A communication resource conflict selection method and related products

By obtaining and comparing the priority of UL resources and SR resources in the UE, and selecting the highest priority resources for data transmission in conflicts, the problem of SR resources not being transmitted in time caused by resource conflicts in 5G communications is solved, and the network performance of the system is improved.

CN113965955BActive Publication Date: 2025-03-25SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010702782.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-20
Publication Date
2025-03-25
Estimated Expiration
2040-07-20

AI Technical Summary

Technical Problem

In 5G communication, when multiple resources conflict in the time domain, the UE defaults to select data transmission of the UL resources corresponding to the UL grant, resulting in the inability to transmit SR resources in time, affecting system performance.

Method used

The UE obtains the uplink UL resource and the uplink scheduling request SR resource. If the UL resource and the SR resource conflict in the time domain, the UE obtains the priority of both. If the SR resource has the highest priority and the UL resource has the highest priority, the UE selects one of the highest priority resources for data transmission.

Benefits of technology

When multiple resources have the highest priority, one of the highest priority resources can be selected for data transmission, avoiding the SR resource waiting time and improving system network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113965955B_ABST
    Figure CN113965955B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method for selecting a communication resource conflict and a related product, the method is applied to a user equipment UE, the method includes: the UE obtains an uplink UL resource and an uplink scheduling request SR resource; if the UL resource conflicts with the SR resource in the time domain, the UE obtains the priority of the UL resource and the priority of the SR resource; if the priority of the SR resource is the highest priority and the priority of the UL resource has the highest priority, the UE selects a resource from the resources corresponding to the highest priority to transmit in the time domain. The technical solution provided by the present application has the advantage of improving system performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication processing technology, and in particular to a method for selecting a communication resource conflict and related products. Background Art

[0002] The fifth generation of mobile communication technology (5G) is the latest generation of cellular mobile communication technology. The performance goals of 5G are high data rate, reduced latency, energy saving, cost reduction, increased system capacity and large-scale device connection.

[0003] In 5G communications, multiple resources (such as UL resources and SR resources) will overlap in the time domain. The UE defaults to the lowest priority of SR resources (triggered by MAC CE). Therefore, when multiple resources conflict in the time domain, the UE will choose to transmit data in the UL resource corresponding to the UL grant in the time domain. This situation will cause the SR resources to fail to be transmitted in time, and then the information carried by the SR resources cannot be notified to the network side in time, affecting the system performance. Summary of the invention

[0004] The embodiment of the present application discloses an uplink transmission selection method and a terminal to ensure the signal quality of the terminal and improve the user experience.

[0005] In a first aspect, an embodiment of the present application provides a method for selecting a communication resource conflict, the method being applied to a user equipment UE, the method comprising:

[0006] The UE obtains uplink UL resources and uplink scheduling request SR resources;

[0007] If the UL resource conflicts with the SR resource in the time domain, the UE obtains the priority of the UL resource and the priority of the SR resource;

[0008] If the priority of the SR resource is the highest priority and the priorities of the UL resources include the highest priority, the UE selects a resource from the resources corresponding to the highest priority and uploads it in the time domain.

[0009] According to a second aspect, a user equipment UE is provided, wherein the UE includes:

[0010] An acquisition unit, configured to acquire uplink UL resources and uplink scheduling request SR resources;

[0011] A processing unit is used to obtain the priority of the UL resource and the priority of the SR resource if the UL resource conflicts with the SR resource in the time domain; if the priority of the SR resource is the highest priority and the priority of the UL resource has the highest priority, select a resource from the resources corresponding to the highest priority for transmission in the time domain.

[0012] In a third aspect, a terminal is provided, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the method described in the first aspect.

[0013] A fourth aspect of an embodiment of the present application discloses a computer-readable storage medium, characterized in that it stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute the method described in the first aspect.

[0014] The fifth aspect of the embodiment of the present application discloses a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiment of the present application. The computer program product may be a software installation package.

[0015] By implementing the embodiments of the present application, the technical solution provided by the present application enables the UE to obtain uplink UL resources and uplink scheduling request SR resources; if the UL resources conflict with the SR resources in the time domain, the UE obtains the priority of the UL resources and the priority of the SR resources; if the priority of the SR resources is the highest priority and the priority of the UL resources has the highest priority, the UE selects a resource from the resources corresponding to the highest priority to transmit in the time domain. In this way, when multiple resources have the highest priority, one resource can be selected from multiple resources with the highest priority to transmit in the time domain, thereby improving the network performance of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The following is an introduction to the drawings used in the embodiments of the present application.

[0017] Figure 1A is a system architecture diagram of an exemplary communication system provided in an embodiment of the present application;

[0018] Figure 1B is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0019] Figure 2 It is a flow chart of a method for selecting a communication resource conflict provided by an embodiment of the present application;

[0020] Figure 3 It is a time domain schematic diagram of various resources provided in Example 1 of the present application;

[0021] Figure 4 It is a time domain schematic diagram of various resources provided in Example 2 of the present application;

[0022] Figure 5 is a structural diagram of a user equipment provided in an embodiment of the present application;

[0023] Figure 6 It is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

[0025] The term "and / or" in this application is only a description of the association relationship of 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 indicates that the associated objects before and after are in an "or" relationship.

[0026] The "multiple" that appears in the embodiments of the present application refers to two or more. The first, second, etc. descriptions that appear in the embodiments of the present application are only used for illustration and distinction of the description objects. There is no order, nor does it represent a special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application. The "connection" that appears in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not make any limitations on this.

[0027] The technical solution of the embodiment of the present application can be applied to Figure 1A The exemplary communication system 100 shown includes a terminal 110 and a network device 120 , wherein the terminal 110 is in communication connection with the network device 120 .

[0028] The example communication system 100 can be, for example: a Global System of Mobilecommunication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an Advanced Long Term Evolution (LTE-A) system, a New Radio (NR) system, an evolved system of an NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-based access to unlicensed spectrum (NR-U) system, a Universal Mobile Telecommunication System (UMTS), a next generation communication system or other communication systems, etc.

[0029] Generally speaking, the number of connections supported by traditional communication systems is limited and easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (MachineType Communication, MTC), and vehicle to vehicle (Vehicle to Vehicle, V2V) communication, etc. The embodiments of the present application can also be applied to these communication systems. Optionally, the communication system in the embodiments of the present application can be applied to carrier aggregation (Carrier Aggregation, CA) scenarios, dual connectivity (Dual Connectivity, DC) scenarios, and standalone (Standalone, SA) networking scenarios.

[0030] The embodiments of the present application do not limit the spectrum to which they are applied. For example, the embodiments of the present application can be applied to licensed spectrum or unlicensed spectrum.

[0031] The terminal 110 in the embodiment of the present application may refer to a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal 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 relay device, a vehicle-mounted device, a wearable device, a terminal in a future 5G network or a terminal in a future evolved public land mobile communication network (PLMN), etc. The embodiment of the present application does not limit this. Figure 1B As shown, the terminal 110 in the terminal of the embodiment of the present application may include one or more of the following components: a processor 210, a memory 220 and an input / output device 130, and the processor 210 is communicatively connected with the memory 220 and the input / output device 130 respectively.

[0032] The network device 120 in the embodiment of the present application may be a device for communicating with a terminal. The network device may be an evolved NodeB (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device may be a relay device, an access point, a vehicle-mounted device, a wearable device, and a network device in a future 5G network or a network device in a future evolved PLMN network, one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc., which is not limited in the embodiment of the present application.

[0033] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some of the functions of the gNB, and the DU implements some of the functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implements the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implements the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer.

[0034] The uplink and downlink transmission mode of the terminal is determined by the base station. It can assign the terminal to MIMO, diversity or single uplink mode. The decision is based on the network vendor's implementation, network configuration and cell traffic conditions. The terminal is reporting its ability to support the transmission mode to the network. Single uplink is not required in terms of throughput, but in terms of battery life it may be the most efficient link mode working in a powered network, as the highest speed is usually not required.

[0035] Some SR resources, such as SR triggered by MAC CE, are very important to the system. For example, two types of MAC CE can trigger SR. They are BFR MAC CE and LBT failure MAC CE. These two types of MAC CE are very important to the system. When resources overlap in the time domain, the UE will consider that the priority of the SR resource (triggered by MAC CE) is the lowest, and thus choose to transmit data on the UL data resource corresponding to the UL grant in the time domain. This will cause the SR resource to be unable to be transmitted in the time domain, and further cause the BFR MAC CE or LBT failure MACCE to be unable to be sent to the network side in time, and the beam failure or LBT failure information cannot be notified to the base station in time, so the beam failure or LBT failure may not be recovered in time, which will greatly reduce the performance of the system.

[0036] When one or more UL resources corresponding to one or more UL grants (at most one dynamic grant and one or more configured grants) of the UE overlap (overlap or partially overlap) with SR resources (triggered by MAC CE) in the time domain, the MAC entity of the UE first determines the priority of the one or more UL resources.

[0037] The method for determining the priority of the UL resource may include:

[0038] Determine the LCHs in the current buffer that have data to be transmitted (having data available for transmission);

[0039] For each UL grant (uplink scheduling information), the Logical channel config (allowed SCS-List, max PUSCH-Duration, configured Grant Type1 Allowed, allowed Serving Cells, allowed CG-List, allowedPHY-Priority Index, etc.) parameter configuration of each LCH to be transmitted in the current buffer is compared with the corresponding parameter configuration of the grant (SCS of the corresponding UL resource, PUSCH-Duration of the corresponding UL resource, grant type, Cell ID of the corresponding UL resource, CG Index (if the grant is CG), PHY-Priority Index (if included in the grant), and one or more LCH(s) that can meet the UL grant transmission conditions are selected; and one or more MAC CEs (if any) to be carried on the UL resource corresponding to the UL grant are determined.

[0040] Determine the priority (priority value) of the UL grant (corresponding UL resource): the priority of the LCH / MAC CE with the highest priority among the selected one or more LCH(s) and the determined one or more MAC CEs to be carried (if any). (The method for confirming the priority of the LCH / MAC CE itself is not limited in this application. For example, the priority of the LCH / MAC CE itself can be determined according to the provisions of the existing communication protocol), and then determine the priorities of the multiple UL resources respectively.

[0041] The above-mentioned method of determining the SR priority may specifically include:

[0042] The priority of the uplink scheduling request (English: Scheduling Request, SR) resource (triggered by MAC CE) is determined to be the priority of the MAC CE of the SR. (The priority of the MAC CE itself is not limited in this application. An optional solution is to follow the priority specified in the existing protocol.)

[0043] The UE determines the priority of the one or more UL resources and the priority of the SR resource (triggered by MAC CE), and the UE selects a resource with the highest priority for data transmission in the time domain. For example, if it is determined that UL resource 1 has the highest priority, UL resource 1 is transmitted in the time domain, and if it is determined that SR resource has the highest priority, SR resource is transmitted in the time domain.

[0044] If the number of resources with the highest priority determined by the UE is greater than 1 and includes SR resources (triggered by MAC CE) as the highest priority, the UE cannot select a resource from the number of resources greater than 1 to transmit in the time domain.

[0045] See also Figure 2 , Figure 2 A method for selecting a communication resource conflict is provided. Figure 1A The method can be implemented under the network architecture shown in FIG. Figure 1B The terminal shown in the figure is executed, and the terminal may be a user equipment UE. The method is as follows Figure 2 As shown, the following steps are included:

[0046] Step S201: The UE obtains uplink UL resources and uplink scheduling request SR resources;

[0047] The above UL resource may be one or more UL resources, which may specifically include: at most one dynamic grant, and one or more configured grants. The above SR resource may be SR triggered by MAC CE. The above UL resource may specifically be: PUSCH (physical uplink shared channel, Chinese: physical uplink shared channel) resource.

[0048] Step S202: If the UL resource conflicts with the SR resource in the time domain, the UE obtains the priority of the UL resource and the priority of the SR resource;

[0049] In an optional solution, the above-mentioned judgment method for determining that the UL resource and the SR resource conflict in the time domain may specifically include: when it is determined that the UL resource and the SR resource overlap or partially overlap in the time domain, determining that the UL resource and the SR resource conflict in the time domain. It should be noted here that if there are multiple UL resources, it is necessary to judge whether each UL resource and the SR resource conflict in the time domain, and the judgment method is whether there is overlap or partial overlap in the time domain.

[0050] The method of obtaining the priority of UL resources and the priority of SR resources in the above step S202 can refer to the description of the above-mentioned UL resource priority determination method and SR resource priority determination method, which will not be repeated here.

[0051] Step S203: If the priority of the SR resource is the highest priority and the priorities of the UL resources have the highest priority, the UE selects a resource from the resources corresponding to the highest priority for transmission in the time domain.

[0052] In an optional scheme, the above-mentioned highest priority can specifically be the highest priority among the priority of SR resources and the priority of UL resources. The highest priority is not limited to the highest priority of resources within the communication system, but only needs to be the highest among the priority of SR resources and the priority of UL resources.

[0053] The technical solution provided by the present application is that the UE obtains the uplink UL resource and the uplink scheduling request SR resource; if the UL resource conflicts with the SR resource in the time domain, the UE obtains the priority of the UL resource and the priority of the SR resource; if the priority of the SR resource is the highest priority and the priority of the UL resource has the highest priority, the UE selects a resource from the resources corresponding to the highest priority to transmit in the time domain. In this way, when multiple resources have the highest priority, one resource can be selected from multiple resources with the highest priority to transmit in the time domain, thereby improving the network performance of the system.

[0054] In an optional solution, the implementation method of the above step S203 may specifically include:

[0055] UE directly selects SR resources for transmission in this time domain. This solution can ensure that BFR MAC CE or LBT failure MAC CE can be sent to the network side in time, and the beam failure or LBT failure information can be notified to the base station in time, thereby supporting beam failure or LBT failure to be recovered in time.

[0056] In an optional solution, the implementation method of the above step S203 may specifically include:

[0057] The UE obtains a time threshold, the UE obtains a time difference between an SR association time and a next SR occasion time after the UL resource, and selects a resource from the resources corresponding to the highest priority for transmission in the time domain according to a relationship between the time difference and the time threshold.

[0058] The SR association time may be of various types. For example, the SR association time may be the time of the current SR occasion. Alternatively, the SR association time may be the time when the SR is triggered.

[0059] The selecting a resource from the resources corresponding to the highest priority for transmission in the time domain according to the relationship between the time difference and the time threshold may specifically include:

[0060] If the time difference between the current SR occasion time and the next SR occasion time is greater than the time threshold, the UE selects the SR resource to be transmitted in the time domain. The advantage of this solution is that the transmission of the SR resource is guaranteed, because the time difference at this time is relatively large. If the SR resource is not transmitted in this time domain, the information carried by the SR resource (such as BFR MAC CE or LBT failure MAC CE) cannot be transmitted to the network side in time. Therefore, when the time difference is relatively large, the SR resource is transmitted first to ensure that the BFR MAC CE or LBT failure MAC CE is transmitted to the network side in time, thereby improving the performance of the system.

[0061] If the time difference between the current SR occasion time and the next SR occasion time is less than or equal to the time threshold, the UE selects one of the UL resources for transmission in the time domain. The advantage of this solution is that it ensures the transmission of UL resources without delaying the transmission of SR resources, because the time difference at this time is relatively small. If the SR resource is not transmitted in this time domain, the waiting time for the SR resource is relatively short due to the small time difference. Therefore, this solution ensures the transmission of UL resources while avoiding the SR resource waiting time being too long and unable to be transmitted to the network side in time. Therefore, this solution can improve the system network performance.

[0062] The selecting a resource from the resources corresponding to the highest priority for transmission in the time domain according to the relationship between the time difference and the time threshold may specifically include:

[0063] If the time difference between the SR triggered time and the next SR occasion time is greater than the time threshold, the UE selects the SR resource to be transmitted in the time domain. The advantage of this solution is that the transmission of the SR resource is guaranteed, because the time difference at this time is relatively large. If the SR resource is not transmitted in this time domain, the information carried by the SR resource (such as BFRMAC CE or LBT failure MAC CE) cannot be transmitted to the network side in time. Therefore, in the case of a relatively large time difference, the SR resource is transmitted first to ensure that the BFR MAC CE or LBT failure MAC CE is transmitted to the network side in time, thereby improving the performance of the system.

[0064] If the time difference between the SR triggering time and the next SR occasion time is less than or equal to the time threshold, the UE selects one of the UL resources for transmission in the time domain. The advantage of this solution is that it ensures the transmission of UL resources without delaying the transmission of SR resources, because the time difference at this time is relatively small. If the SR resource is not transmitted in this time domain, the waiting time for the SR resource is relatively short due to the small time difference. Therefore, this solution ensures the transmission of UL resources while avoiding the SR resource waiting time being too long and unable to be transmitted to the network side in time. Therefore, this solution can improve the system network performance.

[0065] Embodiment 1

[0066] Embodiment 1 of the present application provides a method for selecting a network resource conflict. Figure 1A The method can be implemented under the network architecture shown in FIG. Figure 1B Execute the command in the terminal shown. Figure 3 , Figure 3 A schematic diagram of multiple resource time domains provided for Example 1, wherein the multiple resources may be PUSCH resources (i.e., UL resources) and SR resources; a threshold value (i.e., time threshold) may be preset in the embodiment of the present application, which may be agreed upon by the protocol, or may be sent by the base station to the UE to set the threshold value, and the specific type of signaling sent is not limited, for example, the threshold value may be sent through signaling such as the RRC / MAC / PHY layer. The priority of the SR resource in Example 1 of the present application is the highest priority, and the priority of the PUSCH resource has a highest priority (e.g., PUSCH1).

[0067] If the gap between the current SR occasion (specifically SR occasion 1) and the next SRoccasion (SR occasion 2 or SR occasion 3) after the PUSCH resource is greater than or equal to the threshold, the UE selects the SR resource (triggered by MAC CE) for uplink data transmission.

[0068] Otherwise (if the gap is smaller than the threshold), the UE selects PUSCH 1 for uplink data transmission.

[0069] Of course, in practical applications, the number of the PUSCH resources with the highest priority may be multiple. If the multiple resources with the highest priority include more than one PUSCH resource, whether to select a PUSCH resource from the more than one PUSCH resources for data transmission. The method of whether to select a PUSCH resource from the more than one PUSCH resources for data transmission is not limited in this application. For example, a PUSCH resource may be selected arbitrarily, and of course other methods may also be used.

[0070] The technical solution provided by the present application is that the UE obtains the uplink UL resource and the uplink scheduling request SR resource; if the UL resource conflicts with the SR resource in the time domain, the UE obtains the priority of the UL resource and the priority of the SR resource; if the priority of the SR resource is the highest priority and the priority of the UL resource has the highest priority, the UE selects a resource from the resources corresponding to the highest priority according to the gap and transmits it in the time domain. In this way, when multiple resources have the highest priority, it is possible to select a resource from multiple resources with the highest priority according to the gap and transmit it in the time domain. Therefore, it can avoid the problem that the SR resource waiting time is too long and cannot be transmitted to the network side in time, thereby improving the performance of the system.

[0071] Embodiment 2

[0072] Embodiment 1 of the present application provides a method for selecting a network resource conflict. Figure 1A The method can be implemented under the network architecture shown in FIG. Figure 1B Execute the command in the terminal shown. Figure 4 , Figure 4A schematic diagram of multiple resource time domains provided for Example 1, wherein the multiple resources may be PUSCH resources (i.e., UL resources) and SR resources; a threshold value (i.e., time threshold) may be preset in the embodiment of the present application, which may be agreed upon by the protocol, or may be sent by the base station to the UE to set the threshold value, and the specific type of signaling sent is not limited, for example, the threshold value may be sent through signaling such as the RRC / MAC / PHY layer. The priority of the SR resource in Example 1 of the present application is the highest priority, and the priority of the PUSCH resource has a highest priority (e.g., PUSCH1).

[0073] If the gap between the time when the SR is triggered and the next SR occasion after the PUSCH resource is greater than or equal to the threshold, the UE selects the SR resource (triggered by MAC CE) for uplink data transmission.

[0074] Otherwise, the UE selects PUSCH resources for uplink data transmission.

[0075] If the plurality of resources with the highest priority include more than one PUSCH resource, then whether to select a PUSCH resource from the more than one PUSCH resources for data transmission. The present application does not limit the above method of whether to select a PUSCH resource from the more than one PUSCH resources for data transmission. For example, a PUSCH resource can be selected arbitrarily, and of course other methods are also possible.

[0076] The technical solution provided by the present application is that the UE obtains the uplink UL resource and the uplink scheduling request SR resource; if the UL resource conflicts with the SR resource in the time domain, the UE obtains the priority of the UL resource and the priority of the SR resource; if the priority of the SR resource is the highest priority and the priority of the UL resource has the highest priority, the UE selects a resource from the resources corresponding to the highest priority according to the gap and transmits it in the time domain. In this way, when multiple resources have the highest priority, it is possible to select a resource from multiple resources with the highest priority according to the gap and transmit it in the time domain. Therefore, it can avoid the problem that the SR resource waiting time is too long and cannot be transmitted to the network side in time, thereby improving the performance of the system.

[0077] See also Figure 5 , Figure 5 A user equipment UE provided in an embodiment of the present application, referring to Figure 5 , the UE may specifically include:

[0078] The acquisition unit 501 is used to acquire uplink UL resources and uplink scheduling request SR resources;

[0079] The processing unit 502 is used to obtain the priority of the UL resource and the priority of the SR resource if the UL resource conflicts with the SR resource in the time domain; if the priority of the SR resource is the highest priority and the priority of the UL resource has the highest priority, select a resource from the resources corresponding to the highest priority for transmission in the time domain.

[0080] The technical solution provided by the present application is that the UE obtains the uplink UL resource and the uplink scheduling request SR resource; if the UL resource conflicts with the SR resource in the time domain, the UE obtains the priority of the UL resource and the priority of the SR resource; if the priority of the SR resource is the highest priority and the priority of the UL resource has the highest priority, the UE selects a resource from the resources corresponding to the highest priority to transmit in the time domain. In this way, when multiple resources have the highest priority, one resource can be selected from multiple resources with the highest priority to transmit in the time domain, thereby improving the network performance of the system.

[0081] The detailed solution of the processing unit 502 can be found in Figure 2 The description in the illustrated embodiment will not be repeated here.

[0082] See also Figure 6 , Figure 6 A device 60 (eg, a terminal) is provided in an embodiment of the present application. The device 60 includes a processor 601 , a memory 602 , and a communication interface 603 . The processor 601 , the memory 602 , and the communication interface 603 are interconnected via a bus 604 .

[0083] The memory 602 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM), and the memory 602 is used for related computer programs and data. The communication interface 603 is used to receive and send data.

[0084] The processor 601 may be one or more central processing units (CPUs). When the processor 601 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0085] The processor 601 in the device 60 is used to read the computer program code stored in the memory 602 and perform the following operations:

