[發明專利]統一消息分發系統在審
| 申請號: | 201710559766.7 | 申請日: | 2017-07-11 |
| 公開(公告)號: | CN107343273A | 公開(公告)日: | 2017-11-10 |
| 發明(設計)人: | 賀麟;楊霖;李麗琴;肖智寬 | 申請(專利權)人: | 四川匯源吉迅數碼科技有限公司 |
| 主分類號: | H04W8/18 | 分類號: | H04W8/18;H04W8/20;H04L29/08 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司51214 | 代理人: | 胡川 |
| 地址: | 610031 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 統一 消息 分發 系統 | ||
技術領域
本發明涉及消息聚合技術領域,特別是涉及一種統一消息分發系統。
背景技術
隨著智能終端技術的發展以及第三代移動通信技術的進步,人們對于隨時隨地獲取信息的需求變得越來越強烈,對信息的需求在內容和獲取方式上也出現了變化,不再滿足于使用固定終端連接到互聯網絡上,而是希望以一種穩定和可靠的方式,從Internet上移動地獲取信息。
當前Android平臺上的消息系統主要通過RSS(Really Simple Syndication,簡易信息聚合)技術實現,其特點為信息發布的時效性強、成本低廉,用戶可以根據自己的興趣以不同的主題對新聞進行訂閱。但是目前RSS技術并不支持用戶消息推送,用戶只能被動地接收來源于RSS服務器的消息,缺乏靈活性與互動性。RSS依托于HTTP技術,缺乏對異構網絡的支持,用戶的接入方式受到一定限制。
發明內容
本發明主要解決的技術問題是提供一種統一消息分發系統,能夠屏蔽網絡底層結構的差異性。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種統一消息分發系統,包括客戶端、消息網關和消息服務器,所述客戶端包括數據庫、操作模塊和發布訂閱模塊,所述操作模塊包括消息顯示單元、發布驅動單元、訂閱驅動單元和數據庫驅動單元,所述發布訂閱模塊包括發布單元、訂閱單元和線程管理單元;所述消息顯示單元用于提供用戶界面,并獲取用戶在所述用戶界面中輸入的消息發布請求、消息訂閱請求或消息查詢請求;所述發布驅動單元用于根據所述消息發布請求向所述線程管理單元發送發布指令;所述訂閱驅動單元用于根據所述消息訂閱請求向所述線程管理單元發送訂閱指令;所述線程管理單元用于根據所述發布指令控制所述發布單元啟動發布線程,或者根據所述訂閱指令控制所述訂閱單元啟動訂閱線程;所述發布單元用于執行所述發布線程向所述消息網關和數據庫驅動單元轉發消息完整內容;所述訂閱單元用于由所述消息網關鏈接到所述消息服務器,通過所述訂閱線程從所述消息服務器獲取消息完整內容,并在獲取到消息完整內容時,將所述消息完整內容通過訂閱驅動單元發送給數據庫驅動單元;所述消息網關用于將所述發布單元轉發的消息完整內容發送至消息服務器,或者將消息服務器中的消息完整內容發送至訂閱單元;所述數據庫驅動單元用于驅動所述數據庫存儲所述發布驅動單元或訂閱驅動單元發送的消息完整內容,或者根據所述消息查詢請求在所述數據庫中進行查詢,并將查詢結果返回給消息顯示單元在所述用戶界面上顯示。
其中,所述客戶端與消息網關之間通過GSM、Internet、eMail或者WLAN通信方式進行通信。
本發明的有益效果是:區別于現有技術的情況,本發明在客戶端與消息服務器之間加入消息網關,與傳統的RSS技術相比,消息的傳播不再是單向的,而是為用戶提供了完全的消息共享權限,所有用戶都可以對自己感興趣的話題進行異步的推送與拉取,從而能夠屏蔽網絡底層結構的差異性,具有很好的異構網絡兼容性,支持多種接入方式,便于靈活部署。
附圖說明
圖1是本發明實施例的統一消息分發系統的架構示意圖。
圖2是本發明實施例的統一消息分發系統進行消息發布時的流程圖。
圖3是本發明實施例的統一消息分發系統進行消息訂閱時的流程圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
參閱圖1,是本發明實施例的統一消息分發系統的架構示意圖。本發明實施例的統一消息分發系統包括客戶端1、消息網關2和消息服務器3,客戶端1包括數據庫11、操作模塊12和發布訂閱模塊13,操作模塊12包括消息顯示單元121、發布驅動單元122、訂閱驅動單元123和數據庫驅動單元124,發布訂閱模塊13包括發布單元131、訂閱單元132和線程管理單元133。
消息顯示單元121用于提供用戶界面,并獲取用戶在用戶界面中輸入的消息發布請求、消息訂閱請求或消息查詢請求。其中,消息顯示單元121可以提供快速按主題瀏覽消息標題的功能。如果用戶在用戶界面輸入消息查詢請求,消息顯示單元121還將消息查詢請求解析出查詢關鍵字和查詢條件后發送給數據庫驅動單元124。
發布驅動單元122用于根據消息發布請求向線程管理單元133發送發布指令。其中,發布指令用于啟動發布線程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川匯源吉迅數碼科技有限公司,未經四川匯源吉迅數碼科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710559766.7/2.html,轉載請聲明來源鉆瓜專利網。





