一种业务数据处理方法及装置与流程

文档序号:12826080阅读:234来源:国知局
一种业务数据处理方法及装置与流程

本发明涉及互联网技术领域,尤其涉及一种业务数据处理方法及装置。



背景技术:

随着各类网络社交平台和在线聊天应用的普及,针对这类平台和应用的业务也逐渐丰富,并发展出了很多种虚拟物品和虚拟货币的交易方式。以在网络社交平台上发放红包为例,发起者可以通过支付一定数额的钱款,将红包共享在网络社交平台的聊天室或聊天群中,在聊天室或聊天群中的其他人则点击发起者给出的连接,从而获取一部分的钱款作为红包。

但是在具体应用中,这种通过发放红包的交易方式也暴露出了很多安全问题。例如:一个人往往会持有多个聊天账号,聊天室或聊天群中的用户并不一定都是真人,使得聊天室或聊天群中存在很多虚假账户(比如用于刷关注度的僵尸粉),而在这类聊天室或聊天群中发放红包,则拥有虚假账户数量最多的人往往能够通过冒领或恶意领取的方式获得大部分钱款,并且基于这种现象,以及出现了很多利用聊天室或聊天群进行赌博、诈骗的案件。因此目前的虚拟物品和虚拟货币交易方式的安全性较低。



技术实现要素:

本发明的实施例提供一种业务数据处理方法及装置,能够提高虚拟物品和虚拟货币交易的安全性。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明的实施例提供一种业务数据处理方法,包括:

根据主用户的请求生成交易任务,所述交易任务对应一个虚拟物品池;

将从用户发送的虚拟物品加入所述虚拟物品池,并记录发送虚拟物品的从用户;

检测所述虚拟物品池是否达到预设状态,若是则根据预设规则将所述虚拟物品池中的虚拟物品分配给所述主用户和所述发送虚拟物品的从用户。

结合第一方面,在第一方面的第一种可能的实现方式中,所述根据主用户的请求生成交易任务,包括:

接收所述主用户发送的请求信息,所述请求信息至少包括:任务时限信息和虚拟物品池信息,所述虚拟物品池信息包括:虚拟物品的类别和用于表示所述虚拟物品池容量的门限值;

根据所述请求信息生成所述交易任务,并根据所述请求信息和所述主用户发送的虚拟物品建立所述虚拟物品池。

结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述检测所述虚拟物品池是否达到预设状态,包括:

检测所述虚拟物品池中的虚拟物品的数量是否达到所述门限值;

或检测所述虚拟物品池中的指定类型的虚拟物品的数量是否达到所述门限值。

结合第一方面,在第一方面的第三种可能的实现方式中,还包括:

根据所述交易任务生成接入链接并发布,以便于所述主用户和当前参与所述交易任务的从用户分享所述接入链接;

根据各个交易任务生成任务列表,并向外发布所述任务列表的显示界面。

结合第一方面,在第一方面的第四种可能的实现方式中,所述根据预设规则将所述虚拟物品池中的虚拟物品分配给所述主用户和所述发送虚拟物品的从用户,包括:

当所述虚拟物品池达到预设状态时,读取所记录的从用户的用户信息;

根据所述所记录的从用户的用户信息和所述主用户的用户信息,划分所述虚拟物品池中的虚拟物品,其中,划分所得份数小于等于所述主用户和所述所记录的从用户的数量总和;

将划分所得的各份虚拟物品分配给所述主用户和所述所记录的从用户。

第二方面,本发明的实施例提供一种业务数据处理方法,包括:

第一交易模块,用于根据主用户的请求生成交易任务,所述交易任务对应一个虚拟物品池;

第二交易模块,用于将从用户发送的虚拟物品加入所述虚拟物品池,并记录发送虚拟物品的从用户;

发放模块,用于检测所述虚拟物品池是否达到预设状态,若是则根据预设规则将所述虚拟物品池中的虚拟物品分配给所述主用户和所述发送虚拟物品的从用户。

结合第二方面,在第二方面的第一种可能的实现方式中,所述第一交易模块,具体用于接收所述主用户发送的请求信息,所述请求信息至少包括:任务时限信息和虚拟物品池信息,所述虚拟物品池信息包括:虚拟物品的类别和用于表示所述虚拟物品池容量的门限值;并根据所述请求信息生成所述交易任务,并根据所述请求信息和所述主用户发送的虚拟物品建立所述虚拟物品池。

结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述发放模块,具体用于检测所述虚拟物品池中的虚拟物品的数量是否达到所述门限值;或检测所述虚拟物品池中的指定类型的虚拟物品的数量是否达到所述门限值。

结合第二方面,在第二方面的第三种可能的实现方式中,还包括:

链接生成模块,用于根据所述交易任务生成接入链接并发布,以便于所述主用户和当前参与所述交易任务的从用户分享所述接入链接;

