发明名称 |
网络游戏系统中的角色数据管理装置和方法 |
摘要 |
本发明公开了一种网络游戏系统中的角色数据管理装置及方法,所述角色数据管理装置包括大区角色管理模块和至少一个分区角色管理模块,分区角色管理模块用于管理本分区内角色的数据,大区角色管理模块用于管理大区内角色的统计数据。所述分区角色管理模块在创建角色时发送所要创建的角色名给所述大区角色管理模块;所述大区角色管理模块查询大区内是否已经存在所要创建的角色名,如果已经存在则指示所述分区角色管理模块拒绝创建所述角色名,如果不存在,则记录所要创建角色的统计数据,并指示所述分区角色管理模块创建所述角色。利用本发明,可以保证角色名在整个网络游戏系统大区中的唯一性,方便角色数据在不同分区之间的搬移和合并。 |
申请公布号 |
CN101169806B |
申请公布日期 |
2010.06.02 |
申请号 |
CN200710175360.5 |
申请日期 |
2007.09.28 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
成珀 |
分类号 |
G06F19/00(2006.01)I;G06F17/30(2006.01)I;A63F9/24(2006.01)I |
主分类号 |
G06F19/00(2006.01)I |
代理机构 |
北京派特恩知识产权代理事务所(普通合伙) 11270 |
代理人 |
张颖玲;王黎延 |
主权项 |
一种网络游戏系统中的角色数据管理装置,所述网络游戏系统对角色进行分区运行,其特征在于,所述角色数据管理装置包括大区角色管理模块和至少一个分区角色管理模块,其中:分区角色管理模块,用于管理本分区内角色的数据;在创建角色时,发送包括所要创建的角色名的创建角色请求给所述大区角色管理模块,查询所述角色名在大区内是否存在,不存在时创建角色并记录所述角色数据,存在时拒绝创建所述角色名;所述分区角色管理模块进一步包括:分区注册管理模块,用于按照网络游戏系统中的游戏运行服务器的请求,执行角色数据的管理操作;分区角色统计数据库,用于记录本分区内角色的统计数据,其中至少包括本分区内每个角色的角色名,包括一个以上分区角色统计数据表;分区数据存取模块,用于根据分区注册管理模块的操作指令对所述分区角色统计数据库中的角色统计数据进行存取,包括一个以上分区数据存取单元;所述分区注册管理模块通过哈希算法选择一个分区数据存取单元维护对应的分区角色统计数据表;大区角色管理模块,用于管理大区内角色的统计数据,并在某分区角色管理模块创建角色时,查询大区内是否已存在所要创建的角色名,如果已存在,则指示所述分区角色管理模块拒绝创建所述角色名,如果不存在,则记录所要创建角色的统计数据,并指示所述分区角色管理模块创建所述角色;所述大区角色管理模块进一步包括:大区注册管理模块,用于与分区角色管理模块交互,并对大区内角色的统计数据进行管理操作;大区角色统计数据库,用于记录大区角色的统计数据,包括一个以上大区角色统计数据表;大区数据存取模块,用于根据大区注册管理模块的操作指令对所述大区角色统计数据库中的角色统计数据进行存取,包括一个以上大区数据存取单元;所述大区注册管理模块通过哈希算法选择一个大区数据存取单元维护对应的大区角色统计数据表。 |
地址 |
518044 广东省深圳市福田区振兴路赛格科技园2栋东403室 |