一种订单处理方法、装置及设备与流程

文档序号:22431801发布日期:2020-10-02 10:15阅读:133来源:国知局
一种订单处理方法、装置及设备与流程

本说明书实施例涉及计算机技术领域,特别涉及一种订单处理方法、装置及设备。



背景技术:

随着互联网技术的发展,网上购物在人们的日常生活中所占据的比重日益增加。用户可以方便地利用移动设备或个人电脑中的客户端提交订单并完成订单的支付,直接满足相应的购物需求。

目前用户在进行网络购物时,提交网络订单后,客户端会直接显示相应的支付界面。用户在所述支付界面输入支付密码或其他验证信息后完成对于所述网络订单的支付。但是,上述支付过程中,用户在支付界面只能进行支付操作,无法实现对所提交的订单信息的确认。即使在支付界面展示订单信息,在订单信息较多的情况下,用户较难实现对所有订单信息的核实。在存在恶意软件修改订单信息的情况下,会造成用户所完成的支付与提交的订单信息不对应。因此,目前亟需一种能够保证用户安全支付的技术方案。



技术实现要素:

本说明书实施例的目的是提供一种订单处理方法、装置及设备,以解决如何保证订单支付的安全性的问题。

为了解决上述技术问题,本说明书实施例提出一种订单处理方法,包括:

建立用户账号的资源集合;其中,所述资源集合包括指定数量的资源;

接收第三方设备递交的对应于所述用户账号的订单信息;其中,所述订单信息包括待转移资源量;

在所述待转移资源量小于或等于所述指定数量的情况下,生成与所述订单信息对应的第一订单标识;

将所述第一订单标识发送给所述第三方设备,以使所述第三方设备展示表示所述第一订单标识的图形码;

接收所述用户账号的客户端发送的确认信息;其中,所述确认信息附带有第二订单标识;

在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户。

本说明书实施例还提出一种订单处理方法,包括:

将对应于用户账号的订单信息发送至服务器,以使所述服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下反馈于所述订单信息对应的第一订单标识;所述资源集合包括服务器所建立的对应于用户账号的集合;

展示所述第一订单标识的图形码至客户端,以使所述客户端发送确认信息至服务器;所述确认信息中附带有第二订单标识;

接收服务器从所述用户账号的资源集合中所转移的待转移资源量的资源;所述资源包括服务器在接收到的第二订单标识与所述第一订单标识相匹配的情况下转移的资源。

本说明书实施例还提出一种订单处理方法,包括:

接收第三方设备所展示的第一订单标识的图形码,所述第一订单标识包括第三方设备递交对应于所述用户账号的订单信息至服务器后,服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下,生成并发送至所述第三方设备的与所述订单信息对应的标识;所述资源集合包括服务器所建立的对应于用户账号的集合;

发送确认信息至服务器,以使所述服务器在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户;所述确认信息附带有第二订单标识。

为了解决上述技术问题,本说明书实施例还提出一种订单处理装置,包括:

集合建立模块,用于建立用户账号的资源集合;其中,所述资源集合包括指定数量的资源;

订单信息接收模块,用于接收第三方设备递交的对应于所述用户账号的订单信息;其中,所述订单信息包括待转移资源量;

标识生成模块,用于在所述待转移资源量小于或等于所述指定数量的情况下,生成与所述订单信息对应的第一订单标识;

标识发送模块,用于将所述第一订单标识发送给所述第三方设备,以使所述第三方设备展示表示所述第一订单标识的图形码;

确认信息接收模块,用于接收所述用户账号的客户端发送的确认信息;其中,所述确认信息附带有第二订单标识;

资源转移模块,用于在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户。

本说明书实施例还提出一种订单处理装置,包括:

订单信息发送模块,用于将对应于用户账号的订单信息发送至服务器,以使所述服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下反馈于所述订单信息对应的第一订单标识;所述资源集合包括服务器所建立的对应于用户账号的集合;

图形码展示模块,用于展示所述第一订单标识的图形码至客户端,以使所述客户端发送确认信息至服务器;所述确认信息中附带有第二订单标识;

资源接收模块,用于接收服务器从所述用户账号的资源集合中所转移的待转移资源量的资源;所述资源包括服务器在接收到的第二订单标识与所述第一订单标识相匹配的情况下转移的资源。

本说明书实施例还提出一种订单处理装置,包括:

图形码接收模块,用于接收第三方设备所展示的第一订单标识的图形码,所述第一订单标识包括第三方设备递交对应于所述用户账号的订单信息至服务器后,服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下,生成并发送至所述第三方设备的与所述订单信息对应的标识;所述资源集合包括服务器所建立的对应于用户账号的集合;

确认信息发送模块,用于发送确认信息至服务器,以使所述服务器在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户;所述确认信息附带有第二订单标识。

为了解决上述技术问题,本说明书实施例还提出一种服务器,包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:建立用户账号的资源集合;其中,所述资源集合包括指定数量的资源;接收第三方设备递交的对应于所述用户账号的订单信息;其中,所述订单信息包括待转移资源量;在所述待转移资源量小于或等于所述指定数量的情况下,生成与所述订单信息对应的第一订单标识;将所述第一订单标识发送给所述第三方设备,以使所述第三方设备展示表示所述第一订单标识的图形码;接收所述用户账号的客户端发送的确认信息;其中,所述确认信息附带有第二订单标识;在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户。

本说明书实施例还提出一种第三方设备,包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:将对应于用户账号的订单信息发送至服务器,以使所述服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下反馈于所述订单信息对应的第一订单标识;所述资源集合包括服务器所建立的对应于用户账号的集合;展示所述第一订单标识的图形码至客户端,以使所述客户端发送确认信息至服务器;所述确认信息中附带有第二订单标识;接收服务器从所述用户账号的资源集合中所转移的待转移资源量的资源;所述资源包括服务器在接收到的第二订单标识与所述第一订单标识相匹配的情况下转移的资源。

本说明书实施例还提出一种客户端,包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:接收第三方设备所展示的第一订单标识的图形码,所述第一订单标识包括第三方设备递交对应于所述用户账号的订单信息至服务器后,服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下,生成并发送至所述第三方设备的与所述订单信息对应的标识;所述资源集合包括服务器所建立的对应于用户账号的集合;发送确认信息至服务器,以使所述服务器在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户;所述确认信息附带有第二订单标识。

由以上本说明书实施例提供的技术方案可见,上述订单处理方法在服务器建立资源集合后,根据接收到的订单信息所包含的待转移资源量,与资源集合中资源的指定数量进行比较,在满足条件的情况下向第三方设备发送对应于订单信息的第一订单标识,以使所述第三方设备展示给客户端所述第一订单标识的图形码,并在客户端反馈给服务器的第二订单标识与所述第一订单标识相同的情况下,将对应于所述待转移资源量的资源转移至第三方设备以完成订单的支付。上述订单处理过程中服务器在确定客户端所接收到的订单标识与服务器所发送的订单标识相同的情况下进行资源的调拨,从而保证了用户所实现的订单支付与对应的订单信息相匹配,保证了支付过程的安全性。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本说明书实施例一种订单处理系统的结构图;

图2为本说明书实施例一种订单处理方法的流程图;

图3为本说明书实施例一种订单处理方法的流程图;

图4为本说明书实施例一种订单处理方法的流程图;

图5为本说明书实施例一种订单处理方法的流程图;

图6为本说明书实施例一种订单处理装置的模块图;

图7为本说明书实施例一种订单处理装置的模块图;

图8为本说明书实施例一种订单处理装置的模块图;

图9为本说明书实施例一种计算机设备的示意图。

具体实施方式

下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。

为了对本说明书实施例一种订单处理方法的发明构思进行更好的理解,如图1所示,首先介绍本说明书实施例一种订单处理系统100。所述订单处理系统100包括客户端130、服务器110和第三方设备120。

所述客户端130,可以是独立的应用程序,也可以是嵌入在应用中的功能模块等。例如,所述客户端130可以是“建行惠懂你”的手机app,也可以是其他应用中的订单支付模块。所述客户端130可以获取用户的操作,根据用户的操作执行相应的功能,例如扫描二维码。所述客户端130还可以与服务器110之间进行通信交流,例如可以利用所述客户端130发送确认信息至服务器110。所述客户端130还可以接收第三方设备120发送的信息,例如第三方设备120所展示的图形码。

