Method, device, terminal and medium for resolving transmission contention

By prioritizing transmissions based on quality of service attributes, the method addresses the issue of unreasonable resource utilization in uplink and sidelink conflicts, achieving efficient network resource allocation in V2X scenarios.

JP7775374B2Active Publication Date: 2025-11-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024091719
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-06-05
Publication Date
2025-11-25
Estimated Expiration
2039-09-24

Smart Images

  • Figure 0007775374000003
    Figure 0007775374000003
  • Figure 0007775374000004
    Figure 0007775374000004
  • Figure 0007775374000005
    Figure 0007775374000005
Patent Text Reader

Abstract

To provide a device, a terminal, and a medium capable of determining an object to be prioritized for transmission when a contention occurs between two transmissions, effectively allocating network bandwidth, and more rationally utilizing network resources.SOLUTION: A method includes the steps of prioritizing one of the two transmissions according to a quality of service (QoS) attribute associated with each of the two transmissions when a contention occurs between the two transmissions. By considering the QoS attributes of the two transmissions and determining the priority of the transmission according to the QoS attributes associated with each of the two transmissions when a contention occurs between the two transmissions, an object whose transmission is to be prioritized can be determined, so as to effectively allocate network bandwidth and more rationally utilize network resources.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to the field of wireless communications, and more particularly to a method, apparatus, terminal and medium for resolving transmission conflicts. [Background technology]

[0002] With the development of mobile communication technology, the era of the fifth generation mobile communication system (5G) is coming along with the Internet of Everything. To realize direct communication between user equipments (UEs) in vehicle-to-everything (V2X) scenarios, the SideLink (SL) transmission method has been introduced. Therefore, for UEs in V2X scenarios, contention between uplink transmission and SL transmission may occur.

[0003] The related art's method for resolving uplink / SL transmission conflicts is based on the quality of service (QoS) attribute of SL: if the priority of SL data is lower than a threshold, i.e., if the priority of SL is high, SL transmission in SL is performed with high priority; otherwise, uplink transmission in uplink is performed with high priority.

[0004] The above-mentioned methods for resolving uplink / SL transmission conflicts only consider the SL QoS attributes and cannot distinguish between uplink transmissions with different QoS attributes, which leads to unreasonable utilization of transmission resources. Summary of the Invention [Problem to be solved by the invention]

[0005] Embodiments of the present disclosure provide a transmission contention resolution method, device, terminal, and medium that can be used to solve the problem of unreasonable utilization of transmission resources that occurs when only SL QoS attributes are considered when resolving uplink / SL transmission contention, and uplink transmissions with different QoS attributes cannot be distinguished. [Means for solving the problem]

[0006] According to one aspect of the present disclosure, there is provided a method for resolving transmission conflicts, the method including:

[0007] If a conflict occurs between two transmissions, prioritizing one of the two transmissions according to QoS attributes associated with each of the two transmissions is included.

[0008] In another embodiment, the two transmissions include a first uplink transmission and a first SL transmission.

[0009] The operation of prioritizing one of the two transmissions according to a QoS attribute associated with each of the two transmissions includes:

[0010] prioritizing the first uplink transmission if a first priority associated with the first uplink transmission is higher than a second priority associated with the first SL transmission;

[0011] or prioritizing the first SL transmission if a first priority associated with the first uplink transmission is not higher than a second priority associated with the first SL transmission;

[0012] or prioritizing the first uplink transmission if a first priority associated with the first uplink transmission is higher than a first threshold;

[0013] or prioritizing the first SL transmission if a first priority associated with the first uplink transmission is not higher than the first threshold;

[0014] or prioritizing the first SL transmission if a first priority associated with the first uplink transmission is not higher than the first threshold and a second priority associated with the first SL transmission is higher than a second threshold;

[0015] Or, if a first priority associated with the first uplink transmission is not higher than the first threshold and a second priority associated with the first SL transmission is not higher than the second threshold, prioritizing the first uplink transmission.

[0016] In another embodiment, the two transmissions include a first uplink transmission and a second uplink transmission, the first uplink transmission including an uplink data-related portion and the second uplink transmission including an SL data-related portion.

[0017] The operation of prioritizing one of the two transmissions according to a QoS attribute associated with each of the two transmissions includes:

[0018] prioritizing the first uplink transmission if a first priority associated with the first uplink transmission is higher than a third priority associated with the second uplink transmission;

[0019] or prioritizing the second uplink transmission if a first priority associated with the first uplink transmission is not higher than a third priority associated with the second uplink transmission;

[0020] or prioritizing the second uplink transmission if a third priority associated with the second uplink transmission is higher than a third threshold;

[0021] or prioritizing the first uplink transmission if a third priority associated with the second uplink transmission is not higher than the third threshold;

[0022] or prioritizing the first uplink transmission if a first priority associated with the first uplink transmission is higher than a fourth threshold;

[0023] or prioritizing the second uplink transmission if a first priority associated with the first uplink transmission is not higher than the fourth threshold;

[0024] or prioritizing the second uplink transmission if a first priority associated with the first uplink transmission is not higher than the fourth threshold and a third priority associated with the second uplink transmission is higher than a fifth threshold;

[0025] or prioritizing the first uplink transmission if the first priority associated with the first uplink transmission is not higher than the fourth threshold and the third priority associated with the second uplink transmission is not higher than the fifth threshold.

[0026] In another embodiment, the first priority associated with the first uplink transmission is: a priority associated with a logical channel associated with data included in the first uplink transmission; a priority associated with data included in the first uplink transmission; a priority associated with a logical channel associated with data triggering the first uplink transmission; a priority associated with the data triggering the first uplink transmission; a priority of a resource grant associated with the first uplink transmission; and and the priority set by the first uplink transmission.

[0027] In another embodiment, the second priority associated with the first SL transmission is: a priority associated with a logical channel associated with data included in the first SL transmission; a priority associated with the data included in the first SL transmission; a priority associated with a logical channel associated with data triggering the first SL transmission; a priority associated with the data that triggers the first SL transmission; a priority of a resource grant associated with said first SL transmission; and and the priority set by the first SL transmission.

[0028] In another embodiment, a third priority associated with the second uplink transmission is: a priority associated with a logical channel associated with data included in the second uplink transmission; a priority associated with data included in the second uplink transmission; and a priority associated with a logical channel associated with data triggering the second uplink transmission; a priority associated with the data that triggers the second uplink transmission; and a priority of a resource grant associated with the second uplink transmission; and and the priority set by the second uplink transmission.

[0029] According to one aspect of the present disclosure, an apparatus for resolving transmission conflicts is provided, the apparatus including a transmission module.

[0030] The transmission module is configured to prioritize one of the two transmissions when a conflict occurs between the two transmissions according to QoS attributes associated with each of the two transmissions.

[0031] A terminal according to one aspect of the present disclosure includes a processor, a transceiver connected to the processor, and a memory configured to store instructions executable by the processor, the processor being configured to load and execute the executable instructions to implement the transmission conflict resolution method described in the aforementioned aspect.

[0032] A computer-readable storage medium according to one aspect of the present disclosure has stored thereon executable instructions that are loaded and executed by a processor to implement the method for resolving transmission conflicts described in the previous aspect. [Effects of the Invention]

[0033] The technical solutions according to the embodiments of the present disclosure have at least the following advantageous effects:

[0034] When a conflict occurs between two transmissions, the QoS attributes of the two transmissions are considered simultaneously, and the priority of the transmission is determined according to the QoS attributes respectively associated with the two transmissions, thereby determining the object whose transmission is prioritized, thereby effectively allocating network bandwidth and more rationally utilizing network resources.

[0035] In order to more clearly describe the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings necessary for describing the embodiments. Obviously, the drawings in the following description are only some embodiments of the present disclosure. Those skilled in the art can obtain other drawings based on these drawings without any creative efforts. [Brief explanation of the drawings]

[0036] [Figure 1] FIG. 1 is a schematic diagram of an SL transmission mode in the related art of the present disclosure. [Figure 2] 1 is a block diagram of a communication system supporting uplink / SL transmission according to an exemplary embodiment of the present disclosure. [Figure 3] 1 is a flowchart of a method for resolving transmission conflicts according to an exemplary embodiment of the present disclosure. [Figure 4] 1 is a schematic diagram of a transmission conflict resolution device according to an exemplary embodiment of the present disclosure; [Figure 5] 1 is a schematic structural diagram of a communication device according to an exemplary embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION

[0037] To make the objectives, technical solutions and advantages of the present disclosure clearer, the present disclosure will be described in more detail hereinafter with reference to the accompanying drawings and embodiments.

[0038] First, a brief explanation of terms used in the embodiments of the present disclosure will be provided below.

[0039] V2X (Vehicle to Everything): V2X is a key technology for future intelligent transportation systems. V2X mainly involves research into vehicle data transmission methods based on 3GPP communication protocols. V2X communication includes V2V (Vehicle to Vehicle) communication, V2I (Vehicle to Infrastructure) communication, and V2P (Vehicle to People) communication. V2X applications can improve driving safety, reduce congestion and vehicle energy consumption, and improve traffic efficiency.

[0040] Sidelink (SL) transmission: SL transmission is a device-to-device communication method with high spectrum efficiency and low transmission delay. 3GPP defines two SL transmission modes, Mode A and Mode B. FIG. 1 is a schematic diagram of the SL transmission mode in the related art of the present disclosure. As shown in (a) of FIG. 1, in Mode A, a transmission resource for a terminal is allocated by a base station via a downlink, and the terminal transmits data in SL according to the resource allocated by the base station. The base station can allocate resources for a single transmission to the terminal, and can also allocate resources for semi-static transmission to the terminal. As shown in (b) of FIG. 1, in Mode B, the terminal autonomously selects resources from a resource pool for data transmission.

[0041] 2 is a block diagram of a communication system supporting uplink / SL transmission according to an exemplary embodiment of the present disclosure. The communication system is a schematic diagram of a non-roaming 5G system architecture and is applicable to V2X services using D2D technology.

[0042] The system architecture includes a data network (DN) where the V2X application server required for V2X services is installed. The system architecture also includes a 5G core network. The network functions of the 5G core network include a unified data management (UDM), a policy control function (PCF), a network exposure function (NEF), an application function (AF), a unified data repository (UDR), an access and mobility management function (AMF), a session management function (SMF), and a user plane function (UPF).

[0043] The system architecture further includes a new generation radio access network (NG-RAN) and four UEs (i.e., UE1 to UE4) shown as examples. Each UE is equipped with a V2X application. The radio access network is configured with one or more access network devices, such as gNBs. The UEs perform uplink transmissions to the access network devices.

[0044] In this system architecture, the data network and the UPF in the 5G core network are connected via the N6 reference point. The V2X application server is connected to the V2X application in the UE via the V1 reference point. The radio access network is connected to the AMF function and the UPF function of the 5G core network. The radio access network is connected to UE1 and UE4, respectively, via the Uu reference point. Multiple UEs perform SL transmission via the PC5 reference point, and multiple V2X applications are connected via the V5 reference point. The aforementioned reference points may be referred to as "interfaces."

[0045] 3 is a flowchart of a method for resolving transmission conflicts according to an exemplary embodiment of the present disclosure. The method can be performed by a UE in V2X as shown in FIG. 2, and includes:

[0046] Step 301: When a conflict occurs between two transmissions, one of the two transmissions is prioritized according to the QoS attributes associated with the two transmissions respectively.

[0047] Transmission refers to a process in V2X in which a UE transmits data to other communication devices, including at least one of other UEs and access network devices.

[0048] Optionally, the two transmission conflicts refer to the fact that when a UE currently transmits data to two communication devices, the two transmissions conflict with each other in terms of time or transmission capacity, and the UE selects and prioritizes only one transmission.

[0049] A QoS attribute is a set of QoS requirements defined on the collective behavior of one or more objects.

[0050] QoS attributes are techniques for solving problems such as network delay, congestion, etc. Based on QoS mechanisms, networks can provide better service capabilities for designated network communications using various underlying technologies.

[0051] Optionally, the QoS attributes correspond to QoS requirement parameters representing speed and reliability of data transmission, including but not limited to at least one of priority, throughput, transmission delay (abbreviated as time delay), and error rate.

[0052] Optionally, "priority" in this disclosure generally refers to various explicit or implicit priorities determined according to QoS attributes. Explicit priorities include priority identifiers explicitly specified in QoS attributes. Implicit priorities include priorities determined according to throughput, priorities determined according to time delay, and priorities determined according to error rate. For example, a high priority is a priority with a high latency requirement, a low priority is a priority with a low latency requirement, a high priority is a priority with a high error rate (packet loss rate) requirement, and a low priority is a priority with a low error rate requirement.

[0053] Optionally, the communication device is a device that supports QoS functionality.

[0054] Optionally, each uplink or SL transmission has specific QoS attributes and can be associated with a particular level of transmission priority to identify its relative importance for a particular type of data flow. Furthermore, various priority-based forwarding strategies and congestion avoidance mechanisms provided by the communication device can be used to provide special transmission services to these data flows.

[0055] Optionally, if a conflict occurs between the two transmissions, one of the two transmissions is prioritized according to at least one QoS attribute associated with each of the two transmissions.

[0056] To summarize the above, in the method of this embodiment, when a conflict occurs between two transmissions, the transmission priority is determined according to the QoS attributes associated with each of the two transmissions, thereby determining the object whose transmission is to be prioritized, thereby effectively allocating network bandwidth and more rationally utilizing network resources.

[0057] In another embodiment based on FIG. 3, the two transmissions include a first uplink transmission and a first SL transmission.

[0058] The first uplink transmission refers to a communication process in which the UE transmits data to the access network device.

[0059] In one example, the first uplink transmission includes a transmission on a physical uplink control channel (PUCCH) carrying a first uplink scheduling request (SR), a transmission on a physical uplink shared channel (PUSCH) carrying a first uplink buffer status report (BSR), and a transmission on the PUSCH carrying a first medium access control service data unit (MAC SDU).

[0060] The first SL transmission refers to a communication process in which a UE transmits data to another UE.

[0061] In one example, the first SL transmission includes a transmission on a physical sidelink shared channel (PSSCH) carrying the second MAC SDU and a transmission on a physical sidelink feedback channel (PSFCH).

[0062] Optionally, the mode of the first SL transmission includes at least one of Mode A and Mode B. In Mode A, transmission resources for the UE are allocated by the access network device via downlink, and the UE transmits data in the SL according to the resources allocated by the access network device. The access network device can allocate resources for a single transmission to the UE, and can also allocate resources for semi-static transmission to the UE. In Mode B, the UE autonomously selects resources from a resource pool for data transmission.

[0063] The contention between the first uplink transmission and the first SL transmission is shown in Table 1.

[0064] [Table 1]

[0065] The operation of determining to prioritize one of the two transmissions according to the QoS attributes associated with the two transmissions respectively includes the following six conditions 1 to 6:

[0066] 1. If the first priority associated with the first uplink transmission is higher (or not lower) than the second priority associated with the first SL transmission, then prioritize the first uplink transmission.

[0067] The first priority associated with the first uplink transmission includes any one of: a priority associated with a logical channel associated with data included in the first uplink transmission; a priority associated with the data included in the first uplink transmission; a priority associated with a logical channel associated with data triggering the first uplink transmission; a priority associated with the data triggering the first uplink transmission; a priority of a resource grant associated with the first uplink transmission; and a priority set by the first uplink transmission.

[0068] The second priority associated with the first SL transmission includes any one of a priority associated with a logical channel associated with data included in the first SL transmission, a priority associated with the data included in the first SL transmission, a priority associated with a logical channel associated with data that triggers the first SL transmission, a priority associated with the data that triggers the first SL transmission, a priority of a resource grant associated with the first SL transmission, and a priority set by the first SL transmission.

[0069] In general, the first uplink transmission is a transmission in a PUCCH carrying a first uplink SR, the first priority associated with the first uplink transmission is a priority associated with a logical channel associated with data triggering the first uplink transmission, the first SL transmission is a transmission in a PSFCH, and the second priority associated with the first SL transmission is a priority of a resource grant associated with the first SL transmission.

[0070] The parameter value of the first priority associated with the first uplink transmission is 4, and the parameter value of the second priority associated with the first SL transmission is 5. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is higher than the second priority associated with the first SL transmission. The first uplink transmission is prioritized and transmits data including the first uplink SR in the PUCCH.

[0071] 2. If the first priority associated with the first uplink transmission is not higher (or lower) than the second priority associated with the first SL transmission, give priority to the first SL transmission.

[0072] In general, the first uplink transmission is a transmission in a PUCCH carrying a first uplink SR, the first priority associated with the first uplink transmission is a priority associated with a logical channel associated with data triggering the first uplink transmission, the first SL transmission is a transmission in a PSFCH, and the second priority associated with the first SL transmission is a priority of a resource grant associated with the first SL transmission.

[0073] The parameter value of the first priority associated with the first uplink transmission is 4, and the parameter value of the second priority associated with the first SL transmission is 3. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is not higher than the second priority associated with the first SL transmission. The first SL transmission is given priority and transmits data including the PSFCH.

[0074] 3. If the first priority associated with the first uplink transmission is higher (or not lower) than a first threshold, prioritize the first uplink transmission.

[0075] The first threshold corresponds to a prioritized first uplink transmission, and as long as the first priority of the first uplink transmission is higher than the first threshold, the first uplink transmission is performed first, regardless of the priority of the first SL transmission at this time.

[0076] In general terms, the first uplink transmission is a transmission on a PUSCH carrying a first uplink BSR, the BSR being triggered by an SL logical channel or an uplink logical channel, and the first priority associated with the first uplink transmission is the priority associated with the logical channel associated with the data triggering the first uplink transmission.

[0077] The parameter value corresponding to the first threshold is 2. The parameter value corresponding to the first priority associated with the first uplink transmission is 1. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is higher than the first threshold. The first uplink transmission is prioritized, and a PUSCH including the first uplink BSR is transmitted. In this way, it is possible to avoid a situation where the first uplink BSR cannot be transmitted in a timely manner due to a conflict between the uplink transmission and the SL transmission, or where the associated PUSCH cannot be transmitted, or where the associated PUSCH can be transmitted but the associated MAC SDU cannot be transmitted.

[0078] 4. If the first priority associated with the first uplink transmission is not higher (lower) than the first threshold, prioritize the first SL transmission.

[0079] In general terms, the first uplink transmission is a transmission on a PUSCH carrying a first uplink BSR, the BSR being triggered by an SL logical channel or an uplink logical channel, and the first priority associated with the first uplink transmission is the priority associated with the logical channel associated with the data triggering the first uplink transmission.

[0080] The parameter value corresponding to the first threshold is 2. The parameter value corresponding to the first priority associated with the first uplink transmission is 3. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is higher than the first threshold. The first SL transmission is prioritized.

[0081] 5. If the first priority associated with the first uplink transmission is not higher (lower) than the first threshold, and the second priority associated with the first SL transmission is higher (not lower) than the second threshold, prioritize the first SL transmission.

[0082] The second threshold is a threshold that prioritizes the first SL transmission, provided that the first priority associated with the first uplink transmission is not higher than the first threshold. The first SL transmission is performed first, regardless of the relationship between the first uplink transmission and the first SL transmission, as long as the second priority of the first SL transmission is higher than the second threshold, provided that the first priority associated with the first uplink transmission is not higher than the first threshold.

[0083] In general, the first uplink transmission is a transmission on the PUCCH carrying a first uplink SR, where the SR is triggered by the SL logical channel or the uplink logical channel. The first priority associated with the first uplink transmission is the priority associated with the logical channel associated with the data triggering the first uplink transmission. The parameter value corresponding to the second threshold is 2. The parameter value corresponding to the first priority associated with the first uplink transmission is 3. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is not higher than the second threshold.

[0084] The first SL transmission is a transmission in the PSFCH, and the second priority associated with the first SL transmission is the priority of the resource grant associated with the first SL transmission. The parameter value corresponding to the third threshold is 4. The parameter value corresponding to the second priority associated with the first SL transmission is 3. The smaller the parameter value, the higher the priority, and the second priority associated with the first SL transmission is higher than the third threshold. The first SL transmission is given priority and data is transmitted in the PSFCH.

[0085] 6. If the first priority associated with the first uplink transmission is not higher (or lower) than the second threshold and the second priority associated with the first SL transmission is not higher (or lower) than the third threshold, prioritize the first uplink transmission.

[0086] In general, the first uplink transmission is a transmission on the PUCCH carrying a first uplink SR, where the SR is triggered by the SL logical channel or the uplink logical channel. The first priority associated with the first uplink transmission is the priority associated with the logical channel associated with the data triggering the first uplink transmission. The parameter value corresponding to the second threshold is 2. The parameter value corresponding to the first priority associated with the first uplink transmission is 3. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is not higher than the second threshold.

[0087] The first SL transmission is a transmission in the PSFCH, and the second priority associated with the first SL transmission is the priority of the resource grant associated with the first SL transmission. The parameter value corresponding to the third threshold is 4. The parameter value corresponding to the second priority associated with the first SL transmission is 5. The smaller the parameter value, the higher the priority, and the second priority associated with the first SL transmission is not higher than the third threshold. The first uplink transmission is prioritized and data including a first uplink SR in the PUCCH is transmitted. The first uplink SR can be triggered if a BSR cannot be included in a timely manner.

[0088] In summary, in the case of a conflict between an uplink transmission and a SL transmission, including when both are triggered by a SL, the method according to the present embodiment selects and prioritizes one transmission based on the QoS attributes associated with the two transmissions. Distinguishing between uplink and SL transmissions with different priorities allows for more rational utilization of network resources.

[0089] In another embodiment based on FIG. 3, the two transmissions include a first uplink transmission and a second uplink transmission, the first uplink transmission including an uplink data-related portion and the second uplink transmission including an SL data-related portion.

[0090] The first uplink transmission refers to a communication process in which the UE transmits data related to uplink data to the first access network device.

[0091] In one example, the first uplink transmission includes a transmission on a PUCCH carrying a first uplink SR, a transmission on a PUSCH carrying a first uplink BSR, and a transmission on a PUSCH carrying a first MAC SDU.

[0092] The second uplink transmission refers to a communication process in which the UE transmits data related to the SL data to the second access network device.

[0093] In one example, the second uplink transmission includes a transmission on a PUCCH carrying a second uplink SR, a transmission on a PUSCH carrying a second uplink BSR, and a transmission on a PUSCH carrying a third MAC SDU.

[0094] The contention between the first and second uplink transmissions is shown in Table 2.

[0095] [Table 2]

[0096] The operation of determining to prioritize one of the two transmissions according to the QoS attributes associated with the two transmissions respectively includes the following eight conditions 1 to 8.

[0097] 1. If the first priority associated with the first uplink transmission is higher (or not lower) than the third priority associated with the second uplink transmission, give priority to the first uplink transmission.

[0098] The first priority associated with the first uplink transmission includes any one of: a priority associated with a logical channel associated with data included in the first uplink transmission; a priority associated with the data included in the first uplink transmission; a priority associated with a logical channel associated with data triggering the first uplink transmission; a priority associated with the data triggering the first uplink transmission; a priority of a resource grant associated with the first uplink transmission; and a priority set by the first uplink transmission.

[0099] The third priority associated with the second uplink transmission includes any one of a priority associated with a logical channel associated with data included in the second uplink transmission, a priority associated with the data included in the second uplink transmission, a priority associated with a logical channel associated with data triggering the second uplink transmission, a priority associated with the data triggering the second uplink transmission, a priority of a resource grant associated with the second uplink transmission, and a priority set by the second uplink transmission.

[0100] In general, the first uplink transmission is a transmission on a PUCCH carrying a first uplink SR, where the SR is triggered by an SL logical channel or an uplink logical channel. The first priority associated with the first uplink transmission is a priority associated with a logical channel associated with data triggering the first uplink transmission. The second uplink transmission is a transmission on a PUSCH carrying a second uplink BSR, where the BSR is triggered by an SL logical channel or an uplink logical channel. The third priority associated with the second uplink transmission is a priority associated with a logical channel associated with data triggering the second uplink transmission.

[0101] The parameter value of the first priority associated with the first uplink transmission is 4, and the parameter value of the third priority associated with the second uplink transmission is 5. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is higher than the third priority associated with the second uplink transmission. The first uplink transmission is prioritized and data including the first uplink SR in the PUCCH is transmitted. The first uplink SR can be triggered if the BSR cannot be included in a timely manner.

[0102] 2. If the first priority associated with the first uplink transmission is not higher (or lower) than the third priority associated with the second uplink transmission, give priority to the second uplink transmission.

[0103] In general, the first uplink transmission is a transmission on a PUCCH carrying a first uplink SR, where the SR is triggered by an SL logical channel or an uplink logical channel. The first priority associated with the first uplink transmission is a priority associated with a logical channel associated with data triggering the first uplink transmission. The second uplink transmission is a transmission on a PUSCH carrying a second uplink BSR, where the BSR is triggered by an SL logical channel or an uplink logical channel. The third priority associated with the second uplink transmission is a priority associated with a logical channel associated with data triggering the second uplink transmission.

[0104] The parameter value of the first priority associated with the first uplink transmission is 4, and the parameter value of the third priority associated with the second uplink transmission is 3. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is not higher than the third priority associated with the second uplink transmission. The second uplink transmission is prioritized, and a PUSCH including a second uplink BSR is transmitted. In this way, it is possible to avoid a situation where a conflict between two uplink transmissions prevents the second uplink BSR from being transmitted in a timely manner, or prevents the associated PUSCH from being transmitted, or prevents the associated PUSCH from being transmitted but not the associated MAC SDU.

[0105] 3. If the third priority associated with the second uplink transmission is higher (if not lower) than a third threshold, prioritize the second uplink transmission.

[0106] The third threshold corresponds to a prioritized second uplink transmission, and as long as the third priority associated with the second uplink transmission is higher than the third threshold, the second uplink transmission is performed first, regardless of the priority of the first uplink transmission at this time.

[0107] In general terms, the second uplink transmission is a transmission on the PUCCH carrying a second uplink SR, where the SR is triggered by the SL logical channel or the uplink logical channel, and the third priority associated with the second uplink transmission is the priority associated with the logical channel associated with the data triggering the second uplink transmission.

[0108] The parameter value corresponding to the third threshold is 2. The parameter value corresponding to the third priority associated with the second uplink transmission is 1. The smaller the parameter value, the higher the priority, and the third priority associated with the second uplink transmission is higher than the third threshold. The second uplink transmission is prioritized and data including a second uplink SR in the PUCCH is transmitted. The second uplink SR can be triggered if a BSR cannot be included in a timely manner.

[0109] 4. If the third priority associated with the second uplink transmission is not higher than a fourth threshold, prioritize the first uplink transmission.

[0110] In general terms, the second uplink transmission is a transmission on the PUCCH carrying a second uplink SR, where the SR is triggered by the SL logical channel or the uplink logical channel, and the third priority associated with the second uplink transmission is the priority associated with the logical channel associated with the data triggering the second uplink transmission.

[0111] The parameter value corresponding to the fourth threshold is 2. The parameter value corresponding to the third priority associated with the second uplink transmission is 3. The smaller the parameter value, the higher the priority, and the third priority associated with the second uplink transmission is not higher than the fourth threshold, giving priority to the first uplink transmission.

[0112] 5. If the first priority associated with the first uplink transmission is higher (or not lower) than a fourth threshold, prioritize the first uplink transmission.

[0113] The fourth threshold corresponds to a prioritized first uplink transmission, and as long as a first priority associated with the first uplink transmission is higher than the fourth threshold, the first uplink transmission is performed first, regardless of the priority of the second uplink transmission at this time.

[0114] In general terms, the first uplink transmission is a transmission on a PUSCH carrying a first uplink SR, and the BSR is triggered by an SL logical channel or an uplink logical channel, and the first priority associated with the first uplink transmission is the priority associated with the logical channel associated with the data triggering the first uplink transmission.

[0115] The parameter value corresponding to the fourth threshold is 2. The parameter value corresponding to the first priority associated with the first uplink transmission is 1. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is higher than the fourth threshold. The first uplink transmission is prioritized, and a PUSCH including the first uplink BSR is transmitted. In this way, it is possible to avoid a situation where the first uplink BSR cannot be transmitted in a timely manner due to contention between two uplink transmissions, or where the associated PUSCH cannot be transmitted, or where the associated PUSCH can be transmitted but the associated MAC SDU cannot be transmitted.

[0116] 6. If the first priority associated with the first uplink transmission is not higher (or lower) than a fourth threshold, prioritize the second uplink transmission.

[0117] In general terms, the first uplink transmission is a transmission on a PUSCH carrying a first uplink BSR, the BSR being triggered by an SL logical channel or an uplink logical channel, and the first priority associated with the first uplink transmission is the priority associated with the logical channel associated with the data triggering the first uplink transmission.

[0118] The parameter value corresponding to the fourth threshold is 2. The parameter value corresponding to the first priority associated with the first uplink transmission is 3. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is not higher than the fifth threshold, giving priority to the second uplink transmission.

[0119] 7. If the first priority associated with the first uplink transmission is not higher (or lower) than the fourth threshold, and the third priority associated with the second uplink transmission is higher (or lower) than the fifth threshold, prioritize the second uplink transmission.

[0120] The fifth threshold is a threshold for prioritizing the second uplink transmission, provided that the first priority associated with the first uplink transmission is not higher than the fourth threshold, and the second uplink transmission is performed first, regardless of the relationship between the first uplink transmission and the second uplink transmission, as long as the third priority of the second uplink transmission is higher than the fifth threshold, provided that the first priority associated with the first uplink transmission is not higher than the fourth threshold.

[0121] In general, the first uplink transmission is a transmission on a PUSCH carrying a first uplink BSR, where the BSR is triggered by an SL logical channel or an uplink logical channel. The first priority associated with the first uplink transmission is a priority associated with a logical channel associated with data that triggers the first uplink transmission. The parameter value corresponding to the fourth threshold is 2. The parameter value corresponding to the first priority associated with the first uplink transmission is 3. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is not higher than the fourth threshold.

[0122] The second uplink transmission is a transmission on the PUCCH carrying a second uplink SR, and the SR is triggered by the SL logical channel or the uplink logical channel. The second priority associated with the second uplink transmission is the priority associated with the logical channel associated with the data triggering the second uplink transmission. The parameter value corresponding to the fifth threshold is 4. The parameter value corresponding to the third priority associated with the second uplink transmission is 3. The smaller the parameter value, the higher the priority, and the third priority associated with the second uplink transmission is higher than the fifth threshold. The second uplink transmission is prioritized and data including the second uplink SR is transmitted on the PUCCH. The second uplink SR can be triggered if the BSR cannot be included in a timely manner.

[0123] 8. If the first priority associated with the first uplink transmission is not higher (or lower) than the fourth threshold, and the third priority associated with the second uplink transmission is not higher (or lower) than the fifth threshold, prioritize the first uplink transmission.

[0124] In general, the first uplink transmission is a transmission on a PUSCH carrying a first uplink BSR, where the BSR is triggered by an SL logical channel or an uplink logical channel. The first priority associated with the first uplink transmission is a priority associated with a logical channel associated with data that triggers the first uplink transmission. The parameter value corresponding to the fourth threshold is 2. The parameter value corresponding to the first priority associated with the first uplink transmission is 3. The smaller the parameter value, the higher the priority, and the first priority associated with the first uplink transmission is not higher than the fourth threshold.

[0125] The second uplink transmission is a transmission on the PUCCH carrying a second uplink SR, where the SR is triggered by the SL logical channel or the uplink logical channel. The second priority associated with the second uplink transmission is the priority associated with the logical channel associated with the data triggering the second uplink transmission. The parameter value corresponding to the fifth threshold is 4. The parameter value corresponding to the third priority associated with the second uplink transmission is 5. The smaller the parameter value, the higher the priority, and the third priority associated with the second uplink transmission is not higher than the fifth threshold. The first uplink transmission is prioritized and a PUSCH including the first uplink BSR is transmitted. In this way, it is possible to avoid a situation in which the first uplink BSR cannot be transmitted in a timely manner due to contention between two uplink transmissions, or a situation in which the associated PUSCH cannot be transmitted, or a situation in which the associated PUSCH can be transmitted but the associated MAC SDU cannot be transmitted.

[0126] To summarize the above, the method of this embodiment includes a first uplink transmission triggered by uplink data to be transmitted and a second uplink transmission triggered by SL data to be transmitted, and when a conflict occurs between the two transmissions, the uplink transmission and the SL transmission, one transmission is selected and prioritized based on QoS attributes associated with the two transmissions, thereby enabling more rational utilization of network resources.

[0127] FIG. 4 is a schematic diagram of a transmission conflict resolution apparatus according to an exemplary embodiment of the present disclosure, the apparatus including a transmission module.

[0128] The transmission module 401 is configured to prioritize one of the two transmissions when a conflict occurs between the two transmissions according to QoS attributes associated with the two transmissions, respectively.

[0129] In one example, the two transmissions include a first uplink transmission and a first SL transmission.

[0130] The transmission module 401 is configured to prioritize the first uplink transmission if a first priority associated with the first uplink transmission is higher than a second priority associated with the first SL transmission.

[0131] Alternatively, the transmission module 401 is configured to prioritize the first SL transmission if the first priority associated with the first uplink transmission is not higher than the second priority associated with the first SL transmission.

[0132] Alternatively, the transmission module 401 is configured to prioritize the first uplink transmission if a first priority associated with the first uplink transmission is higher than a first threshold.

[0133] Alternatively, the transmission module 401 is configured to prioritize the first SL transmission if a first priority associated with the first uplink transmission is not higher than a first threshold.

[0134] Alternatively, the transmission module 401 is configured to prioritize the first SL transmission if the first priority associated with the first uplink transmission is not higher than a first threshold and the second priority associated with the first SL transmission is higher than a second threshold.

[0135] Alternatively, the transmission module 401 is configured to prioritize the first uplink transmission if the first priority associated with the first uplink transmission is not higher than a first threshold and the second priority associated with the first SL transmission is not higher than a second threshold.

[0136] In one example, the two transmissions include a first uplink transmission and a second uplink transmission, the first uplink transmission including an uplink data-related portion and the second uplink transmission including an SL data-related portion.

[0137] The transmission module 401 is configured to prioritize the first uplink transmission if the first priority associated with the first uplink transmission is higher than the third priority associated with the second uplink transmission.

[0138] Alternatively, the transmission module 401 is configured to prioritize the second uplink transmission if the first priority associated with the first uplink transmission is not higher than the third priority associated with the second uplink transmission.

[0139] Alternatively, the transmission module 401 is configured to prioritize the second uplink transmission if a third priority associated with the second uplink transmission is higher than a third threshold.

[0140] Alternatively, the transmission module 401 is configured to prioritize the first uplink transmission if a third priority associated with the second uplink transmission is not higher than a third threshold.

[0141] Alternatively, the transmission module 401 is configured to prioritize the first uplink transmission if a first priority associated with the first uplink transmission is higher than a fourth threshold.

[0142] Alternatively, the transmission module 401 is configured to prioritize the second uplink transmission if the first priority associated with the first uplink transmission is not higher than a fourth threshold.

[0143] Alternatively, the transmission module 401 is configured to prioritize the second uplink transmission if the first priority associated with the first uplink transmission is not higher than a fourth threshold and the third priority associated with the second uplink transmission is higher than a fifth threshold.

[0144] Alternatively, the transmission module 401 is configured to prioritize the first uplink transmission if the first priority associated with the first uplink transmission is not higher than a fourth threshold and the third priority associated with the second uplink transmission is not higher than a fifth threshold.

[0145] In one example, the first priority associated with the first uplink transmission includes any one of: a priority associated with a logical channel associated with data included in the first uplink transmission; a priority associated with the data included in the first uplink transmission; a priority associated with a logical channel associated with data triggering the first uplink transmission; a priority associated with the data triggering the first uplink transmission; a priority of a resource grant associated with the first uplink transmission; and a priority set by the first uplink transmission.

[0146] In one example, the second priority associated with the first SL transmission includes any one of a priority associated with a logical channel associated with data included in the first SL transmission, a priority associated with the data included in the first SL transmission, a priority associated with a logical channel associated with data that triggers the first SL transmission, a priority associated with the data that triggers the first SL transmission, a priority of a resource grant associated with the first SL transmission, and a priority set by the first SL transmission.

[0147] In one example, the third priority associated with the second uplink transmission includes any one of a priority associated with a logical channel associated with data included in the second uplink transmission, a priority associated with the data included in the second uplink transmission, a priority associated with a logical channel associated with data triggering the second uplink transmission, a priority associated with the data triggering the second uplink transmission, a priority of a resource grant associated with the second uplink transmission, and a priority set by the second uplink transmission.

[0148] In one example, the first uplink transmission includes a transmission on a PUCCH carrying a first uplink SR, a transmission on a PUSCH carrying a first uplink BSR, and a transmission on a PUSCH carrying a first MAC SDU.

[0149] In one example, the first SL transmission includes a transmission on the PSSCH carrying the second MAC SDU and a transmission on the PSFCH.

[0150] In one example, the second uplink transmission includes a transmission on a PUCCH carrying a second uplink SR, a transmission on a PUSCH carrying a second uplink BSR, and a transmission on a PUSCH carrying a third MAC SDU.

[0151] 5 is a schematic structural diagram of a communication device (terminal or access network device) according to an exemplary embodiment of the present disclosure. The communication device includes a processor 101, a receiver 102, a transmitter 103, a memory 104, and a bus 105.

[0152] The processor 101 includes one or more processing cores and executes various functional applications and information processing by executing software programs and modules.

[0153] The receiver 102 and the transmitter 103 may be implemented as a communication element, which may be a communication chip.

[0154] The memory 104 is connected to the processor 101 via a bus 105 .

[0155] The memory 104 may be configured to store at least one instruction, and the processor 101 is configured to execute the at least one instruction to perform each step in the aforementioned method embodiments.

[0156] Additionally, memory 104 may be implemented by any type of volatile or non-volatile storage device or combination thereof, including, but not limited to, a floppy or optical disk, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic memory, flash memory, and programmable read-only memory (PROM).

[0157] In an exemplary embodiment, a computer-readable storage medium is also provided, the computer-readable storage medium storing at least one instruction, at least one program, set of code or set of instructions that, when loaded and executed by the processor, implements a method for transmission contention resolution performed by a communications device according to an embodiment of the method described above.

[0158] Those skilled in the art can understand that all or part of the steps in the above embodiments can be implemented by hardware or by instruction-related hardware through a program. The program can be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a floppy disk, an optical disk, etc.

[0159] The above is merely a preferred embodiment of the present disclosure and does not limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure shall be included in the scope protected by the present disclosure. [Industrial Applicability]

[0160] The transmission contention resolution method, device, terminal and medium of the present invention can be applied to the field of wireless communication. [Explanation of symbols]

[0161] 301: Step 401: Sending module 101: Processor 102: Receiver 103:Transmitter 104: Memory 105: Bus

Claims

1. When a conflict occurs between two transmissions, the method includes a step of prioritizing one of the two transmissions according to a quality of service (QoS) attribute associated with each of the two transmissions, the two transmissions including a first uplink transmission including an uplink data related portion and a second uplink transmission including an SL data related portion, the first uplink transmission refers to a communication process in which a user equipment transmits data related to uplink data to a first access network device, and the second uplink transmission refers to a communication process in which the user equipment transmits data related to SL data to a second access network device; prioritizing one of the two transmissions according to QoS attributes associated with each of the two transmissions, 10. A method for resolving transmission contention, comprising: prioritizing a first uplink transmission if a first priority associated with the first uplink transmission is not higher than a fourth threshold and a third priority associated with the second uplink transmission is not higher than a fifth threshold.

2. A first priority associated with the first uplink transmission is: a priority associated with a logical channel associated with data included in the first uplink transmission; and a priority associated with a logical channel associated with data that triggers the first uplink transmission.

3. 2. The method of claim 1, wherein a third priority associated with the second uplink transmission comprises a priority associated with a logical channel associated with data that triggers the second uplink transmission.

4. The first uplink transmission comprises: a transmission on a physical uplink control channel (PUCCH) carrying a first uplink scheduling request (SR); a transmission on a physical uplink shared channel (PUSCH) carrying a first uplink buffer status report (BSR); and transmitting on the PUSCH carrying a first medium access control service data unit (MAC SDU).

5. a transmitting module configured to prioritize one of two transmissions when a conflict occurs between the two transmissions according to a quality of service (QoS) attribute associated with each of the two transmissions, the two transmissions including a first uplink transmission including an uplink data related portion and a second uplink transmission including an SL data related portion, the first uplink transmission referring to a communication process in which a user equipment transmits data related to uplink data to a first access network device, and the second uplink transmission referring to a communication process in which the user equipment transmits data related to SL data to a second access network device; the transmitting module is configured to prioritize the first uplink transmission if a first priority associated with the first uplink transmission is not higher than a fourth threshold and a third priority associated with the second uplink transmission is not higher than a fifth threshold.

6. A first priority associated with the first uplink transmission is: a priority associated with a logical channel associated with data included in the first uplink transmission; and a priority associated with a logical channel associated with data that triggers the first uplink transmission.

7. 6. The apparatus of claim 5, wherein a third priority associated with the second uplink transmission comprises a priority associated with a logical channel associated with data that triggers the second uplink transmission.

8. The first uplink transmission comprises: a transmission on a physical uplink control channel (PUCCH) carrying a first uplink scheduling request (SR); a transmission on a physical uplink shared channel (PUSCH) carrying a first uplink buffer status report (BSR); and transmitting on the PUSCH carrying a first medium access control service data unit (MAC SDU).

9. A computer-readable storage medium having executable instructions stored thereon, the executable instructions being loaded and executed by a processor to implement the method for resolving transmission conflicts according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method and apparatus for requesting resource for control element transmission in wireless communication system

    JP2018186506A

  • Methods and apparatuses for transmission scheduling in a wireless communication system

    WO2018082571A1

  • Communication method and related device

    WO2020030118A1