Data transmission method and related apparatus
By configuring a dedicated preamble sequence for non-connected terminal devices in the 5G system, the terminal device sends a preamble sequence requesting retransmission, and the network device responds quickly with retransmission, thus solving the problem of non-connected terminal devices not receiving MBS data and improving the reliability of data transmission and resource utilization.
Patent Information
- Application Number
- PCT/CN2025/109164
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-06
- Filing Date
- 2025-07-17
- Publication Date
- 2026-02-12
AI Technical Summary
In scenarios where 5G systems are integrated with non-terrestrial networks, when network devices send multicast service data to non-connected terminal devices, data reception often fails, resulting in low reliability of MBS data transmission.
The terminal device obtains configuration information, selects and sends a preamble sequence different from the random access preamble sequence to request retransmission of the unsuccessfully received MBS data packets. The network device performs fast retransmission according to the received preamble sequence to avoid interfering with the normal random access process, and improves the reliability of data transmission through time domain resources and frequency point indication.
It improves the reliability of non-connected terminal devices receiving MBS data, reduces resource waste, saves transmission resources, reduces latency, and ensures the stability of the communication system.
Smart Images

Figure CN2025109164_12022026_PF_FP_ABST
Abstract
Description
Data transmission method and related apparatus
[0001] The present application claims priority from the Chinese patent application No. 202411073624.6 filed on August 6, 2024, and entitled "Data transmission method and related apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a data transmission method and related apparatus. BACKGROUND
[0003] In a 5th generation mobile communication technology (5G) system, a network device can send multicast and broadcast service (MBS) data to terminal devices in a cell. When the network device sends the MBS data to the terminal devices, the reliability of the MBS data transmission needs to be ensured.
[0004] For a terminal device in a connected state, the terminal device supports hybrid automatic repeat request (HARQ), and in the case that the terminal device fails to receive the MBS data, the terminal device can send a retransmission request to the network device, the retransmission request indicating the network device to resend the MBS data. After receiving the retransmission request, the network device resends the MBS data to the terminal devices in the cell. For a terminal device in an unconnected state, the terminal device does not support HARQ, and in the case that a terminal device in a connected state in the same cell sends a retransmission request, the terminal device in the unconnected state can receive the MBS data resent by the network device.
[0005] However, in the scenario of the integration of the 5G system and non-terrestrial network (NTN), when the network device sends the MBS data to the terminal device in the unconnected state, the terminal device in the unconnected state often fails to receive the MBS data, and the reliability of the MBS data transmission is low. SUMMARY
[0006] The present application provides a data transmission method and related apparatus, which can improve the reliability of the MBS data transmission.
[0007] In a first aspect, a data transmission method is provided. The method is applied to a terminal device in a non-connected state. The method comprises: obtaining first configuration information, the first configuration information being used to configure one or more preamble sequences, wherein the one or more preamble sequences are different from preamble sequences used for random access; and sending a first preamble sequence if the terminal device fails to successfully receive a first multicast broadcast service (MBS) data packet, the first preamble sequence being used to indicate a failure to successfully receive or to request retransmission, and the first preamble sequence belonging to the one or more preamble sequences.
[0008] In the method, the terminal device can be a terminal as a finished product, such as a complete mobile phone, or a device used to implement a function of the terminal, or a device capable of supporting the terminal to implement the function, such as a chip system, a communication module, a modem, or a component, which can be installed in the finished product terminal. In an embodiment of the present application, the chip system can be composed of a chip or can include the chip and other discrete devices.
[0009] In the method, the first configuration information can be obtained by the terminal device from a network device. Alternatively, the first configuration information can be predefined.
[0010] The one or more preamble sequences are different from the preamble sequences used for random access, which means that the one or more preamble sequences are not used for random access.
[0011] In the method, if the terminal device in the non-connected state fails to successfully receive the first MBS data packet, the terminal device can select the first preamble sequence from the one or more preamble sequences and send the first preamble sequence to the network device. In the method, the terminal device in the non-connected state can feed back the MBS data that needs to be retransmitted to the network device through the one or more preamble sequences, thereby avoiding the problem that the terminal device in the non-connected state fails to receive the MBS data.
[0012] In the method, the generation and transmission of the one or more preamble sequences are performed at a physical layer. After receiving the first preamble sequence, the network device does not need to transmit the first preamble sequence to other layers for interpretation, so that the network device can quickly obtain the information indicated by the first preamble sequence, which is conducive to improving the retransmission efficiency of the first MBS data.
[0013] In addition, the one or more preamble sequences can directly use the preamble sequences defined in the existing protocol without the need for redesign, thereby saving costs.
[0014] In some possible implementation manners, the first preamble sequence does not trigger a random access response.
[0015] In this implementation manner, after the network device receives the first preamble sequence sent by the terminal device, the network device does not perform a random access operation process, that is, does not send a random access response to the terminal device, but retransmits the first MBS data to the terminal device. In this way, interference to the normal random access process can be avoided. The one or more preamble sequences are different from the preamble sequence used for random access, and the network device can know that the received first preamble sequence is not used to request a random access response, but is used to request retransmission or unsuccessful reception of MBS data, which is conducive to ensuring the reliability of the network device retransmitting the first MBS data based on the first preamble sequence and ensuring the stability of the communication system and reducing resource waste.
[0016] In some possible implementation manners, the first configuration information is used to configure a plurality of preamble sequences, and the first preamble sequence is determined from the plurality of preamble sequences according to an MBS identifier corresponding to the first MBS data packet.
[0017] The plurality of preamble sequences correspond to the plurality of MBS identifiers in a one-to-one manner, or the plurality of preamble sequences include a plurality of subsets, and the plurality of subsets correspond to the plurality of MBS identifiers in a one-to-one manner. The plurality of MBS identifiers include the MBS identifier corresponding to the first MBS data packet.
[0018] As an example, as shown in FIG. 4, it is assumed that the plurality of preamble sequences configured by the first configuration information include preamble sequence 1, preamble sequence 2, and preamble sequence 3. The preamble sequence 1 can correspond to an MBS identifier 1, the MBS identifier 1 is used to identify an MBS session 1, and the MBS session 1 is used to transmit an MBS data packet 1. The preamble sequence 2 can correspond to an MBS identifier 2, the MBS identifier 2 is used to identify an MBS session 2, and the MBS session 2 is used to transmit an MBS data packet 2. The preamble sequence 3 can correspond to an MBS identifier 3, the MBS identifier 3 is used to identify an MBS session 3, and the MBS session 3 is used to transmit an MBS data packet 1.
[0019] In this example, it is assumed that the MBS identifier corresponding to the first MBS data packet is the MBS identifier 1, and the first preamble sequence is the preamble sequence 1. That is, the terminal device sends the preamble sequence 1 to request retransmission of the MBS data packet corresponding to the MBS identifier 1, that is, the data packet corresponding to the MBS session 1, in the case that the terminal device does not successfully receive the first MBS data packet.
[0020] As another example, as shown in FIG. 5, it is assumed that the first configuration information is used to configure a plurality of preamble sequences including preamble sequence 1, preamble sequence 2 and preamble sequence 3. Among them, preamble sequence 1 can contain subset 1, subset 1 can correspond to MBS identifier 1, MBS identifier 1 is used to identify MBS session 1, MBS session 1 is used to transmit MBS data packet 1; preamble sequence 2 can contain subset 2, subset 2 can correspond to MBS identifier 2, MBS identifier 2 is used to identify MBS session 2, MBS session 2 is used to transmit MBS data packet 2; preamble sequence 3 can contain subset 3, subset 3 can correspond to MBS identifier 3, MBS identifier 3 is used to identify MBS session 3, MBS session 3 is used to transmit MBS data packet 3.
[0021] It is assumed that the MBS identifier corresponding to the first MBS data packet is MBS identifier 1, and the first preamble sequence is preamble sequence 1 to which subset 1 belongs, that is, the terminal device sends preamble sequence 1 to request the MBS data packet corresponding to MBS identifier 1 in the case of unsuccessfully receiving the first MBS data packet.
[0022] In this implementation manner, the terminal device can select the first preamble sequence from the plurality of preamble sequences based on the MBS identifier corresponding to the unsuccessfully received MBS data packet and send it to the network device, so that the network device can determine which MBS data packet related to the MBS identifier to retransmit to the terminal device based on the received first preamble sequence. In this way, without additional indication information, the network device can retransmit the MBS data packet unsuccessfully received by the terminal device to the terminal device, without retransmitting other MBS data packets, which is beneficial to saving transmission resources.
[0023] In some possible implementation manners, the first configuration information is used to configure a plurality of preamble sequences, and the first preamble sequence is determined from the plurality of preamble sequences according to the MBS identifier corresponding to the first MBS data packet and a first area in which the terminal device is located; the coverage range of the first area is smaller than the coverage range of the cell to which the first area belongs.
[0024] Among them, the plurality of preamble sequences correspond to a plurality of MBS identifiers and a plurality of areas one by one; or the plurality of preamble sequences contain a plurality of subsets, and the plurality of subsets correspond to the plurality of MBS identifiers and the plurality of areas one by one; the plurality of areas contain the first area, and the plurality of MBS identifiers include the MBS identifier corresponding to the first MBS data packet.
[0025] As an example, as shown in FIG. 6, it is assumed that the plurality of preamble sequences configured by the first configuration information includes preamble sequence 4, preamble sequence 5, and preamble sequence 6. Among them, the preamble sequence 4 can correspond to the MBS identifier 4 and the region 1, the MBS identifier 4 is used to identify the MBS session 4, and the MBS session 4 is used to transmit the MBS data packet of the region 1; the preamble sequence 5 can correspond to the MBS identifier 5 and the region 2, the MBS identifier 5 is used to identify the MBS session 5, and the MBS session 5 is used to transmit the MBS data packet of the region 2; and the preamble sequence 6 can correspond to the MBS identifier 6 and the region 3, the MBS identifier 6 is used to identify the MBS session 6, and the MBS session 6 is used to transmit the MBS data packet of the region 3.
[0026] In this example, it is assumed that the MBS identifier corresponding to the first MBS data packet is MBS identifier 4, and the first region where the terminal device is located is region 1, and the first preamble sequence is preamble sequence 4, that is, the terminal device sends preamble sequence 4 to request retransmission of the MBS data packet corresponding to the MBS identifier 4 in the case of not successfully receiving the first MBS data packet.
[0027] As another example, as shown in FIG. 7, it is assumed that the plurality of preamble sequences configured by the first configuration information includes preamble sequence 4, preamble sequence 5, and preamble sequence 6. Among them, the preamble sequence 4 can include subset 4, the subset 4 can correspond to the MBS identifier 4 and the region 1, the MBS identifier 4 is used to identify the MBS session 4, and the MBS session 4 is used to transmit the MBS data packet of the region 1; the preamble sequence 5 can include subset 5, the subset 5 can correspond to the MBS identifier 5 and the region 2, the MBS identifier 5 is used to identify the MBS session 5, and the MBS session 5 is used to transmit the MBS data packet of the region 2; and the preamble sequence 6 can include subset 6, the subset 6 can correspond to the MBS identifier 6 and the region 3, the MBS identifier 6 is used to identify the MBS session 6, and the MBS session 6 is used to transmit the MBS data packet of the region 3.
[0028] In this example, it is assumed that the MBS identifier corresponding to the first MBS data packet is MBS identifier 4, and the first region where the terminal device is located is region 1, and the first preamble sequence is the preamble sequence 4 to which the subset 4 belongs, that is, the terminal device sends preamble sequence 4 to request retransmission of the MBS data packet corresponding to the MBS identifier 4 in the case of not successfully receiving the first MBS data packet.
[0029] In this implementation, the terminal device can select a first preamble sequence from a plurality of preamble sequences based on the MBS identifier corresponding to the un-received MBS data packet and the area, and send to the network device, so that the network device can determine which MBS data packet of the related area of the MBS identifier to retransmit to the terminal device based on the received first preamble sequence. In this way, without additional indication information, the network device can retransmit the MBS data packet of the area where the terminal device is located to the terminal device, without retransmitting the MBS data packet of other areas, which is beneficial to saving transmission resources.
[0030] In some possible implementation, the first preamble sequence is further used to implicitly indicate one or more of: a redundancy version, a redundancy version sequence, or a number of repetitions.
[0031] The redundancy version can be indicated by a redundancy version number. As an example, the redundancy version number can take a value of one of 0 to 3.
[0032] The first preamble sequence can implicitly indicate one or more redundancy versions. When the first preamble sequence implicitly indicates a plurality of redundancy versions, the first preamble sequence can further implicitly indicate a redundancy version sequence, which can be used to indicate a retransmission order of the redundancy versions. As an example, the redundancy version sequence indicated by the first preamble sequence can be {0 2 3 1}, or {0 3 0 3}, or {0 0 0 0}.
[0033] The number of repetitions can indicate the number of times of retransmission required.
[0034] In this implementation, after the network device receives the first preamble sequence sent by the terminal device, the network device can further determine the redundancy information to be sent during retransmission based on the first preamble sequence, so that the terminal device can receive the redundancy information at the same time as receiving the retransmitted MBS data packet, and the terminal device can correct errors in the retransmitted MBS data packet based on the redundancy information, to ensure the accuracy of MBS data packet retransmission.
[0035] In some possible implementation, the first preamble sequence is carried in a first time domain resource, and the first time domain resource is separated from a second time domain resource carrying the first MBS data packet by K time units, and the K is indicated by scheduling information of the first MBS data packet.
[0036] The time unit can be a time slot, a subframe, a micro time slot, or a symbol, etc.
[0037] In this implementation, when the terminal device does not receive the first MBS data on the second time domain resource, the terminal device can determine the first time domain resource based on the K time units, and determine the first preamble sequence from one or more preamble sequences, and then send the first preamble sequence to the network device on the first time domain resource.
[0038] In this implementation, the terminal device can determine the time domain resource for transmitting the first preamble sequence, and transmit the first preamble sequence on the determined time domain resource, which is conducive to realizing the signal synchronization between the terminal device and the network device, so as to ensure the reliability of data transmission between the terminal device and the network device.
[0039] In some possible implementation manners, the first preamble sequence is carried on a first time domain resource, and the first time domain resource corresponds to a plurality of time domain resources respectively carrying a plurality of MBS data packets, and the plurality of MBS data packets include the first MBS data packet.
[0040] For example, as shown in FIG. 8, it is assumed that the first time domain resource can correspond to time domain resource 1, time domain resource 2 and time domain resource 3, wherein the time domain resource 1 can be used to carry the MBS data packet 1, the time domain resource 2 can be used to carry the MBS data packet 2, and the time domain resource 3 can be used to carry the MBS data packet 3; the time domain resource 1 and the first time domain resource can be separated by K1 time units, the time domain resource 2 and the first time domain resource can be separated by K2 time units, and the time domain resource 3 and the first time domain resource can be separated by K3 time units.
[0041] In this implementation, when the plurality of MBS data packets need to be retransmitted, the terminal device can feed back the plurality of MBS data packets that need to be retransmitted to the network device on the first time domain resource. In this way, the plurality of MBS data packets that need to be retransmitted can be multiplexed on the same time domain resource for feedback, which is conducive to improving the resource utilization rate of the time domain resource.
[0042] In some possible implementation manners, the time domain interval between the first time domain resource and the plurality of time domain resources is indicated by the scheduling information of the plurality of time domain resources.
[0043] In this implementation, the terminal device determines that the plurality of MBS data packets that need to be retransmitted can multiplex the first time domain resource for feedback based on the scheduling information, which avoids the case that the terminal device cannot feed back the plurality of MBS data packets that need to be retransmitted due to the limitation of the first time domain resource.
[0044] In some possible implementation manners, the first preamble sequence is carried on a first time domain resource, and the first time domain resource corresponds to an area where the terminal device is located.
[0045] As an example, it is assumed that the first time domain resource can correspond to the first area, the second time domain resource can correspond to the second area, and it is assumed that the first terminal device is in the first area and the second terminal device is in the second area. In this example, when the first terminal device fails to successfully receive the first MBS data packet, the first terminal device can send the first preamble sequence on the first time domain resource. When the second terminal device fails to successfully receive the first MBS data packet, the second terminal device can send the first preamble sequence on the second time domain resource.
[0046] In this implementation, after the subsequent network device receives the preamble sequence sent by the terminal device, the subsequent network device can determine which area-associated MBS data packet needs to be retransmitted based on the time domain resource carrying the preamble sequence, and then retransmit the area-associated MBS data packet to the terminal device, which is beneficial to reduce the amount of retransmitted data. In addition, after the subsequent network device receives the preamble sequence, the subsequent network device can also determine which terminal device in which area needs to be retransmitted the MBS data packet based on the time domain resource carrying the preamble sequence, so that the network device does not need to retransmit the MBS data packet to all terminal devices in the cell, which is beneficial to save transmission resources.
[0047] In some possible implementation manners, the first time domain resource is used for transmitting at least one preamble sequence, the at least one preamble sequence corresponds to at least one time domain resource respectively carrying at least one MBS data packet in a one-to-one manner, the at least one MBS data packet includes the first MBS data packet, and the at least one preamble sequence includes the first preamble sequence.
[0048] As shown in FIG. 9, it is assumed that the first time domain resource can be used for transmitting a preamble sequence 1, a preamble sequence 2, and a preamble sequence 3, wherein the preamble sequence 1 can correspond to a time domain resource 1, the time domain resource 1 can be used for carrying an MBS data packet 1, the preamble sequence 2 can correspond to a time domain resource 2, the time domain resource 2 can be used for carrying an MBS data packet 2, and the preamble sequence 3 can correspond to a time domain resource 3, the time domain resource 3 can be used for carrying an MBS data packet 3.
[0049] In this example, it is assumed that the terminal device fails to successfully receive the MBS data packet 1 on the time domain resource 1, and the terminal device can determine that the preamble sequence 1 needs to be sent to the network device through the time domain resource 1.
[0050] In this implementation, the terminal device determines, based on the time domain resource carrying the first MBS data packet, that the first preamble sequence is required for the preamble sequence corresponding to the time domain resource carrying the first MBS data packet, and then transmits the first preamble sequence to the network device through the first time domain resource, so that the network device can determine, based on the received first preamble sequence, the time domain resource corresponding to the first preamble sequence, and then determine the MBS data packet carried by the time domain resource as the MBS data packet that needs to be retransmitted, so that the network device retransmits the MBS data packet carried by the time domain resource to the terminal device, without retransmitting other MBS data packets, which is beneficial to saving transmission resources.
[0051] In some possible implementation manners, the first preamble sequence also implicitly indicates the frequency point for retransmission.
[0052] In this implementation, the frequency point for retransmission indicated by the first preamble sequence is a frequency point that can be received by the terminal device. Subsequently, the network device can retransmit the first MBS data packet to the terminal device based on the frequency point indicated by the first preamble sequence, which is beneficial to ensuring that the terminal device can receive the retransmitted first MBS data packet and is beneficial to ensuring the reliability of the retransmission of the first MBS data packet.
[0053] In a second aspect, a data transmission method is provided. The method is applied to a terminal device in a non-connected state. The method includes: obtaining second configuration information, the second configuration information being used to configure one or more preamble sequences, wherein the one or more preamble sequences are different from preamble sequences used for random access, and the one or more preamble sequences correspond to different multicast broadcast service (MBS) identities respectively; and transmitting a second preamble sequence, the second preamble sequence being used to request a second MBS data packet, and the second preamble sequence belonging to the one or more preamble sequences.
[0054] In this method, the terminal device can be a terminal as a final product, such as a mobile phone complete machine, or a device used to implement a function of the terminal, or a device capable of supporting the terminal to implement the function, for example, a chip system, or a communication module, or a modem, or a component, etc. The device can be installed in the final product terminal. In this embodiment of this application, the chip system can be composed of a chip, or can include the chip and other discrete devices.
[0055] In this method, the second configuration information can be obtained by the terminal device from the network device. Alternatively, the second configuration information can also be predefined.
[0056] In this method, the terminal device in the non-connected state can request MBS data from the network device through the preamble sequence, so as to facilitate the terminal device in the non-connected state to obtain the required MBS data.
[0057] In the method, the terminal device selects a second preamble sequence from one or more preamble sequences based on an MBS identifier corresponding to the MBS data packet that needs to be acquired, and sends to the network device, so that the network device can determine which MBS data packet related to the MBS identifier is sent to the terminal device based on the received second preamble sequence. In this way, no additional indication information is needed, and the network device can send the MBS data packet to the terminal device without sending other MBS data packets, which is beneficial to saving transmission resources.
[0058] In some possible implementation manners, the second configuration information is used to configure a plurality of preamble sequences, and the second preamble sequence is determined from the plurality of preamble sequences according to an area where the terminal device is located; and a coverage range of the area where the terminal device is located is smaller than a coverage range of a cell to which the terminal device belongs.
[0059] The plurality of preamble sequences correspond to the plurality of areas one by one, or the plurality of preamble sequences include a plurality of subsets, and the plurality of subsets correspond to the plurality of areas one by one.
[0060] As an example, as shown in FIG. 11, it is assumed that the second configuration information is used to configure a plurality of preamble sequences including preamble sequence 1, preamble sequence 2, and preamble sequence 3. The preamble sequence 1 can correspond to an area 1, and the preamble sequence 1 is used for the terminal device to request an MBS data packet of the area 1; the preamble sequence 2 can correspond to an area 2, and the preamble sequence 2 is used for the terminal device to request an MBS data packet of the area 2; and the preamble sequence 3 can correspond to an area 3, and the preamble sequence 3 is used for the terminal device to request an MBS data packet of the area 3.
[0061] In this example, it is assumed that the terminal device is located in the area 1, and the second preamble sequence is the preamble sequence 1, that is, the terminal device can determine the preamble sequence 1 corresponding to the area 1 as the second preamble sequence to request the MBS data packet corresponding to the area 1 in the case of needing to acquire a second MBS data packet.
[0062] As another example, as shown in FIG. 12, it is assumed that the second configuration information is used to configure a plurality of preamble sequences including preamble sequence 1, preamble sequence 2, and preamble sequence 3. The preamble sequence 1 can include a subset 1, the subset 1 can correspond to an area 1, and the subset 1 is used for the terminal device to request an MBS data packet of the area 1; the preamble sequence 2 can include a subset 2, the subset 2 can correspond to an area 2, and the subset 2 is used for the terminal device to request an MBS data packet of the area 2; and the preamble sequence 3 can include a subset 3, the subset 3 can correspond to an area 3, and the subset 3 is used for the terminal device to request an MBS data packet of the area 3.
[0063] In this example, it is assumed that the terminal device is located in region 1, and the second preamble sequence is preamble sequence 1, that is, the terminal device sends the preamble sequence 1 to which the subset 1 belongs to request the MBS data packet corresponding to region 1 in the case of needing to obtain the second MBS data packet.
[0064] In this implementation, the terminal device selects the second preamble sequence from the plurality of preamble sequences based on the region in which the terminal device is located, and sends the network device, so that the network device does not need additional indication information, determines the region in which the terminal device is located based on the received second preamble sequence as the region corresponding to the second preamble sequence, and then sends the MBS data packet associated with the region to the terminal device, without the need to send the MBS data packet of other regions, which is beneficial to save transmission resources.
[0065] In some possible implementation manners, the second preamble sequence also implicitly indicates a frequency point for transmission.
[0066] In this method, the frequency point indicated by the second preamble sequence for transmission is a frequency point that can be received by the terminal device. Subsequently, the network device can transmit the second MBS data packet to the terminal device based on the frequency point indicated by the second preamble sequence, which is beneficial to ensure that the terminal device can receive the second MBS data packet, and is beneficial to ensure the reliability of the transmission of the second MBS data packet.
[0067] In some possible implementation manners, the second preamble sequence is carried in an access request message.
[0068] As an example, the access request message can be a 4-step access request message, or a 2-step access request message.
[0069] When the second preamble sequence is carried in the 2-step access request message, the number of interactions between the network device and the terminal device can be reduced, thereby reducing the latency.
[0070] When the second preamble sequence is carried in the 4-step access request message, it is beneficial to ensure the transmission quality when the terminal device and the network device transmit the second preamble sequence.
[0071] In a third aspect, a data transmission method is provided, which is applied to a terminal device in an inactive state. The method includes: determining, by the terminal device, that a first data packet is not successfully received; and sending a first radio resource control (RRC) resume request message, wherein the first RRC resume request message includes a first field, the first field is used to indicate that the first data packet is not successfully received or is used to request retransmission of the first data packet, and the first RRC resume request message including the first field does not trigger a first RRC resume response message.
[0072] In the method, the terminal device can be a terminal as a final product, such as a mobile phone complete machine, or a device for implementing a function of the terminal, or a device capable of supporting the terminal to implement the function, such as a chip system, or a communication module, or a modem, or a component, etc., which can be installed in the final product terminal. In the embodiments of the present application, the chip system can be composed of a chip, or can include the chip and other discrete devices.
[0073] In the method, the first data packet can be a plurality of different types of data packets. For example, the first data packet can be an MBS data packet.
[0074] In the method, the first field can be a connection resume cause ResumeCause field. The connection resume cause field can carry MBS feedback information feedback, which is used for the terminal device to feed back the data packet that needs to be retransmitted.
[0075] In the method, the terminal device in the inactive state can feed back the data packet that needs to be retransmitted to the network device through the RRC recovery request message, thereby avoiding the problem that the terminal device in the inactive state cannot receive the data packet.
[0076] In the method, when the terminal device in the inactive state feeds back the data packet that needs to be retransmitted to the network device through the RRC layer, more feedback information can be carried, which is beneficial to avoid the problem that the terminal device cannot feed back all the data packets that need to be retransmitted when there are too many data packets that need to be retransmitted.
[0077] In some possible implementation manners, the method further includes: sending a first message, the first message being used to indicate an area in which the terminal device is located.
[0078] In the implementation manner, after the subsequent network device receives the first message, the network device can send the data packet associated with the area in which the terminal device is located to the terminal device, without sending the data packet of other areas, which is beneficial to save transmission resources.
[0079] In some possible implementation manners, the first RRC recovery request message further includes indication information used to indicate the terminal device.
[0080] As an example, the indication information used to indicate the terminal device can include an inactive radio network temporary identifier I-RNTI of the terminal device.
[0081] In the implementation manner, after the subsequent network device receives the first RRC recovery request message, the network device can determine the terminal device that has not successfully received the first data packet based on the indication information used to indicate the terminal device, and then send the first data packet to the terminal device, without sending the first data packet to other terminal devices, which is beneficial to save transmission resources.
[0082] In a fourth aspect, the present application provides a data transmission method, which is applied to a network device, and the method comprises the following steps: a first multicast broadcast service (MBS) data packet is sent; a first preamble sequence is received, the first preamble sequence is used to indicate that the first MBS data packet is not successfully received or is used to request retransmission of the first MBS data packet; wherein the first preamble sequence belongs to one or more preamble sequences, the one or more preamble sequences are different from preamble sequences used for random access; and the first MBS data packet is retransmitted according to the first preamble sequence.
[0083] In the method, the network device can be a network as a final product, such as a base station, the network device can also be a device for implementing a network function, or a device capable of supporting a network to implement the function, for example, a chip system, or a communication module, or a modem, or a component, etc., which can be installed in a final product network. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0084] In some possible implementation manners, the first preamble sequence does not trigger a random access response.
[0085] In some possible implementation manners, the method further comprises the following step: first configuration information is sent, the first configuration information is used to configure the one or more preamble sequences, wherein the one or more preamble sequences are used by terminal devices in a non-connected state to indicate that a MBS data packet is not successfully received or are used by terminal devices in a non-connected state to request retransmission of the MBS data packet.
[0086] In some possible implementation manners, the first configuration information is used to configure a plurality of preamble sequences, the plurality of preamble sequences correspond to a plurality of MBS identifications in a one-to-one manner; or the plurality of preamble sequences include a plurality of subsets, the plurality of subsets correspond to the plurality of MBS identifications in a one-to-one manner.
[0087] The first preamble sequence corresponds to a MBS identification corresponding to the first MBS data packet, and the plurality of MBS identifications include the MBS identification corresponding to the first MBS data packet.
[0088] In some possible implementation manners, the first configuration information is used to configure a plurality of preamble sequences, the plurality of preamble sequences correspond to a plurality of MBS identifications and a plurality of areas in a one-to-one manner; or the plurality of preamble sequences include a plurality of subsets, the plurality of subsets correspond to the plurality of MBS identifications and the plurality of areas in a one-to-one manner, and the plurality of MBS identifications include the MBS identification corresponding to the first MBS data packet.
[0089] The first preamble sequence corresponds to an MBS identifier corresponding to the first MBS data packet and a first area in which the terminal device is located, and the plurality of areas include the first area.
[0090] In some possible implementation manners, the first preamble sequence is further used to implicitly indicate one or more of the following: a redundancy version, a redundancy version sequence, or a repetition number.
[0091] In some possible implementation manners, the first preamble sequence is carried in a first time domain resource, and the first time domain resource is separated from a second time domain resource carrying the first MBS data packet by K time units, the K being indicated by scheduling information of the first MBS data packet.
[0092] In some possible implementation manners, the first preamble sequence is carried in a first time domain resource, and the first time domain resource corresponds to a plurality of time domain resources respectively carrying a plurality of MBS data packets, the plurality of MBS data packets including the first MBS data packet.
[0093] In some possible implementation manners, a time domain interval between the first time domain resource and the plurality of time domain resources is indicated by scheduling information of the plurality of time domain resources.
[0094] In some possible implementation manners, the first preamble sequence is carried in a first time domain resource, and the first time domain resource corresponds to an area in which a terminal device is located.
[0095] In some possible implementation manners, the first time domain resource is used to transmit at least one preamble sequence, the at least one preamble sequence one-to-one corresponding to at least one time domain resource respectively carrying at least one MBS data packet, the at least one MBS data packet including the first MBS data packet, and the at least one preamble sequence including the first preamble sequence.
[0096] In some possible implementation manners, the first preamble sequence further implicitly indicates a frequency point used for retransmission.
[0097] The retransmission of the first MBS data packet includes retransmission of the first MBS data packet based on the frequency point.
[0098] In a fifth aspect, a data transmission method is provided, which is applied to a network device, and the method includes: receiving a second preamble sequence, the second preamble sequence being used to request a second multicast broadcast service (MBS) data packet, the second preamble sequence belonging to one or more preamble sequences, the one or more preamble sequences being different from preamble sequences used for random access, and the one or more preamble sequences respectively corresponding to different MBS identifiers; and sending the second MBS data packet.
[0099] In the method, the network device can be a network as a final product, such as a base station, the network device can also be a device for implementing a network function, or a device capable of supporting the network to implement the function, such as a chip system, or a communication module, or a modem, or a component, etc., which can be installed in the final product network. In the embodiments of the application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0100] In some possible implementation manners, the second configuration information is used for configuring one or more preamble sequences, and the one or more preamble sequences are respectively used for a terminal device in a non-connected state to request a corresponding MBS identifier related MBS data packet.
[0101] In some possible implementation manners, the second configuration information is used for configuring a plurality of preamble sequences, and the plurality of preamble sequences correspond to a plurality of areas one by one; or the plurality of preamble sequences contain a plurality of subsets, and the plurality of subsets correspond to the plurality of areas one by one.
[0102] The second preamble sequence corresponds to an area where the terminal device is located, the plurality of areas contain the area where the terminal device is located, and a coverage range of the area where the terminal device is located is smaller than a coverage range of a cell to which the terminal device belongs.
[0103] In some possible implementation manners, the second preamble sequence further implicitly indicates a frequency point used for transmission.
[0104] The sending of the second data packet includes sending the second data packet based on the frequency point.
[0105] In some possible implementation manners, the second preamble sequence is carried in an access request message.
[0106] In a sixth aspect, the application provides a data transmission method, the method is applied to a network device, and the method includes the following steps: receiving a first radio resource control (RRC) recovery request message, the first RRC recovery request message contains a first field, the first field is used for indicating that a first data packet is not successfully received or is used for requesting retransmission of the first data packet, and the first RRC recovery request message containing the first field does not trigger a first RRC recovery response message; and sending the first data packet.
[0107] In the method, the network device can be a network as a final product, such as a base station, the network device can also be a device for implementing a network function, or a device capable of supporting the network to implement the function, such as a chip system, or a communication module, or a modem, or a component, etc., which can be installed in the final product network. In the embodiments of the application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0108] In some possible implementation manners, the method further includes: receiving a first message, the first message being used to indicate an area in which the terminal device is located; and determining the first data packet based on the area in which the terminal device is located.
[0109] In some possible implementation manners, the first RRC resume request message further includes indication information used to indicate the terminal device.
[0110] The sending of the first data packet includes: sending the first data packet to the terminal device.
[0111] In a seventh aspect, the present application provides a data transmission apparatus, which can be a terminal device, or a device (for example, a chip, a chip system, a circuit, a communication module, a modem, or a component, etc.) in the terminal device, or can be a logic module or software capable of implementing all or part of the terminal device functions, and is used to implement the method in the first aspect or any possible implementation manner of the first aspect. In a possible implementation, modules or units for implementing the method in the first aspect and any possible implementation manner of the first aspect are included. For example, modules or units corresponding to the method / operation / step / action described in the first aspect are included, which can be hardware circuits, software, or a combination of hardware circuits and software. Optionally, each module or unit can implement corresponding functions by executing a computer program.
[0112] In an eighth aspect, the present application provides a data transmission apparatus, which can be a terminal device, or a device (for example, a chip, a chip system, a circuit, a communication module, a modem, or a component, etc.) in the terminal device, or can be a logic module or software capable of implementing all or part of the terminal device functions, and is used to implement the method in the second aspect or any possible implementation manner of the second aspect. In a possible implementation, modules or units for implementing the method in the second aspect and any possible implementation manner of the second aspect are included. For example, modules or units corresponding to the method / operation / step / action described in the second aspect are included, which can be hardware circuits, software, or a combination of hardware circuits and software. Optionally, each module or unit can implement corresponding functions by executing a computer program.
[0113] In a ninth aspect, the present application provides a data transmission apparatus, which can be a terminal device, or an apparatus (for example, a chip, a chip system, a circuit, a communication module, a modem, or a component, etc.) in a terminal device, or can be a logic module or software capable of realizing all or part of the functions of a terminal device, for realizing the method in the third aspect or any possible implementation manner in the third aspect. In a possible implementation, modules or units for realizing the method in the third aspect and any possible implementation manner in the third aspect are included. For example, modules or units corresponding to the method / operation / step / action described in the third aspect are included, which can be hardware circuit, software, or a combination of hardware circuit and software. Optionally, each module or unit can realize the corresponding function by executing a computer program.
[0114] In a tenth aspect, the present application provides a data transmission apparatus, which can be a network device, or an apparatus (for example, a chip, a chip system, a circuit, a communication module, a modem, or a component, etc.) in a network device, or can be a logic module or software capable of realizing all or part of the functions of a network device, for realizing the method in the fourth aspect or any possible implementation manner in the fourth aspect. In a possible implementation, modules or units for realizing the method in the fourth aspect and any possible implementation manner in the fourth aspect are included. For example, modules or units corresponding to the method / operation / step / action described in the fourth aspect are included, which can be hardware circuit, software, or a combination of hardware circuit and software. Optionally, each module or unit can realize the corresponding function by executing a computer program.
[0115] In an eleventh aspect, the present application provides a data transmission apparatus, which can be a network device, or an apparatus (for example, a chip, a chip system, a circuit, a communication module, a modem, or a component, etc.) in a network device, or can be a logic module or software capable of realizing all or part of the functions of a network device, for realizing the method in the fifth aspect or any possible implementation manner in the fifth aspect. In a possible implementation, modules or units for realizing the method in the fifth aspect and any possible implementation manner in the fifth aspect are included. For example, modules or units corresponding to the method / operation / step / action described in the fifth aspect are included, which can be hardware circuit, software, or a combination of hardware circuit and software. Optionally, each module or unit can realize the corresponding function by executing a computer program.
[0116] In a twelfth aspect, the present application provides a data transmission apparatus, which can be a network device, or a device (e.g., a chip, a chip system, a circuit, a communication module, a modem, or a component, etc.) in a network device, or a logic module or software capable of implementing all or part of the functions of a network device, for implementing the method in the sixth aspect or any of the possible implementation manners in the sixth aspect. In a possible implementation, modules or units for implementing the method in the sixth aspect and any of the possible implementation manners in the sixth aspect are included. For example, modules or units corresponding to the method / operation / step / action described in the sixth aspect are included, which can be hardware circuits, software, or a combination of hardware circuits and software. Alternatively, each module or unit can implement the corresponding function by executing a computer program.
[0117] In a thirteenth aspect, the present application provides a data transmission apparatus, comprising a processor, configured to cause the apparatus to perform the method in any one of the first aspect to the sixth aspect and any of the possible implementation manners thereof by executing a computer program (or computer executable instructions) stored in a memory and / or by a logic circuit.
[0118] In a possible implementation, the apparatus further comprises a memory.
[0119] In a possible implementation, the processor and the memory are integrated together.
[0120] In another possible implementation, the memory is located outside the data transmission apparatus.
[0121] In a possible implementation, the data transmission apparatus further comprises a communication interface, configured to enable the data transmission apparatus to communicate with other devices, such as transmitting or receiving data and / or signals. For example, the communication interface can be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.
[0122] In a possible implementation, the data transmission apparatus is a chip or a chip system. When the communication device is a chip or a chip system, the communication interface can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuits on the chip or chip system. The processor can also be embodied as a processing circuit or a logic circuit.
[0123] In a fourteenth aspect, the present application provides a computer readable storage medium, which stores a computer program or instructions for execution by a data transmission apparatus, so that the method in any one of the first aspect to the sixth aspect and any of the possible implementation manners thereof is implemented when the computer program or instructions is run on the data transmission apparatus.
[0124] In a fifteenth aspect, the present application provides a computer program product comprising instructions which, when the computer program product runs on a data transmission apparatus, enable the method of any one of the first aspect to the sixth aspect and any possible implementation manner thereof to be implemented.
[0125] In a sixteenth aspect, the present application provides a communication system comprising a network device, which can be the data transmission apparatus of any one of the tenth aspect to the twelfth aspect.
[0126] Optionally, the communication system can further comprise a terminal device, which can be the data transmission apparatus of any one of the tenth aspect to the twelfth aspect.
[0127] The network device is configured to perform the method of the fourth aspect and any possible implementation manner of the fourth aspect, and the terminal device is configured to perform the method of the first aspect and any possible implementation manner of the first aspect. Alternatively, the network device is configured to perform the method of the fifth aspect and any possible implementation manner of the fifth aspect, and the terminal device is configured to perform the method of the second aspect and any possible implementation manner of the second aspect. Alternatively, the network device is configured to perform the method of the sixth aspect and any possible implementation manner of the sixth aspect, and the terminal device is configured to perform the method of the third aspect and any possible implementation manner of the third aspect.
[0128] It can be understood that the effects of the fourth aspect to the sixteenth aspect can be referred to the description of the first aspect, and will not be described here. BRIEF DESCRIPTION OF DRAWINGS
[0129] FIG. 1 is a schematic diagram of a communication system to which embodiments of the present application are applicable;
[0130] FIG. 2 is a schematic diagram of an NTN communication system to which embodiments of the present application are applicable;
[0131] FIG. 3 is a schematic diagram of a data transmission method according to an embodiment of the present application;
[0132] FIG. 4 is a schematic diagram of a correspondence between a plurality of preamble sequences and a plurality of MBS identifications according to an embodiment of the present application;
[0133] FIG. 5 is a schematic diagram of a correspondence between a plurality of subsets and a plurality of MBS identifications according to an embodiment of the present application;
[0134] FIG. 6 is a schematic diagram of a correspondence between a plurality of preamble sequences, a plurality of MBS identifications, and a plurality of regions according to an embodiment of the present application;
[0135] FIG. 7 is a schematic diagram of a correspondence between a plurality of subsets, a plurality of MBS identifications, and a plurality of regions according to an embodiment of the present application;
[0136] FIG. 8 is a schematic diagram of a correspondence between a first time domain resource and a plurality of time domain resources according to an embodiment of the present application;
[0137] FIG. 9 is a schematic diagram of a correspondence between at least one preamble sequence of a first time domain resource transmission and at least one time domain resource according to an embodiment of the present application;
[0138] FIG. 10 is a schematic diagram of a data transmission method according to another embodiment of the present application;
[0139] FIG. 11 is a schematic diagram of a correspondence between a plurality of preamble sequences and a plurality of regions according to an embodiment of the present application;
[0140] FIG. 12 is a schematic diagram of a correspondence between a plurality of subsets and a plurality of regions according to an embodiment of the present application;
[0141] FIG. 13 is a schematic diagram of a data transmission method according to yet another embodiment of the present application;
[0142] FIG. 14 is a schematic diagram of a data transmission apparatus according to an embodiment of the present application;
[0143] FIG. 15 is a schematic diagram of a data transmission apparatus according to yet another embodiment of the present application;
[0144] FIG. 16 is a schematic diagram of a data transmission apparatus according to another embodiment of the present application. DETAILED DESCRIPTION
[0145] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
[0146] In order to clearly describe the technical solutions in the embodiments of the present application, in the embodiments of the present application, the same items or similar items with basically the same functions and effects are distinguished by using “first”, “second”, etc. For example, the first information and the second information are only used to distinguish different information, and the order is not limited. Those skilled in the art can understand that “first”, “second”, etc. do not limit the quantity and execution order, and “first”, “second”, etc. also do not necessarily mean different.
[0147] It should be noted that in the present application, the words “exemplarily” or “for example” are used to represent an example, illustration or description. Any embodiment or design scheme described as “exemplarily” or “for example” in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words “exemplarily” or “for example” are used to present the relevant concepts in a specific manner.
[0148] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b and (or) c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.
[0149] In the embodiments of the present application, the descriptions such as "when", "in the case of", "if", and "if" all refer to the device making corresponding processing under certain objective circumstances, not limited to time, and also do not require the device to have a judgment action when implemented, nor does it mean that there are other limitations.
[0150] The technical solutions of the present application can be applied to various communication systems, such as: long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, 5th generation (5th generation, 5G) communication system, such as 5G new air interface (new radio, NR) communication system, or communication system evolved after 5G, such as future communication network system. The method provided in the embodiments of the present application can also be applied to wireless fidelity (wireless WiFi) system, long range Internet of Things (long range, LoRa) system or vehicle Internet of Things system. The method provided in the embodiments of the present application can also be applied to satellite communication system, or non-terrestrial network (non-terrestrial networks, NTN) communication system. Wherein, the satellite communication system can be integrated with the above communication system, such as the NTN in the 5G communication system or the NTN in the future communication system, which is not limited by the present application.
[0151] The terminal device in the embodiments of the present application can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile terminal, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, etc.
[0152] The terminal device can be a device that provides voice / data connectivity to a user, such as a handheld device with wireless connectivity, a vehicle-mounted device, etc. Currently, some examples of terminal devices include a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile network (PLMN), or a terminal device in satellite communication, such as NTN communication, etc. The present application is not limited thereto.
[0153] By way of example and without limitation, in the present application, the terminal device can be a terminal device in an internet of things (IoT) system. The internet of things is an important component of future information technology development, and its main technical feature is to connect objects through communication technology and network to realize the intelligent network of man-machine interconnection and object-object interconnection. By way of example, the terminal device in the embodiments of the present application can be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also can realize powerful functions through software support and data interaction, cloud interaction. The general wearable smart device includes a full function, a large size, and can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and focuses on a certain application function and needs to cooperate with other devices such as a smart phone, such as various smart wristbands, smart jewelry, and the like.
[0154] By way of example and without limitation, in the embodiments of the present application, the terminal device can also be a terminal device in machine type communication (MTC). In addition, the terminal device can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. built-in as one or more components or units in a vehicle, and the vehicle can implement the method provided by the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip, or vehicle-mounted unit, etc. Therefore, the embodiments of the present application can also be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution-vehicle (LTE-V), vehicle-to-vehicle (V2V) technology, etc.
[0155] It should be noted that the terminal device in the embodiments of the present application can be a terminal as a final product, such as a mobile phone complete machine, and the terminal device can also be a device for realizing the function of the terminal, or a device capable of supporting the terminal to realize the function, such as a chip system, or a communication module, or a modem, or a component, etc. The chip system in the embodiments of the present application can be composed of a chip, or can include a chip and other discrete devices.
[0156] The network device involved in the present application can be a device in communication with a terminal device. The network device can also be referred to as an access network device or a radio access network device. The network device can be a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home evolved NodeB (home eNB) or a home NodeB (HNB), a baseband unit (BBU), a wireless controller in a cloud radio access network (CRAN) scenario, or a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, and the like. The network device can also be an access point (AP) in a WLAN, a gNB in an NR system, a city base station, a micro base station, a pico base station, a femto base station, a satellite communication base station in NTN communication, or a satellite with base station functions, and the like. The present application does not limit the network device.
[0157] In a network structure, a network device can include a centralized unit (CU) node, or a distributed unit (DU) node, or a radio access network (RAN) device including a CU node and a DU node, or a RAN device including a control plane CU node (CU-CP node) and a user plane CU node (CU-UP node) and a DU node.
[0158] A network device provides services for a cell, and a terminal device communicates with the cell through transmission resources (for example, frequency domain resources or spectrum resources) allocated by the network device. The cell can belong to a macro base station (for example, a macro eNB or a macro gNB, etc.), or a base station corresponding to a small cell. The small cell can include a metro cell, a micro cell, a pico cell, a femto cell, etc. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-speed data transmission services.
[0159] It should be noted that the network device in the embodiments of the present application can be a network device as a final product (such as a base station), a device for implementing the functions of the network device final product, or a device capable of supporting the network device final product to implement the functions, such as a chip system, or a communication module, or a modem, or a component, etc., which can be installed in the network device final product. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0160] In the embodiments of the present application, the terminal device or the network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes central processing units (CPUs), memory management units (MMUs), memories (also known as main memories), and the like. The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux operating systems, Unix operating systems, Android operating systems, iOS operating systems, or windows operating systems, etc. The application layer includes browsers, address books, word processing software, instant messaging software, and the like. Moreover, the embodiments of the present application do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of the present application, as long as the execution subject can communicate according to the method provided in the embodiments of the present application. For example, the execution subject of the method provided in the embodiments of the present application can be a terminal device or a network device, or a functional module capable of executing a program in the terminal device or the network device.
[0161] In addition, various aspects or features of the embodiments of the present application can be implemented as methods, apparatuses, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" used in the present application encompasses a computer program accessible from any computer-readable device, carrier, or media. For example, the computer-readable media can include, but are not limited to, magnetic storage devices (e.g., hard disk, floppy disk, or magnetic tape), optical storage devices (e.g., compact disk (CD), digital versatile disk (DVD), etc.), smart cards, and flash memory devices (e.g., EPROM, card, stick, or key drive). In addition, the various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, various types of storage media capable of storing, containing, and / or carrying instructions and / or data.
[0162] To facilitate understanding of the embodiments of the present application, first, the communication system applicable to the embodiments of the present application is described in detail in combination with FIG. 1 and FIG. 2.
[0163] FIG. 1 shows a communication system 100 to which the embodiments of the present application can be applied. As shown in FIG. 1, the communication system 100 can include at least one network device, for example, the network device 110 shown in FIG. 1, and can include at least one terminal device, for example, the terminal device 120 shown in FIG. 1. The network device 110 and the terminal device 120 can communicate through a wireless link. Each communication device, such as the network device 110 or the terminal device 120, can be configured with multiple antennas, which can include at least one transmit antenna for transmitting signals and at least one receive antenna for receiving signals. In addition, each communication device additionally includes a transmitter chain and a receiver chain, which, as understood by those skilled in the art, can include a plurality of components (such as a processor, a modulator, a multiplexer, a demodulator, a demultiplexer, or an antenna, etc.) related to signal transmission and signal reception. Therefore, the network device 110 and the terminal device 120 can communicate through multi-antenna technology.
[0164] FIG. 1 exemplarily shows one network device and one terminal device. Alternatively, the communication system 100 can include multiple network devices and each network device can include other numbers of terminal devices within its coverage, which is not limited by the embodiments of the present application.
[0165] The communication system 100 of the embodiments of the present application can include satellite communication, inter-satellite communication, air to ground (ATG) network, high altitude platform station (HAPS), unmanned aerial vehicle (UAV), and other non-terrestrial network (NTN) communication scenarios, which are not limited by the embodiments of the present application. The NTN communication system provides seamless coverage for terminal devices by deploying all or part of the functions of network devices (such as base stations) on high altitude platforms or satellites, and the high altitude platforms or satellites are less affected by natural disasters, thereby improving the reliability of the communication system.
[0166] Currently, in some important fields such as space communication, aviation communication, maritime communication, and military communication, satellites play an irreplaceable role. Satellite communication has the characteristics of long communication distance, large coverage area, and flexible networking, and can provide services for fixed terminals and various mobile terminals.
[0167] Hereinafter, taking a network device as a base station and the base station being deployed on a satellite or the network device being a satellite with a base station function as an example, an NTN communication system to which the application can be applied is exemplarily described.
[0168] FIG. 2 shows an NTN communication system 200 to which the embodiments of the application can be applied. In the NTN communication system 200, a terminal device on the ground accesses a network through an air interface (which can be various types of air interfaces). A base station is connected to a core network device on the ground through a wireless link. Meanwhile, there is a wireless link between the base stations, which can realize signaling interaction and user data transmission between the base stations. The various network elements in FIG. 2 and the interfaces between the network elements are described as follows.
[0169] 1. Terminal device: including a new radio access supported mobile device, which can access a satellite network through a new radio access and initiate a call, access the Internet, and the like.
[0170] 2. Base station: mainly providing a radio access service, scheduling radio resources to access terminal devices, and providing reliable radio transmission protocols and data encryption protocols, and the like.
[0171] 3. Core network device: capable of providing user access control, mobility management, session management, user security authentication, charging, and the like. The core network device includes multiple functional network elements and can be divided into control plane and data plane functional entities. As shown in FIG. 2, the core network device can specifically include an access and mobility management function (AMF) network element, a session management function (SMF) network element, and a user plane function (UPF) network element.
[0172] Among them, the AMF network element is mainly used for mobility management and access management, and can be used to realize other functions in the mobility management entity (MME) function except for session management, for example, access authorization (or authentication) and the like. The SMF network element is mainly used for session management, IP address allocation and management of terminal devices, selection of manageable user plane functions, policy control, or termination of charging function interfaces, and the like. The UPF network element is mainly responsible for managing user plane data transmission, traffic statistics, and the like.
[0173] 4. Ground station: responsible for forwarding signaling and service data between the base station and the core network device.
[0174] 5. Air interface: a wireless link between the terminal device and the base station.
[0175] 6. Xn interface: interface between base stations, mainly used for signaling interaction such as handover.
[0176] 7. NG interface: interface between base station and core network device, mainly used for interaction of non-access layer (NAS) signaling and user service data of core network device.
[0177] 8. Data network: can be a data server responsible for providing service data.
[0178] It can be understood that the NTN communication system shown in FIG. 2 can be integrated with various communication systems. For example, in the scenario of integrating the NTN communication system with the 5G system, the base station shown in FIG. 2 can be a 5G base station, and the air interface shown in FIG. 2 can be a 5G air interface.
[0179] In the existing communication system, the data network can send MBS data to the terminal device in the cell through the network device. Specifically, the data server can send MBS data to the core network device, and the core network device can send the MBS data to the base station after receiving the MBS data, and then the base station can send the MBS data to the UE after receiving the MBS data. When the core network device sends the MBS data to the base station, the MBS data can be transmitted through a common transmission channel, MBS session, and each MBS session can contain at least one MBS quality of service (QoS) flow. When the base station sends the MBS data to the UE, the MBS data can be transmitted through the MBS radio bearer.
[0180] Among them, the MBS session (MBS Session) can be uniquely identified by the MBS session identification (MBS Session identification, MBS Session ID). Optionally, the MBS session ID can also be referred to as the MBS identifier. As an example, the MBS session identifier can be a temporary mobile group identifier (temporary mobile group identity, TMGI) or a source-specific IP multicast address (source specific IP multicast address).
[0181] In the embodiment of the present application, the MBS session used to transmit MBS data can also be referred to as the MBS session corresponding to the MBS data.
[0182] For the terminal device in the connected state, the terminal device supports HARQ, and in the case of failure to receive the MBS data, the terminal device can send a retransmission request to the network device, the retransmission request indicating the network device to resend the MBS data, and after the network device receives the retransmission request, the network device resends the MBS data to the terminal device in the cell. For the terminal device in the connected state, the terminal device and the base station, and the base station and the core network device have established a connection for the terminal device, and data transmission can be performed at any time.
[0183] For the terminal device in the non-connected state, the terminal device does not support HARQ, and in the case of sending a retransmission request by the terminal device in the connected state in the same cell, the terminal device can receive the MBS data resent by the network device.
[0184] In an embodiment of the present application, the non-connected state can include the inactive state and the idle state. Among them, for the terminal device in the inactive state, the terminal device and the base station have not established a connection, but the base station and the core network device have established a connection for the terminal device. Once there is data to be sent to the terminal device, the base station will issue a paging, and after the terminal device receives it, it will quickly establish a connection with the base station, and the terminal device changes from the inactive state to the connected state. For the terminal device in the idle state, neither the terminal device and the base station nor the base station and the core network device have established a connection for the terminal device. If there is data to be sent to the terminal device, or the terminal device needs to send data, it needs to be transferred from the idle state to the connected state.
[0185] In an embodiment of the present application, the MBS data can also be described in other ways, for example, the MBS data is the data of the MBS service or the data of the MBS service, and the MBS data can also be referred to as the MBS service or the MBS service.
[0186] In the scenario of the integration of the 5G system and the NTN system, when the network device sends the MBS data to the terminal device in the non-connected state, the terminal device in the non-connected state often cannot receive the MBS data, and the reliability of the MBS data transmission is low.
[0187] It is found through research that the reason why the non-connected state terminal device cannot receive the MBS data is that in the existing communication system, the terminal devices in the non-connected state and the terminal devices in the connected state are usually divided based on the reference signal receiving power (RSRP), and the terminal devices with high reference signal receiving power (i.e., better channel transmission quality) can be transferred to the non-connected state to release the connection resources to the terminal devices with poor channel transmission quality. Since the channel transmission quality of the terminal devices in the connected state is poorer than that of the terminal devices in the non-connected state, when the terminal devices in the connected state receive the MBS data, it can be considered that the terminal devices in the non-connected state with better channel transmission quality can also receive the MBS data, and when the terminal devices in the connected state cannot receive the MBS data, the terminal devices in the non-connected state in the same cell can receive the MBS data retransmitted by the network device triggered by the HARQ of the terminal devices in the connected state, so as to ensure that all the terminal devices in the same cell can receive the MBS data.
[0188] However, in the NTN system, the RSRP of different terminal devices located in the same NTN cell has little difference, and the channel transmission quality of the terminal devices in the non-connected state and the terminal devices in the connected state also has little difference. In this case, it is inaccurate to determine whether the terminal devices in the non-connected state receive the MBS data based on whether the terminal devices in the connected state receive the MBS data, and the situation that the terminal devices in the connected state receive the MBS data while the terminal devices in the non-connected state cannot receive the MBS data may occur, resulting in low reliability of MBS data transmission.
[0189] Therefore, the present application provides a technical solution to solve the problem that the terminal devices in the non-connected state cannot receive the MBS data in the prior art.
[0190] In the technical solution of the present application, the terminal device can obtain first configuration information, which can be used to configure one or more preamble sequences. If the terminal device does not receive the MBS data, the terminal device can select at least one preamble sequence from the one or more preamble sequences and send it to the network device, so that the network device can determine that the terminal device does not receive the MBS data based on the at least one preamble sequence, and retransmit the MBS data to the terminal device. The technical solution can be applied to the terminal devices in the non-connected state, and the terminal devices in the non-connected state can feed back the MBS data that needs to be retransmitted to the network device through the preamble sequence, thereby avoiding the problem that the terminal devices in the non-connected state cannot receive the MBS data.
[0191] In the technical solution, the generation and transmission of the one or more preamble sequences are performed at the physical layer, and after the network device receives the first preamble sequence, the network device does not need to transmit the first preamble sequence to other layers for interpretation, so that the network device can quickly learn the information indicated by the first preamble sequence, and the efficiency of retransmission of the first MBS data is improved.
[0192] In addition, the one or more preamble sequences can directly use the preamble sequences defined in the existing protocol, without the need for redesign, thereby saving costs.
[0193] FIG. 3 is a flowchart of a data transmission method according to an embodiment of the present application.
[0194] In S301, the terminal device obtains first configuration information, and the first configuration information is used to configure one or more preamble sequences. The one or more preamble sequences are different from preamble sequences used for random access.
[0195] In the method, the terminal device can be any one of the terminal devices in the communication system shown in FIG. 1 or FIG. 2. The terminal device can be a terminal device in a non-connected state, for example, a terminal device in an inactive state or a terminal device in an idle state.
[0196] Optionally, the first configuration information can be received by the terminal device from a network device. The network device can be any one of the network devices in the communication system shown in FIG. 1, or any one of the base stations in the communication system shown in FIG. 2.
[0197] As an example, the network device can send the first configuration information to the terminal device in advance. Correspondingly, the terminal device can receive the first configuration information.
[0198] Optionally, the first configuration information can also be predefined. As an example, the terminal device can define the first configuration information in advance and store the first configuration information.
[0199] In the method, the one or more preamble sequences are different from the preamble sequences used for random access, which can also be understood as the one or more preamble sequences are not used for random access.
[0200] In the method, the one or more preamble sequences can not trigger a random access response, and the one or more preamble sequences can be used to feed back, to the network device, the MBS data packet that needs to be retransmitted. In this way, after the network device receives any one of the one or more preamble sequences sent by the terminal device, the network device does not perform a random access operation process, that is, the network device does not send a random access response to the terminal device, but retransmits the MBS data to the terminal device. In this way, interference with the normal random access process can be avoided. The one or more preamble sequences are different from the preamble sequences used for random access, and the network device can know that the received first preamble sequence is not used to request a random access response, but is used to request retransmission or unsuccessful reception of MBS data, which is conducive to ensuring the reliability of the network device retransmitting the first MBS data based on the first preamble sequence and ensuring the stability of the communication system and reducing resource waste.
[0201] In a possible implementation, when the first configuration information is used to configure a plurality of preamble sequences, the plurality of preamble sequences can correspond to a plurality of MBS data packets one by one, and each of the plurality of preamble sequences can be used to indicate that the corresponding MBS data packet is not successfully received or to request retransmission of the corresponding MBS data packet.
[0202] In the embodiment of the application, the MBS data packet can be a data packet used by the network device to carry / send MBS data. Optionally, one MBS data packet can be used to carry / send one or more MBS data.
[0203] When the core network device sends the MBS data packet to the base station, the MBS data packet can be transmitted through an MBS session. In the embodiment of the application, one MBS session can correspond to one MBS identifier, and the MBS data packet transmitted by one MBS session can also correspond to the MBS identifier corresponding to the MBS session. For example, the plurality of preamble sequences can correspond to a plurality of MBS identifiers one by one, and the plurality of MBS identifiers can correspond to a plurality of MBS data packets one by one.
[0204] As shown in FIG. 4, it is assumed that the plurality of preamble sequences configured by the first configuration information includes preamble sequence 1, preamble sequence 2, and preamble sequence 3. Among them, the preamble sequence 1 can correspond to the MBS identifier 1, the MBS identifier 1 is used to identify the MBS session 1, and the MBS session 1 is used to transmit the MBS data packet 1; the preamble sequence 2 can correspond to the MBS identifier 2, the MBS identifier 2 is used to identify the MBS session 2, and the MBS session 2 is used to transmit the MBS data packet 2; and the preamble sequence 3 can correspond to the MBS identifier 3, the MBS identifier 3 is used to identify the MBS session 3, and the MBS session 3 is used to transmit the MBS data packet 3.
[0205] Optionally, the correspondence between the plurality of preamble sequences and the plurality of MBS identifications can be predefined or preconfigured.
[0206] Optionally, when the correspondence between the plurality of preamble sequences and the plurality of MBS identifications is preconfigured, the correspondence between the plurality of preamble sequences and the plurality of MBS identifications can be carried in the first configuration information.
[0207] In the example shown in FIG. 4, the correspondence between the plurality of preamble sequences and the plurality of MBS identifications is represented in the form of a table. Optionally, the correspondence between the plurality of preamble sequences and the plurality of MBS identifications can also be represented in other manners, which are not limited in the present application.
[0208] For another example, the plurality of preamble sequences can include a plurality of subsets, which can correspond to a plurality of MBS identifications one-to-one, and the plurality of MBS identifications can correspond to a plurality of MBS data packets one-to-one.
[0209] Optionally, each of the plurality of preamble sequences can include a subset, and the subset included in each of the preamble sequences can be all or part of the sequence in each of the preamble sequences.
[0210] As shown in FIG. 5, it is assumed that the plurality of preamble sequences configured by the first configuration information includes preamble sequence 1, preamble sequence 2 and preamble sequence 3. Among them, preamble sequence 1 can include subset 1, subset 1 can correspond to MBS identification 1, MBS identification 1 is used to identify MBS session 1, and MBS session 1 is used to transmit MBS data packet 1; preamble sequence 2 can include subset 2, subset 2 can correspond to MBS identification 2, MBS identification 2 is used to identify MBS session 2, and MBS session 2 is used to transmit MBS data packet 2; and preamble sequence 3 can include subset 3, subset 3 can correspond to MBS identification 3, MBS identification 3 is used to identify MBS session 3, and MBS session 3 is used to transmit MBS data packet 3.
[0211] Optionally, the correspondence between the plurality of subsets and the plurality of MBS identifications can be predefined or preconfigured.
[0212] Optionally, when the correspondence between the plurality of subsets and the plurality of MBS identifications is preconfigured, the correspondence between the plurality of subsets and the plurality of MBS identifications can be carried in the first configuration information.
[0213] In the example shown in FIG. 5, the correspondence between the plurality of subsets and the plurality of MBS identifications is represented in the form of a table. Optionally, the correspondence between the plurality of subsets and the plurality of MBS identifications can also be represented in other manners, which are not limited in the present application.
[0214] In this implementation, the types of the MBS data carried by the different MBS data packets can be different. In other words, the MBS data carried by the multiple MBS data packets corresponding to the multiple MBS identifiers can be data of different MBS services.
[0215] In another possible implementation, when the first configuration information is used to configure multiple preamble sequences, the multiple preamble sequences can correspond to the multiple areas one by one.
[0216] In the embodiments of the present application, the multiple areas can be service areas associated with the MBS data. In the NTN system, the coverage of the service area associated with the MBS data is smaller than the coverage of the NTN cell.
[0217] For example, it is assumed that an NTN cell can be divided into N areas, N being a positive integer. In this example, the coverage of each of the N areas is smaller than the coverage of the NTN cell.
[0218] In this implementation, each of the multiple preamble sequences can be used to indicate that the MBS data packet associated with the corresponding area is not successfully received or to request retransmission of the MBS data packet associated with the corresponding area.
[0219] In the embodiments of the present application, for the convenience of description, the MBS data packet associated with each area can be simply described as the MBS data packet of each area in the following description. The network device can send the MBS data packet of each area to the terminal device located in each area.
[0220] For example, the multiple preamble sequences can correspond to the multiple MBS identifiers and the multiple areas one by one, and each of the multiple MBS identifiers can be used to indicate the MBS data packet of the corresponding area.
[0221] As shown in FIG. 6, it is assumed that the multiple preamble sequences configured by the first configuration information include preamble sequence 4, preamble sequence 5 and preamble sequence 6. Among them, the preamble sequence 4 can correspond to the MBS identifier 4 and the area 1, the MBS identifier 4 is used to identify the MBS session 4, and the MBS session 4 is used to transmit the MBS data packet of the area 1; the preamble sequence 5 can correspond to the MBS identifier 5 and the area 2, the MBS identifier 5 is used to identify the MBS session 5, and the MBS session 5 is used to transmit the MBS data packet of the area 2; the preamble sequence 6 can correspond to the MBS identifier 6 and the area 3, the MBS identifier 6 is used to identify the MBS session 6, and the MBS session 6 is used to transmit the MBS data packet of the area 3.
[0222] Optionally, the correspondence between the multiple preamble sequences and the multiple MBS identifiers and the multiple areas can be predefined or preconfigured.
[0223] Optionally, when the correspondence between the plurality of preamble sequences, the plurality of MBS identifiers, and the plurality of areas is preconfigured, the correspondence between the plurality of preamble sequences, the plurality of MBS identifiers, and the plurality of areas can be carried in the first configuration information.
[0224] In the example shown in FIG. 6, the correspondence between the plurality of preamble sequences, the plurality of MBS identifiers, and the plurality of areas is represented in the form of a table. Optionally, the correspondence between the plurality of preamble sequences, the plurality of MBS identifiers, and the plurality of areas can also be represented in other manners, which are not limited in the present application.
[0225] For another example, the plurality of preamble sequences can include a plurality of subsets, which can correspond to the plurality of MBS identifiers and the plurality of areas one-to-one, the plurality of MBS identifiers correspond to the plurality of MBS data packets one-to-one, and each of the plurality of MBS identifiers is used to indicate the MBS data packet of the corresponding area.
[0226] Optionally, each of the plurality of preamble sequences can include a subset, and the subset included in each of the preamble sequences can be all or part of the sequences in each of the preamble sequences.
[0227] As shown in FIG. 7, it is assumed that the plurality of preamble sequences configured by the first configuration information includes preamble sequence 4, preamble sequence 5, and preamble sequence 6. Among them, preamble sequence 4 can include subset 4, which can correspond to MBS identifier 4 and area 1, MBS identifier 4 is used to identify MBS session 4, and MBS session 4 is used to transmit MBS data packets of area 1; preamble sequence 5 can include subset 5, which can correspond to MBS identifier 5 and area 2, MBS identifier 5 is used to identify MBS session 5, and MBS session 5 is used to transmit MBS data packets of area 2; and preamble sequence 6 can include subset 6, which can correspond to MBS identifier 6 and area 3, MBS identifier 6 is used to identify MBS session 6, and MBS session 6 is used to transmit MBS data packets of area 3.
[0228] Optionally, the correspondence between the plurality of subsets, the plurality of MBS identifiers, and the plurality of areas can be pre-defined or pre-configured.
[0229] Optionally, when the correspondence between the plurality of subsets, the plurality of MBS identifiers, and the plurality of areas is preconfigured, the correspondence between the plurality of subsets, the plurality of MBS identifiers, and the plurality of areas can be carried in the first configuration information.
[0230] In the example shown in FIG. 7, the correspondence between the multiple subsets, the multiple MBS identifiers, and the multiple areas is represented in the form of a table. Alternatively, the correspondence between the multiple subsets, the multiple MBS identifiers, and the multiple areas can also be represented in other manners, which are not limited in the present application.
[0231] In this implementation, the MBS data carried in the MBS data packets corresponding to the multiple areas can be of the same type. Alternatively, the MBS data carried in the MBS data packets of the multiple areas corresponding to the multiple MBS identifiers can be data of the same MBS service.
[0232] In this method, the one or more preamble sequences can be preamble sequences commonly used by the multiple terminal devices. Alternatively, the multiple terminal devices can be located in the same cell.
[0233] Alternatively, in the NTN system, the multiple terminal devices can be located in the same area (i.e., the service area associated with the MBS data).
[0234] S302, the network device sends a first MBS data packet to the terminal device.
[0235] The data packet sent by the network device to the terminal device can be carried in a time domain resource. Different data packets can be carried in different time domain resources.
[0236] Alternatively, the network device can also send first indication information to the terminal device, where the first indication information is used to indicate that the network device has sent the first MBS data packet to the terminal device.
[0237] Alternatively, the first indication information can be carried in a control message. As an example, the first indication information can be carried in a physical downlink control channel (PDCCH).
[0238] S303, when the terminal device fails to successfully receive the first MBS data packet, the terminal device sends a first preamble sequence to the network device, where the first preamble sequence is used to indicate the failure to successfully receive or to request retransmission, and the first preamble sequence belongs to one or more preamble sequences. Correspondingly, the network device receives the first preamble sequence.
[0239] Alternatively, if the terminal device receives the first indication information but fails to receive the first MBS data packet, the terminal device can determine that the first MBS data packet is not successfully received.
[0240] In this method, before the terminal device sends the first preamble sequence to the network device, the terminal device needs to select the first preamble sequence from the one or more preamble sequences.
[0241] In a possible implementation, when the first configuration information is used to configure a plurality of preamble sequences, the plurality of preamble sequences can correspond to a plurality of MBS data packets in a one-to-one manner. The plurality of MBS data packets includes the first MBS data packet.
[0242] When the plurality of preamble sequences correspond to a plurality of MBS identifiers in a one-to-one manner, or when a plurality of subsets included in the plurality of preamble sequences correspond to a plurality of MBS identifiers in a one-to-one manner, each MBS identifier in the plurality of MBS identifiers indicates a corresponding MBS data packet. The plurality of MBS identifiers includes an MBS identifier corresponding to the first MBS data packet.
[0243] In this case, the first preamble sequence can be determined by the terminal device from the plurality of preamble sequences according to the MBS identifier corresponding to the first MBS data packet.
[0244] As shown in FIG. 4, assuming that the MBS identifier corresponding to the first MBS data packet is MBS identifier 1, the first preamble sequence is preamble sequence 1, that is, the terminal device sends preamble sequence 1 to request retransmission of the MBS data packet corresponding to MBS identifier 1 in the case of unsuccessfully receiving the first MBS data packet.
[0245] As shown in FIG. 5, assuming that the MBS identifier corresponding to the first MBS data packet is MBS identifier 1, the first preamble sequence is preamble sequence 1 to which subset 1 belongs, that is, the terminal device sends preamble sequence 1 to request the MBS data packet corresponding to MBS identifier 1 in the case of unsuccessfully receiving the first MBS data packet.
[0246] In the embodiment of the present application, the MBS session corresponding to the MBS data carried by the MBS data packet can also be indicated based on the MBS identifier. For any one MBS data packet, the MBS data packet and the MBS session corresponding to the MBS data carried by the MBS data packet can be indicated based on the same MBS identifier. In this case, the plurality of preamble sequences corresponding to the plurality of MBS identifiers can also indicate that the plurality of preamble sequences correspond to the MBS session indicated by the MBS identifier.
[0247] In another possible implementation, when the first configuration information is used to configure a plurality of preamble sequences, the plurality of preamble sequences can correspond to a plurality of regions in a one-to-one manner. The MBS data packets in the plurality of regions include the first MBS data packet.
[0248] When the plurality of preamble sequences correspond one-to-one to the plurality of MBS identifiers and the plurality of regions, or when a plurality of subsets of the plurality of preamble sequences correspond one-to-one to the plurality of MBS identifiers and the plurality of regions, each of the plurality of MBS identifiers is used to indicate an MBS data packet of a corresponding region. The plurality of regions includes a first region, and the plurality of MBS identifiers includes an MBS identifier corresponding to a first MBS data packet.
[0249] In this case, the first preamble sequence can be determined by the terminal device from the plurality of preamble sequences according to the MBS identifier corresponding to the first MBS data packet and the first region in which the terminal device is located. The first data packet is an MBS data packet of the first region in which the terminal device is located.
[0250] As shown in FIG. 6, assuming that the MBS identifier corresponding to the first MBS data packet is MBS identifier 4 and the first region in which the terminal device is located is region 1, the first preamble sequence is preamble sequence 4, that is, the terminal device sends preamble sequence 4 to request retransmission of the MBS data packet corresponding to MBS identifier 4 in the case of not successfully receiving the first MBS data packet.
[0251] As shown in FIG. 7, assuming that the MBS identifier corresponding to the first MBS data packet is MBS identifier 4 and the first region in which the terminal device is located is region 1, the first preamble sequence is preamble sequence 4 to which subset 4 belongs, that is, the terminal device sends preamble sequence 4 to request retransmission of the MBS data packet corresponding to MBS identifier 4 in the case of not successfully receiving the first MBS data packet.
[0252] Optionally, the first preamble sequence can also implicitly indicate information related to the transmission mode of the retransmission, for example, the information related to the transmission mode of the retransmission can include one or more of the following: redundancy version (RV), redundancy version sequence, or, number of repetitions.
[0253] In the embodiments of the present application, implicit indication can be understood as not directly indicating, or indirectly indicating.
[0254] As an example, when the first preamble sequence implicitly indicates information related to the transmission mode of the retransmission, the information can be indicated by other information.
[0255] For example, the redundancy version can be indicated by a redundancy version number. As an example, the redundancy version number can take a value of one of 0 to 3. When the redundancy version number takes a value of 0, initial transmission can be indicated. When the redundancy version number takes a value of 1, first retransmission can be indicated. When the redundancy version number takes a value of 2, second retransmission can be indicated. When the redundancy version number takes a value of 3, third retransmission can be indicated. The redundancy information corresponding to different redundancy versions can be different.
[0256] Optionally, the first preamble sequence can implicitly indicate one or more redundancy versions. When the first preamble sequence implicitly indicates multiple redundancy versions, the first preamble sequence can also implicitly indicate a redundancy version sequence, which can be used to indicate the retransmission order of the redundancy versions.
[0257] As an example, the redundancy version sequence indicated by the first preamble sequence can be {0, 2, 3, 1}, or {0, 3, 2, 1}, or {0, 0, 0, 0}. In this example, the elements in the redundancy version sequence can be redundancy version numbers. When the redundancy version sequence indicated by the first preamble sequence is {0, 2, 3, 1}, it can indicate that the retransmission order of the redundancy versions is: the redundancy version indicated by the redundancy version number with a value of 0 - the redundancy version indicated by the redundancy version number with a value of 2 - the redundancy version indicated by the redundancy version number with a value of 3 - the redundancy version indicated by the redundancy version number with a value of 1.
[0258] The repetition number can indicate the number of times of retransmission.
[0259] In this method, after the network device receives the first preamble sequence sent by the terminal device, it can also determine the redundancy information to be sent during retransmission based on the first preamble sequence, so that the terminal device can receive the redundancy information while receiving the retransmitted MBS data packet in the future, and the terminal device can correct errors in the retransmitted MBS data packet based on the redundancy information, so as to ensure the accuracy of MBS data packet retransmission.
[0260] In this method, the terminal device can send the first preamble sequence to the network device on the first time domain resource. Alternatively, the first preamble sequence can be carried on the first time domain resource.
[0261] The first time domain resource can be a pre-configured dedicated resource. As an example, the first time domain resource can be configured by the network device sending a system message to the terminal device.
[0262] Optionally, the first time domain resource and the second time domain resource carrying the first MBS data packet can be separated by K time units. The time unit can be a time slot, a subframe, a micro time slot, or a symbol, etc.
[0263] Optionally, K can be indicated by the scheduling information of the first MBS data packet. As an example, for any MBS data packet, the scheduling information of the MBS data can include a PDCCH. The PDCCH can be a PDCCH corresponding to a multicast traffic channel (MTCH) used to transmit the MBS data packet, or it can be a periodically scheduled PDCCH.
[0264] In the method, when the terminal device does not receive the first MBS data on the second time domain resource, the terminal device can determine the first time domain resource based on the K time units, determine the first preamble sequence from the one or more preamble sequences, and then send the first preamble sequence to the network device on the first time domain resource.
[0265] In the method, the terminal device can determine the time domain resource for transmitting the first preamble sequence, and transmit the first preamble sequence on the determined time domain resource, which is beneficial to realize the signal synchronization between the terminal device and the network device, and ensure the reliability of data transmission between the terminal device and the network device.
[0266] Optionally, the first time domain resource can correspond to a plurality of time domain resources respectively carrying a plurality of MBS data packets. The plurality of MBS data packets can include the first MBS data packet.
[0267] The time domain intervals between the plurality of time domain resources and the first time domain resource can be different.
[0268] As shown in FIG. 8, it is assumed that the first time domain resource can correspond to time domain resource 1, time domain resource 2, and time domain resource 3, wherein the time domain resource 1 can be used to carry the MBS data packet 1, the time domain resource 2 can be used to carry the MBS data packet 2, and the time domain resource 3 can be used to carry the MBS data packet 3. The time domain resource 1 and the first time domain resource can be separated by K1 time units, the time domain resource 2 and the first time domain resource can be separated by K2 time units, and the time domain resource 3 and the first time domain resource can be separated by K3 time units.
[0269] In this example, the time domain interval between two time domain resources can be represented by the interval between the starting time of the two time domain resources. Optionally, in other embodiments, the time domain interval between two time domain resources can also be represented by the interval between the ending time of the two time domain resources, or can also be represented by the interval between the ending time of one time domain resource and the starting time of the other time domain resource.
[0270] In the method, when the plurality of MBS data packets need to be retransmitted, the terminal device can feed back the plurality of MBS data packets that need to be retransmitted to the network device on the first time domain resource. In this way, the plurality of MBS data packets that need to be retransmitted can be multiplexed on the same time domain resource for feedback, which is beneficial to improve the resource utilization rate of the time domain resource.
[0271] Optionally, the time domain interval between the first time domain resource and the plurality of time domain resources can be indicated by the scheduling information of the plurality of time domain resources.
[0272] As an example, for any one time domain resource, the scheduling information of the time domain resource can include a physical downlink control channel (PDCCH). The PDCCH can be a PDCCH corresponding to the MTCH used to transmit the MBS data packet, or can be a periodically scheduled PDCCH.
[0273] In this method, the terminal device can determine, based on the scheduling information, that the multiple MBS data packets that need to be retransmitted can be multiplexed on the first time domain resource for feedback, avoiding the case that the first time domain resource is limited and multiple MBS data packets that need to be retransmitted cannot be fed back.
[0274] In some scenarios, the terminal device can receive the MBS data packet in a non-connected manner. In this case, the multiple MBS data packets can be MBS data packets that the terminal device needs to receive based on discontinuous reception (DRX) resources. The DRX resources can be preconfigured.
[0275] Optionally, in some embodiments, the first time domain resource can correspond to an area in which the terminal device is located. Alternatively, the time domain resource used to carry one or more preamble sequences can also be associated with an area, and terminal devices in different areas can use different time domain resources to send preamble sequences.
[0276] As an example, assume that the first time domain resource corresponds to a first area, the second time domain resource corresponds to a second area, and the first terminal device is located in the first area and the second terminal device is located in the second area. In this example, when the first terminal device fails to successfully receive the first MBS data packet, the first terminal device can send the first preamble sequence on the first time domain resource. When the second terminal device fails to successfully receive the first MBS data packet, the second terminal device can send the first preamble sequence on the second time domain resource.
[0277] In this method, after the network device receives the preamble sequence sent by the terminal device, it can determine which area-associated MBS data packet needs to be retransmitted based on the time domain resource carrying the preamble sequence, and then retransmit the area-associated MBS data packet to the terminal device, which is beneficial to reduce the amount of data retransmitted. In addition, after receiving the preamble sequence, the network device can also determine which terminal device in which area needs to be retransmitted based on the time domain resource carrying the preamble sequence, so that it is not necessary to retransmit the MBS data packet to all terminal devices in the cell of the network device, which is beneficial to save transmission resources.
[0278] Optionally, the first time domain resource can be used to transmit at least one preamble sequence, and the at least one preamble sequence can correspond to the at least one time domain resource respectively carrying the at least one MBS data packet in a one-to-one manner.
[0279] In this example, the at least one MBS data packet can include a first MBS data packet, and the at least one preamble sequence can include a first preamble sequence.
[0280] In the method, the terminal device can determine, based on the time domain resource carrying the first MBS data packet, that the first preamble sequence that needs to be retransmitted is the preamble sequence corresponding to the time domain resource carrying the first MBS data packet, and then transmit the first preamble sequence to the network device through the first time domain resource.
[0281] As shown in FIG. 9, it is assumed that the first time domain resource can be used to transmit a preamble sequence 1, a preamble sequence 2, and a preamble sequence 3, wherein the preamble sequence 1 can correspond to a time domain resource 1, the time domain resource 1 can be used to carry an MBS data packet 1, the preamble sequence 2 can correspond to a time domain resource 2, the time domain resource 2 can be used to carry an MBS data packet 2, and the preamble sequence 3 can correspond to a time domain resource 3, the time domain resource 3 can be used to carry an MBS data packet 3.
[0282] In this example, it is assumed that the terminal device does not successfully receive the MBS data packet 1 on the time domain resource 1, and the terminal device can determine that the preamble sequence 1 needs to be transmitted to the network device through the time domain resource 1.
[0283] Optionally, the correspondence between the at least one preamble sequence and the at least one time domain resource can be preconfigured or predefined.
[0284] For example, the network device can previously transmit configuration information to the terminal device, and the configuration information is used to configure the correspondence between the at least one preamble sequence and the at least one time domain resource.
[0285] Optionally, the configuration information can be carried in a system message or a scheduling message. The scheduling message can include a multicast control channel (MCCH) and a PDCCH, and the PDCCH can be a PDCCH corresponding to an MTCH used to transmit the MBS data packet, or can be a periodically scheduled PDCCH.
[0286] In the example shown in FIG. 9, the correspondence between the at least one preamble sequence and the at least one time domain resource is represented in the form of a table. Optionally, the correspondence between the at least one preamble sequence and the at least one time domain resource can also be represented in other manners, which are not limited in the present application.
[0287] In the embodiments of the present application, the time domain resource for transmitting one or more preamble sequences can also be referred to as a random access occasion. Correspondingly, the first time domain resource for transmitting the first preamble sequence can be referred to as a first random access occasion.
[0288] Optionally, the first preamble sequence can also implicitly indicate the frequency point for retransmission. As an example, the first preamble sequence can implicitly indicate a center frequency point for retransmission or a frequency domain starting position for retransmission, etc.
[0289] In S304, the network device retransmits the first MBS data packet to the terminal device.
[0290] In the method, before the network device retransmits the first MBS data packet to the terminal device, the network device can determine the first MBS data packet that needs to be retransmitted based on the first preamble sequence received by the network device.
[0291] In a possible implementation, the first preamble sequence can be determined by the terminal device from a plurality of preamble sequences according to an MBS identifier corresponding to the first MBS data packet. In this case, the network device can determine the MBS identifier corresponding to the first preamble sequence based on the first preamble sequence, and then determine the MBS data packet indicated by the MBS identifier as the first MBS data packet.
[0292] In this implementation, the terminal device sends the first preamble sequence to the network device based on the MBS identifier corresponding to the MBS data packet that has not been received, so that the network device can determine which MBS data packet related to the MBS identifier needs to be retransmitted to the terminal device based on the received first preamble sequence. In this way, no additional indication information is needed, and the network device can retransmit the MBS data packet that the terminal device has not successfully received to the terminal device, without retransmitting other MBS data packets, which is beneficial to saving transmission resources.
[0293] In another possible implementation, the first preamble sequence can be determined by the terminal device from a plurality of preamble sequences according to an MBS identifier corresponding to the first MBS data packet and a first area in which the terminal device is located. In this case, the network device can determine the MBS identifier corresponding to the first preamble sequence and the corresponding area based on the first preamble sequence, and then determine the MBS data packet in the area indicated by the MBS identifier as the first MBS data packet.
[0294] In this implementation, the terminal device can select a first preamble sequence from the plurality of preamble sequences based on the MBS identifier corresponding to the un-received MBS data packet and the area, and send to the network device, so that the network device can determine which MBS data packet of the related area of the MBS identifier needs to be retransmitted to the terminal device based on the received first preamble sequence. In this way, no additional indication information is needed, and the network device can retransmit the MBS data packet of the area where the terminal device is located to the terminal device, without retransmitting the MBS data packet of other areas, which is beneficial to saving transmission resources.
[0295] Optionally, the network device can also determine the first MBS data packet that needs to be retransmitted based on the first time domain resource carrying the first preamble sequence.
[0296] For example, in some embodiments, the first time domain resource can correspond to a first area. In this case, the network device can determine the first MBS data packet related to the first area that needs to be retransmitted based on the first time domain resource carrying the first preamble sequence, and can determine that the first MBS data packet needs to be retransmitted to the terminal device in the first area.
[0297] Optionally, the first time domain resource can be used to transmit at least one preamble sequence, and the at least one preamble sequence can correspond to at least one time domain resource carrying at least one MBS data packet one by one. In this case, after receiving the first preamble sequence, the network device can determine the first MBS data packet that needs to be retransmitted based on the time domain resource corresponding to the first preamble sequence.
[0298] In combination with FIG. 9, assuming that the first preamble sequence received by the network device is preamble sequence 1, the network device can determine the MBS data packet 1 carried by the time domain resource 1 corresponding to the preamble sequence 1 as the first MBS data packet.
[0299] In this method, the terminal device determines that the first preamble sequence needs to be the preamble sequence corresponding to the time domain resource carrying the first MBS data packet based on the time domain resource carrying the first MBS data packet, and then transmits the first preamble sequence to the network device through the first time domain resource, so that the network device can determine the time domain resource corresponding to the first preamble sequence based on the received first preamble sequence, and then determine the MBS data packet carried by the time domain resource as the MBS data packet that needs to be retransmitted. In this way, the network device can retransmit the MBS data packet carried by the time domain resource to the terminal device, without retransmitting other MBS data packets, which is beneficial to saving transmission resources.
[0300] Optionally, when the network device retransmits the first MBS data packet to the terminal device, it can be retransmitted by broadcasting or the like. For example, the network device can retransmit the first MBS data to all terminal devices in the network device cell.
[0301] Optionally, when the first preamble sequence implicitly indicates the frequency point for retransmission, the network device can retransmit the first MBS data packet to the terminal device based on the frequency point.
[0302] In the method, the frequency point for retransmission indicated by the first preamble sequence is a frequency point that the terminal device can receive. The network device retransmits the first MBS data packet to the terminal device based on the frequency point indicated by the first preamble sequence, which helps to ensure that the terminal device can receive the retransmitted first MBS data packet and helps to ensure the reliability of the retransmission of the first MBS data packet.
[0303] Optionally, in some embodiments, S302 can be located before S301.
[0304] In the technical solution of the present application, the terminal device can also obtain second configuration information, which can be used to configure one or more preamble sequences. If the terminal device needs to obtain MBS data, the terminal device can select at least one preamble sequence from the one or more preamble sequences and send it to the network device, so that the network device can determine the MBS data requested by the terminal device based on the at least one preamble sequence and send the MBS data to the terminal device. This technical solution can be applied to terminal devices in a non-connected state. The terminal device in a non-connected state can request MBS data from the network device through a preamble sequence, which facilitates the terminal device in a non-connected state to obtain the required MBS data.
[0305] FIG. 10 is a flowchart of a data transmission method according to another embodiment of the present application.
[0306] S1001, the terminal device obtains second configuration information, and the second configuration information is used to configure one or more preamble sequences. The one or more preamble sequences are different from the preamble sequences used for random access, and the one or more preamble sequences correspond to different MBS identifiers respectively.
[0307] In the method, the terminal device can be any one of the terminal devices in the communication system shown in FIG. 1 or FIG. 2. The terminal device can be a terminal device in a non-connected state, for example, a terminal device in an inactive state or a terminal device in an idle state.
[0308] Optionally, the second configuration information can be received by the terminal device from the network device. The network device can be any one of the network devices in the communication system shown in FIG. 1, or any one of the 5G base stations in the communication system shown in FIG. 2.
[0309] As an example, the network device can previously send the second configuration information to the terminal device. Correspondingly, the terminal device can receive the second configuration information.
[0310] Optionally, the second configuration information can also be predefined. As an example, the terminal device can predefine the second configuration information and store the first configuration information.
[0311] In the method, the one or more preamble sequences are different from the preamble sequences used for random access, which can also be understood as the one or more preamble sequences are not used for random access.
[0312] In the method, the one or more preamble sequences can not trigger a random access response. In this way, after the terminal device sends any one of the one or more preamble sequences to the network device, the network device can not perform a random access operation process, i.e., the network device can not send a random access response to the terminal device.
[0313] In the method, the one or more preamble sequences can respectively correspond to different MBS data packets, and the one or more preamble sequences are respectively used for the terminal device to request the corresponding MBS data packets.
[0314] In this case, the one or more preamble sequences can respectively correspond to different MBS identifiers, and the different MBS identifiers are used to identify different MBS sessions, and the different MBS sessions are used to transmit different MBS data packets.
[0315] Optionally, the correspondence between the preamble sequence and the MBS identifier can be predefined or preconfigured.
[0316] Optionally, in the case where the correspondence between the preamble sequence and the MBS identifier is preconfigured, the correspondence between the preamble sequence and the MBS identifier can be carried in the second configuration information.
[0317] In other embodiments, the one or more preamble sequences can include one or more subsets, and the one or more subsets can respectively correspond to different MBS identifiers, and the different MBS identifiers are used to identify different MBS sessions, and the different MBS sessions are used to transmit different MBS data packets.
[0318] Optionally, each of the one or more preamble sequences can include a subset, and the subset included in each of the preamble sequences can be all or part of the sequence in each of the preamble sequences.
[0319] Optionally, the correspondence between the subset of the preamble sequence and the MBS identifier can be predefined or preconfigured.
[0320] Optionally, in the case where the correspondence between the subset of the preamble sequence and the MBS identifier is preconfigured, the correspondence between the subset of the preamble sequence and the MBS identifier can be carried in the second configuration information.
[0321] In the method, the terminal device selects a second preamble sequence from one or more preamble sequences based on an MBS identifier corresponding to the MBS data packet that needs to be acquired, and sends to the network device, so that the network device can determine which MBS data packet related to the MBS identifier is sent to the terminal device based on the received second preamble sequence. In this way, no additional indication information is needed, and the network device can send the MBS data packet to the terminal device without sending other MBS data packets, which is beneficial to saving transmission resources.
[0322] In some possible implementation manners, when the second configuration information is used to configure a plurality of preamble sequences, the plurality of preamble sequences can correspond to a plurality of areas one by one. In this case, each preamble sequence in the plurality of preamble sequences can be used for the terminal device to request an MBS data packet of a corresponding area.
[0323] As shown in FIG. 11, it is assumed that the plurality of preamble sequences configured by the second configuration information includes preamble sequence 1, preamble sequence 2, and preamble sequence 3. Among them, preamble sequence 1 can correspond to area 1, and then preamble sequence 1 is used for the terminal device to request an MBS data packet of area 1; preamble sequence 2 can correspond to area 2, and then preamble sequence 2 is used for the terminal device to request an MBS data packet of area 21; and preamble sequence 3 can correspond to area 3, and then preamble sequence 3 is used for the terminal device to request an MBS data packet of area 3.
[0324] Optionally, the correspondence between the plurality of preamble sequences and the plurality of areas can be predefined or preconfigured.
[0325] Optionally, in the case where the correspondence between the plurality of preamble sequences and the plurality of areas is preconfigured, the correspondence between the plurality of preamble sequences and the plurality of areas can be carried in the second configuration information.
[0326] In the example shown in FIG. 11, the correspondence between the plurality of preamble sequences and the plurality of areas is represented in the form of a table. Optionally, the correspondence between the plurality of preamble sequences and the plurality of areas can also be represented by other manners, which are not limited in the present application.
[0327] In other embodiments, the plurality of preamble sequences can include a plurality of subsets, and the plurality of subsets can correspond to a plurality of areas one by one. In this case, a subset included in each preamble sequence in the plurality of preamble sequences can be used for the terminal device to request an MBS data packet of a corresponding area.
[0328] Optionally, each preamble sequence in the plurality of preamble sequences can include a subset, and the subset included in each preamble sequence can be all or part of the sequence in each preamble sequence.
[0329] As shown in FIG. 12, it is assumed that the second configuration information is used to configure a plurality of preamble sequences including preamble sequence 1, preamble sequence 2 and preamble sequence 3. Among them, the preamble sequence 1 can include subset 1, the subset 1 can correspond to area 1, and then the subset 1 is used for the terminal device to request the MBS data packet of the area 1; the preamble sequence 2 can include subset 2, the subset 2 can correspond to area 2, and then the subset 2 is used for the terminal device to request the MBS data packet of the area 2; the preamble sequence 3 can include subset 3, the subset 3 can correspond to area 3, and then the subset 3 is used for the terminal device to request the MBS data packet of the area 3.
[0330] Optionally, the correspondence between the plurality of subsets and the plurality of areas can be predefined or preconfigured.
[0331] Optionally, in the case that the correspondence between the plurality of subsets and the plurality of areas is preconfigured, the correspondence between the plurality of subsets and the plurality of areas can be carried in the second configuration information.
[0332] In the example shown in FIG. 12, the correspondence between the plurality of subsets and the plurality of areas is represented in the form of a table. Optionally, the correspondence between the plurality of subsets and the plurality of areas can also be represented by other manners, which are not limited in the present application.
[0333] In this implementation manner, the MBS data carried by the MBS data packets corresponding to the plurality of areas can be of the same type. Or in other words, the MBS data carried by the MBS data packets of the plurality of areas can be data of the same MBS service.
[0334] In the method, the one or more preamble sequences can be preamble sequences commonly used by the plurality of terminal devices. Optionally, the plurality of terminal devices can be located in the same cell.
[0335] Optionally, in the NTN system, the plurality of terminal devices can be located in the same area.
[0336] S1002, the terminal device sends a second preamble sequence to the network device, the second preamble sequence is used to request a second MBS data packet, and the second preamble sequence belongs to one or more preamble sequences. Correspondingly, the network device receives the second preamble sequence.
[0337] In the method, when the terminal device needs to obtain the second MBS data packet, the terminal device can send the second preamble sequence to the network device.
[0338] In the embodiment of the present application, the MBS data packet that the terminal device needs to obtain can also be referred to as the MBS data packet that the terminal device is interested in.
[0339] As an example, when the terminal device receives a user instruction for obtaining MBS data carried by the second MBS data packet, the terminal device can send the second preamble sequence to the network device.
[0340] As another example, the terminal device can send the second preamble sequence to the network device after the terminal device enters the second area from the first area, or when the terminal device is about to enter the second area, the second preamble sequence being used for requesting the second MBS data associated with the second area.
[0341] In the method, before the terminal device sends the second preamble sequence to the network device, the terminal device needs to select the second preamble sequence from one or more preamble sequences.
[0342] In a possible implementation, the one or more preamble sequences can correspond to different MBS data packets respectively, and the MBS data packets corresponding to the one or more preamble sequences include the second MBS data packet.
[0343] When the one or more preamble sequences correspond to different MBS identifiers respectively, or when subsets included in the one or more preamble sequences correspond to different MBS identifiers respectively, each MBS identifier is used to indicate a corresponding MBS data packet. The MBS identifiers corresponding to the one or more preamble sequences include the MBS identifier corresponding to the second MBS data packet.
[0344] In this case, the second preamble sequence can be determined by the terminal device from a plurality of preamble sequences according to the MBS identifier corresponding to the second MBS data packet. The MBS identifier corresponding to the second preamble sequence corresponds to the second preamble sequence.
[0345] In some possible implementations, when the second configuration information is used to configure a plurality of preamble sequences, the plurality of preamble sequences correspond to a plurality of areas one by one, or a plurality of subsets included in the plurality of preamble sequences correspond to a plurality of areas one by one. In this case, the second preamble sequence can be determined by the terminal device from the plurality of preamble sequences according to the area where the terminal device is located.
[0346] As shown in FIG. 11, assuming that the area where the terminal device is located is area 1, the second preamble sequence is preamble sequence 1, that is, the terminal device sends preamble sequence 1 to request the MBS data packet corresponding to area 1 in the case of needing to obtain the second MBS data packet.
[0347] As shown in FIG. 12, assuming that the area where the terminal device is located is area 1, the second preamble sequence is preamble sequence 1, that is, the terminal device sends preamble sequence 1 to which subset 1 belongs to request the MBS data packet corresponding to area 1 in the case of needing to obtain the second MBS data packet.
[0348] In this implementation, the terminal device can select a second preamble sequence from a plurality of preamble sequences based on the area in which the terminal device is located, and send the second preamble sequence to the network device.
[0349] Optionally, the second preamble sequence can also implicitly indicate the frequency point for transmission. For example, the second preamble sequence can implicitly indicate the center frequency point for transmission or the frequency domain starting position for transmission, etc.
[0350] Optionally, the second preamble sequence can also be carried in an access request message.
[0351] For example, the access request message can be a 4-step (4-step) access request message, or a 2-step (2-step) access request message.
[0352] For example, when the RSRP received by the terminal device is greater than or equal to a preset threshold, the second preamble sequence can be carried in the message A (msg A) of the 2-step random access channel (RACH).
[0353] Optionally, the physical uplink shared channel (PUSCH) in the message A can be used to carry the related information of the MBS data, such as carrying the indication information for indicating the MBS data, carrying the information for indicating the transmission frequency point of the MBS data, etc.
[0354] When the second preamble sequence is carried in the 2-step access request message, the number of interactions between the network device and the terminal device can be reduced, thereby reducing the latency.
[0355] For example, when the RSRP received by the terminal device is less than a preset threshold, the second preamble sequence can be carried in the message A (msg A) of the 4-step random access channel (RACH).
[0356] When the second preamble sequence is carried in the 4-step access request message, it is beneficial to ensure the transmission quality when the terminal device and the network device transmit the second preamble sequence.
[0357] S1003, the network device sends a second MBS data packet to the terminal device.
[0358] In this method, before the network device sends the second MBS data packet to the terminal device, the network device can determine the second MBS data packet that needs to be transmitted based on the second preamble sequence received by the network device.
[0359] In a possible implementation, the second preamble sequence can be determined by the terminal device from a plurality of preamble sequences according to an MBS identifier corresponding to the second MBS data packet. In this case, the network device can determine the MBS identifier corresponding to the second preamble sequence based on the second preamble sequence, and then determine the MBS data packet indicated by the MBS identifier as the second MBS data packet.
[0360] In another possible implementation, the second preamble sequence can be determined by the terminal device from a plurality of preamble sequences according to a region where the terminal device is located. In this case, the network device does not need additional indication information, and can determine the region where the terminal device is located as the region corresponding to the second preamble sequence based on the second preamble sequence, and then send the MBS data packet associated with the region to the terminal device, without sending the MBS data packet of other regions, which is beneficial to save transmission resources.
[0361] Optionally, when the second preamble sequence implicitly indicates a frequency point for transmission, the network device can send the second MBS data packet to the terminal device based on the frequency point.
[0362] In the method, the frequency point indicated by the second preamble sequence for transmission is a frequency point that can be received by the terminal device. The network device transmits the second MBS data packet to the terminal device based on the frequency point indicated by the second preamble sequence, which is beneficial to ensure that the terminal device can receive the second MBS data packet and is beneficial to ensure the reliability of the transmission of the second MBS data packet.
[0363] In the technical solution of the present application, when the terminal device fails to successfully receive a data packet, the terminal device can also send a radio resource control (RRC) resume request message (RRC resume request) to the network device, where the RRC resume request message is used to indicate the unsuccessfully received data packet or to request retransmission of the data packet, so that the network device can determine that the terminal device has not received the data packet based on the RRC resume request message, and retransmit the data packet to the terminal device. The technical solution can be applied to a terminal device in an inactive state, and the terminal device in the inactive state can feed back the data packet that needs to be retransmitted to the network device through the RRC resume request message, thereby avoiding the problem that the terminal device in the inactive state cannot receive the data packet.
[0364] In the method, when the terminal device in the inactive state feeds back the data packet that needs to be retransmitted to the network device through the RRC layer, more feedback information can be carried, which is beneficial to avoid the problem that the terminal device cannot feed back all the data packets that need to be retransmitted when there are too many data packets that need to be retransmitted.
[0365] FIG. 13 is a flowchart of a data transmission method provided by another embodiment of the present application.
[0366] S1301, the terminal device determines that the first data packet is not successfully received.
[0367] In the method, the terminal device can be any one of the terminal devices in the communication system as shown in FIG. 1 or FIG. 2. The terminal device can be a terminal device in an inactive state.
[0368] In the method, the first data packet can be any one of a plurality of different types of data packets. For example, the first data packet can be an MBS data packet.
[0369] Optionally, the network device can send second indication information to the terminal device, the second indication information being used to indicate that the network device has sent the first data packet to the terminal device. If the terminal device receives the second indication information but does not receive the first data packet, the terminal device can determine that the first data packet is not successfully received.
[0370] Optionally, the second indication information can be carried in a control message. For example, the second indication information can be carried in a PDCCH.
[0371] S1302, the terminal device sends a first RRC resume request message to the network device, the first RRC resume request message containing a first field, the first field being used to indicate that the first data packet is not successfully received or to request retransmission of the first data packet, and the first RRC resume request message containing the first field does not trigger a first RRC resume response message (RRC resume response). Correspondingly, the network device receives the first RRC resume request message.
[0372] In the method, the network device can be any one of the network devices in the communication system as shown in FIG. 1, or can be any one of the 5G base stations in the communication system as shown in FIG. 2.
[0373] In the method, the first field can be a connection resume cause (ResumeCause) field. The connection resume cause field can carry MBS feedback information (MBS feedback), the MBS feedback information being used for the terminal device to feed back a data packet that needs to be retransmitted.
[0374] The first RRC resume request message containing the first field does not trigger the first RRC resume response message, which can be understood as follows: after receiving the first RRC resume request message containing the first field, the network device can not perform an RRC resume response operation, i.e., can not send an RRC resume response message to the terminal device.
[0375] Optionally, the terminal device can send a first RRC resume request message to the network device after sending a message 1 (msg 1) to the network device and receiving a message 2 (msg 2) from the network device. In some embodiments, the message 1 can also be referred to as a message A, and the message 2 can also be referred to as a message B.
[0376] Optionally, before the terminal device sends the first RRC resume request message, the terminal device can first determine that it has the capability of feeding back the data packet that needs to be retransmitted to the network device.
[0377] As an example, the network device can first obtain relevant information of the terminal device, such as location information of the terminal device, hardware capability of the terminal device, and the like, and then determine whether the terminal device has the capability of feeding back the data packet that needs to be retransmitted based on the relevant information of the terminal device. After the network device determines that the terminal device has the capability of feeding back the data packet that needs to be retransmitted, the network device can send third indication information to the terminal device, where the third indication information is used to indicate that the terminal device can feed back the data packet that needs to be retransmitted.
[0378] Optionally, the indication information used to indicate the first data packet can also be carried in a medium access control (MAC) layer message.
[0379] Optionally, the terminal device can also send a first message to the network device, where the first message can be used to indicate the area in which the terminal device is located.
[0380] Optionally, the first message can be carried in the first RRC resume request message, or can be carried in a MAC layer message.
[0381] Optionally, the first RRC resume request message can also include indication information used to indicate the terminal device. As an example, the indication information used to indicate the terminal device can include an inactive radio network temporary identifier (I-RNTI) of the terminal device.
[0382] Optionally, the terminal device can also feed back the data packet that needs to be retransmitted to the network device through an access request message.
[0383] As an example, the access request message can be a 4-step access request message, or can be a 2-step access request message.
[0384] Taking the 2-step access request message as an example, the terminal device can feed back the data packet that needs to be retransmitted to the network device through a message A of a 2-step RACH.
[0385] S1303, the network device sends the first data packet to the terminal device.
[0386] Optionally, the network device receives a first message sent by the terminal device, and the first message can be used to indicate the area where the terminal device is located.
[0387] In the method, the network device can send the data packet associated with the area where the terminal device is located to the terminal device, without sending data packets of other areas, which is beneficial to save transmission resources.
[0388] In a possible implementation, the network device can send the first data packet to the terminal device in a point to multipoint (PTM) manner.
[0389] In the implementation, the network device can send the first data packet to all terminal devices in the cell of the network device.
[0390] In the implementation, the network device can first establish an RRC connection with the terminal devices in the cell of the network device, and after the network device sends the first data packet to the terminal devices in the cell of the network device, the network device can send an RRC release message to one or more terminal devices in the cell of the network device, and the one or more terminal devices can be switched from the connected state to the non-connected state after receiving the RRC release message.
[0391] In the implementation, the network device can release the terminal device back to the non-connected state after sending the first data packet to the terminal device, which is beneficial to save power consumption of the terminal device.
[0392] In another possible implementation, the network device can send the first data packet to the terminal device in a point to point (PTP) manner.
[0393] As an example, when the first RRC resume request message includes the indication information used to indicate the terminal device, the network device can send the first data packet to the terminal device based on the indication information.
[0394] In the implementation, the network device can first send an RRC resume message to the terminal device, and the terminal device can establish an RRC connection with the network device after receiving the RRC resume message.
[0395] In the implementation, after the network device sends the first data packet to the terminal device, the network device can not release the terminal device back to the non-connected state.
[0396] In the implementation, the network device can send the first data packet to the terminal device that fails to successfully receive the first data packet, without sending the first data packet to other terminal devices, which is beneficial to save transmission resources.
[0397] Optionally, the steps related to the terminal device in the embodiments of the present application can be executed by the terminal device, or can be executed by the apparatus in the terminal device, or can be executed by the logic module or software realizing all or part of the terminal device function, or can be executed by the apparatus which can be matched with the terminal device. As an example, the steps related to the terminal device can be executed by the whole machine, component, part or communication chip of the terminal device. Optionally, when the steps related to the terminal device are executed by the communication chip of the terminal device, the steps of sending / receiving can be realized by the terminal device through the input / output (I / O) interface to transmit the corresponding baseband information.
[0398] Optionally, the steps related to the network device in the embodiments of the present application can be executed by the network device, or can be executed by the apparatus in the network device, or can be executed by the logic module or software realizing all or part of the network device function, or can be executed by the apparatus which can be matched with the network device. As an example, the steps related to the network device can be executed by the whole machine, component, part or communication chip of the network device. Optionally, when the steps related to the network device are executed by the communication chip of the network device, the steps of sending / receiving can be realized by the network device through the I / O interface to transmit the corresponding baseband information.
[0399] FIG. 14 is a structural schematic diagram of a data transmission apparatus provided by an embodiment of the present application. As shown in FIG. 14, the data transmission apparatus 1400 can include an acquisition module 1401 and a sending module 1402.
[0400] As an example, the data transmission apparatus 1400 can be used to realize the data transmission method of the embodiment shown in FIG. 3. Wherein, the acquisition module 1401 can be used to execute S301 and S304, and the sending module 1402 can be used to execute S303.
[0401] As another example, the data transmission apparatus 1400 can be used to realize the data transmission method of the embodiment shown in FIG. 10. Wherein, the acquisition module 1401 can be used to execute S1001 and S1003, and the sending module 1402 can be used to execute S1002.
[0402] Optionally, the data transmission apparatus 1400 can further include a processing module 1403.
[0403] As yet another example, the data transmission apparatus 1400 can be used to realize the data transmission method of the embodiment shown in FIG. 13. Wherein, the acquisition module 1401 can be used to execute S1303, the sending module 1402 can be used to execute S1302, and the processing module 1403 can be used to execute S1301.
[0404] The data transmission apparatus 1400 can be applied in a terminal device.
[0405] FIG. 15 is a structural diagram of a data transmission apparatus according to another embodiment of the present application. As shown in FIG. 15, the data transmission apparatus 1500 can include a sending module 1501 and a receiving module 1502.
[0406] As an example, the data transmission apparatus 1500 can be used to implement the data transmission method of the embodiment shown in FIG. 3. In this case, the sending module 1501 can be used to perform S302 and S304, and the receiving module 1502 can be used to perform S303.
[0407] As another example, the data transmission apparatus 1500 can be used to implement the data transmission method of the embodiment shown in FIG. 10. In this case, the sending module 1501 can be used to perform S1003, and the receiving module 1502 can be used to perform S1002.
[0408] As yet another example, the data transmission apparatus 1500 can be used to implement the data transmission method of the embodiment shown in FIG. 13. In this case, the receiving module 1501 can be used to perform S1302, and the sending module 1502 can be used to perform S1303.
[0409] The data transmission apparatus 1500 can be applied in a network device.
[0410] FIG. 16 is a structural diagram of a data transmission apparatus according to yet another embodiment of the present application. As shown in FIG. 16, the data transmission apparatus 1600 includes a processor 1601 and an interface circuit 1602. The processor 1601 and the interface circuit 1602 are coupled with each other. It can be understood that the interface circuit 1602 can be a transceiver or an input / output interface. Optionally, the data transmission apparatus 1600 can further include a memory 1603 for storing instructions executed by the processor 1601 or storing input data required by the processor 1601 for running instructions or storing data generated after the processor 1601 runs instructions.
[0411] As an example, the processor 1601 can be used to implement the functions of the processing module 1403, and the interface circuit 1602 can be used to implement the functions of the obtaining module 1401 and the sending module 1402.
[0412] In this example, the data transmission apparatus 1600 can be a terminal device, or a chip or chip system applied in a terminal device.
[0413] Optionally, when the data transmission apparatus 1600 is a chip or chip system applied in a terminal device, the sending / receiving can correspond to behaviors related to signal sending or receiving, and can be understood as behaviors of sending / receiving radio frequency signals in an analog / intermediate frequency / radio frequency domain, behaviors of starting or controlling sending / receiving in a digital domain, or a combination of the two. For example, when the terminal device sends or receives various signals, a processor in the terminal device implements the sending or receiving by driving or controlling a radio frequency circuit. Therefore, during signal transmission and reception, the processor is the decision maker or controller of the transmission and reception operation, and the radio frequency circuit is the specific transmission and reception executor, and the two cooperate with the antenna to jointly implement the transmission and reception operation.
[0414] As another example, the interface circuit 1602 can be used to implement the functions of the sending module 1501 and the receiving module 1502 described above.
[0415] In this example, the data transmission apparatus 1600 can be a network device, or a chip or chip system applied in a network device.
[0416] Optionally, when the data transmission apparatus 1600 is a chip or chip system applied in a network device, the sending / receiving can correspond to behaviors related to signal sending or receiving, and can be understood as behaviors of sending / receiving radio frequency signals in an analog / intermediate frequency / radio frequency domain, behaviors of starting or controlling sending / receiving in a digital domain, or a combination of the two. For example, when the network device sends or receives various signals, a processor in the network device implements the sending or receiving by driving or controlling a radio frequency circuit. Therefore, during signal transmission and reception, the processor is the decision maker or controller of the transmission and reception operation, and the radio frequency circuit is the specific transmission and reception executor, and the two cooperate with the antenna to jointly implement the transmission and reception operation.
[0417] The processor can be one or more central processing units (CPUs), in the case of a CPU, the CPU can be a single core processor or multi-core processor. The processor can be a general purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic duration (PLD), a graphics processing unit (GPU), a field programmable gate array (FPGA), a microprocessor, or any other processing machine.
[0418] The radio frequency circuit can include, but is not limited to, a radio frequency chip, a radio frequency front end, a radio frequency power amplifier (PA), a low noise amplifier (LNA), a mixer, a filter, a duplexer, etc. Optionally, the radio frequency circuit can also include an antenna integrated with the radio frequency circuit.
[0419] The method steps in the embodiments of the present application can be implemented by means of hardware, or by means of a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in a memory or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or terminal. Of course, the processor and the storage medium can also exist as discrete components in a network device or terminal.
[0420] In the present application, the memory can include a cache, a random access memory (RAM), a flash memory, a read-only memory (ROM), a synchronous dynamic random access memory (SDRAM), a programmable read-only memory, an erasable programmable ROM (EPROM), an electrically erasable programmable ROM, a register, a hard disk (HDD), or a solid-state drive (SSD), a mobile hard disk, or a compact disc read-only memory (CD-ROM), and the like. The memory is any other medium capable of storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, for storing computer programs or instructions, and / or data.
[0421] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, for example, a floppy disk, a hard disk, a magnetic tape; an optical medium, for example, a digital video disc; and a semiconductor medium, for example, a solid state disk.
[0422] The embodiments of the present application also provide a computer readable storage medium storing computer programs or instructions, which are executed by a computer (for example, a processor) to implement part or all of the steps of any method performed by any device in the embodiments of the present application.
[0423] The embodiments of the present application also provide a computer program product including computer programs or a set of instructions, which, when run on a computer, implement part or all of the steps of any method performed by any device in the embodiments of the present application.
[0424] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0425] It can be understood that various numerical numbers involved in the embodiments of the present application are only used for differentiation for convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial numbers of the above processes does not mean the execution order, and the execution order of the processes should be determined according to their functions and inherent logic.
Claims
1. A data transmission method, characterized by, The method is applied to a terminal device in a non-connected state, and the method comprises: obtaining first configuration information, the first configuration information being used for configuring one or more preamble sequences, wherein the one or more preamble sequences are different from preamble sequences used for random access; if the terminal device fails to successfully receive a first multicast broadcast service (MBS) data packet, sending a first preamble sequence, the first preamble sequence being used for indicating a failure to successfully receive or for requesting retransmission, and the first preamble sequence belonging to the one or more preamble sequences.
2. The method of claim 1, wherein, The first preamble sequence does not trigger a random access response.
3. The method of claim 1 or 2, wherein: the first configuration information is used for configuring a plurality of preamble sequences, and the first preamble sequence is determined from the plurality of preamble sequences according to an MBS identifier corresponding to the first MBS data packet; wherein the plurality of preamble sequences correspond one-to-one to a plurality of MBS identifiers, or the plurality of preamble sequences include a plurality of subsets, and the plurality of subsets correspond one-to-one to the plurality of MBS identifiers; and the plurality of MBS identifiers include the MBS identifier corresponding to the first MBS data packet.
4. The method of any one of claims 1 to 3, wherein: the first configuration information is used for configuring a plurality of preamble sequences, and the first preamble sequence is determined from the plurality of preamble sequences according to an MBS identifier corresponding to the first MBS data packet and a first area in which the terminal device is located; and the coverage range of the first area is smaller than the coverage range of a cell to which the first area belongs. wherein the plurality of preamble sequences correspond one-to-one to a plurality of MBS identifiers and a plurality of areas, or the plurality of preamble sequences include a plurality of subsets, and the plurality of subsets correspond one-to-one to the plurality of MBS identifiers and the plurality of areas; and the plurality of areas include the first area, and the plurality of MBS identifiers include the MBS identifier corresponding to the first MBS data packet.
5. The method according to any one of claims 1 to 4, characterized in that, The first preamble sequence is also used for implicitly indicating one or more of the following: a redundancy version, a redundancy version sequence, or a number of repetitions.
6. The method according to any one of claims 1 to 5, characterized in that, The first preamble sequence is carried on a first time domain resource, wherein the first time domain resource is separated from a second time domain resource carrying the first MBS data packet by K time units, and the K is indicated by scheduling information of the first MBS data packet.
7. The method according to any one of claims 1 to 6, characterized in that, The first preamble sequence is carried on a first time domain resource, and the first time domain resource corresponds to a plurality of time domain resources respectively carrying a plurality of MBS data packets, the plurality of MBS data packets including the first MBS data packet, and a time domain interval between the first time domain resource and the plurality of time domain resources is indicated by scheduling information of the plurality of time domain resources.
8. The method according to any one of claims 1 to 7, characterized in that, The first preamble sequence is carried on a first time domain resource, and the first time domain resource corresponds to an area in which the terminal device is located.
9. The method according to any one of claims 6 to 8, characterized in that, The first time domain resource is used for transmitting at least one preamble sequence, the at least one preamble sequence corresponds to at least one time domain resource respectively carrying at least one MBS data packet, the at least one MBS data packet includes the first MBS data packet, and the at least one preamble sequence includes the first preamble sequence.
10. The method according to any one of claims 1 to 9, characterized in that, The first preamble sequence further implicitly indicates a frequency point for retransmission.
11. A data transmission method, characterized by, The method is applied to a network device, and the method comprises: sending a first multicast broadcast service (MBS) data packet; receiving a first preamble sequence, the first preamble sequence being used for indicating that the first MBS data packet is not successfully received or for requesting retransmission of the first MBS data packet; wherein the first preamble sequence belongs to one or more preamble sequences, and the one or more preamble sequences are different from preamble sequences used for random access; retransmitting the first MBS data packet according to the first preamble sequence.
12. The method of claim 11, wherein, The first preamble sequence does not trigger a random access response.
13. The method according to claim 11 or 12, characterized in that, The method further comprises: sending first configuration information, the first configuration information being used for configuring the one or more preamble sequences, wherein the one or more preamble sequences are used for a terminal device in a non-connected state to indicate that an MBS data packet is not successfully received or for the terminal device in the non-connected state to request retransmission of the MBS data packet.
14. The method of claim 13, wherein, The first configuration information is used for configuring a plurality of preamble sequences, the plurality of preamble sequences corresponding to a plurality of MBS identifiers in a one-to-one manner; or the plurality of preamble sequences includes a plurality of subsets, the plurality of subsets corresponding to the plurality of MBS identifiers in a one-to-one manner. The first preamble sequence corresponds to an MBS identifier corresponding to the first MBS data packet, and the plurality of MBS identifiers include the MBS identifier corresponding to the first MBS data packet.
15. The method according to claim 13 or 14, characterized in that, The first configuration information is used for configuring a plurality of preamble sequences, the plurality of preamble sequences corresponding to a plurality of MBS identifiers and a plurality of areas in a one-to-one manner; or the plurality of preamble sequences includes a plurality of subsets, the plurality of subsets corresponding to the plurality of MBS identifiers and the plurality of areas in a one-to-one manner, and the plurality of MBS identifiers include an MBS identifier corresponding to the first MBS data packet. The first preamble sequence corresponds to the MBS identifier corresponding to the first MBS data packet and a first area in which the terminal device is located, and the plurality of areas include the first area.
16. The method according to any one of claims 11 to 15, characterized in that, The first preamble sequence is further used for implicitly indicating one or more of the following: a redundancy version, a redundancy version sequence, or a number of repetitions.
17. The method according to any one of claims 11 to 16, characterized in that, The first preamble sequence is carried on a first time domain resource, wherein the first time domain resource is separated from a second time domain resource carrying the first MBS data packet by K time units, and the K is indicated by scheduling information of the first MBS data packet.
18. The method according to any one of claims 11 to 17, characterized in that, The first preamble sequence is carried on a first time domain resource, the first time domain resource corresponds to a plurality of time domain resources respectively carrying a plurality of MBS data packets, the plurality of MBS data packets include the first MBS data packet, and a time domain interval between the first time domain resource and the plurality of time domain resources is indicated by scheduling information of the plurality of time domain resources.
19. The method according to any one of claims 11 to 18, characterized in that, The first preamble sequence is carried on a first time domain resource, and the first time domain resource corresponds to an area in which the terminal device is located.
20. The method of any one of claims 17-19, wherein, The first time domain resource is used for transmission of at least one preamble sequence, the at least one preamble sequence corresponds to at least one time domain resource respectively carrying at least one MBS data packet, the at least one MBS data packet includes the first MBS data packet, and the at least one preamble sequence includes the first preamble sequence.
21. The method of any one of claims 11 to 20, wherein, The first preamble sequence also implicitly indicates a frequency point for retransmission. The retransmission of the first MBS data packet includes: The first MBS data packet is retransmitted based on the frequency point.
22. A data transmission apparatus, characterized by comprising: The device is applied to a terminal device in a non-connected state, and includes an acquisition module and a sending module. The acquisition module is configured to acquire first configuration information, and the first configuration information is used to configure one or more preamble sequences, wherein the one or more preamble sequences are different from preamble sequences used for random access. The sending module is configured to, if the terminal device fails to successfully receive a first multicast broadcast service (MBS) data packet, send a first preamble sequence, wherein the first preamble sequence is used to indicate a failure to successfully receive or to request retransmission, and the first preamble sequence belongs to the one or more preamble sequences.
23. The apparatus of claim 22, wherein, The first preamble sequence does not trigger a random access response.
24. The device of claim 22 or 23, wherein The first configuration information is used to configure a plurality of preamble sequences, and the first preamble sequence is determined from the plurality of preamble sequences according to an MBS identifier corresponding to the first MBS data packet. The plurality of preamble sequences correspond to a plurality of MBS identifiers one-to-one, or the plurality of preamble sequences include a plurality of subsets, and the plurality of subsets correspond to a plurality of MBS identifiers one-to-one; and the plurality of MBS identifiers include the MBS identifier corresponding to the first MBS data packet.
25. The device of any one of claims 22 to 24, wherein The first configuration information is used to configure a plurality of preamble sequences, and the first preamble sequence is determined from the plurality of preamble sequences according to an MBS identifier corresponding to the first MBS data packet and a first area in which the terminal device is located; and a coverage range of the first area is smaller than a coverage range of a cell to which the first area belongs. The plurality of preamble sequences correspond to a plurality of MBS identifiers and a plurality of areas one-to-one, or the plurality of preamble sequences include a plurality of subsets, and the plurality of subsets correspond to the plurality of MBS identifiers and the plurality of areas one-to-one; the plurality of areas include the first area, and the plurality of MBS identifiers include the MBS identifier corresponding to the first MBS data packet.
26. The apparatus of any one of claims 22-25, wherein, The first preamble sequence is also used to implicitly indicate one or more of the following: a redundancy version, a redundancy version sequence, or a repetition number.
27. The apparatus of any one of claims 22-26, wherein, The first preamble sequence is carried on a first time domain resource, and the first time domain resource is separated from a second time domain resource carrying the first MBS data packet by K time units, and the K is indicated by scheduling information of the first MBS data packet.
28. The apparatus of any of claims 22-27, wherein, The first preamble sequence is carried on a first time domain resource, and the first time domain resource corresponds to a region where the terminal device is located.
29. The apparatus of any of claims 22-28, wherein, The first preamble sequence is carried on a first time domain resource, and the first time domain resource corresponds to a region where the terminal device is located.
30. The apparatus of any one of claims 27-29, wherein, The first time domain resource is used for transmitting at least one preamble sequence, and the at least one preamble sequence corresponds to at least one time domain resource carrying at least one MBS data packet in a one-to-one manner, and the at least one MBS data packet includes the first MBS data packet, and the at least one preamble sequence includes the first preamble sequence.
31. The apparatus of any one of claims 22-30, wherein, The first preamble sequence also implicitly indicates a frequency point for retransmission.
32. A data transmission device, characterized by The application is applied to a network device, and the device comprises a sending module and a receiving module. The sending module is used for sending a first multicast broadcast service (MBS) data packet. The receiving module is used for receiving a first preamble sequence, and the first preamble sequence is used for indicating that the first MBS data packet is not successfully received or for requesting retransmission of the first MBS data packet; wherein the first preamble sequence belongs to one or more preamble sequences, and the one or more preamble sequences are different from preamble sequences used for random access. The sending module is also used for retransmitting the first MBS data packet according to the first preamble sequence.
33. The apparatus of claim 32, wherein, The first preamble sequence does not trigger a random access response.
34. The apparatus of claim 32 or 33, wherein, The sending module is also used for sending first configuration information, and the first configuration information is used for configuring the one or more preamble sequences, wherein the one or more preamble sequences are used by a terminal device in a non-connected state to indicate that a MBS data packet is not successfully received or to request retransmission of the MBS data packet.
35. The apparatus of claim 34, wherein, The first configuration information is used for configuring a plurality of preamble sequences, and the plurality of preamble sequences correspond to a plurality of MBS identifiers in a one-to-one manner; or the plurality of preamble sequences comprises a plurality of subsets, and the plurality of subsets correspond to a plurality of MBS identifiers in a one-to-one manner. The first preamble sequence corresponds to a MBS identifier corresponding to the first MBS data packet, and the plurality of MBS identifiers include the MBS identifier corresponding to the first MBS data packet.
36. The apparatus of claim 34 or 35, wherein, The first configuration information is used for configuring a plurality of preamble sequences, and the plurality of preamble sequences correspond to a plurality of MBS identifiers and a plurality of regions in a one-to-one manner; or the plurality of preamble sequences comprises a plurality of subsets, and the plurality of subsets correspond to the plurality of MBS identifiers and the plurality of regions in a one-to-one manner, and the plurality of MBS identifiers include the MBS identifier corresponding to the first MBS data packet. The first preamble sequence corresponds to a MBS identifier corresponding to the first MBS data packet and a first region where the terminal device is located, and the plurality of regions include the first region.
37. The apparatus of any one of claims 32-36, wherein, The first preamble sequence is further used to implicitly indicate one or more of: a redundancy version, a redundancy version sequence, or a number of repetitions.
38. The apparatus of any one of claims 32-37, wherein, The first preamble sequence is carried on a first time domain resource, wherein the first time domain resource is separated from a second time domain resource carrying the first MBS data packet by K time units, and the K is indicated by scheduling information of the first MBS data packet.
39. The apparatus of any one of claims 32-38, wherein, The first preamble sequence is carried on a first time domain resource, and the first time domain resource corresponds to a plurality of time domain resources respectively carrying a plurality of MBS data packets, the plurality of MBS data packets including the first MBS data packet, and a time domain interval between the first time domain resource and the plurality of time domain resources is indicated by scheduling information of the plurality of time domain resources.
40. The apparatus of any one of claims 32-39, wherein, The first preamble sequence is carried on a first time domain resource, and the first time domain resource corresponds to an area in which a terminal device is located.
41. The apparatus of any one of claims 38-40, wherein, The first time domain resource is used to transmit at least one preamble sequence, and the at least one preamble sequence one-to-one corresponds to at least one time domain resource respectively carrying at least one MBS data packet, the at least one MBS data packet including the first MBS data packet, and the at least one preamble sequence including the first preamble sequence.
42. The apparatus of any one of claims 32-41, wherein, The first preamble sequence further implicitly indicates a frequency point for retransmission. The sending module is further used to retransmit the first MBS data packet based on the frequency point.
43. A data transmission device, comprising: The apparatus comprises a processor configured to cause the apparatus to perform the method of any one of claims 1-10, or to perform the method of any one of claims 11-21, by executing computer programs or instructions stored in a memory and / or by a logic circuit.
44. The device of claim 43, wherein, The data transmission apparatus further comprises a memory configured to store the computer programs or instructions.
45. A chip system, characterized by The apparatus comprises: a communication interface configured to obtain data to be processed, and a processing circuitry configured to process the data to implement the method of any one of claims 1-10, or to implement the method of any one of claims 11-21.
46. A computer-readable storage medium, comprising: The computer readable storage medium stores computer executable instructions for causing the method of any one of claims 1-10 to be implemented, or for causing the method of any one of claims 11-21 to be implemented, when the computer executable instructions are run on a data transmission apparatus.
47. A computer program product, characterised in that, The computer program product comprises instructions for implementing the method of any one of claims 1-10, or comprises instructions for implementing the method of any one of claims 11-21.
48. A communication system comprising a network device configured to implement the method of any one of claims 11-21.
49. The communication system of claim 48, wherein, The communication system further comprises a terminal device configured to implement the method of any one of claims 1-10.
Citation Information
Patent Citations
Hybrid automatic repeat request (HARQ) transmission control method and device
CN111064550A
Communication synchronization method and device, computer equipment and storage medium
CN111064690A
Apparatus and method for hybrid automatic repeat request feedback transmission
CN116114200A
Communication method and device
CN118317256A
Single cell point-to-multipoint feedback
US20190297647A1