Communication method and device, communication equipment and storage medium

By exchanging data face capability information, the method addresses the lack of clear capability differentiation in network elements, enabling efficient device search and communication.

CN120321628APending Publication Date: 2025-07-15VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410055407.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-12
Publication Date
2025-07-15

AI Technical Summary

Technical Problem

The data plane correlation capabilities corresponding to different network elements cannot be clearly defined in the prior art, resulting in inefficient equipment search.

Method used

Through message exchange between communication devices, the respective data plane-related capability information is clarified, including data collection, control, and transmission capabilities, so as to accurately find communication devices with data plane-related capabilities.

Benefits of technology

Improves device search efficiency and ensures that communication devices can accurately identify and interact to obtain required data plane correlation capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120321628A_ABST
    Figure CN120321628A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device, communication equipment and a storage medium, and belongs to the technical field of communication, and the communication method comprises the steps that first communication equipment sends a first message to second communication equipment, and the first message comprises capability information related to a data plane corresponding to the first communication equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and particularly relates to a communication method, apparatus, communication device, and storage medium. Background Art

[0002] The data plane (DP) consists of the core network data plane function, radio access network data plane function, and terminal data plane function, and has end-to-end connectivity. In the core network, the data plane may be responsible for functions such as data collection, coordinated data collection, data collection configuration, and data transfer configuration. In one architecture, the network element responsible for the data plane function may be one or more. For example, the network element responsible for data collection control and the network element responsible for data transfer are different network elements, and the data plane-related capabilities corresponding to different network elements will be different.

[0003] However, there is currently no clear definition on how to distinguish the data plane-related capabilities corresponding to different network elements. Summary of the Invention

[0004] Embodiments of this application provide a communication method, apparatus, communication device, and storage medium to clarify the data plane-related capabilities corresponding to different communication devices and improve the device search efficiency.

[0005] In a first aspect, a communication method is provided, including:

[0006] A first communication device sends a first message to a second communication device, where the first message includes the data plane-related capability information corresponding to the first communication device.

[0007] In a second aspect, a communication method is provided, including:

[0008] A second communication device receives a first message from a first communication device, where the first message includes the data plane-related capability information corresponding to the first communication device.

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

[0010] A third communication device sends a second message to a second communication device, where the second message is used to request to find a communication device with data plane-related capabilities;

[0011] The third communication device receives a second response message or a third response message from the second communication device. The second response message is used to indicate the information of the target communication device, and the third response message is used to indicate that no communication device with the data plane-related capabilities is found. The target communication device is a communication device with the data plane-related capabilities.

[0012] In a fourth aspect, a communication apparatus is provided, including:

[0013] A first sending module, configured to send a first message to a second communication device, where the first message includes capability information related to a data plane corresponding to the first communication device.

[0014] In a fifth aspect, a communication device is provided, including:

[0015] A second receiving module, configured to receive a first message from a first communication device, where the first message includes capability information related to a data plane corresponding to the first communication device.

[0016] In a sixth aspect, a communication device is provided, including:

[0017] A fifth sending module, configured to send a second message to a second communication device, where the second message is used to request to find a communication device with data plane related capabilities;

[0018] A third receiving module, configured to receive a second response message or a third response message from the second communication device, where the second response message is used to indicate information of a target communication device, and the third response message is used to indicate that no communication device with the data plane related capabilities is found, and the target communication device is a communication device with the data plane related capabilities.

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

[0020] In an eighth aspect, a communication device is provided, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instruction to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect.

[0021] In a ninth aspect, a network-side device is provided. The network-side device includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0022] In a tenth aspect, there is provided a network-side device, including a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect, or implement the steps of the method described in the third aspect.

[0023] In an eleventh aspect, there is provided a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, it implements the steps of the method described in the first aspect, or implements the steps of the method described in the second aspect, or implements the steps of the method described in the third aspect.

[0024] In a twelfth aspect, there is provided a wireless communication system, including: a first communication device and a second communication device, where the first communication device can be configured to execute the steps of the method described in the first aspect, and the second communication device can be configured to execute the steps of the method described in the second aspect.

[0025] In a thirteenth aspect, there is provided a wireless communication system, including: a first communication device, a second communication device, and a third communication device, where the first communication device can be configured to execute the steps of the method described in the first aspect, the second communication device can be configured to execute the steps of the method described in the second aspect, and the third communication device can be configured to execute the steps of the method described in the third aspect.

[0026] In a fourteenth aspect, there is provided a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect, or implement the steps of the method described in the third aspect.

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

[0028] In an embodiment of the present application, a first communication device sends a first message to a second communication device, and the first message includes capability information related to the data plane corresponding to the first communication device. In this way, the capability information related to the data plane corresponding to the first communication device can be sent to the second communication device, so that the second communication device can clarify the capability related to the data plane corresponding to the first communication device, so that when it is necessary to search for a communication device with data-plane related capabilities, a communication device that meets the conditions can be accurately found. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0030] Figure 2 Schematic diagram of a data plane in the related art;

[0031] Figure 3 Schematic diagram of a data collection architecture using data collection coordination in the related art;

[0032] Figure 4 Schematic diagram of a network data analysis architecture using data collection coordination in the related art;

[0033] Figure 5 Flowchart of the implementation of a communication method in an embodiment of the present application;

[0034] Figure 6 Schematic diagram of the process of capability storage in an embodiment of the present application;

[0035] Figure 7 Flowchart of the implementation of another communication method in an embodiment of the present application;

[0036] Figure 8 Flowchart of the implementation of another communication method in an embodiment of the present application;

[0037] Figure 9 In an embodiment of the present application, Figure 5 Corresponding structural schematic diagram of a communication device;

[0038] Figure 10 In an embodiment of the present application, Figure 7 Corresponding structural schematic diagram of a communication device;

[0039] Figure 11 In an embodiment of the present application, Figure 8 Corresponding structural schematic diagram of a communication device;

[0040] Figure 12 Structural schematic diagram of a communication device in an embodiment of the present application;

[0041] Figure 13 Structural schematic diagram of a network-side device in an embodiment of the present application. Detailed implementation manners

[0042] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art shall fall within the protection scope of the present application.

[0043] The terms "first", "second", etc. in this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, so that the embodiments of this 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 the same type, and do not limit the number of objects. For example, the first object can be one or more. In addition, "or" in this application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates that the related objects before and after are in an "or" relationship.

[0044] The term "indication" in this application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly informs the receiver of specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.

[0045] It is worth pointing out that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and 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 this application are often used interchangeably, and the described technology can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and uses NR terms in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th generation (6 thGeneration, 6G) communication system.

[0046] Figure 1Block diagram of a wireless communication system to which embodiments of the present application can be applied. 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 personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), a game console, a personal computer (PC), a teller machine or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be referred to as a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station may be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B, Transmission Reception Point (TRP), or some other suitable term in the relevant art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this 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.

[0047] The core network devices may include, but are not limited to, at least one of the following: core network nodes, core network functions, 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), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), etc. It should be noted that in the embodiments of this application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of core network devices are not limited.

[0048] For ease of understanding, the relevant technologies and concepts involved in the embodiments of this application are introduced first.

[0049] I. Data plane and potential data plane protocol solutions

[0050] The data plane was mentioned in the discussion of the 6G network architecture. AsFigure 2 As shown, the data plane consists of the core network data plane function, the radio access network data plane function, and the terminal data plane function, and has end-to-end connectivity. The data plane is responsible for data control, including data collection coordination, data collection configuration, and data transfer configuration, etc. The data plane is also responsible for functions such as data acquisition, data transfer, data preprocessing, data privacy processing, data analysis, data storage, and data services.

[0051] II. 5G Network Data Analysis Service

[0052] NWDAF is one of the network functions of the 5G core network control plane (5GC), and interacts with different entities for different purposes:

[0053] 1) Collect data based on event subscriptions provided by AMF, SMF, PCF, UDM, AF (directly or through NEF), or Operation, Administration and Maintenance (OAM);

[0054] 2) Use the Data Collection Coordination Function (DCCF) for analysis and data collection (optional);

[0055] 3) Retrieve information from the data repository, such as the UDR that retrieves user-related information through the UDM;

[0056] 4) Store and retrieve information from the Analytics Data Repository Function (ADRF) (optional);

[0057] 5) Analyze and collect data from the Messaging Framework Adaptor Function (MFAF);

[0058] 6) Retrieve information about the Network Function Service (NFS), such as retrieving NFS-related information from the NRF;

[0059] 7) Provide analysis results to consumer network elements according to requirements;

[0060] 8) Provide data to consumer network elements.

[0061] Such as Figure 3As shown in the figure, the NWDAF can collect data of other NFs through the DCCF. Specifically, the NWDAF requests the DCCF to collect data of certain network elements through the Ndccf interface. For example, the DCCF collects data from the target NF through the Nnf interface. Before collecting data from the target NF, the target NF is determined by network elements such as the NRF, UDM, or BSF. After the collection is completed, the data can be directly fed back to the NWDAF or indirectly fed back through the MFAF. The interface between the DCCF and the MFAF, as well as the interface between the MFAF and the NWDAF, is the Nmfaf.

[0062] As Figure 4 As shown in the figure, the target NF can collect data from the NWDAF through the DCCF. Specifically, the target NF requests data analysis through the Ndccf interface. For example, the DCCF sends a data acquisition request to the NWDAF through the Nnwdaf interface. Before sending a data acquisition request to the NWDAF, the NWDAF is determined by network elements such as the NRF, UDM, or BSF. The NWDAF feeds back the analyzed data to the NF or indirectly feeds back the analyzed data through the MFAF. The interface between the DCCF and the MFAF, as well as the interface between the MFAF and the NF, is the Nmfaf.

[0063] The related technologies and concepts involved in the embodiments of the present application are introduced above. Next, in combination with the accompanying drawings, the communication method provided by the embodiments of the present application will be described in detail through some embodiments and their application scenarios.

[0064] See Figure 5 As shown in the figure, it is a flowchart of the implementation of a communication method provided by the embodiments of the present application. The method includes the following steps:

[0065] S510: The first communication device sends a first message to the second communication device. The first message includes the data plane-related capability information corresponding to the first communication device.

[0066] Applying the method provided by the embodiments of the present application, the first communication device sends a first message to the second communication device. The first message includes the data plane-related capability information corresponding to the first communication device, so that the second communication device can clearly know the data plane-related capabilities of the first communication device, and can accurately find a communication device that meets the conditions when it is necessary to find a communication device with data plane-related capabilities.

[0067] In an embodiment of the present application, the first communication device may be a data-plane related network element or a network element or device with data-plane functions, such as a Data Plane Function (DPF), a DPF-Control, a DPF-User, etc. The second communication device may be a network element with storage functions, such as an NRF. Among them, the data plane function may also be referred to as a data plane network element. The DPF-C can be used to control signaling related to data plane establishment, modification, deletion, etc. The DPF-U can also be referred to as a data plane forwarding network element and can be used to collect, process, and forward relevant data from terminals, RANs, or other data sources.

[0068] The first communication device has certain data-plane related capability information. The first communication device may send a first message to the second communication device, and the first message may include the data-plane related capability information corresponding to the first communication device. After receiving the first message, the second communication device may store the data-plane related capability information corresponding to the first communication device according to the first message, and then send a first response message to the first communication device. The first response message is used to indicate the result of the second communication device storing the data-plane related capability information corresponding to the first communication device. After receiving the first response message from the second communication device, the first communication device can learn the corresponding storage result, such as successful storage or failed storage.

[0069] It should be noted that if the second communication device has previously stored the data-plane related capability information corresponding to the first communication device, the first message can also be understood as a message for updating the data-plane related capability information corresponding to the first communication device.

[0070] It should be noted that the data plane may refer to a plane for large-scale data transmission and may have the following characteristics: it can perform massive data transmission, has a large bandwidth, large data segments, a simple data encapsulation format, and simple encryption.

[0071] It should be noted that the data plane represents a plane for data transmission and may also be called other names, such as the data plane.

[0072] In some embodiments of the present application, the data-plane related capability information corresponding to the first communication device may include at least one of the following:

[0073] 1) First indication information, which is used to indicate that the first communication device has data plane capabilities;

[0074] The data plane capabilities include capabilities such as data collection and data transmission.

[0075] Optionally, the first indication information indicates that the first communication device has data plane capabilities, or it can also indicate that the first communication device has data collection capabilities or data transmission capabilities.

[0076] It should be noted that in the embodiments of this application, the meanings of collection and gathering are similar and can be replaced with each other. In addition, the meanings of data transmission and data transfer, data transmission, data forwarding, etc. are similar and can be replaced with each other.

[0077] 2) The second indication information, which is used to indicate that the first communication device has the ability to control the data plane;

[0078] The first communication device having the ability to control the data plane can be understood as the first communication device being able to control the related operations of the data plane. The ability to control the data plane can include at least one of the ability to establish a data plane, the ability to modify a data plane, and the ability to delete a data plane. Among them, the ability to establish a data plane or modify a data plane can be understood as the first communication device can decide whether to establish or modify a data plane, and how to establish or modify a data plane. For example, after the first communication device receives information such as the Internet Protocol (IP) address or port number of the terminal, it determines whether a data plane can be established or modified, and whether the first communication device or other communication devices establish or modify the data plane with the terminal. When the first communication device is a DPF-C, the other communication device can be a DPF-U.

[0079] It should be noted that the ability to control the data plane can also be referred to as the ability to manage the data plane, and the meanings of management and control are similar. In addition, establishing, modifying, or deleting a data plane can also be understood as establishing, modifying, or deleting a data plane connection.

[0080] 3) The third indication information, which is used to indicate that the first communication device has the ability to transfer data;

[0081] The ability to transfer data can also be referred to as the ability to forward data. The first communication device having the ability to transfer data can be understood as the first communication device being able to provide data transfer services (or referred to as data opening services). Data transfer includes data collection, data provision, etc.; or data transfer includes collecting, processing, or forwarding relevant data of terminals, RANs, or other data sources.

[0082] 4) The fourth indication information, which is used to indicate that the first communication device has the ability to determine the control signaling transfer method related to the data plane;

[0083] The control signaling transfer mode can also be referred to as the control signaling transmission mode, and can include the control signaling transmission path. The control signaling transfer mode can be understood as the way of transferring control signaling. That the first communication device has the ability to determine the control signaling transfer mode related to the data plane can mean that the first communication device can select or control the transfer mode of the control signaling related to the data plane, such as the transmission path. The network element on the core network side can transfer the control signaling related to the data plane through this transfer mode to interact with devices such as terminals. Optionally, that the first communication device has the ability to determine the control signaling transfer mode related to the data plane can be understood as that the first communication device can determine the interaction mode of the control signaling related to the data plane with devices such as terminals, such as the transfer mode, transmission path, etc.

[0084] 5) The fifth indication information, which is used to indicate that the first communication device has the ability to determine the data transfer mode related to the data plane;

[0085] The data transfer mode can also be referred to as the data transmission mode, and can include the data transmission path. The data transfer mode related to the data plane can be understood as the way of transferring the data related to the data plane. That the first communication device has the ability to determine the data transfer mode related to the data plane can mean that the first communication device can select or control the transfer mode of the data related to the data plane, such as the transmission path. The transmission path can be understood as the path for transmitting data. Optionally, that the first communication device has the ability to determine the data transfer mode related to the data plane can be understood as that the first communication device can determine the interaction mode of the data related to the data plane with devices such as terminals, such as the transfer mode, transmission path, etc., which can mean the way through which the first communication device transfers the data related to the data plane.

[0086] 6) The sixth indication information, which is used to indicate the control signaling transfer mode related to the data plane supported by the first communication device;

[0087] The control signaling transfer mode can also be referred to as the control signaling transmission mode, and can include the control signaling transmission path.

[0088] Optionally, the control signaling transfer mode related to the data plane or the control signaling transmission path related to the data plane can include at least one of the following:

[0089] User Plane (UP) path; Control Plane (CP) path; Management Plane path; Data Plane Control (DP-C) path.

[0090] It can be understood that the control signaling transfer mode related to the data plane can include at least one of the following:

[0091] Transfer the control signaling related to the data plane through the user plane path;

[0092] Transmit control signaling related to the data plane through the control plane path;

[0093] Transmit control signaling related to the data plane through the management plane path;

[0094] Transmit control signaling related to the data plane through the data plane control path.

[0095] In addition, the way of transmitting control signaling related to the data plane may also include protocol layers, which can be understood as the protocol layers that the control signaling related to the data plane needs to go through, such as Non-Access Stratum (NAS)-Packet Data Convergence Protocol (PDCP)-Layer 2 protocol-Layer 1 protocol, or, Data stratum Protocol 1 (DsP1)-C-PDCP-Layer 2 protocol-Layer 1 protocol.

[0096] The control signaling related to the data plane can be the control signaling when the first communication device interacts with the terminal, such as the message sent when requesting data, the negotiation message of the data transfer method, etc.

[0097] 7) The seventh indication information, which is used to indicate the data transfer method related to the data plane supported by the first communication device;

[0098] The data transfer method can also be referred to as the data transmission method, and can include the data transmission path.

[0099] Optionally, the data transfer method related to the data plane or the data transmission path related to the data plane may include at least one of the following:

[0100] User plane path; control plane path; management plane path; data plane user path.

[0101] It can be understood that the data transfer method related to the data plane may include at least one of the following:

[0102] Transmit data related to the data plane through the user plane path;

[0103] Transmit data related to the data plane through the control plane path;

[0104] Transmit data related to the data plane through the management plane path;

[0105] Transmit data related to the data plane through the data plane user path.

[0106] In addition, the data transfer method related to the data plane may also include protocol layers, which can be understood as the protocol layers that the data transfer related to the data plane needs to go through, 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.

[0107] The characteristics that the data related to the data plane may have include: massive data transmission, large bandwidth, large data segments, simple encapsulation format, streamlined encryption, etc.

[0108] 8) The eighth indication information, which is used to indicate that the first communication device has the ability to determine the encoding and decoding method;

[0109] That the communication device has the ability to determine the encoding and decoding method can be understood as that the first communication device can select or control which encoding and decoding method to use for data transfer. The encoding and decoding methods can include JSON (JavaScript Object Notation), Abstract Syntax Notation One (ASN.1), Protocol Buffer (Protobuf), eXtensible Markup Language (XML), etc.

[0110] Among them, the encoding and decoding method can also be called the serialization method, and the encoding and decoding method can include at least one of an encoding method, a decoding method, and an encoding and decoding method.

[0111] 9) The ninth indication information, which is used to indicate the encoding and decoding methods supported by the first communication device;

[0112] The encoding and decoding methods supported by the first communication device, such as JSON, ASN.1, Protobuf, XML, etc.

[0113] 10) The tenth indication information, which is used to indicate the data types supported by the first communication device;

[0114] The data types supported by the first communication device can include the data types that the first communication device can collect or provide, such as sensing-related data, Artificial Intelligence (AI)-related data, positioning-related data, public measurement-related data, etc.

[0115] 11) The eleventh indication information, which is used to indicate the data opening method supported by the first communication device;

[0116] The data opening method can also be referred to as the data transfer format, which can include a direct opening method or an indirect opening method. The direct opening method, such as directly transferring the original data, or directly transferring unprocessed data, etc.; the indirect opening method, such as data that has undergone privacy processing or encryption processing, such as encryption through methods such as Federated Learning (FL), etc.

[0117] 12) The twelfth indication information is used to indicate the data object information that the first communication device can collect;

[0118] Optionally, the data object information may include at least one of the following:

[0119] Data object type; data collection range; data collection status; data object identifier.

[0120] Among them, the data object type may include terminals, network elements, specific terminal types, network element types, etc. Optionally, the data object type may further include terminals per area (UE per area, or terminals at the area granularity), etc.;

[0121] The data collection range may include a regional range or a time range;

[0122] The data collection status may include anonymous or non-anonymous;

[0123] The data object identifier may include a terminal identifier (such as UE ID), a terminal list identifier (such as UE List ID), an NF identifier (such as NF ID), an NF list identifier (NF List ID), etc.

[0124] 13) The thirteenth indication information is used to indicate the data openable object information of the first communication device;

[0125] The data openable object information of the first communication device can be understood as which network elements and devices the first communication device can open the data to, or understood as which network elements and devices the first communication device can perform data transfer with, such as performing data transfer with a consumer network element that requests to obtain data.

[0126] Optionally, the data openable object information may include at least one of the following:

[0127] Data openable object type: It can be understood as the type of object that supports interaction, such as certain network element types within the core network, or AF type, etc.;

[0128] Data openable object identifier: It can be understood as the identifier of the object that supports interaction, such as at least one of a shareable identifier (specially defined), a manufacturer identifier, a specific network element identifier, and a Fully Qualified Domain Name (FQDN).

[0129] The data plane-related capability information corresponding to the first communication device includes at least one of the above, which clarifies the data plane-related capabilities supported by the first communication device.

[0130] In some embodiments of the present application, the first message may be a registration message.

[0131] In an embodiment of the present application, the first message may be a registration message, which can be understood as including the data plane-related capability information corresponding to the first communication device in the registration message, such as data transfer-related capability information or willingness information. After receiving the registration message, the second communication device stores the network element registration information of the first communication device, which includes the data plane-related capability information corresponding to the first communication device, and sends a first response message to notify the first communication device that the registration is successful.

[0132] In one implementation manner, the registration message may further include information such as the identifier of the first communication device itself, the NF type, and the network element type. The identifier of the first communication device may include at least one of an NF instance ID, the FQDN of the NF, the IP address of the NF, and a network element instance ID.

[0133] Optionally, the first message may be an Nnrf_NFManagement_NFRegister Request message. Correspondingly, the first response message returned by the second communication device may be an Nnrf_NFManagement_NFRegister response message.

[0134] Sending the data plane-related capability information through the registration message helps save signaling overhead.

[0135] Alternatively, the first message is a separate message different from the registration message, such as a new network element capability reporting message or a capability update message, etc. The first message may be sent together with the registration message, such as the first message being sent along with the registration message. Storing the data plane-related capability information corresponding to the first communication device simultaneously during the registration process helps improve the storage efficiency.

[0136] In some embodiments of the present application, the second communication device may receive a second message from a third communication device, and the second message is used to request to find a communication device with data plane-related capabilities. The third communication device may be a consumer network element, such as NEF, AF, NWDAF, etc.

[0137] Optionally, the second message may include at least one of the following:

[0138] 1) Type information, which is used to indicate the type of the communication device to be searched for, such as DPF;

[0139] 2) Region information, which is used to indicate the region corresponding to the communication device to be searched for, such as the service range of the communication device to be searched for;

[0140] 3) First information, which is used to indicate a request to search for a communication device with data plane capabilities;

[0141] A request to search for a communication device with data plane capabilities can be understood as that the communication device to be searched for needs to have data plane capabilities, such as data collection and data transmission capabilities.

[0142] 4) Second information, which is used to indicate a request to search for a communication device with the ability to control the data plane;

[0143] A request to search for a communication device with the ability to control the data plane can be understood as that the communication device to be searched for needs to have the capabilities of establishing, modifying, and deleting the data plane.

[0144] 5) Third information, which is used to indicate a request to search for a communication device with the ability to perform data transfer related to the data plane;

[0145] A request to search for a communication device with the ability to perform data transfer related to the data plane can be understood as that the communication device to be searched for needs to be able to perform data transfer related to the data plane, such as being able to perform data collection, data provision, or being able to collect, process, or forward relevant data from terminals, RANs, or other data sources.

[0146] 6) Fourth information, which is used to indicate a request to search for a communication device with the ability to determine the control signaling transfer method related to the data plane;

[0147] A request to search for a communication device with the ability to determine the control signaling transfer method related to the data plane can be understood as that the communication device to be searched for needs to be able to determine the control signaling transfer method related to the data plane, such as the control signaling transmission path.

[0148] 7) Fifth information, which is used to indicate a request to search for a communication device with the ability to determine the data transfer method related to the data plane;

[0149] A request to search for a communication device with the ability to determine the data transfer method related to the data plane can be understood as that the communication device to be searched for needs to be able to determine the data transfer method related to the data plane, such as the data transmission path.

[0150] 8) The sixth piece of information is used to indicate the control signaling transfer mode related to the data plane that the communication device to be searched for is required to support;

[0151] The control signaling transfer mode related to the data plane that the communication device to be searched for is required to support can be understood as the control signaling transfer mode required by the third communication device. That is to say, in what way does the third communication device hope to interact with the communication device for the control signaling related to the data plane.

[0152] 9) The seventh piece of information is used to indicate the data transfer mode related to the data plane that the communication device to be searched for is required to support;

[0153] The data transfer mode related to the data plane that the communication device to be searched for is required to support can be understood as the data transfer mode required by the third communication device. That is to say, in what way does the third communication device hope to transfer the data related to the data plane with the communication device.

[0154] 10) The eighth piece of information is used to indicate the communication device that is requested to search for the ability to determine the encoding and decoding method;

[0155] The communication device that is requested to search for the ability to determine the encoding and decoding method can be understood as the communication device to be searched for needs to be able to determine the encoding and decoding method, such as JSON, ASN.1, Protobuf, XML, etc.

[0156] 11) The ninth piece of information is used to indicate the encoding and decoding method that the communication device to be searched for is required to support;

[0157] The encoding and decoding method that the communication device to be searched for is required to support can be understood as the encoding and decoding method required by the third communication device. That is to say, in what way does the third communication device hope to perform the encoding and decoding operation.

[0158] 12) The tenth piece of information is used to indicate the data type that the communication device to be searched for is required to support;

[0159] The data type that the communication device to be searched for is required to support can be understood as the data type required by the third communication device. That is to say, what kind of or which data types of data does the third communication device hope to obtain.

[0160] 13) The eleventh piece of information is used to indicate the data opening method that the communication device to be searched for is required to support;

[0161] The data opening method that the target communication device to be searched for is required to support can be understood as the data opening method required by the third communication device. That is to say, in what data opening method does the third communication device hope that the data it obtains is transmitted.

[0162] 14) The twelfth piece of information, which is used to indicate the data object information that the communication device to be searched for can collect;

[0163] The data object information that the communication device to be searched for can collect can be understood as the data of which data objects the communication device to be searched for needs to support for collection. That is to say, the third communication device hopes that the data it obtains is generated by which object or objects.

[0164] 15) Information of the third communication device;

[0165] The third communication device is the device that requests to search for a communication device with data plane-related capabilities. The information of the third communication device may include the type of the third communication device or the identifier of the third communication device. The type of the third communication device such as network element, AF, terminal, RAN, base station, etc.; The identifier of the third communication device such as a (specially defined) sharable identifier, manufacturer identifier, network element identifier, FQDN, etc.

[0166] The second communication device stores the data plane-related capability information corresponding to multiple communication devices. The third communication device may send a second message to the second communication device to request to search for a communication device with data plane-related capabilities. Optionally, the second message may be an Nnrf_NFDiscovery_Request message.

[0167] The third communication device searches for a communication device with data plane-related capabilities through the second communication device, which is convenient for subsequent interaction with the found target communication device to obtain data.

[0168] After the second communication device receives the second message from the third communication device, the second communication device may send a second response message to the third communication device. The second response message is used to indicate the information of the target communication device, and the target communication device is a communication device with data plane-related capabilities. After the third communication device receives the second response message from the second communication device, it can learn the information of the target communication device, and then, according to the information of the target communication device, it can determine one or more target communication devices for interaction in the target communication device, such as obtaining data.

[0169] Optionally, the third communication device may determine at least one target communication device to be interacted with in the target communication device according to the data plane-related capability information corresponding to the target communication device.

[0170] Optionally, the second response message may be an Nnrf_NFDiscovery_Requestresponse message.

[0171] Optionally, after the second communication device receives a second message from the third communication device, the second communication device may determine the target communication device according to the second message.

[0172] If the second communication device fails to find a communication device with data plane-related capabilities, the second communication device may send a third response message to the third communication device, and the third response message is used to indicate that no communication device with data plane-related capabilities is found. After receiving the third response message, the third communication device may adjust the relevant information for requesting to find a communication device, and send the second message to the second communication device again, requesting to find a communication device with data plane-related capabilities.

[0173] Optionally, the second communication device may determine the relevant information that the communication device to be found needs to have according to the second message, such as the data plane-related capability information that needs to be possessed, and then based on the stored information, find a communication device with the relevant information, and determine the found communication device as the target communication device. The stored information includes the data plane-related capability information corresponding to at least one communication device.

[0174] For example, the second communication device determines the target communication device according to the first information included in the second message, where the target communication device has a data plane capability.

[0175] For another example, the second communication device determines the target communication device according to the second information included in the second message, where the target communication device has the ability to control the data plane.

[0176] For another example, the second communication device determines the target communication device according to the ninth information included in the second message, where the target communication device supports the encoding and decoding method indicated by the ninth information.

[0177] For another example, the second communication device determines the target communication device according to the fourth information and the fifth information included in the second message, where the target communication device has both the ability to determine the control signaling transfer method related to the data plane and the ability to determine the data transfer method related to the data plane.

[0178] There is a lot of information included in the second message. To avoid repetition, it will not be listed one by one here. It can be understood that when there are multiple pieces of information in the second message, the second communication device may select a communication device that simultaneously meets multiple pieces of information as the target communication device based on the multiple pieces of information.

[0179] The determined target communication device may be one or more.

[0180] Optionally, the information of the target communication device may include at least one of the following:

[0181] The identification information, address information, domain name information of the target communication device, and the corresponding data plane related capability information.

[0182] Among them, the identification information of the target communication device may include the network element instance identification information of the target communication device, such as the NF instance identification; the address information of the target communication device may include the IP address of the target communication device, such as the IP address of the NF; the domain name information of the target communication device may include the network element domain name, such as FQDN.

[0183] For ease of understanding, taking the first communication device as DPF or DPF-C, the second communication device as NRF, and the third communication device as the consumer network element as an example, through Figure 6 the process shown below, the technical solution provided by the embodiments of the present application is described again.

[0184] 1) DPF or DPF-C sends a first message to NRF, and the first message is used to request NRF to store the data plane related capability information corresponding to DPF.

[0185] 2) NRF stores the data plane related capability information corresponding to DPF or DPF-C.

[0186] 3) NRF sends a first response message to DPF or DPF-C, and the first response message is used to indicate the result of NRF storing the data plane related capability information corresponding to DPF or DPF-C.

[0187] 4) The consumer network element sends a second message to NRF, and the second message is used to request to find a communication device with data plane related capabilities.

[0188] 5) NRF sends a second response message to the consumer network element, and the second response message is used to indicate the information of the target communication device, and the target communication device is a communication device with data plane related capabilities.

[0189] In the embodiments of the present application, the data plane related capability information corresponding to the first communication device is sent to the second communication device, and the third communication device can quickly and accurately find the target communication device that meets the conditions through the second communication device, and then interact with the target communication device to obtain the required target data.

[0190] Corresponding to the above method embodiments, the embodiments of the present application also provide a communication method, as Figure 7 shown below, the method includes the following steps:

[0191] S710: The second communication device receives a first message from the first communication device, and the first message includes the data plane related capability information corresponding to the first communication device.

[0192] Applying the method provided in the embodiments of the present application, the second communication device receives a first message from the first communication device. The first message includes the capability information related to the data plane corresponding to the first communication device, and sends the capability information related to the data plane corresponding to the first communication device to the second communication device, so that the second communication device can clarify the capability of the first communication device related to the data plane, and can accurately find a communication device that meets the conditions when it is necessary to find a communication device with data-plane related capabilities.

[0193] In some embodiments of the present application, the capability information related to the data plane corresponding to the first communication device includes at least one of the following:

[0194] The first indication information, which is used to indicate that the first communication device has data-plane capabilities.

[0195] The second indication information, which is used to indicate that the first communication device has the ability to control the data plane;

[0196] The third indication information, which is used to indicate that the first communication device has the ability to transfer data;

[0197] The fourth indication information, which is used to indicate that the first communication device has the ability to determine the control signaling transfer mode related to the data plane;

[0198] The fifth indication information, which is used to indicate that the first communication device has the ability to determine the data transfer mode related to the data plane;

[0199] The sixth indication information, which is used to indicate the control signaling transfer mode related to the data plane supported by the first communication device;

[0200] The seventh indication information, which is used to indicate the data transfer mode related to the data plane supported by the first communication device;

[0201] The eighth indication information, which is used to indicate that the first communication device has the ability to determine the encoding and decoding method;

[0202] The ninth indication information, which is used to indicate the encoding and decoding method supported by the first communication device;

[0203] The tenth indication information, which is used to indicate the data type supported by the first communication device;

[0204] The eleventh indication information, which is used to indicate the data opening method supported by the first communication device;

[0205] The twelfth indication information, which is used to indicate the data object information that can be collected by the first communication device;

[0206] The thirteenth indication information is used to indicate the data openable object information of the first communication device.

[0207] In some embodiments of the present application, the ability to control the data plane includes at least one of the following:

[0208] The ability to establish a data plane; the ability to modify a data plane; the ability to delete a data plane.

[0209] In some embodiments of the present application, the control signaling transfer methods related to the data plane include at least one of the following:

[0210] User plane path; control plane path; management plane path; data plane control path.

[0211] In some embodiments of the present application, the data transfer methods related to the data plane include at least one of the following:

[0212] User plane path; control plane path; management plane path; data plane user path.

[0213] In some embodiments of the present application, the data object information includes at least one of the following:

[0214] Data object type; data collection range; data collection status; data object identifier.

[0215] In some embodiments of the present application, the data openable object information includes at least one of the following:

[0216] Data openable object type; data openable object identifier.

[0217] In some embodiments of the present application, the method may further include the following steps:

[0218] The second communication device sends a first response message to the first communication device, and the first response message is used to indicate the result of the second communication device storing the data plane related capability information corresponding to the first communication device.

[0219] In some embodiments of the present application, the method further includes:

[0220] The second communication device receives a second message from a third communication device, and the second message is used to request to find a communication device with data plane related capabilities.

[0221] In some embodiments of the present application, after the second communication device receives the second message from the third communication device, the method further includes:

[0222] The second communication device sends a second response message to the third communication device. The second response message is used to indicate information about the target communication device, where the target communication device is a communication device with data plane related capabilities.

[0223] In some embodiments of the present application, after the second communication device receives the second message from the third communication device, the method may further include:

[0224] The second communication device determines the target communication device according to the second message.

[0225] In some embodiments of the present application, the information of the target communication device includes at least one of the following:

[0226] The identification information, address information, domain name information, and corresponding data plane related capability information of the target communication device.

[0227] In some embodiments of the present application, after the second communication device receives the second message from the third communication device, the method further includes:

[0228] If a communication device with data plane related capabilities is not found, the second communication device sends a third response message to the third communication device. The third response message is used to indicate that a communication device with data plane related capabilities has not been found.

[0229] In some embodiments of the present application, the second message carries at least one of the following:

[0230] Type information, which is used to indicate the type of the communication device whose search is requested;

[0231] Region information, which is used to indicate the region corresponding to the communication device whose search is requested;

[0232] First information, which is used to indicate the request to search for a communication device with data plane capabilities;

[0233] Second information, which is used to indicate the request to search for a communication device with the ability to control the data plane;

[0234] Third information, which is used to indicate the request to search for a communication device with the ability of data transfer related to the data plane;

[0235] Fourth information, which is used to indicate the request to search for a communication device with the ability to determine the control signaling transfer method related to the data plane;

[0236] Fifth information, which is used to indicate the request to search for a communication device with the ability to determine the data transfer method related to the data plane;

[0237] The sixth piece of information is used to indicate the control signaling transfer mode related to the data plane that the communication device to be searched for is required to support;

[0238] The seventh piece of information is used to indicate the data transfer mode related to the data plane that the communication device to be searched for is required to support;

[0239] The eighth piece of information is used to indicate the communication device to be searched for that has the ability to determine the encoding and decoding method;

[0240] The ninth piece of information is used to indicate the encoding and decoding method that the communication device to be searched for is required to support;

[0241] The tenth piece of information is used to indicate the data type that the communication device to be searched for is required to support;

[0242] The eleventh piece of information is used to indicate the data opening method that the communication device to be searched for is required to support;

[0243] The twelfth piece of information is used to indicate the data object information that the communication device to be searched for can collect;

[0244] Information of the third communication device.

[0245] The communication method provided by the embodiments of this application can implement Figure 5 or Figure 6 each process implemented by the method embodiment shown, and achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0246] Corresponding to the above method embodiment, the embodiments of this application also provide a communication method, as Figure 8 shown, the method includes the following steps:

[0247] S810: The third communication device sends a second message to the second communication device, and the second message is used to request to search for a communication device with data plane related capabilities;

[0248] S820: The third communication device receives a second response message or a third response message from the second communication device. The second response message is used to indicate the information of the target communication device, and the third response message is used to indicate that no communication device with data plane related capabilities is found. The target communication device is a communication device with data plane related capabilities.

[0249] Applying the method provided in the embodiments of the present application, the third communication device sends a second message to the second communication device, where the second message is used to request to find a communication device with data plane-related capabilities. After the second communication device searches, it returns a second response message or a third response message. The second response message is used to indicate the information of the target communication device, and the third response message is used to indicate that no communication device with data plane-related capabilities is found. This helps to accurately find a communication device that meets the conditions.

[0250] In some embodiments of the present application, the information of the target communication device includes at least one of the following:

[0251] The identification information, address information, domain name information, and corresponding data plane-related capability information of the target communication device.

[0252] In some embodiments of the present application, the second message includes at least one of the following:

[0253] Type information, which is used to indicate the type of the communication device requested to be found;

[0254] Region information, which is used to indicate the region corresponding to the communication device requested to be found;

[0255] First information, which is used to indicate a request to find a communication device with data plane capabilities;

[0256] Second information, which is used to indicate a request to find a communication device with the ability to control the data plane;

[0257] Third information, which is used to indicate a request to find a communication device with the ability to perform data transfer related to the data plane;

[0258] Fourth information, which is used to indicate a request to find a communication device with the ability to determine the control signaling transfer method related to the data plane;

[0259] Fifth information, which is used to indicate a request to find a communication device with the ability to determine the data transfer method related to the data plane;

[0260] Sixth information, which is used to indicate the control signaling transfer method related to the data plane that the communication device requested to be found needs to support;

[0261] Seventh information, which is used to indicate the data transfer method related to the data plane that the communication device requested to be found needs to support;

[0262] Eighth information, which is used to indicate a request to find a communication device with the ability to determine the encoding and decoding method;

[0263] Ninth information, which is used to indicate the encoding and decoding method that the communication device requested to be found needs to support;

[0264] The tenth piece of information, which is used to indicate the data types that the communication device to be searched for needs to support;

[0265] The eleventh piece of information, which is used to indicate the data opening methods that the communication device to be searched for needs to support;

[0266] The twelfth piece of information, which is used to indicate the data object information that the communication device to be searched for can collect;

[0267] Information of the third communication device.

[0268] The communication method provided by the embodiments of the present application can implement Figure 5 or Figure 6 The corresponding processes implemented by the method embodiments shown, and achieve the same technical effects. To avoid repetition, they will not be elaborated here.

[0269] For the communication method provided by the embodiments of the present application, the execution entity can be a communication device. In the embodiments of the present application, taking the communication device executing the communication method as an example, the communication device provided by the embodiments of the present application is described.

[0270] As Figure 9 shown, the communication device 900 is applied to the first communication device and includes the following modules:

[0271] The first sending module 910 is configured to send a first message to the second communication device, and the first message includes the capability information related to the data plane corresponding to the first communication device.

[0272] Applying the device provided by the embodiments of the present application to send a first message to the second communication device, where the first message includes the capability information related to the data plane corresponding to the first communication device, and sending the capability information related to the data plane corresponding to the first communication device to the second communication device, so that the second communication device can clarify the capability information related to the data plane corresponding to the first communication device, so as to accurately find a communication device that meets the conditions when searching for a communication device with data plane related capabilities.

[0273] In some embodiments of the present application, the capability information related to the data plane corresponding to the first communication device includes at least one of the following:

[0274] The first indication information, which is used to indicate that the first communication device has data plane capabilities.

[0275] The second indication information, which is used to indicate that the first communication device has the ability to control the data plane;

[0276] The third indication information, which is used to indicate that the first communication device has the ability to transfer data;

[0277] The fourth indication information, which is used to indicate that the first communication device has the ability to determine the control signaling transfer mode related to the data plane;

[0278] The fifth indication information, which is used to indicate that the first communication device has the ability to determine the data transfer mode related to the data plane;

[0279] The sixth indication information, which is used to indicate the control signaling transfer mode related to the data plane supported by the first communication device;

[0280] The seventh indication information, which is used to indicate the data transfer mode related to the data plane supported by the first communication device;

[0281] The eighth indication information, which is used to indicate that the first communication device has the ability to determine the encoding and decoding method;

[0282] The ninth indication information, which is used to indicate the encoding and decoding method supported by the first communication device;

[0283] The tenth indication information, which is used to indicate the data type supported by the first communication device;

[0284] The eleventh indication information, which is used to indicate the data opening method supported by the first communication device;

[0285] The twelfth indication information, which is used to indicate the data object information that the first communication device can collect;

[0286] The thirteenth indication information, which is used to indicate the data open object information of the first communication device.

[0287] In some embodiments of the present application, the ability to control the data plane includes at least one of the following:

[0288] The ability to establish a data plane; the ability to modify a data plane; the ability to delete a data plane.

[0289] In some embodiments of the present application, the control signaling transfer mode related to the data plane includes at least one of the following:

[0290] User plane path; control plane path; management plane path; data plane control path.

[0291] In some embodiments of the present application, the data transfer mode related to the data plane includes at least one of the following:

[0292] User plane path; control plane path; management plane path; data plane user path.

[0293] In some embodiments of the present application, the data object information includes at least one of the following:

[0294] Data object type; data collection range; data collection status; data object identifier.

[0295] In some embodiments of the present application, the data openable object information includes at least one of the following:

[0296] Data openable object type; data openable object identifier.

[0297] In some embodiments of the present application, the first message is a registration message.

[0298] In some embodiments of the present application, the communication device 900 further includes a first receiving module for:

[0299] Receiving a first response message from a second communication device, the first response message being used to indicate the result of the second communication device storing the data plane-related capability information corresponding to the first communication device.

[0300] The communication device 900 provided by the embodiments of the present application can implement Figure 5 or Figure 6 Each process implemented by the method embodiment shown, and achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0301] As Figure 10 shown, the communication device 1000 includes the following modules:

[0302] A second receiving module 1010, configured to receive a first message from a first communication device, the first message including data plane-related capability information corresponding to the first communication device.

[0303] Applying the device provided by the embodiments of the present application, receiving a first message from a first communication device, the first message including data plane-related capability information corresponding to the first communication device, and sending the data plane-related capability information corresponding to the first communication device to a second communication device, so that the second communication device can clarify the data plane-related capabilities corresponding to the first communication device, so as to accurately find a communication device that meets the conditions when it is necessary to find a communication device with data plane-related capabilities.

[0304] In some embodiments of the present application, the data plane-related capability information corresponding to the first communication device includes at least one of the following:

[0305] A first indication information, the first indication information being used to indicate that the first communication device has data plane capabilities.

[0306] A second indication information, the second indication information being used to indicate that the first communication device has the ability to control the data plane;

[0307] The third indication information, which is used to indicate that the first communication device has the ability to transfer data;

[0308] The fourth indication information, which is used to indicate that the first communication device has the ability to determine the control signaling transfer mode related to the data plane;

[0309] The fifth indication information, which is used to indicate that the first communication device has the ability to determine the data transfer mode related to the data plane;

[0310] The sixth indication information, which is used to indicate the control signaling transfer mode related to the data plane supported by the first communication device;

[0311] The seventh indication information, which is used to indicate the data transfer mode related to the data plane supported by the first communication device;

[0312] The eighth indication information, which is used to indicate that the first communication device has the ability to determine the encoding and decoding method;

[0313] The ninth indication information, which is used to indicate the encoding and decoding method supported by the first communication device;

[0314] The tenth indication information, which is used to indicate the data types supported by the first communication device;

[0315] The eleventh indication information, which is used to indicate the data opening method supported by the first communication device;

[0316] The twelfth indication information, which is used to indicate the data object information that the first communication device can collect;

[0317] The thirteenth indication information, which is used to indicate the data opening object information of the first communication device.

[0318] In some embodiments of the present application, the ability to control the data plane includes at least one of the following:

[0319] The ability to establish a data plane; the ability to modify a data plane; the ability to delete a data plane.

[0320] In some embodiments of the present application, the control signaling transfer mode related to the data plane includes at least one of the following:

[0321] User plane path; control plane path; management plane path; data plane control path.

[0322] In some embodiments of the present application, the data transfer mode related to the data plane includes at least one of the following:

[0323] User plane path; control plane path; management plane path; data plane user path.

[0324] In some embodiments of the present application, the data object information includes at least one of the following:

[0325] Data object type; data collection range; data collection status; data object identifier.

[0326] In some embodiments of the present application, the data openable object information includes at least one of the following:

[0327] Data openable object type; data openable object identifier.

[0328] In some embodiments of the present application, the communication device 1000 further includes a storage module for:

[0329] According to the first message, store the data plane related capability information corresponding to the first communication device.

[0330] In some embodiments of the present application, the communication device 1000 further includes a second sending module for:

[0331] Send a first response message to the first communication device, where the first response message is used to indicate the result of the second communication device storing the data plane related capability information corresponding to the first communication device.

[0332] In some embodiments of the present application, the second receiving module 1010 is further used for:

[0333] Receive a second message from a third communication device, where the second message is used to request to find a communication device with data plane related capabilities.

[0334] In some embodiments of the present application, the communication device 1000 further includes a third sending module for:

[0335] After receiving the second message from the third communication device, send a second response message to the third communication device, where the second response message is used to indicate the information of the target communication device, and the target communication device is a communication device with data plane related capabilities.

[0336] In some embodiments of the present application, the communication device 1000 further includes a first determination module for:

[0337] After receiving the second message from the third communication device, determine the target communication device according to the second message.

[0338] In some embodiments of the present application, the information of the target communication device includes at least one of the following:

[0339] The identification information, address information, domain name information of the target communication device, and the corresponding data plane-related capability information.

[0340] In some embodiments of the present application, the communication device 1000 further includes a fourth sending module, configured to:

[0341] After receiving the second message from the third communication device, if a communication device with data plane-related capabilities is not found, send a third response message to the third communication device, where the third response message is used to indicate that a communication device with data plane-related capabilities is not found.

[0342] In some embodiments of the present application, the second message includes at least one of the following:

[0343] Type information, which is used to indicate the type of the communication device whose search is requested;

[0344] Region information, which is used to indicate the region corresponding to the communication device whose search is requested;

[0345] First information, which is used to indicate the request to search for a communication device with data plane capabilities;

[0346] Second information, which is used to indicate the request to search for a communication device with the ability to control the data plane;

[0347] Third information, which is used to indicate the request to search for a communication device with the ability of data transfer related to the data plane;

[0348] Fourth information, which is used to indicate the request to search for a communication device with the ability to determine the control signaling transfer method related to the data plane;

[0349] Fifth information, which is used to indicate the request to search for a communication device with the ability to determine the data transfer method related to the data plane;

[0350] Sixth information, which is used to indicate the control signaling transfer method related to the data plane that the communication device whose search is requested needs to support;

[0351] Seventh information, which is used to indicate the data transfer method related to the data plane that the communication device whose search is requested needs to support;

[0352] Eighth information, which is used to indicate the request to search for a communication device with the ability to determine the encoding and decoding method;

[0353] Ninth information, which is used to indicate the encoding and decoding method that the communication device whose search is requested needs to support;

[0354] Tenth information, which is used to indicate the data type that the communication device whose search is requested needs to support;

[0355] The eleventh piece of information, which is used to indicate the data opening method that the communication device to be searched for needs to support;

[0356] The twelfth piece of information, which is used to indicate the data object information that the communication device to be searched for can collect;

[0357] Information of the third communication device.

[0358] The communication device 1000 provided by the embodiments of the present application can implement Figure 6 or Figure 7 each process implemented by the method embodiment shown, and achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0359] As Figure 11 shown, the communication device 1100 includes the following modules:

[0360] The fifth sending module 1110 is used to send a second message to the second communication device, and the second message is used to request to search for a communication device with data plane related capabilities;

[0361] The third receiving module 1120 is used to receive a second response message or a third response message from the second communication device. The second response message is used to indicate the information of the target communication device, and the third response message is used to indicate that no communication device with data plane related capabilities is found. The target communication device is a communication device with data plane related capabilities.

[0362] Applying the device provided by the embodiments of the present application to send a second message to the second communication device, the second message is used to request to search for a communication device with data plane related capabilities. After the second communication device searches, it returns a second response message or a third response message. The second response message is used to indicate the information of the target communication device, and the third response message is used to indicate that no communication device with data plane related capabilities is found. This helps to accurately find a communication device that meets the conditions.

[0363] In some embodiments of the present application, the information of the target communication device includes at least one of the following:

[0364] The identification information, address information, domain name information, and corresponding data plane related capability information of the target communication device.

[0365] In some embodiments of the present application, the second message includes at least one of the following:

[0366] Type information, which is used to indicate the type of the communication device to be searched for;

[0367] Area information, which is used to indicate the area corresponding to the communication device to be searched for;

[0368] The first piece of information, which is used to indicate a request to search for a communication device with data plane capabilities;

[0369] The second piece of information, which is used to indicate a request to search for a communication device with the ability to control the data plane;

[0370] The third piece of information, which is used to indicate a request to search for a communication device with the ability for data transfer related to the data plane;

[0371] The fourth piece of information, which is used to indicate a request to search for a communication device with the ability to determine the control signaling transfer method related to the data plane;

[0372] The fifth piece of information, which is used to indicate a request to search for a communication device with the ability to determine the data transfer method related to the data plane;

[0373] The sixth piece of information, which is used to indicate the control signaling transfer method related to the data plane that the requested communication device needs to support;

[0374] The seventh piece of information, which is used to indicate the data transfer method related to the data plane that the requested communication device needs to support;

[0375] The eighth piece of information, which is used to indicate a request to search for a communication device with the ability to determine the encoding / decoding method;

[0376] The ninth piece of information, which is used to indicate the encoding / decoding method that the requested communication device needs to support;

[0377] The tenth piece of information, which is used to indicate the data type that the requested communication device needs to support;

[0378] The eleventh piece of information, which is used to indicate the data opening method that the requested communication device needs to support;

[0379] The twelfth piece of information, which is used to indicate the data object information that the requested communication device can collect;

[0380] Information of the third communication device.

[0381] The communication device 1100 provided by the embodiments of the present application can implement Figure 6 or Figure 8 The corresponding processes implemented by the method embodiments shown, and achieve the same technical effects. To avoid repetition, they are not described here again.

[0382] As Figure 12As shown in the figure, an embodiment of the present application further provides a communication device 1200, which includes a processor 1201 and a memory 1202. A program or instruction that can run on the processor 1201 is stored on the memory 1202. For example, when the communication device 1200 is a first communication device, when the program or instruction is executed by the processor 1201, it implements the above Figure 5 or Figure 6 each step of the method embodiment shown, and can achieve the same technical effect. When the communication device 1200 is a second communication device, when the program or instruction is executed by the processor 1201, it implements the above Figure 6 or Figure 7 each step of the method embodiment shown, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here. When the communication device 1200 is a third communication device, when the program or instruction is executed by the processor 1201, it implements the above Figure 6 or Figure 8 each step of the method embodiment shown, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0383] An embodiment of the present application further provides a network-side device, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement as Figure 5 or Figure 6 or Figure 7 or Figure 8 each step of the method embodiment shown. The embodiment of this network-side device corresponds to the method embodiment of the above first communication device, the method embodiment of the second communication device, or the method embodiment of the third communication device. Each implementation process and implementation method of the above method embodiment can be applied to the embodiment of this network-side device, and can achieve the same technical effect.

[0384] Specifically, an embodiment of the present application further provides a network-side device. As Figure 13 shown, the network-side device 1300 includes: a processor 1301, a network interface 1302, and a memory 1303. Among them, the network interface 1302 is, for example, a common public radio interface (CPRI).

