本发明专利技术涉及一种利用电视遥控器同时操控电视应用和智能外设应用的方法。本发明专利技术针对目前通过智能Android电视接入OTT盒子后,需要同时使用两个遥控器进行操作的问题,提出一种实现电视操控智能外设上应用的方法。该方法是在电视操作系统、盒子操作系统、WI-FI网络及CEC命令的支持下实现的。盒子设备通过HDMI接口接入电视设备后,电视和盒子通过CEC控制命令将网络信息进行同步,并连接到同一个网络;盒子设备启动webserver服务,电视设备系统请求盒子设备的服务,并获取盒子上安装的应用信息;获取到应用信息后,电视系统将这些应用的信息整合到系统服务中,并按照android标准的接口统一向外部提供,从而实现应用管理程序对应用的控制。本发明专利技术适用于智能网络控制。
【技术实现步骤摘要】
本专利技术涉及一种智能Android系统设备间应用控制的方法,特别是利用电视遥控器同时操控电视应用和智能外设应用的方法。技术背景现今的主流智能电视设备和智能OTT盒子上普遍搭载了Android操作系统,但用户在通过电视观看盒子内容的时候,往往需要同时使用两个不同的遥控器来进行操作,用户很难有一致的交互体验。如果能通过电视将盒子的应用进行系统的整合,则可方便的通过一个遥控器来完成所有的应用启动及使用的问题,可以实现用户几乎感觉不到是两个设备,将极大的提升用户的体验。
技术实现思路
本专利技术要解决的问题是:针对目前通过智能Android电视接入OTT盒子后,需要同时使用两个遥控器进行操作的问题。本专利技术解决其技术问题的技术方案是提供一种实现电视操控智能外设上应用的方法,包括如下步骤:A.将智能外设与电视机进行连接,启用并扩展智能外设及电视机的CEC控制协议,将智能外设和电视连接到同一个局域网中;B.智能外设启动本机的webserver和Socket通讯服务端,将本机的ip和服务端口号通过CEC扩展协议传递给电视;C.电视Home程序通过webserver请求智能外设上的应用程序信息,并将应用程序信息存储到电视系统的数据库中;D.电视系统定制PackageManager服务和ActivityManager服务,使应用的获取API和启动应用的API接口保持标准方式;E.当相应接口被调用时,电视系统层进行逻辑判断,如果是智能外设上的应用则通过Socket通讯通知智能外设启动响应应用。具体地,步骤A中,对电视机智能外设中的CEC协议进行扩展,使其能够实现额外数据的传递,至少包括传递wifi网络名称及密码、ip地址以及端口号。具体地,步骤A中,电视通过扩展CEC命令,将电视连接的WI-FI网络名称密码传递给智能设备,智能设备收到后自动进行网络连接。具体地,步骤B中,智能外设通过扩展CEC命令,将本机的IP地址、WebServer端口号传递给电视,使电视可以通过WebServer端口号和IP访问数据。进一步地,步骤E之后还包括:F.用户通过电视遥控器操作时,电视通过CEC标准协议将按键事件传递给智能外设,并控制应用的操作。具体地,步骤A中,所述智能外设与电视之间通过HDMI接口连接。具体地,步骤E中,电视系统接收到应用启动命令后,优先从智能外设的应用列表中进行查询,如果有则启动外设的应用,否则从本机应用中启动。本专利技术的有益效果是:本专利技术的方法是在电视操作系统、盒子操作系统、WI-FI网络及CEC命令的支持下实现的,通过本专利技术的方法,用户可以直接通过电视遥控器对智能外设上的应用进行控制,极大地方便了用户操控。具体实施方式下面结合实施例对本专利技术的技术方案做一步描述,应当注意的是,实施例仅仅是为了帮助读者更好地理解本专利技术技术的技术构思,并不用以限制本专利技术权利要求的保护范围。本专利技术针对目前通过智能Android电视接入OTT盒子后,需要同时使用两个遥控器进行操作的问题,提出了将电视和盒子的应用进行整合,并使用电视遥控器启动、操控盒子上的应用的控制方法。该方法是在电视操作系统、盒子操作系统、WI-FI网络及CEC命令的支持下实现的。盒子设备通过HDMI接口接入电视设备后,电视和盒子通过CEC控制命令将网络信息进行同步,并连接到同一个网络;盒子设备启动webserver服务,电视设备系统请求盒子设备的服务,并获取盒子上安装的应用信息;获取到应用信息后,电视系统将这些应用的信息整合到系统服务中,并按照android标准的接口统一向外部提供,从而实现应用管理程序对应用的控制。实施例下面对本专利技术的方法进行进一步详细的说明。本专利技术的一种实现电视操控智能外设上应用的方法的具体过程如下:a、智能外设和电视间通过HDMI连接,启用CEC基本控制协议;并扩展CEC控制命令,使其可以传递WI-FI的名称和密码以及IP和端口号;b、电视将本机的WI-FI网络名称和密码通过CEC扩展命令传递给智能外设,使其连接到同一个局域网络中;c、智能外设启动Socket通讯服务端;d、智能外设通过CEC扩展协议将本机的IP和Socket通讯服务端的端口号传递给电视;e、智能外设读取外设上的安装应用信息,并启动Webserver服务;f、智能外设通过CEC扩展协议将本机的IP和Webserver的端口号传递给电视;g、电视通过请求Webserver服务获取外设的应用程序信息;h、数据获取完毕后,通过Android标准ContentProvider组件将外设的应用信息存储到电视的数据库中;i、电视系统通过定制Android PackageManager服务,使Android标准获取应用信息的API在原有获取到本机的应用信息时,同时从contentprovider数据库中获取外设的应用信息;j、Android的Home程序通过Android标准的获取应用信息API获取应用所有应用信息,并显示所有应用;k、当用户点击到属于外设的应用图标时,通过更改Android ActivityManager服务,使应用启动的API接口对上层不变,服务首先判断数据库中是否包含启动的应用信息,如果有则通过Socket数据通道通知设备启动指定的应用程序;l、设备接到要启动本机应用程序的指令后,通过CEC标准命令ActivitySource,通知电视切换到设备所在的HDMI源;同时通过标准Android方式启动本机应用;m、用户通过遥控器进行遥控器操控时,电视通过CEC标准协议传递给设备,实现常用的按键操控。本文档来自技高网...
【技术保护点】
一种实现电视操控智能外设上应用的方法,其特征在于,包括如下步骤:A.将智能外设与电视机进行连接,启用并扩展智能外设及电视机的CEC控制协议,将智能外设和电视连接到同一个局域网中;B.智能外设启动本机的webserver和Socket通讯服务端,将本机的ip和服务端口号通过CEC扩展协议传递给电视;C.电视Home程序通过webserver请求智能外设上的应用程序信息,并将应用程序信息存储到电视系统的数据库中;D.电视系统定制PackageManager服务和ActivityManager服务,使应用的获取API和启动应用的API接口保持标准方式;E.当相应接口被调用时,电视系统层进行逻辑判断,如果是智能外设上的应用则通过Socket通讯通知智能外设启动响应应用。
【技术特征摘要】
1.一种实现电视操控智能外设上应用的方法,其特征在于,包括如下步骤:
A.将智能外设与电视机进行连接,启用并扩展智能外设及电视机的CEC控制协议,将智
能外设和电视连接到同一个局域网中;
B.智能外设启动本机的webserver和Socket通讯服务端,将本机的ip和服务端口号通
过CEC扩展协议传递给电视;
C.电视Home程序通过webserver请求智能外设上的应用程序信息,并将应用程序信息
存储到电视系统的数据库中;
D.电视系统定制PackageManager服务和ActivityManager服务,使应用的获取API和
启动应用的API接口保持标准方式;
E.当相应接口被调用时,电视系统层进行逻辑判断,如果是智能外设上的应用则通过
Socket通讯通知智能外设启动响应应用。
2.如权利要求1所述的一种实现电视操控智能外设上应用的方法,其特征在于,步骤A
中,对电视机智能外设中的CEC协议进行扩展,使其能够实现额外数据的传递,至少包括传
递wifi网络名称及密码、ip地址以及端口号。
3.如权利要求2所述的一种...
【专利技术属性】
技术研发人员:杨金炜,曾琦凌,陈贵凤,孙杰,吴尚波,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。