Data transmission method and device and communication equipment

By introducing data surface bearings into the communication system, the problem of insufficient flexibility in the control surface bearing transmission is solved, and the selection of multiple data transmission methods is realized, which meets the needs of positioning, perception and AI large data transmission, and improves data transmission flexibility and efficiency.

CN119155735APending Publication Date: 2024-12-17VIVO MOBILE COMM CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310705334.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-14
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In communication systems, the data transmission flexibility carried by the control surface is poor, making it difficult to meet the needs of large data transmission such as positioning, perception and AI.

Method used

By introducing data plane bearing in the data transmission method, the first node is allowed to send instructions to the data providing node to determine the data transmission method, avoiding a single dependence on control plane bearing, and realizing flexible selection of multiple transmission methods such as data plane or user plane bearing, etc. .

Benefits of technology

It improves the flexibility of data transmission, supports the transmission requirements of various data such as location, perception and AI, and reduces protocol complexity and signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155735A_ABST
    Figure CN119155735A_ABST
Patent Text Reader

Abstract

The invention discloses a data transmission method and device and communication equipment, and belongs to the technical field of communication, and the data transmission method comprises the steps that a first node sends first indication information to a data providing node, and the first indication information is used for indicating a data transmission mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a data transmission method, device and communication equipment. Background Art

[0002] In the communication system, the control plane is responsible for transmitting and processing system coordination signaling. In the related art, data transmission between the terminal and the radio access network function or the core network function during the minimization of drive tests (MDT), quality of experience (QoE) or positioning process is based on the control plane bearer (such as signaling radio bearer (SRB)), which has poor flexibility in data transmission. Summary of the invention

[0003] The embodiments of the present application provide a data transmission method, apparatus and communication equipment, which can solve the problem of poor flexibility in data transmission.

[0004] In a first aspect, a data transmission method is provided, comprising:

[0005] The first node sends first indication information to the data providing node, where the first indication information is used to indicate a data transmission mode.

[0006] In a second aspect, a data transmission method is provided, comprising:

[0007] The second node receives a first request sent by the first node, where the first request is used to request to determine a data transmission mode;

[0008] The second node sends a first response to the first node according to the first request.

[0009] In a third aspect, a data transmission method is provided, including:

[0010] The data providing node receives first indication information sent by the first node, where the first indication information is used to indicate a data transmission mode.

[0011] In a fourth aspect, a data transmission device is provided. The first node includes the data transmission device, including:

[0012] The first sending module is used to send first indication information to the data providing node, where the first indication information is used to indicate a data transmission mode.

[0013] In a fifth aspect, a data transmission device is provided, where the second node includes the data transmission device, including:

[0014] A fourth receiving module, configured to receive a first request sent by a first node, wherein the first request is used to request to determine a data transmission mode;

[0015] A third sending module is configured to send a first response to the first node according to the first request.

[0016] In a sixth aspect, a data transmission device is provided, wherein a data providing node includes the data transmission device, including:

[0017] The fifth receiving module is used to receive first indication information sent by the first node, where the first indication information is used to indicate a data transmission mode.

[0018] In the seventh aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect, the second aspect, or the third aspect are implemented.

[0019] In an eighth aspect, a communication device is provided. The communication device is a first node, including a processor and a communication interface, wherein the communication interface is used to: send first indication information to a data providing node, and the first indication information is used to indicate a data transmission method.

[0020] In the ninth aspect, a communication device is provided, which is a second node, including a processor and a communication interface, wherein the communication interface is used to: receive a first request sent by a first node, the first request is used to request to determine a data transmission method; and send a first response to the first node according to the first request.

[0021] In the tenth aspect, a communication device is provided, which is a data providing node, including a processor and a communication interface, wherein the communication interface is used to: receive first indication information sent by a first node, and the first indication information is used to indicate a data transmission method.

[0022] In the eleventh aspect, a data transmission system is provided, including: a first node, a second node and a data providing node, wherein the first node can be used to execute the steps of the method described in the first aspect, the second node can be used to execute the steps of the method described in the second aspect, and the data providing node can be used to execute the steps of the method described in the third aspect.

[0023] In the twelfth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0024] In the thirteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the method described in the first aspect, or the method described in the second aspect, or the steps of the method described in the third aspect.

[0025] In the fourteenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect.

[0026] In an embodiment of the present application, the first node sends first indication information to the data providing node, and the first indication information is used to indicate the data transmission method. In this way, the transmission method of data transmission indicated by the first indication information is supported, avoiding the data being transmitted solely by the control plane, and improving the flexibility of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0028] Figure 2 This is one of the flow charts of a data transmission method provided in an embodiment of the present application;

[0029] Figure 3 It is a schematic diagram of a user plane protocol stack (User Plane Protocol Stack) in the related art;

[0030] Figure 4 It is a schematic diagram of a control plane protocol stack (Control Plane Protocol Stack) in the related art;

[0031] Figure 5 It is a schematic diagram of a positioning protocol stack between a UE and a LMF in the related art;

[0032] Figure 6 It is a schematic diagram of a positioning protocol stack between a NG RAN and a LMF in the related art;

[0033] Figure 7 It is a data plane schematic diagram provided in an embodiment of the present application;

[0034] Figure 8 It is a schematic diagram of a data plane protocol architecture terminated in a wireless access network provided by an embodiment of the present application;

[0035] Fig. 9This is a schematic diagram of a data plane protocol architecture of a UE, a wireless access network, and a core network provided in an embodiment of the present application;

[0036] Fig.10 It is a schematic diagram of a protocol layer structure provided in an embodiment of the present application;

[0037] Fig.11 This is the second flowchart of a data transmission method provided in an embodiment of the present application;

[0038] Fig.12 This is a flowchart of a data transmission method provided in an embodiment of the present application;

[0039] Fig.13 This is one of the structural schematic diagrams of a data transmission device provided in an embodiment of the present application;

[0040] Fig.14 This is a second structural diagram of a data transmission device provided in an embodiment of the present application;

[0041] Fig.15 This is a third structural diagram of a data transmission device provided in an embodiment of the present application;

[0042] Fig.16 It is a structural diagram of a communication device provided in an embodiment of the present application;

[0043] Fig.17 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0044] Fig.18 This is one of the structural diagrams of a network side device provided in an embodiment of the present application;

[0045] Fig.19 This is the second structural diagram of a network side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0046] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0047] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0048] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0049] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 thGeneration, 6G) communication system.

[0050] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. In addition to the above-mentioned terminal devices, it can also be a chip in the terminal, such as a modem chip, a system-on-chip (SoC). It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B (home evolved Node B), a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0051] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0052] The data transmission method, apparatus and communication device provided in the embodiments of the present application are described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.

[0053] See also Figure 2 , Figure 2 is a flow chart of a data transmission method provided in an embodiment of the present application, such as Figure 2 As shown, the data transmission method includes the following steps:

[0054] Step 101: A first node sends first indication information to a data providing node, where the first indication information is used to indicate a data transmission mode.

[0055] The data transmission mode may include: carrying data based on the data plane, carrying data based on the data carrying mode, carrying data based on the user plane, carrying data based on the protocol data unit (PDU) session mode, carrying data based on the control plane, etc. This embodiment does not limit the specific data transmission mode. The data transmission mode may be a data carrying mode for data transmission. The first indication information may be used to indicate the data carrying mode for data transmission.

[0056] In addition, after the first node sends the first indication information to the data providing node, the first node may receive data sent by the data providing node based on the data transmission mode indicated by the first indication information.

[0057] In one implementation, when the data providing node supports the data transmission mode indicated by the first indication information, the first node receives data sent by the data providing node based on the data transmission mode indicated by the first indication information.

[0058] In addition, before the first node sends the first indication information to the data providing node, the first node sends a first request to the second node, the first request is used to request to determine the data transmission mode, and the first node receives a first response sent by the second node according to the first request, wherein the first indication information is determined based on the first response, so that the first node, the second node and the data providing node cooperate to realize data transmission; or, the first node can determine the transmission mode of data transmission by the data providing node according to the data transmission mode supported by the data providing node; or, the first node can also determine the transmission mode of data transmission by the data providing node considering the network environment; and so on, this embodiment does not limit this.

[0059] It should be noted that the first indication information can be used to indicate the transmission mode of data transmission, which may include positioning data transmission, perception data transmission, computing data transmission, or artificial intelligence (AI) data transmission, etc., thereby realizing the transmission requirements of positioning, perception, computing and AI data.

[0060] The positioning data includes assistance data, location information, positioning measurement, etc. provided or received by the UE and / or the base station, such as Global Navigation Satellite System (GNSS) assistance data, sensor assistance data, WLAN assistance data, GNSS location information, Time Difference of Arrival (TDOA) location information, Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), etc. in positioning protocols such as NR protocols TS37.355 and 38.455.

[0061] The perception data includes auxiliary data, perception results, perception measurements, etc. The auxiliary data includes location information, sensor (such as camera, gyroscope, etc.) auxiliary data, etc.; the perception results include speed, distance, angle, rainfall, intrusion, breathing times, etc.; the perception measurement results include the complex results of the signal received by the UE and / or the base station or its channel response, such as amplitude / phase, I path / Q path and related operation results; the perception measurement results also include measurement data obtained based on the processing of the received signal or original channel information, such as delay, Doppler, angle, intensity, and multi-dimensional combination representation thereof.

[0062] The computing data includes auxiliary data, input data of computing services, output data of computing services, etc. The auxiliary data includes computing service information (used to indicate what service or service identifier is provided, such as rendering service, AI reasoning service, etc.), computing load information (used to indicate computing load status, such as rendering service load 30%, CPU utilization, etc.); computing service input / output data is the input / output information of the requested computing service, such as the input data of the rendering service is the description file of audio and video, and the output data is a two-dimensional or three-dimensional image.

[0063] The AI ​​data includes AI model training data, AI model data, etc., wherein AI model training data refers to data used to train the AI ​​model; AI model data refers to the AI ​​model itself, including model structure, parameters, etc.

[0064] In addition, the data providing node can be a terminal, and the first node is a core network function; or the data providing node can be a terminal, and the first node is a wireless access network function; or the data providing node is a base station, and the first node is a core network function; or the data providing node is a base station, and the first node is a terminal; the data providing node is a terminal, and the first node is a wireless access network function; and so on; the data providing node and the first node can be flexibly set according to demand, so as to flexibly support data termination in the wireless access network, core network or terminal according to demand.

[0065] It should be noted that the embodiments of the present application can be used in 5.5G or 6G systems or subsequent evolution systems.

[0066] As a specific embodiment, the first indication information may be transmission mode indication information, the first node sends the transmission mode indication information to the data providing function, the data providing function may be a user equipment (UE), and / or a base station; the data providing function sends data to the first node based on the indicated transmission mode; wherein the transmission mode includes based on the data plane or data bearer, or based on the user plane or PDU session bearer. In this embodiment, the first node sends a first request to the second node, and the second node (such as the data plane control function) sends a first response to the first node according to the first request, and the first response at least includes accepting the first request and the data plane bearer identifier. In this embodiment, the UE and the first node perform capability interaction, and the capability at least includes the capability of positioning or sensing or calculating or AI data transmission or reporting based on the data plane or data bearer, or the capability of positioning or sensing or calculating or AI data transmission or reporting based on the user plane or PDU session. In this embodiment, the base station and the second node perform Nx interface establishment interaction.

[0067] In the related technologies, the terminal data collection configuration and reporting such as MDT, QoE and positioning are all based on the control plane bearer (such as Signaling Radio Bearer (SRB)), and the relevant configuration information and data reporting are all based on the control plane bearer transmission. With the introduction of perception, computing and AI, the amount of data required for the transmission of internal network data collection and transmission needs includes both small amounts of data transmission and large amounts of data (hundreds of megabytes to hundreds of gigabits). In the related technologies, the user plane-based positioning or perception data transmission is explored. If the user plane-based solutions are defined for positioning, perception, computing or AI (such as AI training data, AI model data), multiple protocol stacks may be generated, resulting in complex network and terminal functions. In addition, because the termination point of the user plane is the application function after the UE and the user plane function (UPF), the user plane-based solution cannot support data termination at the wireless access network node. The future 6G protocol design needs to consider the formation of a unified and flexible solution from the architecture and protocol to meet the potential needs of internal network data collection and transmission.

[0068] In an embodiment of the present application, the first node sends first indication information to the data providing node, and the first indication information is used to indicate the data transmission method. In this way, the transmission method of data transmission indicated by the first indication information is supported, avoiding the data being transmitted solely by the control plane, and improving the flexibility of data transmission.

[0069] Optionally, after the first node sends the first indication information to the data providing node, the method further includes:

[0070] The first node receives data sent by the data providing node based on the data transmission mode indicated by the first indication information.

[0071] Among them, when the data transmission mode indicated by the first indication information includes data bearing based on the data plane, the first node receives the data sent by the data providing node based on the data plane bearing; when the data transmission mode indicated by the first indication information includes data bearing based on the data bearing mode, the first node receives the data sent by the data providing node based on the data bearing mode; when the data transmission mode indicated by the first indication information includes data bearing based on the user plane, the first node receives the data sent by the data providing node based on the user plane bearing; when the data transmission mode indicated by the first indication information includes data bearing based on the PDU session mode, the first node receives the data sent by the data providing node based on the PDU session mode; when the data transmission mode indicated by the first indication information includes data bearing based on the control plane, the first node receives the data sent by the data providing node based on the control plane bearing.

[0072] In this implementation, the first node receives data sent by the data providing node based on the data transmission mode indicated by the first indication information, so that the data providing node can flexibly transmit data to the first node based on the first indication information.

[0073] Optionally, the data transmission mode includes at least one of the following:

[0074] Carrying data based on the data plane;

[0075] Carrying data based on the data carrying method;

[0076] Bearing data based on the user plane;

[0077] Data is carried based on the protocol data unit (PDU) session mode.

[0078] It should be noted that the PDU session mode is a bearer mode under the user plane, and the data bearer mode is a bearer mode under the data plane. The data bearer mode can be described in other ways, and all bearer modes under the data plane can be used as data bearer modes.

[0079] In addition, the data transmission method may also include carrying data based on the control plane. According to the definition of the control plane and user plane protocol architecture, such as Figure 3 As shown in Figure 1, the user plane consists of the Service Data Adaptation Protocol (SDAP), the Packet Data Convergence Protocol (PDCP), the Radio Link Control (RLC), the Medium Access Control (MAC) and the Physical Layer (PHY). Figure 4 As shown, the control plane consists of Radio Resource Control (RRC), PDCP, RLC, MAC and PHY.

[0080] In the related art, the positioning protocol stack suitable for positioning scenarios is as follows: Figure 5 and Figure 6 As shown, Figure 5 Schematic diagram of the positioning protocol stack between the UE and the Location Management Function (LMF). Figure 6 FIG. 1 is a schematic diagram of a positioning protocol stack between NG RAN and LMF. In this embodiment, by introducing a data plane-based transmission method, a new protocol layer can be introduced for positioning scenarios.

[0081] It should be noted that if Figure 7 As shown in the figure, the data plane consists of the core network data plane function, the wireless access network data plane function and the UE data plane function, and has end-to-end connectivity. The data plane is responsible for data control, including data collection coordination, data collection configuration and data transmission configuration. The data plane is also responsible for data collection, data transmission, data preprocessing, data privacy and security, data analysis, data storage and data services. A data plane protocol architecture that terminates at the wireless access network is shown in the figure. Figure 8 A schematic diagram of the data plane protocol architecture of a UE, a wireless access network and a core network is shown in FIG. Fig. 9 shown.

[0082] In addition, the new protocol layer architecture introduced is not only applicable to positioning scenarios, but also to self-organized network (SON) / MDT, perception and AI scenarios. After the data plane is introduced, a schematic diagram of SON / MDT, positioning, perception and AI based on the data plane is shown in the figure below. Fig.10 As shown. For data transmission on the data plane, the new protocol layer introduced can be called Data Plane Adaptation Protocol (DPAP) for the convenience of description. This protocol layer is used to transmit data on the data plane. This protocol layer can also be used to generate data on the data plane, such as signaling data on the data plane.

[0083] Optionally, before the first node sends the first indication information to the data providing node, the method further includes:

[0084] The first node sends a first request to the second node, where the first request is used to request to determine a data transmission mode;

[0085] The first node receives a first response sent by the second node according to the first request; wherein the first indication information is determined based on the first response.

[0086] Among them, when the first response indicates acceptance of the first request, the first node determines the first indication information according to the bearer identifier included in the first response; or, when the first response indicates rejection of the first request, the first node determines that the data transmission method indicated by the first indication information is based on control plane bearer data. At this time, the data providing node defaults to sending data in the existing method.

[0087] In one implementation, when the first response indicates acceptance of the first request, the first node may determine the first indication information according to the first response.

[0088] For example, the first response may include a data plane bearer identifier, and the data transmission method indicated by the first indication information may be based on data plane bearing data or based on data bearing method bearing data, and the first indication information may carry the data plane bearer identifier; or, the first response may include a PDU session identifier, and the data transmission method indicated by the first indication information may be based on user plane bearing data or based on PDU session method bearing data, and the first indication information may carry the PDU session identifier.

[0089] In this implementation, the first node sends a first request to the second node, the first request is used to request to determine the data transmission mode; the first node receives a first response sent by the second node according to the first request; wherein the first indication information is determined based on the first response. In this way, the transmission mode of data transmission from the data providing node to the first node is determined through the interaction between the first node and the second node, so that the first node, the second node and the data providing node cooperate to realize data transmission.

[0090] Optionally, the first request includes at least one of the following:

[0091] Data transfer requests;

[0092] Control requests.

[0093] The data transmission request may be a request related to data transmission.

[0094] In one embodiment, when the first request includes a data transmission request, the second node may perform a data transmission configuration operation: wherein the data transmission configuration operation includes at least one of the following: establishing a data transmission channel; modifying a data transmission channel; releasing a data transmission channel; and data transmission quality of service (QoS) management.

[0095] The control request may be a control-related request, for example, a control signaling-related request.

[0096] In one implementation, when the first request includes a control request, the second node may perform at least one of the following operations: determining a data providing node; performing data collection coordination configuration; performing data reporting configuration; and performing data processing configuration.

[0097] The executing data collection coordination configuration includes at least one of the following: determining whether the data required by the first node is available based on the first request or data subscription information; determining a data providing node that can provide the data required by the first node; sending a data collection configuration to the first node; or

[0098] The performing of data reporting configuration includes configuring data packet encapsulation of data provided by the data providing node; or

[0099] The executing data processing configuration includes performing data processing configuration on a data processing node.

[0100] The data processing node may be at least one of a data transmission node, a data receiving node and a third node.

[0101] It should be noted that the third node may be a UE or a network function node other than a data transmission node and a data receiving node in data transmission. When the data processing node is a data transmission node that transmits the data, the data transmission and processing method may also be referred to as path-associated computing.

[0102] Among them, the configuration of the data packet encapsulation of the data provided by the data providing node includes: configuring at least one of the following items for the data packet encapsulation of the data provided by the data providing node: the size of the data packet length; the distribution characteristics of the data packet length; the data packet time interval; the distribution characteristics of the data packet sending time interval; whether the data is encrypted by the data providing node, and whether the data is scrambled by the data providing node.

[0103] Optionally, when the first request includes a data transmission request, the first request carries at least one of the following:

[0104] The second indication information is used to indicate whether the data feature is known or unknown, and the data feature includes at least one of the following: the length of the data packet; the distribution feature of the length of the data packet; the time interval of the data packet; the distribution feature of the time interval of sending the data packet;

[0105] The third indication information is used to indicate at least one of the following: whether data transmission needs to be encrypted or decrypted; whether data transmission needs integrity protection; and the quality of service QoS requirement for data transmission;

[0106] Fourth indication information, used to indicate control information of data transmission, the control information includes at least one of the following: data item required for data transmission; data providing node identifier; data providing node requirement;

[0107] The fifth indication information is used to indicate a transmission type of data transmission, where the transmission type of data transmission includes at least one of the following: transparent transmission; non-transparent transmission;

[0108] The sixth indication information is used to indicate the transmission data type.

[0109] Wherein, the transmission type of transparent transmission means that the data required by the first node is transmitted only through the data plane, and the data plane does not parse the data required by the first node. The transmission type of non-transparent transmission means that the data plane is responsible for at least one of determining the data providing node, data collection configuration, data reporting configuration and data processing configuration in addition to being responsible for the transmission of the data required by the first node.

[0110] Optionally, the transmission data type includes at least one of the following:

[0111] Positioning data; perception data; computing data; artificial intelligence AI data.

[0112] In this implementation, the transmission data type includes at least one of the following: positioning data; perception data; computing data; artificial intelligence AI data. Therefore, the data transmission method of the embodiment of the present application can be compatible with the transmission requirements of positioning, perception, computing and AI data, without the need to define a separate protocol for each type of data, which can reduce protocol complexity and save signaling overhead.

[0113] Optionally, the first response includes at least one of the following:

[0114] seventh indication information, where the seventh indication information is used to indicate acceptance or rejection of the first request;

[0115] The data plane carries the identifier;

[0116] PDU session identifier.

[0117] Optionally, before the first node sends the first indication information to the data providing node, the method further includes:

[0118] The first node receives the capability reporting information sent by the data providing node;

[0119] The capability reporting information is used to indicate at least one of the following:

[0120] Support or not support data bearing based on the data plane;

[0121] Support or not support data bearing based on data bearing mode;

[0122] Support or not support data bearing based on user plane;

[0123] Support or not support data carrying based on PDU session mode.

[0124] In this implementation, the first node receives capability reporting information sent by the data providing node; wherein the capability reporting information is used to indicate at least one of the following: support or not support of data bearing based on the data plane; support or not support of data bearing based on the data bearing mode; support or not support of data bearing based on the user plane; support or not support of data bearing based on the PDU session mode. Thus, the first node can determine the data transmission mode by considering the capability reporting information sent by the data providing node.

[0125] Optionally, the data providing node is a terminal, and the first node and the second node are both core network functions; or

[0126] The data providing node is a terminal, and the first node and the second node are both wireless access network functions; or

[0127] The data providing node is a base station, and the first node and the second node are both core network functions; or

[0128] The data providing node is a base station, and the first node is a terminal; or

[0129] The data providing node is a terminal, the first node is a core network function, and the second node is a radio access network function; or

[0130] The data providing node is a terminal, the first node is a wireless access network function, and the second node is a core network function.

[0131] In this implementation, the data providing node, the first node and the second node can be flexibly configured according to requirements, so as to flexibly support data termination in the wireless access network, the core network or the UE according to requirements.

[0132] As a specific embodiment, the data transmission method can be applied to a data transmission system, which includes a first node (also referred to as a first function), a second node (also referred to as a second function) and a data providing node (also referred to as a data providing function).

[0133] This embodiment can be used for data transmission within a mobile network. In the embodiment of the present application, the second node can be responsible for data transmission configuration. Optionally, the second node can also be responsible for one or more of data collection coordination, data reporting configuration, and data processing configuration.

[0134] Data collection coordination means that the second node determines whether the required data is available based on the received data request and / or data subscription information, determines the data providing node that can provide the required data, and sends the data collection configuration;

[0135] Data reporting configuration refers to the configuration of the data packet encapsulation provided by the data providing node, including the length of the data packet, the distribution characteristics of the data packet length, the time interval of the data packet, the distribution characteristics of the time interval of the data packet transmission, whether the data providing node encrypts the data, and whether the data providing node scrambles the data. If encrypted or scrambled, the key and scrambling sequence need to be configured;

[0136] Data transmission configuration refers to establishing, modifying, and releasing data transmission channels and data transmission QoS management;

[0137] Data processing configuration refers to data processing configuration of data processing nodes, including data preprocessing (such as filtering, desensitization), data analysis, etc. The data processing node is at least one of a data transmission node, a data receiving node, and a third node. Among them, the third node can be a UE or a network function node other than the data transmission node and the data receiving node in the data transmission. When the data processing node is a data transmission node that transmits the data, this data transmission and processing method can also be called path-based computing.

[0138] In addition, the first node can be responsible for at least one network function of positioning, perception, computing or AI, and the data required by the first node can be called mobile network internal data. The first node can be a core network network function, such as positioning management function LMF, perception function (Sensing function, SF), network data analysis function (Network Data Analytics Function, NWDAF), analysis data storage function (Analytics Data Repository Function, ADRF), model training logical function (Model Training logical function, MTLF), computing function or AI model function, etc. Considering 6G perception-assisted communication, wireless access network and computing integration, and wireless AI use cases, the first node can also be a wireless access network network function.

[0139] In one implementation, the data transmission method includes the following process:

[0140] (1) The first node sends a first request to the second node, where the first request includes at least one of the following:

[0141] Request type;

[0142] The type of data requested.

[0143] Among them, the request type may include data transmission request, control request and data transmission request, at least one of the control request. Data transmission request means that the second node is responsible for the required data transmission, including data transmission, and the establishment, modification or release of the data transmission channel required for data transmission. Control request means that the second node is responsible for determining at least one of the data providing node, data collection configuration, data reporting configuration and data processing configuration. The transmission type of data transmission can also be called data plane transparent mode.

[0144] If the request type is a data transmission request, the first request may indicate that the data feature is known or unknown, wherein the data feature includes at least one of the length of a data packet, the distribution feature of the length of a data packet, the time interval of a data packet, and the distribution feature of the time interval of sending a data packet.

[0145] If the request type is a data transmission request, or a control request and a data transmission request, the first request may indicate whether the data transmission requires encryption and decryption, whether the data transmission requires integrity protection, and the QoS requirements for the data transmission.

[0146] If the request type is a data transmission request, or a control request and a data transmission request, the first request may indicate control information, including required data items (or measurement quantities), data providing node identifiers, data providing node requirements (such as geographic location area requirements, mobile speed requirements, etc.).

[0147] In addition, the requested data type is used to indicate which data category the data to be transmitted belongs to, such as positioning, perception, computing, AI, etc.

[0148] (2) The second node (data plane control function) determines a suitable data plane bearer according to the first request, which may be an existing data plane bearer that meets the required requirements, a newly created data plane bearer that meets the required requirements, or a modified existing data plane bearer that meets the required requirements. The second node sends a first response to the first node, which at least includes acceptance of the first request and a data plane bearer identifier.

[0149] (3) The first node sends transmission mode indication information to a data providing node. The data providing node may be a UE and / or a base station. The transmission mode includes at least one of the following:

[0150] Indicate that the existing default bearer mode is used for transmission, that is, a positioning protocol (such as LTE Positioning Protocol (LPP)) session and transaction are used to provide assistance data and / or location information, and / or positioning measurement;

[0151] Indicates transmission based on the data plane or data bearer mode, and indicates the data bearer identifier;

[0152] Indicates transmission based on the user plane or PDU session, and indicates the PDU session ID and / or QoS flow identifier.

[0153] (4) The data providing node maps the data to the indicated data plane bearer or PDU session bearer according to the transmission mode indication information and sends the data to the first node.

[0154] See also Fig.11 , Fig.11 is a flow chart of a data transmission method provided in an embodiment of the present application, such as Fig.11 As shown, the data transmission method includes the following steps:

[0155] Step 201: A second node receives a first request sent by a first node, where the first request is used to request to determine a data transmission mode;

[0156] Step 202: The second node sends a first response to the first node according to the first request.

[0157] Optionally, the data transmission mode includes at least one of the following:

[0158] Carrying data based on the data plane;

[0159] Carrying data based on the data carrying method;

[0160] Bearing data based on the user plane;

[0161] Data is carried based on PDU session mode.

[0162] Optionally, when the first request includes a data transmission request, the method further includes:

[0163] The second node performs a data transmission configuration operation:

[0164] The data transmission configuration operation includes at least one of the following:

[0165] Establish data transmission channel;

[0166] Modify the data transmission channel;

[0167] Release the data transmission channel;

[0168] Data transmission QoS management.

[0169] Optionally, when the first request includes a control request, the method further includes:

[0170] The second node performs at least one of the following operations:

[0171] Determine the data providing node;

[0172] Perform data collection coordination configuration;

[0173] Execute data reporting configuration;

[0174] Perform data processing configuration.

[0175] Optionally, the executing data collection coordination configuration includes at least one of the following: determining whether the data required by the first node is available based on the first request or data subscription information; determining a data providing node that can provide the data required by the first node; sending a data collection configuration to the first node; or

[0176] The performing of data reporting configuration includes configuring data packet encapsulation of data provided by the data providing node; or

[0177] The executing data processing configuration includes performing data processing configuration on a data processing node.

[0178] Optionally, configuring data packet encapsulation of data provided by the data providing node includes:

[0179] The data packet encapsulation configuration for the data provided by the data providing node is at least one of the following:

[0180] The length of the data packet; the distribution characteristics of the data packet length; the time interval of the data packet; the distribution characteristics of the time interval of sending data packets; whether the data is encrypted by the data providing node, and whether the data is scrambled by the data providing node.

[0181] Optionally, the first request includes at least one of the following:

[0182] Data transfer requests;

[0183] Control requests.

[0184] Optionally, when the first request includes a data transmission request, the first request carries at least one of the following:

[0185] The second indication information is used to indicate whether the data feature is known or unknown, and the data feature includes at least one of the following: the length of the data packet; the distribution feature of the length of the data packet; the time interval of the data packet; the distribution feature of the time interval of sending the data packet;

[0186] The third indication information is used to indicate at least one of the following: whether data transmission needs to be encrypted or decrypted; whether data transmission needs integrity protection; and QoS requirements for data transmission;

[0187] Fourth indication information, used to indicate control information of data transmission, the control information includes at least one of the following: data item required for data transmission; data providing node identifier; data providing node requirement;

[0188] The fifth indication information is used to indicate a transmission type of data transmission, where the transmission type of data transmission includes at least one of the following: transparent transmission; non-transparent transmission;

[0189] The sixth indication information is used to indicate the transmission data type.

[0190] It should be noted that this embodiment is Figure 2 The implementation method of the corresponding second node in the embodiment shown in the figure can be found in the specific implementation method. Figure 2 To avoid repeated description of the embodiment shown, the present embodiment will not be described in detail.

[0191] See also Fig.12 , Fig.12 is a flow chart of a data transmission method provided in an embodiment of the present application, such as Fig.12 As shown, the data transmission method includes the following steps:

[0192] Step 301: A data providing node receives first indication information sent by a first node, where the first indication information is used to indicate a data transmission mode.

[0193] Optionally, after the data providing node receives the first indication information sent by the first node, the method further includes:

[0194] The data providing node sends data to the first node based on the data transmission mode indicated by the first indication information.

[0195] Optionally, before the data providing node receives the first indication information sent by the first node, the method further includes:

[0196] The data providing node sends capability reporting information to the first node;

[0197] The capability reporting information is used to indicate at least one of the following:

[0198] Support or not support data bearing based on the data plane;

[0199] Support or not support data bearing based on data bearing mode;

[0200] Support or not support data bearing based on user plane;

[0201] Support or not support data carrying based on PDU session mode.

[0202] Optionally, the data transmission mode includes at least one of the following:

[0203] Carrying data based on the data plane;

[0204] Carrying data based on the data carrying method;

[0205] Bearing data based on the user plane;

[0206] Data is carried based on PDU session mode.

[0207] It should be noted that this embodiment is Figure 2 The implementation method of the corresponding data providing node in the embodiment shown in the figure can be found in the specific implementation method. Figure 2 To avoid repeated description of the embodiment shown, the present embodiment will not be described in detail.

[0208] The data transmission method provided by the embodiment of the present application is described below through several specific embodiments:

[0209] In the following embodiments, a data providing node may be described as a data providing function, a first node may be described as a first function, and a second node may be described as a second function.

[0210] Embodiment 1:

[0211] In this embodiment, the data providing node is a UE, and the second node and the first node are core network functions.

[0212] Assuming that the LPP protocol defined in the existing standard or the newly added perception protocol or AI protocol is still used, this embodiment can be used for data transmission scenarios within the mobile network when the existing positioning protocol based on the control plane (CP) needs to transmit a large amount of data. This embodiment can be used for data transmission scenarios such as positioning protocols that require a large amount of data, but is not limited to positioning, and is also applicable to other CP-based perception protocols, AI protocols, and other data transmission scenarios that require a large amount of data. The following is an example of data transmission scenarios related to positioning protocols.

[0213] First, in the LPP request capabilities interaction process between UE and LMF, add location information transfer or reporting capabilities. The existing capabilities are mainly for positioning methods such as Enhanced Cell ID (ECID) or Angle-of-Departure (AOD) or Difference Of Arrival (DOA). UE transmission or reporting of location information can only be based on the LPP session / transaction established by the LPP protocol. Adding location information transfer or reporting capability means adding location information transmission or reporting based on the data plane or data bearer to the LPP request capabilities, and / or, location information transmission or reporting based on the user plane or PDUsession. The UE indicates whether it supports it in the LPP provide capabilities. The data plane or data bearer refers to the transmission bearer for data within the mobile network. For an example of the data plane protocol stack, see. Figures 8 to 10 .

[0214] Secondly, the LMF determines whether to use data plane or data bearer, or user plane or PDU session based on the UE capability and / or the amount of data to be transmitted for data transmission. If used, the first node (LMF) sends a first request to the second node, and the request information includes at least one of the following:

[0215] Request type: data or transparent mode; or it can be understood that the first request includes a data transmission request, and the fifth indication information carried by the first request indicates that the transmission type of the data transmission is transparent transmission.

[0216] Indication information indicating whether the data characteristics are known. If it is a network-configured location measurement information report, the data characteristics are known based on the measurement report configuration, including the data packet size and reporting interval;

[0217] Indicative information indicating data transmission configuration, including whether data transmission requires encryption and decryption, whether data transmission requires integrity protection, and at least one of the QoS requirements for data transmission;

[0218] Data type: positioning; or it can be understood that the sixth indication information carried by the first request indicates that the transmission data type is positioning data.

[0219] Again, the second node (data plane control function) can determine a suitable data plane bearer or user plane bearer based on the first request. Taking the determination of a suitable data plane bearer as an example, it can be that an existing data plane bearer meets the required requirements, or a newly created data plane bearer meets the required requirements, or an existing data plane bearer is modified to meet the required requirements. The second node sends a first response to the first node. If there is a suitable data plane bearer, the first response at least includes indication information indicating acceptance of the first request and a data plane bearer identifier; if there is no suitable data plane bearer, the first response at least includes indication information indicating rejection of the first request, and optionally may also include rejection reasons, such as insufficient resources, inability to meet QoS, etc.

[0220] It should be noted that if the data transmission mode based on the user plane is determined according to the first request, the second node may be an SMF. The second node determines a suitable PDU session and / or QoS flow, and if the requirements can be met, sends a first response to the first node, and the first response may include at least indication information indicating acceptance of the first request, a PDUsession ID and / or a QoS Flow Identifier (QFI).

[0221] In addition, if the UE supports the transmission or reporting of location information based on the data plane or data bearer, the LMF may indicate the transmission mode of LPP provide assistance data and / or LPP providelocation information in the LPP provides assistance data and / or LPP requests location information message, and the transmission mode includes at least one of the following:

[0222] Indicates the use of the existing default bearer mode for transmission, that is, using LPP session and transaction to provide assistance data and / or location information;

[0223] Indicates transmission based on the data plane or data bearer mode, and indicates the data bearer identifier;

[0224] Indicates transmission based on user plane or PDU session, and indicates PDU session ID and / or QoS flow identifier.

[0225] Finally, the UE sends the assistance data and / or location information to the LMF according to the transmission mode indication information, for example, mapping to the indicated data plane or PDU session bearer and sending to the LMF.

[0226] It should be noted that: LMF may be SF, etc., and the LPP protocol may be a sensing protocol, etc. This embodiment is not limited to the positioning scenario.

[0227] Embodiment 2:

[0228] In this embodiment, the data providing node is a UE, and the second node and the first node are radio access network functions.

[0229] It is assumed that the QoE or MDT or SON defined in the existing standards, or potential perception or AI training data or AI models, etc. are still used. This embodiment can be used in a data transmission scenario within a mobile network when the existing CP-based QoE or MDT or SON, and the perception or AI training data or AI model need to transmit a large amount of data. This embodiment can be used in data transmission scenarios such as QoE that require a large amount of data, and is also applicable to other MDT or SON, as well as perception or AI training data or AI models that require a large amount of data. The following is an example of a data transmission scenario related to QoE.

[0230] First, when the UE reports its capabilities, it needs to indicate whether it supports data plane or data bearer. The radio access network function node (gNB or central unit (CU)-control plane (CP)) as the first node determines whether to use data plane or data bearer for data transmission based on UE capabilities and / or the amount of data to be transmitted. If used, the first node (gNB) sends a first request to the second node, and the request information includes at least one of the following:

[0231] Request type: data or transparent mode; or it can be understood that the first request includes a data transmission request, and the fifth indication information carried by the first request indicates that the transmission type of the data transmission is transparent transmission.

[0232] Indication information indicating whether the data characteristics are known. If the indicated service is unknown and the data size of the QoE is unknown when it occurs, the data characteristics are unknown;

[0233] Indicative information indicating data transmission configuration, including whether data transmission requires encryption and decryption, whether data transmission requires integrity protection, and at least one of the QoS requirements for data transmission;

[0234] Data type: QoE; or it can be understood that the sixth indication information carried by the first request indicates that the transmission data type is QoE data.

[0235] Again, the second node (radio access network data plane control function) determines a suitable data plane radio bearer according to the first request, which may be an existing wireless data plane bearer that meets the required requirements, a newly created data plane radio bearer that meets the required requirements, or a modified existing data plane radio bearer that meets the required requirements. The second node sends a first response to the first node. If there is a suitable data plane bearer, the first response at least includes indication information indicating acceptance of the first request and a data plane radio bearer identifier. If there is no suitable data plane bearer, the first response at least includes indication information indicating rejection of the first request, and may optionally include rejection reasons, such as insufficient resources, inability to meet QoS, etc.

[0236] In addition, if the UE supports reporting based on the data plane or data bearer, the radio access network function node (gNB, CU-CP) of the first node may indicate a transmission mode for QoE reporting, and the transmission mode includes at least one of the following:

[0237] By default, the existing transmission method is adopted, and the existing method is SRB4;

[0238] Indicates transmission based on the data plane or data bearer mode, and indicates the data bearer identifier.

[0239] For example, the transmission mode of QoE reporting can be indicated by the RRCConnectionReconfiguration message, and a report indication (reportindication) is added to the measConfigAppLayer-r15 CHOICE, which can indicate the default mode or the data plane-based bearer mode. When the data plane-based or data plane-based bearer mode is indicated, data plane identification information can be added.

[0240] Finally, the UE sends the QoE to the base station or to the trace collection entity (TCE) corresponding to the trace collection entity IP address (Trace Collection Entity IP Address) according to the transmission mode indication information.

[0241] Embodiment 3:

[0242] In this embodiment, the data providing node is a base station, and the second node and the first node are core network functions.

[0243] Assume that the data providing node is a base station (gNB, or TRP, or eNB, or 6G wireless access network node, etc.), and the second node and the first node are core network functions. Assuming that the NR positioning protocol A (NR positioning protocol A, NRPPa) protocol defined in the existing standard or the newly added perception protocol or AI protocol is still used, this embodiment can be used for internal data transmission scenarios of mobile networks when existing CP-based positioning protocols need to transmit a large amount of data. This embodiment can be used for data transmission scenarios such as positioning protocols that require a large amount of data, but is not limited to positioning. It is also applicable to other data transmission scenarios such as CP-based perception protocols and AI protocols that require a large amount of data. The following is an example of data transmission scenarios related to positioning protocols.

[0244] Optionally, positioning measurement transfer or report information is added to the interaction process between the base station and the LMF to indicate whether the base station supports positioning measurement transmission or reporting based on the data plane or data bearer. The data plane or data bearer refers to the transmission bearer for data within the mobile network. For an example of the data plane protocol stack, see Figures 8 to 10 .

[0245] First, the LMF determines whether to use the data plane or data bearer for data transmission according to whether the base station supports the transmission or reporting of positioning measurement based on the data plane or data bearer, and / or the amount of data to be transmitted. If used, the first node (LMF) sends a first request to the second node, and the request information includes at least one of the following:

[0246] Request type: data or transparent mode; or it can be understood that the first request includes a data transmission request, and the fifth indication information carried by the first request indicates that the transmission type of the data transmission is transparent transmission.

[0247] Indication information indicating whether the data characteristics are known. If it is a network-configured location measurement information report, the data characteristics are known based on the measurement report configuration, including the data packet size and reporting interval;

[0248] Indicative information indicating data transmission configuration, including whether data transmission requires encryption and decryption, whether data transmission requires integrity protection, and at least one of the QoS requirements for data transmission;

[0249] Data type: positioning; or it can be understood that the sixth indication information carried by the first request indicates that the transmission data type is positioning data.

[0250] Optionally, the second node sends an interface establishment request to the base station. Assuming that the interface name is Nx, the interface establishment request can be an Nx establishment request (setup request), and the interface establishment request includes at least a third function identifier. Among them, the third function is a core network function for receiving and forwarding data sent by the base station, which can be the same as the second node or different. The third function identifier can be used as the target end when the base station sends data to the second node. Optionally, the interface establishment request can also include at least one of the supported public land mobile network (Public Land Mobile Network, PLMN) information and the capability information of the third function.

[0251] The capability information of the third function includes at least one of the following:

[0252] The third function supports a list of data types that can be received and forwarded, such as positioning, perception, AI, and computing data;

[0253] The third function supports data storage indication, used to indicate whether the third function supports data storage;

[0254] The third function supports data on-path processing indication, which is used to indicate whether the third function supports processing the forwarded data before forwarding it, wherein the processing includes filtering, desensitizing, de-redundancy and analysis, etc.;

[0255] The geographical location scope of the third function, such as a Tracking Area (TA) list or an RNA list.

