A method, apparatus and system for data transmission

By combining data packet transmission modes and using feature matching conditions, the problem of fine-grained control over data transmission for various service types is solved, thereby improving the reliability and resource utilization of data transmission.

CN116671228BActive Publication Date: 2025-12-16HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080108150.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2025-12-16
Estimated Expiration
2040-12-31

AI Technical Summary

Technical Problem

Existing technologies struggle to achieve fine-grained control over data transmission across multiple service types, resulting in insufficient reliability and resource utilization in data transmission.

Method used

By acquiring and configuring the combination of transmission modes for data packets, and determining the transmission mode based on the matching conditions of the data packet's characteristic information, including transmission parameters and processing methods, fine-grained control of data packets can be achieved.

Benefits of technology

It improves the reliability and resource utilization of data transmission and avoids the problem of channel fading and packet loss caused by multiple data packets passing through the same path.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116671228B_ABST
    Figure CN116671228B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a data transmission method, device and system. The method comprises: obtaining a transmission mode combination of data comprising at least two data packets, the transmission mode combination comprising at least two transmission modes, the transmission mode being used to indicate a transmission manner and / or processing manner of the data packet; transmitting the data according to the transmission mode combination; wherein each data packet corresponds to a matching condition determining a transmission mode, the matching condition being associated with characteristic information of the data packet. By using the above method, it can be accurately controlled that the data packet is processed and transmitted by which manner, so that the data packets with different characteristics are processed and transmitted by appropriate transmission parameters, the reliability of service transmission is ensured, and the effective use of resources is realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of communication, and in particular, to a data transmission method, device and system. BACKGROUND

[0002] With the development of wireless communication technology, in order to improve the communication experience, the communication system can support multiple types of services coexisting, such as Ultra-Reliable and Low-Latency Communication (URLLC) services, Enhanced Mobile Broadband (eMBB) services, Massive Machine Type Communication (mMTC) services, etc., which will lead to the diversification of data transmission requirements associated with services and the high requirement of data transmission control precision.

[0003] For example, in some scenarios, in order to ensure the reliability of data transmission, some important services with high level can use the replication transmission mode in transmission; in some scenarios, in order to improve the throughput of the terminal, the terminal can be connected to two network devices at the same time for data transmission. Therefore, how to realize the fine control of data transmission is a problem to be solved. SUMMARY

[0004] Embodiments of the present application provide a data transmission method, device and system for realizing fine control of data transmission to ensure the reliability of data transmission and improve the utilization rate of resources.

[0005] In a first aspect, the embodiments of the present application provide a data transmission method, which can be executed by a terminal or a component (such as a processor, a chip, or a chip system, etc.) of the terminal, comprising: obtaining a transmission mode combination of data including at least two data packets, the transmission mode combination including at least two transmission modes, the transmission mode being used to indicate the transmission mode and / or processing mode of the data packet; transmitting the data according to the transmission mode combination; wherein each data packet corresponds to a matching condition to determine the transmission mode, and the matching condition is associated with the characteristic information of the data packet.

[0006] In the above method, by obtaining the transmission mode combination, the data packet can be accurately controlled to be processed and transmitted by which way, so that the data packets with different characteristics are processed and transmitted by appropriate transmission parameters, the reliability of data transmission is ensured, and the effective utilization of resources is realized.

[0007] Optionally, the obtaining the transmission mode combination comprises: receiving first indication information from the first network device, the first indication information being used to indicate the transmission mode combination. Optionally, the first indication information is radio resource control (RRC) signaling, media access control control element (MAC CE), or physical layer control signaling, etc.

[0008] Optionally, the receiving the first indication information from the first network device, the first indication information being used to indicate the transmission mode combination, comprises: receiving first indication information from the first network device, the first indication information being used to indicate an index of each transmission mode in the transmission mode combination.

[0009] The transmission mode is obtained by interacting with the first network device in the form of a message.

[0010] In a possible manner, the first indication information is also used to indicate a matching condition. Optionally, the transmission mode comprises a transmission parameter and a matching condition parameter, the matching condition parameter being used to indicate the matching condition.

[0011] In this manner, the transmission mode combination and the matching condition are indicated by the first indication information at the same time, which is beneficial to determining the matching condition corresponding to the transmission mode in the transmission mode combination.

[0012] In a possible manner, the indication information used to indicate the matching condition is received from the first network device.

[0013] In this manner, the matching condition is received, which is beneficial to determining the transmission mode according to the matching condition, so that data packets of different characteristics are processed and transmitted by appropriate transmission parameters.

[0014] Optionally, the characteristic information of the data packet comprises at least one of the following: data packet size information, data packet type information, quality of service (QoS) parameter information corresponding to the data packet, importance level information corresponding to the data packet, or data packet transmission order information.

[0015] In this manner, the characteristic information of the data packet is associated with one or more of the data packet size, type, importance level, and transmission order information, which is beneficial to determining the corresponding transmission parameter for the data packet from different dimensions.

[0016] Optionally, the transmission mode comprises a transmission parameter, the transmission parameter being used to indicate a transmission manner and / or processing manner of the data packet, wherein the transmission manner and / or processing manner comprises transmission resource information, transmission path information, and / or reliability processing manner information.

[0017] Optionally, the transmission parameters include at least one of the following: logical channel (LCH) information, duplication status information, information indicating the number of data packets continuously transmitted according to the transmission mode, logical channel prioritization (LCP) information, data radio bearer (DRB) information, or shared spectrum information.

[0018] In this approach, the transmission parameters include transmission control strategies or methods of different dimensions, such as those related to transmission resource information, transmission path information, and / or reliability processing methods. This facilitates the selection of corresponding transmission parameters based on the different characteristics of data packets, thereby enabling more precise transmission control.

[0019] In one possible approach, the transmission mode is determined by matching conditions for the data packets, including: the transmission order of the data packets corresponding to the transmission mode is selected sequentially in the transmission combination.

[0020] Optionally, the transmission order of the data packets corresponding to the transmission mode is selected sequentially in the transmission combination, and the method further includes: receiving information from the first network device for indicating reference data packets; wherein the reference data packets corresponding to the transmission mode are selected sequentially in the transmission mode combination.

[0021] Optionally, the information in the reference data packet includes the sequence number of the Packet Data Convergence Protocol (PDCP) Service Data Unit (SDU) corresponding to the reference data packet.

[0022] Optionally, the transmission mode corresponding to each data packet is selected sequentially from the combination of transmission modes in the order of data packet transmission, including: receiving the number of data packets to be continuously transmitted using each transmission mode as indicated by the first network device.

[0023] Optionally, receiving the number of data packets continuously transmitted using each transmission mode as indicated by the first network device includes: indicating the number of data packets continuously transmitted in the transmission parameters corresponding to the transmission mode.

[0024] In the above method, by configuring the transmission mode combination through network devices, the transmission modes in the transmission mode combination can be selected sequentially according to the transmission order of data packets. This avoids the problem of multiple data packets being transmitted through the same path but encountering channel fading and resulting in continuous packet loss, thus ensuring the reliability of service transmission and the effective utilization of resources.

[0025] In one possible approach, the transmission mode is either terminal-level granular, bearer-level granular, or entity-level granular.

[0026] Optionally, the transmission mode is the transmission mode corresponding to the terminal's DRB, PDCP entity, Radio Link Control (RLC) entity, QoS stream, QoS Stream Identifier (QFI), or Service Data Adaptation Protocol (SDAP) entity. Optionally, the terminal obtains the transmission mode combination by adding information cells in the DRB configuration.

[0027] In the above methods, the transmission mode can be terminal-level, bearer-level, or entity-level. These flexible configuration or indication methods are conducive to fine control of data packet transmission.

[0028] In one possible approach, the system receives activation status information from a first network device for indicating a transmission mode, or second indication information for indicating an update of the transmission mode combination; and updates the activation status of the transmission mode or the transmission mode combination according to the second indication information.

[0029] Optionally, an update request message is sent to the first network device to request an update to the transport mode combination. Optionally, the update request message includes one or more of the following: a reason for the request, a recommended transport mode, or recommended transport parameters.

[0030] Optionally, updating the transmission mode combination includes activating / deactivating or switching the transmission mode used by the terminal, or adjusting the transmission parameters in the terminal's transmission mode.

[0031] Optionally, the transport mode in the transport mode combination is either activated by default or deactivated by default. Optionally, the receive MAC CE can activate or deactivate the transport mode in the transport mode combination.

[0032] Optionally, receive the default transport mode indicated by the network device. Optionally, the default transport mode is included in the transport mode combination. Optionally, the default transport mode does not correspond to the matching condition by default.

[0033] In the above methods, by quickly activating / deactivating or switching the transmission mode used by the terminal, or adjusting the transmission parameters in the terminal transmission mode, it is possible to quickly and flexibly control which transmission parameters to use for processing and transmission of data packets according to changes in the transmission channel, thereby improving resource utilization and ensuring the reliability of service transmission.

[0034] Optionally, the data packets can be combined and transmitted according to the transmission mode, including: selecting the transmission mode corresponding to the data packet according to the matching conditions; and transmitting the data packet to the first network device or the second network device according to the transmission mode.

[0035] Optionally, the data packets are combined and transmitted according to the transmission mode, including: receiving data packets from a first network device or a second network device according to the transmission mode.

[0036] Once the transmission mode is determined according to the matching conditions, data can be transmitted with network devices according to the transmission mode, thus achieving fine control over data transmission.

[0037] Secondly, embodiments of this application provide a data transmission method, which can be executed by a first network device or by a component of the first network device (e.g., a processor, a chip, or a chip system), comprising: sending first indication information to a terminal, the first indication information being used to indicate a transmission mode combination of data including at least two data packets, the transmission mode combination including at least two transmission modes, the transmission modes being used to indicate the transmission method and / or processing method of the data packets; transmitting data according to the transmission mode combination; wherein, each data packet corresponds to a matching condition to determine the transmission mode, and the matching condition is associated with the feature information of the data packet.

[0038] By using the above method, the first network device indicates the transmission mode combination to the terminal, which is beneficial for data transmission between the first network device and the terminal according to the transmission mode combination. It can precisely control how data packets are processed and transmitted, so that data packets with different characteristics are processed and transmitted through appropriate transmission parameters, ensuring the reliability of service transmission and realizing the effective utilization of resources.

[0039] Optionally, sending first indication information to the terminal for indicating a combination of transmission modes includes sending first indication information to the terminal for indicating the index of each transmission mode in the combination of transmission modes.

[0040] Using indexes to indicate the combination of transmission modes can reduce signaling overhead and is beneficial for energy saving.

[0041] One possible approach is to indicate the matching conditions to the terminal.

[0042] Optionally, indicating matching conditions to the terminal includes: indicating matching conditions via first indication information. Optionally, the transmission mode includes transmission parameters and matching condition parameters, the matching condition parameters being used to indicate the matching conditions.

[0043] In the above method, the matching conditions corresponding to the transmission mode are determined, so that data packets with different characteristics are processed and transmitted according to different transmission parameters.

[0044] Optionally, the data packet's characteristic information includes at least one of the following: data packet size information, data packet type information, QoS parameter information corresponding to the data packet, importance level information corresponding to the data packet, or transmission order information of the data packet.

[0045] In this approach, data packet characteristic information is associated with one or more of the following: data packet size, type, importance level, and transmission order information. This helps to determine the corresponding transmission parameters for data packets from different dimensions.

[0046] Optionally, the transmission mode includes transmission parameters, which are used to indicate the transmission method and / or processing method of the data packets, wherein the transmission method and / or processing method includes transmission resource information, transmission path information, and / or reliability processing method information.

[0047] Optionally, the transmission parameters include at least one of the following: LCH information, replication status information, information indicating the number of data packets transmitted continuously according to the transmission mode, LCP information, DRB information, or shared spectrum information.

[0048] In this approach, the transmission parameters include transmission control strategies or methods of different dimensions, such as those related to transmission resource information, transmission path information, and / or reliability processing methods. This facilitates the selection of corresponding transmission parameters based on the different characteristics of data packets, thereby enabling more precise transmission control.

[0049] In one possible approach, the transmission mode is determined by matching conditions for the data packets, including: the transmission order of the data packets corresponding to the transmission mode is selected sequentially in the transmission combination.

[0050] Optionally, the transmission order of the data packets corresponding to the transmission mode is selected sequentially in the transmission combination, and it also includes: indicating the information of the reference data packet to the terminal; wherein, the reference data packet corresponding to the transmission mode is selected sequentially in the transmission mode combination.

[0051] Optionally, the information in the reference data packet includes the sequence number of the Packet Data Convergence Protocol (PDCP) Service Data Unit (SDU) corresponding to the reference data packet.

[0052] Optionally, the transmission mode corresponding to the transmission order of each data packet is selected sequentially in the transmission mode combination, including: indicating to the terminal the number of data packets to be transmitted consecutively using each transmission mode.

[0053] Optionally, the terminal is instructed on the number of data packets to be transmitted continuously using each transmission mode, including: indicating the number of data packets to be transmitted continuously in the transmission parameters corresponding to the transmission mode.

[0054] In the above method, by configuring the transmission mode combination through network devices, the transmission modes in the transmission mode combination can be selected sequentially according to the transmission order of data packets. This avoids the problem of multiple data packets being transmitted through the same path but encountering channel fading and resulting in continuous packet loss, thus ensuring the reliability of service transmission and the effective utilization of resources.

[0055] In one possible approach, the transmission mode corresponds to the terminal's DRB, PDCP entity, Radio Link Control (RLC) entity, QoS flow, QoS Flow Identifier (QFI), or Service Data Adaptation Protocol (SDAP) entity. Optionally, by adding cell indicators to the DRB configuration to indicate the combination of transmission modes, it is easy to understand that when the granularity of the transmission mode is different, the transmission parameters included in the transmission mode can differ. In other words, the transmission parameters included in the transmission mode can be determined by adapting to the granularity of the transmission mode.

[0056] In the above methods, the transmission mode can be terminal-level, bearer-level, or entity-level. These flexible configuration or indication methods are conducive to fine control of data packet transmission.

[0057] In one possible approach, activation status information indicating the transmission mode is sent to the terminal, or second indication information indicating an update to the transmission mode combination.

[0058] Optionally, an update request message is received from the terminal requesting an update to the transmission mode combination. Optionally, the update request message includes one or more of the following: a reason for the request, a recommended transmission mode, or recommended transmission parameters. Optionally, an update transmission mode combination is determined based on the update request message. Optionally, the update transmission mode combination is indicated to the terminal. Optionally, the update transmission mode combination is indicated to the terminal based on the transmission mode or transmission parameters recommended by the terminal.

[0059] Optionally, updating the transmission mode combination includes activating / deactivating or switching the transmission mode used by the terminal, or adjusting the transmission parameters in the terminal's transmission mode.

[0060] Optionally, the transport mode in the transport mode combination is either activated by default or deactivated by default. Optionally, the first network device sends a MAC CE to the terminal to activate or deactivate the transport mode in the transport mode combination.

[0061] In the above methods, by quickly activating / deactivating or switching the transmission mode used by the terminal, or adjusting the transmission parameters in the terminal transmission mode, it is possible to quickly and flexibly control which transmission parameters to use for processing and transmission of data packets according to changes in the transmission channel, thereby improving resource utilization and ensuring the reliability of service transmission.

[0062] In one possible approach, a third indication message is sent to the second network device, the third indication message being used to indicate information associated with the data packets to be transmitted between the terminal and the second network device.

[0063] Optionally, the information associated with the data packet includes at least one of the following: bitmap information of the data packet, transmission mode information used by the data packet, transmission parameter information used by the data packet, or arrival time and / or periodicity information of the data packet.

[0064] In the above method, the transmission mode of the interactive terminals between network devices can assist the second network device in scheduling resources to match the transmission of terminal data packets, thereby ensuring the reliability of services and the utilization rate of resources.

[0065] One possible approach involves combining and transmitting data packets according to a transmission mode, including: selecting the transmission mode corresponding to the data packet based on matching conditions; and transmitting the data packet to the terminal according to the transmission mode.

[0066] Optionally, data packets can be combined and transmitted according to the transmission mode, including receiving data packets from the terminal according to the transmission mode.

[0067] After the terminal and the first network device exchange and combine transmission modes, and determine the transmission mode according to the corresponding matching conditions, data can be transmitted with the terminal according to the transmission mode, thereby achieving fine control of data transmission.

[0068] Thirdly, embodiments of this application provide a data transmission method, which can be executed by a second network device or by a component of the second network device (e.g., a processor, a chip, or a chip system), comprising: receiving third indication information from a first network device, the third indication information being used to indicate information associated with a data packet to be transmitted between the second network device and the terminal, wherein each data packet corresponds to a matching condition to determine a transmission mode, the transmission mode being used to indicate the transmission method and / or processing method of the data packet, and the matching condition being associated with the characteristic information of the data packet; and transmitting the data packet according to the third indication information.

[0069] Using the above method, the transmission mode of the interactive terminals between network devices can assist the second network device in scheduling resources to match the transmission of terminal data packets, thereby ensuring the reliability of services and the utilization rate of resources.

[0070] Optionally, the information associated with the data packet includes at least one of the following: bitmap information of the data packet, transmission mode information used by the data packet, transmission parameter information used by the data packet, or arrival time and / or periodicity information of the data packet.

[0071] Transmitting the data packet according to the third instruction information includes: performing resource scheduling and / or configuration associated with transmitting the data packet according to the third instruction information.

[0072] In the above approach, the interaction of information from different dimensions facilitates the scheduling of resources by the second network device to match the transmission of data packets.

[0073] In one possible design, the definitions or descriptions of relevant terms, such as the specific contents included in the transmission mode combination, can be found in the specific description of the transmission mode combination in the first or second aspect, and will not be repeated here.

[0074] Fourthly, embodiments of this application provide a communication device, which can be a terminal or a chip for a terminal. In one possible design, the device has the function of implementing the first aspect or various possible implementation methods of the first aspect described above. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In one possible design, the device may include a transceiver unit and a processing unit. Exemplarily:

[0075] A transceiver unit is used to acquire a combination of transmission modes of data including at least two data packets. The combination of transmission modes includes at least two transmission modes, which are used to indicate the transmission method and / or processing method of the data packets.

[0076] The processing unit is used to combine and transmit data according to the transmission mode; wherein, the transmission mode is determined by the matching conditions corresponding to each data packet, and the matching conditions are associated with the feature information of the data packet.

[0077] Optionally, the transceiver unit is also configured to receive first indication information from the first network device for indicating a combination of transmission modes.

[0078] In one possible design, the specific contents of the transmission mode combination and the first to second indication information can be found in the detailed description of the transmission mode combination and the first to second indication information in the first aspect, and will not be repeated here.

[0079] Optionally, the transceiver unit is also configured to receive indication information from the first network device for indicating matching conditions.

[0080] Optionally, the transceiver unit is also configured to receive information from the first network device for indicating reference data packets;

[0081] Optionally, the transceiver unit is also configured to receive the number of data packets to be continuously transmitted using each transmission mode, as indicated by the first network device.

[0082] Optionally, the processing unit is also used to indicate the number of data packets continuously transmitted in the transmission parameters corresponding to the transmission mode.

[0083] Optionally, the transceiver unit is also configured to receive first indication information from the first network device for indicating the index of each transmission mode in the combination of transmission modes.

[0084] Optionally, the transceiver unit is also used to send an update request message to the first network device, the update request message being used to request configuration or update the transmission mode combination.

[0085] Optionally, the transceiver unit is also configured to receive activation status information from the first network device for indicating a transmission mode, or second indication information for indicating an update of the transmission mode combination.

[0086] Optionally, the processing unit is also configured to update the activation status of the transmission mode or update the transmission mode combination according to the second indication information.

[0087] Optionally, the processing unit is also used to select the transmission mode corresponding to the data packet according to the matching conditions; the transceiver unit is also used to transmit the data packet to the first network device or the second network device according to the transmission mode.

[0088] Optionally, the transceiver unit is also used to receive data packets from the first network device or the second network device according to the transmission mode.

[0089] Fifthly, embodiments of this application provide a communication device, which may be a network device or a chip for a network device. In one possible design, the device has the function of implementing the second aspect or various possible implementation methods of the second aspect described above. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In one possible design, the device may include a transceiver unit and a processing unit. Exemplarily:

[0090] In one possible implementation: a transceiver unit is used to send first indication information to the terminal. The first indication information is used to indicate a combination of transmission modes of data including at least two data packets. The combination of transmission modes includes at least two transmission modes, and the transmission modes are used to indicate the transmission method and / or processing method of the data packets.

[0091] Optionally, a processing unit is used to combine and transmit data according to a transmission mode; wherein, each data packet corresponds to a matching condition to determine the transmission mode, and the matching condition is associated with the feature information of the data packet.

[0092] In one possible design, the definitions or descriptions of relevant terms, such as the specific content of the transmission mode combination and the first to third indication information, can be found in the specific description of the transmission mode combination and the first to third indication information in the second aspect, and will not be repeated here.

[0093] Optionally, the transceiver unit is also used to indicate matching conditions to the terminal.

[0094] Optionally, the processing unit is also configured to indicate matching conditions via the first indication information.

[0095] Optionally, the processing unit is also used to indicate the information of the reference data packet to the terminal; wherein, the transmission mode corresponding to the reference data packet is selected sequentially in the transmission mode combination.

[0096] Optionally, the processing unit is also used to indicate to the terminal the number of data packets to be transmitted continuously using each transmission mode.

[0097] Optionally, the transceiver unit is also configured to send to the terminal first indication information for indicating the index of each transmission mode in the transmission mode combination.

[0098] Optionally, the transceiver unit is further configured to receive an update request message from the terminal for requesting configuration or updating of the transmission mode combination; optionally, the processing unit is further configured to configure or update the transmission mode combination according to the update request message.

[0099] Optionally, the transceiver unit is also configured to send to the terminal activation status information indicating the transmission mode, or second indication information indicating an update of the transmission mode combination.

[0100] Optionally, the transceiver unit is also used to send third indication information to the second network device, the third indication information being used to indicate information associated with the data packets to be transmitted between the terminal and the second network device.

[0101] Optionally, the processing unit is also configured to select the transmission mode corresponding to the data packet according to the matching conditions; optionally, the transceiver unit is also configured to transmit the data packet to the terminal according to the transmission mode.

[0102] Optionally, the transceiver unit is also used to receive data packets from the terminal according to the transmission mode.

[0103] In another possible implementation:

[0104] Optionally, a transceiver unit is configured to receive third indication information from a first network device. The third indication information is used to indicate information associated with data packets to be transmitted between a second network device and a terminal. Each data packet corresponds to a matching condition to determine a transmission mode. The transmission mode is used to indicate the transmission method and / or processing method of the data packet. The matching condition is associated with the characteristic information of the data packet. Optionally, a processing unit is configured to transmit data packets according to the third indication information.

[0105] Optionally, the processing unit is also configured to perform resource scheduling and / or configuration associated with the transmitted data packets based on the third instruction information.

[0106] In one possible design, the definitions or descriptions of relevant terms, such as the specific contents included in the transmission mode combination, can be found in the specific description of the transmission mode combination in the third aspect, and will not be repeated here.

[0107] In a sixth aspect, embodiments of this application provide a communication device, including a processor and a memory; the memory is used to store computer execution instructions, and when the device is running, the processor executes the computer execution instructions stored in the memory to cause the device to perform the methods of the first to third aspects described above, and any of the possible implementations of the first to third aspects.

[0108] In a seventh aspect, embodiments of this application provide a communication apparatus, including units or means for performing the methods described in the first to third aspects, and for each step of any of the possible implementations of the first to third aspects.

[0109] Eighthly, embodiments of this application provide a communication device, including a processor and an interface circuit. The processor is configured to communicate with other devices via the interface circuit and execute the methods described in the first to third aspects, and any of the possible implementations of the first to third aspects. The processor may include one or more.

[0110] Ninthly, embodiments of this application provide a communication device including a processor for connection to a memory, for calling a program stored in the memory to execute the methods described in the first to third aspects, and any of the possible implementations of the first to third aspects. The memory may be located within or outside the device. The processor may include one or more processors.

[0111] In a tenth aspect, embodiments of this application also provide a computer-readable storage medium storing instructions that, when executed on a computer, cause a processor to perform the methods described in the first to third aspects, and any of the possible implementations of the first to third aspects.

[0112] Eleventhly, embodiments of this application also provide a computer program product, which includes a computer program that, when the computer program is run, causes the methods of the first to third aspects described above, and any one of the possible implementation methods of the first to third aspects, to be executed.

[0113] In a twelfth aspect, embodiments of this application also provide a chip system, including: a processor, configured to execute the methods described in the first to third aspects, and any of the possible implementations of the first to third aspects.

[0114] In a thirteenth aspect, embodiments of this application also provide a communication system, comprising: a terminal including any possible design of the first aspect and a first network device including any possible design of the second aspect.

[0115] Optionally, the communication system may also include a second network device in any of the possible designs of the third aspect described above.

[0116] The technical effects of any of the design methods in aspects four through thirteen can be found in the technical effects of the data transmission method described in any possible design of any of the above aspects, and will not be repeated here. Attached Figure Description

[0117] Figure 1 This is a schematic diagram of a network architecture applicable to the embodiments of this application;

[0118] Figure 2 This application provides a schematic diagram of a communication method according to an embodiment.

[0119] Figure 3 This application provides a schematic diagram of yet another communication method.

[0120] Figure 4 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0121] Figure 5 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application;

[0122] Figure 6 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0123] To provide a clearer and more complete description of the technical solutions of this application, some embodiments of this application will be described below in conjunction with the accompanying drawings.

[0124] First, some terms in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.

[0125] (1) A terminal can be a wireless terminal device capable of receiving network device scheduling and instruction information. A wireless terminal device can be a device that provides voice and / or data connectivity to a user, or a handheld device with wireless connectivity, or other processing device connected to a wireless modem. The terminal device can communicate with one or more core networks or the Internet via a radio access network (e.g., radio access network, RAN). The terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone), a computer, and a data card. For example, it can be a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Wireless terminal equipment can also be referred to as a system, mobile station, mobile station (MS), remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, subscriber station (SS), customer premises equipment (CPE), terminal, user equipment (UE), mobile terminal (MT), etc. Terminal equipment can also be wearable devices (smartwatches, smart bracelets, etc.), as well as smart furniture (or home appliances), cars in the Internet of Vehicles (IoV), robotic arms in the Industrial Internet, smart refueling equipment, and next-generation communication systems, such as terminal equipment in 5G communication systems or terminal equipment in future public land mobile networks (PLMNs).

[0126] (2) Network equipment: This refers to equipment within a wireless network. For example, a network equipment can be a radio access network (RAN) node (or device) that connects a terminal to the wireless network; it can also be called a base station. Currently, some examples of RAN equipment include: generation Node B (gNodeB), transmission reception point (TRP), evolved Node B (eNB), Node B (NB), home base station (e.g., home evolved NodeB, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wi-Fi) access point (AP) in 5G communication systems. Additionally, in a network architecture, network equipment may include centralized unit (CU) nodes, distributed unit (DU) nodes, or RAN equipment including both CU and DU nodes. Furthermore, in other possible cases, network equipment may be other devices that provide wireless communication functions for terminal devices. The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment. For ease of description, in the embodiments of this application, the device that provides wireless communication function for terminal equipment is referred to as a network device or access network device.

[0127] (3) Protocol Layer: Communication between RAN devices and terminal devices follows a specific protocol layer structure. For example, the control plane protocol layer structure may include the functions of the radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, and physical layer. The user plane protocol layer structure may include the functions of the PDCP layer, RLC layer, MAC layer, and physical layer. In one possible implementation, a service data adaptation protocol (SDAP) layer may be included above the PDCP layer. The RRC layer is mainly used for broadcasting system information, maintaining RRC connections with terminals, managing radio bearers with terminals, and key management. The PDCP layer, for the user plane, is mainly used for header compression and decompression, user plane data transmission, and encryption / decryption. The PDCP layer, for the control plane, is mainly used for encryption and integrity protection, and control plane data transmission. The RLC layer is primarily used for error correction based on Automatic Repeat Request (ARQ), and for concatenating, segmenting, and reassembling RLC Service Data Units (SDUs). The MAC layer is primarily used for multiplexing MAC SDUs and for Hybrid Automatic Repeat Request (HARQ). The PHY layer is primarily used for encoding and decoding, modulation and demodulation, and antenna mapping. The SDAP layer is primarily used for mapping between Quality of Service (QoS) flows and radio bearers, and for identifying Quality of Service Flow Identity (QFI) for uplink or downlink data packets.

[0128] RAN equipment can implement the functions of protocol layers such as RRC, PDCP, RLC, and MAC by a single node, or by multiple nodes. For example, in one evolution architecture, the RAN equipment includes CU and DU, with multiple DUs centrally controlled by a single CU. CU and DU can be partitioned according to the protocol layers of the wireless network; for example, the functions of protocol layers above PDCP are located in the CU, while the functions of protocol layers below PDCP, such as RLC and MAC, are located in the DU. This partitioning of protocol layers is just one example; it can also be done at other protocol layers.

[0129] The terms "system" and "network" in this application embodiment are used interchangeably. "At least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC.

[0130] Furthermore, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority, or importance of multiple objects. For example, "first information" and "second information" are only used to distinguish different information and do not indicate a difference in priority or importance between the two types of information.

[0131] Figure 1 This is a schematic diagram of a network architecture 100 applicable to an embodiment of this application. For example... Figure 1 As shown, a terminal (terminal 110 shown in the figure) can access a wireless network to obtain services from an external network (such as the Internet) or communicate with other devices, such as other terminals. This wireless network includes network devices (or radio access network (RAN) devices, network device 120 shown in the figure), where network device 120 is used to connect terminal 110 to the wireless network. Optionally, terminal 110 can communicate with network device 120 via a wireless interface (such as a Uu port).

[0132] In one possible approach, the terminal can access the wireless network through multiple network devices; for example, the terminal can simultaneously connect to two network devices for data transmission. Exemplarily, these two network devices are referred to as the master node (MN) and the secondary node (SN), respectively. Figure 1 The terminal 110 shown can also communicate with network device 130.

[0133] In one possible configuration, network device 120 and network device 130 may be composed of CU and DU.

[0134] It should be understood that Figure 1The number of devices in the communication system shown is for illustrative purposes only. This embodiment is not limited to this; in practical applications, the communication system may include more terminals 110, more RAN devices, and other devices. For example, although not shown, [the following is a list of possible devices, but not explicitly stated in the original text] Figure 1 In addition to the network functional entities shown, Figure 1 The network architecture 100 shown may also include other functional entities, such as core network elements, without limitation.

[0135] The above Figure 1 The illustrated network architecture is applicable to communication systems using various wireless access technologies. For example, it can be a Long Term Evolution (LTE) communication system, a 5G (or New Radio, NR) communication system, or a transitional system between LTE and 5G (also known as a 4.5G system), or even a future communication system. The network architecture and service scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application and do not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will understand that with the evolution of communication network architectures and the emergence of new service scenarios, the technical solutions provided in this application are also applicable to similar technical problems.

[0136] Figure 2 This application provides a data transmission method 200 for implementing data transmission between a terminal and a network device. The method is executed interactively by the network device and the terminal, or it can be executed interactively between components of the network device and the terminal, such as a chip or chip system. For example, the network device is a wireless access network device, and a wireless communication interface, such as an LTE air interface or an NR air interface, is established between the terminal and the wireless access network device. For ease of explanation, the following description will use the example of the method being executed by a network device or a terminal. Figure 2 As shown, the method 200 may include the following steps:

[0137] S210: Combination of interactive transmission modes between network devices and terminals.

[0138] Step S210 can be understood as aligning or indicating the transmission mode combination between the network device and the terminal. The network device and the terminal can indicate the transmission mode combination via messages or signaling. For example, the network device indicates the aforementioned transmission mode combination to the terminal in one or more messages. It is easy to understand that step S210 completes the alignment or configuration of the transmission mode combination between the network device and the terminal.

[0139] Optionally, a combination of interactive transmission modes between the terminal and a single network device (such as the first network device).

[0140] Alternatively, the terminal may interact with multiple network devices (such as a first network device and a second network device) using a combination of transmission modes. For example, both the first and second network devices may have communication connections with the terminal.

[0141] The transmission mode combination indicates the transmission mode of data comprising at least two data packets. The transmission mode combination includes at least two transmission modes, which indicate the transmission method and / or processing method of the data packets. The transmission mode combination may also be referred to as a transmission mode set, transmission mode list, or transmission mode configuration, etc.

[0142] For example, data including at least two data packets can be understood as service-related data, such as data associated with URLLC services, eMBB services, and mMTC services. For example, this data can be a data packet generated by the terminal's application layer and sent to the application server, or a data packet generated by the application server and sent to the terminal device, or a data packet generated by the terminal's protocol layer to support upper-layer data communication, such as RRC configuration signaling, PDCP / RLC control signaling, etc.

[0143] For example, a transmission mode includes transmission parameters that indicate the mode of transmission and / or processing of data packets. For example, the transmission mode and / or processing mode may indicate one or more of the following: transmission resource information, transmission path information, or reliability processing information of the data packets. Transmission parameters may also be referred to as transmission configuration, transmission control parameters, etc. It is understood that a transmission mode may include one or more transmission parameters; that is, a transmission mode may include a set of transmission parameters.

[0144] For example, a transmission mode includes transmission parameters and matching condition parameters, wherein the matching condition parameters are used to indicate the matching conditions. For instance, a transmission mode includes at least one matching condition parameter and transmission parameters. For example, the matching condition parameter is a parameter used to indicate the matching conditions, wherein the matching condition parameter (or matching condition) is related to parameters or auxiliary information that are beneficial to optimizing data packet transmission performance, such as data packet characteristic information, resource information, etc. Optionally, the matching conditions may also be associated with one or more of the following: the activation state of the transmission mode, whether a triggering condition for transmitting data packets using multiple transmission modes is met, and the service transmission state between the terminal and the network device. For example, when a data packet that meets the at least one reflected matching condition arrives, the terminal transmits the data packet using the transmission parameters indicated in the transmission mode that includes the at least one matching condition parameter.

[0145] For example, the transmission modes and matching conditions in the transmission mode combination are associated. For instance, each transmission mode corresponds to at least one matching condition, or each transmission mode is associated with at least one matching condition. The association or correspondence between the matching conditions and transmission modes can take various forms, such as tables or functions. The association between the matching conditions and transmission modes can be exchanged between the terminal and the network device via messages or signaling, or it can be predefined. Optionally, the association between the matching conditions and transmission modes can be indicated by one or more messages. For example, multiple messages can respectively indicate the matching conditions, transmission modes, and the association between them. Another example is indicating at least one matching condition and the association between that at least one matching condition and the transmission mode in a message. Yet another example is indicating the transmission mode and the matching condition corresponding to that transmission mode in a message. It should be noted that the matching condition parameters (or matching condition information) in the embodiments of this application can be understood as parameters used to indicate matching conditions, or parameters that reflect matching conditions. That is, the matching conditions can be determined based on these matching condition parameters. For example, the data packet characteristic information includes at least one of the following: data packet size information, data packet type information, QoS parameter information corresponding to the data packet, importance level information corresponding to the data packet, or transmission order information of the data packet. Optionally, the data packet characteristic information may also include information for indicating the receiving end or sending end of the transmission packet, for example, it may include information for indicating the target node of the data packet. It is readily understood that there are multiple possible ways to obtain the information associated with the matching conditions. Optionally, the acquisition of data packet characteristic information can be determined by the terminal itself, or it can be obtained through interaction with other network elements or devices. For example, the terminal receives the importance level information of the data packet indicated by the upper layer, or the network device autonomously determines the data packet type information, or the terminal receives the resource information indicated by the network device.

[0146] For example, resource information is related to the resources used to transmit data packets. This resource information could be the current usage status of a resource pool or information about resource congestion. For instance, when matching conditions are associated with resource information, the corresponding transmission parameters can be determined based on the terminal's energy-saving requirements according to these matching conditions.

[0147] For example, the activation status of a transmission mode (or transmission mode activation status information) reflects whether the transmission mode is active or inactive.

[0148] For example, the information regarding whether the triggering condition for transmitting data packets using multiple transmission modes (or combinations of transmission modes) is met includes determining whether to use that combination of transmission modes for data transmission. For instance, a triggering mechanism is established between the terminal and the network device, such that data transmission according to the transmission mode combination only occurs when this mechanism is triggered. Optionally, the triggering of this mechanism can be initiated by the network device; for example, the first network device may indicate to the terminal whether to trigger the mechanism. Alternatively, the triggering of the mechanism can also be initiated by the terminal itself, such as by the terminal actively triggering or requesting the network device to trigger the mechanism based on transmission needs. It is readily understood that the mechanism can also have a shutdown triggering condition; that is, when a shutdown triggering condition is met, the terminal and the network device are prevented from transmitting data according to the transmission mode combination.

[0149] For example, the service transmission status between the terminal and the network device may include information related to service requirements. For instance, if the service requirement is determined to be an ultra-low latency service, then the matching conditions are used to filter out transmission parameters that meet the ultra-low latency requirements.

[0150] As an optional implementation of step S210, S210 includes S211 and S212:

[0151] S211: The first network device indicates the transmission mode combination to the terminal.

[0152] Accordingly, the terminal obtains the transmission mode combination.

[0153] In one possible implementation of S211, the first network device indicates the transmission mode combination to the terminal via a message or signaling. That is, the first network device indicates the transmission mode combination to the terminal in one or more messages. For example, the first network device sends first indication information to the terminal, which indicates a transmission mode combination including at least two data packets. Alternatively, the first indication information is used to indicate / configure at least two transmission modes. Accordingly, the terminal receives the first indication information from the first network device indicating the transmission mode combination.

[0154] It's easy to understand that the initial instruction information can be forwarded from the network device to the terminal via a relay terminal. In other words, the terminal can communicate with the network device through the relay terminal.

[0155] In one possible implementation, the transmission mode includes at least one matching condition parameter, each matching condition parameter representing a matching condition for the data packet. That is, the transmission mode includes at least one piece of information indicating the matching condition and at least one transmission parameter.

[0156] In one possible implementation, the first network device indicates the matching conditions to the terminal. It is readily understood that the action of the first network device indicating the matching conditions to the terminal can be performed in step S211, or it can be performed before or after step S211.

[0157] Accordingly, the terminal receives indication information from the first network device to indicate the matching conditions.

[0158] The matching condition is used to select a better transmission mode for data packets from a combination of transmission modes. That is, when the matching condition corresponding to a transmission mode is met, the transmission parameters corresponding to that transmission mode can be used for data packet transmission. For example, the matching condition is related to parameters or auxiliary information that helps optimize data packet transmission performance, such as data packet characteristic information and resource information. Optionally, the matching condition can also be associated with the activation status of the transmission mode, whether the judgment condition for using multiple transmission modes to transmit data packets is met, and the service transmission status between the terminal and the network device.

[0159] Optionally, the first network device indicates the matching condition through one or more messages. For example, the matching condition can be indicated through a first indication message, meaning that the transmission mode and the matching condition can be indicated to the terminal in a single message. Of course, the matching condition can also be indicated through other indication messages. It is readily understood that the matching condition can also be predefined. The matching condition in this application embodiment can also be called an association condition, a filtering condition, or a triggering condition, and this application is not limited thereto.

[0160] In one optional design, the first indication information includes the aforementioned transmission mode combination, that is, it displays the content indicating the transmission mode combination. In another optional design, first indication information for indicating the index of each transmission mode in the transmission mode combination is sent to the terminal; that is, the first indication information includes the index or identifier of each transmission mode in the aforementioned transmission mode combination. Accordingly, the terminal receives the first indication information for indicating the index of each transmission mode in the transmission mode combination from the first network device.

[0161] For example: The first indication information indicates the index of N transmission modes, for example, {index(index), index1, ..., indexN-1}. It is easy to understand that the labels can also start from 1, and N is an integer greater than or equal to 2.

[0162] It is readily understood that, prior to step S211, the process may further include the first network device determining a transmission mode combination. For example, the first network device may generate or acquire the transmission mode combination itself. Optionally, the first network device may generate the transmission mode combination according to certain rules, which may be related to one or more of the following: data transmission resource information, transmission path, transmission security performance, or data characteristic information.

[0163] For example, the message or signaling (such as the first indication information) sent by the network device to the terminal is a higher-layer message, such as a broadcast message, a system message, a downlink message during the access process, radio resource control (RRC) signaling, media access control element (MAC CE), or physical layer control signaling, etc. Alternatively, the message or signaling may also be physical layer downlink control information (DCI), etc., which is not limited in this application.

[0164] When the terminal interacts with multiple network devices (such as the first network device and the second network device) using a combination of transmission modes, step S210 may further include:

[0165] Step S212: The first network device indicates the transmission mode combination to the second network device.

[0166] Correspondingly, the second network device receives indication information of the transmission mode combination.

[0167] Step S212 can be understood as the negotiation or interaction between the first network device and the second network device, including the combination of transmission modes corresponding to at least two data packets, or the first network device instructing the second network device on the information associated with the data packets to be transmitted between the terminal and the second network device.

[0168] In one possible implementation of S212, the first network device indicates a transmission mode combination to the second network device. For example, the first network device sends third indication information to the second network device, which indicates the transmission mode combination, or the third indication information indicates information associated with data packets to be transmitted between the terminal and the second network device. Correspondingly, the second network device receives the third indication information from the first network device. Each data packet corresponds to a matching condition to determine the transmission mode. The matching condition can be understood as determining whether a matching condition is met. According to the matching condition, that is, the transmission mode corresponding to the data packets between the second network device and the terminal is selected from the transmission mode combinations according to the matching condition.

[0169] In one possible implementation, after determining the transmission mode combination, the first network device can send the determined transmission mode to the second network device, which can then determine which data packets need to be transmitted through the link on its side. For example, the third indication information is used to indicate the aforementioned transmission mode combination, or the third indication information is used to indicate one or more transmission modes associated with the second network device in the aforementioned transmission mode combination.

[0170] In one possible implementation, after determining the transmission mode combination, the first network device can determine which data packets need to be transmitted through the link on the second network device side, and indicate the information associated with the data packets that need to be transmitted through the second network device side to the second network device, assisting the second network device in resource scheduling and / or configuration. For example, the third indication information is used to indicate the information associated with the data packets to be transmitted between the terminal and the second network device. The information associated with the data packets includes at least one of the following: bitmap information of the data packets, transmission mode information used by the data packets, transmission parameter information used by the data packets, or arrival time and / or periodicity information of the data packets.

[0171] In one possible implementation, after receiving the aforementioned third instruction information, the second network device sends a reply message to the first network device, acknowledging receipt of the third instruction information and / or agreeing to communicate in accordance with it. Optionally, the reply message includes transmission mode suggestion information, which indicates a recommended or suggested transmission mode by the second network device, or indicates a need to update the transmission mode configuration. Optionally, the transmission mode suggestion information also includes the reason for needing to update the transmission mode. In this way, network devices can exchange transmission mode combinations and further update these combinations.

[0172] For example, network devices can send messages or signaling (such as third indication information) to each other via a wireless interface (such as the Xn interface). For instance, a first network device can transmit the terminal's transmission mode to a second network device via a secondary station addition request (SN) message or a secondary station modification request (SN) message on the Xn interface. It is understood that the above messages are merely examples and are not limited to specific implementations. Optionally, the first network device can indicate the arrival time information and / or periodicity information of the first data packet to the second network device. Based on the information indicated by the first network device, the second network device determines which time points the terminal has data packets to send to it. Optionally, the transmission mode sent by the first network device to the second network device can only include information associated with the second network device. For example, if the transmission mode includes LCH information, then the transmission mode sent by the first network device to the second network device can only include the LCH information configured on the second network device side; if the LCH information is represented by a bitmap, then the bitmap sent by the first network device to the second network device only includes the bit information corresponding to the LCH configured on the second network device side.

[0173] For example, for periodic services, the first network device can indicate which data packets need to be transmitted through the second network device using a bitmap. For instance, the bitmap {0010} indicated by the first network device to the second network device indicates that the third data packet out of every four periodically arriving data packets needs to be transmitted through the second network device's side link. Optionally, for Industrial Internet of Things (IIoT) services, the first and second network devices exchange Time Sensitive Communication Assistance Information (TSCAI), which includes the arrival time and periodicity information of data packets. The second network device can determine, based on the service arrival time and periodicity information in the TSCAI and the bitmap indicated by the first network device, which points in time when the UE needs to send data to the second network device, thereby deciding on resource scheduling and configuration. Optionally, the first network device can also indicate the arrival time and / or periodicity information of the data packet corresponding to the first bit in the bitmap to the second network device. Based on the information indicated by the first network device, the second network device determines which points in time when the UE needs to send data packets to the second network device.

[0174] In one possible implementation, the first network device is the master station and the second network device is the slave station; alternatively, the first network device is the slave station and the second network device is the master station. This application does not limit the scope of the embodiments.

[0175] In one possible implementation, the first network device is a CU and the second network device is a DU, or the first network device is a DU and the second network device is a CU. Optionally, the first network device can send the aforementioned third indication information to the second network device via a UEContext Setup Request message or a UEContext Modification Request message.

[0176] It is easy to understand that S212 is an optional step. For example, when the terminal communicates with a single network device, S212 can be skipped.

[0177] Through the above step S210, the devices (e.g., between the terminal and a single network device, or between the terminal and multiple network devices) interact with the transmission mode combination. For example, the transmission mode combination is aligned between the terminal and the network device.

[0178] S220: Data transmission between the terminal and network equipment is performed according to a combination of transmission modes.

[0179] In this system, each data packet corresponds to a matching condition that determines the transmission mode. The matching condition is associated with the data packet's characteristic information. It's easy to understand that the matching condition is not limited to being associated with the data packet's characteristic information; any information relevant to fine-grained control of data packet transmission can be associated with the matching condition. For example, the matching condition can be associated with one or more of the following: data packet characteristic information, resource information, the activation status of the transmission mode, whether the triggering conditions for using multiple transmission modes to transmit data packets are met, and the service transmission status between the terminal and network equipment.

[0180] As an optional embodiment of step S220, S220 includes: S221 and S222:

[0181] S221: The terminal determines the transmission mode based on the matching conditions of the data packets.

[0182] In this context, determining the transmission mode based on the matching conditions of the data packet can be understood as selecting or determining the transmission mode from the combination of transmission modes according to the matching conditions of the data packet, or determining the corresponding transmission mode for each data packet.

[0183] For example, the terminal determines whether each data packet meets / complies with at least one matching condition corresponding to the transmission mode. If the at least one matching condition is met, the transmission mode is selected for the data packet. It is easy to understand that when a transmission mode corresponds to multiple matching conditions, the data packet needs to meet all the matching conditions corresponding to that transmission mode.

[0184] In one possible implementation, the matching condition for transmission mode A is: (1) the data packet size is less than a first threshold. When it is determined that the size of data packet A is less than the first threshold, that is, when data packet A satisfies the matching condition (1) of transmission mode A, it can be determined that the transmission mode corresponding to or used by data packet A is transmission mode A.

[0185] In one possible implementation, the matching condition for transmission mode A further includes (2) the data packet contains an I-frame. When it is determined that the size of data packet A is less than the first threshold and data packet A contains an I-frame, that is, when data packet A satisfies the matching conditions (1) and (2) of transmission mode A, the transmission mode corresponding to or used by data packet A can be determined to be transmission mode A. Optionally, when data packet A satisfies the matching condition (1) of transmission mode A but does not satisfy the matching condition (2), the transmission mode corresponding to or used by data packet A can be determined not to be transmission mode A. In other words, data packet A can only be determined to be transmitted using transmission mode A when it satisfies all the matching conditions corresponding to transmission mode A.

[0186] In one possible approach, when a data packet to be transmitted does not meet the matching conditions corresponding to any of the above-mentioned transmission mode combinations, a default transmission mode can be selected for the data packet, and the data packet can be processed and transmitted using the transmission parameters included in the default transmission mode. For example, the default transmission mode is indicated by the network device; for instance, it can be combined with the above-mentioned transmission modes in a single message, i.e., the default transmission mode is included in the first indication information, or it can be combined with the above-mentioned transmission modes in different messages. This application embodiment is not limited in this respect. For example, the default transmission mode is predefined or pre-configured. For example, when configuring the network device, the default transmission mode does not include matching condition parameters. When a data packet does not meet the matching conditions reflected by the matching condition parameters included in the above-mentioned non-default transmission modes, the data packet is processed and transmitted using the transmission parameters included in the default transmission mode.

[0187] Through the above step S221, the corresponding transmission mode combination is selected from the transmission mode combination for the data packet according to the matching conditions, so that data packets with different characteristics are processed and transmitted through appropriate transmission parameters. This is beneficial to achieve fine control over data packet transmission and ensure transmission performance and resource utilization efficiency.

[0188] S222: The terminal transmits data to the network device according to the determined transmission mode.

[0189] This can be understood as follows: in this step, the terminal transmits data to the network device according to the transmission parameters indicated in the determined transmission mode. Correspondingly, the network device receives the data from the terminal.

[0190] For example, transmitting data packets according to the transmission parameters included in the transmission mode involves determining one or more of the following based on the transmission parameters: transmission path information, transmission resource information, or reliability processing methods for data packet transmission.

[0191] It is easy to understand that when a terminal communicates with a single network device (such as a first network device), in one possible implementation of S222, the terminal transmits data to the first network device according to the transmission parameters indicated in the determined transmission mode. For example, the terminal sends data packet A to the first network device according to the determined transmission mode A, and correspondingly, the first network device receives data packet A from the terminal.

[0192] Optionally, when a terminal is connected to multiple network devices, the distinction between the receiving and sending ends of a data packet can be determined based on the transmission mode corresponding to the data packet and / or the data packet's characteristic information. For example, if the data packet's characteristic information indicates that the destination node of the data packet is a second network device, then the terminal sends the data packet to the second network device. As another example, if the transmission parameters in the transmission mode corresponding to the data packet are related to the second network device, then the terminal can send the data packet to the second network device; for instance, if the transmission mode includes LCH information configured on the second network device side.

[0193] For example, when the terminal communicates with multiple network devices (such as a first network device and a second network device), as another possible implementation of S222, the terminal transmits data to the first network device and / or the second network device according to the transmission parameters indicated in the determined transmission mode. For example, the terminal determines a corresponding transmission mode for data packets B and C, where data packet B corresponds to transmission mode B and data packet C corresponds to transmission mode C. The terminal sends data packet B to the first network device according to transmission mode B, and / or the terminal sends data packet C to the second network device according to transmission mode C.

[0194] Optionally, prior to S222, the system may further include the network device pre-configuring or scheduling resources for the terminal device. That is, before data transmission between the terminal and the network device, the network device can pre-configure or schedule resources. For example, the second network device may indicate resource information to the terminal to match its data transmission, which helps reduce service latency and improve resource utilization.

[0195] As another optional approach to step S220, S220 includes: S223 and S224:

[0196] S223: The first network device determines the transmission mode based on the matching conditions of the data packets.

[0197] The method by which the first network device determines the transmission mode based on the matching conditions of the data packets is similar to that of the terminal. For details, please refer to the relevant description of step S221, which will not be repeated here.

[0198] S224: The first network device transmits data to the terminal according to the determined transmission mode.

[0199] This can be understood as follows: in this step, the first network device transmits data to the terminal according to the transmission parameters indicated in the determined transmission mode. Correspondingly, the terminal receives data from the first network device.

[0200] As another optional approach to step S220, S220 includes: S225 and S226:

[0201] S225: The second network device determines the transmission mode based on the matching conditions of the data packets.

[0202] S226: The second network device transmits data to the terminal according to the determined transmission mode.

[0203] The way the second network device sends data to the terminal according to the transmission mode is similar to the way the first network device sends data to the terminal according to the transmission mode. Steps S225 and S226 can be referred to the relevant descriptions of steps S223 and S224, and will not be repeated here.

[0204] Optionally, the method 200 further includes:

[0205] S230: Update transmission mode combination.

[0206] The update of the transmission mode combination can be understood as adding or deleting transmission modes, updating transmission parameters in transmission modes, or indicating the activation status information of transmission modes. It is easy to understand that the execution order of S230 is not limited; for example, S230 can be executed before or after S220, or during the execution of S220. That is, step S230 can be included in step S220.

[0207] It is readily understood that step S230 can be triggered by a terminal or a network device. For example, the terminal sends an update request message to the network device to request the configuration or update of the transmission mode combination. Optionally, the update request message includes the reason for the request or a recommended transmission mode or parameters. Correspondingly, the network device receives the update request message from the terminal requesting the configuration or update of the transmission mode combination. Optionally, the update request message includes one or more of the following: the reason for the request, a recommended transmission mode, or recommended transmission parameters. Optionally, the transmission mode combination is updated according to the update request message. Optionally, the network device sends information to the terminal for updating the transmission mode combination. Of course, the network device may also independently determine that the transmission mode combination or the transmission parameters in the transmission mode need to be updated.

[0208] In one possible manner of step S230, the first network device sends to the terminal either activation status information indicating a transmission mode or second indication information indicating an update to the transmission mode combination. Correspondingly, the terminal receives the activation status information indicating a transmission mode or the second indication information indicating an update to the transmission mode combination from the first network device. The terminal updates the activation status of the transmission mode or updates the transmission mode combination according to the second indication information.

[0209] Optionally, the message indicating an update to the transport mode combination can be a layer 1 (L1) or layer 2 (L2) signaling message. For example, MAC CE.

[0210] Optionally, updating the transmission mode combination includes activating / deactivating or switching the transmission mode used by the terminal, or adjusting the transmission parameters in the terminal's transmission mode.

[0211] Optionally, the transport mode in the transport mode combination is either activated by default or deactivated by default. Optionally, a MAC CE is sent to the terminal to activate or deactivate the transport mode in the transport mode combination.

[0212] For example, the MAC CE sent by the network device to the terminal contains parameters such as the DRB identifier, transmission mode index, and number of data packets, instructing the terminal to adjust the number of data packets in the corresponding transmission mode of the corresponding DRB to the value indicated by the MAC CE.

[0213] For example, a network device can configure a transmission mode for a terminal's DRB / PDCP / RLC or SDAP entity. This transmission mode can be activated or deactivated by default after configuration. The network device can switch a specific transmission mode configured by the UE's DRB / PDCP / RLC or SDAP entity through L1 or L2 signaling. For example, the network device can activate / deactivate the transmission mode configured by the DRB through a MAC CE. The MAC CE can include DRB ID / LCHID / QFI information to indicate a transmission mode that activates a specific DRB / LCH / QoS flow. Optionally, the MAC CE can also carry a reference COUNT value or a reference sequence number (SN) value to instruct the UE to activate / deactivate the corresponding transmission mode starting from the data packet corresponding to the reference COUNT value or SN value.

[0214] For example, a network device can configure multiple transmission modes for a UE's DRB / PDCP / RLC or SDAP entities, each of which can be represented by an index value. When a network device (such as a base station) configures a transmission mode for a UE via RRC signaling, it can indicate an initial transmission mode to be used, or initially default to not using any transmission mode. The base station can activate or switch a specific transmission mode configured in the UE's DRB / PDCP / RLC entities via L1 or L2 signaling, such as by carrying the index of the transmission mode to be activated or switched to in the MAC CE. Optionally, the MAC CE can also carry a reference COUNT value or a reference SN value to indicate that the UE will take effect from the reference COUNT value or SN value.

[0215] Step S230 enables the rapid activation / deactivation or switching of transmission modes in the transmission mode combination, or the adjustment of transmission parameters in the transmission mode. This allows for quick and flexible control over which transmission parameters to use for data packets in processing and transmission based on changes in the transmission channel, thereby improving resource utilization and ensuring the reliability of service transmission.

[0216] Steps S211 and S212 above describe a combination of interactive transmission modes between a terminal and network devices. Optionally, when the terminal communicates with multiple network devices, as an optional implementation of step S210, S210 includes S213 and S214:

[0217] S213: The first network device indicates the transmission mode combination to the terminal.

[0218] For details regarding S213, please refer to the relevant description in S211; further details will not be provided here.

[0219] S214: The terminal indicates the transmission mode combination to the second network device.

[0220] After receiving the transmission mode combination indicated by the first network device in S213, the terminal indicates the transmission mode combination to the second network device. In other words, the terminal indicates the association information between the terminal and the second network device for the data packets to be transmitted. This information is used by the second network device to match the transmission of the data packets, for example, to assist the second network device in scheduling resources, thereby ensuring the reliability of the transmission service and the utilization rate of resources.

[0221] In one optional design, the terminal indicates a transmission mode combination to the second network device. For example, it indicates all transmission modes obtained from the first network device; or, the terminal indicates the transmission mode associated with the second network device in the transmission mode combination; or, the terminal indicates the association information of data packets associated with the second network device. The description of the association information of the data packets can be found in the relevant description in step S212, and will not be repeated here.

[0222] In another alternative design, the terminal indicates the associated information of the data to be transmitted to the second network device, such as periodic information or arrival time of the data packets.

[0223] Through the above steps S213 and S214, the terminal and network devices (such as the first network device and the second network device) complete the interaction of transmission mode combination, ensuring the reliability of the service.

[0224] When the terminal communicates with multiple network devices, as an optional implementation of step S210, S210 includes S215 and S216:

[0225] S215: The first network device indicates the transmission mode combination to the second network device.

[0226] S215 can be referred to in the relevant description of step S212, and will not be repeated here.

[0227] S216: The second network device indicates the transmission mode combination to the terminal.

[0228] It is easy to understand that the way the second network device indicates the transmission mode combination to the terminal is similar to the way the first network device indicates the transmission mode combination to the terminal. Therefore, you can refer to the relevant description of step S211, and will not repeat it here.

[0229] For example, the above describes several possible ways in which the first network device, after determining the transmission mode combination, interacts with the terminal (or the terminal and the second network device) to exchange the transmission mode combination. In other words, the transmission mode combination is determined by the first network device.

[0230] Optionally, the transmission mode combination can also be determined by the second network device. The way the second network device determines the transmission mode combination and interacts with it is similar to the way or principle by which the first network device interacts with the terminal (or the terminal and the second network device) after determining the transmission mode combination. The difference is that the actions performed by the first network device are replaced by the second network device, and the actions performed by the second network device are replaced by the first network device. For details, please refer to the relevant descriptions in S211-S216, which will not be repeated in the embodiments of this application.

[0231] Optionally, the transmission mode combination can also be determined by the terminal. For example, the terminal can generate a transmission mode combination according to certain rules, which may be related to data transmission resource information, transmission path, transmission security performance, or data characteristic information. It is easy to understand that after the terminal generates the transmission mode combination, in one case, it can indicate the transmission mode combination to both the first network device and the second network device, as described in step S214. In another case, the terminal indicates the transmission mode combination to the first network device, and after receiving the transmission mode combination indicated by the terminal, the first network device can further indicate the transmission mode combination to the second network device, as described in steps S212 and S214.

[0232] Optionally, the transmission mode combination is predefined, pre-specified (e.g., protocol-specified), or set. For example, the terminal can determine the above transmission mode combination based on predefined rules without receiving instructions from the network device.

[0233] As an example, one possible implementation of step S221 is:

[0234] The transmission mode is selected sequentially from the transmission mode combinations, either corresponding to or according to the transmission order of the data packets. In other words, the matching condition is the transmission order of the data packets. It's easy to understand that the matching condition of the data packet transmission order can be based on inter-device interaction, such as instructions from network devices, or it can be predefined or pre-configured.

[0235] Optionally, this method includes determining or obtaining information about a reference data packet. This can be understood as selecting a transmission mode sequentially for data packets starting from the reference data packet according to the transmission order, or transmitting data packets following the parameter data packet using a method that selects the transmission mode sequentially according to the transmission order. Optionally, the information about the reference data packet includes the sequence number of the PDCP SDU corresponding to the reference data packet. For example, a reference value (e.g., a COUNT value or SN value) can be indicated to indicate that the DRB / PDCP entity processes and transmits data according to the transmission mode specified starting from the data packet corresponding to the reference COUNT / SN value. For example, the COUNT value is 32 bits long, and the SN is the lower 12 or 18 bits of the COUNT. For example, when the terminal receives a MAC CE indicating that the DRB identifier (identity, ID) = 1 and COUNT = X, the terminal's MAC entity instructs the PDCP entity corresponding to DRB 1 to apply the transmission mode determined according to the transmission order starting from the data packet corresponding to COUNT = X.

[0236] In one possible approach, the information in the parameter data packet is determined by the device itself. In another possible approach, the information in the reference data packet is determined by other devices. For example, after the parameter data packet information is determined, the devices interact with each other. The method of exchanging parameter data packet information can refer to the combination of the above-mentioned device interaction transmission modes. For example, the first network device sends information indicating the reference data packet to the terminal, and correspondingly, the terminal receives information indicating the reference data packet from the first network device. Optionally, the terminal indicates the parameter data packet information to the second network device.

[0237] Optionally, the number of data packets to be continuously transmitted using each transmission mode can be exchanged between devices (e.g., between a terminal and a network device, or between multiple network devices). This exchange method can refer to the method of combining transmission modes for inter-device interaction described above. For example, the first network device indicates to the terminal the number of data packets to be continuously transmitted using each transmission mode. Correspondingly, the terminal receives the number of data packets to be continuously transmitted using each transmission mode as indicated by the first network device.

[0238] Optionally, the transmission parameters corresponding to the transmission mode may indicate the number of data packets that are continuously transmitted in the transmission mode; that is, this number information is included in the transmission parameters.

[0239] For example, the first network device configures or instructs a combination of transmission modes for the terminal, which includes transmission mode 1 and transmission mode 2. The network device instructs data packets to be processed sequentially according to mode 1, then mode 2. Mode 1 indicates that two consecutive data packets are transmitted only through LCH1, while mode 2 indicates that a data packet is transmitted by copying through both LCH1 and LCH2. In this case, for data packets arriving in sequence, data packets 1 and 2 are transmitted through LCH1, data packet 3 is transmitted by copying through LCH1+LCH2, data packets 4 and 5 are transmitted through LCH1, data packet 6 is transmitted by copying through LCH1+LCH2, and so on. For example, data packet 2 is transmitted between data packets 1 and 3.

[0240] For example, by combining the above-mentioned device-to-device interactive transmission modes and the method of data transmission based on the combination of transmission modes, it is possible to precisely control how data packets are processed and transmitted, thereby avoiding the problem of multiple data packets being transmitted through the same path but encountering channel fading and resulting in continuous packet loss, thus ensuring the reliability of transmission and the effective utilization of resources.

[0241] In one possible design, the transmission mode is at the terminal level, or it can be at the bearer or entity level, such as the transmission mode corresponding to DRB, PDCP entity, RLC entity, QoS stream, QFI or SDAP entity.

[0242] Optionally, the network device configures the transmission mode for the terminal's DRB, PDCP, or RLC entity via RRC signaling. For example, the network device adds a transmission mode (e.g., transmissionPattern) element to the terminal's DRB configuration element, PDCP configuration element, or RLC configuration element to indicate the combination of transmission modes applied to the DRB / PDCP / RLC entity. The combination of transmission modes configured or indicated by the network device includes at least two transmission modes. Each mode includes a set of matching condition parameters and a set of transmission parameters. The set of matching condition parameters includes at least one matching condition parameter, and each matching condition parameter can reflect a matching condition. The matching condition parameters included in each mode consist of at least one of the following: (1) packet size information. For example, it can be a packet size value in bytes or bits, or a range of packet sizes; (2) QoS parameters. For example, QoS parameters can be at least one of the following: QFI information, latency budget information, reliability requirement information, reliability level information, etc.; (3) information reflecting the data type or characteristics of the service, such as I-frame, P-frame, B-frame, or data packet transmission order for video frames; (4) information such as the importance of the data packet indicated when the upper layer submits the data packet.

[0243] For example, the transmission parameters included in each mode include, but are not limited to, at least one of the following: (1) LCH information; (2) replication status information; (3) number of data packets; (4) LCP restriction information; (5) shared spectrum Spectrum status; and (6) channel access mode.

[0244] The LCH information indicates which LCHs are used for packet transmission. For example, the LCH information may include an LCH list containing information for at least one and at most M LCHs, where M is a positive integer, such as M=4 predefined in the protocol. Optionally, when the LCH list includes at least two LCHs, it can indicate that the packet needs to be transmitted via multiple LCHs indicated by the LCH list, or that the packet can be transmitted via any one of the multiple LCHs indicated by the LCH list. For example, LCH information can include a bitmap, where each bit corresponds to an LCH configured in the DRB. If a bit is 1, it indicates that the corresponding LCH is used for packet transmission; otherwise, it indicates that the corresponding LCH is not used for packet transmission. If the DRB is not a dual connectivity split bearer (DC split bearer), the order of bits in the optional bitmap corresponds one-to-one with the LCHs arranged in ascending / descending order by LCH ID. If the DRB is a DC split bearer, the optional LCHs are ordered as follows: the LCH corresponding to the first network device is placed before / after the first network device, and the LCH corresponding to the second network device is placed before / after the second network device. The LCHs corresponding to each station are arranged in ascending / descending order by LCH ID, and the order of bits in the bitmap corresponds one-to-one with the LCHs arranged in the above manner.

[0245] Duplication status information: Indicates whether a data packet needs to be copied and transmitted. When the duplication status field exists, or when it exists and is the first value, the data packet needs to be copied and transmitted. For example, the data packet is copied and transmitted through multiple LCHs indicated by the LCH list, or through multiple LCHs associated with the DRB / PDCP entity, or through multiple LCHs associated with the DRB / PDCP entity that are currently active. The first value can be 'true', '1', 'enabled', or 'active', etc. When the duplication status field does not exist, or when it exists and is the second value, the data packet does not need to be copied and transmitted. For example, the data packet is transmitted through an LCH indicated by the LCH list, or through a primary leg configured for the DRB / PDCP entity. The second value can be 'false', '0', 'disable', or 'deactive', etc.

[0246] Number of packets: Indicates how many consecutive packets are transmitted according to this transmission mode. This field can be an integer between M and P. For example, M and P are predefined integers in the protocol, such as M=2 and P=64. Optionally, if this field is not present, it indicates that one or N consecutive packets are transmitted according to this transmission mode, where N is an integer greater than 1. Optionally, the value of N can be indicated by the network device or predefined by the protocol.

[0247] LCP restrictions: These indicate that data packets need to be transmitted on resources that match the LCP restrictions. For example, LCP restrictions include information such as the subcarrier spacing of the uplink resource, the duration of the uplink resource, the cell to which the uplink resource belongs, the bandwidth portion (BWP) to which the uplink resource belongs, the CG to which the uplink resource belongs, and the resource set (CORESET) or search space to which the DCI that schedules the uplink resource belongs.

[0248] Shared Spectrum Status: Indicates whether a data packet can be transmitted on the shared spectrum. For example, when the Shared Spectrum Status field exists, or when it exists and is the first value, the data packet can be transmitted on the shared spectrum; for instance, the data packet can be submitted to the LCH of the associated shared spectrum cell. The first value can be 'true', '1', or 'enabled', etc. When the Shared Spectrum Status field does not exist, or when it exists and is the second value, the data packet can only be transmitted on the licensed spectrum. The second value can be 'false', '0', or 'disable', etc.

[0249] Channel access method: This indicates the type of unlicensed spectrum on which data packets are transmitted. For example, the channel access method can be at least one of semi-static channel access or dynamic channel access.

[0250] As is easily understood, the examples of transmission parameters and specific implementation methods mentioned above are merely illustrative and do not limit other implementation methods.

[0251] For example, a network device configures a transmission mode for a terminal's DRB. This transmission mode includes transmission mode 1 and transmission mode 2. Each mode includes matching condition parameters and transmission parameters. In mode 1, the matching condition parameter reflects the matching condition that the data packet contains an I-frame, and the transmission parameters indicate that the data packet needs to be copied and transmitted via LCH1 and LCH2. In mode 2, the matching condition parameter reflects the matching condition that the data packet contains a B-frame or P-frame, and the transmission parameters indicate that the data packet needs to be transmitted via LCH1. When a data packet arrives, the terminal determines whether the data packet contains an I-frame, thereby determining how to process and transmit it. For example, if data packet 1 arrives and contains an I-frame, meeting the matching condition in mode 1, then data packet 1 will be copied and transmitted via LCH1 and LCH2.

[0252] Another optional approach to configuring transmission modes is for the network device to configure QoS flow-level transmission modes for the terminal. For example, the network device can configure the transmission mode for the terminal's SDAP entity via RRC signaling. This could involve adding a transmission mode (e.g., transmissionPattern) element to the terminal's SDAP configuration information cells to indicate the transmission mode of that SDAP entity. The transmission modes configured by the network device include at least two transmission modes, each comprising a set of matching condition parameters and a set of transmission parameters. The matching condition parameters included in each transmission mode include QFI, and at least one of the following: packet size information, packet type, or characteristic information.

[0253] The transmission parameters included in each transmission mode consist of at least one of the following:

[0254] DRB information. For example, it could be a DRB identifier, or a list of DRB identifiers, indicating which DRBs are used for the transmission of the matching data packets.

[0255] When an SDAP entity receives an incoming data packet, the terminal first matches the packet information against the matching conditions of each transmission mode combination configured in the network device. If a matching transmission mode combination exists, the terminal delivers the data packet to the corresponding DRB for processing according to the transmission parameters contained in that transmission mode combination. Optionally, the network device can configure a default transmission mode. If a data packet does not meet the matching conditions of any transmission mode, it is processed and transmitted using the parameters contained in the default transmission mode.

[0256] As is easily understood, the above examples illustrate the case where the transmission mode includes transmission parameters and matching conditions. Optionally, the matching conditions and transmission parameters can be obtained independently, and this application does not limit this.

[0257] Optionally, the network device may also associate a QFI with at least two transmission modes. Each transmission mode includes a set of matching conditions and a set of transmission parameters. The matching conditions and transmission parameters are described above. The difference is that the transmission parameters may be related to the QFI or parameters that are beneficial to optimizing data packet transmission performance, which will not be elaborated further.

[0258] As a possible implementation of step S222 above, when the UE calculates the buffer status report (BSR), the PDCP layer can determine the corresponding data packets to be delivered to the corresponding LCH based on the transmission mode determined by the corresponding matching conditions, and thus indicate the amount of buffered data to the corresponding LCH respectively. Optionally, the network device can configure or indicate a certain ratio, and the PDCP indicates the amount of buffered data to the corresponding LCH according to the ratio configured by the network device and the total amount of data buffered by the PDCP; for example, if a DRB is associated with 3 LCHs, and the network device configures a ratio x:y:z for the DRB, when the amount of data to be transmitted by the PDCP entity of the DRB is D bytes, the amount of buffered data indicated by the PDCP entity to the 3 associated LCHs are x*D bytes, y*D bytes, and z*D bytes respectively.

[0259] In the above method, network devices and terminals interact by combining transmission modes and transmitting data according to these combinations. This interaction facilitates matching data transmission between network devices and terminals, for example, enabling resource scheduling, configuration, or matching by network devices, and allowing for flexible transmission control by terminals. Data transmission based on these combinations allows for precise control over how data packets are processed and transmitted, ensuring that packets with different characteristics are processed and transmitted using appropriate transmission parameters. For instance, selecting transmission modes sequentially according to matching conditions is beneficial for packets with high latency requirements and sensitivity to channel fading, thus avoiding the problem of multiple packets being transmitted along the same path but encountering channel fading and resulting in continuous packet loss. The method also introduces the ability to update the transmission mode combination during data transmission. By updating the transmission mode combination (such as quickly activating / deactivating or switching the transmission mode used by the terminal, or adjusting the transmission parameters in the terminal's transmission mode), it is possible to quickly and flexibly control which transmission parameters are used to process and transmit data packets according to changes in the transmission channel, thereby improving resource utilization and ensuring the reliability of service transmission.

[0260] The following examples illustrate several possible implementation schemes in specific scenarios.

[0261] For example, this application embodiment describes a possible method 300 for determining a transmission mode based on data packet correspondence matching conditions. It is readily understood that the execution subject of this method can be a terminal or a network device, and the method includes:

[0262] 310: Obtain the transmission mode combination, then proceed to step 320. The method for obtaining the transmission mode combination can be found in the description of the interactive transmission mode in step S210, and will not be repeated here.

[0263] 320: Select a candidate transmission mode.

[0264] Optionally, select a candidate transmission mode from the combination of transmission modes. Proceed to step 330.

[0265] 330: Determine whether the matching conditions corresponding to the candidate transmission mode are met.

[0266] If satisfied, proceed with step 340. If not satisfied, proceed with step 350.

[0267] For example, based on the candidate transmission mode selected in step 320, the matching conditions corresponding to the candidate transmission mode are determined, and it is judged whether the data packet meets the matching conditions. The method for judging whether the data packet meets the matching conditions can be referred to the relevant descriptions in step S221 and other parts of the embodiment, and will not be repeated here. Optionally, it also includes acquiring the data packet, such as generating the data packet or receiving the data packet from another device; this data packet is the data packet to be transmitted. It is easily understood that acquiring the data packet is not limited to being performed during step 330; it can also be done before step 330 is performed.

[0268] 340: Select this candidate transmission mode. In other words, determine that the packet will be transmitted according to this candidate transmission mode.

[0269] 350: Determine if there are any remaining unselected candidate transmission modes.

[0270] If there are any remaining unselected candidate transmission modes, then proceed with 320. If not, proceed with 360.

[0271] For example, in the combination of transmission modes, determine whether there are any remaining unselected candidate transmission modes. If there are, repeat step 320. If not, execute step 360. That is, traverse the transmission modes in the combination of transmission modes until a transmission mode that meets the corresponding matching condition is found, or execute step 360 after determining that there is no transmission mode that meets the matching condition.

[0272] 360: Exit, select the default transmission mode, or report to other devices.

[0273] Other devices can be those that communicate with the entity performing this step. Reporting can be indicating to other devices that a transmission mode does not meet the matching conditions, or triggering an update of the transmission mode combination. It is easy to understand that step 360 is merely an example and is not limiting.

[0274] For example, method 300 can be used in conjunction with step S221, that is, method 300 can be regarded as a possible implementation of step S221.

[0275] Method 300 enables the determination of transmission modes for matching conditions corresponding to data packets. This facilitates the determination of appropriate transmission parameters for data packets based on different transmission service requirements (such as data packets with different characteristics), thereby further ensuring the reliability of service transmission and achieving effective resource utilization.

[0276] The above primarily describes the solutions provided in the embodiments of this application from the perspective of interaction between network devices and terminals. It is understood that, to achieve the above functions, network devices or terminals may include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0277] The embodiments of this application can divide the terminal and network device into functional units according to the above method examples. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0278] Figure 4 A schematic diagram of an apparatus is provided. The apparatus 400 can be a network device or terminal, a server or central controller, or a chip, chip system, or processor that supports the network device, terminal, server, or central controller in implementing the above methods. This apparatus can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0279] The device 400 may include one or more processors 401, which may also be referred to as processing units, and can implement certain control functions. The processor 401 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminals, terminal chips, DUs or CUs, etc.), execute software programs, and process data from the software programs.

[0280] In an alternative design, the processor 401 may also store instructions and / or data 403, which can be executed by the processor to cause the device 400 to perform the methods described in the above method embodiments.

[0281] In another alternative design, the processor 401 may include a transceiver unit for implementing receiving and transmitting functions. For example, this transceiver unit may be a transceiver circuit, an interface, an interface circuit, or a communication interface. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0282] In another possible design, device 400 may include circuitry that performs the functions of sending, receiving, or communicating as described in the foregoing method embodiments.

[0283] Optionally, the device 400 may include one or more memories 402, which may store instructions 404 that can be executed on the processor, causing the device 400 to perform the methods described in the above method embodiments. Optionally, the memories may also store data. Optionally, the processor may also store instructions and / or data. The processor and memory may be configured separately or integrated together. For example, the correspondence described in the above method embodiments may be stored in the memory or in the processor.

[0284] Optionally, the device 400 may further include a transceiver 405 and / or an antenna 406. The processor 401, which may be referred to as a processing unit, controls the device 400. The transceiver 405, which may be referred to as a transceiver unit, transceiver, transceiver circuit, transceiver device, or transceiver module, is used to implement transceiver functions.

[0285] Optionally, the device 400 in this application embodiment can be used to perform the actions described in this application embodiment. Figure 2 or Figure 3 The method described in [the document / document].

[0286] The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-type metal-oxide-semiconductor (NMOS), p-type metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0287] The apparatus described in the above embodiments may be a network device or a terminal, but the scope of the apparatus described in this application is not limited thereto, and the structure of the apparatus may vary. Figure 4 The device may be a standalone device or part of a larger device. For example, the device may be:

[0288] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0289] (2) A collection of one or more ICs, optionally including a storage component for storing data and / or instructions;

[0290] (3) ASIC, such as modem (MSM);

[0291] (4) Modules that can be embedded in other devices;

[0292] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, machinery, home appliances, medical devices, industrial equipment, etc.

[0293] (6) Others, etc.

[0294] Figure 5 A schematic diagram of a terminal structure is provided. This terminal is applicable to... Figure 1In the scenario shown. For ease of explanation, Figure 5 Only the main components of the terminal are shown. For example... Figure 5 As shown, terminal 500 includes a processor, memory, control circuitry, antenna, and input / output devices. The processor is primarily used for processing communication protocols and data, controlling the entire terminal, executing software programs, and processing software program data. The memory is primarily used for storing software programs and data. The radio frequency (RF) circuitry is primarily used for converting baseband signals to RF signals and processing RF signals. The antenna is primarily used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.

[0295] When the terminal is powered on, the processor can read the software program from the storage unit, parse and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal to obtain the RF signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna. This RF signal is further converted into a baseband signal and output to the processor. The processor converts the baseband signal back into data and processes the data.

[0296] For ease of explanation, Figure 5 Only one memory and processor are shown. In a real terminal, multiple processors and memories may exist. Memory can also be called storage medium or storage device, etc., and this embodiment of the invention does not limit this.

[0297] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal, execute software programs, and process the data of the software programs. Figure 5The processor in the terminal integrates the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing function.

[0298] In one example, the antenna and control circuit with transceiver functions can be considered as the transceiver unit 511 of the terminal 500, and the processor with processing functions can be considered as the processing unit 512 of the terminal 500. For example... Figure 5 As shown, terminal 500 includes a transceiver unit 511 and a processing unit 512. The transceiver unit can also be referred to as a transceiver, transceiver device, or transceiver apparatus. Optionally, the device in transceiver unit 511 used for receiving functions can be considered a receiving unit, and the device in transceiver unit 511 used for transmitting functions can be considered a transmitting unit; that is, transceiver unit 511 includes both a receiving unit and a transmitting unit. For example, the receiving unit can also be referred to as a receiver, receiver circuit, or receiving device, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit. Optionally, the receiving unit and transmitting unit can be integrated into a single unit or can be multiple independent units. The receiving unit and transmitting unit can be located in one geographical location or distributed across multiple geographical locations.

[0299] like Figure 6 As shown, another embodiment of this application provides an apparatus 600. This apparatus can be a terminal or network device, or a component of a terminal or network device (e.g., an integrated circuit, a chip, etc.). The apparatus can also be other communication modules used to implement the methods in the method embodiments of this application. The apparatus 600 may include a processing module 602 (or processing unit). Optionally, it may also include a transceiver module 601 (or transceiver unit or communication interface) and a storage module 603 (or storage unit).

[0300] In one possible design, such as Figure 6One or more modules may be implemented by one or more processors, or by one or more processors and memory; or by one or more processors and transceivers; or by one or more processors, memory, and transceivers. This application does not limit the implementation in this way. The processors, memory, and transceivers can be configured individually or integrated.

[0301] The device is capable of implementing the functions of the terminal described in the embodiments of this application. For example, the device includes modules, units, or means corresponding to the steps involved in the terminal described in the embodiments of this application. These functions, units, or means can be implemented by software, hardware, or hardware executing corresponding software, or a combination of software and hardware. Alternatively, the device is capable of implementing the functions of the network device described in the embodiments of this application. For example, the device includes modules, units, or means corresponding to the steps involved in the network device described in the embodiments of this application. These functions, units, or means can be implemented by software, hardware, or hardware executing corresponding software, or a combination of software and hardware. Further details can be found in the corresponding descriptions in the foregoing method embodiments.

[0302] Optionally, each module in the apparatus 600 in this application embodiment can be used to execute the functions described in this application embodiment. Figure 2 or Figure 3 The method described. Specifically, in one embodiment, the transceiver unit 601 is configured to: acquire a transmission mode combination of data including at least two data packets, the transmission mode combination including at least two transmission modes, the transmission modes being used to indicate the transmission method and / or processing method of the data packets; the processing unit 602 is further configured to transmit data according to the transmission mode combination; wherein, each data packet corresponds to a matching condition to determine the transmission mode, and the matching condition is associated with the feature information of the data packet.

[0303] Optionally, the transceiver unit 601 is further configured to receive first indication information from the first network device for indicating a combination of transmission modes. Optionally, the first indication is used to indicate the index of each transmission mode in the combination of transmission modes. Optionally, the first indication information is also used to indicate a matching condition.

[0304] Optionally, the transceiver unit 601 is also configured to receive indication information from the first network device for indicating matching conditions.

[0305] In one possible implementation, the processing unit 602 is further configured to determine the transmission mode for the data packet according to the matching conditions. Optionally, the processing unit 602 is further configured to select the transmission mode sequentially in the transmission combination according to the transmission order of the data packets.

[0306] Optionally, the transceiver unit 601 is further configured to receive information from the first network device indicating a reference data packet. Optionally, the processing unit 602 is further configured to sequentially select a transmission mode for the data packet in the transmission mode combination starting with the reference data packet.

[0307] Optionally, the transceiver unit 601 is also configured to receive the number of data packets to be continuously transmitted using each transmission mode, as indicated by the first network device.

[0308] Optionally, the transceiver unit 601 is further configured to receive activation status information from the first network device indicating a transmission mode, or second indication information indicating an update to the transmission mode combination. Optionally, the processing unit 602 is further configured to update the activation status of the transmission mode or update the transmission mode combination based on the second indication information.

[0309] Optionally, the transceiver unit 601 is further configured to send an update request message to the first network device to request an update to the transmission mode combination. Optionally, the update request message includes the reason for the request, the recommended transmission mode, and / or the recommended transmission parameters.

[0310] Optionally, the processing unit 602 is also configured to receive a default transmission mode indicated by the network device.

[0311] Optionally, the processing unit 602 is further configured to combine and transmit data packets according to a transmission mode. Optionally, the processing unit 602 is further configured to select a transmission mode corresponding to the data packet according to a matching condition. Optionally, the processing unit 602 is further configured to transmit data packets to a first network device or a second network device according to the transmission mode.

[0312] Optionally, the processing unit 602 is also configured to receive data packets from the first network device or the second network device according to the transmission mode.

[0313] Specifically, in another embodiment, the transceiver unit 601 is used to send first indication information to the terminal. The first indication information is used to indicate a combination of transmission modes of data including at least two data packets. The combination of transmission modes includes at least two transmission modes, and the transmission modes are used to indicate the transmission method and / or processing method of the data packets.

[0314] Optionally, the processing unit 602 is used to combine and transmit data according to the transmission mode; wherein, each data packet corresponds to a matching condition to determine the transmission mode, and the matching condition is associated with the feature information of the data packet.

[0315] Optionally, the transceiver unit 601 is also configured to send first indication information to the terminal for indicating the index of each transmission mode in the transmission mode combination.

[0316] Optionally, the processing unit 602 is further configured to indicate matching conditions to the terminal. Optionally, the processing unit 602 is further configured to indicate matching conditions through first indication information.

[0317] Optionally, the processing unit 602 is also used to indicate information about the reference data packet to the terminal.

[0318] Optionally, the transceiver unit 601 is also configured to send to the terminal activation status information indicating the transmission mode, or second indication information indicating an update of the transmission mode combination.

[0319] Optionally, the transceiver unit 601 is also configured to receive an update request message from the terminal for requesting an update of the transmission mode combination.

[0320] Optionally, the processing unit 602 is further configured to determine an update transmission mode combination based on the update request message. Optionally, the processing unit 602 is further configured to indicate the update transmission mode combination to the terminal.

[0321] Optionally, the transceiver unit 601 is further configured to send third indication information to the second network device, the third indication information being used to indicate information associated with the data packets to be transmitted between the terminal and the second network device.

[0322] Optionally, the processing unit 602 is further configured to combine and transmit data packets according to the transmission mode. Optionally, the processing unit 602 is further configured to receive data packets from the terminal according to the transmission mode.

[0323] Optionally, the processing unit 602 is further configured to select the transmission mode corresponding to the data packet according to the matching conditions. Optionally, the processing unit 602 is further configured to transmit the data packet to the terminal according to the transmission mode.

[0324] Specifically, in another embodiment, the transceiver unit 601 is used to receive third indication information from the first network device. The third indication information is used to indicate information associated with data packets to be transmitted between the second network device and the terminal. Each data packet corresponds to a matching condition to determine a transmission mode. The transmission mode is used to indicate the transmission method and / or processing method of the data packet. The matching condition is associated with the feature information of the data packet.

[0325] Optionally, the processing unit 602 is used to transmit the data packet according to the third instruction information.

[0326] Optionally, the processing unit 602 is also configured to perform resource scheduling and / or configuration associated with the transmission of the data packet based on the third instruction information.

[0327] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0328] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.

[0329] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can use various methods to implement the described functionality for corresponding applications, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.

[0330] It is understood that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0331] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0332] This application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a computer, implements the functions of any of the above method embodiments.

[0333] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.

[0334] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0335] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of the above-mentioned processes does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. It is understood that in this application, "when," "if," and "if" all refer to the device performing a corresponding processing under certain objective circumstances, and are not a time limit, nor do they require the device to perform a judgment action, nor do they imply any other limitations.

[0336] It is understood that in the various embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.

[0337] The term "predefined" in this application can be understood as definition, pre-defined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.

[0338] It is understood that the systems, apparatuses, and methods described in this application can also be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0339] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0340] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0341] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0342] The same or similar parts between the various embodiments in this application can be referred to mutually. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined according to their inherent logical relationships to form new embodiments, implementation methods, methods, or implementation approaches. The above-described embodiments of this application do not constitute a limitation on the scope of protection of this application.

[0343] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A data transmission method, characterized in that, include: Acquire a combination of transmission modes for data including at least two data packets, the combination of transmission modes including at least two transmission modes, the transmission modes being used to indicate the transmission method and / or processing method of the data packets; The data is transmitted in combination according to the transmission mode; The transmission mode is determined by a matching condition for each data packet, and the matching condition includes the transmission order of the data packets. The method further includes: Receive information from the first network device for indicating reference data packets; The data packet corresponds to a matching condition to determine the transmission mode, including: The transmission mode corresponding to the reference data packet is selected sequentially from the combinations of transmission modes.

2. The method according to claim 1, characterized in that, The matching criteria are associated with the feature information of the data packet.

3. The method according to claim 1 or 2, characterized in that, The transmission mode combination for acquiring data including at least two data packets includes: Receive first indication information from the first network device for indicating the combination of transmission modes.

4. The method according to claim 3, characterized in that, The first indication information is also used to indicate the matching conditions.

5. The method according to claim 4, characterized in that, The first indication information is also used to indicate the matching conditions, including: The transmission mode includes transmission parameters and matching condition parameters, wherein the matching condition parameters are used to indicate the matching conditions.

6. The method according to claim 1 or 2, characterized in that, The method further includes: Receive indication information from the first network device for indicating the matching conditions.

7. The method according to claim 2, characterized in that, The data packet's characteristic information includes at least one of the following: the data packet size information, the data packet type information, the QoS parameter information corresponding to the data packet, the importance level information corresponding to the data packet, or the transmission order information of the data packet.

8. The method according to claim 1 or 2, characterized in that, The transmission mode includes transmission parameters, which are used to indicate the transmission method and / or the processing method of the data packet, wherein the transmission method and / or the processing method includes transmission resource information, transmission path information, and / or reliability processing method information.

9. The method according to claim 8, characterized in that, The transmission mode includes transmission parameters, which include at least one of the following: logical channel (LCH) information, duplication status information, information indicating the number of data packets continuously transmitted according to the transmission mode, logical channel priority division (LCP) information, data radio bearer (DRB) information, or shared spectrum information.

10. The method according to claim 1 or 2, characterized in that, The information in the reference data packet includes the sequence number of the Packet Data Convergence Protocol (PDCP) Service Data Unit (SDU) corresponding to the reference data packet.

11. The method according to claim 1 or 2, characterized in that, The transmission mode corresponds to each data packet being selected sequentially from the combination of transmission modes according to the transmission order of the data packets, including: The number of data packets continuously transmitted using each of the transmission modes, as indicated by the first network device.

12. The method according to claim 11, characterized in that, Receiving the number of data packets continuously transmitted using each of the transmission modes as indicated by the first network device includes: The transmission parameters corresponding to the transmission mode indicate the number of data packets continuously transmitted under the transmission mode.

13. The method according to claim 1 or 2, characterized in that, The transmission mode is the transmission mode corresponding to the terminal's DRB, PDCP entity, Radio Link Control (RLC) entity, QoS stream, QoS stream identifier (QFI), or Service Data Adaptation Protocol (SDAP) entity.

14. The method according to claim 3, characterized in that, The receipt of first indication information from the first network device for indicating the transmission mode combination includes: Receive first indication information from the first network device for indicating the index of each of the transmission modes in the transmission mode combination.

15. The method according to claim 1 or 2, characterized in that, The method further includes: sending an update request message to the first network device, the update request message being used to request configuration or update the transmission mode combination.

16. The method according to claim 15, characterized in that, The update request message includes one or more of the following: the reason for the request, the recommended transmission mode, or the recommended transmission parameters.

17. The method according to claim 1 or 2, characterized in that, The method further includes: receiving activation status information from the first network device for indicating the transmission mode, or second indication information for indicating an update to the transmission mode combination; The activation status of the transmission mode is updated according to the second indication information, or the combination of transmission modes is updated.

18. The method according to claim 1 or 2, characterized in that, The step of combining and transmitting the data packets according to the transmission mode includes: Select the transmission mode corresponding to the data packet according to the matching conditions; The data packet is transmitted to the first network device or the second network device according to the transmission mode.

19. The method according to claim 1 or 2, characterized in that, The step of combining and transmitting the data packets according to the transmission mode includes: The data packet is received from the first network device or the second network device according to the transmission mode.

20. A data transmission method, characterized in that, include: Send a first indication message to the terminal. The first indication message is used to indicate a combination of transmission modes of data including at least two data packets. The combination of transmission modes includes at least two transmission modes, and the transmission modes are used to indicate the transmission method and / or processing method of the data packets. The data is transmitted in combination according to the transmission mode; The transmission mode is determined by a matching condition for each data packet, and the matching condition includes the transmission order of the data packets. The method further includes: Information for indicating a reference data packet is sent to the terminal; wherein the transmission mode is selected sequentially from the transmission mode combinations starting with the reference data packet.

21. The method according to claim 20, characterized in that, The matching criteria are associated with the feature information of the data packet.

22. The method according to claim 20 or 21, characterized in that, The method further includes: Indicate the matching conditions to the terminal.

23. The method according to claim 22, characterized in that, Instructing the matching conditions to the terminal includes: The first indication information indicates the matching conditions.

24. The method according to claim 23, characterized in that, The matching conditions are indicated by the first indication information, including: The transmission mode includes transmission parameters and matching condition parameters, wherein the matching condition parameters are used to indicate the matching conditions.

25. The method according to claim 22, characterized in that, The data packet's characteristic information includes at least one of the following: the data packet size information, the data packet type information, the QoS parameter information corresponding to the data packet, the importance level information corresponding to the data packet, or the transmission order information of the data packet.

26. The method according to claim 20 or 21, characterized in that, The transmission mode includes transmission parameters, which are used to indicate the transmission method and / or the processing method of the data packet, wherein the transmission method and / or the processing method includes transmission resource information, transmission path information, and / or reliability processing method information.

27. The method according to claim 26, characterized in that, The transmission mode includes transmission parameters, which include at least one of the following: logical channel (LCH) information, duplication status information, information indicating the number of data packets continuously transmitted according to the transmission mode, logical channel priority division (LCP) information, data radio bearer (DRB) information, or shared spectrum information.

28. The method according to claim 20 or 21, characterized in that, The information in the reference data packet includes the sequence number of the PDCP SDU corresponding to the reference data packet.

29. The method according to claim 20 or 21, characterized in that, The transmission mode corresponds to the transmission order of each data packet, which is selected sequentially from the combination of transmission modes, including: Indicate to the terminal the number of data packets to be transmitted continuously using each transmission mode.

30. The method according to claim 29, characterized in that, Instructing the terminal on the number of data packets to be transmitted consecutively using each of the transmission modes includes: The transmission parameters corresponding to the transmission mode indicate the number of data packets continuously transmitted under the transmission mode.

31. The method according to claim 20 or 21, characterized in that, The transmission mode is the transmission mode corresponding to DRB, PDCP entity, RLC entity, QoS stream, QFI or SDAP entity.

32. The method according to claim 22, characterized in that, Sending first indication information to the terminal to indicate the transmission mode combination includes: Send first indication information to the terminal for indicating the index of each of the transmission modes in the transmission mode combination.

33. The method according to claim 20 or 21, characterized in that, The method further includes: receiving an update request message from the terminal for requesting configuration or updating of the transmission mode combination; Configure or update the transport mode combination according to the update request message.

34. The method according to claim 33, characterized in that, The update request message includes one or more of the following: the reason for the request, the recommended transmission mode, or the recommended transmission parameters.

35. The method according to claim 20 or 21, characterized in that, The method further includes: sending to the terminal activation status information indicating the transmission mode, or second indication information indicating the updating of the transmission mode combination.

36. The method according to claim 20 or 21, characterized in that, The method further includes sending third indication information to a second network device, the third indication information being used to indicate information associated with the data packet to be transmitted between the terminal and the second network device.

37. The method according to claim 36, characterized in that, The information associated with the data packet includes at least one of the following: bitmap information of the data packet, transmission mode information used by the data packet, transmission parameter information used by the data packet, or arrival time and / or periodicity information of the data packet.

38. The method according to claim 20 or 21, characterized in that, The step of combining and transmitting the data packets according to the transmission mode includes: Select the transmission mode corresponding to the data packet according to the matching conditions; The data packet is transmitted to the terminal according to the transmission mode.

39. The method according to claim 20 or 21, characterized in that, The step of combining and transmitting the data packets according to the transmission mode includes: The data packet is received from the terminal according to the transmission mode.

40. A data transmission communication device, characterized in that, include: A transceiver unit is configured to acquire a transmission mode combination of data including at least two data packets, the transmission mode combination including at least two transmission modes, the transmission modes being used to indicate the transmission method and / or processing method of the data packets; Processing unit, configured to combine and transmit the data according to the transmission mode; The transmission mode is determined by a matching condition for each data packet, and the matching condition includes the transmission order of the data packets. The transceiver unit is further configured to: Receive information from the first network device for indicating reference data packets; The data packet corresponds to a matching condition to determine the transmission mode, including: The transmission mode corresponding to the reference data packet is selected sequentially from the combinations of transmission modes.

41. The apparatus according to claim 40, characterized in that, The matching criteria are associated with the feature information of the data packet.

42. The apparatus according to claim 40 or 41, characterized in that, The transceiver unit is also configured to receive first indication information from the first network device for indicating the transmission mode combination.

43. The apparatus according to claim 42, characterized in that, The first indication information is also used to indicate the matching conditions.

44. The apparatus according to claim 43, characterized in that, The transmission mode includes transmission parameters and matching condition parameters, wherein the matching condition parameters are used to indicate the matching conditions.

45. The apparatus according to claim 40 or 41, characterized in that, The transceiver unit is also configured to receive indication information from the first network device for indicating the matching conditions.

46. ​​The apparatus according to claim 41, characterized in that, The data packet's characteristic information includes at least one of the following: the data packet size information, the data packet type information, the QoS parameter information corresponding to the data packet, the importance level information corresponding to the data packet, or the transmission order information of the data packet.

47. The apparatus according to claim 40 or 41, characterized in that, The transmission mode includes transmission parameters, which are used to indicate the transmission method and / or the processing method of the data packet, wherein the transmission method and / or the processing method includes transmission resource information, transmission path information, and / or reliability processing method information.

48. The apparatus according to claim 47, characterized in that, The transmission mode includes transmission parameters, which include at least one of the following: logical channel (LCH) information, duplication status information, information indicating the number of data packets continuously transmitted according to the transmission mode, logical channel priority division (LCP) information, data radio bearer (DRB) information, or shared spectrum information.

49. The apparatus according to claim 40 or 41, characterized in that, The information in the reference data packet includes the sequence number of the Packet Data Convergence Protocol (PDCP) Service Data Unit (SDU) corresponding to the reference data packet.

50. The apparatus according to claim 40 or 41, characterized in that, The transceiver unit is also configured to receive the number of data packets continuously transmitted using each of the transmission modes, as indicated by the first network device.

51. The apparatus according to claim 50, characterized in that, The processing unit is also configured to indicate the number of data packets continuously transmitted by the transmission mode in the transmission parameters corresponding to the transmission mode.

52. The apparatus according to claim 40 or 41, characterized in that, The transmission mode is the transmission mode corresponding to the terminal's DRB, PDCP entity, Radio Link Control (RLC) entity, QoS stream, QoS stream identifier (QFI), or Service Data Adaptation Protocol (SDAP) entity.

53. The apparatus according to claim 40 or 41, characterized in that, The transceiver unit is further configured to receive first indication information from the first network device for indicating the index of each of the transmission modes in the transmission mode combination.

54. The apparatus according to claim 40 or 41, characterized in that, The transceiver unit is further configured to send an update request message to the first network device, the update request message being used to request the configuration or update of the transmission mode combination.

55. The apparatus according to claim 54, characterized in that, The update request message includes one or more of the following: the reason for the request, the recommended transmission mode, or the recommended transmission parameters.

56. The apparatus according to claim 40 or 41, characterized in that, The transceiver unit is further configured to receive activation status information from the first network device for indicating the transmission mode, or second indication information for indicating the updating of the transmission mode combination; The processing unit is further configured to update the activation status of the transmission mode or update the transmission mode combination according to the second indication information.

57. The apparatus according to claim 40 or 41, characterized in that, The processing unit is further configured to select the transmission mode corresponding to the data packet according to the matching conditions; the transceiver unit is further configured to transmit the data packet to the first network device or the second network device according to the transmission mode.

58. The apparatus according to claim 40 or 41, characterized in that, The transceiver unit is also configured to receive the data packets from the first network device or the second network device according to the transmission mode.

59. A data transmission communication device, characterized in that, include: A transceiver unit is configured to send first indication information to a terminal. The first indication information is configured to indicate a combination of transmission modes for data including at least two data packets. The combination of transmission modes includes at least two transmission modes, and the transmission modes are configured to indicate the transmission method and / or processing method of the data packets. Processing unit, configured to combine and transmit the data according to the transmission mode; The transmission mode is determined by a matching condition for each data packet, and the matching condition includes the transmission order of the data packets. The transceiver unit is further configured to: Information for indicating a reference data packet is sent to the terminal; wherein the transmission mode is selected sequentially from the transmission mode combinations starting with the reference data packet.

60. The apparatus according to claim 59, characterized in that, The matching criteria are associated with the feature information of the data packet.

61. The apparatus according to claim 59 or 60, characterized in that, The transceiver unit is also used to indicate the matching conditions to the terminal.

62. The apparatus according to claim 61, characterized in that, The processing unit is also configured to indicate the matching conditions through the first indication information.

63. The apparatus according to claim 62, characterized in that, The transmission mode includes transmission parameters and matching condition parameters, wherein the matching condition parameters are used to indicate the matching conditions.

64. The apparatus according to claim 59 or 60, characterized in that, The data packet's characteristic information includes at least one of the following: the data packet size information, the data packet type information, the QoS parameter information corresponding to the data packet, the importance level information corresponding to the data packet, or the transmission order information of the data packet.

65. The apparatus according to claim 59 or 60, characterized in that, The transmission mode includes transmission parameters, which are used to indicate the transmission method and / or the processing method of the data packet, wherein the transmission method and / or the processing method includes transmission resource information, transmission path information, and / or reliability processing method information.

66. The apparatus according to claim 59 or 60, characterized in that, The transmission mode includes transmission parameters, which include at least one of the following: logical channel (LCH) information, duplication status information, information indicating the number of data packets continuously transmitted according to the transmission mode, logical channel priority division (LCP) information, data radio bearer (DRB) information, or shared spectrum information.

67. The apparatus according to claim 59 or 60, characterized in that, The information in the reference data packet includes the sequence number of the PDCP SDU corresponding to the reference data packet.

68. The apparatus according to claim 59 or 60, characterized in that, The processing unit is also configured to indicate to the terminal the number of data packets to be continuously transmitted using each of the transmission modes.

69. The apparatus according to claim 68, characterized in that, The transmission parameters corresponding to the transmission mode indicate the number of data packets continuously transmitted under the transmission mode.

70. The apparatus according to claim 59 or 60, characterized in that, The transmission mode is the transmission mode corresponding to DRB, PDCP entity, RLC entity, QoS stream, QFI or SDAP entity.

71. The apparatus according to claim 60, characterized in that, The transceiver unit is also configured to send first indication information to the terminal for indicating the index of each of the transmission modes in the transmission mode combination.

72. The apparatus according to claim 59 or 60, characterized in that, The transceiver unit is also configured to receive an update request message from the terminal requesting configuration or update of the transmission mode combination; The processing unit is also configured to configure or update the transmission mode combination according to the update request message.

73. The apparatus according to claim 72, characterized in that, The update request message includes one or more of the following: the reason for the request, the recommended transmission mode, or the recommended transmission parameters.

74. The apparatus according to claim 59 or 60, characterized in that, The transceiver unit is also configured to send to the terminal information indicating the activation status of the transmission mode, or second indication information indicating the updating of the transmission mode combination.

75. The apparatus according to claim 59 or 60, characterized in that, The transceiver unit is also configured to send third indication information to the second network device, the third indication information being used to indicate information associated with the data packet to be transmitted between the terminal and the second network device.

76. The apparatus according to claim 75, characterized in that, The information associated with the data packet includes at least one of the following: bitmap information of the data packet, transmission mode information used by the data packet, transmission parameter information used by the data packet, or arrival time and / or periodicity information of the data packet.

77. The apparatus according to claim 59 or 60, characterized in that, The processing unit is also configured to select the transmission mode corresponding to the data packet according to the matching conditions; The transceiver unit is also used to transmit the data packet to the terminal according to the transmission mode.

78. The apparatus according to claim 59 or 60, characterized in that, The transceiver unit is also configured to receive the data packets from the terminal according to the transmission mode.

79. A communication device, characterized in that, Includes units for implementing the method as described in any one of claims 1 to 19.

80. A communication device, characterized in that, Includes units for implementing the method as described in any one of claims 20-39.

81. A communication device, characterized in that, include: A processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the apparatus to perform the method as described in any one of claims 1 to 19.

82. A communication device, characterized in that, include: A processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the apparatus to perform the method as described in any one of claims 20-39.

83. A computer-readable medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they cause the computer to perform the method as described in any one of claims 1 to 39.

84. A computer program product containing instructions, characterized in that, When it is run, it causes the method described in any one of claims 1-39 to be performed.

85. A communication system, characterized in that, It includes the communication device as described in any one of claims 40 to 58 and the communication device as described in any one of claims 59 to 78.

Citation Information

Patent Citations

  • Data sending method and apparatus, and communication system

    WO2020061768A1