Transmission layer number adjustment method and device, electronic equipment and storage medium

By sending Ping request messages to the terminal, receiving response messages, determining the transmission delay, and adjusting the transmission layer, the problems of adjustment lag and inaccuracy in traditional methods are solved, and accurate data transmission of 5G networks in industrial control environments is realized.

CN116318546BActive Publication Date: 2025-11-25INSPUR COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310170441.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-27
Publication Date
2025-11-25
Estimated Expiration
2043-02-27

AI Technical Summary

Technical Problem

Traditional methods for adjusting the number of transmission layers based on wireless link quality have problems of adjustment lag and inaccuracy in industrial applications, which can cause the terminal to experience abnormalities such as all decoding errors within several consecutive seconds when the wireless link remains unchanged.

Method used

By sending an Internet Packet Explorer Ping request message to the terminal and receiving a Ping response message, the transmission delay is determined based on the Ping request and response messages, and the delay is sent to the Media Access Control layer to adjust the number of transmission layers.

Benefits of technology

It improves the accuracy of transmission layer adjustment, meets the requirements for data transmission delay and bounded jitter in deterministic networks for industrial control, and avoids the lag and inaccuracy of transmission layer adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116318546B_ABST
    Figure CN116318546B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of communication, and provides a transmission layer number adjustment method and device, electronic equipment and a storage medium, the method comprising the following steps: sending an Internet packet explorer (Ping) request message to a terminal; receiving a Ping response message returned by the terminal; determining a transmission time delay based on the Ping request message and the Ping response message, and sending the transmission time delay to a medium access control layer; wherein the medium access control layer adjusts the transmission layer number based on the received transmission time delay. The application adjusts the transmission layer number through the transmission time delay, avoids the problems of transmission layer number adjustment lag and inaccuracy, improves the accuracy of transmission layer number adjustment, and enables the 5G network to meet the requirements of data transmission time delay and bounded jitter in the industrial control deterministic network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a method, apparatus, electronic device, and storage medium for adjusting the number of transmission layers. Background Technology

[0002] In industrial applications, very high requirements are placed on 5G NR (New Radio) networks and their jitter. In 5G NR networks, base stations transmit uplink / downlink data scheduling information via the PDCCH (Physical Downlink Control Channel), and use this scheduling information to transmit and receive uplink and downlink data. The data transmission layer is one of the key pieces of information in the base station's scheduling information.

[0003] The traditional method for adjusting the number of transmission layers is based on the quality of the wireless link. The better the wireless link quality, the higher the number of transmission layers; the worse the wireless link quality, the lower the number of transmission layers.

[0004] Traditional methods for adjusting the transmission layer number based on wireless link quality suffer from adjustment lag and inaccuracy in industrial deterministic networks. In practical network applications, it has been found that due to terminal malfunctions or other reasons, even without changes to the wireless link, terminals may experience complete decoding errors within several seconds when using a higher transmission layer number. In such scenarios, the lag of the transmission layer adjustment scheme based on wireless link quality is very significant.

[0005] A new method for adjusting the number of transmission layers needs to be found to solve the problem of inaccurate adjustment of the number of transmission layers. Summary of the Invention

[0006] This invention provides a method, apparatus, electronic device, and storage medium for adjusting the number of transmission layers, in order to solve the problem of inaccurate adjustment of the number of transmission layers and improve the accuracy of the adjustment.

[0007] This invention provides a method for adjusting the number of transmission layers, comprising:

[0008] Send an Internet Packet Explorer Ping request message to the terminal;

[0009] Receive the Ping response message returned by the terminal;

[0010] Based on the Ping request message and the Ping response message, the transmission delay is determined and sent to the Media Access Control (MAC) layer; wherein, the MAC layer adjusts the transmission layer number based on the received transmission delay.

[0011] In one embodiment, determining the transmission delay based on the Ping request message and the Ping response message includes:

[0012] Obtain the sending timestamp of the Ping request message and the receiving timestamp of the Ping response message;

[0013] The difference between the sending timestamp and the receiving timestamp is determined, and the difference is used as the transmission delay.

