[发明专利]一种实现游戏实时动态加载配置的方法及系统有效
| 申请号: | 201810800471.9 | 申请日: | 2018-07-20 |
| 公开(公告)号: | CN109248440B | 公开(公告)日: | 2019-10-29 |
| 发明(设计)人: | 吴健;宋大伟 | 申请(专利权)人: | 苏州玩友时代科技股份有限公司 |
| 主分类号: | A63F13/77 | 分类号: | A63F13/77;A63F13/352 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 贾允;肖丁 |
| 地址: | 215006 江苏省苏州市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置文件 目标游戏 通知消息 分布式文件系统 客户端 映射表 游戏服务器 动态加载 实时动态 配置的 加载 拉取 配置文件选择 服务器发布 游戏客户端 分发成功 管理配置 配置信息 系统获取 游戏 服务器 分发 记录 发布 | ||
1.一种实现游戏实时动态加载配置的方法,其特征在于,包括:
管理配置系统获取配置信息并生成配置文件和配置文件映射表,所述配置文件映射表用于记录配置文件与游戏服务器的对应关系;根据所述配置文件映射表,将配置文件分发至分布式文件系统;向分发成功的配置文件对应的目标游戏服务器发布第一通知消息;
所述目标游戏服务器根据所述第一通知消息向分布式文件系统拉取配置文件,根据所述配置文件选择目标游戏客户端,并向所述目标游戏客户端发布第二通知消息;
所述目标游戏客户端根据所述第二通知消息向分布式文件系统拉取配置文件;
还包括:内容分发集群根据配置文件映射表获取文件传输记录表,所述文件传输记录表用于记录目标节点与所述目标节点需要接收的配置文件之间的对应关系;根据所述文件传输记录表按照并发方式向目标节点传输其需要接收的配置文件;
所述按照并发方式向目标节点传输其需要接收的配置文件包括:
获取目标节点的在网络中的状态信息,并得到可用网络队列Q_Net;
将各个目标节点需要接受的配置文件按照由小到大的顺序排序,得到文件队列Q_File;
按照可用网络队列Q_Net和文件队列Q_File的数量关系,多条链路同时进行并发传输数据。
2.根据权利要求1所述的方法,其特征在于,所述管理配置系统获取配置信息并生成配置文件和配置文件映射表包括:
响应于自动配置指令,获取第一数据、第二数据、第三数据和第四数据;
根据第一数据、第二数据和第四数据生成配置文件;
根据第三数据获取目标游戏服务器集合;
建立所述配置文件与所述目标游戏服务器集合中各个游戏服务器的对应关系,并将所述对应关系存入配置文件映射表。
3.根据权利要求1所述的方法,其特征在于:
所述向分发成功的配置文件对应的目标游戏服务器发布第一通知消息包括:
获取配置文件的分发结果,记录配置文件的分发状态;
根据所述分发状态生成第一通知消息,并将所述第一通知消息压入任务队列;
按照预设规则从所述任务队列中弹出排在队首的第一通知消息,并将所述第一通知消息传输至目标游戏服务器以便于所述目标游戏服务器向分布式文件系统拉取所述配置文件。
4.根据权利要求3所述的方法,其特征在于,还包括:
提取第一通知消息与目标游戏服务器之间的对应关系,所述目标游戏服务器为用于接收第一通知消息的游戏服务器;
将目标游戏服务器相同的第一通知消息进行合并得到合并后的第一通知消息。
5.一种实现游戏实时动态加载配置的系统,其特征在于,包括管理配置系统、分布式文件系统、游戏服务器和游戏客户端;
所述管理配置系统用于获取配置信息并生成配置文件和配置文件映射表,所述配置文件映射表用于记录配置文件与游戏服务器的对应关系;根据所述配置文件映射表,将配置文件分发至分布式文件系统;向分发成功的配置文件对应的目标游戏服务器发布第一通知消息;
所述目标游戏服务器用于根据所述第一通知消息向分布式文件系统拉取配置文件,根据所述配置文件选择目标游戏客户端,并向所述目标游戏客户端发布第二通知消息;
所述目标游戏客户端用于根据所述第二通知消息向分布式文件系统拉取配置文件;
内容分发集群,所述内容分发集群用于根据配置文件映射表获取文件传输记录表,所述文件传输记录表用于记录目标节点与所述目标节点需要接收的配置文件之间的对应关系;根据所述文件传输记录表按照并发方式向目标节点传输其需要接收的配置文件;
所述内容分发集群包括:
可用网络队列获取模块,用于获取目标节点的在网络中的状态信息,并得到可用网络队列Q_Net;
文件队列获取模块,用于将各个目标节点需要接受的配置文件按照由小到大的顺序排序,得到文件队列Q_File;
并发传输模块,用于按照可用网络队列Q_Net和文件队列Q_File的数量关系,多条链路同时进行并发传输数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州玩友时代科技股份有限公司,未经苏州玩友时代科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810800471.9/1.html,转载请声明来源钻瓜专利网。





