Data access processing method, storage medium, electronic device, and computer program product

By introducing a universal data access interface based on multiple operation types into the 6G network architecture, the problem of strong coupling between data processing network elements and service functions has been solved, enabling flexible and efficient data access and supporting rapid response and continuous innovation in the network environment.

WO2026066649A1PCT designated stage Publication Date: 2026-04-02ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In the 6G network architecture, the data access interfaces provided by the data processing network elements are strongly coupled with the business functions, resulting in complex interface adaptation and poor flexibility.

Method used

A general data access interface based on multiple operation types is introduced to provide a unified data access interface, support flexible invocation of network service processing units, and enable data access through interface capability extension when new services are introduced.

Benefits of technology

It improves the flexibility and efficiency of data access, reduces the complexity of system maintenance and upgrades, and supports rapid response and continuous innovation in large-scale multi-service network environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025111934_02042026_PF_FP_ABST
    Figure CN2025111934_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a data access processing method, a storage medium, an electronic device, and a computer program product. The method comprises: providing a universal data access interface for a network service processing unit, wherein the universal data access interface is one or a group of universal interfaces defined on the basis of multiple operation types, and the universal data access interface is used for the network service processing unit to invoke and perform data access on the basis of service requirements; and when a new service is introduced, performing interface capability expansion on the universal data access interface, wherein the expanded universal data access interface is used for the network service processing unit to invoke and perform data access of the new service. The present disclosure can solve the problem in the related art that when a data processing network element provides a data access interface externally, the interface is strongly coupled and bound to a service function. By using universal interfaces defined on the basis of multiple operation types, when a new service is introduced, there is no need to perceive the service objective or perform interface adaptation for the service.
Need to check novelty before this filing date? Find Prior Art

Description

Data access processing method, storage medium, electronic device and computer program product

[0001] Cross-reference to related applications

[0002] The present disclosure is based on Chinese Patent Application No. 2024113690668 entitled "Data Access Processing Method, Storage Medium, Electronic Device and Computer Program Product" filed on September 27, 2024, and claims priority to the patent application, the disclosure of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] Embodiments of the present disclosure relate to the field of data processing, in particular, to a data access processing method, a storage medium, an electronic device and a computer program product. BACKGROUND

[0004] In the 6G network architecture, the network data processing unit (NDU) is responsible for storing various types of data relied on by the network control unit (NCU), the network intelligent unit (NIU), the network accessible unit (NAU) and other network units of the 6G core network, such as user running data, user core data, network data, computing power data, etc., providing basic capabilities of data services, and is responsible for unified storage, management and access of data, which is the data-centric network infrastructure of 6G. Under this architecture, the NDU provides various data access interfaces for the NCU, NIU, NAU and other network units to read / write / subscribe to structured data (such as user subscription data, service policy data, etc.) and unstructured data in the NDU. When the data processing network element (such as 5G UDR) provides data access interfaces to the outside, there is a problem of strong coupling between the interface and the business function.

[0005] For the problem of strong coupling between the interface and the business function when the data processing network element provides data access interfaces to the outside in the related art, no solution has been proposed. SUMMARY

[0006] Embodiments of the present disclosure provide a data access processing method, a storage medium, an electronic device and a computer program product to at least solve the problem of strong coupling between the interface and the business function when the data processing network element provides data access interfaces to the outside in the related art.

[0007] According to an embodiment of the present disclosure, a data access processing method is provided, applied to a network data processing unit, the method comprising:

[0008] providing a general data access interface for a network service processing unit, wherein the general data access interface is one or a set of general interfaces defined based on a plurality of operation types, and the general data access interface is used for the network service processing unit to invoke and perform data access based on service requirements;

[0009] when a new service is introduced, interface capability of the general data access interface is extended, and the extended general data access interface is used for the network service processing unit to invoke and perform data access of the new service.

[0010] According to another embodiment of the present disclosure, a data access processing method is also provided, applied to a network service processing unit, and the method comprises:

[0011] invoking a general data access interface provided by a network data processing unit based on service requirements, wherein the general data access interface is one or a set of general interfaces defined based on a plurality of operation types;

[0012] performing data access according to the general data access interface;

[0013] when a new service is introduced, performing data access of the new service according to the general data access interface after interface capability extension.

[0014] According to still another embodiment of the present disclosure, a computer program product is also provided, comprising computer program instructions, wherein the computer program instructions enable a computer to implement steps in any of the above method embodiments.

[0015] According to still another embodiment of the present disclosure, a computer readable storage medium is also provided, wherein the storage medium stores a computer program, and the computer program is configured to execute steps in any of the above method embodiments when running.

[0016] According to still another embodiment of the present disclosure, an electronic device is also provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute steps in any of the above method embodiments. BRIEF DESCRIPTION OF DRAWINGS

