一种脱机电子货币支付方法及装置制造方法及图纸

技术编号:26305325 阅读:33 留言:0更新日期:2020-11-10 20:02
本发明专利技术提供了一种脱机电子货币支付方法及装置,其中方法包括:安全控制模块控制通信模块与第一对端设备建立无线连接,从文件存储模块中获取钱包信息,控制通信模块将钱包信息发送至第一对端设备,在将钱包信息发送至第一对端设备后不删除文件存储模块存储的电子货币;通过通信模块接收第一对端设备发送的收款信息,核验第一对端脱机账户信息不包括在文件存储模块存储的脱机交易黑名单中,获取第一交易信息,对第一交易信息进行数字签名,通过通信模块将第一交易数据发送至第一对端设备,存储第一交易记录。本发明专利技术只需用户使用自己的硬件钱包执行碰一碰的操作,即可以完成电子货币脱机支付,使用户操作方便的同时保证了电子货币脱机支付的安全性。

【技术实现步骤摘要】
一种脱机电子货币支付方法及装置
本专利技术涉及电子货币交易
,尤其涉及一种脱机电子货币支付方法及装置。
技术介绍
随着网络的发展,电子交易已经越来越受人们的青睐,现有有如银行转账、微信支付、支付宝支付等多种形式的电子交易,然而上述支付方式均需要有双方或者一方联机完成,基于账户划转,需要连接银行后台才能完成交易。然而随着货币电子化的发展,上述电子交易的方式不能应用于电子货币的交易,因而提供一种可以进行电子货币支付的方法和装置成为亟待解决的技术问题。
技术实现思路
本专利技术旨在解决上述问题。本专利技术的主要目的在于提供一种脱机电子货币支付方法;本专利技术的另一目的在于提供一种脱机电子货币支付装置。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术一方面提供了一种脱机电子货币支付方法,包括:安全控制模块控制通信模块与第一对端设备建立无线连接;安全控制模块从文件存储模块中获取钱包信息,控制通信模块将钱包信息发送至第一对端设备,其中,钱包信息包括:脱机账户信息、可用余额和电子货币,电子货币至少包括如下字段:货币面值、所有者标识和发行者签名,安全控制模块在将钱包信息发送至第一对端设备后不删除文件存储模块存储的电子货币;安全控制模块通过通信模块接收第一对端设备发送的收款信息,其中,收款信息为第一对端设备核验通过后生成并发送的,其中,第一对端设备核验通过包括:第一对端设备核验脱机账户信息不包括在第一对端设备存储的脱机交易黑名单中,且核验电子货币合法,且核验可用余额小于等于电子货币的总面值,其中,收款信息至少包括第一对端脱机账户信息;安全控制模块核验第一对端脱机账户信息是否包括在文件存储模块存储的脱机交易黑名单中,如果核验第一对端脱机账户信息不包括在文件存储模块存储的脱机交易黑名单中,获取第一交易信息,对第一交易信息进行数字签名,通过通信模块将第一交易数据发送至第一对端设备,其中,第一交易信息至少包括:脱机账户信息、第一对端脱机账户信息、第一交易时间和第一交易金额,第一交易数据至少包括第一交易信息和对第一交易信息进行数字签名得到的第一签名信息;安全控制模块控制文件存储模块存储第一交易记录,第一交易记录包括:第一交易数据,控制文件存储模块将存储的当前可用余额修改为可用余额扣除第一交易金额后得到的余额。其中,方法还包括:安全控制模块通过通信模块与后台联机,将第一交易记录和当前可用余额发送至后台,在后台确认交易记录和当前可用余额正确后,接收后台根据当前可用余额签发的脱机电子货币,并控制文件存储模块存储脱机电子货币,删除文件存储模块存储的全部电子货币,其中,脱机电子货币的面值为当前可用余额。其中,在安全控制模块对交易信息进行数字签名之前,方法还包括:安全控制模块获取第一交易金额,其中,获取第一交易金额的方式包括:安全控制模块通过键盘模块接收第一交易金额;或者安全控制模块控制通信模块接收第一对端设备发送的在收款信息中携带的第一交易金额。其中,可用余额包括:脱机余额;电子货币包括:脱机电子货币;当前可用余额为脱机余额扣除交易金额后得到的余额。其中,可用余额包括:脱机余额和在途余额;电子货币包括:脱机电子货币和在途电子货币;钱包信息还包括:第二交易记录;其中,第二交易记录包括:第二交易数据,第二交易数据包括:第二交易信息和第二对端设备对第二交易信息进行签名得到的第二签名信息,第二交易信息包括:脱机账户信息、第二对端脱机账户信息、第二交易时间和第二交易金额;第一对端设备核验通过还包括;第一对端设备利用第二对端设备的公钥对第二签名信息验签通过;当前可用余额为脱机余额与在途余额之和再扣除第一交易金额后得到的余额。其中,第一交易信息还包括:第二交易记录。其中,安全控制模块通过通信模块与后台联机之后,还包括:将在途余额置为0,将脱机余额置为当前可用余额。本专利技术另一方面提供了一种脱机电子货币支付装置,包括:安全控制模块、通信模块以及文件存储模块;其中:安全控制模块,用于控制通信模块与第一对端设备建立无线连接;从文件存储模块中获取钱包信息,控制通信模块将钱包信息发送至第一对端设备,其中,钱包信息包括:脱机账户信息、可用余额和电子货币,电子货币至少包括如下字段:货币面值、所有者标识和发行者签名,安全控制模块在将钱包信息发送至第一对端设备后不删除文件存储模块存储的电子货币;安全控制模块,还用于通过通信模块接收第一对端设备发送的收款信息,其中,收款信息为第一对端设备核验通过后生成并发送的,其中,第一对端设备核验通过包括:第一对端设备核验脱机账户信息不包括在第一对端设备存储的脱机交易黑名单中,且核验电子货币合法,且核验可用余额小于等于电子货币的总面值,其中,收款信息至少包括第一对端脱机账户信息;核验第一对端脱机账户信息是否包括在文件存储模块存储的脱机交易黑名单中,如果核验第一对端脱机账户信息不包括在文件存储模块存储的脱机交易黑名单中,获取第一交易信息,对第一交易信息进行数字签名,通过通信模块将第一交易数据发送至第一对端设备,其中,第一交易信息至少包括:脱机账户信息、第一对端脱机账户信息、第一交易时间和第一交易金额,第一交易数据至少包括第一交易信息和对第一交易信息进行数字签名得到的第一签名信息;安全控制模块,还用于控制文件存储模块存储第一交易记录,第一交易记录包括:第一交易数据,控制文件存储模块将存储的当前可用余额修改为可用余额扣除第一交易金额后得到的余额。其中,安全控制模块,还用于通过通信模块与后台联机,将第一交易记录和当前可用余额发送至后台,在后台确认交易记录和当前可用余额正确后,接收后台根据当前可用余额签发的脱机电子货币,并控制文件存储模块存储脱机电子货币,删除文件存储模块存储的全部电子货币,其中,脱机电子货币的面值为当前可用余额。其中,安全控制模块,还用于在对交易信息进行数字签名之前,获取第一交易金额,其中,获取第一交易金额的方式包括:控制通信模块接收第一对端设备发送的在收款信息中携带的第一交易金额;或者装置还包括:键盘模块;安全控制模块,还用于在对交易信息进行数字签名之前,获取第一交易金额,其中,获取第一交易金额的方式包括:安全控制模块通过键盘模块接收第一交易金额。其中,可用余额包括:脱机余额;电子货币包括:脱机电子货币;当前可用余额为脱机余额扣除交易金额后得到的余额。其中,可用余额包括:脱机余额和在途余额;电子货币包括:脱机电子货币和在途电子货币;钱包信息还包括:第二交易记录;其中,第二交易记录包括:第二交易数据,第二交易数据包括:第二交易信息和第二对端设备对第二交易信息进行签名得到的第二签名信息,第二交易信息包括:脱机账户信息、第二对端脱机账户信息、第二交易时间和第二交易金额;第一对端设备核验通过还包括;第一对端设备利用第二对端设备的公钥对第二签名信息验签通过;当前可用余额为脱机余额与在途余额之和再扣除第一交易金额后得到的余额。其中,第一交易信息还包括:第二交易记录。其中,安全控制模块,还用于通过通信模块与后台联机之后,将在途余额本文档来自技高网...

