一种遥控信号的接收处理方法、装置及设备的制作方法

文档序号:6695008阅读:201来源:国知局
专利名称:一种遥控信号的接收处理方法、装置及设备的制作方法
技术领域
本发明属于遥控信号处理领域,尤其涉及一种遥控信号的接收处理方法、 装置及设备。
背景技术
随着遥控器在家用电器中的广泛使用,不同家用电器同时使用时,它们的 遥控信号输入之间可能会造成干扰,例如机顶盒与电视机或者空调同时使用时, 机顶盒的遥控器可能会干扰电视机工作,电视机的遥控器在使用时会千扰机顶 盒工作,或者因为受到^/L顶盒遥控器的干扰,空调预设定的温度被调高或者被 调低。
以机顶盒为例,在现有技术中,AT89C2051 (—种低电压、高性能的8位 .CMOS微型计算机)解析不同红外遥控协议,能够智能识别NEC协议和RC5 协议的遥控信号,将解析的遥控信号的信息通过串口传给机顶盒主机,机顶盒 主机判断遥控的用户码信息和名欠接收的用户码信息是否相符,如果相符就处理 该遥控信号,如果不相符将不处理。
目前遥控器支持NEC和RC5两种协议,遥控信号的用户码(用来识别遥 控器信号类型)是O,遥控器的遥控信号的发射协议可以动态改变,但用户码 (用来识别遥控器信号类型)却不能动态改变。机顶盒主机只能处理某一种特 定遥控信号类型,不支持遥控信号类型进行动态改变。

发明内容
本发明实施例的目的在于提供一种遥控信号的接收处理方法,旨在解决不 同家用电器之间的遥控器信号会发生相互干扰的问题。本发明实施例是这样实现的, 一种遥控信号的接收处理方法,所述方法包
括下述步骤
设置待接收的遥控信号的类型,所述遥控信号的类型包括遥控信号的发射 协议和遥控信号的用户码;
收到遥控设备发送的遥控数据包时,判断所述遥控数据包携带的遥控信号 的类型与本地设置的待接收的遥控信号的类型是否 一致,当所述遥控数据包携 带的遥控信号的类型与本地设置的待接收的遥控信号的类型一致时,处理所述 遥控数据包。
本发明实施例的另一目的在于提供一种遥控信号的接收处理装置,所述装 置包括
遥控信号类型设置模块,用于设置待接收的遥控信号的类型,所述遥控信 号的类型包括遥控信号的发射协议和遥控信号的用户码;
遥控信号处理模块,用于收到遥控设备发送的遥控数据包时,判断所述遥 控数据包携带的遥控信号的类型与所述遥控信号类型设置模块设置的待接收的 遥控信号的类型是否一致,当所述遥控数据包携带的遥控信号的类型与本地设 置的待接收的遥控信号的类型一致时,处理所述遥控数据包。
本发明实施例的另一目的在于提供一种遥控电子设备,所述设备包括
遥控信号类型识别和遥控信号接收模块,用于接收遥控设备发送的多种类 型遥控信号,识别所述遥控信号的类型,根据接收到的遥控信号的发射协议和 遥控信号的用户码确定遥控信号类型并生成遥控数据包,并将所述遥控数据包 发送给所述i殳备的主才几;
遥控信号类型设置模块,用于设置待接收的遥控信号的类型,所述遥控信 号的类型包括遥控信号的发射协议和遥控信号的用户码;以及
遥控信号处理才莫块,用于收到遥控设备发送的遥控数据包时,判断所述遥
控数据包携带的遥控信号的类型与所述遥控信号类型设置模块设置的待接收的 遥控信号的类型是否一致,当所述遥控数据包携带的遥控信号的类型与本地设
置的待接收的遥控信号的类型一致时,处理所述遥控数据包。
本发明实施例的另一目的在于提供一种遥控信号的设置方法,所述方法包
4舌下述步骤
根据被控设备端设置的遥控信号的类型,设置发射遥控信号的类型,所述 发射遥控信号的类型包括遥控信专的发射协议和遥控信号的用户码; 存储已设置的发射遥控信号的类型信息。
本发明实施例的另一目的在于提供一种遥控器,所述遥控器包括 遥控器信号类型设置模块,用于根据被控设备端设置的遥控信号的类型,
设置发射遥控信号的类型,所述发射遥控信号的类型包括遥控信号的发射协议
和遥控信号的用户码;
遥控器信号类型存储模块,用于存储已设置的发射遥控信号的类型信息。 在本发明实施例中,通过设置遥控设备和被控设备的遥控信号发射协议和
遥控信号的用户码,可以设置遥控信号的类型,避免了不同电器之间遥控器信
号的相互干扰。


图1是本发明实施例提供的遥控信号的接收处理实现流程图; 图2是本发明实施例提供的遥控器遥控信号的设置流程图; 图3是本发明实施例提供的遥控电子设备的结构图; 图4是本发明实施例提供的遥控器的结构图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅
仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,通过改变遥控设备和被控设备的遥控信号发射协议和 遥控信号的用户码,从而改变了遥控信号的类型,解决了不同电器的遥控器信 号相互干扰的问题。
图1示出了本发明实施例提供的遥控信号的接收处理实现流程,详述如下 在本发明实施例中,遥控设备是指遥控器,被控设备是指机顶盒。 在步骤S101中,机顶盒正在运行中,若家用电器之间存在遥控信号相互干 扰,则设置机顶盒待接收的遥控信号的类型,并将选择的遥控信号类型保存在 FLASH中,同时改变内存中相应的信息,该遥控信号的类型包括遥控信号的发 射协议和遥控信号的用户码(0至127 )。
在本发明实施例中,上述遥控信号相互干扰是指其它家电遥控器信号干扰 机顶盒的正常工作或者机顶盒遥控器的信号干扰其它家电的正常工作。
遥控信号由遥控信号的用户码和遥控码两部分组成,遥控信号的发射可以 表取不同的协议,常见的有NEC协议和RC5协议,其中遥控信号的发射协议 和用户码可变,遥控码是不可变的。遥控码是关键信息,用来识别遥控的按键 信息,而发射协议和用户码是用来识别遥控器信号类型。在本发明实施例中, 设置待接收的遥控信号的类型包括设置遥控信号的发射协议,或者设置遥控信 号的用户码,或者同时设置遥控信号的发射协议和用户码。
在步骤S102中,设置遥控器的遥控信号类型,使得与机顶盒中内存和 FLASH中的遥控信号类型保持一致。当机顶盒启动时,遥控信号类型会从 FLASH读入内存。
在本发明实施例中,FLASH与内存中存储的遥控信号类型信息按以下示例
模式存储
typedef struct —User—Remoteinf
unsigned char Remote—Type;(遥控协议的类型) unsigned char User—Code;(遥控信号的用户码) } User_Remote
在步骤S103中,机顶盒接收来自遥控器的遥控信号。
在步骤S104中,自动识别判断遥控信号的发射协议类型,若发射协议为 NEC协议则执行步骤S105,若发射协议为RC5协议则执行步骤S106。 在步骤S105中,按照NEC协议接收遥控信号。 在步骤S106中,按照RC5协议接收遥控信号。
在步骤S107中,将遥控信号按照对应的发射协议生成遥控数据包,通过串 口将遥控数据包发送给机顶盒主机。
在本发明实施例中,上述遥控数据包为携带遥控信号的发射协议以及遥控 信号的用户码的数据信息。
在步骤S108中,机顶盒主机解析收到的遥控设备发送的遥控数据包。
在步骤S109中,机顶盒主机舉据上述步骤对遥控数据包的解析,判断该遥 控信号的类型与已经设置的待接收的遥控信号类型是否一致,是则执行步骤 SllO,否则执行步骤Slll。
在步骤S110中,处理该遥控信号。
在步骤S111中,丢弃该遥控信号。
图2示出了本发明实施例提供的遥控器的遥控信号设置流程,详述如下 在步骤S201中,根据被控设备端设置的遥控信号的类型,设置遥控器的遥
控信号的发射协议。
在步骤S202中,根据被控设备端设置的遥控信号的类型,设置遥控器的遥
控信号的用户码。
在本发明实施例中,设置待遥控器的遥控信号的类型包括设置遥控信号的 发射协议,或者设置遥控信号的用户码,或者同时设置遥控信号的发射协议和 用户码。
在步骤S203中,判断上述对遥控器的遥控信号的类型设置是否完成,是则 执行步骤S204,否则执行步骤S201 。
在步骤S204中,保存遥控器的遥控信号的有关数据到非易失性存储器,该 有关数据包括遥控器遥控信号的发射协议以及遥控信号的用户码。图3示出了本发明实施例提供的遥控电子设备结构,该设备可以是机顶盒、 电视机、空调等可以遥控使用的电子设备。为了便于说明,仅示出了与本发明 实施例相关的部分。
在本发明实施例中遥控电子设备指机顶盒,其包括面板31和主机33,面 板31和主机33之间通过串口通信。遥控信号类型识别和遥控信号接收模块311 设置在面板31上,遥控信号类型设置模块331和遥控信号处理模块332设置在 主机33中。
通过遥控信号类型设置模块331,可以设置待接收的遥控信号的类型,包 括遥控信号的发射协议和遥控信号的用户码。
当遥控信号类型识别和遥控信号接收模块311收到遥控设备发送的遥控信 号后,识别遥控信号的类型,根据遥控信号对应的发射协议和遥控信号的用户 码确定遥控信号类型并生成遥控数据包,并将该遥控数据包发送给主机33的遥 控信号处理模块332。
遥控信号处理才莫块332收到遥控数据包时,判断遥控数据包携带的遥控信 号的类型与遥控信号类型设置模块331设置的待接收的遥控信号的类型是否一 致,当所述遥控数据包携带的遥控信号的类型与遥控信号类型设置模块331设 置的待接收的遥控信号的类型一致时,处理所述遥控数据包。
图4示出了本发明实施例提供的遥控器的结构,为了便于说明仅示出了与
本发明实施例有关的部分。
根据被控设备端设置的遥控信号的类型,可以在遥控器信号类型设置模块 41设置发射遥控信号的类型,包括遥控信号的发射协^汉和遥控信号的用户码。 发射遥控信号的类型设置完成后,已设置的发射遥控信号的类型信息存储在遥 控器信号类型存储模块42中。
在本发明实施例中,通过设置遥控设备和被控设备的遥控信号发射协议和 遥控信号的用户码,可以设置遥控信号的类型,避免了不同电器之间遥控器信 号的相互干扰,同时也可以用于用户红外无线键盘输入和遥控输入的相互切换,方便了用户。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种遥控信号的接收处理方法,其特征在于,所述方法包括下述步骤设置待接收的遥控信号的类型,所述遥控信号的类型包括遥控信号的发射协议和遥控信号的用户码;收到遥控设备发送的遥控数据包时,判断所述遥控数据包携带的遥控信号的类型与本地设置的待接收的遥控信号的类型是否一致,当所述遥控数据包携带的遥控信号的类型与本地设置的待接收的遥控信号的类型一致时,处理所述遥控数据包。
2、 如权利要求1所述的遥控信号的接收处理方法,其特征在于,所述设置 待接收的遥控信号的类型包括设置遥控信号的发射协议,或者设置遥控信号的 用户码,或者同时设置遥控信号的发射协议和用户码。
3、 一种遥控信号的接收处理装置,其特征在于,所述装置包括 遥控信号类型设置才莫块,用于设置待接收的遥控信号的类型,所述遥控信号的类型包括遥控信号的发射协议和遥控信号的用户码;遥控信号处理才莫块,用于收到遥控设备发送的遥控数据包时,判断所述遥 控数据包携带的遥控信号的类型与所述遥控信号类型设置模块设置的待接收的 遥控信号的类型是否一致,当所述遥控数据包携带的遥控信号的类型与本地设 置的待接收的遥控信号的类型一致时,处理所述遥控数据包。
4、 如权利要求3所述的遥控信号的接收处理装置,其特征在于,所述设置 待接收的遥控信号的类型包括设置遥控信号的发射协议,或者设置遥控信号的 用户码,或者同时设置遥控信号的发射协议和用户码。
5、 一种遥控电子设备,其特征在于,所述设备包括 遥控信号类型识别和遥控信号接收模块,用于接收遥控设备发送的多种类型遥控信号,识别所述遥控信号的类型,根据接收到的遥控信号的发射协议和 遥控信号的用户码确定遥控信号类型并生成遥控数据包,并将所述遥控数据包 发送给所述设备的主机; 遥控信号类型设置模块,用于设置待接收的遥控信号的类型,所述遥控信号的类型包括遥控信号的发射协议和遥控信号的用户码;以及遥控信号处理才莫块,用于收到遥控设备发送的遥控数据包时,判断所述遥 控数据包携带的遥控信号的类型与所述遥控信号类型设置模块设置的待接收的 遥控信号的类型是否一致,当所述遥控数据包携带的遥控信号的类型与本地设 置的待接收的遥控信号的类型一致时,处理所述遥控数据包。
6、 如权利要求5所述的遥控电子设备,其特征在于,所述设置待接收的遥控信号的类型包括设置遥控信号的发射协议,或者设置遥控信号的用户码,或 者同时设置遥控信号的发射协议和用户码。
7、 如权利要求5所述的遥控电子设备,其特征在于,所述遥控电子设备为 机顶盒,该机顶盒包括面板及主机,所述遥控信号类型识别和遥控信号接收模 块设置于面板,所述遥控信号类型设置模块和遥控信号处理模块设置于主机。
8、 一种遥控器的遥控信号类型设置方法,其特征在于,所述方法包括下述 步骤根据被控设备端设置的遥控信号的类型,设置遥控器发射遥控信号的类型, 所述发射遥控信号的类型包括遥控信号的发射协议和遥控信号的用户码; 存储已设置的发射遥控信号的类型信息。
9、 如权利要求8所述的遥控器的遥控信号类型设置方法,其特征在于,所 述设置的遥控信号的类型包括设置遥控信号的发射协议,或者设置遥控信号的 用户码,或者同时设置遥控信号的发射协议和用户码。
10、 一种遥控器,其特征在于,所述遥控器包括遥控器信号类型设置模块,用于根据被控设备端设置的遥控信号的类型, 设置发射遥控信号的类型,所述发射遥控信号的类型包括遥控信号的发射协议 和遥控信号的用户码;遥控器信号类型存储;f莫块,用于存储已设置的发射遥控信号的类型信息。
11、 如权利要求IO所述的遥控器,其特征在于,所述设置的遥控信号的类型包括设置遥控信号的发射协议,'或者设置遥控信号的用户码,或者同时设置 遥控信号的发射协议和用户码。
全文摘要
本发明适用于遥控信号处理领域,提供了一种遥控信号的接收处理方法、装置及设备,所述方法包括下述步骤设置待接收的遥控信号的类型,所述遥控信号的类型包括遥控信号的发射协议和遥控信号的用户码;收到遥控设备发送的遥控数据包时,判断所述遥控数据包携带的遥控信号的类型与本地设置的待接收的遥控信号的类型是否一致,当所述遥控数据包携带的遥控信号的类型与本地设置的待接收的遥控信号的类型一致时,处理所述遥控数据包。在本发明实施例中,通过设置遥控设备和被控设备的遥控信号发射协议和遥控信号的用户码,可以设置遥控信号的类型,避免了不同电器之间遥控器信号的相互干扰。
文档编号G08C17/00GK101201969SQ20071007341
公开日2008年6月18日 申请日期2007年2月28日 优先权日2007年2月28日
发明者涂建中, 林 韩 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1