Method for exiting congestion management state, terminal, device and storage medium
By deciding to exit the congestion management status based on the instructions information or preset conditions of the network equipment, the problem of continuous network congestion in the prior art is solved and a better user experience is achieved.
Patent Information
- Application Number
- CN202310946618.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-28
- Publication Date
- 2025-02-14
AI Technical Summary
The prior art is difficult to effectively exit the congestion management state, resulting in continuous network congestion and affecting user experience.
The terminal determines to exit the congestion management status by the instruction information sent by the network device or meets the preset conditions and stops data discarding based on the importance of the set of packet data units.
Ensure that the network is no longer in a congested state, avoid unnecessary data discarding, and improve user experience.
Smart Images

Figure CN119450570A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, terminal, device and storage medium for exiting a congestion management state. Background Art
[0002] Extended Reality (XR) includes three representative forms: Augmented Reality (AR), Mixed Reality (MR) and Virtual Reliability (VR). XR refers to a combination of real and virtual environments that can be interacted with by humans and machines, created through computer technology and wearable devices.
[0003] For terminals (User Equipment, UE) that support XR services, if network congestion occurs, the terminal will perform data discard based on the Packet Data Unit Set Importance (PSI), that is, the terminal is in a congestion management state.
[0004] Currently, how a terminal exits the congestion management state is an urgent problem to be solved. Summary of the invention
[0005] In view of the above-mentioned problems existing in the related technologies, the embodiments of the present application provide a method, terminal, device and storage medium for exiting a congestion management state.
[0006] In a first aspect, an embodiment of the present application provides a method for exiting a congestion management state, including:
[0007] Determining to exit the congestion management state based on the first indication information sent by the network device; or,
[0008] When a preset condition is met, determining to exit the congestion management state;
[0009] The first indication information is used to indicate a congestion state of a network, or the first indication information is used to instruct a terminal to exit a congestion management state.
[0010] In some embodiments, the preset condition includes at least one of the following:
[0011] The amount of data in the current buffer is less than a first preset threshold value, or the amount of data in the current buffer is less than or equal to a first preset threshold value, wherein the first preset threshold value is predefined by a protocol or configured by a network device; and / or,
[0012] An uplink permission sent by a network device has been received within a preset time period.
[0013] In some embodiments, the amount of data in the current buffer is:
[0014] The total amount of data currently in the buffer; or,
[0015] The amount of data corresponding to the logical channel or logical channel group with the highest priority in the current buffer; or,
[0016] The current buffer contains the total amount of data corresponding to the logical channel or logical channel group of the packet data unit set; or,
[0017] The amount of data corresponding to the logical channel or logical channel group with the highest priority of the set of packet data units contained in the current buffer.
[0018] In some embodiments, when the first indication information is used to indicate a congestion state of a network, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following:
[0019] When the first indication information indicates that the congestion state of the network is non-congested, determining to exit the congestion management state;
[0020] When the first indication information indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, determine to exit the congestion management state;
[0021] When the first indication information indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, determine to exit the congestion management state;
[0022] When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or when it is determined that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, it is determined to exit the congestion management state;
[0023] When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or when it is determined that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, it is determined to exit the congestion management state;
[0024] When the first indication information indicates the resource occupancy rate of each serving cell accessed by the terminal, and the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than a fourth preset threshold value, or the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than or equal to the fourth preset threshold value, determine to exit the congestion management state;
[0025] The second preset threshold value is predefined by a protocol or configured by a network device, the third preset threshold value is predefined by a protocol or configured by a network device, and the fourth preset threshold value is predefined by a protocol or configured by a network device.
[0026] In some embodiments, the exiting the congestion management state includes at least one of the following:
[0027] Stopping data discard based on importance of PDU sets;
[0028] For target services, stop discarding data based on importance of PDU sets;
[0029] Stopping data discard based on importance of PDUs for target QoS flows;
[0030] For the target radio bearer or logical channel, data discard based on importance of packet data units is stopped.
[0031] In some embodiments, the method further comprises:
[0032] Based on the importance threshold of the first packet data unit set, performing data discarding;
[0033] The importance threshold of the first packet data unit set is predefined by a protocol or configured by a network device.
[0034] In some embodiments, the content of the first indication information includes at least one of the following:
[0035] The total resource occupancy rate of all serving cells accessed by the terminal;
[0036] The average resource occupancy rate of all serving cells accessed by the terminal;
[0037] resource occupancy rate of each serving cell accessed by the terminal;
[0038] 1 bit of information, used to indicate the congestion status of the network;
[0039] N bits of information, each bit of the N bits of information being used to indicate a congestion state of a serving cell accessed by the terminal;
[0040] A second packet data unit set importance threshold.
[0041] In some embodiments, when the first indication information includes the importance threshold of the second packet data unit set, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following:
[0042] If the importance of the packet data unit set of the target service quality flow is less than the second packet data unit set importance threshold, or the importance of the packet data unit set of the target service quality flow is less than or equal to the second packet data unit set importance threshold, determine to exit the congestion management state;
[0043] If the importance of the packet data unit set corresponding to all logical channels or radio bearers of the terminal is less than the second packet data unit set importance threshold, or the importance of the packet data unit set corresponding to all logical channels of the terminal is less than or equal to the second packet data unit set importance threshold, it is determined to exit the congestion management state.
[0044] In some embodiments, the second packet data unit set importance threshold is the same as the first packet data unit set importance threshold.
[0045] In some embodiments, the configuration by the network device includes:
[0046] Radio resource control signaling, media access control layer control unit or physical layer signaling configuration sent by the network device.
[0047] In a second aspect, an embodiment of the present application further provides a terminal, including a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:
[0048] Determining to exit the congestion management state based on the first indication information sent by the network device; or,
[0049] When a preset condition is met, determining to exit the congestion management state;
[0050] The first indication information is used to indicate a congestion state of a network, or the first indication information is used to instruct a terminal to exit a congestion management state.
[0051] In some embodiments, the preset condition includes at least one of the following:
[0052] The amount of data in the current buffer is less than a first preset threshold value, or the amount of data in the current buffer is less than or equal to a first preset threshold value, wherein the first preset threshold value is predefined by a protocol or configured by a network device; and / or,
[0053] An uplink permission sent by a network device has been received within a preset time period.
[0054] In some embodiments, the amount of data in the current buffer is:
[0055] The total amount of data currently in the buffer; or,
[0056] The amount of data corresponding to the logical channel or logical channel group with the highest priority in the current buffer; or,
[0057] The current buffer contains the total amount of data corresponding to the logical channel or logical channel group of the packet data unit set; or,
[0058] The amount of data corresponding to the logical channel or logical channel group with the highest priority of the set of packet data units contained in the current buffer.
[0059] In some embodiments, when the first indication information is used to indicate a congestion state of a network, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following:
[0060] When the first indication information indicates that the congestion state of the network is non-congested, determining to exit the congestion management state;
[0061] When the first indication information indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, determine to exit the congestion management state;
[0062] When the first indication information indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, determine to exit the congestion management state;
[0063] When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or when it is determined that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, it is determined to exit the congestion management state;
[0064] When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or when it is determined that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, it is determined to exit the congestion management state;
[0065] When the first indication information indicates the resource occupancy rate of each serving cell accessed by the terminal, and the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than a fourth preset threshold value, or the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than or equal to the fourth preset threshold value, determine to exit the congestion management state;
[0066] The second preset threshold value is predefined by a protocol or configured by a network device, the third preset threshold value is predefined by a protocol or configured by a network device, and the fourth preset threshold value is predefined by a protocol or configured by a network device.
[0067] In some embodiments, the exiting the congestion management state includes at least one of the following:
[0068] Stopping data discard based on importance of PDU sets;
[0069] For target services, stop discarding data based on importance of PDU sets;
[0070] Stopping data discard based on importance of PDUs for target QoS flows;
[0071] For the target radio bearer or logical channel, data discard based on importance of packet data units is stopped.
[0072] In some embodiments, the processor is used to read the computer program in the memory and further perform the following operations:
[0073] Based on the importance threshold of the first packet data unit set, performing data discarding;
[0074] The importance threshold of the first packet data unit set is predefined by a protocol or configured by a network device.
[0075] In some embodiments, the content of the first indication information includes at least one of the following:
[0076] The total resource occupancy rate of all serving cells accessed by the terminal;
[0077] The average resource occupancy rate of all serving cells accessed by the terminal;
[0078] resource occupancy rate of each serving cell accessed by the terminal;
[0079] 1 bit of information, used to indicate the congestion status of the network;
[0080] N bits of information, each bit of the N bits of information being used to indicate a congestion state of a serving cell accessed by the terminal;
[0081] A second packet data unit set importance threshold.
[0082] In some embodiments, when the first indication information includes the importance threshold of the second packet data unit set, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following:
[0083] If the importance of the packet data unit set of the target service quality flow is less than the second packet data unit set importance threshold, or the importance of the packet data unit set of the target service quality flow is less than or equal to the second packet data unit set importance threshold, determine to exit the congestion management state;
[0084] If the importance of the packet data unit set corresponding to all logical channels or radio bearers of the terminal is less than the second packet data unit set importance threshold, or the importance of the packet data unit set corresponding to all logical channels of the terminal is less than or equal to the second packet data unit set importance threshold, it is determined to exit the congestion management state.
[0085] In some embodiments, the second packet data unit set importance threshold is the same as the first packet data unit set importance threshold.
[0086] In some embodiments, the configuration by the network device includes:
[0087] Radio resource control signaling, media access control layer control unit or physical layer signaling configuration sent by the network device.
[0088] In a third aspect, an embodiment of the present application further provides a device for exiting a congestion management state, including:
[0089] A first determining unit is configured to determine to exit the congestion management state based on first indication information sent by the network device; or
[0090] A second determining unit, configured to determine to exit the congestion management state when a preset condition is met;
[0091] The first indication information is used to indicate a congestion state of a network, or the first indication information is used to instruct a terminal to exit a congestion management state.
[0092] In a fourth aspect, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method for exiting the congestion management state provided in the first aspect as described above.
[0093] In a fifth aspect, an embodiment of the present application further provides a non-transitory readable storage medium, wherein the non-transitory readable storage medium stores a computer program, wherein the computer program is used to enable a computer to execute the method for exiting the congestion management state provided in the first aspect as described above.
[0094] In a sixth aspect, an embodiment of the present application further provides a communication device, in which a computer program is stored, and the computer program is used to enable the communication device to execute the method for exiting the congestion management state provided in the first aspect as described above.
[0095] In a seventh aspect, an embodiment of the present application further provides a chip product, wherein a computer program is stored in the chip product, and the computer program is used to enable the chip product to execute the method for exiting the congestion management state provided in the first aspect as described above.
[0096] The method, terminal, device and storage medium for exiting the congestion management state provided in the embodiments of the present application determine that the terminal exits the congestion management state through the first indication information sent by the network device; or, when a preset condition is met, the terminal determines to exit the congestion management state, and when the network is no longer in a congested state, the terminal stops executing PSI-based data discarding, thereby avoiding unnecessary data discarding and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0098] Figure 1 It is a schematic diagram of modeling data frames in XR services provided by related technologies;
[0099] Figure 2 It is a schematic diagram of the relationship between the XR service frame and PDU provided by the relevant technology;
[0100] Figure 3 It is a flowchart of a method for exiting a congestion management state provided in an embodiment of the present application;
[0101] Figure 4 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0102] Figure 5 It is a structural diagram of the device for exiting the congestion management state provided in an embodiment of the present application. DETAILED DESCRIPTION
[0103] In order to better describe the technical solutions in the embodiments of the present application, relevant knowledge is introduced below.
[0104] For a terminal supporting XR services, if the network is congested, the terminal will perform PSI-based data discarding. For ease of description, the state in which the terminal performs PSI-based data discarding is called a congestion management state.
[0105] As one of the most important 5G media applications, XR and Cloud Game (CG) have low latency, high throughput and high reliability requirements, and need to transmit a large amount of data in a short time. XR is a general term for different types of reality, referring to all real and virtual environments and human-computer interactions generated by computer technology and equipment. It includes various representative forms such as augmented reality AR, mixed reality MR and virtual reality VR.
[0106] Figure 1 This is a schematic diagram of the modeling of the XR service data frame provided by the relevant technology, such as Figure 1 As shown, the XR service is modeled according to a data frame (Frame), for example, each data frame corresponds to an XR data frame, and the same data frame can be divided into one or more packet data unit (Pack et Data Unit, PDU) sets (PDU Set).
[0107] Figure 2 It is a schematic diagram of the structure of the XR service data frame provided by the relevant technology, such as Figure 2 As shown, a data frame can be divided into one or more PDU Sets, and a PDU Set contains multiple PDUs. In this application, a data frame is equivalent to a data burst, which refers to the phenomenon that a large amount of data is suddenly generated within a specific time period.
[0108] Some characteristics of XR services are as follows:
[0109] (1) Video frame rates include 15, 30, 60, 90, and 120 fps, corresponding to 66.6, 33.3, 16.66, 11.11, and 8.33 milliseconds (ms). fps refers to the number of frames transmitted per second.
[0110] (2) The frame arrival time has unpredictable jitter;
[0111] (3) The latency requirement is 10ms or 7-15ms;
[0112] (4) Bit rate: 10-200 Mbps, Mbps stands for megabits per second;
[0113] (5) PDU Set QoS, QoS stands for Quality of Service. PDU Set QoS parameters include at least:
[0114] ①PDU Set Error Rate (PSER), which indicates the proportion of PDU errors contained in each PDU Set;
[0115] ②PDU Set Delay Budget (PSDB), which indicates the maximum delay allowed for transmitting PDU Set;
[0116] ③PDU Set Integrated Indication (PSII) is used to indicate whether the application layer needs to use all the PDUs of this PDU Set.
[0117] If the network is in a congested state, the terminal needs to perform PSI-based data discarding, that is, the terminal is in a congestion management state. At present, how the terminal exits the congestion management state is an urgent problem to be solved.
[0118] In response to the above-mentioned problems existing in the related technology, the embodiments of the present application provide a method, terminal, device and storage medium for exiting the congestion management state. The terminal determines to exit the congestion management state through the first indication information sent by the network device; or, when the preset conditions are met, the terminal determines to exit the congestion management state. When the network is no longer in a congested state, the terminal stops executing PSI-based data discarding, thereby avoiding unnecessary data discarding and improving the user experience.
[0119] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0120] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0121] In the embodiments of the present application, "determine B based on A" means that the factor A should be considered when determining B. It is not limited to "B can be determined based on A alone", but should also include: "determine B based on A and C", "determine B based on A, C and E", "determine C based on A, and further determine B based on C", etc. In addition, it can also include taking A as a condition for determining B, for example, "when A meets the first condition, use the first method to determine B"; for another example, "when A meets the second condition, determine B", etc.; for another example, "when A meets the third condition, determine B based on the first parameter", etc. Of course, it can also be a condition that takes A as a factor in determining B, for example, "when A meets the first condition, use the first method to determine C, and further determine B based on C", etc.
[0122] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G system, 5G Advanced system, 6G system and their evolution system. For example, the applicable system can be a global system of mobile communication (Global System of Mobile Communication, GSM) system, code division multiple access (Code Division Multiple Access, CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) general packet radio service (Aeneral Packet Radio Service, GPRS) system, long-term evolution (Long Term Evolution, LTE) system, LTE frequency division duplex (Frequency Division Duplex, FDD) system, LTE time division duplex (Time Division Duplex, TDD) system, advanced long-term evolution (Long Term Evolution Advanced, LTE-A) system, universal mobile system (Universal Mobile Telecommunication System, UMTS), global interconnection microwave access (Worldwide Interoperability for Microwave Access, WiMAX) system, 5G new air interface (NewRadio, NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.
[0123] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit (Subscriber Unit), a subscriber station (Subscriber Station), a mobile station (MobileStation), a mobile station (Mobile), a remote station (Remote Station), an access point (Access Point), a remote terminal device (Remote Terminal), an access terminal device (Access Terminal), a user terminal device (User Terminal), a user agent (User Agent), and a user device (User Device), but is not limited in the embodiments of the present application.
[0124] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (Global System for Mobile Communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (Evolutional Node B, eNB or e-NodeB) in the Long Term Evolution (Long Term Evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (Next Generation System), or a Home evolved Node B (Home evolved Node B, HeNB), a relay node (RelayNode), a home base station (Femto), a pico base station (Pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0125] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.
[0126] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0127] Figure 3 is a flow chart of a method for exiting a congestion management state provided in an embodiment of the present application, such as Figure 3 As shown, the execution subject of the method is a terminal, and the method at least includes the following steps:
[0128] Step 301: Determine to exit the congestion management state based on the first indication information sent by the network device; or,
[0129] Step 302: If a preset condition is met, determine to exit the congestion management state;
[0130] The first indication information is used to indicate the congestion state of the network, or the first indication information is used to instruct the terminal to exit the congestion management state.
[0131] Specifically, the terminal determines to exit the congestion management state, which may include the following implementations:
[0132] Optionally, the terminal determines to exit the congestion management state according to the first indication information sent by the network side. Optionally, the first indication information can be used to indicate the congestion state of the network, and the terminal determines whether to exit the congestion management state according to the congestion state of the network. Optionally, if the network is in a non-congested state, the terminal exits the congestion management state. Optionally, if the network is in a congested state, the terminal does not need to exit the congestion management state. Optionally, the first indication information can directly instruct the terminal to exit the congestion management state.
[0133] Optionally, the terminal determines to exit the congestion management state by itself if a preset condition is met. In addition to the first indication information sent by the network side, the terminal can also determine whether to exit the congestion management state according to its own indicators or parameters.
[0134] The method for exiting the congestion management state provided in the embodiment of the present application is that the terminal determines to exit the congestion management state through the first indication information sent by the network device; or, when the preset conditions are met, the terminal determines to exit the congestion management state, and when the network is no longer in a congested state, the terminal stops executing PSI-based data discarding, thereby avoiding unnecessary data discarding and improving the user experience.
[0135] In some embodiments, the preset condition includes at least one of the following:
[0136] The amount of data in the current buffer is less than a first preset threshold value, or the amount of data in the current buffer is less than or equal to the first preset threshold value, wherein the first preset threshold value is predefined by the protocol or configured by the network device; and / or,
[0137] An uplink permission sent by a network device has been received within a preset time period.
[0138] Specifically, the terminal determines on its own to exit the congestion management state when a preset condition is met, which may include at least one of the following implementation methods:
[0139] Optionally, the amount of data in the current buffer is less than a first preset threshold value, and the terminal determines that a preset condition is met and exits the congestion management state.
[0140] Optionally, the amount of data in the current buffer is less than or equal to a first preset threshold value, and the terminal determines that a preset condition is met and exits the congestion management state.
[0141] Optionally, the first preset threshold value is predefined by a protocol or configured by a network device. The first preset threshold value may be configured by a radio resource control (RRC) signaling, a media access control control element (MAC CE) or a physical layer signaling sent by the network device.
[0142] Optionally, the data amount in the current buffer is the total data amount in the current buffer.
[0143] Optionally, the data volume in the current buffer is the data volume corresponding to the logical channel or logical channel group with the highest priority in the current buffer.
[0144] Optionally, the data volume in the current buffer is the total data volume corresponding to the logical channel or logical channel group containing the PDU Set in the current buffer.
[0145] Optionally, the data volume of the current buffer is the data volume corresponding to the logical channel or logical channel group with the highest priority that contains the PDU Set in the current buffer.
[0146] Optionally, the terminal has received an uplink (UL) grant (UL Grant) sent by the network device within a preset time period, and determines to exit the congestion management state. The preset time period may be a certain time period in the past.
[0147] For example, the terminal receives an uplink grant sent by the network device in the [MT, M] time period, where M is the current time and T is an integer greater than or equal to 0. The size of T may be predefined by the protocol or configured by the network device.
[0148] In the method for exiting the congestion management state provided in the embodiment of the present application, the terminal determines whether it needs to exit the congestion management state based on the size relationship between the amount of data in the current buffer and the first preset threshold value, or determines whether it needs to exit the congestion management state based on whether an uplink permission sent by the network device is received within a preset time period, so as to ensure that when the network is no longer in a congested state, the terminal stops executing PSI-based data discarding, thereby avoiding unnecessary data discarding and improving user experience.
[0149] In some embodiments, when the first indication information is used to indicate a congestion state of a network, determining to exit a congestion management state based on the first indication information sent by the network device includes at least one of the following:
[0150] When the first indication information indicates that the congestion state of the network is non-congested, determining to exit the congestion management state;
[0151] When the first indication information indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than the second preset threshold value, or indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, determine to exit the congestion management state;
[0152] When the first indication information indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, determine to exit the congestion management state;
[0153] When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the total resource occupancy rate of all service cells accessed by the terminal is less than the second preset threshold value, or when it is determined that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, it is determined to exit the congestion management state;
[0154] When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or when it is determined that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, it is determined to exit the congestion management state;
[0155] When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, and the resource occupancy rate of at least one service cell in each service cell accessed by the terminal is less than a fourth preset threshold value, or the resource occupancy rate of at least one service cell in each service cell accessed by the terminal is less than or equal to the fourth preset threshold value, determining to exit the congestion management state;
[0156] Among them, the second preset threshold value is predefined by the protocol or configured by the network device, the third preset threshold value is predefined by the protocol or configured by the network device, and the fourth preset threshold value is predefined by the protocol or configured by the network device.
[0157] Specifically, the terminal determines to exit the congestion management state according to the first indication information sent by the network side and used to indicate the congestion state of the network. Specifically, there may be at least one of the following implementation methods:
[0158] ① The first indication information indicates that the congestion state of the network is non-congested (or idle). The terminal determines to exit the congestion management state according to the first indication information. Optionally, when the network side indicates that the congestion state of the network is congested, the terminal does not need to exit the congestion management state.
[0159] ② The first indication information indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than the second preset threshold value, or the first indication information indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value. The terminal determines to exit the congestion management state according to the first indication information.
[0160] Optionally, in the case where the first indication information is used to instruct the terminal to exit the congestion management state, the network side determines whether the terminal needs to exit the congestion management state based on the relationship between the total resource occupancy rate of all service cells accessed by the terminal and the second preset threshold value. If necessary, the terminal will receive the first indication information sent by the network side to instruct the terminal to exit the congestion management state.
[0161] Optionally, the second preset threshold value is predefined by a protocol or configured by a network device. The second preset threshold value may be configured through RRC signaling, MAC CE or physical layer signaling.
[0162] ③ The first indication information indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or the first indication information indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value. The terminal determines to exit the congestion management state according to the first indication information.
[0163] Optionally, when the first indication information is used to instruct the terminal to exit the congestion management state, the network side determines whether the terminal needs to exit the congestion management state based on the relationship between the average resource occupancy rate of all service cells accessed by the terminal and a third preset threshold value. If necessary, the terminal receives the first indication information sent by the network side instructing the terminal to exit the congestion management state.
[0164] Optionally, the third preset threshold value is predefined by a protocol or configured by a network device. The third preset threshold value may be configured through RRC signaling, MAC CE or physical layer signaling.
[0165] ④ The first indication information indicates the resource occupancy rate of each service cell accessed by the terminal. The terminal determines, based on the first indication information, that the total resource occupancy rate of all service cells accessed by the terminal is less than the second preset threshold value, or, based on the first indication information, determines that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, and the terminal determines to exit the congestion management state.
[0166] Optionally, the second preset threshold value is predefined by a protocol or configured by a network device. The second preset threshold value may be configured through RRC signaling, MAC CE or physical layer signaling.
[0167] ⑤ The first indication information indicates the resource occupancy rate of each service cell accessed by the terminal. The terminal determines, based on the first indication information, that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or, based on the first indication information, determines that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, and the terminal determines to exit the congestion management state.
[0168] Optionally, the third preset threshold value is predefined by a protocol or configured by a network device. The third preset threshold value may be configured through RRC signaling, MAC CE or physical layer signaling.
[0169] ⑥ The first indication information indicates the resource occupancy rate of each service cell accessed by the terminal.
[0170] Optionally, the resource occupancy rate of at least one service cell in each service cell accessed by the terminal is less than a fourth preset threshold value. Optionally, if the resource occupancy rate of each service cell accessed by the terminal is greater than or equal to the fourth preset threshold value, it indicates that the network is in a congested state.
[0171] Optionally, if the resource occupancy of at least one service cell in each service cell accessed by the terminal is less than or equal to a fourth threshold value, the terminal determines to exit the congestion management state. Optionally, if the resource occupancy rate of each service cell accessed by the terminal is greater than a fourth preset threshold value, it indicates that the network is in a congested state.
[0172] Optionally, the fourth preset threshold value is predefined by a protocol or configured by a network device. The fourth preset threshold value may be configured through RRC signaling, MAC CE or physical layer signaling.
[0173] The method for exiting the congestion management state provided in the embodiment of the present application is that the terminal determines whether it needs to exit the congestion management state according to the resource occupancy of the service cell to which the terminal is connected as indicated by the network side, so as to ensure that when the network is no longer in a congested state, the terminal stops executing PSI-based data discarding, thereby avoiding unnecessary data discarding and improving the user experience.
[0174] In some embodiments, exiting the congestion management state includes at least one of the following:
[0175] Stopping data discard based on importance of PDU sets;
[0176] For target services, stop discarding data based on importance of PDU sets;
[0177] Stopping data discard based on importance of PDUs for target QoS flows;
[0178] For the target radio bearer or logical channel, data discard based on importance of packet data units is stopped.
[0179] Specifically, the terminal exits the congestion management state, which may include at least one of the following implementation methods:
[0180] ① The terminal stops discarding data based on PSI.
[0181] ② For the target service, the terminal stops discarding data based on PSI. Optionally, the target service is an XR service.
[0182] ③ For the target QoS flow, the terminal stops discarding data based on PSI.
[0183] ④ For the target radio bearer (Radio Bearer, RB) or logical channel (Logical Channel, LC), the terminal stops discarding data based on PSI.
[0184] Optionally, the data discard is the discard of a PDU Set.
[0185] In the present application, the target is equivalent to the meaning of "specified" or "specific", for example, the target service may refer to a specified service, or a specific service; the target quality of service flow may refer to a specified quality of service flow, or a specific quality of service flow; the target radio bearer or logical channel may refer to a specified quality of service flow, or a specific quality of service flow.
[0186] The method for exiting the congestion management state provided in the embodiment of the present application is that the terminal exits the congestion management state, that is, stops PSI-based data discarding, and ensures that when the network is no longer in a congested state, the terminal stops executing PSI-based data discarding, thereby avoiding unnecessary data discarding and improving user experience.
[0187] In some embodiments, the method of exiting the congestion management state further includes:
[0188] Based on the importance threshold of the first packet data unit set, performing data discarding;
[0189] The importance threshold of the first packet data unit set is predefined by a protocol or configured by a network device.
[0190] Specifically, before exiting the congestion management state, the terminal needs to first enter the congestion management state.
[0191] Optionally, the terminal performs data discard based on the first PSI threshold. The first PSI threshold is predefined by a protocol or configured by a network device. Optionally, the first PSI threshold can be configured through RRC signaling, MAC CE or physical layer signaling.
[0192] When network congestion occurs, the terminal performs data discarding based on the first PSI threshold. For example, when network congestion occurs, the terminal discards the PDU Set whose PSI value is higher than the first PSI threshold. For example, when network congestion occurs, the terminal discards the PDU Set whose PSI value is higher than or equal to the first PSI threshold.
[0193] In some embodiments, the content of the first indication information includes at least one of the following:
[0194] The total resource occupancy rate of all service cells accessed by the terminal;
[0195] The average resource occupancy rate of all service cells accessed by the terminal;
[0196] Resource occupancy rate of each service cell accessed by the terminal;
[0197] 1 bit of information, used to indicate the congestion status of the network;
[0198] N bits of information, each bit of the N bits of information is used to indicate a congestion state of a serving cell accessed by the terminal;
[0199] A second packet data unit set importance threshold.
[0200] Specifically, the content of the first indication information may include at least one of the resource occupancy of the serving cell accessed by the terminal, the congestion status of the network, and the PSI threshold.
[0201] Optionally, the first indication information includes a total resource occupancy rate of all service cells accessed by the terminal.
[0202] Optionally, the first indication information includes average resource occupancy of all service cells accessed by the terminal.
[0203] Optionally, the first indication information includes resource occupancy rate of each service cell accessed by the terminal.
[0204] Optionally, the first indication information is 1-bit information, used to indicate the congestion state of the network. For example, if the bit value is "1", it indicates that the network is congested; if the bit value is "0", it indicates that the network is not congested. For example, if the bit value is "1", it indicates that the network is not congested, and if it is rounded to "0", it indicates that the network is congested.
[0205] Optionally, the first indication information includes N bits of information, and each bit of the N bits of information is used to indicate the congestion state of a serving cell accessed by the terminal. Optionally, the number N is equal to the number of serving cells accessed by the terminal.
[0206] Optionally, the congestion state is congested or non-congested.
[0207] Optionally, the first indication information includes a second PSI threshold.
[0208] Optionally, the second PSI threshold is predefined by a protocol or configured by a network device. Optionally, the second PSI threshold may be configured via RRC signaling, MAC CE or physical layer signaling.
[0209] Optionally, the second PSI threshold is the same as the first PSI threshold.
[0210] Optionally, the second PSI threshold is different from the first PSI threshold.
[0211] In some embodiments, when the first indication information includes the importance threshold of the second packet data unit set, determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following:
[0212] If the importance of the packet data unit set of the target service quality flow is less than the second packet data unit set importance threshold, or the importance of the packet data unit set of the target service quality flow is less than or equal to the second packet data unit set importance threshold, determine to exit the congestion management state;
[0213] If the importance of the packet data unit set corresponding to all logical channels or radio bearers of the terminal is less than the second packet data unit set importance threshold, or the importance of the packet data unit set corresponding to all logical channels of the terminal is less than or equal to the second packet data unit set importance threshold, it is determined to exit the congestion management state.
[0214] Specifically, if the second PSI threshold is indicated in the first indication information, the terminal determines to exit the congestion management state according to the first indication information, which may include at least one of the following implementation methods:
[0215] ① The terminal compares the PSI of the target QoS flow with the second PSI threshold. If the PSI of the target QoS flow is less than the second PSI threshold, or the PSI of the target QoS flow is less than or equal to the second PSI threshold, indicating that the network is no longer congested, the terminal exits the congestion management state and stops discarding data based on PSI for the target QoS flow. Optionally, for the data bearer containing the target QoS flow, the terminal stops discarding data based on PSI.
[0216] ② The terminal compares the PSI of all wireless bearers or logical channels with the second PSI threshold. If the PSI of all wireless bearers or logical channels of the terminal is less than the second PSI threshold, or the PSI of all wireless bearers or logical channels of the terminal is less than or equal to the second PSI threshold, it indicates that the network is no longer congested. The terminal determines to exit the congestion management state and stops the PSI-based data discard of the target wireless bearer or logical channel of the terminal.
[0217] The method for exiting the congestion management state provided in the embodiment of the present application is that the terminal performs relevant operations of exiting the congestion management state according to the size relationship between the PSI of the target QoS flow, the target wireless bearer or the target logical channel and the second PSI threshold, so as to ensure that when the network is no longer in a congested state, the terminal stops executing PSI-based data discarding, thereby avoiding unnecessary data discarding and improving the user experience.
[0218] The technical solution of the embodiments of the present application is further described below through several specific examples.
[0219] Example 1: The terminal exits the congestion management state based on the first indication information of the network device.
[0220] Step 1: The terminal enters the congestion management state.
[0221] Optionally, the terminal receives indication information sent by the network device indicating that network congestion occurs. The indication information may be carried by RRC signaling or Media Access Control (MAC) signaling.
[0222] Optionally, it also includes: when the network device is configured with a first PSI threshold, if the network is congested, the terminal performs data discarding based on the first PSI threshold. For example, when the network is congested, the terminal discards the PDU Set whose PSI value is higher than the first PSI threshold. For example, when the network is congested, the terminal discards the PDU Set whose PSI value is higher than or equal to the first PSI threshold.
[0223] Step 2: The network device sends first indication information to the terminal.
[0224] Optionally, when the network device determines that the network is no longer in a congested state, first indication information is sent to the terminal, where the first indication information is used to indicate the congested state of the network, or to instruct the terminal to exit a congestion management state.
[0225] The congestion status of the network can be indicated by at least one of the following:
[0226] The total resource occupancy rate of all service cells accessed by the terminal.
[0227] The average resource occupancy rate of all service cells accessed by the terminal.
[0228] Resource occupancy rate of each serving cell accessed by the terminal.
[0229] 1-bit information, used to indicate the congestion status of the network. For example, if the value of this bit is "1", it indicates that the network is congested; if the value is "0", it indicates that the network is not congested. For example, if the value of this bit is "1", it indicates that the network is not congested, and if it is rounded to "0", it indicates that the network is congested.
[0230] N bits of information, each bit of the N bits of information is used to indicate the congestion state of a service cell accessed by the terminal.
[0231] Second PSI threshold. Optionally, the terminal compares the PSI of the target QoS flow with the second PSI threshold, and if the PSI of the target QoS flow is less than the second PSI threshold, or the PSI of the target QoS flow is less than or equal to the second PSI threshold, it indicates that the network is no longer congested.
[0232] Step 3: The terminal determines whether to exit the congestion management state.
[0233] The terminal receives first indication information sent by the network device, and determines whether to exit the congestion management state according to the first indication information.
[0234] For example, the first indication information indicates that the congestion state of the network is "non-congested", or the resource occupancy rate indicated by the first indication information is lower than a preset threshold value, and the terminal determines to exit the congestion management state.
[0235] If the terminal determines to exit the congestion management state, it performs at least one of the following operations:
[0236] Stop executing PSI-based PDU Set discard;
[0237] For the target QoS flow, stop PSI-based PDU Set discard;
[0238] Stop PSI-based PDU Set discard for the target radio bearer or logical channel containing the target QoS flow.
[0239] Example 2: The terminal determines whether it needs to exit the congestion management state.
[0240] Step 1: The terminal enters the congestion management state.
[0241] Optionally, the terminal receives indication information sent by the network device indicating that network congestion occurs. The indication information may be carried by RRC signaling or Media Access Control (MAC) signaling.
[0242] Optionally, it also includes: when the network device is configured with a first PSI threshold, if the network is congested, the terminal performs data discarding based on the first PSI threshold. For example, when the network is congested, the terminal discards the PDU Set whose PSI value is higher than the first PSI threshold. For example, when the network is congested, the terminal discards the PDU Set whose PSI value is higher than or equal to the first PSI threshold.
[0243] Step 2: The terminal determines whether the preset conditions are met.
[0244] The preconditions include at least one of the following:
[0245] The amount of data in the current buffer is less than the first preset threshold, or the amount of data in the current buffer is less than or equal to the first preset threshold. Optionally, the first preset threshold is predefined by a protocol or configured by a network device.
[0246] The terminal receives an uplink grant sent by the network device in the [MT, M] time period, where M is the current time and T is an integer greater than or equal to 0. The size of T may be predefined by the protocol or configured by the network device.
[0247] Step 3: If the preset conditions are met, the terminal exits the congestion management state.
[0248] After the judgment in step 2, if the judgment result is that the preset condition is met, the terminal exits the congestion management state and performs at least one of the following operations:
[0249] Stop executing PSI-based PDU Set discard;
[0250] For the target QoS flow, stop PSI-based PDU Set discard;
[0251] Stop PSI-based PDU Set discard for the target radio bearer or logical channel containing the target QoS flow.
[0252] Figure 4 is a schematic diagram of the structure of the terminal provided in the embodiment of the present application, such as Figure 4 As shown, the terminal includes a memory 401, a transceiver 402, and a processor 403, wherein:
[0253] The memory 401 is used to store computer programs; the transceiver 402 is used to send and receive data under the control of the processor 403.
[0254] Specifically, the transceiver 402 is used to receive and send data under the control of the processor 403 .
[0255] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 403 and various circuits of memory represented by memory 401 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 402 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and other transmission media. For different user devices, the user interface 404 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0256] The processor 403 is responsible for managing the bus architecture and general processing, and the memory 401 can store data used by the processor 403 when performing operations.
[0257] Optionally, processor 403 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), and the processor may also adopt a multi-core architecture.
[0258] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0259] The processor 403 is configured to read the computer program in the memory 401 and perform the following operations:
[0260] Determining to exit the congestion management state based on the first indication information sent by the network device; or,
[0261] When a preset condition is met, determining to exit the congestion management state;
[0262] The first indication information is used to indicate a congestion state of a network, or the first indication information is used to instruct a terminal to exit a congestion management state.
[0263] In some embodiments, the preset condition includes at least one of the following:
[0264] The amount of data in the current buffer is less than a first preset threshold value, or the amount of data in the current buffer is less than or equal to a first preset threshold value, wherein the first preset threshold value is predefined by a protocol or configured by a network device; and / or,
[0265] An uplink permission sent by a network device has been received within a preset time period.
[0266] In some embodiments, the amount of data in the current buffer is:
[0267] The total amount of data currently in the buffer; or,
[0268] The amount of data corresponding to the logical channel or logical channel group with the highest priority in the current buffer; or,
[0269] The current buffer contains the total amount of data corresponding to the logical channel or logical channel group of the packet data unit set; or,
[0270] The amount of data corresponding to the logical channel or logical channel group with the highest priority of the set of packet data units contained in the current buffer.
[0271] In some embodiments, when the first indication information is used to indicate a congestion state of a network, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following:
[0272] When the first indication information indicates that the congestion state of the network is non-congested, determining to exit the congestion management state;
[0273] When the first indication information indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, determine to exit the congestion management state;
[0274] When the first indication information indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, determine to exit the congestion management state;
[0275] When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or when it is determined that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, it is determined to exit the congestion management state;
[0276] When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or when it is determined that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, it is determined to exit the congestion management state;
[0277] When the first indication information indicates the resource occupancy rate of each serving cell accessed by the terminal, and the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than a fourth preset threshold value, or the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than or equal to the fourth preset threshold value, determine to exit the congestion management state;
[0278] The second preset threshold value is predefined by a protocol or configured by a network device, the third preset threshold value is predefined by a protocol or configured by a network device, and the fourth preset threshold value is predefined by a protocol or configured by a network device.
[0279] In some embodiments, the exiting the congestion management state includes at least one of the following:
[0280] Stopping data discard based on importance of PDU sets;
[0281] For target services, stop discarding data based on importance of PDU sets;
[0282] Stopping data discard based on importance of PDUs for target QoS flows;
[0283] For the target radio bearer or logical channel, data discard based on importance of packet data units is stopped.
[0284] In some embodiments, the processor 403, for reading the computer program in the memory 401, further performs the following operations:
[0285] Based on the importance threshold of the first packet data unit set, performing data discarding;
[0286] The importance threshold of the first packet data unit set is predefined by a protocol or configured by a network device.
[0287] In some embodiments, the content of the first indication information includes at least one of the following:
[0288] The total resource occupancy rate of all serving cells accessed by the terminal;
[0289] The average resource occupancy rate of all serving cells accessed by the terminal;
[0290] resource occupancy rate of each serving cell accessed by the terminal;
[0291] 1 bit of information, used to indicate the congestion status of the network;
[0292] N bits of information, each bit of the N bits of information being used to indicate a congestion state of a serving cell accessed by the terminal;
[0293] A second packet data unit set importance threshold.
[0294] In some embodiments, when the first indication information includes the importance threshold of the second packet data unit set, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following:
[0295] If the importance of the packet data unit set of the target service quality flow is less than the second packet data unit set importance threshold, or the importance of the packet data unit set of the target service quality flow is less than or equal to the second packet data unit set importance threshold, determine to exit the congestion management state;
[0296] If the importance of the packet data unit set corresponding to all logical channels or radio bearers of the terminal is less than the second packet data unit set importance threshold, or the importance of the packet data unit set corresponding to all logical channels of the terminal is less than or equal to the second packet data unit set importance threshold, it is determined to exit the congestion management state.
[0297] In some embodiments, the second packet data unit set importance threshold is the same as the first packet data unit set importance threshold.
[0298] In some embodiments, the configuration by the network device includes:
[0299] Radio resource control signaling, media access control layer control unit or physical layer signaling configuration sent by the network device.
[0300] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0301] Figure 5 is a schematic diagram of the structure of the device for exiting the congestion management state provided in an embodiment of the present application, such as Figure 5 As shown, the device comprises:
[0302] The first determining unit 501 is configured to determine to exit the congestion management state based on the first indication information sent by the network device; or
[0303] A second determining unit 502 is configured to determine to exit the congestion management state when a preset condition is met;
[0304] The first indication information is used to indicate a congestion state of a network, or the first indication information is used to instruct a terminal to exit a congestion management state.
[0305] In some embodiments, the preset condition includes at least one of the following:
[0306] The amount of data in the current buffer is less than a first preset threshold value, or the amount of data in the current buffer is less than or equal to a first preset threshold value, wherein the first preset threshold value is predefined by a protocol or configured by a network device; and / or,
[0307] An uplink permission sent by a network device has been received within a preset time period.
[0308] In some embodiments, the amount of data in the current buffer is:
[0309] The total amount of data currently in the buffer; or,
[0310] The amount of data corresponding to the logical channel or logical channel group with the highest priority in the current buffer; or,
[0311] The current buffer contains the total amount of data corresponding to the logical channel or logical channel group of the packet data unit set; or,
[0312] The amount of data corresponding to the logical channel or logical channel group with the highest priority of the set of packet data units contained in the current buffer.
[0313] In some embodiments, when the first indication information is used to indicate a congestion state of a network, the first determining unit 501 includes at least one of the following:
[0314] A first determining module, configured to determine to exit the congestion management state when the first indication information indicates that the congestion state of the network is non-congested;
[0315] A second determination module, configured to determine to exit the congestion management state when the first indication information indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value;
[0316] A third determination module, configured to determine to exit the congestion management state when the first indication information indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value;
[0317] a fourth determination module, configured to determine to exit the congestion management state when, when the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, determining, according to the first indication information, that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or determining that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value;
[0318] a fifth determination module, configured to determine to exit the congestion management state when the first indication information indicates the resource occupancy rate of each serving cell accessed by the terminal, and when determining, according to the first indication information, that the average resource occupancy rate of all serving cells accessed by the terminal is less than a third preset threshold value, or when determining that the average resource occupancy rate of all serving cells accessed by the terminal is less than or equal to the third preset threshold value;
[0319] a sixth determination module, configured to determine to exit the congestion management state when the first indication information indicates the resource occupancy rate of each serving cell accessed by the terminal, and the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than a fourth preset threshold value, or the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than or equal to the fourth preset threshold value;
[0320] The second preset threshold value is predefined by a protocol or configured by a network device, the third preset threshold value is predefined by a protocol or configured by a network device, and the fourth preset threshold value is predefined by a protocol or configured by a network device.
[0321] In some embodiments, the exiting the congestion management state includes at least one of the following:
[0322] Stopping data discard based on importance of PDU sets;
[0323] For target services, stop discarding data based on importance of PDU sets;
[0324] Stopping data discard based on importance of PDUs for target QoS flows;
[0325] For the target radio bearer or logical channel, data discard based on importance of packet data units is stopped.
[0326] In some embodiments, the apparatus further comprises:
[0327] A discarding unit, configured to discard data based on an importance threshold of a first set of packet data units;
[0328] The importance threshold of the first packet data unit set is predefined by a protocol or configured by a network device.
[0329] In some embodiments, the content of the first indication information includes at least one of the following:
[0330] The total resource occupancy rate of all serving cells accessed by the terminal;
[0331] The average resource occupancy rate of all serving cells accessed by the terminal;
[0332] resource occupancy rate of each serving cell accessed by the terminal;
[0333] 1 bit of information, used to indicate the congestion status of the network;
[0334] N bits of information, each bit of the N bits of information being used to indicate a congestion state of a serving cell accessed by the terminal;
[0335] A second packet data unit set importance threshold.
[0336] In some embodiments, when the first indication information includes the importance threshold of the second packet data unit set, the first determining unit 501 includes at least one of the following:
[0337] a seventh determination module, configured to determine to exit the congestion management state if the importance of the packet data unit set of the target service quality flow is less than the second packet data unit set importance threshold, or the importance of the packet data unit set of the target service quality flow is less than or equal to the second packet data unit set importance threshold;
[0338] The eighth determination module is used to determine to exit the congestion management state if the importance of the group data unit set corresponding to all logical channels or wireless bearers of the terminal is less than the second group data unit set importance threshold, or the importance of the group data unit set corresponding to all logical channels of the terminal is less than or equal to the second group data unit set importance threshold.
[0339] In some embodiments, the second packet data unit set importance threshold is the same as the first packet data unit set importance threshold.
[0340] In some embodiments, the configuration by the network device includes:
[0341] Radio resource control signaling, media access control layer control unit or physical layer signaling configuration sent by the network device.
[0342] The methods and devices provided in the various embodiments of the present application are based on the same application concept. Since the methods and devices solve problems based on similar principles, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.
[0343] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0344] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (Processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0345] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0346] On the other hand, an embodiment of the present application further provides a non-transitory readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method for exiting the congestion management state provided in the above embodiments, including:
[0347] Determining to exit the congestion management state based on the first indication information sent by the network device; or,
[0348] When a preset condition is met, determining to exit the congestion management state;
[0349] The first indication information is used to indicate a congestion state of a network, or the first indication information is used to instruct a terminal to exit a congestion management state.
[0350] The non-transitory readable storage medium can be any available medium or data storage device that can be accessed non-transitorily, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.
[0351] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0352] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0353] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0354] These processor-executable instructions may also be loaded onto 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, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0355] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for exiting a congestion management state, characterized in that: include: Determining to exit the congestion management state based on the first indication information sent by the network device; or, When a preset condition is met, determining to exit the congestion management state; The first indication information is used to indicate the congestion state of the network, or the first indication information is used to instruct the terminal to exit the congestion management state.
2. The method according to claim 1, characterized in that The preset condition includes at least one of the following: The amount of data in the current buffer is less than a first preset threshold value, or the amount of data in the current buffer is less than or equal to a first preset threshold value, wherein the first preset threshold value is predefined by a protocol or configured by a network device; and / or, An uplink permission sent by a network device has been received within a preset time period.
3. The method according to claim 2, characterized in that The data volume of the current buffer is: The total amount of data currently in the buffer; or, The amount of data corresponding to the logical channel or logical channel group with the highest priority in the current buffer; or, The current buffer contains the total amount of data corresponding to the logical channel or logical channel group of the packet data unit set; or, The amount of data corresponding to the logical channel or logical channel group with the highest priority of the set of packet data units contained in the current buffer.
4. The method according to claim 1, characterized in that In a case where the first indication information is used to indicate a congestion state of a network, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following: When the first indication information indicates that the congestion state of the network is non-congested, determining to exit the congestion management state; When the first indication information indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, determine to exit the congestion management state; When the first indication information indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, determine to exit the congestion management state; When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or when it is determined that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, it is determined to exit the congestion management state; When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or when it is determined that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, it is determined to exit the congestion management state; When the first indication information indicates the resource occupancy rate of each serving cell accessed by the terminal, and the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than a fourth preset threshold value, or the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than or equal to the fourth preset threshold value, determine to exit the congestion management state; The second preset threshold value is predefined by a protocol or configured by a network device, the third preset threshold value is predefined by a protocol or configured by a network device, and the fourth preset threshold value is predefined by a protocol or configured by a network device.
5. The method according to any one of claims 1 to 4, characterized in that: The exiting the congestion management state includes at least one of the following: Stopping data discard based on importance of PDU sets; For target services, stop discarding data based on importance of PDU sets; Stopping data discard based on importance of PDUs for target QoS flows; For the target radio bearer or logical channel, data discard based on importance of packet data units is stopped.
6. The method according to claim 1, characterized in that The method further comprises: Based on the importance threshold of the first packet data unit set, performing data discarding; The importance threshold of the first packet data unit set is predefined by a protocol or configured by a network device.
7. The method according to any one of claims 1 to 6, characterized in that: The content of the first indication information includes at least one of the following: The total resource occupancy rate of all serving cells accessed by the terminal; The average resource occupancy rate of all serving cells accessed by the terminal; resource occupancy rate of each serving cell accessed by the terminal; 1 bit of information, used to indicate the congestion status of the network; N bits of information, each bit of the N bits of information being used to indicate a congestion state of a serving cell accessed by the terminal; A second packet data unit set importance threshold.
8. The method according to claim 7, characterized in that In a case where the first indication information includes the importance threshold of the second packet data unit set, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following: If the importance of the packet data unit set of the target service quality flow is less than the second packet data unit set importance threshold, or the importance of the packet data unit set of the target service quality flow is less than or equal to the second packet data unit set importance threshold, determine to exit the congestion management state; If the importance of the packet data unit set corresponding to all logical channels or radio bearers of the terminal is less than the second packet data unit set importance threshold, or the importance of the packet data unit set corresponding to all logical channels of the terminal is less than or equal to the second packet data unit set importance threshold, it is determined to exit the congestion management state.
9. The method according to claim 7 or 8, characterized in that: The second packet data unit set importance threshold is the same as the first packet data unit set importance threshold.
10. The method according to claim 2, 4 or 6, characterized in that: The network device configuration includes: Radio resource control signaling, media access control layer control unit or physical layer signaling configuration sent by the network device.
11. A terminal comprising a memory, a transceiver, and a processor; characterized in that: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determining to exit the congestion management state based on the first indication information sent by the network device; or, When a preset condition is met, determining to exit the congestion management state; The first indication information is used to indicate the congestion state of the network, or the first indication information is used to instruct the terminal to exit the congestion management state.
12. The terminal according to claim 11, characterized in that: The preset condition includes at least one of the following: The amount of data in the current buffer is less than a first preset threshold value, or the amount of data in the current buffer is less than or equal to a first preset threshold value, wherein the first preset threshold value is predefined by a protocol or configured by a network device; and / or, An uplink permission sent by a network device has been received within a preset time period.
13. The terminal according to claim 12, characterized in that: The data volume of the current buffer is: The total amount of data currently in the buffer; or, The amount of data corresponding to the logical channel or logical channel group with the highest priority in the current buffer; or, The current buffer contains the total amount of data corresponding to the logical channel or logical channel group of the packet data unit set; or, The amount of data corresponding to the logical channel or logical channel group with the highest priority of the set of packet data units contained in the current buffer.
14. The terminal according to claim 11, characterized in that: In a case where the first indication information is used to indicate a congestion state of a network, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following: When the first indication information indicates that the congestion state of the network is non-congested, determining to exit the congestion management state; When the first indication information indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or indicates that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, determine to exit the congestion management state; When the first indication information indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or indicates that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, determine to exit the congestion management state; When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the total resource occupancy rate of all service cells accessed by the terminal is less than a second preset threshold value, or when it is determined that the total resource occupancy rate of all service cells accessed by the terminal is less than or equal to the second preset threshold value, it is determined to exit the congestion management state; When the first indication information indicates the resource occupancy rate of each service cell accessed by the terminal, it is determined according to the first indication information that the average resource occupancy rate of all service cells accessed by the terminal is less than a third preset threshold value, or when it is determined that the average resource occupancy rate of all service cells accessed by the terminal is less than or equal to the third preset threshold value, it is determined to exit the congestion management state; When the first indication information indicates the resource occupancy rate of each serving cell accessed by the terminal, and the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than a fourth preset threshold value, or the resource occupancy rate of at least one serving cell in each serving cell accessed by the terminal is less than or equal to the fourth preset threshold value, determine to exit the congestion management state; The second preset threshold value is predefined by a protocol or configured by a network device, the third preset threshold value is predefined by a protocol or configured by a network device, and the fourth preset threshold value is predefined by a protocol or configured by a network device.
15. The terminal according to any one of claims 11 to 14, characterized in that: The exiting the congestion management state includes at least one of the following: Stopping data discard based on importance of PDU sets; For target services, stop discarding data based on importance of PDU sets; Stopping data discard based on importance of PDUs for target QoS flows; For the target radio bearer or logical channel, data discard based on importance of packet data units is stopped.
16. The terminal according to claim 11, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: Based on the importance threshold of the first packet data unit set, performing data discarding; The importance threshold of the first packet data unit set is predefined by a protocol or configured by a network device.
17. The terminal according to any one of claims 11 to 16, characterized in that: The content of the first indication information includes at least one of the following: The total resource occupancy rate of all serving cells accessed by the terminal; The average resource occupancy rate of all serving cells accessed by the terminal; resource occupancy rate of each serving cell accessed by the terminal; 1 bit of information, used to indicate the congestion status of the network; N bits of information, each bit of the N bits of information being used to indicate a congestion state of a serving cell accessed by the terminal; A second packet data unit set importance threshold.
18. The terminal according to claim 17, characterized in that: In a case where the first indication information includes the importance threshold of the second packet data unit set, the determining to exit the congestion management state based on the first indication information sent by the network device includes at least one of the following: If the importance of the packet data unit set of the target service quality flow is less than the second packet data unit set importance threshold, or the importance of the packet data unit set of the target service quality flow is greater than or equal to the second packet data unit set importance threshold, determine to exit the congestion management state; If the importance of the packet data unit set corresponding to all logical channels or radio bearers of the terminal is less than the second packet data unit set importance threshold, or the importance of the packet data unit set corresponding to all logical channels of the terminal is less than or equal to the second packet data unit set importance threshold, it is determined to exit the congestion management state.
19. The terminal according to claim 17 or 18, characterized in that: The second packet data unit set importance threshold is the same as the first packet data unit set importance threshold.
20. The terminal according to claim 12, 14 or 16, characterized in that: The network device configuration includes: Radio resource control signaling, media access control layer control unit or physical layer signaling configuration sent by the network device.
21. A device for exiting a congestion management state, characterized in that: include: A first determining unit, configured to determine to exit a congestion management state based on first indication information sent by the network device; or, A second determining unit, configured to determine to exit the congestion management state when a preset condition is met; The first indication information is used to indicate the congestion state of the network, or the first indication information is used to instruct the terminal to exit the congestion management state.
22. A non-transitory readable storage medium, characterized in that: The non-transitory readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the method according to any one of claims 1 to 10.
Citation Information
Cited By
Communication method, device and system
CN120321711A
Method, terminal and apparatus for exiting congestion management state, and storage medium
EP4757404A1