【技术保护点】
1.一种脱机电子货币支付方法,其特征在于,包括:/n安全控制模块控制通信模块与第一对端设备建立无线连接;/n所述安全控制模块从文件存储模块中获取钱包信息,控制所述通信模块将钱包信息发送至所述第一对端设备,其中,所述钱包信息包括:脱机账户信息、可用余额和电子货币,所述电子货币至少包括如下字段:货币面值、所有者标识和发行者签名,所述安全控制模块在将所述钱包信息发送至所述第一对端设备后不删除所述文件存储模块存储的所述电子货币;/n所述安全控制模块通过所述通信模块接收所述第一对端设备发送的收款信息,其中,所述收款信息为所述第一对端设备核验通过后生成并发送的,其中,所述第一对端设备核验通过包括:所述第一对端设备核验所述脱机账户信息不包括在所述第一对端设备存储的脱机交易黑名单中,且核验所述电子货币合法,且核验所述可用余额小于等于所述电子货币的总面值,其中,所述收款信息至少包括第一对端脱机账户信息;/n所述安全控制模块核验所述第一对端脱机账户信息是否包括在所述文件存储模块存储的脱机交易黑名单中,如果核验所述第一对端脱机账户信息不包括在所述文件存储模块存储的脱机交易黑名单中,获取第一交易信息,对所述第一交易信息进行数字签名,通过所述通信模块将第一交易数据发送至所述第一对端设备,其中,所述第一交易信息至少包括:所述脱机账户信息、所述第一对端脱机账户信息、第一交易时间和第一交易金额,所述第一交易数据至少包括第一交易信息和对所述第一交易信息进行数字签名得到的第一签名信息;/n所述安全控制模块控制所述文件存储模块存储第一交易记录,所述第一交易记录包括:所述第一交易数据,控制所述文件存储模块将存储的当前可用余额修改为所述可用余额扣除所述第一交易金额后得到的余额。/n...

