一种用于处理联合关联请求的数字货币系统技术方案

技术编号:35333743 阅读:17 留言:0更新日期:2022-10-26 11:53
本申请提供一种用于处理联合关联请求的数字货币系统,包括:数字货币控制平台、若干客户端和若干处理服务器;数字货币控制平台用于执行以下步骤:接收目标客户端发送的联合关联请求A;将第一目标智能合约同时与第一目标货币集和第二目标货币集进行关联;第一目标智能合约用于执行以下步骤:若接收到第一目标事件的事件取消执行通知,则获取T1和T2;若T1<T2,则将第一目标货币集和第二目标货币集中每一数字货币的当前拥有者标识修改为Tag1。本申请由第一目标智能合约控制付款过去的第一目标货币集和第二目标货币集中每一数字货币,减少了数字货币退回处理的数据处理过程和通讯交互次数,提升了退回处理的工作效率。提升了退回处理的工作效率。提升了退回处理的工作效率。

【技术实现步骤摘要】
一种用于处理联合关联请求的数字货币系统


[0001]本申请涉及民航领域,尤其涉及一种用于处理联合关联请求的数字货币系统。

技术介绍

[0002]用户在购买机票时,经常因为没有直达航班,从而选择购买联程机票(即相连的两个航班)。同时,在实际过程中,经常会有其中航班因为天气等因素被取消执行的。
[0003]而此时若被取消的航班是联程机票中的一个,就需要用户或者购票平台确定是否要将另一个航班申请取消。也就涉及了需要对用户进行退款的情况。
[0004]在进行退款时,购票平台需要主动向航司服务器提供的接口发送包含订单号、用户账号和退款金额等信息的触发请求,才能触发航司服务器向银行系统等资金管理系统发起退款交易。
[0005]而由于不同的航司服务器的接口的使用要求不同,代理软件客户端需要根据不同航司服务器提供的接口的使用要求设置对应格式的触发请求,大大增加了开发人员的工作难度。且退款的整个过程较为繁琐。

技术实现思路

