首页 / 专利库 / 专利权 / 申请 / 国际申请 / 请求书 / 一种基于数字货币的扣款方法和系统

一种基于数字货币的扣款方法和系统

阅读:891发布:2023-02-28

专利汇可以提供一种基于数字货币的扣款方法和系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 数字 货币 的扣款方法和系统,涉及计算机技术领域。该方法的一个具体实施方式包括:付款方 数字货币 钱包将授权扣款信息发送至收款方数字货币钱包;所述收款方数字货币钱包验证所述授权扣款信息;验证所述授权扣款信息无误后,向数字货币发行登记系统发送扣款 请求 ,其中所述扣款请求中包括扣款金额和授权信息;所述数字货币发行登记系统验证所述扣款请求;验证所述扣款请求无误后,按照所述扣款请求完成扣款。该实施方式提高了数字货币支付的灵活性,同时提高了数字货币交易的安全性。,下面是一种基于数字货币的扣款方法和系统专利的具体信息内容。

1.一种基于数字货币的扣款方法,其特征在于,包括:
付款方数字货币钱包将授权扣款信息发送至收款方数字货币钱包;
所述收款方数字货币钱包验证所述授权扣款信息;
验证所述授权扣款信息无误后,向数字货币发行登记系统发送扣款请求,其中所述扣款请求中包括扣款金额和授权信息;
所述数字货币发行登记系统验证所述扣款请求;
验证所述扣款请求无误后,按照所述扣款请求完成扣款。
2.根据权利要求1所述的方法,其特征在于,所述数字货币发行登记系统按照所述扣款请求完成扣款步骤之后,所述方法还包括:
所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包,其中所述付款方扣款结果中包括被扣除的数字货币列表和所述扣款金额。
3.根据权利要求1所述的方法,其特征在于,所述数字货币发行登记系统按照所述扣款请求完成扣款步骤之后,所述方法还包括:
所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包,其中所述收款方扣款结果中包括收取的数字货币。
4.根据权利要求1所述的方法,其特征在于,付款方数字货币钱包将授权扣款信息发送至收款方数字货币钱包之前,所述方法还包括:
所述付款方数字货币钱包验证所述授权扣款信息是否有误;
其中,所述授权扣款信息还至少包括以下内容其中之一:时间戳、有效期、授权编码、付款方数字货币钱包标识、付款方数字货币钱包数字签名证书、付款方数字货币钱包的服务商信息、付款方用户信息、扣款限额、匹配策略;
验证无误后,所述付款方数字货币钱包对所述授权扣款信息添加付款方签名信息;
所述方法还包括:所述付款方数字货币钱包将签名的所述授权扣款信息发送至所述收款方数字货币钱包。
5.根据权利要求4所述的方法,其特征在于,所述付款方数字货币钱包对所述授权扣款信息添加付款方签名信息之前所述方法还包括:
所述付款方数字货币钱包发出付款确认请求;
接收所述付款确认请求的确认指令;
所述方法还包括:所述付款方数字货币钱包接收到所述付款确认请求的确认指令后,所述付款方数字货币钱包对所述授权扣款信息添加付款方签名信息。
6.根据权利要求1述的方法,其特在于,所述收款方数字货币钱包向数字货币发行登记系统发送扣款请求之前,所述方法还包括:
所述收款方数字货币钱包发出扣款确认请求;
接收所述扣款确认请求的确认指令;
所述方法还包括:所述收款方数字货币钱包接收到所述扣款确认请求的确认指令后,向数字货币发行登记系统发送扣款请求。
7.根据权利要求6所述的方法,其特在于,所述收款方数字货币钱包接收到所述扣款确认请求的确认指令后,所述方法还包括:
所述收款方数字货币钱包对所述扣款请求添加收款方签名信息;
签名之后,所述方法还包括:
所述收款方数字货币钱包向数字货币发行登记系统发送签名的扣款请求。
8.根据权利要求1所述的方法,其特征在于,所述收款方数字货币钱包向数字货币发行登记系统发送扣款请求的方法包括:
所述收款方数字货币钱包将所述扣款请求发送至收款方数字货币钱包的服务商系统;
所述收款方数字货币钱包的服务商系统验证所述扣款请求;
验证无误后,所述收款方数字货币钱包的服务商系统向所述扣款请求中添加所述收款方数字货币钱包的服务商系统的签名信息;
所述收款方数字货币钱包的服务商系统将签名的所述扣款请求发送至所述数字货币发行登记系统。
9.根据权利要求8所述的方法,其特征在于,所述收款方数字货币钱包的服务商系统将签名的所述扣款请求发送至所述数字货币发行登记系统之后,所述方法还包括:
所述数字货币发行登记系统验证带有所述收款方数字货币钱包的服务商系统的签名信息的所述扣款请求;
验证通过后,所述数字货币发行登记系统向所述付款方数字货币钱包的服务商系统发送确认扣款请求;
所述付款方数字货币钱包的服务商系统验证所述确认扣款请求,验证无误后,发送确认扣款指令至所述数字货币发行登记系统;
所述方法还包括:所述数字货币发行登记系统收到所述确认扣款指令后,按照所述扣款请求完成扣款。
10.根据权利要求1所述的方法,其特征在于,所述数字货币发行登记系统按照所述扣款请求完成扣款之前,所述方法还包括:
确定所述扣款请求中的所述扣款金额不超过所述付款方数字货币钱包的可扣款数字货币额度;
若不超过,则按照所述扣款请求完成扣款。
11.根据权利要求1所述的方法,其特征在于,所述数字货币发行登记系统按照所述扣款请求完成扣款的方法包括:
对所述付款方数字货币钱包中扣除的数字货币进行作废登记;
生产与所述扣除的数字货币同等金额的新数字货币;
确定生产的所述新数字货币的所有权。
12.根据权利要求2所述的方法,其特征在于,所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包之后,所述方法还包括:
所述付款方数字货币钱包确定所述付款方扣款结果中是否还包括找回数字货币;
若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币;
若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币,以及存入所述找回数字货币。
13.根据权利要求3所述的方法,其特征在于,所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包之后,所述方法还包括:
所述收款方数字货币钱包验证所述收取的数字货币的金额是否等于所述扣款金额;
若等于,则存入所述收取的数字货币。
14.根据权利要求2所述的方法,其特征在于,所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包之前,所述方法还包括:
所述数字货币发行登记系统向所述付款方数字货币钱包的服务商系统发送所述付款方扣款结果;
所述付款方数字货币钱包的服务商系统确定所述付款方扣款结果中是否还包括找回数字货币;
若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,所述方法还包括所述付款方数字货币钱包的服务商系统将付款方扣款结果发送至所述付款方数字货币钱包;
若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,所述方法还包括所述付款方数字货币钱包的服务商系统将付款方扣款结果发送至所述付款方数字货币钱包。
15.根据权利要求3所述的方法,其特征在于,所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包之前,所述方法还包括:
所述数字货币发行登记系统向所述收款方数字货币钱包的服务商系统发送所述收款方扣款结果;
所述收款方数字货币钱包的服务商系统验证所述收取的数字货币的金额是否等于所述扣款金额;
若等于,所述方法还包括所述收款方数字货币钱包的服务商系统将所述收款方扣款结果发送至所述收款方数字货币钱包。
16.根据权利要求2所述的方法,其特征在于,所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包之后,所述方法还包括:
所述付款方数字货币钱包显示所述付款方扣款结果。
17.根据权利要求3所述的方法,其特征在于,所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包之后,所述方法还包括:
所述收款方数字货币钱包显示所述收款方扣款结果。
18.一种基于数字货币的扣款系统,其特征在于,包括:
付款方数字货币钱包装置、收款方数字货币钱包装置和数字货币发行登记系统装置;
所述付款方数字货币钱包装置用于将授权扣款信息发送至所述收款方数字货币钱包装置;
所述收款方数字货币钱包装置用于验证所述授权扣款信息;
验证所述授权扣款信息无误后,向数字货币发行登记系统装置发送扣款请求,其中所述扣款请求中包括扣款金额和授权信息;
所述数字货币发行登记系统装置用于验证所述扣款请求;
验证所述扣款请求无误后,按照所述扣款请求完成扣款。
19.根据权利要求18所述的系统,其特征在于,所述数字货币发行登记系统装置按照所述扣款请求完成扣款之后,所述数字货币发行登记系统装置还用于将付款方扣款结果发送至所述付款方数字货币钱包装置,其中所述付款方扣款结果中包括被扣除的数字货币列表和所述扣款金额。
20.根据权利要求18所述的系统,其特征在于,所述数字货币发行登记系统装置按照所述扣款请求完成扣款之后,所述数字货币发行登记系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置,其中所述收款方扣款结果中包括收取的数字货币。
21.根据权利要求18所述的系统,其特征在于,所述付款方数字货币钱包装置将授权扣款信息发送至收款方数字货币钱包装置之前,所述付款方数字货币钱包装置验证所述授权扣款信息是否有误;
其中,所述授权扣款信息还至少包括以下内容其中之一:时间戳、有效期、授权编码、付款方数字货币钱包标识、付款方数字货币钱包数字签名证书、付款方数字货币钱包的服务商信息、付款方用户信息、扣款限额、匹配策略;
验证无误后,所述付款方数字货币钱包装置对所述授权扣款信息添加付款方签名信息;
所述付款方数字货币钱包装置还用于将签名的所述授权扣款信息发送至所述收款方数字货币钱包装置。
22.根据权利要求21所述的系统,其特征在于,所述付款方数字货币钱包装置对所述授权扣款信息添加付款方签名信息之前,所述付款方数字货币钱包装置还用于发出付款确认请求;
接收所述付款确认请求的确认指令;
所述付款方数字货币钱包装置还用于接收到所述付款确认请求的确认指令后,所述付款方数字货币钱包装置对所述授权扣款信息添加付款方签名信息。
23.根据权利要求18所述的系统,其特征在于,所述收款方数字货币钱包装置向数字货币发行登记系统装置发送扣款请求之前,所述收款方数字货币钱包装置还用于发出扣款确认请求;
接收所述扣款确认请求的确认指令;
所述收款方数字货币钱包装置还用于接收到所述扣款确认请求的确认指令后,向数字货币发行登记系统装置发送扣款请求。
24.根据权利要求23所述的系统,其特征在于,所述收款方数字货币钱包装置还用于接收到所述扣款确认请求的确认指令后,所述收款方数字货币钱包装置对所述扣款请求添加收款方签名信息;
签名之后,所述收款方数字货币钱包装置还用于向数字货币发行登记系统装置发送签名的扣款请求。
25.根据权利要求18所述的系统,其特征在于,所述系统还包括:
所述收款方数字货币钱包的服务商系统装置;
所述收款方数字货币钱包装置向数字货币发行登记系统装置发送扣款请求时,所述收款方数字货币钱包装置还用于将所述扣款请求发送至所述收款方数字货币钱包的服务商系统装置;
所述收款方数字货币钱包的服务商系统装置验证所述扣款请求;
验证无误后,所述收款方数字货币钱包的服务商系统装置向所述扣款请求中添加所述收款方数字货币钱包的服务商系统的签名信息;
所述收款方数字货币钱包的服务商系统装置还用于将签名的所述扣款请求发送至所述数字货币发行登记系统装置。
26.根据权利要求25所述的系统,其特征在于,所述收款方数字货币钱包的服务商系统装置将签名的所述扣款请求发送至所述数字货币发行登记系统装置之后,所述数字货币发行登记系统装置验证带有所述收款方数字货币钱包的服务商系统的签名信息的所述扣款请求;
验证通过后,所述数字货币发行登记系统装置向所述付款方数字货币钱包的服务商系统装置发送确认扣款请求;
所述付款方数字货币钱包的服务商系统装置验证所述确认扣款请求,验证无误后,发送确认扣款指令至所述数字货币发行登记系统装置;
所述数字货币发行登记系统装置还用于收到所述确认扣款指令后,按照所述扣款请求完成扣款。
27.根据权利要求18所述的系统,其特征在于,所述数字货币发行登记系统装置在按照所述扣款请求完成扣款之前,确定所述扣款请求中的所述扣款金额不超过所述付款方数字货币钱包装置的可扣款数字货币额度;
若不超过,则按照所述扣款请求完成扣款。
28.根据权利要求18所述的系统,其特征在于,所述数字货币发行登记系统装置按照所述扣款请求完成扣款时,对所述付款方数字货币钱包装置中扣除的数字货币进行作废登记;
生产与所述扣除的数字货币同等金额的新数字货币;
确定生产的所述新数字货币的所有权。
29.根据权利要求19所述的系统,其特征在于,所述数字货币发行登记系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置之后,所述付款方数字货币钱包装置还用于确定所述付款方扣款结果中是否还包括找回数字货币;
若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币;
若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币,以及存入所述找回数字货币。
30.根据权利要求20所述的系统,其特征在于,所述数字货币发行登记系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置之后,所述收款方数字货币钱包装置还用于验证所述收取的数字货币的金额是否等于所述扣款金额;
若等于,则存入所述收取的数字货币。
31.根据权利要求19所述的系统,其特征在于,所述系统还包括:所述付款方数字货币钱包的服务商系统装置;
所述数字货币发行登记系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置之前,所述数字货币发行登记系统装置向所述付款方数字货币钱包的服务商系统装置发送所述付款方扣款结果;
所述付款方数字货币钱包的服务商系统装置确定所述付款方扣款结果中是否还包括找回数字货币;
若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,则所述付款方数字货币钱包的服务商系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置;
若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,则所述付款方数字货币钱包的服务商系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置。
32.根据权利要求20所述的系统,其特征在于,所述数字货币发行登记系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置之前,所述数字货币发行登记系统装置向所述收款方数字货币钱包的服务商系统装置发送所述收款方扣款结果;
所述收款方数字货币钱包的服务商系统装置验证所述收取的数字货币的金额是否等于所述扣款金额;
若等于,则所述收款方数字货币钱包的服务商系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置。
33.根据权利要求19所述的系统,其特征在于,所述数字货币发行登记系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置之后,所述付款方数字货币钱包装置显示所述付款方扣款结果。
34.根据权利要求20所述的系统,其特征在于,所述数字货币发行登记系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置之后,所述收款方数字货币钱包装置显示所述收款方扣款结果。

