Scheduling method, device and equipment, readable storage medium and computer program product

By exchanging high-efficiency scheduling information between the terminal and network-side devices, the problem of network-side device scheduling algorithms not taking into account terminal energy efficiency is solved, thus saving terminal energy consumption.

CN121368012APending Publication Date: 2026-01-20VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410976012.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-19
Publication Date
2026-01-20

AI Technical Summary

Technical Problem

Existing network-side device scheduling algorithms do not take into account terminal energy efficiency, resulting in scheduling methods that are not conducive to terminal energy saving. For example, scheduling is distributed across multiple time slots with limited resources in each time slot, reducing the time and depth at which terminals can enter sleep mode.

Method used

The information exchanged between the terminal and the network-side equipment is related to high-efficiency scheduling, including the terminal's desired scheduling constraints and energy-saving operation information. The network-side equipment performs scheduling based on this information to avoid scheduling that is detrimental to the terminal's energy efficiency.

Benefits of technology

By exchanging information, network-side devices are prevented from scheduling actions that are detrimental to terminal energy efficiency, thus achieving a gain in saving terminal energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121368012A_ABST
    Figure CN121368012A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of communication, and particularly relates to a scheduling method, device and equipment, a readable storage medium and a computer program product, and the method comprises the steps that a terminal sends first auxiliary information to network side equipment, and / or the terminal receives first indication information from the network side equipment; the terminal receives scheduling of the network side equipment according to the first auxiliary information or the first indication information; wherein the first auxiliary information comprises related information of scheduling limitation expected by the terminal, and / or the first auxiliary information comprises related information of energy-saving operation expected by the terminal; the first indication information comprises related information of scheduling limitation of scheduling execution of the network side equipment, and / or the first indication information comprises related information used for indicating that the terminal can trigger energy-saving operation.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to a scheduling method and device, equipment, readable storage medium and computer program product. BACKGROUND

[0002] The implementation of the scheduling algorithm of the network side equipment does not consider the energy efficiency of the terminal, resulting in that the scheduling mode is not the energy efficiency optimal scheduling result for the terminal. For example, the scheduling result of a terminal can be that the scheduling is distributed in multiple time slots in a period of time, and the number of frequency domain resources scheduled in each time slot is small. In this way, the time and depth at which the terminal can enter the sleep state are reduced, which is not conducive to terminal energy saving. SUMMARY

[0003] The embodiments of the present application provide a scheduling method, device, equipment, readable storage medium and computer program product, which can solve the problem that the implementation of the scheduling algorithm of the network side equipment does not consider the energy efficiency of the terminal, which is not conducive to terminal energy saving.

[0004] In a first aspect, a scheduling method is provided, comprising:

[0005] The terminal sends first auxiliary information to the network side equipment, and / or the terminal receives first indication information from the network side equipment;

[0006] The terminal receives scheduling of the network side equipment according to the first auxiliary information or the first indication information;

[0007] The first auxiliary information includes related information of the scheduling limit expected by the terminal, and / or the first auxiliary information includes related information of the energy saving operation expected to be triggered by the terminal;

[0008] The first indication information includes related information of the scheduling limit of the network side equipment performing scheduling, and / or the first indication information includes related information for indicating that the terminal can trigger the energy saving operation.

[0009] In a second aspect, a scheduling method is provided, comprising:

[0010] The network side equipment receives first auxiliary information from the terminal, and / or the network side equipment sends first indication information to the terminal;

[0011] The network side equipment performs scheduling according to the first auxiliary information or the first indication information;

[0012] The first auxiliary information includes related information of the scheduling limit expected by the terminal, and / or the first auxiliary information includes related information of the energy saving operation expected to be triggered by the terminal;

[0013] The first indication information comprises information related to a scheduling limit of the scheduling performed by the network-side device, and / or the first indication information comprises information used for indicating that the terminal can trigger energy saving operation.

[0014] In a third aspect, a scheduling apparatus is provided, comprising:

[0015] A first transceiving module is configured to send, by a terminal, first assistance information to a network-side device, and / or receive, by the terminal, first indication information from the network-side device;

[0016] A first processing module is configured to receive, by the terminal, scheduling of the network-side device according to the first assistance information or the first indication information;

[0017] The first assistance information comprises information related to a scheduling limit expected by the terminal, and / or the first assistance information comprises information related to triggering of energy saving operation expected by the terminal;

[0018] The first indication information comprises information related to a scheduling limit of the scheduling performed by the network-side device, and / or the first indication information comprises information used for indicating that the terminal can trigger energy saving operation.

[0019] In a fourth aspect, a scheduling apparatus is provided, comprising:

[0020] A second transceiving module is configured to receive, by a network-side device, first assistance information from a terminal, and / or send, by the network-side device, first indication information to the terminal;

[0021] A third processing module is configured to perform, by the network-side device, scheduling according to the first assistance information or the first indication information;

[0022] The first assistance information comprises information related to a scheduling limit expected by the terminal, and / or the first assistance information comprises information related to triggering of energy saving operation expected by the terminal;

[0023] The first indication information comprises information related to a scheduling limit of the scheduling performed by the network-side device, and / or the first indication information comprises information used for indicating that the terminal can trigger energy saving operation.

[0024] In a fifth aspect, a scheduling apparatus is provided, which is configured to perform the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect.

[0025] In a sixth aspect, a terminal is provided, which comprises a processor and a memory, the memory storing programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method according to the first aspect.

[0026] In a seventh aspect, a terminal is provided, which comprises a processor and a communication interface, wherein the communication interface is configured to send, by the terminal, first assistance information to a network-side device, and / or receive, by the terminal, first indication information from the network-side device.

[0027] The processor is configured to receive, by the terminal, scheduling of the network-side device according to the first assistance information or the first indication information.

[0028] The first assistance information comprises information related to scheduling limitation expected by the terminal, and / or the first assistance information comprises information related to triggering energy saving operation expected by the terminal.

[0029] The first indication information comprises information related to scheduling limitation of the network-side device performing scheduling, and / or the first indication information comprises information related to indicating that the terminal can trigger energy saving operation.

[0030] In an eighth aspect, a network-side device is provided, which comprises a processor and a memory, the memory storing programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method according to the first aspect.

[0031] In a ninth aspect, a network-side device is provided, which comprises a processor and a communication interface, wherein the communication interface is configured to receive, by the network-side device, first assistance information from a terminal, and / or send, by the network-side device, first indication information to the terminal.

[0032] The processor is configured to perform, by the network-side device, scheduling according to the first assistance information or the first indication information.

[0033] The first assistance information comprises information related to scheduling limitation expected by the terminal, and / or the first assistance information comprises information related to triggering energy saving operation expected by the terminal.

[0034] The first indication information comprises information related to scheduling limitation of the network-side device performing scheduling, and / or the first indication information comprises information related to indicating that the terminal can trigger energy saving operation.

[0035] In a tenth aspect, a readable storage medium is provided, and the readable storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement steps of the method in the first aspect or implement steps of the method in the second aspect.

[0036] In an eleventh aspect, a wireless communication system is provided, and the wireless communication system includes a terminal and a network side device, the terminal is configured to implement steps of the method in the first aspect, and the network side device is configured to implement steps of the method in the second aspect.

[0037] In a twelfth aspect, a chip is provided, and the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the method in the first aspect or implement the method in the second aspect.

[0038] In a thirteenth aspect, a computer program / program product is provided, and 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 steps of the method in the first aspect.

[0039] In the embodiments of the present application, the terminal sends, to the network side device, information related to a scheduling restriction expected by the terminal and / or information related to triggering of an energy saving operation through first auxiliary information, and / or the network side device sends, to the terminal, information related to a scheduling restriction of scheduling performed by the network side device and / or information for indicating that the terminal can trigger an energy saving operation through first indication information. Through the interaction between the terminal and the network side device of information related to high energy efficiency scheduling, the network side device is prevented from performing scheduling that is not conducive to energy efficiency of the terminal, thereby solving the problem of poor energy efficiency of the terminal caused by long scheduling time and less scheduling resources in each time period of the network side device, and achieving the gain of saving energy consumption of the terminal. BRIEF DESCRIPTION OF DRAWINGS

[0040] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0041] Figure 2 is one of flow diagrams of a scheduling method provided by the embodiments of the present application;

[0042] Figure 3 is another of flow diagrams of a scheduling method provided by the embodiments of the present application;

[0043] Figure 4 is another of application scenario diagrams provided by the embodiments of the present application;

[0044] Figure 5 is another of application scenario diagrams provided by the embodiments of the present application;

[0045] Figure 6 is a second application scenario provided by an embodiment of the present application;

[0046] Figure 7 is a first structure diagram of a scheduling device provided by an embodiment of the present application;

[0047] Figure 8 is a second structure diagram of a scheduling device provided by an embodiment of the present application;

[0048] Figure 9 is a structure diagram of a communication device provided by an embodiment of the present application;

[0049] Figure 10 is a structure diagram of a terminal provided by an embodiment of the present application;

[0050] Figure 11 is a first structure diagram of a network-side device provided by an embodiment of the present application;

[0051] Figure 12 is a second structure diagram of a network-side device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0052] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.

[0053] The terms "first", "second", and the like in 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 can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second" are usually a category and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in the present application means at least one of the connected objects. For example, the protection scope of "A or B" at least covers three schemes, namely, scheme one: including A and not including B; scheme two: including B and not including A; scheme three: including A and including B. In addition, the terms "A and / or B", "at least one of A and B", "at least one of A or B" also at least cover the above three schemes respectively. The character " / " generally represents that the objects before and after are in an "or" relationship.

[0054] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). The direct indication can be understood as that the sender explicitly informs the receiver of specific information, operations to be performed or requested results, etc. in the sent indication. The indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or judges and determines the operations to be performed or the requested results according to the judgment result.

[0055] It is worth noting that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, 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 techniques can be used in the above mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these techniques can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems. th

[0056] Figure 1 ​A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 can be a terminal side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, a notebook, a Personal Digital Assistant (PDA), a palm PC, a netbook, an Ultra-mobile Personal Computer (UMPC), a Mobile Internet Device (MID), an Augmented Reality (AR) device, a Virtual Reality (VR) device, a robot, a wearable device, a flight vehicle, a Vehicle User Equipment (VUE), a shipboard device, a Pedestrian User Equipment (PUE), a smart home (a home device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture, etc.), a game console, a Personal Computer (PC), a kiosk, or a self-service machine, etc. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothes, etc. The vehicle-mounted device can also be referred to as 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 embodiments of the present application. The network side device 12 can include an access network device or a core network device, wherein the access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc.The base station can 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 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, a transmit / receive point (TRP), or some other suitable terminology in the art, and is not limited to a particular technical terminology, provided that the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0057] The core network device can also be referred to as a core network node, a core network function, or a core network network element, etc., which includes but is not limited to at least one of the following: a mobility management entity (MME), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a policy and charging rules function (PCRF), an edge application server discovery function (EASDF), a unified data management (UDM), a unified data repository (UDR), a home subscriber server (HSS), a centralized network configuration (CNC), a network repository function (NRF), a network exposure function (NEF), a local NEF (L-NEF), a binding support function (BSF), an application function (AF), a location management function (LMF), a gateway mobile location center (GMLC), a network data analytics function (NWDAF), etc. It should be noted that only the core network device in the NR system is taken as an example for introduction in the embodiments of the present application, and the specific type of the core network device is not limited. If the name of the core network device mentioned in the embodiments of the present application changes in the subsequent protocol version (for example, 6G), it is also within the protection scope of the present application.

[0058] Optionally, the core network device can be implemented by one or more functional modules in one device, or can be implemented by multiple devices together, and the embodiments of the present application do not make specific limitations. It can be understood that the above functional modules can be network elements in hardware devices, software functional modules running on special hardware, or virtualized functional modules instantiated on a platform (for example, a cloud platform).

[0059] In order to better understand the technical solutions of the present application, first introduce the following contents:

[0060] Base station scheduling algorithm

[0061] The base station scheduling algorithm is an implementation algorithm used to manage resource allocation and scheduling between base stations in a wireless communication network. For mobile communication systems, the scheduling algorithm of the base station is crucial for network optimization and improving user experience. The following are some common base station scheduling algorithms:

[0062] Power control scheduling algorithm: This algorithm dynamically adjusts the transmission power of the base station according to the distance between the base station and the user and the channel quality, in order to maximize the network coverage and capacity. By reducing the base station power to reduce interference, or increasing the power to enhance coverage, the coverage and signal quality can be optimized.

[0063] Resource allocation scheduling algorithm: According to user demand, network load and channel state, dynamically allocate frequency, code rate and other wireless resources to achieve efficient use of network resources and meet user communication needs.

[0064] Link quality scheduling algorithm: This algorithm dynamically adjusts the connection and handover strategy between the base station and the user equipment according to the channel quality and mobility of the user equipment, in order to guarantee the communication quality and realize the mobility management.

[0065] Load balancing scheduling algorithm: According to the load condition between base stations and the user distribution, dynamically adjust the base station connected by the user to realize the balance of network load and avoid congestion phenomenon.

[0066] Intelligent algorithm: Intelligent scheduling algorithm based on machine learning, artificial intelligence and big data analysis technology, can analyze and predict according to historical data and real-time environment, so as to optimize the allocation and scheduling strategy of base station resources.

[0067] The selection and design of these base station scheduling algorithms need to be considered comprehensively according to the specific network architecture, business demand and technical condition. Through effective base station scheduling algorithm, the optimization of network performance, the maximization of resource utilization and the improvement of user experience can be realized.

[0068] Terminal sleep model

[0069] Terminal sleep model refers to a model in which mobile terminal devices enter a sleep state to save energy when idle in a wireless communication network. Terminal sleep models are commonly used in mobile communication systems such as LTE, 5G, and other wireless communication networks to optimize terminal device power consumption and extend battery life.

[0070] The basic idea of the terminal sleep model is to turn off or switch the wireless interface of the mobile terminal device to a low-power mode when there is no data transmission or reception requirement, in order to reduce energy consumption. When there is a data transmission requirement, the terminal device will be awakened, the wireless interface will be reactivated for communication, and then it will enter the sleep state again.

[0071] Deep Sleep, Light Sleep, and Micro Sleep of terminal devices refer to different sleep modes used to control terminal device energy consumption and extend battery life. Here are their basic mechanisms:

[0072] Deep Sleep (Deep Sleep): Deep Sleep is a very low-power sleep mode in which the terminal device is almost in a shutdown state, only retaining a small amount of basic functions such as clocks or timers. Terminal devices cannot communicate or process data in Deep Sleep mode, and it is mainly used in situations where there is no need to communicate with the network or perform tasks for a long time, in order to greatly reduce energy consumption.

[0073] Light Sleep (Light Sleep): Light Sleep is a low-power sleep mode between Deep Sleep and Active mode. In Light Sleep mode, part of the hardware or functional modules of the terminal device will enter a low-power state, but still maintain the ability to listen to the network and respond to a certain extent, so as to be able to quickly wake up to Active state, thus saving part of the power consumption and maintaining certain communication capabilities.

[0074] Micro Sleep (Micro Sleep): Micro Sleep refers to the terminal device entering a sleep state for a very short period of time to reduce power consumption. It usually occurs when the device is in an inactive state and has not been operated for a long time. The device can enter Micro Sleep to reduce power consumption. The terminal in Micro Sleep mode can quickly wake up and return to Active state to respond to user operations or network requirements.

[0075] The selection and switching of these sleep modes are usually managed by the hardware and operating system of the terminal device. By reasonably utilizing these sleep modes, terminal devices can effectively reduce energy consumption, extend battery life, and improve user experience while ensuring communication capabilities.

[0076] The implementation of the base station scheduling algorithm does not consider the energy efficiency of the terminal, so there is a high probability that the scheduling result is not optimal for the energy efficiency of a terminal, for example, the scheduling result of a terminal appears the following situation, that is, the scheduling is distributed in multiple time slots in a period of time, and the number of frequency domain resources scheduled in each time slot is small, so the time and depth of the terminal entering the sleep state will be reduced, which is not conducive to terminal energy saving.

[0077] The scheduling method provided by the embodiments of the present application will be described in detail in combination with the accompanying drawings and some embodiments and application scenarios.

[0078] Referring to Figure 2 The embodiments of the present application provide a scheduling method, the execution subject of the method is a terminal, which comprises:

[0079] Step 201: The terminal sends first auxiliary information to the network side device, and / or the terminal receives first indication information from the network side device;

[0080] Step 202: The terminal receives the scheduling of the network side device according to the first auxiliary information or the first indication information;

[0081] The first auxiliary information includes related information of the scheduling limit expected by the terminal, and / or the first auxiliary information includes related information of the energy saving operation expected to be triggered by the terminal; the first auxiliary information can be summarized as auxiliary information related to high energy efficiency scheduling.

[0082] The first indication information includes related information of the scheduling limit of the network side device performing scheduling, and / or the first indication information includes related information for indicating that the terminal can trigger the energy saving operation; the first indication information can be summarized as indication information related to high energy efficiency scheduling.

[0083] The above-mentioned high energy efficiency scheduling includes scheduling related restrictions for the purpose of improving energy efficiency or saving energy consumption, and / or performing operations for improving energy efficiency or saving energy consumption after receiving the scheduling.

[0084] The above-mentioned first auxiliary information can be carried by uplink channel signaling such as radio resource control (RRC) message, media access control control element (MAC CE), or physical uplink control channel (PUCCH) message;

[0085] The above-mentioned first indication information can be carried by downlink channel signaling such as RRC message, MAC CE, or PDCCH message.

[0086] It should be noted that the method step 201 includes three cases:

[0087] Case 1: the terminal sends first auxiliary information to the network side device;

[0088] Case 2: the terminal receives first indication information from the network side device;

[0089] Case 3: the terminal sends first auxiliary information to the network side device, and the terminal receives first indication information from the network side device;

[0090] The above case 1 refers to that the terminal provides the network side device with information related to the scheduling limit expected by the terminal, and / or information related to the energy saving operation expected by the terminal, and the network side device performs scheduling according to the first auxiliary information. Corresponding to the method step 202, the terminal receives the scheduling of the network side device according to the first auxiliary information.

[0091] The above case 2 refers to that the network side device provides the terminal with information related to the scheduling limit of the scheduling performed by the network side device, and / or information for indicating that the terminal can trigger the energy saving operation, and the network side device performs scheduling according to the first indication information. Corresponding to the method step 202, the terminal receives the scheduling of the network side device according to the first indication information.

[0092] The above case 3 refers to that the terminal provides the network side device with information related to the scheduling limit expected by the terminal, and / or information related to the energy saving operation expected by the terminal, and the network side device performs scheduling according to the first indication information. Corresponding to the method step 202, the terminal receives the scheduling of the network side device according to the first indication information.

[0093] In the embodiments of the present application, the terminal sends the network side device with information related to the scheduling limit expected by the terminal, and / or information related to the energy saving operation expected by the terminal through the first auxiliary information; and / or the network side device sends the terminal with information related to the scheduling limit of the scheduling performed by the network side device, and / or information for indicating that the terminal can trigger the energy saving operation through the first indication information. By interacting the information related to the high energy efficiency scheduling between the terminal and the network side device, the network side device avoids scheduling that is not conducive to the energy efficiency of the terminal, thereby solving the problem that the long time of scheduling and the less scheduling resources of each time period of the network side device cause the poor energy efficiency of the terminal, and achieving the gain of saving the energy consumption of the terminal.

[0094] In an optional implementation, the first auxiliary information includes at least one of the following:

[0095] (1) second indication information, used to indicate a scheduling restriction expected by the terminal;

[0096] (2) first capability information, used to indicate that the terminal supports a first scheduling mode;

[0097] (3) first request information, used to request the network-side device to enter the first scheduling mode;

[0098] The first scheduling mode is a scheduling mode related to the scheduling restriction expected by the terminal, that is, the terminal can indicate that it supports the high energy efficiency scheduling mode to the network-side device through the first capability information, and the terminal can also request the network-side device to enter the high energy efficiency scheduling mode through the first request information.

[0099] (4) first type information, used to indicate that the terminal has a target scheduling requirement;

[0100] The target scheduling requirement is a scheduling requirement related to the scheduling restriction expected by the terminal, that is, the terminal can indicate that it has the high energy efficiency scheduling requirement to the network-side device through the first type information.

[0101] In an optional implementation, the second indication information includes at least one of the following:

[0102] (a) the terminal expects a minimum time interval between two consecutive scheduling bursts, and each scheduling burst includes multiple scheduling instances;

[0103] The scheduling instance in the present application defines at least one of a physical downlink control channel (PDCCH), a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH); and the scheduling in the present application can be replaced by downlink scheduling, uplink scheduling or all uplink and downlink scheduling.

[0104] The scheduling burst is predefined as one or N consecutive scheduling instances, or as one or more scheduling instances between any two consecutive scheduling instances and less than a certain time threshold.

[0105] (b) the maximum number of scheduling instances that the terminal expects to be scheduled within a pre-defined time period;

[0106] (c) the maximum time length that the terminal expects to be scheduled within a pre-defined time period;

[0107] The pre-defined time period can also be referred to as a specific time period, which can be a fixed time window of a specific length (the time period is connected at the head and tail), or a sliding time window of a specific length, or a UE Discontinuous Reception (DRX), a cycle or an active time period of a Cell DTX / DRX.

[0108] (d) the minimum number of frequency domain units that the terminal expects to be scheduled in one time domain unit;

[0109] (e) the minimum Transport Block Size (TBS) that the terminal expects to be scheduled in one time domain unit;

[0110] (f) the minimum data rate that the terminal expects to be scheduled in one time domain unit;

[0111] The time domain unit can include one or more symbols, time slots, radio subframes, radio frames; the frequency domain unit can include one or more subcarriers, Physical Resource Blocks (PRBs), Precoding Resource block Groups (PRGs), Resource block Groups (RBGs), Resource block sets (RB sets), subbands.

[0112] (g) the minimum average number of frequency domain units per scheduling instance that the terminal expects to be scheduled within a pre-defined time period;

[0113] (h) the minimum average TBS per scheduling instance that the terminal expects to be scheduled within a pre-defined time period;

[0114] (i) the minimum average data rate per scheduling instance that the terminal expects to be scheduled within a pre-defined time period;

[0115] (j) the maximum proportion of the total number of scheduling times that the number of frequency domain units scheduled is less than or equal to a number threshold in a time period or a scheduling burst that the terminal expects;

[0116] For example, if the maximum proportion of the number of frequency domain units scheduled is less than or equal to 10 PRBs (10 is the number threshold) is 20%, it means that 10 times of scheduling, at most 2 times of the number of frequency domain units scheduled is less than or equal to 10 PRBs.

[0117] (k) the maximum proportion of the total scheduling times that the scheduled TBS is less than or equal to the TBS threshold in a time period or a scheduling burst;

[0118] (l) the maximum proportion of the total scheduling times that the scheduled data rate is less than or equal to the data rate threshold in a time period or a scheduling burst;

[0119] (m) the minimum value of the total transmission power of the scheduled uplink data in a time domain unit;

[0120] (n) the minimum value of the average transmission power on the scheduled uplink data unit in a preset time period;

[0121] (o) the maximum proportion of the total scheduling times that the total transmission power of the scheduled uplink data is less than or equal to the total transmission power threshold in a time period or a scheduling burst.

[0122] The indication of the scheduling limitation expected by the terminal is implemented through (a) to (o) above.

[0123] In an optional implementation, the first indication information comprises at least one of the following:

[0124] (1) third indication information for indicating the scheduling limitation of the network-side device performing scheduling;

[0125] (2) fourth indication information for indicating the network-side device to enter a second scheduling mode;

[0126] The second scheduling mode is a scheduling mode related to the scheduling limitation of the network-side device performing scheduling.

[0127] In an optional implementation, the third indication information comprises at least one of the following:

[0128] (a) the minimum time interval between two consecutive scheduling bursts scheduled by the network-side device, one scheduling burst comprising a plurality of scheduling instances;

[0129] (b) the maximum value of the number of scheduling instances scheduled by the network-side device in a preset time period;

[0130] (c) the maximum time length of scheduling by the network-side device in a preset time period;

[0131] (d) the minimum value of the number of frequency domain units scheduled by the network-side device in a time domain unit;

[0132] (e) the minimum value of the TBS scheduled by the network-side device in a time domain unit;

[0133] (f) the minimum value of the number of frequency domain units scheduled by the network-side device in one time domain unit;

[0134] (g) the minimum value of the average number of frequency domain units scheduled by the network-side device in each scheduling instance within a preset time period;

[0135] (h) the minimum value of the average TBS scheduled by the network-side device in each scheduling instance within a preset time period;

[0136] (i) the minimum value of the average data rate scheduled by the network-side device in each scheduling instance within a preset time period;

[0137] (j) the maximum proportion of the scheduling times in which the number of frequency domain units scheduled by the network-side device in a time period or a scheduling burst is less than or equal to the number threshold, to the total scheduling times;

[0138] (k) the maximum proportion of the scheduling times in which the TBS scheduled by the network-side device in a time period or a scheduling burst is less than or equal to the TBS threshold, to the total scheduling times;

[0139] (l) the maximum proportion of the scheduling times in which the data rate scheduled by the network-side device in a time period or a scheduling burst is less than or equal to the data rate threshold, to the total scheduling times;

[0140] (m) the minimum value of the total transmission power of the uplink data scheduled by the network-side device in one time domain unit;

[0141] (n) the minimum value of the average transmission power of the uplink data unit scheduled by the network-side device in a preset time period;

[0142] (o) the maximum proportion of the scheduling times in which the total transmission power of the uplink data scheduled by the network-side device in a time period or a scheduling burst is less than or equal to the total transmission power threshold, to the total scheduling times.

[0143] The scheduling restrictions of the network-side device performing scheduling on the network-side device are realized through the above (a)-(o).

[0144] In an optional implementation, the method further comprises:

[0145] After the terminal receives the first scheduling of the network-side device, the terminal performs at least one of the following in the first time period:

[0146] (1) skipping PDCCH monitoring, or skipping PDCCH monitoring for scheduling downlink data, or skipping PDCCH monitoring for scheduling uplink data;

[0147] (2) entering a sleep state;

[0148] (3) not starting the non-active timer;

[0149] The first scheduling is scheduling for instructing the terminal to trigger the power saving operation. That is, the terminal will perform the power saving operation of (1)-(3) above in the first time period when receiving the first scheduling

[0150] In an optional implementation, the first indication information further comprises at least one of the following:

[0151] (1) indication information of the first scheduling;

[0152] (2) indication information of the first time period.

[0153] In an optional implementation, the first scheduling comprises at least one of the following:

[0154] (1) the last scheduling instance in any scheduling instance or scheduling burst;

[0155] The first scheduling is any scheduling instance, or the first scheduling is the last scheduling instance in the scheduling burst;

[0156] (2) the scheduling instance in which the number of scheduling instances in a preset time period reaches a maximum value;

[0157] The first scheduling is the scheduling instance in which the number of scheduling instances in a certain time period reaches a maximum value;

[0158] (3) the scheduling instance in which the scheduling in a preset time period reaches a maximum time length;

[0159] The first scheduling is the scheduling instance in which the scheduling in a certain time period reaches a maximum scheduling time;

[0160] (4) the scheduling instance in which the number of frequency domain units of the scheduling is less than or equal to a frequency domain unit number threshold;

[0161] The first scheduling is the scheduling instance in which the number of frequency domain units of the scheduling is less than or equal to a certain value;

[0162] (5) the scheduling instance in which the TBS of the scheduling is less than or equal to a TBS threshold;

[0163] The first scheduling is the scheduling instance in which the TBS of the scheduling is less than or equal to a certain value;

[0164] (6) the scheduling instance in which the data rate of the scheduling is less than or equal to a data rate threshold;

[0165] The first scheduling is a scheduling instance in which a scheduled data rate is less than or equal to a certain value.

[0166] The first scheduling is a scheduling instance in which a total transmission power of scheduled uplink data is less than or equal to a certain value.

[0167] The first scheduling is a scheduling instance in which a total transmission power of scheduled uplink data is less than or equal to a certain value.

[0168] In an optional embodiment, the first time period satisfies at least one of the following conditions:

[0169] (1) The first time period is a time period starting at the first scheduling or a certain time after the first scheduling, and having a length of a minimum time interval between two consecutive scheduling bursts determined according to the first auxiliary information or the first indication information.

[0170] The first time period is a time period starting at the first scheduling or a certain time after the first scheduling, and having a length of a minimum time interval between two consecutive scheduling bursts included in the first auxiliary information or the first indication information.

[0171] (2) The first time period is a time period starting at the first scheduling or a certain time after the first scheduling, and having a length of a preset time period.

[0172] The first time period is a time period starting at the first scheduling or a certain time after the first scheduling, and ending at an ending time point of the preset time period included in the first auxiliary information or the first indication information.

[0173] (3) The first time period is a time period starting at the first scheduling or a certain time after the first scheduling, and having a length determined by the terminal, or indicated by the network side device, or predefined by a protocol.

[0174] The first time period is a time period starting at the first scheduling or a certain time after the first scheduling, and having a length of a value indicated by the base station, reported by the terminal, or predefined by a protocol.

[0175] Referring to Figure 3 , the embodiment of the present application provides a scheduling method, an execution subject of the method being a network side device, such as a base station, comprising:

[0176] Step 301: The network side device receives first auxiliary information from the terminal, and / or the network side device sends first indication information to the terminal.

[0177] Step 302: The network side device performs scheduling according to the first auxiliary information or the first indication information.

[0178] It should be noted that the network side device is the opposite device interacting with the terminal, in the technical solutions of the present application, the interaction actions and the information interacted should be understood in the same way, so as to ensure that the terminal side and the network side can work correctly, therefore, the contents of each technical solution described in the network side method can be correspondingly referred to the description in the terminal side method, which will not be repeated here.

[0179] The first auxiliary information includes information related to the scheduling limit expected by the terminal, and / or the first auxiliary information includes information related to the energy saving operation expected to be triggered by the terminal.

[0180] The first indication information includes information related to the scheduling limit of the scheduling performed by the network side device, and / or the first indication information includes information for indicating that the terminal can trigger the energy saving operation.

[0181] In an optional implementation, the first auxiliary information includes at least one of the following:

[0182] The second indication information is used for indicating the scheduling limit expected by the terminal.

[0183] The first capability information is used for indicating that the terminal supports the first scheduling mode.

[0184] The first request information is used for requesting the network side device to enter the first scheduling mode.

[0185] The first type information is used for indicating that the terminal has the target scheduling demand.

[0186] The first scheduling mode is a scheduling mode related to the scheduling limit expected by the terminal.

[0187] The target scheduling demand is a scheduling demand related to the scheduling limit expected by the terminal.

[0188] In an optional implementation, the second indication information includes at least one of the following:

[0189] The terminal expects a minimum time interval between two continuous scheduling bursts, and each scheduling burst includes multiple scheduling instances.

[0190] The terminal expects a maximum value of the number of scheduling instances scheduled within a preset time period.

[0191] The terminal expects a maximum time length scheduled within a preset time period.

[0192] The terminal expects a minimum value of the number of frequency domain units scheduled in a time domain unit.

[0193] The terminal expects a minimum value of the TBS scheduled in a time domain unit.

[0194] a minimum value of the average number of frequency domain units on each scheduling instance scheduled within a preset time period;

[0195] a minimum value of the average number of frequency domain units on each scheduling instance scheduled within a preset time period;

[0196] a minimum value of the average TBS on each scheduling instance scheduled within a preset time period;

[0197] a minimum value of the average data rate on each scheduling instance scheduled within a preset time period;

[0198] a maximum proportion of the scheduling times in which the number of frequency domain units scheduled is less than or equal to the number threshold, to the total scheduling times, in a time period or a scheduling burst;

[0199] a maximum proportion of the scheduling times in which the TBS scheduled is less than or equal to the TBS threshold, to the total scheduling times, in a time period or a scheduling burst;

[0200] a maximum proportion of the scheduling times in which the data rate scheduled is less than or equal to the data rate threshold, to the total scheduling times, in a time period or a scheduling burst;

[0201] a minimum value of the total transmission power of the uplink data scheduled in a time domain unit;

[0202] a minimum value of the average transmission power on the uplink data unit scheduled within a preset time period;

[0203] a maximum proportion of the scheduling times in which the total transmission power of the uplink data scheduled is less than or equal to the total transmission power threshold, to the total scheduling times, in a time period or a scheduling burst.

[0204] In an optional implementation, the first indication information comprises at least one of the following:

[0205] third indication information for indicating the scheduling restriction of the network-side device performing scheduling;

[0206] fourth indication information for indicating the network-side device entering a second scheduling mode;

[0207] The second scheduling mode is a scheduling mode related to the scheduling restriction of the network-side device performing scheduling.

[0208] In an optional implementation, the third indication information comprises at least one of the following:

[0209] a minimum time interval between two consecutive scheduling bursts scheduled by the network-side device, a scheduling burst comprising a plurality of scheduling instances;

[0210] A maximum value of a number of scheduling instances scheduled by the network-side device within a preset time period;

[0211] A maximum time length of scheduling by the network-side device within a preset time period;

[0212] A minimum value of a number of frequency domain units scheduled by the network-side device in a time domain unit;

[0213] A minimum value of TBS scheduled by the network-side device in a time domain unit;

[0214] A minimum value of a data rate scheduled by the network-side device in a time domain unit;

[0215] A minimum value of an average number of frequency domain units on each scheduling instance scheduled by the network-side device within a preset time period;

[0216] A minimum value of an average TBS on each scheduling instance scheduled by the network-side device within a preset time period;

[0217] A minimum value of an average data rate on each scheduling instance scheduled by the network-side device within a preset time period;

[0218] A maximum proportion of a number of times of scheduling, in which a number of frequency domain units scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a number threshold, to a total number of times of scheduling;

[0219] A maximum proportion of a number of times of scheduling, in which TBS scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a TBS threshold, to a total number of times of scheduling;

[0220] A maximum proportion of a number of times of scheduling, in which a data rate scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a data rate threshold, to a total number of times of scheduling;

[0221] A minimum value of a total transmit power of uplink data scheduled by the network-side device in a time domain unit;

[0222] A minimum value of an average transmit power on an uplink data unit scheduled by the network-side device within a preset time period;

[0223] A maximum proportion of a number of times of scheduling, in which a total transmit power of uplink data scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a total transmit power threshold, to a total number of times of scheduling.

[0224] In an optional implementation, the method further includes:

[0225] The network-side device sends the first scheduling to the terminal;

[0226] The first scheduling is a scheduling for instructing the terminal to trigger the energy saving operation in the first time period.

[0227] In an optional implementation, the first indication information further comprises at least one of:

[0228] indication information of the first scheduling;

[0229] indication information of the first time period.

[0230] In an optional implementation, the first scheduling comprises at least one of:

[0231] the last scheduling instance in any scheduling instance or scheduling burst;

[0232] a scheduling instance in which the number of instances scheduled in a preset time period reaches a maximum value;

[0233] a scheduling instance in which the scheduling in a preset time period reaches a maximum time length;

[0234] a scheduling instance in which the number of frequency domain units of the scheduling is less than or equal to a frequency domain unit number threshold;

[0235] a scheduling instance in which the TBS of the scheduling is less than or equal to a TBS threshold;

[0236] a scheduling instance in which the data rate of the scheduling is less than or equal to a data rate threshold;

[0237] a scheduling instance in which the total transmission power of the uplink data of the scheduling is less than or equal to a total transmission power threshold.

[0238] In an optional implementation, the first time period satisfies at least one of:

[0239] a time length from the first scheduling or a specific time after the first scheduling to a minimum time interval between two consecutive scheduling bursts determined according to the first auxiliary information or the first indication information;

[0240] a time length from the first scheduling or a specific time after the first scheduling to a preset time period;

[0241] a time length from the first scheduling or a specific time after the first scheduling to a time length determined by the terminal, or indicated by the network side device, or predefined by a protocol.

[0242] The technical solutions of the present application will be described below in combination with specific application examples:

[0243] Example One

[0244] The main idea of this embodiment is that the terminal reports the expected scheduling restriction auxiliary information, thereby solving the problem of poor terminal energy efficiency caused by long time of base station scheduling and less scheduling resources in each time period, and achieving the gain of improving transmission energy efficiency.

[0245] The corresponding signaling procedure is shown in Figure 4 .

[0246] In some sub-embodiments, the first assistance information sent by the terminal is the minimum time interval expected between two consecutive scheduling bursts, for example, in the case of a scheduling burst being one scheduling instance, after the terminal receives one scheduling instance, the next nearest scheduling instance is after the minimum time interval.

[0247] Optionally, the base station sends the confirmation information according to the first assistance information sent by the terminal;

[0248] Optionally, the base station schedules according to the restriction of the first assistance information, that is, after the base station schedules one scheduling instance for the terminal, it does not schedule data for the terminal within the minimum time interval after the scheduling instance, thus indirectly limiting the base station from scheduling less resources in one scheduling instance, and requiring the base station to send data in the buffer as soon as possible, otherwise, the base station has no available scheduling opportunity in the subsequent period of time, causing the inability to meet the service QoS.

[0249] In some sub-embodiments, the first assistance information sent by the terminal is the maximum number of scheduling instances or the maximum scheduling length expected to be scheduled within a specific time period, and the specific time period is a fixed time window of a specific length (the head and tail of the time period are connected), or a sliding time window of a specific length, or the period or active time period of UE DRX, Cell DTX / DRX

[0250] Optionally, the base station sends the confirmation information according to the first assistance information sent by the terminal;

[0251] Optionally, the base station schedules according to the restriction of the first assistance information, that is, after the base station schedules the maximum number of scheduling instances or the maximum scheduling length for the terminal within a specific time period, it does not schedule the terminal within the specific time period, thus indirectly limiting the base station from scheduling less resources in one scheduling instance, otherwise, the base station has no available scheduling opportunity in the subsequent period of time, causing the inability to meet the service (Quality of Service, QoS).

[0252] In some sub-embodiments, the first assistance information sent by the terminal is the minimum number of frequency domain units expected to be scheduled in one time domain unit, or the minimum TB size, or the minimum data rate (or the minimum average number of frequency domain units, the minimum average TB size, or the minimum average data rate on the scheduled units in a certain time period) ;

[0253] Optionally, the base station sends the confirmation information according to the first assistance information sent by the terminal;

[0254] Optionally, the base station schedules according to the limitation of the first assistance information, that is, the number of frequency domain units, the TB size, or the data rate (or the minimum average number of frequency domain units, the minimum average TB size, or the minimum average data rate on the scheduled units in a certain time period) scheduled by the base station in each time domain unit is greater than or equal to the minimum value, which directly limits the scheduling of less resources by the base station in one scheduling instance or a certain time period;

[0255] In some sub-embodiments, the first assistance information sent by the terminal is the maximum proportion of the number of frequency domain units, the TB size, or the data rate less than or equal to a certain threshold value expected to be scheduled in a certain time period or a group of scheduling instances;

[0256] Optionally, the base station sends the confirmation information according to the first assistance information sent by the terminal;

[0257] Optionally, the base station schedules according to the limitation of the first assistance information, that is, after the proportion of the number of frequency domain units, the TB size, or the data rate less than or equal to a certain threshold value scheduled by the base station in a certain time period or a group of scheduling instances reaches the maximum proportion, the base station cannot schedule the number of frequency domain units, the TB size, or the data rate less than or equal to a certain threshold value any more, which provides the base station with the flexibility to schedule less resources and avoids the base station from scheduling less resources all the time, achieving a compromise between the flexibility of the base station and the energy efficiency of the terminal.

[0258] In some sub-embodiments, the first assistance information sent by the terminal is the minimum total transmit power of uplink data expected to be scheduled in one time domain unit (or the minimum average transmit power on the scheduled uplink data units in a certain time period) ;

[0259] Optionally, the base station sends the confirmation information according to the first assistance information sent by the terminal;

[0260] Optionally, the base station schedules according to the limit of the first assistance information, i.e., the minimum total transmit power of the uplink data scheduled by the base station in each time domain unit (or the minimum average transmit power on the uplink data unit scheduled in a certain time period) is greater than or equal to the minimum value, which directly limits the scheduling instance of the base station in a scheduling instance or a period of time and cannot schedule less uplink data resources;

[0261] In some sub-embodiments, the first assistance information sent by the terminal is that the maximum proportion of the total transmit power of the uplink data expected to be scheduled in a period of time or a group of scheduling instances (or the minimum average transmit power on the uplink data unit scheduled in a certain time period) is less than or equal to a certain threshold value;

[0262] Optionally, the base station sends the confirmation information according to the first assistance information sent by the terminal;

[0263] Optionally, the base station schedules according to the limit of the first assistance information, i.e., after the proportion of the total transmit power of the uplink data scheduled by the base station in a period of time or a group of scheduling instances (or the minimum average transmit power on the uplink data unit scheduled in a certain time period) is less than or equal to a certain threshold value reaches the maximum proportion, the base station cannot schedule the total transmit power of the uplink data (or the minimum average transmit power on the uplink data unit scheduled in a certain time period) less than or equal to a certain threshold value, which provides the base station with a certain flexibility to schedule less resources and avoids the base station always scheduling less resources, achieving a compromise between the scheduling flexibility of the base station and the energy efficiency of the terminal.

[0264] Embodiment Two:

[0265] The main idea of this embodiment is that the base station indicates a high energy efficiency scheduling strategy for the terminal and the terminal performs energy saving operation according to the strategy, thereby solving the problem of long scheduling time of the base station and less scheduling resources in each time period, which causes poor energy efficiency of the terminal, and achieving the gain of improving the transmission energy efficiency.

[0266] The corresponding signaling flow is shown in Figure 5 .

[0267] In some sub-embodiments, the first indication information received by the terminal from the network is the minimum time interval between the scheduling bursts scheduled by the base station, for example, in the case of a scheduling burst being a scheduling instance, after the terminal receives a scheduling instance, the next nearest scheduling instance is after the minimum time interval.

[0268] The base station schedules according to the restriction of the first indication information, that is, after the base station schedules the terminal in one scheduling instance, the base station does not schedule data for the terminal in the minimum time interval after the scheduling instance, so as to indirectly limit the base station from scheduling less resources in one scheduling instance, and to require the base station to send data in the buffer as soon as possible, or the base station has no scheduling opportunity in the subsequent period of time, causing the service QoS to be unable to be met;

[0269] Optionally, the terminal can at least not monitor the scheduling PDCCH, or enter a sleep state, or not start the inactivity timer, in the minimum time interval after receiving one scheduling.

[0270] In some sub-embodiments, the terminal receives the first indication information of the network as the maximum number of scheduling instances or the maximum scheduling length scheduled by the base station in a specific time period, and the specific time period is a fixed time window of a specific length (the head and tail of the time period are connected), or a sliding time window of a specific length, or the period or active time period of the UE DRX, the Cell DTX / DRX

[0271] The base station schedules according to the restriction of the first indication information, that is, after the base station schedules the terminal in one scheduling instance, the base station does not schedule data for the terminal in the minimum time interval after the scheduling instance, so as to indirectly limit the base station from scheduling less resources in one scheduling instance, and to require the base station to send data in the buffer as soon as possible, or the base station has no scheduling opportunity in the subsequent period of time, causing the service QoS to be unable to be met;

[0272] Optionally, the terminal can at least not monitor the scheduling PDCCH, or enter a sleep state, or not start the inactivity timer, in the minimum time interval after receiving one scheduling.

[0273] In some sub-embodiments, the terminal receives the first indication information of the network as the minimum number of frequency domain units or the minimum TB size or the minimum data rate (or the minimum average number of frequency domain units, the minimum average TB size or the minimum average data rate on the scheduling unit in a specific time period) scheduled by the base station in one time domain unit;

[0274] The base station schedules according to the limit of the first indication information, that is, the number of frequency domain units, TB size or data rate scheduled by the base station in each time domain unit (or the minimum average number of frequency domain units, the minimum average TB size or the minimum average data rate on the scheduled units in a certain time period) is greater than or equal to the minimum value, which directly limits the scheduling instance of the base station in a scheduling instance or a period of time and cannot schedule less resources;

[0275] In some sub-embodiments, the terminal receives the first indication information of the network as the maximum proportion of the number of frequency domain units, TB size or data rate scheduled by the base station in a period of time or a group of scheduling instances being less than or equal to a certain threshold value;

[0276] The base station schedules according to the limit of the first indication information, that is, when the proportion of the number of frequency domain units, TB size or data rate scheduled by the base station in a period of time or a group of scheduling instances being less than or equal to a certain threshold value reaches the maximum proportion, the base station cannot schedule the number of frequency domain units, TB size or data rate less than or equal to a certain threshold value any more, which provides the base station with a certain flexibility to schedule less resources and avoids the base station always scheduling less resources, achieving a compromise between the scheduling flexibility of the base station and the energy efficiency of the terminal.

[0277] In some sub-embodiments, the terminal receives the first indication information of the network as the minimum total transmit power of uplink data scheduled by the base station in each time domain unit (or the minimum average transmit power on the scheduled uplink data units in a certain time period);

[0278] The base station schedules according to the limit of the first indication information, that is, the minimum total transmit power of uplink data scheduled by the base station in each time domain unit (or the minimum average transmit power on the scheduled uplink data units in a certain time period) is greater than or equal to the minimum value, which directly limits the scheduling instance of the base station in a scheduling instance or a period of time and cannot schedule less uplink data resources;

[0279] In some sub-embodiments, the terminal receives the first indication information of the network as the maximum proportion of the total transmit power of uplink data scheduled by the base station in a period of time or a group of scheduling instances being less than or equal to a certain threshold value;

[0280] The base station schedules according to the limitation of the first indication information, that is, after the proportion of the total transmission power of the uplink data scheduled by the base station in a period of time or a group of scheduling instances (or the minimum average transmission power on the uplink data unit scheduled in a specific period of time) being less than or equal to a certain threshold value reaches the maximum proportion, the base station cannot schedule the uplink data whose total transmission power (or the minimum average transmission power on the uplink data unit scheduled in a specific period of time) is less than or equal to a certain threshold value any more. In this way, the base station is provided with the flexibility to schedule less resources, and the base station is prevented from scheduling less resources all the time, achieving a compromise between the flexibility of the base station scheduling and the energy efficiency of the terminal.

[0281] Before receiving the indication of the base station, the terminal still reports the first auxiliary information, including the capability information of the terminal supporting the high energy efficiency scheduling mode or the request information of the terminal entering the high energy efficiency scheduling mode or the type information of the terminal having the high energy efficiency scheduling demand, or the corresponding expected various scheduling limitation information.

[0282] Embodiment Three:

[0283] The main idea of this embodiment is that the base station indicates the special first scheduling related information, which can make the terminal enter the energy saving operation after receiving the scheduling, and avoid the base station scheduling which is not conducive to the energy efficiency of the terminal, thereby solving the problem of long time of base station scheduling and less scheduling resources in each time period, causing poor energy efficiency of the terminal, and achieving the gain of saving the energy consumption of the terminal.

[0284] The corresponding signaling flow is shown in Figure 6 .

[0285] In some sub-embodiments, the first indication information received by the terminal from the network is that the first scheduling is at least one of the following:

[0286] The number of scheduling frequency domain units is less than or equal to a certain value scheduling instance;

[0287] The TBS of the scheduling is less than or equal to a certain value scheduling instance;

[0288] The data rate of the scheduling is less than or equal to a certain value scheduling instance;

[0289] The total transmission power of the uplink data of the scheduling is less than or equal to a certain value scheduling instance.

[0290] When the terminal receives the first scheduling, it does not perform monitoring of the scheduling PDCCH in the specific time indicated, or enters the sleep state, or does not start the inactivity timer within the running time of the started Timer.

[0291] The scheduling method provided by the embodiments of the present application can be executed by a scheduling device. The scheduling device is taken as an example in the embodiments of the present application to illustrate the scheduling device provided by the embodiments of the present application.

[0292] The scheduling device provided by the embodiments of the present application can be a communication device or a component in the communication device, for example, a chip. The communication device can be a terminal, a network side device or a server, etc. For example, the terminal can include but is not limited to the types of the terminal 11 listed above, the network side device can include but is not limited to the types of the network side device 12 listed above, and the embodiments of the present application are not limited specifically.

[0293] The scheduling device can include a receiving module, a sending module and a processing module. The receiving module, the sending module and the processing module can be implemented by software or by hardware. When implemented by hardware, the processing module can be implemented by a processor, for example, a general processor, a special purpose processor, etc., for example, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), an artificial intelligent (AI) processor, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a network processor (NP), a field programmable gate array (FPGA) or other programmable logic devices, a gate circuit, a transistor, a discrete hardware component, etc. The receiving module and the sending module can be implemented by a communication interface, which can include one or more of a transceiver, a pin, a circuit, a bus, a radio frequency unit, etc.

[0294] Specifically, referring to Figure 7 When the scheduling device is a terminal or a component in the terminal, the scheduling device 700 includes:

