分屏异步处理的实现方法及系统技术方案

技术编号:9462616 阅读:91 留言:0更新日期:2013-12-18 23:48
本发明专利技术提出一种分屏异步处理的实现方法,包括:步骤S1:在第一屏幕设备上执行第一任务;步骤S2:发送一个关于第二任务的调度信息至任务调度系统,所述调度信息包括执行第二任务的目标屏幕设备的序列号;步骤S3:所述任务调度系统接收并处理所述调度信息后,将所述第二任务发送至目标屏幕设备;以及步骤S4:在所述目标屏幕设备上执行所述第二任务。本发明专利技术还提出一种分屏异步处理系统。本发明专利技术提出的分屏异步处理的实现方法及系统通过使用多个屏幕设备与任务调度系统配合从而实现多任务的异步并行处理。

【技术实现步骤摘要】
分屏异步处理的实现方法及系统
本专利技术涉及信息显示技术,特别涉及一种分屏异步处理的实现方法及系统,尤其涉及机顶盒中的分屏异步处理的实现方法及系统。
技术介绍
传统的屏幕显示方案只有一个主屏(往下称之为“传统主屏”),所有的图像显示和任务的切换都必须在这个主屏上完成。传统主屏对多任务的处理过程一般是这样的:传统主屏在执行任务A(比如播放影片、游戏等媒体任务);用户想在这个时候切换到任务B(例如预览影片信息、游戏信息、书籍信息、屏幕设置等),则会发起一次切换任务的调度(预览任务);任务调度系统(例如机顶盒)负责把这个调度信息发送到传统主屏;传统主屏接收到调度信息后,把当前的任务A暂停(pause),然后切换到任务B;任务B执行完了以后,再回到任务A,这个时候任务A才能占据屏幕,继续执行。这样繁琐的操作步骤给用户带来很大的不便。
技术实现思路
本专利技术的目的在于,克服现有屏幕显示方案所存在的缺陷,而提供一种分屏异步处理的实现方法及系统,利用多个屏幕设备的组合来解决任务切换的问题,使得多个任务可以异步并行的执行。本专利技术的目的及解决其技术问题是采用以下技术方案来实现的。本专利技术提供一种分屏异步处理的实现方法,所述是实现方法包括:步骤S1:在第一屏幕设备上执行第一任务;步骤S2:发送一个关于第二任务的调度信息至任务调度系统,所述调度信息包括执行第二任务的目标屏幕设备的序列号;步骤S3:所述任务调度系统接收并处理所述调度信息后,将所述第二任务发送至目标屏幕设备;以及步骤S4:在所述目标屏幕设备上执行所述第二任务。本专利技术提供一种分屏异步处理系统。所述系统包括:第一屏幕设备、遥控设备、任务调度系统以及目标屏幕设备。第一屏幕设备用于执行第一任务。遥控设备用于发送一个关于第二任务的调度信息,调度信息包括执行第二任务的目标屏幕设备的序列号。任务调度系统用于接收并处理所述遥控设备发出的调度信息,并将所述第二任务发送至所述目标屏幕设备。目标屏幕设备用于执行所述第二任务。本专利技术提出的分屏异步处理系统通过使用多个屏幕设备与任务调度系统配合从而实现多任务的异步并行处理,即存在多个屏幕设备,这些屏幕设备组合起来代替了传统主屏,把传统主屏上的实时任务分发到了多个屏幕设备去执行,并且这些任务是异步进行的,互不干扰。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。附图说明图1为本专利技术所揭示的分屏异步处理系统的结构示意图。图2为本专利技术所揭示的分屏异步处理系统的具体结构示意图。图3为本专利技术所揭示的分屏异步处理的实现方法的流程示意图。图4为图3所示的步骤S2的具体流程示意图。图5为图3所示的步骤S3的具体流程示意图。具体实施方式为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的分屏异步处理的实现方法及系统其具体实施方式、方法、步骤、结构、特征及其功效,详细说明如下。有关本专利技术的前述及其他
技术实现思路
、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本专利技术为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本专利技术加以限制。图1为本专利技术实施例所提供的分屏异步处理系统的结构示意图。请参照图1,于本实施例中,分屏异步处理系统10包括:第一屏幕设备11、遥控设备12、任务调度系统13以及目标屏幕设备14。其中,第一屏幕设备11用于执行第一任务。遥控设备12用于发送一个关于第二任务的调度信息,调度信息包括执行第二任务的目标屏幕设备的序列号。任务调度系统13用于接收并处理遥控设备12发出的调度信息,并将第二任务发送至目标屏幕设备14。目标屏幕设备14用于执行第二任务。第一任务例如为播放影片、游戏、电子书等媒体任务。第二任务例如为预览影片列表信息、游戏列表信息、书籍信息、屏幕设置等,或者也可以与第一任务相同。上述的第一屏幕设备11、遥控设备12以及目标屏幕设备14都是具有任务处理能力(或称为屏幕设备程序)的设备,其具有一个任务处理模块。传统的电视机只具有显示功能而不具有任务处理能力,因此传统的电视机不可以作为“第一屏幕设备”或“目标屏幕设备”,但是传统的电视机与具有任务处理能力的机顶盒结合起来即可以做为“第一屏幕设备”或“目标屏幕设备”,当然,将机顶盒嵌入电视机内部的智能电视机本身就可以作为“第一屏幕设备”或“目标屏幕设备”。另外,其他智能终端,例如智能手机等也可以作为“第一屏幕设备”或“目标屏幕设备”。当然,根据需要,遥控设备12也可以具有显示功能。请参照图2,第一屏幕设备11、遥控设备12以及目标屏幕设备14分别具有一任务处理模块(111、121、141),所述任务处理模块(111、121、141)分别通过套接字(socket)接口(以下称为socket接口)连接于所述任务调度系统13,用于发起或处理调度信息。根据需要,第一屏幕设备11及目标屏幕设备14进一步包括一显示模块,用于显示与任务相关的视频信息。于本实施例中,第一屏幕设备11具有一显示模块112用于显示与第一任务相关的视频信息。目标屏幕设备14具有一显示模块142用于显示与第二任务相关的视频信息。如果遥控设备12本身即具有显示模块,根据具体的任务内容,目标屏幕设备14也可以省略,直接采用遥控设备12作为目标屏幕设备14来执行第二任务。也就是说,目标屏幕设备14可以为遥控设备12,或者是独立于第一屏幕设备11与遥控设备12的其他具有任务处理能力与显示能力的设备。进一步地,于本实施例中,任务调度系统13包括数据收发模块131及数据处理模块132。数据收发模块131用于接收和发送调度信息。数据处理模块132用于处理所述数据收发模块131所发出的调度信息并将处理后的信息传送至所述数据收发模块131。任务调度系统13还包括一个数据存储模块133,用于存储各屏幕设备以及控制设备的序列号(ID)、规格(包括内存和CPU等情况)、屏幕信息(分辨率、尺寸等)以及当前该设备是否正在执行任务、执行何种任务等信息。于本实施例中,数据存储模块133中至少存储有第一屏幕设备11、遥控设备12以及目标屏幕设备14的相关信息。上述任务调度系统13可以看做是一个服务器(service),数据收发模块131为socket接口的server端,具备收发调度信息的能力。而各屏幕设备的任务处理模块可以看做是socket接口的client端。而调度信息是建立在TCP连接的基础上数据包,这些数据包必须遵循定义好的协议并且通过socket接口传送。于本实施例中,这些数据包需要满足的协议必须包含:a.所述调度信息的类型(例如request/response);b.数据长度和格式(例如length,format[json,XML,PNG,byte…]);c.所述遥控设备的序列号(ID);d.所述目标屏幕设备的序列号(ID);以及e.所述调度信息的数据主体。其中,a.所述调度信息的类型是显示当前接收的信息是一次数据请求(request)还是本文档来自技高网
...
分屏异步处理的实现方法及系统

