Message transmission device, equipment, method and storage medium

A message transmission and message technology, applied in the field of communication, can solve the problems of inconvenient data accuracy and strict requirements, poor transmission reliability, high time and system hardware resource requirements, to improve message transmission reliability, Addressing the effect of poor reliability

Active Publication Date: 2020-10-02
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the process of realizing the present invention, the inventor finds that there are at least the following problems in the prior art: (1) Although the reliability of message transmission based on the TCP protocol is high, the time required for its transmission and system hardware resources are all required high, and the transmission low efficiency
For example, before transmitting data, it is necessary to establish a connection first, which consumes a certain amount of time, and in the process of data transmission, the confirmation mechanism, retransmission mechanism, and congestion control mechanism will consume a lot of time; in addition, it is necessary to maintain on each device All transmission connections occupy more hardware resources such as CPU and memory of the system
(2) Although the UDP protocol-based message transmission has high transmission efficiency, its transmission reliability is poor, and it is inconvenient to apply to application scenarios that have strict requirements on data accuracy

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Message transmission device, equipment, method and storage medium
  • Message transmission device, equipment, method and storage medium
  • Message transmission device, equipment, method and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] The message transmission method provided in this embodiment is applicable to network message transmission, and is executed by a message receiving end. The method can be executed by a message transmission device, and the device can be realized by software and / or hardware. When implemented in hardware, it can be implemented based on a Field Programmable Gate Array (Field Programmable Gate Array, FPGA) and integrated in a programmable network interface card (Reconfigurable Network Interface Card, RNIC), or it can be implemented using an integrated circuit chip. accomplish. When implemented in hardware, the message transmission in the embodiment of the present invention only needs to be written into the memory of the host through the network card, without occupying hardware resources such as the CPU of the host, which can further improve the efficiency of message transmission. The message transmission device can be integrated in a device with a network interface, such as a...

Embodiment 2

[0056] In this embodiment, on the basis of the first embodiment above, steps of generating and sending a "notification confirmation message" are added. The explanations of terms that are the same as or corresponding to the above-mentioned embodiments will not be repeated here. Referring to Figure 2, the message transmission method provided by this embodiment includes:

[0057] S210. Receive and parse the current transmission message based on UDP, and obtain the current message identifier in the current message header field of the current transmission message.

[0058] S220. Determine whether the current message identifiers are continuous according to the current message identifier and the historical message identifiers of the historical transmission packets received before the current transmission message. If yes, execute S240; if not, execute S230.

[0059] S230. Determine the message identifier to be retransmitted according to the current message identifier, and generate a...

Embodiment 3

[0075] The message transmission method provided in this embodiment is applicable to network message transmission, and is executed by the message sender. The method can be executed by a message transmission device, and the device can be realized by software and / or hardware. When implemented in hardware, it can be implemented based on a field programmable gate array FPGA and integrated in a programmable network interface card RNIC, or can be implemented by using an integrated circuit chip. The message transmission device can be integrated in a device with a network interface, such as a notebook computer, a desktop computer, or a server. Explanations of terms in this embodiment that are the same as or corresponding to those in the foregoing embodiments will not be repeated here. see image 3 , the message transmission method provided in this embodiment includes:

[0076] S310. Obtain the identifier of the message to be retransmitted in the header field of the retransmission me...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses a message transmission device, equipment and method and a storage medium. The method comprises the steps: receiving and analyzing a current transmission message based on a user datagram protocol, obtaining a current message identifier in a current message header field of the current transmission message, and arranging the message header field behind a user datagram protocol header field; judging whether the current message identifier is continuous or not according to the current message identifier and a historical message identifier of a historical transmission message received before the current transmission message; and if not, determining the identifier of the message to be retransmitted according to the current message identifier, generating aretransmission confirmation message according to the identifier of the message to be retransmitted, and sending the retransmission confirmation message to the message sending end, so that the messagesending end retransmits each subsequent transmission message starting from the identifier of the message to be retransmitted according to the retransmission confirmation message. According to the technical scheme, the message data can be efficiently and reliably transmitted.

Description

technical field [0001] Embodiments of the present invention relate to communication technologies, and in particular to a message transmission device, equipment, method and storage medium. Background technique [0002] In a traditional Ethernet network, the Transmission Control Protocol (TCP) is connection-oriented. It ensures the reliability of message data transmission through confirmation mechanism, retransmission mechanism, sliding window and congestion control mechanism, that is, error-free. Not lost, not repeated. Unlike the TCP protocol, the User Datagram Protocol (UDP) is connectionless. It does not need to establish a connection before sending data, and it does not have a complex mechanism similar to the TCP protocol, so the data transmission efficiency is higher. [0003] In the process of realizing the present invention, the inventor finds that there are at least the following problems in the prior art: (1) Although the reliability of message transmission based on...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L1/16H04L1/18
CPCH04L69/161H04L69/22H04L1/1607H04L1/1829H04L1/1867
Inventor 王建东
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products