Communication method and apparatus, communication device and storage medium
By sending data plane-related capability information between communication devices, the problem of unclear ability identification of different communication devices is solved, and an efficient device search process is realized.
Patent Information
- Application Number
- PCT/CN2025/070751
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-12
- Filing Date
- 2025-01-06
- Publication Date
- 2025-07-17
AI Technical Summary
In the prior art, how to clarify the data plane correlation capabilities corresponding to different communication devices have not been clearly defined, resulting in inefficient device search.
The first communication device sends a message including its data plane-related capability information to the second communication device, so that the second communication device can accurately identify and store these capabilities, thereby quickly finding a communication device that meets the conditions when needed.
It realizes clear identification and efficient search of the data surface capabilities of communication equipment, and improves the efficiency of equipment search.
Smart Images

Figure CN2025070751_17072025_PF_FP_ABST
Abstract
Description
Communication method, device, communication equipment and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on January 12, 2024, with application number 202410055407.8 and titled “Communication Method, Apparatus, Communication Equipment and Storage Medium,” the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a communication method, apparatus, communication equipment and storage medium. Background Art
[0004] The data plane (DP) comprises core network data plane functions, radio access network data plane functions, and terminal data plane functions, providing end-to-end connectivity. Within the core network, the data plane may be responsible for functions such as data collection, data collection coordination, data collection configuration, and data delivery configuration. In an architecture, the network element responsible for data plane functions may be one or multiple. For example, the network element responsible for data collection and control may be different from the network element responsible for data delivery, and the data plane-related capabilities corresponding to these different network elements may vary.
[0005] 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
[0006] The embodiments of the present 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 device search efficiency.
[0007] In a first aspect, a communication method is provided, comprising:
[0008] A first communication device sends 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.
[0009] In a second aspect, a communication method is provided, comprising:
[0010] The second communication device receives a first message from the first communication device, where the first message includes capability information related to the data plane corresponding to the first communication device.
[0011] A third aspect provides a communication method, including:
[0012] 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 having data plane related capabilities;
[0013] The third communication device receives 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 capability is found, and the target communication device is a communication device with the data plane-related capability.
[0014] In a fourth aspect, a communication device is provided, including:
[0015] The first sending module is 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.
[0016] In a fifth aspect, a communication device is provided, including:
[0017] The second receiving module is configured to receive a first message from a first communication device, where the first message includes capability information related to the data plane corresponding to the first communication device.
[0018] In a sixth aspect, a communication device is provided, including:
[0019] a fifth sending module, configured to send a second message to the second communication device, where the second message is used to request searching for a communication device having data plane related capabilities;
[0020] The third receiving module 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 the communication device with the data plane-related capability is not found, and the target communication device is a communication device with the data plane-related capability.
[0021] In the seventh aspect, a communication device is provided, which terminal includes a processor and a memory, the memory storing a program or instruction that can be run on the processor, and the program or instruction, when executed by the processor, 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.
[0022] In the eighth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions 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.
[0023] In the ninth aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are 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.
[0024] In the tenth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions 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.
[0025] In the eleventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented.
[0026] In the twelfth aspect, a wireless communication system is provided, comprising: a first communication device and a second communication device, wherein the first communication device can be used to execute the steps of the method described in the first aspect, and the second communication device can be used to execute the steps of the method described in the second aspect.
[0027] In the thirteenth aspect, a wireless communication system is provided, comprising: a first communication device, a second communication device and a third communication device, wherein the first communication device can be used to execute the steps of the method described in the first aspect, the second communication device can be used to execute the steps of the method described in the second aspect, and the third communication device can be used to execute the steps of the method described in the third aspect.
[0028] In the fourteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions 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.
[0029] In the fifteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect.
[0030] 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 data plane-related capability information corresponding to the first communication device, so that the data plane-related capability information corresponding to the first communication device can be sent to the second communication device, so that the second communication device can clearly understand the data plane-related capability corresponding to the first communication device, so that when it is necessary to search for a communication device with data plane-related capability, it can accurately find a communication device that meets the conditions. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] FIG1 is a block diagram of a wireless communication system applicable to embodiments of the present application;
[0032] FIG2 is a schematic diagram of a data plane in the related art;
[0033] FIG3 is a schematic diagram of a data collection architecture using data collection coordination in related art;
[0034] FIG4 is a schematic diagram of a network data analysis architecture using data collection and coordination in related art;
[0035] FIG5 is a flowchart of an implementation of a communication method in an embodiment of the present application;
[0036] FIG6 is a schematic diagram of a process for storing capabilities in an embodiment of the present application;
[0037] FIG7 is a flowchart of another communication method according to an embodiment of the present application;
[0038] FIG8 is a flowchart of another communication method according to an embodiment of the present application;
[0039] FIG9 is a schematic structural diagram of a communication device corresponding to FIG5 in an embodiment of the present application;
[0040] FIG10 is a schematic structural diagram of a communication device corresponding to FIG7 in an embodiment of the present application;
[0041] FIG11 is a schematic structural diagram of a communication device corresponding to FIG8 in an embodiment of the present application;
[0042] FIG12 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0043] FIG13 is a schematic structural diagram of a network-side device in an embodiment of the present application. Specific embodiments
[0044] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0045] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of 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 represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0046] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0047] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0048] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet 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, an aircraft, a vehicle user equipment (VUE), a ship-borne device, a pedestrian user equipment (PUE), a smart home (a household appliance with wireless communication capabilities, such as a refrigerator, a television, a washing machine, or furniture), a game console, a personal computer (PC), a teller machine, or a self-service machine, or other terminal-side device. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station can be 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 (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0049] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), etc. It should be noted that in the embodiment of the present application, only the core network equipment in the NR system is taken as an example to introduce, and the specific type of the core network equipment is not limited.
[0050] To facilitate understanding, the relevant technologies and concepts involved in the embodiments of this application are first introduced.
[0051] 1. Data Plane and Potential Data Plane Protocol Solutions
[0052] The data plane has been mentioned in discussions of 6G network architecture. As shown in Figure 2, the data plane comprises core network data plane functions, radio access network data plane functions, and terminal data plane functions, providing end-to-end connectivity. The data plane is responsible for data control, including data collection coordination, data collection configuration, and data transmission configuration. It also handles data acquisition, data transmission, data preprocessing, data privacy protection, data analysis, data storage, and data services.
[0053] 2. 5G Network Data Analysis Service
[0054] NWDAF is a network function of the 5G core control plane (5GC). It interacts with different entities to achieve different purposes:
[0055] 1) Collect data based on event subscriptions provided by AMF, SMF, PCF, UDM, AF (directly or through NEF) or Operation, Administration and Maintenance (OAM);
[0056] 2) Use the Data Collection Coordination Function (DCCF) for analysis and data collection (optional);
[0057] 3) Retrieve information from the data repository, such as a UDR that retrieves user-related information through the UDM;
[0058] 4) Store and retrieve information from the Analytics Data Repository Function (ADRF) (optional);
[0059] 5) Analysis and data collection from the Messaging Framework Adaptor Function (MFAF);
[0060] 6) Retrieve information about the Network Function Service (NFS), such as retrieving NFS-related information from the NRF;
[0061] 7) Provide analysis results to consumer network elements based on demand;
[0062] 8) Provide data to consumer network elements.
[0063] As shown in Figure 3, the NWDAF can collect data from other NFs through the DCCF. Specifically, the NWDAF requests the DCCF to collect certain network element data through the Ndccf interface. For example, the DCCF collects data from the target NF through the Nnf interface. Before data collection from the target NF, the target NF is first determined through network elements such as the NRF, UDM, or BSF. After collection is complete, the data can be fed back to the NWDAF directly or indirectly through the MFAF. The interface between the DCCF and MFAF, and between the MFAF and NWDAF, is called Nmfaf.
[0064] As shown in Figure 4, the target NF can collect data from the NWDAF via the DCCF. Specifically, the target NF requests analysis data through the Ndccf interface. For example, the DCCF sends a data acquisition request to the NWDAF via the Nnwdaf interface. Before sending the data acquisition request to the NWDAF, the NWDAF is first identified through network elements such as the NRF, UDM, or BSF. The NWDAF then feeds the analysis data back to the NF, or indirectly through the MFAF. The interface between the DCCF and MFAF, and between the MFAF and the NF, is Nmfaf.
[0065] The above introduces the relevant technologies and concepts involved in the embodiments of the present application. Now, in combination with the accompanying drawings, the communication method provided in the embodiments of the present application is described in detail through some embodiments and their application scenarios.
[0066] FIG5 is a flowchart illustrating an implementation of a communication method according to an embodiment of the present application. The method includes the following steps:
[0067] S510: The first communication device sends a first message to the second communication device, where the first message includes capability information related to the data plane corresponding to the first communication device.
[0068] By applying the method provided in the embodiment of the present application, a first communication device sends a first message to a second communication device, where the first message includes data plane-related capability information corresponding to the first communication device. This enables the second communication device to clearly understand the data plane-related capabilities corresponding to the first communication device, so that when it is necessary to search for a communication device with data plane-related capabilities, it can accurately find a communication device that meets the conditions.
[0069] 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 having a data plane function, such as a data plane function (DPF), a data plane control network element (DPF-Control, DPF-C), a data plane user network element (DPF-User, DPF-U), etc., and the second communication device may be a network element having a storage function, such as an NRF. Among them, the data plane function may also be referred to as a data plane network element. DPF-C can be used to control data plane establishment, modification, deletion and other related signaling. DPF-U can also be called a data plane forwarding network element, which can be used to collect, process and forward relevant data from terminals, RAN or other data sources.
[0070] A first communication device has certain data plane capability information. The first communication device may send a first message to a second communication device. The first message may include the data plane capability information corresponding to the first communication device. After receiving the first message, the second communication device may store the data plane capability information corresponding to the first communication device based on the first message, and then send a first response message to the first communication device. The first response message indicates the result of the second communication device storing the data plane capability information corresponding to the first communication device. After receiving the first response message from the second communication device, the first communication device may obtain the corresponding storage result, such as whether the storage was successful or failed.
[0071] It should be noted that if the second communication device previously stores the data plane capability information corresponding to the first communication device, the first message can also be understood as a message for updating the data plane capability information corresponding to the first communication device.
[0072] It should be noted that the data plane may refer to a plane for large-scale data transmission, and may have the following characteristics: the ability to transmit massive amounts of data, high bandwidth, large data segments, simple data encapsulation format, and streamlined encryption.
[0073] It should be noted that the data plane refers to the plane for data transmission, and can also be called other names, such as data plane.
[0074] In some embodiments of the present application, the data plane capability information corresponding to the first communication device may include at least one of the following:
[0075] 1) First indication information, the first indication information is used to indicate that the first communication device has data plane capability;
[0076] Data plane capabilities include data collection, data transmission, and other capabilities.
[0077] Optionally, the first indication information indicates that the first communication device has data plane capability, and may also indicate that the first communication device has data collection capability or data sending capability.
[0078] It should be noted that in the embodiments of the present application, the terms "collect" and "collect" have similar meanings and can be used interchangeably. In addition, the terms "data sending" and "data transfer", "data transmission", and "data forwarding" have similar meanings and can be used interchangeably.
[0079] 2) second indication information, where the second indication information is used to indicate that the first communication device has the capability of controlling the data plane;
[0080] The ability of the first communication device to control the data plane can be understood as the first communication device being able to control related operations of the data plane. The ability to control the data plane may include at least one of the ability to establish a data plane, the ability to modify the data plane, and the ability to delete the data plane. Among them, the ability to establish a data plane or the ability to modify the data plane can be understood as the first communication device being able to decide whether to establish or modify the data plane, and how to establish or modify the data plane. For example, after receiving information such as the Internet Protocol (IP) address or port number of the terminal, the first communication device determines whether the data plane can be established or modified, and whether the data plane is established or modified by the first communication device or other communication devices with the terminal. In the case where the first communication device is a DPF-C, the other communication devices may be DPF-U.
[0081] It should be noted that the ability to control the data plane can also be called the ability to manage the data plane, as management and control have similar meanings. In addition, establishing, modifying, or deleting a data plane can also be understood as establishing, modifying, or deleting a data plane connection.
[0082] 3) third indication information, the third indication information is used to indicate that the first communication device has data transmission capability;
[0083] The data transfer capability can also be referred to as the data forwarding capability. The data transfer capability of the first communications device can be understood as a service (or data exposure service) in which the first communications device can perform data transfer. Data transfer includes data collection, data provision, etc.; alternatively, data transfer includes the collection, processing, or forwarding of relevant data from the terminal, RAN, or other data sources.
[0084] 4) fourth indication information, the fourth indication information is used to indicate that the first communications device has the capability of determining a data plane-related control signaling delivery mode;
[0085] The control signaling delivery mode may also be referred to as the control signaling transmission mode, and may include the control signaling transmission path. The control signaling delivery mode may be understood as the delivery mode of the control signaling. The first communication device having the ability to determine the data plane-related control signaling delivery mode may mean that the first communication device can select or control the delivery mode of the data plane-related control signaling, such as the transmission path. The core network side network element can use this delivery mode to deliver the data plane-related control signaling to interact with devices such as terminals. Optionally, the first communication device has the ability to determine the data plane-related control signaling delivery mode, which may be understood as the first communication device being able to determine the interaction mode of the data plane-related control signaling with devices such as terminals, such as the delivery mode, the transmission path, etc.
[0086] 5) fifth indication information, the fifth indication information is used to indicate that the first communications device has the capability of determining a data transfer mode related to the data plane;
[0087] The data transmission mode may also be referred to as the data transmission mode, and may include a data transmission path. The data transmission mode related to the data plane may be understood as the transmission mode of data related to the data plane. The first communication device having the ability to determine the data transmission mode related to the data plane may mean that the first communication device can select or control the transmission mode of data related to the data plane, such as the transmission path. The transmission path may be understood as the path for transmitting data. Optionally, the first communication device having the ability to determine the data transmission mode related to the data plane may be understood as the first communication device being able to determine the mode of data interaction related to the data plane with a terminal or other device, such as the transmission mode, the transmission path, etc., and may refer to the mode by which the first communication device transmits data related to the data plane.
[0088] 6) Sixth indication information, the sixth indication information is used to indicate the data plane related control signaling transmission mode supported by the first communication device;
[0089] The control signaling delivery mode may also be referred to as a control signaling transmission mode, and may include a control signaling transmission path.
[0090] Optionally, the data plane-related control signaling transmission mode or the data plane-related control signaling transmission path may include at least one of the following:
[0091] User plane (UP) path; control plane (CP) path; management plane path; data plane control (DP-C) path.
[0092] It is understood that the data plane-related control signaling transmission method may include at least one of the following:
[0093] Deliver data plane related control signaling via the user plane path;
[0094] Deliver data plane related control signaling via the control plane path;
[0095] Deliver data plane-related control signaling via the management plane path;
[0096] Data plane control signaling is transmitted through the data plane control path.
[0097] In addition, the data plane-related control signaling transmission method may also include a protocol layer, which can be understood as the protocol layer that the data plane-related control signaling transmission 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.
[0098] The control signaling related to the data plane may be control signaling when the first communication device and the terminal interact, such as a message sent when requesting data, a negotiation message for a data transmission method, and the like.
[0099] 7) seventh indication information, the seventh indication information is used to indicate the data plane-related data transmission mode supported by the first communication device;
[0100] The data transmission method may also be referred to as the data transmission method, and may include the data transmission path.
[0101] Optionally, the data plane-related data transfer mode or the data plane-related data transmission path may include at least one of the following:
[0102] User plane path; control plane path; management plane path; data plane user path.
[0103] It is understood that the data transmission mode related to the data plane may include at least one of the following:
[0104] Deliver data plane related data through the user plane path;
[0105] Pass data plane related data through the control plane path;
[0106] Transferring data plane related data through the management plane path;
[0107] Deliver data plane related data through the data plane user path.
[0108] In addition, the data plane-related data transmission method may also include a protocol layer, which can be understood as the protocol layer that the data plane-related data transmission 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.
[0109] Data related to the data plane may have the following characteristics: massive data transmission, large bandwidth, large data segments, simple encapsulation format, and streamlined encryption.
[0110] 8) eighth indication information, the eighth indication information is used to indicate that the first communication device has the ability to determine the coding and decoding mode;
[0111] The communication device's ability to determine a codec can be understood as the first communication device being able to select or control which codec to use for data transmission. Codecs may include JSON (JavaScript Object Notation), Abstract Syntax Notation One (ASN.1), Protocol Buffer (Protobuf), and Extensible Markup Language (XML).
[0112] The coding and decoding method may also be referred to as a serialization method, and the coding and decoding method may include at least one of an encoding method, a decoding method, and an encoding and decoding method.
[0113] 9) ninth indication information, the ninth indication information is used to indicate a codec supported by the first communication device;
[0114] The encoding and decoding methods supported by the first communication device, such as JSON, ASN.1, Protobuf, XML, etc.
[0115] 10) tenth indication information, the tenth indication information is used to indicate the data type supported by the first communication device;
[0116] The data types supported by the first communication device may include data types that can be collected or provided by the first communication device, such as sensing-related data, artificial intelligence (AI)-related data, positioning-related data, public measurement-related data, etc.
[0117] 11) eleventh indication information, the eleventh indication information is used to indicate a data opening mode supported by the first communication device;
[0118] Data openness, also known as data delivery formats, can be either direct or indirect. Direct methods include delivering raw or unprocessed data, while indirect methods include delivering privacy-enhanced or encrypted data, such as through federated learning (FL).
[0119] 12) twelfth indication information, the twelfth indication information is used to indicate data object information that can be collected by the first communication device;
[0120] Optionally, the data object information may include at least one of the following:
[0121] Data object type; data collection scope; data collection status; data object identifier.
[0122] The data object type may include terminal, network element, specific terminal type, network element type, etc. Optionally, the data object type may also include UE per area (or terminal with area granularity), etc.
[0123] The data collection scope can include regional scope or time scope;
[0124] Data collection status can include anonymous or non-anonymous;
[0125] 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.
[0126] 13) Thirteenth indication information, the thirteenth indication information is used to indicate the data openable object information of the first communication device;
[0127] The data openable object information of the first communication device can be understood as the network elements and devices to which the first communication device can open data, or as the network elements and devices with which the first communication device can transfer data, such as transferring data with the consumer network element that requests to obtain data.
[0128] Optionally, the data openable object information may include at least one of the following:
[0129] Data open object type: This can be understood as the type of object that supports interaction, such as certain network element types in the core network, or AF types;
[0130] Data open object identifier: can be understood as the identifier of the object that supports interaction, such as at least one of a (specially defined) shareable identifier, a manufacturer identifier, a specific network element identifier, and a fully qualified domain name (FQDN).
[0131] The data plane-related capability information corresponding to the first communication device includes at least one of the above items, clarifying the data plane-related capabilities supported by the first communication device.
[0132] In some embodiments of the present application, the first message may be a registration message.
[0133] In this embodiment of the present application, the first message may be a registration message, which may be understood as including data plane capability information corresponding to the first communication device, such as data transmission 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, including the data plane capability information corresponding to the first communication device, and sends a first response message to notify the first communication device of successful registration.
[0134] In one embodiment, the registration message may also 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, an NF FQDN, an NF IP address, and a network element instance ID.
[0135] 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.
[0136] Sending data plane-related capability information through registration messages helps save signaling overhead.
[0137] Alternatively, the first message is a separate message from the registration message, such as a new network element capability reporting message or a capability update message. The first message can be sent together with the registration message, for example, the first message is sent along with the registration message. During the registration process, data plane capability information corresponding to the first communication device is simultaneously stored, which helps improve storage efficiency.
[0138] In some embodiments of the present application, the second communication device may receive a second message from a third communication device, the second message being used to request a search for a communication device with data plane related capabilities. The third communication device may be a consumer network element, such as NEF, AF, NWDAF, etc.
[0139] Optionally, the second message may include at least one of the following:
[0140] 1) Type information, which is used to indicate the type of communication device requested to be searched, such as DPF;
[0141] 2) Area information, which is used to indicate the area corresponding to the communication device requested to be searched, such as the service range of the communication device requested to be searched;
[0142] 3) first information, the first information is used to indicate a request to search for a communication device with data plane capability;
[0143] The request to search for a communication device with data plane capabilities can be understood as the communication device requested to be searched must have data plane capabilities, such as data collection, data transmission, and the like.
[0144] 4) second information, the second information is used to indicate a request to search for a communication device capable of controlling the data plane;
[0145] The request to search for a communication device capable of controlling the data plane can be understood as requiring the communication device to be searched to have the capability of establishing a data plane, modifying a data plane, deleting a data plane, and the like.
[0146] 5) third information, the third information is used to indicate a request to search for a communication device capable of transmitting data related to the data plane;
[0147] Requesting to search for a communication device capable of transmitting data related to the data plane can be understood as the communication device requested to be searched must be able to transmit data related to the data plane, such as being able to collect data, provide data, or be able to collect, process or forward relevant data from the terminal, RAN or other data sources.
[0148] 6) fourth information, the fourth information is used to indicate a request to search for a communication device capable of determining a data plane-related control signaling delivery method;
[0149] Requesting to search for a communication device capable of determining a data plane related control signaling delivery mode can be understood as the communication device requesting to search being able to determine a data plane related control signaling delivery mode, such as a control signaling transmission path.
[0150] 7) fifth information, the fifth information is used to indicate a request to search for a communication device capable of determining a data plane-related data transfer method;
[0151] Requesting to search for a communication device capable of determining a data plane-related data transfer mode can be understood as the communication device requesting to search being able to determine a data plane-related data transfer mode, such as a data transmission path.
[0152] 8) Sixth information, the sixth information is used to indicate the data plane related control signaling transmission mode that the communication device requested to be searched needs to support;
[0153] The data plane-related control signaling transmission mode that the communication device requested to be searched needs to support can be understood as the control signaling transmission mode required by the third communication device, that is, the control signaling transmission mode through which the third communication device hopes to interact with the communication device for data plane-related control signaling.
[0154] 9) Seventh information, the seventh information is used to indicate the data plane-related data transfer mode that the communication device requested to be searched needs to support;
[0155] The data plane-related data transfer mode that the communication device requested to be searched needs to support can be understood as the data transfer mode required by the third communication device, that is, the data transfer mode through which the third communication device hopes to transfer data plane-related data with the communication device.
[0156] 10) Eighth information, the eighth information is used to indicate a request to search for a communication device capable of determining a codec mode;
[0157] The request to search for a communication device capable of determining a codec mode can be understood as the communication device requested to search must be able to determine a codec mode, such as JSON, ASN.1, Protobuf, XML, and the like.
[0158] 11) Ninth information, the ninth information is used to indicate the codec mode that the communication device requested to be searched needs to support;
[0159] The codec mode that the communication device requested to be searched needs to support can be understood as the codec mode required by the third communication device, that is, the codec mode that the third communication device hopes to use to perform codec operations.
[0160] 12) The tenth information is used to indicate the data type that the communication device requested to be searched needs to support;
[0161] The data type that the communication device requested to be searched needs to support can be understood as the data type required by the third communication device, that is, the data type or data types that the third communication device hopes to obtain.
[0162] 13) The eleventh information is used to indicate the data opening mode that the communication device requested to be searched needs to support;
[0163] The data opening mode that the target communication device requested to be searched needs to support can be understood as the data opening mode required by the third communication device, that is, the data opening mode in which the third communication device hopes that the acquired data will be transmitted.
[0164] 14) twelfth information, the twelfth information is used to indicate the data object information that can be collected by the communication device requesting the search;
[0165] The information about data objects that can be collected by the communication device requesting a search can be understood as the data objects whose data the communication device requesting a search needs to support collecting, that is, which object or objects the third communication device hopes to obtain the data from.
[0166] 15) Information of the third communication device;
[0167] The third communication device is a device requesting to search for a communication device with data plane-related capabilities. The information about 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 may include a network element, AF, terminal, RAN, base station, etc. The identifier of the third communication device may include a (specifically defined) shareable identifier, manufacturer identifier, network element identifier, FQDN, etc.
[0168] The second communication device stores data plane capability information corresponding to multiple communication devices. The third communication device may send a second message to the second communication device, requesting to search for a communication device with data plane capabilities. Optionally, the second message may be an Nnrf_NFDiscovery_Request message.
[0169] The third communication device searches for a communication device with data plane-related capabilities through the second communication device, so as to facilitate subsequent interaction with the found target communication device to obtain data.
[0170] 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 indicates information about a target communication device, which is a communication device with data plane-related capabilities. After receiving the second response message from the second communication device, the third communication device may obtain information about the target communication device and, based on the information about the target communication device, may determine one or more target communication devices among the target communication devices for interaction, such as obtaining data.
[0171] Optionally, the third communication device may determine at least one target communication device to be interacted with in the target communication device according to capability information related to the data plane corresponding to the target communication device.
[0172] Optionally, the second response message may be an Nnrf_NFDiscovery_Requestresponse message.
[0173] Optionally, after the second communication device receives the second message from the third communication device, the second communication device may determine the target communication device according to the second message.
[0174] 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, where the third response message indicates that no communication device with data plane-related capabilities has been found. After receiving the third response message, the third communication device may adjust the relevant information of the communication device search request and send the second message to the second communication device again, requesting to search for a communication device with data plane-related capabilities.
[0175] Optionally, the second communication device can determine the relevant information that the communication device to be searched must have based on the second message, such as the data plane-related capability information that it must have, and then search for the communication device with the relevant information based on the stored information, and determine the found communication device as the target communication device, and the stored information includes the data plane-related capability information corresponding to at least one communication device.
[0176] For example, the second communication device determines the target communication device according to the first information included in the second message, wherein the target communication device has data plane capability.
[0177] For another example, the second communication device determines the target communication device according to the second information included in the second message, wherein the target communication device has the capability of controlling the data plane.
[0178] For another example, the second communication device determines the target communication device according to the ninth information included in the second message, wherein the target communication device supports the codec mode indicated by the ninth information.
[0179] For another example, the second communication device determines the target communication device based on the fourth information and the fifth information included in the second message, wherein the target communication device has the ability to determine both the control signaling transmission method related to the data plane and the data transmission method related to the data plane.
[0180] The second message includes a lot of information, which will not be listed here to avoid redundancy. It is understandable that when the second message includes multiple pieces of information, the second communication device can select a communication device that meets the multiple pieces of information as the target communication device based on the multiple pieces of information.
[0181] The determined target communication device may be one or more.
[0182] Optionally, the information of the target communication device may include at least one of the following:
[0183] The identification information, address information, domain name information, and corresponding data plane-related capability information of the target communication device.
[0184] 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 the FQDN.
[0185] 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 a consumer network element as an example, the technical solution provided in the embodiment of this application is further explained through the process shown in Figure 6.
[0186] 1) The DPF or DPF-C sends a first message to the NRF, where the first message is used to request the NRF to store capability information related to the data plane corresponding to the DPF;
[0187] 2) NRF stores the data plane capability information corresponding to DPF or DPF-C;
[0188] 3) The NRF sends a first response message to the DPF or DPF-C, where the first response message is used to instruct the NRF to store the capability information related to the data plane corresponding to the DPF or DPF-C;
[0189] 4) The consumer network element sends a second message to the NRF, where the second message is used to request a communication device with data plane related capabilities;
[0190] 5) The NRF sends a second response message to the consumer network element. The second response message is used to indicate information of the target communication device. The target communication device is a communication device with data plane related capabilities.
[0191] In an embodiment of the present application, the data plane capability information corresponding to the first communication device is sent to the second communication device. 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.
[0192] Corresponding to the above method embodiment, the embodiment of the present application further provides a communication method, as shown in FIG7 , the method includes the following steps:
[0193] S710: The second communication device receives a first message from the first communication device, where the first message includes capability information related to the data plane corresponding to the first communication device.
[0194] By applying the method provided in the embodiment of the present application, the second communication device receives a first message from the first communication device, where the first message includes data plane-related capability information corresponding to the first communication device, and sends the data plane-related capability information corresponding to the first communication device to the second communication device, so that the second communication device can clearly understand the data plane-related capability corresponding to the first communication device, so that when it is necessary to search for a communication device with data plane-related capability, it can accurately find a communication device that meets the conditions.
[0195] In some embodiments of the present application, the data plane capability information corresponding to the first communication device includes at least one of the following:
[0196] The first indication information is used to indicate that the first communication device has data plane capability.
[0197] Second indication information, where the second indication information is used to indicate that the first communication device has a capability of controlling the data plane;
[0198] third indication information, where the third indication information is used to indicate that the first communication device has a data transmission capability;
[0199] Fourth indication information, the fourth indication information is used to indicate that the first communications device has the ability to determine a data plane-related control signaling delivery mode;
[0200] Fifth indication information, the fifth indication information is used to indicate that the first communications device has the ability to determine a data transfer mode related to the data plane;
[0201] Sixth indication information, where the sixth indication information is used to indicate a data plane-related control signaling delivery mode supported by the first communication device;
[0202] Seventh indication information, where the seventh indication information is used to indicate a data plane-related data transmission mode supported by the first communication device;
[0203] Eighth indication information, where the eighth indication information is used to indicate that the first communication device has the capability of determining a coding and decoding mode;
[0204] Ninth indication information, the ninth indication information is used to indicate a codec mode supported by the first communication device;
[0205] Tenth indication information, where the tenth indication information is used to indicate a data type supported by the first communication device;
[0206] Eleventh indication information, the eleventh indication information is used to indicate a data opening mode supported by the first communication device;
[0207] Twelfth indication information, the twelfth indication information is used to indicate data object information that can be collected by the first communication device;
[0208] Thirteenth indication information: the thirteenth indication information is used to indicate the data openable object information of the first communication device.
[0209] In some embodiments of the present application, the capability of controlling the data plane includes at least one of the following:
[0210] The ability to create a data plane; the ability to modify a data plane; the ability to delete a data plane.
[0211] In some embodiments of the present application, the data plane-related control signaling delivery method includes at least one of the following:
[0212] User plane path; control plane path; management plane path; data plane control path.
[0213] In some embodiments of the present application, the data plane-related data transmission method includes at least one of the following:
[0214] User plane path; control plane path; management plane path; data plane user path.
[0215] In some embodiments of the present application, the data object information includes at least one of the following:
[0216] Data object type; data collection scope; data collection status; data object identifier.
[0217] In some embodiments of the present application, the data openable object information includes at least one of the following:
[0218] Data open object type; data open object identifier.
[0219] In some embodiments of the present application, the method may further include the following steps:
[0220] The second communication device sends a first response message to the first communication device, where the first response message is used to instruct the second communication device to store the result of capability information related to the data plane corresponding to the first communication device.
[0221] In some embodiments of the present application, the method further comprises:
[0222] The second communication device receives a second message from the third communication device, where the second message is used to request to search for a communication device having 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 further includes:
[0224] The second communication device sends a second response message to the third communication device, where the second response message is used to indicate information of a target communication device, where the target communication device is a communication device having data plane-related capabilities.
[0225] 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:
[0226] The second communication device determines the target communication device according to the second message.
[0227] In some embodiments of the present application, the information of the target communication device includes at least one of the following:
[0228] The identification information, address information, domain name information, and corresponding data plane-related capability information of the target communication device.
[0229] 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:
[0230] If no communication device with data plane related capabilities is 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 no communication device with data plane related capabilities is found.
[0231] In some embodiments of the present application, the second message carries at least one of the following:
[0232] Type information, where the type information is used to indicate the type of the communication device requested to be found;
[0233] Area information, where the area information is used to indicate the area corresponding to the communication device requested to be searched;
[0234] First information, the first information is used to indicate a request to search for a communication device with data plane capability;
[0235] second information, the second information being used to indicate a request to search for a communication device capable of controlling a data plane;
[0236] The third information is used to indicate a request to search for a communication device capable of transmitting data related to the data plane;
[0237] Fourth information, the fourth information is used to indicate a request to search for a communication device capable of determining a data plane-related control signaling delivery mode;
[0238] Fifth information, the fifth information is used to indicate a request to search for a communication device capable of determining a data transfer mode related to a data plane;
[0239] Sixth information, the sixth information is used to indicate the data plane related control signaling transmission mode that the communication device requested to be searched needs to support;
[0240] The seventh information is used to indicate the data plane-related data transfer mode that the communication device requested to be searched needs to support;
[0241] The eighth information is used to indicate a request to search for a communication device capable of determining a codec mode;
[0242] Ninth information, the ninth information is used to indicate the codec mode that the communication device requested to be searched needs to support;
[0243] The tenth information is used to indicate the data type that the communication device requested to be searched needs to support;
[0244] The eleventh information is used to indicate the data opening mode that the communication device requested to be searched needs to support;
[0245] Twelfth information, the twelfth information is used to indicate the data object information that can be collected by the communication device requested to be searched;
[0246] Information of the third communication device.
[0247] The communication method provided in the embodiment of the present application can implement the various processes implemented in the method embodiment shown in Figure 5 or Figure 6, and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0248] Corresponding to the above method embodiment, the embodiment of the present application further provides a communication method, as shown in FIG8 , the method includes the following steps:
[0249] S810: 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 having data plane-related capabilities.
[0250] S820: The third communication device receives 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 the target communication device, and the third response message is used to indicate that no communication device with data plane-related capabilities is found, and the target communication device is a communication device with data plane-related capabilities.
[0251] Applying the method provided in the embodiment 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 a search for a communication device with data plane-related capabilities. After the search, the second communication device returns a second response message or a third response message. The second response message is used to indicate 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.
[0252] In some embodiments of the present application, the information of the target communication device includes at least one of the following:
[0253] The identification information, address information, domain name information, and corresponding data plane-related capability information of the target communication device.
[0254] In some embodiments of the present application, the second message includes at least one of the following:
[0255] Type information, where the type information is used to indicate the type of the communication device requested to be found;
[0256] Area information, where the area information is used to indicate the area corresponding to the communication device requested to be searched;
[0257] First information, the first information is used to indicate a request to search for a communication device with data plane capability;
[0258] second information, the second information being used to indicate a request to search for a communication device capable of controlling a data plane;
[0259] The third information is used to indicate a request to search for a communication device capable of transmitting data related to the data plane;
[0260] Fourth information, the fourth information is used to indicate a request to search for a communication device capable of determining a data plane-related control signaling delivery mode;
[0261] Fifth information, the fifth information is used to indicate a request to search for a communication device capable of determining a data transfer mode related to a data plane;
[0262] Sixth information, the sixth information is used to indicate the data plane related control signaling transmission mode that the communication device requested to be searched needs to support;
[0263] The seventh information is used to indicate the data plane-related data transfer mode that the communication device requested to be searched needs to support;
[0264] The eighth information is used to indicate a request to search for a communication device capable of determining a codec mode;
[0265] Ninth information, the ninth information is used to indicate the codec mode that the communication device requested to be searched needs to support;
[0266] The tenth information is used to indicate the data type that the communication device requested to be searched needs to support;
[0267] The eleventh information is used to indicate the data opening mode that the communication device requested to be searched needs to support;
[0268] Twelfth information, the twelfth information is used to indicate the data object information that can be collected by the communication device requested to be searched;
[0269] Information of the third communication device.
[0270] The communication method provided in the embodiment of the present application can implement the corresponding process implemented by the method embodiment shown in Figure 5 or Figure 6, and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0271] The communication method provided in the embodiment of the present application can be executed by a communication device. In the embodiment of the present application, the communication device provided in the embodiment of the present application is described by taking the communication method executed by the communication device as an example.
[0272] As shown in FIG9 , a communication apparatus 900 is applied to a first communication device and includes the following modules:
[0273] The first sending module 910 is configured to send a first message to a second communication device, where the first message includes data plane capability information corresponding to the first communication device.
[0274] Using the device provided in the embodiment of the present application, a first message is sent to a second communication device, where the first message includes data plane-related capability information corresponding to the first communication device. The data plane-related capability information corresponding to the first communication device is sent to the second communication device, so that the second communication device can clearly understand the data plane-related capability corresponding to the first communication device, so that when it is necessary to search for a communication device with data plane-related capability, it can accurately find a communication device that meets the conditions.
[0275] In some embodiments of the present application, the data plane capability information corresponding to the first communication device includes at least one of the following:
[0276] The first indication information is used to indicate that the first communication device has data plane capability.
[0277] Second indication information, where the second indication information is used to indicate that the first communication device has a capability of controlling the data plane;
[0278] third indication information, where the third indication information is used to indicate that the first communication device has a data transmission capability;
[0279] Fourth indication information, the fourth indication information is used to indicate that the first communications device has the ability to determine a data plane-related control signaling delivery mode;
[0280] Fifth indication information, the fifth indication information is used to indicate that the first communications device has the ability to determine a data transfer mode related to the data plane;
[0281] Sixth indication information, where the sixth indication information is used to indicate a data plane-related control signaling delivery mode supported by the first communication device;
[0282] Seventh indication information, where the seventh indication information is used to indicate a data plane-related data transmission mode supported by the first communication device;
[0283] Eighth indication information, where the eighth indication information is used to indicate that the first communication device has the capability of determining a coding and decoding mode;
[0284] Ninth indication information, the ninth indication information is used to indicate a codec mode supported by the first communication device;
[0285] Tenth indication information, where the tenth indication information is used to indicate a data type supported by the first communication device;
[0286] Eleventh indication information, the eleventh indication information is used to indicate a data opening mode supported by the first communication device;
[0287] Twelfth indication information, the twelfth indication information is used to indicate data object information that can be collected by the first communication device;
[0288] Thirteenth indication information: the thirteenth indication information is used to indicate the data openable object information of the first communication device.
[0289] In some embodiments of the present application, the capability of controlling the data plane includes at least one of the following:
[0290] The ability to create a data plane; the ability to modify a data plane; the ability to delete a data plane.
[0291] In some embodiments of the present application, the data plane-related control signaling delivery method includes at least one of the following:
[0292] User plane path; control plane path; management plane path; data plane control path.
[0293] In some embodiments of the present application, the data plane-related data transmission method includes at least one of the following:
[0294] User plane path; control plane path; management plane path; data plane user path.
[0295] In some embodiments of the present application, the data object information includes at least one of the following:
[0296] Data object type; data collection scope; data collection status; data object identifier.
[0297] In some embodiments of the present application, the data openable object information includes at least one of the following:
[0298] Data open object type; data open object identifier.
[0299] In some embodiments of the present application, the first message is a registration message.
[0300] In some embodiments of the present application, the communication device 900 further includes a first receiving module configured to:
[0301] A first response message is received from the second communication device, where the first response message is used to instruct the second communication device to store the capability information related to the data plane corresponding to the first communication device.
[0302] The communication device 900 provided in the embodiment of the present application can implement each process implemented by the method embodiment shown in Figure 5 or Figure 6 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0303] As shown in FIG10 , the communication device 1000 includes the following modules:
[0304] The second receiving module 1010 is configured to receive a first message from a first communication device, where the first message includes data plane capability information corresponding to the first communication device.
[0305] The device provided in the embodiment of the present application is used to receive a first message from a first communication device, where the first message includes data plane capability information corresponding to the first communication device, and the data plane capability information corresponding to the first communication device is sent to a second communication device, so that the second communication device can clearly understand the data plane capability corresponding to the first communication device, so that when it is necessary to search for a communication device with data plane capability, it can accurately find a communication device that meets the conditions.
[0306] In some embodiments of the present application, the data plane capability information corresponding to the first communication device includes at least one of the following:
[0307] The first indication information is used to indicate that the first communication device has data plane capability.
[0308] Second indication information, where the second indication information is used to indicate that the first communication device has a capability of controlling the data plane;
[0309] third indication information, where the third indication information is used to indicate that the first communication device has a data transmission capability;
[0310] Fourth indication information, the fourth indication information is used to indicate that the first communications device has the ability to determine a data plane-related control signaling delivery mode;
[0311] Fifth indication information, the fifth indication information is used to indicate that the first communications device has the ability to determine a data transfer mode related to the data plane;
[0312] Sixth indication information, where the sixth indication information is used to indicate a data plane-related control signaling delivery mode supported by the first communication device;
[0313] Seventh indication information, where the seventh indication information is used to indicate a data plane-related data transmission mode supported by the first communication device;
[0314] Eighth indication information, where the eighth indication information is used to indicate that the first communication device has the capability of determining a coding and decoding mode;
[0315] Ninth indication information, the ninth indication information is used to indicate a codec mode supported by the first communication device;
[0316] Tenth indication information, where the tenth indication information is used to indicate a data type supported by the first communication device;
[0317] Eleventh indication information, the eleventh indication information is used to indicate a data opening mode supported by the first communication device;
[0318] Twelfth indication information, the twelfth indication information is used to indicate data object information that can be collected by the first communication device;
[0319] Thirteenth indication information: the thirteenth indication information is used to indicate the data openable object information of the first communication device.
[0320] In some embodiments of the present application, the capability of controlling the data plane includes at least one of the following:
[0321] The ability to create a data plane; the ability to modify a data plane; the ability to delete a data plane.
[0322] In some embodiments of the present application, the data plane-related control signaling delivery method includes at least one of the following:
[0323] User plane path; control plane path; management plane path; data plane control path.
[0324] In some embodiments of the present application, the data plane-related data transmission method includes at least one of the following:
[0325] User plane path; control plane path; management plane path; data plane user path.
[0326] In some embodiments of the present application, the data object information includes at least one of the following:
[0327] Data object type; data collection scope; data collection status; data object identifier.
[0328] In some embodiments of the present application, the data openable object information includes at least one of the following:
[0329] Data open object type; data open object identifier.
[0330] In some embodiments of the present application, the communication device 1000 further includes a storage module for:
[0331] According to the first message, capability information related to the data plane corresponding to the first communication device is stored.
[0332] In some embodiments of the present application, the communication device 1000 further includes a second sending module, configured to:
[0333] A first response message is sent to the first communication device, where the first response message is used to instruct the second communication device to store the capability information related to the data plane corresponding to the first communication device.
[0334] In some embodiments of the present application, the second receiving module 1010 is further configured to:
[0335] A second message is received from a third communication device, where the second message is used to request searching for a communication device having data plane related capabilities.
[0336] In some embodiments of the present application, the communication device 1000 further includes a third sending module, configured to:
[0337] After receiving the second message from the third communication device, a second response message is sent to the third communication device, where the second response message is used to indicate information of a target communication device, where the target communication device is a communication device with data plane related capabilities.
[0338] In some embodiments of the present application, the communication device 1000 further includes a first determining module configured to:
[0339] After receiving the second message from the third communication device, the target communication device is determined according to the second message.
[0340] In some embodiments of the present application, the information of the target communication device includes at least one of the following:
[0341] The identification information, address information, domain name information, and corresponding data plane-related capability information of the target communication device.
[0342] In some embodiments of the present application, the communication device 1000 further includes a fourth sending module, configured to:
[0343] After receiving the second message from the third communication device, if no communication device with data plane related capabilities is found, a third response message is sent to the third communication device, where the third response message is used to indicate that no communication device with data plane related capabilities is found.
[0344] In some embodiments of the present application, the second message includes at least one of the following:
[0345] Type information, where the type information is used to indicate the type of the communication device requested to be found;
[0346] Area information, where the area information is used to indicate the area corresponding to the communication device requested to be searched;
[0347] First information, the first information is used to indicate a request to search for a communication device with data plane capability;
[0348] second information, the second information being used to indicate a request to search for a communication device capable of controlling a data plane;
[0349] The third information is used to indicate a request to search for a communication device capable of transmitting data related to the data plane;
[0350] Fourth information, the fourth information is used to indicate a request to search for a communication device capable of determining a data plane-related control signaling delivery mode;
[0351] Fifth information, the fifth information is used to indicate a request to search for a communication device capable of determining a data transfer mode related to a data plane;
[0352] Sixth information, the sixth information is used to indicate the data plane related control signaling transmission mode that the communication device requested to be searched needs to support;
[0353] The seventh information is used to indicate the data plane-related data transfer mode that the communication device requested to be searched needs to support;
[0354] The eighth information is used to indicate a request to search for a communication device capable of determining a codec mode;
[0355] Ninth information, the ninth information is used to indicate the codec mode that the communication device requested to be searched needs to support;
[0356] The tenth information is used to indicate the data type that the communication device requested to be searched needs to support;
[0357] The eleventh information is used to indicate the data opening mode that the communication device requested to be searched needs to support;
[0358] Twelfth information, the twelfth information is used to indicate the data object information that can be collected by the communication device requested to be searched;
[0359] Information of the third communication device.
[0360] The communication device 1000 provided in the embodiment of the present application can implement the various processes implemented by the method embodiment shown in Figure 6 or Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0361] As shown in FIG11 , the communication device 1100 includes the following modules:
[0362] A fifth sending module 1110 is configured to send a second message to the second communication device, where the second message is used to request searching for a communication device having data plane-related capabilities;
[0363] 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, and the target communication device is a communication device with data plane related capabilities.
[0364] Using the device provided in the embodiment of the present application, a second message is sent to the second communication device, where the second message is used to request a search for a communication device with data plane-related capabilities. After the search, the second communication device returns a second response message or a third response message. The second response message is used to indicate 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.
[0365] In some embodiments of the present application, the information of the target communication device includes at least one of the following:
[0366] The identification information, address information, domain name information, and corresponding data plane-related capability information of the target communication device.
[0367] In some embodiments of the present application, the second message includes at least one of the following:
[0368] Type information, where the type information is used to indicate the type of the communication device requested to be found;
[0369] Area information, where the area information is used to indicate the area corresponding to the communication device requested to be searched;
[0370] First information, the first information is used to indicate a request to search for a communication device with data plane capability;
[0371] second information, the second information being used to indicate a request to search for a communication device capable of controlling a data plane;
[0372] The third information is used to indicate a request to search for a communication device capable of transmitting data related to the data plane;
[0373] Fourth information, the fourth information is used to indicate a request to search for a communication device capable of determining a data plane-related control signaling delivery mode;
[0374] Fifth information, the fifth information is used to indicate a request to search for a communication device capable of determining a data transfer mode related to a data plane;
[0375] Sixth information, the sixth information is used to indicate the data plane related control signaling transmission mode that the communication device requested to be searched needs to support;
[0376] The seventh information is used to indicate the data plane-related data transfer mode that the communication device requested to be searched needs to support;
[0377] The eighth information is used to indicate a request to search for a communication device capable of determining a codec mode;
[0378] Ninth information, the ninth information is used to indicate the codec mode that the communication device requested to be searched needs to support;
[0379] The tenth information is used to indicate the data type that the communication device requested to be searched needs to support;
[0380] The eleventh information is used to indicate the data opening mode that the communication device requested to be searched needs to support;
[0381] Twelfth information, the twelfth information is used to indicate the data object information that can be collected by the communication device requested to be searched;
[0382] Information of the third communication device.
[0383] The communication device 1100 provided in the embodiment of the present application can implement the corresponding process implemented by the method embodiment shown in Figure 6 or Figure 8 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0384] As shown in Figure 12, an embodiment of the present application also provides a communication device 1200, including a processor 1201 and a memory 1202, wherein the memory 1202 stores a program or instruction that can be run on the processor 1201. For example, when the communication device 1200 is a first communication device, the program or instruction is executed by the processor 1201 to implement the various steps of the method embodiment shown in Figure 5 or Figure 6 above, and can achieve the same technical effect. When the communication device 1200 is a second communication device, the program or instruction is executed by the processor 1201 to implement the various steps of the method embodiment shown in Figure 6 or Figure 7 above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here. When the communication device 1200 is a third communication device, the program or instruction is executed by the processor 1201 to implement the various steps of the method embodiment shown in Figure 6 or Figure 8 above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0385] An embodiment of the present application further provides a network-side device, including a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 5, Figure 6, Figure 7, or Figure 8. This network-side device embodiment corresponds to the first communication device method embodiment, the second communication device method embodiment, or the third communication device method embodiment described above, and each implementation process and implementation method of the aforementioned method embodiments are applicable to this network-side device embodiment and can achieve the same technical effects.
[0386] Specifically, the embodiment of the present application further provides a network-side device. As shown in FIG13 , the network-side device 1300 includes a processor 1301, a network interface 1302, and a memory 1303. The network interface 1302 is, for example, a common public radio interface (CPRI).
[0387] Specifically, the network side device 1300 of the embodiment of the present application also includes: instructions or programs stored in the memory 1303 and can be run on the processor 1301. The processor 1301 calls the instructions or programs in the memory 1303 to execute the methods executed by the modules shown in Figure 9 or Figure 10 or Figure 11, and achieves the same technical effect. To avoid repetition, it will not be repeated here.
[0388] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the method embodiment shown in Figures 5 or 6 or 7 or 8 above are implemented, and the same technical effect can be achieved. To avoid repetition, they will not be repeated here.
[0389] 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 disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0390] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, which is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the method embodiments shown in Figures 5 or 6 or 7 or 8 above, and can achieve the same technical effects. To avoid repetition, they will not be repeated here.
[0391] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0392] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the method embodiments shown in Figures 5 or 6 or 7 or 8 above, and can achieve the same technical effects. To avoid repetition, they are not described here.
[0393] An embodiment of the present application also provides a wireless communication system, including: a first communication device and a second communication device, the first communication device can be used to execute the steps of the method embodiment shown in Figure 5 or Figure 6 above, and the second communication device can be used to execute the steps of the method embodiment shown in Figure 6 or Figure 7 above.
[0394] An embodiment of the present application also provides 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 steps of the method embodiment shown in Figure 5 or Figure 6 above, the second communication device can be used to execute the steps of the method embodiment shown in Figure 6 or Figure 7 above, and the third communication device can be used to execute the steps of the method embodiment shown in Figure 6 or Figure 8 above.
[0395] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the 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 the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0396] 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-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0397] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A communication method, wherein, Including: 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.
2. The method according to claim 1, wherein 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 mode 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 mode related to the data plane; Sixth indication information, which is used to indicate the transfer mode 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 mode 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.
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, wherein The transfer mode 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, wherein, The data transfer mode 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, wherein 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, wherein 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, wherein The first message is a registration message.
9. The method according to any one of claims 1 to 8, wherein, The method further includes: The first communication device receives a first response message from the second 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.
10. A communication method, wherein, Including: A second communication device receives a first message from a first communication device, and 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein 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, wherein, 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, wherein 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, wherein 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 the data plane related capabilities.
21. The method according to claim 19 or 20, wherein, 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 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.
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 the 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 the data plane related capabilities is not found.
24. The method according to any one of claims 19 to 23, wherein, 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 for which the search is requested; Region information, where the region information is used to indicate the region corresponding to the communication device for which the 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 for 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 for which the 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 for which the 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 for which the search is requested needs to support; Tenth information, where the tenth information is used to indicate the data type that the communication device for which the search is requested needs to support; Eleventh information, where the eleventh information is used to indicate the data opening method that the communication device for which the search is requested needs to support; Twelfth information, where the twelfth information is used to indicate the data object information that the communication device for which the search is requested can collect; The information of the third communication device.
25. A communication method, wherein, 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 the data plane related capabilities is found. The target communication device is a communication device with the 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, wherein 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 coding and decoding method; Ninth information, which is used to indicate the coding 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; The information of the third communication device.
28. A communication device, wherein, The communication device is applied to a first communication device. 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 and decoding method; The ninth indication information, which is used to indicate the encoding and decoding method 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 method 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, wherein, Including: The second receiving module is used to receive a first message from a first communication device, and the first message includes the data plane related capability information corresponding to the first communication device.
31. The apparatus according to claim 30, wherein, 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 and decoding method; The ninth indication information, which is used to indicate the encoding and decoding method 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 method 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, wherein The second receiving module is further used for: 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 apparatus according to claim 32, wherein, 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 apparatus according to claim 32, wherein, The communication device further includes a fourth sending module, configured to: After receiving the second message from the third communication device, if a communication device with the 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 the data plane related capabilities is not found.
35. The apparatus according to any one of claims 32 to 34, wherein, 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, wherein, 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, and the third response message is used to indicate that a communication device with the data plane related capabilities is not found, and the target communication device is a communication device with the data plane related capabilities.
37. The apparatus according to claim 36, wherein, 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, wherein, 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 according to any one of claims 1 to 9 are implemented, or the steps of the communication method according to any one of claims 10 to 24 are implemented, or the steps of the communication method according to any one of claims 25 to 27 are implemented.
39. A readable storage medium, wherein, 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 according to any one of claims 1 to 9 are implemented, or the steps of the communication method according to any one of claims 10 to 24 are implemented, or the steps of the communication method according to any one of claims 25 to 27 are implemented.
40. A chip, wherein, The chip comprises a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the communication method according to any one of claims 1 to 9, or to implement the steps of the communication method according to any one of claims 10 to 24, or to implement the steps of the communication method according to any one of claims 25 to 27.
41. A computer program product, wherein, The program product is stored in a non-volatile storage medium and is executed by at least one processor to implement the steps of the communication method according to any one of claims 1 to 9, or to implement the steps of the communication method according to any one of claims 10 to 24, or to implement the steps of the communication method according to any one of claims 25 to 27.
42. An electronic device, wherein, The device is configured to execute the communication method according to any one of claims 1 to 9, or the communication method according to any one of claims 10 to 24, or the communication method according to any one of claims 25 to 27.
Citation Information
Patent Citations
Servicinized user plane registration method and device, communication equipment, system and storage medium
CN116567801A
Method and device for reporting and acquiring target surface capability of network function instance or network element
CN116634410A
Target plane data transmission method, terminal, and network side device
WO2023151587A1