Data packet transmission method, and communication apparatus

WO2026179675A1PCT designated stage Publication Date: 2026-09-03SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/077476
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-26
Filing Date
2026-02-06
Publication Date
2026-09-03

Smart Images

  • Figure CN2026077476_03092026_PF_FP_ABST
    Figure CN2026077476_03092026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in some embodiments of the present disclosure are a data packet transmission method, and a communication apparatus. The data packet transmission method comprises: determining at least one data packet mapped to a first transmission unit, wherein at least one data feature of the at least one data packet is the same, and the first transmission unit is a first data flow or a first radio bearer; and sending the at least one data packet on the basis of the first transmission unit.
Need to check novelty before this filing date? Find Prior Art

Description

Data packet transmission method and communication device

[0001] This disclosure is based on and claims priority to Chinese Patent Application No. 202510220313.6, filed on February 26, 2025, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a data packet transmission method and communication device. Background Technology

[0003] With the continuous development of communication systems, the sources of data transmitted in the network are becoming more diverse, including sensor data, artificial intelligence (AI) data, user data, network data, and so on. Summary of the Invention

[0004] Some embodiments of this disclosure provide a data packet transmission method and communication device, which map data packets with at least one of the same data characteristics to the same transmission unit for transmission, thereby enabling more flexible routing control.

[0005] In a first aspect, some embodiments of this disclosure provide a data packet transmission method, which is applied to a terminal device, or to a chip in the terminal device, or to a chip module in the terminal device, and the method includes:

[0006] Determine at least one data packet mapped to a first transmission unit, wherein the at least one data packet has at least one identical data feature, and the first transmission unit is a first data stream or a first wireless bearer;

[0007] The at least one data packet is sent based on the first transmission unit.

[0008] In one possible implementation, the at least one data feature includes at least one of the following: the encoding method of the data in the data packet, the data type of the data in the data packet, the content of at least one field in the header of the data packet, the identifier of the data collection configuration information, the identifier of the data reporting configuration information, the identifier of the data collection server, and the identifier of the data collection task.

[0009] The data collection configuration information is used to configure the measurement parameters of the data in the data packet;

[0010] The data reporting configuration information is used to configure the reporting parameters of the data in the data packet;

[0011] The data collection server is the destination server for the data packets;

[0012] The data collection task is the task of associating data in the data packet.

[0013] In one possible implementation, the first transmission unit is a first data stream, and the transmission of the at least one data packet based on the first transmission unit includes:

[0014] At least one data packet from the first data stream is transmitted on the second radio bearer to which the first data stream is mapped.

[0015] In one possible implementation, the first transmission unit is a first wireless bearer, and the transmission of the at least one data packet based on the first transmission unit includes:

[0016] The at least one data packet is transmitted on the first wireless bearer.

[0017] In one possible implementation, the method further includes:

[0018] Receive first configuration information, the first configuration information including a mapping relationship between the first transmission unit and the at least one data feature;

[0019] The determination of at least one data packet mapped to the first transmission unit includes:

[0020] Based on the first configuration information, at least one data packet mapped to the first transmission unit is determined.

[0021] In one possible implementation, the first transmission unit is a transmission unit corresponding to a first session, the first session corresponds to at least one transmission unit, and the at least one transmission unit includes the first transmission unit.

[0022] The first configuration information includes the mapping relationship between the first transmission unit corresponding to the first session and the at least one data feature.

[0023] In one possible implementation, the first transmission unit is the transmission unit corresponding to the first session, the first session corresponds to at least two transmission units, and the at least two transmission units include the first transmission unit.

[0024] The at least one data feature includes a first data feature and a second data feature;

[0025] The first data characteristics of the data packets in the at least two transmission units are the same;

[0026] The second data characteristics of data packets from different transmission units in the at least two transmission units are different.

[0027] In one possible implementation, the method further includes:

[0028] Receive second configuration information, the second configuration information including the mapping relationship between the first session and the first data feature;

[0029] Receive third configuration information, the third configuration information including the mapping relationship between the first transmission unit and the second data feature;

[0030] The determination of at least one data packet mapped to the first transmission unit includes:

[0031] Based on the second configuration information and the third configuration information, at least one data packet mapped to the first transmission unit corresponding to the first session is determined.

[0032] In one possible implementation, the method further includes:

[0033] Generate Service Data Adaptation Protocol Data Units (SDAP PDUs) corresponding to the at least one data packet, wherein the header of each SDAP PDU corresponding to the at least one data packet includes the identifier of the first transmission unit and / or the identifier of the at least one data feature;

[0034] Sending the at least one data packet based on the first transmission unit includes:

[0035] Based on the first transmission unit, the SDAP PDU corresponding to each of the at least one data packet is sent.

[0036] Secondly, some embodiments of this disclosure provide a data packet transmission method, which is applied to a network device, or to a chip in a network device, or to a chip module in a network device, and the method includes:

[0037] Receive at least one data packet, the at least one data packet being transmitted based on a first transmission unit, the at least one data packet having the same at least one data feature, the first transmission unit being a first data stream or a first wireless bearer;

[0038] The at least one data packet is forwarded based on the at least one data feature.

[0039] In one possible implementation, the at least one data feature includes at least one of the following: the encoding method of the data in the data packet, the data type of the data in the data packet, the content of at least one field in the header of the data packet, the identifier of the data collection configuration information, the identifier of the data reporting configuration information, the identifier of the data collection server, and the identifier of the data collection task.

[0040] The data collection configuration information is used to configure the measurement parameters of the data in the data packet;

[0041] The data reporting configuration information is used to configure the reporting parameters of the data in the data packet;

[0042] The data collection server is the destination server for the data packets;

[0043] The data collection task is the task of associating data in the data packet.

[0044] In one possible implementation, the first transmission unit is a first data stream, and receiving at least one data packet includes:

[0045] The first data stream is received in the second radio bearer to which the first data stream is mapped.

[0046] In one possible implementation, the first transmission unit is a first wireless bearer, and receiving at least one data packet includes:

[0047] The first wireless bearer receives the at least one data packet.

[0048] In one possible implementation, the method further includes:

[0049] Send first configuration information, which includes a mapping relationship between the first transmission unit and the at least one data feature.

[0050] In one possible implementation, the first transmission unit is a transmission unit corresponding to a first session, the first session corresponds to at least one transmission unit, and the at least one transmission unit includes the first transmission unit.

[0051] The first configuration information includes the mapping relationship between the first transmission unit corresponding to the first session and the at least one data feature.

[0052] In one possible implementation, the first transmission unit is the transmission unit corresponding to the first session, the first session corresponds to at least two transmission units, and the at least two transmission units include the first transmission unit.

[0053] The at least one data feature includes a first data feature and a second data feature;

[0054] The first data characteristics of the data packets in the at least two transmission units are the same;

[0055] The second data characteristics of data packets from different transmission units in the at least two transmission units are different.

[0056] In one possible implementation, the method further includes:

[0057] Send second configuration information, the second configuration information including the mapping relationship between the first session and the first data feature;

[0058] Send third configuration information, which includes the mapping relationship between the first transmission unit and the second data feature.

