用于确定虚拟资源对象的方法及设备与流程

文档序号:17148333发布日期:2019-03-19 23:11阅读:121来源:国知局
用于确定虚拟资源对象的方法及设备与流程

本申请涉及信息技术领域,尤其涉及一种用于确定虚拟资源对象的方法及设备。



背景技术:

当前,第三方支付已经成为消费支付的主流支付方式。第三方支付区别于传统的消费者直接向商户进行支付,而是在用户选好商品后,通过第三方平台提供的账户将货款支付给商户的一种新颖的支付方式。第三方支付实现了用户的快捷支付,极大地提升了用户支付和商户收款的效率。

同时,为鼓励用户在特定的商户进行消费,相应商户可以为用户的消费行为提供返利,返利可以是现金返利也可以是积分返利,积分可以在后续的消费中使用。用户通过消费支付进而获得相应的消费返利,从而提升了用户的消费心理。

当前,用户的支付平台与返利平台通常是相互独立的,用户需要以人工方式进行返利,即向返利平台手动提供支付后的消费订单信息,返利平台根据该消费订单信息进行相应的返利。这种返利方案需要用户的人工参与,用户无法在支付完成后实时获得相应返利,支付并返利的效率较低,降低了用户的返利体验。



技术实现要素:

本申请的一个目的是提供一种用于确定虚拟资源对象的方法及设备。

为实现上述目的,本申请的一些实施例提供了一种在第一网络设备端用于确定虚拟资源对象的方法,其特征在于,所述方法包括:

接收终端发送的用户标识和第一账户选择信息;

根据所述用户标识和所述第一账户选择信息,获取所述用户标识对应的第一账户;

根据所述第一账户生成第一支付授权信息,并将所述第一支付授权信息发送至所述终端,以使所述终端向第一商户设备展示所述第一支付授权信息;

接收所述第一商户设备发送的第一订单支付请求,并生成所述第一订单支付请求对应的第一支付信息,其中,所述第一订单支付请求由所述第一商户设备根据所述第一支付授权信息生成;

将所述第一支付信息发送至第二网络设备,以使所述第二网络设备:根据所述第一支付信息确定对应的虚拟资源对象,并将所述虚拟资源对象分配至所述用户标识对应的第二账户,其中,所述第二账户与所述第一账户相关联。

此外,本申请的一些实施例还提供了一种在第二网络设备端用于确定虚拟资源对象的方法,其特征在于,所述方法包括:

接收第一网络设备发送的第一订单支付请求对应的第一支付信息,其中,所述第一订单支付请求基于用户标识对应的第一账户生成;

根据所述第一支付信息确定对应的虚拟资源对象,并将所述虚拟资源对象分配至所述用户标识对应的第二账户,其中,所述第二账户与所述第一账户相关联。

本申请的一些实施例还提供了一种在第一商户设备端用于确定虚拟资源对象的方法,其特征在于,所述方法包括:

获取终端提供的第一支付授权信息,所述第一支付授权信息基于用户标识对应的第一账户生成;

根据所述第一支付授权信息,生成第一订单支付请求并发送至第一网络设备,以使所述第一网络设备:根据所述第一订单支付请求生成对应的第一支付信息并将所述第一支付信息发送至第二网络设备,以使所述第二网络设备:根据所述第一支付信息确定对应的虚拟资源对象,并将所述虚拟资源对象分配至所述用户标识对应的第二账户,其中,所述第二账户与所述第一账户相关联。

此外,本申请的一些实施例还提供了一种用于确定虚拟资源对象的设备,该设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备执行前述在第一网络设备端用于确定虚拟资源对象的方法、在第二网络设备端用于确定虚拟资源对象的方法和/或在第一商户设备端用于确定虚拟资源对象的方法。

本申请的一些实施例还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述在第一网络设备端用于确定虚拟资源对象的方法、在第二网络设备端用于确定虚拟资源对象的方法和/或在第一商户设备端用于确定虚拟资源对象的方法。

与现有技术相比,本申请提供的方案能够根据终端提供的用户标识获取对应的支付账户,再进一步生成相应的支付授权信息供商户设备获取,商户设备根据得到的支付授权信息向支付设备请求支付,支付设备在支付完成后生成支付信息并提供给确定对应的虚拟资源对象的设备,确定对应的虚拟资源对象的设备将虚拟资源对象分配至用户在支付设备上的账户,供用户进行下一次支付时使用,从而用户可在支付后方便、快捷地获取相应的虚拟资源对象,提高了支付后获取虚拟资源对象的效率,提升了用户的资源获取体验,对商户来说降低了交易成本,提高了经营效率,可同时节约用户和商户的时间成本。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为本申请的一些实施例提供的一种在第一网络设备端用于确定虚拟资源对象的方法的流程图。

