Data transmission system for communication network

By designing a data transmission system in the communication network including a monitoring center, a data acquisition module, a data processing module, an interactive platform and a network signal monitoring module, the problems of data transmission error and error code in the communication network are solved, and the right and wrong are achieved Effective detection and correction of codes improves data transmission quality.

CN119483829AActive Publication Date: 2025-02-18HEFEI XINMAIYU ELECTRONIC TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411624130.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-02-18
Estimated Expiration
2044-11-14

AI Technical Summary

Technical Problem

In communication networks, transmission errors and error codes are prone to occur before and after data transmission, resulting in a decline in data transmission quality, and it is difficult for the prior art to effectively detect and correct these errors.

Method used

Design a communication network data transmission system, including a monitoring center, a data acquisition module, a data processing module, an interactive platform and a network signal monitoring module. The data acquisition module obtains interactive data, and the data processing module converts the data into a data stream and decomposes it into a data stream sub-segment, detects the error code in the data stream sub-segment, and determines the error code position through matrix operations and symbol comparison table matching. Make corrections.

Benefits of technology

Effectively detect and correct error codes during data transmission in the communication network, improve data transmission quality, ensure the correctness of data information and the transmission capabilities of the communication network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483829A_ABST
    Figure CN119483829A_ABST
Patent Text Reader

Abstract

The invention discloses a data transmission system for a communication network, and relates to the technical field of data transmission of the communication network, the data transmission system comprises a monitoring center, the monitoring center is connected with a data acquisition module, a data processing module and an interactive platform, and the interactive platform comprises a network layer, a transmission layer and an application layer; interaction data generated by a user and an interaction platform is acquired through a data acquisition module, the interaction data is preliminarily processed into a data stream through a data processing module, reprocessing is carried out on the interaction platform according to transmitted data stream subsegments, matrix operation is carried out, a code element sequence of a matrix is acquired and matched with a code element comparison table, and the data stream is obtained. According to a matching result, error code positions are marked and corrected in a one-to-one correspondence manner, and finally correct data information is presented to a user, so that the data transmission system for the communication network is realized, transmission error codes of data in the communication network are effectively corrected, and the quality of data transmission is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of communication network data transmission, in particular to a communication network data transmission system. Background Art

[0002] With the development of economy and science, communication networks are constantly being updated and iterated. Data transmission in communication networks has become normalized. What follows is whether there is a difference before and after data transmission, which directly reflects the transmission quality of the communication network system. The quality of data transmission directly affects the correctness of data information after transmission, and is also the key to improving the transmission capacity of communication networks. In the process of communication network transmission, the factor that most easily affects the quality of data transmission is the garbled characters that appear during transmission. Therefore, it is of great theoretical and practical significance to accurately identify whether there is garbled characters after data transmission, locate the position of garbled characters, and take measures to correct them to improve the quality of data transmission in communication networks; How to compare the changes before and after transmission according to the changes of data symbols during data transmission, determine whether there is an error, and correct the error is the problem we need to solve. To this end, a communication network data transmission system is now provided. Summary of the invention

[0003] The object of the present invention is to provide a data transmission system for a communication network, which is used to solve the transmission error caused before and after data transmission in the communication network and correct the error code problem in the transmission process.

[0004] The technical problem to be solved by the present invention is: how to provide a method and system for detecting and correcting error codes during data transmission.

[0005] The purpose of the present invention can be achieved through the following technical solutions: A data transmission system for a communication network, comprising a monitoring center, wherein the monitoring center is connected to a data acquisition module, a data processing module, an interactive platform and a network signal monitoring module; The data acquisition module is used to obtain the interaction data generated between the user and the interactive platform, link the buffer with the network layer and the application layer in the interactive platform, import the interaction data generated by the network layer and the application layer into the buffer, and capture the interaction data imported into the buffer through the data acquisition module; The interactive data consists of a data content segment and a data identification segment; The data processing module is used to process the interaction data obtained by the data acquisition module, convert the obtained interaction data into a corresponding data stream, and then decompose the data stream into a plurality of data stream sub-segments; Obtain all code elements constituting the data stream, and determine whether there are non-binary code elements in the code elements. If so, it indicates that the data stream has garbled codes. If there are no non-binary code elements, it indicates that the data stream is normal. When the data stream is normal, obtain a data stream sub-segment of 7 consecutive binary code elements, obtain the first 4 binary code elements as information code elements, and obtain the last 3 binary code elements as supervision code elements. The interactive platform includes a network layer, a transport layer and an application layer, the obtained data stream sub-segments are sequentially transmitted in the network layer and the application layer, and the transmitted data stream sub-segments are reprocessed by the transport layer in the interactive platform; Obtain the information codewords in the data stream sub-segment, determine the destination of the interactive data according to the obtained information codewords, generate a data transmission command according to the obtained destination, select the corresponding data transmission link in the transport layer according to the generated data transmission command, and pass the data stream sub-segment to the transport layer.

[0006] The process of transmitting the data stream sub-segment in the transport layer includes: The transport layer is provided with a plurality of data transmission links, the selected data transmission link is marked, and the data stream sub-segment is introduced into the data transmission link; The data transmission link includes a plurality of data transmission nodes, and the data flow sub-segments pass through the data transmission nodes in sequence to complete the reprocessing of the data flow sub-segments; the data transmission nodes include a start node and an end node.

[0007] The network signal monitoring module monitors whether the transmission start node and the end node can operate normally under the support of the communication network; When the network signal monitoring module detects a signal anomaly at the start node, it will interrupt operation, retain the data information before the signal interruption, and continue to run from the interruption point after the signal is restored, until all the processed data flow sub-segments pass through the start node; The process of the start node reprocessing the transmitted data stream sub-segment includes: Obtain the marked binary symbol data stream sub-segments, and form a matrix by grouping three data stream sub-segments together, which is recorded as matrix H; When the network signal monitoring module detects a signal anomaly at the end node, the matrix H 1 When the signal is restored, the transmitted data stream is retransmitted. When the matrix S is obtained, the signal is restored and then the operation is continued from the interrupted position until all the processed data stream sub-segments pass through the end node. The process of the end node reprocessing the transmitted data stream sub-segment comprises the following steps: Step 1: Perform unit matrix operation on matrix H to obtain matrix H 1,The matrix H 1 The matrix S is obtained by transposing and operating the data stream sub-segment matrix of the transmission end node; Step 2: Obtain the matrix S after operation. When the matrix S is a zero matrix, there is no error in the transmission process of the data stream sub-segment; When the matrix S is a non-zero matrix, an error occurs in the data stream sub-segment during transmission. The obtained matrix S code element sequence is matched with the code element comparison table, and the error code position is obtained according to the matching result. The data sub-stream segment is corrected according to the obtained error code position.

[0008] The process of transmitting the data stream sub-segment in the information receiving end includes: Obtain the reprocessed data stream sub-segments, and connect them in sequence into a continuous data stream, namely, a data content segment; Get the data stream status corresponding to the mark of the data identification segment. When the data stream is a blank segment or an error code segment, it does not need to be restored to a data segment.

[0009] Obtain data information from the information receiving end, import it into the application layer, and obtain the data information after transmission through the communication network through the application.

