一种数据处理方法及服务器、终端、系统转让专利

申请号 : CN201611175411.X

文献号 : CN108205764B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘刚侯学卿王阳艳刘彤

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明实施例公开了一种数据处理方法,包括:检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向目标用户对应的第一指标中添加目标参数值;解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值;统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。本发明实施例还公开了一种服务器、终端及数据处理系统。

权利要求 :

1.一种数据处理方法,其特征在于,所述方法包括:

检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向目标用户对应的第一指标中添加目标参数值;

解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值;

当每一所述第一账户的第一指标中的总参数值大于等于所述目标参数值时,从每一所述第一账户的第一指标中的总参数值中提取出所述目标参数值;

统计从每一所述第一账户的第一指标的总参数值中提取出的所述目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;

将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。

2.根据权利要求1所述的方法,其特征在于,所述将所述总目标参数值添加至所述目标用户对应的第一指标中,包括:判断是否存在针对所述目标用户的账户;

若不存在,则从所述至少两个第一账户中选取出目标第一账户;基于所述目标第一账户的分配指令,为所述目标用户创建第二账户,将所述总目标参数值添加至所述第二账户的第一指标中;

若存在,则获取所述目标用户对应的账户,将所述总目标参数值添加至所述目标用户对应的账户的第一指标中。

3.根据权利要求1所述的方法,其特征在于,所述将所述总目标参数值添加至所述目标用户对应的第一指标中,包括:从所述至少两个第一账户中选取出目标第一账户;

基于所述目标第一账户的分配指令,为所述目标用户创建第二账户,并使所述第二账户与所述目标第一账户相关联,以便于将所述第二账户与所述目标用户对应的其他账户相区分;

将所述总目标参数值添加至所述第二账户的第一指标中。

4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:

判断每一所述第一账户的第一指标中的总参数值是否大于等于所述目标参数值。

5.一种数据处理方法,其特征在于,所述方法包括:

基于目标用户触发登陆至少两个第一账户对应的应用程序,以便于所述第一账户通过应用程序选中所述目标用户;

获取到所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值;

当每一所述第一账户的第一指标中的总参数值大于等于所述目标参数值时,从每一所述第一账户的第一指标中的总参数值中提取出所述目标参数值;

统计从每一所述第一账户的第一指标的总参数值中提取出的所述目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;

将所述总目标参数值添加至所述目标用户的第一指标中,以便于所述目标用户能够使用所述第一指标对应的所述总目标参数值中的至少部分参数值。

6.根据权利要求5所述的方法,其特征在于,所述获取到所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值,包括:获取所述至少两个第一账户中目标第一账户为所述目标用户创建的第二账户;

通过所述第二账户接收所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值。

7.一种服务器,其特征在于,所述服务器包括:

检测单元,用于检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向目标用户对应的第一指标中添加目标参数值;

第一处理单元,用于解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值,当每一所述第一账户的第一指标中的总参数值大于等于所述目标参数值时,从每一所述第一账户的第一指标中的总参数值中提取出所述目标参数值,统计从每一所述第一账户的第一指标的总参数值中提取出的所述目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。

8.根据权利要求7所述的服务器,其特征在于,所述第一处理单元,还用于判断是否存在针对所述目标用户的账户;若不存在,则从所述至少两个第一账户中选取出目标第一账户;基于所述目标第一账户的分配指令,为所述目标用户创建第二账户,将所述总目标参数值添加至所述第二账户的第一指标中;若存在,则获取所述目标用户对应的账户,将所述总目标参数值添加至所述目标用户对应的账户的第一指标中。

9.根据权利要求7所述的服务器,其特征在于,所述第一处理单元,还用于从所述至少两个第一账户中选取出目标第一账户;基于所述目标第一账户的分配指令,为所述目标用户创建第二账户,并使所述第二账户与所述目标第一账户相关联,以便于将所述第二账户与所述目标用户对应的其他账户相区分;将所述总目标参数值添加至所述第二账户的第一指标中。

10.根据权利要求7至9任一项所述的服务器,其特征在于,所述第一处理单元,还用于判断每一所述第一账户的第一指标中的总参数值是否大于等于所述目标参数值。

11.一种终端,其特征在于,所述终端包括:

控制单元,用于基于目标用户触发登陆至少两个第一账户对应的应用程序,以便于所述第一账户通过应用程序选中所述目标用户;

获取单元,用于获取到所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值;

第二处理单元,用于当每一所述第一账户的第一指标中的总参数值大于等于所述目标参数值时,从每一所述第一账户的第一指标中的总参数值中提取出所述目标参数值,统计从每一所述第一账户的第一指标的总参数值中提取出的所述目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户的第一指标中,以便于所述目标用户能够使用所述第一指标对应的所述总目标参数值中的至少部分参数值。

12.根据权利要求11所述的终端,其特征在于,所述获取单元,用于获取所述至少两个第一账户中目标第一账户为所述目标用户创建的第二账户;通过所述第二账户接收所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值。

13.一种数据处理系统,其特征在于,所述系统包括:

终端,用于基于目标用户触发登陆至少两个第一账户对应的应用程序,以便于所述第一账户通过应用程序选中所述目标用户;

服务器,用于检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向选中的所述目标用户对应的第一指标中添加目标参数值;解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值;

当每一所述第一账户的第一指标中的总参数值大于等于所述目标参数值时,从每一所述第一账户的第一指标中的总参数值中提取出所述目标参数值;统计从每一所述第一账户的第一指标的总参数值中提取出的所述目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。

说明书 :

一种数据处理方法及服务器、终端、系统

技术领域

[0001] 本发明涉及数据处理技术,尤其涉及一种数据处理方法及服务器、终端、系统。

背景技术

[0002] 电子优惠券是金融危机之下被各大媒体炒热的一种消费服务的概念,指由各商家发放的,以电子媒介形式制作、传播和使用的促销优惠凭证。但是,现有电子优惠券的面额和形式固定,限制了发给用户的面额;而且,现有电子优惠券系统中不能将针对同一用户但来自不同商家的电子优惠券进行整合,这样,必然降低了用户体验。

发明内容

[0003] 为解决现有存在的技术问题,本发明实施例提供了一种数据处理方法及服务器、终端、系统,能至少解决现有技术中存在的上述问题。
[0004] 本发明实施例的技术方案是这样实现的:
[0005] 本发明实施例第一方面提供了一种数据处理方法,包括:
[0006] 检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向目标用户对应的第一指标中添加目标参数值;
[0007] 解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值;
[0008] 统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;
[0009] 将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。
[0010] 本发明实施例第二方面提供了一种数据处理方法,包括:
[0011] 基于目标用户触发登陆至少两个第一账户对应的应用程序,以便于所述第一账户通过应用程序选中所述目标用户;
[0012] 获取到所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值;
[0013] 统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;
[0014] 将所述总目标参数值添加至所述目标用户的第一指标中,以便于所述目标用户能够使用所述第一指标对应的所述总目标参数值中的至少部分参数值。
[0015] 本发明实施例第三方面提供了一种服务器,所述服务器包括:
[0016] 检测单元,用于检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向目标用户对应的第一指标中添加目标参数值;
[0017] 第一处理单元,用于解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值,统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。
[0018] 本发明实施例第四方面提供了一种终端,所述终端包括:
[0019] 控制单元,用于基于目标用户触发登陆至少两个第一账户对应的应用程序,以便于所述第一账户通过应用程序选中所述目标用户;
[0020] 获取单元,用于获取到所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值;
[0021] 第二处理单元,用于统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户的第一指标中,以便于所述目标用户能够使用所述第一指标对应的所述总目标参数值中的至少部分参数值。
[0022] 本发明实施例第五方面提供了一种数据处理系统,所述系统包括:
[0023] 终端,用于基于目标用户触发登陆至少两个第一账户对应的应用程序,以便于所述第一账户通过应用程序选中所述目标用户;
[0024] 服务器,用于检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向选中的所述目标用户对应的第一指标中添加目标参数值;解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值;统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。
[0025] 本发明实施例所述的数据处理方法及服务器、终端、系统,通过检测到至少两个第一账户触发的分配指令;解析每一所述第一账户的分配指令,得到每个所述第一账户为目标用户的第一指标所分配的目标参数值,并统计目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值,进而将所述总目标参数值添加至所述目标用户对应的第一指标中,这样,便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值,且所述目标用户能够使用所述总目标参数值中的任意数值的参数值;这样,本发明实施例通过利用没有具体面额的第一指标来代替现有电子优惠券,使得用户能够使用任意数值的第一指标,解决了现有电子优惠券面额固定的问题,使得派发给用户的第一指标可以为任意数值,丰富了用户的体验,同时,也避免了第一指标的使用受面额限制的问题。而且,本发明实施例能够将来自不同第一账户,但均是分配给所述目标用户的第一指标的目标参数值进行统一,进而解决了现有电子优惠券系统不能将针对同一用户但来自不同商家的电子优惠券进行整合的问题,又进一步为丰富用户体验奠定了基础。

