CN110460520B - Data message transmission method and whole vehicle network system - Google Patents

Data message transmission method and whole vehicle network system Download PDF

Info

Publication number
CN110460520B
CN110460520B CN201910789650.1A CN201910789650A CN110460520B CN 110460520 B CN110460520 B CN 110460520B CN 201910789650 A CN201910789650 A CN 201910789650A CN 110460520 B CN110460520 B CN 110460520B
Authority
CN
China
Prior art keywords
gateway
network node
message
node
data message
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.)
Active
Application number
CN201910789650.1A
Other languages
Chinese (zh)
Other versions
CN110460520A (en
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.)
Beijing Jingwei Hirain Tech Co Ltd
Original Assignee
Beijing Jingwei Hirain Tech 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 Beijing Jingwei Hirain Tech Co Ltd filed Critical Beijing Jingwei Hirain Tech Co Ltd
Priority to CN201910789650.1A priority Critical patent/CN110460520B/en
Publication of CN110460520A publication Critical patent/CN110460520A/en
Application granted granted Critical
Publication of CN110460520B publication Critical patent/CN110460520B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Abstract

The invention discloses a data message transmission method and a whole vehicle network system, wherein the method comprises the following steps: the gateway sends a gateway state message to a network node with a networking function, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets the data message sending condition; the gateway receives a node initial state message from the network node, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition before receiving the data message; the gateway sends a data message to the network node. Before sending the data message, the gateway and the network node perform state interaction, so that the gateway can send the data message to the network node only when the gateway meets the data message sending condition and the network node meets the data message receiving condition, and the reliability of data transmission between the gateway and the network node is ensured.

Description