图2为本申请的一些实施例提供的一种在第二网络设备端用于确定虚拟资源对象的方法的流程图。

图3为本申请的一些实施例提供的在第一商户设备端用于确定虚拟资源对象的方法的流程图。

图4为本申请的一些优选实施例提供的用于确定虚拟资源对象的方法的流程图。

具体实施方式

下面结合附图对本申请作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本申请的一些实施例提供了一种在第一网络设备端用于确定虚拟资源对象的方法。第一网络设备可以包括支持网络连接从而提供各种网络服务的硬件设备或软件。当第一网络设备端包括硬件时,其可以实现成多个网络设备组成的分布式设备群,也可以实现成单个网络设备,如实现成分布式服务器或单个服务器。当第一网络设备端包括软件时,可以安装在上述所列举的网络设备中。这时,作为软件,其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。如图1所示,该方法具体包括如下步骤:

步骤s101,接收终端发送的用户标识和第一账户选择信息;

步骤s102,根据所述用户标识和所述第一账户选择信息,获取所述用户标识对应的第一账户;

步骤s103,根据所述第一账户生成第一支付授权信息,并将所述第一支付授权信息发送至所述终端,以使所述终端向第一商户设备展示所述第一支付授权信息;

步骤s104,接收所述第一商户设备发送的第一订单支付请求,并生成所述第一订单支付请求对应的第一支付信息,其中,所述第一订单支付请求由所述第一商户设备根据所述第一支付授权信息生成;

步骤s105,将所述第一支付信息发送至第二网络设备,以使所述第二网络设备:根据所述第一支付信息确定对应的虚拟资源对象,并将所述虚拟资源对象分配至所述用户标识对应的第二账户,其中,所述第二账户与所述第一账户相关联。

该方案尤其适合用于希望在用户的消费支付完成后实时确定虚拟资源对象并添加到用户账户的场景,能够根据终端发送的用户标识获取对应的第一账户,再进一步根据第一账户生成第一支付授权信息并返回到终端,终端向第一商户设备展示第一支付授权信息。第一商户设备根据第一支付授权信息生成第一订单支付请求并发送至第一网络设备,第一网络设备进一步根据第一订单支付请求生成对应的第一支付信息并发送至第二网络设备,第二网络设备再根据第一支付信息确定对应的虚拟资源对象并分配至用户标识对应的第二账户。

本申请的一些实施例中,第二网络设备可根据第一支付信息确定对应的虚拟资源对象,在此,虚拟资源对象可以是对应银行卡账户的现金余额数据,也可以是对应积分账户的积分数据。在确定的虚拟资源对象分配给用户标识对应第二账户时,可将该虚拟资源对象添加到该第二账户中原有的虚拟资源对象中,从而增加第二账户中原有的虚拟资源对象。

在步骤s101中,第一网络设备首先接收终端发送的用户标识和第一账户选择信息。在此,终端可以包括但不限于手机、平板电脑、笔记本电脑等移动式终端。用户标识用于指明一个具体的用户,第一网络设备通过用户标识来识别对应的用户,用户标识与具体的用户存在对应的映射关系。例如,用户可在第一网络设备上注册一个账号,从而得到与该用户对应的一个用户标识,第一网络设备在识别到某个用户正在使用该用户标识进行登录时,即可认为是该用户在登录第一网络设备。

在此,第一网络设备接收的用户标识,可以是用户通过用户标识输入界面手动输入的用户标识,也可以是终端通过读取本地缓存从而以自动化方式获得的用户标识,这两种不同的用户标识获取方式获取的用户标识的内容完全一致。

本申请的一些实施例中,第一网络设备可以同时接收用户标识和第一账户选择信息,也可以非同时接收用户标识和第一账户选择信息。例如,如果第一账户选择信息保存在本地缓存中,终端在发送用户标识时,可以将第一账户选择信息与用户标识同时发送,如将用户标识和第一账户选择信息装载在同一个网络数据包中发送至第一网络设备。又例如,如果第一账户选择信息未保存在本地缓存中,则终端可先将用户标识发送至第一网络设备,再根据用户操作确定第一账户选择信息后,终端再将第一账户选择信息发送至第一网络设备。

