Interface Data Transmission Method, Data Transmission Interface, and Interface System
Abstract
An interface data transmission method, a data transmission interface, and an interface system, where the method includes encoding, by a transmit end in the interface system, original data to obtain encoded data, where the encoding operation includes grouping the original data, the encoded data includes a termination code block indicating that a transmission process of the original data terminates, and the termination code block includes a first synchronization header, a code block type field indicating that the transmission process terminates, and a termination payload, and the first synchronization header indicates that a payload following the first synchronization header includes a control-type payload, and the termination payload may be used to carry a remaining code block after the original data is grouped, and sending, by the transmit end, the encoded data to a receive end.
Claims
exact text as granted — not AI-modified1 . A method for sending interface data, comprising:
encoding original data to obtain encoded data, wherein encoding comprises grouping the original data, wherein the encoded data comprises a termination code block indicating that a transmission process of the original data terminates, wherein the termination code block comprises a first synchronization header, a code block type field indicating that the transmission process terminates, and a termination payload, wherein the first synchronization header indicates that a payload following the first synchronization header comprises a control-type payload, and wherein the termination payload is capable of carrying a remaining code block after the original data is grouped; and sending the encoded data to a receive end in an interface system.
2 . The method according to claim 1 , wherein the encoded data further comprises at least one data code block, wherein the at least one data code block precedes the termination code block, wherein each of the at least one data code block comprises a second synchronization header and a data payload, wherein the second synchronization header indicates that a payload following the second synchronization header comprises a data-type payload, and wherein the data payload is obtained after the original data is grouped.
3 . The method according to claim 1 , wherein the encoded data further comprises a start code block, wherein the start code block precedes the termination code block and indicates that the transmission process of the original data starts, wherein the start code block comprises the first synchronization header, a code block type field indicating that the transmission process starts, and a start payload, and wherein the start payload is capable of carrying a code block reserved before the original data is grouped.
4 . The method according to claim 1 , wherein after encoding the original data, the method further comprises:
inserting a synchronization mode sequence and a burst delimiter before the encoded data; and inserting a burst termination code block after the encoded data to obtain burst transmission data, wherein the synchronization mode sequence implements synchronization of the interface system, wherein the burst delimiter indicates that a burst transmission process of the original data starts, wherein the burst termination code block indicates that the burst transmission process of the original data terminates, and wherein sending the encoded data to the receive end comprises sending the burst transmission data to the receive end.
5 . The method according to claim 1 , wherein after encoding the original data, the method further comprises performing scrambling process on the encoded data using a preset scrambling code.
6 . The method according to claim 1 , further comprising inserting a control message into the encoded data, and wherein the control message comprises the first synchronization header, a code block type field indicating transmission of the control message, and a control message payload.
7 . The method according to claim 1 , wherein the code block type field in the termination code block further indicates a length of the remaining code block.
8 . The method according to claim 7 , wherein the termination payload further carries at least one dummy bit sequence when the length of the remaining code block is less than a length of the termination payload.
9 . A method for receiving interface data, comprising:
receiving encoded data from a transmit end in an interface system, wherein the encoded data comprises a termination code block indicating that a transmission process of original data corresponding to the encoded data from the transmit end terminates, wherein the termination code block comprises a first synchronization header, a code block type field indicating that the transmission process terminates, and a termination payload, wherein the first synchronization header indicates that a payload following the first synchronization header comprises a control-type payload, and wherein the termination payload is capable of carrying a remaining code block after the transmit end performs grouping when encoding the original data; acquiring, by identifying the termination code block comprised in the encoded data, that the transmission process of the original data terminates; and obtaining, according to an indication of the code block type field comprised in the termination code block indicating that the transmission process terminates, the remaining code block carried in the termination payload, as the original data.
10 . The method according to claim 9 , wherein the encoded data further comprises at least one data code block, wherein the at least one data code block precedes the termination code block, wherein each of the at least one data code block comprises a second synchronization header and a data payload, wherein the second synchronization header indicates that a payload following the second synchronization header comprises a data-type payload, wherein the data payload is obtained after the transmit end groups the original data, and wherein the method further comprises:
obtaining at least one data payload according to an indication of the second synchronization header comprised in each of the at least one data code block; and combining the at least one data payload and the remaining code block to obtain the original data.
11 . A data transmission interface, comprising:
a processor configured to encode original data to obtain encoded data, wherein encoding comprises grouping the original data, wherein the encoded data comprises a termination code block indicating that a transmission process of the original data terminates, wherein the termination code block comprises a first synchronization header, a code block type field indicating that the transmission process terminates, and a termination payload, wherein the first synchronization header indicates that a payload following the first synchronization header comprises a control-type payload, and wherein the termination payload is capable of carrying a remaining code block after the processor groups the original data; and a transceiver coupled to the processor and configured to send the encoded data to a receive end in an interface system.
12 . The data transmission interface according to claim 11 , wherein the encoded data further comprises at least one data code block, wherein the at least one data code block precedes the termination code block, wherein each of the at least one data code block comprises a second synchronization header and a data payload, wherein the second synchronization header indicates that a payload following the second synchronization header comprises a data-type payload, and wherein the data payload is obtained after the processor groups the original data.
13 . The data transmission interface according to claim 11 , wherein the encoded data further comprises a start code block, wherein the start code block precedes the termination code block and indicates that the transmission process of the original data starts, wherein the start code block comprises the first synchronization header, a code block type field indicating that the transmission process starts, and a start payload, and wherein the start payload is capable of carrying a code block reserved before the processor groups the original data.
14 . The data transmission interface according to claim 11 , wherein after encoding the original data, the processor is further configured to:
insert a synchronization mode sequence and a burst delimiter before the encoded data; and insert a burst termination code block after the encoded data to obtain burst transmission data, wherein the synchronization mode sequence implements synchronization of the interface system, wherein the burst delimiter indicates that a burst transmission process of the original data starts, wherein the burst termination code block indicates that the burst transmission process of the original data terminates, and wherein the transceiver is further configured to send the burst transmission data to the receive end when sending the encoded data to the receive end.
15 . The data transmission interface according to claim 11 , wherein after encoding the original data, the processor is further configured to perform scrambling processing on the encoded data using a preset scrambling code.
16 . The data transmission interface according to claim 11 , wherein the processor is further configured to insert a control message into the encoded data, and wherein the control message comprises the first synchronization header, a code block type field indicating transmission of the control message, and a control message payload.
17 . The data transmission interface according to claim 11 , wherein the code block type field in the termination code block further indicates a length of the remaining code block.
18 . The data transmission interface according to claim 17 , wherein the termination payload further carries at least one dummy bit sequence when the length of the remaining code block is less than a length of the termination payload.
19 . A data transmission interface, comprising:
a transceiver configured to receive encoded data from a transmit end in an interface system, wherein the encoded data comprises a termination code block indicating that a transmission process of original data corresponding to the encoded data from the transmit end terminates, wherein the termination code block comprises a first synchronization header, a code block type field indicating that the transmission process terminates, and a termination payload, wherein the first synchronization header indicates that a payload following the first synchronization header comprises a control-type payload, and wherein the termination payload is capable of carrying a remaining code block after the transmit end performs grouping when encoding the original data; and a processor coupled to the transceiver and configured to:
acquire, by identifying the termination code block comprised in the encoded data, that the transmission process of the original data terminates; and
obtain, according to an indication of the code block type field comprised in the termination code block indicating that the transmission process terminates, the remaining code block carried in the termination payload, as the original data.
20 . The data transmission interface according to claim 19 , wherein the encoded data further comprises at least one data code block, wherein the at least one data code block precedes the termination code block, wherein each of the at least one data code block comprises a second synchronization header and a data payload, wherein the second synchronization header indicates that a payload following the second synchronization header is a data-type payload, wherein the data payload is obtained after the transmit end groups the original data, and wherein the processor is further configured to:
obtain at least one data payload according to an indication of the second synchronization header comprised in each of the at least one data code block; and combine the at least one data payload and the remaining code block to obtain the original data when using the remaining code block as the original data.Join the waitlist — get patent alerts
Track US2018191461A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.