[发明专利]数据同步方法及装置在审
| 申请号: | 201811515208.1 | 申请日: | 2018-12-12 |
| 公开(公告)号: | CN109603149A | 公开(公告)日: | 2019-04-12 |
| 发明(设计)人: | 闫安 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
| 主分类号: | A63F13/35 | 分类号: | A63F13/35;A63F13/60;A63F13/70;A63F13/77;A63F13/79;A63F13/847 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 黄彩荣 |
| 地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 同步数据包 数据同步 游戏服务器 数据打包 索引 服务器 数据变更 数据查询 数据更改 用户体验 游戏开发 游戏运行 主动发送 发送 分配 | ||
本发明实施例提供了一种数据同步方法及装置,涉及游戏开发领域。本方法应用于第一游戏服务器,所述方法包括根据游戏运行逻辑,发起数据更改请求,将待更改的数据打包并分配索引值;根据所述索引值对所述待更改的数据进行更改,将更改后的数据打包,以获得同步数据包;发送所述同步数据包至多个第二游戏服务器,以使多个所述第二游戏服务器根据所述同步数据包完成数据同步。本方案能够通过发生数据变更的服务器主动发送同步数据包给其他服务器,以此减少数据查询次数,提高数据同步的速度,操作简单快捷,能够进一步提高用户体验。
技术领域
本发明涉及游戏开发技术领域,具体而言,涉及一种数据同步方法及装置。
背景技术
在网络游戏运营过程中,通常需要开启多个游戏世界,并允许玩家在多个游戏世界之间进行切换或查询其他游戏世界中相关游戏数据的操作。这就需要在网络游戏中引入一种数据同步方法来解决在不同游戏世界之间的数据同步问题,例如玩家需要查询不同游戏世界中另一玩家的一些通用信息,就必须使用一种数据同步方法以便在不同的游戏世界中进行查询。同时,当某一游戏世界中保存的数据发生变化时,其他游戏世界也应发生相同的变化,保证查询到的数据的正确性。
目前网络游戏运行的过程中,采用直接向其他游戏世界进行查询的方式来进行数据同步或将需要查询的数据保存到统一的数据服务器,即单独开启一个服务进程用来统一保存游戏数据、响应游戏世界的查询命令,这些方式查询速度慢,操作繁琐。
发明内容
有鉴于此,本申请的目的在于,提供一种数据同步方法及装置以改善上述问题。
本申请实施例提供一种数据同步方法,应用于第一游戏服务器,所述方法包括:
根据游戏运行逻辑,发起数据更改请求,将待更改的数据打包并分配索引值;
根据所述索引值对所述待更改的数据进行更改,将更改后的数据打包,以获得同步数据包;
发送所述同步数据包至多个第二游戏服务器,以使多个所述第二游戏服务器根据所述同步数据包完成数据同步。
进一步地所述数据更改请求包括数据修改请求,所述根据游戏运行逻辑,发起数据更改请求,将待更改的数据打包并分配索引值的步骤,包括:
在游戏运行逻辑表明用户队伍中的任意一个用户的属性数据发生变化时,发起数据修改请求,并获得该用户的待修改的属性数据,将所述待修改的属性数据打包;
将所述用户的用户ID作为打包后的所述待修改的属性数据的索引值。
进一步地,所述数据更改请求还包括数据添加请求,所述根据游戏运行逻辑,发起数据更改请求,将待更改的数据打包并分配索引值的步骤,包括:
在游戏运行逻辑表明用户队伍中添加有新用户时,发起数据添加请求,并获得所述新用户的待添加数据,将所述待添加数据打包;
将所述用户队伍的用户队伍ID作为打包后的所述待添加的数据的索引值。
进一步地,所述数据更改请求还包括数据删除请求,所述根据游戏运行逻辑,发起数据更改请求,将待更改的数据打包并分配索引值的步骤,包括:
在游戏运行逻辑表明用户队伍中具有被删除用户时,发起数据删除请求,并获得所述被删除用户的待删除数据,将所述待删除数据打包;
将所述用户队伍的用户队伍ID作为打包后的所述待删除数据的索引值。
本发明实施例还提供一种数据同步方法,应用于第二游戏服务器中,包括:
接收并解析第一游戏服务器发送的同步数据包,其中所述同步数据包中包括索引值、数据更改请求和索引值对应的数据;
根据解析后的同步数据包中的索引值,查找到所述同步数据包中所述索引值对应的数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811515208.1/2.html,转载请声明来源钻瓜专利网。