[0256] The base station sends an Nx interface establishment response message. If the interface is successfully established, the Nx interface establishment response message includes at least a base station identifier (such as a global RAN node identifier (ID), or a second node ID of a wireless access network). Optionally, the Nx interface establishment response message may also include at least one of a supported geographic location range (such as a TA list), a supported PLMN list, and a supported data type list (such as positioning, perception, AI, computing data, etc.). If the interface fails to be established, the Nx interface establishment response message includes at least a failure cause, such as a transport layer cause, or a data plane protocol cause, etc.

[0257] Secondly, based on the established Nx interface, the second node (data plane control function) determines a suitable data plane bearer according to the first request, which may be an existing data plane bearer that meets the required requirements, a newly created data plane bearer that meets the required requirements, or a modified existing data plane bearer that meets the required requirements. The second node sends a first response to the first node. If there is a suitable data plane bearer, the first response at least includes indication information indicating acceptance of the first request and a data plane bearer identifier. Among them, the data plane bearer identifier may be an IP address and a port number, or the third function identifier and / or a bearer identifier between the base station and the third function. If there is no suitable data plane bearer, the first response at least includes indication information indicating rejection of the first request, and may optionally include rejection reasons, such as insufficient resources, inability to meet QoS, etc.

[0258] Finally, the LMF sends a message to the base station to indicate the transmission mode of the measurement. For example, the transmission mode of the measurement can be indicated in NRPPa MEASUREMENT REQUEST, or NRPPa POSITIONING INFORMATION REQUEST, or NRPPa POSITIONING ACTIVATION REQUEST. The transmission mode includes at least one of the following:

[0259] By default, the existing transmission method is adopted, which is to use the LMF instance ID and NRPPa-PDU in NRPPa for transmission;

[0260] The indication is based on the data plane or data bearer mode of transmission, and indicates the data bearer identifier, such as the IP address and port number, or the third function identifier and / or the bearer identifier between the base station and the third function.

[0261] In addition, if it is UE-related data transmission, for example, the data transmission between the UE and the core network function in Example 1 needs to be transmitted through the base station, the message sent by the LMF may also include the identifier of the UE on the second node side at the Nx interface, and the identifier of the UE on the wireless access network side at the Nx interface.

[0262] Finally, the base station maps the measurement to the indicated data plane bearer and sends it to the LMF according to the transmission mode indication information.

[0263] It should be noted that: LMF can be SF, etc., and the NRPPa protocol can be sensing protocol A, etc. This embodiment is not limited to positioning.

[0264] Embodiment 4:

[0265] In this embodiment, the data providing node is a base station, and the first node is a UE.

[0266] Assume that the data providing node is a base station (gNB, or TRP, or eNB, or 6G wireless access network node, etc.), and the first node is a UE. The second node can be a core network function or a wireless access network function, or a UE. Assuming that the NRPPa protocol defined in the existing standard or the newly added perception protocol or AI protocol is still used, the main difference between this embodiment and embodiment 3 is that the measurement data obtained by the base station is not sent to the core network LMF, but to the UE.

[0267] Optionally, the UE and LMF exchange location information transfer or report capabilities, as described in Example 1, which will not be repeated here. Optionally, positioning measurement transfer or report information is added to the interaction process between the base station and LMF to indicate whether the base station supports positioning measurement transmission or reporting based on the data plane or data bearer. The data plane or data bearer refers to the transmission bearer for internal data of the mobile network. For an example of the data plane protocol stack, see Figures 8 to 10 .

[0268] When the method used by the base station to send positioning measurement data to the UE is determined by the LMF, the LMF determines whether to use data transmission based on the data plane or data bearer according to whether the UE and the base station support positioning measurement transmission or reporting based on the data plane or data bearer, and / or the amount of data to be transmitted. If it is determined that data transmission is based on the data plane or data bearer, the LMF sends a first request to the second node (core network function), and the second node configures the UE and the base station. For details, see the configuration of the UE by the second node in Example 1 and the configuration of the base station by the second node in Example 3. According to the transmission method indication information, the base station maps the measurement to the indicated data plane bearer and sends it to the UE.

[0269] When the manner in which the base station sends positioning measurement data to the UE is determined by the UE and the base station, the UE determines whether to use data plane or data bearer for data transmission based on whether positioning measurement transmission or reporting based on the data plane or data bearer is supported, and / or information on the amount of data to be transmitted. If it is determined that data transmission is based on the data plane or data bearer, the UE sends a first request to the second node (radio access network function). In this embodiment, the first request implicitly indicates that the UE instructs the base station to use data plane or data bearer for data transmission. The first request includes at least one of the following:

[0270] Request type: data or transparent mode; or it can be understood that the first request includes a data transmission request, and the fifth indication information carried by the first request indicates that the transmission type of the data transmission is transparent transmission.

[0271] Indication information indicating whether the data characteristics are known. If it is a network-configured location measurement information report, the data characteristics are known based on the measurement report configuration, including the data packet size and reporting interval;

[0272] Indicative information indicating data transmission configuration, including whether data transmission requires encryption and decryption, whether data transmission requires integrity protection, and at least one of the QoS requirements for data transmission;

[0273] Data type: positioning; or it can be understood that the sixth indication information carried by the first request indicates that the transmission data type is positioning data.

[0274] Then, the second node (radio access network data plane control function) determines a suitable data plane radio bearer according to the first request, which may be an existing wireless data plane bearer that meets the required requirements, a newly created data plane radio bearer that meets the required requirements, or a modified existing data plane radio bearer that meets the required requirements. The second node sends a first response to the first node. If there is a suitable data plane bearer, the first response at least includes indication information indicating acceptance of the first request and a data plane radio bearer identifier. If there is no suitable data plane bearer, the first response at least includes indication information indicating rejection of the first request, and may optionally include rejection reasons, such as insufficient resources, inability to meet QoS, etc.

[0275] Finally, if the second node (radio access network function) accepts the first request, the base station maps the measurement to the indicated data plane bearer according to the transmission mode indication information and sends it to the UE.

[0276] It should be noted that LMF can be SF, etc., the LPP protocol can be a sensing protocol, etc., the NRPPa protocol can be a sensing protocol A, etc., and this method is not limited to positioning.

[0277] Embodiment 5:

[0278] In this embodiment, the data providing node is a UE, and the second node is separated from the first node. The second node is separated from the first node, which means that the second node and the first node do not belong to the core network function at the same time, nor do they belong to the radio access network function at the same time, nor do they belong to the UE function at the same time. The second node and the first node belong to any two functions of the UE, RAN or CN.

[0279] This embodiment is described by taking the second node as a radio access network (RAN) function and the first node as a core network (CN) function as an example. Assuming that the QoE, or MDT, or SON, or potential perception, or AI training data, or AI model, etc. defined in the existing standards are still used, this embodiment can be used for internal data transmission scenarios of mobile networks when the existing CP-based QoE or MDT or SON, and perception or AI training data or AI model need to transmit a large amount of data. This embodiment can be used in MDT-related data transmission scenarios, and is also applicable to other SON or QoE, and perception or AI training data / AI models and other data transmission scenarios that require a large amount of data. The following is described using the MDT-related data transmission scenario as an example.

[0280] First, when the UE reports its capabilities, it needs to indicate whether it supports data plane or data bearer. The core network function node as the first node determines whether to use data plane or data bearer for data transmission based on the UE capabilities and / or the amount of data to be transmitted. If used, the first node (core network function) sends a first request to the second node (radio access network function), and the request information includes at least one of the following:

[0281] Request type: data or transparent mode; or it can be understood that the first request includes a data transmission request, and the fifth indication information carried by the first request indicates that the transmission type of the data transmission is transparent transmission.

[0282] Indication information indicating whether the data characteristics are known. If it is a location measurement information (MDT) report configured by the network, the data characteristics are known according to the measurement reporting configuration, including the data packet size and reporting interval, and the characteristics are known;

[0283] Indicative information indicating data transmission configuration, including whether data transmission requires encryption and decryption, whether data transmission requires integrity protection, and at least one of the QoS requirements for data transmission;

[0284] Data type: MDT; or it can be understood that the sixth indication information carried by the first request indicates that the transmission data type is MDT data.

[0285] Again, the second node (radio access network data plane control function) determines a suitable data plane radio bearer according to the first request, which may be an existing wireless data plane bearer that meets the required requirements, a newly created data plane radio bearer that meets the required requirements, or a modified existing data plane radio bearer that meets the required requirements. The second node sends a first response to the first node. If there is a suitable data plane bearer, the first response at least includes indication information indicating acceptance of the first request and a data plane radio bearer identifier. If there is no suitable data plane bearer, the first response at least includes indication information indicating rejection of the first request, and may optionally include rejection reasons, such as insufficient resources, inability to meet QoS, etc.

[0286] In addition, if the UE supports reporting based on the data plane or data bearer, the first node may indicate a transmission mode of the MDT report, where the transmission mode includes at least one of the following:

[0287] By default, the existing transmission method is adopted, and the existing method is SRB4;

[0288] Indicates transmission based on the data plane or data bearer mode, and indicates the data bearer identifier.

[0289] For example, the transmission mode of MDT reporting may be indicated through an RRCConnectionReconfiguration message, and reportindication may be added to measConfigAppLayer-r15 CHOICE, which may be default or data plane. When indicating a mode based on the data plane or data bearer, data plane identification information may be added.

[0290] Finally, the UE sends the MDT to the base station or to the TCE (trace collection entity) corresponding to the Trace CollectionEntity IP Address according to the transmission mode indication information.

[0291] Embodiment 6:

[0292] In this embodiment, the data providing node is UE, the second node and the first node are deployed in a distributed manner, the second node is a core network function, and the first node is a wireless access network function. Assuming that the LPP protocol defined in the existing standard or the newly added perception protocol or AI protocol is still used, in order to make positioning more real-time and effective, the first node (data consumption) is set closer to the data source, and the second node (data control function) is still set on the central control node. This embodiment can be used for data transmission scenarios such as positioning protocols that require a large amount of data, but is not limited to positioning. It is also applicable to other CP-based perception protocols, AI protocols, and other data transmission scenarios that require a large amount of data. The following is an example of data transmission scenarios related to positioning protocols.

