数字人民币支付方法、硬钱包及可读存储介质技术

技术编号:34266871 阅读:13 留言:0更新日期:2022-07-24 15:07
本申请公开了一种数字人民币的支付方法、硬钱包及可读存储介质,数字人民币的支付方法包括:在接收到支付操作的指令时,获取硬钱包中已导入硬钱包的各代理机构的列表信息;根据所述列表信息以及支付策略在所述列表信息中确定目标代理机构,使用所述目标代理机构代理的数字人民币支付当前的交易金额。解决不同代理机构的数字人民币付款时需要携带多个硬钱包的问题。包的问题。包的问题。

Digital RMB payment method, hard wallet and readable storage medium

【技术实现步骤摘要】
数字人民币支付方法、硬钱包及可读存储介质


[0001]本申请涉及数字人民币
,尤其涉及一种数字人民币支付方法、硬钱包及可读存储介质。

技术介绍

[0002]随着数字人民币的发展,越来越多人使用数字人民币付款。数字人民币拥有软钱包和硬钱包两种形态。软钱包通常以手机APP(Application)的形式存在;硬钱包是基于芯片存在的钱包,比如智能卡等。目前的硬钱包只能集成单个银行的数字人民币,无法选择其它银行的数字人民币付款。

技术实现思路

[0003]本申请实施例通过提供一种数字人民币的支付方法、硬钱包及可读存储介质,旨在降低硬钱包的硬件成本。
[0004]为实现上述目的,本申请实施例提供了一种数字人民币的支付方法,应用于付款方,所述方法包括:
[0005]在接收到支付操作的指令时,获取已导入硬钱包的各代理机构的列表信息;
[0006]根据所述列表信息以及支付策略,从所述列表信息中确定目标代理机构,使用所述目标代理机构代理的数字人民币支付当前的交易金额。
[0007]可选地,所述支付策略包括:用户选择、预设支付顺序、支付排序。
[0008]可选地,所述根据所述列表信息以及支付策略,从所述列表信息中确定目标代理机构,使用所述目标代理机构代理的数字人民币支付当前的交易金额的步骤,包括:
[0009]展示已导入所述硬钱包的各代理机构的所述列表信息;
[0010]基于用户的选择在所述列表信息中确定目标代理机构,使用所述目标代理机构代理的数字人民币支付当前的交易金额。
[0011]可选地,所述展示已导入的各代理银行的银行列表信息的步骤之前,包括:
[0012]响应于用户的导入操作,获取新增导入的标识码;
[0013]识别所述标识码以及获取用户命名的名称,并将所述名称与所述标识码对应存储于本地数据库。
[0014]可选地,所述展示已导入的各代理机构的列表信息的步骤,包括:
[0015]调用所述本地数据库,展示所述本地数据库的代理机构的名称,生成所述各代理机构的列表信息。
[0016]可选地,所述使用所述目标代理机构代理的数字人民币支付当前的交易金额的步骤,包括:
[0017]获取所述付款指令携带的付款金额,展示所述付款金额;
[0018]获取目标代理机构当前的账户余额,确定所述账户余额是否大于或等于所述付款金额;
[0019]在所述账户余额大于所述付款金额时,将用于支付的所述数字人民币,从所述付款方的硬钱包转移至所述收款方的硬钱包。
[0020]可选地,所述将用于支付的所述数字人民币,从所述付款方的硬钱包转移至所述收款方的硬钱包的步骤之前,包括:
[0021]验证所述付款指令携带的公钥;
[0022]在确定所述公钥合法时,执行所述将用于支付的所述数字人民币,从所述付款方的硬钱包转移至所述收款方的硬钱包的步骤。
[0023]此外,本申请还提供一种数字人民币的支付方法,应用于收款方,所述数字人民币的支付方法包括:
[0024]发送收款指令至付款方,基于所述收款指令接收所述收款方发送的验证证书;
[0025]基于所述验证证书的公钥合法时,接收所述付款方发送的数字人民币,并基于所述数字人民币的金额大小更改所述硬钱包的账户金额。
[0026]此外,为实现上述目的,本申请另一方面还提供一种硬钱包,包括存储器、处理器及存储在存储器上并可在处理器上运行的数字人民币的支付程序,所述处理器执行所述数字人民币的支付程序时实现如上任一所述的数字人民币的支付方法。
[0027]此外,为实现上述目的,本申请另一方面还提供一种计算机可读存储介质,其上存储有支付数字人民币的支付程序,该数字人民币的支付程序被处理器执行时实现如上任一项所述的数字人民币的支付方法。
[0028]在申请实施例提供的一种数字人民币的支付方法,硬钱包在接收到支付操作的指令时,获取已导入硬钱包的各代理机构的列表信息,根据所述列表信息以及支付策略在所述列表信息中确定目标代理机构,使用所述目标代理机构代理的数字人民币支付当前的交易金额。通过在一个硬钱包中导入多个代理机构的列表信息的方式,在交易时,根据支付策略以及列表信息确定目标代理机构代理的数字人民币进行交易,在使用不同代理机构代理的数字人民币交易时,不需要携带对应的硬钱包,方便用户使用的同时还可以节省硬件成本,提高硬钱包的利用率。
附图说明
[0029]图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图;
[0030]图2为本申请数字人民币的支付方法一实施例流程示意图;
[0031]图3为本申请数字人民币的支付方法硬钱包的结构示意图。
具体实施方式
[0032]应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0033]为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0034]如图1所示,图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图。
[0035]如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口
1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI

FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non

volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0036]本领域技术人员可以理解,图1中示出的终端结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0037]如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数字人民币的支付程序。
[0038]在图1所示的终端中,网络接口1004主要用于与后台服务器进行数据通信;用户接口1003主要用于与客户端(用户端)进行数据通信;而在终端为硬钱包时,处理器1001可以用于调用存储器1005中数字人民币的支付程序,在硬钱包作为付款方时,执行以下操作:
[0039]在接收到支付操作的指令时,获取已导入硬钱包的各代理机构的列表信息;
[0040]根据所述列表信息以及支付策略,从所述列表信息中确定目标代理机构,使用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字人民币的支付方法,其特征在于,应用于支付方,所述数字人民币的支付方法包括:在接收到支付操作的指令时,获取已导入硬钱包的各代理机构的列表信息;根据所述列表信息以及支付策略在所述列表信息中确定目标代理机构,使用所述目标代理机构代理的数字人民币支付当前的交易金额。2.如权利要求1所述的数字人民币的支付方法,其特征在于,所述支付策略包括:用户选择、预设支付优先级、支付顺序。3.如权利要求2所述的数字人民币的支付方法,其特征在于,所述根据所述列表信息以及支付策略,从所述列表信息中确定目标代理机构,使用所述目标代理机构代理的数字人民币支付当前的交易金额的步骤,包括:展示已导入所述硬钱包的各代理机构的所述列表信息;基于所述用户选择在所述列表信息中确定目标代理机构,使用所述目标代理机构代理的数字人民币支付当前的交易金额。4.如权利要求3所述的数字人民币的支付方法,其特征在于,所述展示已导入的各代理银行的银行列表信息的步骤之前,包括:响应于用户的导入操作,获取新增导入的标识码;识别所述标识码以及获取用户命名的名称,并将所述名称与所述标识码对应存储于本地数据库。5.如权利要求4所述的数字人民币的支付方法,其特征在于,所述展示已导入的各代理机构的列表信息的步骤,包括:调用所述本地数据库,展示所述本地数据库的代理机构的名称,生成所述各代理机构的列表信息。6.如权利要求1所述的数字人民币的支付方法,其特征在于,所述使用所述目标代理机构代理的数字人民币支付当前的交易金额的步骤,包括:获取所述付款指令携带的付款金额,展示...

【专利技术属性】
技术研发人员:易星程胜春付庆潘新勇龚志勇何道敬
申请(专利权)人:深圳市证通金信科技有限公司
类型:发明
国别省市:

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

1