US20260019859A1
2026-01-15
19/336,653
2025-09-23
Smart Summary: A terminal can identify when it needs to report a delay in information. When this happens, it finds the right resource to send a scheduling request (SR) based on instructions from the network. The terminal then sends this SR to the network using the chosen resource. The instructions include details about where to send the SR, either for delay reports or other types of reports. This process helps ensure that delay information is communicated effectively. 🚀 TL;DR
A method for sending the scheduling request (SR) for the delay information report includes a terminal determines, in a case that the terminal determines that a delay information report is triggered, a target sending resource for an SR based on SR resource information configured by a network side device, where the SR is triggered by reporting the delay information report. The terminal sends the SR to the network side device on the target sending resource, where the SR resource information includes at least one of the following; first configuration information, used to indicate at least one sending resource for the SR, or second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
Get notified when new applications in this technology area are published.
H04W24/10 » CPC main
Supervisory, monitoring or testing arrangements Scheduling measurement reports ; Arrangements for measurement reports
H04L43/0852 » CPC further
Arrangements for monitoring or testing data switching networks; Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters Delays
H04W28/14 » CPC further
Network traffic or resource management; Traffic management, e.g. flow control or congestion control; Flow control between communication endpoints using intermediate storage
This application is a Bypass Continuation application of International Patent Application No. PCT/CN2024/084888, filed Mar. 29, 2024, and claims priority to Chinese Patent Application No. 202310361692.1, filed Apr. 4, 2023, the disclosures of which are hereby incorporated by reference in their entireties.
This application relates to the field of communications technologies, and to a method and an apparatus for sending a scheduling request SR for a delay information report.
The extended reality (XR) project of the 3rd Generation Partnership Project (3GPP) has decided to introduce delay information reporting for buffered data from user equipment (UE) to a base station.
Currently, methods for reporting delay information include reporting delay information corresponding to buffered data along with buffer information corresponding to the buffered data as a new buffer status report (BSR), and reporting delay information of buffered data and buffer information of UE separately using a medium access control (MAC) control element (CE). Regardless of the method used, the UE needs to send a scheduling request (SR) in a timely manner to notify the base station to allocate a physical uplink shared channel (PUSCH) resource in a timely manner for sending a delay information report. In a case that the UE does not have an appropriate SR resource for the delay information report, the base station cannot obtain the delay information report for the buffered data of the UE in a timely manner. As a result, the base station cannot schedule the buffered data in a timely manner, and even further, the buffered data of the UE is lost due to timeout of waiting time.
Therefore, how the UE determines the SR resource for the delay information report is a technical problem that needs to be urgently resolved.
Embodiments of this application provide a method and an apparatus for sending a scheduling request SR for a delay information report.
According to a first aspect, a method for sending a scheduling request SR for a delay information report is provided, and includes:
A terminal determines, in a case that the terminal determines that a delay information report is triggered, a target sending resource for an SR based on SR resource information configured by a network side device, where the SR is triggered by reporting the delay information report.
The terminal sends the SR to the network side device on the target sending resource, where
According to a second aspect, a method for sending a scheduling request SR for a delay information report is provided, and includes:
A network side device configures SR resource information corresponding to a terminal, where the SR resource information is used by the terminal to determine a target sending resource for an SR based on the SR resource information in a case that the terminal determines that a delay information report is triggered, and the SR is triggered by reporting the delay information report.
The network side device sends the SR resource information to the terminal.
The network side device receives the SR sent by the terminal, where
According to a third aspect, an apparatus for sending a scheduling request SR for a delay information report is provided, and includes:
According to a fourth aspect, an apparatus for sending a scheduling request SR for a delay information report is provided, and includes:
According to a fifth aspect, a terminal is provided. The terminal includes a processor and a memory, the memory stores a program or an instruction that is executable on the processor, and the program or the instruction is executed by the processor to implement the steps of the method according to the first aspect.
According to a sixth aspect, a terminal is provided, and includes a processor and a communication interface. The processor is configured to determine, in a case that the terminal determines that a delay information report is triggered, a target sending resource for an SR based on SR resource information configured by a network side device, where the SR is triggered by reporting the delay information report. The communication interface is configured to send the SR to the network side device on the target sending resource, where the SR resource information includes at least one of the following: first configuration information, used to indicate at least one sending resource for the SR; or second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
According to a seventh aspect, a network side device is provided. The network side device includes a processor and a memory, the memory stores a program or an instruction that is executable on the processor, and the program or the instruction is executed by the processor to implement the steps of the method according to the first aspect.
According to an eighth aspect, a network side device is provided, and includes a processor and a communication interface. The processor is configured to configure SR resource information corresponding to a terminal, where the SR resource information is used by the terminal to determine a target sending resource for an SR based on the SR resource information in a case that the terminal determines that a delay information report is triggered, and the SR is triggered by reporting the delay information report. The communication interface is configured to send the SR resource information to the terminal. The communication interface is further configured to receive the SR sent by the terminal, where the SR resource information includes at least one of the following: first configuration information, used to indicate at least one sending resource for the SR; or second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
According to a ninth aspect, a non-transitory readable storage medium is provided. The non-transitory readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the steps of the method according to the first aspect are implemented, or the steps of the method according to the second aspect are implemented.
According to a tenth aspect, a wireless communication system is provided, and includes a terminal and a network side device. The terminal may be configured to perform the steps of the method according to the first aspect, and the network side device may be configured to perform the steps of the method according to the second aspect.
According to an eleventh aspect, a chip is provided. 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 an instruction to implement the method according to the first aspect or the method according to the second aspect.
According to a twelfth aspect, a computer program/program product is provided. The computer program/program product is stored in a non-transitory storage medium, and the program/program product is executed by at least one processor to implement the steps of the method for sending the scheduling request SR for the delay information report according to the first aspect or implement the steps of the method for sending the scheduling request SR for the delay information report according to the second aspect.
FIG. 1 is a structural diagram of a wireless communication system to which embodiments of this application may be applied;
FIG. 2 is a first schematic diagram of a format of a BSR MAC CE in a related technology;
FIG. 3 is a second schematic diagram of a format of a BSR MAC CE in a related technology;
FIG. 4 is a first schematic flowchart of a method for sending a scheduling request SR for a delay information report according to an embodiment of this application;
FIG. 5 is a second schematic flowchart of a method for sending a scheduling request SR for a delay information report according to an embodiment of this application;
FIG. 6 is a first schematic diagram of interaction between a terminal and a network side device according to an embodiment of this application;
FIG. 7 is a second schematic diagram of interaction between a terminal and a network side device according to an embodiment of this application;
FIG. 8 is a first schematic diagram of a structure of an apparatus for sending a scheduling request SR for a delay information report according to an embodiment of this application;
FIG. 9 is a second schematic diagram of a structure of an apparatus for sending a scheduling request SR for a delay information report according to an embodiment of this application;
FIG. 10 is a schematic diagram of a structure of a communication device according to an embodiment of this application;
FIG. 11 is a schematic diagram of a structure of a terminal according to an embodiment of this application; and
FIG. 12 is a schematic diagram of a structure of a network side device according to an embodiment of this application.
The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some but not all of the embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
Terms such as “first” and “second” in this application are used to distinguish between similar objects, and are not used to describe a specific order or sequence. It should be understood that, the terms used in such a way are interchangeable in proper circumstances, so that the embodiments of this application can be implemented in an order other than the order illustrated or described herein. Objects classified by “first” and “second” are usually of a same type, and a quantity of objects is not limited. For example, there may be one or more first objects. In addition, “or” in this application means at least one of the connected objects. For example, “A or B” includes three solutions, namely: solution 1: include A but exclude B; solution 2: include B but exclude A; and solution 3: include both A and B. The character “/” usually indicates an “or” relationship between the associated objects.
The term “indication” in this application may be a direct indication (or explicit indication) or an indirect indication (or implicit indication). The direct indication may be understood as that a sender explicitly notifies a sent indication of content such as information, an operation that needs to be performed, or a request result to a receiver. The indirect indication may be understood as that the receiver determines corresponding information according to the indication sent by the sender, or performs determining according to the indication sent by the sender, and determines, according to a determining result, the operation that needs to be performed, the request result, or the like.
It should be noted that technologies described in the embodiments of this application are not limited to a long term evolution (LTE)/LTE-Advanced (LTE-A) system, and may be further applied to 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 this application may be used interchangeably. The technologies described can be applied to both the systems and the radio technologies mentioned above as well as to other systems and radio technologies. A new radio (NR) system is described in the following descriptions for illustrative purposes, and the NR terminology is used in most of the following descriptions, although these technologies can also be applied to a system other than the NR system, such as a 6th generation (6G) communication system.
FIG. 1 is a block diagram of a wireless communication system to which embodiments of this application may be applied. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 may be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a palmtop computer, 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, vehicle user equipment (VUE), ship user equipment, 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 a furniture), a game console, a personal computer (PC), a teller machine, or a self-service machine. The wearable device includes a smart watch, a smart band, a smart headset, smart glasses, smart jewelry (a smart bangle, a smart bracelet, a smart ring, a smart necklace, a smart anklet, a smart chain, and the like), a smart wrist strap, a smart dress, and the like. The vehicle user equipment may also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip, a vehicle unit, or the like. It should be noted that a specific type of the terminal 11 is not limited in the embodiments of this application. The network side device 12 may include an access network device or a core network device. The access network device may 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 may include a base station, a wireless local area network (WLAN) access point (AS), wireless fidelity (Wi-Fi) node, or the like. The base station may be referred to as a NodeB (NB), an evolved NodeB (eNB), a next generation NodeB (gNB), a new radio NodeB (NR NodeB), an access point, a relay base station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home NodeB (HNB), a home evolved NodeB, a transmission reception point (TRP), or another appropriate term in the field. Provided that a same technical effect is achieved, the base station is not limited to a specified technical term. It should be noted that, in the embodiments of this application, only a base station in an NR system is used as an example for description, and a specific type of the base station is not limited.
The core network device may include but is not limited to at least one of the following: a core network node, a core network function, 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), and the like. It should be noted that, in the embodiments of this application, only a core network device in an NR system is used as an example for description, and a specific type of the core network device is not limited.
To facilitate a clearer understanding of the embodiments of this application, some relevant background technology knowledge is first described below.
In the extended reality (XR) work item description (WID) of 3GPP Release 18, work content of XR has been defined. Work objectives related to a buffer status report (BSR) are as follows:
The second item is to support reporting of delay information of buffered data of user equipment (UE). Currently, in the discussion of 3GPP, there are two message designs for reporting delay information. The first one is to include delay information in a BSR as a part of uplink buffer information of the UE to be reported to a base station. The second one is to introduce a new medium access control (MAC) control element (CE) that is dedicated to reporting of the delay information. Regardless of the first method or the second method, after determining that the delay information needs to be reported, the UE needs to request the base station for scheduling.
The Rel-15 BSR is currently supported by default. In the Rel-15 BSR, there are the following types of BSRs:
An LCH belongs to an LCH group. A buffer size level (BSL) of the BSR is reported at a granularity of a logical channel group (LCG), and a maximum of 8 LCGs may be configured. The regular BSR may trigger sending of the SR. In a case that no grant is obtained after the last sending of the SR, SR retransmission may be triggered.
A format of the BSR MAC CE in NR Rel-15 is shown in FIG. 2 and FIG. 3. FIG. 2 is a first schematic diagram of a format of a BSR MAC CE in a related technology. As shown in FIG. 2, the format of the BSR MAC CE in FIG. 2 is a format of a short BSR and a short truncated BSR MAC CE, where Oct represents octal. FIG. 3 is a second schematic diagram of a format of a BSR MAC CE in a related technology. As shown in FIG. 3, the format of the BSR MAC CE in FIG. 3 is a format of a long BSR and a long truncated BSR MAC CE, where Oct represents octal.
For the regular/periodic BSR, in a case that the UE has data for more than one LCG, the UE uses the long BSR; otherwise, the UE uses the short BSR.
After the BSR is triggered, a corresponding scheduling request SR is sent. Currently, in the 3GPP Radio Resource Control (RRC) protocol, it is supported that an SR sending resource is configured based on the LCH. Optionally, when data of an LCH reaches to trigger the regular BSR, in a case that there is no physical uplink shared channel (PUSCH) resource available to carry the regular BSR, sending of the corresponding SR is triggered. In a case that there is no available corresponding SR sending resource, a random access channel (RACH) procedure may be triggered to send the BSR.
In the current protocol, the regular BSR that is reported for buffer information of the UE is triggered by arrival of new data on the logical channel. In a case that there is no available PUSCH resource to carry the regular BSR, the terminal triggers sending of the SR. After receiving the SR sent by the terminal, the base station determines that the UE has a requirement of sending uplink data and accordingly sends an uplink transmission grant.
When a delay information report is introduced, when the delay information report of the UE triggers reporting, in a case that there is no available PUSCH resource to carry the delay information report, the terminal still needs to send the SR to the base station. However, problems of triggering sending of the reported SR by the delay information report involve several aspects. For example, a first aspect is how the base station configures a sending resource for the SR for the delay information report; a second aspect is how the UE determines an SR resource for reporting the delay information report; and a third aspect is how to ensure rapid sending of the SR for the delay information report. For the UE, in a case that the UE does not have an appropriate SR resource for the delay information report, the base station cannot obtain the delay information report for the buffered data of the UE in a timely manner. As a result, the base station cannot schedule the buffered data in a timely manner, and even further, the buffered data of the UE is lost due to timeout of waiting time. Therefore, how the UE determines the SR resource for the delay information report is a technical problem that needs to be urgently resolved.
With reference to the accompanying drawings, a method for sending a scheduling request SR for a delay information report provided in the embodiments of this application is described in detail by using some embodiments and application scenarios thereof.
The method for sending the scheduling request SR for the delay information report provided in the embodiments of this application may be applied to a scenario in which a terminal sends a delay information report to a base station. The terminal determines, in a case that the terminal determines that a delay information report is triggered, a target sending resource for an SR based on SR resource information configured by a network side device, where the SR is triggered by reporting the delay information report. Because the SR resource information includes at least one of the following: first configuration information, used to indicate at least one sending resource for the SR; or second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report, the terminal may determine the target sending resource based on any one of the first configuration information and the second configuration information, and then send the SR to the network side device on the target sending resource. Therefore, the network side device obtains a delay information report for buffered data of the terminal in a timely manner, and schedules the buffered data of the terminal in a timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, to improve transmission performance of uplink data.
FIG. 4 is a first schematic flowchart of a method for sending a scheduling request SR for a delay information report according to an embodiment of this application. As shown in FIG. 4, the method includes step 401 and step 402.
Step 401: A terminal determines, in a case that the terminal determines that a delay information report is triggered, a target sending resource for an SR based on SR resource information configured by a network side device, where the SR is triggered by reporting the delay information report.
It should be noted that this embodiment of this application may be applied to a scenario in which the terminal sends the delay information report to the network side device. The terminal includes but is not limited to the type of the terminal 11 listed above, and the network side device includes but is not limited to the type of the network side device 12 listed above. This is not limited in this embodiment of this application. The delay information report is a delay information report of buffered data of the terminal. The SR is triggered by reporting the delay information report.
Optionally, the terminal receives the SR resource information from the network side device.
Optionally, the network side device sends the configured SR resource information to the terminal, and the terminal may receive the SR resource information sent by the network side device. The SR resource information includes at least one of the following: first configuration information, used to indicate at least one sending resource for the SR; or second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
The terminal may determine, in the case that the terminal determines that the delay information report is triggered, the target sending resource for the SR based on the first configuration information or the second configuration information configured by the network side device.
Optionally, the delay information report includes any one of the following:
Optionally, the delay information report is sent via a MAC control element CE.
Step 402: The terminal sends the SR to the network side device on the target sending resource.
Optionally, after determining the target sending resource for the SR, the terminal may send the SR to the network side device on the target sending resource, so that the network side device obtains the delay information report of the buffered data of the terminal in a timely manner, and schedules the buffered data of the terminal in a timely manner, to prevent the buffered data of the terminal from being lost due to timeout of waiting time.
In the method for sending the scheduling request SR for the delay information report provided in this embodiment of this application, the terminal determines, in the case that the terminal determines that the delay information report is triggered, the target sending resource for the SR based on the SR resource information configured by the network side device, where the SR is triggered by reporting the delay information report. Because the SR resource information includes at least one of the following: the first configuration information, used to indicate the at least one sending resource for the SR; or the second configuration information, used to indicate the at least one sending resource for the SR for the non-delay information report, the terminal may determine the target sending resource based on any one of the first configuration information and the second configuration information, and then send the SR to the network side device on the target sending resource. Therefore, the network side device obtains a delay information report for buffered data of the terminal in a timely manner, and schedules the buffered data of the terminal in a timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, to improve transmission performance of uplink data.
Optionally, the first configuration information meets at least one of the following:
Optionally, one sending resource for the SR used to trigger the delay information report may be configured for one MAC entity of the terminal, and is used to send the SR for the delay information report. Usually, one terminal has only one delay emergency service. Therefore, it is sufficient for the network side device to configure, based on the MAC entity, the sending resource for the SR used to trigger the delay information report. In a case that one terminal has more than one delay emergency service, delay information reports of the multiple delay emergency services may share one sending resource for the SR to reduce sending resource overheads of the SR.
Optionally, one sending resource for the SR used to trigger the delay information report may be configured for one wireless link of the terminal, and is used to send the SR for the delay information report. In a case that one MAC entity of the terminal has more than one wireless link, the network side device may configure one sending resource for the SR for each wireless link, used to send the SR for the delay information report of each wireless link. For example, a MAC entity of remote UE (remote UE) may have a direct wireless link with the network side device and an indirect wireless link established with the network side device through relay UE (U2N relay UE). Then, the network side device may configure, for the MAC entity of the remote UE, one sending resource for the SR for sending the delay information report on the direct wireless link and another sending resource for the SR for sending the delay information report on the indirect wireless link. The two sending resources for the SR, namely, the sending resource for the SR for sending the delay information report on the direct wireless link and the sending resource for the SR for sending the delay information report on the indirect wireless link, may be the same or different, which depends on configuration of the network side device.
Optionally, one sending resource for the SR used to trigger the delay information report may be configured for one LCH of the terminal. In this way, after receiving an SR for the delay information report, the network side device may determine a logical channel that triggers the delay information report, so that the network side device determines to schedule a time-frequency resource allocation parameter, a modulation and coding scheme (MCS) parameter, and the like of a physical uplink shared channel (PUSCH) that matches a transmission quality requirement of the logical channel. To achieve this objective, when one terminal has multiple logical channels that trigger the delay information report, the terminal needs to occupy sending resources that are for the SR for the delay information report and that are configured for multiple different logical channels.
Optionally, an implementation of step 401 includes at least one of the following:
Optionally, after the terminal receives the SR resource information configured by the network side device, in a case that the terminal determines that the delay information report is triggered, and the SR resource information includes the first configuration information, that is, the terminal is configured with at least one sending resource for the SR for reporting the delay information report, after the delay information report is triggered, in a case that the terminal does not have an available physical uplink shared channel (PUSCH) resource, the terminal may determine the target sending resource from the at least one sending resource for the SR used to trigger the delay information report, and send, by using the target sending resource, the SR for reporting the delay information report, so that the SR for reporting the delay information report can be quickly sent. The network side device may determine, based on the received SR, that the terminal is to report the delay information report. The network side device may quickly allocate a corresponding PUSCH resource accordingly, so that the terminal reports the delay information report as soon as possible, and the network side device obtains the delay information report for the buffered data of the terminal in the timely manner, and schedules the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, and improve transmission performance of the uplink data.
Optionally, after the terminal receives the SR resource information configured by the network side device, in a case that the terminal determines that the delay information report is triggered, and the SR resource information includes the second configuration information, that is, the terminal is not configured with the sending resource for the SR dedicated to the delay information report, but the terminal is configured with at least one sending resource for the SR for the non-delay information report, after the delay information report is triggered, in a case that the terminal does not have an available PUSCH resource, the terminal is allowed to determine the target sending resource for the SR from the at least one sending resource for the SR for the non-delay information report, so that the SR for reporting the delay information report can be quickly sent, to prompt the network side device to schedule uplink transmission of the terminal in a timely manner. The network side device may determine, based on the received SR, that the terminal is to report the delay information report. The network side device may quickly allocate a corresponding PUSCH resource accordingly, so that the UE reports the delay information as soon as possible, and the network side device obtains the delay information report for the buffered data of the terminal in the timely manner, and schedules the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, and improve transmission performance of the uplink data.
Optionally, that the SR resource information includes the second configuration information includes any one of the following:
Optionally, the determining the target sending resource based on the second configuration information includes at least one of the following:
Optionally, in a case that the terminal is not configured with the sending resource for the SR dedicated to the delay information report, but the terminal is configured with at least one sending resource for the SR for the non-delay information report, after the delay information report is triggered, in a case that the terminal does not have an available PUSCH resource, the terminal may be allowed to determine the target sending resource for the SR from the at least one sending resource for the SR for the non-delay information report based on any sending resource for the SR for the non-delay information report indicated by the second configuration information, so that the SR for the delay information report can be quickly sent, to prompt the network side device to schedule uplink transmission of the terminal in a timely manner. The network side device may determine, based on the received SR, that the terminal is to report the delay information report. The network side device may quickly allocate a corresponding PUSCH resource accordingly, so that the terminal reports the delay information report as soon as possible, and the network side device obtains the delay information report for the buffered data of the terminal in the timely manner, and schedules the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, and improve transmission performance of the uplink data.
Optionally, in this case, when receiving the SR triggered by reporting of delay information, the network side device cannot precisely determine whether the SR is triggered by the delay information report. However, the network side device may adjust a scheduling priority for the terminal based on a frequency of the SR received from the terminal when scheduling the terminal, to optimize service experience of the terminal. For example, when the network side device receives a first SR from the terminal, the network side device does not allocate an uplink resource for the terminal in a timely manner, but then the terminal triggers sending of another SR, after receiving the SR, the network side device may consider that the terminal has an urgent information transmission requirement and determine to allocate the uplink resource for the terminal as soon as possible.
Optionally, in a case that the terminal is not configured with the sending resource for the SR dedicated to the delay information report, but the terminal is configured with at least one sending resource for the SR for the non-delay information report, after the delay information report is triggered, in a case that the terminal does not have an available PUSCH resource, the terminal may determine the sending resource that is for the SR for the non-delay information report and that is closest to the current time point from the at least one sending resource for the SR for the non-delay information report based on the sending resource that is for the SR for the non-delay information report and that is closest to the current time point and indicated by the second configuration information, and determine the sending resource that is for the SR for the non-delay information report and that is closest to the current time point as the target sending resource for the SR, so that the SR for the delay information report can be quickly sent. The network side device may determine, based on the received SR, that the terminal is to report the delay information report. The network side device may quickly allocate a corresponding PUSCH resource accordingly, so that the UE reports the delay information report as soon as possible, and the network side device obtains the delay information report for the buffered data of the terminal in the timely manner, and schedules the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, and improve transmission performance of the uplink data.
Optionally, the terminal receives an uplink transmission grant from the network side device; and the terminal sends the delay information report to the network side device based on the uplink transmission grant.
Optionally, after the terminal sends the SR for the delay information report to the network side device on the target sending resource, the network side device allocates the uplink transmission grant to the terminal based on the SR for the delay information report sent by the terminal, and sends the uplink transmission grant to the terminal. The terminal receives the uplink transmission grant sent by the network side device, and may send the delay information report to the network side device based on this uplink transmission grant, so that the network side device obtains the delay information report for the buffered data of the terminal in the timely manner, and schedules the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, and improve transmission performance of the uplink data.
Optionally, an implementation of step 402 includes:
In a case that the target sending resource is shared with the SR that triggers the non-delay information report, the terminal sends the SR to the network side device on the target sending resource.
Optionally, the target sending resource is a sending resource for the SR for the delay information report. After the delay information report is triggered, for an SR for the delay information report in a pending state, in a case that the sending resource for the SR for the delay information report is shared with the sending resource for the SR that triggers the non-delay information report, regardless of whether an SR-prohibit timer corresponding to the target sending resource is running, the terminal may send the SR to the network side device on the target sending resource, to ensure that the SR for the delay information report is quickly sent, so that the network side device obtains the delay information report for the buffered data of the terminal in the timely manner, and schedules the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, and improve transmission performance of the uplink data.
Optionally, after the implementation of step 402 the method further includes at least one of the following:
Optionally, in a case that the SR-prohibit timer corresponding to the target sending resource is running, the terminal may restart the SR-prohibit timer, so that the SR-prohibit timer starts timing anew. During a period when the SR-prohibit timer starts timing anew, sending of the SR triggered by the regular BSR is prevented.
Optionally, in the case that the SR-prohibit timer corresponding to the target sending resource is not running, the terminal may start the SR-prohibit timer, so that the SR-prohibit timer enters running, and sending of the SR triggered by the regular BSR is prevented.
Optionally, in the case that the SR for the delay information report has been sent at least once and is not canceled, that is, the SR for the delay information report is sent to the network side device once, and the SR-prohibit timer is running, because the network side device does not send the transmission grant to the terminal in a timely manner, the terminal does not cancel the SR for the delay information report. In a case that the terminal needs to send the SR for the delay information report to the network side device subsequently, the terminal may send the SR for the delay information report to the network side device after the SR-prohibit timer expires. Advantages of this approach lie in preventing initial sending of the pending SR for reporting the delay information report from being blocked by running of the SR-prohibit timer, and also preventing frequent sending of the pending SR for reporting the delay information report.
Optionally, after the terminal sends the delay information report to the network side device, the terminal cancels all SRs for delay information reports in a pending state, and stops the SR-prohibit timer.
Optionally, after the terminal sends the delay information report to the network side device, the terminal may cancel all the SRs for the delay information reports in the pending state, and stop the SR-prohibit timer, so that the SR-prohibit timer is not running, and sending of the SR triggered by the regular BSR is further enabled, to improve sending performance of uplink data.
Optionally, the SR resource information includes duration of a delay SR-prohibit timer.
Optionally, in addition to the existing SR-prohibit timer, a new timer is introduced in the SR resource information. The timer may be referred to as the delay SR-prohibit timer (DSR-Prohibit Timer), and the SR resource information includes the duration of the delay SR-prohibit timer. The delay SR-prohibit timer is used to prevent frequent sending of the SR for the delay information report.
Optionally, the implementation of step 402 further includes:
In a case that the target sending resource is shared with the SR that triggers the non-delay information report, and the delay SR-prohibit timer is not running or has expired, the terminal sends the SR to the network side device on the target sending resource.
Optionally, after the delay information report is triggered, there is an SR for the delay information report in a pending state. In a case that the sending resource for the SR that triggers the delay information report is shared with the sending resource for the SR that triggers the non-delay information report, and the delay SR-prohibit timer is not running or has expired, the terminal may send the SR to the network side device on the target sending resource, to ensure that the SR for reporting the delay information report is quickly sent, so that the network side device obtains the delay information report for the buffered data of the terminal in the timely manner, and schedules the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time. In this way, the DSR-prohibit timer is used to prevent frequent sending of the SR for the delay information report, and the SR-prohibit timer is used to prevent frequent sending of the SR triggered by the regular BSR. Sending of the SR for the delay information report does not prevent sending of the SR triggered by the regular BSR, and sending of the SR triggered by the regular BSR does not prevent sending of the SR for the delay information report.
Optionally, after the terminal sends the SR to the network side device on the target sending resource, the terminal starts the delay SR-prohibit timer.
Optionally, after the terminal sends the SR for the delay information report to the network side device on the target sending resource, the terminal may start the delay SR-prohibit timer, so that the delay SR-prohibit timer is running, to prevent frequent sending of the SR for the delay information report.
Optionally, after the terminal sends the delay information report to the network side device, the terminal cancels all SRs for delay information reports in a pending state, and stops the delay SR-prohibit timer.
Optionally, after the terminal sends the delay information report to the network side device, the terminal may cancel all the SRs for the delay information reports in the pending state, and stop the delay SR-prohibit timer, so that the delay SR-prohibit timer is not running, and sending of the SR triggered by the regular BSR is further enabled, to improve sending performance of uplink data.
Optionally, the SR resource information includes status information, and the status information is used to indicate that sending of the SR for the delay information report is allowed or prohibited.
Optionally, the status information is introduced in the SR resource configuration. The status information is used to indicate that sending of the SR for the delay information report is allowed or prohibited. For example, the status information is a grant state bit or a prohibition state bit for sending of the SR. An initial state indication of the grant state or prohibition state bit is that sending of the SR for the delay information report is allowed. When the SR for reporting the delay information report is triggered, in a case that the grant state or prohibition state bit indicates that sending of the SR corresponding to the delay information report is allowed, the SR for the delay information report is sent by using the corresponding sending resource for the SR.
Optionally, the implementation of step 402 further includes:
In a case that the target sending resource is shared with the SR that triggers the non-delay information report, and the status information is used to indicate that sending of the SR for the delay information report is allowed, the terminal sends the SR to the network side device on the target sending resource.
Optionally, after the delay information report is triggered, there is an SR for the delay information report in a pending state. In a case that the sending resource for the SR that triggers the delay information report is shared with the sending resource for the SR that triggers the non-delay information report, and the status information is used to indicate that sending of the SR for the delay information report is allowed, the terminal may send the SR for the delay information report to the network side device on the target sending resource, to ensure that the SR for reporting the delay information report is quickly sent, so that the network side device obtains the delay information report for the buffered data of the terminal in the timely manner, and schedules the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, to improve transmission performance of the uplink data.
Optionally, in a case that the target sending resource is shared with the resource for the SR that triggers the non-delay information report, and the status information is used to indicate that sending of the SR for the delay information report is prohibited, the terminal can send the SR for the delay information report on the target sending resource only when the terminal needs to wait until the status information is set to indicate sending of the SR for the delay information report is allowed.
Optionally, after the terminal sends the SR to the network side device on the target sending resource, the method further includes:
Optionally, after the terminal sends the SR for the delay information report to the network side device on the target sending resource, the terminal may start or restart the SR-prohibit timer corresponding to the target sending resource, so that the SR-prohibit timer is running, to prevent frequent sending of the SR for the delay information report.
Optionally, after the terminal sends the SR for the delay information report to the network side device on the target sending resource, in the case that the SR-prohibit timer expires, the terminal may set the status information to indicate that sending of the SR for the delay information report is allowed, which is helpful for subsequent sending of the SR for the delay information report.
Optionally, after the terminal sends the delay information report to the network side device, the terminal stops the SR-prohibit timer, and sets the status information to indicate that sending of the SR for the delay information report is allowed.
Optionally, after the terminal sends the delay information report to the network side device, the terminal may stop the SR-prohibit timer, so that the SR-prohibit timer is not running, and set the status information to indicate that sending of the SR for the delay information report is allowed, which is helpful for subsequent sending of the SR for the delay information report.
FIG. 5 is a second schematic flowchart of a method for sending a scheduling request SR for a delay information report according to an embodiment of this application. As shown in FIG. 5, the method includes step 501 to step 503.
Step 501: A network side device configures SR resource information corresponding to a terminal, where the SR resource information is used by the terminal to determine a target sending resource for an SR based on the SR resource information in a case that the terminal determines that a delay information report is triggered, and the SR is triggered by reporting the delay information report.
Optionally, the network side device configures the SR resource information for the terminal. The SR resource information includes at least one of the following: first configuration information, used to indicate at least one sending resource for the SR; or second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report. Therefore, in a case that the terminal determines that the delay information report is triggered, the terminal determines the target sending resource for the SR for the delay information report based on the first configuration information or the second configuration information configured by the network side device.
Optionally, the delay information report includes any one of the following:
Optionally, the delay information report is sent via a MAC control element CE.
Step 502: The network side device sends the SR resource information to the terminal.
Optionally, after the network side device configures the SR resource information for the terminal, the network side device may send the SR resource information to the terminal. The terminal receives the SR resource information sent by the network side device, may determine the target sending resource for the SR based on the SR resource information, and send the SR to the network side device on the target sending resource.
Step 503: The network side device receives the SR sent by the terminal.
Optionally, the network side device may receive the SR sent by the terminal, so that the network side device obtains a delay information report of buffered data of the terminal in a timely manner, and schedules the buffered data of the terminal in a timely manner, to prevent the buffered data of the terminal from being lost due to timeout of waiting time.
In the method for sending the scheduling request SR for the delay information report provided in this embodiment of this application, the network side device configures the SR resource information corresponding to the terminal, where the SR resource information is used by the terminal to determine the target sending resource for the SR based on the SR resource information in the case that the terminal determines that the delay information report is triggered, and the SR is triggered by reporting the delay information report; and the network side device sends the SR resource information to the terminal. Because the SR resource information includes at least one of the following: the first configuration information, used to indicate the at least one sending resource for the SR; or the second configuration information, used to indicate the at least one sending resource for the SR for the non-delay information report, the terminal may determine the target sending resource based on any one of the first configuration information and the second configuration information, so that the terminal can send the SR to the network side device on the target sending resource. The network side device receives the SR for the delay information report sent by the terminal, so that the network side device obtains the delay information report for the buffered data of the terminal in the timely manner, and schedules the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, to improve transmission performance of uplink data.
Optionally, the first configuration information meets at least one of the following:
Optionally, one sending resource for the SR used to trigger the delay information report may be configured for one MAC entity of the terminal, and is used to send the SR for the delay information report. Usually, one terminal has only one delay emergency service. Therefore, it is sufficient for the network side device to configure, based on the MAC entity, the sending resource for the SR used to trigger the delay information report. In a case that one terminal has more than one delay emergency service, delay information reports of the multiple delay emergency services may share one sending resource for the SR to reduce sending resource overheads of the SR.
Optionally, one sending resource for the SR used to trigger the delay information report may be configured for one wireless link of the terminal, and is used to send the SR for the delay information report. In a case that one MAC entity of the terminal has more than one wireless link, the network side device may configure one sending resource for the SR for each wireless link, used to send the SR for the delay information report of each wireless link. For example, a MAC entity of remote UE may have a direct wireless link with the network side device and an indirect wireless link established with the network side device through relay UE (U2N relay UE). Then, the network side device may configure, for the MAC entity of the remote UE, one sending resource for the SR for sending the delay information report on the direct wireless link and another sending resource for the SR for sending the delay information report on the indirect wireless link. The two sending resources for the SR, namely, the sending resource for the SR for sending the delay information report on the direct wireless link and the sending resource for the SR for sending the delay information report on the indirect wireless link, may be the same or different, which depends on configuration of the network side device.
Optionally, one sending resource for the SR used to trigger the delay information report may be configured for one LCH of the terminal. In this way, after receiving an SR for the delay information report, the network side device may determine a logical channel that triggers the delay information report, so that the network side device determines to schedule a time-frequency resource allocation parameter, a modulation and coding scheme (MCS) parameter, and the like of a physical uplink shared channel (PUSCH) that matches a transmission quality requirement of the logical channel. To achieve this objective, when one terminal has multiple logical channels that trigger the delay information report, the terminal needs to occupy sending resources that are for the SR for the delay information report and that are configured for multiple different logical channels.
Optionally, an implementation of step 501 includes at least one of the following:
Optionally, one sending resource for the SR for the delay information report may be configured for one MAC entity of the terminal, and is used to send the SR for the delay information report. Therefore, the network side device may configure, based on the MAC entity of the terminal, the SR resource information corresponding to the terminal.
Optionally, one sending resource for the SR for the delay information report may be configured for one wireless link of the terminal, and is used to send the SR for the delay information report. Therefore, the network side device may configure, based on the wireless link of the terminal, the SR resource information corresponding to the terminal.
Optionally, one sending resource for the SR for the delay information report may be configured for one LCH of the terminal, and is used to send the SR for the delay information report. Therefore, the network side device may configure, based on the LCH of the terminal, the SR resource information corresponding to the terminal.
Optionally, the network side device sends an uplink transmission grant to the terminal; and the network side device receives the delay information report sent by the terminal.
Optionally, after the network side device receives the SR for the delay information report sent by the terminal, the network side device may send the uplink transmission grant to the terminal based on the SR for the delay information report. After receiving the uplink transmission grant sent by the network side device, the terminal sends the delay information report to the network side device, so that the network side device can receive the delay information report sent by the terminal, and schedule the buffered data of the terminal in the timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, and improve transmission performance of the uplink data.
FIG. 6 is a first schematic diagram of interaction between a terminal and a network side device according to an embodiment of this application. As shown in FIG. 6, the method includes step 601 to step 604.
Step 601: A network side device configures SR resource information corresponding to a terminal. The SR resource information is used by the terminal to determine a target sending resource for an SR based on the SR resource information in a case that the terminal determines that a delay information report is triggered, and the SR is triggered by reporting the delay information report. The SR resource information includes at least one of the following: first configuration information, used to indicate at least one sending resource for the SR; or second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
Step 602: The network side device sends the SR resource information to the terminal.
Step 603: The terminal determines, in the case that the terminal determines that the delay information report is triggered, the target sending resource for the SR based on the SR resource information configured by the network side device.
Step 604: The terminal sends the SR for the delay information report to the network side device on the target sending resource.
FIG. 7 is a second schematic diagram of interaction between a terminal and a network side device according to an embodiment of this application. As shown in FIG. 7, the method includes step 701 to step 706.
Step 701: A network side device configures SR resource information corresponding to a terminal. The SR resource information is used by the terminal to determine a target sending resource for an SR based on the SR resource information in a case that the terminal determines that a delay information report is triggered, and the SR is triggered by reporting the delay information report. The SR resource information includes at least one of the following: first configuration information, used to indicate at least one sending resource for the SR; or second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
Step 702: The network side device sends the SR resource information to the terminal.
Step 703: The terminal determines, in the case that the terminal determines that the delay information report is triggered, the target sending resource for the SR based on the SR resource information configured by the network side device.
Step 704: The terminal sends the SR to the network side device on the target sending resource.
Step 705: After receiving the SR sent by the terminal, the network side device sends an uplink transmission grant to the terminal based on the SR.
Step 706: After receiving the uplink transmission grant sent by the network side device, the terminal sends the delay information report to the network side device based on the uplink transmission grant.
The method for sending the scheduling request SR for the delay information report provided in the embodiments of this application is described below by using some embodiments.
For example, a MAC entity of remote UE may have a direct wireless link with the network side device and an indirect wireless link established with the network side device through relay UE (U2N relay UE). Then, the network side device may configure, for the MAC entity of the remote UE, one sending resource for the SR for sending the delay information report on the direct wireless link and another sending resource for the SR for sending the delay information report on the indirect wireless link. The two sending resources for the SR, namely, the sending resource for the SR for sending the delay information report on the direct wireless link and the sending resource for the SR for sending the delay information report on the indirect wireless link, may be the same or different, which depends on configuration of the network side device.
In this case, when receiving the SR for the delay information report, the network side device cannot precisely determine whether the SR is triggered by reporting the delay information report. However, when scheduling the terminal, the network side device may adjust a scheduling priority for the terminal based on a frequency of the SR received from the terminal, to optimize service experience of the terminal. For example, when the network side device receives a first SR from the terminal, the network side device does not allocate an uplink resource for the terminal in a timely manner, but then the terminal triggers sending of another SR, after receiving sending of the SR, the network side device may consider that the terminal has an urgent information transmission requirement and determine to allocate the uplink resource for the terminal as soon as possible. Advantages of this approach are that the network side device does not need to configure the SR resource dedicated to the delay information report, and the SR resource for other information reporting is reused for the delay information report.
It should be noted that the delay information report may include delay information of at least one LCH or LCG, or may include buffer information of at least one LCH or LCG and corresponding delay information; and the delay information report is sent via a MAC CE.
In this case, in a case that the SR-prohibit timer corresponding to the target sending resource is running, the terminal may restart the SR-prohibit timer; or in a case that the SR-prohibit timer corresponding to the target sending resource is not running, the terminal may start the SR-prohibit timer; or in a case that the SR for the delay information report has been sent at least once and is not canceled, that is, there is a subsequent sending requirement, the terminal can send the SR for the delay information report to the network side device only after the SR-prohibit timer expires.
Advantages of this approach lie in preventing initial sending of the pending SR for reporting the delay information report from being blocked by running of the SR-prohibit timer, and also preventing frequent sending of the pending SR for the delay information report. Optionally, an SR resource configuration in a related technology may be reused, to avoid signaling modification. Sending of the SR triggered by the delay information report affects sending of the SR triggered by the regular BSR. For example, after the SR for the delay information report is sent, the SR-prohibit timer is started. During running of the SR-prohibit timer, the terminal prevents sending of the SR triggered by the regular BSR.
Optionally, the terminal receives the PUSCH resource sent by the network side device, and the terminal sends the delay information report to the network side device. After the terminal sends the delay information report to the network side device, the terminal cancels all SRs for delay information reports in the pending state, and stops the SR-prohibit timer.
Optionally, the terminal receives the PUSCH resource sent by the network side device, and the terminal sends the delay information report to the network side device. After the terminal sends the delay information report to the network side device, the terminal cancels all SRs for delay information reports in the pending state, and stops the delay SR-prohibit timer.
After the SR for reporting the delay information report is triggered, in a case that the grant state or prohibition state bit indicates that sending of the SR for the delay information report is allowed, the terminal sends the SR for the delay information report by using the target sending resource. After the SR is sent, the terminal sets the grant state or prohibition state bit to a state of prohibiting sending of the SR for the delay information report, and starts the SR-prohibit timer. In a case that the grant state or prohibition state bit indicates that sending of the SR for the delay information report is prohibited, the terminal needs to wait until the grant state or prohibition state bit changes to allowing sending of the SR for the delay information report, and then sends the SR for the delay information report by using the target sending resource. When the SR-prohibit timer expires, the terminal sets the grant state or prohibition state bit to a state of allowing sending of the SR for the delay information report.
Optionally, the terminal receives the PUSCH resource sent by the network side device, and the terminal sends the delay information report to the network side device. After the terminal sends the delay information report to the network side device, the terminal cancels all SRs for delay information reports in a pending state, stops the SR-prohibit timer, and sets the grant state or prohibition state bit to the state of allowing sending of the SR for the delay information report.
The method for sending the scheduling request SR for the delay information report provided in the embodiments of this application may be performed by an apparatus for sending a scheduling request SR for a delay information report. In the embodiments of this application, an example in which the apparatus for sending the scheduling request SR for the delay information report performs the method for sending the scheduling request SR for the delay information report is used to describe the apparatus for sending the scheduling request SR for the delay information report provided in the embodiments of this application.
FIG. 8 is a first schematic diagram of a structure of an apparatus for sending a scheduling request SR for a delay information report according to an embodiment of this application. As shown in FIG. 8, the apparatus 800 for sending the scheduling request SR for the delay information report includes a first determining module 801 and a first sending module 802.
The first determining module 801 is configured to determine, in a case that the apparatus determines that a delay information report is triggered, a target sending resource for an SR based on SR resource information configured by a network side device, where the SR is triggered by reporting the delay information report.
The first sending module 802 is configured to send the SR to the network side device on the target sending resource, where
The apparatus for sending the scheduling request SR for the delay information report provided in this embodiment of this application determines, in the case that the apparatus determines that the delay information report is triggered, the target sending resource for the SR based on the SR resource information configured by the network side device. Because the SR resource information includes at least one of the following: the first configuration information, used to indicate at least one sending resource for the SR; or the second configuration information, used to indicate the at least one sending resource for the SR for the non-delay information report, the apparatus may determine the target sending resource based on any one of the first configuration information and the second configuration information, and then send the SR for the delay information report to the network side device on the target sending resource. Therefore, the network side device obtains a delay information report for buffered data in a timely manner, and schedule the buffered data in a timely manner. This can prevent the buffered data from being lost due to timeout of the waiting time, to improve transmission performance of uplink data.
Optionally, the first configuration information meets at least one of the following:
Optionally, the first determining module 801 is configured to perform at least one of the following:
Optionally, that the SR resource information includes the second configuration information includes any one of the following:
Optionally, the first determining module 801 is configured to perform at least one of the following:
Optionally, the apparatus 800 for sending the scheduling request SR for the delay information report further includes:
Optionally, the apparatus 800 for sending the scheduling request SR for the delay information report further includes:
Optionally, the delay information report includes any one of the following:
Optionally, the delay information report is sent via a MAC control element CE.
Optionally, the first sending module 802 is configured to:
Optionally, the apparatus 800 for sending the scheduling request SR for the delay information report further includes at least one of the following:
Optionally, the apparatus 800 for sending the scheduling request SR for the delay information report further includes:
Optionally, the SR resource information includes duration of a delay SR-prohibit timer.
Optionally, the first sending module 802 is configured to:
Optionally, the apparatus 800 for sending the scheduling request SR for the delay information report further includes:
Optionally, the apparatus 800 for sending the scheduling request SR for the delay information report further includes:
Optionally, the SR resource information includes status information, and the status information is used to indicate that sending of the SR for the delay information report is allowed or prohibited.
Optionally, the first sending module 802 is configured to:
Optionally, the apparatus 800 for sending the scheduling request SR for the delay information report further includes:
Optionally, the apparatus 800 for sending the scheduling request SR for the delay information report further includes:
FIG. 9 is a second schematic diagram of a structure of an apparatus for sending a scheduling request SR for a delay information report according to an embodiment of this application. As shown in FIG. 9, the apparatus 900 for sending the scheduling request SR for the delay information report includes a second determining module 901, a second sending module 902, and a first receiving module 903.
The second determining module 901 is configured to configure SR resource information corresponding to a terminal, where the SR resource information is used by the terminal to determine a target sending resource for an SR based on the SR resource information in a case that the terminal determines that a delay information report is triggered, and the SR is triggered by reporting the delay information report.
The second sending module 902 is configured to send the SR resource information to the terminal.
The first receiving module 903 is configured to receive the SR sent by the terminal, where
The apparatus for sending the scheduling request SR for the delay information report provided in this embodiment of this application configures the SR resource information corresponding to the terminal, where the SR resource information is used by the terminal to determine the target sending resource for the SR based on the SR resource information in the case that the terminal determines that the delay information report is triggered, and the SR is triggered by reporting the delay information report; and sends the SR resource information to the terminal. Because the SR resource information includes at least one of the following: the first configuration information, used to indicate the at least one sending resource for the SR; or the second configuration information, used to indicate the at least one sending resource for the SR for the non-delay information report, the terminal may determine the target sending resource based on any one of the first configuration information and the second configuration information, so that the terminal can send the SR for the delay information report on the target sending resource. The apparatus receives the SR for the delay information report sent by the terminal, and then can obtain a delay information report for buffered data of the terminal in a timely manner, and schedule the buffered data of the terminal in a timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, to improve transmission performance of uplink data.
Optionally, the second determining module 901 is configured to perform at least one of the following:
Optionally, the first configuration information meets at least one of the following:
Optionally, the apparatus 900 for sending the scheduling request SR for the delay information report further includes:
Optionally, the delay information report includes any one of the following:
Optionally, the delay information report is sent via a MAC control element CE.
The apparatus for sending the scheduling request SR for the delay information report in this embodiment of this application may be an electronic device, for example, an electronic device with an operating system, or may be a component in the electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or another device other than the terminal. For example, the terminal may include but is not limited to the foregoing listed types of the terminal 11, and the another device may be a server, a network attached storage (NAS), or the like. This is not specifically limited in this embodiment of this application.
The apparatus for sending the scheduling request SR for the delay information report provided in this embodiment of this application can implement the processes implemented in the method embodiment of FIG. 4 to FIG. 7, and achieve a same technical effect. To avoid repetition, details are not described herein again.
As shown in FIG. 10, an embodiment of this application further provides a communication device 1000, including a processor 1001 and a memory 1002. The memory 1002 stores a program or an instruction that is executable on the processor 1001. For example, in a case that the communication device 1000 is a terminal, the program or the instruction is executed by the processor 1001 to implement the steps of the embodiment of the method for sending the scheduling request SR for the delay information report, and a same technical effect can be achieved. In a case that the communication device 1000 is a network side device, the program or the instruction is executed by the processor 1001 to implement the steps of the embodiment of the method for sending the scheduling request SR for the delay information report, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a terminal, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the steps in the method embodiment shown in FIG. 4. The terminal embodiment is corresponding to the method embodiment on the terminal side, each implementation process and implementation of the method embodiment can be applied to the terminal embodiment, and a same technical effect can be achieved. Optionally, FIG. 11 is a schematic diagram of a hardware structure of a terminal according to an embodiment of this application.
The terminal 1100 includes but is not limited to at least a part of components such as a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and a processor 1110.
A person skilled in the art can understand that the terminal 1100 may further include a power supply (such as a battery) that supplies power to each component. The power supply may be logically connected to the processor 1110 by using a power supply management system, to implement functions such as charging and discharging management, and power consumption management by using the power supply management system. The terminal structure shown in FIG. 11 constitutes no limitation on the terminal, and the terminal may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements. Details are not described herein.
It should be understood that in this embodiment of this application, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042. The graphics processing unit 11041 processes image data of a static picture or a video obtained by an image capture apparatus (for example, a camera) in a video capture mode or an image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes at least one of a touch panel 11071 or another input device 11072. The touch panel 11071 is also referred to as a touchscreen. The touch panel 11071 may include two parts: a touch detection apparatus and a touch controller. The another input device 11072 may include but is not limited to a physical keyboard, a functional button (such as a volume control button or a power on/off button), a trackball, a mouse, and a joystick. Details are not described herein.
In this embodiment of this application, after receiving downlink data from a network side device, the radio frequency unit 1101 may transmit the downlink data to the processor 1110 for processing. In addition, the radio frequency unit 1101 may send uplink data to the network side device. Generally, the radio frequency unit 1101 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 1109 may be configured to store a software program or an instruction and various data. The memory 1109 may mainly include a first storage area for storing a program or an instruction and a second storage area for storing data. The first storage area may store an operating system, and an application or an instruction required by at least one function (for example, a sound playing function or an image playing function). In addition, the memory 1109 may include a volatile memory or a non-volatile memory. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 1109 in this embodiment of this application includes but is not limited to these memories and any memory of another proper type.
The processor 1110 may include one or more processing units. Optionally, an application processor and a modem processor are integrated into the processor 1110. The application processor mainly processes an operating system, a user interface, an application, or the like. The modem processor mainly processes a wireless communication signal, for example, a baseband processor. It may be understood that, alternatively, the modem processor may not be integrated into the processor 1110.
The radio frequency unit 1101 is configured to send an SR triggered by a delay information report to a network side device on a target sending resource. The processor 1110 is configured to determine, in a case that the terminal determines that a delay information report is triggered, the target sending resource for the SR based on SR resource information configured by the network side device, where the SR is triggered by reporting the delay information report. The SR resource information includes at least one of the following: first configuration information, used to indicate at least one sending resource for the SR; or second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
The terminal determines, in the case that the terminal determines that the delay information report is triggered, the target sending resource for the SR based on the SR resource information configured by the network side device, where the SR is triggered by reporting the delay information report. Because the SR resource information includes at least one of the following: the first configuration information, used to indicate the at least one sending resource for the SR; or the second configuration information, used to indicate the at least one sending resource for the SR for the non-delay information report, the terminal may determine the target sending resource based on any one of the first configuration information and the second configuration information, and then send the SR for the delay information report to the network side device on the target sending resource. Therefore, the network side device obtains a delay information report for buffered data of the terminal in a timely manner, and schedules the buffered data of the terminal in a timely manner. This can prevent the buffered data of the terminal from being lost due to timeout of the waiting time, to improve transmission performance of uplink data.
It may be understood that for the implementation processes of the implementations mentioned in this embodiment, refer to the related descriptions of the method for sending the scheduling request SR for the delay information report in the method embodiment. A same or corresponding technical effect is achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a network side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the steps in the method embodiment shown in FIG. 5. This network side device embodiment is corresponding to the foregoing method embodiment of the network side device. Each implementation process and implementation of the foregoing method embodiment may be applicable to this network side device embodiment, and a same technical effect can be achieved.
Optionally, an embodiment of this application further provides a network side device. As shown in FIG. 12, the network side device 1200 includes an antenna 1201, a radio frequency apparatus 1202, a baseband apparatus 1203, a processor 1204, and a memory 1205. The antenna 1201 is connected to the radio frequency apparatus 1202. In an uplink direction, the radio frequency apparatus 1202 receives information through the antenna 1201, and sends the received information to the baseband apparatus 1203 for processing. In a downlink direction, the baseband apparatus 1203 processes information that needs to be sent, and sends processed information to the radio frequency apparatus 1202. The radio frequency apparatus 1202 processes the received information, and sends processed information through the antenna 1201.
In the foregoing embodiment, the method performed by the network side device may be implemented in the baseband apparatus 1203. The baseband apparatus 1203 includes a baseband processor.
For example, the baseband apparatus 1203 may include at least one baseband board. A plurality of chips are disposed on the baseband board. As shown in FIG. 12, one chip is, for example, a baseband processor, and is connected to the memory 1205 by using a bus interface, to invoke a program in the memory 1205 to perform the operations of the network side device shown in the foregoing method embodiment.
The network side device may further include a network interface 1206, and the interface is, for example, a common public radio interface (CPRI).
Optionally, the network side device 1200 in this embodiment of this application further includes an instruction or a program that is stored in the memory 1205 and that is executable on the processor 1204. The processor 1204 invokes the instruction or the program in the memory 1205 to execute the method executed by the modules shown in FIG. 12, and a same technical effect is achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a non-transitory readable storage medium. The non-transitory readable storage medium stores a program or an instruction, and the program or the instruction is executed by a processor to implement the processes in the embodiment of the method for sending the scheduling request SR for the delay information report, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
The processor is a processor in the terminal in the foregoing embodiments. The non-transitory readable storage medium includes a non-transitory computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc. In some examples, the non-transitory readable storage medium may be a non-transitory readable storage medium.
An embodiment of this application further provides a chip. 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 an instruction to implement the processes of the embodiment of the method for sending the scheduling request SR for the delay information report, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
It should be understood that the chip mentioned in this embodiment of this application may also be referred to as a system-level chip, a system chip, a chip system, or a system on chip.
An embodiment of this application further provides a computer program/program product. The computer program/program product is stored in a non-transitory storage medium, and the program/program product is executed by at least one processor to implement the processes of the embodiment of the method for sending the scheduling request SR for the delay information report, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a system for sending a scheduling request SR for a delay information report, including a terminal and a network side device. The terminal may be configured to perform the steps of the foregoing method for sending the scheduling request SR for the delay information report on the terminal side, and the network side device may be configured to perform the steps of the foregoing method for sending the scheduling request SR for the delay information report on the network side device side. Optionally, the system architecture shown in FIG. 1 may be used for the system for sending the scheduling request SR for the delay information report.
It should be noted that, in this specification, the term “include”, “comprise”, or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements which are not expressly listed, or further includes elements inherent to this process, method, article, or apparatus. In absence of more constraints, an element preceded by “includes a . . . ” does not preclude the existence of other identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be noted that the scope of the method and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing the functions in a basically simultaneous manner or in opposite order based on the functions involved. For example, the described method may be performed in a different order from the described order, and various steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
Based on the descriptions of the foregoing implementations, a person skilled in the art may clearly understand that the method in the foregoing embodiment may be implemented by a computer software product in addition to a necessary universal hardware platform or by hardware only. The computer software product is stored in a storage medium (such as a ROM, a RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal or a network side device to perform the methods in the embodiments of this application.
The embodiments of this application are described above with reference to the accompanying drawings, but this application is not limited to the foregoing specific implementations, and the foregoing specific implementations are only illustrative and not restrictive. Under the enlightenment of this application, a person of ordinary skill in the art can make implementations in many forms without departing from the purpose of this application and the protection scope of the claims, the implementations fall within the protection of this application.
1. A method for sending a scheduling request (SR) for a delay information report, comprising:
determining, by a terminal in a case that the terminal determines that a delay information report is triggered, a target sending resource for an SR based on SR resource information configured by a network side device, wherein the SR is triggered by reporting the delay information report; and
sending, by the terminal, the SR to the network side device on the target sending resource, wherein
the SR resource information comprises at least one of the following:
first configuration information, used to indicate at least one sending resource for the SR; or
second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
2. The method according to claim 1, wherein the first configuration information meets that:
one logical channel (LCH) of the terminal corresponds to one sending resource for the SR.
3. The method according to claim 1, wherein the method further comprises:
receiving, by the terminal, an uplink transmission grant from the network side device; and
sending, by the terminal, the delay information report to the network side device based on the uplink transmission grant.
4. The method according to claim 1, wherein the delay information report comprises any one of the following:
delay information of at least one LCH or at least one logical channel group (LCG); and
buffer information of at least one LCH or at least one LCG, and delay information corresponding to the buffer information.
5. The method according to claim 1, wherein the delay information report is sent via a medium access control (MAC) control element (CE).
6. The method according to claim 1, wherein the sending, by the terminal, the SR to the network side device on the target sending resource comprises:
in a case that the target sending resource is shared with the SR that triggers the non-delay information report, sending, by the terminal, the SR to the network side device on the target sending resource.
7. The method according to claim 6, wherein after the sending, by the terminal, the SR to the network side device on the target sending resource, the method further comprises:
in a case that an SR-prohibit timer corresponding to the target sending resource is not running, starting, by the terminal, the SR-prohibit timer.
8. The method according to claim 7, wherein the method further comprises:
after the terminal sends the delay information report to the network side device, canceling, by the terminal, all SRs for delay information reports in a pending state, and stopping the SR-prohibit timer.
9. A method for sending a scheduling request (SR) for a delay information report, comprising:
configuring, by a network side device, SR resource information corresponding to a terminal, wherein the SR resource information is used by the terminal to determine a target sending resource for an SR based on the SR resource information in a case that the terminal determines that a delay information report is triggered, and the SR is triggered by reporting the delay information report;
sending, by the network side device, the SR resource information to the terminal; and
receiving, by the network side device, the SR sent by the terminal, wherein
the SR resource information comprises at least one of the following:
first configuration information, used to indicate at least one sending resource for the SR; or
second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
10. The method according to claim 9, wherein the first configuration information meets that:
one logical channel (LCH) of the terminal corresponds to one sending resource for the SR.
11. The method according to claim 9, wherein the method further comprises:
sending, by the network side device, an uplink transmission grant to the terminal; and
receiving, by the network side device, the delay information report sent by the terminal.
12. The method according to claim 9, wherein the delay information report comprises any one of the following:
delay information of at least one LCH or at least one logical channel group (LCG); and
buffer information of at least one LCH or at least one LCG, and delay information corresponding to the buffer information.
13. The method according to claim 9, wherein the delay information report is sent via a medium access control (MAC) control element (CE).
14. A terminal, comprising a processor and a memory, wherein the memory stores a program or an instruction that is executable on the processor, and the program or the instruction, when executed by the processor, causes the terminal to perform:
determining, in a case that the terminal determines that a delay information report is triggered, a target sending resource for a scheduling request (SR) based on SR resource information configured by a network side device, wherein the SR is triggered by reporting the delay information report; and
sending, the SR to the network side device on the target sending resource, wherein
the SR resource information comprises at least one of the following:
first configuration information, used to indicate at least one sending resource for the SR; or
second configuration information, used to indicate at least one sending resource for an SR for a non-delay information report.
15. The terminal according to claim 14, wherein the first configuration information meets that:
one logical channel (LCH) of the terminal corresponds to one sending resource for the SR.
16. The terminal according to claim 14, wherein the program or the instruction, when executed by the processor, causes the terminal to perform:
receiving an uplink transmission grant from the network side device; and
sending the delay information report to the network side device based on the uplink transmission grant.
17. The terminal according to claim 14, wherein the delay information report comprises any one of the following:
delay information of at least one LCH or at least one logical channel group (LCG); and
buffer information of at least one LCH or at least one LCG, and delay information corresponding to the buffer information.
18. The terminal according to claim 14, wherein the delay information report is sent via a medium access control (MAC) control element (CE).
19. The terminal according to claim 14, wherein the program or the instruction, when executed by the processor, causes the terminal to perform:
in a case that the target sending resource is shared with the SR that triggers the non-delay information report, sending the SR to the network side device on the target sending resource.
20. The terminal according to claim 19, wherein the program or the instruction, when executed by the processor, causes the terminal to further perform:
in a case that an SR-prohibit timer corresponding to the target sending resource is not running, starting the SR-prohibit timer.