掌桥专利:专业的专利平台
掌桥专利
首页

游戏操作控制方法、装置、电子设备及计算机存储介质

文献发布时间:2024-05-24 17:48:49


游戏操作控制方法、装置、电子设备及计算机存储介质

技术领域

本申请涉及云计算技术领域,具体涉及一种游戏操作控制方法、装置、电子设备及计算机存储介质。

背景技术

云游戏是以云计算为基础的游戏方式。目前云游戏的操作方法,需要在云游戏服务器接收到本地终端的指令后,响应指令才可以实现对游戏内虚拟角色的控制,因此响应速度较慢。

当前,在降低云游戏中用户输入事件的延迟时,通常采用修改硬件终端连接的方式,但其实现成本较高,且存在延迟时长较高的问题。

发明内容

本申请实施例提供一种游戏操作控制方法、装置、电子设备及计算机存储介质,可以解决云游戏操作响应延迟的技术问题。

本申请实施例提供一种游戏操作控制方法,应用于终端,包括:

响应于对所述终端中游戏的第一操作,触发第一控制指令;

发送所述第一控制指令至云端服务器,以使所述云端服务器根据所述第一控制指令,预测生成第二控制指令和编码数据;

获取所述编码数据和所述第二控制指令,根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面。

进一步的,上述根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面,包括:

对所述编码数据进行解析,得到所述第一控制指令对应的第一操作图像和所述第二控制指令对应的第二操作图像;

根据所述第一操作图像、所述第二操作图像和所述第二控制指令,确定所述游戏的目标显示画面。

进一步的,上述根据所述第一操作图像、第二操作图像和所述第二控制指令,确定所述游戏的目标显示画面,包括:

在所述游戏的显示界面显示所述第一操作图像,并确定是否存在对所述游戏的第二操作;

若存在,则比对所述第二控制指令和所述第二操作触发的第三控制指令;

若所述第三控制指令与所述第二控制指令相同,则确定所述第二操作图像为所述游戏的目标显示画面;

在所述游戏的显示界面显示所述第二操作图像。

进一步的,在上述比对所述第二控制指令和所述第二操作触发的第三控制指令之后,还包括:

若所述第三控制指令与所述第二控制指令不同,则发送所述第三控制指令至所述云端服务器,以使所述云端服务器根据所述第三控制指令生成第三操作画面;

将所述第三操作画面确定为所述游戏的目标显示画面,在所述游戏中显示所述第三操作画面。

相应地,本申请实施例还提供一种游戏操作控制方法,应用于云端服务器,包括:

获取终端中游戏触发的第一控制指令,根据预设的操作预测模型对所述第一控制指令进行预测,得到第二控制指令;

生成所述第一控制指令对应的第一操作图像,以及所述第二控制指令对应的第二操作图像;

对所述第一操作图像和所述第二操作图像进行编码,得到编码数据,将所述编码数据和所述第二控制指令发送至所述终端,以使所述终端根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面。

进一步的,上述生成所述第一控制指令对应的第一操作图像,包括:

从所述第一控制指令中解析出控制对象和控制动作;

根据所述控制对象和所述控制动作,渲染生成所述第一控制指令对应的第一操作图像。

进一步的,在上述根据预设的操作预测模型对所述第一控制指令进行预测,得到第二控制指令之前,还包括:

获取所述游戏的历史控制指令;

根据所述历史控制指令对预构建的基础预测模型进行训练,得到所述操作预测模型。

相应地,本申请实施例提供一种游戏操作控制装置,包括:

触发模块,用于响应于对所述终端中游戏的第一操作,触发第一控制指令;

预测模块,用于发送所述第一控制指令至云端服务器,以使所述云端服务器根据所述第一控制指令,预测生成第二控制指令和编码数据;

确认模块,用于获取所述编码数据和所述第二控制指令,根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面。

此外,本申请实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本申请实施例提供的游戏操作控制方法。

此外,本申请实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种游戏操作控制方法。

此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请实施例所提供的任一种游戏操作控制方法。

