一种控制电视机外部设备的方法和装置与流程

文档序号:12498764阅读:470来源:国知局
一种控制电视机外部设备的方法和装置与流程

本发明涉及电视机领域,尤其涉及一种控制电视机外部设备的方法和装置。



背景技术:

电视机作为三网(电信网、广播电视网和互联网)中的一个重要终端,在国家的三网融合工程中起着至关重要的作用。

随着电视机的显示分辨率日益增加及功能的多样化,为让用户获得对电视机更好的观看内容和体验,与电视机适配的外围数字设备也在日益更新,例如高清机顶盒、蓝光DVD等众多电视机外部设备。但是众多电视机外部设备都需要通过各自配备的遥控器进行控制,这就需要用户熟悉各种遥控器的使用方法,否则用户无法顺畅地通过遥控器控制电视机外部设备,使得用户体验差,尤其对于接受能力稍差的用户,要熟悉多款遥控器的使用方法比较费时费力。



技术实现要素:

为解决相关技术问题,本发明提供一种控制电视机外部设备的方法和装置,可实现通过电视机的遥控器对各种电视机外部设备进行控制。

为实现上述目的,本发明实施例采用如下技术方案:

第一方面,本发明实施例提供了一种控制电视机的外部设备的方法,包括:

获取电视机的控制模式切换指令;

根据所述控制模式切换指令,建立与目标外部设备的连接、识别所述目标外部设备的设备型号以及将所述电视机的控制模式从电视机控制模式切换为外部设备控制模式;

接收电视机的遥控器发出的遥控指令码;

根据所述设备型号从预存的目标映射码表中查询与所述遥控指令码对应的目标映射码,其中,所述映射码表中存储有外部设备的设备型号信息、映射码信息以及与所述映射码信息对应的遥控指令码信息;

根据所述目标映射码生成目标控制指令,并将所述目标控制指令传输给所述目标外部设备。

第二方面,本发明实施例还对应地提供了一种控制电视机外部设备的装置,包括:

控制模式切换指令获取模块,用于获取电视机的控制模式切换指令;

控制模式切换模块,用于根据所述控制模式切换指令,建立与目标外部设备的连接、识别所述目标外部设备的设备型号以及将所述电视机的控制模式从电视机控制模式切换为外部设备控制模式;

遥控指令码接收模块,用于接收电视机的遥控器发出的遥控指令码;

目标映射码查询模块,用于根据所述设备型号从预存的目标映射码表中查询与所述遥控指令码对应的目标映射码,其中,所述映射码表中存储有外部设备的设备型号信息、映射码信息以及与所述映射码信息对应的遥控指令码信息;

目标控制指令生成模块,用于根据所述目标映射码生成目标控制指令,并将所述目标控制指令传输给所述目标外部设备。

本发明实施例提供的技术方案带来的有益效果:

本技术方案中,电视机系统中预存有与各电视机外部设备相对应的映射码表,电视机根据用户输入的控制模式切换指令切换为外部设备控制模式并与目标外部设备连接获得其目标设备型号,在接收到电视机遥控器发出的遥控指令码时,根据目标设备型号从目标映射码表中查询与遥控指令码对应的目标映射码,再根据目标映射码生成目标控制指令并传输给目标外部设备,使得目标外部设备执行相应操作;通过在电视机系统中预存包含映射码信息与遥控指令码信息之间的映射关系的映射码表,可以实现通过电视机遥控器控制多个电视机外部设备,无需用户熟悉各电视机外部设备的遥控器的使用方法,提高了用户体验,满足了不同用户群体的需求。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1是本发明实施例一提供的一种控制电视机的外部设备的方法的流程示意图;

图2是本发明实施例二提供的一种控制电视机的外部设备的方法的流程示意图;

图3是本发明实施例三提供的一种控制电视机外部设备的装置的架构示意图;

图4是本发明实施例四提供的一种控制电视机外部设备的装置的架构示意图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

请参考图1,其是本发明实施例一提供的一种控制电视机的外部设备的方法的流程示意图。本实施例的方法可以由电视机来执行,可适用于用电视机遥控器控制电视机的外部设备的场景。

本实施例提供的一种控制电视机的外部设备的方法,可以包括如下步骤:

S110:获取电视机的控制模式切换指令。

示例性的,控制模式包括电视机控制模式和外部设备控制模式,其中,电视机控制模式是指遥控器的遥控指令用于控制电视机,外部设备控制模式是指遥控器的遥控指令用于控制与电视机已建立通讯连接的外部设备。

电视机获取控制模式切换指令的方式有多种,在本实施例中,优选方式为:电视机通过屏幕菜单式调节方式(On-Screen Display,OSD)接收用户通过屏幕菜单输入的控制模式切换指令;或电视机接收用户通过遥控器发出的控制模式切换指令。

S120:根据控制模式切换指令,建立与目标外部设备的连接、识别目标外部设备的设备型号以及将电视机的控制模式从电视机控制模式切换为外部设备控制模式。