[0014] In one embodiment, receiving the Ping response message returned by the terminal includes:

[0015] Based on the identification information of the Ping request message, identify the Ping response message returned by the terminal, so as to receive a Ping response message with the same identification information.

[0016] This invention also provides another method for adjusting the number of transport layers, including:

[0017] Transmission delay of receiving packet data from the aggregation protocol layer;

[0018] Adjust the number of transmission layers based on the transmission delay.

[0019] In one embodiment, adjusting the number of transmission layers based on the transmission delay includes:

[0020] When the transmission delay is greater than the first transmission delay, the number of transmission layers is reduced;

[0021] When the transmission delay is less than the second transmission delay, the number of transmission layers is increased;

[0022] When the transmission delay is consistent with the adjacent delay of the transmission delay, the number of transmission layers is maintained or increased.

[0023] In one embodiment, adjusting the number of transmission layers based on the transmission delay further includes:

[0024] When the transmission delay is greater than the average historical transmission delay, the number of transmission layers is reduced;

[0025] When the transmission delay is less than the average historical transmission delay, the number of transmission layers is increased.

[0026] In one embodiment, reducing the number of transport layers includes:

[0027] Based on the configuration information of the operation and maintenance center, obtain the adjustment range value of the index value of the transmission layer number;

[0028] Based on the adjustment magnitude value, reduce the index value of the number of transmission layers;

[0029] The increase in the number of transmission layers includes:

[0030] Based on the adjustment magnitude value, the index value of the transmission layer number is increased.

[0031] The present invention also provides a transmission layer number adjustment device, comprising:

[0032] The message sending module is used to send Internet Packet Explorer Ping request messages to the terminal;

[0033] The message receiving module is used to receive the Ping response message returned by the terminal;

[0034] The transmission delay sending module is used to determine the transmission delay based on the Ping request message and the Ping response message, and send the transmission delay to the media access control layer; wherein the media access control layer adjusts the transmission layer number based on the received transmission delay.

[0035] The present invention also provides another transmission layer number adjustment device, comprising:

[0036] The transmission delay receiving module is used to receive the transmission delay sent by the packet data aggregation protocol layer;

[0037] The transmission layer adjustment module is used to adjust the transmission layer number based on the transmission delay.

[0038] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the transport layer adjustment method as described above.

[0039] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the transport layer adjustment method as described above.

[0040] The present invention provides a method, apparatus, electronic device, and storage medium for adjusting the number of transmission layers. This involves sending an Internet Packet Explorer (IPA) Ping request message to a terminal; receiving a Ping response message returned by the terminal; determining the transmission delay based on the Ping request message and the Ping response message; and sending the transmission delay to the Media Access Control (MAC) layer. The MAC layer then adjusts the number of transmission layers based on the received transmission delay. This invention adjusts the number of transmission layers by controlling the transmission delay, avoiding problems of lag and inaccuracy in transmission layer adjustment, and improving the accuracy of transmission layer adjustment. This enables 5G networks to meet the requirements for data transmission delay and bounded jitter in deterministic industrial control networks. Attached Figure Description

[0041] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0042] Figure 1 This is one of the flowcharts illustrating the transmission layer number adjustment method provided by the present invention;

[0043] Figure 2 This is the second flowchart of the transmission layer number adjustment method provided by the present invention;

[0044] Figure 3 This is a flowchart of adjusting the number of transmission layers based on transmission delay provided by the present invention;

[0045] Figure 4 This is one of the structural schematic diagrams of the transmission layer number adjustment device provided by the present invention;

[0046] Figure 5 This is the second schematic diagram of the transmission layer number adjustment device provided by the present invention;

[0047] Figure 6 This is a physical structural diagram of an electronic device provided by the present invention. Detailed Implementation

[0048] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0049] The following is combined Figures 1-6 The present invention describes a method, apparatus, electronic device, and storage medium for adjusting the number of transmission layers.

[0050] Specifically, the present invention provides a method for adjusting the number of transmission layers, referring to... Figure 1 , Figure 1 This is one of the flowcharts illustrating the transmission layer number adjustment method provided by the present invention.

[0051] The transmission layer number adjustment method provided in this embodiment of the invention includes:

