一种网络设备的管理系统的制作方法

文档序号:9352705阅读:413来源:国知局
一种网络设备的管理系统的制作方法
【技术领域】
[0001]本发明涉及网络管理领域,尤其涉及一种用于多用户的网络设备的管理系统。
【背景技术】
[0002]传统的企业级应用交付和运营模式普遍将网络设备管理软件安装在客户本地局域网中,因此需要客户提供性能较高的服务器来运行这些管理软件,由于客户的现场地理位置不同,致使售后服务成本较高。随着客户和被管网络设备的数量的增加,传统的网络设备管理模式无法根据用户数量动态部署服务器且信息承载能力差,不能使服务器硬件资源得到充分利用,运营成本高。

【发明内容】

[0003]针对现有的网络设备管理模式存在的上述问题,现提供一种旨在实现可同时管理多个用户,可独立存储用户账户的相关数据,灵活性强、便于维护的网络设备的管理系统。
[0004]具体技术方案如下:
[0005]一种网络设备的管理系统,包括:
[0006]至少一个代理单元,每个所述代理单元连接至少一处于本地的网络设备,每个所述代理单元关联到一用户账户,所述代理单元采集对应的所述网络设备的设备数据,以及下发所述网络设备的配置指令;
[0007]—服务器,所述服务器提供与所述代理单元数量匹配的接口单元,每个所述接口单元通过网络与一个所述代理单元连接,所述代理单元将采集到的所述设备数据发送至对应的所述接口单元;
[0008]所述服务器提供与所述代理单元数量匹配的独立的数据储存空间,每个所述数据储存空间连接关联到一所述用户账户,并连接所述用户账户对应的所述接口单元,所述接口单元可控制的读取对应的所述代理单元发送的所述设备数据,并储存至对应的所述数据储存空间中,以及可控制的向对应的所述代理单元发送所述配置指令。
[0009]优选的,所述代理单元包括:
[0010]注册模块,用于连接所述服务器提供的一注册及登录接口以注册用户账户;
[0011]配置模块,用以采集所述代理单元对应的所述网络设备的设备数据,以及执行所述配置指令对所述代理单元对应的所述网络设备进行配置;
[0012]通信模块,分别连接所述注册模块及所述配置模块,用以将所述配置模块采集的所述设备数据及所述用户账户发送至与所述代理单元关联的所述接口单元,以及接收与所述代理单元对应的所述接口单元发送所述配置指令并将所述配置指令发送至所述配置模块。
[0013]优选的,所述通信模块包括解析元件,所述解析元件用以对接收到的所述配置指令进行解析,所述通信模块将解析后的所述配置指令发送至所述配置模块。
[0014]优选的,所述服务器包括:
[0015]—管理单元,通过所述注册及登录接口与所述代理单元连接,用于接收所述代理单元的请求,创建对应所述用户账户,以及用于接收所述代理单元的请求,以接受对应的所述用户账户登录;
[0016]—应用服务单元,连接所述管理单元,用于创建与所述代理单元的所述用户账户对应的所述接口单元。
[0017]优选的,所述服务器包括:
[0018]—数据库单元,分别连接所述管理单元和所述应用服务单元,用于划分出与所述代理单元数量相匹配的所述数据储存空间。
[0019]优选的,所述管理单元包括:
[0020]创建模块,通过所述注册及登录接口与所述代理单元连接,用于创建所述用户账户;和/或
[0021]验证模块,用以对登录的所述用户账户进行验证。
[0022]优选的,还包括:
[0023]—关联于所述用户账号的客户端,与对应的所述代理单元和所述服务器分别连接,用以通过所述用户账户登录所述服务器,以获取与所述用户账户关联的所述代理单元采集到的所述网络设备的所述设备数据;和/或
[0024]通过与所述用户账户对应的所述接口单元对相应的所述网络设备进行配置管理。
[0025]优选的,所述客户端通过一与对应的所述代理单元关联的长连接通道与所述代理单元和所述服务器连接。
[0026]优选的,所述应用服务单元为一 WEB应用服务模块;和/或
[0027]所述接口单元为WEB应用实例。
[0028]优选的,所述通信模块采用简单网络管理协议或广域网管理协议将所述配置模块采集的所述设备数据及所述用户账户发送至与所述代理单元关联的所述接口单元,以及
[0029]接收与所述代理单元对应的所述接口单元发送所述配置指令并将所述配置指令发送至所述配置模块。
[0030]上述技术方案的有益效果:
[0031]本技术方案中,网络设备的管理系统通过服务器可同时管理多个用户账户,可独立存储用户账户的相关数据,与其他用户账户完全隔离,灵活性强,集成度高,易于维护、信息承载能力强且便于用户数量动态部署。
【附图说明】
[0032]图1为本发明所述的网络设备的管理系统的一种实施例的模块图;
[0033]图2为本发明所述的网络设备的管理系统的另一种实施例的模块图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0036]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0037]如图1所示,一种网络设备I的管理系统,包括:
[0038]至少一个代理单元2,每个代理单元2连接至少一处于本地的网络设备1,每个代理单元2关联到一用户账户,代理单元2采集对应的网络设备I的设备数据,以及下发网络设备I的配置指令;
[0039]—服务器3,服务器3提供与代理单元2数量匹配的接口单元,每个接口单元通过网络与一个代理单元2连接,代理单元2将采集到的设备数据发送至对应的接口单元;
[0040]服务器3提供与代理单元2数量匹配的独立的数据储存空间,每个数据储存空间连接关联到一用户账户,并连接用户账户对应的接口单元,接口单元可控制的读取对应的代理单元2发送的设备数据,并储存至对应的数据储存空间中,以及可控制的向对应的代理单元2发送配置指令。
[0041]在本实施例中,网络设备I的管理系统通过服务器3可同时管理多个对应不同用户账户的代理单元2的连接,基于这些相互独立的连接,可独立采集以及存储用户账户的相关数据,用户账户之间完全隔离,灵活性强,集成度高,易于维护、信息承载能力强且便于用户数量动态部署。管理系统可根据用户的不同需求快速定制,可以让多个用户共用一个应用程序或运算环境,具有硬件成本低,操作系统成本小与相关软件的授权成本少等优点。
[0042]如图2所示,在优选的实施例中,代理单元2包括:
[0043]注册模块21,用于连接服务器3提供的一注册及登录接口以注册用户账户;
[0044]配置模块23,用以采集代理单元2对应的网络设备I的设备数据,以及执行配置指令对代理单元2对应的网络设备I进行配置;
[0045]通信模块22,分别连接注册模块21及配置模块23,用以将配置模块23采集的设备数据及用户账户发送至与代理单元2关联的接口单元,以及接收与代理单元2对应的接口单元发送配置指令并将配置指令发送至配置模块23。
[0046]在本实施例中,代理单元2用于提供用户的注册与登录界面,通过向服务器3调用注册及登录接口,注册成功之后服务器3将用户账户ID (代表唯一的一个用户的身份标识)和相应的密码返回至代理单元2 ;当用户账户登录成功后代理单元2可自动启动通信模块22。
[0047]在优选的实施例中,通信模块22包括解析元件,解析元件用以对接收到的配置指令进行解析,通信模块22将解析后的配置指令发送至配置模块23。
[0048]在本实施例中,通信模块22可定时调用采集模块采集得到的设备数据,并通过注册模块21得到用户账户ID,再将用户账户与设备数据一起发送至服务端;通信模块22还可接收服务器3发送的命令,对命令解析后调用采集模块以采集设备数据并将设备数据与用户账户组合后发送至服务器3。
[0049]如图2所示,在优选的实施例中,服务器3包括:
[0050]一管理单元31,通过注册及登录接口与代理单元2连接,用于接收代理单元2的请求,创建对应用户账户,以及用于接收代理单元2的请求,以接受对应的用户账户登录;
[0051]一应用服务单元33,连接管理单元31,用于创建与代理单元2的用户账户对应的接口单元。
[0052]在本实施例中,管理单元31用于用户账户的注册创建,登录验证,用户请求、响应的适配,以及长连接服务端的维护;应用服务单元33用于互联网应用实例的创建、启动以及应用的业务逻辑的实现。
[0053]管理单元31可设置于供应商云端互联网数据中心(IDC)机房中,该管理单元31所在的虚拟机有一公网IP地址,用于提供用户由浏览器端访问管理单元31的接入点,该接入点也是用户代理单元2连接服务器3的接入点。
[0054]在优选的实施例中,服务器3包括:
[0055]—数据库单元32,分别连接管理单元31和应用服务单元33,用于划分出与代理单元2数量相匹配的数据储存空间。
[0056]在本实施例中,数据库单元32用于存储业务物理数据,其中包括用户独立的业务数据与共享的基本数据。用户采用浏览器端通过互联网登录并由管理单元3
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1