附图说明

[0026] 图1为本发明实施例一数据处理方法的实现流程示意图;
[0027] 图2为本发明实施例合作方通过第一账户创建虚拟流量的购买批次的界面示意图;
[0028] 图3为本发明实施例虚拟流量采购界面示意图;
[0029] 图4为本发明实施例虚拟流量兑换界面示意图;
[0030] 图5为本发明实施例虚拟流量账户系统与营销平台的结构示意图;
[0031] 图6为本发明实施例合作方通过虚拟流量账户系统进行注册的实现流程示意图;
[0032] 图7为本发明实施例合作方向目标用户派发虚拟流量的实现流程示意图;
[0033] 图8为本发明实施例用户利用虚拟流量兑换移动运营商所提供的网络流量的兑换流程示意图;
[0034] 图9为本发明实施例服务器的逻辑单元的结构示意图;
[0035] 图10为本发明实施例终端的逻辑单元的结构示意图;
[0036] 图11为本发明实施例虚拟流量处理的结构示意图。

具体实施方式

[0037] 为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
[0038] 实施例一
[0039] 本实施例提供了一种数据处理方法;所述方法应用于服务器;具体地,图1为本发明实施例一数据处理方法的实现流程示意图;如图1所示,所述方法包括:
[0040] 步骤101:服务器检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向目标用户对应的第一指标中添加目标参数值;
[0041] 步骤102:服务器解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值;
[0042] 步骤103:服务器统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;
[0043] 步骤104:服务器将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。
[0044] 也就是说,本实施例能够针对同一所述目标用户但来自不同的账户,如至少两个第一账户的分配指令,向同一所述目标用户的第一指标中分配一定数量的目标参数值,而且,还能够将来自不同账户的且分配给所述目标用户的目标参数值进行统计,进而统计得到分配给所述目标用户中第一指标的总目标参数值,并基于该总目标参数值对所述目标用户的第一指标进行调整,使所述目标用户的第一指标添加该总目标参数值,如此,便于目标用户使用该总目标参数值,实现对所述目标用户的该总目标参数值的统一管理。
[0045] 这里,为便于与现有电子优惠券进行区分,本实施例提出了虚拟流量的概念,通过所述虚拟流量来统计参数值多少,而且,该且虚拟流量对应的流量值中无固定面额,为任意大小的数值,这样,本实施例为解决现有电子优惠券系统不能将针对同一用户但来自不同商家的电子优惠券进行整合的问题奠定了基础。
[0046] 在实际应用中,所述虚拟流量可以具体指合作方做活动赠送给用户的一种虚拟产品,该虚拟流量是存储于所述服务器中,当然,还可以基于至少一个本实施例所述的服务器来建立一虚拟流量账户系统,进而本实施例所述的方法也可以通过该虚拟流量账户系统来实现,此时,所述虚拟流量则存储于所述虚拟流量账户系统中,以区别于移动运营商提供的真实网络流量;例如当用户下载某一应用程序时,该应用程序对应的合作方即可赠送用户10M虚拟流量。这样,基于虚拟流量的概念,可知本实施例所述的虚拟流量不受面额限制的问题,合作方给用户发放的虚拟流量的面额随意,而且,对于用户方而言,使用虚拟流量也更加方法,如利用虚拟流量进行兑换时更加方便,也不再受面额限制。
[0047] 在一具体实施例中,所述第一账户可以具体为与所述虚拟流量账户系统进行合作的合作方对应的账户;而所述第一指标则可以具体为虚拟流量对应的参数;在实际应用中,所述合作方在向其他用户派发虚拟流量之前,需要先注册账户,然后,基于注册的账户通过所述虚拟流量账户系统去获取虚拟流量;具体地,如图2所示,所述合作方,如应用A对应的开发商利用所述虚拟流量账户系统,并通过已注册的第一账户去获取批次ID为的10027一批次虚拟流量10G,并将该获取到的10G虚拟流量作为赠送活动的基础,以便于向注册应用A的新用户赠送特定数量的虚拟流量,且该10027批次的购买支付行为已完成,处于启动状态,也就是说,该10G虚拟流量能够派发至注册应用A的新用户。这样,不同的合作方即可通过上述方式向所述虚拟流量账户系统去获取特定的数量的虚拟流量,进而为向其他用户进行派发奠定基础。
[0048] 这里,由于不同的合作方,也即不同的第一账户对应的合作方可以通过相同的接口与所述虚拟流量账户系统进行通信,还可以通过不同的接口与所述虚拟流量账户系统进行通信,此时,当不同的合作方为同一目标用户分配某一特定数量的虚拟流量时,所述服务器还需要从不同的接口或相同的接口中获取到分配指令,并对获取到的分配指令进行解析,以提取出每一合作方为该目标用户所分配的虚拟流量数量,以便于所述虚拟流量账户系统对不同的合作方为该目标用户所分配的虚拟流量数量进行统计并管理。
[0049] 在一具体实施例中,在合作方对应的第一账户向所述目标用户分配一定数量的虚拟流量前,还需要判断自身是否具有该特定数量的虚拟流量,具体地,所述服务器判断每一所述第一账户的第一指标中的总参数值是否大于等于所述目标参数值,也就是说,判断第一账户对应的虚拟流量的总剩余量是否大于等于预期分配出的数量,当大于等于所述目标参数值时,从每一所述第一账户的第一指标的总参数值中提取出所述目标参数值,进而所述服务器才会去统计从每一所述第一账户的第一指标的总参数值中提取出的所述目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值。
[0050] 当然,在实际应用中,当确定出所述第一账户中的第一指标中不具备有所述目标参数值,如虚拟流量的余额不足时,所述服务器还可以生成提示信息,以提示余额不足,是否进行充值;此时,所述第一账户可以重新采购一批次的虚拟流量来完成虚拟流量的充值。例如,如图3所示,合作方通过第一账户登陆如图3所示的虚拟流量采购界面,并基于该虚拟流量采购界面选择采购额度,例如,花费1元采购10M虚拟流量,或者花费2元采购30M虚拟流量,或者,选择其他额度进行采购,待确认本次操作后完成虚拟流量的采购过程。
[0051] 这样,本发明实施例所述的方法,通过检测到至少两个第一账户触发的分配指令,解析每一所述第一账户的分配指令,得到每个所述第一账户为目标用户的第一指标所分配的目标参数值,并统计目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值,进而将所述总目标参数值添加至所述目标用户对应的第一指标中,这样,便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值,且所述目标用户能够使用所述总目标参数值中的任意数值的参数值;这样,本发明实施例通过利用没有具体面额的第一指标来代替现有电子优惠券,使得用户能够使用任意数值的第一指标,解决了现有电子优惠券面额固定的问题,使得派发给用户的第一指标可以为任意数值,丰富了用户的体验,同时,也避免了第一指标的使用受面额限制的问题。而且,本发明实施例还能够将来自不同第一账户但均是分配给所述目标用户的第一指标的目标参数值进行统一,进而解决了现有电子优惠券系统不能将针对同一用户但来自不同商家的电子优惠券进行整合的问题,又进一步为丰富用户体验奠定了基础。
[0052] 实施例二
[0053] 基于实施例一所述的方法,本实施例给出了如何具体向目标用户对应的第一指标中分配目标参数值的过程;具体地,本实施例中,由于所有的针对第一指标的目标参数值均是通过所述服务器来存储的,如所有虚拟流量均是存储于虚拟流量账户系统的,且所述虚拟流量账户系统是通过账户来对不同用户的虚拟流量进行管理的,所以,在第一账户向目标用户分配虚拟流量前,所述目标用户需要在所述虚拟流量账户系统中有与自身对应的账户;具体地,在将所述总目标参数值添加至所述目标用户对应的第一指标的步骤之前,所述服务器还需要判断是否存在针对所述目标用户的账户;若不存在,则从所述至少两个第一账户中选取出目标第一账户;基于所述目标第一账户的分配指令,为所述目标用户创建第二账户,将所述总目标参数值添加至所述第二账户的第一指标中;也就是说,所述目标用户在所述虚拟流量账户系统中创建账户的过程是合作方触发的,并非是所述目标用户自身通过虚拟流量账户系统创建的,这样,通过对不同用户的不同权限进行划分,授予某些用户,如合作方为其他用户创建账户的权限,而限制某些用户为自己创建账户的权限,如此,细化了所述虚拟流量账户系统的管理方式,且与电子优惠券系统相比,本实施例所述的虚拟流量账户系统在解决现有电子优惠券系统不能将针对同一用户但来自不同商家的电子优惠券进行整合的问题的同时,丰富了用户的体验,也提升了用户体验。
[0054] 进一步地,若所述服务器中存在针对所述目标用户的账户,也即所述虚拟流量账户系统中存在针对所述目标用户的账户,则获取所述目标用户对应的账户,进而将所述总目标参数值添加至所述目标用户对应的账户的第一指标中。
[0055] 当然,在实际应用中,为便于所述服务器对所述目标用户中的虚拟流量进行区分,如控制目标用户的虚拟流量仅能应用于分配该虚拟流量的分配方(也即合作方),或者仅能应用于与分配该虚拟流量的分配方相关联的几个合作方,合作方在为所述目标用户创建账户的同时,还需要将创建的账户与该合作方进行关联,具体地,所述服务器从所述至少两个第一账户中选取出目标第一账户,并基于所述目标第一账户的分配指令,为所述目标用户创建第二账户,并使所述第二账户与所述目标第一账户相关联,以便于将所述第二账户与所述目标用户对应的其他账户相区分;将所述总目标参数值添加至所述第二账户的第一指标中。也就是说,所述服务器中可能存在有多个针对所述目标用户的账户,且每个账户都有与自身相关联的和/或创建该账户的合作方,这样,便于所述服务器通过不同账户的方式区分针对所述目标用户的且来自不同合作方的虚拟流量。
[0056] 也就是说,在实际应用中,服务器中存在的目标用户的账户可以仅与目标用户一一对应,不与合作方一一对应,即所述虚拟流量账户系统中针对所述目标用户的账户仅有一个,所述目标用户对应的账户能够接收不同合作方派发的虚拟流量;或者,合作方为目标用户创建的第二账户是与合作方相关联的,此时,合作方派发给目标用户的虚拟流量不能任意兑换,即所述目标用户仅能利用第一合作方派发的虚拟流量去兑换第一合作方的物品,或者兑换指定合作方的物品,而不能任意兑换其他合作方的物品;也就是说,所述虚拟流量账户系统中针对所述目标用户的账户存在有多个,且每一个账户与一个或多个指定的合作方相关联,所述目标用户对应的账户仅能接收到与该账户具有关联关系的合作方所派发的虚拟流量;这里,以上所述的与合作方相关联或者不关联具体指的是与合作方的账户相关联或者不关联。
[0057] 以下给出两种具体应用场景对本发明实施例做进一步详细说明,具体地,[0058] 应用场景一:目标用户可以通过所述第二账户将自身对应的第一指标中的参数值分配给在所述服务器中存在账户的其他用户,具体地,所述服务器检测到针对所述第二账户的转赠指令;所述转赠指令用于指示所述第二账户将自身的第一指标中的至少部分参数值转赠至其他账户,这里,在实际应用中,所述其他账户是用户对应的账户,而不是合作方对应的账户;进而所述服务器基于所述转赠指令将所述第二账户的第一指标中的至少部分参数值转赠至该其他账户,并同时在所述第二账户的第一指标中的总参数值中扣减转赠部分对应的参数值,以及在所述其他账户对应的第一指标中增加该转赠部分对应的参数值,实现参数值的转赠过程。也就是说,所述目标用户可以通过所述第二账号向其他账户转赠部分虚拟流量,且该转赠过程均是通过虚拟流量账户系统在不同账号之间实现的。
[0059] 应用场景二:所述目标用户利用所述第二账户的所述第一指标中的参数值去进行支付活动,具体地,所述服务器检测到针对所述第二账户的支付指令;所述支付指令用于指示所述第二账户支付自身对应的第一指标中的至少部分参数值,以获取目标物品;进而基于所述支付指令支付所述第二账户的第一指标中的至少部分参数值,使所述第二账户获取到与所述支付指令相对应的目标物品,并在所述第二账户的第一指标中扣除该至少部分参数值,完成支付过程;例如,利用虚拟流量去兑换实际的网络流量;具体地,如图4所示,目标用户基于虚拟流量兑换界面输入目标用户对应的电话号码A,并选择兑换额度,例如利用虚拟流量兑换10M或者30M的移动运营商提供的网络流量,以将兑换的网络流量充入所述电话号码A中,待确认兑换后,完成兑换过程。当然,在实际应用中,当目标用户对应的第二账户的虚拟流量余额不足时,还可以进行充值,或者,补充差额的方式完成兑换过程。
[0060] 这样,本实施例所述的虚拟流量账户系统实现了管理合作方、以及用户的虚拟流量余额的目的,而且,能够实现用户间的虚拟流量的转赠功能,以及用户的兑换或支付功能。
[0061] 进一步地,以下给出利用虚拟流量账户系统完成合作方的开户、合作方向用户派发虚拟流量、用户利用虚拟流量进行兑换的实现流程示意图;这里,如图5所示,所述虚拟流量账户系统具有以下三种功能;即负责管理合作方的账户、开户等的应用1(如Boss_viraccount)、负责虚拟流量的查询、转赠、兑换等核心服务的应用2(如Ao_viraccount)以及负责与数据库进行交互的应用3(如Dao_viraccount)。在实际应用中,当合作方开户后,和/或合作方为用户开户后,所述合作方的账户的相关信息和合作方对应的账户的虚拟流量的余额、以及用户的账户的相关信息和用户的账户对应的虚拟流量的余额等信息均会通过应用3存储于所述数据库中。这里,在实际应用中,合作方通过运维应用(如boss运维)访问所述虚拟流量账户系统,例如,购买批次,然后通过营销平台中的活动模块向目标用户派发虚拟流量,而目标用户不能自己在所述虚拟流量账户系统中创建账户,而是在合作方进行分配行为时,所述合作方才会为目标用户在所述虚拟流量账户系统中创建一个账户;进一步地,用户之间的虚拟流量转赠活动、以及兑换活动均是通过活动模块实现的。具体地,[0062] 图6为本发明实施例合作方通过虚拟流量账户系统进行注册的实现流程示意图;如图6所示,步骤包括:合作方通过运维应用向应用2发送请求针对所述合作方进行开户的开户请求;这里,所述开户请求中携带有合作方的用户信息以及初始开户金额(也即预期购买的虚拟流量数);所述应用2对所述开启请求中的用户信息和初始开户金额等进行校验,校验成功后,向应用3发送创建针对所述合作方的账户的创建账户请求,通过所述应用3为所述合作方进行开户,得到所述合作方的账户;这里,在实际应用中,为避免为同一合作方重复创建账户,本实施例中,所述应用2还会向所述应用3去查询针对合作方的账户是否存在,在确定不存在时,所述应用2向所述运维应用反馈重入情况返回成功,也即告知所述运维应用不存在针对所述合作方的账户的相关信息;最后,所述应用2向所述运维应用反馈开户成功的信息,以完成合作方的开户过程。也就是说,上述过程中,合作方是通过运维应用向所述虚拟流量账户系统去请求开户;这里,在实际应用中,所述合作方可以在营销平台注资向所述虚拟流量账户系统去创建一个等进而的批次,完成开户过程,以及虚拟流量的初始获取过程,以为向目标用户派发虚拟流量奠定基础。
[0063] 图7为本发明实施例合作方向目标用户派发虚拟流量的实现流程示意图;如图7所示,步骤包括:合作方通过活动模块向应用2发送转账请求,所述转账请求用于请求从合作方对应的B账户向目标用户对应的C账户转入虚拟流量;这里,假设所述虚拟流量账户系统中已存在有针对目标用户的C账户;所述应用2接收到转账请求后进行校验,例如进行入参校验和安全校验,具体地,校验参数是否完整、合法,校验来源是否有配置,校验签名是否正确等;进而在校验通过后,向应用3去获取B账户信息以及获取C账户信息;待获取到所述B账户信息和C账户信息后,所述应用2进行合法性校验,即校验余额是否充足、账户类型是否匹配、C账户数据是否有被篡改、签名等;进而校验通过后,所述应用2通知所述应用3更新B账户信息和C账户信息,待B账户信息和C账户信息更新成功后,所述应用2向所述活动模块反馈转账成功,完成转账过程;这里,在实际应用中,更新过程可能失败,例如,创建流水失败,更新C账户作为事务时,更新失败,返回领取失败;更新B账户作为事务,更新失败等;这里,B账户信息和C账户信息的更新过程可以一起进行,也可以分开进行。进一步地,当更新失败时,所述应用2向所述应用3发送查询订单请求,以查询针对所述转账请求的订单是否存在,进而在订单存在时,向所述活动模块反馈成功,在订单不存在时,返回失败。
[0064] 图8为本发明实施例用户利用虚拟流量兑换移动运营商所提供的网络流量的兑换流程示意图;如图8所示,步骤包括:用户通过活动模块向应用2发送针对该用户的C账户消费请求,所述应用2接收到C账户消费请求后,进行校验,例如参数校验和安全校验,即校验参数是否完整、合法,校验来源是否有配置,校验签名是否正确等;进而校验通过后,所述应用2向所述应用3去查询针对C账户消费请求的订单是否存在,这里,在实际应用中,还需要校验用户是否已经完成过兑换,也就是说,所述应用2需要去查询是否已经扣款成功,即是否重复扣款,并将是否重复扣款的查询结果反馈给活动模块;进而在未重复扣款,且订单存在时,所述应用2向应用3去获取C账户信息,并在获取到所述C账户信息后,校验合法性,即校验余额是否充足、账户类型是否匹配、C账户数据是否有被篡改、签名等;进而校验通过后,所述应用2通知所述应用3更新C账户信息,当然,在实际应用中也可以更新B账户信息,以便于B账户对应的合作方知晓C账户的兑换行为;这里,当更新失败后,所述应用2向所述活动模块反馈消费失败,否则,向所述活动模块反馈消费成功。
[0065] 这里,值得注意的是,本实施例无论是合作方访问虚拟流量账户系统,还是用户访问虚拟流量账户系统,均是通过与合作方对应的终端,或者用户对应的终端实现的,即合作方通过合作方对应的终端完成与虚拟流量账户系统的交互过程,用户通过用户对应的终端完成与虚拟流量账户系统的交互过程。
[0066] 实施例三
[0067] 本实施例还提供了一种数据处理方法,所述方法应用于终端,具体地,所述方法包括:
[0068] 基于目标用户触发登陆至少两个第一账户对应的应用程序,以便于所述第一账户通过应用程序选中所述目标用户;
[0069] 获取到所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值;
[0070] 统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;
[0071] 将所述总目标参数值添加至所述目标用户的第一指标中,以便于所述目标用户能够使用所述第一指标对应的所述总目标参数值中的至少部分参数值。
[0072] 在一具体实施例中,所述获取到所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值,包括:
[0073] 获取所述至少两个第一账户中目标第一账户为所述目标用户创建的第二账户;
[0074] 通过所述第二账户接收所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值。
[0075] 这里,本实施例所述的终端为目标用户对应的终端,也就是说,实施例一或实施例二所述的针对目标用户的相关方法均适用于本实施例所述的终端。
[0076] 这里需要指出的是:以上方法实施例三项的描述,与上述方法实施例一或二描述是类似的,具有相同的有益效果,因此不做赘述。对于本实施例中未披露的技术细节,本领域的技术人员请参照实施例一或二的描述而理解,为节约篇幅,这里不再赘述。
[0077] 实施例四
[0078] 本实施例提供了一种服务器,如图9所示,所述服务器包括:
[0079] 检测单元91,用于检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向目标用户对应的第一指标中添加目标参数值;
[0080] 第一处理单元92,用于解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值,统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。
[0081] 在一实施例中,所述第一处理单元92,还用于判断是否存在针对所述目标用户的账户;若不存在,则从所述至少两个第一账户中选取出目标第一账户;基于所述目标第一账户的分配指令,为所述目标用户创建第二账户,将所述总目标参数值添加至所述第二账户的第一指标中;若存在,则获取所述目标用户对应的账户,将所述总目标参数值添加至所述目标用户对应的账户的第一指标中。
[0082] 在另一实施例中,所述第一处理单元92,还用于从所述至少两个第一账户中选取出目标第一账户;基于所述目标第一账户的分配指令,为所述目标用户创建第二账户,并使所述第二账户与所述目标第一账户相关联,以便于将所述第二账户与所述目标用户对应的其他账户相区分;将所述总目标参数值添加至所述第二账户的第一指标中。
[0083] 在另一实施例中,所述第一处理单元92,还用于判断每一所述第一账户的第一指标中的总参数值是否大于等于所述目标参数值;
[0084] 当大于等于所述目标参数值时,从每一所述第一账户的第一指标的总参数值中提取出所述目标参数值,并统计从每一所述第一账户的第一指标的总参数值中提取出的所述目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值。
[0085] 这里需要指出的是:以上服务器实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明服务器实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。
[0086] 实施例五
[0087] 本实施例提供了一种终端,该终端为与目标用户对应的终端;如图10所示,所述终端包括:
[0088] 控制单元1001,用于基于目标用户触发登陆至少两个第一账户对应的应用程序,以便于所述第一账户通过应用程序选中所述目标用户;
[0089] 获取单元1002,用于获取到所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值;
[0090] 第二处理单元1003,用于统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户的第一指标中,以便于所述目标用户能够使用所述第一指标对应的所述总目标参数值中的至少部分参数值。
[0091] 在一实施例中,所述获取单元1002,用于获取所述至少两个第一账户中目标第一账户为所述目标用户创建的第二账户;通过所述第二账户接收所述至少两个第一账户基于各自的分配指令为所述目标用户的第一指标所分配的目标参数值。
[0092] 这里需要指出的是:以上终端实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明终端实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。
[0093] 实施例六
[0094] 本实施例提供了一种虚拟流量处理系统,如图11所示,所述系统包括:服务器1101和终端1102;其中,
[0095] 所述终端1102,用于基于目标用户触发登陆至少两个第一账户对应的应用程序,以便于所述第一账户通过应用程序选中所述目标用户;
[0096] 服务器1101,用于检测到至少两个第一账户触发的分配指令;其中,分配指令用于指示所述第一账户向选中的所述目标用户对应的第一指标中添加目标参数值;解析每一所述第一账户的分配指令,得到每个所述第一账户为所述目标用户的第一指标所分配的目标参数值;统计所述至少两个第一账户中所有所述第一账户所对应的目标参数值,得到为所述目标用户的第一指标所分配的总目标参数值;将所述总目标参数值添加至所述目标用户对应的第一指标中,以便于所述目标用户能够使用所述第一指标的所述总目标参数值中的至少部分参数值。
[0097] 这里,本实施例所述的终端为目标用户对应的终端,也就是说,实施例一或实施例二所述的针对目标用户的相关方法均适用于本实施例所述的终端。进一步地,在一具体实施例中,所述系统中还包含有与合作方对应的终端;该与合作方对应的终端用于选中所述目标应用,并生成流量分配指令,将所述流量分配指令发送至所述服务器,进而通过服务器实现基于虚拟流量的分配过程。
[0098] 这里需要指出的是:以上系统实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明系统实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。
[0099] 在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0100] 上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0101] 另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0102] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0103] 或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0104] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。