著录项信息
专利名称 | 一种智能电视的信源管理方法及系统 |
申请号 | CN201410176395.0 | 申请日期 | 2014-04-29 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-11-04 | 公开/公告号 | CN105025366A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/443 | IPC分类号 | H;0;4;N;2;1;/;4;4;3;;;H;0;4;N;2;1;/;4;6;2查看分类表>
|
申请人 | TCL集团股份有限公司 | 申请人地址 | 广东省惠州市仲恺高新技术开发区十九号小区
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | TCL集团股份有限公司 | 当前权利人 | TCL集团股份有限公司 |
发明人 | 曹霄 |
代理机构 | 深圳市君胜知识产权代理事务所(普通合伙) | 代理人 | 王永文;刘文求 |
摘要
一种智能电视的信源管理方法及系统,用于对智能电视操作系统应用使用信源进行管理,首先创建电视预装应用的应用信源管理表,新安装应用在系统的配置文件中增加相应标签以标明该应用需要使用的信源;系统应用包管理程序从配置文件中获取新安装应用及其信源信息并写入到应用信源管理表中;智能电视应用启动时从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源后启动智能电视应用,否则采用操作系统默认信源。本发明采用将智能电视应用的信源信息保存到信源管理表中,启动时可根据存储在该表中的使用信源信息实现信源的切换,实现了对系统信源的统一管理,避免应用程序运行在不同信源下的情况发生。
1.一种智能电视的信源管理方法,用于对智能电视操作系统应用使用的信源进行管理,其特征在于,包括如下步骤:
在智能电视系统中创建电视预装应用的应用信源管理表;
当新安装应用需要使用特定信源时,在操作系统的权限配置文件中增加相应标签以标明所述新安装应用需要使用的信源;
操作系统应用包管理程序从所述操作系统的权限配置文件中获取所述新安装应用及其需要使用的信源信息并写入到所述应用信源管理表中;
智能电视应用启动时,先从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源后启动智能电视应用,否则采用操作系统默认信源启动。
2.根据权利要求1所述的智能电视的信源管理方法,其特征在于,在所述智能电视应用启动时,先从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源步骤中,智能电视应用需要首先判断当前信源是否和准备切换到的信源类型一致,如果不一致则切换到该信源信息的信源后启动智能电视应用,如果一致则直接启动智能电视应用。
3.根据权利要求1所述的智能电视的信源管理方法,其特征在于,所述电视预装应用的应用信源管理表包括智能电视操作系统出厂预装应用的应用程序包名及其使用信源类型的数据。
4.根据权利要求1所述的智能电视的信源管理方法,其特征在于,所述智能电视操作系统的权限配置文件保存操作系统的权限和组件定义信息。
5.根据权利要求1至4任一项所述的智能电视的信源管理方法,其特征在于,所述启动智能电视应用包括从系统主界面启动、应用程序商店启动、多屏互动推送启动和语音助手启动的应用。
6.根据权利要求5所述的智能电视的信源管理方法,其特征在于,当智能电视操作系统恢复出厂设置时,则将所述应用信源管理表中的非预装应用的信源环境数据删除,保留预装应用的信源环境数据。
7.一种智能电视的信源管理系统,用于对智能电视操作系统应用使用信源进行管理,其特征在于,包括应用信源管理模块、系统配置模块、信源切换模块;
所述应用信源管理模块用于创建电视预装应用的应用信源管理表及根据操作系统新安装应用增加特定信源;
所述系统配置模块用于从所述操作系统的权限配置文件中获取所述新安装应用及其需要使用的信源信息并写入到所述应用信源管理表中;
所述信源切换模块用于智能电视应用在启动后,根据智能电视应用在信源管理表中的信源进行信源切换;
智能电视应用启动时,先从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源后启动智能电视应用,否则采用操作系统默认信源启动。
8.根据权利要求7所述的智能电视的信源管理系统,其特征在于,所述电视预装应用的应用信源管理表包括智能电视操作系统出厂预装应用的应用程序包名及其使用信源类型的数据。
9.根据权利要求7所述的智能电视的信源管理系统,其特征在于,所述智能电视操作系统的权限配置文件保存操作系统的权限和组件定义信息。
10.根据权利要求7至9任一项所述的智能电视的信源管理系统,其特征在于,所述启动智能电视应用包括从系统主界面启动、应用程序商店启动、多屏互动推送启动和语音助手启动的应用。
一种智能电视的信源管理方法及系统\n技术领域\n[0001] 本发明涉及智能电视,尤其涉及一种智能电视的信源管理方法及系统。\n背景技术\n[0002] 近年来,智能电视发展异常迅速,智能电视上的应用随着安卓系统的发展不断丰富,由于不同应用的需要,智能电视设置有很多信源,比如HDMI(高清晰度多媒体信号)、ATV(射频模拟电视信号)、DTV(数字电视信号)、VGA(视频图形阵列)等等,这些信源提供了多个输入通道,也为用户提供了多种接入方法。而智能电视搭载的Android操作系统包含了多种多样的系统功能以及丰富多彩的应用场景,这就有可能和电视的信源产生场景上的冲突。\n[0003] 假设当前电视信源是ATV,此时有一个应用要启动(比如利用多屏互动推送一个视频播放),但是应用的运行环境需要一个应用信源,该信源的特征是具有应用场景下的色彩、应用场景下的声音,如果不切换信源,则进入播放器播放视频后,视频的声音和ATV的电视声音混杂到一起,导致电视信号输出的混乱,这显然不是用户所希望的结果;而如果在应用进入后切换信源就可以解决这个问题,但是这样必须在每个应用里都添加切换信源的操作,这样做有两个缺点:1、增加了很多重复的工作;2、目前厂商提供的切换信源接口不统一,每个应用必须维护多个版本,而这只是为了切换一下信源。\n[0004] 因此,现有技术还有待于改进和发展。\n发明内容\n[0005] 鉴于上述现有技术的不足之处,本发明为解决现有技术的缺陷和不足,提出一种能够根据智能电视应用进行正确的信源切换的智能电视信源管理方法。\n[0006] 本发明解决技术问题所采用的技术方案如下:\n[0007] 一种智能电视的信源管理的方法,用于对智能电视操作系统应用使用的信源进行管理,包括如下步骤:\n[0008] 在智能电视系统中创建电视预装应用的应用信源管理表;\n[0009] 当新安装应用需要使用特定信源时,在操作系统的权限配置文件中增加相应标签以标明所述新安装应用需要使用的信源;\n[0010] 操作系统应用包管理程序从所述操作系统的权限配置文件中获取所述新安装应用及其需要使用的信源信息并写入到所述应用信源管理表中;\n[0011] 智能电视应用启动时,先从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源后启动智能电视应用,否则采用操作系统默认信源启动。\n[0012] 作为进一步的改进方案,在所述智能电视应用启动时,先从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源步骤中,该智能电视应用需要首先判断当前信源是否和准备切换到的信源类型一致,如果不同则切换到该信源信息的信息后启动智能电视应用,如果相同则直接启动智能电视应用。\n[0013] 所述电视预装应用的应用信源管理表包括智能电视操作系统出厂预装应用的应用程序包名及其使用信源类型的数据。\n[0014] 所述智能电视操作系统的权限配置文件保存操作系统的权限和组件定义信息。\n[0015] 所述启动智能电视应用包括从系统主界面启动、应用程序商店启动、多屏互动推送启动和语音助手启动的应用。\n[0016] 当智能电视操作系统恢复出厂设置时,则将所述应用信源管理表中的非预装信源环境数据删除,保留预装应用的信源环境数据。\n[0017] 本发明还提供一种智能电视的信源管理系统,用于对智能电视操作系统应用使用信源进行管理,包括应用信源管理模块、系统配置模块、信源切换模块;\n[0018] 所述应用信源管理模块用于创建电视预装应用的应用信源管理表及根据操作系统新安装应用增加特定信源;\n[0019] 所述系统配置模块用于从所述操作系统的权限配置文件中获取所述新安装应用及其需要使用的信源信息并写入到所述应用信源管理表中;\n[0020] 所述信源切换模块用于智能电视应用在启动后,根据智能电视应用在信源管理表中的信源进行信源切换;\n[0021] 智能电视应用启动时,先从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源后启动智能电视应用,否则采用操作系统默认信源启动。\n[0022] 所述电视预装应用的应用信源管理表包括智能电视操作系统出厂预装应用的应用程序包名及其使用信源类型的数据。\n[0023] 所述智能电视操作系统的权限配置文件保存操作系统的权限和组件定义信息。\n[0024] 所述启动智能电视应用包括从系统主界面启动、应用程序商店启动、多屏互动推送启动和语音助手启动的应用。\n[0025] 与现有技术相比较,本发明采用将智能电视应用的信源预置到信源管理表中,智能电视应用启动时根据存储在该表中的应用及其使用信源的信息来进行使用信源的切换,实现了对系统信源的统一管理,避免应用程序运行在不同信源下的情况发生。\n附图说明\n[0026] 图1是本发明智能电视的信源管理方法较佳实施例的工作流程图。\n[0027] 图2是本发明智能电视的信源管理系统较佳实施例的结构原理框图。\n具体实施方式\n[0028] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0029] 图1示出了本发明智能电视的信源管理方法的流程图,优选实施方式包括如下步骤:\n[0030] 步骤S100,在智能电视系统中创建电视预装应用的应用信源管理表;所述电视预装应用的应用信源管理表包括智能电视操作系统出厂预装应用的应用程序包名及其使用信源类型的数据。\n[0031] 步骤S200,当新安装应用需要使用特定信源时,在操作系统的权限配置文件中增加相应标签以标明所述新安装应用需要使用的信源。其中,智能电视操作系统的权限配置文件保存操作系统的权限和组件定义信息。\n[0032] 步骤S300,操作系统应用包管理程序从所述操作系统的权限配置文件中获取所述新安装应用及其需要使用的信源信息并写入到所述应用信源管理表中;\n[0033] 步骤S400,智能电视应用启动时,先从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源后启动智能电视应用,否则采用操作系统默认信源启动。\n[0034] 具体而言,在所述智能电视应用启动时,先从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源步骤中,智能电视应用需要首先判断当前信源是否和准备切换到的信源类型一致,如果不同则切换到该信源信息的信源后启动智能电视应用,如果相同则直接启动智能电视应用。\n[0035] 所述启动智能电视应用包括从系统主界面启动、应用程序商店启动、多屏互动推送启动和语音助手启动等应用,此处应用仅为示例,并不限制,本领域技术人员可以在所知的范围内扩展到已知的各种需要使用信源的应用。\n[0036] 作为另一个实施方式,当智能电视操作系统恢复出厂设置时,将所述应用信源管理表中的非预装信源环境数据删除,保留预装应用的信源环境数据。\n[0037] 以下以智能电视安卓系统进行信源管理的具体实施例来说明上述方法的具体操作过程。\n[0038] 第一步:安卓系统创建一张表source-list,写入一套默认值作为出厂预装文件,格式为(包名,需要的信源类型),第一条为默认信源环境,例如:\n[0039] (“defalut”,“storge”)、(“com.android.ktv”,“KTV”)、(“com.android.tv”,“stroge”)、(“com.android.ui”,“TV”)、( “com.tcl.playdtv”,“DTV”);source-list表的格式如表1所示。\n[0040] 表1:\n[0041]\n应用程序包名 信源环境\ndefalut Storge\ncom.android.ktv KTV\ncom.android.tv stroge\ncom.android.ui TV\ncom.tcl.playdtv DTV\n[0042] 其中,信源“TV”包括“ATV”和“DTV”。\n[0043] 第二步:当安装需要特定信源的应用程序的时候,在AndroidManifest.xml里增加一个标签,比如新增的应用需要在dtv环境下运行,则增加的标签为;在安卓系统中,\nAndroidManifest.xml文件是Android系统重要的权限申请和组件定义的配置文件。\n[0044] 第三步:在用第二步产生的应用程序安装到系统过程中,PackageManager会从AndroidManifest.xml获取到应用程序的配置信息,在解析到标签后,获取type内容,将该条内容写入到第一步创建的source-list表中;Android系统提供了\nPackageManger管理类,它的主要职责是管理应用程序包,通过它完成对应用程序的解析和安装,获取应用程序信息等功能。比如,新安装应用程序一的包名为“com.a.a”,信源环境为“ATV”,新安装应用程序二的包名为“com.b.b”,信源环境为“HDMI”,新安装应用程序三的包名为“com.c.c”,信源环境为“VGA”,则上述三个应用程序安装完后,source-list表更新如表2所示。\n[0045] 表2\n[0046]\n应用程序包名 信源环境\ndefalut storge\ncom.android.ktv KTV\ncom.android.tv stroge\ncom.android.ui TV\ncom.tcl.playdtv DTV\ncom.a.a ATV\ncom.b.b HDMI\ncom.c.c VGA\n[0047] 第四步:从主界面启动应用程序(当然,这个启动程序的入口很多,除了主界面启动外,还可以从应用程序商店启动、通过多屏互动推送启动、语音助手启动等应用启动)时,系统在启动应用程序前,先从source-list表中检索一遍,如果这个应用信息在source-list表中存在,则解析该条信息,获取到需要的信源环境,否则读取source-list中第一条信息,获取到系统默认的信源环境;\n[0048] 第五步:判断当前信源是否和获取到的信源类型一致,如果一致,则启动应用程序,否则,先完成信源的切换操作,然后再启动应用程序。\n[0049] 另外,如果系统恢复出厂设置,将source-list中非预装的信源环境数据删除,保留预装的数据即可。\n[0050] 参考图2,本发明还提供了一种智能电视的信源管理系统,用于对智能电视操作系统应用使用信源进行管理,包括应用信源管理模块10、系统配置模块20、信源切换模块30。\n下面以智能电视安卓系统为例来说明该智能电视的信源管理系统的工作原理。\n[0051] 所述应用信源管理模块10用于创建电视预装应用的应用信源管理表及根据安卓系统新安装应用增加特定信源;其中,所述电视预装应用的应用信源管理表包括智能电视安卓系统出厂预装应用的应用程序包名及其使用信源类型的数据。具体的创建过程参见上述方法实施例,此处不赘述。\n[0052] 所述系统配置模块20用于从所述安卓系统的权限配置文件中获取所述新安装应用及其需要使用的信源信息并写入到所述应用信源管理表中;其中,所述智能电视安卓系统的权限配置文件保存安卓系统的权限和组件定义信息。具体安卓系统中应用的安装及将应用需要使用的信源信息写入到应用信源管理表的实现过程与上述方法实施例相同,此处不赘述。\n[0053] 所述信源切换模块30用于智能电视应用在启动后,根据智能电视应用在信源管理表中的信源进行信源切换。\n[0054] 其中,智能电视应用的启动包括从系统主界面启动、应用程序商店启动、多屏互动推送启动和语音助手启动等应用启动。智能电视应用启动时,先从所述应用信源管理表进行检索,如果存在该智能电视应用的信源信息则切换到该信源信息的信源后启动智能电视应用,否则采用安卓系统默认信源启动。具体的系统工作原理与上述方法较佳实施例相同,此处不赘述。\n[0055] 应当理解的是,以上所述仅为本发明的较佳实施例而已,并不足以限制本发明的技术方案,对本领域普通技术人员来说,在本发明的精神和原则之内,可以根据上述说明加以增减、替换、变换或改进,而所有这些增减、替换、变换或改进后的技术方案,都应属于本发明所附权利要求的保护范围。
法律信息
- 2018-06-19
- 2015-12-02
实质审查的生效
IPC(主分类): H04N 21/443
专利申请号: 201410176395.0
申请日: 2014.04.29
- 2015-11-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-07-25
|
2012-03-15
| | |
2
| |
2007-11-21
|
2007-05-30
| | |
3
| |
2007-07-25
|
2007-01-04
| | |
4
| |
2014-01-01
|
2013-08-30
| | |
5
| |
2013-08-28
|
2013-04-27
| | |
6
| |
2010-06-23
|
2008-12-15
| | |
7
| |
2011-02-16
|
2010-08-25
| | |
8
| |
2014-03-26
|
2013-12-26
| | |
9
| |
2013-10-30
|
2012-04-26
| | |
10
| |
2014-03-26
|
2013-12-05
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |