掌桥专利:专业的专利平台
掌桥专利
首页

基于数字货币的交易方法及装置

文献发布时间:2023-06-19 11:22:42


基于数字货币的交易方法及装置

技术领域

本申请涉及计算机技术领域,尤其涉及一种基于数字货币的交易方法及装置。

背景技术

目前,现有预付费交易方法采用传统的结算方式,即根据用户使用的业务服务资源量,人工结算使用的业务服务资源量对应的资源值,然后从用户注册的账户或充值卡中扣除消耗的资源值。然而,这种结算方式需要用户在服务商提供的应用进行注册或者购买充值卡,导致用户结算交易的操作繁琐。并且退还账户或充值卡中的资源值,还需人工审核才能退还,在一定程度上存在账户或充值卡中的资源值无法退还的风险。

发明内容

本申请实施例提供一种基于数字货币的交易方法及装置,能够达到无需人工审核,自助退款的目的。

根据本申请实施例的第一方面,提供一种基于数字货币的交易方法,应用于第一终端,该方法包括:接收用于指示退还资源操作的资源退还信息,所述资源退还信息包括退还资源值和数字货币钱包的识别信息,所述退还资源值由预付资源值和实际转出资源值确定的,所述实际转出资源值根据实际使用的业务服务资源信息确定的。

向与所述识别信息对应的数字货币钱包转入与所述退还资源值对应的第一资源。

在一些实施例中,在所述接收用于指示退还资源操作的资源退还信息之前,所述方法还包括:

接收用于指示转入资源操作的支付交易信息,所述支付交易信息包括交易信息,以及数字货币钱包的识别信息。

从所述数字货币钱包转入与所述预付资源值对应的第二资源。

在一些实施例中,在所述从所述数字货币钱包转入与所述预付资源值对应的第二资源之后,所述方法还可以包括:在转入所述第二资源成功的情况下,向服务器发送支付交易成功信息。

和/或,在转入所述第二资源成功的情况下,向第二终端发送控制信息,以使第二终端处于工作状态。

在一些实施例中,所述向与所述识别信息对应的数字货币钱包转入与所述退还资源值对应的第一资源,包括:根据数字货币钱包的类型,向与所述识别信息对应的数字货币钱包转入所述第一资源。

在一些实施例中,所述从所述数字货币钱包转入与所述预付资源值对应的第二资源,包括:根据数字货币钱包的类型,从与所述识别信息对应的数字货币钱包转入所述第二资源。

在一些实施例中,所述根据数字货币钱包的类型,向与所述识别信息对应的数字货币钱包转入所述第一资源,包括:在所述数字货币钱包包括硬件钱包的情况下,所述第一终端利用短距离通信网络查找与所述识别信息对应的硬件钱包,向所述硬件钱包转入与所述退还资源值对应的数字货币。

在所述数字货币钱包包括软件钱包的情况下,所述第一终端通过数字货币网络查找与所述识别信息对应的软件钱包,向所述软件钱包转入与所述退还资源值对应的数字货币。

在一些实施例中,所述根据数字货币钱包的类型,从与所述识别信息对应的数字货币钱包转入所述第二资源,包括:在所述数字货币钱包包括硬件钱包的情况下,所述第一终端利用短距离通信网络查找与所述识别信息对应的硬件钱包,从所述硬件钱包转入与所述预付资源值对应的数字货币。

在所述数字货币钱包包括软件钱包的情况下,所述第一终端通过数字货币网络查找与所述识别信息对应的软件钱包,从所述软件钱包转入与所述预付资源值对应的数字货币。

根据本申请实施例的第二方面,提供了一种基于数字货币的交易方法,应用于服务器,该方法包括:接收第二终端发送的工作信息,所述工作信息包括实际交易信息和交易编号。

确定与所述交易编号对应的预付资源值。

比较所述预付资源值与所述实际交易信息对应的实际转出资源值,所述实际转出资源值根据所述实际交易信息中的实际使用的业务服务资源信息确定的。

在所述预付资源值大于所述实际转出资源值的情况下,计算所述预付资源值与所述实际转出资源值之间的退还资源值。

基于所述退还资源值和所述交易编号对应的数字货币钱包的识别信息,生成并向第一终端发送资源退还信息,所述资源退还信息用于指示资源退还操作。

在一些实施例中,在所述服务器确定与所述交易编号对应的预付资源值之后,所述方法还包括:

所述服务器根据所述预付资源值,生成最大业务服务资源信息,所述最大业务服务资源信息包括所述第二终端停止工作时所提供的最大业务服务资源值;

所述服务器向所述第二终端发送最大业务服务资源信息。

在一些实施例中,在所述比较所述预付资源值与所述实际交易信息对应的实际转出资源值之后,所述方法还包括:在所述预付资源值等于与所述实际转出资源值的情况下,发送指示交易完成的信息。

在一些实施例中,在所述接收所述第二终端发送的工作信息之前,所述方法还包括:接收支付交易成功信息,所述支付交易成功信息用于指示转入与所述预付资源值对应的第二资源成功。

基于所述支付交易成功信息,向第二终端发送控制信息,以使所述第二终端处于工作模式。

在一些实施例中,在所述接收支付交易成功信息之前,所述方法还包括:接收交易请求信息,所述交易请求信息包括交易类型。

基于所述交易类型,生成预付资源值和交易编号。

基于所述预付资源值和所述交易编号,生成并发送交易信息。

在一些实施例中,在所述接收支付交易成功信息之前,所述方法还包括:接收交易请求信息,所述交易请求信息包括交易类型。

基于所述交易类型,生成预付资源值和交易编号。

基于所述预付资源值和所述交易编号,生成并发送交易信息。

根据本申请实施例的第三方面,提供了一种基于数字货币的交易装置,应用于第一终端,所述装置包括:第一信息接收模块,被配置为执行接收指示资源退还操作的资源退还信息,所述资源退还信息包括退还资源值和数字货币钱包的识别信息,所述退还资源值由预付资源值和实际转出资源值确定的,所述实际转出资源值根据所述实际交易信息中的实际使用的业务服务资源信息确定的。

转出模块,被配置为执行向与所述识别信息对应的数字货币钱包转入与所述退还资源值对应的第一资源。

根据本申请实施例的第四方面,提供了一种基于数字货币的交易装置,应用于服务器,所述装置包括:第二信息接收模块,被配置为执行接收第二终端发送的工作信息,所述工作信息包括实际交易信息和交易编号。

