本发明专利技术提供一种重度游戏在智能电视呈现的方法和系统,以降低重度游戏对玩家的实现成本和提高重度游戏玩家的游玩体验。该方法包括:智能电视终端向云服务器的任务调度系统发出任务迁移请求,并在任务调度系统允许迁移任务时将待迁移任务的信息上传至任务调度系统;任务调度系统接收任务迁移请求和待迁移任务的信息并向智能电视终端反馈请求结果;任务调度系统收集云服务器在云服务器执行待迁移任务的结果并向智能电视终端反馈执行的结果;智能电视终端接收执行的结果后对结果进行呈现。本发明专利技术提供的技术方案大大节省了玩家游玩重度游戏所需的高昂成本,使得重度游戏的实现即使在网络资源不甚富余的状况下,仍然能够给重度游戏玩家良好的游戏体验。
【技术实现步骤摘要】
本专利技术属于互联网电视领域,尤其涉及一种重度游戏在智能电视呈现的方法和系统。
技术介绍
重度游戏通常对终端运行设备的硬件要求较高,游戏玩家需要购置专业的游戏主机,将游戏安装在游戏主机上。游戏主机专业度高、成本高,这就决定了重度游戏的推广只能在较少数的游戏发烧友范围内完成。近几年流行的云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在云服务器端运行,并将渲染完毕后的游戏画面压缩,然后通过网络传送给客户端。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就可以。与传统游戏模式相比,云游戏在很大程度上能够减小玩家游玩游戏的设备成本。对于许多需要长期更新的高品质游戏而言,云游戏也能够减少游戏开发商发行与更新维护游戏的成本。然而,在保证玩家游戏体验上,云游戏与传统游戏相比具有一定差距,主要包括:(1)游戏交互时延取决于网络通信延迟。与传统网络游戏仅需传输游戏状态数据相比,云游戏的多媒体传输对网络延迟更为敏感,当网络通信质量较差时,玩家会直接感受到从指令输入到画面更新间的延迟较高,从而显著降低玩家游戏体验质量;(2)游戏场景渲染的多媒体流质量取决于网络通信带宽。与传统网络游戏相比,云游戏的多媒体流需要消耗更多带宽,并且画质越好的多媒体流,其消耗的带宽资源也会越高,由于未能很好解决上述技术难点,目前云游戏商用化并没有取得很大成功。游戏主机的成本高、专业化导致在国内的大面积市场推广受阻,云游戏受网络通信稳定性、带宽耗费大导致用户体验下降。
技术实现思路
本专利技术的目的在于提供一种重度游戏在智能电视呈现的方法和系统,以降低重度游戏对玩家的实现成本和提高重度游戏玩家的游玩体验。本专利技术第一方面提供一种重度游戏在智能电视呈现的方法,所述方法包括:智能电视终端向云服务器的任务调度系统发出任务迁移请求,并在所述任务调度系统允许迁移任务时将待迁移任务的信息上传至所述任务调度系统;所述任务调度系统接收所述任务迁移请求和所述待迁移任务的信息,并向所述智能电视终端反馈请求结果;所述任务调度系统收集云服务器根据所述待迁移任务的信息在所述云服务器执行所述待迁移任务的结果并向所述智能电视终端反馈所述待迁移任务在所述云服务器执行的结果;所述智能电视终端接收所述待迁移任务在所述云服务器执行的结果后对结果进行呈现。本专利技术第二方面提供一种重度游戏在智能电视呈现的系统,所述系统包括智能电视终端和云服务器的任务调度系统,所述智能电视终端包括收发模块和结果呈现模块,所述任务调度系统包括任务迁移接收模块和运算结果反馈模块;所述收发模块,用于向所述云服务器的任务调度系统发出任务迁移请求,并在所述任务调度系统允许迁移任务时将待迁移任务的信息上传至所述任务调度系统;所述任务迁移接收模块,用于接收所述任务迁移请求和所述待迁移任务的信息,并向所述智能电视终端反馈请求结果;所述运算结果反馈模块,用于收集云服务器根据所述待迁移任务的信息在所述云服务器执行所述待迁移任务的结果并向所述智能电视终端反馈所述待迁移任务在所述云服务器执行的结果;所述结果呈现模块,用于接收所述待迁移任务在所述云服务器执行的结果后对结果进行呈现。从上述本专利技术技术方案可知,一方面,由于智能电视终端的部分任务被迁移至云服务器一侧运算,智能电视终端负责接收执行结果并呈现,因此,无需昂贵的终端设备即可实现重度游戏,大大节省了玩家游玩重度游戏所需的高昂成本;另一方面,智能电视终端与任务调度系统交互的只是任务迁移请求、待迁移任务的信息和任务运算的结果等耗费网络资源较少的数据,因此,重度游戏的实现对带宽要求并不高,即使在网络资源不甚富余的状况下,仍然能够给重度游戏玩家良好的游戏体验。附图说明图1是本专利技术实施例一提供的重度游戏在智能电视呈现的方法的实现流程示意图;图2是本专利技术实施例二提供的重度游戏在智能电视呈现的系统的结构示意图;图3是本专利技术实施例三提供的重度游戏在智能电视呈现的系统的结构示意图;图4是本专利技术实施例四提供的重度游戏在智能电视呈现的系统的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供一种重度游戏在智能电视呈现的方法,所述方法包括:智能电视终端向云服务器的任务调度系统发出任务迁移请求,并在所述任务调度系统允许迁移任务时将待迁移任务的信息上传至所述任务调度系统;所述任务调度系统接收所述任务迁移请求和所述待迁移任务的信息,并向所述智能电视终端反馈请求结果;所述任务调度系统收集云服务器根据所述待迁移任务的信息在所述云服务器执行所述待迁移任务的结果并向所述智能电视终端反馈所述待迁移任务在所述云服务器执行的结果;所述智能电视终端接收所述待迁移任务在所述云服务器执行的结果后对结果进行呈现。本专利技术实施例还提供相应的重度游戏在智能电视呈现的系统。以下分别进行详细说明。请参阅附图1,是本专利技术实施例一提供的重度游戏在智能电视呈现的方法的实现流程示意图,主要包括以下步骤S101至步骤S104,详细说明如下:S101,智能电视终端向云服务器的任务调度系统发出任务迁移请求,并在任务调度系统允许迁移任务时将待迁移任务的信息上传至任务调度系统。在本专利技术实施例中,智能电视终端是与云服务器构成C/S架构的客户端设备,其通过互联网或其他网络与云服务器交互,例如,实现重度游戏,交互重度游戏实现过程中的一些数据。需要说明的是,在本专利技术实施例中,待迁移任务指的是操作系统内核级的任务的迁移。在智能电视终端向云服务器的任务调度系统发出任务迁移请求之前,智能电视终端选择可迁移的任务,例如,从待执行的任务队列中选择一个可迁移的任务,进行静态迁移,即,若某个任务正在执行,则该任务不在可迁移的任务之列。如此,既能保证部分任务在智能电视终端本地的正常执行,也能避免导致迁移更多信息给迁移过程带来复杂性。一旦智能电视终端将待迁移任务的信息上传至任务调度系统之后,智能电视终端对已迁移任务状态进行维护,例如,通过队列形式对已迁移任务状态进行维护。S102,任务调度系统接收任务迁移请求和待迁移任务的信息,并向智能电视终端反馈请求结果。在本专利技术实施例中,智能电视终端向任务调度系统上传的待迁移任务的信息包括待迁移任务的地址和标识等信息,任务调度系统向智能电视终端反馈的请求结果包括是否允许立刻进行任务迁移和待迁移任务的目标服务器,其中,待迁移任务的目标服务器指的是所述待迁移任务将由云服务器中的哪个服务器执行运算。S103,任务调度系统收集云服务器根据待迁移任务的信息在云服务器执行待迁移任务的结果并向智能电视终端反馈待迁移任务在云服务器执行的结果。需要说明的是,在本专利技术实施例中,云服务器构成的集群是一个分布式计算系统,待迁移任务可能不只是在该分布式计算系统的某一个服务器上执行,而是在多个服务器上执行,任务调度系统负责收集云服务器中相关服务器根据待迁移任务的信息在云服务器执行待迁移任务的结果,然后,向智能电视终端反馈这些待迁移任务在云服务器中这些服务器上执行的结果。如前所述,云服务器构成的集群是一个分布式计算系统,各个服务器的当前负载一般不同。为了防止个别服务本文档来自技高网...
【技术保护点】
一种重度游戏在智能电视呈现的方法,其特征在于,所述方法包括:智能电视终端向云服务器的任务调度系统发出任务迁移请求,并在所述任务调度系统允许迁移任务时将待迁移任务的信息上传至所述任务调度系统;所述任务调度系统接收所述任务迁移请求和所述待迁移任务的信息,并向所述智能电视终端反馈请求结果;所述任务调度系统收集云服务器根据所述待迁移任务的信息在所述云服务器执行所述待迁移任务的结果并向所述智能电视终端反馈所述待迁移任务在所述云服务器执行的结果;所述智能电视终端接收所述待迁移任务在所述云服务器执行的结果后对结果进行呈现。
【技术特征摘要】
1.一种重度游戏在智能电视呈现的方法,其特征在于,所述方法包括:智能电视终端向云服务器的任务调度系统发出任务迁移请求,并在所述任务调度系统允许迁移任务时将待迁移任务的信息上传至所述任务调度系统;所述任务调度系统接收所述任务迁移请求和所述待迁移任务的信息,并向所述智能电视终端反馈请求结果;所述任务调度系统收集云服务器根据所述待迁移任务的信息在所述云服务器执行所述待迁移任务的结果并向所述智能电视终端反馈所述待迁移任务在所述云服务器执行的结果;所述智能电视终端接收所述待迁移任务在所述云服务器执行的结果后对结果进行呈现。2.如权利要求1所述的方法,其特征在于,所述智能电视终端向云服务器的任务调度系统发出任务迁移请求之前,所述方法还包括:所述智能电视终端选择可迁移的任务;以及所述智能电视终端在将待迁移任务的信息上传至所述任务调度系统之后,所述方法还包括:所述智能电视终端对已迁移任务状态进行维护。3.如权利要求1所述的方法,其特征在于,所述反馈的请求结果包括是否允许立刻进行任务迁移和所述待迁移任务的目标服务器。4.如权利要求1所述的方法,其特征在于,所述任务调度系统收集云服务器根据所述待迁移任务的信息在所述云服务器执行所述待迁移任务的结果并向所述智能电视终端反馈所述待迁移任务在所述云服务器执行的结果之前,所述方法还包括:所述任务调度系统获取所述云服务器中各个服务器的当前负载信息;根据所述云服务器中各个服务器的当前负载信息,所述任务调度系统确定所述待迁移任务的目标服务器。5.如权利要求4所述的方法,其特征在于,所述任务调度系统接收所述任务迁移请求和所述待迁移任务的信息,并向所述智能电视终端反馈请求结果之后或同时,所述方法还包括:所述任务调度系统向所述待迁移任务的目标服务器转发所述待迁移任务的信息。6.一种重度游戏在智能电视呈现的系统,其特征在于,所述系统包括智能电视终端和云服务器的任务调度系统,所述智能电视终端包括收发模块和结果呈现模块,所...
【专利技术属性】
技术研发人员:栾金林,郭孝洪,
申请(专利权)人:深圳市东方时代新媒体有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。