一种适配不同型号红外遥控器的对应方法技术

技术编号:15654635 阅读:97 留言:0更新日期:2017-06-17 11:37
本发明专利技术特别涉及一种适配不同型号红外遥控器的对应方法。该适配不同型号红外遥控器的对应方法,机顶盒预先保存需支持的各型号遥控器键值表,在机顶盒启动时采用SI私有描述符方案,通过解析私有描述符,确定其所在区域,然后红外遥控器通过适配模块加载区域对应型号的遥控器键值表,以适配相应型号遥控器。该适配不同型号红外遥控器的对应方法,有效解决了广电整合后原有机顶盒软件升级为统一软件过程中机顶盒使用的红外遥控器型号差异问题,实现了机顶盒软件的平滑升级。

【技术实现步骤摘要】
一种适配不同型号红外遥控器的对应方法
本专利技术涉及数字电视
,特别涉及一种适配不同型号红外遥控器的对应方法。
技术介绍
LIRC(LinuxInfraredRemoteControl,Linux红外遥控)是一个开放源代码包。通过LIRC及红外接收器,可以让Linux系统接收及发送红外线信号。当前数字电视领域进行着激烈的变革,变化时刻在发生。之前各地运营商有自己的规范,使用各自定制的机顶盒软件规范、各自型号的红外遥控器。在各地运营商整合成一张网后,机顶盒需要相应的升级成同一版软件,以实现统一控制。而同一版软件如何适配各地使用的不同型号的遥控器,成为一个问题。基于此,本专利技术提出了一种适配不同型号红外遥控器的对应方法。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的适配不同型号红外遥控器的对应方法。本专利技术是通过如下技术方案实现的:一种适配不同型号红外遥控器的对应方法,其特征在于,包括以下步骤:(1)机顶盒预先保存需支持的各型号遥控器键值表;(2)在机顶盒启动时采用SI私有描述符方案,通过解析私有描述符,确定其所在区域;(3)然后红外遥控器通过适配模块加载区域对应型号的遥控器键值表,以适配相应型号遥控器。所述机顶盒采用Linux系统,使用LIRC作为红外遥控控制程序。所述步骤(2)中,机顶盒启动时读取Cable信号数据,从cable信号中读取出区域ID,然后再配置上对应区域ID所用的遥控器键值表。所述步骤(3)中,红外遥控器的适配模块通过给LIRCD进程发送SIGHUP信号,让新加载的遥控器键值表生效。本专利技术的有益效果是:该适配不同型号红外遥控器的对应方法,有效解决了广电整合后原有机顶盒软件升级为统一软件过程中机顶盒使用的红外遥控器型号差异问题,实现了机顶盒软件的平滑升级。附图说明附图1为本专利技术适配不同型号红外遥控器的对应方法示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。该适配不同型号红外遥控器的对应方法,包括以下步骤:(1)机顶盒预先保存需支持的各型号遥控器键值表;针对要适配的各型号遥控器,通过IRRecord(为LIRC的一个工具,可以用它读取并记录红外遥控器的键值)配置键值表,每个型号的遥控器,对应建立一个遥控器键值表。然后,将生成的各个遥控器键值表与所在地区建立对应关系。最后,将其保存在机顶盒文件系统中。(2)在机顶盒启动时采用SI私有描述符方案,通过解析私有描述符,确定其所在区域;(3)然后红外遥控器通过适配模块加载区域对应型号的遥控器键值表,以适配相应型号遥控器。所述机顶盒采用Linux系统,使用LIRC作为红外遥控控制程序。所述步骤(2)中,机顶盒启动时读取Cable信号数据,从cable信号中读取出区域ID,然后再配置上对应区域ID所用的遥控器键值表。所述步骤(3)中,红外遥控器的适配模块通过给LIRCD进程发送SIGHUP信号,让新加载的遥控器键值表生效。具体地,当机顶盒开机后,系统引导进入红外遥控器的适配模块。机顶盒接收Cable信号数据,读取区域控制数据,解析出机顶盒所在区域。然后把机顶盒所在区域对应的红外键值表文件,重命名为lircd.conf,并拷贝到LIRCD守护进程指定的目录下。红外遥控器的适配模块向LIRCD进程发送SIGHUP信号,以使新设置的配置文件生效。这样机顶盒开机后,用户就可以使用其原有的遥控器进行各种操作。现有的方法中,通常是利用电子设备本身自己去读取红外遥控器的标识。然后再筛选相应配置。而该适配不同型号红外遥控器的对应方法,是利用机顶盒从cable信号中读取出区域ID,然后再配置上该区域所用的遥控器键值表。本文档来自技高网...
一种适配不同型号红外遥控器的对应方法

【技术保护点】
一种适配不同型号红外遥控器的对应方法,其特征在于,包括以下步骤:(1)机顶盒预先保存需支持的各型号遥控器键值表;(2)在机顶盒启动时采用SI私有描述符方案,通过解析私有描述符,确定其所在区域;(3)然后红外遥控器通过适配模块加载区域对应型号的遥控器键值表,以适配相应型号遥控器。

【技术特征摘要】
1.一种适配不同型号红外遥控器的对应方法,其特征在于,包括以下步骤:(1)机顶盒预先保存需支持的各型号遥控器键值表;(2)在机顶盒启动时采用SI私有描述符方案,通过解析私有描述符,确定其所在区域;(3)然后红外遥控器通过适配模块加载区域对应型号的遥控器键值表,以适配相应型号遥控器。2.根据权利要求1所述的适配不同型号红外遥控器的对应方法,其特征在于:所述机顶盒采用Linux系统,使用LIRC作为...

【专利技术属性】
技术研发人员:李新光
申请(专利权)人:山东浪潮商用系统有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1