说明书全文

一种基于数字货币的扣款方法和系统

技术领域

[0001] 本发明涉及计算机技术领域,尤其涉及一种基于数字货币的扣款方法和系统。

背景技术

[0002] 数字货币钱包针对数字经济下更加安全、便捷的数字货币钱包终端应用需求,结合金基础设施电子化和网络化不断提高、通讯技术发展带来更加有效的系统互联和集成、以链为基础的全新数字货币和数字资产技术支撑的新兴数字化生态逐步形成等驱动因素,提出的一种全新的数字货币存储、操作、应用服务和综合管理等全方面功能支撑的安全数字化钱包。
[0003] 现有这些电子化或数字化的钱包,都是基于账户体系的,钱包的功能是账户功能的延伸,或者说有的钱包只是账户访问的一个入口或介质。因而这些钱包都不是独立的钱包,而是依赖于原有账户系统。有一类电子钱包是作为行卡或其他卡介质访问的聚合入口存在,这种钱包只是卡功能的聚合管理,本身不具有实际钱包支付等功能,而是将多个卡的网络支付入口功能进行封装,实现单一入口访问,简化用户多卡操作的复杂性。以比特币为代表的基于区块链技术发展而来的一类私人准数字货币,其对应的钱包则主要是用于保存私钥,用于对链上记录的私人准数字货币进行签名交易。
[0004] 在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
[0005] 1.现有技术方案无法支持数字货币发行机构发行的数字货币,因而与数字货币发行机构没有系统之间交互和访问机制;
[0006] 2.现有的技术方案无法全面实现基于终端环境的完整数字货币钱包实体的数字货币的交易功能;
[0007] 3.现有账户钱包依赖后台账户体系,钱包本身并不独立,而数字货币终端钱包本身是独立的钱包;
[0008] 4.现有钱包在密钥管理方面过于依赖钱包服务商或商业银行等机构,钱包安全方面存在不足,未充分利用本地化安全技术;

