本发明专利技术实施例提供了一种数据处理的方法,涉及计算机技术领域。所述方法包括:从各游戏平台获取第一数据表;从第二平台获取参考数据表;根据所述参考数据表中的各条参考记录对第一数据表中的各条第一记录进行校正;根据校正后的第一数据表中的各第一记录和预定的渠道账户分配规则,对所述第一数据表中各条第一记录的数值进行分配。本发明专利技术解决了先技术中游戏平台的对数据的处理可能出现错误,导致排查起来费时费力的问题。取得了提供数据处理的准确率,降低人力成本的有益效果。
【技术实现步骤摘要】
本专利技术涉及计算机
,特别是涉及一种数据处理的方法和一种数据处理的装置。
技术介绍
随着计算机网络的发展,越来越多的用户在互联网中玩网络游戏,比如天龙八部等PC端网络游戏,比如刀塔传奇等移动终端网络游戏。而且越来越多的游戏开发商会开发不同的游戏并集成在PC端和/或移动终端的游戏平台中。而对于很多厂商来说,供用户玩游戏的游戏平台和进行其他功能的第二平台可能是分离的,而两个平台的很多数据是互相关联的,比如第二平台的某种数据会传递到游戏平台,而游戏平台需要根据该数据进行处理。而由于游戏平台本身可能产生一些干扰,游戏平台的数据可能出错,导致后续处理的结果出现错误,并且排查起来费时费力,人力成本高。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理的方法和相应的一种数据处理的装置。依据本专利技术的一个方面,提供了一种数据处理的方法,包括:从各游戏平台获取第一数据表;从第二平台获取参考数据表;根据所述参考数据表中的各条参考记录对第一数据表中的各条第一记录进行校正;根据校正后的第一数据表中的各第一记录和预定的渠道账户分配规则,对所述第一数据表中各条第一记录的数值进行分配。优选地,所述根据所述参考数据表中的各条参考数据对第一数据表中的各条第一数据进行校正包括:将针对同一对象的参考记录的参考数值和第一记录的第一数值进行比较;如果所述参考数值与第一数值不同,则将第一数据表中的所述第一记录的第一数值替换为所述参考数值。优选地,所述根据校正后的第一数据表中的各第一记录和预定的渠道账户分配规则,对所述第一数据表中各条第一记录的数值进行分配,包括:对于第一数据表中的每条记录,将属于同一渠道账户和同一游戏的各条记录的第一数值和/或替换得到的参考数值进行汇总,得到总数值;根据预置的对应该渠道账户和游戏的渠道账户与游戏平台的占有比例分配规则,从总数值中计算游戏平台以及渠道账户各自的分配数值;分别将游戏平台的分配数值汇总得到第一总数值,和将各渠道账户的分配数值汇总得到第二总数值。优选地,在分别将游戏平台的子总数值和各渠道账户的子总数值进行汇总之后,还包括:接收一渠道账户在游戏平台投放的网络广告;根据各用户对所述网络广告的点击次数,计算需要扣除的扣除数值;从所述渠道账户的第二总数值中扣除所述扣除数值,并将所述扣除数值添加至第一总数值中。优选地,在从所述渠道账户的第二总数值中扣除所述扣除数值之后,还包括:将游戏平台的添加了所述扣除数值后的第一总数值,和将各渠道账户的扣除了扣除数值之后的第二总数值推送至第三服务器。优选地,所述第一数据表和所述参考数据表包括游戏名字段、渠道账户字段、数值字段;优选地,所述从各游戏平台获取第一数据表包括:从游戏平台获取初始数据表;根据预定的初始数据表各字段和第一数据表各字段的对应关系,将初始数据表转换为第一数据表。优选地,所述从第二平台获取参考数据表包括:从第二平台获取初始参考表;根据预定的初始参考表各字段和参考数据表各字段的对应关系,将初始参考表转换为参考数据表。优选地,所述从第二平台获取参考数据表包括:接收第二平台推送的参考数据表;所述参考数据表由第二平台根据初始参考表和参考数据表各字段的对应关系生成。优选地,所述从各游戏平台获取第一数据表包括:通过HTTPS请求从各游戏平台获取第一数据表;所述从第二平台获取参考数据表包括:通过HTTPS请求从第二平台获取参考数据表。根据本专利技术的另一方面,提供了一种数据处理的装置,包括:第一数据表获取模块,适于从各游戏平台获取第一数据表;参考数据表获取模块,适于从第二平台获取参考数据表;校正模块,适于根据所述参考数据表中的各条参考记录对第一数据表中的各条第一记录进行校正;分配模块,适于根据校正后的第一数据表中的各第一记录和预定的渠道账户分配规则,对所述第一数据表中各条第一记录的数值进行分配。优选地,所述校正模块,包括:比较子模块,适于将针对同一对象的参考记录的参考数值和第一记录的第一数值进行比较;如果所述参考数值与第一数值不同,则进入替换子模块;替换子模块,适于将第一数据表中的所述第一记录的第一数值替换为所述参考数值。优选地,所述分配模块,包括:汇总子模块,适于对于第一数据表中的每条记录,将属于同一渠道账户和同一游戏的各条记录的第一数值和/或替换得到的参考数值进行汇总,得到总数值;分配数值计算子模块,适于根据预置的对应该渠道账户和游戏的渠道账户与游戏平台的占有比例分配规则,从总数值中计算游戏平台以及渠道账户各自的分配数值;汇总子模块,适于分别将游戏平台的分配数值汇总得到第一总数值,和将各渠道账户的分配数值汇总得到第二总数值。优选地,在汇总子模块之后,还包括:网络广告接收模块,适于接收一渠道账户在游戏平台投放的网络广告;扣除数值计算模块,适于根据各用户对所述网络广告的点击次数,计算需要扣除的扣除数值;扣除添加模块,适于从所述渠道账户的第二总数值中扣除所述扣除数值,并将所述扣除数值添加至第一总数值中。优选地,在扣除添加模块之后,还包括:推送模块,适于将游戏平台的添加了所述扣除数值后的第一总数值,和将各渠道账户的扣除了扣除数值之后的第二总数值推送至第三服务器。优选地,所述第一数据表和所述参考数据表包括游戏名字段、渠道账户字段、数值字段;优选地,所述第一数据表获取模块,包括:初始数据表获取子模块,适于从游戏平台获取初始数据表;第一转换子模块,适于根据预定的初始数据表各字段和第一数据表各字段的对应关系,将初始数据表转换为第一数据表。优选地,所述参考数据表获取模块,包括:初始参考表获取子模块,适于从第二平台获取初始参考表;第二转换子模块,适于根据预定的初始参考表各字段和参考数据表各字段的对应关系,将初始参考表转换为参考数据表。优选地,所述参考数据表获取模块,包括:参考数据表接收子模块,适于接收第二平台推送的参考数据表;所述参考数据表由第二平台根据初始参考表和参考数据表各字段的对应关系生成。优选地,所述第一数据表获取模块,包括:第一数据表安全获取子模块,适于通过HTTPS请求从各游戏平台获取第一数据表;所述参考数据表获取模块,包括:参考数据表安全获取子模块,适于通过HTTPS请求从第二平台获取本文档来自技高网...
【技术保护点】
一种数据处理的方法,包括:从各游戏平台获取第一数据表;从第二平台获取参考数据表;根据所述参考数据表中的各条参考记录对第一数据表中的各条第一记录进行校正;根据校正后的第一数据表中的各第一记录和预定的渠道账户分配规则,对所述第一数据表中各条第一记录的数值进行分配。
【技术特征摘要】
1.一种数据处理的方法,包括:
从各游戏平台获取第一数据表;
从第二平台获取参考数据表;
根据所述参考数据表中的各条参考记录对第一数据表中的各条第一记录进行校正;
根据校正后的第一数据表中的各第一记录和预定的渠道账户分配规则,对所述第一数
据表中各条第一记录的数值进行分配。
2.根据权利要求1所述的方法,其特征在于,所述根据所述参考数据表中的各条参考数
据对第一数据表中的各条第一数据进行校正包括:
将针对同一对象的参考记录的参考数值和第一记录的第一数值进行比较;
如果所述参考数值与第一数值不同,则将第一数据表中的所述第一记录的第一数值替
换为所述参考数值。
3.根据权利要求1所述的方法,其特征在于,所述根据校正后的第一数据表中的各第一
记录和预定的渠道账户分配规则,对所述第一数据表中各条第一记录的数值进行分配,包
括:
对于第一数据表中的每条记录,将属于同一渠道账户和同一游戏的各条记录的第一数
值和/或替换得到的参考数值进行汇总,得到总数值;
根据预置的对应该渠道账户和游戏的渠道账户与游戏平台的占有比例分配规则,从总
数值中计算游戏平台以及渠道账户各自的分配数值;
分别将游戏平台的分配数值汇总得到第一总数值,和将各渠道账户的分配数值汇总得
到第二总数值。
4.根据权利要求3所述的方法,其特征在于,在分别将游戏平台的子总数值和各渠道账
户的子总数值进行汇总之后,还包括:
接收一渠道账户在游戏平台投放的网络广告;
根据各用户对所述网络广告的点击次数,计算需要扣除的扣除数值;
从所述渠道账户的第二总数值中扣除所述扣除数值,并将所述扣除数值添加至第一总
数值中。
5.根据权利要求4所述的方法,其特征在于,在从所述渠...
【专利技术属性】
技术研发人员:王雷云,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。