[0295] A first transceiving module 701 is configured to send, by the terminal, first auxiliary information to a network side device, and / or receive, by the terminal, first indication information from the network side device;

[0296] A first processing module 702 is configured to receive, by the terminal, scheduling of the network side device according to the first auxiliary information or the first indication information;

[0297] The first auxiliary information comprises information related to a scheduling limit expected by the terminal, and / or the first auxiliary information comprises information related to triggering of energy saving operation expected by the terminal.

[0298] The first indication information comprises information related to a scheduling limit of scheduling performed by the network side device, and / or the first indication information comprises information for indicating that the terminal can trigger energy saving operation.

[0299] In an optional implementation, the first auxiliary information comprises at least one of the following:

[0300] Second indication information for indicating a scheduling limit expected by the terminal;

[0301] First capability information for indicating that the terminal supports a first scheduling mode;

[0302] First request information for requesting the network side device to enter the first scheduling mode;

[0303] First type information for indicating that the terminal has a target scheduling demand;

[0304] The first scheduling mode is a scheduling mode related to a scheduling limit expected by the terminal.

[0305] The target scheduling demand is a scheduling demand related to a scheduling limit expected by the terminal.

[0306] In an optional implementation, the second indication information comprises at least one of the following:

[0307] The terminal expects a minimum time interval between two continuous scheduling bursts, and each of the scheduling bursts comprises a plurality of scheduling instances;

[0308] The terminal expects a maximum value of a number of scheduling instances scheduled within a preset time period;

[0309] The terminal expects a maximum time length of scheduling within a preset time period;

[0310] The terminal expects a minimum value of a number of frequency domain units scheduled in a time domain unit;

[0311] The terminal expects a minimum value of TBS scheduled in a time domain unit;

[0312] The terminal expects a minimum value of a data rate scheduled in a time domain unit;

[0313] The terminal expects a minimum value of an average number of frequency domain units on each scheduling instance scheduled within a preset time period;

[0314] a minimum value of an average TBS on each scheduling instance scheduled within a preset time period;

[0315] a minimum value of an average data rate on each scheduling instance scheduled within a preset time period;

[0316] a maximum proportion of scheduling times in which a number of scheduled frequency domain units is less than or equal to a number threshold, in a time period or a scheduling burst;

[0317] a maximum proportion of scheduling times in which a TBS is less than or equal to a TBS threshold, in a time period or a scheduling burst;

[0318] a maximum proportion of scheduling times in which a data rate is less than or equal to a data rate threshold, in a time period or a scheduling burst;

[0319] a minimum value of a total transmission power of uplink data scheduled in a time domain unit;

[0320] a minimum value of an average transmission power on an uplink data unit scheduled within a preset time period;

[0321] a maximum proportion of scheduling times in which a total transmission power of uplink data is less than or equal to a total transmission power threshold, in a time period or a scheduling burst.

[0322] In an optional implementation, the first indication information includes at least one of the following:

[0323] third indication information for instructing the network-side device to perform scheduling with a scheduling limit;

[0324] fourth indication information for instructing the network-side device to enter a second scheduling mode;

[0325] The second scheduling mode is a scheduling mode related to a scheduling limit for performing scheduling by the network-side device.

[0326] In an optional implementation, the third indication information includes at least one of the following:

[0327] a minimum time interval between two consecutive scheduling bursts scheduled by the network-side device, each of the scheduling bursts including a plurality of scheduling instances;

[0328] a maximum number of scheduling instances scheduled by the network-side device within a preset time period;

[0329] a maximum time length of scheduling performed by the network-side device within a preset time period;

[0330] a minimum value of the number of frequency domain units scheduled by the network side device in one time domain unit;

[0331] a minimum value of the TBS scheduled by the network side device in one time domain unit;

[0332] a minimum value of the data rate scheduled by the network side device in one time domain unit;

[0333] a minimum value of the average number of frequency domain units in each scheduling instance scheduled by the network side device in a preset time period;

[0334] a minimum value of the average TBS in each scheduling instance scheduled by the network side device in a preset time period;

[0335] a minimum value of the average data rate in each scheduling instance scheduled by the network side device in a preset time period;

[0336] a maximum proportion of the scheduling times in which the number of frequency domain units scheduled by the network side device in a time period or a scheduling burst is less than or equal to a number threshold, to the total scheduling times;

[0337] a maximum proportion of the scheduling times in which the TBS scheduled by the network side device in a time period or a scheduling burst is less than or equal to a TBS threshold, to the total scheduling times;

[0338] a maximum proportion of the scheduling times in which the data rate scheduled by the network side device in a time period or a scheduling burst is less than or equal to a data rate threshold, to the total scheduling times;

[0339] a minimum value of the total transmit power of uplink data scheduled by the network side device in one time domain unit;

[0340] a minimum value of the average transmit power on uplink data units scheduled by the network side device in a preset time period;

[0341] a maximum proportion of the scheduling times in which the total transmit power of uplink data scheduled by the network side device in a time period or a scheduling burst is less than or equal to a total transmit power threshold, to the total scheduling times.

[0342] In an optional implementation, the apparatus further includes:

[0343] the second processing module is configured to, after the terminal receives the first scheduling of the network side device, perform at least one of the following in a first time period:

[0344] skip PDCCH monitoring, or, skip PDCCH monitoring for scheduling downlink data, or, skip PDCCH monitoring for scheduling uplink data;

[0345] entering a sleep state;

[0346] not starting an inactivity timer;

[0347] The first schedule is a schedule for instructing the terminal to trigger energy saving operation.

[0348] In an optional implementation, the first indication information further includes at least one of the following:

[0349] indication information of the first schedule;

[0350] indication information of the first time period.

[0351] In an optional implementation, the first schedule includes at least one of the following:

[0352] a last scheduling instance in any scheduling instance or scheduling burst;

[0353] a scheduling instance in which a number of instances scheduled in a preset time period reaches a maximum value;

[0354] a scheduling instance in which a scheduling in a preset time period reaches a maximum time length;

[0355] a scheduling instance in which a number of frequency domain units of the schedule is less than or equal to a frequency domain unit threshold;

[0356] a scheduling instance in which a TBS of the schedule is less than or equal to a TBS threshold;

[0357] a scheduling instance in which a data rate of the schedule is less than or equal to a data rate threshold;

[0358] a scheduling instance in which a total transmit power of uplink data of the schedule is less than or equal to a total transmit power threshold.

[0359] In an optional implementation, the first time period satisfies at least one of the following:

[0360] a time length from the first schedule or a specific time after the first schedule as a starting point to a minimum time interval between two consecutive scheduling bursts determined according to the first auxiliary information or the first indication information;

[0361] a time length from the first schedule or a specific time after the first schedule as a starting point to a preset time period;

[0362] a time length from the first schedule or a specific time after the first schedule as a starting point, which is determined by the terminal, or indicated by the network side device, or predefined by a protocol.

[0363] Referring to Figure 8When the scheduling apparatus is a network-side device or a component in the network-side device, the scheduling apparatus 800 comprises:

[0364] a second transceiving module 801 configured to receive, by a network-side device, first assistance information from a terminal, and / or transmit, by the network-side device, first indication information to the terminal;

[0365] a third processing module 802 configured to perform, by the network-side device, scheduling according to the first assistance information or the first indication information;

[0366] The first assistance information comprises information related to a scheduling restriction expected by the terminal, and / or the first assistance information comprises information related to triggering of an energy-saving operation expected by the terminal.

[0367] The first indication information comprises information related to a scheduling restriction of the network-side device performing scheduling, and / or the first indication information comprises information for indicating that the terminal can trigger an energy-saving operation.

[0368] In an optional implementation, the first assistance information comprises at least one of the following:

[0369] second indication information for indicating a scheduling restriction expected by the terminal;

[0370] first capability information for indicating that the terminal supports a first scheduling mode;

[0371] first request information for requesting the network-side device to enter the first scheduling mode;

[0372] first type information for indicating that the terminal has a target scheduling requirement;

[0373] The first scheduling mode is a scheduling mode related to the scheduling restriction expected by the terminal.

[0374] The target scheduling requirement is a scheduling requirement related to the scheduling restriction expected by the terminal.

[0375] In an optional implementation, the second indication information comprises at least one of the following:

[0376] The terminal expects a minimum time interval between two consecutive scheduling bursts, and each of the scheduling bursts comprises a plurality of scheduling instances.

[0377] The terminal expects a maximum value of a number of scheduling instances scheduled within a preset time period.

[0378] The terminal expects a maximum time length of scheduling within a preset time period.

[0379] a minimum value of a number of frequency domain units scheduled in one time domain unit;

[0380] a minimum value of a TBS scheduled in one time domain unit;

[0381] a minimum value of a data rate scheduled in one time domain unit;

[0382] a minimum value of an average number of frequency domain units on each scheduling instance in a preset time period;

[0383] a minimum value of an average TBS on each scheduling instance in a preset time period;

[0384] a minimum value of an average data rate on each scheduling instance in a preset time period;

[0385] a maximum proportion of scheduling times in which a number of frequency domain units scheduled is less than or equal to a number threshold, in a time period or a scheduling burst;

[0386] a maximum proportion of scheduling times in which a TBS scheduled is less than or equal to a TBS threshold, in a time period or a scheduling burst;

[0387] a maximum proportion of scheduling times in which a data rate scheduled is less than or equal to a data rate threshold, in a time period or a scheduling burst;

[0388] a minimum value of a total transmit power of uplink data scheduled in one time domain unit;

[0389] a minimum value of an average transmit power on an uplink data unit scheduled in a preset time period;

[0390] a maximum proportion of scheduling times in which a total transmit power of uplink data scheduled is less than or equal to a total transmit power threshold, in a time period or a scheduling burst.

[0391] In an optional implementation, the first indication information includes at least one of the following:

[0392] third indication information used to indicate a scheduling limit of scheduling performed by the network-side device;

[0393] fourth indication information used to indicate that the network-side device enters a second scheduling mode;

[0394] The second scheduling mode is a scheduling mode related to the scheduling limit of scheduling performed by the network-side device.

[0395] In an optional implementation, the third indication information comprises at least one of:

[0396] The network-side device schedules a minimum time interval between two continuous scheduling bursts, and each of the scheduling bursts comprises a plurality of scheduling instances;

[0397] A maximum value of a number of scheduling instances scheduled by the network-side device within a preset time period;

[0398] A maximum time length of scheduling instances scheduled by the network-side device within a preset time period;

[0399] A minimum value of a number of frequency domain units scheduled by the network-side device in one time domain unit;

[0400] A minimum value of TBS scheduled by the network-side device in one time domain unit;

[0401] A minimum value of a data rate scheduled by the network-side device in one time domain unit;

[0402] A minimum value of an average number of frequency domain units on each scheduling instance scheduled by the network-side device within a preset time period;

[0403] A minimum value of an average TBS on each scheduling instance scheduled by the network-side device within a preset time period;

[0404] A minimum value of an average data rate on each scheduling instance scheduled by the network-side device within a preset time period;

[0405] A maximum proportion of a number of scheduling times in which a number of frequency domain units scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a number threshold, to a total number of scheduling times;

[0406] A maximum proportion of a number of scheduling times in which TBS scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a TBS threshold, to a total number of scheduling times;

[0407] A maximum proportion of a number of scheduling times in which a data rate scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a data rate threshold, to a total number of scheduling times;

[0408] A minimum value of a total transmission power of uplink data scheduled by the network-side device in one time domain unit;

[0409] A minimum value of an average transmission power on an uplink data unit scheduled by the network-side device within a preset time period;

[0410] The network-side device schedules the uplink data in a time period or a scheduling burst, and the maximum proportion of scheduling times in which the total transmission power of the scheduled uplink data is less than or equal to the total transmission power threshold accounts for the total scheduling times.

[0411] In an optional implementation, the apparatus further includes:

[0412] a fourth processing module, configured to send, by the network-side device, a first schedule to the terminal;

[0413] The first schedule is a schedule for instructing the terminal to trigger the energy-saving operation in a first time period.

[0414] In an optional implementation, the first indication information further includes at least one of the following:

[0415] indication information of the first schedule;

[0416] indication information of the first time period.

[0417] In an optional implementation, the first schedule includes at least one of the following:

[0418] a last scheduling instance in any scheduling instance or scheduling burst;

[0419] a scheduling instance in which the number of instances scheduled in a preset time period reaches a maximum value;