[0052] S100, send an Internet Packet Explorer Ping request message to the terminal;

[0053] It should be noted that the execution entity in this embodiment is the Packet Data Convergence Protocol (PDCP) layer. The Packet Data Convergence Protocol layer belongs to the second layer of the radio interface protocol stack and is used to process radio resource management messages on the control plane and Internet protocol packets on the user plane.

[0054] Ping is an Internet packet explorer program used to test network connectivity. Ping packet latency is an important metric for evaluating packet-switched wireless communication systems.

[0055] The PDCP layer of the base station includes a Ping packet proxy module to implement the active Ping packet function, that is, to actively send Ping packets to the target terminal. The Ping packet proxy module includes: a Ping packet enabling module, a Ping request message construction and sending module, a Ping packet response detection module, and a Ping delay calculation module.

[0056] The Ping packet enabling module determines whether to enable the Ping packet function based on the configuration information of the Operation and Maintenance Center (OMC). For example, when the OMC disables the Ping packet latency detection function, the PDCP layer cannot use the Ping packet latency detection function; when the OMC enables the Ping packet latency detection function, the PDCP layer can use the Ping packet latency detection function.

[0057] When the OMC enables the Ping packet latency detection function, it constructs a Ping request message (i.e., a Ping Request message) through the Ping request message construction and sending module, and sends the constructed Ping request message to the terminal.

[0058] When sending a Ping request message, the identifier information and sending timestamp of the Ping request message are recorded. The identifier information is used to identify the Ping request message and includes at least one of address, number, and ID. The timestamp is a sequence of characters or encoded information used to record the time the Ping request message was sent.

[0059] S200, Receive Ping response message returned by the terminal;

[0060] After receiving the Ping request message sent by the PDCP layer, the terminal responds to the Ping request message and returns a Ping response message to the PDCP layer. At this time, the PDCP layer receives the Ping response message returned by the terminal through the Ping packet response detection module, which is used to receive and detect the Ping response message.

[0061] Based on the identification information of the Ping request message, the Ping response message returned by the terminal is identified to receive the Ping response message with the same identification information. For example, assuming that the identification information of the sent Ping request message is address information, such as 12a, and three Ping response messages are received, each corresponding to address information 12a, 12b, and 12c, then the Ping response message with address information 12a is selected as the required message.

[0062] It should be further noted that the Ping response detection module records the identification information and receiving timestamp of each Ping response message.

[0063] S300 determines the transmission delay based on Ping request and Ping response messages and sends the transmission delay to the Media Access Control (MAC) layer; the MAC layer adjusts the transmission layer number based on the received transmission delay.

[0064] It should be noted that the Medium Access Control (MAC) layer is used to control access to the wireless medium, detect and handle collisions, and allocate channel and communication resources.

[0065] The transmission delay is calculated by obtaining the sending timestamp of the Ping request message and the receiving timestamp of the Ping response message. The difference between these timestamps is then used as the transmission delay. For example, the transmission delay can be calculated using the Ping delay calculation module in the PDCP layer. If the sending timestamp of the Ping request message is determined to be T1 based on the Ping request message construction and sending module in the PDCP layer, and the receiving timestamp of the Ping response message is determined to be T2 based on the Ping packet response detection module in the PDCP layer, then the transmission delay is T2 - T1. This transmission delay can be understood as the Ping packet delay.

[0066] It should be further noted that the MAC layer includes a Ping packet latency result module and a Ping packet latency dynamic adjustment transmission layer module. The functions of each module are as follows:

[0067] The Ping packet latency result module is used to receive the Ping packet latency, i.e. transmission latency, sent by the PDCP layer in real time.

[0068] The Ping packet latency dynamic adjustment transmission layer module is used to adjust the data transmission layer based on the transmission latency sent by the PDCP layer. For example:

[0069] When transmission latency increases, decrease the index value of the transmission layer number;

[0070] When transmission latency decreases, increase the index value of the transmission layer;

[0071] When the transmission delay remains constant, maintain or increase the index value of the transmission layer number.

[0072] It is understandable that the index value of the transport layer number refers to the actual value of the transport layer digital segment in the air interface signaling.