资源确定模块,被配置为执行确定与所述交易编号对应的预付资源值。

资源比较模块,被配置为执行比较所述预付资源值与所述实际交易信息对应的实际转出资源值。

资源计算模块,被配置为执行在所述预付资源值大于所述实际转出资源值的情况下,计算所述预付资源值与所述实际转出资源值之间的退还资源值。

生成模块,被配置为执行基于所述退还资源值和所述交易编号对应的数字货币钱包的识别信息,生成资源退还信息,所述资源退还信息用于指示资源退还操作。

发送模块,被配置为执行向第一终端发送资源退还信息。

在一些实施例中,所述第一终端集成于所述第二终端。

根据本申请实施例的第五方面,提供了一种计算机设备,所述设备包括:处理器和用于存储所述处理器可执行指令的存储器。

其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的基于数字货币的交易方法。

根据本申请实施例的第六方面,提供了一种服务器,所述服务器包括:处理器和用于存储所述处理器可执行指令的存储器。

其中,所述处理器被配置为执行所述指令,以实现如第二方面所述的基于数字货币的交易方法。

根据本申请实施例的第七方面,提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如第一方面所述的基于数字货币的交易方法,以及第二方面所述的基于数字货币的交易方法。

根据本申请实施例的第八方面,提供一种计算机程序产品,包括计算机程序或者指令,所述计算机程序或者指令被处理器执行时实现如第一方面所述的基于数字货币的交易方法,以及第二方面所述的基于数字货币的交易方法。

本申请实施例的基于数字货币的交易方法、装置、计算机设备、服务器、计算机存储介质及计算机程序产品,可以根据资源退还信息,向识别信息对应的数字货币钱包支付退还资源值,从而达到无需人工审核,自助退款的目的。同时,由于退还资源值退还回数字货币钱包,因此,无需向服务商发起退款请求,即可获取退还资源值。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例所提供的基于数字货币的交易系统的组成框图。

图2是本申请一实施例提供的基于数字货币的交易方法的流程图。

图3是本申请另一实施例提供的基于数字货币的交易方法的流程图。

图4是本申请又一实施例提供的基于数字货币的交易方法的流程图。

图5示出了本申请一实施例提供的基于数字货币的交易装置的结构示意图。

图6示出了本申请另一实施例提供的基于数字货币的交易装置的结构示意图。

图7示出了本申请实施例提供的计算机设备的硬件结构示意图。

图8示出了本申请实施例提供的服务器的硬件结构示意图。

具体实施方式

下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

在对本申请实施例提供一种基于数字货币的交易方法进行详细描述之前,首先对本申请涉及的技术进行简要介绍。

数字货币指的是数字化的货币,由各国央行发行,具有国家信用背书、有法偿能力的法定货币。从货币本质的角度来说,数字货币是现金的替代,它提供了现金般的便捷、安全和隐私性高的体验。

数字货币钱包:分为硬件和软件两种表现形式,但无论形态如何,都是用于保存持有人数字货币资产的载体。

数字货币钱包:分为硬件和软件两种表现形式,但无论形态如何,都是用于保存持有人资源的载体。

硬件钱包可以指具有安全单元SE的硬件模块。在硬件钱包中,将币串序列数(字串)存储在SE,并且数据处理、加密均在SE中完成。硬件钱包可以将币串序列数(字串)拆分成符合权威方要求的不同数值的两个或多个币串序列数,权威机构可以校验拆分是否正确合规。例如,支付信息中包括硬件钱包和币串序列数的签名信息,基于公钥基础设施(Public Key Infrastructure,PKI)体系,权威机构实现对终端和序列数的签名验签,从而验证字串拆分的合法性。

软件钱包可以指无SE的软件模块。交互方式可以与硬件钱包一样,可通过软件钱包的载体通过资源交易网络实时上传数据至权威方。

两个不同的硬件钱包之间可以通过短距离通讯网络传输币串序列数,硬件钱包记录传输币串序列的相关信息,包括提供方ID,接收方ID和传输币串序列数,传输时间等信息。这些信息可以离线存储,在硬件钱包连接资源的专有网络时将以上信息同步至权威机构。

硬件钱包也可以通过短距离通讯方式与软件钱包传输币串序列数,软件钱包直接通过资源的专有网络将数据同步至权威机构。

两个不同的软件钱包之间可以通过资源交易网络传输币串序列数,软件钱包记录传输币串序列的相关信息,包括提供方ID,接收方ID和传输币串序列数,传输时间等信息。软件钱包直接通过资源的专有网络将信息同步至权威机构。

交易:数字货币的交易发生在数字货币钱包之间;数字货币资产的持有者必须使用数字货币钱包来进行交易。而交易的实质,则是数字货币资产的转入。

脱机与联机:数字货币钱包支持全脱机、半联机、全联机的交易方式,当然这一定会受到一定的风险参数要求的限制。脱机交易方式是指两个设备在脱离互联网的情况下进行交易的方式。半联机方式是指两个设备中一个设备脱离互联网进行交易的方式。联机交易方式是指两个设备在连接互联网的情况下进行交易的方式。

数字货币网络是指由银行为数字货币组成的专有网络。

现有交易方式,一般采用现金结算方式和移动支付方式。现金结算方式是指,用户若想达到自助消费的目的,需要前往服务商的柜台,将一定数额的现金作为预付费用交给收银员。收银员在交易系统中输入预付费用的数额并解锁设备,然后告知用户使用的设备编号。用户使用编号对应的设备进行消费。消费结束后,若有尚未使用的预付费用,用户需要再次前往柜台进行找零。

由于现金交易操作环节繁琐,因此,用户通常使用移动支付方式实现交易结算。一般交易结算方式包括先付费方式以及后付费方式。

第一种,先付费方式。用户通过服务商的应用软件预约所需的消费项目,提供所需消费的信息。服务商交易系统将在用户充值卡的余额中锁定与预期消费费用等值的金额。用户进入场所后,工作人员通过服务商终端查看用户的预约信息,并提供给用户与消费项目对应的服务。服务完成后,服务商交易系统从用户充值卡扣除与实际消费费用等价的资源值,并将释放剩余的资源值。用户需要向服务商交易系统发起退还资源值的操作,经过审核后,剩余的资源值从充值卡提现到用户的银行账户中。

第二种,后付费式。用户先进行消费,而后可以通过如下方式进行付款。

1)用户通过出示与服务商充值卡关联的二维码,工作人员扫描二维码,从充值卡中扣除相关资源值。

