订单处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:24124490 阅读:33 留言:0更新日期:2020-05-13 04:08
本申请公开了一种订单处理方法、装置、服务器及存储介质,属于网络技术领域。方法包括:获取虚拟物品转移流水数据,虚拟物品转移流水数据包括至少一条虚拟物品转移记录,虚拟物品转移记录用于指示主播用户帐号接收到的虚拟物品;生成与虚拟物品转移记录对应的虚拟资源分成结果,虚拟资源分成结果包括主播用户帐号接收虚拟物品所获取到的虚拟资源的数量;检测主播用户帐号的历史虚拟资源分成订单中,是否存在与虚拟资源分成结果相匹配的错误分成订单;其中,错误分成订单是指历史虚拟资源分成订单中遗漏的或者分成结果有误的虚拟资源分成订单;若存在错误分成订单,则对错误分成订单进行修复。

Order processing method, device, server and storage medium

【技术实现步骤摘要】
订单处理方法、装置、服务器及存储介质
本申请实施例涉及网络
,特别涉及一种订单处理方法、装置、服务器及存储介质。
技术介绍
随着网络技术的发展,直播平台的应用越来越广泛。直播平台中可以包括主播和用户,主播可以在直播间中进行网络直播,而用户可以进入该直播间并观看该主播进行网络直播的内容。在用户观看的过程中,为了表达对该主播的支持和喜爱,可以向该主播打赏虚拟物品,例如,向该主播赠送有趣的图标、动画等。对于用户所打赏的虚拟物品,主播按照与公会以及直播平台之间的分成规则获取虚拟物品对应的虚拟资源中的一部分,该虚拟资源可兑换流通货币。其中,直播平台对应有负责处理虚拟物品发送的服务器,该服务器能够根据用户所打赏的虚拟物品确定出当前打赏请求所对应的虚拟资源,然而,该服务器与负责处理虚拟资源分成的服务器不是同一个服务器,用户在发起对主播的打赏请求,直至直播平台获取该打赏请求的过程中,上述服务器之间在同步数据时会因为网络问题,导致数据未成功同步或同步不准确,进而导致负责处理虚拟资源分成的服务器在进行虚拟资源分成时出现分成不准确的问题。
技术实现思路
本申请实施例提供了一种订单处理方法、装置、服务器及存储介质,所述技术方案如下:一方面,提供了一种订单处理方法,所述方法包括:获取虚拟物品转移流水数据,所述虚拟物品转移流水数据包括至少一条虚拟物品转移记录,所述虚拟物品转移记录用于指示主播用户帐号接收到的虚拟物品;生成与所述虚拟物品转移记录对应的虚拟资源分成结果,所述虚拟资源分成结果包括所述主播用户帐号接收所述虚拟物品所获取到的虚拟资源的数量;检测所述主播用户帐号的历史虚拟资源分成订单中,是否存在与所述虚拟资源分成结果相匹配的错误分成订单;其中,所述错误分成订单是指所述历史虚拟资源分成订单中遗漏的或者分成结果有误的虚拟资源分成订单,所述虚拟资源分成订单用于指示所述主播用户帐号分成得到的虚拟资源的数量;若存在所述错误分成订单,则对所述错误分成订单进行修复。另一方面,提供了一种订单处理装置,所述装置包括:数据获取模块,用于获取虚拟物品转移流水数据,所述虚拟物品转移流水数据包括至少一条虚拟物品转移记录,所述虚拟物品转移记录用于指示主播用户帐号接收到的虚拟物品;结果生成模块,用于生成与所述虚拟物品转移记录对应的虚拟资源分成结果,所述虚拟资源分成结果包括所述主播用户帐号接收所述虚拟物品所获取到的虚拟资源的数量;订单检测模块,用于检测所述主播用户帐号的历史虚拟资源分成订单中,是否存在与所述虚拟资源分成结果相匹配的错误分成订单;其中,所述错误分成订单是指所述历史虚拟资源分成订单中遗漏的或者分成结果有误的虚拟资源分成订单,所述虚拟资源分成订单用于指示所述主播用户帐号分成得到的虚拟资源的数量;订单修复模块,用于若存在所述错误分成订单,则对所述错误分成订单进行修复。另一方面,提供了一种服务器,所述服务器包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的订单处理方法。另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的订单处理方法。另一方面,还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现上述方面所述的订单处理方法。本申请实施例中,外部监督服务器获取虚拟物品转移流水数据,生成与虚拟物品转移记录对应的虚拟资源分成结果,将该虚拟资源分成结果作为检测主播用户帐号的历史虚拟资源分成订单中,是否存在与虚拟资源分成结果相匹配的错误分成订单的依据,若存在错误分成订单,则对错误分成订单进行修复;基于本申请实施例提供的订单处理方法,能够解决虚拟资源分成服务器处因网络延迟或网络故障造成的虚拟物品转移记录接收不完整或丢失的问题,并通过对错误分成订单进行修复来提高主播用户帐号分成得到虚拟资源的数量的准确性。附图说明图1示出了本申请一示例性实施例提供的订单处理系统的结构示意图;图2示出了本申请一示例性实施例提供的订单处理方法的流程图;图3示出了本申请另一示例性实施例提供的订单处理方法的流程图;图4示出了本申请另一示例性实施例提供的订单处理方法的流程图;图5示出了本申请另一示例性实施例提供的订单处理方法的流程图;图6示出了本申请另一示例性实施例提供的订单处理装置的结构框图;图7示出了本申请一示例性实施例提供的服务器的结构方框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。可选的,本申请的订单处理方法可应用于直播平台场景下的分成任务中,如用户对某一主播进行打赏时,基于多方的共同协作,该打赏的资金最终以预设的分成比例分发至主播的财产账户中。图1是本申请一示例性实施例提供的一种订单处理方法的实施环境的示意图。请参考图1,该实施环境可以包括:终端100和后台服务器集群200。后台服务器集群200可以包括:虚拟物品分发服务器110、虚拟资源分成服务器120和外部监督服务器130。其中,终端100和虚拟物品分发服务器110之间可以通过有线连接或者无线连接进行通信,虚拟物品分发服务器110、虚拟资源分成服务器120和外部监督服务器130之间同样可以通过有线连接或者无线连接进行通信。其中,各个服务器可以是一台服务器、若干台服务器组成的服务器集群、虚拟云存储或云计算中心中的任意一种。可选的,后台服务器集群200还可以包括分成规则分发服务器,分成规则分发服务器用于向后台服务器集群200所包括的服务器发送分成规则;可选的,后台服务器集群200还可以包括直播间管理服务器,直播间管理服务器用于管理网络直播过程中的直播间创建、直播间监督等等事件。上述后台服务器集群200可能包括的服务器仅为示意性的举例出,并不对本申请中后台服务器集群200的结构造成限定。在一个示例中,如图1所示,终端100向虚拟物品分发服务器110发送打赏请求,该打赏请求用于请求将虚拟物品赠送给主播;虚拟物品分发服务器110用于接收终端100发送的打赏请求,并基于该打赏请求确定当前用户所打赏的虚拟资源的总额,进一步的,虚拟物品分发服务器110依据打赏请求生成分成任务请求,并将该分成任务请求发送给虚拟资源分成服务器120,该分成任务请求用于请求虚拟资源分成服务器120按照预设的分成比例分配虚拟资源给主播;虚拟资源分成服务器120用于接收虚拟资源分成服务器120发送的分成任务请求,并基于该分成任务请求与分成比例将虚拟资源分配本文档来自技高网...

