Method for transmitting scheduling request, method for processing scheduling request and related device

CN117062240BActive Publication Date: 2026-10-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310926640.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-08-11
Publication Date
2026-10-27
Estimated Expiration
2037-08-11

AI Technical Summary

Technical Problem

然而,调度传输具有如下缺点:终端设备仅具有单个SR流程,无法满足终端设备具有的多样的业务类型的不同调度需求

Benefits of technology

[0079]第十一方面,本发明实施例提供一种通信系统,该通信系统包括终端设备和接入网设备,其中:该终端设备为第三方面或者第五方面所描述的终端设备;该接入网设备为第四方面或者第六方面所描述的接入网设备。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117062240B_ABST
    Figure CN117062240B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a kind of sending method of scheduling request, the processing method of scheduling request and related equipment, wherein the sending method of scheduling request includes: if the first logical channel of terminal equipment exists data to be sent and triggers first SR, whether it has corresponding first scheduling resource configuration according to first indication information to first logical channel;First indication information includes first mapping relationship, and the first mapping relationship is used to indicate the corresponding relationship between the logical channel of terminal equipment and scheduling resource configuration;First scheduling resource configuration includes corresponding first uplink control channel resource of first logical channel;If first logical channel has corresponding first scheduling resource configuration, first SR is sent to access network equipment by first uplink control channel resource.Adopt the embodiment of the present application, it can be based on logical channel to send scheduling request to access network equipment, to make access network equipment according to the service type of logical channel to logical channel Reasonably allocate uplink resource.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 201710689761.6 and the original application date is August 11, 2017. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This invention relates to the field of communication technology, and in particular to a method for sending scheduling requests, a method for processing scheduling requests, and related equipment. Background Technology

[0003] In wireless cellular networks (e.g., Long Term Evolution, LTE), before transmitting uplink data, a terminal device needs to establish a radio resource control (RRC) connection with the access network device. Then, while in the RRC connection state, it sends a scheduling request (SR) to the access network device. If the access network device allows the terminal device to transmit uplink data, it sends a scheduling instruction to the terminal device. Finally, the terminal device transmits uplink data to the access network device on the time-frequency resources indicated by the scheduling instruction. This transmission process can be called scheduled transmission. However, scheduled transmission has the following drawbacks: the terminal device only has a single SR process, which cannot meet the diverse scheduling needs of the various service types available to the terminal device.

[0004] For example, ultra-reliable and low-latency communications (URLLC) is one of the three major application scenarios of the established 5G mobile communication technology. This application scenario has high requirements for latency and reliability. Therefore, when allocating resources for different services, priority should be given to ensuring the resource needs of URLLC services. Thus, how to meet the low-latency and high-reliability scheduling requirements of URLLC services during resource scheduling has become an urgent problem to be solved. Summary of the Invention

[0005] This invention provides a method for sending a scheduling request, a method for processing a scheduling request, and related equipment, which can send a scheduling request to an access network device based on a logical channel, so that the access network device can reasonably allocate uplink resources to the logical channel according to the service type of the logical channel.

[0006] In a first aspect, embodiments of the present invention provide a method for sending a scheduling request, comprising:

[0007] When a first scheduling request (SR) is triggered because there is data to be transmitted on the first logical channel of the terminal device, it is determined whether there is a first scheduling resource configuration corresponding to the first logical channel based on the first indication information obtained in advance; the first indication information includes a first mapping relationship, which is used to indicate the correspondence between the logical channel of the terminal device and the scheduling resource configuration; the first scheduling resource configuration includes a first uplink control channel resource corresponding to the first logical channel;

[0008] When the first logical channel has a corresponding first scheduling resource configuration, the first SR is sent to the access network device through the first uplink control channel resource; the first SR is used to request the access network device to allocate the first uplink resource; the first uplink resource is used to carry the buffer status report information BSR corresponding to the data to be sent by the terminal device to the access network device and / or the data to be sent;

[0009] The system receives first uplink scheduling information sent by the access network device, which is used to indicate the first uplink resource.

[0010] In this implementation, a scheduling request is sent to the access network device according to the scheduling resource configuration corresponding to the logical channel. In this way, the access network device can identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diverse resource usage requirements of different services in different logical channels.

[0011] As an optional implementation, before determining whether there is a first scheduling resource configuration corresponding to the first logical channel based on the pre-acquired first indication information, the method further includes:

[0012] Determine whether the terminal device has a first uplink resource available for the first logical channel based on the first indication information;

[0013] Determining whether there is a first scheduling resource configuration corresponding to the first logical channel based on the pre-acquired first indication information includes:

[0014] If the terminal device does not have the first uplink resource, it determines whether it has the first scheduling resource configuration corresponding to the first logical channel based on the first indication information.

[0015] In this implementation, before sending a scheduling request, it is first determined whether the logical channel already has available uplink resources; if so, the existing uplink resources are used for transmission, and there is no need to send a scheduling request to obtain uplink resources, thereby reducing signaling consumption.

[0016] As an optional implementation, the first indication information further includes a second mapping relationship, which is used to indicate the correspondence between the logical channel of the terminal device and the resource usage attribute of the uplink resource or the correspondence between the logical channel of the terminal device and the resource usage attribute identifier.

[0017] Determining whether the terminal device has a first uplink resource available for the first logical channel based on the first indication information includes:

[0018] The terminal device is determined to have a first uplink resource available for the first logical channel based on the second mapping relationship.

[0019] In this implementation, the availability of uplink resources for the terminal device is determined by the resource usage attribute corresponding to the logical channel. If available, the existing uplink resources are used for transmission without sending a scheduling request to obtain uplink resources, thereby reducing signaling consumption.

[0020] As an optional implementation, the method further includes:

[0021] When the terminal device has a first uplink resource, it sends a buffer status report (BSR) of the data to be transmitted and / or the data to be transmitted to the access network device through the first uplink resource; the BSR is used to indicate the amount of data of the first logical channel buffered by the terminal device.

[0022] In this implementation, if the logical channel already has available uplink resources, the existing uplink resources are used for transmission, and there is no need to send a scheduling request to obtain uplink resources, thereby reducing signaling consumption.

[0023] As an optional implementation, before sending the first SR to the access network device via the first uplink control channel resource, the method further includes:

[0024] Obtain the number of SR transmissions and the SR disable timer corresponding to the first logical channel; the SR disable timer is used to restrict the first logical channel from transmitting the first SR on the corresponding first uplink control channel resource; the SR disable timer starts when the first logical channel transmits the first SR and stops running when all SRs in the pending state corresponding to the first logical channel are canceled, and the SRs in the pending state are SRs that have been triggered but have not yet been transmitted;

[0025] The first SR is sent to the access network equipment through the first uplink control channel resource, including:

[0026] If the SR disable timer is in a stopped state and the number of SR transmissions is less than the preset maximum number of SR transmissions, the first SR is transmitted through the first uplink control channel resource.

[0027] In this implementation, the SR disable timer and the maximum number of SR transmissions are used to prevent the logical channel from sending too many scheduling instructions and wasting signaling resources.

[0028] As an optional implementation, if the number of SR transmissions is greater than or equal to the maximum number of SR transmissions, the method further includes at least one of the following:

[0029] Instruct the Radio Resource Control (RRC) layer to release the first uplink control channel resource corresponding to the first logical channel;

[0030] Initiate random access to the access network device and cancel the SR in the pending state corresponding to the first logical channel; the SR in the pending state includes the first SR;

[0031] Clear the downlink and uplink grant resource information corresponding to the first logical channel;

[0032] The Radio Resource Control (RRC) layer is instructed to release the Sound Reference Signal (SRS) corresponding to the first logical channel.

[0033] In this implementation, if the number of SR transmissions is greater than or equal to the maximum number of SR transmissions, and the logical channel has not yet been allocated resources by the access network device, the scheduling request is considered to have failed, and the resources allocated to the scheduling request are released so that these resources can be used by other scheduling requests.

[0034] Optionally, an SR failure message can be reported to the access network device to inform it that an SR failure has occurred on a certain corresponding resource. In this way, the access network device can release these resources in a timely manner and allocate them to other terminal devices or logical channels of other terminal devices. The SR failure reporting information can be carried in the RRC message, MAC CE or other uplink messages.

[0035] As an optional implementation, the first indication information includes the maximum number of SR transmissions and the SR disable timer; or, the first scheduling resource configuration includes the maximum number of SR transmissions and the SR disable timer.

[0036] In this implementation, each logical channel has a corresponding scheduling resource configuration, which includes the maximum number of SR transmissions and the SR disable timer for that logical channel; thus, the transmission scheduling request is restricted at the logical channel level.

[0037] As an optional implementation, if the first logical channel does not have a corresponding first scheduling resource configuration, the method further includes:

[0038] When the terminal device acquires the second uplink resource via its second logical channel, it sends the buffer status report information (BSR) of the data to be transmitted and / or the data to be transmitted on the second uplink resource; the second logical channel is a logical channel different from the first logical channel, and the second uplink resource is the uplink resource allocated by the access network device in response to the SR sent by the second logical channel; or,

[0039] When the second logical channel has a corresponding second scheduling resource configuration, the first SR is transmitted on the second uplink control channel resource corresponding to the second logical channel, and the second scheduling resource includes the second uplink control channel resource.

[0040] In this implementation, if a logical channel does not have a corresponding scheduling resource configuration, a scheduling request can be sent using the scheduling resource configuration of other logical channels, or uplink resources requested by other logical channels can be used to send uplink data.

[0041] As an optional implementation, if the first logical channel does not have a corresponding first scheduling resource configuration, the method further includes:

[0042] Initiate random access to the access network device and cancel the pending SR corresponding to the first logical channel; or,

[0043] Request uplink resources from the access network device through an unauthorized method, or...

[0044] Send the buffer status report information (BSR) and / or the data to be sent to the access network device in an unauthorized manner.

[0045] In this implementation, if the logical channel does not have a corresponding scheduling resource configuration, it can also obtain uplink resources or transmit uplink data in an unlicensed manner; or cancel the SR in the pending state and obtain uplink resources through random access.

[0046] As an optional implementation, initiating random access to the access network device includes:

[0047] The system determines whether it has a first physical random access channel (PRACH) resource corresponding to a first logical channel based on the first indication information. The first indication information also includes a third mapping relationship, which is used to indicate the correspondence between the logical channel and the PRACH resource of the terminal device.

[0048] If the first logical channel has a corresponding first PRACH resource, it initiates random access to the access network device using the first PRACH resource; if the first logical channel does not have a corresponding first PRACH resource, it initiates random access to the access network device using the available PRACH resource.

[0049] In this embodiment, if a logical channel has a corresponding PRACH resource, then the PRACH resource is used to initiate random access to the access network device; thus, when the access network device receives a random access request initiated using the PRACH resource, it can determine the logical channel that initiated the random access request according to the correspondence between the logical channel and the PRACH resource, and then allocate reasonable uplink resources to the logical channel according to the service type of the logical channel.

[0050] As an optional implementation, the method further includes:

[0051] When a first condition is met, the terminal device cancels the first SR, wherein the first condition includes at least one of the following:

[0052] The Protocol Data Unit (MAC PDU) of the Media Access Control layer contains the Buffer Status Report (BSR) information corresponding to the data to be transmitted. This MAC PDU is a MAC PDU being assembled.

[0053] The first logical channel is configured with unlicensed resources and / or semi-static scheduling resources;

[0054] The first uplink resource corresponding to the first logical channel can accommodate all the data to be transmitted;

[0055] The first logical channel acquired the first uplink resource corresponding to the first logical channel.

[0056] In this implementation, the sending of the scheduling request is cancelled when the first condition is met, thereby saving signaling resources.

[0057] As an optional implementation, the method further includes:

[0058] If a terminal device has data to be transmitted on its first logical channel and sends a first scheduling request (SR) using the first uplink control channel resources, and the terminal device has data to be transmitted on its third logical channel, a third SR is triggered.

[0059] The third SR is sent using the third uplink control channel resources corresponding to the third logical channel to request the third uplink resources; the first uplink control channel resources are different from the third uplink control channel resources.

[0060] In this implementation, different logical channels can perform scheduling request processes simultaneously, meaning that multiple scheduling request processes can be performed simultaneously in the terminal device; however, different logical channels use different uplink control channel resources to send scheduling requests.

[0061] Secondly, embodiments of the present invention provide a method for processing scheduling requests, including:

[0062] The access network device receives a first scheduling request (SR) sent by the terminal device on the first uplink control channel resource; the first uplink control channel resource belongs to the first scheduling resource configuration, and the first scheduling resource configuration corresponds to the first logical channel; the first SR is used to request the access network device to allocate the first uplink resource;

[0063] A first uplink resource is determined, which is used to carry the first uplink data corresponding to the first logical channel sent by the terminal device to the access network device.

[0064] Send a first uplink scheduling message to the terminal device. The first uplink scheduling message is used to indicate the first uplink resource.

[0065] Thirdly, embodiments of the present invention provide a terminal device, including a memory and a processor. The memory stores instructions, and the memory and the processor are connected by a line. The processor is used to invoke the instructions to execute the method described in the first aspect above.

[0066] Fourthly, embodiments of the present invention provide an access network device, including a memory and a processor. The memory stores instructions, and the memory and the processor are connected via a line. The processor is used to invoke the instructions to execute the method described in the second aspect above.

[0067] Fifthly, embodiments of the present invention provide a terminal device, the terminal device comprising:

[0068] The first determining unit is configured to determine, based on pre-acquired first indication information, whether there is a first scheduling resource configuration corresponding to the first logical channel when a first scheduling request (SR) is triggered due to the presence of data to be transmitted on the first logical channel; the first indication information includes a first mapping relationship, which is used to indicate the correspondence between the logical channel and the scheduling resource configuration of the terminal device; the first scheduling resource configuration includes a first uplink control channel resource corresponding to the first logical channel.

[0069] The first sending unit is configured to send a first SR to the access network device through the first uplink control channel resource when the first logical channel has a corresponding first scheduling resource configuration; the first SR is used to request the access network device to allocate the first uplink resource; the first uplink resource is used to carry the buffer status report information BSR and / or the data to be sent, which the terminal device sends to the access network device corresponding to the first logical channel;

[0070] The receiving unit is used to receive the first uplink scheduling information sent by the access network device, the first uplink scheduling information being used to indicate the first uplink resource.

[0071] Sixthly, embodiments of the present invention provide an access network device, the access network device comprising:

[0072] The first receiving unit is configured to receive a first scheduling request (SR) sent by the terminal device on the first uplink control channel resource; the first uplink control channel resource belongs to the first scheduling resource configuration, and the first scheduling resource configuration corresponds to the first logical channel; the first SR is used to request the access network device to allocate the first uplink resource;

[0073] The first determining unit is used to determine the first uplink resource, which is used to carry the first uplink data corresponding to the first logical channel sent by the terminal device to the access network device.

[0074] The first sending unit is used to send first uplink scheduling information to the terminal device. The first uplink scheduling information is used to indicate the first uplink resource.

[0075] In a seventh aspect, embodiments of the present invention provide a computer-readable storage medium storing instructions that, when executed on a terminal device, enable the implementation of the method described in the first aspect.

[0076] Eighthly, embodiments of the present invention provide a computer-readable storage medium storing instructions that, when executed on an access network device, enable the implementation of the method described in the second aspect above.

[0077] Ninthly, embodiments of the present invention provide a computer program product, which, when run on a terminal device, allows the terminal device to execute the method described in the first aspect above.

[0078] In a tenth aspect, embodiments of the present invention provide a computer program product that, when run on an access network device, enables the access network device to execute the method described in the second aspect above.

[0079] Eleventhly, embodiments of the present invention provide a communication system, the communication system including a terminal device and an access network device, wherein: the terminal device is the terminal device described in the third or fifth aspect; and the access network device is the access network device described in the fourth or sixth aspect.

[0080] By implementing the embodiments of the present invention, a logical channel has a corresponding scheduling resource configuration. The terminal device sends a scheduling request to the access network device according to the scheduling resource configuration corresponding to the logical channel. Thus, the access network device can identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diversified resource usage requirements of different services in different logical channels. Attached Figure Description

[0081] To more clearly illustrate the technical solutions in the embodiments of the present invention or the background art, the accompanying drawings used in the embodiments of the present invention or the background art will be described below.

[0082] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present invention;

[0083] Figure 2 This is a schematic diagram illustrating the interaction between a terminal device and an access network device in a scheduling process provided by an embodiment of the present invention;

[0084] Figure 3A This is a flowchart illustrating a method for sending a scheduling request according to an embodiment of the present invention;

[0085] Figure 3B This is a schematic diagram illustrating the correspondence between LCH and scheduling resource configuration provided in an embodiment of the present invention;

[0086] Figure 4 A flowchart illustrating a scheduling request processing method provided in an embodiment of the present invention;

[0087] Figure 5 This is a schematic diagram of the structure of a terminal device 500 provided in an embodiment of the present invention;

[0088] Figure 6 This is a schematic diagram of the structure of another terminal device 600 provided in an embodiment of the present invention;

[0089] Figure 7 This is a schematic diagram of the structure of an access network device 700 provided in an embodiment of the present invention;

[0090] Figure 8 This is a schematic diagram of the structure of another access network device 800 provided in an embodiment of the present invention;

[0091] Figure 9 This is a schematic diagram of the structure of another terminal device 900 provided in an embodiment of the present invention;

[0092] Figure 10 This is a structural schematic diagram of another access network device 1000 provided in an embodiment of the present invention. Detailed Implementation

[0093] The embodiments of the present invention will now be described with reference to the accompanying drawings.

[0094] Please see Figure 1 , Figure 1This is a schematic diagram of a communication system provided in an embodiment of the present invention. The communication system includes a terminal device 101 and an access network device 102. The communication system may also include other devices. Optionally, the devices in the communication system can use wireless communication technology for communication. The wireless communication technology can be the second-generation (2G), the third-generation (3G), LTE, the fourth-generation (4G), the fifth-generation (5G), or wireless-fidelity (WI-FI) technology, etc.

