信息处理方法、装置和存储介质制造方法及图纸

技术编号:18641174 阅读:27 留言:0更新日期:2018-08-11 07:21
本申请公开了一种信息处理方法、装置和存储介质。该方法包括:获取目标游戏角色的第一校验信息,其中,第一校验信息用于校验目标游戏服务器中存储的目标游戏角色的数据信息,其中,目标游戏服务器为目标游戏角色待登录的游戏服务器;基于第一校验信息,确定目标游戏角色对应的登录数据信息;返回目标游戏角色对应的登录数据信息至目标游戏服务器,其中,目标游戏角色对应的登录数据信息用于目标游戏角色在目标游戏服务器上进行登录。通过本申请,解决了相关技术中游戏角色在不同服务器中登录时,登录效率较低的问题。

【技术实现步骤摘要】
信息处理方法、装置和存储介质
本申请涉及账号登录的
,具体而言,涉及一种信息处理方法、装置和存储介质。
技术介绍
在网络游戏中,用户通过互联网连接到一个游戏世界进行游戏,但由于计算机处理能力的限制,一台网络游戏服务器只能承载有限量的用户,往往需要将这些用户分散到不同的服务器上来缓解压力。如何在这些服务器间共享数据,减少不同服务器上对玩家造成的限制,是网络游戏一直需要克服的问题。在相关技术中,用户的数据在服务上通常可以存储在:文件系统,关系据库,NOSQL数据库。文件系统是从第一代网游就有数据存储方式,将每个角色数据保存成单独的文件,因为实现简单,依靠操作系统的性能,修改数据方便,早期大量游戏采用了这种方式。随着关系数据库,NOSQL数据库技术的发展,文件系统存储在容灾处理,性能优化,数据共享等方面暴露出技术的不足。也即,相关技术中通常是:文件系统存储是通过在不同服务器间传输文件,来达到数据共享的目的。例如,在网络游戏领域中,转服,跨服组队,跨服比武功能,实质都是通过将用户的数据从一台服务器传输到另一台上,从而使得不同服务器上的用户聚在一起,参与某项活动。但是,文件系统存储通过上述存盘和网络传输的技术方案,则存在严重效率较低的问题。针对相关技术中游戏角色在不同服务器中登录时,登录效率较低的问题,目前缺少有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种信息处理方法、装置和存储介质,以解决相关技术中游戏角色在不同服务器中登录时,登录效率较低的问题。而本申请提供了一种信息处理方法。该方法包括:获取目标游戏角色的第一校验信息,其中,所述第一校验信息用于校验目标游戏服务器中存储的目标游戏角色的数据信息,其中,所述目标游戏服务器为所述目标游戏角色待登录的游戏服务器;基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息;返回所述目标游戏角色对应的登录数据信息至所述目标游戏服务器,其中,所述目标游戏角色对应的登录数据信息用于所述目标游戏角色在所述目标游戏服务器上进行登录。进一步地,基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息包括:获取所述目标游戏角色的第二校验信息,其中,所述第二校验信息用于校验中心服务器中存储的目标游戏角色的数据信息;确定所述第一校验信息与所述第二校验信息不一致;在所述第一校验信息与所述第二校验信息不一致的情况下,则确定所述中心服务器中存储的所述目标游戏角色的数据信息为所述目标游戏角色对应的登录数据信息。进一步地,基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息包括:获取所述目标游戏角色的第二校验信息,其中,所述第二校验信息用于校验所述中心服务器中存储的目标游戏角色的数据信息;确定所述第一校验信息与所述第二校验信息一致;在所述第一校验信息与所述第二校验信息一致的情况下,则确定所述目标游戏服务器中存储的所述目标游戏角色的数据信息为所述目标游戏角色对应的登录数据信息;在基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息之后,所述方法还包括:发送登录指令至所述目标游戏服务器,其中,所述登录指令用于指示所述目标游戏服务器依据所述目标游戏角色对应的登录数据信息登录所述目标游戏角色。进一步地,所述第一校验信息包括第一版本号和第一校验码,所述第二校验信息包括第二版本号和第二校验码,所述第一版本号用于表示所述目标游戏服务器中存储的所述目标游戏角色的数据信息的版本号,所述第二版本号用于表示所述中心服务器中存储的所述目标游戏角色的数据信息的版本号,所述第一校验码是通过所述目标游戏服务器中存储的所述目标游戏角色的数据信息获取的,用于判断所述目标游戏服务器中存储的所述目标游戏角色的数据信息是否完整,所述第二校验码是通过所述中心服务器中存储的所述目标游戏角色的数据信息获取的,用于判断中心服务器中存储的所述目标游戏角色的数据信息是否完整,确定所述第一校验信息与所述第二校验信息不一致包括:在所述第一版本号和所述第二版本号不相同,和/或,所述第一校验码和所述第二校验码不相同的情况下,则确定所述第一校验信息与所述第二校验信息不一致;确定所述第一校验信息与所述第二校验信息一致包括:在所述第一版本号和所述第二版本号相同,且所述第一校验码和所述第二校验码相同的情况下,则确定所述第一校验信息与所述第二校验信息一致。进一步地,在返回所述目标游戏角色对应的登录数据信息至所述目标游戏服务器之后,所述方法还包括:确定所述目标游戏角色登出所述目标游戏服务器;获取所述目标游戏角色在所述目标游戏服务器中的更新数据,并存储所述更新数据。进一步地,在发送登录指令至所述目标游戏服务器之后,所述方法还包括:确定所述目标游戏角色登出所述目标游戏服务器;获取所述目标游戏角色在所述目标游戏服务器中的更新数据,并存储所述更新数据。进一步地,获取所述目标游戏角色在所述目标游戏服务器中的更新数据,并存储所述更新数据包括:获取所述目标游戏角色在所述目标游戏服务器中的更新数据和所述更新数据对应的第三校验信息;基于所述更新数据对应的所述第三校验信息,确定所述更新数据是否满足第一预设条件;在所述更新数据满足所述第一预设条件的情况下,基于所述更新数据更新所述中心服务器中存储的所述目标游戏角色的数据信息。进一步地,所述第三校验信息包括第三版本号和第三校验码,所述第三版本号用于表示所述更新数据的版本号,所述第三校验码是通过所述更新数据获取的,用于判断所述更新数据是否完整,基于所述更新数据对应的所述第三校验信息,确定所述更新数据是否满足第一预设条件包括:在所述第三版本号满足第二预设条件,且依据所述第三校验码确定所述更新数据是完整的情况下,确定所述更新数据满足所述第一预设条件;在所述第三版本号不满足所述第二预设条件,和/或,依据所述第三校验码确定所述更新数据是不完整的情况下,确定所述更新数据不满足所述第一预设条件。进一步地,在基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息之后,所述方法还包括:存储所述目标游戏角色的登录信息,其中,所述登录信息至少包括所述目标游戏角色的登录状态和所述目标游戏服务器的标识信息;获取所述目标游戏角色在所述目标游戏服务器中的更新数据,并存储所述更新数据之后,所述方法还包括:更新所述目标游戏角色的登录信息。进一步地,所述中心服务器包括第一数据库和第二数据库,获取所述目标游戏角色的第二校验信息包括:判断所述第一数据库中是否存储有所述目标游戏角色的数据信息,其中,所述第一数据库中存储有活跃游戏角色对应的数据信息,其中所述活跃游戏角色为所述游戏角色的登陆时间满足预设条件的游戏角色;若所述第一数据库中存储有所述目标游戏角色的数据信息,从所述第一数据库中获取所述第二校验信息;若所述第一数据库中未存储所述目标游戏角色的数据信息,从所述第二数据库中获取所述第二校验信息,并将所述目标游戏角色对应的数据信息存储至所述第一数据库中。进一步地,在获取目标游戏角色的第一校验信息之前,所述方法还包括:判断所述目标游戏角色是否登录所述游戏服务器,在所述目标游戏角色未登录所述游戏服务器的情况下,执行获取目标游戏角色的第一校验信息的步骤。而本申请还提供了另一种信息处理方法。该方法包括:确定目标游戏角色;发送所述目标本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,包括:获取目标游戏角色的第一校验信息,其中,所述第一校验信息用于校验目标游戏服务器中存储的目标游戏角色的数据信息,其中,所述目标游戏服务器为所述目标游戏角色待登录的游戏服务器;基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息;返回所述目标游戏角色对应的登录数据信息至所述目标游戏服务器,其中,所述目标游戏角色对应的登录数据信息用于所述目标游戏角色在所述目标游戏服务器上进行登录。

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:获取目标游戏角色的第一校验信息,其中,所述第一校验信息用于校验目标游戏服务器中存储的目标游戏角色的数据信息,其中,所述目标游戏服务器为所述目标游戏角色待登录的游戏服务器;基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息;返回所述目标游戏角色对应的登录数据信息至所述目标游戏服务器,其中,所述目标游戏角色对应的登录数据信息用于所述目标游戏角色在所述目标游戏服务器上进行登录。2.根据权利要求1所述的方法,其特征在于,基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息包括:获取所述目标游戏角色的第二校验信息,其中,所述第二校验信息用于校验中心服务器中存储的目标游戏角色的数据信息;确定所述第一校验信息与所述第二校验信息不一致;在所述第一校验信息与所述第二校验信息不一致的情况下,则确定所述中心服务器中存储的所述目标游戏角色的数据信息为所述目标游戏角色对应的登录数据信息。3.根据权利要求1所述的方法,其特征在于,基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息包括:获取所述目标游戏角色的第二校验信息,其中,所述第二校验信息用于校验中心服务器中存储的目标游戏角色的数据信息;确定所述第一校验信息与所述第二校验信息一致;在所述第一校验信息与所述第二校验信息一致的情况下,则确定所述目标游戏服务器中存储的所述目标游戏角色的数据信息为所述目标游戏角色对应的登录数据信息;在基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息之后,所述方法还包括:发送登录指令至所述目标游戏服务器,其中,所述登录指令用于指示所述目标游戏服务器依据所述目标游戏角色对应的登录数据信息登录所述目标游戏角色。4.根据权利要求2或3所述的方法,其特征在于,所述第一校验信息包括第一版本号和第一校验码,所述第二校验信息包括第二版本号和第二校验码,所述第一版本号用于表示所述目标游戏服务器中存储的所述目标游戏角色的数据信息的版本号,所述第二版本号用于表示所述中心服务器中存储的所述目标游戏角色的数据信息的版本号,所述第一校验码是通过所述目标游戏服务器中存储的所述目标游戏角色的数据信息获取的,用于判断所述目标游戏服务器中存储的所述目标游戏角色的数据信息是否完整,所述第二校验码是通过所述中心服务器中存储的所述目标游戏角色的数据信息获取的,用于判断中心服务器中存储的所述目标游戏角色的数据信息是否完整,确定所述第一校验信息与所述第二校验信息不一致包括:在所述第一版本号和所述第二版本号不相同,和/或,所述第一校验码和所述第二校验码不相同的情况下,则确定所述第一校验信息与所述第二校验信息不一致;确定所述第一校验信息与所述第二校验信息一致包括:在所述第一版本号和所述第二版本号相同,且所述第一校验码和所述第二校验码相同的情况下,则确定所述第一校验信息与所述第二校验信息一致。5.根据权利要求1所述的方法,其特征在于,在返回所述目标游戏角色对应的登录数据信息至所述目标游戏服务器之后,所述方法还包括:确定所述目标游戏角色登出所述目标游戏服务器;获取所述目标游戏角色在所述目标游戏服务器中的更新数据,并存储所述更新数据。6.根据权利要求3所述的方法,其特征在于,在发送登录指令至所述目标游戏服务器之后,所述方法还包括:确定所述目标游戏角色登出所述目标游戏服务器;获取所述目标游戏角色在所述目标游戏服务器中的更新数据,并存储所述更新数据。7.根据权利要求5或6所述的方法,其特征在于,获取所述目标游戏角色在所述目标游戏服务器中的更新数据,并存储所述更新数据包括:获取所述目标游戏角色在所述目标游戏服务器中的更新数据和所述更新数据对应的第三校验信息;基于所述更新数据对应的所述第三校验信息,确定所述更新数据是否满足第一预设条件;在所述更新数据满足所述第一预设条件的情况下,基于所述更新数据更新中心服务器中存储的所述目标游戏角色的数据信息。8.根据权利要求7所述的方法,其特征在于,所述第三校验信息包括第三版本号和第三校验码,所述第三版本号用于表示所述更新数据的版本号,所述第三校验码是通过所述更新数据获取的,用于判断所述更新数据是否完整,基于所述更新数据对应的所述第三校验信息,确定所述更新数据是否满足第一预设条件包括:在所述第三版本号满足第二预设条件,且依据所述第三校验码确定所述更新数据是完整的情况下,确定所述更新数据满足所述第一预设条件;在所述第三版本号不满足所述第二预设条件,和/或,依据所述第三校验码确定所述更新数据是不完整的情况下,确定所述更新数据不满足所述第一预设条件。9.根据权利要求5所述的方法,其特征在于,在基于所述第一校验信息,确定所述目标游戏角色对应的登录数据信息之后,所述方法还包括:存储所述目标游戏角色的登录信息,其中,所述登录信息至少包括所述目标游戏角色的登录状态和所述目标游戏服务器的标识信息;获取所述目标游戏角色在所述目标...

【专利技术属性】
技术研发人员:田宛欣刘强盛慧华
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:广东,44

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

1