[0073] The transmission layer adjustment method provided in this invention involves sending an Internet Packet Explorer Ping request message to a terminal; receiving a Ping response message returned by the terminal; determining the transmission delay based on the Ping request message and the Ping response message; and sending the transmission delay to the Media Access Control (MAC) layer. The MAC layer then adjusts the transmission layer number based on the received transmission delay. This invention adjusts the transmission layer number by adjusting the transmission delay, avoiding problems of lag and inaccuracy in transmission layer adjustment, and improving the accuracy of transmission layer adjustment. This enables 5G networks to meet the requirements for data transmission delay and bounded jitter in deterministic industrial control networks.

[0074] Based on the above embodiments, the present invention also provides a method for adjusting the number of transmission layers, referring to... Figure 2 , Figure 2 This is the second flowchart of the transmission layer adjustment method provided by the present invention.

[0075] The transmission layer number adjustment method provided in this embodiment of the invention includes:

[0076] S400, receive the transmission delay sent by the packet data aggregation protocol layer;

[0077] It should be noted that the execution entity in this embodiment is the MAC layer, which has a Ping packet latency result module for receiving the transmission latency sent by the PDCP layer.

[0078] S500 adjusts the number of transmission layers based on transmission latency.

[0079] The MAC layer includes a module for dynamically adjusting the transmission layer number based on the Ping packet delay. This module adjusts the data transmission layer number according to the transmission delay sent by the PDCP layer. For example:

[0080] When transmission latency increases, decrease the index value of the transmission layer number;

[0081] When transmission latency decreases, increase the index value of the transmission layer;

[0082] When the transmission delay remains constant, maintain or increase the index value of the transmission layer number.

[0083] The transmission layer number adjustment method provided in this invention receives the transmission delay sent by the packet data aggregation protocol layer and adjusts the transmission layer number based on the transmission delay. This invention adjusts the transmission layer number by controlling the transmission delay, avoiding problems of lag and inaccuracy in transmission layer number adjustment, and improving the accuracy of transmission layer number adjustment. This enables 5G networks to meet the requirements of deterministic industrial control networks for data transmission delay and bounded jitter.

[0084] Based on the above embodiments, adjusting the number of transmission layers based on transmission delay includes: reducing the number of transmission layers when the transmission delay is greater than a first transmission delay; increasing the number of transmission layers when the transmission delay is less than a second transmission delay; and maintaining or increasing the number of transmission layers when the transmission delay is consistent with the adjacent delay of the transmission delay.

[0085] It should be noted that the first and second transmission delay values ​​are preset based on the transmission demand information, and the two transmission delay values ​​are not the same. The adjacent transmission delay refers to the transmission delay obtained in the last calculation, which can also be understood as the transmission delay that is closest to the currently calculated transmission delay.

[0086] When the MAC layer receives the transmission delay sent by the PDCP layer, it compares the transmission delay with the preset transmission delay, and then adjusts the number of transmission layers based on the comparison result.

[0087] It should be further explained that the adjustment of the number of transmission layers is based on the initial value of the number of transmission layers. The methods for setting the initial value of the number of transmission layers include: (1) The MAC layer sets the initial value of the number of transmission layers according to the quality of the wireless link. The higher the quality of the wireless link, the larger the initial value of the number of transmission layers. For example, when the quality of the wireless link is high, the initial value of the number of transmission layers is set to 3; when the quality of the wireless link is low, the initial value of the number of transmission layers is set to 2; (2) The initial value of the number of transmission layers is configured through the OMC.

[0088] It should be further noted that when adjusting the number of transport layers, it is also necessary to determine the adjustment range of the transport layer index value. For example, the adjustment range of the transport layer index value can be configured through OMC. In this way, when adjusting the number of transport layers, the preset adjustment range value can be used as a reference.

[0089] For example, when the OMC is configured to increase the number of transport layers, the transmission delay value detected by the corresponding PDCP layer is the first delay value, such as t_Layer_Inc_Delay.

[0090] When the number of transport layers configured in the OMC is reduced, the transmission delay value detected by the corresponding PDCP layer is the second delay value, for example, the second delay value is t_Layer_Dec_Delay.

