[发明专利]游戏等级数据的排序方法、系统及装置有效
申请号: | 201510738600.2 | 申请日: | 2015-11-03 |
公开(公告)号: | CN106649396B | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 张建功;徐晓敏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 董文倩;李灵洁 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 等级 数据 排序 方法 系统 装置 | ||
本发明公开了一种游戏等级数据的排序方法、系统及装置。其中,该方法包括:接收账户在登录游戏客户端之后发起的游戏排名请求,其中,游戏排名请求包括:账户在游戏客户端中当前累积的等级数据;调用预先存储的排名配置文件;在确定账户当前累积的等级数据所属的等级数据区间之后,使用等级数据区间所对应的游戏排名算法处理账户当前累积的等级数据,生成账户在海量账户中的等级数据排名。本发明解决了现有技术中在游戏账户的等级数据实时更新的情况下,由于每次计算游戏账户在海量账户中的等级数据排名时,需要根据所有账户的等级数据重新排序的结果来计算,导致计算量大的技术问题。
技术领域
本发明涉及数据处理领域,具体而言,涉及一种游戏等级数据的排序方法、系统及装置。
背景技术
游戏产品以其丰富的类型、题材和风格捕获了数以万计的玩家,满足了玩家对休闲娱乐的需求,让大家在工作学习之余能够放松自己,体验和真实世界不一样的感受。同时,游戏产品自身为了长久的发展会展开各种各样的游戏运营活动来吸引更多游戏用户(如吸引新用户,使老用户回流等),达到促进游戏内消费和维持甚至提高在线人数的目的。
在有海量游戏用户(如上百万用户或者更多)参与的游戏运营活动中,每个用户所使用的游戏账户都拥有属于自己的游戏等级数据,游戏等级数据可以是一种游戏积分,并且在用户参与游戏的过程中,该游戏积分可能会随时更新。为了使用户了解其游戏积分的排名在所有参与游戏的用户中的位置,需要向用户显示其游戏账户的当前游戏积分的排名,比如用户的当前游戏积分的排名为97%,就表示用户的当前游戏积分击败了97%的用户的游戏积分。
现有技术中,为了计算目标用户所使用的游戏账户的游戏积分在海量游戏用户中的排名,需要获取参与该游戏的所有用户的游戏积分,然后选定一个排序算法,使用该选定的排序算法对获取到的海量游戏积分进行严格排序,并在排序后按照该目标用户的游戏积分在排序中的位置计算其游戏积分排名。
但是,现有技术中的上述技术方案存在如下缺点:
1)使用排序算法对海量用户的游戏积分进行严格排序能够解决上述的计算游戏积分排名的问题,但是这种计算算法的复杂度高,而且需要处理的数据量非常大。
2)由于用户在参与游戏的过程中,其游戏账户的游戏积分可能会随时更新,因此,上述技术方案中,在每次计算目标用户游戏积分的排名时,都需要重新获取参与该游戏的所有用户的游戏积分,重新对所有用户的游戏积分进行排序,并在排序后再次按照目标用户的游戏积分在排序中的位置计算其排名。由于有海量用户在参与游戏,因此每次计算需处理的数据量非常大,导致计算效率较低、计算成本较高。
针对现有技术中在游戏账户的等级数据实时更新的情况下,由于每次计算游戏账户在海量账户中的等级数据排名时,需要根据所有账户的等级数据重新排序的结果来计算,导致计算量大的技术问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种游戏等级数据的排序方法、系统及装置,以至少解决现有技术中在游戏账户的等级数据实时更新的情况下,由于每次计算游戏账户在海量账户中的等级数据排名时,需要根据所有账户的等级数据重新排序的结果来计算,导致计算量大的技术问题。
根据本发明实施例的一个方面,提供了一种等级数据的排序方法,包括:接收账户在登录游戏客户端之后发起的游戏排名请求,其中,游戏排名请求包括:账户在游戏客户端中当前累积的等级数据;调用预先存储的排名配置文件,其中,排名配置文件包括:多个等级数据区间、与每个等级数据区间对应的游戏排名算法;在确定账户当前累积的等级数据所属的等级数据区间之后,使用等级数据区间所对应的游戏排名算法处理账户当前累积的等级数据,生成账户在海量账户中的等级数据排名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510738600.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置