云游戏的资源调度方法、装置、系统和电子设备制造方法及图纸

技术编号:36602458 阅读:14 留言:0更新日期:2023-02-04 18:19
本公开关于一种云游戏的资源调度方法、装置、系统、电子设备、存储介质和计算机程序产品,所述方法包括:接收客户端发送的资源申请请求,资源申请请求中携带目标云游戏的游戏信息;根据游戏信息,确定与游戏信息匹配的多个候选的云游戏服务平台;根据预设的调度策略,在多个候选的云游戏服务平台中确定目标云游戏服务平台;目标云游戏服务平台用于为客户端提供云游戏实例。采用本方法,提高了云游戏运行效果。行效果。行效果。

【技术实现步骤摘要】
云游戏的资源调度方法、装置、系统和电子设备


[0001]本公开涉及云计算
,尤其涉及云游戏的资源调度方法、装置、系统、电子设备和存储介质。

技术介绍

[0002]云游戏(Cloud gaming)是一种以云计算技术为基础的在线游戏技术。其特点在于云游戏中的游戏进程均运行在服务器端,而将渲染完毕的游戏画面压缩后通过网络传送给终端设备。因此,在服务器端集成有PaaS(Platform

as

a

service,平台即服务)平台和SaaS(Software

as

a

service,软件即服务)平台。其中PaaS平台用于提供具体的云游戏实例,因此PaaS平台也称为云游戏服务平台,SaaS平台用于为客户端提供云游戏实例的申请接口,因此,SaaS平台也称为云游戏接入平台。
[0003]在目前的云游戏系统中,一个云游戏接入平台通常只对应一个特定的云游戏服务平台,当用户所在客户端向云游戏接入平台发起资源申请请求时,云游戏接入平台将该资源申请请求发送给该特定的云游戏服务平台,以进行目标游戏实例资源的申请。
[0004]随着游戏种类的增多,用户体量的逐渐增大,单一的云游戏服务平台可提供的资源量和资源类型均有限,无法满足各类型云游戏的资源需求,例如,无法满足不同云游戏对于图像清晰度、网络流畅度等的需求,导致多种类型云游戏均由单一的云游戏服务平台提供相同类型的资源,使得云游戏的运行效果较差。
>
技术实现思路