Data message transmission method and whole vehicle network system
Technical Field
The invention relates to the technical field of vehicle communication, in particular to a data message transmission method and a vehicle network system.
Background
A lot of finished automobile data can be generated in the running process of the automobile, and the finished automobile data is an important information source for analyzing the performance of the finished automobile and knowing the driving requirements of customers in a finished automobile factory. In order to analyze the whole vehicle data, the whole vehicle data needs to be collected firstly, wherein a gateway and a network node with a networking function are two key nodes in the whole vehicle data collection process, the gateway is connected with each trunk network in a whole vehicle and is responsible for collecting the whole vehicle data, then the collected whole vehicle data are transmitted to the network node with the networking function, the network node with the networking function can be connected with a whole vehicle plant background server through a network, the obtained whole vehicle data are uploaded to the whole vehicle plant background server, and the whole vehicle data are analyzed and processed through the whole vehicle plant background server.
Because the data transmission process between the gateway and the network node with the networking function is an important part for acquiring the data of the whole vehicle, if the data transmission between the gateway and the network node is failed, the problem of the data of the whole vehicle uploaded to the server by the network node can be caused, and the analysis and processing result of the server on the data of the whole vehicle is further influenced. Based on this, how to ensure the reliability of data transmission between the gateway and the network node is a technical problem to be solved at present.
Disclosure of Invention
In view of this, embodiments of the present invention provide a data packet transmission method and a vehicle network system, which can ensure reliability of data transmission between a gateway and a network node.
A method of data message transmission, comprising:
the gateway sends a gateway state message to a network node with a networking function, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets the data message sending condition;
the gateway receives a node initial state message from the network node, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets a data message receiving condition before receiving a data message;
and the gateway sends a data message to the network node.
Preferably, the gateway receives the node process status packet from the network node, and the process of sending the data packet to the network node by the gateway when the receiving time interval of the node process status packet is an effective value includes:
and under the condition that the gateway can periodically receive the node process state message from the network node within the receiving time interval of the node process state message, the gateway starts to periodically send the data message to the network node according to the preset data message sending time interval after presetting the initial data message sending time period, wherein the node process state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition in the data message receiving process.
Preferably, the method further comprises the following steps:
and under the condition that the gateway cannot receive the node process state message from the network node within the receiving time interval of the node process state message, the gateway stops sending the data message to the network node until the node process state message is received from the network node, and the gateway resumes the process of sending the data message to the network node.
Preferably, the process that the gateway receives the node process status packet from the network node, and the process that the gateway sends the data packet to the network node when the receiving time interval of the node process status packet is an invalid value includes:
and after presetting the initial data message sending time period, the gateway starts to periodically send the data message to the network node according to the preset data message sending time interval.
Preferably, in the process of sending a data packet to the network node by the gateway, when a transmission suspension status packet is received from the network node, the method further includes:
the gateway suspends the sending of the data message to the network node;
after the gateway receives the node process state message from the network node, the gateway periodically sends the data message to the network node again according to the preset data message sending time interval;
in the case where a suspended transmission status packet is received from the network node before the gateway transmits a gateway status packet to the network node, the method further comprises:
and the gateway ignores the received message of the state of transmission suspension.
Preferably, after the gateway receives the node initial state packet from the network node, the method further includes:
the gateway receives a resending status message from the network node;
the gateway determines the receiving time of the process state message of a receiving node closest to the receiving time of the receiving resending state message before the receiving time of the receiving resending state message as the data message resending time;
and periodically sending the data message to the network node again according to a preset data message sending time interval from the Nth data message sent after the data message resending moment, wherein the N is determined by the network node according to the position of the first data message with abnormal receiving in all the data messages.
Preferably, in the process of sending the data packet to the network node by the gateway, a communication interruption fault occurs between the gateway and the network node, and after the communication interruption fault is recovered, the method further includes:
the gateway sends the gateway state message to the network node again;
and after the gateway receives the node initial state message from the network node, the gateway resumes the process of sending data messages to the network node.
A method of data message transmission, comprising:
a network node with a networking function receives a gateway state message sent by a gateway, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets a data message sending condition;
the network node sends a node initial state message to the gateway, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition before receiving the data message;
and the network node receives the data message sent by the gateway.
Preferably, when the receiving time interval of the node process state packet is an effective value, after the network node sends the node initial state packet to the gateway, the method further includes:
the network node periodically sends the node process state message to the gateway according to the preset sending time interval of the node process state message, wherein the node process state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition in the data message receiving process.
A finished vehicle network system comprising: the gateway and the network node with the networking function;
the gateway sends a gateway state message to the network node, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets the data message sending condition;
the gateway receives a node initial state message from the network node, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition before receiving the data message;
and the gateway sends a data message to the network node.
Based on the technical scheme, the embodiment of the invention discloses a data message transmission method and a whole vehicle network system, which comprise the following steps: the gateway sends a gateway state message to a network node with a networking function, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets the data message sending condition; the gateway receives a node initial state message from the network node, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition before receiving the data message; the gateway sends a data message to the network node. Before the data message is sent, the gateway and the network node carry out state interaction, the gateway is ensured to send the data message to the network node only when the gateway meets the data message sending condition and the network node meets the data message receiving condition, and the reliability of data transmission between the gateway and the network node is ensured.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic diagram of a vehicle network architecture according to an embodiment of the present invention;
fig. 2 is a flowchart of a data message transmission method according to an embodiment of the present invention;
fig. 3 is a flowchart of another data packet transmission method according to an embodiment of the present invention;
fig. 4 is a flowchart of another data packet transmission method according to an embodiment of the present invention;
fig. 5 is a block diagram of a gateway according to an embodiment of the present invention;
fig. 6 is a block diagram of a network node according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The method comprises the steps that a lot of whole vehicle data can be generated in the running process of a vehicle, in order to analyze the whole vehicle data, the whole vehicle data need to be collected firstly, a gateway and a network node with a networking function are two key nodes in the whole vehicle data collection process, the gateway is connected with each trunk network in the whole vehicle and is responsible for collecting the whole vehicle data, the collected whole vehicle data are transmitted to the network node, the network node can be connected with a whole vehicle plant background server through a network, the obtained whole vehicle data are uploaded to the whole vehicle plant background server, and the whole vehicle data are analyzed and processed through the whole vehicle plant background server.
In the prior art, a gateway mainly transmits vehicle communication data through a Controller Area Network (CAN) bus, but is limited by a CAN bus bandwidth, the CAN bus cannot transmit all acquired vehicle communication data to the gateway, and part of vehicle communication data CAN be discarded, so that vehicle data uploaded to a background server of a vehicle factory is incomplete.
Based on the above content, the embodiment of the present invention establishes a new target communication bus between the gateway and the entire vehicle, where the bandwidth of the target communication bus at least meets the requirement that the target communication bus CAN transmit all entire vehicle data in real time, and specifically, since the bandwidths of the CAN fd communication bus and the ethernet communication bus are much larger than the bandwidth of the CAN bus, the target communication bus in the embodiment of the present invention may adopt the CAN fd communication bus or the ethernet communication bus; or any combination of three buses, namely a canfd (controller Area Network with Flexible Data rate) communication bus, an ethernet communication bus and a CAN bus, as long as the bandwidth of the communication bus after any combination at least meets the requirement that the target communication bus CAN transmit all vehicle communication Data.
Therefore, the data packet transmission method disclosed in the embodiment of the present invention is based on the entire vehicle network architecture shown in fig. 1, and since the transmission bandwidth of the target communication bus erected between the gateway and the entire vehicle in the entire vehicle network architecture is increased, and the amount of the entire vehicle data transmitted to the gateway is correspondingly increased, the embodiment of the present invention provides the following data packet transmission method, which CAN adapt to the communication modes of CAN, ETHERNET, CANFD, FLEXRAY, and the like, and along with the increase of the amount of the entire vehicle data transmitted to the gateway, the amount of the data transmitted to the network node by the gateway is also correspondingly increased, thereby providing a higher requirement for the reliability of data transmission between the gateway and the network node.
Fig. 2 shows a flow chart of a data message transmission method, which may be implemented by a gateway, and referring to fig. 2, the method may include:
step S100, the gateway sends a gateway state message to a network node with a networking function;
it should be noted that the gateway status packet mainly carries status information that the gateway has before sending the data packet, the gateway status packet at least includes a status identifier for identifying that the gateway has satisfied the data packet sending condition, after the gateway completes system initialization, it indicates that the gateway has satisfied the data packet sending condition, and the gateway sends the gateway status packet for identifying that the gateway has satisfied the data packet sending condition to the network node.
Step S110, the gateway receives a node initial state message from a network node;
it should be noted that the node initial state packet mainly carries state information that the network node has before the data packet is sent, the node initial state packet at least includes a state identifier that identifies that the network node has satisfied the data packet receiving condition before the data packet is received, and after the network node completes system initialization, it indicates that the network node has the data packet receiving condition, and the network node sends the node initial state packet that identifies that the network node has satisfied the data packet receiving condition before the data packet is received to the gateway, so as to make the gateway know that the network node has satisfied the data packet receiving condition, and can receive the data packet at any time.
Optionally, the network node disclosed in the embodiment of the present invention may be a vehicle-mounted intelligent terminal, and the embodiment of the present invention is not particularly limited.
It should be noted that, in the embodiment of the present invention, the execution processes of the step S100 and the step S110 are not in sequence, and the step S100 may be executed first, and then the step S110 may be executed; step S110 may be performed first, and then step S100 may be performed; step S100 and step S110 may also be executed simultaneously, and the embodiment of the present invention is not particularly limited.
And step S120, the gateway sends the data message to the network node.
Optionally, the gateway in the embodiment of the present invention may periodically send the data packet to the network node according to a preset data packet sending time interval.
Before the gateway sends the data message to the network node, the gateway and the network node carry out state interaction, and ensure that under the condition that the gateway meets the data message sending condition, and the gateway sends the data message to the network node only when the network node meets the data message receiving condition, thereby ensuring the reliability of data transmission between the gateway and the network node, the data message transmission method disclosed by the embodiment of the invention is suitable for a new whole vehicle communication technology, in addition, the embodiment of the invention utilizes the storage area in the gateway to store the whole vehicle communication data packet, can fully utilize the storage resource of the gateway, does not need to add additional storage equipment, reduces the storage cost, has good system expansibility, the whole vehicle communication data packet is preprocessed in the gateway, so that the subsequent requirements of a client on whole vehicle data safety and network safety can be met, and the requirement of the client on the whole vehicle network expandability can be met.
In order to further ensure the reliability of data transmission between the gateway and the network node, the embodiment of the present invention discloses another data packet transmission method, specifically, referring to the flow chart of the data packet transmission method shown in fig. 3, where the method may be implemented by the gateway, and the method may include:
step S200, the gateway sends a gateway state message to a network node;
after the gateway completes system initialization, a gateway state message is sent to the network node to identify that the gateway meets the data message sending condition, and the aim is to enable the network node to know that the gateway meets the data message sending condition.
It should be noted that the gateway status message includes a status identifier for identifying that the gateway has satisfied the data message sending condition.
Step S210, the gateway receives a node initial state message from a network node;
it should be noted that the node initial state message at least includes a state identifier for identifying that the network node has satisfied the data packet receiving condition before receiving the data packet, and after the network node completes system initialization, the node initial state message for identifying that the network node has satisfied the data packet receiving condition before receiving the data packet is sent to the gateway, so as to enable the gateway to know that the network node has satisfied the data packet receiving condition.
Optionally, the node initial state message further includes: the method comprises the steps of presetting a receiving time interval of a node process state message, wherein the node process state message mainly carries state information of a network node in a data message receiving process, and the node process state message at least comprises a state identifier for identifying that the network node meets a data message receiving condition in the data message receiving process.
The receiving time interval of the node process state message is set by a network node, and the receiving time interval of the node process state message in the embodiment of the invention is an effective value, that is, the receiving time interval of the node process state message is an effective value set by the network node, and the specific unit can be ms, and the invention is not particularly limited.
The network node sends the receiving time interval of the node process state message to the gateway for actively informing the gateway: if the gateway receives the node process state message sent by the network node within the receiving time interval of the node process state message, the gateway indicates that the network node meets the data message receiving condition in the data message receiving process, and then the gateway sends the data message to the network node; if the gateway does not receive the node process state message sent by the network node within the receiving time interval of the node process state message, the gateway indicates that the network node does not meet the data message receiving condition in the data message receiving process, and the gateway stops sending the data message to the network node. The network node not meeting the data packet receiving condition may be caused by the network node failure and other reasons.
Optionally, the network node disclosed in the embodiment of the present invention may be a vehicle-mounted intelligent terminal, and the embodiment of the present invention is not particularly limited.
It should be noted that, in the embodiment of the present invention, the execution processes of the step S200 and the step S210 are not in sequence, and the step S200 may be executed first, and then the step S210 may be executed; step S210 may be performed first, and then step S200 may be performed; step S200 and step S210 may also be executed simultaneously, and the embodiment of the present invention is not particularly limited.
Step S220, the gateway judges whether the receiving time interval of the node process state message is an effective value; executing step S230 when the receiving time interval of the node process state packet is an effective value; executing step S260 under the condition that the receiving time interval of the node process state message is an invalid value;
under the condition that the receiving capacity of the network node is strong, the initial state message of the node sent to the gateway by the network node comprises indication information for indicating the gateway to stop the timing of the receiving time timer of the process state message of the node, namely, the receiving time interval of the process state message of the node is set to be an invalid value, and the timing of the receiving time timer of the process state message of the node is stopped after the receiving time interval of the process state message of the node which is invalid is received by the gateway.
The receiving time interval of the node process state message is an effective value, namely the receiving time interval of the node process state message is an effective value set by the network node; the receiving time interval of the node process state message is an invalid value, specifically, the receiving time interval of the node process state message is an invalid value set by the network node, the receiving capacity of the network node is strong, the network node notifies the gateway of the information that the receiving time interval of the node process state message is the invalid value, and the timing of the gateway side node process state message receiving time timer is stopped, so that the gateway periodically and continuously sends the data message to the network node.
Step S230, the gateway judges whether the node process state message can be periodically received from the network node within the receiving time interval of the node process state message; if yes, go to step S240; otherwise, executing step S250; the receiving time interval of the node process status packet may be set by the network node, and the present invention is not particularly limited.
In the embodiment of the invention, after the gateway receives the node initial state message from the network node, the node process state message receiving time timer can be started, the starting timing of the node process state message receiving time timer is triggered, the timing duration of the node process state message receiving time timer is the preset receiving time interval of the node process state message, and after the gateway receives the node process state message from the network node every time, the node process state message receiving time timer is restarted, and the timing is restarted.
It should be noted that the node process status message at least includes a status identifier for identifying that the network node satisfies the data message receiving condition in the data message receiving process; the node process state message may further include a receiving time interval update value of the node process state message, and after the gateway receives the receiving time interval update value of the node process state message carried in the node process state message, the timing duration of the process state message receiving time timer may be adjusted.
The network node sets a sending time interval of the node process state message according to a receiving time interval of the node process state message, and periodically sends the node process state message to the gateway according to the sending time interval of the node process state message, wherein the sending time interval of the node process state message is less than or equal to the receiving time interval of the node process state message, preferably, the sending time interval of the node process state message is half of the receiving time interval of the node process state message, and embodiments of the present invention are not particularly limited.
The invention can carry the receiving time interval information of the node process state message in the node initial state message, and can also carry the receiving time interval information of the updated node process state message in the node process state message, and the receiving time interval information of the updated node process state message is sent to the gateway, so that the gateway can adjust the receiving time interval of the node process state message.
Step S240, after presetting the initial data packet transmission time period, the gateway starts to periodically transmit the data packet to the network node according to the preset data packet transmission time interval;
it should be noted that, each time the gateway receives the node process state packet within the receiving time interval of the node process state packet, it indicates that normal communication between the gateway and the network node is possible, and after the gateway presets the initial data packet transmission time period, the gateway starts to periodically transmit the data packet to the network node according to the preset data packet transmission time interval.
The preset initial data message sending time period is set by the gateway according to the message sending performance of the gateway, optionally, the preset initial data message sending time period is smaller than the receiving time interval of the node process state message, and the preset initial data message sending time period may also be greater than or equal to the receiving time interval of the node process state message.
The data message sending time interval can be set by the network node according to the capability of receiving the data message, and the set data message sending time interval is carried in the node initial state message and sent to the gateway.
Optionally, the data packet sending time interval may be smaller than the node process state packet receiving time interval, and may also be greater than or equal to the node process state packet receiving time interval, which is not specifically limited in the present invention.
And after receiving the node process state message from the gateway, restarting the node process state message receiving time timer, restarting timing, and resetting the value of the data message counter to be 0 to restart the counting of the data message counter.
Step S250, the gateway stops sending the data message to the network node until receiving the node process state message from the network node, and the gateway resumes sending the data message to the network node;
in the case that the gateway cannot receive the node process state message from the network node within the receiving time interval of the node process state message, the network node may fail, the node process state message cannot be sent to the gateway on time, or a link between the gateway and the network node may fail, and the gateway cannot receive the node process state message sent by the network node.
Step S260, after presetting the initial data packet transmission time period, the gateway starts to periodically transmit the data packet to the network node according to the preset data packet transmission time interval.
And the gateway is informed of the information that the receiving time interval of the node process state message is set to an invalid value at the network node, and the information is used for informing the gateway that the network node can not send the node process state message to the gateway any more, and indicating that the gateway does not need to wait for receiving the node process state message sent by the network node, but can periodically and continuously send the data message to the network node.
By the embodiment of the invention, the gateway can indicate that the gateway and the network node can normally communicate under the condition that the gateway can periodically receive the node process state message from the network node within the receiving time interval of the node process state message, and the gateway can send a data message to the network node; when the gateway cannot receive the node process state message from the network node within the receiving time interval of the node process state message, the communication between the gateway and the network node is indicated to be in fault, the gateway stops sending the data message to the network node, loss of the data message is avoided, the gateway resumes the process of sending the data message to the network node until the node process state message is received from the network node, and the gateway can ensure that the data message is sent to the network node only under the condition that normal communication can be carried out between the gateway and the network node, reliability of data message transmission between the gateway and the network node is ensured, and data message loss is prevented. Meanwhile, under the condition that the receiving capacity of the network node is strong, the network node informs the gateway of the information that the receiving time interval of the node process state message is invalid, and indicates that the gateway does not need to wait for receiving the node process state message sent by the network node, but can periodically and continuously send the data message to the network node, so that the data transmission speed is improved.
Optionally, in the process of sending a data packet to a network node by a gateway, when a suspended sending state packet is received from the network node, the data packet transmission method disclosed in the embodiment of the present invention further includes: the gateway suspends the sending of the data message to the network node; after the gateway receives the node process state message from the network node, the gateway periodically transmits the data message to the network node again according to the preset data message transmission time interval.
In the process of sending a data message to a network node by a gateway, if the network node fails, a state message of transmission suspension is sent to the gateway, the gateway is instructed to temporarily stop sending the data message to the network node, and the node process state message is sent to the gateway again until the failure is eliminated, the gateway is instructed to restart sending of the data message, so that the gateway can not send the data message to the network node when the network node fails, the loss of the data message is avoided, and the reliability of data transmission between the gateway and the network node is ensured.
Optionally, when the suspended transmission status packet is received from the network node before the gateway transmits the gateway status packet to the network node, the data packet transmission method disclosed in the embodiment of the present invention further includes: the gateway ignores the received transmission suspension state message. Because the gateway is not ready to send data packets to the network node before sending the gateway status packet to the network node, even if the suspended sending status packet is received from the network node, the gateway does not respond, but directly ignores the received suspended sending status packet.
In the process that the gateway sends the data message to the network node, a communication interruption fault occurs between the gateway and the network node, and after the communication interruption fault is recovered, the data message transmission method disclosed by the embodiment of the invention further comprises the following steps: the gateway sends the gateway state message to the network node again; and after the gateway receives the node initial state message from the network node, the gateway resumes the process of sending data messages to the network node. Communication failure occurs between the gateway and the network node, and after the failure is recovered, messages still need to be sent between the gateway and the network node, so that the preparation for sending the messages is already made before the messages are sent between the gateway and the network node, and the reliability of data transmission between the gateway and the network node is further improved.
On the other hand, after the gateway receives the node initial state message from the network node, in the process of sending the data message to the network node by the gateway, if the network node is restarted or the data is lost, the gateway sends a resending state message to the gateway to indicate the gateway to resend the data message, and the gateway receives the resending state message from the network node; the gateway determines the receiving time of the process state message of the receiving node closest to the receiving time of the receiving resending state message as the resending time of the data message before the receiving time of the receiving resending state message; and periodically sending the data message to the network node again according to a preset data message sending time interval from the Nth data message sent after the data message resending moment, wherein N is determined by the network node according to the position of the first data message with abnormal receiving in all the data messages.
The network node can judge the data message with abnormal receiving according to the receiving condition of the data message in the process of receiving the data message, and when the network node judges that the data message has abnormal receiving condition, the network node can send a resending state message to the gateway, wherein the resending state message also carries the receiving time interval of the node process state message and the data message sending time interval, so that the gateway is instructed to resend the data message according to the receiving time interval of the node process state message and the data message sending time interval from the data message with abnormal receiving.
It should be noted that the gateway status packet, the node initial status packet, the node process status packet, the suspended transmission status packet, and the retransmission status packet in the embodiment of the present invention may all adopt the status packet format shown in table 1 below, and different information is loaded in the status packet in table 1, so as to form different packet formats of the gateway status packet, the node initial status packet, the node process status packet, the suspended transmission status packet, and the retransmission status packet, which is specifically described below:
TABLE 1
Figure BDA0002179157230000121
A. Aiming at the gateway state message:
the information carried in the gateway status message may be:
(1) and the Total Length of 4 bytes is the byte number of the last byte of the Data message sending Time interval Continue Data Time from the state Status, and the Total Length value of the gateway state message format is 11.
(2)1 byte Status:
the value of Status at least includes 0x31, which indicates that the gateway has satisfied the data packet sending condition, the sending is ready, the gateway sends to the network node, and notifies the network node that the sending of the data packet has satisfied the data packet sending condition, and the value of Status may also include other reserved values.
(3) The value of Start N is set to null.
(4) The value of Continue Time is set to null.
(5) And setting the value of the preset Data message sending Time interval Continue Data Time to be null.
B. Aiming at the node initial state message:
the information carried in the node initial state packet may be:
(1) and the Total Length of 4 bytes is the byte number of the last byte of the Data message sending Time interval Continue Data Time from the state Status, and the Total Length value of the gateway state message format is 11.
(2)1 byte Status:
the value of Status at least comprises 0x21, which indicates that the network node has satisfied the Data message receiving condition, the network node sends the Data message to the gateway, informs the gateway that the Data message receiving condition has been satisfied, and requests the gateway to send the Data message according to the limit of Continue Time and Continue Data Time.
The value of Status may also include other reserved values, and the embodiment of the present invention is not particularly limited.
(3) The value of Start N is set to null.
(4) And the Continue Time of 4 bytes is the overtime of the node process state message receiving Time timer, and when the Continue Time is an effective value, the Continue Time is used for setting the overtime TC of the node process state message with the Status of 0x21, which is sent by the network node waiting by the gateway, and the unit is ms. When the Continue Time is 0xFFFFFFFF, the Continue Time is indicated to be an invalid value, the gateway does not need to wait for the network node to send the node process state message with the Status of 0x21, the TC timeout Time is not set, the data message counter automatically resets and counts again after counting to the maximum value of 0 xFFFFFFFFFF, the gateway continuously sends the data message, and the network node does not send the node process state message to the gateway any more subsequently for maintaining the data transmission process.
(5) And 2 bytes of Continue Data Time, which is expressed as a preset Data message sending Time interval and is sent to the gateway by the network node, and is used for setting the minimum Time interval TM between two continuous Data messages sent by the gateway, wherein the unit is ms.
C. Aiming at the node process state message:
the information carried in the node process status packet may be:
(1) and the Total Length of 4 bytes is the byte number of the last byte of the Data message sending Time interval Continue Data Time from the state Status, and the Total Length value of the gateway state message format is 11.
(2)1 byte Status:
the value of Status at least comprises 0x21, which indicates that the network node has satisfied the Data message receiving condition, the network node sends the Data message to the gateway, informs the gateway that the Data message receiving condition has been satisfied, and requests the gateway to send the Data message according to the limit of Continue Time and Continue Data Time.
The value of Status may also include other reserved values, and the embodiment of the present invention is not particularly limited.
(3) The value of Start N is set to null.
(4) The value setting of the Continue Time can be set to be null, and can be set to be the receiving Time interval update value of the node process state message, and the receiving Time interval update value of the node process state message can be set to be an effective value or an invalid value.
(5) The value of Continue Data Time may be set to an updated value of the Data packet transmission Time interval.
D. Aiming at the suspended sending state message:
the information carried in the suspended transmission status message may be:
(1) and the Total Length of 4 bytes is the byte number of the last byte of the Data message sending Time interval Continue Data Time from the state Status, and the Total Length value of the gateway state message format is 11.
(2)1 byte Status:
the value of Status includes at least 0x11, wait, network node sends to gateway, request gateway to suspend sending data message.
The value of Status may also include other reserved values, and the embodiment of the present invention is not particularly limited.
(3) The value of Start N is set to null.
(4) The value of Continue Time is set to null.
(5) The value of Continue Data Time is set to null.
E. Aiming at the retransmission state message:
the information carried in the resend status message may be:
(1) and the Total Length of 4 bytes is the byte number of the last byte of the Data message sending Time interval Continue Data Time from the state Status, and the Total Length value of the gateway state message format is 11.
(2)1 byte Status:
the value of Status at least comprises 0x41, the network node receives the restart and sends the restart to the gateway, and the gateway is requested to resend the Data according to the limitation of Start N, Continue Time and Continue Data Time.
The value of Status may also include other reserved values, and the embodiment of the present invention is not particularly limited.
(3) And a 4-byte Start N for informing the gateway, wherein after receiving the retransmission Status message with Status value of 0x41 sent by the network node, and before receiving the receiving time of the retransmission Status message, after receiving the node process Status message with Status value of 0x21, which is the latest time from the receiving time of the retransmission Status message, the nth data message of the sent data message starts to be transmitted, wherein N is a positive integer, and is set by the network node.
(4) The value of Continue Time may be set as the receiving Time interval of the node process state packet (either valid value or invalid value).
(5) And 2 bytes of Continue Data Time, which is expressed as a preset Data message sending Time interval and is sent to the gateway by the network node, and is used for setting the minimum Time interval TM between two continuous Data messages sent by the gateway, wherein the unit is ms.
It should be noted that the format of the data packet in the embodiment of the present invention is shown in table 2 below:
TABLE 2
Figure BDA0002179157230000161
The data message contains the following information:
A. the Total Length of 4 bytes is the byte number from the Valid Flag of the message to the last byte of the Data unit Data Unitn;
B. the value Counter of the 4-byte data packet Counter can be calculated by a 32-bit Counter and is used for counting the number of the transmitted data packets, and the value of the Counter is added by 1 when one data packet is transmitted;
C. a Status of 1 byte, Status being "0 x 01", indicates that Data Unit1 to Data Unit are valid; status of "0 x 00" indicates that the Data units Data Unit1 to Data Unit are invalid in content;
D. data unit:
(1)4 bytes of Time information Time, which represents the system Time when the gateway receives the data message;
(2)1 byte channel information Ch indicating a channel in which data is located;
(3)4 bytes of data identification information Id, which represents data identification;
(4)2 bytes of data length information len indicating the number of bytes occupied by data information following the data length information in the present data unit;
(5) the content Data n of the Data information, wherein the length of the Data information is specified by the Data length information in (4).
In the following, the embodiment of the present invention discloses a data packet transmission method from the perspective of a network node, where the method can be implemented by a network node, and the data packet transmission method disclosed in the embodiment of the present invention corresponds to the data packet transmission method disclosed in the above embodiment, and the specific process may compare the data packet transmission method disclosed with reference to the above embodiment, and refer to fig. 4, which is a flowchart of a data packet transmission method, and the method may include:
step S300, a network node receives a gateway state message sent by a gateway;
it should be noted that the gateway status message at least includes a status identifier for identifying that the gateway has satisfied the data message sending condition, and after the gateway completes system initialization, the gateway status message for identifying that the gateway has satisfied the data message sending condition is sent to the network node, so as to enable the network node to know that the gateway has satisfied the data message sending condition.
Step S310, the network node sends a node initial state message to the gateway;
it should be noted that the node initial state message at least includes a state identifier for identifying that the network node has satisfied the data packet receiving condition before receiving the data packet, and after the network node completes system initialization, the node initial state message for identifying that the network node has satisfied the data packet receiving condition before receiving the data packet is sent to the gateway, so as to enable the gateway to know that the network node has satisfied the data packet receiving condition.
Optionally, the network node disclosed in the embodiment of the present invention may be a vehicle-mounted intelligent terminal, and the embodiment of the present invention is not particularly limited.
It should be noted that, in the embodiment of the present invention, the execution processes of the step S300 and the step S310 are not in sequence, and the step S300 may be executed first, and then the step S310 may be executed; step S310 may be performed first, and then step S300 may be performed; step S300 and step S310 may also be executed simultaneously, and the embodiment of the present invention is not limited in particular.
Step S320, the network node receives the data packet sent by the gateway.
Optionally, the gateway in the embodiment of the present invention may periodically send the data packet to the network node according to a preset data packet sending time interval.
Under the condition that the receiving time interval of the node process state message is an effective value, after the network node sends the node initial state message to the gateway, the method further comprises the following steps:
the network node periodically sends the node process state message to the gateway according to the preset sending time interval of the node process state message, wherein the node process state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition in the data message receiving process. If the network node fails, the node process state message cannot be periodically sent to the gateway.
Under the condition that the receiving time interval of the node process state message is an invalid value, the network node does not send the node process state message to the gateway any more, and the network node only needs to wait for receiving the data message sent by the gateway.
On the other hand, in case of a failure of the network node, the network node may send a suspended transmission status message to the gateway; after the gateway receives the transmission suspension state message sent by the network node, the gateway suspends the transmission of the data message to the network node; after the network node is recovered from the fault, the network node sends the node process state message to the gateway again, and after the gateway receives the node process state message from the network node, the gateway sends the data message to the network node periodically again according to the preset data message sending time interval. If the network node sends the pause sending state message to the gateway before the gateway sends the gateway state message to the network node, the gateway ignores the received pause sending state message. The method and the system ensure that the gateway cannot send the data message to the network node when the network node fails, avoid the loss of the data message and ensure the reliability of data transmission between the gateway and the network node.
On the other hand, when the network node is restarted or data is lost, the network node sends a resending state message to the gateway; the gateway receives a resending status message from the network node; the gateway determines the receiving time of the process state message of the receiving node closest to the receiving time of the receiving resending state message as the resending time of the data message before the receiving time of the receiving resending state message; and periodically sending the data message to the network node again according to a preset data message sending time interval from the Nth data message sent after the data message resending moment, wherein N is determined by the network node according to the position of the first data message with abnormal receiving in all the data messages.
In the process that the gateway sends the data message to the network node, a communication interruption fault occurs between the gateway and the network node, and after the communication interruption fault is recovered, the method further comprises the following steps: the gateway sends the gateway state message to the network node again; and the network node sends the node initial state message to the gateway again, and after the gateway receives the node initial state message from the network node, the gateway restores the process of sending the data message to the network node.
Before sending data message, the gateway and network node carry out state interaction to ensure that when the gateway meets the data message sending condition, and the nodes with networking function only send data messages to the network nodes under the condition that the nodes meet the data message receiving condition, thereby ensuring the reliability of data transmission between the gateway and the network nodes, the data message transmission method disclosed by the embodiment of the invention is suitable for the new whole vehicle communication technology, in addition, the embodiment of the invention utilizes the storage area in the gateway to store the whole vehicle communication data packet, can fully utilize the storage resource of the gateway, does not need to add additional storage equipment, reduces the storage cost, has good system expansibility, the whole vehicle communication data packet is processed in the gateway, so that the subsequent requirements of a client on whole vehicle data safety and network safety can be met, and the requirement of the client on the whole vehicle network expandability can be met.
In the following, a gateway provided in an embodiment of the present invention is introduced, and a gateway described below may be referred to in correspondence with the data packet transmission method introduced at the gateway side.
Fig. 5 is a block diagram of a gateway according to an embodiment of the present invention, and referring to fig. 5, the gateway may include:
a gateway status message sending module 100, configured to send a gateway status message to a network node with a networking function, where the gateway status message at least includes a status identifier for identifying that a gateway has satisfied a data message sending condition;
a node initial state message receiving module 110, configured to receive a node initial state message from a network node, where the node initial state message at least includes a state identifier that identifies that the network node has satisfied a data message receiving condition before receiving a data message;
a data packet sending module 120, configured to send a data packet to a network node.
The gateway receives the node process state message from the network node, and the data message sending module is specifically configured to, under the condition that the receiving time interval of the node process state message is an effective value:
under the condition that the gateway can periodically receive the node process state message from the network node within the receiving time interval of the node process state message, the gateway starts to periodically send the data message to the network node according to the preset data message sending time interval after presetting the initial data message sending time period, and the node process state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition in the data message receiving process.
And under the condition that the gateway cannot receive the node process state message from the network node within the receiving time interval of the node process state message, the data message sending module stops sending the data message to the network node until the node process state message is received from the network node, and the gateway resumes the process of sending the data message to the network node.
The gateway receives the node process state message from the network node, and the data message sending module is specifically configured to, when the receiving time interval of the node process state message is an invalid value:
after the initial data message sending time period is preset, the data message is sent to the network node periodically according to the preset data message sending time interval.
In the process that the gateway sends the data message to the network node, the gateway is further configured to, in the case that a transmission suspension state message is received from the network node: suspending sending of data messages to the network node; after receiving the node process state message from the network node, the gateway periodically sends the data message to the network node again according to the preset data message sending time interval;
in a case where a suspended transmission status message is received from the network node before the gateway transmits the gateway status message to the network node, the gateway is further configured to: and ignoring the received transmission suspension state message.
After the gateway receives the node initial state message from the network node, the gateway further includes:
a resending status message receiving module, configured to receive a resending status message from a network node;
a resending time determining module, configured to determine, as a data message resending time, a receiving time of a primary receiving node process state message that is closest to the receiving time of the receiving resending state message before the receiving time of the receiving resending state message;
and the data message resending module is used for sending the data message to the network node periodically according to the preset data message sending time interval from the Nth data message sent after the data message resending moment, wherein N is determined by the network node according to the position of the first data message with abnormal receiving in all the data messages.
In the process that the gateway sends the data message to the network node, a communication interruption fault occurs between the gateway and the network node, and after the communication interruption fault is recovered, the gateway is further configured to: retransmitting the gateway state message to the network node; and after the gateway receives the node initial state message from the network node, the process of sending the data message to the network node is recovered.
In the following, a network node according to an embodiment of the present invention is introduced, and a network node described below may be referred to a data packet transmission method introduced on the network node side.
Fig. 6 is a block diagram of a network node according to an embodiment of the present invention, and referring to fig. 6, the network node may include:
a gateway status message receiving module 200, configured to receive a gateway status message sent by a gateway, where the gateway status message at least includes a status identifier for identifying that the gateway has satisfied a data message sending condition;
a node initial state message sending module 210, configured to send a node initial state message to the gateway, where the node initial state message at least includes a state identifier that identifies that the network node has satisfied a data message receiving condition before receiving the data message;
and a data packet receiving module 220, configured to receive a data packet sent by the gateway.
In a case that the receiving time interval of the node process state packet is an effective value, after the network node sends the node initial state packet to the gateway, the network node is further configured to:
and periodically sending the node process state message to the gateway according to a preset sending time interval of the node process state message, wherein the node process state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition in the data message receiving process.
The invention also discloses a whole vehicle network system, which comprises: the gateway and the network node with the networking function;
the gateway sends a gateway state message to the network node, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets the data message sending condition;
the gateway receives a node initial state message from the network node, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition before receiving the data message;
the gateway sends a data message to the network node.
To sum up:
the embodiment of the invention discloses a data message transmission method and a whole vehicle network system, which comprise the following steps: the gateway sends a gateway state message to a network node with a networking function, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets the data message sending condition; the gateway receives a node initial state message from the network node, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition before receiving the data message; the gateway sends a data message to the network node. Before the data message is sent, the gateway and the network node carry out state interaction, the gateway is ensured to send the data message to the network node only when the gateway meets the data message sending condition and the network node meets the data message receiving condition, and the reliability of data transmission between the gateway and the network node is ensured.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (8)

