[发明专利]基于多线程技术模拟客户端执行网元管理的方法及系统在审
申请号: | 201510678883.6 | 申请日: | 2015-10-19 |
公开(公告)号: | CN105389253A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | 王琦;万鑫 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 王卫东 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多线程 技术 模拟 客户端 执行 管理 方法 系统 | ||
1.基于多线程技术模拟客户端执行网元管理的方法,其特征在于,包括:
读取配置文件参数中的网络管理软件的客户端数目和网元数目,并创建与网络管理软件的客户端数目相等的用户线程;
依次读取每个用户线程,并在每个用户线程中添加模拟网络管理软件的客户端执行网元管理操作的任务队列;
用户线程全部添加任务队列成功后,启动所有的用户线程,并在用户线程全部执行完毕后结束。
2.如权利要求1所述的方法,其特征在于,所述模拟网络管理软件的客户端执行网元管理操作的任务队列具体包括以下步骤:
以网络管理员身份在网络管理软件上创建虚拟用户,并授予所述虚拟用户操作权限;
以所述虚拟用户模拟所述网络管理软件的客户端登录所述网络管理软件;
保持所述虚拟用户的ID对应的网络管理软件的客户端会话在线,并创建与所述网元数目相等的网元;
对创建的所述网元执行网元管理操作;
所述网元管理操作执行完毕后,以所述网络管理员身份删除所述虚拟用户,并将所述网元管理操作的执行结果记录到日志文件。
3.如权利要求2所述的方法,其特征在于,以所述虚拟用户模拟网络管理软件的客户端登录所述网络管理软件具体包括以下步骤:
通过所述虚拟用户的ID连接所述网络管理软件的后台服务;
所述网络管理软件的后台服务在数据库中查找所述虚拟用户的ID;
如果所述数据库中存在所述虚拟用户的ID,则在缓存区域中注册所述虚拟用户的ID,保持所述虚拟用户的ID对应的网络管理软件的客户端会话在线,并通知其它已连接所述网络管理软件的后台服务的所述网络管理软件的客户端刷新同步;
如果所述数据库中不存在所述虚拟用户的ID,则返回错误信息。
4.如权利要求2所述的方法,其特征在于,所述网元管理操作包括修改和删除。
5.如权利要求2所述的方法,其特征在于,所述网元管理操作的执行结果包括执行成功或执行失败,以及执行的时间。
6.基于多线程技术模拟客户端执行网元管理的系统,其特征在于,包括:
读取单元,读取配置文件参数中的网络管理软件的客户端数目和网元数目,并创建与网络管理软件的客户端数目相等的用户线程;
添加单元,依次读取每个用户线程,并在每个用户线程中添加模拟网络管理软件的客户端执行网元管理操作的任务队列;
执行单元,用户线程全部添加任务队列成功后,启动所有的用户线程,并在用户线程全部执行完毕后结束。
7.如权利要求6所述的系统,其特征在于,所述添加单元包括:
第一创建单元,以网络管理员身份在网络管理软件上创建虚拟用户,并授予所述虚拟用户操作权限;
登录单元,以所述虚拟用户模拟所述网络管理软件的客户端登录所述网络管理软件;
第二创建单元,保持所述虚拟用户的ID对应的网络管理软件的客户端会话在线,并创建与所述网元数目相等的网元;
网元管理单元,对创建的所述网元执行网元管理操作;
记录单元,所述网元管理单元执行完毕后,以所述网络管理员身份删除所述虚拟用户,并将所述网元管理单元的执行结果记录到日志文件。
8.如权利要求7所述的系统,其特征在于,所述登录单元包括:
连接单元,通过所述虚拟用户的ID连接所述网络管理软件的后台服务;
查找单元,所述网络管理软件的后台服务在数据库中查找所述虚拟用户的ID;
判断单元,如果所述数据库中存在所述虚拟用户的ID,则在缓存区域中注册所述虚拟用户的ID,保持所述虚拟用户的ID对应的网络管理软件的客户端会话在线,并通知其它已连接所述网络管理软件的后台服务的所述网络管理软件的客户端刷新同步;如果所述数据库中不存在所述虚拟用户的ID,则返回错误信息。
9.如权利要求7所述的系统,其特征在于,所述网元管理操作包括修改和删除。
10.如权利要求7所述的系统,其特征在于,所述网元管理单元的执行结果包括执行成功或执行失败,以及执行的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510678883.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:stats分配的芯片实现方法
- 下一篇:一种异构多核调试系统与方法