红外遥控器和红外接收装置、红外编码校验方法及系统制造方法及图纸

技术编号:14881000 阅读:94 留言:0更新日期:2017-03-24 03:39
本发明专利技术公开了一种红外遥控器和红外接收装置、红外编码校验方法及系统,所述红外遥控器包括:第一获取模块,用于获取用户基于红外遥控器输入的操作指令;转化模块,用于将所述操作指令转化为对应的红外编码信号,所述红外编码信号采用CRC校验方式,包括数据码,所述数据码包括用户码和校验码;发送模块,用于将红外编码信号发送至红外接收装置。本发明专利技术简化了红外遥控器发送红外编码信号的红外编码方式,减少红外遥控器的信号数据量,进而提升了红外遥控器的发送效率,同时还降低了功耗,并提高了红外接收装置对红外编码信号的验证校验效率,大大改善了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及红外编码
,尤其涉及一种红外遥控器和红外接收装置、红外编码校验方法及系统
技术介绍
现如今,红外遥控器作为人们间接控制其他设备的信号发射装置,越来越多地参与到人们的生活工作中。通过红外遥控器发出的红外编码信号,其红外接收装置对其进行验证校验,以执行红外编码信号中的遥控指令。但是现实生活中,人们使用的红外遥控器是利用红外编码信号的数据码中用户码以及反码的对比验证,其数据编码部分过度冗余,这导致红外遥控器发送红外编码信号的单位时间延长,且增加了功耗,同时降低了红外接收装置对红外编码信号的验证校验效率,对用户的使用体验不佳。
技术实现思路
本专利技术的主要目的在于提供一种红外遥控器和红外接收装置、红外编码校验方法及系统,旨在解决因红外遥控器的红外编码方式数据冗余,造成红外编码信号的发送效率低下,呆滞红外接收装置验证校验效率低下的技术问题。为实现上述目的,本专利技术实施例提供一种红外遥控器,所述红外遥控器包括:第一获取模块,用于获取用户基于红外遥控器输入的操作指令;转化模块,用于将所述操作指令转化为对应的红外编码信号,所述红外编码信号采用CRC校验方式,包括数据码,所述数据码包括用户码和校验码;发送模块,用于将红外编码信号发送至红外接收装置。本专利技术实施例还提供一种红外接收装置,所述红外接收装置包括:第二获取模块,用于当检测到红外遥控器发送的红外编码信号时,获取该红外编码信号;验证模块,用于对所述红外编码信号的数据码进行验证;响应模块,用于若所述数据码通过验证,则红外接收装置响应所述数据码中用户码的遥控指令。可选地,所述第二获取模块还用于:当获取到红外编码信号中数据码的用户码和校验码时,将校验码对用户码进行校验运算,以获得匹配用户码。可选地,所述验证模块包括:判断单元,用于判断所述匹配用户码和用户码是否相同;验证单元,用于当判定匹配用户码和用户码相同时,则判定红外编码信号的数据码通过验证。此外,为实现上述目的,本专利技术还提供一种基于红外遥控器的红外编码校验方法,所述基于红外遥控器的红外编码校验方法包括:获取用户基于红外遥控器输入的操作指令;将所述操作指令转化为对应的红外编码信号,所述红外编码信号采用CRC校验方式,包括数据码,所述数据码包括用户码和校验码;将红外编码信号发送至红外接收装置。本专利技术提供一种基于红外接收装置的红外编码校验方法,所述基于红外接收装置的红外编码校验方法包括:当检测到红外遥控器发送的红外编码信号时,获取该红外编码信号;对所述红外编码信号的数据码进行验证;若所述数据码通过验证,则红外接收装置响应所述数据码中用户码的遥控指令。可选地,所述当检测到红外遥控器发送的红外编码信号时,获取该红外编码信号的步骤还包括:当获取到红外编码信号中数据码的用户码和校验码时,将校验码对用户码进行校验运算,以获得匹配用户码。可选地,所述对所述红外编码信号的数据码进行验证的步骤包括:判断所述匹配用户码和用户码是否相同;当判定匹配用户码和用户码相同时,则判定红外编码信号的数据码通过验证。同时,本专利技术还提供一种红外编码校验系统,所述红外编码校验系统包括:红外遥控器和红外接收装置,在红外编码校验系统中,所述红外遥控器包括:第一获取模块,用于获取用户基于红外遥控器输入的操作指令;转化模块,用于将所述操作指令转化为对应的红外编码信号,所述红外编码信号采用CRC校验方式,包括数据码,所述数据码包括用户码和校验码;发送模块,用于将红外编码信号发送至红外接收装置;所述红外接收装置用于接收第一获取模块发送的红外编码信号。可选地,在红外编码校验系统中,所述红外接收装置包括:第二获取模块,用于当检测到红外遥控器发送的红外编码信号时,获取该红外编码信号;验证模块,用于对所述红外编码信号的数据码进行验证;响应模块,用于若所述数据码通过验证,则红外接收装置响应所述数据码中用户码的遥控指令;所述红外遥控器用于发送红外编码信号至红外接收装置。本专利技术首先通过第一获取模块10获取用户基于红外遥控器输入的操作指令;然后转化模块10将所述操作指令转化为对应的红外编码信号,所述红外编码信号采用CRC校验方式,包括数据码,所述数据码包括用户码和校验码;最后发送模块30将红外编码信号发送至红外接收装置。通过上述方式,本专利技术简化了红外遥控器发送红外编码信号的红外编码方式,减少红外遥控器的信号数据量,进而提升了红外遥控器的发送效率,同时还降低了功耗,并提高了红外接收装置对红外编码信号的验证校验效率,大大改善了用户的使用体验。附图说明图1为本专利技术红外遥控器第一实施例的模块示意图;图2为本专利技术红外接收装置第一实施例的模块示意图;图3为本专利技术红外接收装置第三实施例中验证模块的细化模块示意图;图4为本专利技术基于红外遥控器的红外编码校验方法第一实施例的流程示意图;图5为本专利技术基于红外接收装置的红外编码校验方法第一实施例的流程示意图;图6为本专利技术基于红外接收装置的红外编码校验方法第三实施例中所述对所述红外编码信号的数据码进行验证的步骤的细化流程示意图;图7为本专利技术红外编码校验系统第一实施例的系统模块示意图;图8为本专利技术红外编码校验系统第二实施例的系统实物示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参考附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的红外遥控器,红外接收装置。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。参考图1,本专利技术提供一种红外遥控器,在红外遥控器第一实施例中,所述红外遥控器包括:第一获取模块10,用于获取用户基于红外遥控器输入的操作指令;用户通过在红外遥控器进行各种功能操作,例如在红外遥控器上的触摸屏输入功能指令,或者直接按压红外遥控器上的功能按键等,即可输入自己想要执行的遥控功能,而第一获取模块10则实时检测并获取到该用户输入的操作指令。转化模块20,用于将所述操作指令转化为对应的红外编码信号,所述红外编码信号采用CRC校验方式,包括数据码,所述数据码包括用户码和校验码;由于红外遥控器需要通过获取到的操作指令控制红外接收装置,故需要将操作指令进行转化,以便在红外传输协议下实现发送传输。转化成的红外编码信号中包含了大量的数据指令集等,其中,数据码必须包括用户码和校验码,用户码指的是用户操作红外遥控器生成的遥控指令,例如增大音量或者静音等遥控功能,该部分主要集中了各种功能数据的编码集合。而校验码主要是对用户码进行验证校验的编码集合。以下将采用一个具体的例子进行解释说明,以便理解:本专利技术采用的是CRC5编码校验方法,所述校验码的长度为5Bit,减少了大量的数据冗余,方便红外遥控器进行获取和转化。数据码由用户码和校验码组成,其中校验码部分采用CRC5的编码校验方法,利用该校验码的5个比特位来校验用户码;假设用户码长度为(N)Bit,则采用CRC5的编码方式的数据码长度为(5+N)Bit,以使用最广的NEC编码为例,NEC编码的数据码由用户码和反码组成,且用户码与反码的长度一致。假设用户码的长度为(16)Bit,则对应的反码的长度也本文档来自技高网...
红外遥控器和红外接收装置、红外编码校验方法及系统

