Data transmission method, device and system
By confirming that the channel quality meets the requirements during vehicle relay transmission before transmitting data, the problem of poor link quality between the relay UE and the target UE or network equipment is solved, transmission reliability and resource utilization are improved, and interference and delay are reduced.
Patent Information
- Application Number
- CN201980103335.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-31
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2039-12-31
AI Technical Summary
In vehicle relay transmission, the link quality between the relay UE and the target UE or network equipment in the existing technology is poor, resulting in reliability and delay issues in relay transmission, low resource utilization, and large interference.
After establishing a wireless data link with the third device through the first terminal device, relay transmission is performed only when it is confirmed that the relay conditions are met. The relay conditions are dynamically adjusted using the target channel quality indication information and configuration parameters to ensure that data transmission is performed only after the channel quality meets the requirements, thereby reducing the number of unnecessary relay transmissions.
It improves the reliability of relay transmission, improves system resource utilization, reduces interference to other users, and reduces unnecessary relay resource usage and transmission delay.
Smart Images

Figure CN114902736B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, device and system. Background Art
[0002] Vehicle-to-everything (V2X) communication refers to the communication between vehicles and anything in the outside world, including vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), vehicle-to-infrastructure (V2I), and vehicle-to-network (V2N). The link between vehicle users and between pedestrian users and roadside units is called a sidelink (SL), and its air interface is also called the PC-5 air interface. The link between vehicle users and network equipment is called a downlink (DL) or uplink (UL), and its air interface is also called the Uu air interface.
[0003] Targeting high-speed devices, such as vehicles, this technology is a fundamental and key technology for future applications with very high latency requirements, such as smart cars, autonomous driving, and intelligent transportation systems. LTE V2X communication can support both network-covered and non-network-covered communication scenarios. Its resource allocation can adopt a network access device scheduling model, such as the Evolved Universal Terrestrial Radio Access Network NodeB (E-UTRAN NodeB, eNB) scheduling model, or a user-selected resource model. Based on V2X technology, vehicle users (V-UEs) can periodically transmit information such as their location, speed, and intentions (turns, lane changes, and reversing) to surrounding V-UEs, as well as information triggered by non-periodic events. Similarly, V-UEs receive information from surrounding users in real time, enabling direct communication between vehicle users.
[0004] 3GPP standards, Rel-13 / 14, define UE-to-UE and UE-to-network relay technologies. When a UE (user equipment) is determined to require relay transmission, the source UE forwards data to a relay UE via a sidelink. The relay UE then relays the data to the destination UE or target network device. Because the relay UE is unique, poor link quality between the relay UE and the target UE or target network device may result in the need to reselect a relay UE and reestablish the data link, impacting the reliability and latency of relay transmission. Summary of the Invention
[0005] An embodiment of the present invention provides a data transmission method to improve the reliability of relay transmission of user equipment.
[0006] In a first aspect, a method for data transmission is provided, which can be executed by a first terminal device or a chip of the first terminal device, including: the first terminal device receives first data from a second terminal device; when confirming that relay transmission to a third device meets the relay conditions, the first terminal device sends the first data to the third device.
[0007] In the above embodiment, after the first terminal device serving as a relay establishes a second wireless data link with the third device, it needs to confirm that the relay transmission to the third device meets the relay conditions before sending the data to be relayed to the third device. Relaying can be performed based on the actual status of the established data link, thereby improving the reliability of relay transmission and enhancing system resource utilization.
[0008] In one possible design, confirming that relay transmission to the third device satisfies the relay condition includes:
[0009] The first terminal device receives target channel quality indication information, where the target channel quality indication information indicates target channel quality;
[0010] When the first parameter meets the target channel quality, the first terminal device confirms that the relay transmission to the third device meets the relay condition, and the first parameter is used to indicate the channel quality of the second wireless data link between the first terminal device and the third device.
[0011] In this embodiment, the first terminal device confirms whether the relay conditions are met based on the configuration parameters of the third device or the network device, which can improve the efficiency of relay transmission and reduce the number of unnecessary relay transmissions while meeting the reliability and latency requirements, thereby reducing the use of unnecessary relay resources, improving resource utilization, and reducing interference to other users.
[0012] In one possible design, the target channel quality includes a first value, the first value being used to indicate target retransmission resource information; the first parameter includes a second value, the second value being used to indicate retransmission resource information of the second wireless data link;
[0013] The first parameter meeting the target channel quality includes:
[0014] The second value is less than or equal to the first value.
[0015] In one possible design, the target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link;
[0016] The first parameter meeting the target channel quality includes:
[0017] The second value is less than or equal to the first value, and the fourth value is greater than or equal to the third value.
[0018] In one possible design, confirming that relay transmission to the third device satisfies the relay condition includes:
[0019] When the first terminal device receives the first indication information sent by the third device or network device, it confirms that the relay transmission to the third device meets the relay condition; wherein, the first indication information is used to indicate that the relay transmission to the third device meets the relay condition.
[0020] In this embodiment, the third device or network device confirms whether the relay conditions are met and instructs the first terminal device whether to perform relay transmission. The third device or network device can dynamically or semi-statically adjust the conditions for relay transmission of the relay terminal device to improve the efficiency of relay transmission. While meeting reliability and latency, the number of unnecessary relay transmissions is reduced, thereby reducing the use of unnecessary relay resources, improving resource utilization, and reducing interference to other users.
[0021] In one possible design, the method further includes:
[0022] When relay transmission to the third device does not meet the relay condition, the first terminal device does not send the first data to the third device.
[0023] In one possible design, when a first parameter does not meet the target channel quality, the first terminal device confirms that relay transmission to the third device does not meet the relay conditions. The first parameter is used to indicate the channel quality of the second wireless data link between the first terminal device and the third device.
[0024] In one possible design, the target channel quality includes a first value, the first value being used to indicate target retransmission resource information; the first parameter includes a second value, the second value being used to indicate retransmission resource information of the second wireless data link;
[0025] The first value not meeting the target channel quality includes:
[0026] The second value is greater than the first value.
[0027] In one possible design, the target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link;
[0028] The first value not meeting the target channel quality includes:
[0029] The second value is greater than the first value, and the fourth value is greater than the third value.
[0030] In one possible design, when the first terminal device receives second indication information sent by a third device or a network device, it is confirmed that relay transmission to the third device does not meet the relay condition; wherein the second indication information is used to indicate that relay transmission to the third device does not meet the relay condition; or
[0031] If the first terminal device does not receive the first indication information sent by the third device or network device, it confirms that the relay transmission to the third device does not meet the relay conditions; wherein, the first indication information is used to indicate that the second wireless data link meets the forwarding conditions.
[0032] In one possible design, the first terminal device sending the first data to the third device through the second wireless data link includes:
[0033] The first terminal device obtains a time window parameter and retransmission resource information;
[0034] The first data is sent to the third device according to the time window parameter and the retransmission resource information.
[0035] In a second aspect, a method for data transmission is provided. The method may be performed by a third device or a network device, or a chip of the third device or the network device, including: obtaining a first parameter, the first parameter being used to indicate a channel quality of a second wireless data link between a first terminal device and a third device;
[0036] When the first parameter meets the target channel quality, first indication information is sent to the first terminal device; wherein the first indication information is used to indicate that the first terminal device performs relay transmission to the third device to meet the relay condition.
[0037] In this embodiment, the third device or network device confirms whether the relay conditions are met and instructs the first terminal device whether to perform relay transmission. The third device or network device can dynamically or semi-statically adjust the conditions for relay transmission of the relay terminal device to improve the efficiency of relay transmission. While meeting reliability and latency, the number of unnecessary relay transmissions is reduced, thereby reducing the use of unnecessary relay resources, improving resource utilization, and reducing interference to other users.
[0038] In one possible design, the target channel quality includes a first value, the first value being used to indicate target retransmission resource information; the first parameter includes a second value, the second value being used to indicate retransmission resource information of the second wireless data link;
[0039] The first parameter meeting the target channel quality includes:
[0040] The second value is less than or equal to the first value.
[0041] In one possible design, the target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link;
[0042] The first parameter meeting the target channel quality includes:
[0043] The second value is less than or equal to the first value, and the fourth value is greater than or equal to the third value.
[0044] In one possible design, the method further includes:
[0045] When the first parameter does not meet the target channel quality, second indication information is sent to the first terminal device; wherein the second indication information is used to indicate that the relay transmission from the first terminal device to the third device does not meet the relay condition.
[0046] In one possible design, the target channel quality includes a first value, the first value being used to indicate target retransmission resource information; the first parameter includes a second value, the second value being used to indicate retransmission resource information of the second wireless data link;
[0047] The first parameter not meeting the target channel quality includes:
[0048] The second value is greater than the first value.
[0049] In one possible design, the target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link;
[0050] The first parameter not meeting the target channel quality includes:
[0051] The second value is greater than the first value, or the fourth value is smaller than the third value.
[0052] In a third aspect, a data transmission device is provided, configured to execute the method of any possible implementation of the first aspect. Specifically, the data transmission device may include a module configured to execute the method of any possible implementation of the first aspect, such as a receiving unit configured to receive first data from a second terminal device; and a sending unit configured to send the first data to a third device when relay transmission to the third device satisfies a relay condition.
[0053] In one possible design, the apparatus further includes: a processing unit, configured to confirm whether relay transmission to a third device satisfies relay conditions.
[0054] The above-mentioned data transmission device may be a terminal device that acts as a relay.
[0055] The data transmission device of the third aspect can refer to the implementation method described in the method of the first aspect above, use the same or similar technical means, and achieve the same or similar technical effects, which will not be repeated here.
[0056] In a fourth aspect, a data transmission device is provided, which is used to execute the method in any possible implementation of the second aspect. Specifically, the data transmission device may include a module for executing the method in any possible implementation of the second aspect, for example, including: a processing unit for obtaining a first parameter, where the first parameter is used to indicate the channel quality of the second wireless data link between the first terminal device and the third device; a sending unit for sending a first indication information to the first terminal device when the first parameter meets the target channel quality; wherein the first indication information is used to indicate that the first terminal device performs relay transmission to the third device to meet the relay condition.
[0057] In one possible design, the sending unit is also used to: send second indication information to the first terminal device when the first parameter does not meet the target channel quality; wherein the second indication information is used to indicate that the relay transmission from the first terminal device to the third device does not meet the relay conditions.
[0058] The above-mentioned data transmission device can be a terminal device or a network device.
[0059] The data transmission device of the fourth aspect can refer to the implementation method described in the method of the second aspect above, use the same or similar technical means, and achieve the same or similar technical effects, which will not be repeated here.
[0060] In a fifth aspect, a communication device is provided, comprising: at least one processor coupled to at least one memory; the at least one processor is used to execute a computer program or instruction stored in the at least one memory so that the device performs the method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect.
[0061] In a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program runs on a computer, the computer executes the method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect.
[0062] In the seventh aspect, an embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program runs on a computer, it enables the computer to execute the method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect.
[0063] In an eighth aspect, an embodiment of the present application provides a chip comprising a processor and a communication interface, wherein the processor is used to call and run instructions from the communication interface, and when the processor executes the instructions, the chip executes the method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect.
[0064] In the ninth aspect, an embodiment of the present application provides a system, comprising at least one device as described in the third aspect or any possible design of the third aspect, the device as described in the fourth aspect or any possible design of the fourth aspect, or the chip as described in the eighth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] Figure 1 A schematic diagram of a V2X scenario provided by an embodiment of the present invention;
[0066] Figure 2 A schematic diagram of the architecture of a possible communication system provided in an embodiment of the present application;
[0067] Figure 3 A flow chart of a data transmission method provided in an embodiment of the present application;
[0068] Figure 4 A schematic diagram of a time window provided in an embodiment of the present application;
[0069] Figure 5 A schematic diagram of a side transmission resource provided in an embodiment of the present application;
[0070] Figure 6 A flow chart of a method for confirming whether relay conditions are met provided in an embodiment of the present application;
[0071] Figure 7 A flowchart of another method for confirming whether relay conditions are met provided in an embodiment of the present application;
[0072] Figure 8 A flow chart of another data transmission method provided in an embodiment of the present application;
[0073] Figure 9 A schematic diagram of data transmission provided in an embodiment of the present application;
[0074] Figure 10 A schematic diagram of another data transmission method provided in an embodiment of the present application;
[0075] Figure 11 A schematic diagram of data transmission provided in an embodiment of the present application;
[0076] Figure 12 A schematic diagram of data transmission provided in an embodiment of the present application;
[0077] Figure 13 A schematic diagram of data transmission provided in an embodiment of the present application;
[0078] Figure 14 This is a schematic diagram of the structure of a transmission device provided in an embodiment of the present application;
[0079] Figure 15 This is a structural diagram of another transmission device provided in an embodiment of the present application.
[0080] Figure 16 9 is a schematic structural diagram of a device 900 provided in an embodiment of the present application;
[0081] Figure 17 It is a structural diagram of a device 1000 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0082] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0083] Below, some terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0084] 1) Terminal devices, including devices that provide voice and / or data connectivity to users. Specifically, these devices may provide voice, data, or both. Examples include handheld devices with wireless connectivity or processing devices connected to a wireless modem. These devices may communicate with the core network via a radio access network (RAN), exchanging voice or data with the RAN, or both. The terminal device may include user equipment (UE), wireless terminal device, mobile terminal device, D2D terminal device, V2X terminal device, machine-to-machine / machine-type communications (M2M / MTC) terminal device, Internet of Things (IoT) terminal device, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. For example, it may include a mobile phone (or so-called "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. Also included are limited devices, such as those with low power consumption, limited storage capacity, or limited computing power. Examples include information sensing devices such as barcode scanners, radio frequency identification (RFID), sensors, global positioning systems (GPS), and laser scanners.
[0085] As an example and not a limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0086] The various terminal devices introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also called on-board units (OBUs).
[0087] In the embodiment of the present application, the terminal device may also include a relay terminal device (relay UE). Alternatively, it can be understood that any device that can communicate data with a base station can be regarded as a terminal device.
[0088] In the embodiments of the present application, the device for implementing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip system, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the terminal device as an example in which the device for implementing the function of the terminal is a terminal device.
[0089] 2) Network equipment, including, for example, access network (AN) equipment, such as a base station (e.g., access point), which can refer to equipment in the access network that communicates with wireless terminal devices over the air interface through one or more cells, or, for example, a road side unit (RSU) in V2X technology. The base station can be used to convert received air frames to and from IP packets, acting as a router between the terminal device and the rest of the access network, which may include an IP network. The RSU can be a fixed infrastructure entity that supports V2X applications and can exchange messages with other entities that support V2X applications. The network equipment can also coordinate attribute management of the air interface. For example, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in a long term evolution (LTE) system or long term evolution-advanced (LTE-A), or may also include a next generation node B (gNB) in a fifth generation mobile communication technology (5G) new radio (NR) system (also referred to as an NR system) or may include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system. The embodiments of the present application are not limited.
[0090] The network equipment may also include core network equipment, such as access and mobility management function (AMF), etc. Since the embodiment of the present application does not involve the core network, the network equipment mentioned in the following text refers to access network equipment unless otherwise specified.
[0091] In the embodiments of the present application, the apparatus for implementing the function of the network device may be the network device, or may be a device capable of supporting the network device in implementing the function, such as a chip system, which may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the network device as an example.
[0092] 3) Vehicle-to-everything (V2X) communication refers to communication between vehicles and external devices. V2X communication can support both network-covered and non-network-covered scenarios. Its resource allocation can be based on network access device scheduling, such as the Evolved Universal Terrestrial Radio Access Network NodeB (eNB) scheduling model, or on user-initiated resource selection. Based on V2X technology, vehicle users (V-UEs) can periodically transmit information such as their location, speed, and intentions (turning, merging, reversing), as well as non-periodic event-triggered information, to surrounding V-UEs. Similarly, V-UEs receive information from surrounding users in real time, enabling direct communication between vehicle users. As you can see, vehicle-to-vehicle communication is device-to-device communication, which refers to direct communication between devices without the need for data transfer via network equipment. Vehicle-to-vehicle communication technology can be used for device-to-device communication, and vice versa. Unless otherwise specified herein, vehicle communication and terminal device-to-terminal device communication may be used interchangeably.
[0093] V2X specifically includes several application requirements, including direct communication between vehicles (vehicle-to-vehicle, V2V), vehicles and roadside infrastructure (vehicle-to-infrastructure, V2I), vehicles and pedestrians (vehicle-to-pedestrian, V2P), and vehicle-to-network (vehicle-to-network, V2N) communication interactions. Figure 1 V2V refers to vehicle-to-vehicle communication; V2P refers to vehicle-to-people communication (including pedestrians, cyclists, drivers, or passengers); and V2I refers to vehicle-to-network communication, such as RSUs. V2N, which can also be included in V2I, refers to vehicle-to-base station / network communication.
[0094] V2P can be used to provide safety warnings to pedestrians and non-motorized vehicles on the road. Through V2I, vehicles can communicate with roads and even other infrastructure, such as traffic lights and roadblocks, to obtain road management information such as traffic light signal timing. V2V can be used for information exchange and reminders between vehicles, with its most typical application being vehicle-to-vehicle collision avoidance safety systems. V2N, the most widely used form of connected vehicle technology, primarily connects vehicles to cloud servers via mobile networks, allowing them to access navigation, entertainment, anti-theft, and other applications provided by the cloud servers.
[0095] In V2X, communication between terminal devices is the primary focus. Current standard protocols support broadcast, multicast, and unicast transmission modes between terminal devices.
[0096] Broadcast mode: Broadcast mode refers to a terminal device acting as the transmitter transmitting data using a broadcast mode. Multiple terminal devices can receive sidelink control information (SCI) and / or sidelink shared channel (SSCH) from the transmitter. It should be understood that during broadcast transmission, the transmitting terminal device cannot know which terminal devices will receive the broadcast data.
[0097] In the side link, the way to ensure that all terminal devices parse the control information from the transmitter is that the transmitter does not scramble the CRC of the control information, or the transmitter uses a sequence or identifier known to all terminal devices to scramble the CRC of the control information.
[0098] Multicast mode: The multicast mode is similar to broadcast transmission. The terminal device as the transmitter uses the broadcast mode to send data, and a group of terminal devices can parse the SCI and / or SSCH. In one case, the multicast transmitter and receiver are known to each other and can obtain the corresponding group identifier. In another case, the multicast transmitter cannot know which terminal devices will receive the sent multicast data, but can limit some terminal devices to receive the sent multicast data based on some information. For example, terminal devices within a certain distance range from the transmitter can receive the sent multicast data.
[0099] Unicast mode: Unicast mode is when one terminal device sends data to another terminal device, and the other terminal device does not need or cannot parse the data.
[0100] 4) Sidelink: This refers to the link between terminal devices. An uplink is a link where a terminal device sends information to a network device, and a downlink is a link where a terminal device receives information from a network device.
[0101] 5) Resource pool: The link between vehicle devices (vehicle devices are also considered user equipment) is called a sidelink, and vehicle communication can also be called sidecommunication. The time-frequency resources used for sidecommunication are called a resource pool. The frequency domain includes several subchannels, each of which includes several physical resource blocks. The time domain includes at least one of several time units: slots, subframes, and mini-slots. The transmitting UE and the receiving UE perform sidelink communication within the resource pool, so the configuration information of the transmitting resource pool of the transmitting UE and the receiving resource pool of the receiving UE are the same. The configuration information includes but is not limited to physical resource configuration information including the number of subchannels, the size of the subchannel, time domain slot configuration information, retransmission resource information (including demodulation reference signal configuration information, modulation and coding scheme configuration information), physical sidelink control information configuration information (such as the time domain length information of the physical sidelink control information, the frequency domain length information of the physical sidelink control information), physical sidelink feedback channel resource configuration information (such as the period of existence of the physical sidelink feedback channel, the feedback duration of the physical sidelink shared channel-physical sidelink feedback channel), power control related information, and other basic configuration information used for communication.
[0102] 6) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0103] Furthermore, unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, the first network device and the second network device are only used to distinguish different network devices and do not indicate a difference in priority or importance of the two pieces of information.
[0104] The embodiments of the present application can be applied to various communication systems, such as: V2X, D2D (device), Internet of Vehicles, connected cars, intelligent connected cars, intelligent driving, assisted driving, and direct communication fields such as device-to-device communication.
[0105] The embodiments of the present invention can be applied in V2X, D2D and other user-to-user direct communication systems, and are applicable to communication scenarios with and without network coverage. Figure 2 A wireless network system includes: a first terminal device 11, at least two second terminal devices 12, and a third device 13. The first terminal device 11 establishes a wireless data link with each of the at least two second terminal devices 12, and the at least two second terminal devices 12 establish a wireless data link with each of the third devices 13. The first terminal device is a source terminal device, the second terminal device is a relay terminal device, and the third device is a target device. At least one second terminal device is used to relay data from the first network device to the third device. The resource allocation method of the wireless network system can adopt a network access device (such as a gNB) scheduling mode or a user-selected resource mode. The third device can be a terminal device or a network device.
[0106] In this scenario, when the first terminal device needs to relay data to the third device through the relay terminal device, the first terminal device has a first wireless data link with at least two second terminal devices, and each second terminal device has a second wireless data link with the third device. The first terminal device sends the data to be relayed to at least two second terminal devices. When the second terminal device receives the data to be relayed, it sends the data to be relayed to the third device when the predetermined conditions are confirmed. In one implementation, when the second terminal device receives the indication information for relaying data to the third device, it sends the data to be relayed to the third device. In another implementation, the second terminal device receives the indication information of the target channel quality, and when the channel quality of the second wireless data link meets the target channel quality, it sends the data to be relayed to the third device.
[0107] In the prior art, after a terminal device selects a relay terminal device, the relay terminal device will send the data to be relayed to a third device upon receiving the data to be relayed. Compared to the existing solution, in an embodiment of the present invention, a first terminal device will determine at least two second terminal devices that provide relay functions and establish data links for each of them. The second terminal device determines whether to send the data to be relayed based on the channel quality of the data link between it and the third device, and can flexibly dynamically or semi-statically select at least one data link with good channel quality for data relay, thereby improving the reliability of data transmission. This reduces the reliability and latency issues caused by re-establishing and selecting relay terminal devices, and improves resource utilization.
[0108] In one scenario, the first terminal device, the second terminal device, and the target terminal device may be vehicle terminals, such as vehicle-mounted communication modules or other embedded communication modules. The vehicle terminals implement side-by-side communication via side links.
[0109] In this embodiment, relaying refers to the first device sending data from the third device to the second device, which has the same meaning as forwarding and sending.
[0110] refer to Figure 3 , an embodiment of a data transmission method provided by the present invention includes:
[0111] S201: A first terminal device receives first data from a second terminal device;
[0112] The first data is data that needs to be relayed by the first terminal device, the second terminal device is the source terminal device, and the first terminal device is the relay device of the second terminal device. The first terminal device can receive the first data via a first wireless data link established between the first terminal device and the second terminal device.
[0113] S202: When confirming that relay transmission to a third device meets the relay condition, the first terminal device sends the first data to the third device.
[0114] Before relaying the first data, the first terminal device has established wireless data links with the second terminal device and the third device, respectively. A second wireless data link is established between the first terminal device and the third device. The first terminal device sends the first data to the third device via the second wireless data link.
[0115] There are multiple implementations for confirming that the relay condition is met. In one embodiment, the first terminal device receives target channel quality indication information, and the target channel quality indication information indicates the target channel quality; when the first parameter meets the target channel quality, the first terminal device confirms that relay transmission to the third device meets the relay condition, and the first parameter is used to indicate the channel quality of the second wireless data link between the first terminal device and the third device. In another embodiment, the first terminal device receives the first indication information sent by the third device or the network device, and then confirms that the second wireless data link between the first terminal device and the third device meets the relay condition. The first indication information is used to indicate that relay transmission to the third device meets the relay condition. It can be understood that these two implementations can replace step 202.
[0116] S203: The third device receives the first data through the second wireless data link.
[0117] The third device may be a network device or a third terminal device. That is, the first terminal device may serve as a relay for the second terminal device to send the first data to be relayed to the network device or the third terminal device.
[0118] In the above embodiment, after the first terminal device serving as a relay establishes a second wireless data link with the third device, it needs to confirm that the relay transmission to the third device meets the relay conditions before sending the data to be relayed to the third device. Relaying can be performed based on the actual status of the established data link, thereby improving the reliability of relay transmission and enhancing system resource utilization.
[0119] Applied to the field of Internet of Vehicles, in an embodiment of step S203, the first terminal device sends the first data to the third device through the second wireless data link, including: the first terminal device obtains a time window parameter and retransmission resource information; and sends the first data to the third device through the second wireless data link according to the time window parameter and retransmission resource information.
[0120] The time window parameter indicates a time unit in which the first terminal device transmits data on the second wireless data link. The retransmission resource information indicates the amount of retransmitted data in the data transmitted in the time unit, where the retransmitted data refers to data transmitted in the time unit that is identical to data transmitted in the previous time unit. The time unit may be a time slot, a mini-time slot, a subframe, or other time unit.
[0121] The transmission window resource information may be a time window parameter W, and the retransmission resource information may be a retransmission parameter P and / or a transmission parameter K. The time window parameter W is used to indicate the resource size when the first terminal device performs sidelink information transmission.
[0122] The resources used by the first terminal device to transmit sideline information in the time domain may include one or more time units. A time unit may be a symbol, several symbols, a time slot, a subframe, etc. The one or more time units may be continuous or discrete in physical time. In the frequency domain, the resources include one or more frequency domain units. A frequency domain unit may be a subchannel, an RB, or several RBs. A subchannel is composed of one or more resource blocks (RBs). Taking the time unit as a time slot as an example, the resources used by the first terminal device to transmit sideline information may be W time slots after time slot n. The W time slots are used to transmit W transport blocks (TBs), that is, one TB is transmitted on one slot. Alternatively, the resources used by the first terminal device to transmit sideline information may be W code blocks (CBs) transmitted on one time slot after time slot n. One TB may be composed of one or more CBs. The following describes this solution by taking W time slots to transmit W TBs as an example. In actual applications, other transmission schemes may also be included, which are not limited here. Taking the frequency domain unit as a subchannel as an example, the subchannel positions (starting subchannel and / or number of subchannels) corresponding to each TB transmitted over W time slots can be the same or different. The following description assumes that the subchannel positions corresponding to each TB transmitted in the W time slots are the same. In practice, other transmission schemes may also be included and are not limited here.
[0123] Specifically, the time window parameter W may be a time window identified as m and determined in the nth time unit, where m and n are integers greater than or equal to 1. The description of frequency domain resources will not be repeated here.
[0124] The time window parameter W is also used to indicate that the time window W contains W time units for transmitting W TBs of side information. Figure 4 The time window parameter W can indicate that the time window contains 5 time units, each time unit can transmit a TB, that is, the time window parameter W can be 5
[0125] For example Figure 5As shown, the resources for the first terminal device to transmit side information include a first time window with a time window parameter of W1 and a second time window with a time window parameter of W2. In the second time window, the relationship between K and P is K+P=W. The first time window is the previous time window of the second time window, wherein the transmission parameter K indicates that the side information of the K TBs in the second time window is initially transmitted compared with the previous time window. The retransmission parameter P indicates that the side information of the P TBs in the second time window is the same as that in the previous time window, that is, the first data in the second time window is the same as the first data in the first time window, which can also be understood as the P TBs in the second time window are retransmitted. The retransmitted TBs can use different redundancy versions (RV, Redundancy Version), and the receiving end can combine the side information of the P TBs received in the two time windows to improve the decoding success rate, thereby improving the reliability of side data transmission. Because the determination of W and P / K depends on the actual state of the channel, the W and K / P determined at different times may be different. This reduces the problem of low resource utilization and system interference caused by unnecessary retransmissions due to a fixed number of blind retransmissions. At the same time, data retransmission does not rely on physical response information, avoiding the consumption of time and frequency resources required to carry response information and reducing service transmission latency. Retransmission resource information can be indicated by retransmission parameter P and / or transmission parameter K, where retransmission resource information is implicitly indicated using transmission parameter K. Optionally, the parameters in the retransmission resource information may be parameter P or parameter K, and P and K can be calculated from MK and MP, respectively.
[0126] The following example uses the transmission parameter K as an example. The transmission parameter K represents the number of initially transmitted TBs in the sidelink information of W TBs transmitted in a time window. When the time window parameter W is fixed, better channel conditions require fewer retransmitted TBs, and the corresponding number of newly transmitted TBs can be increased, meaning that the transmission parameter K can take a larger value. When channel conditions are poor, more TBs require retransmission, and the corresponding number of initially transmitted TBs decreases, meaning that the transmission parameter K needs to take a smaller value. Therefore, the transmission parameter can also be called the freshness factor. W and K are integers, with W ≥ 1 and 0 ≤ K ≤ M. A smaller K value indicates a larger P value and more retransmitted data, resulting in higher service reliability. However, for a given amount of transmitted data, this also results in greater resource usage and lower resource utilization. Conversely, a larger K value indicates a smaller P value and fewer retransmitted data, resulting in relatively lower service reliability. However, for a given amount of transmitted data, this also results in smaller resource usage and higher resource utilization.
[0127] Since the time window parameters and retransmission resource information are determined based on the actual state of the channel, the time window parameters and retransmission resource information determined at different times may be different. This reduces the problems of low resource utilization and system interference caused by unnecessary retransmissions due to a fixed number of blind retransmissions. At the same time, data retransmission does not rely on physical response information, avoiding the consumption of time and frequency resources required to carry response information and reducing the delay of service transmission.
[0128] In one possible design, the embodiment further includes:
[0129] S204: When it is confirmed that the relay transmission to the third device does not meet the relay condition, the first terminal device does not send the first data to the third device.
[0130] Similar to step S202, there are multiple implementations for confirming that the relay condition is not met. In one embodiment, the first terminal device receives target channel quality indication information, and the target channel quality indication information indicates the target channel quality; when the first parameter does not meet the target channel quality, the first terminal device confirms that relay transmission to the third device does not meet the relay condition, and the first parameter is used to indicate the channel quality of the second wireless data link between the first terminal device and the third device. In another embodiment, the first terminal device receives a second indication information sent by a third device or a network device, and then confirms that the second wireless data link between the first terminal device and the third device does not meet the relay condition. The second indication information is used to indicate that relay transmission to the third device does not meet the relay condition. It can be understood that these two implementations can replace step 204.
[0131] In this embodiment, for relay terminal devices that do not meet the relay conditions, data relaying will not be performed. The target user or network device can dynamically or semi-statically adjust the conditions for relay transmission of the relay terminal device to improve the efficiency of relay transmission. While meeting the reliability and latency requirements, the number of unnecessary relay transmissions is reduced, thereby reducing the use of unnecessary relay resources, improving resource utilization, and reducing interference to other users.
[0132] In one possible design, before step S202, the embodiment may further include:
[0133] The first terminal device sends an initial transmission of the data to be relayed to the third device, i.e., the data to be relayed undergoes a relay transmission. In this way, a relay transmission is performed before the relay condition is determined. This avoids the possibility that no first terminal device performs relay transmission due to the lack of knowledge of the number of terminal devices acting as relays among multiple first terminal devices.
[0134] The following further describes the implementation of determining whether relay transmission to the third device satisfies the relay conditions (ie, steps S202 and S204).
[0135] Implementation method 1: The first terminal device confirms that relay transmission to the third device does not meet the relay condition based on the target channel quality indication information. Figure 6 , the method may include the following steps:
[0136] S601: A third device sends a first parameter to a first terminal device, where the first parameter is used to indicate a channel quality of a second wireless data link between the first terminal device and the third device;
[0137] In one possible design, the first parameter may be carried by at least one of sidelink control information, RRC signaling, and MAC CE.
[0138] S602: The first terminal device receives the first parameter and obtains the channel quality of the second wireless data link;
[0139] S603: The first terminal device receives target channel quality indication information sent by the network device or the third device, where the target channel quality indication information indicates target channel quality;
[0140] The first terminal device obtains the target channel quality according to the target channel quality indication information.
[0141] In one possible design, the target channel quality indication information can be carried by at least one message among downlink control information, sidelink control information, RRC signaling and MAC CE.
[0142] S604: The first terminal device confirms whether the first parameter meets the target channel quality.
[0143] When the first parameter meets the target channel quality, the first terminal device confirms that relay transmission to the third device meets the relay condition; when the first parameter does not meet the target channel quality, the first terminal device confirms that relay transmission to the third device meets the relay condition.
[0144] In one embodiment, the target channel quality includes a first value, and the first value is used to indicate target retransmission resource information; the first parameter includes a second value, and the second value is used to indicate retransmission resource information of the second wireless data link; the first parameter satisfies the target channel quality including: the second value is less than or equal to the first value. In one case, the first terminal device only obtains the target retransmission resource information, and makes a judgment on the relay condition based on the target retransmission resource information. In another case, the first terminal device obtains the target retransmission resource information and other information (such as transmission window resource information), but still only makes a judgment on the relay condition based on the target retransmission resource information.
[0145] In another embodiment, the target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link; the first parameter satisfies the target channel quality when: the second value is less than or equal to the first value, and the fourth value is greater than or equal to the third value. In this embodiment, the relay condition is determined based on the target retransmission resource information and the target transmission window resource information.
[0146] In this embodiment, the first terminal device confirms whether the relay conditions are met based on the configuration parameters of the third device or the network device, which can improve the efficiency of relay transmission and reduce the number of unnecessary relay transmissions while meeting the reliability and latency requirements, thereby reducing the use of unnecessary relay resources, improving resource utilization, and reducing interference to other users.
[0147] Implementation method 2: The third device or network device determines whether the relay transmission to the third device meets the relay condition based on the target channel quality, and sends an indication of whether the relay condition is met to the first terminal device. Figure 7 , the method may include the following steps:
[0148] S701: A third device or a network device obtains a first parameter, where the first parameter is used to indicate a channel quality of a second wireless data link between the first terminal device and the third device;
[0149] According to the first parameter, the third device or the network device obtains the channel quality of the second wireless data link;
[0150] If this step is performed by a third device, the third device obtains the first parameter. If this step is performed by a network device, the network device receives the first parameter sent by the third device.
[0151] S702: The third device or the network device obtains the target channel quality;
[0152] S703: The third device or the network device confirms whether the first parameter meets the target channel quality.
[0153] When the first parameter meets the target channel quality, the third device or the network device confirms that relay transmission to the third device meets the relay condition and sends first indication information to the first terminal device. When the first parameter does not meet the target channel quality, the third device or the network device confirms that relay transmission to the third device does not meet the relay condition and sends second indication information to the first terminal device. The first indication information is used to indicate that relay transmission to the third device meets the relay condition; the second indication information is used to indicate that relay transmission to the third device does not meet the relay condition.
[0154] S704: If the first terminal device receives the first indication information, it confirms that the relay transmission to the third device meets the relay conditions; or if the first terminal device does not receive the first indication information or receives the second indication information, it confirms that the relay transmission to the third device meets the relay conditions.
[0155] In one implementation, the first indication information is relay transmission activation notification information, and the second indication information is relay transmission deactivation notification information.
[0156] In this embodiment, the third device or network device confirms whether the relay conditions are met and instructs the first terminal device whether to perform relay transmission. The third device or network device can dynamically or semi-statically adjust the conditions for relay transmission of the relay terminal device to improve the efficiency of relay transmission. While meeting reliability and latency, the number of unnecessary relay transmissions is reduced, thereby reducing the use of unnecessary relay resources, improving resource utilization, and reducing interference to other users.
[0157] The following describes an embodiment of the present invention using an Internet of Vehicles operating environment as an example.
[0158] An embodiment of a data transmission system includes:
[0159] The first vehicle terminal is a source terminal device, used to send the first data to the third device;
[0160] A plurality of second vehicle terminals, which are relay terminal devices, are used to receive the first data from the first vehicle terminal;
[0161] The third device is used to receive first data sent by at least one vehicle terminal that meets the conditions.
[0162] The first vehicle terminal has a first data link with each of the plurality of second vehicle terminals, and each of the plurality of second vehicle terminals has a second data link with a third device, which may be a third vehicle terminal or a network device.
[0163] For example, the source terminal device needs to send data to the third device through the relay terminal device, and RelayUE1, Relay UE2 and Relay UE3 are determined as candidate relay terminal devices for relay transmission.
[0164] Within the network coverage, the network equipment configures the sidelink (SL) resource pool (Resource Pool) information of the UE in the cell through the System Information Block (SIB), cell-specific Radio Resource Control (RRC) signaling or UE-specific RRC signaling. In the non-network coverage area, the user terminal (UE) uses the resource pool (Resource Pool) information pre-configured by the device at the factory. The resource pool (Resource Pool) information is used to indicate the resource pool. The user terminal (UE) conducts sidelink communications with other UEs within the resource pool, including unicast, multicast and broadcast communications. A time-frequency resource pattern (TFPR) is defined, which includes one or more time units in the time domain. A time unit can be a symbol, several symbols, a time slot, a subframe, etc. The one or more time units can be continuous or discrete in physical time. In the frequency domain, it includes one or more frequency domain units. A frequency domain unit can be a subchannel (the subchannel consists of one or more resource blocks (RBs)), one RB, or several RBs.
[0165] refer to Figure 8 , corresponding to the above network system, an embodiment of a data transmission method includes:
[0166] S801: The source terminal device sends sidelink data to be relayed to multiple candidate relay terminal devices.
[0167] The source terminal device may send the sidelink data to be relayed to all candidate relay terminal devices, namely, RelayUE1, RelayUE2 and RelayUE3, in the form of broadcast, multicast or unicast.
[0168] If the source terminal device sends in a broadcast or multicast form, the source terminal device determines a time window parameter W and / or a transmission parameter K value; if the source terminal device sends in a unicast form to each candidate relay terminal device individually, each unicast transmission has a separate time window parameter W and / or a transmission parameter K value. Figure 9 The source terminal device obtains the time window parameter W from the configuration information of the resource pool and sends the sidelink data to be relayed to the candidate relay devices in the form of broadcast or multicast.
[0169] The definitions of the time window parameters and transmission parameters in this embodiment can be referred to the above description and will not be repeated here.
[0170] S802: Multiple candidate relay terminal devices respectively send initial transmission of sidelink data to be relayed to the third device.
[0171] The initial transmission in this step means that the relay terminal device sends the sidelink data to be relayed to the third device once, and the candidate relay terminal device then performs the steps of confirming whether the relay conditions are met and subsequent relay transmission.
[0172] The candidate relay terminal device can relay the transmission in any of the following ways: unicast, multicast, or broadcast. If the transmission is in the form of broadcast or multicast, the relay terminal device determines a unique time window parameter W and / or transmission parameter K value; if the transmission is in the form of unicast to a third device, each unicast transmission has a unique time window parameter W and / or transmission parameter K value. Figure 10 , the relay terminal device obtains the time window parameter W from the configuration information of the resource pool, and sends the sidelink data to be relayed to the candidate relay devices in the form of broadcast or multicast.
[0173] Step S802 is optional. In another case, during initial transmission, Relay UE1, Relay UE2, and Relay UE3 do not transmit the sidelink data to be relayed received from the source terminal device to the third device. Instead, they determine the time window parameter W and / or transmission parameter K values to be transmitted to the target wireless device through channel estimation (including channel sensing and reference signal measurement). This does not limit the method for determining the time window parameter W and transmission parameter K during initial transmission.
[0174] S803: Multiple candidate relay terminal devices respectively determine whether relay transmission to the third device meets the relay condition.
[0175] When the relay transmission to the third device meets the relay conditions, the candidate relay terminal device sends the side data to be relayed received from the source terminal device to the third device; when the relay conditions are not met, the candidate relay terminal device does not transmit the side data to be relayed received from the source terminal device to the third device.
[0176] There are several ways to confirm whether the relay conditions are met.
[0177] In one implementation, the candidate relay terminal device confirms whether the relay condition is met based on the target retransmission resource information, and the step includes:
[0178] S8031: Multiple candidate relay terminal devices obtain target retransmission resource information;
[0179] In one implementation, the third device sends target retransmission resource information to multiple candidate relay terminal devices respectively.
[0180] The third device determines the number of retransmissions that need to be limited based on QoS service requirements, such as latency requirements, or from the perspective of resource utilization; or determines the number of retransmissions to be guaranteed based on reliability requirements. The third device can feedback the target time window parameter W and / or the target transmission parameter K value to Relay UE1, Relay UE2 and Relay UE3 respectively through the higher layer (PC5-RRC). The third device can also feedback the target time window parameter W and / or the target transmission parameter K value in the physical layer signaling, such as SCI or SFCI. Reference Figure 11 , the third device sends the time window parameter W and / or the target transmission parameter K value to the candidate relay device in a broadcast or multicast form.
[0181] In another implementation, the third device sends the target retransmission resource information to the network device, and the network device then sends the target retransmission resource information to multiple candidate relay terminal devices respectively.
[0182] Within the network coverage, scheduling or auxiliary resource management is performed by network equipment, such as base stations, eNBs, gNBs or roadside units (RSUs). For example, the third device sends the target time window parameter W and / or the target transmission parameter K value to the network device via an uplink. For example, the target time window parameter W and / or the target transmission parameter K value are carried in RRC signaling, MACCE or UCI. The network device then notifies the candidate relay terminal device of the target time window parameter W and / or the target transmission parameter K value via a downlink, for example, the target time window parameter W and / or the target transmission parameter K value are carried in RRC signaling, MACCE or DCI, etc.
[0183] S8032: The candidate relay terminal device determines whether to transmit the sidelink data to be relayed, received from the source terminal device, to the third device according to the target retransmission resource information.
[0184] The target time window parameter W and / or transmission parameter K value is used to activate at least one UE of the candidate relay terminal device to use the corresponding time window parameter W and / or transmission parameter K value for relay transmission, and to deactivate the UEs in the candidate relay terminal device that do not meet the requirements from performing relay transmission. Figure 12 , the candidate relay terminal device confirms whether to activate relay transmission. For example, relay UE1 does not perform relay transmission, while relay UE2 and relay UE3 perform relay transmission.
[0185] For example, if the target transmission parameter K value for feedback is 2, there are two operation modes: 1) For the relay UE, if the transmission parameter K of the retransmission resource information between the relay UE and the third device is ≤ 2, the relay UE is activated by the third device for relay transmission and relays according to the actual transmission parameter K value; 2) For the relay UE, if the transmission parameter K of the retransmission resource information between the relay UE and the third device is ≤ 2, the relay UE is activated by the third device for relay transmission and relays according to the transmission parameter K value fed back by the third device, that is, the transmission parameter K = 2;
[0186] In one implementation, the candidate relay terminal device determines whether the relay condition is met based on the target retransmission resource information and sends an indication to the candidate relay device. This step includes:
[0187] In another implementation, a third device or a network device makes a determination based on target retransmission resource information, and the step includes:
[0188] S8033: The third device reports the target time window parameter W and / or the transmission parameter K value to the network device via an uplink;
[0189] S8034: The multiple candidate relay terminal devices respectively transmit to the network device via an uplink a time window parameter W and / or a transmission parameter K value that they transmit to the third device;
[0190] S8035: The network device confirms whether the relay condition is met by comparing the target time window parameter W and / or transmission parameter K value with the time window parameter W and / or transmission parameter K value transmitted by the third device.
[0191] For candidate terminal devices that meet the relay conditions, the network device activates them for relay transmission through downlink notification; for candidate terminal devices that do not meet the relay conditions, the network device deactivates them for relay transmission through downlink notification. Figure 13, the network device sends a notification of activating or deactivating relay transmission to the candidate relay terminal devices, for example, sends a notification of deactivating relay transmission to relay UE1, and sends a notification of activating relay transmission to relay UE2 and relay UE3.
[0192] For example, the activation notification or deactivation notification may be carried in RRC signaling, MAC CE or DCI.
[0193] In another implementation, the third device makes a determination based on the target retransmission resource information, and the step includes:
[0194] S8036: The third device determines a target time window parameter W and / or a transmission parameter K value;
[0195] S8037: The third device confirms whether the relay condition is met by comparing the target time window parameter W and / or transmission parameter K value with the time window parameter W and / or transmission parameter K value transmitted by the third device.
[0196] For candidate terminal devices that meet the relay conditions, the third device sends a notification to activate them to perform relay transmission; for candidate terminal devices that do not meet the relay conditions, the third device sends a notification to deactivate them to perform relay transmission.
[0197] Corresponding to the above method embodiment, the present invention also provides an embodiment of a data transmission device, which can execute the process of the above method embodiment.
[0198] refer to Figure 14 , an embodiment of a data transmission device 1400 includes:
[0199] The receiving unit 1401 is configured to receive first data from a second terminal device;
[0200] The sending unit 1402 is configured to send the first data to the third device when relay transmission to the third device meets a relay condition.
[0201] In one possible design, the device further includes:
[0202] The processing unit 1403 is configured to determine whether relay transmission to the third device satisfies a relay condition.
[0203] In one implementation, the receiving unit is also used to receive target channel quality indication information, and the target channel quality indication information indicates the target channel quality; when the first parameter meets the target channel quality, the processing unit confirms that the relay transmission to the third device meets the relay condition, and the first parameter is used to indicate the channel quality of the second wireless data link between the data transmission device and the third device.
[0204] In the first method, the target channel quality includes a first value, which is used to indicate target retransmission resource information; the first parameter includes a second value, which is used to indicate retransmission resource information of the second wireless data link; the first parameter satisfies the target channel quality including: the second value is less than or equal to the first value.
[0205] In another manner, the target channel quality includes a first value and a third value, the first value is used to indicate the target retransmission resource information, and the third value is used to indicate the target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate the retransmission resource information of the second wireless data link, and the fourth value is used to indicate the transmission window resource information of the second wireless data link; the first parameter satisfies the target channel quality including: the second value is less than or equal to the first value, and the fourth value is greater than or equal to the third value.
[0206] In one implementation, when receiving the first indication information sent by the third device or network device, the processing unit confirms that the relay transmission to the third device meets the relay conditions; wherein the first indication information is used to indicate that the relay transmission to the third device meets the relay conditions.
[0207] In one possible design, when relay transmission to a third device does not meet the relay conditions, the sending unit does not send the first data to the third device.
[0208] In one implementation, when a first parameter does not meet the target channel quality, the processing unit confirms that relay transmission to a third device does not meet the relay conditions. The first parameter is used to indicate the channel quality of the second wireless data link between the first terminal device and the third device.
[0209] In one possible design, the target channel quality includes a first value, which is used to indicate target retransmission resource information; the first parameter includes a second value, which is used to indicate retransmission resource information of the second wireless data link; the first value does not meet the target channel quality including: the second value is greater than the first value.
[0210] In one possible design, the target channel quality includes a first value and a third value, the first value is used to indicate the target retransmission resource information, and the third value is used to indicate the target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate the retransmission resource information of the second wireless data link, and the fourth value is used to indicate the transmission window resource information of the second wireless data link; the first value does not meet the target channel quality includes: the second value is greater than the first value, and the fourth value is greater than the third value.
[0211] In another implementation, when the receiving unit receives second indication information sent by a third device or a network device, the processing unit confirms that relay transmission to the third device does not meet the relay condition; wherein the second indication information is used to indicate that relay transmission to the third device does not meet the relay condition; or
[0212] If the receiving unit does not receive the first indication information sent by the third device or network device, the processing unit confirms that relay transmission to the third device does not meet the relay condition; wherein the first indication information is used to indicate that the second wireless data link meets the forwarding condition.
[0213] In one possible design, the sending unit is used to obtain time window parameters and retransmission resource information; and send the first data to the third device based on the time window parameters and retransmission resource information.
[0214] A data transmission device in the above embodiment may be a terminal device that functions as a relay, for example, a vehicle terminal.
[0215] refer to Figure 15 , another embodiment of a data transmission device 1500 includes:
[0216] The processing unit 1501 is configured to obtain a first parameter, where the first parameter is used to indicate a channel quality of a second wireless data link between the first terminal device and the third device;
[0217] The sending unit 1502 is used to send first indication information to the first terminal device when the first parameter meets the target channel quality; wherein, the first indication information is used to indicate that the first terminal device performs relay transmission to the third device to meet the relay condition.
[0218] In one possible design, the target channel quality includes a first value, which is used to indicate target retransmission resource information; the first parameter includes a second value, which is used to indicate retransmission resource information of the second wireless data link; the first parameter satisfies the target channel quality including: the second value is less than or equal to the first value.
[0219] In one possible design, the target channel quality includes a first value and a third value, the first value is used to indicate the target retransmission resource information, and the third value is used to indicate the target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate the retransmission resource information of the second wireless data link, and the fourth value is used to indicate the transmission window resource information of the second wireless data link; the first parameter satisfies the target channel quality including: the second value is less than or equal to the first value, and the fourth value is greater than or equal to the third value.
[0220] In one possible design, the sending unit is also used to: send second indication information to the first terminal device when the first parameter does not meet the target channel quality; wherein the second indication information is used to indicate that the relay transmission from the first terminal device to the third device does not meet the relay conditions.
[0221] In one possible design, the target channel quality includes a first value, which is used to indicate target retransmission resource information; the first parameter includes a second value, which is used to indicate retransmission resource information of the second wireless data link; the first parameter does not meet the target channel quality including: the second value is greater than the first value.
[0222] In one possible design, the target channel quality includes a first value and a third value, the first value is used to indicate the target retransmission resource information, and the third value is used to indicate the target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate the retransmission resource information of the second wireless data link, and the fourth value is used to indicate the transmission window resource information of the second wireless data link; the first parameter does not meet the target channel quality includes: the second value is greater than the first value, or the fourth value is less than the third value.
[0223] The above-mentioned data transmission device can be a terminal device or a network device, for example: a vehicle terminal or a network device.
[0224] In the above device embodiments, the receiving unit may be a receiver, the sending unit may be a transmitter, and the processing unit may be a processor; or the receiving unit and the sending unit may be transceivers.
[0225] See also Figure 16 , Figure 16 This is a schematic diagram of the structure of a data transmission device provided by this application. The device 900 can be applied to Figure 2 In the system shown. For the sake of convenience, Figure 16 Only the main components are shown. Figure 16As shown, device 900 includes a processor, a memory, a radio frequency circuit, an antenna, and input / output devices. The processor is used to control the antenna and the input / output devices to send and receive signals. The memory is used to store computer programs. The processor is used to call and run the computer programs from the memory. The radio frequency circuit is mainly used to convert baseband signals into radio frequency signals and to process radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as a touch screen, display screen, and keyboard, are mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0226] When data needs to be sent, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits it via the antenna in the form of electromagnetic waves. When data is sent to a terminal device, the RF circuit receives the RF signal via the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes it.
[0227] Those skilled in the art will understand that for ease of explanation, Figure 16 Only one memory and processor are shown. In an actual first terminal device, multiple processors and memories may exist. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in this embodiment of the present application.
[0228] Figure 17 A schematic structural diagram of a device 1000 provided in an embodiment of the present application. Figure 17 The device 1000 shown may be a data transmission device, or may be a chip or circuit capable of performing the functions of a data transmission device. For example, the chip or circuit may be provided in the data transmission device. Figure 17 The device 1000 shown may include at least one processor 1001 and an interface circuit 1002. The processor 1001 implements Figure 3 The steps involved in the method provided in the embodiment shown. In one possible design, the apparatus 1000 may further include a memory 1003, which may be used to store instructions. The processor 1001 executes the instructions stored in the memory 1003, so that the apparatus 1000 implements Figure 3 or Figure 9 The illustrated embodiments provide steps in a method.
[0229] Furthermore, the processor 1001, the interface circuit 1002 and the memory 1003 can communicate with each other through internal connection paths to transmit control and / or data signals. The memory 1003 is used to store computer programs. The processor 1001 can call and run the computer program from the memory 1003 to control the interface circuit 1002 to receive or send signals, or the processor 1001 can call and run the computer program from the memory 1003 through the interface circuit 1002 to complete Figure 3 or Figure 9 The steps performed by the first terminal device in the method provided in the illustrated embodiment. The memory 1003 may be integrated into the processor 1001 or may be provided separately from the processor 1001.
[0230] Optionally, if the apparatus 1000 is a device, the interface circuit 1002 may include a receiver and a transmitter. The receiver and the transmitter may be the same component or different components. When the receiver and the transmitter are the same component, the component may be referred to as a transceiver.
[0231] Optionally, if the device 1000 is a chip or a circuit, the interface circuit 1002 may include an input interface and an output interface. The input interface and the output interface may be the same interface, or may be different interfaces.
[0232] Alternatively, if the device 1000 is a chip or circuit, the device 1000 may not include the memory 1003, and the processor 1001 may read instructions (programs or codes) in a memory outside the chip or circuit to implement Figure 3 or Figure 9 The illustrated embodiment provides steps performed by the first terminal device in the method.
[0233] Optionally, if the device 1000 is a chip or a circuit, the device 1000 may include resistors, capacitors or other corresponding functional components, and the processor 1001 or the interface circuit 1002 may be implemented by the corresponding functional components.
[0234] As an implementation method, the function of the interface circuit 1002 may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 1001 may be implemented by a dedicated processing chip, a processing circuit, a processor, or a general-purpose chip.
[0235] As another implementation, it is possible to use a general-purpose computer to implement the first terminal device or the second terminal device provided in the embodiments of the present application. That is, the program code that implements the functions of the processor 1001 and the interface circuit 1002 is stored in the memory 1003, and the processor 1001 implements the functions of the processor 1001 and the interface circuit 1002 by executing the program code stored in the memory 1003.
[0236] The functions and actions of the modules or units in the apparatus 1000 listed above are merely exemplary. The functional units in the apparatus 1000 may be used to perform Figure 3 or Figure 9 In the embodiment shown, the detailed description of each action or processing performed by the first terminal device is omitted here to avoid redundancy.
[0237] The present application also provides a communication system, which includes the data transmission device mentioned in the above embodiment of the present application.
[0238] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a computer, the computer can implement the method provided in the embodiment of the above method. Figure 3 or Figure 9 The process related to the first terminal device in the embodiment shown.
[0239] The embodiment of the present application further provides a computer program product, which is used to store a computer program. When the computer program is executed by a computer, the computer can implement the method provided in the embodiment of the above method. Figure 3 or Figure 9 The process related to the first terminal device in the embodiment shown.
[0240] It should be understood that the processor mentioned in the embodiments of the present application may be a CPU, or may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0241] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0242] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated into the processor.
[0243] It should be noted that the memory described herein is intended to include, but not be limited to, these and any other suitable types of memory.
[0244] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0245] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0246] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0247] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0248] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0249] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0250] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0251] The above description is merely a specific embodiment of the present application, but the scope of protection of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily conceive of changes or substitutions within the technical scope disclosed in the embodiments of the present application, and such changes or substitutions should be included in the scope of protection of the embodiments of the present application. Therefore, the scope of protection of the embodiments of the present application should be based on the scope of protection of the claims.
Claims
1. A data transmission method, characterized in that: include: The first terminal device receives first data from the second terminal device; When it is confirmed that the relay transmission to the third device meets the relay conditions, the first terminal device sends the first data to the third device through the second wireless data link according to the time window parameter and the retransmission resource information, the time window parameter indicates the side information of W transmission blocks TB transmitted within the time window, the retransmission resource information includes the retransmission parameter P and / or the transmission parameter K, the transmission parameter K is the number of initially transmitted TBs in the side information of the W TBs transmitted in the time window, the retransmission parameter P is the number of retransmitted TBs in the side information of the W TBs transmitted in the time window, the relationship between K and P is K+P=W, and the time window parameter and the retransmission resource information are determined based on the state of the channel.
2. The method according to claim 1, characterized in that Confirming that relay transmission to the third device satisfies the relay condition includes: The first terminal device receives target channel quality indication information, where the target channel quality indication information indicates target channel quality; When the first parameter meets the target channel quality, the first terminal device confirms that the relay transmission to the third device meets the relay condition, and the first parameter is used to indicate the channel quality of the second wireless data link between the first terminal device and the third device.
3. The method according to claim 2, characterized in that The target channel quality includes a first value, the first value is used to indicate target retransmission resource information; the first parameter includes a second value, the second value is used to indicate retransmission resource information of the second wireless data link; The first parameter meeting the target channel quality includes: The second value is less than or equal to the first value.
4. The method according to claim 2, characterized in that The target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link; The first parameter meeting the target channel quality includes: The second value is less than or equal to the first value, and the fourth value is greater than or equal to the third value.
5. The method according to claim 1, wherein Confirming that relay transmission to the third device satisfies the relay condition includes: When the first terminal device receives the first indication information sent by the third device or network device, it confirms that the relay transmission to the third device meets the relay condition; wherein, the first indication information is used to indicate that the relay transmission to the third device meets the relay condition.
6. The method according to any one of claims 1 to 5, characterized in that Also includes: When relay transmission to the third device does not meet the relay condition, the first terminal device does not send the first data to the third device.
7. The method according to claim 6, characterized in that When the first parameter does not meet the target channel quality, the first terminal device confirms that relay transmission to the third device does not meet the relay condition, and the first parameter is used to indicate the channel quality of the second wireless data link between the first terminal device and the third device.
8. The method according to claim 7, characterized in that The target channel quality includes a first value, the first value is used to indicate target retransmission resource information; the first parameter includes a second value, the second value is used to indicate retransmission resource information of the second wireless data link; The first value not meeting the target channel quality includes: The second value is greater than the first value.
9. The method according to claim 7, characterized in that The target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link; The first value not meeting the target channel quality includes: The second value is greater than the first value, and the fourth value is greater than the third value.
10. The method according to claim 6, characterized in that When the first terminal device receives second indication information sent by the third device or the network device, it is confirmed that the relay transmission to the third device does not meet the relay condition; wherein the second indication information is used to indicate that the relay transmission to the third device does not meet the relay condition; or If the first terminal device does not receive the first indication information sent by the third device or network device, it confirms that the relay transmission to the third device does not meet the relay conditions; wherein, the first indication information is used to indicate that the second wireless data link meets the forwarding conditions.
11. The method according to claim 1, wherein The method further comprises: The first terminal device obtains the time window parameter and the retransmission resource information.
12. A data transmission method, characterized in that: include: Obtaining a first parameter, where the first parameter is used to indicate a channel quality of a second wireless data link between the first terminal device and the third device; When the first parameter satisfies the target channel quality, first indication information is sent to the first terminal device; wherein the first indication information is used to indicate that the first terminal device performs relay transmission to the third device to meet the relay condition; A time window parameter and retransmission resource information are sent to the first terminal device, wherein the time window parameter indicates the side information of W transmission blocks TB transmitted within the time window, and the retransmission resource information includes a retransmission parameter P and / or a transmission parameter K, wherein the transmission parameter K is the number of initially transmitted TBs in the side information of the W TBs transmitted in the time window, and the retransmission parameter P is the number of retransmitted TBs in the side information of the W TBs transmitted in the time window, and the relationship between K and P is K+P=W, and the time window parameter and the retransmission resource information are determined based on the state of the channel.
13. The method according to claim 12, characterized in that The target channel quality includes a first value, the first value is used to indicate target retransmission resource information; the first parameter includes a second value, the second value is used to indicate retransmission resource information of the second wireless data link; The first parameter meeting the target channel quality includes: The second value is less than or equal to the first value.
14. The method according to claim 12, characterized in that The target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link; The first parameter meeting the target channel quality includes: The second value is less than or equal to the first value, and the fourth value is greater than or equal to the third value.
15. The method according to any one of claims 12 to 14, characterized in that: Also includes: When the first parameter does not meet the target channel quality, second indication information is sent to the first terminal device; wherein the second indication information is used to indicate that the relay transmission from the first terminal device to the third device does not meet the relay condition.
16. The method according to claim 15, characterized in that The target channel quality includes a first value, the first value is used to indicate target retransmission resource information; the first parameter includes a second value, the second value is used to indicate retransmission resource information of the second wireless data link; The first parameter not meeting the target channel quality includes: The second value is greater than the first value.
17. The method according to claim 15, characterized in that The target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link; The first parameter not meeting the target channel quality includes: The second value is greater than the first value, or the fourth value is smaller than the third value.
18. A data transmission device, characterized in that: include: A receiving unit, configured to receive first data from a second terminal device; A sending unit is used to send the first data to the third device through a second wireless data link according to a time window parameter and retransmission resource information when relay transmission to the third device meets the relay condition, the time window parameter indicates the side information of W transmission blocks TB transmitted within the time window, the retransmission resource information includes a retransmission parameter P and / or a transmission parameter K, the transmission parameter K is the number of initially transmitted TBs in the side information of the W TBs transmitted in the time window, the retransmission parameter P is the number of retransmitted TBs in the side information of the W TBs transmitted in the time window, the relationship between K and P is K+P=W, and the time window parameter and the retransmission resource information are determined based on the state of the channel.
19. The device according to claim 18, characterized in that Also includes: a processing unit, configured to confirm that relay transmission to a third device satisfies a relay condition; The receiving unit is further configured to receive target channel quality indication information, where the target channel quality indication information indicates target channel quality; When a first parameter satisfies a target channel quality, the processing unit confirms that relay transmission to a third device satisfies a relay condition, wherein the first parameter is used to indicate a channel quality of a second wireless data link between the data transmission apparatus and the third device.
20. The device according to claim 19, characterized in that The target channel quality includes a first value, the first value is used to indicate target retransmission resource information; the first parameter includes a second value, the second value is used to indicate retransmission resource information of the second wireless data link; The first parameter meeting the target channel quality includes: The second value is less than or equal to the first value.
21. The device according to claim 19, characterized in that The target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link; The first parameter meeting the target channel quality includes: The second value is less than or equal to the first value, and the fourth value is greater than or equal to the third value.
22. The device according to claim 18, characterized in that Also includes: a processing unit, configured to confirm that relay transmission to a third device satisfies a relay condition; When receiving first indication information sent by a third device or a network device, confirming that relay transmission to the third device meets the relay condition; wherein the first indication information is used to indicate that relay transmission to the third device meets the relay condition.
23. The device according to any one of claims 18 to 22, characterized in that: When relay transmission to the third device does not meet the relay condition, the sending unit does not send the first data to the third device.
24. The device according to claim 23, characterized in that When the first parameter does not meet the target channel quality, it is confirmed that relay transmission to the third device does not meet the relay condition, and the first parameter is used to indicate the channel quality of the second wireless data link between the data transmission device and the third device.
25. The device according to claim 24, characterized in that The target channel quality includes a first value, the first value is used to indicate target retransmission resource information; the first parameter includes a second value, the second value is used to indicate retransmission resource information of the second wireless data link; The first value not meeting the target channel quality includes: The second value is greater than the first value.
26. The device according to claim 24, characterized in that The target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link; The first value not meeting the target channel quality includes: The second value is greater than the first value, and the fourth value is greater than the third value.
27. The device according to claim 23, characterized in that When the receiving unit receives the second indication information sent by the third device or the network device, it is confirmed that the relay transmission to the third device does not meet the relay condition; wherein the second indication information is used to indicate that the relay transmission to the third device does not meet the relay condition; or If the receiving unit does not receive the first indication information sent by the third device or the network device, it is confirmed that relay transmission to the third device does not meet the relay condition; wherein the first indication information is used to indicate that the second wireless data link meets the forwarding condition.
28. The device according to claim 18, wherein The sending unit is used to obtain the time window parameter and the retransmission resource information.
29. A data transmission device, characterized in that: include: a processing unit, configured to obtain a first parameter, where the first parameter is used to indicate a channel quality of a second wireless data link between the first terminal device and the third device; a sending unit, configured to send first indication information to the first terminal device when the first parameter satisfies the target channel quality; wherein the first indication information is used to indicate that the first terminal device satisfies the relay condition by performing relay transmission to the third device; The sending unit is also used to send a time window parameter and retransmission resource information to the first terminal device, the time window parameter indicates the side information of W transmission blocks TB transmitted within the time window, the retransmission resource information includes a retransmission parameter P and / or a transmission parameter K, the transmission parameter K is the number of initially transmitted TBs in the side information of the W TBs transmitted in the time window, the retransmission parameter P is the number of retransmitted TBs in the side information of the W TBs transmitted in the time window, the relationship between K and P is K+P=W, and the time window parameter and the retransmission resource information are determined based on the actual state of the channel.
30. The device according to claim 29, characterized in that The target channel quality includes a first value, the first value is used to indicate target retransmission resource information; the first parameter includes a second value, the second value is used to indicate retransmission resource information of the second wireless data link; The first parameter meeting the target channel quality includes: The second value is less than or equal to the first value.
31. The device according to claim 29, characterized in that The target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link; The first parameter meeting the target channel quality includes: The second value is less than or equal to the first value, and the fourth value is greater than or equal to the third value.
32. The device according to any one of claims 29 to 31, characterized in that Also includes: When the first parameter does not meet the target channel quality, second indication information is sent to the first terminal device; wherein the second indication information is used to indicate that the relay transmission from the first terminal device to the third device does not meet the relay condition.
33. The device according to claim 32, characterized in that The target channel quality includes a first value, the first value is used to indicate target retransmission resource information; the first parameter includes a second value, the second value is used to indicate retransmission resource information of the second wireless data link; The first parameter not meeting the target channel quality includes: The second value is greater than the first value.
34. The device according to claim 32, characterized in that The target channel quality includes a first value and a third value, the first value is used to indicate target retransmission resource information, and the third value is used to indicate target transmission window resource information; the first parameter includes a second value and a fourth value, the second value is used to indicate retransmission resource information of the second wireless data link, and the fourth value is used to indicate transmission window resource information of the second wireless data link; The first parameter not meeting the target channel quality includes: The second value is greater than the first value, or the fourth value is smaller than the third value.
35. A computer storage medium, characterized in that The computer storage medium stores a computer program, and when the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 16.
36. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 16.
37. A chip, characterized in that: The chip includes: A processor and a communication interface, wherein the processor is used to call and run instructions from the communication interface, and when the processor executes the instructions, the method according to any one of claims 1 to 17 is implemented.
38. A communication device, characterized in that: The apparatus comprises at least one processor coupled to at least one memory: The at least one processor is configured to execute a computer program or instruction stored in the at least one memory, so that the apparatus performs the method according to any one of claims 1 to 17.
Citation Information
Patent Citations
Data transmission method, terminal device and network device
WO2019127115A1