Data transmission method, device and UE
The data transmission method allows the UE to transmit data during the idle periods of the FFP by following a specific transmission rule, addressing the challenge of uncertain repetitive transmissions and ensuring uninterrupted data transmission.
Patent Information
- Application Number
- JP2023543036
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-01-15
- Filing Date
- 2022-01-14
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2042-01-14
AI Technical Summary
The existing frame-based equipment (FBE) channel access mechanism cannot transmit data within the idle period of the fixed frame period (FFP), leading to situations where repetitive transmissions may be sent during idle periods, causing uncertainty for user equipment (UE) on how to perform these transmissions.
A data transmission method where the UE transmits first data according to a specific transmission rule when the time domain resource of the data overlaps with the idle period of the FFP used by the UE, allowing for repeat transmissions during idle periods without interruption.
This approach enables the UE to effectively transmit data during idle periods of the FFP, resolving the uncertainty in repetitive transmissions and ensuring continuous data transmission without loss.
Smart Images

Figure 0007674491000001 
Figure 0007674491000002 
Figure 0007674491000003
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims priority to China Patent Application No. 202110055722.7, filed in China on January 15, 2021, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of communication technology, and in particular to a data transmission method, device and UE. [Background technology]
[0003] The transmission / reception timing of Frame Based Equipment (FBE) employs a periodic structure whose normal period is a Fixed Frame Period (FFP).
[0004] In Ultra-Reliable and Low Latency Communications (URLLC), a base station and a user equipment (UE) may adopt different FFP periods and / or different FFP starting positions, and such configuration flexibility can meet the transmission requirements of URLLC. Here, a UE may adopt its own FFP to start a Channel Occupancy Time (COT) for transmission, and the UE may share the COT initiated by the base station, i.e., the UE may perform uplink transmission within the COT of the base station.
[0005] However, in the FBE channel access mechanism, data cannot be transmitted within the idle period of the FFP, and the configuration of the repeated transmission is independent of the configuration of the FFP, so there may be situations where the two do not match, which may cause, for example, the repeated transmission to be configured to be transmitted within the idle period of the FFP, and the UE cannot determine how to perform the repeated transmission. Summary of the Invention [Problem to be solved by the invention]
[0006] The embodiments of the present application provide a data transmission method, device, and UE that can solve the problem that repeated transmission is arranged to be transmitted within an idle period of an FFP and the UE cannot determine how to perform repeated transmission. [Means for solving the problem]
[0007] According to a first aspect, an embodiment of the present application provides a data transmission method, the method including: when a time domain resource of a first data overlaps with a first idle period, a UE transmits first data according to a first transmission rule, where the first data is repeatedly transmitted data, the first idle period is an idle period of a first FFP, and the first FFP is an FFP used by the UE.
[0008] According to a second aspect, an embodiment of the present application provides a data transmission device, the data transmission device including: a transmission module for transmitting first data according to a first transmission rule when a time domain resource of the first data overlaps with a first idle period, where the first data is repeatedly transmitted data, the first idle period is an idle period of a first FFP, and the first FFP is an FFP used by the UE.
[0009] According to a third aspect, an embodiment of the present application provides a UE, the UE including a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, realizing the steps of the data transmission method described in the first aspect.
[0010] According to a fourth aspect, an embodiment of the present application provides a readable storage medium having stored thereon a program or instructions which, when executed by a processor, realise the steps of the data transmission method according to the first aspect.
[0011] According to a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor running a program or instruction and used to realize the data transmission method described in the first aspect. Effect of the Invention
[0012] In the embodiment of the present application, when the time domain resource of the first data overlaps with the first idle period, the UE transmits the first data according to the first transmission rule, where the first data is repeatedly transmitted data, the first idle period is the idle period of the first FFP, and the first FFP is the FFP used by the UE. That is, in the process of the UE performing data repeatedly transmission, the time domain resource of the first data in the repeatedly transmitted data transmitted by the UE conflicts with the idle period of the FFP used by the UE, that is, when the UE is configured to repeatedly transmit data in the idle period of the FFP, the UE may transmit the first data according to the first transmission rule, thereby completing the repeated transmission, and avoiding the problem of not knowing how to transmit when the UE is configured to repeatedly transmit data in the idle period of the FFP used. [Brief description of the drawings]
[0013] [Figure 1] 1 is a schematic diagram of an FFP structure according to an embodiment of the present application. [Diagram 2] FIG. 2 is a schematic diagram of a transmission resource according to an embodiment of the present application; [Diagram 3] 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application; [Figure 4]1 is a flowchart of a data transmission method according to an embodiment of the present application; [Diagram 5] 2 is a second flowchart of a data transmission method according to an embodiment of the present application. [Figure 6] FIG. 2 is a second schematic diagram of transmission resources according to an embodiment of the present application. [Figure 7] FIG. 3 is a schematic diagram of a transmission resource according to an embodiment of the present application; [Figure 8] FIG. 4 is a schematic diagram of a transmission resource according to an embodiment of the present application. [Figure 9] 1 is a possible structural schematic diagram of a data transmission device according to an embodiment of the present application; [Figure 10] FIG. 2 is a possible structural schematic diagram of a UE according to an embodiment of the present application; [Figure 11] FIG. 2 is a hardware schematic diagram of a UE according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] First, the relevant terms used in the examples of the present application are interpreted as follows.
[0015] 1. Unlicensed frequency bands In future communication systems, shared spectrum (e.g., unlicensed bands) may supplement licensed bands to help operators expand their services. Consistent with the deployment of New Radio (NR) systems and to maximize unlicensed access under NR as much as possible, the unlicensed bands may operate in the 5 GHz, 37 GHz, or 60 GHz bands.
[0016] In general, unlicensed frequency bands may be shared by multiple Radio Access Technologies (RATs), such as Wireless-Fidelity (WiFi), Radar, Long Term Evolution-Licence Assisted Access (LTE-LAA), etc. Therefore, in some countries or regions, unlicensed frequency bands must comply with regulations when in use, thereby ensuring that all devices can use this resource fairly.
[0017] For example, rules such as listen before talk (LBT), maximum channel occupancy time (MCOT), etc. must be followed. When a transmitting node needs to transmit information, it must first perform LBT and energy detection (ED) on surrounding nodes. If the detected power is lower than a threshold, the channel is considered to be idle and the transmitting node may transmit, and the channel time occupied by the transmitting node after starting transmission must not exceed MCOT. If the detected power is equal to or greater than a threshold, the channel is considered to be busy and the transmitting node cannot transmit. Here, the transmitting node may be a base station, a UE, a WiFi AP, etc.
[0018] 2. FBE channel access mechanism Generally, an FBE node adopts a channel access mechanism based on LBT to occupy a channel. Here, a node that initiates a transmission sequence including one or multiple consecutive transmissions is called an initiating device, and the other node is called a responding device. An FBE node may be an initiating node, a responding node, or a node that supports initiation and response simultaneously. The FFP value set supported by a node is declared by the device manufacturer, and the value of FFP is between 1ms and 10ms. A transmission can only be initiated at the start time of the FFP. A node can change the FFP of its current application, and the change frequency should not exceed once every 200ms.
[0019] FIG. 1 is a structural schematic diagram of an FFP according to an embodiment of the present application, and as shown in FIG. 1, the FFP may include a COT and an idle period.
[0020] Before initiating transmission at the start time of a certain FFP, the initiating node performs a Clear Channel Assess (CCA). As shown in Figure 1, the node may perform the CCA during the idle period of the previous FFP. If it determines that the channel is empty, it may transmit immediately, and if it determines that the channel is busy, it will not allow any transmission within the immediately following FFP time length. That is, the initiating node must perform a one-shot LBT, i.e., Cat. 2 LBT, before transmission. Here, the Short Control Signalling Transmissions specified in the supervisory management are excluded.
[0021] Within an FFP where a data transmission is initiated, the corresponding initiating node defines the total time during which the node can transmit without re-estimating the channel availability as COT. The COT must not be longer than 95% of the FFP, the Idle Period is located after the COT, the Idle Period lasts until the end of the start time of the next FFP, the length of the Idle Period is at least 5% of the FFP, and the minimum value is 100 μs.
[0022] The initiating node may transmit multiple times on a given channel without performing additional CCA in the COT, with the time interval between adjacent transmissions not exceeding 16 μs for any of these transmissions. If the time interval between adjacent transmissions in the COT exceeds 16 μs, the initiating node must perform CCA again before continuing transmission. If CCA determines that the channel is idle, the initiating node continues transmitting, with all time intervals between adjacent transmissions counted toward the COT length.
[0023] An initiating node may grant and transmit to one or more associated responding nodes the right to use a designated channel for a period of time within the COT. After a node correctly receives a data packet for itself, it may directly transmit a management and control frame (e.g., an ACK frame) corresponding to the data packet on the designated channel without CCA. The node must ensure that these consecutively transmitted frames do not exceed the maximum COT time length mentioned above.
[0024] The operation that the responding node performs after receiving a permission to use a specified channel for a certain period of time from an initiating node is that if the responding node starts transmission at a maximum interval of 16 μs after the end of the last transmission for which the initiating node indicates permission, the responding node does not need to perform CCA before transmission, and if the interval exceeds 16 μs, it performs CCA before the start of the permitted transmission period. If the responding node determines that the channel is busy, it discards this permission, and if it determines that the channel is empty, it may initiate a transmission on the specified channel. The transmission time length can occupy at most the remaining part of the COT in the current FFP, and multiple transmissions can be initiated within the remaining time range, and the time interval between adjacent transmissions does not have to exceed 16 μs, and the permission is discarded after the transmission is completed.
[0025] In Rel-17 URLLC, the gNB and UE may adopt different FFP period and / or different FFP start position. The network cannot make any changes to the configuration of the gNB or UE's FFP within 200ms after the configuration is completed. The UE may adopt its own FFP to start COT (i.e., UE-initiated COT) for data transmission. The gNB may adopt its own FFP to start COT (i.e., gNB-initiated COT), and after the gNB acquires the channel, the gNB starts transmission from the gNB FFP start position, and the UE may share the gNB's COT, i.e., the UE may perform uplink transmission within the gNB's COT.
[0026] 3. Repeated transmission of the Physical Uplink Shared Channel (PUSCH) In rel-16, in order to improve the delay and reliability requirements for URLLC service, PUSCH repetition transmission across a slot boundary is supported when the PUSCH repetition transmission is PUSCH repetition type B. That is, when one PUSCH transmission encounters a slot boundary, an uplink / downlink switching point, or an invalid symbol, the PUSCH may be divided into multiple parts. Each repetition transmission indicated by a network device may be called a nominal repetition. When one nominal PUSCH is divided, each valid symbol part is called an actual repetition.
[0027] It should be noted that if a nominal transmission encounters an unavailable symbol, the actual transmission is canceled or dropped, where the unavailable symbol is any one of a synchronization signal and physical broadcast channel signal block (SSB), a symbol of control resource set 0 (CORESET 0), an unavailable symbol configured by Radio Resource Control (RRC), and a semi-static downlink (DL) symbol.
[0028] As can be appreciated, the number of nominal repeat transmissions indicated or notified by the network device may not be equal to the number of actual repeat transmissions.
[0029] 2 is a schematic diagram of a transmission resource according to an embodiment of the present application, which includes four nominal repeated transmissions, each repeated transmission lasting four symbols, and the number of nominal repeated transmissions is 4. If nominal transmission 3 crosses a slot boundary, the nominal transmission 3 is divided into two actual transmissions, and thus the number of actual transmissions is 5.
[0030] The following clearly and completely describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application, and obviously, the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those skilled in the art on the basis of the embodiments of the present application without any creative efforts are within the scope of protection of the present application.
[0031] The terms "first," "second," etc. in the specification and claims of the present application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It is to be understood that data so used are interchangeable where appropriate, such that the embodiments of the present application may be performed in an order other than that shown or described herein, and that the objects distinguished by "first," "second," etc. are generally of the same type and are not limited in number, e.g., the first object may be one or more. Note that "and / or" in the specification and claims refers to at least one of the objects connected, and the character " / " generally refers to an "or" relationship between the related objects.
[0032] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the techniques described may be used in the above-mentioned systems and radio technologies, or in other systems and radio technologies. However, although the following description describes an NR system for illustrative purposes and uses NR terminology in most of the following description, these techniques may be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems.
[0033] FIG. 3 is a schematic diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a UE 11 and a network device 12. Here, the UE 11 may be called a terminal device or a user terminal, and the UE 11 may be a terminal device such as a mobile phone, a tablet personal computer, a laptop computer (or called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE), etc., and the wearable device includes a bracelet, an earphone, glasses, etc. It should be noted that the embodiment of the present application does not limit the specific type of the UE 11. The network device 12 may be a base station or a core network, where the base station is ,a access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmission point (Transmitter / Receiver), ission Rece Option The base station may be referred to as a base transceiver station (TRP), a base transceiver point (TRP), or some other suitable term in the art, and as long as the same technical effect is achieved, the base station is not limited to a specific technical term. It should be noted that in the embodiments of the present application, only base stations in an NR system are taken as examples, and the specific type of base station is not limited.
[0034] Hereinafter, the data transmission method according to the embodiment of the present application will be described in detail through specific embodiments and application scenarios in conjunction with the drawings.
[0035] 4 is a flow chart of a data transmission method according to an embodiment of the present application. As shown in FIG. 4, the data transmission method includes the following step 101:
[0036] In step 101, when a time domain resource of the first data overlaps with a first idle period, the UE transmits the first data according to a first transmission rule.
[0037] Here, the first data is data that is repeatedly transmitted, the first idle period is an idle period of a first FFP, and the first FFP is an FFP used by the UE.
[0038] It should be explained that the first data may be data transmitted by the UE, or may be data received by the UE, and the embodiments of the present application are not specifically limited thereto.
[0039] Optionally, the first data is one of data carried on a PUSCH and data carried on a physical downlink shared channel (PDSCH).
[0040] For example, the first data may be data that is carried on a PUSCH and repeatedly transmitted, or the first data may be data that is carried on a PDSCH and repeatedly transmitted.
[0041] Alternatively, the first FFP may be an FFP used for data transmission in a COT initiated by the UE (referred to as UE-initiated COT), or an FFP used for data transmission in a COT initiated by a base station shared by the UE (referred to as gNB-initiated COT).
[0042] Furthermore, when the UE initiates a COT to transmit data, the first idle period is the idle period of the FFP corresponding to the UE-initiated COT, and when the UE shares a COT initiated by a base station, the first idle period is the idle period of the FFP corresponding to the gNB-initiated COT when the UE shares the gNB-initiated COT.
[0043] Optionally, the repeat type of the repeat transmission is repeat type A or repeat type B.
[0044] Exemplarily, the first data is any one of repetition type A data carried on a PUSCH and transmitted and repeatedly transmitted (referred to as PUSCH repetition type A), repetition type A data carried on a PDSCH and transmitted and repeatedly transmitted (referred to as PDSCH repetition type A), repetition type B data carried on a PUSCH and transmitted and repeatedly transmitted (referred to as PUSCH repetition type B), and repetition type B data carried on a PDSCH and transmitted and repeatedly transmitted (referred to as PDSCH repetition type B).
[0045] Exemplarily, the UE may transmit the first data according to a first transmission rule based on the time domain information of the first idle period.
[0046] Here, the time domain information of the first idle period includes at least one of a start time domain position, an end time domain position, and a time length of the first idle period.
[0047] It should be noted that the overlap of the time domain resource of the first data with the first idle period may be any one of the following: the entire time domain resource of the first data overlaps with the first idle period; or a portion of the time domain resource of the first data overlaps with the first idle period.
[0048] An embodiment of the present application provides a data transmission method, in which when the time domain resource of the first data overlaps with a first idle period, the UE transmits the first data according to a first transmission rule, where the first data is repeatedly transmitted data, the first idle period is an idle period of a first FFP, and the first FFP is an FFP used by the UE. That is, in the process of the UE performing data repeated transmission, the time domain resource of the first data in the repeatedly transmitted data transmitted by the UE conflicts with the idle period of the FFP used by the UE, that is, when the UE is configured to repeatedly transmit data in the idle period of the FFP, the UE may transmit the first data according to the first transmission rule, thereby completing the repeated transmission, and avoiding the problem of not knowing how to transmit when the UE is configured to repeatedly transmit data in the idle period of the FFP used.
[0049] Optionally, in combination with FIG. 4, as shown in FIG. 5, the data transmission method according to the embodiment of the present application may further include the following step 100 before the above step 101: In step 100, the UE determines whether a first data time domain resource overlaps with a first idle period.
[0050] Exemplarily, the UE may determine, based on the target configuration information, whether a time domain resource of the first data overlaps with the first idle period.
[0051] Here, the target configuration information includes first configuration information and second configuration information, the first configuration information includes time domain information of the first data, and the second configuration information includes time domain information of the first idle period.
[0052] Alternatively, in the data transmission method according to the embodiment of the present application, the above step 101 may be specifically performed by the following step 101a or step 101b: In step 101a, the UE cancels transmission of the first data if the time domain resource of the first data overlaps with the first idle period.
[0053] As can be understood, in the embodiment of the present application, the UE cancels the first data transmission in the repeatedly transmitted data, and the other repeated data continues to be transmitted.
[0054] For example, the number of data pieces that the UE repeatedly transmits is four, and the time domain resource of repeated transmission 3 overlaps with idle period 1 of FFP 1, so the UE may cancel the transmission of repeated transmission 3 and continue to transmit repeated transmission 4.
[0055] Example 1: For PUSCH repetition type A, the time domain resource of one PUSCH repetition overlaps with the idle period, and the UE may discard this entire PUSCH repetition.
[0056] Example 2: For PUSCH repetition type B, the time domain resource of PUSCH nominal repetition 1 overlaps with idle period 1 of FFP 1, and the UE may discard the entire PUSCH nominal repetition 1 that overlaps with the idle period; and the time domain resource of PUSCH actual repetition 1 overlaps with idle period 1 of FFP 1, and the UE may discard the entire PUSCH actual repetition 1 that overlaps with the idle period.
[0057] Here, the idle period in Examples 1 and 2 may be the idle period of the FFP corresponding to the UE-Initiated COT, or may be the idle period of the FFP corresponding to the gNB when the UE shares the gNB-Initiated COT.
[0058] In step 101b, the UE transmits the first data on the first time domain resource if the time domain resource of the first data overlaps with the first idle period.
[0059] Here, the first time domain resource is an available time domain resource located after the first idle period.
[0060] Illustratively, the available resources are the available time domain resources determined by the UE.
[0061] As can be understood, if the first data does not include other repeatedly transmitted data after the first data, the UE delays the transmission of the first data, and if the first data includes further repeatedly transmitted data after the first data, the UE delays the transmission of both the first data and the repeatedly transmitted data after the first data.
[0062] That is, the UE does not discard any data, but sequentially delays the transmission of the first data and the data repeatedly transmitted after the first data, and if the time domain resource of the data repeatedly transmitted again overlaps with the idle period, the UE may continue to sequentially delay the transmission.
[0063] For example, the number of data to be repeatedly transmitted is four, the time domain resource of repeated transmission 3 overlaps with the first idle period, and the UE sequentially delays and transmits repeated transmission 3 to available time domain resources after the first idle period, and continues to transmit repeated transmission 4 after transmitting repeated transmission 3.
[0064] Example 3: If the time domain resource of a PUSCH repetition (type A or type B) overlaps with an idle period, the entire PUSCH repetition that overlaps with the idle period may be sequentially delayed to the next available resource and continuously transmitted.
[0065] Optionally, the first time domain resource is an available time domain resource located after the first idle period among the time domain resources corresponding to the next FFP of the first FFP.
[0066] Combining Figure 5, the time domain resource of repeated transmission 3 overlaps with the idle period 1 of FFP 1, and the UE can determine whether there is an available time domain resource in the time period where FFP 2 is located, and if there is an available time domain resource in the time period where FFP 2 is located, the UE transmits repeated transmission 3 on this available time domain resource.
[0067] Alternatively, in the data transmission method according to the embodiment of the present application, the above step 101b may be performed by the following step 101b1 or step 101b2: In step 101b1, if the time domain resource of the first data overlaps with a first idle period, the UE transmits the first data on the first time domain resource if it detects that the channel is clear before the next FFP of the first FFP.
[0068] Here, the first FFP is the FFP used for data transmission in the COT initiated by the UE.
[0069] Exemplarily, the UE may perform an LBT before the next FFP of the first FFP to determine whether the channel of the next FFP of the first FFP is empty.
[0070] For example, combining FIG. 5, idle period 1 is the idle period of FFP 1, and FFP 2 is the next FFP after FFP 1, and the UE may determine whether the channel of FFP 2 is empty by performing LBT in idle period 1 of FFP 1.
[0071] In step 101b2, if the time domain resource of the first data overlaps with the first idle period, and channel sharing information is detected in the FFP next to the first FFP, the first data is transmitted on the first time domain resource.
[0072] Here, the first FFP is an FFP used for data transmission in the COT initiated by a base station shared by the UE.
[0073] For example, the gNB configures a PUSCH repetition (type A or type B) to the UE, and the transmission process includes four repeated transmissions, where the third repeated transmission overlaps with the idle period of the FFP used by the UE.
[0074] Example 4: Combining (a) in Figure 6, the UE transmits within the UE-initiated COT, and the time domain resources of repeated transmission 3 overlap with the idle period 1-1 corresponding to the UE's FFP 1-1, and after the UE transmits repeated transmission 1 and repeated transmission 2, the UE performs LBT in the idle period 1-1 of FFP 1-1 and determines that the channel of FFP 1-2 is empty, then continues to transmit repeated transmission 3 and repeated transmission 4 on the available resources in FFP 1-2, for example, the UE starts transmitting repeated transmission 3 and repeated transmission 4 from the starting position of FFP 1-2.
[0075] Example 5: Combining (b) in Figure 6, the UE shares the gNB-initiated COT, and the time domain resource of repeated transmission 3 overlaps with the idle period 2-1 corresponding to the FFP 2-1 of the gNB. After the UE transmits repeated transmission 1 and repeated transmission 2, the UE detects whether there is channel sharing information in the FFP 2-2. If the channel sharing information is detected, the UE continues to transmit repeated transmission 3 and repeated transmission 4 in the gNB-initiated COT detected by the FFP 2-2. For example, the UE transmits repeated transmission 3 and repeated transmission 4 after the downlink transmission of the FFP 2-2.
[0076] Here, the channel sharing information may be any downlink signaling, signal transmitted by the base station, or may be downlink signaling, signal, or dedicated channel sharing indication information transmitted at a specific location.
[0077] That is, the UE will not discard any repeat transmission, and if the repeat transmission overlaps with an idle period of the FFP used by the UE, the UE may sequentially delay and transmit the repeat transmission to the next available resource.
[0078] It should be noted that in the process of transmitting the repeat transmissions, the above four repeat transmissions may all be nominal repeat transmissions, or may include actual repeat transmissions divided based on other rules (e.g., slot boundaries), and the embodiments of the present application are not specifically limited thereto.
[0079] Based on this method, when the time domain resource of the first data overlaps with the first idle period, the UE may first determine whether there is an available time domain resource in the next FFP. If there is an available time domain resource in the next FFP, for example, when the UE transmits data in a COT initiated by itself, the UE may perform CCA in the idle period of the first FFP to determine whether the channel of the second FFP is empty. If the channel of the second FFP is empty, the UE may sequentially delay the first data in the second FFP and continue to transmit it. When the UE transmits data by sharing the COT of the base station, the UE may detect whether the second FFP has received channel sharing information. If the second FFP detects the channel sharing information, the UE may sequentially delay the first data in the second FFP and continue to transmit it.
[0080] Alternatively, when the repetition type of the repetition transmission is repetition type A, the UE may puncture a portion of the transmission that overlaps with an idle period.
[0081] For example, the first data is PUSCH repetition type A, and the first data is data that is continuously transmitted after puncturing the arranged repetitive transmission, and the UE may discard a portion of the transmission of this first data that overlaps with an idle period.
[0082] Optionally, in the data transmission method according to the embodiment of the present application, when the repetition type of the repetition transmission is repetition type B, the above step 101 may be performed by the following steps 101c1 and 101c2: In step 101c1, if the time domain resource of the first data overlaps with the first idle period, the UE divides the first data based on the target idle period.
[0083] Here, the target idle period is the first idle period or the second idle period, and the second idle period is the idle period of the FFP to which the UE should be switched.
[0084] Illustratively, the UE may divide the first data based on a start position and an end position of the first idle period.
[0085] It should be noted that the above repeat transmission can be a nominal repeat transmission or an actual repeat transmission (actual repeat transmission after being divided according to other regulations), that is, the first data divided by the UE can be a nominal repeat transmission configured by the network, or an actual repeat transmission obtained by dividing a nominal repeat transmission.
[0086] Exemplarily, the first data may be a PUSCH repetition type B.
[0087] In step 101c2, the UE cancels the transmission of the first portion of the first data.
[0088] Here, the first portion is a portion of the first data that overlaps with the target idle period.
[0089] As can be understood, if the time domain resource of one repeated transmission overlaps with the idle period of the FFP used by the UE, the UE may split or segment this idle period for this repeated transmission, and the UE may cancel (discard) the transmission of the part of this repeated transmission that overlaps with the idle period.
[0090] 7, for example, the time domain resource of the repeated transmission 3 overlaps with the idle period 1 of the FFP 1, and the UE may divide the repeated transmission 3 into three parts A, B, and C according to the start and end positions of the idle period 1. Here, the time domain resource corresponding to the part B overlaps with that of the repeated transmission 3 and the idle period 1 (i.e., the part B is the above-mentioned first part), the part A is the part before the first part, and the part C is the part after the first part. The UE may cancel the transmission of the part B of the repeated transmission 3.
[0091] It should be noted that in practical applications, after splitting, the data in which the first data does not overlap with the idle period may include one part or may include two parts, and the embodiments of the present application are not specifically limited thereto.
[0092] Optionally, the data transmission method according to the embodiment of the present application may further include the following step 101c3 or step 101c4 after the above step 101c1: In step 101c3, if the transmission time length of the second portion of the first data is less than or equal to a preset threshold, the UE cancels the transmission of the second portion of the first data.
[0093] In step 101c4, if the transmission time length of the second portion of the first data is greater than a preset threshold, the UE transmits the second portion of the first data.
[0094] Here, the second portion of the first data includes at least one of a portion located before the first portion in the first data and a portion located after the first portion in the first data.
[0095] It should be noted that the transmission time length of the second portion may be less than or equal to a predetermined threshold, indicating that the amount of data in the second portion is small, and the transmission time length of the second portion may be greater than the predetermined threshold, indicating that the amount of data in the second portion is large.
[0096] It should be noted that the preset threshold value range may be set according to actual needs, and the embodiments of the present application do not specifically limit it.
[0097] For example, in conjunction with FIG. 7, if the transmission length of part A is less than or equal to X, discard part A; if the transmission length of part A is greater than X, transmit part A; if the transmission length of part C is less than or equal to X, discard part C; if the transmission length of part C is greater than X, transmit part C, where X=1 symbol.
[0098] As can be seen, if the transmission lengths of both parts A and C are less than or equal to X, the UE discards all of the first data.
[0099] Based on this solution, when a time domain resource of the first data overlaps with a first idle period, the UE may divide the first data based on the first idle period, cancel the transmission of the first part, and determine whether to cancel the transmission based on the transmission length of the second part, cancel the transmission of the second part when the transmission length of the second part is less than or equal to a predetermined threshold, and transmit the second part when the transmission length of the second part is greater than the predetermined threshold.
[0100] Alternatively, in a data transmission method according to an embodiment of the present application, when the first FFP is an FFP used for data transmission in a COT initiated by a base station shared by the UE, if the time domain resource of the first data overlaps with a first idle period, the UE may switch to the FFP initiated by the UE for subsequent repeated transmission, the second FFP is an FFP used for data transmission in a COT initiated by the UE, and the UE may divide the first data based on the second idle period, and the second idle period is an idle period of the second FFP.
[0101] It should be noted that there may be an overlap between the first data and the idle period of the second FFP, and there may be no overlap with the idle period of the second FFP, and in case of overlap, the UE splits the first data based on the idle period of the second FFP.
[0102] Furthermore, after the above step 101c1, the following step 101c5 may be further included: In step 101c5, the UE transmits the second portion of the first data and the other data according to the second FFP.
[0103] Here, the second portion of the first data is a portion located after the first portion of the first data, and the other data is repeatedly transmitted data located after the first data.
[0104] That is, the UE may switch the COT used to transmit data when the time domain resource of the first data overlaps with the first idle period. When the UE transmits data by sharing the COT of the base station, the UE cannot complete all the repeated transmissions within the COT of the base station, the UE may start a COT by itself, and the UE may divide the first data according to the idle period of the second FFP, and complete the transmission of the remaining repeated data according to the second FFP of the UE.
[0105] That is, when a UE transmits repetitive transmissions by sharing a gNB-initiated COT, if the UE cannot complete transmission of all PUSCH repetitions in the gNB-initiated COT, since each gNB-initiated COT starts with downlink transmission, the UE may choose to switch to and transmit data within the UE-initiated COT based on the UE's FFP configuration.
[0106] Example 6: Combining FIG. 8, the network device configures four PUSCH name repeat transmissions for the UE. The UE transmits the four name repeat transmissions by sharing the gNB-initiated COT. The UE may transmit PUSCH name repeat transmission 1 and name repeat transmission 2 in FFP 2-1. The UE cannot complete all repeat transmissions in FFP 2-1. There is an uplink transmission at the start time domain position of FFP 2-2. If there is an overlapping area between the time domain resource of the nominal repeat transmission 3 and the idle period 1-1 of FFP 1-1, the UE performs segmentation on the nominal repeat transmission 3 based on the idle period 1-1 of the UE FFP 1-1, discards the PUSCH portion corresponding to the idle period 1-1, and performs LBT before the start of FFP 1-2 (i.e., the next one after FFP 1-1) (i.e., within the idle period 1-1 of FFP 1-1). If it is determined that the channel of FFP 1-2 is empty, the UE continues to transmit the segmented actual repeat transmission 3 and the nominal repeat transmission 4 within the COT initiated by the UE, and the UE starts transmitting the actual repeat transmission 3 from the start position of FFP 1-2.
[0107] As can be understood, in the actual transmission process, the nominal repeat transmission without division is the actual repeat transmission.
[0108] According to this solution, when the UE repeatedly transmits data within the COT of the shared gNB, if the time domain resource of the first data overlaps with the first idle period, the UE divides the first data according to the second idle period. Since each gNB-initiated COT is initiated with downlink transmission, that is, the FFP start position of each gNB needs to transmit downlink data, when the UE continues to share the COT of the gNB to transmit the remaining data, the data transmission overlapping with the downlink data of the FFP start position of the gNB needs to be discarded. Therefore, by adopting the above-mentioned data division and FFP switching method, it is possible to avoid the UE being unable to transmit at the start position of the next FFP of the gNB, thereby reducing the loss of repeatedly transmitted data.
[0109] In an embodiment of the present application, in the FBE channel access mechanism, the UE can flexibly divide the nominal shared channel transmission and select the COT based on the FFP of the gNB and / or the UE, and complete the repeated transmission of the shared channel with minimal loss.
[0110] Optionally, in the data transmission method according to the embodiment of the present application, after the above step 101a or step 101c3, the method may further include step 102; In step 102, the UE transmits another uplink signal on the second time domain resource if the UE cancels the transmission of data on the second time domain resource.
[0111] Here, the second time domain resource is a time domain resource of the first data, the starting position of the second time domain resource is aligned with the starting position of the third FFP, and the third FFP is the next FFP of the first FFP.
[0112] In other words, when the UE cancels the transmission of the first data, or when the UE cancels the transmission of part of the first data, this may cause the time domain resource starting from the start position of the next FFP after the first FFP to have no data available for transmission, so the UE may fill in other uplink signals from this start position and transmit.
[0113] Alternatively, the other uplink signal may be a Sounding Reference Signal (SRS), a Demodulation Reference Signal (DMRS), and so on.
[0114] Example 7: If the UE does not divide the repeated transmission 3 based on the idle period, it will directly discard the repeated transmission 3, or combine Figure 7 or Figure 8 to divide the repeated transmission 3 based on the idle period, and then discard the second part if the transmission length of the second part of the actual transmission is smaller than a preset threshold. If, after the above two types of processing, there is no data to start transmitting in the start time domain resource of the next FFP, for example, there is no data transmission in the time domain resource corresponding to part C of Figure 7, the UE may fill other data in the time domain resource corresponding to part C.
[0115] Based on this solution, when the time domain resource of the first data overlaps with the first idle period, if the UE discards the first data or discards the second part of the first data after dividing it, it may cause no data to start transmission at the start position of the second FFP. In UE-initiated COT, the UE needs to start transmission from the start position of the FFP. Therefore, by filling the resource of PUSCH repetition corresponding to the start position of FFP 2 with other uplink signals, the problem of no data transmission at the start position of the second FFP caused by discarding data can be avoided.
[0116] Optionally, the embodiment of the present application may provide that repeat transmissions are not allowed to be scheduled within the idle period of the FFP corresponding to the COT in which the UE transmission resides.
[0117] It should be noted that for the data transmission method according to the embodiment of the present application, the execution body may be a data transmission device or a control module for executing the data transmission method in the data transmission device. In the embodiment of the present application, the data transmission device according to the embodiment of the present application is taken as an example to execute the data transmission method by the data transmission device.
[0118] FIG. 9 is a possible structural schematic diagram of a data transmission device according to an embodiment of the present application. As shown in (a) of FIG. 9, the data transmission device 700 includes: a transmission module 701 for transmitting first data according to a first transmission rule when the time domain resource of the first data overlaps with a first idle period, where the first data is repeatedly transmitted data, the first idle period is an idle period of a first FFP, and the first FFP is an FFP used by the user equipment UE.
[0119] Optionally, as shown in FIG. 9(b), the data transmission device 700 further includes a determining module 702 for determining whether the time domain resource of the first data overlaps with the first idle period.
[0120] Optionally, the repetition type of the repetition transmission is repetition type A or repetition type B, and the transmission module is specifically used for canceling the transmission of the first data or transmitting the first data on a first time domain resource, where the first time domain resource is an available time domain resource located after a first idle period.
[0121] Optionally, the first time domain resource is an available time domain resource located after the first idle period among the time domain resources corresponding to the next FFP of the first FFP.
[0122] Alternatively, the transmission module is specifically used for transmitting first data on a first time domain resource when it detects that the channel is empty before the next FFP, and the first FFP is an FFP of a data transmission time domain in the COT initiated by the UE, or for transmitting first data on a first time domain resource when it detects channel sharing information in the next FFP, and the first FFP is an FFP used for data transmission in the COT initiated by a base station shared by the UE.
[0123] Optionally, the repetition type of the repetition transmission is repetition type B, and the transmission module specifically divides the first data based on a target idle period, where the target idle period is a first idle period or a second idle period, and the second idle period is used to be the idle period of the FFP to which the UE should switch and to cancel a first portion of the first data, where the first portion is a portion of the first data that overlaps with the target idle period.
[0124] Optionally, the transmission module is further used for canceling the transmission of the second part of the first data when, after dividing the first data, a transmission time length of the second part of the first data is less than or equal to a predetermined threshold, or for transmitting the second part of the first data when, after dividing the first data, a transmission time length of the second part of the first data is greater than a predetermined threshold, where the second part includes at least one of a part located before the first part in the first data and a part located after the first part in the first data.
[0125] Optionally, the first FFP is an FFP used for data transmission in the COT initiated by a base station shared by the UE, the second idle period is an idle period of the second FFP, and the second FFP is an FFP used for data transmission in the COT initiated by the UE, and the transmission module is further used for transmitting a second portion of the first data and other data based on the second FFP after dividing the first data, where the second portion is a portion of the first data located after the first portion, and the other data is repeatedly transmitted data located after the first data.
[0126] Optionally, the transmission module is further used to transmit another uplink signal on the second time domain resource when canceling transmission of the data on the second time domain resource, where the second time domain resource is the time domain resource of the first data, the starting position of the second time domain resource is aligned with the starting position of the third FFP, and the third FFP is the next FFP of the first FFP.
[0127] Alternatively, the first FFP is an FFP used for data transmission in the COT initiated by the UE, or an FFP used for data transmission in the COT initiated by a base station shared by the UE.
[0128] Optionally, the first data is one of data carried on a physical uplink shared channel (PUSCH) and data carried on a physical downlink shared channel (PDSCH).
[0129] An embodiment of the present application provides a data transmission device, and when the time domain resource of the first data overlaps with a first idle period, the data transmission device transmits the first data according to a first transmission rule, where the first data is repeatedly transmitted data, the first idle period is an idle period of a first FFP, and the first FFP is an FFP used by a UE. That is, in the process of the UE performing data repeated transmission, when the time domain resource of the first data in the repeatedly transmitted data transmitted by the UE conflicts with the idle period of the FFP used by the UE, that is, when the UE is configured to repeatedly transmit data in the idle period of the FFP, the data transmission device may transmit the first data according to the first transmission rule, thereby completing the repeated transmission, and avoiding the problem of not knowing how to transmit when the UE is configured to repeatedly transmit data in the idle period of the FFP used.
[0130] The data transmission device in the embodiment of the present application may be a device, or may be a component, integrated circuit, or chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and the non-mobile electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a deposit machine, or a self-service machine, and the embodiment of the present application is not specifically limited.
[0131] The data transmission device in the embodiment of the present application may be a device having an operating system, which may be the Android operating system, the ios operating system, or other possible operating systems, and the embodiment of the present application is not specifically limited.
[0132] The data transmission device according to the embodiment of the present application can realize each process realized by the data transmission device in the method embodiments of Figures 4 and 8, and in order to avoid repetition of description, they will not be described further here.
[0133] Optionally, as shown in Figure 10, the embodiment of the present application further provides a UE 800, which includes a processor 801, a memory 802, and a program or instruction stored in the memory 802 and operable on the processor 801, and when the program or instruction is executed by the processor 801, each process of the embodiment of the data transmission method can be realized and the same technical effect can be achieved. In order to avoid repetition, no further description will be given here.
[0134] It should be noted that the UE in the embodiments of the present application includes the mobile and non-mobile electronic devices described above.
[0135] FIG. 11 is a hardware structural schematic diagram of a UE implementing an embodiment of the present application.
[0136] The UE 1000 includes components such as, but not limited to, a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
[0137] As can be understood by those skilled in the art, the UE 1000 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 1010 by a power management system, so that the power management system can realize functions such as charging / discharging management and power consumption management. The UE structure shown in FIG. 11 does not constitute a limitation on the UE, and the UE may include more or less components than the number of components shown, or a combination of some components, or a different arrangement of components, and will not be further described here.
[0138] Here, the radio frequency unit 1001 is used by the UE to transmit first data according to a first transmission rule when the time domain resource of the first data overlaps with a first idle period, where the first data is repeatedly transmitted data, the first idle period is an idle period of a first FFP, and the first FFP is an FFP used by the UE.
[0139] An embodiment of the present application provides a UE, and when a time domain resource of a first data overlaps with a first idle period, the UE transmits the first data according to a first transmission rule, where the first data is repeatedly transmitted data, the first idle period is an idle period of a first FFP, and the first FFP is an FFP used by the UE. That is, in the process of the UE performing data repeatedly transmission, the time domain resource of the first data in the repeatedly transmitted data transmitted by the UE conflicts with the idle period of the FFP used by the UE, that is, when the UE is configured to repeatedly transmit data in the idle period of the FFP, the UE may transmit the first data according to the first transmission rule, thereby completing the repeated transmission, and avoiding the problem of not knowing how to transmit when the UE is configured to repeatedly transmit data in the idle period of the FFP used.
[0140] Alternatively, the repetition type of the repetition transmission is repetition type A or repetition type B, and the radio frequency unit 1001 is further used for the UE to cancel the transmission of the first data, or for the UE to transmit the first data on a first time domain resource, the first time domain resource being an available time domain resource located after the first idle period.
[0141] Alternatively, the radio frequency unit 1001 is used to transmit first data on a first time domain resource when it detects that the channel is empty before the next FFP, and the first FFP is an FFP used for data transmission in the COT initiated by the UE, or to transmit first data on a first time domain resource when it detects channel sharing information in the next FFP, and the first FFP is an FFP used for data transmission in the COT initiated by the base station shared by the UE.
[0142] Optionally, the radio frequency unit 1001 is specifically used for the UE to split the first data based on a target idle period, where the target idle period is a first idle period or a second idle period, and the second idle period is an idle period of an FFP to which the UE should switch, and the UE to cancel a first portion of the first data transmitting, where the first portion is a portion of the first data that overlaps with the target idle period.
[0143] Optionally, the radio frequency unit 1001 is further used for canceling the transmission of the second part of the first data if, after dividing the first data, a transmission time length of the second part of the first data is less than or equal to a predetermined threshold, or for transmitting the second part of the first data if a transmission time length of the second part of the first data is greater than a predetermined threshold, where the second part includes at least one of a part located before the first part of the first data and a part located after the first part of the first data.
[0144] Alternatively, the first FFP is an FFP used for data transmission in the COT initiated by a base station shared by the UE, the second idle period is an idle period of the second FFP, the second FFP is an FFP used for data transmission in the COT initiated by the UE, and the radio frequency unit 1001 is further used to transmit a second portion of the first data and other data based on the second FFP after dividing the first data, where the second portion is a portion of the first data located after the first portion, and the other data is repeatedly transmitted data located after the first data.
[0145] Optionally, the radio frequency unit 1001 is further used to transmit another uplink signal on the second time domain resource when canceling the transmission of the data on the second time domain resource, where the second time domain resource is the time domain resource of the first data, the starting position of the second time domain resource is aligned with the starting position of the third FFP, and the third FFP is the next FFP of the first FFP.
[0146] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes image data of still or video images obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1006 may include a display panel 1061, and the display panel 1061 may be arranged in the form of a liquid crystal display, an organic light emitting diode, and the like. The user input unit 1007 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. The other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, a joystick, and will not be described further herein. The memory 1009 may be used to store software programs and various data, including but not limited to application programs and an operating system. The processor 1010 may integrate an application processor and a modem processor, where the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. As can be understood, the modem processor may not be integrated into the processor 1010.
[0147] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the processes of the above-mentioned data transmission method embodiments can be realized and the same technical effects can be achieved. In order to avoid repetition, no further description will be given here.
[0148] Wherein, the processor is the processor in the UE in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0149] The embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, the processor is used to run a program or instruction to realize each process of the embodiment of the data transmission method, and can achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0150] It should be understood that the chips referred to in the embodiments of the present application may be referred to as system level chips, system chips, chip systems, or systems on chips.
[0151] It should be explained that in this specification, the terms "comprise", "include", or any other variants thereof are intended to cover the non-exclusive "comprise", whereby a process, method, article, or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly listed or inherent to such process, method, article, or apparatus. In the absence of further limitations, an element limited by the phrase "comprises a" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes this element. It should be pointed out that the scope of the method and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in reverse order based on the functions involved, for example, the described method can be performed in a different order than described, and various steps can be added, omitted, or combined. Also, features described with reference to some examples can be combined in other examples.
[0152] From the above description of the embodiments, it is clear to those skilled in the art that the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical solution of the present application may be substantially or in part embodied in the form of a software product. The computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the embodiments of the present application.
[0153] The above describes the embodiments of the present application in conjunction with the drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can take the suggestions of this application and make many forms without departing from the spirit and scope of protection of the claims, all of which belong to the protection scope of this application. [Explanation of symbols]
[0154] 11 UE 12 Network Equipment 700 Data transmission equipment 701 Transmission Module 702 Decision Module 800UE 801 Processor 802 Memory 1000UE 1001 Radio Frequency Unit 1002 Network Module 1003 Audio Output Unit 1004 Input Unit 1005 Sensor 1006 Display unit 1007 User Input Unit 1008 Interface Unit 1009 Memory 1010 Processor 1041 Graphics Processor 1042 Microphone 1061 Display Panel 1071 Touch Panel 1072 Input Device
Claims
1. 1. A data transmission method, comprising: When a time domain resource of a first data overlaps with a first idle period, the user equipment UE transmits the first data according to a first transmission rule; Wherein, the first data is data that is repeatedly transmitted, the first idle period is an idle period of a first fixed frame period (FFP), and the first FFP is an FFP used for data transmission in a COT initiated by the UE; The repetition type of the repetition transmission is repetition type B, The UE transmitting the first data according to a first transmission rule, The UE partitions the first data based on the first idle period; and and canceling a first portion of the first data transmission by the UE; Here, the first portion is a portion of the first data that overlaps with the first idle period.
2. After dividing the first data, the method further comprises: canceling the transmission of the second portion of the first data when a transmission time length of the second portion of the first data is equal to or less than a preset threshold; or transmitting the second portion of the first data when a transmission time length of the second portion of the first data is greater than a preset threshold; 2. The method of claim 1, wherein the second portion includes at least one of a portion located before the first portion in the first data and a portion located after the first portion in the first data.
3. The method comprises: When canceling the transmission of data on the second time domain resource, transmitting another uplink signal on the second time domain resource; 3. The method of claim 1 or 2, wherein the second time domain resource is a time domain resource of the first data, a starting position of the second time domain resource is aligned with a starting position of a third FFP, and the third FFP is a next FFP of the first FFP.
4. The method according to claim 1 , wherein the first data is any one of data carried on a physical uplink shared channel (PUSCH) and data carried on a physical downlink shared channel (PDSCH).
5. A data transmission device, comprising: A transmitting module for transmitting the first data according to a first transmission rule when a time domain resource of the first data overlaps with a first idle period; Wherein the first data is repeatedly transmitted data, the first idle period is an idle period of a first fixed frame period FFP, and the first FFP is an FFP used for data transmission in COT initiated by a user equipment UE; The repeat type of the repeat transmission is repeat type B, and the transmission module is specifically partitioning the first data based on the first idle period; and canceling a first portion of the transmission of the first data; Here, the first portion is a portion of the first data that overlaps with the first idle period.
6. The transmission module further comprises: canceling the transmission of the second portion of the first data when a transmission time length of the second portion of the first data is equal to or less than a preset threshold after dividing the first data; or After dividing the first data, if a transmission time length of the second portion of the first data is greater than a preset threshold, the second portion of the first data is used to transmit the second portion of the first data; 6. The data transmission device according to claim 5, wherein the second portion includes at least one of a portion located before the first portion in the first data and a portion located after the first portion in the first data.
7. The transmission module further comprises: When canceling transmission of data on a second time domain resource, the second time domain resource is used to transmit another uplink signal; 7. The apparatus of claim 5 or 6, wherein the second time domain resource is a time domain resource of the first data, a starting position of the second time domain resource is aligned with a starting position of a third FFP, and the third FFP is a next FFP of the first FFP.
8. The device according to claim 5, wherein the first data is one of data carried on a physical uplink shared channel (PUSCH) and data carried on a physical downlink shared channel (PDSCH).
9. A readable storage medium having a program or instructions stored thereon, the program or instructions implementing the steps of the data transmission method according to any one of claims 1 to 4 when executed by a processor.