CN107358436B - 通过银行账户访问认证的数字货币钱包支付的方法、*** - Google Patents
通过银行账户访问认证的数字货币钱包支付的方法、*** Download PDFInfo
- Publication number
- CN107358436B CN107358436B CN201710494152.5A CN201710494152A CN107358436B CN 107358436 B CN107358436 B CN 107358436B CN 201710494152 A CN201710494152 A CN 201710494152A CN 107358436 B CN107358436 B CN 107358436B
- Authority
- CN
- China
- Prior art keywords
- digital
- wallet
- payment
- bank
- digital money
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012546 transfer Methods 0.000 claims abstract description 52
- 239000003999 initiator Substances 0.000 claims description 26
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 229910002056 binary alloy Inorganic materials 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012011 method of payment Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3674—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/381—Currency conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Technology Law (AREA)
- Marketing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供一种通过银行账户访问认证的数字货币钱包支付的方法、***,包括接收数字货币钱包的支付请求;获取用户输入的对支付请求的银行账户CA证书数字签名,认证后授权访问所述银行账号绑定的数字货币钱包,以生成数字货币转移请求;将所述数字货币转移请求发送至数字货币发钞行;接收带有发钞行数字签名的支付成功结果。因此,本发明所述通过银行账户访问认证的数字货币钱包支付的方法、***能够实现数字货币钱包的支付。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种通过银行账户访问认证的数字货币钱包支付的方法、***。
背景技术
目前,我国基于电子账户实现的支付已经十分普遍,然而这种方式本质上还只是一种现有法定货币的信息化过程,还不能称作严格意义上的数字货币。数字货币作为法定货币必须由央行来发行,其本身就是货币而不仅仅是支付工具,而且密码技术是当今数字货币的支撑,数字货币从发行到流通均需要基于密码学原理来构建,并采用密码协议来实现应用过程中的各类安全需求。
虽然纯数字货币***可以不与银行账户关联,但由于我国的货币发行遵循中央银行到商业银行的二元体系,而且当前社会经济活动主要基于商业银行账户体系开展,如可以借助银行账户体系,充分利用银行现有成熟的IT基础设施以及应用和服务体系,将大大降低数字货币推广门槛,提高使用便捷性和灵活性,有助于最广大的客户群体使用数字货币。
为缓冲单独设立数字货币体系给现有银行体系带来的冲击,也为了最大限度地保护商业银行现有的***投资,在商业银行传统账户体系上,引入数字货币钱包属性,实现一个账户下既可以管理现有电子货币,也可以管理数字货币。其中,数字货币钱包是用于存放企业和个人的数字货币。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:目前还没有实现如何在现有银行账户体系的基础上,进行数字货币钱包的支付过程。
发明内容
有鉴于此,本发明提供一种通过银行账户访问认证的数字货币钱包支付的方法、***,能够实现数字货币钱包的支付。
为实现上述目的,根据本发明的一个方面,提供了一种通过银行账户访问认证的数字货币钱包支付的方法。
本发明通过银行账户访问认证的数字货币钱包支付的方法包括:接收数字货币钱包的支付请求;获取用户输入的对支付请求的银行账户CA证书数字签名,认证后授权访问所述银行账号绑定的数字货币钱包,以生成数字货币转移请求;将所述数字货币转移请求发送至数字货币发钞行;接收带有发钞行数字签名的支付成功结果。
可选地,认证后授权访问所述银行账号绑定的数字货币钱包之前,包括:验证银行账户CA证书的数字签名,认证后授权访问所述银行账户;以及授权访问所述银行账户预先绑定的数字货币钱包。
可选地,授权用户访问所述银行账户绑定的数字货币钱包之前,还包括:确认所述数字货币钱包支付请求中的发起方数字货币钱包标识与所述预先绑定的数字货币钱包标识相同。
可选地,生成数字货币转移请求之前,包括:确认所述数字货币钱包支付请求中的支付金额小于或等于所述数字货币钱包中的数字货币总金额。
可选地,接收带有发钞行数字签名的支付成功结果之后,还包括:将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。
根据本发明实施例的另一个方面,还提供了一种通过银行账户访问认证的数字货币钱包支付的***,包括:账户行用户访问***,用于接收数字货币钱包的支付请求,和调用账户行银行账户访问认证***来验证用户支付请求的中包含的银行账户CA证书的数字签名;账户行数字货币***,用于根据所述支付请求,以生成数字货币转移请求,然后将所述数字货币转移请求发送至数字货币发钞行;同时,还用于接收带有发钞行数字签名的支付成功结果。
可选地,还包括账户行应用***,用于通过认证后的银行账户CA证书数字签名授权访问所述银行账户;以及授权访问所述银行账户预先绑定的数字货币钱包。
可选地,所述账户行应用***,用于确认所述数字货币钱包支付请求中的发起方数字货币钱包标识与所述授权访问所述银行账户预先绑定的数字货币钱包标识相同。
可选地,所述账户行数字货币***,还用于:确认所述数字货币钱包支付请求中的支付金额小于或等于所述数字货币钱包中的数字货币总金额。
可选地,所述账户行数字货币***,还用于:将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。
根据本发明实施例的另一个方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,所述计算机指令能够被计算机或计算机***运行,从而使该计算机或计算机***能够实现上述任一实施例所述的方法。
根据本发明的技术方案,采用数字货币钱包依托在账户行下,用户通过账户行实现数字货币钱包支付的技术手段,进而达到了灵活、快速地数字货币钱包支付的技术效果。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是根据本发明实施方式中商业银行账户体系支持的数字货币的示意图;
图2是根据本发明实施方式中不同类型货币的不同交易渠道的示意图;
图3是根据本发明实施方式的一种通过银行账户访问认证的数字货币钱包支付的方法的主要流程示意图;
图4是根据本发明实施方式中银行账户与数字货币钱包的关系示意图;
图5是根据本发明可参考实施方式中银行账户与数字货币钱包的关系示意图;
图6是根据本发明可参考实施方式中通过银行账户访问认证的数字货币钱包支付的方法的主要流程示意图;
图7是根据本发明实施方式中通过银行账户访问认证的数字货币钱包支付的***的主要结构示意图;
图8是根据本发明一个可参考实施方式中通过银行账户访问认证的数字货币钱包支付的***的主要结构示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
本发明为缓冲单独设立数字货币体系给现有银行体系带来的冲击,也为了最大限度地保护商业银行现有的***投资,在商业银行传统账户体系上,引入数字货币钱包属性(如图1中所示),实现一个账户下既可以管理现有电子货币,也可以管理数字货币。电子货币与数字货币管理上有其共性,如账号使用、身份认证等,但也存在差异。数字货币管理应符合央行有关钱包设计标准,类似保管箱的概念,银行将根据与客户的约定权限管理保管箱(比如必须有客户和银行两把钥匙才能打开等等约定),保留数字货币作为加密货币的所有属性。
这样做的好处是沿用了货币发行二元体系的做法,数字货币是发钞行的负债,在账户行的资产负债表之外。由于账户行依然还在实质性管理客户与账户,不会导致商业银行被通道化或者边缘化。不同于以往的圈存现金,数字货币不完全依赖银行账户,可以通过发钞行直接确权,利用客户端的数字货币钱包实现点对点的现金交易。其中,发钞行可以是央行,也可以是央行授权的发钞机构(例如港币发行模式)。具体选择哪种发行方式得根据实际情况来定。
在中央银行集中统一发行数字货币的环境下,商业银行银行库中的数字货币属于商业银行的资产,中央银行的负债;商业银行客户账户中的数字货币则属于客户的资产,中央银行的负债。客户之间点对点交易数字货币,由央行数字货币发行***进行交易确认与管理(如图2所示),央行承担交易责任;交易电子货币,则和现有流程一致,通过央行跨行支付***、商业银行核心业务***完成。
图3是根据本发明实施方式的一种通过银行账户访问认证的数字货币钱包支付的方法的主要流程示意图,如图3所示,应用于账户行,所述通过银行账户访问认证的数字货币钱包支付的方法包括:
步骤S101,接收数字货币钱包的支付请求。
其中,所述的数字货币钱包支付请求中包括:用户标识、发起方数字货币钱包标识、支付金额、接收方数字货币钱包标识和用户的数字签名。
值得说明的是,所述的用户可以是个人用户也可以是企业用户。
步骤S102,获取用户输入的对支付请求的银行账户CA证书数字签名,认证后授权访问所述银行账号绑定的数字货币钱包,以生成数字货币转移请求。
在实施例中,银行账户可以绑定数字货币钱包(如图4所示)。这种绑定通过在银行账户中存放数字货币钱包ID(如图5所示,数字货币钱包简称为“钱包”),同时在数字货币钱包中也保存了关联的银行账户ID。银行账户绑定钱包后,通过银行账户的CA证书可以访问数字货币钱包,但通过数字货币钱包CA证书不可以访问银行账户,数字货币钱包的兑换是通过绑定的银行账户进行。
其中,用户开立的账户行数字货币钱包,通过账户行银行账户CA证书进行认证,并基于现有的银行账户开立。数字货币钱包跟银行账户一样是强实名认证。通过银行账户认证方式开通的数字货币钱包,银行账户与数字货币钱包进行绑定,该银行账户会标识该数字货币钱包的ID进而对应。
在一个较佳地实施例中,认证后授权访问所述银行账号绑定的数字货币钱包之前,可以通过验证用户银行账户CA证书的数字签名,且认证通过后授权访问所述银行账户,以及可以授权访问所述银行账户预先绑定的数字货币钱包。
进一步地,判断数字货币钱包支付请求中的发起方的数字货币钱包标识与所述预先绑定的数字货币钱包标识是否相同,若是则授权用户访问所述银行账户绑定的数字货币钱包,否则退出该流程。
更进一步地,在授权用户访问所述银行账户绑定的数字货币钱包时,可以判断所述数字货币钱包支付请求中的支付金额是否小于或等于所述数字货币钱包中的数字货币总金额,若小于或等于则可以生成数字货币转移请求,否则退出该流程。
另外,根据所述数字货币钱包的支付请求,生成数字货币转移请求。其中,所述的数字货币转移请求包括发起方用户信息、发起方数字货币钱包标识、接收方数字货币钱包标识、转移数字货币字串集、转移数字货币金额以及账户行的数字签名和用户的数字货币钱包CA证书数字签名。
需要说明的是,所述的转移数字货币金额就是发起方数字货币钱包需要支付给接收方数字货币钱包的金额。而所述的转移数字货币字串集则是发起方数字货币钱包中的所有数字货币,数字货币的存储是以一组字串集形式。数字货币字串中具有字段结构,通过字段结构来记录和携带数字货币的应用属性信息,利用数字货币的应用属性信息能够实现对数字货币资金流的控制和具体应用执行等功能,使得数字货币能够满足应用场景和增值服务的需要。优选地,数字货币字串中的字段结构可以配置为:每个字段能够分级,并且长度可变,字段数量也可以根据需求进行扩展。
步骤S103,将所述数字货币转移请求发送至数字货币发钞行。
在实施例中,所述的发钞行一般为央行。发钞行接收数字货币转移请求后,将发起方的转移数字货币字串集中的来源币字串在***中登记为作废状态,即标识为已经花费,然后生成去向币字串。也就是,支付成功结果包括:转移数字货币字串集中的数字货币金额减去转移数字货币金额后余额生成的数字货币去向币字串。
另外,可以确定所述数字货币转移请求中的账户行数字签名(在发钞行预先存储有账户行的数字证书,可以将数字货币转移请求中的账户行数字签名通过预先存储的该账户行数字证书验证的结果进行比对,以确定所述数字货币转移请求中的账户行数字签名正确)和用户的数字货币钱包CA证书数字签名正确,然后便可以根据所述数字货币转移请求中的接收方数字货币钱包标识,向接收方数字货币钱包发送所述的转移数字货币金额的字串(接收方数字货币钱包便可以将所述转移数字货币金额进行记录),并向发起方返回支付成功结果。可以看出,数字货币支付处理是由发钞行执行,而账户行只需接收支付结果并存储数字货币。
进一步地,发钞行在根据所述数字货币转移请求执行支付之前,还可以先确定发起方用户信息和发起方数字货币钱包标识一致。另外,还可以确定接收方数字货币钱包的有效性。例如:对接收方数字货币钱包是否处于正常工作的状态。需要说明的是,当发起方用户信息和发起方数字货币钱包标识不一致或者接收方数字货币钱包的无效时,发钞行便会返回支付失败的信息。
优选地,还可以对数字货币转移请求中的转移数字货币字串集中的数字货币金额是否大于或等于转移数字货币金额进行判断,当判断结果为大于或等于时则发钞行可以根据所述数字货币转移请求执行支付,当判断结果为小于时则发钞行可以返回支付失败的结果。
步骤S104,接收带有发钞行数字签名的支付成功结果。
在实施例中,接收到支付成功结果后,将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。进一步地,可以向用户返回所述支付成功结果。
值得说明的是,在本发明的实施例中的发起方账户行和接收方账户行可以是同一个账户行,也可以是不同账户行。
从上面的实施例中,可以看出本发明实现的当用户具有一个账户的CA证书时,便可以对该账户绑定的数字货币钱包进行支付操作。
图6是根据本发明可参考实施方式中通过银行账户实现数字货币钱包支付的方法的主要流程示意图,所述通过银行账户实现数字货币钱包支付的方法,应用于账户行,可以包括:
步骤S201,接收数字货币钱包的支付请求。其中,所述的数字货币钱包支付请求中包括:用户标识、发起方数字货币钱包标识、支付金额、接收方数字货币钱包标识和用户的数字签名。
步骤S202,获取用户输入的对支付请求的银行账户CA证书数字签名。
步骤S203,判断所述银行账户CA证书是否正确,若正确则进行步骤S204,否则退出该流程。
步骤S204,授权访问所述银行账户,获取所述银行账户预先绑定的数字货币钱包标识。
步骤S205,判断数字货币钱包支付请求中的发起方数字货币钱包标识与所述预先绑定的数字货币钱包标识是否相同,若是则进行步骤S206,否则退出该流程。
步骤S206,授权访问所述银行账户预先绑定的数字货币钱包。
步骤S207,判断所述数字货币钱包支付请求中的支付金额是否小于或等于所述数字货币钱包中的数字货币,若是则进行步骤S208,否则退出该流程。
步骤S208,根据所述数字货币钱包的支付请求,生成数字货币转移请求。
其中,所述的数字货币转移请求包括发起方用户信息、发起方数字货币钱包标识、接收方数字货币钱包标识、转移数字货币字串集、转移数字货币金额以及账户行的数字签名和用户的数字货币钱包CA证书数字签名。
步骤S209,将所述数字货币转移请求发送至数字货币发钞行。
在实施例中,所述的发钞行一般为央行。发钞行接收数字货币转移请求后,将发起方的转移数字货币字串集中的来源币字串在***中登记为作废状态,即标识为已经花费,然后生成去向币字串。也就是,支付成功结果包括:转移数字货币字串集中的数字货币金额减去转移数字货币金额后余额生成的数字货币去向币字串。
另外,可以确定所述数字货币转移请求中的账户行数字签名(在发钞行预先存储有账户行的数字证书,可以将数字货币转移请求中的账户行数字签名通过预先存储的该账户行数字证书验证的结果进行比对,以确定所述数字货币转移请求中的账户行数字签名正确)和用户的数字货币钱包CA证书数字签名正确,然后便可以根据所述数字货币转移请求中的接收方数字货币钱包标识,向接收方数字货币钱包发送所述的转移数字货币金额的字串(接收方数字货币钱包便可以将所述转移数字货币金额进行记录),并向发起方返回支付成功结果。可以看出,数字货币支付处理是由发钞行执行,而账户行只需接收支付结果并存储数字货币。
进一步地,发钞行在根据所述数字货币转移请求执行支付之前,还可以先确定发起方用户信息和发起方数字货币钱包标识一致。另外,还可以确定接收方数字货币钱包的有效性。例如:对接收方数字货币钱包是否处于正常工作的状态。需要说明的是,当发起方用户信息和发起方数字货币钱包标识不一致或者接收方数字货币钱包的无效时,发钞行便会返回支付失败的信息。
优选地,还可以对数字货币转移请求中的转移数字货币字串集中的数字货币金额是否大于或等于转移数字货币金额进行判断,当判断结果为大于或等于时则发钞行可以根据所述数字货币转移请求执行支付,当判断结果为小于时则发钞行可以返回支付失败的结果。
步骤S210,接收带有发钞行数字签名的支付成功结果。
其中,接收到支付成功结果后,将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。
步骤S211,向用户返回支付成功结果。
需要说明的是,在本发明可参考实施例中所述通过银行账户实现数字货币钱包支付的方法的具体实施内容,在上面所述通过银行账户实现数字货币钱包支付的方法中已经详细说明了,故在此重复内容不再说明。
在本发明实施例的另一方面,还给出了一种通过银行账户访问认证的数字货币钱包支付的***,参阅图7所示,所述通过银行账户访问认证的数字货币钱包支付的***300包括账户行用户访问***301、账户行数字货币***302以及账户行银行账户访问认证***303。其中,账户行用户访问***301接收数字货币钱包的支付请求,和调用账户行银行账户访问认证***303来验证用户支付请求的中包含的银行账户CA证书的数字签名。而账户行数字货币***302则根据所述支付请求,以生成数字货币转移请求,然后将所述数字货币转移请求发送至数字货币发钞行;同时,账户行数字货币***302还可以接收带有发钞行数字签名的支付成功结果。
较佳地,账户行数字货币***302可以判断所述数字货币钱包支付请求中的支付金额是否小于或等于所述数字货币钱包中的数字货币,若小于或等于则生成数字货币转移请求,否则不予执行。
作为另一个较佳地实施例,如图8所示,所述通过银行账户实现数字货币钱包支付的***300还包括账户行应用***304。其中,所述账户行应用***304可以通过认证后的银行账户CA证书数字签名授权访问所述银行账户;以及授权访问所述银行账户预先绑定的数字货币钱包。
进一步地,账户行应用***304能够确认所述数字货币钱包支付请求中的发起方数字货币钱包标识与所述授权访问所述银行账户预先绑定的数字货币钱包标识相同。
另外,账户行数字货币***302根据所述数字货币钱包的支付请求,生成数字货币转移请求之前,需要确认所述数字货币钱包支付请求中的支付金额小于或等于所述数字货币钱包中的数字货币总金额。其中,所述的数字货币转移请求包括发起方用户信息、发起方数字货币钱包标识、接收方数字货币钱包标识、转移数字货币字串集、转移数字货币金额以及账户行的数字签名和用户的数字货币钱包CA证书数字签名。
在另一个实施例中,账户行数字货币***302接收到支付成功结果后,将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。进一步地,账户行数字货币***302依次通过账户行应用***303和账户行用户访问***301可以向用户返回所述支付成功结果。
需要说明的是,在本发明所述通过银行账户访问认证的数字货币钱包支付的***的具体实施内容,在上面所述通过银行账户访问认证的数字货币钱包支付的方法中已经详细说明了,故在此重复内容不再说明。
根据本发明实施方式的技术方案,采用数字货币钱包依托在账户行下,用户通过账户行实现数字货币钱包支付的技术手段,进而达到了灵活、快速地数字货币钱包支付的技术效果。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (11)
1.一种通过银行账户访问认证的数字货币钱包支付的方法,其特征在于,包括:
接收数字货币钱包的支付请求;其中,数字货币作为法定货币由央行发行且基于密码学原理构建;
获取用户输入的对支付请求的银行账户CA证书数字签名,认证后授权访问银行账号绑定的数字货币钱包,以生成数字货币转移请求;
将所述数字货币转移请求发送至数字货币发钞行;
接收带有发钞行数字签名的支付成功结果。
2.根据权利要求1所述的方法,其特征在于,认证后授权访问银行账号绑定的数字货币钱包之前,包括:验证银行账户CA证书的数字签名,认证后授权访问银行账户;以及授权访问银行账户预先绑定的数字货币钱包。
3.根据权利要求2所述的方法,其特征在于,授权用户访问所述银行账户绑定的数字货币钱包之前,还包括:
确认所述数字货币钱包支付请求中的发起方数字货币钱包标识与所述预先绑定的数字货币钱包标识相同。
4.根据权利要求1-3任一项所述的方法,其特征在于,生成数字货币转移请求之前,包括:
确认所述数字货币钱包支付请求中的支付金额小于或等于所述数字货币钱包中的数字货币总金额。
5.根据权利要求1所述的方法,其特征在于,接收带有发钞行数字签名的支付成功结果之后,还包括:
将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。
6.一种通过银行账户访问认证的数字货币钱包支付的***,其特征在于,包括:
账户行用户访问***,用于接收数字货币钱包的支付请求,和调用账户行银行账户访问认证***来验证用户支付请求的中包含的银行账户CA证书的数字签名;其中,数字货币作为法定货币由央行发行且基于密码学原理构建;
账户行数字货币***,用于根据所述支付请求,以生成数字货币转移请求,然后将所述数字货币转移请求发送至数字货币发钞行;同时,还用于接收带有发钞行数字签名的支付成功结果。
7.根据权利要求6所述的***,其特征在于,还包括账户行应用***,用于通过认证后的银行账户CA证书数字签名授权访问所述银行账户;以及授权访问所述银行账户预先绑定的数字货币钱包。
8.根据权利要求7所述的***,其特征在于,所述账户行应用***,还用于确认所述数字货币钱包支付请求中的发起方数字货币钱包标识与所述授权访问所述银行账户预先绑定的数字货币钱包标识相同。
9.根据权利要求6-8任一项所述的***,其特征在于,所述账户行数字货币***,还用于:确认所述数字货币钱包支付请求中的支付金额小于或等于所述数字货币钱包中的数字货币总金额。
10.根据权利要求6所述的***,其特征在于,所述账户行数字货币***,还用于:将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。
11.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,其特征在于,所述计算机指令能够被计算机或计算机***运行,从而使该计算机或计算机***能够执行权利要求1-5中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710494152.5A CN107358436B (zh) | 2017-06-26 | 2017-06-26 | 通过银行账户访问认证的数字货币钱包支付的方法、*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710494152.5A CN107358436B (zh) | 2017-06-26 | 2017-06-26 | 通过银行账户访问认证的数字货币钱包支付的方法、*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107358436A CN107358436A (zh) | 2017-11-17 |
CN107358436B true CN107358436B (zh) | 2020-12-29 |
Family
ID=60272606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710494152.5A Active CN107358436B (zh) | 2017-06-26 | 2017-06-26 | 通过银行账户访问认证的数字货币钱包支付的方法、*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107358436B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107862607A (zh) * | 2017-11-24 | 2018-03-30 | 中钞***产业发展有限公司杭州区块链技术研究院 | 一种基于金融ic卡端的数字货币交易方法及*** |
CN108256841A (zh) * | 2017-12-28 | 2018-07-06 | 中国人民银行数字货币研究所 | 主动转币的方法、装置及*** |
CN108229954B (zh) * | 2017-12-28 | 2020-11-03 | 中国人民银行数字货币研究所 | 一种基于数字货币钱包的存币方法和*** |
CN109472576A (zh) * | 2018-09-12 | 2019-03-15 | 湖南搜云网络科技股份有限公司 | 数字资产的处理方法及装置、存储介质 |
CN109389376A (zh) * | 2018-09-21 | 2019-02-26 | 中国工商银行股份有限公司 | 一种基于数字货币的商户收单方法及*** |
CN109816361B (zh) * | 2019-01-10 | 2023-02-28 | 仲重宇 | 一种区块链无矿工费签名转账方法 |
CN112529698A (zh) * | 2020-12-25 | 2021-03-19 | 中钞***产业发展有限公司杭州区块链技术研究院 | 数字货币贷款发放的方法、装置、设备及存储介质 |
CN112950197A (zh) * | 2021-03-24 | 2021-06-11 | 北京极智数仓科技有限公司 | 数字货币智能钱包应用方法、***、存储介质及智能钱包终端 |
TWI781656B (zh) * | 2021-06-16 | 2022-10-21 | 兆豐國際商業銀行股份有限公司 | 用於數位貨幣的帳號建立與交易的伺服器及其方法 |
CN116052293A (zh) * | 2022-12-29 | 2023-05-02 | 北京万集科技股份有限公司 | 用于etc***的付费方法、相关产品及etc*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7946475B2 (en) * | 2007-03-23 | 2011-05-24 | Sony Corporation | Financial server, IC card terminal, and financial information processing method |
US11055707B2 (en) * | 2014-06-24 | 2021-07-06 | Visa International Service Association | Cryptocurrency infrastructure system |
-
2017
- 2017-06-26 CN CN201710494152.5A patent/CN107358436B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107358436A (zh) | 2017-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107358436B (zh) | 通过银行账户访问认证的数字货币钱包支付的方法、*** | |
CN107330691B (zh) | 一种数字货币钱包支付的方法和*** | |
US11983708B2 (en) | Systems and methods for real-time account access | |
AU2020267193B2 (en) | Systems and methods for real-time account access | |
US11245513B2 (en) | System and method for authorizing transactions in an authorized member network | |
CN107330692B (zh) | 数字货币的流通方法和装置 | |
JP5186790B2 (ja) | 電子マネー取引方法、及び電子マネーシステム | |
CN107230055B (zh) | 支付数字货币的方法和*** | |
CN107230051B (zh) | 数字货币的支付方法和支付*** | |
CN107392580B (zh) | 一种基于数字货币实现数字货币兑换存款的方法和*** | |
CN107392601B (zh) | 数字货币钱包的申请方法和*** | |
KR20190032522A (ko) | 분산 거래 콘센서스 네트워크 상에서의 디지털 자산 관리 | |
CN107330784B (zh) | 一种兑换数字货币的方法和*** | |
US20080169345A1 (en) | Generation Systems And Methods For Transaction Identifiers Having Biometric Keys Associated Therewith | |
CN107230068B (zh) | 使用可视数字货币芯片卡支付数字货币的方法和*** | |
CN107230071B (zh) | 将数字货币兑换为实物现金的方法和*** | |
CN107369018B (zh) | 数字货币钱包的绑定方法和绑定*** | |
CN106251145A (zh) | 电子支付***、电子支付设备及电子支付方法 | |
US20170243202A1 (en) | Transferable value or rights token | |
CN107358437B (zh) | 数字货币钱包的注销方法和*** | |
CN107230074B (zh) | 向数字货币芯片卡存入数字货币的方法和*** | |
KR20210117731A (ko) | 블록체인 기반의 거래내역 확인 시스템 | |
CN107392753B (zh) | 注销数字货币钱包的方法和*** | |
CN107392604B (zh) | 一种使用数字货币兑换存款的方法和*** | |
JP7258378B2 (ja) | ブロックチェーンネットワークを介して支払取引を処理するためのシステム及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |