Data multiplexing method and device, electronic equipment, storage medium and program product

By introducing a data multiplexing method into the data service management function network element, and determining and using the data storage function network element with data service results, the problem of repeated data collection in the data service is solved, and resource conservation and efficiency improvement are achieved.

CN119789128AActive Publication Date: 2025-04-08CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1

Patent Information

Application Number
CN202411910762.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-08
Estimated Expiration
2044-12-23

AI Technical Summary

Technical Problem

In business scenarios related to data services such as perception and AI, the existing technology leads to repeated collection of data, wasting network resources and reducing the efficiency of data services.

Method used

By introducing a data multiplexing method into the data service management function network element, a data storage function network element is determined with the data service results stored, and a data service task is sent to the network element, so that it sends the data service results to the application function network element.

Benefits of technology

Reduce duplicate data collection, save network resources, and improve the efficiency of data services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119789128A_ABST
    Figure CN119789128A_ABST
Patent Text Reader

Abstract

The invention provides a data multiplexing method and device, electronic equipment, a storage medium and a program product, and relates to the technical field of communication. The method comprises the following steps: a data service management function network element receives a first data service request; determining a data storage function network element storing a data service result according to the first data service request; and sending the first data service task to the data storage function network element, so that the data storage function network element sends the data service result to the application function network element. The data service result stored on the data storage function network element is multiplexed, so that repeated collection of data is reduced, network resources are saved, and the efficiency of data service is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] ITU-R (International Telecommunication Union Radio Communication Sector) has enhanced and expanded new 6G (sixth-generation mobile communication technology) scenarios, such as the integration of artificial intelligence (AI) and communications, and the integration of perception and communications, based on the three major scenarios of 5G (fifth-generation mobile communication technology).

[0003] In business scenarios related to data services such as perception and AI, data collection is performed at least once for each data service request, resulting in repeated data collection, which not only wastes network resources but also reduces the efficiency of providing data services.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides a data multiplexing method, device, electronic device, storage medium and program product, which at least to a certain extent reduce the repeated collection of data, save network resources and improve the efficiency of data services.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to one aspect of the present disclosure, there is provided a data multiplexing method, which is applied to a data service management function network element, including: receiving a first data service request; determining a data storage function network element storing a data service result based on the first data service request; and sending a first data service task to the data storage function network element so that the data storage function network element sends the data service result to an application function network element.

[0008] In one embodiment of the present disclosure, the first data service request includes a data service business type, a data service area and a data service requirement; wherein, according to the first data service request, determining the data storage function network element storing the data service result includes: according to a data multiplexing list, querying the data storage function identifier corresponding to the data service business type, the data service area and the data service requirement, the data storage function identifier is used to indicate the data storage function network element of reusable data, wherein the data multiplexing list is used to indicate the correspondence between the data service business type, the data service area and the data service requirement and the data storage function identifier; determining the data storage function network element according to the data storage function identifier.

[0009] In one embodiment of the present disclosure, before receiving the first data service request, the method further includes: receiving a second data service request, the second data service request including a data service business type, a data service area, and a data service requirement; determining a second data service task, a third data service task, a data storage function network element, and a data plane function network element according to the second data service request; sending the second data service task and the third data service task to the data storage function network element and the data plane function network element respectively, so that the data plane function network element performs data collection according to the third data service task to obtain a data service result, and sends the data service result to the data storage function, the data storage function network element stores the data service result according to the second data service task, and sends a data storage completion message to the data service management function network element; receiving the data storage completion message sent by the data storage function network element, the data storage completion message carrying the data service business type, the data service area, the data service requirement, and the data storage function identifier; and updating the data multiplexing list using the data service business type, the data service area, the data service requirement, and the data storage function identifier.

[0010] In one embodiment of the present disclosure, the first data service request includes a data service business type, a data service area and a data service requirement; wherein, according to the first data service request, determining the data storage function network element storing the data service result includes: sending a query request to multiple data storage function network elements to be selected, the query request carrying the data service business type, the data service area and the data service requirement, so that the data storage function network element to be selected queries the data storage function identifier corresponding to the data service business type, the data service area and the data service requirement according to the data reuse list, and in the case of the corresponding data storage function identifier, sending the data storage function identifier to the data service management function network element, wherein the data reuse list is used to indicate the correspondence between the data service business type, the data service area and the data service requirement and the data storage function identifier; receiving the data storage function identifier sent by the multiple data storage function network elements to be selected; and determining the data storage function network element according to the data storage function identifier.

[0011] In one embodiment of the present disclosure, before receiving the first data service request, the method further includes: receiving a third data service request, the third data service request including a data service business type, a data service area, and a data service requirement; determining a fourth data service task, a fifth data service task, a data storage functional network element, and a data plane functional network element according to the third data service request, wherein the fourth data service task carries the data service business type, the data service area, and the data service requirement; sending the fourth data service task and the fifth data service task to the data storage functional network element and the data plane functional network element, respectively, so that the data The data plane function network element collects data according to the fifth data service task to obtain a data service result, and sends the data service result to the data storage function; the data storage function network element stores the data service result according to the fourth data service task, and uses the data service business type, the data service area, the data service requirement and the data storage function identifier to update the data reuse list, and sends a data storage completion message to the data service management function network element, wherein the data storage completion message is used to indicate that the data service result stored on the data storage function network element can be reused; and receives the data storage completion message sent by the data storage function network element.

[0012] According to another aspect of the present disclosure, a data multiplexing method is provided, which is applied to a data storage functional network element, including: receiving a first data service task sent by the data service management functional network element, after the data service management functional network element receives the first data service request and determines the data storage functional network element storing the data service result based on the first data service request, the data service management functional network element sends the first data service task to the data storage functional network element; according to the first data service task, the stored data service result is sent to the application functional network element.

[0013] In one embodiment of the present disclosure, sending the stored data service result to the application function network element includes: obtaining the address of the application function network element; and sending the data service result to the application function network element based on the address of the application function network element.

[0014] In one embodiment of the present disclosure, before receiving the first data service task sent by the data service management function network element, the method also includes: receiving a second data service task sent by the data service management function network element, the second data service task is determined by the data service management function network element according to a second data service request; receiving a data service result sent by the data plane function network element, the data service result is obtained by the data plane function network element through data collection according to a third data service task, the third data service task is determined by the data service management function network element according to the second data service request; storing the data service result according to the second data service task.

[0015] In one embodiment of the present disclosure, the second data service request includes a data service business type, a data service area, and a data service requirement; after storing the data service result according to the second data service task, the method further includes: sending a data storage completion message to the data service management function network element, the data storage completion message carrying the data service business type, the data service area, the data service requirement, and the data storage function identifier, so that the data service management function network element uses the data service business type, the data service area, the data service requirement, and the data storage function identifier to update a data multiplexing list, the data multiplexing list is used to indicate the correspondence between the data service business type, the data service area, the data service requirement and the data storage function identifier; wherein the data storage function identifier is used to indicate the data storage function network element of reusable data.

[0016] In one embodiment of the present disclosure, before receiving the first data service task sent by the data service management function network element, the method further includes: receiving a fourth data service task sent by the data service management function network element, the fourth data service task is determined by the data service management function network element according to a third data service request, wherein the third data service request includes a data service business type, a data service area, and a data service requirement; receiving a data service result sent by the data plane function network element, the data service result is obtained by the data plane function network element performing data collection according to a fifth data service task, the fifth data service task is determined by the data service management function network element according to the third data service request; storing the data service result according to the fourth data service task, the fourth data service task carrying the data service business type, the data service area, and the data service requirement; updating the data reuse list using the data service business type, the data service area, the data service requirement, and a data storage function identifier, the data storage function identifier being used to indicate a data storage function network element for reusable data; and sending a data storage completion message to the data service management function network element, the data storage completion message being used to indicate that the data service result stored on the data storage function network element can be reused.

[0017] According to another aspect of the present disclosure, there is provided a data multiplexing device, which is applied to a data service management function network element, including: a first receiving module, used to receive a first data service request; a determination module, used to determine a data storage function network element storing a data service result based on the first data service request; and a first sending module, used to send a first data service task to the data storage function network element, so that the data storage function network element sends the data service result to the application function network element.

[0018] According to another aspect of the present disclosure, a data multiplexing device is provided, which is applied to a data storage functional network element, including: a second receiving module, used to receive a first data service task sent by the data service management functional network element, after the data service management functional network element receives the first data service request and determines the data storage functional network element storing the data service result based on the first data service request, the data service management functional network element sends the first data service task to the data storage functional network element; a second sending module, used to send the stored data service result to the application functional network element based on the first data service task.

[0019] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform any of the above-mentioned data multiplexing methods by executing the executable instructions.

[0020] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any of the above-mentioned data multiplexing methods is implemented.

[0021] According to another aspect of the present disclosure, a computer program product is provided, the computer program product comprising a computer program or computer instructions, the computer program or the computer instructions being loaded and executed by a processor so that a computer implements any of the above-mentioned data multiplexing methods.

[0022] In an embodiment of the present disclosure, a data service management function network element receives a first data service request; according to the first data service request, a data storage function network element storing a data service result is determined; and a first data service task is sent to the data storage function network element so that the data storage function network element sends the data service result to the application function network element. The present disclosure reduces repeated data collection, saves network resources, and improves the efficiency of data services by reusing the data service results stored in the data storage function network element.

[0023] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0025] Figure 1 A schematic diagram of a data service architecture in an embodiment of the present disclosure is shown.

[0026] Figure 2 A flow chart of a data multiplexing method in an embodiment of the present disclosure is shown.

[0027] Figure 3 A flow chart of a data multiplexing method in another embodiment of the present disclosure is shown.

[0028] Figure 4 A signaling diagram of a data multiplexing method in an embodiment of the present disclosure is shown.

[0029] Figure 5 A signaling diagram of a data multiplexing method in another embodiment of the present disclosure is shown.

[0030] Figure 6 A schematic diagram of a data multiplexing device in an embodiment of the present disclosure is shown.

[0031] Figure 7 A schematic diagram of a data multiplexing device in another embodiment of the present disclosure is shown.

[0032] Figure 8 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown.

[0033] Fig. 9 A schematic diagram of a computer-readable storage medium provided in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0034] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0035] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0036] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0037] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0038] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0039] It should be pointed out that, in the absence of conflict, the embodiments of the present disclosure and the technical features therein may be combined with each other.

[0040] For ease of understanding, several terms involved in the present disclosure are explained below:

[0041] UE (User Equipment) refers to various terminal devices with wireless communication functions that support users to access network services.

[0042] (R)AN (Radio Access Network) provides services such as wireless access control and data transmission for user equipment in a specific area. It also supports wireless perception of specific areas or targets and acquisition of perception measurement data.

[0043] NF (Network Function) refers to a functional module that performs a specific task or service in the network.

[0044] Data service management function network element: Translate and disassemble data service requirements into data service tasks, select specific data plane functions, data storage functions and other NFs with different data capabilities, form executable UE, RAN, data plane functions, data storage function logical topology, and control the work chain to implement specific data service functions. The data service management function also needs to support the data service capability reporting function of the data plane function.

[0045] Data plane functional network element: realizes functions such as data collection, transmission, preprocessing, and analysis.

[0046] Data storage functional network element: stores collected data and data service results, etc.

[0047] Service open functional network element: provides core network services to the outside world.

[0048] Based on the three major 5G scenarios, ITU-R has enhanced and expanded new 6G scenarios such as the integration of artificial intelligence and communications, and the integration of perception and communications. These two new 6G scenarios require the network to add new data services to provide perception, AI and other data collection, processing and analysis functions.

[0049] It should be noted that IMT2030 and other domestic and foreign 6G research organizations are still in the early stages of research on data service architecture. Data reuse of perception and AI in data services was proposed as a test case in the 2024 IMT2030 (6G) Promotion Group's prototype test of 6G network data service key technology. Therefore, there is currently no detailed research on the existing network architecture and process of this technology. In addition, the current 5G network does not support the reuse of data service operations and data service results.

[0050] The inventors have found that in data service-related business scenarios such as perception and AI, the existing data service results may meet the requirements of multiple data service requesters. If data is collected for each data service request without judgment, it will cause repeated data collection, which will waste network resources and reduce the efficiency of data service provision. To address this problem, the core network needs to increase data service-related network elements (such as data plane function network elements and data storage function network elements) and enhance existing network elements, and introduce new data reuse judgment and query mechanisms to support the reuse of data service results.

[0051] Based on this, the present disclosure provides a data multiplexing method, which is applied in future 6G networks, for example, in data services for perception or AI scenarios. The present disclosure adds a data plane functional network element and a data storage functional network element to achieve data multiplexing. The data service management functional network element receives a first data service request; based on the first data service request, determines a data storage functional network element that stores a data service result; and sends a first data service task to the data storage functional network element, so that the data storage functional network element sends the data service result to the application functional network element. The present disclosure reduces repeated data collection, saves network resources, and improves the efficiency of data services by reusing the data service results stored on the data storage functional network element.

[0052] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.

[0053] Figure 1 A schematic diagram of a data service architecture in an embodiment of the present disclosure is shown. The network architecture can apply the data multiplexing method or data multiplexing device in each embodiment of the present disclosure.

[0054] like Figure 1 As shown, the network architecture includes service exposure function network element, connection service management function network element, data service management function network element, data plane function network element, data storage function network element, application function network element, enhanced access and mobility management function (eAMF) network element and user plane function network element.