[0017] FIG. 1 is a hardware structure block diagram of a network device of a data access processing method according to an embodiment of the present disclosure;

[0018] FIG. 2 is a flowchart one of a data access processing method according to an embodiment of the present disclosure;

[0019] FIG. 3 is a schematic diagram of a 6G network architecture according to an embodiment of the present disclosure;

[0020] FIG. 4 is a functional schematic diagram of a network data processing unit according to an embodiment of the present disclosure;

[0021] FIG. 5 is a schematic diagram of functional modules and connection relationships of data access according to an embodiment of the present disclosure;

[0022] FIG. 6 is a schematic diagram of a calling flow of a general data access interface;

[0023] FIG. 7 is a flowchart of a data access processing method according to an optional embodiment of the present disclosure;

[0024] FIG. 8 is a flowchart of dynamic arrangement and loading of an NDU data dictionary according to an embodiment of the present disclosure;

[0025] FIG. 9 is a flowchart of automatic publishing of data access interface capabilities according to an embodiment of the present disclosure;

[0026] FIG. 10 is a flowchart of a data access processing method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.

[0028] It should be noted that the terms "first", "second", and the like in the specification and claims of the present disclosure and the above-described accompanying drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence.

[0029] The method embodiments provided in the embodiments of the present disclosure can be executed in a network device or a similar computing device. Taking an example of running on a network device, FIG. 1 is a hardware structure block diagram of a network device of a data access processing method according to an embodiment of the present disclosure. As shown in FIG. 1, the network device can include one or more (only one is shown in FIG. 1) processors 102 (the processor 102 can include but is not limited to a processing device such as a microprocessor MCU or programmable logic device) and a memory 104 for storing data, wherein the network device can further include a transmission device 106 for communication function and an input and output device 108. Those skilled in the art can understand that the structure shown in FIG. 1 is only schematic, which does not limit the structure of the network device. For example, the network device can further include more or fewer components than those shown in FIG. 1, or have a different configuration from that shown in FIG. 1.

