A data transmission method and related apparatus
By detecting resource overlap and determining data transmission based on LBT listening results and data priority in cellular network communication, the problem of terminal devices being unable to transmit uplink and sidelink data simultaneously is solved, thus improving resource utilization and communication efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-30
- Publication Date
- 2026-04-10
AI Technical Summary
In cellular network communication, terminal devices cannot transmit data simultaneously on the uplink and sidelink, resulting in low resource utilization. In particular, when transmitting data on unlicensed frequency bands, high-priority data may fail to be transmitted or low-priority data may be wasted.
When a terminal device detects resource overlap, it determines on which link to send data based on the LBT (Listen Before Talk) listening results and data priority, ensuring that high-priority data is sent first when the channel is idle, thus avoiding resource waste.
This improves resource utilization, ensures that high-priority data is sent when the channel is idle, reduces resource waste, and enhances communication efficiency.
Smart Images

Figure CN115551086B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a data transmission method and related apparatus. BACKGROUND
[0002] In cellular network communication, a terminal device can send uplink data to a base station on an uplink (UL) and send sidelink data to another terminal device on a sidelink (SL).
[0003] However, for a terminal device that only supports sending data on one link at the same time, the terminal device cannot send data on the UL and the SL at the same time. Therefore, in the case where the data sending capability of the terminal device is limited, how to implement the transmission of data on the UL and the SL on an unlicensed frequency band to improve the utilization of resources is one of the problems that need to be solved at present. SUMMARY
[0004] Embodiments of the present application provide a data transmission method and related apparatus, which can improve the utilization of resources.
[0005] In a first aspect, embodiments of the present application provide a data transmission method, which includes: a terminal device detecting that a first resource and a second resource overlap in a time domain, the first resource being a resource occupied by a first link, the first link being used to carry first data, the second resource being a resource occupied by a second link, the second link being used to carry second data, and the first resource being located on an unlicensed frequency band; and when listen-before-talk (LBT) sensing of the first link succeeds, the terminal device sending the first data on the first link.
[0006] It can be seen that, in this way, when the resource occupied by the first link and the resource occupied by the second link overlap, and the resource occupied by the first link is located on an unlicensed frequency band, it is determined whether to send the first data or the second data according to the LBT sensing result of the first link, which can avoid the waste of resources caused by the fact that neither the first data nor the second data is sent due to the determination of whether to send the first data or the second data according to the priority of the first data and the second data, thereby improving the utilization of resources.
[0007] In an optional implementation, when the LBT sensing of the first link succeeds, the terminal device sends the first data on the first link, including: when the LBT sensing of the first link succeeds, and the priority of the first data is higher than the priority of the second data, the terminal device sends the first data on the first link.
[0008] It can be seen that the terminal device determines whether to send the first data or the second data according to the LBT listening result on the first link and the priorities of the first data and the second data, instead of only according to the priorities of the first data and the second data, thereby facilitating avoiding resource waste caused by the first data and the second data not being sent.
[0009] In another optional implementation, when the first resource is located on an unlicensed frequency band, the second resource is located on a licensed frequency band, and the LBT listening of the first link succeeds, the terminal device sends the first data on the first link.
[0010] Optionally, when the first resource is located on an unlicensed frequency band, the second resource is located on a licensed frequency band, the LBT listening of the first link succeeds, and the priority of the first data is higher than the priority of the second data, the terminal device sends the first data on the first link.
[0011] It can be seen that when the first resource and the second resource overlap in the time domain, and the first resource is located on an unlicensed frequency band, the second resource can be located on a licensed frequency band.
[0012] In another optional implementation, when the first resource is located on an unlicensed frequency band, the second resource is located on a licensed frequency band, and the LBT listening of the first link fails, the terminal device sends the second data on the second link.
[0013] It can be seen that when the first resource is located on an unlicensed frequency band, and the second resource is located on a licensed frequency band, if the LBT listening of the first link succeeds, the terminal device sends the first data on the first link; if the LBT listening of the first link fails, the terminal device sends the second data on the second link. That is, the terminal device determines whether to send the first data or the second data according to the LBT listening result of the first link, thereby avoiding resource waste caused by the first data and the second data not being sent when the terminal device determines whether to send the first data or the second data according to the priorities of the first data and the second data.
[0014] In another optional implementation, when the first resource is located on an unlicensed frequency band, the second resource is located on a licensed frequency band, and the priority of the first data is lower than the priority of the second data, the terminal device sends the second data on the second link.
[0015] It can be seen that when the first resource is located on an unlicensed frequency band, and the second resource is located on a licensed frequency band, as long as the priority of the first data is lower than the priority of the second data, the terminal device determines to send the second data with the higher priority without considering the LBT listening result on the first link, thereby ensuring that the high-priority data carried on the licensed frequency band is sent.
[0016] In another optional implementation, when the first resource is located on an unlicensed frequency band, the second resource is located on a licensed frequency band, the LBT listening of the first link succeeds, and the priority of the first data is lower than the priority of the second data, the terminal device transmits the second data on the second link.
[0017] It can be seen that when the first resource is located on an unlicensed frequency band, the second resource is located on a licensed frequency band, even if the LBT listening of the first link succeeds, but the priority of the first data is lower than the priority of the second data, so the terminal device transmits the second data on the second link.
[0018] In another optional implementation, the first resource is located on an unlicensed frequency band, the second resource is located on an unlicensed frequency band, and when the LBT listening of the first link succeeds, the terminal device transmits the first data on the first link, including: when the LBT listening of the first link succeeds and the LBT listening of the second link fails, the terminal device transmits the first data on the first link.
[0019] That is, when the first resource and the second resource are both located on an unlicensed frequency band, the terminal device transmits the data corresponding to the link on which the LBT listening succeeds.
[0020] In another optional implementation, the first resource is located on an unlicensed frequency band, the second resource is located on an unlicensed frequency band, and when the LBT listening of the first link succeeds and the priority of the first data is higher than the priority of the second data, the terminal device transmits the first data on the first link, including: when the LBT listening of the first link succeeds, the LBT listening of the second link succeeds, and the priority of the first data is higher than the priority of the second data, the terminal device transmits the first data on the first link.
[0021] It can be seen that when the first resource and the second resource are both located on an unlicensed frequency band, and the LBT listening of the first link and the second link both succeeds, the terminal device transmits the first data with a higher priority.
[0022] In an optional implementation, the first link is an uplink (UL), and the second link is a sidelink (SL); or, the first link is a sidelink (SL), and the second link is an uplink (UL). It can be seen that one of the first link and the second link is an UL, and the other is an SL link.
[0023] In another optional implementation, the first link and the second link are both ULs, or the first link and the second link are both SLs.
[0024] In a second aspect, an embodiment of the present application provides a data transmission device, including:
[0025] a processing unit configured to detect that a first resource and a second resource overlap in a time domain, the first resource being a resource occupied by a first link, the first link being configured to carry first data, the second resource being a resource occupied by a second link, the second link being configured to carry second data, and the first resource being located on an unlicensed frequency band;
[0026] the processing unit is further configured to send the first data on the first link when a listen before talk (LBT) detection of the first link is successful.
[0027] In addition, in this aspect, other optional implementations of the data transmission device can refer to the related content of the first aspect described above, and will not be described in detail here.
[0028] In a third aspect, an embodiment of the present application provides a terminal device, which comprises:
[0029] a memory configured to store a computer program;
[0030] a processor configured to invoke the computer program and perform the following operations:
[0031] detect that a first resource and a second resource overlap in a time domain, the first resource being a resource occupied by a first link, the first link being configured to carry first data, the second resource being a resource occupied by a second link, the second link being configured to carry second data, and the first resource being located on an unlicensed frequency band;
[0032] send the first data on the first link when a listen before talk (LBT) detection of the first link is successful.
[0033] In addition, in this aspect, other optional implementations of the terminal device can refer to the related content of the first aspect described above, and will not be described in detail here.
[0034] In a fourth aspect, an embodiment of the present application provides a chip, which is configured to: detect that a first resource and a second resource overlap in a time domain, the first resource being a resource occupied by a first link, the first link being configured to carry first data, the second resource being a resource occupied by a second link, the second link being configured to carry second data, and the first resource being located on an unlicensed frequency band; and send the first data on the first link when a listen before talk (LBT) detection of the first link is successful.
[0035] In addition, in this aspect, other optional implementations of the chip can refer to the related content of the first aspect described above, and will not be described in detail here.
[0036] In a fifth aspect, an embodiment of the present application provides a module device, which comprises a processor and a communication interface, the processor is connected with the communication interface, the communication interface is used for transceiving signals, and the processor is used for: detecting that a first resource and a second resource exist in time domain overlap; the first resource is a resource occupied by a first link, the first link is used for carrying first data, the second resource is a resource occupied by a second link, the second link is used for carrying second data, and the first resource is located on an unlicensed frequency band; when listen before talk (LBT) detection of the first link succeeds, the first data is sent on the first link.
[0037] In addition, in this aspect, other optional implementations of the module device can refer to the related content of the first aspect, which will not be described in detail here.
[0038] In a sixth aspect, an embodiment of the present application provides a computer readable storage medium, which is used for storing computer software instructions for the terminal, and comprises a program used for executing the method in any of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0039] Figure 1 A system structure schematic diagram of a communication system provided by an embodiment of the present application is shown in the figure.
[0040] Figure 2 A flowchart of a data transmission method provided by an embodiment of the present application is shown in the figure.
[0041] Figure 3 A structure schematic diagram of a data transmission device provided by an embodiment of the present application is shown in the figure.
[0042] Figure 4 A structure schematic diagram of a terminal device provided by an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0043] The embodiments of the present application will be described below with reference to the accompanying drawings.
[0044] The communication system related to the embodiments of the present application is shown in the figure. Figure 1 As shown in the figure, the communication system can comprise but is not limited to one network device and two terminal devices, Figure 1 The number and form of the devices shown in the figure are used for example and do not constitute a limitation on the embodiments of the present application, and in actual application, more than one network device and more than two terminal devices can be included. Figure 1 The communication system shown in the figure takes a network device 101 and a terminal device 1021 and a terminal device 1022 as an example for description, the network device 101 can provide network services to the terminal device 1021 and the terminal device 1022, and the terminal device 1021 and the terminal device 1022 can communicate with each other.
[0045] The terminal device in this application embodiment can also be called a terminal, and can refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user device. The terminal device can also be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5th generation mobile communication (5G) network, or terminal device in a future evolved public land mobile network (PLMN), etc., and this application embodiment does not limit this.
[0046] The network devices in this application embodiment include base stations and base station controllers of the access network, and may also include terminal devices.
[0047] The base station (BS) in the embodiments of the present application, which can also be referred to as a base station device, is a device deployed in a wireless access network (RAN) to provide wireless communication functions. For example, the device providing base station functions in a second generation mobile communication (2G) network includes a base transceiver station (BTS). The device providing base station functions in a third generation mobile communication (3G) network includes a NodeB. The device providing base station functions in a fourth generation mobile communication (4G) network includes an evolved NodeB (eNB). In a wireless local area network (WLAN), the device providing base station functions is an access point (AP). The device providing base station functions in 5G new radio (NR) is gNB, and the continued evolution of NodeB (ng-eNB), where gNB and terminal devices communicate using NR technology, ng-eNB and terminals communicate using evolved universal terrestrial radio access (E-UTRA) technology, and gNB and ng-eNB can be connected to a 5G core network. The base station in the embodiments of the present application also includes devices providing base station functions in future new communication systems, etc.
[0048] The base station controller in the embodiments of the present application, which can also be referred to as a base station controller device, is a device for managing a base station. For example, the base station controller (BSC) in a 2G network, the radio network controller (RNC) in a 3G network, and the device for controlling and managing a base station in a future new communication system.
[0049] The present application can be applicable to a 5G communication system, and can also be applicable to a 4G communication system, a 3G communication system, and can also be applicable to future new various communication systems, such as a sixth generation (6G) mobile communication, a seventh generation (7G) mobile communication, etc., and the embodiments of the present application are not limited thereto.
[0050] The present application is also applicable to different network architectures, including but not limited to a relay network architecture, a dual-link architecture, a vehicle-to-everything (V2X) architecture, a device-to-device (D2D) architecture, and the like.
[0051] As shown in the above Figure 1 In cellular network communication, the terminal device 1021 can send uplink data to the network device 101 on the uplink (UL) and send sidelink data to another terminal device 1022 on the sidelink (SL).
[0052] Generally, due to the capability limitation of the terminal device, the terminal device can only send data on one link at the same time. For example, when the terminal device has UL data and SL data to be sent at the same time, the terminal device can only send data on one link. At present, when the resources occupied by the UL and the resources occupied by the SL are both located on a licensed frequency band, and the data on the UL and the data on the SL need to be sent at the same time, the terminal device sends the data with higher priority between the data on the UL and the data on the SL according to the priority rule.
[0053] It should be noted that the data with higher priority between the data on the UL and the data on the SL mentioned in the present application can be determined in the following ways:
[0054] 1. The priority value of the data on the UL and the priority value of the data on the SL are directly compared, and the data with a larger or smaller value is the data with higher priority;
[0055] 2. When a first threshold is configured, if the priority value of the data on the SL is less than the first threshold, the data on the SL is the data with higher priority, otherwise, the data on the UL is the data with higher priority;
[0056] 3. When a first threshold and a second threshold are configured, if the priority value of the data on the SL is less than the first threshold and the priority of the data on the UL is greater than the second threshold, the data on the SL is the data with higher priority, otherwise, the data on the UL is the data with higher priority;
[0057] 4. For the first message and the third message in random access, and the emergency message, the data on the UL is the data with higher priority.
[0058] The above-mentioned way of determining which priority of the UL data or the SL data is higher is only an example of the present application, and the present application does not limit other ways of determining the data with higher priority.
[0059] However, when one of the UL occupied resource and the SL occupied resource is located on the unlicensed frequency band, and data on the UL and data on the SL need to be transmitted at the same time, the terminal device needs to perform a listen before talk (LBT) operation on the link located on the unlicensed frequency band, that is, to determine whether the channel is idle through the LBT listening result, and the terminal device can only transmit data on the link with an idle channel. Then, the high-priority data may not be transmitted, the LBT listening result of the link corresponding to the low-priority data is that the channel is idle, and the low-priority data can be transmitted. If the data to be transmitted is still determined according to the priority, resource waste may occur. In addition, when the LBT listening result of the link corresponding to the high-priority data is that the channel is busy, the high-priority data cannot be transmitted, thereby causing low communication efficiency.
[0060] An embodiment of the present application provides a data transmission method 100. In the method, a terminal device detects that a first resource and a second resource overlap in a time domain, the first resource is a resource occupied by a first link, the first link is used to carry first data, the second resource is a resource occupied by a second link, the second link is used to carry second data, and the first resource is located on an unlicensed frequency band; when listen before talk (LBT) listening of the first link is successful, the terminal device transmits the first data on the first link.
[0061] This way makes the terminal device transmit the first data or the second data according to the LBT listening result of the first link when the resource occupied by the first link and the resource occupied by the second link overlap, and the resource occupied by the first link is located on the unlicensed frequency band, which can avoid the resource waste caused by the fact that neither the first data nor the second data is transmitted when the first data and the second data are determined to be transmitted according to the priority of the first data and the second data, thereby improving the resource utilization rate.
[0062] Based on the above description, an embodiment of the present application provides a data transmission method 100 as shown in Figure 2 The method can include S201-S202:
[0063] S201: A terminal device detects that a first resource and a second resource overlap in a time domain; the first resource is a resource occupied by a first link, the first link is used to carry first data, the second resource is a resource occupied by a second link, the second link is used to carry second data, and the first resource is located on an unlicensed frequency band.
[0064] It can be understood that the first resource and the second resource overlap in the time domain means that the resource for transmitting the first data and the resource for transmitting the second data overlap in the time domain. For example, the terminal device needs to transmit the first data in time domain resource 0th slot to 6th slot, and also needs to transmit the second data in time domain resource 4th slot to 9th slot, and the transmission resource of the first data and the second data in the 4th slot to the 6th slot is overlapping, that is, the first resource and the second resource overlap in the time domain.
[0065] It can be seen that after the terminal device determines the first data to be sent on the first link and the second data to be sent on the second link, it is detected that the first resource for transmitting the first data and the second resource for transmitting the second data overlap in the time domain. At this time, due to the limitation of the capability of the terminal device, the terminal device can only send one of the first data and the second data.
[0066] S202: When the listen before talk LBT listening of the first link succeeds, the terminal device sends the first data on the first link.
[0067] The LBT listening of the first link succeeds means that the terminal device performs LBT listening on the first link, and detects that the channel on the first link is idle. When the terminal device detects that the channel on the first link is idle, it indicates that data can be transmitted on the first link, so when the listen before talk LBT listening of the first link succeeds, the terminal device sends the first data on the first link.
[0068] In addition, when the listen before talk LBT listening of the first link succeeds, the terminal device sends the first data on the first link, which can be understood as follows: after the terminal device determines the first data to be sent on the first link and the second data to be sent on the second link, the terminal device packages the first data and the second data respectively to generate a first data packet and a second data packet, and then performs LBT listening on the first link. When the LBT listening of the first link succeeds, the terminal device sends the first data packet.
[0069] In an optional implementation, when the first resource and the second resource overlap in the time domain, and the first resource is located in an unlicensed frequency band, when the listen before talk LBT listening of the first link succeeds, the terminal device sends the first data on the first link, including: when the listen before talk LBT listening of the first link succeeds, and the priority of the first data is higher than the priority of the second data, the terminal device sends the first data on the first link.
[0070] It can be seen that the terminal device transmits the first data on the first link only when the listen-before-talk (LBT) sensing of the first link succeeds and the priority of the first data is higher than the priority of the second data. That is, the terminal device determines whether to transmit the first data or the second data in combination with the LBT sensing result of the first link and the priorities of the first data and the second data, rather than only according to the priorities of the first data and the second data, thereby avoiding resource waste caused by the terminal device determining not to transmit the first data and the second data.
[0071] In another optional implementation, when the first resource is located on an unlicensed frequency band, the second resource is located on a licensed frequency band, and the LBT sensing of the first link succeeds, the terminal device transmits the first data on the first link.
[0072] Optionally, when the first resource is located on an unlicensed frequency band, the second resource is located on a licensed frequency band, the LBT sensing of the first link succeeds, and the priority of the first data is higher than the priority of the second data, the terminal device transmits the first data on the first link.
[0073] It can be seen that when the first resource and the second resource overlap in the time domain and the first resource is located on an unlicensed frequency band, the second resource can be located on a licensed frequency band.
[0074] In another optional implementation, when the first resource is located on an unlicensed frequency band, the second resource is located on an unlicensed frequency band, and the listen-before-talk (LBT) sensing of the first link succeeds, the terminal device transmits the first data on the first link, including: when the LBT sensing of the first link succeeds and the LBT sensing of the second link fails, the terminal device transmits the first data on the first link.
[0075] That is, when the first resource and the second resource are both located on an unlicensed frequency band, the terminal device transmits data on the link on which the LBT sensing succeeds, to ensure that data on the link on which the channel is idle is transmitted.
[0076] In another optional implementation, when the first resource is located on an unlicensed frequency band, the second resource is located on an unlicensed frequency band, and the listen-before-talk (LBT) sensing of the first link succeeds and the priority of the first data is higher than the priority of the second data, the terminal device transmits the first data on the first link, including: when the LBT sensing of the first link succeeds, the LBT sensing of the second link succeeds, and the priority of the first data is higher than the priority of the second data, the terminal device transmits the first data on the first link.
[0077] That is, when the first resource and the second resource are both located on an unlicensed frequency band and the LBT sensing of the first link and the second link both succeeds, the terminal device transmits the first data with a higher priority according to the priority principle.
[0078] It can be seen that in the embodiment of the application, when the first resource and the second resource overlap in the time domain and the first resource is located in the unlicensed frequency band, the terminal device transmits the first data on the first link as long as the LBT sensing of the first link succeeds. That is, when the resources occupied by the terminal device on the first link and the resources occupied by the terminal device on the second link overlap and the resources occupied by the terminal device on the first link are located in the unlicensed frequency band, the terminal device transmits the first data without considering the priorities of the first data and the second data as long as the LBT sensing of the first link succeeds, which can avoid resource waste caused by the fact that neither the first data nor the second data is transmitted when the priorities of the first data and the second data are determined to determine whether the first data or the second data is transmitted, thereby improving resource utilization.
[0079] In addition, in an optional implementation, when the first resource is located in the unlicensed frequency band, the second resource is located in the licensed frequency band, and the LBT sensing of the first link fails, the terminal device transmits the second data on the second link.
[0080] It can be seen that when the first resource is located in the unlicensed frequency band and the second resource is located in the licensed frequency band, the terminal device transmits the first data on the first link if the LBT sensing of the first link succeeds, and transmits the second data on the second link if the LBT sensing of the first link fails. That is, the terminal device determines whether to transmit the first data or the second data according to the LBT sensing result of the first link, which can avoid resource waste caused by the fact that neither the first data nor the second data is transmitted when the priorities of the first data and the second data are determined to determine whether the first data or the second data is transmitted.
[0081] In another optional implementation, when the first resource is located in the unlicensed frequency band, the second resource is located in the licensed frequency band, and the priority of the first data is lower than the priority of the second data, the terminal device transmits the second data on the second link. It can be seen that when the first resource is located in the unlicensed frequency band and the second resource is located in the licensed frequency band, the terminal device directly determines to transmit the second data with the higher priority without considering the LBT sensing result on the first link as long as the priority of the first data is lower than the priority of the second data, which can ensure that the high-priority data carried in the licensed frequency band is transmitted.
[0082] In another optional implementation, when the first resource is located in the unlicensed frequency band, the second resource is located in the licensed frequency band, and the LBT sensing of the first link succeeds and the priority of the first data is lower than the priority of the second data, the terminal device transmits the second data on the second link.
[0083] It can be seen that when the first resource is located on the unlicensed frequency band and the second resource is located on the licensed frequency band, even if the LBT listening of the first link succeeds, but the priority of the first data is lower than the priority of the second data, so the terminal device transmits the second data on the second link.
[0084] In the embodiments of the present application, the first link is an uplink (UL) and the second link is a sidelink (SL). Alternatively, the first link is a sidelink (SL) and the second link is an uplink (UL). Alternatively, the first link and the second link are both uplinks (ULs). Alternatively, the first link and the second link are both sidelinks (SLs). The embodiments of the present application do not limit the specific implementation of the first link and the second link.
[0085] The following describes the above implementation mode with the first link as UL and the second link as SL, and with the resources occupied by UL located on the unlicensed frequency band and the resources occupied by SL located on the licensed frequency band or on the unlicensed frequency band:
[0086] 1. The resources occupied by UL are located on the unlicensed frequency band and the resources occupied by SL are located on the licensed frequency band.
[0087] In an optional implementation mode, when the LBT listening on UL succeeds, the terminal device transmits the first data on UL.
[0088] Since the resources occupied by UL are located on the unlicensed frequency band, the terminal device needs to perform LBT listening on UL, so that only when the terminal device listens to the idle channel on UL, the terminal device can transmit the first data on UL, that is, the probability of the terminal device transmitting data on UL is small, so as long as the terminal device listens to the idle on UL, that is, the LBT listening on UL succeeds, the terminal device transmits the first data on UL, so as to ensure that the idle channel on UL is fully utilized, and the resource utilization rate can be improved.
[0089] In another optional implementation mode, when the LBT listening on UL succeeds and the priority of the first data is higher than the priority of the second data, the terminal device transmits the first data on UL.
[0090] That is, when the resources of UL are located on the unlicensed frequency band, the terminal device transmits the first data on UL only when the terminal device listens to the idle channel on UL and the priority of the first data is higher than the priority of the second data, otherwise, the terminal device transmits the second data on SL, so as to ensure that the data on SL is transmitted preferentially.
[0091] In another optional implementation, when the LBT sensing of the UL succeeds and the priority of the first data is lower than the priority of the second data, the terminal device transmits the first data on the UL. It can be seen that even if the priority of the first data is low, as long as the LBT sensing of the UL succeeds, the terminal device transmits the first data, so as to ensure that the data on the idle channel is transmitted, and the resource utilization rate can be improved.
[0092] In another optional implementation, when the LBT sensing of the UL fails, the terminal device transmits the second data on the SL. That is, the terminal device transmits the first data on the UL when the LBT sensing of the UL succeeds, and transmits the second data on the SL when the LBT sensing of the UL fails.
[0093] In another optional implementation, when the LBT sensing of the UL fails and the priority of the first data is lower than the priority of the second data, the terminal device transmits the second data on the SL. It can be seen that when the priority of the first data is lower than the priority of the second data and the LBT sensing of the UL fails, the terminal device transmits the second data, so as to ensure that one of the first data and the second data is transmitted, thereby avoiding the waste of resources caused by that neither the first data nor the second data is transmitted.
[0094] In another optional implementation, when the LBT sensing of the UL succeeds and the priority of the first data is lower than the priority of the second data, the terminal device transmits the second data on the SL. It can be seen that even if the LBT sensing of the UL succeeds, the terminal device still transmits the second data on the SL because the priority of the first data is lower than the priority of the second data.
[0095] 2. The resources occupied by the UL are located on an unlicensed frequency band, and the resources occupied by the SL are located on the unlicensed frequency band.
[0096] In an optional implementation, the LBT sensing of the UL succeeds, the LBT sensing of the SL succeeds, and the priority of the first data is higher than the priority of the second data, the terminal device transmits the first data on the UL.
[0097] In another optional implementation, the LBT sensing of the UL succeeds, the LBT sensing of the SL succeeds, and the priority of the first data is lower than the priority of the second data, the terminal device transmits the second data on the SL.
[0098] That is, when the resources occupied by the UL and the resources occupied by the SL are both located on the unlicensed frequency band, and the LBT sensing of the UL and the LBT sensing of the SL both succeed, the terminal device transmits the data with the higher priority among the first data and the second data, so as to ensure that the data with the higher priority among the first data and the second data is transmitted, that is, one of the first data and the second data is transmitted, which is beneficial to improve the communication efficiency and the resource utilization rate.
[0099] In another optional implementation, the LBT listening of the UL succeeds, the LBT listening of the SL fails, and the terminal device transmits the first data on the UL.
[0100] In another optional implementation, the LBT listening of the UL fails, the LBT listening of the SL succeeds, and the terminal device transmits the first data on the SL.
[0101] It can be seen that when the resources occupied by the UL and the resources occupied by the SL are both located on the unlicensed frequency band, if the LBT listening of one of the links succeeds, the terminal device transmits corresponding data on the link on which the LBT listening succeeds, so as to ensure that the link with an idle channel is fully utilized, thereby improving the resource utilization rate.
[0102] In the embodiments of the application, when the first link is the SL, the second link is the UL, and the resources occupied by the SL are located on the unlicensed frequency band, the implementation of determining whether the terminal device transmits the first data or the second data can refer to the implementation when the first link is the UL, the second link is the SL, and the resources occupied by the UL are located on the unlicensed frequency band, which will not be described herein again.
[0103] Referring to Figure 3 , Figure 3 is a structural schematic diagram of a data transmission device provided by the embodiments of the application, and the data transmission device is used in a terminal device. The data transmission device 300 can include:
[0104] The processing unit 301 is configured to detect that a first resource and a second resource overlap in a time domain; the first resource is a resource occupied by a first link, the first link is used to carry first data, the second resource is a resource occupied by a second link, the second link is used to carry second data, and the first resource is located on an unlicensed frequency band.
[0105] The processing unit 301 is further configured to transmit the first data on the first link when listen-before-talk LBT listening of the first link succeeds.
[0106] In an optional implementation, when the listen-before-talk LBT listening of the first link succeeds, the processing unit 301 transmits the first data on the first link, and specifically, when the listen-before-talk LBT listening of the first link succeeds and a priority of the first data is higher than a priority of the second data, the processing unit 301 transmits the first data on the first link.
[0107] In another optional implementation, the second resource is located on a licensed frequency band.
[0108] In another alternative implementation, the processing unit 301 can further send the second data on the second link when LBT sensing of the first link fails.
[0109] In another alternative implementation, the second resource is located on a licensed frequency band, and the processing unit 301 can further send the second data on the second link when the priority of the first data is lower than the priority of the second data.
[0110] In another alternative implementation, the second resource is located on a licensed frequency band, and the processing unit 301 can further send the second data on the second link when LBT sensing of the first link succeeds and the priority of the first data is lower than the priority of the second data.
[0111] In another alternative implementation, the second resource is located on an unlicensed frequency band, and the processing unit 301 can send the first data on the first link when LBT sensing of the first link succeeds, specifically for: sending the first data on the first link when LBT sensing of the first link succeeds and LBT sensing of the second link fails.
[0112] In another alternative implementation, the second resource is located on an unlicensed frequency band, and the processing unit 301 can send the first data on the first link when LBT sensing of the first link succeeds and the priority of the first data is higher than the priority of the second data, specifically for: sending the first data on the first link when LBT sensing of the first link succeeds, LBT sensing of the second link succeeds, and the priority of the first data is higher than the priority of the second data.
[0113] In another alternative implementation, the first link is an uplink (UL), and the second link is a sidelink (SL); or the first link is a sidelink (SL), and the second link is an uplink (UL).
[0114] Optionally, the data transmission apparatus 300 further includes a communication unit 302, which can be used to send the first data or the second data, and can also be used to communicate with other communication apparatuses.
[0115] The embodiments of the present application and the above method embodiments are based on the same concept and bring the same technical effects. For specific principles, refer to the description of the above method embodiments, which will not be repeated here.
[0116] Please refer to Figure 4 , Figure 4A structural schematic diagram of a terminal device 400 is provided in the embodiments of the present application. The terminal device 400 described in the embodiments of the present application comprises a processor 401 and a memory 402, and the processor 401 and the memory 402 are connected through one or more communication buses.
[0117] The processor 401 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor and the like. The processor 401 is configured to support the terminal device to perform the functions of the terminal device in the embodiments of the present application. Figure 2 The functions of the terminal device in the method.
[0118] The memory 402 can include a read-only memory and a random access memory, and provide the processor 401 with computer programs and data. Part of the memory 402 can also include a non-volatile random access memory. In an optional implementation, the processor 401 invokes the computer program to perform the following functions:
[0119] detecting that the first resource and the second resource overlap in the time domain; the first resource is a resource occupied by a first link, the first link is used to carry first data, the second resource is a resource occupied by a second link, the second link is used to carry second data, and the first resource is located on an unlicensed frequency band;
[0120] when listen before talk (LBT) listening of the first link succeeds, sending the first data on the first link.
[0121] In another optional implementation, the processor 401 invokes the computer program to perform the following functions:
[0122] detecting that the first resource and the second resource overlap in the time domain; the first resource is a resource occupied by a first link, the first link is used to carry first data, the second resource is a resource occupied by a second link, the second link is used to carry second data, and the first resource is located on an unlicensed frequency band;
[0123] when listen before talk (LBT) listening of the first link succeeds, sending the first data on the first link.
[0124] The embodiments of the present application and the above method embodiments are based on the same concept, and have the same technical effects. For specific principles, refer to the description of the above method embodiments, which will not be repeated here.
[0125] The embodiments of the present application also provide a chip. The chip is configured to detect that a first resource and a second resource overlap in a time domain. The first resource is a resource occupied by a first link, the first link is configured to carry first data, the second resource is a resource occupied by a second link, the second link is configured to carry second data, and the first resource is located on an unlicensed frequency band. When a listen before talk (LBT) detection of the first link succeeds, the first data is transmitted on the first link.
[0126] Other implementation manners of the chip can refer to the related content of the above method embodiments. Details will not be described here.
[0127] The embodiments of the present application and the above method embodiments are based on the same concept, and have the same technical effects. For specific principles, refer to the description of the above method embodiments, which will not be repeated here.
[0128] The embodiments of the present application provide a module device. The module device includes a processor and a communication interface. The processor is connected with the communication interface. The communication interface is configured to transceive signals. The processor is configured to:
[0129] detect that a first resource and a second resource overlap in a time domain. The first resource is a resource occupied by a first link, the first link is configured to carry first data, the second resource is a resource occupied by a second link, the second link is configured to carry second data, and the first resource is located on an unlicensed frequency band.
[0130] When a listen before talk (LBT) detection of the first link succeeds, the first data is transmitted on the first link.
[0131] Other implementation manners of the module device can refer to the related content of the above method embodiments. Details will not be described here.
[0132] The embodiments of the present application and the above method embodiments are based on the same concept, and have the same technical effects. For specific principles, refer to the description of the above method embodiments, which will not be repeated here.
[0133] The embodiments of the present application also provide a computer readable storage medium. The computer readable storage medium stores a computer program. When the computer program is executed by a processor, the computer program can be used to implement the wireless network search method described in the corresponding embodiments, which will not be repeated here. Figure 2 The wireless network search method described in the corresponding embodiments will not be repeated here.
[0134] The computer readable storage medium can be an internal storage unit of the terminal, such as a hard disk or a memory of the device, according to any of the preceding embodiments. The computer readable storage medium can also be an external storage device of the terminal, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the terminal. The computer readable storage medium is used to store the computer program and other programs and data required by the terminal. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0135] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a readable storage medium, and when the program is executed, the processes of the above-mentioned embodiments can be included. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), etc.
[0136] The above disclosure is only the preferred embodiments of the present application, and of course cannot limit the scope of the rights of the present application, so the equivalent changes made according to the claims of the present application are still within the scope of the present application.
Claims
1. A data transmission method, characterized by, The method comprises: The terminal device detects that the first resource and the second resource overlap in the time domain; the first resource is a resource occupied by a first link, the first link is used to carry first data, the second resource is a resource occupied by a second link, the second link is used to carry second data, and the first resource is located on an unlicensed frequency band, and the second resource is located on a licensed frequency band; When listen-before-talk (LBT) detection of the first link succeeds, the terminal device transmits the first data on the first link; the LBT detection of the first link succeeds, which means that the LBT detection is performed on the first link and it is detected that a channel on the first link is idle; The first link is an uplink (UL), and the second link is a sidelink (SL); or the first link is a sidelink (SL), and the second link is an uplink (UL).
2. The method of claim 1, wherein, The method further comprises: When the LBT detection of the first link fails, the terminal device transmits the second data on the second link.
3. The method of claim 2, wherein, The second resource is located on a licensed frequency band, and the method further comprises: When the priority of the first data is lower than the priority of the second data, the terminal device transmits the second data on the second link.
4. The method of claim 1, wherein, The second resource is located on a licensed frequency band, and the method further comprises: When the LBT detection of the first link succeeds and the priority of the first data is lower than the priority of the second data, the terminal device transmits the second data on the second link.
5. The method according to claim 1 or 2, characterized in that, The second resource is located on an unlicensed frequency band, and the method further comprises: When the LBT detection of the first link succeeds and the LBT detection of the second link fails, the terminal device transmits the first data on the first link.
6. The method of claim 1, wherein, The second resource is located on an unlicensed frequency band, and the method further comprises: When the LBT detection of the first link succeeds and the LBT detection of the second link fails, the terminal device transmits the first data on the first link.
7. The method of claim 2, wherein, The second resource is located on an unlicensed frequency band, and the method further comprises: When the LBT detection of the first link succeeds and the LBT detection of the second link fails, the terminal device transmits the first data on the first link.
8. A data transmission apparatus, characterized by comprising: The data transmission apparatus comprises: The processing unit is configured to detect that the first resource and the second resource overlap in the time domain; the first resource is a resource occupied by a first link, the first link is used to carry first data, the second resource is a resource occupied by a second link, the second link is used to carry second data, and the first resource is located on an unlicensed frequency band, and the second resource is located on a licensed frequency band; The processing unit is further configured to send the first data on the first link when listen-before-talk (LBT) detection of the first link is successful; the LBT detection of the first link being successful means that the LBT detection is performed on the first link and it is detected that a channel on the first link is idle. In the embodiments of the present application, the first link is an uplink (UL), and the second link is a sidelink (SL); or the first link is a sidelink (SL), and the second link is an uplink (UL).
9. A terminal device, comprising: The terminal device comprises a processor and a memory, which are connected to each other, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to invoke the program instructions to execute the method according to any one of claims 1 to 7.
10. A chip, characterized in that The chip is configured to detect that the first resource and the second resource overlap in the time domain. The first resource is a resource occupied by a first link, the first link is used to carry first data, the second resource is a resource occupied by a second link, the second link is used to carry second data, and the first resource is located on an unlicensed frequency band, and the second resource is located on a licensed frequency band. The chip is further configured to send the first data on the first link when listen-before-talk (LBT) detection of the first link is successful; the LBT detection of the first link being successful means that the LBT detection is performed on the first link and it is detected that a channel on the first link is idle. In the embodiments of the present application, the first link is an uplink (UL), and the second link is a sidelink (SL); or the first link is a sidelink (SL), and the second link is an uplink (UL).
11. A modular device, comprising: The module device comprises a processor and a communication interface, the processor is connected with the communication interface, the communication interface is used to transceive signals, and the processor is used to: detect that the first resource and the second resource overlap in the time domain; The first resource is a resource occupied by a first link, the first link is used to carry first data, the second resource is a resource occupied by a second link, the second link is used to carry second data, and the first resource is located on an unlicensed frequency band, and the second resource is located on a licensed frequency band. send the first data on the first link when listen-before-talk (LBT) detection of the first link is successful; the LBT detection of the first link being successful means that the LBT detection is performed on the first link and it is detected that a channel on the first link is idle. In the embodiments of the present application, the first link is an uplink (UL), and the second link is a sidelink (SL); or the first link is a sidelink (SL), and the second link is an uplink (UL).
12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, the computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Transmission conflict solution method and device, terminal and storage medium
CN110999510A