[0086] Acquire uplink UL resources and uplink scheduling request SR resources; if the UL resources conflict with the SR resources in the time domain, acquire the priority of the UL resources and the priority of the SR resources;

[0087] If the priority of the SR resource is the highest priority and the priorities of the UL resources have the highest priority, a resource is selected from the resources corresponding to the highest priority and transmitted in the time domain.

[0088] In an optional solution, the UE selects SR resources for transmission in the time domain.

[0089] In an optional solution, the UE obtains a time threshold, obtains a time difference between an SR association time and a next SR occasion time after the UL resource, and selects a resource from the resources corresponding to the highest priority for transmission in the time domain based on a relationship between the time difference and the time threshold.

[0090] In an optional solution, the SR associated time is: the time of the current SR occasion or the time when the SR is triggered.

[0091] In an optional solution, if the time difference between the current SR occasion time and the next SR occasion time is greater than the time threshold, the UE selects the SR resource for transmission in the time domain;

[0092] If the time difference between the current SR occasion time and the next SR occasion time is less than or equal to the time threshold, the UE selects one of the UL resources for transmission in the time domain.

[0093] In an optional solution, if the time difference between the SR triggered time and the next SR occasion time is greater than the time threshold, the UE selects the SR resource for transmission in the time domain;

[0094] If the time difference between the SR triggered time and the next SR occasion time is less than or equal to the time threshold, the UE selects one of the UL resources for transmission in the time domain.

