Information processing method, information transmission method, device, terminal and network device
Patent Information
- Application Number
- BR112025020333
- Authority / Receiving Office
- BR · BR
- Patent Type
- Applications
- Publication Date
- 2026-08-11
Smart Images

Figure 00000056_0000 
Figure 00000056_0001 
Figure 00000057_0000
Description
1 / 49 INFORMATION PROCESSING METHOD, INFORMATION TRANSMISSION METHOD, APPARATUS, TERMINAL AND DEVICE OF NETWORK CROSS-REFERENCE ON RELATED REQUEST
[0001] This disclosure claims priority from Chinese patent application No. 202310367395.8, filed with the CNIPA on April 7, 2023, and entitled “information processing method, information transmission method, apparatus, terminal and network device”, the disclosure of which is incorporated herein by reference in its entirety. TECHNICAL AREA
[0002] This disclosure relates to the field of communication technology and, in particular, to a method of information processing, a method of information transmission, an apparatus, a terminal and a network device. BACKGROUND
[0003] The 5G user plane air interface protocol layers include the Service Data Adaptation Protocol (SDAP) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, the Media Access Control (MAC) layer, and the physical layer.
[0004] When a Quality of Service (QoS) stream arrives at the SDAP layer, it maps the QoS stream to a Radio Data Carrier (DRB) and then forms an SDAP Protocol Data Unit (PDU). The SDAP PDU is a PDCP Service Data Unit (SDU). The PDCP layer performs header compression and encryption on the PDCP SDU before delivering it to the RLC layer. The RLC layer then encapsulates the RLC PDU based on scheduling information from the MAC layer and delivers it to the MAC layer. The MAC layer encapsulates the received RLC PDU into a MAC PDU and then delivers it to the physical layer for transmission. Petition 870250086052, dated 09 / 23 / 2025, page 8 / 228 2 / 49
[0005] Traditionally, upon receiving an SDU from an upper layer, the PDCP layer initiates a PDCP discard timer for the SDU. When the PDCP discard timer expires, the PDCP SDU is discarded. The conventional SDU discard mechanism only considers the influence of delay and does not consider the existence of congestion. In scenarios where congestion occurs, it is necessary to consider how to alleviate the congestion. SUMMARY
[0006] The embodiments in accordance with this disclosure provide a method of information processing, a method of information transmission, an apparatus, a terminal and a network device for alleviating congestion.
[0007] In order to solve the above technical problems, one embodiment of this disclosure provides a method of information processing performed by a terminal, including: to receive the initial configuration information sent by a network device, where the initial configuration information includes an association between a first target object and a time duration of a discard timer; Based on the initial configuration information, determine the association between the first target object and the discard timer duration; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a set of PDUs.
[0008] In some modes, the attribute of the PDU set includes at least one of the following: a priority within the set of PDUs; The importance of the set of PDUs; or a budget delay for the set of PDUs.
[0009] In some modes, the congestion level is identified by N Petition 870250086052, dated 09 / 23 / 2025, p. 9 / 228 3 / 49 bits, and the N bits are used to indicate 2 levels of congestion; where N is an integer greater than or equal to 1.
[0010] In some modalities, the method also includes: Report the initial information to the network device; where the initial information includes at least one of the following: The terminal supports a discard function based on the first target object; The terminal supports a discard function based on the set of PDUs; a level of congestion supported by the terminal; The level of congestion at the terminal; or information indicating that there is congestion at the terminal.
[0011] In some modalities, the method also includes: Based on the association and the second piece of information, determine a discard timer duration corresponding to a second target object; wherein the second target object includes at least one of the following: a Packet Data Convergence Protocol (PDCP) service data unit (SDU) or a set of PDUs; The second piece of information includes at least one of the following: the terminal congestion level; or an attribute of a set of PDUs corresponding to the second target object.
[0012] In some embodiments, the method also includes: receive a second configuration message sent by the network device, where the second configuration message is used to indicate to the terminal whether to apply the first configuration message.
[0013] In some embodiments, the second configuration information satisfies at least one of the following: The second configuration information is configured via the terminal; or Petition 870250086052, dated 09 / 23 / 2025, page 10 / 228 4 / 49 The second configuration information is configured by the data radio carrier (DRB).
[0014] In some modalities, the method also includes: receive the third configuration information sent by the network device, where the third configuration information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0015] In some modalities, the method also includes: Determine, based on the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0016] In some modes, the determination, according to the third configuration information, of whether to discard the second target object when the discard timer corresponding to the second target object expires includes: If the terminal is not in a congested state or the terminal's congestion level is less than or equal to a first threshold, determine, according to the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0017] In some modalities, the method also includes: If the terminal is in a congested state or the terminal's congestion level exceeds a first threshold, determine the disposal of a second target object when a disposal timer corresponding to the second target object expires.
[0018] One embodiment of this disclosure provides a method of transmitting information using a network device and includes: Petition 870250086052, dated 09 / 23 / 2025, page 11 / 228 5 / 49 send initial configuration information to a terminal, where the initial configuration information includes an association between a first target object and a time duration of a discard timer; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a set of PDUs.
[0019] In some modes, the attribute of the PDU set includes at least one of the following: a priority within the set of PDUs; The importance of the set of PDUs; or a budget delay for the set of PDUs.
[0020] In some modes, the congestion level is identified by N bits, and the N bits are used to indicate 2 levels of congestion; where N is an integer greater than or equal to 1.
[0021] In some modes, before sending the initial configuration information to the terminal, the method also includes: receive the first piece of information sent by the terminal; where the initial information includes at least one of the following: The terminal supports a discard function based on the first target object; The terminal supports a discard function based on the set of PDUs; a level of congestion supported by the terminal; The level of congestion at the terminal; or information indicating that there is congestion at the terminal.
[0022] In some modalities, the method also includes: Send a second configuration message to the terminal, where the second configuration message is used to indicate to the terminal whether the first configuration message should be applied.
[0023] In some modalities, the method also includes: Petition 870250086052, dated 09 / 23 / 2025, page 12 / 228 6 / 49 send a third configuration piece of information to the terminal, where the third configuration piece of information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0024] In some modalities, the method also includes: receive the third configuration information sent by a central network device.
[0025] One embodiment of the present disclosure provides a terminal, including a memory, a transceiver and a processor; In this scenario, memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the computer program from memory to execute the following steps: to receive the initial configuration information sent by a network device, where the initial configuration information includes an association between a first target object and a time duration of a discard timer; Based on the initial configuration information, determine the association between the first target object and the discard timer duration; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a set of PDUs.
[0026] In some modes, the attribute of the PDU set includes at least one of the following: a priority within the set of PDUs; The importance of the set of PDUs; or a budget delay for the set of PDUs.
[0027] In some modes, the congestion level is identified by N Petition 870250086052, dated 09 / 23 / 2025, p. 13 / 228 7 / 49 bits, and the N bits are used to indicate 2N levels of congestion; where N is an integer greater than or equal to 1.
[0028] In some modes, the processor is configured to read the computer program from memory to then execute the following step: Report the initial information to the network device; where the initial information includes at least one of the following: The terminal supports a discard function based on the first target object; The terminal supports a discard function based on the set of PDUs; a level of congestion supported by the terminal; the level of congestion at the terminal; or indication information indicates that there is congestion at the terminal.
[0029] In some modes, the processor is configured to read the computer program into memory to then execute the following step: Based on the association and the second piece of information, determine a discard timer duration corresponding to a second target object; wherein the second target object includes at least one of the following: a Packet Data Convergence Protocol (PDCP) service data unit (SDU) or a set of PDUs; The second piece of information includes at least one of the following: the terminal congestion level; or an attribute of a PDU set corresponding to the second target object.
[0030] In some embodiments, the processor is configured to read the computer program into memory to execute the following step: receive a second configuration message sent by the network device, where the second configuration message is used to indicate to the terminal whether to apply the first configuration message.
[0031] In some modes, the processor is configured to read the program Petition 870250086052, dated 09 / 23 / 2025, page 14 / 228 8 / 49 of the computer's memory is still needed to perform the following step: receive the third configuration information sent by the network device, where the third configuration information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0032] In some modes, the processor is configured to read the computer program from memory to then execute the following step: Determine, based on the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0033] In some modes, the processor is configured to read the computer program from memory to execute the following step: If the terminal is not in a congested state or the terminal's congestion level is less than or equal to a first threshold, determine, according to the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0034] In some modes, the processor is configured to read the computer program from memory to then execute the following step: If the terminal is in a congested state or the terminal's congestion level exceeds a first threshold, determine the disposal of a second target object when a disposal timer corresponding to the second target object expires.
[0035] One embodiment of the present disclosure provides a network device, including memory, a transceiver and a processor; where the memory is configured to store a computer program; the transceiver is configured to transmit and receive data under control. Petition 870250086052, dated 09 / 23 / 2025, page 15 / 228 9 / 49 of the processor; and the processor is configured to read the computer program from memory to execute the following step: Send the first configuration information to a terminal, where the first configuration information includes an association between a first target object and a time duration of a discard timer; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a PDU set.
[0036] In some modes, the attribute of the PDU set includes at least one of the following: a priority within the PDU set; The importance of the PDU set; or a budget delay for the PDU set.
[0037] In some modes, the congestion level is identified by N bits, and the N bits are used to indicate 2N levels of congestion; where N is an integer greater than or equal to 1.
[0038] In some modes, the processor is configured to read the computer program from memory to then execute the following step: receive the first piece of information sent by the terminal; where the initial information includes at least one of the following: The terminal supports a discard function based on the first target object; The terminal supports a discard function based on the set of PDUs; a level of congestion supported by the terminal; The level of congestion at the terminal; or information indicating that there is congestion at the terminal.
[0039] In some modes, the processor is configured to read the computer program from memory to then execute the following step: Petition 870250086052, dated 09 / 23 / 2025, page 16 / 228 10 / 49 send a second configuration message to the terminal, where the second configuration message is used to indicate to the terminal whether the first configuration message should be applied.
[0040] In some modes, the processor is configured to read the computer program from memory to then execute the following step: Send a third configuration piece of information to the terminal, where this third configuration piece of information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0041] In some modes, the processor is configured to read the computer program from memory to then execute the following step: receive the third configuration information sent by a central network device.
[0042] One embodiment of the present disclosure provides an information processing device, applied to a terminal, and including: a first receiving unit, configured to receive the first configuration information sent by a network device, where the first configuration information includes an association between a first target object and a time duration of a discard timer; A first determination unit, configured to determine, according to the first configuration information, the association between the first target object and the discard timer duration; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a PDU set.
[0043] One embodiment of the present disclosure provides an information transmission apparatus applied to a network device and includes: Petition 870250086052, dated 09 / 23 / 2025, page 17 / 228 11 / 49 a first sending unit, configured to send the first configuration information to a terminal, where the first configuration information includes an association between a first target object and a time duration of a discard timer; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a PDU set.
[0044] One embodiment of the present disclosure further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is configured to cause a processor to execute the above methods.
[0045] This disclosure provides the following beneficial effects: the previous solution can alleviate congestion as much as possible while ensuring QoS, by configuring the association between the terminal congestion level and / or the attribute defined by the PDU and the discard timer duration. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to illustrate more clearly the technical solutions in the embodiments of this disclosure or related technologies, the drawings necessary for use in the related embodiments or technical descriptions are briefly presented below. Obviously, the drawings described below are only some of the embodiments registered in this disclosure. For those with common knowledge of the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Fig. 1 is a schematic diagram of the relationship between XR service data frames and PDUs.
[0048] Fig. 2 is a schematic flowchart of an information processing method according to an embodiment of the present disclosure. Petition 870250086052, dated 09 / 23 / 2025, p. 18 / 228 12 / 49
[0049] Fig. 3 is a schematic flowchart of a method for transmitting information according to a modality of the present disclosure.
[0050] Fig. 4 is a block diagram of an information processing device according to an embodiment of the present disclosure.
[0051] Fig. 5 is a structural diagram of a terminal according to an embodiment of the present disclosure.
[0052] Fig. 6 is a block diagram of an information transmission device according to an embodiment of the present disclosure.
[0053] Fig. 7 is a structural diagram of a network device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0054] The technical solutions in the embodiments of this disclosure will be described clearly and completely below, together with the attached drawings. Obviously, the embodiments described are only part of the embodiments of this disclosure, not all of them. All other embodiments obtained by people with common knowledge in the field, from the embodiments of this disclosure, without any creative effort, will be covered by the scope of this disclosure.
[0055] The terms first, second, and similar in the specification and claims of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific sequential order or sequence. It should be understood that the terms used in this manner are interchangeable, where appropriate, so that the embodiments of this disclosure described herein may be implemented in a sequence different from that illustrated or described herein. Furthermore, the terms including and having, and any variations thereof, are intended to encompass non-exclusive inclusions, for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to the steps or units explicitly listed, but may Petition 870250086052, dated 09 / 23 / 2025, page 19 / 228 13 / 49 include other steps or units that are not explicitly listed or that are inherent to such processes, methods, products, or devices.
[0056] In the embodiments of this disclosure, the term and / or describes the relationship between associated objects, indicating the existence of three possible relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character / generally indicates that the associated objects are in an or relationship. In the embodiments of this disclosure, the term plurality refers to two or more, and other quantifiers are similar.
[0057] In the embodiments of this disclosure, words such as exemplary or for example are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as exemplary or for example in the embodiments of this disclosure should not be interpreted as being preferential or advantageous in relation to other embodiments or designs. Instead, the use of words such as exemplary or for example aims to present the relevant concepts in a concrete way.
[0058] The related concepts mentioned in this disclosure are briefly described below.
[0059] Introduction to the Extended Reality (XR) service
[0060] XR and cloud gaming (CG) are among the most important media applications of 5G. XR is a general term for different types of reality, referring to all combined real and virtual environments and human-computer interactions generated by technology and computing devices. It includes augmented reality (AR), mixed reality (MR), virtual reality (VR), and similar technologies.
[0061] XR services are modeled based on data frames. A data frame can be divided into several PDUs, and the various PDUs can be considered a PDU set, as shown in Figure 1. From the perspective of the radio access network (RAN), a PDU set is a collection of data packets sent from an upper layer to the RAN, where these data packets share the Petition 870250086052, dated 09 / 23 / 2025, page 20 / 228 14 / 49 same QoS attributes.
[0062] The following describes embodiments of this disclosure with reference to the accompanying drawings. The information processing method, the information transmission method, the apparatus, the terminal, and the network device provided by the embodiments of this disclosure can be applied in a wireless communication system. The wireless communication system may be a system employing fifth-generation (5G) mobile communication technology (hereinafter referred to as the 5G system). Skilled individuals will understand that the 5G NR system is merely an example and this disclosure is not limited to it.
[0063] The embodiments of this disclosure provide a method of information processing, a method of information transmission, an apparatus, a terminal and a network device for alleviating congestion.
[0064] The method and the apparatus are based on the same innovative concept. Since the principles of problem-solving by the method and the apparatus are similar, for the implementation of one of the apparatuses and the method, reference can be made to the other, and repeated parts will not be described again.
[0065] As shown in Fig. 2, one embodiment of the present disclosure provides a method of information processing performed by a terminal and includes: Step S201: Receive the first configuration information sent by a network device, where the first configuration information includes an association between a first target object and a time duration of a discard timer; Step S202: Determine, based on the initial configuration information, the association between the first target object and the discard timer duration.
[0066] In some embodiments, the discard timer may be a Petition 870250086052, dated 09 / 23 / 2025, page 21 / 228 15 / 49 Packet Data Convergence Protocol Disposal Timer (PDCP Disposal Timer) or a newly introduced timer; the association may be called a mapping relationship or matching relationship.
[0067] In some embodiments, the first target object includes at least one of the following A11 or A12.
[0068] A11. Terminal congestion level.
[0069] In some modes, the congestion level is identified by N bits, and the N bits are used to indicate 2N congestion levels; where N is an integer greater than or equal to 1.
[0070] For example, the congestion level is indicated by 1 bit and includes two congestion levels: Congestion and No Congestion. Alternatively, the congestion level is indicated by 3 bits and includes 8 congestion levels.
[0071] A12. attribute of a set of PDUs.
[0072] In some modes, the attribute of the PDU set includes at least one of the following: A121. a priority of the PDU set; A122. The importance of the PDU set; A123. a PDU set delay budget (PSDB).
[0073] It should be noted that by reasonably setting the time duration based on the congestion level and / or PDU set attributes, and using the first configuration information to set up the association between the terminal congestion level and / or PDU set attributes and the discard timer duration for the terminal, the terminal can determine the appropriate time duration based on the association and then discard packets. Petition 870250086052, dated 09 / 23 / 2025, p. 22 / 228 16 / 49 data based on time duration to alleviate congestion as much as possible.
[0074] In some embodiments, the initial configuration information in the embodiments of this disclosure may be configured by the network device on a per-terminal basis, i.e., the associations obtained by different terminals may be different from one another; the initial configuration information may also be configured on a per-terminal data radio carrier (DRB), i.e., the associations determined for different DRBs of the same terminal may be different from one another.
[0075] In some embodiments, the first configuration information may be carried by radio resource control (RRC) signaling or media access control element (MAC CE).
[0076] In some modes, before receiving the first configuration information sent by the network device, the method also includes: Report the initial information to the network device.
[0077] The first piece of information includes at least one of the following B11 to B15.
[0078] B11. The terminal supports a discard function based on the first target object.
[0079] For example, the terminal supports a discard function based on a terminal congestion level and / or the terminal supports a discard function based on an attribute of a set of PDUs.
[0080] B12. The terminal supports a discard function based on the set of PDU.
[0081] B13. A congestion level supported by the terminal.
[0082] For example, the number of congestion levels supported by the terminal is reported here.
[0083] B14. Terminal congestion level. Petition 870250086052, dated 09 / 23 / 2025, page 23 / 228 17 / 49
[0084] B15. The display information indicates that there is congestion at the terminal.
[0085] For example, 1 bit is used to indicate that the terminal is congested. When the indicator information is 1, it indicates that the terminal is congested. Alternatively, the indicator information being 0 indicates that the terminal is congested.
[0086] In some forms, after obtaining the association, the method according to the form of this disclosure also includes: Based on the association and the second piece of information, determine a discard timer duration corresponding to a second target object; where the second target object includes at least one of the following: a Packet Data Convergence Protocol (PDCP) service data unit (SDU) or a set of PDUs.
[0087] In some forms, the second piece of information includes at least one of the following: C11. the level of congestion at the terminal; or C12. an attribute of the PDU set corresponding to the second target object.
[0088] For example, when the terminal needs to discard a PDU set, if the determined association is the association between the terminal's congestion level and the discard timer's duration, the terminal needs to determine the discard timer's duration corresponding to the current congestion level based on the association and the current congestion level, and then execute the discard timer based on the timer's duration; for example, when the terminal needs to discard a PDU set, if the determined association is the association between the terminal's congestion level and the PDU set's priority and the discard timer's duration, the terminal needs to determine the timer's duration. Petition 870250086052, dated 09 / 23 / 2025, page 24 / 228 18 / 49 discard corresponding to the current congestion level and priority of the PDU set based on the association and the current congestion level and priority of the PDU set, and then execute the discard timer based on the timer's duration.
[0089] In some embodiments, the method according to the embodiment of this disclosure also includes: receive a second configuration message sent by the network device, where the second configuration message is used to indicate to the terminal whether to apply the first configuration message.
[0090] In other words, in this case, whether the terminal should apply the first configuration information can be configured by the network device. Only when the network device configures the terminal to apply the first configuration information can the terminal apply the first configuration information upon receiving the first configuration information. It should be noted that a terminal applying the first configuration can be understood as: the terminal receives the first configuration information and determines the discard timer duration based on the first configuration information; a terminal not applying the first configuration can be understood as: the terminal receives the first configuration information and does not determine the discard timer duration based on the first configuration information.
[0091] In some embodiments, the second configuration information may be carried by RRC signaling or a CE MAC.
[0092] In some embodiments, the second configuration information satisfies at least one of the following: The second configuration information is configured by the terminal; or the second configuration information is configured by DRB.
[0093] In other words, in the modality of the present disclosure, the second piece of information of Petition 870250086052, dated 09 / 23 / 2025, page 25 / 228 19 / 49 configuration can be set by the network device based on each terminal, meaning different terminals may receive different information about whether or not to apply the first configuration information; the second configuration information can also be set based on each terminal's DRB, meaning the information about whether or not to apply the first configuration information that is determined for different DRBs of the same terminal may differ from one another.
[0094] In some embodiments, the method according to the embodiment of this disclosure also includes: receive the third configuration information sent by the network device, where the third configuration information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0095] That is, in this case, if the terminal is to discard the second target object when the discard timer corresponding to the second target object expires, it is configured by the network device; furthermore, in some embodiments, after receiving the third configuration information, the method according to the embodiment of this disclosure also includes: Determine, based on the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0096] It can be understood that: only when the network device configures the terminal to discard the second target object when the discard timer corresponding to the second target object expires, can the terminal discard the second target object when the discard timer corresponding to the second target object expires; if the network device configures the terminal not to discard the second target object when the discard timer corresponding to the second target object expires Petition 870250086052, dated 09 / 23 / 2025, page 26 / 228 20 / 49 expires, even if the discard timer corresponding to the second target object expires, the terminal will not discard the second target object.
[0097] In some embodiments, an implementation to determine, based on the third configuration information, whether the second target object should be discarded when the discard timer corresponding to the second target object expires includes: If the terminal is not in a congested state or the terminal's congestion level is less than or equal to a first threshold, determine, according to the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0098] Note that when the terminal is not in a congested state or the terminal congestion level is less than or equal to a first threshold, the terminal cannot discard the second target object. At this time, if the discard timer is started for the second target object, when the discard timer expires, it will still be necessary to determine the specific content of the third configuration information when deciding whether the second target object will be discarded. If the third configuration information is used to indicate that the second target object should be discarded when the discard timer corresponding to the second target object expires, when the discard timer expires, the second target object will be discarded directly.If the third configuration information is used to indicate that the second target object should not be discarded when the discard timer corresponding to the second target object expires, then when the discard timer expires, the terminal will not discard the second target object.
[0099] In some embodiments, after receiving the third configuration information, the method according to the embodiment of this disclosure also includes: Petition 870250086052, dated 09 / 23 / 2025, page 27 / 228 21 / 49 In the event that the terminal is in a congested state or the terminal congestion level exceeds a first threshold, determine the disposal of a second target object when a disposal timer corresponding to the second target object expires.
[0100] It should be noted here that when the terminal is congested or the terminal congestion level is higher than the first threshold, the terminal needs to discard the second target object. In this case, even if the third configuration information is received, the content of the third configuration information is not considered, i.e., the third configuration information is ignored. While the discard time expires, the terminal will discard the second target object.
[0101] In some embodiments, the third configuration information may be carried via RRC signaling or a CE MAC.
[0102] Specific implementations of the modality of this disclosure are described below with examples.
[0103] Application scenario 1: The first configuration information includes an association between the congestion level, the PDU set attribute, and the disposal timer duration.
[0104] The specific implementation process includes the following steps 11 and 12.
[0105] Step 11: The terminal receives the first configuration information sent by the network device.
[0106] The terminal receives the first configuration information sent by the network device and determines the association between the congestion level, the PDU set attribute, and the discard timer duration through the first configuration information.
[0107] The initial configuration information can be carried by RRC signaling or by a CE MAC. The discard timer can be a PDCP discard timer of the related technique or a newly introduced timer. Petition 870250086052, dated 09 / 23 / 2025, page 28 / 228 22 / 49
[0108] It is assumed that there are only two congestion levels (No congestion and Congestion, represented by 0 and 1, respectively). The importance of the PDU set is taken as an example of the PDU set attribute. It is assumed that the importance of the PDU set has 16 levels and that there are three discard timer durations. The possible content of the first configuration information is shown in Table 1: Table 1. Association between congestion level, PDU set attribute, and discard timer duration. Congestion Level | PDU Set Attribute | PDCP Discharge Timer Duration | 0 | 1~16 | 100 ms | 1 | 1~8 | 100 ms | 9~16 | 0 ms Table 1
[0109] Step 12: The terminal discards the PDCP SDU based on the initial configuration information.
[0110] After receiving the initial configuration information, the terminal determines the PDCP discard timer duration corresponding to the PDU set according to the current congestion level and the PDU set attribute.
[0111] For example, if the current congestion level is 1 and the PDU set attribute is 15, it is determined that the PDCP discard timer duration is 0, meaning the data packet corresponding to the PDU set is discarded directly upon reaching the PDCP layer.
[0112] Application scenario 2: The first configuration information contains only an association between the congestion level and the duration of time. Petition 870250086052, dated 09 / 23 / 2025, page 29 / 228 23 / 49 discard timer.
[0113] The specific implementation process includes the following steps 21 and 22.
[0114] Step 21: The terminal receives the first configuration information sent by the network device.
[0115] The terminal receives the first configuration information sent by the network device and determines the association between the congestion level and the discard timer duration through the first configuration information.
[0116] The first configuration information can be carried by RRC signaling or by a CE MAC. The discard timer can be a PDCP discard timer of the related technique or a newly introduced timer.
[0117] It is assumed that there are only two congestion levels (No congestion and Congestion, represented by 0 and 1, respectively) and three time durations for the discard timer. The possible content of the first configuration information is shown in Table 2: Table 2. Association between congestion level and disposal timer duration. Jam level PDCP discard timer duration 0 100 ms 1 0 ms Table 2
[0118] Step 22: The terminal discards the PDCP SDU based on the initial configuration information.
[0119] After the terminal receives the first configuration information, the terminal determines the PDCP discard timer duration corresponding to the PDU set according to the current congestion level. Petition 870250086052, dated 09 / 23 / 2025, page 30 / 228 24 / 49
[0120] For example, if the current congestion level is 1, the discard timer duration is set to 0, meaning the data packet corresponding to the PDU set is discarded directly when it reaches the PDCP layer.
[0121] Application scenario 3: The terminal receives the first configuration information sent by the network device, and the application of the first configuration information is determined based on the second configuration information.
[0122] The specific implementation process includes the following steps 31 to 33.
[0123] Step 31: The terminal receives the first configuration information sent by the network device.
[0124] The terminal receives the first configuration information sent by the network device and determines the association between the congestion level, the PDU set attribute, and the discard timer duration through the first configuration information.
[0125] The first configuration information can be carried by RRC signaling or by a CE MAC. The discard timer can be a PDCP discard timer of the related technique or a newly introduced timer.
[0126] It is assumed that there are only two congestion levels (No congestion and Congestion, represented by 0 and 1, respectively). The importance of the PDU set is taken as an example of the PDU set attribute. It is assumed that the importance of the PDU set has 16 levels and that there are three discard timer durations. The possible content of the first configuration information is shown in Table 1.
[0127] Step 32: The terminal receives the second configuration information.
[0128] When congestion occurs at a terminal, it reports its current congestion status to the network device. The specific reporting method may be one of the following: the terminal reports the current congestion level of Petition 870250086052, dated 09 / 23 / 2025, page 31 / 228 25 / 49 terminal to the network device, and the terminal informs the network device that congestion has occurred at the terminal.
[0129] After receiving the terminal report, the network device determines whether to send a second configuration message to the terminal. The second configuration message is used to indicate to the terminal whether the first configuration message should be applied. The second configuration message can be transmitted using RRC signaling or a CE MAC.
[0130] Step 33: The terminal discards the PDCP SDU based on the initial configuration information.
[0131] For example, after receiving the second configuration information, the terminal determines to apply the first configuration information received in step 31. The terminal determines the discard timer duration corresponding to the PDU set according to the current congestion level and the PDU set attribute.
[0132] For example, if the current congestion level is 1 and the PDU set attribute (importance of the PDU set) is 15, it is determined that the PDCP discard timer duration is 0, that is, the data packet corresponding to the PDU set is discarded directly upon arrival at the PDCP layer.
[0133] Application scenario 4: The terminal receives the first configuration information sent by the network device and performs packet discarding in conjunction with the third configuration information.
[0134] The specific implementation process includes the following steps 41 to 43.
[0135] Step 41: The terminal receives the first configuration information sent by the network device.
[0136] The terminal receives the first configuration information sent by the network device and determines the association between the congestion level, the Petition 870250086052, dated 09 / 23 / 2025, page 32 / 228 26 / 49 attribute of the PDU set and the discard timer duration based on the first configuration information. The discard timer can be a PDCP discard timer from the related technique or a newly introduced timer.
[0137] The first configuration information can be carried by RRC signaling or by a CE MAC.
[0138] It is assumed that there are only two congestion levels (No congestion and Congestion, represented by 0 and 1, respectively). The importance of the PDU set is taken as an example of the PDU set attribute. It is assumed that the importance of the PDU set has 16 levels and that there are three discard timer durations. The possible content of the first configuration information is shown in Table 1.
[0139] Step 42: The terminal receives the second configuration information.
[0140] It is worth noting that step 42 is optional and may not be performed.
[0141] When congestion occurs at a terminal, it reports its current congestion status to the network device. The specific reporting method can be one of the following: the terminal reports the current congestion level of the terminal to the network device, and the terminal reports to the network device that congestion has occurred at the terminal.
[0142] After receiving the terminal report, the network device determines whether to send a second configuration message to the terminal. The second configuration message is used to indicate to the terminal whether the first configuration message should be applied. The second configuration message can be transmitted using RRC signaling or a CE MAC.
[0143] Step 43: The terminal discards the PDCP SDU based on the initial configuration information.
[0144] If step 42 is executed, after receiving the second piece of information Petition 870250086052, dated 09 / 23 / 2025, page 33 / 228 27 / 49 configuration, the terminal determines to apply the first configuration information received in step 41. If step 42 is not executed, step 43 may be executed.
[0145] In some embodiments, the terminal may also receive a third configuration piece of information from a network device, wherein the third configuration piece of information is used to indicate whether a set of SDUs or PDCP PDUs should be discarded when a discard timer corresponding to the set of SDUs or PDCP PDUs expires. In addition, the network device needs to obtain the third configuration piece of information from the main network. The third configuration piece of information may be carried by RRC signaling or a CE MAC.
[0146] Specifically, packet disposal management can be performed based on third configuration information and first configuration information in one of the following ways.
[0147] In the case where the terminal is not in a congested state or the terminal congestion level is less than or equal to a first threshold, determine, according to the third configuration information, whether to discard the PDCP SDU or PDU set when the discard timer corresponding to the PDCP SDU or PDU set expires; for example, if the third configuration information indicates that the PDCP SDU or PDU set needs to be discarded when the discard timer corresponding to the PDCP SDU or PDU set expires, the discard operation will be executed when the discard timer expires; otherwise, the discard operation will not be executed.
[0148] If the terminal is in a congested state or the terminal congestion level is greater than a first threshold, the third configuration information will be ignored and a discard operation will be performed when a discard timer corresponding to the PDCP SDU or PDU set expires.
[0149] In summary, at least one embodiment of the present disclosure provides a Petition 870250086052, dated 09 / 23 / 2025, page 34 / 228 28 / 49 is a congestion-related packet discard management method, through which congestion can be alleviated as much as possible, ensuring QoS.
[0150] The technical solution provided by the embodiments of this disclosure can be applied to a variety of systems, especially 5G systems. For example, applicable systems may include the Global Communications Mobile System (GSM), the Code Division Multiple Access (CDMA) system, the Wideband Code Division Multiple Access (WCDMA) system, the General Service Packet Radio System (GPRS), the Long Term Evolution (LTE) system, the LTE Frequency Division Duplex (FDD) system, the LTE Time Division Duplex (TDD) system, the Advanced Long Term Evolution (LTE-A) system, the Universal Mobile Telecommunications System (UMTS), the Worldwide Interoperability System for Microwave Access (WiMAX), and the 5G New Radio (NR) system. All these various systems include a terminal (also referred to as a terminal device) and a network device.The system may also include a core network component, such as the Evolved Packet System (EPS) and the 5G (5GS) system.
[0151] The terminal described in relation to the embodiments of this disclosure, also referred to as a terminal device, may be a device that provides voice and / or data connectivity to users, a portable device with wireless connectivity, another processing device connected to a wireless modem or similar. The names of terminal devices may vary in different systems. For example, in 5G systems, the terminal device may be referred to as user equipment (UE). A wireless terminal device may communicate with one or more core networks (CNs) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (also known as a cellular phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, embedded, or vehicle-mounted mobile device that Petition 870250086052, dated 09 / 23 / 2025, page 35 / 228 29 / 49 exchanges voice and / or data with a radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). The wireless terminal device may also be called a system, subscriber unit, subscriber station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to the embodiments of this disclosure.
[0152] The network device described in connection with the embodiments of this disclosure may be a base station, which may include multiple cells that provide services to terminals. Depending on the specific application scenario, a base station may also be called an access point, or it may be a device in an access network that communicates with a wireless terminal device through one or more sectors via the air interface, or it may be called by other names. The network device may be used to convert received air frames into Internet Protocol (IP) packets, or vice versa, acting as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network device may also coordinate the management of air interface attributes.For example, the network device involved in the embodiments of this disclosure may be a base transceiver station (BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in Wideband Code Division Multiple Access (WCDMA), an evolutionary NodeB (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the next-generation 5G network architecture, a home-evolved NodeB (HeNB), a relay node, a femto, a pico, etc., and are not limited to the embodiments of this disclosure. In some network structures, network devices may... Petition 870250086052, dated 09 / 23 / 2025, p. 36 / 228 30 / 49 includes a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.
[0153] The network device and the terminal device may each use one or more antennas for MIMO (Multiple Input Multiple Output) transmission. MIMO transmission may be Single User MIMO (SU-MIMO) or Multi User MIMO (MU-MIMO). Depending on the configuration and number of antennas, MIMO transmission may be two-dimensional MIMO (2D-MIMO), three-dimensional MIMO (3D-MIMO), fully dimensional MIMO (FD-MIMO), or massively multi-dimensional MIMO. It may also employ diversity transmission, pre-coded transmission, beamform transmission, or similar technologies.
[0154] As shown in Fig. 3, one embodiment of the present disclosure provides a method of transmitting information performed by a network device and includes: Step S301: Send the first configuration information to a terminal, where the first configuration information includes an association between a first target object and a time duration of a discard timer; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a set of PDUs.
[0155] In some modes, the attribute of the PDU set includes at least one of the following: a priority within the set of PDUs; The importance of the set of PDUs; or a budget delay for the set of PDUs.
[0156] In some modes, the congestion level is identified by N bits, and the N bits are used to indicate 2 levels of congestion; where N is an integer greater than or equal to 1. Petition 870250086052, dated 09 / 23 / 2025, p. 37 / 228 31 / 49
[0157] In some modes, before sending the first configuration information to the terminal, the method also includes: receive the first piece of information sent by the terminal; where the initial information includes at least one of the following: The terminal supports a discard function based on the first target object; The terminal supports a discard function based on the set of PDUs; a level of congestion supported by the terminal; The level of congestion at the terminal; or information indicating that there is congestion at the terminal.
[0158] In some modalities, the method also includes: Send a second configuration message to the terminal, where the second configuration message is used to indicate to the terminal whether the first configuration message should be applied.
[0159] In some embodiments, the second configuration information satisfies at least one of the following: The second configuration information is configured by terminal; or the second configuration information is configured by data radio carrier (DRB).
[0160] In some modalities, the method also includes: Send a third configuration piece of information to the terminal, where this third configuration piece of information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0161] In some modalities, the method also includes: receive the third configuration information sent by a central network device.
[0162] It should be noted that all implementations in the above modalities are Petition 870250086052, dated 09 / 23 / 2025, p. 38 / 228 32 / 49 applicable to the information processing method modalities applied alongside the network device and can achieve the same technical effects, therefore a repeated description is omitted here.
[0163] As shown in Fig. 4, one embodiment of this disclosure provides an information processing device 400 applied to a terminal and includes: a first 401 receiving unit, configured to receive the first configuration information sent by a network device, where the first configuration information includes an association between a first target object and a time duration of a discard timer; a first determination unit 402, configured to determine, according to the first configuration information, an association between the first target object and the discard timer duration; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a PDU set.
[0164] In some modes, the PDU set attribute includes at least one of the following: a priority within the PDU set; The importance of the PDU set; or a budget delay for the PDU set.
[0165] In some modes, the congestion level is identified by N bits, and the N bits are used to indicate 2N congestion levels; where N is an integer greater than or equal to 1.
[0166] In some models, the device also includes: a reporting unit, configured to report initial information to the network device before the first 401 receiving unit receives the initial configuration information sent by the network device; Petition 870250086052, dated 09 / 23 / 2025, p. 39 / 228 33 / 49 where the first piece of information includes at least one of the following: The terminal supports a discard function based on the first target object; The terminal supports a discard function based on the set of PDUs; a level of congestion supported by the terminal; The level of congestion at the terminal; or information indicating that there is congestion at the terminal.
[0167] In some models, the device also includes: a second determination unit, configured to determine a discard timer duration corresponding to a second target object according to the association and the second information; wherein the second target object includes at least one of the following: a Packet Data Convergence Protocol (PDCP) service data unit (SDU) or a set of PDUs; The second piece of information includes at least one of the following: The terminal congestion level; or an attribute of a set of PDUs corresponding to the second target object.
[0168] In some models, the device also includes: A second receiving unit, configured to receive a second configuration message sent by a network device, where the second configuration message is used to indicate to the terminal whether the first configuration message should be applied.
[0169] In some embodiments, the second configuration information satisfies at least one of the following: The second configuration information is configured by terminal; or the second configuration information is configured by data radio carrier (DRB).
[0170] In some models, the device also includes: Petition 870250086052, dated 09 / 23 / 2025, page 40 / 228 34 / 49 a third receiving unit, configured to receive the third configuration information sent by the network device, where the third configuration information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0171] In some models, the device also includes: A third determination unit, configured to determine, according to the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0172] In some modalities, the third unit of determination is configured to: If the terminal is not in a congested state or the terminal's congestion level is less than or equal to a first threshold, determine, according to the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0173] In some models, the device also includes: A fourth determination unit, configured to, in a case where the terminal is in a congested state or the terminal's congestion level exceeds a first threshold, determine the disposal of a second target object when a disposal timer corresponding to the second target object expires.
[0174] It should be noted that the apparatus modality is an apparatus that corresponds to the method modality mentioned above in a one-to-one relationship. All implementations in the method modality mentioned above are applicable to the apparatus modality and can achieve the same technical effects. Petition 870250086052, dated 09 / 23 / 2025, p. 41 / 228 35 / 49
[0175] It should be noted that the division of units in the embodiments of this disclosure is schematic and consists only of a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The integrated units mentioned above may be implemented in the form of hardware or software functional units.
[0176] If the integrated unit is implemented in the form of a functional software unit and sold or used as a standalone product, it may be stored on a processor-readable storage medium. Based on this understanding, essential parts, or parts that contribute to the related technique, of the technical solution of this disclosure may be implemented in the form of a software product. The computer software product is stored on a storage medium, including various instructions to enable a computer device (which may be a personal computer, server, network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of this disclosure.The storage media mentioned above includes media that can store program code, such as: USB flash drive, portable hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0177] As shown in Fig. 5, one embodiment of the present disclosure further provides a terminal, including a processor 500, a transceiver 510, a memory 520, and a program stored in memory 520 and executable on processor 500. The transceiver 510 is connected to processor 500 and memory 520 via a bus interface. Processor 500 is configured to read the program from memory and execute the following steps: Petition 870250086052, dated 09 / 23 / 2025, page 42 / 228 36 / 49 receive, through the transceiver, the first configuration information sent by a network device, where the first configuration information includes an association between a first target object and a time duration of a discard timer; Based on the initial configuration information, determine the association between the first target object and the discard timer duration; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a PDU set.
[0178] Transceiver 510 is configured to receive and send data under the control of processor 500.
[0179] In Fig. 5, the bus architecture can include any number of interconnected buses and bridges, to connect various circuits, such as one or more processors specifically represented by processor 500 and a memory represented by memory 520. The bus architecture can also connect various other circuits, such as peripherals, regulators, and power management circuits, all well known in the art and therefore not described here. The bus interface provides an interface. Transceiver 510 can be a plurality of components, namely a transmitter and a receiver, providing a unit for communication with various other devices on a transmission medium. The transmission medium includes a wireless channel, a wired channel, an optical fiber, or similar.For different user equipment, the 530 user interface can also be an interface that can connect the necessary devices externally or internally, and the connected devices include, but are not limited to: keyboards, displays, speakers, microphones, joysticks, etc.
[0180] Processor 500 is responsible for managing the bus architecture and general processing, and memory 520 can store data used by Petition 870250086052, dated 09 / 23 / 2025, page 43 / 228 37 / 49 processor 500 when executing operations.
[0181] In some embodiments, the 500 processor may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0182] The processor is configured to implement any of the methods provided by the embodiments of this disclosure, in accordance with the executable instructions obtained by calling the computer program stored in memory. The processor and memory may also be physically arranged separately.
[0183] In some modes, the attribute of the PDU set includes at least one of the following: a priority within the PDU set; The importance of the PDU set; or a budget delay for the PDU set.
[0184] In some modes, the congestion level is identified by N bits, and the N bits are used to indicate 2N levels of congestion; where N is an integer greater than or equal to 1.
[0185] In some modes, the processor is configured to read the computer program from memory to then execute the following step: Report the initial information to the network device; where the initial information includes at least one of the following: The terminal supports a discard function based on the first target object; The terminal supports a discard function based on the set of PDUs; a level of congestion supported by the terminal; The level of congestion at the terminal; or information indicating that there is congestion at the terminal. Petition 870250086052, dated 09 / 23 / 2025, page 44 / 228 38 / 49
[0186] In some modes, the processor is configured to read the computer program from memory to then execute the following step: Based on the association and the second piece of information, determine a discard timer duration corresponding to a second target object; wherein the second target object includes at least one of the following: a Packet Data Convergence Protocol (PDCP) service data unit (SDU) or a set of PDUs; The second piece of information includes at least one of the following: the terminal congestion level; or an attribute of a PDU set corresponding to the second target object.
[0187] In some embodiments, the processor is configured to read the computer program into memory to execute the following step: receive a second configuration message sent by the network device, where the second configuration message is used to indicate to the terminal whether to apply the first configuration message.
[0188] In some embodiments, the second configuration information satisfies at least one of the following: The second configuration information is configured by terminal; or the second configuration information is configured by data radio carrier (DRB).
[0189] In some modes, the processor is configured to read the computer program from memory to then execute the following step: receive the third configuration information sent by the network device, where the third configuration information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0190] In some modes, the processor is configured to read the program Petition 870250086052, dated 09 / 23 / 2025, page 45 / 228 39 / 49 of the computer's memory is still needed to perform the following step: Determine, based on the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0191] In some modes, the processor is configured to read the computer program from memory to execute the following step: If the terminal is not in a congested state or the terminal's congestion level is less than or equal to a first threshold, determine, according to the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
[0192] In some modes, the processor is configured to read the computer program from memory to then execute the following step: If the terminal is in a congested state or the terminal's congestion level exceeds a first threshold, determine the disposal of a second target object when a disposal timer corresponding to the second target object expires.
[0193] It should be noted here that the aforementioned terminal, provided in the embodiment of this disclosure, can implement all the steps of the method implemented in the embodiment of the method mentioned above and can achieve the same technical effects. The parts and beneficial effects of this embodiment, which are the same as those of the embodiment of the method, will not be described in detail here.
[0194] One embodiment of the present disclosure further provides a computer-readable storage medium containing a computer program stored thereon, wherein, when the computer program is executed by a processor, the steps of the information processing method applied to a terminal are implemented. The processor-readable storage medium may Petition 870250086052, dated 09 / 23 / 2025, page 46 / 228 40 / 49 be any available means or data storage device that can be accessed by the processor, including, but not limited to, magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (such as compact disc (CD), digital video disc (DVD), Blu-ray disc (BD), high-definition versatile disc (HVD)) and semiconductor storage (such as read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile memory (NAND FLASH), solid-state disk (solid-state drive, SSD)).
[0195] As shown in Fig. 6, one embodiment of the present disclosure provides an information transmission apparatus 600 applied to a network device and includes: A first sending unit 601, configured to send the first configuration information to a terminal, where the first configuration information includes an association between a first target object and a time duration of a discard timer; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a set of PDUs.
[0196] In some modes, the attribute of the PDU set includes at least one of the following: a priority within the set of PDUs; The importance of the set of PDUs; or a budget delay for the set of PDUs.
[0197] In some modes, the congestion level is identified by N bits, and the N bits are used to indicate 2 levels of congestion; where N is an integer greater than or equal to 1.
[0198] In some models, the device also includes: Petition 870250086052, dated 09 / 23 / 2025, page 47 / 228 41 / 49 a fourth receiving unit, configured to receive the first information sent by the terminal before the first transmitting unit 601 sends the first configuration information to the terminal; where the initial information includes at least one of the following: The terminal supports a discard function based on the first target object; The terminal supports a discard function based on the set of PDUs; a level of congestion supported by the terminal; The level of congestion at the terminal; or information indicating that there is congestion at the terminal.
[0199] In some models, the device also includes: A second sending unit, configured to send the second configuration information to the terminal, where the second configuration information is used to indicate to the terminal whether the first configuration information should be applied.
[0200] In some modes, the second configuration information satisfies at least one of the following: The second configuration information is configured by terminal; or the second configuration information is configured by data radio carrier (DRB).
[0201] In some models, the device also includes: A third sending unit, configured to send the third configuration information to the terminal, where the third configuration information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0202] In some models, the device also includes: a fifth receiving unit, configured to receive the third configuration information sent by a central network device. Petition 870250086052, dated 09 / 23 / 2025, page 48 / 228 42 / 49
[0203] It should be noted that the apparatus embodiment is an apparatus that corresponds to the aforementioned method embodiment in a one-to-one relationship. All implementation methods in the aforementioned method embodiment are applicable to the apparatus embodiment and can achieve the same technical effects.
[0204] It should be noted that the division of units in the embodiments of this disclosure is schematic and consists only of a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The integrated units mentioned above may be implemented in the form of hardware or software functional units.
[0205] If the integrated unit is implemented in the form of a functional software unit and sold or used as a standalone product, it may be stored on a processor-readable storage medium. Based on this understanding, essential parts, or parts that contribute to the related technique, of the technical solution of this disclosure may be implemented in the form of a software product. The computer software product is stored on a storage medium, including various instructions to enable a computer device (which may be a personal computer, server, network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of this disclosure.The storage media mentioned above includes media that can store program code, such as: USB flash drive, portable hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0206] As shown in Fig. 7, one embodiment of the present disclosure further provides a network device, including a 700 processor, a transceiver Petition 870250086052, dated 09 / 23 / 2025, page 49 / 228 43 / 49 Transceiver 710, memory 720, and a program stored in memory 720 and executable on processor 700. Transceiver 710 is connected to processor 700 and memory 720 via a bus interface. Processor 700 is configured to read the program from memory and execute the following step: Send the initial configuration information to a terminal via the transceiver, where the initial configuration information includes an association between the first target object and the discard timer duration; where the first target object includes at least one of the following: a terminal congestion level or an attribute of a set of PDUs.
[0207] Transceiver 710 is configured to receive and send data under the control of processor 700.
[0208] In Fig. 7, the bus architecture can include any number of interconnected buses and bridges, to connect various circuits, such as one or more processors, specifically represented by the 700 processor, and a memory, represented by the 720 memory. The bus architecture can also connect various other circuits, such as peripherals, regulators, and power management circuits, all well known in the art and therefore not described here. The bus interface provides an interface. The 710 transceiver can be composed of a plurality of components, namely, a transmitter and a receiver, providing a unit for communication with various other devices on a transmission medium. The transmission medium includes a wireless channel, a wired channel, an optical fiber, or similar.
[0209] Processor 700 is responsible for managing the bus architecture and general processing, and memory 720 can store data used by processor 700 when performing operations.
[0210] In some embodiments, the 700 processor may be a CPU, an ASIC, an FPGA, or a CPLD, and the processor may also adopt an architecture. Petition 870250086052, dated 09 / 23 / 2025, page 50 / 228 44 / 49 multi-core.
[0211] The processor is configured to implement any of the methods provided by the embodiments of this disclosure, in accordance with the executable instructions obtained by calling the computer program stored in memory. The processor and memory may also be physically arranged separately.
[0212] In some modes, the PDU set attribute includes at least one of the following: a priority within the PDU set; The importance of the PDU set; or a budget delay for the PDU set.
[0213] In some modes, the congestion level is identified by N bits, and the N bits are used to indicate 2N levels of congestion; where N is an integer greater than or equal to 1.
[0214] In some modes, the processor is configured to read the computer program from memory to then execute the following step: receive the first piece of information sent by the terminal; where the initial information includes at least one of the following: The terminal supports a discard function based on the first target object; The terminal supports a discard function based on the set of PDUs; a level of congestion supported by the terminal; The level of congestion at the terminal; or information indicating that there is congestion at the terminal.
[0215] In some modes, the processor is configured to read the computer program from memory to then execute the following step: Send a second configuration message to the terminal, where the second configuration message is used to indicate to the terminal whether the first configuration message should be applied. Petition 870250086052, dated 09 / 23 / 2025, page 51 / 228 45 / 49
[0216] In some modes, the second configuration information satisfies at least one of the following: The second configuration information is configured by terminal; or the second configuration information is configured by data radio carrier (DRB).
[0217] In some modes, the processor is configured to read the computer program from memory to then execute the following step: Send a third configuration piece of information to the terminal, where this third configuration piece of information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires.
[0218] In some modes, the processor is configured to read the computer program from memory to then execute the following step: receive the third configuration information sent by a central network device.
[0219] It should be noted here that the aforementioned network device, provided in the embodiment of this disclosure, can implement all the steps of the method implemented in the aforementioned embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment, which are the same as those of the embodiment of the method, will not be described in detail here.
[0220] One embodiment of the present disclosure further provides a computer-readable storage medium containing a computer program stored thereon, wherein, when the computer program is executed by a processor, the steps of the information transmission method applied to a network device are implemented. The processor-readable storage medium may be any available data storage medium or device that the processor can access, including, but not limited to, storage Petition 870250086052, dated 09 / 23 / 2025, page 52 / 228 46 / 49 magnetic (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (such as CD, DVD, BD, HVs) and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state drive (SSD)).
[0221] Experts in the field will understand that the embodiments of this disclosure may be provided as methods, systems, or computer program products. Thus, this disclosure may take the form of an embodiment that is entirely hardware, an embodiment that is entirely software, or an embodiment that combines software and hardware. Furthermore, this disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, magnetic disk storage and optical storage) containing computer-usable program code.
[0222] This disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products, according to the embodiments of this disclosure. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer executable instructions.These executable computer instructions can be provided to a processor in a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the computer processor or other programmable data processing device produce a device to implement the functions specified in one or more processes in the flowcharts and / or one or more blocks in the block diagrams.
[0223] These processor-executable instructions can also be Petition 870250086052, dated 09 / 23 / 2025, page 53 / 228 47 / 49 stored in processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific way, so that the instructions stored in processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0224] These processor-executable instructions can also be loaded into a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps to implement the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0225] It should be noted that the above division of modules is merely a division of logical functions. In actual implementation, they may be wholly or partially integrated into a physical entity, or they may be physically separate. Furthermore, all of these modules may be implemented in the form of software called by a processing element; or all may be implemented in the form of hardware; or some modules may be implemented in the form of software called by a processing element, and some modules may be implemented in the form of hardware. For example, the determination module may be a separately established processing element, or it may be integrated into a chip of the aforementioned device. Furthermore, it may also be stored in the memory of the aforementioned device in the form of program code, and called by a processing element of the aforementioned device to execute the functions of the aforementioned determination module.The implementation of others. Petition 870250086052, dated 09 / 23 / 2025, page 54 / 228 48 / 49 modules are similar. Furthermore, these modules can be fully or partially integrated, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be executed by the hardware integrated logic circuit in the processor element or by instructions in the form of software.
[0226] For example, each module, unit, subunit, or submodule may be one or more integrated circuits configured to implement the above method, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs). In another example, when a module is implemented by a processing element that schedules program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or another processor capable of calling program code. In yet another example, these modules may be integrated and implemented in the form of a system-on-a-chip (SOC).
[0227] The terms first, second, and similar in the specification and claims of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this disclosure described herein may be implemented in a sequence different from that illustrated or described herein. Furthermore, the terms including and having and any variations thereof are intended to encompass non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units need not be limited to the steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to those. Petition 870250086052, dated 09 / 23 / 2025, page 55 / 228 49 / 49 processes, methods, products or devices. Furthermore, the use of and / or in the specification and claims to indicate at least one of the connected objects, for example, A and / or B and / or C, means that seven situations are included: A alone, B alone, C alone, A and B present, B and C present, A and C present and all A, B and C present. Similarly, the use of at least one of A or B in the specification and claims should be understood as A alone, B alone or A and B present.
[0228] Obviously, experts in the field may make various alterations and modifications to this disclosure without departing from the spirit and scope of this disclosure. Therefore, if such modifications and variations of this disclosure fall within the scope of the claims of this disclosure and their equivalents, this disclosure is intended to include such modifications and variations. Petition 870250086052, dated 09 / 23 / 2025, p. 56 / 228
Claims
1 / 6 CLAIMS 1. A method of information processing performed by a terminal, characterized in that it comprises: receiving the first configuration information sent by a network device, wherein the first configuration information comprises a discard timer corresponding to a first target object; and determining, according to the first configuration information, the discard timer corresponding to the first target object; wherein the first target object comprises at least one of the following: a terminal congestion level or an attribute of a set of protocol data units (PDUs).
2. A method according to claim 1, characterized in that the attribute of the PDU set comprises at least one of the following: a priority of the PDU set; an importance of the PDU set; or a delay budget of the PDU set.
3. Method, according to claim 1, characterized in that the congestion level is identified by N bits, and the N bits are used to indicate 2N congestion levels; wherein N is an integer greater than or equal to 1.
4. A method, according to any one of claims 1 to 3, characterized in that it further comprises: reporting the first information to the network device; wherein the first information comprises at least one of the following: the terminal supports a discard function based on the first target object; the terminal supports a discard function based on the set of PDUs; Petition 870250086717, dated 09 / 25 / 2025, page 5 / 25 2 / 6 a congestion level supported by the terminal; the congestion level of the terminal; or indication information indicates that there is congestion in the terminal.
5. A method according to any one of claims 1 to 4, characterized in that it further comprises: determining, based on the discard timer corresponding to the first target object and the second piece of information, a discard timer corresponding to a second target object; wherein the second target object comprises at least one of the following: a Packet Data Convergence Protocol (PDCP) service data unit (SDU) or a set of PDUs; the second piece of information comprises at least one of the following: the terminal congestion level; or an attribute of a set of PDUs corresponding to the second target object.
6. A method according to any one of claims 1 to 4, characterized in that it further comprises: receiving a second configuration information sent by the network device, wherein the second configuration information is used to indicate to the terminal whether to apply the first configuration information; the second configuration information satisfies at least one of the following: the second configuration information is configured by the terminal; or the second configuration information is configured by the data radio carrier (DRB).
7. A method, according to any one of claims 1 to 6, characterized in that it further comprises: receiving the third configuration information sent by the network device, wherein the third configuration information is used to indicate whether a second target object should be discarded when a discard timer corresponding to the second target object expires; determining, according to the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
8. Method according to claim 7, characterized in that the determination, according to the third configuration information, of discarding the second target object when the discard timer corresponding to the second target object expires comprises: in the case where the terminal is not in a congested state or the congestion level of the terminal is less than or equal to a first threshold, determining, according to the third configuration information, whether to discard the second target object when the discard timer corresponding to the second target object expires.
9. A method, according to any one of claims 1 to 8, characterized in that it further comprises: in the event that the terminal is in a congested state or the congestion level of the terminal is greater than a first threshold, determining the discarding of a second target object when a discard timer corresponding to the second target object expires.
10. A method of transmitting information executed by a network device, characterized in that it comprises: sending the first configuration information to a terminal, wherein the first configuration information comprises a discard timer corresponding to a first target object; wherein the first target object comprises at least one of the following: a terminal congestion level or an attribute of a set of PDUs. Petition 870250086717, dated 09 / 25 / 2025, page 7 / 25 4 / 6 11. Method according to claim 10, characterized in that the attribute of the PDU set comprises at least one of the following: a priority of the PDU set; an importance of the PDU set; or a delay budget of the PDU set.
12. Method, according to claim 10, characterized in that the congestion level is identified by N bits, and the N bits are used to indicate 2N congestion levels; wherein N is an integer greater than or equal to 1.
13. A method according to claim 12, characterized in that it further comprises: receiving the first information sent by the terminal; wherein the first information comprises at least one of the following: the terminal supports a discard function based on the first target object; the terminal supports a discard function based on the set of PDUs; a congestion level supported by the terminal; the congestion level of the terminal; or indication information indicates that there is congestion in the terminal; or it further comprises: sending a second configuration information to the terminal, wherein the second configuration information is used to indicate to the terminal whether the first configuration information should be applied; or sending a third configuration information to the terminal, wherein the third configuration information is used to indicate whether a second target object should be applied. Petition 870250086717, dated 09 / 25 / 2025, p.8 / 25 5 / 6 discarded when a discard timer corresponding to the second target object expires; or receive the third configuration information sent by a central network device.
14. Terminal, characterized in that it comprises a memory, a transceiver, and a processor; wherein the memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the computer program in memory to perform the following steps: receive the first configuration information sent by a network device, wherein the first configuration information comprises a discard timer corresponding to a first target object; determine, according to the first configuration information, the discard timer corresponding to a first target object; wherein the first target object comprises at least one of the following: a terminal congestion level or an attribute of a PDU set.
15. Network device, characterized in that it comprises a memory, a transceiver, and a processor; wherein the memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the computer program in memory to perform the following step: send the first configuration information to a terminal, wherein the first configuration information comprises a discard timer corresponding to a first target object; Petition 870250086717, dated 09 / 25 / 2025, p. 9 / 25 6 / 6 wherein the first target object comprises at least one of the following: a terminal congestion level or an attribute of a PDU set. Petition 870250086717, dated 09 / 25 / 2025, p. 10 / 25