[go: up one dir, main page]

WO2023020447A1 - Data processing method, data query method, device, and storage medium - Google Patents

Data processing method, data query method, device, and storage medium Download PDF

Info

Publication number
WO2023020447A1
WO2023020447A1 PCT/CN2022/112569 CN2022112569W WO2023020447A1 WO 2023020447 A1 WO2023020447 A1 WO 2023020447A1 CN 2022112569 W CN2022112569 W CN 2022112569W WO 2023020447 A1 WO2023020447 A1 WO 2023020447A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
domain
preset
model
processing method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2022/112569
Other languages
French (fr)
Chinese (zh)
Inventor
王红艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2023020447A1 publication Critical patent/WO2023020447A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems

Definitions

  • the present application relates to the technical field of computers, and in particular to a data processing method, a data query method, a device, and a storage medium.
  • telecom management functions are divided into configuration management functions, performance management functions, fault management functions, and security management functions, etc., and different functional areas solve problems in different dimensions of network management.
  • digitization data analysis and management in different functional areas are mainly analyzed and decided through the corresponding data model, but the data model configured in each functional area is set to solve the specific needs of this field, so different Functional areas are often separated "information islands", without mutual connection, it is easy to cause data model frameworks between different functional areas to be unable to use each other or standards are inconsistent, resulting in information errors or information stacking.
  • Embodiments of the present application provide a data processing method, a data query method, a device, and a storage medium.
  • the embodiment of the present application provides a data processing method, including:
  • the domain data is mapped and converted to obtain a data model consistent with the preset unified data model framework.
  • the embodiment of the present application provides a data query method, including:
  • an embodiment of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and operable on the processor, and when the processor executes the program, it realizes:
  • the embodiment of the present application provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are used for:
  • Fig. 1 is a schematic flow chart of a data processing method provided by an embodiment of the present application
  • FIG. 2 is an environmental framework diagram of a data processing method provided by another embodiment of the present application.
  • Fig. 3 is a schematic flow chart of a data processing method provided by another embodiment of the present application.
  • FIG. 4 is a schematic flowchart of a data processing method provided by another embodiment of the present application.
  • Fig. 5 is a schematic flow chart of a data processing method provided by an embodiment of the present application.
  • Fig. 6 is a system schematic diagram of a data query method provided by an embodiment of the present application.
  • Fig. 7 is a system logic diagram of a data processing method and a data query method provided by an embodiment of the present application.
  • FIG. 8 is a schematic flowchart of a data processing method provided by another embodiment of the present application.
  • Fig. 9 is an interaction diagram of a data query method provided by an embodiment of the present application.
  • Fig. 10 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
  • Telecommunication Management Network is one of the supporting systems for the operation of modern telecommunication networks. It is a general term for the software and hardware systems and organizational systems established to maintain the normal operation and service of the telecommunication network and effectively manage it.
  • the telecom management network mainly includes network management system, maintenance monitoring system, etc.
  • Telecom management functions are divided into configuration management functions, performance management functions, fault management functions, security management functions, etc. Different functional areas solve problems in different dimensions of network management. According to this division, the subsystems are well isolated, and the functions are highly cohesive . Due to the diversity of a large number of devices and services, the network becomes complex. In order to reduce the complexity of network management and control, different autonomous mechanisms have been introduced in the industry. For example, the use of AI for intelligent analysis and decision-making enables telecom management systems and networks to be managed autonomously without human intervention, so as to reduce operating expenses and improve service experience.
  • AI intelligent analysis and decision-making systems often need to use data from different functional fields for joint analysis and decision-making, but each functional field in related technologies has its own different data model. designed for specific needs. Domains are often separated from each other as "information islands”. If they are not connected with each other, it is easy to cause the data model frameworks between various domains to be incompatible or have inconsistent standards, resulting in information errors or stacking of information.
  • the embodiment of the present application provides a data processing method, a data query method, a device, and a storage medium, and establishes a general-purpose, standard-based data model, so that the model frameworks between various functional fields can be used with each other or the standards are consistent , which in turn facilitates the joint analysis and decision-making of the AI intelligent analysis system based on data from different functional areas.
  • the embodiment of the present application discloses a data processing method, including:
  • each target field has its own data model, and the data model is only for a certain field, it is designed according to the specific needs of the field, and the data model of each target field is not unified. Therefore, the domain data is mapped and transformed according to the framework of the preset unified data model to obtain a general, standard-based data model, and the data model is consistent with the framework of the preset unified data model.
  • the sharing of data information in different functional areas is facilitated, and the relationship between data is established, thereby improving the accuracy of the AI intelligent analysis system for analyzing data.
  • the domains of interest include: the domain of configuration management, the domain of performance management, the domain of fault management, the domain of security management, and the domain of log management. Since telecom management functions are divided into configuration management functions, performance management functions, fault management functions, security management functions, and log management fields, different functions solve problems in different dimensions of network management. Therefore, the target areas collected include configuration management, performance management, fault management, security management, and log management, in order to obtain domain data of various functional areas in telecommunication management, so as to establish a general, standard-based data model, and facilitate Data interaction between different target areas.
  • the target field also includes other management fields in telecommunications management, so as to construct the same data model as the unified data model framework based on the field data of different target fields, and facilitate the sharing of data information in different management fields in the telecommunications management field .
  • performing mapping transformation on domain data includes:
  • the domain data is mapped and transformed according to a preset data mapping model, and the preset data mapping model includes a mapping relationship between domain data and a preset unified data model.
  • the domain data can be converted into a data model that is consistent with the preset unified data model framework, so as to facilitate the data communication between different target domains and improve the ability of AI.
  • the analysis system analyzes the accuracy of the data.
  • the data processing method of this application solves the problems faced by network element management, and the environment framework corresponding to the data processing method is shown in Figure 2, the data processing method is executed by the data processing subsystem, and the data processing subsystem can be deployed On the network element side, it can also be deployed on the corresponding network element management layer, and collect data from the target field corresponding to the network element or the network element management layer through the data processing subsystem, so as to unify the field data through the management units of different target fields. Standardize the data model, and then submit the unified data model to the data query subsystem. The data can be directly queried through the data query subsystem without further processing, so that the intelligent analysis and decision-making system can be directly used for data analysis.
  • the intelligent analysis and decision-making system has the following analysis functions: quality analysis, capacity analysis, abnormal trend analysis, log data analysis, performance data analysis, signaling analysis, and alarm data analysis, so that the unified and standard data model can be directly used for corresponding data analysis.
  • obtaining domain data of multiple different target domains includes but is not limited to the following steps:
  • the preset data collection method is customized by the user, so that the user can set the corresponding preset data collection method according to different target fields, so as to obtain the field data of different target fields through the preset data collection method, so that according to each target The data collection method of the field to determine the corresponding preset data collection method.
  • the field data of multiple different target fields is obtained, including at least one of the following:
  • S111 Monitor data states of multiple different target fields according to preset subscription events, and collect field data of target fields whose data states are data change states;
  • S112. Collect domain data of multiple different target domains according to a preset time interval cycle.
  • a corresponding preset data collection method is set according to each target field, so as to obtain domain data corresponding to the target field through the preset data collection method.
  • the preset collection method is the preset subscription event, then detect the data status of the corresponding target domain according to the preset subscription event, and if the data status is the data change status, collect the domain data of the target domain corresponding to the data change status . Therefore, the corresponding domain data is obtained according to the data change of the target domain, so that the corresponding data model is updated in real time according to the data change.
  • the preset collection method is a timing collection method, multiple domain data of different target domains are collected according to the preset time interval period, so as to update the domain data of the target domain through the preset time interval period, thereby updating the corresponding domain data at the preset time interval period.
  • the data model of the target domain Therefore, the preset data collection mode of each target field is set according to user-defined to correspond to the field data of the target field, thereby improving the flexibility of field data collection.
  • the target domain is the configuration management domain
  • the default collection method set for the configuration management domain is the preset subscription event.
  • the data in the configuration management domain is monitored according to the preset subscription event. If the state is the data change state, the domain data in the configuration management domain is collected, and then a data model consistent with the preset unified data model is reconstructed based on the newly acquired domain data, thus realizing automatic acquisition of domain data and automatic update of the data model.
  • the target domain is the performance management domain, and the preset data collection mode corresponding to the performance management domain is a timing collection mode, the domain data of the performance management domain is acquired according to a preset time interval period.
  • the preset data collection method in the performance management field is set at the network element management end as a timing collection method, so as to regularly collect field data in the performance management field, and then regularly update the corresponding data model in the performance management field. Therefore, set corresponding preset data collection methods according to different target fields to realize automatic acquisition of field data, and then automatically update the data model corresponding to the target field.
  • domain data is mapped and converted to obtain a data model consistent with the preset unified data model framework, including but not limited to the following steps:
  • the domain data is mapped and transformed with the preset unified data model, and the preset unified data model needs to be determined first, because the preset unified data model also includes attribute parameters and the data content corresponding to the attribute parameters. Therefore, the preset unified data model is the attribute parameters and the data content corresponding to the attribute parameters, and the data content includes: unique data identifier and data business content. Therefore, according to the attribute parameters of the preset unified data model, the corresponding data content in the domain data is obtained, and then the mapping relationship between the data content and the attribute parameters is established through the preset data mapping model to construct the data model corresponding to the target domain.
  • domain data in different target domains are mapped and transformed with the same preset unified data model to obtain a common and standard-based data model, so as to facilitate data interaction between different target domains, and facilitate the AI intelligent analysis system to analyze Data analysis is performed on domain data of different target fields, making data analysis easier.
  • the attribute parameters include any of the following: data identification, data valid time, objects described by the data, data sources, and data associations.
  • the domain data is extracted according to the attribute parameters of the preset unified data model, and the data model to be constructed mainly describes the data from the multiple dimensions of data validity time, data source, data association relationship, and the object described by the data. Therefore, the corresponding data content in the domain data is extracted according to the data identification, data validity time, data described object, data source and data association relationship of the preset unified data model, that is, the data identification and data validity time of the corresponding target field are obtained.
  • the object described by the data, the data source and the association relationship of the data and then according to the preset data mapping model, establish the mapping relationship between the data identification, the valid time of the data, the object described by the data, the data source, the association relationship of the data and the corresponding attribute parameters
  • the data model describe data from multiple dimensions such as data valid time, data described objects, data sources, and data associations, so as to obtain a data model with the same model framework.
  • the data valid time includes: data generation time, data change time, and data death time.
  • Data valid time includes data generation time, data change time, and data death time.
  • the data generation time is mandatory, and the data change time and data death time are optional.
  • the data change time and data death time are determined according to whether there is data change and data death in the domain data.
  • the target domain is the configuration management domain
  • determine the data generation time according to the create event if the configuration data If there is an update event, the data change time is determined according to the update event; if there is a delete event in the configuration data, the data death time is determined according to the delete event.
  • the corresponding data extinction times are all updated from multiple data whose data extinction times are empty, so as to update the data extinction time of the configuration data.
  • the data generation time and data death time are determined according to the performance data start and end time, and the data generation time is the data start time, and the data death time is the data end time Time, so the data generation time and data death time can be determined according to the start and end time of performance data.
  • the object described by the data includes: the type of the object described by the data, and the instance of the object described by the data.
  • the domain data of the configuration management domain is configuration data
  • the object type described by the configuration data is configuration MOC
  • the object instance described by the configuration data is the configuration object instance DN, so as to derive from the configuration MOC and
  • the configuration object instance DN identifies the object described by the data in the configuration management domain. If the target domain is the performance management domain, then the domain data in the performance management domain is performance data, then the object type described by the performance data is the performance measurement object MOC, and the object instance described by the performance data is the performance measurement object instance. Therefore, it is more comprehensive to describe the performance data through the object class described by the data and the object instance described by the data.
  • the data source includes: the data source field, the data format of the data source field, and the original field data.
  • the data is described by the data source, and the data of each target field is described more comprehensively and clearly through the data source field, the data format of the data source field, and the original field data.
  • the target domain is the configuration management domain
  • the data source domain corresponding to the configuration data does not exist, and the data format of the data source domain corresponding to the configuration data also does not exist.
  • the original domain data of the configuration data is configuration original data. Therefore, the configuration data is described through the data source domain, the data format of the data source domain, and the original domain data, so that the data model corresponding to the configuration data is unified with the data model framework of other target domains.
  • the association relationship of data includes: the association relationship between data and other objects in this field, and the association relationship between data and objects in other fields.
  • the target domain is the configuration management domain, and there is no association relationship between configuration data and other objects in this domain, the association relationship between configuration data and other domain objects is the dependent object DN.
  • the target domain is the performance management domain, the relationship between performance data and other domain objects is a dependent measurement object, and the relationship between performance data and other domain objects does not exist. Therefore, it is more clear and comprehensive to describe data through the relationship between data and other objects in this field, and the relationship between data and objects in other fields, so as to obtain a general and unified data model.
  • the relationship with other data content in this field, and the relationship between data and data content in other fields Obtain the data content corresponding to the field data, and then describe the data in different target fields according to the data content to obtain the corresponding data model to build different goals
  • a unified and common data model in the field solves data problems in different target fields, especially the generation and death time of basic data in the fields of configuration management and performance management, as well as the time correlation between basic data and runtime objects, so as to facilitate AI intelligence.
  • the analysis system analyzes the data more efficiently and accurately.
  • the specific framework of the preset unified data model refers to Table 1, that is, data identification, data generation time, data change time, data death time, object type described by data, object instance described by data, data source field, The data format of the data source field, the original field data, the relationship between the data and other data content in this field, and the relationship between the data and the data content in other fields.
  • data generation time, data change time, data death time, object type described by data, object instance described by data, data source field, data format of data source field, original field data, The relationship between data and other data content in this field, and the relationship between data and data content in other fields Obtain the data content corresponding to the domain data, and build a data model with the same model framework as the preset unified data model according to the data content.
  • the target domain is the configuration management domain
  • construct the data model corresponding to Table 1 with the domain data of the configuration management domain and refer to Table 2 for the data model corresponding to the configuration management domain.
  • the target domain is the performance management domain, refer to Table 3 for the data model corresponding to the performance management domain.
  • the data model of the same model framework is constructed according to the domain data of different target domains to facilitate data interaction between different target domains.
  • the embodiment of the present application also discloses a data query method, including:
  • the data models corresponding to different target fields are obtained according to the data processing method in the first aspect, and the data model is a model of a unified model framework, the field data corresponding to the target field can be quickly found according to the preset query conditions, making data query more efficient. Efficient and accurate.
  • the preset query conditions include any one or more of the following: data identification, preset data valid time interval, objects described by the data, data sources, and data associations.
  • the user only needs to query the field data that meets the time interval requirements, then directly enter the preset valid data interval to search for the corresponding field data, and the obtained field data can be from multiple target fields, so that the user can find the target field that meets the needs .
  • the data identifier is the unique identifier of the domain data. Therefore, according to the data identifier input by the user corresponding to the domain data of the target domain corresponding to the output data identifier, the data search is made more accurate and faster.
  • the preset data effective time interval is the interval between the data generation time and the data death time.
  • the domain data that meets the preset data effective time interval can be obtained through the preset data effective time interval, so the acquired domain data includes domain data of several target domains. , that is, collect domain data from the time dimension where the data generation time and data death time are within the preset data valid interval, making domain data search more flexible.
  • the corresponding data field will be obtained directly according to the object described by the data, and the field corresponding to the data source will be obtained according to the data source, and the association with the data will be obtained according to the association relationship of the data
  • the domain data corresponding to the relationship Therefore, since the data model is mapped and transformed according to the preset unified data model, the corresponding domain data can be quickly obtained according to the preset query conditions input by the user, making domain data query faster and more accurate.
  • the data query method is executed by the data query subsystem, and the data query subsystem can be deployed on the network element side, or can be deployed on the network element management layer, so as to directly obtain the data processing subsystem through the data query subsystem Output a unified data model, making data query more convenient.
  • the data processing method in the first aspect is executed by the data processing subsystem
  • the data query method in the second aspect is executed by the data query subsystem
  • the data processing subsystem can be deployed near the network elements in the target field.
  • the end can also be deployed on the network element management end of the target field.
  • It is responsible for collecting domain data from the network element or the corresponding field of the network element management end, and then establishes a corresponding data model with the preset unified data model for the domain data through the preset data mapping model. , and then submit the data model to the data query subsystem in a unified manner.
  • the data query subsystem is responsible for persisting data to provide data query services, querying and analyzing data in different dimensions such as data time, object, source, and data identification.
  • the data processing subsystem includes: domain data receiving service and data processing service
  • the data query subsystem includes: unified data receiving service, data publishing service and data query service.
  • the domain data receiving service sets the corresponding preset data collection method to obtain domain data, and then uses the data processing service to map and convert the acquired domain data according to the preset data mapping model and the preset unified data model to obtain a unified data model.
  • send the unified data model to the unified data receiving service, and the data publishing service will publish the data model
  • the data query service will send the preset query conditions entered by the user to the data center, and the data center will obtain the unified data according to the preset query conditions.
  • the data accepts the corresponding data model in the service, so as to obtain the domain data corresponding to the data model, making the domain data query of different target domains faster and more accurate.
  • the preset data collection method is a preset subscription event, monitor the data status of multiple different target fields according to the preset subscription event, and collect the data status of the domain data of the target field whose data status is the data change status; if the preset data collection If the method is a timing collection method, the field data of multiple different target fields are collected according to the preset time interval cycle.
  • the association relationship with other data content in this field, and the association relationship between data and data content in other fields Obtain the data content corresponding to the field data, and then establish the data generation time, data change time, data death time, and data location through the preset data mapping model.
  • the flow of the data processing method is shown in Figure 8.
  • the preset data collection method is the preset subscription event or timing collection method to collect domain data, and then convert the domain data mapping into a data model according to the preset data mapping model according to the preset unified data model, so as to obtain a unified model framework with Table 1
  • the interaction diagram of the data query method refers to Figure 9.
  • the intelligent analysis and decision-making system can send query data instructions to the network element management layer, and the network element management layer can query the corresponding target field according to the preset query conditions
  • the data model is used to match the corresponding domain data according to the preset query conditions to realize the rapid query of the domain data, and quickly return the corresponding domain data obtained from the query to the intelligent analysis and decision-making system, so as to realize the rapid query of data, and the intelligent analysis and decision-making system Domain data with a unified data model can be used directly.
  • FIG. 10 other embodiments of the present application also disclose an electronic device including: a memory 200, a processor 100, and a computer program stored in the memory 200 and operable on the processor 100, and the processor 100 executes The program implements: the data processing method of the first aspect, or the data query method of the second aspect.
  • the electronic device may be a mobile terminal device or a non-mobile terminal device.
  • Mobile terminal devices can be mobile phones, tablet computers, notebook computers, handheld computers, vehicle-mounted terminal devices, wearable devices, super mobile personal computers, netbooks, personal digital assistants, CPE, UFI (wireless hotspot equipment), etc.; non-mobile terminal devices can be It is a personal computer, a television, a teller machine or a self-service machine, etc.; the implementation plan of this application is not specifically limited.
  • the memory 200 can be an external memory or an internal memory, and the external memory is an external memory card, such as a Micro SD card.
  • the external memory card communicates with the processor through the external memory interface to realize the data storage function. Such as saving music, video and other files in the external memory card.
  • Internal memory may be used to store computer-executable program code, including instructions.
  • the processor 100 may include one or more processing units, for example: the processor 100 may include an application processor (application processor, AP), a modem processor, a graphics processing unit (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), controller, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural network processor (neural-network processing unit, NPU), etc. Wherein, different processing units may be independent devices, or may be integrated in one or more processors.
  • application processor application processor, AP
  • modem processor graphics processing unit
  • GPU graphics processing unit
  • image signal processor image signal processor
  • ISP image signal processor
  • controller video codec
  • digital signal processor digital signal processor
  • baseband processor baseband processor
  • neural network processor neural-network processing unit
  • a computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to: execute the data processing method according to the first aspect, or execute the data query method according to the second aspect.
  • the device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • the embodiment of the present application includes: the data model is obtained by mapping and transforming the field data of different target fields, and the data model is mapped and transformed according to the preset unified data model, which facilitates the sharing of data information in different target fields to establish relationship, thereby improving the accuracy of the data analyzed by the intelligent analysis system.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, tape, magnetic disk storage or other magnetic storage devices, or can Any other medium used to store desired information and which can be accessed by a computer.
  • communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present application discloses a data processing method, a data query method, a device, and a storage medium. The data processing method comprises: performing mapping conversion on field data to obtain a data model consistent with a preset unified data model framework.

Description

数据处理方法、数据查询方法、设备及存储介质Data processing method, data query method, device and storage medium

相关申请的交叉引用Cross References to Related Applications

本申请基于申请号为202110944647.X、申请日为2021年8月17日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。This application is based on a Chinese patent application with application number 202110944647.X and a filing date of August 17, 2021, and claims the priority of this Chinese patent application. The entire content of this Chinese patent application is hereby incorporated by reference into this application.

技术领域technical field

本申请涉及计算机的技术领域,具体涉及一种数据处理方法、数据查询方法、设备及存储介质。The present application relates to the technical field of computers, and in particular to a data processing method, a data query method, a device, and a storage medium.

背景技术Background technique

在通信领域中,将电信管理功能划分为配置管理功能、性能管理功能、故障管理功能和安全管理功能等,不同功能领域解决网络管理不同维度的问题。随着数据化的发展,不同功能领域的数据分析以及管理主要通过对应的数据模型进行分析决策,但是每一个功能领域配置的数据模型都是解决这一领域的具体需求所设定的,因此不同功能领域之间往往是割裂的“信息孤岛”,没有相互打通,容易导致不同功能领域之间的数据模型框架不能互相使用或标准不一致,造成信息的错误或者信息的堆叠。In the field of communication, telecom management functions are divided into configuration management functions, performance management functions, fault management functions, and security management functions, etc., and different functional areas solve problems in different dimensions of network management. With the development of digitization, data analysis and management in different functional areas are mainly analyzed and decided through the corresponding data model, but the data model configured in each functional area is set to solve the specific needs of this field, so different Functional areas are often separated "information islands", without mutual connection, it is easy to cause data model frameworks between different functional areas to be unable to use each other or standards are inconsistent, resulting in information errors or information stacking.

发明内容Contents of the invention

本申请实施例提供了数据处理方法、数据查询方法、设备及存储介质。Embodiments of the present application provide a data processing method, a data query method, a device, and a storage medium.

第一方面,本申请实施例提供了一种数据处理方法,包括:In the first aspect, the embodiment of the present application provides a data processing method, including:

获取多个不同目标领域的领域数据;Obtain domain data for multiple different target domains;

对所述领域数据进行映射转换,得到与所述预设统一数据模型框架一致的数据模型。The domain data is mapped and converted to obtain a data model consistent with the preset unified data model framework.

第二方面,本申请实施例提供了一种数据查询方法,包括:In the second aspect, the embodiment of the present application provides a data query method, including:

获取如第一方面所述的数据处理方法的数据模型;Obtain the data model of the data processing method as described in the first aspect;

根据预设查询条件从所述数据模型中获取符合所述预设查询条件的领域数据。Obtain domain data meeting the preset query conditions from the data model according to the preset query conditions.

第三方面,本申请实施例提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现:In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and operable on the processor, and when the processor executes the program, it realizes:

如第一方面所述的数据处理方法,或第二方面所述的数据查询方法。The data processing method described in the first aspect, or the data query method described in the second aspect.

第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于:In a fourth aspect, the embodiment of the present application provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are used for:

执行如第一方面所述的数据处理方法,或如第二方面所述的数据查询方法。Execute the data processing method described in the first aspect, or the data query method described in the second aspect.

本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the application will be set forth in the description which follows, and, in part, will be obvious from the description, or may be learned by practice of the application. The objectives and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

附图说明Description of drawings

附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。The accompanying drawings are used to provide a further understanding of the technical solution of the present application, and constitute a part of the specification, and are used together with the embodiments of the present application to explain the technical solution of the present application, and do not constitute a limitation to the technical solution of the present application.

图1是本申请一实施例提供的数据处理方法的流程示意图;Fig. 1 is a schematic flow chart of a data processing method provided by an embodiment of the present application;

图2是本申请另一实施例提供的数据处理方法的环境框架图;FIG. 2 is an environmental framework diagram of a data processing method provided by another embodiment of the present application;

图3是本申请另一实施例提供的数据处理方法的流程示意图;Fig. 3 is a schematic flow chart of a data processing method provided by another embodiment of the present application;

图4是本申请另一实施例提供的数据处理方法的流程示意图;FIG. 4 is a schematic flowchart of a data processing method provided by another embodiment of the present application;

图5是本申请一实施例提供的数据处理方法的流程示意图;Fig. 5 is a schematic flow chart of a data processing method provided by an embodiment of the present application;

图6是本申请一实施例提供的数据查询方法的系统示意图;Fig. 6 is a system schematic diagram of a data query method provided by an embodiment of the present application;

图7是本申请一实施例提供的数据处理方法和数据查询方法的系统逻辑图;Fig. 7 is a system logic diagram of a data processing method and a data query method provided by an embodiment of the present application;

图8是本申请另一实施例提供的数据处理方法的流程示意图;FIG. 8 is a schematic flowchart of a data processing method provided by another embodiment of the present application;

图9是本申请一实施例提供的数据查询方法的交互图;Fig. 9 is an interaction diagram of a data query method provided by an embodiment of the present application;

图10是本申请一实施例提供的电子设备的结构示意图。Fig. 10 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, not to limit the present application. In the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that although the functional modules are divided in the schematic diagram of the device, and the logical sequence is shown in the flowchart, in some cases, it can be executed in a different order than the module division in the device or the flowchart in the flowchart. steps shown or described. The terms "first", "second", "third", and "fourth" in the description and claims and the above drawings are used to distinguish similar objects, and not necessarily used to describe a specific order or sequence order.

电信管理网络(Telecommunication Management Network,TMN)是现代电信网运行的支撑系统之一,是为保持电信网正常运行和服务,对它进行有效的管理所建立的软、硬件系统和组织体系的总称。电信管理网主要包括网络管理系统、维护监控系统等。Telecommunication Management Network (TMN) is one of the supporting systems for the operation of modern telecommunication networks. It is a general term for the software and hardware systems and organizational systems established to maintain the normal operation and service of the telecommunication network and effectively manage it. The telecom management network mainly includes network management system, maintenance monitoring system, etc.

电信管理功能划分为配置管理功能、性能管理功能、故障管理功能、安全管理功能等,不同功能领域解决网络管理不同维度的问题,按照这样的划分力度很好地进行子系统隔离,功能高度内聚。由于大量设备和服务的多样性,网络变得复杂,为了降低网络管理控制的复杂度,业界引入了不同的自主性机制。例如使用AI智能分析决策使电信管理系统和网络能够自主管理,而无需人为干预,以达到降低运营支出,改善服务体验的目的。Telecom management functions are divided into configuration management functions, performance management functions, fault management functions, security management functions, etc. Different functional areas solve problems in different dimensions of network management. According to this division, the subsystems are well isolated, and the functions are highly cohesive . Due to the diversity of a large number of devices and services, the network becomes complex. In order to reduce the complexity of network management and control, different autonomous mechanisms have been introduced in the industry. For example, the use of AI for intelligent analysis and decision-making enables telecom management systems and networks to be managed autonomously without human intervention, so as to reduce operating expenses and improve service experience.

其中,AI智能分析决策系统往往需要使用不同功能领域的数据进行联合分析决策,但是相关技术中每个功能领域都各自拥有不同的数据模型,这种数据模型仅面向某一领域,解决这个功能领域的具体需求而设计。领域间彼此往往是割裂的“信息孤岛”,没有互相打通,容易造成各领域之间的数据模型框架不能互相使用或标准不一致,造成信息的错误或信息的堆叠。Among them, AI intelligent analysis and decision-making systems often need to use data from different functional fields for joint analysis and decision-making, but each functional field in related technologies has its own different data model. designed for specific needs. Domains are often separated from each other as "information islands". If they are not connected with each other, it is easy to cause the data model frameworks between various domains to be incompatible or have inconsistent standards, resulting in information errors or stacking of information.

基于此,本申请实施例提供了一种数据处理方法、数据查询方法、设备及存储介质,建立一种通用、基于标准的数据模型,打通各个功能领域之间的模型框架能够互相使用或标准一致,进而便于AI智能分析系统根据不同功能领域的数据进行联合分析决策。Based on this, the embodiment of the present application provides a data processing method, a data query method, a device, and a storage medium, and establishes a general-purpose, standard-based data model, so that the model frameworks between various functional fields can be used with each other or the standards are consistent , which in turn facilitates the joint analysis and decision-making of the AI intelligent analysis system based on data from different functional areas.

第一方面,参照图1,本申请实施例公开了一种数据处理方法,包括:In the first aspect, referring to FIG. 1, the embodiment of the present application discloses a data processing method, including:

S100、获取多个不同目标领域的领域数据;S100. Obtain domain data of multiple different target domains;

S200、对领域数据进行映射转换,得到与预设统一数据模型框架一致的数据模型。S200. Mapping and transforming the domain data to obtain a data model consistent with the preset unified data model framework.

由于每个目标领域都有各自的数据模型,且该数据模型仅面向某一领域,根据该领域的具体需求设计,每个目标领域的数据模型不统一。因此通过对领域数据按照预设统一数据模型的框架进行映射转换以得到通用、基于标准的数据模型,且数据模型和预设统一数据模型的框架一致。通过建立通用且基于标准的数据模型,拉通了不同功能领域的数据信息共享,且建立了数据之间的关联关系,进而提升AI智能分析系统分析数据的精确度。Since each target field has its own data model, and the data model is only for a certain field, it is designed according to the specific needs of the field, and the data model of each target field is not unified. Therefore, the domain data is mapped and transformed according to the framework of the preset unified data model to obtain a general, standard-based data model, and the data model is consistent with the framework of the preset unified data model. By establishing a general-purpose and standard-based data model, the sharing of data information in different functional areas is facilitated, and the relationship between data is established, thereby improving the accuracy of the AI intelligent analysis system for analyzing data.

在一些实施例中,目标领域包括:配置管理领域、性能管理领域、故障管理领域、安全管理领域和日志管理领域。由于电信管理功能划分为配置管理功能、性能管理功能、故障管理功能、安全管理功能等和日志管理领域等,不同功能解决网络管理不同维度的问题。因此所采集的目标领域包括配置管理领域、性能管理领域、故障管理领域、安全管理领域和日志管理领域,以获取电信管理中各个功能领域的领域数据,以建立通用、基于标准的数据模型,便于不同目标领域进行数据交互。除此之外,所述目标领域还包括电信管理中其他管理领域,以根据不同目标领域的领域数据构建与统一数据模型框架相同的数据模型,拉通电信管理领域中不同管理领域的数据信息共享。In some embodiments, the domains of interest include: the domain of configuration management, the domain of performance management, the domain of fault management, the domain of security management, and the domain of log management. Since telecom management functions are divided into configuration management functions, performance management functions, fault management functions, security management functions, and log management fields, different functions solve problems in different dimensions of network management. Therefore, the target areas collected include configuration management, performance management, fault management, security management, and log management, in order to obtain domain data of various functional areas in telecommunication management, so as to establish a general, standard-based data model, and facilitate Data interaction between different target areas. In addition, the target field also includes other management fields in telecommunications management, so as to construct the same data model as the unified data model framework based on the field data of different target fields, and facilitate the sharing of data information in different management fields in the telecommunications management field .

获取配置管理领域、性能管理领域、故障管理领域、安全管理领域和日志管理领域的领域数据,然后将不同目标领域的领域数据以预设统一数据模型为模型框架进行映射转换以得到模型框架统一、标准的数据模型,从而使各个领域之间的数据可以交互,且AI智能分析系统可以分析每个目标领域的数据更加简易。Obtain domain data in the fields of configuration management, performance management, fault management, security management, and log management, and then map and transform the domain data in different target areas with the preset unified data model as the model framework to obtain a unified model framework, Standard data model, so that the data between various fields can interact, and the AI intelligent analysis system can analyze the data of each target field more easily.

在一些实施例中,对领域数据进行映射转换,包括:In some embodiments, performing mapping transformation on domain data includes:

根据预设数据映射模型对领域数据进行映射转换处理,预设数据映射模型包括领域数据和预设统一数据模型的映射关系。The domain data is mapped and transformed according to a preset data mapping model, and the preset data mapping model includes a mapping relationship between domain data and a preset unified data model.

通过采用预设数据映射模型对领域数据进行映射转换处理,以将领域数据转换得到与预设统一数据模型框架一致的数据模型,从而拉通不同目标领域之间的数据通信,以提升AI只能分析系统分析数据的准确性。By using the preset data mapping model to map and transform the domain data, the domain data can be converted into a data model that is consistent with the preset unified data model framework, so as to facilitate the data communication between different target domains and improve the ability of AI. The analysis system analyzes the accuracy of the data.

参照图2,本申请数据处理方法解决了网元管理所面临的问题,且数据处理方法对应的环境框架如图2所示,数据处理方法由数据处理子系统执行,且数据处理子系统可以部署于网元侧,也可以部署于对应的网元管理层,通过数据处理子系统从网元或者网元管理层对应的目标领域采集数据,以通过不同目标领域的管理单元对领域数据进行统一且标准化数据模型,然后将统一的数据模型提交给数据查询子系统,可以通过数据查询子系统直接查询数据无需进一步加工处理,以便于智能分析决策系统直接使用进行数据分析。智能分析决策系统具备以下分析功能:质量分析、容量分析、异常趋势分析、日志数据分析、性能数据分析、信令分析、告警数据分析,以将统一且标准的数据模型直接进行对应的数据分析。Referring to Figure 2, the data processing method of this application solves the problems faced by network element management, and the environment framework corresponding to the data processing method is shown in Figure 2, the data processing method is executed by the data processing subsystem, and the data processing subsystem can be deployed On the network element side, it can also be deployed on the corresponding network element management layer, and collect data from the target field corresponding to the network element or the network element management layer through the data processing subsystem, so as to unify the field data through the management units of different target fields. Standardize the data model, and then submit the unified data model to the data query subsystem. The data can be directly queried through the data query subsystem without further processing, so that the intelligent analysis and decision-making system can be directly used for data analysis. The intelligent analysis and decision-making system has the following analysis functions: quality analysis, capacity analysis, abnormal trend analysis, log data analysis, performance data analysis, signaling analysis, and alarm data analysis, so that the unified and standard data model can be directly used for corresponding data analysis.

参照图3,在一些实施例中,获取多个不同目标领域的领域数据,包括但不限于以下步骤:Referring to FIG. 3, in some embodiments, obtaining domain data of multiple different target domains includes but is not limited to the following steps:

S110、根据预设数据采集方式获取多个不同目标领域的领域数据。S110. Acquire domain data of multiple different target domains according to a preset data collection method.

其中,预设数据采集方式由用户自定义设置,以便于用户根据不同目标领域设置对应的预设数据采集方式,以通过预设数据采集方式对应获取不同目标领域的领域数据,从而根据每个目标领域的数据采集方式以确定对应的预设数据采集方式。Among them, the preset data collection method is customized by the user, so that the user can set the corresponding preset data collection method according to different target fields, so as to obtain the field data of different target fields through the preset data collection method, so that according to each target The data collection method of the field to determine the corresponding preset data collection method.

其中,参照图4,根据预设数据采集方式获取多个不同目标领域的领域数据,包括如下 至少之一:Wherein, with reference to Fig. 4, according to preset data collection mode, the field data of multiple different target fields is obtained, including at least one of the following:

S111、根据预设订阅事件监测多个不同目标领域的数据状态,采集数据状态为数据变更状态的目标领域的领域数据;S111. Monitor data states of multiple different target fields according to preset subscription events, and collect field data of target fields whose data states are data change states;

S112、根据预设时间间隔周期采集多个不同目标领域的领域数据。S112. Collect domain data of multiple different target domains according to a preset time interval cycle.

由于不同的目标领域可以接受的数据采集方式不同,因此根据每个目标领域设置对应预设数据采集方式,以通过预设数据采集方式获取对应目标领域的领域数据。Since different target fields can accept different data collection methods, a corresponding preset data collection method is set according to each target field, so as to obtain domain data corresponding to the target field through the preset data collection method.

其中,若所设置的预设采集方式为预设订阅事件,则根据预设订阅事件检测对应目标领域的数据状态,若数据状态为数据变更状态,则采集数据变更状态对应的目标领域的领域数据。因此根据目标领域的数据变更进行对应的领域数据获取,从而根据数据变更实时更新对应的数据模型。若预设采集方式为定时采集方式,则根据预设时间间隔周期采集多个不同目标领域的领域数据,以通过预设时间间隔周期更新目标领域的领域数据,从而以预设时间间隔周期更新对应目标领域的数据模型。因此根据用户自定义设置每个目标领域的预设数据采集方式以对应采集该目标领域的领域数据,从而提高领域数据采集的灵活性。Among them, if the preset collection method is the preset subscription event, then detect the data status of the corresponding target domain according to the preset subscription event, and if the data status is the data change status, collect the domain data of the target domain corresponding to the data change status . Therefore, the corresponding domain data is obtained according to the data change of the target domain, so that the corresponding data model is updated in real time according to the data change. If the preset collection method is a timing collection method, multiple domain data of different target domains are collected according to the preset time interval period, so as to update the domain data of the target domain through the preset time interval period, thereby updating the corresponding domain data at the preset time interval period. The data model of the target domain. Therefore, the preset data collection mode of each target field is set according to user-defined to correspond to the field data of the target field, thereby improving the flexibility of field data collection.

例如,若目标领域为配置管理领域,对于配置管理领域设置的预设采集方式为预设订阅事件,根据当用户创建一个对象或者修改一个对象时,则根据预设订阅事件监测配置管理领域的数据状态为数据变更状态,则采集配置管理领域的领域数据,然后根据新获取的领域数据重新构建与预设统一数据模型一致的数据模型,因此实现领域数据的自动获取且自动更新数据模型。若目标领域为性能管理领域,且性能管理领域对应的预设数据采集方式为定时采集方式,则根据预设时间间隔周期获取性能管理领域的领域数据。其中,在网元管理端设置性能管理领域的预设数据采集方式为定时采集方式,以定时采集性能管理领域的领域数据,然后定时更新性能管理领域对应的数据模型。因此,根据不同目标领域设置对应的预设数据采集方式,以实现领域数据的自动获取,进而自动更新目标领域对应的数据模型。For example, if the target domain is the configuration management domain, the default collection method set for the configuration management domain is the preset subscription event. According to when a user creates an object or modifies an object, the data in the configuration management domain is monitored according to the preset subscription event. If the state is the data change state, the domain data in the configuration management domain is collected, and then a data model consistent with the preset unified data model is reconstructed based on the newly acquired domain data, thus realizing automatic acquisition of domain data and automatic update of the data model. If the target domain is the performance management domain, and the preset data collection mode corresponding to the performance management domain is a timing collection mode, the domain data of the performance management domain is acquired according to a preset time interval period. Wherein, the preset data collection method in the performance management field is set at the network element management end as a timing collection method, so as to regularly collect field data in the performance management field, and then regularly update the corresponding data model in the performance management field. Therefore, set corresponding preset data collection methods according to different target fields to realize automatic acquisition of field data, and then automatically update the data model corresponding to the target field.

参照图5,在一些实施例中,对领域数据进行映射转换,得到与预设统一数据模型框架一致的数据模型,包括但不限于以下步骤:Referring to Figure 5, in some embodiments, domain data is mapped and converted to obtain a data model consistent with the preset unified data model framework, including but not limited to the following steps:

S210、提取领域数据中与预设统一数据模型的属性参数对应的数据内容;S210. Extract the data content corresponding to the attribute parameters of the preset unified data model in the domain data;

S220、根据预设数据映射模型建立数据内容与属性参数的映射关系以得到数据模型。S220. Establish a mapping relationship between data content and attribute parameters according to a preset data mapping model to obtain a data model.

根据预设数据映射模型将领域数据以预设统一数据模型进行映射转换,则需要先确定预设统一数据模型,由于预设统一数据模型也即包括属性参数以及属性参数对应的数据内容。因此,预设统一数据模型为属性参数以及属性参数对应数据内容,且数据内容包括:数据唯一标识和数据业务内容。所以根据预设统一数据模型的属性参数获取领域数据中对应的数据内容,然后通过预设数据映射模型建立数据内容与属性参数的映射关系以构建目标领域对应的数据模型。因此,不同的目标领域的领域数据都以同一种预设统一数据模型进行映射转换以得到通用、且基于标准的数据模型,以便于不同目标领域之间进行数据交互,且便于AI智能分析系统对不同目标领域的领域数据进行数据分析,使得数据分析更加简易。According to the preset data mapping model, the domain data is mapped and transformed with the preset unified data model, and the preset unified data model needs to be determined first, because the preset unified data model also includes attribute parameters and the data content corresponding to the attribute parameters. Therefore, the preset unified data model is the attribute parameters and the data content corresponding to the attribute parameters, and the data content includes: unique data identifier and data business content. Therefore, according to the attribute parameters of the preset unified data model, the corresponding data content in the domain data is obtained, and then the mapping relationship between the data content and the attribute parameters is established through the preset data mapping model to construct the data model corresponding to the target domain. Therefore, domain data in different target domains are mapped and transformed with the same preset unified data model to obtain a common and standard-based data model, so as to facilitate data interaction between different target domains, and facilitate the AI intelligent analysis system to analyze Data analysis is performed on domain data of different target fields, making data analysis easier.

其中,属性参数包括以下任意多种:数据标识、数据有效时间、数据所描述的对象、数据来源、数据的关联关系。Among them, the attribute parameters include any of the following: data identification, data valid time, objects described by the data, data sources, and data associations.

通过将领域数据按照预设统一数据模型的属性参数进行数据内容提取,且所要构建的数据模型主要从数据有效时间、数据来源、数据的关联关系、数据所描述的对象多个维度来描述数据。因此根据预设统一数据模型的数据标识、数据有效时间、数据所描述的对象、数据 来源和数据的关联关系提取领域数据中对应的数据内容,也即得到对应目标领域的数据标识、数据有效时间、数据所描述的对象、数据来源和数据的关联关系,然后根据预设数据映射模型建立数据标识、数据有效时间、数据所描述的对象、数据来源、数据的关联关系与对应属性参数的映射关系以得到数据模型,从数据有效时间、数据所描述的对象、数据来源、数据的关联关系多个维度描述数据,以得到模型框架相同的数据模型。The domain data is extracted according to the attribute parameters of the preset unified data model, and the data model to be constructed mainly describes the data from the multiple dimensions of data validity time, data source, data association relationship, and the object described by the data. Therefore, the corresponding data content in the domain data is extracted according to the data identification, data validity time, data described object, data source and data association relationship of the preset unified data model, that is, the data identification and data validity time of the corresponding target field are obtained. , the object described by the data, the data source and the association relationship of the data, and then according to the preset data mapping model, establish the mapping relationship between the data identification, the valid time of the data, the object described by the data, the data source, the association relationship of the data and the corresponding attribute parameters In order to obtain a data model, describe data from multiple dimensions such as data valid time, data described objects, data sources, and data associations, so as to obtain a data model with the same model framework.

在一些实施例中,数据有效时间包括:数据产生时间、数据变更时间、数据消亡时间。In some embodiments, the data valid time includes: data generation time, data change time, and data death time.

由于数据模型从多个维度描述数据,且从数据有效时间来描述数据。数据有效时间包括数据产生时间、数据变更时间、数据消亡时间。其中,由于不同的目标领域的领域数据都具备数据产生时间,但是对于没有数据变更则没有数据变更时间,且数据没有消亡则没有数据消亡时间。因此数据产生时间是必选,数据变更时间和数据消亡时间为可选的,根据领域数据中是否具备数据变更和数据消亡以确定数据变更时间和数据消亡时间。Since the data model describes the data from multiple dimensions, and describes the data from the effective time of the data. Data valid time includes data generation time, data change time, and data death time. Among them, since the domain data of different target domains all have data generation time, but there is no data change time for no data change, and no data extinction time for data that has not died. Therefore, the data generation time is mandatory, and the data change time and data death time are optional. The data change time and data death time are determined according to whether there is data change and data death in the domain data.

例如,若目标领域为配置管理领域,获取配置管理领域的领域数据,且配置管理领域的领域数据为配置数据,然后根据配置数据中存在create事件,则根据create事件确定数据产生时间;若配置数据存在update事件,则根据update事件确定数据变更时间;若配置数据存在delete事件,则根据delete事件确定数据消亡时间。其中,若数据消亡时间存在多个,则从多个数据消亡时间为空的数据全部更新相应的数据消亡时间,以更新配置数据的数据消亡时间。For example, if the target domain is the configuration management domain, obtain the domain data of the configuration management domain, and the domain data of the configuration management domain is configuration data, then according to the create event in the configuration data, determine the data generation time according to the create event; if the configuration data If there is an update event, the data change time is determined according to the update event; if there is a delete event in the configuration data, the data death time is determined according to the delete event. Wherein, if there are multiple data extinction times, the corresponding data extinction times are all updated from multiple data whose data extinction times are empty, so as to update the data extinction time of the configuration data.

例如,目标领域为性能管理领域,且性能管理领域的领域数据为性能数据,根据性能数据起止时间确定数据产生时间和数据消亡时间,且数据产生时间为数据起始时间,数据消亡时间为数据结束时间,因此根据性能数据的起止时间即可确定数据产生时间和数据消亡时间。For example, if the target domain is the performance management domain, and the domain data in the performance management domain is performance data, the data generation time and data death time are determined according to the performance data start and end time, and the data generation time is the data start time, and the data death time is the data end time Time, so the data generation time and data death time can be determined according to the start and end time of performance data.

在一些实施例中,数据所描述的对象包括:数据所描述的对象类型、数据所描述的对象实例。In some embodiments, the object described by the data includes: the type of the object described by the data, and the instance of the object described by the data.

其中,不仅要从数据有效时间描述数据,还需要从数据所描述的对象维度描述数据。因此确定从数据所描述的对象类型、数据所描述的对象实例描述数据。Among them, it is not only necessary to describe the data from the effective time of the data, but also to describe the data from the dimension of the object described by the data. Therefore, it is determined that the data is described from the object type described by the data, and the object instance described by the data.

例如,若目标领域为配置管理领域,配置管理领域的领域数据为配置数据,若配置数据所描述的对象类型为配置MOC,配置数据所描述的对象实例为配置对象实例DN,以从配置MOC和配置对象实例DN确定配置管理领域的数据所描述的对象。若目标领域为性能管理领域,则性能管理领域的领域数据为性能数据,则性能数据所描述的对象类型为性能测量对象MOC,性能数据所描述的对象实例为性能测量对象实例。因此通过数据所描述的对象类和数据所描述的对象实例来描述性能数据更加全面。For example, if the target domain is the configuration management domain, the domain data of the configuration management domain is configuration data, and if the object type described by the configuration data is configuration MOC, the object instance described by the configuration data is the configuration object instance DN, so as to derive from the configuration MOC and The configuration object instance DN identifies the object described by the data in the configuration management domain. If the target domain is the performance management domain, then the domain data in the performance management domain is performance data, then the object type described by the performance data is the performance measurement object MOC, and the object instance described by the performance data is the performance measurement object instance. Therefore, it is more comprehensive to describe the performance data through the object class described by the data and the object instance described by the data.

在一些实施例中,数据来源包括:数据来源领域、数据来源领域的数据格式、原始领域数据。In some embodiments, the data source includes: the data source field, the data format of the data source field, and the original field data.

其中,通过数据来源来描述数据,以进一步通过数据来源领域、数据来源领域的数据格式、原始领域数据,以更加全面且清晰地描述每一个目标领域的数据。Among them, the data is described by the data source, and the data of each target field is described more comprehensively and clearly through the data source field, the data format of the data source field, and the original field data.

例如,目标领域为配置管理领域,则配置数据对应的数据来源领域不存在,且配置数据对应的数据来源领域的数据格式也即不存在,若配置数据的原始领域数据为配置原始数据。因此通过数据来源领域、数据来源领域的数据格式、原始领域数据描述配置数据,使得配置数据对应的数据模型与其他目标领域的数据模型的框架统一。For example, if the target domain is the configuration management domain, the data source domain corresponding to the configuration data does not exist, and the data format of the data source domain corresponding to the configuration data also does not exist. If the original domain data of the configuration data is configuration original data. Therefore, the configuration data is described through the data source domain, the data format of the data source domain, and the original domain data, so that the data model corresponding to the configuration data is unified with the data model framework of other target domains.

在一些实施例中,数据的关联关系包括:数据与本领域其他对象关联关系、数据与其他 领域对象的关联关系。In some embodiments, the association relationship of data includes: the association relationship between data and other objects in this field, and the association relationship between data and objects in other fields.

从数据与本领域其他对象关联关系、数据与其他领域对象的关联关系描述数据,更加清晰且全面描述数据。Describe data from the relationship between data and other objects in this field, and the relationship between data and objects in other fields, and describe data more clearly and comprehensively.

例如,若目标领域为配置管理领域,且配置数据与本领域其他对象关联关系不存在,配置数据与其他领域对象的关联关系为依赖对象DN。若目标领域为性能管理领域,则性能数据与其他领域对象的关联关系为依赖的测量对象,且性能数据与其他领域对象的关联关系不存在。因此,通过数据与本领域其他对象关联关系、数据与其他领域对象的关联关系来描述数据更加清楚且全面,以得到通用且统一的数据模型。For example, if the target domain is the configuration management domain, and there is no association relationship between configuration data and other objects in this domain, the association relationship between configuration data and other domain objects is the dependent object DN. If the target domain is the performance management domain, the relationship between performance data and other domain objects is a dependent measurement object, and the relationship between performance data and other domain objects does not exist. Therefore, it is more clear and comprehensive to describe data through the relationship between data and other objects in this field, and the relationship between data and objects in other fields, so as to obtain a general and unified data model.

通过根据预设统一数据模型的数据产生时间、数据变更时间、数据消亡时间、数据所描述的对象类型、数据所描述的对象实例、数据来源领域、数据来源领域的数据格式、原始领域数据、数据与本领域其他数据内容的关联关系、数据与其他领域的数据内容的关联关系获取领域数据对应的数据内容,然后根据数据内容来描述不同目标领域的数据以得到对应的数据模型,以构建不同目标领域统一且通用的数据模型,则解决了不同目标领域的数据问题,特别是配置管理领域、性能管理领域等基础数据产生、消亡时间以及基础数据与运行期对象的时间关联关系,以便于AI智能分析系统分析数据更加高效和精确。Data generation time, data change time, data death time, object type described by data, object instance described by data, data source field, data format of data source field, original field data, data The relationship with other data content in this field, and the relationship between data and data content in other fields Obtain the data content corresponding to the field data, and then describe the data in different target fields according to the data content to obtain the corresponding data model to build different goals A unified and common data model in the field solves data problems in different target fields, especially the generation and death time of basic data in the fields of configuration management and performance management, as well as the time correlation between basic data and runtime objects, so as to facilitate AI intelligence. The analysis system analyzes the data more efficiently and accurately.

其中,预设统一数据模型的具体框架参照表1,以也即数据标识、数据产生时间、数据变更时间、数据消亡时间、数据所描述的对象类型、数据所描述的对象实例、数据来源领域、数据来源领域的数据格式、原始领域数据、数据与本领域其他数据内容的关联关系、数据与其他领域的数据内容的关联关系。Among them, the specific framework of the preset unified data model refers to Table 1, that is, data identification, data generation time, data change time, data death time, object type described by data, object instance described by data, data source field, The data format of the data source field, the original field data, the relationship between the data and other data content in this field, and the relationship between the data and the data content in other fields.

表1Table 1

Figure PCTCN2022112569-appb-000001
Figure PCTCN2022112569-appb-000001

因此,通过从不同目标领域获取领域数据,以处理为统一的数据模型,且将数据模型发送至数据查询子系统以提供统一的查询功能,解决了不同目标领域的领域数据需要AI智能分析系统重复处理的问题,使得AI智能分析系统对不同目标领域的领域数据分析更加高效且准 确,且实现了不同目标领域之间的数据交互。Therefore, by obtaining domain data from different target domains, processing them into a unified data model, and sending the data model to the data query subsystem to provide a unified query function, it solves the need for domain data in different target domains to be duplicated by the AI intelligent analysis system. The problem of processing makes the AI intelligent analysis system more efficient and accurate in the analysis of domain data in different target areas, and realizes the data interaction between different target areas.

例如,根据预设统一数据模型的数据产生时间、数据变更时间、数据消亡时间、数据所描述的对象类型、数据所描述的对象实例、数据来源领域、数据来源领域的数据格式、原始领域数据、数据与本领域其他数据内容的关联关系、数据与其他领域的数据内容的关联关系获取领域数据对应的数据内容,并根据数据内容构建与预设统一数据模型相同模型框架的数据模型。若目标领域为配置管理领域,将配置管理领域的领域数据构建与表1对应的数据模型,则配置管理领域对应的数据模型参照表2。若目标领域为性能管理领域,则性能管理领域对应的数据模型参照表3。For example, according to the preset unified data model, data generation time, data change time, data death time, object type described by data, object instance described by data, data source field, data format of data source field, original field data, The relationship between data and other data content in this field, and the relationship between data and data content in other fields Obtain the data content corresponding to the domain data, and build a data model with the same model framework as the preset unified data model according to the data content. If the target domain is the configuration management domain, construct the data model corresponding to Table 1 with the domain data of the configuration management domain, and refer to Table 2 for the data model corresponding to the configuration management domain. If the target domain is the performance management domain, refer to Table 3 for the data model corresponding to the performance management domain.

表2Table 2

Figure PCTCN2022112569-appb-000002
Figure PCTCN2022112569-appb-000002

表3table 3

Figure PCTCN2022112569-appb-000003
Figure PCTCN2022112569-appb-000003

Figure PCTCN2022112569-appb-000004
Figure PCTCN2022112569-appb-000004

因此,根据不同目标领域的领域数据构建相同模型框架的数据模型,便于不同目标领域之间进行数据交互。Therefore, the data model of the same model framework is constructed according to the domain data of different target domains to facilitate data interaction between different target domains.

第二方面,参照图6,本申请实施例还公开了数据查询方法,包括:In the second aspect, referring to FIG. 6, the embodiment of the present application also discloses a data query method, including:

S300、获取如第一方面的数据处理方法的数据模型;S300. Acquire the data model of the data processing method in the first aspect;

S400、根据预设查询条件从数据模型中获取符合预设查询条件的领域数据。S400. Obtain domain data meeting the preset query conditions from the data model according to the preset query conditions.

由于根据第一方面的数据处理方法以得到不同目标领域对应数据模型,且数据模型为统一模型框架的模型,则根据预设查询条件即可快速查找到对应目标领域的领域数据,使得数据查询更加高效且准确。Since the data models corresponding to different target fields are obtained according to the data processing method in the first aspect, and the data model is a model of a unified model framework, the field data corresponding to the target field can be quickly found according to the preset query conditions, making data query more efficient. Efficient and accurate.

在一些实施例中,预设查询条件包括以下任意一种或多种:数据标识、预设数据有效时间区间、数据所描述的对象、数据来源、数据的关联关系。In some embodiments, the preset query conditions include any one or more of the following: data identification, preset data valid time interval, objects described by the data, data sources, and data associations.

若用户只需要查询满足时间区间要求的领域数据,则直接输入预设数据有效区间查找对应的领域数据,且获取的领域数据可以为多个目标领域的,以便于用户查找到满足需求的目标领域。If the user only needs to query the field data that meets the time interval requirements, then directly enter the preset valid data interval to search for the corresponding field data, and the obtained field data can be from multiple target fields, so that the user can find the target field that meets the needs .

其中,数据标识为领域数据唯一的标识,因此根据用户输入的数据标识对应输出数据标识对应的目标领域的领域数据,使得数据查找更加准确和快速。预设数据有效时间区间则为数据产生时间和数据消亡时间的区间,通过预设数据有效时间区间以获取满足预设数据有效时间区间的领域数据,所以获取的领域数据包括若干目标领域的领域数据,也即从时间维度采集数据产生时间和数据消亡时间在预设数据有效区间内的领域数据,使得领域数据查找更加灵活。若输入预设查询条件为数据所描述的对象,则直接根据数据所描述的对象直接获取对应的数据领域,且根据数据来源则获取数据来源对应的领域,根据数据的关联关系获取与数据的关联关系对应的领域数据。因此,由于数据模型根据预设统一数据模型进行映射转换,所以根据用户输入的预设查询条件即可快速获取对应的领域数据,使得领域数据查询更加快速和准确。Wherein, the data identifier is the unique identifier of the domain data. Therefore, according to the data identifier input by the user corresponding to the domain data of the target domain corresponding to the output data identifier, the data search is made more accurate and faster. The preset data effective time interval is the interval between the data generation time and the data death time. The domain data that meets the preset data effective time interval can be obtained through the preset data effective time interval, so the acquired domain data includes domain data of several target domains. , that is, collect domain data from the time dimension where the data generation time and data death time are within the preset data valid interval, making domain data search more flexible. If the input default query condition is the object described by the data, the corresponding data field will be obtained directly according to the object described by the data, and the field corresponding to the data source will be obtained according to the data source, and the association with the data will be obtained according to the association relationship of the data The domain data corresponding to the relationship. Therefore, since the data model is mapped and transformed according to the preset unified data model, the corresponding domain data can be quickly obtained according to the preset query conditions input by the user, making domain data query faster and more accurate.

参照图2和图7,数据查询方法由数据查询子系统执行,且数据查询子系统可以部署于网元侧,也可以部署于网元管理层,以通过数据查询子系统直接获取数据处理子系统输出统一的数据模型,使得数据查询更加便捷。Referring to Figure 2 and Figure 7, the data query method is executed by the data query subsystem, and the data query subsystem can be deployed on the network element side, or can be deployed on the network element management layer, so as to directly obtain the data processing subsystem through the data query subsystem Output a unified data model, making data query more convenient.