[0293] First, since the existing capabilities are mainly oriented to positioning methods such as ECID, AOD or TDOA, the UE can only transmit or report location information based on the LPP session / transaction established by the LPP protocol. In the LPP request capabilities interaction process between the UE and the LMF, the location information transfer or report capability can be added. The addition of location information transfer or report capability refers to adding location information transmission or reporting based on the data plane or data bearer in the LPP request capabilities. The UE indicates whether it supports transmission based on the data plane or data bearer in the LPP provide capabilities. Among them, the capabilities described in this embodiment can be further divided into supporting location information transmission and reporting based on the core network data plane or data bearer, and location information transmission or reporting based on the wireless access network data plane or data bearer. The data plane or data bearer refers to the transmission bearer for internal data of the mobile network. An example of the data plane protocol stack is shown in FIG. Figures 8 to 10 The core network data plane or data bearer sees the first data plane protocol of the data plane protocol architecture of the UE, the wireless access network and the core network, and the wireless access network data plane or data bearer sees the data plane protocol architecture terminated in the wireless access network.

[0294] Secondly, the LMF determines whether to use the data plane or data bearer based on the UE capability and / or the amount of data to be transmitted. If used, the first node (LMF) sends a first request to the second node, and the request information includes at least one of the following:

[0295] Request type: data or transparent mode; or it can be understood that the first request includes a data transmission request, and the fifth indication information carried by the first request indicates that the transmission type of the data transmission is transparent transmission.

[0296] Indication information indicating whether the data characteristics are known. If it is a network-configured location measurement information report, the data characteristics are known based on the measurement report configuration, including the data packet size and reporting interval;

[0297] Indicative information indicating data transmission configuration, including whether data transmission requires encryption and decryption, whether data transmission requires integrity protection, and at least one of the QoS requirements for data transmission;

[0298] Data type: positioning; or it can be understood that the sixth indication information carried by the first request indicates that the transmission data type is positioning data.

[0299] Again, the second node (data plane control function) determines a suitable data plane bearer according to the first request. It may be an existing data plane bearer that meets the required requirements, a newly created data plane bearer that meets the required requirements, or a modified existing data plane bearer that meets the required requirements. The data plane bearer is a data plane bearer that terminates at the base station, rather than a data plane bearer that terminates at the core network. The second node sends a response to the first node. If there is a suitable data plane bearer, the first response at least includes indication information indicating acceptance of the first request and a data plane bearer identifier. If there is no suitable data plane bearer, the first response at least includes indication information indicating rejection of the first request, and may optionally include a reason for rejection, such as insufficient resources, inability to meet QoS, etc.

[0300] In addition, if the UE supports the transmission or reporting of location information based on the data plane or data bearer, the LMF may indicate the transmission mode of LPP provide assistance data and / or LPP provide location information in the LPP provides assistance data and / or LPP request location information message, and the transmission mode includes at least one of the following:

[0301] Indicates the use of the existing default bearer mode for transmission, that is, using LPP session and transaction to provide assistance data and / or location information;

[0302] Indicates transmission based on the data plane or data bearer mode, and indicates the data bearer identifier.

[0303] Finally, the UE maps the assistance data and / or location information to the indicated data plane bearer according to the transmission mode indication information and sends it to the first node (base station).

[0304] It should be noted that: LMF may be SF, etc., and the LPP protocol may be a sensing protocol, etc. This embodiment is not limited to the positioning scenario.

[0305] In this embodiment, compared with the existing solution in which the base station obtains the positioning result from the core network LMF, the base station can directly receive the positioning measurement data of the UE, process and generate the location information, which can be used in scenarios with high real-time requirements such as base station wireless resource scheduling. This embodiment can avoid the UE's positioning measurement data being first transmitted to the LMF by the base station, and then transmitted back to the base station after the LMF generates the positioning result, thereby achieving the effect of reducing the delay.

[0306] The embodiment of the present application proposes a data plane-based internal data transmission method for a mobile network, which can solve the problem of large data transmission of positioning, perception, computing and AI (such as AI training data, AI model data), etc., and can not only reuse the existing protocol method, but also flexibly expand the transmission method supporting big data. Moreover, the transmission method is compatible with the transmission requirements of multiple data such as positioning, perception, computing and AI, without the need for separate definition of each. Moreover, the embodiment of the application can flexibly support data termination in the wireless access network, core network or UE according to demand.

[0307] The data transmission method provided in the embodiment of the present application can be executed by a data transmission device. In the embodiment of the present application, a data transmission device executing the data transmission method is taken as an example to illustrate the data transmission device provided in the embodiment of the present application.

[0308] See also Fig.13 , Fig.13 is a structural diagram of a data transmission device provided in an embodiment of the present application, wherein the first node includes the data transmission device, such as Fig.13 As shown, the data transmission device 400 includes:

[0309] The first sending module 401 is used to send first indication information to the data providing node, where the first indication information is used to indicate a data transmission mode.

[0310] Optionally, the device further comprises:

[0311] The first receiving module is used to receive data sent by the data providing node based on the data transmission mode indicated by the first indication information.

[0312] Optionally, the data transmission mode includes at least one of the following:

[0313] Carrying data based on the data plane;

[0314] Carrying data based on the data carrying method;

[0315] Bearing data based on the user plane;

[0316] Data is carried based on the protocol data unit (PDU) session mode.

[0317] Optionally, the device further comprises:

[0318] A second sending module, used for sending a first request to the second node, wherein the first request is used for requesting to determine a data transmission mode;

[0319] A second receiving module is configured to receive a first response sent by the second node according to the first request; wherein the first indication information is determined based on the first response.

[0320] Optionally, the first request includes at least one of the following:

[0321] Data transfer requests;

[0322] Control requests.

[0323] Optionally, when the first request includes a data transmission request, the first request carries at least one of the following:

[0324] The second indication information is used to indicate whether the data feature is known or unknown, and the data feature includes at least one of the following: the length of the data packet; the distribution feature of the length of the data packet; the time interval of the data packet; the distribution feature of the time interval of sending the data packet;

[0325] The third indication information is used to indicate at least one of the following: whether data transmission needs to be encrypted or decrypted; whether data transmission needs integrity protection; and the quality of service QoS requirement for data transmission;

[0326] Fourth indication information, used to indicate control information of data transmission, the control information includes at least one of the following: data item required for data transmission; data providing node identifier; data providing node requirement;

[0327] The fifth indication information is used to indicate a transmission type of data transmission, where the transmission type of data transmission includes at least one of the following: transparent transmission; non-transparent transmission;

[0328] The sixth indication information is used to indicate the transmission data type.

[0329] Optionally, the transmission data type includes at least one of the following:

[0330] Positioning data; perception data; computing data; artificial intelligence AI data.

[0331] Optionally, the first response includes at least one of the following:

[0332] seventh indication information, where the seventh indication information is used to indicate acceptance or rejection of the first request;

[0333] The data plane carries the identifier;

[0334] PDU session identifier.

[0335] Optionally, the device further comprises:

[0336] A third receiving module, used to receive the capability reporting information sent by the data providing node;

[0337] The capability reporting information is used to indicate at least one of the following:

[0338] Support or not support data bearing based on the data plane;

[0339] Support or not support data bearing based on data bearing mode;

[0340] Support or not support data bearing based on user plane;

[0341] Support or not support data carrying based on PDU session mode.

[0342] Optionally, the data providing node is a terminal, and the first node and the second node are both core network functions; or

[0343] The data providing node is a terminal, and the first node and the second node are both wireless access network functions; or

[0344] The data providing node is a base station, and the first node and the second node are both core network functions; or

[0345] The data providing node is a base station, and the first node is a terminal; or

[0346] The data providing node is a terminal, the first node is a core network function, and the second node is a radio access network function; or

[0347] The data providing node is a terminal, the first node is a wireless access network function, and the second node is a core network function.

[0348] The data transmission device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than a terminal. For example, the terminal may include but is not limited to the types of the terminal 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0349] The data transmission device provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0350] The data transmission method provided in the embodiment of the present application can be executed by a data transmission device. In the embodiment of the present application, a data transmission device executing the data transmission method is taken as an example to illustrate the data transmission device provided in the embodiment of the present application.

[0351] See also Fig.14 , Fig.14 is a structural diagram of a data transmission device provided in an embodiment of the present application, wherein the second node includes the data transmission device, such as Fig.14 As shown, the data transmission device 500 includes:

[0352] A fourth receiving module 501 is configured to receive a first request sent by a first node, where the first request is used to request to determine a data transmission mode;

[0353] The third sending module 502 is configured to send a first response to the first node according to the first request.

[0354] Optionally, the data transmission mode includes at least one of the following:

[0355] Carrying data based on the data plane;

[0356] Carrying data based on the data carrying method;

[0357] Bearing data based on the user plane;

[0358] Data is carried based on PDU session mode.

[0359] Optionally, when the first request includes a data transmission request, the apparatus further includes:

[0360] The first execution module is used to execute the data transmission configuration operation:

[0361] The data transmission configuration operation includes at least one of the following:

[0362] Establish data transmission channel;

[0363] Modify the data transmission channel;

[0364] Release the data transmission channel;

[0365] Data transmission QoS management.

[0366] Optionally, when the first request includes a control request, the apparatus further includes:

[0367] The second execution module is used to perform at least one of the following operations:

[0368] Determine the data providing node;

[0369] Perform data collection coordination configuration;

[0370] Execute data reporting configuration;

[0371] Perform data processing configuration.

[0372] Optionally, the executing data collection coordination configuration includes at least one of the following: determining whether the data required by the first node is available based on the first request or data subscription information; determining a data providing node that can provide the data required by the first node; sending a data collection configuration to the first node; or

[0373] The performing of data reporting configuration includes configuring data packet encapsulation of data provided by the data providing node; or

[0374] The executing data processing configuration includes performing data processing configuration on a data processing node.

[0375] Optionally, configuring data packet encapsulation of data provided by the data providing node includes:

[0376] The data packet encapsulation configuration for the data provided by the data providing node is at least one of the following:

[0377] The length of the data packet; the distribution characteristics of the data packet length; the time interval of the data packet; the distribution characteristics of the time interval of sending data packets; whether the data is encrypted by the data providing node, and whether the data is scrambled by the data providing node.

[0378] Optionally, the first request includes at least one of the following:

[0379] Data transfer requests;

[0380] Control requests.

[0381] Optionally, when the first request includes a data transmission request, the first request carries at least one of the following:

[0382] The second indication information is used to indicate whether the data feature is known or unknown, and the data feature includes at least one of the following: the length of the data packet; the distribution feature of the length of the data packet; the time interval of the data packet; the distribution feature of the time interval of sending the data packet;

[0383] The third indication information is used to indicate at least one of the following: whether data transmission needs to be encrypted or decrypted; whether data transmission needs integrity protection; and QoS requirements for data transmission;

[0384] Fourth indication information, used to indicate control information of data transmission, the control information includes at least one of the following: data item required for data transmission; data providing node identifier; data providing node requirement;

[0385] The fifth indication information is used to indicate a transmission type of data transmission, where the transmission type of data transmission includes at least one of the following: transparent transmission; non-transparent transmission;

