CN111506641A - 数据管理方法、数据采集平台、数据管理***及存储介质 - Google Patents
数据管理方法、数据采集平台、数据管理***及存储介质 Download PDFInfo
- Publication number
- CN111506641A CN111506641A CN202010319459.3A CN202010319459A CN111506641A CN 111506641 A CN111506641 A CN 111506641A CN 202010319459 A CN202010319459 A CN 202010319459A CN 111506641 A CN111506641 A CN 111506641A
- Authority
- CN
- China
- Prior art keywords
- data
- equipment
- network management
- different
- manufacturer
- 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.)
- Granted
Links
Images
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/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/254—Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
-
- 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/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- 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/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- 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/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
本申请提供一种数据管理方法、数据采集平台、数据管理***及存储介质,所述方法应用于数据采集平台,所述数据采集平台与不同的网管服务器通信连接,所述不同的网管服务器与不同厂家的设备通信连接,所述方法包括:基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据;将所述不同厂家的设备的数据存储至数据库。通过将所述数据采集平台与不同网管服务器通信连接,从不同的网管服务器处分别获取所述不同厂家的设备的数据,以实现对所述不同厂家的设备的数据的统一采集,并将所述不同厂家的设备的数据存储至数据库,以实现对所述不同厂家的设备的数据的统一管理。
Description
技术领域
本申请涉及通信技术领域,具体而言,涉及一种数据管理方法、数据采集平台、数据管理***及存储介质。
背景技术
随着近年来通信技术日新月异的发展,光纤通信已在各个企业通信网络中占据了主导的位置,使得整个网络中设备的种类和数量不断增加,单个***的结构变得越来越复杂,***之间的相互联系变得越来越紧密。这对整个通信网络的统一监视和***管理提出了更高的要求。然而,面对剧增的通信网络资源,面对海量、零散的数据,目前仍以人工和计算机表格为主的传统管理模式管理,以独立、繁杂的专业网管模式管理逻辑资源,使故障诊断、指挥处理的基本工作耗时费力。
发明内容
鉴于此,本申请实施例的目的在于提供一种数据管理方法、数据采集平台、数据管理***及存储介质,以实现对不同厂家的设备的数据的高效管理。
第一方面,本申请实施例提供一种数据管理方法,应用于数据采集平台,所述数据采集平台与不同的网管服务器通信连接,所述不同的网管服务器分别与不同厂家的设备通信连接,所述方法包括:基于预先确定的所述不同的网管服务器的网络之间互连的协议(Internet Protocol,IP)地址和端口号,分别采集所述不同厂家的设备的数据;将所述不同厂家的设备的数据存储至数据库。
在上述实现过程中,通过将所述数据采集平台与不同的网管服务器通信连接,从不同的网管服务器处分别获取所述不同厂家的设备的数据,以实现对所述不同厂家的设备的数据的统一采集,并将所述不同厂家的设备的数据存储至数据库,以实现对所述不同厂家的设备的数据的统一管理。
基于第一方面,在一种可能的设计中,所述将所述不同厂家的设备的数据存储至数据库,包括:基于预先确定的与所述不同的网管服务器对应的数据库模型,将所述不同厂家的设备的数据按照相应网管服务器对应的数据库模型存储至所述数据库。
在上述实现过程中,通过将所述不同厂家的设备的数据按照相应网管服务器对应的数据库模型存储至所述数据库,以便于后续能够快速地对不同厂家的设备的数据进行查询。
基于第一方面,在一种可能的设计中,所述将所述不同厂家的设备的数据存储至数据库,包括:将所述不同厂家的设备的数据以可扩展标记语言(Extensible MarkupLanguage,XML)格式存储至所述数据库。
在上述实现过程中,XML具有能够运行于不同***平台之间和转换成不同格式目标文件的能力。
基于第一方面,在一种可能的设计中,所述数据采集平台与综合网管***通信连接,所述方法还包括:针对每个厂家的设备的数据,将该厂家的设备的数据和所述数据库中存储的该厂家的设备的历史数据进行比对,确定该厂家的设备是否存在异常;在确定存在异常时,向所述综合网管***发送表征该厂家的设备存在异常的提示信息,其中,所述提示信息中包括该厂家的设备的数据。
在上述实现过程中,通过这种方式能够在厂家的设备存在异常时,及时地向综合网管***发出提示信息,其中,所述提示信息中包括该厂家的设备的数据,以便于综合网管***根据该提示信息及时采取措施。
基于第一方面,在一种可能的设计中,在向所述综合网管***发送表征该厂家的设备存在异常的提示信息之后,所述方法还包括:接收所述综合网管***发送的对存在异常的设备的进行重新配置的配置文件;将所述配置文件发送给所述存在异常的设备对应的网管服务器,以使所述对应的网管服务器将所述配置文件发送给所述存在异常的设备。
在上述实现过程中,通过这种方式能够利用配置文件实现对存在异常的设备的自动化修复,无需人工去往存在异常的设备旁对其进行修复,继而降低成本。
基于第一方面,在一种可能的设计中,在所述分别采集所述不同厂家的设备的数据之前,所述方法还包括:接收用户输入的需要采集的数据类型的配置信息;其中,所述基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据,包括:基于预先确定的所述不同的网管服务器的IP地址和端口号,按照所述配置信息分别采集所述不同厂家的设备的数据。
在上述实现过程中,通过这种方式能够实现只对需要采集的数据进行采集,避免由于采集不需要的数据而增加工作量的负担,同时也减轻数据库的存储压力。
第二方面,本申请实施例提供一种数据采集平台,所述数据采集平台与不同的网管服务器通信连接,所述不同的网管服务器分别与不同厂家的设备通信连接,所述采集平台包括:采集单元,用于基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据;存储单元,用于将所述不同厂家的设备的数据存储至数据库。
基于第二方面,在一种可能的设计中,所述存储单元,具体用于基于预先确定的与所述不同的网管服务器对应的数据库模型,将所述不同厂家的设备的数据按照相应网管服务器对应的数据库模型存储至所述数据库。
基于第二方面,在一种可能的设计中,所述存储单元,还用于将所述不同厂家的设备的数据以XML格式存储至所述数据库。
基于第二方面,在一种可能的设计中,所述数据采集平台与综合网管***通信连接,所述采集平台还包括:确定单元,用于针对每个厂家的设备的数据,将该厂家的设备的数据和所述数据库中存储的该厂家的设备的历史数据进行比对,确定该厂家的设备是否存在异常;提示单元,用于在确定存在异常时,向所述综合网管***发送表征该厂家的设备存在异常的提示信息,其中,所述提示信息中包括该厂家的设备的数据。
基于第二方面,在一种可能的设计中,所述采集平台还包括:接收单元,用于接收所述综合网管***发送的对存在异常的设备的进行重新配置的配置文件;发送单元,用于将所述配置文件发送给所述存在异常的设备对应的网管服务器,以使所述对应的网管服务器将所述配置文件发送给所述存在异常的设备。
基于第二方面,在一种可能的设计中,所述采集平台还包括:配置信息接收单元,用于接收用户输入的需要采集的数据类型的配置信息;其中,所述采集单元,具体用于基于预先确定的所述不同的网管服务器的IP地址和端口号,按照所述配置信息分别采集所述不同厂家的设备的数据。
第三方面,本申请实施例提供一种数据采集***,所述***包括:数据采集平台;其中,所述数据采集平台与不同的网管服务器通信连接,所述不同的网管服务器分别与不同厂家的设备通信连接;所述数据采集平台,用于基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据;以及将所述不同厂家的设备的数据存储至数据库。
基于第三方面,在一种可能的设计中,所述***还包括:所述***还包括:综合网管***;所述综合网管***与所述数据采集平台通信连接;所述数据采集平台,用于针对每个厂家的设备的数据,将该厂家的设备的数据和所述数据库中存储的该厂家的设备的历史数据进行比对,确定该厂家的设备是否存在异常;所述数据采集平台,用于在确定存在异常时,向所述综合网管***发送表征该厂家的设备存在异常的提示信息,其中,所述提示信息中包括该厂家的设备的数据;所述综合网管***,用于接收所述提示信息。
第四方面,本申请实施例提供一种电子设备,包括处理器以及与所述处理器连接的存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述电子设备执行第一方面所述的方法。
第五方面,本申请实施例提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行第一方面所述的方法。
本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的数据管理***的结构示意图。
图2为本申请实施例提供的数据管理方法的流程示意图。
图3本申请实施例提供的另一种数据管理***的结构示意图。
图4本申请实施例提供的数据管理平台的结构示意图。
图5为本申请实施例提供的电子设备的结构示意图。
图标:400-数据采集平台;300-综合网管***;410-采集单元;420-存储单元;500-电子设备;101-处理器;102-存储器;103-通信接口。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行描述。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
请参照图1,图1为本申请实施例提供的一种数据管理***的结构示意图,所述***包括:数据采集平台400。
所述数据采集平台400与不同的网管服务器通信连接。所述不同的网管服务器分别与不同厂家的设备通信连接。即,针对所述不同厂家中的每个厂家,该厂家的设备与一个网管服务器连接,该厂家的设备的数据由与该厂家的设备连接的网管服务器进行采集。
请参照图2,图2为本申请实施例提供的一种数据管理方法的流程图,所述方法应用于图1所述的数据采集平台400,所述数据采集平台400与不同的网管服务器通信连接,所述不同的网管服务器分别与不同厂家的设备通信连接。下面将对图2所示的流程进行详细阐述,所述方法包括步骤:S21和S22。
S21:基于预先确定的所述不同网管服务器的网络之间互连的协议(InternetProtocol,IP)地址和端口号,分别采集所述不同厂家的设备的数据。
S22:将所述不同厂家的设备的数据存储至数据库。
下面对上述方法进行详细介绍。
作为一种实施方式,在步骤S21之前,所述方法还包括:接收用户输入的需要采集的数据类型的配置信息。
其中,所述配置信息包括:设备的硬件配置数据、设备的软件配置数据、设备的网络配置、设备的性能数据等中的一种或多种。
用户可以通过所述数据采集平台400的操作界面输入需要采集的数据类型的配置信息,所述数据采集平台400在接收到表征用户选中输入完成选项的指令之后,接收所述配置信息。
用户也可以通过终端设备输入所述配置信息,并将所述配置信息发送给所述数据采集平台400,所述数据采集平台400接收所述配置信息。
S21:基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据。
作为一种实施方式,若所述数据采集平台400接收到所述配置信息,则所述数据采集平台400基于预先确定的不同的网管服务器的IP地址和端口号,通过所述数据采集平台400对应所述不同的网管服务器的接口与所属不同的网管服务器建立通信连接,然后将所述配置信息发送给所述不同的网管服务器,以使所述不同的网管服务器基于所述配置信息对与该网管服务器连接的设备进行数据采集,网管服务器将采集到的数据和与采集到的数据对应的设备的标识一并发送给所述数据采集平台400,所述数据采集平台400接收所述不同的网管服务器发送的数据,并根据设备的标识准确地确定采集到的数据是属于哪个设备的数据。
作为一种实施方式,若所述数据采集平台400未接收到所述配置信息,所述数据采集平台400可以基于预先确定的所述不同的网管服务器的IP地址和端口号,通过所述数据采集平台400对应所述不同的网管服务器的接口与所属不同的网管服务器建立通信连接,网管服务器对与该网管服务器连接的设备进行数据采集,网管服务器将采集到的数据发送给所述数据采集平台400,所述数据采集平台400接收所述不同的网管服务器发送的数据。
作为一种实施方式,所述数据采集平台400基于预先确定的所述不同的网管服务器的IP地址和端口号,通过所述数据采集平台400对应所述不同的网管服务器的接口与所属不同的网管服务器建立通信连接,并基于第一预设时间间隔向所述不同的网管服务器发送数据采集指令,以使所述不同的网管服务器基于所述数据采集指令对与该网管服务器连接的设备进行数据采集,网管服务器实时地或者基于第二预设时间间隔将采集到的数据发送给所述数据采集平台400,所述数据采集平台400实时或者不定时地接收所述不同的网管服务器发送的数据。其中,所述第一预设时间间隔和所述第二预设时间隔根据用户需求设定,在此不做限制。其中,所述第一预设时间间隔越短,数据采集频率越高,所述第二预设时间间隔越短,数据发送频率越高。
其中,所述数据采集平台400对应所述不同的网管服务器的接口的数量可以根据需求配置。其中,所述数据采集平台400对应所述不同的网管服务器的所有接口共用一个对象请求代理(Object Request Broker,ORB)接口。ORB是数据采集平台400的核心。
在ORB环境中,一个应用可以由许多对象组成,通过对象间的交互实现应用的功能,而对象间的交互则通过ORB来传递。ORB提供了在交互过程中为客户请求(其中,这里客户请求可以看作为数据采集平台400发送的功能调用请求)寻找正确的对象实现(实现对象的代码或数据),使之能够接受客户请求以及传输组成客户请求的数据报文等机制,其中,ORB是根据待调用对象的名称确定出正确的对象实现。ORB的服务对客户而言是透明的,客户不知道对象驻留在网络中何处、对象是如何通信、如何实现以及如何执行的,只要客户持有对某对象的引用,就可以向该对象发出服务请求,实现了分布式对象应用间的互操作。
所述数据采集平台400对应所述不同的网管服务器的接口通过对emsSessionFactory对象的getEmsSession的调用获得会话对象的对象引用,再通过对会话对象的getManager的调用获得各个管理对象的对象引用。有了管理对象的对象引用,就可以方便地调用各种管理操作,其中,各个对象被分类封装在各子功能块,有告警采集、配置采集和性能采集等子功能块,对对象的引用,就是对各个功能块的调用。
例如,需要对华为的路由器进行告警信息采集,首先数据采集平台需要通过emsSessionFactory中的getEmsSession获得“华为”这个对象的引用,然后数据采集平台再通过得到的“华为”这个对象引用与华为的网管服务器进行数据传递,获得华为网管服务器采集到的华为的路由器的告警信息。
S22:将所述不同厂家的设备的数据存储至数据库。
在实际实施过程中,S22可以按照如下方式实施,数据采集平台400根据数据类型将所述不同厂家的设备的数据分类存储至所述数据库。
作为一种实施方式,S22包括:基于预先确定的与所述不同的网管服务器对应的数据库模型,将所述不同厂家的设备的数据按照相应网管服务器对应的数据库模型存储至所述数据库。
数据采集平台400在接收到任意一个网管服务器发送的设备的数据之后,数据采集平台400基于预先确定的与该网管服务器对应的数据库模型,将该网管服务器发送的数据按照所述对应的数据库模型存储至所述数据库中。
作为一种实施方式,确定所述与该网管服务器对应的数据库模型的方式可以为,所述数据采集平台400通过调用数据库接口(即数据采集平台与数据库连接的接口)从预先存储于所述数据库中的数据库模型中查找并获取与该网管服务器对应的数据库模型。
其中,所述数据采集平台400可以通过Java数据库连接(Java Data BaseConnectivity,JDBC)或者开放数据库互连(Open Database Connectivity,ODBC)访问数据库。
其中,数据采集平台400在调用数据库接口时,可以预先将输入参数转换为可扩展标记语言(Extensible Markup Language,XML)格式。
其中,所述数据采集平台400也可以通过XML格式的方式获取所述对应的数据库模型。
作为一种实施方式,S22包括:将所述不同厂家的设备的数据以XML格式存储至所述数据库。
数据采集平台400将所述不同厂家的设备的数据转换为XML格式后存储至所述数据库中。
作为一种实施方式,请参照图3,所述***还包括:综合网管***300,所述综合网管***300与所述数据采集平台400通信连接。
在所述***还包括综合网管***300时,所述方法还包括步骤:A1和A2。
A1:针对每个厂家的设备的数据,将该厂家的设备的数据和所述数据库中存储的该厂家的设备的历史数据进行比对,确定该厂家的设备是否存在异常。
数据采集平台400在获取到某个厂家的设备的数据之后,若所述数据库中存储有该厂家的设备的历史数据,且历史数据的数据类型和该厂家的设备的数据相同,则将该厂家的设备的数据和该厂家的设备的历史数据比对,若该厂家的设备的数据和该厂家的设备的历史数据不同,或者差异值大于预设阈值时,确定该厂家的设备存在异常,反之,确定该厂家的设备正常。
其中,所述预设阈值根据用户需求设定。
值的一提的是,在根据当前时刻采集到的该厂家的设备的数据确定该厂家的设备存在异常时,不会将所述当前时刻采集到的该厂家的设备的数据存储至数据库。
A2:在确定存在异常时,向所述综合网管***300发送表征该厂家的设备存在异常的提示信息,其中,所述提示信息中包括该厂家的设备的数据。
在确定该厂家的设备存在异常时,数据采集平台400基于该厂家的设备的数据生成表征该厂家的设备存在异常的提示信息,其中,所述提示信息中包括:该厂家的设备的标识,并基于预先确定的所述综合网管***300的协议向所述综合网管***300发送所述提示信息,以使综合网管***300基于该厂家的设备的标识确定是哪个设备出现故障,并基于该厂家的设备的数据生成对存在异常的设备的进行重新配置的配置文件。
作为一种实施方式,在步骤A2之后,所述方法还包括:接收所述综合网管***300发送的对存在异常的设备的进行重新配置的配置文件;将所述配置文件发送给所述存在异常的设备对应的网管服务器,以使所述对应的网管服务器将所述配置文件发送给所述存在异常的设备。
所述综合网管***300生成对存在异常的设备进行重新配置的配置文件之后,所述综合网管***300将所述配置文件和存在异常的设备的标识一并发送给所述数据采集平台400,所述数据采集平台400根据预先确定的设备的标识与网管服务器的标识的对应关系中,查找出与所述存在异常的设备的标识对应的网管服务器的标识,并将所述异常的设备的标识和所述配置文件发送给与所述对应的网管服务器的标识对应的网管服务器,以使所述对应的网管服务器基于所述存在异常的设备的标识将所述配置文件发送给所述存在异常的设备。
作为一种实施方式,所述方法还包括:数据管理平台接收综合网管***300发送的表征需要建立或者断开与厂家的设备的网络连接的指示信息;响应所述指示信息,断开或者建立与该厂家的设备的网络连接。
请参照图4,图4是本申请实施例提供的一种数据采集平台400的结构框图。所述数据采集平台400与不同的网管服务器通信连接,所述不同的网管服务器分别与不同厂家的设备通信连接,下面将对图4所示的结构框图进行阐述,所示数据采集平台400包括:
采集单元410,用于基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据。
存储单元420,用于将所述不同厂家的设备的数据存储至数据库。
作为一种实施方式,所述存储单元420,具体用于基于预先确定的与所述不同厂家的设备的网管服务器对应的数据库模型,将所述不同厂家的设备的数据按照其网管服务器对应的数据库模型存储至所述数据库。
作为一种实施方式,所述存储单元420,还用于将所述不同厂家的设备的数据以XML格式存储至所述数据库。
作为一种实施方式,所述数据采集平台400与综合网管***300通信连接,所述采集平台还包括:确定单元,用于针对每个厂家的设备的数据,将该厂家的设备的数据和所述数据库中存储的该厂家的设备的历史数据进行比对,确定该厂家的设备是否存在异常;提示单元,用于在确定存在异常时,向所述综合网管***300发送表征该厂家的设备存在异常的提示信息,其中,所述提示信息中包括该厂家的设备的数据。
作为一种实施方式,所述采集平台还包括:接收单元,用于接收所述综合网管***300发送的对存在异常的设备的进行重新配置的配置文件;发送单元,用于将所述配置文件发送给所述存在异常的设备对应的网管服务器,以使所述对应的网管服务器将所述配置文件发送给所述存在异常的设备。
作为一种实施方式,所述采集平台还包括:配置信息接收单元,用于接收用户输入的需要采集的数据类型的配置信息;其中,所述采集单元410,具体用于基于预先确定的所述不同的网管服务器的IP地址和端口号,按照所述配置信息采集所述不同厂家的设备的数据。
本实施例对的各功能单元实现各自功能的过程,请参见上述图1-3所示实施例中描述的内容,此处不再赘述。
本申请实施例提供请参照图5,图5为本申请实施例提供的一种电子设备的结构示意图,所述电子设备可以为数据采集平台400,所述电子设备可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)等。
电子设备可以包括:存储器102、处理器101、通信接口103和通信总线,通信总线用于实现这些组件的连接通信。
存储器102用于本申请实施例提供的数据管理方法对应的计算程序指令等各种数据,其中,存储器102可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。
处理器101用于读取并运行存储于存储器中的计算机程序指令时,执行本申请实施例提供的数据管理方法。
其中,处理器101可能是一种集成电路芯片,具有信号的处理能力。上述的处理器101可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。
通信接口103,用于接收或发送数据。
此外,本申请实施例还提供了一种存储介质,在该存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行本申请任一项实施方式所提供的方法。
综上所述,本申请各实施例提出的数据管理方法、数据采集平台、数据管理***及存储介质,通过将所述数据采集平台与不同厂家的设备的网管服务器通信连接,从不同的网管服务器处分别获取所述不同厂家的设备的数据,以实现对所述不同厂家的设备的数据的统一采集,并将所述不同厂家的设备的数据存储至数据库,以实现对所述不同厂家的设备的数据的统一管理。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的装置来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
Claims (10)
1.一种数据管理方法,其特征在于,应用于数据采集平台,所述数据采集平台与不同的网管服务器通信连接,所述不同的网管服务器分别与不同厂家的设备通信连接,所述方法包括:
基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据;
将所述不同厂家的设备的数据存储至数据库。
2.根据权利要求1所述的方法,其特征在于,所述将所述不同厂家的设备的数据存储至数据库,包括:
基于预先确定的与所述不同的网管服务器对应的数据库模型,将所述不同厂家的设备的数据按照相应网管服务器对应的数据库模型存储至所述数据库。
3.根据权利要求1所述的方法,其特征在于,所述将所述不同厂家的设备的数据存储至数据库,包括:
将所述不同厂家的设备的数据以XML格式存储至所述数据库。
4.根据权利要求1所述的方法,其特征在于,所述数据采集平台与综合网管***通信连接,所述方法还包括:
针对每个厂家的设备的数据,将该厂家的设备的数据和所述数据库中存储的该厂家的设备的历史数据进行比对,确定该厂家的设备是否存在异常;
在确定存在异常时,向所述综合网管***发送表征该厂家的设备存在异常的提示信息,其中,所述提示信息中包括该厂家的设备的数据。
5.根据权利要求4所述的方法,其特征在于,在向所述综合网管***发送表征该厂家的设备存在异常的提示信息之后,所述方法还包括:
接收所述综合网管***发送的对存在异常的设备的进行重新配置的配置文件;
将所述配置文件发送给所述存在异常的设备对应的网管服务器,以使所述对应的网管服务器将所述配置文件发送给所述存在异常的设备。
6.根据权利要求1所述的方法,其特征在于,在所述分别采集所述不同厂家的设备的数据之前,所述方法还包括:
接收用户输入的需要采集的数据类型的配置信息;
其中,所述基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据,包括:
基于预先确定的所述不同的网管服务器的IP地址和端口号,按照所述配置信息分别采集所述不同厂家的设备的数据。
7.一种数据采集平台,其特征在于,所述数据采集平台与不同的网管服务器通信连接,所述不同的网管服务器分别与不同厂家的设备通信连接,所述采集平台包括:
采集单元,用于基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据;
存储单元,用于将所述不同厂家的设备的数据存储至数据库。
8.一种数据管理***,其特征在于,所述***包括:数据采集平台;其中,所述数据采集平台与不同的网管服务器通信连接,所述不同的网管服务器分别与不同厂家的设备通信连接;
所述数据采集平台,用于基于预先确定的所述不同的网管服务器的IP地址和端口号,分别采集所述不同厂家的设备的数据;以及将所述不同厂家的设备的数据存储至数据库。
9.根据权利要求8所述的***,其特征在于,所述***还包括:综合网管***;所述综合网管***与所述数据采集平台通信连接;
所述数据采集平台,用于针对每个厂家的设备的数据,将该厂家的设备的数据和所述数据库中存储的该厂家的设备的历史数据进行比对,确定该厂家的设备是否存在异常;
所述数据采集平台,用于在确定存在异常时,向所述综合网管***发送表征该厂家的设备存在异常的提示信息,其中,所述提示信息中包括该厂家的设备的数据;
所述综合网管***,用于接收所述提示信息。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1-6中任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010319459.3A CN111506641B (zh) | 2020-04-21 | 2020-04-21 | 数据管理方法、数据采集平台、数据管理***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010319459.3A CN111506641B (zh) | 2020-04-21 | 2020-04-21 | 数据管理方法、数据采集平台、数据管理***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111506641A true CN111506641A (zh) | 2020-08-07 |
CN111506641B CN111506641B (zh) | 2023-07-07 |
Family
ID=71877749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010319459.3A Active CN111506641B (zh) | 2020-04-21 | 2020-04-21 | 数据管理方法、数据采集平台、数据管理***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111506641B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112347198A (zh) * | 2020-10-30 | 2021-02-09 | 广西电网有限责任公司南宁供电局 | 一种数据快速处理比对***及方法 |
CN113326294A (zh) * | 2021-04-20 | 2021-08-31 | 深圳市源拓光电技术有限公司 | 光模块可靠性监测方法、装置、计算机设备以及存储介质 |
CN118158567A (zh) * | 2024-05-10 | 2024-06-07 | 烽台科技(北京)有限公司 | 一种工控设备的数据采集分析方法和装置、及存储介质 |
CN118158567B (zh) * | 2024-05-10 | 2024-07-30 | 烽台科技(北京)有限公司 | 一种工控设备的数据采集分析方法和装置、及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003216236A (ja) * | 2002-01-24 | 2003-07-31 | Hitachi Ltd | プラント維持管理装置 |
US20120278428A1 (en) * | 2011-04-29 | 2012-11-01 | Frequency Networks, Inc. | Creation and presentation of selective digital content feeds |
CN103957127A (zh) * | 2014-05-19 | 2014-07-30 | 国家电网公司 | 异构厂家传输网络接口适配方法 |
CN104038371A (zh) * | 2014-05-22 | 2014-09-10 | 国家电网公司 | 一种电力通信传输网自适应性能采集方法 |
CN105119750A (zh) * | 2015-09-08 | 2015-12-02 | 南京联成科技发展有限公司 | 一种基于大数据的分布式信息安全运维管理平台 |
CN106777930A (zh) * | 2016-11-30 | 2017-05-31 | 南京大学 | 基于心电图统一标准化的中央网络平台 |
US20170206255A1 (en) * | 2016-01-20 | 2017-07-20 | International Business Machines Corporation | Automating configuration of operational data pipelines for extraction, transformation and load |
CN107370745A (zh) * | 2017-08-03 | 2017-11-21 | 北京市天元网络技术股份有限公司 | 一种采集适配方法及装置 |
US20170364539A1 (en) * | 2016-06-19 | 2017-12-21 | Data.World, Inc. | Platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization |
CN109391516A (zh) * | 2017-12-29 | 2019-02-26 | 中国联合网络通信有限公司广东省分公司 | 实现多厂家utn设备集中维护管理的云化第三方网管*** |
-
2020
- 2020-04-21 CN CN202010319459.3A patent/CN111506641B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003216236A (ja) * | 2002-01-24 | 2003-07-31 | Hitachi Ltd | プラント維持管理装置 |
US20120278428A1 (en) * | 2011-04-29 | 2012-11-01 | Frequency Networks, Inc. | Creation and presentation of selective digital content feeds |
CN103957127A (zh) * | 2014-05-19 | 2014-07-30 | 国家电网公司 | 异构厂家传输网络接口适配方法 |
CN104038371A (zh) * | 2014-05-22 | 2014-09-10 | 国家电网公司 | 一种电力通信传输网自适应性能采集方法 |
CN105119750A (zh) * | 2015-09-08 | 2015-12-02 | 南京联成科技发展有限公司 | 一种基于大数据的分布式信息安全运维管理平台 |
US20170206255A1 (en) * | 2016-01-20 | 2017-07-20 | International Business Machines Corporation | Automating configuration of operational data pipelines for extraction, transformation and load |
US20170364539A1 (en) * | 2016-06-19 | 2017-12-21 | Data.World, Inc. | Platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization |
CN106777930A (zh) * | 2016-11-30 | 2017-05-31 | 南京大学 | 基于心电图统一标准化的中央网络平台 |
CN107370745A (zh) * | 2017-08-03 | 2017-11-21 | 北京市天元网络技术股份有限公司 | 一种采集适配方法及装置 |
CN109391516A (zh) * | 2017-12-29 | 2019-02-26 | 中国联合网络通信有限公司广东省分公司 | 实现多厂家utn设备集中维护管理的云化第三方网管*** |
Non-Patent Citations (1)
Title |
---|
张宇,石勇,肖文栋,许勇军: "层次式移动通信网管CIMS解决方案", 电脑开发与应用, no. 07 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112347198A (zh) * | 2020-10-30 | 2021-02-09 | 广西电网有限责任公司南宁供电局 | 一种数据快速处理比对***及方法 |
CN113326294A (zh) * | 2021-04-20 | 2021-08-31 | 深圳市源拓光电技术有限公司 | 光模块可靠性监测方法、装置、计算机设备以及存储介质 |
CN118158567A (zh) * | 2024-05-10 | 2024-06-07 | 烽台科技(北京)有限公司 | 一种工控设备的数据采集分析方法和装置、及存储介质 |
CN118158567B (zh) * | 2024-05-10 | 2024-07-30 | 烽台科技(北京)有限公司 | 一种工控设备的数据采集分析方法和装置、及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111506641B (zh) | 2023-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107704360B (zh) | 监控数据的处理方法、设备、服务器及存储介质 | |
CN109218407B (zh) | 基于日志监控技术的代码管控方法及终端设备 | |
CN111506641B (zh) | 数据管理方法、数据采集平台、数据管理***及存储介质 | |
CN113360519A (zh) | 数据处理方法、装置、设备和存储介质 | |
CN112134754A (zh) | 压力测试方法、装置、网络设备及存储介质 | |
CN111586022A (zh) | 防火墙开墙验证方法、电子装置、计算机设备及存储介质 | |
CN113656252B (zh) | 故障定位方法、装置、电子设备以及存储介质 | |
CN113360386A (zh) | 交换芯片驱动测试方法、装置、电子设备和存储介质 | |
CN111444074A (zh) | 一种数据监控方法、装置、电子设备及可读存储介质 | |
CN115296979B (zh) | 一种故障处理方法、装置、设备及存储介质 | |
GB2583903A (en) | Testing virtualised network functions | |
CN113810379B (zh) | 一种异常处理方法及多服务*** | |
CN115442209A (zh) | 一种故障检测方法、装置、电子设备及存储介质 | |
CN115705259A (zh) | 故障处理方法、相关设备及存储介质 | |
CN111324654A (zh) | 接口调用方法、***、计算机设备及计算机可读存储介质 | |
CN112948195A (zh) | 接口测试的方法、装置、电子设备和存储介质 | |
CN111984484A (zh) | 无侵入式微服务接入方法及*** | |
CN117251769B (zh) | 基于监控组件的异常数据识别方法、装置、设备及介质 | |
CN112866008B (zh) | Nat规则的使能属性配置方法、装置、电子设备及存储介质 | |
CN111464520B (zh) | 一种数据处理方法、装置、存储介质及电子设备 | |
CN114296987A (zh) | 故障处理方法、装置、电子设备及计算机存储介质 | |
CN114461632A (zh) | 基于规则库的多类型数据上报核查方法、装置及存储介质 | |
CN116094908A (zh) | 日志文件存储方法、装置、设备和存储介质 | |
CN113986661A (zh) | 日志输出的方法、装置、电子设备和存储介质 | |
CN114048081A (zh) | Vpn设备的测试方法、装置、电子设备及存储介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |