遥控器客户码的匹配方法及装置转让专利

申请号 : CN201310146643.2

文献号 : CN103281577B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈延

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明公开了一种遥控器客户码的匹配方法及装置。所述遥控器客户码的匹配方法包括:接收到客户码核对信号时,如果接收的客户码与现有的客户码不同,启动客户码缓存定时器及客户码更新定时器;所述客户码缓存定时器计时终止时,如果仍接收到客户码核对信号,缓存接收到的客户码;所述客户码更新定时器计时终止时,如果仍接收到客户码核对信号,将现有的客户码更新为接收到的客户码,并在显示屏幕上显示更新后的客户码。采用本发明公开的遥控器客户码匹配方法及装置,用户可以使用遥控器方便的更改播放器内预设的客户码,使得使用一个遥控器遥控多个播放器成为可能。

权利要求 :

1.一种遥控器客户码的匹配方法,其特征在于,包括:

接收到客户码核对信号时,如果接收的客户码与现有的客户码不同,启动客户码缓存定时器及客户码更新定时器;

所述客户码缓存定时器计时终止时,如果仍接收到客户码核对信号,缓存接收到的客户码;

所述客户码更新定时器计时终止时,如果仍接收到客户码核对信号,将现有的客户码更新为接收到的客户码,并在显示屏幕上显示更新后的客户码。

2.根据权利要求1所述的遥控器客户码的匹配方法,其特征在于,所述客户码是用于识别遥控器是否有效的信号码序列。

3.根据权利要求1所述的遥控器客户码的匹配方法,其特征在于,所述客户码核对信号是需要核对接收的客户码与现有的客户码是否匹配时遥控器发送给播放器的要求播放器进行客户码核对的信号。

4.根据权利要求1所述的遥控器客户码的匹配方法,其特征在于,所述客户码更新定时器的计时时长大于所述客户码缓存定时器的计时时长。

5.一种遥控器客户码的匹配装置,其特征在于,包括:

定时器启动模块,用于接收到客户码核对信号,并且接收的客户码与现有的客户码不同时,启动客户码缓存定时器及客户码更新定时器;

客户码缓存模块,用于所述客户码缓存定时器计时终止,并且仍接收到客户码核对信号时,缓存接收到的客户码;

客户码更新模块,用于所述客户码更新定时器计时终止,并且仍接收到客户码核对信号时,将现有的客户码更新为接收到的客户码,并在显示屏幕上显示更新后的客户码。

6.根据权利要求5所述的遥控器客户码的匹配装置,其特征在于,所述客户码是用于识别遥控器是否有效的信号码序列。

7.根据权利要求5所述的遥控器客户码的匹配装置,其特征在于,所述客户码核对信号是需要核对接收的客户码与现有的客户码是否匹配时遥控器发送给播放器的要求播放器进行客户码核对的信号。

8.根据权利要求5所述的遥控器客户码的匹配装置,其特征在于,所述客户码更新定时器的计时时长大于所述客户码缓存定时器的计时时长。

说明书 :

遥控器客户码的匹配方法及装置

技术领域

[0001] 本发明涉及媒体播放器领域,具体涉及一种遥控器客户码的匹配方法、装置及移动终端。

背景技术

[0002] 随着多媒体技术的迅猛发展,市场上出现了各种各样的媒体播放器的产品,例如,DVD播放器、蓝光播放器等等。在众多的媒体播放器产品中,有相当一部分可以使用遥控器控制。在使用遥控器控制媒体播放器的过程中,遥控器首先需要发送客户码。播放器接收到遥控器发送的客户码后,通过判断接收到的客户码是否有效来判定是否接受所述遥控器发送的控制信号。
[0003] 大部分的用于控制播放器的遥控器都会提供播放、暂停、上一曲、下一曲等的控制键。也就是说,用于控制不同播放器的遥控器所提供的控制功能类似。于是,市场上出现了可以遥控多种播放器的遥控器,被人们称为万用遥控器。使用万用遥控器遥控不同的播放器首先要面对的问题是不同的播放器需要不同的客户码,因此首先需要与播放器进行客户码匹配。
[0004] 目前的万用遥控器与不同播放器进行客户码匹配的过程采用手动方式。在万用遥控器上设置客户码选择开关,它具有多个客户码选择档位,分别对应于不同的客户码。用户需要使用万用遥控器控制一个播放器时,首先需要将客户码选择开关拨动至正确的档位上,然后才能正常的对播放器进行遥控。显然,这种客户码匹配方式并不方便。

发明内容

[0005] 本发明的目的在于提出一种遥控器客户码的匹配方法及装置,使得遥控器能够对不同的播放器快捷方便的进行客户码匹配。
[0006] 为达此目的,本发明采用以下技术方案:
[0007] 一种遥控器客户码的匹配方法,所述方法包括:
[0008] 接收到客户码核对信号时,如果接收的客户码与现有的客户码不同,启动客户码缓存定时器及客户码更新定时器;
[0009] 所述客户码缓存定时器计时终止时,如果仍接收到客户码核对信号,缓存接收到的客户码;
[0010] 所述客户码更新定时器计时终止时,如果仍接收到客户码核对信号,将现有的客户码更新为接收到的客户码,并在显示屏幕上显示更新后的客户码。
[0011] 进一步的,所述客户码是用于识别遥控器是否有效的信号码序列。
[0012] 进一步的,所述客户码核对信号是需要核对接收的客户码与现有的客户码是否匹配时遥控器发送给播放器的要求播放器进行客户码核对的信号。
[0013] 进一步的,所述客户码更新定时器的计时时长大于所述客户码缓存定时器的计时时长。
[0014] 对应的,本发明还公开了一种遥控器客户码的匹配装置,所述装置包括:
[0015] 定时器启动模块,用于接收到客户码核对信号,并且接收的客户码与现有的客户码不同时,启动客户码缓存定时器及客户码更新定时器;
[0016] 客户码缓存模块,用于所述客户码缓存定时器计时终止,并且仍接收到客户码核对信号时,缓存接收到的客户码;
[0017] 客户码更新模块,用于所述客户码更新定时器计时终止,并且仍接收到客户码核对信号时,将现有的客户码更新为接收到的客户码,并在显示屏幕上显示更新后的客户码。
[0018] 进一步的,所述客户码是用于识别遥控器是否有效的信号码序列。
[0019] 进一步的,所述客户码核对信号是需要核对接收的客户码与现有的客户码是否匹配时遥控器发送给播放器的要求播放器进行客户码核对的信号。
[0020] 进一步的,所述客户码更新定时器的计时时长大于所述客户码缓存定时器的计时时长。
[0021] 本发明通过在遥控器发送的客户码与播放器预存的客户码不同时将遥控器发送的客户码缓存,并在客户码更新定时器计时终止时将播放器预存的客户码替换为遥控器发送的客户码的方式,使得用户只要长按遥控器上的客户码核对按键便可以更改播放器上预存的客户码,实现了使用一个遥控器对多个媒体播放器的遥控。

附图说明

[0022] 图1是本发明第一实施例提供的实现遥控器客户码的匹配方法的系统的示意图。
[0023] 图2是本发明第一实施例提供的遥控器客户码的匹配方法的流程图。
[0024] 图3是本发明第二实施例提供的遥控器客户码的匹配装置的结构示意图。

具体实施方式

