Permission management method and system, and related device
US-2019319956-A1 · Oct 17, 2019 · US
US11146457B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11146457-B2 |
| Application number | US-201816625526-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 20, 2018 |
| Priority date | Jun 21, 2017 |
| Publication date | Oct 12, 2021 |
| Grant date | Oct 12, 2021 |
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.
The present disclosure discloses a train network node and a CANopen-based train network node monitoring method. The method includes: obtaining, by a train network node, an offline duration and a heartbeat packet transmission period based on a pre-configured network node list, where the offline duration is set on an offline timer corresponding to each node related to the network node, and the heartbeat packet transmission period is set on a heartbeat timer; and comparing the offline duration that is set on the offline timer corresponding to each node with the heartbeat packet transmission period that is set on the heartbeat timer, and determining an offline monitoring mechanism of each node based on a comparison result.
Opening claim text (preview).
What is claimed is: 1. A CANopen-based train network node monitoring method comprising: obtaining, by a train network node, an offline duration and a heartbeat packet transmission period based on a pre-configured network node list, wherein the offline duration is set on an offline timer corresponding to each node related to the network node, and the heartbeat packet transmission period is set on a heartbeat timer; and comparing the offline duration that is set on the offline timer corresponding to each node with the heartbeat packet transmission period that is set on the heartbeat timer, and determining an offline monitoring mechanism of each node based on a comparison result, wherein the determining the offline monitoring mechanism of each node comprises: starting a heartbeat packet-based monitoring mechanism to determine an offline state of the related node, and setting a process data object (PDO) production counter corresponding to the related node to 0 in response to determining, by means of comparison, that the offline duration of the node related to the network node is greater than the heartbeat packet transmission period; and starting a PDO packet-based inhibit time mechanism to determine an offline state of the related node, and setting, based on the offline duration and an inhibit time in a PDO packet of the related node, a threshold in a PDO production counter corresponding to the related node in response to determining, by means of comparison, that the offline duration of the node related to the network node is less than or equal to the heartbeat packet transmission period. 2. The method according to claim 1 , wherein the starting a heartbeat packet based monitoring mechanism to determine an offline state of the related node comprises: monitoring, based on the pre-configured network node list and on an active network, a heartbeat packet transmitted through a first controller area network (CAN) channel by each slave node related to an active master node; determining, based on timing of a heartbeat timer that is set corresponding to each slave node and based on receipt status of the heartbeat packet, whether a first CAN channel of each slave node is faulty; determining, if it is determined that no heartbeat packet of a first node is received within a preset first heartbeat period, that a first CAN channel of the first node is faulty, and switching to a standby network to monitor the heartbeat packet transmitted by the first node, wherein the first node is any slave node related to the active master node; and receiving, if a heartbeat packet transmitted by the first node through a second CAN channel is received within the preset first heartbeat period, data on the standby network that is transmitted by the first node, and also receiving, on the active network, data transmitted by other slave nodes that normally transmit heartbeat packets. 3. The method according to claim 2 , wherein after it is determined that no heartbeat packet of the first node is received within the preset first heartbeat period, the method further comprises: transmitting a reset instruction to the first node from the active network; continuing to monitor, on the active network, the heartbeat packet transmitted by the first node, and detecting whether the heartbeat packet of the first node is received on the active network within a preset second heartbeat period; and the determining that a first CAN channel of the first node is faulty comprises: determining, if no heartbeat packet of the first node is received on the active network within the preset second heartbeat period, that the first CAN channel of the first node is faulty. 4. The method according to claim 3 , wherein after receiving the heartbeat packet transmitted by the first node through the second CAN channel, the method further comprises: transmitting a current fault message of the first CAN channel of the first node to an operation monitoring node, and displaying the current fault message to an operator as a prompt of a current fault to be fixed; and continuing to monitor, on the active network, the heartbeat packet transmitted by the first node through the first CAN channel, and determining, if the heartbeat packet of the first node is received within the preset first heartbeat period, that the first CAN channel of the first node has recovered communication, and switching to the active network to receive the data transmitted by the first node. 5. The method according to claim 4 , wherein after the switching to the active network to receive the data transmitted by the first node, the method further comprises: transmitting a historical fault message of the first CAN channel of the first node to the operation monitoring node, and displaying the historical fault message to the operator as a prompt of a latent fault to be fixed. 6. The method according to claim 2 , wherein after the switching to the standby network to monitor the heartbeat packet transmitted by the first node, the method further comprises: transmitting a reset instruction to the first node from the standby network if no heartbeat packet transmitted by the first node through the second CAN channel is received within the preset first heartbeat period; continuing to monitor, on the standby network, the heartbeat packet transmitted by the first node; and receiving, if a heartbeat packet transmitted by the first node through the second CAN channel is received within the preset second heartbeat period, data on the standby network that is transmitted by the first node, and also receiving, on the active network, data transmitted by other slave nodes that normally transmit heartbeat packets. 7. The method according to claim 6 , further comprising: transmitting, if no heartbeat packet transmitted by the first node through the second CAN channel is received within the preset second heartbeat period, current fault messages of the first CAN channel and the second CAN channel of the first node to the operation monitoring node, and displaying the current fault messages to the operator as a prompt of a current fault to be fixed. 8. The method according to claim 7 , further comprising: continuing to monitor, on the active network and the standby network, the heartbeat packet transmitted by the first node, and if the heartbeat packet of the first node is received from the active network within the preset first heartbeat period, determining that the first CAN channel of the first node has recovered communication, and therefore, switching to the active network to receive the data transmitted by the first node, transmitting a current fault message of the second CAN channel of the first node to the operation monitoring node, and displaying the current fault message to the operator as a prompt of a current fault to be fixed; and continuing to monitor, on the standby network, the heartbeat packet transmitted by the first node through the second CAN channel, and if the heartbeat packet of the first node is received from the standby network within the preset first heartbeat period, transmitting historical fault messages of the first CAN channel and the second CAN channel of the first node to the operation monitoring node, and displaying the historical fault messages to the operator as a prompt of a latent fault to be fixed. 9. The method according to claim 7 , further comprising: continuing to monitor, on the active network and the standby network, the heartbeat packet transmitted by the first node, and if the heartbeat packet of the first node is received from the standby network within the preset first heartbeat period, determining that the second CAN channel of the first node has recovered communication, and therefore, receiving from the s
using machine learning or artificial intelligence · CPC title
Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title
Controller Area Network CAN · CPC title
Details regarding a bus guardian · CPC title
Details regarding a bus controller · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.