【技术保护点】
1.一种订单处理方法,其特征在于,所述方法包括:/n获取虚拟物品转移流水数据,所述虚拟物品转移流水数据包括至少一条虚拟物品转移记录,所述虚拟物品转移记录用于指示主播用户帐号接收到的虚拟物品;/n生成与所述虚拟物品转移记录对应的虚拟资源分成结果,所述虚拟资源分成结果包括所述主播用户帐号接收所述虚拟物品所获取到的虚拟资源的数量;/n检测所述主播用户帐号的历史虚拟资源分成订单中,是否存在与所述虚拟资源分成结果相匹配的错误分成订单;其中,所述错误分成订单是指所述历史虚拟资源分成订单中遗漏的或者分成结果有误的虚拟资源分成订单,所述虚拟资源分成订单用于指示所述主播用户帐号分成得到的虚拟资源的数量;/n若存在所述错误分成订单,则对所述错误分成订单进行修复。/n

【技术特征摘要】
1.一种订单处理方法,其特征在于,所述方法包括:
获取虚拟物品转移流水数据,所述虚拟物品转移流水数据包括至少一条虚拟物品转移记录,所述虚拟物品转移记录用于指示主播用户帐号接收到的虚拟物品;
生成与所述虚拟物品转移记录对应的虚拟资源分成结果,所述虚拟资源分成结果包括所述主播用户帐号接收所述虚拟物品所获取到的虚拟资源的数量;
检测所述主播用户帐号的历史虚拟资源分成订单中,是否存在与所述虚拟资源分成结果相匹配的错误分成订单;其中,所述错误分成订单是指所述历史虚拟资源分成订单中遗漏的或者分成结果有误的虚拟资源分成订单,所述虚拟资源分成订单用于指示所述主播用户帐号分成得到的虚拟资源的数量;
若存在所述错误分成订单,则对所述错误分成订单进行修复。


2.根据权利要求1所述的方法,其特征在于,所述检测所述主播用户帐号的历史虚拟资源分成订单中,是否存在与所述虚拟资源分成结果相匹配的错误分成订单,包括:
检测所述主播用户帐号的历史虚拟资源分成订单中,是否存在与所述虚拟物品转移记录对应的目标虚拟资源分成订单;
若不存在所述目标虚拟资源分成订单,则确定存在与所述虚拟资源分成结果相匹配的所述错误分成订单,且所述错误分成订单的错误类型为分成遗漏;
若存在所述目标虚拟资源分成订单,则检测所述目标虚拟资源分成订单中记录的虚拟资源的数量与所述虚拟资源分成结果是否相同;
若所述目标虚拟资源分成订单中记录的虚拟资源的数量与所述虚拟资源分成结果不相同,则确定存在与所述虚拟资源分成结果相匹配的所述错误分成订单,且所述错误分成订单的错误类型为分成错误。


3.根据权利要求1所述的方法,其特征在于,所述对所述错误分成订单进行修复,包括:
向虚拟资源分成服务发送订单修复消息,所述订单修复消息用于指示对所述错误分成订单进行修复;
其中,所述虚拟资源分成服务是用于实现虚拟资源分成的应用服务。


4.根据权利要求3所述的方法,其特征在于,所述向虚拟资源分成服务发送订单修复消息,包括:
在消息存储对象中存储所述订单修复消息;
其中,所述虚拟资源分成服务用于定时从所述消息存储对象中获取所述订单修复消息。


5.根...

【专利技术属性】
技术研发人员:黎锦焕
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1