[0420] a scheduling instance in which the scheduling in a preset time period reaches a maximum time length;

[0421] a scheduling instance in which the number of frequency domain units scheduled is less than or equal to a frequency domain unit threshold;

[0422] a scheduling instance in which the TBS scheduled is less than or equal to a TBS threshold;

[0423] a scheduling instance in which the data rate scheduled is less than or equal to a data rate threshold;

[0424] a scheduling instance in which the total transmission power of the uplink data scheduled is less than or equal to a total transmission power threshold.

[0425] In an optional implementation, the first time period satisfies at least one of the following:

[0426] a time length is a minimum time interval between two consecutive scheduling bursts determined according to the first auxiliary information or the first indication information, starting from the first schedule or a specific time after the first schedule;

[0427] a time length is a preset time period, starting from the first schedule or a specific time after the first schedule;

[0428] The time length is determined by the terminal, or indicated by the network side device, or predefined by a protocol.

[0429] The scheduling apparatus provided by the embodiments of the present application can implement Figures 2 to 6 The method embodiments implement various processes and achieve the same technical effects. To avoid repetition, the various processes of the method embodiments will not be described here.

[0430] As shown in Figure 9 The embodiments of the present application also provide a communication device 900, which includes a processor 901 and a memory 902, and the memory 902 stores programs or instructions executable on the processor 901. For example, when the communication device 900 is a terminal, the programs or instructions are executed by the processor 901 to implement the various steps of the above method embodiments and achieve the same technical effects. When the communication device 900 is a network side device, the programs or instructions are executed by the processor 901 to implement the various steps of the above method embodiments and achieve the same technical effects. To avoid repetition, the various processes of the method embodiments will not be described here.

[0431] The embodiments of the present application also provide a terminal, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps in the method embodiments as shown in Figure 2 The terminal embodiments correspond to the above terminal side method embodiments, and the various implementation processes and implementation manners of the above method embodiments can be applied to the terminal embodiments and achieve the same technical effects. The terminal can be a scheduling apparatus as shown in Figure 7 Specifically, Figure 10 A hardware structure diagram of a terminal implementing the embodiments of the present application.

[0432] The terminal 1000 includes, but is not limited to, at least part of the components such as a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.

[0433] Those skilled in the art can understand that the terminal 1000 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1010 through a power management system, so as to realize functions such as power management, discharge management, and power consumption management through the power management system. Figure 10 The terminal structure shown in the above

[0434] It should be understood that in the embodiments of the present application, the input unit 1004 can include a graphics processor 10041 and a microphone 10042, and the graphics processor 10041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 can include a display panel 10061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 can include two parts of a touch detection device and a touch controller. The other input devices 10072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.

[0435] In the embodiments of the present application, after the radio frequency unit 1001 receives the downlink data from the network side device, it can be transmitted to the processor 1010 for processing. In addition, the radio frequency unit 1001 can send uplink data to the network side device. Generally, the radio frequency unit 1001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0436] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 1009 can include a volatile memory or a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 1009 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0437] The processor 1010 can include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1010.

[0438] The radio frequency unit 1001 is configured to send first auxiliary information from the terminal to a network side device, and / or receive first indication information from the network side device by the terminal;

[0439] The processor 1010 is configured to receive scheduling of the network side device according to the first auxiliary information or the first indication information by the terminal;

[0440] The first auxiliary information comprises information related to a scheduling limit expected by the terminal, and / or the first auxiliary information comprises information related to triggering of energy saving operation expected by the terminal.

[0441] The first indication information comprises information related to a scheduling limit of scheduling performed by the network side device, and / or the first indication information comprises information for indicating that the terminal can trigger energy saving operation.

[0442] In an optional implementation, the first auxiliary information comprises at least one of the following:

[0443] Second indication information for indicating a scheduling limit expected by the terminal;

[0444] First capability information for indicating that the terminal supports a first scheduling mode;

[0445] First request information for requesting the network side device to enter the first scheduling mode;

[0446] First type information for indicating that the terminal has a target scheduling demand;

[0447] The first scheduling mode is a scheduling mode related to the scheduling limit expected by the terminal.

[0448] The target scheduling demand is a scheduling demand related to the scheduling limit expected by the terminal.

[0449] In an optional implementation, the second indication information comprises at least one of the following:

[0450] The terminal expects a minimum time interval between two continuous scheduling bursts, and each of the scheduling bursts comprises a plurality of scheduling instances;

[0451] The terminal expects a maximum value of a number of scheduling instances scheduled within a preset time period;

[0452] The terminal expects a maximum time length of scheduling within a preset time period;

[0453] The terminal expects a minimum value of a number of frequency domain units scheduled in one time domain unit;

[0454] The terminal expects a minimum value of TBS scheduled in one time domain unit;

[0455] The terminal expects a minimum value of data rate scheduled in one time domain unit;

[0456] The terminal expects a minimum value of an average number of frequency domain units on each scheduling instance scheduled within a preset time period;

[0457] a minimum value of an average TBS on each scheduling instance scheduled within a preset time period;

[0458] a minimum value of an average data rate on each scheduling instance scheduled within a preset time period;

[0459] a maximum proportion of scheduling times in which a number of scheduled frequency domain units is less than or equal to a number threshold in a time period or a scheduling burst, to a total number of scheduling times in the time period or the scheduling burst;

[0460] a maximum proportion of scheduling times in which a TBS is less than or equal to a TBS threshold in a time period or a scheduling burst, to a total number of scheduling times in the time period or the scheduling burst;

[0461] a maximum proportion of scheduling times in which a data rate is less than or equal to a data rate threshold in a time period or a scheduling burst, to a total number of scheduling times in the time period or the scheduling burst;

[0462] a minimum value of a total transmission power of uplink data scheduled in a time domain unit;

[0463] a minimum value of an average transmission power on an uplink data unit scheduled within a preset time period;

[0464] a maximum proportion of scheduling times in which a total transmission power of uplink data is less than or equal to a total transmission power threshold in a time period or a scheduling burst, to a total number of scheduling times in the time period or the scheduling burst.

[0465] In an optional implementation, the first indication information comprises at least one of:

[0466] third indication information for indicating a scheduling limit of scheduling performed by the network-side device;

[0467] fourth indication information for indicating that the network-side device enters a second scheduling mode;

[0468] The second scheduling mode is a scheduling mode related to the scheduling limit of scheduling performed by the network-side device.

[0469] In an optional implementation, the third indication information comprises at least one of:

[0470] a minimum time interval between two continuous scheduling bursts scheduled by the network-side device, one of the scheduling bursts comprising a plurality of scheduling instances;

[0471] a maximum value of a number of scheduling instances scheduled by the network-side device within a preset time period;

[0472] a maximum time length of scheduling performed by the network-side device within a preset time period;

[0473] a minimum value of the number of frequency domain units scheduled by the network-side device in one time domain unit;

[0474] a minimum value of the TBS scheduled by the network-side device in one time domain unit;

[0475] a minimum value of the data rate scheduled by the network-side device in one time domain unit;

[0476] a minimum value of the average number of frequency domain units on each scheduling instance within a preset time period scheduled by the network-side device;

[0477] a minimum value of the average TBS on each scheduling instance within a preset time period scheduled by the network-side device;

[0478] a minimum value of the average data rate on each scheduling instance within a preset time period scheduled by the network-side device;

[0479] a maximum proportion of the scheduling times in which the number of frequency domain units scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a number threshold, to the total scheduling times;

[0480] a maximum proportion of the scheduling times in which the TBS scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a TBS threshold, to the total scheduling times;

[0481] a maximum proportion of the scheduling times in which the data rate scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a data rate threshold, to the total scheduling times;

[0482] a minimum value of the total transmit power of uplink data scheduled by the network-side device in one time domain unit;

[0483] a minimum value of the average transmit power on uplink data units within a preset time period scheduled by the network-side device;

[0484] a maximum proportion of the scheduling times in which the total transmit power of uplink data scheduled by the network-side device in a time period or a scheduling burst is less than or equal to a total transmit power threshold, to the total scheduling times.

[0485] In an optional implementation, the processor 1010 is configured to perform at least one of the following after the terminal receives the first scheduling of the network-side device:

[0486] skip PDCCH monitoring, or, skip PDCCH monitoring for scheduling downlink data, or, skip PDCCH monitoring for scheduling uplink data;

[0487] enter a sleep state;

[0488] not starting the inactivity timer;

[0489] The first scheduling is scheduling for instructing the terminal to trigger the power saving operation.

[0490] In an optional implementation, the first indication information further includes at least one of the following:

[0491] indication information of the first scheduling;

[0492] indication information of the first time period.

[0493] In an optional implementation, the first scheduling includes at least one of the following:

[0494] the last scheduling instance in any scheduling instance or scheduling burst;

[0495] a scheduling instance in which the number of instances scheduled in a preset time period reaches a maximum value;

[0496] a scheduling instance in which the scheduling in a preset time period reaches a maximum time length;

[0497] a scheduling instance in which the number of frequency domain units of the scheduling is less than or equal to a frequency domain unit number threshold;

[0498] a scheduling instance in which the TBS of the scheduling is less than or equal to a TBS threshold;

[0499] a scheduling instance in which the data rate of the scheduling is less than or equal to a data rate threshold;

[0500] a scheduling instance in which the total transmit power of the uplink data of the scheduling is less than or equal to a total transmit power threshold.

[0501] In an optional implementation, the first time period satisfies at least one of the following:

[0502] starting from the first scheduling or a specific time after the first scheduling, and the time length is the minimum time interval between two consecutive scheduling bursts determined according to the first auxiliary information or the first indication information;

[0503] starting from the first scheduling or a specific time after the first scheduling, and the time length is a preset time period;

[0504] starting from the first scheduling or a specific time after the first scheduling, and the time length is determined by the terminal, or indicated by the network side device, or predefined by a protocol.

[0505] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be described again here.

[0506] This application embodiment 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 programs or instructions to implement, for example... Figure 3 The steps of the method embodiment shown are illustrated. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0507] Specifically, embodiments of this application also provide a network-side device, which can be... Figure 9 The scheduling device. For example... Figure 11 As shown, the network-side device 1100 includes: an antenna 111, a radio frequency (RF) device 112, a baseband device 113, a processor 114, and a memory 115. The antenna 111 is connected to the RF device 112. In the uplink direction, the RF device 112 receives information through the antenna 111 and transmits the received information to the baseband device 113 for processing. In the downlink direction, the baseband device 113 processes the information to be transmitted and sends it to the RF device 112. The RF device 112 processes the received information and transmits it through the antenna 111.

[0508] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 113, which includes a baseband processor.

[0509] Baseband device 113 may include, for example, at least one baseband board on which multiple chips are disposed, such as Figure 11 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 115 via a bus interface to call the program in the memory 115 and execute the network device operation shown in the above method embodiment.

[0510] The network-side device may also include a network interface 116, such as a Common Public Radio Interface (CPRI).

[0511] Specifically, the network-side device 1100 in this application embodiment further includes: instructions or programs stored in memory 115 and executable on processor 114, wherein processor 114 calls the instructions or programs in memory 115 to execute. Figure 9 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0512] Specifically, the embodiment of the present application also provides a network side device. As shown in the figure, the network side device 1200 comprises a processor 1201, a network interface 1202 and a memory 1203. The network side device can be a scheduling device as shown in the figure. Figure 12 The network interface 1202 is, for example, a common public radio interface (CPRI). Figure 9 The network interface 1202 is, for example, a common public radio interface (CPRI).

[0513] Specifically, the network side device 1200 of the embodiment of the present application further comprises instructions or programs stored on the memory 1203 and executable on the processor 1201, and the processor 1201 invokes the instructions or programs in the memory 1203 to execute the method performed by each module as shown in the figure and achieve the same technical effects. To avoid repetition, the details are not described here. Figure 9 The network interface 1202 is, for example, a common public radio interface (CPRI).

[0514] The embodiment of the present application also provides a readable storage medium, and the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize each process of the above method embodiment and can achieve the same technical effects. To avoid repetition, the details are not described here.

[0515] The processor is the processor in the terminal in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.

[0516] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to realize each process of the above method embodiment and can achieve the same technical effects. To avoid repetition, the details are not described here.

[0517] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.

[0518] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and the computer program / program product is executed by at least one processor to realize each process of the above method embodiment and can achieve the same technical effects. To avoid repetition, the details are not described here.

