Method and terminal device for transmitting scheduling request

By selecting the target PUCCH resource according to the priority of the logical channel, the resource conflict problem caused by mapping multiple logical channels to different scheduling request configurations in the new wireless system is solved, and transmission efficiency and accuracy are improved.

CN111279776BActive Publication Date: 2024-12-31GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201880068089.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2017-10-20
Filing Date
2018-09-25
Publication Date
2024-12-31
Estimated Expiration
2038-09-25

AI Technical Summary

Technical Problem

In the new wireless system, multiple logical channels may be mapped to different scheduling request configurations, resulting in PUCCH resource conflicts and affecting transmission efficiency.

Method used

By determining the priority of different logical channels, selecting the corresponding PUCCH resources to avoid conflicts, and ensuring that the target PUCCH resources are used to send scheduling requests to the network device at the target moment.

Benefits of technology

It effectively avoids PUCCH resource conflicts, improves transmission efficiency, and ensures the accuracy and reliability of scheduling requests in the new wireless system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111279776B_ABST
    Figure CN111279776B_ABST
Patent Text Reader

Abstract

The embodiment of the present application relates to a method and terminal device for transmitting a scheduling request. The method includes determining that there are multiple PUCCH resources at a target time, the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels; determining a target PUCCH resource among the multiple PUCCH resources according to the priority of the different logical channels; and sending an SR to a network device using the target PUCCH resource at the target time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a method and terminal device for transmitting a scheduling request. Background Art

[0002] In the new radio (NR) system, the scheduling request (SR) configuration can correspond to a set of physical uplink control channel (PUCCH) resources. Different PUCCH resource sets correspond to different objects, including bandwidth part (BWP) and cell. For example, if n BWPs are configured on a cell (or carrier), the number of PUCCH resource sets included in the SR configuration can be the product of n and the number of cells supporting PUCCH. At the same time, on each cell, for each logical channel, there is only one available PUCCH resource set at any time, which also corresponds to the physical layer that only one BWP is activated at the same time for a cell.

[0003] In addition, the mapping relationship between logical channels and SR configurations is that one logical channel can be mapped to 0 or at most one SR configuration. Therefore, there may be two or more logical channels mapped to different SR configurations, and different PUCCH resources corresponding to the different SR configurations conflict at the same time point. Summary of the invention

[0004] The present application provides a method and terminal device for transmitting SR.

[0005] In a first aspect, a method for transmitting SR is provided, the method comprising: determining that there are multiple PUCCH resources at a target moment, the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels; determining a target PUCCH resource among the multiple PUCCH resources according to the priority of the different logical channels; and at the target moment, using the target PUCCH resource to send SR to a network device.

[0006] In combination with the first aspect, in an implementation method of the first aspect, the target PUCCH resource is determined among the multiple PUCCH resources based on the priorities of the different logical channels, including: determining the logical channel with the highest priority among the different logical channels as the target logical channel; determining the SR configuration corresponding to the target logical channel as the target SR configuration; and determining the PUCCH resource corresponding to the target SR configuration among the multiple PUCCH resources as the target PUCCH resource.

[0007] In combination with the first aspect and its above-mentioned implementation method, in another implementation method of the first aspect, the logical channel with the highest priority among the different logical channels is at least two logical channels, and determining the logical channel with the highest priority among the different logical channels as the target logical channel includes: randomly determining the target logical channel among the at least two logical channels.

[0008] The target logical channel may also be selected from the at least two logical channels according to a preset rule.

[0009] In combination with the first aspect and the above-mentioned implementation manner, in another implementation manner of the first aspect, the method further includes: receiving a radio resource control (Radio Resource Control, RRC) message sent by the network device; and determining the priority of the different logical channels according to the RRC message.

[0010] In combination with the first aspect and the above implementation manner thereof, in another implementation manner of the first aspect, the target PUCCH resource includes at least two PUCCH resources.

[0011] In combination with the first aspect and the above-mentioned implementation method, in another implementation method of the first aspect, at the target moment, using the target PUCCH resource to send the SR to the network device includes: at the target moment, using the at least two PUCCH resources to send the same SR to the network device.

[0012] In combination with the first aspect and the above-mentioned implementation method, in another implementation method of the first aspect, at the target moment, using the target PUCCH resource to send SR to the network device, including: determining a PUCCH resource among the at least two PUCCH resources; at the target moment, using the one PUCCH resource to send SR to the network device.

[0013] In combination with the first aspect and the above-mentioned implementation manner, in another implementation manner of the first aspect, determining a PUCCH resource among the at least two PUCCH resources includes: adopting a listen-before-talk (LBT) method to determine the one PUCCH resource among the at least two PUCCH resources.

[0014] In combination with the first aspect and its above-mentioned implementation method, in another implementation method of the first aspect, the multiple PUCCH resources correspond to different SRs, and at the target moment, the target PUCCH resource is used to send the SR to the network device, including: at the target moment, the target PUCCH resource is used to send the SR corresponding to the target PUCCH resource to the network device.

[0015] In combination with the first aspect and the above implementation manner, in another implementation manner of the first aspect, the multiple PUCCH resources correspond to different cells and / or different bandwidth parts BWP.

[0016] In combination with the first aspect and the above implementation manner, in another implementation manner of the first aspect, each logical channel in the different logical channels corresponds to at most one SR configuration.

[0017] In combination with the first aspect and the above-mentioned implementation manner, in another implementation manner of the first aspect, each SR configuration in the different SR configurations includes at least one PUCCH resource set, each PUCCH resource set in the at least one PUCCH resource set is a PUCCH resource with a configuration period, and each PUCCH resource set is located on a preset BWP.

[0018] In a second aspect, a terminal device is provided, which is used to execute the method in the first aspect or any possible implementation of the first aspect. Specifically, the terminal device includes a unit for executing the method in the first aspect or any possible implementation of the first aspect.

[0019] In a third aspect, a terminal device is provided, comprising: a memory and a processor, the memory being used to store instructions, the processor being used to execute the instructions stored in the memory, and when the processor executes the instructions stored in the memory, the execution causes the processor to execute the method in the first aspect or any possible implementation of the first aspect.

[0020] According to a fourth aspect, a computer-readable medium is provided for storing a computer program, wherein the computer program comprises instructions for executing the method in the first aspect or any possible implementation of the first aspect.

[0021] In a fifth aspect, a computer program product including instructions is provided. When a computer runs the instructions of the computer program product, the computer executes the method for transmitting an SR in the first aspect or any possible implementation of the first aspect. Specifically, the computer program product can be run on the terminal device of the third aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a schematic flowchart of a method for transmitting SR according to an embodiment of the present application.

[0023] Figure 2 It is a schematic block diagram of a terminal device according to an embodiment of the present application.

[0024] Figure 3 is another schematic block diagram of a terminal device according to an embodiment of the present application. DETAILED DESCRIPTION

[0025] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0026] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: global system of mobile communication (GSMC) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system or NR, etc.

[0027] The terminal device in the embodiments of the present application may refer to user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile communication network (PLMN), etc., and the embodiments of the present application are not limited to this.

