一种适用于大型游戏的启动方法、装置、介质及电子设备制造方法及图纸

技术编号:36891169 阅读:16 留言:0更新日期:2023-03-15 21:57
本申请涉及一种适用于大型游戏的启动方法、装置、介质及电子设备,其中方法包括:在用户启动所述目标大型游戏前,获取云服务器内目标大型游戏的启动数量;根据所述启动数量,确定所述目标大型游戏的启动扩容数;预启动所述启动扩容数指示的所述目标大型游戏。本申请判断启动数量是否满足增加目标大型游戏启动个数的要求,如果满足要求,则根据目标大型游戏的启动数量确定目标大型游戏的启动扩容数,最后在云服务器上预先开启启动扩容数对应的目标大型游戏,从而使得用户终端可以直接连接已经预先启动的目标大型游戏,缩短了用户等待进入大型游戏的时间。入大型游戏的时间。入大型游戏的时间。

【技术实现步骤摘要】
一种适用于大型游戏的启动方法、装置、介质及电子设备


[0001]本申请涉及游戏启动
,具体涉及一种适用于大型游戏的启动方法、装置、介质及电子设备。

技术介绍

[0002]云游戏以云服务器为基础,让游戏直接在云服务器上运行,游戏数据通过网络传输到终端。当用户需要玩游戏时,打开终端上的云游戏平台,在云游戏平台上选择相应的游戏进入,等待游戏启动完成后,进入游戏畅玩,使得用户不需要硬件强大的终端也能获得极致游戏体验。
[0003]但是如果用户选择打开的是大型游戏,大型游戏所占的内存较大,需要加载的游戏资源较多,使得大型游戏的启动时间偏长,导致用户等待进入大型游戏的时间过长。

技术实现思路

