Robust header compression feedback packet processing method, processing system and compressor

By quickly identifying and skipping the feedback packet processing method in the wireless link control protocol layer, combined with dynamic adjustment of the packet data aggregation protocol layer, the problem of robust header compression feedback packet delay is solved, and data transmission efficiency and user experience are improved.

CN120378951APending Publication Date: 2025-07-25BESTECHNIC SHANGHAI CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510509790.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In high-speed mobile data transmission, the delay processing of robust header compression feedback packets leads to inaccurate compression state synchronization, increasing the risk of data decompression failure, and reducing network transmission performance and user experience.

Method used

By introducing a feedback packet quick identification mechanism in the wireless link control protocol layer, the sorting process is skipped and the robust header compression state is directly submitted to the packet data aggregation protocol layer, and the feedback packet content is dynamically adjusted.

Benefits of technology

Significantly improve feedback information processing efficiency, reduce delay, improve transmission timeliness, reduce decompression failure rate, optimize bandwidth utilization, improve transmission link performance and user experience, and support seamless integration of existing network protocol stacks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378951A_ABST
    Figure CN120378951A_ABST
Patent Text Reader

Abstract

The invention discloses a robust header compression feedback packet processing method and system and a compressor, and belongs to the technical field of mobile communication, and the robust header compression feedback packet processing method comprises the following steps: judging whether a data packet is a feedback packet or not according to the header information of the analysis data packet; when the data packet is a feedback packet, skipping the sorting processing of a radio link control protocol layer for the feedback packet, and submitting the feedback packet to a packet data convergence protocol layer for analysis processing; and dynamically adjusting the compression state of the robust header compression according to the content analyzed by the feedback packet. Through the robust header compression feedback packet processing method, the processing system and the compressor disclosed by the invention, the problem of delay processing of the robust header compression feedback packet can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of mobile communications, and particularly relates to a method for processing a robust header compression feedback packet, a processing system, and a compressor. Background Art

[0002] With the development of technology, the robust header compression protocol has been widely applied in the field of wireless communication technology. Especially in the Long Term Evolution network, the robust header compression protocol is used to reduce the redundancy of the IP packet header information, thereby improving the data transmission efficiency.

[0003] However, when the robust header compression protocol is used in the application scenario of high-speed mobile data transmission, it often causes delayed processing of the robust header compression feedback packet due to the receiving window limitation of the Radio Link Control protocol layer. This delayed processing not only affects the synchronization accuracy of the compression state, but also increases the risk of data decompression failure of the header, thereby reducing the overall data transmission performance and user experience of the network. Summary of the Invention

[0004] The purpose of the present invention is to provide a method for processing a robust header compression feedback packet, which can solve the problem of delayed processing of the robust header compression feedback packet.

[0005] To solve the above technical problems, the present invention is realized by the following technical solutions:

[0006] The present invention provides a method for processing a robust header compression feedback packet, including the following steps:

[0007] Judging whether the data packet is a feedback packet according to the analysis of the header information of the data packet;

[0008] When the data packet is a feedback packet, skipping the sorting process of the feedback packet by the Radio Link Control protocol layer, and submitting the feedback packet to the Packet Data Convergence Protocol layer for parsing processing; and

[0009] Dynamically adjusting the compression state of the robust header compression according to the content parsed from the feedback packet.

[0010] In an embodiment of the present invention, the header information of the data packet is a type identifier in the robust header compression protocol.

[0011] In an embodiment of the present invention, when analyzing the header information of the data packet, first analyze the data packet type field, and identify the data packet as a normal data packet or the feedback packet.

[0012] In an embodiment of the present invention, when the data packet is identified as the feedback packet by analyzing the data packet type field, parse the identifier, verify whether the context matches, and then obtain the type of the feedback packet.

[0013] In an embodiment of the present invention, when the feedback packet skips the sorting process of the radio link control protocol layer and is delivered to the packet data convergence protocol layer for parsing, the ordinary data packet is sorted within the receiving window of the radio link control protocol layer.

[0014] In an embodiment of the present invention, when the feedback packet is an ACK feedback packet, the compression state of the robust header compression continues to use the current compression mode.

[0015] In an embodiment of the present invention, when the feedback packet is a NACK feedback packet, the compression state of the robust header compression is adjusted to the initialization and reset state mode.

[0016] In an embodiment of the present invention, when the feedback packet is a NACK feedback packet, the user equipment is triggered to send a complete initialization and reset state packet to the network side.

[0017] The present invention also provides a robust header compression feedback packet processing system, including:

[0018] A feedback packet identification module, which determines whether the data packet is a feedback packet according to the analysis of the header information of the data packet;

[0019] A priority delivery module, when the data packet is a feedback packet, the priority delivery module skips the sorting process of the radio link control protocol layer for the feedback packet and delivers the feedback packet to the packet data convergence protocol layer for parsing; and

[0020] A feedback packet parsing and compression state adjustment module, which dynamically adjusts the compression state of the robust header compression according to the content parsed from the feedback packet.

[0021] The present invention also provides a compressor, including the above-mentioned robust header compression feedback packet processing system.

[0022] In summary, the method, system, and compressor for processing robust header compression feedback packets provided by the present invention have the following advantages. First, through the priority delivery mechanism of the radio link control protocol layer, the robust header compression feedback packets can quickly reach the packet data convergence protocol layer, significantly reducing the waiting time of the feedback packets in the sorting window, thereby remarkably improving the processing efficiency of feedback information and enhancing the timeliness of feedback packet transmission. Second, the packet data convergence protocol layer can quickly parse the feedback information and dynamically adjust the robust header compression state, promptly restoring the decompression synchronization on the network side, reducing the impact of decompression failures on system performance, and lowering the network-side decompression failure rate. Third, the process of processing robust header compression feedback packets also reduces the number of retransmissions on the network side caused by feedback packet delays, thereby optimizing the bandwidth utilization rate and improving the overall data transmission efficiency of the system, achieving the effect of optimizing the data transmission efficiency. Fourth, by constructing a complete end-to-end feedback closed-loop mechanism to coordinate the transmission behaviors of the network side and the user equipment side, the performance and response speed of the overall transmission link are significantly improved, realizing end-to-end performance optimization. Fifth, the method, system, and compressor for processing robust header compression feedback packets provided by the present invention support differentiated feedback processing strategies, designing dedicated processing logics for different types of feedback packets to avoid unnecessary compression state resets or response operations, thereby further enhancing the system efficiency and resource utilization rate. In a complex network environment with high latency or high packet loss rate, by quickly responding to feedback information, the risks of network transmission interruption and performance degradation are reduced, significantly enhancing the user experience and system stability, and improving the system reliability and user experience. Moreover, the method, system, and compressor for processing robust header compression feedback packets provided by the present invention can adapt to the existing long-term evolution network protocol stack architecture and be deployed without large-scale modifications, having good flexibility and backward compatibility.

[0023] Of course, it is not necessary for any product implementing the present invention to simultaneously achieve all the above-mentioned advantages. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings without creative efforts based on these drawings.

[0025] Figure 1 It is a flowchart of the method for processing robust header compression feedback packets in an embodiment.

[0026] Figure 2 It is a structural block diagram of the system for processing robust header compression feedback packets in an embodiment.

[0027] Figure 3It is a block diagram of the computer system of an electronic device in an embodiment.

[0028] Label description:

[0029] 200, Robust Header Compression Feedback Packet Processing System; 201, Feedback Packet Identification Module; 202, Priority Submission Module; 203, Feedback Packet Parsing and Parsing and Compression Status Adjustment Module; 204, Ordinary Data Packet Processing Module; 1000, Computer System of Electronic Device; 1001, Central Processing Unit; 1002, Read-Only Memory; 1003, Random Access Memory; 1004, Bus; 1005, Input / Output Interface; 1006, Input Portion; 1007, Output Portion; 1008, Storage Portion; 1009, Communication Portion; 1010, Driver; 1011, Removable Medium. Detailed implementation manners

[0030] The following uses specific specific examples to illustrate the implementation manners of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention.

[0031] It should be noted that the diagrams provided in this embodiment only illustrate the basic concept of the present invention in a schematic manner. Therefore, only the components related to the present invention are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and ratio of each component in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.