【技术保护点】
一种红外遥控器,其特征在于,所述红外遥控器包括:第一获取模块,用于获取用户基于红外遥控器输入的操作指令;转化模块,用于将所述操作指令转化为对应的红外编码信号,所述红外编码信号采用CRC校验方式,包括数据码,所述数据码包括用户码和校验码;发送模块,用于将红外编码信号发送至红外接收装置。

【技术特征摘要】
1.一种红外遥控器,其特征在于,所述红外遥控器包括:第一获取模块,用于获取用户基于红外遥控器输入的操作指令;转化模块,用于将所述操作指令转化为对应的红外编码信号,所述红外编码信号采用CRC校验方式,包括数据码,所述数据码包括用户码和校验码;发送模块,用于将红外编码信号发送至红外接收装置。2.一种红外接收装置,其特征在于,所述红外接收装置包括:第二获取模块,用于当检测到红外遥控器发送的红外编码信号时,获取该红外编码信号;验证模块,用于对所述红外编码信号的数据码进行验证;响应模块,用于若所述数据码通过验证,则红外接收装置响应所述数据码中用户码的遥控指令。3.如权利要求2所述的红外接收装置,其特征在于,所述第二获取模块还用于:当获取到红外编码信号中数据码的用户码和校验码时,将校验码对用户码进行校验运算,以获得匹配用户码。4.如权利要求3所述的红外接收装置,其特征在于,所述验证模块包括:判断单元,用于判断所述匹配用户码和用户码是否相同;验证单元,用于当判定匹配用户码和用户码相同时,则判定红外编码信号的数据码通过验证。5.一种基于红外遥控器的红外编码校验方法,其特征在于,所述基于红外遥控器的红外编码校验方法包括:获取用户基于红外遥控器输入的操作指令;将所述操作指令转化为对应的红外编码信号,所述红外编码信号采用CRC校验方式,包括数据码,所述数据码包括用户码和校验码;将红外编码信号发送至红外接收装置。6.一种基于红外接收装置的红外编码校验方法,其特征在于,所述基于红外接收装置的红外编码校验方法包括:当检测到红外遥控器发送的红外编码信号时,获取该红外编码...

【专利技术属性】
技术研发人员:程祥宪
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

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

1