[0028] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (base transceiver station, BTS) in a GSMC system or CDMA, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (evolutional NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc., and the embodiments of the present application are not limited.

[0029] Figure 1 FIG. 1 is a schematic flow chart of a method 100 for transmitting an SR according to an embodiment of the present application, and the method 100 may be executed by a terminal device. Figure 1 As shown, the method 100 includes: S110, determining that there are multiple PUCCH resources at the target time, the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels.

[0030] The SR in the embodiment of the present application can be used to request uplink resources from the network device. For example, when there is uplink data to be sent on the terminal device side, the SR can be used to request the network device to allocate uplink resources, so that the network device can allocate uplink resources to the terminal device according to the SR.

[0031] The SR in the embodiment of the present application has a corresponding SR configuration. For any SR configuration, the SR configuration can maintain an SR counter (Counter) and a timer (Timer). The function of the SR Counter is to record the number of SR transmissions corresponding to the SR configuration; and the function of the SR Timer is to prevent excessive SR retransmissions. For example, corresponding to the SR configuration, an SR has been transmitted within the timer action time. If the SR transmission time of the next cycle also arrives, the transmission will be prohibited by the Timer.

[0032] In an embodiment of the present application, at any moment, there may be one or more SRs in a pending state in a media access control (MAC) entity of the terminal device. The pending state means that the transmission of the SR is triggered according to the triggering condition of a regular buffer status report (BSR), but the SR transmission time has not yet arrived, and the MAC entity places the triggered SR in a pending state.

[0033] It should be understood that at the target moment, there are multiple PUCCH resources available in the MAC entity of the terminal device, and the multiple PUCCH resources correspond to multiple SRs, that is, each PUCCH resource in the multiple PUCCH resources corresponds to an SR, wherein at least two PUCCH resources in the multiple PUCCHs correspond to different SRs, and there may also be two or more PUCCH resources corresponding to the same SR; the target moment can be any moment. The multiple SRs have different SR configurations, that is, the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations have a mapping relationship with different logical channels. Among them, multiple SRs have different SR configurations, including: each SR in the SR corresponds to an SR configuration, there may be two or more SRs in the multiple SRs corresponding to the same SR configuration, and there are also at least two SRs corresponding to different SR configurations, and correspondingly, there may be multiple PUCCH resources in the multiple PUCCH resources corresponding to the same SR configuration, and there are also at least two PUCCH resources corresponding to different SR configurations.

[0034] The multiple PUCCH resources in the embodiment of the present application may be in different configured bandwidth parts, or in different cells, or in different bandwidth parts and cells. The embodiment of the present application is not limited to this.

[0035] It should be understood that multiple PUCCH resources correspond to different SR configurations, each of which includes one or more PUCCH resource sets, and each PUCCH resource set refers to a PUCCH resource with a certain configuration period, including time domain and frequency domain. In addition, any PUCCH resource set can be located on a certain configured BWP.

[0036] The SR configuration in the embodiment of the present application has a mapping relationship with the logical channel. Each logical channel is mapped to at most one SR configuration, and each SR configuration can be mapped to one or more logical channels.

[0037] The method 100 further includes: S120, determining a target PUCCH resource from the multiple PUCCH resources according to the priorities of the different logical channels.

[0038] In the present application, for different logical channels mapped with different SR configurations corresponding to multiple PUCCH resources, the priority of each logical channel in the different logical channels can be determined, and based on the priority of each logical channel, the target logical channel can be determined in the multiple different logical channels, the SR configuration corresponding to the target logical channel can be determined as the target SR configuration, and the PUCCH resources corresponding to the target SR configuration in multiple PUCCH resources can be determined as the target PUCCH resources.

[0039] In one embodiment, the terminal device may determine the logical channel with the highest priority among the different logical channels as the target logical channel. Specifically, when there is a logical channel with the highest priority among the different logical channels, the logical channel with the highest priority is the target logical channel; when there are at least two logical channels with the highest and equal priorities among the different logical channels, the at least two logical channels may be determined as the target logical channels; or, a logical channel may be randomly selected from the at least two logical channels or selected by other rules as the target logical channel; or, at least one SR configuration corresponding to the at least two logical channels is determined, and at least one PUCCH resource corresponding to the at least one SR configuration is determined. If the at least one PUCCH resource is a plurality of different PUCCH resources, the target PUCCH resource is selected from the different PUCCH resources by random selection or according to preset rules. The embodiments of the present application are not limited to this.

[0040] In one embodiment, the terminal device can receive an RRC message sent by a network device, where the RRC message is used to indicate the priority of a logical channel of the terminal device. The terminal device can then determine the priority of different logical channels mapped to different SR configurations corresponding to multiple PUCCH resources based on the RRC message.

[0041] The method 100 further includes: S130, sending an SR to a network device using the target PUCCH resource at the target time.

[0042] Specifically, the terminal device determines the SR corresponding to the target PUCCH resource, and uses the target PUCCH resource to send the corresponding SR to the network device at the target moment. The SR has a target SR configuration corresponding to the target PUCCH resource, and the target SR configuration corresponds to the target logical channel.

[0043] In one embodiment, the target PUCCH resource determined by the terminal device may include only one PUCCH resource or may include at least two PUCCH resources. If the target PUCCH resource is one PUCCH resource, the terminal device uses the one target PUCCH resource to send the corresponding SR to the network device at the target time; if the target PUCCH resource includes at least two PUCCH resources, the terminal device may use the at least two PUCCH resources to send the same SR, or the terminal device determines one PUCCH resource from the at least two PUCCH resources to send the SR.

[0044] Specifically, for the case where the target PUCCH resources include at least two PUCCH resources, the terminal device can use the at least two PUCCH resources to send the same SR; or, randomly select or select one or more PUCCH resources according to a certain rule from the at least two PUCCH resources to send the SR. The embodiments of the present application are not limited to this.

[0045] In one embodiment, in the case where the PUCCH resource includes at least two PUCCH resources, the terminal device may select one or more resources from the at least two PUCCH resources to send an SR by means of Listen Before Talk (LBT). Specifically, the terminal device performs LBT on the PUCCH resource in an unlicensed frequency band, and selects an unoccupied PUCCH resource from at least two PUCCH resources included in the target PUCCH resource according to the LBT result, and uses the one PUCCH resource to send an SR; or selects multiple unoccupied PUCCH resources from at least two PUCCH resources included in the target PUCCH resource according to the LBT result to send the same SR, and the embodiments of the present application are not limited to this.

[0046] Therefore, in the method of transmitting SR in an embodiment of the present application, when there are multiple PUCCH resources available at any time, and the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels, the terminal device can select the SR configuration corresponding to the logical channel with a higher priority according to the priority of the different logical channels, and use the PUCCH resource corresponding to the SR configuration among the multiple PUCCH resources to send SR to the network device, so as to avoid conflicts among the multiple PUCCH resources and improve transmission efficiency.

[0047] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0048] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0049] Combined with the above Figure 1 , describes in detail the method for transmitting SR according to an embodiment of the present application, and will be combined with Figures 2 to 3 , describing a terminal device according to an embodiment of the present application.

