Information transmission system based on 5G communication environment
By designing an information transfer system in a 5G communication environment, using data processing, management, efficiency control and congestion control modules, the delay and loss caused by network congestion in massive information data transmission are solved, and real-time control of information transfer is realized. Network management improves delivery efficiency and reliability.
Patent Information
- Application Number
- CN202411623861.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2025-02-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the process of transferring massive information data, how to avoid data delays and loss caused by network congestion, and realize real-time control of data information.
An information transmission system based on 5G communication environment is designed, including a 5G network communication platform, data processing module, data management and control module, efficiency control module and congestion control module. The system realizes real-time control of information transmission and management of network congestion by dynamically adjusting the information transmission sequence, information retransmission mechanism, information transmission policy update and congestion control strategy.
It effectively avoids data delay and loss caused by network congestion, improves the efficiency and reliability of information transmission, reduces the memory usage and cost of 5G communication platforms, and avoids the problem of excessive network burden.
Smart Images

Figure CN119421195A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information transmission technology, and specifically to an information transmission system based on a 5G communication environment. Background Art
[0002] The functions of computer networks mainly include realizing resource sharing, realizing rapid transmission of data information, improving reliability, providing load balancing and distributed processing capabilities, centralized management and comprehensive information services; the above functions can be abstractly summarized as: information flow transmission, information processing by key network nodes or node clusters, and network performance optimization. In the process of information flow transmission within network nodes, facing the transmission process of massive information data, how to avoid network congestion caused by the processing of massive data, thereby causing data delays, losses and other problems, and realize real-time control of data information during the transmission process is a problem we need to solve. To this end, an information transmission system based on a 5G communication environment is now provided. Summary of the invention
[0003] In order to solve the above technical problems, the object of the present invention is to provide an information transmission system based on a 5G communication environment, including a 5G network communication platform, wherein the 5G network communication platform is communicatively connected with a client, a receiving end, a data processing module, a data control module, an efficiency control module and a congestion control module; The data processing module is used to control the client to transmit data to the receiving end, and dynamically adjust the information transmission sequence of the client according to the data processing capability of the receiving end and the information transmission sequence of the information storage node; The data control module is used to retransmit information when the client fails to receive the confirmation response information fed back by the receiving end in time, and to determine whether the 5G network communication platform is in a congested state; The efficiency control module is used to update the information transmission strategy according to the number of bytes of the information transmission sequence sent by the client in the current transmission period; The congestion control module updates the client information transmission strategy when the 5G network communication platform is in a network congestion state.
[0004] Furthermore, the establishment process of the 5G network communication platform includes: Utilize the 5G communication environment to establish a 5G network communication platform, set up a number of information storage nodes in the 5G network communication platform, and establish an associated client and receiving end based on each information storage node.
[0005] Furthermore, the process of the data processing module controlling the client to transmit data to the receiving end includes: A transmission cycle is set, and the information that the client needs to transmit within the transmission cycle is marked as original information. The original information is converted into a binary byte data stream, and a sequence of the binary byte data stream is obtained, and the sequence constituting the binary byte data stream is marked as an information transmission sequence; and a tracking pointer is inserted at the end of the information transmission sequence. When the information transmission sequence is sent to the receiving end, the information storage node saves the information transmission sequence at the same time. The receiving end sends a confirmation response message to the client according to the tracking pointer at the end of the information transmission sequence. When the client receives the confirmation response message, the information data of the information storage node is deleted.
[0006] Furthermore, when the client fails to receive the confirmation response information fed back by the receiving end in time, the data control module retransmits the information and determines whether the 5G network communication platform is in a congested state, including: An upper limit is set for the total number of pending cycles. When the client does not receive confirmation response information within a transmission cycle, the transmission cycle is marked as a pending cycle, and the client continues to transmit information for the next transmission cycle. When the total number of pending cycles of the client reaches the upper limit of the total number of transmission cycles, the client is suspended from sending the information transmission sequence in the next transmission cycle, and the information storage node is controlled to resend the information transmission sequence of the pending cycle in the next transmission cycle. When the client receives confirmation response information in the next transmission cycle, the information transmission sequence of the pending cycle stored in the information storage node is deleted; when the client does not receive confirmation response information in the next transmission cycle, the 5G network communication platform is marked as congested.
[0007] Furthermore, the process of the data processing module adjusting the information transmission sequence of the client according to the data processing capability of the receiver includes: The confirmation response information includes the received information of the information transmission sequence and the remaining receivable information sequence. When the client receives the confirmation response information, it obtains the remaining receivable information sequence of the receiving end and determines the maximum allowable value of the information transmission sequence according to the remaining receivable information sequence of the receiving end.
[0008] Furthermore, the process of the data processing module adjusting the information transmission sequence of the client according to the information transmission sequence of the information storage node includes: Get the sequence storage upper limit value of the information storage node. When the information transmission sequence stored in the information storage node in the current transmission cycle is greater than the sequence storage upper limit value, suspend the client from sending the information transmission sequence to the receiving end in the current transmission cycle and change the end condition of the current transmission cycle to; when the information transmission sequence of the information storage node is lower than the sequence storage upper limit value, resume the client from sending the information transmission sequence to the receiving end in the current transmission cycle and end the current cycle after receiving the confirmation response information sent by the receiving end.
[0009] Furthermore, the process of the efficiency control module updating the information transmission strategy according to the number of bytes of the information transmission sequence sent by the client in the current transmission period is as follows: Set the lower limit of the number of bytes of the information transmission sequence. When the number of bytes of the information transmission sequence sent by the client is less than the lower limit of the number of bytes of the information transmission sequence, determine whether the number of bytes of the remaining receivable information sequence received by the client in the current transmission period is greater than or equal to the lower limit of the number of bytes of the information transmission sequence; when the number of bytes of the remaining receivable information sequence is greater than or equal to the lower limit of the number of bytes of the information transmission sequence, the client in the current transmission period stops sending the information transmission sequence and changes the end condition of the current transmission period to, when the number of bytes of the client's information transmission sequence is greater than or equal to the lower limit of the number of bytes of the information transmission sequence, the client sends a message to the receiving end. information transmission sequence, and ends the current cycle after receiving the confirmation response information sent by the receiving end; when the number of bytes of the remaining receivable information sequence is less than the lower limit of the number of bytes of the information transmission sequence, the client of the current transmission cycle stops sending the information transmission sequence and changes the end condition of the current transmission cycle to wait for the number of bytes of the remaining receivable information sequence received by the client to be greater than or equal to the lower limit of the number of bytes of the information transmission sequence, and the number of bytes of the client's information transmission sequence is greater than or equal to the lower limit of the number of bytes of the information transmission sequence, then sends the information transmission sequence to the receiving end, and ends the current cycle after receiving the confirmation response information sent by the receiving end.
[0010] Furthermore, when the 5G network communication platform is in a network congestion state, the process of updating the client information transmission strategy by the congestion control module includes: The upper limit of the number of bytes of slow start s and the upper limit of the number of bytes of congestion avoidance g are set, and the upper limit of the number of bytes of the information transmission sequence of the first transmission cycle of the client is set to 2 bytes, the upper limit of the number of bytes of the information transmission sequence of the second transmission cycle of the client is set to 4 bytes, and the upper limit of the number of bytes of the information transmission sequence of the third transmission cycle of the client is set to 8 bytes, and so on. When the upper limit of the number of bytes of the information transmission sequence of the nth transmission cycle is greater than or equal to the upper limit of the number of bytes of the slow start s, the upper limit of the number of bytes of the information transmission sequence of the client in the n+1th transmission cycle is set to s+1 bytes, and the upper limit of the number of bytes of the information transmission sequence of the client in the n+2th transmission cycle is set to s+2 bytes, and so on. When the upper limit of the number of bytes of the information transmission sequence of the n+xth transmission cycle is greater than or equal to the upper limit of the number of bytes of the slow start g, it is determined whether the 5G network communication platform is in a network congestion state at this time. If the 5G network communication platform is in a network congestion state, the upper limit of the number of bytes of the n+xth transmission cycle is reset to 2 bytes.
[0011] Compared with the prior art, the beneficial effect of the present invention is that by setting an upper limit on the total number of cycles to be processed, it avoids the process in which the information storage node retransmits data in the current transmission cycle due to network fluctuations, busy receiving end services, network delays, etc. at the receiving end within a transmission cycle, resulting in the confirmation response information not being fed back to the client in time. This avoids the inefficiency of information transmission caused by data retransmission.
[0012] On the other hand, by setting a lower limit on the number of bytes in the information transmission sequence, we can avoid memory congestion of the 5G communication platform due to the client only having a few bytes of data to transmit, while reducing the cost of 5G communication. At the same time, by enabling the congestion control strategy, when the 5G network is congested, if the client continues to send a large amount of data, it may cause data delays, loss and other problems, thus making the congestion situation enter a vicious circle and causing a heavier burden on the network. The client enables the slow start strategy to avoid the data sent by the client filling up the entire network, thereby improving the data transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 This is a schematic diagram of an information transmission system based on a 5G communication environment according to an embodiment of the present application. DETAILED DESCRIPTION
[0014] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0015] like Figure 1 As shown, an information transmission system based on a 5G communication environment includes a 5G network communication platform, and the 5G network communication platform is communicatively connected with a client, a receiving end, a data processing module, a data management module, an efficiency control module, and a congestion control module; The data processing module is used to control the client to transmit data to the receiving end, and dynamically adjust the information transmission sequence of the client according to the data processing capability of the receiving end and the information transmission sequence of the information storage node; The data control module is used to retransmit information when the client fails to receive the confirmation response information fed back by the receiving end in time, and to determine whether the 5G network communication platform is in a congested state; The efficiency control module is used to update the information transmission strategy according to the number of bytes of the information transmission sequence sent by the client in the current transmission period; The congestion control module updates the client information transmission strategy when the 5G network communication platform is in a network congestion state.
[0016] It should be further explained that, in the specific implementation process, the establishment process of the 5G network communication platform includes: Utilize the 5G communication environment to establish a 5G network communication platform, set up a number of information storage nodes in the 5G network communication platform, and establish an associated client and receiving end based on each information storage node.
[0017] It should be further explained that, in a specific implementation process, the process in which the data processing module controls the client to transmit data to the receiving end includes: A transmission cycle is set, and the information that the client needs to transmit within the transmission cycle is marked as original information. The original information is converted into a binary byte data stream, and a sequence of the binary byte data stream is obtained, and the sequence constituting the binary byte data stream is marked as an information transmission sequence; and a tracking pointer is inserted at the end of the information transmission sequence. When the information transmission sequence is sent to the receiving end, the information storage node saves the information transmission sequence at the same time. The receiving end sends a confirmation response message to the client according to the tracking pointer at the end of the information transmission sequence. When the client receives the confirmation response message, the information data of the information storage node is deleted.
[0018] It should be further explained that, in the specific implementation process, when the client fails to receive the confirmation response information fed back by the receiving end in time, the data control module retransmits the information and determines whether the 5G network communication platform is in a congested state, including: An upper limit is set for the total number of pending cycles. When the client does not receive confirmation response information within a transmission cycle, the transmission cycle is marked as a pending cycle, and the client continues to transmit information for the next transmission cycle. When the total number of pending cycles of the client reaches the upper limit of the total number of transmission cycles, the client is suspended from sending the information transmission sequence in the next transmission cycle, and the information storage node is controlled to resend the information transmission sequence of the pending cycle in the next transmission cycle. When the client receives confirmation response information in the next transmission cycle, the information transmission sequence of the pending cycle stored in the information storage node is deleted; when the client does not receive confirmation response information in the next transmission cycle, the 5G network communication platform is marked as congested.
[0019] It should be further explained that, in a specific implementation process, the process in which the data processing module adjusts the information transmission sequence of the client according to the data processing capability of the receiver includes: The confirmation response information includes the received information of the information transmission sequence and the remaining receivable information sequence. When the client receives the confirmation response information, it obtains the remaining receivable information sequence of the receiving end and determines the maximum allowable value of the information transmission sequence according to the remaining receivable information sequence of the receiving end.
[0020] It should be further explained that, in a specific implementation process, the process in which the data processing module adjusts the information transmission sequence of the client according to the information transmission sequence of the information storage node includes: Get the sequence storage upper limit value of the information storage node. When the information transmission sequence stored in the information storage node in the current transmission cycle is greater than the sequence storage upper limit value, suspend the client from sending the information transmission sequence to the receiving end in the current transmission cycle and change the end condition of the current transmission cycle to; when the information transmission sequence of the information storage node is lower than the sequence storage upper limit value, resume the client from sending the information transmission sequence to the receiving end in the current transmission cycle and end the current cycle after receiving the confirmation response information sent by the receiving end.
[0021] It should be further explained that, in the specific implementation process, the process of the efficiency control module updating the information transmission strategy according to the number of bytes of the information transmission sequence sent by the client in the current transmission period is: Set the lower limit of the number of bytes of the information transmission sequence. When the number of bytes of the information transmission sequence sent by the client is less than the lower limit of the number of bytes of the information transmission sequence, determine whether the number of bytes of the remaining receivable information sequence received by the client in the current transmission period is greater than or equal to the lower limit of the number of bytes of the information transmission sequence; when the number of bytes of the remaining receivable information sequence is greater than or equal to the lower limit of the number of bytes of the information transmission sequence, the client in the current transmission period stops sending the information transmission sequence and changes the end condition of the current transmission period to, when the number of bytes of the client's information transmission sequence is greater than or equal to the lower limit of the number of bytes of the information transmission sequence, the client sends a message to the receiving end. information transmission sequence, and ends the current cycle after receiving the confirmation response information sent by the receiving end; when the number of bytes of the remaining receivable information sequence is less than the lower limit of the number of bytes of the information transmission sequence, the client of the current transmission cycle stops sending the information transmission sequence and changes the end condition of the current transmission cycle to wait for the number of bytes of the remaining receivable information sequence received by the client to be greater than or equal to the lower limit of the number of bytes of the information transmission sequence, and the number of bytes of the client's information transmission sequence is greater than or equal to the lower limit of the number of bytes of the information transmission sequence, then sends the information transmission sequence to the receiving end, and ends the current cycle after receiving the confirmation response information sent by the receiving end.
[0022] It should be further explained that, in the specific implementation process, when the 5G network communication platform is in a network congestion state, the process of updating the client information transmission strategy by the congestion control module includes: Set the upper limit of the number of bytes of slow start to 65535, set the upper limit of the number of bytes of congestion avoidance to 76535, set the upper limit of the number of bytes of the information transmission sequence of the first transmission cycle of the client to 2 bytes, set the upper limit of the number of bytes of the information transmission sequence of the second transmission cycle of the client to 4 bytes, set the upper limit of the number of bytes of the information transmission sequence of the third transmission cycle of the client to 8 bytes, and so on. The data of the slow start client grows exponentially. When the upper limit of the number of bytes of the information transmission sequence of the nth transmission cycle is greater than or equal to the upper limit of the number of bytes of the slow start, 65535, set the upper limit of the number of bytes of the information transmission sequence of the client in the n+1th transmission cycle to 65536 bytes, and set the upper limit of the number of bytes of the information transmission sequence of the client in the n+2th transmission cycle to 65536 bytes. The upper limit of the number of bytes transmitted in the information transmission sequence of the transmission cycle is set to 65537 bytes, and so on. The data of the congestion-avoiding client grows linearly. When the upper limit of the number of bytes transmitted in the information transmission sequence of the n+xth transmission cycle is greater than or equal to the slow-start byte upper limit of 76535, it is determined whether the 5G network communication platform is in a network congestion state. If the 5G network communication platform is in a network congestion state, the upper limit of the number of bytes transmitted in the n+xth transmission cycle is reset to 2 bytes, and the slow-start state is re-entered. If the 5G network communication platform is in a non-network congestion state, the upper limit of the number of bytes transmitted in the n+xth transmission cycle is reset to 76535 / 2 bytes, and the slow-start byte upper limit and the congestion-avoiding byte upper limit are canceled.
[0023] 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.
Claims
1. An information transmission system based on a 5G communication environment, comprising a 5G network communication platform, characterized in that: The 5G network communication platform is communicatively connected with a client, a receiving end, a data processing module, a data management module, an efficiency control module and a congestion control module; The data processing module is used to control the client to transmit data to the receiving end, and dynamically adjust the information transmission sequence of the client according to the data processing capability of the receiving end and the information transmission sequence of the information storage node; The data control module is used to retransmit information when the client fails to receive the confirmation response information fed back by the receiving end in time, and to determine whether the 5G network communication platform is in a congested state; The efficiency control module is used to update the information transmission strategy according to the number of bytes of the information transmission sequence sent by the client in the current transmission period; The congestion control module updates the client information transmission strategy when the 5G network communication platform is in a network congestion state.
2. The information transmission system based on the 5G communication environment according to claim 1, characterized in that: The process of establishing the 5G network communication platform includes: Utilize the 5G communication environment to establish a 5G network communication platform, set up a number of information storage nodes in the 5G network communication platform, and establish an associated client and receiving end based on each information storage node.
3. The information transmission system based on the 5G communication environment according to claim 2, characterized in that: The process of controlling the client to transmit data to the receiving end by the data processing module includes: A transmission cycle is set, and the information that the client needs to transmit within the transmission cycle is marked as original information. The original information is converted into a binary byte data stream, and a sequence of the binary byte data stream is obtained, and the sequence constituting the binary byte data stream is marked as an information transmission sequence; and a tracking pointer is inserted at the end of the information transmission sequence. When the information transmission sequence is sent to the receiving end, the information storage node saves the information transmission sequence at the same time. The receiving end sends a confirmation response message to the client according to the tracking pointer at the end of the information transmission sequence. When the client receives the confirmation response message, the information data of the information storage node is deleted.
4. The information transmission system based on the 5G communication environment according to claim 3, characterized in that: When the client fails to receive the confirmation response information fed back by the receiving end in time, the data control module retransmits the information and determines whether the 5G network communication platform is in a congested state, including: An upper limit is set for the total number of pending cycles. When the client does not receive confirmation response information within a transmission cycle, the transmission cycle is marked as a pending cycle, and the client continues to transmit information for the next transmission cycle. When the total number of pending cycles of the client reaches the upper limit of the total number of transmission cycles, the client is suspended from sending the information transmission sequence in the next transmission cycle, and the information storage node is controlled to resend the information transmission sequence of the pending cycle in the next transmission cycle. When the client receives confirmation response information in the next transmission cycle, the information transmission sequence of the pending cycle stored in the information storage node is deleted; when the client does not receive confirmation response information in the next transmission cycle, the 5G network communication platform is marked as congested.
5. The information transmission system based on the 5G communication environment according to claim 4, characterized in that: The process of the data processing module adjusting the information transmission sequence of the client according to the data processing capability of the receiving party includes: The confirmation response information includes the received information of the information transmission sequence and the remaining receivable information sequence. When the client receives the confirmation response information, it obtains the remaining receivable information sequence of the receiving end and determines the maximum allowable value of the information transmission sequence according to the remaining receivable information sequence of the receiving end.
6. The information transmission system based on the 5G communication environment according to claim 5, characterized in that: The process of the data processing module adjusting the information transmission sequence of the client according to the information transmission sequence of the information storage node includes: Get the sequence storage upper limit value of the information storage node. When the information transmission sequence stored in the information storage node in the current transmission cycle is greater than the sequence storage upper limit value, suspend the client from sending the information transmission sequence to the receiving end in the current transmission cycle and change the end condition of the current transmission cycle to; when the information transmission sequence of the information storage node is lower than the sequence storage upper limit value, resume the client from sending the information transmission sequence to the receiving end in the current transmission cycle and end the current cycle after receiving the confirmation response information sent by the receiving end.
7. The information transmission system based on the 5G communication environment according to claim 6, characterized in that: The process of the efficiency control module updating the information transmission strategy according to the number of bytes of the information transmission sequence sent by the client in the current transmission period is as follows: Set the lower limit of the number of bytes of the information transmission sequence. When the number of bytes of the information transmission sequence sent by the client is less than the lower limit of the number of bytes of the information transmission sequence, determine whether the number of bytes of the remaining receivable information sequence received by the client in the current transmission period is greater than or equal to the lower limit of the number of bytes of the information transmission sequence; When the number of bytes of the remaining receivable information sequence is greater than or equal to the lower limit of the number of bytes of the information transmission sequence, the client of the current transmission cycle stops sending the information transmission sequence and changes the end condition of the current transmission cycle to, when the number of bytes of the client's information transmission sequence is greater than or equal to the lower limit of the number of bytes of the information transmission sequence, the client sends the information transmission sequence to the receiving end and ends the current cycle after receiving the confirmation response information sent by the receiving end; when the number of bytes of the remaining receivable information sequence is less than the lower limit of the number of bytes of the information transmission sequence, the client of the current transmission cycle stops sending the information transmission sequence and changes the end condition of the current transmission cycle to, wait for the number of bytes of the remaining receivable information sequence received by the client to be greater than or equal to the lower limit of the number of bytes of the information transmission sequence, and when the number of bytes of the client's information transmission sequence is greater than or equal to the lower limit of the number of bytes of the information transmission sequence, send the information transmission sequence to the receiving end and end the current cycle after receiving the confirmation response information sent by the receiving end.
8. The information transmission system based on the 5G communication environment according to claim 7, characterized in that: When the 5G network communication platform is in a network congestion state, the process of updating the client information transmission strategy by the congestion control module includes: The upper limit of the number of bytes of slow start s and the upper limit of the number of bytes of congestion avoidance g are set, and the upper limit of the number of bytes of the information transmission sequence of the first transmission cycle of the client is set to 2 bytes, the upper limit of the number of bytes of the information transmission sequence of the second transmission cycle of the client is set to 4 bytes, and the upper limit of the number of bytes of the information transmission sequence of the third transmission cycle of the client is set to 8 bytes, and so on. When the upper limit of the number of bytes of the information transmission sequence of the nth transmission cycle is greater than or equal to the upper limit of the number of bytes of the slow start s, the upper limit of the number of bytes of the information transmission sequence of the client in the n+1th transmission cycle is set to s+1 bytes, and the upper limit of the number of bytes of the information transmission sequence of the client in the n+2th transmission cycle is set to s+2 bytes, and so on. When the upper limit of the number of bytes of the information transmission sequence of the n+xth transmission cycle is greater than or equal to the upper limit of the number of bytes of the slow start g, it is determined whether the 5G network communication platform is in a network congestion state at this time. If the 5G network communication platform is in a network congestion state, the upper limit of the number of bytes of the n+xth transmission cycle is reset to 2 bytes.
Citation Information
Patent Citations
Method for controlling network congestion
CN105376172A
Asymmetric network transmission protocol designing method
CN106254264A
Information transmission method for 5G communication environment
CN115119200A
HPLC broadband power line carrier communication system
CN117767979A