[0030] The memory 104 can be used to store computer programs, such as software programs of application software and modules, such as a computer program corresponding to the data access processing method in the embodiments of the present disclosure. The processor 102 can execute various functions of the application and the single board matching by running the computer program stored in the memory 104, that is, implement the method described above. The memory 104 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 104 can further include a memory remotely arranged with respect to the processor 102, and the remote memory can be connected to the network device through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0031] The transmission device 106 is used to receive or send data via a network. The specific examples of the network can include a wireless network provided by a communication provider of the network device. In one example, the transmission device 106 includes a network adapter (NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet in a wireless manner.

[0032] In the present embodiment, a data access processing method running on the network device is provided. FIG. 2 is a flowchart I of the data access processing method according to the embodiments of the present disclosure. As shown in FIG. 2, the flow includes the following steps:

[0033] In step S202, a general data access interface is provided for the network service processing unit, wherein the general data access interface is based on one or a group of general interfaces defined according to a plurality of operation types, and is used for the network service processing unit to call and perform data access based on service requirements.

[0034] In step S204, when a new service is introduced, the general data access interface is extended in interface capability, and the extended general data access interface is used for the network service processing unit to call and perform data access of the new service.

[0035] Through the above steps S202 to S204, the problem that the interface and service function are strongly coupled and bound when the data processing network element provides the data access interface to the outside in the related art can be solved. The general interface based on the definition of a plurality of operation types is adopted, the new service does not need to be aware of the service purpose, and the interface adaptation needs to be performed for the service. The network service processing unit can perform data access of the new service based on the general data access interface after the interface capability is extended.

[0036] FIG. 3 is a schematic diagram of a 6G network architecture according to an embodiment of the present disclosure, as shown in FIG. 3, including:

[0037] The network control unit is the network control center, responsible for driving tasks, completing the coordination of connection + computing power + intelligence + perception, etc.

[0038] The network data processing unit provides basic capabilities for data services, is responsible for unified storage, management, and access of data, and is the infrastructure of the data plane.

[0039] The network intelligence unit provides standard AI capabilities, assists in realizing autonomous management and intelligent services of the network, and provides flexible and customized AIaaS to applications.

[0040] The above NCU and NIU are network service processing units in the present embodiment.

[0041] The network assistance unit is responsible for the registration and discovery of other network units in the autonomous domain, responsible for the registration and interconnection of the network, and plays the role of external service gateway in the autonomous domain.

[0042] FIG. 4 is a functional diagram of a network data processing unit according to an embodiment of the present disclosure, as shown in FIG. 4, the NDU is responsible for storing various types of data relied on by the network units such as the 6G core network NCU, NIU, and NAU, such as user operation data, user core data, network data, and computing power data, providing basic capabilities for data services, responsible for unified storage, management, and access of data, and is the data-centric network infrastructure of 6G. The NDU provides various data access interfaces for the NCU, NIU, and NAU to read / write / subscribe to structured data (such as user subscription data and service policy data) and unstructured data in the NDU.

[0043] In the present embodiment, the network data processing unit can more efficiently respond to data access requests from various service processing units, whether the requests are read, write, subscribe, or modify data, all of which can be processed through a unified interface, greatly improving the flexibility and efficiency of data access. This mechanism is particularly suitable for large-scale, multi-service network environments such as cloud computing platforms and Internet of Things systems, which can effectively reduce the complexity of data access and improve the overall performance of the system.

[0044] In an embodiment, the method further comprises: receiving, by the general data access interface, a data access request sent by the network service processing unit, the data access request carrying data parameters and an operation type requested to be accessed; and sending, by the general data access interface, a data access response to the network service processing unit. This bidirectional communication mechanism ensures the accuracy and real-time performance of data access, and the network data processing unit can quickly locate and return the required data or perform corresponding data operations, such as data writing, subscription confirmation, modification result feedback, and the like, according to the specific needs of the service processing unit, thereby supporting more complex and dynamic network service scenarios, such as real-time data analysis and intelligent decision support.

[0045] Further, in the case where the operation type is reading data or writing data, the data access response carries data corresponding to the access data parameters; in the case where the operation type is subscription, the data access response carries a subscription success message; and in the case where the operation type is modification, the data access response carries a modification operation result. The modification in this embodiment can be adding, replacing, deleting, and the like. This data response mechanism based on the operation type can ensure that the network service processing unit obtains accurate data feedback, whether reading data, writing data, subscribing to data changes, or performing data adding, replacing, or deleting operations, and can obtain timely result feedback, thereby effectively supporting the continuity of services and the real-time performance of data.

[0046] In the case where the operation type is reading data or writing data, the data parameters include at least one of the following: a service data group name, a sub-data name associated with the service data group name, and a reading condition, and the general data access interface returns one of the following to the network service processing unit: data under the service data group name, data under the sub-data name associated with the service data group name, and data satisfying the reading condition. This refined data parameter mechanism enables the network data processing unit to more accurately locate and process data, thereby supporting more complex data query and writing requirements, such as quickly locating and returning data under specific conditions or writing data under specific data groups in big data analysis and personalized recommendation scenarios, thereby improving the efficiency and accuracy of data processing.

[0047] In the case where the operation type is subscription, the network service processing unit is notified of data that has changed. This real-time data change notification mechanism can ensure that the network service processing unit obtains the latest state of data in a timely manner, thereby providing timely data updates for service scenarios that require real-time monitoring of data changes, such as stock trading and logistics tracking, and supporting the real-time performance of services and the accuracy of decisions.

[0048] In the case of the operation type being modification, the data parameter comprises: a sub-data name associated with a service data group name, a target value to be modified, and a modification operation condition; and in the case of satisfying the modification operation condition, the value of the data under the sub-data name is modified to the target value. This conditional modification operation mechanism can ensure the accuracy and security of the data, and can provide safer and more controllable data operations for business scenarios that require data modification according to specific conditions, such as user permission management, data auditing, and the like, thereby supporting the compliance and security requirements of the business.

[0049] Fig. 5 is a schematic diagram of the functional modules and connection relationships of data access according to an embodiment of the present disclosure. The network data processing unit, the network service processing unit (NCU, NIU, etc.), and the network assistance unit have the functional modules and connection relationships as shown in Fig. 5.

[0050] The network data processing unit comprises a data processing interface module, an interface capability publishing module, a data orchestration and dynamic loading module, and a data storage module.

[0051] The data processing interface module is configured to provide a general data access interface to the outside; read / modify / subscribe to the data stored locally by the NDU according to a data access call request, and return corresponding response data; and send a notification to the corresponding data subscriber after the subscribed data changes.

[0052] The interface capability publishing module is configured to provide an interface capability orchestration method (tool) for NDU maintenance personnel to use; provide an interface capability publishing command for NDU maintenance personnel to execute; send a notification to the NDU data processing interface module to update the interface capability of the module; and after the device is powered on or the interface capability changes, publish the latest interface capability to the NAU through a registration or update request.

[0053] The data orchestration and dynamic loading module is configured to provide a data orchestration method (tool) to generate a data dictionary for NDU maintenance personnel to use; provide a data dictionary loading command for NDU maintenance personnel to execute; and send a notification to the data storage module to load the latest data dictionary.

[0054] The data storage module is configured to dynamically load the latest data dictionary.

[0055] The network assistance unit comprises an interface capability receiving and publishing module, wherein the interface capability receiving and publishing module is configured to receive a data access interface capability subscription request; receive a publishing message (registration / update request) of the data access interface capability; and after receiving the publishing message of the data access interface capability, send a change notification to the relevant subscriber.

[0056] The network service processing unit comprises a service processing module, a data interface calling module and a data access interface capability receiving module.

[0057] The service processing module is configured to receive a service demand initiated by a terminal, and to initiate a read-write service data request to the data interface calling module.

[0058] The data interface calling module is configured to call an agreed data processing interface from the data processing interface module of the NDU.

[0059] The data access interface capability receiving module is configured to send a subscription request for data access interface capability, receive a change notification of the data access interface capability, and refresh the cached interface capability.

[0060] The general data access of the embodiment of the present disclosure can be used by other network service processing units to flexibly read and modify the data published by the NDU according to service demands. When a new service is introduced, the network data processing unit does not need to perceive the service purpose and does not need to make interface adaptation for the service. Specifically, the general data access interface defined by the NDU has the following characteristics:

[0061] The general data access interface defined by the NDU has the following characteristics: the general data access interface can be a group of general interfaces defined according to operation types (reading, subscription, adding, modifying, deleting, etc.); or it can be a general interface carrying operation types (reading, subscription, adding, modifying, deleting, etc.). When the network data processing unit supports new service data, the interface does not need to be changed. The general data access interface can also contain a data subscription identifier (i.e. whether to synchronize the read data when reading data). After the NDU is powered on or the general interface is extended (for example, the read and write interfaces are enhanced in function), the network data processing unit can automatically publish the latest interface capability to other network service processing units. The general data access interface can be in the form of json or other forms.

[0062] When a new service is introduced into the network, the NDU and other network service processing units agree on the business data group name and the detailed data structure form of each service in the NDU through means such as service specification, which can be as follows but is not limited to:

[0063] The business data group name;

[0064] The associated sub-data structure definition under the business data group;

[0065] The data type definition of the sub-data (including but not limited to data name, data type, data length, etc. Among them, the data type can be a transparent data type, or a string type, a Boolean type, etc.);

[0066] The other network service processing unit indicates the data range to be read (corresponding to the data parameter described above) in the request parameter when calling the general data access interface to read user data, and the request parameter contains all or part of the following data (but not limited to):

[0067] The service data group name(s);

[0068] The service data group name(s) and the associated sub-data name(s);

[0069] The read condition.

[0070] The NDU returns all the data associated with the service data group of the user according to the requested data range, or the data under the specified sub-data, or the data meeting the query condition in the read response. After obtaining the data returned by the NDU, the other network service processing unit analyzes the data meaning by itself and performs the next service processing. Further, when calling the general data access interface of the NDU to modify data, the other network service processing unit indicates the data range to be read in the request parameter, and the request parameter contains all or part of the following data (but not limited to):

[0071] The service data group name(s) and the associated sub-data name(s) and the target value to be modified;

[0072] The operation type (such as addition, replacement, deletion, etc.);

[0073] The operation condition (such as the source data value is equal to a certain value, and then the replacement or deletion operation is performed);

[0074] The NDU returns the modification result in the modification response.

[0075] The other network service processing unit performs the next service processing according to the modification result returned by the NDU.

[0076] The NDU defines a general data access interface for calling by the other service processing unit.

[0077] The data access general interface defined by the NDU is respectively used for user-level data reading, data modification, data subscription and the like, and an example of the data access general interface is shown in Table 1.

[0078] Table 1

[0079] When the network introduces a new service, the NDU and the other network service processing unit (NCU, NIU, etc.) agree on the service data group name of each service in the NDU and the detailed data structure form through the means such as formulating service specifications.

[0080] The following describes the service data group and its detailed data structure.

[0081] The service data group accessible by the data access general interface is shown in Table 2.

[0082] Table 2

[0083] The data structure of the X1 service data group attribute (X1Paratype) is shown in Table 3.

[0084] Table 3

[0085] The definition of the data structure of the X2 service data group attribute (X2Paratype) is shown in Table 4.

[0086] Table 4

[0087] The general data access interface call, Fig. 6 is a schematic diagram of the call flow of the general data access interface, as shown in Fig. 6, includes:

[0088] Step S600, the external (such as a terminal) initiates a service to the service processing module of the network service processing unit (NCU, NIU, etc.).

[0089] Step S601, the service processing module of the network service processing unit (NCU, NIU, etc.) initiates a service data reading / modification request to the data interface call module of the unit according to the service requirement.

[0090] Step S602, the data interface call module of the network service processing unit (NCU, NIU, etc.) calls the general data access interface provided by the NDU, initiates a request to the network data processing unit (NDU), and carries the service data group and other parameters in the request to read / modify the data corresponding to the service data group.

[0091] Step S603, the data processing interface module of the network data processing unit (NDU) initiates a reading / modification request to the data storage module of the unit to read or modify the locally stored data.

[0092] Steps S604-S606, return the response data.

[0093] In the above step S602, the call of the general data access interface assumes that the NCU needs to read the X1Para, X2Para, X9Para, X16Para and other parameter data of the user in the terminal registration process, and then the NCU calls the data reading general interface provided by the NDU.

[0094] After the data reading is completed, the NCU synchronously calls the general data subscription interface provided by the NDU to subscribe to the data change notification of the above data.

[0095] In an embodiment, the above method further includes: when a new service is introduced, negotiating a service specification of the new service with a network service processing unit, wherein the service specification includes a data group name and a data structure form. This service specification negotiation mechanism can ensure that the data access requirements of the new service are fully met, and for scenarios that require the rapid introduction of new services, such as new service online, business model innovation, etc., it can provide fast and flexible data access support to speed up the deployment and online of new services.

[0096] FIG. 7 is a flowchart of a data access processing method according to an optional embodiment of the present disclosure. As shown in FIG. 7, step S204 can specifically include:

[0097] Step S702: obtaining new service data input based on a service specification of a new service;

[0098] Step S704: extending the interface capability of the general data access interface according to the data group name and the data structure form, and the new service data.

[0099] Through the interface capability dynamic extension mechanism of steps S702 and S704, the system can quickly adapt to the introduction of new services without the need for large-scale reconstruction of existing interfaces, reducing the complexity of system maintenance and upgrading. For network service scenarios that require continuous innovation and optimization, such as Internet platforms, intelligent applications, etc., it can provide continuous improvement of data access capability to support the continuous development and optimization of services.

[0100] Further, the interface capability extension of the general data access interface according to the data group name and the data structure form, and the new service data includes: generating a data dictionary of the general data access interface according to the data group name and the data structure form, and the new service data by arranging the data, generating the updated interface capability according to the data group name and the data structure form; and storing the new service data based on the data dictionary according to the loaded instruction. This interface capability extension mechanism based on the data dictionary can ensure accurate storage and efficient access of new service data, and for business scenarios that need to process a large amount of complex data, such as big data analysis, artificial intelligence applications, etc., it can provide more efficient and accurate data access support to improve the efficiency and accuracy of data processing.

[0101] In the present embodiment, the data arrangement and loading effect, when a new service is introduced, the NDU can generate the NDU data dictionary and dynamically load the data dictionary to update and publish the interface capability by only arranging the data without going through function development and product upgrade. The specific scheme and steps are as follows:

[0102] When the network introduces a new service, the operation and maintenance personnel input the data of the new service in the NDU data arrangement module according to the service data group name and the data structure form agreed in the service specification, click to execute, and the NDU generates the latest NDU interface capability and the NDU data dictionary (the database table definition of the NDU, including but not limited to the contents of the properties of the field name, data type, primary key, and the like).

[0103] The operation and maintenance personnel execute the loading command provided by the NDU to load the new NDU data dictionary. The NDU dynamically takes effect on the NDU data dictionary, and supports the storage of the new service data.

[0104] The operation and maintenance personnel continue to call the execution command provided by the network data processing unit (NDU) to load the new NDU interface capability, and the interface capability contains the information of the service data group supported by the NDU.

[0105] After the loading is successful, the NDU publishes the latest NDU data interface capability to the network assistance unit (NAU), and the NAU notifies the latest interface capability to the NCU / NIU having a subscription relationship. After the NCU / NIU completes the development and upgrade deployment of the new function, the NDU general data access interface can be called to read and write the new service data in the NDU.

[0106] FIG. 8 is a flow diagram of dynamic arrangement and loading taking effect of the NDU data dictionary according to an embodiment of the present disclosure. As shown in FIG. 8, the dynamic arrangement and loading taking effect of the data dictionary specifically includes:

[0107] Step S801, when the network introduces a new service, the service planning personnel define the NDU data parameters (service data group name, detailed data structure attribute, and the like) of the new service according to the service demand.

[0108] Step S802, the operation and maintenance personnel input the data parameters of the new service, call the data arrangement instruction provided by the network data processing unit, and generate the data dictionary (the database table definition of the NDU, such as the contents of the properties of the field name, data type, primary key, and the like).

[0109] Step S803, the operation and maintenance personnel call the interface provided by the network data processing unit to load and take effect on the new data dictionary.

[0110] Step S804, the data arrangement and dynamic loading module of the network data processing unit notifies the data storage module to dynamically load and take effect on the data dictionary.

[0111] Step S805, the operation and maintenance personnel add the service data group of the new service to the interface capability, and execute the publishing instruction.

[0112] Step S806, the data access interface capability publishing module of the network data processing unit updates the interface capability to the network auxiliary unit.

[0113] Step S807, the network auxiliary unit sends an interface capability change notification to other network processing units with a subscription relationship, completing interface capability publishing.

[0114] Further, the above method further includes publishing the updated interface capability to the network auxiliary unit, so that the network auxiliary unit notifies the network service processing unit subscribed to the interface capability change of the updated interface capability. This interface capability change publishing and notification mechanism can ensure that the network service processing unit obtains the latest interface capability information in a timely manner, and can provide timely and accurate capability updates for business scenarios that require data access capabilities, such as service orchestration and business process automation, to support continuous optimization and innovation of the business.

[0115] Further, the above data structure form at least includes: the data structure and data type under the business data group name, the data structure and data type under the sub-data name associated with the business data group name. This detailed data structure definition can ensure the accuracy and security of data access, and can provide safer and more controllable data access support for business scenarios that require complex data structure processing, such as financial transactions and medical information management, to meet the compliance and security requirements of the business.

[0116] The automatic publishing mechanism of the data access interface capability enables other network processing units to dynamically obtain the interface capability published by the NDU. The specific scheme and steps are as follows:

[0117] After the network service processing unit (NCU, NIU, etc.) is powered on, it subscribes to the interface capability change notification of the general data access interface of the NDU to the network auxiliary unit (NAU) to obtain the latest interface capability. The subscription interface can be in json or other forms.

[0118] The interface capability includes all or part (but not limited to) of the following data:

[0119] The name of the interface, the version number of the interface, the operation type allowed by the interface, the function label supported by the interface, etc.

[0120] The data range (business data group, etc.) that the interface can operate, the operation permission (such as reading, modifying, etc.) of the data, etc.

[0121] The network data processing unit (NDU) publishes the latest NDU interface capability to the network auxiliary unit (NAU). The publishing interface can be in json or other forms.

[0122] The publishing scenarios include but are not limited to the following:

[0123] After the NDU is powered on, the interface capability of the general data access interface is registered to the NAU.

[0124] After the general data access interface is functionally extended, the interface capability of the NDU is updated to the NAU (including but not limited to interface version, interface function label and the like).

[0125] After the NDU loads new service data, causing the supported service capability to change, the interface capability is updated to the NAU (including new service data group and the like).

[0126] The network assistance unit (NAU) initiates an NDU interface capability change notification request to a network service processing unit (NCU, NIU and the like) having a subscription relationship, to complete NDU interface capability change publishing. The change notification interface can be in json or other forms.

[0127] The network service processing unit (NCU, NIU and the like) updates the locally cached NDU interface capability. Subsequent NCU, NIU and the like should refer to the latest published interface capability of the NDU to call the NDU general data access interface to read / write data in the NDU, and should not exceed the allowed capability range.

[0128] The interface capability of the general data access interface of the embodiment can be automatically published to other service processing units after the network data processing unit (NDU) is powered on or the interface capability changes. FIG. 9 is a flow diagram of automatic publishing of data access interface capability according to an embodiment of the present disclosure, as shown in FIG. 9, comprising:

[0129] Step S900, after the network service processing unit is powered on, a subscription request is initiated to the network assistance unit to subscribe to the interface capability change notification of the network data processing unit.

[0130] Step S901, after the network data processing unit is powered on, or the NDU loads new service data, or the NDU upgrades the general interface function, the operation and maintenance personnel executes the publishing instruction provided by the NDU to publish the latest NDU data interface capability.

[0131] Step S902, the interface capability publishing module of the network data processing unit initiates a registration or update request to the network assistance unit, and the latest NDU interface capability is carried in the request.

[0132] Step S903, the network assistance unit initiates an NDU interface capability change notification request to the network service processing unit having a subscription relationship, to complete NDU interface capability change publishing.

[0133] Step S904, the network service processing unit (NCU, NIU, etc.) updates the locally cached NDU data interface capability. Subsequent NCU, NIU, etc. should refer to the latest published interface capability of NDU to call the NDU general data access interface to read / write data in NDU, and should not exceed the allowed capability range.

[0134] The embodiments of the present disclosure also provide a data access processing method, applied to a network service processing unit. FIG. 10 is a flowchart II of the data access processing method according to an embodiment of the present disclosure. As shown in FIG. 10, the method comprises the following steps:

[0135] Step S1002, calling a general data access interface provided by the network data processing unit based on service requirements, wherein the general data access interface is defined based on one or a group of general interfaces of multiple operation types;

[0136] Step S1004, performing data access according to the general data access interface;

[0137] Step S1006, when introducing a new service, performing data access of the new service according to the general data access interface after interface capability expansion.

[0138] Through the above steps S1002 to S1006, the problem of strong coupling and binding of interfaces and service functions when the data processing network element provides data access interfaces to the outside in the related art can be solved. The general interface defined based on multiple operation types is adopted, the service purpose does not need to be perceived when introducing a new service, and interface adaptation is not needed for the service. The general data access interface after capability expansion can be used to perform data access of the new service.

[0139] The embodiments of the present disclosure can significantly improve the data access efficiency and flexibility of the network service processing unit. For service scenarios that need to respond and process a large amount of data quickly, such as online games and video live streaming, more efficient and flexible data access support can be provided to improve user experience and service performance.

[0140] Further, performing data access according to the general data access interface comprises: sending a data access request to the network data processing unit through the general data access interface, wherein the data access request carries data parameters and operation types requested to be accessed; and receiving a data access response sent by the network data processing unit through the general data access interface. This data access mechanism based on the general interface can ensure that the data access request of the network service processing unit is accurately and timely responded. For service scenarios that need to process a large amount of complex data, such as big data analysis and artificial intelligence application, more efficient and accurate data access support can be provided to improve the efficiency and accuracy of data processing.

[0141] In an embodiment, the method further includes: when a new service is introduced, negotiating service specifications of the new service with a network data processing unit, wherein the service specifications include a data set name and a data structure form. This service specification negotiation mechanism can ensure that the data access requirements of the new service are fully met, and can provide fast and flexible data access support for scenarios that require the rapid introduction of new services, such as new service online, business model innovation, etc., to accelerate the deployment and online of new services, while ensuring accurate storage and efficient access of data, meeting the compliance and security requirements of the business.

[0142] In another embodiment, the method further includes: subscribing to an interface capability change notification from a network assistance unit; and receiving updated interface capabilities notified by the network assistance unit when the interface capabilities of the general data access interface change. By subscribing to the interface capability change notification, the network service processing unit can obtain the latest interface capability information in a timely manner, and for business scenarios that require reliance on data access capabilities, such as service orchestration and business process automation, it can provide timely and accurate capability updates to support continuous optimization and innovation of the business, while ensuring the accuracy and security of data access, meeting the compliance and security requirements of the business.

[0143] By implementing the above method, a flexible, efficient, and secure data access mechanism is provided, which can significantly improve the efficiency and flexibility of data access, reduce the complexity of system maintenance and upgrade, and effectively support data processing requirements in large-scale, multi-service network environments, such as cloud computing platforms, Internet of Things systems, big data analysis, and intelligent applications, providing a solid technical foundation for network service innovation and optimization, while ensuring accurate storage, efficient access, and secure operation of data, meeting the compliance and security requirements of the business, and effectively improving the response speed and business adaptability of network data processing, providing strong technical support for the continuous development and optimization of network services. In practical applications, this method can effectively support the rapid response and processing capacity of the network service processing unit, improve user experience and business performance, and also provides a solid foundation for continuous innovation and optimization of the system. For example, in financial transaction scenarios, it can provide real-time and accurate data access support to meet the real-time and security requirements of transactions; in medical information management scenarios, it can provide secure and controllable data access support to meet the privacy protection and compliance requirements of medical information; in online gaming, video streaming, and other scenarios, it can provide efficient and flexible data access support to improve user experience and business performance. In addition, this method can also support the continuous optimization and innovation of the network service processing unit, such as service orchestration and business process automation, providing strong technical support for the continuous development of network services.

[0144] The embodiments of the present disclosure also provide a data access processing device applied to a network data processing unit, the device comprising:

[0145] The data interface processing module is configured to provide a general data access interface for the network service processing unit, wherein the general data access interface is one or a group of general interfaces defined based on a plurality of operation types, and the general data access interface is used for the network service processing unit to call and perform data access based on service requirements.

[0146] The interface capability expansion module is configured to perform interface capability expansion on the general data access interface when a new service is introduced, wherein the expanded general data access interface is used for the network service processing unit to call and perform data access of the new service.

[0147] The embodiment of the present disclosure further provides a data access processing device applied to a network service processing unit, and the device comprises:

[0148] The data interface calling module is configured to call a general data access interface provided by the network data processing unit based on service requirements, wherein the general data access interface is one or a group of general interfaces defined based on a plurality of operation types.

[0149] The data access module is configured to perform data access according to the general data access interface, and perform data access of a new service according to the general data access interface after interface capability expansion when the new service is introduced.

[0150] The embodiment of the present disclosure further provides a computer program product comprising computer program instructions, wherein the computer program instructions enable a computer to implement the steps in any of the above method embodiments.

[0151] The embodiment of the present disclosure further provides a computer readable storage medium, which stores a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0152] In an example embodiment, the above computer readable storage medium can include, but is not limited to, a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store computer programs.

