本发明专利技术提供了一种数据采集方法及装置,该方法包括:构建协议模型,所述协议模型中包括至少一个设备的信道信息与至少一种通信协议之间的对应关系;确定待采集设备的信道信息;根据所述协议模型,确定与所述待采集设备的信道信息相对应的通信协议;根据与所述待采集设备对应的通信协议,对所述待采集设备进行数据采集。本方案能提高数据采集效率。
【技术实现步骤摘要】
一种数据采集方法及装置
本专利技术涉及计算机
,特别涉及一种数据采集方法及装置。
技术介绍
随着信息技术的发展,数据中心的设备越来越多。为了保证各个设备的正常运行,运维人员需对各个设备的工作状态进行实时监控,而如何对各个设备的各项数据进行实时准确的采集显得尤为重要。目前,数据中心的各个设备进行数据采集时,需运维人员逐个登陆设备,对各个设备上的各种数据进行采集。例如,采集服务器的网口速率、网口输出流量和网口输入流量等。由于数据中心的设备较多,需要采集的数据量较大,通过上述方法进行数据采集的效率较低。
技术实现思路
本专利技术实施例提供了一种数据采集方法及装置,能提高数据采集效率。第一方面,本专利技术实施例提供了一种数据采集方法,包括:构建协议模型,所述协议模型中包括至少一个设备的信道信息与至少一种通信协议之间的对应关系;确定待采集设备的信道信息;根据所述协议模型,确定与所述待采集设备的信道信息相对应的通信协议;根据与所述待采集设备对应的通信协议,对所述待采集设备进行数据采集。优选地,进一步包括:预先构建数据库配置表,所述数据库配置表中包括所述至少一个设备的配置信息;所述构建协议模型,包括:根据所述数据库配置表中的至少一个设备的配置信息,确定每一个所述设备分别对应的通信协议;根据每一个所述设备分别对应的通信协议,对所述至少一个设备的配置信息进行分组;分别为每组所述配置信息分配对应的信道,并确定每个信道的信道信息;根据所述通信协议和所述信道信息,对各组所述配置信息进行封装,形成所述协议模型。优选地,所述根据所述通信协议和所述信道信息,进行封装,形成所述协议模型,包括:根据每组所述配置信息对应的通信协议和所述信道信息,分别对每组配置信息进行封装;根据简单网络管理协议SNMP,对封装后的配置信息进行再次封装,形成所述协议模型。优选地,所述根据所述协议模型,确定与所述待采集设备的信道信息相对应的通信协议,包括:根据SNMP,读取所述协议模型;根据所述待采集设备的信道信息,确定所述待采集设备的配置信息对应的分组;根据确定出的分组结果,确定与所述待采集设备的信道信息相对应的通信协议。优选地,在所述根据与所述待采集设备对应的通信协议,对所述待采集设备进行数据采集之后,进一步包括:将采集到的所述待采集设备的数据存入预设的信息表。第二方面,本专利技术实施例提供了一种数据采集装置,包括:构建单元、确定单元和采集单元;其中,所述构建单元,用于构建协议模型,所述协议模型中包括至少一个设备的信道信息与至少一种通信协议之间的对应关系;所述确定单元,用于确定待采集设备的信道信息;并根据所述协议模型,确定与所述待采集设备的信道信息相对应的通信协议;所述采集单元,用于根据与所述待采集设备对应的通信协议,对所述待采集设备进行数据采集。优选地,所述构建单元,包括:配置表构建子单元、通信协议确定子单元、分组子单元和封装子单元;其中,所述配置表构建子单元,用于预先构建数据库配置表,所述数据库配置表中包括所述至少一个设备的配置信息;所述通信协议确定子单元,用于根据所述数据库配置表中的至少一个设备的配置信息,确定每一个所述设备分别对应的通信协议;所述分组子单元,用于根据每一个所述设备分别对应的通信协议,对所述至少一个设备的配置信息进行分组;所述封装子单元,用于分别为每组所述配置信息分配对应的信道,并确定每个信道的信道信息;根据所述通信协议和所述信道信息,对各组所述配置信息进行封装,形成所述协议模型。优选地,所述封装子单元,用于根据每组所述配置信息对应的通信协议和所述信道信息,分别对每组配置信息进行封装;根据简单网络管理协议SNMP,对封装后的配置信息进行再次封装,形成所述协议模型。优选地,所述确定单元,用于根据SNMP,读取所述协议模型;根据所述待采集设备的信道信息,确定所述待采集设备的配置信息对应的分组;根据确定出的分组结果,确定与所述待采集设备的信道信息相对应的通信协议。优选地,所述采集单元,进一步用于将采集到的所述待采集设备的数据存入预设的信息表。本专利技术实施例提供了一种数据采集方法及装置,通过首先构建包括有至少一个设备与至少一种通信协议的对应关系的协议模型,然后在确定待采集设备的信道信息之后,根据构建的协议模型,确定与待采集设备的信道信息相对应的通信协议,并根据确定出的通信协议,对待采集设备进行数据采集。由此可根据各个设备对应的通信协议,自动完成数据采集过程,而不必再通过运维人员逐个登陆设备进行数据采集,由此提高了数据采集效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种数据采集方法的流程图;图2是本专利技术另一个实施例提供的一种数据采集方法的流程图;图3是本专利技术一个实施例提供的一种数据采集装置的结构示意图;图4是本专利技术另一个实施例提供的一种数据采集装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种数据采集方法,该方法可以包括以下步骤:步骤101:构建协议模型,所述协议模型中包括至少一个设备的信道信息与至少一种通信协议之间的对应关系;步骤102:确定待采集设备的信道信息;步骤103:根据所述协议模型,确定与所述待采集设备的信道信息相对应的通信协议;步骤104:根据与所述待采集设备对应的通信协议,对所述待采集设备进行数据采集。上述实施例中,通过首先构建包括有至少一个设备与至少一种通信协议的对应关系的协议模型,然后在确定待采集设备的信道信息之后,根据构建的协议模型,确定与待采集设备的信道信息相对应的通信协议,并根据确定出的通信协议,对待采集设备进行数据采集。由此可根据各个设备对应的通信协议,自动完成数据采集过程,而不必再通过运维人员逐个登陆设备进行数据采集,由此提高了数据采集效率。本专利技术一个实施例中,该方法可以进一步包括:预先构建数据库配置表,所述数据库配置表中包括所述至少一个设备的配置信息;步骤101的具体实施方式,可以包括:根据所述数据库配置表中的至少一个设备的配置信息,确定每一个所述设备分别对应的通信协议;根据每一个所述设备分别对应的通信协议,对所述至少一个设备的配置信息进行分组;分别为每组所述配置信息分配对应的信道,并确定每个信道的信道信息;根据所述通信协议和所述信道信息,对各组所述配置信息进行封装,形成所述协议模型。具体地,本专利技术一个实施例中,所述根据所述通信协议和所述信道信息,进行封装,形成所述协议模型,包括:根据每组所述配置信息对应的通信协议和所述信道信息,分别对每组配置信息进行封装;根据简单网络管理协议SNMP,对封装后的配置信息进行再次封装,形成所述协议模型。举例来说,预先将各本文档来自技高网...