[0385] Specifically, the network-side device 1300 of the embodiment of the present application further includes: instructions or programs stored on the memory 1303 and executable on the processor 1301. The processor 1301 calls the instructions or programs in the memory 1303 to execute Figure 9 or Figure 10 or Figure 11 the methods executed by each module shown, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0386] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements the above-mentioned Figure 5 or Figure 6 or Figure 7 or Figure 8 each process of the method embodiment shown, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0387] Among them, the processor is the processor in the terminal 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 disc, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0388] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the above-mentioned Figure 5 or Figure 6 or Figure 7 or Figure 8 each process of the method embodiment shown, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0389] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.

[0390] The embodiments of the present application further provide a computer program / program product. The computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the above-mentioned Figure 5 or Figure 6 or Figure 7 or Figure 8 each process of the method embodiment shown, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0391] The embodiments of the present application further provide a wireless communication system, including: a first communication device and a second communication device. The first communication device can be used to execute the above-mentioned Figure 5 or Figure 6 steps of the method embodiment shown, and the second communication device can be used to execute the above-mentioned Figure 6 or Figure 7 steps of the method embodiment shown.

[0392] The embodiments of the present application further provide a wireless communication system, including: a first communication device, a second communication device, and a third communication device. The first communication device can be used to execute the above-mentioned Figure 5 or Figure 6 steps of the method embodiment shown, and the second communication device can be used to execute the above-mentionedFigure 6 or Figure 7 steps of the method embodiments shown, the third communication device can be used to execute the above-mentioned Figure 6 or Figure 8 steps of the method embodiments shown.

[0393] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments 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 a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0394] Through the description of the above embodiments, 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, they can also be implemented by hardware. This computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions for causing a terminal or a network-side device to execute the methods described in the various embodiments of the present application.

[0395] The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.

Claims

1. A communication method, characterized in that, Including: A first communication device sends a first message to a second communication device, where the first message includes capability information related to the data plane corresponding to the first communication device.

2. The method according to claim 1, characterized in that, The capability information related to the data plane corresponding to the first communication device includes at least one of the following: First indication information, which is used to indicate that the first communication device has data plane capabilities; Second indication information, which is used to indicate that the first communication device has the ability to control the data plane; Third indication information, which is used to indicate that the first communication device has the ability to transfer data; Fourth indication information, which is used to indicate that the first communication device has the ability to determine the transfer method of control signaling related to the data plane; Fifth indication information, which is used to indicate that the first communication device has the ability to determine the data transfer method related to the data plane; Sixth indication information, which is used to indicate the transfer method of control signaling related to the data plane supported by the first communication device; Seventh indication information, which is used to indicate the data transfer method related to the data plane supported by the first communication device; Eighth indication information, which is used to indicate that the first communication device has the ability to determine the encoding and decoding method; Ninth indication information, which is used to indicate the encoding and decoding method supported by the first communication device; Tenth indication information, which is used to indicate the data types supported by the first communication device; Eleventh indication information, which is used to indicate the data opening method supported by the first communication device; Twelfth indication information, which is used to indicate the data object information that the first communication device can collect; Thirteenth indication information, which is used to indicate the data open object information of the first communication device.

3. The method according to claim 2, wherein The ability to control the data plane includes at least one of the following: The ability to establish a data plane; the ability to modify a data plane; the ability to delete a data plane.

4. The method according to claim 2 or 3, characterized in that, The transfer method of control signaling related to the data plane includes at least one of the following: User plane path; control plane path; management plane path; data plane control path.

5. The method according to any one of claims 2 to 4, characterized in that, The data transfer method related to the data plane includes at least one of the following: User plane path; control plane path; management plane path; data plane user path.

6. The method according to any one of claims 2 to 5, characterized in that, The data object information includes at least one of the following: Data object type; data collection range; data collection status; data object identifier.

7. The method according to any one of claims 2 to 6, characterized in that, The data open object information includes at least one of the following: Data open object type; data open object identifier.

8. The method according to any one of claims 1 to 7, characterized in that, The first message is a registration message.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: The first communication device receives a first response message from the second communication device, where the first response message is used to indicate the result of the second communication device storing the capability information related to the data plane corresponding to the first communication device.

10. A communication method, characterized in that Including: A second communication device receives a first message from a first communication device, where the first message includes the capability information related to the data plane corresponding to the first communication device.

11. The method according to claim 10, characterized in that, The capability information related to the data plane corresponding to the first communication device includes at least one of the following: First indication information, which is used to indicate that the first communication device has data plane capabilities; Second indication information, which is used to indicate that the first communication device has the ability to control the data plane; Third indication information, which is used to indicate that the first communication device has the ability to transfer data; Fourth indication information, which is used to indicate that the first communication device has the ability to determine the control signaling transfer method related to the data plane; Fifth indication information, which is used to indicate that the first communication device has the ability to determine the data transfer method related to the data plane; Sixth indication information, which is used to indicate the control signaling transfer method related to the data plane supported by the first communication device; Seventh indication information, which is used to indicate the data transfer method related to the data plane supported by the first communication device; Eighth indication information, which is used to indicate that the first communication device has the ability to determine the encoding / decoding method; Ninth indication information, which is used to indicate the encoding / decoding method supported by the first communication device; Tenth indication information, which is used to indicate the data types supported by the first communication device; Eleventh indication information, which is used to indicate the data opening method supported by the first communication device; Twelfth indication information, which is used to indicate the data object information that the first communication device can collect; Thirteenth indication information, which is used to indicate the data open object information of the first communication device.

12. The method according to claim 11, wherein The ability to control the data plane includes at least one of the following: The ability to establish a data plane; the ability to modify a data plane; the ability to delete a data plane.

13. The method according to claim 11 or 12, characterized in that, The control signaling transfer methods related to the data plane include at least one of the following: User plane path; control plane path; management plane path; data plane control path.

14. The method according to any one of claims 11 to 13, characterized in that, The data transfer methods related to the data plane include at least one of the following: User plane path; control plane path; management plane path; data plane user path.

15. The method according to any one of claims 11 to 14, characterized in that The data object information includes at least one of the following: Data object type; data collection range; data collection status; data object identifier.

16. The method according to any one of claims 11 to 15, characterized in that The data open object information includes at least one of the following: Data open object type; data open object identifier.

17. The method according to any one of claims 10 to 16, characterized in that The method further includes: The second communication device stores the capability information related to the data plane corresponding to the first communication device according to the first message.

18. The method according to claim 17, characterized in that, The method further includes: The second communication device sends a first response message to the first communication device, and the first response message is used to indicate the result of the second communication device storing the capability information related to the data plane corresponding to the first communication device.

19. The method according to any one of claims 10 to 18, characterized in that, The method further includes: The second communication device receives a second message from a third communication device, and the second message is used to request to find a communication device with capabilities related to the data plane.

20. The method according to claim 19, wherein After the second communication device receives a second message from a third communication device, the method further includes: The second communication device sends a second response message to the third communication device, where the second response message is used to indicate information about a target communication device, and the target communication device is a communication device with data plane-related capabilities.

21. The method according to claim 19 or 20, characterized in that, After the second communication device receives a second message from a third communication device, the method further includes: The second communication device determines a target communication device according to the second message.

22. The method according to claim 20, wherein The information about the target communication device includes at least one of the following: The identification information, address information, domain name information, and corresponding data plane-related capability information of the target communication device.

23. The method according to claim 19, wherein After the second communication device receives a second message from a third communication device, the method further includes: If a communication device with data plane-related capabilities is not found, the second communication device sends a third response message to the third communication device, where the third response message is used to indicate that a communication device with data plane-related capabilities is not found.

24. The method according to any one of claims 19 to 23, characterized in that, The second message includes at least one of the following: Type information, where the type information is used to indicate the type of the communication device whose search is requested; Region information, where the region information is used to indicate the region corresponding to the communication device whose search is requested; First information, where the first information is used to indicate a request to search for a communication device with data plane capabilities; Second information, where the second information is used to indicate a request to search for a communication device with the ability to control the data plane; Third information, where the third information is used to indicate a request to search for a communication device with the ability of data transfer related to the data plane; Fourth information, where the fourth information is used to indicate a request to search for a communication device with the ability to determine the control signaling transfer method related to the data plane; Fifth information, where the fifth information is used to indicate a request to search for a communication device with the ability to determine the data transfer method related to the data plane; Sixth information, where the sixth information is used to indicate the control signaling transfer method related to the data plane that the communication device whose search is requested needs to support; Seventh information, where the seventh information is used to indicate the data transfer method related to the data plane that the communication device whose search is requested needs to support; Eighth information, where the eighth information is used to indicate a request to search for a communication device with the ability to determine the encoding and decoding method; Ninth information, where the ninth information is used to indicate the encoding and decoding method that the communication device whose search is requested needs to support; Tenth information, where the tenth information is used to indicate the data type that the communication device whose search is requested needs to support; Eleventh information, where the eleventh information is used to indicate the data opening method that the communication device whose search is requested needs to support; Twelfth information, where the twelfth information is used to indicate the data object information that the communication device whose search is requested can collect; The information of the third communication device.