[0032] In the present invention, it should be noted that when terms such as "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. appear, the orientation or positional relationship indicated is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing this application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation to this application. In addition, when terms such as "first" and "second" appear, they are only used for descriptive and differentiating purposes, and cannot be understood as indicating or implying relative importance.

[0033] Due to physical limitations, the transmission rate of wireless links in mobile communication systems is lower and the bit error rate is higher compared to wired links. To effectively utilize the limited wireless channel bandwidth resources, the Robust Header Compression (ROHC) technology is introduced. Robust Header Compression is a protocol for compressing packet headers. Its core is to transparently compress and decompress the information in the packet headers between directly connected nodes by using the information redundancy between packets of the traffic flow.

[0034] Robust Header Compression can work in two different modes, namely the unidirectional mode (ROHCv1 is the U mode) and the bidirectional mode (ROHCv1 is the O / R mode). In the unidirectional mode, Robust Header Compression does not send feedback packets. The compressor usually adopts an optimistic approximation method to improve the compression efficiency and adopts a method of migrating to a low state regularly to improve the compression robustness. In the bidirectional mode, the decompressor improves the compression efficiency and robustness by sending feedback packets to the compressor on the other side according to the decompression needs.

[0035] When Robust Header Compression works in the bidirectional mode and the User Equipment (UE) is used to send data to the network side, when the network side (decompressor) detects decompression failure or state mismatch, the network side will send a feedback packet to notify the user equipment (compressor) to adjust the compression state. When the feedback packet enters the receiving window of the Radio Link Control (RLC) layer on the user equipment side, the feedback data packet is sorted together with other downlink data packets. After waiting for the previous data packets to arrive according to the sorting, the feedback packet is delivered to the Packet Data Convergence Protocol (PDCP) layer. When the feedback packet reaches the PDCP layer, the PDCP layer parses the feedback information and adjusts the compression state, triggering the sending of an Initiation and Refresh State (IR) packet to respond to the requirements of the network side. During this process, since the feedback packet needs to be sorted together with other downlink data packets in the receiving window of the RLC layer and wait for the previous data packets to be completely received, the information in the feedback packet cannot be delivered to the Robust Header Compression layer for processing in a timely manner, thus delaying the time for the device to adjust the compression state and resulting in feedback delay. And the delay of the feedback packet may cause more decompression failure situations on the network side, increasing the probability of decompression failure on the network side and further affecting the data transmission efficiency and user experience. And frequent decompression failures may lead to poor judgment of the transmission quality of the user equipment by the network side, affecting the overall stability of the system.

[0036] It should be noted that the radio link control protocol layer is a layer in the Long Time Evolution (LTE) network, which is responsible for segmenting / concatenating and reorganizing the transmitted data, reordering the received data, etc. The packet data convergence protocol layer is a layer in the long-term evolution network, which is responsible for processing Internet Protocol (IP) packets in the user plane, header compression and decompression, encryption and decryption, etc.

[0037] Please refer to Figure 1 As shown, the present invention provides a method, a processing system and a compressor for processing robust header compression feedback packets, which can significantly improve the processing efficiency of feedback information. Specifically, please refer to Figure 1 As shown, a method for processing robust header compression feedback packets provided by the present invention includes steps S101 to S104.

[0038] Step S101: Determine whether the data packet is a feedback packet according to the analysis of the header information of the data packet.

[0039] Please refer to Figure 1 As shown, in an embodiment of the present invention, a feedback packet fast recognition mechanism can be introduced in the radio link control protocol layer on the user equipment side, that is, by analyzing the header information of the data packet, it is determined whether the data packet is a feedback packet. Among them, the header information of the data packet is, for example, the type identifier in the robust header compression protocol.

[0040] Please refer to Figure 1 As shown, in an embodiment of the present invention, when analyzing the header information of the data packet, the data packet type field is analyzed first. When the data packet type field of the data packet is 0001, that is, the first 4 bits of the PDCP header are 0001, the data packet is identified as a feedback packet, and the subsequent fields are parsed. When the data packet type field of the data packet is other data except 0001, the data packet is identified as an ordinary data packet, and the compressed data header and the payload data are processed.