[0095] Among them, terminal equipment 101 can be a handheld device with wireless communication function (e.g., mobile phone, tablet computer, PDA, etc.), vehicle-mounted equipment (e.g., car, bicycle, electric vehicle, airplane, ship, etc.), wearable device (e.g., smart watch, smart bracelet, pedometer, etc.), smart home device (e.g., refrigerator, television, air conditioner, electricity meter, etc.), smart robot, workshop equipment, other processing devices that can be connected to a wireless modem, and various forms of user equipment (UE), mobile station (MS), terminal equipment, terminal equipment, etc.

[0096] Access network device 102 can be a base station device in a new radio (NR) system, such as a gNB, a transmission point (TRP), or a base station device composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. When a base station device in an LTE system, i.e., an evolved node B (eNB), can connect to a 5G core network (5G CN), the LTE eNB can also be called an eLTE eNB. Specifically, an eLTE eNB is an LTE base station device evolved from an LTE eNB. In addition, access network device 102 can also be an access point (AP), or other network devices with the ability to communicate with terminal devices and the core network. This embodiment of the invention does not particularly limit the type of access network device. In addition, the base station equipment in the GSM system is the base transceiver station (BTS) or the base station controller (BSC); the base station equipment in UMTS is the node B or the radio network controller (RNC).

[0097] This embodiment of the invention will specifically describe how terminal device 101 sends a scheduling request (SR) to access network device 102 in a communication system, and how access network device 102 allocates uplink resources to terminal device 101 after receiving the SR sent by terminal device 101.

[0098] Please see Figure 2 , Figure 2 This is a schematic diagram illustrating the interaction between a terminal device and an access network device in a scheduling process provided by an embodiment of the present invention. Figure 2 The scheduling process shown can be generated by Figure 1 The described communication system implementation. For example... Figure 2 As shown, the scheduling process includes, but is not limited to, the following steps:

[0099] 201. The access network device sends the first instruction information to the terminal device.

[0100] In this embodiment of the invention, the first indication information may be the configuration information of the logical channel (LCH) of the terminal device. The terminal device can send SR on the corresponding uplink control channel resource for the first LCH with data to be sent based on the LCH configuration information.

[0101] 202. The first SR is triggered when there is data to be sent in the first LCH of the terminal device.

[0102] In this embodiment of the invention, when the terminal device receives data to be sent for the first LCH, if the triggering conditions for a regular buffer state report (BSR) are met, the terminal device triggers a regular BSR for the first LCH. If a regular BSR has already been triggered and the SR disable timer is not running, then the first SR is triggered.

[0103] 203. The terminal device instructs its Media Access Control (MAC) layer to send the first SR to the access network device.

[0104] In this embodiment of the invention, the terminal device can send a first SR to the access network device using the uplink control channel resources corresponding to the first LCH. The access network device can then allocate the necessary uplink resources to the first LCH based on the pre-known attribute information of the first LCH.

[0105] However, it should be noted that after the first SR is triggered, it will be canceled under the following circumstances:

[0106] a) Since the first SR is sent by the upper-layer entity of the terminal device to the MAC layer entity, if the protocol data unit of the MAC layer is monitored, if the protocol data unit of the MAC layer already contains the BSR of the data to be sent by the first LCH, it means that the uplink resources for sending the BSR are available, so the first SR can be cancelled.

[0107] b) If the first LCH is configured with grant-free resources and / or semi-static scheduling (SPS) resources, then cancel the first SR and directly use the grant-free resources or SPS scheduling resources to send the BSR and / or the data to be sent.

[0108] c) If the first LCH already has sufficient uplink grant (UL grant) to send the above BSR and / or the data to be sent, then cancel the first SR and directly use the uplink resources indicated by the uplink grant to send the BSR and / or the data to be sent.

[0109] d) If the first LCH has already obtained the uplink authorization corresponding to the first LCH, it means that the previously sent SR has already obtained the uplink authorization replied by the access network device, so the sending of the first SR is cancelled.

[0110] 204. The access network device allocates the first uplink resource for sending the BSR to the first LCH based on the received first SR.

[0111] In this embodiment of the invention, the access network device has a correspondence between the LCH of the terminal device and the uplink control channel resources. Therefore, based on which uplink control channel resource the first SR was received from, the LCH that initiated the scheduling request can be determined as the first LCH. Then, uplink resources are allocated to the first LCH according to its attributes.

[0112] 205. The access network equipment sends the first uplink scheduling information, including the first uplink resource, to the terminal equipment.

[0113] In this embodiment of the invention, the access network device allocates a first uplink resource for sending a BSR to the first LCH, and sends first uplink scheduling information including the first uplink resource to the terminal device.

[0114] 206. The terminal device sends the BSR corresponding to the data to be sent in the first LCH on the corresponding first uplink resource according to the first uplink scheduling information.

[0115] In this embodiment of the invention, the BSR is used to indicate the amount of data to be transmitted in the first LCH; after the access network device learns the amount of data to be transmitted, it will allocate corresponding uplink resources for the terminal device to send the data to be transmitted to the access network device.

[0116] 207. The access network device allocates a second uplink resource to the terminal device for sending the data to be transmitted in the first LCH according to the received BSR.

[0117] 208. The access network equipment sends the second uplink scheduling information, including the second uplink resources, to the terminal equipment.

[0118] 209. The terminal device sends the data to be sent for the first LCH on the second uplink resource according to the second uplink scheduling information.

[0119] As can be seen, in a 5G communication system, a terminal device has more than one logical channel, and each logical channel is bound to a specific service. However, different services have different scheduling requirements. Therefore, in this embodiment of the invention, scheduling can be performed based on logical channels to meet the scheduling requirements of different services and quickly and reasonably allocate uplink resources.

[0120] In the following text, it will be through Figure 3A The corresponding embodiments of the invention specifically describe how the terminal device sends a scheduling request based on a logical channel to the access network device (corresponding to steps 201-203 in the scheduling process); and through Figure 4The corresponding embodiments of the invention specifically describe how the access network device allocates uplink resources to the logical channels of the terminal device according to the received scheduling request (corresponding to 204, 205, 207 and 208 in the scheduling process).

[0121] Please see Figure 3A , Figure 3A This is a flowchart illustrating a scheduling request sending method provided in an embodiment of the present invention. The method can be performed by… Figure 1 The terminal device 101 in the middle executes. For example... Figure 3A As shown, the method includes, but is not limited to, the following steps:

[0122] 301. The terminal device receives the first instruction information sent by the access network device.

[0123] As an optional implementation, the access network device may send a first instruction message to the terminal device via radio resource control signaling or media access control signaling.

[0124] In this embodiment of the invention, the first indication information may be the configuration information of the logical channel (LCH) of the terminal device. After the access network device determines the configuration information of the LCH, it sends it to the terminal device so that the terminal device can send SR using the uplink control channel resources corresponding to the LCH according to the configuration information of the LCH.

[0125] The LCH configuration information may include SR parameter settings, buffer state report (BSR) parameter configuration, and various mapping relationships. For example, the mapping relationships may include: the correspondence between LCH and scheduling resource configuration, the correspondence between LCH and uplink resource resource usage attributes (or resource usage attribute identifiers), and the correspondence between LCH and physical random access channel (PRACH) resources.

[0126] Further, please refer to Figure 3B , Figure 3B This is a schematic diagram illustrating the correspondence between LCH and scheduling resource configuration provided in an embodiment of the present invention. Figure 3B As shown, LCHs numbered 1 to 4 can correspond to four scheduling resource configurations in different ways. The correspondence between LCHs and scheduling resource configurations can be one-to-one, many-to-one, one-to-many, and many-to-many. Figure 3B The number of LCHs and the number of scheduling resource configurations are merely examples and are not limited in the embodiments of the present invention.

[0127] Furthermore, the scheduling resource configuration may include at least one of the following parameters: sr-ProhibitTimer, dsr-TransMax, sr-PUCCH-ResourceIndex, and sr-ConfigIndex, which are described in detail below:

[0128] The sr-ProhibitTimer is an SR prohibition timer used to control the time interval for SR transmissions, preventing frequent SR transmissions. If an LCH transmits an SR, the SR prohibition timer corresponding to that LCH is started. During the operation of the SR prohibition timer, if a new SR is triggered on that LCH, resulting in a pending SR, the pending SR is canceled, and the SR prohibition timer stops running.

[0129] The preset runtime of the SR disable timer can be set according to the needs of different services when it is stopped without a new SR trigger. For example, URLLC services have the characteristic of low latency, so the preset runtime of the SR disable timer of the LCH corresponding to the URLLC service should be set to a shorter time to ensure that the LCH of the corresponding URLLC service can send SR in time.