1. A method for data message transmission, comprising:
the gateway sends a gateway state message to a network node with a networking function, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets the data message sending condition;
the gateway receives a node initial state message from the network node, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets a data message receiving condition before receiving a data message;
the gateway sends a data message to the network node;
the gateway receives a node process state message from the network node, and the process of sending a data message to the network node by the gateway under the condition that the receiving time interval of the node process state message is an effective value comprises the following steps:
and under the condition that the gateway can periodically receive the node process state message from the network node within the receiving time interval of the node process state message, the gateway starts to periodically send the data message to the network node according to the preset data message sending time interval after presetting the initial data message sending time period, wherein the node process state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition in the data message receiving process.
2. The method of claim 1, further comprising:
and under the condition that the gateway cannot receive the node process state message from the network node within the receiving time interval of the node process state message, the gateway stops sending the data message to the network node until the node process state message is received from the network node, and the gateway resumes the process of sending the data message to the network node.
3. The method according to claim 1, wherein the gateway receives a node process status packet from the network node, and the process of sending a data packet to the network node by the gateway in case that a receiving time interval of the node process status packet is invalid comprises:
and after presetting the initial data message sending time period, the gateway starts to periodically send the data message to the network node according to the preset data message sending time interval.
4. The method of claim 1, wherein in the case that a suspended transmission status message is received from the network node during the transmission of the data message from the gateway to the network node, the method further comprises:
the gateway suspends the sending of the data message to the network node;
after the gateway receives the node process state message from the network node, the gateway periodically sends the data message to the network node again according to the preset data message sending time interval;
in the case where a suspended transmission status packet is received from the network node before the gateway transmits a gateway status packet to the network node, the method further comprises:
and the gateway ignores the received message of the state of transmission suspension.
5. The method of claim 1, wherein after the gateway receives the node initial state message from the network node, further comprising:
the gateway receives a resending status message from the network node;
the gateway determines the receiving time of the process state message of a receiving node closest to the receiving time of the receiving resending state message before the receiving time of the receiving resending state message as the data message resending time;
and periodically sending the data message to the network node again according to a preset data message sending time interval from the Nth data message sent after the data message resending moment, wherein the N is determined by the network node according to the position of the first data message with abnormal receiving in all the data messages.
6. The method of claim 1, wherein a communication disruption fault occurs between the gateway and the network node during the transmission of the data packet by the gateway to the network node, and wherein after the communication disruption fault is recovered, the method further comprises:
the gateway sends the gateway state message to the network node again;
and after the gateway receives the node initial state message from the network node, the gateway resumes the process of sending data messages to the network node.
7. A method for data message transmission, comprising:
a network node with a networking function receives a gateway state message sent by a gateway, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets a data message sending condition;
the network node sends a node initial state message to the gateway, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition before receiving the data message;
the network node receives a data message sent by the gateway;
when the receiving time interval of the node process state message is an effective value, after the network node sends the node initial state message to the gateway, the method further includes:
the network node periodically sends the node process state message to the gateway according to the preset sending time interval of the node process state message, wherein the node process state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition in the data message receiving process.
8. A vehicle network system, comprising: the gateway and the network node with the networking function;
the gateway sends a gateway state message to the network node, wherein the gateway state message at least comprises a state identifier for identifying that the gateway meets the data message sending condition;
the gateway receives a node initial state message from the network node, wherein the node initial state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition before receiving the data message;
the gateway sends a data message to the network node;
the gateway receives a node process state message from the network node, and the process of sending a data message to the network node by the gateway under the condition that the receiving time interval of the node process state message is an effective value comprises the following steps:
and under the condition that the gateway can periodically receive the node process state message from the network node within the receiving time interval of the node process state message, the gateway starts to periodically send the data message to the network node according to the preset data message sending time interval after presetting the initial data message sending time period, wherein the node process state message at least comprises a state identifier for identifying that the network node meets the data message receiving condition in the data message receiving process.
CN201910789650.1A 2019-08-26 2019-08-26 Data message transmission method and whole vehicle network system Active CN110460520B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910789650.1A CN110460520B (en) 2019-08-26 2019-08-26 Data message transmission method and whole vehicle network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910789650.1A CN110460520B (en) 2019-08-26 2019-08-26 Data message transmission method and whole vehicle network system

