[发明专利]空调器的通讯方法和装置有效
申请号: | 201610836307.4 | 申请日: | 2016-09-20 |
公开(公告)号: | CN106338128B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 董玉红;钟金扬;彭嘉欣;黎开晖;曾俊杰 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | F24F11/56 | 分类号: | F24F11/56;H04L12/40 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 韩建伟,张永明 |
地址: | 519070 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空调器 通讯 方法 装置 | ||
技术领域
本发明涉及空调器领域,具体而言,涉及一种空调器的通讯方法和装置。
背景技术
空调控制器之间的通讯方式通常采用Modbus通讯协议进行通讯,这种通讯方式没有考虑到通讯数据的实时性需求和通讯实用性,如显示器与主板之间的通讯,由显示器按照4秒的循环周期,循环发送全部数据帧给主板。这种通讯方式,通讯周期较长,总线数据过多且通讯资源消耗大,降低了空调器的通讯处理能力,对CPU资源也造成了一定浪费。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种空调器的通讯方法和装置,以至少解决由于全部数据循环通信造成的空调器通讯资源消耗大的技术问题。
根据本发明实施例的一个方面,提供了一种空调器的通讯方法,包括:空调器中第一模块和第二模块进行通讯时,所述第一模块检测待传输数据的数据优先级,其中,所述待传输数据包括第一数据和第二数据,所述第一数据的优先级高于所述第二数据;所述第一模块按照所述数据优先级获取第一数据的第一发送间隔和所述第二数据的第二发送间隔,其中,所述第一发送间隔小于所述第二发送间隔;所述第一模块按照所述第一发送间隔发送所述第一数据,按照所述第二发送间隔发送所述第二数据。进一步地,所述第一模块检测待传输数据的数据优先级包括:所述第一模块检测所述待传输数据的数据类型,其中,所述数据类型与所述数据优先级具有关联关系;所述第一模块根据所述数据类型确定所述待传输数据的所述数据优先级。
进一步地,所述第一模块按照所述第一发送间隔发送所述第一数据,按照所述第二发送间隔发送所述第二数据包括:在所述第一模块根据所述数据类型确定所述待传输数据的所述数据优先级之后,对所述待传输数据中的所述第一数据和所述第二数据按照所述数据优先级的顺序排列;按照排列顺序、所述第一发送间隔和所述第二发送间隔发送所述待传输数据。
进一步地,所述第一模块按照所述第一发送间隔发送所述第一数据,按照所述第二发送间隔发送所述第二数据包括:所述第一模块进行第一定时和第二定时,其中,所述第一定时的时间为所述第一发送间隔所指示的时间,所述第二定时的时间为所述第二发送间隔所指示的时间;在所述第一定时的时间达到所述第一发送间隔所指示的时间时,所述第一模块发送所述第一数据;在所述第二定时的时间达到所述第二发送间隔所指示的时间时,所述第一模块发送所述第二数据。
进一步地,在所述第一模块按照所述第一发送间隔发送所述第一数据,按照所述第二发送间隔发送所述第二数据之后,所述方法还包括:所述第一模块重新对所述第一数据进行所述第一定时,并且重新对所述第二数据进行所述第二定时。
进一步地,所述第一模块进行第一定时和第二定时包括:所述第一模块采用定时器进行所述第一定时和所述第二定时。
根据本发明实施例的另一方面,还提供了一种空调器的通讯装置,包括:检测单元,用于在空调器中第一模块和第二模块进行通讯时,通过所述第一模块检测待传输数据的数据优先级,其中,所述待传输数据包括第一数据和第二数据,所述第一数据的优先级高于所述第二数据;获取单元,用于通过所述第一模块按照所述数据优先级获取第一数据的第一发送间隔和所述第二数据的第二发送间隔,其中,所述第一发送间隔小于所述第二发送间隔;发送单元,用于通过所述第一模块按照所述第一发送间隔发送所述第一数据,按照所述第二发送间隔发送所述第二数据。
进一步地,检测模块,用于通过所述第一模块检测所述待传输数据的数据类型,其中,所述数据类型与所述数据优先级具有关联关系;确定模块,用于通过所述第一模块根据所述数据类型确定所述待传输数据的所述数据优先级。
进一步地,所述发送单元包括:排序模块,用于在所述第一模块根据所述数据类型确定所述待传输数据的所述数据优先级之后,对所述待传输数据中的所述第一数据和所述第二数据按照所述数据优先级的顺序排列;第一发送模块,用于按照排列顺序、所述第一发送间隔和所述第二发送间隔发送所述待传输数据。
进一步地,所述发送单元包括:定时模块,用于通过所述第一模块进行第一定时和第二定时,其中,所述第一定时的时间为所述第一发送间隔所指示的时间,所述第二定时的时间为所述第二发送间隔所指示的时间;第二发送模块,用于在所述第一定时的时间达到所述第一发送间隔所指示的时间时,通过所述第一模块发送所述第一数据;第三发送模块,用于在所述第二定时的时间达到所述第二发送间隔所指示的时间时,通过所述第一模块发送所述第二数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610836307.4/2.html,转载请声明来源钻瓜专利网。