数字人民币智能合约的执行方法、执行装置及系统制造方法及图纸

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

【技术实现步骤摘要】
数字人民币智能合约的执行方法、执行装置及系统


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

技术介绍

[0002]随着数字人民币的推广,数字人民币在各种支付场景中发挥了越来越大的作用,而做为技术底座的智能合约在一定程度上使场景拓展成为可能。执行合约条款的计算机交易协议得到充分的重视,其做为智能合约存在的形式已在实际中得到运用。
[0003]现有技术中,数字人民币智能合约部署于运营机构后台。
[0004]然而,现有技术,合约的构建和部署受到后台限制,且大量的应用场景对后台的分布式提出更高的要求,如并发请求量巨大对通信的要求。

技术实现思路

[0005]本申请提供一种数字人民币智能合约的执行方法、执行装置及系统,用以解决现有技术中由于受网络环境和边缘计算的影响,无法满足多种场景业务的合约请求且合约请求存在失败和时效性低的技术问题。
[0006]第一方面,本申请提供一种数字人民币智能合约的执行方法,所述方法应用于签约服务器,所述方法包括:
[0007]接收用户终端的签约申请;其中,所述签约申请包括:合约钱包的多种类型交易;并根据所述签约申请生成多种合约指令;其中,一种类型交易对应一种合约指令;向sim卡发送所述合约指令;所述合约指令存储到sim卡本地数据库中。
[0008]进一步地,根据所述签约申请生成合约指令,具体包括:
[0009]根据合约规范要求基于所述签约申请生成合约模板;其中,所述合约模板包括:日期、地点和额度;一种类型交易对应一个合约模板;
[0010]将所述合约模板进行分组,获得分组后的合约模板;
[0011]对所述分组后的合约模板进行加密并打包,获得加密后的合约指令。
[0012]进一步地,所述方法还包括:
[0013]接收所述sim卡从本地数据库中发送的合约指令;其中,所述合约指令是所述sim卡接收到所述用户终端的签约申请所触发的;
[0014]并根据所述合约指令执行人民币智能合约。
[0015]第二方面,本申请提供一种数字人民币智能合约的执行方法,所述方法应用于sim卡,所述方法包括:
[0016]接收签约服务器发送的合约指令;其中,所述合约指令是所述签约服务器接收用户终端的签约申请;并根据所述签约申请生成的;
[0017]并将所述合约指令存储到本地数据库中。
[0018]进一步地,所述方法还包括:
[0019]向签约服务器发送本地数据库中的合约指令;其中,所述合约指令是通过所述用户终端的签约申请触发的。
[0020]进一步地,所述方法还包括:
[0021]向所述用户终端发送安全域权限;其中,所述安全域权限是当所述用户终端有多个合约交易时,所述用户终端向sim卡发起安全域权限请求生成的。
[0022]第三方面,本申请提供一种执行装置,所述装置应用于签约服务器,所述装置包括:
[0023]获取模块,用于接收用户终端的签约申请;其中,所述签约申请包括:合约钱包的多种类型交易;
[0024]处理模块,用于并根据所述签约申请生成多种合约指令;其中,一种类型交易对应一种合约指令;
[0025]处理模块,用于向sim卡发送所述合约指令;所述合约指令存储到sim卡本地数据库中。
[0026]第四方面,本申请提供另一种执行装置,所述装置应用于sim卡,所述装置包括:
[0027]获取模块,用于接收签约服务器发送的合约指令;其中,所述合约指令是所述签约服务器接收用户终端的签约申请;并根据所述签约申请生成的;
[0028]处理模块,用于并将所述合约指令存储到本地数据库中。
[0029]第五方面,本申请提供一种签约服务器,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述的方法。
[0030]第六方面,本申请提供一种sim卡,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第二方面中任一项所述的方法。
[0031]第七方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面所述的方法。
[0032]第八方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法。
[0033]第九方面,本申请提供一种数字人民币智能合约的执行系统,包括如第五方面所述的签约服务器和第六方面所述的sim卡;其中,所述签约服务器用于生成合约指令;所述sim卡用于所述合约指令的存储和下发;
[0034]所述sim卡包括:数字人民币智能合约虚拟机、合约部署接口、合约执行接口、存储介质和通信接口;
[0035]所述签约服务器和所述sim卡通过合约部署接口和合约执行接口进行通信;用户终端和所述sim卡通过通信接口进行通信。
[0036]本申请提供的数字人民币智能合约的执行方法、执行装置及系统,本方案中,通过签约服务器预先生成大量的合约指令,并将合约指令存储到sim卡本地数据库中;实现对数字人民币智能合约的灵活部署管理;在数字人民币智能合约的执行过程中,只需根据用户终端的合约请求,匹配sim卡本地数据库中的合约指令;签约服务器根据合约指令执行人民
币智能合约,减少现有技术中运营机构后台服务器的大量并行数据的处理和服务器间的通信;实现高效的合约交易处理,并满足多种场景业务的合约请求,解决现有无法满足多种场景业务的合约请求且合约请求存在失败和时效性低的问题。
附图说明
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0038]图1为本申请实施例提供的一种数字人民币智能合约的执行方法的流程示意图;
[0039]图2为本申请实施例提供的一种生成数字人民币智能合约的合约指令方法的流程示意图;
[0040]图3为本申请实施例提供的一种执行装置的结构示意图;
[0041]图4为本申请实施例提供的另一种执行装置的结构示意图;
[0042]图5为本申请实施例提供的一种签约服务器的结构示意图;
[0043]图6为本申请实施例提供的一种sim卡的结构示意图;
[0044]图7为本申请实施例提供的一种数字人民币智能合约的执行系统的结构示意图。
[0045]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
[0046]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字人民币智能合约的执行方法,其特征在于,所述方法应用于签约服务器,所述方法包括:接收用户终端的签约申请;其中,所述签约申请包括:合约钱包的多种类型交易;并根据所述签约申请生成多种合约指令;其中,一种类型交易对应一种合约指令;向sim卡发送所述合约指令;以使所述sim卡将所述合约指令存储到所述sim卡本地数据库中。2.根据权利要求1所述的方法,其特征在于,根据所述签约申请生成合约指令,具体包括:根据合约规范要求基于所述签约申请生成合约模板;其中,所述合约模板包括:日期、地点和额度;将所述合约模板进行分组,获得分组后的合约模板;对所述分组后的合约模板进行加密并打包,获得加密后的合约指令。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述sim卡从本地数据库中发送的合约指令;其中,所述合约指令是所述sim卡接收到所述用户终端的签约申请所触发的;并根据所述合约指令执行人民币智能合约。4.一种数字人民币智能合约的执行方法,其特征在于,所述方法应用于sim卡,所述方法包括:接收签约服务器发送的合约指令;其中,所述合约指令是所述签约服务器接收用户终端的签约申请,并根据所述签约申请生成的;将所述合约指令存储到本地数据库中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:向签约服务器发送本地数据库中的合约指令;其中,所述合约指令是通过所述用户终端的签约申请触发的。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:向所述用户终端发送安全域权限;其中,所述安全域权限是当所述用户终端有多个合约交易时,所述用户终端向sim卡发起安全域权限请求生成的。7.一种执行装...

【专利技术属性】
技术研发人员:张百春安朋张杨李先华
申请(专利权)人:联通支付有限公司
类型:发明
国别省市:

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

1