25. A communication method, characterized in that, Includes: The third communication device sends a second message to the second communication device, where the second message is used to request to search for a communication device with data plane-related capabilities; The third communication device receives a second response message or a third response message from the second communication device. The second response message is used to indicate information of a target communication device, and the third response message is used to indicate that no communication device with data plane-related capabilities is found. The target communication device is a communication device with data plane-related capabilities.

26. The method according to claim 25, wherein The information of the target communication device includes at least one of the following: The identification information, address information, domain name information, and corresponding data plane-related capability information of the target communication device.

27. The method according to claim 25 or 26, characterized in that, The second message includes at least one of the following: Type information, which is used to indicate the type of the communication device whose search is requested; Region information, which is used to indicate the region corresponding to the communication device whose search is requested; First information, which is used to indicate a request to search for a communication device with data plane capabilities; Second information, which is used to indicate a request to search for a communication device with the ability to control the data plane; Third information, which is used to indicate a request to search for a communication device with the ability of data transfer related to the data plane; Fourth information, which is used to indicate a request to search for a communication device with the ability to determine the control signaling transfer mode related to the data plane; Fifth information, which is used to indicate a request to search for a communication device with the ability to determine the data transfer mode related to the data plane; Sixth information, which is used to indicate the control signaling transfer mode related to the data plane that the communication device whose search is requested needs to support; Seventh information, which is used to indicate the data transfer mode related to the data plane that the communication device whose search is requested needs to support; Eighth information, which is used to indicate a request to search for a communication device with the ability to determine the encoding / decoding method; Ninth information, which is used to indicate the encoding / decoding method that the communication device whose search is requested needs to support; Tenth information, which is used to indicate the data type that the communication device whose search is requested needs to support; Eleventh information, which is used to indicate the data opening method that the communication device whose search is requested needs to support; Twelfth information, which is used to indicate the data object information that the communication device whose search is requested can collect; The information of the third communication device.

28. A communication device, characterized in that, The communication device is applied to a first communication device, and the communication device includes: A first sending module, which is used to send a first message to a second communication device. The first message includes the data plane-related capability information corresponding to the first communication device.

29. The communication device according to claim 28, wherein The data plane-related capability information corresponding to the first communication device includes at least one of the following: First indication information, which is used to indicate that the first communication device has data plane capabilities; Second indication information, which is used to indicate that the first communication device has the ability to control the data plane; Third indication information, which is used to indicate that the first communication device has the ability of data transfer; Fourth indication information, which is used to indicate that the first communication device has the ability to determine the control signaling transfer mode related to the data plane; The fifth indication information, which is used to indicate that the first communication device has the ability to determine the data transfer mode related to the data plane; The sixth indication information, which is used to indicate the control signaling transfer mode related to the data plane supported by the first communication device; The seventh indication information, which is used to indicate the data transfer mode related to the data plane supported by the first communication device; The eighth indication information, which is used to indicate that the first communication device has the ability to determine the encoding / decoding mode; The ninth indication information, which is used to indicate the encoding / decoding mode supported by the first communication device; The tenth indication information, which is used to indicate the data type supported by the first communication device; The eleventh indication information, which is used to indicate the data opening mode supported by the first communication device; The twelfth indication information, which is used to indicate the data object information that the first communication device can collect; The thirteenth indication information, which is used to indicate the data open object information of the first communication device.

30. A communication device, characterized in that, Including: A second receiving module, configured to receive a first message from a first communication device, where the first message includes the data plane related capability information corresponding to the first communication device.

31. The device according to claim 30, characterized in that, The data plane related capability information corresponding to the first communication device includes at least one of the following: The first indication information, which is used to indicate that the first communication device has a data plane capability; The second indication information, which is used to indicate that the first communication device has the ability to control the data plane; The third indication information, which is used to indicate that the first communication device has the ability to transfer data; The fourth indication information, which is used to indicate that the first communication device has the ability to determine the control signaling transfer mode related to the data plane; The fifth indication information, which is used to indicate that the first communication device has the ability to determine the data transfer mode related to the data plane; The sixth indication information, which is used to indicate the control signaling transfer mode related to the data plane supported by the first communication device; The seventh indication information, which is used to indicate the data transfer mode related to the data plane supported by the first communication device; The eighth indication information, which is used to indicate that the first communication device has the ability to determine the encoding / decoding mode; The ninth indication information, which is used to indicate the encoding / decoding mode supported by the first communication device; The tenth indication information, which is used to indicate the data type supported by the first communication device; The eleventh indication information, which is used to indicate the data opening mode supported by the first communication device; The twelfth indication information, which is used to indicate the data object information that the first communication device can collect; The thirteenth indication information, which is used to indicate the data open object information of the first communication device.

32. The device according to claim 30 or 31, characterized in that, The second receiving module is further configured to: Receive a second message from a third communication device, where the second message is used to request to find a communication device with data plane related capabilities.

33. The device according to claim 32, characterized in that, The communication device further includes a third sending module, configured to: After receiving the second message from the third communication device, send a second response message to the third communication device, where the second response message is used to indicate information of a target communication device, and the target communication device is a communication device with the data plane related capabilities.

34. The device according to claim 32, characterized in that, The communication device further includes a fourth sending module, configured to: After receiving the second message from the third communication device, if no communication device with the data plane related capabilities is found, send a third response message to the third communication device, where the third response message is used to indicate that no communication device with the data plane related capabilities is found.

35. The device according to any one of claims 32 to 34, characterized in that, The second message includes at least one of the following: Type information, which is used to indicate the type of the communication device whose search is requested; Region information, which is used to indicate the region corresponding to the communication device whose search is requested; First information, which is used to indicate a request to find a communication device with data plane capabilities; Second information, which is used to indicate a request to find a communication device with the ability to control the data plane; Third information, which is used to indicate a request to find a communication device with the ability of data transfer related to the data plane; Fourth information, which is used to indicate a request to find a communication device with the ability to determine the control signaling transfer mode related to the data plane; Fifth information, which is used to indicate a request to find a communication device with the ability to determine the data transfer mode related to the data plane; Sixth information, which is used to indicate the control signaling transfer mode related to the data plane that the communication device whose search is requested needs to support; Seventh information, which is used to indicate the data transfer mode related to the data plane that the communication device whose search is requested needs to support; Eighth information, which is used to indicate a request to find a communication device with the ability to determine the encoding and decoding method; Ninth information, which is used to indicate the encoding and decoding method that the communication device whose search is requested needs to support; Tenth information, which is used to indicate the data type that the communication device whose search is requested needs to support; Eleventh information, which is used to indicate the data opening method that the communication device whose search is requested needs to support; Twelfth information, which is used to indicate the data object information that the communication device whose search is requested can collect; Information of the third communication device.

36. A communication device, characterized in that, Includes: A fifth sending module, configured to send a second message to a second communication device, where the second message is used to request to find a communication device with data plane related capabilities; A third receiving module, configured to receive a second response message or a third response message from the second communication device, where the second response message is used to indicate information of a target communication device, the third response message is used to indicate that no communication device with the data plane related capabilities is found, and the target communication device is a communication device with the data plane related capabilities.

37. The device according to claim 36, characterized in that, The second message includes at least one of the following: Type information, which is used to indicate the type of the communication device for which the search is requested; Region information, which is used to indicate the region corresponding to the communication device for which the search is requested; First information, which is used to indicate the request to search for a communication device with data plane capabilities; Second information, which is used to indicate the request to search for a communication device with the ability to control the data plane; Third information, which is used to indicate the request to search for a communication device with the ability to perform data transfer related to the data plane; Fourth information, which is used to indicate the request to search for a communication device with the ability to determine the control signaling transfer method related to the data plane; Fifth information, which is used to indicate the request to search for a communication device with the ability to determine the data transfer method related to the data plane; Sixth information, which is used to indicate the control signaling transfer method related to the data plane that the communication device to be searched for needs to support; Seventh information, which is used to indicate the data transfer method related to the data plane that the communication device to be searched for needs to support; Eighth information, which is used to indicate the request to search for a communication device with the ability to determine the encoding / decoding method; Ninth information, which is used to indicate the encoding / decoding method that the communication device to be searched for needs to support; Tenth information, which is used to indicate the data type that the communication device to be searched for needs to support; Eleventh information, which is used to indicate the data opening method that the communication device to be searched for needs to support; Twelfth information, which is used to indicate the data object information that the communication device to be searched for can collect; Information of the third communication device.

38. A communication device, characterized in that, Comprising a processor and a memory, the memory stores a program or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the communication method as described in any one of claims 1 to 9 are implemented, or the steps of the communication method as described in any one of claims 10 to 24 are implemented, or the steps of the communication method as described in any one of claims 25 to 27 are implemented.

39. A readable storage medium, characterized in that, A program or instructions are stored on the readable storage medium, and when the program or instructions are executed by a processor, the steps of the communication method as described in any one of claims 1 to 9 are implemented, or the steps of the communication method as described in any one of claims 10 to 24 are implemented, or the steps of the communication method as described in any one of claims 25 to 27 are implemented.