[發明專利]基于HTML5的Web網管系統二級緩存推送方法有效
| 申請號: | 201310181886.X | 申請日: | 2013-05-16 |
| 公開(公告)號: | CN103259683A | 公開(公告)日: | 2013-08-21 |
| 發明(設計)人: | 陳志鋼;李雪生;劉雅琴 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 html5 web 網管 系統 二級緩存 推送 方法 | ||
1.一種基于HTML5的Web網管系統二級緩存推送方法,其特征在于,包括:
S1.Web服務器端接收到網管服務器推送的告警上報消息,并將所述告警上報消息存在Web服務器端的緩存中;
S2.Web服務器端從緩存中讀取告警上報消息,通過WebSocket通道推送到客戶端;
S3.Web客戶端將接收到的所述告警上報消息存入Web客戶端的緩存中;
S4.Web客戶端批量從緩存中讀取所述告警上報消息,并將告警上報消息顯示在界面。
2.如權利要求1所述的基于HTML5的Web網管系統二級緩存推送方法,其特征在于:在所述Web服務器端建立緩存,將EhCache引入到Web服務器端的工程中,對EhCache提供的應用程序編程接口進行封裝,提供CacheManager類,當有緩存數據的請求時,通過CacheManager類查找或建立緩存實例,并將緩存數據存入到緩存實例中。
3.如權利要求2所述的基于HTML5的Web網管系統二級緩存推送方法,其特征在于:所述緩存實例中,存放的緩存數據在10000個以內,當有多個所述緩存實例時,提供緩存數據與緩存實例之間的映射機制。
4.如權利要求3所述的基于HTML5的Web網管系統二級緩存推送方法,其特征在于:所述映射機制為:緩存數據ID/10000=緩存實例ID。
5.如權利要求1所述的基于HTML5的Web網管系統二級緩存推送方法,其特征在于:所述S2中,在Web服務器端實現用戶推送數據管理服務,為每個登錄用戶建立推送數據隊列、一個推送服務線程以及WebSocket通道,推送隊列用于存放屬于該用戶的告警上報消息,推送服務線程用于讀取推送數據隊列中的數據,并將所述數據通過WebSocket通道推送到Web客戶端。
6.如權利要求5所述的基于HTML5的Web網管系統二級緩存推送方法,其特征在于:所述告警上報消息具有不同的優先級,高優先級的告警上報消息不用緩存,直接放在高優先級的告警上報推送數據隊列,低優先級的告警上報消息先存入緩存中,在將存入緩存時生成的索引存入存放索引的推送數據隊列中。
7.如權利要求6所述的基于HTML5的Web網管系統二級緩存推送方法,其特征在于:所述推送服務線程由高優先級告警上報消息所在推送數據隊列中,讀取告警上報消息并推送,當高優先級告警上報消息所在的推送數據隊列為空時,讀取低優先級告警上報消息所在推送數據隊列中的索引,從Web服務器端的緩存中讀取數據并推送,如果低優先級告警上報消息所在推送數據隊列也為空,則推送心跳檢測包到Web服務器的前臺。
8.如權利要求5所述的基于HTML5的Web網管系統二級緩存推送方法,其特征在于:所述WebSocket通道由Web客戶端發起,訪問Web服務端的WebSocket服務,完成WebSocket通道的建立。
9.如權利要求1所述的基于HTML5的Web網管系統二級緩存推送方法,其特征在于:所述Web客戶端建立緩存,監聽WebSocket通道中傳輸過來的告警上報消息,并將其放入所述緩存中。
10.如權利要求9所述的基于HTML5的Web網管系統二級緩存推送方法,其特征在于:所述Web客戶端的緩存通過IndexDB實現,IndexDB以鍵值對的形式存儲緩存數據,所述緩存數據存入IndexDB時被分配一個索引,所有緩存數據的索引單獨存儲于一個隊列,瀏覽器端通過索引訪問IndexDB,讀取緩存在IndexDB中的緩存數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310181886.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種吲哚生物堿加合物及其制備方法和在制備抗腫瘤藥物中的應用
- 下一篇:集塵器