【技术保护点】
一种分屏异步处理的实现方法,其特征在于,所述方法包括:步骤S1:在第一屏幕设备上执行第一任务;步骤S2:发送一个关于第二任务的调度信息至任务调度系统,所述调度信息包括执行第二任务的目标屏幕设备的序列号;?步骤S3:所述任务调度系统接收并处理所述调度信息后,将所述第二任务发送至目标屏幕设备;以及步骤S4:在所述目标屏幕设备上执行所述第二任务。

【技术特征摘要】
1.一种分屏异步处理的实现方法,其特征在于,所述方法包括:步骤S1:在第一屏幕设备上执行第一任务;步骤S2:向任务调度系统发起数据请求以请求查看所述任务调度系统内存储的各屏幕设备的信息,在所述任务调度系统返回所述各屏幕设备的信息后,根据用户选择的目标屏幕设备发送一个关于第二任务的调度信息至所述任务调度系统,所述调度信息包括执行所述第二任务的所述目标屏幕设备的序列号;步骤S3:所述任务调度系统接收并处理所述调度信息后,将所述第二任务发送至所述目标屏幕设备;以及步骤S4:在所述目标屏幕设备上执行所述第二任务。2.如权利要求1所述的分屏异步处理的实现方法,其特征在于,所述步骤S2包括:步骤S21:所述调度信息被封装成第一数据包;以及步骤S22:所述第一数据包通过套接字接口传递至所述任务调度系统。3.如权利要求2所述的分屏异步处理的实现方法,其特征在于,所述步骤S3包括:步骤S31:所述任务调度系统接收所述套接字接口所传递的第一数据包;步骤S32:所述任务调度系统将所述第一数据包分发至相应的任务处理模块;步骤S33:所述任务处理模块对所述第一数据包进行处理并将处理后的信息封装成第二数据包;以及步骤S34:通过所述任务调度系统将所述第二数据包发送至目标屏幕设备。4.如权利要求3所述的分屏异步处理的实现方法,其特征在于,所述第一数据包与所述第二数据包是建立在TCP连接基础上的数据包。5.如权利要求3所述的分屏异步处理的实现方法,其特征在于,所述第一数据包与所述第二数据包所遵循的协议包括:所述调度信息的类型、...

【专利技术属性】
技术研发人员:曹星忠饶瑞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1