Method and apparatus for implementing data service, electronic device, and storage medium
By enhancing the functions and registration mechanism of NRF/NFR, the 6G network data management and orchestration problems are solved, and effective processing and value monetization of diversified data are achieved.
Patent Information
- Application Number
- PCT/CN2025/075596
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-06
- Filing Date
- 2025-01-27
- Publication Date
- 2025-08-14
AI Technical Summary
The data transmission pipelines of existing 5G networks cannot effectively manage and orchestrate the diversified data generated by the 6G network, including communication session data, artificial intelligence model data and perception data, which leads to difficulties in data processing and value monetization.
By enhancing the network storage function network element NRF/NFR, the registration of new network elements is realized, and data service-related information is added based on the general registration information. The data orchestration function network element completes the data request conversion, determines the data execution function network element, and builds a data pipeline to process 6G data.
It realizes meticulous management and orchestration of 6G network data, and improves data processing and value monetization capabilities.
Smart Images

Figure CN2025075596_14082025_PF_FP_ABST
Abstract
Description
Method, device, electronic device and storage medium for implementing data service
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure is based on and claims the priority of Chinese patent application with application number 202410170057.X and application date February 6, 2024. The entire content of the Chinese patent application is hereby incorporated into this disclosure by reference. Technical Field
[0003] The present disclosure relates to the field of core networks, and in particular to a method, device, electronic device, and storage medium for implementing data services. Background Art
[0004] With the advancement and application of 6G networks, data plane functions will become increasingly complex and diverse. The data generated by 6G networks will include not only communication session data, as exemplified by 5G, but also AI model data, perception data, and data generated and consumed by the network itself. This data will need to be processed, transmitted, stored, and shared via distributed data service pipelines to realize its value.
[0005] However, the existing "pipelines" for communication session data transmission, exemplified by 5G, are incompatible with the data generated by 6G networks. Therefore, new "pipelines" are needed to more meticulously manage and orchestrate 6G network data. To this end, consideration is being given to adding a data plane, independent of the traditional user plane, to the 6G network to systematically address the processing and monetization of non-user plane data in 6G mobile communication networks. Currently, the industry is exploring solutions to introduce data management and orchestration network elements to orchestrate data functions and build data service pipelines. Summary of the Invention
[0006] In view of the above problems, the present disclosure is proposed. The present disclosure provides a method, device, electronic device and storage medium for implementing a data service.
[0007] According to one aspect of the present disclosure, a method for implementing a data service is provided, the method comprising: determining a data orchestration function network element and / or a list of data orchestration function network elements for the data service based on a received first query request; and sending the data orchestration function network element and / or the list of data orchestration function network elements to a network open function network element.
[0008] In some embodiments, the method further includes: determining a data execution function network element and / or a list of data execution function network elements for executing the data service based on the received second query request; and sending the data execution function network element and / or the list of data execution function network elements to the data orchestration function network element and / or the list of data orchestration function network elements.
[0009] In some embodiments, based on the received first query request, determining the data orchestration function network element and / or the data orchestration function network element list for the data service includes: parsing the received first query request to generate a first parsing result; and determining the data orchestration function network element and / or the data orchestration function network element list for the data service based at least on the first parsing result and the first preset condition.
[0010] In some embodiments, based on the received second query request, determining the data execution function network element and / or the data execution function network element list for executing the data service includes: parsing the received second query request to generate a second parsing result; and determining the data execution function network element and / or the data execution function network element list for executing the data service based at least on the second parsing result and the second preset condition.
[0011] In some embodiments, the method further includes: registering a data orchestration function network element and a data execution function network element; storing first registration information of the data orchestration function network element; wherein the first registration information includes: a first preset condition, the first preset condition is orchestration-related information for implementing data services; storing second registration information of the data execution function network element; wherein the second registration information includes: a second preset condition, the second preset condition is execution-related information for implementing data services.
[0012] According to another aspect of the present disclosure, a device for implementing a data service is provided, comprising: a first determination module for determining, based on a received first query request, a data orchestration function network element and / or a list of data orchestration function network elements for the data service; and a first sending module for sending the data orchestration function network element and / or the list of data orchestration function network elements to a network open function network element.
[0013] In some embodiments, the device also includes: a second determination module, used to determine the data execution function network element and / or the data execution function network element list for executing the data service based on the received second query request; a second sending module, used to send the data execution function network element and / or the data execution function network element list to the data orchestration function network element and / or the data orchestration function network element list.
[0014] In some embodiments, the first determination module includes: a first parsing unit, used to parse the received first query request and generate a first parsing result; a first screening unit, used to determine the data orchestration function network element and / or the data orchestration function network element list for the data service based at least on the first parsing result and the first preset condition.
[0015] In some embodiments, the second determination module includes: a second parsing unit, used to parse the received second query request and generate a second parsing result; a second screening unit, used to determine the data execution function network element and / or the data execution function network element list for executing the data service based at least on the second parsing result and the second preset condition.
[0016] In some embodiments, the device also includes: a registration module for registering a data orchestration function network element and a data execution function network element; a first storage module for storing first registration information of the data orchestration function network element; wherein the first registration information includes: a first preset condition, the first preset condition is orchestration-related information for implementing data services; a second storage module for storing second registration information of the data execution function network element; wherein the second registration information includes: a second preset condition, the second preset condition is execution-related information for implementing data services.
[0017] According to another aspect of the present disclosure, an electronic device is provided, including: a memory for storing computer-readable instructions; and a processor for executing the computer-readable instructions so that the electronic device executes the method for implementing the data service as described above.
[0018] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium is provided for storing computer-readable instructions, wherein when the computer-readable instructions are executed by a processor, the processor executes the method for implementing the data service as described above.
[0019] As described in detail below, the data service implementation method according to the disclosed embodiments implements registration of new network elements by enhancing the NRF / NFR functionality. Furthermore, registration of related information that can be used to implement data services is added to the general registration information. The data orchestration function network element then converts the data request, the NRF / NFR determines the data execution function network element, and the data orchestration function network element constructs the data pipeline, ultimately enabling 6G data to be processed accordingly within the new data pipeline.
[0020] It is to be understood that both the foregoing general description and the following detailed description are exemplary, and are intended to provide further explanation of the technology as claimed. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and other purposes, features, and advantages of the present disclosure will become more apparent through a more detailed description of the embodiments of the present disclosure in conjunction with the accompanying drawings. The accompanying drawings are intended to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the present disclosure and are not intended to limit the present disclosure. In the drawings, the same reference numerals generally represent the same components or steps.
[0022] FIG1 is a schematic diagram illustrating an application scenario of a method for implementing a data service according to an embodiment of the present disclosure;
[0023] FIG2 is a method flow chart 1 illustrating a method for implementing a data service according to an embodiment of the present disclosure;
[0024] FIG3 is a second flow chart illustrating a method for implementing a data service according to an embodiment of the present disclosure;
[0025] FIG4 is a schematic diagram illustrating the overall process of the application phase in the method for implementing a data service according to an embodiment of the present disclosure;
[0026] FIG5 is a schematic diagram illustrating an apparatus for implementing a data service according to an embodiment of the present disclosure;
[0027] FIG6 is a hardware block diagram illustrating an electronic device according to an embodiment of the present disclosure; and
[0028] FIG. 7 is a schematic diagram illustrating a computer-readable storage medium according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solutions and advantages of the present disclosure more apparent, the following will describe in detail exemplary embodiments of the present disclosure with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described herein.
[0030] First, an application scenario according to an embodiment of the present disclosure is summarized with reference to FIG. 1 .
[0031] Figure 1 is a schematic diagram illustrating an application scenario for implementing a data service according to an embodiment of the present disclosure. As shown in Figure 1 , the application scenario includes at least: an application function network element (AF) 101, a network exposure function (NEF) / capability exposure function (CEF) 102, a network storage function (NRF) / network repository function (NFR) 103, at least one data orchestration function (DFO) 104, and at least one data execution function (DFE) 105.
[0032] Application function network element AF 101 refers to various application layer services and can be an internal carrier application such as Volte AF or a third-party AF (such as a video server or game server). If AF 101 is an internal carrier AF, it is in the same trusted domain as other network function (NF) network elements and can directly interact with other NFs. If AF 101 is a third-party AF, since the third-party AF and other NF network elements are not in the same trusted domain, it must access other NFs through NEF / CEF 102.
[0033] Network Exposure Function (NEF) / CEF 102: This element can be located between the 5G core network and external third-party application functions (possibly also some internal AFs), and is responsible for managing external network data. All external applications that want to access data within the core network must pass through NEF / CEF 102.
[0034] Network storage function element NRF / NFR103: This element is used for NF registration, storage, and management. Every NF in the network must register with NRF / NFR103. If an NF wishes to call another NF, it must first perform "service discovery" in NRF / NFR103 to obtain the relevant data for that NF before submitting a service request to that NF.
[0035] Data orchestration function network element 104: can be used to complete the conversion of data service requests based on the received data service requests, and select an appropriate combination of data execution function network elements to build a data forwarding path.
[0036] Data execution function network element 105: can be used to execute specific data services, and may include: data collection function network element 105-1, data processing function network element 105-2, data storage function network element 105-3, data forwarding function network element 105-4, data analysis function network element 105-5, data service API function network element 105-6, and data privacy and security capability function network element 105-7.
[0037] Optionally, the data execution function network element 105 can be built into the terminal and each network element, or can be deployed independently. The following will specifically describe the implementation method of the data service in more detail.
[0038] The implementation method of the data service proposed in this disclosure can be divided into two stages: the first stage is the registration stage, and the second stage is the application stage.
[0039] Phase 1: Registration
[0040] The data service implementation method proposed in this disclosure enhances the functionality of NRF / NFR 103. During the registration phase, when data orchestration function network element 104 and data execution function network element 105 register with NRF / NFR 103, the registration information may include, in addition to general registration information (such as network element ID and / or network element function information), relevant information used to implement the data service (such as fields used for filtering and / or data format information).
[0041] Specifically, the first registration information corresponding to data orchestration function network element 104 may include general registration information and a first preset condition, where the first preset condition is orchestration-related information that can be used to implement the data service. The second registration information corresponding to data execution function network element 105 may include general registration information and a second preset condition, where the second preset condition is execution-related information that can be used to implement the data service.
[0042] In one embodiment of the present disclosure, when each data execution function network element 105 registers with the NRF / NFR 103, the second preset condition may include a list of data service capabilities supported by the data execution function network element 105, which may specifically include at least the following:
[0043] Data collection function network element 105-1: data collection + data source list + data type;
[0044] Data processing function network element 105-2: data deduplication / data completion / data format conversion + data format;
[0045] Data storage function network element 105-3: data storage + data type + field (or data filter information);
[0046] Data forwarding function network element 105-4: data forwarding;
[0047] Data analysis function network element 105-5: data statistics + data format;
[0048] Data service API functional network element 105-6: data service + data type;
[0049] Data privacy and security functional network element 105-7: data encryption / data anonymization + data type.
[0050] Optionally, the data processing function network element 105-2 may be a network element that simultaneously has data service functions such as data deduplication / data completion / data format conversion, or may be a network element that only has at least one of these data service functions. Furthermore, the data processing function network element 105-2 may be split according to the data service function into a data deduplication function network element 105-2-1, a data completion function network element 105-2-2, and a data format conversion function network element 105-2-3. In other words, the present disclosure does not limit the specific form of the data processing function network element 105-2, and similarly, the present disclosure does not limit the specific form of each data execution function network element 105.
[0051] In another embodiment of the present disclosure, when the data orchestration function network element 104 registers with the NRF / NFR 103, the first preset condition may include a list of data service capabilities supported by the data orchestration function network element 104, which may specifically include at least the following:
[0052] Data orchestration function network element 104: data orchestration function + service area.
[0053] Phase 2: Application
[0054] As described above, NRF / NFR 103 stores the first and second registration information submitted by data orchestration function network element 104 and data execution function network element 105 during the registration phase. When other NFs wish to invoke data orchestration function network element 104 and / or data execution function network element 105, they must first perform "service discovery" in NRF / NFR 103 to obtain the relevant data of data orchestration function network element 104 and / or data execution function network element 105. Only then can they submit a service request to data orchestration function network element 104 and / or data execution function network element 105. The implementation method of data services in the application phase will be further described in detail below with reference to Figures 2-4.
[0055] Figure 2 is a flowchart 1 of a method for implementing a data service according to an embodiment of the present disclosure. As shown in Figure 2, the method for implementing a data service may include at least the following steps.
[0056] In step S201, based on the received first query request, a data orchestration function network element and / or a list of data orchestration function network elements for the data service are determined. As described above, NEF / CEF 102 can be located between the 5G core network and external third-party application functions, responsible for managing externally exposed network data. All external applications that wish to access data within the core network must go through NEF / CEF 102. In this step, NEF / CEF 102 initiates a query request to NRF / NFR 103 regarding data orchestration function network element 104. Upon receiving this query request, NRF / NFR 103 parses the query request and generates a corresponding parsing result (which may include, for example, the queried data orchestration function and / or the queried service area). Then, based on the parsing result and the stored registration information of the data orchestration function network element 104 during the registration phase, NRF / NFR 103 determines the data orchestration function network element 104 and / or a list of data orchestration function network elements 104 that can perform the current orchestration.
[0057] In step S202, the data orchestration function network element and / or the list of data orchestration function network elements are sent to the network open function network element. As described above, the NRF / NFR 103 returns the data orchestration function network element 104 and / or the list of data orchestration function network elements 104 that can perform the orchestration determined in step S201 as the query result to the NEF / CEF 102.
[0058] Figure 3 is a second flow chart illustrating a method for implementing a data service according to an embodiment of the present disclosure. As shown in Figure 3 , the method for implementing a data service may further include at least the following steps.
[0059] In step S301, based on the received second query request, a data execution function network element and / or a list of data execution function network elements for executing the data service is determined. As described above, the data orchestration function network element 104 can be used to select an appropriate combination of data execution function network elements based on the received data service request and construct a data forwarding path. In this step, the data orchestration function network element 104, which receives the data service request, initiates a query request to the NRF / NFR 103 for the data execution function network element 105. After receiving this query request, the NRF / NFR 103 parses the query request and generates a corresponding parsing result (for example, which may include: querying which specific data function to execute and / or querying filter field information and / or querying data format information). Then, based on the parsing result and the stored registration information of the data execution function network element 105 during the registration phase, the NRF / NFR 103 determines the data execution function network element 105 and / or a list of data execution function network elements 105 that can execute this data service.
[0060] In one embodiment of the present disclosure, when it is determined that the collection function, processing function and forwarding function need to be executed, the collection function network element 105-1, the processing function network element 105-2 and the forwarding function network element 105-4 can be used as the data execution function network element 105 list for executing this data service.
[0061] In step S302, the data execution function network element and / or the data execution function network element list is sent to the data orchestration function network element and / or the data orchestration function network element list. As described above, the NRF / NFR 103 returns the data execution function network element 105 and / or the data execution function network element 105 list determined in step S301 as a query result to the data orchestration function network element 104.
[0062] The following will provide an overall description of the implementation method of the data service of the present disclosure in the application stage with reference to the signaling flow between network elements.
[0063] Figure 4 is a schematic diagram illustrating the overall process of the application phase in the method for implementing data services according to an embodiment of the present disclosure. As shown in Figure 4, the application phase may include at least the following steps.
[0064] S1. AF 101 sends a service request to NEF / CEF 102. As described above, this service request can be a data service request. AF 101 can refer to various application layer services. This embodiment uses a third-party AF as an example. Because third-party AFs are not within the trusted domain, they must access other NFs through NEF / CEF 102. Therefore, when AF 101 wishes to obtain data services, it must first send a data service request to NEF / CEF 102.
[0065] S2: NEF / CEF 102 initiates a data orchestration function network element query request to NRF / NFR 103. After receiving the data service request in S1, NEF / CEF 102 first needs to perform "service discovery" in NRF / NFR 103. This is step S201 in Figure 2 above and will not be repeated here.
[0066] S3. The NRF / NFR 103 returns the query result to the NEF / CEF 102. This is step S202 in FIG2 , which will not be described in detail here.
[0067] S4: NEF / CEF 102 forwards the service request to the retrieved data orchestration function network element 104 and / or the list of data orchestration function network elements 104 (the figure uses one data orchestration function network element as an example). As described above, in S3, after receiving the data orchestration function network element 104 and / or the list of data orchestration function network elements 104 that can perform the current orchestration, NEF / CEF 102 forwards the data service request in S1 to the data orchestration function network element 104 and / or the list of data orchestration function network elements 104.
[0068] S5. Data orchestration function network element 104 and / or data orchestration function network element 104 list converts the service request. As described above, this step converts the data service request to determine the required data service.
[0069] Specifically, the need for data collection or whether data acquisition can be performed through the data storage function network element 105-3 can be determined based on the real-time requirements for the data. If the real-time requirements are low, static or semi-dynamic data can be acquired from the data storage function network element 105-3. If the real-time requirements are high, or the required data is not stored in the data storage function network element 105-3, data acquisition can be performed through the data acquisition function network element 105-1.
[0070] Furthermore, based on other requirements for data, it is determined whether other data execution function network elements are needed to perform operations, such as performing data processing through the data processing function network element 105-2 and performing data analysis through the data analysis function network element 105-5.
[0071] Furthermore, through the above requirements for data, the data request can be converted into a list of data services in the form of "data collection + data source list + data type", "data deduplication / data completion / data format conversion + data format", etc.
[0072] In other words, the process of converting a service request is also the process of converting the service request into a format that meets preset conditions.
[0073] In one embodiment of the present disclosure, an AF data request is to query the historical traffic characteristic data of certain users. The data orchestration function network element 104 can convert the data request according to the data requirements into a list of "data storage function + user ID + timestamp + field (such as upstream and downstream traffic, latency)", "data deduplication + data format (field format, such as numeric or character type)", and "data completion + data format".
[0074] In another embodiment of the present disclosure, an AF data request is to query the sensory measurement data of certain vehicles. The data orchestration function network element 104 can convert it into a list of "data collection function + field (such as speed)" and "data deduplication + data format".
[0075] S6: The data orchestration function network element 104 and / or the data orchestration function network element 104 list initiates a query request for the data execution function network element 105 to the NRF / NFR 103. This is step S301 in FIG3 above and will not be repeated here.
[0076] In one embodiment of the present disclosure, corresponding to the above embodiment, the query initiated by the data orchestration function network element 104 to the NRF / NFR 103 may be: "data storage function + user ID + timestamp + field (e.g., uplink and downlink traffic, latency)", "data deduplication + data format (field format, e.g., numeric or character type)", and "data completion + data format". The NRF / NFR 103 then queries the data storage function network element 105-3 and the data processing function network element 105-2 with data deduplication and data completion functions that have been registered with it and meet the above field filtering requirements and / or data format requirements.
[0077] Optionally, as described above, NRF / NFR 103 queries the data storage function network element 105-3, data deduplication function network element 105-2-1 and data completion function network element 105-2-2 that have been registered with it and meet the above field filtering requirements and / or data format requirements.
[0078] In another embodiment of the present disclosure, corresponding to the above-mentioned embodiment, the query initiated by the data orchestration function network element 104 to the NRF / NFR 103 may be: "data collection function + field (e.g., speed)" and "data deduplication + data format." The NRF / NFR 103 then queries the data collection function network element 105-1 and the data processing function network element 105-2 with data deduplication function that have been registered with it and meet the above-mentioned field filtering requirements and / or data format requirements.
[0079] Optionally, as described above, the NRF / NFR 103 queries the data collection function network element 105 - 1 and the data deduplication function network element 105 - 2 - 1 that have been registered with it and meet the above field filtering requirements and / or data format requirements.
[0080] S7. NRF / NFR 103 returns the query result to data orchestration function network element 104 and / or the list of data orchestration function network elements 104. This is step S302 in FIG3 above, which will not be described again here.
[0081] In one embodiment of the present disclosure, as described above, NRF / NFR 103 may return to the data orchestration function network element 104 a certain data storage function network element 105-3 as a candidate, three data processing function network elements 105-2 having at least a data deduplication function, and two data processing function network elements 105-2 having at least a data completion function as candidates.
[0082] Optionally, as described above, NRF / NFR 103 may return one data storage function network element 105-3 as a candidate, three data deduplication function network elements 105-2-1, and two data completion function network elements 105-2-2 as candidates to the data orchestration function network element 104 and / or the data orchestration function network element 104 list.
[0083] In another embodiment of the present disclosure, as described above, NRF / NFR 103 may return five data acquisition function network elements 105-1 as candidates and three data processing function network elements 105-2 having at least data deduplication function as candidates to the data orchestration function network element 104 and / or the data orchestration function network element 104 list.
[0084] Optionally, as described above, NRF / NFR 103 may return five data acquisition function network elements 105-1 as candidates and three data completion function network elements 105-2-2 as candidates to the data orchestration function network element 104 and / or the data orchestration function network element 104 list.
[0085] S8. Data orchestration function network element 104 and / or the list of data orchestration function network elements 104 determines data execution function network element 105. As described above, if a data service has multiple network elements as candidates, data orchestration function network element 104 can determine which one or more network elements to select for execution based on the execution status of each network element.
[0086] In one embodiment of the present disclosure, a network element with a lighter load may be selected to perform the data service.
[0087] In another embodiment of the present disclosure, a network element where multiple data services are provided on the same network element may be selected as much as possible to execute the data service.
[0088] S9: The data execution function network element 105 executes the corresponding data service. As described above, after the execution network element is determined in S8, this step is to specifically execute the corresponding data service.
[0089] Fig. 5 is a schematic diagram illustrating an apparatus for implementing a data service according to an embodiment of the present disclosure. As shown in Fig. 5 , the apparatus 500 for implementing a data service may include at least the following modules.
[0090] The first determining module 501 is configured to determine a data orchestration function network element and / or a data orchestration function network element list for a data service based on the received first query request, including:
[0091] A first parsing unit 5011 is configured to parse the received first query request and generate a first parsing result;
[0092] The first screening unit 5012 is configured to determine a data orchestration function network element and / or a data orchestration function network element list for the data service based at least on the first parsing result and the first preset condition.
[0093] The first sending module 502 is configured to send a data orchestration function network element and / or a data orchestration function network element list to a network openness function network element.
[0094] The second determining module 503 is configured to determine a data execution function network element and / or a data execution function network element list for executing the data service based on the received second query request, including:
[0095] The second parsing unit 5031 is configured to parse the received second query request and generate a second parsing result;
[0096] The second screening unit 5032 is configured to determine a data execution function network element and / or a data execution function network element list for executing the data service based at least on the second parsing result and the second preset condition.
[0097] The second sending module 504 is configured to send the data execution function network element and / or the data execution function network element list to the data orchestration function network element and / or the data orchestration function network element list.
[0098] It may also include:
[0099] Registration module 505, used to register the data orchestration function network element and the data execution function network element;
[0100] A first storage module 506 is configured to store first registration information of the data orchestration function network element; wherein the first registration information includes: a first preset condition, the first preset condition being orchestration-related information for implementing the data service;
[0101] The second storage module 507 is used to store the second registration information of the data execution function network element; wherein the second registration information includes: a second preset condition, and the second preset condition is the execution related information for implementing the data service.
[0102] Figure 6 is a hardware block diagram illustrating an electronic device according to an embodiment of the present disclosure. The electronic device according to an embodiment of the present disclosure includes at least a processor and a memory for storing computer-readable instructions. When the computer-readable instructions are loaded and executed by the processor, the processor executes the method for implementing a data service as described above.
[0103] The electronic device 600 shown in Figure 6 specifically includes: a central processing unit (CPU) 601, a graphics processing unit (GPU) 602, and a memory 603. These units are interconnected via a bus 604. The central processing unit (CPU) 601 and / or the graphics processing unit (GPU) 602 can be used as the above-mentioned processor, and the main memory 603 can be used as the above-mentioned memory for storing computer-readable instructions. In addition, the electronic device 600 may also include a communication unit 605, a storage unit 606, an output unit 607, an input unit 608, and an external device 609, which are also connected to the bus 604.
[0104] FIG7 is a schematic diagram illustrating a computer-readable storage medium according to an embodiment of the present disclosure. As shown in FIG7 , a computer-readable storage medium 700 according to an embodiment of the present disclosure has computer-readable instructions 701 stored thereon. When the computer-readable instructions 701 are executed by a processor, the implementation method for data services according to the embodiment of the present disclosure described with reference to the above figures is executed. The computer-readable storage medium includes, but is not limited to, for example, volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, optical disk, magnetic disk, etc.
[0105] The above describes, with reference to the accompanying drawings, the data service implementation method, apparatus, electronic device, and storage medium according to the embodiments of the present disclosure. According to the data service implementation method of the embodiments of the present disclosure, the registration of new network elements is achieved by enhancing the functions of NRF / NFR. Furthermore, on the basis of general registration information, registration of relevant information that can be used to implement data services is added. The data orchestration function network element then completes the conversion of data requests, the NRF / NFR determines the data execution function network element, and the data orchestration function network element completes the construction of the data pipeline, ultimately enabling 6G data to be processed accordingly in the new data pipeline.
[0106] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0107] The basic principles of the present disclosure have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, and effects mentioned in this disclosure are merely illustrative and not restrictive, and should not be construed as necessarily possessed by each embodiment of the present disclosure. Furthermore, the specific details disclosed above are provided for illustrative purposes and to facilitate understanding, rather than as limitations. These details do not limit the present disclosure to necessarily being implemented using these specific details.
[0108] The block diagrams of the devices, devices, equipment, and systems involved in this disclosure are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, or configured in any manner. Words such as "include," "comprise," "have," and the like are open-ended words, meaning "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or" and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
[0109] Additionally, as used herein, "or" used in a list of items beginning with "at least one" indicates a separate list, so that, for example, a list of "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not mean that the example described is preferred or better than other examples.
[0110] It should also be noted that in the system and method of the present disclosure, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present disclosure.
[0111] Various changes, substitutions, and modifications may be made to the technology described herein without departing from the teachings defined by the appended claims. Moreover, the scope of the claims of this disclosure is not limited to the specific aspects of the processes, machines, manufactures, compositions of things, means, methods, and actions described above. Currently existing or later developed processes, machines, manufactures, compositions of things, means, methods, or actions that perform substantially the same function or achieve substantially the same results as the corresponding aspects described herein may be utilized. Accordingly, the appended claims include within their scope such processes, machines, manufactures, compositions of things, means, methods, or actions.
[0112] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0113] The above description has been provided for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A method for implementing a data service, comprising: Determining a data orchestration function network element and / or a data orchestration function network element list for the data service based on the received first query request; Send the data orchestration function network element and / or the data orchestration function network element list to the network open function network element.
2. The data service implementation method according to claim 1, wherein: Also includes: Determining, based on the received second query request, a data execution function network element and / or a data execution function network element list for executing the data service; Send the data execution function network element and / or the data execution function network element list to the data orchestration function network element and / or the data orchestration function network element list.
3. The method for implementing data services according to claim 1, wherein: The determining, based on the received first query request, a data orchestration function network element and / or a list of data orchestration function network elements for the data service includes: Parsing the received first query request to generate a first parsing result; Based at least on the first parsing result and a first preset condition, a data orchestration function network element and / or a data orchestration function network element list for the data service is determined.
4. The method for implementing data services according to claim 2, wherein: The determining, based on the received second query request, a data execution function network element and / or a data execution function network element list for executing the data service includes: Parsing the received second query request to generate a second parsing result; Based at least on the second parsing result and the second preset condition, a data execution function network element and / or a data execution function network element list for executing the data service is determined.
5. The method for implementing data services according to any one of claims 1 to 4, wherein: Also includes: Registering the data orchestration function network element and the data execution function network element; Storing first registration information of the data orchestration function network element; wherein the first registration information includes: a first preset condition, the first preset condition being orchestration-related information for implementing the data service; The second registration information of the data execution function network element is stored; wherein the second registration information includes: a second preset condition, and the second preset condition is execution-related information for implementing the data service.
6. A data service implementation device, comprising: A first determining module is configured to determine a data orchestration function network element and / or a data orchestration function network element list for the data service based on the received first query request; The first sending module is configured to send the data orchestration function network element and / or the data orchestration function network element list to a network open function network element.
7. The data service implementation device according to claim 6, wherein: Also includes: A second determining module is configured to determine a data execution function network element and / or a data execution function network element list for executing the data service based on the received second query request; The second sending module is configured to send the data execution function network element and / or the data execution function network element list to the data orchestration function network element and / or the data orchestration function network element list.
8. The data service implementation device according to claim 6, wherein: The first determining module includes: a first parsing unit, configured to parse the received first query request and generate a first parsing result; The first screening unit is configured to determine a data orchestration function network element and / or a data orchestration function network element list for the data service based at least on the first parsing result and a first preset condition.
9. The data service implementation device according to claim 7, wherein: The second determining module includes: a second parsing unit, configured to parse the received second query request and generate a second parsing result; The second screening unit is configured to determine a data execution function network element and / or a data execution function network element list for executing the data service based at least on the second parsing result and a second preset condition.
10. The data service implementation device according to any one of claims 5 to 9, wherein: Also includes: A registration module, configured to register the data orchestration function network element and the data execution function network element; A first storage module is configured to store first registration information of the data orchestration function network element; wherein the first registration information includes: a first preset condition, the first preset condition being orchestration-related information for implementing the data service; The second storage module is used to store the second registration information of the data execution function network element; wherein the second registration information includes: a second preset condition, and the second preset condition is the execution-related information used to implement the data service.
11. An electronic device comprising: a memory for storing computer-readable instructions; as well as A processor is configured to execute the computer-readable instructions so that the electronic device executes the method for implementing the data service according to any one of claims 1 to 5.
12. A non-transitory computer-readable storage medium for storing computer-readable instructions, wherein: When the computer-readable instructions are executed by a processor, the processor is caused to execute the method for implementing a data service according to any one of claims 1 to 5.
Citation Information
Patent Citations
Communication method, device and system
CN117202135A
Data service implementation method and device, electronic equipment and storage medium
CN118803690A
Enhanced service function chaining in next generation cellular networks
WO2022235690A1
Service registry function for discovering service instances
WO2023215161A1
Network function instance discovery
WO2023227934A1