示例性的,电视机根据接收到的控制模式切换指令信息,例如,接收到要求切换至DVD设备的切换指令,则电视与已经插入到电视机信号接口的DVD设备建立通讯连接,同时,电视机识别DVD设备的设备型号,选择切换到外部设备控制模式,实现通过电视机遥控器对DVD设备的控制。

优选的,电视机识别目标外部设备的设备型号包括:

获取目标外部设备的物理地址和设备版本信息;

根据物理地址和设备版本信息,确定目标设备型号。

举例来说,电视机系统启动,通过HDMI控制管理器发送查询设备型号的指令到HDMI接口服务、HDMI CEC HAL接口,最后通过驱动器获得当前连接的外部设备的物理地址和设备版本信息,根据物理地址和设备版本信息确定目标外部设备的设备型号。当HDMI控制管理器从数据库中查找到与该设备型号对应的映射码表时,则通知HDMI接口服务需要与当前连接的外部设备建立通讯连接,设置数据传输机制,电视机与该外部设备绑定。

S130:接收电视机的遥控器发出的遥控指令码。

示例性的,当用户需要对目标外部设备进行控制操作时,通过电视机的遥控器上的按键向电视机发出遥控指令,电视机接收相应的遥控指令码。当电视机与目标外部设备绑定时,电视机需要将接收到的遥控指令码转换成目标外部设备可识别的指令码(即映射码)。

S140:根据设备型号从预存的目标映射码表中查询与遥控指令码对应的目标映射码。

示例性的,预存的映射码表中存储有外部设备的设备型号信息、映射码信息以及与映射码信息对应的遥控指令码信息,优选的,映射码表与外部设备是一一对应的。电视机根据设备型号从数据库中找到与目标外部设备对应的目标映射码表,再从目标映射码表中查询到与接收的遥控指令码对应的目标映射码。

S150:根据目标映射码生成目标控制指令,并将目标控制指令传输给目标外部设备。

示例性的,电视机系统根据查询到的目标映射码生成目标外部设备可识别的目标控制指令,传输该目标控制指令给目标外部设备,目标外部设备根据该目标控制指令执行相应的操作,至此,实现通过电视机遥控器控制目标外部设备。

综上,在本技术方案中,电视机系统中预存有与各电视机外部设备相对应的映射码表,电视机根据用户输入的控制模式切换指令切换为外部设备控制模式并与目标外部设备连接获得其目标设备型号,在接收到电视机遥控器发出的遥控指令码时,根据目标设备型号从目标映射码表中查询与遥控指令码对应的目标映射码,再根据目标映射码生成目标控制指令并传输给目标外部设备,使得目标外部设备执行相应操作;通过映射码表中的映射码信息与遥控指令码信息之间的映射关系,可以实现通过电视机遥控器控制多个电视机外部设备,无需用户熟悉各电视机外部设备的遥控器的使用方法,提高了用户体验,满足了不同用户群体的需求。

实施例二

请参考图2,其是本发明实施例二提供的一种控制电视机的外部设备的方法的流程示意图。本实施例与实施例一的主要区别在于,增加了将同一设备型号下对应相同功能的映射码和遥控指令码建立映射关系,生成与设备型号相对应的映射码表并保存的内容。

本实施例提供的一种控制电视机的外部设备的方法,可以包括如下内容:

S210:将同一设备型号下对应相同功能的映射码和遥控指令码建立映射关系,生成与设备型号相对应的映射码表并保存。

示例性的,本步骤主要执行于电视机出厂之前,电视机系统中对电视机外部设备(如高清机顶盒、DVD设备等)均存储有对应的一个映射码表,映射码表中包括对应外部设备的设备型号,还包括与该外部设备对应的映射码和与电视机对应的遥控指令码,其中映射码与遥控指令码之间是一一映射的关系,这种映射关系的建立主要是基于映射码和遥控指令码用于相同的功能。

举例来说,在映射码与遥控指令码之间建立映射关系时,将均为控制增加音量的映射码和控制指令码对应,将均为控制加强画面亮度的映射码和控制指令码对应,以此类推,将电视机和某外部设备实现同一功能的控制指令码和遥控指令码对应。

S220:获取电视机的控制模式切换指令。

S230:根据控制模式切换指令,建立与目标外部设备的连接、识别目标外部设备的设备型号以及将电视机的控制模式从电视机控制模式切换为外部设备控制模式。

S240:接收电视机的遥控器发出的遥控指令码。

S250:根据设备型号从预存的目标映射码表中查询与遥控指令码对应的目标映射码。

需要说明的是,当电视机当前连接的目标外部设备在数据库中没有对应的目标映射码表时,电视机(需接入互联网)可以请求从云端下载与该目标外部设备对应的目标映射码表并保存在数据库中,再从该目标映射码表中查询与接收到的遥控指令码对应的目标映射码。

S260:根据目标映射码生成目标控制指令,并将目标控制指令传输给目标外部设备。

综上,在本技术方案中,电视机系统中存储与各电视机外部设备相对应的映射码表,电视机根据用户输入的控制模式切换指令切换为外部设备控制模式并与目标外部设备连接获得其目标设备型号,在接收到电视机遥控器发出的遥控指令码时,根据目标设备型号从目标映射码表中查询与遥控指令码对应的目标映射码,再根据目标映射码生成目标控制指令并传输给目标外部设备,使得目标外部设备执行相应操作;通过映射码表中的映射码信息与遥控指令码信息之间的映射关系,可以实现通过电视机遥控器控制多个电视机外部设备,无需用户熟悉各电视机外部设备的遥控器的使用方法,提高了用户体验,满足了不同用户群体的需求。

以下为本发明实施例提供的一种控制电视机外部设备的装置的实施例,一种控制电视机外部设备的装置与上述一种控制电视机外部设备的方法属于同一个发明构思,在装置的实施例中未详尽描述的细节内容,请参考上述方法的实施例。

实施例三

请参考图3,其是本发明实施例三提供的一种控制电视机外部设备的装置的架构示意图。

本实施例提供的一种控制电视机外部设备的装置300,可以包括如下内容:

控制模式切换指令获取模块310,用于获取电视机的控制模式切换指令。

控制模式切换模块320,用于根据控制模式切换指令,建立与目标外部设备的连接、识别目标外部设备的设备型号以及将电视机的控制模式从电视机控制模式切换为外部设备控制模式。

遥控指令码接收模块330,用于接收电视机的遥控器发出的遥控指令码。

目标映射码查询模块340,用于根据设备型号从预存的目标映射码表中查询与遥控指令码对应的目标映射码,其中,映射码表中存储有外部设备的设备型号信息、映射码信息以及与映射码信息对应的遥控指令码信息。

目标控制指令生成模块350,用于根据目标映射码生成目标控制指令,并将目标控制指令传输给目标外部设备。

综上,在本技术方案中,电视机系统中预存有与各电视机外部设备相对应的映射码表,电视机根据用户输入的控制模式切换指令切换为外部设备控制模式并与目标外部设备连接获得其目标设备型号,在接收到电视机遥控器发出的遥控指令码时,根据目标设备型号从目标映射码表中查询与遥控指令码对应的目标映射码,再根据目标映射码生成目标控制指令并传输给目标外部设备,使得目标外部设备执行相应操作;通过映射码表中的映射码信息与遥控指令码信息之间的映射关系,可以实现通过电视机遥控器控制多个电视机外部设备,无需用户熟悉各电视机外部设备的遥控器的使用方法,提高了用户体验,满足了不同用户群体的需求。

实施例四

请参考图4,其是本发明实施例四提供的一种控制电视机外部设备的装置的架构示意图。本实施例与实施例三的主要区别在于,增加了映射码表生成模块210的内容。

本实施例提供的一种控制电视机外部设备的装置400,可以包括如下内容:

映射码表生成模块410,用于将同一设备型号下对应相同功能的映射码和遥控指令码建立映射关系,生成与设备型号相对应的映射码表并保存。

控制模式切换指令获取模块420,用于获取电视机的控制模式切换指令。

控制模式切换模块430,用于根据控制模式切换指令,建立与目标外部设备的连接、识别目标外部设备的设备型号以及将电视机的控制模式从电视机控制模式切换为外部设备控制模式。

优选的,控制模式切换模块430具体用于:

接收用户通过屏幕菜单或者遥控器输入的控制模式切换指令。

优选的,所述识别所述目标外部设备的设备型号,包括:

获取目标外部设备的物理地址和设备版本信息;

根据物理地址和设备版本信息,确定目标设备型号。

遥控指令码接收模块440,用于接收电视机的遥控器发出的遥控指令码。

目标映射码查询模块450,用于根据设备型号从预存的目标映射码表中查询与遥控指令码对应的目标映射码,其中,映射码表中存储有外部设备的设备型号信息、映射码信息以及与映射码信息对应的遥控指令码信息。

优选的,目标映射码查询模块450还用于:

若数据库中不存在目标映射码表,则请求从云端下载目标映射码表并存储,从目标映射码表中查询与遥控指令码对应的目标映射码。

目标控制指令生成模块460,用于根据目标映射码生成目标控制指令,并将目标控制指令传输给目标外部设备。

综上,在本技术方案中,电视机系统中存储与各电视机外部设备相对应的映射码表,电视机根据用户输入的控制模式切换指令切换为外部设备控制模式并与目标外部设备连接获得其目标设备型号,在接收到电视机遥控器发出的遥控指令码时,根据目标设备型号从目标映射码表中查询与遥控指令码对应的目标映射码,再根据目标映射码生成目标控制指令并传输给目标外部设备,使得目标外部设备执行相应操作;通过映射码表中的映射码信息与遥控指令码信息之间的映射关系,可以实现通过电视机遥控器控制多个电视机外部设备,无需用户熟悉各电视机外部设备的遥控器的使用方法,提高了用户体验,满足了不同用户群体的需求。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1