[0005]本公开提供一种云游戏的资源调度方法、装置、电子设备、存储介质和计算机程序产品,以至少解决相关技术中云游戏的运行效果较差的问题。本公开的技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种云游戏的资源调度方法,包括:
[0007]接收客户端发送的资源申请请求,所述资源申请请求中携带目标云游戏的游戏信息;
[0008]根据所述游戏信息,确定与所述游戏信息匹配的多个候选的云游戏服务平台;
[0009]根据预设的调度策略,在多个所述候选的云游戏服务平台中确定目标云游戏服务平台;所述目标云游戏服务平台用于为所述客户端提供云游戏实例;所述云游戏实例用于为所述客户端提供云游戏资源。
[0010]在一示例性实施例中,所述调度策略包含优先级调度策略,所述根据预设的调度策略,在多个所述候选的云游戏服务平台中确定目标云游戏服务平台,包括:
[0011]获取优先级链表;所述优先级链表用于存储候选的云游戏服务平台与优先级的对应关系;
[0012]按照各所述候选的云游戏服务平台的优先级由高到低的顺序,依次检测各所述候选的云游戏服务平台是否满足预设的调度条件;
[0013]将检测到的满足所述预设的调度条件的各云游戏服务平台中目标优先级的云游
戏服务平台,确定为目标云游戏服务平台。
[0014]在一示例性实施例中,所述优先级链表中还包含所述候选的云游戏服务平台对应的实例总数、各所述候选的云游戏服务平台的当前已使用实例数以及各所述候选的云游戏服务平台对应的实例占比阈值;
[0015]所述依次检测各所述候选的云游戏服务平台是否满足预设的调度条件,包括:
[0016]针对每一所述候选的云游戏服务平台,根据所述候选的云游戏服务平台的实例总数以及所述候选的云游戏服务平台的当前已使用实例数,确定所述候选的云游戏服务平台的实例占比值;
[0017]若所述实例占比值小于所述候选的云游戏服务平台对应的实例占比阈值,确定所述候选的云游戏服务平台满足预设的调度条件;
[0018]若所述实例占比值大于或者等于所述候选的云游戏服务平台对应的实例占比阈值,确定所述候选的云游戏服务平台不满足预设的调度条件。
[0019]在一示例性实施例中,所述调度策略包含比例调度策略,所述根据预设的调度策略,在多个所述候选的云游戏服务平台中确定目标云游戏服务平台,包括:
[0020]获取调度比例序列;所述调度比例序列中包含多个所述候选的云游戏服务平台对应的调度比例;
[0021]根据多个所述候选的云游戏服务平台对应的调度比例、以及预设的匹配策略,在所述调度比例序列对应的多个候选的云游戏服务平台中确定目标云游戏服务平台。
[0022]在一示例性实施例中,所述根据多个所述候选的云游戏服务平台对应的调度比例、以及预设的匹配策略,在所述调度比例序列对应的多个候选的云游戏服务平台中确定目标云游戏服务平台,包括:
[0023]根据所述调度比例序列以及预设的区间构建算法,得到多个所述候选的云游戏服务平台对应的调度比例区间;
[0024]根据预设的比例生成算法,生成所述资源申请请求对应的目标请求比例,并确定所述目标请求比例所处的目标调度比例区间;
[0025]根据所述目标调度比例区间,确定与所述目标调度比例区间对应的目标云游戏服务平台。
[0026]在一示例性实施例中,所述根据预设的比例生成算法,生成所述资源申请请求对应的目标请求比例,包括:
[0027]根据预设的调度比例取值范围约束条件,生成所述调度比例取值范围内的随机数,将所述随机数作为所述资源申请请求对应的目标请求比例。
[0028]在一示例性实施例中,所述调度策略还包含比例调度策略,所述按照各所述候选的云游戏服务平台的优先级由高到低的顺序,依次检测各所述候选的云游戏服务平台是否满足预设的调度条件之后,所述方法还包括:
[0029]当不存在满足所述预设的调度条件的云游戏服务平台时,根据所述比例调度策略,在多个所述候选的云游戏服务平台中确定目标云游戏服务平台。
[0030]在一示例性实施例中,所述根据预设的调度策略,在多个所述候选的云游戏服务平台中确定目标云游戏服务平台之后,所述方法还包括:
[0031]向所述客户端发送目标云游戏服务平台对应的平台确认信息,以使所述客户端根
据所述平台确认信息中包含的目标云游戏服务平台标识以及账户身份认证信息,向所述目标云游戏服务平台发送云游戏实例资源请求,所述云游戏实例资源请求用于指示所述目标云游戏服务平台向所述客户端提供目标云游戏实例。
[0032]根据本公开实施例的第二方面,提供一种云游戏的资源调度方法,所述方法包括:
[0033]向云游戏接入平台发送资源申请请求,所述资源申请请求中携带目标云游戏的游戏信息;
[0034]接收所述云游戏接入平台发送的所述目标云游戏服务平台对应的平台确认信息;所述目标云游戏服务平台由所述云游戏接入平台根据预设的调度策略,在多个候选的云游戏服务平台中确定出的,所述多个候选的云游戏服务平台为所述云游戏接入平台响应于所述资源申请请求,根据所述资源申请请求中携带的目标云游戏的游戏信息,确定出的与所述目标云游戏的游戏信息匹配的平台;
[0035]根据所述平台确认信息,向所述目标云游戏服务平台发送云游戏实例资源请求;本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云游戏的资源调度方法,其特征在于,所述方法包括:接收客户端发送的资源申请请求,所述资源申请请求中携带目标云游戏的游戏信息;根据所述游戏信息,确定与所述游戏信息匹配的多个候选的云游戏服务平台;根据预设的调度策略,在多个所述候选的云游戏服务平台中确定目标云游戏服务平台;所述目标云游戏服务平台用于为所述客户端分配云游戏实例;所述云游戏实例用于为所述客户端提供云游戏资源。2.根据权利要求1所述的云游戏的资源调度方法,其特征在于,所述调度策略包含优先级调度策略,所述根据预设的调度策略,在多个所述候选的云游戏服务平台中确定目标云游戏服务平台,包括:获取优先级链表;所述优先级链表用于存储候选的云游戏服务平台与优先级的对应关系;按照各所述候选的云游戏服务平台的优先级由高到低的顺序,依次检测各所述候选的云游戏服务平台是否满足预设的调度条件;将检测到的满足所述预设的调度条件的各云游戏服务平台中目标优先级的云游戏服务平台,确定为目标云游戏服务平台。3.根据权利要求2所述的云游戏的资源调度方法,其特征在于,所述优先级链表中还包含各所述候选的云游戏服务平台对应的实例总数、当前已使用实例数以及实例占比阈值;所述依次检测各所述候选的云游戏服务平台是否满足预设的调度条件,包括:针对每一所述候选的云游戏服务平台,根据所述候选的云游戏服务平台对应的实例总数以及当前已使用实例数,确定所述候选的云游戏服务平台的实例占比值;若所述实例占比值小于所述候选的云游戏服务平台对应的实例占比阈值,确定所述候选的云游戏服务平台满足预设的调度条件;若所述实例占比值大于或者等于所述候选的云游戏服务平台对应的实例占比阈值,确定所述候选的云游戏服务平台不满足预设的调度条件。4.根据权利要求1所述的云游戏的资源调度方法,其特征在于,所述调度策略包含比例调度策略,所述根据预设的调度策略,在多个所述候选的云游戏服务平台中确定目标云游戏服务平台,包括:获取调度比例序列;所述调度比例序列中包含多个所述候选的云游戏服务平台各自对应的调度比例;根据多个所述候选的云游戏服务平台各自对应的调度比例、以及预设的匹配策略,在所述调度比例序列对应的多个候选的云游戏服务平台中确定目标云游戏服务平台。5.根据权利要求4所述的云游戏的资源调度方法,其特征在于,所述根据多个所述候选的云游戏服务平台各自对应的调度比例、以及预设的匹配策略,在所述调度比例序列对应的多个候选的云游戏服务平台中确定目标云游戏服务平台,包括:根据所述调度比例序列以及预设的映射关系,得到多个所述候选的云游戏服务平台各自对应的调度比例区间;所述映射关系包含调度比例与调度比例区间的对应关系;根据预设的比例生成策略,生成所述资源申请请求对应的目标请求比例,并确定所述目标请求比例所处的目标调度比例区间;根据所述目标调度比例区间,确定与所述目标调度比例区间对应的目标云游戏服务平
台。6.根据权利要求5所述的资源调度方法,其特征在于,所述根据预设的比例生成策略,生成所述资源申请请求对应的目标请求比例,包括:根据预设的调度比例取值范围,生成在所述调度比例取值范围内的随机数,并将所述随机数作为所述资源申请请求对应的目标请求比例。7.根据权利要求...

【专利技术属性】
技术研发人员:连博欧阳亮胡小华韩勇李俊辉杨兴
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1