一种网络设备的管理系统技术方案

技术编号:12353982 阅读:63 留言:0更新日期:2015-11-19 04:04
本发明专利技术公开了一种网络设备的管理系统,包括:至少一个代理单元,每个代理单元连接至少一处于本地的网络设备,每个代理单元关联到一用户账户,代理单元采集对应的网络设备的设备数据,以及下发网络设备的配置指令;一服务器,服务器提供与代理单元数量匹配的接口单元,每个接口单元通过网络与一个代理单元连接,代理单元将采集到的设备数据发送至对应的接口单元;服务器提供与代理单元数量匹配的独立的数据储存空间,每个数据储存空间连接关联到一用户账户,并连接用户账户对应的接口单元,接口单元可控制的读取对应的代理单元发送的设备数据,并储存至对应的数据储存空间中,以及可控制的向对应的代理单元发送配置指令。

【技术实现步骤摘要】

本专利技术涉及网络管理领域,尤其涉及一种用于多用户的网络设备的管理系统
技术介绍
传统的企业级应用交付和运营模式普遍将网络设备管理软件安装在客户本地局域网中,因此需要客户提供性能较高的服务器来运行这些管理软件,由于客户的现场地理位置不同,致使售后服务成本较高。随着客户和被管网络设备的数量的增加,传统的网络设备管理模式无法根据用户数量动态部署服务器且信息承载能力差,不能使服务器硬件资源得到充分利用,运营成本高。
技术实现思路
针对现有的网络设备管理模式存在的上述问题,现提供一种旨在实现可同时管理多个用户,可独立存储用户账户的相关数据,灵活性强、便于维护的网络设备的管理系统。具体技术方案如下:一种网络设备的管理系统,包括:至少一个代理单元,每个所述代理单元连接至少一处于本地的网络设备,每个所述代理单元关联到一用户账户,所述代理单元采集对应的所述网络设备的设备数据,以及下发所述网络设备的配置指令;—服务器,所述服务器提供与所述代理单元数量匹配的接口单元,每个所述接口单元通过网络与一个所述代理单元连接,所述代理单元将采集到的所述设备数据发送至对应的所述接口单元;所述服务器提供与所述代理单元数量匹配的独立的数据储存空间,每个所述数据储存空间连接关联到一所述用户账户,并连接所述用户账户对应的所述接口单元,所述接口单元可控制的读取对应的所述代理单元发送的所述设备数据,并储存至对应的所述数据储存空间中,以及可控制的向对应的所述代理单元发送所述配置指令。优选的,所述代理单元包括:注册模块,用于连接所述服务器提供的一注册及登录接口以注册用户账户;配置模块,用以采集所述代理单元对应的所述网络设备的设备数据,以及执行所述配置指令对所述代理单元对应的所述网络设备进行配置;通信模块,分别连接所述注册模块及所述配置模块,用以将所述配置模块采集的所述设备数据及所述用户账户发送至与所述代理单元关联的所述接口单元,以及接收与所述代理单元对应的所述接口单元发送所述配置指令并将所述配置指令发送至所述配置模块。优选的,所述通信模块包括解析元件,所述解析元件用以对接收到的所述配置指令进行解析,所述通信模块将解析后的所述配置指令发送至所述配置模块。优选的,所述服务器包括:—管理单元,通过所述注册及登录接口与所述代理单元连接,用于接收所述代理单元的请求,创建对应所述用户账户,以及用于接收所述代理单元的请求,以接受对应的所述用户账户登录;—应用服务单元,连接所述管理单元,用于创建与所述代理单元的所述用户账户对应的所述接口单元。优选的,所述服务器包括:—数据库单元,分别连接所述管理单元和所述应用服务单元,用于划分出与所述代理单元数量相匹配的所述数据储存空间。优选的,所述管理单元包括:创建模块,通过所述注册及登录接口与所述代理单元连接,用于创建所述用户账户;和/或验证模块,用以对登录的所述用户账户进行验证。优选的,还包括:—关联于所述用户账号的客户端,与对应的所述代理单元和所述服务器分别连接,用以通过所述用户账户登录所述服务器,以获取与所述用户账户关联的所述代理单元采集到的所述网络设备的所述设备数据;和/或通过与所述用户账户对应的所述接口单元对相应的所述网络设备进行配置管理。优选的,所述客户端通过一与对应的所述代理单元关联的长连接通道与所述代理单元和所述服务器连接。优选的,所述应用服务单元为一 WEB应用服务模块;和/或所述接口单元为WEB应用实例。优选的,所述通信模块采用简单网络管理协议或广域网管理协议将所述配置模块采集的所述设备数据及所述用户账户发送至与所述代理单元关联的所述接口单元,以及接收与所述代理单元对应的所述接口单元发送所述配置指令并将所述配置指令发送至所述配置模块。上述技术方案的有益效果:本技术方案中,网络设备的管理系统通过服务器可同时管理多个用户账户,可独立存储用户账户的相关数据,与其他用户账户完全隔离,灵活性强,集成度高,易于维护、信息承载能力强且便于用户数量动态部署。【附图说明】图1为本专利技术所述的网络设备的管理系统的一种实施例的模块图;图2为本专利技术所述的网络设备的管理系统的另一种实施例的模块图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。如图1所示,一种网络设备I的管理系统,包括:至少一个代理单元2,每个代理单元2连接至少一处于本地的网络设备1,每个代理单元2关联到一用户账户,代理单元2采集对应的网络设备I的设备数据,以及下发网络设备I的配置指令;—服务器3,服务器3提供与代理单元2数量匹配的接口单元,每个接口单元通过网络与一个代理单元2连接,代理单元2将采集到的设备数据发送至对应的接口单元;服务器3提供与代理单元2数量匹配的独立的数据储存空间,每个数据储存空间连接关联到一用户账户,并连接用户账户对应的接口单元,接口单元可控制的读取对应的代理单元2发送的设备数据,并储存至对应的数据储存空间中,以及可控制的向对应的代理单元2发送配置指令。在本实施例中,网络设备I的管理系统通过服务器3可同时管理多个对应不同用户账户的代理单元2的连接,基于这些相互独立的连接,可独立采集以及存储用户账户的相关数据,用户账户之间完全隔离,灵活性强,集成度高,易于维护、信息承载能力强且便于用户数量动态部署。管理系统可根据用户的不同需求快速定制,可以让多个用户共用一个应用程序或运算环境,具有硬件成本低,操作系统成本小与相关软件的授权成本少等优点。如图2所示,在优选的实施例中,代理单元2包括:注册模块21,用于连接服务器3提供的一注册及登录接口以注册用户账户;配置模块23,用以采集代理单元2对应的网络设备I的设备数据,以及执行配置指令对代理单元2对应的网络设备I进行配置;通信模块22,分别连接注册模块21及配置模块23,用以将配置模块23采集的设备数据及用户账户发送至与代理单元2关联的接口单元,以及接收与代理单元2对应的接口单元发送配置指令并将配置指令发送至配置模块23。在本实施例中,代理单元2用于提供用户的注册与登录界面,通过向服务器3调用注册及登录接口,注册成功之后服务器3将用户账户ID (代表唯一的一个用户的身份标识)和相应的密码返回至代理单元2 ;当用户账户登录成功后代理单元2可自动启动通信模块22。在优选的实施例中,通信模块22包括解析元件,解析元件用以对接收到的配置指令进行解析,通信模块22将解析后的配置指令发送至配置模块23。在本实施例中,通信模块22可定时调用采集模块采集得到的设备数据,并通过注册模块21得到用户账户ID,再将用户账户与设备数据一起发送至服务端;通信模块22还可接收服务器3发送的命令,对命令解析后调用采集模块以采集设备数据并将设备数据与用户账户组合后发送至服务器3。如图2所示,在优选的实施例中,服务器3包括:一管理单元31,通过注册及登录接本文档来自技高网...

【技术保护点】
一种网络设备的管理系统,其特征在于,包括:至少一个代理单元,每个所述代理单元连接至少一处于本地的网络设备,每个所述代理单元关联到一用户账户,所述代理单元采集对应的所述网络设备的设备数据,以及下发所述网络设备的配置指令;一服务器,所述服务器提供与所述代理单元数量匹配的接口单元,每个所述接口单元通过网络与一个所述代理单元连接,所述代理单元将采集到的所述设备数据发送至对应的所述接口单元;所述服务器提供与所述代理单元数量匹配的独立的数据储存空间,每个所述数据储存空间连接关联到一所述用户账户,并连接所述用户账户对应的所述接口单元,所述接口单元可控制的读取对应的所述代理单元发送的所述设备数据,并储存至对应的所述数据储存空间中,以及可控制的向对应的所述代理单元发送所述配置指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈宏亮
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1