一种数字货币钱包支付方法、装置和系统制造方法及图纸

技术编号:34835114 阅读:52 留言:0更新日期:2022-09-08 07:29
本发明专利技术公开了一种数字货币钱包支付方法、装置和系统,其中方法包括:第一数字货币钱包与第二数字货币钱包发生交易,第二数字货币钱包接收第一数字货币钱包发送的交易要素;第二数字货币钱包根据所述交易要素判断本地是否存储第一数字货币钱包信息,是则执行所述交易;否则根据所述交易要素对所述第一数字货币钱包身份进行验证,验证通过则执行所述交易,否则交易终止。采用该技术方案,已经通过身份验证的数字货币钱包的信息会存储在第二数字货币钱包中,再次发生交易时,存储有相应身份信息的数字货币钱包不用再进行验证,节省了等待时间,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
一种数字货币钱包支付方法、装置和系统


[0001]本专利技术涉及计算机信息处理领域,具体而言,涉及一种数字货币钱包支付方法、装置和系统。

技术介绍

[0002]数字货币是将现金数值转换为一系列电子加密序列数的货币,币本身的安全性依赖于密码算法来保护。在密码算法方面,数字货币系统安全性涉及到对称密码、非对称密码、报文摘要算法和基于身份的密码体制,在系统实现方面必须深入考虑密码系统的总体安全性、密码算法的选择、密码算法的实现、交互协议的设计、国际、国内标准的兼容性等,保证数字货币的交易安全。
[0003]中国人民银行也推出了数字形式的法定货币数字人民币,与纸钞硬币等价,具有价值特征和法偿性,支持可控匿名,逐渐应用与生活中各个交易场景。
[0004]发生交易时,付款方数字货币钱包收到离线支付初始化指令后,向收款方数字货币钱包发送付款方数字货币钱包身份信息,收款方对付款方身份信息进行验证,验证通过后执行后续交易操作。
[0005]但是实际使用中,收款方数字货币钱包运算能力有限,每次交易发生时收到付款方数字货币钱包身份信息都需要进行验证,需要一定的等待时间,影响用户体验。

技术实现思路

[0006]本专利技术旨在解决现有数字货币在交易过程中每次交易发生时收到付款方数字货币钱包身份信息都需要进行验证,用户等待时间长,体验不好的问题。
[0007]为了解决上述技术问题,本专利技术第一方面提出一种数字货币钱包支付方法,方法包括:
[0008]第一数字货币钱包与第二数字货币钱包发生交易,第二数字货币钱包接收第一数字货币钱包发送的交易要素;
[0009]第二数字货币钱包根据所述交易要素判断本地是否存储第一数字货币钱包信息,是则执行所述交易;
[0010]否则根据所述交易要素对所述第一数字货币钱包身份进行验证,验证通过则执行所述交易,否则交易终止。
[0011]根据本专利技术的一种优选实施方式,所述交易要素包括与第一数字货币钱包关联的钱包ID、密钥和证书。
[0012]根据本专利技术的一种优选实施方式,所述第二数字货币钱包设置有身份可信存储单元,所述身份可信存储单元存储有已通过身份验证的数字货币钱包的交易要素。
[0013]根据本专利技术的一种优选实施方式,所述身份可信存储单元为掉电不丢失存储介质。
[0014]根据本专利技术的一种优选实施方式,如果身份可信存储单元已经存储第一数字货币
钱包的交易要素,交易成功后,身份可信存储单元中存储的第一数字货币钱包的交易要素的权重值加1。
[0015]根据本专利技术的一种优选实施方式,根据所述交易要素对所述第一数字货币钱包身份进行验证,验证通过则执行所述交易进一步包括:
[0016]验证通过后,将所述第一数字货币钱包的交易要素存储至身份可信存储单元。
[0017]根据本专利技术的一种优选实施方式,验证通过后,将所述第一数字货币钱包的交易要素存储至身份可信存储单元具体包括:
[0018]判断身份可信存储单元存储空间是否已满;
[0019]如果存储空间未满,从前往后找到空位置后保存所述第一数字货币钱包的交易要素;
[0020]如果存储空间已经满,使用所述第一数字货币钱包的交易要素替换权重值最小的最早保存的数字货币钱包的交易要素。
[0021]本专利技术第二方面提出一种数字货币钱包支付装置,装置包括:
[0022]交易要素接收模块,用于第一数字货币钱包与第二数字货币钱包发生交易,第二数字货币钱包接收第一数字货币钱包发送的交易要素;
[0023]交易要素查找模块,用于第二数字货币钱包根据所述交易要素判断本地是否存储第一数字货币钱包信息,是则执行所述交易;
[0024]交易要素验证模块,用于当本地没有存储第一数字货币钱包信息时根据所述交易要素对所述第一数字货币钱包身份进行验证,验证通过则执行所述交易,否则交易终止。
[0025]本专利技术第三方面提出一种数字货币钱包支付系统,包括:
[0026]存储单元,用于存储计算机可执行程序;
[0027]处理单元,用于读取所述存储单元中的计算机可执行程序,以执行所述的数字货币钱包支付方法。
[0028]本专利技术第四方面提出一种计算机可读介质,用于存储计算机可读程序,所述计算机可读程序用于执行所述的数字货币钱包支付方法。
[0029]采用该技术方案,已经通过身份验证的数字货币钱包的信息会存储在第二数字货币钱包中,再次发生交易时,存储有相应身份信息的数字货币钱包不用再进行验证,节省了等待时间,提升了用户体验。
附图说明
[0030]为了使本专利技术所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本专利技术的具体实施例。但需声明的是,下面描述的附图仅仅是本专利技术的示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。
[0031]图1是本专利技术实施例中一种数字货币钱包支付方法的流程示意图;
[0032]图2是使用数字货币钱包进行交易的流程示意图;
[0033]图3是本专利技术实施例中一种数字货币钱包支付装置的结构示意图;
[0034]图4是本专利技术实施例中基于机器学习的数字资源处理系统的结构框架示意图;
[0035]图5是本专利技术实施例中计算机可读存储介质的结构示意图。
具体实施方式
[0036]现在将参考附图来更加全面地描述本专利技术的示例性实施例,虽然各示例性实施例能够以多种具体的方式实施,但不应理解为本专利技术仅限于在此阐述的实施例。相反,提供这些示例性实施例是为了使本专利技术的内容更加完整,更加便于将专利技术构思全面地传达给本领域的技术人员。
[0037]在符合本专利技术的技术构思的前提下,在某个特定的实施例中描述的结构、性能、效果或者其他特征可以以任何合适的方式结合到一个或更多其他的实施例中。
[0038]在对于具体实施例的介绍过程中,对结构、性能、效果或者其他特征的细节描述是为了使本领域的技术人员对实施例能够充分理解。但是,并不排除本领域技术人员可以在特定情况下,以不含有上述结构、性能、效果或者其他特征的技术方案来实施本专利技术。
[0039]附图中的流程图仅是一种示例性的流程演示,不代表本专利技术的方案中必须包括流程图中的所有的内容、操作和步骤,也不代表必须按照图中所显示的的顺序执行。例如,流程图中有的操作/步骤可以分解,有的操作/步骤可以合并或部分合并,等等,在不脱离本专利技术的专利技术主旨的情况下,流程图中显示的执行顺序可以根据实际情况改变。
[0040]附图中的框图一般表示的是功能实体,并不一定必然与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理单元装置和/或微控制器装置中实现这些功能实体。
[0041]各附图中相同的附图标记表示相同或类似的元件、组件或部分,因而下文中可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字货币钱包支付方法,其特征在于,方法包括:第一数字货币钱包与第二数字货币钱包发生交易,第二数字货币钱包接收第一数字货币钱包发送的交易要素;第二数字货币钱包根据所述交易要素判断本地是否存储第一数字货币钱包信息,是则执行所述交易;否则根据所述交易要素对所述第一数字货币钱包身份进行验证,验证通过则执行所述交易,否则交易终止。2.如权利要求1所述数字货币钱包支付方法,其特征在于,所述交易要素包括与第一数字货币钱包关联的钱包ID、密钥和证书。3.如权利要求1所述数字货币钱包支付方法,其特征在于,所述第二数字货币钱包设置有身份可信存储单元,所述身份可信存储单元存储有已通过身份验证的数字货币钱包的交易要素。4.如权利要求3所述数字货币钱包支付方法,其特征在于,所述身份可信存储单元为掉电不丢失存储介质。5.如权利要求3所述数字货币钱包支付方法,其特征在于,如果身份可信存储单元已经存储第一数字货币钱包的交易要素,交易成功后,身份可信存储单元中存储的第一数字货币钱包的交易要素的权重值加1。6.如权利要求5所述数字货币钱包支付方法,其特征在于,根据所述交易要素对所述第一数字货币钱包身份进行验证,验证通过则执行所述交易进一步包括:验证通过后,将所述第一数字货币钱包的交易要素存储至身份可信存储单元。7.如权...

【专利技术属性】
技术研发人员:李超
申请(专利权)人:广州运通数达科技有限公司
类型:发明
国别省市:

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

1