发明名称 Web网管客户端模块动态发现与加载方法
摘要 一种Web网管客户端模块动态发现与加载的系统及方法,涉及电信传输网管系统和电信接入网管系统,包括网管应用服务器和Web网管服务器,还包括客户端应用程序子系统,客户端应用程序子系统又包括主程序模块和功能集合,功能集合包括多个模块,每个模块均是独立的程序集,所述主程序模块为功能集合运行的平台,主程序模块还包括模块加载器,用于功能集合的动态加载;所述Web网管服务器还包括模块管理器,用于功能集合中模块的动态发现及信息管理。本发明基于RIA技术,实现网管系统运行时的功能扩展,能够动态发现功能集合的新增模块,进行加载和运行,实现网管系统模块化开发、模块化部署以及即插即用的功能升级。
申请公布号 CN103297275B 申请公布日期 2016.08.17
申请号 CN201310229633.5 申请日期 2013.06.08
申请人 烽火通信科技股份有限公司 发明人 孔胜军;严文颢;张颂扬;毕千筠
分类号 H04L12/24(2006.01)I;H04L29/08(2006.01)I;G06F9/445(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅;庞炳良
主权项 一种Web网管客户端模块动态发现与加载方法,基于Web网管客户端模块动态发现与加载的系统,系统包括网管应用服务器、Web网管服务器和客户端应用程序子系统,客户端应用程序子系统包括主程序模块和功能集合,功能集合包括多个模块,每个模块均是独立的程序集,所述主程序模块为功能集合运行的平台,主程序模块还包括模块加载器,用于功能集合中模块的动态加载;所述Web网管服务器还包括模块管理器,用于功能集合中模块的动态发现及信息管理;其特征在于,方法包括:将客户端应用程序子系统发布到Web网管服务器;Web网管客户端模块动态加载,后台方面,所述模块管理器首次扫描功能集合的存放目录,获取已部署的配置信息并缓存;界面方面,Web浏览器下载主程序模块并运行,获取所述已部署的配置信息并生成功能菜单,同时客户端应用程序子系统订阅配置改变消息;当点击界面的某功能菜单,模块加载器判断是否已经加载功能界面,若是,直接打开;若否,下载该功能所在模块的程序集,运行功能界面;Web网管客户端模块动态发现,模块管理器定时扫描功能集合的存放目录,若发现其中有模块变更,模块管理器更新缓存的配置信息,同时将新的配置信息发给已订阅配置改变消息的客户端应用程序子系统;客户端应用程序子系统判断该模块是新增还是修改,若为新增,生成相应功能菜单,进行动态加载;若为修改,提示更新,让用户选择是否使用最新模块的功能。
地址 430074 湖北省武汉市东湖开发区关东科技园东信路5号