在步骤s102中,第一网络设备根据所述用户标识和所述第一账户选择信息,获取所述用户标识对应的第一账户。具体来说,可包括如下步骤:

获取用户标识对应的至少一个关联账户,该至少一个关联账户包括第一账户和第二账户;再根据第一账户选择信息,从该至少一个关联账户中确定第一账户。

在此,用户标识有对应的关联账户,该关联账户至少为一个,该关联账户可以包括用户标识对应的银行账户,也可以包括用户标识对应的第一网络设备账户。本申请的一些实施例中,第二账户为用户标识对应的第一网络设备账户,第一账户为消费订单的支付账户。第一账户和第二账户中都有对应的虚拟资源对象,两种账户中的虚拟资源对象可以是相同的形式,例如,第一账户和第二账户中的虚拟资源对象都可以是现金余额,两种账户中的虚拟资源对象也可以是不同的形式,例如,第一账户中的虚拟资源对象是现金金额,第二账户中的虚拟资源对象是积分。

本申请的一些实施例中,用户通过终端进行消费时可通过银行账户进行支付,因此该用户的用户标识与该银行账户相对应,用户的消费支付行为可通过对该银行账户的虚拟资源对象进行相关操作来实现。例如,该银行账户的虚拟资源对象可为现金余额,第一网络设备可通过减少该银行账户的现金余额来实现用户的消费支付。

由于用户通常会有一个及以上的银行账户,用户在消费时可选择不同的银行账户进行订单支付,第一账户选择信息用于说明用户选择哪个银行账户作为第一账户,第一账户选择信息的具体内容可包括但不限于:用户标识、银行标识、账户类型、账户号码等。例如,用户拥有3张银行卡,分别为工商银行储蓄卡、建设银行储蓄卡和中国银行信用卡,这3张银行卡都与在第一网络设备上的用户标识进行了关联,银行卡对应的银行账户分别为a1、a2和a3,第一网络设备可通过终端向用户提供银行账户的选择界面,此时用户选择中国银行信用卡进行支付,则终端根据用户选择的银行账户a3生成相应的第一账户选择信息,再将第一账户选择信息发送到第一网络设备。

第一网络设备接收终端发送的第一账户选择信息,并根据第一账户选择信息确定第一账户,在上述实例中,第一账户即为中国银行信用卡对应的银行账户a3。

在步骤s103中,第一网络设备根据第一账户生成第一支付授权信息,并将第一支付授权信息发送至终端,以使终端向第一商户设备展示第一支付授权信息。在此,第一网络设备可直接根据第一账户生成第一支付授权信息,也可以将第一账户发送至终端,由终端根据第一账户生成支付授权请求,再将支付授权请求发送到第一网络设备,由第一网络设备根据支付授权请求生成第一支付授权信息。在此,终端生成支付授权请求时,可根据第一账户和终端标识如终端的唯一标识码udid等信息生成支付授权请求,从而提高支付授权过程的安全性。

本申请的一些实施例中,第一网络设备接收到终端发送的支付授权请求后,为该支付授权请求生成授权密钥,再根据支付授权请求和授权密钥生成第一支付授权信息,最后将该第一支付授权信息发送至终端。

终端接收第一支付授权信息后,进一步将第一支付授权信息展示给第一商户设备,从而使得第一商户设备获得第一支付授权信息,在此,终端展示第一支付授权信息时可采用图形码形式。在此,第一商户设备为出售商品或服务给用户的商户所对应的设备,可以是能够通过网络访问所述网络端的各种电子设备,其可以实现为硬件设备或软件。当第一商户设备包括硬件时,其可包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。当第一商户设备包括软件时,可以安装在上述各种电子设备中,并可以实现为单个或多个软件模块。

在步骤s104中,第一网络设备接收第一商户设备发送的第一订单支付请求,并生成第一订单支付请求对应的第一支付信息。在此,第一订单支付请求由第一商户设备根据第一支付授权信息生成。具体来说,第一订单支付请求中还包括订单信息,订单信息由第一商户设备根据用户购买商品的相关信息生成,商品的相关信息可包括但不限于商品标识、商品价格、商品数量等。

第一商户设备将第一订单支付请求发送至第一网络设备,第一网络设备对接收的第一订单支付请求进行相应的处理,从而得到与该支付请求对应的第一支付信息。在此,第一支付信息是对第一订单支付请求进行了成功的支付后生成的订单支付信息。

本申请的一些实施例中,第一订单支付请求中包含了第一支付授权信息,第一支付授权信息中包含了用于支付的银行账户相关信息,第一网络设备可通过用于支付的银行账户相关信息获取相应银行的支付网关接口,并将第一订单支付请求发送至该支付网关接口,由该支付网关接口将第一订单支付请求转发至银行内部的支付处理系统进行订单支付处理。该支付网关接口还负责将银行内部的订单支付处理结果返回至第一网络设备,第一网络设备根据该订单支付处理结果生成第一支付信息。

在步骤s105中,第一网络设备将第一支付信息发送至第二网络设备,以使第二网络设备根据第一支付信息确定对应的虚拟资源对象,并将虚拟资源对象分配至用户标识对应的第二账户。在此,第二账户与第一账户相关联。

本申请的一些实施例中,第一网络设备除了将第一支付信息发送至第二网络设备,还可以将第一支付信息发送至第一商户设备和终端,从而让商户和用户得知相应的第一订单支付请求已经成功支付。在现有技术中,第一网络设备通常只将第一支付信息发送至第一商户设备和终端,并不会将第一支付信息也发送至第二网络设备,如果用户想要根据消费支付获得相应的虚拟资源对象,例如现金返利或积分返利,用户需要通过终端向第二网络设备提供第一支付信息并提供相应的第二账户,从而获得虚拟资源对象,这种方式增加了用户的操作,降低了用户获得虚拟资源对象的实时性,提高了用户的时间成本。对应商户来说,也无法确定用户的消费支付行为是否与自己的宣传推广(如购买商品可享受返利等)有关,因此无法确定宣传推广的效果,难以实现精准营销,从而增加了宣传推广的成本。

本申请的一些实施例中,用户如果退回购买的商品,则购买该商品时支付的虚拟资源对象和通过该次支付行为获取的虚拟资源对象都要被撤销。具体来说,用户向商户提出退货请求,商户根据用户购买时的订单信息和退货商品信息生成订单退货信息,并通过第一商户设备发送至第一网络设备。第一网络设备接收第一商户设备发送的订单退货信息,并根据订单退货信息生成与第一账户对应的支付撤销信息,再根据支付撤销信息,对第一账户中的虚拟资源对象和第二账户中的虚拟资源对象进行撤销操作。

在此,支付撤销信息中可包括订单支付额度和虚拟资源对象额度,第一网络设备可根据订单支付额度,增加第一账户中的虚拟资源对象,这里的第一账户是用户支付时使用的对应银行账户,用户支付时使用哪个银行账户,在退货时将相应的订单支付额度退回到相应的银行账户,即为第一账户中的虚拟资源对象增加订单支付额度,实现商品货款退回到用户的银行账户。

另外,第一网络设备还根据支付撤销信息中的虚拟资源对象额度,减少第二账户中的虚拟资源对象,第二账户中虚拟资源对象减少的额度为该虚拟资源对象额度,从而实现第二账户中根据订单支付所获得的虚拟资源对象被全部扣除。

第一网络设备在完成对第一账户和第二账户的上述操作并获得操作结果之后,再将相应的操作结果通知第二网络设备,即向第二网络设备发送支付撤销确认信息。第二网络设备在接收到支付撤销确认信息后,可再通知用户和商户订单退货成功,支付已经撤销。

本申请的一些实施例中,用户在获得第二账户中的虚拟资源对象后,可在下一次的消费支付中使用第二账户中的虚拟资源对象进行全部支付或部分支付,从而抵消应该通过第一账户进行支付的全部或部分额度,因此,第一网络设备可根据终端提交的第二账户的相关信息实现订单支付,如果第二账户中的虚拟资源对象不足以完成本次订单支付,剩余的部分额度可以使用用户的银行账户进行支付。具体来说,可包括如下步骤:

1)第一网络设备接收终端发送的用户标识和第二账户选择信息,在此,第二账户选择信息用于指出用户选择的第二账户;

2)第一网络设备根据用户标识和第二账户选择信息,获取用户标识对应的第三账户和第二账户,其中,第三账户与第二账户相关联;这里的第三账户是用户标识对应的银行账户,可以与用户前一次支付时使用的第一账户相同,也可以与第一账户不同;

