Scheduling limitation control method and device, terminal, network side equipment and storage medium
The terminal triggers or requests the network-side equipment to relax scheduling restrictions under specific conditions, which solves the impact of scheduling restrictions on XR service transmission and achieves the stability and efficiency of the service.
Patent Information
- Application Number
- CN202311581475.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-23
- Publication Date
- 2025-05-23
AI Technical Summary
Scheduling restrictions affect the terminal when transmitting low-latency and high-throughput services such as Extended Reality (XR), resulting in service timeout or inability to meet throughput requirements, affecting the user experience.
When a specific condition is met, the terminal sends information to the network-side device to trigger the relaxation of scheduling restrictions, or requests the network-side device to relax the relaxation of scheduling restrictions, thereby optimizing resource allocation during XR service transmission.
By relaxing scheduling restrictions, XR service timeouts can be effectively avoided, throughput requirements can be met, user experience can be improved, and the impact on measurement performance can be reduced.
Smart Images

Figure CN120034966A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a scheduling restriction control method, device, terminal, network side equipment and storage medium. Background Art
[0002] In the New Radio (NR), in order to support Radio Resource Management (RRM) measurement, positioning, Cell Global Identifier (CGI) reporting, Multi Universal Subscriber Identity Module (MUSIM) operation, transmit power measurement, etc., a variety of gap mechanisms are introduced. At the same time, in order to ensure the performance of RRM measurement, Radio Link Monitoring (RLM), Bidirectional Forwarding Detection (BFD), etc., scheduling availability / restrictions (scheduling availability / restrictions) and other rules are introduced. These gap mechanisms and scheduling availability / restriction rules are collectively referred to as scheduling restrictions.
[0003] Since the terminal needs to perform measurements in the area restricted by scheduling, it is necessary to impose necessary restrictions on downlink or uplink transmission to reduce the impact on the measurement. However, when the terminal is transmitting low-latency, high-throughput services such as extended reality (eXtended Reality, XR), scheduling restrictions will cause XR services to timeout or fail to meet throughput requirements, affecting the user experience of XR services. Summary of the invention
[0004] The embodiments of the present application provide a scheduling restriction control method, apparatus, terminal, network-side device, and storage medium, which can solve the problem that scheduling restrictions affect XR service timeout or cannot meet throughput requirements, thereby affecting the user experience of XR services.
[0005] In a first aspect, a scheduling restriction control method is provided, comprising:
[0006] When the first condition is met, the terminal sends first information to the network side device, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network side device to relax scheduling restrictions.
[0007] In a second aspect, a scheduling restriction control method is provided, comprising:
[0008] A network-side device receives first information from a terminal, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network-side device to perform modulation restriction relaxation.
[0009] In a third aspect, a scheduling restriction control device is provided, comprising:
[0010] The first sending module is used to send first information to the network side device when a first condition is met, wherein the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or request the network side device to relax scheduling restrictions.
[0011] In a fourth aspect, a scheduling restriction control device is provided, comprising:
[0012] The second receiving module is used to receive first information from a terminal, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network side device to relax modulation restrictions.
[0013] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0014] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method described in the first aspect.
[0015] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0016] In an eighth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method described in the second aspect.
[0017] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0018] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.
[0019] In the eleventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0020] In the twelfth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0021] In an embodiment of the present application, when the first condition is met, the terminal sends first information to the network side device, and the first information is used to indicate that the terminal has triggered the relaxation of scheduling restrictions or requested the network side device to relax the scheduling restrictions, that is, when the first condition is met, the terminal can actively trigger the relaxation of scheduling restrictions, or request the network side device to relax the scheduling restrictions. In this way, when the terminal is in the area with scheduling restrictions and transmits low-latency and high-throughput services such as XR, the relaxation of scheduling restrictions can be used to ensure the transmission opportunities of XR services as much as possible, effectively avoid XR service timeouts, help meet throughput requirements, and improve the user experience of XR services. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 A block diagram of a wireless communication system applicable to the embodiments of the present application;
[0023] Figure 2 It is a schematic diagram of NCSG configuration parameters in the related art;
[0024] Figure 3 This is a flowchart of an implementation method of a scheduling restriction control method in an embodiment of the present application;
[0025] Figure 4 This is a flowchart of another scheduling restriction control method in an embodiment of the present application;
[0026] Figure 5 In the embodiments of this application Figure 3 A schematic diagram of the structure of the corresponding dispatch restriction control device;
[0027] Figure 6 In the embodiments of this application Figure 4 A schematic diagram of the structure of the corresponding dispatch restriction control device;
[0028] Figure 7 This is a schematic diagram of the structure of a communication device in an embodiment of the present application;
[0029] Figure 8 This is a schematic diagram of the structure of a terminal in an embodiment of the present application;
[0030] Fig. 9 This is a schematic diagram of the structure of a network side device in an embodiment of the present application;
[0031] Fig.10 This is a schematic diagram of the structure of another network-side device in an embodiment of the present application. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0033] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0034] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0035] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes the NR system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.
[0036] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B (home evolved Node B), a Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0037] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.But not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (UserPlane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0038] To facilitate understanding, the relevant technologies and concepts involved in the embodiments of the present application are first introduced.
[0039] 1. XR Business
[0040] XR refers to the combination of real and virtual environments and human-computer interactions generated by computer technology and wearable devices. It includes representative forms such as augmented reality (AR), mixed reality (MR), virtual reality (VR), and their intersections. The level of virtual world ranges from partial sensory input to fully immersive virtual reality. A key aspect of XR is the expansion of human experience, especially experience related to presence (represented by VR) and cognitive acquisition (represented by AR).
[0041] For VR services, the uplink is mainly based on the transmission of relatively dense small data packets. These small data packets can carry information such as gestures and controls, and serve as input and reference for downlink presentation data; the downlink is mainly based on the transmission of multimedia data such as video and audio. Through the timely reception and presentation of these multimedia data, an immersive experience is provided to users. Taking downlink video data as an example, video data can be modeled as video frames based on frame rate (Frames Per Second, FPS), and the typical value of FPS is 60 or 120. These video frames arrive periodically or quasi-periodically based on the period determined by FPS (1 / FPS second), and the size of the video frame changes dynamically. Each video frame is generally required to be successfully transmitted within 10ms on the air interface, and the transmission success rate is required to be no less than 99%, or even 99.9%. In addition, downlink video data generally requires a very high data rate, which can generally reach tens or even hundreds of Mbps (typical values are 30 or 45Mbps).
[0042] For AR services, in addition to the above-mentioned intensive transmission of small data packets, uplink may also transmit multimedia data such as video, audio, scene images, etc. Its service characteristics are similar to those of downlink. Usually the data rate is relatively low, for example, at most tens of Mbps (typical value is 10 or 20Mbps), and the time limit for air interface transmission can also be relaxed. For example, each video frame is generally required to be successfully transmitted within 30ms; the downlink data transmission characteristics are basically consistent with VR services.
[0043] 2. Gap Mechanism in NR
[0044] 1) Configuration of basic measurement gap
[0045] If the UE needs measurement gaps to discover and measure intra-frequency cells or inter-frequency cells or inter-RAT Evolved-UMTS Terrestrial Radio Access Network (E-UTRAN) cells, the following situations exist:
[0046] If the UE does not support independent measurement gap patterns for different frequency ranges, the network must provide a single per-UE measurement gap pattern for concurrent monitoring of all frequency layers;
[0047] If the UE supports independent measurement gap patterns for different frequency ranges, the network must provide a separate measurement gap pattern per frequency range (Frequency Range, FR) when the UE requires a separate (per-FR) measurement gap pattern per frequency range (FR) for independent concurrent monitoring of all frequency layers per frequency range, or provide a single per-UE measurement gap pattern for concurrent monitoring of all frequency layers per frequency range.
[0048] 2) UE behavior when measurement gaps are configured
[0049] (1) During the per-UE measurement gap:
[0050] In addition to receiving signals for RRM measurements and signals for random access procedures, the UE does not need to receive / transmit signals from / to the E-UTRAN Primary cell (PCell), E-UTRAN Secondary cell (SCell) and NR serving cell corresponding to E-UTRA-NR Dual Connectivity (DC);
[0051] In addition to receiving signals for RRM measurement, Positioning Reference Signal (PRS) measurement and signals for random access procedures, the UE does not need to receive / transmit to / from the NR serving cell corresponding to the standalone (SA) network (configured with a single carrier or carrier aggregation (CA));
[0052] In addition to receiving signals for RRM measurement, PRS measurement and random access procedures, the UE does not need to receive / transmit signals from / to the PCell, SCell and E-UTRAN serving cell corresponding to the NR-E-UTRA dual connectivity;
[0053] In addition to receiving signals for RRM measurement, PRS measurement and signals for random access procedures, the UE does not need to receive / transmit signals from / to the NR serving cell corresponding to NR-DC.
[0054] (2) During the per-FR measurement gap:
[0055] The UE does not need to receive / transmit signals from / to the E-UTRAN PCell, E-UTRAN SCell and NR serving cell corresponding to the corresponding frequency range for E-UTRA-NR dual connectivity, except for receiving signals for RRM measurements and signals for random access procedures;
[0056] In addition to receiving signals for RRM measurement, PRS measurement and signals for random access procedures, the UE does not need to receive / transmit to / from the NR serving cell corresponding to the corresponding frequency range for SA (configured with single carrier or CA);
[0057] In addition to receiving signals for RRM measurement, PRS measurement and signals for random access procedures, the UE does not need to receive / transmit to / from the PCell, SCell and E-UTRAN serving cell corresponding to the corresponding frequency range for NR-E-UTRA dual connectivity;
[0058] In addition to receiving signals for RRM measurement, PRS measurement and signals for random access procedures, the UE does not need to receive / transmit from / to the NR serving cell corresponding to the corresponding frequency range used for NR-DC.
[0059] 3) Derivative / enhancement mechanism based on measurement gap
[0060] Based on the above configuration of per-UE measurement gap or per-FR measurement gap and UE behavior, NR further introduces the following derivative or enhanced mechanisms:
[0061] (1) Measurement gap sharing
[0062] When either the co-frequency measurement or the heterofrequency measurement needs to occupy the measurement gap, or affects the use of the measurement gap (the SSB measurement timing configuration (SMTC) window corresponding to the measurement based on the synchronization signal block (Synchronization Signal Block, SSB) completely overlaps with the measurement gap), it is necessary to consider the sharing of the measurement gap between the co-frequency measurement and the heterofrequency measurement.
[0063] (2) Pre-configured measurement gap
[0064] Compared with the basic measurement gap, an activation / deactivation mechanism is further introduced. When a preconfigured measurement gap is activated, its operation is exactly the same as that of the basic measurement gap.
[0065] The activation / deactivation mechanism can be further divided into the following two mechanisms:
[0066] i) Autonomous activation / deactivation mechanism;
[0067] ii) Network-controlled activation / deactivation mechanism.
[0068] (3) Concurrent measurement gaps
[0069] Compared with the basic measurement gap, it is allowed to configure a gap combination (Gap combination) with collision of measurement gap occasions (Collision of MGoccasions) for the UE.
[0070] 4) Other gap mechanisms other than the measured gap
[0071] In NR, the following gap mechanism is further introduced:
[0072] (1) Network Controlled Small Gap (NCSG)
[0073] When NCSG is configured, other measurement gaps are not allowed to be configured at the same time.
[0074] Figure 2Shown is a schematic diagram of NCSG configuration parameters.
[0075] Wherein, VIL1 represents the visible interruption length (VIL) before the measurement length (ML), and VIL2 represents the visible interruption length after ML. During VIL1 and VIL2, the UE is not expected to send or receive any data. During ML, whether the UE is expected to send or receive data on the corresponding serving carrier depends on the scheduling restriction requirements of the relevant regulations. VIRP stands for Visible Interruption Repetition Period.
[0076] (2) MUSIM gap
[0077] The MUSIM gap is used for MUSIM operations, such as cell identification and measurement of the target cell in the target network, paging monitoring, System Information Block (SIB) acquisition, on-demand System Information (SI) request, etc.
[0078] (3) UL gap for Tx power management
[0079] The uplink gap is used for NR FR2 transmit power measurement and has restrictions on some uplink transmissions.
[0080] 5) Restrictions on scheduling availability in NR
[0081] Taking into account the RRM operation on the UE side, in addition to the UE side data transmission and reception restrictions of the aforementioned gap mechanism, restrictions on scheduling availability are introduced in the time period when the UE performs or may perform RRM operations, or in the symbol subsets therein.
[0082] 3. XR Awareness
[0083] XR Awareness relies on Quality of Service (QoS) flows, Protocol Data Unit (PDU) sets, Data Bursts, and service assistance information. It can be used to assist the network or UE in scheduling and transmitting XR services, preventing congestion and packet loss, and other operations. It specifically includes the following information:
[0084] PDU Set: One or more PDUs that carry the payload of an information unit generated by the application layer (e.g., a frame or video clip of an XR service);
[0085] Packet Delay Budget (PDB);
[0086] PDU Set Delay Budget (PSDB): The reception time of a PDU set refers to the maximum time required from the first PDU (at the UPF in the downlink or the UE in the uplink) to the successful reception of all PDUs (at the UE in the downlink or the UPF in the uplink). A QoS flow is associated with only one PSDB, which, if available, applies to both downlink and uplink and replaces the PDB of the QoS flow;
[0087] Packet Error Rate (PER);
[0088] PDU Set Error Rate (PSER): The upper limit of the non-congestion related PDU set loss rate, which refers to the PDU set loss rate between the RAN and the UE. A QoS flow is associated with only one PSER, which applies to both downlink and uplink, if available, and replaces the PER of the QoS flow. A PDU set is considered to be successfully received only when all PDUs in the PDU set are successfully received;
[0089] PDU Set Importance (PSI): refers to the relative importance of a PDU set relative to other PDU sets in the same QoS flow;
[0090] PDU Set Integrated Handling Information (PSIHI): Indicates whether the application layer needs all PDUs in the PDU set. For example, when PSIHI is true, if one PDU in the PDU set is not received successfully, the entire PDU set is useless to the application layer;
[0091] Data Burst: A set of multiple PDUs generated and sent by an application within a short period of time.
[0092] The above introduces the relevant technologies and concepts involved in the embodiments of the present application. It can be known from the relevant technologies that since the terminal needs to perform measurements in the area of scheduling restrictions, it is necessary to impose necessary restrictions on downlink or uplink transmission to reduce the impact on the measurement. However, when the terminal is transmitting low-latency, high-throughput services such as XR, scheduling restrictions will cause XR services to time out or fail to meet throughput requirements, affecting the user experience of XR services. Similarly, when the network is serving XR services, the areas where these scheduling restrictions take effect will cause interruptions in XR service transmission and affect the user experience of XR services. Therefore, when the network is operating some services that need to ensure user experience, a corresponding mechanism is needed to ensure the transmission of the service. If the scheduling restrictions are canceled directly, the measurement performance of the terminal will be affected and the mobility requirements cannot be met. So, how to trigger the relaxation of scheduling restrictions, so as to ensure the performance of XR services and avoid affecting the mobility performance as much as possible, can be solved by the technical solution provided in the embodiments of the present application.
[0093] The scheduling restriction control method provided in the embodiment of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.
[0094] See also Figure 3 FIG. 1 is a flowchart of an implementation of a scheduling restriction control method provided in an embodiment of the present application, and the method includes the following steps:
[0095] S310: When a first condition is met, the terminal sends first information to a network-side device, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network-side device to relax scheduling restrictions.
[0096] By applying the method provided in the embodiment of the present application, when the first condition is met, the terminal sends first information to the network side device, and the first information is used to indicate that the terminal has triggered the relaxation of scheduling restrictions or requested the network side device to relax the scheduling restrictions. That is, when the first condition is met, the terminal can actively trigger the relaxation of scheduling restrictions, or request the network side device to relax the scheduling restrictions. In this way, when the terminal is in the area with scheduling restrictions and transmits low-latency and high-throughput services such as XR, the relaxation of scheduling restrictions can be used to ensure the transmission opportunities of XR services as much as possible, effectively avoid XR service timeouts, help meet throughput requirements, and improve the user experience of XR services.
[0097] In the embodiment of the present application, the terminal may be Figure 1 The terminal 11 in the network side device may be Figure 1The network side device 12 in the terminal. When the first condition is met, the terminal can autonomously trigger the relaxation of the scheduling restriction, or request the network side device to relax the scheduling restriction. The first condition can be predefined by the protocol or configured by the network side device. Optionally, before the network side device receives the first information from the terminal, the network side device can send information indicating the first condition to the terminal, and the first condition is used to determine whether to relax the scheduling restriction.
[0098] In some embodiments of the present application, the first condition may include at least one of the following:
[0099] 1) The number of PDU sets with the highest priority protocol data unit PDU set importance detected is greater than or equal to N1; the priority of the PDU set importance of the PDU set can be pre-defined by the protocol or configured by the network side device. For example, the priority of the PDU set importance is divided into high priority and low priority, where the high priority is the highest priority, or the priority of the PDU set importance is divided into high priority, medium priority, and low priority, where the high priority is the highest priority, or the priority of the PDU set importance is divided from low to high into first priority, second priority, third priority, and fourth priority, where the fourth priority is the highest priority. The larger the priority value, the higher the corresponding priority. N1 is an integer greater than or equal to 0. If N1 is 0, as long as a PDU set with the highest priority PDU set importance is detected, the first condition is considered to be met. If N1 is greater than 0, the first condition is considered to be met when a large number of PDU sets with the highest priority PDU set importance are detected;
[0100] 2) The number of PDU sets whose priority of PDU set importance is greater than or equal to the first value is greater than or equal to N2; the priority of PDU set importance being greater than or equal to the first value means that the priority of PDU set importance is higher. N2 is an integer greater than or equal to 0. If N2 is 0, as long as a PDU set with a higher priority PDU set importance is detected, it can be considered that the first condition is met. If N2 is greater than 0, the first condition is considered to be met when a large number of PDU sets with a higher priority PDU set importance are detected;
[0101] 3) The number of PDU sets whose remaining PDU set delay budget is less than or equal to the second value is greater than or equal to N3; N3 is an integer greater than or equal to 0. If N3 is 0, as long as a PDU set with a smaller remaining PDU set delay budget is detected, the first condition is considered to be satisfied. If N3 is greater than 0, the first condition is considered to be satisfied when a large number of PDU sets with a smaller remaining PDU set delay budget are detected;
[0102] 4) The number of QoS flows or data radio bearers (DRBs) whose real-time PDU set error rate is greater than or equal to the third value is greater than or equal to N4; N4 is an integer greater than or equal to 0. If N4 is 0, as long as a QoS flow with a large real-time PDU set error rate is detected, or a data radio bearer with a large real-time PDU set error rate is detected, the first condition can be considered to be met. If N4 is greater than 0, the first condition is considered to be met when a large number of QoS flows or data radio bearers with a large real-time PDU set error rate are detected;
[0103] 5) The number of PDUs whose remaining packet delay budget is less than or equal to the fourth value is greater than or equal to N5; N5 is an integer greater than or equal to 0. If N5 is 0, the first condition is considered to be satisfied as long as a PDU with a smaller remaining packet delay budget is detected. If N5 is greater than 0, the first condition is considered to be satisfied when a large number of PDUs with a smaller remaining packet delay budget are detected;
[0104] 6) The number of QoS flows or data radio bearers whose real-time packet error rate is greater than or equal to the fifth value is greater than or equal to N6; N6 is an integer greater than or equal to 0. If N6 is 0, as long as a QoS flow with a large real-time packet error rate is detected, or a data radio bearer with a large real-time packet error rate is detected, the first condition can be considered to be met. If N6 is greater than 0, the first condition is considered to be met when a large number of QoS flows or data radio bearers with a large real-time packet error rate are detected;
[0105] 7) The number of first objects for which the delay difference (synchronization requirement) between the first objects is greater than or equal to the sixth value is greater than or equal to N7, and the first object includes at least one of PDU, PDU set, data burst, QoS flow, and PDU session; N7 is an integer greater than or equal to 0. If N7 is 0, as long as a large delay difference is detected between PDU / PDU set / data burst / QoS flow / PDU session, it can be considered that the first condition is met. If N7 is greater than 0, the first condition is considered to be met when a large number of PDU / PDU sets / data bursts / QoS flows / PDU sessions with large delay differences are detected;
[0106] 8) It is detected that the number of packet losses or the packet loss rate of the second object is greater than or equal to the seventh value, and the second object includes at least one of the physical layer (PHY), the media access control (Media Access Control, MAC) layer, the radio link control (Radio Link Control, RLC) layer, the packet data convergence protocol (Packet Data Convergence Protocol, PDCP) layer, the data radio bearer, the QoS flow, and the PDU session; that is, if the number of packet losses or the packet loss rate of the PHY / MAC / RLC / PDCP / DRB / QoS flow / PDU session is large, it can be considered that the first condition is met;
[0107] 9) It is detected that the signal quality of the serving cell is greater than or equal to the eighth value. That is, if the signal quality of the serving cell is good, it can be considered that the first condition is met.
[0108] It should be noted that the first condition may include each of the above items separately, or may be a combination of multiple items. The first value, the second value, the third value, the fourth value, the fifth value, the sixth value, the seventh value, the eighth value, N1-N7 may be predefined by the protocol or configured by the network side device.
[0109] In some embodiments of the present application, the first information may include at least one of the following:
[0110] 1) Indication information that the scheduling restriction relaxation has been triggered; when the first condition is met, the terminal can autonomously trigger the scheduling restriction relaxation. After the scheduling restriction relaxation is triggered, the terminal can send first information to the network side device, and the first information includes the indication information that the scheduling restriction relaxation has been triggered, so as to inform the network side device that the terminal has triggered the scheduling restriction relaxation;
[0111] 2) The number of PDU sets with the highest priority PDU set importance or the identifier of the PDU set or the PDU set importance priority of the PDU set; when the terminal detects that the number of PDU sets with the highest priority PDU set importance is greater than or equal to N1, the terminal sends first information to the network side device, the first information including at least one of the number of PDU sets with the highest priority PDU set importance, the identifier of the PDU set, and the PDU set importance priority of the PDU set, so as to inform the network side device that there is a PDU set with the highest priority PDU set importance in the current transmission service and related information of the corresponding PDU set. The network side device can determine that the terminal has triggered the relaxation of scheduling restrictions or that the terminal requests the network side device to relax scheduling restrictions based on this information;
[0112] 3) The number of PDU sets or the identifier of the PDU set or the PDU set importance priority of the PDU set whose priority of the PDU set importance is greater than or equal to the first value; when the terminal detects that the number of PDU sets whose priority of the PDU set importance is greater than or equal to the first value is greater than or equal to N2, the terminal sends first information to the network side device, the first information including at least one of the number of PDU sets whose priority of the PDU set importance is greater than or equal to the first value, the identifier of the PDU set, and the PDU set importance priority of the PDU set, so as to inform the network side device that there are PDU sets with higher priority PDU set importance in the current transmission service and related information of the corresponding PDU set, and the network side device can determine that the terminal has triggered the relaxation of scheduling restrictions or that the terminal requests the network side device to relax scheduling restrictions based on this information;
[0113] 4) The number of PDU sets whose remaining PDU set delay budget is less than or equal to the second value, or the identifier of the PDU set, or the remaining PDU set delay budget of the PDU set; when the terminal detects that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the second value is greater than or equal to N3, the terminal sends first information to the network side device, where the first information includes at least one of the number of PDU sets whose remaining PDU set delay budget is less than or equal to the second value, the identifier of the PDU set, and the remaining PDU set delay budget of the PDU set, so as to inform the network side device that there is a PDU set with a smaller remaining PDU set delay budget in the current transmission service and related information of the corresponding PDU set. The network side device can determine that the terminal has triggered scheduling restriction relaxation or that the terminal requests the network side device to relax scheduling restrictions based on this information;
[0114] 5) The number of QoS flows or the number of data radio bearers or the identifier of the QoS flow or the identifier of the data radio bearer or the real-time PDU set error rate of the QoS flow or the real-time PDU set error rate of the data radio bearer whose real-time PDU set error rate is greater than or equal to the third value; when the terminal detects that the number of QoS flows or data radio bearers whose real-time PDU set error rate is greater than or equal to the third value is greater than or equal to N4, the terminal sends first information to the network side device, the first information including at least one of the number of QoS flows, the number of data radio bearers, the identifier of the QoS flow, the identifier of the data radio bearer, the real-time PDU set error rate of the QoS flow, and the real-time PDU set error rate of the data radio bearer whose real-time PDU set error rate is greater than or equal to the third value, so as to inform the network side device that there are QoS flows or data radio bearers with a large real-time PDU set error rate in the current transmission service and related information of the corresponding QoS flows or data radio bearers, and the network side device can determine that the terminal has triggered scheduling restriction relaxation or that the terminal requests the network side device to relax scheduling restrictions based on this information;
[0115] 6) The number of PDUs whose remaining packet delay budget is less than or equal to the fourth value or the identifier of the PDU or the remaining packet delay budget of the PDU; when the terminal detects that the number of PDUs whose remaining packet delay budget is less than or equal to the fourth value is greater than or equal to N5, the terminal sends first information to the network side device, where the first information includes at least one of the number of PDUs whose remaining packet delay budget is less than or equal to the fourth value, the identifier of the PDU, and the remaining packet delay budget of the PDU, so as to inform the network side device that there are PDUs with smaller remaining packet delay budgets in the current transmission service and related information of the corresponding PDUs. The network side device can determine that the terminal has triggered scheduling restriction relaxation or that the terminal requests the network side device to relax scheduling restrictions based on this information;
[0116] 7) The number of QoS flows or the number of data radio bearers or the identifier of the QoS flow or the identifier of the data radio bearer or the real-time packet error rate of the QoS flow or the real-time packet error rate of the data radio bearer whose real-time packet error rate is greater than or equal to the fifth value; when the terminal detects that the number of QoS flows or data radio bearers whose real-time packet error rate is greater than or equal to the fifth value is greater than or equal to N6, the terminal sends first information to the network side device, the first information including at least one of the number of QoS flows, the number of data radio bearers, the identifier of the QoS flow, the identifier of the data radio bearer, the real-time packet error rate of the QoS flow, and the real-time packet error rate of the data radio bearer whose real-time packet error rate is greater than or equal to the fifth value, so as to inform the network side device that there are QoS flows or data radio bearers with a large real-time packet error rate in the current transmission service and related information of the corresponding QoS flows or data radio bearers, and the network side device can determine that the terminal has triggered the relaxation of scheduling restrictions or that the terminal requests the network side device to relax scheduling restrictions based on this information;
[0117] 8) The number of first objects whose delay difference is greater than or equal to the sixth value or the identifier of the first object or the delay difference between the first objects, the first object including at least one of PDU, PDU set, data burst, QoS flow, and PDU session; when the terminal detects that the number of first objects whose delay difference between the first objects is greater than or equal to the sixth value is greater than or equal to N7, the terminal sends first information to the network side device, the first information including at least one of the number of first objects whose delay difference is greater than or equal to the sixth value, the identifier of the first object, and the delay difference between the first objects, so as to inform the network side device that there are first objects with large delay differences in the current transmission service and related information of the corresponding first objects, and the network side device can determine that the terminal has triggered scheduling restriction relaxation or that the terminal requests the network side device to relax scheduling restrictions based on this information;
[0118] 9) the number of packet losses or the packet loss rate of the second object, where the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; when the terminal detects that the number of packet losses or the packet loss rate of the second object is greater than or equal to the seventh value, the terminal may send first information to the network side device, where the first information includes the number of packet losses or the packet loss rate of the second object, so as to inform the network side device that the number of packet losses or the packet loss rate of the second object is large, and the network side device may determine that the terminal has triggered the relaxation of the scheduling restriction or determine that the terminal requests the network side device to relax the scheduling restriction based on this information;
[0119] 10) the remaining PDU set delay budget of at least one QoS flow;
[0120] 11) Real-time PDU set error rate of at least one QoS flow;
[0121] 12) a delay difference between at least one pair of first objects;
[0122] 13) Signal quality of the serving cell;
[0123] 14) Signal quality of neighboring cells;
[0124] When the first condition is met, the terminal can send the remaining PDU set delay budget of at least one QoS flow, or the real-time PDU set error rate of at least one QoS flow, or the delay difference between at least one pair of first objects, or the signal quality of the service cell, or the signal quality of the neighboring cell to the network side device. The network side device can determine whether to relax the scheduling restrictions based on this information.
[0125] When the terminal meets the first condition, the first information sent to the network side device may include at least one of the above-mentioned contents, which helps the network side device to accurately determine the terminal intention and relax the scheduling restrictions in a timely manner.
[0126] In some embodiments of the present application, after the terminal sends the first information to the network side device, the method may further include the following steps:
[0127] The terminal starts a timer, and the timer is used to restrict the terminal from triggering scheduling restriction relaxation or restrict the terminal from requesting the network side device to relax scheduling restrictions.
[0128] In an embodiment of the present application, when the first condition is met, the terminal sends a first message to the network side device, and the first message is used to indicate that the terminal has triggered the relaxation of scheduling restrictions or requested the network side device to relax scheduling restrictions. Further, the terminal can start a timer. During the operation of the timer, the terminal cannot repeatedly trigger the relaxation of scheduling restrictions, or the terminal cannot repeatedly request the network side device to relax scheduling restrictions. That is, during the operation of the timer, even if the first condition is met, the terminal cannot trigger the relaxation of scheduling restrictions again, or cannot request the network side device to relax scheduling restrictions again. This can effectively avoid the impact of too long relaxation time or too many times on mobility performance. After the timer times out, the terminal can trigger the relaxation of scheduling restrictions again when the first condition is met, or request the network side device to relax scheduling restrictions again.
[0129] The duration of the timer may be predefined by the protocol or configured by the network side device. Optionally, before the network side device receives the first information from the terminal, the network side device may configure the duration of the timer for the terminal.
[0130] In some embodiments of the present application, after the terminal sends the first information to the network side device, the method may further include the following steps:
[0131] The terminal relaxes the scheduling restriction according to the second information;
[0132] The second information includes at least one of the following:
[0133] the start time of the relaxation of scheduling restrictions;
[0134] the end time of the relaxation of scheduling restrictions;
[0135] the duration of the relaxation of scheduling restrictions;
[0136] Skipped scheduling restriction areas;
[0137] The type of gap to skip.
[0138] In an embodiment of the present application, the terminal sends the first information to the network side device when the first condition is met. The first information can be used to indicate that the terminal has triggered the scheduling restriction relaxation. After the scheduling restriction relaxation is triggered, the terminal can relax the scheduling restriction according to the second information. In the case where the first information is used to request the network side device to relax the scheduling restriction, after receiving the first information from the terminal, the network side device can determine whether to relax the scheduling restriction according to the first information, and if it is determined to relax the scheduling restriction, it can send scheduling restriction relaxation indication information to the terminal. In the case where the terminal receives the scheduling restriction relaxation indication information from the network side device, the scheduling restriction relaxation can be performed according to the second information.
[0139] The second information may be predefined by the protocol or configured by the network side device. The second information includes at least one of the start time of scheduling restriction relaxation, the end time of scheduling restriction relaxation, the duration of scheduling restriction relaxation, the skipped scheduling restriction area, and the skipped gap type. The terminal performs scheduling restriction relaxation according to the second information, and restricts the scheduling restriction relaxation behavior of the terminal, thereby reducing the impact of scheduling restriction relaxation on mobility performance.
[0140] In some embodiments of the present application, the second information is determined based on the first condition. The first condition includes the multiple contents mentioned above, and different first conditions may correspond to different second information to improve the effectiveness of relaxing the scheduling constraints.
[0141] In some embodiments of the present application, after the terminal sends the first information to the network side device, the method may further include the following steps:
[0142] When the second condition is met, the terminal sends third information to the network side device, where the third information is used to indicate that the terminal has stopped scheduling restriction relaxation or request the network side device to stop scheduling restriction relaxation.
[0143] In an embodiment of the present application, when the second condition is met, the terminal can autonomously stop the scheduling restriction relaxation, or request the network side device to stop the scheduling restriction relaxation. The second condition may be predefined by the protocol, or configured by the network side device. Optionally, before the network side device receives the third information from the terminal, the network side device may send information indicating the second condition to the terminal, and the second condition is used to determine whether to stop the scheduling restriction relaxation. Optionally, the terminal may receive scheduling restriction configuration information, and the scheduling restriction configuration information includes information indicating the first condition, or information indicating the second condition.
[0144] When the first condition is met, the terminal triggers the scheduling restriction relaxation or requests the network side device to relax the scheduling restriction, and then the terminal can relax the scheduling restriction. After the terminal relaxes the scheduling restriction, when the second condition is met, the terminal can actively stop the scheduling restriction relaxation or request the network side device to stop the scheduling restriction relaxation, which helps to improve the mobility performance.
[0145] In some embodiments of the present application, the second condition may include at least one of the following:
[0146] 1) The number of PDU sets with the highest priority protocol data unit PDU set importance detected is less than or equal to M1; M1 is an integer greater than or equal to 0. If M1 is 0, when it is detected that there is no PDU set with the highest priority PDU set importance, it is considered that the second condition is met. If M1 is greater than 0, when it is detected that there is a PDU set with the highest priority PDU set importance, but the number of such PDU sets is small, it can be considered that the second condition is met;
[0147] 2) The number of PDU sets whose priority of PDU set importance is greater than or equal to the ninth value is less than or equal to M2; M2 is an integer greater than or equal to 0. If M2 is 0, when it is detected that there is no PDU set with a higher priority of PDU set importance, it is considered that the second condition is met. If M2 is greater than 0, when it is detected that there is a PDU set with a higher priority of PDU set importance, but the number of such PDU sets is small, it can be considered that the second condition is met;
[0148] 3) The number of PDU sets whose remaining PDU set delay budget is less than or equal to the tenth value is less than or equal to M3; M3 is an integer greater than or equal to 0. If M3 is 0, when it is detected that there is no PDU set with a smaller remaining PDU set delay budget, the second condition is considered to be met. If M3 is greater than 0, when it is detected that there is a PDU set with a smaller remaining PDU set delay budget, but the number of such PDU sets is small, the second condition can be considered to be met;
[0149] 4) The number of QoS flows or data radio bearers whose real-time PDU set error rate is greater than or equal to the eleventh value is less than or equal to M4; M4 is an integer greater than or equal to 0. If M4 is 0, when it is detected that there is no QoS flow or data radio bearer with a large real-time PDU set error rate, the second condition is considered to be met. If M4 is greater than 0, when it is detected that there is a QoS flow or data radio bearer with a large real-time PDU set error rate, but the number of such QoS flows or data radio bearers is small, the second condition can be considered to be met;
[0150] 5) The number of PDUs whose remaining packet delay budget is less than or equal to the twelfth value is less than or equal to M5; M5 is an integer greater than or equal to 0. If M5 is 0, when it is detected that there are no PDUs with a smaller remaining packet delay budget, the second condition is considered to be met. If M5 is greater than 0, when it is detected that there are PDUs with a smaller remaining packet delay budget, but the number of such PDUs is small, the second condition can be considered to be met;
[0151] 6) The number of QoS flows or data radio bearers whose real-time packet error rate is greater than or equal to the thirteenth value is less than or equal to M6; M6 is an integer greater than or equal to 0. If M6 is 0, when it is detected that there is no QoS flow or data radio bearer with a large real-time packet error rate, it is considered that the second condition is met. If M6 is greater than 0, when it is detected that there is a QoS flow or data radio bearer with a large real-time packet error rate, but such QoS flows or data radio bearers are relatively small, it can be considered that the second condition is met;
[0152] 7) The number of first objects whose delay difference between first objects is greater than or equal to the fourteenth value is less than or equal to M7, and the first object includes at least one of PDU, PDU set, data burst, QoS flow, and PDU session; M7 is an integer greater than or equal to 0. If M7 is 0, when it is detected that there is no first object with a large delay difference, it is considered that the second condition is met. If M7 is greater than 0, when it is detected that there is a small number of first objects with a large delay difference, it can be considered that the second condition is met;
[0153] 8) It is detected that the number of packet losses or the packet loss rate of the second object is less than or equal to the fifteenth value, and the second object includes at least one of the physical layer, the media access control layer, the radio link control layer, the packet data convergence protocol layer, the data radio bearer, the QoS flow, and the PDU session; that is, if the number of packet losses or the packet loss rate of the second object is small, it can be considered that the second condition is met;
[0154] 9) It is detected that the signal quality of the serving cell is less than or equal to the sixteenth value; that is, if the signal quality of the serving cell is poor, it can be considered that the second condition is met.
[0155] It should be noted that the second condition may include each of the above items separately, or may be a combination of multiple items. The ninth value, the tenth value, the eleventh value, the twelfth value, the thirteenth value, the fourteenth value, the fifteenth value, the sixteenth value, M1-M7 may be predefined by the protocol or configured by the network side device.
[0156] Optionally, the corresponding relationship between the thresholds in the first condition and the second condition may include at least one of the following:
[0157] The first value is greater than or equal to the ninth value;
[0158] the second value is less than or equal to the tenth value;
[0159] the third value is greater than or equal to the eleventh value;
[0160] The fourth value is less than or equal to the twelfth value;
[0161] The fifth value is greater than or equal to the thirteenth value;
[0162] The sixth value is greater than or equal to the fourteenth value;
[0163] The seventh value is greater than or equal to the fifteenth value;
[0164] The eighth value is greater than or equal to the sixteenth value;
[0165] N1 is greater than or equal to M1;
[0166] N2 is greater than or equal to M2;
[0167] N3 is greater than or equal to M3;
[0168] N4 is greater than or equal to M4;
[0169] N5 is greater than or equal to M5;
[0170] N6 is greater than or equal to M6;
[0171] N7 is greater than or equal to M7.
[0172] The first value and the ninth value may be the same or different, and being different may effectively deal with numerical oscillation. Similarly, the second value and the tenth value, the third value and the eleventh value, the fourth value and the twelfth value, the fifth value and the thirteenth value, the sixth value and the fourteenth value, the seventh value and the fifteenth value, and the eighth value and the sixteenth value may also be the same or different.
[0173] In some embodiments of the present application, the third information may include at least one of the following:
[0174] 1) Indication information that the scheduling restriction relaxation has been stopped; when the second condition is met, the terminal can autonomously stop the scheduling restriction relaxation, and after stopping the scheduling restriction relaxation, it can send second information to the network side device, the second information includes the indication information that the scheduling restriction relaxation has been stopped, so as to inform the network side device that the terminal has stopped the scheduling restriction relaxation;
[0175] 2) The number of PDU sets with the highest priority PDU set importance or the identifier of the PDU set or the PDU set importance priority of the PDU set; when the terminal detects that the number of PDU sets with the highest priority PDU set importance is less than or equal to M1, the terminal sends third information to the network side device, the third information including at least one of the number of PDU sets with the highest priority PDU set importance, the identifier of the PDU set, and the PDU set importance priority of the PDU set, so as to inform the network side device that there are fewer PDU sets with the highest priority PDU set importance in the current transmission service and related information of the corresponding PDU set. The network side device can determine that the terminal has stopped scheduling restriction relaxation or that the terminal requests the network side device to stop scheduling restriction relaxation based on this information;
[0176] 3) The number of PDU sets whose priority of PDU set importance is greater than or equal to the ninth value, or the identifier of the PDU set, or the PDU set importance priority of the PDU set; when the terminal detects that the number of PDU sets whose priority of PDU set importance is greater than or equal to the ninth value is less than or equal to M2, the terminal sends third information to the network side device, the third information including at least one of the number of PDU sets whose priority of PDU set importance is greater than or equal to the ninth value, the identifier of the PDU set, and the PDU set importance priority of the PDU set, so as to inform the network side device that there are fewer PDU sets with higher priority PDU set importance in the current transmission service and related information of the corresponding PDU set, and the network side device can determine that the terminal has stopped scheduling restriction relaxation or that the terminal requests the network side device to stop scheduling restriction relaxation based on this information;
[0177] 4) The number of PDU sets whose remaining PDU set delay budget is less than or equal to the tenth value, or the identifier of the PDU set, or the remaining PDU set delay budget of the PDU set; when the terminal detects that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the tenth value is less than or equal to M3, the terminal sends third information to the network side device, the third information including at least one of the number of PDU sets whose remaining PDU set delay budget is less than or equal to the tenth value, the identifier of the PDU set, and the remaining PDU set delay budget of the PDU set, so as to inform the network side device that there are fewer PDU sets with smaller remaining PDU set delay budgets in the current transmission service and related information of the corresponding PDU sets. The network side device can determine that the terminal has stopped scheduling restriction relaxation or that the terminal requests the network side device to stop scheduling restriction relaxation based on this information;
[0178] 5) The number of QoS flows or the number of data radio bearers or the identifier of the QoS flow or the identifier of the data radio bearer or the real-time PDU set error rate of the QoS flow or the real-time PDU set error rate of the data radio bearer whose real-time PDU set error rate is greater than or equal to the eleventh value; when the terminal detects that the number of QoS flows or data radio bearers whose real-time PDU set error rate is less than or equal to M4, the terminal sends third information to the network side device, the third information including at least one of the number of QoS flows, the number of data radio bearers, the identifier of the QoS flow, the identifier of the data radio bearer, the real-time PDU set error rate of the QoS flow, and the real-time PDU set error rate of the data radio bearer whose real-time PDU set error rate is greater than or equal to the eleventh value, so as to inform the network side device that there are fewer QoS flows or data radio bearers with a larger real-time PDU set error rate in the current transmission service and related information of the corresponding QoS flows or data radio bearers, and the network side device can determine that the terminal has stopped scheduling restriction relaxation or that the terminal requests the network side device to stop scheduling restriction relaxation based on this information;
[0179] 6) The number of PDUs whose remaining packet delay budget is less than or equal to the twelfth value or the identifier of the PDU or the remaining packet delay budget of the PDU; when the terminal detects that the number of PDUs whose remaining packet delay budget is less than or equal to the twelfth value is less than or equal to M5, the terminal sends third information to the network side device, the third information including at least one of the number of PDUs whose remaining packet delay budget is less than or equal to the twelfth value, the identifier of the PDU, and the remaining packet delay budget of the PDU, so as to inform the network side device that there are fewer PDUs with smaller remaining packet delay budgets in the current transmission service and related information of the corresponding PDUs, and the network side device can determine that the terminal has stopped scheduling restriction relaxation or determine that the terminal requests the network side device to stop scheduling restriction relaxation based on these information;
[0180] 7) The number of QoS flows or the number of data radio bearers or the identifier of the QoS flow or the identifier of the data radio bearer or the real-time packet error rate of the QoS flow or the real-time packet error rate of the data radio bearer whose real-time packet error rate is greater than or equal to the thirteenth value; when the terminal detects that the number of QoS flows or data radio bearers with a real-time packet error rate greater than or equal to the thirteenth value is less than or equal to M6, the terminal sends third information to the network side device, the third information including at least one of the number of QoS flows with a real-time packet error rate greater than or equal to the thirteenth value, the number of data radio bearers, the identifier of the QoS flow, the identifier of the data radio bearer, the real-time packet error rate of the QoS flow, and the real-time packet error rate of the data radio bearer, so as to inform the network side device that there are fewer QoS flows or data radio bearers with a larger real-time packet error rate in the current transmission service and related information of the corresponding QoS flows or data radio bearers, and the network side device can determine that the terminal has stopped scheduling restriction relaxation or determine that the terminal requests the network side device to stop scheduling restriction relaxation based on this information;
[0181] 8) The number of first objects whose delay difference is greater than or equal to the fourteenth value or the identifier of the first object or the delay difference between the first objects, the first object including at least one of PDU, PDU set, data burst, QoS flow, and PDU session; when the terminal detects that the number of first objects whose delay difference between the first objects is greater than or equal to the fourteenth value is less than or equal to M7, the terminal sends third information to the network side device, the third information including at least one of the number of first objects whose delay difference is greater than or equal to the fourteenth value, the identifier of the first object, and the delay difference between the first objects, so as to inform the network side device that there are fewer first objects with larger delay differences in the current transmission service and related information of the corresponding first objects, and the network side device can determine that the terminal has stopped scheduling restriction relaxation or determine that the terminal requests the network side device to stop scheduling restriction relaxation based on the information;
[0182] 9) the number of packet losses or the packet loss rate of the second object, the second object including at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; when the terminal detects that the number of packet losses or the packet loss rate of the second object is less than or equal to the fifteenth value, the terminal may send third information to the network side device, the first information including the number of packet losses or the packet loss rate of the second object, so as to inform the network side device that the number of packet losses or the packet loss rate of the second object is small, and the network side device may determine that the terminal has stopped the scheduling restriction relaxation or determine that the terminal requests the network side device to stop the scheduling restriction relaxation according to the information;
[0183] 10) the remaining PDU set delay budget of at least one QoS flow;
[0184] 11) Real-time PDU set error rate of at least one QoS flow;
[0185] 12) a delay difference between at least one pair of first objects;
[0186] 13) Signal quality of the serving cell;
[0187] 14) Signal quality of neighboring cells.
[0188] When the second condition is met, the terminal can send the remaining PDU set delay budget of at least one QoS flow, or the real-time PDU set error rate of at least one QoS flow, or the delay difference between at least one pair of first objects, or the signal quality of the service cell, or the signal quality of the neighboring cell to the network side device. The network side device can determine whether to stop relaxing the scheduling restrictions based on this information.
[0189] When the second condition is met, the third information sent by the terminal to the network side device may include at least one of the above-mentioned contents, which helps the network side device to accurately determine the terminal intention, stop the relaxation of scheduling restrictions in time, and ensure mobility performance.
[0190] In some embodiments of the present application, when the third information is used to indicate a request for the network side device to stop relaxing the scheduling restriction, the method may further include the following steps:
[0191] When receiving the instruction information for stopping the scheduling restriction relaxation from the network side device, the terminal stops the scheduling restriction relaxation.
[0192] In an embodiment of the present application, when the second condition is met, the terminal sends third information to the network side device. The third information can be used to instruct the network side device to stop relaxing scheduling restrictions. The network side device can determine whether to stop relaxing scheduling restrictions based on the third information. If it is determined to stop relaxing scheduling restrictions, a stop relaxing scheduling restrictions indication message can be sent to the terminal. After receiving the stop relaxing scheduling restrictions indication message, the terminal stops relaxing scheduling restrictions to ensure mobility performance.
[0193] It should be noted that the indicator corresponding to the first condition or the second condition in the embodiment of the present application can be statistically obtained by the terminal within a time window predefined by the protocol or configured by the network side device.
[0194] The technical solution provided by the embodiment of the present application is described above. For ease of understanding, the following description is given by taking the terminal triggering the relaxation of scheduling restrictions and reporting to the network side device as an example.
[0195] Step 0: The terminal receives the first condition and the second condition configured by the network side device. For example, the first condition includes: there is a QoS flow whose real-time PDU set error rate is higher than the threshold A; the second condition includes: the real-time PDU set error rates of all QoS flows are lower than the threshold A;
[0196] Step 1: The terminal performs data transmission outside the scheduling restrictions configured by the network side device. The terminal obtains that the real-time PDU set error rate of QoS flow 1 exceeds threshold A within the time window preconfigured by the network side device.
[0197] Step 2: The terminal triggers the relaxation of scheduling restrictions and reports first information to the network side device. For example, the first information may include:
[0198] An indication that relaxation of dispatch restrictions has been triggered;
[0199] Real-time PDU set error rate of QoS flow 1;
[0200] ID of QoS flow 1;
[0201] Step 3: The terminal can perform data transmission in the scheduling restriction area within the duration of the scheduling restriction relaxation pre-configured by the network side device;
[0202] Step 4: The terminal obtains statistics of the real-time PDU set error rates of all QoS flows within the time window preconfigured by the network side device, and the real-time PDU set error rates are all lower than the threshold A. The terminal stops scheduling restriction relaxation and reports the third information to the network side device. For example, the third information may include:
[0203] Stop the instruction message of relaxation of scheduling restrictions;
[0204] Real-time PDU set error rate of at least one QoS flow.
[0205] The scheduling constraint relaxation control method provided in the embodiment of the present application can reduce the impact on measurement performance while ensuring the transmission opportunities of high-priority XR services as much as possible, thereby ensuring XR service performance.
[0206] Corresponding to the above method embodiment, the present application embodiment also provides a scheduling restriction control method, such as Figure 4 As shown, the method comprises the following steps:
[0207] S410: The network side device receives first information from the terminal, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network side device to perform modulation restriction relaxation.
[0208] By applying the method provided in the embodiment of the present application, the network side device receives the first information from the terminal, and the first information is used to indicate that the terminal has triggered the relaxation of scheduling restrictions or requested the network side device to relax the scheduling restrictions. That is, when the terminal meets the first condition, it can actively trigger the relaxation of scheduling restrictions, or request the network side device to relax scheduling restrictions. In this way, when the terminal is in the area of scheduling restrictions and transmits low-latency and high-throughput services such as XR, the relaxation of scheduling restrictions can be used to ensure the transmission opportunities of XR services as much as possible, effectively avoid XR service timeouts, help meet throughput requirements, and improve the user experience of XR services.
[0209] In some embodiments of the present application, the first information includes at least one of the following:
[0210] An indication that relaxation of dispatch restrictions has been triggered;
[0211] the number of the PDU sets or the identifier of the PDU sets or the PDU set importance value of the PDU sets of the highest priority protocol data unit PDU set importance;
[0212] The number of PDU sets or the identifiers of the PDU sets or the PDU set importance values of the PDU sets whose priority of the PDU set importance is greater than or equal to the first value;
[0213] The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the second value;
[0214] the number of quality of service QoS flows or the number of data radio bearers or the identification of QoS flows or the identification of data radio bearers or the real-time PDU set error rate of QoS flows or the real-time PDU set error rate of data radio bearers for which the real-time PDU set error rate is greater than or equal to a third value;
[0215] The number of PDUs or the identifiers of the PDUs or the remaining packet delay budget of the PDUs whose remaining packet delay budget is less than or equal to a fourth value;
[0216] the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to a fifth value;
[0217] The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to a sixth value, where the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0218] The number of packet losses or the packet loss rate of the second object, the second object comprising at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0219] The remaining PDU set delay budget of at least one QoS flow;
[0220] A real-time PDU set error rate of at least one QoS flow;
[0221] a delay difference between at least one pair of first objects;
[0222] Signal quality of the serving cell;
[0223] Signal quality of neighboring cells.
[0224] In some embodiments of the present application, before the network side device receives the first information from the terminal, the method further includes:
[0225] The network side device sends information indicating a first condition to the terminal, where the first condition is used to determine whether to relax the scheduling restriction.
[0226] In some embodiments of the present application, the first condition includes at least one of the following:
[0227] The number of PDU sets whose importance is detected to be the highest priority PDU set is greater than or equal to N1;
[0228] It is detected that the number of PDU sets whose priority of the PDU set importance is greater than or equal to the first value is greater than or equal to N2;
[0229] It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the second value is greater than or equal to N3;
[0230] It is detected that the number of QoS flows or data radio bearers having a real-time PDU set error rate greater than or equal to a third value is greater than or equal to N4;
[0231] It is detected that the number of PDUs with a remaining packet delay budget less than or equal to a fourth value is greater than or equal to N5;
[0232] The number of QoS flows or data radio bearers detected to have a real-time packet error rate greater than or equal to a fifth value is greater than or equal to N6;
[0233] The number of first objects where the delay difference between the first objects is detected to be greater than or equal to the sixth value is greater than or equal to N7, and the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0234] It is detected that the number of packet losses or the packet loss rate of the second object is greater than or equal to the seventh value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0235] detecting that the signal quality of the serving cell is greater than or equal to an eighth value;
[0236] Among them, N1, N2, N3, N4, N5, N6, and N7 are integers greater than or equal to 0.
[0237] In some embodiments of the present application, before the network side device receives the first information from the terminal, the method further includes:
[0238] The network side device configures the duration of the timer for the terminal, and the timer is used to restrict the terminal from triggering scheduling restriction relaxation or restricting the terminal from requesting the network side device to relax scheduling restrictions.
[0239] In some embodiments of the present application, when the first information is used to request the network side device to relax the scheduling restriction, after the network side device receives the first information from the terminal, the method further includes:
[0240] The network side device sends scheduling restriction relaxation indication information to the terminal.
[0241] In some embodiments of the present application, the method further comprises:
[0242] The network side device sends second information to the terminal;
[0243] The second information includes at least one of the following:
[0244] the start time of the relaxation of scheduling restrictions;
[0245] the end time of the relaxation of scheduling restrictions;
[0246] the duration of the relaxation of scheduling restrictions;
[0247] Skipped scheduling restriction areas;
[0248] The type of gap to skip.
[0249] In some embodiments of the present application, after the network side device receives the first information from the terminal, the method further includes:
[0250] The network side device receives third information from the terminal, where the third information is used to indicate that the terminal has stopped scheduling restriction relaxation or to request the network side device to stop scheduling restriction relaxation.
[0251] In some embodiments of the present application, the third information includes at least one of the following:
[0252] Indication that the relaxation of scheduling restrictions has been stopped;
[0253] the number of the PDU sets or the identifier of the PDU sets or the PDU set importance value of the PDU sets of the highest priority protocol data unit PDU set importance;
[0254] The number of PDU sets or the identifier of the PDU set or the PDU set importance value of the PDU set whose priority of the PDU set importance is greater than or equal to the ninth value;
[0255] The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the tenth value;
[0256] the number of quality of service QoS flows or the number of data radio bearers or the identification of QoS flows or the identification of data radio bearers or the real-time PDU set error rate of QoS flows or the real-time PDU set error rate of data radio bearers for which the real-time PDU set error rate is greater than or equal to the eleventh value;
[0257] The number of PDUs or the identifier of the PDU or the remaining packet delay budget of the PDU whose remaining packet delay budget is less than or equal to the twelfth value;
[0258] the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to the thirteenth value;
[0259] The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to the fourteenth value, where the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0260] The number of packet losses or the packet loss rate of the second object, the second object comprising at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0261] The remaining PDU set delay budget of at least one QoS flow;
[0262] A real-time PDU set error rate of at least one QoS flow;
[0263] a delay difference between at least one pair of first objects;
[0264] Signal quality of the serving cell;
[0265] Signal quality of neighboring cells.
[0266] In some embodiments of the present application, before the network side device receives the third information from the terminal, the method further includes:
[0267] The network side device sends information indicating a second condition to the terminal, where the second condition is used to determine whether to stop relaxing the scheduling restriction.
[0268] In some embodiments of the present application, the second condition includes at least one of the following:
[0269] The number of PDU sets of which the importance of the highest priority protocol data unit PDU set is detected is less than or equal to M1;
[0270] The number of PDU sets whose priority of importance of the PDU sets is greater than or equal to the ninth value is less than or equal to M2;
[0271] It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the tenth value is less than or equal to M3;
[0272] The number of QoS flows or data radio bearers for which the real-time PDU set error rate is detected to be greater than or equal to the eleventh value is less than or equal to M4;
[0273] It is detected that the number of PDUs with a remaining packet delay budget less than or equal to the twelfth value is less than or equal to M5;
[0274] The number of QoS flows or data radio bearers detected with a real-time packet error rate greater than or equal to the thirteenth value is less than or equal to M6;
[0275] The number of first objects where the delay difference between the first objects is detected to be greater than or equal to the fourteenth value is less than or equal to M7, and the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0276] It is detected that the number of packet losses or the packet loss rate of the second object is less than or equal to the fifteenth value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0277] It is detected that the signal quality of the serving cell is less than or equal to the sixteenth value;
[0278] Among them, M1, M2, M3, M4, M5, M6, and M7 are integers greater than or equal to 0.
[0279] In some embodiments of the present application, when the third information is used to indicate a request for the network side device to stop relaxing the scheduling restriction, the method further includes:
[0280] The network side device sends a stop scheduling restriction relaxation indication message to the terminal.
[0281] The scheduling restriction control method provided in the embodiment of the present application can achieve Figure 3 The various processes implemented by the illustrated method embodiment achieve the same technical effect and will not be described again here to avoid repetition.
[0282] The scheduling restriction control method provided in the embodiment of the present application can be executed by a scheduling restriction control device. In the embodiment of the present application, the scheduling restriction control device provided in the embodiment of the present application is described by taking the scheduling restriction control method executed by the scheduling restriction control device as an example.
[0283] like Figure 5 As shown, the scheduling restriction control device 500 includes the following modules:
[0284] The first sending module 510 is used to send first information to the network side device when the first condition is met, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network side device to relax scheduling restrictions.
[0285] By applying the device provided in the embodiment of the present application, when the first condition is met, the first information is sent to the network side device, and the first information is used to indicate that the terminal has triggered the scheduling restriction relaxation or requested the network side device to relax the scheduling restriction. That is, when the first condition is met, the scheduling restriction relaxation can be actively triggered, or the network side device can be requested to relax the scheduling restriction. In this way, when low-latency and high-throughput services such as XR are transmitted within the scheduling restricted area, the scheduling restriction relaxation can be used to ensure the transmission opportunities of the XR service as much as possible, effectively avoid XR service timeout, help meet throughput requirements, and improve the user experience of the XR service.
[0286] In some embodiments of the present application, the first condition includes at least one of the following:
[0287] The number of PDU sets of which the importance of the highest priority protocol data unit PDU set is detected is greater than or equal to N1;
[0288] It is detected that the number of PDU sets whose priority of the PDU set importance is greater than or equal to the first value is greater than or equal to N2;
[0289] It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the second value is greater than or equal to N3;
[0290] The number of quality of service QoS flows or data radio bearers detected to have a real-time PDU set error rate greater than or equal to a third value is greater than or equal to N4;
[0291] It is detected that the number of PDUs with a remaining packet delay budget less than or equal to a fourth value is greater than or equal to N5;
[0292] It is detected that the number of QoS flows or data radio bearers with a real-time packet error rate greater than or equal to a fifth value is greater than or equal to N6;
[0293] The number of first objects where the delay difference between the first objects is detected to be greater than or equal to the sixth value is greater than or equal to N7, and the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0294] It is detected that the number of packet losses or the packet loss rate of the second object is greater than or equal to the seventh value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0295] detecting that the signal quality of the serving cell is greater than or equal to an eighth value;
[0296] Among them, N1, N2, N3, N4, N5, N6, and N7 are integers greater than or equal to 0.
[0297] In some embodiments of the present application, the first condition is predefined by the protocol or configured by a network-side device.
[0298] In some embodiments of the present application, the first information includes at least one of the following:
[0299] An indication that relaxation of dispatch restrictions has been triggered;
[0300] the number of the PDU sets or the identifier of the PDU sets or the PDU set importance priority of the PDU sets of highest priority;
[0301] The number of PDU sets or the identifiers of the PDU sets or the PDU set importance priorities of the PDU sets whose PDU set importance priorities are greater than or equal to the first value;
[0302] The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the second value;
[0303] the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time PDU set error rate of the QoS flows or the real-time PDU set error rate of the data radio bearers whose real-time PDU set error rate is greater than or equal to a third value;
[0304] The number of PDUs or the identifiers of the PDUs or the remaining packet delay budget of the PDUs whose remaining packet delay budget is less than or equal to a fourth value;
[0305] the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to a fifth value;
[0306] The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to a sixth value, where the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0307] The number of packet losses or the packet loss rate of the second object, the second object comprising at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0308] The remaining PDU set delay budget of at least one QoS flow;
[0309] A real-time PDU set error rate of at least one QoS flow;
[0310] a delay difference between at least one pair of first objects;
[0311] Signal quality of the serving cell;
[0312] Signal quality of neighboring cells.
[0313] In some embodiments of the present application, the scheduling restriction control device 500 further includes an opening module, which is used to:
[0314] After sending the first information to the network side device, a timer is started, and the timer is used to restrict the terminal from triggering scheduling restriction relaxation or restrict the terminal from requesting the network side device to relax scheduling restriction.
[0315] In some embodiments of the present application, the scheduling restriction control device 500 further includes a relaxation module, which is used to:
[0316] After sending the first information to the network side device, relaxing the scheduling restriction according to the second information;
[0317] The second information includes at least one of the following:
[0318] the start time of the relaxation of scheduling restrictions;
[0319] the end time of the relaxation of scheduling restrictions;
[0320] the duration of the relaxation of scheduling restrictions;
[0321] Skipped scheduling restriction areas;
[0322] The type of gap to skip.
[0323] In some embodiments of the present application, when the first information is used to request the network side device to relax the scheduling restriction, the relaxation module is used to:
[0324] When the scheduling restriction relaxation indication information is received from the network side device, the scheduling restriction relaxation is performed according to the second information.
[0325] In some embodiments of the present application, the second information is predefined by the protocol or configured by a network-side device.
[0326] In some embodiments of the present application, the second information is determined based on the first condition.
[0327] In some embodiments of the present application, the first sending module 510 is further configured to:
[0328] After sending the first information to the network side device, if the second condition is met, third information is sent to the network side device, where the third information is used to indicate that the terminal has stopped scheduling restriction relaxation or request the network side device to stop scheduling restriction relaxation.
[0329] In some embodiments of the present application, the second condition includes at least one of the following:
[0330] The number of PDU sets of which the importance of the highest priority protocol data unit PDU set is detected is less than or equal to M1;
[0331] The number of PDU sets whose priority of importance of the PDU sets is greater than or equal to the ninth value is less than or equal to M2;
[0332] It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the tenth value is less than or equal to M3;
[0333] The number of Quality of Service QoS flows or data radio bearers for which a real-time PDU set error rate is detected to be greater than or equal to an eleventh value is less than or equal to M4;
[0334] It is detected that the number of PDUs with a remaining packet delay budget less than or equal to the twelfth value is less than or equal to M5;
[0335] The number of QoS flows or data radio bearers detected with a real-time packet error rate greater than or equal to the thirteenth value is less than or equal to M6;
[0336] The number of first objects where the delay difference between the first objects is detected to be greater than or equal to the fourteenth value is less than or equal to M7, and the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0337] It is detected that the number of packet losses or the packet loss rate of the second object is less than or equal to the fifteenth value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0338] It is detected that the signal quality of the serving cell is less than or equal to the sixteenth value;
[0339] Among them, M1, M2, M3, M4, M5, M6, and M7 are integers greater than or equal to 0.
[0340] In some embodiments of the present application, the scheduling restriction control device 500 further includes a first receiving module, which is used to:
[0341] Scheduling restriction configuration information is received, where the scheduling restriction configuration information includes information for indicating a first condition or information for indicating a second condition.
[0342] In some embodiments of the present application, the third information includes at least one of the following:
[0343] Indication that the relaxation of scheduling restrictions has been stopped;
[0344] the number of the PDU sets or the identifier of the PDU sets or the PDU set importance priority of the PDU sets of highest priority;
[0345] The number of PDU sets or the identifier of the PDU set or the PDU set importance priority of the PDU set whose priority of PDU set importance is greater than or equal to the ninth value;
[0346] The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the tenth value;
[0347] the number of QoS flows or the number of data radio bearers or the identification of the QoS flows or the identification of the data radio bearers or the real-time PDU set error rate of the QoS flows or the real-time PDU set error rate of the data radio bearers for which the real-time PDU set error rate is greater than or equal to the eleventh value;
[0348] The number of PDUs or the identifier of the PDU or the remaining packet delay budget of the PDU whose remaining packet delay budget is less than or equal to the twelfth value;
[0349] the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to the thirteenth value;
[0350] The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to the fourteenth value, where the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0351] The number of packet losses or the packet loss rate of the second object, the second object comprising at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0352] The remaining PDU set delay budget of at least one QoS flow;
[0353] A real-time PDU set error rate of at least one QoS flow;
[0354] a delay difference between at least one pair of first objects;
[0355] Signal quality of the serving cell;
[0356] Signal quality of neighboring cells.
[0357] In some embodiments of the present application, when the third information is used to indicate a request to the network side device to stop relaxing the scheduling restriction, the scheduling restriction control apparatus 500 further includes a stopping module, which is used to:
[0358] When the scheduling restriction relaxation stop instruction information is received from the network side device, the scheduling restriction relaxation is stopped.
[0359] The scheduling restriction control device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be a device other than a terminal. Exemplarily, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0360] The scheduling restriction control device 500 provided in the embodiment of the present application can achieve Figure 3 The various processes implemented by the illustrated method embodiment achieve the same technical effect and will not be described again here to avoid repetition.
[0361] like Figure 6 As shown, the scheduling restriction control device 600 includes the following modules:
[0362] The second receiving module 610 is used to receive first information from the terminal, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network side device to relax modulation restriction.
[0363] The device provided in the embodiment of the present application is applied to receive first information from a terminal, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested a network-side device to relax scheduling restrictions. That is, when the terminal meets the first condition, it can actively trigger scheduling restriction relaxation or request a network-side device to relax scheduling restrictions. In this way, when the terminal is in an area with scheduling restrictions and transmits low-latency, high-throughput services such as XR, scheduling restriction relaxation can be used to ensure the transmission opportunities of XR services as much as possible, effectively avoid XR service timeouts, help meet throughput requirements, and improve the user experience of XR services.
[0364] In some embodiments of the present application, the first information includes at least one of the following:
[0365] An indication that relaxation of dispatch restrictions has been triggered;
[0366] the number of the PDU sets or the identifier of the PDU sets or the PDU set importance value of the PDU sets of the highest priority protocol data unit PDU set importance;
[0367] The number of PDU sets or the identifiers of the PDU sets or the PDU set importance values of the PDU sets whose priority of the PDU set importance is greater than or equal to the first value;
[0368] The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the second value;
[0369] the number of quality of service QoS flows or the number of data radio bearers or the identification of QoS flows or the identification of data radio bearers or the real-time PDU set error rate of QoS flows or the real-time PDU set error rate of data radio bearers for which the real-time PDU set error rate is greater than or equal to a third value;
[0370] The number of PDUs or the identifiers of the PDUs or the remaining packet delay budget of the PDUs whose remaining packet delay budget is less than or equal to a fourth value;
[0371] the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to a fifth value;
[0372] The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to a sixth value, where the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0373] The number of packet losses or the packet loss rate of the second object, the second object comprising at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0374] The remaining PDU set delay budget of at least one QoS flow;
[0375] A real-time PDU set error rate of at least one QoS flow;
[0376] a delay difference between at least one pair of first objects;
[0377] Signal quality of the serving cell;
[0378] Signal quality of neighboring cells.
[0379] In some embodiments of the present application, the scheduling restriction control device 600 further includes a second sending module, which is used to:
[0380] Before receiving the first information from the terminal, information indicating a first condition is sent to the terminal, where the first condition is used to determine whether to relax the scheduling restriction.
[0381] In some embodiments of the present application, the first condition includes at least one of the following:
[0382] The number of PDU sets whose importance is detected to be the highest priority PDU set is greater than or equal to N1;
[0383] It is detected that the number of PDU sets whose priority of importance of the PDU sets is greater than or equal to the first value is greater than or equal to N2;
[0384] It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the second value is greater than or equal to N3;
[0385] It is detected that the number of QoS flows or data radio bearers having a real-time PDU set error rate greater than or equal to a third value is greater than or equal to N4;
[0386] It is detected that the number of PDUs with a remaining packet delay budget less than or equal to a fourth value is greater than or equal to N5;
[0387] The number of QoS flows or data radio bearers detected to have a real-time packet error rate greater than or equal to a fifth value is greater than or equal to N6;
[0388] The number of first objects where the delay difference between the first objects is detected to be greater than or equal to the sixth value is greater than or equal to N7, and the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0389] It is detected that the number of packet losses or the packet loss rate of the second object is greater than or equal to the seventh value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0390] detecting that the signal quality of the serving cell is greater than or equal to an eighth value;
[0391] Among them, N1, N2, N3, N4, N5, N6, and N7 are integers greater than or equal to 0.
[0392] In some embodiments of the present application, the scheduling restriction control device 600 further includes a configuration module for:
[0393] Before receiving the first information from the terminal, a timer duration is configured for the terminal, where the timer is used to restrict the terminal from triggering scheduling restriction relaxation or restrict the terminal from requesting a network-side device to perform scheduling restriction relaxation.
[0394] In some embodiments of the present application, when the first information is used to request the network side device to relax the scheduling restriction, the scheduling restriction control device 600 further includes a third sending module, which is used to:
[0395] After receiving the first information from the terminal, scheduling restriction relaxation indication information is sent to the terminal.
[0396] In some embodiments of the present application, the scheduling restriction control device 600 further includes a fourth sending module, which is used to:
[0397] Sending second information to the terminal;
[0398] The second information includes at least one of the following:
[0399] the start time of the relaxation of scheduling restrictions;
[0400] the end time of the relaxation of scheduling restrictions;
[0401] the duration of the relaxation of scheduling restrictions;
[0402] Skipped scheduling restriction areas;
[0403] The type of gap to skip.
[0404] In some embodiments of the present application, the second receiving module 610 is further configured to:
[0405] After receiving the first information from the terminal, third information is received from the terminal, where the third information is used to indicate that the terminal has stopped the scheduling restriction relaxation or to request the network side device to stop the scheduling restriction relaxation.
[0406] In some embodiments of the present application, the third information includes at least one of the following:
[0407] Indication that the relaxation of scheduling restrictions has been stopped;
[0408] the number of the PDU sets or the identifier of the PDU sets or the PDU set importance value of the PDU sets of the highest priority protocol data unit PDU set importance;
[0409] The number of PDU sets or the identifier of the PDU set or the PDU set importance value of the PDU set whose priority of the PDU set importance is greater than or equal to the ninth value;
[0410] The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the tenth value;
[0411] the number of quality of service QoS flows or the number of data radio bearers or the identification of QoS flows or the identification of data radio bearers or the real-time PDU set error rate of QoS flows or the real-time PDU set error rate of data radio bearers for which the real-time PDU set error rate is greater than or equal to the eleventh value;
[0412] The number of PDUs or the identifier of the PDU or the remaining packet delay budget of the PDU whose remaining packet delay budget is less than or equal to the twelfth value;
[0413] the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to the thirteenth value;
[0414] The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to the fourteenth value, where the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0415] The number of packet losses or the packet loss rate of the second object, the second object comprising at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0416] The remaining PDU set delay budget of at least one QoS flow;
[0417] A real-time PDU set error rate of at least one QoS flow;
[0418] a delay difference between at least one pair of first objects;
[0419] Signal quality of the serving cell;
[0420] Signal quality of neighboring cells.
[0421] In some embodiments of the present application, the scheduling restriction control device 600 further includes a fifth sending module, which is used to:
[0422] Before receiving the third information from the terminal, information indicating a second condition is sent to the terminal, where the second condition is used to determine whether to stop the scheduling restriction relaxation.
[0423] In some embodiments of the present application, the second condition includes at least one of the following:
[0424] The number of PDU sets of which the importance of the highest priority protocol data unit PDU set is detected is less than or equal to M1;
[0425] The number of PDU sets whose priority of importance of the PDU sets is greater than or equal to the ninth value is less than or equal to M2;
[0426] It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the tenth value is less than or equal to M3;
[0427] The number of Quality of Service QoS flows or data radio bearers for which a real-time PDU set error rate is detected to be greater than or equal to an eleventh value is less than or equal to M4;
[0428] It is detected that the number of PDUs with a remaining packet delay budget less than or equal to the twelfth value is less than or equal to M5;
[0429] The number of QoS flows or data radio bearers detected with a real-time packet error rate greater than or equal to the thirteenth value is less than or equal to M6;
[0430] The number of first objects where the delay difference between the first objects is detected to be greater than or equal to the fourteenth value is less than or equal to M7, and the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session;
[0431] It is detected that the number of packet losses or the packet loss rate of the second object is less than or equal to the fifteenth value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session;
[0432] It is detected that the signal quality of the serving cell is less than or equal to the sixteenth value;
[0433] Among them, M1, M2, M3, M4, M5, M6, and M7 are integers greater than or equal to 0.
[0434] In some embodiments of the present application, when the third information is used to indicate a request to the network side device to stop relaxing the scheduling restriction, the scheduling restriction control apparatus 600 further includes a sixth sending module, which is used to:
[0435] Send a stop scheduling restriction relaxation indication message to the terminal.
[0436] The scheduling restriction control device 600 provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the illustrated method embodiment achieve the same technical effect and will not be described again here to avoid repetition.
[0437] like Figure 7 As shown, the embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702, the memory 702 stores a program or instruction that can be run on the processor 701, for example, when the communication device 700 is a terminal, the program or instruction is executed by the processor 701 to implement the above Figure 3 When the communication device 700 is a network side device, the program or instruction is executed by the processor 701 to implement the above Figure 4 The various steps of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0438] The embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 3 The steps in the method embodiment shown. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 8 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0439] The terminal 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809 and at least some of the components of a processor 810.
[0440] Those skilled in the art will appreciate that the terminal 800 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0441] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0442] In the embodiment of the present application, after receiving downlink data from the network side device, the radio frequency unit 801 can transmit the data to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network side device. Generally, the radio frequency unit 801 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0443] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 809 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0444] The processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 810.
[0445] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to Figure 3 The relevant descriptions of the method embodiments shown in the figure achieve the same or corresponding technical effects, and will not be repeated here to avoid repetition.
[0446] The embodiment of the present application also provides a network side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 4The steps of the method embodiment shown. The network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to the network side device embodiment and can achieve the same technical effect.
[0447] Specifically, the embodiment of the present application also provides a network side device. Fig. 9 As shown, the network side device 900 includes: an antenna 901, a radio frequency device 902, a baseband device 903, a processor 904 and a memory 905. The antenna 901 is connected to the radio frequency device 902. In the uplink direction, the radio frequency device 902 receives information through the antenna 901 and sends the received information to the baseband device 903 for processing. In the downlink direction, the baseband device 903 processes the information to be sent and sends it to the radio frequency device 902. The radio frequency device 902 processes the received information and sends it out through the antenna 901.
[0448] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 903, which includes a baseband processor.
[0449] The baseband device 903 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig. 9 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 905 through a bus interface to call the program in the memory 905 to execute the network side device operations shown in the above method embodiment.
[0450] The network side device may further include a network interface 906, which is, for example, a Common Public Radio Interface (CPRI).
[0451] Specifically, the network side device 900 of the embodiment of the present invention further includes: instructions or programs stored in the memory 905 and executable on the processor 904, and the processor 904 calls the instructions or programs in the memory 905 to execute. Figure 6 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0452] Specifically, the embodiment of the present application also provides a network side device. Fig.10 As shown, the network side device 1000 includes: a processor 1001, a network interface 1002 and a memory 1003. The network interface 1002 is, for example, a Common Public Radio Interface (CPRI).
[0453] Specifically, the network side device 1000 of the embodiment of the present invention further includes: an instruction or program stored in the memory 1003 and executable on the processor 1001, and the processor 1001 calls the instruction or program in the memory 1003 to execute Figure 6 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0454] The embodiment of the present application also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, the above Figure 3 , Figure 4 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0455] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0456] The present application also provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the above Figure 3 , Figure 4 The various processes of the method embodiments shown can achieve the same technical effect, and are not described here to avoid repetition. It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0457] The present application embodiment further provides a computer program / program product, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the above Figure 3 , Figure 4 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0458] The embodiment of the present application also provides a wireless communication system, including: a terminal and a network side device, wherein the terminal can be used to perform the above Figure 3 The steps of the method shown in the figure, the network side device can be used to perform the above Figure 4 The steps of the method are shown.
[0459] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0460] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0461] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A scheduling restriction control method, It is characterized in that include: When the first condition is met, the terminal sends first information to the network side device, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network side device to relax scheduling restrictions.
2. The method according to claim 1, It is characterized in that The first condition includes at least one of the following: The number of PDU sets of which the importance of the highest priority protocol data unit PDU set is detected is greater than or equal to N1; It is detected that the number of PDU sets whose priority of importance of the PDU sets is greater than or equal to the first value is greater than or equal to N2; It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the second value is greater than or equal to N3; The number of quality of service QoS flows or data radio bearers detected to have a real-time PDU set error rate greater than or equal to a third value is greater than or equal to N4; It is detected that the number of PDUs with a remaining packet delay budget less than or equal to a fourth value is greater than or equal to N5; The number of QoS flows or data radio bearers detected to have a real-time packet error rate greater than or equal to a fifth value is greater than or equal to N6; The number of first objects where the delay difference between the first objects is detected to be greater than or equal to the sixth value is greater than or equal to N7, and the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session; It is detected that the number of packet losses or the packet loss rate of the second object is greater than or equal to the seventh value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; detecting that the signal quality of the serving cell is greater than or equal to an eighth value; Among them, N1, N2, N3, N4, N5, N6, and N7 are integers greater than or equal to 0.
3. The method according to claim 1 or 2, It is characterized in that The first information includes at least one of the following: An indication that relaxation of dispatch restrictions has been triggered; the number of the PDU sets or the identifier of the PDU sets or the PDU set importance priority of the PDU sets of highest priority; The number of PDU sets or the identifiers of the PDU sets or the PDU set importance priorities of the PDU sets whose PDU set importance priorities are greater than or equal to the first value; The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the second value; the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time PDU set error rate of the QoS flows or the real-time PDU set error rate of the data radio bearers whose real-time PDU set error rate is greater than or equal to a third value; The number of PDUs or the identifiers of the PDUs or the remaining packet delay budget of the PDUs whose remaining packet delay budget is less than or equal to a fourth value; the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to a fifth value; The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to a sixth value, wherein the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session; The number of packet losses or the packet loss rate of the second object, wherein the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; The remaining PDU set delay budget of at least one QoS flow; A real-time PDU set error rate of at least one QoS flow; a delay difference between at least one pair of first objects; Signal quality of the serving cell; Signal quality of neighboring cells.
4. The method according to any one of claims 1 to 3, It is characterized in that After the terminal sends the first information to the network side device, the method further includes: The terminal starts a timer, where the timer is used to restrict the terminal from triggering scheduling restriction relaxation or restrict the terminal from requesting the network side device to perform scheduling restriction relaxation.
5. The method according to any one of claims 1 to 4, It is characterized in that After the terminal sends the first information to the network side device, the method further includes: The terminal relaxes the scheduling restriction according to the second information; The second information includes at least one of the following: the start time of the relaxation of scheduling restrictions; the end time of the relaxation of scheduling restrictions; the duration of the relaxation of scheduling restrictions; Skipped scheduling restriction areas; The type of gap to skip.
6. The method according to claim 5, It is characterized in that In a case where the first information is used to request the network side device to relax the scheduling restriction, the terminal relaxes the scheduling restriction according to the second information, including: When the terminal receives the scheduling restriction relaxation indication information from the network side device, the terminal relaxes the scheduling restriction according to the second information.
7. The method according to any one of claims 1 to 6, It is characterized in that After the terminal sends the first information to the network side device, the method further includes: When the second condition is met, the terminal sends third information to the network side device, where the third information is used to indicate that the terminal has stopped scheduling restriction relaxation or request the network side device to stop scheduling restriction relaxation.
8. The method according to claim 7, It is characterized in that The second condition includes at least one of the following: The number of PDU sets of which the importance of the highest priority protocol data unit PDU set is detected is less than or equal to M1; The number of PDU sets whose priority of importance of the PDU sets is greater than or equal to the ninth value is less than or equal to M2; It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the tenth value is less than or equal to M3; The number of Quality of Service QoS flows or data radio bearers for which a real-time PDU set error rate is detected to be greater than or equal to an eleventh value is less than or equal to M4; It is detected that the number of PDUs with a remaining packet delay budget less than or equal to the twelfth value is less than or equal to M5; The number of QoS flows or data radio bearers detected with a real-time packet error rate greater than or equal to the thirteenth value is less than or equal to M6; The number of first objects in which the delay difference between first objects is greater than or equal to a fourteenth value is less than or equal to M7, wherein the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session; It is detected that the number of packet losses or the packet loss rate of the second object is less than or equal to the fifteenth value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; It is detected that the signal quality of the serving cell is less than or equal to the sixteenth value; Among them, M1, M2, M3, M4, M5, M6, and M7 are integers greater than or equal to 0.
9. The method according to claim 7 or 8, It is characterized in that The method further comprises: The terminal receives scheduling restriction configuration information, where the scheduling restriction configuration information includes information used to indicate a first condition or information used to indicate a second condition.
10. The method according to any one of claims 7 to 9, It is characterized in that The third information includes at least one of the following: Indication that the relaxation of scheduling restrictions has been stopped; the number of the PDU sets or the identifier of the PDU sets or the PDU set importance priority of the PDU sets of highest priority; The number of PDU sets or the identifier of the PDU set or the PDU set importance priority of the PDU set whose priority of PDU set importance is greater than or equal to the ninth value; The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the tenth value; the number of QoS flows or the number of data radio bearers or the identification of the QoS flows or the identification of the data radio bearers or the real-time PDU set error rate of the QoS flows or the real-time PDU set error rate of the data radio bearers for which the real-time PDU set error rate is greater than or equal to the eleventh value; The number of PDUs or the identifier of the PDU or the remaining packet delay budget of the PDU whose remaining packet delay budget is less than or equal to the twelfth value; the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to the thirteenth value; The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to the fourteenth value, wherein the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session; The number of packet losses or the packet loss rate of the second object, wherein the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; The remaining PDU set delay budget of at least one QoS flow; A real-time PDU set error rate of at least one QoS flow; a delay difference between at least one pair of first objects; Signal quality of the serving cell; Signal quality of neighboring cells.
11. The method according to any one of claims 7 to 10, It is characterized in that In a case where the third information is used to indicate a request to the network side device to stop relaxing the scheduling restriction, the method further includes: The terminal stops the scheduling restriction relaxation when receiving the scheduling restriction relaxation stop instruction information from the network side device.
12. A scheduling restriction control method, It is characterized in that include: A network-side device receives first information from a terminal, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network-side device to perform modulation restriction relaxation.
13. The method according to claim 12, It is characterized in that The first information includes at least one of the following: An indication that relaxation of dispatch restrictions has been triggered; the number of the PDU sets or the identifier of the PDU sets or the PDU set importance value of the PDU sets of the highest priority protocol data unit PDU set importance; The number of PDU sets or the identifiers of the PDU sets or the PDU set importance values of the PDU sets whose priority of the PDU set importance is greater than or equal to the first value; The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the second value; the number of quality of service QoS flows or the number of data radio bearers or the identification of QoS flows or the identification of data radio bearers or the real-time PDU set error rate of QoS flows or the real-time PDU set error rate of data radio bearers for which the real-time PDU set error rate is greater than or equal to a third value; The number of PDUs or the identifiers of the PDUs or the remaining packet delay budget of the PDUs whose remaining packet delay budget is less than or equal to a fourth value; the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to a fifth value; The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to a sixth value, wherein the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session; The number of packet losses or the packet loss rate of the second object, wherein the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; The remaining PDU set delay budget of at least one QoS flow; A real-time PDU set error rate of at least one QoS flow; a delay difference between at least one pair of first objects; Signal quality of the serving cell; Signal quality of neighboring cells.
14. The method according to claim 12 or 13, It is characterized in that Before the network side device receives the first information from the terminal, the method further includes: The network side device sends information indicating a first condition to the terminal, where the first condition is used to determine whether to relax scheduling restrictions.
15. The method according to claim 14, It is characterized in that The first condition includes at least one of the following: The number of PDU sets whose importance is detected to be the highest priority PDU set is greater than or equal to N1; It is detected that the number of PDU sets whose priority of importance of the PDU sets is greater than or equal to the first value is greater than or equal to N2; It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the second value is greater than or equal to N3; It is detected that the number of QoS flows or data radio bearers having a real-time PDU set error rate greater than or equal to a third value is greater than or equal to N4; It is detected that the number of PDUs with a remaining packet delay budget less than or equal to a fourth value is greater than or equal to N5; The number of QoS flows or data radio bearers detected to have a real-time packet error rate greater than or equal to a fifth value is greater than or equal to N6; The number of first objects where the delay difference between the first objects is detected to be greater than or equal to the sixth value is greater than or equal to N7, and the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session; It is detected that the number of packet losses or the packet loss rate of the second object is greater than or equal to the seventh value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; detecting that the signal quality of the serving cell is greater than or equal to an eighth value; Among them, N1, N2, N3, N4, N5, N6, and N7 are integers greater than or equal to 0.
16. The method according to any one of claims 12 to 15, It is characterized in that Before the network side device receives the first information from the terminal, the method further includes: The network side device configures a timer duration for the terminal, and the timer is used to restrict the terminal from triggering scheduling restriction relaxation or restrict the terminal from requesting the network side device to relax scheduling restrictions.
17. The method according to any one of claims 12 to 16, It is characterized in that In a case where the first information is used to request the network side device to relax scheduling restrictions, after the network side device receives the first information from the terminal, the method further includes: The network side device sends scheduling restriction relaxation indication information to the terminal.
18. The method according to any one of claims 12 to 17, It is characterized in that The method further comprises: The network side device sends second information to the terminal; The second information includes at least one of the following: the start time of the relaxation of scheduling restrictions; the end time of the relaxation of scheduling restrictions; the duration of the relaxation of scheduling restrictions; Skipped scheduling restriction areas; The type of gap to skip.
19. The method according to any one of claims 12 to 18, It is characterized in that After the network side device receives the first information from the terminal, the method further includes: The network side device receives third information from the terminal, where the third information is used to indicate that the terminal has stopped scheduling restriction relaxation or to request the network side device to stop scheduling restriction relaxation.
20. The method according to claim 19, It is characterized in that The third information includes at least one of the following: Indication that the relaxation of scheduling restrictions has been stopped; the number of the PDU sets or the identifier of the PDU sets or the PDU set importance value of the PDU sets of the highest priority protocol data unit PDU set importance; The number of PDU sets or the identifier of the PDU set or the PDU set importance value of the PDU set whose priority of the PDU set importance is greater than or equal to the ninth value; The number of PDU sets or the identifier of the PDU set or the remaining PDU set delay budget of the PDU set for which the remaining PDU set delay budget is less than or equal to the tenth value; the number of quality of service QoS flows or the number of data radio bearers or the identification of QoS flows or the identification of data radio bearers or the real-time PDU set error rate of QoS flows or the real-time PDU set error rate of data radio bearers for which the real-time PDU set error rate is greater than or equal to the eleventh value; The number of PDUs or the identifier of the PDU or the remaining packet delay budget of the PDU whose remaining packet delay budget is less than or equal to the twelfth value; the number of QoS flows or the number of data radio bearers or the identifiers of QoS flows or the identifiers of data radio bearers or the real-time packet error rates of QoS flows or the real-time packet error rates of data radio bearers whose real-time packet error rates are greater than or equal to the thirteenth value; The number of first objects or identifiers of first objects or delay differences between first objects whose delay difference is greater than or equal to the fourteenth value, wherein the first object includes at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session; The number of packet losses or the packet loss rate of the second object, wherein the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; The remaining PDU set delay budget of at least one QoS flow; A real-time PDU set error rate of at least one QoS flow; a delay difference between at least one pair of first objects; Signal quality of the serving cell; Signal quality of neighboring cells.
21. The method according to claim 19 or 20, It is characterized in that Before the network side device receives the third information from the terminal, the method further includes: The network side device sends information indicating a second condition to the terminal, where the second condition is used to determine whether to stop scheduling restriction relaxation.
22. The method according to claim 21, It is characterized in that The second condition includes at least one of the following: The number of PDU sets of which the importance of the highest priority protocol data unit PDU set is detected is less than or equal to M1; The number of PDU sets whose priority of importance of the PDU sets is greater than or equal to the ninth value is less than or equal to M2; It is detected that the number of PDU sets whose remaining PDU set delay budget is less than or equal to the tenth value is less than or equal to M3; The number of Quality of Service QoS flows or data radio bearers for which a real-time PDU set error rate is detected to be greater than or equal to an eleventh value is less than or equal to M4; It is detected that the number of PDUs with a remaining packet delay budget less than or equal to the twelfth value is less than or equal to M5; The number of QoS flows or data radio bearers detected with a real-time packet error rate greater than or equal to the thirteenth value is less than or equal to M6; The number of first objects where the delay difference between first objects is detected to be greater than or equal to a fourteenth value is less than or equal to M7, wherein the first objects include at least one of a PDU, a PDU set, a data burst, a QoS flow, and a PDU session; It is detected that the number of packet losses or the packet loss rate of the second object is less than or equal to the fifteenth value, and the second object includes at least one of a physical layer, a media access control layer, a radio link control layer, a packet data convergence protocol layer, a data radio bearer, a QoS flow, and a PDU session; It is detected that the signal quality of the serving cell is less than or equal to the sixteenth value; Among them, M1, M2, M3, M4, M5, M6, and M7 are integers greater than or equal to 0.
23. The method according to any one of claims 19 to 22, It is characterized in that In a case where the third information is used to indicate a request to the network side device to stop relaxing the scheduling restriction, the method further includes: The network side device sends a scheduling restriction relaxation stop indication message to the terminal.
24. A dispatch restriction control device, It is characterized in that include: The first sending module is used to send first information to the network side device when a first condition is met, wherein the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or request the network side device to relax scheduling restrictions.
25. A dispatch restriction control device, It is characterized in that include: The second receiving module is used to receive first information from a terminal, where the first information is used to indicate that the terminal has triggered scheduling restriction relaxation or requested the network side device to relax modulation restrictions.
26. A terminal, It is characterized in that It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the scheduling restriction control method as described in any one of claims 1 to 11 are implemented.
27. A network side device, It is characterized in that It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the scheduling restriction control method as described in any one of claims 12 to 23 are implemented.
28. A readable storage medium, It is characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the steps of the scheduling restriction control method as described in any one of claims 1 to 11, or implements the steps of the scheduling restriction control method as described in any one of claims 12 to 23.