2)用户通过服务商的应用软件的定位功能定位消费地点,选择所需消费物品,查找到消费对应的交易信息,在线使用服务商充值卡进行支付。

然而,在上述移动支付方式中,用户需要在服务商的应用软件中注册账号。并且在进行交易结算时,服务商交易系统需要从用户的账号中扣除相关资源。如果用户想要提取用户账号的资源值,还需经过审核后才能将资源值提取到银行账户,变为用户所拥有的法定货币。如此,导致用户结算交易的操作繁琐,并且在一定程度上存在账户或充值卡中的资源值无法退还的风险。

继移动支付浪潮过后,数字货币/电子支付(Digital Currency/ElectronicPayment,DC/EP)必将成为未来中国支付行业的又一次革命,对于各行各业带来深远的影响,也会带来全新的支付场景和体验。

有鉴于此,本申请实施例基于将数字货币应用于交易结算的技术构思,提取一种基于数字货币的交易方法,能够根据接收到的指示,直接从用户终端中的数字货币钱包转入与预付资源值对应的数字货币或者直接向用户终端中的数字货币钱包转入与退还资源值对应的数字货币,从而简化了用户结算交易的操作,并且服务商与用户可以直接进行货币结算,无需进行提取操作,达到了无需人工审核,自助退款的目的。

需要说明的是,本申请中方案还可应用于电子货币,即本申请文件中所有数字货币字样所有“数字货币”字样均可替换为“电子货币”,以及本申请文件中所有“数字货币钱包”均可替代为“电子钱包”。电子货币可以包括金融集成电路((Integrated Circuit,IC)卡电子钱包\电子现金、行业IC卡电子钱包\电子现金、预付费的IC卡的电子钱包\电子现金等微处理器(Central Processing Unit,CPU)卡的电子货币。

图1是本申请实施例所提供的基于数字货币的交易系统的组成框图,该系统100包括:用户终端110、第一终端120、第二终端130。

用户终端110可以包括第一数字货币钱包111。用户终端110可以用于根据支付交易信息从第一数字货币钱包111向第一终端120转入数字货币;从第一终端120中转入数字货币。其中,第一数字货币钱包111可以为与用户身份信息对应的数字货币钱包。第一数字货币钱包111可以包括一个或者多个数字货币钱包。数字货币钱包可以是承载数字货币的工具。

第一终端120可以包括数字货币收款装置121。第一终端120可以用于根据支付交易信息,从第一数字货币钱包111转入交易所需费用(即实际资源值)对应的数字货币;还可以用于根据支付交易信息,从第一数字货币钱包111转入交易预付费用(即预付资源值)对应的数字货币;还可以用于根据资源退还信息,向第一数字货币钱包111转入交易剩余费用(即退还资源值)对应的数字货币。

在一些实施例中,数字货币收款装置121可以具备收取数字货币的能力。数字货币收款装置121还可以具备退还数字货币的能力。

在一些实施例中,数字货币收款装置121可以为单独的手持固定式收款装置,也可以为固定式收款装置,也可以为集成在第一终端上的收款装置,还可以为其它形式的收款装置。在本申请实施例中,对于数字货币收款装置121的形式不做限定。

在一些实施例中,数字货币收款装置121可以包括第二数字货币钱包1211。

在一些实施例中,数字货币收款装置121可以用于在第一数字货币钱包和第二数字货币钱包均为硬件钱包的情况下,根据资源退还信息,利用短距离通信网络从第二数字货币钱包向第一数字货币钱包转入交易剩余费用对应的数字货币;还可以用于在第一数字货币钱包和第二数字货币钱包均为硬件钱包的情况下,根据支付交易信息,利用短距离通信网络从第一数字货币钱包111向第二数字货币钱包转入交易所需费用对应的数字货币。

在一些实施例中,数字货币收款装置121可以用于在第一数字货币钱包和第二数字货币钱包均为软件钱包的情况下,根据资源退还信息,利用数字货币网络从第二数字货币钱包向第一数字货币钱包转入交易剩余费用对应的数字货币;还可以用于在第一数字货币钱包和第二数字货币钱包均为软件钱包的情况下,根据支付交易信息,利用数字货币网络从第一数字货币钱包111向第二数字货币钱包转入交易所需费用对应的数字货币。

第二终端130可以包括物联网装置131,可以用于提供交易所需业务服务;也可以用于根据第一终端120发送的控制信息,提供交易所需业务服务;还可以用于向第一终端120发送资源退还信息。

这里,第二终端130可以用于计算交易预付费用与交易所需费用之间的差额,生成资源退还信息。

在一些实施例中,第一终端120可以和第二终端130集成在一个终端中。第一终端120和第二终端130也可以独立设置。

这里,在第一终端120可以和第二终端130集成在一个终端中,该终端可以用于在确认从第一数字货币钱包111成功转入交易预付费用(即预付资源值)对应的数字货币的情况下,提供交易所需的业务服务。

在一些实施例中,第一终端120可以与第二终端130为一一对应的关系。第一终端120也可以与多个第二终端130对应。在本申请实施例中,第一终端与第二终端130的对应关系不做限定。

在一些实施例中,如图1所示,该系统100还可以包括:服务器140。

第一终端120可以在确定转入交易预付费用的情况下,向服务器发送支付交易成功信息。

第二终端130还可以用于根据服务器140发送的控制信息,提供交易所需业务服务;还可以用于向服务器140发送工作信息。

服务器140可以包括支付管理系统141,可以用于接收交易请求信息,生成并发送交易信息;也可以用于接收交易支付成功信息,存储第一数字货币钱包111的身份识别信息与交易信息的关系;也可以用于生成并发送资源退还信息。

在一些实施例中,服务器140还可以根据资源退还信息,向第一数字货币钱包转入交易剩余费用。

这里,服务器根据第一数字货币钱包111的身份识别信息,通过数字货币网络向第一数字货币钱包转入交易剩余费用。

在一些实施例中,服务器140还可以用于在预付资源值大于实际转出资源值的情况下,计算预付资源值与实际转出资源值之间的退还资源值;通过数字货币网络将退还资源值退回用户终端的软件钱包。

在本申请实施例中,可以根据资源退还信息,向识别信息对应的数字货币钱包支付退还资源值,从而达到无需人工审核,自助退款的目的。同时,由于退还资源值退还回数字货币钱包,因此,无需向服务商发起退款请求,即可获取退还资源值。

基于与上述基于数字货币的交易系统相同的发明构思,本申请实施例还提供了一种基于数字货币的交易方法,应用于第一终端。图2是本申请一实施例提供的基于数字货币的交易方法的流程图。如图2所示,基于数字货币的交易方法包括以下步骤。

步骤S210,第一终端接收用于指示退还资源操作的资源退还信息。

这里,资源退还信息包括退还资源值和数字货币钱包的识别信息。退还资源值由预付资源值和实际转出资源值确定的。可选地,数字货币钱包的识别信息可以为数字货币钱包的唯一识别信息,可以包括数字货币钱包的唯一编码(Identity document,ID)。预付资源值可以是预先从用户终端的数字货币钱包转出的数字货币的数值。实际转出资源值可以由实际交易信息确定。实际交易信息可以包括实际使用的业务服务资源信息。实际使用的业务服务资源信息可以包括实际使用的业务服务资源量或者实际使用的业务服务费用。实际转出资源值可以根据实际使用的业务服务资源信息确定的,实际转出资源值为实际使用的业务服务资源量对应的数字货币的数值。

需要说明的是,本申请实施例中的业务服务可以包括各种类型的物质资源服务,例如能源资源服务、房屋资源服务、交通资源服务、物品资源服务和娱乐项目资源服务。

在一些实施例中,实际使用的业务服务费用可以包括但不限于以下费用。

实际能源补给的费用。例如,实际在加油站进行加油的费用;实际在天然气站进行加气的费用;实际使用充电装置或插座进行充电的费用。

实际租赁物品的费用。例如,实际租赁房屋的费用;实际租赁交通工具的费用;实际租赁充电宝的费用以及实际租赁其它共享物品的费用。

根据计量装置计算的各种能源实际使用费用。例如,根据物联网水表计算的水资源的实际使用费用;根据物联网电表计算的电力资源的实际使用费用;根据物联网气表计算的燃气资源的实际使用费用。

实际娱乐项目消费的费用。例如,实际在唱吧消费的费用;实际在游戏厅消费的费用;实际在影院消费的费用;实际在游乐场所消费的费用。

实际购买商品的费用。例如,使用自动贩卖机购买商品的费用;在自助商场购买商品的费用;在自助餐厅购买食物的费用;使用饮用水贩卖机购买饮用水的费用。

步骤S220,第一终端向与识别信息对应的数字货币钱包转入与退还资源值对应的第一资源。

这里,第一资源包括与退换资源值数额相等的数字货币。第一终端根据接收到的资源退换信息,确定与退换资源值对应的数字货币钱包的识别信息,通过默认的数字货币的交易网络将第一资源退回与识别信息对应的用户终端的数字货币钱包。

在一些实施例中,识别信息可以根据资源退还信息确定,也可以根据转入预付资源值时记录下来的信息确定,还可以根据其它信息确定。在本申请中,对于识别信息的确定方式不做限定。

在一些实施例中,数字货币的交易网络可以包括短距离通信网络,例如射频通信网络、蓝牙通信网络、红外通信网络和无线互联的通信网络。其中,射频通信网络可以包括近场通信网络(Near Field Communication,NFC)。数字货币的交易网络也可以包括数字货币的专有网络。

例如,能源补给装置集成有具备数字货币收付款功能的第一终端,在能源补给完成后,第一终端接收到能源补给装置对应的服务器发送的资源退还信息,第一终端向用户终端的数字钱包转入与退还资源值对应的数字货币。

例如,共享物品或者装载共享物品上集成有具备数字货币收付款功能的第一终端,在结束共享服务后,第一终端接收到共享物品对应的服务器发送的资源退还信息,第一终端向用户终端的数字钱包转入与退还资源值对应的数字货币。其中,共享物品可以包括共享交通工具、共享衣柜、共享按摩椅和共享充电宝等共享项目的物品。

例如,在房屋设施中集成具备数字货币收付款功能的第一终端,在租赁结束后,第一终端接收到房屋对应的服务器发送的资源退还信息,第一终端向用户终端的数字钱包转入与退还资源值对应的数字货币。

例如,在汽车上集成具备数字货币收付款功能的第一终端,在租赁结束后,第一终端接收到汽车对应的服务器发送的资源退还信息,第一终端向用户终端的数字钱包转入与退还资源值对应的数字货币。

例如,在计量装置上集成具备数字货币收付款功能的第一终端,在结束计量后,第一终端接收到计量装置对应的服务器发送的资源退还信息,第一终端向用户终端的数字钱包转入与退还资源值对应的数字货币。其中,计量装置可以包括物联网水表、物联网气表以及物联网电表等。

例如,在娱乐设施上集成具备数字货币收付款功能的第一终端,在服务结束后,第一终端接收到娱乐设施对应的服务器发送的资源退还信息,第一终端向用户终端的数字钱包转入与退还资源值对应的数字货币。其中,娱乐设施可以包括唱吧的娱乐设施、私人影院的娱乐设施以及游乐场所的娱乐设施。

例如,在自动贩卖机集成具备数字货币收付款功能的第一终端,在选购结束后,第一终端接收到自动贩卖机对应的服务器发送的资源退还信息,第一终端向用户终端的数字钱包转入与退还资源值对应的数字货币。

例如,在自助餐厅系统上集成具备数字货币收付款功能的第一终端,在结束用餐后,第一终端接收到自动贩卖机对应的服务器发送的资源退还信息,第一终端向用户终端的数字钱包转入与退还资源值对应的数字货币。

例如,在饮用水贩卖机集成具备数字货币收付款功能的第一终端,在停止接水后,第一终端接收到饮用水贩卖机对应的服务器发送的资源退还信息,第一终端向用户终端的数字钱包转入与退还资源值对应的数字货币。

在一些实施例中,为了直接转入预付资源,在步骤S210,接收资源退还信息之前,该方法还包括。

步骤S230,接收用于指示转入资源操作的支付交易信息。

这里,支付交易信息包括交易信息,以及数字货币钱包的识别信息。交易信息可以包括交易编号以及预付资源值。

在一些实施例中,支付交易信息可以由服务器发送,也可以由用户终端发送,还可以由其它终端发送。在本申请实施例中,对于支付交易信息的方式不做限定。

步骤S240,从数字货币钱包转入与预付资源值对应的第二资源。

这里,第二资源包括数值与预付资源值相等的数字货币。第一终端从识别信息对应的数字货币钱包转入与预付资源值数值相等的数字货币,至第一终端对应的数字货币钱包。第一终端对应的数字货币钱包可以为服务商的数字货币钱包。

在一些实施例中,为了防止中途停止服务,第二资源还可以包括数值大于预付资源值的数字货币。如此,用户预付比预计更多的数字货币,可以满足用户的服务需求,减少由于预付的数字货币不满足实际服务需求,导致暂停服务的问题。

在一些实施例中,第一终端可以包括服务商对应的数字货币钱包,在步骤S240中,从用户终端的数字货币钱包向第一终端中的数字货币钱包转入第二资源。

在一些实施例中,第一终端可以包括与服务商对应的数字货币钱包的收款单元,在步骤S240中,通过第一终端的收款单元,从用户终端的数字货币钱包向服务商对应的数字货币钱包转入第二资源。

在一些实施例中,第一终端可以利用多种形式收款方式转入第二资源,例如第一终端可以采用收款单元转入第二资源。

其中,收款单元可以包括与商户的数字钱包关联的二维码。第一终端也可以采用扫描装置扫描用户终端转入第二资源。第一终端也可以采用与用户终端短距离接触或者非接触方式转入第二资源。第一终端还可以利用数字货币的专有网络从识别信息对应的数字货币钱包转入第二资源。在本申请实施例中,对于第一终端收款方式不做限制。

在一些实施例中,在步骤240,从数字货币钱包转入与预付资源值对应的第二资源之后,该方法还可以包括以下步骤。

步骤S250a,在转入第二资源成功的情况下,向服务器发送支付交易成功信息。

这里,支付交易成功信息用于指示从用户终端的数字钱包转入第二资源成功。第一终端确定转入第二资源成功后,向服务器发送支付交易成功信息。支付交易成功消息包括交易编号以及用户终端的数字钱包的识别信息。支付交易成功消息还包括第二资源对应的资源值。

例如,能源补给装置集成有具备数字货币收付款功能的第一终端,在能源补给开始前,用户终端向第一终端发起针对预付资源值(即预付款)支付交易信息,第一终端接收到支付交易信息后,从用户终端的数字钱包转入与预付资源值对应的数字货币。

例如,共享物品或者装载共享物品上集成有具备数字货币收付款功能的第一终端,在共享服务开始前,用户终端向第一终端发起针对预付资源值(即预付款)支付交易信息,第一终端接收到支付交易信息后,从用户终端的数字钱包转入与预付资源值对应的数字货币。其中,共享物品可以包括共享交通工具、共享衣柜、共享按摩椅和共享充电宝等共享项目的物品。

例如,在房屋设施中集成具备数字货币收付款功能的第一终端,在房屋租赁开始前,用户终端向第一终端发起针对预付资源值(即预付款)支付交易信息,第一终端接收到支付交易信息后,从用户终端的数字钱包转入与预付资源值对应的数字货币。

例如,在汽车上集成具备数字货币收付款功能的第一终端,在汽车租赁开始前,用户终端向第一终端发起针对预付资源值(即预付款)支付交易信息,第一终端接收到支付交易信息后,从用户终端的数字钱包转入与预付资源值对应的数字货币。

例如,在计量装置上集成具备数字货币收付款功能的第一终端,在计量开始前,用户终端向第一终端发起针对预付资源值(即预付款)支付交易信息,第一终端接收到支付交易信息后,从用户终端的数字钱包转入与预付资源值对应的数字货币。其中,计量装置可以包括物联网水表、物联网气表以及物联网电表等。

例如,在娱乐设施上集成具备数字货币收付款功能的第一终端,在服务开始前,用户终端向第一终端发起针对预付资源值(即预付款)支付交易信息,第一终端接收到支付交易信息后,从用户终端的数字钱包转入与预付资源值对应的数字货币。其中,娱乐设施可以包括唱吧的娱乐设施、私人影院的娱乐设施以及游乐场所的娱乐设施。

例如,在自动贩卖机集成具备数字货币收付款功能的第一终端,在选购开始前,用户终端向第一终端发起针对预付资源值(即预付款)支付交易信息,第一终端接收到支付交易信息后,从用户终端的数字钱包转入与预付资源值对应的数字货币。

例如,在自助餐厅系统上集成具备数字货币收付款功能的第一终端,在用餐开始前,用户终端向第一终端发起针对预付资源值(即预付款)支付交易信息,第一终端接收到支付交易信息后,从用户终端的数字钱包转入与预付资源值对应的数字货币。

例如,在饮用水贩卖机集成具备数字货币收付款功能的第一终端,在开始接水前,用户终端向第一终端发起针对预付资源值(即预付款)支付交易信息,第一终端接收到支付交易信息后,从用户终端的数字钱包转入与预付资源值对应的数字货币。

在一些实施例中,在步骤240,从数字货币钱包转入与预付资源值对应的第二资源之后,该方法还可以包括以下步骤。

步骤S250b,在转入所述第二资源成功的情况下,向第二终端发送控制信息,以使第二终端处于工作状态。

这里,第一终端确认转入第二资源成功的情况下,向第二终端发送控制信息。第二终端接收到控制信息后,开始工作,提供所需的业务服务。

在一些实施例中,在步骤240,从数字货币钱包转入与预付资源值对应的第二资源之后,该方法还可以包括:

步骤S250c,在转入所述第二资源成功的情况下,向服务器发送支付交易成功信息,以及向第二终端发送控制信息,以使第二终端处于工作状态。

在一些实施例中,为了便于转出第一资源,步骤S220,向与所述识别信息对应的数字货币钱包转入与所述退还资源值对应的第一资源,包括:

根据数字货币钱包的类型,向与识别信息对应的数字货币钱包转入所述第一资源。

这里,数字货币钱包的类型可以包括软件钱包和硬件钱包。硬件钱包对应一个软件钱包,软件钱包与硬件钱包互通。

在一些实施例中,在数字货币钱包包括软件钱包的情况下,第一终端通过数字货币网络查找与识别信息对应的软件钱包,向软件钱包转入与退还资源值对应的数字货币。

这里,在数字货币钱包包括软件钱包的情况下。第一终端可以进行联机交易,处于联机交易状态下的第一终端通过资源的专有网络查找与识别信息对应的软件钱包,向软件钱包转入与退还资源值对应的资源。

在一些实施例中,在数字货币钱包包括硬件钱包的情况下,处于脱机交易的第一终端利用短距离通信网络查找与识别信息对应的硬件钱包,向硬件钱包转入与退还资源值对应的数字货币。

这里,在数字货币钱包包括硬件钱包的情况下。第一终端可以进行脱机交易,处于脱机交易状态下的第一终端利用短距离通信网络查找与识别信息对应的硬件钱包,向硬件钱包转入与退还资源值对应的资源。

短距离通信网络可以包括各种短距离通信方式的网络,例如射频通信网络、蓝牙通信网络、红外通信网络和无线互联的通信网络。其中,射频通信网络可以包括近场通信网络(Near Field Communication,NFC)。

在一些实施例中,为了便于转入第二资源,步骤S240,从数字货币钱包转入与所述预付资源值对应的第二资源,包括:

根据数字货币钱包的类型,从与识别信息对应的数字货币钱包转入第二资源。

这里,数字货币钱包的类型可以包括软件钱包和硬件钱包。硬件钱包对应一个软件钱包,软件钱包与硬件钱包互通。

在一些实施例中,在数字货币钱包包括硬件钱包的情况下,第一终端利用短距离通信网络查找与识别信息对应的硬件钱包,从硬件钱包转入与所述预付资源值对应的数字货币。

这里,在数字货币钱包包括硬件钱包的情况下。第一终端可以进行脱机交易,处于脱机交易状态下的第一终端通过资源的专有网络查找与识别信息对应的软件钱包,从软件钱包转入与所述预付资源值对应的资源。

在一些实施例中,在数字货币钱包包括软件钱包的情况下,第一终端通过数字货币网络查找与识别信息对应的软件钱包,从软件钱包转入与所述预付资源值对应的数字货币。

这里,在数字货币钱包包括软件钱包的情况下。第一终端可以进行联机交易,处于联机交易状态下的第一终端通过资源的专有网络查找与识别信息对应的软件钱包,从软件钱包转入与所述预付资源值对应的资源。

基于与上述基于数字货币的交易系统相同的发明构思,本申请实施例还提供了一种基于数字货币的交易方法,应用于服务器。图3是本申请另一实施例提供的基于数字货币的交易方法的流程图。如图3所示,该方法包括以下步骤。

步骤S310,服务器接收第二终端发送的工作信息。

这里,工作信息包括实际交易信息和交易编号。实际交易信息可以包括实际使用的业务服务资源信息。实际使用的业务服务资源信息可以包括实际使用的业务服务资源量或者实际使用的业务服务费用。

步骤S320,确定与交易编号对应的预付资源值。

这里,服务器预先存储交易编号与预付资源值的对应关系。服务器根据交易编号,查找到与交易编号对应的预付资源值。预付资源值可以是从用户终端的数字钱包转入的第一资源的数值。

步骤S330,比较预付资源值与实际交易信息对应的实际转出资源值。

这里,服务器根据实际交易信息,确定实际转出资源值。服务器比较预付资源值和实际转出资源值的大小。

在一些实施例中,实际转出资源值可以为实际使用的业务服务费用对应的数字货币的数值。实际转出资源值也可以为实际使用的业务服务资源量对应的数字货币的数值。

步骤S340,在预付资源值大于实际转出资源值的情况下,计算预付资源值与实际转出资源值之间的退还资源值。

这里,服务器确定出预付资源值大于实际转出资源值,计算预付资源值与实际转出资源值之间的差额,将该差额作为退还资源值。

在一些实施例中,在预付资源值小于第二资源对应的数值的情况下,步骤S330,可以执行为比较第二资源对应的数值与实际交易信息对应的实际转出资源值。

步骤S340,可以执行为在第二资源对应的数值大于实际转出资源值的情况下,计算预付资源值与实际转出资源值之间的退还资源值。

步骤S350,基于退还资源值和与交易编号对应的数字货币钱包的识别信息,生成并发送资源退还信息。

这里,资源退还信息用于指示资源退还操作。资源退还信息包括退还资源值和数字货币钱包的识别信息。服务器存储交易编号与用户终端的数字货币钱包的识别信息,服务器根据交易编号查找与退还资源值对应的识别信息的数字货币钱包。

在本申请实施例中,服务器比较预付资源值与实际转出资源值的大小,在预付资源值大于实际转出值的情况下,生成指示资源退还操作的信息,如此,无需向服务商发起退款请求,即可获取退还资源值,达到无需人工审核,自助退款的目的。

在一些实施例中,在预付资源值小于第二资源对应的数值的情况下,步骤S340,可以执行为比较第二资源对应的数值与实际交易信息对应的实际转出资源值。

步骤S350,可以执行为在第二资源对应的数值大于实际转出资源值的情况下,计算预付资源值与实际转出资源值之间的退还资源值。

在一些实施例中,在步骤S320,服务器确定与所述交易编号对应的预付资源值之后,该方法还包括:

服务器根据预付资源值,生成最大业务服务资源信息,所述最大业务服务资源信息包括所述第二终端停止工作时所提供的最大业务服务资源值。

这里,服务器根据预付资源值,计算出第二终端能够提供的最大业务服务资源值。在第二终端提供的业务服务达到最大业务服务资源值的情况下,第二终端停止工作。

服务器向所述第二终端发送最大业务服务资源信息。

在一些实施例中,为了使得实际转出资源值不超过预付资源值,在步骤S310,服务器接收第二终端发送的工作信息之前,该方法还包括:

步骤S360,第二终端根据实际业务服务量,确定实际转出资源值。

步骤S370,第二终端确定控制信息中的预付资源值等于实际转出资源值,第二终端从工作模式切换至停止工作模式。

在一些实施例中,在步骤S310,服务器接收第二终端发送的工作信息之前,该方法还包括:

步骤S380,第二终端可以在接收到停止工作的指令的情况下,从工作模式切换至停止工作模式。

步骤S390,第二终端根据实际业务服务量,确定实际转出资源值。

在一些实施例中,在步骤S310,接收所述第二终端发送的工作信息之前,该方法还包括:

步骤S3010,接收支付交易成功信息。

这里,支付交易成功信息用于指示转入与预付资源值对应的第二资源成功。支付交易成功消息包括交易编号以及用户终端的数字钱包的识别信息。支付交易成功消息还可以包括第二资源对应的资源值。

在一些实施例中,第二资源包括数值与预付资源值相等的数字货币。第二资源还可以包括数值大于预付资源值的数字货币。

步骤S3020,基于支付交易成功信息,向第二终端发送控制信息,以使第二终端处于工作模式。

这里,控制信息用于指示第二终端开始提供服务。服务器接收到支付交易成功信息,根据支付交易成功信息中的交易编号,确定与交易编号对应的第二终端。服务器向第二终端发送控制信息,第二终端接收到控制信息,开始为用户提供服务。

在一些实施例中,在步骤S370,接收支付交易成功信息之前,该方法还包括以下步骤。

步骤S3030,接收交易请求信息。

这里,交易请求信息可以包括交易类型。交易请求信息可以根据输入的交易类型确定。交易类型可以包括业务服务信息,也可以包括业务服务量,还可以包括其它交易信息。

在一些实施例中,服务器可以接收第二终端发送的交易请求信息。也可以接收用户终端发送的交易请求信息。服务器还可以接收其它工作终端发送过来的交易请求信息。

例如,用户进行自助加油时,用户在第二终端或者移动终端上输入所需油品类型,加油金额或者加油升数(即交易类型)。第二终端或者移动终端根据交易类型生成交易请求信息,并向服务器发送交易请求。

步骤S3040,基于交易类型,生成预付资源值和交易编号。

步骤S3050,基于预付资源值和交易编号,生成并发送交易信息。

这里,交易信息可以发送至用户终端,也可以发送至第一终端或者第二终端,显示给用户知晓。

基于与上述基于数字货币的交易系统相同的发明构思,本申请实施例还提供了一种基于数字货币的交易方法,应用于自助加油场景。以第二终端可以为加油机以及相关辅助设备为例进行说明。

需要说明的是,在实际应用中,申请人在现有加油站设备的基础上,增设具有数字货币收付款功能的数字货币收款装置。以及对现有加油站内部软件系统进行改造,将数字货币收款装置与内部系统集成,从而实现自助加油的目的。数字货币收款装置可以设置在第一终端。这里,第一终端可以与第二终端是同一个设备。

图4是本申请又一实施例提供的基于数字货币的交易方法的流程图。如图4所示,基于数字货币的交易方法包括以下步骤。

步骤S410,支付管理系统获取用户选择的交易类型。

这里,交易类型包括预期交易金额,也可以包括油品交易信息。油品交易信息可以包括预期加油信息,例如油品类型以及预期加油量,或加油量。

在一些实施例中,用户可以在第一终端、第二终端或者其它终端选择交易类型。这里对于用户采用何种方式选择交易类型不做限定。

步骤S420,支付管理系统根据交易类型,计算预付金额(即预付资源值),生成并发送交易信息。

步骤S430,根据接收的交易信息,用户终端的数字货币钱包与加油站内的数字货币收款装置进行支付交易。

步骤S440,数字货币收款装置通过数字货币网络完成收款交易,并通过数字货币网络接受、并记录下用户终端的数字货币钱包ID(即数字货币钱包的识别信息)。

步骤S450,数字货币收款装置确认支付成功后,向支付管理系统返回支付交易成功信息。

这里,支付管理系统保存相关ID和预付款金额,并且开始为用户提供加油服务。例如用户终端的数字货币钱包DC1,其对应的预付金额为P1。支付管理系统将收到的数字货币钱包ID与支付交易信息对应存储,从而实现加油枪编码与数字货币钱包ID对应存储。

此外,数字货币收款装置确认支付成功后,向支付管理系统返回支付交易成功信息。支付管理系统保存相关ID与预付金额,并且通知对应编码的加油枪开始为用户提供加油服务。

步骤S460,针对ID为DC1的数字货币钱包的用户终端,当加油机(即第二终端)最终实际加油量对应的金额等于预付款P1时,结束加油。

步骤S470,针对DC1对应的用户,在加油枪因加满或其它原因自动停止加油,并且实际加油产生的金额小于预付款P1时,计算实际加油金额(即实际转出资源值)与预付款的差额X(即退还资源值),以此金额为基础,生成退款信息。

步骤S480,根据退款信息,数字货币收款装置通过退款信息中的数字货币钱包ID在数字货币网络上查找对应的数字货币钱包。

这里,退款信息包括数字货币ID以及该ID需要退的金额发送给数字货币收款装置。

步骤S490,数字货币收款装置通过数字货币网络向ID为DC1的数字货币钱包支付X。

在一些实施例中,加油枪(即第二终端)有专门对应的数字货币收款装置,则加油枪通过支付管理系统直接驱动对应的数字货币收款装置进行收款。

在一些实施例中,若数字货币首款装置为多个加油枪公用,用户需要在数字货币收款装置上输入加油枪的编码,数字货币收款装置通过与支付管理系统进行通讯,获取到加油枪上之前计算出的需要用户支付的金额,并提示用户完成收款交易。

基于上述实施例提供的基于数字货币的交易方法,相应地,本申请还提供了基于数字货币的交易装置的具体实现方式。请参见以下实施例。

图5示出了本申请一实施例提供的基于数字货币的交易装置的结构示意图。

请参见图5,本申请实施例提供的基于数字货币的交易装置,应用于第一终端。基于数字货币的交易装置500包括:第一信息接收模块510和转出模块520。

第一信息接收模块510,被配置为执行接收指示资源退还操作的资源退还信息。资源退还信息包括退还资源值和数字货币钱包的识别信息。退还资源值由预付资源值和实际交易费用确定的,所述实际转出资源值根据实际使用的业务服务资源信息确定的。

转出模块520,被配置为执行向与所述识别信息对应的数字货币钱包转入与退还资源值对应的第一资源。

在一些实施例中,该装置500还包括:转入模块。

第一信息接收模块510,还被配置为执行接收用于指示转入资源操作的支付交易信息。支付交易信息包括交易信息,以及数字货币钱包的识别信息。

转入模块,还被配置为执行从数字货币钱包转入与预付资源值对应的第二资源。

在一些实施例中,该装置500还包括:第一发送模块。

第一发送模块,被配置为执行在转入第二资源成功的情况下,向服务器发送支付交易成功信息,和/或,在转入所述第二资源成功的情况下,向第二终端发送控制信息,以使第二终端处于工作状态。

在一些实施例中,转出模块520,具体被配置为执行根据数字货币钱包的类型,向与识别信息对应的数字货币钱包转入第一资源。

在一些实施例中,转入模块,具体还被配置为执行根据数字货币钱包的类型,从与识别信息对应的数字货币钱包转入第二资源。

在一些实施例中,转出模块520包括第一转出子模块和第二转出子模块。

第一转出子模块,被配置为执行在数字货币钱包包括硬件钱包的情况下,第一终端利用短距离通信网络查找与识别信息对应的硬件钱包,向硬件钱包转入与退还资源值对应的数字货币。

在一些实施例中,转出模块520还包括第二转出子模块。

第二转出子模块,被配置为执行在数字货币钱包包括软件钱包的情况下,第一终端通过数字货币网络查找与识别信息对应的软件钱包,向软件钱包转入与退还资源值对应的数字货币。

在一些实施例中,转入模块包括第一转入子模块。

第一转入子模块,被配置为执行在数字货币钱包包括硬件钱包的情况下,第一终端利用短距离通信网络查找与识别信息对应的硬件钱包,从硬件钱包转入与预付资源值对应的数字货币。

在一些实施例中,转入模块还包括第二转入子模块。

第二转入子模块,被配置为执行在数字货币钱包包括软件钱包的情况下,第一终端通过数字货币网络查找与识别信息对应的软件钱包,从软件钱包转入与预付资源值对应的数字货币。

图6示出了本申请另一实施例提供的基于数字货币的交易装置的结构示意图。请参见图6,本申请实施例提供的基于数字货币的交易装置600,应用于服务器,该装置600包括:第二信息接收模块610、资源确定模块620、资源比较模块630、资源计算模块640、生成模块650和发送模块660。

第二信息接收模块610,被配置为执行接收第二终端发送的工作信息。工作信息包括实际交易信息和交易编号。

资源确定模块620,被配置为执行确定与交易编号对应的预付资源值。

资源比较模块630,被配置为执行比较所述预付资源值与所述实际交易信息对应的实际转出资源值,所述实际转出资源值根据所述实际交易信息中的实际使用的业务服务资源信息确定的。

资源计算模块640,被配置为执行在所述预付资源值大于所述实际转出资源值的情况下,计算所述预付资源值与所述实际转出资源值之间的退还资源值。

生成模块650,被配置为执行基于退还资源值和交易编号对应的数字货币钱包的识别信息,生成资源退还信息。资源退还信息用于指示资源退还操作。

发送模块660,被配置为执行发送资源退还信息。

在一些实施例中,生成模块650,还被配置为执行所述服务器根据所述预付资源值,生成最大业务服务资源信息,所述最大业务服务资源信息包括所述第二终端停止工作时所提供的最大业务服务资源值。

发送模块660,被配置为执行向所述第二终端发送最大业务服务资源信息。

在一些实施例中,发送模块660还被配置为执行在比较预付资源值与实际交易信息对应的实际转出资源值之后,在预付资源值等于与实际转出资源值的情况下,发送指示交易完成的信息。

在一些实施例中,第二信息接收模块610,还被配置为执行在所述接收第二终端发送的工作信息之前,接收支付交易成功信息。支付交易成功信息用于指示转入与预付资源值对应的第二资源成功。

发送模块660,还被配置为执行基于支付交易成功信息,向第二终端发送控制信息,以使第二终端处于工作模式。

在一些实施例中,第二信息接收模块610,还被配置为执行在接收支付交易成功信息之前,接收交易请求信息。交易请求信息包括交易类型。

生成模块650,还被配置为执行基于交易类型,生成预付资源值和交易编号。还被配置为执行基于所述预付资源值和所述交易编号,生成交易信息。

发送模块660,还被配置为执行发送交易信息。

图7示出了本申请实施例提供的计算机设备的硬件结构示意图。

如图7所示,计算机设备可以包括处理器701以及存储有计算机程序指令的存储器702。

具体地,上述处理器701可以包括中央处理器(Central Processing Unit,CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

存储器702可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器702可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在一个实例中,存储器702可以包括可移除或不可移除(或固定)的介质,或者存储器702是非易失性固态存储器。

在一个实例中,存储器702可以是只读存储器(Read Only Memory,ROM)。在一个实例中,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。

存储器702可以包括只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本公开的一方面的方法所描述的操作。

处理器701通过读取并执行存储器702中存储的计算机程序指令,以实现图2中所示实施例中的方法/步骤,并达到图2所示实例执行其方法/步骤达到的相应技术效果,为简洁描述在此不再赘述。

在一个示例中,计算机还可包括通信接口703和总线710。其中,如图7所示,处理器701、存储器702、通信接口703通过总线710连接并完成相互间的通信。

通信接口703,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。

总线710包括硬件、软件或两者,将第一终端的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(Extended Industry Standard Architecture,EISA)总线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(IndustryStandard Architecture,ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线710可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

该计算机设备可以基于数字货币钱包执行本申请实施例中的基于数字货币的交易方法,从而实现结合图2、图4和图5描述的交易方法和装置。

图8示出了本申请实施例提供的服务器的硬件结构示意图。

如图8所示,服务器可以包括处理器801以及存储有计算机程序指令的存储器802。

具体地,上述处理器801可以包括中央处理器(Central Processing Unit,CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

存储器802可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器802可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在一个实例中,存储器602可以包括可移除或不可移除(或固定)的介质,或者存储器702是非易失性固态存储器。存储器802可在综合网关容灾设备的内部或外部。

在一个实例中,存储器802可以是只读存储器(Read Only Memory,ROM)。在一个实例中,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。

存储器802可以包括只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本公开的一方面的方法所描述的操作。

处理器801通过读取并执行存储器802中存储的计算机程序指令,以实现图3中所示实施例中的方法/步骤,并达到图3所示实例执行其方法/步骤达到的相应技术效果,为简洁描述在此不再赘述。

在一个示例中,服务器还可包括通信接口803和总线810。其中,如图8所示,处理器801、存储器802、通信接口803通过总线810连接并完成相互间的通信。

通信接口803,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。

总线810包括硬件、软件或两者,将第一终端的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(Extended Industry Standard Architecture,EISA)总线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(IndustryStandard Architecture,ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线810可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

该服务器可以基于数字货币钱包执行本申请实施例中的基于数字货币的交易方法,从而实现结合图3、图4和图6描述的交易方法和装置。

另外,结合上述实施例中的基于数字货币的交易方法,本申请实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种基于数字货币的交易方法。

此外,结合上述实施例中的基于数字货币的交易方法,本申请实施例可提供一种计算机程序产品,包括计算机程序或者指令,其特征在于,所述计算机程序或者指令被处理器执行时实现如上述实施例中的任意一种基于数字货币的交易方法。

需要明确的是,本申请并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本申请的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本申请的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。

以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本申请的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RadioFrequency,RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

还需要说明的是,本申请中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本申请不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。

以上所述,仅为本申请的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。

相关技术
  • 数字货币交易方法、装置、数字货币交易系统和存储介质
  • 数字货币交易签章方法与系统及其数字货币交易装置
技术分类

06120112899398