[发明专利]网络游戏系统中的角色数据管理装置和方法有效
申请号: | 200710175360.5 | 申请日: | 2007-09-28 |
公开(公告)号: | CN101169806A | 公开(公告)日: | 2008-04-30 |
发明(设计)人: | 成珀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G06F17/30;A63F9/24 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 黄挺 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络游戏 系统 中的 角色 数据管理 装置 方法 | ||
1.一种网络游戏系统中的角色数据管理装置,所述网络游戏系统对角色进行分区运行,其特征在于,所述角色数据管理装置包括大区角色管理模块和至少一个分区角色管理模块,其中:
分区角色管理模块用于管理本分区内角色的数据,并在创建角色时发送所要创建的角色名给所述大区角色管理模块;
大区角色管理模块用于管理大区内角色的统计数据,并在某分区角色管理模块创建角色时,查询大区内是否已经存在所要创建的角色名,如果已经存在,则指示所述分区角色管理模块拒绝创建所述角色名,如果不存在,则记录所要创建角色的统计数据,并指示所述分区角色管理模块创建所述角色。
2.根据权利要求1所述的角色数据管理装置,其特征在于,所述大区角色管理模块具体包括:
大区注册管理模块,用于与分区角色管理模块交互,并对大区内角色的统计数据进行管理操作;
大区角色统计数据库,用于记录大区角色的统计数据,其中至少包括大区内每个角色的角色名;
大区数据存取模块,用于根据大区注册管理模块的操作指令对所述大区角色统计数据库中的角色统计数据进行存取;所述大区注册管理模块接收到分区角色管理模块的所要创建的角色名后,通知所述大区数据存取模块查询所述大区角色统计数据库中是否存在所述角色名,并返回查询结果。
3.根据权利要求2所述的角色数据管理装置,其特征在于,所述大区角色统计数据库中包括一个以上大区角色统计数据表,所述大区数据存取模块包括一个以上大区数据存取单元,所述每个大区数据存取单元对应维护一个大区角色数据表;所述大区注册管理模块在管理某角色的统计数据时,通过哈希算法选择一个大区数据存取单元维护对应的大区角色数据表。
4.根据权利要求1所述的角色数据管理装置,其特征在于,所述分区角色管理模块具体包括:
分区注册管理模块,用于按照网络游戏系统中的游戏运行服务器的请求,执行角色数据的管理操作;并在创建角色时,先向大区角色管理模块发送所要创建的角色名,请求查询所要创建的角色名在大区内是否存在,并根据查询结果决定是否创建角色;
分区角色数据库,用于记录本分区内角色的详细数据;
角色数据服务器,用于根据分区注册管理模块的操作指令对所述分区角色数据库中的角色数据进行存取。
分区角色统计数据库,用于记录本分区内角色的统计数据,其中至少包括本分区内每个角色的角色名;
分区数据存取模块,用于根据分区注册管理模块的操作指令对所述分区角色统计数据库中的角色统计数据进行存取。
5.根据权利要求4所述的角色数据管理装置,其特征在于,所述分区角色统计数据库中包括一个以上分区角色统计数据表,所述分区数据存取模块包括一个以上分区数据存取单元,所述每个分区数据存取单元对应维护一个分区角色数据表;所述分区注册管理模块在管理某角色的统计数据时,通过哈希算法选择一个分区数据存取单元维护对应的分区角色数据表。
6.一种网络游戏系统中的角色数据管理方法,其特征在于,
预先设置大区角色统计数据库;
在特定分区中创建角色时,查询大区角色统计数据库中是否存在请求创建的角色名,如果存在,则拒绝创建所述角色名;否则,在所述分区中创建所述角色,并将包括所述角色名的角色统计数据存入所述大区角色统计数据库。
7.根据权利要求6所述的角色数据管理方法,其特征在于,所述方法进一步包括:在所述大区角色统计数据库中设置一个以上大区角色统计数据表;
在所述分区中创建角色时,具体包括:通过哈希算法选择对应的一个大区角色统计数据表,查询所选择的大区角色统计数据表中是否存在所请求创建的角色名,如果存在,则拒绝创建所述角色名;否则,在所述分区中创建所述角色,并将包括所述角色名的角色统计数据存入所选择的大区角色统计数据表。
8.根据权利要求6所述的角色数据管理方法,其特征在于,所述方法进一步包括:
在特定分区中删除角色时,删除所述大区角色统计数据库中所要删除角色对应的角色统计数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710175360.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:恒力气动压挤输液输血器
- 下一篇:带刮片的清扫工具
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用