CN102724065A - 一种网络通信***及包括该***的工程机械设备 - Google Patents

一种网络通信***及包括该***的工程机械设备 Download PDF

Info

Publication number
CN102724065A
CN102724065A CN2012101605483A CN201210160548A CN102724065A CN 102724065 A CN102724065 A CN 102724065A CN 2012101605483 A CN2012101605483 A CN 2012101605483A CN 201210160548 A CN201210160548 A CN 201210160548A CN 102724065 A CN102724065 A CN 102724065A
Authority
CN
China
Prior art keywords
node
message
host node
host
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012101605483A
Other languages
English (en)
Other versions
CN102724065B (zh
Inventor
熊忆
黎明和
马钰
罗建利
梁更生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Zoomlion Emergency Equipment Co Ltd
Original Assignee
Changsha Zoomlion Fire Fighting Machinery Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changsha Zoomlion Fire Fighting Machinery Co Ltd filed Critical Changsha Zoomlion Fire Fighting Machinery Co Ltd
Priority to CN201210160548.3A priority Critical patent/CN102724065B/zh
Publication of CN102724065A publication Critical patent/CN102724065A/zh
Application granted granted Critical
Publication of CN102724065B publication Critical patent/CN102724065B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Hardware Redundancy (AREA)

Abstract

本发明公开了一种网络通信***及包括该***的工程机械设备,该***包括:主节点,用于每隔预定时间发送一主节点报文,该主节点报文包含该主节点的节点标识符;以及从节点,用于监听所述主节点的心跳报文,并在未能在预定时间段接收到所述主节点报文、或所述主节点报文指示故障的情况下,将自身配置为主节点。通过上述技术方案,从节点可在主节点掉线或故障时自动将自身配置为主节点,作为整个网络通信***的网络管理器,藉此可使得整个网络通信***可在主节点掉线或故障时依旧可以正常运行,提高了该网络通信***的可靠性。

Description

一种网络通信***及包括该***的工程机械设备
技术领域
本发明涉及网络技术领域,具体地,涉及一种网络通信***及包括该***的工程机械设备。
背景技术
在控制领域,广泛应用了CANOPEN网络。在一般的CANOPEN网络中,均只有一个主节点作为CANOPEN网络的网络管理器,当网络上某一从节点出现故障时,该主节点会停止该从节点。然而,当主节点出现故障时,该CANOPEN网络将无法继续运作,整个CANOPEN网络将全部瘫痪。CANOPEN网络的此种布置将不适用于可靠性较高要求的场合。
发明内容
本发明的目的是提供一种网络通信***及包括该***的工程机械设备,其可在主节点掉线或故障之后,将网络通信***中的从节点配置为主节点,提高网络通信***的可靠性。
为了实现上述目的,本发明提供一种网络通信***,该***包括:主节点,用于每隔预定时间发送一主节点报文,该主节点报文包含该主节点的节点标识符;以及从节点,用于监听所述主节点报文,并在未能在预定时间段接收到所述主节点报文、或所述主节点报文指示故障的情况下,将自身配置为主节点。
相应地,本发明还提供一种工程机械设备,其中,该工程机械设备包括上述网络通信***。
通过上述技术方案,从节点可在主节点掉线或故障时自动将自身配置为主节点,作为整个网络通信***的网络管理器,藉此可使得整个网络通信***可在主节点掉线或故障时依旧可以正常运行,提高了该网络通信***的可靠性。
本发明的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1为本发明提供的网络通信***的结构示意图;以及
图2为网络通信***中各节点的操作示意图。
附图标记说明
10                    主节点
20、30、40、50        从节点
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
图1为本发明提供的网络通信***的结构示意图。如图1所示,本发明提供了一种网络通信***,该***包括:主节点10,用于每隔预定时间(例如,50-500ms)发送一主节点报文,该主节点报文包含该主节点的节点标识符;以及从节点20,用于监听所述主节点报文,并在未能在预定时间段接收到所述主节点报文、或所述主节点报文指示故障的情况下,将自身配置为主节点。藉此可使得整个网络通信***可在主节点掉线或故障时依旧可以正常运行,提高了该网络通信***的可靠性。
具体而言,所述主节点报文可向网络中的从节点指示其为主节点,该主节点报文及以下将要描述的心跳报文均包含有发出该报文的节点的节点标识符及指示该节点的状态的字段,所述检测节点的心跳报文是否指示出现故障,则是通过该字段的内容来进行检测的。需要说明的是,所述网络通信***可为基于CANOPEN等工控领域常用网络的网络通信***。
图2为网络通信***中各节点的操作示意图。如图2所示,所述从节点可为多个(例如,从节点20、30、40、50),均作为所述主节点的备用主节点,且每一从节点具有一优先级,例如,从节点20、30、40、50的优先级依次降低,每一从节点执行以下操作:每隔预定时间(例如,50-500ms)发送一包含自身的节点标识符的心跳报文,并监听所述主节点报文及优先级高于该从节点优先级的从节点的心跳报文;以及在未能在预定时间段接收到所述主节点报文及优先级高于该从节点优先级的从节点的心跳报文、或所述主节点报文及优先级高于该从节点优先级的从节点的心跳报文指示故障的情况下,将自身配置为主节点。藉此,可在主节点及具有较高优先级的从节点均出现故障时,亦存在较低优先级的从节点可将自身配置为主节点,进一步提高了网络通信***的可靠性。
例如,对于从节点50而言,其监听主节点10以及从节点20、30、40,如箭头d所示;对于从节点40而言,其监听主节点10以及从节点20、30,如箭头c所示;对于从节点30而言,其监听主节点10以及从节点20,如箭头b所示;对于从节点20而言,其监听主节点10,如箭头a所示。
优选地,每一从节点执行以下操作:监听所述主节点报文及优先级仅高于该从节点优先级的第一从节点的心跳报文;在未能在预定时间段接收到所述主节点报文及第一从节点的心跳报文、或所述主节点报文及第一从节点的心跳报文指示故障的情况下,监听来自优先级仅高于该第一从节点优先级的第二从节点的心跳报文;以及在满足以下条件的情况下,将自身配置为主节点。该条件为:未能在预定时间段接收到所述第二从节点的心跳报文、或所述第二从节点的心跳报文指示故障;以及所述第二从节点的优先级为最高优先级。藉此,每一从节点可仅监听主节点及优先级仅高于该从节点优先级的第一从节点的心跳报文,并在该第一从节点失效的情况下,监听第二从节点的心跳报文,以此不断循环。换句话说,每一从节点可仅监听主节点报文及优先级仅高于该从节点优先级的有效从节点的心跳报文(这里,“有效从节点”指该从节点未掉线且可正常发送心跳报文),在该有效从节点的优先级并非最高优先级的情况下,不将自身配置为主节点;在该有效从节点的优先级为最高优先级的情况下,将自身配置为主节点。从而,相比于每一从节点监听来自优先级高于该从节点优先级的所有从节点的心跳报文,操作方式可减少所监听的从节点的数量,提高网络效率。
例如,对于从节点50而言,其监听主节点10以及从节点40,如果主节点10以及从节点40均掉线或故障,则监听从节点30。如果从节点30掉线或故障,则监听从节点20。如果从节点20掉线或故障,则将自身配置为主节点。
其中,所述多个从节点的优先级顺序是基于该多个从节点的节点标识符顺序而确定的。例如,节点标识符靠前的(或较小的)节点可具有较高的优先级。当然,本发明并不限于此,亦可基于其他的信息来确定从节点的优先级,例如每一从节点可存储一优先级列表,该列表存储有每一从节点的优先级。
在所述多个从节点的优先级顺序是基于该多个从节点的节点标识符顺序而确定的情况下,在未能在预定时间段接收到所述主节点报文、或所述主节点的报文指示故障的情况下,节点标识符仅次于该主节点的节点标识符的从节点将自身配置为主节点。如果该主节点的节点标识符排在最后,则节点标识符排在第一的从节点将起身配置为主节点。藉此,可实现环形的主节点权限获取机制,进一步提高网络通信***的可靠性。
一般而言,主节点将自己为网络通信***的主节点的信息放置在数据帧,并将该数据帧发送至网络通信***中的其他节点,以使网络通信***中的所有节点均知道当前的主节点的节点标识符。所述之前出现故障的主节点恢复之后,如果该主节点检测到网络通信***已存在一主节点,则作为从节点工作。藉此,可避免网络通信***中同时出现两个主节点而出现网络管理混乱。
其中,所述主节点还监听所有从节点的心跳信号,并在所有从节点的心跳信号均未能在预定时间段接收到、或所有从节点的心跳信号均指示故障的情况下,停止工作。
一种工程机械设备,其中,该工程机械设备包括上述网络通信***。该工程机械设备可包括那些对网络通信***的可靠性有较高要求的工程机械设备,诸如消防车、高工载人作业车等。
通过本发明,网络通信***可在主节点出现故障之后继续工作,保证***做大限度的连续工作,提高该网络通信***的可靠性。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。

Claims (9)

1.一种网络通信***,该***包括:
主节点,用于每隔预定时间发送一主节点报文,该主节点报文包含该主节点的节点标识符;以及
从节点,用于监听所述主节点报文,并在未能在预定时间段接收到所述主节点报文、或所述主节点报文指示故障的情况下,将自身配置为主节点。
2.根据权利要求1所述的***,其中,所述从节点为多个,均作为所述主节点的备用主节点,且每一从节点具有一优先级。
3.根据权利要求2所述的***,其中,每一从节点执行以下操作:
每隔预定时间发送一包含自身的节点标识符的心跳报文,并监听所述主节点报文及优先级高于该从节点优先级的从节点的心跳报文;以及
在未能在预定时间段接收到所述主节点报文及优先级高于该从节点优先级的从节点的心跳报文、或所述主节点报文及优先级高于该从节点优先级的从节点的心跳报文指示故障的情况下,将自身配置为主节点。
4.根据权利要求2所述的***,其中,每一从节点执行以下操作:
每隔预定时间发送一包含自身的节点标识符的心跳报文,并监听所述主节点报文及优先级仅高于该从节点优先级的第一从节点的心跳报文;
在未能在预定时间段接收到所述主节点报文及第一从节点的心跳报文、或所述主节点报文及第一从节点的心跳报文指示故障的情况下,监听来自优先级仅高于该第一从节点优先级的第二从节点的心跳报文;以及
在满足以下条件的情况下,将自身配置为主节点,
未能在预定时间段接收到所述第二从节点的心跳报文、或所述第二从节点的心跳报文指示故障;以及
所述第二从节点的优先级为最高优先级。
5.根据权利要求2-4中任一项权利要求所述的***,其中,所述多个从节点的优先级顺序是基于该多个从节点的节点标识符顺序而确定的。
6.根据权利要求5所述的***,其中,每一从节点执行以下操作:
在未能在预定时间段接收到所述主节点报文、或所述主节点报文指示故障的情况下,如果该主节点的节点标识符排在最后,则节点标识符排在第一的从节点将起身配置为主节点。
7.根据权利要求1-4中任一项权利要求所述的***,其中,所述主节点还监听所有从节点的心跳信号,并在所有从节点的心跳信号均未能在预定时间段接收到、或所有从节点的心跳信号均指示故障的情况下,停止工作。
8.根据权利要求1-4中任一项权利要求所述的***,其中,所述主节点恢复之后,如果该主节点检测到网络通信***已存在一主节点,则作为从节点工作。
9.一种工程机械设备,其中,该工程机械设备包括根据权利要求1-8中任一项权利要求所述的***。
CN201210160548.3A 2012-05-22 2012-05-22 一种网络通信***及包括该***的工程机械设备 Active CN102724065B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210160548.3A CN102724065B (zh) 2012-05-22 2012-05-22 一种网络通信***及包括该***的工程机械设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210160548.3A CN102724065B (zh) 2012-05-22 2012-05-22 一种网络通信***及包括该***的工程机械设备

Publications (2)

Publication Number Publication Date
CN102724065A true CN102724065A (zh) 2012-10-10
CN102724065B CN102724065B (zh) 2016-02-17

Family

ID=46949734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210160548.3A Active CN102724065B (zh) 2012-05-22 2012-05-22 一种网络通信***及包括该***的工程机械设备

Country Status (1)

Country Link
CN (1) CN102724065B (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103076998A (zh) * 2012-12-28 2013-05-01 华自科技股份有限公司 一种通过rs485总线实现串行打印机共享打印的方法
CN104142957A (zh) * 2013-05-10 2014-11-12 上海联影医疗科技有限公司 一种面向区域医疗的数据共享的方法及其***
CN104618199A (zh) * 2014-12-26 2015-05-13 珠海格力电器股份有限公司 基于can通信的节点接入自动识别方法和装置、空调器
CN107479977A (zh) * 2017-08-30 2017-12-15 京信通信***(中国)有限公司 一种确定设备性能的方法和设备
WO2017214805A1 (zh) * 2016-06-13 2017-12-21 深圳天珑无线科技有限公司 分布式网络的心跳方法及节点
CN107733730A (zh) * 2017-12-01 2018-02-23 湖南智领通信科技有限公司 基于动态优先级的网络拓扑自愈方法
CN108776618A (zh) * 2018-06-26 2018-11-09 杭州比智科技有限公司 分布式工作流管理方法及装置
WO2018233644A1 (zh) * 2017-06-21 2018-12-27 比亚迪股份有限公司 基于CANopen协议传输数据的网关轮换方法、***及其装置
CN109104346A (zh) * 2017-06-21 2018-12-28 比亚迪股份有限公司 基于CANopen协议的列车网络数据传输方法、***及其装置
CN109104348A (zh) * 2017-06-21 2018-12-28 比亚迪股份有限公司 基于CANopen协议的列车网络数据传输方法、***及其装置
CN109787795A (zh) * 2017-11-13 2019-05-21 比亚迪股份有限公司 列车网络主节点故障的处理方法、节点及电子设备
CN110557185A (zh) * 2018-05-31 2019-12-10 成都鼎桥通信技术有限公司 一种中继设备的运行模式确定方法和装置
CN112600704A (zh) * 2020-12-14 2021-04-02 北京神经元网络技术有限公司 高速工业总线***及其控制节点的切换方法、装置和存储介质
CN115514689A (zh) * 2022-09-22 2022-12-23 成都中航信虹科技股份有限公司 一种应用程序守护方法、装置及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1725702A (zh) * 2004-07-20 2006-01-25 联想网御科技(北京)有限公司 一种网络安全设备及其组成的实现高可用性的***及方法
CN1949767A (zh) * 2005-10-11 2007-04-18 华为技术有限公司 一种基于虚拟路由器冗余协议的主备路由设备切换方法
US20070104093A1 (en) * 2005-09-26 2007-05-10 Jian Li Method of inter-RPR-ring bridge redundancy
CN1968260A (zh) * 2005-11-17 2007-05-23 华为技术有限公司 在主备用设备之间实现虚拟路由器冗余协议切换的方法
CN101217402A (zh) * 2008-01-15 2008-07-09 杭州华三通信技术有限公司 一种提高集群可靠性的方法和一种高可靠性通信节点
CN101917263A (zh) * 2010-08-16 2010-12-15 深圳市赫迪威信息技术有限公司 多机热备的方法及***
CN102137017A (zh) * 2011-03-17 2011-07-27 华为技术有限公司 用于虚拟网络单元的工作方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1725702A (zh) * 2004-07-20 2006-01-25 联想网御科技(北京)有限公司 一种网络安全设备及其组成的实现高可用性的***及方法
US20070104093A1 (en) * 2005-09-26 2007-05-10 Jian Li Method of inter-RPR-ring bridge redundancy
CN1949767A (zh) * 2005-10-11 2007-04-18 华为技术有限公司 一种基于虚拟路由器冗余协议的主备路由设备切换方法
CN1968260A (zh) * 2005-11-17 2007-05-23 华为技术有限公司 在主备用设备之间实现虚拟路由器冗余协议切换的方法
CN101217402A (zh) * 2008-01-15 2008-07-09 杭州华三通信技术有限公司 一种提高集群可靠性的方法和一种高可靠性通信节点
CN101917263A (zh) * 2010-08-16 2010-12-15 深圳市赫迪威信息技术有限公司 多机热备的方法及***
CN102137017A (zh) * 2011-03-17 2011-07-27 华为技术有限公司 用于虚拟网络单元的工作方法及装置

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103076998B (zh) * 2012-12-28 2015-11-18 华自科技股份有限公司 一种通过rs485总线实现串行打印机共享打印的方法
CN103076998A (zh) * 2012-12-28 2013-05-01 华自科技股份有限公司 一种通过rs485总线实现串行打印机共享打印的方法
CN104142957A (zh) * 2013-05-10 2014-11-12 上海联影医疗科技有限公司 一种面向区域医疗的数据共享的方法及其***
CN104618199A (zh) * 2014-12-26 2015-05-13 珠海格力电器股份有限公司 基于can通信的节点接入自动识别方法和装置、空调器
WO2017214805A1 (zh) * 2016-06-13 2017-12-21 深圳天珑无线科技有限公司 分布式网络的心跳方法及节点
CN109104347B (zh) * 2017-06-21 2020-09-15 比亚迪股份有限公司 基于CANopen协议传输数据的网关轮换方法、***及其装置
CN109104346B (zh) * 2017-06-21 2020-10-23 比亚迪股份有限公司 基于CANopen协议的列车网络数据传输方法、***及其装置
US11316712B2 (en) 2017-06-21 2022-04-26 Byd Company Limited Canopen-based data transmission gateway changeover method, system and apparatus thereof
WO2018233644A1 (zh) * 2017-06-21 2018-12-27 比亚迪股份有限公司 基于CANopen协议传输数据的网关轮换方法、***及其装置
CN109104346A (zh) * 2017-06-21 2018-12-28 比亚迪股份有限公司 基于CANopen协议的列车网络数据传输方法、***及其装置
CN109104347A (zh) * 2017-06-21 2018-12-28 比亚迪股份有限公司 基于CANopen协议传输数据的网关轮换方法、***及其装置
CN109104348A (zh) * 2017-06-21 2018-12-28 比亚迪股份有限公司 基于CANopen协议的列车网络数据传输方法、***及其装置
CN107479977A (zh) * 2017-08-30 2017-12-15 京信通信***(中国)有限公司 一种确定设备性能的方法和设备
CN107479977B (zh) * 2017-08-30 2020-11-03 京信通信***(中国)有限公司 一种确定设备性能的方法和设备
CN109787795B (zh) * 2017-11-13 2020-12-25 比亚迪股份有限公司 列车网络主节点故障的处理方法、节点及电子设备
CN109787795A (zh) * 2017-11-13 2019-05-21 比亚迪股份有限公司 列车网络主节点故障的处理方法、节点及电子设备
CN107733730A (zh) * 2017-12-01 2018-02-23 湖南智领通信科技有限公司 基于动态优先级的网络拓扑自愈方法
CN107733730B (zh) * 2017-12-01 2021-06-15 湖南智领通信科技有限公司 基于动态优先级的网络拓扑自愈方法
CN110557185A (zh) * 2018-05-31 2019-12-10 成都鼎桥通信技术有限公司 一种中继设备的运行模式确定方法和装置
CN110557185B (zh) * 2018-05-31 2022-08-19 成都鼎桥通信技术有限公司 一种中继设备的运行模式确定方法和装置
CN108776618A (zh) * 2018-06-26 2018-11-09 杭州比智科技有限公司 分布式工作流管理方法及装置
CN112600704A (zh) * 2020-12-14 2021-04-02 北京神经元网络技术有限公司 高速工业总线***及其控制节点的切换方法、装置和存储介质
CN115514689A (zh) * 2022-09-22 2022-12-23 成都中航信虹科技股份有限公司 一种应用程序守护方法、装置及存储介质
CN115514689B (zh) * 2022-09-22 2024-04-02 成都中航信虹科技股份有限公司 一种应用程序守护方法、装置及存储介质

Also Published As

Publication number Publication date
CN102724065B (zh) 2016-02-17

Similar Documents

Publication Publication Date Title
CN102724065A (zh) 一种网络通信***及包括该***的工程机械设备
CN109104349B (zh) 基于CANopen协议的列车网络数据传输方法、***及其装置
CN109104351B (zh) 列车网络节点和基于CANopen协议的列车网络节点监测方法
CN103491102A (zh) 互联网音视频稳定性监控方法、***及装置
CN104440923B (zh) 一种用于机器人的急停信号控制***及其机器人
CN104113428B (zh) 一种设备管理装置和方法
CN113726556B (zh) 边缘物联代理节点运维方法、***、存储介质及计算设备
CN105652851B (zh) 冗余自动化***和运行方法
MX2021011509A (es) Transferencia de informacion de eventos de monitoreo durante un procedimiento de movilidad.
WO2015131548A1 (zh) 保护bfd的方法和设备
CN101989933A (zh) 一种故障检测的方法和***
JP2010062844A (ja) ネットワーク監視システムとそのノード装置および監視装置
CN102932183B (zh) 双上行链路故障处理方法及设备
WO2016107438A1 (zh) 自动切换方法及***
CN107135121B (zh) 一种网络节点的切换方法及装置
CN104135417A (zh) 一种以太环网链路中断快速恢复的方法及相应的以太环网
JP2012059193A (ja) 監視制御システム、およびこれに利用する監視制御装置、監視制御方法
US9323629B2 (en) Method for managing path failures of OSEK networks
US11165602B2 (en) Communication system, controlled device, and control method for communication system
CN102638369B (zh) 一种主备倒换的仲裁方法、装置和***
CN104486262A (zh) 基于交换机的芯片实现Dying Gasp的控制方法及装置
CN101686199A (zh) 以太网保护***中控制报文的处理方法、装置及***
CN105099754B (zh) 网络设备以及用于网络设备交互的方法
CN105027455A (zh) 列车信息管理装置
JP6204397B2 (ja) 通信機、通信システム、通信方法およびプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 410200 No. 997, Section 2, Tengfei Road, Wangcheng District, Changsha City, Hunan Province

Patentee after: Hunan Zoomlion emergency equipment Co.,Ltd.

Address before: 410013 Zhonglian Science Park, No. 361 South Bank Road, Hunan, Changsha

Patentee before: Changsha Zhonglian Fire-Fighting Machinery Co.,Ltd.

CP03 Change of name, title or address