CN118690026A - Operation and maintenance data processing method, device and server - Google Patents
Operation and maintenance data processing method, device and server Download PDFInfo
- Publication number
- CN118690026A CN118690026A CN202410837421.3A CN202410837421A CN118690026A CN 118690026 A CN118690026 A CN 118690026A CN 202410837421 A CN202410837421 A CN 202410837421A CN 118690026 A CN118690026 A CN 118690026A
- Authority
- CN
- China
- Prior art keywords
- maintenance
- query
- target
- data
- time period
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/367—Ontology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
- G06F16/212—Schema design and management with details for data modelling support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
- G06N5/022—Knowledge engineering; Knowledge acquisition
- G06N5/025—Extracting rules from data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Artificial Intelligence (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Mathematical Physics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Technology Law (AREA)
- Marketing (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Human Computer Interaction (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域Technical Field
本说明书属于人工智能技术领域,尤其涉及运维数据的处理方法、装置和服务器。This specification belongs to the field of artificial intelligence technology, and in particular to a method, device and server for processing operation and maintenance data.
背景技术Background Art
在金融业务场景中,诸如银行交易服务平台等大型的网络系统大多结构复杂、多变,并且涉及大量纳管设备。相应的,对上述网络系统进行运维管理时通常会涉及到较为庞大的数据处理量。基于现有方法,运维人员在对上述网络系统进行运维管理(例如,查询、定位网络系统中的故障设备等)时,大多需要依赖运维人员人工进行大量的核查、检测,存在处理效率低,处理耗时长,且容易出现误差的问题。In financial business scenarios, large network systems such as bank transaction service platforms are mostly complex and changeable in structure, and involve a large number of managed devices. Accordingly, the operation and maintenance management of the above network systems usually involves a relatively large amount of data processing. Based on existing methods, when operation and maintenance personnel perform operation and maintenance management on the above network systems (for example, querying and locating faulty equipment in the network system, etc.), they mostly need to rely on operation and maintenance personnel to manually perform a large amount of verification and testing, which has the problems of low processing efficiency, long processing time, and easy error.
针对上述问题,目前尚未提出有效的解决方案。To address the above problems, no effective solution has been proposed yet.
发明内容Summary of the invention
本说明书提供了一种运维数据的处理方法、装置和服务器,能够较为高效、精准地确定并反馈与目标运维数据查询请求相对应的目标运维查询结果,有效地减少用户的等待时长。The present specification provides a method, device and server for processing operation and maintenance data, which can efficiently and accurately determine and feedback a target operation and maintenance query result corresponding to a target operation and maintenance data query request, effectively reducing the user's waiting time.
本说明书提供了一种运维数据的处理方法,应用于服务器,包括:This specification provides a method for processing operation and maintenance data, which is applied to a server and includes:
接收运维终端基于动态运维地图发起的目标运维数据查询请求;其中,所述动态运维地图为针对目标网络系统的运维知识图谱工具;所述动态运维地图至少包括数据采集层、数据建模层;所述数据采集层用于采集所对接的目标网络系统中的纳管设备的设备参数;所述数据建模层用于利用所述纳管设备的设备参数,基于数字孪生和知识图谱构建得到针对目标网络系统的目标运维仿真模型;Receive a target operation and maintenance data query request initiated by an operation and maintenance terminal based on a dynamic operation and maintenance map; wherein the dynamic operation and maintenance map is an operation and maintenance knowledge graph tool for a target network system; the dynamic operation and maintenance map comprises at least a data collection layer and a data modeling layer; the data collection layer is used to collect device parameters of managed devices in the connected target network system; the data modeling layer is used to construct a target operation and maintenance simulation model for the target network system based on digital twins and knowledge graphs using the device parameters of the managed devices;
根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题;According to the preset instantiation processing rules, by processing the target operation and maintenance data query request, a target operation and maintenance query question that meets the requirements is extracted;
检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题;其中,当前时间段的缓存热点问题列表包含有当前时间段的热点运维查询问题;所述当前时间段的缓存热点问题列表与缓存模块关联;所述缓存模块负责存储与当前时间段的热点运维查询问题对应的运维查询结果;所述运维查询结果为服务器在空闲时间段基于当前时间段的热点运维查询问题,调用并运行目标运维仿真模型得到的;Detect whether the target operation and maintenance query problem exists in the cache hot problem list of the current time period; wherein the cache hot problem list of the current time period includes the hot operation and maintenance query problem of the current time period; the cache hot problem list of the current time period is associated with a cache module; the cache module is responsible for storing the operation and maintenance query results corresponding to the hot operation and maintenance query problem of the current time period; the operation and maintenance query results are obtained by calling and running the target operation and maintenance simulation model based on the hot operation and maintenance query problem of the current time period by the server in the idle time period;
在确定当前时间段的缓存热点问题列表中存在该目标运维查询问题的情况下,根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到缓存模块进行数据查询;When it is determined that the target operation and maintenance query problem exists in the cache hot problem list of the current time period, the target operation and maintenance data query request carrying the target operation and maintenance query problem is routed to the cache module for data query according to the preset routing rules;
获取缓存模块反馈的与目标运维查询问题对应的目标运维查询结果;并向运维终端送所述目标运维查询结果;其中,所述运维终端为目标运维数据查询请求的发起终端。Obtain a target operation and maintenance query result corresponding to the target operation and maintenance query question fed back by the cache module; and send the target operation and maintenance query result to the operation and maintenance terminal; wherein the operation and maintenance terminal is an initiating terminal for the target operation and maintenance data query request.
在一个实施例中,所述动态运维地图还包括:业务功能层;其中,所述业务功能层与运维终端对接;所述业务功能层支持用户通过运维终端发起多种业务类型的运维数据查询请求;In one embodiment, the dynamic operation and maintenance map further includes: a business function layer; wherein the business function layer is connected to the operation and maintenance terminal; the business function layer supports users to initiate operation and maintenance data query requests of various business types through the operation and maintenance terminal;
其中,所述多种业务类型的运维数据查询请求包括:故障设备定位查询请求、连接路径导航查询请求、连接路径路况状态查询请求。The operation and maintenance data query requests of the multiple business types include: a faulty equipment location query request, a connection path navigation query request, and a connection path road condition query request.
在一个实施例中,所述动态运维地图还包括:维护管理层;其中,所述维护管理层用于根据所述数据建模层输出的仿真运算结果,监测目标网络系统的健康状态;在监测到目标网络系统的健康状态存在异常的情况下,根据所述仿真运算结果,生成针对目标网络系统的运维策略。In one embodiment, the dynamic operation and maintenance map also includes: a maintenance management layer; wherein the maintenance management layer is used to monitor the health status of the target network system according to the simulation calculation results output by the data modeling layer; when an abnormality is detected in the health status of the target network system, an operation and maintenance strategy for the target network system is generated according to the simulation calculation results.
在一个实施例中,根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题,包括:In one embodiment, according to a preset instantiation processing rule, by processing the target operation and maintenance data query request, a target operation and maintenance query question that meets the requirements is extracted, including:
根据预设的实例化处理规则,从目标运维数据查询请求中提取得到初始问题;According to the preset instantiation processing rules, the initial question is extracted from the target operation and maintenance data query request;
根据预设的参考问题列表和初始问题,进行问题匹配,得到对应的匹配结果;Match the questions according to the preset reference question list and the initial question to obtain the corresponding matching results;
根据匹配结果,在确定匹配失败的情况下,对初始问题进行语义识别,得到对应的语义识别结果;According to the matching result, when it is determined that the matching fails, semantic recognition is performed on the initial question to obtain a corresponding semantic recognition result;
对所述语义识别结果进行分词处理;并基于分词处理后的语义识别结果,提取出问题关键词;Performing word segmentation processing on the semantic recognition result; and extracting question keywords based on the semantic recognition result after word segmentation processing;
根据问题关键词,通过查询与目标网络系统关联的知识图谱,得到多个待定问题;Based on the question keywords, multiple pending questions are obtained by querying the knowledge graph associated with the target network system;
从所述多个待定问题中,筛选出符合要求的目标运维查询问题。From the multiple pending questions, select target operation and maintenance query questions that meet the requirements.
在一个实施例中,在根据预设的参考问题列表和初始问题,进行问题匹配,得到对应的匹配结果之后,所述方法还包括:In one embodiment, after matching questions according to the preset reference question list and the initial question to obtain corresponding matching results, the method further includes:
根据匹配结果,在确定匹配成功的情况下,从预设的参考问题列表中确定出与初始问题相匹配的参考问题作为所述目标运维查询问题。According to the matching result, when it is determined that the match is successful, a reference question matching the initial question is determined from a preset reference question list as the target operation and maintenance query question.
在一个实施例中,在检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题之后,所述方法还包括:In one embodiment, after detecting whether the target operation and maintenance query problem exists in the cache hotspot problem list in the current time period, the method further includes:
在确定当前时间段的缓存热点问题列表中不存在该目标运维查询问题的情况下,根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到数据建模层,以调用目标运维仿真模型基于目标运维查询问题进行仿真运算;When it is determined that the target operation and maintenance query problem does not exist in the cache hot problem list of the current time period, the target operation and maintenance data query request carrying the target operation and maintenance query problem is routed to the data modeling layer according to the preset routing rules, so as to call the target operation and maintenance simulation model to perform simulation calculation based on the target operation and maintenance query problem;
获取数据建模层输出的目标仿真运算结果;并向运维终端发送所述目标仿真运算结果。Obtain the target simulation calculation result output by the data modeling layer; and send the target simulation calculation result to the operation and maintenance terminal.
在一个实施例中,调用目标运维仿真模型基于目标运维查询问题进行仿真运算,包括:In one embodiment, calling the target operation and maintenance simulation model to perform simulation calculation based on the target operation and maintenance query problem includes:
根据目标运维查询问题,通过查询与目标网络系统关联的知识图谱,确定起始设备、结束设备,以及关联设备;其中,所述关联设备包括直接关联设备和/或间接关联设备;According to the target operation and maintenance query question, by querying the knowledge graph associated with the target network system, the starting device, the ending device, and the associated device are determined; wherein the associated device includes a directly associated device and/or an indirectly associated device;
获取并利用起始设备的链接地址、结束设备的链接地址、关联设备的链接地址,构建得到目标链接地址矩阵;Obtain and use the link address of the starting device, the link address of the ending device, and the link address of the associated device to construct a target link address matrix;
根据设备区域的属性信息,将所述目标链接地址矩阵拆分为多个子链接地址矩阵;According to the attribute information of the device area, the target link address matrix is split into a plurality of sub-link address matrices;
调用目标运维仿真模型根据多个子链接地址矩阵进行并行仿真运算,得到多个子仿真运算结果;Calling the target operation and maintenance simulation model to perform parallel simulation operations according to multiple sub-link address matrices to obtain multiple sub-simulation operation results;
根据设备区域的属性信息,组合多个子仿真运算结果,得到目标仿真运算结果。According to the attribute information of the device area, multiple sub-simulation operation results are combined to obtain the target simulation operation result.
在一个实施例中,在根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题之后,所述方法还包括:In one embodiment, after extracting a target operation and maintenance query question that meets the requirements by processing the target operation and maintenance data query request according to a preset instantiation processing rule, the method further includes:
将目标运维查询问题,以及与该目标运维查询问题对应的查询时间记录到查询日志中。The target operation and maintenance query question and the query time corresponding to the target operation and maintenance query question are recorded in the query log.
在一个实施例中,所述方法还包括:In one embodiment, the method further comprises:
每间隔预设的时间间隔,根据查询日志,获取当前时间段的运维查询问题记录;At preset time intervals, obtain the operation and maintenance query problem records of the current time period based on the query log;
根据运维查询问题记录,统计得到当前时间段的运维查询问题的查询热度值;According to the operation and maintenance query problem records, the query popularity value of the operation and maintenance query problem in the current time period is obtained by statistics;
根据当前时间段的运维查询问题的查询热度值,筛选出当前时间段的热点运维问题;Filter out hot O&M issues in the current time period based on the query popularity of the O&M query issues in the current time period;
根据当前时间段的热点运维问题,更新上一个时间段的缓存热点问题列表,得到当前时间段的缓存热点问题列表。According to the hot operation and maintenance problems in the current time period, the cache hot problem list of the previous time period is updated to obtain the cache hot problem list of the current time period.
在一个实施例中,所述方法还包括:In one embodiment, the method further comprises:
检测当前的空闲时间段是否满足预设的触发条件;Check whether the current idle time period meets the preset trigger conditions;
在确定当前的空闲时间段满足预设的触发条件的情况下,通过数据建模层调用目标运维仿真模型处理当前时间段的缓存热点问题列表中未标记的热点问题;When it is determined that the current idle time period meets the preset triggering condition, the target operation and maintenance simulation model is called through the data modeling layer to process the unmarked hot issues in the cache hot issue list of the current time period;
获取数据建模层输出的针对该热点问题的仿真运算结果;并在当前时间段的缓存热点问题列表中对该热点问题进行相应标记;Obtain the simulation calculation results for the hot issue output by the data modeling layer; and mark the hot issue accordingly in the cached hot issue list of the current time period;
将该热点问题的仿真运算结果发送至缓存模块进行缓存。The simulation results of the hot issue are sent to the cache module for caching.
在一个实施例中,所述缓存模块连接有SQL数据库和图数据库;In one embodiment, the cache module is connected to a SQL database and a graph database;
相应的,所述缓存模块在接收到仿真运算结果后,确定出仿真运算结果的数据格式类型;根据仿真运算结果的数据格式类型,将该仿真运算结果存入相匹配的数据库中。Correspondingly, after receiving the simulation operation result, the cache module determines the data format type of the simulation operation result; and stores the simulation operation result in a matching database according to the data format type of the simulation operation result.
在一个实施例中,在获取缓存模块反馈的与目标运维查询问题对应的目标运维查询结果之后,所述方法还包括:In one embodiment, after obtaining the target operation and maintenance query result corresponding to the target operation and maintenance query question fed back by the cache module, the method further includes:
根据目标运维查询结果,查询与目标网络系统关联的知识图谱,获得与目标运维查询结果相关的目标关联数据;According to the target operation and maintenance query result, query the knowledge graph associated with the target network system to obtain target associated data related to the target operation and maintenance query result;
根据目标运维查询结果和目标关联数据,生成可视化的结果展示数据;Generate visual display data based on the target operation and maintenance query results and target related data;
将所述可视化的结果展示数据发送至运维终端。The visualized result display data is sent to the operation and maintenance terminal.
本说明书还提供了一种运维数据的处理装置,包括:This specification also provides a device for processing operation and maintenance data, including:
接收模块,用于接收运维终端基于动态运维地图发起的目标运维数据查询请求;其中,所述动态运维地图为针对目标网络系统的运维知识图谱工具;所述动态运维地图至少包括数据采集层、数据建模层;所述数据采集层用于采集所对接的目标网络系统中的纳管设备的设备参数;所述数据建模层用于利用所述纳管设备的设备参数,基于数字孪生和知识图谱构建得到针对目标网络系统的目标运维仿真模型;A receiving module is used to receive a target operation and maintenance data query request initiated by an operation and maintenance terminal based on a dynamic operation and maintenance map; wherein the dynamic operation and maintenance map is an operation and maintenance knowledge graph tool for a target network system; the dynamic operation and maintenance map comprises at least a data acquisition layer and a data modeling layer; the data acquisition layer is used to acquire device parameters of managed devices in the connected target network system; the data modeling layer is used to construct a target operation and maintenance simulation model for the target network system based on digital twins and knowledge graphs using the device parameters of the managed devices;
提取模块,用于根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题;An extraction module is used to extract target operation and maintenance query questions that meet the requirements by processing the target operation and maintenance data query request according to a preset instantiation processing rule;
检测模块,用于检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题;其中,当前时间段的缓存热点问题列表包含有当前时间段的热点运维查询问题;所述当前时间段的缓存热点问题列表与缓存模块关联;所述缓存模块负责存储与当前时间段的热点运维查询问题对应的运维查询结果;所述运维查询结果为服务器在空闲时间段基于当前时间段的热点运维查询问题,调用并运行目标运维仿真模型得到的;A detection module is used to detect whether the target operation and maintenance query problem exists in the cache hot problem list of the current time period; wherein the cache hot problem list of the current time period includes the hot operation and maintenance query problem of the current time period; the cache hot problem list of the current time period is associated with a cache module; the cache module is responsible for storing the operation and maintenance query results corresponding to the hot operation and maintenance query problem of the current time period; the operation and maintenance query results are obtained by calling and running the target operation and maintenance simulation model based on the hot operation and maintenance query problem of the current time period by the server in the idle time period;
路由模块,用于在确定当前时间段的缓存热点问题列表中存在该目标运维查询问题的情况下,根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到缓存模块进行数据查询;A routing module is used to route the target operation and maintenance data query request carrying the target operation and maintenance query question to the cache module for data query according to a preset routing rule when it is determined that the target operation and maintenance query question exists in the cache hotspot question list in the current time period;
反馈模块,用于获取缓存模块反馈的与目标运维查询问题对应的目标运维查询结果;并向运维终端送所述目标运维查询结果;其中,所述运维终端为目标运维数据查询请求的发起终端。The feedback module is used to obtain the target operation and maintenance query result corresponding to the target operation and maintenance query question fed back by the cache module; and send the target operation and maintenance query result to the operation and maintenance terminal; wherein the operation and maintenance terminal is the initiating terminal of the target operation and maintenance data query request.
本说明书还提供了一种服务器,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现所述运维数据的处理方法的相关步骤。The present specification also provides a server, comprising a processor and a memory for storing processor executable instructions, wherein the processor implements relevant steps of the method for processing operation and maintenance data when executing the instructions.
本说明书还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被处理器执行时实现所述运维数据的处理方法的相关步骤。The present specification also provides a computer-readable storage medium on which computer instructions are stored. When the instructions are executed by a processor, the relevant steps of the method for processing operation and maintenance data are implemented.
基于本说明书提供的运维数据的处理方法、装置和服务器,具体实施前,可以先综合利用数字孪生技术和知识图谱构建得到针对目标网络系统的动态运维地图;其中,该动态运维地图至少包含有的数据建模层和数据采集层;数据采集层用于采集所对接的目标网络系统中的纳管设备的设备参数;数据建模层用于利用所述纳管设备的设备参数,基于数字孪生技术和知识图谱构建得到针对目标网络系统的目标运维仿真模型;其中,目标运维仿真模型与目标网络系统的知识图谱关联。进一步,服务器还会定时更新当前时间段的缓存热点问题列表中的热点运维查询问题;并在空闲时间段,在不影响正常业务数据处理的前提下,通过数据建模层调用目标运维仿真模型根据当前时间段的热点运维查询问题预先进行仿真运算得到对应的仿真运算结果,作为对应的运维查询结果;再引入缓存机制,将上述运维查询结果发送至缓存模块进行缓存,以备后续调取使用。具体实施时,服务器在接收到运维终端基于动态运维地图发起的目标运维数据查询请求后,可以先根据预设的实例化处理规则,提取得到符合要求的目标运维查询问题;再检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题;如果存在,则根据预设的路由规则,优先将携带有目标运维查询问题的目标运维数据查询请求路由到缓存模块进行数据查询,避免现场调用目标运维仿真模型在线进行仿真运算,从缓存数据库中快速地找出对应的目标运维查询结果,并反馈给运维终端。从而能够较为高效、精准地确定并反馈对应的目标运维查询结果,有效地减少用户的等待时长。Based on the operation and maintenance data processing method, device and server provided in this specification, before specific implementation, the digital twin technology and knowledge graph can be used to construct a dynamic operation and maintenance map for the target network system; wherein, the dynamic operation and maintenance map at least includes a data modeling layer and a data acquisition layer; the data acquisition layer is used to collect the equipment parameters of the managed devices in the connected target network system; the data modeling layer is used to use the equipment parameters of the managed devices to construct a target operation and maintenance simulation model for the target network system based on the digital twin technology and knowledge graph; wherein, the target operation and maintenance simulation model is associated with the knowledge graph of the target network system. Further, the server will also regularly update the hot operation and maintenance query problems in the cached hot problem list of the current time period; and in the idle time period, without affecting the normal business data processing, the target operation and maintenance simulation model is called through the data modeling layer to perform simulation calculations in advance according to the hot operation and maintenance query problems of the current time period to obtain the corresponding simulation calculation results as the corresponding operation and maintenance query results; and then introduce a cache mechanism to send the above operation and maintenance query results to the cache module for caching for subsequent retrieval and use. In specific implementation, after receiving the target operation and maintenance data query request initiated by the operation and maintenance terminal based on the dynamic operation and maintenance map, the server can first extract the target operation and maintenance query problem that meets the requirements according to the preset instantiation processing rules; then detect whether the target operation and maintenance query problem exists in the cache hot problem list of the current time period; if so, according to the preset routing rules, the target operation and maintenance data query request carrying the target operation and maintenance query problem is preferentially routed to the cache module for data query, avoiding the on-site call of the target operation and maintenance simulation model for online simulation calculation, and quickly find the corresponding target operation and maintenance query result from the cache database and feedback it to the operation and maintenance terminal. In this way, the corresponding target operation and maintenance query result can be determined and fed back more efficiently and accurately, effectively reducing the waiting time of users.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本说明书实施例,下面将对实施例中所需要使用的附图作简单地介绍,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of this specification, the drawings required for use in the embodiments will be briefly introduced below. The drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
图1是本说明书的一个实施例提供的运维数据的处理方法的流程示意图;FIG1 is a flow chart of a method for processing operation and maintenance data provided by an embodiment of the present specification;
图2是在一个场景示例中,应用本说明书实施例提供的运维数据的处理方法的一种实施例的示意图;FIG2 is a schematic diagram of an embodiment of a method for processing operation and maintenance data provided by an embodiment of this specification in a scenario example;
图3是在一个场景示例中,应用本说明书实施例提供的运维数据的处理方法的一种实施例的示意图;FIG3 is a schematic diagram of an embodiment of a method for processing operation and maintenance data provided by an embodiment of this specification in a scenario example;
图4是在一个场景示例中,应用本说明书实施例提供的运维数据的处理方法的一种实施例的示意图;FIG4 is a schematic diagram of an embodiment of a method for processing operation and maintenance data provided by an embodiment of this specification in a scenario example;
图5是在一个场景示例中,应用本说明书实施例提供的运维数据的处理方法的一种实施例的示意图;FIG5 is a schematic diagram of an embodiment of a method for processing operation and maintenance data provided by an embodiment of this specification in a scenario example;
图6是在一个场景示例中,应用本说明书实施例提供的运维数据的处理方法的一种实施例的示意图;FIG6 is a schematic diagram of an embodiment of a method for processing operation and maintenance data provided by an embodiment of this specification in a scenario example;
图7是在一个场景示例中,应用本说明书实施例提供的运维数据的处理方法的一种实施例的示意图;FIG7 is a schematic diagram of an embodiment of a method for processing operation and maintenance data provided by an embodiment of this specification in a scenario example;
图8是本说明书的一个实施例提供的服务器的结构组成示意图;FIG8 is a schematic diagram of the structure of a server provided by an embodiment of the present specification;
图9是本说明书的一个实施例提供的运维数据的处理装置的结构组成示意图;FIG9 is a schematic diagram of the structure of a device for processing operation and maintenance data provided by an embodiment of the present specification;
图10是在一个场景示例中,应用本说明书实施例提供的运维数据的处理方法的一种实施例的示意图。FIG10 is a schematic diagram of an embodiment of a method for processing operation and maintenance data provided in an embodiment of this specification, in a scenario example.
具体实施方式DETAILED DESCRIPTION
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be described clearly and completely below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this specification.
参阅图1所示,本说明书实施例提供了一种运维数据的处理方法。其中,该方法具体应用于服务器一侧。具体实施时,该方法可以包括以下内容:Referring to FIG. 1 , an embodiment of the present specification provides a method for processing operation and maintenance data. The method is specifically applied to the server side. When implemented, the method may include the following contents:
S101:接收运维终端基于动态运维地图发起的目标运维数据查询请求;其中,所述动态运维地图为针对目标网络系统的运维知识图谱工具;所述动态运维地图至少包括数据采集层、数据建模层;所述数据采集层用于采集所对接的目标网络系统中的纳管设备的设备参数;所述数据建模层用于利用所述纳管设备的设备参数,基于数字孪生和知识图谱构建得到针对目标网络系统的目标运维仿真模型;S101: Receive a target operation and maintenance data query request initiated by an operation and maintenance terminal based on a dynamic operation and maintenance map; wherein the dynamic operation and maintenance map is an operation and maintenance knowledge graph tool for a target network system; the dynamic operation and maintenance map comprises at least a data acquisition layer and a data modeling layer; the data acquisition layer is used to acquire device parameters of managed devices in the connected target network system; the data modeling layer is used to construct a target operation and maintenance simulation model for the target network system based on digital twins and knowledge graphs using the device parameters of the managed devices;
S102:根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题;S102: extracting target operation and maintenance query questions that meet the requirements by processing the target operation and maintenance data query request according to a preset instantiation processing rule;
S103:检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题;其中,当前时间段的缓存热点问题列表包含有当前时间段的热点运维查询问题;所述当前时间段的缓存热点问题列表与缓存模块关联;所述缓存模块负责存储与当前时间段的热点运维查询问题对应的运维查询结果;所述运维查询结果为服务器在空闲时间段基于当前时间段的热点运维查询问题,调用并运行目标运维仿真模型得到的;S103: Detect whether the target operation and maintenance query problem exists in the cache hot problem list of the current time period; wherein the cache hot problem list of the current time period includes the hot operation and maintenance query problem of the current time period; the cache hot problem list of the current time period is associated with a cache module; the cache module is responsible for storing the operation and maintenance query results corresponding to the hot operation and maintenance query problem of the current time period; the operation and maintenance query results are obtained by calling and running the target operation and maintenance simulation model based on the hot operation and maintenance query problem of the current time period by the server in the idle time period;
S104:在确定当前时间段的缓存热点问题列表中存在该目标运维查询问题的情况下,根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到缓存模块进行数据查询;S104: When it is determined that the target operation and maintenance query problem exists in the cache hot problem list of the current time period, the target operation and maintenance data query request carrying the target operation and maintenance query problem is routed to the cache module for data query according to a preset routing rule;
S105:获取缓存模块反馈的与目标运维查询问题对应的目标运维查询结果;并向运维终端送所述目标运维查询结果;其中,所述运维终端为目标运维数据查询请求的发起终端。S105: Obtain a target operation and maintenance query result corresponding to the target operation and maintenance query question fed back by the cache module; and send the target operation and maintenance query result to the operation and maintenance terminal; wherein the operation and maintenance terminal is an initiating terminal of the target operation and maintenance data query request.
基于上述实施例,一方面引入和利用了数字孪生技术和知识图谱技术,构建得到针对目标网络系统的动态运维地图;其中,该动态运维地图至少包含有数据建模层和数据采集层;所述数据采集层用于自动采集更新所对应的目标网络系统中的纳管设备的设备参数;所述数据建模层用于利用纳管设备的设备参数,构建针对目标网络系统的目标运维仿真模型;同时,该目标运维仿真模型还与目标网络系统的知识图谱关联。基于上述动态运维地图,服务器可以利用目标运维仿真模型结合知识图谱,通过仿真运算,精准地获取得到对应的运维查询结果,满足用户多样化的运维查询需求。另一方面还引入了缓存机制,服务器定期更新当前时间段的缓存热点问题列表中的热点运维查询问题;并在空闲时间段,在不影响正常业务数据处理的前提下,通过调用目标运维仿真模型根据当前时间段的热点运维查询问题预先进行仿真运算,得到对应的运维查询结果;再将上述运维查询结果发送至缓存模块进行缓存,以备后续使用。基于上述缓存机制,服务器在接收目标运维数据查询请求,并提取出对应的目标运维查询问题后,可以先检索该问题是否存在于当前时间段的缓存热点问题列表中;如果存在,则不需要再现场调用目标运维仿真模型进行数据量庞大的仿真运算,而是可以根据预设的路由规则,直接路由到缓存模块,快速地查询得到相对应的目标运维查询结果,并及时地反馈给运维终端,从而能够有效减少用户的等待时长,提高整体的处理效率。Based on the above embodiments, on the one hand, digital twin technology and knowledge graph technology are introduced and utilized to construct a dynamic operation and maintenance map for the target network system; wherein, the dynamic operation and maintenance map at least includes a data modeling layer and a data acquisition layer; the data acquisition layer is used to automatically acquire and update the device parameters of the corresponding managed devices in the target network system; the data modeling layer is used to use the device parameters of the managed devices to construct a target operation and maintenance simulation model for the target network system; at the same time, the target operation and maintenance simulation model is also associated with the knowledge graph of the target network system. Based on the above dynamic operation and maintenance map, the server can use the target operation and maintenance simulation model in combination with the knowledge graph, and accurately obtain the corresponding operation and maintenance query results through simulation calculations to meet the user's diverse operation and maintenance query needs. On the other hand, a cache mechanism is also introduced, and the server regularly updates the hot operation and maintenance query problems in the cache hot problem list of the current time period; and in the idle time period, without affecting the normal business data processing, the target operation and maintenance simulation model is called to perform simulation calculations in advance according to the hot operation and maintenance query problems in the current time period to obtain the corresponding operation and maintenance query results; and then the above operation and maintenance query results are sent to the cache module for caching for subsequent use. Based on the above-mentioned cache mechanism, after receiving the target operation and maintenance data query request and extracting the corresponding target operation and maintenance query question, the server can first search whether the question exists in the cache hot question list of the current time period; if it does, there is no need to call the target operation and maintenance simulation model on site to perform simulation calculations with huge amounts of data. Instead, it can be directly routed to the cache module according to the preset routing rules, and the corresponding target operation and maintenance query results can be quickly queried and fed back to the operation and maintenance terminal in a timely manner, thereby effectively reducing the user's waiting time and improving the overall processing efficiency.
在一些实施例中,上述运维数据的处理方法具体可以应用于服务器一侧。其中,该服务器具体可以为交易服务平台的运维服务器。In some embodiments, the above-mentioned operation and maintenance data processing method can be specifically applied to the server side, wherein the server can specifically be an operation and maintenance server of the transaction service platform.
具体的,上述服务器可以包括一种能够实现数据传输、数据处理等功能的后台服务器。具体的,所述服务器例如可以为一个具有数据运算、存储功能以及网络交互功能的电子设备。或者,所述服务器也可以为运行于该电子设备中,为数据处理、存储和网络交互提供支持的软件程序。在本实施例中,并不具体限定所述服务器的数量。所述服务器具体可以为一个服务器,也可以为几个服务器,或者,由若干服务器形成的服务器集群。Specifically, the server may include a background server capable of realizing functions such as data transmission and data processing. Specifically, the server may be, for example, an electronic device having data calculation, storage and network interaction functions. Alternatively, the server may also be a software program running in the electronic device to provide support for data processing, storage and network interaction. In this embodiment, the number of the servers is not specifically limited. The server may be one server, or several servers, or a server cluster formed by several servers.
上述目标网络系统具体的可以为交易服务平台的后台数据处理系统。其中,上述目标网络系统具体可以连接有多个纳管设备,例如,ATM机、服务器、柜员机、监控摄像头、计算机、路由器、交换机等等。进一步,上述目标网络系统所包含有的纳管设备基于设备区域的属性信息(例如,业务功能属性等)可以被拆分为多个业务功能区域,例如,数据库区域、安保区域、结算区域等等。The target network system may specifically be a backend data processing system of a transaction service platform. Specifically, the target network system may be connected to a plurality of managed devices, such as ATM machines, servers, teller machines, surveillance cameras, computers, routers, switches, etc. Further, the managed devices included in the target network system may be divided into a plurality of business function areas based on the attribute information of the device area (e.g., business function attributes, etc.), such as a database area, a security area, a settlement area, etc.
上述动态运维地图具体可以理解为预先利用数字孪生技术和知识图谱技术,针对目标网络系统所构建得到的运维知识图谱工具。The above-mentioned dynamic operation and maintenance map can be specifically understood as an operation and maintenance knowledge graph tool constructed for the target network system by using digital twin technology and knowledge graph technology in advance.
其中,上述数字孪生技术具体可以是指一种充分利用物理模型、监测数据更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真模拟技术,基于上述数字孪生技术能够在虚拟空间中完成对目标网络系统的映射,进而能够准确、精细地反映目标网络系统相对应的各个纳管设备的全生命周期运行过程。Among them, the above-mentioned digital twin technology can specifically refer to a simulation technology that makes full use of physical models, monitoring data updates, operation history and other data, integrates multi-disciplinary, multi-physical quantities, multi-scales, and multi-probabilities. Based on the above-mentioned digital twin technology, it can complete the mapping of the target network system in the virtual space, and then accurately and finely reflect the full life cycle operation process of each managed device corresponding to the target network system.
上述知识图谱(Knowledge Graph)具体可以是指一种结构化的语义知识库,用于以符号形式描述物理世界中的概念及其相互关系,其基本组成单位是“实体—关系—实体”三元组,以及实体及其相关属性—值对,实体间通过关系相互联结,以构成网状的知识结构。The above-mentioned knowledge graph can specifically refer to a structured semantic knowledge base, which is used to describe concepts and their relationships in the physical world in symbolic form. Its basic component unit is the "entity-relationship-entity" triple, as well as the entity and its related attribute-value pairs. Entities are connected to each other through relationships to form a network knowledge structure.
上述运维知识图谱工具具体可以理解为一种适用于运维场景,配置有与目标网络系统对应的知识图谱,并能基于该知识图谱,结合数字孪生技术实现对目标网络系统的运维数据查询、运维状态管理的工具软件。The above-mentioned operation and maintenance knowledge graph tool can be specifically understood as a tool software suitable for operation and maintenance scenarios, which is configured with a knowledge graph corresponding to the target network system, and can realize operation and maintenance data query and operation and maintenance status management of the target network system based on the knowledge graph and combined with digital twin technology.
其中,目标网络系统的知识图谱至少可以包含有目标网络系统中各个纳管设备的属性信息,以及不同纳管设备之间的连接关系。具体的,在目标网络系统的知识图谱中每一个节点对应一个纳管设备,不同节点之间的连边对应不同纳管设备之间的连接关系。进一步,在该知识图谱中的节点位置处还可以标注有所对应的纳管设备的设备标识、属性信息;在连边位置处还可以标注有所对应的连接关系的属性信息。Among them, the knowledge graph of the target network system can at least include the attribute information of each managed device in the target network system, as well as the connection relationship between different managed devices. Specifically, each node in the knowledge graph of the target network system corresponds to a managed device, and the edges between different nodes correspond to the connection relationship between different managed devices. Furthermore, the device identification and attribute information of the corresponding managed device can be marked at the node position in the knowledge graph; the attribute information of the corresponding connection relationship can also be marked at the edge position.
具体的,参阅图2所示,上述动态运维地图至少包括数据采集层、数据建模层。Specifically, referring to FIG. 2 , the above-mentioned dynamic operation and maintenance map at least includes a data collection layer and a data modeling layer.
其中,上述数据采集层具体可以通过有线或无线的方式与目标网络系统中的各个纳管设备相连。进一步,数据采集层还可以在相连的各个纳管设备上部署监测线程。The data collection layer may be connected to each managed device in the target network system in a wired or wireless manner. Furthermore, the data collection layer may deploy monitoring threads on each connected managed device.
相应的,数据采集层可以通过与纳管设备之间的数据连接采集得到纳管设备的配置参数,例如,纳管设备的设备标识、物理地址、CPU型号,以及路由转发表项、arp表项、mac表项等;此外,数据采集层还可以通过监测线程实时或定时采集得到纳管设备的运行参数,例如,纳管设备的CPU占用率、纳管设备的网络通信速度、纳管设备的响应时间等等。进而数据采集层可以组合上述纳管设备的基础信息和运行参数,得到纳管设备的设备参数。Accordingly, the data collection layer can obtain the configuration parameters of the managed devices through the data connection with the managed devices, such as the device identification, physical address, CPU model, routing table entries, arp table entries, mac table entries, etc. of the managed devices; in addition, the data collection layer can also obtain the operating parameters of the managed devices through real-time or scheduled collection of monitoring threads, such as the CPU occupancy rate of the managed devices, the network communication speed of the managed devices, the response time of the managed devices, etc. The data collection layer can then combine the basic information and operating parameters of the managed devices to obtain the device parameters of the managed devices.
上述数据建模层具体可以与数据采集层相连。数据建模层可以利用数据采集层所采集到的目标网络系统的纳管设备的设备参数,基于数字孪生技术,结合目标网络系统的知识图谱,构建得到针对该目标网络系统的且与目标网络系统的知识图谱关联的目标运维仿真模型。The data modeling layer can be specifically connected to the data acquisition layer. The data modeling layer can use the device parameters of the managed devices of the target network system collected by the data acquisition layer, based on the digital twin technology, combined with the knowledge graph of the target network system, to construct a target operation and maintenance simulation model for the target network system and associated with the knowledge graph of the target network system.
其中,上述目标运维仿真模型可以利用目标网络系统中纳管设备的设备参数,通过模拟目标网络系统中纳管设备之间的现实网络,以及相关的网络行为,进行仿真运算,以准确地确定出目标网络系统中当前的运行情况,或者预测出目标网络系统未来的运行情况。Among them, the above-mentioned target operation and maintenance simulation model can utilize the device parameters of the managed devices in the target network system, simulate the actual network between the managed devices in the target network system, and related network behaviors, and perform simulation operations to accurately determine the current operation status of the target network system, or predict the future operation status of the target network system.
进一步,上述数据建模层还可以支持调用目标运维仿真模型基于相关的纳管设备的设备参数,对目标网络系统中的部分结构,或者全部结构进行仿真运算。Furthermore, the above-mentioned data modeling layer can also support calling the target operation and maintenance simulation model to simulate part of the structure or all of the structure in the target network system based on the device parameters of the relevant managed devices.
在一些实施例中,参阅图2所示,上述动态运维地图还可以包括业务功能层(或称核心能力层);其中,所述业务功能层具体可以与运维终端对接;所述业务功能层支持用户通过运维终端发起多种业务类型的运维数据查询请求;In some embodiments, as shown in FIG. 2 , the dynamic operation and maintenance map may further include a business function layer (or core capability layer); wherein the business function layer may be specifically connected to the operation and maintenance terminal; and the business function layer supports users to initiate operation and maintenance data query requests of various business types through the operation and maintenance terminal;
其中,所述多种业务类型的运维数据查询请求具体可以包括:故障设备定位查询请求、连接路径导航查询请求、连接路径路况状态查询请求等。The operation and maintenance data query requests of the multiple business types may specifically include: a faulty equipment location query request, a connection path navigation query request, a connection path road condition query request, and the like.
其中,上述路径导航具体可以理解为用户所关注的指定纳管设备之间的数据交互连接路径的导航。上述连接路径路况状态具体可以包括连接路径自身的运行状态(例如,该连接路径当前是否存在拥堵),以及该连接路径所涉及的其他纳管设备的运行状态(例如,该连接路径中间经过的服务器的运行状态)。The above-mentioned path navigation can be specifically understood as the navigation of the data interaction connection path between the specified managed devices that the user is concerned about. The above-mentioned connection path traffic status can specifically include the operation status of the connection path itself (for example, whether the connection path is currently congested), and the operation status of other managed devices involved in the connection path (for example, the operation status of the server passed by the connection path).
当然,需要说明的是上述所列举的运维数据查询请求只是一种示意性说明。具体实施时,根据具体的业务场景和处理需求,上述运维数据查询请求还可以包括其他类型的运维数据查询请求。对此,本说明书不作限定。Of course, it should be noted that the operation and maintenance data query request listed above is only an illustrative description. In specific implementation, according to specific business scenarios and processing requirements, the above operation and maintenance data query request may also include other types of operation and maintenance data query requests. This specification does not limit this.
基于上述实施例,用户可以通过运维终端连接业务功能层,使用业务功能层中相应的业务功能,进行多样化的运维数据查询,以满足用户多样化的运维查询需求。Based on the above embodiments, users can connect to the business function layer through the operation and maintenance terminal, use the corresponding business functions in the business function layer, and perform diversified operation and maintenance data queries to meet the user's diverse operation and maintenance query needs.
具体的,上述业务功能层还与目标网络系统的知识图谱相连。上述业务功能层可以与数据建模层相连。Specifically, the business function layer is also connected to the knowledge graph of the target network system. The business function layer can be connected to the data modeling layer.
具体实施时,可以通过在运维终端安装动态运维地图的客户端APP,建立与上述业务功能层相连的数据接口。相应的,用户可以通过该数据接口,进入上述业务功能层向服务器发起相应的运维数据查询请求,以查询所关注的运维数据。同时,业务功能层还可以结合知识图谱,对所查询到的运维数据进行可视化处理,得到类似电子地图的可视化数据;再通过运维终端展示给用户。从而可以使得用户能够获得较好的交互体验。In specific implementation, a data interface connected to the above-mentioned business function layer can be established by installing a client APP of a dynamic operation and maintenance map on the operation and maintenance terminal. Accordingly, the user can enter the above-mentioned business function layer through the data interface and initiate a corresponding operation and maintenance data query request to the server to query the operation and maintenance data of interest. At the same time, the business function layer can also combine the knowledge graph to visualize the queried operation and maintenance data to obtain visualized data similar to an electronic map; and then display it to the user through the operation and maintenance terminal. This allows users to have a better interactive experience.
上述运维终端具体可以包括一种应用于用户(例如,目标网络系统的运维人员)一侧,能够实现数据采集、数据传输等功能的前端。具体的,所述运维终端例如可以为台式电脑、平板电脑、笔记本电脑、智能手机等电子设备。或者,所述运维终端也可以为能够运行于上述电子设备中的软件应用。The above-mentioned operation and maintenance terminal may specifically include a front end applied to the user (e.g., the operation and maintenance personnel of the target network system) side, which can realize functions such as data collection and data transmission. Specifically, the operation and maintenance terminal may be, for example, an electronic device such as a desktop computer, a tablet computer, a laptop computer, a smart phone, etc. Alternatively, the operation and maintenance terminal may also be a software application that can be run in the above-mentioned electronic devices.
在一些实施例中,参阅图2所示,所述动态运维地图还可以包括:维护管理层(或称上层应用层);其中,所述维护管理层具体可以用于根据所述数据建模层输出的仿真运算结果监测目标网络系统的健康状态;在监测到目标网络系统的健康状态存在异常的情况下,根据所述仿真运算结果,生成针对目标网络系统的运维策略。In some embodiments, referring to FIG. 2 , the dynamic operation and maintenance map may further include: a maintenance management layer (or upper application layer); wherein the maintenance management layer may be specifically used to monitor the health status of the target network system according to the simulation calculation results output by the data modeling layer; when an abnormality is detected in the health status of the target network system, an operation and maintenance strategy for the target network system is generated according to the simulation calculation results.
基于上述实施例,可以利用维护管理层自动对目标网络系统的健康状态进行实时或定时监测,并在确定目标网络系统的健康状态存在异常时,还可以自动生成对应的运维策略,以便后续能够基于该运维策略及时消除异常,提高目标网络系统的稳定性和健康度。Based on the above embodiments, the maintenance management layer can be used to automatically monitor the health status of the target network system in real time or at a scheduled time. When it is determined that there is an abnormality in the health status of the target network system, a corresponding operation and maintenance strategy can be automatically generated so that the abnormality can be eliminated in time based on the operation and maintenance strategy to improve the stability and health of the target network system.
其中,上述维护管理层具体至少配置有预设的异常检测模型,还可以配置有预设的策略集。The maintenance management layer is specifically configured with at least a preset anomaly detection model, and may also be configured with a preset policy set.
上述预设的异常检测模型具体可以理解为预先基于人工智能技术,利用目标网络系统的历史维护记录和目标运维仿真模型训练得到的,能够基于输入的网络系统的运维仿真结果,分析并确定该网络系统是否异常,以及具体的异常类型的神经网络模型。上述预设的策略集具体可以包含有多个预设的模板运维策略;每个预设的模板运维策略对应一种异常类型。The above-mentioned preset anomaly detection model can be specifically understood as a neural network model that is pre-trained based on artificial intelligence technology using the historical maintenance records of the target network system and the target operation and maintenance simulation model, and can analyze and determine whether the network system is abnormal and the specific type of abnormality based on the operation and maintenance simulation results of the input network system. The above-mentioned preset strategy set can specifically include multiple preset template operation and maintenance strategies; each preset template operation and maintenance strategy corresponds to an abnormality type.
具体实施时,维护管理层可以定时调用预设的异常检测模型通过处理数据建模层针对目标网络系统整体输出的系统仿真运算结果;再利用预设的异常检测模型通过处理该系统仿真运算结果,得到对应的异常检测结果;根据异常检测结果,判断目标网络系统的健康状态是否存在异常,以及在确定目标网络系统的健康状态存在异常的情况下,根据该异常检测结果,进一步确定出异常类型;再检索预设的策略集,确定出与该异常类型相匹配的预设的模板运维策略作为针对目标网络系统的运维策略。进而可以向用户展示该运维策略,或者在一定的权限内执行该运维策略,以消除目标网络系统中的异常。从而能够较好地自动维护目标网络系统持续正常运行。In specific implementation, the maintenance management layer can periodically call the preset anomaly detection model to process the system simulation operation results output by the data modeling layer for the target network system as a whole; then use the preset anomaly detection model to process the system simulation operation results to obtain the corresponding anomaly detection results; according to the anomaly detection results, determine whether there is an anomaly in the health status of the target network system, and when it is determined that there is an anomaly in the health status of the target network system, further determine the anomaly type according to the anomaly detection results; then retrieve the preset policy set to determine the preset template operation and maintenance policy that matches the anomaly type as the operation and maintenance policy for the target network system. Then, the operation and maintenance policy can be displayed to the user, or executed within a certain authority to eliminate the anomaly in the target network system. In this way, the target network system can be automatically maintained to operate normally.
具体实施前,可以获取目标网络系统的历史运维记录,从历史运维记录中抽取出相关目标网络系统中相关纳管设备的设备参数,样本设备参数;再利用目标运维仿真模型处理该样本设备参数,得到对应的样本运算仿真结果,作为样本数据;根据该样本数据所对应的历史运维记录中的异常记录信息,对样本数据进行标注(包括异常标注和异常类型标注),得到标注后的样本数据;再利用标注后的样本数据训练初始的分类模型,以得到符合要求的预设的异常检测模型。Before specific implementation, the historical operation and maintenance records of the target network system can be obtained, and the equipment parameters and sample equipment parameters of the relevant managed equipment in the relevant target network system can be extracted from the historical operation and maintenance records; the sample equipment parameters are then processed by the target operation and maintenance simulation model to obtain the corresponding sample operation simulation results as sample data; the sample data is labeled (including abnormality labeling and abnormality type labeling) according to the abnormal record information in the historical operation and maintenance records corresponding to the sample data to obtain labeled sample data; the labeled sample data is then used to train the initial classification model to obtain a preset anomaly detection model that meets the requirements.
具体实施前,可以获取目标网络系统的历史运维记录,从历史运维记录中筛选出异常记录信息中记录有异常的历史运维记录,得到异常历史运维记录,并根据异常记录信息,确定出异常历史运维记录的异常类型。从异常历史运维记录中抽取运维操作记录;并将运维操作记录与异常类型进行拼接,得到样本异常操作记录。此外,考虑到历史运维记录中真实的异常历史运维记录的占比相对较少,进一步,还可以对历史运维记录中剩余的正常历史运维记录进行修改调整,得到修改后的历史运维记录;再利用目标运维仿真模型和预设的异常检测模型,依次对上述修改后的历史运维记录进行相应处理,以筛选出存在异常的历史运维记录,作为扩充异常运维记录,以及扩充异常运维记录的异常类型;再利用专家经验基于扩充异常运维记录和所对应的异常类型,生成针对扩充异常运维记录的运维操作记录;并将该运维操作记录与异常类型进行拼接得到扩充异常操作记录。再将扩充异常操作记录和样本异常操作记录进行混合,对混合后的异常操作记录进行聚类处理,以得到与多个不同的异常类型分别对应的多组异常操作步骤的组合,作为对应的多个预设的模板运维策略;进而建立得到预设的策略集。Before specific implementation, the historical operation and maintenance records of the target network system can be obtained, and the historical operation and maintenance records with abnormalities in the abnormal record information can be screened out from the historical operation and maintenance records to obtain abnormal historical operation and maintenance records, and the abnormal type of the abnormal historical operation and maintenance records can be determined according to the abnormal record information. Operation and maintenance operation records are extracted from the abnormal historical operation and maintenance records; and the operation and maintenance operation records are spliced with the abnormal type to obtain sample abnormal operation records. In addition, considering that the proportion of real abnormal historical operation and maintenance records in the historical operation and maintenance records is relatively small, further, the remaining normal historical operation and maintenance records in the historical operation and maintenance records can be modified and adjusted to obtain modified historical operation and maintenance records; then the target operation and maintenance simulation model and the preset abnormality detection model are used to process the above-mentioned modified historical operation and maintenance records in turn to screen out the historical operation and maintenance records with abnormalities as expanded abnormal operation and maintenance records, as well as the abnormal type of the expanded abnormal operation and maintenance records; then expert experience is used to generate operation and maintenance operation records for the expanded abnormal operation and maintenance records based on the expanded abnormal operation and maintenance records and the corresponding abnormal type; and the operation and maintenance operation records are spliced with the abnormal type to obtain the expanded abnormal operation record. The expanded abnormal operation records and the sample abnormal operation records are then mixed, and the mixed abnormal operation records are clustered to obtain a combination of multiple groups of abnormal operation steps corresponding to multiple different abnormal types, as corresponding multiple preset template operation and maintenance strategies; and then a preset strategy set is established.
在一些实施例中,参阅图3所示,上述根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题,具体实施时,可以包括以下内容:In some embodiments, referring to FIG. 3 , the above-mentioned target operation and maintenance query questions meeting the requirements are extracted by processing the target operation and maintenance data query request according to the preset instantiation processing rules. When implemented specifically, the following contents may be included:
S1:根据预设的实例化处理规则,从目标运维数据查询请求中提取得到初始问题;S1: extracting the initial question from the target operation and maintenance data query request according to the preset instantiation processing rules;
S2:根据预设的参考问题列表和初始问题,进行问题匹配,得到对应的匹配结果;S2: Matching questions according to the preset reference question list and the initial question to obtain corresponding matching results;
S3:根据匹配结果,在确定匹配失败的情况下,对初始问题进行语义识别,得到对应的语义识别结果;S3: Based on the matching result, if it is determined that the matching fails, semantic recognition is performed on the initial question to obtain a corresponding semantic recognition result;
S4:对所述语义识别结果进行分词处理;并基于分词处理后的语义识别结果,提取出问题关键词;S4: performing word segmentation processing on the semantic recognition result; and extracting question keywords based on the semantic recognition result after word segmentation processing;
S5:根据问题关键词,通过查询与目标网络系统关联的知识图谱,得到多个待定问题;S5: Based on the question keywords, multiple pending questions are obtained by querying the knowledge graph associated with the target network system;
S6:从所述多个待定问题中,筛选出符合要求的目标运维查询问题。S6: Filter out target operation and maintenance query questions that meet the requirements from the multiple pending questions.
基于上述实施例,服务器可以自动从目标运维数据查询请求中自动且精准地提取得到服务器能够识别,且能够以标准化的形式表征出用户的运维查询诉求的问题,作为符合要求的目标运维查询问题,以便于后续具体的使用,以及进一步的数据处理。Based on the above embodiment, the server can automatically and accurately extract from the target operation and maintenance data query request questions that the server can recognize and can characterize the user's operation and maintenance query demands in a standardized form as target operation and maintenance query questions that meet the requirements, so as to facilitate subsequent specific use and further data processing.
具体实施时,服务器可以根据查询请求的格式模板,在目标运维数据查询请求中定位出指定的问题字段,再基于该问题字段提取得到初始问题。In specific implementation, the server may locate a specified question field in the target operation and maintenance data query request according to the format template of the query request, and then extract the initial question based on the question field.
接着,可以利用初始问题在预设的参考问题列表中进行特征向量匹配,得到对应的匹配结果。其中,预设的参考问题列表具体可以包含有多个常见的符合标准要求的参考问题。Next, the initial question may be used to perform feature vector matching in a preset reference question list to obtain a corresponding matching result. The preset reference question list may specifically include a plurality of common reference questions that meet standard requirements.
根据结果,在确定匹配成功的情况下,将预设的参考问题列表中与该初始问题相匹配的参考问题确定为目标运维查询问题。相反,在确定匹配失败的情况下,可以对初始问题进行语义识别,得到对应的语义识别结果;在通过分词处理,基于分词处理后的语义识别结果,结合具体的语法规则和关键词库,提取得到所需要的问题关键词。进一步,可以根据问题关键词,结合预设的参考问题列表,通过查询目标网络系统的知识图谱,得到多个待定问题。再分别计算各个待定问题与初始问题之间的特征距离,筛选出特征距离最小的待定问题,作为符合要求的目标运维查询问题。According to the results, when it is determined that the match is successful, the reference question in the preset reference question list that matches the initial question is determined as the target operation and maintenance query question. On the contrary, when it is determined that the match fails, the initial question can be semantically recognized to obtain the corresponding semantic recognition result; through word segmentation processing, based on the semantic recognition result after word segmentation processing, combined with specific grammatical rules and keyword library, the required question keywords are extracted. Furthermore, according to the question keywords, combined with the preset reference question list, multiple pending questions can be obtained by querying the knowledge graph of the target network system. Then, the feature distance between each pending question and the initial question is calculated respectively, and the pending question with the smallest feature distance is selected as the target operation and maintenance query question that meets the requirements.
在一些实施例中,在根据预设的参考问题列表和初始问题,进行问题匹配,得到对应的匹配结果之后,所述方法具体实施时,还可以包括以下内容:In some embodiments, after matching questions according to the preset reference question list and the initial question to obtain corresponding matching results, the method may further include the following when implemented:
根据匹配结果,在确定匹配成功的情况下,从预设的参考问题列表中确定出与初始问题相匹配的参考问题作为所述目标运维查询问题。According to the matching result, when it is determined that the match is successful, a reference question matching the initial question is determined from a preset reference question list as the target operation and maintenance query question.
基于上述实施例,可以利用预设的参考问题列表,通过问题匹配,快速地确定出符合要求的目标运维查询问题。Based on the above embodiment, a preset reference question list can be used to quickly determine target operation and maintenance query questions that meet the requirements through question matching.
在一些实施例中,在确定当前时间段的缓存热点问题列表中存在该目标运维查询问题的情况下,服务器可以根据预设的路由规则,将目标运维查询问题添加到目标运维数据查询请求中;再将携带有目标运维查询问题的目标运维数据查询请求路由到缓存模块。缓存模块接收并响应该目标运维数据查询请求,根据所携带的目标运维查询问题,检索相连接的缓存数据库,结合缓存数据库中存储的问题与仿真运算结果的对应关系,找出与目标运维查询问题对应的目标运维查询结果,并将该目标运维查询结果返回至服务器。进而服务器可以再将上述目标运维查询结果反馈至运维终端。其中,所述缓存数据库具体可以包括:SQL数据库和图数据库。上述SQL数据库用于缓存结构化格式类型的仿真运算结果,上述图数据库用于缓存非结构化格式类型的仿真运算结果。In some embodiments, when it is determined that the target operation and maintenance query problem exists in the cache hot problem list of the current time period, the server can add the target operation and maintenance query problem to the target operation and maintenance data query request according to the preset routing rules; and then route the target operation and maintenance data query request carrying the target operation and maintenance query problem to the cache module. The cache module receives and responds to the target operation and maintenance data query request, retrieves the connected cache database according to the target operation and maintenance query problem carried, and finds the target operation and maintenance query result corresponding to the target operation and maintenance query problem in combination with the correspondence between the problems stored in the cache database and the simulation operation results, and returns the target operation and maintenance query result to the server. The server can then feed back the above-mentioned target operation and maintenance query result to the operation and maintenance terminal. Among them, the cache database can specifically include: an SQL database and a graph database. The above-mentioned SQL database is used to cache simulation operation results of structured format types, and the above-mentioned graph database is used to cache simulation operation results of unstructured format types.
在一些实施例中,在检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题之后,所述方法具体实施时,还可以包括以下内容:In some embodiments, after detecting whether the target operation and maintenance query problem exists in the cache hotspot problem list in the current time period, the method may further include the following contents when implemented:
S1:在确定当前时间段的缓存热点问题列表中不存在该目标运维查询问题的情况下,根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到数据建模层,以调用目标运维仿真模型基于目标运维查询问题进行仿真运算;S1: When it is determined that the target operation and maintenance query problem does not exist in the cache hot problem list of the current time period, the target operation and maintenance data query request carrying the target operation and maintenance query problem is routed to the data modeling layer according to the preset routing rules, so as to call the target operation and maintenance simulation model to perform simulation calculation based on the target operation and maintenance query problem;
S2:获取数据建模层输出的目标仿真运算结果;并向运维终端发送所述目标仿真运算结果。S2: Obtain the target simulation calculation result output by the data modeling layer; and send the target simulation calculation result to the operation and maintenance terminal.
基于上述实施例,在确定当前时间段的缓存热点问题列表中不存在该目标运维查询问题的情况下,可以判断缓存模块没有事先缓存相对应的目标仿真运算结果;相应的,服务器可以根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到数据建模层,以通过数据建模层根据目标运维查询问题调用目标运维仿真模型在线进行相关的仿真运算,以得到目标仿真运算结果作为对应的目标运维查询结果,反馈给运维终端。Based on the above embodiment, when it is determined that the target operation and maintenance query problem does not exist in the cache hot problem list of the current time period, it can be judged that the cache module has not previously cached the corresponding target simulation operation result; accordingly, the server can route the target operation and maintenance data query request carrying the target operation and maintenance query problem to the data modeling layer according to the preset routing rules, so as to call the target operation and maintenance simulation model through the data modeling layer according to the target operation and maintenance query problem to perform relevant simulation operations online, so as to obtain the target simulation operation result as the corresponding target operation and maintenance query result, and feed it back to the operation and maintenance terminal.
在一些实施例中,参阅图4所示,上述调用目标运维仿真模型基于目标运维查询问题进行仿真运算,具体实施时,可以包括以下内容:In some embodiments, referring to FIG. 4 , the above-mentioned calling of the target operation and maintenance simulation model to perform simulation calculation based on the target operation and maintenance query problem may include the following contents during specific implementation:
S1:根据目标运维查询问题,通过查询与目标网络系统关联的知识图谱,确定起始设备、结束设备,以及关联设备;其中,所述关联设备包括直接关联设备和/或间接关联设备;S1: According to the target operation and maintenance query question, determine the starting device, the ending device, and the associated device by querying the knowledge graph associated with the target network system; wherein the associated device includes a directly associated device and/or an indirectly associated device;
S2:获取并利用起始设备的链接地址、结束设备的链接地址、关联设备的链接地址,构建得到目标链接地址矩阵;S2: Obtain and use the link address of the starting device, the link address of the ending device, and the link address of the associated device to construct a target link address matrix;
S3:根据设备区域的属性信息,将所述目标链接地址矩阵拆分为多个子链接地址矩阵;S3: splitting the target link address matrix into multiple sub-link address matrices according to the attribute information of the device area;
S4:调用目标运维仿真模型根据多个子链接地址矩阵进行并行仿真运算,得到多个子仿真运算结果;S4: calling the target operation and maintenance simulation model to perform parallel simulation operations according to multiple sub-link address matrices to obtain multiple sub-simulation operation results;
S5:根据设备区域的属性信息,组合多个子仿真运算结果,得到目标仿真运算结果。S5: According to the attribute information of the device area, multiple sub-simulation operation results are combined to obtain the target simulation operation result.
基于上述实施例,服务器可以通过数据建模层调用目标运维仿真模型基于目标运维查询问题进行在线仿真运算,以获得较为准确的目标仿真运算结果。Based on the above embodiment, the server can call the target operation and maintenance simulation model through the data modeling layer to perform online simulation calculations based on the target operation and maintenance query questions to obtain more accurate target simulation calculation results.
其中,上述链接地址具体可以是IP地址。此外,在具体将所述目标链接地址矩阵拆分为多个子链接地址矩阵时,还可以检测子链接地址矩阵所包含的数据量是否大于目标运维仿真模型当前单次运行时的最大容忍数据量;在确定子链接地址矩阵所包含的数据量大于最大容忍数据量时,可以对该子链接地址矩阵进行进一步拆分,直到得到子链接地址矩阵所包含的数据量小于最大容忍数据量为止。The link address may be an IP address. In addition, when the target link address matrix is split into multiple sub-link address matrices, it is also possible to detect whether the amount of data contained in the sub-link address matrix is greater than the maximum tolerable amount of data during the current single operation of the target operation and maintenance simulation model; when it is determined that the amount of data contained in the sub-link address matrix is greater than the maximum tolerable amount of data, the sub-link address matrix may be further split until the amount of data contained in the sub-link address matrix is less than the maximum tolerable amount of data.
具体实施时,数据建模层接收并响应该目标运维查询请求,根据目标运维查询问题确定出与该问题相关联的起始设备和结束设备;进一步,可以通过查询目标网络系统的知识图谱,检索通过连接边与起始设备所对应的节点、结束设备所对应的节点直接或间接相连的节点,确定出关联设备。再通过查询知识图谱中标注于节点的属性信息,快速地获取得到起始设备的链接地址、结束设备的链接地址、关联设备的链接地址;并根据起始设备的链接地址、结束设备的链接地址、关联设备的链接地址,以及设备之间的连边关系,构建得到对应的目标链接地址矩阵;再根据设备区域的属性信息,将该目标链接地址矩阵拆分为多个子链接地址矩阵;其中,每个子链接地址矩阵对应一个设备区域;进而可以同时启动多条线程,调用目标运维仿真模型同步根据多个子链接地址矩阵进行并行仿真运算,以快速地得到多个对应的子仿真运算结果;再根据设备区域的属性信息,组合多个子仿真运算结果,得到完整的目标仿真运算结果。从而能够以较短的时间,较为高效地通过运算仿真得到所需要的目标仿真运算结果。In specific implementation, the data modeling layer receives and responds to the target operation and maintenance query request, and determines the starting device and the ending device associated with the problem according to the target operation and maintenance query question; further, the knowledge graph of the target network system can be queried to retrieve the nodes directly or indirectly connected to the node corresponding to the starting device and the node corresponding to the ending device through the connection edge, so as to determine the associated device. Then, by querying the attribute information marked on the node in the knowledge graph, the link address of the starting device, the link address of the ending device, and the link address of the associated device can be quickly obtained; and according to the link address of the starting device, the link address of the ending device, the link address of the associated device, and the edge relationship between the devices, the corresponding target link address matrix is constructed; then, according to the attribute information of the device area, the target link address matrix is split into multiple sub-link address matrices; wherein each sub-link address matrix corresponds to a device area; and then, multiple threads can be started at the same time, and the target operation and maintenance simulation model can be called to synchronously perform parallel simulation operations according to multiple sub-link address matrices to quickly obtain multiple corresponding sub-simulation operation results; then, according to the attribute information of the device area, multiple sub-simulation operation results are combined to obtain a complete target simulation operation result. Therefore, the required target simulation calculation results can be obtained through calculation simulation in a shorter time and more efficiently.
在一些实施例中,在根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题之后,所述方法具体实施时,还可以包括以下内容:In some embodiments, after extracting a target operation and maintenance query question that meets the requirements by processing the target operation and maintenance data query request according to a preset instantiation processing rule, the method may further include the following contents when implemented:
将目标运维查询问题,以及与该目标运维查询问题对应的查询时间记录到查询日志中。The target operation and maintenance query question and the query time corresponding to the target operation and maintenance query question are recorded in the query log.
基于上述实施例,后续服务器可以根据查询日志中记录的历史运维查询问题,准确地更新热点运维问题。Based on the above embodiment, the subsequent server can accurately update the hotspot operation and maintenance issues according to the historical operation and maintenance query issues recorded in the query log.
在一些实施例中,参阅图5所示,所述方法具体实施时,还可以包括以下内容:In some embodiments, referring to FIG5 , the method may further include the following contents when implemented:
S1:每间隔预设的时间间隔,根据查询日志,获取当前时间段的运维查询问题记录;S1: At preset time intervals, obtain the operation and maintenance query problem records of the current time period according to the query log;
S2:根据运维查询问题记录,统计得到当前时间段的运维查询问题的查询热度值;S2: According to the operation and maintenance query problem records, the query popularity value of the operation and maintenance query problem in the current time period is obtained by statistics;
S3:根据当前时间段的运维查询问题的查询热度值,筛选出当前时间段的热点运维问题;S3: Filter out hot operation and maintenance issues in the current time period according to the query popularity value of the operation and maintenance query issues in the current time period;
S4:根据当前时间段的热点运维问题,更新上一个时间段的缓存热点问题列表,得到当前时间段的缓存热点问题列表。S4: According to the hot operation and maintenance issues in the current time period, the cache hot issue list of the previous time period is updated to obtain the cache hot issue list of the current time period.
基于上述实施例,服务器可以每间隔预设的时间间隔,通过统计并根据运维查询问题的查询热度值,准确地确定出当前时间段的热点运维问题,以便可以更新得到效果相对较好、参考价值较高的当前时间段的缓存热点问题列表。Based on the above embodiment, the server can accurately determine the hot operation and maintenance issues in the current time period by counting and according to the query heat values of the operation and maintenance query questions at preset time intervals, so as to update the cache hot issue list of the current time period with relatively good effect and high reference value.
具体实施时,服务器可以根据运维查询问题记录,统计当前时间段的运维查询问题的查询频次,并确定运维查询问题的问题类型,以及所涉及的设备区域;同时,服务器还会收集当前时间段的报错反馈,并根据报错反馈确定针对当前时间段的不同问题类型、不同设备区域的权重参数;再根据当前时间段的运维查询问题的查询频次,以及运维查询问题的问题类型的权重参数、所涉及的设备区域的权重参数,进行加权运算,得到对应的加权运算结果,作为该运维查询问题的查询热度值。During specific implementation, the server can count the query frequency of operation and maintenance query problems in the current time period based on the operation and maintenance query problem records, and determine the problem type of the operation and maintenance query problem, as well as the equipment area involved; at the same time, the server will also collect error feedback in the current time period, and determine the weight parameters for different problem types and different equipment areas in the current time period based on the error feedback; and then perform weighted operations based on the query frequency of operation and maintenance query problems in the current time period, as well as the weight parameters of the problem type of the operation and maintenance query problem and the weight parameters of the equipment area involved, to obtain the corresponding weighted operation result as the query heat value of the operation and maintenance query problem.
具体实施时,服务器可以跟你局查询热度值从高到低的顺序排列当前时间段的运维查询问题,并筛选出排序靠前的预设数量个运维查询问题,作为当前时间段的热点运维问题。During specific implementation, the server can query your bureau to arrange the operation and maintenance query issues in the current time period in order of popularity value from high to low, and select a preset number of operation and maintenance query issues with the highest ranking as the hot operation and maintenance issues in the current time period.
在一些实施例中,参阅图6所示,所述方法具体实施时,还可以包括以下内容:In some embodiments, referring to FIG6 , the method may further include the following contents when it is implemented:
S1:检测当前的空闲时间段是否满足预设的触发条件;S1: Check whether the current idle time period meets the preset trigger condition;
S2:在确定当前的空闲时间段满足预设的触发条件的情况下,通过数据建模层调用目标运维仿真模型处理当前时间段的缓存热点问题列表中未标记的热点问题;S2: When it is determined that the current idle time period meets the preset triggering condition, the target operation and maintenance simulation model is called through the data modeling layer to process the unmarked hot issues in the cache hot issue list of the current time period;
S3:获取数据建模层输出的针对该热点问题的仿真运算结果;并在当前时间段的缓存热点问题列表中对该热点问题进行相应标记;S3: Obtain the simulation calculation results for the hot issue output by the data modeling layer; and mark the hot issue accordingly in the cached hot issue list of the current time period;
S4:将该热点问题的仿真运算结果发送至缓存模块进行缓存。S4: Send the simulation result of the hot issue to the cache module for caching.
基于上述实施例,服务器可以通过所引入的缓存机制,利用空闲时间段的数据处理资源,在不影响目标网络系统正常的业务数据处理的前提下,通过数据建模层调用目标运维仿真模型提前通过仿真运算得到后续用户很有可能会查询的,与当前时间段的热点运维查询问题相对应的运维查询结果,并通过缓存模块进行缓存,以便后续当用户查询相关问题时,可以直接通过缓存模块向用户反馈对应的运维查询结果。Based on the above embodiments, the server can use the introduced cache mechanism and the data processing resources in the idle time period to call the target operation and maintenance simulation model through the data modeling layer, without affecting the normal business data processing of the target network system, to obtain in advance through simulation operations the operation and maintenance query results that subsequent users are likely to query and correspond to the hot operation and maintenance query issues in the current time period, and cache them through the cache module, so that when the user queries related issues later, the corresponding operation and maintenance query results can be directly fed back to the user through the cache module.
其中,上述空闲时间段具体可以是非工作时间段,例如,晚上11:00到凌晨2:00等。上述未标记的热点问题具体可以理解为缓存模块还未缓存对应的仿真运算结果的热点查询问题。The idle time period may be a non-working time period, for example, from 11:00 pm to 2:00 am, etc. The unmarked hot issues may be understood as hot query issues for which the cache module has not cached the corresponding simulation operation results.
具体实施时,服务器可以检测空闲时间段内的当前时间点目标网络系统中是否存在携带有关键业务标签的业务处于执行状态;在确定不存在上述业务处于执行状态时,确定满足预设的触发条件。In specific implementation, the server can detect whether there is a service carrying a key service tag in the target network system at the current time point in the idle time period in the execution state; when it is determined that there is no such service in the execution state, it is determined that the preset trigger condition is met.
在一些实施例中,所述缓存模块具体可以连接有SQL数据库和图数据库;其中,所述SQL数据库用于缓存结构化数据格式类型的仿真运算结果;所述图数据库用于缓存非结构化数据格式类型的仿真运算结果。In some embodiments, the cache module can be specifically connected to an SQL database and a graph database; wherein the SQL database is used to cache simulation operation results of structured data format types; and the graph database is used to cache simulation operation results of unstructured data format types.
相应的,所述缓存模块在接收到仿真运算结果后,确定出仿真运算结果的数据格式类型;根据仿真运算结果的数据格式类型,将该仿真运算结果存入相匹配的数据库中。Correspondingly, after receiving the simulation operation result, the cache module determines the data format type of the simulation operation result; and stores the simulation operation result in a matching database according to the data format type of the simulation operation result.
基于上述实施例,通过引入并利用两种不同的缓存数据库来分别缓存不同数据格式类型的仿真运算结果,可以有效提高缓存数据库中仿真运算结果的读写效率,进而可以进一步提高后续查询获取对应的仿真运算结果时的处理效率,进一步缩短用户的等待时长。Based on the above embodiments, by introducing and utilizing two different cache databases to cache simulation calculation results of different data format types respectively, the reading and writing efficiency of the simulation calculation results in the cache database can be effectively improved, thereby further improving the processing efficiency of subsequent queries to obtain corresponding simulation calculation results, and further shortening the user's waiting time.
在一些实施例中,在获取缓存模块反馈的与目标运维查询问题对应的目标运维查询结果之后,参阅图7所示,所述方法具体实施时,还可以包括以下内容:In some embodiments, after obtaining the target operation and maintenance query result corresponding to the target operation and maintenance query question fed back by the cache module, referring to FIG. 7 , the method may further include the following contents when it is specifically implemented:
S1:根据目标运维查询结果,查询与目标网络系统关联的知识图谱,获得与目标运维查询结果相关的目标关联数据;S1: According to the target operation and maintenance query result, query the knowledge graph associated with the target network system to obtain target associated data related to the target operation and maintenance query result;
S2:根据目标运维查询结果和目标关联数据,生成可视化的结果展示数据;S2: Generate visual display data based on the target operation and maintenance query results and target related data;
S3:将所述可视化的结果展示数据发送至运维终端。S3: Send the visualized result display data to the operation and maintenance terminal.
基于上述实施例,服务器可以结合目标网络系统的知识图谱,将目标运维查询结果转换为相对应的可视化的结果展示数据反馈至运维终端,从而可以方便用户便捷、直观地了解到目标运维查询结果的所涉及的具体内容,提高了用户的交互体验。Based on the above embodiment, the server can combine the knowledge graph of the target network system to convert the target operation and maintenance query results into corresponding visual result display data and feed it back to the operation and maintenance terminal, so that users can conveniently and intuitively understand the specific content involved in the target operation and maintenance query results, thereby improving the user's interactive experience.
具体实施时,服务器可以利用目标网络系统的知识图谱,获取与目标运维查询结果相关的节点、连接边等图像数据,作为目标关联数据;再根据目标运维查询结果和目标关联数据,仿照电子地图,构建对应的可视化结果展示数据。During specific implementation, the server can use the knowledge graph of the target network system to obtain image data such as nodes and connection edges related to the target operation and maintenance query results as target associated data; then, based on the target operation and maintenance query results and the target associated data, the server can imitate the electronic map to construct corresponding visualization result display data.
具体的,例如,针对故障设备定位查询请求。所生成的可视化结果展示数据具体可以包括包含有故障设备的局部网络系统的知识图谱;并在该知识图谱中标注出故障设备,以及故障原因;进一步还会在该知识图谱中标注出与该故障设备存在关联的关联设备,以及故障设备、关联设备所涉及的连接边,以便用户可以根据上述知识图谱准确、高效地确定出故障设备和故障原因,并且还能够基于上述故障设备便捷、精细地梳理出该故障设备造成影响的影响设备区域范围,以及影响方式;进而能够更好地对上述故障设备,以及影响设备区域范围内的其他设备进行针对性的运维修复,以消除故障。Specifically, for example, a query request for locating a faulty device. The generated visualization result display data may specifically include a knowledge graph of a local network system containing a faulty device; the faulty device and the cause of the fault are marked in the knowledge graph; further, the associated devices associated with the faulty device, as well as the connection edges involved in the faulty device and the associated devices are marked in the knowledge graph, so that the user can accurately and efficiently determine the faulty device and the cause of the fault based on the above knowledge graph, and can also conveniently and meticulously sort out the affected device area range and the affected mode caused by the faulty device based on the above faulty device; thus, the above faulty device and other devices within the affected device area can be better targeted for operation and maintenance repair to eliminate the fault.
由上可见,基于本说明书实施例提供的运维数据的处理方法,具体实施前,可以先综合利用数字孪生技术和知识图谱技术构建得到针对目标网络系统的动态运维地图;其中,该动态运维地图至少包含有的数据建模层和数据采集层;数据采集层用于采集所对接的目标网络系统中的纳管设备的设备参数;数据建模层用于利用所述纳管设备的设备参数,基于数字孪生和知识图谱构建得到针对目标网络系统的目标运维仿真模型;其中,目标运维仿真模型与目标网络系统的知识图谱关联。进一步,服务器还会定时更新当前时间段的缓存热点问题列表中的热点运维查询问题;并在空闲时间段,在不影响正常业务数据处理的前提下,通过数据建模层调用目标运维仿真模型根据当前时间段的热点运维查询问题预先进行仿真运算得到对应的运维查询结果;再引入缓存机制,将上述运维查询结果发送至缓存模块进行缓存,以备后续使用。具体实施时,服务器在接收到运维终端基于动态运维地图发起的目标运维数据查询请求后,可以先根据预设的实例化处理规则,提取得到符合要求的目标运维查询问题;再检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题;如果存在,则根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到缓存模块进行数据查询,以从缓存数据库中快速找出对应的目标运维查询结果,并反馈给运维终端。从而能够较为高效、精准地确定并反馈对应的目标运维查询结果,有效地减少用户的等待时长。As can be seen from the above, based on the processing method of operation and maintenance data provided by the embodiment of this specification, before specific implementation, the digital twin technology and knowledge graph technology can be comprehensively utilized to construct a dynamic operation and maintenance map for the target network system; wherein, the dynamic operation and maintenance map at least includes a data modeling layer and a data acquisition layer; the data acquisition layer is used to collect the equipment parameters of the managed devices in the connected target network system; the data modeling layer is used to use the equipment parameters of the managed devices to construct a target operation and maintenance simulation model for the target network system based on digital twins and knowledge graphs; wherein, the target operation and maintenance simulation model is associated with the knowledge graph of the target network system. Furthermore, the server will also regularly update the hot operation and maintenance query issues in the cached hot issue list of the current time period; and in the idle time period, without affecting the normal business data processing, the target operation and maintenance simulation model is called through the data modeling layer to perform simulation operations in advance according to the hot operation and maintenance query issues of the current time period to obtain the corresponding operation and maintenance query results; and then introduce a cache mechanism to send the above operation and maintenance query results to the cache module for caching for subsequent use. In specific implementation, after receiving the target operation and maintenance data query request initiated by the operation and maintenance terminal based on the dynamic operation and maintenance map, the server can first extract the target operation and maintenance query questions that meet the requirements according to the preset instantiation processing rules; then detect whether the target operation and maintenance query question exists in the cache hotspot question list of the current time period; if so, according to the preset routing rules, the target operation and maintenance data query request carrying the target operation and maintenance query question is routed to the cache module for data query, so as to quickly find the corresponding target operation and maintenance query results from the cache database and feedback them to the operation and maintenance terminal. In this way, the corresponding target operation and maintenance query results can be determined and fed back more efficiently and accurately, effectively reducing the waiting time of users.
本说明书实施例还提供一种服务器,具体参阅图8所示。其中,所述服务器包括网络通信端口801、处理器802以及存储器803,上述结构通过内部线缆相连,以便各个结构可以进行具体的数据交互。The embodiment of this specification also provides a server, as shown in Figure 8. The server includes a network communication port 801, a processor 802 and a memory 803, and the above structures are connected through internal cables so that each structure can perform specific data interaction.
其中,所述网络通信端口801,具体可以用于接收运维终端基于动态运维地图发起的目标运维数据查询请求;其中,所述动态运维地图为针对目标网络系统的运维知识图谱工具;所述动态运维地图至少包括数据采集层、数据建模层;所述数据采集层用于采集所对接的目标网络系统中的纳管设备的设备参数;所述数据建模层用于利用所述纳管设备的设备参数,基于数字孪生和知识图谱构建得到针对目标网络系统的目标运维仿真模型;Among them, the network communication port 801 can be specifically used to receive a target operation and maintenance data query request initiated by the operation and maintenance terminal based on a dynamic operation and maintenance map; wherein the dynamic operation and maintenance map is an operation and maintenance knowledge graph tool for the target network system; the dynamic operation and maintenance map at least includes a data acquisition layer and a data modeling layer; the data acquisition layer is used to collect device parameters of managed devices in the connected target network system; the data modeling layer is used to use the device parameters of the managed devices to construct a target operation and maintenance simulation model for the target network system based on digital twins and knowledge graphs;
所述处理器802,具体可以用于根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题;检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题;其中,当前时间段的缓存热点问题列表包含有当前时间段的热点运维查询问题;所述当前时间段的缓存热点问题列表与缓存模块关联;所述缓存模块负责存储与当前时间段的热点运维查询问题对应的运维查询结果;所述运维查询结果为服务器在空闲时间段基于当前时间段的热点运维查询问题,调用并运行目标运维仿真模型得到的;在确定当前时间段的缓存热点问题列表中存在该目标运维查询问题的情况下,根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到缓存模块进行数据查询;获取缓存模块反馈的与目标运维查询问题对应的目标运维查询结果;并向运维终端送所述目标运维查询结果;其中,所述运维终端为目标运维数据查询请求的发起终端;The processor 802 can be specifically used to extract the target operation and maintenance query problem that meets the requirements by processing the target operation and maintenance data query request according to the preset instantiation processing rules; detect whether the target operation and maintenance query problem exists in the cache hot problem list of the current time period; wherein the cache hot problem list of the current time period contains the hot operation and maintenance query problem of the current time period; the cache hot problem list of the current time period is associated with the cache module; the cache module is responsible for storing the operation and maintenance query results corresponding to the hot operation and maintenance query problem of the current time period; the operation and maintenance query result is obtained by calling and running the target operation and maintenance simulation model based on the hot operation and maintenance query problem of the current time period in the idle time period by the server; when it is determined that the target operation and maintenance query problem exists in the cache hot problem list of the current time period, according to the preset routing rules, the target operation and maintenance data query request carrying the target operation and maintenance query problem is routed to the cache module for data query; obtain the target operation and maintenance query result corresponding to the target operation and maintenance query problem fed back by the cache module; and send the target operation and maintenance query result to the operation and maintenance terminal; wherein the operation and maintenance terminal is the initiating terminal of the target operation and maintenance data query request;
所述存储器803,具体可以用于存储相应的指令程序。The memory 803 may be specifically used to store corresponding instruction programs.
在本实施例中,所述网络通信端口801可以是与不同的通信协议进行绑定,从而可以发送或接收不同数据的虚拟端口。例如,所述网络通信端口可以是负责进行web数据通信的端口,也可以是负责进行FTP数据通信的端口,还可以是负责进行邮件数据通信的端口。此外,所述网络通信端口还可以是实体的通信接口或者通信芯片。例如,其可以为无线移动网络通信芯片,如GSM、CDMA等;其还可以为Wifi芯片;其还可以为蓝牙芯片。In this embodiment, the network communication port 801 can be a virtual port that is bound to different communication protocols so that different data can be sent or received. For example, the network communication port can be a port responsible for web data communication, a port responsible for FTP data communication, or a port responsible for email data communication. In addition, the network communication port can also be a physical communication interface or communication chip. For example, it can be a wireless mobile network communication chip, such as GSM, CDMA, etc.; it can also be a Wifi chip; it can also be a Bluetooth chip.
在本实施例中,所述处理器802可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。本说明书并不作限定。In this embodiment, the processor 802 may be implemented in any appropriate manner. For example, the processor may take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) executable by the (micro)processor, a logic gate, a switch, an application specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller, etc. This specification does not limit this.
在本实施例中,所述存储器803可以包括多个层次,在数字系统中,只要能保存二进制数据的都可以是存储器;在集成电路中,一个没有实物形式的具有存储功能的电路也叫存储器,如RAM、FIFO等;在系统中,具有实物形式的存储设备也叫存储器,如内存条、TF卡等。In this embodiment, the memory 803 may include multiple levels. In a digital system, anything that can store binary data can be a memory; in an integrated circuit, a circuit with a storage function that has no physical form is also called a memory, such as RAM, FIFO, etc.; in a system, a storage device with a physical form is also called a memory, such as a memory stick, TF card, etc.
本说明书实施例还提供了一种基于上述运维数据的处理方法的计算机可读存储介质,所述计算机可读存储介质存储有计算机程序指令,在所述计算机程序指令被执行时实现以下步骤:接收运维终端基于动态运维地图发起的目标运维数据查询请求;其中,所述动态运维地图为针对目标网络系统的运维知识图谱工具;所述动态运维地图至少包括数据采集层、数据建模层;所述数据采集层用于采集所对接的目标网络系统中的纳管设备的设备参数;所述数据建模层用于利用所述纳管设备的设备参数,基于数字孪生和知识图谱构建得到针对目标网络系统的目标运维仿真模型;根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题;检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题;其中,当前时间段的缓存热点问题列表包含有当前时间段的热点运维查询问题;所述当前时间段的缓存热点问题列表与缓存模块关联;所述缓存模块负责存储与当前时间段的热点运维查询问题对应的运维查询结果;所述运维查询结果为服务器在空闲时间段基于当前时间段的热点运维查询问题,调用并运行目标运维仿真模型得到的;在确定当前时间段的缓存热点问题列表中存在该目标运维查询问题的情况下,根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到缓存模块进行数据查询;获取缓存模块反馈的与目标运维查询问题对应的目标运维查询结果;并向运维终端送所述目标运维查询结果;其中,所述运维终端为目标运维数据查询请求的发起终端。The embodiment of this specification also provides a computer-readable storage medium based on the above-mentioned operation and maintenance data processing method, and the computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed, the following steps are implemented: receiving a target operation and maintenance data query request initiated by an operation and maintenance terminal based on a dynamic operation and maintenance map; wherein the dynamic operation and maintenance map is an operation and maintenance knowledge graph tool for the target network system; the dynamic operation and maintenance map includes at least a data acquisition layer and a data modeling layer; the data acquisition layer is used to collect device parameters of managed devices in the connected target network system; the data modeling layer is used to use the device parameters of the managed devices to construct a target operation and maintenance simulation model for the target network system based on digital twins and knowledge graphs; according to preset instantiation processing rules, by processing the target operation and maintenance data query request, extract the target operation and maintenance query questions that meet the requirements; detect the cache hot problem list for the current time period whether the target operation and maintenance query problem exists in the cache hot problem list of the current time period; wherein, the cache hot problem list of the current time period includes the hot operation and maintenance query problem of the current time period; the cache hot problem list of the current time period is associated with the cache module; the cache module is responsible for storing the operation and maintenance query results corresponding to the hot operation and maintenance query problems of the current time period; the operation and maintenance query results are obtained by calling and running the target operation and maintenance simulation model based on the hot operation and maintenance query problems of the current time period in the idle time period by the server; when it is determined that the target operation and maintenance query problem exists in the cache hot problem list of the current time period, according to the preset routing rules, the target operation and maintenance data query request carrying the target operation and maintenance query problem is routed to the cache module for data query; the target operation and maintenance query result corresponding to the target operation and maintenance query problem fed back by the cache module is obtained; and the target operation and maintenance query result is sent to the operation and maintenance terminal; wherein, the operation and maintenance terminal is the initiating terminal of the target operation and maintenance data query request.
在本实施例中,上述存储介质包括但不限于随机存取存储器(Random AccessMemory,RAM)、只读存储器(Read-Only Memory,ROM)、缓存(Cache)、硬盘(Hard DiskDrive,HDD)或者存储卡(Memory Card)。所述存储器可以用于存储计算机程序指令。网络通信单元可以是依照通信协议规定的标准设置的,用于进行网络连接通信的接口。In this embodiment, the storage medium includes but is not limited to a random access memory (RAM), a read-only memory (ROM), a cache, a hard disk (HDD) or a memory card. The memory may be used to store computer program instructions. The network communication unit may be an interface for network connection communication set in accordance with the standard specified by the communication protocol.
在本实施例中,该计算机可读存储介质存储的程序指令具体实现的功能和效果,可以与其它实施方式对照解释,在此不再赘述。In this embodiment, the functions and effects specifically implemented by the program instructions stored in the computer-readable storage medium can be explained in comparison with other implementations and will not be described in detail here.
参阅图9所示,在软件层面上,本说明书实施例还提供了一种运维数据的处理装置,该装置具体可以包括以下的结构模块:Referring to FIG. 9 , at the software level, the embodiment of this specification further provides a device for processing operation and maintenance data, which may specifically include the following structural modules:
接收模块901,具体可以用于接收运维终端基于动态运维地图发起的目标运维数据查询请求;其中,所述动态运维地图为针对目标网络系统的运维知识图谱工具;所述动态运维地图至少包括数据采集层、数据建模层;所述数据采集层用于采集所对接的目标网络系统中的纳管设备的设备参数;所述数据建模层用于利用所述纳管设备的设备参数,基于数字孪生和知识图谱构建得到针对目标网络系统的目标运维仿真模型;The receiving module 901 can be specifically used to receive a target operation and maintenance data query request initiated by the operation and maintenance terminal based on a dynamic operation and maintenance map; wherein the dynamic operation and maintenance map is an operation and maintenance knowledge graph tool for the target network system; the dynamic operation and maintenance map at least includes a data acquisition layer and a data modeling layer; the data acquisition layer is used to collect device parameters of managed devices in the connected target network system; the data modeling layer is used to use the device parameters of the managed devices to construct a target operation and maintenance simulation model for the target network system based on digital twins and knowledge graphs;
提取模块902,具体可以用于根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题;The extraction module 902 may be specifically configured to extract target operation and maintenance query questions that meet the requirements by processing the target operation and maintenance data query request according to a preset instantiation processing rule;
检测模块903,具体可以用于检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题;其中,当前时间段的缓存热点问题列表包含有当前时间段的热点运维查询问题;所述当前时间段的缓存热点问题列表与缓存模块关联;所述缓存模块负责存储与当前时间段的热点运维查询问题对应的运维查询结果;所述运维查询结果为服务器在空闲时间段基于当前时间段的热点运维查询问题,调用并运行目标运维仿真模型得到的;The detection module 903 can be specifically used to detect whether the target operation and maintenance query problem exists in the cache hot problem list of the current time period; wherein the cache hot problem list of the current time period includes the hot operation and maintenance query problem of the current time period; the cache hot problem list of the current time period is associated with the cache module; the cache module is responsible for storing the operation and maintenance query results corresponding to the hot operation and maintenance query problem of the current time period; the operation and maintenance query results are obtained by calling and running the target operation and maintenance simulation model based on the hot operation and maintenance query problem of the current time period in the idle time period by the server;
路由模块904,具体可以用于在确定当前时间段的缓存热点问题列表中存在该目标运维查询问题的情况下,根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到缓存模块进行数据查询;The routing module 904 may be specifically configured to route the target operation and maintenance data query request carrying the target operation and maintenance query question to the cache module for data query according to a preset routing rule when it is determined that the target operation and maintenance query question exists in the cache hotspot question list in the current time period;
反馈模块905,具体可以用于获取缓存模块反馈的与目标运维查询问题对应的目标运维查询结果;并向运维终端送所述目标运维查询结果;其中,所述运维终端为目标运维数据查询请求的发起终端。The feedback module 905 can be specifically used to obtain the target operation and maintenance query result corresponding to the target operation and maintenance query question fed back by the cache module; and send the target operation and maintenance query result to the operation and maintenance terminal; wherein the operation and maintenance terminal is the initiating terminal of the target operation and maintenance data query request.
在一些实施例中,所述动态运维地图具体还可以包括:业务功能层;其中,所述业务功能层与运维终端对接;所述业务功能层支持用户通过运维终端发起多种业务类型的运维数据查询请求;In some embodiments, the dynamic operation and maintenance map may further include: a business function layer; wherein the business function layer is connected to the operation and maintenance terminal; the business function layer supports users to initiate operation and maintenance data query requests of various business types through the operation and maintenance terminal;
其中,所述多种业务类型的运维数据查询请求包括:故障设备定位查询请求、连接路径导航查询请求、连接路径路况状态查询请求。The operation and maintenance data query requests of the multiple business types include: a faulty equipment location query request, a connection path navigation query request, and a connection path road condition query request.
在一些实施例中,所述动态运维地图具体还可以包括:维护管理层;其中,所述维护管理层用于根据所述数据建模层输出的仿真运算结果,监测目标网络系统的健康状态;在监测到目标网络系统的健康状态存在异常的情况下,根据所述仿真运算结果,生成针对目标网络系统的运维策略。In some embodiments, the dynamic operation and maintenance map may further specifically include: a maintenance management layer; wherein the maintenance management layer is used to monitor the health status of the target network system according to the simulation calculation results output by the data modeling layer; when an abnormality is detected in the health status of the target network system, an operation and maintenance strategy for the target network system is generated according to the simulation calculation results.
在一些实施例中,上述提取模块902具体实施时,可以按照以下方式根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题:根据预设的实例化处理规则,从目标运维数据查询请求中提取得到初始问题;根据预设的参考问题列表和初始问题,进行问题匹配,得到对应的匹配结果;根据匹配结果,在确定匹配失败的情况下,对初始问题进行语义识别,得到对应的语义识别结果;对所述语义识别结果进行分词处理;并基于分词处理后的语义识别结果,提取出问题关键词;根据问题关键词,通过查询与目标网络系统关联的知识图谱,得到多个待定问题;从所述多个待定问题中,筛选出符合要求的目标运维查询问题。In some embodiments, when the above-mentioned extraction module 902 is implemented, it can be implemented in the following manner according to preset instantiation processing rules, by processing the target operation and maintenance data query request, to extract the target operation and maintenance query question that meets the requirements: according to the preset instantiation processing rules, extract the initial question from the target operation and maintenance data query request; according to the preset reference question list and the initial question, perform question matching to obtain the corresponding matching result; according to the matching result, when it is determined that the match fails, perform semantic recognition on the initial question to obtain the corresponding semantic recognition result; perform word segmentation processing on the semantic recognition result; and based on the semantic recognition result after word segmentation processing, extract question keywords; according to the question keywords, obtain multiple pending questions by querying the knowledge graph associated with the target network system; and screen out the target operation and maintenance query question that meets the requirements from the multiple pending questions.
在一些实施例中,在根据预设的参考问题列表和初始问题,进行问题匹配,得到对应的匹配结果之后,所述装置具体实施时,还可以用于:根据匹配结果,在确定匹配成功的情况下,从预设的参考问题列表中确定出与初始问题相匹配的参考问题作为所述目标运维查询问题。In some embodiments, after matching questions according to a preset reference question list and the initial question to obtain corresponding matching results, the device, when implemented specifically, can also be used to: based on the matching results, when it is determined that the match is successful, determine a reference question that matches the initial question from the preset reference question list as the target operation and maintenance query question.
在一些实施例中,在检测当前时间段的缓存热点问题列表中是否存在该目标运维查询问题之后,所述装置具体实施时,还可以用于:在确定当前时间段的缓存热点问题列表中不存在该目标运维查询问题的情况下,根据预设的路由规则,将携带有目标运维查询问题的目标运维数据查询请求路由到数据建模层,以调用目标运维仿真模型基于目标运维查询问题进行仿真运算;获取数据建模层输出的目标仿真运算结果;并向运维终端发送所述目标仿真运算结果。In some embodiments, after detecting whether the target operation and maintenance query problem exists in the cache hot spot problem list of the current time period, the device can also be used when it is specifically implemented to: when it is determined that the target operation and maintenance query problem does not exist in the cache hot spot problem list of the current time period, according to preset routing rules, route the target operation and maintenance data query request carrying the target operation and maintenance query problem to the data modeling layer to call the target operation and maintenance simulation model to perform simulation operations based on the target operation and maintenance query problem; obtain the target simulation operation results output by the data modeling layer; and send the target simulation operation results to the operation and maintenance terminal.
在一些实施例中,所述装置具体实施时,可以按照以下方式调用目标运维仿真模型基于目标运维查询问题进行仿真运算:根据目标运维查询问题,通过查询与目标网络系统关联的知识图谱,确定起始设备、结束设备,以及关联设备;其中,所述关联设备包括直接关联设备和/或间接关联设备;获取并利用起始设备的链接地址、结束设备的链接地址、关联设备的链接地址,构建得到目标链接地址矩阵;根据设备区域的属性信息,将所述目标链接地址矩阵拆分为多个子链接地址矩阵;调用目标运维仿真模型根据多个子链接地址矩阵进行并行仿真运算,得到多个子仿真运算结果;根据设备区域的属性信息,组合多个子仿真运算结果,得到目标仿真运算结果。In some embodiments, when the device is implemented, the target operation and maintenance simulation model can be called to perform simulation operations based on the target operation and maintenance query problem in the following manner: according to the target operation and maintenance query problem, the starting device, the ending device, and the associated devices are determined by querying the knowledge graph associated with the target network system; wherein the associated devices include directly associated devices and/or indirectly associated devices; the link address of the starting device, the link address of the ending device, and the link address of the associated device are obtained and used to construct a target link address matrix; according to the attribute information of the device area, the target link address matrix is split into multiple sub-link address matrices; the target operation and maintenance simulation model is called to perform parallel simulation operations based on the multiple sub-link address matrices to obtain multiple sub-simulation operation results; according to the attribute information of the device area, multiple sub-simulation operation results are combined to obtain the target simulation operation result.
在一些实施例中,在根据预设的实例化处理规则,通过处理所述目标运维数据查询请求,提取得到符合要求的目标运维查询问题之后,所述装置具体实施时,还可以用于:将目标运维查询问题,以及与该目标运维查询问题对应的查询时间记录到查询日志中。In some embodiments, after extracting a target operation and maintenance query question that meets the requirements by processing the target operation and maintenance data query request according to a preset instantiation processing rule, the device, when implemented specifically, can also be used to: record the target operation and maintenance query question and the query time corresponding to the target operation and maintenance query question into a query log.
在一些实施例中,所述装置具体实施时,还可以用于:每间隔预设的时间间隔,根据查询日志,获取当前时间段的运维查询问题记录;根据运维查询问题记录,统计得到当前时间段的运维查询问题的查询热度值;根据当前时间段的运维查询问题的查询热度值,筛选出当前时间段的热点运维问题;根据当前时间段的热点运维问题,更新上一个时间段的缓存热点问题列表,得到当前时间段的缓存热点问题列表。In some embodiments, when the device is implemented, it can also be used to: obtain the operation and maintenance query problem record of the current time period according to the query log at every preset time interval; obtain the query heat value of the operation and maintenance query problem of the current time period according to the operation and maintenance query problem record; filter out the hot operation and maintenance problems of the current time period according to the query heat value of the operation and maintenance query problem of the current time period; update the cached hot problem list of the previous time period according to the hot operation and maintenance problems of the current time period, and obtain the cached hot problem list of the current time period.
在一些实施例中,所述装置具体实施时,还可以用于:检测当前的空闲时间段是否满足预设的触发条件;在确定当前的空闲时间段满足预设的触发条件的情况下,通过数据建模层调用目标运维仿真模型处理当前时间段的缓存热点问题列表中未标记的热点问题;获取数据建模层输出的针对该热点问题的仿真运算结果;并在当前时间段的缓存热点问题列表中对该热点问题进行相应标记;将该热点问题的仿真运算结果发送至缓存模块进行缓存。In some embodiments, when the device is implemented, it can also be used to: detect whether the current idle time period meets the preset trigger conditions; when it is determined that the current idle time period meets the preset trigger conditions, call the target operation and maintenance simulation model through the data modeling layer to process the unmarked hot issues in the cache hot issue list of the current time period; obtain the simulation operation results for the hot issue output by the data modeling layer; and mark the hot issue accordingly in the cache hot issue list of the current time period; send the simulation operation results of the hot issue to the cache module for caching.
在一些实施例中,所述缓存模块具体可以连接有SQL数据库和图数据库;In some embodiments, the cache module may be specifically connected to a SQL database and a graph database;
相应的,所述缓存模块在接收到仿真运算结果后,可以确定出仿真运算结果的数据格式类型;根据仿真运算结果的数据格式类型,将该仿真运算结果存入相匹配的数据库中。Correspondingly, after receiving the simulation operation result, the cache module can determine the data format type of the simulation operation result; and store the simulation operation result in a matching database according to the data format type of the simulation operation result.
在一些实施例中,在获取缓存模块反馈的与目标运维查询问题对应的目标运维查询结果之后,所述装置具体实施时,还可以用于:根据目标运维查询结果,查询与目标网络系统关联的知识图谱,获得与目标运维查询结果相关的目标关联数据;根据目标运维查询结果和目标关联数据,生成可视化的结果展示数据;将所述可视化的结果展示数据发送至运维终端。In some embodiments, after obtaining the target operation and maintenance query results corresponding to the target operation and maintenance query questions fed back by the cache module, the device can also be used, when implemented, to: query the knowledge graph associated with the target network system based on the target operation and maintenance query results, and obtain target-related data related to the target operation and maintenance query results; generate visual result display data based on the target operation and maintenance query results and the target-related data; and send the visual result display data to the operation and maintenance terminal.
需要说明的是,上述实施例阐明的单元、装置或模块等,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。It should be noted that the units, devices or modules described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. For the convenience of description, the above devices are described separately by functions divided into various modules. Of course, when implementing this specification, the functions of each module can be implemented in the same or more software and/or hardware, or the modules that implement the same function can be implemented by a combination of multiple sub-modules or sub-units. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
由上可见,本说明书实施例提供的运维数据的处理装置,能够较为高效、精准地确定并反馈对应的目标运维查询结果,有效地减少用户的等待时长。It can be seen from the above that the operation and maintenance data processing device provided in the embodiments of this specification can more efficiently and accurately determine and feedback the corresponding target operation and maintenance query results, effectively reducing the waiting time of users.
在一个具体的场景示例中,可以应用本说明书提供的运维数据的处理方法实现系统运维场景下网络仿真转发路径查询的优化和提升。具体实施时,包括以下内容。In a specific scenario example, the operation and maintenance data processing method provided in this specification can be applied to optimize and improve network simulation forwarding path query in system operation and maintenance scenarios. The specific implementation includes the following contents.
S1:结合数字孪生技术和动态运维地图,构建仿真模型(例如,目标运维仿真模型);S1: Combine digital twin technology and dynamic operation and maintenance map to build a simulation model (e.g., target operation and maintenance simulation model);
S2:构建缓存机制;S2: Build a cache mechanism;
S3:基于S2的缓存机制对仿真转发路径查询效率进行优化提升。S3: Optimizes and improves the query efficiency of the simulated forwarding path based on the cache mechanism of S2.
具体实施时,对于S1,参阅图10所示,动态运维地图可以是基于运维知识图谱的应用工具,从架构上可以分为数据采集层(标记为1)、数据建模层(标记为2)、核心能力层(例如,业务功能层,标记为3)、上层应用层(例如,维护管理层,标记为4)。数据采集层负责源头数据接入,为构建针对IT基础环境的完整地图,需要采集设备、网络、系统、云平台、应用等不同维度的数据(例如,设备参数);数据建模层负责将数据整合拉通,整合成运维图谱(例如,目标网络系统的知识图谱);并进一步构建仿真模型(例如,目标运维仿真模型);核心能力层参照生活中的数字地图,在运维图谱上构建“搜索定位”、“路径导航”、“路况展示”等能力;应用层基于核心能力服务与于具体业务场景。In specific implementation, for S1, as shown in FIG10, the dynamic operation and maintenance map can be an application tool based on the operation and maintenance knowledge graph, which can be divided into a data collection layer (marked as 1), a data modeling layer (marked as 2), a core capability layer (e.g., a business function layer, marked as 3), and an upper application layer (e.g., a maintenance management layer, marked as 4) in terms of architecture. The data collection layer is responsible for source data access. In order to build a complete map for the IT infrastructure environment, it is necessary to collect data of different dimensions such as equipment, network, system, cloud platform, and application (e.g., equipment parameters); the data modeling layer is responsible for integrating and pulling data into an operation and maintenance graph (e.g., a knowledge graph of the target network system); and further constructing a simulation model (e.g., a target operation and maintenance simulation model); the core capability layer refers to the digital map in life and builds capabilities such as "search positioning", "path navigation", and "road condition display" on the operation and maintenance graph; the application layer serves specific business scenarios based on core capabilities.
进一步,还对仿真模型部分优化,仿真模型基于数据采集层提供的网络设备配置信息、路由转发表项、arp表项、mac表项,结合数字孪生技术搭建,使用数学方法模拟现实网络和网络行为。优化点在于提升仿真模型对外输出结果的效率和覆盖范围。Furthermore, the simulation model is partially optimized. The simulation model is based on the network device configuration information, routing table entries, arp table entries, and mac table entries provided by the data collection layer, combined with digital twin technology, and uses mathematical methods to simulate real networks and network behaviors. The optimization point is to improve the efficiency and coverage of the simulation model's external output results.
对于S2,引入缓存机制,借鉴“以空间换时间”的思路,将查询热点问题(例如,当前时间段的热点查询问题)在夜间系统空闲的时候(例如,空闲时间段)全量查询出来,供第二天高效使用。首先,需要构建问题识别模块,该模块一是实现热点问题统计,二是为查询做路由,如果查询与热点问题匹配,则路由到缓存库(例如,缓存模块)中获得结果;否则路由到仿真系统计算。其次,需要构建问题实例化模块,该模块实现热点问题的全量实例枚举,枚举基于运维图谱全量的数据。举例说明,如果网络转发路径是热点问题(该问题的输入是两个服务器的ip地址,输出是两个服务器通信经过的网络设备逐条的链路),在该模块中要枚举构建ip矩阵,覆盖到所有源目的组合,全量ip地址从运维图谱中获取。最后,定时查询模块,该模块根据全量实例枚举,在夜间定时触发,向仿真模型全量查询,基于查询的结果的数据格式,将不同结果保存在不同数据库中,如果结果是结构化数据,则存储在SQL类数据库中,如果结果是非结构化数据,则存储在图数据库中。For S2, a cache mechanism is introduced, and the idea of "trading space for time" is used to query hot issues (for example, hot query issues in the current time period) in full when the system is idle at night (for example, idle time period) for efficient use the next day. First, a problem identification module needs to be built. This module first realizes hot issue statistics and secondly, routes the query. If the query matches the hot issue, it is routed to the cache library (for example, cache module) to obtain the result; otherwise, it is routed to the simulation system for calculation. Secondly, a problem instantiation module needs to be built, which realizes the full instance enumeration of hot issues, and the enumeration is based on the full data of the operation and maintenance map. For example, if the network forwarding path is a hot issue (the input of the issue is the IP address of two servers, and the output is the link of each network device through which the two servers communicate), the IP matrix should be enumerated and constructed in this module to cover all source and destination combinations, and the full IP address is obtained from the operation and maintenance map. Finally, the scheduled query module is triggered at night based on the enumeration of all instances, and queries the simulation model in full. Based on the data format of the query results, different results are saved in different databases. If the result is structured data, it is stored in a SQL database. If the result is unstructured data, it is stored in a graph database.
对于S3,针对转发路径查询效率进行优化,首先,根据运维图谱中的服务器接入信息,将S2中构建的ip矩阵简化成交换机i到交换机j的矩阵;其次,根据运维图谱中的网络区域信息将交换机i到交换机j的矩阵进行拆分,每n个区域的交换机构建一个子矩阵(例如,子链接地址矩阵),n受限于仿真模型一次能够纳管设备的数量;最后,针对多个子矩阵的区域,逐批次拉起仿真模型,对交换机i到交换机j的路径进行计算,基于S2的结果入库设计,对结果按天进行保存和更新。For S3, the efficiency of forwarding path query is optimized. First, according to the server access information in the operation and maintenance map, the IP matrix constructed in S2 is simplified into a matrix from switch i to switch j. Secondly, according to the network area information in the operation and maintenance map, the matrix from switch i to switch j is split, and a sub-matrix (for example, a sub-link address matrix) is constructed for switches in every n areas, where n is limited by the number of devices that can be managed by the simulation model at one time. Finally, for areas with multiple sub-matrices, the simulation model is pulled up batch by batch, and the path from switch i to switch j is calculated. The design is stored in the database based on the results of S2, and the results are saved and updated on a daily basis.
进一步,当对外提供路径查询服务时,将保存的结果与服务器接入信息联合提供服务。这样一方面可以将转发路径快速、高并发的提供给上层应用场景,如故障定位场景,可以一次性拿到多对服务器ip间的路径,不用串行查询等待影响定位效率,或只针对一条路径做定位分析存在局部视角问题;另一方面可以克服仿真模型纳管设备数量少的问题,对网络进行逐块(某几个区域一起)查询且保证一次查询在这个块中。Furthermore, when providing path query services to the outside, the saved results are combined with the server access information to provide services. In this way, on the one hand, the forwarding path can be provided to the upper-layer application scenarios quickly and with high concurrency, such as in the fault location scenario, where the paths between multiple pairs of server IPs can be obtained at one time, without serial query waiting to affect the location efficiency, or only doing location analysis on one path with the problem of local perspective; on the other hand, it can overcome the problem of a small number of devices managed by the simulation model, query the network block by block (several areas together) and ensure that the query is in this block at one time.
基于上述场景示例,验证了本说明书提供的运维数据的处理方法通过动态地图与数字孪生技术结合对网络进行模拟建模,实现了基于仿真运算的精准查询;通过引入并构建缓存机制,提升仿真结果查询效率;通过采用相关的路由规则,针对网络转发路径查询效率进行了专项优化。进而,提高仿真模型对外服务时的查询效率和设备覆盖面,进而提高运维效率和运维准确率,对故障等异常状况有效预测。Based on the above scenario examples, the operation and maintenance data processing method provided in this manual is verified. Through the combination of dynamic maps and digital twin technology, the network is simulated and modeled, and accurate queries based on simulation operations are realized; by introducing and building a cache mechanism, the query efficiency of simulation results is improved; by adopting relevant routing rules, the query efficiency of network forwarding paths is specially optimized. In addition, the query efficiency and equipment coverage of the simulation model when providing external services are improved, thereby improving the operation and maintenance efficiency and accuracy, and effectively predicting abnormal conditions such as faults.
虽然本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。Although the present specification provides method operation steps as described in the embodiments or flow charts, more or less operation steps may be included based on conventional or non-creative means. The order of steps listed in the embodiments is only one way of executing the order of many steps, and does not represent the only execution order. When the device or client product in practice is executed, it can be executed in sequence or in parallel according to the method shown in the embodiments or the drawings (for example, a parallel processor or a multi-threaded processing environment, or even a distributed data processing environment). The term "include", "include" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, product or device including a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such process, method, product or device. In the absence of more restrictions, it is not excluded that there are other identical or equivalent elements in the process, method, product or device including the elements. The first, second, etc. words are used to represent the name, and do not represent any particular order.
本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。Those skilled in the art also know that, in addition to implementing the controller in a purely computer-readable program code, the controller can be made to implement the same function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered as a hardware component, and the devices for implementing various functions included therein can also be considered as structures within the hardware component. Or even, the devices for implementing various functions can be considered as both software modules for implementing the method and structures within the hardware component.
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机可读存储介质中。This specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer-readable storage media including storage devices.
虽然通过实施例描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。Although the present specification is described through embodiments, those skilled in the art will appreciate that there are many modifications and changes to the present specification without departing from the spirit of the present specification, and it is intended that the appended claims include these modifications and changes without departing from the spirit of the present specification.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410837421.3A CN118690026A (en) | 2024-06-26 | 2024-06-26 | Operation and maintenance data processing method, device and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410837421.3A CN118690026A (en) | 2024-06-26 | 2024-06-26 | Operation and maintenance data processing method, device and server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118690026A true CN118690026A (en) | 2024-09-24 |
Family
ID=92769867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410837421.3A Pending CN118690026A (en) | 2024-06-26 | 2024-06-26 | Operation and maintenance data processing method, device and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118690026A (en) |
-
2024
- 2024-06-26 CN CN202410837421.3A patent/CN118690026A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12124326B2 (en) | Automatic correlation of dynamic system events within computing devices | |
US11947556B1 (en) | Computerized monitoring of a metric through execution of a search query, determining a root cause of the behavior, and providing a notification thereof | |
US11636397B1 (en) | Graphical user interface for concurrent forecasting of multiple time series | |
US11620300B2 (en) | Real-time measurement and system monitoring based on generated dependency graph models of system components | |
CN101206569B (en) | Method, system for dynamically identifying components contributing to service degradation | |
US20200104304A1 (en) | Conditional Processing Based on Inferred Sourcetypes | |
US20220094614A1 (en) | Systems for and methods of modelling, analysis and management of data networks | |
CN108039959A (en) | Situation Awareness method, system and the relevant apparatus of a kind of data | |
CN111290913A (en) | Fault location visualization system and method based on operation and maintenance data prediction | |
US20170109636A1 (en) | Crowd-Based Model for Identifying Executions of a Business Process | |
CN106534291A (en) | Voltage monitoring method based on big data processing | |
US20230018723A1 (en) | Cascading payload replication | |
CN118193346A (en) | Stability testing method and testing system for business system, and electronic equipment | |
CN114791846A (en) | Method for realizing observability aiming at cloud native chaos engineering experiment | |
CN118916147A (en) | Multi-source calculation force data integration and intelligent scheduling system and method | |
CN119030860A (en) | Fault node positioning method, device, electronic device and non-volatile storage medium | |
CN113918534A (en) | Policy processing system and method | |
CN118690026A (en) | Operation and maintenance data processing method, device and server | |
US10466984B2 (en) | Identifying and associating computer assets impacted by potential change to a particular computer asset | |
CN111368039B (en) | Data management system | |
CN114978964A (en) | Communication announcement configuration method, device, equipment and medium based on network self-checking | |
Costa et al. | Achieving Observability on Fog Computing with the use of open-source tools | |
US20240291718A1 (en) | Predictive Analytics For Network Topology Subsets | |
CN116795812A (en) | Event observation method and device, electronic equipment and storage medium | |
CN109684158A (en) | Method for monitoring state, device, equipment and the storage medium of distributed coordination system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |