Data transmission methods, devices, communication equipment, and storage media

The PDCP status report and adaptive ARQ mechanisms enhance data transmission reliability and speed by addressing uplink power limitations, ensuring timely retransmissions and configuration adjustments in data transmission systems.

JP7863185B2Active Publication Date: 2026-05-20CHINA MOBILE COMM LTD RES INST +1
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2022-11-15
Publication Date
2026-05-20

AI Technical Summary

Technical Problem

Current data transmission methods face limitations in uplink power, resulting in restricted data transmission speed, limited bandwidth usage, and an inability to guarantee reliability, especially in scenarios requiring high reliability, low latency, and large bandwidth such as V2X, AR, and multicast services, due to inadequate Automatic Repeat-reQuest (ARQ) mechanisms.

Method used

Implementing a PDCP status report mechanism that triggers retransmission based on specific conditions, including PDU loss detection, mode changes, and configuration adjustments, along with ARQ functionality activation or deactivation, to enhance data transmission reliability and efficiency.

Benefits of technology

The proposed solution improves data transmission reliability and speed by timely retransmission triggers and adaptive configuration, addressing limitations in existing ARQ systems, particularly in challenging environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007863185000001
    Figure 0007863185000001
  • Figure 0007863185000002
    Figure 0007863185000002
  • Figure 0007863185000003
    Figure 0007863185000003
Patent Text Reader

Abstract

The data transmission method includes transmitting a PDCP status report when a PDCP entity of a terminal satisfies a first condition, the first condition including at least one of: the PDCP entity detects a loss of a first PDU; the PDCP entity detects a loss of a first PDU greater than a preset number or equal to or greater than the preset number; the PDCP entity changes from a point-to-point transmission and / or reception mode to a point-to-multipoint transmission and / or reception mode; the PDCP entity of the terminal changes at least one of adding, reducing and reconfiguring; an adaptation layer entity connected to the PDCP entity of the terminal changes at least one of adding, reducing and reconfiguring; and an RLC entity connected to the PDCP entity of the terminal changes at least one of adding, reducing and reconfiguring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross-reference to Related Applications) This application is filed based on a Chinese patent application with an application number of 202111350583.7 and an application date of November 15, 2021, claims the priority of the Chinese patent application, and all the contents of the Chinese patent application are incorporated herein by reference.

[0002] This disclosure relates to the field of communication technologies, and more specifically, to data transmission methods, devices, communication equipment, and storage media.

Background Art

[0003] Currently, in data transmission, the uplink power of a single terminal is limited, resulting in a limited data transmission speed, limited bandwidth usage, inability to guarantee reliability, and lack of support for a retransmission technology based on a high-speed and effective Automatic Repeat-reQuest (ARQ) in the Acknowledged Mode (AM) using the Packet Data Convergence Protocol (PDCP). This is particularly prominent at the edge of the cell. The current trigger for ARQ retransmission is not timely, and its limitations are relatively large, making it impossible to guarantee the transmission performance requirements of high reliability, low latency, and large bandwidth, such as Vehicle to Everything (V2X), Augmented Reality (AR), Virtual Reality (VR), and multicast services. [[ID=第十九]]

Summary of the Invention

Means for Solving the Problems

[0004] Embodiments of this disclosure provide a data transmission method, device, communication equipment, and storage media.

[0005] The technical solutions of the embodiments of this disclosure are realized as follows.

[0006] In the first aspect, embodiments of the present disclosure provide a data transmission method, said data transmission method is The PDCP entity of a terminal sends a PDCP status report if it satisfies a first condition, the first condition being: The PDCP entity detected the loss of the first protocol data unit (PDU). The PDCP entity has detected a number greater than a preset number or a number greater than or equal to a preset number of first PDU losses. The PDCP entity is affected when a change occurs from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The Radio Link Control (RLC) entities connected to or associated with the PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, Quality of Service (QoS) flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. This includes at least one of the following: the terminal completing radio link failure (RLF) recovery; Here, the PDCP status report is used to trigger the first network node to retransmit the data.

[0007] In some optional embodiments of the present disclosure, transmitting a PDCP status report when the terminal's PDCP entity satisfies a first condition includes transmitting a PDCP status report when the PDCP entity satisfies the first condition and a disposal timer or reassembly timer expires, or transmitting a PDCP status report according to a predetermined period when the PDCP entity satisfies the first condition.

[0008] In some optional embodiments of the present disclosure, the data transmission method further includes the PDCP entity not changing the starting position of the receive window of the receive buffer.

[0009] In some select embodiments of the present disclosure, the data transmission method further includes the terminal receiving first configuration information transmitted by the first network node, the first configuration information is: The PDCP entity detects the loss of the first PDU and sends a PDCP status report. The PDCP entity detects a loss of more than a preset number of first PDUs or more than a preset number of first PDUs, and sends a PDCP status report. The PDCP entity transmits a PDCP status report when a change occurs from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. The aforementioned terminal establishes or reduces connections to transmit and / or receive the same services, Quality of Service (QoS) flows, streams, or service data flows, or PDU sessions as other terminals, and transmits a PDCP status report. Sending a PDCP status report includes at least one instruction indicating that it corresponds to RLC Acknaw / edged Mode (AM) and / or RLC Unacknowledged Mode (UM).

[0010] In some of the selectable embodiments of this disclosure, the first configuration information is Whether the transmitted PDCP status report carries information indicating the Hyperframe Number (HFN) corresponding to the data, Whether the transmitted PDCP status report carries information indicating the absolute time corresponding to the data, Does the transmitted PDCP status report carry information about the absolute time when the first loss data was detected? Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data lost by the first PDU, The transmitted PDCP status report carries information indicating the HFN and sequence number (SN) corresponding to the data. Does the transmitted PDCP status report carry information indicating whether the data needs to be encrypted? Does the transmitted PDCP status report carry information indicating whether header compression is required for the data? The transmitted PDCP status report further includes at least one of the directive pieces of information indicating whether the data requires integrity protection.

[0011] In some optional embodiments of the present disclosure, if both the PDCP entity and the RLC entity of the terminal have ARQ functionality, the data transmission method further includes the terminal receiving second configuration information transmitted by the first network node and activating or deactivating the ARQ functionality of the PDCP entity or the RLC entity based on the second configuration information.

[0012] In some optional embodiments of the present disclosure, the data transmission method further includes the terminal receiving third configuration information transmitted by the first network node, wherein the third configuration information includes a priority for a packet discard timer, a priority for a packet retransmission timer, and a priority for a packet reassembly timer, and the terminal performing an operating mechanism corresponding to the highest priority timer.

[0013] In some select embodiments of the present disclosure, the data transmission method further includes the terminal determining which of the packet discard timer, packet retransmission timer and packet reassembly timer has the shortest timing time, and executing an operating mechanism corresponding to the timer with the shortest timing time.

[0014] In a second aspect, embodiments of the present disclosure further provide a data transmission method, the data transmission method is The first network node receives a PDCP status report transmitted by a terminal and retransmits data based on the PDCP status report, wherein the PDCP status report is transmitted if a first condition is met, and the first condition is The PDCP entity of the terminal detects the loss of the first PDU. The PDCP entity of the terminal detects the loss of more than or equal to a preset number of first PDUs. A change occurs in the PDCP entity of the terminal from the point-to-point transmission and / or reception mode to the point-to-multipoint transmission and / or reception mode. At least one change among addition, reduction, and reconfiguration occurs in the PDCP entity of the terminal. At least one change among addition, reduction, and reconfiguration occurs in the adaptation layer entity connected to the PDCP entity of the terminal. At least one change among addition, reduction, and reconfiguration occurs in the RLC entity connected to or related to the PDCP entity of the terminal. A change occurs in the security configuration of the PDCP entity of the terminal. The terminal establishes or reduces a connection for transmitting and / or receiving the same service, QoS flow, stream or service data flow, or PDU session as another terminal. The terminal enters the covered area again from the non-covered area. The signal state of the service cell measured by the terminal is greater than or equal to a preset threshold. The terminal includes at least one of completing RLF recovery. [[ID=2I]]

[0015] In some selectable embodiments of the present disclosure, the data transmission method further includes the first network node transmitting first configuration information to the terminal, and the first configuration information The PDCP entity of the terminal detects the loss of the first PDU and transmits a PDCP status report. The PDCP entity of the terminal detects the loss of more than or equal to a preset number of first PDUs and transmits a PDCP status report. The PDCP entity of the aforementioned terminal undergoes a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode, and sends a PDCP status report. The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. The terminal establishes or terminates connections to send and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals, and sends a PDCP status report. Sending a PDCP status report includes at least one of the following instructional pieces of information: that it corresponds to RLC AM mode and / or RLC UM mode.

[0016] In some of the selectable embodiments of this disclosure, the first configuration information is Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data, Whether the transmitted PDCP status report carries information indicating the absolute time corresponding to the data, Does the transmitted PDCP status report carry information about the absolute time when the first loss data was detected? Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data lost by the first PDU, The transmitted PDCP status report carries information indicating the HFN and SN corresponding to the data. Does the transmitted PDCP status report carry information indicating whether the data needs to be encrypted? Does the transmitted PDCP status report carry information indicating whether header compression is required for the data? The transmitted PDCP status report further includes at least one of the directive pieces of information indicating whether the data requires integrity protection.

[0017] In some optional embodiments of the present disclosure, the data transmission method further includes the first network node transmitting second configuration information to the terminal, the second configuration information being used to activate or deactivate the ARQ functionality of the terminal's PDCP entity or RLC entity, both of which have ARQ functionality.

[0018] In some optional embodiments of the present disclosure, the data transmission method further includes the first network node transmitting third configuration information to the terminal, the third configuration information including packet discard timer priority, packet retransmission timer priority, and packet reassembly timer priority.

[0019] In a third aspect, embodiments of the present disclosure further provide a data transmission method, the data transmission method is The first terminal transmits and / or receives data through m terminals, where m is a positive integer of 1 or more.

[0020] In some optional embodiments of the present disclosure, the data transmission method further includes the first terminal receiving fourth configuration information transmitted by the core network, the fourth configuration information being: It includes at least one of the following: PDU session configuration information, Internet Protocol (IP) address, Temporary Mobile Subscriber Identity (TMSI) identifier, General Packet Radio Service (GPRS) Tunnel Protocol-User Plane (GTP-U) tunnel placement information for the user plane portion, registration area, and security parameters.

[0021] In some select embodiments of the present disclosure, the fourth configuration information is applied to the data transmission and / or reception of at least one of the m terminals.

[0022] In some select embodiments of the present disclosure, the data transmitted and / or received by the first terminal via m terminals is, A situation in which the data transmitted and / or received by the first terminal via m terminals and the data transmitted and / or received by the first terminal are the same data of the same service, A situation in which the data transmitted and / or received by the first terminal via m terminals and the data transmitted and / or received by the first terminal are different data of the same service. The system includes at least one of the following situations: the data transmitted and / or received by the first terminal via m terminals is data of a different service; and the data transmitted and / or received by the first terminal is data of a different service.

[0023] In some optional embodiments of the present disclosure, the data transmission method further includes the first terminal receiving fifth configuration information transmitted by a first network node, the fifth configuration information being used to configure data aggregation and / or distribution between a plurality of terminals, and the fifth configuration information is At least one of the following: Service Data Adaptation Protocol (SDAP) configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, Media Access Control (MAC) configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more Hybrid Automatic Repeat reQuest (HARQ) process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or semi-persistent scheduling (SPS) are configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public discontinuous reception (DRX) configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, bandwidth part (BWP), and beam resource, respectively, Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0024] In some optional embodiments of the present disclosure, the data transmission method further includes the first terminal transferring all or part of the fifth configuration information to at least one of the m terminals.

[0025] In some select embodiments of the present disclosure, the first terminal transmits and / or receives data through m terminals, The first terminal transfers data to at least one of the m terminals based on the fifth configuration information, and the data is determined based on the location of the public layer. Here, if the location of the public layer is a new logical layer of SDAP or PDCP or higher, the data is a PDCP service data unit (SDU). If the location of the public layer is PDCP, then the data is PDCP PDU. If the location of the public layer is RLC, then the data is an RLC PDU. If the location of the public layer is the Media Access Control (MAC) layer, then the data is a MAC PDU. If the location of the public layer is the physical layer (PHY), then the data is transmitted via a physical uplink shared channel (PUSCH).

[0026] In some select embodiments of the present disclosure, the first terminal transmits and / or receives data through m terminals, The first terminal transmits the data to at least one of the m terminals and / or receives data from at least one of the m terminals based on aggregation and / or distribution conditions transmitted by the first network node or artificial intelligence (AI) control body. Alternatively, the first terminal may voluntarily choose to transmit data to at least one of the m terminals and / or receive data from at least one of the m terminals. Here, the conditions for the aggregation and / or diversion are: The transmission power of the first terminal is greater than and / or equal to a preset threshold. The first terminal receives a signal that activates aggregation and / or distribution of the first network node. The first terminal receives a paging message relating to a service that can be aggregated and / or distributed. The data loss rate of the first terminal is greater than and / or equal to a predetermined threshold. The first terminal enters a wireless link failure state. The amount of data arriving at the first terminal is greater than and / or equal to a predetermined threshold. The amount of data in the buffer area of ​​the first terminal is greater than and / or equal to a predetermined threshold. The service rate corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service reliability corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. This includes at least one of the following situations: the service delay corresponding to the data of the first terminal is less than a pre-configured threshold, and / or is below a pre-configured threshold.

[0027] In some select embodiments of the present disclosure, the data transmission method is a first terminal transmitting first instruction information to a first network node, the first instruction information being used to instruct the first terminal to begin transmitting data to and / or receiving data from at least one of the m terminals. The first terminal transmits a second instruction to at least one of the m terminals, the second instruction being used to instruct the first terminal to begin transmitting data to and / or receiving data from at least one of the m terminals.

[0028] In some optional embodiments of the present disclosure, the data transmission method further comprises the first terminal transmitting first request information to a first network node, the first request information being used by the first terminal to request the transmission of data to and / or the reception of data from at least one of the m terminals.

[0029] In some optional embodiments of the present disclosure, the data transmission method further comprises the first terminal exchanging first information with at least one of the m terminals having a data aggregation and / or diversion relationship before establishing data aggregation and / or diversion, the first information including at least one of transmit power capability, radio frequency RF chain capability, processing capability, supported bandwidth, supported frequency combinations, transmission delay and / or jitter information between the m terminals, and information supporting aggregated and / or diversionable services between the m terminals.

[0030] In some optional embodiments of the present disclosure, the data transmission method further comprises the first terminal transmitting second information to a first network node and / or core network, wherein the second information includes information of at least one terminal among the m terminals having a data aggregation and / or distribution relationship, and the information of the at least one terminal is Terminal identifier, It includes at least one of the above-mentioned first information.

[0031] In some optional embodiments of the present disclosure, the data transmission method further includes the first terminal receiving the decomposition results of a first network node performing QoS decomposition or 5G Quality of Service Identifier (5QI) parameter decomposition on two or more air interfaces for a service or QoS flow.

[0032] In a fourth aspect, embodiments of the present disclosure further provide a data transmission method, the data transmission method is The second terminal receives data from and / or transmits data to the first terminal, wherein the second terminal is one of m terminals, and the first terminal transmits and / or receives data through the m terminals, where m is a positive integer of 1 or more.

[0033] In some optional embodiments of the present disclosure, the data transmission method further includes the second terminal receiving a fifth configuration information transmitted by a first network node or the first terminal, the fifth configuration information being used to configure data aggregation and / or distribution between a plurality of terminals. The aforementioned fifth configuration information is, At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more HARQ process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or SPS configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, BWP, and beam resource configured for each terminal, Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0034] In some optional embodiments of the present disclosure, the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are: A situation in which the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are the same data of the same service, A situation in which the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are different data of the same service, This includes at least one of the following situations: the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are data of different services.

[0035] In some optional embodiments of this disclosure, the data transmitted between the second terminal and the first terminal is determined based on the location of the public layer. Here, if the location of the public layer is a new logical layer of SDAP or PDCP or higher, the data is a PDCP SDU. If the location of the public layer is PDCP, then the data is PDCP PDU. If the location of the public layer is RLC, then the data is an RLC PDU. If the location of the public layer is MAC, then the data is MAC PDU. If the location of the public layer is PHY, the data is transmitted via PUSC.

[0036] In some optional embodiments of the present disclosure, the data transmission method further includes the second terminal receiving second instruction information transmitted by the first terminal, the second instruction information being used to instruct the first terminal to begin transmitting data to the second terminal and / or receiving data from at least one of the m terminals.

[0037] In a fifth aspect, embodiments of the present disclosure further provide a data transmission method, the data transmission method is The first network node transmits fifth configuration information, or aggregation and / or distribution conditions, to the first terminal and / or second terminal, wherein the fifth configuration information and / or the aggregation and / or distribution conditions are used by the first terminal to transfer data to at least one of m terminals, where m is a positive integer of 1 or more, and the second terminal is one of the m terminals.

[0038] In some optional embodiments of the present disclosure, the fifth configuration information is further used to configure data aggregation and / or distribution between multiple terminals, and the fifth configuration information is At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more HARQ process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or SPS configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, BWP, and beam resource configured for each terminal, Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0039] In some optional embodiments of this disclosure, the conditions for aggregation and / or diversion are: The transmission power of the first terminal is greater than and / or equal to a preset threshold. The first terminal receives a signal that activates aggregation and / or distribution of the first network node. The first terminal receives a paging message relating to a service that can be aggregated and / or distributed. The data loss rate of the first terminal is greater than and / or equal to a predetermined threshold. The first terminal enters a wireless link failure state. The amount of data arriving at the first terminal is greater than and / or equal to a predetermined threshold. The amount of data in the buffer area of ​​the first terminal is greater than and / or equal to a predetermined threshold. The service rate corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service reliability corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. This includes at least one of the following situations: the service delay corresponding to the data of the first terminal is less than a pre-configured threshold, and / or is below a pre-configured threshold.

[0040] In some optional embodiments of the present disclosure, the data transmission method further includes the first network node receiving first instruction information transmitted by the first terminal, the first instruction information being used to instruct the first terminal to initiate the transfer of data to at least one of the m terminals and / or to receive data from at least one of the m terminals.

[0041] In some optional embodiments of the present disclosure, the data transmission method further comprises the first network node receiving first request information transmitted by the first terminal, the first request information being used to request the first terminal to transmit data to at least one of the m terminals and / or to request the first terminal to receive data from at least one of the m terminals.

[0042] In some select embodiments of the present disclosure, the data transmission method further comprises the first network node receiving second information transmitted by the first terminal, the second information comprising information of at least one terminal among the m terminals having a data aggregation and / or diversion relationship, the information of the at least one terminal, Terminal identifier, It includes at least one of the above-mentioned first information.

[0043] In some optional embodiments of the present disclosure, the data transmission method further includes the first network node performing QoS decomposition or QI parameter decomposition on a service or QoS flow over two or more air interfaces, obtaining the decomposition results, and transmitting the decomposition results to the first terminal.

[0044] In a sixth aspect, embodiments of the present disclosure further provide a data transmission device applied to a terminal, the data transmission device including a first communication unit configured to transmit a PDCP status report when the PDCP entity of the terminal satisfies a first condition, the first condition being: The PDCP entity detected the loss of the first PDU. The PDCP entity has detected a number greater than a preset number or a number greater than or equal to a preset number of first PDU losses. The PDCP entity undergoes a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The RLC entities connected to or associated with the PDCP entities of the terminal undergo at least one of the following changes: addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. The terminal completes RLF recovery, and includes at least one of the following: Here, the PDCP status report is used to trigger the first network node to retransmit the data.

[0045] In a seventh aspect, an embodiment of the present disclosure further provides a data transmission device applied to a first network node, the data transmission device including a second communication unit configured to receive a PDCP status report transmitted by a terminal and to retransmit data based on the PDCP status report, Here, the PDCP status report is sent when the first condition is met, and the first condition is, The PDCP entity of the aforementioned terminal detected the loss of the first PDU. The terminal has detected a number of PDCP entities greater than a preset number, or a loss of more than a preset number of first PDUs. The PDCP entity of the aforementioned terminal will change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The RLC entities connected to or associated with the PDCP entities of the terminal undergo at least one of the following changes: addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. This includes at least one of the following: the terminal completes RLF recovery.

[0046] In the eighth aspect, an embodiment of the present disclosure further provides a data transmission device applicable to a first terminal, the data transmission device comprising a third communication unit configured to transmit and / or receive data through m terminals, where m is a positive integer of 1 or more.

[0047] In a ninth aspect, an embodiment of the present disclosure further provides a data transmission device applicable to a second terminal, the data transmission device comprising a fourth communication unit configured to receive data from and / or transmit data to the first terminal, the second terminal being one of m terminals, and the first terminal transmitting and / or receiving data through the m terminals.

[0048] In a tenth aspect, an embodiment of the present disclosure further provides a data transmission device applied to a first network node, the data transmission device comprising a fifth communication unit configured to transmit fifth configuration information, or aggregation and / or diversion conditions, to a first terminal and / or a second terminal, the fifth configuration information and / or the aggregation and / or diversion conditions being used by the first terminal to transfer data to at least one of m terminals, where m is a positive integer greater than or equal to 1, and the second terminal is one of the m terminals.

[0049] In the eleventh embodiment, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the processor enables the processor to perform steps of the method described in any of the above embodiments of the present disclosure.

[0050] In a twelfth aspect, an embodiment of the present disclosure further provides a communication device comprising memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, steps of the method of any of the above-described embodiments of the present disclosure are realized.

[0051] Embodiments of this disclosure provide a data transmission method, apparatus, communication equipment and storage medium, the data transmission method comprising transmitting a PDCP status report when a terminal's PDCP entity satisfies a first condition, the first condition being: the PDCP entity has detected a loss of a first PDU; the PDCP entity has detected a loss of a first PDU greater than or equal to a preset number; the PDCP entity has undergone a change from point-to-point transmit and / or receive mode to point-to-multipoint transmit and / or receive mode; the terminal's PDCP entity has undergone at least one of addition, reduction and reconfiguration; and an adaptation layer entity connected to the terminal's PDCP entity has undergone addition, reduction and reconfiguration. The first condition is met, and the Furthermore, by supplementing means such as multiple terminals coordinating and transmitting services, and transmitting through other terminals, data transmission problems such as limited data transmission speed, restricted bandwidth usage, and inability to guarantee reliability can be further overcome. The present invention provides, for example, the following: (Item 1) A data transmission method, The Packet Data Convergence Protocol (PDCP) entity of a terminal sends a PDCP status report if a first condition is met, the first condition is: The PDCP entity detected the loss of the first protocol data unit (PDU), The PDCP entity has detected a number greater than a preset number or a number greater than or equal to a preset number of first PDU losses. The PDCP entity undergoes a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The Radio Link Layer Control (RLC) entities connected to or associated with the PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, quality of service (QoS) flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. This includes at least one of the following: the terminal completing wireless link failure (RLF) recovery; Herein, the PDCP status report is used as a data transmission method to trigger the first network node to retransmit data. (Item 2) The PDCP entity of the aforementioned terminal sends a PDCP status report when the first condition is met. If the PDCP entity satisfies the first condition, it will send a PDCP status report when the disposal timer or reassembly timer expires, or The PDCP entity, when it satisfies the first condition, sends a PDCP status report according to a predetermined period, The data transmission method described in item 1. (Item 3) The aforementioned data transmission method is The PDCP entity further includes not changing the starting position of the receive window of the receive buffer, The data transmission method described in item 1. (Item 4) The aforementioned data transmission method is The terminal further includes receiving first configuration information transmitted by the first network node, The above first configuration information is, The PDCP entity detects the loss of the first PDU and sends a PDCP status report. The PDCP entity detects a loss of more than a preset number of first PDUs or more than a preset number of first PDUs, and sends a PDCP status report. The PDCP entity transmits a PDCP status report when a change occurs from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. The aforementioned terminal establishes or reduces connections to send and / or receive the same services, quality of service (QoS) flows, streams, or service data flows, or PDU sessions as other terminals, and sends a PDCP status report. Sending a PDCP status report includes at least one of the following instructional pieces of information: that it corresponds to RLC Acknowledgement Mode (AM) and / or RLC Non-Acknowledgement Mode (UM). The data transmission method described in item 1. (Item 5) The above first configuration information is, Whether the transmitted PDCP status report carries information indicating the hyperframe number (HFN) corresponding to the data, Whether the transmitted PDCP status report carries information indicating the absolute time corresponding to the data, Does the transmitted PDCP status report carry information about the absolute time when the first loss data was detected? Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data lost by the first PDU, The transmitted PDCP status report carries information indicating the HFN and sequence number (SN) corresponding to the data. Does the transmitted PDCP status report carry information indicating whether the data needs to be encrypted? Does the transmitted PDCP status report carry information indicating whether header compression is required for the data? The transmitted PDCP status report further includes at least one of the instructional pieces of information indicating whether the data requires integrity protection, The data transmission method described in item 4. (Item 6) If both the PDCP entity and the RLC entity of the terminal have an automatic retransmission request (ARQ) function, the data transmission method further: The terminal receives second configuration information transmitted by the first network node, and activates or deactivates the ARQ function of the PDCP entity or RLC entity based on the second configuration information, A data transmission method described in any one of items 1 to 5. (Item 7) The aforementioned data transmission method is The terminal receives third configuration information transmitted by the first network node, wherein the third configuration information includes the priority of a packet discard timer, the priority of a packet retransmission timer, and the priority of a packet reassembly timer. The terminal further includes executing an operating mechanism corresponding to the timer with the highest priority, The data transmission method described in item 6. (Item 8) The aforementioned data transmission method is The terminal further includes determining which of the packet discard timer, packet retransmission timer, and packet reassembly timer has the shortest timing time, and executing an operating mechanism corresponding to the timer with the shortest timing time. The data transmission method described in item 6. (Item 9) A data transmission method, The first network node receives a PDCP status report transmitted by a terminal and retransmits data based on the PDCP status report, The aforementioned PDCP status report is sent when the first condition is met, and the first condition is: The PDCP entity of the aforementioned terminal detected the loss of the first PDU. The terminal has detected a number of PDCP entities greater than a preset number, or a loss of more than a preset number of first PDUs. The PDCP entity of the aforementioned terminal will change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The Radio Link Layer Control (RLC) entities connected to or associated with the PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, quality of service (QoS) flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. A data transmission method comprising at least one of the following: the terminal completing RLF recovery. (Item 10) The aforementioned data transmission method is The first network node further includes transmitting first configuration information to the terminal, the first configuration information is The PDCP entity of the aforementioned terminal detects the loss of the first PDU and sends a PDCP status report. The terminal detects that the number of PDCP entities is greater than a preset number or that the number of first PDUs is greater than a preset number, and sends a PDCP status report. The PDCP entity of the aforementioned terminal undergoes a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode, and sends a PDCP status report. The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. The terminal establishes or terminates connections to send and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals, and sends a PDCP status report. Sending a PDCP status report includes at least one of the following instructional pieces of information: that it corresponds to RLC AM mode and / or RLC UM mode. The data transmission method described in item 9. (Item 11) The above first configuration information is, Whether the transmitted PDCP status report carries information indicating the hyperframe number (HFN) corresponding to the data, Whether the transmitted PDCP status report carries information indicating the absolute time corresponding to the data, Does the transmitted PDCP status report carry information about the absolute time when the first loss data was detected? Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data lost by the first PDU, The transmitted PDCP status report carries information indicating the HFN and sequence number (SN) corresponding to the data. Does the transmitted PDCP status report carry information indicating whether the data needs to be encrypted? Does the transmitted PDCP status report carry information indicating whether header compression is required for the data? The transmitted PDCP status report further includes at least one of the instructional pieces of information indicating whether the data requires integrity protection, The data transmission method described in item 10. (Item 12) The aforementioned data transmission method is The first network node further includes transmitting second configuration information to the terminal, the second configuration information being used to activate or deactivate the ARQ function of the terminal's PDCP entity or RLC entity, and both the terminal's PDCP entity and RLC entity have the ARQ function. A data transmission method described in any one of items 9 to 11. (Item 13) The aforementioned data transmission method is The first network node further includes transmitting third configuration information to the terminal, the third configuration information including a packet discard timer priority, a packet retransmission timer priority, and a packet reassembly timer priority. The data transmission method described in item 12. (Item 14) A data transmission method comprising a first terminal transmitting and / or receiving data through m terminals, where m is a positive integer of 1 or more. (Item 15) The aforementioned data transmission method is The first terminal further includes receiving fourth configuration information transmitted by the core network, the fourth configuration information is: This includes at least one of the following: PDU session configuration information, Internet Protocol (IP) address, Temporary Mobile User Identification Code (TMSI) identifier, General-Purpose Packet Radio Services Tunnel Protocol (GTP-U) tunnel placement information for the user plane portion, registration area, and security parameters. The data transmission method described in item 14. (Item 16) The fourth configuration information is applied to the data transmission and / or reception of at least one of the m terminals. The data transmission method described in item 15. (Item 17) The data transmitted and / or received by the first terminal via m terminals, and the data transmitted and / or received by the first terminal are, A situation in which the data transmitted and / or received by the first terminal via m terminals and the data transmitted and / or received by the first terminal are the same data of the same service, A situation in which the data transmitted and / or received by the first terminal via m terminals and the data transmitted and / or received by the first terminal are different data of the same service. The situation includes at least one of the following: the data transmitted and / or received by the first terminal via m terminals is data of a different service; The data transmission method described in item 14. (Item 18) The aforementioned data transmission method is The first terminal further includes receiving fifth configuration information transmitted by the first network node, and the fifth configuration information is used to configure data aggregation and / or distribution between a plurality of terminals. The aforementioned fifth configuration information is, At least one of the following: Service Data Adaptation Protocol (SDAP) configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, Media Access Control (MAC) configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more Hybrid Automatic Retransmission Request (HARQ) process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or semi-persistent scheduling (SPS) are configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public discontinuous receivable (DRX) configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, bandwidth portion (BWP), and beam resource, respectively. Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively. The data transmission method described in item 14. (Item 19) The first terminal further includes transferring all or part of the fifth configuration information to at least one of the m terminals, The data transmission method described in item 18. (Item 20) The first terminal transmitting and / or receiving data via m terminals means that The first terminal transfers data to at least one of the m terminals based on the fifth configuration information, and the data is determined based on the location of the public layer. Here, if the location of the public layer is a new logical layer of Service Data Adaptation Protocol (SDAP) or PDCP or higher, the data is a PDCP Service Data Unit (SDU), If the location of the public layer is PDCP, then the data is PDCP PDU. If the location of the public layer is RLC, then the data is an RLC PDU. If the location of the public layer is the Media Access Control (MAC) layer, the data is a MAC PDU. If the location of the public layer is the physical layer (PHY), then the data is transmitted via a physical uplink shared channel (PUSCH). The data transmission method described in item 18. (Item 21) The first terminal transmitting and / or receiving data via m terminals means that The first terminal transmits the data to at least one of the m terminals and / or receives data from at least one of the m terminals based on aggregation and / or distribution conditions transmitted by the first network node or artificial intelligence (AI) control body. Alternatively, the first terminal may voluntarily choose to transmit data to at least one of the m terminals and / or receive data from at least one of the m terminals. Here, the conditions for the aggregation and / or diversion are: The transmission power of the first terminal is greater than and / or equal to a preset threshold. The first terminal receives a signal that activates aggregation and / or distribution of the first network node. The first terminal receives a paging message relating to a service that can be aggregated and / or distributed. The data loss rate of the first terminal is greater than and / or equal to a predetermined threshold. The first terminal enters a wireless link failure state. The amount of data arriving at the first terminal is greater than and / or equal to a predetermined threshold. The amount of data in the buffer area of ​​the first terminal is greater than and / or equal to a predetermined threshold. The service rate corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service reliability corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service delay corresponding to the data of the first terminal is less than and / or less than or equal to a pre-configured threshold, including at least one of these conditions. The data transmission method described in item 14. (Item 22) The aforementioned data transmission method is The first terminal transmits first instruction information to the first network node, the first instruction information being used to instruct the first terminal to begin transmitting data to and / or receiving data from at least one of the m terminals. The first terminal transmits a second instruction to at least one of the m terminals, the second instruction being used to instruct the first terminal to begin transmitting data to and / or receiving data from at least one of the m terminals. The data transmission method described in item 21. (Item 23) The aforementioned data transmission method is The first terminal further includes transmitting first request information to a first network node, the first request information being used by the first terminal to request the transmission of data to and / or the reception of data from at least one of the m terminals. The data transmission method described in item 14. (Item 24) The aforementioned data transmission method is Prior to establishing data aggregation and / or distribution, the first terminal further includes exchanging first information with at least one of the m terminals with which it has a data aggregation and / or distribution relationship, wherein the first information includes at least one of the following: transmit power capability, radio frequency (RF) chain capability, processing capability, supported bandwidth, supported frequency combinations, transmission delay and / or jitter information between the m terminals, and information supporting services that can be aggregated and / or distributed between the m terminals. The data transmission method described in item 18. (Item 25) The aforementioned data transmission method is The first terminal further includes transmitting second information to a first network node and / or core network, wherein the second information includes information of at least one terminal among the m terminals having a data aggregation and / or distribution relationship, and the information of the at least one terminal is Terminal identifier, The information includes at least one of the above first information, The data transmission method described in item 24. (Item 26) The first terminal further includes receiving the decomposition results of a first network node performing QoS decomposition or 5G Quality of Service Identifier (5QI) parameter decomposition on two or more air interfaces for a service or QoS flow. The data transmission method described in item 14. (Item 27) A data transmission method comprising a second terminal receiving data from a first terminal and / or transmitting data to the first terminal, wherein the second terminal is one of m terminals, and the first terminal transmits and / or receives data through the m terminals, where m is a positive integer of 1 or more. (Item 28) The aforementioned data transmission method is The second terminal further includes receiving a fifth configuration information transmitted by a first network node or the first terminal, the fifth configuration information being used to configure data aggregation and / or distribution between multiple terminals. The aforementioned fifth configuration information is, At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more Hybrid Automatic Retransmission Request (HARQ) process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or semi-persistent scheduling (SPS) are configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more discontinuous receiving (DRX) configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals include at least one of the carrier, bandwidth portion (BWP), and beam resource configured for each terminal, Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively. The data transmission method described in item 27. (Item 29) The data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are, A situation in which the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are the same data of the same service, A situation in which the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are different data of the same service, The situation includes at least one of the following: the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are data of different services. The data transmission method described in item 27. (Item 30) The data transmitted between the second terminal and the first terminal is determined based on the location of the public layer. Here, if the location of the public layer is a new logical layer of SDAP or PDCP or higher, the data is a PDCP SDU. If the location of the public layer is PDCP, then the data is PDCP PDU. If the location of the public layer is RLC, then the data is an RLC PDU. If the location of the public layer is MAC, then the data is MAC PDU. If the location of the public layer is PHY, the data is transmitted via PUSC. The data transmission method described in item 27. (Item 31) The aforementioned data transmission method is The second terminal further includes receiving second instruction information transmitted by the first terminal, the second instruction information being used to instruct the first terminal to begin transmitting data to the second terminal and / or receiving data from at least one of the m terminals. The data transmission method described in item 27. (Item 32) A data transmission method comprising a first network node transmitting fifth configuration information, or aggregation and / or distribution conditions, to a first terminal and / or a second terminal, wherein the fifth configuration information and / or the aggregation and / or distribution conditions are used by the first terminal to transfer data to at least one of m terminals, where m is a positive integer of 1 or more, and the second terminal is one of the m terminals. (Item 33) The fifth configuration information is further used to configure data aggregation and / or distribution between multiple terminals. The aforementioned fifth configuration information is, At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more Hybrid Automatic Retransmission Request (HARQ) process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or semi-persistent scheduling (SPS) are configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more discontinuous receiving (DRX) configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, bandwidth portion (BWP), and beam resource, respectively. Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively. The data transmission method described in item 32. (Item 34) The conditions for the aforementioned aggregation and / or diversion are: The transmission power of the first terminal is greater than and / or equal to a preset threshold. The first terminal receives a signal that activates aggregation and / or distribution of the first network node. The first terminal receives a paging message relating to a service that can be aggregated and / or distributed. The data loss rate of the first terminal is greater than and / or equal to a predetermined threshold. The first terminal enters a wireless link failure state. The amount of data arriving at the first terminal is greater than and / or equal to a predetermined threshold. The amount of data in the buffer area of ​​the first terminal is greater than and / or equal to a predetermined threshold. The service rate corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service reliability corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service delay corresponding to the data of the first terminal is less than and / or less than or equal to a pre-configured threshold, including at least one of these conditions. The data transmission method described in item 32. (Item 35) The aforementioned data transmission method is The first network node further includes receiving first instruction information transmitted by the first terminal, the first instruction information being used to instruct the first terminal to initiate the transfer of data to at least one of the m terminals and / or to receive data from at least one of the m terminals. The data transmission method described in item 32. (Item 36) The aforementioned data transmission method is The first network node further includes receiving first request information transmitted by the first terminal, the first request information being used to request the first terminal to transmit data to at least one of the m terminals, and / or to request the first terminal to receive data from at least one of the m terminals. The data transmission method described in item 32. (Item 37) The aforementioned data transmission method is The first network node further includes receiving second information transmitted by the first terminal, the second information includes information of at least one terminal among the m terminals having a data aggregation and / or distribution relationship, and the information of the at least one terminal is Terminal identifier, The information includes at least one of the above first information, The data transmission method described in item 32. (Item 38) The aforementioned data transmission method is The first network node further includes performing QoS decomposition or 5QI parameter decomposition on a service or QoS flow on two or more air interfaces, obtaining the decomposition results, and transmitting the decomposition results to the first terminal. The data transmission method described in item 32. (Item 39) A data transmission device applied to a terminal, the data transmission device includes a first communication unit configured to transmit a PDCP status report when a PDCP entity satisfies a first condition, the first condition being: The PDCP entity detected the loss of the first protocol data unit (PDU), The PDCP entity has detected a number greater than a preset number or a number greater than or equal to a preset number of first PDU losses. The PDCP entity undergoes a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The Radio Link Layer Control (RLC) entities connected to or associated with the PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, quality of service (QoS) flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. This includes at least one of the following: the terminal completing wireless link failure (RLF) recovery; Here, the PDCP status report is used by a data transmission device to trigger the first network node to retransmit data. (Item 40) A data transmission device applied to a first network node, the data transmission device includes a second communication unit configured to receive a PDCP status report transmitted by a terminal and to retransmit data based on the PDCP status report, Here, the PDCP status report is sent when the first condition is met, and the first condition is, The PDCP entity of the aforementioned terminal detected the loss of the first PDU. The terminal has detected a number of PDCP entities greater than a preset number, or a loss of more than a preset number of first PDUs. The PDCP entity of the aforementioned terminal will change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The RLC entities connected to or associated with the PDCP entities of the terminal undergo at least one of the following changes: addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. A data transmission device comprising at least one of the following: the terminal completing RLF recovery. (Item 41) A data transmission device applied to a first terminal, the data transmission device comprising a third communication unit configured to transmit and / or receive data through m terminals, where m is a positive integer of 1 or more. (Item 42) A data transmission device applied to a second terminal, the data transmission device includes a fourth communication unit configured to receive data from and / or transmit data to the first terminal, the second terminal being one of m terminals, and the first terminal transmitting and / or receiving data via the m terminals. (Item 43) A data transmission device applied to a first network node, the data transmission device includes a fifth communication unit configured to transmit fifth configuration information, or aggregation and / or distribution conditions, to a first terminal and / or a second terminal, wherein the fifth configuration information and / or the aggregation and / or distribution conditions are used by the first terminal to transfer data to at least one of m terminals, where m is a positive integer of 1 or more, and the second terminal is one of the m terminals. (Item 44) A computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the processor is made to perform the steps of the data transmission method described in any one of items 1 to 8, or When the program is executed by the processor, the processor is made to implement the steps of the data transmission method described in any one of items 9 to 13, or When the program is executed by the processor, the processor is made to implement the steps of the data transmission method described in any one of items 14 to 26, or When the program is executed by the processor, the processor is made to implement the steps of the data transmission method described in any one of items 27 to 31, or A computer-readable storage medium that, when the program is executed by the processor, causes the processor to perform the steps of the data transmission method described in any one of items 32 to 38. (Item 45) A communication device including memory, a processor, and a computer program stored in memory and executable on the processor, wherein when the processor executes the computer program, it realizes the steps of the data transmission method described in any one of items 1 to 8, or When the processor executes the computer program, it implements the steps of the data transmission method described in any one of items 9 to 13, or When the processor executes the computer program, it implements the steps of the data transmission method described in any one of items 14 to 26, or When the processor executes the computer program, it implements the steps of the data transmission method described in any one of items 27 to 31, or A communication device that, when the processor executes the computer program, implements the steps of the data transmission method described in any one of items 32 to 38.

Brief Description of the Drawings

[0052] [Figure 1] It is the first schematic flowchart of the data transmission method of the embodiment of the present disclosure.

[0053] [Figure 2] It is the second schematic flowchart of the data transmission method of the embodiment of the present disclosure.

[0054] [Figure 3] It is the structural schematic diagram of the first configuration of the data transmission device of the embodiment of the present disclosure.

[0055] [Figure 4] It is the structural schematic diagram of the second configuration of the data transmission device of the embodiment of the present disclosure.

[0056] [Figure 5] This is a third schematic flowchart of the data transmission method of the embodiment of the present disclosure.

[0057] [Figure 6] This is a fourth schematic flowchart of the data transmission method of the embodiment of the present disclosure.

[0058] [Figure 7] This is a fifth schematic flowchart of the data transmission method of the embodiment of the present disclosure.

[0059] [Figure 8a] This is a schematic diagram of service aggregation and / or shunting between multiple terminals in a data transmission method according to an embodiment of the present disclosure. [Figure 8b] This is a schematic diagram of service aggregation and / or shunting between multiple terminals in a data transmission method according to an embodiment of the present disclosure.

[0060] [Figure 9] This is a schematic diagram of a protocol stack for service aggregation and / or distribution between multiple terminals in a data transmission method according to an embodiment of the present disclosure.

[0061] [Figure 10] This is a schematic diagram of the interaction process of the data transmission method of the embodiment of the present disclosure.

[0062] [Figure 11] This is a schematic structural diagram of the third configuration of the data transmission device according to the embodiment of the present disclosure.

[0063] [Figure 12] This is a schematic structural diagram of the fourth configuration of the data transmission device according to the embodiment of the present disclosure.

[0064] [Figure 13]This is a schematic structural diagram of the fifth configuration of the data transmission device according to the embodiment of the present disclosure.

[0065] [Figure 14] This is a schematic structural diagram of the hardware configuration of the communication equipment according to the embodiment of the present disclosure. [Modes for carrying out the invention]

[0066] The present disclosure will be described in more detail below with reference to the drawings and specific embodiments.

[0067] The technical solutions of the embodiments of this application can be applied to a variety of communication systems, and are not limited to, for example, Long Time Evolution (LTE) / LTE-Advanced (LTE-A) systems, but are also applicable to other wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of this application are always used interchangeably. The technology described is applicable not only to the systems and wireless technologies mentioned above, but also to other systems and wireless technologies. However, in the following description, a new radio (NR) system will be described as an example, and NR terminology will be used in most of the following description, but these technologies are also applicable to applications other than NR system applications, such as 6th generation (6G) communication systems. In the embodiments of this application, "data" can be interpreted as at least one of the following: "data packet," "transmission," "data unit," "uplink shared physical channel transmission (PUSCH transmission)," "downlink shared physical channel transmission (PDSCH transmission)," and "transport block (TB)."

[0068] In the embodiments of this application, "service" can represent at least one of the following concepts: service, PDU session, quality of service flow (QoS flow), stream, service data flow, radio bearer, logical channel, etc.

[0069] In the embodiments of this application, the data represents data or traffic corresponding to a service.

[0070] Exemplary, a communication system applicable to the embodiments of this disclosure may include a first network node and terminal equipment (which may also be called terminals, communication terminals, etc.). The first network node may be equipment that communicates with terminal equipment. Here, the first network node can provide communication coverage within a certain area and can communicate with terminals located within that area. Optionally, the first network node may be one of a base station, relay, IAB, transmit / receive point (TRP), centralized unit (CU), and distributed unit (DU) in each communication system, for example, an evolutionary node B (eNB) in an LTE system, or a base station (gNB) in a 5G system or NR system.

[0071] In the embodiments of this application, it should be understood that devices equipped with communication functions in a network / system may be referred to as communication devices. A communication device may include a first network node and terminals equipped with communication functions, and the first network node and terminal devices may be the specific devices described above, for which a detailed description is omitted here. The communication device may further include other devices in the communication system, such as other network entities, including network controllers and mobile management entities, and is not limited to these in the embodiments of this disclosure.

[0072] It should be understood that the terms "and / or" in the embodiments of this application are merely used to describe the relationship between related objects, and that there may be three possible relationships. For example, A and / or B may indicate three situations: A existing alone, A and B existing together, and B existing alone. Also, the letter " / " in this specification generally indicates that the preceding and succeeding related objects are in an "or" relationship.

[0073] The terms “first,” “second,” and so on in the specification and claims of this application are not necessarily intended to describe a specific order or sequence, but are used to distinguish similar subjects. It should be understood that the data used in this manner are interchangeable where appropriate, so that the embodiments of this application described herein may be carried out in an order other than, for example, the order illustrated or described herein. Furthermore, the terms “includes” and “composes” and any variations thereof are intended to encompass non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to those steps or units explicitly listed, and may include other steps or units not explicitly listed, or other steps or units specific to such process, method, product, or apparatus.

[0074] Embodiments of the present disclosure provide a data transmission method, and Figure 1 is a first schematic flowchart of the data transmission method according to the embodiments of the present disclosure. As shown in Figure 1, the method includes step 101.

[0075] In step 101, the terminal's PDCP entity sends a PDCP status report if the first condition is met, and the first condition is: The PDCP entity detected the loss of the first PDU. The PDCP entity has detected a number greater than a preset number or a number greater than or equal to a preset number of first PDU losses. The PDCP entity undergoes a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The radio link layer control RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. The terminal completes RLF recovery, and includes at least one of the following: Here, the PDCP status report is used to trigger the first network node to retransmit the data.

[0076] Here, the change of the PDCP entity from a point-to-point transmission and / or reception mode to a point-to-multipoint transmission and / or reception mode is defined as the change of the PDCP entity from a point-to-point transmission mode to a point-to-multipoint transmission mode, and the transmission mode includes the transmission and / or reception mode.

[0077] Here, the signal state of a service cell is represented by, but is not limited to, the following parameters: Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ), Received Signal Strength Indication (RSSI), and Channel State Information-Reference Signal (CSI-RS) status report.

[0078] By adopting the technical solution of the embodiment of this disclosure, the PDCP entity of the terminal sends a PDCP status report when the above first condition is met, which triggers the first network node to retransmit data, thereby enabling timely triggering of ARQ retransmission and ensuring the transmission performance demands of high reliability, low latency, and high bandwidth.

[0079] In some optional embodiments of the present disclosure, transmitting a PDCP status report when the terminal's PDCP entity satisfies a first condition includes transmitting a PDCP status report when the PDCP entity satisfies the first condition and the disposal timer expires, or transmitting a PDCP status report according to a predetermined interval when the PDCP entity satisfies the first condition.

[0080] In this embodiment, the PDCP entity sends a PDCP status report to trigger the first network node to retransmit data when the first condition described above is met, for example, when the loss of the first PDU is detected and the discard timer expires. Alternatively, the PDCP entity periodically sends a PDCP status report to trigger the first network node to retransmit data.

[0081] In some optional embodiments of the present disclosure, the method further includes the PDCP entity not changing the starting position of the receive window of the receive buffer.

[0082] In conventional technical solutions, a PDCP entity receives data through a buffer's receive window, which moves with the transmission of data, and the start position of the receive window is related to the data identifier. Even if a PDU loss is detected, the start position of the receive window in the receive buffer must also move, and in this way, the retransmitted data does not fall within the receive window, i.e., the retransmitted PDU cannot be received.

[0083] In this embodiment, when the PDCP entity satisfies the first condition, the PDCP entity does not change the starting position of the receive window of the receive buffer. For example, when a loss of the first PDU is detected, the PDCP entity does not change the starting position of the receive window of the receive buffer. In this way, when the first network node retransmits the data, the retransmitted data falls within the receive window, and the terminal's PDCP can receive the retransmitted data.

[0084] In some optional embodiments of the present disclosure, the method further includes the terminal receiving first configuration information transmitted by the first network node, the first configuration information being: The PDCP entity detects the loss of the first PDU and sends a PDCP status report. The PDCP entity detects a loss of more than a preset number of first PDUs or more than a preset number of first PDUs, and sends a PDCP status report. The PDCP entity transmits a PDCP status report when a change occurs from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. The aforementioned terminal establishes or terminates connections to send and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals, and sends a PDCP status report. Sending a PDCP status report includes at least one of the following instructional pieces of information: that it corresponds to RLC AM mode and / or RLC UM mode.

[0085] Here, AM mode may also be called reliability mode, in which RLC entities perform error correction via ARQ. UM mode may also be called unreliable mode, in which RLC entities do not retransmit.

[0086] In some of the selectable embodiments of this disclosure, the first configuration information is Whether the transmitted PDCP status report carries information indicating the hyperframe number (HFN) corresponding to the data, Whether the transmitted PDCP status report carries information indicating the absolute time corresponding to the data (where the absolute time is indicated by Coordinated Universal Time (UTC) or other Global Navigation Satellite System (GNSS) time), Does the transmitted PDCP status report carry information about the absolute time when the first loss data was detected? Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data lost by the first PDU, The transmitted PDCP status report carries information indicating the HFN and sequence number (SN) corresponding to the data. Does the transmitted PDCP status report carry information indicating whether the data needs to be encrypted? Does the transmitted PDCP status report carry information indicating whether header compression is required for the data? The transmitted PDCP status report further includes at least one of the directive pieces of information indicating whether the data requires integrity protection.

[0087] In some selectable embodiments, if each of the terminal's Media Access Control (MAC) entities is connected to at least two PDCP entities via an RLC entity, then the PDCP entities are any of the at least two PDCP entities. That is, if each of the terminal's MAC entities is connected to at least two PDCP entities via an RLC entity, then each PDCP entity can multiplex the above data transmission solutions, for example, solutions such as sending a PDCP status report if at least one of the following conditions is met and not changing the start position of the receive window of the receive buffer.

[0088] In some optional embodiments of the present disclosure, if both the PDCP entity and the RLC entity of the terminal have ARQ functionality, the method further includes the terminal receiving second configuration information transmitted by the first network node and activating or deactivating the ARQ functionality of the PDCP entity or the RLC entity based on the second configuration information.

[0089] In this embodiment, if both the PDCP entity and the RLC entity of a terminal have ARQ functionality, the terminal can activate or deactivate the ARQ functionality of the PDCP entity or the RLC entity based on the configuration of the first network node (i.e., the second configuration information) in order to avoid collisions.

[0090] Here, exemplary, the second configuration information may be transmitted by signaling, for example, the terminal receives a signaling transmitted by the first network node, and the signaling includes the second configuration information.

[0091] In some examples, if the terminal configures only point-to-multipoint (PTM) links, the second configuration information may be used to activate the ARQ functionality of the RLC entity. In other examples, if the terminal configures both PTM and point-to-point (PTP) links simultaneously, the second configuration information may be used to activate the ARQ functionality of the PDCP entity.

[0092] In some optional embodiments, the method further includes the terminal receiving third configuration information transmitted by the first network node, wherein the third configuration information includes a packet drop timer priority, a packet retransmission timer priority, and a packet reassembly timer priority, and the terminal performing an operating mechanism corresponding to the highest priority timer.

[0093] In this embodiment, if both the PDCP entity and RLC entity of the terminal have ARQ functionality, the first network node can configure the terminal with the priority of the packet discard timer, the priority of the packet retransmission timer, and the priority of the packet reassembly timer (i.e., third configuration information) through signaling, and the terminal can execute the operational mechanism corresponding to the timer with the highest priority. For example, if the packet discard timer has the highest priority, a packet discard operation can be performed; if the packet retransmission timer has the highest priority, a packet retransmission operation can be performed; and if the packet reassembly timer has the highest priority, a packet reassembly operation can be performed. Here, the above operations can be specifically performed by the PDCP entity or the RLC entity.

[0094] In some optional embodiments, the method further includes the terminal determining which of the packet discard timer, packet retransmission timer, and packet reassembly timer has the shortest timing time, and executing an operating mechanism corresponding to the timer with the shortest timing time.

[0095] In this embodiment, if both the terminal's PDCP entity and RLC entity have ARQ functionality, the terminal can select the execution of the operation mechanism corresponding to the timer with the shortest timing time, based on the timing time of each timer. For example, if the packet discard timer has the shortest timing time, a packet discard operation can be performed; if the packet retransmission timer has the shortest timing time, a packet retransmission operation can be performed; and if the packet reassembly timer has the shortest timing time, a packet reassembly operation can be performed. Here, the above operations can be specifically performed by the PDCP entity or the RLC entity.

[0096] Based on the embodiments described above, embodiments of the present disclosure further provide a data transmission method. Figure 2 is a second schematic flowchart of the data transmission method of the embodiment of the present disclosure. As shown in Figure 2, the method includes step 201.

[0097] In step 201, the first network node receives the PDCP status report sent by the terminal and retransmits the data based on the PDCP status report.

[0098] Here, the PDCP status report is sent when the first condition is met, and the first condition is, The PDCP entity of the aforementioned terminal detected the loss of the first PDU. The terminal has detected a number of PDCP entities greater than a preset number, or a loss of more than a preset number of first PDUs. The PDCP entity of the aforementioned terminal will change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The RLC entities connected to or associated with the PDCP entities of the terminal undergo at least one of the following changes: addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. This includes at least one of the following: the terminal completes RLF recovery.

[0099] In some optional embodiments of the present disclosure, the method further includes the first network node transmitting first configuration information to the terminal, the first configuration information being: The PDCP entity of the aforementioned terminal detects the loss of the first PDU and sends a PDCP status report. The terminal detects that the number of PDCP entities is greater than a preset number or that the number of first PDUs is greater than a preset number, and sends a PDCP status report. The PDCP entity of the aforementioned terminal undergoes a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode, and sends a PDCP status report. The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. The aforementioned terminal establishes or terminates connections to send and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals, and sends a PDCP status report. Sending a PDCP status report includes at least one of the following instructional pieces of information: that it corresponds to RLC AM mode and / or RLC UM mode.

[0100] In some of the selectable embodiments of this disclosure, the first configuration information is Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data, Whether the transmitted PDCP status report carries information indicating the absolute time corresponding to the data (where the absolute time is indicated by UTC or other GNSS time), Does the transmitted PDCP status report carry information about the absolute time when the first loss data was detected? Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data lost by the first PDU, The transmitted PDCP status report carries information indicating the HFN and SN corresponding to the data. Does the transmitted PDCP status report carry information indicating whether the data needs to be encrypted? Does the transmitted PDCP status report carry information indicating whether header compression is required for the data? The transmitted PDCP status report further includes at least one of the directive pieces of information indicating whether the data requires integrity protection.

[0101] In some optional embodiments of the present disclosure, the method further comprises the first network node transmitting second configuration information to the terminal, the second configuration information being used to activate or deactivate the ARQ functionality of the terminal's PDCP entity or RLC entity, both of which have ARQ functionality.

[0102] In some optional embodiments of the present disclosure, the method further comprises the first network node transmitting third configuration information to the terminal, the third configuration information including a packet discard timer priority, a packet retransmission timer priority, and a packet reassembly timer priority.

[0103] Based on the embodiments described above, embodiments of the present disclosure further provide a data transmission device applicable to a terminal. Figure 3 is a schematic structural diagram of a first configuration of the data transmission device according to an embodiment of the present disclosure. As shown in Figure 3, the device includes a first communication unit 11 configured to transmit a PDCP status report when a PDCP entity satisfies a first condition, the first condition being: The PDCP entity detected the loss of the first PDU. The PDCP entity has detected a number greater than a preset number or a number greater than or equal to a preset number of first PDU losses. The PDCP entity undergoes a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The RLC entities connected to or associated with the PDCP entities of the terminal undergo at least one of the following changes: addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. The terminal completes RLF recovery, and includes at least one of the following: Here, the PDCP status report is used to trigger the first network node to retransmit the data.

[0104] In some optional embodiments of the present disclosure, the apparatus further includes a first processing unit 12, which is configured to send a PDCP status report by the first communication unit 11 when the disposal timer expires and the PDCP entity satisfies the first condition, or to send a PDCP status report by the first communication unit 11 according to a preset period when the PDCP entity satisfies the first condition.

[0105] In some optional embodiments of the present disclosure, the apparatus further includes a first processing unit 12 configured so as not to alter the starting position of the receive window of the receive buffer by the PDCP entity.

[0106] In some optional embodiments of the present disclosure, the first communication unit 11 is further configured to receive first configuration information transmitted by the first network node. The above first configuration information is, The PDCP entity detects the loss of the first PDU and sends a PDCP status report. The PDCP entity detects a loss of more than a preset number of first PDUs or more than a preset number of first PDUs, and sends a PDCP status report. The PDCP entity transmits a PDCP status report when a change occurs from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. The terminal establishes or terminates connections to send and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals, and sends a PDCP status report. Sending a PDCP status report includes at least one of the following instructional pieces of information: that it corresponds to RLC AM mode and / or RLC UM mode.

[0107] In some of the selectable embodiments of this disclosure, the first configuration information is Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data, Whether the transmitted PDCP status report carries information indicating the absolute time corresponding to the data, Does the transmitted PDCP status report carry information about the absolute time when the first loss data was detected? Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data lost by the first PDU, The transmitted PDCP status report carries information indicating the HFN and SN corresponding to the data. Does the transmitted PDCP status report carry information indicating whether the data needs to be encrypted? Does the transmitted PDCP status report carry information indicating whether header compression is required for the data? The transmitted PDCP status report further includes at least one of the directive pieces of information indicating whether the data requires integrity protection.

[0108] In some optional embodiments of the present disclosure, the first communication unit 11 is further configured to receive second configuration information transmitted by the first network node if both the PDCP entity and the RLC entity of the terminal have ARQ functionality, and to activate or deactivate the ARQ functionality of the PDCP entity or the RLC entity based on the second configuration information.

[0109] In some select embodiments of the present disclosure, the apparatus further includes a first processing unit 12. The first communication unit 11 is further configured to receive third configuration information transmitted by the first network node, the third configuration information including the priority of a packet discard timer, the priority of a packet retransmission timer, and the priority of a packet reassembly timer. The first processing unit 12 is configured to execute the operating mechanism corresponding to the timer with the highest priority.

[0110] In some select embodiments of the present disclosure, the apparatus further includes a first processing unit 12 configured to determine which of a packet discard timer, a packet retransmission timer, and a packet reassembly timer has the shortest timing time, and to execute an operating mechanism corresponding to the timer with the shortest timing time.

[0111] In embodiments of this disclosure, the first processing unit 12 in the apparatus may be implemented in actual applications by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU), or a field-programmable gate array (FPGA). The first communication unit 11 in the apparatus may be implemented in actual applications by a communication module (including an infrastructure communication kit, an operating system, communication modules, standardized interfaces and protocols, etc.) and a transmit / receive antenna.

[0112] Embodiments of the present disclosure further provide a data transmission device applicable to a first network node. Figure 4 is a schematic structural diagram of a second configuration of the data transmission device according to an embodiment of the present disclosure. As shown in Figure 4, the device includes a second communication unit 21 configured to receive a PDCP status report transmitted by a terminal and to retransmit data based on the PDCP status report. Here, the PDCP status report is sent when the first condition is met, and the first condition is, The PDCP entity of the aforementioned terminal detected the loss of the first PDU. The terminal has detected a number of PDCP entities greater than a preset number, or a loss of more than a preset number of first PDUs. The PDCP entity of the aforementioned terminal will change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The PDCP entities of the terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The RLC entities connected to or associated with the PDCP entities of the terminal undergo at least one of the following changes: addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The aforementioned terminal establishes or reduces connections that transmit and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals. The aforementioned terminal re-enters the coverage area from an uncovered area. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. This includes at least one of the following: the terminal completes RLF recovery.

[0113] In some optional embodiments of the present disclosure, the second communication unit 21 is further configured to transmit first configuration information to the terminal, and the first configuration information is The PDCP entity of the aforementioned terminal detects the loss of the first PDU and sends a PDCP status report. The terminal detects that the number of PDCP entities is greater than a preset number or that the number of first PDUs is greater than a preset number, and sends a PDCP status report. The PDCP entity of the aforementioned terminal undergoes a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode, and sends a PDCP status report. The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. The terminal establishes or terminates connections to send and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals, and sends a PDCP status report. Sending a PDCP status report includes at least one of the following instructional pieces of information: that it corresponds to RLC AM mode and / or RLC UM mode.

[0114] In some of the selectable embodiments of this disclosure, the first configuration information is Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data, Whether the transmitted PDCP status report carries information indicating the absolute time corresponding to the data, Does the transmitted PDCP status report carry information about the absolute time when the first loss data was detected? Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data lost by the first PDU, The transmitted PDCP status report carries information indicating the HFN and SN corresponding to the data. Does the transmitted PDCP status report carry information indicating whether the data needs to be encrypted? Does the transmitted PDCP status report carry information indicating whether header compression is required for the data? The transmitted PDCP status report further includes at least one of the directive pieces of information indicating whether the data requires integrity protection.

[0115] In some optional embodiments of the present disclosure, the second communication unit 21 is further configured to transmit second configuration information to the terminal, which is used to activate or deactivate the ARQ functionality of the terminal's PDCP entity or RLC entity, both of which have ARQ functionality.

[0116] In some optional embodiments of the present disclosure, the second communication unit 21 is further configured to transmit third configuration information to the terminal, the third configuration information including a packet discard timer priority, a packet retransmission timer priority, and a packet reassembly timer priority.

[0117] In embodiments of the present disclosure, the second communication unit 21 in the apparatus may be implemented in actual applications by a communication module (including an infrastructure communication kit, an operating system, a communication module, standardized interfaces and protocols, etc.) and a transmitting and receiving antenna.

[0118] Embodiments of the present disclosure further provide a data transmission method. Figure 5 is a third schematic flowchart of a data transmission method according to an embodiment of the present disclosure. As shown in Figure 5, the method includes step 301.

[0119] In step 301, the first terminal transmits and / or receives data through m terminals, where m is a positive integer greater than or equal to 1. This can also be described as data aggregation and / or distribution between the first terminal and the m terminals.

[0120] In all embodiments of this disclosure, the data transmitted and / or received by the first terminal through m terminals can also be described as data aggregation and / or distribution between the first terminal and the m terminals, specifically, A situation in which the data transmitted and / or received by the first terminal via m terminals and the data transmitted and / or received by the first terminal are the same data of the same service, A situation in which the data transmitted and / or received by the first terminal via m terminals and the data transmitted and / or received by the first terminal are different data of the same service. The system includes at least one of the following situations: the data transmitted and / or received by the first terminal via m terminals is data of a different service; and the data transmitted and / or received by the first terminal is data of a different service.

[0121] Here, the data transmitted and / or received by the first terminal via m terminals and the data transmitted and / or received by the first terminal being data of different services includes the first terminal and the m terminals transmitting and / or receiving data of the associated services.

[0122] Here, the related service represents at least one of the following: a service from the same user, a service from the same application server, a service associated with the same identifier, a service from the same QoS flow, a service from the same IP flow, a service from the same service data flow, a group-related service, a multipath-related service, or a service from an aggregated and / or diverted terminal.

[0123] Here, the data is at least one of the following: Service Data Adaptation Protocol (SDAP) PDU, PDCP Service Data Unit (SDU), PDCP DU, RLC SDU, RLC PDU, MAC SDU, MAC PDU, TB, PUSCH transmission, or PDSCH transmission.

[0124] In this embodiment, the data transmitted and / or received by the first terminal via m terminals refers to the data transmitted (sent and / or received) by the first terminal to the first network node via m terminals. The first terminal can also directly transmit data to and / or receive data directly from the first network node. In this case, the data that the first terminal directly exchanges with the first network node represents the data transmitted and / or received by the first terminal, but not the data transmitted and / or received via m terminals.

[0125] In some optional embodiments of the present disclosure, the method further includes the first terminal receiving fourth configuration information transmitted by the core network, the fourth configuration information being: It includes at least one of the following: PDU session configuration information, IP address, TMSI identifier, General Packet Radio Service (GPRS) Tunnel Protocol-User Plane (GTP-U) tunnel placement information for the user plane portion, registration area, and security parameters.

[0126] In this embodiment, before the first terminal transmits and / or receives data through m terminals, the first terminal receives the above-described fourth configuration information transmitted by the core network.

[0127] In some optional embodiments of the present disclosure, before the first terminal transmits and / or receives data through m terminals, the method further includes the first terminal receiving fifth configuration information transmitted by a first network node, the fifth configuration information being used to configure data aggregation and / or distribution between the multiple terminals, the fifth configuration information being, At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information for the service corresponding to the aforementioned data (the aforementioned data refers to data transmitted (sent and / or received) by the first terminal through m terminals), One or more HARQ process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or SPS configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, BWP, and beam resource configured for each terminal.

[0128] Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0129] Here, the aforementioned new logical layer is used for other functions such as data ranking management.

[0130] In all embodiments of this disclosure, the fourth configuration information transmitted by the core network and the fifth configuration information transmitted by the first network node may be in a single message or in two separate messages.

[0131] In some optional embodiments of the present disclosure, the method further includes the first terminal transferring all or part of the fifth configuration information to at least one of the m terminals.

[0132] In some optional embodiments of the present disclosure, the first terminal transmitting and / or receiving data through m terminals includes the first terminal transferring data to at least one of the m terminals based on the fifth configuration information, wherein the data is determined based on the location of the public layer. Here, if the location of the public layer is a new logical layer of SDAP or PDCP or higher, the data is a PDCP SDU. If the location of the public layer is PDCP, then the data is PDCP PDU. If the location of the public layer is RLC, then the data is an RLC PDU. If the location of the public layer is MAC, then the data is MAC PDU. If the location of the public layer is the physical layer (PHY), the data is transmitted via a Physical Uplink Shared Channel (PUSCH).

[0133] In some optional embodiments of the present disclosure, the first terminal transmitting and / or receiving data through m terminals means that the first terminal transmits the data to at least one of the m terminals and / or receives data from at least one of the m terminals based on aggregation and / or distribution conditions transmitted by a first network node or AI control body. Alternatively, the first terminal may voluntarily choose to transfer data to at least one of the m terminals and / or receive data from at least one of the m terminals. Here, the conditions for the aggregation and / or diversion are: The transmission power of the first terminal is greater than and / or equal to a preset threshold. The first terminal receives a signal that activates aggregation and / or distribution of the first network node. The first terminal receives a paging message relating to a service that can be aggregated and / or distributed. The data loss rate of the first terminal is greater than and / or equal to a predetermined threshold. The first terminal enters a wireless link failure state. The amount of data arriving at the first terminal is greater than and / or equal to a predetermined threshold. The amount of data in the buffer area of ​​the first terminal is greater than and / or equal to a predetermined threshold. The service rate corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service reliability corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. This includes at least one of the following situations: the service delay corresponding to the data of the first terminal is less than a pre-configured threshold, and / or is below a pre-configured threshold.

[0134] Here, the AI ​​control entity is a control entity or logical entity used in artificial intelligence technology, for example, a control entity or logical entity used for data analysis, strategic decision-making, etc.

[0135] In some optional embodiments of the present disclosure, the method further includes the first terminal transmitting first instruction information to the first network node, the first instruction information being used to instruct the first terminal to begin transmitting data to and / or receiving data from at least one of the m terminals; and the first terminal transmitting second instruction information to at least one of the m terminals, the second instruction information being used to instruct the first terminal to begin transmitting data to and / or receiving data from at least one of the m terminals.

[0136] In some optional embodiments of the present disclosure, the method further comprises the first terminal transmitting first request information to a first network node, the first request information being used by the first terminal to request the transmission of data to and / or the reception of data from at least one of the m terminals.

[0137] In some optional embodiments of the present disclosure, the method further comprises the first terminal exchanging first information with at least one of the m terminals having a data aggregation and / or diversion relationship, before establishing data aggregation and / or diversion, the first information including at least one of transmit power capability, radio frequency (RF) chain capability, processing capability, supported bandwidth, supported frequency combinations, transmission delay and / or jitter information between the m terminals, and information supporting aggregated and / or diversionable services between the m terminals.

[0138] In some optional embodiments of the present disclosure, the method further comprises the first terminal transmitting second information to a first network node and / or core network, wherein the second information includes information of at least one terminal among the m terminals having a data aggregation and / or distribution relationship, and the information of the at least one terminal is Terminal identifier, It includes at least one of the above-mentioned first information.

[0139] In some optional embodiments of the present disclosure, the method further includes the first terminal receiving the decomposition results of a first network node performing QoS decomposition or 5G Quality of Service Identifier (5QI) parameter decomposition on two or more air interfaces for a service or QoS flow.

[0140] Based on the embodiments described above, embodiments of the present disclosure further provide a data transmission method. Figure 6 is a fourth schematic flowchart of the data transmission method of an embodiment of the present disclosure. As shown in Figure 6, the method includes step 401.

[0141] In step 401, the second terminal receives data from the first terminal and / or transmits data to the first terminal, the second terminal being one of m terminals, and the first terminal transmitting and / or receiving data through the m terminals, where m is a positive integer of 1 or more.

[0142] In some optional embodiments of the present disclosure, prior to performing step 401, the method further includes the second terminal receiving fifth configuration information transmitted by a first network node or the first terminal, the fifth configuration information being used to configure data aggregation and / or distribution between a plurality of terminals, the fifth configuration information is At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more HARQ process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or SPS configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, bandwidth portion BWP, and beam resource configured for each terminal.

[0143] Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0144] In some optional embodiments of the present disclosure, the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are: A situation in which the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are the same data of the same service, A situation in which the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are different data of the same service, This includes at least one of the following situations: the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are data of different services.

[0145] In some optional embodiments of this disclosure, the data transmitted between the second terminal and the first terminal is determined based on the location of the public layer. Here, if the location of the public layer is a new logical layer of SDAP or PDCP or higher, the data is a PDCP SDU. If the location of the public layer is PDCP, then the data is PDCP PDU. If the location of the public layer is RLC, then the data is an RLC PDU. If the location of the public layer is MAC, then the data is MAC PDU. If the location of the public layer is PHY, the data is transmitted via PUSC.

[0146] In some optional embodiments of the present disclosure, before performing step 401, the method further includes the second terminal receiving second instruction information transmitted by the first terminal, the second instruction information being used to instruct the first terminal to begin transmitting data to the second terminal and / or receiving data from at least one of the m terminals.

[0147] In some optional embodiments of the present disclosure, the method further includes, before performing step 401, the second terminal receiving all or part of the fifth configuration information transmitted by the first terminal.

[0148] In some optional embodiments of the present disclosure, if the second terminal and the first terminal have a data aggregation and / or diversion relationship, the method further comprises the second terminal exchanging first information with the first terminal, the first information including at least one of: transmit power capability, RF chain capability, processing capability, supported bandwidth, supported frequency combinations, capability to support a non-ground network, transmission delay and / or jitter information between the m terminals, and information supporting aggregated and / or divertable services between the m terminals.

[0149] Based on the embodiments described above, embodiments of the present disclosure further provide a data transmission method. Figure 7 is a fifth schematic flowchart of a data transmission method according to embodiments of the present disclosure. As shown in Figure 7, the method includes step 501.

[0150] In step 501, the first network node transmits fifth configuration information and / or aggregation and / or distribution conditions to the first terminal and / or second terminal, wherein the fifth configuration information and / or the aggregation and / or distribution conditions are used by the first terminal to transfer data to at least one of m terminals, where m is a positive integer greater than or equal to 1, and the second terminal is one of the m terminals. The aggregation and / or distribution conditions represent the aggregation and / or distribution conditions between the first terminal and at least one of the other m terminals.

[0151] In some optional embodiments of the present disclosure, the fifth configuration information is further used to configure data aggregation and / or distribution between multiple terminals, and the fifth configuration information is At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more HARQ process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or SPS configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, BWP, and beam resource configured for each terminal.

[0152] Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0153] In some optional embodiments of this disclosure, the conditions for aggregation and / or diversion are: The transmission power of the first terminal is greater than and / or equal to a preset threshold. The first terminal receives a signal that activates aggregation and / or distribution of the first network node. The first terminal receives a paging message relating to a service that can be aggregated and / or distributed. The data loss rate of the first terminal is greater than and / or equal to a predetermined threshold. The first terminal enters a wireless link failure state. The amount of data arriving at the first terminal is greater than and / or equal to a predetermined threshold. The amount of data in the buffer area of ​​the first terminal is greater than and / or equal to a predetermined threshold. The service rate corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service reliability corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. This includes at least one of the following situations: the service delay corresponding to the data of the first terminal is less than a pre-configured threshold, and / or is below a pre-configured threshold.

[0154] In some optional embodiments of the present disclosure, the method further comprises the first network node receiving first instruction information transmitted by the first terminal, the first instruction information being used to instruct the first terminal to initiate the transfer of data to at least one of the m terminals and / or to receive data from at least one of the m terminals.

[0155] In some optional embodiments of the present disclosure, the method further comprises the first network node receiving first request information transmitted by the first terminal, the first request information being used by the first terminal to request the transfer of data to at least one of the m terminals and / or the first terminal to request the receipt of data from at least one of the m terminals.

[0156] In some optional embodiments of the present disclosure, the method further comprises the first network node transmitting third instruction information to the first terminal and / or at least one of the m terminals, the third instruction information being used to instruct the first terminal to begin transferring data to and / or receiving data from at least one of the m terminals.

[0157] In some select embodiments of the present disclosure, the method further comprises the first network node receiving second information transmitted by the first terminal, the second information comprising information of at least one terminal among the m terminals having a data aggregation and / or diversion relationship, the information of the at least one terminal, Terminal identifier, It includes at least one of the above-mentioned first information.

[0158] In some optional embodiments of the present disclosure, the method further includes the first network node performing QoS decomposition or QI parameter decomposition on a service or QoS flow on two or more air interfaces, obtaining the decomposition results, and transmitting the decomposition results to the first terminal.

[0159] The data transmission method of the embodiment of this disclosure will be described below with reference to specific examples.

[0160] Example 1 In this example, multiple UEs are used to transmit (including receiving and / or sending) a service (data).

[0161] In the following example, two UEs are used, as shown in Figure 8a, where the two UEs are denoted as UE1 and UE2, respectively.

[0162] The first link between multiple UEs may be an interface such as Wi-Fi, Uu, Bluetooth®, PC5, or bus. Two separate PDU sessions are established between the two UEs, namely the UE1 PDU session and the UE2 PDU session, with the path of the UE1 PDU session being the solid line in Figure 8a and the path of the UE2 PDU session being the dashed line in Figure 8a. For aggregation and / or distribution services, the core network establishes only one UE (e.g., the anchor UE, UE1) and one set of configuration (i.e., the fourth configuration information in the above embodiment). That is, UE1 in this example corresponds to the first terminal described above. The fourth configuration information includes at least one of the following: PDU session configuration information, IP address, TMSI identifier, GPRS Tunnel Protocol-User Plane (GTP-U) tunnel placement information, NAS placement information, registration area, and security parameters.

[0163] Alternatively, for aggregation and / or distribution services, a public configuration is established between the core network and multiple UEs, which may be referred to as sixth configuration information, and the sixth configuration information includes at least one of the following: public PDU session configuration information, public IP address, public TMSI identifier, public GTP-U tunnel placement information, NAS placement information, public registration area, and public security parameters.

[0164] To ensure quality of service during scheduling or transmission processes, for example, a Data Radio Bearer (DRB) 1 corresponding to Service 1 is transmitted and / or received at UE1, and a DRB 2 corresponding to Service 2 is transmitted and / or received at UE2. Alternatively, different or the same data of DRB 1 corresponding to Service 1 may be split between UE1 and UE2; that is, UE1 directly transmits and / or receives the data of DRB 1 corresponding to Service 1 to the first network node, and such data may be called, for example, second data. UE1 may also transmit and / or receive the data of DRB 1 corresponding to Service 1 to the first network node via UE2, and such data may be called, for example, first data. The content of first data and second data may be the same or different. For both the downlink (DL) and uplink (UL), the radio access network (RAN) and / or UE side each have a public logical layer to ensure quality of service and continuity, i.e., data aggregation and / or distribution operate at least one of the following layers: SDAP, new logical layer, PDCP, RLC, MAC, or physical layer.

[0165] Here, the new logical layer is used for other functions such as data ranking management.

[0166] Therefore, the first network node (e.g., RAN node) configures data aggregation and / or distribution among multiple UEs and establishes data radio bearers corresponding to the service (or QoS flow) on multiple UEs. Other UEs (e.g., UE2) may or may not establish an RRC connection with the first network node.

[0167] For example, a first network node (e.g., a RAN node) transmits fifth configuration information to a UE (e.g., UE1 and UE2) that performs data aggregation and / or distribution, or the first network node (e.g., a RAN node) transmits fifth configuration information to one of the UEs (e.g., UE1) that performs data aggregation and / or distribution, and UE1 further forwards all or part of the fifth configuration information to the other UE (e.g., UE2). The fifth configuration information is at least one of the following configuration information: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, or physical layer configuration information. Directions for data aggregation and / or distribution, for example, uplink and / or downlink, Security information for the service corresponding to the data (e.g., at least one of QoS flows, wireless bearers, or logical channels), One or more HARQ process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or SPS configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, bandwidth portion BWP, and beam resource configured for each terminal.

[0168] Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0169] Referring to Figure 9, for example, if the public layer is the PDCP layer, the fifth configuration information sent to UE1 includes SDAP configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. The fifth configuration information sent to UE2 includes RLC configuration information, MAC configuration information, and physical layer configuration information.

[0170] For example, if the public layer is SDAP and / or a new logical layer, the fifth configuration information sent to UE1 includes SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. The fifth configuration information sent to UE2 includes PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information.

[0171] For example, if the public layer is the RLC layer, the fifth configuration information sent to UE1 includes SDAP configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. The fifth configuration information sent to UE2 includes MAC configuration information and physical layer configuration information.

[0172] For example, if the public layer is MAC, the fifth configuration information sent to UE1 includes SDAP configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. The fifth configuration information sent to UE2 includes physical layer configuration information.

[0173] Referring to Figure 8b, the data from UE2 and UE1 are combined (or rearranged) at a first network node (e.g., a RAN node) (e.g., within a PDCP entity), where some information (e.g., UE identity, bearer information, etc.) may be exchanged between UE1 and UE2 or configured by the first network node (e.g., a RAN node).

[0174] When uplink data arrives, UE1 can transmit the data on this UE (i.e., UE1) or forward it to another UE (e.g., UE2) based on the aggregation and / or distribution conditions transmitted by the network or AI control body.

[0175] Alternatively, when uplink data arrives, UE1 may choose to transmit the data on this UE (i.e., UE1) or forward it to another UE (e.g., UE2).

[0176] The specific data that is transferred is determined based on the location of the public layer.

[0177] If the public layer is located at SDAP or a newer logical layer above PDCP, the data being transferred is a PDCP SDU.

[0178] If the public layer location is PDCP, the data being transferred is a PDCP PDU.

[0179] If the public layer is located at RLC, the data being transmitted is an RLC PDU.

[0180] If the public layer location is MAC, the data being transferred is a MAC PDU.

[0181] If the public layer location is PHY, then PUSCH transmission is forwarded.

[0182] Here, the conditions for the aggregation and / or diversion are: The transmit power of UE1 is greater than a certain threshold and / or above a certain threshold. UE1 receives paging messages for services that can be aggregated and / or distributed. The data loss rate of UE1 is greater than a certain threshold, and / or is above a certain threshold. UE1 enters a wireless link failure state. The amount of data arriving at UE1 is greater than a certain threshold, and / or above a certain threshold. The amount of data in the buffer area of ​​UE1 is greater than a certain threshold, and / or is above a certain threshold. The rate of the service corresponding to the data of UE1 (e.g., at least one of QoS flows, wireless bearers, or logical channels) is greater than and / or above a certain threshold. The reliability of the service corresponding to the data in UE1 (e.g., at least one of QoS flows, wireless bearers, or logical channels) is greater than a certain threshold and / or above a certain threshold. The situation includes at least one of the following: the delay of the service corresponding to the data in UE1 (e.g., QoS flow, wireless bearer, or logical channel) is less than a certain threshold and / or is below a certain threshold.

[0183] In some selectable embodiments, one UE (e.g., UE2), after obtaining relevant information from UE1, notifies a first network node (e.g., RAN node) that UE2 will start or stop transferring UE1's data belonging to a particular DRB. Consequently, the corresponding DRB (e.g., PDCP) must restart or stop the aggregation or distribution process. Optionally, in response to UE2's instruction to the first network node (e.g., RAN node), UE1 must provide UE2 with configuration information such as UE1's ID (e.g., Cell-Radio Network Temporary Identifier (C-RNTI)), the DRB ID and / or logical channel corresponding to UE1's data.

[0184] Optionally, UE1 can report relevant UE information (e.g., information from UE2), such as capability information or authorization information, to the core network (CN) in some way, or it can pre-configure aggregation relationships in the core network's Home Subscriber Server (HSS) or other database nodes, or obtain this information in the UE's pre-configured information.

[0185] Traffic from UE2 (belonging to UE1) is encrypted based on UE2's key, then decrypted on the first network node (e.g., RAN node) side using the UE2 key in UE2's PDCP, and then passed to UE1's PDCP for re-sorting.

[0186] Since the PDU sessions for this service are triggered by UE1 in an aggregated manner, UE2 inherits the key information for this service from UE1.

[0187] Alternatively, since the Non-Access Stratum (NAS) parameters (including KAMF and NH) for the aggregated service are assigned only to UE1, if you move to the aggregated PDCP option and only one of the PDCPs is assigned to the partitioned DRB, the security parameters for data usage between UE1 and UE2 will be the same.

[0188] Alternatively, in a configuration where two UEs have two independent PDCPs, two sets of security parameters can be configured in the access layer (AS: Access-Stratum).

[0189] Alternatively, UE1 first encrypts the data packet using UE1's key, and the "encrypted PDCP PDU" is sent to UE2 (e.g., via Wi-Fi), then UE2 sends it to the first network node (e.g., RAN node) (which may re-encrypt it using UE2's key). Then, from the first network node (e.g., RAN node) side, UE2 decrypts it using the PDCP at the first network node (e.g., RAN node) and passes it to UE1's PDCP at the first network node (e.g., RAN node), and finally UE1's PDCP at the first network node (e.g., RAN node) decrypts the data packet.

[0190] Optionally, before establishing data aggregation and / or distribution, the core network sends multiple UE packet authorization information to the first network node.

[0191] The core network or first network node performs QoS decomposition or 5QI parameter decomposition on two or more air interfaces for the service or QoS flow. For example, decomposition is performed on two or more air interfaces for parameters such as delay, jitter, rate, and bandwidth. The first network node notifies the UE (e.g., UE1) of the decomposed parameters. Optionally, the core network notifies the first network node and / or UE (e.g., UE1) of the decomposed parameters. Optionally, the CU notifies the DU of the decomposed parameters via F1.

[0192] Optionally, before establishing data aggregation and / or diversion, first information must be exchanged between UEs having a data aggregation and / or diversion relationship (e.g., UE1 and UE2), which includes at least one of the following: transmit power capability, RF chain capability, processing capability, supported bandwidth, supported frequency combinations, and transmission delay information between UE1 and UE2.

[0193] Optionally, before establishing data aggregation and / or diversion, first information must be exchanged between UEs having a data aggregation and / or diversion relationship (e.g., UE1 and UE2), which includes at least one of the following: transmit power capability, RF chain capability, processing capability, supported bandwidth, supported frequency combinations, and transmission delay information between UE1 and UE2. Then, UE1 notifies at least one of the following: a first network node, a core network, and an AI control body of the first information exchanged between UE1 and UE2.

[0194] Optionally, if the UEs with data aggregation and / or distribution relationships are located on different first network nodes, it is necessary to exchange all or part of the above fourth configuration information and / or first information between the first network nodes.

[0195] Example 2 In this example, the core network does not perceive the aggregation and / or distribution relationships of multiple UEs; only the first network node perceives them.

[0196] Only the first network node (e.g., RAN node) is informed of the identifier and corresponding association between the aggregation and / or distribution and the UE, e.g., C-RNTI. In other words, the core network can only know one UE (e.g., anchor UE, UE1) and is unaware of the existence of other related UEs (e.g., UE2).

[0197] The other steps are the same as in Example 1.

[0198] Example 3 When either UE1 or UE2 initiates a condition handover process, it notifies the other UE via the first link; for example, UE1 notifies UE2, triggering the other UE to perform the condition handover together.

[0199] Here, UE1 is Start of handover, At least one of the following: the target cell to be handed over, the first network node, carrier information, and beam information. Post-handover configuration information includes at least one of the following: L2 protocol stack configuration information, physical layer configuration information, and measurement information. Notify UE2 of at least one of the following: the time information for the handover execution.

[0200] Example 4 When the network side sends handover information to either UE1 and / or UE2, it notifies the other UE via the first link; for example, UE1 notifies UE2, triggering the other UE to hand over together.

[0201] Here, UE1 is Start of handover, At least one of the following: the target cell to be handed over, the first network node, carrier information, and beam information. Post-handover configuration information includes at least one of the following: L2 protocol stack configuration information, physical layer configuration information, and measurement information. Notify UE2 of at least one of the following: the time information for the handover execution.

[0202] Example 5 When the network side transmits handover information to UE1 and UE2 and carries instruction information, the instruction information is: Other UE information that will be handed over together, Information about services (e.g., QoS flows, radio bearers, and at least one of logical channels) that are aggregated and / or diverted with other UEs that are handed over together. Information of at least one of the following: the target cell to be handed over from other UEs being handed over together, the first network node, carrier information, and beam information. The configuration information of other UEs being handed over together includes at least one of the following: configuration information of the L2 protocol stack, physical layer configuration information, and measurement information.

[0203] Example 6 Figure 10 is a schematic diagram of the interaction process of a data transmission method according to an embodiment of the present disclosure. As shown in Figure 10, the method is The method includes performing an information interaction between UE1 and UE2, wherein the interaction information may specifically be the first information in the above-described embodiment, and the first information includes, for example, at least one of the following: transmit power capability, RF chain capability, processing capability, supported bandwidth, supported frequency combinations, transmission delay and / or jitter information between the m terminals, and information supporting aggregated and / or splitterable services between the m terminals.

[0204] UE1 requests fourth configuration information, including service information, from the core network via a first network node (e.g., a base station). Exemplarily, the fourth configuration information includes at least one of the following: PDU session configuration information, IP address, TMSI identifier, GTP-U tunnel placement information, registration area, and security parameters. Optionally, UE1 may also notify the core network of related terminal information (e.g., information from UE2) and the above-mentioned first information via a first network node (e.g., a base station).

[0205] Optionally, UE1 can also independently notify the core network of related terminal information (e.g., information from UE2) and the aforementioned first information via a first network node (e.g., a base station).

[0206] Optionally, UE1 notifies the first network node (e.g., base station) of related terminal information (e.g., information from UE2) and the above-mentioned first information.

[0207] Optionally, the core network can also push terminal information related to UE1 (e.g., information for UE2) to UE1 and / or the first network node based on information from a database or other source.

[0208] The core network transmits the fourth configuration information and at least one of the aggregation and / or distribution conditions to the first network node, and the first network node transmits the fourth configuration information, the fifth configuration information, and at least one of the aggregation and / or distribution conditions to the UE1.

[0209] Here, the contents included in the fifth configuration information can be found in the examples described above, and a detailed explanation is omitted here.

[0210] Here, the details included in the conditions for aggregation and / or diversion can be found in the examples described above, and a detailed explanation is omitted here.

[0211] Optionally, UE1 transmits the fourth configuration information and / or the fifth configuration information to UE2, and / or the first network node transmits the fourth configuration information and / or the fifth configuration information to UE2.

[0212] The first network node or UE1 decides whether to initiate data aggregation and / or distribution based on the aggregation and / or distribution conditions.

[0213] When deciding to initiate data aggregation and / or distribution, UE1 transmits a first instruction to a first network node, which is used to instruct UE1 to begin transmitting data to UE2 and / or receiving data from UE2. UE1 then transmits a second instruction to UE2, which is used to instruct UE1 to begin transmitting data to UE2 and / or receiving data from UE2.

[0214] and / or, the first network node transmits third instruction information to UE2, which is used to instruct UE1 to begin sending data to UE2 and / or receiving data from UE2.

[0215] Alternatively, UE1 transmits first request information to a first network node, and the first request information is used by UE1 to request the transmission of data to UE2 and / or the reception of data from UE2.

[0216] Furthermore, UE1 can transmit data via UE2 (receive and / or transmit data), and can transmit data between UE2 and the first network node (receive and / or transmit data).

[0217] Based on the embodiments described above, embodiments of the present disclosure further provide a data transmission device. Figure 11 is a schematic structural diagram of a third configuration of the data transmission device according to embodiments of the present disclosure. As shown in Figure 11, the device is applied to a first terminal. The device includes a third communication unit 31 configured to transmit and / or receive data through m terminals, where m is a positive integer of 1 or more.

[0218] In some optional embodiments of the present disclosure, the third communication unit 31 is further configured to receive fourth configuration information transmitted by the core network, the fourth configuration information including at least one of PDU session configuration information, an IP address, a TMSI identifier, GTP-U tunnel placement information, a registration area, and security parameters.

[0219] In some select embodiments of the present disclosure, the fourth configuration information is applied to the data transmission and / or reception of at least one of the m terminals.

[0220] In some select embodiments of the present disclosure, the data transmitted and / or received by the first terminal via m terminals is, A situation in which the data transmitted and / or received by the first terminal via m terminals and the data transmitted and / or received by the first terminal are the same data of the same service, A situation in which the data transmitted and / or received by the first terminal via m terminals and the data transmitted and / or received by the first terminal are different data of the same service. The system includes at least one of the following situations: the data transmitted and / or received by the first terminal via m terminals is data of a different service; and the data transmitted and / or received by the first terminal is data of a different service.

[0221] In some optional embodiments of the present disclosure, the third communication unit 31 is further configured to receive fifth configuration information transmitted by a first network node, the fifth configuration information is used to configure data aggregation and / or distribution between a plurality of terminals, and the fifth configuration information is At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more HARQ process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or SPS configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, BWP, and beam resource configured for each terminal.

[0222] Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0223] In some optional embodiments of the present disclosure, the third communication unit 31 is further configured to transfer all or part of the fifth configuration information to at least one of the m terminals.

[0224] In some optional embodiments of the present disclosure, the third communication unit 31 is further configured to transfer data to at least one of the m terminals based on the fifth configuration information, and the data is determined based on the location of the public layer. Here, if the location of the public layer is a new logical layer of SDAP or PDCP or higher, the data is a PDCP SDU. If the location of the public layer is PDCP, then the data is PDCP PDU. If the location of the public layer is RLC, then the data is an RLC PDU. If the location of the public layer is MAC, then the data is MAC PDU. If the location of the public layer is PHY, the data is transmitted via PUSCH.

[0225] In some optional embodiments of the present disclosure, the apparatus further includes a third processing unit 32, which is configured to transmit the data to at least one of the m terminals and / or receive data from at least one of the m terminals via the third communication unit 31 based on aggregation and / or diversion conditions transmitted by a first network node or AI control body, or to be configured to voluntarily choose to transmit the data to at least one of the m terminals and / or receive data from at least one of the m terminals.

[0226] Here, the conditions for the aggregation and / or diversion are: The transmission power of the first terminal is greater than and / or equal to a preset threshold. The first terminal receives a signal that activates aggregation and / or distribution of the first network node. The first terminal receives a paging message relating to a service that can be aggregated and / or distributed. The data loss rate of the first terminal is greater than and / or equal to a predetermined threshold. The first terminal enters a wireless link failure state. The amount of data arriving at the first terminal is greater than and / or equal to a predetermined threshold. The amount of data in the buffer area of ​​the first terminal is greater than and / or equal to a predetermined threshold. The service rate corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service reliability corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. This includes at least one of the following situations: the service delay corresponding to the data of the first terminal is less than a pre-configured threshold, and / or is below a pre-configured threshold.

[0227] In some optional embodiments of the present disclosure, the third communication unit 31 is further configured to transmit first instruction information to the first network node, which is used to instruct the first terminal to begin transmitting data to and / or receiving data from at least one of the m terminals; and the third communication unit 31 is further configured to transmit second instruction information to at least one of the m terminals, which is used to instruct the first terminal to begin transmitting data to and / or receiving data from at least one of the m terminals.

[0228] In some optional embodiments of the present disclosure, the third communication unit 31 is further configured to transmit first request information to a first network node, the first request information being used by the first terminal to request the transfer of data to at least one of the m terminals.

[0229] In some optional embodiments of the present disclosure, the third communication unit 31 is further configured to exchange first information with at least one of the m terminals having a data aggregation and / or diversion relationship before establishing data aggregation and / or diversion, the first information including at least one of transmit power capability, RF chain capability, processing capability, supported bandwidth, supported frequency combinations, transmission delay and / or jitter information between the m terminals, and information supporting aggregated and / or diversionable services between the m terminals.

[0230] In some optional embodiments of the present disclosure, the third communication unit 31 is further configured to transmit second information to a first network node and / or core network, the second information including information of at least one terminal among the m terminals having data aggregation and / or diversion relationships, the information of the at least one terminal, Terminal identifier, It includes at least one of the above-mentioned first information.

[0231] In some optional embodiments of the present disclosure, the third communication unit 31 is further configured to receive the decomposition results of a first network node performing QoS decomposition or QI parameter decomposition on a service or QoS flow over two or more air interfaces.

[0232] In the embodiments of this disclosure, the third processing unit 32 in the apparatus may be implemented as a CPU, DSP, MCU, or FPGA in an actual application. The third communication unit 31 in the apparatus may be implemented as a communication module (including an infrastructure communication kit, an operating system, communication modules, standardized interfaces and protocols, etc.) and a transmit / receive antenna in an actual application.

[0233] Embodiments of the present disclosure further provide a data transmission device. Figure 12 is a schematic structural diagram of a fourth configuration of the data transmission device according to an embodiment of the present disclosure. As shown in Figure 12, the device is applied to a second terminal. The device includes a fourth communication unit 41 configured to receive data from and / or transmit data to the first terminal, the second terminal being one of m terminals, the first terminal transmitting and / or receiving data through the m terminals, where m is a positive integer of 1 or more.

[0234] In some optional embodiments of the present disclosure, the fourth communication unit 41 is further configured to receive fifth configuration information transmitted by a first network node or the first terminal, the fifth configuration information being used to configure data aggregation and / or distribution between a plurality of terminals. The aforementioned fifth configuration information is, At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more HARQ process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or SPS configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, bandwidth portion BWP, and beam resource configured for each terminal.

[0235] Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0236] In some optional embodiments of the present disclosure, the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are: A situation in which the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are the same data of the same service, A situation in which the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are different data of the same service, This includes at least one of the following situations: the data transmitted between the second terminal and the first terminal and the data transmitted and / or received by the first terminal are data of different services.

[0237] In some optional embodiments of this disclosure, the data transmitted between the second terminal and the first terminal is determined based on the location of the public layer. Here, if the location of the public layer is a new logical layer of SDAP or PDCP or higher, the data is a PDCP SDU. If the location of the public layer is PDCP, then the data is PDCP PDU. If the location of the public layer is RLC, then the data is an RLC PDU. If the location of the public layer is MAC, then the data is MAC PDU. If the location of the public layer is PHY, the data is transmitted via PUSC.

[0238] In some optional embodiments of the present disclosure, the fourth communication unit 41 is further configured to receive second instruction information transmitted by the first terminal, the second instruction information being used to instruct the first terminal to begin transmitting data to the second terminal and / or receiving data from at least one of the m terminals.

[0239] In embodiments of the present disclosure, the fourth communication unit 41 in the apparatus may be implemented in actual applications by a communication module (including an infrastructure communication kit, an operating system, a communication module, standardized interfaces and protocols, etc.) and a transceiver antenna.

[0240] Embodiments of the present disclosure further provide a data transmission device applied to a first network node. Figure 13 is a schematic structural diagram of a fifth configuration of the data transmission device of the embodiment of the present disclosure. As shown in Figure 13, the device is applied to a first network node. The device includes a fifth communication unit 51 configured to transmit fifth configuration information, or aggregation and / or distribution conditions, to a first terminal and / or a second terminal, the fifth configuration information and / or the aggregation and / or distribution conditions, which the first terminal uses to transfer data to at least one of m terminals, where m is a positive integer of 1 or more, and the second terminal is one of the m terminals.

[0241] In some optional embodiments of the present disclosure, the fifth configuration information is further used to configure data aggregation and / or distribution between multiple terminals, and the fifth configuration information is At least one of the following: SDAP configuration information, new logical layer configuration information, PDCP configuration information, RLC configuration information, MAC configuration information, and physical layer configuration information. Directions for data aggregation and / or distribution, Security information of the service corresponding to the aforementioned data, One or more HARQ process numbers configured for each terminal in the first terminal and the m terminals, One or more public configuration permissions and / or SPS configured for each terminal in the first terminal and the m terminals, For each of the first terminal and the m terminals, one or more configuration permissions and / or SPS are configured, One or more public DRX configurations are configured for each terminal in the first terminal and the m terminals, One or more DRX configurations are configured for each terminal in the first terminal and the m terminals, The HARQ redundant version number configured for each terminal in the first terminal and the m terminals, Setting for a new transmission of data configured for the first terminal, and setting for the kth retransmission of data configured for each of the m terminals (k is a natural number greater than 1), The first terminal and each of the m terminals each include at least one of the carrier, BWP, and beam resource configured for each terminal.

[0242] Here, the security information for the service corresponding to the aforementioned data is: A situation in which the security information of the service corresponding to the aforementioned data is applied simultaneously to the first terminal and the m terminals, The security information for the service corresponding to the aforementioned data includes any one of the following situations: the security information for the service includes multiple configurations, and the security information for each of the multiple configurations is applied to the first terminal and the m terminals, respectively.

[0243] In some optional embodiments of this disclosure, the conditions for aggregation and / or diversion are: The transmission power of the first terminal is greater than and / or equal to a preset threshold. The first terminal receives a signal that activates aggregation and / or distribution of the first network node. The first terminal receives a paging message relating to a service that can be aggregated and / or distributed. The data loss rate of the first terminal is greater than and / or equal to a predetermined threshold. The first terminal enters a wireless link failure state. The amount of data arriving at the first terminal is greater than and / or equal to a predetermined threshold. The amount of data in the buffer area of ​​the first terminal is greater than and / or equal to a predetermined threshold. The service rate corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. The service reliability corresponding to the data of the first terminal is greater than and / or equal to a pre-set threshold. This includes at least one of the following situations: the service delay corresponding to the data of the first terminal is less than a pre-configured threshold, and / or is below a pre-configured threshold.

[0244] In some optional embodiments of the present disclosure, the fifth communication unit 51 is further configured to receive first instruction information transmitted by the first terminal, the first instruction information being used to instruct the first terminal to begin transmitting data to at least one of the m terminals and / or to receive data from at least one of the m terminals.

[0245] In some optional embodiments of the present disclosure, the fifth communication unit 51 is further configured to receive first request information transmitted by the first terminal, the first request information being used to request the first terminal to transmit data to at least one of the m terminals and / or to request the first terminal to receive data from at least one of the m terminals.

[0246] In some optional embodiments of the present disclosure, the fifth communication unit 51 is further configured to receive second information transmitted by the first terminal, the second information comprising information of at least one of the m terminals having a data aggregation and / or diversion relationship, the information of the at least one terminal is Terminal identifier, It includes at least one of the above-mentioned first information.

[0247] In some optional embodiments of the present disclosure, the apparatus further includes a fifth processing unit 52 configured to perform QoS decomposition or 5QI parameter decomposition on a service or QoS flow over two or more air interfaces and to obtain the decomposition results. The fifth communication unit 51 is further configured to transmit the disassembly results to the first terminal.

[0248] In embodiments of this disclosure, the fifth processing unit 52 in the apparatus may be implemented by a CPU, DSP, MCU, or FPGA in an actual application. The fifth communication unit 51 in the apparatus may be implemented by a communication module (including an infrastructure communication kit, an operating system, communication modules, standardized interfaces and protocols, etc.) and a transmit / receive antenna in an actual application.

[0249] It should be explained that when the data transmission device provided in the above embodiment performs data transmission, the division of each program module described above is used as an example. In actual application, the above processing can be completed by different program modules as needed; that is, by dividing the internal structure of the device into different program modules, all or some of the above-described processing can be completed. Furthermore, the embodiment of the data transmission device and the data transmission method provided in the above embodiment belong to the same concept, and a detailed explanation of their specific implementation process is omitted here, with reference to the embodiment of the method.

[0250] Embodiments of the present disclosure further provide a communication device, which may be a terminal or network node in the embodiments described above. Figure 14 is a schematic structural diagram of the hardware configuration of the communication device in the embodiments of the present disclosure. As shown in Figure 14, the communication device includes a memory 62, a processor 61, and a computer program stored in the memory 62 and executable on the processor 61, which, when the processor 61 executes the program, realizes the steps of the data transmission method applied to a terminal (e.g., a first terminal or a second terminal) or a first network node in the embodiments of the present disclosure.

[0251] Optionally, the communication device further includes one or more network interfaces 63. Each component in the communication device is coupled to one another by a bus system 64. It can be understood that the bus system 64 is used to enable connection communication between these components. In addition to the data bus, the bus system 64 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all the various buses are represented as the bus system 64 in Figure 14.

[0252] Understandably, memory 62 may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Here, non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM®), flash memory (Flash® Memory), surface magnetic memory, optical disk, or compact disc read-only memory (CD-ROM). Surface magnetic memory may be magnetic disk memory or magnetic tape memory. Volatile memory may be random access memory (RAM) used as an external cache.By illustrative rather than limiting description, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct Rambus random access memory (DRRAM). The memory 62 described in the embodiments of this disclosure includes, but is not limited to, these and any other suitable types of memory.

[0253] The methods disclosed in the embodiments of this disclosure described above may be applied to or implemented by a processor 61. The processor 61 may be an integrated circuit chip with signal processing capabilities. In the process of implementation, each step of the above method may be completed by instructions in the form of hardware integrated logic circuits or software in the processor 61. The processor 61 may be a general-purpose processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The processor 61 may implement or execute each method, step and logic block diagram disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure may be implemented and completed by a hardware decoding processor, or directly implemented and completed by a combination of hardware and software modules in the decoding processor. The software modules may reside in a storage medium, which may be located in memory 62, and the processor 61 reads information in memory 62 and, in combination with its hardware, completes the steps of the above method.

[0254] In exemplary embodiments, the communication device may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the methods described above.

[0255] In exemplary embodiments, embodiments of the present disclosure further provide a computer-readable storage medium, for example, a memory 62 containing a computer program, the computer program being executed by a processor 61 of a communication device to complete the steps described above. The computer-readable storage medium may be a memory such as FRAM®, ROM, PROM, EPROM, EEPROM, Flash® Memory, magnetic surface memory, optical disk, or CD-ROM, and may be a variety of devices containing one or any combination thereof of the above memories.

[0256] A computer-readable storage medium provided by an embodiment of the present disclosure stores a computer program and, when the program is executed by a processor, enables the steps of the data transmission method applied to a terminal (e.g., a first terminal or a second terminal) or a first network node of an embodiment of the present disclosure.

[0257] The methods disclosed in some of the method embodiments provided in this application can be arbitrarily combined, provided they do not conflict, to obtain new method embodiments.

[0258] The features disclosed in some of the product embodiments provided in this application can be arbitrarily combined, provided they do not contradict each other, to obtain new product embodiments.

[0259] The features disclosed in some of the method or apparatus embodiments provided in this application can be arbitrarily combined, provided they do not conflict, to obtain new method or apparatus embodiments.

[0260] In some embodiments provided herein, it should be understood that the disclosed devices and methods may be implemented in other ways. The embodiments of the devices described above are illustrative only, and for example, the division of the units is only logical and functional, and other divisional methods may be possible in actual implementation, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not performed. Furthermore, the interconnection, direct connection or communication connection of each component shown or discussed may be an indirect connection or communication connection through some interface, device or unit, and may be in electrical, mechanical or other forms.

[0261] The units described as separating members may or may not be physically separate, and the members indicated as units may or may not be physical units, that is, they may be located in one place or distributed among multiple network units. Depending on the actual needs, some or all of these units can be selected to achieve the objectives of the solution of this embodiment.

[0262] Furthermore, each functional unit in each embodiment of this disclosure may be integrated into a single processing unit, each unit may exist independently, or two or more units may be integrated into a single unit. The integrated unit may be implemented in hardware form, or in the form of a hardware and software functional unit.

[0263] As a person skilled in the art will understand, all or some of the steps of implementing the embodiment of the above method may be completed by instructing the relevant hardware by program, and the aforementioned program may be stored in a computer-readable storage medium, and when the program is executed, it performs the steps including the embodiment of the above method, and the aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0264] Alternatively, if the integrated units of the present disclosure are implemented in the form of software function modules and sold or used as independent products, they may be stored on a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present disclosure may be essentially or in part contribute to the prior art, embodied in the form of a software product, which is stored on a storage medium and contains several instructions for causing a computer device (which may be a personal computer, a server, or a first network node, etc.) to execute all or part of the methods of each embodiment of the present disclosure. The storage medium includes a variety of media capable of storing program code, such as mobile storage devices, ROMs, RAMs, magnetic disks, or optical disks.

[0265] The above descriptions are merely specific embodiments of the Disclosure, and the scope of protection of the Disclosure is not limited thereto. Any modification or substitution that a person skilled in the art could easily conceive within the technical scope disclosed herein should be included within the scope of protection of the Disclosure. Accordingly, the scope of protection of the Disclosure should be subject to the scope of protection of the claims.

Claims

1. A data transmission method, The data transmission method includes sending a PDCP status report when the terminal's Packet Data Convergence Protocol (PDCP) entity satisfies the first condition, The first condition includes the PDCP entity undergoing a change from point-to-point transmit and / or receive mode to point-to-multipoint transmit and / or receive mode, and the PDCP status report is used to trigger the first network node to retransmit data. If both the PDCP entity and the RLC entity of the terminal have an automatic retransmission request (ARQ) function, the data transmission method is: A data transmission method further comprising the terminal receiving second configuration information transmitted by the first network node, and activating or deactivating the ARQ function of the PDCP entity or the ARQ function of the RLC entity based on the second configuration information.

2. The PDCP entity of the aforementioned terminal sends a PDCP status report when the first condition is met. The data transmission method according to claim 1, comprising sending a PDCP status report when the disposal timer or reassembly timer expires, provided that the PDCP entity satisfies the first condition.

3. The aforementioned data transmission method is The data transmission method according to claim 1, further comprising the PDCP entity not changing the starting position of the receive window of the receive buffer.

4. The first condition is, The PDCP entity detected the loss of the first protocol data unit (PDU). The PDCP entity is greater than a preset number or the loss of the first PDU is detected in a number greater than or equal to a preset number. The data transmission method according to claim 1, further comprising at least one of the following.

5. The first condition is, The PDCP entities of the aforementioned terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The radio link layer control (RLC) entities connected to or associated with the PDCP entities of the terminal undergo at least one change among addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The data transmission method according to claim 1, further comprising at least one of the following.

6. The first condition is, The aforementioned terminal re-enters the coverage area from an uncovered area. The aforementioned terminal completes the recovery from wireless link failure (RLF). The data transmission method according to claim 1, further comprising at least one of the following.

7. The first condition is, The terminal establishes or reduces connections that transmit and / or receive the same services, quality of service (QoS) flows, streams, or service data flows, or PDU sessions as other terminals. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. The data transmission method according to claim 1, further comprising:

8. The data transmission method is: The terminal further includes receiving first configuration information transmitted by the first network node, The first configuration information includes instruction information that the PDCP entity has changed from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode and has sent a PDCP status report, The above first configuration information is, The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. A data transmission method according to any one of claims 4 to 7, further comprising at least one of the instruction information.

9. The first configuration information is The PDCP entity detects the loss of the first PDU and sends a PDCP status report. The system detects when the number of PDCP entities is greater than a preset number or when the number of first PDUs is greater than a preset number, and sends a PDCP status report. The data transmission method according to claim 8, further comprising at least one of the instruction information.

10. The first configuration information is The terminal establishes or reduces connections to transmit and / or receive the same service, quality of service (QoS) flow, stream, or service data flow, or PDU session as other terminals, and transmits a PDCP status report. Sending a PDCP status report is necessary to support RLC confirmation mode (AM) and / or RLC non-confirmation mode (UM). The data transmission method according to claim 9, further including the instruction information.

11. The above first configuration information is, Whether the transmitted PDCP status report carries information indicating the hyperframe number (HFN) corresponding to the data, Whether the transmitted PDCP status report carries information indicating the absolute time corresponding to the data, Does the transmitted PDCP status report carry information about the absolute time when the first loss data was detected? Whether the transmitted PDCP status report carries information indicating the HFN corresponding to the data lost by the first PDU, The transmitted PDCP status report carries information indicating the HFN and sequence number (SN) corresponding to the data. The data transmission method according to claim 10, further comprising at least one of the instruction information.

12. The first configuration information is Does the transmitted PDCP status report carry information indicating whether the data needs to be encrypted? Does the transmitted PDCP status report carry information indicating whether the data requires header compression? Whether the transmitted PDCP status report carries information indicating whether the data requires integrity protection, The data transmission method according to claim 11, further comprising at least one of the instruction information.

13. A data transmission method, The data transmission method includes a first network node receiving a PDCP status report transmitted by a terminal and retransmitting data based on the PDCP status report. The aforementioned PDCP status report is sent when the first condition is met, The first condition includes the PDCP entity of the terminal undergoing a change from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode. The aforementioned data transmission method is The first network node further includes transmitting second configuration information to the terminal, A data transmission method wherein the second configuration information is used to activate or deactivate the ARQ function of the PDCP entity or the ARQ function of the RLC entity of the terminal, and both the PDCP entity and the RLC entity of the terminal have the ARQ function.

14. The first condition is, The PDCP entity of the aforementioned terminal detected the loss of the first PDU. The terminal's PDCP entities are greater than a preset number, or the loss of a first PDU is detected in a number greater than or equal to a preset number. The data transmission method according to claim 13, further comprising at least one of the following.

15. The first condition is, The PDCP entities of the aforementioned terminal undergo at least one change from addition, reduction, and reconfiguration. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one of the following changes: addition, reduction, and reconfiguration. The radio link layer control (RLC) entities connected to or associated with the PDCP entities of the terminal undergo at least one change among addition, reduction, and reconfiguration. The security configuration of the PDCP entity of the aforementioned terminal will change. The data transmission method according to claim 13, further comprising at least one of the following.

16. The first condition is, The aforementioned terminal re-enters the coverage area from an uncovered area. The terminal completes RLF recovery. The data transmission method according to claim 13, further comprising at least one of the following.

17. The first condition is, The terminal establishes or reduces connections that transmit and / or receive the same services, quality of service (QoS) flows, streams, or service data flows, or PDU sessions as other terminals. The signal state of the service cell measured by the aforementioned terminal is greater than or equal to a preset threshold. The data transmission method according to claim 13, further comprising:

18. The data transmission method is: The first network node further includes transmitting first configuration information to the terminal, The above first configuration information is, The PDCP entity of the aforementioned terminal includes instruction information indicating that a change has occurred from point-to-point transmission and / or reception mode to point-to-multipoint transmission and / or reception mode, and that a PDCP status report should be sent. The above first configuration information is, The PDCP entity of the aforementioned terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The adaptation layer entity connected to the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The RLC entity connected to or associated with the PDCP entity of the terminal undergoes at least one change from addition, reduction, and reconfiguration, and sends a PDCP status report. The security configuration of the PDCP entity of the aforementioned terminal has changed and will send a PDCP status report. A data transmission method according to any one of claims 14 to 17, further comprising at least one of the instruction information.

19. The first configuration information is The PDCP entity of the terminal detects the loss of the first PDU and sends a PDCP status report. The terminal detects if the number of PDCP entities is greater than a preset number or if the number of first PDUs is greater than a preset number, and sends a PDCP status report. The data transmission method according to claim 18, further comprising at least one of the instruction information.

20. The first configuration information is The terminal establishes or terminates connections to send and / or receive the same services, QoS flows, streams, or service data flows, or PDU sessions as other terminals, and sends a PDCP status report. Sending a PDCP status report requires compatibility with RLC AM mode and / or RLC UM mode. A data transmission method according to claim 19, which includes instruction information such as the above.

21. A communication device including memory and a processor, wherein a computer program is stored in the memory, and the computer program is executable on the processor. When the processor executes the computer program, it implements the data transmission method described in any one of claims 1 to 7, or A communication device that realizes the data transmission method described in any one of claims 13 to 17 when the processor executes the computer program.