[0010] Compared with the prior art, the beneficial effects of the present invention are as follows: a data acquisition module, a data processing module, an interactive platform and a network signal monitoring module are connected through a monitoring center, the interactive data generated between a user and the interactive platform is acquired in the data acquisition module, the interactive data is processed into a data stream in the data processing module, and further divided into data stream sub-segments, the interactive platform performs a reprocessing process according to the transmitted data stream sub-segments, including selecting a corresponding data transmission link in the transmission layer according to a data transmission command generated by an information sending end, transmitting the data stream sub-segments to the transmission layer, grouping the acquired data stream sub-segments at a transmission start node to form a matrix H, and transmitting it to an end node, completing the matrix operation at the transmission end node, and obtaining a unit matrix H 1 , and perform matrix operations with the data stream sub-segment matrix of the transmission end node to obtain the matrix S. When the matrix S is a non-zero matrix, the obtained matrix S code element sequence is matched with the code element comparison table. According to the matching result, the error code positions are marked and corrected one by one, realizing the use of communication network data transmission technology to effectively correct the transmission errors of data in the communication network, thereby greatly improving the quality of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0012] Figure 1 It is a schematic diagram of the present invention. DETAILED DESCRIPTION

[0013] The technical solution of the present invention will be described clearly and completely below with reference to examples. Obviously, the examples described are only part of the examples of the present invention, not all of them. Based on the examples in the present invention, all other implementations obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0014] like Figure 1 As shown, the present invention is a communication network data transmission system, including a monitoring center, the monitoring center is connected to a data acquisition module, a data processing module, an interactive platform and a network signal monitoring module, and the interactive platform includes a network layer, a transport layer and an application layer; The data acquisition module is used to obtain the interaction data generated between the user and the interactive platform. It should be further explained that, in the specific implementation process, the process of the data acquisition module obtaining the interaction data includes: Setting a buffer zone, wherein the buffer zone is respectively linked to the network layer and the application layer in the interactive platform, importing the interactive data generated by the network layer and the application layer into the buffer zone, and capturing the interactive data imported into the buffer zone through a data acquisition module; The interactive data consists of a data content segment and a data identification segment; The obtained interaction data is uploaded to the data processing module.

