一种多网络设备环境下的网络设备数据管理系统的制作方法

文档序号:7891606阅读:186来源:国知局
专利名称:一种多网络设备环境下的网络设备数据管理系统的制作方法
技术领域
本发明涉及数据管理技木,尤其涉及一种多网络设备环境下的网络设备数据管理系统。
背景技术
网络设备指连接到网络中的物理实体,基本的网络设备包括计算机(个人电脑或服务器)、集线器、交換机、网桥、路由器、网关、网络接ロ卡、无线接入点、无线设备、打印机和调制解调器。由于网络设备的种类繁多、数量大,从而给网络设备的管理和维护带来很多不便, 如一、网络设备的资产信息管理困难;网络设备的资产信息涉及网络设备的归属、财编、校正、送修、租借、更新、分配等,统一、有效的管理这些数据随着网络设备数目和种类的增多而变得越来越困难;ニ、数据采集器种类繁多,随着网络设备种类的增多,需要设置多个运行不同接ロ 访问协议的数据采集器对网络设备进行数据采集,不仅增加了成本,而且也不易于设备的管理和维护;三、网络设备资源的统ー调度困难,网络设备资源的调度需要考虑资源的利用率、 应用的类型、应用的优先级等多种因素,随着网络设备数目和种类的增多,由于缺乏对网络设备资源的统ー管理,使得资源调度越来越困难;四、网络设备识别困难,由于网络设备种类多,网络设备访问接ロ不统一,给网络设备的发现、数据采集造成诸多不便。

发明内容
本发明提供了ー种网络设备数据管理系统,以解决在多种网络设备的环境下如何统ー管理这些网络设备数据的技术问题。为解决该技术问题,本发明提供了一种多网络设备环境下的网络设备数据管理系统,所述系统包括资源服务器(RS),其中,所述RS,用于从支持不同网络访问协议的网络设备上采集数据,存储所述采集数据,并与资源应用客户端进行交互以完成对所述采集数据的管理。进ー步地,所述RS包括资源采集器模块、资源数据库模块、资源控制器模块以及应用控制器模块,其中,所述资源采集器模块,用于从支持不同网络访问协议的网络设备上采集数据,并将采集的数据存储到资源数据库模块;所述应用控制器模块,用于作为资源应用客户端和RS交互的接ロ以及管理所述资源采集器模块与所述资源控制器模块;所述资源控制器模块,用于通过应用控制器模块接收来自资源应用客户端的指令,根据所述指令读取所述资源数据库模块存储的数据并对读取的数据进行处理,再通过所述应用控制器模块将数据处理结果返回资源应用客户端。进ー步地,所述资源采集器模块包括采集器内核模块以及采集器实例模块,其中,所述采集器内核模块,用于执行数据采集的公共服务部分,所述公共服务部分包括对支持不同网络访问协议的网络设备均适用的数据采集和数据存储;所述采集器实例模块,用于执行数据采集的具体服务部分,所述具体服务部分包括对支持某一指定网络访问协议的网络设备适用的数据采集。进ー步地,所述采集器内核模块包括数据采集子模块、数据存储子模块和设备接 ロ子模块,其中,所述数据采集子模块,用于通过网络访问协议发现网络设备、访问网络设备以及从网络设备上采集数据,并将该采集数据发送至所述数据存储子模块;所述数据存储子模块,用于将接收到的数据发送至所述资源数据库模块;所述设备接ロ子模块,用于将网络设备可支持的网络访问协议统一封装后发送给所述数据采集子模块。进ー步地,所述采集器内核还包括数据分拣子模块,用于对所述数据采集子模块采集的数据进行分拣,并对分拣后的数据按照数据存储格式进行处理,将处理后的数据发送至所述存储子模块;所述数据采集子模块,用于从网络设备上采集数据后,将所述采集数据发送至所述数据分拣子模块。进ー步地,所述资源控制器模块包括资源控制器内核模块以及资源控制器实例模块,其中,所述资源控制器内核模块,用于执行数据处理的公共服务部分,所述公共服务部分包括对支持不同网络访问协议的网络设备均适用的数据处理;所述控制器实例模块,用于执行数据处理的具体服务部分,所述具体服务部分包括对支持某一指定网络访问协议的网络设备适用的数据处理。进ー步地,所述应用控制器模块包括资源应用客户端控制子模块,采集器管理子模块以及资源控制器管理子模块,其中,所述资源应用客户端控制子模块,用于作为资源应用客户端和RS交互的接ロ ;所述采集器管理子模块,用于通过所述资源应用客户端控制子模块接收来自所述资源应用客户端对资源采集器模块的操作指令,并基于该操作指令对资源采集器模块进行
管理;所述资源控制器管理子模块,用于通过所述资源应用客户端控制子模块接收来自所述资源应用客户端对资源控制器模块的操作指令,并基于该操作指令对资源控制器模块进行管理。进ー步地,所述资源应用客户端包括以下ー种或多种资源应用调度客户端,资源应用管理客户端、资源应用分析客户端、设备资产管理客户端和网络拓扑构建客户端。上述技术方案采用资源服务器统一管理网络设备,使得了解、获取网络设备资源变得简单,同时该资源服务器能够对支持不同网络访问协议的网络设备进行数据采集,不仅方便了数据采集过程,同时也易于网络设备的发现。


