Unlock instant, AI-driven research and patent intelligence for your innovation.

A data transmission method and device

A data transmission method and data transmission technology are applied in the field of data transmission methods and devices, and can solve the problems of high cost, complex hardware implementation, and multiple receiving buffers.

Active Publication Date: 2018-12-14
HUAWEI TECH CO LTD +1
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, the Credit-Based flow control mechanism used by the PCIe bus in the prior art is coordinated by the transaction layer and the data link layer. The hardware implementation of this flow control mechanism is complex and requires more receive buffers. more expensive

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
  • A data transmission method and device
  • A data transmission method and device
  • A data transmission method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0086] An embodiment of the present invention provides a data transmission method, such as figure 1 As shown, the method includes:

[0087] S101. The sending device acquires a data transmission instruction, where the data transmission instruction is used to instruct the sending device to send at least one data packet to the receiving device.

[0088] Wherein, each data packet is provided with a UT (User Define Type, user-defined type) field, a transaction layer transport packet TLP count field and a sequence number, and the UT field is used to indicate whether the data packet is a streaming media service data packet, and the TLP count The field is used to indicate the number of data packets to be received by the receiving device, and the sequence number is used to indicate whether the sending device resends the data packets to the receiving device if the receiving device does not receive the data packets correctly.

[0089] In the prior art, if the sending device needs to sen...

Embodiment 2

[0099] An embodiment of the present invention provides a data transmission method, such as image 3 As shown, the method includes:

[0100] S201. The sending device acquires a data transmission instruction, where the data transmission instruction is used to instruct the sending device to send at least one data packet to the receiving device.

[0101] Among them, each data packet is provided with a UT field, a transaction layer transport packet TLP count field and a sequence number, the UT field is used to indicate whether the data packet is a streaming media service data packet, and the TLP count field is used to indicate the data to be received by the receiving device The number of packets and the serial number are used to indicate whether the sending device resends the data packet to the receiving device if the receiving device does not receive the data packet correctly.

[0102] In the prior art, if the sending device needs to send data to the receiving device, for the sen...

Embodiment 3

[0131] The embodiment of the present invention provides another data transmission method, such as Figure 5 As shown, the method includes:

[0132] S301. The receiving device receives at least one data packet sent by the sending device.

[0133] Among them, each data packet is provided with a UT field, a transaction layer transport packet TLP count field and a sequence number, the UT field is used to indicate whether the data packet is a streaming media service data packet, and the TLP count field is used to indicate the data to be received by the receiving device The number of packets and the serial number are used to indicate whether the sending device resends the data packet to the receiving device if the receiving device does not receive the data packet correctly.

[0134] In the prior art, if the sending device needs to send data to the receiving device, for the sending device, the transaction layer of the sending device first obtains the data to be sent, encapsulates th...

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 embodiments of the invention provide a data transmission method and apparatus, and relates to the field of communications. Through defining a data transmission method for streaming media services, the requirement of the streaming media services for transmission real-time performance is satisfied, the link time delay is effectively reduced, and the link communication efficiency is enhanced. The method comprises the following steps: a sending device obtaining a data transmission instruction, wherein the data transmission instruction is used for indicating the sending device to send at least one data packet to a receiving device, each data packet is internally provided with a user-defined type (UT) field, a transaction layer packet (TLP) counting field and a serial number, the UT field is used for indicating whether the data packet is a streaming media service data packet, the TLP countering field is used for indicating the number of the data packet to be received by the receiving device, and the serial number is used for indicating whether the sending device retransmits the data packet to the receiving device if the receiving device does not correctly receive the data packet; and the sending device sending the at least one data packet to the receiving device.

Description

technical field [0001] The present invention relates to the communication field, in particular to a data transmission method and device. Background technique [0002] With the development of modern processor technology, the high-speed differential bus gradually replaces the parallel bus and is applied in the field of interconnection. PCIe (Personal Computer Interface Express, a new generation of bus interface) bus uses high-speed differential signals to improve bus bandwidth and uses data packets for data transmission. In the process of receiving and sending data, it needs to pass through the transaction layer and data link layer. and physical layer and other layers. [0003] The PCIe bus transmission mechanism can provide users with reliable transmission services to ensure reliable data transmission. Among them, the data link layer of the PCIe bus is mainly used to ensure the correct transmission of the TLP (Transaction Layer Packet, transaction layer transport packet) fr...

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 Patents(China)
IPC IPC(8): H04L29/06H04L12/801
CPCH04L47/25H04L47/263H04L65/60
Inventor 李花芳侯锐王曦爽董建波
Owner HUAWEI TECH CO LTD