资源借用共识确定方法、装置、计算机设备和存储介质与流程
未命名
09-29
阅读:79
评论:0
1.本技术涉及大数据处理技术领域,特别是涉及一种资源借用共识的确定方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
2.传统的资源借用场景,通常是资源借用协议的发起方和处理方之间进行一对一的处理。而在联合资源借用的场景下,需要多个处理方共同审核资源借用协议,以达成是否同意执行协议的共识。其中,每一处理方都可以影响协议的审核结果,且通常需要所有处理方均同意协议,才能成功实现资源借用。
3.在联合资源借用场景下,多个处理方之间通常是基于分布式网络进行通信,但由于分布式网络的复杂不可控,在网络不佳的情况下,一旦存在处理方出现网络异常,将会导致基于分布式网络进行的协议审批流程崩溃,影响多个处理方达成共识的效率。此外,由于处理方的数量较多,可能存在个别处理方频繁投反对票,干扰对协议进行联合审核的过程,导致输出错误共识,或者需要多轮次的重新审批,影响多个处理方达成共识的效率。
4.因此,传统技术中达成共识的方式,难以在网络环境不佳,且存在干扰者的情况下,准确、快速地确定联合资源借用场景下的资源借用共识。
技术实现要素:
5.基于此,有必要针对上述技术问题,提供一种能够在网络环境不佳,且存在干扰者的情况下,准确、快速地确定联合资源借用场景下资源借用共识的资源借用共识确定方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
6.第一方面,本技术提供了一种资源借用共识确定方法。所述方法包括:
7.将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已处理处理请求并返回处理意见的已处理方;
8.若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中,提取出表征同意执行协议的目标处理意见;
9.若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,将初始共识发送至多个处理方进行复核;
10.在多个处理方在复核过程达成的共识与初始共识一致的情况下,将初始共识作为多个处理方针对资源借用协议达成的目标共识。
11.在其中一个实施例中,所述方法还包括:
12.在发起方在平台方发起资源借用请求的情况下,获取平台方转发的资源借用请求;
13.基于资源借用请求,生成资源借用协议;
14.将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,包括:
15.基于资源借用协议中携带的资源借用量、资源归还信息,确定与资源借用协议匹
配的建立有联合关系的多个处理方;
16.将携带有资源借用协议的处理请求发送至多个处理方。
17.在其中一个实施例中,所述方法还包括:
18.在存在已处理方的数量占多个处理方的总数的比例不满足第一比例条件,或者目标处理意见的数量占多个处理方的总数的比例不满足第二比例条件的情况下,更换多个处理方,确定建立有联合关系的多个更新处理方;
19.将处理请求发送至多个更新处理方进行处理。
20.在其中一个实施例中,所述方法还包括:
21.针对相同资源借用协议,在更换处理方的次数达到次数阈值,且未接收到表征同意执行协议的目标共识的情况下,向资源借用协议的发起方返回拒绝资源借用的通知;
22.在发起方修改资源借用协议情况下,获取更新资源借用协议;
23.将携带有更新资源借用协议的处理请求,发送至重新选择的建立有联合关系的多个更新处理方进行处理。
24.在其中一个实施例中,所述方法还包括:
25.若接收到针对资源借用协议达成的表征同意执行协议的目标共识,将目标共识转发至平台方,得到平台方返回的资源借用通知;
26.确定达成目标共识的多个目标处理方各自的资源借用比例;
27.将资源借用通知、以及各目标处理方各自的资源借用比例,发送至各目标处理方,以使各目标处理方按照各自的资源借用比例、以及资源借用通知,向资源借用协议的发起方转移资源;
28.在确定各目标处理方均已按照各自的资源借用比例,向资源借用协议的发起方转移资源的情况下,向平台方返回资源借用成功的通知。
29.在其中一个实施例中,所述方法还包括:
30.对每一处理方在设定时间段返回的处理意见的总数量、以及返回的表征拒绝执行协议的处理意见的数量分别进行统计;
31.当存在处理方返回的表征拒绝执行协议的处理意见的数量占总数量的比例超出比例阈值时,向处理方发送预警提示。
32.第二方面,本技术还提供了一种资源借用共识确定装置。所述装置包括:
33.已处理方确定模块,用于将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已处理处理请求并返回处理意见的已处理方;
34.目标处理意见提取模块,用于若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中,提取出表征同意执行协议的目标处理意见;
35.初始共识确定模块,用于若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,将初始共识发送至多个处理方进行复核;
36.目标共识确定模块,用于在多个处理方在复核过程达成的共识与初始共识一致的情况下,将初始共识作为多个处理方针对资源借用协议达成的目标共识。
37.在其中一个实施例中,所述装置还包括:
38.处理方确定模块,用于在发起方在平台方发起资源借用请求的情况下,获取平台方转发的资源借用请求;基于资源借用请求,生成资源借用协议;基于资源借用协议中携带
的资源借用量、资源归还信息,确定与资源借用协议匹配的建立有联合关系的多个处理方;将携带有资源借用协议的处理请求发送至多个处理方。
39.在其中一个实施例中,所述装置还包括:
40.处理方更换模块,用于在存在已处理方的数量占多个处理方的总数的比例不满足第一比例条件,或者目标处理意见的数量占多个处理方的总数的比例不满足第二比例条件的情况下,更换多个处理方,确定建立有联合关系的多个更新处理方;将处理请求发送至多个更新处理方进行处理。
41.在其中一个实施例中,所述装置还包括:
42.更新协议处理模块,用于针对相同资源借用协议,在更换处理方的次数达到次数阈值,且未接收到表征同意执行协议的目标共识的情况下,向资源借用协议的发起方返回拒绝资源借用的通知;在发起方修改资源借用协议情况下,获取更新资源借用协议;将携带有更新资源借用协议的处理请求,发送至重新选择的建立有联合关系的多个更新处理方进行处理。
43.在其中一个实施例中,所述装置还包括:
44.资源借用通知返回模块,用于若接收到针对资源借用协议达成的表征同意执行协议的目标共识,将目标共识转发至平台方,得到平台方返回的资源借用通知;确定达成目标共识的多个目标处理方各自的资源借用比例;将资源借用通知、以及各目标处理方各自的资源借用比例,发送至各目标处理方,以使各目标处理方按照各自的资源借用比例、以及资源借用通知,向资源借用协议的发起方转移资源;在确定各目标处理方均已按照各自的资源借用比例,向资源借用协议的发起方转移资源的情况下,向平台方返回资源借用成功的通知。
45.在其中一个实施例中,所述装置还包括:
46.预警提示发送模块,用于对每一处理方在设定时间段返回的处理意见的总数量、以及返回的表征拒绝执行协议的处理意见的数量分别进行统计;当存在处理方返回的表征拒绝执行协议的处理意见的数量占总数量的比例超出比例阈值时,向处理方发送预警提示。
47.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
48.将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已处理处理请求并返回处理意见的已处理方;
49.若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中,提取出表征同意执行协议的目标处理意见;
50.若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,将初始共识发送至多个处理方进行复核;
51.在多个处理方在复核过程达成的共识与初始共识一致的情况下,将初始共识作为多个处理方针对资源借用协议达成的目标共识。
52.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
53.将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已
处理处理请求并返回处理意见的已处理方;
54.若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中,提取出表征同意执行协议的目标处理意见;
55.若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,将初始共识发送至多个处理方进行复核;
56.在多个处理方在复核过程达成的共识与初始共识一致的情况下,将初始共识作为多个处理方针对资源借用协议达成的目标共识。
57.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
58.将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已处理处理请求并返回处理意见的已处理方;
59.若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中,提取出表征同意执行协议的目标处理意见;
60.若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,将初始共识发送至多个处理方进行复核;
61.在多个处理方在复核过程达成的共识与初始共识一致的情况下,将初始共识作为多个处理方针对资源借用协议达成的目标共识。
62.上述资源借用共识确定方法、装置、计算机设备、存储介质和计算机程序产品,将携带资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已返回处理意见的已处理方,若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中提取出表征同意执行协议的目标处理意见,即在确保多个处理方能及时反馈的情况下,推进后续流程,避免在无法及时反馈的多个处理方处耗费时长,影响共识确定效率,若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,即允许存在处理方因网络不佳等状况未及时返回处理意见,也允许存在干扰者拒绝协议,当目标处理意见的比例达标时,便可输出同意执行协议的共识,可以避免网络不佳或者干扰者对输出共识的影响,从而提高确定共识的准确性,然后,将初始共识发送至多个处理方进行复核,若多个处理方在复核过程达成的共识与初始共识一致,将初始共识作为目标共识。整个过程中,在确保多个处理方可以及时反馈的情况下,推进处理流程,可以提高确定共识的效率,并通过设置的第二比例条件,确保在部分处理方网络不佳或者存在干扰者的情况下,也能准确输出共识,因此,能够在网络环境不佳,且存在干扰者的情况下,准确、快速地确定联合资源借用场景下的资源借用共识。
附图说明
63.图1为一个实施例中资源借用共识确定方法的应用环境图;
64.图2为一个实施例中资源借用共识确定方法的流程示意图;
65.图3为一个实施例中将处理请求发送至处理方的流程示意图;
66.图4为一个实施例中将处理请求发送至更新处理方的流程示意图;
67.图5为另一个实施例中将处理请求发送至更新处理方的流程示意图;
68.图6为一个实施例中发送资源借用比例的流程示意图;
69.图7为一个实施例中发送预警提示的流程示意图;
70.图8为一个实施例中实现联合资源借用的流程示意图;
71.图9为一个实施例中资源借用共识确定装置的结构框图;
72.图10为一个实施例中计算机设备的内部结构图。
具体实施方式
73.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
74.需要说明的是,本技术所涉及的用户信息或各方信息(包括但不限于发起方信息、发起方设备信息、平台方信息、平台方设备信息、资源借用相关信息等)和数据(包括但不限于资源借用协议处理过程涉及的用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
75.本技术实施例提供的资源借用共识确定方法,可以应用于如图1所示的资源共识确定系统中。其中,资源共识确定系统包括发起方终端102、平台方服务器104、资源借用管理方服务器106、多个处理方终端108,资源借用管理方服务器106可以通过网络与发起方终端102、平台方服务器104、多个处理方终端108通信,发起方终端102可以通过网络与平台方服务器104通信。数据存储系统可以存储资源借用管理方服务器106需要处理的数据。数据存储系统可以集成在资源借用管理方服务器106上,也可以放在云上或其他网络服务器上。
76.具体地,资源借用管理方服务器106可以从平台方服务器104中,获取发起方终端102向平台方服务器104发起的资源借用请求,从而生成资源借用协议。进一步的,资源借用管理方服务器106可以将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方终端108,以便多个处理方处理携带有资源借用协议的处理请求,然后,资源借用管理方服务器106可以基于多个处理方终端108返回的处理意见,确定已处理处理请求并返回处理意见的已处理方,若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中,提取出表征同意执行协议的目标处理意见,若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,可以确定多个处理方达成的初始共识,并将初始共识发送至多个处理方终端108,以便多个处理方对初始共识进行复核,在多个处理方在复核过程达成的共识与初始共识一致的情况下,将初始共识作为多个处理方针对资源借用协议达成的目标共识。
77.其中,发起方终端102、多个处理方终端108可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。平台方服务器104、资源借用管理方服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。平台方具体可以为一站式生活服务平台,可以向用户提供多种类型的服务,包括但不限定于资源借用服务,平台方服务器104可以响应于发起方终端102发起的资源借用请求,并将资源借用请求转发至资源借用管理服务器106进行处理。资源借用管理服务器106可以将多个处理方终端108返回的针对资源借用协议的审核结果,通
过网络返回至发起方终端102或平台方服务器104。处理方具体可以为具备资源借用资质的合规认证机构或组织。
78.在一个实施例中,如图2所示,提供了一种资源借用共识确定方法,以该方法应用于图1中的资源借用管理方服务器为例进行说明,包括以下步骤:
79.步骤202,将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已处理处理请求并返回处理意见的已处理方。
80.其中,资源借用协议中配置有资源借用量、资源归还信息、资源借用协议的发起方信息等,资源归还信息包括但不限定于包括归还资源的期限、归还资源的次数、每次归还资源时需归还的资源量。建立有联合关系的多个处理方表征:多个处理方之间已签订有电子或纸质协议,构成了联合关系,同意联合提供资源。
81.可选地,资源借用管理方服务器可以先确定建立有联合关系的多个处理方,并将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,然后,基于设定时间内接收到的多个处理方针对处理请求返回的处理意见,确定已处理处理请求并返回处理意见的已处理方。其中,设定时间可以实际需求进行配置。
82.步骤204,若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中,提取出表征同意执行协议的目标处理意见。
83.其中,处理意见具体可以划分为:同意执行协议、拒绝执行协议。满足第一比例条件表征:已返回处理意见的已处理方的数量大于或等于预设的第一比例,第一比例可以根据实际需求进行配置。第一比例的设定需确保已返回处理意见的已处理方的比例,远多于未返回处理意见的未处理方的比例。已处理方的数量占多个处理方的总数的比例满足第一比例条件具体可以表征:多个处理方中的大多数处理方可以及时处理携带有资源借用协议的处理请求。
84.可选地,若已处理方的数量占多个处理方的总数的比例满足第一比例条件,资源借用管理方服务器可以确定当前多个处理方可以及时处理携带有资源借用协议的处理请求,从而推进针对处理请求的处理流程,从各处理意见中,提取出表征同意执行协议的目标处理意见。
85.步骤206,若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,将初始共识发送至多个处理方进行复核。
86.其中,满足第二比例条件表征:同意执行协议的已处理方的数量大于或等于预设的第二比例,第二比例可以根据实际需求进行配置。第二比例的设定需确保同意执行协议的已处理方的比例,远大于未返回处理意见的未处理方的比例与拒绝执行协议的已处理方的比例之和。目标处理意见的数量占多个处理方的总数的比例满足第二比例条件具体可以表征:多个处理方中的大多数处理方同意执行协议。
87.可选地,若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,资源借用管理方服务器可以将同意执行协议作为多个处理方达成的初始共识,并将初始共识发送至多个处理方进行复核。
88.步骤208,在多个处理方在复核过程达成的共识与初始共识一致的情况下,将初始共识作为多个处理方针对资源借用协议达成的目标共识。
89.可选地,在复核过程中,资源借用管理方服务器可以接收到多个处理方在设定时
间内针对初始共识返回的复核意见,并根据接收的复核意见,确定多个处理方在复核过程中达成的共识,在多个处理方在复核过程达成的共识与初始共识一致的情况下,资源借用管理方服务器可以将初始共识作为多个处理方针对资源借用协议达成的目标共识。
90.在其中一个实施例中,若已处理方的数量占多个处理方的总数的比例不满足第一比例条件,资源借用管理方服务器可以确定当前多个处理方不能及时处理携带有资源借用协议的处理请求,因此,可以执行步骤210,对多个处理方进行更换。
91.在其中一个实施例中,若目标处理意见的数量占多个处理方的总数的比例不满足第二比例条件,资源借用管理方服务器可以将拒绝执行协议作为多个处理方达成的初始共识,由于初始共识为拒绝执行协议,资源借用管理方服务器可以确定当前多个处理方无需再进行后续流程,因此,可以执行步骤210,对多个处理方进行更换。
92.在其中一个实施例中,在多个处理方在复核过程达成的共识与初始共识不一致的情况下,即初始共识为同意执行协议,复核过程达成的共识为拒绝执行协议的情况下,资源借用管理方服务器可以确定当前多个处理方无需再进行后续流程,因此,可以执行步骤210,对多个处理方进行更换。
93.上述资源借用共识确定方法中,将携带资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已返回处理意见的已处理方,若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中提取出表征同意执行协议的目标处理意见,即在确保多个处理方能及时反馈的情况下,推进后续流程,避免在无法及时反馈的多个处理方处耗费时长,影响共识确定效率,若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,即允许存在处理方因网络不佳等状况未及时返回处理意见,也允许存在干扰者拒绝协议,当目标处理意见的比例达标时,便可输出同意执行协议的共识,可以避免网络不佳或者干扰者对输出共识的影响,从而提高确定共识的准确性,然后,将初始共识发送至多个处理方进行复核,若多个处理方在复核过程达成的共识与初始共识一致,将初始共识作为目标共识。整个过程中,在确保多个处理方可以及时反馈的情况下,推进处理流程,可以提高确定共识的效率,并通过设置的第二比例条件,确保在部分处理方网络不佳或者存在干扰者的情况下,也能准确输出共识,因此,能够在网络环境不佳,且存在干扰者的情况下,准确、快速地确定联合资源借用场景下的资源借用共识。
94.在其中一个实施例中,如图3所示,所述方法还包括:
95.步骤302,在发起方在平台方发起资源借用请求的情况下,获取平台方转发的资源借用请求。
96.其中,平台方服务器与资源借用管理方服务器可以通过网络通信,将资源借用请求转发至资源借用管理方服务器。资源借用请求中至少携带有资源借用量、资源归还信息、资源借用协议发起方信息等,资源归还信息包括但不限定于包括归还资源的期限、归还资源的次数、每次归还资源时需归还的资源量。
97.可选地,在发起方通过发起方终端在平台方发起资源借用请求的情况下,平台方服务器可以将资源借用请求发送至资源借用管理方服务器,资源借用管理方服务器可以接收平台方服务器转发的消息,获取平台方服务器转发的资源借用请求。
98.步骤304,基于资源借用请求,生成资源借用协议。
99.可选地,资源管理方服务器可以对资源借用请求进行识别,基于识别出的信息,生成资源借用协议,使得资源借用协议中携带的信息与资源借用请求中携带的信息一致。
100.步骤306,基于资源借用协议中携带的资源借用量、资源归还信息,确定与资源借用协议匹配的建立有联合关系的多个处理方。
101.其中,每一联合关系均有各自对应的资源借用量阈值、所能接受的资源借用归还方式。
102.可选地,资源借用管理方服务器可以基于资源借用协议中携带的资源借用量、资源归还信息,从数据存储系统中存储的多个联合关系中,确定与资源借用协议匹配的联合关系,以及构成该联合关系的多个处理方。
103.示例性地,多个处理方在建立联合关系时,可以预先联合确定所能参与的资源借用的资源借用量阈值、以及所能接受的资源借用归还方式。资源借用管理方服务器可以通过与各处理方终端进行通信,获取并存储每一联合关系包含的多个处理方、以及每一联合关系对应的借用量阈值、每一联合关系所能接受的资源借用归还方式。因此,在生成资源借用协议后,资源借用管理方服务器可以基于资源借用协议中携带的资源借用量、资源归还信息,确定与资源借用协议匹配的建立有联合关系的多个处理方。其中,资源借用协议中的资源借用量小于所确定的联合关系对应的资源借用量阈值。
104.步骤308,将携带有资源借用协议的处理请求发送至多个处理方。
105.可选地,资源借用管理方服务器可以与多个处理方终端进行通信,将携带有资源借用协议的处理请求分别发送至多个处理方各自的终端。
106.本实施例中,通过资源借用协议中携带的资源借用量、资源归还信息,确定与资源借用协议匹配的多个处理方,一方面,可以确保发送至多个处理方的资源借用协议是在多个处理方可接受范围内的协议,可以减小资源借用协议被拒绝的概率,从而减少更换处理方的次数,有利于提高资源借用协议处理效率,从而提高资源借用共识的确定效率,另一方面,也可以避免处理方耗费时间处理不在接收范围内的协议,可以进一步提高资源借用共识的确定效率。
107.在其中一个实施例中,在图2中步骤210的基础上,即在存在已处理方的数量占多个处理方的总数的比例不满足第一比例条件,或者目标处理意见的数量占多个处理方的总数的比例不满足第二比例条件的情况下,更换多个处理方的基础上,如图4所示,所述方法还包括:
108.步骤212,确定建立有联合关系的多个更新处理方。
109.可选地,资源借用管理方服务器可以基于资源借用协议中携带的资源借用量、资源归还信息,从数据存储系统中存储的多个联合关系中,重新确定与资源借用协议匹配的更新联合关系,以及构成更新联合关系的多个更新处理方。
110.步骤214,将处理请求发送至多个更新处理方进行处理。
111.可选地,资源借用管理方服务器可以与多个更新处理方终端进行通信,将携带有资源借用协议的处理请求分别发送至多个更新处理方各自的终端。
112.本实施例中,通过更换与资源借用协议匹配的更新联合关系、多个更新处理方,有利于提高资源借用协议的通过率,能够提高发起方的资源借用体验。此外,基于资源借用协议中携带的资源借用量、资源归还信息,确定与资源借用协议匹配的更新联合关系、多个更
新处理方,也有利于减小资源借用协议被拒绝的概率,从而减少更换处理方的次数,从而提高资源借用共识的确定效率,另一方面,可以避免处理方耗费时间处理不在接收范围内的协议,进一步提高资源借用共识的确定效率。
113.在其中一个实施例中,如图5所示,所述方法还包括:
114.步骤502,针对每一资源借用协议,在处理携带有资源借用协议的处理请求的过程中,统计更换处理方的次数。
115.可选地,针对每一资源借用协议,在未接收到表征同意执行该资源借用协议的目标共识之前,资源借用管理方服务器可以在处理携带有资源借用协议的处理请求的过程中,统计更换处理方的次数。
116.步骤504,针对相同资源借用协议,在更换处理方的次数达到次数阈值,且未接收到表征同意执行协议的目标共识的情况下,向资源借用协议的发起方返回拒绝资源借用的通知。
117.其中,次数阈值可以根据实际应用场景进行灵活配置。
118.可选地,针对相同资源借用协议,在统计的更换处理方的次数达到次数阈值,且未接收到表征同意执行协议的目标共识的情况下,资源借用管理方服务器将终止处理该资源借用协议的流程,并通过与资源借用协议的发起方终端进行通信,向资源借用协议的发起方返回拒绝资源借用的通知。
119.步骤506,在发起方修改资源借用协议情况下,获取更新资源借用协议。
120.可选地,在发起方修改资源借用协议情况下,资源借用管理方服务器可以通过与平台方服务器进行通信,获取平台方服务器转发的更新资源借用协议。
121.步骤508,将携带有更新资源借用协议的处理请求,发送至重新选择的建立有联合关系的多个更新处理方进行处理。
122.可选地,资源借用管理方服务器可以通过与多个更新处理方终端进行通信,将携带有更新资源借用协议的处理请求,发送至重新选择的建立有联合关系的多个更新处理方进行处理。
123.示例性地,资源借用管理方服务器可以基于更新资源借用协议中携带的资源借用量、资源归还信息,从数据存储系统中存储的多个联合关系中,确定与更新资源借用协议匹配的更新联合关系,以及构成更新联合关系的多个更新处理方。
124.可以理解,若更换处理方的次数未达到次数阈值,资源借用管理方服务器可以执行步骤510,再次更换处理方。
125.本实施例中,在针对同一资源借用协议多次更换处理方,仍未接收到针对该资源借用协议的表征同意执行协议的目标共识的情况下,会终止对该资源借用协议的审批流程,避免在同一资源借用协议上耗费过多审核时长,减少无效的资源借用协议对处理方审核资源的占用,有利于提高资源借用处理效率,从而提高资源借用共识的确定效率。
126.在其中一个实施例中,如图6所示,所述方法还包括:
127.步骤602,若接收到针对资源借用协议达成的表征同意执行协议的目标共识,将目标共识转发至平台方,得到平台方返回的资源借用通知。
128.其中,资源借用通知中配置有达成目标共识的多个目标处理方需要提供、或需要转移的资源总量。
129.可选地,若接收到针对资源借用协议达成的表征同意执行协议的目标共识,资源借用管理方服务器可以通过与平台方服务器进行通信,将目标共识转发至平台方,得到平台方返回的资源借用通知。
130.步骤604,确定达成目标共识的多个目标处理方各自的资源借用比例。
131.可选地,在收到平台方返回的资源借用通知后,资源借用管理方服务器可以基于多个目标处理方构建的联合关系中的条款信息,确定达成目标共识的多个目标处理方各自的资源借用比例。
132.示例性地,若多个目标处理方在构建联合关系时,未确定与资源借用比例相关的条款信息,则资源借用管理方服务器可以基于各个目标处理方在联合资源借用场景下,提供资源的记录,确定各个目标处理方各自的资源借用比例。
133.示例性地,资源借用管理方服务器可以通过与各个处理方终端进行通信,实时更新数据存储系统中存储的联合关系,如新增、删除、或者编辑各个联合关系,以确保基于联合关系确定联合关系所包含的多个处理方各自的资源借用比例时,可以得到有效的出资比例。
134.步骤606,将资源借用通知、以及各目标处理方各自的资源借用比例,发送至各目标处理方,以使各目标处理方按照各自的资源借用比例、以及资源借用通知,向资源借用协议的发起方转移资源。
135.其中,各目标处理方可以基于资源借用通知中携带的需要转移的资源总量,以及各自的资源借用比例,确定各自需要转移的资源量。
136.可选地,资源借用管理方服务器可以通过与各个目标处理方终端进行通信,将资源借用通知、以及各目标处理方各自的资源借用比例,发送至各目标处理方。
137.示例性地,若存在目标处理方返回表征不赞同资源借用比例的消息,资源借用管理方服务器可以将表征不赞同资源借用比例的消息,转发至该目标处理方所属联合关系的其他处理方。若规定时间内,资源借用管理方服务器未接收到该目标处理方所属联合关系的所有处理方重新协商确定的资源借用比例,则资源借用管理方可以执行更换多个处理方的操作;若规定时间内,资源借用管理方服务器接收到该目标处理方所属联合关系的所有处理方重新协商确定的资源借用比例,则资源借用管理方可以将资源借用通知、以及重新确定的各目标处理方各自的资源借用比例,发送至各目标处理方,以使各目标处理方按照各自的资源借用比例、以及资源借用通知,向资源借用协议的发起方转移资源。
138.步骤608,在确定各目标处理方均已按照各自的资源借用比例,向资源借用协议的发起方转移资源的情况下,向平台方返回资源借用成功的通知。
139.可选地,在确定各目标处理方均已按照各自的资源借用比例,向资源借用协议的发起方转移资源的情况下,资源借用管理方服务器可以通过与平台方服务器进行通信,向平台方返回资源借用成功的通知。
140.示例性地,若各目标处理方是按照数据存储系统中存储的联合关系中的资源借用比例,向资源借用协议的发起方转移资源,资源借用管理方服务器无需对数据存储系统中存储的联合关系进行更新;若各目标处理方不是按照数据存储系统中存储的联合关系中的资源借用比例,向资源借用协议的发起方转移资源,而是按照重新协商确定的资源借用比例转移资源,资源借用管理方服务器需要按照重新确定的资源借用比例,对数据存储系统
中存储的联合关系进行更新,以便后续可以从更新后的联合关系中获得更新的资源借用比例。
141.本实施例中,在达成同意执行协议的共识后,通过为各个目标处理方确定各自的资源借用比例,可以协助各个目标处理方快速按照各自的资源借用比例向发起方转移资源,有利于提高处理资源借用的效率。
142.在其中一个实施例中,如图7所示,所述方法还包括:
143.步骤702,对每一处理方在设定时间段返回的处理意见的总数量、以及返回的表征拒绝执行协议的处理意见的数量分别进行统计。
144.其中,设定时间段可以根据实际需求进行灵活配置。
145.可选地,资源借用管理方服务器可以对每一处理方在设定时间段返回的处理意见的总数量、以及返回的表征拒绝执行协议的处理意见的数量分别进行统计,确定处理方返回的表征拒绝执行协议的处理意见的数量占总数量的比例。
146.示例性地,资源借用管理方服务器可以定期统计每一处理方在设定时间段返回的处理意见的总数量、以及返回的表征拒绝执行协议的处理意见的数量,也可以响应于资源借用管理方服务器的操作人员的统计指令,执行上述统计操作,或者,在某一处理方返回的表征拒绝执行协议的处理意见的数量的增幅发生异常波动时,对该处理方执行上述统计操作。
147.步骤704,当存在处理方返回的表征拒绝执行协议的处理意见的数量占总数量的比例超出比例阈值时,向处理方发送预警提示。
148.可选地,当存在处理方返回的表征拒绝执行协议的处理意见的数量占总数量的比例超出比例阈值时,资源借用管理方服务器可以向处理方、以及处理方所属联合关系的其他处理方发送预警提示,并在短期内,不再向该处理方发送携带有资源借用协议的处理请求。
149.示例性地,若在发送预警提示后,在设定时间段内,接收预警提示的处理方仍存在返回的表征拒绝执行协议的处理意见的占比超出比例阈值的情况,则从数据存储库中删除该处理方所属的联合关系。
150.可选地,若未存在处理方返回的表征拒绝执行协议的处理意见的数量占总数量的比例超出比例阈值时,资源借用管理方服务器将返回步骤702,继续按照固定周期对各个处理方执行上述统计操作。
151.本实施例中,通过给设定时间段内多次拒绝执行协议的处理方,并在发送预警提示后,若在设定时间段内,接收预警提示的处理方仍存在返回的表征拒绝执行协议的处理意见的占比超出比例阈值的情况,则从数据存储库中删除该处理方所属的联合关系,可以将对资源借用协议处理流程造成干扰的处理方删除,即可以减少干扰者对确定资源借用协议共识的影响,可以提高确定资源借用协议共识的效率。
152.在一个实施例中,如图8所示,提供了一种基于上述资源借用共识确定方法,实现联合资源借用的流程示意,主要包括以下流程:
153.首先,发起方可以向平台方发起资源借用请求,由平台方将资源借用请求转发至资源借用管理方,资源借用管理方可以基于平台方转发的资源借用请求,生成资源借用协议、以及携带有资源借用协议的处理请求转发至多个处理方,并接收多个处理方返回的处
理意见。然后,资源借用管理方可以基于上述资源借用共识确定方法,对处理方返回的处理意见进行判断,确定多个处理方达成的目标共识。其中,在基于上述资源借用共识确定方法,确定多个处理方达成的目标共识的过程中,若已处理意见的已处理方的数量占多个处理方的总数的比例满足第一比例条件,资源借用管理方可以从各处理意见中,提取出表征同意执行协议的目标处理意见,若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,资源借用管理方可以确定多个处理方达成的初始共识,并将初始共识发送至多个处理方进行复核,在多个处理方在复核过程达成的共识与初始共识一致的情况下,将初始共识作为多个处理方针对资源借用协议达成的目标共识。
154.进一步的,若目标共识表征为拒绝执行协议,则向发起方返回“拒绝资源借用”的通知,发起方可以基于该通知选择修改资源借用协议,或者进行其他操作。若目标共识表征为同意执行协议,则向平台方返回同意执行协议的通知,平台方则可以基于同意执行协议的通知生成资源转移通知,并将资源转移通知发送至资源借用管理方。资源借用管理方可以基于资源转移通知,开始计算各处理方各自的资源借用比例,并将资源转移通知、各处理方各自的资源借用比例发送至多个处理方,其中,资源转移通知中携带有多个处理方需转移的资源总量。多个处理方可以基于资源转移通知中的资源总量、各处理方各自的资源借用比例,确定各自的需转移的资源量。各处理方可以各自需转移的资源量,生成各自转移资源的请求,并将转移资源的请求发送至资源转移通道,其中,资源转移通道具体可以为第三方支付通道。
155.然后,资源转移通道可以响应于多个处理方发送的转移资源的请求、以及平台方发送的资源转移通知,调用资源转移前置,并对多个处理方发送的转移资源的请求、平台方发送的资源转移通知进行校验,若多个处理方发送的转移资源的请求与平台方发送的资源转移通知一致,则调用资源转移应用,从多个处理方的资源账户中,按照各个处理方各自的资源借用比例,将各个处理方各自的资源转移至发起方的资源账户中。若在检验过程中,出现超时的异常情况,则执行降级机制,直至获取到校验结果,然后同样调用资源转移应用,执行资源转移操作。
156.最后,在资源转移通道已通过资源转移应用完成资源转移后,资源转移通道可以生成转移通知,并将转移通知发送至多个处理方,资源借用管理方可以从多个处理方处获取转移通知,并判断转移通知是否真实,在确认无误后,资源借用管理方可以将通知发送至平台方,由平台方向发起方展示通知。
157.本实施例中,在实现联合资源借用的过程中,在确保多个处理方可以及时反馈的情况下,推进处理流程,可以提高确定共识的效率,并通过设置的第二比例条件,确保在部分处理方网络不佳或者存在干扰者的情况下,也能准确输出共识,因此,能够在网络环境不佳,且存在干扰者的情况下,准确、快速地确定联合资源借用场景下的资源借用共识。
158.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的
步骤或者阶段的至少一部分轮流或者交替地执行。
159.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的资源借用共识确定方法的资源借用共识确定装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个资源借用共识确定装置实施例中的具体限定可以参见上文中对于资源借用共识确定方法的限定,在此不再赘述。
160.在一个实施例中,如图9所示,提供了一种资源借用共识确定装置,包括:已处理方确定模块902、目标处理意见提取模块904、初始共识确定模块906和目标共识确定模块908,其中:
161.已处理方确定模块,用于将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已处理所述处理请求并返回处理意见的已处理方;
162.目标处理意见提取模块,用于若所述已处理方的数量占所述多个处理方的总数的比例满足第一比例条件,从各所述处理意见中,提取出表征同意执行协议的目标处理意见;
163.初始共识确定模块,用于若所述目标处理意见的数量占所述多个处理方的总数的比例满足第二比例条件,确定所述多个处理方达成的初始共识,将所述初始共识发送至所述多个处理方进行复核;
164.目标共识确定模块,用于在所述多个处理方在复核过程达成的共识与所述初始共识一致的情况下,将所述初始共识作为所述多个处理方针对所述资源借用协议达成的目标共识。
165.上述资源借用共识确定装置中,将携带资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已返回处理意见的已处理方,若已处理方的数量占多个处理方的总数的比例满足第一比例条件,从各处理意见中提取出表征同意执行协议的目标处理意见,即在确保多个处理方能及时反馈的情况下,推进后续流程,避免在无法及时反馈的多个处理方处耗费时长,影响共识确定效率,若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,即允许存在处理方因网络不佳等状况未及时返回处理意见,也允许存在干扰者拒绝协议,当目标处理意见的比例达标时,便可输出同意执行协议的共识,可以避免网络不佳或者干扰者对输出共识的影响,从而提高确定共识的准确性,然后,将初始共识发送至多个处理方进行复核,若多个处理方在复核过程达成的共识与初始共识一致,将初始共识作为目标共识。整个过程中,在确保多个处理方可以及时反馈的情况下,推进处理流程,可以提高确定共识的效率,并通过设置的第二比例条件,确保在部分处理方网络不佳或者存在干扰者的情况下,也能准确输出共识,因此,能够在网络环境不佳,且存在干扰者的情况下,准确、快速地确定联合资源借用场景下的资源借用共识。
166.在其中一个实施例中,所述装置还包括:
167.处理方确定模块,用于在发起方在平台方发起资源借用请求的情况下,获取所述平台方转发的所述资源借用请求;基于所述资源借用请求,生成资源借用协议;基于所述资源借用协议中携带的资源借用量、资源归还信息,确定与所述资源借用协议匹配的建立有联合关系的多个处理方;将携带有所述资源借用协议的处理请求发送至所述多个处理方。
168.在其中一个实施例中,所述装置还包括:
169.处理方更换模块,用于在存在所述已处理方的数量占所述多个处理方的总数的比
例不满足第一比例条件,或者所述目标处理意见的数量占所述多个处理方的总数的比例不满足第二比例条件的情况下,更换所述多个处理方,确定建立有联合关系的多个更新处理方;将所述处理请求发送至所述多个更新处理方进行处理。
170.在其中一个实施例中,所述装置还包括:
171.更新协议处理模块,用于针对相同资源借用协议,在更换处理方的次数达到次数阈值,且未接收到表征同意执行协议的目标共识的情况下,向所述资源借用协议的发起方返回拒绝资源借用的通知;在所述发起方修改资源借用协议情况下,获取更新资源借用协议;将携带有所述更新资源借用协议的处理请求,发送至重新选择的建立有联合关系的多个更新处理方进行处理。
172.在其中一个实施例中,所述装置还包括:
173.资源借用通知返回模块,用于若接收到针对所述资源借用协议达成的表征同意执行协议的目标共识,将目标共识转发至平台方,得到所述平台方返回的资源借用通知;确定达成目标共识的多个目标处理方各自的资源借用比例;将所述资源借用通知、以及各所述目标处理方各自的资源借用比例,发送至各所述目标处理方,以使各所述目标处理方按照各自的资源借用比例、以及资源借用通知,向所述资源借用协议的发起方转移资源;在确定各所述目标处理方均已按照各自的资源借用比例,向所述资源借用协议的发起方转移资源的情况下,向所述平台方返回资源借用成功的通知。
174.在其中一个实施例中,所述装置还包括:
175.预警提示发送模块,用于对每一所述处理方在设定时间段返回的处理意见的总数量、以及返回的表征拒绝执行协议的处理意见的数量分别进行统计;当存在处理方返回的表征拒绝执行协议的处理意见的数量占所述总数量的比例超出比例阈值时,向所述处理方发送预警提示。
176.上述资源借用共识确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
177.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括处理器、存储器、输入/输出接口(input/output,简称i/o)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储资源借用共识确定数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种资源借用共识确定方法。
178.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
179.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
180.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
181.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
182.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
183.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
184.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
技术特征:
1.一种资源借用共识确定方法,其特征在于,所述方法包括:将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已处理所述处理请求并返回处理意见的已处理方;若所述已处理方的数量占所述多个处理方的总数的比例满足第一比例条件,从各所述处理意见中,提取出表征同意执行协议的目标处理意见;若所述目标处理意见的数量占所述多个处理方的总数的比例满足第二比例条件,确定所述多个处理方达成的初始共识,将所述初始共识发送至所述多个处理方进行复核;在所述多个处理方在复核过程达成的共识与所述初始共识一致的情况下,将所述初始共识作为所述多个处理方针对所述资源借用协议达成的目标共识。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在发起方在平台方发起资源借用请求的情况下,获取所述平台方转发的所述资源借用请求;基于所述资源借用请求,生成资源借用协议;所述将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,包括:基于所述资源借用协议中携带的资源借用量、资源归还信息,确定与所述资源借用协议匹配的建立有联合关系的多个处理方;将携带有所述资源借用协议的处理请求发送至所述多个处理方。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在存在所述已处理方的数量占所述多个处理方的总数的比例不满足第一比例条件,或者所述目标处理意见的数量占所述多个处理方的总数的比例不满足第二比例条件的情况下,更换所述多个处理方,确定建立有联合关系的多个更新处理方;将所述处理请求发送至所述多个更新处理方进行处理。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:针对相同资源借用协议,在更换处理方的次数达到次数阈值,且未接收到表征同意执行协议的目标共识的情况下,向所述资源借用协议的发起方返回拒绝资源借用的通知;在所述发起方修改资源借用协议情况下,获取更新资源借用协议;将携带有所述更新资源借用协议的处理请求,发送至重新选择的建立有联合关系的多个更新处理方进行处理。5.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:若接收到针对所述资源借用协议达成的表征同意执行协议的目标共识,将目标共识转发至平台方,得到所述平台方返回的资源借用通知;确定达成目标共识的多个目标处理方各自的资源借用比例;将所述资源借用通知、以及各所述目标处理方各自的资源借用比例,发送至各所述目标处理方,以使各所述目标处理方按照各自的资源借用比例、以及资源借用通知,向所述资源借用协议的发起方转移资源;在确定各所述目标处理方均已按照各自的资源借用比例,向所述资源借用协议的发起方转移资源的情况下,向所述平台方返回资源借用成功的通知。6.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:对每一所述处理方在设定时间段返回的处理意见的总数量、以及返回的表征拒绝执行
协议的处理意见的数量分别进行统计;当存在处理方返回的表征拒绝执行协议的处理意见的数量占所述总数量的比例超出比例阈值时,向所述处理方发送预警提示。7.一种资源借用共识确定装置,其特征在于,所述装置包括:已处理方确定模块,用于将携带有资源借用协议的处理请求发送至建立有联合关系的多个处理方,确定已处理所述处理请求并返回处理意见的已处理方;目标处理意见提取模块,用于若所述已处理方的数量占所述多个处理方的总数的比例满足第一比例条件,从各所述处理意见中,提取出表征同意执行协议的目标处理意见;初始共识确定模块,用于若所述目标处理意见的数量占所述多个处理方的总数的比例满足第二比例条件,确定所述多个处理方达成的初始共识,将所述初始共识发送至所述多个处理方进行复核;目标共识确定模块,用于在所述多个处理方在复核过程达成的共识与所述初始共识一致的情况下,将所述初始共识作为所述多个处理方针对所述资源借用协议达成的目标共识。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:处理方确定模块,用于在发起方在平台方发起资源借用请求的情况下,获取所述平台方转发的所述资源借用请求;基于所述资源借用请求,生成资源借用协议;基于所述资源借用协议中携带的资源借用量、资源归还信息,确定与所述资源借用协议匹配的建立有联合关系的多个处理方;将携带有所述资源借用协议的处理请求发送至所述多个处理方。9.根据权利要求7所述的装置,其特征在于,所述装置还包括:处理方更换模块,用于在存在所述已处理方的数量占所述多个处理方的总数的比例不满足第一比例条件,或者所述目标处理意见的数量占所述多个处理方的总数的比例不满足第二比例条件的情况下,更换所述多个处理方,确定建立有联合关系的多个更新处理方;将所述处理请求发送至所述多个更新处理方进行处理。10.根据权利要求7至9任意一项所述的装置,其特征在于,所述装置还包括:更新协议处理模块,用于针对相同资源借用协议,在更换处理方的次数达到次数阈值,且未接收到表征同意执行协议的目标共识的情况下,向所述资源借用协议的发起方返回拒绝资源借用的通知;在所述发起方修改资源借用协议情况下,获取更新资源借用协议;将携带有所述更新资源借用协议的处理请求,发送至重新选择的建立有联合关系的多个更新处理方进行处理。11.根据权利要求7至9任意一项所述的装置,其特征在于,所述装置还包括:资源借用通知返回模块,用于若接收到针对所述资源借用协议达成的表征同意执行协议的目标共识,将目标共识转发至平台方,得到所述平台方返回的资源借用通知;确定达成目标共识的多个目标处理方各自的资源借用比例;将所述资源借用通知、以及各所述目标处理方各自的资源借用比例,发送至各所述目标处理方,以使各所述目标处理方按照各自的资源借用比例、以及资源借用通知,向所述资源借用协议的发起方转移资源;在确定各所述目标处理方均已按照各自的资源借用比例,向所述资源借用协议的发起方转移资源的情况下,向所述平台方返回资源借用成功的通知。12.根据权利要求7至9任意一项所述的装置,其特征在于,所述装置还包括:
预警提示发送模块,用于对每一所述处理方在设定时间段返回的处理意见的总数量、以及返回的表征拒绝执行协议的处理意见的数量分别进行统计;当存在处理方返回的表征拒绝执行协议的处理意见的数量占所述总数量的比例超出比例阈值时,向所述处理方发送预警提示。13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
技术总结
本申请涉及大数据处理技术领域,具体公开了一种资源借用共识确定方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:确定已处理携带有资源借用协议的处理请求的已处理方;若已处理方占多个处理方的比例满足第一比例条件,从各处理意见中提取出表征同意执行协议的目标处理意见;若目标处理意见的数量占多个处理方的总数的比例满足第二比例条件,确定多个处理方达成的初始共识,并发送至多个处理方复核;在多个处理方在复核过程达成的共识与初始共识一致的情况下,将初始共识作为多个处理方针对资源借用协议的目标共识。采用本方法能够在网络环境不佳,且存在干扰者的情况下,准确、快速地确定联合资源借用场景下的资源借用共识。的资源借用共识。的资源借用共识。
技术研发人员:邱俊凌
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2023.06.27
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/