综上,参照图7,其中,第一方面的数据处理方法由数据处理子系统执行,第二方面的数据查询方法由数据查询子系统执行,数据处理子系统可以部署在目标领域的网元近端也可以部署在目标领域的网元管理端,它负责从网元或者网元管理端的相应领域采集领域数据, 然后通过预设数据映射模型将领域数据以预设统一数据模型建立对应的数据模型,然后将数据模型统一提交给数据查询子系统,数据查询子系统负责持久化数据,以提供数据查询服务,以数据的时间、对象、来源、数据标识等不同维度查询数据并进行分析。To sum up, referring to FIG. 7, the data processing method in the first aspect is executed by the data processing subsystem, the data query method in the second aspect is executed by the data query subsystem, and the data processing subsystem can be deployed near the network elements in the target field. The end can also be deployed on the network element management end of the target field. It is responsible for collecting domain data from the network element or the corresponding field of the network element management end, and then establishes a corresponding data model with the preset unified data model for the domain data through the preset data mapping model. , and then submit the data model to the data query subsystem in a unified manner. The data query subsystem is responsible for persisting data to provide data query services, querying and analyzing data in different dimensions such as data time, object, source, and data identification.

其中,数据处理子系统包括:领域数据接收服务和数据处理服务,数据查询子系统包括:统一数据接受服务、数据发布服务和数据查询服务。领域数据接收服务设置对应的预设数据采集方式以获取领域数据,然后通过数据处理服务根据预设数据映射模型和预设统一数据模型将所获取的领域数据进行映射转换以得到统一的数据模型,并将统一的数据模型发送至统一数据接受服务,由数据发布服务进行数据模型的发布,则数据查询服务将用户输入的预设查询条件发送至数据中心,由数据中心根据预设查询条件获取统一数据接受服务中的对应的数据模型,从而得到数据模型对应的领域数据,使得不同目标领域的领域数据查询更加快速且准确。Among them, the data processing subsystem includes: domain data receiving service and data processing service, and the data query subsystem includes: unified data receiving service, data publishing service and data query service. The domain data receiving service sets the corresponding preset data collection method to obtain domain data, and then uses the data processing service to map and convert the acquired domain data according to the preset data mapping model and the preset unified data model to obtain a unified data model. And send the unified data model to the unified data receiving service, and the data publishing service will publish the data model, then the data query service will send the preset query conditions entered by the user to the data center, and the data center will obtain the unified data according to the preset query conditions. The data accepts the corresponding data model in the service, so as to obtain the domain data corresponding to the data model, making the domain data query of different target domains faster and more accurate.

具体地,若预设数据采集方式为预设订阅事件,则根据预设订阅事件监测多个不同目标领域的数据状态,采集数据状态为数据变更状态的目标领域的领域数据;若预设数据采集方式为定时采集方式,则根据预设时间间隔周期采集多个不同目标领域的领域数据。然后根据预设统一数据模型的数据产生时间、数据变更时间、数据消亡时间、数据所描述的对象类型、数据所描述的对象实例、数据来源领域、数据来源领域的数据格式、原始领域数据、数据与本领域其他数据内容的关联关系、数据与其他领域的数据内容的关联关系获取领域数据对应的数据内容,再通过预设数据映射模型建立数据产生时间、数据变更时间、数据消亡时间、数据所描述的对象类型、数据所描述的对象实例、数据来源领域、数据来源领域的数据格式、原始领域数据、数据与本领域其他数据内容的关联关系、数据与其他领域的数据内容的关联关系与数据内容的映射关系以得到统一且通用的数据模型。然后将数据模型发送至数据查询子系统,根据用户输入的数据标识、预设数据有效时间区间、数据所描述的对象、数据来源、数据的关联关系确定对应的领域数据,使得领域数据查询更加快速且准确。Specifically, if the preset data collection method is a preset subscription event, monitor the data status of multiple different target fields according to the preset subscription event, and collect the data status of the domain data of the target field whose data status is the data change status; if the preset data collection If the method is a timing collection method, the field data of multiple different target fields are collected according to the preset time interval cycle. Then according to the preset unified data model, the data generation time, data change time, data death time, object type described by the data, object instance described by the data, data source field, data format of the data source field, original field data, data The association relationship with other data content in this field, and the association relationship between data and data content in other fields Obtain the data content corresponding to the field data, and then establish the data generation time, data change time, data death time, and data location through the preset data mapping model. The type of object described, the object instance described by the data, the field of data source, the data format of the field of data source, the original field data, the relationship between data and other data content in this field, the relationship between data and data content in other fields and data Content mapping relationship to obtain a unified and common data model. Then send the data model to the data query subsystem, and determine the corresponding domain data according to the data identifier input by the user, the preset data valid time interval, the object described by the data, the data source, and the relationship between the data, making domain data query faster And accurate.

具体地,数据处理方法的流程如图8所示,当开始进行对不同目标领域的领域数据构建统一的数据模型时,根据用户设置目标领域的数据采集方式以得到预设数据采集方式,然后根据预设数据采集方式为预设订阅事件或定时采集方式进行领域数据采集,然后根据预设数据映射模型根据预设统一数据模型将领域数据映射转换为数据模型,以得到与表1的模型框架统一的数据模型,然后将统一的数据模型存储到本地数据库中,再将统一的数据模型进行发布,以便于后续用户根据数据模型快速查询领域数据。Specifically, the flow of the data processing method is shown in Figure 8. When starting to construct a unified data model for domain data in different target domains, set the data collection mode of the target domain according to the user to obtain the preset data collection mode, and then according to The preset data collection method is the preset subscription event or timing collection method to collect domain data, and then convert the domain data mapping into a data model according to the preset data mapping model according to the preset unified data model, so as to obtain a unified model framework with Table 1 Then store the unified data model in the local database, and then publish the unified data model, so that subsequent users can quickly query domain data according to the data model.

数据查询方法的交互图参照图9,当构建了统一且标准的数据模型后,智能分析决策系统可以发送查询数据指令至网元管理层,则网元管理层根据预设查询条件查询对应目标领域的数据模型,以根据预设查询条件匹配对应领域数据,以实现领域数据的快速查询,并将查询得到对应的领域数据快速返回至智能分析决策系统,从而实现数据快速查询,且智能分析决策系统可以直接使用具备统一数据模型的领域数据。The interaction diagram of the data query method refers to Figure 9. After a unified and standard data model is built, the intelligent analysis and decision-making system can send query data instructions to the network element management layer, and the network element management layer can query the corresponding target field according to the preset query conditions The data model is used to match the corresponding domain data according to the preset query conditions to realize the rapid query of the domain data, and quickly return the corresponding domain data obtained from the query to the intelligent analysis and decision-making system, so as to realize the rapid query of data, and the intelligent analysis and decision-making system Domain data with a unified data model can be used directly.

第三方面,参照图10,本申请其他实施例还公开了一种电子设备包括:存储器200、处理器100及存储在存储器200上并可在处理器100上运行的计算机程序,处理器100执行所述程序时实现:如第一方面的数据处理方法,或者如第二方面的数据查询方法。In the third aspect, referring to FIG. 10 , other embodiments of the present application also disclose an electronic device including: a memory 200, a processor 100, and a computer program stored in the memory 200 and operable on the processor 100, and the processor 100 executes The program implements: the data processing method of the first aspect, or the data query method of the second aspect.

电子设备可以为移动终端设备,也可以为非移动终端设备。移动终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机、上 网本、个人数字助理、CPE、UFI(无线热点设备)等;非移动终端设备可以为个人计算机、电视机、柜员机或者自助机等;本申请实施方案不作具体限定。The electronic device may be a mobile terminal device or a non-mobile terminal device. Mobile terminal devices can be mobile phones, tablet computers, notebook computers, handheld computers, vehicle-mounted terminal devices, wearable devices, super mobile personal computers, netbooks, personal digital assistants, CPE, UFI (wireless hotspot equipment), etc.; non-mobile terminal devices can be It is a personal computer, a television, a teller machine or a self-service machine, etc.; the implementation plan of this application is not specifically limited.

存储器200可以为外部存储器,也可以为内部存储器,外部存储器为外部存储卡,例如Micro SD卡。外部存储卡通过外部存储器接口与处理器通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。内部存储器可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。The memory 200 can be an external memory or an internal memory, and the external memory is an external memory card, such as a Micro SD card. The external memory card communicates with the processor through the external memory interface to realize the data storage function. Such as saving music, video and other files in the external memory card. Internal memory may be used to store computer-executable program code, including instructions.

处理器100可以包括一个或多个处理单元,例如:处理器100可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。The processor 100 may include one or more processing units, for example: the processor 100 may include an application processor (application processor, AP), a modem processor, a graphics processing unit (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), controller, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural network processor (neural-network processing unit, NPU), etc. Wherein, different processing units may be independent devices, or may be integrated in one or more processors.

第四方面,计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于:执行如第一方面的数据处理方法,或者执行如第二方面的数据查询方法。In a fourth aspect, a computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to: execute the data processing method according to the first aspect, or execute the data query method according to the second aspect.

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

本申请实施例包括:通过将不同目标领域的领域数据进行映射转换以得到数据模型,且数据模型按照预设统一数据模型映射转换,拉通了不同目标领域的数据信息共享,以建立数据之间的关联关系,进而提升智能分析系统分析数据精确度。The embodiment of the present application includes: the data model is obtained by mapping and transforming the field data of different target fields, and the data model is mapped and transformed according to the preset unified data model, which facilitates the sharing of data information in different target fields to establish relationship, thereby improving the accuracy of the data analyzed by the intelligent analysis system.

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。Those skilled in the art can understand that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware and an appropriate combination thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit . Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those of ordinary skill in the art, the term computer storage media includes both volatile and nonvolatile media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. permanent, removable and non-removable media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, tape, magnetic disk storage or other magnetic storage devices, or can Any other medium used to store desired information and which can be accessed by a computer. In addition, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .

以上是对本申请的较佳实施进行了具体说明,但本申请并不局限于上述实施方式,熟悉本领域的技术人员在不违背本申请精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。The above is a specific description of the preferred implementation of the application, but the application is not limited to the above-mentioned implementation, and those skilled in the art can also make various equivalent deformations or replacements without violating the spirit of the application. Equivalent modifications or replacements are all within the scope defined by the claims of the present application.

Claims (15)

一种数据处理方法,包括:A data processing method, comprising: 获取多个不同目标领域的领域数据;Obtain domain data for multiple different target domains; 对所述领域数据进行映射转换,得到与所述预设统一数据模型框架一致的数据模型。The domain data is mapped and converted to obtain a data model consistent with the preset unified data model framework. 根据权利要求1所述的数据处理方法,其中,所述对所述领域数据进行映射转换,包括:The data processing method according to claim 1, wherein said mapping and transforming said domain data comprises: 根据预设数据映射模型对所述领域数据进行映射转换处理,所述预设数据映射模型包括所述领域数据和所述预设统一数据模型的映射关系。The domain data is mapped and converted according to a preset data mapping model, and the preset data mapping model includes a mapping relationship between the domain data and the preset unified data model. 根据权利要求1所述的数据处理方法,其中,所述获取多个不同目标领域的领域数据,包括:The data processing method according to claim 1, wherein said acquiring domain data of a plurality of different target domains comprises: 根据预设数据采集方式获取多个不同目标领域的所述领域数据。The field data of a plurality of different target fields are acquired according to a preset data collection method. 根据权利要求3所述的数据处理方法,其中,所述根据预设数据采集方式获取多个不同目标领域的所述领域数据,包括如下至少之一:The data processing method according to claim 3, wherein said acquiring the domain data of a plurality of different target domains according to a preset data collection method comprises at least one of the following: 根据预设订阅事件监测多个不同目标领域的数据状态,采集所述数据状态为数据变更状态的所述目标领域的所述领域数据;monitoring the data status of multiple different target domains according to preset subscription events, and collecting the domain data of the target domain whose data status is a data change status; 根据预设时间间隔周期采集所述多个不同目标领域的所述领域数据。The domain data of the multiple different target domains are collected according to a preset time interval cycle. 根据权利要求1所述的数据处理方法,其中,所述对所述领域数据进行映射转换,得到与所述预设统一数据模型框架一致的数据模型,包括:The data processing method according to claim 1, wherein said mapping and transforming said domain data to obtain a data model consistent with said preset unified data model framework includes: 提取所述领域数据中与所述预设统一数据模型的属性参数对应的数据内容;Extracting the data content corresponding to the attribute parameters of the preset unified data model in the domain data; 根据预设数据映射模型建立所述数据内容与所述属性参数的映射关系以得到所述数据模型。A mapping relationship between the data content and the attribute parameters is established according to a preset data mapping model to obtain the data model. 根据权利要求5所述的数据处理方法,其中,所述属性参数包括以下任意多种:数据标识、数据有效时间、数据所描述的对象、数据来源、数据的关联关系。The data processing method according to claim 5, wherein the attribute parameters include any of the following: data identification, data valid time, objects described by the data, data sources, and data associations. 根据权利要求6所述的数据处理方法,其中,所述数据有效时间包括:数据产生时间、数据变更时间、数据消亡时间。The data processing method according to claim 6, wherein the data valid time includes: data generation time, data change time, and data death time. 根据权利要求6所述的数据处理方法,其中,所述数据所描述的对象包括:数据所描述的对象类型、数据所描述的对象实例。The data processing method according to claim 6, wherein the object described by the data includes: the type of the object described by the data, and the instance of the object described by the data. 根据权利要求6所述的数据处理方法,其中,所述数据来源包括:数据来源领域、数据来源领域的数据格式、原始领域数据。The data processing method according to claim 6, wherein the data source includes: the data source field, the data format of the data source field, and the original field data. 根据权利要求6所述的数据处理方法,其中,所述数据的关联关系包括:数据与本领域其他数据内容的关联关系、数据与其他领域的数据内容的关联关系。The data processing method according to claim 6, wherein the data association relationship includes: the association relationship between the data and other data content in the field, and the association relationship between the data and the data content in other fields. 根据权利要求1至10任一项所述的数据处理方法,其中,所述目标领域包括:配置管理领域、性能管理领域、故障管理领域、安全管理领域、日志管理领域。The data processing method according to any one of claims 1 to 10, wherein the target field includes: the field of configuration management, the field of performance management, the field of fault management, the field of security management, and the field of log management. 数据查询方法,包括:Data query methods, including: 获取如权利要求要求1至11任一项所述的数据处理方法的数据模型;Obtaining the data model of the data processing method according to any one of claims 1 to 11; 根据预设查询条件从所述数据模型中获取符合所述预设查询条件的领域数据。Obtain domain data meeting the preset query conditions from the data model according to the preset query conditions. 根据权利要求12所述的数据查询方法,其中,包括:The data query method according to claim 12, comprising: 所述预设查询条件包括以下任意一种或多种:数据标识、预设数据有效时间区间、数据 所描述的对象、数据来源、数据的关联关系。The preset query conditions include any one or more of the following: data identification, preset data valid time interval, objects described by the data, data sources, and data associations. 一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现:An electronic device, comprising: a memory, a processor, and a computer program stored on the memory and operable on the processor, when the processor executes the program, it realizes: 如权利要求1至11任一项所述的数据处理方法,或如权利要求12至13任一项所述的数据查询方法。The data processing method according to any one of claims 1 to 11, or the data query method according to any one of claims 12 to 13. 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于:A computer-readable storage medium storing computer-executable instructions for: 执行如权利要求1至11任一项所述的数据处理方法,或如权利要求12至13任一项所述的数据查询方法。Executing the data processing method according to any one of claims 1 to 11, or the data query method according to any one of claims 12 to 13.
PCT/CN2022/112569 2021-08-17 2022-08-15 Data processing method, data query method, device, and storage medium Ceased WO2023020447A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110944647.X 2021-08-17
CN202110944647.XA CN115905376A (en) 2021-08-17 2021-08-17 Data processing method, data query method, device and storage medium

Publications (1)

Publication Number Publication Date
WO2023020447A1 true WO2023020447A1 (en) 2023-02-23

Family

ID=85240071

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/112569 Ceased WO2023020447A1 (en) 2021-08-17 2022-08-15 Data processing method, data query method, device, and storage medium

Country Status (2)

Country Link
CN (1) CN115905376A (en)
WO (1) WO2023020447A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116975101A (en) * 2023-08-08 2023-10-31 中国平安财产保险股份有限公司 A unified data query method, device, computer equipment and storage medium
CN116955734A (en) * 2023-08-23 2023-10-27 青岛檬豆网络科技有限公司 Data collection method and device for big data platform

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100145902A1 (en) * 2008-12-09 2010-06-10 Ita Software, Inc. Methods and systems to train models to extract and integrate information from data sources
CN102760184A (en) * 2012-06-12 2012-10-31 中国电力科学研究院 Information interaction method for heterogeneous electric power application system
US20140067836A1 (en) * 2012-09-06 2014-03-06 Sap Ag Visualizing reporting data using system models
CN107357856A (en) * 2017-06-29 2017-11-17 广西电网有限责任公司 Implementation method based on power network panorama business model data integration and data, services
CN108509599A (en) * 2018-04-02 2018-09-07 北京中电普华信息技术有限公司 A kind of creation method and device of data model

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100145902A1 (en) * 2008-12-09 2010-06-10 Ita Software, Inc. Methods and systems to train models to extract and integrate information from data sources
CN102760184A (en) * 2012-06-12 2012-10-31 中国电力科学研究院 Information interaction method for heterogeneous electric power application system
US20140067836A1 (en) * 2012-09-06 2014-03-06 Sap Ag Visualizing reporting data using system models
CN107357856A (en) * 2017-06-29 2017-11-17 广西电网有限责任公司 Implementation method based on power network panorama business model data integration and data, services
CN108509599A (en) * 2018-04-02 2018-09-07 北京中电普华信息技术有限公司 A kind of creation method and device of data model

Also Published As

Publication number Publication date
CN115905376A (en) 2023-04-04

Similar Documents

Publication Publication Date Title
KR102634058B1 (en) Input and output schema mapping
CN114691786A (en) Method and device for determining data blood relationship, storage medium and electronic device
CN103400579B (en) A kind of speech recognition system and construction method
CN109034993A (en) Account checking method, equipment, system and computer readable storage medium
CN104298983B (en) Tongue fur image with distributed user terminal obtains and analysis system
WO2019001312A1 (en) Method and apparatus for realizing alarm association, and computer readable storage medium
WO2019028992A1 (en) Multi-module version dependency relationship construction method, device, server and storage medium
CN111881223B (en) Data management method, device, system and storage medium
EP2182448A1 (en) Federated configuration data management
EP3701741A1 (en) Network slice management
CN111627552A (en) Medical streaming data blood relationship analysis and storage method and device
WO2023020447A1 (en) Data processing method, data query method, device, and storage medium
CN110543512B (en) Information synchronization method, device and system
CN101282240A (en) A network device management method, device and system
CN112256682A (en) Data quality detection method and device for multi-dimensional heterogeneous data
CN109902117A (en) Operation system analysis method and device
CN114238459A (en) A method, device and system for integrated management of heterogeneous data sources
CN116127213A (en) Label management method, device, equipment and storage medium
CN113783862B (en) Method and device for checking data in edge cloud cooperation process
CN112671867A (en) Travel integrated cloud service system and method integrating multiple transportation modes
US12118111B2 (en) Edge data processing utilizing per-endpoint subscriber configurable data processing workloads
CN111125226A (en) Configuration data acquisition method and device
CN115510112A (en) A data reporting method, device, storage medium and electronic equipment
CN117891813A (en) Method and device for realizing data sharing based on data catalogue
CN115686497A (en) Business development data management method, development engine, electronic device, and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22857759

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22857759

Country of ref document: EP

Kind code of ref document: A1