[0006]有鉴于此,本申请提供一种用于处理联合关联请求的数字货币系统,至少部分解决现有技术中存在的问题。
[0007]在本申请的一方面,提供一种用于处理联合关联请求的数字货币系统,包括:数字货币控制平台、若干客户端和若干处理服务器;所述数字货币控制平台内存储有若干智能合约和若干数字货币;每一智能合约均具有对应的若干参与设备,所述参与设备为客户端和/或处理服务器,每一所述智能合约具有对应的合约标识,每一所述数字货币内存储有当前拥有者标识;所述当前拥有者标识被配置为仅能够响应于当前拥有者标识对应的设备发出的请求或智能合约的执行被修改。
[0008]所述数字货币控制平台用于执行以下步骤:S100,接收目标客户端发送的联合关联请求A=(A1,A2);A1为第一关联请求,A2为第二关联请求;A1用于请求第一目标处理服务器建立Tag1与第一目标事件的关联关系;A2用于请求第二目标处理服务器建立Tag1与第二目标事件的关联关系;Tag1为目标客户端对应的用户标识。
[0009]其中,A1=(Tag1,Tag
21
,Num
01
,Con, Acc1),A2=(Tag1,Tag
22
,Num
02
,Con,Acc2);Tag
21
为第一目标处理服务器对应的用户标识,Tag
22
为第二目标处理服务器对应的用户标识,Num
01
为第一目标事件对应的数字货币的数量,Num
02
为第二目标事件对应的数字货币的数量,Con为第一目标智能合约的合约标识,Acc1为第一目标事件的事件标识,Acc2为第二目标事件的事件标识。
[0010]S200,将第一目标货币集中每一数字货币的当前拥有者标识修改为Tag
21
;第一目标货币集包括Num
01
个当前拥有者标识为Tag1的数字货币。
[0011]S300,将第二目标货币集中每一数字货币的当前拥有者标识修改为Tag
22
;第二目标货币集包括Num
02
个当前拥有者标识为Tag1的数字货币。
[0012]S400,向所述第一目标处理服务器发送第一通知消息F1=(Tag1,Num
01
,Con,Acc1),向所述第二目标处理服务器发送第二通知消息F2=(Tag1,Num
02
,Con,Acc2)。
[0013]S500,将所述第一目标智能合约同时与第一目标货币集和第二目标货币集进行关联。
[0014]同时关联了第一目标货币集和第二目标货币集的第一目标智能合约用于执行以下步骤:S610,若接收到所述第一目标事件的事件取消执行通知,则获取T1和T2;T1为第一目标事件的事件执行时间,T2为第二目标事件的事件执行时间。
[0015]S620,若T1<T2,则将第一目标货币集和第二目标货币集中每一数字货币的当前拥有者标识修改为Tag1。
[0016]本申请提供的一种用于处理联合关联请求的数字货币系统,数字货币控制平台在接收到目标客户端发送的联合关联请求A(即联程机票购买请求)后,会将第一目标货币集和第二目标货币集每一数字货币的当前拥有者标识修改为Tag
21
。以及将第一目标货币集和第二目标货币集每一数字货币的当前拥有者标识修改为Tag
22
。即完成了对两个机票购买的付款行为,使得数字货币付款至第一目标处理服务器和第二目标处理服务器。同时,由于数字货币控制平台会将Con对应的第一目标智能合约与第一目标货币集和第二目标货币集进行关联,使得付款过去的第一目标货币集和第二目标货币集中每一数字货币仍然受到第一目标智能合约的管理。
[0017]而关联了第一目标货币集和第二目标货币集的第一目标智能合约,若接收到所述第一目标事件的事件取消执行通知,则会获取第一目标事件的事件执行时间T1和第二目标事件的事件执行时间T2。此时,若T1<T2,则说明联程的第一个航班被取消执行了,而由于用户只能通过了第一目标事件的执行,才能参与第二目标事件的执行(即只有做了第一个航班才能继续做第二个航班)。如此,在第一目标事件被取消执行后,第一目标智能合约会直接将第一目标货币集和第二目标货币集中每一数字货币的当前拥有者标识修改为Tag1以完成两个航班的退款操作。
[0018]如此,本申请提供的用于处理联合关联请求的数字货币系统,能够通过第一目标智能合约在用户完成付款后,仍然对付款过去的数字货币进行控制,并在第一目标事件取消执行后,自动完成第一目标事件和第二目标事件的退款行为。一方面使得目标客户端不用主动向第一目标处理服务器和第二目标处理服务器发起退款请求,也就不用工作人员反复根据每一处理服务器的配置要求设置对应额处理流程,以减少工作人员的工作量,同时第二目标处理服务器,在第一目标事件取消执行后,不用执行额外操作,以完成自身的退款操作。另一方面,由第一目标智能合约控制付款过去的第一目标货币集和第二目标货币集中每一数字货币,减少了整体退款的数据处理过程和通讯交互次数,提升了退款行为的工作效率。
附图说明
[0019]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附
图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0020]图1为本申请实施例提供的一种用于处理联合关联请求的数字货币系统的结构框图。
具体实施方式
[0021]下面结合附图对本申请实施例进行详细描述。
[0022]需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合;并且,基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0023本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于处理联合关联请求的数字货币系统,其特征在于,包括:数字货币控制平台、若干客户端和若干处理服务器;所述数字货币控制平台内存储有若干智能合约和若干数字货币;每一智能合约均具有对应的若干参与设备,所述参与设备为客户端和/或处理服务器,每一所述智能合约具有对应的合约标识,每一所述数字货币内存储有当前拥有者标识;所述当前拥有者标识被配置为仅能够响应于当前拥有者标识对应的设备发出的请求或智能合约的执行被修改;所述数字货币控制平台用于执行以下步骤:S100,接收目标客户端发送的联合关联请求A=(A1,A2);A1为第一关联请求,A2为第二关联请求;A1用于请求第一目标处理服务器建立Tag1与第一目标事件的关联关系;A2用于请求第二目标处理服务器建立Tag1与第二目标事件的关联关系;Tag1为目标客户端对应的用户标识;其中,A1=(Tag1,Tag
21
,Num
01
,Con,Acc1),A2=(Tag1,Tag
22
,Num
02
,Con,Acc2);Tag
21
为第一目标处理服务器对应的用户标识,Tag
22
为第二目标处理服务器对应的用户标识,Num
01
为第一目标事件对应的数字货币的数量,Num
02
为第二目标事件对应的数字货币的数量,Con为第一目标智能合约的合约标识,Acc1为第一目标事件的事件标识,Acc2为第二目标事件的事件标识;S200,将第一目标货币集中每一数字货币的当前拥有者标识修改为Tag
21
;第一目标货币集包括Num
01
个当前拥有者标识为Tag1的数字货币;S300,将第二目标货币集中每一数字货币的当前拥有者标识修改为Tag
22
;第二目标货币集包括Num
02
个当前拥有者标识为Tag1的数字货币;S400,向所述第一目标处理服务器发送第一通知消息F1=(Tag1,Num
01
,Con,Acc1),向所述第二目标处理服务器发送第二通知消息F2=(Tag1,Num
02
,Con,Acc2);S500,将所述第一目标智能合约同时与第一目标货币集和第二目标货币集进行关联;同时关联了第一目标货币集和第二目标货币集的第一目标智能合约用于执行以下步骤:S610,若接收到所述第一目标事件的事件取消执行通知,则获取T1和T2;T1为第一目标事件的事件执行时间,T2为第二目标事件的事件执行时间;S620,若T1<T2,则将第一目标货币集和第二目标货币集中每一数字货币的当前拥有者标识修改为Tag1。2.根据权利要求1所述的用于处理联合关联请求的数字货币系统,其特征在于,同时关联了第一目标货币集和第二目标货币集的第一目标智能合约还用于执行以下步骤:S630,若T1>T2,则将第一目标货币集中每一数字货币的当前拥有者标识修改为Tag1。3.根据权利要求1所述的用于处理联合关联请求的数字货币系统,其特征在于,所述第一目标事件具有对应的第一源位置和第一目的位置,所述二目标事件具有对应的第二源位置和第二目的位置,所述第一目的位置和所述第二源位置相同。4.根据权利要求1所述的用于处理联合关联请求的数字货币系统,其特征在于,在所述步骤S610之前,关联了第一目标货币集和第二目标货币集的第一目标智能合约还用于执行以下步骤:S600,将所述第一目标货币集和所述第二目标货币集中每一数字货币设置为锁定状
态;处于锁定状态下的数字货币被配置为无法根据所述第一目标处理服务器或所述第二目标处理服务器的请求修改当前拥有者标识。5.根据权利要求3所述的用于处理联合关联请求的数字货币系统,其特征在于,在所述步骤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个原始...

【专利技术属性】
技术研发人员:章秀静佟业新伍彬李文杰孙岩田王越
申请(专利权)人:中航信移动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1