[0130] Among them, the parameter dsr-TransMax represents the maximum number of SR transmissions, which is used to control the number of SR transmissions and avoid frequent SR transmissions. sr-ConfigIndex is the configuration related to the physical time-frequency resources of SR, and sr-PUCCH-ResourceIndex is the configuration related to the physical frequency domain resources of SR, including the uplink control channel resources available for transmitting SR (for example, the physical uplink control channel (PUCCH) resources).

[0131] The parameter sr-ConfigIndex indicates the SR configuration. Since there are multiple SR configurations in NR, an index is used to indicate which SR configuration is currently being used.

[0132] Since there is a correspondence between the logical channel set and the scheduling resource configuration, a logical channel set or a logical channel list is needed to represent the correspondence between the two or the logical channel set that corresponds to the scheduling resource configuration. This logical channel set or logical channel list includes one or more logical channel identifiers corresponding to the scheduling resource configuration, such as logical channel identifiers (LCIDs).

[0133] Optionally, to indicate that there is a correspondence between the logical channel set and the scheduling resource configuration, a scheduling resource configuration corresponding to the logical channel can be added to the logical channel configuration. The corresponding scheduling resource configuration can be one or more, and can be represented as a scheduling resource configuration set or a scheduling resource configuration table. The scheduling resource configuration set or scheduling resource configuration table includes scheduling resource configuration identifiers corresponding to one or more scheduling resource configurations, such as sr-ConfigIndex.

[0134] 302. The first SR is triggered when there is data to be sent in the first LCH of the terminal device.

[0135] In this embodiment of the invention, when data arrives and meets the triggering conditions of a regular BSR, a regular BSR can be triggered. Subsequently, if the SR triggering mechanism is met, a first SR can be triggered.

[0136] As an optional implementation, the terminal device can have two SR triggering mechanisms: the first applies to all LCHs, and the second is configured individually for each LCH. For example, the first SR triggering mechanism could be: if the regular BSR has been triggered and the SR disable timer is not running, then the SR is triggered. The second SR triggering mechanism could be: configuring certain LCHs (for example, LCHs corresponding to high-priority service URLLCs) with permission to quickly trigger SRs; when the conditions for quick SR triggering are met, these LCHs can quickly trigger SRs.

[0137] Specifically, the above-mentioned scenario for quickly triggering SR can be as follows: In 5G application scenarios, if a beam failure recovery request is triggered, but the beam failure recovery request fails to acquire uplink resources, then SR can be quickly triggered to request uplink resources.

[0138] In addition, the scenario for quickly triggering SR can also be: if the regular BSR of the first LCH with the permission to quickly trigger SR has been triggered and the SR disable timer is not running, then SR is triggered; however, the difference between this and the first SR triggering mechanism is that the preset runtime of the SR disable timer corresponding to the first LCH is shorter than the preset runtime of the SR disable timer in the first SR triggering mechanism.

[0139] It should be noted that in the above description, the SR disable timer is set for each LCH, with each LCH maintaining its own independent SR disable timer. However, as an optional implementation, the SR disable timer can also be set for the terminal device. Regardless of which LCH in the terminal device sends an SR, the SR disable timer is activated. In this case, the LCHs of the terminal device can be prioritized, allowing higher-priority LCHs to continue sending SRs without being restricted by the SR disable timer. For example, if the first LCH sends the first SR, the SR disable timer is activated. During the SR disable timer's operation, if the second LCH triggers a second SR, and the second LCH has a higher priority than the first LCH, the second SR is sent normally, and the SR disable timer does not stop running.

[0140] 303. The terminal device determines whether it has a first uplink resource available for the first LCH based on the first indication information; if yes, then proceed to step 304; if no, then proceed to steps 305 to 308.

[0141] As described in step 301, the first indication information includes the correspondence between the LCH of the terminal device and the resource usage attributes (or resource usage attribute identifiers) of the uplink resources. The terminal device can determine whether it currently has a first uplink resource with a first LCH available based on this correspondence.

[0142] As an optional implementation, the above-mentioned resource usage attributes include at least one of the following: resource period, transmission time interval length, subcarrier spacing, coding method, multiple access method, number of carriers occupied in the frequency domain, whether to perform frequency domain repeated transmission, whether to perform time domain repeated transmission, transmission power indication, and cyclic prefix CP.

[0143] 304. Send the BSR and / or the data to be sent to the access network equipment through the first uplink resource.

[0144] In this embodiment of the invention, if the first LCH already has available uplink resources, it is not necessary to send an SR to the access network device to request uplink resources. Therefore, the terminal device can use the aforementioned first uplink resources to send the BSR of the data to be transmitted for the first LCH and / or the data to be transmitted for the first LCH to the access network device.

[0145] BSR is used to indicate the amount of data in the first LCH cached by the terminal device.

[0146] 305. The terminal device determines whether the first LCH has a corresponding first scheduling resource configuration based on the first indication information; if yes, then execute steps 306 and 307; if no, then execute step 308.

[0147] As described in step 301, the first indication information includes the correspondence between the LCH of the terminal device and the scheduling resource configuration. Therefore, this correspondence can be queried to obtain the first scheduling resource configuration corresponding to the first LCH.

[0148] 306. Send a first SR to the access network device using the first uplink control channel resources; the first SR is used to request the access network device to allocate the first uplink resources for the first LCH.

[0149] In this embodiment of the invention, if there is a first scheduling resource configuration corresponding to the first LCH, the first SR can be sent to the access network device using the first uplink control channel resource (for example, the physical uplink control channel (PUCCH) resource) included in the first scheduling resource configuration.

[0150] As an optional implementation, before sending the first SR to the access network device, the number of SR transmissions (SR_COUNTER) and the SR prohibition timer (sr-ProhibitTimer) corresponding to the first LCH are obtained; wherein, the SR prohibition timer is used to restrict the first logical channel from sending the first SR on the corresponding first uplink control channel resource; the SR prohibition timer is started when the first logical channel sends the first SR, and stops running when all SRs in the pending state corresponding to the first logical channel are canceled, wherein the SRs in the pending state are SRs that have been triggered but have not yet been sent.

[0151] If sr-ProhibitTimer is stopped and SR_COUNTER is less than the preset maximum number of SR transmissions (dsr-TransMax), including at least one of the following situations:

[0152] The physical layer of the terminal device is instructed to transmit the first SR on the available first uplink control channel resource;

[0153] Increment the SR transmission count corresponding to the first logical channel by 1 and start the SR disable timer.

[0154] On the other hand, if SR_COUNTER is greater than or equal to dsr-TransMax, then the SR transmission is considered to have failed, and the resources allocated for the first LCH are released. Specifically, this may include:

[0155] Instruct the radio resource control (RRC) layer to release the first uplink control channel resource corresponding to the first LCH; clear the downlink resource and uplink grant resource information corresponding to the first LCH; and instruct the RRC to release the sounding reference symbol (SRS) corresponding to the first LCH.

[0156] If the terminal device believes that the SR transmission has failed, it can initiate random access to the access network device and cancel the pending SR of the first LCH. The pending SR includes the first SR.

[0157] Optionally, a logical channel can correspond to multiple SR configurations, and each SR configuration corresponds to one SR occurrence count (SR_COUNTER). This is equivalent to a logical channel maintaining multiple SR COUNTERs. The SR configuration corresponding to the first SR COUNTER to reach its maximum limit is released.

[0158] 307. Receive the first uplink scheduling information sent by the access network device; the first uplink scheduling information is used to indicate the first uplink resource allocated to the first LCH.

[0159] In this embodiment of the invention, after receiving the first SR, the access network device can allocate the first uplink resource to the first LCH according to the first SR, and then send the first uplink resource to the terminal device through the first uplink scheduling information.

[0160] 308. Initiate random access to the access network device and cancel the SR that is in the pending state of the first LCH.

[0161] As an optional implementation, random access can be initiated to the access network device in the following manner:

[0162] As described in step 301, the first indication information includes the correspondence between the LCH and PRACH resources of the terminal device. Therefore, this correspondence can be queried to obtain the first PRACH resource corresponding to the first LCH, and then the first PRACH resource can be used to initiate random access to the access network device; on the other hand, if the first LCH does not have a corresponding first PRACH resource, other available PRACH resources of the terminal device can be obtained to initiate random access to the access network device.

[0163] As a special case, when all logical channels of a terminal device lack available PUCCH resources, it can request uplink resources through random access. In this situation, if the terminal device is configured with multiple PRACH resource configurations, the terminal device can choose which PRACH to initiate random access using the following methods:

[0164] (1) Executed by the terminal device, randomly selecting a PRACH resource;

[0165] (2) The access network equipment defines certain rules for PRACH usage. For example, a priority order can be used as the rule, which can carry a protocol or be pre-configured. Pre-configuration is sent by the access network equipment through downlink messages, including system messages, RRC messages, PDCCH messages, or MAC CE messages. Another example is using logical channel priority as the rule, and binding it to PRACH resources; a higher logical channel priority results in a higher priority for the PRACH resources bound to it.

[0166] (3) Initiate random access according to the resource usage attributes corresponding to the PRACH resource;

