[发明专利]一种压缩红外空调遥控码库的算法在审
申请号: | 201710211344.0 | 申请日: | 2017-03-31 |
公开(公告)号: | CN106971528A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 朱庆堃;赵崇宇 | 申请(专利权)人: | 上海智觅智能科技有限公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04;H03M7/30 |
代理公司: | 上海宣宜专利代理事务所(普通合伙)31288 | 代理人: | 刘君 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 压缩 红外 空调 遥控 算法 | ||
技术领域
本发明涉及空调遥控码库算法领域,具体涉及到一种压缩红外空调遥控码库的算法。
背景技术
目前的万能空调遥控的实现必须基于对应的万能红外空调遥控码库,该码库在本文中称为“原始码库”。原始码库因为是以枚举的方式记录所有指令内容,所以必然占据很大的存储空间,特别当需要控制的空调品牌及型号繁多时,该存储空间的需求是极其庞大的。举例来说,一个海尔品牌下一种型号的空调红外遥控指令码库的体积为800KB-6000KB这个范围,而单个海尔品牌目前就有近十种型号各不相同的型号码库。如此庞大的原始码库基本需要在线存储调用,才可实现万能空调遥控的功能,否则其存储成本是难以忽视的问题。
发明内容
为解决上述技术问题,本发明提供了一种压缩红外空调遥控码库的算法,原始码库经压缩后,所需存储空间显著降低,例如一个海尔品牌下数种型号原始码库体积为12.4MB,经本发明压缩后,体积变小为86KB。这么一来,像海尔、美的、格力等等品牌的空调的红外遥控码库都可以以很低的成本离线存储。
本发明提供了一种压缩红外空调遥控码库的算法,包括以下步骤:
载入原始码库并记录对应的品牌、型号ID以及控制信息;
对上述的原始码库的形式进行区分得到常规码库和多段码库;
将得到的常规码库和多段码库的格式进行转换;
基于转换之后的常规码库和多段码库建立变量的决策树解析;
整理解析后的压缩内容。
上述的算法,其中,所述载入原始码库并记录对应的品牌、型号ID以及控制信息的步骤中:
控制信息由Inst码反映。
上述的算法,其中,所述将得到的常规码库和多段码库的格式进行转换的步骤中:
将常规码库、多段码库的控制码和校验码部分中,将高电位视为1,低电位视为0,得到一串二进制数字;
将上述得到一串二进制数字以字节形式转换成十六进制整数形式。
上述的算法,其中,所述基于转换之后的常规码库和多段码库建立变量的决策树解析的步骤包括:
将决策树分为:第0层、第1层、第2层、第3层、第4层、第5层、第6层和第7层。
上述的算法,其中,所述第0层用于确定品牌和型号ID;所述第1层用于解析控制码,针对每条控制码生成都一致的部分,定为控制码的根命令,不一致的部分由之后的层次确定补充。
上述的算法,其中,所述第2层用于根据空调状态:开机、关机,确定空调状态命令,和补充进根命令;所述第3层用于根据空调模式:自动、制冷、制热、抽湿、送风,确定空调模式命令,和补充进根命令;所述第4层用于根据温度:16℃至30℃,确定温度命令,和补充进根命令。
上述的算法,其中,所述第5层用于根据风量:自动风量、低风、中风、高风,确定风量命令,和补充进根命令;所述第6层用于根据风向:自动风向、1位置风向、2位置风向、3位置风向、4位置风向、5位置风向,确定风向命令,和补充进根命令;所述第7层用于对需要补充校验码的进行补充。
上述的算法,其中,所述整理解析后的压缩内容的步骤包括:
多层运算码:引导码、截止码、间隔码、根命令、空调状态命令、空调模式命令、温度命令、风量命令、风向命令,多层运算方法;
根据决策树的第2层至第6层各补充进根命令和校验码生成方法。
本发明具有以下优点:
1、因为原始码库过于庞大,不便离线存储,所以我们要提出显著压缩原始码库的方法并实现应用。
2、原始码库经压缩后,所需存储空间显著降低,例如一个海尔品牌下数种型号原始码库体积为12.4MB,经本发明压缩后,体积变小为86KB。这么一来,像海尔、美的、格力等等品牌的空调的红外遥控码库都可以以很低的成本离线存储。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。
图1为本发明提供的一种压缩红外空调遥控码库的算法的流程示意图。
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海智觅智能科技有限公司,未经上海智觅智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710211344.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电源通信系统及方法
- 下一篇:一种高速公路监控系统