[发明专利]空调控制器通讯协议兼容处理方法和系统在审
申请号: | 201410421583.5 | 申请日: | 2014-08-25 |
公开(公告)号: | CN105446924A | 公开(公告)日: | 2016-03-30 |
发明(设计)人: | 张晓慈;杨华生;吴学伟 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李芙蓉;李双皓 |
地址: | 519070 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空调 控制器 通讯 协议 兼容 处理 方法 系统 | ||
技术领域
本发明涉及计算机软件领域,特别是涉及一种空调控制器通讯协议兼容处理方法和系统。
背景技术
在家用电器的控制器软件开发阶段,为了保证控制器程序的扩展性,家用电器系统中各控制器的通讯接收数组通常会在通讯协议规定的长度基础上再额外增加一些字节长度。但是,随着家用电器系统,如:空调机组的功能的不断升级,尤其是增加某些数据量较大的功能时,通讯协议的长度会不断地扩展,甚至超出某些空调控制器软件上原定的接收数组长度。此时,如果出货的机组出现了新制品和旧制品的搭配,旧制品的空调控制器可能无法接收超出其长度范围的数据,从而导致机组通讯异常。最终导致新制品和旧制品不能通用。
发明内容
基于此,有必要针对家用电器系统的功能不断升级导致新制品和旧制品不能通用的问题,提供一种空调控制器通讯协议兼容处理方法和系统。
为实现本发明提供的一种空调控制器通讯协议兼容处理方法,包括如下步骤:
定义并设置新协议和旧协议的判断标志变量;
根据所述判断标志变量,控制传输新协议通讯数据或旧协议通讯数据。
在其中一个实施例中,所述定义并设置新协议和旧协议的判断标志变量,包括如下步骤:
设置所述判断标志变量等于预设值。
在其中一个实施例中,所述根据所述判断标志变量,控制传输新协议通讯数据或旧协议通讯数据,包括如下步骤:
判断所述判断标志变量是否等于预设值;
若所述判断标志变量等于所述预设值,则控制传输所述新协议通讯数据;
若所述判断标志变量不等于所述预设值,则控制传输所述旧协议通讯数据;
其中,所述判断标志变量等于所述预设值时,对应所述新协议。
在其中一个实施例中,所述预设值的取值为1或0。
在其中一个实施例中,还包括如下步骤:
将所述判断标志变量的取值取反,并继续判断所述判断标志变量是否等于所述预设值。
相应的,为实现上述任一种空调控制器通讯协议兼容处理方法,本发明还提供了一种空调控制器通讯协议兼容处理系统,包括定义模块和控制模块,其中:
所述定义模块,用于定义并设置新协议和旧协议的判断标志变量;
所述控制模块,用于根据所述判断标志变量,控制传输新协议通讯数据或旧协议通讯数据。
在其中一个实施例中,所述定义模块包括设置单元;
所述设置单元,用于设置所述判断标志变量等于预设值。
在其中一个实施例中,所述控制模块包括判断单元、第一控制单元和第二控制单元;
所述判断单元,用于判断所述判断标志变量是否等于所述预设值;
所述第一控制单元,用于若所述判断标志变量等于所述预设值,则控制传输所述新协议通讯数据;
所述第二控制单元,用于若所述判断标志变量不等于所述预设值,则控制传输所述旧协议通讯数据;
其中,所述判断标志变量等于所述预设值时,对应所述新协议。
在其中一个实施例中,所述控制模块还包括第三控制单元;
所述第三控制单元,用于将所述判断标志变量的取值取反,并控制所述判断单元继续判断所述判断标志变量是否等于所述预设值。
上述空调控制器通讯协议兼容处理方法和系统的有益效果:其中方法通过定义并设置新协议和旧协议的判断标志变量;并根据判断标志变量,控制传输新协议通讯数据或就协议通讯数据。其通过定义并设置用于判断新协议或旧协议的判断标志变量,并根据判断标志变量,有选择的控制传输新协议通讯数据或旧协议通讯数据,从而实现新制品和旧制品有选择地接收新协议通讯数据和旧协议通讯数据,即新制品接收新协议通讯数据或旧协议通讯数据,旧制品接收旧协议通讯数据,最终实现了新制品和旧制品的通用。有效地解决了家用电器系统的功能不断升级导致新制品和旧制品不能通用的问题。
并且,其不需要另外增加空调控制器新型号,只需改变空调控制器软件就可实现新协议和旧协议的兼容,减少了开发成本。
附图说明
图1为空调控制器通讯协议兼容处理方法一具体实施例流程图;
图2为空调控制器通讯协议兼容处理方法另一具体实施例流程图;
图3为空调控制器通讯协议兼容处理系统一具体实施例结构示意图。
具体实施方式
为使本发明技术方案更加清楚,以下结合附图及具体实施例对本发明技术方案做进一步详细说明。
参见图1,作为一具体实施例的空调控制器通讯协议兼容处理方法,包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410421583.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:Word标记报告生成方法
- 下一篇:一种数据访问方法及装置