[0091] When configuring the transport layer number increase in OMC, the adjustment value of the transport layer number index value for each increase is the first adjustment value, for example, the first adjustment value is Layer_Inc_Delta;

[0092] When the number of transport layers is reduced in the OMC configuration, the adjustment value of the transport layer index value for each reduction is the second adjustment value, for example, the second adjustment value is Layer_Dec_Delta.

[0093] After receiving the transmission delay information from the PDCP layer, the MAC layer adjusts the number of transmission layers, including:

[0094] When the transmission delay is greater than the first transmission delay (t_Layer_Inc_Delay), the index value of the transmission layer is reduced by the first adjustment value (Layer_Inc_Delay), such as by 1;

[0095] When the transmission delay is less than the second transmission delay (t_Layer_Dec_delay), the index value of the transmission layer number is increased by the second adjustment value (Layer_Dec_delay), such as by 1;

[0096] If the transmission delay is consistent with the adjacent transmission delay, the index value of the transmission layer remains unchanged.

[0097] The embodiments of the present invention first determine the initial value of the number of transmission layers, thus accurately defining the initial range of the number of transmission layers, and then fine-tuning the number of transmission layers based on the transmission delay, thereby improving the accuracy of adjusting the number of transmission layers.

[0098] Based on the above embodiments, adjusting the number of transmission layers based on transmission delay further includes: reducing the number of transmission layers when the transmission delay is greater than the average of historical transmission delays; and increasing the number of transmission layers when the transmission delay is less than the average of historical transmission delays.

[0099] It should be noted that historical transmission delay refers to the transmission delay calculated previously. The average historical transmission delay can be the average of the transmission delay values ​​of the previous N consecutive statistics, where N is greater than or equal to 1.

[0100] When the transmission delay is greater than the average of the historical transmission delay, the number of transmission layers is reduced. For example, when the transmission delay is greater than the average of the transmission delay values ​​of the previous N consecutive statistics, the index value of the number of transmission layers is reduced by 1.

[0101] When the transmission delay is less than the average of the historical transmission delays, the number of transmission layers is increased. For example, when the transmission delay is less than the average of the transmission delay values ​​of the previous N consecutive statistics, the index value of the number of transmission layers is incremented by 1.

[0102] When the transmission delay is consistent with the average historical transmission delay or with the adjacent transmission delay, the number of transmission layers is maintained or increased. For example, the index value of the transmission layer is kept unchanged or the index value of the transmission layer is incremented by 1.

[0103] This invention compares the transmission delay with the pre-saved average of historical transmission delays and adjusts the number of transmission layers based on the comparison result, thus achieving real-time adjustment of the number of transmission layers according to the transmission delay. By setting the average of historical transmission delays, real-time adjustment of the number of transmission layers is convenient and the accuracy of the adjustment is improved.

[0104] like Figure 3 As shown, Figure 3 This is a flowchart illustrating the adjustment of the transmission layer number based on transmission delay according to the present invention. The base station includes a packet data aggregation protocol layer and a media access control layer.

[0105] The packet data aggregation protocol layer sends a Ping request message to the terminal. At the same time as sending the Ping request message, the packet data aggregation protocol layer records the identification information and sending timestamp of the Ping request message.

[0106] The terminal returns a Ping response message to the base station.

[0107] The packet data aggregation protocol layer receives the Ping response message returned by the terminal. Simultaneously, the packet data aggregation protocol layer records the reception timestamp of the Ping response message, detects the identification information of the Ping response message, and matches it with Ping request messages containing the same identification information.

[0108] The packet data aggregation protocol layer calculates the air interface transmission delay, i.e., the transmission delay, based on the difference between the sending timestamp of the Ping request message and the receiving timestamp of the Ping response message, which have the same identification information, and sends the transmission delay to the media access control layer.

[0109] The media access control layer receives the transmission delay and adjusts the number of transmission layers based on the received transmission delay, including: decreasing the index value of the number of transmission layers when the transmission delay increases; increasing the index value of the number of transmission layers when the transmission delay decreases; and maintaining or increasing the index value of the number of transmission layers when the transmission delay remains unchanged.