[0059] In one possible implementation, receiving at least one data packet includes:

[0060] Receive at least one SDAP PDU corresponding to each data packet, wherein the header of each SDAP PDU corresponding to the at least one data packet includes the identifier of the first transmission unit and / or the identifier of the at least one data feature.

[0061] Thirdly, some embodiments of this disclosure provide a communication device including a processor and a memory interconnected thereto. The memory is used to store a computer program, and the processor is configured to execute the computer program to perform the method as described in the first aspect or any optional embodiment of the first aspect, or to perform the method as described in the second aspect or any optional embodiment of the second aspect.

[0062] Fourthly, some embodiments of this disclosure provide a chip including a processor and an interface, the processor and the interface being coupled; the interface being used to receive and / or output signals, and the processor being used to execute code instructions to perform the method as described in the first aspect or any optional embodiment of the first aspect, or to perform the method as described in the second aspect or any optional embodiment of the second aspect.

[0063] Fifthly, some embodiments of this disclosure provide a module device, which includes a communication module, a power module, a storage module, and a chip module, wherein: the power module is used to provide power to the module device; the storage module is used to store data and / or instructions; the communication module communicates with external devices; and the chip module is used to call the data and / or instructions stored in the storage module to execute the method as described in the first aspect or any optional embodiment of the first aspect, or to execute the method as described in the second aspect or any optional embodiment of the second aspect.

[0064] Sixthly, some embodiments of this disclosure provide a computer-readable storage medium storing a computer program including program instructions that, when executed by a computer, implement the method as described in the first aspect or any optional embodiment of the first aspect, or implement the method as described in the second aspect or any optional embodiment of the second aspect.

[0065] In a seventh aspect, some embodiments of this disclosure provide a computer program product comprising a computer program or computer code that, when run on a computer, implements the method described in the first aspect or any optional embodiment of the first aspect, or implements the method described in the second aspect or any optional embodiment of the second aspect.

[0066] Eighthly, some embodiments of this disclosure provide a communication system including a terminal device and a network device.

[0067] The beneficial effects of the technical solutions provided in the second to eighth aspects of some embodiments of this disclosure can be referred to the beneficial effects of the technical solutions provided in the first aspect, and will not be repeated here. Attached Figure Description

[0068] Figure 1 is a schematic diagram of the structure of a communication system provided by some embodiments of this disclosure;

[0069] Figure 2 is a flowchart illustrating a data packet transmission method provided in some embodiments of this disclosure;

[0070] Figure 3 is a schematic diagram of the structure of a communication device provided in some embodiments of this disclosure;

[0071] Figure 4 is a schematic diagram of the structure of another communication device provided in some embodiments of this disclosure;

[0072] Figure 5 is a schematic diagram of the structure of another communication device provided in some embodiments of this disclosure;

[0073] Figure 6 is a schematic diagram of the structure of a module device provided in some embodiments of this disclosure. Detailed Implementation

[0074] In some embodiments of this disclosure, unless otherwise stated, the character " / " indicates that the preceding and following objects are in an OR relationship. For example, A / B can represent A or B. "AND / OR" describes the relationship between the associated objects, indicating that three relationships can exist. For example, A AND / OR B can represent: A alone, A and B simultaneously, and B alone.

[0075] It should be noted that the terms "first" and "second" used in some embodiments of this disclosure are used only for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated, nor should they be construed as indicating or implying order.

[0076] In some embodiments of this disclosure, "at least one" means one or more, and "more than one" means two or more. Furthermore, "at least one of the following" or similar expressions refer to any combination of these items, which may include any combination of a single item or a plurality of items. For example, at least one of A, B, or C can represent: A, B, C, A and B, A and C, B and C, or A, B, and C. Each of A, B, and C can be an element itself or a set containing one or more elements.

[0077] In some embodiments of this disclosure, terms such as "exemplary," "in some embodiments," and "in another embodiment" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the term "exemplary" is used to present concepts in a specific manner.

[0078] In some embodiments of this disclosure, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, unless a distinction is emphasized, their meanings are consistent. Similarly, in some embodiments of this disclosure, "communication" and "transmission" may sometimes be used interchangeably. It should be noted that, unless a distinction is emphasized, their meanings are consistent. For example, transmission may include sending and / or receiving, and can be a noun or a verb.

[0079] In some embodiments of this disclosure, "equal to" can be used with "greater than" or "less than", but not simultaneously with both. It should be noted that when "equal to" is used with "greater than", it applies to the technical solution adopted by "greater than"; when "equal to" is used with "less than", it applies to the technical solution adopted by "less than".

[0080] To better understand the data packet transmission method proposed in this disclosure, the network architecture used in some embodiments of this disclosure will be described below.

[0081] The technical solutions of some embodiments of this disclosure can be applied to various communication systems, such as: Global System for Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunications System (UMTS) system, Enhanced Data Rate for GSM Evolution (EDGE) system, and Worldwide Interoperability for Microwave Access (WiMAX) system. The technical solutions of some embodiments of this disclosure can also be applied to other communication systems, such as public land mobile network (PLMN) systems, LTE advanced (LTE-A) systems, 5G systems, NR systems, machine-to-machine (M2M) systems, or other communication systems that will evolve in the future. Some embodiments of this disclosure do not limit this.

[0082] The following description, with reference to Figure 1, illustrates an application scenario of some embodiments of this disclosure. Figure 1 is a schematic diagram of a network architecture provided by some embodiments of this disclosure. As shown in Figure 1, the network architecture can be, for example, a non-roaming architecture. This network architecture may include the following devices, network elements, and networks:

[0083] 1. Terminal equipment: can be called user equipment (UE), terminal, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication equipment, terminal agent or terminal device, etc. The UE can also be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device or wearable device, terminal device in future 6G networks, or terminal device in future evolved public land mobile network (PLMN), etc. It can also be an end device, logical entity, or smart device, such as a mobile phone, a smart terminal, for example, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Wireless terminals in the home (or Internet of Things (IoT) devices), such as sensors, electricity meters, and water meters, are examples of such devices. Some embodiments of this disclosure are not limited to this. In some embodiments of this disclosure, for example in the industrial field, the terminal device can be a customer premises equipment (CPE). An industrial terminal can be a device that specifically performs industrial control operations, such as a temperature sensor or a robotic arm. These industrial terminals typically do not have 5G access capabilities and need to be connected to a 5G-enabled CPE, so that the industrial terminal can indirectly access the 5G network through the CPE. Alternatively, the terminal device can be a combination of industrial terminals and CPEs that may evolve in the future; specifically, it can be understood as an industrial terminal with 5G capabilities, etc. This disclosure does not limit this.

[0084] 2. Radio Access Network (RAN): Provides network access functionality for authorized terminals in a specific area and can use transmission tunnels of different quality depending on the terminal's level and service requirements. Access networks can employ different access technologies. Currently, there are two types of radio access technologies: 3rd Generation Partnership Project (3GPP) access technologies (such as those used in 4G and 5G systems) and non-3GPP access technologies. 3GPP access technologies refer to access technologies that conform to 3GPP standards and specifications. Access networks using 3GPP access technologies are called RANs, and the access network equipment in 5G systems is called next-generation node base stations (gNBs). Non-3GPP access technologies refer to access technologies that do not conform to 3GPP standards and specifications, such as air interface technologies represented by access points (APs) in Wi-Fi.

