[发明专利]一种双机热备通信方法和设备及系统有效
| 申请号: | 201310105616.0 | 申请日: | 2013-03-28 |
| 公开(公告)号: | CN103731294A | 公开(公告)日: | 2014-04-16 |
| 发明(设计)人: | 黄日文;段作义;陈啸 | 申请(专利权)人: | 深圳市金溢科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/18 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
| 地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 双机 通信 方法 设备 系统 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种双机热备通信方法和设备及系统。
背景技术
现有的双机热备网络通信中一般使用单播或广播的方式。这两种方式均存在缺点:对于单播的方式,通信双方均需要知道对方的IP地址,在一方系统崩溃之后,双方还可能需要重新连接;对于广播的方式,由于网络广播的特性,自身广播的数据包会被自身收到,并且由于心跳消息比较频繁,这样过多的无效包的处理会大大消耗处理器的计算能力,并且无效包的处理会增加系统的复杂性。综合而言,现有的热备协议过于复杂,难于实现和保证实施的可靠性。
发明内容
本发明实施例提供一种双机热备通信方法和设备及系统,以解决现有的热备协议过于复杂,难于实现和保证实施的可靠性的技术问题。
本发明第一方面提供一种设备,用于双机热备通信系统,所述设备与所述系统的另一设备分别加入不同的多播组中,所述设备和另一设备通过交互多播数据包相互通信;所述设备包括:发送模块,用于发送第一协商数据包给另一设备,所述第一协商数据包中标识出所述设备的主从类型为未定义;设置模块,用于根据所述另一设备的响应结果,设置所述设备为主机或备机。
本发明第二方面提供一种双机热备通信系统,所述系统包括分别加入不同的多播组的第一设备和第二设备,所述第一设备和第二设备通过交互多播数据包相互通信;其中,所述第一设备,用于发送第一协商数据包给第二设备,所述第一协商数据包中标识出所述第一设备的主从类型为未定义;根据所述第二设备的响应结果,设置自身为主机或备机;所述第二设备,用于接收所述第一设备发送的第一协商数据包,并响应第二协商数据包给所述第一设备,所述第二协商数据包中标识出所述第二设备的主从类型。
本发明第三方面提供一种双机热备通信方法,用于双机热备通信系统,所述系统包括分别加入不同的多播组的第一设备和第二设备,所述第一设备和第二设备通过交互多播数据包相互通信;所述方法包括:第一设备发送第一协商数据包给第二设备,所述第一协商数据包中标识出所述第一设备的主从类型为未定义;根据所述第二设备的响应结果,设置所述第一设备为主机或备机。
本发明实施例技术方案,基于多播技术实现,使得通信的双方设备可以彼此协商各自的主从类型,提高了系统的可靠性和可用性。
附图说明
图1是本发明实施例双机热备通信系统的示意图;
图2是本发明一个实施例双机热备通信方法的示意图;
图3是本发明另一实施例双机热备通信方法的示意图;
图4是本发明一个实施例用于双机热备通信的设备的示意图;
图5是本发明另一实施例用于双机热备通信的设备的示意图。
具体实施方式
本发明实施例提供一种双机热备通信方法,该方法基于多播技术实现,使得通信的双方设备可以彼此协商各自的主从类型,从而可以提高系统的可靠性和可用性。本发明实施例还提供相应的设备。以下结合附图分别进行详细说明。
实施例一、
本发明实施例一种双机热备通信方法,该方法可以应用于智能交通或是专用短程通信(Dedicated Short Range Communication,DSRC)领域,具体可以应用于双机热备通信系统。
请参考图1,所述双机热备通信系统100包括分别加入不同的多播组的第一设备110和第二设备120,所述第一设备110和第二设备120通过交互多播数据包相互通信。在物理上,所述第一设备110和第二设备120可以通过多种连接方式实现连接,例如串口、以太网或并口等连接方式。
请参考图2,本发明实施例提供的双机热备通信方法,包括:
210、第一设备发送第一协商数据包给第二设备,所述第一协商数据包中标识出所述第一设备的主从类型为未定义。
220、根据所述第二设备的响应结果,设置所述第一设备为主机或备机。
其中,若设置所述第一设备为主机,如图3所示,则所述方法还包括:
230、发送第三协商数据包给所述第二设备,所述第三协商数据包中标识出所述第一设备的主从类型为主机,以便指示所述第二设备设置自身为备机。
采用上述方法,双机热备通信的双方设备可以实现主从类型或者说主备身份的仲裁与协商。所说的主从类型包括主、从和未定义三种类型,其中,主类型是指主机,从类型是指备机。
上述方法中,所述第一设备和第二设备交互的多播数据包,如所说的第一或第三协商数据包的帧格式如表1所示:
表1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金溢科技有限公司,未经深圳市金溢科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310105616.0/2.html,转载请声明来源钻瓜专利网。