Publications (2)

Publication Number Publication Date
CN110460520A CN110460520A (en) 2019-11-15
CN110460520B true CN110460520B (en) 2021-05-18

Family

ID=68489049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910789650.1A Active CN110460520B (en) 2019-08-26 2019-08-26 Data message transmission method and whole vehicle network system

Country Status (1)

Country Link
CN (1) CN110460520B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111650916A (en) * 2020-04-27 2020-09-11 宝能(广州)汽车研究院有限公司 ECU (electronic control unit) refreshing method based on CAN (controller area network) bus
CN113485291B (en) * 2021-06-29 2022-11-18 东风汽车集团股份有限公司 Method for monitoring communication fault of CAN bus node by vehicle-mounted gateway and gateway equipment

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04144452A (en) * 1990-10-05 1992-05-18 Nec Corp System for allocating packet management number
CN101039313A (en) * 2006-03-17 2007-09-19 广东省电信有限公司研究院 Implementing method for network entity to separately independent control protocol heart-beat
JP2009081638A (en) * 2007-09-26 2009-04-16 Kddi Corp Bgp path evaluating method and apparatus
US9001672B2 (en) * 2012-07-27 2015-04-07 Alcatel Lucent System, method and apparatus conforming path cost criteria across multiple ABRs
US10014972B1 (en) * 2017-01-10 2018-07-03 Comcast Cable Communications, Llc Dynamically managing premises management traffic
CN108664443B (en) * 2018-02-12 2020-10-27 陕西黄河集团有限公司 Data communication synchronization method and system
CN108683696A (en) * 2018-03-27 2018-10-19 上海宽带技术及应用工程研究中心 Switch status management method and system in SDN controllers based on state machine
CN109557899B (en) * 2018-11-05 2021-04-27 上海钧嵌传感技术有限公司 CAN bus-based pressure controller of proportional valve for vehicle and communication method
CN109581999B (en) * 2018-11-05 2021-06-01 中国航空工业集团公司西安飞机设计研究所 Method for processing state data of power distribution channel of aircraft electromechanical system
CN109733439A (en) * 2018-12-14 2019-05-10 中国铁道科学研究院集团有限公司通信信号研究所 Locomotive vehicle-mounted monitoring information integrated transmission system and method
CN109634260B (en) * 2018-12-18 2020-07-24 安徽江淮汽车集团股份有限公司 Vehicle controller on-line monitoring method
CN109831528A (en) * 2019-03-13 2019-05-31 南京钛佳汽车科技有限公司 A kind of data transmission method realizing automobile gateway and interconnecting

