CN113706138B - 基于数字货币硬钱包的支付方法、装置、设备及存储介质 - Google Patents
基于数字货币硬钱包的支付方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113706138B CN113706138B CN202111258899.3A CN202111258899A CN113706138B CN 113706138 B CN113706138 B CN 113706138B CN 202111258899 A CN202111258899 A CN 202111258899A CN 113706138 B CN113706138 B CN 113706138B
- Authority
- CN
- China
- Prior art keywords
- digital currency
- information
- wallet
- industry application
- preset server
- 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
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/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/105—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种基于数字货币硬钱包的支付方法、装置、设备及存储介质,属于数字货币支付技术领域。本发明在获取到交易信息时,通过提取交易信息中的行业应用信息确定对应的行业应用从而选择对应的数字货币应用,并计算此次交易的费用,通过数字货币应用以及交易费用完成支付,通过查找对应的行业应用,实现多个行业应用共享数字货币功能的硬钱包,满足数字货币硬钱包在各个行业之间支付共享。
Description
技术领域
本发明涉及数字货币支付技术领域,尤其涉及一种基于数字货币硬钱包的支付方法、装置、设备及存储介质。
背景技术
现有的数字货币硬钱包多应用的并存,一般是采用多个与数字货币硬钱包应用并列的独立的行业应用,每个行业应用都有自己的独立钱包,只支持对应的行业支付,在使用时,需要对每个应用的独立的硬钱包进行圈存操作,才能启用每个应用的功能,并且只能将数字货币硬钱包中数字货币通过后台支付***,圈存到其他应用的钱包才可以进行支付,单一数字货币功能的钱包,无法满足各个行业应用的支付需求。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种基于数字货币硬钱包的支付方法、装置、设备及存储介质,旨在解决现有技术数字货币功能的硬钱包支付无法在各个行业之间共享的技术问题。
为实现上述目的,本发明提供了一种基于数字货币硬钱包的支付方法,所述方法包括以下步骤:
在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈;
接收所述预设服务器反馈的数字货币应用;
根据所述行业应用信息计算交易费用;
根据所述交易费用以及所述数字货币应用完成支付。
可选地,所述根据所述行业应用信息计算交易费用,包括:
获取所述行业应用信息中的扣费记录以及优惠标识;
根据所述扣费记录计算基本价格;
根据所述优惠标识计算优惠折扣信息;
根据所述基本价格以及所述优惠折扣信息计算交易费用。
可选地,所述接收所述预设服务器反馈的数字货币应用之后,还包括:
发送读取数字货币钱包的指令,以使所述预设服务器根据所述指令读取数字货币钱包,查询所述数字货币钱包的余额并反馈;
接收所述预设服务器反馈的所述数字货币钱包的余额。
可选地,所述根据所述交易费用以及所述数字货币应用完成支付,包括:
将所述交易费用与所述数字货币钱包的余额进行比较;
在所述交易费用小于所述余额时,对所述行业应用信息进行安全认证,计算安全认证数据密文,并将所述安全认证数据密文发送至所述预设服务器,以使所述预设服务器对所述安全认证数据密文进行校验,并反馈校验结果;
在所述校验结果正确时,根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器根据所述安全报文数据进行安全权限判断,更新数字货币钱包余额,并反馈更新信息;
基于所述更新信息完成支付。
可选地,所述根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器根据所述安全报文数据进行安全权限判断,更新数字货币钱包余额,并反馈更新信息,包括:
根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器接收所述安全报文数据,对所述安全报文数据进行安全权限判断;
在所述安全报文数据的安全权限为允许更改时,对所述安全报文数据进行校验;
在所述安全报文数据校验正确时,根据所述安全报文数据对所述行业应用信息以及所述数字货币钱包的余额进行更新,并反馈更新信息。
可选地,所述在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈,包括:
根据所述行业应用信息确定对应的行业应用并发送至所述预设服务器,以使所述预设服务器根据所述行业应用检索预设行业应用表,在所述行业应用位于所述预设行业应用表中时,反馈检索信息;
根据所述检索信息读取所述行业应用信息文件,以使所述预设服务器基于所述行业应用信息文件确定对应的数字货币应用。
可选地,所述根据所述检索信息读取所述行业应用信息文件,以使所述预设服务器基于所述行业应用信息文件确定对应的数字货币应用,包括:
基于所述行业应用信息文件发送检索指令至所述预设服务器,以使所述预设服务器根据所述检索指令检索行业应用信息文件,并读取行业应用信息文件数据,根据读取信息确定对应的数字货币应用并反馈。
此外,为实现上述目的,本发明还提出一种基于数字货币硬钱包的支付装置,所述基于数字货币硬钱包的支付装置包括:
提取模块,用于在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈;
接收模块,用于接收所述预设服务器反馈的数字货币应用;
计算模块,用于根据所述行业应用信息计算交易费用;
支付模块,用于根据所述交易费用以及所述数字货币应用完成支付。
此外,为实现上述目的,本发明还提出一种基于数字货币硬钱包的支付设备,所述基于数字货币硬钱包的支付设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于数字货币硬钱包的支付程序,所述基于数字货币硬钱包的支付程序配置为实现如上文所述的基于数字货币硬钱包的支付方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有基于数字货币硬钱包的支付程序,所述基于数字货币硬钱包的支付程序被处理器执行时实现如上文所述的基于数字货币硬钱包的支付方法的步骤。
本发明在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈;接收所述预设服务器反馈的数字货币应用;根据所述行业应用信息计算交易费用;根据所述交易费用以及所述数字货币应用完成支付。通过提取交易信息中的行业应用信息确定对应的行业应用从而选择对应的数字货币应用,并计算此次交易的费用,通过数字货币应用以及交易费用完成支付,通过查找对应的行业应用,实现多个行业应用共享数字货币功能的硬钱包,满足数字货币硬钱包在各个行业之间支付共享。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的基于数字货币硬钱包的支付设备的结构示意图;
图2为本发明基于数字货币硬钱包的支付方法第一实施例的流程示意图;
图3为本发明基于数字货币硬钱包的支付方法第二实施例的流程示意图;
图4为本发明基于数字货币硬钱包的支付方法第三实施例的流程示意图;
图5为本发明基于数字货币硬钱包的支付方法整体流程示意图;
图6为本发明基于数字货币硬钱包的支付方法第四实施例的流程示意图;
图7为本发明基于数字货币硬钱包的支付方法行业应用信息文件示意图;
图8为本发明基于数字货币硬钱包的支付装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的基于数字货币硬钱包的支付设备结构示意图。
如图1所示,该基于数字货币硬钱包的支付设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对基于数字货币硬钱包的支付设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及基于数字货币硬钱包的支付程序。
在图1所示的基于数字货币硬钱包的支付设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明基于数字货币硬钱包的支付设备中的处理器1001、存储器1005可以设置在基于数字货币硬钱包的支付设备中,所述基于数字货币硬钱包的支付设备通过处理器1001调用存储器1005中存储的基于数字货币硬钱包的支付程序,并执行本发明实施例提供的基于数字货币硬钱包的支付方法。
本发明实施例提供了一种基于数字货币硬钱包的支付方法,参照图2,图2为本发明基于数字货币硬钱包的支付方法第一实施例的流程示意图。
本实施例中,所述基于数字货币硬钱包的支付方法包括以下步骤:
步骤S10:在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈。
应理解的是,本实施例的执行主体为行业应用中的终端。交易信息指的是用户在进行支付时的信息,支付信息中包括了相关的行业应用信息,行业应用信息包括当前进行支付的行业种类的相关信息,例如医院行业,学校行业等,本实施例对此不作限制。当用户进行支付时,终端通过支付信息提取行业应用信息,例如用户使用的是医院行业的数字货币硬钱包,则当用户在搭乘地铁时,通过数字货币硬钱包卡片进行刷卡进站,则终端根据刷卡的交易信息提取对应的行业应用信息。
需要说明的是,预设服务器指的是数字货币应用端的服务器,终端将提取到的行业应用信息发送至数字货币应用端的服务器,服务器接收到行业应用信息后根据行业应用信息进行检索确定对应的数字货币应用并反馈给终端。
在具体实施中,若数字货币硬钱包卡片为医院行业专用的支付硬钱包,用户在通过医院行业的硬钱包进行支付时,终端将提取到的行业应用信息发送至数字货币应用端的服务器,服务器根据医院行业的信息确定对应的数字货币应用并反馈给终端。
步骤S20:接收所述预设服务器反馈的数字货币应用。
在本实施例中,数字货币硬钱包应用的服务器基于接收到的行业应用信息,确定对应的行业并根据存储的行业目录名检索预设行业应用表目录,在检索到一致的行业应用时,读取行业应用的文件数据并确定对应的数字货币应用,将此数字货币应用发送至终端,终端接收预设服务器发送的数字货币应用,并选择此数字货币应用作为后续的支付方式。
步骤S30:根据所述行业应用信息计算交易费用。
应理解的是,终端根据行业应用信息得到行业应用信息文件。交易费用指的是根据优惠信息计算得到的最终的扣费金额,根据行业应用信息文件获取相关的扣费信息,优惠信息计算得到最终的交易费用。
在具体实施中,根据对应的行业应用,查找是否有相关的优惠标识,若用户使用学校行业应用的硬钱包卡片进行搭乘地铁,根据学校行业应用获取扣费的起始点、终结点并计算基本价格,根据对应的行业应用查找行业应用信息文件中的优惠标识以及特殊行程标记等,计算优惠的折扣,并计算最终的交易费用。
步骤S40:根据所述交易费用以及所述数字货币应用完成支付。
需要说明的是,当计算得到最终的交易费用后,根据选取的数字货币应用及交易费用进行扣款,完成支付。
本实施例通过在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈;接收所述预设服务器反馈的数字货币应用;根据所述行业应用信息计算交易费用;根据所述交易费用以及所述数字货币应用完成支付。通过提取交易信息中的行业应用信息确定对应的行业应用从而选择对应的数字货币应用,并计算此次交易的费用,通过数字货币应用以及交易费用完成支付,通过查找对应的行业应用,实现多个行业应用共享数字货币功能的硬钱包,满足数字货币硬钱包在各个行业之间支付共享。
参考图3,图3为本发明基于数字货币硬钱包的支付方法第二实施例的流程示意图。
基于上述第一实施例,本实施例基于数字货币硬钱包的支付方法在所述步骤S20之后,还包括:
步骤S21:发送读取数字货币钱包的指令,以使所述预设服务器根据所述指令读取数字货币钱包,查询所述数字货币钱包的余额并反馈。
需要说明的是,在终端选择对应的数字货币应用后,需要确定所选择的数字货币应用钱包的余额可满足支付,则发送读取数字货币钱包的指令,使数字货币硬钱包的服务器根据指令返回数字货币应用目录数据,查询数字货币钱包的余额并发送给终端。
步骤S22:接收所述预设服务器反馈的所述数字货币钱包的余额。
在具体实施中,终端接收数字货币应用服务器发送的数字货币钱包余额并读取数字货币钱包余额。例如根据行业应用信息确定的行业应用为医院行业信息,则数字货币硬钱包服务器根据医院行业信息读取医院行业文件数据并使终端根据医院行业文件数据选择对应的可进行支付的数字货币应用,并返回对应的数字货币应用目录数据读取数字货币应用钱包中的余额。
本实施例通过发送读取数字货币钱包的指令,以使所述预设服务器根据所述指令读取数字货币钱包,查询所述数字货币钱包的余额并反馈;发送读取数字货币钱包的指令,以使所述预设服务器根据所述指令读取数字货币钱包,查询所述数字货币钱包的余额并反馈。通过在行业应用信息文件的基础上选自数字货币应用,并读取数字货币应用余额,实现了多个行业应用共享数字货币钱包,使用方便,提升用户使用效果。
参考图4,图4为本发明基于数字货币硬钱包的支付方法第三实施例的流程示意图。
基于上述第一和第二实施例,本实施例基于数字货币硬钱包的支付方法所述步骤S40,具体包括:
步骤S401:将所述交易费用与所述数字货币钱包的余额进行比较。
需要说明的是,为了避免数字货币钱包中的余额不够支付的情况,需要实时将计算得到的交易费用与数字货币钱包的余额进行比较。
进一步地,在将交易费用与数字货币钱包的余额进行比较之前,还需要计算具体的交易费用,则步骤根据所述行业应用信息计算交易费用,具体包括:获取所述行业应用信息中的扣费记录以及优惠标识;根据所述扣费记录计算基本价格;根据所述优惠标识计算优惠折扣信息;根据所述基本价格以及所述优惠折扣信息计算交易费用。
在具体实施中,扣费记录指的是用户进行支付时的扣费信息,交易费用指的是根据优惠信息计算得到的最终的扣费金额;终端根据行业信息文件,获取支付信息中的扣费起始点,终结点的扣费记录,并根据起始点和终结点计算此次交易的基本价格,在此价格的基础上,查询此行业应用信息文件中是否有优惠标识以及特殊行程标记等,若存在优惠标识或特殊行程标记,则根据优惠标识以及特殊行程标记计算优惠折扣信息,并根据计算的基本价格和优惠折扣信息计算得到最终的扣费金额,即交易费用。
步骤S402:在所述交易费用小于所述余额时,对所述行业应用信息进行安全认证,计算安全认证数据密文,并将所述安全认证数据密文发送至所述预设服务器,以使所述预设服务器对所述安全认证数据密文进行校验,并反馈校验结果。
需要说明的是,进行安全认证的目的是为了改写行业应用信息文件的安全级别,并对计算得到的安全认证数据密文进行校验,使支付环境更安全。
在具体实施中,终端将交易费用与数字货币钱包的余额进行比较,若交易费用小于数字货币应用钱包中的余额,说明可正常进行交易,则终端选择确定的行业应用,数字货币应用服务器返回行业应用信息目录数据,发送计算指令至终端,使终端计算行业信息文件安全认证的密文数据。并将计算得到的安全认证数据密文发送至服务器进行校验。
在本实施例中,若交易费用大于数字货币应用钱包余额,则此时的数字货币应用不能完成支付,交易失败。
步骤S403:在所述校验结果正确时,根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器根据所述安全报文数据进行安全权限判断,更新数字货币钱包余额,并反馈更新信息。
应理解的是,为了确保数据的机密性,完整性和对数据发送方的认证,终端根据对应的数字货币应用计算安全报文数据并进行安全权限判断从而达到行业应用信息文件更新的目的。
在具体实施中,服务器对行业信息文件安全认证数据密文进行校验,若校验正确,则开启信息文件更新安全权限对行业应用信息文件进行更新,终端二次选择对应的数字货币应用,并基于此数字货币应用计算安全报文数据,服务器基于安全报文数据进行安全权限判断,并根据判断结果更新数字货币钱包的余额,将更新后的信息发送至终端。若校验行业信息文件安全认证数据密文错误,则交易失败。
进一步地,为了确保文件改写的安全性,步骤S403具体包括:所述安全报文数据的安全权限为允许更改时,对所述安全报文数据进行校验;在所述安全报文数据校验正确时,根据所述安全报文数据对所述行业应用信息以及所述数字货币钱包的余额进行更新,并反馈更新信息。
应理解的是,安全权限为保证文件数据的安全性,在安全报文数据的安全权限为允许更改时,数字货币应用服务器对安全报文数据进行校验,若校验正确,则根据安全报文数据带文件更新的方式更新行业应用信息文件以及数字货币钱包的余额,并将更新信息发送至终端。
步骤S404:基于所述更新信息完成支付。
需要说明的是,当终端接收到发送的更新信息后,根据更新信息进行交易,并完成支付。
如图5所示,图5为本发明基于数字货币硬钱包的支付方法整体流程示意图,在获取到支付信息时,终端根据支付信息提取选择行业应用,并将行业应用发送至数字货币硬钱包,数字货币硬钱包中的服务器根据行业应用的目录名检索行业应用目录,当检索到对应的行业应用时,反馈给终端,终端对行业应用信息文件进行读取,服务器检索行业信息文件并读取文件数据,反馈文件数据确定对应的数字货币应用至终端,终端选择数字货币应用,使服务器返回数字货币应用目录数据来读取数字货币钱包余额;终端根据行业信息文件,获取扣费的起始点和终结点并计算基本价格,根据行业应用信息文件中的优惠标识、特殊行程标记等,计算优惠折扣信息,并根据优惠折扣和基本价格计算得到最终的扣费交易金额,将扣费金额与数字货币钱包余额进行比较,若扣费金额大于数字货币钱包余额,则交易失败。若扣费金额小于数字货币钱包余额,则可继续进行交易,终端二次选择行业应用,使服务器返回行业应用信息目录数据,终端计算行业信息文件安全认证密文数据,服务器根据终端计算的安全认证密文数据进行校验,当校验正确时,开启信息文件更新安全权限,终端再次选择数字货币应用并对安全报文数据进行计算,将计算结果发送至服务器,服务器对安全权限进行判断并对安全报文数据进行校验,校验完成后以带文件更新的方式更新行业应用信息文件以及数字货币钱包余额,完成交易。
本实施例通过将所述交易费用与所述数字货币钱包的余额进行比较;在所述交易费用小于所述余额时,对所述行业应用信息进行安全认证,计算安全认证数据密文,并将所述安全认证数据密文发送至所述预设服务器,以使所述预设服务器对所述安全认证数据密文进行校验,并反馈校验结果;在所述校验结果正确时,根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器根据所述安全报文数据进行安全权限判断,更新数字货币钱包余额,并反馈更新信息;基于所述更新信息完成支付。通过将交易费用与钱包余额进行比较并进行安全认证,实现共享行业应用信息文件,终端可对行业信息文件的改写进行授权,从而使数字货币应用服务器对文件进行安全更新。
参考图6,图6为本发明基于数字货币硬钱包的支付方法第四实施例的流程示意图。
基于上述第一实施例,本实施例基于数字货币硬钱包的支付方法所述步骤S10,具体包括:
步骤S101:根据所述行业应用信息确定对应的行业应用并发送至所述预设服务器,以使所述预设服务器根据所述行业应用检索预设行业应用表,在所述行业应用位于所述预设行业应用表中时,反馈检索信息。
需要说明的是,预设行业应用表指的是提前设置的行业应用表,可查询行业应用表了解当前可支持哪些行业进行共享支付,若提取到的行业应用信息中的行业应用在预设行业应用表中,则说明当前行业应用可支持共享数字货币钱包余额进行支付,若未检索到预设行业应用表中有当前提取的行业应用信息,则可向终端进行反馈,根据需求实时更新预设行业应用表。
步骤S102:根据所述检索信息读取所述行业应用信息文件,以使所述预设服务器基于所述行业应用信息文件确定对应的数字货币应用。
应理解的是,如图7所示,行业应用信息文件包括行业应用信息的Key文件,目录数据文件以及行业应用子目录对应的行业应用信息文件,可根据检索到的行业应用查找对应的行业应用信息文件。
进一步地,为了更准确的确定对应的数字货币应用,步骤S102具体包括:基于所述行业应用信息文件发送检索指令至所述预设服务器,以使所述预设服务器根据所述检索指令检索行业应用信息文件,并读取行业应用信息文件数据,根据读取信息确定对应的数字货币应用并反馈。
在具体实施中,终端根据检索信息读取行业信息文件并发送检索指令至数字货币应用服务器,服务器根据检索指令检索行业信息文件并读取文件数据,基于读取的文件数据信息确定对应的数字货币应用,并将确定的数字货币应用反馈给终端。
本实施例通过根据所述行业应用信息确定对应的行业应用并发送至所述预设服务器,以使所述预设服务器根据所述行业应用检索预设行业应用表,在所述行业应用位于所述预设行业应用表中时,反馈检索信息;根据所述检索信息读取所述行业应用信息文件,以使所述预设服务器基于所述行业应用信息文件确定对应的数字货币应用,通过检索预设行业应用表得到可支持共享支付的行业应用目录,并读取行业应用信息文件确定对应的数字货币应用,可满足各行业应用特殊场景以及特殊需求,支付快捷方便。
参照图8,图8为本发明基于数字货币硬钱包的支付装置第一实施例的结构框图。
如图8所示,本发明实施例提出的基于数字货币硬钱包的支付装置包括:
提取模块10,用于在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈。
接收模块20,用于接收所述预设服务器反馈的数字货币应用。
计算模块30,用于根据所述行业应用信息计算交易费用。
支付模块40,用于根据所述交易费用以及所述数字货币应用完成支付。
本实施例通过在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈;接收所述预设服务器反馈的数字货币应用;根据所述行业应用信息计算交易费用;根据所述交易费用以及所述数字货币应用完成支付。通过提取交易信息中的行业应用信息确定对应的行业应用从而选择对应的数字货币应用,并计算此次交易的费用,通过数字货币应用以及交易费用完成支付,通过查找对应的行业应用,实现多个行业应用共享数字货币功能的硬钱包,满足数字货币硬钱包在各个行业之间支付共享。
在一实施例中,所述计算模块30,还用于获取所述行业应用信息中的扣费记录以及优惠标识;根据所述扣费记录计算基本价格;根据所述优惠标识计算优惠折扣信息;根据所述基本价格以及所述优惠折扣信息计算交易费用。
在一实施例中,所述接收模块20,还用于发送读取数字货币钱包的指令,以使所述预设服务器根据所述指令读取数字货币钱包,查询所述数字货币钱包的余额并反馈;接收所述预设服务器反馈的所述数字货币钱包的余额。
在一实施例中,所述支付模块40,还用于将所述交易费用与所述数字货币钱包的余额进行比较;在所述交易费用小于所述余额时,对所述行业应用信息进行安全认证,计算安全认证数据密文,并将所述安全认证数据密文发送至所述预设服务器,以使所述预设服务器对所述安全认证数据密文进行校验,并反馈校验结果;在所述校验结果正确时,根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器根据所述安全报文数据进行安全权限判断,更新数字货币钱包余额,并反馈更新信息;基于所述更新信息完成支付。
在一实施例中,所述支付模块40,还用于根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器接收所述安全报文数据,对所述安全报文数据进行安全权限判断;
所述安全报文数据的安全权限为允许更改时,对所述安全报文数据进行校验;在所述安全报文数据校验正确时,根据所述安全报文数据对所述行业应用信息以及所述数字货币钱包的余额进行更新,并反馈更新信息。
在一实施例中,所述提取模块10,还用于根据所述行业应用信息确定对应的行业应用并发送至所述预设服务器,以使所述预设服务器根据所述行业应用检索预设行业应用表,在所述行业应用位于所述预设行业应用表中时,反馈检索信息;根据所述检索信息读取所述行业应用信息文件,以使所述预设服务器基于所述行业应用信息文件确定对应的数字货币应用。
在一实施例中,所述提取模10,还用于基于所述行业应用信息文件发送检索指令至所述预设服务器,以使所述预设服务器根据所述检索指令检索行业应用信息文件,并读取行业应用信息文件数据,根据读取信息确定对应的数字货币应用并反馈。
此外,为实现上述目的,本发明还提出一种基于数字货币硬钱包的支付设备,所述基于数字货币硬钱包的支付设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于数字货币硬钱包的支付程序,所述基于数字货币硬钱包的支付程序配置为实现如上文所述的基于数字货币硬钱包的支付方法的步骤。
由于本基于数字货币硬钱包的支付设备采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于数字货币硬钱包的支付程序,所述基于数字货币硬钱包的支付程序被处理器执行时实现如上文所述的基于数字货币硬钱包的支付方法的步骤。
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于数字货币硬钱包的支付方法,此处不再赘述。
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(Read Only Memory,ROM)/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种基于数字货币硬钱包的支付方法,其特征在于,所述基于数字货币硬钱包的支付方法包括:
在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈,其中,行业应用信息包括当前进行支付的行业种类的相关信息;
接收所述预设服务器反馈的数字货币应用;
根据所述行业应用信息计算交易费用;
根据所述交易费用以及所述数字货币应用完成支付;
所述接收所述预设服务器反馈的数字货币应用之后,还包括:
发送读取数字货币钱包的指令,以使所述预设服务器根据所述指令读取数字货币钱包,查询所述数字货币钱包的余额并反馈;
接收所述预设服务器反馈的所述数字货币钱包的余额;
所述根据所述交易费用以及所述数字货币应用完成支付,包括:
将所述交易费用与所述数字货币钱包的余额进行比较;
在所述交易费用小于所述余额时,对所述行业应用信息进行安全认证,计算安全认证数据密文,并将所述安全认证数据密文发送至所述预设服务器,以使所述预设服务器对所述安全认证数据密文进行校验,并反馈校验结果;
在所述校验结果正确时,根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器根据所述安全报文数据进行安全权限判断,更新数字货币钱包余额,并反馈更新信息;
基于所述更新信息完成支付。
2.如权利要求1所述的基于数字货币硬钱包的支付方法,其特征在于,所述根据所述行业应用信息计算交易费用,包括:
获取所述行业应用信息中的扣费记录以及优惠标识;
根据所述扣费记录计算基本价格;
根据所述优惠标识计算优惠折扣信息;
根据所述基本价格以及所述优惠折扣信息计算交易费用。
3.如权利要求1所述的基于数字货币硬钱包的支付方法,其特征在于,所述根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器根据所述安全报文数据进行安全权限判断,更新数字货币钱包余额,并反馈更新信息,包括:
根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器接收所述安全报文数据,对所述安全报文数据进行安全权限判断;
在所述安全报文数据的安全权限为允许更改时,对所述安全报文数据进行校验;
在所述安全报文数据校验正确时,根据所述安全报文数据对所述行业应用信息以及所述数字货币钱包的余额进行更新,并反馈更新信息。
4.如权利要求1-3中任一项所述的基于数字货币硬钱包的支付方法,其特征在于,所述在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈,包括:
根据所述行业应用信息确定对应的行业应用并发送至所述预设服务器,以使所述预设服务器根据所述行业应用检索预设行业应用表,在所述行业应用位于所述预设行业应用表中时,反馈检索信息;
根据所述检索信息读取所述行业应用信息中的行业应用信息文件,以使所述预设服务器基于所述行业应用信息文件确定对应的数字货币应用。
5.如权利要求4所述的基于数字货币硬钱包的支付方法,其特征在于,所述根据所述检索信息读取所述行业应用信息文件,以使所述预设服务器基于所述行业应用信息文件确定对应的数字货币应用,包括:
基于所述行业应用信息文件发送检索指令至所述预设服务器,以使所述预设服务器根据所述检索指令检索行业应用信息文件,并读取行业应用信息文件数据,根据读取信息确定对应的数字货币应用并反馈。
6.一种基于数字货币硬钱包的支付装置,其特征在于,所述基于数字货币硬钱包的支付装置包括:
提取模块,用于在在获取到交易信息时,提取所述交易信息中的行业应用信息,并将所述行业应用信息发送至预设服务器,以使所述预设服务器根据所述行业应用信息确定对应的数字货币应用并反馈,其中,行业应用信息包括当前进行支付的行业种类的相关信息;
接收模块,用于接收所述预设服务器反馈的数字货币应用;
计算模块,用于根据所述行业应用信息计算交易费用;
支付模块,用于根据所述交易费用以及所述数字货币应用完成支付;
所述接收模块,还用于发送读取数字货币钱包的指令,以使所述预设服务器根据所述指令读取数字货币钱包,查询所述数字货币钱包的余额并反馈;接收所述预设服务器反馈的所述数字货币钱包的余额;
所述支付模块,还用于将所述交易费用与所述数字货币钱包的余额进行比较;在所述交易费用小于所述余额时,对所述行业应用信息进行安全认证,计算安全认证数据密文,并将所述安全认证数据密文发送至所述预设服务器,以使所述预设服务器对所述安全认证数据密文进行校验,并反馈校验结果;在所述校验结果正确时,根据所述数字货币应用计算安全报文数据并将所述安全报文数据发送至所述预设服务器,以使所述预设服务器根据所述安全报文数据进行安全权限判断,更新数字货币钱包余额,并反馈更新信息;基于所述更新信息完成支付。
7.一种基于数字货币硬钱包的支付设备,其特征在于,所基于数字货币硬钱包的支付设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于数字货币硬钱包的支付程序,所述基于数字货币硬钱包的支付程序配置为实现如权利要求1至5中任一项所述的基于数字货币硬钱包的支付方法。
8.一种存储介质,其特征在于,所述存储介质上存储有基于数字货币硬钱包的支付程序,所述基于数字货币硬钱包的支付程序被处理器执行时实现如权利要求1至5中任一项所述的基于数字货币硬钱包的支付方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111258899.3A CN113706138B (zh) | 2021-10-28 | 2021-10-28 | 基于数字货币硬钱包的支付方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111258899.3A CN113706138B (zh) | 2021-10-28 | 2021-10-28 | 基于数字货币硬钱包的支付方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113706138A CN113706138A (zh) | 2021-11-26 |
CN113706138B true CN113706138B (zh) | 2022-02-22 |
Family
ID=78647245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111258899.3A Active CN113706138B (zh) | 2021-10-28 | 2021-10-28 | 基于数字货币硬钱包的支付方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113706138B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115187237B (zh) * | 2022-07-08 | 2023-03-24 | 深圳市深圳通有限公司 | 数字人民币硬钱包的交易方法、装置、终端设备以及介质 |
CN116030543A (zh) * | 2022-12-29 | 2023-04-28 | 北京万集科技股份有限公司 | 用于etc***的付费方法、相关产品及etc*** |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015175854A2 (en) * | 2014-05-15 | 2015-11-19 | Cryptyk, Inc. (Trading As Bitsavr Inc.) | System and method for digital currency storage, payment and credit |
CN104636918B (zh) * | 2015-02-27 | 2017-06-16 | 努比亚技术有限公司 | 支付应用的管理方法和移动终端 |
CN107678646A (zh) * | 2017-09-21 | 2018-02-09 | 珠海市魅族科技有限公司 | 支付控制方法、装置、计算机装置及计算机可读存储介质 |
CN107871234A (zh) * | 2017-09-25 | 2018-04-03 | 上海壹账通金融科技有限公司 | 电子支付方法及应用服务器 |
CN108960816A (zh) * | 2018-07-03 | 2018-12-07 | 四川科道芯国智能技术股份有限公司 | 应用切换方法和装置 |
CN109189458A (zh) * | 2018-11-09 | 2019-01-11 | 四川科道芯国智能技术股份有限公司 | 数据更新方法及装置 |
CN110852746A (zh) * | 2019-10-31 | 2020-02-28 | 北京三快在线科技有限公司 | 优惠支付的实现方法、装置、电子设备和存储介质 |
CN110930144B (zh) * | 2019-11-19 | 2023-08-29 | 东莞市鼎酷科技有限公司 | 一种虚拟支付卡选择方法、装置及计算机可读存储介质 |
CN111476565A (zh) * | 2020-05-23 | 2020-07-31 | 北京飞纳泰科信息技术有限公司 | 一种数字货币pos机及其交易*** |
CN112712354A (zh) * | 2020-06-15 | 2021-04-27 | 深圳市文鼎创数据科技有限公司 | 一种数字货币钱包与数字货币服务器的交互方法 |
CN112633864A (zh) * | 2020-12-15 | 2021-04-09 | 北京握奇数据股份有限公司 | 一种基于tee和蓝牙型数字货币硬件钱包的支付***和方法 |
-
2021
- 2021-10-28 CN CN202111258899.3A patent/CN113706138B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113706138A (zh) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107908485B (zh) | 接口参数传递方法、装置、设备及计算机可读存储介质 | |
CN113706138B (zh) | 基于数字货币硬钱包的支付方法、装置、设备及存储介质 | |
JP4863989B2 (ja) | 電子的なアドレスを用いて電気通信サービスにアクセスする方法及びシステム | |
US10885518B2 (en) | Electronic money server, electronic money server program product, recording medium, and loss processing method | |
EP2876594A1 (en) | Payment method and device | |
US20070186107A1 (en) | User authentication system and data providing system using the same | |
WO2019210759A1 (zh) | 一种虚拟卡生成方法、用户终端以及令牌服务器 | |
CN105074745A (zh) | 用于控制支付装置以选择支付手段的方法 | |
KR20130132672A (ko) | 결제 단말기 애플리케이션, asp 시스템 및 결제 방법 | |
EP3792860B1 (en) | Resource transfer method and device, computer device and storage medium | |
KR101886686B1 (ko) | 건설 공사 스마트 워킹 애플리케이션을 이용한 매칭 서비스 시스템 및 제공방법, 이를 실행하기 위하여 매체에 저장된 건설 공사 스마트 워킹 애플리케이션 | |
CN110555681B (zh) | 银行卡签约方法、装置、服务器及介质 | |
US20070278289A1 (en) | Payment adjusting apparatus and program therefor | |
CN110852719A (zh) | 电子合同的签订方法及装置、电子设备、存储介质 | |
JP2012070294A (ja) | 端末アプリケーション検索システム | |
CN105187399A (zh) | 资源处理方法及装置 | |
JP6526300B1 (ja) | 充電制御システム、アプリケーションプログラム及び充電制御システムにおける制御方法 | |
CN113709740A (zh) | 一种在授权登录页面显示账号信息的方法及*** | |
CN104468635A (zh) | 网络平台的用户权限升级认证方法及*** | |
CN111027947A (zh) | Utxo钱包的选择方法、设备、存储介质及装置 | |
CN108200052B (zh) | 基于移动终端的数字签名方法、装置以及移动终端 | |
CN115470281A (zh) | 数据的批量导入方法、装置、终端设备以及存储介质 | |
CN112732676B (zh) | 基于区块链的数据迁移方法、装置、设备及存储介质 | |
JP5817320B2 (ja) | ユーザ登録システム及びユーザ登録方法 | |
KR100851227B1 (ko) | 모바일 전자지로 관리 방법 및 시스템 |
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 |