[0519] The embodiments of the present application further provide a wireless communication system, comprising: a terminal and a network side device, the terminal can be used for executing the steps of the terminal side method as described above, and the network side device can be used for executing the steps of the network side method as described above.

[0520] It should be noted that, in this document, the terms "comprising", "including", or any other variant thereof are intended to cover a non-exclusive inclusion, such that processes, methods, articles, or apparatuses that comprise a list of elements are not limited to those elements, but can also include other elements not expressly listed, or inherent to such processes, methods, articles, or apparatuses. Without further limitation, an element defined by the phrase "comprising a" does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be pointed out that the scope of the methods and apparatuses in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but can also include performing functions in a substantially simultaneous manner or in reverse order, for example, the described methods can be performed in an order different from that described, and various steps can also be added, omitted, or combined. In addition, features described with reference to certain examples can be combined in other examples.

[0521] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of computer software products and general hardware platforms, of course, they can also be realized by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disc, optical disc, etc.), and includes a plurality of instructions for making the terminal or network side device execute the methods described in various embodiments of the present application.

[0522] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, the above-mentioned specific embodiments are only illustrative, not restrictive, and those skilled in the art can make many forms of embodiments under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims. These embodiments all belong to the protection scope of the present application.

Claims

1. A scheduling method, characterized in that, include: The terminal sends first auxiliary information to the network-side device, and / or the terminal receives first indication information from the network-side device; The terminal receives the scheduling from the network-side device according to the first auxiliary information or the first indication information; Wherein, the first auxiliary information includes information related to the scheduling restrictions desired by the terminal, and / or, the first auxiliary information includes information related to the terminal's desire to trigger energy-saving operations; The first indication information includes information related to scheduling restrictions performed by the network-side device, and / or the first indication information includes information for instructing the terminal to trigger energy-saving operations.

2. The method according to claim 1, characterized in that, The first auxiliary information includes at least one of the following: The second indication information is used to indicate the scheduling restrictions desired by the terminal; First capability information is used to indicate that the terminal supports a first scheduling mode; The first request information is used to request the network-side device to enter the first scheduling mode; The first type of information is used to indicate that the terminal has a target scheduling requirement; Wherein, the first scheduling mode is a scheduling mode related to the scheduling constraints desired by the terminal; The target scheduling requirement is a scheduling requirement related to the scheduling constraints desired by the terminal.

3. The method according to claim 2, characterized in that, The second instruction information includes at least one of the following: The terminal expects the minimum time interval between two consecutive scheduling bursts, and one scheduling burst contains multiple scheduling instances. The terminal expects to schedule the maximum number of scheduling instances within a preset time period; The terminal expects to schedule the maximum duration within a preset time period; The terminal expects to schedule the minimum number of frequency domain units in a time domain unit; The terminal expects to schedule the minimum transport block size (TBS) within a time domain unit. The terminal expects to schedule the minimum data rate within a time-domain unit; The terminal expects to achieve the minimum average number of frequency domain units on each scheduling instance within a preset time period. The terminal expects to achieve the minimum average TBS on each scheduled instance within a preset time period. The terminal expects to achieve the minimum average data rate on each scheduled instance within a preset time period; The terminal expects that, within a time period or a scheduling burst, the number of scheduling frequency domain units that are less than or equal to a certain threshold accounts for the maximum proportion of the total number of scheduling times. The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times in which the scheduled TBS is less than or equal to the TBS threshold is out of the total number of scheduling times. The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times where the data rate is less than or equal to the data rate threshold is out of the total number of scheduling times. The terminal expects to schedule the minimum total transmit power of uplink data within a time-domain unit; The terminal expects to achieve the minimum average transmit power on the uplink data units scheduled within a preset time period; The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times in which the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold is reached.

4. The method according to claim 1, characterized in that, The first indication information includes at least one of the following: The third indication information is used to indicate the scheduling restrictions that the network-side device performs; The fourth instruction information is used to instruct the network-side device to enter the second scheduling mode; The second scheduling mode is a scheduling mode related to the scheduling restrictions performed by the network-side device.

5. The method according to claim 4, characterized in that, The third instruction information includes at least one of the following: The network-side device schedules the minimum time interval between two consecutive scheduling bursts, and one scheduling burst contains multiple scheduling instances. The maximum number of scheduling instances that the network-side device can schedule within a preset time period; The maximum scheduling time length of the network-side device within a preset time period; The minimum number of frequency domain units that the network-side device can schedule in a time domain unit; The minimum value of TBS scheduled by the network-side device in one time-domain unit; The minimum data rate that the network-side device schedules in a time-domain unit; The minimum average number of frequency domain units on each scheduling instance scheduled by the network-side device within a preset time period; The minimum average TBS of each scheduling instance scheduled by the network-side device within a preset time period; The minimum average data rate on each scheduling instance scheduled by the network-side device within a preset time period; The maximum proportion of the total number of scheduling times in which the number of frequency domain units scheduled by the network-side device is less than or equal to a certain threshold within a time period or a scheduling burst. The maximum proportion of the total number of scheduling times in a time period or a scheduling burst where the network-side device has a scheduling TBS less than or equal to the TBS threshold. The maximum proportion of the total number of scheduling operations in a time period or a scheduling burst by the network-side device where the data rate is less than or equal to the data rate threshold. The minimum total transmit power of uplink data scheduled by the network-side device in one time domain unit; The minimum average transmit power of the uplink data units scheduled by the network-side device within a preset time period; The network-side device, within a time period or a scheduling burst, represents the maximum proportion of scheduling times where the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold, relative to the total number of scheduling times.

6. The method according to claim 1, characterized in that, The method further includes: After receiving the first scheduling from the network-side device, the terminal performs at least one of the following actions during a first time period: Skip physical downlink control channel (PDCCH) monitoring, or skip PDCCH monitoring for scheduling downlink data, or skip PDCCH monitoring for scheduling uplink data; Entering a sleep state; Do not start inactive timers; The first scheduling is a scheduling method used to instruct the terminal to trigger energy-saving operations.

7. The method according to claim 6, characterized in that, The first indication information also includes at least one of the following: The indication information of the first scheduler; Indication information for the first time period.

8. The method according to claim 6, characterized in that, The first scheduling includes at least one of the following: Any scheduling instance or the last scheduling instance in a scheduling burst; The number of scheduled instances reaches the maximum value within a preset time period; Scheduling instances that reach their maximum duration within a preset time period; Scheduling instances where the number of frequency domain units scheduled is less than or equal to a frequency domain unit number threshold; Scheduling instances where the TBS is less than or equal to the TBS threshold; Scheduling instances where the data rate is less than or equal to the data rate threshold; A scheduling instance where the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold.

9. The method according to claim 6, characterized in that, The first time period satisfies at least one of the following: Starting from the first scheduling or a specific time after the first scheduling, the time length is the minimum time interval between two consecutive scheduling bursts determined according to the first auxiliary information or the first indication information; The time period is a preset time segment, starting from the first scheduling or a specific time after the first scheduling. The time duration is determined by the terminal, indicated by the network-side device, or predefined by the protocol, starting from the first scheduling or a specific time after the first scheduling.

10. A scheduling method, characterized in that, include: The network-side device receives first auxiliary information from the terminal, and / or the network-side device sends first indication information to the terminal; The network-side device performs scheduling based on the first auxiliary information or the first indication information; Wherein, the first auxiliary information includes information related to the scheduling restrictions desired by the terminal, and / or, the first auxiliary information includes information related to the terminal's desire to trigger energy-saving operations; The first indication information includes information related to scheduling restrictions performed by the network-side device, and / or the first indication information includes information for instructing the terminal to trigger energy-saving operations.

11. The method according to claim 10, characterized in that, The first auxiliary information includes at least one of the following: The second indication information is used to indicate the scheduling restrictions desired by the terminal; First capability information is used to indicate that the terminal supports a first scheduling mode; The first request information is used to request the network-side device to enter the first scheduling mode; The first type of information is used to indicate that the terminal has a target scheduling requirement; Wherein, the first scheduling mode is a scheduling mode related to the scheduling constraints desired by the terminal; The target scheduling requirement is a scheduling requirement related to the scheduling constraints desired by the terminal.

12. The method according to claim 11, characterized in that, The second instruction information includes at least one of the following: The terminal expects the minimum time interval between two consecutive scheduling bursts, and one scheduling burst contains multiple scheduling instances. The terminal expects to schedule the maximum number of scheduling instances within a preset time period; The terminal expects to schedule the maximum duration within a preset time period; The terminal expects to schedule the minimum number of frequency domain units in a time domain unit; The terminal expects to schedule the minimum value of TBS within a time domain unit; The terminal expects to schedule the minimum data rate within a time-domain unit; The terminal expects to achieve the minimum average number of frequency domain units on each scheduling instance within a preset time period. The terminal expects to achieve the minimum average TBS on each scheduled instance within a preset time period. The terminal expects to achieve the minimum average data rate on each scheduled instance within a preset time period; The terminal expects that, within a time period or a scheduling burst, the number of scheduling frequency domain units that are less than or equal to a certain threshold accounts for the maximum proportion of the total number of scheduling times. The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times in which the scheduled TBS is less than or equal to the TBS threshold is out of the total number of scheduling times. The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times where the data rate is less than or equal to the data rate threshold is out of the total number of scheduling times. The terminal expects to schedule the minimum total transmit power of uplink data within a time-domain unit; The terminal expects to achieve the minimum average transmit power on the uplink data units scheduled within a preset time period; The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times in which the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold is reached.

13. The method according to claim 10, characterized in that, The first indication information includes at least one of the following: The third indication information is used to indicate the scheduling restrictions that the network-side device performs; The fourth instruction information is used to instruct the network-side device to enter the second scheduling mode; The second scheduling mode is a scheduling mode related to the scheduling restrictions performed by the network-side device.

14. The method according to claim 13, characterized in that, The third instruction information includes at least one of the following: The network-side device schedules the minimum time interval between two consecutive scheduling bursts, and one scheduling burst contains multiple scheduling instances. The maximum number of scheduling instances that the network-side device can schedule within a preset time period; The maximum scheduling time length of the network-side device within a preset time period; The minimum number of frequency domain units that the network-side device can schedule in a time domain unit; The minimum value of TBS scheduled by the network-side device in one time-domain unit; The minimum data rate that the network-side device schedules in a time-domain unit; The minimum average number of frequency domain units on each scheduling instance scheduled by the network-side device within a preset time period; The minimum average TBS of each scheduling instance scheduled by the network-side device within a preset time period; The minimum average data rate on each scheduling instance scheduled by the network-side device within a preset time period; The maximum proportion of the total number of scheduling times in which the number of frequency domain units scheduled by the network-side device is less than or equal to a certain threshold within a time period or a scheduling burst. The maximum proportion of the total number of scheduling times in a time period or a scheduling burst where the network-side device has a scheduling TBS less than or equal to the TBS threshold. The maximum proportion of the total number of scheduling operations in a time period or a scheduling burst by the network-side device where the data rate is less than or equal to the data rate threshold. The minimum total transmit power of uplink data scheduled by the network-side device in one time domain unit; The minimum average transmit power of the uplink data units scheduled by the network-side device within a preset time period; The network-side device, within a time period or a scheduling burst, represents the maximum proportion of scheduling times where the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold, relative to the total number of scheduling times.

15. The method according to claim 10, characterized in that, The method further includes: The network-side device sends a first schedule to the terminal; The first scheduling is used to instruct the terminal to trigger energy-saving operation in a first time period.

16. The method according to claim 15, characterized in that, The first indication information also includes at least one of the following: The indication information of the first scheduler; Indication information for the first time period.

17. The method according to claim 15, characterized in that, The first scheduling includes at least one of the following: Any scheduling instance or the last scheduling instance in a scheduling burst; The number of scheduled instances reaches the maximum value within a preset time period; Scheduling instances that reach their maximum duration within a preset time period; Scheduling instances where the number of frequency domain units scheduled is less than or equal to a frequency domain unit number threshold; Scheduling instances where the TBS is less than or equal to the TBS threshold; Scheduling instances where the data rate is less than or equal to the data rate threshold; A scheduling instance where the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold.

18. The method according to claim 15, characterized in that, The first time period satisfies at least one of the following: Starting from the first scheduling or a specific time after the first scheduling, the time length is the minimum time interval between two consecutive scheduling bursts determined according to the first auxiliary information or the first indication information; The time period is a preset time segment, starting from the first scheduling or a specific time after the first scheduling. The time duration is determined by the terminal, indicated by the network-side device, or predefined by the protocol, starting from the first scheduling or a specific time after the first scheduling.