发布模块,用于根据各个交易任务生成任务列表,并向外发布所述任务列表的显示界面。

结合第二方面,在第二方面的第四种可能的实现方式中,所述发放模块,具体用于当所述虚拟物品池达到预设状态时,读取所记录的从用户的用户信息;并根据所述所记录的从用户的用户信息和所述主用户的用户信息,划分所述虚拟物品池中的虚拟物品,其中,划分所得份数小于等于所述主用户和所述所记录的从用户的数量总和;并将划分所得的各份虚拟物品分配给所述主用户和所述所记录的从用户。

本发明实施例提供的业务数据处理方法及装置,通过虚拟物品池收集参与分配的用户提交的虚拟物品,并在虚拟物品池达到预设状态时,根据预设规则将虚拟物品池中的虚拟物品分配给主用户和从用户。相对于现有技术中虚拟物品的分发方式,本发明方案能够将虚拟物品准确地分配给真是参与了交易任务的用户设备,避免了虚假账户冒领或恶意领取虚拟物品的情况,从而提高虚拟物品和虚拟货币交易的安全性。

附图说明

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

1为本发明实施例提供的业务系统的架构示意

2为本发明实施例提供的业务数据处理方法的流程

34为本发明实施例提供的具体实例的交互过程示意

5为本发明实施例提供的具体实例的界面转换示意

6为本发明实施例提供的业务数据处理装置的结构示意

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。下文中将详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。

本实施例中的业务数据处理方法的主要步骤,可以运行在一种如图1所示的业务处理系统中的后台服务器上,其中,业务处理系统还包括用户设备、在业务处理系统中用于与用户设备进行数据交互的前端服务器,和用于存储并管理用户数据和业务历史数据的数据库服务器等设备。

在本实施例中,用户设备的数量有多个,至少包括一个主用户和多个从用户的用户设备。在本实施例中,主用户与从用户为逻辑上的划分,主用户指的是发起并建立交易任务的用户,对于该主用户发起并建立的交易任务,所有参与该交易任务的其他用户可以作为从用户。而参与一个交易任务的从用户也可以重新发起并建立另一个交易任务,并作为另一个交易任务的主用户。

本发明实施例提供一种业务数据处理方法,如图2所示,包括:

s1、根据主用户的请求生成交易任务,所述交易任务对应一个虚拟物品池。

其中,服务器接收用户设备发送的请求信息,并将发送了用于发起建立交易任务的请求信息的用户设备作为主用户,并在建立交易任务的同时,建立对应于交易任务的虚拟物品池。

在本实施例中,虚拟物品池具体可以是设置在业务处理系统中的后台服务器上的一种用于保管虚拟物品的账户或虚拟仓库,并用于暂时保管在一个交易任务中主用户和从用户提交的虚拟物品,并且虚拟物品池中的虚拟物品具有相同或相似的类型。基于不同的业务场景,虚拟物品池和虚拟物品可以有不同的种类,例如:交易任务为一种虚拟货币交易,虚拟物品为一种虚拟货币,虚拟物品池为建立在运营商的业务处理系统中的一种临时账号,用于暂存主用户和从用户在虚拟货币交易中所暂存的钱款,其中虚拟货币指的是一种用于电子交易的等价物,比如:q币、网络游戏中的游戏币、点数等;也可以是真实货币的电子凭证,比如:微信等在线社交平台中的红包、花费充值卡等。再例如:交易任务为一种虚拟货物的交易,虚拟物为一种虚拟货物,虚拟物品池为建立在运营商的业务处理系统中的一种临时仓库,用于暂存主用户和从用户在交易任务中提交的虚拟货物,其中,虚拟货物指的可以是用户在网络活动中所能够使用的一种电子物品,比如:游戏道具、游戏装备,在线社交平台提供的礼品等,虚拟货物指的也可以是真实货物、票据的电子凭证,比如:促销活动的提货券、优惠券,电子电影票、电子门票等。

其中,服务器还可以根据风险规则对发出请求信息的用户进行风险判断,并拒绝不符合风险规则的用户的请求信息。

s2、将从用户发送的虚拟物品加入所述虚拟物品池,并记录发送虚拟物品的从用户。

其中,主用户通过发送的请求信息发起建立交易任务,请求信息中包括了虚拟物品池信息,虚拟物品池信息至少用于表示虚拟物品池中所存储的虚拟物品的类别和最大数量。服务器在建立了交易任务后,继续接收其他用户设备发送的参与请求信息,参与请求信息至少用于表示其他用户设备向服务器提交的虚拟物品的类别和数量,若其他用户设备向服务器提交的虚拟物品的类别符合虚拟物品池信息表示的虚拟物品池中所存储的虚拟物品的类别,则将其他用户设备提交的相应数量的虚拟物品存储在虚拟物品池中并记录提交成功,并将提交成功的用户设备作为从用户。

