本申请涉及计算机,尤其涉及一种基于区块链的订单处理方法、相关设备及程序产品。
背景技术:
1、随着科技的发展和互联网的发展,“m—n—1”的服务订购模式应运而生。其中,m是指有m个访问者,n是指n个访问入口,1是指1个服务提供方。在该服务订购模式下,为了增加访问流量及所提供服务的转化率,访问入口的提供方、服务提供方等权益提供方会不定期下发服务的权益。
2、不同权益提供方在不同时间点下发的权益存在差异,导致访问者在完成订单支付时所能获得的权益受到支付时间、访问入口等因素的影响,进而导致访问者无法获取到最大化的权益,不同访问者在同一时刻完成对同一服务的订单支付时所获得的权益也存在差异,这将影响对服务的访问流量和服务的转化率。
技术实现思路
1、本申请实施例的目的提供一种基于区块链的订单处理方法、相关设备及程序产品,能够基于区块链技术实现访问者获取的权益最大化,以及确保不同访问者在同一时刻完成同一服务的订单所获得的权益相同,从而提高对服务的访问流量和服务的转化率。
2、为了实现上述目的,本申请实施例采用下述技术方案:
3、第一方面,本申请实施例提供一种基于区块链的订单处理方法,应用于网络平台,所述方法包括:
4、响应于sim卡的订单操作请求,获取所述订单操作请求对应的订单数据,以及向区块链节点发送所述订单数据,所述订单数据包括:所述sim卡订购的目标服务的服务信息,订单操作时间,第一订单数额以及所述sim卡的身份信息;
5、接收所述区块链节点返回的、所述sim卡所能获得的第一权益,所述第一权益为基于所述sim卡在所述订单操作时间之后第一时长内所能获得的第二权益确定的,所述第二权益为所述区块链节点基于所述订单数据从区块链中查询得到;
6、基于所述第一权益对所述第一订单数额进行更新,得到第二订单数额。
7、第二方面,本申请实施例提供一种基于区块链的订单处理方法,应用于区块链节点,所述方法包括:
8、接收网络平台发送的订单数据,所述订单数据为所述网络平台响应于sim卡的订单操作请求生成的;所述订单数据包括:所述sim卡订购的目标服务的服务信息,订单操作时间,第一订单数额以及所述sim卡的身份信息;
9、调用区块链中部署的智能合约,基于所述订单数据从区块链中查询所述sim卡在所述订单操作时间之后第一时长内未获得的第二权益,以及基于所述第二权益,确定所述sim卡所能获得的第一权益;
10、将所述第一权益发送给所述网络平台,所述第一权益用于更新所述第一订单数额。
11、第三方面,本申请实施例提供一种基于区块链的订单处理装置,应用于网络平台,所述装置包括:
12、第一响应模块,用于响应于sim卡的订单操作请求,获取所述订单操作请求对应的订单数据,以及向区块链节点发送所述订单数据,所述订单数据包括:所述sim卡订购的目标服务的服务信息,订单操作时间,第一订单数额以及所述sim卡的身份信息;
13、第一接收模块,用于接收所述区块链节点返回的、所述sim卡所能获得的第一权益,所述第一权益为基于所述sim卡在所述订单操作时间之后第一时长内所能获得的第二权益确定的,所述第二权益为所述区块链节点基于所述订单数据从区块链中查询得到;
14、更新模块,用于基于所述第一权益对所述第一订单数额进行更新,得到第二订单数额。
15、第四方面,本申请实施例提供一种基于区块链的订单处理装置,应用于区块链节点,所述装置包括:
16、第二接收模块,用于接收网络平台发送的订单数据,所述订单数据为所述网络平台响应于sim卡的订单操作请求生成的;所述订单数据包括:所述sim卡订购的目标服务的服务信息,订单操作时间,第一订单数额以及所述sim卡的身份信息;
17、调用模块,用于调用区块链中部署的智能合约,基于所述订单数据从区块链中查询所述sim卡在所述订单操作时间之后第一时长内未获得的第二权益,以及基于所述第二权益,确定所述sim卡所能获得的第一权益;
18、第一发送模块,用于将所述第一权益发送给所述网络平台,所述第一权益用于更新所述第一订单数额。
19、第五方面,本申请实施例提供一种网络平台,包括:
20、处理器;
21、用于存储所述处理器可执行指令的存储器;
22、其中,所述处理器被配置为执行所述指令,以实现如第一方面提供的基于区块链的订单处理方法。
23、第六方面,本申请实施例提供一种区块链节点,包括:
24、处理器;
25、用于存储所述处理器可执行指令的存储器;
26、其中,所述处理器被配置为执行所述指令,以实现如第二方面提供的基于区块链的订单处理方法。
27、第七方面,本申请实施例提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面或第二方面提供的基于区块链的订单处理方法。
28、第八方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如第一方面或第二方面提供的基于区块链的订单处理方法中的部分或全部步骤。
29、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
30、采用sim卡作为订购主体和权益支付主体,有利于购买者享受到其所有账户的权益,实现不同账户之间权益的协同支付,有利于最大化访问者的权益,以及有利于服务提供方对同一访问者在不同权益提供方所能获得的权益的协同化管理,有利于增加对服务的访问流量及服务的转化率。在此基础上,基于区块链技术,将所有权益提供方的权益发放数据存储在区块链中,网络平台一旦接收到sim卡的订单操作请求,便向区块链节点发送sim卡订购的目标服务的服务信息、订单操作时间、第一订单数额以及sim卡的身份信息等订单数据,由区块链节点基于区块链中存储的权益发放数据,确定sim卡在订单操作时间之后一定时长内未获得的第二权益,进而确定sim卡所能获得的第一权益并返回给sim卡,以供sim卡对第一订单数额进行更新。如此一来,sim卡可以获得订单支付完成之前所有可领取的权益,在最大化sim卡的权益的同时,确保不同访问者在同一时刻完成对同一服务的订单支付时所获得的权益相同,进一步提供对服务的访问流量和服务的转化率。
1.一种基于区块链的订单处理方法,其特征在于,应用于网络平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述订单数据还包括:所述sim卡已获得的第三权益;
3.根据权利要求2所述的方法,其特征在于,在所述基于与所述目标访问入口关联的第一权益提供方为所述目标服务提供的第四权益,为所述sim卡发放第三权益之后,所述方法还包括:
4.一种基于区块链的订单处理方法,其特征在于,应用于区块链节点,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述订单数据从区块链中查询所述sim卡在所述订单操作时间之后第一时长内未获得的第二权益,包括:
6.根据权利要求5所述的方法,其特征在于,所述区块链包括主链和多条权益支链,所述主链包括第一区块和多个第二区块,所述智能合约部署在所述第一区块中,所述多个第二区块、多个服务提供方以及所述多条权益支链一一对应;每个第二区块为基于所对应的服务提供方的提供方信息的哈希值生成的;
7.根据权利要求4所述的方法,其特征在于,所述订单数据还包括所述sim卡已获得的第三权益;
8.根据权利要求7所述的方法,其特征在于,所述基于所述第二权益的数额与所述第三权益的数额之间的比较结果,确定所述sim卡所能获得的第一权益,包括:
9.根据权利要求8所述的方法,其特征在于,所述区块链包括主链和多条服务支链,所述主链包括第一区块和多个第二区块,所述智能合约部署在所述第一区块中,所述多个第二区块、多个服务提供方以及所述多条服务支链一一对应;每个第二区块为基于所对应的服务提供方的提供方信息的哈希值生成的;
10.根据权利要求4所述的方法,其特征在于,在所述基于所述订单数据从区块链中查询所述sim卡在所述订单操作时间之后第一时长内未获得的第二权益之前,还包括:
11.一种基于区块链的订单处理装置,其特征在于,应用于网络平台,所述装置包括:
12.一种基于区块链的订单处理装置,其特征在于,应用于区块链节点,所述装置包括:
13.一种网络平台,其特征在于,包括:
14.一种区块链节点,其特征在于,包括:
15.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至3中任一项所述的基于区块链的订单处理方法;或者,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求4至10中任一项所述的基于区块链的订单处理方法。
16.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如权利要求1至3中任一项所述的基于区块链的订单处理方法中的部分或全部步骤;或者,所述计算机程序可操作来使计算机执行如权利要求4至10中任一项所述的基于区块链的订单处理方法中的部分或全部步骤。