所述服务器110可以是关联所述客户端130的服务器110。所述服务器110可以为一个服务器110,也可以为一个服务器110集群,具体的,所述服务器110可以是银行数据中心的数据处理服务器110。所述服务器110或与所述服务器110相关联的数据库中可以存储有关联所述客户端130的用户账号,所述用户账号可以关联用户密码、用户身份信息、用户操作信息等用户信息。所述服务器110可以根据用户账号查询对应的用户信息。所述服务器110还可以接收订单信息;所述服务器110还可以根据订单信息和用户信息判断当前用户账号所对应的资源集合能否完成订单的支付。所述服务器110还可以与第三方设备120、客户端130之间进行信息交互。

所述第三方设备120可以用于订单的收款方所对应的设备。例如,在所述订单为淘宝、京东等购物网站所提供的订单时,所述第三方设备120可以为所述购物网站用于处理订单的服务器;在所述订单为普通用户提供的订单时,所述第三方设备120可以为个人所使用的设备或为个人设备提供服务的服务器。所述第三方设备120可以与所述客户端130、服务器110之间进行通信交流,并可以根据服务器110所发送的扣款授权信息生成扣款请求。

基于上述订单处理系统,如图2所示,本说明书实施例提出一种订单处理方法。所述订单处理方法的执行主体为上述订单处理系统,所述订单处理方法具体包括以下步骤。

s210:建立用户账号的资源集合;其中,所述资源集合包括指定数量的资源。

用户账号即为与客户端相关联的账号。利用一个具体的示例进行说明,在所述客户端为建行惠懂你app时,所述用户账号可以为用户登录建行惠懂你app时所使用的账号。

资源集合即为服务器所建立的可用于订单处理的集合。所述资源集合中包含一定数量的资源,利用所述资源可以完成对于订单的处理。具体的,所述资源集合可以是对应于所述用户账号的账户,相应的,资源集合中所包含的资源即为账号中的余额。

在一些实施方式中,服务器建立所述资源集合可以是在接收到客户端所发送的资源集合建立请求后所建立的集合。所述服务器可以预先建立一定的审核条件,在接收到所述资源集合建立请求后获取用户账号对应的用户信息,并根据所述用户信息建立所述资源集合,以及根据用户信息所对应的标准为所述资源集合分配指定数量的资源。

指定数量表示资源集合中所具有的资源的数量。在一些实施方式中,所述指定数量还可以用于表示所建立的资源集合中所拥有的资源的上限值。利用所述指定数量对资源集合进行限定,使得在利用所述资源集合对订单进行处理时限定了订单的类型,即所述资源集合中的资源为所授权后得到的资源,而不是随意使用的资源。

在一些实施方式中,所述资源集合可以是对应于所述用户账号的贷款余额。相应的,所述指定数量可以用于表示所述用户账号的贷款余额。用户在进行贷款时,通过银行或其他金融机构的信用评估,可以得出用户的可贷款额度。在与用户之间签订贷款合同后,可以将所述可贷款额度作为用户的资源集合的指定数量。在用户利用贷款对订单进行支付后,将支付前的贷款余额减去订单所需支付的金额作为完成支付后资源集合中的资源的指定数量。在用户对贷款进行还款后,将还款前的贷款余额加上用户的还款金额作为还款后资源集合中的资源的指定数量。

s220:接收第三方设备递交的对应于所述用户账号的订单信息;其中,所述订单信息包括待转移资源量。

所述订单信息可以是涉及资金转移,且尚未完成订单支付的订单所对应的信息。例如,当用户浏览第三方购物网站,需要购买某一商品时,第三方设备可以根据用户操作所选定的商品、用户确认购买的操作生成相应的订单,订单信息即为所述订单所包含的信息。

所述订单信息可以与所述用户账号相关联。在生成所述订单信息时,可以由所述客户端提供用户的相关信息至第三方设备,进而使得第三方设备生成与所述用户账号相关联的订单信息。例如,用户在使用“建行惠懂你”app时,首先需要利用自身的身份信息注册相应的账号,在第三方设备生成订单信息时,可以获取到“建行惠懂你”app所关联的用户账号,从而使得服务器在接收到所述订单信息时能够获取对应的用户账号。

所述订单信息中还可以包含商品的相关信息,在用户需要购买某一商品,并确认购买所述商品后,在进入支付阶段时,会将购买商品的相关信息,例如,商品数量、商品单价、商品优惠信息等推送至所述客户端,客户端提交至第三方设备后,第三方设备可以根据上述信息完成订单信息的生成。

所述订单信息中还可以包含待转移资源量。所述待转移资源量用于表示所述订单信息所对应的订单对于资源的获取量。例如,在所述订单信息是对应于一个价值200元的商品a时,所述待转移资源量可以是200元。根据所述待转移资源量的大小,能够判断是否可以利用资源集合中的资源完成对于该订单的处理。

在所述第三方设备生成所述订单信息后,可以将所述订单信息发送至服务器,以使得服务器与第三方设备之间能够实现对应于所述订单信息的信息交互和资源转移。

s230:在所述待转移资源量小于或等于所述指定数量的情况下,生成与所述订单信息对应的第一订单标识。

服务器在获取到所述订单信息之后,可以根据订单信息中所包含的待转移资源量判断所述当前的资源集合是否能够满足所述订单信息所对应的订单的支付。具体的,若所述待转移资源量不小于所述资源集合中的指定数量,则当前资源集合中的资源可以完成对于该订单的处理;若所述待转移资源量不小于所述资源集合中的指定数量,则当前资源集合中的资源已经无法完成对于该订单的支付。

在当前资源集合中的资源可以完成对于该订单的处理时,生成第一订单标识。所述第一订单标识与订单信息相关联。所述第一订单标识表示服务器可以利用所述用户账号的资源集合完成订单的处理,但需要用户对订单信息进行进一步的确认。在将所述第一订单标识展示给用户并接受用户所反馈的订单标识后,能够基于订单标识是否匹配来对确保用户的支付过程与订单信息相匹配。

在当前资源集合中的资源已经无法完成对于该订单的支付时,反馈订单处理失败信息至客户端。所述订单处理失败信息表示服务器无法利用用户账号对应的资源集合完成对于订单的处理。

在一些实施方式中,若所述待转移资源量不小于所述资源集合中的指定数量,可能是用户之前的订单所消耗的资源过多,导致资源集合中的资源的指定数量过少。在这种情况下,所述订单处理失败信息可以用于提醒用户对资源集合中的资源进行补充。例如在所述资源集合为贷款余额时,通知用户对贷款金额进行还款,以保证后续过程中对于订单的正常支付。

所述服务器可以根据订单信息中的信息和用户身份信息生成相应的第一订单标识,具体的,可以是利用base64编码生成相应的第一订单标识,以保证信息传输的安全性。

在一些实施方式中,服务器在生成所述第一订单标识之前,可以先判断所述订单信息是否有效。在一些情况中,订单信息可能由于用户操作不及时,使得订单信息已经超出了订单的有效处理时间,继续对订单进行处理依然无法完成订单的正常的处理,相应的预设订单有效条件可以包括所述订单信息处于订单的有效处理时间的范围内;在另一些情况中,所述订单信息可能缺失部分信息,例如所述订单信息可能不包含订单的具体金额,使得无法在后续步骤中判断订单信息是否满足扣款条件,相应的,预设订单有效条件可以包括所述订单信息包括全部的预设订单处理信息。上述示例只是为了对所述预设订单有效条件进行更好的说明,实际应用中并不会将所述预设订单有效条件限制为上述示例,在此不再赘述。

在一些实施方式中,由于所述第一订单标识中会包含相应的订单信息,而订单信息中可能会包含对应于所述用户账号的用户身份信息。服务器生成所述第一订单标识时,需要对用户身份信息进行脱敏处理。用户身份信息中可能包含用户身份账号、用户手机号码等敏感信息,直接利用用户身份信息生成第一订单标识可能会造成用户的隐私泄露至第三方设备。因此,在利用用户身份信息生成第一订单标识时,可以先对用户身份信息进行脱敏处理,再利用脱敏后的用户身份信息和订单信息中除所述用户身份信息外的其他信息生成第一订单标识。

s240:服务器将所述第一订单标识发送给所述第三方设备。

服务器根据基于与第三方设备之间的通讯方式将所述第一订单标识发送至第三方设备,具体的发送过程在此不再赘述。

s250:第三方设备展示表示所述第一订单标识的图形码至客户端。

第三方设备在获取到所述第一订单标识后,可以根据所述第一订单标识生成相应的图形码。所述图形码包括二维码、条形码等,所述图形码可以供客户端扫描以获取其中所包含的信息。

在所述第一订单标识是对应于订单信息的情况下,所述图形码中也可以包含所述订单信息,用户通过扫描所述图形码可以图形码中所包含的订单信息。例如,所述图形码可以是第三方设备根据所述第一订单标识生成的二维码,用户利用终端设备扫描所述二维码后完成对于图形码中所包含的订单信息的提取。

生成所述图形码后,第三方设备可以展示所述图形码至客户端,以供所述客户端扫描所述图形码。

s260:客户端发送确认信息至服务器;其中,所述确认信息附带有第二订单标识。

确认信息是客户端在扫描所述第一订单标识的图形码后所生成的信息。在所扫描的图形码中包含第一订单标识的情况下,扫描所述图形码后可以获取其中的第一订单标识,并基于所述第一订单标识生成确认信息。在这种情况下,所述第二订单标识即为所述第一订单标识。

在一些情况中,第三方设备在展示所述第一订单标识的识别码时可能会被恶意软件进行数据篡改,导致所展示的并非所述第一订单标识的图形码,而是其他订单标识的图形码。客户端在扫描所述图形码后,只能根据所述其他订单标识的图形码生成确认信息。相应的,在这种情况下,所述第二订单标识即为不同于第一订单标识的其他订单标识。

在一些实施方式中,第三方设备在展示所述第一订单标识的图形码时,用户扫描所述图形码的终端设备中可能并未安装所述客户端,从而无法实现确认信息的生成。因此,服务器在生成所述第一订单标识时,可以同时利用订单信息和跳转信息生成所述第一订单标识。所述跳转信息,可以是用于跳转至下载对应的客户端的url。用户在利用终端设备扫描所述图形识别码时,若所述终端设备中并未安装所述客户端,所述移动终端可以在所述图形识别码中获取所述跳转信息,从而跳转至下载所述客户端的地址,以实现在下载完成后重新扫描所述图形识别码并生成所述确认信息。

s270:在所述第二订单标识与所述第一订单标识相匹配的情况下,服务器从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户。

客户端在反馈所述确认信息至服务器之后,服务器可以将所述确认信息中所附带的第二订单标识与所述第一订单标识进行比较,若所述第二订单标识与所述第一订单标识相匹配,表示用户是在接收到所述第一订单标识的情况下生成的第二订单标识,即同意利用对应的资源集合完成所述订单的处理。服务器可以将所述资源集合中的资源转移至所述第三方设备对应的账户中,从而完成订单的处理。

若服务器在接收到所述第二订单标识后,比较发现所述第二订单标识与所述第一订单标识不匹配,则服务器所发送的第一订单标识所对应的订单信息与客户端获取到的订单信息是不同的订单信息,订单的支付过程与订单信息并不匹配。服务器可以拒绝本次订单支付,从而保障用户账户所对应的资源集合不被窃取,确保安全性。

基于上述订单处理方法,利用一个具体的场景示例进行说明,用户a可以预先向建行惠懂你app提交资金分配申请,使得建行惠懂你app所对应的服务器在对用户a进行审核后建立对应于用户a的资源集合,所述资源集合中包含指定数量为2000元的资金额度。其后,用户a在淘宝网上购物时,确认购买一个价值200元的商品a,用户在淘宝网的界面执行购物操作后,淘宝网对应的第三方设备根据用户的购物操作生成对应于所述商品a的包含有用户a的建行惠懂你账号的订单信息,并将所述订单信息发送至服务器。服务器在接收到所述订单信息后,根据订单信息所关联的用户a的账号获取所对应的资源集合,并确定所述资源集合中的资金为2000元,再获取订单信息中所包含的待转移资源量为200元。待转移资源量小于资源集合中的资源量,则根据订单信息生成base64编码传输至淘宝网对应的第三方设备。所述第三方设备根据所述base64编码生成相应的二维码并展示给用户a。用户a通过建行惠懂你app扫描所述二维码后,将获取到的二维码中包含的订单信息用于生成确认信息并发送至服务器,从而利用服务器对订单信息进行确认以完成对于订单的支付。

通过上述方法实施例和场景示例的介绍可以看出,所述订单处理方法在服务器建立资源集合后,根据接收到的订单信息所包含的待转移资源量,与资源集合中资源的指定数量进行比较,在满足条件的情况下向第三方设备发送对应于订单信息的第一订单标识,以使所述第三方设备展示给客户端所述第一订单标识的图形码,并在客户端反馈给服务器的第二订单标识与所述第一订单标识相同的情况下,将对应于所述待转移资源量的资源转移至第三方设备以完成订单的支付。上述订单处理过程中服务器在确定客户端所接收到的订单标识与服务器所发送的订单标识相同的情况下进行资源的调拨,从而保证了用户所实现的订单支付与对应的订单信息相匹配,保证了支付过程的安全性。

基于图2所对应的订单处理方法,如图3所示,本说明书实施例还提出一种订单处理方法,所述订单处理方法的执行主体为服务器。所述订单处理方法具体包括以下步骤。

s310:建立用户账号的资源集合;其中,所述资源集合包括指定数量的资源。

对于该步骤的介绍可以参照步骤s210中的描述,在此不再赘述。

s320:接收第三方设备递交的对应于所述用户账号的订单信息;其中,所述订单信息包括待转移资源量。

对于该步骤的介绍可以参照步骤s220中的描述,在此不再赘述。

s330:在所述待转移资源量小于或等于所述指定数量的情况下,生成与所述订单信息对应的第一订单标识。

对于该步骤的介绍可以参照步骤s230中的描述,在此不再赘述。

s340:将所述第一订单标识发送给所述第三方设备,以使所述第三方设备展示表示所述第一订单标识的图形码。

对于该步骤的介绍可以参照步骤s240、s250中的描述,在此不再赘述。

s350:接收所述用户账号的客户端发送的确认信息;其中,所述确认信息附带有第二订单标识。

对于该步骤的介绍可以参照步骤s260中的描述,在此不再赘述。

s360:在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户。

对于该步骤的介绍可以参照步骤s270中的描述,在此不再赘述。

基于图2所对应的订单处理方法,如图4所示,本说明书实施例还提出一种订单处理方法,所述订单处理方法的执行主体为第三方设备。所述订单处理方法具体包括以下步骤。

s410:将对应于用户账号的订单信息发送至服务器,以使所述服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下反馈于所述订单信息对应的第一订单标识;所述资源集合包括服务器所建立的对应于用户账号的集合。

对于该步骤的介绍可以参照步骤s210、s220、s230、s240中的描述,在此不再赘述。

s420:展示所述第一订单标识的图形码至客户端,以使所述客户端发送确认信息至服务器;所述确认信息中附带有第二订单标识。

对于该步骤的介绍可以参照步骤s250、s260中的描述,在此不再赘述。

s430:接收服务器从所述用户账号的资源集合中所转移的待转移资源量的资源;所述资源包括服务器在接收到的第二订单标识与所述第一订单标识相匹配的情况下转移的资源。

对于该步骤的介绍可以参照步骤s270中的描述,在此不再赘述。

基于图2所对应的订单处理方法,如图5所示,本说明书实施例还提出一种订单处理方法,所述订单处理方法的执行主体为客户端。所述订单处理方法具体包括以下步骤。

s510:接收第三方设备所展示的第一订单标识的图形码,所述第一订单标识包括第三方设备递交对应于所述用户账号的订单信息至服务器后,服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下,生成并发送至所述第三方设备的与所述订单信息对应的标识;所述资源集合包括服务器所建立的对应于用户账号的集合;

对于该步骤的介绍可以参照步骤s210、s220、s230、s240、s250中的描述,在此不再赘述。

s520:发送确认信息至服务器,以使所述服务器在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户;所述确认信息附带有第二订单标识。

对于该步骤的介绍可以参照步骤s260、s270中的描述,在此不再赘述。

为了更好地实施本说明书实施例图3所对应的订单处理方法,如图6所示,本说明书实施例还提供一种订单处理装置,所述装置设置于所述服务器,所述订单处理装置包括:

集合建立模块610,用于建立用户账号的资源集合;其中,所述资源集合包括指定数量的资源;

订单信息接收模块620,用于接收第三方设备递交的对应于所述用户账号的订单信息;其中,所述订单信息包括待转移资源量;

标识生成模块630,用于在所述待转移资源量小于或等于所述指定数量的情况下,生成与所述订单信息对应的第一订单标识;

标识发送模块640,用于将所述第一订单标识发送给所述第三方设备,以使所述第三方设备展示表示所述第一订单标识的图形码;

确认信息接收模块650,用于接收所述用户账号的客户端发送的确认信息;其中,所述确认信息附带有第二订单标识;

资源转移模块660,用于在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户。

为了更好地实施本说明书实施例图4所对应的订单处理方法,如图7所示,本说明书实施例还提供一种订单处理装置,所述装置设置于所述第三方设备,所述订单处理装置包括:

