[发明专利]一种云游戏安装方法、装置、电子设备及存储介质有效
申请号: | 202011475574.6 | 申请日: | 2020-12-14 |
公开(公告)号: | CN112540773B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 许平 | 申请(专利权)人: | 咪咕互动娱乐有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;A63F13/77;A63F13/35;H04L12/18 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 210041 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 云游 安装 方法 装置 电子设备 存储 介质 | ||
1.一种云游戏安装方法,其特征在于,包括:
基于游戏池化信息为云游戏构建池化组;所述游戏池化信息包括游戏ID、机房ID、池化组名、池化数量和组播地址;
为所述池化组申请与所述池化数量相同的游戏实例,并基于所述组播地址将所述游戏实例注册至组播组;
根据游戏ID从游戏仓库中获取所述云游戏的游戏包体,向所述组播组内的所有所述游戏实例发送所述游戏包体,以供所述游戏实例安装所述游戏包体;
所述基于游戏池化信息为云游戏构建池化组,包括:
通过SNMP协议,配置所选机房的路由器和交换机;路由器配置PIM-SM,配置组播地址转发表;
配置交换机IGMP SNOOP协议,接收组成员注册;配置成功后,池化组创建成功。
2.根据权利要求1所述的云游戏安装方法,其特征在于,所述为所述池化组申请与所述池化数量相同的游戏实例,具体包括:
获取空闲实例集合中所有实例的实例信息,所述实例信息包括实例ID、机房ID、机架ID和交换机ID;
去除与所述池化组的机房ID不同的实例,按与所述池化组同交换机ID、同机架ID、同机房ID的优先级顺序作为筛选条件,判断是否有满足条件的实例,若获知有满足条件的实例,则筛选出与所述池化数量相同的实例作为游戏实例,并申请加入所述池化组。
3.根据权利要求2所述的云游戏安装方法,其特征在于,判断是否有满足条件的实例后,还包括:
若获知没有满足条件的实例,则实时监测是否有空闲实例;
若获知有新增空闲实例,则申请将所述新增空闲实例加入池化组,直至申请到与所述池化数量相同的实例。
4.根据权利要求1所述的云游戏安装方法,其特征在于,所述向所述组播组内的所有所述游戏实例发送所述游戏包体,以供所述游戏实例安装所述游戏包体,具体包括:
基于所述游戏包体、组播地址和游戏信息生成组播消息;所述游戏信息包括版本号;
向对应组播组内的所有游戏实例发送所述组播消息;
检查组播组内所有所述游戏实例的游戏安装列表,若判断获知所述游戏安装列表中没有所述云游戏,则基于所述游戏包体安装所述云游戏,若判断获知所述游戏安装列表中有所述云游戏,且述游戏安装列表中的版本号与所述游戏包体的版本号不一致,则基于所述游戏包体重新安装所述云游戏。
5.根据权利要求4所述的云游戏安装方法,其特征在于,若判断获知所述游戏安装列表中有所述云游戏,且述游戏安装列表中的版本号与所述游戏包体的版本号不一致后,还包括:
判断所述游戏实例是否正在运行所述云游戏,若获知所述游戏实例正在运行所述云游戏,则将所述游戏包体存放在临时目录,待所述游戏实例释放后安装。
6.根据权利要求 1所述的云游戏安装方法,其特征在于,以供所述游戏实例安装所述游戏包体后,还包括:
若判断获知所述云游戏已下架,或所述云游戏的安装量小于设定安装热度阈值,则拆除所述云游戏对应的所述池化组,释放所述池化组内的所有游戏实例。
7.根据权利要求6所述的云游戏安装方法,其特征在于,所述则拆除所述云游戏对应的所述池化组,释放所述池化组内的所有游戏实例,具体包括:
获取云游戏对应的池化组信息,所述池化组信息包括实例列表;
将池化组状态设置为不可用;
检查所述实例列表中任一游戏实例的状态,若判断获知游戏实例为空闲状态,则向所述游戏实例发送拆除消息;
游戏实例接收所述拆除消息,解析得到组播地址和游戏ID,基于所述组播地址关闭对应的IGMP,基于所述游戏ID卸载对应的云游戏;
若判断获知所述实例列表中所有游戏实例全部释放,则删除池化组信息,并反馈拆除响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕互动娱乐有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司,未经咪咕互动娱乐有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011475574.6/1.html,转载请声明来源钻瓜专利网。