[0055] The application function network element is connected to the data service management function network element through the service exposure function network element. The data service management function network element can be connected to the data storage function network element through the data plane function network element, and can also be directly connected to the data storage function network element. Both the data plane function network element and the data service management function network element are connected to the (R)AN. The service exposure function network element is connected to the connection service management network element. The connection service management network element is connected to the user plane function network element through the N4 interface. The connection service management network element is connected to the eAMF network element through the N11 interface. The eAMF network element is connected to the data service management function network element.

[0056] The UE can communicate with the eAMF network element through the N1 interface. The UE can also communicate with the eAMF network element through the (R)AN and N2 interfaces. The (R)AN communicates with the user plane function network element through the N3 interface, and the user plane function network element communicates with the DN (Data Network) network element through the N6 interface.

[0057] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.

[0058] A data multiplexing method is provided in an embodiment of the present disclosure. The method can be executed by any data service management function network element.

[0059] Figure 2 A flow chart of a data reuse method in an embodiment of the present disclosure is shown as follows: Figure 2 As shown, applied to a data service management function network element, the data multiplexing method provided in the embodiment of the present disclosure includes the following S201 to S203.

[0060] S201: Receive a first data service request.

[0061] In the embodiment of the present disclosure, the first data service request is a request from the application function network element to collect data. For example, the first data service request is a request from the application function network element to collect perception and / or AI data.

[0062] In the disclosed embodiment, the data service management function network element may directly receive the first data service request sent by the application function network element, and may also receive the first data service request sent by the application function network element through the service open function network element, which is not limited in the disclosed embodiment.

[0063] S202: Determine, according to the first data service request, a data storage function network element storing a data service result.

[0064] In the embodiment of the present disclosure, the data service result is the data requested by the first data service request. The data service result is obtained by collecting data plane functions. The embodiment of the present disclosure does not limit what kind of data the data service result is. For example, the data service result may include one or more of the original collected data, the final result of the data analysis, and the storage address of the data. It should be noted that the final result of the data analysis may be the data obtained after the original collected data is processed. For example, the original collected data is the value of multiple sampling points, and the final result of the data analysis is the average value of multiple sampling points. The storage address of the data may be the address where the original collected data and / or the final result of the data analysis are stored on the data storage function network element.

[0065] In the disclosed embodiment, the first data service request includes information used by the data service management function network element to determine the data storage function network element. According to the information, the data service management function network element can determine the data storage function network element storing the data service result.

[0066] S203: Send a first data service task to the data storage functional network element, so that the data storage functional network element sends a data service result to the application functional network element.

[0067] In the embodiment of the present disclosure, the first data service task is a task for obtaining a data service result corresponding to the first data service request from a data storage function network element.

[0068] In the disclosed embodiment, data service results stored in a data storage function network element are reused, thereby reducing repeated data collection, saving network resources, and improving the efficiency of data services.

[0069] The following describes how to determine the data storage function network element storing the data service result through several exemplary embodiments.

[0070] In an exemplary embodiment, the first data service request may include a data service business type, a data service area and a data service requirement. The data reuse method provided by the present disclosure may include the following steps A1 and A2 according to the first data service request to determine a data storage function network element storing data service results.

[0071] Step A1, according to the data multiplexing list, query the data storage function identifier corresponding to the data service business type, data service area and data service requirements, the data storage function identifier is used to indicate the data storage function network element of the reusable data, wherein the data multiplexing list is used to indicate the correspondence between the data service business type, data service area and data service requirements and the data storage function identifier.

[0072] In the disclosed embodiment, the first data service request requests a data service service type (such as registration or session data collection, perception, AI, etc.), a requested data service area (such as area-oriented perception or target-oriented perception), and a requested data service request (such as QoS requirements). It should be noted that, in addition to the data service service type, data service area, and data service requirements, the first data service request may also include a data service identifier. The data service identifier is a unique identifier used to identify a specific data service or data stream. The data service identifier can help the network effectively manage multiple aspects such as quality of service, traffic scheduling, and resource allocation by identifying and classifying different data streams, thereby further improving the efficiency of data services.

[0073] Exemplarily, the first data service request may include a data service business type, a data service area, a data service requirement, and a data service identifier. Among them, the data service business type can be represented by the "type" field. For example, "UE_connect_time" indicates that the data service type is a collection user registration time point. The data service area can be represented by the "region" field. The QoS requirement in the data service requirement can be represented by the data service time parameter "time" field. For example, "interval" represents the interval for collection and reporting, "start" represents the time to start collection, and "duration" represents the duration of continuous service. The data service identifier can be represented by the "id" field. The embodiments of the present disclosure are not limited to this.

[0074] In the disclosed embodiment, after receiving the first data service request, the data service management function network element performs arrangement according to the first data service request, and queries whether there is a data storage function identifier corresponding to the data service business type, data service area and data service requirement on the data reuse list on the data service management function network element. If there is, it means that the data service result requested by the first data service request exists on the data storage function network element. On the contrary, if there is no, it means that the data service result requested by the first data service request does not exist on the data storage function network element, and the following steps B1 to B5 are executed to enable the data plane function network element to collect the requested data service result, and store the data service result requested by the first data service request on the data storage function.

[0075] Step A2: Determine the data storage function network element according to the data storage function identifier.

[0076] In the embodiment of the present disclosure, the data service management function network element determines the corresponding storage function network element according to the data storage function identifier.

[0077] The disclosed embodiment configures a data reuse list on a data service management function network element, thereby realizing reuse of data service results, reducing repeated data collection, saving network resources, and improving the efficiency of data services. In addition, configuring a data reuse list on a data service management function network element can save interactions between network elements, further improve the efficiency of data services, and save computing power.

[0078] In another exemplary embodiment, before receiving the first data service request, the data multiplexing method provided by the present disclosure may further include the following steps B1 to B5.

[0079] Step B1: receiving a second data service request, where the second data service request includes a data service business type, a data service area, and a data service requirement.

[0080] In the embodiment of the present disclosure, the second data service request is a request from the application function network element to collect data. For example, the second data service request is a request from the application function network element to collect perception and / or AI data.

[0081] Step B2: Determine the second data service task, the third data service task, the data storage functional network element and the data plane functional network element according to the second data service request.

[0082] In the embodiment of the present disclosure, the data service management function network element performs arrangement according to the second data service request, and determines the second data service task, the third data service task, the data storage function network element, and the data plane function network element. Regarding how to arrange, the embodiment of the present disclosure does not specifically limit this, and can be set according to the actual application scenario and specific application experience. For example, the data plane function network element that can provide services is determined according to the data service business type, data service area, and data service requirements, and the data storage function network element is determined according to the data service requirements.

[0083] In the embodiment of the present disclosure, the second data service task is used to instruct the data plane functional network element to store the data service result sent by the data plane functional network element in the data storage functional network element. The third data service task is used to instruct the data plane functional network element to collect the data service result requested by the second data service request.

[0084] Step B3, send the second data service task and the third data service task to the data storage functional network element and the data plane functional network element respectively, so that the data plane functional network element collects data according to the third data service task to obtain the data service result, and sends the data service result to the data storage function. The data storage functional network element stores the data service result according to the second data service task, and sends a data storage completion message to the data service management functional network element.

[0085] In the embodiment of the present disclosure, the data storage completion message is a message indicating that the data service result is stored in the data storage function network element.

[0086] It should be noted that after the data storage functional network element sends a data storage completion message to the data service management functional network element, it feeds back the requested data service result to the application functional network element based on the address of the application functional network element. The present disclosure embodiment does not specifically limit how the data storage functional network element obtains the address of the application functional network element. For example, when the data service management functional network element sends the second data service task to the data storage functional network element, it carries the address to the second data service task. For another example, during other job flow interactions, the address of the application functional network element is sent to the data storage functional network element. For another example, the address of the application functional network element is stored on the application functional network element.

[0087] Step B4: receiving a data storage completion message sent by the data storage function network element, wherein the data storage completion message carries the data service business type, data service area, data service requirement and data storage function identifier.

[0088] Step B5: Update the data reuse list using the data service business type, data service area, data service requirement and data storage function identifier.

[0089] In the embodiment of the present disclosure, the update operation includes storing the unstored data service business type, data service area, data service requirement and data storage function identifier in the data reuse list, and also includes updating the data stored in the data reuse list.

[0090] The disclosed embodiment stores the data service results requested by the application function on the data storage function network element, and updates the data reuse list with the data service business type, data service area, data service requirements and data storage function identifier, so as to facilitate the application function network element to reuse the data service results stored on the data storage function. It should be noted that the data service results stored on the data storage function network element can be reused by different application function network elements.

[0091] The disclosed embodiment prepares for the reuse of data service results by storing request data that is not stored in the data storage function network element in the data storage function network element, thereby facilitating the reuse of data service results, reducing repeated data collection, saving network resources, and improving the efficiency of data services.

[0092] In another exemplary embodiment, the first data service request includes a data service business type, a data service area and a data service requirement. The data reuse method provided by the present disclosure determines the data storage function network element storing the data service result according to the first data service request, including the following steps C1 to C3.

[0093] Step C1, sending a query request to multiple data storage function network elements to be selected, the query request carrying the data service business type, data service area and data service requirements, so that the data storage function network element to be selected queries the data storage function identifier corresponding to the data service business type, data service area and data service requirements according to the data multiplexing list, and when the corresponding data storage function identifier exists, sends the data storage function identifier to the data service management function network element, wherein the data multiplexing list is used to indicate the correspondence between the data service business type, data service area and data service requirements and the data storage function identifier.

[0094] In the embodiment of the present disclosure, the data service management function network element may determine multiple data storage function network elements to be selected by orchestration according to the first data service request, and each data storage function network element to be selected stores a data reuse list.

[0095] In the embodiment of the present disclosure, the query request is used to determine whether the data service result requested by the first data service request exists on the data storage function network element.

[0096] Step C2: receiving data storage function identifiers sent by multiple data storage function network elements to be selected.

[0097] Step C3: Determine the data storage function network element according to the data storage function identifier.

[0098] It should be noted that the data service management function network element can receive multiple data storage function identifiers, and can also receive one data storage function identifier. When receiving multiple data storage function identifiers, any data storage function identifier can be selected from them to determine the data storage function network element, and the data storage function network element with the closest communication distance can be determined as the determined data storage function network element according to the communication distance. Symmetry is not limited in the embodiments of the present disclosure.

[0099] The disclosed embodiment configures a data reuse list on a data storage function network element, thereby realizing the reuse of data service results, reducing repeated data collection, saving network resources, and improving the efficiency of data services. In addition, configuring a data reuse list on a data storage network element can save interactions between network elements, further improve the efficiency of data services, and save computing power.

[0100] In yet another exemplary embodiment, before receiving the first data service request, the data multiplexing method provided by the present disclosure may further include the following steps D1 to D4.

[0101] Step D1: receiving a third data service request, where the third data service request includes a data service business type, a data service area, and a data service requirement.

[0102] In the embodiment of the present disclosure, the third data service request is a request from the application function network element to collect data. For example, the third data service request is a request from the application function network element to collect perception and / or AI data.

[0103] Step D2, according to the third data service request, determine the fourth data service task, the fifth data service task, the data storage functional network element and the data plane functional network element, wherein the fourth data service task carries the data service business type, the data service area and the data service requirement.

[0104] In the embodiment of the present disclosure, step D2 is similar to the above step B2 and will not be described in detail here.

[0105] In the embodiment of the present disclosure, the fourth data service task is used to instruct the data plane functional network element to store the data service result sent by the data plane functional network element in the data storage functional network element. The fifth data service task is used to instruct the data plane functional network element to collect the data service result requested by the third data service request.

[0106] Step D3, send the fourth data service task and the fifth data service task to the data storage function network element and the data plane function network element respectively, so that the data plane function network element collects data according to the fifth data service task to obtain the data service result, and sends the data service result to the data storage function. The data storage function network element stores the data service result according to the fourth data service task, and uses the data service business type, data service area, data service requirements and data storage function identifier to update the data reuse list, and sends a data storage completion message to the data service management function network element. The data storage completion message is used to indicate that the data service results stored on the data storage function network element can be reused.

[0107] Step D4: receiving a data storage completion message sent by the data storage function network element.

[0108] The disclosed embodiment prepares for the reuse of data service results by storing request data that is not stored in the data storage function network element in the data storage function network element, thereby facilitating the reuse of data service results, reducing repeated data collection, saving network resources, and improving the efficiency of data services.

[0109] Based on the same inventive concept, the present disclosure also provides a data multiplexing method, as described in the following embodiments. Since the principle of solving the problem in this method embodiment is similar to that in the above method embodiment, the implementation of this method embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0110] Figure 3 A flow chart of a data multiplexing method in another embodiment of the present disclosure is shown as follows: Figure 3 As shown, applied to a data storage functional network element, the data multiplexing method provided in the embodiment of the present disclosure includes the following S301 and S302.

[0111] S301, receiving a first data service task sent by a data service management functional network element. After receiving the first data service request and determining the data storage functional network element storing the data service result based on the first data service request, the data service management functional network element sends the first data service task to the data storage functional network element.

[0112] S302: Send the stored data service result to the application function network element according to the first data service task.

[0113] In the disclosed embodiment, data service results stored in a data storage function network element are reused, thereby reducing repeated data collection, saving network resources, and improving the efficiency of data services.

[0114] The present disclosure is further described below through several exemplary embodiments.

[0115] In an exemplary embodiment, the data multiplexing method provided by the present disclosure includes sending the stored data service result to the application function network element, including the following steps E1 and E2.

[0116] Step E1, obtaining the address of the application function network element.

[0117] In the embodiments of the present disclosure, the embodiments of the present disclosure do not specifically limit how the data storage function network element obtains the address of the application function network element. For example, when the data service management function network element sends the second data service task to the data storage function network element, the address is carried to the second data service task. For another example, in other operation flow interaction processes, the address of the application function network element is sent to the data storage function network element. For another example, the application function network element stores the address of the application function network element.

[0118] Step E2: Sending data service results to the application function network element based on the address of the application function network element.

[0119] The disclosed embodiment sends data service results to application function network elements, thereby achieving data reuse, reducing repeated data collection, saving network resources, and improving the efficiency of data services.

[0120] In another exemplary embodiment, before receiving the first data service task sent by the data service management function network element, the data multiplexing method provided by the present invention may also include: receiving a second data service task sent by the data service management function network element, the second data service task is determined by the data service management function network element based on the second data service request; receiving a data service result sent by the data plane function network element, the data service result is obtained by the data plane function network element through data collection based on a third data service task, the third data service task is determined by the data service management function network element based on the second data service request; storing the data service result according to the second data service task.

[0121] In another exemplary embodiment, the second data service request includes a data service business type, a data service area, and a data service requirement; after storing the data service result according to the second data service task, the data reuse method provided by the present disclosure may also include: sending a data storage completion message to a data service management function network element, the data storage completion message carrying the data service business type, the data service area, the data service requirement, and the data storage function identifier, so that the data service management function network element updates the data reuse list using the data service business type, the data service area, the data service requirement, and the data storage function identifier, the data reuse list being used to indicate the correspondence between the data service business type, the data service area, the data service requirement, and the data storage function identifier; wherein the data storage function identifier is used to indicate the data storage function network element for reusable data.

[0122] In another exemplary embodiment, before receiving the first data service task sent by the data service management function network element, the data multiplexing method provided by the embodiment of the present disclosure may also include: receiving a fourth data service task sent by the data service management function network element, the fourth data service task is determined by the data service management function network element according to the third data service request, wherein the third data service request includes a data service business type, a data service area and a data service requirement; receiving a data service result sent by the data plane function network element, the data service result is obtained by the data plane function network element through data collection according to the fifth data service task, and the fifth data service task is determined by the data service management function network element according to the third data service request; storing the data service result according to the fourth data service task, the fourth data service task carries the data service business type, the data service area and the data service requirement; updating the data multiplexing list using the data service business type, the data service area, the data service requirement and the data storage function identifier, the data storage function identifier is used to indicate the data storage function network element of the reusable data; sending a data storage completion message to the data service management function network element, the data storage completion message is used to indicate that the data service result stored on the data storage function network element can be reused.

[0123] The present disclosure is described below through specific embodiments.

[0124] In one embodiment, Figure 4 A signaling diagram showing a data multiplexing method in an embodiment of the present disclosure is shown as follows: Figure 4 As shown, it specifically includes S401 to S415.

[0125] S401, select a data service function network element. The application function selects a data service management function network element that can support the requested data service through the service open function. The embodiment of the present disclosure does not limit how to select the data service management function network element. For example, the data service function network element is determined by the data service business type, data service area and data service requirements.

[0126] S402, send a second data service request to the data service management function network element. For example, the application function network element initiates a second data service request to the selected data service management function network element through the service open function network element. The second data service request may include a data service business type, a data service area, a data service requirement, and a data service identifier. Among them, the data service business type can be represented by the "type" field. For example, "UE_connect_time" indicates that the data service type is a collection user registration time point. The data service area can be represented by the "region" field. The QoS requirements in the data service requirements can be represented by the data service time parameter "time" field. For example, "interval" represents the interval for collection and reporting, "start" represents the time to start collection, and "duration" represents the duration of continuous service. The data service identifier can be represented by the "id" field. The embodiments of the present disclosure are not limited to this.

[0127] S403, orchestrate the second data service request, and determine the data storage functional network element and the data plane functional network element. That is, according to the second data service request, determine the second data service task, the third data service task, the data storage functional network element, and the data plane functional network element. It should be noted that the second data service task and the third data service task can be tasks set in advance. Exemplarily, the data service management functional network element screens out the network elements that meet the data service type (such as registration or session data collection) and data service capabilities (data collection, data storage) required by the second data service request from the registered data plane functional network elements, data storage functional network and other data service NFs as the data service execution network elements.

[0128] S404, sending the second data service task to the data storage function network element. It should be noted that the second data service task may include the address of the application function network element. The data storage function network element may reply the second data service task response to the data service management function network element.

[0129] S405: Send the third data service task to the data plane functional network element. For example, in one scenario, the third data service task of the data plane functional network element may be to collect the user registration time point. The data plane functional network element replies with a data service task response to the data service management functional network element.

[0130] S406, the data service management function network element replies to the application function network element with a second data service request response to notify it that the data service task has been issued.

[0131] S407a, the data plane functional network element performs data collection according to the third data service task, obtains a data service result, and sends the data service result to the data storage functional network element.

[0132] S407b: Store the data service result in the data storage function network element according to the second data service task.

[0133] S408: The data storage function network element sends a data storage completion message to the data service management function network element to indicate that the data service result corresponding to the second data service request can be reused.

[0134] S409, the data service management function network element updates the data reuse list, for example, saves the data storage function identifier together with the fields such as "type, time, region" of the data service into the data reuse list.

[0135] S410, the data storage function network element returns a data service result to the application function network element based on the address of the application function. It should be noted that the returned data service result may include: original collected data, final result of data analysis or storage address of data.

[0136] S411, the application function network element sends a first data service request to the data service management function network element. For example, the application function network element initiates the first data service request to the data service management function network element through the service open function network element, which includes fields such as "id, type, time, region" and the like.

[0137] S412, the data service management function network element arranges the second data service request and queries whether the existing data service result can be reused. For example, the "type, time, region" fields in the first data service request are compared with the entries stored in the data service management function network element data reuse list, and the entries with the same fields are screened out, wherein the data storage function identifier indicates the data storage function network element of the reusable data.

[0138] S413, the data service management function network element sends the first data service task only to the data storage function network element of the reusable data. The first data service task may include the address of the application function network element, and no data collection task is sent to the data plane function network element.

[0139] S414, the data service management function network element replies to the application function network element with a first data service request response to notify it that the data service task has been issued.

[0140] S415, the data storage function network element returns the data service result to the application function network element based on the address of the application function. It should be noted that the returned data service result may include: original collected data, final result of data analysis or storage address of data.

[0141] In another embodiment, Figure 5 A signaling diagram showing a data multiplexing method in another embodiment of the present disclosure is shown as follows: Figure 5 As shown, it specifically includes S501 to S516.

[0142] S501, select a data service function network element. The application function selects a data service management function network element that can support the requested data service through the service open function. The embodiment of the present disclosure does not limit how to select the data service management function network element. For example, the data service function network element is determined by the data service business type, data service area and data service requirements.

[0143] S502, send a third data service request to the data service management function network element. For example, the application function network element initiates a third data service request to the selected data service management function network element through the service open function network element. The third data service request may include data service business type, data service area, data service requirements and data service identifier. Among them, the data service business type can be represented by the "type" field, for example, "UE_connect_time" indicates that the data service type is the collection user registration time point. The data service area can be represented by the "region" field. The QoS requirements in the data service requirements can be represented by the data service time parameter "time" field, for example, "interval" represents the interval of collection reporting, "start" represents the time to start collection, and "duration" represents the duration of continuous service. The data service identifier can be represented by the "id" field. The embodiments of the present disclosure are not limited to this.

[0144] S503, orchestrate the third data service request, and determine the data storage functional network element and the data plane functional network element. That is, according to the third data service request, determine the fourth data service task, the fifth data service task, the data storage functional network element and the data plane functional network element. It should be noted that the fourth data service task and the fifth data service task can be tasks set in advance. Exemplarily, the data service management functional network element selects the network element that meets the data service type (such as registration or session data collection) and data service capabilities (data collection, data storage) required by the third data service request from the registered data plane functional network elements, data storage functional network and other data service NFs as the data service execution network element.

[0145] S504, sending the fourth data service task to the data storage function network element. It should be noted that the fourth data service task may include the address of the application function network element. The data storage function network element may reply the fourth data service task response to the data service management function network element.

[0146] S505: Send a fifth data service task to the data plane functional network element. For example, in one scenario, the fifth data service task of the data plane functional network element may be to collect user registration time points. The data plane functional network element replies a data service task response to the data service management functional network element.

[0147] S506: The data service management function network element replies to the application function network element with a third data service request response to notify it that the data service task has been issued.

[0148] S507a: The data plane functional network element performs data collection according to the fifth data service task, obtains a data service result, and sends the data service result to the data storage functional network element.

[0149] S507b: Store the data service result in the data storage function network element according to the fourth data service task.

[0150] S508, the data storage function network element sends a data storage completion message to the data service management function network element to indicate that the data service result corresponding to the second data service request can be reused. At the same time, the data storage function network element updates the data reuse list and saves the "type, time, region" and other fields of the data service into the data reuse list.

[0151] S509, the data storage function network element returns the data service result to the application function network element based on the address of the application function. The returned data service result may include: the original collected data, the final result of the data analysis or the storage address of the data.

[0152] S510, the application function network element sends a first data service request to the data service management function network element. For example, the application function network element initiates the first data service request to the data service management function network element through the service open function network element, which includes fields such as "id, type, time, region" and the like.

[0153] S511, the data service management function network element arranges the first data service request and determines a plurality of data storage function network elements to be selected.

[0154] S512, sending a query request to multiple data storage functional network elements to be selected. That is, the data service management functional network element queries each data storage functional network element whether the existing data service results can be reused. For example, the "type, time, region" fields in the first data service request are compared with the entries stored in the data reuse list of each data storage functional network element. If there are entries with the same fields, the corresponding data storage functional network element sends a reusable data response to the data service management functional network element.

[0155] S513: Select a data storage functional network element. For example, the data service management functional network element selects one data storage functional network element from the data storage functional network elements that send the response as a data storage functional network element for reusable data.

[0156] S514, the data service management function network element sends the first data service task only to the data storage function network element of the reusable data. The first data service task includes the address of the application function network element, and no data collection task is sent to the data plane function network element.

[0157] S515, the data service management function network element replies to the application function network element with a first data service request response to notify it that the data service task has been issued.

[0158] S516, the data storage function network element returns the data service result to the application function network element based on the address of the application function network element. The returned data service result may include: the original collected data, the final result of the data analysis or the storage address of the data.

[0159] Based on the same inventive concept, the present disclosure also provides a data multiplexing device in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0160] Figure 6 A schematic diagram of a data multiplexing device in an embodiment of the present disclosure is shown. Figure 6 As shown, the data multiplexing device is applied to a data service management function network element, and includes a first receiving module 61, a determining module 62, and a first sending module 63. The first receiving module 61 can be used to receive a first data service request; the determining module 62 can be used to determine a data storage function network element storing a data service result according to the first data service request; the first sending module 63 can be used to send a first data service task to the data storage function network element, so that the data storage function network element sends the data service result to the application function network element.

[0161] In one embodiment, the first data service request includes a data service business type, a data service area, and a data service requirement; the determination module 62 can also be used to query the data storage function identifier corresponding to the data service business type, the data service area, and the data service requirement according to the data multiplexing list, and the data storage function identifier is used to indicate the data storage function network element of the reusable data, wherein the data multiplexing list is used to indicate the correspondence between the data service business type, the data service area, and the data service requirement and the data storage function identifier; determine the data storage function network element according to the data storage function identifier.

[0162] In one embodiment, before receiving the first data service request, the first receiving module 61 can also be used to receive a second data service request, the second data service request including a data service business type, a data service area and a data service requirement; the determination module 62 can also be used to determine a second data service task, a third data service task, a data storage functional network element and a data plane functional network element according to the second data service request; the first sending module 63 can also be used to send the second data service task and the third data service task to the data storage functional network element and the data plane functional network element respectively, so that the data plane functional network element performs data collection according to the third data service task to obtain a data service result, and sends the data service result to the data storage function, the data storage functional network element stores the data service result according to the second data service task, and sends a data storage completion message to the data service management functional network element; the first receiving module 61 can also be used to receive a data storage completion message sent by the data storage functional network element, the data storage completion message carries the data service business type, the data service area, the data service requirement and the data storage function identifier; the determination module 62 can also be used to update the data reuse list using the data service business type, the data service area, the data service requirement and the data storage function identifier.

[0163] In one embodiment, the first data service request includes a data service business type, a data service area and a data service requirement; the determination module 62 can also be used to send a query request to multiple data storage function network elements to be selected, and the query request carries the data service business type, the data service area and the data service requirement, so that the data storage function network element to be selected queries the data storage function identifier corresponding to the data service business type, the data service area and the data service requirement according to the data reuse list, and sends the data storage function identifier to the data service management function network element when the corresponding data storage function identifier exists, wherein the data reuse list is used to indicate the correspondence between the data service business type, the data service area and the data service requirement and the data storage function identifier; receive the data storage function identifiers sent by multiple data storage function network elements to be selected; and determine the data storage function network element according to the data storage function identifier.

[0164] In one embodiment, before receiving the first data service request, the first receiving module 61 may also be used to receive a third data service request, where the third data service request includes a data service business type, a data service area, and a data service requirement; the determining module 62 may also be used to determine a fourth data service task, a fifth data service task, a data storage function network element, and a data plane function network element according to the third data service request, wherein the fourth data service task carries the data service business type, the data service area, and the data service requirement; the first sending module 63 may also be used to send the fourth data service task and the fifth data service task to the data storage function network element and the data plane function network element, respectively, so that the data plane function network element performs data collection according to the fifth data service task to obtain a data service result, and sends the data service result to the data storage function, the data storage function network element stores the data service result according to the fourth data service task, and updates the data reuse list using the data service business type, the data service area, the data service requirement, and the data storage function identifier, and sends a data storage completion message to the data service management function network element, where the data storage completion message is used to indicate that the data service result stored on the data storage function network element can be reused; the first receiving module 61 may also be used to receive a data storage completion message sent by the data storage function network element.

[0165] The data multiplexing device disclosed in the embodiment of the present disclosure reduces repeated data collection, saves network resources, and improves the efficiency of data services by multiplexing data service results stored in a data storage function network element.

[0166] Based on the same inventive concept, the present disclosure also provides a data multiplexing device in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0167] Figure 7 A schematic diagram of a data multiplexing device in another embodiment of the present disclosure is shown. Figure 7 As shown, the data multiplexing device is applied to a data storage functional network element, and includes a second receiving module 71 and a second sending module 72. The second receiving module 71 can be used to receive a first data service task sent by a data service management functional network element. After receiving the first data service request and determining the data storage functional network element storing the data service result according to the first data service request, the data service management functional network element sends the first data service task to the data storage functional network element; the second sending module 72 can be used to send the stored data service result to the application functional network element according to the first data service task.

[0168] In one embodiment, the second sending module 72 may also be used to obtain the address of the application function network element; and based on the address of the application function network element, send the data service result to the application function network element.

[0169] In one embodiment, before receiving the first data service task sent by the data service management function network element, the second receiving module 71 can also be used to receive the second data service task sent by the data service management function network element, and the second data service task is determined by the data service management function network element based on the second data service request; receive the data service result sent by the data plane function network element, and the data service result is obtained by the data plane function network element through data collection according to the third data service task, and the third data service task is determined by the data service management function network element according to the second data service request; store the data service result according to the second data service task.

[0170] In one embodiment, the second data service request includes a data service business type, a data service area, and a data service requirement; after storing the data service result according to the second data service task, the second sending module 72 can be used to send a data storage completion message to the data service management function network element, and the data storage completion message carries the data service business type, data service area, data service requirements, and data storage function identifier, so that the data service management function network element uses the data service business type, data service area, data service requirements, and data storage function identifier to update the data reuse list, and the data reuse list is used to indicate the correspondence between the data service business type, data service area, and data service requirements and the data storage function identifier; wherein, the data storage function identifier is used to indicate the data storage function network element of reusable data.

[0171] In one embodiment, before receiving the first data service task sent by the data service management function network element, the second receiving module 71 can also be used to receive a fourth data service task sent by the data service management function network element, the fourth data service task is determined by the data service management function network element according to the third data service request, wherein the third data service request includes the data service business type, the data service area and the data service requirement; receive the data service result sent by the data plane function network element, the data service result is obtained by the data plane function network element through data collection according to the fifth data service task, and the fifth data service task is determined by the data service management function network element according to the third data service request; store the data service result according to the fourth data service task, the fourth data service task carries the data service business type, the data service area and the data service requirement; update the data reuse list using the data service business type, the data service area, the data service requirement and the data storage function identifier, the data storage function identifier is used to indicate the data storage function network element for reusable data; send a data storage completion message to the data service management function network element, the data storage completion message is used to indicate that the data service result stored on the data storage function network element can be reused.

[0172] The data multiplexing device disclosed in the embodiment of the present disclosure reduces repeated data collection, saves network resources, and improves the efficiency of data services by multiplexing data service results stored in a data storage function network element.

[0173] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0174] Refer to the following Figure 8 The electronic device 800 according to this embodiment of the present disclosure is described. Figure 8 The electronic device 800 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0175] like Figure 8 As shown, the electronic device 800 is in the form of a general computing device. The components of the electronic device 800 may include but are not limited to: at least one processing unit 810, at least one storage unit 820, and a bus 830 connecting different system components (including the storage unit 820 and the processing unit 810).

[0176] The storage unit stores program codes, which can be executed by the processing unit 810, so that the processing unit 810 executes the steps described in the above “exemplary method” section of this specification according to various exemplary embodiments of the present disclosure.

[0177] The storage unit 820 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 8201 and / or a cache memory unit 8202 , and may further include a read-only memory unit (ROM) 8203 .

[0178] The storage unit 820 may also include a program / utility 8204 having a set (at least one) of program modules 8205, such program modules 8205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0179] Bus 830 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0180] The electronic device 800 may also communicate with one or more external devices 840 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 800, and / or communicate with any device that enables the electronic device 800 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 850. Furthermore, the electronic device 800 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 860. As shown, the network adapter 860 communicates with other modules of the electronic device 800 via a bus 830. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0181] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0182] In the disclosed exemplary embodiments, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. Fig. 9 A schematic diagram of a computer-readable storage medium in an embodiment of the present disclosure is shown. Fig. 9 As shown, the computer-readable storage medium 900 stores a program product capable of implementing the above method of the present disclosure.

[0183] In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of various exemplary implementations of the present disclosure described in the above "Specific Implementation Methods" section of this specification.

[0184] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0185] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0186] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0187] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0188] The embodiment of the present disclosure provides a computer program product or a computer program, which includes a computer instruction, and the computer instruction is stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the data multiplexing method provided in various optional ways in any embodiment of the present disclosure.

[0189] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0190] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be regarded as exemplary only, and the true scope of the present disclosure is indicated by the appended claims.

Claims

1. A data multiplexing method, characterized in that: Applicable to data service management functional network elements, including: receiving a first data service request; Determine, according to the first data service request, a data storage function network element storing a data service result; A first data service task is sent to the data storage function network element, so that the data storage function network element sends the data service result to the application function network element.

2. The method according to claim 1, characterized in that The first data service request includes a data service business type, a data service area, and a data service requirement; Wherein, determining, according to the first data service request, a data storage function network element storing a data service result includes: According to the data multiplexing list, querying the data storage function identifier corresponding to the data service business type, the data service area and the data service requirement, the data storage function identifier is used to indicate the data storage function network element of the multiplexable data, wherein the data multiplexing list is used to indicate the correspondence between the data service business type, the data service area and the data service requirement and the data storage function identifier; The data storage function network element is determined according to the data storage function identifier.

3. The method according to claim 2, characterized in that Before receiving the first data service request, the method further includes: receiving a second data service request, wherein the second data service request includes a data service business type, a data service area, and a data service requirement; Determine, according to the second data service request, a second data service task, a third data service task, a data storage functional network element, and a data plane functional network element; Sending the second data service task and the third data service task to the data storage function network element and the data plane function network element respectively, so that the data plane function network element performs data collection according to the third data service task to obtain a data service result, and sends the data service result to the data storage function, the data storage function network element stores the data service result according to the second data service task, and sends a data storage completion message to the data service management function network element; receiving the data storage completion message sent by the data storage function network element, wherein the data storage completion message carries the data service business type, the data service area, the data service requirement and the data storage function identifier; The data multiplexing list is updated using the data service business type, the data service area, the data service requirement and the data storage function identifier.

4. The method according to claim 1, characterized in that: The first data service request includes a data service business type, a data service area, and a data service requirement; Wherein, determining, according to the first data service request, a data storage function network element storing a data service result includes: Sending a query request to a plurality of data storage function network elements to be selected, the query request carrying the data service business type, the data service area, and the data service requirement, so that the data storage function network element to be selected queries the data storage function identifier corresponding to the data service business type, the data service area, and the data service requirement according to a data multiplexing list, and sending the data storage function identifier to the data service management function network element if there is a corresponding data storage function identifier, wherein the data multiplexing list is used to indicate the correspondence between the data service business type, the data service area, the data service requirement, and the data storage function identifier; Receiving the data storage function identifiers sent by the multiple data storage function network elements to be selected; The data storage function network element is determined according to the data storage function identifier.

5. The method according to claim 4, characterized in that Before receiving the first data service request, the method further includes: receiving a third data service request, wherein the third data service request includes a data service business type, a data service area, and a data service requirement; Determine, according to the third data service request, a fourth data service task, a fifth data service task, a data storage function network element, and a data plane function network element, wherein the fourth data service task carries the data service business type, the data service area, and the data service requirement; sending the fourth data service task and the fifth data service task to the data storage function network element and the data plane function network element respectively, so that the data plane function network element performs data collection according to the fifth data service task to obtain a data service result, and sends the data service result to the data storage function; the data storage function network element stores the data service result according to the fourth data service task, and updates the data reuse list using the data service business type, the data service area, the data service requirement and the data storage function identifier; and sending a data storage completion message to the data service management function network element, where the data storage completion message is used to indicate that the data service result stored on the data storage function network element can be reused; Receive the data storage completion message sent by the data storage function network element.

6. A data multiplexing method, characterized in that: Applicable to data storage functional network elements, including: receiving a first data service task sent by the data service management function network element, wherein the data service management function network element, after receiving the first data service request and determining the data storage function network element storing the data service result according to the first data service request, sends the first data service task to the data storage function network element; According to the first data service task, the stored data service result is sent to the application function network element.

7. The method according to claim 6, characterized in that The sending of the stored data service result to the application function network element comprises: Obtaining the address of the application function network element; Based on the address of the application function network element, the data service result is sent to the application function network element.

8. The method according to claim 6, characterized in that Before receiving the first data service task sent by the data service management function network element, the method further includes: receiving a second data service task sent by the data service management function network element, where the second data service task is determined by the data service management function network element according to a second data service request; receiving a data service result sent by the data plane functional network element, wherein the data service result is obtained by the data plane functional network element through data collection according to a third data service task, and the third data service task is determined by the data service management functional network element according to the second data service request; The data service result is stored according to the second data service task.

9. The method according to claim 8, characterized in that The second data service request includes a data service business type, a data service area, and a data service requirement; After storing the data service result according to the second data service task, the method further includes: Sending a data storage completion message to the data service management function network element, the data storage completion message carrying the data service business type, the data service area, the data service requirement and the data storage function identifier, so that the data service management function network element updates a data multiplexing list using the data service business type, the data service area, the data service requirement and the data storage function identifier, the data multiplexing list being used to indicate a correspondence between the data service business type, the data service area and the data service requirement and the data storage function identifier; The data storage function identifier is used to indicate a data storage function network element for reusable data.

10. The method according to claim 7, characterized in that Before receiving the first data service task sent by the data service management function network element, the method further includes: receiving a fourth data service task sent by the data service management function network element, wherein the fourth data service task is determined by the data service management function network element according to a third data service request, wherein the third data service request includes a data service business type, a data service area, and a data service requirement; receiving a data service result sent by the data plane functional network element, wherein the data service result is obtained by the data plane functional network element through data collection according to a fifth data service task, and the fifth data service task is determined by the data service management functional network element according to a third data service request; storing the data service result according to the fourth data service task, wherein the fourth data service task carries the data service business type, the data service area and the data service requirement; Updating the data multiplexing list using the data service business type, the data service area, the data service requirement and a data storage function identifier, wherein the data storage function identifier is used to indicate a data storage function network element of reusable data; A data storage completion message is sent to the data service management function network element, where the data storage completion message is used to indicate that the data service result stored on the data storage function network element can be reused.

11. A data multiplexing device, characterized in that: Applicable to data service management functional network elements, including: A first receiving module, configured to receive a first data service request; A determination module, configured to determine a data storage function network element storing a data service result according to the first data service request; The first sending module is used to send a first data service task to the data storage function network element, so that the data storage function network element sends the data service result to the application function network element.

12. A data multiplexing device, characterized in that: Applicable to data storage functional network elements, including: A second receiving module is configured to receive a first data service task sent by the data service management function network element, wherein after receiving the first data service request and determining the data storage function network element storing the data service result according to the first data service request, the data service management function network element sends the first data service task to the data storage function network element; The second sending module is used to send the stored data service result to the application function network element according to the first data service task.

13. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the data multiplexing method described in any one of claims 1 to 10 by executing the executable instructions.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data multiplexing method described in any one of claims 1 to 10 is implemented.

15. A computer program product, comprising computer instructions, wherein the computer instructions are stored in a computer-readable storage medium, and when the computer instructions are executed by a processor, they are operation instructions for implementing the data multiplexing method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method and device for storing data in industrial Internet-of-Things cloud platform

    CN107193869A

  • Data management method and device, electronic equipment and storage medium

    CN111694867A

  • Data processing method, device and system and storage medium

    CN113742416A

  • User group information determination method and device and electronic equipment

    CN114630312A

  • Data acquisition gateway and acquisition method based on time division multiplexing and data buffering

    CN117319143A

Cited By

  • Method and system for efficiently transmitting and indexing data based on data card

    CN121882272A