Widget平台的多任务管理方法、装置及系统的制作方法

文档序号:6353057阅读:268来源:国知局
专利名称:Widget平台的多任务管理方法、装置及系统的制作方法
技术领域
本发明涉及数字电视领域,特别是指一种Widget平台的多任务管理方法及装置。
背景技术
电视机微件(Widget)平台是一种基于XML和JavMcript解析技术的网络信息获取和显示平台,现有技术中,传统的数字电视,高清播放机顶盒,高清媒体播放机在使用 Widget平台时,采用的任务处理模式都为单任务模式,用户在使用这些产品时只能同时处理一个单独的任务,大大局限了用户的使用。

发明内容
本发明要解决的技术问题是提供一种Widget平台的多任务管理方法、装置及系统,能够实现多个任务同时运行于Widget平台。为解决上述技术问题,本发明的实施例提供技术方案如下一方面,提供一种Widget平台的多任务管理方法,应用于数字电视平台中,包括在运行Widget应用管理器中第一任务时,确定是否发生需要运行Widget应用管理器中其他任务的事件;当发生所述事件时,显示所述Widget应用管理器;根据用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第
二任务。其中,所述确定是否发生需要运行Widget应用管理器中其他任务的事件之前还包括运行所述Widget应用管理器;根据所述用户输入的指令从所述Widget应用管理器中选择第一任务,显示并运行所述第一任务。其中,所述Widget应用管理器中的任务包括资讯类应用任务和视频类应用任务。其中,当所述第一任务为视频类应用任务,所述第二任务同样为视频类应用任务时,所述根据所述用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务之前还包括关闭所述第一任务。其中,当所述第一任务为资讯类应用任务时,所述根据所述用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务之前还包括隐藏所述第一任务。本发明实施例还提供了一种Widget平台的多任务管理装置,应用于数字电视平台中,包括监测模块,用于在运行Widget应用管理器中第一任务时,确定是否发生需要运行 Widget应用管理器中其他任务的事件;
显示模块,用于当发生所述事件时,显示所述Widget应用管理器;处理模块,用于根据用户输入的指令从所述Widget应用管理器中选择第二任务, 并运行所述第二任务。 其中,所述处理模块还用于运行所述Widget应用管理器,并根据所述用户输入的指令从所述Widget应用管理器中选择第一任务,运行所述第一任务;所述显示模块还用于显示所述第一任务。其中,所述Widget应用管理器中的任务包括资讯类应用任务和视频类应用任务。其中,所述处理模块还用于当所述第一任务为视频类应用任务,所述第二任务为视频类应用任务时,在根据所述用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务之前关闭所述第一任务;所述处理模块还用于当所述第一任务为资讯类应用任务时,在根据所述用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务之前隐藏所述第
一任务。本发明实施例还提供了一种Widget平台的多任务管理系统,应用于数字电视平台中,包括遥控器,用于确定是否发生需要运行Widget应用管理器中其他任务的事件,并接收用户输入的指令;Widget平台的多任务管理装置,用于在运行Widget应用管理器中第一任务时, 通过所述遥控器传递过来的指令确定发生需要运行Widget应用管理器中其他任务的事件时,显示所述Widget应用管理器,并根据所述遥控器传递过来的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务。本发明的实施例具有以下有益效果上述方案中,运行Widget应用管理器中第一任务后,在需要运行Widget应用管理器中其他任务时,根据用户输入的指令从Widget应用管理器中选择第二任务,并运行第二任务,从而实现多个任务同时运行于Widget平台,能够极大的提升数字电视的用户体验。


图Ia为本发明实施例的Widget平台的组成关系示意图;图1为本发明的实施例Widget平台的多任务管理方法的流程示意图;图2为本发明的实施例Widget平台的多任务管理装置的结构示意图;图3为本发明的实施例Widget平台的多任务管理系统的结构示意图;图4为本发明的Widget应用管理器管理各个Widget应用的逻辑说明示意图;图5为本发明的实施例遥控器的状态转换示意图。
具体实施例方式为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本发明的实施例针对现有技术中Widget平台为单任务模式的问题,提供一种 Widget平台的多任务管理方法、装置及系统,能够实现多个任务同时运行于Widget平台。本发明中的Widget平台由一个Widget应用管理器和多个Widget应用组成,Widget应用管理器负责管理多个Widget应用的任务,图Ia所示为Widget平台的组成关系,各个Widget 应用的任务之间均通过Widget应用管理器进行通信,每一个Widget应用代表一个任务。图1为本发明的实施例Widget平台的多任务管理方法的流程示意图,该方法应用于数字电视平台中,如图1所示,本实施例包括步骤101 在运行Widget应用管理器中第一任务时,确定是否发生需要运行 Widget应用管理器中其他任务的事件;步骤102 当发生事件时,显示Widget应用管理器;步骤103 根据用户输入的指令从Widget应用管理器中选择第二任务,并运行第
二任务。在步骤101之前,首先运行Widget应用管理器,根据用户输入的指令从Widget应用管理器中选择第一任务,显示并运行第一任务。本实施例的Widget平台的多任务管理方法,运行Widget应用管理器中第一任务后,在需要运行Widget应用管理器中其他任务时,根据用户输入的指令从Widget应用管理器中选择第二任务,并运行第二任务,从而实现多个任务同时运行于Widget平台,能够极大的提升数字电视的用户体验。图2为本发明的实施例Widget平台的多任务管理装置的结构示意图,该装置应用于数字电视平台中,如图2所示,本实施例包括监测模块20,用于在运行Widget应用管理器中第一任务时,确定是否发生需要运行Widget应用管理器中其他任务的事件;显示模块22,用于当发生事件时,显示Widget应用管理器;处理模块M,用于根据用户输入的指令从Widget应用管理器中选择第二任务,并运行第二任务。其中,处理模块M还用于运行Widget应用管理器,并根据用户输入的指令从 Widget应用管理器中选择第一任务,运行第一任务;显示模块22还用于显示第一任务。其中,Widget应用管理器中的任务包括资讯类应用任务和视频类应用任务。其中,处理模块M还用于当第一任务为视频类应用任务,第二任务为视频类应用任务时,在根据用户输入的指令从Widget应用管理器中选择第二任务,并运行第二任务之前关闭第一任务;处理模块M还用于当第一任务为资讯类应用任务时,在根据用户输入的指令从 Widget应用管理器中选择第二任务,并运行第二任务之前隐藏第一任务。本实施例的Widget平台的多任务管理装置,运行Widget应用管理器中第一任务后,在需要运行Widget应用管理器中其他任务时,根据用户输入的指令从Widget应用管理器中选择第二任务,并运行第二任务,从而实现多个任务同时运行于Widget平台,能够极大的提升数字电视的用户体验。图3为本发明的实施例Widget平台的多任务管理系统的结构示意图,该系统应用于数字电视平台中,如图3所示,本实施例包括遥控器30,用于确定是否发生需要运行Widget应用管理器中其他任务的事件,并接收用户输入的指令;Widget平台的多任务管理装置32,用于在运行Widget应用管理器中第一任务时, 通过遥控器30传递过来的指令确定发生需要运行Widget应用管理器中其他任务的事件时,显示Widget应用管理器,并根据遥控器30传递过来的指令从Widget应用管理器中选择第二任务,并运行第二任务。本实施例的Widget平台的多任务管理系统,运行Widget应用管理器中第一任务后,在需要运行Widget应用管理器中其他任务时,通过遥控器接收用户指令,并根据用户输入的指令从Widget应用管理器中选择第二任务,并运行第二任务,从而实现多个任务同时运行于Widget平台,能够极大的提升数字电视的用户体验。本发明采用Widget应用管理器管理Widget应用的方式进行管理,如图4所示为 Widget应用管理器管理各个Widget应用的逻辑说明示意图。下面结合图5对本发明的 Widget平台的多任务管理方法的具体实现过程进行进一步说明。Widget应用任务分为音视频类应用(VID)和资讯类(Info)应用,Widget应用运行时,Widget应用的显示模式分为全屏显示和覆盖显示两种,其中全屏显示模式为最后运行的Widget应用显示占满全屏,覆盖模式指多个Widget应用同时运行时,资讯类Widget 应用覆盖显示于视频类Widget应用之上。其中,状态1表明在系统初次启动时,默认为Widget应用管理器启动,屏幕上全屏显示Widget应用管理器;通过遥控器上的确认键(OK)键可以选择运行相应Widget应用,如图4所示,若选择资讯类Widget应用,则转向状态5,在Widget平台页面上显示资讯类Widget应用;若选择视频类Widget应用,则转向状态2,在Widget平台页面上显示视频类Widget应用;状态2 =Widget平台页面上显示视频类Widget应用(带图形元素);若需要退出当前视频类Widget应用,通过遥控器上的关闭(RED)键转向状态1,调出Widget应用管理器;若不退出当前视频类Widget应用,通过遥控器上的调出应用管理器 (Widget)键转向状态3,调出Widget应用管理器且覆盖显示于当前视频类Widget应用之上。在状态2中,若隐藏当前视频类Widget应用的图形元素,在视频播放结束后,页面上将自动调出该Widget应用的图形元素部分;状态3 =Widget平台页面上Widget应用管理器和视频类Widget应用共存-覆盖模式;通过遥控器上的OK键可以调出资讯类Widget应用或者是视频类Widget应用,若是调出资讯类Widget应用,转向状态4,资讯类Widget应用覆盖显示在当前视频类Widget 应用之上并自动隐藏该视频类Widget应用所有图形元素,自动调整视频窗口到右侧居中显示;若是调出视频类Widget应用,则关闭当前视频类Widget应用,运行选中的视频类 Widget应用;若是需要隐藏Widget应用管理器,通过遥控器上的Widget键转向状态2 ;状态4 资讯类Widget应用和视频Widget应用共存-覆盖模式在当前状态下,通过遥控器上的Widget键转向状态2,调出Widget应用管理器,隐藏资讯类Widget应用;通过遥控器上的RED键转向状态3,关闭资讯类Widget应用;状态5 资讯类Widget应用单独存在-全屏在当前状态下,通过遥控器上的Widget键转向状态6,调出Widget应用管理器且覆盖显示在当前资讯类Widget应用之上;通过遥控器上的RED键转向状态1,全屏显示 Widget应用管理器;状态6 资讯类Widget应用和Widget应用管理器共存-覆盖模式在当前状态下,通过遥控器上的Widget键可以转向状态5,隐藏Widget应用管理器;通过遥控器上的OK键可以调出相应的Widget应用,若是视频类Widget应用,转向状态 4,视频类Widget应用和当前资讯类Widget应用共存;若是资讯类Widget应用,则隐藏当前资讯类Widget应用,同时运行选中的资讯类Widget应用。进一步地,在Widget应用管理器为底部显示模式时,通过遥控器上的Widget键可以切换到Widget应用管理器全屏模式。本实施例的Widget平台的多任务管理系统,运行Widget应用管理器中一任务后, 通过对遥控器的操作可以同时运行Widget应用管理器中的其他任务,从而实现多个任务同时运行于Widget平台,能够极大的提升数字电视的用户体验。所述方法实施例是与所述装置实施例相对应的,在方法实施例中未详细描述的部分参照装置实施例中相关部分的描述即可,在装置实施例中未详细描述的部分参照方法实施例中相关部分的描述即可。本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺序,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,对各步骤的先后变化也在本发明的保护范围之内。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种Widget平台的多任务管理方法,应用于数字电视平台中,其特征在于,包括 在运行Widget应用管理器中第一任务时,确定是否发生需要运行Widget应用管理器中其他任务的事件;当发生所述事件时,显示所述Widget应用管理器;根据用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务。
2.根据权利要求1所述的Widget平台的多任务管理方法,其特征在于,所述确定是否发生需要运行Widget应用管理器中其他任务的事件之前还包括运行所述Widget应用管理器;根据所述用户输入的指令从所述Widget应用管理器中选择第一任务,显示并运行所述第一任务。
3.根据权利要求2所述的Widget平台的多任务管理方法,其特征在于,所述Widget应用管理器中的任务包括资讯类应用任务和视频类应用任务。
4.根据权利要求3所述的Widget平台的多任务管理方法,其特征在于,当所述第一任务为视频类应用任务,所述第二任务同样为视频类应用任务时,所述根据所述用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务之前还包括关闭所述第一任务。
5.根据权利要求3所述的Widget平台的多任务管理方法,其特征在于,当所述第一任务为资讯类应用任务时,所述根据所述用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务之前还包括隐藏所述第一任务。
6.一种Widget平台的多任务管理装置,应用于数字电视平台中,其特征在于,包括 监测模块,用于在运行Widget应用管理器中第一任务时,确定是否发生需要运行Widget应用管理器中其他任务的事件;显示模块,用于当发生所述事件时,显示所述Widget应用管理器; 处理模块,用于根据用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务。
7.根据权利要求6所述的Widget平台的多任务管理装置,其特征在于,所述处理模块还用于运行所述Widget应用管理器,并根据所述用户输入的指令从所述Widget应用管理器中选择第一任务,运行所述第一任务; 所述显示模块还用于显示所述第一任务。
8.根据权利要求7所述的Widget平台的多任务管理装置,其特征在于,所述Widget应用管理器中的任务包括资讯类应用任务和视频类应用任务。
9.根据权利要求8所述的Widget平台的多任务管理装置,其特征在于,所述处理模块还用于当所述第一任务为视频类应用任务,所述第二任务为视频类应用任务时,在根据所述用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务之前关闭所述第一任务;所述处理模块还用于当所述第一任务为资讯类应用任务时,在根据所述用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务之前隐藏所述第一任务。
10. 一种Widget平台的多任务管理系统,应用于数字电视平台中,其特征在于,包括 遥控器,用于确定是否发生需要运行Widget应用管理器中其他任务的事件,并接收用户输入的指令;Widget平台的多任务管理装置,用于在运行Widget应用管理器中第一任务时,通过所述遥控器传递过来的指令确定发生需要运行Widget应用管理器中其他任务的事件时,显示所述Widget应用管理器,并根据所述遥控器传递过来的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务。
全文摘要
本发明提供一种Widget平台的多任务管理方法、装置及系统,涉及数字电视领域。其中,该Widget平台的多任务管理方法,应用于数字电视平台中,包括在运行Widget应用管理器中第一任务时,确定是否发生需要运行Widget应用管理器中其他任务的事件;当发生所述事件时,显示所述Widget应用管理器;根据所述用户输入的指令从所述Widget应用管理器中选择第二任务,并运行所述第二任务。本发明的技术方案能够实现多个任务同时运行于Widget平台,适用于数字电视系统中。
文档编号G06F9/46GK102591704SQ201110005700
公开日2012年7月18日 申请日期2011年1月7日 优先权日2011年1月7日
发明者曹山, 袁堂夫 申请人:北京国微集成技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1