【技术特征摘要】
1.一种脱机电子货币支付方法,其特征在于,包括:
安全控制模块控制通信模块与第一对端设备建立无线连接;
所述安全控制模块从文件存储模块中获取钱包信息,控制所述通信模块将钱包信息发送至所述第一对端设备,其中,所述钱包信息包括:脱机账户信息、可用余额和电子货币,所述电子货币至少包括如下字段:货币面值、所有者标识和发行者签名,所述安全控制模块在将所述钱包信息发送至所述第一对端设备后不删除所述文件存储模块存储的所述电子货币;
所述安全控制模块通过所述通信模块接收所述第一对端设备发送的收款信息,其中,所述收款信息为所述第一对端设备核验通过后生成并发送的,其中,所述第一对端设备核验通过包括:所述第一对端设备核验所述脱机账户信息不包括在所述第一对端设备存储的脱机交易黑名单中,且核验所述电子货币合法,且核验所述可用余额小于等于所述电子货币的总面值,其中,所述收款信息至少包括第一对端脱机账户信息;
所述安全控制模块核验所述第一对端脱机账户信息是否包括在所述文件存储模块存储的脱机交易黑名单中,如果核验所述第一对端脱机账户信息不包括在所述文件存储模块存储的脱机交易黑名单中,获取第一交易信息,对所述第一交易信息进行数字签名,通过所述通信模块将第一交易数据发送至所述第一对端设备,其中,所述第一交易信息至少包括:所述脱机账户信息、所述第一对端脱机账户信息、第一交易时间和第一交易金额,所述第一交易数据至少包括第一交易信息和对所述第一交易信息进行数字签名得到的第一签名信息;
所述安全控制模块控制所述文件存储模块存储第一交易记录,所述第一交易记录包括:所述第一交易数据,控制所述文件存储模块将存储的当前可用余额修改为所述可用余额扣除所述第一交易金额后得到的余额。


2.根据权利要求1所述的方法,其特征在于,还包括:
所述安全控制模块通过所述通信模块与后台联机,将所述第一交易记录和所述当前可用余额发送至所述后台,在所述后台确认所述交易记录和所述当前可用余额正确后,接收所述后台根据所述当前可用余额签发的脱机电子货币,并控制所述文件存储模块存储所述脱机电子货币,删除所述文件存储模块存储的全部电子货币,其中,所述脱机电子货币的面值为所述当前可用余额。


3.根据权利要求1所述的方法,其特征在于,在所述安全控制模块对交易信息进行数字签名之前,还包括:
所述安全控制模块获取所述第一交易金额,其中,获取所述第一交易金额的方式包括:
所述安全控制模块通过所述键盘模块接收所述第一交易金额;或者
所述安全控制模块控制所述通信模块接收所述第一对端设备发送的在所述收款信息中携带的所述第一交易金额。


4.根据权利要求3所述的方法,其特征在于,
所述可用余额包括:脱机余额;
所述电子货币包括:脱机电子货币;
所述当前可用余额为所述脱机余额扣除所述交易金额后得到的余额。


5.根据权利要求3所述的方法,其特征在于,
所述可用余额包括:脱机余额和在途余额;
所述电子货币包括:脱机电子货币和在途电子货币;
所述钱包信息还包括:第二交易记录;其中,所述第二交易记录包括:第二交易数据,所述第二交易数据包括:第二交易信息和第二对端设备对所述第二交易信息进行签名得到的第二签名信息,所述第二交易信息包括:所述脱机账户信息、第二对端脱机账户信息、第二交易时间和第二交易金额;
所述第一对端设备核验通过还包括;所述第一对端设备利用所述第二对端设备的公钥对所述第二签名信息验签通过;
所述当前可用余额为所述脱机余额与所述在途余额之和再扣除所述第一交易金额后得到的余额。


6.根据权利要求5所述的方法,其特征在于,所述第一交易信息还包括:所述第二交易记录。


7.根据权利要求5所述的方法,其特征在于,所述安全控制模块通过所述通信模块与后台联机之后,还包括:将所述在途余额置为0,将所述脱机余额置为所述当前可用余额。


8.一种脱机电子货币支付装置,其特征在于,包括:安全控制模...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:北京;11

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

1