Data transmission method, apparatus and device
By determining the target time domain resources to avoid interference between terminal devices, the interference problem when URLLC terminal devices and other types of terminal devices send uplink data on the same frequency band is solved, the reliability and delay performance of data transmission are improved, and the high-reliability and low-latency communication requirements of URLLC terminal devices are met.
Patent Information
- Application Number
- CN202110513515.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-11
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2041-05-11
AI Technical Summary
In the fifth-generation mobile communication system, different types of terminal devices may interfere with each other when sending uplink data on the same frequency band, especially the interference between URLLC terminal devices and other types of terminal devices such as RedCap terminal devices, affecting the reliability and latency of data transmission.
The first terminal device determines the first time domain resources occupied by the uplink data to be sent, the second time domain resources occupied by the first indication information, and the reference time domain resources corresponding to the first indication information, and determines the target time domain resources based on these resources, so that the target time domain resources do not overlap with the uplink data sent by the second terminal device, thereby avoiding interference.
It effectively avoids uplink data interference between different types of terminal devices, improves the reliability and latency performance of data transmission, and ensures high reliability and low latency communication quality, especially for the business needs of URLLC terminal devices.
Smart Images

Figure CN115334662B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, apparatus, and device. Background Art
[0002] The fifth-generation mobile communication system defines a variety of application scenarios, such as enhanced mobile broadband (eMBB), ultra-reliable and low latency communication (URLLC), massive machine type communications (mMTC), and lightweight new radio technology (NR-light).
[0003] Each of the above business scenarios has its own characteristics and usage requirements. For example, URLLC services have very strict requirements on latency and reliability. For another example, NR-light services have lower latency requirements than URLLC services but may be higher than eMBB services. In order to meet the business needs of different business scenarios, terminal devices that meet the requirements of each business scenario are defined separately for each business scenario. For example, terminal devices for URLLC business scenarios are called URLLC terminal devices, terminal devices for eMBB business scenarios are called eMBB terminal devices, terminal devices for mMTC business scenarios are called mMTC terminal devices, and terminal devices for NR-light business scenarios are called reduced capability (RedCap) terminal devices.
[0004] When the above-mentioned different types of terminal devices are deployed in the same frequency band, different types of terminal devices may send uplink data on the same time domain resources, which may cause the uplink data sent by different types of terminal devices to interfere with each other. Summary of the Invention
[0005] The present application provides a data transmission method, apparatus, and device for avoiding interference between uplink data sent between different types of terminal devices.
[0006] In a first aspect, the present application provides a data transmission method, comprising:
[0007] The first terminal device determines a first time domain resource occupied by uplink data to be sent, a second time domain resource occupied by first indication information, and a reference time domain resource corresponding to the first indication information, where the first indication information is used to indicate a position of the time domain resource occupied by the second terminal device for sending uplink data in the reference time domain resource;
[0008] The first terminal device determines a target time domain resource in the first time domain resource according to the first time domain resource, the second time domain resource and the reference time domain resource, where the target time domain resource and the time domain resource occupied by the second terminal device for sending uplink data do not overlap;
[0009] The first terminal device sends uplink data according to the target time domain resources.
[0010] In a possible implementation, the first terminal device determines, based on the first time domain resource, the second time domain resource, and the reference time domain resource, a target time domain resource in the first time domain resource, including:
[0011] When the first terminal device determines that there are overlapping resources between the first time domain resources and the second time domain resources, the first terminal device determines a target time domain resource in the first time domain resources based on the first time domain resources and the reference time domain resources.
[0012] In a possible implementation, the first terminal device determines, according to the first time domain resource and the reference time domain resource, a target time domain resource in the first time domain resource, including:
[0013] The first terminal device does not monitor the first indication information, and determines the target time domain resource in the first time domain resource according to whether there is overlapping resource between the first time domain resource and the reference time domain resource.
[0014] In a possible implementation, determining the target time domain resource in the first time domain resource according to whether the first time domain resource and the reference time domain resource overlap includes:
[0015] If the first time domain resource and the reference time domain resource do not overlap, determining the first time domain resource as the target time domain resource; or,
[0016] If there is a first overlapping resource between the first time domain resource and the reference time domain resource, other resources in the first time domain resource except the first overlapping resource are determined as the target time domain resource.
[0017] In a possible implementation, the first terminal device determines, according to the first time domain resource and the reference time domain resource, a target time domain resource in the first time domain resource, including:
[0018] The first terminal device listens to the first indication information, and determines the target time domain resource in the first time domain resource according to whether there is overlapping resource between the first time domain resource and the reference time domain resource.
[0019] In a possible implementation, determining the target time domain resource in the first time domain resource according to whether the first time domain resource and the reference time domain resource overlap includes:
[0020] If there is a first overlapping resource between the first time domain resource and the reference time domain resource, determining the resources in the first time domain resource except the third time domain resource as the target time domain resource;
[0021] Among them, the third time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, resources of the overlapping part of the first time domain resources and the second switching time domain resources, and resources of the overlapping part of the first time domain resources and the time domain resources occupied by the second terminal device to send uplink data; the first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
[0022] In a possible implementation, determining the target time domain resource in the first time domain resource according to whether the first time domain resource and the reference time domain resource overlap includes:
[0023] If the first time domain resources and the reference time domain resources do not overlap, determining the resources in the first time domain resources except the fourth time domain resources as the target time domain resources;
[0024] Among them, the fourth time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, and resources of the overlapping part of the first time domain resources and the second switching time domain resources. The first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
[0025] In a possible implementation, before the first terminal device monitors the first indication information, the step further includes:
[0026] The first terminal device determines the first switching time domain resource based on the second time domain resource, and switches the mode of the first terminal device to the listening mode in the first switching time domain resource.
[0027] In a possible implementation, after the first terminal device monitors the first indication information, the method further includes:
[0028] The first terminal device determines the second switching time domain resource based on the second time domain resource, and switches the mode of the first terminal device to a data sending mode in the second switching time domain resource.
[0029] In one possible implementation, the first terminal device determines the reference time domain resource corresponding to the first indication information, including:
[0030] The first terminal device obtains the time interval between the reference time domain resource corresponding to the first indication information and the second time domain resource;
[0031] The first terminal device determines the reference time domain resource corresponding to the first indication information based on the second time domain resource and the time interval.
[0032] In one possible implementation, the first terminal device is a reduced capability RedCap terminal, and the second terminal device is an ultra-reliable low latency communication URLLC terminal.
[0033] In a second aspect, the present application provides a data transmission apparatus, applied to a first terminal device, the apparatus comprising:
[0034] A first determination module is used to determine a first time domain resource occupied by uplink data to be sent, a second time domain resource occupied by first indication information, and a reference time domain resource corresponding to the first indication information, wherein the first indication information is used to indicate the position of the time domain resource occupied by the second terminal device for sending uplink data in the reference time domain resource;
[0035] A second determination module is configured to determine a target time domain resource in the first time domain resource based on the first time domain resource, the second time domain resource, and the reference time domain resource, where the target time domain resource and the time domain resource occupied by the second terminal device for sending uplink data do not overlap;
[0036] A sending module is used to send uplink data according to the target time domain resources.
[0037] In a possible implementation, the second determining module is specifically configured to:
[0038] When it is determined that the first time domain resources and the second time domain resources have overlapping resources, a target time domain resource is determined in the first time domain resources according to the first time domain resources and the reference time domain resources.
[0039] In a possible implementation, the second determining module is specifically configured to:
[0040] The first indication information is not monitored, and a target time domain resource is determined in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources.
[0041] In a possible implementation, the second determining module is specifically configured to:
[0042] If the first time domain resource and the reference time domain resource do not overlap, determining the first time domain resource as the target time domain resource; or,
[0043] If there is a first overlapping resource between the first time domain resource and the reference time domain resource, other resources in the first time domain resource except the first overlapping resource are determined as the target time domain resource.
[0044] In a possible implementation, the second determining module is specifically configured to:
[0045] Monitor the first indication information, and determine a target time domain resource in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources.
[0046] In a possible implementation, the second determining module is specifically configured to:
[0047] If there is a first overlapping resource between the first time domain resource and the reference time domain resource, determining the resources in the first time domain resource except the third time domain resource as the target time domain resource;
[0048] Among them, the third time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, resources of the overlapping part of the first time domain resources and the second switching time domain resources, and resources of the overlapping part of the first time domain resources and the time domain resources occupied by the second terminal device to send uplink data; the first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
[0049] In a possible implementation, the second determining module is specifically configured to:
[0050] If the first time domain resources and the reference time domain resources do not overlap, determining the resources in the first time domain resources except the fourth time domain resources as the target time domain resources;
[0051] Among them, the fourth time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, and resources of the overlapping part of the first time domain resources and the second switching time domain resources. The first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
[0052] In a possible implementation, the second determining module is further configured to:
[0053] The first switching time domain resource is determined based on the second time domain resource, and the mode of the first terminal device is switched to the listening mode in the first switching time domain resource.
[0054] In a possible implementation, the second determining module is further configured to:
[0055] The second switching time domain resource is determined based on the second time domain resource, and in the second switching time domain resource, the mode of the first terminal device is switched to a data sending mode.
[0056] In a possible implementation, the first determining module is specifically configured to:
[0057] Obtaining a time interval between a reference time domain resource corresponding to the first indication information and the second time domain resource;
[0058] Determine, according to the second time domain resource and the time interval, a reference time domain resource corresponding to the first indication information.
[0059] In one possible implementation, the first terminal device is a reduced capability RedCap terminal, and the second terminal device is an ultra-reliable low latency communication URLLC terminal.
[0060] In a third aspect, the present application provides a terminal device, comprising: a transceiver, a processor, and a memory;
[0061] The memory stores computer-executable instructions, and when the processor executes the computer-executable instructions, the method according to any one of the first aspects is implemented.
[0062] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method as described in any one of the first aspects is implemented.
[0063] In a fifth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method as described in any one of the first aspects.
[0064] The data transmission method, apparatus, and device provided in the present application can determine the first time domain resource occupied by the uplink data to be sent, the second time domain resource occupied by the first indication information, and the reference time domain resource corresponding to the first indication information. The first indication information is used to indicate the position of the time domain resource occupied by the second terminal device in the reference time domain resource for sending uplink data. The first terminal device determines the target time domain resource in the first time domain resource based on the first time domain resource, the second time domain resource, and the reference time domain resource, and ensures that there is no overlapping resource between the target time domain resource and the time domain resource occupied by the second terminal device for sending uplink data. Then, the first terminal device sends uplink data based on the target time domain resource. The above process can prevent the uplink data sent by the first terminal from interfering with the uplink data sent by the second terminal device. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0066] Figure 1 A schematic diagram of a communication system applicable to embodiments of the present application;
[0067] Figure 2 A schematic diagram of uplink data interference provided in an embodiment of the present application;
[0068] Figure 3 A schematic diagram of a UL-CI provided in an embodiment of the present application;
[0069] Figure 4 A schematic diagram of an uplink transmission provided in an embodiment of the present application;
[0070] Figure 5 A flowchart of a data transmission method provided in an embodiment of the present application;
[0071] Figure 6 A flowchart of another data transmission method provided in an embodiment of the present application;
[0072] Figure 7 A schematic diagram of data transmission provided in an embodiment of the present application;
[0073] Figure 8 Another data transmission diagram provided in an embodiment of the present application;
[0074] Figure 9 A flowchart of another data transmission method provided in an embodiment of the present application;
[0075] Figure 10 A schematic diagram of another data transmission provided in an embodiment of the present application;
[0076] Figure 11 A schematic diagram of another data transmission provided in an embodiment of the present application;
[0077] Figure 12 A schematic diagram of the structure of a data transmission device provided in an embodiment of the present application;
[0078] Figure 13 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0079] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0080] The terms "first," "second," "third," "fourth," and so on (if any) in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or elements is not necessarily limited to those steps or elements explicitly listed, but may include other steps or elements not explicitly listed or inherent to such process, method, product, or apparatus.
[0081] Figure 1 A schematic diagram of a communication system applicable to an embodiment of the present application is shown in FIG. Figure 1 In the illustrated communication system, the communication system 100 is described as including one network device 110 and two terminal devices 120. It is understood that the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in this embodiment of the present application.
[0082] The network device 110 may be a device that communicates with the terminal device 120 (or referred to as a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminal devices within the coverage area.
[0083] The communication system 100 may be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a new radio (NR) system, an evolution system of an NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-based access to unlicensed spectrum (NR-U) system, a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a wireless local area network (WLAN) system, or a wireless local area network (WLAN) system. networks, WLAN), wireless fidelity (WiFi), next generation communication systems or other communication systems, etc.
[0084] Optionally, the NR system may also be referred to as a 5G system or a 5G network.
[0085] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and vehicle-to-vehicle (V2V) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0086] Optionally, the network device 110 can be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, a base station (NodeB, NB) in a WCDMA system, an evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), or the network device can be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.
[0087] When the communication system is an NR system, the network device 110 may be a (radio) access network (R)AN) device in the NR system. The (R)AN device in the NR system may be: a non-3GPP access network such as an access point (AP) of a WiFi network, a next-generation base station (collectively referred to as a new generation radio access network node (NG-RAN node), where the next-generation base station includes a new radio interface base station (NR nodeB, gNB), a new generation evolved base station (NG-eNB), a gNB with a central unit (CU) and a distributed unit (DU) separated, etc.), a new radio controller (NR controller), a radio remote module, a micro base station, a relay, a transmission receive point (TRP), a transmission point (TP) or other nodes.
[0088] Embodiments of the present application do not limit specific technologies and specific device forms adopted by the network device. For the convenience of description, the apparatus for providing the terminal device with the wireless communication function is collectively referred to as the network device in all embodiments of the present application.
[0089] In embodiments of the present application, the terminal device 120 can be any terminal, for example, the terminal device 120 can be a machine type communication user equipment. The terminal device 120 can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal, a terminal, etc.
[0090] The terminal device 120 can communicate with one or more core networks through a RAN, and therefore, the terminal device 120 can also be referred to as a wireless terminal. The wireless terminal can refer to a device that provides voice and / or data connectivity to a user, a handheld device having wireless connection capability, or other processing devices connected to a wireless modem.
[0091] For example, the terminal device 120 can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical treatment, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Embodiments of the present application do not make specific limitations.
[0092] For another example, the terminal device 120 includes, but is not limited to, a device configured to receive / send communication signals via wired lines, such as via public switched telephone networks (PSTN), digital subscriber line (DSL), digital cable, direct cable connection; and / or another data connection / network; and / or a device configured to receive / send communication signals via wireless interfaces, such as for cellular networks, wireless local area networks (WLAN), digital television networks such as DVB-H networks, satellite networks, AM-FM broadcast transmitters; and / or another terminal device. A terminal device configured to communicate via wireless interfaces can be referred to as a "wireless communication terminal", a "wireless terminal" or a "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular phones; personal communications system (PCS) terminals that can combine a cellular radiotelephone with data processing, facsimile, and data communications capabilities; PDA's that can include a wireless radiotelephone, a pager, Internet / intranet access, Web browser, organizer, calendar, and / or a global positioning system (GPS) receiver; and conventional laptop and / or palmtop receivers or other electronic devices that include a wireless radiotelephone transceiver.
[0093] Optionally, the network device 110 and the terminal device 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; and can also be deployed on airplanes, balloons and artificial satellites in the air. Embodiments of the present application do not limit the application scenarios of the network device 110 and the terminal device 120.
[0094] Optionally, the network device 110 and the terminal device 120 can communicate through licensed spectrum, can also communicate through unlicensed spectrum, and can also communicate through both licensed spectrum and unlicensed spectrum. The network device 110 and the terminal device 120 can communicate through spectrum below 7 gigahertz (GHz), can also communicate through spectrum above 7 GHz, and can also communicate through both spectrum below 7 GHz and spectrum above 7 GHz. Embodiments of the present application do not limit the spectrum resources used between the network device 110 and the terminal device 120.
[0095] Unlicensed spectrum is spectrum allocated by countries and regions that can be used for radio equipment communications. This spectrum is generally considered to be shared spectrum. That is, as long as communication equipment in different communication systems meets the regulatory requirements set by the country or region on this spectrum, they can use this spectrum without applying for exclusive spectrum authorization from the government.
[0096] In order to allow various communication systems using unlicensed spectrum for wireless communication to coexist peacefully on the spectrum, some countries or regions have stipulated regulatory requirements that must be met when using unlicensed spectrum. For example, electronic devices (or communication devices) follow the Listen Before Talk (LBT) principle, that is, before electronic devices send signals on the channels of unlicensed spectrum, they need to first perform channel sensing, or clear channel assessment (CCA). Only when the channel sensing result is that the channel is idle can the electronic device send signals; if the channel sensing result of the electronic device on the channel of unlicensed spectrum is that the channel is busy, the electronic device cannot send signals. To ensure fairness, in one transmission, the duration that an electronic device uses the channel of unlicensed spectrum for signal transmission cannot exceed the maximum channel occupancy time (MCOT).
[0097] Optionally, device-to-device (D2D) communication can be performed between the terminal devices 120. In this application, the signal or channel transmitted by the device-to-device communication can be referred to as a sidelink signal or sidelink channel, and the transmission opportunity for transmitting the sidelink signal or sidelink channel can be referred to as a sidelink transmission opportunity.
[0098] Optionally, the communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
[0099] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be called a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here; the communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.
[0100] With the evolution of communication protocols, the application scenarios of communication systems have gradually diversified. For example, the fifth generation communication system defines three major application scenarios, including enhanced mobile broadband (eMBB), ultra-reliable and low latency communication (URLLC), and massive machine type communications (mMTC). These three application scenarios form the application vision of 5G, and each application scenario has its own characteristics and usage requirements. For example, URLLC services have very strict requirements on latency and reliability. In the embodiment of the present application, the terminal device for the URLLC service scenario is referred to as the URLLC terminal device. The terminal device for the eMBB service scenario is referred to as the eMBB terminal device. The terminal device for the mMTC service scenario is referred to as the mMTC terminal device.
[0101] In addition to the aforementioned scenarios, researchers have discovered that actual applications also include new services that fall outside these three major application scenarios. These new services (new scenarios) have certain transmission rate requirements, but they are far lower than those of eMBB. Their latency requirements are lower than those of URLLC services, but potentially higher than those of eMBB. They also have the service attributes of machine-type communications. These new services (new scenarios) are defined as lightweight new radio-light (NR-light) services. Terminal devices designed for these services are referred to as reduced capability (RedCap) terminals within standards organizations.
[0102] RedCap terminal devices can be used for but not limited to the following scenarios: video surveillance, industrial sensors, wearable devices, etc. RedCap terminal devices for such scenarios do not require high complexity. The number of transmit / receive antennas is reduced to 1, and the maximum supported bandwidth is reduced to 20Mhz. It can support half-duplex frequency division duplexing (HD-FDD), and its downlink transmission does not need to compulsorily support 256QAM. In HD-FDD mode, the RedCap terminal device can only receive but not transmit at a certain moment, or can only transmit but not receive. If the RedCap terminal device has important downlink data to receive while sending uplink data, it needs to terminate the uplink transmission and switch to the downlink to receive the data.
[0103] For ease of description, in the embodiments of the present application, terminal devices for the above-mentioned different application scenarios are referred to as different types of terminal devices. For example, the types of terminal devices may include: eMBB terminal devices, URLLC terminal devices, mMTC terminal devices, RedCap terminal devices, etc.
[0104] In some application scenarios, different types of terminal devices may be deployed simultaneously in a communication system. When these different types of terminal devices are deployed in the same frequency band, they may transmit uplink data on the same time domain resources, causing interference between the uplink data transmitted by different types of terminal devices.
[0105] The embodiments of the present application are mainly described for scenarios where URLLC terminal devices and other types of terminal devices are deployed simultaneously in the same frequency band. The above-mentioned other types of terminal devices may be one or more of eMBB terminal devices, mMTC terminal devices, and RedCap terminal devices.
[0106] For the sake of convenience, the embodiments of the present application are described by taking the scenario where the URLLC terminal device and the RedCap terminal device are deployed in the same frequency band at the same time as an example. When the URLLC terminal device and the RedCap terminal device are deployed in the same frequency band at the same time, the URLLC terminal device and the RedCap terminal device may send uplink data on the same time domain resources, resulting in interference between the uplink data sent by the two.
[0107] Figure 2 A schematic diagram of uplink data interference provided in an embodiment of the present application. Figure 2 As shown in the figure, the vertical line filled area represents the time domain resources occupied by the uplink data of the URLLC terminal device. The gray filled area represents the time domain resources occupied by the uplink data of the RedCap terminal device. Figure 2 It can be seen that there is an overlapping area between the two. Therefore, there will be interference between the uplink data sent by the URLLC terminal device and the RedCap terminal device.
[0108] Since the URLLC service has relatively high requirements for latency and reliability, in order to prevent the uplink data sent by the URLLC terminal device from being interfered with by the uplink data sent by other terminal devices, in the relevant technology, after the network device allocates time domain resources for sending uplink data to the URLLC terminal device, it will send an uplink cancellation indication (UL-CI) to other terminal devices through the physical downlink control channel (PDCCH) to indicate the time domain resources occupied by the uplink data of the URLLC terminal device. UL-CI serves the URLLC service, and its function is to notify other terminal devices of the time domain resources occupied by the uplink data of the URLLC terminal device, so that other terminal devices stop sending uplink data on the time domain resources occupied by the uplink data of the URLLC terminal device, so as to avoid interference with the uplink data of the URLLC terminal device.
[0109] Figure 3 Schematic diagram of UL-CI provided in the embodiment of the present application. Figure 3 As shown, the network device can send UL-CI via PDCCH. One UL-CI can correspond to one reference time domain resource. UL-CI can indicate the specific location of the time domain resource occupied by the uplink data of the URLLC terminal device in the reference time domain resource. For example Figure 3 In the figure, the area filled with slashes represents the reference time domain resources corresponding to UL-CI, and the area filled with vertical lines represents the time domain resources occupied by the uplink data of the URLLC terminal device. There is a time interval gap between each UL-CI and its corresponding reference time domain resource. Figure 3 T is used to represent the time interval.
[0110] exist Figure 3 Based on the following Figure 4 This section describes how RedCap terminal equipment can avoid interfering with the uplink data of URLLC terminal equipment based on UL-CI.
[0111] Figure 4 This is a schematic diagram of an uplink transmission provided by an embodiment of the present application. Figure 4 As shown, the RedCap terminal device receives downlink control information (DCI) and determines the time domain resources corresponding to the uplink data to be sent according to the DCI (see Figure 4 Assume that the network device decides to Figure 4The vertical fill area in the figure schedules the uplink data of the URLLC terminal device. In this case, the uplink data of the RedCap terminal device will interfere with the uplink data of the URLLC terminal device. In order to avoid such interference, the network device will send an UL-CI through the PDCCH before scheduling the URLLC, and indicate the time domain resources (i.e. Figure 4 the vertical fill area in the figure) occupied by the uplink data of the URLLC terminal device in the UL-CI. The RedCap terminal device can learn the time domain resources occupied by the uplink data of the URLLC terminal device by listening to the UL-CI in the PDCCH, and stop sending uplink data on these time domain resources (i.e. cancel the PUSCH transmission in the PUSCH overlapping area indicated by the DCI and the URLLC), so as to ensure the smooth transmission of the URLLC service.
[0112] Since the RedCap terminal device supports the HD-FDD mode, the RedCap terminal device can only receive or only transmit at a certain moment. In addition, the listening period of the UL-CI is short, so that the RedCap terminal device needs to frequently switch to the downlink to listen to the UL-CI in the PDCCH during the transmission of the uplink data, thereby affecting the transmission of the uplink data of the RedCap terminal device, and also increasing the energy consumption of the RedCap terminal device.
[0113] In the technical solution of the present application, the RedCap terminal device can determine the target time domain resource according to the first time domain resource occupied by the uplink data to be transmitted, the second time domain resource occupied by the UL-CI, and the reference time domain resource corresponding to the UL-CI, and ensure that there is no overlapping resource between the target time domain resource and the time domain resource occupied by the uplink data transmitted by the URLLC terminal device, so that the RedCap terminal device transmits the uplink data on the target time domain resource, which will not interfere with the uplink data transmitted by the URLLC terminal device.
[0114] The technical solution of the present application will be described in detail below with specific examples. The following specific examples can be combined with each other, and the same or similar concepts or processes may not be described in detail in some examples.
[0115] Figure 5 A flowchart of a data transmission method provided by an embodiment of the present application is shown in FIG. 1. As shown in FIG. 1, the method of the present embodiment includes the following steps. Figure 5
[0116] S501: The first terminal device determines the first time domain resource occupied by the uplink data to be transmitted, the second time domain resource occupied by the first indication information, and the reference time domain resource corresponding to the first indication information, wherein the first indication information is used to indicate the position of the time domain resource occupied by the uplink data transmitted by the second terminal device in the reference time domain resource.
[0117] In an embodiment of the present application, the second terminal device may be a URLLC terminal device. The first terminal device may be another type of terminal device having a lower service priority than the URLLC terminal device. Exemplarily, the first terminal device may be any one of an eMBB terminal device, an mMTC terminal device, and a RedCap terminal device.
[0118] Optionally, the first terminal device is a RedCap terminal device, and the RedCap terminal device supports an HD-FDD mode.
[0119] Exemplarily, the first terminal device can determine the first time domain resources occupied by the uplink data to be sent based on the uplink authorization DCI received from the network device. The network device can schedule the transmission of PUSCH for the terminal device through the uplink authorization DCI. The uplink authorization DCI may include indication information for determining the PUSCH resources, and the terminal device can transmit PUSCH on the specified resources based on the uplink authorization DCI. The first time domain resources refer to the time domain resources required for the first terminal device to transmit PUSCH.
[0120] In this embodiment, the first indication information may be UL-CI. The network device may send UL-CI to the first terminal device via PDCCH to indicate the time domain resources occupied by the second terminal device for sending uplink data.
[0121] Exemplarily, the network device may periodically send UL-CI. For example, the network device may configure the sending period of UL-CI. The network device may also send the sending period of UL-CI to the first terminal device through high-layer signaling, such as Radio Resource Control (RRC) signaling. In this way, the first terminal device may determine, based on the sending period of UL-CI, on which time domain resources the network device will send UL-CI, thereby determining the second time domain resources occupied by UL-CI.
[0122] See also Figure 3 As shown, each UL-CI corresponds to a reference time domain resource. A UL-CI can indicate the position of the time domain resource for the second terminal device to send uplink data in the reference time domain resource corresponding to the UL-CI. The time domain resource for the second terminal device to send uplink data can be part of the resources or all of the resources in the reference time domain resource.
[0123] Continue to see Figure 3 There is a time interval between the time domain resource occupied by each UL-CI and its corresponding reference time domain resource (see Figure 3 The time interval T in ( ) may be a fixed value or a non-fixed value, which is not limited in this embodiment.
[0124] It should be understood that the first terminal device can determine the reference time domain resource corresponding to the first indication information without monitoring the first indication information. If the first terminal device needs to obtain the time domain resource occupied by the second terminal device sending uplink data, it needs to monitor the first indication information.
[0125] In one possible implementation, the first terminal device may obtain the time interval between the reference time domain resource corresponding to the first indication information and the time domain resource occupied by the first indication information (i.e., the second time domain resource). Exemplarily, the time interval may be configured to the first terminal device by the network device through high-layer signaling. Alternatively, the time interval may also be calculated by the first terminal device based on preset parameters. Furthermore, the first terminal device may determine the reference time domain resource corresponding to the first indication information based on the time domain resource occupied by the first indication information (i.e., the second time domain resource) and the time interval.
[0126] It should be understood that, since UL-CI is sent periodically, the first indication information in this embodiment may refer to the UL-CI overlapping with the first time domain resource, or refer to the UL-CI close to the first time domain resource.
[0127] S502: The first terminal device determines a target time domain resource in the first time domain resource based on the first time domain resource, the second time domain resource and the reference time domain resource, and there is no overlapping resource between the target time domain resource and the time domain resource occupied by the second terminal device for sending uplink data.
[0128] S503: The first terminal device sends uplink data according to the target time domain resources.
[0129] Optionally, when the first terminal device determines that there are overlapping resources between the first time domain resources and the second time domain resources, the first terminal device determines the target time domain resources in the first time domain resources based on the first time domain resources and the reference time domain resources.
[0130] Exemplarily, the first terminal device may use the resources in the first time domain resources that do not overlap with the time domain resources occupied by the second terminal device for sending uplink data as the target time domain resources.
[0131] In this embodiment, the target time domain resources determined by the first terminal device may be all or part of the resources in the first time domain resources. When the target time domain resources are part of the resources in the first time domain resources, it can be regarded as the first terminal device canceling the uplink data transmission for other resources in the first time domain resources except the target time domain resources. Since there are no overlapping resources between the target time domain resources and the time domain resources occupied by the second terminal device for sending uplink data, the first terminal device sending uplink data on the target time domain resources will not interfere with the uplink data sent by the second terminal device.
[0132] In this embodiment, there are multiple ways for the first terminal device to determine the target time domain resource in the first time domain resource based on the first time domain resource and the reference time domain resource. This embodiment does not limit this, as long as the determined target time domain resource and the time domain resource occupied by the second terminal device for sending uplink data do not overlap. For several possible ways to determine the target time domain resource, please refer to the detailed description of the subsequent embodiments.
[0133] In the data transmission method provided in this embodiment, the first terminal device can determine the first time domain resource occupied by the uplink data to be sent, the second time domain resource occupied by the first indication information, and the reference time domain resource corresponding to the first indication information. The first indication information is used to indicate the position of the time domain resource occupied by the second terminal device to send the uplink data in the reference time domain resource. The first terminal device determines the target time domain resource in the first time domain resource based on the first time domain resource, the second time domain resource, and the reference time domain resource, and makes sure that there is no overlapping resource between the target time domain resource and the time domain resource occupied by the second terminal device to send the uplink data, and then the first terminal device sends the uplink data according to the target time domain resource. The above process can prevent the uplink data sent by the first terminal from interfering with the uplink data sent by the second terminal device.
[0134] Based on the above embodiments, the present application scheme is described in more detail with reference to several specific embodiments below.
[0135] Figure 6 This is a flow chart of another data transmission method provided in an embodiment of the present application. Figure 6 As shown, the method of this embodiment includes:
[0136] S601: The first terminal device determines the first time domain resources occupied by the uplink data to be sent, the second time domain resources occupied by the first indication information, and the reference time domain resources corresponding to the first indication information, wherein the first indication information is used to indicate the position of the time domain resources occupied by the second terminal device for sending the uplink data in the reference time domain resources.
[0137] S602: When the first terminal device determines that the first time domain resource and the second time domain resource have overlapping resources, the first terminal device does not listen to the first indication information, determines a target time domain resource in the first time domain resource according to whether the first time domain resource and the reference time domain resource have overlapping resources, and the target time domain resource does not have overlapping resources with the time domain resource occupied by the second terminal device for sending uplink data.
[0138] S603: The first terminal device sends uplink data according to the target time domain resource.
[0139] In this embodiment, the first terminal device can determine the target time domain resource in the first time domain resource according to whether the first time domain resource and the reference time domain resource have overlapping resources without listening to the first indication information, and ensure that the target time domain resource does not have overlapping resources with the time domain resource occupied by the second terminal device for sending uplink data.
[0140] In a possible implementation, if the first time domain resource and the reference time domain resource do not have overlapping resources, the first time domain resource is determined as the target time domain resource.
[0141] It can be understood that since the time domain resource occupied by the second terminal device for sending uplink data is necessarily located in the reference time domain resource, when the first time domain resource and the reference time domain resource do not have overlapping resources, it indicates that the first time domain resource does not have overlapping resources with the time domain resource occupied by the second terminal device for sending uplink data. Therefore, the first terminal device can directly determine the first time domain resource as the target time domain resource and send uplink data on the target time domain resource, which will not cause interference to the uplink data of the second terminal device.
[0142] Since the first time domain resource and the reference time domain resource do not have overlapping resources, it indicates that the first indication information has no indication value for the current uplink transmission, and therefore the first terminal device can not listen to the first indication information. The following will be illustrated by examples. Figure 7
[0143] Figure 7 A data transmission schematic diagram provided for the embodiments of the present application. As shown in Figure 7 , the first terminal device receives DCI, the DCI schedules PUSCH, and the PUSCH is sent in a repetition manner (for example, 3 times in the example). Figure 7 The first terminal device determines the first time domain resource for sending the PUSCH according to the DCI. Figure 7 The area marked with PUSCH represents the first time domain resource). When the first time domain resource overlaps with the time domain resource occupied by UL-CI, the first terminal device can continue to determine whether the first time domain resource overlaps with the reference time domain resource corresponding to the UL-CI.
[0144] Continue to see Figure 7 , the first time domain resource does not overlap with the reference time domain resource corresponding to the UL-CI, indicating that the transmission of this PUSCH will not overlap with the URLLC, that is, the UL-CI has no indicative value for this PUSCH transmission. Therefore, the first terminal device may not monitor the UL-CI. In this way, the first terminal device can be prevented from switching to the downlink, thereby not affecting the PUSCH transmission of the first terminal device and reducing the energy consumption of the first terminal device. When the UE completes the PUSCH transmission and switches to the downlink to receive a new uplink scheduling, the network device can schedule to avoid the overlap of PUSCH and URLLC.
[0145] In another possible implementation, if there is a first overlapping resource between the first time domain resource and the reference time domain resource, the other resources in the first time domain resource except the first overlapping resource are determined as the target time domain resource. In other words, the first terminal device cancels the transmission of uplink data for the first overlapping resource and only transmits uplink data for the other resources in the first time domain resource except the first overlapping resource.
[0146] It is understandable that the target time domain resources determined in this manner no longer overlap with the reference time domain resources. Therefore, there is no overlap between the target time domain resources and the time domain resources occupied by the second terminal device for sending uplink data. Therefore, when the first terminal device sends uplink data on the target time domain resources, it will not interfere with the uplink data of the second terminal device.
[0147] In this implementation, when the first time domain resource and the reference time domain resource have a first overlapping resource, the first terminal device may not monitor the first indication information and avoid interfering with the uplink data of the second terminal device by canceling the transmission of the uplink data of the first overlapping resource. Figure 8 Give an example.
[0148] Figure 8 Another data transmission diagram provided in the embodiment of the present application. Figure 8 As shown, the first terminal device receives DCI, DCI schedules PUSCH, and the PUSCH is sent in a repetition manner ( Figure 8 The example is retransmission 3 times). The first terminal device determines the first time domain resource for sending PUSCH according to DCI ( Figure 8The area marked with PUSCH represents the first time domain resource). When the first time domain resource overlaps with the time domain resource occupied by UL-CI, the first terminal device can continue to determine whether the first time domain resource overlaps with the reference time domain resource corresponding to the UL-CI.
[0149] Continue to see Figure 8 , the first time domain resource and the reference time domain resource corresponding to the UL-CI have a first overlapping resource. In this case, the first terminal device does not need to monitor the UL-CI, but instead cancels the uplink data transmission of the first overlapping resource, that is, only transmits uplink data in the first time domain resources other than the first overlapping resource. In this way, the first terminal device can avoid switching to downlink, reducing the energy consumption of the first terminal device.
[0150] Figure 9 A flow chart of another data transmission method provided in an embodiment of the present application. Figure 9 As shown, the method of this embodiment includes:
[0151] S901: The first terminal device determines the first time domain resources occupied by the uplink data to be sent, the second time domain resources occupied by the first indication information, and the reference time domain resources corresponding to the first indication information. The first indication information is used to indicate the position of the time domain resources occupied by the second terminal device to send the uplink data in the reference time domain resources.
[0152] S902: When the first terminal device determines that there are overlapping resources between the first time domain resources and the second time domain resources, the first terminal device monitors the first indication information, and determines the target time domain resources in the first time domain resources based on whether there are overlapping resources between the first time domain resources and the reference time domain resources, and there are no overlapping resources between the target time domain resources and the time domain resources occupied by the second terminal device for sending uplink data.
[0153] S903: The first terminal device sends uplink data according to the target time domain resources.
[0154] In this embodiment, the first terminal device can determine the target time domain resource in the first time domain resource based on whether the first time domain resource overlaps with the reference time domain resource when monitoring the first indication information, and ensure that there is no overlapping resource between the target time domain resource and the time domain resource where the second terminal device sends uplink data.
[0155] In one possible implementation, if there is a first overlapping resource between the first time domain resource and the reference time domain resource, the resources in the first time domain resource except the third time domain resource are determined as the target time domain resource; wherein the third time domain resource includes: the resources of the overlapping part of the first time domain resource and the second time domain resource, the resources of the overlapping part of the first time domain resource and the first switching time domain resource, the resources of the overlapping part of the first time domain resource and the second switching time domain resource, and the resources of the overlapping part of the first time domain resource and the time domain resource occupied by the second terminal device for sending uplink data; the first switching time domain resource is located before the second time domain resource, and the second switching time domain resource is located after the second time domain resource.
[0156] In another possible implementation, if there is no overlapping resource between the first time domain resource and the reference time domain resource, the resources in the first time domain resource other than the fourth time domain resource are determined as the target time domain resource; wherein the fourth time domain resource includes: the resources of the overlapping part of the first time domain resource and the second time domain resource, the resources of the overlapping part of the first time domain resource and the first switching time domain resource, and the resources of the overlapping part of the first time domain resource and the second switching time domain resource, the first switching time domain resource is located before the second time domain resource, and the second switching time domain resource is located after the second time domain resource.
[0157] In the above two implementations, before the first terminal device monitors the first indication information, it is necessary to determine a first switching time domain resource based on the time domain resource occupied by the first indication information (i.e., the second time domain resource), where the first switching time domain resource is located before the time domain resource occupied by the first indication information. In the first switching time domain resource, the mode of the first terminal device is switched to a monitoring mode (or data receiving mode) in order to monitor the first indication information.
[0158] Then, the first terminal device monitors and processes the first indication information according to the time domain resources occupied by the first indication information (ie, the second time domain resources), and determines the resources occupied by the second terminal device for sending uplink data.
[0159] After the first terminal device completes monitoring of the first indication information, the first terminal device determines a second switching time domain resource based on the time domain resource occupied by the first indication information (i.e., the second time domain resource), where the second switching time domain resource is located after the time domain resource occupied by the first indication information. Furthermore, in the second switching time domain resource, the mode of the first terminal device is switched to a data transmission mode to transmit uplink data.
[0160] It is understandable that the first terminal device needs to occupy a certain amount of time domain resources when switching from the data transmission mode to the monitoring mode. In this embodiment, this part of the time domain resources is referred to as the first switching time domain resources. The first switching time domain resources cannot be used for uplink data transmission. Therefore, if the first time domain resources overlap with the first switching time domain resources, the first terminal device needs to remove the overlapping portion when determining the target time domain resource (that is, cancel the uplink data transmission of the overlapping resources).
[0161] Similarly, when the first terminal device switches from the listening mode to the data transmission mode, it also needs to occupy a certain amount of time domain resources. In this embodiment, this part of the time domain resources is referred to as the second switching time domain resources. The second switching time domain resources cannot be used for uplink data transmission. Therefore, if there is overlap between the first time domain resources and the second switching time domain resources, the first terminal device also needs to remove the overlapping portion when determining the target time domain resource (that is, cancel the uplink data transmission of the overlapping resources).
[0162] Similarly, the time domain resources occupied by the first indication information are used to monitor the first indication information and cannot be used for uplink data transmission. Therefore, if the first time domain resources overlap with the time domain resources occupied by the first indication information, the first terminal device needs to remove the overlapping part when determining the target time domain resources (that is, cancel the uplink data transmission of the overlapping part of the resources).
[0163] In addition, the first terminal device can determine the time domain resources occupied by the second terminal device for sending uplink data by monitoring the first indication information. If the first time domain resources overlap with the time domain resources occupied by the second terminal device for sending uplink data, the first terminal device needs to remove the overlapping portion (i.e., cancel the uplink data transmission of the overlapping portion) when determining the target time domain resource.
[0164] Figure 10 This is another data transmission diagram provided in the embodiment of the present application. Figure 10 As shown, the first terminal device receives DCI, DCI schedules PUSCH, and the PUSCH is sent in a repetition manner ( Figure 10 The example is retransmission 4 times). The first terminal device determines the first time domain resource for sending PUSCH according to DCI ( Figure 10 The area marked with PUSCH represents the first time domain resource). When the first time domain resource overlaps with the time domain resource occupied by UL-CI, the first terminal device can continue to determine whether the first time domain resource overlaps with the reference time domain resource corresponding to the UL-CI.
[0165] Continue to see Figure 10, there is a first overlapping resource between the first time domain resource and the reference time domain resource corresponding to the UL-CI. In this case, the first terminal device can choose to monitor UL-CI. Specifically, the first terminal device switches the mode to the monitoring mode in the first switching time domain resource before the time domain resource occupied by UL-CI, and performs monitoring processing on UL-CI in the time domain resource occupied by UL-CI, and then switches the mode to the data sending mode in the second switching time domain resource after the time domain resource occupied by UL-CI. Therefore, the uplink data sending corresponding to the overlapping part of the first time domain resource and any one of the above-mentioned first switching time domain resource, the second switching time domain resource, and the time domain resource occupied by UL-CI needs to be canceled.
[0166] Furthermore, the first terminal device determines the time domain resources occupied by the second terminal device for sending uplink data by monitoring UL-CI (see Figure 10 (the vertical line filled area in the figure), if the first time domain resource overlaps with the time domain resource occupied by the second terminal device for sending uplink data, the first terminal device also needs to cancel the uplink data sending corresponding to the overlapping part.
[0167] Figure 11 This is another data transmission diagram provided in the embodiment of the present application. Figure 11 As shown, the first terminal device receives DCI, DCI schedules PUSCH, and the PUSCH is sent in a repetition manner ( Figure 11 The example is retransmission 3 times). The first terminal device determines the first time domain resource for sending PUSCH according to DCI ( Figure 11 The area marked with PUSCH represents the first time domain resource). When the first time domain resource overlaps with the time domain resource occupied by UL-CI, the first terminal device can continue to determine whether the first time domain resource overlaps with the reference time domain resource corresponding to the UL-CI.
[0168] Continue to see Figure 11 , there is no overlapping resource between the first time domain resource and the reference time domain resource corresponding to the UL-CI. In this case, the first terminal device can choose to monitor UL-CI. Specifically, the first terminal device switches the mode to the monitoring mode in the first switching time domain resource before the time domain resource occupied by UL-CI, and performs monitoring processing on UL-CI in the time domain resource occupied by UL-CI, and then switches the mode to the data sending mode in the second switching time domain resource after the time domain resource occupied by UL-CI. Therefore, the uplink data transmission corresponding to the overlapping part of the first time domain resource and any one of the above-mentioned first switching time domain resource, the second switching time domain resource, and the time domain resource occupied by UL-CI needs to be canceled.
[0169] It is understandable that the above Figure 6 The embodiment shown describes that: when the first time domain resource and the second time domain resource have overlapping resources, the first terminal device may not monitor the first indication information, and avoid interfering with the uplink data of the second terminal device by canceling the transmission of the uplink data of the first overlapping resource. Figure 9 The illustrated embodiment describes that when the first time domain resources overlap with the second time domain resources, the first terminal device can choose to monitor the first indication information and determine the target time domain resource based on the monitoring result. In other words, when the first time domain resources overlap with the second time domain resources, the first terminal device can choose to monitor the first indication information or not.
[0170] If the first terminal device does not monitor UL-CI, the first terminal device needs to cancel the uplink data transmission of the first overlapping resource (for example, Figure 8 If the first terminal device monitors UL-CI, the first terminal device needs to cancel the uplink data of the following resources: resources of the overlapping portion of the first time domain resources and the time domain resources occupied by UL-CI, resources of the overlapping portion of the first time domain resources and the first switching time domain resources, resources of the overlapping portion of the first time domain resources and the second switching time domain resources, and resources of the overlapping portion of the first time domain resources and the time domain resources occupied by the second terminal device for sending uplink data (for example Figure 10 embodiment shown).
[0171] In some possible implementations, the first terminal device may evaluate the impact of the above two schemes (i.e., monitoring the first indication information and not monitoring the first indication information) on uplink data transmission, and select the scheme with less impact on uplink data transmission.
[0172] Optionally, if the first overlapping resource is small (e.g. Figure 8 If the first overlapping resource is larger (e.g., Figure 10 For example, if the first overlapping resource is greater than or equal to the first threshold, the first terminal device may choose to monitor the UL-CI.
[0173] The data transmission method provided in the embodiment of the present application allows the first terminal device to choose not to monitor UL-CI in some cases, under the premise of ensuring that the first terminal device does not interfere with the uplink data of the second terminal device, thereby avoiding frequent switching of the first terminal device to the downlink, minimizing the impact on the uplink transmission of the first terminal device, and reducing the energy consumption of the first terminal device.
[0174] Figure 12This is a structural diagram of a data transmission device provided in an embodiment of the present application. The device may be in the form of software and / or hardware. For example, the device may be a first terminal device, or a chip or chip module integrated in the first terminal device. Figure 12 As shown, the data transmission device 1200 provided in this embodiment includes: a first determining module 1201 , a second determining module 1202 and a sending module 1203 .
[0175] Among them, the first determination module 1201 is used to determine the first time domain resources occupied by the uplink data to be sent, the second time domain resources occupied by the first indication information, and the reference time domain resources corresponding to the first indication information, where the first indication information is used to indicate the position of the time domain resources occupied by the second terminal device for sending the uplink data in the reference time domain resources;
[0176] A second determining module 1202 is configured to determine a target time domain resource in the first time domain resource based on the first time domain resource, the second time domain resource, and the reference time domain resource, where the target time domain resource does not overlap with a time domain resource occupied by the second terminal device for sending uplink data;
[0177] The sending module 1203 is configured to send uplink data according to the target time domain resources.
[0178] In a possible implementation, the second determining module 1202 is specifically configured to:
[0179] When it is determined that the first time domain resources and the second time domain resources have overlapping resources, a target time domain resource is determined in the first time domain resources according to the first time domain resources and the reference time domain resources.
[0180] In a possible implementation, the second determining module 1202 is specifically configured to:
[0181] The first indication information is not monitored, and a target time domain resource is determined in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources.
[0182] In a possible implementation, the second determining module 1202 is specifically configured to:
[0183] If the first time domain resource and the reference time domain resource do not overlap, determining the first time domain resource as the target time domain resource; or,
[0184] If there is a first overlapping resource between the first time domain resource and the reference time domain resource, other resources in the first time domain resource except the first overlapping resource are determined as the target time domain resource.
[0185] In a possible implementation, the second determining module 1202 is specifically configured to:
[0186] Monitor the first indication information, and determine a target time domain resource in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources.
[0187] In a possible implementation, the second determining module 1202 is specifically configured to:
[0188] If there is a first overlapping resource between the first time domain resource and the reference time domain resource, determining the resources in the first time domain resource except the third time domain resource as the target time domain resource;
[0189] Among them, the third time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, resources of the overlapping part of the first time domain resources and the second switching time domain resources, and resources of the overlapping part of the first time domain resources and the time domain resources occupied by the second terminal device to send uplink data; the first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
[0190] In a possible implementation, the second determining module 1202 is specifically configured to:
[0191] If the first time domain resources and the reference time domain resources do not overlap, determining the resources in the first time domain resources except the fourth time domain resources as the target time domain resources;
[0192] Among them, the fourth time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, and resources of the overlapping part of the first time domain resources and the second switching time domain resources. The first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
[0193] In a possible implementation, the second determining module 1202 is further configured to:
[0194] The first switching time domain resource is determined based on the second time domain resource, and the mode of the first terminal device is switched to the listening mode in the first switching time domain resource.
[0195] In a possible implementation, the second determining module 1202 is further configured to:
[0196] The second switching time domain resource is determined based on the second time domain resource, and in the second switching time domain resource, the mode of the first terminal device is switched to a data sending mode.
[0197] In a possible implementation, the first determining module 1201 is specifically configured to:
[0198] Obtaining a time interval between a reference time domain resource corresponding to the first indication information and the second time domain resource;
[0199] Determine, according to the second time domain resource and the time interval, a reference time domain resource corresponding to the first indication information.
[0200] In one possible implementation, the first terminal device is a reduced capability RedCap terminal, and the second terminal device is an ultra-reliable low latency communication URLLC terminal.
[0201] The data transmission device provided in this embodiment can be used to execute the data transmission method executed by the first terminal device in any of the above method embodiments. Its implementation principles and technical effects are similar and will not be described in detail here.
[0202] Figure 13 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. This terminal device can be used as the first terminal device in the above method embodiment. Optionally, this terminal device can be a RedCap terminal.
[0203] like Figure 13 As shown, the terminal device 1300 provided in this embodiment may include: a transceiver 1301, a memory 1302, and a processor 1303. The transceiver 1301 may include: a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmitting port, a transmitting interface, or similar descriptions, and the receiver may also be referred to as a receiver, a receiver, a receiving port, a receiving interface, or similar descriptions. For example, the transceiver 1301, the memory 1302, and the processor 1303 are interconnected via a bus 1304.
[0204] The memory 1302 is used to store computer-executable instructions;
[0205] The processor 1303 is configured to execute the computer-executable instructions stored in the memory, so as to enable the terminal device 1300 to execute any of the above-mentioned methods.
[0206] The transmitter of the transceiver 1301 can be used to perform the transmitting function of the first terminal device in the above method embodiment. The processor 1303 can be used to perform the data processing function of the first terminal device in the above method embodiment.
[0207] The terminal device provided by the embodiment can be used to execute the data transmission method executed by the first terminal device in any of the above method embodiments, and has similar implementation principles and technical effects, which will not be repeated here.
[0208] The embodiment of the application further provides a computer readable storage medium, which comprises a computer program used to implement the method of any of the above method embodiments, and has similar implementation principles and technical effects, which will not be repeated here.
[0209] The embodiment of the application further provides a chip, which comprises a memory, a processor and a hardware system resource, the memory stores a computer program, and the processor executes the computer program to execute the method of any of the above method embodiments, and has similar implementation principles and technical effects, which will not be repeated here.
[0210] The embodiment of the application further provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the method of any of the above method embodiments, and has similar implementation principles and technical effects, which will not be repeated here.
[0211] In several embodiments provided in the application, it should be understood that the disclosed devices and methods can be implemented in other manners. For example, the above-described device embodiments are merely schematic, and the division of the modules is merely a logical function division, and there can be another division manner in actual implementation, for example, a plurality of modules can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between modules can be indirect coupling or communication connection through some interfaces, devices or modules, and can be electrical, mechanical or other forms.
[0212] The modules described as separated components can or can not be physically separated, and the components displayed as modules can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment.
[0213] In addition, each functional module in each embodiment of the application can be integrated in one processing unit, or each module can be physically present alone, or two or more modules can be integrated in one unit. The unit composed of the above modules can be realized in the form of hardware, or in the form of hardware plus software function unit.
[0214] The above-mentioned integrated module implemented in the form of a software functional module can be stored in a computer-readable storage medium. The above-mentioned software functional module is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform some steps of the method described in various embodiments of the present application.
[0215] It should be understood that the processor described above may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), or application-specific integrated circuits (ASICs). A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the application may be directly executed by a hardware processor or by a combination of hardware and software modules within the processor.
[0216] The memory may include a high-speed RAM memory, and may also include non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk.
[0217] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be classified into address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.
[0218] The storage medium may be implemented by any type of volatile or non-volatile memory device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0219] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium can be located in an application-specific integrated circuit (ASIC). Of course, the processor and storage medium can also exist as discrete components in an electronic device or a main control device.
[0220] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0221] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A data transmission method, characterized in that: include: The first terminal device determines a first time domain resource occupied by uplink data to be sent, a second time domain resource occupied by first indication information, and a reference time domain resource corresponding to the first indication information, where the first indication information is used to indicate a position of the time domain resource occupied by the second terminal device for sending uplink data in the reference time domain resource; The first terminal device determines a target time domain resource in the first time domain resource according to the first time domain resource, the second time domain resource and the reference time domain resource, where the target time domain resource and the time domain resource occupied by the second terminal device for sending uplink data do not overlap; The first terminal device sends uplink data according to the target time domain resource; The first terminal device determines, according to the first time domain resource, the second time domain resource, and the reference time domain resource, a target time domain resource in the first time domain resource, including: When the first terminal device determines that the first time domain resources and the second time domain resources have overlapping resources, the first terminal device determines a target time domain resource in the first time domain resources according to the first time domain resources and the reference time domain resources; The first terminal device determines, according to the first time domain resource and the reference time domain resource, a target time domain resource in the first time domain resource, including: The first terminal device monitors the first indication information, and determines a target time domain resource in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources; Determining a target time domain resource in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources includes: If there is a first overlapping resource between the first time domain resource and the reference time domain resource, determining the resources in the first time domain resource except the third time domain resource as the target time domain resource; Among them, the third time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, resources of the overlapping part of the first time domain resources and the second switching time domain resources, and resources of the overlapping part of the first time domain resources and the time domain resources occupied by the second terminal device to send uplink data; the first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
2. The method according to claim 1, characterized in that The first terminal device determines, according to the first time domain resource and the reference time domain resource, a target time domain resource in the first time domain resource, including: The first terminal device does not monitor the first indication information, and determines the target time domain resource in the first time domain resource according to whether there is overlapping resource between the first time domain resource and the reference time domain resource.
3. The method according to claim 2, characterized in that Determining a target time domain resource in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources includes: If the first time domain resource and the reference time domain resource do not overlap, determining the first time domain resource as the target time domain resource; or, If there is a first overlapping resource between the first time domain resource and the reference time domain resource, other resources in the first time domain resource except the first overlapping resource are determined as the target time domain resource.
4. The method according to claim 1, wherein Determining a target time domain resource in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources includes: If the first time domain resources and the reference time domain resources do not overlap, determining the resources in the first time domain resources except the fourth time domain resources as the target time domain resources; Among them, the fourth time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, and resources of the overlapping part of the first time domain resources and the second switching time domain resources. The first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
5. The method according to claim 1, wherein Before the first terminal device monitors the first indication information, the method further includes: The first terminal device determines the first switching time domain resource based on the second time domain resource, and switches the mode of the first terminal device to the listening mode in the first switching time domain resource.
6. The method according to claim 1, characterized in that After the first terminal device monitors the first indication information, the method further includes: The first terminal device determines the second switching time domain resource based on the second time domain resource, and switches the mode of the first terminal device to a data sending mode in the second switching time domain resource.
7. The method according to any one of claims 1 to 6, characterized in that The first terminal device determines the reference time domain resource corresponding to the first indication information, including: The first terminal device obtains the time interval between the reference time domain resource corresponding to the first indication information and the second time domain resource; The first terminal device determines the reference time domain resource corresponding to the first indication information based on the second time domain resource and the time interval.
8. The method according to any one of claims 1 to 6, characterized in that The first terminal device is a reduced capability RedCap terminal, and the second terminal device is an ultra-reliable low latency communication URLLC terminal.
9. A data transmission device, characterized in that: Applied to a first terminal device, the apparatus includes: A first determination module is used to determine a first time domain resource occupied by uplink data to be sent, a second time domain resource occupied by first indication information, and a reference time domain resource corresponding to the first indication information, wherein the first indication information is used to indicate the position of the time domain resource occupied by the second terminal device for sending uplink data in the reference time domain resource; A second determination module is configured to determine a target time domain resource in the first time domain resource based on the first time domain resource, the second time domain resource, and the reference time domain resource, where the target time domain resource and the time domain resource occupied by the second terminal device for sending uplink data do not overlap; A sending module, configured to send uplink data according to the target time domain resource; The second determining module is specifically configured to: When it is determined that the first time domain resources and the second time domain resources have overlapping resources, determining a target time domain resource in the first time domain resources according to the first time domain resources and the reference time domain resources; The second determining module is specifically configured to: monitoring the first indication information, and determining a target time domain resource in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources; The second determining module is specifically configured to: If there is a first overlapping resource between the first time domain resource and the reference time domain resource, determining the resources in the first time domain resource except the third time domain resource as the target time domain resource; Among them, the third time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, resources of the overlapping part of the first time domain resources and the second switching time domain resources, and resources of the overlapping part of the first time domain resources and the time domain resources occupied by the second terminal device to send uplink data; the first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
10. The device according to claim 9, characterized in that The second determining module is specifically configured to: The first indication information is not monitored, and a target time domain resource is determined in the first time domain resources according to whether there is overlapping resource between the first time domain resources and the reference time domain resources.
11. The device according to claim 10, characterized in that The second determining module is specifically configured to: If the first time domain resource and the reference time domain resource do not overlap, determining the first time domain resource as the target time domain resource; or, If there is a first overlapping resource between the first time domain resource and the reference time domain resource, other resources in the first time domain resource except the first overlapping resource are determined as the target time domain resource.
12. The device according to claim 9, characterized in that The second determining module is specifically configured to: If the first time domain resources and the reference time domain resources do not overlap, determining the resources in the first time domain resources except the fourth time domain resources as the target time domain resources; Among them, the fourth time domain resources include: resources of the overlapping part of the first time domain resources and the second time domain resources, resources of the overlapping part of the first time domain resources and the first switching time domain resources, and resources of the overlapping part of the first time domain resources and the second switching time domain resources. The first switching time domain resources are located before the second time domain resources, and the second switching time domain resources are located after the second time domain resources.
13. The device according to claim 9, characterized in that The second determining module is further configured to: The first switching time domain resource is determined based on the second time domain resource, and the mode of the first terminal device is switched to the listening mode in the first switching time domain resource.
14. The device according to claim 9, characterized in that The second determining module is further configured to: The second switching time domain resource is determined based on the second time domain resource, and in the second switching time domain resource, the mode of the first terminal device is switched to a data sending mode.
15. The device according to any one of claims 9 to 14, characterized in that The first determining module is specifically configured to: Obtaining a time interval between a reference time domain resource corresponding to the first indication information and the second time domain resource; Determine, according to the second time domain resource and the time interval, a reference time domain resource corresponding to the first indication information.
16. The device according to any one of claims 9 to 14, characterized in that The first terminal device is a reduced capability RedCap terminal, and the second terminal device is an ultra-reliable low latency communication URLLC terminal.
17. A terminal device, characterized in that: include: transceivers, processors, and memory; The memory stores computer-executable instructions, and when the processor executes the computer-executable instructions, the method according to any one of claims 1 to 8 is implemented.
18. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method according to any one of claims 1 to 8 is implemented.
19. A computer program product, characterized in that The method comprises a computer program, which implements the method according to any one of claims 1 to 8 when the computer program is executed by a processor.
Citation Information
Patent Citations
Control information transmission method
CN109996341A