[0085] An access network that implements access network functions based on wireless communication technology can be called a RAN. The RAN manages radio resources, provides access services to terminals, and forwards control signals and terminal data between the terminal and the core network. An RAN can be, for example, a base station (NodeB), an evolved NodeB (eNB or eNodeB), a base station (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access point (AP) in a Wi-Fi system. It can also be a radio controller in a cloud radio access network (CRAN) scenario, or the access network device can be a relay station, access point, vehicle-mounted equipment, wearable devices, or access network equipment in future 6G networks or future evolved PLMN networks. The embodiments disclosed herein do not limit the specific technologies or equipment forms used in the wireless access network devices.

[0086] 3. Access and Mobility Management Function (AMF) Entity: Primarily used for mobility management and access management, it can implement functions of the Mobility Management Entity (MME) other than session management, such as lawful interception or access authorization / authentication. In some embodiments of this disclosure, it can be used to implement the functions of the access and mobility management network element.

[0087] 4. Session Management Function (SMF) Entity: Primarily used for session management, allocation and management of Internet Protocol (IP) addresses for terminal devices, selection and management of user plane functions, policy control and charging function interface endpoints, and downlink data notification, etc. In some embodiments of this disclosure, it can be used to implement the functions of the session management network element.

[0088] 5. User plane function (UPF) entity: also known as data plane gateway. It can be used for packet routing and forwarding, or for quality of service (QoS) processing of user plane data. User data can access the data network (DN) through this network element. In some embodiments of this disclosure, it can be used to implement the functions of a user plane network element.

[0089] 6. Data Network (DN): A network used to provide data transmission. Examples include carrier networks, the Internet, and third-party service networks.

[0090] 7. Network Exposure Function (NEF) Entity: Used to securely expose services and capabilities provided by 3GPP network functions to the outside world.

[0091] 8. Policy control function (PCF) entity: responsible for policy control functions such as billing at the session and service flow level, QoS bandwidth guarantee and mobility management, and terminal device policy decision-making.

[0092] 9. Unified Data Management (UDM) entity: Used to handle terminal device identification, access authentication, registration, and mobility subscription management, etc.

[0093] 10. Application Function (AF) Entity: Used for application data routing, accessing network open function elements (NFIs), and interacting with the policy framework for policy control. AFs can convey application-side requests to the network side, such as QoS requirements or user state event subscriptions. As an application function entity, an AF can also undergo authorization processing via the NEF when interacting with the core network. For example, it can directly send a request message to the NEF, which determines whether the AF is allowed to send the request message. If the verification is successful, the NEF will forward the request message to the corresponding PCF or UDM.

[0094] 11. Unified Data Repository (UDR) Entity: Used for unified data warehousing functions. Primarily responsible for storing and retrieving data types such as contract data, strategy data, and application data.

[0095] It should be understood that the network architectures described above for some embodiments of this disclosure are merely illustrative examples of network architectures described from the perspective of traditional point-to-point architectures and service-oriented architectures. The network architectures applicable to some embodiments of this disclosure are not limited thereto, and any network architecture capable of implementing the functions of the above-described network elements is applicable to some embodiments of this disclosure.

[0096] It should also be understood that the AMF, SMF, UPF, DN, NEF, PCF, UDM, AF, and UDR entities shown in Figure 1 can be understood as network elements in the core network used to implement different functions, such as network slices that can be combined as needed. These core network elements can be independent devices or integrated into the same device to implement different functions; this application does not limit this.

[0097] In some embodiments of this disclosure, the network device can be an access network device, such as the RAN in Figure 1. Alternatively, in some embodiments of this disclosure, the network device can be a core network device, such as one of the AMF entity, SMF entity, UPF entity, DN entity, NEF entity, PCF entity, UDM entity, AF entity, and UDR entity in Figure 1. In some implementations, the network device in some embodiments of this disclosure can also be a network management entity or a third-party device.

[0098] Please refer to Figure 2, which is a flowchart illustrating a data packet transmission method according to some embodiments of this disclosure. As shown in Figure 2, the data packet transmission method of this embodiment includes, but is not limited to, the following steps:

[0099] 201, The terminal device determines at least one data packet mapped to the first transmission unit.

[0100] In this embodiment, at least one data packet mapped to the first transmission unit has at least one identical data characteristic. For ease of description, this at least one data packet is referred to as N data packets, where N is a natural number. That is, N data packets are mapped to the first transmission unit, and these N data packets can also be referred to as a data group or a data block. It is understood that the number of data packets mapped to different transmission units can be the same or different; here, N data packets mapped to the first transmission unit are used as an example. The terminal device maps data packets to transmission units according to the data characteristics of the data packets to be sent. In some embodiments of this disclosure, data packets mapped to one of the transmission units are used as an example; this transmission unit is called the first transmission unit. The mapping method for data packets mapped to other transmission units can refer to the first transmission unit.

[0101] In some embodiments of this disclosure, the N data packets mapped to the first transmission unit have the same at least one data feature. The at least one data feature may include at least one of the following 1 to 7 data features:

[0102] 1. The encoding method of the data in the data packet;

[0103] The encoding method of data in a data packet can also be called the format of data in a data packet. Encoding methods can be at least one of the following: Hypertext Transfer Protocol (HTTP), Quic encoding, ASN.1 encoding, etc.

[0104] In response to at least one data feature including the encoding method of data in a data packet, the data in the N data packets mapped to the first transmission unit have the same encoding method.

[0105] 2. The data type in the data packet;

[0106] Data types can be at least one of the following: AI data, perception data, road test data, Quality of Experience (QoE) measurement data, etc., and may also include other data types.

[0107] In response to at least one data feature including the data type of the data in the data packet, the data types of the data in the N data packets mapped to the first transmission unit are the same.

[0108] 3. The content of at least one field in the header of the data packet;

[0109] The header of a data packet may include at least one of the following fields: source address field, destination address field, port number field, etc.

[0110] In response to at least one data feature including the content of at least one field in the header of a data packet, the headers of N data packets mapped to the first transmission unit contain the same content for that at least one field. For example, if at least one field includes a destination address field, it can be understood that the destination address field in the headers of the N data packets mapped to the first transmission unit contains the same content.

[0111] 4. Identification of data collection configuration information;

[0112] Data collection configuration information is used to configure the measurement parameters of the data in the data packet. For example, the data collection configuration information can configure at least one of the following measurement parameters: measurement target, measurement period, etc. The identifier of the data configuration information is used to identify the data collection configuration information.

[0113] In response to at least one data feature including an identifier of data collection configuration information, the data mapped to the N data packets of the first transmission unit is obtained by measuring using the same data collection configuration information.

[0114] 5. Identifiers for data reporting configuration information;

[0115] Data reporting configuration information is used to configure the reporting parameters of data in data packets. For example, data reporting configuration information can configure at least one of the following reporting parameters: reporting period, reporting event, etc. The identifier of data reporting configuration information is used to identify the data reporting configuration information.

[0116] In response to at least one data feature including an identifier for data reporting configuration information, the data mapped to the N data packets of the first transmission unit is reported based on the same data reporting configuration information.

[0117] 6. Identification of the data collection server;

[0118] The data collection server is the destination server for the data packets, and the identifier of the data collection server can be an Internet Protocol (IP) address.

[0119] In response to at least one data feature including the identifier of the data collection server, the destination servers of the N data packets mapped to the first transmission unit are the same, that is, the N data packets are sent to the same server.

[0120] 7. Identification of data collection tasks.

[0121] A data collection task is a task associated with data in a data packet, and the data collection task can define the data to be collected.

[0122] In response to at least one data feature including the identifier of the data collection task, the N data packets mapped to the first transmission unit are data to be collected as defined by the same data collection task.

[0123] The N data packets mapped to the first transmission unit share at least one of the data characteristics 1 to 7 described above. For example, the N data packets may have the same data collection configuration information identifier and the same data type, i.e., items 2 and 4 mentioned above; or the data in the N data packets may have the same encoding method, i.e., item 1 mentioned above; the data in the N data packets may be reported based on the same data reporting configuration information, i.e., item 5 mentioned above; the data in the N data packets may have the same data type, the same destination server, and be data to be collected as defined by the same data collection task, i.e., items 2, 6, and 7 mentioned above; and so on. It will be understood that "at least one data characteristic may include at least one of the data characteristics 1 to 7 mentioned above" encompasses any combination of all seven items mentioned above, and will not be elaborated further here. Thus, the embodiments of this disclosure provide various forms of data characteristics for data packets, thereby facilitating flexible selection of at least one identical data characteristic mapped to the same transmission unit according to actual needs.

[0124] In some embodiments of this disclosure, the first transmission unit may be a first data stream or a first wireless bearer. In response to the first transmission unit being a first data stream, the terminal device determines N data packets mapped to the first data stream, wherein the N data packets mapped to the first data stream have at least one identical data characteristic. In response to the first transmission unit being a first wireless bearer, the terminal device determines N data packets mapped to the first wireless bearer, wherein the N data packets mapped to the first wireless bearer have at least one identical data characteristic.

[0125] 202. The terminal device sends at least one data packet based on the first transmission unit. Correspondingly, the network device receives at least one data packet. Thus, some embodiments of this disclosure map data packets with at least one identical data characteristic to the same transmission unit. During routing, the data packets mapped to the transmission unit can be routed according to the at least one data characteristic, thereby achieving more flexible routing control and more refined Quality of Service (QoS) management.

[0126] A terminal device can send N data packets mapped to a first transmission unit. In response to the first transmission unit being a first data stream, the terminal device can send the N data packets from the first data stream to a second radio bearer mapped to the first data stream. The mapping relationship between the first data stream and the second radio bearer can be configured by the network. Here, embodiments of this disclosure can map data packets with at least one identical data characteristic to the same data stream, thereby transmitting data packets based on the data stream and facilitating the management of data packets within the same data stream. In response to the first transmission unit being a first radio bearer, the terminal device sends the N data packets to the first radio bearer. Here, embodiments of this disclosure can map data packets with at least one identical data characteristic to the same radio bearer, thereby facilitating the routing management of data packets within the same radio bearer.

[0127] In some embodiments, data packets may be transmitted via Service Data Adaptation Protocol (SDAP) Protocol Data Units (PDUs). Optionally, the terminal device generates a corresponding SDAP PDU for each of the N data packets. The header of each SDAP PDU may include an identifier of the first transmission unit and / or an identifier of at least one data feature. The at least one data feature may be the same data feature shared by the N data packets mapped to the first transmission unit, or it may be other data features. The identifier of the data feature included in the header of each SDAP PDU facilitates the network device's routing control of the data packets based on the identifier of the data feature, as described in step 203. Thus, in some embodiments of this disclosure, the header of the SDAP PDU corresponding to each data packet includes an identifier of the first transmission unit and / or an identifier of at least one data feature, which facilitates the network device's routing control of the received SDAP PDU.

[0128] In response to the first transmission unit being a first radio bearer, the network device can be an access network device; in response to the first transmission unit being a first data stream, the network device can be an access network device or a core network device, such as a UPF. In response to the network device being a core network device, the network device can receive the at least one data packet through the access network device.

[0129] 203. A network device forwards at least one data packet based on at least one data characteristic.

[0130] The network device can forward the N data packets based on at least one common data feature that the N data packets mapped to the first transmission unit have.

[0131] For example, network devices can store the correspondence between data features and IP addresses. This correspondence can be between the identifier of a data feature and the IP address. After receiving a data packet, the network device can determine the IP address corresponding to the data feature of the data packet based on the data feature of the data packet and the stored correspondence, and then forward the data packet to the network element or server corresponding to the IP address, thereby enabling flexible routing control.

[0132] In some embodiments of this disclosure, the network device can configure a mapping relationship between the first transmission unit and at least one of the aforementioned data features. This mapping relationship can also be called a mapping rule. The network device can be an access network device, such as a RAN, or a core network device, a third-party device, or a network management entity, etc. The network device in this embodiment can be a different network device or the same network device as the network device in the embodiment of FIG2. This embodiment and the embodiment of FIG2 can be implemented jointly or independently. For example, the first network device configures a mapping relationship between the first transmission unit and at least one of the aforementioned data features, and the second network device forwards at least one data packet based on at least one data feature.

[0133] The terminal device determines N data packets mapped to the first transmission unit based on the mapping relationship between the first transmission unit configured in the network device and at least one data feature, wherein the N data packets mapped to the first transmission unit have the same at least one data feature.

[0134] Optionally, the network device can configure the mapping relationship between the first transmission unit and at least one data feature through the first configuration information. For example, the first configuration information includes the mapping relationship between the first transmission unit and at least one data feature. It is understood that the first configuration information can also configure the mapping relationship between other transmission units and data features. In some embodiments of this disclosure, configuring the mapping relationship between a transmission unit and a data feature is used as an example. The transmission unit is the first transmission unit. The configuration of the mapping relationship between other transmission units and data features can refer to the relevant description of the first transmission unit.

[0135] For example, the first transmission unit is a data stream, and the first configuration information can configure the mapping relationship between data stream 1 and the identifier = 0 of the data collection configuration information, that is, mapping data packets with the identifier = 0 of the data collection configuration information to data stream 1. As another example, the first configuration information can configure the mapping relationship between data stream 2 and AI data types, that is, mapping AI data type data packets to data stream 2.

[0136] For example, the first transmission unit is a radio bearer (RB). The first configuration information can configure the mapping relationship between RB1 and the identifier of the data collection configuration information = 0, that is, the data packets with the identifier of the data collection configuration information = 0 are mapped to RB1. As another example, the first configuration information can configure the mapping relationship between RB2 and AI data types, that is, the data packets of the AI ​​data type are mapped to RB2.

[0137] Thus, in some embodiments of this disclosure, the network device can configure the mapping relationship between transmission units and data features, thereby facilitating the terminal device to map data packets and perform routing management on a unit-by-unit basis, enabling more flexible routing control.

[0138] In some embodiments of this disclosure, the first transmission unit may be one of the at least one transmission units corresponding to the first session. That is, the first session may correspond to at least one transmission unit, and the first transmission unit is one of the at least one transmission units. In some embodiments of this disclosure, the number of sessions configured by the network device for the terminal device is not limited. In one implementation, the network device may configure multiple sessions for the terminal device, and one session may correspond to one protocol entity. The protocol entity may be an SDAP entity, and the SDAP entity corresponding to the session is responsible for mapping or routing the data packets of that session to the radio bearer. In another implementation, the network device may configure one session for the terminal device, meaning all data packets belong to that one session, and correspondingly, that one session corresponds to one protocol entity.

[0139] For example, in response to a transmission unit being a data stream, the first transmission unit is correspondingly a first data stream, and a first session corresponding to at least one transmission unit can be understood as the first session including at least one data stream, and the first data stream being one of the at least one data streams.

[0140] For example, in response to a transmission unit being a radio bearer, the first transmission unit is correspondingly a first radio bearer. At least one transmission unit corresponding to a first session can be understood as the first session corresponding to at least one radio bearer, and the first radio bearer being one of the at least one radio bearers. The first session corresponding to at least one radio bearer can be understood as data packets belonging to the first session being transmitted through the at least one radio bearer.

[0141] In the case where a first session corresponds to at least one transmission unit, and the first transmission unit is one of the at least one transmission units, the following example illustrates the mapping relationship between the first transmission unit corresponding to the first session and at least one data feature configured in the network device:

[0142] In method 1, the network device sends first configuration information, which includes a mapping relationship between a first transmission unit corresponding to a first session and at least one data feature. Correspondingly, the terminal device determines N data packets mapped to the first transmission unit corresponding to the first session based on the first configuration information. Thus, in some embodiments of this disclosure, the network device can configure the mapping relationship between the transmission unit corresponding to the session and the data feature, preserving the existing session concept and requiring minimal modification to existing standard protocols.

[0143] In Method 1, the first configuration information may include a mapping relationship between the identifier of the first session, the identifier of the first transmission unit, and at least one data feature. That is, data packets with the same at least one data feature are mapped to the first transmission unit corresponding to the first session. For example, the first configuration information may configure the mapping relationship between the identifier of the data collection configuration information = 0 and the first transmission unit corresponding to the first session, i.e., data packets with the identifier of the data collection configuration information = 0 are mapped to the first transmission unit corresponding to the first session. The first transmission unit may be a first radio bearer or a first data stream.

[0144] Accordingly, the terminal device can determine N data packets mapped to the first transmission unit corresponding to the first session based on the first configuration information, wherein the N data packets have the same at least one data feature.

[0145] In response to the first transmission unit being a first data stream, the network device can transmit N data packets mapped to the first data stream to a second radio bearer. The second radio bearer is the radio bearer to which the first data stream is mapped. The mapping relationship between the first data stream and the second radio bearer can be configured by the network device. For example, the network device can configure the mapping relationship between the first data stream and the second radio bearer corresponding to the first session. The network device can configure the mapping relationship between the first data stream and the second radio bearer corresponding to the first session through radio resource control (RRC) signaling, media access control (MAC) control element (CE) signaling, downlink control information (DCI), etc.

[0146] In response to the first transmission unit being the first radio bearer, the network device may transmit N data packets mapped to the first radio bearer on the first radio bearer.

[0147] Method 2: The network device sends second configuration information, which includes the mapping relationship between the first session and the first data feature. The network device also sends third configuration information, which includes the mapping relationship between the first transmission unit and the second data feature. Accordingly, the terminal device determines N data packets mapped to the first transmission unit corresponding to the first session based on the second and third configuration information.

[0148] In Method 2, the network device can configure the mapping relationship between sessions and data features, as well as the mapping relationship between transmission units and data features, where the transmission unit is one of at least two transmission units corresponding to the session. Accordingly, determining that data packets mapped to the transmission unit corresponding to the session have the same data features is based on the mapping relationship between the session and data features and the mapping relationship between the transmission unit and data features.

[0149] The following examples illustrate the mapping relationships between a network device configuring a first session and a first data feature, and between a network device configuring a first transmission unit and a second data feature. All data packets mapped to the first session have the same first data feature. This first session corresponds to at least two transmission units; that is, all data packets mapped to these at least two transmission units have the same first data feature. Similarly, the network device configures a mapping relationship between the first transmission unit and the second data feature. This means that all data packets mapped to the first transmission unit have the same second data feature, while data packets mapped to different transmission units corresponding to the first session have different second data features. Based on the mapping relationships between the first session and the first data feature, and between the first transmission unit and the second data feature, it can be concluded that data packets mapped to the first transmission unit corresponding to the first session have the same first and second data features. Thus, in some embodiments of this disclosure, the first data characteristics of data packets in at least two transmission units corresponding to the same session are the same, and the second data characteristics of data packets in different transmission units in the same session are different. This not only allows for the configuration of multiple data characteristics of data packets in the same transmission unit to be the same, but also allows for the implementation of at least one data characteristic of the same session. This facilitates not only routing control and QoS management of data packets in the transmission unit, but also routing control and QoS management of data packets in the same session.

[0150] For example, the first data feature is the identifier of the data collection configuration information, and the second data feature is the data type of the data in the data packet. The network device can configure the mapping relationship between session 1 and the identifier of the data collection configuration information = 1, the network device can configure the mapping relationship between transmission unit 1 and data type 1, and the mapping relationship between transmission unit 2 and data type 2. Session 1 corresponds to transmission unit 1 and transmission unit 2. That is to say, the data packet mapped to the transmission unit 1 corresponding to session 1 has the identifier of the data collection configuration information = 1 and the data type of the data in the data packet is data of data type 1. The data packet mapped to the transmission unit 2 corresponding to session 1 has the identifier of the data collection configuration information = 1 and the data type of the data in the data packet is data of data type 2.

[0151] Optionally, the network device configures the mapping relationship between the first session and the first data feature using second configuration information, and the network device configures the mapping relationship between the first transmission unit and the second data feature using third configuration information. The second configuration information and the third configuration information can be sent using the same or different signaling. Thus, in some embodiments of this disclosure, the network device can independently configure the mapping relationship between the session and the data feature, as well as the mapping relationship between the transmission unit and the data feature, providing greater flexibility in configuration.

[0152] In Method 2, the first data feature and the second data feature are merely examples. The first data feature can be any one of multiple data features that have a mapping relationship with the first session, and the second data feature can be any one of multiple data features that have a mapping relationship with the first transmission unit. The first transmission unit mapped to the first session has the same at least one data feature, which includes both the first data feature and the second data feature.

[0153] In some embodiments, the second data feature may be a subset of the first data feature, wherein the first data feature includes at least one data feature and the second data feature includes at least one data feature. For example, the first data feature includes an identifier of data collection configuration information = 1 and an identifier of data collection configuration information = 2, that is, data packets with identifiers of data collection configuration information = 1 and 2 are mapped to the first session. The second data feature may be an identifier of data collection configuration information = 1, that is, data packets with identifiers of data collection configuration information = 1 are mapped to the first transmission unit corresponding to the first session, and data packets with identifiers of data collection configuration information = 2 are mapped to the second transmission unit corresponding to the first session.

[0154] All embodiments of this disclosure can be executed individually or in combination with other embodiments, and are all considered to be within the scope of protection claimed by this disclosure.

[0155] Please refer to Figure 3, which is a schematic diagram of the structure of a communication device provided in some embodiments of this disclosure. This communication device is applied to a terminal device. Exemplarily, the communication device can be a terminal device or a device within the terminal device, such as a chip or chip module within the terminal device, or a device compatible with the terminal device. The communication device 1100 shown in Figure 3 may include a determining unit 1110 and a transceiver unit 1120.

[0156] The determining unit 1110 is used to determine at least one data packet mapped to the first transmission unit, wherein the at least one data packet has at least one data feature that is the same, and the first transmission unit is a first data stream or a first wireless bearer.

[0157] The transceiver unit 1120 is used to send the at least one data packet based on the first transmission unit.

[0158] In one possible implementation, the at least one data feature includes at least one of the following: the encoding method of the data in the data packet, the data type of the data in the data packet, the content of at least one field in the header of the data packet, the identifier of the data collection configuration information, the identifier of the data reporting configuration information, the identifier of the data collection server, and the identifier of the data collection task.

[0159] The data collection configuration information is used to configure the measurement parameters of the data in the data packet;

[0160] The data reporting configuration information is used to configure the reporting parameters of the data in the data packet;

[0161] The data collection server is the destination server for the data packets;

[0162] The data collection task is the task of associating data in the data packet.

[0163] In one possible implementation, the first transmission unit is a first data stream, and the transceiver unit 1120 is used for:

[0164] At least one data packet from the first data stream is transmitted on the second radio bearer to which the first data stream is mapped.

[0165] In one possible implementation, the first transmission unit is a first wireless bearer, and the transceiver unit 1120 is used for:

[0166] The at least one data packet is transmitted on the first wireless bearer.

[0167] In one possible implementation, the transceiver unit 1120 is further configured to receive first configuration information, the first configuration information including a mapping relationship between the first transmission unit and the at least one data feature;

[0168] The determining unit 1110 is configured to determine at least one data packet mapped to the first transmission unit based on the first configuration information.

[0169] In one possible implementation, the first transmission unit is a transmission unit corresponding to a first session, the first session corresponds to at least one transmission unit, and the at least one transmission unit includes the first transmission unit.

[0170] The first configuration information includes the mapping relationship between the first transmission unit corresponding to the first session and the at least one data feature.

[0171] In one possible implementation, the first transmission unit is the transmission unit corresponding to the first session, the first session corresponds to at least two transmission units, and the at least two transmission units include the first transmission unit.

[0172] The at least one data feature includes a first data feature and a second data feature;

[0173] The first data characteristics of the data packets in the at least two transmission units are the same;

[0174] The second data characteristics of data packets from different transmission units in the at least two transmission units are different.

[0175] In one possible implementation, the transceiver unit 1120 is further configured to receive second configuration information, the second configuration information including a mapping relationship between the first session and the first data feature;

[0176] The transceiver unit 1120 is also configured to receive third configuration information, the third configuration information including the mapping relationship between the first transmission unit and the second data feature;

[0177] The determining unit 1110 is configured to determine at least one data packet mapped to the first transmission unit corresponding to the first session based on the second configuration information and the third configuration information.

[0178] In one possible implementation, the communication device further includes:

[0179] A generation unit is used to generate Service Data Adaptation Protocol Data Units (SDAP PDUs) corresponding to the at least one data packet, wherein the header of the SDAP PDU corresponding to each data packet includes the identifier of the first transmission unit and / or the identifier of the at least one data feature.

[0180] The transceiver unit 1120 is used to send the SDAP PDU corresponding to the at least one data packet based on the first transmission unit.

[0181] For a detailed description of Figure 3, please refer to the description of the aforementioned method embodiments, which will not be repeated here.

[0182] Referring to Figure 4, this communication device is applied to a network device. For example, the communication device can be a network device itself, or a device within a network device. For instance, it can be a chip or chip module within the network device, or a device compatible with the network device. The communication device 1200 shown in Figure 4 may include a transceiver unit 1210 and a forwarding processing unit 1220, wherein:

[0183] The transceiver unit 1210 is used to receive at least one data packet, the at least one data packet being transmitted based on a first transmission unit, the at least one data packet having the same at least one data feature, and the first transmission unit being a first data stream or a first wireless bearer.

[0184] The forwarding processing unit 1220 is used to forward the at least one data packet according to the at least one data feature.

[0185] In one possible implementation, the at least one data feature includes at least one of the following: the encoding method of the data in the data packet, the data type of the data in the data packet, the content of at least one field in the header of the data packet, the identifier of the data collection configuration information, the identifier of the data reporting configuration information, the identifier of the data collection server, and the identifier of the data collection task.

[0186] The data collection configuration information is used to configure the measurement parameters of the data in the data packet;

[0187] The data reporting configuration information is used to configure the reporting parameters of the data in the data packet;

[0188] The data collection server is the destination server for the data packets;

[0189] The data collection task is the task of associating data in the data packet.

[0190] In one possible implementation, the first transmission unit is a first data stream, and the transceiver unit 1210 is used for:

[0191] The first data stream is received in the second radio bearer to which the first data stream is mapped.

[0192] In one possible implementation, the first transmission unit is a first wireless bearer, and the transceiver unit 1210 is configured to receive the at least one data packet on the first wireless bearer.

[0193] In one possible implementation, the transceiver unit 1210 is further configured to send first configuration information, the first configuration information including a mapping relationship between the first transmission unit and the at least one data feature.

[0194] In one possible implementation, the first transmission unit is a transmission unit corresponding to a first session, the first session corresponds to at least one transmission unit, and the at least one transmission unit includes the first transmission unit.

[0195] The first configuration information includes the mapping relationship between the first transmission unit corresponding to the first session and the at least one data feature.

[0196] In one possible implementation, the first transmission unit is the transmission unit corresponding to the first session, the first session corresponds to at least two transmission units, and the at least two transmission units include the first transmission unit.

[0197] The at least one data feature includes a first data feature and a second data feature;

[0198] The first data characteristics of the data packets in the at least two transmission units are the same;

[0199] The second data characteristics of data packets from different transmission units in the at least two transmission units are different.

[0200] In one possible implementation, the transceiver unit 1210 is further configured to:

[0201] Send second configuration information, the second configuration information including the mapping relationship between the first session and the first data feature;

[0202] Send third configuration information, which includes the mapping relationship between the first transmission unit and the second data feature.

[0203] In one possible implementation, the transceiver unit 1210 is used for:

[0204] Receive at least one SDAP PDU corresponding to each data packet, wherein the header of each SDAP PDU corresponding to the at least one data packet includes the identifier of the first transmission unit and / or the identifier of the at least one data feature.

[0205] For a detailed description of Figure 4, please refer to the description of the aforementioned method embodiments, which will not be repeated here.

[0206] Please refer to Figure 5, which is a schematic diagram of a communication device provided in some embodiments of this disclosure. This device is used to implement the functions of a network device in the above method embodiments, or to implement the functions of a terminal device in the above method embodiments. The communication device 1300 can be a network device or a device for a network device. The device for a network device can be a chip system or a chip within the network device. The communication device can also be a terminal device or a device for a terminal device. The device for a terminal device can be a chip system or a chip within the terminal device. The chip system can be composed of chips or can include chips and other discrete components.

[0207] The communication device 1300 includes at least one processor 1320 for implementing the data processing functions of the network device or terminal device in the methods provided in some embodiments of this disclosure. The communication device 1300 may also include a communication interface 1310 for implementing the transmit and receive operations of the network device or terminal device in the methods provided in some embodiments of this disclosure. In some embodiments of this disclosure, the processor 1320 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. In some embodiments of this disclosure, the communication interface 1310 may be a transceiver, circuit, bus, module, or other type of communication interface for communicating with other devices via a transmission medium. For example, the communication interface 1310 enables the communication device 1300 to communicate with other devices. The processor 1320 uses the communication interface 1310 to send and receive data, and is used to implement the method described in the above method embodiments.

[0208] The communication device 1300 may further include at least one memory 1330 for storing program instructions and / or data. The memory 1330 is coupled to the processor 1320. In some embodiments of this disclosure, the coupling is an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or other forms, for information exchange between devices, units, or modules. The processor 1320 may operate in conjunction with the memory 1330. The processor 1320 may execute program instructions stored in the memory 1330. At least one of the at least one memories may be included in the processor.

[0209] When the communication device 1300 is powered on, the processor 1320 can read the software program in the memory 1330, interpret and execute the instructions of the software program, and process the data of the software program. In response to the need to transmit data wirelessly, the processor 1320 performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit (not shown in Figure 5). The RF circuit processes the baseband signal and transmits the RF signal outwards in the form of electromagnetic waves through the antenna. In response to data being sent to the communication device 1300, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1320. The processor 1320 converts the baseband signal back into data and processes the data.

[0210] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor 1320 that performs baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the device.

[0211] In some embodiments of this disclosure, the specific connection medium between the communication interface 1310, processor 1320, and memory 1330 is not limited. In some embodiments of this disclosure, the memory 1330, processor 1320, and communication interface 1310 are connected via a bus 1340 in Figure 5. The bus is represented by a thick line in Figure 5. The connection methods between other components are only illustrative and are not intended to be limiting. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 5, but this does not mean that there is only one bus or one type of bus.

[0212] When the communication device 1300 is used as a network device, such as a chip or chip system, the communication interface 1310 may output or receive baseband signals. When the communication device 1300 is a terminal device, the communication interface 1310 may output or receive radio frequency signals.

[0213] It should be noted that the device can perform the relevant steps of the network device or terminal device in the foregoing method embodiments. For details, please refer to the implementation methods provided in the above steps, which will not be repeated here.

[0214] For each device or product applied to or integrated into a device, each of its modules can be implemented using hardware such as circuits. Different modules can be located in the same component (e.g., chip, circuit module, etc.) or different components within a network node. Alternatively, at least some modules can be implemented using software programs that run on a processor integrated within the network device or terminal device. The remaining (if any) modules can be implemented using hardware such as circuits.

[0215] The aforementioned memory can be volatile memory or non-volatile memory, or may include both. 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. Volatile memory can be random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of random access memory (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).

[0216] Some embodiments of this disclosure provide a chip. The chip includes a processor, and optionally, a memory. The number of processors and the number of memories can be one or more. The processor can execute the methods shown in the above-described method embodiments and the steps performed in related implementations by reading instructions and data stored in the memory.

[0217] As shown in Figure 6, Figure 6 is a schematic diagram of the structure of a module device provided in some embodiments of this disclosure. The module device 1400 can perform the relevant steps of the network device in the foregoing method embodiments, or the module device 1400 can perform the relevant steps of the terminal device in the foregoing method embodiments.

[0218] The module device 1400 includes a communication module 1410, a power module 1420, a storage module 1430, and a chip module 1440. The power module 1420 provides power to the module device; the storage module 1430 stores data and / or instructions; the communication module 1410 communicates with external devices; and the chip module 1440 retrieves the data and / or instructions stored in the storage module 1430. Combined with the communication module 1410, the method described in the above embodiments and the steps performed in related implementations can be executed.

[0219] Some embodiments of this disclosure also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program, which includes program instructions that, when executed by an electronic device, implement the steps performed by the network device in the methods shown in the above method embodiments, or implement the steps performed by the terminal device in the methods shown in the above method embodiments.

[0220] The computer-readable storage medium can be an internal storage unit of the network device or terminal device described in any of the foregoing embodiments, such as the device's hard disk or memory. The computer-readable storage medium can also be an external storage device of the network device or terminal device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the device. Further, the computer-readable storage medium can include both internal and external storage units of the network device or terminal device. The computer-readable storage medium is used to store the computer program and other programs and data required by the network device or terminal device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available media can be magnetic media (e.g., floppy disk, hard disk, magnetic tape), optical media (e.g., high-density digital video disc (DVD)), or semiconductor media. Semiconductor media can be solid-state drives (SSDs).

[0221] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for devices and products applied to or integrated into a chip, all modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits. For devices and products applied to or integrated into a chip module, all modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The implementation can be done through software programs running on a processor integrated within the chip module. The remaining modules / units (if any) can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into data acquisition nodes, each module / unit can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components within the terminal device. Alternatively, at least some modules / units can be implemented through software programs running on a processor integrated within the data acquisition node, while the remaining modules / units (if any) can be implemented using hardware methods such as circuits.

[0222] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, all or part of the processes or functions described in some embodiments of this disclosure 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 website, computer, server, or data center via wired or wireless means.

[0223] It should be understood that in the various embodiments of this disclosure, the sequence number of each process 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 some embodiments of this disclosure.

[0224] In the several embodiments provided in this disclosure, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may exist in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0225] 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.