[0153] The embodiment of the present disclosure further provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any of the above method embodiments.

[0154] In one example embodiment, the electronic device described above can further include a transmission device connected to the processor and an input / output device connected to the processor.

[0155] The specific examples in the present embodiment can refer to the examples described in the above embodiments and exemplary implementations, which will not be repeated here.

[0156] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be realized by general computing devices, which can be concentrated on a single computing device or distributed on a network composed of multiple computing devices, which can be realized by program codes executable by the computing devices, so that they can be stored in storage devices and executed by the computing devices, and in some cases, the steps shown or described can be executed in different order, or they can be made into individual integrated circuit modules, or multiple modules or steps can be made into a single integrated circuit module. Thus, the present disclosure is not limited to any specific combination of hardware and software.

[0157] The above only describes the preferred embodiments of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art can make various modifications and changes to the present disclosure. Any modification, equivalent replacement, improvement, etc. within the principles of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A data access processing method applied to a network data processing unit, the method comprising: providing a general data access interface for a network service processing unit, wherein the general data access interface is one or a set of general interfaces defined based on a plurality of operation types, and the general data access interface is used by the network service processing unit to invoke and perform data access based on service requirements; when a new service is introduced, performing interface capability expansion on the general data access interface, wherein the expanded general data access interface is used by the network service processing unit to invoke and perform data access of the new service.