[0050] like Figure 2 As shown, the terminal device 200 according to an embodiment of the present application includes: a determining unit 210 and a sending unit 220. In one embodiment, the terminal device 200 may also include a receiving unit 230.

[0051] Specifically, the determination unit 210 is used to: determine that there are multiple PUCCH resources at the target time, the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels; the determination unit 210 is also used to: determine the target PUCCH resource among the multiple PUCCH resources according to the priority of the different logical channels; the sending unit 220 is used to: at the target time, use the target PUCCH resource to send SR to the network device.

[0052] Therefore, for the terminal device of an embodiment of the present application, when there are multiple PUCCH resources available for selection at any time, and the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels, the terminal device can select the SR configuration corresponding to the logical channel with a higher priority according to the priority of the different logical channels, and use the PUCCH resource corresponding to the SR configuration among the multiple PUCCH resources to send SR to the network device, so as to avoid conflicts among the multiple PUCCH resources and improve transmission efficiency.

[0053] In one embodiment, the determination unit 210 is specifically used to: determine the logical channel with the highest priority among the different logical channels as the target logical channel; determine the SR configuration corresponding to the target logical channel as the target SR configuration; determine the PUCCH resource corresponding to the target SR configuration among the multiple PUCCH resources as the target PUCCH resource.

[0054] In one embodiment, the logical channels with the highest priority among the different logical channels are at least two logical channels, and the determination unit 210 is specifically configured to randomly determine the target logical channel among the at least two logical channels.

[0055] In one embodiment, the receiving unit 230 is used to: receive an RRC message sent by the network device; the determining unit 210 is further used to: determine the priority of the different logical channels according to the RRC message.

[0056] In one embodiment, the multiple PUCCH resources correspond to different SRs, and the sending unit 220 is specifically configured to: at the target time, use the target PUCCH resource to send the SR corresponding to the target PUCCH resource to the network device.