[0226] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.

[0227] The integrated unit implemented as a software functional unit described above can be stored in a computer-readable storage medium. This software functional unit, stored in a storage medium, includes several instructions to cause a computer device (which may be a personal computer, a server, or a gateway node, etc.) to execute some steps of the methods described in the various embodiments of the present invention.

[0228] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0229] The above-disclosed embodiments are merely preferred embodiments of this disclosure and should not be construed as limiting the scope of this disclosure. Those skilled in the art will understand that all or part of the processes for implementing the above embodiments and equivalent variations made in accordance with the claims of this disclosure are still within the scope of this disclosure.

Claims

1. A data packet transmission method, characterized in that, include: Determine at least one data packet mapped to a first transmission unit, wherein the at least one data packet has at least one identical data feature, and the first transmission unit is a first data stream or a first wireless bearer; The at least one data packet is sent based on the first transmission unit.

2. The method as described in claim 1, characterized in that, The at least one data feature includes at least one of the following: the encoding method of the data in the data packet, the data type of the data in the data packet, the content of at least one field in the header of the data packet, the identifier of the data collection configuration information, the identifier of the data reporting configuration information, the identifier of the data collection server, and the identifier of the data collection task; The data collection configuration information is used to configure the measurement parameters of the data in the data packet; The data reporting configuration information is used to configure the reporting parameters of the data in the data packet; The data collection server is the destination server for the data packets; The data collection task is the task of associating data in the data packet.

