用于Linux系统的电视的多应用切换管理方法

文档序号:10661455阅读:388来源:国知局
用于Linux系统的电视的多应用切换管理方法
【专利摘要】本发明涉及智能电视领域,公开了用于Linux系统的电视的多应用切换管理方法,优化智能电视多应用切换管理流程,提升用户体验。本方法归纳起来为:添加应用配置脚本,根据应用特性,在配置脚本中设置每个应用的属性参数;加载所述应用配置脚本;启动主应用和后台服务应用;选择所需启动的应用,根据所需启动的应用的名称在配置脚本中进行遍历,查找所需启动的应用对应的属性参数,获取应用配置参数,并通过所获取的应用配置参数判断所需启动应用的类型;若所需启动应用为本地应用,阻塞主应用,获取控制焦点;若所需启动应用为网页应用,阻塞当前应用,后台的浏览器获取控制焦点,加载网页。本发明适用于海外Linux系统的智能电视。
【专利说明】
用于Linux系统的电视的多应用切换管理方法
技术领域
[0001]本发明涉及智能电视领域,特别涉及用于Linux系统的电视的多应用切换管理方法。
【背景技术】
[0002]随着互联网在生活中的渗透,智能设备的普及,智能电视的概念及推广的进一步深入人心,市场上对于智能电视的需求和期望日益迫切。智能电视的一个很大的特点就是应用多样,特别是海外智能电视,需根据不同区域定制不同的应用,这在应用的切换及管理上存在较大的差异,较难做到统一接口管理。
[0003]由于目前海外智能电视Android系统接受度还不高,以Linux系统为主,在各地的应用需求差异较大,且应用大小及要求也有所差异。这种应用切换存在很多不确定的因素,对用户体验及电视系统资源占用都有许多不利的影响。

【发明内容】