2. The method of claim 1, wherein, The method further comprises: receiving a data access request sent by the network service processing unit through the general data access interface, wherein the data access request carries data parameters and operation types requested to be accessed; sending a data access response to the network service processing unit through the general data access interface. 3.The method of claim 2, wherein in a case where the operation type is reading data or writing data, the data access response carries data corresponding to the data parameters; in a case where the operation type is subscription, the data access response carries a subscription success message; in a case where the operation type is modification, the data access response carries a modification operation result.

4. The method of claim 3, wherein, The method further comprises: in a case where the operation type is reading data or writing data, the data parameters comprise at least one of the following: a service data group name, a sub-data name associated with the service data group name, and a reading condition, and one of the following is returned to the network service processing unit through the general data access interface: data under the service data group name, data under the sub-data name associated with the service data group name, and data satisfying the reading condition.

5. The method of claim 3, wherein, The method further comprises: in a case where the operation type is subscription, notifying the network service processing unit of data that has changed.

6. The method of claim 3, wherein, The method further comprises: in a case where the operation type is modification, the data parameters comprise: a sub-data name associated with a service data group name, a target value of modification, and a modification operation condition; in a case where the modification operation condition is satisfied, modifying the value of data under the sub-data name to the target value.

7. The method of any one of claims 1 to 6, wherein, The method further comprises: when a new service is introduced, negotiating service specifications of the new service with the network service processing unit, wherein the service specifications comprise a data group name and a data structure form.

8. The method of any one of claims 1 to 6, wherein, When a new service is introduced, performing interface capability expansion on the general data access interface comprises: obtaining new service data input based on the service specifications of the new service; expanding the interface capability of the general data access interface according to the data group name and the data structure form and the new service data.

9. The method of claim 8, wherein, Expanding the interface capability of the general data access interface according to the data group name and the data structure form and the new service data comprises: According to the data set name and the data structure form, a data dictionary of the general data access interface is generated based on the new service data, and an updated interface capability is generated based on the data set name and the data structure form; According to the obtained loading instruction, the data dictionary is implemented, and the new service data is stored based on the data dictionary.

10. The method of claim 8, wherein, After the interface capability of the general data access interface is extended based on the data set name and the data structure form and the new service data, the method further comprises: The updated interface capability is published to a network assistance unit, so that the network assistance unit notifies a network service processing unit subscribed to the interface capability change of the updated interface capability.

11. A data access processing method applied to a network service processing unit, the method comprising: Calling a general data access interface provided by a network data processing unit based on service requirements, wherein the general data access interface is one or a group of general interfaces defined based on multiple operation types; According to the general data access interface, data is accessed; When a new service is introduced, data of the new service is accessed according to the general data access interface after interface capability extension.

12. The method of claim 11, wherein, According to the general data access interface, data is accessed, comprising: Sending a data access request to the network data processing unit through the general data access interface, wherein the data access request carries data parameters and operation types requested to be accessed; Receiving a data access response sent by the network data processing unit through the general data access interface.

13. The method of claim 11 or 12, wherein, The method further comprises: When a new service is introduced, the service specification of the new service is negotiated with the network data processing unit, wherein the service specification comprises a data set name and a data structure form.

14. The method of claim 13, wherein, The method further comprises: Subscribing to an interface capability change notification from a network assistance unit; Receiving an updated interface capability notified by the network assistance unit when the interface capability of the general data access interface changes.

15. A computer-readable storage medium having stored therein a computer program, wherein, The computer program is configured to execute the method described in any one of claims 1 to 10, 11 to 14 when running.

16. An electronic device, wherein, The computer program is configured to execute the method described in any one of claims 1 to 10, 11 to 14 when running. The computer program is configured to execute the method described in any one of claims 1 to 10, 11 to 14 when running.

Citation Information

Patent Citations

  • Universal interface design method and system in butt joint with plurality of service systems

    CN106326352A

  • Business processing method and device, business processing equipment and computer readable storage medium

    CN108196879A

  • Data operation method, device and system

    CN114443743A

  • Resource based framework to support service programmability for a 5g or other next generation mobile core network

    US20180152452A1