Canopen-based data transmission gateway changeover method, system and apparatus thereof

US11316712B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11316712-B2
Application numberUS-201816625348-A
CountryUS
Kind codeB2
Filing dateJun 20, 2018
Priority dateJun 21, 2017
Publication dateApr 26, 2022
Grant dateApr 26, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11316712B2 cover?
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 h…
Who is the assignee on this patent?
Byd Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L12/40071. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).