[發明專利]基于RIA的WEB網管系統模塊化實現方法及裝置有效
| 申請號: | 201410196714.4 | 申請日: | 2014-05-09 |
| 公開(公告)號: | CN104009866B | 公開(公告)日: | 2018-04-17 |
| 發明(設計)人: | 周浩;王亞南 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙)11221 | 代理人: | 魏殿紳,龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ria web 網管 系統 模塊化 實現 方法 裝置 | ||
技術領域
本發明涉及網絡管理系統中模塊化定制領域,具體涉及一種基于RIA的WEB網管系統模塊化實現方法及裝置。
背景技術
隨著時代的進步,網絡管理系統已經廣泛應用于社會之中。網絡管理系統的功能極為復雜和多樣化,不同的用戶對網絡管理系統功能的需求差異較大。傳統的網絡管理系統一般將單個全面功能的全集提供給所有用戶使用,用戶使用時,在全集中尋找自己需要的功能。由于全集內的功能較多,因此用戶找尋所需的功能需要耗費大量的時間,進而導致用戶體驗不好,滿意度較差。
RIA(Rich Internet Application,富互聯網應用)是一種具有桌面應用程序特性的互聯網應用程序。RIA部署在服務器端,客戶端訪問服務器的URL地址后,將RIA程序下載至客戶端、并運行于客戶端瀏覽器插件中。WEB網絡管理系統(以下簡稱WEB網管系統)是一種基于RIA的網絡管理系統,WEB網管系統也部署在服務器端,用戶將WEB網管系統的軟件下載至客戶端運行。由于網絡管理系統的軟件的數據量較大,因此當網絡環境較差時,下載WEB網管系統所需的時間較長,不僅不便于用戶使用,而且可能因下載失敗而不能正常使用。
為了更好地滿足用戶需求,提高用戶的使用體驗,目前網絡管理系統都會將一些邏輯相關的功能進行組合,形成多個子模塊。由于網絡管理系統功能的關聯性和交叉性均比較復雜,因此子模塊的粒度較大。與此同時,由于子模塊的劃分是在網絡管理系統的研發階段進行,因此子模塊的劃分比較單一,不同的用戶所需的子模塊不同;子模塊的數量隨著用戶的增長越來越多,進而使得網絡管理系統的版本和程序代碼越來越多。對多個版本網絡管理系統進行維護不僅比較困難,而且維護成本較高。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種基于RIA的可配置、細粒度的WEB網管系統模塊化實現方法及裝置,不僅工作效率較高,便于用戶使用,而且維護過程比較簡單,維護成本較低。
本發明采取的技術方案是:一種基于RIA的WEB網管系統模塊化實現方法,其采用Microsoft Silverlight作為富客戶端開發技術,所述基于RIA的WEB網管系統模塊化實現方法包括以下步驟:
A、WEB網管系統配置內置的模塊化配置文件;用戶登陸WEB網絡管理系統,用戶登陸成功后,WEB網絡管理系統檢查服務器端是否存在用戶自定義的模塊化配置文件,若是,WEB網絡管理系統讀取用戶自定義的模塊化配置文件,轉到步驟B;否則WEB網管系統加載內置的默認的模塊化配置文件,轉到步驟B;
B、根據模塊化配置文件生成模塊列表菜單;
C、用戶在模塊列表菜單中點擊所需的模塊時,WEB網管系統創建模塊顯示區,獲取用戶當前點擊的模塊;
D、將用戶當前點擊的模塊在模塊顯示區中顯示;
E、用戶在模塊列表菜單中模塊的功能時,獲取與用戶當前點擊的功能對應的模塊;
F、WEB網管系統顯示功能界面供用戶操作,結束。
在上述技術方案的基礎上,步驟A之前包括以下步驟:WEB網絡管理系統創建模塊緩存區;步驟C中所述獲取用戶當前點擊的模塊包括以下步驟:判斷模塊緩存區中是否存在用戶當前點擊的模塊,若是,WEB網絡管理系統直接從模塊緩存區中獲取用戶當前點擊的模塊,轉到步驟D;否則WEB網管系統從服務器端下載用戶當前點擊的模塊;WEB網管系統將當前下載成功的模塊緩存至模塊緩存區、并將當前下載成功的模塊注入模塊顯示區,轉到步驟D。
在上述技術方案的基礎上,步驟E中所述獲取與用戶當前點擊的功能對應的模塊包括以下步驟:判斷模塊緩存區中是否存在與用戶當前點擊的功能對應的模塊,若是,WEB網管系統直接從模塊緩存區中獲取用戶當前點擊的功能對應的模塊,轉到步驟F;否則WEB網管系統從服務器端下載用戶當前點擊的功能所需的模塊,WEB網管系統將當前下載成功的模塊緩存至模塊緩存區;WEB網管系統創建功能顯示區、并將當前下載成功的模塊的功能注入功能顯示區,轉到步驟F。
一種實現上述方法的基于RIA的WEB網管系統模塊化實現裝置,其特征在于:包括模塊化配置文件加載模塊、模塊列表菜單生成模塊、模塊顯示區創建模塊、模塊顯示區顯示模塊、模塊功能注入模塊和用戶操作模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410196714.4/2.html,轉載請聲明來源鉆瓜專利網。