[0167] (4) Use the PRACH resource that is available first in the time domain to initiate random access.

[0168] Optionally, if a logical channel bound to PRACH is also a duplicated LCH, where the duplicated LCH indicates that the content transmitted in this logical channel is the same as that in another logical channel, then if one of the two duplicated LCHs (e.g., LCH1 and LCH2) experiences an SR failure or has no available PUCCH resources, but the other LCH2 does not experience an SR failure or has an available PUCCH, the relationship between the SR procedures corresponding to LCH1 and LCH2 includes:

[0169] Optionally, the SR process can be independent of LCH2 and do not interfere with each other. In this case, random access can be initiated using the PRACH corresponding to each logical channel according to the above method; or wait for other LCHs different from LCH1 to request uplink resources so that LCH1 can use the uplink resources.

[0170] Optionally, the SR process of LCH2 is not independent and has a dependency relationship. In this case, even if LCH1 experiences an SR failure or has no available PUCCH, LCH2, which forms a duplicated LCHs with it, can still request uplink resources. In this case, LCH1 may not trigger random access until LCH2 also experiences an SR failure or has no available PUCCH.

[0171] In existing random access processes, a radio link failure can be triggered when the number of random access preamble transmissions exceeds the maximum limit. However, in duplicated LCHs applications, if the number of random access preamble transmissions for one of the duplicated LCHs exceeds the maximum limit, a radio link failure (RLF) may not be triggered until the number of random access preamble transmissions for the other duplicated LCH also exceeds the maximum limit.

[0172] However, in duplicated LCHs applications, if the number of random access preambles corresponding to one of the two duplicated LCHs exceeds the maximum limit, a radio link failure can be triggered if the LCH is bound to the primary carrier; but if the LCH is bound to the secondary carrier, a radio link failure will not be triggered. That is, in duplicated LCHs applications, whether to trigger RLF is determined according to certain conditions.

[0173] In this embodiment of the invention, if the first LCH does not have a corresponding first scheduling resource configuration, in addition to obtaining uplink resources through random access, uplink resources or data transmission can also be obtained or performed through the following methods:

[0174] a) If the terminal device obtains the second uplink resource through the second LCH, it can send the data to be sent from the first LCH and / or the BSR of the data to be sent on the second uplink resource;

[0175] b) If the second LCH of the terminal device has a corresponding second scheduling resource configuration, the first SR of the first LCH can be transmitted on the second uplink control channel resources included in the second scheduling resource configuration;

[0176] c) Request uplink resources from the access network device using a grant-free method;

[0177] d) Send the first LCH data to be sent and / or the BSR of the data to be sent to the access network device in an unlicensed manner.

[0178] Therefore, it can be seen that... Figure 3A The described method for sending scheduling requests involves a logical channel having a corresponding scheduling resource configuration. The terminal device sends a scheduling request to the access network device according to the scheduling resource configuration corresponding to the logical channel. This allows the access network device to identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diverse resource usage requirements of different services in different logical channels.

[0179] Please see Figure 4 , Figure 4 This is a flowchart illustrating a scheduling request processing method provided in an embodiment of the present invention. The method can be performed by… Figure 1 The access network device 102 in the middle performs the operation. For example... Figure 4 As shown, the method includes, but is not limited to, the following steps:

[0180] 401. The access network device receives the first scheduling request (SR) sent by the terminal device on the first uplink control channel resource.

[0181] In this embodiment of the invention, the terminal device sends a first SR on the first uplink control channel resource, which implicitly notifies the access network device that the LCH currently requesting uplink resources is the first LCH. The access network device specifically determines the LCH currently requesting uplink resources in the following manner:

[0182] By querying the various scheduling resource configurations contained in the access network equipment, it can be determined that the first uplink control channel resource belongs to the first scheduling resource configuration. Figure 3A As described in step 301, after configuring the LCH configuration information for the terminal device, the access network device sends the LCH configuration information as the first indication information to the terminal device. The LCH configuration information includes the correspondence between the LCH and the scheduling resource configuration. Therefore, if it is known that the first uplink control channel resource belongs to the first scheduling resource configuration, the correspondence between the LCH and the scheduling resource configuration can be queried to determine that the LCH currently requiring uplink resources is the first LCH.

[0183] 402. Allocate the first uplink resource to the first SR.

[0184] In this embodiment of the invention, the access network device allocates uplink resources to the SR based on the attributes of the first LCH. These uplink resources are used to carry uplink data corresponding to the first LCH that the terminal device intends to send to the access network device.

[0185] As an optional implementation, the attributes of the LCH may include: LCH priority, resource usage attributes, etc. Based on the LCH attributes, the uplink resources allocated by the access network device to the first SR, and the uplink resource information to be notified to the terminal device, include: uplink resource size, modulation and coding scheme (MCS), uplink power, resource usage attributes, resource usage attribute identifier, etc.

[0186] As an optional implementation, the above-mentioned resource usage attributes include: resource period, transmission time interval length, subcarrier spacing, coding method, multiple access method, number of carriers occupied in the frequency domain, whether to perform frequency domain repeated transmission, whether to perform time domain repeated transmission, transmission power indication, and cyclic prefix (CP), etc.

[0187] 403. Send the first uplink scheduling information containing uplink resources to the terminal device.

[0188] In this embodiment of the invention, the access network device issues an uplink grant (UL grant) to the terminal device to notify the terminal device of the available uplink resources.

[0189] In addition, when allocating uplink resources to a terminal device based on the SR sent by the terminal device, there may be a situation where the access network device receives multiple SRs sent by the terminal device, and the multiple received SRs correspond to the same scheduling resource configuration. In this case, the access network device can use the following methods to issue uplink grants (ULgrants) to the terminal device:

[0190] a) Only one uplink resource allocation will be performed for these SRs, and only one UL grant will be responded to;

[0191] b) The same uplink resources are replied to for each SR, but an indication information is added to the UL grant. The terminal device can know from the indication information that the access network device has allocated the same uplink resources.

[0192] c) Different uplink resources are responded to for each SR; after receiving multiple uplink resources, the specific one used by the terminal device depends on the implementation of the terminal device, or is selected according to preset rules.

[0193] In addition, if a second LCH lacks a corresponding scheduling resource configuration but has a corresponding first PRACH resource, the terminal device may not send an SR, but instead send a random access request to the access network device through the first PRACH resource. In this case, the access network device can allocate a second uplink resource to the second LCH in the following way:

[0194] Depend on Figure 3A As described in step 301, after configuring the LCH configuration information for the terminal device, the access network device sends the LCH configuration information as the first indication information to the terminal device. The LCH configuration information includes the correspondence between LCH and PRACH resources. Therefore, the correspondence between LCH and PRACH can be queried to determine that the LCH currently requesting uplink resources is the second LCH. Then, based on the attributes of the second LCH, a second uplink resource is allocated to its random access request.

[0195] Therefore, it can be seen that... Figure 4 The described scheduling request processing method enables the access network device to identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diverse resource usage requirements of different services in different logical channels.

[0196] The methods of the embodiments of the present invention have been described in detail above, and the apparatus of the embodiments of the present invention is provided below.

[0197] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a terminal device 500 provided in an embodiment of the present invention. The terminal device 500 may include a first determining unit 501, a first sending unit 502, and a receiving unit 503, wherein:

[0198] The first determining unit 501 is configured to determine, based on pre-acquired first indication information, whether there is a first scheduling resource configuration corresponding to the first logical channel when a first scheduling request SR is triggered due to the presence of data to be transmitted on the first logical channel; the first indication information includes a first mapping relationship, which is used to indicate the correspondence between the logical channel and the scheduling resource configuration of the terminal device; the first scheduling resource configuration includes a first uplink control channel resource corresponding to the first logical channel.

[0199] The first sending unit 502 is configured to send a first SR to the access network device through the first uplink control channel resource when the first logical channel has a corresponding first scheduling resource configuration; the first SR is used to request the access network device to allocate the first uplink resource; the first uplink resource is used to carry the buffer status report information BSR and / or the data to be sent, which are corresponding to the first logical channel, sent by the terminal device to the access network device.

[0200] The receiving unit 503 is used to receive the first uplink scheduling information sent by the access network device, the first uplink scheduling information being used to indicate the first uplink resource.

[0201] Therefore, Figure 5 In the described terminal device 500, the logical channel has a corresponding scheduling resource configuration. The terminal device sends a scheduling request to the access network device according to the scheduling resource configuration corresponding to the logical channel. Thus, the access network device can identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diversified resource usage requirements of different services in different logical channels.

[0202] Please see Figure 6 , Figure 6 This is a schematic diagram of another terminal device provided in an embodiment of the present invention. Figure 6 The described terminal device 600 can Figure 5 Based on the described terminal device 500, the terminal device 600 further includes, compared to the terminal device 500:

[0203] The second determining unit 504 is used to determine whether the terminal device 600 has a first uplink resource available for the first logical channel according to the first indication information; as an optional implementation, the first determining unit 501 is specifically used to: when the terminal device 600 does not have the first uplink resource, determine whether it has a first scheduling resource configuration corresponding to the first logical channel according to the first indication information.

[0204] As an optional implementation, the first indication information further includes a second mapping relationship, which is used to indicate the correspondence between the logical channel of the terminal device 600 and the resource usage attribute of the uplink resource or the correspondence between the logical channel of the terminal device 600 and the resource usage attribute identifier; and the second determining unit 504 is specifically used to: determine whether the terminal device 600 has a first uplink resource available for the first logical channel according to the second mapping relationship.

[0205] As an optional implementation, the terminal device 600 further includes:

[0206] The second sending unit 505 is used to send a first buffer status report information (BSR) and / or the data to be sent to the access network device through the first uplink resource when the terminal device 600 has the first uplink resource; the BSR is used to indicate the amount of data of the first logical channel buffered by the terminal device 600.

[0207] As an optional implementation, the terminal device 600 further includes:

[0208] The acquisition unit 506 is used to acquire the number of SR transmissions corresponding to the first logical channel and the SR prohibition timer corresponding to the first logical channel. The SR prohibition timer is used to restrict the first logical channel from transmitting the first SR on the corresponding first uplink control channel resource. The SR prohibition timer starts when the first logical channel transmits the first SR and stops running when all SRs in the pending state corresponding to the first logical channel are canceled. The SRs in the pending state are SRs that have been triggered but have not yet been transmitted.

[0209] In the above embodiment, the first transmitting unit 502 is specifically used to: transmit the first SR on the available first uplink control channel resources when the SR disable timer is in a stopped state and the number of SR transmissions corresponding to the first logical channel is less than the preset maximum number of SR transmissions; and / or increase the number of SR transmissions corresponding to the first logical channel by 1 and start the SR disable timer.

[0210] As an optional implementation, the terminal device 600 further includes:

[0211] The first indication unit 507 is configured to, when the number of SR transmissions corresponding to the first logical channel is greater than or equal to the maximum number of SR transmissions, instruct the Radio Resource Control (RRC) layer to release the first uplink control channel resource corresponding to the first logical channel; and / or, when the number of SR transmissions corresponding to the first logical channel is greater than or equal to the maximum number of SR transmissions;

[0212] The first access unit 508 is configured to initiate random access to the access network device and cancel SRs in a pending state triggered by logical channels when the number of SR transmissions corresponding to the first logical channel is greater than or equal to the maximum number of SR transmissions; the pending logical channels include logical channels that have reported cached status information and / or logical channels where all data to be transmitted has been transmitted; the aforementioned SRs in a pending state include the first SR corresponding to the first logical channel; and / or,

[0213] The clearing unit 509 is used to clear the downlink resource and uplink grant resource information corresponding to the first logical channel when the number of SR transmissions corresponding to the first logical channel is greater than or equal to the maximum number of SR transmissions; and / or,

[0214] The second indication unit 510 is used to instruct the Radio Resource Control (RRC) layer to release the Sound Reference Signal (SRS) corresponding to the first logical channel when the number of SR transmissions corresponding to the first logical channel is greater than or equal to the maximum number of SR transmissions.

[0215] As an optional implementation, the first indication information may include the maximum number of SR transmissions and the SR disable timer; or, the first scheduling resource configuration may include the maximum number of SR transmissions and the SR disable timer.

[0216] As an optional implementation, the terminal device 600 further includes:

[0217] The third sending unit 511 is configured to send the buffer status report information (BSR) of the data to be sent and / or the data to be sent on the second uplink resource when the first logical channel does not have a corresponding first scheduling resource configuration and the second logical channel of the terminal device 600 acquires the second uplink resource; the second logical channel is a logical channel different from the first logical channel, and the second uplink resource is the uplink resource allocated by the access network device in response to the SR sent by the second logical channel; or,

[0218] The fourth transmitting unit 512 is used to transmit a first SR on the second uplink control channel resource corresponding to the second logical channel when the first logical channel does not have a corresponding first scheduling resource configuration and the second logical channel has a corresponding second scheduling resource configuration. The second scheduling resource includes the second uplink control channel resource.

[0219] As an optional implementation, the terminal device 600 further includes:

[0220] The second access unit 513 is configured to, when the first logical channel does not have a corresponding first scheduling resource configuration, initiate random access to the access network device and cancel the SR corresponding to the first logical channel that is in a pending state; or,

[0221] Resource request unit 514 is used to request uplink resources from the access network device in an unauthorized manner when the first logical channel does not have a corresponding first scheduling resource configuration, or...

[0222] The fifth sending unit 515 is used to send the buffer status report information BSR of the data to be sent and / or the data to be sent to the access network device in an unauthorized manner when the first logical channel does not have a corresponding first scheduling resource configuration.

[0223] As an optional implementation, the first access unit 508 and the second access unit 513 include:

[0224] The determining subunit is configured to determine, based on the first indication information, whether there is a first physical random access channel (PRACH) resource configuration corresponding to the first logical channel; the first indication information further includes a third mapping relationship, which is used to indicate the correspondence between the logical channel and the PRACH resource configuration of the terminal device 600; the first PRACH resource configuration includes the first physical random access channel resource corresponding to the first logical channel.

[0225] The access subunit is used to initiate random access to the access network device using the first physical random access channel resource when the first logical channel has a corresponding first PRACH resource; and to initiate random access to the access network device using the available PRACH resource when the first logical channel does not have a corresponding first PRACH resource.

[0226] As an optional implementation, the terminal device 600 further includes:

[0227] Cancellation unit 516 is used to cancel the first SR when a first condition is met, wherein the first condition includes at least one of the following:

[0228] The Protocol Data Unit (MAC PDU) of the Media Access Control layer contains Buffer Status Report (BSR) information corresponding to the data to be transmitted. This MAC PDU is a MAC PDU being assembled.

[0229] The first logical channel is configured with unlicensed resources and / or semi-static scheduling resources;

[0230] The first uplink resource corresponding to the first logical channel can accommodate all of the aforementioned data to be transmitted;

[0231] The first logical channel acquired the first uplink resource corresponding to the first logical channel.

[0232] As an optional implementation, the terminal device 600 further includes:

[0233] Triggering unit 517 is used to trigger a third SR when there is data to be sent on the first logical channel of terminal device 600 and a first scheduling request SR is sent using the first uplink control channel resources.

[0234] The sixth transmitting unit 518 is used to transmit a third SR to request third uplink resources using the third uplink control channel resources corresponding to the third logical channel; the first uplink control channel resources are different from the third uplink control channel resources.

[0235] Therefore, Figure 6 In the described terminal device 600, the logical channel has a corresponding scheduling resource configuration. The terminal device sends a scheduling request to the access network device according to the scheduling resource configuration corresponding to the logical channel. Thus, the access network device can identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diversified resource usage requirements of different services in different logical channels.

[0236] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of an access network device 700 provided in an embodiment of the present invention. The access network device 700 may include a first receiving unit 701, a first determining unit 702, and a first transmitting unit 703, wherein:

[0237] The first receiving unit 701 is configured to receive a first scheduling request SR sent by the terminal device on the first uplink control channel resource; the first uplink control channel resource belongs to the first scheduling resource configuration, and the first scheduling resource configuration corresponds to the first logical channel; the first SR is used to request the access network device to allocate the first uplink resource;

[0238] The first determining unit 702 is used to determine the first uplink resource, which is used to carry the terminal device to send the first uplink data corresponding to the first logical channel to the access network device.

[0239] The first sending unit 703 is used to send first uplink scheduling information to the terminal device. The first uplink scheduling information is used to indicate the first uplink resource.

[0240] As an optional implementation, the first uplink resource includes at least one of the following: uplink resource size, modulation and coding scheme (MCS), uplink power, resource usage attribute, and resource usage attribute identifier.

[0241] As an optional implementation, the above-mentioned resource usage attributes include at least one of the following: resource period, transmission time interval length, subcarrier spacing, coding method, multiple access method, number of carriers occupied in the frequency domain, whether to perform frequency domain repeated transmission, whether to perform time domain repeated transmission, transmission power indication, and cyclic prefix CP.

[0242] Therefore, Figure 7 The access network device 700 described can identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diverse resource usage requirements of different services in different logical channels.

[0243] Please see Figure 8 , Figure 8 This is a schematic diagram of another access network device 800 provided in an embodiment of the present invention. The access network device 800 can be obtained based on the access network device 700. Compared with the access network device 700, the access network device 800 further includes:

[0244] The second receiving unit 704 is used to receive a random access request sent by the terminal device on the first physical random access channel (PRACH) resource; the first PRACH resource corresponds to the second logical channel; the random access request is used to request the access network device 800 to allocate the second uplink resource;

[0245] The second determining unit 705 is used to determine the second uplink resource, which is used to carry the terminal device to send the second uplink data corresponding to the second logical channel to the access network device 800.

[0246] The second sending unit 706 is used to send second uplink scheduling information to the terminal device. The second uplink scheduling information is used to indicate the second uplink resources.

[0247] Therefore, Figure 8 The described access network device 800 can identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diverse resource usage requirements of different services in different logical channels.