[0015] The data processing module is used to process the interaction data obtained by the data acquisition module. The specific processing process includes: Obtain the transmission direction of the interactive data in the interactive platform, and determine the information sending end and the information receiving end of the interactive data according to the transmission direction of the interactive data; it should be further explained that, in the specific implementation process, the transmission direction of the interactive data in the interactive platform includes two types: network layer → transport layer → application layer and application layer → transport layer → network layer; When the transmission direction of interactive data in the interactive platform is network layer → transport layer → application layer, the network layer is the information sending end and the application layer is the information receiving end; conversely, when the transmission direction of interactive data in the interactive platform is application layer → transport layer → network layer, the application layer is the information sending end and the network layer is the information receiving end; Marking the interactive data sent by the information sending end, and converting the marked interactive data into a corresponding data stream; the data stream is composed of a plurality of code elements; Check all code elements constituting the data stream, and determine whether there are non-binary code elements in the code elements according to the result. If there are non-binary code elements, it indicates that the data stream has garbled codes. If there are no non-binary code elements, it indicates that the data stream is normal. It should be further explained that, in the specific implementation process, when the data stream is normal, the data stream is composed of a number of binary code elements; the data stream is composed of a data stream segment corresponding to the data content segment and a data stream segment corresponding to the data identification segment. Marking the data stream segment corresponding to the data identification segment in the obtained data stream; Marking the data stream segment corresponding to the obtained data content segment, obtaining the data length of the data content segment, and recording the data length of the obtained data content segment as L; The obtained data stream segment is sequentially decomposed into a plurality of data stream sub-segments; it should be further explained that, in the specific implementation process, the data stream sub-segment is composed of 7 consecutive binary code elements, the first 4 binary code elements are marked as information code elements, and the last 3 binary code elements are marked as supervision code elements; It should be further explained that, in a specific implementation process, when the number of binary code elements corresponding to the last data stream sub-segment is less than 7, a reverse complement is performed on it; the reverse complement means that when the number of binary code elements corresponding to the last data stream sub-segment is less than 7, zeros are padded in front of the data stream sub-segment until the number of binary code elements is 7; For example: The data flow segment corresponding to the data content segment is recorded as 100010101001110110001001011; Then the obtained data stream sub-segments are 1000101, 0100111, 0110001, 0001011; Obtaining the data stream sub-segment processed by the data processing module and entering the interactive platform, wherein the interactive platform includes a network layer, a transport layer and an application layer, wherein the obtained data stream sub-segment is transmitted within the network layer and the application layer, and the transmitted data stream sub-segment is reprocessed through the transport layer within the interactive platform; It should be further explained that, in a specific implementation process, the process of transmitting the data stream sub-segment in the information sending end includes: Obtaining information code elements in the data stream sub-segment, determining the destination to which the interactive data is to be transmitted according to the obtained information code elements, generating a data transmission command according to the obtained destination, selecting a corresponding data transmission link in the transport layer according to the generated data transmission command, and transmitting the data stream sub-segment to the transport layer; The process of transmitting the data stream sub-segment in the transport layer includes: The transport layer is provided with a plurality of data transmission links, the selected data transmission link is marked, and the data stream sub-segment is introduced into the data transmission link; The data transmission link includes a plurality of data transmission nodes, and the data flow sub-segments pass through the data transmission nodes in sequence to complete the reprocessing of the data flow sub-segments; the data transmission nodes include a start node and an end node; It should be further explained that, in the specific implementation process, the start node and the end node are both under the network signal monitoring module, and the network signal monitoring module monitors whether the transmission start node and the end node can operate normally under the support of the communication network; The process of the network signal monitoring module monitoring the transmission start node and end node is as follows: When the network signal monitoring module detects a signal anomaly at the start node, it will interrupt operation, retain the data information before the signal interruption, and continue to run from the interruption point after the signal is restored, until all the processed data flow sub-segments pass through the start node; The process of the start node reprocessing the data stream sub-segment includes: Get the data stream sub-segment of the information sending end, and mark the binary code elements of the data stream sub-segment as i=1, 2, 3, 4, 5, 6, 7 in sequence, where i=1, i=2, i=3, i=4 are recorded as information code elements, and i=5, i=6, i=7 are recorded as supervision code elements; The data stream sub-segments are grouped into three groups to form a 3×7 matrix, denoted as matrix H, and multiple 3×7 matrices H can be formed; It should be further explained that, in a specific implementation process, the data stream sub-segments of the data stream are grouped into groups of three, and when there are any remaining data stream sub-segments, they are reversely grouped; the reverse grouping means that when there are any remaining data stream sub-segments after the data stream sub-segments are grouped into groups of three, the remaining data stream sub-segments are recombined with the previous data stream sub-segments to form a 3×7 matrix H again; For example: The data flow segment corresponding to the data content segment is recorded as 10001010100111011000100010111100101; Then the obtained data stream sub-segments are 1000101, 0100111, 0110001, 0001011, 1100101; The corresponding matrix H is , ; Get the constructed matrix H, and form a 3×4 matrix with information code elements i=1, i=2, i=3, and i=4 as a group, and record it as matrix P. The supervision code elements i=5, i=6, and i=7 are grouped together to form another 3×3 matrix, which is recorded as matrix I. Then the matrix H can be expressed as H[P┆I]. Add the rows of the matrix H modulo 2 to convert the obtained matrix I into a 3×3 unit matrix, and record the changed matrix H as matrix H. 1 ; For example: Let the matrix H be , then the changed matrix H 1 for ; When the network signal monitoring module detects an abnormal signal at the end node, it interrupts the operation; it should be further explained that in the specific implementation process, after the interruption of the operation, when the matrix H is obtained 1 When the signal is restored, the transmitted data stream is retransmitted. When the matrix S is obtained, the signal is restored and then the operation is continued from the interrupted position until all the processed data stream sub-segments pass through the end node. The process of the end node reprocessing the transmitted data stream sub-segment includes: Get the data stream sub-segments of the information receiving end, and mark them as a=1, 2, 3, 4, 5, 6, 7, recorded as a 1×7 matrix A, then the multiple data stream sub-segment codeword sequences can be recorded as A1, A2, A3..., An, n is an integer; The above matrix An and matrix H 1 The transpose of is multiplied and modulo 2 is added to obtain a 1×3 matrix, which is denoted as matrix S. Then the matrix S is expressed as S=An·H 1 T ; The state of the matrix S is as follows: When the matrix S is a zero matrix, there is no error in the transmission of this sequence, that is, no bit error occurs; When the matrix S is a non-zero matrix, it means that the received data stream sub-segment codeword transmission is erroneous. According to the obtained matrix S codeword sequence, it is matched with the codeword comparison table, and the error code positions are marked one by one according to the matching results; It should be further explained that, in the specific implementation process, the relationship between the S matrix and the error code position is as follows:

[0016] According to the obtained code element comparison table, find the code element at the corresponding position in the matrix An and make corrections; It should be further explained that, in the specific implementation process, when the code element at the corresponding position is 1, the code element is corrected to 0; when the code element at the corresponding position is 0, the code element is corrected to 1; For example: The information receiving end matrix An is , the known matrix H is , then the matrix H 1 for , the matrix H 1 T for , according to the formula S = An·H 1 T , S= · = , if the matrix S is not a zero matrix, then there are error symbols in the transmission of this data stream sub-segment; According to the codeword comparison table, the codeword sequence 110 in the matrix S corresponds to a=2, and the codeword corresponding to a=2 is 1. It is corrected to 0 codeword, and the correct codeword sequence of the information receiving end is 1001101. The process of transmitting the data stream sub-segment in the information receiving end includes: Obtain the reprocessed data stream sub-segments, and connect them in sequence into a continuous data stream, namely, a data content segment; Obtain the data stream status corresponding to the mark of the data identification segment. When the data stream is a blank segment or an error code segment, it does not need to be restored to a data segment. Obtain data information from the information receiving end, import it into the application layer, and obtain the data information after transmission through the communication network through the application.

[0017] The present invention proposes a communication network data transmission system, which is connected to a data acquisition module, a data processing module, an interactive platform and a network signal monitoring module through a monitoring center, and obtains the interactive data generated between the user and the interactive platform through the data acquisition module, processes the interactive data into a data stream in the data processing module, and further divides it into data stream sub-segments. The interactive platform performs a reprocessing process according to the transmitted data stream sub-segments, including selecting a corresponding data transmission link in the transmission layer according to the data transmission command generated by the information sending end, transmitting the data stream sub-segments to the transmission layer, grouping the obtained data stream sub-segments at the transmission start node to form a matrix H, and transmitting it to the end node, completing the matrix operation at the transmission end node, and obtaining the unit matrix H 1, and perform matrix operations with the data stream sub-segment matrix of the transmission end node to obtain the matrix S. When the matrix S is a non-zero matrix, the obtained matrix S code element sequence is matched with the code element comparison table. According to the matching result, the error code positions are marked and corrected one by one, realizing the use of communication network data transmission technology to effectively correct the transmission errors of data in the communication network, thereby greatly improving the quality of data transmission.

[0018] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

[0019] In the description of this specification, the description with reference to the term "illustrative" means that the specific features, structures or characteristics described in conjunction with the embodiment or example are included in the examples of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0020] The embodiments of the present invention disclosed above are only used to help illustrate the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to specific implementation methods. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can understand and use the present invention well. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. A data transmission system for a communication network, comprising a monitoring center, characterized in that: The monitoring center is connected to a data acquisition module, a data processing module, an interactive platform and a network signal monitoring module; The data acquisition module is used to obtain the interaction data generated between the user and the interactive platform; The data processing module is used to process the interaction data obtained by the data acquisition module, convert the obtained interaction data into a corresponding data stream, and then decompose the data stream into a plurality of data stream sub-segments; The interactive platform includes a network layer, a transport layer and an application layer, and transmits the obtained data stream sub-segments in the network layer, the transport layer and the application layer in sequence, and reprocesses the transmitted data stream sub-segments through the transport layer in the interactive platform.