[0004]为了节省用户等待进入大型游戏的时间,本申请提供一种适用于大型游戏的启动方法、装置、介质及电子设备。
[0005]在本申请的第一方面提供了一种适用于大型游戏的启动方法,具体包括:在用户启动所述目标大型游戏前,获取云服务器内所述目标大型游戏的启动数量;根据所述启动数量,确定所述目标大型游戏的启动扩容数;预启动所述启动扩容数指示的所述目标大型游戏。
[0006]通过采用上述技术方案,在用户启动要玩的目标大型游戏之前,通过对云服务器进行扫描获取云服务器中目标大型游戏已经启动的数量,即启动数量,接着判断启动数量是否满足增加目标大型游戏启动个数的要求,如果满足要求,说明当前的启动数量较少,则根据目标大型游戏的启动数量确定目标大型游戏的启动扩容数,最后在云服务器上预先开启启动扩容数对应的目标大型游戏,从而使得用户终端可以直接连接已经预先启动的目标大型游戏,缩短了用户等待进入大型游戏的时间。
[0007]可选的,所述获取云服务器内所述目标大型游戏的启动数量,包括:创建时间间隔为预设时长的定时任务;根据所述定时任务,获取云服务器内所述目标大型游戏的启动数量。
[0008]通过采用上述技术方案,可以间隔预设时长的执行定时任务,对云服务器上的目标大型游戏的进行扫描,获取云服务器内目标大型游戏的启动数量,从而能较好的对云服务器内的目标大型游戏已经启动的数量进行定时监控,进而进而使得及时发现目标大型游戏的启动数量较少的情况,及时进行扩容,较好的达到用户直接进入提前启动的目标大型游戏中,节省等待时间的目的。
[0009]可选的,所述获取云服务器内目标大型游戏的启动数量,包括:获取云服务器内各大型游戏的游戏名称,将各所述游戏名称按照热度指数高低进
行排序;按照排序后的各所述游戏名称的先后顺序遍历云服务器内对应的大型游戏,并获取当前遍历到的目标大型游戏的启动数量。
[0010]通过采用上述技术方案,将云服务器内各个大型游戏的按照游戏名称的热度指数进行排序,热度指数高,说明对应的大型游戏人气较高,属于热门游戏。接着按照排序后的先后顺序对逐一遍历云服务器内安装的各个大型游戏,最后扫描获取到当前遍历到的大型游戏的启动数量,即目标大型游戏的启动数量,从而使得优先对热门的大型游戏进行是否扩容启动个数的评估。
[0011]可选的,所述根据所述启动数量,确定所述目标大型游戏的启动扩容数,包括:获取所述目标大型游戏对应的预开触发值;将所述启动数量与预开触发值进行对比,所述预开触发值为云服务器不进行预先启动游戏的最小值;若所述启动数量小于所述预开触发值,则将预设的预开游戏数与所述启动数量作差,得到扩容数,若扩容数不为零,则将所述扩容数确定为所述目标大型游戏的启动扩容数;若所述启动数量大于或者等于所述预开触发值,确定所述目标大型游戏的启动扩容数为零,并且再次执行所述定时任务。
[0012]通过采用上述技术方案,将目标大型游戏的启动数量与目标大型游戏对应的预开触发值进行对比,如果启动数量小于预开触发值,说明云服务器内目标大型游戏的启动数量较少,需要增加目标大型游戏的启动数量,则将预开游戏数(即预计开启的总游戏数量)与当前的启动数量作差,得到扩容数即目标大型游戏所要增加的启动数量;如果目标大型游戏的启动数量大于或等于预开触发值,说明云服务器内目标大型游戏当前的启动数量较多,无需再进行扩容,再次按照预设时长定时获取目标大型游戏的启动数量,从而有助于避免云服务器内的目标大型游戏的启动数量出现较少的情况。
[0013]可选的,所述获取所述目标大型游戏对应的预开触发值,包括:获取云服务器的参数配置,所述参数配置包括多个大型游戏与对应的预开触发值;从所述参数配置中匹配所述目标大型游戏对应的预开触发值。
[0014]通过采用上述技术方案,参数配置能对云服务器内多个大型游戏以及对应的预开触发值进行较好管理,不同的大型游戏热度不同,对应的预开触发值不同,根据目标大型游戏从参数配置中匹配到与目标大型游戏对应的预开触发值,从而使得获取预开触发值较为便捷。
[0015]可选的,所述若所述启动数量小于所述预开触发值,则将预设的预开游戏数与所述启动数量作差,得到所述目标大型游戏的启动扩容数之后,还包括:计算当前时间所述目标大型游戏的在线终端数量与访问所述目标大型游戏的终端数量之和,得到需求量;若所述需求量大于所述预开游戏数,则将所述需求量与所述预开游戏数作差,得到需求差值;若所述需求差值大于差值阈值,则调高所述预开游戏数以重新确定所述启动扩容
数,并且调低所述预设时长。
[0016]通过采用上述技术方案,确定目标大型游戏的启动扩容数后,获取当前时间云服务器内正在体验目标大型游戏的用户数量,即在线终端数量,同时统计当前时间正在查看目标大型游戏还未进入游戏的用户数量,即访问目标大型游戏的终端数量,将两者进行求和得到目标大型游戏启动数量的需求量。接着将预开游戏数与需求量作差得到的需求差值大于差值阈值,说明当前意向进入目标大型游戏的用户数超过启动扩容数,当前确定的启动扩容数不够,则调高预开游戏数,增加目标大型游戏的启动扩容数,同时调低定时任务对应的预设时长,提高获取云服务器内目标大型游戏启动数量的频次,从而能尽量保证各用户进入目标大型游戏均为预先启动。
[0017]可选的,所述预启动所述启动扩容数指示的所述目标大型游戏之后,还包括:对多个所述目标大型游戏的启闭状态进行检测;若经过所述预设时长后多个所述目标大型游戏的启闭状态中存在关闭状态,则再次执行所述定时任务;若经过所述预设时长后多个所述目标大型游戏的启闭状态中未存在关闭状态,则不执行所述定时任务,直到出现所述关闭状态再次执行所述定时任务。
[0018]通过采用上述技术方案,按照确定的启动扩容数增大云服务器内的目标大型游戏的启动数量后,实时检测对云服务内的多个目标大型游戏的开启关闭状态,如果经过定时任务对应的预设时长后多个目标大型游戏中不存在关闭的目标大型游戏,说明当前目标大型游戏的启动数量未减少,那么暂停执行定时任务,等到下个预设时长后出现目标大型游戏关闭情况恢复执行定时任务,进行是否扩容游戏启动数量的评估,从而能够较好的节省算力成本,避免每次预先启动游戏后都执行定时任务,判断是否需要进行扩容。
[0019]在本申请的第二方面提供了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于大型游戏的启动方法,其特征在于,所述方法包括:在用户启动所述目标大型游戏前,获取云服务器内所述目标大型游戏的启动数量;根据所述启动数量,确定所述目标大型游戏的启动扩容数;预启动所述启动扩容数指示的所述目标大型游戏。2.根据权利要求1所述的适用于大型游戏的启动方法,其特征在于,所述获取云服务器内所述目标大型游戏的启动数量,包括:创建时间间隔为预设时长的定时任务;根据所述定时任务,获取云服务器内所述目标大型游戏的启动数量。3.根据权利要求1所述的适用于大型游戏的启动方法,其特征在于,所述获取云服务器内目标大型游戏的启动数量,包括:获取云服务器内各大型游戏的游戏名称,将各所述游戏名称按照热度指数高低进行排序;按照排序后的各所述游戏名称的先后顺序遍历云服务器内对应的大型游戏,并获取当前遍历到的目标大型游戏的启动数量。4.根据权利要求2所述的适用于大型游戏的启动方法,其特征在于,所述根据所述启动数量,确定所述目标大型游戏的启动扩容数,包括:获取所述目标大型游戏对应的预开触发值;将所述启动数量与预开触发值进行对比,所述预开触发值为云服务器不进行预先启动游戏的最小值;若所述启动数量小于所述预开触发值,则将预设的预开游戏数与所述启动数量作差,得到扩容数,若扩容数不为零,则将所述扩容数确定为所述目标大型游戏的启动扩容数;若所述启动数量大于或者等于所述预开触发值,确定所述目标大型游戏的启动扩容数为零,并且再次执行所述定时任务。5.根据权利要求4所述的适用于大型游戏的启动方法,其特征在于,所述获取所述目标大型游戏对应的预开触发值,包括:获取云服务器的参数配置,所述参数配置包括多个大型游戏与对应的预开触发值;从所述参数配置中匹配所述目标大型游戏对应的预开触发值。6.根据权利要求4所述的适用于大型游戏的启动...

【专利技术属性】
技术研发人员:千江贾宏伟郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1