Movatterモバイル変換


[0]ホーム

URL:


WO2025130941A1 - Data interaction method, and device - Google Patents

Data interaction method, and device
Download PDF

Info

Publication number
WO2025130941A1
WO2025130941A1PCT/CN2024/140378CN2024140378WWO2025130941A1WO 2025130941 A1WO2025130941 A1WO 2025130941A1CN 2024140378 WCN2024140378 WCN 2024140378WWO 2025130941 A1WO2025130941 A1WO 2025130941A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
information
path
plane
request message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2024/140378
Other languages
French (fr)
Chinese (zh)
Inventor
崇卫微
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co LtdfiledCriticalVivo Mobile Communication Co Ltd
Publication of WO2025130941A1publicationCriticalpatent/WO2025130941A1/en
Pendinglegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Definitions

Landscapes

Abstract

The present application belongs to the technical field of communications. Disclosed are a data interaction method, and a device. The data interaction method in the embodiments of the present application comprises: a first device sending a first request message to a second device, wherein the first request message is configured to request the establishment of a data plane connection with a target device, or is configured to acquire data from the target device on the basis of the data plane connection; and the first device receiving a response message of the first request message from the second device.

Description

Translated fromChinese
数据交互方法及设备Data interaction method and device

本申请要求于2023年12月22日提交中国专利局、申请号为202311793579.7、发明名称为“数据交互方法及设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed with the China Patent Office on December 22, 2023, with application number 202311793579.7 and invention name “Data Interaction Method and Device”, all contents of which are incorporated by reference in this application.

技术领域Technical Field

本申请属于通信技术领域,具体涉及一种数据交互方法及设备。The present application belongs to the field of communication technology, and specifically relates to a data interaction method and device.

背景技术Background Art

目前6G网络架构讨论中,提出了数据面的概念。数据面由核心网数据面功能、无线接入网数据面功能和终端数据面功能组成,具备端到端的连通性。数据面负责数据控制,包括数据收集协调、数据收集配置和数据传输配置等。数据面还负责数据采集、数据传输、数据预处理、数据隐私安全、数据分析、数据存储和数据服务等功能。The concept of data plane has been proposed in the current discussion of 6G network architecture. The data plane consists of core network data plane functions, wireless access network data plane functions and terminal data plane functions, 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.

在终端从核心网设备获取相应的数据时,即核心网设备作为数据源,终端、接入网设备和核心网设备之间如何交互,以建立数据面连接并采集数据,是亟需解决的技术问题。When the terminal obtains corresponding data from the core network equipment, that is, the core network equipment serves as the data source, how the terminal, access network equipment and core network equipment interact to establish a data plane connection and collect data is a technical problem that needs to be solved urgently.

发明内容Summary of the invention

本申请实施例提供一种数据交互方法及设备,第一设备基于数据面连接从目标设备获取数据,实现复杂度较低。The embodiments of the present application provide a data interaction method and device, in which a first device obtains data from a target device based on a data plane connection, and the implementation complexity is relatively low.

第一方面,提供了一种数据交互方法,包括:In a first aspect, a data interaction method is provided, comprising:

第一设备向第二设备发送第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;The first device sends a first request message to the second device, where the first request message is used to request to establish a data plane connection with the target device, or to obtain data from the target device based on the data plane connection;

所述第一设备接收来自所述第二设备的第一请求消息的响应消息。The first device receives a response message to the first request message from the second device.

第二方面,提供了一种数据交互方法,包括:In a second aspect, a data interaction method is provided, comprising:

第二设备接收第一设备发送的第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;The second device receives a first request message sent by the first device, where the first request message is used to request to establish a data plane connection with the target device, or to obtain data from the target device based on the data plane connection;

所述第二设备向所述第一设备发送所述第一请求消息的响应消息。The second device sends a response message to the first request message to the first device.

第三方面,提供了一种数据交互装置,包括:In a third aspect, a data interaction device is provided, comprising:

发送模块,用于向第二设备发送第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;A sending module, configured to send a first request message to the second device, wherein the first request message is used to request to establish a data plane connection with the target device, or to obtain data from the target device based on the data plane connection;

接收模块,用于接收来自所述第二设备的第一请求消息的响应消息。The receiving module is used to receive a response message to the first request message from the second device.

第四方面,提供了一种数据交互装置,包括:In a fourth aspect, a data interaction device is provided, comprising:

接收模块,用于接收第一设备发送的第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;A receiving module, configured to receive a first request message sent by a first device, wherein the first request message is used to request to establish a data plane connection with a target device, or to obtain data from the target device based on the data plane connection;

发送模块,用于向所述第一设备发送所述第一请求消息的响应消息。A sending module is used to send a response message of the first request message to the first device.

第五方面,提供了一种第一设备,该第一设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。In a fifth aspect, a first device is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

第六方面,提供了一种第一设备,包括处理器及通信接口,其中,所述通信接口用于向第二设备发送第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;接收来自所述第二设备的第一请求消息的响应消息。In a sixth aspect, a first device is provided, comprising a processor and a communication interface, wherein the communication interface is used to send a first request message to a second device, wherein the first request message is used to request to establish a data plane connection with a target device, or to obtain data from the target device based on the data plane connection; and receive a response message to the first request message from the second device.

第七方面,提供了一种第二设备,该第二设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤。In the seventh aspect, a second device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.

第八方面,提供了一种第二设备,包括处理器及通信接口,其中,所述通信接口用于接收第一设备发送的第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;向所述第一设备发送所述第一请求消息的响应消息。In the eighth aspect, a second device is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a first request message sent by a first device, the first request message being used to request to establish a data plane connection with a target device, or to obtain data from the target device based on the data plane connection; and to send a response message to the first request message to the first device.

第九方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。In a ninth 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.

第十方面,提供了一种无线通信系统,包括:第一设备、第二设备,所述第一设备可用于执行如第一方面所述的方法的步骤,所述第二设备可用于执行如第二方面所述的方法的步骤。In the tenth aspect, a wireless communication system is provided, including: a first device and a second device, wherein the first device can be used to execute the steps of the method described in the first aspect, and the second device can be used to execute the steps of the method described in the second aspect.

第十一方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一面所述的方法,或实现如第二方面所述的方法。In the eleventh 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 instruction to implement the method described in the first aspect, or to implement the method described in the second aspect.

第十二方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述程序/程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的数据交互方法的步骤。In the twelfth aspect, a computer program/program product is provided, wherein the computer program/program product is stored in a storage medium, and the program/program product is executed by at least one processor to implement the steps of the data interaction method as described in the first aspect or the second aspect.

在本申请实施例中,第一设备向第二设备发送第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;所述第一设备接收来自所述第二设备的第一请求消息的响应消息,从而实现了第一设备与目标设备之间数据面连接的建立,或,第一设备基于数据面连接从目标设备获取数据,实现复杂度较低。In an embodiment of the present application, a first device sends a first request message to a second device, wherein the first request message is used to request to establish a data plane connection with a target device, or to obtain data from a target device based on the data plane connection; the first device receives a response message to the first request message from the second device, thereby establishing a data plane connection between the first device and the target device, or the first device obtains data from the target device based on the data plane connection, with low implementation complexity.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本申请实施例提供的一种无线通信系统的架构示意图;FIG1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;

图2是本申请实施例提供的数据面架构示意图;FIG2 is a schematic diagram of a data plane architecture provided in an embodiment of the present application;

图3是本申请实施例提供的数据交互方法的流程示意图之一;FIG3 is a flowchart of a data interaction method according to an embodiment of the present invention;

图4是本申请实施例提供的数据交互方法的交互流程示意图之一;FIG4 is one of the interactive flow diagrams of the data interactive method provided in an embodiment of the present application;

图5是本申请实施例提供的数据交互方法的交互流程示意图之二;FIG5 is a second interactive flow diagram of the data interactive method provided in an embodiment of the present application;

图6是本申请实施例提供的数据交互方法的交互流程示意图之三;FIG6 is a third interactive flow diagram of the data interaction method provided in an embodiment of the present application;

图7是本申请实施例提供的数据交互方法的流程示意图之二;FIG7 is a second flow chart of the data interaction method provided in an embodiment of the present application;

图8是本申请实施例提供的数据交互装置的结构示意图之一;FIG8 is a schematic diagram of a structure of a data interaction device according to an embodiment of the present application;

图9是本申请实施例提供的数据交互装置的结构示意图之二;FIG9 is a second structural diagram of the data interaction device provided in an embodiment of the present application;

图10是本申请实施例提供的通信设备的结构示意图;FIG10 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

图11是本申请实施例的终端的结构示意图;FIG11 is a schematic diagram of the structure of a terminal according to an embodiment of the present application;

图12是本申请实施例的网络侧设备的结构示意图之一;FIG12 is a schematic diagram of a structure of a network side device according to an embodiment of the present application;

图13是本申请实施例的网络侧设备的结构示意图之二。FIG. 13 is a second schematic diagram of the structure of the network side device according to an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。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.

本申请的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,本申请中的“或”表示所连接对象的至少其中之一。例如“A或B”涵盖三种方案,即,方案一:包括A且不包括B;方案二:包括B且不包括A;方案三:既包括A又包括B。字符“/”一般表示前后关联对象是一种“或”的关系。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.

本申请的术语“指示”既可以是一个直接的指示(或者说显式的指示),也可以是一个间接的指示(或者说隐含的指示)。其中,直接的指示可以理解为,发送方在发送的指示中明确告知了接收方具体的信息、需要执行的操作或请求结果等内容;间接的指示可以理解为,接收方根据发送方发送的指示确定对应的信息,或者进行判断并根据判断结果确定需要执行的操作或请求结果等。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.

值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long Term Evolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)系统,还可用于其他无线通信系统,诸如码分多址(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)或其他系统。本申请实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。以下描述出于示例目的描述了新空口(New Radio,NR)系统,并且在以下大部分描述中使用NR术语,但是这些技术也可应用于NR系统以外的系统,如第6代(6th Generation,6G)通信系统。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 above-mentioned systems and radio technologies as well as other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as6th Generation (6G) communication systems.

图1示出本申请实施例可应用的一种无线通信系统的框图。无线通信系统包括终端11和网络侧设备12。其中,终端11可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、增强现实(Augmented Reality,AR)、虚拟现实(Virtual Reality,VR)设备、机器人、可穿戴式设备(Wearable Device)、飞行器(flight vehicle)、车载设备(Vehicle User Equipment,VUE)、船载设备、行人终端(Pedestrian User Equipment,PUE)、智能家居(具有无线通信功能的家居设备,如冰箱、电视、洗衣机或者家具等)、游戏机、个人计算机(Personal Computer,PC)、柜员机或者自助机等终端侧设备。可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装等。其中,车载设备也可以称为车载终端、车载控制器、车载模块、车载部件、车载芯片或车载单元等。需要说明的是,在本申请实施例并不限定终端11的具体类型。网络侧设备12可以包括接入网设备或核心网设备,其中,接入网设备也可以称为无线接入网(Radio Access Network,RAN)设备、无线接入网功能或无线接入网单元。接入网设备可以包括基站、无线局域网(Wireless Local Area Network,WLAN)接入点(Access Point,AP)或无线保真(Wireless Fidelity,WiFi)节点等。其中,基站可被称为节点B(Node B,NB)、演进节点B(Evolved Node B,eNB)、下一代节点B(the next generation Node B,gNB)、新空口节点B(New Radio Node B,NR Node B)、接入点、中继站(Relay Base Station,RBS)、服务基站(Serving Base Station,SBS)、基收发机站(Base Transceiver Station,BTS)、无线电基站、无线电收发机、基本服务集(Basic Service Set,BSS)、扩展服务集(Extended Service Set,ESS)、家用B节点(home Node B,HNB)、家用演进型B节点(home evolved Node B)、发送接收点(Transmission Reception Point,TRP)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本申请实施例中仅以NR系统中的基站为例进行介绍,并不限定基站的具体类型。FIG1 shows a block diagram of a wireless communication system applicable to the embodiment of the present application. 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 (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), a flight vehicle (flight vehicle), a vehicle user equipment (VUE), a shipborne equipment, 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. 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 called a radio access network (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 (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc. Among them, the base station can be called Node B (Node B, NB), Evolved Node B (Evolved Node B, eNB), the next generation Node B (the next generation Node B, gNB), New Radio Node B (New Radio Node B, NR Node B), access point, Relay Base Station (Relay Base Station, RBS), Serving Base Station (Serving Base Station, SBS), Base Transceiver Station (Base Transceiver Station, BTS), radio base station, radio transceiver, base The base station is not limited to specific technical terms as long as the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

核心网设备可以包含但不限于如下至少一项:核心网节点、核心网功能、移动管理实体(Mobility Management Entity,MME)、接入移动管理功能(Access and Mobility Management Function,AMF)、会话管理功能(Session Management Function,SMF)、用户平面功能(User Plane Function,UPF)、策略控制功能(Policy Control Function,PCF)、策略与计费规则功能单元(Policy and Charging Rules Function,PCRF)、边缘应用服务发现功能(Edge Application Server Discovery Function,EASDF)、统一数据管理(Unified Data Management,UDM)、统一数据仓储(Unified Data Repository,UDR)、归属用户服务器(Home Subscriber Server,HSS)、集中式网络配置(Centralized network configuration,CNC)、网络存储功能(Network Repository Function,NRF)、网络开放功能(Network Exposure Function,NEF)、本地NEF(Local NEF,或L-NEF)、绑定支持功能(Binding Support Function,BSF)、应用功能(Application Function,AF)等。需要说明的是,在本申请实施例中仅以NR系统中的核心网设备为例进行介绍,并不限定核心网设备的具体类型。The core network equipment may include but is not limited to at least one of the following: core network nodes, core network functions, 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 ... user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user ion, EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), 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 taken as an example for introduction, and the specific type of the core network device is not limited.

首先对本申请实施例涉及的技术术语和应用场景进行介绍:First, the technical terms and application scenarios involved in the embodiments of the present application are introduced:

当网络侧设备为了获取终端中的数据需要与终端之间建立数据面连接时,可能存在多条潜在路径,例如该数据面连接可以基于用户面路径(用户面协议栈)、控制面路径(控制面协议栈),可选地,数据面连接也可以基于新定义的数据面路径(数据面协议栈)。但终端和网络侧设备之间如何确定以及如何协商选择其中一条路径承载数据面连接目前并不清楚。When the network side device needs to establish a data plane connection with the terminal in order to obtain data in the terminal, there may be multiple potential paths, for example, the data plane connection can be based on the user plane path (user plane protocol stack), the control plane path (control plane protocol stack), and optionally, the data plane connection can also be based on a newly defined data plane path (data plane protocol stack). However, it is not clear how the terminal and the network side device determine and negotiate to select one of the paths to carry the data plane connection.

终端和网络侧设备之间的数据面连接上的数据传输可能存在多种数据编码方式,基于JavaScript对象标记(JavaScript Object Notation,JSON)、抽象语法标记(Abstract Syntax Notation One,ASN.1)、(Protocol Buffer,Protobuf)、可扩展标记语言(Extensible Markup Language,XML)、仍是一种标记语言(Yet Another Markup Language,YAML)、消息报MessagePack、二进制JSON(Binary JSON,BSON)等数据序列化方式,且每种方式有各自的特点,具体如下:There may be multiple data encoding methods for data transmission on the data plane connection between the terminal and the network side device, based on JavaScript Object Notation (JSON), Abstract Syntax Notation One (ASN.1), Protocol Buffer (Protobuf), Extensible Markup Language (XML), Yet Another Markup Language (YAML), Message Pack, Binary JSON (BSON) and other data serialization methods, and each method has its own characteristics, as follows:

JSON:一种轻量级的数据交换格式,易于阅读和编写,支持多种编程语言,常用于网络(Web)应用程序中。但JSON为基于文本的,数据编码和传输效率低。JSON: A lightweight data exchange format that is easy to read and write, supports multiple programming languages, and is commonly used in network (Web) applications. However, JSON is text-based, and has low data encoding and transmission efficiency.

ASN.1:具有编码紧凑、类型安全、互操作性好等优点,但需要使用专门的编解码工具和规则,实现难度较大。ASN.1: It has the advantages of compact coding, type safety, and good interoperability, but it requires the use of special encoding and decoding tools and rules, which makes it difficult to implement.

Protocol Buffer:一种高效的二进制序列化格式,支持多种编程语言,常用于大规模分布式系统。Protocol Buffer: An efficient binary serialization format that supports multiple programming languages and is often used in large-scale distributed systems.

XML:一种标记语言,用于描述数据,支持多种编程语言,常用于Web应用程序和数据交换。XML: A markup language used to describe data that supports multiple programming languages and is commonly used in web applications and data exchange.

YAML:一种人类可读的数据序列化格式,用于配置文件和数据交换,支持多种编程语言。YAML: A human-readable data serialization format for configuration files and data exchange, supporting multiple programming languages.

MessagePack:一种高效的二进制序列化格式,支持多种编程语言,比JSON更快、更小。MessagePack: An efficient binary serialization format that supports multiple programming languages and is faster and smaller than JSON.

BSON:一种二进制JSON格式,支持更多的数据类型和更好的性能,常用于MongoDB数据库。BSON: A binary JSON format that supports more data types and better performance, commonly used in MongoDB databases.

但终端和网络侧设备之间如何根据不同的需求选择和协商数据编码方式也并不清楚。However, it is not clear how the terminal and network-side devices select and negotiate data encoding methods based on different requirements.

图2中示出了数据面架构,终端和网络侧设备之间的数据面(Data Plane,DP)连接,例如,终端为数据来源(data source);Figure 2 shows the data plane architecture, the data plane (DP) connection between the terminal and the network side device, for example, the terminal is the data source;

其中,DP-C和DP-U是终端内部与数据面相关的两个模块:Among them, DP-C and DP-U are two modules related to the data plane inside the terminal:

1、DP-C是数据面控制模块,用于控制数据面建立、修改和删除相关信令。1. DP-C is the data plane control module, which is used to control the establishment, modification and deletion of related signaling of the data plane.

2、DP-U是数据面转发模块,用于采集、处理和转发终端内相关数据。2. DP-U is the data plane forwarding module, which is used to collect, process and forward relevant data in the terminal.

对应地,核心网侧有相应的网元(如数据面功能(Data Plane Function,DPF))与终端内上述两个模块对应:Correspondingly, there are corresponding network elements on the core network side (such as Data Plane Function (DPF)) corresponding to the above two modules in the terminal:

1、DPF-C是数据面控制网元,用于控制数据面建立、修改和删除相关信令。1. DPF-C is the data plane control network element, which is used to control the establishment, modification and deletion of related signaling of the data plane.

2、DPF-U是数据面转发网元,用于采集、处理和转发终端、RAN或其他数据来源的相关数据。2. DPF-U is a data plane forwarding network element, which is used to collect, process and forward relevant data from terminals, RAN or other data sources.

需要说明的是,上述核心网侧的网元可以是其他网元名称,或者被其他类似功能的网元代替,如数据收集协调功能(Data Collection Coordination Function,DCCF)网元,或消息框架适配网元(The Messaging Framework Adaptor Function,MFAF)。It should be noted that the above-mentioned network elements on the core network side can be other network element names, or be replaced by network elements with other similar functions, such as the data collection coordination function (DCCF) network element, or the messaging framework adapter function (MFAF) network element.

其中,终端的数据面相关信令(即DP-C模块控制的信令),可以基于不同的协议栈与核心网侧DPF-C交互。例如图2中线条2所示:Among them, the data plane related signaling of the terminal (i.e., the signaling controlled by the DP-C module) can interact with the DPF-C on the core network side based on different protocol stacks. For example, as shown by line 2 in Figure 2:

1、基于现有的CP面协议栈(如非接入层(Non-Access Stratum,NAS)和底层接入层AS协议层);1. Based on the existing CP-plane protocol stack (such as the non-access layer (NAS) and the underlying access layer AS protocol layer);

2、基于新增的DP协议栈(如数据层协议(Data stratum Protocol 1,DsP1),分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)等,其中DsP1是终端和RAN之间数据面对等协议层);2. Based on the newly added DP protocol stack (such as Data stratum Protocol 1 (DsP1), Packet Data Convergence Protocol (PDCP), etc., where DsP1 is the data interface peer protocol layer between the terminal and RAN);

需要说明的是,终端和网络侧之间的DP面协议栈可以经过(over)或不经过DsP1协议层。It should be noted that the DP plane protocol stack between the terminal and the network side may pass through (over) or not pass through the DsP1 protocol layer.

当经过DsP1层的情况下,RAN可以解析DsP1协议层,可以获取并解析终端向核心网侧传递的所述数据中的部分或全部信息,有利于RAN中数据面模块获得相关信息。When passing through the DsP1 layer, the RAN can parse the DsP1 protocol layer, and can obtain and parse part or all of the information in the data transmitted by the terminal to the core network side, which is conducive to the data plane module in the RAN to obtain relevant information.

如果不经过DsP1的情况下,RAN则透传终端向核心网侧传递的所述数据。If the data does not pass through DsP1, RAN transparently transmits the data transmitted by the terminal to the core network side.

同样,终端的数据面的数据转发(即DP-U模块处理后的数据),可以基于不同的协议栈与核心网DPF-U交互。例如图2中线条1所示:Similarly, the data forwarding of the terminal's data plane (i.e., the data processed by the DP-U module) can interact with the core network DPF-U based on different protocol stacks. For example, as shown in line 1 in Figure 2:

1、基于CP面协议栈(如NAS和底层AS协议层);1. Based on the CP-side protocol stack (such as NAS and the underlying AS protocol layer);

2、基于UP面协议栈(如IP,业务数据适配协议(Service Data Adaptation Protocol,SDAP),PDCP等)2. Based on UP protocol stack (such as IP, Service Data Adaptation Protocol (SDAP), PDCP, etc.)

3、基于DP面协议栈(如DsP1,PDCP等,其中DsP1是终端和RAN之间数据面对等协议层)3. Based on the DP plane protocol stack (such as DsP1, PDCP, etc., where DsP1 is the data plane peer protocol layer between the terminal and RAN)

其中,DP面协议栈为数据面专属新定义的协议栈,符合数据面数据传输的新特点,如海量数传、大带宽、数据分段大、封装格式简单等、精简加密等。Among them, the DP plane protocol stack is a newly defined protocol stack exclusively for the data plane, which conforms to the new characteristics of data plane data transmission, such as massive data transmission, large bandwidth, large data segmentation, simple encapsulation format, and streamlined encryption.

可选地,图2中DsP1-C和DsP1-U可以没有;Optionally, DsP1-C and DsP1-U in FIG2 may be absent;

可选地,DsP1-C和DsP1-U可以合一;Optionally, DsP1-C and DsP1-U can be combined into one;

可选地,DP-U和DP-C两条路径可以合一。Optionally, the DP-U and DP-C paths may be combined into one.

可选地,图2中以DP-C和DP-U分离、DPF-C和DPF-U分离为例,实际上DP-C和DP-U可以合设、DPF-C和DPF-U也可以合设。Optionally, FIG2 takes the separation of DP-C and DP-U, and the separation of DPF-C and DPF-U as an example, but in fact, DP-C and DP-U can be combined, and DPF-C and DPF-U can also be combined.

可选地,本申请实施例中数据来源(Data source)包括以下至少一项:终端、RAN、核心网网络功能(Core Network Network Function,CN NF)、操作维护管理(Operation Administration and Maintenance,OAM)、数据存储网元(如分析数据存储功能(Analytics Data Repository Function,ADRF))、应用层功能(Application Function,AF)等。终端中产生数据的模块包含但不限于感知(sensing)、人工智能(Artificial Intelligence,AI)、定位(location)等业务数据模块和基础公共数据模块。RAN中data source可以包含接入网数据面设备。CN中data source包含但不限于感知功能(sensing function)、数据存储功能(data storage,如ADRF)、AI相关设备(如网络数据分析功能(Network Data Analytics Function,NWDAF))等。AF的data source包含但不限于可信AF、非可信AF等。其中,Data source包括接入服务化架构的data source(如CN NF、OAM等)和未接入服务化架构的source(如终端、RAN等)。Optionally, in the embodiment of the present application, the data source (Data source) includes at least one of the following: terminal, RAN, core network function (Core Network Network Function, CN NF), operation and maintenance management (OAM), data storage network element (such as analysis data storage function (Analytics Data Repository Function, ADRF)), application layer function (Application Function, AF), etc. The modules that generate data in the terminal include but are not limited to business data modules such as sensing, artificial intelligence (Artificial Intelligence, AI), and positioning (location) and basic public data modules. The data source in RAN can include access network data plane equipment. The data source in CN includes but is not limited to sensing function (sensing function), data storage function (data storage, such as ADRF), AI-related equipment (such as network data analysis function (Network Data Analytics Function, NWDAF)), etc. The data source of AF includes but is not limited to trusted AF, untrusted AF, etc. Among them, Data source includes data source connected to the service-oriented architecture (such as CN NF, OAM, etc.) and source not connected to the service-oriented architecture (such as terminal, RAN, etc.).

数据消费者(data consumer)包括以下至少一项:终端、RAN、CN NF、OAM、ADRF、AF等。Data consumer包括接入服务化架构的consumer(如CN NF、OAM等)和未接入服务化架构的consumer(如终端、RAN等)。Data consumers include at least one of the following: terminal, RAN, CN NF, OAM, ADRF, AF, etc. Data consumers include consumers that are connected to the service-oriented architecture (such as CN NF, OAM, etc.) and consumers that are not connected to the service-oriented architecture (such as terminal, RAN, etc.).

可选地,本申请实施例的架构可以未完全实现网络服务化,即有些设备或网元(如终端、RAN、某些AF等)未实现服务化,它们仍然以点对点接口与网络中其他设备(包括基于服务的架构(Service-based architecture,SBA)网元设备)进行通信。Optionally, the architecture of the embodiment of the present application may not fully realize network service, that is, some devices or network elements (such as terminals, RAN, certain AFs, etc.) have not realized service, and they still communicate with other devices in the network (including service-based architecture (SBA) network element devices) through point-to-point interfaces.

例如,当终端作为数据消费者时,终端、接入网设备和核心网CN之间在建立数据面连接的过程中,如何约定信令和数据传递的路径和处理方式等,以便终端可以以合适且高效的方式从CN数据面网元获取相应的数据,是需要解决的技术问题。For example, when the terminal acts as a data consumer, how to agree on the path and processing method of signaling and data transmission between the terminal, access network equipment and core network CN in the process of establishing a data plane connection, so that the terminal can obtain the corresponding data from the CN data plane network elements in an appropriate and efficient manner, is a technical problem that needs to be solved.

下面结合附图,通过一些实施例及其应用场景对本申请实施例提供的数据交互方法进行详细地说明。The data interaction method provided in the embodiment of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.

请参考图3,本申请实施例提供了一种数据交互方法,本实施例的执行主体为第一设备,该方法包括:Please refer to FIG3 , an embodiment of the present application provides a data interaction method, the execution subject of this embodiment is a first device, and the method includes:

步骤101、第一设备向第二设备发送第一请求消息,第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;Step 101: A first device sends a first request message to a second device, where the first request message is used to request to establish a data plane connection with a target device, or to obtain data from the target device based on the data plane connection;

步骤102、第一设备接收来自第二设备的第一请求消息的响应消息。Step 102: The first device receives a response message to the first request message from the second device.

可选地,所述第一设备包括终端和接入网设备中的至少一种。Optionally, the first device includes at least one of a terminal and an access network device.

可选地,第二设备包括接入网设备和核心网设备中的至少一种。Optionally, the second device includes at least one of an access network device and a core network device.

可选地,目标设备包括接入网设备和核心网设备中的至少一种。Optionally, the target device includes at least one of an access network device and a core network device.

具体地,第一设备可以基于数据消费者设备的数据请求,向第二设备发送第一请求消息,第二请求消息用于请求与第一设备之间建立数据面连接,或者用于基于数据面连接从目标设备获取数据。Specifically, the first device may send a first request message to the second device based on the data request of the data consumer device, and the second request message is used to request to establish a data plane connection with the first device, or to obtain data from the target device based on the data plane connection.

可选地,建立数据面连接可以是在第一设备与目标设备之间已有的路径上选择路径并建立数据面连接,或者,直接在第一设备与目标设备之间创建路径并建立数据面连接。第二设备基于该第一请求消息,建立第一设备与目标设备的数据面连接;或,第二设备基于该第一请求消息向目标设备发送数据收集的请求消息,目标设备获取数据,并通过数据面连接发送至第一设备;可选地,目标设备可以是第二设备,或第二设备所属网域的其它设备,例如核心网的其它网元。Optionally, establishing a data plane connection may be to select a path on an existing path between the first device and the target device and establish a data plane connection, or to directly create a path between the first device and the target device and establish a data plane connection. The second device establishes a data plane connection between the first device and the target device based on the first request message; or, the second device sends a data collection request message to the target device based on the first request message, and the target device obtains the data and sends it to the first device through the data plane connection; optionally, the target device may be the second device, or other devices in the network domain to which the second device belongs, such as other network elements of the core network.

第二设备向第一设备发送第一请求消息的响应消息,第一设备接收该响应消息。The second device sends a response message to the first request message to the first device, and the first device receives the response message.

例如,第一设备为终端,第二设备可以是核心网设备(如DPF-C),目标设备可以是核心网设备(如DPF-U);第一设备为接入网设备,第二设备为核心网设备(如DPF-C),目标设备为核心网设备(如DPF-U)。For example, the first device is a terminal, the second device can be a core network device (such as DPF-C), and the target device can be a core network device (such as DPF-U); the first device is an access network device, the second device is a core network device (such as DPF-C), and the target device is a core network device (such as DPF-U).

例如,第一设备为终端,第二设备可以是接入网设备,目标设备可以是接入网设备或核心网设备。For example, the first device is a terminal, the second device may be an access network device, and the target device may be an access network device or a core network device.

本实施例的方法,第一设备向第二设备发送第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;所述第一设备接收来自所述第二设备的第一请求消息的响应消息,从而实现了第一设备与目标设备之间数据面连接的建立,或,第一设备基于数据面连接从目标设备获取数据,实现复杂度较低。In the method of this embodiment, a first device sends a first request message to a second device, where the first request message is used to request to establish a data plane connection with a target device, or to obtain data from the target device based on the data plane connection; the first device receives a response message to the first request message from the second device, thereby establishing a data plane connection between the first device and the target device, or the first device obtains data from the target device based on the data plane connection, and the implementation complexity is relatively low.

可选地,第一请求消息包括以下至少一项:数据面控制信令的第一路径信息;数据面数据转发的第二路径信息;第一数据编码方式;第一数据加密方式。Optionally, the first request message includes at least one of the following: first path information of data plane control signaling; second path information of data plane data forwarding; first data encoding method; first data encryption method.

具体地,第一请求消息中包括的第一路径信息、第二路径信息、第一数据编码方式和第一数据加密方式可以是第二设备选择或确定的。Specifically, the first path information, the second path information, the first data encoding method and the first data encryption method included in the first request message may be selected or determined by the second device.

以下以第一设备为终端,第二设备为核心网设备为例进行说明,例如第二设备为DPF:The following description is made by taking the first device as a terminal and the second device as a core network device as an example, for example, the second device is a DPF:

1、终端推荐的数据面控制信令的第一路径信息:向DPF-C指示所优选的第一路径信息,第一路径用于传递数据面相关控制信令。1. The first path information of the data plane control signaling recommended by the terminal: indicates the preferred first path information to the DPF-C. The first path is used to transmit the data plane related control signaling.

可选地,第一路径的表现形式包括:CP面路径,数据面控制DP-C面路径,第一路径的表现形式还可以是数据面信令传递所需经历的协议层(如依次为NAS-PDCP-层二协议-层一协议,或,DsP1-C-PDCP-层二协议-层一协议)。Optionally, the first path may be expressed as: CP plane path, data plane control DP-C plane path. The first path may also be expressed as the protocol layers required for data plane signaling transmission (such as NAS-PDCP-layer 2 protocol-layer 1 protocol, or DsP1-C-PDCP-layer 2 protocol-layer 1 protocol).

2、终端推荐的数据面数据转发的第二路径信息:向DPF-C指示终端所优选的第二路径的信息,第二路径用于转发数据面数据。2. Information about the second path recommended by the terminal for forwarding data on the data plane: information about the second path preferred by the terminal is indicated to the DPF-C. The second path is used to forward data on the data plane.

可选地,第二路径的表现形式包括:CP面路径,UP面路径,数据面转发DP-U面路径,第二路径的表现形式还可以是转发数据面相关数据所需经历的协议层(如NAS-PDCP-层二协议-层一协议;或,SDAP-PDCP-层二协议-层一协议;或,DsP1-U-PDCP-层二协议-层一协议)。Optionally, the second path may be expressed as: CP plane path, UP plane path, data plane forwarding DP-U plane path. The second path may also be expressed as the protocol layer that needs to be passed through for forwarding data plane related data (such as NAS-PDCP-layer 2 protocol-layer 1 protocol; or, SDAP-PDCP-layer 2 protocol-layer 1 protocol; or, DsP1-U-PDCP-layer 2 protocol-layer 1 protocol).

3、终端推荐的第一数据编码方式:包括但不限于用于指示DPF-C在进行数据上报时使用的数据序列化方式,例如可以包括ASN.1、Protobuf,JSON,其他等。3. The first data encoding method recommended by the terminal: including but not limited to the data serialization method used to indicate the DPF-C to use when reporting data, for example, ASN.1, Protobuf, JSON, and others.

4、终端推荐的第一数据加密方式,包括但不限于用于指示DPF-C上报的数据是否需要加密。4. The first data encryption method recommended by the terminal, including but not limited to indicating whether the data reported by the DPF-C needs to be encrypted.

上述实施方式中,通过第一请求消息中包括的以下至少一项:数据面控制信令的第一路径信息;数据面数据转发的第二路径信息;第一数据编码方式;第一数据加密方式,可以实现第一设备与第二设备之间数据面连接的建立或获取数据,实现复杂度较低。In the above implementation, by including at least one of the following items in the first request message: first path information of data plane control signaling; second path information of data plane data forwarding; first data encoding method; first data encryption method, it is possible to establish a data plane connection or obtain data between the first device and the second device with low implementation complexity.

可选地,数据消费者设备Data consumer(例如其他终端、服务功能(Service Function,SF)或AF)向第一设备(例如终端)请求获取数据,终端的内部模块产生交互过程,数据消费模块(如高层的业务模块,感知(sensing)模块)向DP-C模块发起数据请求,用于从网络中获取某种业务数据或基础公共数据。Optionally, a data consumer device (such as other terminals, service functions (SF) or AF) requests the first device (such as a terminal) to obtain data, the internal module of the terminal generates an interaction process, and the data consumption module (such as a high-level business module, a sensing module) initiates a data request to the DP-C module to obtain certain business data or basic public data from the network.

可选地,该方法还包括:Optionally, the method further comprises:

第一设备接收来自目标设备通过数据面连接发送的数据。The first device receives data sent from the target device through the data plane connection.

可选地,在第一设备接收来自目标设备通过数据面连接发送的数据之前,还可以包括:Optionally, before the first device receives the data sent from the target device through the data plane connection, the method may further include:

所述第一设备向所述第二设备发送第二请求消息,所述第二请求消息用于请求所述数据。The first device sends a second request message to the second device, where the second request message is used to request the data.

具体地,第一请求消息可以是请求建立数据面连接,则第一设备可以通过第二请求消息向第二设备请求从目标设备获取数据,进而第一设备接收来自目标设备通过数据面连接发送的数据。Specifically, the first request message may be a request to establish a data plane connection, and the first device may request the second device to obtain data from the target device through a second request message, and then the first device receives data sent from the target device through the data plane connection.

可选地,该方法还包括:Optionally, the method further comprises:

第一设备确定所述第一请求消息。The first device determines the first request message.

具体地,终端确定第一请求消息,例如终端的DP-C模块需要确定第一请求消息中包含的内容。Specifically, the terminal determines the first request message, for example, the DP-C module of the terminal needs to determine the content included in the first request message.

可选地,第一设备确定所述第一请求消息,包括:Optionally, the first device determines the first request message, including:

所述第一设备基于第一因素确定所述数据面控制信令的第一路径信息;其中,所述第一因素包括以下至少一项:The first device determines the first path information of the data plane control signaling based on a first factor; wherein the first factor includes at least one of the following:

所述数据面控制信令的转发时延要求;The forwarding delay requirement of the data plane control signaling;

所述数据面控制信令是否需要被接入网设备解析。Whether the data plane control signaling needs to be parsed by the access network device.

具体地,第一设备根据第一因素确定上述数据面控制信令的第一路径信息。第一因素包括以下至少一种:Specifically, the first device determines the first path information of the data plane control signaling according to the first factor. The first factor includes at least one of the following:

(1)数据面控制信令的转发时延要求。例如,当时延要求较高时,数据面控制信令的路径需要精简协议层、跳过加解密等,则可利用新定义的精简的DP面路径对应的协议栈,或CP面协议栈;反之,数据面控制信令的路径则可利用UP面协议栈。(1) Forwarding delay requirements for data plane control signaling. For example, when the delay requirement is high, the data plane control signaling path needs to simplify the protocol layer, skip encryption and decryption, etc., then the protocol stack corresponding to the newly defined simplified DP plane path or the CP plane protocol stack can be used; conversely, the data plane control signaling path can use the UP plane protocol stack.

(2)数据面控制信令是否需要被接入网设备RAN解析。例如,当需要被RAN解析时,信令需经过RAN数据面对等协议层处理(如DsP,DsP1,PDCP,层二协议,层一协议;或DsP,DsP1,RRC,PDCP,层二协议,层一协议,即可以认为属于DP面路径且其中有DsP1层处理);反之,信令无需经过RAN数据面对等协议层处理(如DsP,PDCP,层二协议,层一协议(即通过DP面路径);或DsP,NAS,RRC,PDCP,层二协议,层一协议(即通过CP面路径)等)。(2) Whether the data plane control signaling needs to be parsed by the access network equipment RAN. For example, when parsed by the RAN, the signaling needs to be processed by the RAN data plane peer protocol layer (such as DsP, DsP1, PDCP, layer 2 protocol, layer 1 protocol; or DsP, DsP1, RRC, PDCP, layer 2 protocol, layer 1 protocol, that is, it can be considered to belong to the DP plane path and there is DsP1 layer processing); conversely, the signaling does not need to be processed by the RAN data plane peer protocol layer (such as DsP, PDCP, layer 2 protocol, layer 1 protocol (that is, through the DP plane path); or DsP, NAS, RRC, PDCP, layer 2 protocol, layer 1 protocol (that is, through the CP plane path)).

可选地,所述第一设备确定所述第一请求消息,包括:Optionally, the first device determines the first request message, including:

所述第一设备基于第二因素确定所述数据面数据转发的第二路径信息;其中,所述第二因素包括以下至少一项:The first device determines the second path information of the data plane data forwarding based on the second factor; wherein the second factor includes at least one of the following:

获取所述数据面数据的时延要求;Obtaining the latency requirement of the data plane data;

待传输的数据量;The amount of data to be transferred;

所述数据面数据是否需要被接入网设备解析。Whether the data plane data needs to be parsed by the access network device.

具体地,第一设备根据第二因素确定上述数据面数据转发的第二路径信息。第二因素包括以下至少一种:Specifically, the first device determines the second path information of the data plane data forwarding according to the second factor. The second factor includes at least one of the following:

(1)获取数据面数据的时延要求。例如,当要求的获取数据面数据的时延低于预设阈值时,则第一设备选择CP面路径作为数据转发路径。(1) Delay requirement for obtaining data plane data: For example, when the required delay for obtaining data plane data is lower than a preset threshold, the first device selects the CP plane path as the data forwarding path.

(2)待传输的数据量。例如,当数据量高于预设阈值时,则第一设备选择UP面路径作为数据转发路径。(2) Amount of data to be transmitted: For example, when the amount of data is higher than a preset threshold, the first device selects the UP plane path as the data forwarding path.

(3)数据面数据是否需要被RAN解析。例如,当数据面数据需要被RAN侧数据面功能获取并解析时,则第一设备选择DP面路径,进一步可选地,DP面路径中还需要经历DsP1协议层的封装和解析处理。(3) Whether the data plane data needs to be parsed by the RAN. For example, when the data plane data needs to be acquired and parsed by the data plane function on the RAN side, the first device selects the DP plane path. Further, optionally, the DP plane path also needs to undergo encapsulation and parsing processing of the DsP1 protocol layer.

可选地,所述第一设备确定所述第一请求消息,包括:Optionally, the first device determines the first request message, including:

所述第一设备基于第三因素确定所述第一数据编码方式;其中,所述第三因素包括以下至少一项:The first device determines the first data encoding method based on a third factor; wherein the third factor includes at least one of the following:

所述数据面数据的编码时延要求;The encoding delay requirement of the data plane data;

所述数据面数据的编码效率要求;Coding efficiency requirement for the data plane data;

所述数据面数据的可读性要求;Readability requirements of the data plane data;

所述数据面数据的安全性要求;The security requirements of the data plane data;

所述数据面数据的可靠性要求。The data plane data reliability requirements.

具体地,第一设备根据第三因素确定第一数据编码方式。第三因素包括以下至少一种:Specifically, the first device determines the first data encoding method according to the third factor. The third factor includes at least one of the following:

(1)数据面数据的编码时延要求。例如编码时延要求高时,第一设备可选择二进制编码对应的序列化方法(如Protocol Buffer等)。(1) Encoding delay requirements for data plane data. For example, when the encoding delay requirement is high, the first device can select a serialization method corresponding to binary encoding (such as Protocol Buffer, etc.).

(2)数据面数据的编码效率要求。例如编码效率要求高时,第一设备可选择二进制编码对应的序列化方法(如Protocol Buffer等)。(2) Data plane data coding efficiency requirements. For example, when the coding efficiency requirement is high, the first device may select a serialization method corresponding to binary coding (such as Protocol Buffer, etc.).

(3)数据面数据的数据可读性要求。例如要求数据的人类可读性强时,第一设备可选择基本文本的数据序列化方法(如JSON、XML等)(3) Data readability requirements for data plane data. For example, when the data is required to be highly human-readable, the first device may select a basic text data serialization method (such as JSON, XML, etc.)

(4)数据面数据的安全性要求。例如当数据传输要求一定的安全性时,第一设备可选择基于ASN.1的序列化方法。(4) Data security requirements on the data plane: For example, when data transmission requires certain security, the first device may select a serialization method based on ASN.1.

(5)数据面数据的可靠性要求。例如当数据传输要求一定的可靠性时,第一设备可选择基于ASN.1的序列化方法。(5) Data reliability requirements on the data plane: For example, when data transmission requires a certain reliability, the first device may select a serialization method based on ASN.1.

可选地,DP-C模块确定第一数据加密方式,例如基于时延要求、安全性要求等确定是否加密或不加密或加密方式。Optionally, the DP-C module determines the first data encryption method, for example, determines whether to encrypt or not encrypt or the encryption method based on latency requirements, security requirements, etc.

上述实施方式中,第一设备基于自身需要,例如第一因素、第二因素和第三因素中至少一项,确定第一请求消息,进而基于第一请求消息建立与目标设备之间的数据面连接,或通过数据面连接从目标设备获取数据,实现复杂度低,可靠性较高。In the above implementation, the first device determines the first request message based on its own needs, such as at least one of the first factor, the second factor and the third factor, and then establishes a data plane connection with the target device based on the first request message, or obtains data from the target device through the data plane connection, thereby achieving low complexity and high reliability.

可选地,所述第一路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面控制路径指示信息,数据面信令传递所需经历的协议层的信息。Optionally, the first path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane control path indication information, and information about protocol layers that data plane signaling needs to pass through.

可选地,所述第二路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面转发路径指示信息,数据面转发数据所需经历的协议层的信息。Optionally, the second path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane forwarding path indication information, and information about protocol layers that the data plane needs to pass through when forwarding data.

本申请实施例中,控制面路径指示信息例如可以是CP路径的相关信息,用户面路径指示信息例如可以是UP路径的相关信息,数据面控制路径指示信息可以是DP-C路径的相关信息,数据面转发路径指示信息可以是DP-U路径的相关信息。可以理解,控制面路径指示信息可以是指示CP路径的信息,用户面路径指示信息是可以是指示UP路径的信息,数据面控制路径指示信息可以是指示DP-C路径的信息,数据面转发路径指示信息可以是指示DP-U路径的信息。In the embodiment of the present application, the control plane path indication information may be, for example, relevant information of the CP path, the user plane path indication information may be, for example, relevant information of the UP path, the data plane control path indication information may be relevant information of the DP-C path, and the data plane forwarding path indication information may be relevant information of the DP-U path. It can be understood that the control plane path indication information may be information indicating the CP path, the user plane path indication information may be information indicating the UP path, the data plane control path indication information may be information indicating the DP-C path, and the data plane forwarding path indication information may be information indicating the DP-U path.

可选地,所述第一请求消息还包括所述数据面数据的以下至少一项信息:Optionally, the first request message further includes at least one of the following information of the data plane data:

采集的数据类型;The type of data collected;

数据过滤信息,用于在数据采集时过滤所需要的数据;Data filtering information, used to filter required data during data collection;

数据上报条件信息;Data reporting condition information;

数据处理方式;How your data is processed;

数据存储格式;Data storage format;

其中,所述数据过滤信息包括以下至少一项:The data filtering information includes at least one of the following:

数据采集对象的位置限定信息;Location-limited information of the data collection object;

数据采集的时间限定信息;Information on the time limit for data collection;

业务或应用程序限定信息,用于限定产生数据的业务或应用程序;Business or application qualification information, used to qualify the business or application that generates the data;

其中,所述数据上报条件信息包括以下至少一项:The data reporting condition information includes at least one of the following:

数据上报的时间周期信息;Time period information for data reporting;

触发数据上报的事件信息。Event information that triggers data reporting.

具体地,第一请求消息还可能包括其他信息,例如:Specifically, the first request message may also include other information, such as:

(1)数据类型,例如通过数据类型列表(Data type list)表示,用于指示所要收集的数据类型。具体地,数据类型用于指示具体要收集何种数据,可以是以列表的数据形式出现。例如,收集的数据包含但不限于终端中的感知sensing、AI、定位location等业务数据和基础公共数据。(1) Data type, for example, represented by a data type list, which indicates the type of data to be collected. Specifically, the data type is used to indicate what kind of data to be collected, and may be in the form of a list of data. For example, the collected data includes but is not limited to business data and basic public data such as sensing, AI, and location in the terminal.

(2)数据过滤信息(Data filter(位置location,时间time,业务或应用程序等)),用于指示进行数据收集的范围和条件,可以根据设定的过滤参数进一步过滤出所需要的数据。数据过滤信息包括以下至少一项:(2) Data filter information (location, time, business or application, etc.), which is used to indicate the scope and conditions for data collection, and can further filter out the required data according to the set filter parameters. Data filter information includes at least one of the following:

(2-1)位置限定信息(location),用于限定数据产生时所在的位置,可以是一个小区cell,跟踪区(Tracking Area,TA)等粒度,也可以是经纬度等粒度。比如,该位置限定信息的值是一个cell区域,那么目标设备在进行数据收集时会只收集在此区域内产生的数据。(2-1) Location limitation information (location) is used to limit the location where the data is generated. It can be a cell, a tracking area (TA), or a longitude and latitude. For example, if the value of the location limitation information is a cell area, then the target device will only collect data generated in this area when collecting data.

(2-2)时间限定信息(time),用于限定数据产生的时间,可以是包含开始收集时间和结束收集时间。比如,该时间限定信息的值是开始收集时间为08:00,结束收集时间为18:00。那么目标设备在进行数据收集时会只收集在此时间段内产生的数据。(2-2) Time limitation information (time) is used to limit the time when data is generated, which may include the start time and the end time of collection. For example, the value of the time limitation information is that the start time of collection is 08:00 and the end time of collection is 18:00. Then, when the target device collects data, it will only collect data generated within this time period.

(2-3)业务或应用程序限定信息(application),用于限定产生数据的业务或应用程序,该业务或应用程序限定信息例如包括:业务或应用程序的名称信息,业务或应用程序的标识信息。比如,该应用程序限定信息的值为“xx音乐”,那么目标设备在进行数据收集时会只收集此应用程序生成的数据。(2-3) Business or application definition information (application), which is used to define the business or application that generates the data. The business or application definition information includes, for example: the name information of the business or application, and the identification information of the business or application. For example, if the value of the application definition information is "xx music", the target device will only collect data generated by this application when collecting data.

(3)数据上报条件信息(Data reporting info),用于指示数据上报的条件信息。数据上报条件信息包括以下至少一项:(3) Data reporting information, which is used to indicate the data reporting condition information. The data reporting information includes at least one of the following:

(3-1)数据上报的时间周期信息,该时间周期信息用于指示将预设时间段内所收集的数据按照一定的时间周期进行上报并设定该时间周期。比如,该时间周期信息的值为每天,终端会每天上报当天的数据。(3-1) Time period information for data reporting, which is used to indicate that the data collected within a preset time period is reported according to a certain time period and set the time period. For example, if the value of the time period information is every day, the terminal will report the data of the day every day.

(3-2)触发数据上报的事件信息,用于指示在完成目标时间,或达到目标事件的条件时,终端进行数据上报。例如,事件信息可以是:在某个时间点数据量到达了阈值,或者终端移动到了某个目标位置等。(3-2) Event information that triggers data reporting is used to indicate that the terminal reports data when the target time is completed or the conditions of the target event are met. For example, the event information may be: the data volume reaches a threshold at a certain time point, or the terminal moves to a certain target location, etc.

(4)数据处理方式,用于指示最终数据需经过何种处理后再储存到网络中。比如,网络希望的数据为某段时间内的最大值,那么对于收集到的数据会先找到最大值并上传该最大值。其他数据处理方式可以是:平均数,方差,最小值,均值化,归一化等。(4) Data processing method, which indicates how the final data needs to be processed before being stored in the network. For example, if the network expects the data to be the maximum value within a certain period of time, then the maximum value of the collected data will be found first and uploaded. Other data processing methods can be: average, variance, minimum, averaging, normalization, etc.

(5)数据存储格式,用于指示最终数据以何种格式储存到网络中。比如,网络希望数据是以整数的格式进行储存,那么对于收集到的小数/浮点数类型的数据就需要先转换成整数再进行储存。其他数据存储格式还可以是:整数,小数,浮点数,16位浮点数,8位浮点数,字符串类型等。(5) Data storage format, which is used to indicate the format in which the final data is stored in the network. For example, if the network wants the data to be stored in the format of integers, then the collected decimal/floating point data must be converted into integers before being stored. Other data storage formats may include integers, decimals, floating point numbers, 16-bit floating point numbers, 8-bit floating point numbers, character strings, etc.

可选地,上述与所请求数据相关的特定信息,可以包含在第一请求消息中发送,也可以包含在后续的其它请求消息中发送(例如第二请求消息),本申请实施例对此并不限定。Optionally, the above-mentioned specific information related to the requested data may be included in the first request message and sent, or may be included in other subsequent request messages and sent (such as the second request message), which is not limited in this embodiment of the present application.

可选地,第二设备(如DPF-C)验证终端的数据获取相关的授权信息。Optionally, the second device (such as DPF-C) verifies the authorization information related to data acquisition of the terminal.

具体地,DPF-C可以向UDM或者鉴权服务功能(Authentication Server Function,AUSF)等发送签约数据获取请求或者授权验证请求消息,其中携带终端ID,用于验证该终端是否有获取所请求特定数据的权利。Specifically, DPF-C can send a contract data acquisition request or an authorization verification request message to UDM or authentication service function (AUSF), etc., which carries the terminal ID to verify whether the terminal has the right to obtain the requested specific data.

可选地,第二设备(如DPF-C)和第三设备(如策略控制网元(如PCF))建立/修改第一设备对应数据面的数据收集策略关联(data collection policy association)。Optionally, the second device (such as DPF-C) and the third device (such as a policy control network element (such as PCF)) establish/modify a data collection policy association (data collection policy association) of the data plane corresponding to the first device.

具体地,第二设备决定要建立第一设备对应数据面的数据收集策略;Specifically, the second device decides to establish a data collection policy corresponding to the data plane of the first device;

第二设备向第三设备发送策略关联建立请求;The second device sends a policy association establishment request to the third device;

第三设备向第二设备反馈所请求的第一设备对应数据面的数据收集策略信息。The third device feeds back the requested data collection policy information corresponding to the data plane of the first device to the second device.

可选地,第二设备获取来自第三设备的数据收集策略信息;Optionally, the second device obtains data collection policy information from the third device;

所述数据收集策略信息包括以下至少一项:The data collection strategy information includes at least one of the following:

数据状态;Data status;

是否匿名的指示信息,用于指示所述采集的数据是否为匿名状态;Anonymous indication information, used to indicate whether the collected data is anonymous;

路径类型,用于指示所述第一设备在进行数据获取时接受或支持的路径类型;A path type, used to indicate a path type accepted or supported by the first device when acquiring data;

编码方式;Coding method;

加密方式。Encryption method.

其中,第一设备对应数据面的数据收集策略信息可用于指示第二设备(如DPF-C和DPF-U)按照何种方式收集数据,第一设备对应数据面的数据收集策略信息包含以下至少一项信息:The data collection policy information corresponding to the data plane of the first device may be used to instruct the second device (such as DPF-C and DPF-U) in how to collect data, and the data collection policy information corresponding to the data plane of the first device includes at least one of the following information:

数据状态,用于指示可收集到的数据状态,即数据为原始数据(Raw data)还是处理过的数据(processed data)。其中原始数据是指没有经过处理的数据,保持采集上来的格式等。处理过的数据指经过数据预处理的数据。数据预处理的操作可以是数据清理,数据清理、数据集成、数据规约和数据变换等。Data status is used to indicate the status of the data that can be collected, that is, whether the data is raw data (Raw data) or processed data (Processed data). Raw data refers to data that has not been processed and maintains the format of the collected data. Processed data refers to data that has been preprocessed. Data preprocessing operations can be data cleaning, data cleaning, data integration, data reduction, and data transformation.

是否匿名的指示信息,用于指示所收集到的数据是否为匿名状态。如果数据为匿名状态,则第二设备收集到的数据可能只有数据而不知道该数据是属于哪一个第一设备/用户等,和数据相对应的标识信息可能是经过处理的第一设备标识或者根据网元映射出的标识信息。该匿名步骤可能是第一设备在上报的时候就匿名,或者在上报时第二设备或者某个网元进行匿名化处理。The indication information of whether the data is anonymous is used to indicate whether the collected data is anonymous. If the data is anonymous, the data collected by the second device may only be the data without knowing which first device/user the data belongs to. The identification information corresponding to the data may be the processed first device identification or the identification information mapped according to the network element. The anonymization step may be that the first device is anonymous when reporting, or the second device or a network element performs anonymization processing when reporting.

路径类型,用于指示第一设备在进行数据获取时可以接受/支持的路径方式,可以是通过用户面UP(User plane),控制面CP(Control Plane),数据面DP(data plane)等获取。The path type is used to indicate the path method that the first device can accept/support when acquiring data, which can be obtained through the user plane UP (User plane), control plane CP (Control Plane), data plane DP (data plane), etc.

编码方式,用于指示包括但不限于目标设备在向第一设备发送数据时使用的数据序列化方式,例如可以包括ASN.1,Protocol Buffer,JSON,其他等。Encoding method, used to indicate, including but not limited to, the data serialization method used by the target device when sending data to the first device, which may include ASN.1, Protocol Buffer, JSON, and others.

加密方式,包括但不限于用于指示目标设备向第一设备发送的数据是否需要加密。The encryption method includes, but is not limited to, indicating whether data sent by the target device to the first device needs to be encrypted.

可选地,所述第一设备向第二设备发送第一请求消息,包括:Optionally, the first device sending a first request message to the second device includes:

所述第一设备基于第一信息,向所述第二设备发送所述第一请求消息;The first device sends the first request message to the second device based on the first information;

所述第一信息包括以下至少一项:所述目标设备的地址、标识和端口信息。The first information includes at least one of the following: the address, identification and port information of the target device.

可选地,所述第一信息为所述第一设备从所述第二设备获取的;或,Optionally, the first information is acquired by the first device from the second device; or,

所述第一信息为所述第一设备通过域名系统DNS查询到的。The first information is obtained by the first device through a domain name system DNS.

具体地,第一设备(如终端的DP-U模块)在利用UP路径向目标设备(如DPF-U)获取数据之前,需获知目标设备的地址、标识和端口信息中至少一项。Specifically, before the first device (such as the DP-U module of the terminal) obtains data from the target device (such as DPF-U) using the UP path, it needs to know at least one of the address, identification and port information of the target device.

可选地,该第一信息的获取途径包括但不限于以下任意一种:Optionally, a way to obtain the first information includes but is not limited to any of the following:

a)第一信息为所述第一设备从所述第二设备获取的,例如在DPF-C向终端发送的消息中,携带目标设备(如DPF-U)的地址、标识和端口信息中至少一项;a) the first information is obtained by the first device from the second device, for example, in a message sent by the DPF-C to the terminal, carrying at least one of the address, identifier and port information of the target device (such as DPF-U);

b)第一设备通过DNS查询目标设备(如DPF-U)的地址、标识和端口信息中至少一项。b) The first device queries at least one of the address, identification and port information of the target device (such as DPF-U) through DNS.

可选地,DPF-C根据该第一设备的数据获取的授权信息、所请求数据的可用性(availability等)决定是否接受第一请求消息,从而向第一设备发送响应消息。Optionally, the DPF-C decides whether to accept the first request message according to the authorization information for data acquisition of the first device and the availability (availability, etc.) of the requested data, thereby sending a response message to the first device.

可选地,所述第一请求消息的响应消息包括以下至少一项:Optionally, the response message to the first request message includes at least one of the following:

数据面控制信令的第三路径信息;Third path information of data plane control signaling;

数据面数据转发的第四路径信息;Fourth path information of data plane data forwarding;

第二数据编码方式;A second data encoding method;

第二数据加密方式。Second data encryption method.

具体地,第二设备向第一设备发送第一请求消息的响应消息,该响应消息用于指示第二设备是否接受第一请求消息。可选地,该响应消息例如通过第三设备(如AMF)向第一设备发送,可选地,该响应消息中还包括第一设备的标识信息。Specifically, the second device sends a response message to the first request message to the first device, and the response message is used to indicate whether the second device accepts the first request message. Optionally, the response message is sent to the first device through a third device (such as AMF), and optionally, the response message also includes identification information of the first device.

若第二设备接受第一请求消息的情况下,该响应消息中可包含如下至少一种信息:If the second device accepts the first request message, the response message may include at least one of the following information:

第二设备所选择的数据面控制信令的第三路径信息;third path information of the data plane control signaling selected by the second device;

第二设备所选择的数据面数据转发的第四路径信息;Fourth path information for forwarding data on the data plane selected by the second device;

第二设备所选择的第二数据编码方式;a second data encoding mode selected by the second device;

第二设备所选择的第二数据加密方式。The second data encryption method selected by the second device.

例如第三路径信息和第四路径信息包括CP路径或CP路径对应的协议栈的指示信息,即数据面连接基于控制面路径;第三路径信息和第四路径信息包括UP路径或UP路径对应的协议栈的指示信息,即数据面连接基于用户面路径;第三路径信息和第四路径信息包括DP转发路径或DP转发路径对应的协议栈的指示信息,即数据面连接基于数据面转发路径。For example, the third path information and the fourth path information include indication information of the CP path or the protocol stack corresponding to the CP path, that is, the data plane connection is based on the control plane path; the third path information and the fourth path information include indication information of the UP path or the protocol stack corresponding to the UP path, that is, the data plane connection is based on the user plane path; the third path information and the fourth path information include indication information of the DP forwarding path or the protocol stack corresponding to the DP forwarding path, that is, the data plane connection is based on the data plane forwarding path.

可选地,第一路径信息与第三路径信息可以相同或不同,第二路径信息与第四路径信息可以相同或不同。Optionally, the first path information and the third path information may be the same or different, and the second path information and the fourth path information may be the same or different.

可选地,第一设备确定所述第一请求消息,包括:Optionally, the first device determines the first request message, including:

所述第一设备的数据面控制模块确定所述第一请求消息;The data plane control module of the first device determines the first request message;

所述方法还包括:The method further comprises:

所述第一设备的数据面控制模块向所述第一设备的数据面转发模块转发所述第一请求消息;The data plane control module of the first device forwards the first request message to the data plane forwarding module of the first device;

所述第一设备向第二设备发送第一请求消息,包括:The first device sending a first request message to the second device includes:

所述第一设备的数据面转发模块向第二设备发送所述第一请求消息。The data plane forwarding module of the first device sends the first request message to the second device.

具体地,第一设备内部的数据面相关的模块发生交互过程。包括以下至少一种:Specifically, the data plane-related modules in the first device interact with each other, including at least one of the following:

数据面控制模块DP-C确定第一请求消息的内容;The data plane control module DP-C determines the content of the first request message;

DP-C向数据面转发模块DP-U转发所述第一请求消息;DP-C forwards the first request message to the data plane forwarding module DP-U;

DP-U基于第一请求消息建立与所述目标设备的数据面连接。The DP-U establishes a data plane connection with the target device based on the first request message.

可选地,第一请求消息可以是用于请求建立数据面连接,但未携带终端选择的路径信息等,DP-C模块从NAS模块接收到第一请求消息的响应消息的内容(可选地,可以包括DPF-C选择的路径信息等);Optionally, the first request message may be used to request establishment of a data plane connection, but does not carry path information selected by the terminal, etc. The DP-C module receives the content of a response message to the first request message from the NAS module (optionally, it may include path information selected by the DPF-C, etc.);

DP-C模块根据第一请求消息的响应消息的内容,以及第一因素、第二因素和第三因素中至少一项,确定终端所选择的以下至少一种信息:数据面控制信令的第一路径信息、数据面数据转发的第二路径信息、第一数据编码方式、第一数据加密方式;The DP-C module determines, according to the content of the response message to the first request message and at least one of the first factor, the second factor, and the third factor, at least one of the following information selected by the terminal: first path information of data plane control signaling, second path information of data plane data forwarding, a first data encoding method, and a first data encryption method;

DP-C向DP-U发送终端所选择的以下至少一种信息:数据面控制信令的第一路径信息、数据面数据转发的第二路径信息、第一数据编码方式、第一数据加密方式。DP-C sends at least one of the following information selected by the terminal to DP-U: first path information of data plane control signaling, second path information of data plane data forwarding, first data encoding method, and first data encryption method.

可选地,在DPF-C接受第一请求消息的情况下,DPF-C从数据源(data source)请求获取终端所请求的数据,数据源(data source)可以将数据发送到DPF-U。Optionally, when DPF-C accepts the first request message, DPF-C requests the data requested by the terminal from the data source, and the data source can send the data to DPF-U.

可选地,若DPF-C判断曾经已经获取并保存了该数据,则从data source获取数据的步骤可以省略。例如,在DPF-U或ADRF保存了该数据的情况下,DPF-C可从DPF-U中提取出该数据。Optionally, if the DPF-C determines that the data has been acquired and saved, the step of acquiring the data from the data source can be omitted. For example, if the DPF-U or ADRF has saved the data, the DPF-C can extract the data from the DPF-U.

可选地,在DPF-C选择通过CP面路径为数据面数据转发路径的情况下,DPF-C将从data source或DPF-U/ADRF获取的数据发送给AMF,以便AMF转发该数据给终端。Optionally, when DPF-C selects the CP plane path as the data plane data forwarding path, DPF-C sends the data obtained from the data source or DPF-U/ADRF to AMF so that AMF forwards the data to the terminal.

可选地,上述数据以所选择的数据编码方式、数据加密方式处理后发送。Optionally, the above data is sent after being processed in a selected data encoding method or data encryption method.

可选地,在向终端反馈所请求数据之前,若终端处于空闲态,则AMF可触发服务请求流程(如Network Triggered Service Request流程),用于激活终端,比如将终端从空闲态变为激活态。Optionally, before feeding back the requested data to the terminal, if the terminal is in an idle state, the AMF may trigger a service request process (such as a Network Triggered Service Request process) to activate the terminal, for example, changing the terminal from an idle state to an activated state.

可选地,AMF向终端发送下行NAS消息,并在该下行NAS消息携带终端请求的数据。Optionally, the AMF sends a downlink NAS message to the terminal, and the downlink NAS message carries the data requested by the terminal.

示例性地,如图4所示,其中,MM功能为移动管理(Mobility Management,MM)功能,PC功能为策略控制(Policy Control,PC)功能,该方法包括:Exemplarily, as shown in FIG4 , wherein the MM function is a Mobility Management (MM) function, and the PC function is a Policy Control (PC) function, the method includes:

步骤1、终端内部模块交互;Step 1: Interaction between modules within the terminal;

步骤2终端向DPF(或DPF-C)发送数据请求/订阅,例如携带终端ID,请求的数据,推荐的数据面控制信令的路径,数据转发的路径(例如CP),数据编码方式等;Step 2: The terminal sends a data request/subscription to the DPF (or DPF-C), for example, carrying the terminal ID, requested data, recommended data plane control signaling path, data forwarding path (such as CP), data encoding method, etc.

步骤3、终端数据收集授权;Step 3: Terminal data collection authorization;

步骤4、DPF(或DPF-C)确定数据收集响应,例如包括:选择的数据面控制信令的路径,数据转发的路径(例如CP),数据编码方式等;Step 4: DPF (or DPF-C) determines a data collection response, including, for example, a selected data plane control signaling path, a data forwarding path (such as CP), a data encoding method, etc.

步骤5、DPF(或DPF-C)向终端发送数据请求/订阅响应,例如包括:选择的数据面控制信令的路径,数据转发的路径(例如CP),数据编码方式等;Step 5: DPF (or DPF-C) sends a data request/subscription response to the terminal, including, for example, the selected data plane control signaling path, the data forwarding path (such as CP), the data encoding method, etc.

步骤5a、终端内部数据面DP模块交互;Step 5a: Interaction between the data plane DP module inside the terminal;

步骤6、DPF-U进行数据收集,例如与DPF-C、数据源等交互实现;Step 6: DPF-U collects data, for example, by interacting with DPF-C, data sources, etc.;

步骤6a、DPF-U或ADRF进行数据存储;Step 6a, DPF-U or ADRF stores data;

步骤7、DPF(或DPF-C)通过CP路径进行数据通知(例如传输经过数据编码的数据);Step 7: DPF (or DPF-C) performs data notification (e.g., transmits data encoded) via the CP path;

步骤8、网络触发的服务请求;Step 8: Network-triggered service request;

步骤9、AMF通过CP路径向终端进行数据通知(data notify)。Step 9: AMF sends data notification (data notify) to the terminal through the CP path.

可选地,该方法还包括:Optionally, the method further comprises:

第一设备根据所述第二路径信息或所述第四路径信息,触发与所述目标设备建立所述数据面连接。The first device triggers establishment of the data plane connection with the target device according to the second path information or the fourth path information.

具体地,第一请求消息可以是用于请求获取数据的,第一设备在第一请求消息后再发起数据面连接的建立过程,具体可以是通过第一设备向第二设备发起其它请求消息实现。Specifically, the first request message may be used to request data acquisition, and the first device may initiate a process of establishing a data plane connection after the first request message, which may be achieved by the first device initiating other request messages to the second device.

可选地,在所述数据面连接基于用户面路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a user plane path, the first request message further includes at least one of the following:

用户面路径对应的标识信息;Identification information corresponding to the user plane path;

所述用户面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the user plane path;

所述用户面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the user plane path.

具体地,在第一设备向第二设备推荐的,或者第二设备自身选择的数据面数据转发路径是UP面路径,或者UP面路径对应的协议层。Specifically, the data plane data forwarding path recommended by the first device to the second device, or selected by the second device itself, is a UP plane path, or a protocol layer corresponding to the UP plane path.

第一设备在第一请求消息中携带的第一设备所选择的数据面数据转发的第二路径信息设置为UP面路径,或者UP面路径对应的协议层。The second path information of the data plane data forwarding selected by the first device and carried in the first request message by the first device is set to the UP plane path, or the protocol layer corresponding to the UP plane path.

可选地,如图5所示,该第一请求消息还可携带以下至少一项信息:Optionally, as shown in FIG5 , the first request message may further carry at least one of the following information:

a)用户面UP路径对应的标识信息(如PDU会话ID(PDU session ID),QoS流ID);a) Identification information corresponding to the user plane UP path (such as PDU session ID, QoS flow ID);

b)数据面路径对应的所述第一设备的地址信息或者标识信息,即第一设备被分配的对应该UP路径的地址信息或者标识信息(如终端的IP地址或者以太网地址等);b) address information or identification information of the first device corresponding to the data plane path, that is, address information or identification information (such as IP address or Ethernet address of the terminal, etc.) assigned to the first device corresponding to the UP path;

c)数据面路径对应的所述第一设备的端口信息,即第一设备被分配的对应该UP路径的端口信息(如终端的端口号(port num))。c) Port information of the first device corresponding to the data plane path, that is, the port information of the first device assigned to the UP path (such as the port number (port num) of the terminal).

以上响应消息中携带的这些信息用于告知第二设备:第一设备将使用UP路径获取数据。The information carried in the above response message is used to inform the second device that the first device will use the UP path to obtain data.

进一步,第一设备(如DP-U模块)基于所选择的UP路径,向目标设备(如DPF-U)获取数据。Further, the first device (eg, DP-U module) obtains data from the target device (eg, DPF-U) based on the selected UP path.

可选地,DPF-C给DPF-U发送通知信息,其中包含上述该第一请求消息中携带的a)Optionally, DPF-C sends notification information to DPF-U, including a) carried in the first request message.

、b)和c)的内容。, b) and c).

可选地,图5中步骤1a可能发生在步骤5之后,则终端还需要再发一个ack给DPF-C告知自身被分配的IP地址和端口号等。Optionally, step 1a in FIG. 5 may occur after step 5, and the terminal needs to send another ack to the DPF-C to inform the terminal of its assigned IP address and port number, etc.

可选地,在所述数据面连接基于数据面转发路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a data plane forwarding path, the first request message further includes at least one of the following:

数据面路径对应的标识信息;Identification information corresponding to the data plane path;

所述数据面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the data plane path;

所述数据面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the data plane path.

具体地,第一设备向第二设备推荐的,或者第二设备自身选择的数据面数据转发路径是DP面路径,或者DP面路径对应的协议层。Specifically, the data plane data forwarding path recommended by the first device to the second device, or selected by the second device itself, is the DP plane path, or the protocol layer corresponding to the DP plane path.

第一设备在第一请求消息中携带的第一设备所选择的数据面数据转发的路径设置为DP面路径,或者DP面路径对应的协议层。The data plane data forwarding path selected by the first device and carried in the first request message is set to the DP plane path, or the protocol layer corresponding to the DP plane path.

示例性地,如图5所示,该方法包括:Exemplarily, as shown in FIG5 , the method includes:

步骤1、终端内部模块交互;Step 1: Interaction between modules within the terminal;

步骤1a、终端PDU会话建立;Step 1a, terminal PDU session establishment;

步骤2、终端向DPF(或DPF-C)发送数据请求/订阅,例如携带终端ID,请求的数据,推荐的数据面控制信令的路径,数据转发的路径(例如UP,路径信息中可以包括PDU会话ID,终端IP等),数据编码方式等;Step 2: The terminal sends a data request/subscription to the DPF (or DPF-C), for example, carrying the terminal ID, requested data, recommended data plane control signaling path, data forwarding path (for example, UP, the path information may include PDU session ID, terminal IP, etc.), data encoding method, etc.;

步骤3、终端数据收集授权;Step 3: Terminal data collection authorization;

步骤4、DPF(或DPF-C)确定数据收集响应,例如包括:选择的数据面控制信令的路径,数据转发的路径(例如UP,路径信息中可以包括PDU会话ID,终端IP等),数据编码方式等;Step 4, DPF (or DPF-C) determines the data collection response, for example, including: the selected data plane control signaling path, the data forwarding path (such as UP, the path information may include PDU session ID, terminal IP, etc.), data encoding method, etc.;

步骤4a、DPF-C向DPF-U发送数据请求/订阅,例如携带终端ID,请求的数据,推荐的数据面控制信令的路径,数据转发的路径(例如UP,路径信息中可以包括PDU会话ID,终端IP等),数据编码方式等;Step 4a, DPF-C sends a data request/subscription to DPF-U, for example, carrying the terminal ID, requested data, recommended data plane control signaling path, data forwarding path (for example, UP, the path information may include PDU session ID, terminal IP, etc.), data encoding method, etc.;

步骤5、DPF(或DPF-C)向终端发送数据请求/订阅响应,例如包括:选择的数据面控制信令的路径,数据转发的路径(例如UP,路径信息中可以包括PDU会话ID,终端IP等),数据编码方式等;Step 5, DPF (or DPF-C) sends a data request/subscription response to the terminal, for example, including: the selected data plane control signaling path, the data forwarding path (for example, UP, the path information may include PDU session ID, terminal IP, etc.), data encoding method, etc.;

步骤5a、终端内部数据面DP模块交互;Step 5a: Interaction between the data plane DP module inside the terminal;

步骤6、DPF-U进行数据收集,例如与DPF-C、数据源等交互实现;Step 6: DPF-U collects data, for example, by interacting with DPF-C, data sources, etc.;

步骤6a、DPF-U或ADRF进行数据存储;Step 6a, DPF-U or ADRF stores data;

步骤7、DPF(或DPF-C)通过UP路径进行数据通知(例如传输经过数据编码的数据)。Step 7: DPF (or DPF-C) performs data notification (eg, transmits data encoded) via the UP path.

进一步,可选地,如图6所示,该第一请求消息还可携带以下至少一项信息:Further, optionally, as shown in FIG6 , the first request message may also carry at least one of the following information:

a)DP路径对应的标识信息(如DP session ID,或QoS流ID);a) Identification information corresponding to the DP path (such as DP session ID or QoS flow ID);

b)数据面路径对应的所述第一设备的地址信息或者标识信息,例如第一设备被分配的对应该DP路径的地址信息(如终端DP session对应的IP地址或者以太网地址等)或者标识信息;b) address information or identification information of the first device corresponding to the data plane path, such as address information (such as IP address or Ethernet address corresponding to the terminal DP session, etc.) or identification information assigned to the first device corresponding to the DP path;

c)数据面路径对应的所述第一设备的端口信息,例如第一设备被分配的对应该DP路径的端口信息(例如终端端口号)。c) Port information of the first device corresponding to the data plane path, such as the port information (such as the terminal port number) assigned to the first device corresponding to the DP path.

以上第一请求消息中携带的这些信息用于告知第二设备:第一设备将使用DP路径获取数据。The information carried in the above first request message is used to inform the second device that the first device will use the DP path to obtain data.

进一步地,第二设备(如DPU-U)基于所选择的DP路径,向第一设备发送所获取的数据。Further, the second device (such as DPU-U) sends the acquired data to the first device based on the selected DP path.

示例性地,如图6所示,该方法包括:Exemplarily, as shown in FIG6 , the method includes:

步骤1、终端内部模块交互;Step 1: Interaction between modules within the terminal;

步骤2、终端向DPF(或DPF-C)发送数据请求/订阅,例如携带终端ID,请求的数据,推荐的数据面控制信令的路径,数据转发的路径(例如UP,路径信息中可以包括PDU会话ID,终端IP等),数据编码方式等;Step 2: The terminal sends a data request/subscription to the DPF (or DPF-C), for example, carrying the terminal ID, requested data, recommended data plane control signaling path, data forwarding path (for example, UP, the path information may include PDU session ID, terminal IP, etc.), data encoding method, etc.;

步骤3、终端数据收集授权;Step 3: Terminal data collection authorization;

步骤4、DPF(或DPF-C)确定数据收集响应,例如包括:选择的数据面控制信令的路径,数据转发的路径(例如UP,路径信息中可以包括PDU会话ID,终端IP等),数据编码方式等;Step 4, DPF (or DPF-C) determines the data collection response, for example, including: the selected data plane control signaling path, the data forwarding path (such as UP, the path information may include PDU session ID, terminal IP, etc.), data encoding method, etc.;

步骤4a、DPF-C向DPF-U发送数据请求/订阅,例如携带终端ID,请求的数据,推荐的数据面控制信令的路径,数据转发的路径(例如DP,DsP1或通过RAN,路径信息中可以包括终端DP IP或RAN DP IP等),数据编码方式等;Step 4a, DPF-C sends a data request/subscription to DPF-U, for example, carrying the terminal ID, requested data, recommended data plane control signaling path, data forwarding path (for example, DP, DsP1 or through RAN, the path information may include terminal DP IP or RAN DP IP, etc.), data encoding method, etc.;

步骤5、DPF(或DPF-C)向终端发送数据请求/订阅响应,例如包括:选择的数据面控制信令的路径,数据转发的路径(例如DP,DsP1或通过RAN,路径信息中可以包括终端DP IP或RAN DP IP等),数据编码方式等;Step 5. DPF (or DPF-C) sends a data request/subscription response to the terminal, including, for example: the selected data plane control signaling path, the data forwarding path (such as DP, DsP1 or through RAN, the path information may include the terminal DP IP or RAN DP IP, etc.), data encoding method, etc.

步骤5a、终端内部数据面DP模块交互;Step 5a: Interaction between the data plane DP module inside the terminal;

步骤6、DPF-U进行数据收集,例如与DPF-C、数据源等交互实现;Step 6: DPF-U collects data, for example, by interacting with DPF-C, data sources, etc.;

步骤6a、DPF-U或ADRF进行数据存储;Step 6a, DPF-U or ADRF stores data;

步骤7、DPF(或DPF-C)通过DP路径进行数据通知(例如传输经过数据编码的数据)。Step 7: DPF (or DPF-C) performs data notification (eg, transmits data encoded) via the DP path.

上述图4-图6示例中,图4采用的是CP路径,图5中采用的是UP路径,图6中采用的是DP路径。In the examples of Figures 4 to 6 above, Figure 4 uses the CP path, Figure 5 uses the UP path, and Figure 6 uses the DP path.

请参考图7,本申请实施例提供了一种数据交互方法,本实施例的执行主体为第二设备,该方法包括:Please refer to FIG. 7 , an embodiment of the present application provides a data interaction method, the execution subject of this embodiment is a second device, and the method includes:

步骤201、第二设备接收第一设备发送的第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;Step 201: A second device receives a first request message sent by a first device, where the first request message is used to request to establish a data plane connection with a target device, or to obtain data from the target device based on the data plane connection;

步骤202、第二设备向所述第一设备发送所述第一请求消息的响应消息。Step 202: The second device sends a response message to the first request message to the first device.

可选地,所述第一请求消息包括以下至少一项:数据面控制信令的第一路径信息;数据面数据转发的第二路径信息;第一数据编码方式;第一数据加密方式。Optionally, the first request message includes at least one of the following: first path information of data plane control signaling; second path information of data plane data forwarding; first data encoding method; first data encryption method.

可选地,所述方法还包括:Optionally, the method further comprises:

当所述第二设备为所述目标设备时,所述第二设备通过所述数据面连接向所述第一设备发送数据。When the second device is the target device, the second device sends data to the first device through the data plane connection.

可选地,所述方法还包括:Optionally, the method further comprises:

所述第二设备获取来自数据源或者第三设备(DPF-U)的所述数据,例如此时第二设备为目标设备。The second device obtains the data from a data source or a third device (DPF-U), for example, the second device is a target device at this time.

可选地,所述方法还包括:Optionally, the method further comprises:

所述第二设备接收所述第一设备发送的第二请求消息,所述第二请求消息用于请求所述数据。The second device receives a second request message sent by the first device, where the second request message is used to request the data.

可选地,所述第一路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面控制路径指示信息,数据面信令传递所需经历的协议层的信息。Optionally, the first path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane control path indication information, and information about protocol layers that data plane signaling needs to pass through.

可选地,所述第二路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面转发路径指示信息,数据面转发数据所需经历的协议层的信息。Optionally, the second path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane forwarding path indication information, and information about protocol layers that the data plane needs to pass through when forwarding data.

可选地,所述第一请求消息还包括所述数据面数据的以下至少一项信息:Optionally, the first request message further includes at least one of the following information of the data plane data:

采集的数据类型;The type of data collected;

数据过滤信息,用于在数据采集时过滤所需要的数据;Data filtering information, used to filter required data during data collection;

数据上报条件信息;Data reporting condition information;

数据处理方式;How your data is processed;

数据存储格式;Data storage format;

其中,所述数据过滤信息包括以下至少一项:The data filtering information includes at least one of the following:

数据采集对象的位置限定信息;Location-limited information of the data collection object;

数据采集的时间限定信息;Information on the time limit for data collection;

业务或应用程序限定信息,用于限定产生数据的业务或应用程序;Business or application qualification information, used to qualify the business or application that generates the data;

数据来源信息;Data source information;

其中,所述数据上报条件信息包括以下至少一项:The data reporting condition information includes at least one of the following:

数据上报的时间周期信息;触发数据上报的事件信息。Time period information for data reporting; event information that triggers data reporting.

可选地,所述第一请求消息的响应消息包括以下至少一项:Optionally, the response message to the first request message includes at least one of the following:

数据面控制信令的第三路径信息;Third path information of data plane control signaling;

数据面数据转发的第四路径信息;Fourth path information of data plane data forwarding;

第二数据编码方式;A second data encoding method;

第二数据加密方式。Second data encryption method.

可选地,在所述数据面连接基于用户面路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a user plane path, the first request message further includes at least one of the following:

用户面路径对应的标识信息;Identification information corresponding to the user plane path;

所述用户面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the user plane path;

所述用户面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the user plane path.

可选地,在所述数据面连接基于数据面转发路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a data plane forwarding path, the first request message further includes at least one of the following:

数据面路径对应的标识信息;Identification information corresponding to the data plane path;

所述数据面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the data plane path;

所述数据面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the data plane path.

可选地,所述方法还包括:Optionally, the method further comprises:

所述第二设备向所述目标设备发送第三请求消息,所述第三请求消息用于请求所述目标设备与所述第一设备建立数据面连接,或者,用于向目标设备通知所述第一设备需基于数据面连接从目标设备获取数据;The second device sends a third request message to the target device, where the third request message is used to request the target device to establish a data plane connection with the first device, or to notify the target device that the first device needs to obtain data from the target device based on the data plane connection;

可选地,所述第三请求消息,包括以下至少一项信息:Optionally, the third request message includes at least one of the following information:

采集的数据类型;The type of data collected;

数据过滤信息,用于在数据采集时过滤所需要的数据;Data filtering information, used to filter required data during data collection;

数据上报条件信息;Data reporting condition information;

数据处理方式;How your data is processed;

数据存储格式。Data storage format.

可选地,第三请求消息的内容与第一请求消息可以相同,或者为根据第一请求消息设置的。Optionally, the content of the third request message may be the same as that of the first request message, or may be set according to the first request message.

可选地,所述方法还包括:Optionally, the method further comprises:

所述第二设备向所述目标设备发送以下信息的至少一项:The second device sends at least one of the following information to the target device:

所述第一路径信息或所述第三路径信息;the first path information or the third path information;

所述第二路径信息或所述第四路径信息;the second path information or the fourth path information;

所述第一数据编码方式或所述第二数据编码方式;the first data encoding method or the second data encoding method;

所述第二数据加密方式或所述第二数据加密方式;the second data encryption method or the second data encryption method;

所述第一设备的地址信息或者标识信息;address information or identification information of the first device;

所述第一设备的端口信息。The port information of the first device.

可选地,上述第二设备向目标设备发送的至少一项信息可以通过所述第三请求消息携带。Optionally, the at least one item of information sent by the second device to the target device may be carried by the third request message.

可选地,该方法还包括:Optionally, the method further comprises:

第二设备(DPF-C)获取目标设备(DPF-U)的第二信息;The second device (DPF-C) obtains second information of the target device (DPF-U);

所述第二信息包括以下至少一项:所述目标设备的地址、标识和端口信息。The second information includes at least one of the following: the address, identification and port information of the target device.

可选地,第二设备向第一设备发送所述第二信息,例如可以在第一请求消息的响应消息中携带该第二信息,如携带目标设备(如DPF-U)的地址、标识和端口信息中至少一项。Optionally, the second device sends the second information to the first device, for example, the second information may be carried in a response message to the first request message, such as carrying at least one of the address, identifier and port information of the target device (such as DPF-U).

本实施例的方法,其具体实现过程与技术效果与第一设备侧方法实施例中类似,具体可以参见第一设备侧方法实施例中的详细介绍,此处不再赘述。The specific implementation process and technical effects of the method of this embodiment are similar to those in the first device side method embodiment. For details, please refer to the detailed introduction in the first device side method embodiment, and no further details will be given here.

本申请实施例提供的数据交互方法,执行主体可以为数据交互装置。本申请实施例中以数据交互装置执行数据交互方法为例,说明本申请实施例提供的数据交互装置。The data interaction method provided in the embodiment of the present application can be executed by a data interaction device. In the embodiment of the present application, the data interaction device provided in the embodiment of the present application is described by taking the data interaction method executed by the data interaction device as an example.

图8是本申请实施例提供的数据交互装置的结构示意图之一。如图8所示,本实施例提供的数据交互装置,可以应用于第一设备,数据交互装置包括:FIG8 is one of the structural diagrams of the data interaction device provided in the embodiment of the present application. As shown in FIG8, the data interaction device provided in the present embodiment can be applied to the first device, and the data interaction device includes:

发送模块110,用于向第二设备发送第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;A sending module 110, configured to send a first request message to a second device, where the first request message is used to request to establish a data plane connection with a target device, or to obtain data from the target device based on the data plane connection;

接收模块120,用于接收来自所述第二设备的第一请求消息的响应消息。The receiving module 120 is configured to receive a response message to the first request message from the second device.

可选地,所述第一请求消息包括以下至少一项:数据面控制信令的第一路径信息;数据面数据转发的第二路径信息;第一数据编码方式;第一数据加密方式。Optionally, the first request message includes at least one of the following: first path information of data plane control signaling; second path information of data plane data forwarding; first data encoding method; first data encryption method.

可选地,所述接收模块120还用于:Optionally, the receiving module 120 is further configured to:

接收来自所述目标设备通过所述数据面连接发送的数据。Receive data sent from the target device through the data plane connection.

可选地,所述发送模块110,还用于:Optionally, the sending module 110 is further configured to:

向所述第二设备发送第二请求消息,所述第二请求消息用于请求所述数据。A second request message is sent to the second device, where the second request message is used to request the data.

可选地,所述第一路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面控制路径指示信息,数据面信令传递所需经历的协议层的信息。Optionally, the first path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane control path indication information, and information about protocol layers that data plane signaling needs to pass through.

可选地,所述第二路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面转发路径指示信息,数据面转发数据所需经历的协议层的信息。Optionally, the second path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane forwarding path indication information, and information about protocol layers that the data plane needs to pass through when forwarding data.

可选地,所述装置还包括:Optionally, the device further comprises:

处理模块,用于确定所述第一请求消息。A processing module is used to determine the first request message.

可选地,处理模块,具体用于:Optionally, the processing module is specifically configured to:

基于第一因素确定所述数据面控制信令的第一路径信息;其中,所述第一因素包括以下至少一项:Determine the first path information of the data plane control signaling based on a first factor; wherein the first factor includes at least one of the following:

所述数据面控制信令的转发时延要求;The forwarding delay requirement of the data plane control signaling;

所述数据面控制信令是否需要被接入网设备解析。Whether the data plane control signaling needs to be parsed by the access network device.

可选地,处理模块,具体用于:Optionally, the processing module is specifically configured to:

基于第二因素确定所述数据面数据转发的第二路径信息;其中,所述第二因素包括以下至少一项:Determine the second path information for forwarding the data plane data based on the second factor; wherein the second factor includes at least one of the following:

获取所述数据面数据的时延要求;Obtaining the latency requirement of the data plane data;

待传输的数据量;The amount of data to be transferred;

所述数据面数据是否需要被接入网设备解析。Whether the data plane data needs to be parsed by the access network device.

可选地,处理模块,具体用于:Optionally, the processing module is specifically configured to:

基于第三因素确定所述第一数据编码方式;其中,所述第三因素包括以下至少一项:The first data encoding method is determined based on a third factor; wherein the third factor includes at least one of the following:

所述数据面数据的编码时延要求;The encoding delay requirement of the data plane data;

所述数据面数据的编码效率要求;Coding efficiency requirement for the data plane data;

所述数据面数据的可读性要求;Readability requirements of the data plane data;

所述数据面数据的安全性要求;Security requirements for the data plane data;

所述数据面数据的可靠性要求。The data plane data reliability requirements.

可选地,所述第一请求消息还包括所述数据面数据的以下至少一项信息:Optionally, the first request message further includes at least one of the following information of the data plane data:

采集的数据类型;The type of data collected;

数据过滤信息,用于在数据采集时过滤所需要的数据;Data filtering information, used to filter required data during data collection;

数据上报条件信息;Data reporting condition information;

数据处理方式;How your data is processed;

数据存储格式;Data storage format;

其中,所述数据过滤信息包括以下至少一项:The data filtering information includes at least one of the following:

数据采集对象的位置限定信息;Location-limited information of the data collection object;

数据采集的时间限定信息;Information on the time limit for data collection;

业务或应用程序限定信息,用于限定产生数据的业务或应用程序;Business or application qualification information, used to qualify the business or application that generates the data;

数据来源信息;Data source information;

其中,所述数据上报条件信息包括以下至少一项:The data reporting condition information includes at least one of the following:

数据上报的时间周期信息;触发数据上报的事件信息。Time period information for data reporting; event information that triggers data reporting.

可选地,所述第一请求消息的响应消息包括以下至少一项:Optionally, the response message to the first request message includes at least one of the following:

数据面控制信令的第三路径信息;Third path information of data plane control signaling;

数据面数据转发的第四路径信息;Fourth path information of data plane data forwarding;

第二数据编码方式;A second data encoding method;

第二数据加密方式。Second data encryption method.

可选地,处理模块,还用于:Optionally, the processing module is further configured to:

根据所述第二路径信息或所述第四路径信息,触发与所述目标设备建立所述数据面连接。Establishing the data plane connection with the target device is triggered according to the second path information or the fourth path information.

可选地,在所述数据面连接基于用户面路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a user plane path, the first request message further includes at least one of the following:

用户面路径对应的标识信息;Identification information corresponding to the user plane path;

所述用户面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the user plane path;

所述用户面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the user plane path.

可选地,在所述数据面连接基于数据面转发路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a data plane forwarding path, the first request message further includes at least one of the following:

数据面路径对应的标识信息;Identification information corresponding to the data plane path;

所述数据面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the data plane path;

所述数据面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the data plane path.

可选地,所述发送模块110,具体用于:Optionally, the sending module 110 is specifically configured to:

基于第一信息,向所述第二设备发送所述第一请求消息;Based on the first information, sending the first request message to the second device;

所述第一信息包括以下至少一项:所述目标设备的地址、标识和端口信息。The first information includes at least one of the following: the address, identification and port information of the target device.

可选地,所述第一信息为所述第一设备从所述第二设备获取的;或,Optionally, the first information is acquired by the first device from the second device; or,

所述第一信息为所述第一设备通过域名系统DNS查询到的。The first information is obtained by the first device through a domain name system DNS.

可选地,处理模块,具体用于:Optionally, the processing module is specifically configured to:

通过所述第一设备的数据面控制模块确定所述第一请求消息;Determining the first request message by a data plane control module of the first device;

通过所述第一设备的数据面控制模块向所述第一设备的数据面转发模块转发所述第一请求消息;forwarding the first request message to a data plane forwarding module of the first device through a data plane control module of the first device;

可选地,所述发送模块110,具体用于:Optionally, the sending module 110 is specifically configured to:

通过所述第一设备的数据面转发模块向第二设备发送所述第一请求消息。The first request message is sent to the second device through the data plane forwarding module of the first device.

可选地,所述第一设备包括终端和接入网设备中的至少一种。Optionally, the first device includes at least one of a terminal and an access network device.

可选地,所述第二设备包括接入网设备和核心网设备中的至少一种。Optionally, the second device includes at least one of an access network device and a core network device.

本实施例的装置,可以用于执行前述第一设备侧方法实施例中各个过程,其具体实现过程与技术效果与第一设备侧方法实施例中类似,具体可以参见第一设备侧方法实施例中的详细介绍,此处不再赘述。The device of this embodiment can be used to execute each process in the aforementioned first device side method embodiment. Its specific implementation process and technical effects are similar to those in the first device side method embodiment. For details, please refer to the detailed introduction in the first device side method embodiment, which will not be repeated here.

图9是本申请实施例提供的数据交互装置的结构示意图之二。如图9所示,本实施例提供的数据交互装置,可以应用于第二设备,数据交互装置包括:FIG9 is a second structural diagram of a data interaction device provided in an embodiment of the present application. As shown in FIG9 , the data interaction device provided in this embodiment can be applied to a second device, and the data interaction device includes:

接收模块210,用于接收第一设备发送的第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;The receiving module 210 is used to receive a first request message sent by a first device, where the first request message is used to request to establish a data plane connection with a target device, or to obtain data from the target device based on the data plane connection;

发送模块220,用于向所述第一设备发送所述第一请求消息的响应消息。The sending module 220 is configured to send a response message of the first request message to the first device.

可选地,所述第一请求消息包括以下至少一项:数据面控制信令的第一路径信息;数据面数据转发的第二路径信息;第一数据编码方式;第一数据加密方式。Optionally, the first request message includes at least one of the following: first path information of data plane control signaling; second path information of data plane data forwarding; first data encoding method; first data encryption method.

可选地,当所述第二设备为所述目标设备时,所述发送模块220,用于:Optionally, when the second device is the target device, the sending module 220 is configured to:

通过所述数据面连接向所述第一设备发送数据。Data is sent to the first device through the data plane connection.

可选地,所述接收模块210还用于:Optionally, the receiving module 210 is further configured to:

获取来自数据源或者第三设备(如DPF-U)的所述数据,例如此时第二设备为目标设备。The data is obtained from a data source or a third device (such as DPF-U), for example, the second device is a target device at this time.

可选地,所述接收模块210还用于:Optionally, the receiving module 210 is further configured to:

接收所述第一设备发送的第二请求消息,所述第二请求消息用于请求所述数据。A second request message sent by the first device is received, where the second request message is used to request the data.

可选地,所述第一路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面控制路径指示信息,数据面信令传递所需经历的协议层的信息。Optionally, the first path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane control path indication information, and information about protocol layers that data plane signaling needs to pass through.

可选地,所述第二路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面转发路径指示信息,数据面转发数据所需经历的协议层的信息。Optionally, the second path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane forwarding path indication information, and information about protocol layers that the data plane needs to pass through when forwarding data.

可选地,所述第一请求消息还包括所述数据面数据的以下至少一项信息:Optionally, the first request message further includes at least one of the following information of the data plane data:

采集的数据类型;The type of data collected;

数据过滤信息,用于在数据采集时过滤所需要的数据;Data filtering information, used to filter required data during data collection;

数据上报条件信息;Data reporting condition information;

数据处理方式;How your data is processed;

数据存储格式;Data storage format;

其中,所述数据过滤信息包括以下至少一项:The data filtering information includes at least one of the following:

数据采集对象的位置限定信息;Location-limited information of the data collection object;

数据采集的时间限定信息;Information on the time limit for data collection;

业务或应用程序限定信息,用于限定产生数据的业务或应用程序;Business or application qualification information, used to qualify the business or application that generates the data;

数据来源信息;Data source information;

其中,所述数据上报条件信息包括以下至少一项:The data reporting condition information includes at least one of the following:

数据上报的时间周期信息;触发数据上报的事件信息。Time period information for data reporting; event information that triggers data reporting.

可选地,所述第一请求消息的响应消息包括以下至少一项:Optionally, the response message to the first request message includes at least one of the following:

数据面控制信令的第三路径信息;Third path information of data plane control signaling;

数据面数据转发的第四路径信息;Fourth path information of data plane data forwarding;

第二数据编码方式;A second data encoding method;

第二数据加密方式。Second data encryption method.

可选地,在所述数据面连接基于用户面路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a user plane path, the first request message further includes at least one of the following:

用户面路径对应的标识信息;Identification information corresponding to the user plane path;

所述用户面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the user plane path;

所述用户面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the user plane path.

可选地,在所述数据面连接基于数据面转发路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a data plane forwarding path, the first request message further includes at least one of the following:

数据面路径对应的标识信息;Identification information corresponding to the data plane path;

所述数据面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the data plane path;

所述数据面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the data plane path.

可选地,所述发送模块220还用于:Optionally, the sending module 220 is further configured to:

向所述目标设备发送第三请求消息,所述第三请求消息用于请求所述目标设备与所述第一设备建立数据面连接,或者,用于通知所述第一设备基于数据面连接从目标设备获取数据;Sending a third request message to the target device, where the third request message is used to request the target device to establish a data plane connection with the first device, or to notify the first device to obtain data from the target device based on the data plane connection;

可选地,所述第三请求消息,包括以下至少一项信息:Optionally, the third request message includes at least one of the following information:

采集的数据类型;The type of data collected;

数据过滤信息,用于在数据采集时过滤所需要的数据;Data filtering information, used to filter required data during data collection;

数据上报条件信息;Data reporting condition information;

数据处理方式;How your data is processed;

数据存储格式。Data storage format.

可选地,所述发送模块220还用于:Optionally, the sending module 220 is further configured to:

向所述目标设备发送以下信息的至少一项:Send at least one of the following information to the target device:

所述第一路径信息或所述第三路径信息;the first path information or the third path information;

所述第二路径信息或所述第四路径信息;the second path information or the fourth path information;

所述第一数据编码方式或所述第二数据编码方式;the first data encoding method or the second data encoding method;

所述第二数据加密方式或所述第二数据加密方式;the second data encryption method or the second data encryption method;

所述第一设备的地址信息或者标识信息;address information or identification information of the first device;

所述第一设备的端口信息。The port information of the first device.

可选地,上述向目标设备发送的至少一项信息可以通过所述第三请求消息携带。Optionally, the at least one item of information sent to the target device may be carried by the third request message.

可选地,该接收模块210还用于:Optionally, the receiving module 210 is further used for:

获取目标设备(DPF-U)的第二信息;Acquire second information of the target device (DPF-U);

所述第二信息包括以下至少一项:所述目标设备的地址、标识和端口信息。The second information includes at least one of the following: the address, identification and port information of the target device.

本实施例的装置,可以用于执行前述第二设备侧方法实施例中任一实施例的方法,其具体实现过程与技术效果与第二设备侧方法实施例中类似,具体可以参见第二设备侧方法实施例中的详细介绍,此处不再赘述。The device of this embodiment can be used to execute the method of any one of the embodiments in the aforementioned second device side method embodiment. Its specific implementation process and technical effects are similar to those in the second device side method embodiment. For details, please refer to the detailed introduction in the second device side method embodiment, which will not be repeated here.

本申请实施例中的数据交互装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,终端可以包括但不限于上述所列举的终端11的类型,其他设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)等,本申请实施例不作具体限定。The data interaction device in the embodiment of the present application can 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 can be a terminal, or it can be other devices other than a terminal. Exemplarily, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

本申请实施例提供的数据交互装置能够实现图2至图7的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。The data interaction device provided in the embodiment of the present application can implement the various processes implemented by the method embodiments of Figures 2 to 7 and achieve the same technical effects. To avoid repetition, they will not be described here.

如图10所示,本申请实施例还提供一种通信设备1000,包括处理器1001和存储器1002,存储器1002上存储有可在所述处理器1001上运行的程序或指令,例如,该通信设备1000为终端时,该程序或指令被处理器1001执行时实现上述数据面连接建立的方法实施例的各个步骤,且能达到相同的技术效果。该通信设备1000为网络侧设备时,该程序或指令被处理器1001执行时实现上述数据面连接建立的方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。As shown in FIG10 , the embodiment of the present application further provides a communication device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores a program or instruction that can be run on the processor 1001. For example, when the communication device 1000 is a terminal, the program or instruction is executed by the processor 1001 to implement the various steps of the method embodiment for establishing the above-mentioned data plane connection, and can achieve the same technical effect. When the communication device 1000 is a network side device, the program or instruction is executed by the processor 1001 to implement the various steps of the method embodiment for establishing the above-mentioned data plane connection, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