[0004]本发明要解决的技术问题是:提供用于Linux系统的电视的多应用切换管理方法,优化智能电视多应用切换管理流程,提升用户体验。
[0005]为解决上述问题,本发明采用的技术方案是:用于Linux系统的电视的多应用切换管理方法,如图1所示,包括如下步骤:
[0006]a、添加应用配置脚本,根据应用特性,在配置脚本中设置每个应用的属性参数;
[0007]b、系统启动,加载所述应用配置脚本;
[0008]C、启动主应用和后台服务应用,其中,后台服务应用至少包括浏览器;启动完成后,后台服务应用将控制焦点交出,并在后台运行;
[0009]d、判断是否需要启动用户需求的应用,如果是,则主应用将控制焦点交出,并在后台运行,只响应相应热键,并进入步骤e,否则,返回步骤d;
[0010]e、选择所需启动的应用,根据所需启动的应用的名称在配置脚本中进行遍历,查找所需启动的应用对应的属性参数,获取应用配置参数,并通过所获取的应用配置参数判断所需启动应用的类型;
[0011]f、若所需启动应用为本地应用,阻塞主应用,获取控制焦点;若所需启动应用为网页应用,阻塞当前应用,后台的浏览器获取控制焦点,加载网页。
[0012]进一步的,当已启动的应用需要退出,步骤f还包括:
[0013]若已启动应用为本地应用,当其退出后,释放所有资源,将控制焦点交还给主应用,返回步骤d;若已启动应用为网页应用,当其退出后,释放网页应用的资源,将控制焦点交还给主应用返回步骤d。
[0014]进一步的,所述后台服务应用还包括DIAL应用。
[0015]本发明的有益效果是:本发明通过添加配置脚本中并设置属性参数,统一应用配置接口,在不改变硬件设备的条件的,提高了用户体验,能够享受更多、更强的应用体验,实现统一的应用管理接口,减少开发人员针对不同区域客制化工作量。
【附图说明】
[0016]图1为本发明流程图。
【具体实施方式】
[0017]电视端根据应用的不同属性进行判断,分为可主应用、本地应用、网页应用、后台服务应用。针对应用的类型,在配置脚本中配置应用的切换方式是否需要独占资源,使用户体验更流畅。配置时:
[0018]主应用需要开机启动,由于需要管理全局的设置,设置为可以与其它应用同时运行,启动其他应用后,将控制焦点交出,主应用在后台运行,只响应相应热键;
[0019]本地应用需由主应用启动,启动后占有独立资源,获得控制焦点,无法与其他本地应用同时运行,退出后释放所有资源,将控制焦点交还给主应用;
[0020]网页应用,由于浏览器启动时间过长,在开机时,需将浏览器服务运行在后台,在调用网页应用时,只需配置网址,即可快速启动,退出时,释放网页应用的资源;
[0021]后台服务,启动和关闭时不需要打断当前应用,并不获取控制焦点,不会影响用户体验。
[0022]下面以电视端播放移动端投射Youtube视频为例详细描述本发明的技术方案。
[0023]移动端观看Youtube视频时,可以通过无线将视频内容在电视上进行显示。这需要电视端有服务时时检测手机发送信号,并快速启动Youtube网页应用,播放相应视频。为了确保移动端可以实时检测到电视设备,需要电视端应用服务在每次网络连接成功后,重启服务,传统的切换应用方式对用户操作流畅性影响较大。
[0024]移动端可以分享Youtube视频到电视,需要电视端启动DIAL(DIsovery AndLaunch)服务应用,移动端检测到电视端服务后,播放视频时,就会有分享到电视端显示的提示,点击相应图标,即可开始此功能。
[0025]本实施例中,由于电视端需时时监听移动端的消息,故在配置文件中,将DIAL应用和浏览器属性参数设置为后台服务。
[0026]电视启动时,首先加载配置脚本。
[0027]电视启动时,主应用、运行浏览器和DIAL服务应用,根据应用的名称,在配置脚本中进行遍历,检索到应用的配置属性为后台服务,则在后台进程中启动应用,不需要抢占显示及控制资源。
[OO28 ] 移动端You tub e点击分享,DI AL应用接收到消息,启动电视端You tub e网页应用,在配置脚本中获取Youtube属性为网页应用,则在浏览器中载入Youtube配置网页,显示相应视频。当用户不向观看视频时,退出网页应用,释放网页应用的资源,将控制焦点交还给主应用。
[0029]这就是本发明方法的具体操作流程,它是对传统智能电视应用切换管理的一种统一设置方法优化,控制接口统一,简化客制化配置,提升用户使用体验等等,整个控制流程无需增加硬件成本,可实施性非常的强。
[0030]以上描述了本发明的基本原理和主要的特征,说明书的描述只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
【主权项】
1.用于Linux系统的电视的多应用切换管理方法,其特征在于,包括如下步骤: a、添加应用配置脚本,根据应用特性,在配置脚本中设置每个应用的属性参数; b、系统启动,加载所述应用配置脚本; C、启动主应用和后台服务应用,其中,后台服务应用至少包括浏览器;启动完成后,后台服务应用将控制焦点交出,并在后台运行; d、判断是否需要启动用户需求的应用,如果是,则主应用将控制焦点交出,并在后台运行,只响应相应热键,并进入步骤e,否则,返回步骤d; e、选择所需启动的应用,根据所需启动的应用的名称在配置脚本中进行遍历,查找所需启动的应用对应的属性参数,获取应用配置参数,并通过所获取的应用配置参数判断所需启动应用的类型; f、若所需启动应用为本地应用,阻塞主应用,获取控制焦点;若所需启动应用为网页应用,阻塞当前应用,后台的浏览器获取控制焦点,加载网页。2.根据权利要求1所述的用于Linux系统的电视的多应用切换管理方法,其特征在于,当已启动的应用需要退出,步骤f还包括: 若已启动应用为本地应用,当其退出后,释放所有资源,将控制焦点交还给主应用,返回步骤d ; 若已启动应用为网页应用,当其退出后,释放网页应用的资源,将控制焦点交还给主应用返回步骤d。3.根据权利要求2所述的用于Linux系统的电视的多应用切换管理方法,其特征在于,所述后台服务应用还包括DI AL应用。
【文档编号】H04N21/81GK106028150SQ201610532275
【公开日】2016年10月12日
【申请日】2016年7月7日
【发明人】刘军, 朱武星, 范长昊
【申请人】四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1