一种遥控红外码适配方法及装置的制造方法_3

文档序号:9472294阅读:来源:国知局
预设第四差值范围内,并且引导码后的前i个字符的电平长度与接收的红外码的前i个字符的电平长度相同;其中,i小于引导码后的字符个数。
[0139]当接收到的红外码为非NEC\BEC格式码时,遥控红外码的第三电平特征与接收的红外码的第三电平特征的差值在预设第三差值范围内。
[0140]实施例四
[0141]如图4所示本发明实施例提供一种遥控红外码适配装置,用于用户端,实施例二对应的装置实施例,包括:
[0142]发射模块41,用于将学习到的红外码发送给服务端装置,以使所述服务端装置将接收到的红外码与预存的遥控红外码进行匹配;
[0143]接收模块42,用于接收所述服务端发送的匹配的遥控红外码。
[0144]实施例五
[0145]如图5所示,本发明实施例提供一种遥控红外码适配系统,该系统包括:
[0146]1.红外采集系统:用于采集各型号设备的遥控红外码;
[0147]红外采集系统是由一台红外信号采集仪器、红外数据收集系统和红外数据验证系统组成。分别负责信号采集,数据收集,数据验证过程。最终转化为遥控红外码的集合进行存储。
[0148]2.红外码仓库:
[0149]一个文件数据库,采集系统输出的遥控红外码集合存储在红外码仓库。
[0150]3.红外码特征库:
[0151]为一个关系型数据库,从遥控红外码集合中提取的码长、电平特征数据存储在特征库中。
[0152]4.服务端的遥控红外码适配装置(实施例三):
[0153]分析用户端学习到的红外码,分析其特征与特征库数据库进行比较,寻找到匹配的设备类型。
[0154]5.APP:
[0155]用户手持终端设备,可以从用户端的遥控红外码适配装置学习红外码,调用服务端接口进行匹配,并能按匹配的结果下载红外码包。
[0156]6.用户端的遥控红外码适配装置(实施例四):
[0157]集成了无线信号接收模块和红外发射管的智能设备。用于从遥控设备中学校红外码,以及从APP接受红外码,转换成红外信号通过红外发射管发射出去。
[0158]例如:服务端从App端输入一条红外码格式如下:
[0159]01 01 00 01 00 01 00 51 02 68 81 B4 17 96 17 96 17 96 17 C3 17 C3 1796 17 96 17 C3 17 C3 17 C3 17 C3 17 C3 17 96 17 C3 17 C3 17 96 17 C3 17 96 1796 17 96 17 96 17 C3 17 96 17 96 17 96 17 C3 17 C3 17 C3 17 C3 17 96 17 C3 17C3 17 8C DO 02 68 DA 17 BO 87 02 68 DA 17 ED
[0160]OO 51表示码长,81 B4为引导码长度,17为尾码,ED为校验和。
[0161]根据码长51判断此红外码为NEC格式。
[0162]17 96转换为电平为23个低电平和22个高电平,转换为二进制后定义为O;
[0163]17 C3转换为电平后23个低电平和67个高电平,转换为二进制后定义为I ;
[0164]这一串数据转换为二进制数为0001 1001 1111 0110 1000 0100 0111 1011,
[0165]转换为16进制数为89 F6 84 7B。
[0166]然后搜索红外码仓库中所有码长为51的NEC码,搜索结果如图6所示:
[0167]共搜索到15条红外码记录。
[0168]进一步比较每条红外码电平的误差,要求电平误差在10以内。
[0169]期间淘汰掉电极相反的码,淘汰掉电平误差>10的码,最终匹配到的设备是海尔空气净化器nec/HR-JHQo
[0170]实施例二至实施例五,在具体设置过程中参照实施例一,在此不再赘述,相应的也具有实施例一的技术效果。
[0171]尽管为示例目的,以上已经公开了本发明的优选实施例,但本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【主权项】
1.一种遥控红外码适配方法,其特征在于,包括: 接收用户端装置学习到的红外码; 将接收到的红外码与预存的遥控红外码进行匹配; 当匹配成功时,将匹配的遥控红外码发送给所述用户端装置。2.如权利要求1所述的方法,其特征在于,将接收到的红外码与预存的遥控红外码进行匹配的步骤,具体包括 提取接收到的红外码的特征参数; 根据提取的特征参数,将接收到的红外码与预存的遥控红外码进行匹配。3.如权利要求2所述的方法,其特征在于,所述特征参数包括红外代码数据长度和电平特征。4.如权利要求3所述的方法,其特征在于,根据提取的特征参数,将接收到的红外码与预存的遥控红外码进行匹配的步骤,具体包括: 根据提取的红外代码数据长度,确定接收到的红外码的格式码类型; 在预存的遥控红外码中搜索出与所述格式码类型相同的遥控红外码; 并在搜索出的遥控红外码中,匹配出与接收到的红外码的所述电平特征相同的遥控红外码。5.如权利要求4所述的方法,其特征在于,所述红外码的格式码类型包括NEC格式码、BEC格式码以及非NEC\BEC格式码; 当接收到的红外码为NEC格式码时,提取的所述电平特征为第一电平特征,所述第一电平特征具体为引导码后64位字符的各字符电平长度; 当接收到的红外码为BEC格式码时,提取的所述电平特征为第二电平特征,所述第二电平特征包括第一电平数量和第一电平长度;所述第一电平数量和第一电平长度具体为红外代码数据长度后的电平数量和引导码后的各字符电平长度; 当接收到的红外码为非NEC\BEC格式码时,提取的所述电平特征为第三电平特征,所述第三电平特征具体为红外代码数据长度后32位字符的各字符电平长度。6.如权利要求5所述的方法,其特征在于,电平特征相同的判别方式包括: 当接收到的红外码为NEC格式码时,遥控红外码的第一电平特征与接收的红外码的第一电平特征的差值在预设第一差值范围内; 当接收到的红外码为BEC格式码时,遥控红外码的第一电平数量与接收的红外码的第一电平数量相同,并且第一电平数量相同的遥控红外码在搜索出的遥控红外码中只有一个,以及该遥控红外码的第一电平长度与接收到的红外码的第一电平长度的差值是在预设第二差值范围内; 当接收到的红外码为非NEC\BEC格式码时,遥控红外码的第三电平特征与接收的红外码的第三电平特征的差值在预设第三差值范围内。7.—种遥控红外码适配装置,用户服务端,其特征在于,包括: 接收单元,用于接收用户端装置学习到的红外码; 匹配单元,用于将接收到的红外码与预存的遥控红外码进行匹配; 发送单元,用当匹配成功时,将匹配的遥控红外码发送给所述用户端装置。8.如权利要求7所述的装置,其特征在于,所述匹配单元包括参数提取模块和比对模块; 所述参数提取模块,用于提取接收到的红外码的特征参数; 所述比对模块,用于根据提取的特征参数,将接收到的红外码与预存的遥控红外码进行匹配。9.如权利要求8所述的装置,其特征在于,所述特征参数包括红外代码数据长度和电平特征。10.如权利要求9所述的装置,其特征在于,所述比对模块具体用于根据提取的红外代码数据长度,确定接收到的红外码的格式码类型; 在预存的遥控红外码中搜索出与所述格式码类型相同的遥控红外码; 并在搜索出的遥控红外码中,匹配出与提取的所述电平特征相同的遥控红外码。11.如权利要求10所述的装置,其特征在于,所述红外码的格式码类型包括NEC格式码、BEC格式码以及非NEC\BEC格式码; 当接收到的红外码为NEC格式码时,提取的所述电平特征为第一电平特征,所述第一电平特征具体为引导码后64位字符的各字符电平长度; 当接收到的红外码为BEC格式码时,提取的所述电平特征为第二电平特征,所述第二电平特征包括第一电平数量和第一电平长度;所述第一电平数量和第一电平长度具体为红外代码数据长度后的电平数量和引导码后的各字符电平长度; 当接收到的红外码为非NEC\BEC格式码时,提取的所述电平特征为第三电平特征,所述第三电平特征具体为红外代码数据长度后32位字符的各字符电平长度。12.如权利要求11所述的装置,其特征在于,电平特征相同的判别方式包括: 当接收到的红外码为NEC格式码时,遥控红外码的第一电平特征与接收的红外码的第一电平特征的差值在预设第一差值范围内; 当接收到的红外码为BEC格式码时,遥控红外码的第一电平数量与接收的红外码的第一电平数量相同,并且第一电平数量相同的遥控红外码在搜索出的遥控红外码中只有一个,以及该遥控红外码的第一电平长度与接收到的红外码的第一电平长度的差值是在预设第二差值范围内; 当接收到的红外码为非NEC\BEC格式码时,遥控红外码的第三电平特征与接收的红外码的第三电平特征的差值在预设第三差值范围内。
【专利摘要】本发明公开了一种遥控红外码适配方法及装置,所述方法包括:接收用户端装置学习到的红外码;将接收到的红外码与预存的遥控红外码进行匹配;当匹配成功时,将匹配的遥控红外码发送给所述用户端装置。本发明使匹配遥控红外码过程简单,缩短匹配时间,提高用户体验。
【IPC分类】G08C23/04
【公开号】CN105225464
【申请号】CN201510627132
【发明人】李阅苗
【申请人】青岛海尔智能家电科技有限公司
【公开日】2016年1月6日
【申请日】2015年9月28日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1