[0110] The media access control layer sends data to the terminal according to the new transport layer number.

[0111] In this embodiment of the invention, the Packet Data Convergence Protocol (PDCP) layer sends an Internet Packet Explorer (IPC) Ping request message to the terminal; the PDC layer receives a Ping response message returned by the terminal; based on the Ping request message and the Ping response message, the PDC layer determines the transmission delay and sends the transmission delay to the Media Access Control (Media Access Control) layer; the Media Access Control (Media Access Control) layer receives the transmission delay sent by the PDC layer; and based on the transmission delay, the number of transmission layers is adjusted. Adjusting the number of transmission layers by controlling the transmission delay avoids problems of lag and inaccuracy in transmission layer adjustment, improving the accuracy of transmission layer adjustment, so that the 5G network can meet the requirements of data transmission delay and bounded jitter in deterministic networks for industrial control.

[0112] This invention provides a transmission layer number adjustment device, with reference to Figure 4 , Figure 4 This is one of the structural schematic diagrams of the transmission layer number adjustment device provided by the present invention.

[0113] This invention provides a transmission layer number adjustment device, comprising:

[0114] The message sending module 410 is used to send Internet Packet Explorer Ping request messages to the terminal;

[0115] The message receiving module 420 is used to receive the Ping response message returned by the terminal;

[0116] The transmission delay sending module 430 is used to determine the transmission delay based on the Ping request message and the Ping response message, and send the transmission delay to the media access control layer; wherein, the media access control layer adjusts the transmission layer number based on the received transmission delay;

[0117] The transmission layer adjustment device provided in this embodiment of the invention sends an Internet Packet Explorer Ping request message to a terminal; receives a Ping response message returned by the terminal; determines the transmission delay based on the Ping request message and the Ping response message, and sends the transmission delay to the Media Access Control (MAC) layer; wherein the MAC layer adjusts the transmission layer number based on the received transmission delay. This device adjusts the transmission layer number by controlling the transmission delay, avoiding problems of lag and inaccuracy in transmission layer number adjustment, and improving the accuracy of transmission layer number adjustment, so that the 5G network can meet the requirements of data transmission delay and bounded jitter in deterministic industrial control networks.

[0118] In one embodiment, the transmission delay sending module 430 specifically includes:

[0119] Get the timestamp of the Ping request message being sent and the timestamp of the Ping response message being received;

[0120] The difference between the sending timestamp and the receiving timestamp is determined, and the difference is used as the transmission delay.

[0121] In one embodiment, the transmission delay sending module 430 specifically includes:

[0122] Based on the identification information of the Ping request message, identify the Ping response message returned by the terminal, so as to receive the Ping response message with the same identification information.

[0123] The present invention also provides a transmission layer number adjustment device, referring to Figure 5 , Figure 5 This is the second schematic diagram of the transmission layer number adjustment device provided by the present invention.

[0124] This invention provides a transmission layer number adjustment device, comprising:

[0125] The transmission delay receiving module 510 is used to receive the transmission delay sent by the packet data aggregation protocol layer;

[0126] The transmission layer adjustment module 520 is used to adjust the transmission layer number based on the transmission delay.

[0127] The transmission layer adjustment device provided in this invention receives the transmission delay sent by the packet data aggregation protocol layer and adjusts the transmission layer number based on the transmission delay. This device adjusts the transmission layer number by controlling the transmission delay, avoiding problems of lag and inaccuracy in transmission layer number adjustment, and improving the accuracy of transmission layer number adjustment so that 5G networks can meet the requirements of deterministic industrial control networks for data transmission delay and bounded jitter.

[0128] In one embodiment, the transmission layer adjustment module 520 specifically includes:

[0129] When the transmission delay is greater than the first transmission delay, the number of transmission layers is reduced;

[0130] When the transmission delay is less than the second transmission delay, the number of transmission layers is increased;

[0131] When the transmission delay is consistent with the adjacent delay of the transmission delay, the number of transmission layers is maintained or increased.

[0132] In one embodiment, the transmission layer adjustment module 520 specifically includes:

[0133] When the transmission delay is greater than the average historical transmission delay, the number of transmission layers is reduced;

[0134] When the transmission delay is less than the average historical transmission delay, the number of transmission layers is increased.

[0135] In one embodiment, the transmission layer adjustment module 520 specifically includes:

[0136] Based on the configuration information of the operation and maintenance center, obtain the adjustment range value of the index value of the transmission layer number;

[0137] Based on the adjustment magnitude value, reduce the index value of the number of transmission layers;

[0138] The increase in the number of transmission layers includes:

[0139] Based on the adjustment magnitude value, the index value of the transmission layer number is increased.

[0140] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6 As shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communications interface 620, and the memory 630 communicate with each other via the communication bus 640. The processor 610 can call logical instructions in the memory 630 to execute a method for adjusting the transport layer number, the method including:

[0141] Send an Internet Packet Explorer Ping request message to the terminal;

[0142] Receive the Ping response message returned by the terminal;

[0143] Based on the Ping request and Ping response messages, the transmission delay is determined and sent to the Media Access Control (MAC) layer; the MAC layer adjusts the transmission layer number based on the received transmission delay.

[0144] Alternatively, an adjustment method for the transport layer number can be implemented, including:

[0145] Transmission delay of receiving packet data from the aggregation protocol layer;

[0146] Adjust the number of transmission layers based on transmission latency.

[0147] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0148] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the transport layer number adjustment method provided by the above methods, the method including a transport layer number adjustment method comprising:

[0149] Send an Internet Packet Explorer Ping request message to the terminal;

[0150] Receive the Ping response message returned by the terminal;

[0151] Based on the Ping request and Ping response messages, the transmission delay is determined and sent to the Media Access Control (MAC) layer; wherein, the MAC layer adjusts the transmission layer number based on the received transmission delay.

[0152] Alternatively, when the computer program is executed by a processor, it is implemented to perform the transport layer adjustment methods provided by the methods described above, the method comprising:

[0153] Transmission delay of receiving packet data from the aggregation protocol layer;

[0154] Adjust the number of transmission layers based on transmission latency.

[0155] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0156] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0157] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for adjusting the number of transmission layers, characterized in that, Applied to the packet data aggregation protocol layer, including: Send an Internet Packet Explorer Ping request message to the terminal; Receive the Ping response message returned by the terminal; The process involves obtaining the sending timestamp of the Ping request message and the receiving timestamp of the Ping response message; determining the difference between the sending timestamp and the receiving timestamp, using the difference as the transmission delay, and sending the transmission delay to the Media Access Control (MAC) layer; wherein the MAC layer adjusts the transmission layer number based on the received transmission delay; and the Ping request message and the Ping response message have the same identification information, which includes at least one of address, number, and ID. The packet data aggregation protocol layer determines whether to send the Ping request message based on the configuration information of the operation and maintenance center, so as to determine whether to actively adjust the number of transport layers. The media access control layer adjusts the number of transport layers based on the following method: When the transmission delay is greater than the first transmission delay, the number of transmission layers is reduced; When the transmission delay is less than the second transmission delay, the number of transmission layers is increased; When the transmission delay is consistent with the adjacent delay of the transmission delay, the number of transmission layers is maintained or increased; The first transmission delay and the second transmission delay are delay values ​​preset based on transmission demand information, and the adjacent delay of the transmission delay is the transmission delay calculated closest to the transmission delay.

2. The method for adjusting the number of transmission layers according to claim 1, characterized in that, The receiving of the Ping response message returned by the terminal includes: Based on the identification information of the Ping request message, identify the Ping response message returned by the terminal, so as to receive a Ping response message with the same identification information.