本申请实施例还提供一种终端,包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如图3所示方法实施例中的步骤。该终端实施例与上述终端侧方法实施例对应,上述方法实施例的各个实施过程和实现方式均可适用于该终端实施例中,且能达到相同的技术效果。具体地,图11为实现本申请实施例的一种终端的硬件结构示意图。The embodiment of the present application also provides a terminal, including 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 in the method embodiment shown in Figure 3. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the terminal embodiment and can achieve the same technical effect. Specifically, Figure 11 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

该终端1100包括但不限于:射频单元1101、网络模块1102、音频输出单元1103、输入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1108、存储器1109以及处理器1110等中的至少部分部件。The terminal 1100 includes but is not limited to: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109 and at least some of the components of a processor 1110.

本领域技术人员可以理解,终端1100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1110逻辑相连,从而通过电源管理系统实现管理充电、放电以及功耗管理等功能。图11中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art can understand that the terminal 1100 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1110 through a power management system, so as to implement functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown inFIG11 does not constitute a limitation on the terminal, and the terminal can include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.

应理解的是,本申请实施例中,输入单元1104可以包括图形处理单元(Graphics Processing Unit,GPU)11041和麦克风11042,图形处理器11041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1106可包括显示面板11061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板11061。用户输入单元1107包括触控面板11071以及其他输入设备11072中的至少一种。触控面板11071,也称为触摸屏。触控面板11071可包括触摸检测装置和触摸控制器两个部分。其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。It should be understood that in the embodiment of the present application, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042, and the graphics processor 11041 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 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and at least one of other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

本申请实施例中,射频单元1101接收来自网络侧设备的下行数据后,可以传输给处理器1110进行处理;另外,射频单元1101可以向网络侧设备发送上行数据。通常,射频单元1101包括但不限于天线、放大器、收发信机、耦合器、低噪声放大器、双工器等。In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 1101 can transmit the data to the processor 1110 for processing; in addition, the RF unit 1101 can send uplink data to the network side device. Generally, the RF unit 1101 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

存储器1109可用于存储软件程序或指令以及各种数据。存储器1109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1109可以包括易失性存储器或非易失性存储器。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器1109包括但不限于这些和任意其它适合类型的存储器。The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 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 1109 may include a volatile memory or a non-volatile memory. 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 1109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

处理器1110可包括一个或多个处理单元;可选的,处理器1110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。The processor 1110 may include one or more processing units; optionally, the processor 1110 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 1110.

其中,射频单元1101,用于向第二设备发送第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;The radio frequency unit 1101 is used to send a first request message to the second device, where the first request message is used to request to establish a data plane connection with the target device, or to obtain data from the target device based on the data plane connection;

射频单元1101,还用于接收来自所述第二设备的第一请求消息的响应消息。The radio frequency unit 1101 is further configured to receive a response message to the first request message from the second device.

可选地,所述第一请求消息包括以下至少一项:数据面控制信令的第一路径信息;数据面数据转发的第二路径信息;第一数据编码方式;第一数据加密方式。Optionally, the first request message includes at least one of the following: first path information of data plane control signaling; second path information of data plane data forwarding; first data encoding method; first data encryption method.

可选地,所述射频单元1101还用于:Optionally, the radio frequency unit 1101 is further used for:

接收来自所述目标设备通过所述数据面连接发送的数据。Receive data sent from the target device through the data plane connection.

可选地,所述射频单元1101,还用于:Optionally, the radio frequency unit 1101 is further configured to:

向所述第二设备发送第二请求消息,所述第二请求消息用于请求所述数据。A second request message is sent to the second device, where the second request message is used to request the data.

可选地,所述第一路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面控制路径指示信息,数据面信令传递所需经历的协议层的信息。Optionally, the first path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane control path indication information, and information about protocol layers that data plane signaling needs to pass through.

可选地,所述第二路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面转发路径指示信息,数据面转发数据所需经历的协议层的信息。Optionally, the second path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane forwarding path indication information, and information about protocol layers that the data plane needs to pass through when forwarding data.

可选地,所述处理器1010还用于确定所述第一请求消息。Optionally, the processor 1010 is further configured to determine the first request message.

可选地,处理器1010,具体用于:Optionally, the processor 1010 is specifically configured to:

基于第一因素确定所述数据面控制信令的第一路径信息;其中,所述第一因素包括以下至少一项:Determine the first path information of the data plane control signaling based on a first factor; wherein the first factor includes at least one of the following:

所述数据面控制信令的转发时延要求;The forwarding delay requirement of the data plane control signaling;

所述数据面控制信令是否需要被接入网设备解析。Whether the data plane control signaling needs to be parsed by the access network device.

可选地,处理器1010,具体用于:Optionally, the processor 1010 is specifically configured to:

基于第二因素确定所述数据面数据转发的第二路径信息;其中,所述第二因素包括以下至少一项:Determine the second path information for forwarding the data plane data based on the second factor; wherein the second factor includes at least one of the following:

获取所述数据面数据的时延要求;Obtaining the latency requirement of the data plane data;

待传输的数据量;The amount of data to be transferred;

所述数据面数据是否需要被接入网设备解析。Whether the data plane data needs to be parsed by the access network device.

可选地,处理器1010,具体用于:Optionally, the processor 1010 is specifically configured to:

基于第三因素确定所述第一数据编码方式;其中,所述第三因素包括以下至少一项:The first data encoding method is determined based on a third factor; wherein the third factor includes at least one of the following:

所述数据面数据的编码时延要求;The encoding delay requirement of the data plane data;

所述数据面数据的编码效率要求;Coding efficiency requirement for the data plane data;

所述数据面数据的可读性要求;Readability requirements of the data plane data;

所述数据面数据的安全性要求;Security requirements for the data plane data;

所述数据面数据的可靠性要求。The data plane data reliability requirements.

可选地,所述第一请求消息还包括所述数据面数据的以下至少一项信息:Optionally, the first request message further includes at least one of the following information of the data plane data:

采集的数据类型;The type of data collected;

数据过滤信息,用于在数据采集时过滤所需要的数据;Data filtering information, used to filter required data during data collection;

数据上报条件信息;Data reporting condition information;

数据处理方式;How your data is processed;

数据存储格式;Data storage format;

其中,所述数据过滤信息包括以下至少一项:The data filtering information includes at least one of the following:

数据采集对象的位置限定信息;Location-limited information of the data collection object;

数据采集的时间限定信息;Information on the time limit for data collection;

业务或应用程序限定信息,用于限定产生数据的业务或应用程序;Business or application qualification information, used to qualify the business or application that generates the data;

数据来源信息;Data source information;

其中,所述数据上报条件信息包括以下至少一项:The data reporting condition information includes at least one of the following:

数据上报的时间周期信息;触发数据上报的事件信息。Time period information for data reporting; event information that triggers data reporting.

可选地,所述第一请求消息的响应消息包括以下至少一项:Optionally, the response message to the first request message includes at least one of the following:

数据面控制信令的第三路径信息;Third path information of data plane control signaling;

数据面数据转发的第四路径信息;Fourth path information of data plane data forwarding;

第二数据编码方式;A second data encoding method;

第二数据加密方式。Second data encryption method.

可选地,处理器1010,还用于:Optionally, the processor 1010 is further configured to:

根据所述第二路径信息或所述第四路径信息,触发与所述目标设备建立所述数据面连接。Establishing the data plane connection with the target device is triggered according to the second path information or the fourth path information.

可选地,在所述数据面连接基于用户面路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a user plane path, the first request message further includes at least one of the following:

用户面路径对应的标识信息;Identification information corresponding to the user plane path;

所述用户面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the user plane path;

所述用户面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the user plane path.

可选地,在所述数据面连接基于数据面转发路径的情况下,所述第一请求消息中还包括以下至少一项:Optionally, when the data plane connection is based on a data plane forwarding path, the first request message further includes at least one of the following:

数据面路径对应的标识信息;Identification information corresponding to the data plane path;

所述数据面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the data plane path;

所述数据面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the data plane path.

可选地,所述射频单元1001,具体用于:Optionally, the radio frequency unit 1001 is specifically configured to:

基于第一信息,向所述第二设备发送所述第一请求消息;Based on the first information, sending the first request message to the second device;

所述第一信息包括以下至少一项:所述目标设备的地址、标识和端口信息。The first information includes at least one of the following: the address, identification and port information of the target device.

可选地,所述第一信息为所述第一设备从所述第二设备获取的;或,Optionally, the first information is acquired by the first device from the second device; or,

所述第一信息为所述第一设备通过域名系统DNS查询到的。The first information is obtained by the first device through a domain name system DNS.

可选地,处理器1010,具体用于:Optionally, the processor 1010 is specifically configured to:

通过所述第一设备的数据面控制模块确定所述第一请求消息;Determining the first request message by a data plane control module of the first device;

通过所述第一设备的数据面控制模块向所述第一设备的数据面转发模块转发所述第一请求消息;forwarding the first request message to a data plane forwarding module of the first device through a data plane control module of the first device;

可选地,所述射频单元1001,具体用于:Optionally, the radio frequency unit 1001 is specifically configured to:

通过所述第一设备的数据面转发模块向第二设备发送所述第一请求消息。The first request message is sent to the second device through the data plane forwarding module of the first device.

可选地,所述第一设备包括终端和接入网设备中的至少一种。Optionally, the first device includes at least one of a terminal and an access network device.

可选地,所述第二设备包括接入网设备和核心网设备中的至少一种。Optionally, the second device includes at least one of an access network device and a core network device.

可以理解,本实施例中提及的各实现方式的实现过程可以参照如图3所示方法实施例的相关描述,并达到相同或相应的技术效果,为避免重复,在此不再赘述。It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment shown in Figure 3, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

本申请实施例还提供一种网络侧设备,包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如图3或图7所示的方法实施例的步骤。该网络侧设备实施例与上述网络侧设备方法实施例对应,上述方法实施例的各个实施过程和实现方式均可适用于该网络侧设备实施例中,且能达到相同的技术效果。The embodiment of the present application also provides a network side device, including 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 method embodiment shown in Figure 3 or Figure 7. The network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation method of the above method embodiment can be applied to the network side device embodiment, and can achieve the same technical effect.

具体地,本申请实施例还提供了一种网络侧设备。如图12所示,该网络侧设备1200包括:天线121、射频装置122、基带装置123、处理器124和存储器125。天线121与射频装置122连接。在上行方向上,射频装置122通过天线121接收信息,将接收的信息发送给基带装置123进行处理。在下行方向上,基带装置123对要发送的信息进行处理,并发送给射频装置122,射频装置122对收到的信息进行处理后经过天线121发送出去。Specifically, the embodiment of the present application also provides a network side device. As shown in Figure 12, the network side device 1200 includes: an antenna 121, a radio frequency device 122, a baseband device 123, a processor 124 and a memory 125. The antenna 121 is connected to the radio frequency device 122. In the uplink direction, the radio frequency device 122 receives information through the antenna 121 and sends the received information to the baseband device 123 for processing. In the downlink direction, the baseband device 123 processes the information to be sent and sends it to the radio frequency device 122. The radio frequency device 122 processes the received information and sends it out through the antenna 121.

以上实施例中网络侧设备执行的方法可以在基带装置123中实现,该基带装置123包括基带处理器。The method executed by the network-side device in the above embodiment may be implemented in the baseband device 123, which includes a baseband processor.

基带装置123例如可以包括至少一个基带板,该基带板上设置有多个芯片,如图12所示,其中一个芯片例如为基带处理器,通过总线接口与存储器125连接,以调用存储器125中的程序,执行以上方法实施例中所示的网络设备操作。The baseband device 123 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 12, one of which is, for example, a baseband processor, which is connected to the memory 125 through a bus interface to call the program in the memory 125 and execute the network device operations shown in the above method embodiment.

该网络侧设备还可以包括网络接口126,该接口例如为通用公共无线接口(Common Public Radio Interface,CPRI)。The network side device may also include a network interface 126, which is, for example, a Common Public Radio Interface (CPRI).

具体地,本申请实施例的网络侧设备1200还包括:存储在存储器125上并可在处理器124上运行的指令或程序,处理器124调用存储器125中的指令或程序执行图8或图9所示各模块执行的方法,并达到相同的技术效果,为避免重复,故不在此赘述。Specifically, the network side device 1200 of the embodiment of the present application also includes: instructions or programs stored in the memory 125 and executable on the processor 124. The processor 124 calls the instructions or programs in the memory 125 to execute the methods executed by the modules shown in Figure 8 or Figure 9 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

具体地,本申请实施例还提供了一种网络侧设备。如图13所示,该网络侧设备1300包括:处理器1301、网络接口1302和存储器1303。其中,网络接口1302例如为通用公共无线接口(common public radio interface,CPRI)。Specifically, the embodiment of the present application further provides a network side device. As shown in FIG13 , the network side device 1300 includes: a processor 1301, a network interface 1302, and a memory 1303. The network interface 1302 is, for example, a common public radio interface (CPRI).

具体地,本申请实施例的网络侧设备1300还包括:存储在存储器1303上并可在处理器1301上运行的指令或程序,处理器1301调用存储器1303中的指令或程序执行图9所示各模块执行的方法,并达到相同的技术效果,为避免重复,故不在此赘述。Specifically, the network side device 1300 of the embodiment of the present application also includes: instructions or programs stored in the memory 1303 and executable on the processor 1301. The processor 1301 calls the instructions or programs in the memory 1303 to execute the methods executed by the modules shown in Figure 9 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述数据交互方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。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 interaction method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。在一些示例中,可读存储介质可以是非瞬态的可读存储介质。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.

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述数据交互方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。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 interaction method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。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.

本申请实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述数据交互方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。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 interaction method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.

本申请实施例还提供了一种通信系统,包括:第一设备及第二设备,所述终端可用于执行如上所述的数据交互方法的步骤,所述网络侧设备可用于执行如上所述的数据交互方法的步骤。An embodiment of the present application also provides a communication system, including: a first device and a second device, wherein the terminal can be used to execute the steps of the data interaction method described above, and the network side device can be used to execute the steps of the data interaction method described above.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。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.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助计算机软件产品加必需的通用硬件平台的方式来实现,当然也可以通过硬件。该计算机软件产品存储在存储介质(如ROM、RAM、磁碟、光盘等)中,包括若干指令,用以使得终端或者网络侧设备执行本申请各个实施例所述的方法。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.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式的实施方式,这些实施方式均属于本申请的保护之内。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 (38)

