一种数字货币硬件钱包的充值方法及相关设备技术

技术编号:33131418 阅读:21 留言:0更新日期:2022-04-17 00:48
本发明专利技术提供了一种数字货币硬件钱包的充值方法及相关设备,其中,终端设备接收到充值请求时,执行信息读取操作,对读取到的钱包信息和银行卡信息进行验证;在对钱包信息和银行卡信息验证通过的情况下,确定充值上限值,并输出第一提示信息,第一提示信息用于指示用户输入充值金额;在接收到用户输入的充值金额信息,且充值金额信息未大于充值上限值的情况下,基于充值金额信息向后端系统发送充值指令,充值指令用于指示后端系统兑出银行卡的账户中与充值金额信息相匹配的额度;当检测到银行卡所属账户兑出成功时,根据充值金额信息向数字货币硬件钱包发起圈存。能够快速的对数字货币硬件钱包进行充值,提升了用户操作便利性,改善了用户体验。改善了用户体验。改善了用户体验。

【技术实现步骤摘要】
一种数字货币硬件钱包的充值方法及相关设备


[0001]本专利技术涉及数据处理
,特别涉及一种数字货币硬件钱包的充值方法及相关设备。

技术介绍

[0002]在数字经济时代,科技的迅猛发展和快速演进,推动社会经济和产业模式的深刻变化。尤其是在互联网行业和领域,技术驱动力所带来的创新价值和竞争力,不断快速催生各类创新产品形态和服务能力。新一轮科技创新和技术升级全面铺开,将对产业变革产生深远影响。在电子化或数字货币流通的过程中,数字货币钱包正日益影响着人们日常生活的各个方面。
[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]根据所述钱包信息和所述银行卡的类型确定所述银行卡的账户兑现方式;
[0030]基于所述账户兑现方式兑出所述银行卡的账户中与所述充值金额信息相匹配的额度;
[0031]向所述终端设备发送所述银行卡所属账户的兑出成功消息,使得所述终端设备根据所述充值金额信息向所述数字货币硬件钱包发起圈存,以对所述数字货币硬件钱包进行充值。
[0032]根据本专利技术实施例的第三方面,提供一种数字货币硬件钱包的充值装置,应用于终端设备,所述装置包括:
[0033]接收单元,用于当接收到用户的充值请求时,执行信息读取操作,所述信息读取操作用于读取待充值的数字货币硬件钱包的钱包信息和待扣款的银行卡的银行卡信息;
[0034]读取单元,用于对读取到的所述钱包信息和所述银行卡信息进行验证;
[0035]确定单元,用于在对所述钱包信息和所述银行卡信息验证通过的情况下,确定充值上限值,并输出第一提示信息,所述第一提示信息用于指示用户输入充值金额;
[0036]发送单元,用于在接收到所述用户输入的充值金额信息,且所述充值金额信息未大于所述充值上限值的情况下,基于所述充值金额信息向预设的后端系统发送针对所述数字货币硬件钱包的充值指令,所述充值指令用于指示所述后端系统兑出所述银行卡的账户中与所述充值金额信息相匹配的额度;
[0037]充值单元,用于当检测到所述银行卡所属账户兑出成功时,根据所述充值金额信息向所述数字货币硬件钱包发起圈存,以对所述数字货币硬件钱包进行充值。
[0038]根据本专利技术实施例的第四方面,提供一种数字货币硬件钱包的充值装置,应用于后端系统,所述装置包括:
[0039]获取单元,用于当接收到预设的终端设备发送的针对数字货币硬件钱包的充值指令时,获取所述充值指令中包含的银行卡信息、钱包信息以及充值金额信息;
[0040]第一确定单元,用于确定所述银行卡信息所属银行卡的类型;
[0041]第二确定单元,用于根据所述钱包信息和所述银行卡的类型确定所述银行卡的账户兑现方式;
[0042]第一执行单元,用于基于所述账户兑现方式兑出所述银行卡的账户中与所述充值金额信息相匹配的额度;
[0043]第二执行单元,用于向所述终端设备发送所述银行卡所属账户的兑出成功本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字货币硬件钱包的充值方法,其特征在于,应用于终端设备,所述方法包括:当接收到用户的充值请求时,执行信息读取操作,所述信息读取操作用于读取待充值的数字货币硬件钱包的钱包信息和待扣款的银行卡的银行卡信息;对读取到的所述钱包信息和所述银行卡信息进行验证;在对所述钱包信息和所述银行卡信息验证通过的情况下,确定充值上限值,并输出第一提示信息,所述第一提示信息用于指示用户输入充值金额;在接收到所述用户输入的充值金额信息,且所述充值金额信息未大于所述充值上限值的情况下,基于所述充值金额信息向预设的后端系统发送针对所述数字货币硬件钱包的充值指令,所述充值指令用于指示所述后端系统兑出所述银行卡的账户中与所述充值金额信息相匹配的额度;当检测到所述银行卡所属账户兑出成功时,根据所述充值金额信息向所述数字货币硬件钱包发起圈存,以对所述数字货币硬件钱包进行充值。2.根据权利要求1所述的方法,其特征在于,所述根据所述充值金额信息向所述数字货币硬件钱包发起圈存之后,还包括:检测是否在预设的时间段内对所述数字货币硬件钱包圈存成功,若未在预设的时间段内圈存成功,则向所述后端系统发送针对所述银行卡的冲正请求,使得所述后端系统向所述银行卡的账户返回兑出的额度。3.根据权利要求1所述的方法,其特征在于,所述执行信息读取操作,包括:输出第二提示信息,所述第二提示信息用于提示所述用户将待充值的数字货币硬件钱包放到所述终端设备的钱包识别区域;对所述钱包识别区域进行钱包信息读取;在成功读取到待充值的数字货币硬件钱包的钱包信息后,输出第三提示信息;所述第三提示信息用于提示所述用户将待扣款的银行卡放到所述终端设备的银行卡识别区域;对所述银行卡识别区域进行银行卡信息读取。4.根据权利要求1所述的方法,其特征在于,对读取到的所述钱包信息进行验证之后,还包括:在对所述钱包信息验证通过的情况下,向所述数字货币硬件钱包发送同步指令,以获取所述数字货币硬件钱包的待同步信息;所述待同步信息包括离线交易次数、交易金额、交易明细和余额凭证;初始化所述数字货币硬件钱包中记录的离线交易次数,并将所述交易明细和所述余额凭证发往后端系统,由所述后端系统对所述交易明细和所述余额凭证进行校验,在对所述交易明细和所述余额凭证校验通过的情况下,进行入账处理。5.根据权利要求1所述的方法,其特征在于,所述确定充值上限值,包括:获取预设的第一充值上限值、第二充值上限值以及第三充值上限值;所述第一充值上限值依据预设的钱包存款上限值以及所述数字货币硬件钱包当前的余额确定;所述第二充值上限值为所述银行卡当前剩余的提现限额;所述第三充值上限值基于预设的取现规则确定;将所述第一充值上限值、所述第二充值上限值和所述第三充值上限值中的最小值,确
定为充值上限值。6.一种数字货币硬件钱包的充值方法,其特征在于,应用于后端系统,所述方...

【专利技术属性】
技术研发人员:汪下烟金磐石穆长春狄刚赵新宇崔沛东施展贺薇谭莹朱璐南花俏溪张爽王维强
申请(专利权)人:中国人民银行数字货币研究所
类型:发明
国别省市:

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

1