订单信息发送模块710,用于将对应于用户账号的订单信息发送至服务器,以使所述服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下反馈于所述订单信息对应的第一订单标识;所述资源集合包括服务器所建立的对应于用户账号的集合;

图形码展示模块720,用于展示所述第一订单标识的图形码至客户端,以使所述客户端发送确认信息至服务器;所述确认信息中附带有第二订单标识;

资源接收模块730,用于接收服务器从所述用户账号的资源集合中所转移的待转移资源量的资源;所述资源包括服务器在接收到的第二订单标识与所述第一订单标识相匹配的情况下转移的资源。

为了更好地实施本说明书实施例图5所对应的订单处理方法,如图8所示,本说明书实施例还提供一种订单处理装置,所述装置设置于所述客户端,所述订单处理装置包括:

图形码接收模块810,用于接收第三方设备所展示的第一订单标识的图形码,所述第一订单标识包括第三方设备递交对应于所述用户账号的订单信息至服务器后,服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下,生成并发送至所述第三方设备的与所述订单信息对应的标识;所述资源集合包括服务器所建立的对应于用户账号的集合;

确认信息发送模块820,用于发送确认信息至服务器,以使所述服务器在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户;所述确认信息附带有第二订单标识。

为了更好地实施本说明书实施例图3所对应的订单处理方法,如图9所示,本说明书实施例提供一种服务器。所述服务器可以包括存储器和处理器。

在本实施例中,所述存储器可以按任何适当的方式实现。例如,所述存储器可以为只读存储器、机械硬盘、固态硬盘、或u盘等。所述存储器可以用于存储计算机指令。

在本实施例中,所述处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式等等。所述处理器可以执行所述计算机指令实现以下步骤:建立用户账号的资源集合;其中,所述资源集合包括指定数量的资源;接收第三方设备递交的对应于所述用户账号的订单信息;其中,所述订单信息包括待转移资源量;在所述待转移资源量小于或等于所述指定数量的情况下,生成与所述订单信息对应的第一订单标识;将所述第一订单标识发送给所述第三方设备,以使所述第三方设备展示表示所述第一订单标识的图形码;接收所述用户账号的客户端发送的确认信息;其中,所述确认信息附带有第二订单标识;在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户。

为了更好地实施本说明书实施例图4所对应的订单处理方法,如图9所示,本说明书实施例还提供一种第三方设备。所述第三方设备可以包括存储器和处理器。

在本实施例中,所述存储器可以按任何适当的方式实现。例如,所述存储器可以为只读存储器、机械硬盘、固态硬盘、或u盘等。所述存储器可以用于存储计算机指令。

在本实施例中,所述处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式等等。所述处理器可以执行所述计算机指令实现以下步骤:将对应于用户账号的订单信息发送至服务器,以使所述服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下反馈于所述订单信息对应的第一订单标识;所述资源集合包括服务器所建立的对应于用户账号的集合;展示所述第一订单标识的图形码至客户端,以使所述客户端发送确认信息至服务器;所述确认信息中附带有第二订单标识;接收服务器从所述用户账号的资源集合中所转移的待转移资源量的资源;所述资源包括服务器在接收到的第二订单标识与所述第一订单标识相匹配的情况下转移的资源。

为了更好地实施本说明书实施例图5所对应的订单处理方法,如图9所示,本说明书实施例还提供一种客户端。所述客户端可以包括存储器和处理器。

在本实施例中,所述存储器可以按任何适当的方式实现。例如,所述存储器可以为只读存储器、机械硬盘、固态硬盘、或u盘等。所述存储器可以用于存储计算机指令。

在本实施例中,所述处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式等等。所述处理器可以执行所述计算机指令实现以下步骤:接收第三方设备所展示的第一订单标识的图形码,所述第一订单标识包括第三方设备递交对应于所述用户账号的订单信息至服务器后,服务器在订单信息中所包含的待转移资源量小于或等于资源集合中资源的指定数量的情况下,生成并发送至所述第三方设备的与所述订单信息对应的标识;所述资源集合包括服务器所建立的对应于用户账号的集合;发送确认信息至服务器,以使所述服务器在所述第二订单标识与所述第一订单标识相匹配的情况下,从所述用户账号的资源集合中转移所述待转移资源量的资源至所述第三方设备对应的账户;所述确认信息附带有第二订单标识。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)与verilog2。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

虽然通过实施例描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1