2. A communication network data transmission system according to claim 1, characterized in that: The process of the data acquisition module acquiring the interaction data generated between the user and the interactive platform includes: Setting a buffer zone, wherein the buffer zone is respectively linked to the network layer and the application layer in the interactive platform, importing the interactive data generated by the network layer and the application layer into the buffer zone, and capturing the interactive data imported into the buffer zone through a data acquisition module; The interaction data includes a data content segment and a data identification segment.

3. A communication network data transmission system according to claim 2, characterized in that: The data processing module processes the obtained interaction data in the following steps: Obtaining the transmission direction of the interactive data within the interactive platform, and determining the information sending end and the information receiving end of the interactive data according to the transmission direction of the interactive data; Convert the interactive data sent by the information sending end into the corresponding data stream; Obtain all code elements constituting the data stream, and determine whether there are non-binary code elements in the code elements. If there are, it indicates that the data stream has garbled codes. If there are no non-binary code elements, it indicates that the data stream is normal. Marking the data stream segment corresponding to the data identification segment in the obtained data stream; Get the data length of the data stream segment corresponding to the data content segment; The obtained data stream segment is decomposed into several data stream sub-segments in sequence, the obtained data stream sub-segments are divided into information code elements and supervision code elements, and the obtained data stream sub-segments are transmitted in sequence in the information sending end, the transmission layer, and the information receiving end.

4. A communication network data transmission system according to claim 3, characterized in that: The process of transmitting the data stream sub-segment in the information sending end includes: Obtain the information codewords in the data stream sub-segment, determine the destination of the interactive data according to the obtained information codewords, generate a data transmission command according to the obtained destination, select the corresponding data transmission link in the transport layer according to the generated data transmission command, and pass the data stream sub-segment to the transport layer.

5. A communication network data transmission system according to claim 4, characterized in that: The process of transmitting the data stream sub-segment in the transport layer includes: The transport layer is provided with a plurality of data transmission links, the selected data transmission link is marked, and the data stream sub-segment is introduced into the data transmission link; The data transmission link includes a plurality of data transmission nodes, and the data flow sub-segments pass through the data transmission nodes in sequence to complete the reprocessing of the data flow sub-segments; the data transmission nodes include a start node and an end node.

6. A communication network data transmission system according to claim 5, characterized in that: The process of the start node reprocessing the transmitted data stream sub-segment includes: Obtain the marked binary symbol data stream sub-segments, and form a matrix by grouping three data stream sub-segments together, which is recorded as matrix H; Perform unit matrix operation on the matrix to obtain matrix H1, operate matrix H1 with the data stream sub-segment of the transmission end node to obtain matrix S, and transmit the obtained matrix S to the end node.

7. A communication network data transmission system according to claim 6, characterized in that: The process of reprocessing the data stream sub-segment by the end node includes: When the matrix S is a zero matrix, there is no error in the transmission of the data stream sub-segment; When the matrix S is a non-zero matrix, an error occurs in the data stream sub-segment during transmission. The obtained matrix S code element sequence is matched with the code element comparison table, and the error code position is obtained based on the matching result. Then, the data sub-stream segment is corrected based on the obtained error code position.

8. A communication network data transmission system according to claim 7, characterized in that: The process of transmitting the data stream sub-segment in the information receiving end includes: Obtain the reprocessed data stream sub-segments, and connect them in sequence into a continuous data stream, namely, a data content segment; Get the data stream status corresponding to the mark of the data identification segment. When the data stream is a blank segment or an error code segment, it does not need to be restored to a data segment.

Citation Information

Patent Citations

  • Visible light single base station integrated communication and positioning integrated system based on deep learning

    CN113922875A

  • Big data cloud storage server

    CN114253484A

  • Network security detection system

    CN115695032A

  • Data security sharing method based on multi-level ciphertext strategy

    CN117914626A