【技术保护点】
一种数据采集方法,其特征在于,包括:构建协议模型,所述协议模型中包括至少一个设备的信道信息与至少一种通信协议之间的对应关系;确定待采集设备的信道信息;根据所述协议模型,确定与所述待采集设备的信道信息相对应的通信协议;根据与所述待采集设备对应的通信协议,对所述待采集设备进行数据采集。
【技术特征摘要】
1.一种数据采集方法,其特征在于,包括:构建协议模型,所述协议模型中包括至少一个设备的信道信息与至少一种通信协议之间的对应关系;确定待采集设备的信道信息;根据所述协议模型,确定与所述待采集设备的信道信息相对应的通信协议;根据与所述待采集设备对应的通信协议,对所述待采集设备进行数据采集。2.根据权利要求1所述的方法,其特征在于,进一步包括:预先构建数据库配置表,所述数据库配置表中包括所述至少一个设备的配置信息;所述构建协议模型,包括:根据所述数据库配置表中的至少一个设备的配置信息,确定每一个所述设备分别对应的通信协议;根据每一个所述设备分别对应的通信协议,对所述至少一个设备的配置信息进行分组;分别为每组所述配置信息分配对应的信道,并确定每个信道的信道信息;根据所述通信协议和所述信道信息,对各组所述配置信息进行封装,形成所述协议模型。3.根据权利要求2所述的方法,其特征在于,所述根据所述通信协议和所述信道信息,进行封装,形成所述协议模型,包括:根据每组所述配置信息对应的通信协议和所述信道信息,分别对每组配置信息进行封装;根据简单网络管理协议SNMP,对封装后的配置信息进行再次封装,形成所述协议模型。4.根据权利要求3所述的方法,其特征在于,所述根据所述协议模型,确定与所述待采集设备的信道信息相对应的通信协议,包括:根据SNMP,读取所述协议模型;根据所述待采集设备的信道信息,确定所述待采集设备的配置信息对应的分组;根据确定出的分组结果,确定与所述待采集设备的信道信息相对应的通信协议。5.根据权利要求1至4任一所述的方法,其特征在于,在所述根据与所述待采集设备对应的通信协议,对所述待采集设备进行数据采集之后,进一步包括:将采集到的所述待采集设备的数据存入预设的信息表。6.一种数据采集装置,其特征在于,...
【专利技术属性】
技术研发人员:李俊山,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。