Data transmission method, device and system
By receiving and combining the same data signals from different links in the terminal device and determining the data source using data identification information, the problem of low data transmission reliability and success rate in the prior art is solved, and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202411365721.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-21
- Publication Date
- 2025-02-07
AI Technical Summary
In the prior art, the terminal device cannot recognize and merge the same data signals from different links, resulting in a decrease in the reliability and success rate of data transmission.
By receiving data from network devices and other terminal devices in the terminal device and their identification information, these identification information are used to determine whether the data belongs to the same data signal, thereby realizing the merger and transmission of data.
It improves the reliability and success rate of data transmission and reduces the complexity of terminal devices to determine the data source.
Smart Images

Figure CN119402149A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 201980102338.9, and the original application date is November 21, 2019. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communications, and in particular to a method, device and system for data transmission. Background Art
[0003] User Equipment Cooperation (UE cooperation) is one of the main features supported by the next generation communication system, which can significantly improve the system capacity and network coverage, while reducing the load on the base station. The transport block (TB) sent by the base station to the terminal device will be converted into a data signal through coding and modulation, and then sent by the base station to the terminal device. This data signal can also be received by other user equipment and the data signal carrying this transport block will be forwarded to the terminal device through the side link to improve the data reception capability of the terminal device and improve the reliability of received data.
[0004] In the prior art, the terminal device can only identify whether the data signals transmitted multiple times on the Uu interface (Uu interface, Uu) link are from the same transmission block, or whether the data signals transmitted multiple times on the sidelink are from the same transmission block, wherein the Uu interface link is the link between the base station and the terminal device. Even if the data signals from multiple links are from the same transmission block, the terminal device cannot merge these data signals. As a result, the data signals from different links cannot be merged, the success rate of the terminal device recovering the transmission block is reduced, and the reliability of communication is reduced. Summary of the invention
[0005] The present application provides a method, device and system for data transmission, which can improve the reliability of data transmission.
[0006] In a first aspect, a method for data transmission is provided, which can be executed by a first terminal device, wherein the first terminal device may also be a module or chip within the first terminal device, or may also be a chip or a system on chip, and the method includes: the first terminal device receives first data from a first network device and first identification information of the first data, wherein the first identification information is used to identify the first data; the first terminal device receives second data from a second terminal device and second identification information of the second data, wherein the second identification information is used to identify the second data, and the first identification information and the second identification information are also used to determine whether the first data and the second data belong to the same data; the first terminal device determines that the first data and the second data belong to the same data according to the first identification information and the second identification information.
[0007] Through the embodiment of the present application, the first terminal device receives first data and first identification information from the first network device and second data and second identification information from the second terminal device. The first terminal device determines that the first data and the second data belong to the same data based on the first identification information and the second identification information. Because the first data and the second data belong to the same data, the two copies of data have the possibility of being merged, which can improve the reliability of data transmission.
[0008] In a possible design, the first identification information includes a first identification, the first identification is used to identify the first data, the second identification information includes a second identification, the second identification is used to identify the second data, and the second identification is the same identification as the first identification; the first terminal device determines that the first data and the second data belong to the same data according to the first identification information and the second identification information, including: the first terminal device determines that the first data and the second data belong to the same data according to the first identification and the second identification.
[0009] By using the above method, determining whether the first data and the second data belong to the same data according to the identification of the identification data not only improves the reliability of data transmission, but also reduces the complexity of the first terminal device in determining whether the received data comes from the same data packet or belongs to the same data.
[0010] In a possible design, the first identification information includes a first identification, and the first identification is used to identify the first data; the second identification information includes the second identification, and the second identification is used to identify the second data; the first terminal device determines that the first data and the second data belong to the same data according to the first identification information and the second identification information, including: the first terminal device determines that the first data and the second data belong to the same data according to the correspondence between the first identification and the second identification and the first identification and the second identification.
[0011] Through the embodiment of the present application, the first identifier and the second identifier and the corresponding relationship between the first identifier and the second identifier are jointly used to determine that the first data and the second data belong to the same data. The correspondence method of the numerical relationship between the first identifier and the second identifier is more flexible. The first identifier and the second identifier can be the same, or they can take different values according to the corresponding relationship.
[0012] In a possible design, the first identification information includes a first identification and a second identification, the second identification information includes the second identification, the first identification is used to identify the first data, the second identification is used to identify the second data, and the second identification is also used to determine whether the second data and the first data belong to the same data; the first terminal device determines that the first data and the second data belong to the same data according to the first identification information and the second identification information, including: the first terminal device determines that the first data and the second data belong to the same data according to the second identification from the first network device and the second identification from the second terminal device.
[0013] In one possible design, the first terminal device merges the first data and the second data.
[0014] Through the embodiment of the present application, the first terminal device merges two copies of data from the same source data or transmission block or original data. Compared with a single data, the probability of successfully recovering the transmission block or source data from the two copies of data is higher, thereby improving transmission reliability.
[0015] In a possible design, the first terminal device determines that the first data and the second data belong to the same data based on the first identification information and the second identification information, and also includes: the first terminal device determines that the first data and the second data belong to the same data based on the first identification information, the second identification information, a first time difference and a first time threshold, the first time difference includes the time difference between the time when the first terminal device receives the first data and the time when the first terminal device receives the second data, and the first time difference is less than the first time threshold; the first time threshold is predefined by the protocol, or the first terminal device receives a high-level signaling configuration or a physical layer signaling configuration from the first network device, and the high-level signaling configuration or the physical layer signaling configuration is used to indicate the first time threshold.
[0016] Through the embodiment of the present application, the first terminal device determines that the first data and the second data belong to the same data based on the first identification information, the second identification information, the first time difference and the first time threshold. When the first time difference is greater than the first time threshold, regardless of the relationship between the first identification information and the second identification information, the first data and the second data do not belong to the same data. The time limit avoids the first terminal device from merging data that do not belong to the same data, thereby reducing the probability of data merging errors.
[0017] In a possible design, the first data and the second data belong to the same data, which includes: the first data and the second data belong to the same data block.
[0018] In one possible design, the correspondence between the first identifier and the second identifier is predefined by a protocol; or the first terminal device receives a high-layer signaling configuration or a physical layer signaling configuration from the first network device, and the high-layer signaling configuration or the physical layer signaling configuration is used to indicate the correspondence between the first identifier and the second identifier, and the correspondence is used to indicate that the first data identified by the first identifier and the second data identified by the second identifier belong to the same data.
[0019] In a possible design, the first terminal device and the second terminal device belong to the same collaboration group, and the number of terminal devices in the collaboration group is greater than or equal to 2.
[0020] Through the embodiment of the present application, the collaboration group may include a third terminal device or more terminal devices in addition to the first terminal device and the second terminal device. Multiple terminal devices collaborate with each other, which can effectively improve the success rate of terminal devices recovering data.
[0021] In a second aspect, a data transmission method is provided, which can be executed by the first network device, and the first network device can also be a module or chip within the first network device, and the first network device can also be a chip or a system on chip. The method includes: the first network device sends the first data and the first identification information to the first terminal device, and the first identification information is used to identify the first data; the first network device sends the first data and the first identification information to the second terminal device, and the first identification information is also used to determine the second identification information, and the second identification information is used to identify the second data, the second data is the data transmitted between the first terminal device and the second terminal device, and the first identification information and the second identification information are also used to determine whether the first data sent to the first terminal device and the second data belong to the same data.
[0022] Through the embodiment of the present application, the first identification information and the second identification information are also used to determine whether the first data and the second data sent to the first terminal device belong to the same data. The first terminal device can determine whether the first data and the second data belong to the same data based on the first identification information and the second identification information. If they are the same data, the two data have the possibility of being merged, thereby improving the success rate and reliability of data transmission.
[0023] In a possible design, the first identification information includes a first identification, and the first identification is used to identify the first data sent by the first network device to the first terminal device or to identify the first data sent by the first network device to the second terminal device; the second identification information includes a second identification, and the second identification is used to identify the second data, and the second identification is the same as the first identification; the first identification used to identify the first data sent by the first network device to the first terminal device and the second identification are used to determine that the first data sent by the first network device to the first terminal device and the second data belong to the same data.
[0024] Through the embodiment of the present application, the first identifier and the second identifier are the same and can be used to determine that the first data from the first network device and the second data from the second terminal device belong to the same data, which not only improves the reliability of data transmission, but also reduces the complexity of the first terminal device in determining whether the received data comes from the same data packet or belongs to the same data.
[0025] In a possible design, the first identification information includes a first identification, and the first identification is used to identify the first data sent by the first network device to the first terminal device or to identify the first data sent by the first network device to the second terminal device; the second identification information includes a second identification, and the second identification is used to identify the second data; the correspondence between the first identification used to identify the first data sent by the first network device to the first terminal device and the second identification and the first identification and the second identification is used to determine that the first data sent by the first network device to the first terminal device and the second data belong to the same data.
[0026] Through the embodiment of the present application, the first identifier and the second identifier and the corresponding relationship between the first identifier and the second identifier are jointly used to determine that the first data and the second data belong to the same data. The correspondence method of the numerical relationship between the first identifier and the second identifier is more flexible. The first identifier and the second identifier can be the same, or they can take different values according to the corresponding relationship.
[0027] In a possible design, the first identification information includes a first identification and a second identification, and the second identification information includes the second identification, the first identification is used to identify the first data sent by the first network device to the first terminal device or to identify the first data sent by the first network device to the second terminal device, and the second identification is used to identify the second data, and the second identification is also used to determine whether the second data and the first data belong to the same data; the second identification sent by the first network device to the first terminal device and the second identification sent by the second terminal device to the first terminal device are used to determine that the first data sent by the first network device to the first terminal device and the second data belong to the same data.
[0028] In a possible design, the first data and the second data belong to the same data, which includes: the first data and the second data belong to the same data block.
[0029] In one possible design, the correspondence between the first identifier and the second identifier is predefined by a protocol; or the first network device sends a high-level signaling configuration or a physical layer signaling configuration to the first terminal device, and the high-level signaling configuration or the physical layer signaling configuration is used to indicate the correspondence between the first identifier and the second identifier, and the correspondence is used to indicate that the first data identified by the first identifier and the second data identified by the second identifier belong to the same data.
[0030] In a possible design, the first terminal device and the second terminal device belong to the same collaboration group, and the number of terminal devices in the collaboration group is greater than or equal to 2.
[0031] Through the embodiment of the present application, the collaboration group may include a third terminal device or more terminal devices in addition to the first terminal device and the second terminal device. Multiple terminal devices collaborate with each other, which can effectively improve the success rate of terminal devices recovering data.
[0032] In a third aspect, a method for data transmission is provided, which can be executed by a second terminal device, and the second terminal device can also be a module or chip in the second terminal device, and the second terminal device can also be a chip or a system on chip, and the method includes: the second terminal device receives the first data and the first identification information of the first data from the first network device, and the first identification information is used to identify the first data; the second terminal device sends second data and second identification information of the second data to the first terminal device, and the second identification information is used to identify the second data, and the second data is data determined according to the first data, and the second identification information is identification information determined according to the first identification information, and the first identification information and the second identification information used to identify the first data sent by the first network device to the first terminal device are also used to determine whether the first data and the second data sent by the first network device to the first terminal device belong to the same data.
[0033] Through the embodiment of the present application, the second terminal device determines the second data based on the first data, the second terminal device determines the second identification information based on the first identification information, and sends the second data and the second identification information to the first terminal device, so that the first terminal device can determine whether the first data and the second data are from the same data. If they are from the same data, the two data have the possibility of being merged, which can improve the reliability of data transmission.
[0034] In a possible design, the first identification information includes a first identification, and the first identification is used to identify the first data received by the second terminal device from the first network device or to identify the first data sent by the first network device to the first terminal device; the second identification information is identification information determined according to the first identification information and includes: the second identification information includes a second identification, and the second identification is used to identify the second data, and the second identification is the same as the first identification; the first identification used to identify the first data sent by the first network device to the first terminal device and the second identification are used to determine that the first data sent by the first network device to the first terminal device and the second data belong to the same data.
[0035] By using the above method, determining whether the first data and the second data belong to the same data according to the identification of the identification data not only improves the reliability of data transmission, but also reduces the complexity of the first terminal device in determining whether the received data comes from the same data packet or belongs to the same data.
[0036] In a possible design, the first identification information includes a first identification, and the first identification is used to identify the first data received by the second terminal device from the first network device or to identify the first data sent by the first network device to the first terminal device; the second identification information includes a second identification, and the second identification is used to identify the second data; the second identification information is identification information determined according to the first identification information, including: the second identification is identification information determined according to the first identification and the correspondence between the first identification and the second identification; the first identification and the second identification used to identify the first data sent by the first network device to the first terminal device and the correspondence between the first identification and the second identification are used to determine that the first data sent by the first network device to the first terminal device and the second data belong to the same data.
[0037] Through the embodiment of the present application, the first identifier and the second identifier and the corresponding relationship between the first identifier and the second identifier are jointly used to determine that the first data and the second data belong to the same data. The corresponding method of the numerical relationship between the first identifier and the second identifier is more flexible. The first identifier and the second identifier can be the same, or they can take different values according to the corresponding relationship. In a possible design, the first identification information includes a first identifier and a second identifier, and the first identifier is used to identify the first data received by the second terminal device from the first network device or to identify the first data sent by the first network device to the first terminal device; the second identification information is identification information determined according to the first identification information, including: the second identification information includes the second identifier, the second identifier is used to identify the second data, and the second identifier is also used to determine whether the first data sent by the first network device to the first terminal device and the second data belong to the same data; the second identifier sent by the first network device to the first terminal device and the second identifier sent by the second terminal device to the first terminal device are used to determine that the first data and the second data belong to the same data.
[0038] In a possible design, the first data and the second data belong to the same data, which includes: the first data and the second data belong to the same data block.
[0039] In one possible design, the correspondence between the first identifier and the second identifier is predefined by a protocol; or the first terminal device receives a high-layer signaling configuration or a physical layer signaling configuration from the first network device, and the high-layer signaling configuration or the physical layer signaling configuration is used to indicate the correspondence between the first identifier and the second identifier, and the correspondence is used to indicate that the first data identified by the first identifier and the second data identified by the second identifier belong to the same data.
[0040] In a possible design, the first terminal device and the second terminal device belong to the same collaboration group, and the number of terminal devices in the collaboration group is greater than or equal to 2.
[0041] Through the embodiment of the present application, the collaboration group may include a third terminal device or more terminal devices in addition to the first terminal device and the second terminal device. Multiple terminal devices collaborate with each other, which can effectively improve the success rate of terminal devices recovering data.
[0042] In a fourth aspect, a first terminal device is provided, and the beneficial effects can be found in the description of the first aspect, which will not be repeated here. The device can be the first terminal device, or a chip or module in the first terminal device, or a chip or system on chip, and the device includes: a receiving unit, used to receive first data from a first network device and first identification information of the first data, the first identification information is used to identify the first data; the receiving unit is also used to receive second data from a second terminal device and second identification information of the second data, the second identification information is used to identify the second data, and the first identification information and the second identification information are also used to determine whether the first data and the second data belong to the same data; a determination unit, used to determine that the first data and the second data belong to the same data according to the first identification information and the second identification information.
[0043] Through the embodiment of the present application, the first terminal device receives first data and first identification information from the first network device and second data and second identification information from the second terminal device. The first terminal device determines that the first data and the second data belong to the same data based on the first identification information and the second identification information. Because the first data and the second data belong to the same data, the two copies of data have the possibility of being merged, which can improve the reliability of data transmission.
[0044] In a possible design, the first identification information includes a first identification, the first identification is used to identify the first data, the second identification information includes a second identification, the second identification is used to identify the second data, and the second identification is the same identification as the first identification; the determination unit determines that the first data and the second data belong to the same data according to the first identification information and the second identification information, including: the determination unit determines that the first data and the second data belong to the same data according to the first identification and the second identification.
[0045] By using the above method, determining whether the first data and the second data belong to the same data according to the identification of the identification data not only improves the reliability of data transmission, but also reduces the complexity of the first terminal device in determining whether the received data comes from the same data packet or belongs to the same data.
[0046] In a possible design, the first identification information includes a first identification, the first identification is used to identify the first data, the second identification information includes the second identification, the second identification is used to identify the second data; the determination unit determines that the first data and the second data belong to the same data according to the first identification information and the second identification information, including: the determination unit determines that the first data and the second data belong to the same data according to the correspondence between the first identification and the second identification and the first identification and the second identification.
[0047] Through the embodiment of the present application, the first identifier and the second identifier and the corresponding relationship between the first identifier and the second identifier are jointly used to determine that the first data and the second data belong to the same data. The correspondence method of the numerical relationship between the first identifier and the second identifier is more flexible. The first identifier and the second identifier can be the same, or they can take different values according to the corresponding relationship.
[0048] In a possible design, the first identification information includes a first identification and a second identification, the second identification information includes the second identification, the first identification is used to identify the first data, the second identification is used to identify the second data, and the second identification is also used to determine whether the second data and the first data belong to the same data; the determination unit determines that the first data and the second data belong to the same data according to the first identification information and the second identification information, including: the determination unit determines that the first data and the second data belong to the same data according to the second identification from the first network device and the second identification from the second terminal device.
[0049] In one possible design, the first terminal device merges the first data and the second data. In one possible design, the determination unit determines that the first data and the second data belong to the same data according to the first identification information and the second identification information, and further includes: the determination unit determines that the first data and the second data belong to the same data according to the first identification information, the second identification information, a first time difference, and a first time threshold, the first time difference includes the time difference between the time when the receiving unit receives the first data and the time when the receiving unit receives the second data, and the first time difference is less than the first time threshold; the first time threshold is predefined by the protocol, or the receiving unit receives a high-level signaling configuration or a physical layer signaling configuration from the first network device, and the high-level signaling configuration or the physical layer signaling configuration is used to indicate the first time threshold.
[0050] Through the embodiment of the present application, the first terminal device determines that the first data and the second data belong to the same data based on the first identification information, the second identification information, the first time difference and the first time threshold. When the first time difference is greater than the first time threshold, regardless of the relationship between the first identification information and the second identification information, the first data and the second data do not belong to the same data. The time limit avoids the first terminal device from merging data that do not belong to the same data, thereby reducing the probability of data merging errors.
[0051] In a possible design, the first data and the second data belong to the same data, which includes: the first data and the second data belong to the same data block.
[0052] In one possible design, the correspondence between the first identifier and the second identifier is predefined by a protocol; or the receiving unit receives a high-level signaling configuration or a physical layer signaling configuration from the first network device, and the high-level signaling configuration or the physical layer signaling configuration is used to indicate the correspondence between the first identifier and the second identifier, and the correspondence is used to indicate that the first data identified by the first identifier and the second data identified by the second identifier belong to the same data.
[0053] In a fifth aspect, a first network device is provided, and the beneficial effects can be found in the description of the second aspect, which will not be repeated here. The device may be the first network device, or a chip or module in the first network device, or a chip or system on chip, and the device includes: a sending unit, used to send first data and first identification information to a first terminal device, the first identification information is used to identify the first data; the sending unit is also used to send the first data and the first identification information to a second terminal device, the first identification information is also used to determine the second identification information, the second identification information is used to identify the second data, the second data is the data transmitted between the first terminal device and the second terminal device, and the first identification information and the second identification information are also used to determine whether the first data sent to the first terminal device and the second data belong to the same data.
[0054] Through the embodiment of the present application, the first identification information and the second identification information are also used to determine whether the first data and the second data sent to the first terminal device belong to the same data. The first terminal device can determine whether the first data and the second data belong to the same data based on the first identification information and the second identification information. If they are the same data, the two data have the possibility of being merged, thereby improving the success rate and reliability of data transmission.
[0055] In a possible design, the first identification information includes a first identification, and the first identification is used to identify the first data sent by the sending unit to the first terminal device or to identify the first data sent by the first network device to the second terminal device; the second identification information includes a second identification, and the second identification is used to identify the second data, and the second identification is the same as the first identification; the first identification used to identify the first data sent by the sending unit to the first terminal device and the second identification are used to determine that the first data sent by the sending unit to the first terminal device and the second data belong to the same data.
[0056] Through the embodiment of the present application, the first identifier and the second identifier are the same and can be used to determine that the first data from the first network device and the second data from the second terminal device belong to the same data, which not only improves the reliability of data transmission, but also reduces the complexity of the first terminal device in determining whether the received data comes from the same data packet or belongs to the same data.
[0057] In a possible design, the first identification information includes a first identification, and the first identification is used to identify the first data sent by the first network device to the first terminal device or to identify the first data sent by the sending unit to the second terminal device; the second identification information includes a second identification, and the second identification is used to identify the second data; the correspondence between the first identification used to identify the first data sent by the sending unit to the first terminal device and the second identification, and the correspondence between the first identification and the second identification is used to determine that the first data sent by the sending unit to the first terminal device and the second data belong to the same data.
[0058] Through the embodiment of the present application, the first identifier and the second identifier and the corresponding relationship between the first identifier and the second identifier are jointly used to determine that the first data and the second data belong to the same data. The correspondence method of the numerical relationship between the first identifier and the second identifier is more flexible. The first identifier and the second identifier can be the same, or they can take different values according to the corresponding relationship.
[0059] In a possible design, the first identification information includes a first identification and a second identification, and the second identification information includes the second identification, the first identification is used to identify the first data sent by the sending unit to the first terminal device or to identify the first data sent by the first network device to the second terminal device, and the second identification is used to identify the second data, and the second identification is also used to determine whether the second data and the first data belong to the same data; the second identification sent by the sending unit to the first terminal device and the second identification sent by the second terminal device to the first terminal device are used to determine that the first data sent by the sending unit to the first terminal device and the second data belong to the same data.
[0060] In a possible design, the first data and the second data belong to the same data, which includes: the first data and the second data belong to the same data block.
[0061] In one possible design, the correspondence between the first identifier and the second identifier is predefined by the protocol; or the sending unit sends a high-level signaling configuration or a physical layer signaling configuration to the first terminal device, and the high-level signaling configuration or the physical layer signaling configuration is used to indicate the correspondence between the first identifier and the second identifier, and the correspondence is used to indicate that the first data identified by the first identifier and the second data identified by the second identifier belong to the same data.
[0062] In a sixth aspect, a second terminal device is provided, and the beneficial effects can be found in the description of the third aspect, which will not be repeated here. The device may be the second terminal device, or a chip or module in the second terminal device, or a chip or system on chip, and the device includes: a receiving unit, configured to receive first data from a first network device and first identification information of the first data, the first identification information being used to identify the first data; a sending unit, configured to send second data and second identification information of the second data to the first terminal device, the second identification information being used to identify the second data, the second data being data determined according to the first data, the second identification information being identification information determined according to the first identification information, and the first identification information and the second identification information used to identify the first data sent by the first network device to the first terminal device are also used to determine whether the first data and the second data sent by the first network device to the first terminal device belong to the same data.
[0063] Through the embodiment of the present application, the second terminal device determines the second data based on the first data, the second terminal device determines the second identification information based on the first identification information, and sends the second data and the second identification information to the first terminal device, so that the first terminal device can determine whether the first data and the second data are from the same data. If they are from the same data, the two data have the possibility of being merged, which can improve the reliability of data transmission.
[0064] In a possible design, the first identification information includes a first identification, and the first identification is used to identify the first data received by the receiving unit from the first network device or to identify the first data sent by the first network device to the first terminal device; the second identification information is identification information determined according to the first identification information and includes: the second identification information includes a second identification, and the second identification is used to identify the second data, and the second identification is the same identification as the first identification; the first identification used to identify the first data sent by the first network device to the first terminal device and the second identification are used to determine that the first data sent by the first network device to the first terminal device and the second data belong to the same data.
[0065] By using the above method, determining whether the first data and the second data belong to the same data according to the identification of the identification data not only improves the reliability of data transmission, but also reduces the complexity of the first terminal device in determining whether the received data comes from the same data packet or belongs to the same data.
[0066] In a possible design, the first identification information includes a first identification, and the first identification is used to identify the first data received by the receiving unit from the first network device or to identify the first data sent by the first network device to the first terminal device; the second identification information includes a second identification, and the second identification is used to identify the second data; the second identification information is identification information determined according to the first identification information, including: the second identification is identification information determined according to the first identification and the correspondence between the first identification and the second identification; the first identification and the second identification used to identify the first data sent by the first network device to the first terminal device and the correspondence between the first identification and the second identification are used to determine that the first data sent by the first network device to the first terminal device and the second data belong to the same data.
[0067] Through the embodiment of the present application, the first identifier and the second identifier and the corresponding relationship between the first identifier and the second identifier are jointly used to determine that the first data and the second data belong to the same data, and the corresponding method of the numerical relationship between the first identifier and the second identifier is more flexible.
[0068] In a possible design, the first identification information includes a first identification and a second identification, the first identification is used to identify the first data received by the receiving unit from the first network device or to identify the first data sent by the first network device to the first terminal device; the second identification information is identification information determined according to the first identification information and includes: the second identification information includes the second identification, the second identification is used to identify the second data, and the second identification is also used to determine whether the first data sent by the first network device to the first terminal device and the second data belong to the same data; the second identification sent by the first network device to the first terminal device and the second identification sent by the second terminal device to the first terminal device are used to determine that the first data and the second data belong to the same data.
[0069] In a possible design, the first data and the second data belong to the same data, which includes: the first data and the second data belong to the same data block.
[0070] In one possible design, the correspondence between the first identifier and the second identifier is predefined by a protocol; or the first terminal device receives a high-layer signaling configuration or a physical layer signaling configuration from the first network device, and the high-layer signaling configuration or the physical layer signaling configuration is used to indicate the correspondence between the first identifier and the second identifier, and the correspondence is used to indicate that the first data identified by the first identifier and the second data identified by the second identifier belong to the same data.
[0071] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium or a non-volatile storage medium, in which instructions or programs are stored. When the instructions or programs are run on a computer, the computer executes the methods described in the above aspects; when the instructions or programs are run on one or more processors, a communication device including the one or more processors executes the methods described in the above aspects.
[0072] In an eighth aspect, an embodiment of the present application provides a computer program product, which is used to store a computer program. When the computer program runs on a computer, the computer executes the method described in any one of the above aspects.
[0073] In the ninth aspect, an embodiment of the present application provides a chip or a device for transmitting indication information, comprising: at least one processor, the at least one processor is coupled to a memory, the memory includes instructions, and the at least one processor executes the instructions to enable the device for transmitting a common signal to perform the method involved in the first or second aspect above.
[0074] In the tenth aspect, a communication device is provided, which includes one or more processors and one or more memories or non-volatile storage media, wherein the one or more memories or non-volatile storage media store instructions or programs, and when the one or more processors execute the instructions or programs, the communication device or the one or more processors execute the above-mentioned aspects and the methods of the embodiments of the present application.
[0075] In an eleventh aspect, a terminal device or a communication device is provided, configured to execute the method involved in the first or third aspect above.
[0076] In a twelfth aspect, a network device or a communication device is provided, configured to execute the method involved in the above-mentioned second aspect.
[0077] In a thirteenth aspect, an embodiment of the present application provides a system, which includes the first terminal device and the second terminal device in the above aspect and a first network device. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] Figure 1 It is a schematic architecture diagram of a system according to an embodiment of the present application.
[0079] Figure 2 A data transmission method, a first terminal device, a second terminal device, a first network device, and a system according to an embodiment of the present application.
[0080] Figure 3This is a schematic diagram of information indication according to an embodiment of the present application.
[0081] Figure 4 This is a schematic diagram of information indication according to an embodiment of the present application.
[0082] Figure 5 This is a schematic diagram of information indication according to an embodiment of the present application.
[0083] Figure 6 This is a schematic diagram of information indication according to an embodiment of the present application.
[0084] Figure 7 It is a first terminal device according to an embodiment of the present application.
[0085] Figure 8 A first network device according to an embodiment of the present application.
[0086] Fig. 9 It is a second terminal device according to an embodiment of the present application.
[0087] Fig.10 A communication device according to an embodiment of the present application.
[0088] Fig.11 A network device according to an embodiment of the present application.
[0089] Fig.12 A communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0090] Figure 1 Schematic diagram of possible application scenarios of the embodiment of the present application. Figure 1 As shown, the application scenario may include multiple terminal devices and network devices. As an example, the terminal device may be a mobile terminal, and the network device may be an access network device. Figure 1 As shown, the network device communicates with multiple terminal devices through uplinks and downlinks, and multiple terminal devices can constitute a user collaboration group. Terminal devices in a collaboration group can also communicate with each other. The network device sends information to the user collaboration group, and the first terminal device and the second terminal device can both receive information through the Uu link. At the same time, the second terminal device can also forward the received information to the first terminal device through the side link, and the first terminal device receives two identical data on the Uu link and the side link respectively. The first terminal device can also send an information request to the second terminal device when the reception fails or the communication link cannot be established with the network device, and accept the information relayed by the second terminal device, thereby completing the collaboration between the terminal devices in the collaboration group. The embodiments of the present application are not only applicable to UE collaboration, but also to user equipment relay (UE relay).
[0091] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0092] 1) Terminal device. The first terminal device or the second terminal device involved in the present application may include various devices with wireless communication functions or units, components, modules, devices, chips or SOCs in the devices. The devices with wireless communication functions may be, for example, vehicle-mounted devices, wearable devices, computing devices or other devices connected to a wireless modem, mobile stations (Mobile station, MS), terminals or user equipment (User Equipment, UE), etc. When the first to second terminal devices are vehicle-mounted devices, they may be placed or installed in the vehicle. The vehicle-mounted devices may be regarded as part of the vehicle, or as modules or modules placed in the vehicle. The vehicle-mounted terminal device may also be referred to as an on-board unit (OnBoard Unit, OBU).
[0093] The first or second terminal device involved in the embodiment of the present application may also include a device that provides voice and / or data connectivity to the user, specifically, a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides voice and data connectivity to the user. For example, it may include a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN), exchange voice or data with the RAN, or exchange voice and data with the RAN. The terminal device may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device (D2D) terminal equipment, vehicle to everything (V2X) terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user equipment, etc. For example, it may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. It also includes limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc.For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.
[0094] As an example but not limitation, the first or second terminal device involved in the embodiment of the present application 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 the intelligent design of daily wearables using wearable technology and the development of wearable devices, such as glasses, gloves, watches, clothing and shoes, etc. 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 powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-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 types of smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0095] The terminal device may be a terminal equipment, or may be a module for realizing the functions of the terminal equipment. The module may be arranged in the terminal equipment, or may be arranged independently of the terminal equipment. The module may be, for example, a chip, a chip system or a system on chip.
[0096] 2) Network devices, such as access network (AN) equipment, such as base stations (e.g., access points), may 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 network device in a vehicle-to-everything (V2X) technology is a roadside unit (RSU). 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, where the rest of the access network may include an IP network. The RSU may be a fixed infrastructure entity that supports V2X applications and can exchange messages with other entities that support V2X applications. The network device may also coordinate the 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 the fifth generation mobile communication technology (the 5th The next generation node B (gNB) in the new radio (NR) system (also referred to as the NR system) of the new generation (5G) radio network may also include a centralized unit (CU) and a distributed unit (DU) in the cloud access network (Cloud RAN) system, but the embodiments of the present application are not limited thereto.
[0097] 4) Sidelink: refers to the link between terminal devices. Uplink refers to the link where the terminal device sends information to the network device, and downlink refers to the link where the terminal device receives information from the network device.
[0098] 5) 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 represent: the existence of A alone, the existence of A and B at the same time, and the existence of B 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" 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 represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0099] Furthermore, unless otherwise specified, ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects. For example, the first power control factor and the second power control factor are only used to distinguish different power control factors, and do not necessarily indicate the difference in the content, priority or importance of the two power control factors.
[0100] The following describes the embodiments of the present application in more detail with reference to specific examples, taking the first terminal device, the second terminal device and the first network device as examples.
[0101] Figure 2 A data transmission method according to an embodiment of the present application, a first terminal device, a second terminal device and a first network device for executing the data transmission method, and a system including the first terminal device, the second terminal device and the first network device.
[0102] like Figure 7 As shown, the first terminal device includes a receiving unit 710 and a determining unit 720, and the first terminal device may further include a sending unit 730. Figure 8 As shown, the first network device includes a sending unit 810, and the first network device may also include a receiving unit 820 and a determining unit 830. Fig. 9 As shown, the second terminal device includes a receiving unit 910 and a sending unit 920 , and the second terminal device may further include a determining unit 930 .
[0103] When the first or second terminal device is a terminal device or a user device, when the network device is a network device and is a base station, when the network device is a network device and is a base station, the receiving unit 710, the sending unit 730, the receiving unit 910, the sending unit 920, the sending unit 810, and the receiving unit 820 can be replaced by a transceiver unit, the sending unit 730, the sending unit 810, and the sending unit 920 can be a transmitter, the receiving unit 710, the receiving unit 820, and the receiving unit 910 can be a receiver, the transceiver can be a transceiver, and this transceiver, transmitter or receiver can be a radio frequency circuit. When the first or second terminal device includes a storage unit, the storage unit is used to store computer instructions, the processor is communicatively connected to the memory, and the processor executes the computer instructions stored in the memory, so that the first terminal device, the second terminal device and the first network device execute Figure 2 The method involved in the embodiment: The processor may be a general-purpose central processing unit (CPU), a microprocessor, or an application specific integrated circuit (ASIC).
[0104] When the first terminal device, the second terminal device or the first network device is a chip, the receiving unit 710, the sending unit 730, the receiving unit 910, the sending unit 920, the sending unit 810, and the receiving unit 820 may be output interfaces, pins or circuits, etc. The processing unit may execute the computer execution instructions stored in the storage unit to enable the chip in the first terminal device, the second terminal device or the first network device to execute Figure 2 Optionally, the storage unit is a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a storage unit in the terminal located outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0105] Figure 2The specific steps of the data transmission method involved in the embodiment are as follows:
[0106] In step S201, the sending unit 810 of the first network device sends first data and first identification information to the first terminal device and the second terminal device. The receiving unit 710 of the first terminal device and the receiving unit 910 of the second terminal device receive the first data and the first identification information from the first network device. The first identification information is used to identify the first data. The first identification information is also used to determine the second identification information. The second identification information is used to identify the second data. The second data is the data transmitted between the first terminal device and the second terminal device. The first identification information and the second identification information are also used to determine whether the first data and the second data sent to the first terminal device are the same data. The first data and the second data are the same data if they are from the same transmission block TB, the same source data or the same original data.
[0107] Optionally, the first identification information and the second identification information may include a hybrid automatic repeat request (HARQ) process number, and may also include one or more of a new data indication (NDI), a subcarrier number CARRIER ID, and a cell number CELL ID. The first identification information and the second identification information may also include other indication information.
[0108] The first network device sends the first data and the first identification information to the first terminal device and the second terminal device on the downlink. Optionally, the first data is carried on a physical downlink shared channel (PDSCH), and the first identification information is carried on a physical downlink control channel (PDCCH). The first identification information and the first data can also be carried together in a physical downlink shared channel or a physical downlink control channel.
[0109] The first identification information includes a first identification, which may be a hybrid automatic repeat request process number, or a new data indication or one of the subcarrier number and the cell number. For example, the first identification information includes both the hybrid automatic repeat request process number and the new data indication. When the hybrid automatic repeat request process number of the first identification information is the same as the hybrid automatic repeat request process number of the second identification information or corresponds according to a predefined correspondence, and the new data indication NDI in the second identification information indicates that the second data is new data, the first terminal device may determine that the first data and the second data belong to the same data. The first data and the second data belong to the same data, which means that the first data and the second data come from the same transmission block TB, or the same source data or the same original data, and therefore the two data may be further merged, thereby improving the recovery success rate of the data block or the source data or the original data. Data merging may include soft merging or selective merging, etc.
[0110] Step S202, the sending unit 920 of the second terminal device sends the second data and the second identification information of the second data to the first terminal device, and the receiving unit 710 of the first terminal device receives the second data and the second identification information of the second data from the second terminal device. The second identification information is used to identify the second data, the second data is data determined according to the first data, and the second identification information is identification information determined according to the first identification information. The first identification information and the second identification information used to identify the first data sent by the first network device to the first terminal device are also used to determine whether the first data and the second data sent by the first network device to the first terminal device belong to the same data. The first data and the second data belong to the same data, which means that the first data and the second data come from the same transmission block TB, the same source data or the same original data. Optionally, the first terminal device can also jointly determine whether the first data and the second data belong to the same data in combination with the high-layer signaling or physical layer signaling of the protocol predefined content or network configuration. The first data and the second data belong to the same data, which means that the first data and the second data come from the same transmission block TB, the same source data or the same original data.
[0111] Optionally, the sending unit 920 of the second terminal device sends the second data and the second identification information to the first terminal device on the sidelink, the second data is carried in the sidelink physical shared channel (Physical Sidelink Shared Channel, PSSCH), and the second indication information is carried in the sidelink physical control channel (Physical Sidelink Control Channel, PSCCH). The second data and the second identification information can also be carried together in the sidelink physical shared channel or the sidelink physical control channel.
[0112] The second data may be new data obtained by decoding and then encoding the received first data by the second terminal device. Therefore, the second data and the first data belong to the same data. The first data and the second data belong to the same data in the sense that the first data and the second data come from the same transmission block TB, the same source data or the same original data. Decoding the second data and the first data together has a higher decoding success rate than decoding only the first data.
[0113] Step S203: the determining unit 720 of the first terminal device determines, according to the first identification information and the second identification information, that the first data and the second data belong to the same data.
[0114] After step S203, according to an embodiment of the present application, the determination unit 720 of the first terminal device may further merge the first data and the second data. The merging method may be to merge a part of the two data or to merge the two data. Preferably, the first terminal device performs joint processing on the first data and the second data, and the signal to interference noise ratio after the joint processing is higher than that of the single-point data signal, and the success rate of recovering the transmission block from the merged data signal will be greatly increased. Optionally, if the merging fails, multiple receiving and merging processes may be performed. Optionally, the first terminal device may also merge multiple data signals belonging to the same data from the first network device, and the first data and the second data belonging to the same data means that the first data and the second data are from the same transmission block TB, or the same source data or the same original data. Optionally, the first terminal device may also merge multiple data signals from the second terminal device from the same transmission block TB, or the same source data or the same original data.
[0115] Optionally, the data combined and processed by the first terminal device is not limited to data from the network device and the terminal device respectively. The first terminal device may also combine and process multiple signals from the same data from the base station, or combine and process multiple signals from the same data from the second terminal device, or combine and process multiple signals from the same data from different terminal devices, for example, the second terminal device and the third terminal device, to obtain a beneficial effect, where the data from the same data refers to data from the same transmission block TB, the same source data, or the same original data.
[0116] There are various ways for the determination unit 720 of the first terminal device to determine that the first data and the second data belong to the same data according to the first identification information and the second identification information.
[0117] Mode A: The first identification information includes a first identification, and the first identification is used to identify the first data; the second identification information includes a second identification, and the second identification is used to identify the second data, and the second identification is the same identification as the first identification; at this time, the first terminal device determines that the first data and the second data belong to the same data according to the first identification and the second identification, and the first data and the second data belong to the same data means that the first data and the second data come from the same transmission block TB, or the same source data or the same original data. Optionally, the second identification may also be different from the first identification, and the second identification may be an identification determined by the second terminal device according to the first identification that is different from the first identification. Optionally, the second data itself contains the first identification, and the second identification is additional indication information on the side link. The second identification also implies a meaning, that is, the second data carries a forwarded transmission block, rather than a non-forwarded transmission block, that is, the first identification in the first identification information is used to identify the first data.
[0118] The first identifier in the second identification information is used to identify the second data itself. For example, the first identifier in the second identification information is HARQ IDss=5. The HARQ IDss has nothing to do with the second identifier HARQ IDs in the second identification information. The HARQ IDss has nothing to do with the second identifier HARQ IDu in the first identification information. Its determination does not depend on the first identification information and any identifier in the second identification information. Therefore, the first identifier in the second identification information is not used to determine whether the second data corresponds to the first data. The second identifier in the second identification information is determined based on the first identifier in the first identification information. The second identifier in the second identification information is used to identify which first data the second data specifically corresponds to, that is, which first data comes from the same transport block (Transport Block, TB), the same source data or the same original data.
[0119] For example, the data received by the first terminal device from the downlink is data A, and its hybrid automatic repeat request process number is HARQ IDu=1, where HARQ IDu represents the HARQ ID corresponding to the downlink data. The first terminal device receives data B, data C and data D on the sidelink respectively, where the UU link-associated HARQ IDs corresponding to data B=1, the UU link-associated HARQ IDs corresponding to data C=2, and the UU link-associated HARQ IDs corresponding to data D=1, where HARQ IDs represents the HARQ ID corresponding to the sidelink data. The first terminal device determines, based on each HARQ ID, that data B, data D and data A come from the same transmission block TB, the same source data or the same original data. Data A, data B and data D are essentially formed by the same transmission block TB or the same source data or the same original data through one or more encoding methods. For example, based on 100 bits of source data, data A, data B and data D are encoded through encoding method 1, encoding method 2 and encoding method 3 respectively. Data A, data B and data D all originate from the same 100 bits of source data. The three data can be merged to obtain the effect of improving the data recovery rate brought about by the merging.
[0120] Table 1 Sidelink received data and corresponding identification examples
[0121] data Logo Data B HARQ IDs = 1 Data C HARQ IDs = 2 Data D HARQ IDs = 1
[0122] Mode B: The first identification information includes a first identification, the first identification is used to identify the first data, the second identification information includes a second identification, the second identification is used to identify the second data, and the second identification is also used to identify the correspondence between the first data and the second data; at this time, the first terminal device determines that the first data and the second data belong to the same data according to the first identification and the second identification and the correspondence between the first identification and the second identification. The first data and the second data belong to the same data, which means that the first data and the second data come from the same transmission block TB, the same source data or the same original data. For example, the data received by the first terminal device from the downlink is data A, and its hybrid automatic repeat request process number is HARQ IDu=2, where HARQ IDu represents the HARQ ID corresponding to the downlink data, and the first terminal device receives data B, data C and data D on the sidelink respectively, where the UU link associated HARQ IDs corresponding to data B=1, the UU link associated HARQ IDs corresponding to data C=2, and the UU link associated HARQ IDs corresponding to data D=3, where HARQ IDs represents the HARQ ID corresponding to the sidelink data. The HARQ IDs=2 of data C is the same as the HARQ ID of data A, but referring to the correspondence shown in Table 2, these two identifiers do not satisfy the correspondence between the downlink HARQ ID and the sidelink HARQ ID of the same data, so data A and data C do not come from the same data. The first terminal device determines that data D (HARQ IDs=3) and data A (HARQ IDu=2) belong to the same data based on the correspondence between each HARQ ID and the predefined first identifier and the second identifier shown in Table 2. The first data and the second data belong to the same data in that the first data and the second data come from the same transmission block TB, or the same source data or the same original data. The two copies of data can be merged to obtain the effect of improving the data recovery rate brought about by the merger.
[0123] Table 2 Example of the correspondence between the first identifier and the second identifier
[0124] First logo Second mark HARQ IDu=1 HARQ IDs = 1 HARQ IDu=2 HARQ IDs = 3 HARQ IDu=3 HARQ IDs = 2 … …
[0125] Mode C: The first identification information includes a first identification and a second identification, and the second identification information includes the second identification, the first identification is used to identify the first data, and the second identification is used to identify the second data. The first terminal device determines that the first data and the second data belong to the same data according to the second identification from the first network device and the second identification from the second terminal device. The first data and the second data belong to the same data means that the first data and the second data come from the same transmission block TB, the same source data, or the same original data.
[0126] For example, the data received by the first terminal device from the downlink is data A, and its hybrid automatic repeat request process number HARQ IDu=2, and its first identification information also includes HARQ IDs=1,. HARQ IDu represents the HARQ ID corresponding to the downlink data, and the first terminal device receives data B, data C and data D on the sidelink respectively, wherein the UU link-associated HARQ IDs=1 corresponding to data B, the UU link-associated HARQ IDs=2 corresponding to data C, and the UU link-associated HARQ IDs=3 corresponding to data D, wherein HARQ IDs represents the HARQ ID corresponding to the sidelink data. The first terminal device determines that data B (HARQ IDs=1) and data A (HARQ IDu=2, HARQ IDs=1,) belong to the same data based on each HARQ ID. The first data and the second data belong to the same data, which means that the first data and the second data come from the same transmission block TB, the same source data or the same original data, and the two data can be merged to obtain the effect of improving the data recovery rate brought by the merger.
[0127] Table 3 Sidelink received data and corresponding identification examples
[0128] data Logo Data B HARQ IDs = 1 Data C HARQ IDs = 2 Data D HARQ IDs = 3
[0129] Through the above method, the first terminal device receives the first data and the first identification information from the first network device and the second data and the second identification information from the second terminal device. The first terminal device determines that the first data and the second data belong to the same data based on the first identification information and the second identification information and merges the two. By merging the data belonging to the same data and coming from different links, the probability of the first terminal device successfully recovering the data from the data can be increased, thereby improving the success rate and reliability of data transmission. Here, coming from the same data means coming from the same transmission block TB, or the same source data or the same original data.
[0130] like Figure 3As shown, optionally, the first identification information includes a first identification, the first identification is used to identify the first data, the second identification information includes a second identification, the second identification is used to identify the second data, and the second identification is the same identification as the first identification; the determination unit 720 of the first terminal device determines that the first data and the second data belong to the same data according to the first identification information and the second identification information, including: the determination unit 720 of the first terminal device determines that the first data and the second data belong to the same data according to the first identification and the second identification, and the first data and the second data belong to the same data means that the first data and the second data are from the same transmission block TB, or the same source data or the same original data. Optionally, the second identification is determined based on the first identification of the first data, and the second identification can be the same as the first identification or determined based on the first identification in other ways. Optionally, the second identification can be new indication information added for the second data on the side link, which implies that the second data is a forwarded data block.
[0131] Figure 3The first data and the first identification information are sent by the first network device to the first terminal device and the second terminal device simultaneously in the downlink, wherein the first identification information includes the first identification, and the first identification is used to identify the first data. The second terminal device receives the first data and the first identification information from the first network device in the downlink, and the second terminal device obtains the second data after processing the first data. The second terminal device also generates the second identification in the second identification information according to the first identification in the first identification information, and the second terminal device sends the second data and the second identification information to the first terminal device in the sidelink. The second identification information corresponding to the second data itself includes the first identification, so the second identification in the second identification information is additional indication information on the sidelink, and the second identification also implies a meaning, that is, the second data carries a forwarded transmission block, not a non-forwarded transmission block, that is, the first identification in the first identification information is used to identify the first data. The first identifier in the second identification information is used to identify the second data itself. For example, the first identifier in the second identification information is HARQ IDss=5. The HARQ IDss has nothing to do with the second identifier HARQ IDs in the second identification information, and the HARQ IDss has nothing to do with the second identifier HARQ IDu in the first identification information. Its determination does not depend on the first identification information and any identifier in the second identification information. Therefore, the first identifier in the second identification information is not used to determine whether the second data corresponds to the first data. The second identifier in the second identification information is determined based on the first identifier in the first identification information. The second identifier in the second identification information is used to identify which first data the second data specifically corresponds to, that is, which first data comes from the same transport block (Transport Block, TB), the same source data or the same original data.
[0132] For example, the data received by the first terminal device from the downlink is the first data, whose first identifier is the hybrid automatic repeat request process number HARQ IDu=1, and the first terminal device receives the second data and the third data on the sidelink, respectively, wherein the second identifier of the second data is UU link associated HARQ IDs=1, and the second identifier of the third data is UU link associated HARQ IDs=2. Then the first terminal device determines that the second data and the first data come from the same transmission block TB, the same source data or the same original data according to each HARQ ID, and can merge the two data to obtain the effect of improving the data recovery rate brought by the merger.
[0133] Through the above method, the first terminal device determines that the first data from the first network device and the second data from the second terminal device belong to the same data based on the first identifier from the first network device and the second identifier from the second terminal device being the same, thereby merging the first data and the second data, thereby improving the success rate of recovering the transmission block TB or original data or source data corresponding to the first data and the second data, which is beneficial to the reliability of communication.
[0134] like Figure 4 As shown, optionally, the first identification information includes a first identification, the first identification is used to identify the first data, and the second identification information includes the second identification, the second identification is used to identify the second data; Figure 4 The second identifier in Figure 3 The second identifier in has a different meaning. Figure 3 In the first identification information, the first identifier is used to identify the first data, and the second identifier in the second identification information is used to identify which first data corresponds to the first identifier. The first identifier of the second identification information itself is used to identify the second data (not in Figure 3 ). Figure 4 In the second identification information, the second identifier is used to identify the second data and also to indicate the correspondence between the first data and the second data, so the second identifier also has the attributes of the first identifier, and there is no separate first identifier in the second identification information. The determination unit 720 of the first terminal device determines that the first data and the second data belong to the same data according to the first identification information and the second identification information, including: the determination unit 720 of the first terminal device determines that the first data and the second data belong to the same data according to the first identifier and the second identifier and the correspondence between the first identifier and the second identifier. The first data and the second data belong to the same data means that the first data and the second data come from the same transmission block TB, or the same source data or the same original data.
[0135] Optionally, the correspondence between the first identifier and the second identifier is predefined by a protocol; or the first terminal device receives a high-layer signaling configuration or a physical layer signaling configuration from the first network device, and the high-layer signaling configuration or the physical layer signaling configuration is used to indicate the correspondence between the first identifier and the second identifier, and the correspondence is used to indicate that the first data identified by the first identifier and the second data identified by the second identifier belong to the same data, and the first data and the second data belong to the same data means that the first data and the second data come from the same transmission block TB, the same source data or the same original data.
[0136] For example, the first data received from the downlink by the first terminal device has the first identifier in the first identifier information corresponding to it, i.e., the hybrid automatic repeat request process number HARQ IDu=2. The first terminal device also receives the second data, the third data, and the fourth data on the sidelink, respectively. The second data corresponds to the UU link-associated HARQ IDs=3, the third data corresponds to the UU link-associated HARQ IDs=2, and the fourth data corresponds to the UU link-associated HARQ IDs=1. The second identifier HARQ IDs=2 of the third data is the same as the HARQ ID of the first data. However, according to the corresponding relationship shown in Table 2, these two identifiers do not satisfy the corresponding relationship between the downlink HARQ ID and the sidelink HARQ ID of the same data. Therefore, the first data and the third data do not come from the same data. The first terminal device determines that the second data (HARQ IDs=3) and the first data (HARQ IDu=2) belong to the same data according to each HARQ ID and the correspondence between the predefined first identifier and the second identifier shown in Table 2. The first data and the second data belong to the same data when the first data and the second data come from the same transmission block TB, the same source data or the same original data. The two copies of the data can be merged to obtain the effect of improving the data recovery rate brought about by the merging.
[0137] An example of the correspondence between the first identifier and the second identifier is shown in Table 2. The correspondence between the first identifier and the second identifier can also be expressed in other forms, which is not limited in the embodiment of the present application.
[0138] Through the embodiment of the present application, the first identifier and the second identifier and the correspondence between the first identifier and the second identifier are jointly used to determine that the first data and the second data belong to the same data. The first data and the second data belong to the same data means that the first data and the second data come from the same transmission block TB, or the same source data or the same original data, and the correspondence method between the numerical relationship between the first identifier and the second identifier is more flexible.
[0139] like Figure 5 As shown, optionally, the first identification information includes a first identification and a second identification, the second identification information includes the second identification, the first identification is used to identify the first data, the second identification is used to identify the second data, and the second identification is also used to determine whether the second data and the first data belong to the same data; Figure 5 The second mark and Figure 3The meaning of the second identifier is not used. The second identifier in the second identifier information here is used to identify the second data and also to indicate the corresponding relationship between the first data and the second data, so the second identifier also has the attributes of the first identifier, and there is no separate first identifier in the second identifier information. The first terminal device determines that the first data and the second data belong to the same data according to the first identifier information and the second identifier information, including: the first terminal device determines that the first data and the second data belong to the same data according to the second identifier from the first network device and the second identifier from the second terminal device. The first data and the second data belong to the same data means that the first data and the second data come from the same transmission block TB, or the same source data or the same original data.
[0140] Figure 5 The data received by the first terminal device from the downlink is the first data, and its corresponding first identification information is the hybrid automatic repeat request process number HARQ IDu=2. At the same time, its first identification information also includes HARQ IDs=1, and the HARQ IDs is the second identification in the first identification information. The first terminal device receives the second data, the third data and the fourth data on the sidelink respectively, wherein the second identification corresponding to the second data is UU link-associated HARQ IDs=1, the second identification corresponding to the third data is UU link-associated HARQ IDs=2, and the second identification corresponding to data D is UU link-associated HARQ IDs=3, wherein HARQ IDs represents the HARQ ID corresponding to the sidelink data. The first terminal device determines, based on each HARQ ID, that the second data (HARQ IDs=1) and the first data (HARQ IDu=2, HARQ IDs=1) belong to the same data. The first data and the second data belong to the same data if the first data and the second data come from the same transmission block TB, or the same source data or the same original data. The two copies of the data can be merged to obtain an effect of improving the data recovery rate brought about by the merging.
[0141] Optionally, the first identifier may be a hybrid automatic repeat request (HARQ) process number, which is configured by the network or determined by other means. Optionally, the first identification information and the second identification information may also include a new data indication NDI and / or a subcarrier number CARRIER ID and / or a cell number CELL ID.
[0142] Optionally, for two adjacent transmissions with the same HARQ process number, if their NDIs do not change, the data signals of the two transmissions come from the same transmission block. If the NDIs of two adjacent transmissions with the same HARQ process number change, it means that the data signals of the two transmissions come from different transmission blocks or different original data or different source data.
[0143] Optionally, two data transmitted on two different subcarriers can have two exactly the same HARQ process numbers, but the data corresponding to these two HARQ process numbers are completely different and do not come from the same data. Therefore, when determining whether the data comes from the same data, the subcarrier number CARRIER ID may also be required. For example, if two copies of data come from different subcarriers, regardless of whether the first identifier and the second identifier are the same or whether they satisfy the corresponding relationship, the two or more copies of data from different subcarriers cannot be merged.
[0144] Optionally, the cell ID may be used to determine whether data in different links belong to the same data. The first data and the second data belong to the same data if the first data and the second data come from the same transmission block TB, the same source data or the same original data.
[0145] Optionally, the first data and the second data belong to the same data, including: the first data and the second data belong to the same data block or come from the same source data or come from the same original data, and the first data and the second data are obtained by encoding these same data blocks or source data or original data.
[0146] like Figure 6 In the example shown, the first identification information and the second identification information simultaneously include the HARQ process number and the new data indication ND I. The first terminal device receives the first data and the first identification information from the downlink, wherein the first identification HARQ ID of the first identification information = 1, and the first terminal device receives the fifth data, the fourth data, the third data, the second data and their corresponding identification information on the sidelink. After the first terminal device receives the data signal on the downlink and the sidelink, under the condition that the time rule is met, the sidelink data signal corresponding to the HARQ ID is received on the sidelink, and it is known that the data signal from the first network device and the sidelink data signal are from the same transmission block, and they can be merged. The time rule can be that the new transmission sidelink data signal corresponding to the first HARQ IDs after delta_T time units after receiving the above-mentioned downlink data signal.
[0147] Figure 6In the method for judging whether the sidelink data and the downlink data come from the same transmission block or source data, when the identification information of the downlink data is the same as the identification information of the sidelink data, it means that the two data come from the same transmission block or source data. The first terminal device receives the first data and the first identification information from the first network device on the downlink, wherein the first identification information HARQ ID=1. The first terminal device receives the second to fifth data and the corresponding identification information on the sidelink. Among them, the time difference between the reception of the fifth data and the fourth data and the reception of the first data of the downlink is less than Δt, wherein Δt represents the decoding delay, that is, the first data is sent to the first terminal device and the second terminal device at the same time by the first network device, and the data received from the sidelink after Δt time after the first terminal device receives the first data may be the second data sent by the second terminal device after receiving the first data, and Δt is the reserved decoding time for the second terminal device. Therefore, although the fifth data and the fourth data have HARQ ID=1, these two data do not meet the time condition, so these two data and the first data do not belong to the same transmission block or source data. The identification information of the third data is the same as the fourth identification information, so the third data and the first data are not from the same data. The HARQ ID of the second data is 1, and NDI is 0, which means that it is new data different from the third data, and the receiving time meets the conditions. Therefore, the second data and the first data are from the same data. Figure 6 As shown in the shaded part, it can be merged. Optionally, the time relationship, in addition to the delta_t, can also be a specified side transmission time unit, such as the side transmission starting from the Xth symbol after the last symbol of the PDCCH channel. The last symbol of the PDSCH channel and the last symbol of the PDCCH mentioned above are examples of determining the starting point position of the time relationship. The present invention does not exclude determining the starting point of the time relationship by other means.
[0148] Optionally, determining that the first data and the second data belong to the same data based on the first identification information and the second identification information also includes: the first terminal device determines that the first data and the second data belong to the same data based on the first identification information, the second identification information, a first time difference and a first time threshold, the first time difference including the time difference between the time when the first terminal device receives the first data and the time when the first terminal device receives the second data, the first time difference being less than the first time threshold; the first time threshold is predefined by the protocol, or the first terminal device receives a high-level signaling configuration or a physical layer signaling configuration from the first network device, and the high-level signaling configuration or the physical layer signaling configuration is used to indicate the first time threshold.
[0149] Optionally, in order to avoid the conflict that the sideline HARQ ID dynamically allocated by the network device has been used by the sideline itself, the network device can pre-configure a sideline HARQ ID resource pool for the sideline HARQ ID that can be used by the sideline, and the sideline HARQ IDs in the sideline HARQ ID resource pool are all used to forward transmission blocks. In this way, the sideline HARQ IDs dynamically allocated by the network device all come from this resource pool, which can avoid the conflict that the sideline HARQ ID dynamically allocated by the network device will be used by the sideline itself. For example, when the value of HARQ IDs is only one of 1, 2, 3, and 4, it means that the corresponding data is forwarded by the second terminal device to the first terminal device and needs to find a certain data from the same data or data block on the downlink and complete the merging operation. If the value of HARQ IDs is other, for example, the value of HARQ IDs=6, it means that the corresponding data is not forwarded and does not need to be merged.
[0150] Optionally, an additional indication may be used to assist the first terminal device in distinguishing whether the data signal carries a forwarded transmission block or a non-forwarded transmission block. When the indication is a forwarded transmission block, the first terminal device searches for an association relationship between the data signal corresponding to the HARQ ID on the downlink and the HARQ ID on the sidelink. The additional indication is, for example, a 1-bit flag displayed, where 1 represents forwarding and 0 represents non-forwarding.
[0151] Optionally, the first terminal device and the second terminal device belong to the same collaboration group, and the number of terminal devices in the collaboration group is greater than or equal to 2. Through this method, the collaboration group may include a third terminal device or more terminal devices in addition to the first terminal device and the second terminal device, wherein the third terminal device has the same function as the second terminal device or the first terminal device. The collaboration of multiple terminal devices can effectively improve the success rate of data recovery of each terminal device.
[0152] Fig.10 FIG. 1 is a schematic block diagram of a communication device 1000 according to an embodiment of the present application. It should be understood that the communication device 1000 can execute Figure 2 The method or various steps performed by the terminal device in other embodiments are not described in detail here to avoid repetition. The communication device 1000 includes:
[0153] A memory 1010, used for storing programs;
[0154] Communication interface 1020, used to communicate with other devices;
[0155] The processor 1030 is used to execute the program in the memory 1010. When the program is executed, the processor 1030 is used to receive first data from a first network device and first identification information of the first data through the communication interface 1020, wherein the first identification information is used to identify the first data; receive second data from a second terminal device and second identification information of the second data, wherein the second identification information is used to identify the second data, and the first identification information and the second identification information are also used to determine whether the first data and the second data belong to the same data; and determine that the first data and the second data belong to the same data according to the first identification information and the second identification information; and merge the first data and the second data.
[0156] Alternatively, the processor 1030 is used to receive first data and first identification information of the first data from a first network device through the communication interface 1020, where the first identification information is used to identify the first data; and send second data and second identification information of the second data to a first terminal device, where the second identification information is used to identify the second data, where the second data is data determined based on the first data, and the second identification information is identification information determined based on the first identification information. The first identification information and the second identification information used to identify the first data sent by the first network device to the first terminal device are also used to determine whether the first data and the second data sent by the first network device to the first terminal device belong to the same data. The first data and the second data belonging to the same data means that the first data and the second data come from the same transmission block TB, the same source data or the same original data.
[0157] It should be understood that Fig.10 The communication device 1000 shown may be a chip or a circuit. For example, a chip or a circuit may be provided in a terminal device. The communication interface 1020 may also be a transceiver. A transceiver includes a receiver and a transmitter. Furthermore, the communication device 1000 may also include a bus system.
[0158] Among them, the processor 1030, the memory 1010, the receiver and the transmitter are coupled and connected, and can communicate with each other or be connected through a bus system. The processor 1030 is used to execute the instructions stored in the memory 1010 to control the receiver to receive signals and control the transmitter to send signals, thereby completing the steps of the network device in the communication method of this application. Among them, the receiver and the transmitter can be the same or different physical entities. When they are the same physical entities, they can be collectively referred to as transceivers. The memory 1010 can be integrated in the processor 1030 or can be set separately from the processor 1030.
[0159] As an implementation method, the functions of the receiver and the transmitter may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 1030 may be implemented by a dedicated processing chip, a processing circuit, a processor or a general-purpose chip.
[0160] Fig.11 1 is a schematic block diagram of a communication device 1100 of an embodiment of the present application. It should be understood that the communication device 1100 can execute each step performed by the network device in the above method, and in order to avoid repetition, it will not be described in detail here. The communication device 1100 includes:
[0161] The memory 1110 is used to store programs; the communication interface 1120 is used to communicate with other devices; the processor 1130 is used to execute the program in the memory 1110. When the program is executed, the processor 1130 is used to send first data and first identification information to the first terminal device through the communication interface 1120, and the first identification information is used to identify the first data; send the first data and the first identification information to the second terminal device, the first identification information is also used to determine the second identification information, and the second identification information is used to identify the second data, the second data is the data transmitted between the first terminal device and the second terminal device, and the first identification information and the second identification information are also used to determine whether the first data sent to the first terminal device and the second data belong to the same data. The first data and the second data belong to the same data, which means that the first data and the second data are from the same transmission block TB, the same source data or the same original data. .
[0162] It should be understood that Fig.11 The communication device 1100 shown may be a chip or a circuit. For example, a chip or a circuit may be provided in a network device. The communication interface 1120 may also be a transceiver. A transceiver includes a receiver and a transmitter. Furthermore, the communication device 1100 may also include a bus system.
[0163] Among them, the processor 1130, the memory 1110, the receiver and the transmitter are coupled and connected, and can communicate with each other or be connected through a bus system. The processor 1130 is used to execute the instructions stored in the memory 1110 to control the receiver to receive signals and control the transmitter to send signals, thereby completing the steps of the network device in the communication method of this application. Among them, the receiver and the transmitter can be the same or different physical entities. When they are the same physical entities, they can be collectively referred to as transceivers. The memory 1110 can be integrated in the processor 1130 or can be set separately from the processor 1130.
[0164] As an implementation method, the functions of the receiver and the transmitter may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 1130 may be implemented by a dedicated processing chip, a processing circuit, a processor or a general-purpose chip.
[0165] In the several embodiments provided in the present 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 only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, 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.
[0166] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0167] 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. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0168] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform 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 disk or an optical disk.
Claims
1. A data transmission method, characterized in that: include: receiving first data and first identification information of the first data from a first network device, where the first identification information is used to identify the first data; receiving second data and second identification information of the second data from a second terminal device, wherein the second identification information is used to identify the second data, and the first identification information and the second identification information are also used to determine whether the first data and the second data are the same data; The first identification information and the second identification information determine that the first data and the second data belong to the same data.
2. The method according to claim 1, characterized in that The first identification information includes a first identification, the first identification is used to identify the first data, the second identification information includes a second identification, the second identification is used to identify the second data, and the second identification is the same as the first identification; Determining, according to the first identification information and the second identification information, that the first data and the second data belong to the same data includes: It is determined that the first data and the second data belong to the same data according to the first identifier and the second identifier.
3. The method according to claim 1, characterized in that The first identification information includes a first identification, the first identification is used to identify the first data, and the second identification information includes the second identification, the second identification is used to identify the second data; Determining, according to the first identification information and the second identification information, that the first data and the second data belong to the same data includes: It is determined that the first data and the second data belong to the same data according to the correspondence between the first identifier and the second identifier and between the first identifier and the second identifier.
4. The method according to claim 1, characterized in that The first identification information includes a first identification and a second identification, the second identification information includes the second identification, the first identification is used to identify the first data, the second identification is used to identify the second data, and the second identification is also used to determine whether the second data and the first data belong to the same data; Determining, according to the first identification information and the second identification information, that the first data and the second data belong to the same data includes: It is determined that the first data and the second data belong to the same data according to the second identifier from the first network device and the second identifier from the second terminal device.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: The first data and the second data are merged.
6. The method according to any one of claims 1 to 4, characterized in that: Determining, according to the first identification information and the second identification information, that the first data and the second data belong to the same data further includes: determining, according to the first identification information, the second identification information, a first time difference and a first time threshold, that the first data and the second data are the same data, the first time difference comprising a time difference between a time when the first terminal device receives the first data and a time when the first terminal device receives the second data, the first time difference being less than the first time threshold; The first time threshold is predefined by the protocol, or A high-layer signaling configuration or a physical-layer signaling configuration is received from the first network device, where the high-layer signaling configuration or the physical-layer signaling configuration is used to indicate the first time threshold.
7. The method according to any one of claims 1 to 4, characterized in that: The first data and the second data belong to the same data including: The first data and the second data belong to the same data block.
8. The method according to any one of claims 1 to 4, characterized in that: The first identifier includes a hybrid automatic repeat request process number, and the second identifier includes a hybrid automatic repeat request process number.
9. The method according to any one of claims 1 to 4 or 8, characterized in that: The first identification information also includes at least one of the following: new data indication NDI, subcarrier number CARR IER ID, cell number CELL ID; The second identification information also includes at least one of the following: a new data indication NDI, a subcarrier number CARR IER ID, and a cell number CELL ID.
10. A data transmission method, characterized in that: include: Sending first data and first identification information to a first terminal device, where the first identification information is used to identify the first data; The first data and the first identification information are sent to a second terminal device, the first identification information is also used to determine the second identification information, the second identification information is used to identify the second data, the second data is the data transmitted between the first terminal device and the second terminal device, and the first identification information and the second identification information are also used to determine whether the first data sent to the first terminal device and the second data belong to the same data.
11. The method according to claim 10, characterized in that The first identification information includes a first identification, where the first identification is used to identify first data sent to the first terminal device or to identify first data sent to the second terminal device; The second identification information includes a second identification, where the second identification is used to identify the second data, and the second identification is the same as the first identification; The first identifier and the second identifier for identifying the first data sent to the first terminal device are used to determine that the first data and the second data sent to the first terminal device belong to the same data.
12. The method according to claim 10, characterized in that The first identification information includes a first identification, and the first identification is used to identify the first data sent to the first terminal device or to identify the first data sent to the second terminal device; The second identification information includes a second identification, where the second identification is used to identify the second data; The correspondence between the first identifier and the second identifier for identifying the first data sent to the first terminal device and between the first identifier and the second identifier is used to determine that the first data and the second data sent to the first terminal device belong to the same data.
13. The method according to claim 10, characterized in that The first identification information includes a first identification and a second identification, the second identification information includes the second identification, the first identification is used to identify the first data sent to the first terminal device or to identify the first data sent to the second terminal device, the second identification is used to identify the second data, and the second identification is also used to determine whether the second data and the first data belong to the same data; The second identifier sent by the first network device to the first terminal device and the second identifier sent by the second terminal device to the first terminal device are used to determine that the first data and the second data sent by the first network device to the first terminal device belong to the same data.
14. The method according to any one of claims 10 to 13, characterized in that: The first data and the second data belong to the same data including: The first data and the second data belong to the same data block.
15. The method according to any one of claims 10 to 13, characterized in that: The first identifier includes a hybrid automatic repeat request process number, and the second identifier includes a hybrid automatic repeat request process number.
16. The method according to any one of claims 10 to 13 or 15, characterized in that: The first identification information also includes at least one of the following: a new data indication NDI, a subcarrier number CARR IER ID, and a cell number CELL ID; The second identification information also includes at least one of the following: new data indication NDI, subcarrier number CARR IER ID, and cell number CELL ID.
17. A data transmission method, characterized in that: include: The second terminal device receives first data and first identification information of the first data from the first network device, where the first identification information is used to identify the first data; The second terminal device sends second data and second identification information of the second data to the first terminal device, the second identification information is used to identify the second data, the second data is data determined according to the first data, and the second identification information is identification information determined according to the first identification information. The first identification information and the second identification information used to identify the first data sent by the first network device to the first terminal device are also used to determine whether the first data sent by the first network device to the first terminal device and the second data belong to the same data.
18. The method according to claim 17, characterized in that The first identification information includes a first identification, and the first identification is used to identify the first data received by the second terminal device from the first network device or to identify the first data sent by the first network device to the first terminal device; The second identification information is identification information determined according to the first identification information and includes: The second identification information includes a second identification, where the second identification is used to identify the second data, and the second identification is the same as the first identification; The first identifier and the second identifier for identifying the first data sent by the first network device to the first terminal device are used to determine that the first data and the second data sent by the first network device to the first terminal device belong to the same data.
19. The method according to claim 17, characterized in that The first identification information includes a first identification, and the first identification is used to identify the first data received by the second terminal device from the first network device or to identify the first data sent by the first network device to the first terminal device; The second identification information includes a second identification, and the second identification is used to identify the second data; The second identification information is identification information determined according to the first identification information and includes: The second identifier is identifier information determined according to the first identifier and a corresponding relationship between the first identifier and the second identifier; The first identifier and the second identifier used to identify the first data sent by the first network device to the first terminal device and the corresponding relationship between the first identifier and the second identifier are used to determine that the first data and the second data sent by the first network device to the first terminal device belong to the same data.
20. The method according to claim 17, characterized in that The first identification information includes a first identification and a second identification, the first identification being used to identify first data received by the second terminal device from the first network device or to identify the first data sent by the first network device to the first terminal device; The second identification information is identification information determined according to the first identification information and includes: The second identification information includes the second identification, the second identification is used to identify the second data, and the second identification is also used to determine whether the first data sent by the first network device to the first terminal device and the second data belong to the same data; The second identifier sent by the first network device to the first terminal device and the second identifier sent by the second terminal device to the first terminal device are used to determine that the first data and the second data belong to the same data.
21. The method according to any one of claims 17 to 20, characterized in that: The first data and the second data belong to the same data including: The first data and the second data belong to the same data block.
22. The method according to any one of claims 17 to 20, characterized in that: The first identifier includes a hybrid automatic repeat request process number, and the second identifier includes a hybrid automatic repeat request process number.
23. The method according to any one of claims 17 to 20 or 22, characterized in that: The first identification information also includes at least one of the following: a new data indication NDI, a subcarrier number CARR IER ID, and a cell number CELL ID; The second identification information also includes at least one of the following: new data indication NDI, subcarrier number CARR IER ID, and cell number CELL ID.
24. A communication device, characterized in that: The device comprises a processor, wherein the processor is connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the device executes the method according to any one of claims 1 to 9.
25. A network device, characterized in that: The device comprises a processor connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the device performs the method according to any one of claims 10 to 16.
26. A communication device, characterized in that: The device comprises a processor connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the device performs the method according to any one of claims 17 to 23.
27. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 9 is implemented, or the method according to any one of claims 10 to 16 is executed, or the method according to any one of claims 17 to 23 is executed.