智能设备、智能设备控制系统及其实现方法

文档序号:9381015阅读:269来源:国知局
智能设备、智能设备控制系统及其实现方法
【技术领域】
[0001]本申请涉及一种多个智能设备之间的音视频数据和指令数据的传输方法。
【背景技术】
[0002]智能设备(intelligent device或smart device)是指在硬件层面上具有控制单元(例如CPU、单片机、控制芯片)、在软件层面上搭载操作系统的电子设备。常见的智能设备包括计算机、智能手机等。
[0003]以智能设备的标准进行衡量,可将电视分为传统电视和智能电视(smart TV)两类。传统电视可以通过连接外设(peripheral device)来实现丰富多彩的功能,常见的外设包括有线电视或数字电视机顶盒、本地视频播放机(例如录像机、影碟机)、互联网影音播放机(例如**电视盒、**电视棒)、游戏机等。智能电视除了具有传统电视的所有功能,还能在所搭载的操作系统之中安装程序、存储文件,从而实现诸如上网冲浪、运行应用或游戏程序、播放本地或在线音视频等更多功能。
[0004]以智能设备的标准进行衡量,连接到电视的外设也可分为非智能外设和智能外设两类。后者的典型代表为某些游戏机、互联网影音播放机等。
[0005]为了远距离地控制电视,遥控器(remote controller)应运而生。基于同样目的,连接到电视的某些外设也具有各自的遥控器,并可能变形为游戏机手柄的形式。现有的电视在连接具有独立遥控器的外设时,需要交替使用电视遥控器和该外设遥控器,给用户带来操作不便。
[0006]对同时使用多个遥控器问题的一种解决方案是红外学习。即在第一遥控器(例如机顶盒遥控器)上集成红外学习功能,通过模仿第二遥控器(例如电视遥控器)上常用按键的红外信号编码格式,而实现对后者的常用按键的学习。这样操作第一遥控器的特定按键,就相当于操作第二遥控器上被学习的按键。这种方法存在两个不足:其一,遥控器之间的红外学习只是部分常用按键,无法涵盖全部按键。其二,需要对电视进行操作时,遥控器需要对准电视;需要对外设进行操作时,遥控器需要对准外设;同样给用户带来操作不便。
[0007]对同时使用多个遥控器问题的另一种解决方案是HDMI CEC协议。CEC (consumerelectronics control,消费者电子控制)是HDMI协议中非强制性的可选内容,在支持HDMICEC协议的多个HDMI设备之间,可以实现由一个遥控器控制所有的HDMI设备。例如,某一电视和蓝光播放器都支持HDMI CEC协议,该蓝光播放器连接到该电视的某一 HDMI接口上,两者均处于待机状态。当影碟放进蓝光播放器时,电视会由于CEC信号的通知而自动开机,然后视频通道也会自动切换到该蓝光播放器所连接的HDMI通道上。当用户关闭电视时,CEC信号也会通知连接到该电视的HDMI接口上的、支持HDMI CEC协议的所有外围设备一同进入待机。这种方法存在三个不足:其一,要求电视与外设都支持HDMI CEC协议。其二,电视与外设具有各自的用户界面,使用者需要在多个用户界面之间来回切换,遵循各个用户界面下的菜单及遥控规则,加重用户的理解负荷。其三,当电视连接两个以上的支持HDMICEC协议的外设时,HDMI CEC协议只能支持对其中一个外设的视频通道的自动切换及遥控操作,如需操作另一个外设还需要手动切换视频通道。

【发明内容】

[0008]本申请所要解决的技术问题是提供一种智能设备,该智能设备或者作为服务端对所连接的其余智能设备进行统一控制,该智能设备或者作为客户端受服务端控制。本申请还要提供一种智能设备控制系统,由唯一的服务端和至少一个客户端所组成。相应地,本申请还提供了所述智能设备控制系统的实现方法。本申请可以在智能电视连接至少一个智能外设时,无论双方是否支持HDMI CEC协议,都可以只用一个遥控器对准一个对象、采用一种用户界面进行操作,无需手动切换智能电视的视频通道。
[0009]为解决上述技术问题,本申请智能设备为智能电视或与智能电视相连的智能外设;每一个智能设备或者作为服务端,或者作为客户端;
[0010]当智能设备作为服务端时,其包括应用界面模块和遥控处理模块;所述应用界面模块发现并识别与其直接或间接相连的各个客户端,并获取所有客户端中的程序和/或文件列表,还在服务端的用户界面显示服务端和所有客户端中所有程序和/或文件列表;所述遥控处理模块接收服务端遥控器的遥控指令并转发给该遥控指令所针对的服务端或客户端,并将智能电视的视频通道自动切换到该遥控指令所针对的服务端或客户端的视频通道,还在遥控指令执行完毕后将智能电视的视频通道自动切换回服务端的视频通道并显示服务端的用户界面;
[0011]当智能设备作为客户端时,其具有客户端服务模块;所述客户端服务模块响应服务端的发现或识别过程,还收集客户端的程序和/或文件列表并根据请求发给服务端,还接收服务端发来的遥控指令并转换为客户端的遥控按键事件。
[0012]本申请智能设备控制系统包括智能电视、以及与智能电视相连的至少一个智能外设;所述智能电视和智能外设中的一个设备作为服务端,其余设备均作为客户端;每个智能外设都与智能电视之间具有视频信号和指令信号的传输通道;
[0013]所述服务端具有应用界面模块和遥控处理模块;所述应用界面模块发现并识别与其直接或间接相连的各个客户端,并获取所有客户端中的程序和/或文件列表,还在服务端的用户界面显示服务端和所有客户端中所有程序和/或文件列表;所述遥控处理模块接收服务端遥控器的遥控指令并转发给该遥控指令所针对的服务端或客户端,并将智能电视的视频通道自动切换到该遥控指令所针对的服务端或客户端的视频通道,还在遥控指令执行完毕后将智能电视的视频通道自动切换回服务端的视频通道并显示服务端的用户界面;
[0014]所述客户端具有客户端服务模块;所述客户端服务模块响应服务端的发现或识别过程,还收集客户端的程序和/或文件列表并根据请求发给服务端,还接收服务端发来的遥控指令并转换为客户端的遥控按键事件。
[0015]本申请智能设备控制系统的实现方法包括:一旦服务端发现并识别客户端后,和/或一旦服务端接收到要求访问用户界面的指令时,所述应用界面模块就要求各个客户端将各自的程序和/或文件列表发给服务端;
[0016]一旦服务端接收到要求访问用户界面的指令时,所述应用界面模块就在智能电视的显示屏上显示服务端的用户界面,该用户界面包含服务端及各个客户端上的所有程序和/或文件的完整列表。
[0017]进一步地,所述智能设备控制系统的实现方法还包括:一旦服务端的遥控处理模块接收到来自于服务端遥控器的遥控指令时,所述遥控处理模块就判断该遥控指令所针对的对象,并将该遥控指令转发给其所针对的对象;同时所述遥控处理模块还判断智能电视的视频通道是否为该遥控指令所针对的对象的视频通道;如果是,则遥控处理模块保持当前的视频通道不变;如果否,则遥控处理模块将视频通道自动切换到该遥控指令所针对的对象的视频通道上;此外,在遥控指令执行完毕时,所述遥控处理模块还将智能电视的视频通道自动切换为服务端的视频通道,并显示服务端的用户界面。
[0018]进一步地,所述智能设备控制系统的实现方法还包括:一旦客户端启动后,内置的客户端服务模块就以常驻服务的形式自动运行;一旦服务端启动后,内置的应用界面模块和遥控处理模块就以常驻服务的形式自动运行;服务端启动后即由应用界面模块发现并识别各个已启动的客户端,并周期性地更新客户端。
[0019]本申请可以让用户仅使用服务端遥控器、仅对准服务端,运行和操作各个智能设备中的程序和/或文件,且无需手动切换视频通道,而使各个智能设备之间的数据传输无缝融合。
【附图说明】
[0020]图1?图2是本申请智能设备的两个实施例的示意图;
[0021]图3?图4是本申请智能设备控制系统的两个实施例的示意图;
[0022]图5?图9是本申请智能设备控制系统的实现方法的各部分流程图。
【具体实施方式】
[0023]请参阅图1,这是本申请的实
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1