[发明专利]基于RIA的WEB网管系统模块化实现方法及装置有效
申请号: | 201410196714.4 | 申请日: | 2014-05-09 |
公开(公告)号: | CN104009866B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 周浩;王亚南 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 魏殿绅,庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ria web 网管 系统 模块化 实现 方法 装置 | ||
1.一种基于RIA的WEB网管系统模块化实现方法,其采用Microsoft Silverlight作为富客户端开发技术,其特征在于:所述基于RIA的WEB网管系统模块化实现方法包括以下步骤:
A、WEB网管系统创建模块缓存区,配置内置的模块化配置文件;用户登陆WEB网络管理系统,用户登陆成功后,WEB网络管理系统检查服务器端是否存在用户自定义的模块化配置文件,若是,WEB网络管理系统读取用户自定义的模块化配置文件,转到步骤B;否则WEB网管系统加载内置的默认的模块化配置文件,转到步骤B;
B、根据模块化配置文件生成模块列表菜单;
C、用户在模块列表菜单中点击所需的模块时,WEB网管系统创建模块显示区,获取用户当前点击的模块,获取时,判断所述模块缓存区中是否存在用户当前点击的模块,若是,则WEB网管系统直接从模块缓存区中获取用户当前点击的模块,转到步骤D;否则,WEB网管系统从服务器端下载用户当前点击的模块,下载过程中向用户显示下载进度,WEB网管系统将当前下载成功的模块缓存至模块缓存区,将当前下载成功的模块注入模块显示区,转到步骤D;
D、将用户当前点击的模块在模块显示区中显示;
E、用户在模块列表菜单中点击模块的功能时,获取与用户当前点击的功能对应的模块,获取时,判断模块缓存区中是否存在与用户当前点击的功能对应的模块,若是,则WEB网管系统直接从模块缓存区中获取用户当前点击的功能对应的模块,转到步骤F;否则,WEB网管系统从服务器端自动下载用户当前点击的功能所需的模块,WEB网管系统将当前下载成功的模块缓存至模块缓存区,WEB网管系统创建功能显示区,将当前下载成功的模块的功能注入功能显示区,转到步骤F;
F、WEB网管系统显示功能界面供用户操作,结束。
2.一种实现权利要求1所述方法的基于RIA的WEB网管系统模块化实现装置,其特征在于:包括模块化配置文件加载模块、模块列表菜单生成模块、模块显示区创建模块、模块显示区显示模块、模块功能注入模块和用户操作模块;
所述模块化配置文件加载模块,用于:控制WEB网络管理系统创建模块缓存区,配置内置的模块化配置文件;用户登陆WEB网络管理系统,用户登陆成功后,WEB网络管理系统检查服务器端是否存在用户自定义的模块化配置文件,若是,WEB网络管理系统读取用户自定义的模块化配置文件,向模块列表菜单生成模块发送模块列表菜单生成信号;否则WEB网管系统加载内置的默认的模块化配置文件,向模块列表菜单生成模块发送模块列表菜单生成信号;
所述模块列表菜单生成模块,用于:收到模块化配置文件加载模块发送的模块列表菜单生成信号后,根据模块化配置文件生成模块列表菜单;
所述模块显示区创建模块,用于:当用户在模块列表菜单中点击所需的模块时,控制WEB网管系统创建模块显示区,获取用户当前点击的模块,获取时,判断所述模块缓存区中是否存在用户当前点击的模块,若是,则WEB网管系统直接从模块缓存区中获取用户当前点击的模块,向模块显示区显示模块发送模块显示信号;否则,WEB网管系统从服务器端下载用户当前点击的模块,下载过程中向用户显示下载进度,WEB网管系统将当前下载成功的模块缓存至模块缓存区,将当前下载成功的模块注入模块显示区,向模块显示区显示模块发送模块显示信号;所述模块显示区显示模块,用于:收到模块显示信号后,将用户当前点击的模块在模块显示区中显示;
所述模块功能注入模块,用于:当用户在模块列表菜单中点击模块的功能时,获取与用户当前点击的功能对应的模块,获取时,判断模块缓存区中是否存在与用户当前点击的功能对应的模块,若是,则WEB网管系统直接从模块缓存区中获取用户当前点击的功能对应的模块,向用户操作模块发送用户操作信号;否则,WEB网管系统从服务器端自动下载用户当前点击的功能所需的模块,WEB网管系统将当前下载成功的模块缓存至模块缓存区,WEB网管系统创建功能显示区,将当前下载成功的模块的功能注入功能显示区,向用户操作模块发送用户操作信号;所述用户操作模块,用于:收到用户操作信号后,控制WEB网管系统显示功能界面供用户操作。
3.如权利要求2所述的基于RIA的WEB网管系统模块化实现装置,其特征在于:所述模块化配置文件加载模块包括模块缓存区创建模块,其用于:控制WEB网络管理系统创建模块缓存区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410196714.4/1.html,转载请声明来源钻瓜专利网。