[0057] In one embodiment, the multiple PUCCH resources correspond to different cells and / or different bandwidth parts BWP.

[0058] In one embodiment, each of the different logical channels corresponds to at most one SR configuration.

[0059] It should be understood that the terminal device 200 according to the embodiment of the present application may correspond to executing the method 100 in the embodiment of the present application, and the above and other operations and / or functions of each unit in the terminal device 200 are respectively to implement Figure 1 For the sake of brevity, the corresponding processes of the terminal devices of each method are not repeated here.

[0060] Therefore, for the terminal device of an embodiment of the present application, when there are multiple PUCCH resources available for selection at any time, and the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels, the terminal device can select the SR configuration corresponding to the logical channel with a higher priority according to the priority of the different logical channels, and use the PUCCH resource corresponding to the SR configuration among the multiple PUCCH resources to send SR to the network device, so as to avoid conflicts among the multiple PUCCH resources and improve transmission efficiency.

[0061] Figure 3 A schematic block diagram of a terminal device 300 according to an embodiment of the present application is shown. Figure 3As shown, the terminal device 300 includes: a processor 310 and a transceiver 320, the processor 310 and the transceiver 320 are connected, in one embodiment, the terminal device 300 also includes a memory 330, the memory 330 is connected to the processor 310. Among them, the processor 310, the memory 330 and the transceiver 320 communicate with each other through an internal connection path, transmit and / or control data signals, the memory 330 can be used to store instructions, the processor 310 is used to execute the instructions stored in the memory 330 to control the transceiver 320 to send information or signals, the processor 310 is used to: determine that there are multiple PUCCH resources at a target time, the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels; determine the target PUCCH resource in the multiple PUCCH resources according to the priority of the different logical channels; the transceiver 320 is used to: at the target time, use the target PUCCH resource to send SR to the network device.

[0062] Therefore, for the terminal device of an embodiment of the present application, when there are multiple PUCCH resources available for selection at any time, and the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels, the terminal device can select the SR configuration corresponding to the logical channel with a higher priority according to the priority of the different logical channels, and use the PUCCH resource corresponding to the SR configuration among the multiple PUCCH resources to send SR to the network device, so as to avoid conflicts among the multiple PUCCH resources and improve transmission efficiency.

[0063] As an embodiment, the processor 310 is used to: determine the logical channel with the highest priority among the different logical channels as the target logical channel; determine the target SR configuration corresponding to the target logical channel; and determine the PUCCH resource corresponding to the target SR configuration among the multiple PUCCH resources as the target PUCCH resource.

[0064] As an embodiment, the logical channels with the highest priority among the different logical channels are at least two logical channels, and the processor 310 is used to randomly determine the target logical channel among the at least two logical channels.

[0065] As an embodiment, the transceiver 320 is used to: receive an RRC message sent by the network device; the processor 310 is used to: determine the priority of the different logical channels according to the RRC message.

[0066] As an embodiment, the multiple PUCCH resources correspond to different SRs, and the transceiver 320 is used to: at the target moment, use the target PUCCH resource to send the SR corresponding to the target PUCCH resource to the network device.

[0067] As an embodiment, the multiple PUCCH resources correspond to different cells and / or different bandwidth parts BWP.

[0068] As an embodiment, each of the different logical channels corresponds to at most one SR configuration.

[0069] It should be understood that the terminal device 300 according to the embodiment of the present application may correspond to the terminal device 200 in the embodiment of the present application, and may correspond to the corresponding subject in the method 100 according to the embodiment of the present application, and the above and other operations and / or functions of each unit in the terminal device 300 are respectively to achieve Figure 1 For the sake of brevity, the corresponding processes of the terminal device in each method are not repeated here.

[0070] Therefore, for the terminal device of an embodiment of the present application, when there are multiple PUCCH resources available for selection at any time, and the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels, the terminal device can select the SR configuration corresponding to the logical channel with a higher priority according to the priority of the different logical channels, and use the PUCCH resource corresponding to the SR configuration among the multiple PUCCH resources to send SR to the network device, so as to avoid conflicts among the multiple PUCCH resources and improve transmission efficiency.

