一种红外遥控器码值冲突规避系统及方法
【专利摘要】本发明提供一种红外遥控器码值冲突规避方法,包括步骤:红外遥控器对应的被控设备根据存在冲突的冲突按键提供修改指示;被控设备根据修改指示将冲突按键对应的功能由第一码值触发修改为由第二码值触发;被控设备将修改指示发送给遥控器,修改指示指示遥控器将冲突按键对应的码值由第一码值修改为第二码值。因此,本发明通过更改码值的方式有效的解决了红外遥控器码值冲突的问题,避免家用电器由于码值冲突被误触发的情况,实现了更佳的体验效果。
【专利说明】一种红外遥控器码值冲突规避系统及方法
【技术领域】
[0001]本发明涉及红外遥控器【技术领域】,尤其涉及一种红外遥控器码值冲突规避系统及方法。
【背景技术】
[0002]目前电视机已经越来越广泛的影响着人们的生活,人们通常都会通过遥控器实现对电视机的操作。我们最常用的遥控器为红外遥控器,是一种通过近红外光传送遥控指令,使用户可以远程控制电子设备。现有的红外遥控器一般分为固定码遥控器、固定码学习型遥控器和波形拷贝学习型遥控器等等。目前,在亚洲无论哪种红外遥控器都采用NEC编码规则,NEC编码规则主要由引导码、用户码、数据码及数据码反码组成。其中,引导码用于告知被控设备该遥控器的某个按键是否处于持续触发状态;用户码用于区分不同厂商的不同硬件设备;数据码和数据反码是用于区分红外遥控器的不同的按键功能;在本发明中将引导码、用户码、数据码及数据反码合称为红外遥控器按键的NEC码值(简称“码值”)。
[0003]由于NEC遥控器编码规则里用户码有16bit,数据码有8bit,通过不同的用户码可以区分不同厂商,并且用于区分同一厂商的不同的硬件设备。但是随着厂商的不断增加,且没有一个统一的机构分配用户码,因此可能会出现一个很尴尬的现状:即用户通过红外遥控器开启电视时,如果家里空调的开启刚好也是由可开启电视同样的码值触发,因此空调也会被同时打开,导致红外遥控器无法准确地控制被控设备。
[0004]然而,传统的遥控器无论是固定码遥控器、固定码学习型遥控器还是波形拷贝学习型遥控器,由于其编码方式均为NEC编码,且码值在设定后则无法进一步修改,所以无法避免这个问题。
[0005]因此,能够解决红外遥控器码值冲突问题的技术方案是亟待提供的。
【发明内容】
[0006]有鉴于此,本发明提供一种红外遥控器码值码值冲突规避系统及方法,其可以解决红外遥控器码值冲突的问题。
[0007]为实现上述目的,本发明提供技术方案如下:
[0008]一种红外遥控器码值冲突规避方法,包括步骤:
[0009]红外遥控器对应的被控设备根据存在冲突的冲突按键提供修改指示;
[0010]被控设备根据修改指示将冲突按键对应的功能由第一码值触发修改为由第二码值触发;
[0011]被控设备将修改指示发送给遥控器,修改指示指示遥控器将冲突按键对应的码值由第一码值修改为第二码值。
[0012]现有技术中红外遥控器其内部的遥控码值在设定后无法修改,而本发明可以通过被控设备用备用码值(第二码值)替换冲突按键的原码值(第一码值),并使红外遥控器作出对应的码值更改,因此,本发明打破了按键码值无法更改的传统方式,使按键码值成为一个动态设置量,将存在冲突的按键码值更改为其他码值,这样就有效的解决了红外遥控器码值冲突的问题,避免了家用电器由于码值冲突被误触发的情况,实现了更佳的体验效果。
【专利附图】
【附图说明】
[0013]图1是本发明提供的一种红外遥控器码值冲突规避方法的流程图;
[0014]图2是本发明实施例中一种红外遥控器码值冲突规避方法的流程图;
[0015]图3-1是本发明实施例中一种遥控器编辑界面示意图;
[0016]图3-2是本发明实施例中另一种遥控器编辑界面示意图;
[0017]图4是本发明一种红外遥控器码值冲突规避系统的结构示意图。
【具体实施方式】
[0018]本发明可以通过被控设备用备用码值(第二码值)替换冲突按键的原码值(第一码值),并使红外遥控器也作出对应的码值更改。从而打破按键码值无法更改的传统方式,使按键码值成为一个动态设置量,将被控设备存在冲突的按键码值更改为其他码值。因此,本发明通过更改码值的方式有效的解决了红外遥控器码值冲突的问题,避免了家用电器由于码值冲突被误触发的情况,实现了更佳的体验效果。为进一步说明本发明,提供下列实施例:
[0019]实施例一
[0020]请参考图1,是本发明提供一种红外遥控器码值冲突规避方法的处理流程图,包括步骤:
[0021]101、红外遥控器对应的被控设备根据存在冲突的冲突按键提供修改指示;
[0022]在日常生活中,每个家用电器会根据需要配有与其对应的红外遥控器,本发明把被遥控器控制的设备称为被控设备。红外遥控器通过发送不同码值的红外信号来控制被控设备执行相应的操作,而为了方便对红外遥控器进行编辑,现有技术中的很多被控设备通常可以提供红外遥控器编辑模式,在该模式下,用户可以对遥控器的按键码值进行修改,或是执行更多操作。
[0023]由于现有技术中,对被控设备制造厂家的码值分配没有明确规则,致使同一个码值可能控制两个被控设备执行操作,产生码值冲突。当上述情况发生时,我们首先要确定哪个按键导致的这种冲突;在确定了冲突按键后,就进入红外遥控器对应的被控设备的遥控器编辑模式中,根据操作提示去选择该冲突按键。此时该被控设备会根据所选的冲突按键提供对应的修改指示,该修改指示是指示用户执行相应操作。
[0024]102、被控设备根据修改指示将冲突按键对应的功能由第一码值触发修改为由第二码值触发;
[0025]在本实施例中称冲突按键的原码值其为第一码值,其对应的备用码值为第二码值。根据修改指示执行完相应操作后,该被控设备会根据修改指示将该冲突按键对应的功能由第一码值修改为第二码值触发(假设第二码值与其他被控设备无冲突)。
[0026]103、被控设备将修改指示发送给遥控器,修改指示指示遥控器将冲突按键对应的码值由第一码值修改为第二码值。
[0027]但是仅对被控设备进行修改是不够的,我们还要对应的去修改遥控器的相应设置,因此在被控设备修改完成后,该被控设备对应的红外遥控器也会根据修改指示将冲突按键的码值由第一码值修改为第二码值。
[0028]根据本实施例,当使用红外遥控器原冲突按键时,其发出的第二码值的红外信号就只会触发其对应的被控设备的相应功能,而不会触发其他被控设备。因此,本发明有效的解决了红外遥控器码值冲突的问题,避免了家用电器由于码值冲突被误触发的情况,实现了更佳的体验效果。
[0029]实施例二
[0030]为了对本发明的实施方案进行进一步说明,假设用户家中的空调遥控器开关机键的用户码是0x1234,智能电视的红外遥控器开关机键用户码也是0x1234,那么当用户按下红外遥控器的开机键想打开智能电视时,空调和智能电视都会接收这个红外遥控器的数据码,就会同时打开智能电视和空调,从而产生码值冲突。针对上述问题,本发明提供一种优选的处理方法,请参考图2,是本发明实施例中一种红外遥控器码值冲突规避方法的处理流程图,包括步骤:
[0031]201、红外遥控器对应的被控设备根据存在冲突的冲突按键提供修改指示;
[0032]其中,红外遥控器对应的被控设备为智能电视,但是由于空调遥控器开关机键的码值是0x1234,智能电视的红外遥控器开关机键码值也是0x1234,那么当用户按下红外遥控器的开机键想打开智能电视时,空调和智能电视都会接收这个红外遥控器的码值,就会同时打开智能电视和空调。因此,可以确定该遥控器的冲突按键为开关机键。
[0033]假设,智能 电视中的遥控器编辑模式如图3-1所示。当用户进入该编辑界面后,首先可以选择冲突按键的编辑;于是,在电视屏幕上会出现一个冲突按键选择的对话框,是用来输入选择的冲突按键。在优选的实施方式中,对于冲突按键的选择可以做成图3-1中的下拉菜单的形式,可以通过选框的上移和下移来选中该冲突按键(开关机键)。
[0034]于是,当智能电视获取冲突按键后,会根据其内存中的按键-码值表查找该开关机键对应的码值以及对应的按键序列。具体查找方法可以参考表2-1。
[0035]
【权利要求】
1.一种红外遥控器码值冲突规避方法,其特征在于,包括步骤: 所述红外遥控器对应的被控设备根据存在冲突的冲突按键提供修改指示; 所述被控设备根据修改指示将所述冲突按键对应的功能由第一码值触发修改为由第二码值触发; 所述被控设备将修改指示发送给所述遥控器,所述修改指示指示所述遥控器将冲突按键对应的码值由第一码值修改为第二码值。
2.如权利要求1所述的方法,其特征在于,所述第一码值具有多个备用码值,所述第二码值为所述第一码值的备用码值之一。
3.如权利要求1所述的方法,其特征在于,所述修改指示为特定的按键序列。
4.如权利要求3所述的方法,其特征在于,所述被控设备根据修改指示将所述冲突按键对应的功能由第一码值触发修改为由第二码值触发,具体为: 根据所述按键序列触发所述红外遥控器上对应的按键,若与所述按键序列相同,则码值修改成功,否则,码值修改失败。
5.如权利要求4所述的方法,其特征在于,所述被控设备根据修改指示将所述冲突按键对应的功能由第一码值触发修改为由第二码值触发,还包括: 若在预定时间Tl内,被控设备根据修改指示将所述冲突按键对应的功能由第一码值触发修改为由第二码值触发,若超出所述预定时间Tl,则码值修改失败。
6.一种红外遥控器码值冲突规避系统,其特征在于,该系统包括: 修改指示单元,用于根据存在冲突的冲突按键提供修改指示,并将所述修改指示分别发送至第一修改单元和第二修改单元; 第一修改单元,用于根据修改指示将所述冲突按键对应的功能由第一码值触发修改为由第二码值触发; 第二修改单元,用于根据所述修改指示将所述冲突按键对应的码值由第一码值修改为第二码值。
7.如权利要求6所述的系统,其特征在于,所述第一码值具有多个备用码值,所述第二码值为所述第一码值的备用码值之一。
8.如权利要求6所述的系统,其特征在于,所述修改指示为特定的按键序列。
9.如权利要求8所述的系统,其特征在于,所述根据修改指示将所述冲突按键对应的功能由第一码值触发修改为由第二码值触发,具体为: 根据所述按键序列触发所述红外遥控器上对应的按键,若与所述按键序列相同,则码值修改成功,否则,码值修改失败。
10.如权利要求9所述的系统,其特征在于,所述根据修改指示将所述冲突按键对应的功能由第一码值触发修改为由第二码值触发,还包括: 若在预定时间Tl内,根据修改指示将所述冲突按键对应的功能由第一码值触发修改为由第二码值触发,若超出所述预定时间Tl,则码值修改失败。
【文档编号】H04N21/422GK103686276SQ201310652150
【公开日】2014年3月26日 申请日期:2013年12月4日 优先权日:2013年12月4日
【发明者】黄钦 申请人:乐视致新电子科技(天津)有限公司