Also Published As

Publication number Publication date
CN110460520A (en) 2019-11-15

Similar Documents

Publication Publication Date Title
CN111552273B (en) Vehicle data acquisition method and acquisition system thereof, vehicle and readable storage medium
CN110519377B (en) Communication data transmission method and device
CN108234087B (en) Data transmission method and sending end
CN110460520B (en) Data message transmission method and whole vehicle network system
JP4704120B2 (en) Network failure detection apparatus and network failure detection method
US20060280121A1 (en) Frame-transfer control device, DoS-attack preventing device, and DoS-attack preventing system
EP0471090A1 (en) Message communication processing system
EP0598739A1 (en) Network monitoring method and apparatus
JP7234402B2 (en) Secondary link monitoring method for vehicle communication, vehicle communication terminal, electronic device and computer program
GB2351884A (en) Data transmission method
CN114268565A (en) Terminal device, heartbeat packet transmission interval detection method thereof and storage medium
JP2001292177A (en) Device and method for automatically finding port identification in hierarchical heterogeneous system
JP2001067292A (en) State informing system for network management system
JP4160493B2 (en) Packet communication monitoring apparatus and packet communication monitoring method
KR20090094948A (en) Apparatus and method for controling automatic repeat request reset in wireless broadbandinternet system
CN110022218B (en) Multicast communication method, terminal device and storage medium
CN114503518B (en) Detection device, vehicle, detection method, and detection program
CN116192768A (en) Method, device, equipment and storage medium for determining maximum transmission unit
CN113485176B (en) Vehicle data acquisition, caching and retransmission method and remote monitoring terminal
EP3739820B9 (en) Establishing communication at optimized time instances
CN112153694A (en) Data processing method, device, terminal and storage medium
EP3068079B1 (en) Monitoring communication in a network comprising a plurality of nodes
CN114640704B (en) Communication data acquisition method, system, computer equipment and readable storage medium
EP1134950A2 (en) Improvements to control system for network servers
CN111586730A (en) Wireless communication method and system applied to rail transit

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 4 / F, building 1, No.14 Jiuxianqiao Road, Chaoyang District, Beijing 100020

Applicant after: Beijing Jingwei Hengrun Technology Co., Ltd

Address before: 8 / F, block B, No. 11, Anxiang Beili, Chaoyang District, Beijing 100101

Applicant before: Beijing Jingwei HiRain Technologies Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant