Core network data storage method and device, electronic equipment and storage medium

By using data service network elements and data-aware network elements in 5G networks to match data storage requirements and capabilities, the problem that data storage methods in the existing technology fail to meet intelligent endogenous needs, and the diversification and security of data storage are achieved. Sex improvement.

CN119155349AActive Publication Date: 2024-12-17CHINA TELECOM CORP LTD

Patent Information

Application Number
CN202310707443.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-14
Publication Date
2024-12-17
Estimated Expiration
2043-06-14

AI Technical Summary

Technical Problem

The existing 5G network data storage method fails to effectively consider the capabilities of data storage itself and the requirements for storage space, mode, reliability and security privacy of different needs, resulting in the inability to meet intelligent endogenous data management and analysis needs.

Method used

Receive data storage status information and demand information through the data service network element, match the corresponding data storage network element, request data-aware network element to collect and store target data, ensure that the data storage matches the requirements, and enhance data management and analysis capabilities.

Benefits of technology

It realizes the diversified demand matching of data storage, improves the reliability and security of data storage, and meets the complex data needs of intelligent endogenous networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155349A_ABST
    Figure CN119155349A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a core network data storage method. The core network data storage method comprises the steps of receiving at least one piece of data storage state information; the data storage state information is used for representing a data storage state of a corresponding data storage network element; receiving data storage demand information; the data storage demand information is used for representing data collected by a target; according to the data storage state information and data storage demand information, determining at least one first data storage network element matched with the data storage demand information; and requesting a data sensing network element to collect first target data according to the data storage demand information, and storing the first target data in the first data storage network element. By means of the method, the requirement for data storage diversification can be met, the data storage requirement is matched with the storage capacity of the data storage network element, and the data analysis and management capacity is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a core network data storage method, device, electronic device and storage medium. Background Art

[0002] The industry generally believes that the goal of future 6G networks is to achieve endogenous intelligence, which requires the support of AI (Artificial Intelligence) technology. The basis of AI model training and reasoning analysis is data. Therefore, how to collect, perceive, store and use data to meet the needs of endogenous intelligence is one of the main research directions.

[0003] The existing 5G data storage methods are: one is for the data user to specify the data storage network element, and the other is for the data collection network element to select according to the configuration or information from NRF (Network Repository Function). It does not take into account the data storage capabilities itself, and the different requirements for the available storage space, data storage methods, storage reliability, security and privacy of the data.

[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 embodiments of the present disclosure provide a core network data storage method, device, electronic device and storage medium.

[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, a core network data storage method is provided, which is executed by a data service network element, and the method includes: receiving at least one data storage status information; the data storage status information is used to characterize the data storage status of the corresponding data storage network element; receiving data storage requirement information; the data storage requirement information is used to characterize the target collected data; based on the data storage status information and the data storage requirement information, determining at least one first data storage network element that matches the data storage requirement information; based on the data storage requirement information, requesting a data perception network element to collect first target data, and storing the first target data in the first data storage network element.

[0008] In an exemplary embodiment, the data storage status information includes: stored data information and / or data storage capacity information; the stored data information is used to characterize the information of the data stored in the data storage network element; the data storage capacity information is used to characterize the data storage capacity of the data storage network element.

[0009] In an exemplary embodiment, the receiving at least one data storage status information includes: discovering the data storage network element through a service discovery network element, and acquiring the data storage status information corresponding to the data storage network element.

[0010] In an exemplary embodiment, determining at least one first data storage network element that matches the data storage requirement information based on the data storage status information and the data storage requirement information includes: requesting a data analysis network element to analyze the data storage requirement information; obtaining the first data storage requirement information analyzed by the data analysis network element; and determining at least one first data storage network element that matches the first data storage requirement information based on the first data storage requirement information.

[0011] In an exemplary embodiment, determining at least one first data storage network element that matches the data storage requirement information based on the data storage status information and the data storage requirement information includes: sending the data storage requirement information to the data-aware network element; receiving second data storage requirement information returned by the data-aware network element; and determining at least one first data storage network element that matches the second data storage requirement information based on the second data storage requirement information.

[0012] In an exemplary embodiment, requesting a data-aware network element to collect first target data and store the first target data in the first data storage network element according to the data storage requirement information includes: sending a data collection request to the data-aware network element; the data collection request includes at least: the data storage requirement information and the first data storage network element information; receiving data storage feedback information returned by the data-aware network element; the data storage feedback information is used to characterize that the data-aware network element collects the first target data according to the data storage requirement information and stores the first target data in the first data storage network element.

[0013] In an exemplary embodiment, requesting a data-aware network element to collect first target data and storing the first target data in the first data storage network element based on the data storage requirement information includes: sending a data collection request to the data-aware network element; the data collection request includes at least: the data storage requirement information; receiving the first target data returned by the data-aware network element; and sending the first target data to the first data storage network element for storage.

[0014] In an exemplary embodiment, the method further includes: in response to receiving a data acquisition request, acquiring the first target data corresponding to the data acquisition request from the data storage network element.

[0015] In an exemplary embodiment, the method of determining at least one first data storage network element that matches the data storage requirement information based on the data storage status information and the data storage requirement information also includes: receiving second data storage status information of the data storage network element; the second data storage status information is update information of the data storage status information; and determining at least one second data storage network element that matches the data storage requirement information based on the second data storage status information and the data storage requirement information.

[0016] According to another aspect of the present disclosure, a core network data storage device is provided, including: a data storage status module, configured to receive at least one data storage status information; the data storage status information is used to characterize the data storage status of the corresponding data storage network element; a data storage requirement module, configured to receive data storage requirement information; the data storage requirement information is used to characterize the target collected data; a storage network element matching module, configured to determine at least one first data storage network element that matches the data storage requirement information based on the data storage status information and the data storage requirement information; the data storage module is configured to request the data perception network element to collect first target data based on the data storage requirement information, and store the first target data in the first data storage network element.

[0017] According to another aspect of the present disclosure, an electronic device is provided, comprising: one or more processors; and a storage device configured to store one or more programs, so that when the one or more programs are executed by the one or more processors, the one or more processors implement the core network data storage method as described in the above embodiments.

[0018] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the core network data storage method as described in the above embodiments is implemented.

[0019] The core network data storage method provided by the embodiment of the present disclosure obtains and analyzes data storage status information and data storage demand information, determines the data storage network element that matches the data storage demand information, and then realizes data collection and storage. This method can meet the diversified needs of data storage, match the data storage demand with the storage capacity of the data storage network element, and enhance data analysis and management capabilities.

[0020] 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

[0021] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0022] Figure 1 A schematic diagram of a network architecture of a communication system applicable to an embodiment of the present disclosure is shown;

[0023] Figure 2 A flow chart of a core network data storage method according to an embodiment of the present disclosure is shown;

[0024] Figure 3 A flowchart of another core network data storage method according to an embodiment of the present disclosure is shown;

[0025] Figure 4 A flowchart of another core network data storage method according to an embodiment of the present disclosure is shown;

[0026] Figure 5 A flowchart of another core network data storage method according to an embodiment of the present disclosure is shown;

[0027] Figure 6 A schematic diagram showing the structure of a core network data storage device according to an embodiment of the present disclosure is shown;

[0028] Figure 7 A schematic diagram of the structure of an electronic device suitable for implementing an exemplary embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0029] 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.

[0030] 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.

[0031] It should be noted that the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present disclosure are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects, and the descriptions of "first" and "second" do not limit the objects to be different.

[0032] In order to solve the above problems, the embodiment of the present disclosure proposes a core network data storage method, which can be applied to various communication systems. For example, GSM (Global system for Mobile Communications, global mobile communications) system, CDMA (Code Division Multiple Access, code division multiple access) system, WCDMA (Wideband Code Division Multiple Access, broadband code division multiple access) system, LTE (Long Termevolution, long-term evolution) system, LTE frequency division duplex system, LTE time division duplex system, UMTS (Universal Mobiletelecommunication System, universal mobile telecommunication system), WIMAX (Worldwide Interoperability for Microwave Access, global interconnection microwave access) communication system, 5G (5th generation, fifth generation) system or communication systems applied to the future or other similar communication systems.

[0033] Figure 1 FIG. 1 is a schematic diagram showing a network architecture of a communication system applicable to an embodiment of the present disclosure. Figure 1As shown, the network architecture includes UE, RAN (Radio Access Network, wireless access network) equipment, AMF (Access and Mobility Management Function, access and mobility management function network element) network element, SMF (Session Management function, session management function) network element, UPF (User Plane Function, user plane function) network element, PCF (Policy Control Function, policy control function) network element, NSSF (Network Slice Selection Function, network slice selection function) network element, NRF (Network Repository Function, network warehouse function) network element, NWDAF (Network Data Analytics Function, network data analysis) network element, UDM (Unified Data Management, unified data management) network element, UDR (Unified Data Repository, unified data storage) network element, AUSF (Authentication Server Function, authentication server function) network element, NEF (Network Exposure Function, network open function) network element, AF (Application Function, application function) network element, and DN (Data Network, data network) connected to the operator network.

[0034] UE can be various electronic devices, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.). UE can communicate with the core network via non-RAN devices and exchange voice and / or data with RAN devices. UE can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a mobile Internet device, a wearable device, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the clients of the applications installed in different UEs are the same, or the clients of the same type of applications based on different operating systems. Based on different terminal platforms, the specific form of the client of the application can also be different. For example, the application client can be a mobile phone client, a computer client, etc.

[0035] RAN equipment is a device in the network used to access UE to the wireless network, and may include equipment in the access network that communicates with wireless terminals through one or more sectors on the air interface. UE can access the AMF network element through RAN equipment. Specifically, when the UE accesses the AMF network element through the RAN equipment, the UE can access the AMF network element through network-side equipment such as 5G and later versions of base stations (for example: 5G NR NB), or base stations in other communication systems (for example: eNB base stations).

[0036] The AMF network element is mainly used for UE mobility management, access authentication / authorization, and is also responsible for transmitting user policies between the UE and the PCF network element.

[0037] SMF network elements are mainly used for session management, UE Internet Protocol address allocation and management, selection of endpoints for manageable user plane functions, policy control, or charging function interfaces, and downlink data notification.

[0038] The UPF network element can be used for packet routing and forwarding, or QoS processing of user plane data, etc. User data can be accessed to the DN through this network element.

[0039] The PCF network element is a unified policy framework used to guide network behavior and provide policy rule information for control plane functional network elements (such as AMF network elements and SMF network elements).

[0040] The NSSF network element is mainly used to select appropriate network slices for UE services.

[0041] NRF network elements are mainly used to provide registration and discovery functions for network elements or services provided by network elements.

[0042] NWDAF network elements can collect data from various network functions and perform analysis and prediction.

[0043] The UDM network element is mainly used to manage the UE's contract information. For example, during the authentication process, it performs authentication vector calculation, key deduction, user identity decryption, etc. In the resynchronization process, it verifies AUTS according to the corresponding algorithm and initiates a re-authentication process.

[0044] The UDR network element is mainly used to store structured data information, including contract information, policy information, and network data or business data defined in a standard format.

[0045] The AUSF network element is mainly used to perform security authentication on terminal devices.

[0046] NEF network element is located between 5G core network and external third-party application function body, and may also have some internal application functions. It is responsible for managing the network data open to the outside world. All external applications that want to access the internal data of 5G core network must go through NEF network element. NEF network element provides corresponding security guarantee to ensure the security of external application to the network, and provides functions such as external application QoS customization capability opening, mobility status event subscription, and application function request distribution.

[0047] AF network elements are mainly used to convey the requirements of the application side to the network side, such as QoS requirements and user status event subscriptions. AF network elements can be third-party functional entities or application services deployed by operators. For application functional entities of third-party applications, they can also be authorized through NEF network elements when interacting with the core network. For example, a third-party application function directly sends a request to the NEF network element, and the NEF network element determines whether the AF network element is allowed to send the request. If the verification is successful, the request will be forwarded to the corresponding PCF network element or UDM network element.

[0048] It should be understood that the above-mentioned network elements or functions can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0049] Figure 2 A flow chart of a core network data storage method according to an embodiment of the present disclosure is shown. Figure 2 The core network data storage method provided in the embodiment can be executed by a data service network element. Figure 2 As shown, the core network data storage method may include the following steps.

[0050] In step S210, at least one piece of data storage status information is received; the data storage status information is used to represent the data storage status of the corresponding data storage network element.

[0051] In the disclosed embodiment, the data storage network element is a network element that provides data storage services in the network and is used to store collected data. The data storage status information is used to characterize the data storage status of the corresponding data storage network element. When the data storage network element first accesses the data service network element, it needs to report its data storage status information for registration. In addition, as the storage status of the data storage network element changes, the data storage status information also needs to be updated.

[0052] In an exemplary embodiment, the data service network element can discover various data storage network elements in the network through the service discovery network element, and obtain the data storage status information corresponding to the relevant data storage network elements. The service discovery network element then sends the data storage status information corresponding to each data storage network element to the data service network element. In this way, the service discovery network element discovers data storage network elements in the network, which can reduce the pressure on the data service network element.

[0053] In an exemplary embodiment, there are many data storage network elements in the network, and different data storage network elements have different data storage capabilities and stored data. The data storage status information may include stored data information and / or data storage capacity information of the data storage network element.

[0054] The stored data information is used to characterize the information of the data stored in the data storage network element. The stored data information may include: UE identification, network element identification, data area information, data type information, data subscription user information, etc. Through the stored data information, relevant information of the data currently stored in the data storage network element can be obtained. In this way, subsequent similar information can be stored in the same network element to facilitate data aggregation, management and analysis.

[0055] The data storage capacity information is used to characterize the data storage capacity of the data storage network element. The data storage capacity information may include: available storage space, access capacity, data storage technology, reliability, storage location, security isolation capacity, data preprocessing capacity, storage range, etc. Available storage space, i.e., memory and hard disk size, etc. Access capacity, i.e., the amount of data accessed per unit time by a single user. Data storage technology, i.e., the data storage technology used, such as relational database, data warehouse, NoSQL database, data lake, etc. Reliability, i.e., the reliability capacity of data storage, such as backup capacity, etc. Storage location, i.e., the location of the storage service, can be selected to be close to the data source or close to the data user according to the demand and network status. Security isolation capacity, i.e., the isolation level, including sharing, by permission, etc. Data preprocessing capacity, i.e., preprocessing before storage, can save storage space or protect privacy, such as encryption, dimensionality reduction, etc. Storage range, i.e., the supported area range, UE attribution or roaming range, slice, etc. Through the data storage capacity information, relevant information about the current data storage capacity of the data storage network element can be obtained. In this way, a data storage network element with suitable storage capacity can be matched according to the data storage demand.

[0056] In step S220, data storage requirement information is received; the data storage requirement information is used to characterize the target collected data.

[0057] In the embodiments of the present disclosure, data storage requirement information is provided by the data user or consumer and is used to characterize the target collected data. With the continuous development of technology, the demand for data collection and utilization will become more and more complex in the future. Therefore, it is necessary to describe the target collected data through data storage requirement information. The data storage requirement information may include: available storage space, access capability, data storage technology, reliability, storage location, security isolation capability, data preprocessing capability, storage range, etc. The description of the relevant information content has been introduced in the aforementioned data storage capability information and will not be repeated here. The data service network element will collect the corresponding target data according to the data storage requirement information and store it in the matching data storage network element.

[0058] In step S230, at least one first data storage network element matching the data storage requirement information is determined according to the data storage state information and the data storage requirement information.

[0059] In the disclosed embodiment, after collecting the data storage status information of each data storage network element and the data storage demand information provided by the data user, the data service network element matches the two information, determines a list of data storage network elements that match the data storage demand information, and selects at least one first data storage network element from the list as the corresponding data storage network element for the data storage demand.

[0060] Since the data storage demand information describes the target collection data, this information cannot be directly matched with the data storage status information. It is necessary to pre-analyze the data storage demand information, analyze the corresponding required data storage capacity and data type information based on the demand information, and then match it with the data storage status information provided by the data storage network element.

[0061] In an exemplary embodiment, the data service network element may perform demand analysis on the data storage demand information through a data analysis network element. The data analysis network element is used to perform demand analysis on the data storage demand information. For example, according to the data storage demand information, the storage space, access capability, data storage technology, reliability, storage location, security isolation capability, data preprocessing capability, storage range, etc. that may be required are analyzed. Similarly, according to the data storage demand information, the data type of the target collected data can also be analyzed, and then the stored data information in the data storage status information can be matched. By matching the data storage demand information with the stored data information, it can be considered whether the stored data in the data storage network element matches the target collected data, so that the same type of data is stored in the same data storage network element, so as to facilitate aggregation management and analysis during subsequent data utilization. For example, data with the same UE identifier, the same network element identifier, and the same area identifier are stored in the same data storage network element. The analysis means adopted by the data analysis network element can be to perform key semantic analysis on the data storage demand information based on a semantic analysis tool to extract key semantic information, or to analyze or predict the data storage demand information based on a pre-trained artificial intelligence or machine learning model, and convert it into information that can match the data storage status information. Through the data analysis network element, professional demand analysis of data storage demand information can be performed to reduce the data analysis pressure of the data service network element. At the same time, through the data analysis network element, third parties can also provide relevant data storage demand analysis capabilities, providing a basis for richer, more professional and more scalable data storage demand analysis.

[0062] In step S240, according to the data storage requirement information, the data-aware network element is requested to collect first target data, and the first target data is stored in the first data storage network element.

[0063] In the embodiment of the present disclosure, according to the data storage demand information, the data service network element sends a data collection request to the data perception network element, and the data perception network element collects the first target data according to the request. The data perception network element is a data service node for collecting and storing target data. The data perception network element can be a server for data collection in the network, or a user terminal, for perceiving and collecting user-related data.

[0064] Based on step S230, the data storage requirement information is matched to the corresponding first data storage network element. According to the matching relationship, the collected first target data is stored in the corresponding first data storage network element.

[0065] It should be noted that each network element in the embodiments of the present disclosure refers to a node unit in network management, which can independently complete certain information processing and transmission functions. The network element can be a device specifically deployed in the network, or a service that provides certain functions in the network.

[0066] The core network data storage method provided in the embodiment of the present disclosure obtains and analyzes data storage status information and data storage demand information, determines the data storage network element that matches the data storage demand information, and then realizes data collection and storage. This method can meet the diversified needs of data storage, consider the characteristics of data storage, and propose the registration and discovery of data storage capacity information of the data storage service. And by analyzing the data storage demand, matching it with the storage capacity of the data storage network element and the stored data, the data analysis and management capabilities are enhanced.

[0067] Figure 3 FIG. 2 is a flow chart showing another core network data storage method according to an embodiment of the present disclosure. Figure 3 As shown, in step S230, the following steps may also be included.

[0068] In step S310, the data storage requirement information is sent to the data-aware network element.

[0069] In the disclosed embodiment, each data-aware network element also has its own data collection capability limitations, such as regional limitations, data access capability limitations, etc. Therefore, the actual data collection situation is not entirely determined by the data storage requirement information provided by the data user, but also needs to consider the capabilities of the data-aware network element itself. Based on this, before data collection, the data service network element can also send the data storage requirement information to the data-aware network element, so that the data-aware network element can adjust the data storage requirement information according to its own capabilities.

[0070] In step S320, second data storage requirement information returned by the data-aware network element is received.

[0071] In the disclosed embodiment, the data sensing network element adjusts the data storage requirement information based on the data storage requirement information and its own capabilities to obtain second data storage requirement information, and returns the second data storage requirement information to the data service network element.

[0072] In an exemplary embodiment, as described in the previous step S210, the data service network element can discover various data storage network elements in the network through the service discovery network element. Based on this, the data perception network element can also return the second data storage requirement information to the corresponding service discovery network element. The embodiments of the present disclosure are not limited to this.

[0073] In step S330, at least one first data storage network element matching the second data storage requirement information is determined according to the second data storage requirement information.

[0074] In the embodiment of the present disclosure, at least one first data storage network element matching the second data storage requirement information is determined by matching the adjusted second data storage requirement information with the data storage status information of each data storage network element.

[0075] It should be pointed out that, according to the actual data storage service requirements and network structure, the network element that performs the matching between the data storage requirement information and the data storage status information may be a data service network element, a service discovery network element, or a data perception network element. The embodiments of the present disclosure do not limit the location of the network element that specifically performs the matching. As long as the matching is performed based on the data storage requirement information and the data storage status information of each data storage network element, the data storage network element that matches the corresponding data storage requirements shall be deemed to be within the protection scope of the present disclosure.

[0076] The core network data storage method provided by the embodiment of the present disclosure takes into account the data collection capability limitations of each data-aware network element. By adjusting the data storage demand information by the data-aware network element, the matching data storage network element can be adjusted to match a corresponding data storage network element that is more suitable for the data-aware network element.

[0077] Figure 4 FIG. 2 is a flow chart showing another core network data storage method according to an embodiment of the present disclosure. Figure 4 As shown, in step S240, the following steps may also be included.

[0078] In step S410, a data collection request is sent to the data sensing network element; the data collection request at least includes: the data storage requirement information and the first data storage network element information.

[0079] In the disclosed embodiment, the data service network element sends a data collection request to the data perception network element, and the data perception network element collects the first target data according to the request. The data collection request includes at least: the data storage requirement information and the first data storage network element information. According to the data storage requirement information, the data perception network element can perform data collection and obtain the corresponding first target data. According to the first data storage network element information, the data perception network element can store the obtained first target data in a matching first data storage network element.

[0080] In an exemplary embodiment, the first data storage network element information may include: ID information and authorization information of the first data storage network element. The data-aware network element needs to store the first target data in the matching first data storage network element through the authorization information.

[0081] In step S420, data storage feedback information returned by the data-aware network element is received; the data storage feedback information is used to indicate that the data-aware network element collects the first target data according to the data storage requirement information, and stores the first target data in the first data storage network element.

[0082] In the embodiment of the present disclosure, the data-aware network element collects the corresponding first target data according to the data collection request, and stores the first target data in the matching first data storage network element. After the data storage is successful, the data-aware network element sends data storage feedback information to the data service network element. The data storage feedback information may include relevant information about the data storage. For example, data storage success identification information, storage context information, a summary of the storage information, storage address information, etc.

[0083] The core network data storage method provided by the embodiment of the present disclosure uses data-aware network elements to complete target data collection and data storage, thereby alleviating the burden of data service network elements in data collection and storage.

[0084] Figure 5 FIG. 2 is a flow chart showing another core network data storage method according to an embodiment of the present disclosure. Figure 5 As shown, in step S240, the following steps may also be included.

[0085] In step S510, a data collection request is sent to the data sensing network element; the data collection request at least includes: the data storage requirement information.

[0086] In the disclosed embodiment, the data service network element sends a data collection request to the data perception network element, and the data perception network element collects the first target data according to the request. The data collection request at least includes: the data storage requirement information. According to the data storage requirement information, the data perception network element can collect data and obtain the corresponding first target data.

[0087] In step S520, the first target data returned by the data-aware network element is received.

[0088] In the disclosed embodiment, Figure 4 Different from the illustrated embodiment, the data-aware network element does not need to store the first target data directly in the corresponding data storage network element, but sends the acquired first target data to the data service network element.

[0089] In step S530, the first target data is sent to the first data storage network element for storage.

[0090] In the disclosed embodiment, after receiving the first target data returned by the data perception network element, the data service network element performs data analysis on the first target data, determines a matching first data storage network element, and sends the first target data to the first data storage network element for storage.

[0091] The core network data storage method provided by the embodiment of the present disclosure uses a data sensing network element to complete target data collection, and a data service network element to complete data analysis and data storage work, which provides flexibility for data analysis and matching work, while ensuring the security of related data storage information.

[0092] In the disclosed embodiment, after the target data is stored in the corresponding data storage network element, the data service network element needs to save the data storage related information. For example, data storage success identification information, storage context information, a summary of the storage information, storage address information, etc. When the data user needs to obtain data, it is necessary to send a data acquisition request to the data service network element. In response to the data acquisition request, the data service network element obtains the corresponding first target data from the data storage network element according to the data storage related information, and returns the first target data to the data user.

[0093] In the embodiment of the present disclosure, as the storage state of the data storage network element changes, the data storage state information needs to be updated. With respect to the storage state update of the data storage network element, in step S230, the following steps may also be included.

[0094] Receive second data storage status information of the data storage network element; the second data storage status information is update information of the data storage status information.

[0095] At least one second data storage network element matching the data storage requirement information is determined according to the second data storage state information and the data storage requirement information.

[0096] In the embodiment of the present disclosure, the second data storage status information is update information of the data storage status information. After obtaining the second data storage status information, the data service network element can re-judge the matching relationship between the data storage demand information and the data storage network element to determine at least one second data storage network element that matches the data storage demand information.

[0097] In an exemplary embodiment, the data service network element does not perform a rematch judgment every time the data storage status information is updated. The rematch judgment is triggered only when the second data storage status information satisfies a preset condition. The preset condition may be that the second data storage status information has a significant change compared to the original data storage status information, or that the second data storage status information has a condition change that is not satisfied compared to the data storage demand information.

[0098] In an exemplary embodiment, the update and rematching judgment of the data storage state information may be performed by a data service network element or a data perception network element. The embodiment of the present disclosure does not limit the execution subject of the network element.

[0099] In an exemplary embodiment, the data storage status information of the data storage network element may be updated in one of the following ways:

[0100] Method 1: A data service network element or a data perception network element subscribes to data storage status information from a data storage network element.

[0101] Method 2: The service discovery network element subscribes to the data storage status information from the data storage network element, and after obtaining the data storage status information update, sends the updated data storage status information to the data service network element or the data perception network element.

[0102] Method three: The data storage network element periodically sends data storage status information to the data service network element or the data perception network element.

[0103] Based on the same inventive concept, the embodiment of the present disclosure provides a core network data storage device, as described in the following embodiment. Since the principle of solving the problem in the communication authentication device embodiment is similar to that in the above method embodiment, the real-time implementation of the communication authentication device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0104] Figure 6 A schematic diagram of the structure of a core network data storage device according to an embodiment of the present disclosure is shown. Figure 6 As shown, the core network data storage device 600 may include: a data storage status module 610 , a data storage requirement module 620 , a storage network element matching module 630 and a data storage module 640 .

[0105] The data storage status module 610 is configured to receive at least one data storage status information; the data storage status information is used to represent the data storage status of the corresponding data storage network element.

[0106] The data storage requirement module 620 is configured to receive data storage requirement information; the data storage requirement information is used to characterize the target collected data.

[0107] The storage network element matching module 630 is configured to determine at least one first data storage network element that matches the data storage requirement information according to the data storage state information and the data storage requirement information.

[0108] The data storage module 640 is configured to request the data-aware network element to collect first target data according to the data storage requirement information, and store the first target data in the first data storage network element.

[0109] In an exemplary embodiment, the data storage status information includes: stored data information and / or data storage capacity information; the stored data information is used to characterize the information of the data stored in the data storage network element; the data storage capacity information is used to characterize the data storage capacity of the data storage network element.

[0110] In an exemplary embodiment, the data storage status module 610 may also be used to: discover the data storage network element through a service discovery network element, and obtain data storage status information corresponding to the data storage network element.

[0111] In an exemplary embodiment, the storage network element matching module 630 can also be used to: request the data analysis network element to analyze the data storage requirement information; obtain the first data storage requirement information after analysis by the data analysis network element; and determine at least one first data storage network element that matches the first data storage requirement information based on the first data storage requirement information.

[0112] In an exemplary embodiment, the storage network element matching module 630 can also be used to: send the data storage requirement information to the data-aware network element; receive second data storage requirement information returned by the data-aware network element; and determine at least one first data storage network element that matches the second data storage requirement information based on the second data storage requirement information.

[0113] In an exemplary embodiment, the data storage module 640 can also be used to: send a data collection request to the data-aware network element; the data collection request includes at least: the data storage requirement information and the first data storage network element information; receive data storage feedback information returned by the data-aware network element; the data storage feedback information is used to characterize that the data-aware network element collects the first target data according to the data storage requirement information, and stores the first target data to the first data storage network element.

[0114] In an exemplary embodiment, the data storage module 640 can also be used to: send a data collection request to the data-aware network element; the data collection request at least includes: the data storage requirement information; receive the first target data returned by the data-aware network element; and send the first target data to the first data storage network element for storage.

[0115] In an exemplary embodiment, the apparatus further includes a data acquisition module configured to, in response to receiving a data acquisition request, acquire the first target data corresponding to the data acquisition request from the data storage network element.

[0116] In an exemplary embodiment, the storage network element matching module 630 can also be used to: receive second data storage status information of the data storage network element; the second data storage status information is update information of the data storage status information; and determine at least one second data storage network element that matches the data storage requirement information based on the second data storage status information and the data storage requirement information.

[0117] Figure 7 The structure diagram of the electronic device suitable for implementing the exemplary embodiment of the present disclosure is shown. Figure 7 An electronic device 700 according to this embodiment of the present invention will be described. Figure 7 The electronic device 700 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0118] like Figure 7 As shown, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 may include, but are not limited to: the at least one processing unit 710, the at least one storage unit 720, a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.

[0119] Among them, the storage unit stores a program code, and the program code can be executed by the processing unit 710, so that the processing unit 710 executes the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of this specification. Specifically, when the electronic device 710 provided in the embodiment of the present disclosure is a data service network element, the following steps in the above embodiment can be executed: Step S210, receiving at least one data storage status information; the data storage status information is used to characterize the data storage status of the corresponding data storage network element; Step S220, receiving data storage requirement information; the data storage requirement information is used to characterize the target collected data; Step S230, according to the data storage status information and the data storage requirement information, determining at least one first data storage network element that matches the data storage requirement information; Step S240, according to the data storage requirement information, requesting the data perception network element to collect the first target data, and storing the first target data in the first data storage network element.

[0120] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 7201 and / or a cache storage unit 7202 , and may further include a read-only storage unit (ROM) 7203 .

[0121] The storage unit 720 may also include a program / utility 7204 having a set (at least one) of program modules 7205, such program modules 7205 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.

[0122] Bus 730 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.

[0123] The electronic device 700 may also communicate with one or more external devices 770 (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 700, and / or communicate with any device that enables the electronic device 700 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 750. Furthermore, the electronic device 700 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 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. 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 700, 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.

[0124] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.

[0125] The program product for implementing the above method according to the embodiment of the present invention may adopt a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device.

[0126] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an 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 above.

[0127] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which 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. Readable signal media 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.

[0128] The program code embodied on the readable 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.

[0129] Program code for performing the operations of the present invention 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 cases involving 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., via the Internet using an Internet service provider).

[0130] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0131] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0132] 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.

[0133] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

[0134] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A core network data storage method, characterized in that: The method is performed by a data service network element, and the method includes: Receive at least one data storage status information; the data storage status information is used to represent the data storage status of the corresponding data storage network element; Receive data storage requirement information; the data storage requirement information is used to characterize target collected data; Determining, according to the data storage state information and the data storage requirement information, at least one first data storage network element matching the data storage requirement information; According to the data storage requirement information, the data sensing network element is requested to collect the first target data, and the first target data is stored in the first data storage network element.

2. The method according to claim 1, characterized in that The data storage status information includes: stored data information and / or data storage capacity information; The stored data information is used to represent the information of the data stored in the data storage network element; The data storage capability information is used to characterize the data storage capability of the data storage network element.

3. The method according to claim 1, characterized in that The receiving at least one data storage status information comprises: The data storage network element is discovered through a service discovery network element, and data storage status information corresponding to the data storage network element is obtained.

4. The method according to claim 1, characterized in that The determining, according to the data storage state information and the data storage requirement information, at least one first data storage network element matching the data storage requirement information comprises: Requesting a data analysis network element to analyze the data storage requirement information; obtaining first data storage requirement information analyzed by the data analysis network element; At least one first data storage network element matching the first data storage requirement information is determined according to the first data storage requirement information.

5. The method according to claim 1, characterized in that: The determining, according to the data storage state information and the data storage requirement information, at least one first data storage network element matching the data storage requirement information comprises: Sending the data storage requirement information to the data sensing network element; Receiving second data storage requirement information returned by the data sensing network element; At least one first data storage network element matching the second data storage requirement information is determined according to the second data storage requirement information.

6. The method according to claim 1, characterized in that The requesting the data-aware network element to collect first target data according to the data storage requirement information and storing the first target data in the first data storage network element includes: Sending a data collection request to the data perception network element; the data collection request at least includes: the data storage requirement information and the first data storage network element information; Receive data storage feedback information returned by the data-aware network element; the data storage feedback information is used to indicate that the data-aware network element collects the first target data according to the data storage requirement information and stores the first target data in the first data storage network element.

7. The method according to claim 1, characterized in that The requesting the data-aware network element to collect first target data according to the data storage requirement information and storing the first target data in the first data storage network element includes: Sending a data collection request to the data sensing network element; the data collection request at least includes: the data storage requirement information; Receiving the first target data returned by the data sensing network element; The first target data is sent to the first data storage network element for storage.

8. The method according to claim 1, characterized in that Also includes: In response to receiving a data acquisition request, the first target data corresponding to the data acquisition request is acquired from the data storage network element.

9. The method according to claim 1, characterized in that: The determining, according to the data storage state information and the data storage requirement information, at least one first data storage network element matching the data storage requirement information further includes: receiving second data storage status information of the data storage network element; the second data storage status information being update information of the data storage status information; At least one second data storage network element matching the data storage requirement information is determined according to the second data storage state information and the data storage requirement information.

10. A core network data storage device, characterized in that: include: A data storage status module, configured to receive at least one data storage status information; The data storage status information is used to represent the data storage status of the corresponding data storage network element; A data storage requirement module is configured to receive data storage requirement information; The data storage requirement information is used to characterize the target collected data; A storage network element matching module, configured to determine at least one first data storage network element matching the data storage requirement information according to the data storage state information and the data storage requirement information; The data storage module is configured to request the data-aware network element to collect first target data according to the data storage requirement information, and store the first target data in the first data storage network element.

11. An electronic device, characterized in that: include: one or more processors; A storage device configured to store one or more programs, which, when executed by the one or more processors, enable the one or more processors to implement the method according to any one of claims 1 to 9.

12. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Data storing method and system

    CN104778014A

  • Method and device for configuring edge equipment and storage medium

    CN111416845A

  • Network state synchronization method and device, storage medium and electronic equipment

    CN112788639A

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

    CN114528231A

  • Perception data acquisition method and device, equipment and storage medium

    CN115278638A

Cited By

  • Communication method, device and system

    CN119729554A