发明名称 一种网管系统中远程登录、操作网元或EMS的方法
摘要 本发明提供一种网管系统中远程登录、操作网元或EMS的方法,具体地说是一种网管系统中远程登录、操作网元或EMS的方法,主要应用Telnet,SSH2,TL1协议直连网元或EMS对其指令操作,也可拓展到远程登录指令操作其他服务器或系统。它提供了一种OSS系统中直连网元或EMS并指令操作网元的具体实现方法。利用本方法中的网元连接管理和指令执行管理,能够快速连接网元,并保持连接,对单个或多个网元进行异步指令发送,最终能根据需要及时销毁连接收回资源。
申请公布号 CN102571459A 申请公布日期 2012.07.11
申请号 CN201210060799.4 申请日期 2012.03.09
申请人 浪潮通信信息系统有限公司 发明人 刘振凯
分类号 H04L12/24(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 代理人
主权项 一种网管系统中远程登录、操作网元或EMS的方法, 其特征在于包括以下内容:1)设计远程登录、操作网元或EMS的网元连接管理和指令执行管理,独立分开管理并把连接和指令执行协调起来,完成维护; 2)定义网元连接工厂、网元配置、网元连接库、指令协调器、指令执行器、连接回复库、定时器、Session监听模块;3)网元连接工厂根据网元配置创建网元连接,放到连接库中保持; 4)指令执行时,从网元连接库中取出相应连接,由指令协调器分配指令执行器发送指令,并把结果收集放到连接回复库中;5)由定时器机制从连接回复库中取出结果显示出来;6)当需要关闭,销毁连接,退出网管系统或Session 超时时,由连接管理从连接库中取出连接,销毁掉,收回资源;具体的实现即可完成创建连接过程如下:启动创建网元触发机制;首先去 “网元连接库”中获取“网元连接”;如果获取到的“网元连接”存在,则结束创建网元; 如果网元连接不存在,则执行第4步;到“网元连接配置工厂”中获取“网元连接配置”;将“网元连接配置”交给“网元连接工厂”去创建“网元连接”;“网元连接工厂”根据“网元连接配置”中的“通信协议”和“配置文件”中的配置的连接工厂的具体实现类,创建“具体网元连接工厂”;“具体网元连接工厂”根据“网元连接配置”创建“具体网元连接”;“具体网元连接”根据“网元连接配置”连接网元,并进行身份验证;将“网元连接”放入“网元连接库”保存;销毁连接的详细方法如下:系统根据连接唯一标示从“网元连接库”获取“网元连接”,断开连接,然后将“网元连接”从“网元连接库”移除;如果退出网管系统或者Session超时时,系统根据SessionId获取从“网元连接库”获取所有“网元连接”,依次断开连接并从“网元连接库”移除“网元连接”;指令执行过程如下给某个网元发送指令,输入指令并发送;根据指令发送的所有目标“网元连接”的唯一标示到“连接仓库”获取所有目标网元的“连接集合”;然后将指令和网元连接集合交给“指令协调器”执行指令;“指令协调器”创建连接池,为每个网元连接创建一个“指令执行器”并分配一个线程,由每个线程调用“指令执行器”来执行指令;同时,返回指令开始执行信号启动定时器,定时到服务端获取执行结果;“指令执行器”执行指令之前首先创建一个“连接回复”,将“连接回复”放入“指令执行回复”中;“指令执行器”通过“网元连接”依次单条发送指令到网元,待收到网元的回复后,将回复信息放入“连接回复”中;当“指令执行器”收到的网元回复中以“指令提示符”结束时,等待短暂时间后不再有回复收到,则继续发送下一条指令;当“指令执行器”发送完所有指令后,“指令执行器”在“连接回复”中放置指令执行结束的结束符,包括“指令终端”收到结束符之后即停止获取执行结果的定时器。
地址 250101 山东省济南市高新区舜雅路1036号