[0248] Please see Figure 9 , Figure 9 This is a schematic diagram of another terminal device 900 provided in an embodiment of the present invention. This terminal device can perform... Figure 2 or Figure 3A The method shown illustrates the operation of the terminal device.

[0249] For ease of explanation, Figure 9 Only the main components of the terminal device are shown. For example... Figure 9As shown, the terminal device 900 includes a processor, memory, control circuitry, antenna, and input / output devices. The processor is primarily used for processing communication protocols and data, controlling the entire user equipment, executing software programs, and processing the data within those programs, such as supporting the terminal device's execution of... Figure 2 or Figure 3A The described process. The memory is primarily used to store software programs and data. The control circuit is mainly used for converting baseband signals to radio frequency (RF) signals and processing RF signals. The control circuit and antenna together can also be called a transceiver, mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. For example, it can be used to execute... Figure 3A The steps for sending the first scheduling request are detailed in the relevant sections above. The terminal device 900 also includes input / output devices such as a touchscreen, display screen, and keyboard, primarily used for receiving user input and outputting data to the user.

[0250] When the terminal device is powered on, the processor can read the software program from the storage unit, interpret and execute the software program, and process the data in the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes the data.

[0251] Those skilled in the art will understand that, for ease of explanation, Figure 9 Only one memory and processor are shown. In actual terminal devices, multiple processors and memories may exist. Memory can also be called storage medium or storage device, etc., and this embodiment of the invention does not limit this.

[0252] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 9The processor in the device integrates the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing function.

[0253] For example, in the embodiments of the invention, an antenna with transceiver function and a control circuit can be regarded as a transceiver unit 901 of the terminal device 900, and a processor with processing function can be regarded as a processing unit 902 of the terminal device 900. Figure 9 As shown, the terminal device 900 includes a transceiver unit 901 and a processing unit 902. The transceiver unit can also be referred to as a transceiver, transceiver device, or transceiver apparatus. Optionally, the device in the transceiver unit 901 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 901 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit 901 includes a receiving unit and a transmitting unit. For example, the receiving unit can also be referred to as a receiver, receiver circuit, or receiving device, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit.

[0254] Please refer to the following: Figure 5 and Figure 6 , Figure 5 and Figure 6 The first determining unit 501, the second determining unit 504, the obtaining unit 506, the first indicating unit 507, the first access unit 508, the clearing unit 509, the second indicating unit 510, the second access unit 513, the resource request unit 514, the cancellation unit 516, and the triggering unit 517 can be... Figure 9 The processing unit 902 described herein;

[0255] The first transmitting unit 502, the receiving unit 503, the second transmitting unit 505, the third transmitting unit 511, the fourth transmitting unit 512, the fifth transmitting unit 515, and the sixth transmitting unit 518 can be... Figure 9 The transceiver unit 901 described herein.

[0256] Therefore, Figure 9In the described terminal device 900, the logical channel has a corresponding scheduling resource configuration. The terminal device sends a scheduling request to the access network device according to the scheduling resource configuration corresponding to the logical channel. Thus, the access network device can identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diversified resource usage requirements of different services in different logical channels.

[0257] Please see Figure 10 , Figure 10 This is a schematic diagram of an access network device provided in an embodiment of the present invention. The access network device can be a base station. The base station 1000 can perform the following... Figure 2 or Figure 4 The operation of the base station in the method shown.

[0258] Base station 1000 includes one or more remote radio units (RRUs) 1001 and one or more baseband units (BBUs) 1002. The RRU 1001 can be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and may include at least one antenna 1011 and a radio unit 1012. The RRU 1001 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals, for example, for sending the indication information described in the above embodiments to user equipment. The BBU 1002 is mainly used for baseband processing and controlling the base station. The RRU 1001 and BBU 1002 can be physically arranged together or physically separated, i.e., a distributed base station.

[0259] The BBU 1002 is the control center of the base station, also known as the processing unit. It is primarily used to perform baseband processing functions such as channel coding, multiplexing, modulation, and spread spectrum. For example, the BBU (processing unit) can be used to control the base station to perform... Figure 2 or Figure 4 The process is shown below.

[0260] In one example, the BBU 1002 may consist of one or more boards. Multiple boards can collectively support a single access standard radio access network (such as an LTE network), or they can each support radio access networks with different access standards. The BBU 1002 also includes a memory 1021 and a processor 1022. The memory 1021 is used to store necessary messages and data. The processor 1022 is used to control the base station to perform necessary actions, such as controlling the base station to execute... Figure 2 or Figure 4The process is shown. The memory 1021 and processor 1022 can serve one or more single boards. That is, each single board can have its own memory and processor, or multiple single boards can share the same memory and processor. In addition, each single board is also provided with the necessary circuitry.

[0261] Please refer to the following: Figure 7 and Figure 8 , Figure 7 and Figure 8 The first receiving unit 701, the first transmitting unit 703, the second receiving unit 704, and the second transmitting unit 706 in the configuration can be... Figure 10 The RRU 1001 described herein; and the first determining unit 702, the second receiving unit 704, and the second determining unit 705 may be... Figure 10 The BBU 1002 described in the document.

[0262] Therefore, Figure 10 The described access network device 1000 can identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diverse resource usage requirements of different services in different logical channels.

[0263] This invention also provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to send a scheduling request to an access network device. Details of the terminal device sending the scheduling request to the access network device can be found in [reference needed]. Figure 2 as well as Figure 3A Description of the method embodiment shown.

[0264] This invention also provides a computer-readable storage medium storing instructions that, when executed on an access network device, enable the access network device to receive a scheduling request from a terminal and allocate uplink resources to the terminal's logical channel in response to the scheduling request. Details of the actions performed by the access network device can be found in [reference needed]. Figure 2 as well as Figure 4 Description of the method embodiment shown.

[0265] This invention also provides a computer program product. When the computer program product is run on a terminal device, the details of the actions performed by the terminal device can be referred to... Figure 2 as well as Figure 3A Description of the method embodiment shown.

[0266] This invention also provides a computer program product. When the computer program product is run on an access network device, the details of the actions performed by the access network device can be found in [reference needed]. Figure 2 as well as Figure 4Description of the method embodiment shown.

[0267] In summary, in this embodiment of the invention, the logical channel has a corresponding scheduling resource configuration. The terminal device sends a scheduling request to the access network device according to the scheduling resource configuration corresponding to the logical channel. Thus, the access network device can identify the scheduling requirements of different logical channels and quickly and reasonably allocate uplink resources to the logical channel to meet the diverse resource usage requirements of different services in different logical channels.

[0268] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A method for sending a scheduling request, characterized in that, include: Receive first indication information, which indicates the correspondence between logical channels and scheduling resource configurations; Based on the first indication information, it is determined whether there is a first scheduling resource configuration corresponding to the first logical channel; wherein, the first logical channel has data to be transmitted and triggers a first scheduling request SR, the first scheduling resource configuration includes a first scheduling resource configuration identifier and information on the first uplink control channel resource corresponding to the first logical channel, and the first scheduling resource configuration identifier is used to indicate the scheduling resource configuration; When it is determined that there is a first scheduling resource configuration corresponding to the first logical channel, the number of SR transmissions corresponding to the first logical channel and the SR prohibition timer corresponding to the first logical channel are obtained; the SR prohibition timer is used to restrict the first logical channel from transmitting the first SR on the corresponding first uplink control channel resource; the SR prohibition timer is started when the first logical channel transmits the first SR, and stops running when all SRs in the pending state corresponding to the first logical channel are canceled, the SRs in the pending state are SRs that have been triggered but have not yet been transmitted; If the SR disable timer is in a stopped state and the number of SR transmissions is less than the preset maximum number of SR transmissions, The first SR is transmitted on the available first uplink control channel resource, and the number of SR transmissions is incremented by 1; the first SR is used to request the access network device to allocate the first uplink resource. Receive first uplink scheduling information, which is used to indicate the first uplink resource.

2. The method according to claim 1, characterized in that, The first indication information is carried in Radio Resource Control (RRC) signaling.

3. The method according to claim 2, characterized in that, The method further includes: Start the SR disable timer.

4. The method according to claim 3, characterized in that, The first indication information includes the maximum number of SR transmissions and the SR disable timer; or, The first scheduling resource configuration also includes the maximum number of SR transmissions and the SR disable timer.

5. The method according to any one of claims 1 to 4, characterized in that, When the first logical channel does not have a corresponding first scheduling resource configuration, the method further includes: When the terminal device acquires the second uplink resource via its second logical channel, it sends the buffer status report information (BSR) of the data to be transmitted and / or the data to be transmitted on the second uplink resource; the second logical channel is a logical channel different from the first logical channel, and the second uplink resource is the uplink resource allocated by the access network device in response to the SR sent by the second logical channel; or, When the second logical channel has a corresponding second scheduling resource configuration, the first SR is transmitted on the second uplink control channel resource corresponding to the second logical channel, and the second scheduling resource configuration includes the second uplink control channel resource.