[0041] Please refer to Figure 1 As shown, in an embodiment of the present invention, after determining that the data packet is a feedback packet by analyzing the data packet type field, the content identifier (CID) is parsed first to verify whether the context matches. Then, the type of the feedback packet is determined. Among them, the feedback packet can be a negative acknowledgment (NACK) feedback packet, an ACK feedback packet or a STATIC-NACK feedback packet.

[0042] Please refer to Figure 1As shown, in an embodiment of the present invention, when the data packet is a feedback packet, step S102 is executed. When the data packet is not a feedback packet, it indicates that the data packet is a normal data packet, and step S104 is executed.

[0043] Step S102: When the data packet is a feedback packet, skip the sorting process of the radio link control protocol layer for the feedback packet, and deliver the feedback packet to the packet data convergence protocol layer for parsing.

[0044] Please refer to Figure 1 As shown, in an embodiment of the present invention, when it is recognized that the data packet is a feedback packet, whether it is a NACK feedback packet, an ACK feedback packet or a STATIC-NACK feedback packet, skip the sorting process of the radio link control protocol layer for the feedback packet, and deliver the feedback packet to the packet data convergence protocol layer for parsing.

[0045] Please refer to Figure 1 As shown, in an embodiment of the present invention, when preferentially delivering the feedback packet to the packet data convergence protocol layer for parsing, other normal data packets are still sorted within the receive window of the radio link control protocol layer and are normally sorted according to the order received by the radio link control protocol layer, thereby ensuring the integrity and stability of the overall data transmission logic.

[0046] Please refer to Figure 1 As shown, in an embodiment of the present invention, when the received data packet is a normal data packet, execute step S104: Sort the normal data packet within the receive window of the radio link control protocol layer and perform normal sorting according to the order received by the radio link control protocol layer.

[0047] Step S103: Dynamically adjust the compression state of robust header compression according to the content parsed from the feedback packet.

[0048] Please refer to Figure 1As shown, in an embodiment of the present invention, when the Packet Data Convergence Protocol (PDCP) layer receives a feedback packet, it quickly parses the content of the feedback packet to identify the requirements of the network side. Specifically, when the feedback packet is an ACK feedback packet, it indicates that the network side has successfully decompressed the header of the current data packet and the compression context remains synchronized. When the feedback packet is a NACK feedback packet, it indicates that the network side has detected a Dynamic Context error, resulting in the inability to decompress the data packet, or the difference between the compressed value and the actual value of the dynamic field exceeds the tolerance range of the receiving end. Among them, the Dynamic Context error is, for example, an error such as discontinuous sequence numbers or timestamp drift. The dynamic field is, for example, the RTP sequence number or timestamp, etc. When the feedback packet is a STATIC-NACK feedback packet, it means that the network side has detected a Static Context error, resulting in the inability to decompress the data packet. Among them, the Static Context error is, for example, an error such as inconsistent static fields such as IP addresses and port numbers.

[0049] Please refer to Figure 1 As shown, in an embodiment of the present invention, after parsing the content of the feedback packet, the compression state of the Robust Header Compression (ROHC) is dynamically adjusted according to the content parsed from the feedback packet.

[0050] Please refer to Figure 1 As shown, in an embodiment of the present invention, when the feedback packet is an ACK feedback packet, the compression state of the Robust Header Compression continues to use the current compression mode, maintaining a high compression rate without resetting the context. And when the feedback packets are continuously ACK feedback packets, the compression mode can also be optimized, for example, extending the sequence number increment period to further improve the compression efficiency.

[0051] Please refer to Figure 1 As shown, in an embodiment of the present invention, when the feedback packet is a NACK feedback packet, the compression state of the Robust Header Compression can also be switched to the lowest compression mode, and the lowest compression mode is, for example, the IR mode. Additionally, the user equipment is triggered to send a complete IR packet to the network side. The IR packet contains static and dynamic fields. Thereby, static contexts such as IP addresses and ports are reconstructed.

[0052] Please refer to Figure 1As shown, in another embodiment of the present invention, when the feedback packet is a NACK feedback packet, the compression state of robust header compression is switched from the high-order mode to a more robust mode, for example, switched from the U / O mode to the R mode, to implement a degraded compression mode and reduce compression aggressiveness. Additionally, the user equipment is triggered to send an IR-DYN packet to the network side. The IR-DYN packet only contains the full header information of the dynamic fields to update dynamic fields such as the sequence number and timestamp, and synchronize the receiver context. Furthermore, the dynamic field prediction model can be adjusted according to the parsed NACK trigger reason. The NACK trigger reasons include reasons such as sequence number jump and clock deviation. The corresponding adjustment of the dynamic field prediction model is specifically, for example, introducing delay compensation.