19. A scheduling device, characterized in that, include: The first transceiver module is used for the terminal to send first auxiliary information to the network-side device, and / or for the terminal to receive first indication information from the network-side device; The first processing module is used for the terminal to receive the scheduling from the network-side device according to the first auxiliary information or the first indication information; Wherein, the first auxiliary information includes information related to the scheduling restrictions desired by the terminal, and / or, the first auxiliary information includes information related to the terminal's desire to trigger energy-saving operations; The first indication information includes information related to scheduling restrictions performed by the network-side device, and / or the first indication information includes information for instructing the terminal to trigger energy-saving operations.

20. The apparatus according to claim 19, characterized in that, The first auxiliary information includes at least one of the following: The second indication information is used to indicate the scheduling restrictions desired by the terminal; First capability information is used to indicate that the terminal supports a first scheduling mode; The first request information is used to request the network-side device to enter the first scheduling mode; The first type of information is used to indicate that the terminal has a target scheduling requirement; Wherein, the first scheduling mode is a scheduling mode related to the scheduling constraints desired by the terminal; The target scheduling requirement is a scheduling requirement related to the scheduling constraints desired by the terminal.

21. The apparatus according to claim 20, characterized in that, The second instruction information includes at least one of the following: The terminal expects the minimum time interval between two consecutive scheduling bursts, and one scheduling burst contains multiple scheduling instances. The terminal expects to schedule the maximum number of scheduling instances within a preset time period; The terminal expects to schedule the maximum duration within a preset time period; The terminal expects to schedule the minimum number of frequency domain units in a time domain unit; The terminal expects to schedule the minimum value of TBS within a time domain unit; The terminal expects to schedule the minimum data rate within a time-domain unit; The terminal expects to achieve the minimum average number of frequency domain units on each scheduling instance within a preset time period. The terminal expects to achieve the minimum average TBS on each scheduled instance within a preset time period. The terminal expects to achieve the minimum average data rate on each scheduled instance within a preset time period; The terminal expects that, within a time period or a scheduling burst, the number of scheduling frequency domain units that are less than or equal to a certain threshold accounts for the maximum proportion of the total number of scheduling times. The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times in which the scheduled TBS is less than or equal to the TBS threshold is out of the total number of scheduling times. The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times where the data rate is less than or equal to the data rate threshold is out of the total number of scheduling times. The terminal expects to schedule the minimum total transmit power of uplink data within a time-domain unit; The terminal expects to achieve the minimum average transmit power on the uplink data units scheduled within a preset time period; The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times in which the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold is reached.

22. The apparatus according to claim 19, characterized in that, The first indication information includes at least one of the following: The third indication information is used to indicate the scheduling restrictions that the network-side device performs; The fourth instruction information is used to instruct the network-side device to enter the second scheduling mode; The second scheduling mode is a scheduling mode related to the scheduling restrictions performed by the network-side device.

23. The apparatus according to claim 22, characterized in that, The third instruction information includes at least one of the following: The network-side device schedules the minimum time interval between two consecutive scheduling bursts, and one scheduling burst contains multiple scheduling instances. The maximum number of scheduling instances that the network-side device can schedule within a preset time period; The maximum scheduling time length of the network-side device within a preset time period; The minimum number of frequency domain units that the network-side device can schedule in a time domain unit; The minimum value of TBS scheduled by the network-side device in one time-domain unit; The minimum data rate that the network-side device schedules in a time-domain unit; The minimum average number of frequency domain units on each scheduling instance scheduled by the network-side device within a preset time period; The minimum average TBS of each scheduling instance scheduled by the network-side device within a preset time period; The minimum average data rate on each scheduling instance scheduled by the network-side device within a preset time period; The maximum proportion of the total number of scheduling times in which the number of frequency domain units scheduled by the network-side device is less than or equal to a certain threshold within a time period or a scheduling burst. The maximum proportion of the total number of scheduling times in a time period or a scheduling burst where the network-side device has a scheduling TBS less than or equal to the TBS threshold. The maximum proportion of the total number of scheduling operations in a time period or a scheduling burst by the network-side device where the data rate is less than or equal to the data rate threshold. The minimum total transmit power of uplink data scheduled by the network-side device in one time domain unit; The minimum average transmit power of the uplink data units scheduled by the network-side device within a preset time period; The network-side device, within a time period or a scheduling burst, represents the maximum proportion of scheduling times where the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold, relative to the total number of scheduling times.

24. The apparatus according to claim 19, characterized in that, The device further includes: The second processing module is configured to, after the terminal receives the first scheduling from the network-side device, perform at least one of the following during a first time period: Skip PDCCH monitoring, or skip PDCCH monitoring for scheduling downlink data, or skip PDCCH monitoring for scheduling uplink data; Entering a sleep state; Do not start inactive timers; The first scheduling is a scheduling method used to instruct the terminal to trigger energy-saving operations.

25. The apparatus according to claim 24, characterized in that, The first indication information also includes at least one of the following: The indication information of the first scheduler; Indication information for the first time period.

26. The apparatus according to claim 24, characterized in that, The first scheduling includes at least one of the following: Any scheduling instance or the last scheduling instance in a scheduling burst; The number of scheduled instances reaches the maximum value within a preset time period; Scheduling instances that reach their maximum duration within a preset time period; Scheduling instances where the number of frequency domain units scheduled is less than or equal to a frequency domain unit number threshold; Scheduling instances where the TBS is less than or equal to the TBS threshold; Scheduling instances where the data rate is less than or equal to the data rate threshold; A scheduling instance where the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold.

27. The apparatus according to claim 24, characterized in that, The first time period satisfies at least one of the following: Starting from the first scheduling or a specific time after the first scheduling, the time length is the minimum time interval between two consecutive scheduling bursts determined according to the first auxiliary information or the first indication information; The time period is a preset time segment, starting from the first scheduling or a specific time after the first scheduling. The time duration is determined by the terminal, indicated by the network-side device, or predefined by the protocol, starting from the first scheduling or a specific time after the first scheduling.

28. A scheduling device, characterized in that, include: The second transceiver module is used for the network-side device to receive first auxiliary information from the terminal, and / or for the network-side device to send first indication information to the terminal; The third processing module is used by the network-side device to perform scheduling based on the first auxiliary information or the first indication information; Wherein, the first auxiliary information includes information related to the scheduling restrictions desired by the terminal, and / or, the first auxiliary information includes information related to the terminal's desire to trigger energy-saving operations; The first indication information includes information related to scheduling restrictions performed by the network-side device, and / or the first indication information includes information for instructing the terminal to trigger energy-saving operations.

29. The apparatus according to claim 28, characterized in that, The first auxiliary information includes at least one of the following: The second indication information is used to indicate the scheduling restrictions desired by the terminal; First capability information is used to indicate that the terminal supports a first scheduling mode; The first request information is used to request the network-side device to enter the first scheduling mode; The first type of information is used to indicate that the terminal has a target scheduling requirement; Wherein, the first scheduling mode is a scheduling mode related to the scheduling constraints desired by the terminal; The target scheduling requirement is a scheduling requirement related to the scheduling constraints desired by the terminal.

30. The apparatus according to claim 29, characterized in that, The second instruction information includes at least one of the following: The terminal expects the minimum time interval between two consecutive scheduling bursts, and one scheduling burst contains multiple scheduling instances. The terminal expects to schedule the maximum number of scheduling instances within a preset time period; The terminal expects to schedule the maximum duration within a preset time period; The terminal expects to schedule the minimum number of frequency domain units in a time domain unit; The terminal expects to schedule the minimum value of TBS within a time domain unit; The terminal expects to schedule the minimum data rate within a time-domain unit; The terminal expects to achieve the minimum average number of frequency domain units on each scheduling instance within a preset time period. The terminal expects to achieve the minimum average TBS on each scheduled instance within a preset time period. The terminal expects to achieve the minimum average data rate on each scheduled instance within a preset time period; The terminal expects that, within a time period or a scheduling burst, the number of scheduling frequency domain units that are less than or equal to a certain threshold accounts for the maximum proportion of the total number of scheduling times. The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times in which the scheduled TBS is less than or equal to the TBS threshold is out of the total number of scheduling times. The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times where the data rate is less than or equal to the data rate threshold is out of the total number of scheduling times. The terminal expects to schedule the minimum total transmit power of uplink data within a time-domain unit; The terminal expects to achieve the minimum average transmit power on the uplink data units scheduled within a preset time period; The terminal expects that, within a time period or a scheduling burst, the maximum proportion of scheduling times in which the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold is reached.

31. The apparatus according to claim 28, characterized in that, The first indication information includes at least one of the following: The third indication information is used to indicate the scheduling restrictions that the network-side device performs; The fourth instruction information is used to instruct the network-side device to enter the second scheduling mode; The second scheduling mode is a scheduling mode related to the scheduling restrictions performed by the network-side device.

32. The apparatus according to claim 31, characterized in that, The third instruction information includes at least one of the following: The network-side device schedules the minimum time interval between two consecutive scheduling bursts, and one scheduling burst contains multiple scheduling instances. The maximum number of scheduling instances that the network-side device can schedule within a preset time period; The maximum scheduling time length of the network-side device within a preset time period; The minimum number of frequency domain units that the network-side device can schedule in a time domain unit; The minimum value of TBS scheduled by the network-side device in one time-domain unit; The minimum data rate that the network-side device schedules in a time-domain unit; The minimum average number of frequency domain units on each scheduling instance scheduled by the network-side device within a preset time period; The minimum average TBS of each scheduling instance scheduled by the network-side device within a preset time period; The minimum average data rate on each scheduling instance scheduled by the network-side device within a preset time period; The maximum proportion of the total number of scheduling times in which the number of frequency domain units scheduled by the network-side device is less than or equal to a certain threshold within a time period or a scheduling burst. The maximum proportion of the total number of scheduling times in a time period or a scheduling burst where the network-side device has a scheduling TBS less than or equal to the TBS threshold. The maximum proportion of the total number of scheduling operations in a time period or a scheduling burst by the network-side device where the data rate is less than or equal to the data rate threshold. The minimum total transmit power of uplink data scheduled by the network-side device in one time domain unit; The minimum average transmit power of the uplink data units scheduled by the network-side device within a preset time period; The network-side device, within a time period or a scheduling burst, represents the maximum proportion of scheduling times where the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold, relative to the total number of scheduling times.

33. The apparatus according to claim 28, characterized in that, The device further includes: The fourth processing module is used for the network-side device to send the first schedule to the terminal; The first scheduling is used to instruct the terminal to trigger energy-saving operation in a first time period.

34. The apparatus according to claim 33, characterized in that, The first indication information also includes at least one of the following: The indication information of the first scheduler; Indication information for the first time period.

35. The apparatus according to claim 33, characterized in that, The first scheduling includes at least one of the following: Any scheduling instance or the last scheduling instance in a scheduling burst; The number of scheduled instances reaches the maximum value within a preset time period; Scheduling instances that reach their maximum duration within a preset time period; Scheduling instances where the number of frequency domain units scheduled is less than or equal to a frequency domain unit number threshold; Scheduling instances where the TBS is less than or equal to the TBS threshold; Scheduling instances where the data rate is less than or equal to the data rate threshold; A scheduling instance where the total transmit power of the scheduled uplink data is less than or equal to the total transmit power threshold.

36. The apparatus according to claim 33, characterized in that, The first time period satisfies at least one of the following: Starting from the first scheduling or a specific time after the first scheduling, the time length is the minimum time interval between two consecutive scheduling bursts determined according to the first auxiliary information or the first indication information; The time period is a preset time segment, starting from the first scheduling or a specific time after the first scheduling. The time duration is determined by the terminal, indicated by the network-side device, or predefined by the protocol, starting from the first scheduling or a specific time after the first scheduling.

37. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the scheduling method as described in any one of claims 1 to 9.

38. A network-side device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions, when executed by the processor, implementing the steps of the scheduling method as described in any one of claims 10 to 18.

39. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the scheduling method as described in any one of claims 1 to 9, or implement the steps of the scheduling method as described in any one of claims 10 to 18.

40. A computer program product, characterized in that, Includes computer instructions that, when executed by a processor, implement the steps of the scheduling method as described in any one of claims 1 to 9, or implement the steps of the scheduling method as described in any one of claims 10 to 18.