A data transmission method and related device
By directly receiving response information from network devices through terminal devices and utilizing downlink control information associated with synchronization signal blocks and identification information, the problems of latency and energy consumption during random access are solved, and efficient data transmission is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2020-08-18
- Publication Date
- 2026-06-19
AI Technical Summary
In wireless communication systems, the limited availability of random access preamble resources during random access leads to a high probability of access collisions. Existing technologies increase latency and energy consumption by forwarding response information through cluster heads.
Terminal devices directly receive response information sent by network devices. By using downlink control information associated with synchronization signal blocks and identification information, they can identify whether to receive response information, thus avoiding unnecessary repeated reception and saving energy.
It reduces latency and energy consumption during random access and improves the efficiency of response information recognition.
Smart Images

Figure CN115943686B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a data transmission method and related equipment. Background Technology
[0002] In wireless communication systems such as Long Term Evolution (LTE) and 5th Generation New Radio (NR), user equipment (UE) needs to enter the RRC connected state from the radio resource control (RRC) idle or inactive state through random access in order to establish various bearers with the base station, obtain necessary resources and parameter configurations, and then communicate with the base station. Random access primarily achieves uplink synchronization through a contention-based four-step random access procedure or a two-step random access procedure before uplink data transmission. Currently, the number of available random access preambles in each cell is limited. If two or more UEs select the same preamble from the time-frequency resources for sending the preamble, a random access collision will occur. The UE needs to wait for the Msg4 or MsgB collision resolution message before determining whether access was successful. UEs that fail to access will retry the random access procedure, resulting in significant time overhead.
[0003] Currently, for a base station covering a massive number of terminal devices, when some of these terminals access the network, access collisions occur due to insufficient preamble resources available for random access. To reduce the probability of access collisions, the concept of a cluster is adopted. A cluster includes multiple cluster members (e.g., multiple UEs) and a cluster head (e.g., a common UE). Multiple cluster members access the network randomly through a cluster head, which randomly selects a preamble for access. This is equivalent to one cluster using one preamble, thereby reducing the probability of access collisions.
[0004] However, for cluster applications, when the base station sends response information to the cluster head, the cluster head needs to demodulate the response information and then send the response information for each cluster member to each cluster member. Therefore, this access method results in high latency. Summary of the Invention
[0005] This application provides a data transmission method and related equipment that can be applied to clustered random access scenarios to reduce the latency of terminal devices during the random access process.
[0006] A first aspect of this application provides a data transmission method, comprising: a first terminal device sending first information to a second terminal device, the first information including synchronization signal block (SSB) information of the first terminal device and / or a first identifier of the first terminal device; the first terminal device receiving response information corresponding to the first information based on downlink control information (DCI) received from a network device associated with the SSB information and / or the first identifier.
[0007] In this embodiment, on the one hand, the first terminal device can directly receive the response information sent by the network device without the second terminal device forwarding the response information, thus reducing the latency of the first terminal device during random access. On the other hand, the first terminal device receives the response information based on the downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier. In this way, the first terminal device can know in advance whether to receive the response information scheduled by the DCI based on the received DCI. That is, the first terminal device can identify whether the PDSCH scheduled by the DCI is its own response information based on the DCI, avoiding the repeated reception of unnecessary response information, which helps the first terminal device save energy.
[0008] Optionally, in one possible implementation of the first aspect, the first information in the above steps includes SSB information, and the first terminal device receives response information based on the downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier, including: if the DCI includes SSB information, the first terminal device receives response information scheduled by the DCI.
[0009] In this possible implementation, the first terminal device receives response information based on the downlink control information (DCI) from the network device associated with the SSB information. In this way, the first terminal device can know in advance whether to receive the response information scheduled by the DCI based on the received DCI. That is, the first terminal device can identify whether the PDSCH scheduled by the DCI is its own response information based on the DCI, avoiding the repeated reception of unnecessary response information, which helps the first terminal device save energy.
[0010] Optionally, in one possible implementation of the first aspect, the first information in the above steps further includes a first identifier, the response information includes the first identifier, and the first identifier corresponds one-to-one with the first terminal device.
[0011] In this possible implementation, the response information includes the identifier of the first terminal device. After the first terminal device determines that it has received the response information, it can identify the subPDU based on the first identifier, which further improves the efficiency of cluster members in identifying their own response information.
[0012] Optionally, in one possible implementation of the first aspect, the first information in the above steps includes a first identifier; the first terminal device receives response information based on the received downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier, including: if the DCI includes the first identifier, the first terminal device receives response information scheduled by the DCI.
[0013] In this possible implementation, the first terminal device receives response information based on the downlink control information (DCI) from the network device associated with the first identifier. This allows the first terminal device to know in advance whether to receive the response information scheduled by the DCI, meaning it can identify whether the PDSCH scheduled by the DCI is its own response information, avoiding unnecessary duplicate reception of response information and saving energy. Furthermore, when one first terminal device corresponds to one SSB, the first terminal device can quickly identify the response information it needs to receive based on the first identifier.
[0014] Optionally, in one possible implementation of the first aspect, the above steps further include: a first terminal device listening to a DCI scrambled using a first sequence, the first sequence being related to SSB information.
[0015] In this possible implementation, the first terminal device can use a first sequence related to the SSB information to listen to the DCI. If the DCI is successfully descrambled using the first sequence, it indicates that the response information scheduled by the DCI is the response information of the first terminal device, thus improving the efficiency of response identification. Avoiding the repeated reception of unnecessary response information helps the first terminal device save energy.
[0016] Optionally, in one possible implementation of the first aspect, the DCI in the above steps is obtained by scrambling a second sequence, the second sequence being related to the first target resource used by the second terminal device to send the second information to the network device, and the second information including at least a portion of the first information. It is understood that the second information can also be used by the first terminal device to access the network device.
[0017] In this possible implementation, since the second sequence is related to the first target resource used by the second terminal device to send the second information to the network device, the first terminal device can use the second sequence to descramble the DCI. If the descrambling is successful, it means that the DCI is the DCI of the cluster where the first terminal device is located, thus avoiding unnecessary repeated reception of DCI and helping the first terminal device save energy.
[0018] Optionally, in one possible implementation of the first aspect, the SSB information in the above steps includes the SSB index and / or the SSB time-frequency domain information.
[0019] In this possible implementation, the specific details of the SSB information are defined. The SSB index occupies fewer bits, which is beneficial to the actual transmission latency.
[0020] Optionally, in one possible implementation of the first aspect, the above steps further include: the first terminal device determining a first target resource based on the mapping relationship between the first resource and the second resource, the first resource being used by the second terminal device to transmit data to the network device in terms of time and frequency, and the second resource being used by the first terminal device to send first information to the second terminal device in terms of time and frequency.
[0021] In one possible implementation, a first terminal device determines the time-frequency resources used by the second terminal device to send second information to the network device, and further determines the second sequence.
[0022] A second aspect of this application provides a data transmission method, the method comprising: a network device receiving second information sent by a second terminal device, the second information including synchronization signal block (SSB) information of a first terminal device and / or a first identifier of the first terminal device; the network device sending a directive indicative control (DCI) to the first terminal device, the DCI being used to schedule response information corresponding to the second information; and the network device sending response information to the first terminal device.
[0023] In this embodiment, the network device sends a DCI and response information to the first terminal device based on the received second information. On the one hand, this eliminates the need for the second terminal device to forward the response information; the network device directly sends the response information to the first terminal device, reducing latency for the first terminal device during random access. On the other hand, the first terminal device can know in advance whether to receive the response information scheduled by the DCI based on the received DCI. That is, the first terminal device can identify whether the PDSCH scheduled by the DCI is its own response information based on the DCI, avoiding unnecessary repeated reception of response information and saving energy for the first terminal device.
[0024] Optionally, in one possible implementation of the second aspect, the second information in the above steps includes SSB information, and the DCI includes SSB information.
[0025] In this possible implementation, the DCI sent by the network device to the first terminal device includes SSB information. Therefore, the first terminal device can identify whether the PDSCH scheduled by the DCI is its own response information based on the DCI, avoiding unnecessary repeated reception of response information and helping the first terminal device save energy.
[0026] Optionally, in one possible implementation of the second aspect, the second information in the above steps further includes a first identifier, the response information includes the first identifier, and the first identifier corresponds one-to-one with the first terminal device.
[0027] In this possible implementation, the response information sent by the network device to the first terminal device includes a first identifier. Therefore, after the first terminal device determines that it has received the response information, it can identify the subPDU based on the first identifier, which further improves the efficiency of cluster members in identifying their own response information.
[0028] Optionally, in one possible implementation of the second aspect, the second information in the above steps includes a first identifier, and the DCI includes the first identifier.
[0029] In this possible implementation, the DCI sent by the network device to the first terminal device includes a first identifier. Therefore, the first terminal device can identify whether the PDSCH scheduled by the DCI is its own response information based on the DCI, avoiding the repeated reception of unnecessary response information and saving energy for the first terminal device. Furthermore, when one first terminal device corresponds to one SSB, the first terminal device can quickly identify the response information that needs to be received based on the first identifier.
[0030] Alternatively, in one possible implementation of the second aspect, the DCI in the above steps is obtained by scrambling a first sequence, which is related to the SSB information.
[0031] In this possible implementation, the DCI sent by the network device to the first terminal device is scrambled using a first sequence related to the SSB information. Therefore, the first terminal device can use the first sequence related to the SSB information to listen to the DCI. If the DCI is successfully descrambled using the first sequence, it indicates that the response information scheduled by the DCI is the response information of the first terminal device, thus improving the efficiency of response identification. Avoiding the repeated reception of unnecessary response information helps the first terminal device save energy.
[0032] Optionally, in one possible implementation of the second aspect, the DCI in the above steps is obtained by scrambling a second sequence, the second sequence being related to the first target resource used by the second terminal device to send the second information to the network device.
[0033] In this possible implementation, since the second sequence is related to the first target resource used by the second terminal device to send the second information to the network device, the first terminal device can use the second sequence to descramble the DCI. If the descrambling is successful, it means that the DCI is the DCI of the cluster where the first terminal device is located, thus avoiding unnecessary repeated reception of DCI and helping the first terminal device save energy.
[0034] Optionally, in one possible implementation of the second aspect, the SSB information in the above steps includes the SSB index and / or the SSB time-frequency domain information.
[0035] In this possible implementation, the specific details of the SSB information are defined. The SSB index occupies fewer bits, which is beneficial to the actual transmission latency.
[0036] Optionally, in one possible implementation of the second aspect, the response information in the above steps includes response information from at least two first terminal devices, and the SSBs corresponding to the at least two first terminal devices are the same.
[0037] In this possible implementation, the network device will select the response information corresponding to the first terminal device with the same SSB and send it in a package, which helps to save resources.
[0038] A third aspect of this application provides a first terminal device that has the functionality to implement the methods of the first aspect and its various implementations described above. The first terminal device includes at least one module for implementing the data transmission methods of the first aspect and its various implementations.
[0039] A fourth aspect of this application provides a network device that has the functionality to implement the methods of the second aspect and its various implementations described above. The network device includes at least one module for implementing the data transmission methods of the second aspect and its various implementations.
[0040] The fifth aspect of this application provides a first terminal device, the first terminal device including a processor coupled to a memory for storing computer programs or instructions, the processor for executing the computer programs or instructions in the memory, causing the first terminal device to perform the methods of the first aspect or any possible implementation thereof.
[0041] The sixth aspect of this application provides a network device including a processor coupled to a memory for storing computer programs or instructions, the processor for executing the computer programs or instructions in the memory, causing the network device to perform the methods of the second aspect or any possible implementation thereof.
[0042] The seventh aspect of this application provides a chip including a processor and an interface circuit coupled to the processor. The processor is configured to run computer programs or instructions to implement methods as described in the first aspect or any possible implementation thereof, or the second aspect or any possible implementation thereof. The interface circuit is configured to communicate with other modules outside the chip.
[0043] An eighth aspect of this application provides a communication system comprising a first terminal device (or a chip in the first terminal device) as described in the first aspect above, and a network device (or a chip in the network device) as described in the second aspect above. Alternatively, the communication system comprises the first terminal device of the fifth aspect and the network device of the sixth aspect.
[0044] The ninth aspect of this application provides a computer storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods of the first aspect or any possible implementation thereof, or the second aspect or any possible implementation thereof.
[0045] The tenth aspect of this application provides a computer program product that, when executed on a computer, causes the computer to perform the methods in the first aspect or any possible implementation thereof, or the second aspect or any possible implementation thereof.
[0046] The technical effects of the third, fifth, and seventh to tenth aspects can be found in the first aspect or the technical effects of different possible implementations of the first aspect, and will not be repeated here.
[0047] The technical effects of aspects four, six, seven to ten can be found in aspect two or different possible implementations of aspect two, and will not be repeated here. Attached Figure Description
[0048] Figure 1 This is a schematic diagram of a communication system according to an embodiment of this application;
[0049] Figure 2 This is a schematic diagram of the random access process in an embodiment of this application;
[0050] Figure 3 This is another schematic diagram of the random access process in the embodiments of this application;
[0051] Figure 4 This is another schematic diagram of the random access process in the embodiments of this application;
[0052] Figure 5 This is a flowchart illustrating the data transmission method in an embodiment of this application;
[0053] Figure 6 This is a schematic diagram illustrating the interaction between multiple first terminal devices and second terminal devices in an embodiment of this application;
[0054] Figure 7 This is a schematic diagram illustrating a mapping relationship between the resource information of cluster members and the resource information of cluster heads in an embodiment of this application.
[0055] Figure 8 This is a schematic diagram illustrating another mapping relationship between the resource information of cluster members and the resource information of cluster head in an embodiment of this application;
[0056] Figure 9 This is a schematic diagram of the structure of the first terminal device in an embodiment of this application;
[0057] Figure 10 This is another structural schematic diagram of the first terminal device in the embodiments of this application;
[0058] Figure 11 This is a schematic diagram of a network device in an embodiment of this application;
[0059] Figure 12 This is another structural schematic diagram of the first terminal device in the embodiments of this application;
[0060] Figure 13 This is another schematic diagram of the network device structure in an embodiment of this application. Detailed Implementation
[0061] This application provides a data transmission method and related equipment that can be applied to clustered random access scenarios, avoiding multiple receptions of response information by terminal devices and reducing energy consumption of terminal devices during random access.
[0062] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0063] Figure 1 A schematic diagram of a communication system is provided. This communication system may include: a network device 101, and clusters 102 to 104. Cluster 102 includes a cluster head 1021 and cluster members 1022; cluster 103 includes a cluster head 1031 and cluster members 1032; and cluster 104 includes a cluster head 1041 and cluster members 1042. In this embodiment, the cluster head corresponds to a second terminal device, and the cluster members correspond to a first terminal device.
[0064] To facilitate understanding, the process of clustered random access will be described in detail using cluster 102 as an example.
[0065] Step 1: Cluster member 1022 receives multiple synchronization signal blocks (SSBs) broadcast by network device 101. Cluster member 1022 determines which SSB(s) among the searched SSBs has a reference signal received power (RSRP) higher than a configured preset threshold. It then selects one SSB from those SSBs with RSRP higher than the preset threshold and determines the SSB index. If no SSB meets the condition (i.e., all SSBs have RSRP less than the configured preset threshold), the terminal randomly selects one SSB from all SSBs.
[0066] Step 2: Cluster member 1022 sends the access request to cluster head 1021.
[0067] Step 3: Cluster head 1021 packages the access requests of multiple cluster members 1022 and sends them to network device 101.
[0068] Step 4: Network device 101 receives a data packet containing uplink data of cluster member 1022 sent by cluster head 1021, and network device 101 sends a response message to cluster member 1022.
[0069] In this embodiment, only one network device 101 and three clusters 102 to 104 are used as examples for illustrative purposes. In practical applications, the communication system in this embodiment can have more network devices and clusters. Of course, a cluster can include more or fewer cluster heads and cluster members. This embodiment does not limit the number of network devices, clusters, cluster heads, and cluster members.
[0070] The network device 101 in this embodiment can be any device with wireless transceiver capabilities. This includes, but is not limited to: base stations (e.g., base stations in fifth-generation communication systems, base stations in future communication systems), remote radio units (RRUs), wireless relay nodes, wireless backhaul nodes, transmission reference points (TRPs), and wireless controllers in cloud radio access network (CRAN) scenarios, etc. Specific limitations are not specified here.
[0071] In this embodiment, cluster heads 1021, 1031, and 1041 and / or cluster members 1022, 1032, and 1042 correspond to terminal devices. These terminal devices can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. Terminal devices can be mobile terminals, such as mobile phones (or "cellular" phones) and computers with mobile terminals. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with network devices. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, and personal digital assistants (PDAs). Terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment. Additionally, terminal equipment can also be a chip system used to implement UE functions.
[0072] This application embodiment only uses network equipment as base station and cluster head and cluster members as terminal equipment as an example for illustration.
[0073] To better understand the data transmission method in the embodiments of this application, the random access process involved in the embodiments of this application is described as follows:
[0074] Random access (RA): In LTE or 5G communication systems, this is the information exchange mechanism (or process) used by devices not yet connected to the network (or in idle or inactive mode) to establish a connection with the network. It is divided into contention-based random access and non-contention-based random access. Contention-based random access typically involves four steps (e.g., ... Figure 2As shown), each step corresponds to a message: including message 1 (message 1, Msg1), message 2 (message 2, Msg2), message 3 (message 3, Msg3), and message 4 (message 4, Msg4), each carrying different signaling or information. Non-contention-based random access only has the first two steps. Furthermore, to reduce the access time of the four-step contention-based random access, there are two additional random access steps (such as...). Figure 3 as well as Figure 4 (As shown). In a 2-step random access, it consists of two messages, A and B. Message A (MsgA) includes a preamble and the first data information (similar to messages 1 and 3 in a 4-step random access). Message B (MsgB) includes at least one of the responses to the preamble in MsgA and the responses to the PUSCH.
[0075] Please see Figure 2 The four-step random access process for the terminal is as follows:
[0076] Step 1: The terminal sends a random access preamble (or sequence) to the base station, i.e., Msg1 as described above. Based on the timing of the preamble transmission, the terminal calculates the random access-radio network temporary identity (RA-RNTI). The preamble is a sequence that notifies the base station of a random access request and enables the base station to estimate the transmission delay between the terminal and the base station. This allows the base station to calibrate uplink timing and inform the terminal of the calibration information via a timing advance (TA) command.
[0077] Step 2: After detecting the Preamble, the base station calculates the same RA-RNTI as in Step 1 and sends a random access response (Msg2 as described above) to the terminal. The random access response control information is scrambled with the RA-RNTI, and the data channel content includes at least one of the following: the Preamble index received in Step 1, the TA, uplink resource allocation information, and the temporary cell-radio network tempory identity (TC-RNTI).
[0078] Step 3: The terminal receives the random access response. If the terminal detects RA-RATI scrambled DCI, it receives the PDSCH (i.e., the random access response) scheduled by that DCI. If the random access preamble indicated by the Preamble Index in the random access response is the same as the preamble sent by the terminal to the base station in Step 1, the terminal considers the random access response to be a response specific to itself. If the preamble index carried in the header of the sub-protocol data unit (subPDU) in the random access response PDSCH matches the preamble index selected by the terminal during transmission, the terminal sends an uplink message on the allocated uplink resources according to the uplink scheduling grant (UL grant) instruction in the random access response. For example, it sends a PUSCH in Msg3, as described above. The terminal can initiate an RRC connection request in Msg3.
[0079] Step 4: Upon receiving the uplink message from the terminal, the base station returns a conflict resolution message (Msg4 as described above) to the successfully accessed terminal. The control information in the conflict resolution message is scrambled using TC-RNTI. The base station carries the unique identifier from Msg3 in the conflict resolution message to specify the successfully accessed terminal, while other unsuccessfully accessed terminals will re-initiate random access. The base station can perform RRC configuration on the terminal using Msg4.
[0080] Please see Figure 3 as well as Figure 4 The two-step random access process of the terminal is as follows:
[0081] Step 1: The terminal sends MsgA, where MsgA includes the preamble and PUSCH. In one embodiment, sending MsgA is equivalent to sending Msg1 and Msg3 in the four-step random access procedure.
[0082] Step 2: The terminal receives the network's response MsgB to MsgA, wherein the response content of MsgB may include at least one of the responses to preamble and PUSCH.
[0083] The response message may have two forms depending on the base station's detection of the preamble in MsgA and the decoding of PUSCH. The subsequent processing flow is as follows:
[0084] If the base station successfully detects the preamble and successfully decodes the PUSCH, then... Figure 3As shown, the response message sent by the base station includes a response to the preamble and / or PUSCH, which is called the Success Random Access Response (successRAR). After the terminal confirms that the contention resolution carried in the successRAR is correct, the terminal initiates a Hybrid Automatic Repeat Request (HARQ) feedback, that is, the terminal sends an acknowledgment (ACK) to the base station to confirm that the random access is successful.
[0085] If the base station only successfully detects the preamble, but the PUSCH decoding fails, such as Figure 4 As shown, the response message sent by the base station is a response to the preamble and is called the fallback random access response (fallbackRAR). The terminal initiates the transmission of Msg3 according to the UL grant instruction in the fallbackRAR. Generally, the data in Msg3PUSCH is the same as the data in MsgAPUSCH. After the base station successfully decodes Msg3PUSCH, the terminal sends a contention resolution message, Msg4. After confirming that the contention resolution carried in Msg4 is correct, the terminal sends an ACK to the base station, confirming successful random access. This process can be called the fallback in a two-step random access process.
[0086] In a two-step random access process, the contents of Msg2 and Msg4, which are equivalent to those in a four-step random access process, are sent to the terminal together in MsgB. Compared to the four-step random access process, the two-step random access process only requires one interaction between the terminal and the base station, which can shorten the latency for the terminal to access the network.
[0087] Regardless of whether it's four-step random access or two-step random access, the base station will send response information to the terminal. Taking four-step random access as an example, when the base station sends a response message (Msg2) to the terminal, the physical downlink control channel (PDCCH) of the response information (carrying downlink control information DCI) is scrambled using RA-RNTI. RA-RNTI is calculated based on the time-frequency resources of the physical random access channel (PRACH). The response information sent by the base station contains response messages from multiple terminals, and each terminal's response message is placed in a subprotocol data unit (subPDU) carried on the PDSCH. Each subPDU contains a header (MAC subheader) and content (MAC CE). The header carries the random access preamble identity (RAPID) selected by the terminal. After receiving the response message, the terminal confirms whether the subPDU is its own by comparing the RAPID in the header.
[0088] exist Figure 1 In a communication system, a base station may use the following methods to send response information to cluster members:
[0089] Option 1: The base station sends a response message to the cluster head, which carries a response message for each received uplink data from each cluster member. Upon receiving the response message, the cluster head demodulates it and, based on the indication information carried in the response message, sends a response message to each cluster member.
[0090] Option 2: The base station directly sends response information to the cluster members listening for response information. This response message is user-level, meaning the base station sends a response message to each cluster member.
[0091] Both of the above solutions have problems:
[0092] In Scheme 1, cluster members wait for the cluster head to forward the response information. This scheme places high demands on the capabilities of the cluster head, which needs to demodulate the corresponding information before sending it to each cluster member. As a result, the data transmission latency is high throughout the entire data transmission process.
[0093] Scheme 2 is the optimal scheme for cluster members, but the base station needs to assign identifiable identification information to each cluster member (e.g., DCI requires different RNTI scrambling), resulting in a relatively large information overhead for the base station.
[0094] To address the aforementioned issues, embodiments of this application provide a data transmission method and related equipment that can reduce the energy consumption of terminal devices during random access processes.
[0095] Please see Figure 5 This is a schematic diagram of a data transmission method in an embodiment of this application.
[0096] This application embodiment only uses one cluster, one second terminal device (cluster head), three first terminal devices (cluster members), and one base station as an example for illustration. It is understood that in actual applications, the number of clusters, second terminal devices, first terminal devices, and base stations can be more or less, and the specific number is not limited here.
[0097] The data transmission method in this application embodiment can be applied to two-step random access or four-step random access, etc., and is not specifically limited here.
[0098] 501. The first terminal device sends the first information to the second terminal device.
[0099] The first information in this application embodiment has several forms, which are described below:
[0100] The first terminal device sends first information to the second terminal device. The first information includes the SSB information and / or the first identifier of the first terminal device. The SSB information may include one SSB or multiple SSB information, and the first identifier may include the identifier of one first terminal device or multiple identifiers of the first terminal device. The specific details are not limited here.
[0101] When the first terminal device sends first information to the second terminal device, the second terminal device can identify the purpose of sending the first information based on the first information sent by the first terminal device. For example, if the first information sent by the first terminal device carries SSB information, the second terminal device can determine that the first terminal device wants to initiate an access request to the base station. Or, if the first information sent by the first terminal device also carries RRC information (e.g., connection establishment request or connection recovery request), the second terminal device can determine that the first terminal device wants to initiate an access request to the base station.
[0102] For ease of understanding, the following three implementation methods of the first information are illustrated using one cluster, three first terminal devices (cluster members), one second terminal device (cluster head), and three first terminal devices selecting two SSBs as examples.
[0103] First implementation method: The first information includes the SSB information of the first terminal device.
[0104] Before random access, cluster members receive multiple SSBs broadcast by the base station. The cluster member determines which SSB(s) has a reference signal RSRP value higher than a configured preset threshold. It then selects one SSB from those SSBs with an RSRP higher than the preset threshold to determine the SSB index. If no SSB meets the condition (i.e., all SSBs have RSRP values lower than the configured preset threshold), the terminal randomly selects one SSB from all SSBs.
[0105] The preset threshold in this embodiment is configured by the network side, and the specific configuration is not limited here.
[0106] For example, cluster member 1 determines the first SSB (i.e., the SSB information of cluster member 1 includes the first SSB information), cluster member 2 determines the first SSB (i.e., the SSB information of cluster member 2 includes the first SSB information), and cluster member 3 determines the second SSB (i.e., the SSB information of cluster member 3 includes the second SSB information). That is, cluster member 1 and cluster member 2 selected the same first SSB, and cluster member 3 selected the second SSB.
[0107] Cluster member 1 sends first information to the cluster head. This first information is used for cluster member 1 to access the base station. The first information includes first SSB information.
[0108] Cluster member 2 sends first information to the cluster head. This first information is used for cluster member 2 to access the base station. This first information includes first SSB information.
[0109] Cluster member 3 sends first information to the cluster head. This first information is used for cluster member 3 to access the base station. This first information includes second SSB information.
[0110] The SSB information in this embodiment can be an SSB index or the time-frequency domain information of an SSB. In practical applications, it can also be other information related to SSB, which is not limited here.
[0111] Second implementation: The first information includes the first identifier of the first terminal device.
[0112] Cluster members send a first message to the cluster head, which includes the cluster member's first identifier.
[0113] In this embodiment, the first identifier can be the cluster member's identifier within its own cluster, or it can be the cluster member's unique identifier across the entire network, such as the International Mobile Subscriber Identity (IMSI), etc. The specific identifier is not limited here.
[0114] Third implementation method: The first information includes the first SSB information and the first identifier of the first terminal device.
[0115] Cluster members send first information to the cluster head, which includes the cluster member's SSB information and the cluster member's first identifier.
[0116] For example, the first information includes the first SSB information selected by cluster member 1 and cluster member 2, the second SSB information selected by cluster member 3, the first identifier of cluster member 1, the first identifier of cluster member 2, and the first identifier of cluster member 3.
[0117] This application embodiment only uses the above three types of first information as examples for illustrative purposes. It is understood that in practical applications, the first information may have other forms, which are not limited here.
[0118] 502. The second terminal device sends the second information to the network device.
[0119] After receiving the first information sent by the cluster members, the cluster head sends a second information to the base station, which includes at least a portion of the first information.
[0120] The cluster head can determine the random access request to be sent to the base station based on the content of the first information sent by the cluster members (SSB information or RRC information). The cluster head can initiate random access to the base station in a two-step random access, a four-step random access, or other access methods, which are not limited here.
[0121] Here are some examples of possible ways for the cluster head to send the second information. For example, if the cluster head uses two-step random access, the second information is sent through the PUSCH in MsgA of the two-step random access; or if the cluster head uses four-step random access, the second information is sent through the PUSCH in Msg3 of the four-step random access; the cluster head may also choose other access methods, which are not limited here.
[0122] Optionally, the second information may include the SSB information of the cluster member and / or the first identifier.
[0123] In this application embodiment, the second information has multiple forms, which correspond to the specific implementation of the first information.
[0124] If the first information is the first implementation method, the second information includes the SSB information of the cluster members. For example, the second information includes the first SSB information selected by cluster member 1 and cluster member 2, and the second SSB information selected by cluster member 3.
[0125] If the first information is the second implementation, the second information includes the first identifier of the cluster member. For example, the second information includes the first identifiers of cluster member 1, cluster member 2, and cluster member 3.
[0126] If the first information is the third implementation, the second information includes the SSB information of the cluster members and the first identifier. For example, the second information includes the first SSB information selected by cluster member 1 and cluster member 2, the second SSB information selected by cluster member 3, the first identifier of cluster member 1, the first identifier of cluster member 2, and the first identifier of cluster member 3.
[0127] In other words, when there are multiple cluster members, the cluster head packages the first information of multiple cluster members and sends it to the base station, that is, the cluster head sends the first information of multiple cluster members to the base station at the same time.
[0128] 503. The network device sends downlink control information (DCI) to the first terminal device.
[0129] After receiving the second information sent by the cluster head, the base station can obtain the SSB information selected by the cluster member and / or the first identifier of the cluster member. It then determines to send a DCI to the cluster member, which is used to schedule the response information corresponding to the second information.
[0130] The DCI in this application has multiple implementations. The DCI can be at least one of the three implementations described below, which are described separately below:
[0131] First implementation method: DCI includes SSB information.
[0132] If the second information received by the base station includes the SSB information selected by the cluster member, the base station sends a DCI to the cluster member, which includes the SSB information corresponding to the cluster member.
[0133] For example, continuing the above example, the base station receives second information, which includes first SSB information selected by cluster member 1 and cluster member 2, and second SSB information selected by cluster member 3. When the base station sends a DCI to cluster member 1 and cluster member 2, the DCI includes the first SSB information selected by cluster member 1 and cluster member 2. When the base station sends a DCI to cluster member 3, the DCI includes the second SSB information selected by cluster member 3.
[0134] Optionally, the DCI can be obtained by scrambling a second sequence, which is related to the first target resource used by the cluster head to send the second information to the base station. For example, when the cluster head adopts two-step random access, the first target resource can be the resource information of PRACH in the two-step random access request information MsgA, such as the time and frequency resources of PRACH, and / or the preamble information selected by PRACH, or the resource information of PUSCH in MsgA, such as the time and frequency resources of PUSCH, and / or the demodulation reference signal (DMRS) information (e.g., DMRS port number or DMRS sequence) carried by the cluster head when sending the second information; as another example, when the cluster head adopts four-step random access, the first target resource can be the resource information of PRACH in the four-step random access request information Msg1, such as the time and frequency resources of PRACH, and the preamble information selected by PRACH. If the second information is sent to the base station via a PUSCH transmission method outside of the random access procedure, the first target resource may be the time-frequency resource of the PUSCH, and / or the DMRS information associated with the PUSCH (e.g., DMRS port number or DMRS sequence), etc. Specific details are not limited here.
[0135] For example, the second sequence is the group-radio network tempory identity (G-RNTI). Cluster members can use the G-RNTI to identify whether a DCI belongs to their own cluster. Specifically, a cluster member can listen to the DCI; if descrambling with the G-RNTI is successful, it indicates that the DCI belongs to the cluster of that member. The cluster member then determines whether to receive the response information scheduled by the DCI based on the SSB information. If the DCI includes the first SSB information, then cluster member 1 and cluster member 2 will determine that they will receive the response information scheduled by the DCI (i.e., the response information is sent by the base station to cluster member 1 and cluster member 2).
[0136] For example, G-RNTI can be generated using either Formula 1 or Formula 2 below:
[0137] Formula 1:
[0138] G-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id.
[0139] Formula 2:
[0140]
[0141] Wherein, s_id is the index number of the first OFDM symbol of each PRACH occasion (RO) (0≤s_id<14); t_id is the index number of the first slot in a system frame where the PRACH occasion is located (0≤t_id<80), the value of the slot is related to the subcarrier spacing, and the parameter μ that determines the subcarrier spacing is determined according to Section 5.3.2 of TS 38.211; f_id is the resource index number of the PRACH occasion in the frequency domain (0≤f_id<8); ul_carrier_id is the uplink carrier index number used for random access preamble transmission {0 indicates normal uplink carrier (NUL), 1 indicates supplementary uplink carrier (SUL)}.
[0142] The above formula is illustrated using RO as an example. Similarly, G-RNTI can also consider using the time-frequency resource information of the PUSCH transmission slot PO in the two-step random access, similar to Formula 1 and Formula 2 above, and there is no limitation here.
[0143] In this embodiment of the application, the PRACH transport opportunity is a time-frequency resource used to transmit a random access preamble sequence.
[0144] There are multiple ways to generate G-RNTI in the embodiments of this application. The two methods above are just examples. In practical applications, there are other ways to generate G-RNTI, which are not limited here. In addition, G-RNTI is only one example of the second sequence, and there are no limitations on the second sequence here.
[0145] Second implementation: The DCI includes a first identifier.
[0146] If the second information received by the base station includes the first identifier of the cluster member, the base station sends a DCI to the cluster member, which includes the first identifier of the cluster member.
[0147] Optionally, the first identifier may be an intra-cluster identifier of the cluster in which the cluster member belongs or a network-wide unique identifier of the cluster member (e.g., IMSI).
[0148] Optionally, when the base station determines that a cluster member corresponds to a SSB (i.e., there is no case where both cluster member 1 and cluster member 2 select the first SSB), the cluster member can also determine whether to receive the response information of the DCI scheduling based on whether the DCI includes its own first identifier by including the first identifier in the DCI.
[0149] Optionally, the DCI is obtained by scrambling a second sequence or another sequence (e.g., the first sequence).
[0150] Third implementation method: DCI is obtained by scrambling a first sequence, which is related to SSB information.
[0151] If the second information received by the base station includes SSB information selected by the cluster member, the base station sends DCI to the cluster member. The DCI is obtained by scrambling a first sequence, which is related to the index of the SSB corresponding to the cluster member and / or the time-frequency domain information of the SSB.
[0152] Optionally, the generation of the first sequence is related to the index or first identifier of the SSB.
[0153] Optionally, the first sequence may also be related to the first target resource used by the cluster head to send the second information to the base station. The second sequence may also be related to other resources. For example, when the cluster head uses two-step random access, the first target resource may be the resource information of PRACH in the two-step random access request information MsgA, such as the time-frequency resources of PRACH, and / or the preamble information selected by PRACH, or the resource information of PUSCH in MsgA, such as the time-frequency resources of PUSCH, and / or the DMRS information (e.g., DMRS port number or DMRS sequence) carried by the second terminal when sending the second information. As another example, when the cluster head uses four-step random access, the first target resource may be the resource information of PRACH in the four-step random access request information Msg1, such as the time-frequency resources of PRACH, and the preamble information selected by PRACH. Specific details are not limited here.
[0154] For example, the first sequence is GS-RNTI, meaning that cluster members can use GS-RNTI to identify whether the response information of the DCI scheduling is the response information of their own cluster member. Specifically, a cluster member can listen to the DCI; if GS-RNTI descrambling is successful, it means that the response information of the DCI scheduling is the response information of their own cluster member. If GS-RNTI descrambling fails, it means that the response information of the DCI scheduling is not the response information of their own cluster member.
[0155] For example, GS-RNTI can be generated using the following formula three or four:
[0156] Formula 3:
[0157] GS-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+offset1.
[0158] Here, offset1 is the offset value obtained based on SSB information, which ensures that the value of GS-RNTI does not conflict with the value of other RNTI. The values of other variables are the same as described in Formula 1.
[0159] Formula 4:
[0160]
[0161] Wherein, SSB_index is the value obtained based on SSB information, MAX_SSB_IDX is the maximum value of SSB_index, and offset2 is the offset value that ensures the value of GS-RNTI does not conflict with the value of other RNTI.
[0162] There are multiple ways to generate GS-RNTI in the embodiments of this application. The two above are just examples. In practical applications, there are other ways to generate GS-RNTI, which are not limited here.
[0163] The embodiments in this application are only illustrated using the above three types of DCI as examples. It is understood that in practical applications, there may be other ways of DCI, which are not limited here.
[0164] 504. The first terminal device determines whether to receive the response information of the DCI scheduling based on whether the DCI is associated with the SSB information and / or the first identifier.
[0165] Cluster members listen to the DCI and determine whether to receive the response information for the DCI scheduling based on whether the DCI is associated with SSB information and / or the first identifier.
[0166] If the DCI is associated with SSB information and / or the first identifier, the cluster member determines that the response information of the DCI scheduling is its own response information, and then receives the response information of the DCI scheduling.
[0167] If the DCI is not associated with the SSB information and / or the first identifier, the cluster member determines that the response information of the DCI scheduling is not its own response information, and then discards the response information of the DCI scheduling.
[0168] In this application embodiment, there are many ways to associate the DCI with the SSB information and / or the first identifier. Similar to the three methods of DCI in step 503, the cluster member determines that the DCI is associated with the SSB information and / or the first identifier if one of the following conditions is met. The conditions in step 504 have the following three implementation methods:
[0169] First implementation method: DCI includes SSB information.
[0170] Cluster members can determine whether the response information scheduled by the DCI is their own response information based on whether the SSB information they selected is included in the DCI.
[0171] For example, continuing the above example, cluster members can determine whether the response information scheduled by the DCI is their own response information based on whether the DCI includes the SSB information selected by the cluster member. After receiving the DCI, if cluster member 1 and cluster member 2 receive the first SSB information, it means that the response information scheduled by the DCI is the response information of cluster member 1 and cluster member 2. After receiving the DCI, if cluster member 3 receives the second SSB information, it means that the response information scheduled by the DCI is the response information of cluster member 3. Therefore, cluster members can know in advance whether to receive the response information scheduled by the DCI based on the SSB information in the DCI.
[0172] Optionally, the DCI can be obtained by scrambling a second sequence, which may specifically be G-RNTI.
[0173] For example, the first SSB information includes an index of the first SSB, and the index of the first SSB is 1. The second SSB information includes an index of the second SSB, and the index of the second SSB is 2. Continuing the example above, cluster member 1 and cluster member 2 listen to a DCI scrambled with G-RNTI. If the SSB index carried in the DCI is 1, then cluster member 1 and cluster member 2 demodulate the PDSCH scheduled by the DCI to obtain their respective response information carried in the PDSCH. If the SSB index carried in the DCI is 2, then cluster member 1 and cluster member 2 no longer receive the PDSCH scheduled by the DCI, or no longer demodulate the PDSCH, and can discard the corresponding PDSCH. Correspondingly, cluster member 3 listens to a DCI scrambled with G-RNTI. If the SSB index carried in the DCI is 2, then cluster member 3 demodulates the PDSCH scheduled by the DCI to obtain their respective response messages carried in the PDSCH. If the SSB index carried in the DCI is 1, then cluster member 3 will no longer receive the PDSCH scheduled by the DCI, or will no longer demodulate the PDSCH, and can discard the corresponding PDSCH.
[0174] Second implementation: The DCI includes a first identifier.
[0175] Cluster members can determine whether the response information scheduled by the DCI is their own response information based on whether the first identifier of the DCI is included.
[0176] Optionally, the first identifier may be an intra-cluster identifier of the cluster in which the first terminal device is located or a network-wide unique identifier of the first terminal device (e.g., IMSI).
[0177] Alternatively, the DCI can be obtained by scrambling using G-RNTI or GS-RNTI.
[0178] Third implementation method: The first terminal device successfully descrambles the DCI using the first sequence.
[0179] Cluster members use the first sequence to listen to the DCI. If descrambling is successful, it means that the DCI is associated with the SSB information. If descrambling fails, it means that the DCI is not associated with the SSB information.
[0180] For example, the first sequence is GS-RNTI, which means that cluster members can use GS-RNTI to identify whether the response information of the DCI scheduling is the response information of the cluster member. Specifically, the cluster member can listen to the DCI, and if the GS-RNTI descramble is successful, it means that the response information of the DCI scheduling is the response information of the cluster member.
[0181] For example, the first sequence includes the index of the first SSB. Continuing the example above, cluster member 1 and cluster member 2 use the first sequence to listen to the DCI. If cluster member 1 and cluster member 2 successfully descramble the DCI using the first sequence containing the first SSB index, it means that the response information of the DCI scheduling is the response information of cluster member 1 and cluster member 2. If cluster member 1 and cluster member 2 fail to descramble the DCI using the first sequence containing the first SSB index, it means that the response information of the DCI scheduling is not the response information of cluster member 1 and cluster member 2. In this case, cluster member 1 and cluster member 2 will no longer receive the PDSCH scheduled by the DCI, or will no longer demodulate the PDSCH, and can discard the corresponding PDSCH. Correspondingly, if cluster member 3 successfully descrambles the DCI using the first sequence containing the second SSB index, it means that the response information of the DCI scheduling is the response information of cluster member 3. If cluster member 3 fails to descramble the DCI using the first sequence containing the second SSB index, it means that the response information scheduled by the DCI is not the response information of cluster member 3. In this case, cluster member 3 will no longer receive the PDSCH scheduled by the DCI, or will no longer demodulate the PDSCH, and can discard the corresponding PDSCH.
[0182] This application uses the above three conditions as examples for illustrative purposes only. It is understood that there may be other conditions in actual applications, but these are not limited here.
[0183] In the above conditions, if the first sequence and / or the second sequence are related to the first target resource used by the cluster head when sending the second information to the base station, if the cluster member wants to descramble the DCI through the first sequence or the second sequence, it must first determine the first target resource used by the cluster head when sending the second information to the base station.
[0184] Cluster members can determine the first target resource used by the cluster head when sending second information to the base station through resource mapping.
[0185] During cluster access, there is a mapping relationship between the resource information of data sent by cluster members and the time-frequency resources of data sent by cluster heads.
[0186] There are various mapping relationships in the embodiments of this application, which are described below:
[0187] 1. The time-frequency resources for cluster members to send the first information are located within a certain time domain; the cluster head receives the first information from the cluster members within this certain time domain, and the cluster head sends the second information (i.e., the received first information from the cluster members) to the base station on the corresponding time-frequency resources;
[0188] 2. The time-frequency resources for cluster members to send the first information are located within a certain time-frequency range, and the DMRS used when sending the first information is located within a certain DRMS resource pool. The resource information (the determined time-frequency resource range and DMRS resource pool) when cluster members send the first information corresponds to the determined time-frequency resources for the cluster head to send the second information. Therefore, the cluster head sends the second information (i.e., the first information received from the cluster members) to the base station on the corresponding time-frequency resources.
[0189] The two mapping relationships mentioned above are just examples. In practical applications, there may be other mapping relationships, which are not limited here.
[0190] The mapping relationship in this application embodiment can be pre-configured by the base station, or it can be inferred by the cluster members based on the time-frequency resource location of the first information and preset rules. In practical applications, there can be other setting methods, which are not limited here. Among them, the pre-configuration of the mapping relationship by the base station can be that the base station sends the resource configuration information of the cluster members to the cluster members through broadcast information. The resource configuration information includes at least one of the following types of resource information: time-frequency resource information when the cluster member sends uplink data (e.g., time domain period, time-frequency resource size of the data sent, frequency domain resource size, number of frequency domain resources, etc.), DMRS information corresponding to the uplink data sent by the cluster member (e.g., DMRS port number, DMRS sequence, etc.), time-frequency resource information used by the cluster head to send data or preamble (e.g., PRACH resources in the four-step random access method or PRACH and PUSCH resources in the two-step random access method), preamble resource information (preamble sequence) when the cluster head sends data, etc. The resource information of the cluster head is the resource information used by the cluster head (first resource), and the resource information of the cluster members is the resource information used by the cluster members (i.e., second resource). Cluster members and / or cluster heads obtain the resource information of cluster members and the resource information of cluster heads, as well as the mapping relationship between the resource information of cluster members and the resource information of cluster heads.
[0191] To make it easier to understand, the following will be combined with... Figure 7 and Figure 8 An example is given to illustrate the specific method by which the first terminal device determines the first target resource based on the mapping relationship between the first resource and the second resource.
[0192] For example, the first resource includes a first time-domain resource, the second resource includes a second time-domain resource, and the first target resource includes a first target time-domain resource. Figure 7 As shown, the mapping relationship between the resource information of cluster members and the resource information of the cluster head can be a mapping relationship of time-domain resources (i.e., the mapping relationship between the first time-domain resource and the second time-domain resource). The preset mapping rule is as follows: the cluster head sends the second information to the base station in the sixth time slot after cluster member 1 sends the first information; the cluster head sends the second information to the base station in the fifth time slot after cluster member 2 sends the first information; and the cluster head sends the second information to the base station in the third time slot after cluster member 3 sends the first information. According to the preset mapping rule, after receiving the first information from cluster members 1, 2, and 3, the cluster head sends the second information to the base station on the determined time-domain resource. Cluster members can also determine the starting position of the time window for listening to the base station's response information based on the time-domain resource used by the cluster head to send the second information. The first target time-domain resource is the time-domain resource used by the cluster head when sending the second information to the base station. It is understood that the time-domain resources used by cluster members 1, 2, and 3 to send the first information to the cluster head may be different or the same; this is not specifically limited here.
[0193] For example, the first resource includes a first time-domain resource, the second resource includes a second time-domain resource, and the first target resource includes a first target time-domain resource. Figure 8 As shown, the mapping relationship between the resource information of cluster members and the resource information of cluster head can be that the resources used by cluster members to send first information within a certain period are mapped to the resources used by cluster head to send second information. That is, resource 1 is equivalent to the first target time domain resource, which includes resource 1, resource 2, and resource 3. If a cluster member sends the first information to the cluster head within period 1, that is, if the cluster head receives the first information from the cluster member within period 1, then the cluster head will forward the received data of cluster member 1, cluster member 2, and cluster member 3 to the base station on resource 1 available to the cluster head (that is, the cluster head sends the second information to the base station on resource 1). Similarly, if a cluster member sends the first information to the cluster head in period 2, the cluster member will determine that the cluster head will use resource 2 to send the second information to the base station.
[0194] It is understandable that the above Figure 7 and Figure 8 These are just two examples of mapping relationships. In practical applications, there are many other ways to map relationships, which will not be limited here.
[0195] 505. The network device sends a response message to the first terminal device.
[0196] After sending DCI to cluster members, the base station can select response information from cluster members within the same SSB to package and send together. The time-frequency resources used by the base station to send the response information can be determined according to preset rules or configured by the base station; the specific method is not limited here. If configured by the base station, it can send configuration information to cluster members, allowing them to learn about the time-frequency resources used by the base station to send the response information.
[0197] Optionally, in clustered access, cluster members achieve network access through cluster head forwarding. Therefore, the base station does not need to configure PRACH information, such as preambles, for cluster members. Cluster members decide whether to receive the response information scheduled by the DCI based on their previous judgment of the DCI. When a cluster member receives the response information, the preamble index carried in the subPDU within the response information may be the preamble index selected by the cluster head. For the cluster member, it is impossible to confirm whether the subPDU belongs to itself through the preamble index. Therefore, to help cluster members quickly identify the subPDU in the response information, when a cluster member sends the first information to the cluster head, the first information carries the cluster member's first identifier, and when the cluster head sends the second information to the base station, the second information carries the cluster member's first identifier. Furthermore, when the base station sends the response information to the cluster member, the header of the subPDU in the response information can carry the cluster member's first identifier. After receiving the response information, the cluster member can identify the subPDU based on the first identifier, further improving the efficiency of the cluster member in identifying its own response information.
[0198] In this application embodiment, each step has multiple possible implementations. For example, there are three examples of implementations for the first information in step 501, three examples of implementations for the second information in step 502, three examples of implementations for the DCI in step 503, and three examples of implementations for the conditions in step 504 where cluster members determine the association between the DCI and SSB information and / or the first identifier. The three examples of implementations for the first information in step 501 correspond to the three examples of implementations for the second information in step 502. The three examples of implementations for the DCI in step 503 correspond to the three examples of implementations for the conditions in step 504 where cluster members determine the association between the DCI and SSB information and / or the first identifier. However, besides the two corresponding cases mentioned above, the other steps can be combined. For example, the three examples of implementations for the first information in step 501 can be combined with the three examples of implementations for the DCI in step 503. For instance, when the first information is the first implementation, the DCI can be one of the first or third implementations; or when the first information is the third, the DCI can be one of the three cases.
[0199] In this embodiment, cluster members send first information to the cluster head. If the cluster head receives first information from multiple cluster members, it can send second information containing the first information sent by all the cluster members to the base station. The cluster members then receive response information from the base station. This response information includes responses to the first information sent by one or more cluster members. This response information is sent by the base station after receiving the second information from the cluster head; it can also be considered as the response information corresponding to the second information.
[0200] In this embodiment, on the one hand, the first terminal device can directly receive the response information sent by the network device, without the second terminal device forwarding the response information, thus reducing the latency of the first terminal device during random access. On the other hand, cluster members receive the response information based on the DCI from the base station associated with the SSB information and / or the first identifier. This allows cluster members to know in advance whether to receive the response information scheduled by the DCI, i.e., cluster members can identify whether the response information is their own based on the DCI, avoiding unnecessary repeated reception of response information and saving energy for cluster members. Furthermore, cluster members can also quickly identify their own response information based on the first identifier in the response information.
[0201] The data transmission method in the embodiments of this application has been described above. The first terminal device in the embodiments of this application is described below. Please refer to [link / reference]. Figure 9 One embodiment of the first terminal device 900 in this application includes:
[0202] The transmitting unit 901 is used to send first information to the second terminal device. The first information includes the synchronization signal block (SSB) information of the first terminal device and / or the first identifier of the first terminal device.
[0203] The receiving unit 902 is further configured to receive response information based on the received downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier, wherein the response information corresponds to the first information.
[0204] In this embodiment, the operations performed by each unit in the first terminal device are the same as those described above. Figures 2 to 6 The embodiments shown are similar and will not be repeated here.
[0205] In this embodiment, on the one hand, the receiving unit 902 can directly receive the response information sent by the network device, without the second terminal device forwarding the response information, thus reducing the latency of the first terminal device during random access. On the other hand, the receiving unit 902 receives the response information based on the downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier. In this way, the receiving unit 902 can know in advance whether to receive the response information scheduled by the DCI based on the received DCI. That is, the first terminal device can identify whether the PDSCH scheduled by the DCI is its own response information based on the DCI, avoiding the repeated reception of unnecessary response information, which helps the first terminal device save energy.
[0206] Please see Figure 10 Another embodiment of the first terminal device 1000 in this application includes:
[0207] The sending unit 1001 is used to send first information to the second terminal device. The first information includes the synchronization signal block (SSB) information of the first terminal device and / or the first identifier of the first terminal device.
[0208] The receiving unit 1002 is further configured to receive response information based on the received downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier, wherein the response information corresponds to the first information.
[0209] The first terminal device in this embodiment also includes:
[0210] Processing unit 1003 is used to monitor DCI scrambled with a first sequence, the first sequence being related to SSB information.
[0211] The processing unit 1003 is further configured to determine a first target resource based on the mapping relationship between the first resource and the second resource, wherein the first resource is used for time-frequency resources used by the second terminal device to transmit data to the network device, and the second resource is used for time-frequency resources used by the first terminal device to transmit data to the second terminal device.
[0212] Optionally, if the DCI includes SSB information, the receiving unit 1002 is specifically used to receive the response information of the DCI scheduling.
[0213] Optionally, the first information may also include a first identifier, and the response information includes the first identifier, which corresponds one-to-one with the first terminal device.
[0214] Optionally, if the DCI includes a first identifier, the receiving unit 1002 is specifically used to receive the response information of the DCI scheduling.
[0215] Optionally, the DCI is obtained by scrambling a second sequence, which is related to the first target resource used by the second terminal device to send the second information to the network device. The second information includes at least a portion of the first information. It is understood that the second information can also be used by the first terminal device to access the network device. Optionally, the SSB information includes the SSB index and / or the SSB's time-frequency domain information.
[0216] In this embodiment, the operations performed by each unit in the first terminal device are the same as those described above. Figures 2 to 6 The embodiments shown are similar and will not be repeated here.
[0217] In this embodiment, on the one hand, the receiving unit 1002 can directly receive the response information sent by the network device, without the second terminal device forwarding the response information, thus reducing the latency of the first terminal device during random access. On the other hand, the receiving unit 1002 receives the response information based on the downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier. In this way, the receiving unit 1002 can know in advance whether to receive the response information scheduled by the DCI based on the received DCI. That is, the first terminal device can identify whether the PDSCH scheduled by the DCI is its own response information based on the DCI, avoiding the repeated reception of unnecessary response information, which is beneficial to saving energy consumption for the first terminal device.
[0218] Please see Figure 11 One embodiment of the network device 1100 in this application includes:
[0219] The receiving unit 1101 is configured to receive second information sent by the second terminal device, the second information including the synchronization signal block (SSB) information of the first terminal device and / or the first identifier of the first terminal device.
[0220] The sending unit 1102 is also used to send DCI to the first terminal device, whereby DCI is used to schedule response information corresponding to the second information;
[0221] The sending unit 1102 is also used to send response information to the first terminal device.
[0222] Optionally, the second information includes SSB information, and the DCI includes SSB information.
[0223] Optionally, the second information also includes a first identifier, and the response information includes the first identifier, which corresponds one-to-one with the first terminal device.
[0224] Optionally, the second information includes the first identifier, which is included in the DCI.
[0225] Optionally, the DCI is obtained by scrambling a first sequence, which is related to the SSB information.
[0226] Optionally, the DCI is obtained by scrambling a second sequence, which is related to the first target resource used by the second terminal device to send the second information to the network device.
[0227] Optionally, the SSB information includes the SSB index and / or the SSB time-frequency domain information.
[0228] Optionally, the response information includes response information from at least two first terminal devices, and the SSBs corresponding to at least two first terminal devices are the same.
[0229] In this embodiment, the operations performed by each unit in the network device are the same as those described above. Figures 2 to 6 The embodiments shown are similar and will not be repeated here.
[0230] In this embodiment, the sending unit 1102 sends DCI and response information to the first terminal device based on the received second information. On the one hand, the second terminal device does not need to forward the response information; the sending unit 1102 directly sends the response information to the first terminal device, reducing the latency of the first terminal device during random access. On the other hand, the first terminal device can know in advance whether to receive the response information scheduled by the DCI based on the received DCI. That is, the first terminal device can identify whether the PDSCH scheduled by the DCI is its own response information based on the DCI, avoiding unnecessary repeated reception of response information, which helps the first terminal device save energy.
[0231] Please see Figure 12 This application provides another communication device, which can be a terminal device. For ease of explanation, only the parts related to this application embodiment are shown. For specific technical details not disclosed, please refer to the method section of this application embodiment. The terminal device can be any terminal device including mobile phones, tablets, personal digital assistants (PDAs), point-of-sale (POS) terminals, in-vehicle computers, etc. Taking a mobile phone as an example:
[0232] Figure 12 This diagram illustrates a partial structural representation of a mobile phone related to the terminal device provided in this embodiment. (Reference) Figure 12 The mobile phone includes components such as a radio frequency (RF) circuit 1210, a memory 1220, an input unit 1230, a display unit 1240, a sensor 1250, an audio circuit 1260, a wireless fidelity (WiFi) module 1270, a processor 1280, and a power supply 1290. Those skilled in the art will understand that... Figure 12The mobile phone structure shown does not constitute a limitation on the mobile phone and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0233] The following is combined Figure 12 A detailed introduction to each component of a mobile phone:
[0234] RF circuit 1210 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with processor 1280; additionally, it transmits uplink data to the base station. Typically, RF circuit 1210 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, etc. Furthermore, RF circuit 1210 can also communicate wirelessly with networks and other devices. The aforementioned wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0235] The memory 1220 can be used to store software programs and modules. The processor 1280 executes various functions and data processing of the mobile phone by running the software programs and modules stored in the memory 1220. The memory 1220 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 1220 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0236] The input unit 1230 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of the mobile phone. Specifically, the input unit 1230 may include a touch panel 1231 and other input devices 1232. The touch panel 1231, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel 1231), and drive the corresponding connection devices according to a pre-set program. Optionally, the touch panel 1231 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 1280, and can also receive and execute commands sent by the processor 1280. In addition, the touch panel 1231 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1231, the input unit 1230 may also include other input devices 1232. Specifically, other input devices 1232 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.
[0237] The display unit 1240 can be used to display information input by the user or information provided to the user, as well as various menus of the mobile phone. The display unit 1240 may include a display panel 1241, which may optionally be configured as a Liquid Crystal Display (LCD), Organic Light-Emitting Diode (OLED), or similar display panel. Further, a touch panel 1231 may cover the display panel 1241. When the touch panel 1231 detects a touch operation on or near it, it transmits the information to the processor 1280 to determine the type of touch event. Subsequently, the processor 1280 provides corresponding visual output on the display panel 1241 according to the type of touch event. Although in Figure 12 In this embodiment, the touch panel 1231 and the display panel 1241 are two separate components to realize the input and output functions of the mobile phone. However, in some embodiments, the touch panel 1231 and the display panel 1241 can be integrated to realize the input and output functions of the mobile phone.
[0238] The mobile phone may also include at least one sensor 1250, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1241 according to the ambient light level, and the proximity sensor can turn off the display panel 1241 and / or the backlight when the phone is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, taps), etc. Other sensors that may be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0239] Audio circuit 1260, speaker 1261, and microphone 1262 provide an audio interface between the user and the mobile phone. Audio circuit 1260 converts received audio data into electrical signals and transmits them to speaker 1261, where speaker 1261 converts them into sound signals for output. On the other hand, microphone 1262 converts collected sound signals into electrical signals, which are received by audio circuit 1260, converted into audio data, and then processed by processor 1280 before being transmitted via RF circuit 1210 to, for example, another mobile phone, or the audio data can be output to memory 1220 for further processing.
[0240] WiFi is a short-range wireless transmission technology. Through the WiFi module 1270, mobile phones can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 12 WiFi module 1270 is shown, but it is understood that it is not an essential component of a mobile phone.
[0241] The processor 1280 is the control center of the mobile phone, connecting various parts of the phone through various interfaces and lines. It executes software programs and / or modules stored in the memory 1220, and calls data stored in the memory 1220 to perform various functions and process data, thereby providing overall monitoring of the phone. Optionally, the processor 1280 may include one or more processing units; preferably, the processor 1280 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1280.
[0242] The mobile phone also includes a power supply 1290 (such as a battery) that supplies power to various components. Preferably, the power supply can be logically connected to the processor 1280 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.
[0243] Although not shown, mobile phones may also include a camera, Bluetooth module, etc., which will not be described in detail here.
[0244] In this embodiment of the application, the processor 1280 included in the terminal device can perform the aforementioned... Figures 2 to 6 The functions described in the illustrated embodiments will not be repeated here.
[0245] Please see Figure 13 The above-described embodiments of the communication device provided in this application are schematic diagrams of the structure of the communication device. Specifically, the communication device can be the network device described in the foregoing embodiments, and its structure can be referenced. Figure 13 The structure shown.
[0246] The communication device includes at least one processor 1311, at least one memory 1312, at least one transceiver 1313, at least one network interface 1314, and one or more antennas 1315. The processor 1311, memory 1312, transceiver 1313, and network interface 1314 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited in this respect. The antenna 1315 is connected to the transceiver 1313. The network interface 1314 is used to enable the communication device to connect to other communication devices through a communication link. For example, the network interface 1314 may include a network interface between the communication device and core network equipment, such as an S1 interface. The network interface may also include a network interface between the communication device and other network devices (e.g., other access network equipment or core network equipment), such as an X2 or Xn interface.
[0247] The processor 1311 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from the software programs, for example, to support the communication device in performing the actions described in the embodiments. The communication device may include a baseband processor and a central processing unit. The baseband processor is mainly used to process communication protocols and communication data, while the central processing unit is mainly used to control the entire terminal device, execute software programs, and process data from the software programs. Figure 13The processor 1311 can integrate the functions of a baseband processor and a central processing unit. Those skilled in the art will understand that the baseband processor and the central processing unit can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device can include multiple baseband processors to adapt to different network standards, and a terminal device can include multiple central processing units to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The central processing unit can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in memory as a software program, with the processor executing the software program to implement the baseband processing function.
[0248] The memory is primarily used to store software programs and data. The memory 1312 can exist independently or be connected to the processor 1311. Optionally, the memory 1312 can be integrated with the processor 1311, for example, integrated into a single chip. The memory 1312 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 1311. The various types of computer program code being executed can also be considered as drivers for the processor 1311.
[0249] Figure 13 Only one memory and one processor are shown. In actual terminal devices, there may be multiple processors and multiple memories. Memory can also be called storage medium or storage device, etc. Memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or it can be a separate storage element; this application does not limit this.
[0250] Transceiver 1313 can be used to support the reception or transmission of radio frequency (RF) signals between a communication device and a terminal. Transceiver 1313 can be connected to antenna 1315. Transceiver 1313 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1315 can receive RF signals. The receiver Rx of transceiver 1313 is used to receive the RF signals from the antennas, convert the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provide the digital baseband signals or IF signals to the processor 1311 so that the processor 1311 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. In addition, the transmitter Tx in transceiver 1313 is also used to receive modulated digital baseband signals or IF signals from processor 1311, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 1315. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of the downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of the upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.
[0251] A transceiver can also be called a transceiver unit, transceiver, or transceiver device. Optionally, the device in the transceiver unit that performs the receiving function can be considered as the receiving unit, and the device in the transceiver unit that performs the transmitting function can be considered as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit can also be called a receiver, input port, or receiving circuit, and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc.
[0252] It should be noted that, Figure 13 The communication device shown can be specifically used to implement Figures 2 to 6 The steps implemented by the network device in the corresponding method embodiment, and the corresponding technical effects achieved by the network device, Figure 13 The specific implementation methods of the communication devices shown can all be referred to Figures 2 to 6 The descriptions in the method embodiments will not be repeated here.
[0253] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0254] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0255] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0256] If the integrated unit is implemented as 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 this application, in essence, 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A data transmission method, characterized in that, include: The first terminal device sends first information to the second terminal device, the first information including the synchronization signal block (SSB) information of the first terminal device and / or the first identifier of the first terminal device. The first terminal device determines whether to receive response information based on the downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier, wherein the response information corresponds to the first information.
2. The method of claim 1, wherein, The first information includes the SSB information. The first terminal device receives response information based on the downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier, including: If the DCI includes the SSB information, the first terminal device receives the response information of the DCI scheduling.
3. The method of claim 2, wherein, The first information also includes the first identifier, and the response information includes the first identifier.
4. The method of claim 1, wherein, The first information includes the first identifier; The first terminal device receives response information based on the downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier, including: If the DCI includes the first identifier, the first terminal device receives the response information of the DCI scheduling.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The first terminal device listens to the DCI scrambled using a first sequence, which is related to the SSB information.
6. The method according to any one of claims 1 to 4, characterized in that, The scrambling sequence of the DCI is a second sequence, which is related to the first target resource used by the second terminal device to send the second information to the network device. The second information includes at least a portion of the first information.
7. The method according to any one of claims 1 to 4, characterized in that, The SSB information includes the index of the SSB and / or the time-frequency domain information of the SSB.
8. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The first terminal device determines the first target resource based on the mapping relationship between the first resource and the second resource. The first resource is used for the time and frequency resources used by the second terminal device to transmit data to the network device, and the second resource is used for the time and frequency resources used by the first terminal device to send the first information to the second terminal device.
9. A data transmission method, characterized in that, include: The network device receives second information sent by the second terminal device, the second information including the synchronization signal block (SSB) information of the first terminal device and / or the first identifier of the first terminal device. The network device sends a DCI to the first terminal device, and the DCI is used to schedule response information corresponding to the second information. The network device sends the response information to the first terminal device.
10. The method according to claim 9, characterized in that, The second information includes the SSB information, and the DCI includes the SSB information.
11. The method of claim 10, wherein, The second information also includes the first identifier, and the response information includes the first identifier.
12. The method of claim 9, wherein, The second information includes the first identifier, and the DCI includes the first identifier.
13. The method according to any one of claims 9 to 12, characterized in that, The DCI is obtained by scrambling a first sequence, which is related to the SSB information.
14. The method according to any one of claims 9 to 12, characterized in that, The DCI is obtained by scrambling a second sequence, which is related to a first target resource used by the second terminal device to send the second information to the network device.
15. The method according to any one of claims 9 to 12, characterized in that, The SSB information includes the index of the SSB and / or the time-frequency domain information of the SSB.
16. The method of any one of claims 9 to 12, wherein, The response information includes response information from at least two first terminal devices, and the at least two first terminal devices have the same SSB.
17. A first terminal device, comprising: include: A sending unit is configured to send first information to a second terminal device, the first information including the synchronization signal block (SSB) information of the first terminal device and / or the first identifier of the first terminal device. The receiving unit is further configured to receive response information based on downlink control information (DCI) from the network device associated with the SSB information and / or the first identifier, wherein the response information corresponds to the first information.
18. The first terminal device of claim 17, wherein, If the DCI includes the SSB information, the receiving unit is specifically used to receive the response information of the DCI scheduling.
19. The first terminal device of claim 18, wherein, The first information also includes the first identifier, and the response information includes the first identifier.
20. The first terminal device according to claim 17, characterized in that, The first information includes the first identifier; If the DCI includes the first identifier, the receiving unit is specifically used to receive the response information of the DCI scheduling.
21. The first terminal device according to any one of claims 17 to 20, characterized by, The first terminal device also includes: A processing unit is configured to monitor the DCI scrambled with a first sequence, the first sequence being associated with the SSB information.
22. The first terminal device according to any one of claims 17 to 20, characterized by, The DCI is obtained by scrambling a second sequence, which is related to a first target resource used by the second terminal device to send second information to the network device. The second information includes at least a portion of the first information.
23. The first terminal device according to any one of claims 17 to 20, characterized by, The SSB information includes the index of the SSB and / or the time-frequency domain information of the SSB.
24. The first terminal device according to any one of claims 17 to 20, characterized by, The first terminal device also includes a processing unit; The processing unit is further configured to determine a first target resource based on the mapping relationship between the first resource and the second resource, wherein the first resource is used for the time-frequency resources used by the second terminal device to transmit data to the network device, and the second resource is used for the time-frequency resources used by the first terminal device to transmit data to the second terminal device.
25. A network device, comprising: include: The receiving unit is configured to receive second information sent by the second terminal device, the second information including the synchronization signal block (SSB) information of the first terminal device and / or the first identifier of the first terminal device. The sending unit is further configured to send DCI to the first terminal device, wherein the DCI is used to schedule response information corresponding to the second information; The sending unit is further configured to send the response information to the first terminal device.
26. The network device of claim 25, wherein, The second information includes the SSB information, and the DCI includes the SSB information.
27. The network device of claim 26, wherein, The second information also includes the first identifier, and the response information includes the first identifier.
28. The network device of claim 25, wherein, The second information includes the first identifier, and the DCI includes the first identifier.
29. The network device according to any of claims 25 to 28, wherein, The DCI is obtained by scrambling a first sequence, which is related to the SSB information.
30. The network device according to any of claims 25-28, wherein, The DCI is obtained by scrambling a second sequence, which is related to a first target resource used by the second terminal device to send the second information to the network device.
31. The network device according to any of claims 25-28, wherein, The SSB information includes the index of the SSB and / or the time-frequency domain information of the SSB.
32. The network device according to any one of claims 25 to 28, characterized in that, The response information includes response information from at least two first terminal devices, and the at least two first terminal devices have the same SSB.
33. A first terminal device, characterized in that, The method includes a processor coupled to a memory for storing computer programs or instructions, the processor for executing the computer programs or instructions in the memory such that the method of any one of claims 1 to 8 is performed.
34. A network device, comprising: The method includes a processor coupled to a memory for storing computer programs or instructions, and the processor for executing the computer programs or instructions in the memory such that the method of any one of claims 9 to 16 is performed.
35. A communication system, characterized by It includes the first terminal device as described in claim 33 and the network device as described in claim 34.
36. A chip, characterized by The chip includes a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run a computer program or instructions that cause the method described in any one of claims 1 to 8 to be executed.
37. A chip, characterized in that, The chip includes a processor and a communication interface coupled to the processor, the processor being configured to run a computer program or instructions that cause the method described in any one of claims 9 to 16 to be executed.
38. A computer storage medium, comprising, The computer storage medium stores instructions that, when executed on the computer, cause the computer to perform the method as described in any one of claims 1 to 8.
39. A computer storage medium, comprising, The computer storage medium stores instructions that, when executed on the computer, cause the computer to perform the method as described in any one of claims 9 to 16.
40. A computer program product, characterised in that, It includes a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1 to 8.
41. A computer program product, characterized in that, It includes a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 9 to 16.