图I为本实施例的多网络设备环境下的网络设备数据管理系统组成模块图;图2为本实施例的资源服务器中资源采集器模块组成模块图;图3为本实施例的资源服务器中资源控制器模块组成模块图;图4为本实施例的资源服务器中应用控制器模块组成模块图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本实施例给出了一种多网络设备环境下的网络设备数据管理系统,该系统包括资源服务器(RS),用于从支持不同网络访问协议的网络设备上采集数据,存储所述采集数据, 并与资源应用客户端进行交互以完成对所述采集数据的管理。上述资源应用(RA)客户端可包括以下一种或多种资源应用调度客户端 (RA-S, Scheduler),资源应用管理客户端(RA_M, Manager)、资源应用分析客户端(RA-A, Analysis)、资源应用资产客户端(RA_R,Resouce)和资源应用网络拓扑客户端(RA-T, Topology)。这几种资源应用客户端可简称为SMART应用,其中RA-S可与RS交互为用户提供网络设备数据的分配、调度、空闲通知、资源独占与共享控制等服务;RA-M可为RS配置采集策略、分拣策略,以及提供数据采集监视、授权与认证管理等服务;RA-A可从RS获取采集的网络设备数据,并生成资源应用趋势图、状态图,完成资源状态在线跟踪,并提供资源分析报表服务;RA-R可对从RS获取到的设备归属、借用、转移、入库、退库、盘点、财编等多种网络设备资产信息进行管理;RA-T可与RS交互构建网络拓扑。如,RA_T在接收到用户建立网络拓扑的请求后, 通知RS对当前资源可用性和可拓扑性进行分析,当从RS获知当前资源可用性和可拓扑性均满足要求的情况下,按照用户的请求建立网络拓扑。若RA-T从RS获知当前资源可用性和可拓扑性中有一项不满足要求,则将用户的拓扑请求挂起;该RA-T还可在用户的拓扑应用完成后,释放建立的网络拓扑。在网络设备数据管理系统中,资源服务器(RS)是网络设备数据的集中管理中心, 可包括资源采集器模块、资源数据库模块、资源控制器模块以及应用控制器模块。网络设备数据管理系统组成结构如图I所示。RS中的资源采集器模块,用于从支持不同网络访问协议的网络设备上采集数据, 并将采集的数据存储到资源数据库模块;该资源采集器模块可根据预设的采集策略和采集周期进行采集动作,其中涉及的采集策略、采集周期可由资源应用客户端进行配置后发送至应用控制器模块,再由应用控制器模块通知资源采集器模块;RS中的应用控制器模块,用于作为资源应用客户端和RS交互的接口以及管理所述资源采集器模块与所述资源控制器模块;RS中的资源控制器模块,用于通过应用控制器模块接收来自资源应用客户端的指令,根据所述指令读取所述资源数据库模块存储的数据并对读取的数据进行处理,再通过所述应用控制器模块将数据处理结果返回资源应用客户端。RS中的资源采集器模块又可包括采集器内核模块以及采集器实例模块,如图2所
/Jn ο采集器内核模块,用于执行数据采集的公共服务部分,所述公共服务部分包括对支持不同网络访问协议的网络设备均适用的数据采集和数据存储;该采集器内核模块包括数据采集子模块、数据存储子模块和设备接口子模块数据采集子模块,用于通过网络访问协议发现网络设备、访问网络设备以及从网络设备上采集数据,并将该采集数据发送至所述数据存储子模块;数据存储子模块,用于将接收到的数据发送至所述资源数据库模块;设备接口子模块,用于将网络设备可支持的网络访问协议统一封装后发送给所述数据采集子模块;在其他实施例中,采集器内核还可包括数据分拣子模块,用于对所述数据采集子模块采集的数据进行分拣,并对分拣后的数据按照数据存储格式进行处理,将处理后的数据发送至所述存储子模块;此时,数据采集子模块从网络设备上采集数据后,需要先将所述采集数据发送至所述数据分拣子模块。采集器实例模块,用于执行数据采集的具体服务部分,所述具体服务部分包括对支持某一指定网络访问协议的网络设备适用的数据采集。RS中的资源控制器模块可包括资源控制器内核模块以及资源控制器实例模块,如图3所示。资源控制器内核模块,用于执行数据处理的公共服务部分,所述公共服务部分包括对支持不同网络访问协议的网络设备均适用的数据处理;控制器实例模块,用于执行数据处理的具体服务部分,所述具体服务部分包括对支持某一指定网络访问协议的网络设备适用的数据处理。资源控制器模块执行的数据处理包括数据的独占与共享处理、数据的调度与分配处理、数据的网络拓扑构建以及日志跟踪等。如资源控制器模块接收通过应用控制器模块接收来自资源应用客户端发出的资源申请指令,资源控制器模块查询资源数据库模块获知目前是否有满足申请条件的数据, 有,则通过应用控制器模块通知资源应用客户端可访问资源数据库模块获取相应数据,无, 则将该资源申请指令挂起到自身的等待队列;当资源控制器监控到资源数据库模块中有资源被释放后,资源控制器模块分析等待队列,如释放的资源满足某资源申请指令,则激活该资源申请指令,并通过应用控制器模块通知资源应用客户端。RS中的应用控制器模块可包括资源应用客户端控制子模块,采集器管理子模块以及资源控制器管理子模块,如图4所示资源应用客户端控制子模块,用于作为资源应用客户端和RS交互的接口 ;
采集器管理子模块,用于通过所述资源应用客户端控制子模块接收来自所述资源应用客户端对资源采集器模块的操作指令,并基于该操作指令对资源采集器模块进行管理,如,运行控制、采集策略管理、采集周期管理等;资源控制器管理子模块,用于通过所述资源应用客户端控制子模块接收来自所述资源应用客户端对资源控制器模块的操作指令,并基于该操作指令对资源控制器模块进行管理,如队列管理、可用资源分析、可拓扑性分析等。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种多网络设备环境下的网络设备数据管理系统,其特征在于,所述系统包括资源服务器(RS),其中,所述RS,用于从支持不同网络访问协议的网络设备上采集数据,存储所述采集数据,并与资源应用客户端进行交互以完成对所述采集数据的管理。
2.如权利要求I所述的系统,其特征在干,所述RS包括资源采集器模块、资源数据库模块、资源控制器模块以及应用控制器模块,其中,所述资源采集器模块,用于从支持不同网络访问协议的网络设备上采集数据,并将采集的数据存储到资源数据库模块;所述应用控制器模块,用于作为资源应用客户端和RS交互的接ロ以及管理所述资源采集器模块与所述资源控制器模块;所述资源控制器模块,用于通过应用控制器模块接收来自资源应用客户端的指令,根据所述指令读取所述资源数据库模块存储的数据并对读取的数据进行处理,再通过所述应用控制器模块将数据处理结果返回资源应用客户端。
3.如权利要求2所述的系统,其特征在干,所述资源采集器模块包括采集器内核模块以及采集器实例模块,其中,所述采集器内核模块,用于执行数据采集的公共服务部分,所述公共服务部分包括对支持不同网络访问协议的网络设备均适用的数据采集和数据存储;所述采集器实例模块,用于执行数据采集的具体服务部分,所述具体服务部分包括对支持某一指定网络访问协议的网络设备适用的数据采集。
4.如权利要求3所述的系统,其特征在干,所述采集器内核模块包括数据采集子模块、数据存储子模块和设备接ロ子模块,其中, 所述数据采集子模块,用于通过网络访问协议发现网络设备、访问网络设备以及从网络设备上采集数据,并将该采集数据发送至所述数据存储子模块;所述数据存储子模块,用于将接收到的数据发送至所述资源数据库模块;所述设备接ロ子模块,用于将网络设备可支持的网络访问协议统一封装后发送给所述数据采集子模块。
5.如权利要求4所述的系统,其特征在干,所述采集器内核还包括数据分拣子模块,用于对所述数据采集子模块采集的数据进行分拣,并对分拣后的数据按照数据存储格式进行处理,将处理后的数据发送至所述存储子模块;所述数据采集子模块,用于从网络设备上采集数据后,将所述采集数据发送至所述数据分拣子模块。
6.如权利要求2所述的系统,其特征在干,所述资源控制器模块包括资源控制器内核模块以及资源控制器实例模块,其中,所述资源控制器内核模块,用于执行数据处理的公共服务部分,所述公共服务部分包括对支持不同网络访问协议的网络设备均适用的数据处理;所述控制器实例模块,用于执行数据处理的具体服务部分,所述具体服务部分包括对支持某一指定网络访问协议的网络设备适用的数据处理。
7.如权利要求2所述的系统,其特征在干,所述应用控制器模块包括资源应用客户端控制子模块,采集器管理子模块以及资源控制器管理子模块,其中,所述资源应用客户端控制子模块,用于作为资源应用客户端和RS交互的接ロ ;所述采集器管理子模块,用于通过所述资源应用客户端控制子模块接收来自所述资源应用客户端对资源采集器模块的操作指令,并基于该操作指令对资源采集器模块进行管理;所述资源控制器管理子模块,用于通过所述资源应用客户端控制子模块接收来自所述资源应用客户端对资源控制器模块的操作指令,并基于该操作指令对资源控制器模块进行管理。
8.如权利要求1-7中任一项所述的系统,其特征在干,所述资源应用客户端包括以下ー种或多种资源应用调度客户端,资源应用管理客户端、资源应用分析客户端、设备资产管理客户端和网络拓扑构建客户端。
全文摘要
本发明提供了一种多网络设备环境下的网络设备数据管理系统,该系统包括资源服务器(RS),RS用于从支持不同网络访问协议的网络设备上采集数据,存储所述采集数据,并与资源应用客户端进行交互以完成对所述采集数据的管理。本发明实现了在多网络设备的环境下统一管理网络设备数据。
文档编号H04L29/06GK102611578SQ201210068969
公开日2012年7月25日 申请日期2012年3月15日 优先权日2012年3月15日
发明者刘宗昌, 郇昌波 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1