[發明專利]一種基于BS和CS架構的Web通訊錄實現方法有效
| 申請號: | 201910903896.7 | 申請日: | 2019-09-24 |
| 公開(公告)號: | CN110727849B | 公開(公告)日: | 2022-03-04 |
| 發明(設計)人: | 丁杰;王海青;施磊;馬威;李緒福;宋存洋;李嘉明;朱葉盛;陸一;周夢璐;楊巖;孫彬;鴉文 | 申請(專利權)人: | 中國電子科技集團公司第二十八研究所 |
| 主分類號: | G06F16/953 | 分類號: | G06F16/953;G06F16/957;G06F9/445;H04L67/02 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 胡建華;于瀚文 |
| 地址: | 210000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 bs cs 架構 web 通訊錄 實現 方法 | ||
本發明公開了一種基于BS和CS架構的Web通訊錄實現方法,該方法首先利用C/S架構搭建通訊錄插件和通訊錄服務,實現與數據庫的數據同步及變更通知;利用瀏覽器插件技術將通訊錄插件進行二次封裝,使其能被瀏覽器正常加載和調用;然后開發Web通訊錄JavaScript展現模塊,對通訊錄數據進行界面繪制、刷新和用戶事件處理,最后集成到Web應用中進行通訊錄展現。本發明不僅能夠支持巨大數量的Web客戶端,同時實現通訊錄頁面自動局部刷新功能,還提供頁面刷新節流保護,去Web服務化,通訊錄數據本地化處理,提高了Web通訊錄的穩定性、可靠性和可擴展性。
技術領域
本發明涉及一種基于BS和CS架構的Web通訊錄實現方法。
背景技術
隨著Internet(Portmanteau of Interconnected Network,互聯網)和Web技術的發展,以往的C/S(Client/Server,又稱客戶/服務器模式)架構無法滿足當前的全球開放、互連和信息共享的新要求,利用不斷成熟的Web技術不僅可以提高開發效率,還可以節約開發和維護成本,越來越多的項目使用B/S(Brower/Server,瀏覽器/服務器模式)架構實現快速搭建平臺和產品,從而快速占領市場。
隨著Web技術的推進,通訊錄模塊由原來的C/S架構向B/S架構轉變,在傳統B/S架構中,通訊錄數據的同步、過濾和查詢功能將集中在Web服務處理,當用戶量不斷增大時,服務響應速度會變慢,將成為軟件系統的瓶頸,加上客戶端過于依賴服務,一旦服務發生“崩潰”等問題,后果不堪設想。傳統客戶端在通訊錄數據變化時還需要不斷地動態刷新頁面,才能實時更新數據,這不僅增加服務器的壓力,而且影響用戶使用體驗。
發明內容
本發明的目的在于提供一種基于BS和CS架構的Web通訊錄實現方法。
實現本發明目的的技術解決方案為:一種利用瀏覽器插件技術將B/S和C/S架構進行融合后的Web通訊錄的實現方法,所述Web通訊錄包括通訊錄服務、通訊錄插件、瀏覽器插件和JavaScript(一種高級、解釋型編程語言)展現模塊,具體實現方法包括如下步驟:
步驟1、創建通訊錄服務,定義通訊錄服務要提供的功能及數據結構;
步驟2、實現通訊錄服務定義的功能;
步驟3、創建通訊錄插件,定義通訊錄插件要實現的功能及數據結構;
步驟4、實現通訊錄插件功能;
步驟5、創建瀏覽器插件,定義瀏覽器插件要實現的功能;
步驟6、實現瀏覽器插件功能;
步驟7、創建JavaScript展現模塊,定義JavaScript展現模塊要實現的功能;
步驟8、實現JavaScript展現模塊定義的功能;
步驟1具體包括如下步驟:
步驟1-1:定義通訊錄服務提供的功能包括:接收從通訊錄插件發過來的查詢請求,并返回查詢結果;接收從通訊錄插件發過來的訂閱請求,通訊錄數據變更時通知通訊錄插件,向通訊錄插件發送通知消息;
步驟1-2:定義通訊錄服務的數據結構和數據參數:規定通訊錄服務返回的查詢結果為JSON(JavaScript Object Notation,JavaScript對象表示法,是一種獨立與語言的文本格式)數組,數組元素包括如下屬性:屬性名稱、屬性值。
步驟2具體包括如下內容:
實現步驟1中定義的功能,生成可執行文件,通訊錄數據存放在MySQL(一個開放源碼的關系數據庫管理系統)數據庫中,使用UDP(User Datagram Protocol,一個簡單的面向數據報的通信協議)協議與通訊錄插件進行數據傳輸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第二十八研究所,未經中國電子科技集團公司第二十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910903896.7/2.html,轉載請聲明來源鉆瓜專利網。