3. A method for adjusting the number of transmission layers, characterized in that, Applied to the media access control layer, including: Transmission delay of receiving packet data from the aggregation protocol layer; Adjust the number of transmission layers based on the transmission delay; The transmission delay is determined by the packet data aggregation protocol layer based on the difference between the sending timestamp of the Internet Packet Explorer Ping request message sent to the terminal and the receiving timestamp of the Ping response message returned by the terminal; the packet data aggregation protocol layer decides whether to send the Ping request message based on the configuration information of the operation and maintenance center, so as to decide whether to actively adjust the number of transport layers; the Ping request message and the Ping response message have the same identification information, which includes at least one of address, number, and ID; The adjustment of the transmission layer number based on the transmission delay includes: When the transmission delay is greater than the first transmission delay, the number of transmission layers is reduced; When the transmission delay is less than the second transmission delay, the number of transmission layers is increased; When the transmission delay is consistent with the adjacent delay of the transmission delay, the number of transmission layers is maintained or increased; The first transmission delay and the second transmission delay are delay values ​​preset based on transmission demand information, and the adjacent delay of the transmission delay is the transmission delay calculated closest to the transmission delay.

4. The method for adjusting the number of transmission layers according to claim 3, characterized in that, The adjustment of the transmission layer number based on the transmission delay further includes: When the transmission delay is greater than the average historical transmission delay, the number of transmission layers is reduced; When the transmission delay is less than the average historical transmission delay, the number of transmission layers is increased.

5. The method for adjusting the number of transmission layers according to any one of claims 3 to 4, characterized in that, The reduction of the number of transmission layers includes: Based on the configuration information of the operation and maintenance center, obtain the adjustment range value of the index value of the transmission layer number; Based on the adjustment magnitude value, reduce the index value of the number of transmission layers; The increase in the number of transmission layers includes: Based on the adjustment magnitude value, the index value of the transmission layer number is increased.

6. A transmission layer number adjustment device, characterized in that, include: The message sending module is used to send Internet Packet Explorer Ping request messages to the terminal; The message receiving module is used to receive the Ping response message returned by the terminal; The transmission delay sending module is used to obtain the sending timestamp of the Ping request message and the receiving timestamp of the Ping response message; The difference between the sending timestamp and the receiving timestamp is determined, and the difference is used as the transmission delay. The transmission delay is then sent to the media access control layer. The media access control layer adjusts the transmission layer number based on the received transmission delay. The Ping request message and the Ping response message have the same identification information, which includes at least one of address, number, and ID. Based on the configuration information of the operation and maintenance center, the packet data aggregation protocol layer decides whether to send the Ping request message, and in order to decide whether to actively adjust the number of transport layers; The media access control layer adjusts the number of transmission layers in the following ways: when the transmission delay is greater than a first transmission delay, the number of transmission layers is reduced; when the transmission delay is less than a second transmission delay, the number of transmission layers is increased; when the transmission delay is the same as the adjacent delay of the transmission delay, the number of transmission layers is maintained or increased; the first transmission delay and the second transmission delay are delay values ​​preset based on transmission demand information, and the adjacent delay of the transmission delay is the transmission delay calculated closest to the transmission delay.

7. A transmission layer number adjustment device, characterized in that, include The transmission delay receiving module is used to receive the transmission delay sent by the packet data aggregation protocol layer; A transmission layer adjustment module is used to adjust the transmission layer number based on the transmission delay; The transmission delay is determined by the packet data aggregation protocol layer based on the difference between the sending timestamp of the Internet Packet Explorer Ping request message sent to the terminal and the receiving timestamp of the Ping response message returned by the terminal; the packet data aggregation protocol layer decides whether to send the Ping request message based on the configuration information of the operation and maintenance center, so as to decide whether to actively adjust the number of transport layers; the Ping request message and the Ping response message have the same identification information, which includes at least one of address, number, and ID; The transmission layer adjustment module is further configured to reduce the number of transmission layers when the transmission delay is greater than the first transmission delay; increase the number of transmission layers when the transmission delay is less than the second transmission delay; and maintain or increase the number of transmission layers when the transmission delay is consistent with the adjacent delay of the transmission delay. The first transmission delay and the second transmission delay are delay values ​​preset based on transmission demand information, and the adjacent delay of the transmission delay is the transmission delay calculated closest to the transmission delay.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the transport layer adjustment method as described in any one of claims 1 to 5.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the transport layer adjustment method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for obtaining time delay of interface between radio network controller and base station

    CN1878051A

  • Uplink rank adaptation for MIMO communication

    US20220022223A1