其中,服务器还可以根据风险规则对发出参与请求信息的用户进行风险判断,并拒绝不符合风险规则的用户的参与请求信息。

s3、检测所述虚拟物品池是否达到预设状态,若是则根据预设规则将所述虚拟物品池中的虚拟物品分配给所述主用户和所述发送虚拟物品的从用户。

若否则不作处理直至达到预设状态。或者,达到预设时限时,所述虚拟物品池仍然没有达到预设状态,则关闭交易任务,并将虚拟物品池中的虚拟物品返还给主用户和从用户,其中,服务器可以按照主用户和从用户各自所提交的进虚拟物品池的虚拟物品数量,进行“原物返还”或“原额退款”;也可以根据所述预设规则将虚拟物品池中当前已有的虚拟物品分配给主用户和从用户,或者随机分配给主用户和从用户。

在本实施例中,还可以采用由用户操作用户设备并自定义设置建立交易任务的方案,服务器根据主用户的请求生成交易任务,其具体实现方式包括:

服务器接收所述主用户发送的请求信息。并根据所述请求信息生成所述交易任务,并根据所述请求信息和所述主用户发送的虚拟物品建立所述虚拟物品池。其中,请求信息至少包括:任务时限信息和虚拟物品池信息,所述虚拟物品池信息包括:虚拟物品的类别和用于表示所述虚拟物品池容量的门限值。

例如:如图3所示,以虚拟物品为钱款,虚拟物品池为服务器中设置的临时账户为例,主用户和从用户与服务器的交互过程可以包括:

a1、主用户的客户端作为发起端向服务器发送带有任务时限信息和虚拟物品池信息的请求信息;

a2、服务器向发起端发送携带钱款转移数额的确认请求;

a3、发起端生成转移确认页面并向服务器发送确认信息;

a4、服务器向发送作用于转移确认页面的转移信号;

a5、发起端向服务器反馈转移确认响应;

a6、服务器根据虚拟任务设置的钱款转移数额,建立临时账户,并向银行或第三方支付平台的支付服务器(也可以是同一系统中设置的承担支付服务器)请求将相应数量的钱款从发起端所对应的账户转账至临时账户中;

a7、将交易任务的标识和接入链接发送给发起端。

在本实施例中,虚拟物品池达到预设状态即触发服务器向主用户和从用户分配虚拟物品池中当前已有的虚拟物品。因此所述检测所述虚拟物品池是否达到预设状态,包括:

检测所述虚拟物品池中的虚拟物品的数量是否达到所述门限值。

例如:服务器实时记录成功向虚拟物品池提交虚拟物品的从用户和各个从用户提交的虚拟物品数量,并实时检测虚拟物品池中的虚拟物品数量,若最近一个从用户提交成功后,虚拟物品池中的虚拟物品数量大于等于门限值,则服务器停止接收其他用户进一步提交的虚拟物品,并开始执行将虚拟物品池中的虚拟物品向主用户和从用户分配的流程。

或检测所述虚拟物品池中的指定类型的虚拟物品的数量是否达到所述门限值。

在本实施例中,所述根据预设规则将所述虚拟物品池中的虚拟物品分配给所述主用户和所述发送虚拟物品的从用户,包括:

当所述虚拟物品池达到预设状态时,读取所记录的从用户的用户信息。

根据所述所记录的从用户的用户信息和所述主用户的用户信息,划分所述虚拟物品池中的虚拟物品。

其中,划分所得份数小于等于所述主用户和所述所记录的从用户的数量总和。并将划分所得的各份虚拟物品分配给所述主用户和所述所记录的从用户。

例如:服务器实时记录成功向虚拟物品池提交虚拟物品的从用户和各个从用户提交的虚拟物品数量,并实时检测虚拟物品池中指定类型的虚拟物品数量和,若最近一个从用户提交成功后,虚拟物品池中的指定类型的虚拟物品数量大于等于门限值,则服务器停止接收其他用户进一步提交的虚拟物品,并开始执行将虚拟物品池中的虚拟物品向主用户和从用户分配的流程,并且由于划分所得的份数小于等于主用户和所记录的从用户的数量总和,实现了在主用户和所有从用户组成的用户集合中进行抽奖分配的功能;进一步的划分所得待分配的份数也可以等于主用户和所记录的从用户的数量总和,各份的虚拟物品数量和类型可以不完全相同,从而实现将虚拟物品池中的虚拟物品打散并随机分配的功能。其中,可以设置指定类型的虚拟物品数量的门限值为1,则服务器一旦接收到某一特定类型的虚拟物品则开始执行将虚拟物品池中的虚拟物品向主用户和从用户分配的流程。