3)第一网络设备根据第三账户和第二账户生成第二支付授权信息,并将第二授权支付信息发送至终端,以使终端向第二商户设备展示第二支付授权信息;这里的第二商户设备可与前述第一商户设备相同,也可以不同,如果用户在下一次支付时的商户与前一次支付时的商户相同,则第二商户设备与第一商户设备相同,否则不同;第二支付授权信息与第一支付授权信息不同的是,第二支付授权信息中包含对第三账户和第二账户的支付授权;

4)第一网络设备接收第二商户设备发送的第二订单支付请求,并生成第二订单支付请求对应的第二支付信息,其中,第二订单支付请求由第二商户设备根据第二支付授权信息生成;第二订单支付请求中包含对第三账户和第二账户的支付请求,从而在相应的支付处理过程中需要对两个账户中的虚拟资源对象进行相应扣除,根据对两个账户的操作结果生成第二支付信息;

5)第一网络设备将第二支付信息发送至第二网络设备,以使第二网络设备可根据第二支付信息确定对应的虚拟资源对象,并将该虚拟资源对象分配至第二账户;在此,确定虚拟资源对象时,可根据第三账户中支付的虚拟资源对象额度来确定相应的将要分配至第二账户的虚拟资源对象额度,从而避免将第二账户中支付的虚拟资源对象额度作为基础来计算新的将要分配至第二账户的虚拟资源对象额度。

本申请的一些实施例还提供了一种在第二网络设备端用于确定虚拟资源对象的方法。第二网络设备可以包括支持网络连接从而提供各种网络服务的硬件设备或软件。当第二网络设备端包括硬件时,其可以实现成多个网络设备组成的分布式设备群,也可以实现成单个网络设备,如实现成分布式服务器或单个服务器。当第二网络设备端包括软件时,可以安装在上述所列举的网络设备中。这时,作为软件,其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。如图2所示,该方法包括如下步骤:

步骤s201,接收第一网络设备发送的第一订单支付请求对应的第一支付信息,其中,第一订单支付请求基于用户标识对应的第一账户生成;

步骤s202,根据第一支付信息确定对应的虚拟资源对象,并将虚拟资源对象分配至用户标识对应的第二账户,其中,第二账户与第一账户相关联。

在步骤s201中,第二网络设备接收第一网络设备发送的第一订单支付请求对应的第一支付信息。在此,第一订单支付请求基于用户标识对应的第一账户生成。本申请的一些实施例中,第一网络设备在完成用户的消费支付后,将支付成功完成后的第一支付信息同步到第二网络设备,使得第二网络设备可直接根据第一支付信息进行后续处理。

在步骤s202中,第二网络设备根据第一支付信息确定对应的虚拟资源对象,并将虚拟资源对象分配至用户标识对应的第二账户。在此,第二账户与第一账户相关联。第二网络设备根据第一网络设备同步过来的第一支付信息确定虚拟资源对象,这里的虚拟资源对象可以是多种形式,例如现金余额或积分等。本申请的一些实施例中,第二网络设备可根据资源设置信息确定第一支付信息对应的虚拟资源对象。在此,资源设置信息包括支付信息与虚拟资源对象之间的映射关系。

本申请的一些实施例中,第二网络设备可接收第一商户设备发送的资源设置请求并根据资源设置请求对资源设置信息进行修改。在此,商户根据自己的资源设置需要生成资源设置请求,并通过第一商户设备发送至第二网络设备,第二网络设备对资源设置信息进行实时修改并生效。例如,商户开始设置的资源设置信息为“根据用户支付的现金额度的10%进行返利”,在实现一段时间后,商户可以将资源设置信息修改为“根据用户支付的现金额度的5%进行返利”,从而减少商户的返利支出。

在此,第一商户设备为生成第一订单支付请求的设备,商户通过第一商户设备生成第一订单支付请求,也通过第一商户设备发送资源设置请求。

本申请的一些实施例中,第二网络设备将虚拟资源对象分配至用户标识对应的第二账户,可具体包括如下步骤:第二网络设备将虚拟资源对象发送至第一网络设备,以使第一网络设备将虚拟资源对象分配至第二账户。在此,第二网络设备并不直接对第二账户的虚拟资源对象额度进行操作,而是由第一网络设备对第二账户进行相应操作,增加第二账户中虚拟资源对象的额度。