[0071] It should be noted that the above method embodiments of the present application can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0072] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0073] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0074] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0075] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0076] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0077] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0078] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

[0079] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for transmitting a scheduling request SR, characterized in that: include: Determining that there are multiple physical uplink control channel PUCCH resources at a target time, the multiple PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels; Determining a target PUCCH resource among the multiple PUCCH resources according to the priorities of the different logical channels, wherein the target PUCCH resource includes at least two PUCCH resources; At the target time, using the target PUCCH resource to send the SR to the network device; The determining, according to the priorities of the different logical channels, a target PUCCH resource from the multiple PUCCH resources includes: Randomly determine a target logical channel from at least two logical channels with the highest priorities among the different logical channels; Determine the SR configuration corresponding to the one target logical channel as the target SR configuration; Determine at least two PUCCH resources corresponding to the target SR configuration among the multiple PUCCH resources as the target PUCCH resources; The sending the SR to the network device using the target PUCCH resource at the target time includes: Determine a PUCCH resource from the at least two PUCCH resources in a listen-before-talk (LBT) manner; At the target time, the SR is sent to the network device using the one PUCCH resource.

2. The method according to claim 1, characterized in that The method further comprises: Receiving a radio resource control RRC message sent by the network device; According to the RRC message, priorities of the different logical channels are determined.

3. The method according to claim 1 or 2, characterized in that: The multiple PUCCH resources correspond to different SRs, At the target time, using the target PUCCH resource to send the SR to the network device includes: At the target time, the target PUCCH resource is used to send an SR corresponding to the target PUCCH resource to the network device.

4. The method according to claim 1 or 2, characterized in that: The multiple PUCCH resources correspond to different cells and / or different bandwidth parts BWP.

5. The method according to claim 1 or 2, characterized in that: Each of the different logical channels corresponds to at most one SR configuration.

6. A terminal device, characterized in that: include: A determining unit, configured to determine that there are multiple physical uplink control channel PUCCH resources at a target time, the multiple PUCCH resources correspond to different scheduling request SR configurations, and the different SR configurations correspond to different logical channels; The determining unit is further configured to: determine a target PUCCH resource from the multiple PUCCH resources according to the priorities of the different logical channels, wherein the target PUCCH resource includes at least two PUCCH resources; A sending unit, configured to send an SR to a network device using the target PUCCH resource at the target time; The determining unit is specifically used for: Randomly determine a target logical channel from at least two logical channels with the highest priorities among the different logical channels; Determine the SR configuration corresponding to the one target logical channel as the target SR configuration; Determine at least two PUCCH resources corresponding to the target SR configuration among the multiple PUCCH resources as the target PUCCH resources; The determining unit is further configured to: Determine a PUCCH resource from the at least two PUCCH resources in a listen-before-talk (LBT) manner; The sending unit is also used for: At the target time, the SR is sent to the network device using the one PUCCH resource.

7. The terminal device according to claim 6, characterized in that: The terminal device further includes: A receiving unit, configured to receive a radio resource control RRC message sent by the network device; The determining unit is further configured to: According to the RRC message, priorities of the different logical channels are determined.

8. The terminal device according to claim 6 or 7, characterized in that: The multiple PUCCH resources correspond to different SRs, The sending unit is specifically used for: At the target time, the target PUCCH resource is used to send an SR corresponding to the target PUCCH resource to the network device.

9. The terminal device according to claim 6 or 7, characterized in that: The multiple PUCCH resources correspond to different cells and / or different bandwidth parts BWP.

10. The terminal device according to claim 6 or 7, characterized in that: Each of the different logical channels corresponds to at most one SR configuration.

11. A terminal device, characterized in that: include: A processor, a transceiver and a memory, wherein the memory is used to store instructions, and the processor is used to execute the instructions stored in the memory, and when the processor executes the instructions stored in the memory, the terminal device executes the method as described in any one of claims 1 to 5.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program including instructions for executing the method according to any one of claims 1 to 5.