Translated fromChinese
一种数据交互方法,其中,包括:A data interaction method, comprising:第一设备向第二设备发送第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;The first device sends a first request message to the second device, where the first request message is used to request to establish a data plane connection with the target device, or to obtain data from the target device based on the data plane connection;所述第一设备接收来自所述第二设备的第一请求消息的响应消息。The first device receives a response message to the first request message from the second device.根据权利要求1所述的方法,其中,所述第一请求消息包括以下至少一项:数据面控制信令的第一路径信息;数据面数据转发的第二路径信息;第一数据编码方式;第一数据加密方式。According to the method of claim 1, the first request message includes at least one of the following: first path information of data plane control signaling; second path information of data plane data forwarding; first data encoding method; first data encryption method.根据权利要求1或2所述的方法,其中,所述方法还包括:The method according to claim 1 or 2, wherein the method further comprises:所述第一设备接收来自所述目标设备通过所述数据面连接发送的数据。The first device receives data sent from the target device through the data plane connection.根据权利要求3所述的方法,其中,所述方法还包括:The method according to claim 3, wherein the method further comprises:所述第一设备向所述第二设备发送第二请求消息,所述第二请求消息用于请求所述数据。The first device sends a second request message to the second device, where the second request message is used to request the data.根据权利要求2所述的方法,其中,The method according to claim 2, wherein所述第一路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面控制路径指示信息,数据面信令传递所需经历的协议层的信息。The first path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane control path indication information, and information of a protocol layer that data plane signaling needs to pass through.根据权利要求2所述的方法,其中,The method according to claim 2, wherein所述第二路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面转发路径指示信息,数据面转发数据所需经历的协议层的信息。The second path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane forwarding path indication information, and information about the protocol layers that the data plane needs to pass through when forwarding data.根据权利要求2、5或6任一项所述的方法,其中,所述方法还包括:The method according to any one of claims 2, 5 or 6, wherein the method further comprises:所述第一设备确定所述第一请求消息。The first device determines the first request message.根据权利要求7所述的方法,其中,所述第一设备确定所述第一请求消息,包括:The method according to claim 7, wherein the first device determines the first request message, comprising:所述第一设备基于第一因素确定所述数据面控制信令的第一路径信息;其中,所述第一因素包括以下至少一项:The first device determines the first path information of the data plane control signaling based on a first factor; wherein the first factor includes at least one of the following:所述数据面控制信令的转发时延要求;The forwarding delay requirement of the data plane control signaling;所述数据面控制信令是否需要被接入网设备解析。Whether the data plane control signaling needs to be parsed by the access network device.根据权利要求7所述的方法,其中,所述第一设备确定所述第一请求消息,包括:The method according to claim 7, wherein the first device determines the first request message, comprising:所述第一设备基于第二因素确定所述数据面数据转发的第二路径信息;其中,所述第二因素包括以下至少一项:The first device determines the second path information of the data plane data forwarding based on the second factor; wherein the second factor includes at least one of the following:获取所述数据面数据的时延要求;Obtaining the latency requirement of the data plane data;待传输的数据量;The amount of data to be transferred;所述数据面数据是否需要被接入网设备解析。Whether the data plane data needs to be parsed by the access network device.根据权利要求7所述的方法,其中,所述第一设备确定所述第一请求消息,包括:The method according to claim 7, wherein the first device determines the first request message, comprising:所述第一设备基于第三因素确定所述第一数据编码方式;其中,所述第三因素包括以下至少一项:The first device determines the first data encoding method based on a third factor; wherein the third factor includes at least one of the following:所述数据面数据的编码时延要求;The encoding delay requirement of the data plane data;所述数据面数据的编码效率要求;Coding efficiency requirement for the data plane data;所述数据面数据的可读性要求;Readability requirements of the data plane data;所述数据面数据的安全性要求;Security requirements for the data plane data;所述数据面数据的可靠性要求。The data plane data reliability requirements.根据权利要求1-10任一项所述的方法,其中,The method according to any one of claims 1 to 10, wherein:所述第一请求消息还包括所述数据面数据的以下至少一项信息:The first request message further includes at least one of the following information of the data plane data:采集的数据类型;The type of data collected;数据过滤信息,用于在数据采集时过滤所需要的数据;Data filtering information, used to filter required data during data collection;数据上报条件信息;Data reporting condition information;数据处理方式;How your data is processed;数据存储格式;Data storage format;其中,所述数据过滤信息包括以下至少一项:The data filtering information includes at least one of the following:数据采集对象的位置限定信息;Location-limited information of the data collection object;数据采集的时间限定信息;Information on the time limit for data collection;业务或应用程序限定信息,用于限定产生数据的业务或应用程序;Business or application qualification information, used to qualify the business or application that generates the data;数据来源信息;Data source information;其中,所述数据上报条件信息包括以下至少一项:The data reporting condition information includes at least one of the following:数据上报的时间周期信息;触发数据上报的事件信息。Time period information for data reporting; event information that triggers data reporting.根据权利要求2、5或者6中任一项所述的方法,其中,The method according to any one of claims 2, 5 or 6, wherein:所述第一请求消息的响应消息包括以下至少一项:The response message to the first request message includes at least one of the following:数据面控制信令的第三路径信息;Third path information of data plane control signaling;数据面数据转发的第四路径信息;Fourth path information of data plane data forwarding;第二数据编码方式;A second data encoding method;第二数据加密方式。Second data encryption method.根据权利要求12所述的方法,其中,所述方法还包括:The method according to claim 12, wherein the method further comprises:所述第一设备根据所述第二路径信息或所述第四路径信息,触发与所述目标设备建立所述数据面连接。The first device triggers establishment of the data plane connection with the target device according to the second path information or the fourth path information.根据权利要求2所述的方法,其中,The method according to claim 2, wherein在所述数据面连接基于用户面路径的情况下,所述第一请求消息中还包括以下至少一项:In a case where the data plane connection is based on a user plane path, the first request message further includes at least one of the following:用户面路径对应的标识信息;Identification information corresponding to the user plane path;所述用户面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the user plane path;所述用户面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the user plane path.根据权利要求2所述的方法,其中,The method according to claim 2, wherein在所述数据面连接基于数据面转发路径的情况下,所述第一请求消息中还包括以下至少一项:In a case where the data plane connection is based on a data plane forwarding path, the first request message further includes at least one of the following:数据面路径对应的标识信息;Identification information corresponding to the data plane path;所述数据面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the data plane path;所述数据面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the data plane path.根据权利要求1-15任一项所述的方法,其中,所述第一设备向第二设备发送第一请求消息,包括:The method according to any one of claims 1 to 15, wherein the first device sending a first request message to the second device comprises:所述第一设备基于第一信息,向所述第二设备发送所述第一请求消息;The first device sends the first request message to the second device based on the first information;所述第一信息包括以下至少一项:所述目标设备的地址、标识和端口信息。The first information includes at least one of the following: the address, identification and port information of the target device.根据权利要求16所述的方法,其中,The method according to claim 16, wherein所述第一信息为所述第一设备从所述第二设备获取的;或,The first information is obtained by the first device from the second device; or,所述第一信息为所述第一设备通过域名系统DNS查询到的。The first information is obtained by the first device through a domain name system DNS.根据权利要求7所述的方法,其中,所述第一设备确定所述第一请求消息,包括:The method according to claim 7, wherein the first device determines the first request message, comprising:所述第一设备的数据面控制模块确定所述第一请求消息;The data plane control module of the first device determines the first request message;所述方法还包括:The method further comprises:所述第一设备的数据面控制模块向所述第一设备的数据面转发模块转发所述第一请求消息;The data plane control module of the first device forwards the first request message to the data plane forwarding module of the first device;所述第一设备向第二设备发送第一请求消息,包括:The first device sending a first request message to the second device includes:所述第一设备的数据面转发模块向第二设备发送所述第一请求消息。The data plane forwarding module of the first device sends the first request message to the second device.根据权利要求1-18任一项所述的方法,其中,The method according to any one of claims 1 to 18, wherein:所述第一设备包括终端和接入网设备中的至少一种。The first device includes at least one of a terminal and an access network device.根据权利要求1-18任一项所述的方法,其中,The method according to any one of claims 1 to 18, wherein:所述第二设备包括接入网设备和核心网设备中的至少一种。The second device includes at least one of an access network device and a core network device.一种数据交互方法,其中,包括:A data interaction method, comprising:第二设备接收第一设备发送的第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;The second device receives a first request message sent by the first device, where the first request message is used to request to establish a data plane connection with the target device, or to obtain data from the target device based on the data plane connection;所述第二设备向所述第一设备发送所述第一请求消息的响应消息。The second device sends a response message to the first request message to the first device.根据权利要求21所述的方法,其中,所述第一请求消息包括以下至少一项:数据面控制信令的第一路径信息;数据面数据转发的第二路径信息;第一数据编码方式;第一数据加密方式。The method according to claim 21, wherein the first request message includes at least one of the following: first path information of data plane control signaling; second path information of data plane data forwarding; first data encoding method; first data encryption method.根据权利要求21或22所述的方法,其中,所述方法还包括:The method according to claim 21 or 22, wherein the method further comprises:所述第二设备通过所述数据面连接向所述第一设备发送来自所述目标设备的数据。The second device sends the data from the target device to the first device through the data plane connection.根据权利要求23所述的方法,其中,所述方法还包括:The method according to claim 23, wherein the method further comprises:所述第二设备接收所述第一设备发送的第二请求消息,所述第二请求消息用于请求所述数据。The second device receives a second request message sent by the first device, where the second request message is used to request the data.根据权利要求22所述的方法,其中,The method according to claim 22, wherein所述第一路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面控制路径指示信息,数据面信令传递所需经历的协议层的信息。The first path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane control path indication information, and information of a protocol layer that data plane signaling needs to pass through.根据权利要求22所述的方法,其中,The method according to claim 22, wherein所述第二路径信息包括以下至少一项:控制面路径指示信息,用户面路径指示信息,数据面转发路径指示信息,数据面转发数据所需经历的协议层的信息。The second path information includes at least one of the following: control plane path indication information, user plane path indication information, data plane forwarding path indication information, and information about the protocol layers that the data plane needs to pass through when forwarding data.根据权利要求21-26任一项所述的方法,其中,The method according to any one of claims 21 to 26, wherein:所述第一请求消息还包括所述数据面数据的以下至少一项信息:The first request message further includes at least one of the following information of the data plane data:采集的数据类型;The type of data collected;数据过滤信息,用于在数据采集时过滤所需要的数据;Data filtering information, used to filter required data during data collection;数据上报条件信息;Data reporting condition information;数据处理方式;How your data is processed;数据存储格式;Data storage format;其中,所述数据过滤信息包括以下至少一项:The data filtering information includes at least one of the following:数据采集对象的位置限定信息;Location-limited information of the data collection object;数据采集的时间限定信息;Information on the time limit for data collection;业务或应用程序限定信息,用于限定产生数据的业务或应用程序;Business or application qualification information, used to qualify the business or application that generates the data;数据来源信息;Data source information;其中,所述数据上报条件信息包括以下至少一项:The data reporting condition information includes at least one of the following:数据上报的时间周期信息;触发数据上报的事件信息。Time period information for data reporting; event information that triggers data reporting.根据权利要求21-27任一项所述的方法,其中,The method according to any one of claims 21 to 27, wherein:所述第一请求消息的响应消息包括以下至少一项:The response message to the first request message includes at least one of the following:数据面控制信令的第三路径信息;Third path information of data plane control signaling;数据面数据转发的第四路径信息;Fourth path information of data plane data forwarding;第二数据编码方式;A second data encoding method;第二数据加密方式。Second data encryption method.根据权利要求22-27任一项所述的方法,其中,The method according to any one of claims 22 to 27, wherein:在所述数据面连接基于用户面路径的情况下,所述第一请求消息中还包括以下至少一项:In a case where the data plane connection is based on a user plane path, the first request message further includes at least one of the following:用户面路径对应的标识信息;Identification information corresponding to the user plane path;所述用户面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the user plane path;所述用户面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the user plane path.根据权利要求22-27任一项所述的方法,其中,The method according to any one of claims 22 to 27, wherein:在所述数据面连接基于数据面转发路径的情况下,所述第一请求消息中还包括以下至少一项:In a case where the data plane connection is based on a data plane forwarding path, the first request message further includes at least one of the following:数据面路径对应的标识信息;Identification information corresponding to the data plane path;所述数据面路径对应的所述第一设备的地址信息或者标识信息;address information or identification information of the first device corresponding to the data plane path;所述数据面路径对应的所述第一设备的端口信息。The port information of the first device corresponding to the data plane path.根据权利要求28所述的方法,其中,所述方法还包括:The method according to claim 28, wherein the method further comprises:所述第二设备向所述目标设备发送以下信息的至少一项:The second device sends at least one of the following information to the target device:所述第一路径信息或所述第三路径信息;the first path information or the third path information;所述第二路径信息或所述第四路径信息;the second path information or the fourth path information;所述第一数据编码方式或所述第二数据编码方式;the first data encoding method or the second data encoding method;所述第二数据加密方式或所述第二数据加密方式;the second data encryption method or the second data encryption method;所述第一设备的地址信息或者标识信息;address information or identification information of the first device;所述第一设备的端口信息。The port information of the first device.一种数据交互装置,其中,包括:A data interaction device, comprising:发送模块,用于向第二设备发送第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;A sending module, configured to send a first request message to the second device, wherein the first request message is used to request to establish a data plane connection with the target device, or to obtain data from the target device based on the data plane connection;接收模块,用于接收来自所述第二设备的第一请求消息的响应消息。The receiving module is used to receive a response message to the first request message from the second device.一种数据交互装置,其中,包括:A data interaction device, comprising:接收模块,用于接收第一设备发送的第一请求消息,所述第一请求消息用于请求与目标设备建立数据面连接,或者用于基于数据面连接从目标设备获取数据;A receiving module, configured to receive a first request message sent by a first device, wherein the first request message is used to request to establish a data plane connection with a target device, or to obtain data from the target device based on the data plane connection;发送模块,用于向所述第一设备发送所述第一请求消息的响应消息。A sending module is used to send a response message of the first request message to the first device.一种第一设备,其中,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至20任一项所述的数据交互方法的步骤。A first device, comprising 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 data interaction method as described in any one of claims 1 to 20 are implemented.一种第二设备,其中,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求21至31任一项所述的数据交互方法的步骤。A second device, comprising 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 data interaction method as described in any one of claims 21 to 31 are implemented.一种可读存储介质,其中,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至20任一项所述的数据交互方法,或者实现如权利要求21至31任一项所述的数据交互方法的步骤。A readable storage medium, wherein the readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, it implements the data interaction method as described in any one of claims 1 to 20, or implements the steps of the data interaction method as described in any one of claims 21 to 31.一种芯片,其中,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求1至20任一项所述的方法,或者实现如权利要求21至31任一项所述的方法。A chip, wherein the chip comprises 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 method according to any one of claims 1 to 20, or to implement the method according to any one of claims 21 to 31.一种计算机程序产品,其中,所述程序产品被存储在非瞬态存储介质中,所述程序产品被至少一个处理器执行以实现如权利要求1至20任一项所述的方法,或者实现如权利要求21至31任一项所述的方法。A computer program product, wherein the program product is stored in a non-transitory storage medium, and the program product is executed by at least one processor to implement the method according to any one of claims 1 to 20, or to implement the method according to any one of claims 21 to 31.
PCT/CN2024/1403782023-12-222024-12-18Data interaction method, and devicePendingWO2025130941A1 (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
CN202311793579.7ACN120201586A (en)2023-12-222023-12-22 Data interaction method and device
CN202311793579.72023-12-22

Publications (1)

Publication NumberPublication Date
WO2025130941A1true WO2025130941A1 (en)2025-06-26

Family

ID=96063982

Family Applications (1)

Application NumberTitlePriority DateFiling Date
PCT/CN2024/140378PendingWO2025130941A1 (en)2023-12-222024-12-18Data interaction method, and device

Country Status (2)

CountryLink
CN (1)CN120201586A (en)
WO (1)WO2025130941A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2021134601A1 (en)*2019-12-312021-07-08华为技术有限公司Method and apparatus for establishing session
US20220225463A1 (en)*2019-09-302022-07-14Huawei Technologies Co., Ltd.Communications method, apparatus, and system
WO2023169399A1 (en)*2022-03-112023-09-14维沃移动通信有限公司Communication method, device, terminal, and node

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20220225463A1 (en)*2019-09-302022-07-14Huawei Technologies Co., Ltd.Communications method, apparatus, and system
WO2021134601A1 (en)*2019-12-312021-07-08华为技术有限公司Method and apparatus for establishing session
WO2023169399A1 (en)*2022-03-112023-09-14维沃移动通信有限公司Communication method, device, terminal, and node

Also Published As

Publication numberPublication date
CN120201586A (en)2025-06-24

Similar Documents

PublicationPublication DateTitle
EP4096328B1 (en)Network function registration method and apparatus
US20250016253A1 (en)Data transmission method of communication system, terminal, and network-side device
US20220311569A1 (en)Communication method and apparatus, and device
WO2024078603A1 (en)Data collection method and apparatus, and communication device and readable storage medium
WO2025130941A1 (en)Data interaction method, and device
WO2023179595A1 (en)Session channel establishment method and apparatus for non-3gpp device, and device
WO2025130939A1 (en)Method for establishing data plane connection, and device
WO2023005898A1 (en)Multi-terminal joint session management method, network side device and terminal
CN116828546A (en)Session channel establishment method, device and equipment of non-3 GPP equipment
WO2025130841A1 (en)Method and apparatus for reporting or acquiring terminal capability, and network element
WO2025195331A1 (en)Communication method, apparatus and device, and storage medium
WO2025036256A1 (en)Data plane data transmission method, terminal, and network-side device
WO2025124346A1 (en)Paging monitoring method, terminal, and service base station
WO2024012279A1 (en)Information transmission method and apparatus, and device
WO2024251012A1 (en)Data collection method, data collection apparatus, and communication device and storage medium
WO2024078589A1 (en)Information reporting method and apparatus, communication device, and storage medium
WO2024235025A1 (en)Communication method for user-plane positioning connection, and terminal and network-side device
WO2025148828A1 (en)Communication method and apparatus, communication device and storage medium
WO2024037409A1 (en)Positioning message transmission methods, terminal and network side device
CN118714616A (en) Control, information transmission method for communication, session or rule configuration or update
WO2025185705A1 (en)Identifier indication methods, apparatus, terminal device, and first network node
WO2024235080A1 (en)Model processing method and apparatus, and terminal and network-side device
WO2024255685A1 (en)Data transmission method and apparatus, and communication device
WO2025026317A1 (en)Ai service releasing method and device
WO2024120286A1 (en)Transmission method and apparatus, and terminal and network-side device

Legal Events

DateCodeTitleDescription
121Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number:24906420

Country of ref document:EP

Kind code of ref document:A1


[8]ページ先頭

©2009-2025 Movatter.jp