本申请的一些实施例中,第二网络设备接收第一网络设备发送的支付撤销确认信息,并根据支付撤销确认信息,向终端和第一商户设备发送虚拟资源对象撤销通知。

本申请的一些实施例中,第二网络设备接收第一网络设备发送的第二订单支付请求对应的第二支付信息,并根据第二支付信息确定对应的虚拟资源对象,并将虚拟资源对象分配至所述第二账户。在此,第二订单请求基于第二账户和用户标识对应的第三账户生成。第二网络设备在确定虚拟资源对象时,可根据第三账户中支付的虚拟资源对象额度来确定相应的将要分配至第二账户的虚拟资源对象额度,从而避免将第二账户中支付的虚拟资源对象额度作为基础来计算新的将要分配至第二账户的虚拟资源对象额度。

本申请的一些实施例还提供了一种在第一商户设备端用于确定虚拟资源对象的方法。第一商户设备为出售商品或服务给用户的商户所对应的设备,可以是能够通过网络访问所述网络端的各种电子设备,其可以实现为硬件设备或软件。当第一商户设备包括硬件时,其可包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。当第一商户设备包括软件时,可以安装在上述各种电子设备中,并可以实现为单个或多个软件模块。如图3所示,该方法包括如下步骤:

步骤s301,获取终端提供的第一支付授权信息,所述第一支付授权信息基于用户标识对应的第一账户生成;

步骤s302,根据所述第一支付授权信息,生成第一订单支付请求并发送至第一网络设备,以使所述第一网络设备:根据所述第一订单支付请求生成对应的第一支付信息并将所述第一支付信息发送至第二网络设备,以使所述第二网络设备:根据所述第一支付信息确定对应的虚拟资源对象,并将所述虚拟资源对象分配至所述用户标识对应的第二账户,其中,所述第二账户与所述第一账户相关联。

在步骤s301中,第一商户设备获取终端提供的第一支付授权信息。在此,第一支付授权信息基于用户标识对应的第一账户生成。具体来说,第一商户设备可通过扫描设备扫描终端提供的图形码,再根据对图形码进行解析的结果获取终端提供的第一支付授权信息。这里的图形码可以为二维码或条形码,可以方便地通过扫描设备进行识别,从而图形码携带的第一支付授权信息可简单快捷地被第一商户设备获取。

在步骤s302中,第一商户设备根据第一支付授权信息,生成第一订单支付请求并发送至第一网络设备。在此,第一商户设备获取用户购买的商品或服务的相关信息,根据这些信息与第一支付授权信息生成第一订单支付请求并发送至第一网络设备。第一网络设备再根据第一订单支付请求生成对应的第一支付信息并将第一支付信息发送至第二网络设备,第二网络设备再根据第一支付信息确定对应的虚拟资源对象,并将虚拟资源对象分配至用户标识对应的第二账户。这里的第二账户与第一账户相关联。

本申请的一些实施例中,第一商户设备向第一网络设备发送订单退货信息。第一网络设备接收到订单退货信息后,可根据订单退货信息生成与第一账户对应的支付撤销信息,并根据支付撤销信息,对第一账户中的虚拟资源对象和第二账户中的虚拟资源对象进行撤销操作。

本申请的一些实施例中,第一商户设备首先获取终端提供的第二支付授权信息,第二支付授权信息基于用户标识对应的第三账户和第二账户生成,这里的第三账户与第二账户相关联;再进一步根据第二支付授权信息,生成第二订单支付请求并发送至第一网络设备。第一网络设备可根据第二订单支付请求生成对应的第二支付信息并将第二支付信息发送至第二网络设备。第二网络设备可根据第二支付信息确定对应的虚拟资源对象,并将虚拟资源对象分配至第二账户。

本申请的一些实施例中,第一商户设备向第二网络设备发送资源设置请求,以使第二网络设备根据资源设置请求对资源设置信息进行修改。资源设置信息可包括多种资源的设置参数,例如返利比例、返利时段、返利分账方式等。

本申请的一些实施例中,第一商户设备接收第二网络设备发送的虚拟资源对象撤销通知。