[0053] Please refer to Figure 1 As shown, in an embodiment of the present invention, when the feedback packet is a STATIC-NACK feedback packet, the compression state of robust header compression is switched to the lowest compression mode. The lowest compression mode is, for example, the IR mode, to ensure that the static fields are fully synchronized before restoring the high-order mode. Additionally, the user equipment is triggered to send a complete IR packet to the network side. The IR packet contains both static and dynamic fields. Furthermore, the static context such as the IP address and port is reconstructed.

[0054] Please refer to Figures 1 to 2 As shown, the present invention also provides a robust header compression feedback packet processing system 200. The robust header compression feedback packet processing system 200 includes a feedback packet identification module 201, a priority delivery module 202, and a feedback packet parsing and parsing and compression state adjustment module 203. The feedback packet identification module 201 determines whether a data packet is a feedback packet based on analyzing the header information of the data packet. When the data packet is a feedback packet, the priority delivery module 202 skips the sorting process of the radio link control protocol layer for the feedback packet and delivers the feedback packet to the packet data convergence protocol layer for parsing. The feedback packet parsing and parsing and compression state adjustment module 203 dynamically adjusts the compression state of robust header compression according to the content parsed from the feedback packet.

[0055] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, the feedback packet identification module 201 is disposed in the radio link control protocol layer, and the feedback packet identification module 201 specifically executes step S101. Specifically, the feedback packet identification module 201 determines whether a data packet is a feedback packet based on analyzing the header information of the data packet.

[0056] Please refer to Figures 1 to 2As shown, in an embodiment of the present invention, a feedback packet identification module 201 is set in the radio link control protocol layer, that is, a feedback packet fast identification mechanism is introduced in the radio link control protocol layer on the user equipment side. That is, by analyzing the header information of the data packet, it is determined whether the data packet is a feedback packet. Among them, the header information of the data packet is, for example, the type identifier in the robust header compression protocol.

[0057] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, when analyzing the header information of the data packet, the data packet type field (Packet Type Field) is analyzed first. When the data packet type field of the data packet is 0001, that is, the first 4 bits of the PDCPheader are 0001, the data packet is identified as a normal data packet, and the compressed data header and the payload data are processed. When the data packet type field of the data packet is other data than 0001, the data packet is identified as a feedback packet, and the subsequent fields are continued to be parsed.

[0058] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, when it is determined that the data packet is a feedback packet by analyzing the data packet type field, the identifier (Content Identifier) is parsed first to verify whether the context matches. Then, the type of the feedback packet is determined. Among them, the feedback packet can be a Negative Acknowledgment (NACK), an ACK feedback packet, or a STATIC-NACK feedback packet.

[0059] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, when the data packet is a feedback packet, step S102 is executed. When the data packet is not a feedback packet, it indicates that the data packet is a normal data packet, and step S104 is executed.

[0060] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, a priority delivery module 202 is set in the radio link control protocol layer, and the priority delivery module 202 specifically executes step S102. Specifically, when the data packet is a feedback packet, the priority delivery module 202 skips the sorting process of the radio link control protocol layer for the feedback packet and delivers the feedback packet to the packet data convergence protocol layer for parsing and processing.

[0061] In an embodiment of the present invention, when it is recognized that the data packet is a feedback packet, whether it is a NACK feedback packet, an ACK feedback packet, or a STATIC-NACK feedback packet, the priority delivery module 202 skips the sorting process of the radio link control protocol layer for the feedback packet and delivers the feedback packet to the packet data convergence protocol layer for parsing and processing.

[0062] In an embodiment of the present invention, when the feedback packet is preferentially delivered to the Packet Data Convergence Protocol (PDCP) layer for parsing and processing, the ordinary data packets are still sorted within the receiving window of the Radio Link Control (RLC) layer and are normally sorted and processed in the order received by the RLC layer, thereby ensuring the integrity and stability of the overall data transmission logic.

