【技术实现步骤摘要】
一种服务器调度的方法、装置、电子设备及可读存储介质
[0001]本申请涉及通信
,具体而言,涉及一种服务器调度的方法、装置、电子设备及可读存储介质。
技术介绍
[0002]云渲染是指服务器对用户终端提交的三维(three
‑
dimension,3D)渲染任务进行渲染并将渲染图像返回至用户终端的过程。在进行云渲染的过程中,为提高云渲染的效率,通常采用多个服务器进行云渲染。
[0003]现有技术下,通常采用人工选择的方式对服务器进行调度,以进行云渲染。
[0004]但是,采用这种方式,服务器的调度通常不合理,导致云渲染的效率较低。
[0005]由此,在对执行渲染任务的服务器进行调度时,如何对服务器进行合理调度,以提高渲染效率,是一个需要解决的技术问题。
技术实现思路
[0006]本申请的目的在于提供一种服务器调度的方法、装置、电子设备及可读存储介质,用以在对执行渲染任务的服务器进行调度时,可以对服务器进行合理调度,提高渲染效率。
[0007]一方面,提供一种 ...
【技术保护点】
【技术特征摘要】
1.一种服务器调度的方法,其特征在于,包括:确定接收到渲染请求消息时,基于所述渲染请求消息,获取渲染任务;根据所述渲染请求消息,确定用户终端所在的终端位置信息;获取针对所述用户终端的终端位置信息设置的多个服务器组中的每一服务器组的网络传输速度,其中,每一服务器组中包含至少一个服务器,每一服务器组的网络传输速度为所述用户终端与所述每一服务器组之间的数据传输的速度;根据各服务器的网络传输速度,对各服务器进行筛选,获得筛选出的目标服务器;调度所述筛选出的目标服务器,执行所述渲染任务。2.根据权利要求1所述的方法,其特征在于,所述获取针对所述用户终端的终端位置信息设置的多个服务器组中的每一服务器组的网络传输速度,包括:获取预设的设备位置与服务器的网络传输速度之间的第一对应关系;根据所述第一对应关系,分别获取所述用户终端的终端位置信息对应的每一服务器组的网络传输速度。3.根据权利要求1所述的方法,其特征在于,所述获取针对所述用户终端的终端位置信息设置的多个服务器组中的每一服务器组的网络传输速度,包括:获取预设的设备位置、网络运营商类型以及服务器的网络传输速度之间的第二对应关系;根据用户终端发送的渲染请求消息,获取用户终端的网络运营商类型;根据所述第二对应关系,分别获取所述用户终端的终端位置信息以及所述用户终端的网络运营商类型对应的每一服务器组的网络传输速度。4.根据权利要求1所述的方法,其特征在于,所述根据所述各服务器的网络传输速度,对各服务器进行筛选,获得筛选出的目标服务器,包括:对各服务器的网络传输速度进行排序,获得排序结果;根据所述排序结果,从各服务器中,筛选出指定数量的目标服务器,其中,每一筛选出的目标服务器的网络传输速度高于未被筛选出的各服务器的网络传输速度。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述根据所述渲染请求消息,确定用户终端所在的终端位置信息,包括:从所述渲染请求消息中,获得初始终端位置信息;向所述用户终端发送包含所述初始终端位置信息的确认请求消息,使得所述用户终端向用户展示包含所述初始终端位置信息的位置确认界面,并基于所述用户对位置确认界面的确认操作,返回包含确认结果的确认响应消息;确定接收到所述用户终端返回的确认响应消息时,获取所述确认响应消息中的确认结果;若所述确认结果表征位置正确,则将所述初始终端位置信息,确定为所述终端位置信息;若所述确认结果表征位置错误,则获取所述确认响应消息中还包含的用户输入位置信息,并将所述用户输入位置信息,确定为所述终端位置信息。6.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述获取针对所述用户终端的终端位置信息设置的多个服务器组中的每一服务器组的网络传输速度之前,还包括:
根据所述渲染请求消息,获取所述渲染任务的目标配置信息;获取各服务器的软硬件配置信息;将所述目标配置信息,分别与每一服务器组的软硬件配置信息进行匹配,获得每一服务器组的匹配结果;从各服务器中,筛选出匹配结果为匹配成功的服务器。7.根据权利要求6所述的方法,其特征在于,所述将所述目标配置信息,分别与每一服务器组的软硬件配置信息进行匹配,获得每一服务器组的匹配结果之前,还包括:获取各服务器的运行状态;从各服务器中,筛选出运行状态为空闲的各服务器。8.一种服务器调度的装...
【专利技术属性】
技术研发人员:苟小刚,陆进笑,焦玉楼,吴晓斌,王云霄,岳勇,
申请(专利权)人:炫我云计算技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。