[发明专利]通信控制方法、装置、子设备和通信系统有效
申请号: | 201910439985.0 | 申请日: | 2019-05-24 |
公开(公告)号: | CN110247833B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 彭志富;李健龙;任芍宏;黄超洪;黎剑爱;蔡海春 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/24;H04L12/26 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 郭亚芳 |
地址: | 519000*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 控制 方法 装置 设备 系统 | ||
本申请公开了一种通信控制方法、装置、子设备和通信系统。其中的方法包括:判断发送心跳数据的主设备是否发生异常;若主设备发生异常,锁定子设备自身的极性,并模拟主设备向总线发送心跳数据;接收子设备自身所在通信系统中其它子设备发送的心跳数据;将子设备自身与发送心跳数据的其它子设备进行优先级比较;根据优先级比较结果,确定所述子设备自身是否继续模拟所述主设备向所述总线发送所述心跳数据并继续锁定自身的极性。如此,可以保证在主设备异常情况下,也能实现子设备的极性自适应,保持子设备的正常运行。
技术领域
本申请涉及通信控制技术领域,尤其涉及一种通信控制方法、装置、子设备和通信系统。
背景技术
相关技术中,在同一通信网络中,需要多个设备通信时,为了安装维护方便,通常采用无极性通信的方案,通信网络中包括分别与总线相连接的主设备和子设备,其中,主设备负责向总线发送心跳数据,子设备根据主设备发送的心跳数据进行通信。目前,应用过程中,用户可能出于省电、管理、维修的需要,需要临时断开主设备的电源,此时将会导致总线上的子设备由于监测不到心跳数据,相应的,本通信网络的总线无法正常工作,必须等待断电主设备重新上电后方可恢复工作。
发明内容
本申请的目的是提供一种通信控制方法、装置、子设备和通信系统,以解决相关技术中主设备断电导致子设备无法正常工作的问题。
本申请的目的是通过以下技术方案实现的:
一种通信控制方法,应用于通信系统中,所述通信系统为无极性通信的系统,包括总线,连接到所述总线上的主设备和若干子设备,所述主设备,用于固定极性并向所述总线上发送心跳数据,所述子设备,用于接收所述主设备发送到所述总线上的心跳数据,所述方法包括:
判断发送所述心跳数据的所述主设备是否发生异常;
若所述主设备发生异常,锁定所述子设备自身的极性,并模拟所述主设备向所述总线发送心跳数据;
接收所述子设备自身所在所述通信系统中其它子设备发送的心跳数据;
将所述子设备自身与发送所述心跳数据的其它子设备进行优先级比较;
根据优先级比较结果,确定所述子设备自身是否继续模拟所述主设备向所述总线发送所述心跳数据并继续锁定自身的极性。
可选的,所述根据优先级比较结果,确定所述子设备自身是否继续模拟所述主设备向所述总线发送所述心跳数据并继续锁定自身的极性,包括:
若所述子设备自身的优先级高于发送所述心跳数据的其它子设备的优先级,确定继续模拟所述主设备向所述总线发送所述心跳数据,根据所述子设备自身发送的心跳数据进行通信;
若所述子设备自身的优先级低于发送所述心跳数据的其它子设备的优先级,确定停止模拟所述主设备向所述总线发送所述心跳数据,且所述子设备自身的极性进入自动切换状态,根据优先级最高的其它子设备发送的所述心跳数据进行通信。
可选的,还包括:
判断所述主设备是否恢复正常;
若所述主设备恢复正常,且所述子设备自身模拟所述主设备向所述总线发送所述心跳数据、自身极性锁定时,确定停止模拟所述主设备向所述总线发送所述心跳数据,且所述子设备自身的极性进入自动切换状态,根据所述主设备发送的所述心跳数据进行通信;
若所述主设备恢复正常,且所述子设备自身的极性为自动切换状态时,接收所述主设备发送的所述心跳数据,根据所述主设备发送的所述心跳数据进行通信。
可选的,所述确定停止模拟所述主设备向所述总线发送所述心跳数据之后,所述主设备恢复正常之前,所述方法还包括:
判断发送所述心跳数据的其它子设备是否发生异常;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910439985.0/2.html,转载请声明来源钻瓜专利网。