[0063] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, an ordinary data packet processing module 204 may also be provided in the Radio Link Control (RLC) layer. When the received data packet is an ordinary data packet, the ordinary data packet processing module 204 sorts the ordinary data packets within the receiving window of the RLC layer and normally sorts and processes them in the order received by the RLC layer.

[0064] In an embodiment of the present invention, the feedback packet parsing and parsing and compression state adjustment module 203 is provided in the Packet Data Convergence Protocol (PDCP) layer, and the priority delivery module 202 specifically executes step S103. Specifically, the feedback packet parsing and parsing and compression state adjustment module 203 dynamically adjusts the compression state of the robust header compression according to the content parsed from the feedback packet.

[0065] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, when the feedback packet parsing and parsing and compression state adjustment module 203 in the Packet Data Convergence Protocol (PDCP) layer receives a feedback packet, it quickly parses the content of the feedback packet to identify the requirements of the network side. Specifically, when the feedback packet is an ACK feedback packet, it indicates that the network side has successfully decompressed the header of the current data packet and the compression context remains synchronized. When the feedback packet is a NACK feedback packet, it indicates that the network side has detected a Dynamic Context error, resulting in the inability to decompress the data packet, or the difference between the compressed value and the actual value of the dynamic field exceeds the tolerance range of the receiving end. Among them, the Dynamic Context error is, for example, an error such as discontinuous sequence numbers or timestamp drift. The dynamic field is, for example, the RTP sequence number or timestamp, etc. When the feedback packet is a STATIC-NACK feedback packet, it means that the network side has detected a Static Context error, resulting in the inability to decompress the data packet. Among them, the Static Context error is, for example, an error such as inconsistent static fields such as IP addresses and port numbers.

[0066] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, after parsing the content of the feedback packet, the feedback packet parsing and parsing and compression state adjustment module 203 dynamically adjusts the compression state of the robust header compression according to the content parsed from the feedback packet.

[0067] Please refer to Figures 1 to 2As shown, in an embodiment of the present invention, when the feedback packet is an ACK feedback packet, the compression state of robust header compression continues to use the current compression mode, maintaining a high compression ratio without resetting the context. Moreover, when the feedback packets are continuously ACK feedback packets, the compression mode can also be optimized, such as extending the sequence number increment period, further improving the compression efficiency.

[0068] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, when the feedback packet is a NACK feedback packet, the compression state of robust header compression is switched from the high-order mode to a more robust mode, for example, switched from the U / O mode to the R mode, implementing a degraded compression mode and reducing the compression aggressiveness. Additionally, the user equipment is triggered to send an IR-DYN packet to the network side. The IR-DYN packet only contains the full header information of the dynamic fields to update dynamic fields such as the sequence number and timestamp, synchronizing the receiving end context. Furthermore, the dynamic field prediction model can be adjusted according to the parsed NACK triggering reason. The NACK triggering reasons include reasons such as sequence number jump and clock deviation. The corresponding adjustment of the dynamic field prediction model is specifically, for example, introducing delay compensation.

[0069] Please refer to Figures 1 to 2 As shown, in some embodiments of the present invention, when the feedback packet is a NACK feedback packet, the compression state of robust header compression can also be switched to the lowest compression mode, and the lowest compression mode is, for example, the IR mode. Additionally, the user equipment is triggered to send a complete IR packet to the network side. The IR packet contains static and dynamic fields therein. Furthermore, the static context such as the IP address and port is reconstructed.

[0070] Please refer to Figures 1 to 2 As shown, in an embodiment of the present invention, when the feedback packet is a STATIC-NACK feedback packet, the compression state of robust header compression is switched to the lowest compression mode, and the lowest compression mode is, for example, the IR mode, to ensure that the static fields are fully synchronized before restoring the high-order mode. Additionally, the user equipment is triggered to send a complete IR packet to the network side. The IR packet contains static and dynamic fields therein. Furthermore, the static context such as the IP address and port is reconstructed.