在本实施例中,还包括:

服务器根据所述交易任务生成接入链接并发布,以便于所述主用户和当前参与所述交易任务的从用户分享所述接入链接。服务器根据各个交易任务生成任务列表,并向外发布所述任务列表的显示界面。

其中,接入链接具体可以是指向任务列表的显示界面的超链接或长/短链,接入链接被用于分享至微博、微信或qq等社交平台或聊天平台中的通信群组或聊天群等。待加入用户可以通过点击社交平台和/或群组的聊天界面中的接入链接,跳转至任务列表的显示界面,比如图5所示的界面跳转过程;待加入用户也可以通过app或web直接访问任务列表的显示界面,比如通过点击app中的“任务大厅”直接跳转至任务列表的显示界面。

例如:如图4如图5所示的

b1、待加入用户通过社交平台和/或群组获取接入链接,并由用户操作点击该接入链接;

b2、待加入用户的客户端向服务器发送参与请求信息,参与请求信息包括待加入用户提交至虚拟物品池的虚拟物品数量或钱款数,其中,可以由主用户设定参与所需的最小虚拟物品数量或最小钱款数。

b3、服务器检测待加入用户是否满足参与条件,其中,参与条件可以包括但不限于:服务器从数据库中检测到了待加入用户的会员信息,并确认待加入用户为注册会员;或者,服务器从数据库中检测到了待加入用户的用于信息,并确认待加入用户与主用户存在好友关系。

b4、检测到待加入用户满足参与条件,则将相应数量的钱款从待加入用户所对应的账户转移至临时账户中,并登记待加入用户为从用户。

本发明实施例提供的业务数据处理方法,通过虚拟物品池收集参与分配的用户提交的虚拟物品,并在虚拟物品池达到预设状态时,根据预设规则将虚拟物品池中的虚拟物品分配给主用户和从用户。相对于现有技术中虚拟物品的分发方式,本发明方案能够将虚拟物品准确地分配给真是参与了交易任务的用户设备,避免了虚假账户冒领或恶意领取虚拟物品的情况,从而提高虚拟物品和虚拟货币交易的安全性。

本发明实施例还提供一种如图6所示的业务数据处理装置,该装置可以用于如图1所示的后台服务器,所述装置包括:

第一交易模块61,用于根据主用户的请求生成交易任务,所述交易任务对应一个虚拟物品池。

第二交易模块62,用于将从用户发送的虚拟物品加入所述虚拟物品池,并记录发送虚拟物品的从用户。

发放模块63,用于检测所述虚拟物品池是否达到预设状态,若是则根据预设规则将所述虚拟物品池中的虚拟物品分配给所述主用户和所述发送虚拟物品的从用户。

在本实施例中,所述第一交易模块61,具体用于接收所述主用户发送的请求信息,所述请求信息至少包括:任务时限信息和虚拟物品池信息,所述虚拟物品池信息包括:虚拟物品的类别和用于表示所述虚拟物品池容量的门限值。并根据所述请求信息生成所述交易任务,并根据所述请求信息和所述主用户发送的虚拟物品建立所述虚拟物品池。

在本实施例中,所述发放模块63,具体用于检测所述虚拟物品池中的虚拟物品的数量是否达到所述门限值。或检测所述虚拟物品池中的指定类型的虚拟物品的数量是否达到所述门限值。

在本实施例中,所述发放模块63,具体用于当所述虚拟物品池达到预设状态时,读取所记录的从用户的用户信息。并根据所述所记录的从用户的用户信息和所述主用户的用户信息,划分所述虚拟物品池中的虚拟物品,其中,划分所得份数小于等于所述主用户和所述所记录的从用户的数量总和。并将划分所得的各份虚拟物品分配给所述主用户和所述所记录的从用户。

在本实施例中,还可以包括:链接生成模块64,用于根据所述交易任务生成接入链接并发布,以便于所述主用户和当前参与所述交易任务的从用户分享所述接入链接。

发布模块65,用于根据各个交易任务生成任务列表,并向外发布所述任务列表的显示界面。

其中,发布模块具体也可以运行在如图1所示的前端服务器上,即可以将如图1所示的后台服务器和前端服务器作为统一的服务器组执行本实施例的方法流程或运行本实施例的装置。

本发明实施例提供的业务数据处理装置,通过虚拟物品池收集参与分配的用户提交的虚拟物品,并在虚拟物品池达到预设状态时,根据预设规则将虚拟物品池中的虚拟物品分配给主用户和从用户。相对于现有技术中虚拟物品的分发方式,本发明方案能够将虚拟物品准确地分配给真是参与了交易任务的用户设备,避免了虚假账户冒领或恶意领取虚拟物品的情况,从而提高虚拟物品和虚拟货币交易的安全性。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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