本申请涉及空调器领域,尤其涉及一种空调器基于电力线通讯的配对方法、装置和存储介质。
背景技术:
电力线通讯(powerlinecommunication,简称plc)是通过载波方式将模拟或数字信号进行调制后,将调制信号耦合到电力线上进行传输的技术,其最大特点是不需要重新架设网络,只要有电力线,就能进行数据传递。
相关技术中,plc技术一般应用于智能抄表、智能家居、智能楼宇等场景。在空调器领域,由于存在内机和外机,一般采用通讯线路实现内机与外机之间的通讯连接,例如,对于多联机空调器中的外机与内机之间的通讯连接,往往基于从外机连接布置到各内机的can(controllerareanetwork,控制器局域网)总线或者485总线进行连接、控制和通讯,导致安装复杂、物料及人工成本高、不便于维护等缺点。
为了节省传统的通讯线路的布置及维护成本,若采用plc技术实现空调器的内机与外机之间的通讯连接,则需要采用专用的配对设备来实现内机与外机之间的配对连接,以避免作为公共网络的电力线中同一空调器的内机与外机之间无法可靠通讯连接的问题,然而相关的配对方法往往耗费人工且操作复杂。
技术实现要素:
有鉴于此,本申请实施例提供了一种空调器基于电力线通讯的配对方法、装置和存储介质,旨在简单、可靠地实现空调器的内机与外机之间的配对连接。
本申请实施例的技术方案是这样实现的:
本申请实施例提供了一种空调器基于电力线通讯的配对方法,所述空调器包括:分别连接电力线的第一设备和第二设备;所述方法包括:
所述第一设备获取第一拨码地址;
所述第一设备基于所述第一拨码地址生成并发送配对请求信息至所述电力线,所述配对请求信息包括:配对请求指令、所述第一拨码地址及所述第一设备的身份唯一标识码;
所述第一设备基于所述电力线接收来自所述第二设备的配对反馈信息,所述配对反馈信息包括:配对成功指令、所述第二设备的第二拨码地址及所述第二设备的身份唯一标识码;
所述第一设备确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址匹配,则存储所述第二设备的身份唯一标识码。
在一些实施方案中,所述方法还包括:
所述第一设备获取第三拨码地址,所述第三拨码地址用于指示解除配对;
所述第一设备基于所述第三拨码地址发送配对解除请求信息至所述电力线;
所述第一设备基于所述电力线接收来自所述第二设备的配对解除反馈信息,所述配对解除反馈信息包括:配对解除完成指令、所述第二设备的身份唯一标识码及所述第一设备的身份唯一标识码;
所述第一设备基于所述配对解除反馈信息删除已存储的所述第二设备的身份唯一标识码。
在一些实施方案中,所述方法还包括:
所述第一设备基于所述电力线接收来自所述第二设备的配对解除请求信息;
所述第一设备基于所述配对解除请求信息发送配对解除反馈信息至所述电力线,所述配对解除反馈信息包括:配对解除完成指令、所述第一设备的身份唯一标识码及所述第二设备的身份唯一标识码;
所述第一设备删除已存储的所述第二设备的身份唯一标识码。
在一些实施方案中,所述第一拨码地址与所述第二拨码地址相同;
所述第一设备确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址匹配,包括:所述第一设备确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址相同。
在一些实施方案中,所述第一设备基于所述第一拨码地址生成并发送配对请求信息至所述电力线之前,所述方法还包括:
所述第一设备判断本地是否存储已配对设备的身份唯一标识码,若未存储,则确定所述第一设备处于待配对状态,并执行所述基于所述第一拨码地址生成并发送配对请求信息至所述电力线。
本申请实施例还提供了一种空调器基于电力线通讯的配对方法,所述空调器包括:分别连接电力线的第一设备和第二设备;所述方法包括:
所述第一设备获取第一拨码地址,所述第二设备获取第二拨码地址;
所述第一设备基于所述第一拨码地址生成并发送配对请求信息至所述电力线,所述配对请求信息包括:配对请求指令、所述第一拨码地址及所述第一设备的身份唯一标识码;
所述第二设备基于所述电力线接收所述配对请求信息;
所述第二设备确定所述配对请求信息中的所述第一拨码地址与所述第二拨码地址匹配,则存储所述第一设备的身份唯一标识码;
所述第二设备生成并发送配对反馈信息至所述电力线,所述配对反馈信息包括:配对成功指令、所述第二拨码地址及所述第二设备的身份唯一标识码;
所述第一设备基于所述电力线接收所述配对反馈信息;
所述第一设备确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址匹配,则存储所述第二设备的身份唯一标识码。
在一些实施方案中,所述第一设备基于所述第一拨码地址生成并发送配对请求信息至电力线之前,所述方法还包括:
所述第一设备判断本地是否存储已配对设备的身份唯一标识码,若未存储,则确定所述第一设备处于待配对状态,并执行所述基于所述第一拨码地址生成并发送配对请求信息至所述电力线。
在一些实施方案中,所述方法还包括:
所述第一设备获取第三拨码地址,所述第三拨码地址用于指示解除配对;
所述第一设备基于所述第三拨码地址生成并发送配对解除请求信息至所述电力线;
所述第二设备基于所述电力线接收所述配对解除请求信息;
所述第二设备基于所述配对解除请求信息发送配对解除反馈信息至所述电力线并删除已存储的所述第一设备的身份唯一标识码;所述配对解除反馈信息包括:配对解除完成指令、所述第二设备的身份唯一标识码及所述第一设备的身份唯一标识码;
所述第一设备基于所述电力线接收所述配对解除反馈信息,删除已存储的所述第二设备的身份唯一标识码。
在一些实施方案中,所述方法还包括:
所述第二设备获取第三拨码地址,所述第三拨码地址用于指示解除配对;
所述第二设备基于所述第三拨码地址生成并发送配对解除请求信息至所述电力线;
所述第一设备基于所述电力线接收所述配对解除请求信息;
所述第一设备基于所述配对解除请求信息发送配对解除反馈信息至所述电力线并删除已存储的所述第二设备的身份唯一标识码;所述配对解除反馈信息包括:配对解除完成指令、所述第一设备的身份唯一标识码及所述第二设备的身份唯一标识码;
所述第二设备基于所述电力线接收所述配对解除反馈信息,删除已存储的所述第一设备的身份唯一标识码。
本申请实施例又提供了一种空调器的内机,包括:
第一拨码地址识别模块,配置为获取指示所述内机的地址的第一拨码地址;
第一电力线通讯模块,配置为基于所述第一拨码地址生成并发送配对请求信息至电力线,所述配对请求信息包括:配对请求指令、所述第一拨码地址及所述内机的身份唯一标识码;
所述第一电力线通讯模块还配置为基于所述电力线接收来自空调器的外机的配对反馈信息,所述配对反馈信息包括:配对成功指令、所述外机的第二拨码地址及所述外机的身份唯一标识码;
所述第一电力线通讯模块还配置为确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址匹配,则存储所述外机的身份唯一标识码。
本申请实施例还提供了一种空调器的外机,包括:
第二拨码地址识别模块,配置为获取指示所述外机的地址的第二拨码地址;
第二电力线通讯模块,配置为基于电力线接收来自空调器的内机的配对请求信息,所述配对请求信息包括:配对请求指令、所述内机的第一拨码地址及所述内机的身份唯一标识码;
所述第二电力线通讯模块还配置为确定所述配对请求信息中的所述第一拨码地址与所述第二拨码地址匹配,则存储所述内机的身份唯一标识码;
所述第二电力线通讯模块还配置为发送配对反馈信息至所述电力线,所述配对反馈信息包括:配对成功指令、所述第二拨码地址及所述第二设备的身份唯一标识码。
本申请实施例又提供了一种空调器的内机,包括:
第一拨码地址识别模块,配置为获取指示所述内机的地址的第一拨码地址;
第一电力线通讯模块,配置为基于电力线接收来自空调器的外机的配对请求信息,所述配对请求信息包括:配对请求指令、所述外机的第二拨码地址及所述外机的身份唯一标识码;
所述第一电力线通讯模块还配置为确定所述配对请求信息中的所述第二拨码地址与所述第一拨码地址匹配,则存储所述外机的身份唯一标识码;
所述第一电力线通讯模块还配置发送配对反馈信息至所述电力线,所述配对反馈信息包括:配对成功指令、所述第一拨码地址及所述内机的身份唯一标识码。
本申请实施例还提供了一种空调器的外机,包括:
第二拨码地址识别模块,配置为获取指示所述外机的地址的第二拨码地址;
第二电力线通讯模块,配置为基于所述第二拨码地址生成并发送配对请求信息至电力线,所述配对请求信息包括:配对请求指令、所述第二拨码地址及所述外机的身份唯一标识码;
所述第二电力线通讯模块还配置为基于所述电力线接收来自空调器的内机的配对反馈信息,所述配对反馈信息包括:配对成功指令、所述内机的第一拨码地址及所述内机的身份唯一标识码;
所述第二电力线通讯模块还配置为确定所述配对反馈信息中的所述第一拨码地址与所述第二拨码地址匹配,则存储所述内机的身份唯一标识码。
本申请实施例又提供了一种空调器,包括:至少一个第一设备和至少一个第二设备,所述第一设备与所述第二设备均连接电力线,其中,所述第一设备及所述第二设备配置为运行计算机程序时,执行本申请实施例所述的配对方法的步骤。
在一些实施方案中,所述第一设备为内机,相应地,所述第二设备为外机;或者,
所述第一设备为外机,相应地,所述第二设备为内机。
本申请实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现本申请实施例所述方法的步骤。
本申请实施例提供的技术方案,可以基于第一设备的第一拨码地址和第二设备的第二拨码地址作为配对依据,基于电力线传递配对请求信息和配对反馈信息,实现第一设备与第二设备之间建立配对关系,从而可以基于电力线实现空调器的第一设备与第二设备之间的配对连接,无需借助额外的配对设备,安装及调试简单,可以节省空调器的第一设备与第二设备的配对成本。
附图说明
图1为本申请一实施例空调器基于电力线通讯的配对方法的流程示意图;
图2为本申请另一实施例空调器基于电力线通讯的配对方法的流程示意图;
图3为本申请一应用示例中空调的内机与外机的配对方法的流程示意图;
图4为本申请一实施例空调器基于内机发起配对解除请求的流程示意图;
图5为本申请一实施例空调器的内机的结构示意图;
图6为本申请一实施例空调器的外机的结构示意图;
图7为本申请一应用示例空调器的内机的结构示意图;
图8为本申请一应用示例空调器的外机的结构示意图;
图9为本申请实施例空调器的结构示意图。
具体实施方式
下面结合附图及实施例对本申请再作进一步详细的描述。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。
本申请实施例提供了一种空调器基于电力线通讯(plc)的配对方法,该空调器用于调节所处环境的温度、湿度等。该空调器可以为内机与外机一一对应的独立空调器,还可以为多联机空调机组,本申请实施例对此不做具体限定。
这里,多联机空调机组又俗称“一拖多”空调机组,是指由一台空调室外机(即外机)连接控制两台或两台以上的空调室内机(即内机)所组成的空调机组。例如:在一个多联机空调机组中,空调室外机通过管路向两台或两台以上的空调室内机输送制冷剂(制热剂),由空调室外机通过控制制冷剂(制热剂)的循环量和进入室内机的制冷剂(制热剂)的流量,来调节并满足空调室内机的调温要求。并且,各个空调室内机可通过独立的参数设置来对空调室外机进行控制,以满足不同房间对温度和/或湿度的需求。
可以理解的是,室外机包括压缩机和冷凝器,室内机包括:蒸发器和风扇,室外机与室外机之间经冷媒管道连接,例如,冷媒管道可以为铜管或者铝管。以制冷过程为例,压缩机将气态制冷剂(例如氟利昂)压缩为高温高压的液态制冷剂,然后送到冷凝器散热,从而形成中温中压的液态制冷剂;冷凝器形成的液态制冷剂通过冷媒管道进入室内机的蒸发器中,由于空间突然增大,压力减小,液态制冷剂气化,而从液态转化为气态的过程中会吸收大量的热量,此时蒸发器就会变冷,当室内机的风扇将室内空气从蒸发器中吹过时,室内机的风扇吹出来的就是冷风。
工作过程中,室外机与室内机还需要进行通讯,例如,室内机向室外机发出控制指令,控制室外机的运行方式(例如启动压缩机等),室外机向室内机发送自身运行状态、环境参数及故障代码等。因此,不论是独立空调器还是多联机空调机组,若采用plc实现内机与外机之间的通信,均需要在内机与外机之间建立配对关系,从而满足内机与外机之间的信息传递需求。
基于此,本申请实施例提供了一种空调器基于电力线通讯的配对方法,该空调器包括:分别连接电力线的第一设备和第二设备,这里,第一设备可以为内机,相应地,第二设备为外机;或者,第一设备为内机,相应地,第二设备为外机。
如图1所示,本申请实施例空调器基于电力线通讯的配对方法包括:
步骤101,第一设备获取第一拨码地址。
这里,第一设备可以基于拨码开关获取第一拨码地址,相应地,第二设备可以基于拨码开关获取第二拨码地址。本申请实施例中,第一设备的第一拨码地址与第二设备的第二拨码地址作为配对依据。
步骤102,第一设备基于第一拨码地址生成并发送配对请求信息至电力线,配对请求信息包括:配对请求指令、第一拨码地址及第一设备的身份唯一标识码。
这里,第一设备将配对请求信息耦合至电力线上,使得第二设备可以基于电力线接收该配对请求信息。
示例性地,第二设备若确定该配对请求信息携带的第一拨码地址与自身的第二拨码地址匹配,则存储该第一设备的身份唯一标识码,以在第二设备侧建立与第一设备的配对关系;第二设备还生成并发送配对反馈信息至电力线,该配对反馈信息可以包括:配对成功指令、第二设备的第二拨码地址及第二设备的身份唯一标识码。
步骤103,第一设备基于电力线接收来自第二设备的配对反馈信息,配对反馈信息包括:配对成功指令、第二设备的第二拨码地址及第二设备的身份唯一标识码。
步骤104,第一设备确定配对反馈信息中的第二拨码地址与第一拨码地址匹配,则存储第二设备的身份唯一标识码。
这里,第一设备若确定配对反馈信息中的第二拨码地址与自身的第一拨码地址匹配,则存储第二设备的身份唯一标识码,从而在第一设备侧建立与第二设备的配对关系。
本申请实施例配对方法,可以基于第一设备的第一拨码地址和第二设备的第二拨码地址作为配对依据,基于电力线传递配对请求信息和配对反馈信息,实现第一设备与第二设备之间建立配对关系,从而可以基于电力线实现空调器的第一设备与第二设备之间的配对连接,无需借助额外的配对设备,安装及调试简单,可以节省空调器的第一设备与第二设备的配对成本。
在一些实施例中,该配对方法还包括:
第一设备获取第三拨码地址,第三拨码地址用于指示解除配对;
第一设备基于第三拨码地址发送配对解除请求信息至电力线;
第一设备基于电力线接收来自第二设备的配对解除反馈信息,配对解除反馈信息包括:配对解除完成指令、第二设备的身份唯一标识码及第一设备的身份唯一标识码;
第一设备基于配对解除反馈信息删除已存储的第二设备的身份唯一标识码。
这里,若用户发现第一设备与第二设备配对错误,则可以在第一设备侧基于拨码开设设置第三拨码地址,该第三拨码地址用于指示解除配对,例如,以四键的拨码开关为例,第三拨码地址可以为0000或者1111,需要说明的是,第三拨码地址不可以作为第一设备与第二设备间的配对依据。
第一设备基于第三拨码地址发送配对解除请求信息至电力线,第二设备基于电力线接收该配对解除请求信息,若确定该配对解除请求信息携带自身的身份唯一标识码,则基于该配对解除请求信息发送配对解除反馈信息至电力线,并删除已存储的第一设备的身份唯一标识码,从而解除与第一设备的配对关系。第一设备基于电力线接收该配对解除反馈信息,若确定该配对解除反馈信息携带自身的身份唯一标识码,则删除已存储的第二设备的身份唯一标识码,从而解除与第二设备的配对关系。如此,可以基于第一设备获取的第三拨码地址,实现第一设备与第二设备之间的配对关系的快捷解除,操作简单便利。
在一些实施例中,该配对方法还包括:
第一设备基于电力线接收来自第二设备的配对解除请求信息;
第一设备基于配对解除请求信息发送配对解除反馈信息至电力线,配对解除反馈信息包括:配对解除完成指令、第一设备的身份唯一标识码及第二设备的身份唯一标识码;
第一设备删除已存储的第二设备的身份唯一标识码。
这里,若用户发现第一设备与第二设备配对错误,则可以在第二设备侧基于拨码开设设置第三拨码地址,该第三拨码地址用于指示解除配对,例如,以四键的拨码开关为例,第三拨码地址可以为0000或者1111,需要说明的是,第三拨码地址不可以作为第一设备与第二设备间的配对依据。
第二设备基于第三拨码地址发送配对解除请求信息至电力线,第一设备基于电力线接收该配对解除请求信息,若确定该配对解除请求信息携带自身的身份唯一标识码,则基于该配对解除请求信息发送配对解除反馈信息至电力线,并删除已存储的第二设备的身份唯一标识码,从而解除与第二设备的配对关系。第二设备基于电力线接收该配对解除反馈信息,若确定该配对解除反馈信息携带自身的身份唯一标识码,则删除已存储的第一设备的身份唯一标识码,从而解除与第一设备的配对关系。如此,可以基于第二设备获取的第三拨码地址,实现第一设备与第二设备之间的配对关系的快捷解除,操作简单便利。
示例性地,考虑到电力线中的设备众多,为了避免不同空调器之间的配对混淆,第一拨码地址与第二拨码地址相同;第一设备确定配对反馈信息中的第二拨码地址与第一拨码地址匹配,包括:第一设备确定配对反馈信息中的第二拨码地址与第一拨码地址相同。
在一些实施例中,第一设备基于第一拨码地址生成并发送配对请求信息至电力线之前,该配对方法还可以包括:
第一设备判断本地是否存储已配对设备的身份唯一标识码,若未存储,则确定第一设备处于待配对状态,并执行基于第一拨码地址生成并发送配对请求信息至电力线。
如此,第一设备可以仅在待配对状态,基于第一拨码地址生成并发送配对请求信息至电力线,可以有效减少电力线中传递的信息,利于空调器的准确配对。
本申请实施例还提供了一种空调器基于电力线通讯的配对方法,如图2所示,该方法包括:
步骤201,第一设备获取第一拨码地址,第二设备获取第二拨码地址。
步骤202,第一设备基于第一拨码地址生成并发送配对请求信息至电力线,配对请求信息包括:配对请求指令、第一拨码地址及第一设备的身份唯一标识码。
步骤203,第二设备基于电力线接收配对请求信息。
步骤204,第二设备确定配对请求信息中的第一拨码地址与第二拨码地址匹配,则存储第一设备的身份唯一标识码。
步骤205,第二设备生成并发送配对反馈信息至电力线,配对反馈信息包括:配对成功指令、第二拨码地址及第二设备的身份唯一标识码。
步骤206,第一设备基于电力线接收配对反馈信息。
步骤207,第一设备确定配对反馈信息中的第二拨码地址与第一拨码地址匹配,则存储第二设备的身份唯一标识码。
本申请实施例配对方法,空调器可以基于第一设备的第一拨码地址和第二设备的第二拨码地址作为配对依据,基于电力线传递配对请求信息和配对反馈信息,实现第一设备与第二设备之间建立配对关系,从而可以基于电力线实现空调器的第一设备与第二设备之间的配对连接,无需借助额外的配对设备,安装及调试简单,可以节省空调器的第一设备与第二设备的配对成本。
下面以第一设备为空调器的内机,第二设备为空调器的外机为例对该配对方法进行示例性说明。
如图3所示,该配对方法包括:
步骤301,空调器中待配对的内机获取指示内机的地址的第一拨码地址,待配对的外机获取指示外机的地址的第二拨码地址。
这里,空调器的内机和外机上均可以设置指示地址的拨码开关。拨码开关是指基于0/1的二进制编码原理来操作控制的地址开关,又可以称为dip开关、拨动开关、地址开关、拨拉开关、数码开关、指拨开关等。拨码开关可以具有设定数量个键,每一个键对应的背面上下各有两个引脚,拨至on一侧,则相应的两个引脚接通;反之则断开。拨码开关中各个键是独立的,相互没有关联。基于设定数量个键的组合进行二进制编码,形成对应的拨码地址。
示例性地,对于尚未配对的空调器,在空调器上电后,用户可以基于拨码开关设定待配对的内机的第一拨码地址、待配对的外机的第二拨码地址。
这里,第一拨码地址和第二拨码地址作为内机与外机之间的配对依据,可以基于配对策略进行设定,使得存在配对关系的内机的第一拨码地址与外机的第二拨码地址互相匹配。
示例性地,考虑到电力线中的设备众多,为了避免不同空调器之间的内机与外机出现配对错误,内机的第一拨码地址与外机的第二拨码地址相同,第一拨码地址与第二拨码地址匹配是指第一拨码地址与第二拨码地址相同,相应地,第二拨码地址与第一拨码地址匹配是指第二拨码地址与第一拨码地址相同。
步骤302,内机基于第一拨码地址生成并发送配对请求信息至电力线,配对请求信息包括:配对请求指令、第一拨码地址及内机的身份唯一标识码。
可以理解的是,内机和外机均连接至电力线。例如,内机经第一电力线通讯模块连接至电力线,外机经第二电力线通讯模块连接至电力线。示例性地,内机的拨码开关可以设置于第一电力线通讯模块上,外机的拨码开关可以设置于第二电力线通讯模块。其他实施例中,内机的拨码开关还可以设置于线控器或者主控板上,在此不做具体限定。
内机基于第一拨码地址生成配对请求信息,并由第一电力线通讯模块将配对请求信息发送至电力线。该配对请求信息包括:配对请求指令、第一拨码地址及内机的身份唯一标识码。这里,内机的身份唯一标识码可以为内机的mac(mediaaccesscontrol,介质访问控制)地址或者内机的全网唯一标识的sn(serialnumber,序列号)码。示例性地,内机的身份唯一标识码可以为内机的mac地址。
示例性地,内机基于第一拨码地址生成并发送配对请求信息至电力线之前,该方法还包括:
内机判断本地是否存储已配对的外机的身份唯一标识码,若未存储,则确定内机处于待配对状态,并执行基于第一拨码地址生成并发送配对请求信息至电力线。
示例性地,内机可以预先设定存储已配对的外机的身份唯一标识码的配对设备地址存储单元,若该配对设备地址存储单元为空,则内机确定处于待配对状态,可以基于拨码开关获取的第一拨码地址生成并发送配对请求信息至电力线。示例性地,拨码开关具有四个键,可以对应16种编码地址。
示例性地,内机若确定该配对设备地址存储单元不为空(即内机存储有已配对的外机的身份唯一标识码),则确定内机未处于待配对状态,可以不生成并发送配对请求信息。即内机上电后,可以仅在确定处于待配对状态时,获取第一拨码地址,并基于第一拨码地址生成并发送配对请求信息至电力线,从而减少电力线中的信息,利于空调器的准确配对。
步骤303,外机基于电力线接收配对请求信息。
外机可以经第二电力线通讯模块接收电力线传递的配对请求信息。
步骤304,外机确定配对请求信息中的第一拨码地址与第二拨码地址匹配,则存储内机的身份唯一标识码。
示例性地,第一拨码地址与第二拨码地址相同;外机确定配对请求信息中的第一拨码地址与第二拨码地址匹配,包括:外机确定配对请求信息中的第一拨码地址与自身已获取的第二拨码地址相同,则确定该配对请求信息为自身需要接收的配对请求信息,存储该内机的身份唯一标识码,例如,存储至外机侧预先设定的配对设备地址存储单元,从而建立与内机的配对关系。
若外机基于自身已获取的第二拨码地址与配对请求信息中的第一拨码地址进行比较,确定二者不相同,则判定该配对请求信息为自身不需要接收的配对请求信息,丢弃该配对请求信息。如此,使得外机可以基于自身已获取的第二拨码地址与配对请求信息中的第一拨码地址是否匹配,来判断是否需要与发出配对请求的内机进行配对,从而仅与需要配对的内机建立配对关系。
步骤305,外机生成并发送配对反馈信息至电力线,配对反馈信息包括:配对成功指令、第二拨码地址及外机的身份唯一标识码。
这里,外机若确定该配对请求信息为自身需要接收的配对请求信息,外机还生成并发送配对反馈信息至电力线,配对反馈信息包括:配对成功指令、第二拨码地址及外机的身份唯一标识码。
这里,外机的身份唯一标识码可以为外机的mac地址或者外机的全网唯一标识的sn码。示例性地,外机的身份唯一标识码可以为外机的mac地址。
步骤306,内机基于电力线接收配对反馈信息。
内机可以经第一电力线通讯模块接收电力线传递的配对反馈信息。
步骤307,内机确定配对反馈信息中的第二拨码地址与第一拨码地址匹配,则存储外机的身份唯一标识码。
示例性地,内机可以基于自身已获取的第一拨码地址与配对反馈信息中的第二拨码地址进行比较,若确定二者相同,则判定该配对反馈信息为自身需要接收的配对反馈信息,并存储该配对反馈信息中外机的身份唯一标识码,例如,存储至内机侧预先设定的配对设备地址存储单元,从而建立与外机的配对关系。
若内机基于自身已获取的第一拨码地址与配对反馈信息中的第二拨码地址进行比较,确定二者不相同,则判定该配对反馈信息为自身不需要接收的配对反馈信息,丢弃该配对反馈信息。如此,使得内机可以基于自身已接收的第一拨码地址与配对反馈信息中的第二拨码地址是否匹配,来判断是否需要与发出配对反馈的外机进行配对,从而仅与需要配对的外机建立配对关系。
从以上的描述可以得知,本申请实施例配对方法可以基于内机获取的第一拨码地址和外机获取的第二拨码地址作为配对依据,内机基于电力线传递配对请求信息给外机,外机基于该配对请求信息,建立与待配对的内机的配对关系;外机基于电力线传递配对反馈信息给内机,内机基于该配对反馈信息,建立与待配对的外机的配对关系,进而实现内机侧建立与外机的配对关系和外机侧建立与内机的配对关系,从而可以基于电力线实现空调器的内机与外机之间的配对连接,无需借助额外的配对设备,安装及调试简单,可以节省空调器的内机与外机的配对成本。此外,基于第一拨码地址和第二拨码地址作为配对依据,可以有效避免相关技术中基于外机和内机的运行参数(例如冷媒系统参数)进行配对导致的配对不灵活且在多各空调机组的运行参数类似情形下容易出现误配对的问题。
可以理解的是,对于多联机空调机组,外机可以与该多联机空调机组的多个内机建立配对关系,即外机侧可以存储两台或者两台以上的内机的身份唯一标识码,内机侧可以存储对应的外机的身份唯一标识码。配对完成之后,空调器上电,内机、外机均可以基于本地存储的已配对的身份唯一标识码,基于电力线进行通讯。
可以理解的是,对于多联机空调机组,外机可以与该多联机空调机组的多个内机建立配对关系,即外机侧可以存储两台或者两台以上的内机的身份唯一标识码,内机侧可以存储对应的外机的身份唯一标识码。配对完成之后,空调器上电,内机、外机均可以基于本地存储的已配对的身份唯一标识码,基于电力线进行通讯。
实际应用中,若电力线中同时存在多台空调器进行配对,可能会发生不同空调器的内机与外机之间配对错误的情形,或者对于多联机空调机组,可能由于内机的更换等,存在需要解除已配对的配对关系的需求。
基于此,在一些实施例中,可以由内机发起配对解除请求,如图4所示,该配对方法还包括:
步骤401,内机获取第三拨码地址,第三拨码地址用于指示解除配对。
这里,内机可以基于拨码开关获取第三拨码地址。该第三拨码为指定地址,且不可以作为配对依据,例如,以四键的拨码开关为例,第三拨码地址可以为0000或者1111。
步骤402,内机基于第三拨码地址生成并发送配对解除请求信息至电力线。
这里,内机可以基于第三拨码地址生成并发送配对解除请求信息至电力线。该配对解除请求信息可以包括:配对解除指令、外机的身份唯一标识码及内机的身份唯一标识码。
步骤403,外机基于电力线接收配对解除请求信息。
示例性地,外机可以基于自身的身份唯一标识码判断电力线上的配对解除请求信息是否为自身需要接收的,若配对解除请求信息携带自身的身份唯一标识码,则接收该配对解除请求信息,否则,丢弃该配对解除请求信息。
步骤404,外机基于配对解除请求信息发送配对解除反馈信息至电力线并删除已存储的内机的身份唯一标识码;配对解除反馈信息包括:配对解除完成指令、内机的身份唯一标识码及外机的身份唯一标识码。
这里,外机可以基于接收到的配对解除请求信息发送配对解除反馈信息至电力线,并删除自身存储的内机的身份唯一标识码,从而解除与内机的配对关系。
步骤405,内机基于电力线接收配对解除反馈信息,删除已存储的外机的身份唯一标识码。
这里,内机若确定电力线上的配对解除反馈信息携带自身的身份唯一标识码,则基于该配对解除反馈信息删除已存储的外机的身份唯一标识码,从而解除与外机的配对关系。如此,完成了基于内机的配对解除请求信息取消内机与外机之间的配对关系的过程。
可以理解的是,在其他实施例中,若发现外机与内机配对错误,还可以由外机发起配对解除请求,即由外机基于拨码开关获取第三拨码地址,并根据第三拨码地址发送配对解除请求信息至电力线,然后内机基于该配对解除请求信息反馈配对解除反馈信息至电力线,并删除内机侧的已配对外机的身份唯一标识码,解除与外机的配对关系;外机再基于电力线传输的配对解除反馈信息删除已配对的内机的身份唯一标识码,解除与内机的配对关系,具体可以参照图4的实现过程,在此不再赘述。
本申请实施例还提供了一种空调器的内机,如图5所示,该内机包括:第一拨码地址识别模块501和第一电力线通讯模块502,第一无线接收模块501配置为获取指示内机的地址的第一拨码地址;第一电力线通讯模块502配置为基于第一拨码地址生成并发送配对请求信息至电力线,配对请求信息包括:配对请求指令、第一拨码地址及内机的身份唯一标识码;第一电力线通讯模块502还配置为基于电力线接收来自空调器的外机的配对反馈信息,配对反馈信息包括:配对成功指令、外机的第二拨码地址及外机的身份唯一标识码;第一电力线通讯模块502还配置为确定配对反馈信息中的第二拨码地址与第一拨码地址匹配,则存储外机的身份唯一标识码。
示例性地,第一拨码地址与第二拨码地址相同;第一电力线通讯模块502确定配对反馈信息中的第二拨码地址与第一拨码地址匹配,包括:确定配对反馈信息中的第二拨码地址与第一拨码地址相同。
示例性地,第一拨码地址识别模块501还配置为获取第三拨码地址,该第三拨码地址用于指示解除配对;
第一电力线通讯模块502还配置为:
基于第三拨码地址发送配对解除请求信息至电力线;
基于电力线接收来自外机的配对解除反馈信息,配对解除反馈信息包括:配对解除完成指令、内机的身份唯一标识码及外机的身份唯一标识码;
基于配对解除反馈信息删除已存储的外机的身份唯一标识码。
在一些实施例中,第一电力线通讯模块502还配置为:
基于电力线接收来自外机的配对解除请求信息;
基于配对解除请求信息发送配对解除反馈信息至电力线,配对解除反馈信息包括:配对解除完成指令、内机的身份唯一标识码及外机的身份唯一标识码;
删除已存储的外机的身份唯一标识码。
示例性地,第一电力线通讯模块502还配置为:判断本地是否存储已配对的外机的身份唯一标识码,若未存储,则确定内机处于待配对状态,并执行基于第一拨码地址生成并发送配对请求信息至电力线。
本申请实施例还提供了一种空调器的外机,如图6所示,该外机包括:第二拨码地址识别模块601和第二电力线通讯模块602,第二拨码地址识别模块601配置为获取指示外机的地址的第二拨码地址;第二电力线通讯模块602配置为基于电力线接收来自空调器的内机的配对请求信息,配对请求信息包括:配对请求指令、内机的第一拨码地址及内机的身份唯一标识码;第二电力线通讯模块602还配置为确定配对请求信息中的第一拨码地址与第二拨码地址匹配,则存储内机的身份唯一标识码;第二电力线通讯模块602还配置为发送配对反馈信息至电力线,配对反馈信息包括:配对成功指令、第二拨码地址及外机的身份唯一标识码。
示例性地,第一拨码地址与第二拨码地址相同;第二电力线通讯模块602确定配对请求信息中的第一拨码地址与第二拨码地址匹配,包括:确定配对请求信息中的第一拨码地址与第二拨码地址相同。
示例性地,第二拨码地址识别模块601还配置为获取第三拨码地址,该第三拨码地址用于指示解除配对;
第二电力线通讯模块602还配置为:
基于第三拨码地址发送配对解除请求信息至电力线;
基于电力线接收来自内机的配对解除反馈信息,配对解除反馈信息包括:配对解除完成指令、内机的身份唯一标识码及外机的身份唯一标识码;
基于配对解除反馈信息删除已存储的内机的身份唯一标识码。
在一些实施例中,第二电力线通讯模块602还配置为:
基于电力线接收来自内机的配对解除请求信息;
基于配对解除请求信息发送配对解除反馈信息至电力线,配对解除反馈信息包括:配对解除完成指令、内机的身份唯一标识码及外机的身份唯一标识码;
删除已存储的内机的身份唯一标识码。
在另一些实施例中,第二拨码地址识别模块601配置为获取指示外机的地址的第二拨码地址;第二电力线通讯模块602,配置为基于第二拨码地址生成并发送配对请求信息至电力线,配对请求信息包括:配对请求指令、第二拨码地址及外机的身份唯一标识码;第二电力线通讯模块602还配置为基于电力线接收来自空调器的内机的配对反馈信息,配对反馈信息包括:配对成功指令、内机的第一拨码地址及内机的身份唯一标识码;第二电力线通讯模块602还配置为确定配对反馈信息中的第一拨码地址与第二拨码地址匹配,则存储内机的身份唯一标识码,从而建立与内机的配对关系。
示例性地,第二电力线通讯模块602还配置为:
基于设定的标识位判断是否处于待配对状态,若处于待配对状态,则执行基于第二拨码地址生成并发送配对请求信息至电力线。
示例性地,第一拨码地址识别模块501配置为获取指示内机的地址的第一拨码地址;第一电力线通讯模块502配置为基于电力线接收来自空调器的外机的配对请求信息,配对请求信息包括:配对请求指令、外机的第二拨码地址及外机的身份唯一标识码;第一电力线通讯模块502还配置为确定配对请求信息中的第二拨码地址与第一拨码地址匹配,则存储外机的身份唯一标识码,从而建立与外机的配对关系;第一电力线通讯模块502还配置发送配对反馈信息至电力线,配对反馈信息包括:配对成功指令、第一拨码地址及内机的身份唯一标识码。
下面结合一应用示例对空调器的内机、外机分别进行举例说明。
如图7所示,本应用示例中,空调器的内机包括:内机主控、显示模块、第一plc模块(即前述的第一电力线通讯模块),其中,内机主控即内机的主控板,显示模块可以为与内机主控连接的显示屏、触摸屏等,可以显示空调器的工作参数;内机还可以包括:第一拨码开关,该第一拨码开关可以设置于第一plc模块处。第一plc模块可以包括:第一拨码地址识别单元、第一配对识别码单元、第一配对设备地址存储单元、第一plcmcu(微处理器)及第一耦合模块。示例性地,第一拨码地址识别单元可以基于第一拨码开关获取拨码地址,例如,前述的第一拨码地址或者第三拨码地址。第一plcmcu可以基于第一拨码地址生成配对请求信息;第一耦合模块可以将配对请求信息耦合至电力线,并提取电力线传递的信息;第一plcmcu可以接收电力线传递的配对反馈信息。示例性地,第一plcmcu可以将配对请求信息进行优化编码、调制成差分信号,并经第一耦合模块耦合至电力线上,从而在电力线上基于双线差分信号进行传输。第一plcmcu可以对第一耦合模块提取的配对反馈信息进行解调、解码,并将解码后的配对反馈信息传递给第一配对识别单元,第一配对识别码单元可以判断配对反馈信息中的第二拨码地址是否与第一拨码地址匹配;第一plcmcu可以在第一配对识别码单元确定配对反馈信息匹配时,将配对反馈信息中携带的外机的mac地址存储至第一配对设备地址存储单元。
如图8所示,本应用示例中,空调器的外机包括:外机主控和第二plc模块(即前述的第二电力线通讯模块),其中,外机主控即外机的主控板;外机还可以包括:指示外机的地址的第二拨码开关及指示是否处于配对状态的标识位的第三拨码开关(图中未示出),第二拨码开关及第三拨码开关均可以设置于第二plc模块中。第二plc模块可以包括:第二拨码地址识别单元、第二配对识别码单元、第二配对设备地址存储单元、第二plcmcu(微处理器)及第二耦合模块。示例性地,第二拨码地址识别单元可以基于第二拨码开关获取第二拨码地址,基于第三拨码开关获取标识位。第二耦合模块可以提取电力线传递的信息(例如,配对请求信息)并耦合信息(例如,配对反馈信息)至电力线;第二plcmcu可以接收电力线传递的配对请求信息;示例性地,第二plcmcu可以对第二耦合模块提取的配对请求信息进行解调、解码,并将解码后的配对请求信息传递给第二配对识别单元,第二配对识别码单元可以判断配对请求信息中的第一拨码地址是否与第二拨码地址匹配;第二plcmcu可以在第二配对识别码单元确定配对请求信息匹配时,将配对请求信息中携带的内机的mac地址存储至第二配对设备地址存储单元;第二plcmcu还生成配对反馈信息,第二plcmcu可以将配对反馈信息进行优化编码、调制成差分信号,并经第二耦合模块耦合至电力线。
本申请实施例又提供了一种空调器,如图9所示,该空调器包括:外机901和至少一个内机902,外机901与内机902经电力线903连接,其中,外机901及内机902配置为运行计算机程序时,执行本申请前述实施例方法的步骤,具体可以参照前述方法实施例的描述,在此不再赘述。
在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体可以是计算机可读存储介质,例如包括存储计算机程序的存储器,上述计算机程序可由空调器的处理器执行,以完成本申请实施例方法的步骤。计算机可读存储介质可以是rom(readonlymemory)、prom(programmableread-onlymemory)、eprom(erasableprogrammableread-onlymemory)、eeprom(electricallyerasableprogrammableread-onlymemory)、flashmemory(快闪存储器)、磁表面存储器、光盘、或cd-rom(compactdiscread-onlymemory)等存储器。
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请披露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
1.一种空调器基于电力线通讯的配对方法,其特征在于,所述空调器包括:分别连接电力线的第一设备和第二设备;所述方法包括:
所述第一设备获取第一拨码地址;
所述第一设备基于所述第一拨码地址生成并发送配对请求信息至所述电力线,所述配对请求信息包括:配对请求指令、所述第一拨码地址及所述第一设备的身份唯一标识码;
所述第一设备基于所述电力线接收来自所述第二设备的配对反馈信息,所述配对反馈信息包括:配对成功指令、所述第二设备的第二拨码地址及所述第二设备的身份唯一标识码;
所述第一设备确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址匹配,则存储所述第二设备的身份唯一标识码。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一设备获取第三拨码地址,所述第三拨码地址用于指示解除配对;
所述第一设备基于所述第三拨码地址发送配对解除请求信息至所述电力线;
所述第一设备基于所述电力线接收来自所述第二设备的配对解除反馈信息,所述配对解除反馈信息包括:配对解除完成指令、所述第二设备的身份唯一标识码及所述第一设备的身份唯一标识码;
所述第一设备基于所述配对解除反馈信息删除已存储的所述第二设备的身份唯一标识码。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一设备基于所述电力线接收来自所述第二设备的配对解除请求信息;
所述第一设备基于所述配对解除请求信息发送配对解除反馈信息至所述电力线,所述配对解除反馈信息包括:配对解除完成指令、所述第一设备的身份唯一标识码及所述第二设备的身份唯一标识码;
所述第一设备删除已存储的所述第二设备的身份唯一标识码。
4.根据权利要求1所述的方法,其特征在于,所述第一拨码地址与所述第二拨码地址相同;
所述第一设备确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址匹配,包括:所述第一设备确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址相同。
5.根据权利要求1所述的方法,其特征在于,所述第一设备基于所述第一拨码地址生成并发送配对请求信息至所述电力线之前,所述方法还包括:
所述第一设备判断本地是否存储已配对设备的身份唯一标识码,若未存储,则确定所述第一设备处于待配对状态,并执行所述基于所述第一拨码地址生成并发送配对请求信息至所述电力线。
6.一种空调器基于电力线通讯的配对方法,其特征在于,所述空调器包括:分别连接电力线的第一设备和第二设备;所述方法包括:
所述第一设备获取第一拨码地址,所述第二设备获取第二拨码地址;
所述第一设备基于所述第一拨码地址生成并发送配对请求信息至所述电力线,所述配对请求信息包括:配对请求指令、所述第一拨码地址及所述第一设备的身份唯一标识码;
所述第二设备基于所述电力线接收所述配对请求信息;
所述第二设备确定所述配对请求信息中的所述第一拨码地址与所述第二拨码地址匹配,则存储所述第一设备的身份唯一标识码;
所述第二设备生成并发送配对反馈信息至所述电力线,所述配对反馈信息包括:配对成功指令、所述第二拨码地址及所述第二设备的身份唯一标识码;
所述第一设备基于所述电力线接收所述配对反馈信息;
所述第一设备确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址匹配,则存储所述第二设备的身份唯一标识码。
7.根据权利要求6所述的方法,其特征在于,所述第一设备基于所述第一拨码地址生成并发送配对请求信息至电力线之前,所述方法还包括:
所述第一设备判断本地是否存储已配对设备的身份唯一标识码,若未存储,则确定所述第一设备处于待配对状态,并执行所述基于所述第一拨码地址生成并发送配对请求信息至所述电力线。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述第一设备获取第三拨码地址,所述第三拨码地址用于指示解除配对;
所述第一设备基于所述第三拨码地址生成并发送配对解除请求信息至所述电力线;
所述第二设备基于所述电力线接收所述配对解除请求信息;
所述第二设备基于所述配对解除请求信息发送配对解除反馈信息至所述电力线并删除已存储的所述第一设备的身份唯一标识码;所述配对解除反馈信息包括:配对解除完成指令、所述第二设备的身份唯一标识码及所述第一设备的身份唯一标识码;
所述第一设备基于所述电力线接收所述配对解除反馈信息,删除已存储的所述第二设备的身份唯一标识码。
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述第二设备获取第三拨码地址,所述第三拨码地址用于指示解除配对;
所述第二设备基于所述第三拨码地址生成并发送配对解除请求信息至所述电力线;
所述第一设备基于所述电力线接收所述配对解除请求信息;
所述第一设备基于所述配对解除请求信息发送配对解除反馈信息至所述电力线并删除已存储的所述第二设备的身份唯一标识码;所述配对解除反馈信息包括:配对解除完成指令、所述第一设备的身份唯一标识码及所述第二设备的身份唯一标识码;
所述第二设备基于所述电力线接收所述配对解除反馈信息,删除已存储的所述第一设备的身份唯一标识码。
10.一种空调器的内机,其特征在于,包括:
第一拨码地址识别模块,配置为获取指示所述内机的地址的第一拨码地址;
第一电力线通讯模块,配置为基于所述第一拨码地址生成并发送配对请求信息至电力线,所述配对请求信息包括:配对请求指令、所述第一拨码地址及所述内机的身份唯一标识码;
所述第一电力线通讯模块还配置为基于所述电力线接收来自空调器的外机的配对反馈信息,所述配对反馈信息包括:配对成功指令、所述外机的第二拨码地址及所述外机的身份唯一标识码;
所述第一电力线通讯模块还配置为确定所述配对反馈信息中的所述第二拨码地址与所述第一拨码地址匹配,则存储所述外机的身份唯一标识码。
11.一种空调器的外机,其特征在于,包括:
第二拨码地址识别模块,配置为获取指示所述外机的地址的第二拨码地址;
第二电力线通讯模块,配置为基于电力线接收来自空调器的内机的配对请求信息,所述配对请求信息包括:配对请求指令、所述内机的第一拨码地址及所述内机的身份唯一标识码;
所述第二电力线通讯模块还配置为确定所述配对请求信息中的所述第一拨码地址与所述第二拨码地址匹配,则存储所述内机的身份唯一标识码;
所述第二电力线通讯模块还配置为发送配对反馈信息至所述电力线,所述配对反馈信息包括:配对成功指令、所述第二拨码地址及所述第二设备的身份唯一标识码。
12.一种空调器的内机,其特征在于,包括:
第一拨码地址识别模块,配置为获取指示所述内机的地址的第一拨码地址;
第一电力线通讯模块,配置为基于电力线接收来自空调器的外机的配对请求信息,所述配对请求信息包括:配对请求指令、所述外机的第二拨码地址及所述外机的身份唯一标识码;
所述第一电力线通讯模块还配置为确定所述配对请求信息中的所述第二拨码地址与所述第一拨码地址匹配,则存储所述外机的身份唯一标识码;
所述第一电力线通讯模块还配置发送配对反馈信息至所述电力线,所述配对反馈信息包括:配对成功指令、所述第一拨码地址及所述内机的身份唯一标识码。
13.一种空调器的外机,其特征在于,包括:
第二拨码地址识别模块,配置为获取指示所述外机的地址的第二拨码地址;
第二电力线通讯模块,配置为基于所述第二拨码地址生成并发送配对请求信息至电力线,所述配对请求信息包括:配对请求指令、所述第二拨码地址及所述外机的身份唯一标识码;
所述第二电力线通讯模块还配置为基于所述电力线接收来自空调器的内机的配对反馈信息,所述配对反馈信息包括:配对成功指令、所述内机的第一拨码地址及所述内机的身份唯一标识码;
所述第二电力线通讯模块还配置为确定所述配对反馈信息中的所述第一拨码地址与所述第二拨码地址匹配,则存储所述内机的身份唯一标识码。
14.一种空调器,其特征在于,包括:至少一个第一设备和至少一个第二设备,所述第一设备与所述第二设备均连接电力线,其中,所述第一设备及所述第二设备配置为运行计算机程序时,执行权利要求6至9任一项所述方法的步骤。
15.根据权利要求14所述的空调器,其特征在于,
所述第一设备为内机,相应地,所述第二设备为外机;或者,
所述第一设备为外机,相应地,所述第二设备为内机。
16.一种存储介质,所述存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至9任一项所述方法的步骤。
技术总结