[发明专利]空调器升级方法、空调器在审
| 申请号: | 202210072036.5 | 申请日: | 2022-01-21 |
| 公开(公告)号: | CN114443095A | 公开(公告)日: | 2022-05-06 |
| 发明(设计)人: | 邝帮辉;李强 | 申请(专利权)人: | 佛山市钒音科技有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 深圳市辰为知识产权代理事务所(普通合伙) 44719 | 代理人: | 文鑫芸 |
| 地址: | 528000 广东省佛山市顺德区大良街道*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 空调器 升级 方法 | ||
1.一种空调器升级方法,其特征在于,所述空调器包括作为数据发送端的室内机和作为数据接收端的室外机,所述方法包括以下步骤:
所述数据发送端向所述数据接收端发送数据包;
所述数据接收端对接收到的数据包校验正确时,向所述数据发送端发送确认包,所述确认包包含当前接收的数据包的包序号;
所述数据发送端将接收到的确认包中的包序号交替写入第一存储区和第二存储区;
当所述数据发送端与所述数据接收端的数据传输出现断点并恢复数据传输连接后,确定所述第一存储区和所述第二存储区中所存储的较大的一个包序号;
所述数据发送端向所述数据接收端发送较大的所述包序号之后的一个包序号所对应的数据包。
2.根据权利要求1所述的空调器升级方法,其特征在于,还包括:
在数据包传输过程中,当判断到所述第一存储区和所述第二存储区中的其中一个当前所写入的数据包的包序号大于另一个的包序号时,擦除较小的包序号以备较小的包序号所对应的存储区写入下一个传输的数据包的包序号。
3.根据权利要求1所述的空调器升级方法,其特征在于,还包括:
在数据包传输过程中,判断写入所述第一存储区和所述第二存储区中任意一个的包序号是否小于数据包的最大包序号;
若写入所述第一存储区和所述第二存储区中任意一个的包序号不小于所述数据包的最大包序号,所述数据发送段向所述数据接收端发送完成包,所述完成包包含室外机升级版本的控制程序总文件的CRC校验值。
4.根据权利要求3所述的空调器升级方法,其特征在于,还包括:
所述数据接收端接收到完成包后,对所有数据包进行校验,并将计算得到的校验值与所述完成包包含的室外机升级版本的控制程序总文件的CRC校验值作比较;
若不一致,所述数据接收端向所述数据发送端发送数据包重传请求,所述数据发送端向所述数据接收端重新发送所有数据包。
5.根据权利要求4所述的空调器升级方法,其特征在于,所述数据接收端包括下载区和数据运行区,所述数据发送端向所述数据接收端发送数据包,具体包括:所述数据接收端将接收的数据包存储至所述下载区,所述方法还包括:
若校验成功,将所述数据发送端的所述下载区的所有数据包拷贝至所述数据发送端的数据运行区;
擦除所述下载区的数据包。
6.根据权利要求1所述的空调器升级方法,其特征在于,还包括:
在数据包传输过程中,判断所述第一存储区的存储的包序号和所述第二存储区存储的包序号的差值是否等于设定值,所述设定值为相邻的两个数据包的包序号的差;
若所述第一存储区的存储的包序号和所述第二存储区存储的包序号的差值不等于设定值,所述数据发送端从起始数据包开始重新向所述数据接收端发送数据包。
7.一种空调器,其特征在于,所述空调器包括作为数据发送端的室内机和作为数据接收端的室外机,其中,所述数据发送端包括:
第一存储模块,所述第一存储模块具有第一存储区和第二存储区,所述数据接收端对接收到的数据包校验正确时,向所述数据发送端发送确认包,所述确认包包含当前接收的数据包的包序号,所述数据发送端将接收到的确认包中的包序号交替写入第一存储区和第二存储区;
第一处理模块,所述第一处理模块用于确定所述第一存储区和所述第二存储区中所存储的较大的一个包序号;
所述数据接收端包括:
第二存储模块,所述第二存储模块用于存储数据包;
第二处理模块,所述第二处理模块用于校验接收到的数据包以及检测所述室内机与所述室外机的数据传输是否出现断点,并在断点出现后重新与所述数据发送端建立数据传输连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市钒音科技有限公司,未经佛山市钒音科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210072036.5/1.html,转载请声明来源钻瓜专利网。





