1.本技术涉及领域,尤其涉及一种基于的保险事件处理系统。
背景技术:
2.目前,很多保险产品(如民航的延误险等)的理赔服务都是由系统响应与用户的理赔请求自动完成理赔金额支付的。
3.而为了避免保险公司的账户资金不足,导致理赔失败等情况发生。有些系统中,会在保险订单建立后,对银行账户中的一部分资金(一般均大于用户购买保险产品的价格)进行冻结,以专供用户进行理赔使用。
4.但这样的话,由于不是每个保险都会产生理赔事件,会导致保险公司的大量资金被冻结而无法正常使用。
技术实现要素:
5.有鉴于此,本技术提供一种基于的保险事件处理系统,至少部分解决现有技术中存在的问题。
6.在本技术的一方面,提供一种基于的保险事件处理系统,包括:控制平台、若干客户端和若干处理服务器;
所述控制平台内存储有若干智能合约和若干;每一智能合约均具有对应的若干参与设备,所述参与设备为客户端和/或处理服务器,每一所述智能合约具有对应的合约标识,每一所述内存储有当前拥有者标识;所述当前拥有者标识被配置为仅能够响应于当前拥有者标识对应的设备发出的请求或智能合约的执行被修改。
7.所述控制平台用于执行以下步骤:
8.s100,接收
目标客户端发送的关联建立请求a=(tag1,tag2,num0,acc);其中,tag1为目标客户端对应的第一用户标识,tag2为目标处理服务器对应的第二用户标识,num0为的数量,acc为目标事件的事件标识;a用于请求目标处理服务器建立tag1与所述目标事件的关联关系。
9.s200,将第一目标
货币集中每一的当前拥有者标识修改为tag2;所述第一目标货币集包括num0个当前拥有者标识为tag1的。
10.s300,若所述目标事件符合锁定条件,则建立第一目标货币集与所述第一目标智能合约的关联关系;否则,建立第一目标货币集与所述第二目标智能合约的关联关系。
11.关联了第一目标货币集的第一目标智能合约用于执行以下步骤:
12.s400,确定第二目标货币集;所述第二目标货币集包括第一目标货币集中每一以及num1个当前拥有者标识为tag2的;num1≥0。
13.s500,将所述第二目标货币集中每一设置为锁定状态;处于锁定状态下的被配置为无法根据所述目标处理服务器的请求修改当前拥有者标识。
14.关联了第一目标货币集的第二目标智能合约用于执行以下步骤:
15.s600,将所述第一目标货币集中每一设置为锁定状态。
16.本技术提供的基于的保险事件处理系统,控制平台在接收到目标客户端发送的关联建立请求a(即保险购买请求)后,会将目标货币集中每一的当前拥有者标识修改为tag2。即完成了对保险购买的付款行为,使得付款至目标处理服务器。同时,由于控制平台会在所述目标事件符合锁定条件的情况下,建立第一目标货币集与所述第一目标智能合约的关联关系;否则,建立第一目标货币集与所述第二目标智能合约的关联关系。
17.如此,第一目标智能合约用于确定出第二目标货币集,并将第二目标货币集中每一设置为锁定状态。以使得第二目标货币集中的能够专门用于对目标事件进行理赔操作。从而避免因账户资金不足导致无法直接支付理赔金额的问题发生。
18.第二目标智能合约用于仅将第一目标货币集中每一设置为锁定状态。
19.这样,使得本技术提供的系统能够根据当前的目标事件是否符合锁定条件,确定第一目标货币集关联哪个智能合约,其中,第一智能合约能够确定出数量更多的第二目标货币集进行锁定,第二智能合约也能保证至少会将用于购买保险的第一目标货币集进行锁定。如此,使得不会导致保险公司的大量资金被冻结而无法正常使用。同时也保证了至少第一目标货币集能够被锁定从而专门用于理赔操作。
20.同时,本技术中,整个过程中,仅需要目标客户端进行一次付款操作(即发送关联建立请求a),目标处理服务器不用进行关联智能合约的判断,也不用额外设置的管理系统,降低了目标处理服务器的处理压力。同时由第一目标智能合约或第二目标智能合约执行的锁定操作,也能避免目标处理器不对进行锁定发生,从而发生无法进行理赔操作的情况发生。
附图说明
21.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
22.图1为本技术实施例提供的一种基于的保险事件处理系统的结构框图。
具体实施方式
23.下面结合附图对本技术实施例进行详细描述。
24.需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合;并且,基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
25.需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或
实践此方法。
26.本技术的一方面,提供一种基于的保险事件处理系统。
27.请参考图1所示,该系统包括:控制平台、若干客户端和若干处理服务器;所述控制平台内存储有若干智能合约和若干;每一智能合约均具有对应的若干参与设备,所述参与设备为客户端和/或处理服务器,每一所述智能合约具有对应的合约标识,每一所述内存储有当前拥有者标识;所述当前拥有者标识被配置为仅能够响应于当前拥有者标识对应的设备发出的请求或智能合约的执行被修改。具体的,同一个智能合约能够具有多个参与设备,多个参与设备可以包括若干客户端和若干处理服务器。
28.其中,客户端可以为保险购买代理软件或平台的客户端,可以安装于用户的电子设备上。处理服务器可以为保险服务器。每一智能合约可以由其参与设备或参与设备的运行方共同设置,并由控制平台进行审核和运行。每一能够以唯一性文件的形式存在与控制平台内。
29.所述控制平台用于执行以下步骤:
30.s100,接收目标客户端发送的关联建立请求a=(tag1,tag2,num0,acc);其中,tag1为目标客户端对应的用户标识(如目标客户端对应用户的账户号或银行卡号等),tag2为目标处理服务器对应的第二用户标识(如目标处理服务器对应的账户号或银行卡号等),num0为的数量,acc为目标事件(如保险)的事件标识(如保险订单号);a用于请求目标处理服务器建立tag1与所述目标事件的关联关系;即用于请求目标处理服务器生成对应的保险订单。目标客户端为若干客户端其中之一,第一目标智能合约为若干智能客户端其中之一。目标处理服务器为若干处理服务器中的一个。
31.s200,将第一目标货币集中每一的当前拥有者标识修改为tag2;所述第一目标货币集包括num0个当前拥有者标识为tag1的;当前拥有者标识用于标识对应的的当前拥有者。而修改的当前拥有者标识可以理解为转账行为或交易行为,即将对应的,从tag1的名下付款至tag2的名下。
32.s300,若所述目标事件符合锁定条件,则建立第一目标货币集与所述第一目标智能合约的关联关系;否则,建立第一目标货币集与所述第二目标智能合约的关联关系;其中,建立关联关系可以为将目标货币集与所述第一目标智能合约进行绑定,或将第一智能合约加载至目标货币集中的每一内,以使第一目标智能合约能够对目标货币集中的进行控制。以及在建立第一目标货币集与第一目标智能合约或第二目标智能合约的关联关系后,将关联建立请求a发送至所述目标处理服务器,以使其建立tag1与所述目标事件的关联关系。
33.关联了第一目标货币集的第一目标智能合约用于执行以下步骤:
34.s400,确定第二目标货币集。所述第二目标货币集包括第一目标货币集中每一以及num1个当前拥有者标识为tag2的;num1≥0。即第二目标货币集中的的数量大于第一目标货币集中的的数量。
35.s500,将所述第二目标货币集中每一设置为锁定状态。处于锁定状态下的被配置为无法根据所述目标处理服务器的请求修改当前拥有者标识。锁定状态下的仅能够响应于智能合约的执行而解除锁定状态或改变当前拥有者标识。
36.关联了第一目标货币集的第二目标智能合约用于执行以下步骤:
37.s600,将所述第一目标货币集中每一设置为锁定状态。
38.本实施例提供的基于的保险事件处理系统,控制平台在接收到目标客户端发送的关联建立请求a(即保险购买请求)后,会将目标货币集中每一的当前拥有者标识修改为tag2。即完成了对保险购买的付款行为,使得付款至目标处理服务器。同时,由于控制平台会在所述目标事件符合锁定条件的情况下,建立第一目标货币集与所述第一目标智能合约的关联关系;否则,建立第一目标货币集与所述第二目标智能合约的关联关系。
39.如此,第一目标智能合约用于确定出第二目标货币集,并将第二目标货币集中每一设置为锁定状态。以使得第二目标货币集中的能够专门用于对目标事件进行理赔操作。从而避免因账户资金不足导致无法直接支付理赔金额的问题发生。
40.第二目标智能合约用于仅将第一目标货币集中每一设置为锁定状态。
41.这样,使得本技术提供的系统能够根据当前的目标事件是否符合锁定条件,确定第一目标货币集关联哪个智能合约,其中,第一智能合约能够确定出数量更多的第二目标货币集进行锁定,第二智能合约也能保证至少会将用于购买保险的第一目标货币集进行锁定。如此,使得不会导致保险公司的大量资金被冻结而无法正常使用。同时也保证了至少第一目标货币集能够被锁定从而专门用于理赔操作。
42.同时,本技术中,整个过程中,仅需要目标客户端进行一次付款操作(即发送关联建立请求a),目标处理服务器不用进行关联智能合约的判断,也不用额外设置的管理系统,降低了目标处理服务器的处理压力。同时由第一目标智能合约或第二目标智能合约执行的锁定操作,也能避免目标处理器不对进行锁定发生,从而发生无法进行理赔操作的情况发生。
43.关联了第一目标货币集的第一目标智能合约或第二目标智能合约均还用于执行以下步骤:
44.若未在设定时间内接收到所述目标处理服务器发送的关联成功通知,则将第一目标货币集中每一的当前拥有者标识修改为tag1;并解除第一目标货币集中每一的锁定状态。
45.而本实施例中,在目标客户端发出关联建立请求a,控制平台会将第一目标货币集中每一的当前拥有者标识修改为tag2。如此,若未在设定时间内接收到所述目标处理服务器发送的关联成功通知,则可视为处理服务器未能完成订单的生成,在一般情况下,此时需要目标客户端或目标处理服务器重新发起一次退款交易,以完成退款。而本实施例中,第一目标智能合约或第二目标智能合约若未在设定时间内接收到所述目标处理服务器发送的关联成功通知,则将第一目标货币集中每一的当前拥有者标识修改为tag1以自动完成退款的操作,而不用目标客户端和目标处理服务器进行额外的通讯交互,也不用发起多余的退款交易,节省了多方的通讯资源和计算资源。
46.在本技术的一种示例性实施例中,所述锁定条件包括:
47.若acc属于目标类型列表,则符合;
48.所述目标类型列表包括若干预设的候选类型标识。
49.或,所述锁定条件包括:
50.若num0<r1,则符合;
51.其中,r1为预设的货币数量阈值。
52.或,所述锁定条件包括:
53.若δt<r2,则符合;
54.其中,δt为所述目标事件的执行时长,r2为预设的时长阈值。
55.其中,候选类型标识、货币数量阈值和时长阈值均可以根据目标处理服务器的实际需求进行确定。本技术,通过上述的锁定条件将符合设定类型的、涉及金额较小的或执行时长较短的目标事件关联第一目标智能合约,以将更多的设置为锁定状态,从而尽可能保证对目标客户端对应用户的理赔操作顺利进行。同时由于,这些目标事件涉及金额较小的或执行时长较短,也不会导致保险公司的大量资金被冻结而无法正常使用。
56.在本技术的一种示例性实施例中,所述控制平台内存储有所述目标处理服务器对应备选货币集;所述备选货币集中的每一当前均未关联智能合约;
57.所述步骤s400,包括:
58.s410,获取目标数量num2=f(con)*num0;f()为预设的系数确定函数;f(con)为根据con得到的目标系数;f(con)>1;num1=num
2-num0;具体的,系数确定函数f()可以为本领域技术人员通过目标处理服务器预设的理赔规则进行设置,该系数确定函数可以使用现有技术完成,此处不加赘述。其中,f(con)为最大理赔系数。
59.s420,从备选货币集中确定出num1个目标;
60.s430,将所述第一目标货币集和num1个目标共同确定为第二目标货币集。
61.本实施例中,第二目标处理服务器具有对应的备选货币集,备选货币集中的每一当前均未关联智能合约,即这些是可以自由使用的,且被用作理赔金额付款至目标客户端后,目标客户端也可以自由使用,使得用户不用担心理赔得到的会受到使用限制。同时,第二目标货币集中包括第一目标货币集,使得目标客户端用于付款的直接返回,避免将可能会存在限制的,留在目标处理服务器的名下,即理赔的一部分是购买该保险的一部分。
62.具体的,在用户需要进行理赔时,可以通过目标客户端向所述第一目标智能合约发送理赔请求,第一目标智能合约根据理赔请求和预设的理赔规则,从第二目标货币集中确定出用于理赔的的数量,以生成相应的理赔货币集,并将理赔货币集中的的当前拥有者标识修改为tag1,以完成理赔操作。
63.在本技术的一种示例性实施例中,在所述步骤s100和所述步骤s200之间,所述控制平台还用于执行以下步骤:
64.s110,获取tag1对应的若干货币集记录文件h1,h2,...,hk,...,hm,k=1,2,...,m,hk为tag1对应的第k个原始货币集的货币集记录文件,m为tag1对应的原始货币集的数量;hk用于记录tag1对应的第k个原始货币集中的数量;货币集记录文件可以独立存在,也可以直接加载在对应的原始货币集中。原始货币集即可以理解为当前在tag1名下的货币集。
65.s120,若m>β,则根据第一规则从m个原始货币集中确定出第一目标货币集;否则,根据第二规则从m个原始货币集中确定出第一目标货币集,β为预设的数量阈值。具体的β∈
[5,20],优选的,β=15。
[0066]
第一规则包括:
[0067]
s140,根据h1,h2,...,hk,...,hm,从m个原始货币集确定出符合设定条件的n个候选货币集;n≤m;所述设定条件为当前的原始货币集不为锁定状态。即候选货币集为目标客户端当前可以用于交易的货币集。
[0068]
s141,根据n个候选货币集对应的货币集记录文件,得到信息列表b=(b1,b2,...,bi,...,bn),i=1,2,...,n,bi为第i个候选货币集内的数量;0<b1<b2<...<bi<...<bn;
[0069]
s142,令b0=0,j=1;
[0070]
s143,令b0=b0+bj,若b0<num0,则进入步骤s144,否则,进入步骤s145;
[0071]
s144,令j=j+1,并进入步骤s143;
[0072]
s145,若b0=num0,则将b1,b2,...,bj对应的候选货币集共同确定为所述第一目标货币集;否则进入步骤s146;
[0073]
s146,获取b
p
=b
0-num0;
[0074]
s147,根据b
p
对bj对应的候选货币集进行拆分,以得到第一子集和第二子集;第一子集内的的数量与b
p
相同;
[0075]
s148,将b1,b2,...,b
j-1
对应的候选货币集以及第二子集共同确定为所述第一目标货币集。
[0076]
第二规则包括:
[0077]
s150,根据h1,h2,...,hk,...,hm,从m个原始货币集确定出符合设定条件的n个候选货币集;n≤m;
[0078]
s151,根据n个候选货币集对应的货币集记录文件,得到信息列表b=(b1,b2,...,bi,...,bn),i=1,2,...,n,bi为第i个候选货币集内的数量;0<b1<b2<...<bi<...<bn;
[0079]
s152,令b0=0,j=n;
[0080]
s153,令b0=b0+bj,若b0<num0,则进入步骤s154,否则,进入步骤s155;
[0081]
s154,令j=j-1,并进入步骤s153;
[0082]
s155,若b0=num0,则将bj,b
j+1
,...,bn对应的候选货币集共同确定为所述第一目标货币集;否则进入步骤s156;
[0083]
s156,获取b
p
=b
0-num0;
[0084]
s157,根据b
p
对bj对应的候选货币集进行拆分,以得到第一子集和第二子集;第一子集内的的数量与b
p
相同;
[0085]
s158,将b
j+1
,b
j+2
,...,bn对应的候选货币集以及第二子集共同确定为所述第一目标货币集。
[0086]
本实施例中,tag1对应的每一原始货币集,都是单独存在的,故而,在原始货币集数量过多时,会使得控制平台管理这些原始货币集所需的处理量提升。而本技术中,第一规则对j的取值的控制能够实现使得尽量用数量少的候选货币集生成第一目标货币集,以使得尽可能的降低tag1对应的原始货币集的数量。第二规则则反之,由于其优先选择数量多的候选货币集,可以使得整体的处理流程更快(即进行判断的
次数会更少),以提升效率。同时,本实施例,通过β控制执行第一规则还是第二规则,能够在tag1对应的原始货币集数量过多时,以降低tag1对应的原始货币集的数量为主,并在tag1对应的原始货币集数量不多的情况下,以提升成体处理效率为主。使得对控制平台的计算资源的控制更加合理。
[0087]
本技术中提供的可以为专利cn107358522b(公开号)中公开的。
[0088]
同时。本技术中的能够加载或关联智能合约,以使智能合约能够对进行控制。其中,与智能合约实现加载或关联的方法。本领域技术人员可以参考2021年7月,发布的《中国
数字人民币的研发进展白皮书》中的相关技术进行实现。
[0089]
此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
[0090]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。
[0091]
在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。
[0092]
所属技术领域的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0093]
根据本技术的这种实施方式的电子设备。电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0094]
电子设备以通用计算设备的形式表现。电子设备的组件可以包括但不限于:上述至少一个处理器、上述至少一个储存器、连接不同系统组件(包括储存器和处理器)的总线。
[0095]
其中,所述储存器存储有程序代码,所述程序代码可以被所述处理器执行,使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本技术各种示例性实施方式的步骤。
[0096]
储存器可以包括易失性储存器形式的可读介质,例如随机存取储存器(ram)和/或高速缓存储存器,还可以进一步包括只读储存器(rom)。
[0097]
储存器还可以包括具有一组(至少一个)程序模块的程序/实用工具,这样的程序模块包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0098]
总线可以为表示几类总线结构中的一种或多种,包括储存器总线或者储存器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。
[0099]
电子设备也可以与一个或多个外部设备(例如键盘、指向设备、蓝牙设备等)通信,
还可与一个或者多个使得用户能与该电子设备交互的设备通信,和/或与使得该电子设备能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口进行。并且,电子设备还可以通过网络适配器与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器通过总线与电子设备的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0100]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
[0101]
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本技术的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本技术各种示例性实施方式的步骤。
[0102]
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0103]
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0104]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0105]
可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0106]
此外,上述附图仅是根据本技术示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
[0107]
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0108]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种基于的保险事件处理系统,其特征在于,包括:控制平台、若干客户端和若干处理服务器;所述控制平台内存储有若干智能合约和若干;每一智能合约均具有对应的若干参与设备,所述参与设备为客户端和/或处理服务器,每一所述智能合约具有对应的合约标识,每一所述内存储有当前拥有者标识;所述当前拥有者标识被配置为仅能够响应于当前拥有者标识对应的设备发出的请求或智能合约的执行被修改;所述控制平台用于执行以下步骤:s100,接收目标客户端发送的关联建立请求a=(tag1,tag2,num0,acc);其中,tag1为目标客户端对应用户的第一用户标识,tag2为目标处理服务器对应的第二用户标识,num0为的数量,acc为目标事件的事件标识;a用于请求目标处理服务器建立tag1与所述目标事件的关联关系;s200,将第一目标货币集中每一的当前拥有者标识修改为tag2;所述第一目标货币集包括num0个当前拥有者标识为tag1的;s300,若所述目标事件符合锁定条件,则建立第一目标货币集与所述第一目标智能合约的关联关系;否则,建立第一目标货币集与所述第二目标智能合约的关联关系;关联了第一目标货币集的第一目标智能合约用于执行以下步骤:s400,确定第二目标货币集;所述第二目标货币集包括第一目标货币集中每一以及num1个当前拥有者标识为tag2的;num1≥0;s500,将所述第二目标货币集中每一设置为锁定状态;处于锁定状态下的被配置为无法根据所述目标处理服务器的请求修改当前拥有者标识;关联了第一目标货币集的第二目标智能合约用于执行以下步骤:s600,将所述第一目标货币集中每一设置为锁定状态。2.根据权利要求1所述的基于的保险事件处理系统,其特征在于,所述锁定条件包括:若acc属于目标类型列表,则符合;所述目标类型列表包括若干预设的候选类型标识。3.根据权利要求1所述的基于的保险事件处理系统,其特征在于,所述锁定条件包括:若num0<r1,则符合;其中,r1为预设的货币数量阈值。4.根据权利要求1所述的基于的保险事件处理系统,其特征在于,所述锁定条件包括:若δt<r2,则符合;其中,δt为所述目标事件的执行时长,r2为预设的时长阈值。5.根据权利要求1所述的基于的保险事件处理系统,其特征在于,在所述步骤s100和所述步骤s200之间,所述控制平台还用于执行以下步骤:s110,获取tag1对应的若干货币集记录文件h1,h2,...,h
k
,...,h
m
,k=1,2,...,m,h
k
为tag1对应的第k个原始货币集的货币集记录文件,m为tag1对应的原始货币集的数量;h
k
用于记录tag1对应的第k个原始货币集中的数量;
s120,若m>β,则根据第一规则从m个原始货币集中确定出第一目标货币集;否则,根据第二规则从m个原始货币集中确定出第一目标货币集,β为预设的数量阈值。6.根据权利要求5所述的基于的保险事件处理系统,其特征在于,所述第一规则包括:s140,根据h1,h2,...,h
k
,...,h
m
,从m个原始货币集确定出符合设定条件的n个候选货币集;n≤m;s141,根据n个候选货币集对应的货币集记录文件,得到信息列表b=(b1,b2,...,b
i
,...,b
n
),i=1,2,...,n,b
i
为第i个候选货币集内的数量;0<b1<b2<...<b
i
<...<b
n
;s142,令b0=0,j=1;s143,令b0=b0+b
j
,若b0<num0,则进入步骤s144,否则,进入步骤s145;s144,令j=j+1,并进入步骤s143;s145,若b0=num0,则将b1,b2,...,b
j
对应的候选货币集共同确定为所述第一目标货币集;否则进入步骤s146;s146,获取b
p
=b
0-num0;s147,根据b
p
对b
j
对应的候选货币集进行拆分,以得到第一子集和第二子集;第一子集内的的数量与b
p
相同;s148,将b1,b2,...,b
j-1
对应的候选货币集以及第二子集共同确定为所述第一目标货币集。7.根据权利要求6所述的基于的保险事件处理系统,其特征在于,所述第二规则包括:s150,根据h1,h2,...,h
k
,...,h
m
,从m个原始货币集确定出符合设定条件的n个候选货币集;n≤m;s151,根据n个候选货币集对应的货币集记录文件,得到信息列表b=(b1,b2,...,b
i
,...,b
n
),i=1,2,...,n,b
i
为第i个候选货币集内的数量;0<b1<b2<...<b
i
<...<b
n
;s152,令b0=0,j=n;s153,令b0=b0+b
j
,若b0<num0,则进入步骤s154,否则,进入步骤s155;s154,令j=j-1,并进入步骤s153;s155,若b0=num0,则将b
j
,b
j+1
,...,b
n
对应的候选货币集共同确定为所述第一目标货币集;否则进入步骤s156;s156,获取b
p
=b
0-num0;s157,根据b
p
对b
j
对应的候选货币集进行拆分,以得到第一子集和第二子集;第一子集内的的数量与b
p
相同;s158,将b
j+1
,b
j+2
,...,b
n
对应的候选货币集以及第二子集共同确定为所述第一目标货币集。8.根据权利要求7所述的基于的保险事件处理系统,其特征在于,所述设定条件为当前的原始货币集不为锁定状态。
技术总结
本申请提供一种基于的保险事件处理系统,包括:控制平台、客户端和处理服务器;控制平台执行:接收关联建立请求A;将第一目标货币集的当前拥有者标识修改为Tag2;若目标事件符合锁定条件,则建立第一目标货币集与第一目标智能合约的关联关系;否则,建立第一目标货币集与第二目标智能合约的关联关系;第一目标智能合约执行:确定第二目标货币集;将第二目标货币集设置为锁定状态;第二目标智能合约执行:将第一目标货币集设置为锁定状态。本申请的系统能够避免导致目标处理服务器的大量被锁定而无法正常使用。同时也保证了至少第一目标货币集能够被锁定从而专门用于目标事件的后续处理。够被锁定从而专门用于目标事件的后续处理。够被锁定从而专门用于目标事件的后续处理。
技术研发人员:
佟业新 薄满辉 李文杰 赵楠 曲新奎 张希
受保护的技术使用者:
中航信移动科技有限公司
技术研发日:
2022.09.22
技术公布日:
2022/12/8