[0025] 下面结合附图并通过具体实施例来进一步说明本发明的技术方案。
[0026] 图1及图2示出了本发明的第一实施例。
[0027] 图1是本发明第一实施例提供的实现遥控器客户码的匹配方法的系统的示意图。参见图1,所述实现遥控器客户码的匹配方法的系统包括播放器101及遥控器102。所述播放器101可以是DVD播放器或者蓝光播放器等媒体播放器,它是所述遥控器102控制的对象。所述遥控器用102于控制所述播放器对媒体的播放、暂停、快进、快退、上一曲及下一曲。所述遥控器102通过红外信号或者无线电信号对所述播放器101进行遥控。所述遥控器102的键盘上设置有客户码核对按键,用户可以通过长按所述客户码核对按键向所述播放器101发送客户码核对信号,实现所述播放器101与所述遥控器102之间的客户码核对,并在所述播放器101内预设的客户码与所述遥控器102发送的客户码不同时对所述播放器
101内预设的客户码进行更新。
[0028] 图2是本发明第一实施例提供的遥控器客户码的匹配方法的流程图。
[0029] 在步骤S201中,接收到客户码核对信号时,如果接收的客户码与现有的客户码不同,启动客户码缓存定时器及客户码更新定时器。
[0030] 用户需要进行播放器101与遥控器102之间的客户码核对时,需要长按所述遥控器102的键盘上的客户码核对按键。所述客户码核对按键被按下时,所述遥控器102向所述播放器101发送所述客户码核对信号。
[0031] 所述播放器101接收到所述遥控器102发送的客户码核对信号后,检查接收到的客户码是否与所述播放器101内预设的客户码相同。如果接收到的客户码与所述播放器101内预设的客户码不同,则启动客户码缓存定时器及客户码更新定时器。
[0032] 所述客户码缓存定时器用于对缓存所述遥控器102发送的客户码的时间进行定时。所述客户码更新定时器用于对更新所述播放器101内预设的客户码的时间进行定时。并且,所述客户码更新定时器的计时时长大于所述客户码缓存定时器的计时时长。
[0033] 在步骤S202中,所述客户码缓存定时器计时终止时,如果仍接收到客户码核对信号,缓存接收到的客户码。
[0034] 所述客户码缓存定时器计时用于对缓存所述遥控器102发送的客户码的时间进行定时。所述客户码缓存定时器计时终止时,如果所述播放器101仍接收到客户码核对信号,所述播放器101将所述遥控器102发送的客户码存储至客户码缓存区中;而所述客户码缓存定时器计时终止时,如果所述播放器101不能继续接收到客户码核对信号,所述播放器101将所述客户码缓存区清空。
[0035] 所述客户码缓存区是用于存储所述播放器101接收到的客户码的存储区域。所述客户码缓存区是随机存储器、静态随机存储器或者双倍数据率同步动态随机存取存储器。
[0036] 根据本实施例的一个优选实施方式,所述客户码缓存定时器的计时时长是2秒。
[0037] 在步骤S203中,所述客户码更新定时器计时终止时,如果仍接收到客户码核对信号,将现有的客户码更新为接收到的客户码,并在显示屏幕上显示更新后的客户码。
[0038] 所述客户码更新定时器用于对更新所述播放器101内预设的客户码的时间进行定时。所述客户码更新定时器计时终止时,如果仍接收到客户码核对信号,将现有的客户码更新为接收到的客户码,并在显示屏幕上显示更新后的客户码。
[0039] 根据本实施例的一个优选实施方式,所述客户码更新定时器的计时时长是2.5秒。
[0040] 根据本实施例的一个优选实施方式,所述播放器101内预设的客户码被存储在客户码存储区中。所述客户码存储区是随机存储器、静态随机存储器或者双倍数据率同步动态随机存取存储器。并且所述客户码存储区用于存储所述播放器101内预设的客户码。
[0041] 将现有的客户码更新为接收到的客户码的过程就是用存储在客户码缓存区中的客户码替代所述播放器101内预设的客户码。根据本实施例的一个优选实施方式,将现有的客户码更新为接收到的客户码时,所述播放器读取所述客户码缓存区中存储的客户码,然后将所述客户码缓存区中存储的客户码的值写入至所述客户码存储区中。这样就完成了对所述播放器101内预设的客户码的更新。
[0042] 完成了对所述播放器101内预设的客户码的更新后,所述播放器将所述客户码缓存区清空,并在显示屏幕上显示更新后所述播放器101内预设的客户码,使得用户知道所述播放器101内预设的客户码已经被更新,及更新后的客户码的值。
[0043] 将现有的客户码更新为接收到的客户码后,按照更新后的客户码识别接收到的客户码是否有效。
[0044] 本实施例通过在接收到遥控器发送的客户码时启动计时时长不同的两个定时器,并在第一个定时器计时终止时缓存遥控器发送的客户码,在第二个定时器计时终止时将播放器内预设的客户码更新,由此实现了用户对播放器内预设的客户码的实时更改,使得一个遥控器可以用于遥控多个播放器。
[0045] 图3示出了本发明的第二实施例。
[0046] 图3是本发明第二实施例提供的遥控器客户码的匹配装置的结构示意图。参见图3,所述遥控器客户码的匹配装置包括计时器启动模块301、客户码缓存模块302及客户码更新模块303。
[0047] 所述计时器启动模块301用于接收到客户码核对信号,并且接收的客户码与现有的客户码不同时,启动客户码缓存定时器及客户码更新定时器。
[0048] 所述播放器101的控制部分被分为驱动部分及应用部分。所述驱动部分用于接收所述遥控器102发送的控制信号,并对控制信号执行预处理。所述应用部分用于根据所述驱动部分预处理后的控制信号来控制所述播放器101的播放动作。
[0049] 用户需要进行播放器101与遥控器102之间的客户码核对时,需要长按所述遥控器102的键盘上的客户码核对按键。所述客户码核对按键被按下时,所述遥控器102向所述播放器101发送所述客户码核对信号。
[0050] 所述播放器101的驱动部分接收到所述遥控器发送的客户码核对信号后,启动所述客户码缓存定时器,并且通知所述播放器101的应用部分启动所述客户码更新定时器。
[0051] 所述客户码缓存定时器用于对缓存所述遥控器102发送的客户码的时间进行定时。所述客户码更新定时器用于对更新所述播放器101内预设的客户码的时间进行定时。并且,所述客户码更新定时器的计时时长大于所述客户码缓存定时器的计时时长。
[0052] 所述客户码缓存模块302用于所述客户码缓存定时器计时终止,并且仍接收到客户码核对信号时,缓存接收到的客户码。
[0053] 当所述客户码缓存定时器计时终止时,所述驱动部分检查是否仍然接收到所述遥控器102发送的客户码核对信号。如果此时仍然收到所述遥控器102发送的客户码核对信号,所述驱动部分将接收到的客户码存储在客户码缓存区中;如果此时不再接收到所述遥控器102发送的客户码核对信号,所述驱动部分将所述客户码缓存区清空。
[0054] 根据本实施例的一个优选实施方式,所述客户码缓存定时器的计时时长是2秒。
[0055] 所述客户码缓存区用于缓存所述驱动部分接收到的客户码。并且,所述客户码缓存区是随机存储器、静态随机存储器或者双倍数据率同步动态随机存取存储器。
[0056] 所述客户码更新模块303用于所述客户码更新定时器计时终止,并且仍接收到客户码核对信号时,将现有的客户码更新为接收到的客户码,并在显示屏幕上显示更新后的客户码。
[0057] 当所述客户码更新定时器计时终止时,所述应用部分检查是否仍然接收到所述遥控器102发送的客户码核对信号。如果此时仍然收到所述遥控器102发送的客户码核对信号,所述应用部分按照所述客户码缓存器中缓存的所述遥控器102发送的客户码更新所述播放器101内预设的客户码,并将更新后的客户码显示在所述播放器101的显示屏幕上。
[0058] 根据本实施例的一个优选实施方式,所述客户码更新定时器的计时时长是2.5秒。
[0059] 根据本实施例的一个优选实施方式,所述播放器101内预设的客户码被存储在客户码存储区中。所述客户码存储区是随机存储器、静态随机存储器或者双倍数据率同步动态随机存取存储器。
[0060] 将现有的客户码更新为接收到的客户码的过程就是用存储在客户码缓存区中的客户码替代所述播放器101内预设的客户码。根据本实施例的一个优选实施方式,将现有的客户码更新为接收到的客户码时,所述应用部分读取所述客户码缓存区中存储的客户码,然后将所述客户码缓存区中存储的客户码的值写入至所述客户码存储区中。这样就完成了对所述播放器101内预设的客户码的更新。
[0061] 完成了对所述播放器101内预设的客户码的更新后,所述应用部分发送更新完成信号给所述驱动部分,以便通知所述驱动部分客户码更新已经完成。所述驱动部分接收到所述更新完成信号后,将所述客户码缓存区清空。所述应用部分还将更新后的客户码显示在所述播放器的显示屏幕上,使得用户清楚所述播放器101内预设的客户码已经被更新,并知道更新后所述播放器101内预设的客户码的值。
[0062] 将现有的客户码更新为接收到的客户码后,所述播放器101按照更新后的客户码识别接收到的客户码是否有效。
[0063] 本实施例通过在接收到遥控器发送的客户码核对信号后将接收到的客户码进行缓存,并在等待一段时间后将播放器内预设的客户码更新为缓存的客户码,使得用户只要长按播放器上的客户码核对按键便可以实时更新播放器内预设的客户码,使得一个遥控器可以用于遥控多个播放器。
[0064] 显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
[0065] 以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。