6. The method according to any one of claims 1 to 4, characterized in that, When the first logical channel does not have a corresponding first scheduling resource configuration, the method further includes: Initiate random access to the access network device and cancel the pending SR corresponding to the first logical channel; or, Request uplink resources from the access network device using an unauthorized method, or Send the buffer status report information (BSR) and / or the data to be sent to the access network device in an unauthorized manner.

7. The method according to any one of claims 1 to 4, characterized in that, The attribute information of the first uplink resource corresponds to that of the first logical channel.

8. A method for processing scheduling requests, characterized in that, include: Send a first indication message, which indicates the correspondence between logical channels and scheduling resource configurations; When the first logical channel has a corresponding first scheduling resource configuration, a first scheduling request (SR) is received on the first uplink control channel resource. The first scheduling resource configuration includes information about the first uplink control channel resource and an identifier of the first scheduling resource configuration. The first SR is used to request the allocation of the first uplink resource. The first SR is triggered when the number of SR transmissions corresponding to the first logical channel is less than the preset maximum number of SR transmissions and when the SR disable timer corresponding to the first logical channel is in a stopped state. The SR disable timer is used to restrict the first logical channel from transmitting the first SR on the corresponding first uplink control channel resource. The SR disable timer starts when the first logical channel transmits the first SR and stops running when all SRs in a pending state corresponding to the first logical channel are canceled. The SRs in a pending state are SRs that have been triggered but have not yet been transmitted. In response to the first SR, a first uplink scheduling information is sent, the first uplink scheduling information being used to indicate the first uplink resource, the first uplink resource being used to carry the terminal device to send the first uplink data corresponding to the first logical channel to the access network device.

9. The method according to claim 8, characterized in that, The first indication information is carried in Radio Resource Control (RRC) signaling.

10. The method according to claim 8, characterized in that, The first uplink resource includes at least one of the following: uplink resource size, modulation and coding scheme (MCS), uplink power, resource usage attribute, and resource usage attribute identifier.

11. The method according to claim 10, characterized in that, The resource usage attributes include at least one of the following: resource period, transmission time interval length, subcarrier spacing, coding method, multiple access method, number of carriers occupied in the frequency domain, whether to perform frequency domain repeated transmission, whether to perform time domain repeated transmission, transmission power indication, and cyclic prefix (CP).

12. The method according to any one of claims 8 to 11, characterized in that, The method further includes: The terminal device receives a random access request sent on a first physical random access channel (PRACH) resource; the first PRACH resource corresponds to a second logical channel; the random access request is used to request the access network device to allocate a second uplink resource. The second uplink resource is determined, and the second uplink resource is used to carry the terminal device to send second uplink data corresponding to the second logical channel to the access network device; Send a second uplink scheduling information to the terminal device, the second uplink scheduling information being used to indicate the second uplink resource.

13. The method according to any one of claims 8 to 11, characterized in that, The attribute information of the first uplink resource corresponds to that of the first logical channel.

14. A communication device, characterized in that, include: The transceiver unit is used to receive first indication information, which indicates the correspondence between logical channels and scheduling resource configurations. The processing unit is configured to determine, based on the first indication information, whether there is a first scheduling resource configuration corresponding to the first logical channel; wherein, the first logical channel has data to be transmitted and triggers a first scheduling request SR, and the first scheduling resource configuration includes a first scheduling resource configuration identifier and information on a first uplink control channel resource corresponding to the first logical channel, and the first scheduling resource configuration identifier is used to indicate the scheduling resource configuration. When it is determined that there is a first scheduling resource configuration corresponding to the first logical channel, the number of SR transmissions corresponding to the first logical channel and the SR prohibition timer corresponding to the first logical channel are obtained; the SR prohibition timer is used to restrict the first logical channel from transmitting the first SR on the corresponding first uplink control channel resource; the SR prohibition timer is started when the first logical channel transmits the first SR, and stops running when all SRs in the pending state corresponding to the first logical channel are canceled, the SRs in the pending state are SRs that have been triggered but have not yet been transmitted; The transceiver unit is further configured to transmit the first SR on the available first uplink control channel resources when the SR inhibition timer is in a stopped state and the number of SR transmissions is less than the preset maximum number of SR transmissions, and the number of SR transmissions is increased by 1; the first SR is used to request the access network device to allocate the first uplink resources; The transceiver unit is further configured to receive first uplink scheduling information, which is used to indicate the first uplink resource.

15. The apparatus according to claim 14, characterized in that, The first indication information is carried in Radio Resource Control (RRC) signaling.

16. The apparatus according to claim 15, characterized in that, The processing unit is also used to start the SR disable timer.

17. The apparatus according to any one of claims 14 to 16, characterized in that, The first indication information includes the maximum number of SR transmissions and the SR disable timer; or, The first scheduling resource configuration also includes a maximum number of SR transmissions and an SR disable timer.

18. The apparatus according to any one of claims 14 to 16, characterized in that, When the first logical channel does not have a corresponding first scheduling resource configuration When the second logical channel acquires the second uplink resource, the transceiver unit is further configured to: send the buffer status report information (BSR) of the data to be sent and / or the data to be sent on the second uplink resource; the second logical channel is a logical channel different from the first logical channel, and the second uplink resource is the uplink resource allocated by the access network device in response to the SR sent by the second logical channel; or, When the second logical channel has a corresponding second scheduling resource configuration, the transceiver unit is further configured to: transmit the first SR on the second uplink control channel resource corresponding to the second logical channel, wherein the second scheduling resource configuration includes the second uplink control channel resource.

19. The apparatus according to any one of claims 14 to 16, characterized in that, When the first logical channel does not have a corresponding first scheduling resource configuration The transceiver unit is further configured to initiate random access to the access network device and cancel the SR (Signal Transfer Signal) in a pending state corresponding to the first logical channel; or, Request uplink resources from the access network device using an unauthorized method, or Send the buffer status report information (BSR) and / or the data to be sent to the access network device in an unauthorized manner.

20. The apparatus according to any one of claims 14 to 16, characterized in that, The attribute information of the first uplink resource corresponds to that of the first logical channel.

21. A communication device, characterized in that, include: A transceiver unit is used to send first indication information, which indicates the correspondence between logical channels and scheduling resource configurations. The transceiver unit is further configured to receive a first scheduling request (SR) on a first uplink control channel resource when the first logical channel has a corresponding first scheduling resource configuration. The first scheduling resource configuration includes information about the first uplink control channel resource and an identifier of the first scheduling resource configuration. The first SR is used to request the allocation of first uplink resources. The first SR is triggered when the number of SR transmissions corresponding to the first logical channel is less than a preset maximum number of SR transmissions and when the SR disable timer corresponding to the first logical channel is in a stopped state. The SR disable timer is used to restrict the first logical channel from transmitting the first SR on the corresponding first uplink control channel resource. The SR disable timer starts when the first logical channel transmits the first SR and stops running when all SRs in a pending state corresponding to the first logical channel are canceled. The SRs in a pending state are SRs that have been triggered but have not yet been transmitted. In response to the first SR, the transceiver unit is further configured to send first uplink scheduling information, the first uplink scheduling information being used to indicate the first uplink resource, the first uplink resource being used to carry the terminal device to send first uplink data corresponding to the first logical channel to the access network device.

22. The apparatus according to claim 21, characterized in that, The first indication information is carried in Radio Resource Control (RRC) signaling.

23. The apparatus according to claim 21, characterized in that, The first uplink resource includes at least one of the following: uplink resource size, modulation and coding scheme (MCS), uplink power, resource usage attribute, and resource usage attribute identifier.

24. The apparatus according to claim 23, characterized in that, The resource usage attributes include at least one of the following: resource period, transmission time interval length, subcarrier spacing, coding method, multiple access method, number of carriers occupied in the frequency domain, whether to perform frequency domain repeated transmission, whether to perform time domain repeated transmission, transmission power indication, and cyclic prefix (CP).

25. The apparatus according to any one of claims 21 to 24, characterized in that, The transceiver unit is further configured to receive a random access request sent by the terminal device on the first physical random access channel (PRACH) resource; the first PRACH resource corresponds to the second logical channel; the random access request is used to request the access network device to allocate a second uplink resource; The apparatus further includes a processing unit for determining the second uplink resource, wherein the second uplink resource is used to carry the terminal device to send second uplink data corresponding to the second logical channel to the access network device; The transceiver unit is further configured to send second uplink scheduling information to the terminal device, the second uplink scheduling information being used to indicate the second uplink resource.

26. The apparatus according to any one of claims 21 to 24, characterized in that, The attribute information of the first uplink resource corresponds to that of the first logical channel.

27. A communication device, characterized in that, include: A processor for executing computer programs or instructions to cause the apparatus to perform the method as described in any one of claims 1 to 7.

28. A communication device, characterized in that, include: A processor for executing computer programs or instructions to cause the apparatus to perform the method as described in any one of claims 8 to 13.

29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on a terminal device, enable the implementation of the method of any one of claims 1 to 7 or the method of any one of claims 8 to 13.