[0095] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0096] The embodiment of the present application also provides a chip system, the chip system includes at least one processor, a memory and an interface circuit, the memory, the transceiver and the at least one processor are interconnected through a line, the at least one memory stores a computer program; the computer program is executed by the processor as follows Figure 2 The method flow shown is realized.

[0097] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, which, when executed on a network device, Figure 2 The method flow shown is realized.

[0098] The present application also provides a computer program product. When the computer program product is run on a terminal, Figure 2 The method flow shown is realized.

[0099] The embodiment of the present application also provides a terminal, including a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes a program for executing Figure 2 Instructions for steps in the method of the illustrated embodiment.

[0100] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that, in order to realize the above functions, the electronic device includes a hardware structure and / or software template corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware 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 the present application.

[0101] The embodiment of the present application can divide the electronic device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0102] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and templates involved are not necessarily required by this application.

[0103] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0104] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which 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, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0105] The units described above 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.

[0106] 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. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0107] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.

[0108] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.

[0109] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for selecting communication resource conflicts, characterized in that: The method is applied to a user equipment UE, and the method includes: The UE obtains uplink UL resources and uplink scheduling request SR resources; If the UL resource conflicts with the SR resource in the time domain, the UE obtains the priority of the UL resource and the priority of the SR resource; If the priority of the SR resource is the highest priority and the priorities of the UL resources have the highest priority, the UE selects a resource from the resources corresponding to the highest priority for transmission in the time domain; The UE selecting a resource from the resources corresponding to the highest priority for transmission in the time domain specifically includes: The UE obtains a time threshold, the UE obtains a time difference between an SR association time and a next SR occasion time after the UL resource, and selects a resource from the resources corresponding to the highest priority for transmission in the time domain according to a relationship between the time difference and the time threshold.

2. The method according to claim 1, characterized in that: The UE selecting a resource from the resources corresponding to the highest priority for transmission in the time domain specifically includes: The UE selects SR resources for transmission in the time domain.

3. The method according to claim 1, characterized in that The SR associated time is: the time of the current SR occasion or the time when the SR is triggered.

4. The method according to claim 3, characterized in that Selecting a resource from the resources corresponding to the highest priority for transmission in the time domain according to the relationship between the time difference and the time threshold specifically includes: If the time difference between the current SR occasion time and the next SR occasion time is greater than the time threshold, the UE selects the SR resource for transmission in the time domain; If the time difference between the current SR occasion time and the next SR occasion time is less than or equal to the time threshold, the UE selects one of the UL resources for transmission in the time domain.

5. The method according to claim 3, characterized in that: Selecting a resource from the resources corresponding to the highest priority for transmission in the time domain according to the relationship between the time difference and the time threshold specifically includes: If the time difference between the SR triggered time and the next SR occasion time is greater than the time threshold, the UE selects the SR resource for transmission in the time domain; If the time difference between the SR triggered time and the next SR occasion time is less than or equal to the time threshold, the UE selects one of the UL resources for transmission in the time domain.

6. The method according to any one of claims 1 to 5, characterized in that: If the UL resource and the SR resource overlap in the time domain, it is determined that the UL resource and the SR resource conflict in the time domain; otherwise, it is determined that the UL resource and the SR resource do not conflict in the time domain.

7. The method according to any one of claims 1 to 5, characterized in that: The UL resource is one or more resources, and the UL resource is specifically: a PUSCH resource.

8. A user equipment UE, characterized in that: The UE includes: An acquisition unit, configured to acquire uplink UL resources and uplink scheduling request SR resources; a processing unit, configured to, if the UL resource conflicts with the SR resource in the time domain, obtain the priority of the UL resource and the priority of the SR resource; if the priority of the SR resource is the highest priority and the priorities of the UL resources have the highest priority, select a resource from the resources corresponding to the highest priority for transmission in the time domain; The UE selecting a resource from the resources corresponding to the highest priority for transmission in the time domain specifically includes: The UE obtains a time threshold, the UE obtains a time difference between an SR association time and a next SR occasion time after the UL resource, and selects a resource from the resources corresponding to the highest priority for transmission in the time domain according to a relationship between the time difference and the time threshold.

9. A chip system, comprising at least one processor, a memory and an interface circuit, wherein the memory, the interface circuit and the at least one processor are interconnected via lines, and a computer program is stored in the at least one memory; the computer program is configured to be executed by the processor, and the program comprises instructions for executing the steps in the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • UCI transmission for overlapping uplink resource assignments with repetition

    US20190230683A1

  • Method for processing uplink control information and terminal

    WO2019098697A1