3. The method as described in claim 1, characterized in that, The first transmission unit is a first data stream, and the step of sending the at least one data packet based on the first transmission unit includes: At least one data packet from the first data stream is transmitted on the second radio bearer to which the first data stream is mapped.

4. The method as described in claim 1, characterized in that, The first transmission unit is a first wireless bearer, and the transmission of the at least one data packet based on the first transmission unit includes: The at least one data packet is transmitted on the first wireless bearer.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: Receive first configuration information, the first configuration information including a mapping relationship between the first transmission unit and the at least one data feature; The determination of at least one data packet mapped to the first transmission unit includes: Based on the first configuration information, at least one data packet mapped to the first transmission unit is determined.

6. The method as described in claim 5, characterized in that, The first transmission unit is the transmission unit corresponding to the first session. The first session corresponds to at least one transmission unit, and the at least one transmission unit includes the first transmission unit. The first configuration information includes the mapping relationship between the first transmission unit corresponding to the first session and the at least one data feature.

7. The method according to any one of claims 1-4, characterized in that, The first transmission unit is the transmission unit corresponding to the first session. The first session corresponds to at least two transmission units, and the at least two transmission units include the first transmission unit. The at least one data feature includes a first data feature and a second data feature; The first data characteristics of the data packets in the at least two transmission units are the same; The second data characteristics of data packets from different transmission units in the at least two transmission units are different.

8. The method as described in claim 7, characterized in that, The method further includes: Receive second configuration information, the second configuration information including the mapping relationship between the first session and the first data feature; Receive third configuration information, the third configuration information including the mapping relationship between the first transmission unit and the second data feature; The determination of at least one data packet mapped to the first transmission unit includes: Based on the second configuration information and the third configuration information, at least one data packet mapped to the first transmission unit corresponding to the first session is determined.

9. The method according to any one of claims 1-8, characterized in that, The method further includes: Generate Service Data Adaptation Protocol Data Units (SDAP PDUs) corresponding to the at least one data packet, wherein the header of each SDAP PDU corresponding to the at least one data packet includes the identifier of the first transmission unit and / or the identifier of the at least one data feature; Sending the at least one data packet based on the first transmission unit includes: Based on the first transmission unit, the SDAP PDU corresponding to each of the at least one data packet is sent.

10. A data packet transmission method, characterized in that, include: Receive at least one data packet, the at least one data packet being transmitted based on a first transmission unit, the at least one data packet having the same at least one data feature, the first transmission unit being a first data stream or a first wireless bearer; The at least one data packet is forwarded based on the at least one data feature.

11. The method as described in claim 10, characterized in that, The at least one data feature includes at least one of the following: the encoding method of the data in the data packet, the data type of the data in the data packet, the content of at least one field in the header of the data packet, the identifier of the data collection configuration information, the identifier of the data reporting configuration information, the identifier of the data collection server, and the identifier of the data collection task; The data collection configuration information is used to configure the measurement parameters of the data in the data packet; The data reporting configuration information is used to configure the reporting parameters of the data in the data packet; The data collection server is the destination server for the data packets; The data collection task is the task of associating data in the data packet.

12. The method as described in claim 10, characterized in that, The first transmission unit is a first data stream, and receiving at least one data packet includes: The first data stream is received in the second radio bearer to which the first data stream is mapped.

13. The method as described in claim 10, characterized in that, The first transmission unit is a first wireless bearer, and receiving at least one data packet includes: The first wireless bearer receives the at least one data packet.

14. The method according to any one of claims 10-13, characterized in that, The method further includes: Send first configuration information, which includes a mapping relationship between the first transmission unit and the at least one data feature.

15. The method as described in claim 14, characterized in that, The first transmission unit is the transmission unit corresponding to the first session. The first session corresponds to at least one transmission unit, and the at least one transmission unit includes the first transmission unit. The first configuration information includes the mapping relationship between the first transmission unit corresponding to the first session and the at least one data feature.

16. The method according to any one of claims 10-13, characterized in that, The first transmission unit is the transmission unit corresponding to the first session. The first session corresponds to at least two transmission units, and the at least two transmission units include the first transmission unit. The at least one data feature includes a first data feature and a second data feature; The first data characteristics of the data packets in the at least two transmission units are the same; The second data characteristics of data packets from different transmission units in the at least two transmission units are different.

17. The method as described in claim 16, characterized in that, The method further includes: Send second configuration information, the second configuration information including the mapping relationship between the first session and the first data feature; Send third configuration information, which includes the mapping relationship between the first transmission unit and the second data feature.

18. The method according to any one of claims 10-17, characterized in that, Receiving at least one data packet includes: Receive at least one SDAP PDU corresponding to each data packet, wherein the header of each SDAP PDU corresponding to the at least one data packet includes the identifier of the first transmission unit and / or the identifier of the at least one data feature.

19. A communication device, characterized in that, include: A determining unit is configured to determine at least one data packet mapped to a first transmission unit, wherein the at least one data packet has at least one identical data feature, and the first transmission unit is a first data stream or a first wireless bearer. A transceiver unit is used to send the at least one data packet based on the first transmission unit.

20. A communication device, characterized in that, include: A transceiver unit is used to receive at least one data packet, the at least one data packet being transmitted based on a first transmission unit, the at least one data packet having the same at least one data feature, and the first transmission unit being a first data stream or a first wireless bearer; A forwarding processing unit is configured to forward the at least one data packet based on the at least one data feature.

21. A communication device, characterized in that, The communication device includes a processor and a memory, which are interconnected. The memory is used to store a computer program, which includes program instructions. The processor invokes the program instructions to execute the method as described in any one of claims 1 to 9, or to execute the method as described in any one of claims 10 to 18.

22. A chip, characterized in that, The chip includes at least one processor, the processor being configured to execute program instructions to perform the method as claimed in any one of claims 1 to 9, or to perform the method as claimed in any one of claims 10 to 18.

23. A module device, characterized in that, The module device includes a communication module, a power module, a storage module, and a chip module, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and / or instructions; The communication module is used to communicate with external devices; The chip module is used to call the data and / or instructions stored in the storage module to execute the method as described in any one of claims 1 to 9, or to execute the method as described in any one of claims 10 to 18.

24. A non-volatile computer-readable storage medium, characterized in that, The non-volatile computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a computer, implement the method as described in any one of claims 1 to 9, or implement the method as described in any one of claims 10 to 18.