【技术实现步骤摘要】
云游戏加载方法、系统、装置、存储介质和云游戏系统
[0001]本申请涉及云游戏领域,尤其是一种云游戏加载方法、系统、装置、存储介质和云游戏系统。
技术介绍
[0002]随着云计算技术的成熟,用户可以通过云计算来实现终端难以完成的任务。例如,在云游戏的领域,用户通过云服务可以游玩终端本来无法流畅运行的游戏、可以游玩终端本身没有安装的游戏或者可以游玩终端安装的操作系统所不能运行的游戏。终端只需要接收来自云端的画面,并通过终端的输入装置来与云端实现交互。
[0003]云服务商利用资源池中的资源向终端提供虚拟机,这些虚拟机上预先安装有一些游戏,云服务商会在将虚拟机分配给用户之前,对软件进行预加载,使得用户分配到虚拟机时看到的是游戏中的一个特定画面,这样用户看到画面后可以直接进行游戏,减少了用户等待的时间。相关技术中,通过录制剧本的方式来模拟用户的操作,在后台进行预加载,这样的方式存在缺点,当预加载指定的游戏关卡或者游戏场景比较深入(例如,第10关)的时候,该剧本需要从第1关操作到第10关。这样的加载时间比较长,导致服务器被长时间占用,进而导致用户难以分配到游戏服务器,或者增加了等待的时间。
技术实现思路
[0004]为解决上述技术问题的至少之一,本申请提供了一种云游戏加载方法、系统、装置、存储介质和云游戏系统,以缩短云游戏预加载的时间。
[0005]根据本申请的一方面,提供了一种云游戏加载方法,所述云游戏在服务器中运行,所述服务器用于向终端传输所述云游戏的视频流,以及接收所述终端针对所述云游戏 ...
【技术保护点】
【技术特征摘要】
1.一种云游戏加载方法,其特征在于,所述云游戏在服务器中运行,所述服务器用于向终端传输所述云游戏的视频流,以及接收所述终端针对所述云游戏的第三指令,所述方法包括以下步骤:获取加载指令;根据所述加载指令获取所述云游戏的第一存档和第一指令集,其中,所述第一指令集包括至少一个用于对所述云游戏进行操作的指令;加载所述第一存档,以使所述云游戏加载至第一画面;通过执行所述第一指令集对所述云游戏进行操作,使得所述云游戏从所述第一画面加载至第二画面。2.根据权利要求1所述的云游戏加载方法,其特征在于,所述方法还包括以下步骤:当所述通过执行所述第一指令集对所述云游戏进行操作的过程中,所述第一指令集中第一指令的执行时间超过第一阈值或者执行次数超过第二阈值,则获取所述云游戏当前的第三画面;根据所述第三画面获取用于处理所述第三画面的第二指令集;执行所述第二指令集;在执行所述第二指令集后继续执行所述第一指令以及第一指令集中未执行的指令,或者在执行所述第二指令集后重新执行所述第一指令集。3.根据权利要求2所述的云游戏加载方法,其特征在于,所述根据所述第三画面获取用于处理所述第三画面的第二指令集,包括:根据所述第三画面,在多个第三指令集中匹配与所述第三画面相匹配的所述第二指令集;在匹配失败的情况下,从所述第三画面中识别第一按钮的位置,生成所述第二指令集,其中,所述第二指令集中包括用于点击所述第一按钮的指令。4.根据权利要求3所述的云游戏加载方法,其特征在于,所述从所述第三画面中识别第一按钮的位置,生成所述第二指令集,包括:通过图像识别模型从所述第三画面中识别所述第一按钮的位置;生成识别所述第三画面的指令以及生成用于点击所述第一按钮的指令;将所述识别所述第三画面的指令以及用于点击所述第一按钮的指令作为第二指令集。5.根据权利要求4所述的云游戏加载方法,其特征在于,所述通过图像识别模型从所述第三画面中识别所述第一按钮的位置,包括:通过图像识别模型从所述第三画面中识别属于第一词语集合的第一词语;将所述第一词语的所在的位置作为所述第一按钮的位置;或者通过图像识别模型从所述第三画面中识别满足预设条件的第一连通域;将所述第一连通域所在的位置作为所述第一按钮的位置。6.根据权利要求5所述的云游戏加载方法,其特征在于,所述将所述第一词语的所在的位置作为所述第一按钮的位置,包括:当所述第一词语的数量为一个时,将所述第一词语所在的位置作为所述第一按钮的位置;
当所述第一词语的数量为多个时,检测各所述第一词语是否处于满足预设条件的第二连通域内,将处于所述第二连通域内的所述第一词语所在的位置作为所述第一按钮的位置。7.根据权利要求5所述的云游戏加载方法,其特征在于,所述将所述第一连通域所在的位置作为所述第一按钮的位置,包括:当满足所述预设条件的连通域的数量为一个时,将所述第一连通域所在的位置...
【专利技术属性】
技术研发人员:熊正理,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。