数字人民币智能合约的执行方法、执行装置及系统与流程

文档序号:34121096发布日期:2023-05-11 04:23阅读:151来源:国知局
数字人民币智能合约的执行方法、执行装置及系统与流程

本申请涉及计算机,尤其涉及一种数字人民币智能合约的执行方法、执行装置及系统。


背景技术:

1、随着数字人民币的推广,数字人民币在各种支付场景中发挥了越来越大的作用,而做为技术底座的智能合约在一定程度上使场景拓展成为可能。执行合约条款的计算机交易协议得到充分的重视,其做为智能合约存在的形式已在实际中得到运用。

2、现有技术中,数字人民币智能合约部署于运营机构后台。

3、然而,现有技术,合约的构建和部署受到后台限制,且大量的应用场景对后台的分布式提出更高的要求,如并发请求量巨大对通信的要求。


技术实现思路

1、本申请提供一种数字人民币智能合约的执行方法、执行装置及系统,用以解决现有技术中由于受网络环境和边缘计算的影响,无法满足多种场景业务的合约请求且合约请求存在失败和时效性低的技术问题。

2、第一方面,本申请提供一种数字人民币智能合约的执行方法,所述方法应用于签约服务器,所述方法包括:

3、接收用户终端的签约申请;其中,所述签约申请包括:合约钱包的多种类型交易;并根据所述签约申请生成多种合约指令;其中,一种类型交易对应一种合约指令;向sim卡发送所述合约指令;所述合约指令存储到sim卡本地数据库中。

4、进一步地,根据所述签约申请生成合约指令,具体包括:

5、根据合约规范要求基于所述签约申请生成合约模板;其中,所述合约模板包括:日期、地点和额度;一种类型交易对应一个合约模板;

6、将所述合约模板进行分组,获得分组后的合约模板;

7、对所述分组后的合约模板进行加密并打包,获得加密后的合约指令。

8、进一步地,所述方法还包括:

9、接收所述sim卡从本地数据库中发送的合约指令;其中,所述合约指令是所述sim卡接收到所述用户终端的签约申请所触发的;

10、并根据所述合约指令执行人民币智能合约。

11、第二方面,本申请提供一种数字人民币智能合约的执行方法,所述方法应用于sim卡,所述方法包括:

12、接收签约服务器发送的合约指令;其中,所述合约指令是所述签约服务器接收用户终端的签约申请;并根据所述签约申请生成的;

13、并将所述合约指令存储到本地数据库中。

14、进一步地,所述方法还包括:

15、向签约服务器发送本地数据库中的合约指令;其中,所述合约指令是通过所述用户终端的签约申请触发的。

16、进一步地,所述方法还包括:

17、向所述用户终端发送安全域权限;其中,所述安全域权限是当所述用户终端有多个合约交易时,所述用户终端向sim卡发起安全域权限请求生成的。

18、第三方面,本申请提供一种执行装置,所述装置应用于签约服务器,所述装置包括:

19、获取模块,用于接收用户终端的签约申请;其中,所述签约申请包括:合约钱包的多种类型交易;

20、处理模块,用于并根据所述签约申请生成多种合约指令;其中,一种类型交易对应一种合约指令;

21、处理模块,用于向sim卡发送所述合约指令;所述合约指令存储到sim卡本地数据库中。

22、第四方面,本申请提供另一种执行装置,所述装置应用于sim卡,所述装置包括:

23、获取模块,用于接收签约服务器发送的合约指令;其中,所述合约指令是所述签约服务器接收用户终端的签约申请;并根据所述签约申请生成的;

24、处理模块,用于并将所述合约指令存储到本地数据库中。

25、第五方面,本申请提供一种签约服务器,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述的方法。

26、第六方面,本申请提供一种sim卡,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第二方面中任一项所述的方法。

27、第七方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面所述的方法。

28、第八方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法。

29、第九方面,本申请提供一种数字人民币智能合约的执行系统,包括如第五方面所述的签约服务器和第六方面所述的sim卡;其中,所述签约服务器用于生成合约指令;所述sim卡用于所述合约指令的存储和下发;

30、所述sim卡包括:数字人民币智能合约虚拟机、合约部署接口、合约执行接口、存储介质和通信接口;

31、所述签约服务器和所述sim卡通过合约部署接口和合约执行接口进行通信;用户终端和所述sim卡通过通信接口进行通信。

32、本申请提供的数字人民币智能合约的执行方法、执行装置及系统,本方案中,通过签约服务器预先生成大量的合约指令,并将合约指令存储到sim卡本地数据库中;实现对数字人民币智能合约的灵活部署管理;在数字人民币智能合约的执行过程中,只需根据用户终端的合约请求,匹配sim卡本地数据库中的合约指令;签约服务器根据合约指令执行人民币智能合约,减少现有技术中运营机构后台服务器的大量并行数据的处理和服务器间的通信;实现高效的合约交易处理,并满足多种场景业务的合约请求,解决现有无法满足多种场景业务的合约请求且合约请求存在失败和时效性低的问题。



技术特征:

1.一种数字人民币智能合约的执行方法,其特征在于,所述方法应用于签约服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述签约申请生成合约指令,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.一种数字人民币智能合约的执行方法,其特征在于,所述方法应用于sim卡,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.一种执行装置,其特征在于,所述装置应用于签约服务器,所述装置包括:

8.一种执行装置,其特征在于,所述装置应用于sim卡,所述装置包括:

9.一种签约服务器,其特征在于,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1-3中任一项所述的方法。

10.一种sim卡,其特征在于,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求4-6所述的方法。

11.一种数字人民币智能合约的执行系统,其特征在于,包括如权利要求9所述的签约服务器和权利要求10所述的sim卡;其中,所述签约服务器用于生成合约指令;所述sim卡用于所述合约指令的存储和下发;


技术总结
本申请提供一种数字人民币智能合约的执行方法、执行装置及系统,该方法包括:用户终端向sim卡发送合约请求,sim卡根据合约请求匹配本地数据库中的合约指令;并将匹配后的合约指令发送到签约服务器;签约服务器根据合约指令执行人民币智能合约。本申请的方法,通过签约服务器预先生成大量的合约指令,并将合约指令存储到sim卡本地数据库中;根据用户终端的合约请求,匹配sim卡本地数据库中的合约指令,签约服务器根据合约指令执行人民币智能合约,实现高效的合约交易处理,并满足多种场景业务的合约请求,解决现有无法满足多种场景业务的合约请求且合约请求存在失败和时效性低的问题。

技术研发人员:张百春,安朋,张杨,李先华
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1