本申请的一些实施例中,可通过软件应用来实现用户的消费支付和相应的返利功能,软件应用分别安装在终端、第一网络设备、第二网络设备和第一商户设备上,不同的设备上安装的软件应用的功能模块可不相同,例如,终端上可安装电子钱包(用户版),第一商户设备上可安装电子钱包(商户版),第一网络设备上可安装电子钱包(支付版),第二网络设备上可安装电子钱包(返利版)等。第一商户设备上安装的电子钱包(商户版),可包括如下功能:商户信息的录入和维护、返利管理和历史交易查询与对账等。这里商户信息可包括企业证照、银行账户、店铺介绍和实景照片信息,用于商户申请开通通过电子钱包账户进行收款的功能;返利管理可用于商户设置返利比例、返利时段、返利分账方式等信息;历史交易查询与对账,可用于商户察看每笔订单对应的原始订单金额、扣除的返利、扣除的管理费用,以及最终实际到账的金额等。

具体来说,如图4所示,用户通过消费支付从而获得相应返利可包括如下步骤:

1)用户打开终端上安装的支付返利应用如电子钱包(用户版),并输入用户标识进行登录,这里的用户标识可以为用户在支付返利应用中注册的账号;

2)终端将用户输入的用户标识发送到第一网络设备,第一网络设备通过安装的电子钱包(支付版)接收用户标识并进行验证,验证通过后查询获得该用户标识对应的关联账户信息,将关联账户信息返回到终端;

3)终端接收用户对关联账户信息的选择操作,生成用于支付的第一账户选择信息并发送到第一网络设备,这里的第一账户是用于支付的银行账户;

4)第一网络设备接收第一账户选择信息,再根据前面获取的用户标识和第一账户选择信息,获取用户标识对应的第一账户;

5)第一网络设备根据第一账户生成第一支付授权信息并返回至终端;

6)终端接收第一支付授权信息,并根据第一支付授权信息生成二维码,用户将终端生成的二维码展示给商户;

7)商户使用第一商户设备扫描该二维码,具体是第一商户设备上安装的电子钱包(商户版)提供的扫描功能扫描二维码,获取第一支付授权信息;

8)第一商户设备根据得到的第一支付授权信息和商户输入的商品相关信息,生成第一订单支付请求并发送至第一网络设备;

9)第一网络设备接收第一订单支付请求,并根据第一订单支付请求中支付银行的相关信息,获取相应银行的支付网关地址,将第一订单支付请求发送至该支付网关,由该支付网关对第一订单支付请求进行处理后发送至银行内部的支付系统进行处理,在处理完成后再由该支付网关将处理结果返回至第一网络设备;

10)第一网络设备接收支付网络返回的处理结果,并根据处理结果生成第一支付信息,再将第一支付信息发送至第二网络设备和第一商户设备;

11)第二网络设备通过安装的电子钱包(返利版)接收第一支付信息,并根据预先设定的资源设置信息对第一支付信息中银行账户实际支付的金额计算相应的现金返利,再将计算得到的现金返利发送至第一网络设备;

12)第一网络设备接收现金返利,再将现金返利加入到用户标识对应的第二账户,这里第二账户为非银行账户,用于接收该用户所有的消费支付后的现金返利,现金返利成功加入到第二账户后,向第二网络设备发送返利成功信息;

13)第二网络设备接收到返利成功信息后,向终端和第一商户设备发送支付完成和返利完成通知信息。

本申请的一些实施例还提供了一种用于确定虚拟资源对象的设备,该设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备执行前述在第一网络设备端用于确定虚拟资源对象的方法、在第二网络设备端用于确定虚拟资源对象的方法和/或在第一商户设备端用于确定虚拟资源对象的方法。

本申请的一些实施例还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述在第一网络设备端用于确定虚拟资源对象的方法、在第二网络设备端用于确定虚拟资源对象的方法和/或在第一商户设备端用于确定虚拟资源对象的方法。

综上所述,本申请提供的方案能够根据终端提供的用户标识获取对应的支付账户,再进一步生成相应的支付授权信息供商户设备获取,商户设备根据得到的支付授权信息向支付设备请求支付,支付设备在支付完成后生成支付信息并提供给确定对应的虚拟资源对象的设备,确定对应的虚拟资源对象的设备将虚拟资源对象分配至用户在支付设备上的账户,供用户进行下一次支付时使用,从而用户可在支付后方便、快捷地获取相应的虚拟资源对象,提高了支付后获取虚拟资源对象的效率,提升了用户的资源获取体验,对商户来说降低了交易成本,提高了经营效率,可同时节约用户和商户的时间成本。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个设备,该设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备运行基于前述根据本申请的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。

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