云游戏资源调度方法、客户端、设备及存储介质技术

技术编号:34950337 阅读:13 留言:0更新日期:2022-09-17 12:27
本申请公开了一种云游戏资源调度方法、客户端、设备及存储介质,所述云游戏资源调度方法包括:获取目标云游戏的调度请求,基于所述调度请求,在所述客户端中进行多级调度,若多级调度成功,获得分配实例资源。本申请解决了云游戏启动时间较长的技术问题。云游戏启动时间较长的技术问题。云游戏启动时间较长的技术问题。

【技术实现步骤摘要】
云游戏资源调度方法、客户端、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种云游戏资源调度方法、客户端、设备及存储介质。

技术介绍

[0002]目前,传统的云游戏资源调度都是通过中心路由服务器进行调度的,具体地,玩家开始启动云游戏时,首先玩家设备需要与中心路由服务器建立通信连接,进一步地,通过该中心路由服务器查找分配该玩家设备合适的局点机房,最后通过局点机房分配空闲的云手机实例资源。当玩家设备连接成功云手机实例资源后,才能开始云游戏。然而,在整个云游戏调度过程中,需要经过较长的调度链路才能得到分配的云手机实例资源,导致等待云游戏启动的时间较长。

技术实现思路

[0003]本申请的主要目的在于提供一种云游戏资源调度方法、客户端、设备及存储介质,旨在解决现有技术中的云游戏启动时间较长的技术问题。
[0004]为实现上述目的,本申请提供一种云游戏资源调度方法,所述方法应用于客户端,所述云游戏资源调度方法包括:
[0005]获取目标云游戏的调度请求;
[0006]基于所述调度请求,在所述客户端中进行多级调度;
[0007]若多级调度成功,获得分配实例资源。
[0008]本申请还提供一种客户端,所述客户端包括:
[0009]获取模块,用于获取目标云游戏的调度请求;
[0010]多级调度模块,用于基于所述调度请求,在所述客户端中进行多级调度;
[0011]获得模块,用于若多级调度成功,获得分配实例资源。
[0012]本申请还提供一种云游戏资源调度设备,所述云游戏资源调度设备为实体设备,所述云游戏资源调度设备包括:存储器、处理器以及存储在所述存储器上的云游戏资源调度程序,所述云游戏资源调度程序被所述处理器执行实现如上述的云游戏资源调度方法的步骤。
[0013]本申请还提供一种存储介质,所述存储介质为计算机可读存储介质,所述计算机可读存储介质上存储云游戏资源调度程序,所述云游戏资源调度程序被处理器执行实现如上述的云游戏资源调度方法的步骤。
[0014]本申请提供了一种云游戏资源调度方法、客户端、设备及存储介质,相比于现有技术采用的利用路由服务器进行资源调度的技术手段,本申请首先获取目标云游戏的调度请求,进而基于所述调度请求,在所述客户端中进行多级调度,进一步地,若多级调度成功,获得分配实例资源,实现了通过在客户端中设计多级调度策略,从而在客户端中进行云游戏资源的调度,无需经过现有的中心路由服务器的层层调度,减少了和服务端的交互、减少调
度过程中的路由链路,进而加快与实例资源的连接效率,并且有效减少中心路由服务器的计算压力。
附图说明
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域默认技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请云游戏资源调度方法第一实施例的流程示意图;
[0018]图2为本申请云游戏资源调度方法第二实施例的流程示意图;
[0019]图3为本申请云游戏资源调度方法第三实施例的流程示意图;
[0020]图4为本申请云游戏资源调度方法第四实施例的流程示意图;
[0021]图5为本申请云游戏资源调度方法第五实施例的流程示意图;
[0022]图6为本申请实施例方案涉及的硬件运行环境的云游戏资源调度设备结构示意图;
[0023]图7为本申请客户端的功能模块示意图。
[0024]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0025]应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0026]本申请实施例提供一种云游戏资源调度方法,在本申请云游戏资源调度方法的第一实施例中,参照图1,所述云游戏资源调度方法包括:
[0027]步骤S10,获取目标云游戏的调度请求;
[0028]在本实施例中,需要说明的是,云游戏又可称为游戏点播(gaming on demand),是一种以云计算技术为基础的在线游戏技术,在云游戏场景下,游戏并不在玩家游戏终端,而是在云端服务器中运行,并由云端服务器将游戏场景渲染为音视频流,通过网络传输给玩家游戏终端。
[0029]进一步地,所述客户端包括手机、电脑和平板等终端设备,所述目标云游戏可以包含但不限于竞技类游戏、跑酷类游戏、射击类游戏以及棋牌类游戏等。进一步地,所述目标云游戏启动操作包括但不限于用户在所述客户端中点击触发启动云游戏以及通过语音触发启动云游戏,所述调度请求包括当前客户端所在的地理位置、请求有效期、通信运营商以及IP地址等信息,其中,所述请求有效期为调度请求的有效时间,以在规定的有效时间内完成调度。
[0030]更进一步地,所述地理位置可以确定客户端所在的地理位置区域,这里的地理位置区域的区域范围大于客户端定位区域的区域范围。其中,地理位置可以表示客户端所在的区域,例如,华南区域、华东区域、华北区域、西北区域等。其中,可选的,地理位置区域可以表示客户端所在的省份,例如,广东省、湖南省、四川省等。应当理解,本申请实施例不对终端定位区域和地理位置区域的区域范围进行限定。比如,在客户端的终端定位区域为“深
圳市宝安区”时,客户端所在的地理位置可以为“深圳市”。又比如,在客户端的终端定位区域为“深圳市宝安区”时,客户端所在的地理位置区域可以为“深圳市宝安区”。所述通信运营商包括移动、联通以及电信网络通信运营商,所述请求有效期表示所述调度请求的有效时间,例如,将调度请求的有效时间设置为1分钟,当1分钟到达后,该调度请求则会失效。
[0031]步骤S20,基于所述调度请求,在所述客户端中进行多级调度;
[0032]在本实施例中,需要说明的是,所述多级调度包括在客户端的本地缓存中进行调度以及基于预先设置的边缘存储服务器中的边缘调度数据进行调度,其中,所述本地缓存存储有所述客户端的历史调度列表以及周边玩家调度列表,所述历史调度列表包括客户端在预设时间内的历史连接记录,所述历史连接记录包括地理位置、通信运营商、分配的实例资源、实例资源所属的机房信息、网络性能指标、连接有效期以及连接失败次数等信息,从而当所述连接有效期到达时,将删除连接有效期对应的历史连接记录,进一步地,所述周边玩家调度列表是从预先设置的边缘存储服务器中的边缘调度数据提取得到的,所述边缘调度数据是基于所述边缘存储服务器与预先设置的中心路由服务器进行数据交互获得,由于终端的本地缓存空间存在限制,因此,可设置周边玩家调度列表中的玩家调度记录比边缘调度数据中的玩家调度记录的数量少。
[0033]进一步需要说明的是,所述边缘调度数据是基于所述边缘本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云游戏资源调度方法,其特征在于,所述方法应用于客户端,所述云游戏资源调度方法包括:获取目标云游戏的调度请求;基于所述调度请求,在所述客户端中进行多级调度;若多级调度成功,获得分配实例资源。2.如权利要求1所述的云游戏资源调度方法,其特征在于,所述基于所述调度请求,在所述客户端中进行多级调度的步骤包括:基于所述调度请求,在所述客户端的本地缓存中进行一级调度,其中,所述本地缓存中存储有所述客户端的历史调度列表以及周边玩家调度列表,所述周边玩家调度列表是从预先设置的边缘存储服务器的边缘调度数据中提取得到,所述边缘调度数据是基于所述边缘存储服务器与预先设置的中心路由服务器进行数据交互获得;若一级调度成功,则确定多级调度成功,并得到所述一级调度对应的分配实例资源;若一级调度失败,则获取所述边缘存储服务器中的边缘调度数据信息,并基于所述调度请求,在所述边缘调度数据信息中进行二级调度;若二级调度成功,则确定多级调度成功,并得到所述二级调度对应的分配实例资源;若二级调度失败,则确定多级调度失败。3.如权利要求2所述的云游戏资源调度方法,其特征在于,所述调度请求包括地理位置、请求有效期和通信运营商,所述周边玩家调度列表包括若干个玩家调度记录,所述基于所述调度请求,在所述客户端的本地缓存中进行一级调度的步骤包括:根据所述地理位置和所述请求有效期,在所述历史调度列表中查询是否存在所述调度请求对应的待调度机房信息;若存在,且与所述待调度机房信息中处于空闲状态的分配实例资源连接成功,则确定一级调度成功;若不存在,则基于所述地理位置和所述通信运营商,从所述周边玩家调度列表中的玩家调度记录进行筛选匹配;若筛选匹配到目标玩家调度记录,且与所述目标玩家调度记录中的分配实例资源连接成功,则确定一级调度成功;若未筛选匹配到目标玩家调度记录或者与所述目标玩家调度记录中的分配实例资源连接失败,则确定一级调度失败。4.如权利要求3所述的云游戏资源调度方法,其特征在于,所述基于所述调度请求,在所述边缘调度数据信息中进行二级调度的步骤包括:在所述请求有效期到达前,基于所述地理位置和所述通信运营商,从所述边缘调度数据信息的玩家调度记录中筛选得到目标实例资源,并记录所述目标实例资源所属的局点机房信息;若所述目标实例资源处于空闲状态,且与所述目标实例资源连接成功,则确定二级调度成功;若所述目标实例资源处于占用状态...

【专利技术属性】
技术研发人员:汪维
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1