Method and Device for Processing Failure in at Least One Distributed Cluster, and System
US-2017339005-A1 · Nov 23, 2017 · US
US11316712B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11316712-B2 |
| Application number | US-201816625348-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 20, 2018 |
| Priority date | Jun 21, 2017 |
| Publication date | Apr 26, 2022 |
| Grant date | Apr 26, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A CANopen-based data transmission gateway changeover method includes: making an active gateway go alive, and mutually monitoring heartbeat packet status together with a standby gateway over an active-standby gateway communications network; keeping the active gateway alive and recording a breakdown of the standby gateway if no heartbeat packet of the standby gateway is detected within a preset heartbeat period and a heartbeat packet of the active gateway is successfully transmitted on the active-standby gateway communications network; requesting the standby gateway to go alive if the heartbeat packet of the active gateway fails to be transmitted on the active-standby gateway communications network; stopping requesting the standby gateway in a first in-vehicle communications network to go alive, and requesting the standby gateway to go alive; and keeping the active gateway alive and recording a breakdown of the standby gateway if still no response is received from the standby gateway.
Opening claim text (preview).
What is claimed is: 1. A CANopen-based data transmission gateway changeover method, comprising: powering on an active gateway to go alive, and mutually monitoring heartbeat packet status together with a standby gateway over an active-standby gateway communications network; keeping the active gateway alive and recording a breakdown of the standby gateway if no heartbeat packet of the standby gateway is detected within a preset heartbeat period and a heartbeat packet of the active gateway is successfully transmitted on the active-standby gateway communications network; requesting, by the active gateway over any in-vehicle communications network, the standby gateway to go alive if the heartbeat packet of the active gateway fails to be transmitted on the active-standby gateway communications network; stopping requesting, by the active gateway, the standby gateway in a first in-vehicle communications network to go alive and also requesting, over another in-vehicle communications network, the standby gateway to go alive if no response is received from the standby gateway on the first in-vehicle communications network; and keeping the active gateway alive and recording a breakdown of the standby gateway if still no response is received from the standby gateway on a second in-vehicle communications network. 2. The method according to claim 1 , further comprising: monitoring heartbeat packet status of the standby gateway over the active-standby gateway communications network when the active gateway fails to receive data of an inter-vehicle communications network or the inter-vehicle communications network has a port fault; determining, if no heartbeat packet of the standby gateway is detected within the preset heartbeat period, whether the heartbeat packet of the active gateway can be successfully transmitted on the active-standby gateway communications network; keeping the active gateway alive and recording a breakdown of the standby gateway if the heartbeat packet of the active gateway is successfully transmitted; or requesting, by the active gateway over the second in-vehicle communications network, the standby gateway to keep alive if the transmission fails; and determining, if a response is received from the standby gateway on the second in-vehicle communications network, current receiving status of data received by the standby gateway from each network, and performing corresponding processing based on the receiving status. 3. The method according to claim 2 , further comprising: stopping requesting, by the active gateway, the standby gateway in the first in-vehicle communications network to keep alive and further requesting, on the second in-vehicle communications network, the standby gateway to keep alive if no response is received from the standby gateway on the second in-vehicle communications network; keeping the active gateway alive and requesting, over the second in-vehicle communications network, the standby gateway to stop operating if no response is received from the standby gateway; and determining, if a response is received from the standby gateway, current receiving status of data received by the standby gateway from each network, and performing corresponding processing based on the receiving status. 4. The method according to claim 2 , further comprising: determining, by the active gateway if the heartbeat packet of the standby gateway is received normally, current receiving status of data received by the standby gateway from each network, and performing corresponding processing based on the receiving status. 5. The method according to claim 1 , further comprising: determining, by the active gateway when the active gateway fails to receive data of the first in-vehicle communications network or the first in-vehicle communications network has a port fault, whether the first in-vehicle communications network has switched services over to the standby gateway currently; performing redundant network switching if the services have not been switched over to the standby gateway, or keeping the active gateway alive if the switching succeeds; monitoring the heartbeat packet status of the standby gateway over the active-standby gateway communications network if the services have been switched over to the standby gateway but still no data of the first in-vehicle communications network is received; and determining, by the active gateway if the heartbeat packet of the standby gateway is received normally, current receiving status of data received by the standby gateway from each network, and performing corresponding processing based on the receiving status of data received from each network. 6. The method according to claim 5 , further comprising: keeping the active gateway alive if no heartbeat packet of the standby gateway is detected within the preset heartbeat period, and if the heartbeat packet of the active gateway is successfully transmitted on the active-standby gateway communications network; requesting, by the active gateway over the second in-vehicle communications network, the standby gateway to keep alive if the heartbeat packet of the active gateway fails to be transmitted on the active-standby gateway communications network; keeping the active gateway alive if no response is received from the standby gateway in the second in-vehicle communications network; and monitoring, if a response is received from the standby gateway on the second in-vehicle communications network, receiving status of data received by the standby gateway from each network, and performing corresponding processing based on the receiving status of data from each network. 7. The method according to claim 1 , further comprising: determining, by the active gateway when the active gateway receives neither data of the first in-vehicle communications network nor data of the inter-vehicle communications network or when both the first in-vehicle communications network and the inter-vehicle communications network have a port fault, whether the first in-vehicle communications network has switched services over to a standby network currently, and performing redundant network switching if the services have not been switched over to the standby network, or performing preset processing if the switching succeeds; monitoring the heartbeat packet status of the standby gateway over the active-standby gateway communications network if the services have been switched over to the standby gateway but still no data of the first in-vehicle communications network is received; and determining, by the active gateway if the heartbeat packet of the standby gateway is received normally, current receiving status of data received by the standby gateway from each network, and performing corresponding processing based on the receiving status of data received from each network. 8. The method according to claim 7 , further comprising: keeping the active gateway alive if no heartbeat packet of the standby gateway is detected within the preset heartbeat period, and if the heartbeat packet of the active gateway is successfully transmitted on the active-standby gateway communications network, and requesting, by the active gateway over the second in-vehicle communications network, the standby gateway to keep alive if the transmission fails; keeping the active gateway alive if no response is received from the standby gateway; and monitoring, if a response is received from the standby gateway, receiving status of data received by the standby gateway from each network, and performing corresponding processing based on the receiving status of data from each network. 9. The method according to claim 1 , further comprising: determining, by the active gateway when the active
Arrangements for connecting between networks having differing types of switching systems, e.g. gateways · CPC title
the transportation system being a vehicle · CPC title
Controller Area Network CAN · CPC title
Interconnection of networks · CPC title
by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.