[0386] The sixth indication information is used to indicate the transmission data type.

[0387] The data transmission device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than a terminal. For example, the terminal may include but is not limited to the types of the terminal 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0388] The data transmission device provided in the embodiment of the present application can achieve Fig.11 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0389] The data transmission method provided in the embodiment of the present application can be executed by a data transmission device. In the embodiment of the present application, a data transmission device executing the data transmission method is taken as an example to illustrate the data transmission device provided in the embodiment of the present application.

[0390] See also Fig.15 , Fig.15 is a structural diagram of a data transmission device provided in an embodiment of the present application, wherein a data providing node includes the data transmission device, such as Fig.15 As shown, the data transmission device 600 includes:

[0391] The fifth receiving module 601 is used to receive first indication information sent by the first node, where the first indication information is used to indicate a data transmission mode.

[0392] Optionally, the device further comprises:

[0393] A fourth sending module is used to send data to the first node based on the data transmission mode indicated by the first indication information.

[0394] Optionally, the device further comprises:

[0395] a fifth sending module, configured to send capability reporting information to the first node;

[0396] The capability reporting information is used to indicate at least one of the following:

[0397] Support or not support data bearing based on the data plane;

[0398] Support or not support data bearing based on data bearing mode;

[0399] Support or not support data bearing based on user plane;

[0400] Support or not support data carrying based on PDU session mode.

[0401] Optionally, the data transmission mode includes at least one of the following:

[0402] Carrying data based on the data plane;

[0403] Carrying data based on the data carrying method;

[0404] Bearing data based on the user plane;

[0405] Data is carried based on PDU session mode.

[0406] The data transmission device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than a terminal. For example, the terminal may include but is not limited to the types of the terminal 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0407] The data transmission device provided in the embodiment of the present application can achieve Fig.12 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0408] Alternatively, if Fig.16As shown, the embodiment of the present application also provides a communication device 700, including a processor 701 and a memory 702, and the memory 702 stores a program or instruction that can be run on the processor 701. For example, when the communication device 700 is a first node, the program or instruction is executed by the processor 701 to implement the various steps of the data transmission method embodiment applied to the first node, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 700 is a second node, the program or instruction is executed by the processor 701 to implement the various steps of the data transmission method embodiment applied to the second node, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 700 is a data providing node, the program or instruction is executed by the processor 701 to implement the various steps of the data transmission method embodiment applied to the data providing node, and can achieve the same technical effect. To avoid repetition, it is not repeated here.

[0409] An embodiment of the present application also provides a communication device, which is a first node, including a processor and a communication interface, wherein the communication interface is used to: send first indication information to a data providing node, and the first indication information is used to indicate a data transmission method.

[0410] An embodiment of the present application also provides a communication device, which is a second node, including a processor and a communication interface, wherein the communication interface is used to: receive a first request sent by a first node, the first request is used to request to determine a data transmission method; and send a first response to the first node according to the first request.

[0411] An embodiment of the present application also provides a communication device, which is a data providing node, including a processor and a communication interface, wherein the communication interface is used to: receive first indication information sent by a first node, and the first indication information is used to indicate a data transmission method.

[0412] The first node, the second node or the data providing node in the embodiment of the present application may be a terminal. Specifically, Fig.17 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0413] The terminal 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809 and at least some of the components of a processor 810.

[0414] Those skilled in the art will appreciate that the terminal 800 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.17 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0415] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the GPU 8041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0416] In the embodiment of the present application, after receiving downlink data from the network side device, the radio frequency unit 801 can transmit the data to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network side device. Generally, the radio frequency unit 801 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0417] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 809 may include a volatile memory or a non-volatile memory, or the memory 809 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0418] The processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 810.

[0419] When the terminal is the first node:

[0420] The radio frequency unit 801 is used for:

[0421] First indication information is sent to a data providing node, where the first indication information is used to indicate a data transmission mode.

[0422] Optionally, the radio frequency unit 801 is further used for:

[0423] Receive data sent by the data providing node based on the data transmission mode indicated by the first indication information.

[0424] Optionally, the data transmission mode includes at least one of the following:

[0425] Carrying data based on the data plane;

[0426] Carrying data based on the data carrying method;

[0427] Bearing data based on the user plane;

[0428] Data is carried based on the protocol data unit (PDU) session mode.

[0429] Optionally, the radio frequency unit 801 is further used for:

[0430] Sending a first request to the second node, where the first request is used to request to determine a data transmission mode;

[0431] Receive a first response sent by the second node according to the first request; wherein the first indication information is determined based on the first response.

[0432] Optionally, the first request includes at least one of the following:

[0433] Data transfer requests;

[0434] Control requests.

[0435] Optionally, when the first request includes a data transmission request, the first request carries at least one of the following:

[0436] The second indication information is used to indicate whether the data feature is known or unknown, and the data feature includes at least one of the following: the length of the data packet; the distribution feature of the length of the data packet; the time interval of the data packet; the distribution feature of the time interval of sending the data packet;

[0437] The third indication information is used to indicate at least one of the following: whether data transmission needs to be encrypted or decrypted; whether data transmission needs integrity protection; and the quality of service QoS requirement for data transmission;

[0438] Fourth indication information, used to indicate control information of data transmission, the control information includes at least one of the following: data item required for data transmission; data providing node identifier; data providing node requirement;

[0439] The fifth indication information is used to indicate a transmission type of data transmission, where the transmission type of data transmission includes at least one of the following: transparent transmission; non-transparent transmission;

[0440] The sixth indication information is used to indicate the transmission data type.

[0441] Optionally, the transmission data type includes at least one of the following:

[0442] Positioning data; perception data; computing data; artificial intelligence AI data.

[0443] Optionally, the first response includes at least one of the following:

[0444] seventh indication information, where the seventh indication information is used to indicate acceptance or rejection of the first request;

[0445] The data plane carries the identifier;

[0446] PDU session identifier.

[0447] Optionally, the radio frequency unit 801 is further used for:

[0448] Receiving capability reporting information sent by the data providing node;

[0449] The capability reporting information is used to indicate at least one of the following:

[0450] Support or not support data bearing based on the data plane;

[0451] Support or not support data bearing based on data bearing mode;

[0452] Support or not support data bearing based on user plane;

[0453] Support or not support data carrying based on PDU session mode.

[0454] Optionally, the data providing node is a terminal, and the first node and the second node are both core network functions; or

[0455] The data providing node is a terminal, and the first node and the second node are both wireless access network functions; or

[0456] The data providing node is a base station, and the first node and the second node are both core network functions; or

[0457] The data providing node is a base station, and the first node is a terminal; or

[0458] The data providing node is a terminal, the first node is a core network function, and the second node is a radio access network function; or

[0459] The data providing node is a terminal, the first node is a wireless access network function, and the second node is a core network function.

[0460] When the terminal is the second node:

[0461] The radio frequency unit 801 is used for:

[0462] receiving a first request sent by a first node, where the first request is used to request to determine a data transmission mode;

[0463] A first response is sent to the first node according to the first request.

[0464] Optionally, the data transmission mode includes at least one of the following:

[0465] Carrying data based on the data plane;

[0466] Carrying data based on the data carrying method;

[0467] Bearing data based on the user plane;

[0468] Data is carried based on PDU session mode.

[0469] Optionally, when the first request includes a data transmission request, the processor 810 is configured to:

[0470] To perform data transfer configuration operations:

[0471] The data transmission configuration operation includes at least one of the following:

[0472] Establish data transmission channel;

[0473] Modify the data transmission channel;

[0474] Release the data transmission channel;

[0475] Data transmission QoS management.

[0476] Optionally, when the first request includes a control request, the processor 810 is configured to:

[0477] Do at least one of the following:

[0478] Determine the data providing node;

[0479] Perform data collection coordination configuration;

[0480] Execute data reporting configuration;

[0481] Perform data processing configuration.

[0482] Optionally, the executing data collection coordination configuration includes at least one of the following: determining whether the data required by the first node is available based on the first request or data subscription information; determining a data providing node that can provide the data required by the first node; sending a data collection configuration to the first node; or

[0483] The performing of data reporting configuration includes configuring data packet encapsulation of data provided by the data providing node; or

[0484] The executing data processing configuration includes performing data processing configuration on a data processing node.

[0485] Optionally, configuring data packet encapsulation of data provided by the data providing node includes:

[0486] The data packet encapsulation configuration for the data provided by the data providing node is at least one of the following:

[0487] The length of the data packet; the distribution characteristics of the data packet length; the time interval of the data packet; the distribution characteristics of the time interval of sending data packets; whether the data is encrypted by the data providing node, and whether the data is scrambled by the data providing node.

[0488] Optionally, the first request includes at least one of the following:

[0489] Data transfer requests;

[0490] Control requests.

[0491] Optionally, when the first request includes a data transmission request, the first request carries at least one of the following:

[0492] The second indication information is used to indicate whether the data feature is known or unknown, and the data feature includes at least one of the following: the length of the data packet; the distribution feature of the length of the data packet; the time interval of the data packet; the distribution feature of the time interval of sending the data packet;

[0493] The third indication information is used to indicate at least one of the following: whether data transmission needs to be encrypted or decrypted; whether data transmission needs integrity protection; and QoS requirements for data transmission;

[0494] Fourth indication information, used to indicate control information of data transmission, the control information includes at least one of the following: data item required for data transmission; data providing node identifier; data providing node requirement;

[0495] The fifth indication information is used to indicate a transmission type of data transmission, where the transmission type of data transmission includes at least one of the following: transparent transmission; non-transparent transmission;

[0496] The sixth indication information is used to indicate the transmission data type.

[0497] In the case where the terminal is a data providing node:

[0498] The radio frequency unit 801 is used for:

[0499] First indication information sent by a first node is received, where the first indication information is used to indicate a data transmission mode.

[0500] Optionally, the radio frequency unit 801 is further used for:

[0501] Send data to the first node based on the data transmission mode indicated by the first indication information.

[0502] Optionally, the radio frequency unit 801 is further used for:

[0503] Sending capability reporting information to the first node;

[0504] The capability reporting information is used to indicate at least one of the following:

[0505] Support or not support data bearing based on the data plane;

[0506] Support or not support data bearing based on data bearing mode;

[0507] Support or not support data bearing based on user plane;

[0508] Support or not support data carrying based on PDU session mode.

[0509] Optionally, the data transmission mode includes at least one of the following:

[0510] Carrying data based on the data plane;

[0511] Carrying data based on the data carrying method;

[0512] Bearing data based on the user plane;

[0513] Data is carried based on PDU session mode.

[0514] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the method embodiment Figure 2 or Fig.11 or Fig.12 The related descriptions are the same or corresponding technical effects, and to avoid repetition, they will not be repeated here.

[0515] Specifically, the terminal of the embodiment of the present application further includes: instructions or programs stored in the memory 809 and executable on the processor 810, and the processor 810 calls the instructions or programs in the memory 809 to execute Fig.13 , Fig.14 or Fig.15 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0516] The embodiment of the present application also provides a network side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 2 or Fig.11 or Fig.12 The steps of the method embodiment shown. The network side device embodiment corresponds to the above method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to the network side device embodiment and can achieve the same technical effect.

[0517] Specifically, the embodiment of the present application further provides a network side device. The network side device may be a first node, a second node, or a data providing node. Fig.18 As shown, the network side device 900 includes: an antenna 901, a radio frequency device 902, a baseband device 903, a processor 904 and a memory 905. The antenna 901 is connected to the radio frequency device 902. In the uplink direction, the radio frequency device 902 receives information through the antenna 901 and sends the received information to the baseband device 903 for processing. In the downlink direction, the baseband device 903 processes the information to be sent and sends it to the radio frequency device 902. The radio frequency device 902 processes the received information and sends it out through the antenna 901.

[0518] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 903, which includes a baseband processor.

[0519] The baseband device 903 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.18 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 905 through a bus interface to call the program in the memory 905 to execute the network device operations shown in the above method embodiment.

[0520] The network side device may further include a network interface 906, which is, for example, a Common Public Radio Interface (CPRI).

[0521] Specifically, the network side device 900 of the embodiment of the present application further includes: an instruction or program stored in the memory 905 and executable on the processor 904, and the processor 904 calls the instruction or program in the memory 905 to execute Fig.13 , Fig.14 or Fig.15 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0522] Specifically, the embodiment of the present application also provides a network side device. Fig.19As shown, the network side device 1000 includes: a processor 1001, a network interface 1002 and a memory 1003. The network interface 1002 is, for example, a common public radio interface (CPRI).

[0523] Specifically, the network side device 1000 of the embodiment of the present application further includes: an instruction or program stored in the memory 1003 and executable on the processor 1001, and the processor 1001 calls the instruction or program in the memory 1003 to execute Figure 7 , Figure 8 or Fig. 9 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0524] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0525] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0526] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0527] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0528] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned data transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0529] An embodiment of the present application also provides a data transmission system, including: a first node, a second node and a data providing node, wherein the first node can be used to execute the steps of the data transmission method applied to the first node as described above, the second node can be used to execute the steps of the data transmission method applied to the second node as described above, and the data providing node can be used to execute the steps of the data transmission method applied to the data providing node as described above.

[0530] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0531] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[0532] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. A data transmission method, characterized in that: include: The first node sends first indication information to the data providing node, where the first indication information is used to indicate a data transmission mode.

2. The method according to claim 1, characterized in that After the first node sends the first indication information to the data providing node, the method further includes: The first node receives data sent by the data providing node based on the data transmission mode indicated by the first indication information.

3. The method according to claim 1 or 2, characterized in that: The data transmission method includes at least one of the following: Carrying data based on the data plane; Carrying data based on the data carrying method; Bearing data based on the user plane; Data is carried based on the protocol data unit (PDU) session mode.

4. The method according to any one of claims 1 to 3, characterized in that Before the first node sends the first indication information to the data providing node, the method further includes: The first node sends a first request to the second node, where the first request is used to request to determine a data transmission mode; The first node receives a first response sent by the second node according to the first request; wherein the first indication information is determined based on the first response.

5. The method according to claim 4, characterized in that The first request includes at least one of the following: Data transfer requests; Control requests.

6. The method according to claim 4 or 5, characterized in that: In the case where the first request includes a data transmission request, the first request carries at least one of the following: The second indication information is used to indicate whether the data feature is known or unknown, and the data feature includes at least one of the following: the length of the data packet; the distribution feature of the length of the data packet; the time interval of the data packet; the distribution feature of the time interval of sending the data packet; The third indication information is used to indicate at least one of the following: whether data transmission needs to be encrypted or decrypted; whether data transmission needs integrity protection; and the quality of service QoS requirement for data transmission; Fourth indication information, used to indicate control information of data transmission, the control information includes at least one of the following: data item required for data transmission; data providing node identifier; data providing node requirement; The fifth indication information is used to indicate a transmission type of data transmission, where the transmission type of data transmission includes at least one of the following: transparent transmission; non-transparent transmission; The sixth indication information is used to indicate the transmission data type.

7. The method according to claim 6, characterized in that The transmission data type includes at least one of the following: Positioning data; perception data; computing data; artificial intelligence AI data.

8. The method according to any one of claims 4 to 7, characterized in that: The first response includes at least one of the following: seventh indication information, where the seventh indication information is used to indicate acceptance or rejection of the first request; The data plane carries the identifier; PDU session identifier.

9. The method according to any one of claims 1 to 8, characterized in that Before the first node sends the first indication information to the data providing node, the method further includes: The first node receives the capability reporting information sent by the data providing node; The capability reporting information is used to indicate at least one of the following: Support or not support data bearing based on the data plane; Support or not support data bearing based on data bearing mode; Support or not support data bearing based on user plane; Support or not support data carrying based on PDU session mode.

10. The method according to any one of claims 1 to 9, characterized in that The data providing node is a terminal, and the first node and the second node are both core network functions; or The data providing node is a terminal, and the first node and the second node are both wireless access network functions; or The data providing node is a base station, and the first node and the second node are both core network functions; or The data providing node is a base station, and the first node is a terminal; or The data providing node is a terminal, the first node is a core network function, and the second node is a radio access network function; or The data providing node is a terminal, the first node is a wireless access network function, and the second node is a core network function.

11. A data transmission method, characterized in that: include: The second node receives a first request sent by the first node, where the first request is used to request to determine a data transmission mode; The second node sends a first response to the first node according to the first request.

12. The method according to claim 11, characterized in that The data transmission method includes at least one of the following: Carrying data based on the data plane; Carrying data based on the data carrying method; Bearing data based on the user plane; Data is carried based on PDU session mode.

13. The method according to claim 11 or 12, characterized in that: In the case where the first request includes a data transmission request, the method further includes: The second node performs a data transmission configuration operation: The data transmission configuration operation includes at least one of the following: Establish data transmission channel; Modify the data transmission channel; Release the data transmission channel; Data transmission QoS management.

14. The method according to any one of claims 11 to 13, characterized in that In the case where the first request includes a control request, the method further includes: The second node performs at least one of the following operations: Determine the data providing node; Perform data collection coordination configuration; Execute data reporting configuration; Perform data processing configuration.

15. The method according to claim 14, characterized in that The performing of data collection coordination configuration includes at least one of the following: determining whether the data required by the first node is available based on the first request or data subscription information; determining a data providing node that can provide the data required by the first node; sending a data collection configuration to the first node; or The performing of data reporting configuration includes configuring data packet encapsulation of data provided by the data providing node; or The executing data processing configuration includes performing data processing configuration on a data processing node.

16. The method according to claim 15, characterized in that The configuration of data packet encapsulation of the data provided by the data providing node includes: The data packet encapsulation configuration of the data provided by the data providing node is at least one of the following: The length of the data packet; the distribution characteristics of the data packet length; the time interval of the data packet; the distribution characteristics of the time interval of sending data packets; whether the data is encrypted by the data providing node, and whether the data is scrambled by the data providing node.

17. The method according to any one of claims 11 to 16, characterized in that The first request includes at least one of the following: Data transfer requests; Control requests.

18. The method according to any one of claims 11 to 17, characterized in that In the case where the first request includes a data transmission request, the first request carries at least one of the following: The second indication information is used to indicate whether the data feature is known or unknown, and the data feature includes at least one of the following: the length of the data packet; the distribution feature of the length of the data packet; the time interval of the data packet; the distribution feature of the time interval of sending the data packet; The third indication information is used to indicate at least one of the following: whether data transmission needs to be encrypted or decrypted; whether data transmission needs integrity protection; and QoS requirements for data transmission; Fourth indication information, used to indicate control information of data transmission, the control information includes at least one of the following: data item required for data transmission; data providing node identifier; data providing node requirement; The fifth indication information is used to indicate a transmission type of data transmission, where the transmission type of data transmission includes at least one of the following: transparent transmission; non-transparent transmission; The sixth indication information is used to indicate the transmission data type.

19. A data transmission method, characterized in that: include: The data providing node receives first indication information sent by the first node, where the first indication information is used to indicate a data transmission mode.

20. The method according to claim 19, characterized in that After the data providing node receives the first indication information sent by the first node, the method further includes: The data providing node sends data to the first node based on the data transmission mode indicated by the first indication information.

21. The method according to claim 19, characterized in that Before the data providing node receives the first indication information sent by the first node, the method further includes: The data providing node sends capability reporting information to the first node; The capability reporting information is used to indicate at least one of the following: Support or not support data bearing based on the data plane; Support or not support data bearing based on data bearing mode; Support or not support data bearing based on user plane; Support or not support data carrying based on PDU session mode.

22. The method according to any one of claims 19 to 21, characterized in that The data transmission method includes at least one of the following: Carrying data based on the data plane; Carrying data based on the data carrying method; Bearing data based on the user plane; Data is carried based on PDU session mode.

23. A data transmission device, wherein a first node comprises the data transmission device, characterized in that: include: The first sending module is used to send first indication information to the data providing node, where the first indication information is used to indicate a data transmission mode.

24. A data transmission device, wherein the second node comprises the data transmission device, characterized in that: include: A fourth receiving module, configured to receive a first request sent by a first node, wherein the first request is used to request to determine a data transmission mode; A third sending module is configured to send a first response to the first node according to the first request.

25. A data transmission device, wherein a data providing node comprises the data transmission device, characterized in that: include: The fifth receiving module is used to receive first indication information sent by the first node, where the first indication information is used to indicate a data transmission mode.

26. A communication device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the method implements the steps of the data transmission method as described in any one of claims 1 to 10, or implements the steps of the data transmission method as described in any one of claims 11 to 18, or implements the steps of the data transmission method as described in any one of claims 19 to 22.

27. A chip, characterized in that: The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the data transmission method as described in any one of claims 1 to 10, or to implement the steps of the data transmission method as described in any one of claims 11 to 18, or to implement the steps of the data transmission method as described in any one of claims 19 to 22.

28. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the steps of the data transmission method as described in any one of claims 1 to 10, or implements the steps of the data transmission method as described in any one of claims 11 to 18, or implements the steps of the data transmission method as described in any one of claims 19 to 22.

Citation Information

Cited By

  • Processing method, communication device, and storage medium

    WO2025190426A3