在本申请实施例中,通过响应于对终端中游戏的第一操作,触发第一控制指令;之后,发送第一控制指令至云端服务器,以使云端服务器根据第一控制指令,预测生成第二控制指令和编码数据,实现了云端服务器对第一控制指令的下一个控制指令的预测,以及对预测的控制指令对应的编码数据的提前生成;而后,获取编码数据和第二控制指令,根据编码数据和第二控制指令,确定游戏的目标显示画面,使得通过云端服务器可同时确定至少两个操作对应的编码数据,当用户在实际游戏操作时,无需针对每次的游戏操作均发送对应的控制指令至云端服务器,直接通过预测得到第二控制指令和编码数据即可进行操作画面的显示,极大地降低了游戏操作的延迟。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请提供的应用于终端的游戏操作控制方法的流程示意图;

图2是本申请提供的游戏操作控制方法的另一实施例流程示意图;

图3是本申请提供的应用于云端服务器的游戏操作控制方法的流程示意图;

图4是本申请实施例提供的游戏操作控制装置的结构示意图;

图5是本申请实施例提供的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种游戏操作控制方法、装置、电子设备及计算机可读存储介质。该游戏操作控制装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备。

其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(Content Del ivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。

另外,本申请实施例中的“多个”指两个或两个以上。本申请实施例中的“第一”和“第二”等用于区分描述,而不能理解为暗示相对重要性。

以下分别进行详细说明。需要说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。

请参阅图1,图1是本申请一实施例提供的游戏操作控制方法的流程示意图。该游戏操作控制方法应用于终端,可以包括:

S101、响应于对所述终端中游戏的第一操作,触发第一控制指令。

在本实施例中,第一操作为当前用户在终端游戏中触发的操作,例如,用户在游戏中点击操作控件中的动作触发对游戏角色控制的操作,或者对游戏中页面的开关等操作。第一控制指令则为该第一操作对应的控制指令。例如,用户在游戏中点击角色向左行走的操作控件时,则该第一操作为向左走,此时则触发控制角色向左行走的第一控制指令。

S102、发送所述第一控制指令至云端服务器,以使所述云端服务器根据所述第一控制指令,预测生成第二控制指令和编码数据。

在本实施例中,发送该第一控制指令至云端服务器,游戏中的各操作均由云端服务器实现。云端服务器在获取到该第一控制指令时,则根据该第一控制指令预测生成第二控制指令和编码数据。具体地,云端服务器根据预设的操作预测模型对第一控制指令进行预测,得到第二控制指令。其中,该操作预测模型为由控制指令预先训练得到的人工智能模型,通过该操作预测模型可以对第一控制指令的下一个控制指令进行预测,即得到第二控制指令。而后,云端服务器生成第一控制指令对应的第一操作图像,以及第二控制指令对应的第二操作图像;对该第一操作图像和第二操作图像进行编码,即得到编码数据。

除此之外,云端服务器在根据第一控制指令进行预测时,可以对第一控制指令之后的n个控制指令进行预测,即同时预测多个控制指令,该预测的控制指令的个数由操作预测模型和云端服务器的性能确定。例如,对于一套连续的攻击动作,或者一套连续的防守动作,对连续的攻击动作或防守动作对应的控制指令进行预测,得到当前攻击或防守动作之后的连续n个动作对应的n个控制指令。该n个控制指令均可作为第二控制指令,当根据第二控制指令和编码数据确定目标显示画面时,则按序依次选取第二控制指令与其对应的编码数据,确定对应的目标显示画面。例如,在一套连续的攻击动作中,E、F、G、H为四个连续的攻击动作,第一控制指令对应的动作为E,则根据该E对应的第一控制指令进行连续预测,得到F、G、H对应的控制指令,该F、G、H分别对应的控制指令即均为第二控制指令。

S103、获取所述编码数据和所述第二控制指令,根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面。

在本实施例中,终端从云端服务器中获取编码数据和第二控制指令,该编码数据和第二控制指令可以由终端主动向云端服务器获取,也可以由云端服务器在生成第二控制指令和编码数据之后,即将该第二控制指令和编码数据发送至终端。其中,目标显示画面可以为终端当前显示的画面,也可以为当前第一控制指令对应的下一个控制指令的显示画面。当终端获取到该编码数据和第二控制指令时,则根据该编码数据和第二控制指令,确定游戏的目标显示画面。

本实施例通过响应于对终端中游戏的第一操作,触发第一控制指令;之后,发送第一控制指令至云端服务器,以使云端服务器根据第一控制指令,预测生成第二控制指令和编码数据,实现了云端服务器对第一控制指令的下一个控制指令的预测,以及对预测的控制指令对应的编码数据的提前生成;而后,获取编码数据和第二控制指令,根据编码数据和第二控制指令,确定游戏的目标显示画面,使得通过云端服务器可同时确定至少两个操作对应的编码数据,当用户在实际游戏操作时,无需针对每次的游戏操作均发送对应的控制指令至云端服务器,直接通过预测得到第二控制指令和编码数据即可进行操作画面的显示,极大地降低了游戏操作的延迟。

如图2所示,图2是本申请提供的游戏操作控制方法的另一实施例流程示意图。在本申请一些实施例中,上述根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面,包括:

S201、对所述编码数据进行解析,得到所述第一控制指令对应的第一操作图像和所述第二控制指令对应的第二操作图像;

S202、根据所述第一操作图像、所述第二操作图像和所述第二控制指令,确定所述游戏的目标显示画面。

在本实施例中,第一操作图像和第二操作图像可以有多个,因此,在解析得到第一操作图像和第二操作图像时,该第一操作图像也可以指第一控制指令对应的第一操作图像生成的视频流;该第二操作图像也可以指第二控制指令对应的第二操作图像生成的视频流。

上述根据所述第一操作图像、第二操作图像和所述第二控制指令,确定所述游戏的目标显示画面,包括:

在所述游戏的显示界面显示所述第一操作图像,并确定是否存在对所述游戏的第二操作;

若存在,则比对所述第二控制指令和所述第二操作触发的第三控制指令;

若所述第三控制指令与所述第二控制指令相同,则确定所述第二操作图像为所述游戏的目标显示画面;

在所述游戏的显示界面显示所述第二操作图像。

在本实施例中,当终端获取到第一操作图像,或者第一操作图像对应的视频流时,在游戏的显示界面显示该第一操作图像,或者该第一操作图像对应的视频流,并确定是否存在对游戏的第二操作。其中,该第二操作为在第一操作之后触发的操作。若存在该第二操作,则比对第二控制指令和该第二操作触发的第三控制指令,若该第三控制指令与第二控制指令相同,则表示云端服务器对该第二控制指令预测正确,确定第二操作图像为游戏的目标显示画面。

本实施例无论云端服务器是否对第一操作指令之后的第二操作指令预测正确,均显示第一操作图像,而后,在显示第一操作图像的过程中,确定是否存在对游戏的第二操作,若存在,则对第二控制指令和该第二操作触发的第三控制指令进行比对,若第三控制指令与第二控制指令相同,则确定该第二操作图像为目标显示画面,由此降低了游戏操作延迟,无需终端再次发送第二操作对应的第三控制指令至云端服务器,即可直接获取到第二操作对应的操作图像,实现对第二操作的快速响应。

在本申请一些实施例中,在上述比对所述第二控制指令和所述第二操作触发的第三控制指令之后,还包括:

若所述第三控制指令与所述第二控制指令不同,则发送所述第三控制指令至所述云端服务器,以使所述云端服务器根据所述第三控制指令生成第三操作画面;

将所述第三操作画面确定为所述游戏的目标显示画面,在所述游戏中显示所述第三操作画面。

在本实施例中,若第三控制指令和第二控制指令不同,则表示预测的指令存在错误,发送该第三控制指令至云端服务器,云端服务器则根据该第三控制指令生成第三操作画面。具体地,云端服务器在获取到该第三控制指令时,对该第三控制指令进行解析,得到第三控制指令中的控制对象和控制动作。根据该第三控制指令中的控制对象和控制动作生成第三控制指令对应的第三操作画面,将该第三操作画面确定为游戏的目标显示画面。

进一步的,为保证游戏中执行动作的连续性,并进一步降低多连续控制动作的操作延迟,当第三控制指令与第二控制指令不同时,将该第三控制指令作为第一控制指令,返回执行发送第一控制指令至云端服务器,以使云端服务器根据第一控制指令,预测生成第二控制指令和编码数据;而后,终端获取该编码数据和第二控制指令,根据该编码数据和第二控制指令,确定游戏的目标显示画面。由此使得游戏在运行时,能够一直根据当前的控制动作预测下一个控制动作,降低多连续控制动作的操作延迟。

本实施例通过在第三控制指令和第二控制指令不同时,发送第三控制指令至云端服务器,使得云端服务器能够根据第三控制指令生成第三操作画面,由此使得即便在预测错误的情况下,也能根据正确的控制指令生成对应的操作画面,避免游戏操作显示错误。

请参阅图3,图3是本申请一实施例提供的游戏操作控制方法的流程示意图。该游戏操作控制方法应用于云端服务器,可以包括:

S301、获取终端中游戏触发的第一控制指令,根据预设的操作预测模型对所述第一控制指令进行预测,得到第二控制指令;

S302、生成所述第一控制指令对应的第一操作图像,以及所述第二控制指令对应的第二操作图像;

S303、对所述第一操作图像和所述第二操作图像进行编码,得到编码数据,将所述编码数据和所述第二控制指令发送至所述终端,以使所述终端根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面。

在本实施例中,当用户点击游戏界面中的操作控件会触发第一控制指令。云端服务器获取该第一控制指令,根据预设的操作预测模型对第一控制指令进行预测,得到第二控制指令。其中,该第二控制指令为第一控制指令中控制动作对应的下一个控制动作的控制指令。例如,在第一控制指令中的控制动作为坐下动作,该坐下动作执行后执行站立动作,则该站立动作对应的控制指令为第二控制指令。输入第一控制指令至预设的操作预测模型,如马尔可夫预测模型,根据该操作预测模型对该第一控制指令进行预测,得到该第一控制指令中控制动作的下一个动作对应的第二控制指令。对该第一控制指令和第二控制指令进行解析,得到各控制指令中的控制动作和控制对象,对各控制动作和控制对象进行渲染,即得到第一控制指令对应的第一操作图像和第二控制指令对应的第二操作图像。

而后,对第一操作图像和第二操作图像进行编码,得到编码数据。具体地,对第一操作图像进行编码,得到第一操作指令对应的第一视频流数据,对该第二操作图像进行编码,得到第二操作指令对应的第二视频流数据。该第一视频流数据和第二视频流数据均为编码数据,可以将该第一视频流数据和第二视频流数据打包为一个编码数据包发送至终端,也可以将第一视频流数据和第二视频流数据分别发送至终端。将该编码数据和第二控制指令发送至终端,终端根据接收到的编码数据和第二控制指令,确定游戏的目标显示界面。

本实施例通过获取终端中游戏触发的第一控制指令,根据预设的操作预测模型对第一控制指令进行预测,得到第二控制指令,实现了对第一控制指令下一个执行的控制指令的精准预测;之后,生成第一控制指令对应的第一操作图像,以及第二控制指令对应的第二操作图像,对第一操作图像和第二操作图像进行编码,得到编码数据,将编码数据和第二控制指令发送至终端,以使终端根据编码数据和第二控制指令,确定游戏的目标显示画面,实现了云端服务器对游戏中控制指令的精确预测,使得终端在触发第二控制指令时,无需再向云端服务器发送请求,即可直接根据接收到的第二控制指令对应的编码数据,生成显示画面,降低了游戏操作延迟,提高了用户游戏体验。

在本申请一些实施例中,上述生成所述第一控制指令对应的第一操作图像,包括:

从所述第一控制指令中解析出控制对象和控制动作;

根据所述控制对象和所述控制动作,渲染生成所述第一控制指令对应的第一操作图像。

在本实施例中,控制对象为游戏中用户选择的操作对象,如游戏中的虚拟角色,控制动作则为该控制对象目标执行的动作。云端服务器在获取到第一控制指令时,从该第一控制指令中解析出控制对象和控制动作。根据该控制对象和控制动作进行渲染,得到该第一控制指令对应的第一操作图像。其中,该第一操作图像可以有多个,该第一操作图像的个数由控制动作确定。

本实施例通过从第一控制指令中解析出控制对象和控制动作,而后,根据控制对象和控制动作,渲染生成第一控制指令对应的第一操作图像,实现了对第一控制指令对应的操作图像的精准快速生成。

在本申请一些实施例中,在上述根据预设的操作预测模型对所述第一控制指令进行预测,得到第二控制指令之前,还包括:

获取所述游戏的历史控制指令;

根据所述历史控制指令对预构建的基础预测模型进行训练,得到所述操作预测模型。

在本实施例中,历史控制指令为游戏历史触发的控制指令,该历史控制指令按照其在游戏中触发的顺序存储在云端服务器中。根据该历史控制指令对预构建的基础预测模型进行训练,得到操作预测模型。其中,基础预测模型也可以采用神经网络模型,通过该神经网络模型可以进行状态的预测。根据获取到的历史控制指令构建训练数据集,将该训练数据集输入至基础预测模型,对该基础预测模型进行训练,直至训练后的基础预测模型的预测准确率达到预设准确阈值,则确定该训练后的基础预测模型为操作预测模型。除此之外,亦可获取公共的标准控制指令,根据该标准控制指令和历史控制指令对基础预测模型进行训练,得到操作预测模型。

在另一实施方式中,在获取到历史控制指令之后,还可以根据用户操作习惯对历史控制指令进行筛选,得到候选控制指令。例如,对于历史控制指令A,在该历史控制指令A之后用户选择触发历史控制指令B的次数为5次,在该历史控制指令A之后用户选择触发历史控制指令D的次数为10次,则选取历史控制指令A和历史控制指令D为候选控制指令。根据该候选控制指令对基础预测模型进行训练,得到操作预测模型,使得预测得到的控制指令更符合用户习惯,进一步提高预测准确率。

本实施例通过获取游戏的历史控制指令,根据历史控制指令对预构建的基础预测模型进行训练,得到操作预测模型,使得通过操作预测模型能够对游戏的控制指令进行精准预测,提高了对游戏操作预测的准确性。

为便于更好的实施本申请实施例提供的游戏操作控制方法,本申请实施例还提供一种基于上述游戏操作控制方法的装置。其中名词的含义与上述游戏操作控制方法中相同,具体实现细节可以参考方法实施例中的说明。

例如,如图4所示,该游戏操作控制装置可以应用于终端包括:触发模块401、预测模块402和确认模块403。其中,

触发模块401,用于响应于对所述终端中游戏的第一操作,触发第一控制指令;

预测模块402,用于发送所述第一控制指令至云端服务器,以使所述云端服务器根据所述第一控制指令,预测生成第二控制指令和编码数据;

确认模块403,用于获取所述编码数据和所述第二控制指令,根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面。

在本申请一实施例中,上述确认模块403,包括:

解析单元,用于对所述编码数据进行解析,得到所述第一控制指令对应的第一操作图像和所述第二控制指令对应的第二操作图像;

确认单元,用于根据所述第一操作图像、所述第二操作图像和所述第二控制指令,确定所述游戏的目标显示画面。

在本申请一实施例中,上述确认单元,包括:

第一显示单元,用于在所述游戏的显示界面显示所述第一操作图像,并确定是否存在对所述游戏的第二操作;

比对单元,用于若存在,则比对所述第二控制指令和所述第二操作触发的第三控制指令;

确认子单元,用于若所述第三控制指令与所述第二控制指令相同,则确定所述第二操作图像为所述游戏的目标显示画面;

第二显示单元,用于在所述游戏的显示界面显示所述第二操作图像。

在本申请一实施例中,上述确认单元,还包括:

生成单元,用于若所述第三控制指令与所述第二控制指令不同,则发送所述第三控制指令至所述云端服务器,以使所述云端服务器根据所述第三控制指令生成第三操作画面;

第三显示单元,用于将所述第三操作画面确定为所述游戏的目标显示画面,在所述游戏中显示所述第三操作画面。

本申请实施例还提出一种游戏操作控制装置可以应用于云端服务器,包括:

获取模块,用于获取终端中游戏触发的第一控制指令,根据预设的操作预测模型对所述第一控制指令进行预测,得到第二控制指令;

生成模块,用于生成所述第一控制指令对应的第一操作图像,以及所述第二控制指令对应的第二操作图像;

编码模块,用于对所述第一操作图像和所述第二操作图像进行编码,得到编码数据,将所述编码数据和所述第二控制指令发送至所述终端,以使所述终端根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面。

在本申请一实施例中,上述生成模块,包括:

解析单元,用于从所述第一控制指令中解析出控制对象和控制动作;

渲染单元,用于根据所述控制对象和所述控制动作,渲染生成所述第一控制指令对应的第一操作图像。

在本申请一实施例中,上述游戏操作控制装置还包括:

历史获取单元,用于获取所述游戏的历史控制指令;

训练单元,用于根据所述历史控制指令对预构建的基础预测模型进行训练,得到所述操作预测模型。

本申请提出的游戏操作控制装置,使得通过云端服务器可同时确定至少两个操作对应的编码数据,当用户在实际游戏操作时,无需针对每次的游戏操作均发送对应的控制指令至云端服务器,直接通过预测得到第二控制指令和编码数据即可进行操作画面的显示,极大地降低了游戏操作的延迟。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施方式以及对应的有益效果可参见前面的方法实施例,在此不再赘述。

本申请实施例还提供一种电子设备,该电子设备可以是服务器或终端等,如图5所示,其示出了本申请实施例所涉及的电子设备的结构示意图,具体来讲:

该电子设备可以包括一个或者一个以上处理核心的处理器601、一个或一个以上计算机可读存储介质的存储器602、电源603和输入单元604等部件。本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器601是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器602内的计算机程序和/或模块,以及调用存储在存储器602内的数据,执行电子设备的各种功能和处理数据。可选的,处理器601可包括一个或多个处理核心;优选的,处理器601可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器601中。

存储器602可用于存储计算机程序以及模块,处理器601通过运行存储在存储器602的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器601对存储器602的访问。

电子设备还包括给各个部件供电的电源603,优选的,电源603可以通过电源管理系统与处理器601逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源603还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该电子设备还可包括输入单元604,该输入单元604可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器601会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器602中,并由处理器601来运行存储在存储器602中的计算机程序,从而实现各种功能,比如:

响应于对所述终端中游戏的第一操作,触发第一控制指令;

发送所述第一控制指令至云端服务器,以使所述云端服务器根据所述第一控制指令,预测生成第二控制指令和编码数据;

获取所述编码数据和所述第二控制指令,根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面。

本申请实施例提出的电子设备,使得通过云端服务器可同时确定至少两个操作对应的编码数据,当用户在实际游戏操作时,无需针对每次的游戏操作均发送对应的控制指令至云端服务器,直接通过预测得到第二控制指令和编码数据即可进行操作画面的显示,极大地降低了游戏操作的延迟。

以上各个操作的具体实施方式以及对应的有益效果可参见上文对游戏操作控制方法的详细描述,在此不作赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种计算机可读存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种游戏操作控制方法中的步骤。例如,该计算机程序可以执行如下步骤:

响应于对所述终端中游戏的第一操作,触发第一控制指令;

发送所述第一控制指令至云端服务器,以使所述云端服务器根据所述第一控制指令,预测生成第二控制指令和编码数据;

获取所述编码数据和所述第二控制指令,根据所述编码数据和所述第二控制指令,确定所述游戏的目标显示画面。

本申请实施例提出的计算机可读存储介质,使得通过云端服务器可同时确定至少两个操作对应的编码数据,当用户在实际游戏操作时,无需针对每次的游戏操作均发送对应的控制指令至云端服务器,直接通过预测得到第二控制指令和编码数据即可进行操作画面的显示,极大地降低了游戏操作的延迟。

以上各个操作的具体实施方式以及对应的有益效果可参见前面的实施例,在此不再赘述。

其中,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该计算机可读存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种游戏操作控制方法中的步骤,因此,可以实现本申请实施例所提供的任一种游戏操作控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

其中,根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述游戏操作控制方法。

以上对本申请实施例所提供的一种游戏操作控制方法、装置、电子设备及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 虚拟对象的操作控制方法、装置、电子设备及存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 游戏操作控制方法、装置、介质和计算机设备
  • 一种游戏更新的方法及装置、电子设备、存储介质
  • 一种游戏信息处理方法和装置、电子设备、存储介质
  • 一种游戏操作控制方法、移动终端及计算机可读存储介质
  • 游戏图像的处理方法、装置、电子设备、计算机存储介质和计算机程序
技术分类

06120116623032