发明内容

[0009] 有鉴于此,本发明实施例提供一种基于数字货币的扣款方法和系统,能够支持数字货币发行机构发行的数字货币,提供数字货币发行机构系统之间的交互和访问机制,基于独立的数字货币钱包实现数字货币的交易,提高数字货币交易的安全性。
[0010] 为实现上述目的,根据本发明实施例的一个方面,提供了一种基于数字货币的扣款方法,包括:付款方数字货币钱包将授权扣款信息发送至收款方数字货币钱包;所述收款方数字货币钱包验证所述授权扣款信息;验证所述授权扣款信息无误后,向数字货币发行登记系统发送扣款请求,其中所述扣款请求中包括扣款金额和授权信息;所述数字货币发行登记系统验证所述扣款请求;验证所述扣款请求无误后,按照所述扣款请求完成扣款。
[0011] 可选地,所述数字货币发行登记系统按照所述扣款请求完成扣款步骤之后,所述方法还包括:所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包,其中所述付款方扣款结果中包括被扣除的数字货币列表和所述扣款金额。
[0012] 可选地,所述数字货币发行登记系统按照所述扣款请求完成扣款步骤之后,所述方法还包括:所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包,其中所述收款方扣款结果中包括收取的数字货币。
[0013] 可选地,付款方数字货币钱包将授权扣款信息发送至收款方数字货币钱包之前,所述方法还包括:所述付款方数字货币钱包验证所述授权扣款信息是否有误;其中,所述授权扣款信息还至少包括以下内容其中之一:时间戳、有效期、授权编码、付款方数字货币钱包标识、付款方数字货币钱包数字签名证书、付款方数字货币钱包的服务商信息、付款方用户信息、扣款限额、匹配策略;验证无误后,所述付款方数字货币钱包对所述授权扣款信息添加付款方签名信息;所述方法还包括:所述付款方数字货币钱包将签名的所述授权扣款信息发送至所述收款方数字货币钱包。
[0014] 可选地,所述付款方数字货币钱包对所述授权扣款信息添加付款方签名信息之前,所述方法还包括:所述付款方数字货币钱包发出付款确认请求;接收所述付款确认请求的确认指令;所述方法还包括:所述付款方数字货币钱包接收到所述付款确认请求的确认指令后,所述付款方数字货币钱包对所述授权扣款信息添加付款方签名信息。
[0015] 可选地,所述收款方数字货币钱包向数字货币发行登记系统发送扣款请求之前,所述方法还包括:所述收款方数字货币钱包发出扣款确认请求;接收所述扣款确认请求的确认指令;所述方法还包括:所述收款方数字货币钱包接收到所述扣款确认请求的确认指令后,向数字货币发行登记系统发送扣款请求。
[0016] 可选地,所述收款方数字货币钱包接收到所述扣款确认请求的确认指令后,所述方法还包括:所述收款方数字货币钱包对所述扣款请求添加收款方签名信息。签名之后,所述方法还包括:所述收款方数字货币钱包向数字货币发行登记系统发送签名的扣款请求。
[0017] 可选地,所述收款方数字货币钱包向数字货币发行登记系统发送扣款请求的方法包括:所述收款方数字货币钱包将所述扣款请求发送至收款方数字货币钱包的服务商系统;所述收款方数字货币钱包的服务商系统验证所述扣款请求;验证无误后,所述收款方数字货币钱包的服务商系统向所述扣款请求中添加所述收款方数字货币钱包的服务商系统的签名信息;所述收款方数字货币钱包的服务商系统将签名的所述扣款请求发送至所述数字货币发行登记系统。
[0018] 可选地,所述收款方数字货币钱包的服务商系统将签名的所述扣款请求发送至所述数字货币发行登记系统之后,所述方法还包括:所述数字货币发行登记系统验证带有所述收款方数字货币钱包的服务商系统的签名信息的所述扣款请求;验证通过后,所述数字货币发行登记系统向所述付款方数字货币钱包的服务商系统发送确认扣款请求;所述付款方数字货币钱包的服务商系统验证所述确认扣款请求,验证无误后,发送确认扣款指令至所述数字货币发行登记系统;所述方法还包括:所述数字货币发行登记系统收到所述确认扣款指令后,按照所述扣款请求完成扣款。
[0019] 可选地,所述数字货币发行登记系统按照所述扣款请求完成扣款之前,所述方法还包括:确定所述扣款请求中的所述扣款金额不超过所述付款方数字货币钱包的可扣款数字货币额度;若不超过,则按照所述扣款请求完成扣款。
[0020] 可选地,所述数字货币发行登记系统按照所述扣款请求完成扣款的方法包括:对所述付款方数字货币钱包中扣除的数字货币进行作废登记;生产与所述扣除的数字货币同等金额的新数字货币;确定生产的所述新数字货币的所有权。
[0021] 可选地,所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包之后,所述方法还包括:所述付款方数字货币钱包确定所述付款方扣款结果中是否还包括找回数字货币;若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币;若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币,以及存入所述找回数字货币。
[0022] 可选地,所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包之后,所述方法还包括:所述收款方数字货币钱包验证所述收取的数字货币的金额是否等于所述扣款金额;若等于,则存入所述收取的数字货币。
[0023] 可选地,所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包之前,所述方法还包括:所述数字货币发行登记系统向所述付款方数字货币钱包的服务商系统发送所述付款方扣款结果;所述付款方数字货币钱包的服务商系统确定所述付款方扣款结果中是否还包括找回数字货币;若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,所述方法还包括所述付款方数字货币钱包的服务商系统将付款方扣款结果发送至所述付款方数字货币钱包;若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,所述方法还包括所述付款方数字货币钱包的服务商系统将付款方扣款结果发送至所述付款方数字货币钱包。
[0024] 可选地,所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包之前,所述方法还包括:所述数字货币发行登记系统向所述收款方数字货币钱包的服务商系统发送所述收款方扣款结果;所述收款方数字货币钱包的服务商系统验证所述收取的数字货币的金额是否等于所述扣款金额;若等于,所述方法还包括所述收款方数字货币钱包的服务商系统将所述收款方扣款结果发送至所述收款方数字货币钱包。
[0025] 可选地,所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包之后,所述方法还包括:所述付款方数字货币钱包显示所述付款方扣款结果。
[0026] 可选地,所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包之后,所述方法还包括:所述收款方数字货币钱包显示所述收款方扣款结果。
[0027] 为实现上述目的,根据本发明实施例的另一个方面,提供了一种基于数字货币的扣款系统,包括:付款方数字货币钱包装置、收款方数字货币钱包装置和数字货币发行登记系统装置;所述付款方数字货币钱包装置用于将授权扣款信息发送至所述收款方数字货币钱包装置;所述收款方数字货币钱包装置用于验证所述授权扣款信息;验证所述授权扣款信息无误后,向数字货币发行登记系统装置发送扣款请求,其中所述扣款请求中包括扣款金额和授权信息;所述数字货币发行登记系统装置用于验证所述扣款请求;验证所述扣款请求无误后,按照所述扣款请求完成扣款。
[0028] 可选地,所述数字货币发行登记系统装置按照所述扣款请求完成扣款之后,所述数字货币发行登记系统装置还用于将付款方扣款结果发送至所述付款方数字货币钱包装置,其中所述付款方扣款结果中包括被扣除的数字货币列表和所述扣款金额。
[0029] 可选地,所述数字货币发行登记系统装置按照所述扣款请求完成扣款之后,所述数字货币发行登记系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置,其中所述收款方扣款结果中包括收取的数字货币。
[0030] 可选地,所述付款方数字货币钱包装置将授权扣款信息发送至收款方数字货币钱包装置之前,所述付款方数字货币钱包装置验证所述授权扣款信息是否有误;其中,所述授权扣款信息还至少包括以下内容其中之一:时间戳、有效期、授权编码、付款方数字货币钱包标识、付款方数字货币钱包数字签名证书、付款方数字货币钱包的服务商信息、付款方用户信息、扣款限额、匹配策略;验证无误后,所述付款方数字货币钱包装置对所述授权扣款信息添加付款方签名信息;所述付款方数字货币钱包装置还用于将签名的所述授权扣款信息发送至所述收款方数字货币钱包装置。
[0031] 可选地,所述付款方数字货币钱包装置对所述授权扣款信息添加付款方签名信息之前,所述付款方数字货币钱包装置还用于发出付款确认请求;接收所述付款确认请求的确认指令;所述付款方数字货币钱包装置还用于接收到所述付款确认请求的确认指令后,所述付款方数字货币钱包装置对所述授权扣款信息添加付款方签名信息。
[0032] 可选地,所述收款方数字货币钱包装置向数字货币发行登记系统装置发送扣款请求之前,所述收款方数字货币钱包装置还用于发出扣款确认请求;接收所述扣款确认请求的确认指令;所述收款方数字货币钱包装置还用于接收到所述扣款确认请求的确认指令后,向数字货币发行登记系统装置发送扣款请求。
[0033] 可选地,所述收款方数字货币钱包装置还用于接收到所述扣款确认请求的确认指令后,所述收款方数字货币钱包装置对所述扣款请求添加收款方签名信息;签名之后,所述收款方数字货币钱包装置还用于向数字货币发行登记系统装置发送签名的扣款请求。
[0034] 可选地,所述系统还包括:所述收款方数字货币钱包的服务商系统装置;所述收款方数字货币钱包装置向数字货币发行登记系统装置发送扣款请求时,所述收款方数字货币钱包装置还用于将所述扣款请求发送至所述收款方数字货币钱包的服务商系统装置;所述收款方数字货币钱包的服务商系统装置验证所述扣款请求;验证无误后,所述收款方数字货币钱包的服务商系统装置向所述扣款请求中添加所述收款方数字货币钱包的服务商系统的签名信息;所述收款方数字货币钱包的服务商系统装置还用于将签名的所述扣款请求发送至所述数字货币发行登记系统装置。
[0035] 可选地,所述收款方数字货币钱包的服务商系统装置将签名的所述扣款请求发送至所述数字货币发行登记系统装置之后,所述数字货币发行登记系统装置验证带有所述收款方数字货币钱包的服务商系统的签名信息的所述扣款请求;验证通过后,所述数字货币发行登记系统装置向所述付款方数字货币钱包的服务商系统装置发送确认扣款请求;所述付款方数字货币钱包的服务商系统装置验证所述确认扣款请求,验证无误后,发送确认扣款指令至所述数字货币发行登记系统装置;所述数字货币发行登记系统装置还用于收到所述确认扣款指令后,按照所述扣款请求完成扣款。
[0036] 可选地,所述数字货币发行登记系统装置在按照所述扣款请求完成扣款之前,确定所述扣款请求中的所述扣款金额不超过所述付款方数字货币钱包装置的可扣款数字货币额度;若不超过,则按照所述扣款请求完成扣款。
[0037] 可选地,所述数字货币发行登记系统装置按照所述扣款请求完成扣款时,对所述付款方数字货币钱包装置中扣除的数字货币进行作废登记;生产与所述扣除的数字货币同等金额的新数字货币;确定生产的所述新数字货币的所有权。
[0038] 可选地,所述数字货币发行登记系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置之后,所述付款方数字货币钱包装置还用于确定所述付款方扣款结果中是否还包括找回数字货币;若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币;若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币,以及存入所述找回数字货币。
[0039] 可选地,所述数字货币发行登记系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置之后,所述收款方数字货币钱包装置还用于验证所述收取的数字货币的金额是否等于所述扣款金额;若等于,则存入所述收取的数字货币。
[0040] 可选地,所述系统还包括:所述付款方数字货币钱包的服务商系统装置;所述数字货币发行登记系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置之前,所述数字货币发行登记系统装置向所述付款方数字货币钱包的服务商系统装置发送所述付款方扣款结果;所述付款方数字货币钱包的服务商系统装置确定所述付款方扣款结果中是否还包括找回数字货币;若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,则所述付款方数字货币钱包的服务商系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置;若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,则所述付款方数字货币钱包的服务商系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置。
[0041] 可选地,所述数字货币发行登记系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置之前,所述数字货币发行登记系统装置向所述收款方数字货币钱包的服务商系统装置发送所述收款方扣款结果;所述收款方数字货币钱包的服务商系统装置验证所述收取的数字货币的金额是否等于所述扣款金额;若等于,则所述收款方数字货币钱包的服务商系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置。
[0042] 可选地,所述数字货币发行登记系统装置将付款方扣款结果发送至所述付款方数字货币钱包装置之后,所述付款方数字货币钱包装置显示所述付款方扣款结果。
[0043] 可选地,所述数字货币发行登记系统装置将收款方扣款结果发送至所述收款方数字货币钱包装置之后,所述收款方数字货币钱包装置显示所述收款方扣款结果。
[0044] 上述发明中的一个实施例具有如下优点或有益效果:因为采用基于本地化安全技术进行数字货币扣款,所以克服了传统方法交易过程未充分利用本地化安全技术引发的潜在隐患和险,充分满足数字货币支付灵活性的要求,同时达到提高数字货币交易的安全性的技术效果。
[0045] 上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明
[0046] 附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
[0047] 图1是根据本发明实施例的一种基于数字货币的扣款方法的主要步骤的示意图;
[0048] 图2是根据本发明实施例的一种基于数字货币的扣款系统的主要部分的示意图。

具体实施方式

[0049] 以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0050] 图1是根据本发明实施例的一种基于数字货币的扣款方法的主要步骤的示意图,如图1所示:
[0051] 步骤S101表示付款方数字货币钱包将授权扣款信息发送至收款方数字货币钱包,表明授予收款方扣款的权利,此步骤的作用是付款方使用数字货币钱包对收款方授权扣款。授权扣款信息的发送方式可以为在通讯列表中选取付款地址的方式,也可以通过互联网传输图片或者字符串,也可以通过摄像头扫描等方式,例如通过扫描付款方的二维码来获取发送信息。
[0052] 其中,数字货币可以是由发行方发行的可以基于区块链或其他技术实现的数字化的货币形态,其具有替代现有实物货币的功能;数字货币钱包可以为面向客户的数字货币的应用服务装置,具有客户身份、密钥、数字货币及其相关信息的存储、管理、验证等功能;授权扣款信息包括付款方发起授权扣款的请求,授予收款方对付款方的数字货币请求扣除并获得同等金额的数字货币的权利。
[0053] 付款方用户可先登录付款方数字货币钱包,再发送授权扣款信息。
[0054] 付款方数字货币钱包将授权扣款信息发送至收款方数字货币钱包之前,所述方法还包括:所述付款方数字货币钱包验证所述授权扣款信息是否有有误;此步骤的目的是对付款方数字货币钱包发送的授权扣款信息进行核对,保证数字货币交易的安全性。其中,所述授权扣款信息还至少包括以下内容其中之一:时间戳、有效期、授权编码、付款方数字货币钱包标识、付款方数字货币钱包数字签名证书、付款方数字货币钱包的服务商信息、付款方用户信息、扣款限额、匹配策略等内容;验证无误后,所述付款方数字货币钱包对所述授权扣款信息添加付款方签名信息;所述方法还包括:所述付款方数字货币钱包将签名的所述授权扣款信息发送至所述收款方数字货币钱包。此步骤的目的是防止伪造信息,进一步提高数字货币交易的安全性。其中添加付款方签名信息的方式可以是付款方数字货币钱包用私钥对授权扣款信息进行签名。
[0055] 其中,扣款限额可以是指付款人数字货币钱包允许单次被扣除的最大数字货币的金额,其最大值不超过付款人数字货币钱包允许被扣除的数字货币的总金额或付款人数字货币钱包的数字货币的余额;匹配策略是指数字货币钱包中如包含多种面值的数字货币,可提供多种匹配金额的支付策略,比如数字货币钱包中有面额为2、3、5的数字货币,需要支付总金额为5的数字货币,数字货币钱包可以选则先支付最小面额是2和3的数字货币,也可以选择先支付最大面额是5的数字货币;有效期可以是预设的单次授权扣款的有效期限,扣款交易被处理时会验证是否在有效期内,否则不予受理;授权编码可以是指本次授权扣款信息的代号。
[0056] 所述付款方数字货币钱包对所述授权扣款信息添加付款方签名信息之前,所述方法还包括:所述付款方数字货币钱包发出付款确认请求,表明是否同意发送扣款授权;接收所述付款确认请求的确认指令,表明同意发送;所述方法还包括:所述付款方数字货币钱包接收到所述付款确认请求的确认指令后,所述付款方数字货币钱包对所述授权扣款信息添加付款方签名信息。此步骤的目的是进一步核对授权扣款信息,提高数字货币交易的安全性。付款方数字货币钱包可以可视化信息显示的形式向付款方用户发出付款验证请求,将相关的授权扣款信息显示出来,等待付款方用户的确认。
[0057] 步骤S102表示所述收款方数字货币钱包验证所述授权扣款信息;此步骤的目的是进一步提高数字货币交易的安全性。收款方数字货币钱包可以以预设的验证规则验证授权扣款信息的来源与格式等是否正确有效,如果是包括时间戳、有效期、授权编码、付款方数字货币钱包标识、付款方数字货币钱包数字签名证书、付款方数字货币钱包的服务商信息、付款方用户信息、扣款限额、匹配策略等的授权扣款信息时,可以分别验证以上内容的有效性,如验证整个授权扣款信息是否是付款方数字货币钱包的数字签名。时间戳可以用来确认授权扣款信息的唯一性,还可以配合有效期来使用,以增强时间的准确性。
[0058] 收款方数字货币钱包验证所述授权扣款信息之前,收款方用户可先登录收款方数字货币钱包,再接收授权扣款信息。
[0059] 所述收款方数字货币钱包向数字货币发行登记系统发送扣款请求之前,所述方法还包括:所述收款方数字货币钱包发出扣款确认请求,表明是否接受对于所述付款方的扣款授权;接收所述扣款确认请求的确认指令,表明同意接收;所述方法还包括:所述收款方数字货币钱包接收到所述扣款确认请求的确认指令后,向数字货币发行登记系统发送扣款请求。此步骤目的是进一步核对授权扣款信息,提高数字货币交易的安全性。收款方数字货币钱包可以可视化信息显示的形式向收款方用户发出扣款验证请求,将相关的信息显示出来,等待收款方用户的确认。其中,该确认指令值还可包括输入的扣款金额。
[0060] 所述收款方数字货币钱包接收到所述扣款确认请求的确认指令后,所述方法还包括:所述收款方数字货币钱包对所述扣款请求添加收款方签名信息。签名之后,所述方法还包括:所述收款方数字货币钱包向数字货币发行登记系统发送签名的扣款请求。此步骤的目的是防止伪造信息,进一步提高数字货币交易的安全性。其中添加收款方签名信息的方式可以是用私钥进行签名。
[0061] 步骤S103表示所述收款方数字货币钱包验证所述授权扣款信息无误后,向数字货币发行登记系统发送扣款请求,表明所述收款方是否具有扣款权限,其中所述扣款请求中包括扣款金额和授权信息。扣款请求中还可包括:付款方数字货币钱包的标识和数字签名证书、付款方数字货币钱包的服务商信息,收款方数字货币钱包的标识和数字签名证书,收款方数字货币钱包的服务商信息等。其中,所述数字货币发行登记系统归属于数字货币的发行方,是用于数字货币发行、权属登记等的应用服务系统;授权信息用于说明收款方有权申请扣款。
[0062] 所述收款方数字货币钱包向数字货币发行登记系统发送扣款请求的方法包括:所述收款方数字货币钱包将所述扣款请求发送至收款方数字货币钱包的服务商系统;所述收款方数字货币钱包的服务商系统验证所述扣款请求;验证无误后,所述收款方数字货币钱包的服务商系统向所述扣款请求中添加所述收款方数字货币钱包的服务商系统的签名信息;所述收款方数字货币钱包的服务商系统将签名的所述扣款请求发送至所述数字货币发行登记系统。此步骤的目的是防止伪造信息,进一步提高数字货币交易的安全性。其中添加签名信息的方式可以是用私钥进行签名。
[0063] 所述收款方数字货币钱包的服务商系统将签名的所述扣款请求发送至所述数字货币发行登记系统之后,所述方法还包括:所述数字货币发行登记系统验证带有所述收款方数字货币钱包的服务商系统的签名信息的所述扣款请求;验证通过后,所述数字货币发行登记系统向所述付款方数字货币钱包的服务商系统发送确认扣款请求,表明所述收款方是否具有扣款权限;所述付款方数字货币钱包的服务商系统验证所述确认扣款请求,验证无误后,发送确认扣款指令至所述数字货币发行登记系统;所述方法还包括:所述数字货币发行登记系统收到所述确认扣款指令后,按照所述扣款请求完成扣款。此步骤的目的是进一步提高数字货币交易的安全性。
[0064] 步骤S104表示所述数字货币发行登记系统验证所述扣款请求;此步骤的目的是进一步提高数字货币交易的安全性。
[0065] 步骤S105表示所述数字货币发行登记系统验证所述扣款请求无误后,按照所述扣款请求完成扣款。
[0066] 本发明实施例的一个优选实施方式还包括:所述扣款请求中还包括所述收款方数字货币钱包的服务商系统的签名、所述收款方数字货币钱包的签名和所述付款方数字货币钱包的签名;所述数字货币发行登记系统对以上是三个签名都进行验证,以确认其来源和身份,防止信息伪造。
[0067] 所述数字货币发行登记系统按照所述扣款请求完成扣款之前,所述方法还包括:确定所述扣款请求中的所述扣款金额不超过所述付款方数字货币钱包的可扣款数字货币额度,有扣款限额时,不能超过扣款限额;若不超过,则按照所述扣款请求完成扣款。
[0068] 所述数字货币发行登记系统按照所述扣款请求完成扣款的方法包括:对所述付款方数字货币钱包中扣除的数字货币进行作废登记;生产与所述扣除的数字货币同等金额的新数字货币;确定生产的所述新数字货币的所有权。所述数字货币发行登记系统可按照预设策略进行扣款,无预设策略时可按照所述授权扣款信息中包括的匹配策略进行扣款。例如付款方数字货币钱包中有一个面额为10的数字货币,编号为001,如果扣款金额为7,数字货币发行登记系统将编号001进行作废登记,则数字货币发行登记系统根据预设面额生产一个面额为7的数字货币,一个面额为3的数字货币,然后确定面额为7的数字货币的所有权为收款方,确定面额为3的数字货币的所有权为付款方。此步骤的目的是防止数字货币的伪造,进一步提高数字货币交易的安全性。
[0069] 所述数字货币发行登记系统按照所述扣款请求完成扣款步骤之后,所述方法还包括:所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包,其中所述付款方扣款结果中包括被扣除的数字货币列表和所述扣款金额。其中,被扣除的数字货币列表用于表明被扣除的数字货币已经作废登记,如登记编号为001的数字货币已经作废。
[0070] 所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包之后,所述方法还包括:所述付款方数字货币钱包确定所述付款方扣款结果中是否还包括找回数字货币;若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币,如将其删除;若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币,以及存入所述找回数字货币。其中找回的数字货币的所有权为付款方。
[0071] 所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包之前,所述方法还包括:所述数字货币发行登记系统向所述付款方数字货币钱包的服务商系统发送所述付款方扣款结果;所述付款方数字货币钱包的服务商系统确定所述付款方扣款结果中是否还包括找回数字货币;若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,所述方法还包括所述付款方数字货币钱包的服务商系统将付款方扣款结果发送至所述付款方数字货币钱包;若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额;若等于,所述方法还包括所述付款方数字货币钱包的服务商系统将付款方扣款结果发送至所述付款方数字货币钱包。
[0072] 所述数字货币发行登记系统将付款方扣款结果发送至所述付款方数字货币钱包之后,所述方法还包括:所述付款方数字货币钱包显示所述付款方扣款结果。
[0073] 所述数字货币发行登记系统按照所述扣款请求完成扣款步骤之后,所述方法还包括:所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包,其中所述收款方扣款结果中包括收取的数字货币。其中所述收取的数字货币的所有权为收款方。
[0074] 所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包之后,所述方法还包括:所述收款方数字货币钱包验证所述收取的数字货币的金额是否等于所述扣款金额;若等于,则存入所述收取的数字货币。
[0075] 所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包之前,所述方法还包括:所述数字货币发行登记系统向所述收款方数字货币钱包的服务商系统发送所述收款方扣款结果;所述收款方数字货币钱包的服务商系统验证所述收取的数字货币的金额是否等于所述扣款金额;若等于,所述方法还包括所述收款方数字货币钱包的服务商系统将收款方扣款结果发送至所述收款方数字货币钱包。
[0076] 所述数字货币发行登记系统将收款方扣款结果发送至所述收款方数字货币钱包之后,所述方法还包括:所述收款方数字货币钱包显示所述收款方扣款结果。
[0077] 以下流程为本发明实施例的一个优选实施方式,包括:
[0078] S201:付款方用户登录自己的本地数字货币钱包(即付款方数字货币钱包),准备发送授权扣款信息,其中包括时间戳、有效期、授权编码、付款方数字货币钱包标识和证书、付款方数字货币钱包的服务商信息、付款方用户信息、扣款限额、匹配策略;收款方用户登录自己的本地数字货币钱包(即收款方数字货币钱包),准备接收授权扣款信息;
[0079] S202:付款方数字货币钱包显示包含授权扣款信息的付款确认请求,等待用户确认;
[0080] S203:付款方用户确认;
[0081] S204:付款方数字货币钱包用私钥签名授权扣款信息;
[0082] S205:付款方数字货币钱包生成一个二维码,收款方用户扫描二维码;
[0083] S206:收款方数字货币钱包接收授权扣款信息,用付款方数字货币钱包证书对授权扣款信息的付款方签名信息进行验证,以及验证时间戳、有效期和付款方数字货币钱包标识是否真实有效;
[0084] S207:验证通过后,收款方数字货币钱包显示扣款确认请求,其中包括付款方数字货币钱包标识和证书、付款方数字货币钱包的服务商信息、收款方数字货币钱包标识和证书,收款方数字货币钱包的服务商信息和待输入扣款金额,等待用户确认;
[0085] S208:收款方用户确认扣款确认请求并输入扣款金额;
[0086] S209:收款方用户确认后,根据扣款确认请求生成包括扣款金额的扣款请求,扣款请求中还包括付款方数字货币钱包标识和证书、付款方数字货币钱包的服务商信息、收款方数字货币钱包标识和证书和收款方数字货币钱包的服务商信息;收款方数字货币钱包用私钥签名扣款请求;
[0087] S210:收款方数字货币钱包验证扣款金额不大于扣款限额,且扣款请求在有效期内,将签名的扣款请求发送至收款方数字货币钱包的服务商系统;
[0088] S211:收款方数字货币钱包的服务商系统验证扣款请求的收款方签名信息,验证通过后,向扣款请求中添加收款方数字货币钱包的服务商的签名信息,将签名的扣款请求发送至数字货币发行登记系统;
[0089] S212:数字货币发行登记系统验证收款方数字货币钱包的服务商的签名信息,确认在有效期内,向付款方数字货币钱包的服务商系统发送对扣款请求的验证请求;
[0090] S213:付款方数字货币钱包的服务商系统验证扣款请求,确认付款方签名信息、付款方数字货币钱包与付款方数字货币钱包的服务商信息匹配无误,并将验证无误的扣款请求返回给数字货币发行登记系统;
[0091] S214:数字货币发行登记系统验证扣款金额不超过扣款限额,进行数字货币作废登记,生产新数字货币,确定新数字货币的所有权,并完成相应的登记手续;
[0092] S215-1:数字货币发行登记系统将付款方扣款结果发送至付款方数字货币钱包的服务商系统;其中付款方扣款结果包括被扣除的数字货币列表、扣款金额、收款方数字货币钱包标识和证书、收款方数字货币钱包的服务商信息,付款方数字货币钱包的服务商系统确定付款方扣款结果中是否还包括找回数字货币;若不包括,则验证被扣除的数字货币的金额是否等于扣款金额,若等于,则付款方数字货币钱包的服务商系统将付款方扣款结果发送至付款方数字货币钱包;若包括,则验证被扣除的数字货币的金额与找回数字货币的金额之差是否等于扣款金额,若等于,付款方数字货币钱包的服务商系统将付款方扣款结果发送至付款方数字货币钱包。
[0093] S215-2:数字货币发行登记系统将收款方扣款结果发送至收款方数字货币钱包的服务商系统;其中收款方扣款结果包括执收取的数字货币和扣款金额,收款方数字货币钱包的服务商系统验证收取的数字货币的金额是否等于扣款金额;若等于,将收款方扣款结果发送至收款方数字货币钱包。
[0094] S216-1:付款方数字货币钱包确定付款方扣款结果中是否还包括找回数字货币;若不包括,则验证被扣除的数字货币的金额是否等于扣款金额,若等于,则根据被扣除的数字货币列表作废数字货币;若包括,则验证被扣除的数字货币的金额与找回数字货币的金额之差是否等于扣款金额,若等于,则根据被扣除的数字货币列表作废数字货币,以及存入找回数字货币。
[0095] S216-2:收款方数字货币钱包接收收款方扣款结果,收款方数字货币钱包验证收取的数字货币的金额是否等于扣款金额;若等于,则存入收取的数字货币;
[0096] S217-1:付款方数字货币钱包显示付款方扣款结果。
[0097] S217-2:收款方数字货币钱包显示收款方扣款结果。
[0098] 图2是根据本发明实施例的一种基于数字货币的扣款系统200的主要部分的示意图,如图2所示:
[0099] 付款方数字货币钱包装置201、收款方数字货币钱包装置202和数字货币发行登记系统装置203;付款方数字货币钱包装置201用于将授权扣款信息发送至收款方数字货币钱包装置202;收款方数字货币钱包装置202用于验证所述授权扣款信息;验证所述授权扣款信息无误后,向数字货币发行登记系统装置203发送扣款请求,其中所述扣款请求中包括扣款金额和授权信息;数字货币发行登记系统装置203用于验证所述扣款请求;验证所述扣款请求无误后,按照所述扣款请求完成扣款。
[0100] 数字货币发行登记系统装置203按照所述扣款请求完成扣款之后,数字货币发行登记系统装置203还用于将付款方扣款结果发送至付款方数字货币钱包装置201,其中所述付款方扣款结果中包括被扣除的数字货币列表和所述扣款金额。
[0101] 数字货币发行登记系统装置203按照所述扣款请求完成扣款之后,数字货币发行登记系统装置203将收款方扣款结果发送至收款方数字货币钱包装置202,其中所述收款方扣款结果中包括收取的数字货币。
[0102] 付款方数字货币钱包装置201将授权扣款信息发送至收款方数字货币钱包装置202之前,付款方数字货币钱包装置201验证所述授权扣款信息是否有误;其中,所述授权扣款信息还至少包括以下内容其中之一:时间戳、有效期、授权编码、付款方数字货币钱包标识、付款方数字货币钱包数字签名证书、付款方数字货币钱包的服务商信息、付款方用户信息、扣款限额、匹配策略;验证无误后,付款方数字货币钱包装置201对所述授权扣款信息添加付款方签名信息;付款方数字货币钱包装置201还用于将签名的所述授权扣款信息发送至收款方数字货币钱包装置202。
[0103] 所述付款方数字货币钱包装置201对所述授权扣款信息添加付款方签名信息之前,所述付款数字货币钱包装置201还用于发出付款确认请求;接收所述付款确认请求的确认指令;付款方数字货币钱包装置201还用于接收到所述付款确认请求的确认指令后,所述付款方数字货币钱包装置201对所述授权扣款信息添加付款方签名信息。
[0104] 收款方数字货币钱包装置202向数字货币发行登记系统装置203发送扣款请求之前,收款方数字货币钱包装置202还用于发出扣款确认请求;接收所述扣款确认请求的确认指令;收款方数字货币钱包装置202还用于接收到所述扣款确认请求的确认指令后,向数字货币发行登记系统装置203发送扣款请求。
[0105] 所述收款方数字货币钱包装置202还用于接收到所述扣款确认请求的确认指令后,收款方数字货币钱包装置202对所述扣款请求添加收款方签名信息;签名之后,收款方数字货币钱包装置202还用于向数字货币发行登记系统装置203发送签名的扣款请求。
[0106] 所述系统200还包括:所述收款方数字货币钱包的服务商系统装置;收款方数字货币钱包装置202向数字货币发行登记系统装置203发送扣款请求时,收款方数字货币钱包装置202还用于将所述扣款请求发送至所述收款方数字货币钱包的服务商系统装置;所述收款方数字货币钱包的服务商系统装置验证所述扣款请求;验证无误后,所述收款方数字货币钱包的服务商系统装置向所述扣款请求中添加所述收款方数字货币钱包的服务商系统的签名信息;所述收款方数字货币钱包的服务商系统装置还用于将签名的所述扣款请求发送至数字货币发行登记系统装置203。
[0107] 所述收款方数字货币钱包的服务商系统装置将签名的所述扣款请求发送至数字货币发行登记系统装置203之后,数字货币发行登记系统装置203验证带有所述收款方数字货币钱包的服务商系统的签名信息的所述扣款请求;验证通过后,数字货币发行登记系统装置203向所述付款方数字货币钱包的服务商系统装置发送确认扣款请求;所述付款方数字货币钱包的服务商系统装置验证所述确认扣款请求,验证无误后,发送确认扣款指令至数字货币发行登记系统装置203;数字货币发行登记系统装置203还用于收到所述确认扣款指令后,按照所述扣款请求完成扣款。
[0108] 数字货币发行登记系统装置203在按照所述扣款请求完成扣款之前,确定所述扣款请求中的所述扣款金额不超过付款方数字货币钱包装置201的可扣款数字货币额度;若不超过,则按照所述扣款请求完成扣款。
[0109] 数字货币发行登记系统装置203按照所述扣款请求完成扣款时,对付款方数字货币钱包装置201中扣除的数字货币进行作废登记;生产与所述扣除的数字货币同等金额的新数字货币;确定生产的所述新数字货币的所有权。
[0110] 数字货币发行登记系统装置203将付款方扣款结果发送至付款方数字货币钱包装置201之后,付款方数字货币钱包装置201还用于确定所述付款方扣款结果中是否还包括找回数字货币;若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币;若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,则根据所述被扣除的数字货币列表作废数字货币,以及存入所述找回数字货币。
[0111] 数字货币发行登记系统装置203将收款方扣款结果发送至收款方数字货币钱包装置202之后,收款方数字货币钱包装置202还用于验证所述收取的数字货币的金额是否等于所述扣款金额;若等于,则存入所述收取的数字货币。
[0112] 所述系统200还包括:所述付款方数字货币钱包的服务商系统装置;数字货币发行登记系统装置203将付款方扣款结果发送至付款方数字货币钱包装置201之前,数字货币发行登记系统装置203向所述付款方数字货币钱包的服务商系统装置发送所述付款方扣款结果;所述付款方数字货币钱包的服务商系统装置确定所述付款方扣款结果中是否还包括找回数字货币;若不包括,则验证所述被扣除的数字货币的金额是否等于所述扣款金额,若等于,则所述付款方数字货币钱包的服务商系统装置将付款方扣款结果发送至付款方数字货币钱包装置201;若包括,则验证所述被扣除的数字货币的金额与所述找回数字货币的金额之差是否等于所述扣款金额,若等于,则所述付款方数字货币钱包的服务商系统装置将付款方扣款结果发送至付款方数字货币钱包装置201。
[0113] 数字货币发行登记系统装置203将收款方扣款结果发送至收款方数字货币钱包装置202之前,数字货币发行登记系统装置203向所述收款方数字货币钱包的服务商系统装置发送所述收款方扣款结果;所述收款方数字货币钱包的服务商系统装置验证所述收取的数字货币的金额是否等于所述扣款金额;若等于,则所述收款方数字货币钱包的服务商系统装置将收款方扣款结果发送至收款方数字货币钱包装置202。
[0114] 数字货币发行登记系统装置203将付款方扣款结果发送至付款方数字货币钱包装置201之后,付款方数字货币钱包装置201显示所述付款方扣款结果。
[0115] 数字货币发行登记系统装置203将收款方扣款结果发送至收款方数字货币钱包装置202之后,收款方数字货币钱包装置202显示所述收款方扣款结果。
[0116] 特别地,根据本发明公开的实施例,上文步骤图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例可以用于一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行步骤图所示的方法的程序代码。
[0117] 描述于本发明实施例中所涉及到的装置可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的装置也可以设置在处理器中,例如,可以描述为:一种处理器包括付款方数字货币钱包装置、收款方数字货币钱包装置和数字货币发行登记系统装置。其中,这些装置名称在某种情况下并不构成对该模块或单元本身的限定。
[0118] 上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