[發明專利]基于MQTT的企業消息推送方法有效
| 申請號: | 201810228463.1 | 申請日: | 2015-10-30 |
| 公開(公告)號: | CN108494848B | 公開(公告)日: | 2020-09-22 |
| 發明(設計)人: | 蓋榮麗 | 申請(專利權)人: | 大連大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04W4/12;H04L12/58 |
| 代理公司: | 大連智高專利事務所(特殊普通合伙) 21235 | 代理人: | 李猛 |
| 地址: | 116622 遼寧省*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 mqtt 企業 消息 推送 方法 | ||
本發明涉及一種基于MQTT的企業消息推送方法,該系統通過客戶端發出用戶登陸請求至靜態服務器群以登陸,靜態服務器群將該用戶的個人信息推送給客戶端,動態服務器群將動態登陸口令推送給客戶端,客戶端獲取該動態登陸口令后根據該動態登陸口令發出驗證信息至動態服務器群,動態服務器群接收該驗證信息,客戶端登陸,動態服務器群與客戶端建立即時通信,當動態服務器群與客戶端建立即時通信后,客戶端發送即時消息給動態服務器群,動態服務器群實時存儲該即時消息并將即時消息轉發,在客戶端登陸動態服務器后,動態服務器推送信息或轉發即時消息給客戶端,控制單元根據個人信息區分其為通知、狀態程序和即時消息,并推送客戶端。
本申請為申請號2015107260184、申請日2015-10-30、發明名稱“基于MQTT的企業消息推送系統及消息推送方法”的分案申請。
技術領域
本發明涉及一種基于MQTT的企業消息推送系統及消息推送方法。
背景技術
企業消息推送系統是為企業辦公自動化定制的消息推送服務,其核心功能包括企業內部社交平臺、企業即時消息和狀態呈現、企業內部通訊錄和上下游通訊錄等。隨著移動互聯網的興起,企業消息推送系統也從傳統的PC端發展成為跨平臺的多終端(手機端和PC端)系統。在這個過程中,移動互聯網相對于傳統的互聯網的特點以及移動終端相對于PC端的性能狀況給企業消息推送系統的設計提出了新的問題和挑戰,其中,最顯著的問題是消息推送方案的制定。
當前主要的推送方案包括GCM(Google CloudMessaging)服務、XMPP(TheExtensible Messaging and Presence Protocol)、MQTT(Message Queuing TelemetryTransport)以及使用HTTP輪詢方式。HTTP輪詢方式簡單易實現,但是實時性和可擴展性都較差。XMPP是IETF標準化的通信協議,其功能強大、可擴展性強等特性使得其在互聯網領域有著廣泛應用。但是協議復雜和信息冗余使得其不適合移動互聯網的應用特點。GCM是Google公司推出的云消息服務,在能源消耗方面較MQTT有一定的優勢,但是受限于網絡及安全環境,不適于構建企業消息推送系統。
發明內容
本發明的目的是提供一種基于MQTT的企業消息推送系統,其在滿足了應用需求的同時保證了協議的簡單易實現和流量消耗小等適用于移動互聯網的優勢。
為了實現上述目的,本發明采用的技術方案如下:一種基于MQTT的企業消息推送系統,包括客戶端、與所述客戶端進行交互的靜態服務器群和動態服務器群及使所述靜態服務器群和動態服務器群進行內部操作和通信的控制單元和消息總線;所述客戶端發出用戶登陸請求至靜態服務器群以登陸靜態服務器群,所述靜態服務器群在客戶登陸靜態服務器群后將該用戶的個人信息推送給客戶端,動態服務器群將動態登陸口令推送給客戶端,所述客戶端獲取該動態登陸口令后根據該動態登陸口令發出驗證信息至動態服務器群,所述動態服務器群接收該驗證信息,客戶端登陸動態服務器,動態服務器群與客戶端建立即時通信,當所述動態服務器群與客戶端建立即時通信后,所述客戶端發送即時消息給動態服務器群,所述動態服務器群實時存儲該即時消息并將即時消息轉發,在所述客戶端登陸動態服務器后,所述動態服務器推送信息或轉發即時消息給客戶端,控制單元根據個人信息區分其為通知、狀態程序和即時消息,并推送給客戶端。
進一步的,所述靜態服務器群和動態服務器群之間采用非對稱的服務器集群架構,所述靜態服務器群內含有若干采用對稱的服務器集群架構的靜態服務器,所述動態服務器群內含有若干采用對稱的服務器集群架構的動態服務器。
進一步的,所述客戶端為手機或電腦。
本發明還提供了一種基于MQTT的企業消息推送方法,包括:
S1:客戶端發出用戶登陸請求至靜態服務器群以登陸靜態服務器群;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連大學,未經大連大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810228463.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數字電影發行放映方法及系統
- 下一篇:一種回收網站精準推送方法及系統