[0071] Please refer to Figures 1 to 2As shown, in an embodiment of the present invention, when a data packet sent by the network side reaches the compressor, and the first four bits of data at the front of the data packet are the data packet type field, and for example, it is 0001, which indicates that the data packet is a feedback packet. When the robust header compression feedback packet processing system 200 set in the compressor receives this data packet, the feedback packet recognition module 201 in the radio link control protocol layer determines that the data packet is a feedback packet based on the analysis of the header information of the data packet. Then, the priority delivery module 202 skips the sorting process of the feedback packet in the radio link control protocol layer and delivers the NACK feedback packet to the packet data convergence protocol layer for parsing. After that, the packet data convergence protocol layer parses the feedback packet to determine the type of the feedback packet as an ACK feedback packet, a NACK feedback packet, or a STATIC-NACK feedback packet. When it is parsed that the feedback packet is a NACK feedback packet, it triggers a switch to the IR mode and sends an IR packet to the network side.

[0072] In an embodiment of the present invention, when determining whether to use the robust header compression feedback packet processing method, processing system, and compressor provided by this application, first, the log or debug information of the device operation can be captured, such as the protocol stack log, to detect whether the robust header compression feedback packet is separately identified and classified in the receive window of the radio link control protocol layer. Second, the sorting behavior of the receive window of the radio link control protocol layer can be tested to verify whether the feedback packet executes the priority delivery logic. Third, by capturing the running log of the packet data convergence protocol module layer, it is confirmed whether the compression state adjustment is immediately triggered after receiving the feedback packet, such as sending an IR packet. Finally, in an environment with high network latency or high packet loss, through simulation actual tests, such as comparing the decompression failure rate and feedback delay under different mechanisms, it is verified whether the device has the ability to preferentially process the robust header compression feedback packet. In addition, it can also be determined whether to use the robust header compression feedback packet processing method, processing system, and compressor provided by this application through product documentation or datasheet review and terminal communication behavior analysis. Product documentation or datasheet review means analyzing the protocol support description of the target device, especially whether the improved functions of the modules related to robust header compression involve the technology of preferentially processing feedback packets. Terminal communication behavior analysis means using a wireless signaling packet capture tool (such as Wireshark) to observe whether the transmission path and processing logic of the downlink feedback packet are consistent with the technical features of the present invention.

[0073] An embodiment of the present application also provides an electronic device, including: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device implements the software data management device method provided in the above various embodiments.

[0074] Figure 3The figure shows a schematic structural diagram of a computer system of an electronic device suitable for implementing the embodiments of the present application. It should be noted that Figure 3 The computer system 1000 of the shown electronic device is only an example and should not impose any restrictions on the functions and usage scope of the embodiments of the present application.

[0075] As Figure 3 shown, the computer system 1000 includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage section 1008 into the random access memory (RAM) 1003, such as executing the method described in the above embodiments. In the RAM 1003, various programs and data required for system operation are also stored. The CPU 1001, ROM 1002, and RAM 1003 are connected to each other via a bus 1004. The input / output (I / O) interface 1005 is also connected to the bus 1004.

[0076] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed so that a computer program read from it can be installed into the storage section 1008 as needed.

[0077] In particular, according to an embodiment of the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present application includes a computer program product that includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1009, and / or installed from the removable medium 1011. When the computer program is executed by the central processing unit (CPU) 1001, various functions defined in the system of the present application are executed.

[0078] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0079] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. Among them, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, as well as the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0080] The units described in the embodiments of the present application can be implemented in software or in hardware, and the described units can also be provided in a processor. Among them, the names of these units do not constitute a limitation to the units themselves in some cases.

[0081] Another aspect of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor of a computer, the computer is caused to perform the management of software data as described above. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist alone without being assembled into the electronic device.

[0082] Another aspect of the present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the software data management methods provided in the above various embodiments.

[0083] In summary, the present invention provides a method, a system, and a compressor for processing robust header compression feedback packets. First, a fast recognition mechanism for robust header compression feedback packets is introduced at the radio link control protocol layer. Based on the header features defined by the protocol, the feedback packets are efficiently classified to ensure that key control information can be quickly extracted from the mixed downlink data stream. Second, a priority processing mechanism at the radio link control protocol layer is implemented. The identified feedback packets are directly delivered to the packet data convergence protocol layer, skipping the regular sorting window, shortening the transmission path and processing delay of the feedback packets, and improving the timeliness of the feedback information. Third, the robust header compression module is optimized at the packet data convergence protocol layer. By quickly parsing the status information in the feedback packets, the compression status on the user equipment side is dynamically adjusted to achieve efficient coordination between the user equipment and the network side and timely restore the normal reception state of the network. Third, on the basis of the priority processing of the feedback packets, the normal sorting logic of other data packets is maintained to avoid interference of the priority processing mechanism on the overall data transmission process and ensure the overall stability and efficiency of the system. The present invention provides a method, a system, and a compressor for processing robust header compression feedback packets, forming a complete closed-loop process from sending feedback packets from the network side, priority delivery at the radio link control protocol layer, to parsing and compression status adjustment at the packet data convergence protocol layer, effectively solving the root cause of decompression failure; and defining different processing strategies for different types of robust header compression feedback packets. For example, the NACK feedback is preferentially triggered to send an IR packet, and the compression status is maintained for the ACK feedback, thereby further optimizing the transmission efficiency; under complex network conditions such as high latency and high packet loss rate, the method, system, and compressor for processing robust header compression feedback packets proposed by the present invention can reduce the number of retransmissions, reduce the occupancy of network resources, improve system performance, and ensure the user experience; and the method, system, and compressor for processing robust header compression feedback packets provided by the present invention support flexible mechanism deployment and backward compatibility, can be seamlessly integrated with existing radio link control protocols, packet data convergence protocols, and robust header compression modules, and do not require large-scale changes to the existing network architecture.

[0084] The embodiments of the present invention disclosed above are only used to help explain the present invention. The embodiments do not describe all the details in detail, nor limit the invention to the specific embodiments described. Obviously, many modifications and variations can be made according to the content of this specification. These embodiments are selected and specifically described in this specification to better explain the principles and practical applications of the present invention, so that those skilled in the art in the relevant technical field can understand and utilize the present invention well. The present invention is only limited by the claims and their full scope and equivalents.

Claims

1. A method for processing a robust header compression feedback packet, characterized in that, including the following steps: judging whether the data packet is a feedback packet according to the header information of the analyzed data packet; when the data packet is a feedback packet, skipping the sorting process of the radio link control protocol layer for the feedback packet and submitting the feedback packet to the packet data convergence protocol layer for parsing; and dynamically adjusting the compression state of robust header compression according to the content parsed from the feedback packet.

2. The robust header compression feedback packet processing method according to claim 1, wherein The header information of the data packet is the type identifier in the robust header compression protocol.

3. The robust header compression feedback packet processing method according to claim 1, wherein When analyzing the header information of the data packet, first analyze the data packet type field to identify the data packet as an ordinary data packet or the feedback packet.

4. The robust header compression feedback packet processing method according to claim 3, wherein After identifying the data packet as the feedback packet by analyzing the data packet type field, parse the identifier, verify whether the context matches, and then obtain the type of the feedback packet.

5. The robust header compression feedback packet processing method according to claim 3, wherein When skipping the sorting process of the radio link control protocol layer for the feedback packet and submitting the feedback packet to the packet data convergence protocol layer for parsing, sort the ordinary data packets within the receive window of the radio link control protocol layer.

6. The robust header compression feedback packet processing method according to claim 1, wherein When the feedback packet is an ACK feedback packet, the compression state of the robust header compression continues to use the current compression mode.

7. The robust header compression feedback packet processing method according to claim 1, wherein When the feedback packet is a NACK feedback packet, adjust the compression state of the robust header compression to the initialization and reset state mode.

8. The robust header compression feedback packet processing method according to claim 1, characterized in that, When the feedback packet is a NACK feedback packet, trigger the user equipment to send a complete initialization and reset state packet to the network side.

9. A robust header compression feedback packet processing system, characterized in that, including: a feedback packet identification module, which judges whether the data packet is a feedback packet according to the header information of the analyzed data packet; a priority submission module, which, when the data packet is a feedback packet, skips the sorting process of the radio link control protocol layer for the feedback packet and submits the feedback packet to the packet data convergence protocol layer for parsing; and a feedback packet parsing and parsing and compression state adjustment module, which dynamically adjusts the compression state of the robust header compression according to the content parsed from the feedback packet.

10. A compressor, characterized in that, including the robust header compression feedback packet processing system according to claim 9.