[發(fā)明專利]一種基于Websocket協(xié)議的消息推送方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010020494.5 | 申請(qǐng)日: | 2020-01-09 |
| 公開(kāi)(公告)號(hào): | CN111222074A | 公開(kāi)(公告)日: | 2020-06-02 |
| 發(fā)明(設(shè)計(jì))人: | 曹博;高翔宇;吳楠 | 申請(qǐng)(專利權(quán))人: | 山東匯貿(mào)電子口岸有限公司 |
| 主分類號(hào): | G06F16/958 | 分類號(hào): | G06F16/958;H04L29/08 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 馮春連 |
| 地址: | 250100 山東省濟(jì)南市*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 websocket 協(xié)議 消息 推送 方法 系統(tǒng) | ||
1.一種基于Websocket協(xié)議的消息推送方法,其特征在于,該方法的實(shí)現(xiàn)過(guò)程包括:
在前臺(tái)服務(wù)器和后臺(tái)服務(wù)器之間建立Websocket服務(wù);
在用戶通過(guò)前臺(tái)服務(wù)器向后臺(tái)服務(wù)器發(fā)送瀏覽記錄時(shí):
后臺(tái)服務(wù)器向Websocket服務(wù)推送相關(guān)消息,
Websocket服務(wù)接收推送消息并發(fā)送至前臺(tái)服務(wù)器,
前臺(tái)服務(wù)器監(jiān)聽(tīng)并接收Websocket服務(wù)推送的消息,前臺(tái)服務(wù)器自行處理消息,并實(shí)時(shí)推送給用戶。
2.根據(jù)權(quán)利要求1所述的一種基于Websocket協(xié)議的消息推送方法,其特征在于,后臺(tái)服務(wù)器向Websocket服務(wù)推送相關(guān)消息具體過(guò)程包括:
后臺(tái)服務(wù)器將消息封裝為json數(shù)據(jù),封裝過(guò)程中,還會(huì)封裝消息的名稱;
后臺(tái)服務(wù)器將封裝后包含消息名稱的json數(shù)據(jù)推送至Websocket服務(wù)。
3.根據(jù)權(quán)利要求2所述的一種基于Websocket協(xié)議的消息推送方法,其特征在于,Websocket服務(wù)接收后臺(tái)服務(wù)器推送的json數(shù)據(jù),并通過(guò)廣播的形式將其發(fā)送至前臺(tái)服務(wù)器。
4.根據(jù)權(quán)利要求3所述的一種基于Websocket協(xié)議的消息推送方法,其特征在于,當(dāng)后臺(tái)服務(wù)器與Websocket服務(wù)建立連接時(shí),在前臺(tái)服務(wù)器通過(guò)注冊(cè)消息名稱的方式監(jiān)聽(tīng)Websocket服務(wù),注冊(cè)的消息名稱與后臺(tái)服務(wù)器封裝的消息名稱相同;
隨后,當(dāng)前臺(tái)服務(wù)器接收到Websocket服務(wù)推送的消息時(shí),基于前臺(tái)服務(wù)器注冊(cè)的消息名稱,對(duì)消息進(jìn)行處理,同時(shí)對(duì)無(wú)用的消息進(jìn)行過(guò)濾;
最后,將處理后的消息實(shí)時(shí)推送至用戶。
5.根據(jù)權(quán)利要求4所述的一種基于Websocket協(xié)議的消息推送方法,其特征在于,在前臺(tái)服務(wù)器,最多只能注冊(cè)一個(gè)消息名稱;
若前臺(tái)服務(wù)器需要建立多個(gè)消息,則需要統(tǒng)一注冊(cè)為一個(gè)消息名稱,再將消息進(jìn)行處理后分發(fā)的相對(duì)應(yīng)的組件。
6.一種基于Websocket協(xié)議的消息推送系統(tǒng),其特征在于,其包括:Websocket服務(wù)模塊、后臺(tái)模塊和前臺(tái)模塊;
所述后臺(tái)模塊和前臺(tái)模塊之間通過(guò)Websocket服務(wù)模塊建立連接;
在用戶通過(guò)所述前臺(tái)模塊向所述后臺(tái)模塊發(fā)送瀏覽記錄時(shí):
所述后臺(tái)模塊向所述Websocket服務(wù)模塊推送消息,
所述Websocket服務(wù)模塊接收所述后臺(tái)模塊推送的消息,并發(fā)送至前臺(tái)服務(wù)器,
所述前臺(tái)模塊監(jiān)聽(tīng)并接收所述Websocket服務(wù)模塊推送的消息,且所述前臺(tái)模塊自行處理消息,并實(shí)時(shí)推送給用戶。
7.根據(jù)權(quán)利要求6所述的一種基于Websocket協(xié)議的消息推送系統(tǒng),其特征在于,所述后臺(tái)模塊將消息封裝為json數(shù)據(jù),封裝過(guò)程中,還會(huì)封裝消息的名稱;
所述后臺(tái)模塊將封裝后包含消息名稱的json數(shù)據(jù)推送至所述Websocket服務(wù)模塊。
8.根據(jù)權(quán)利要求7所述的一種基于Websocket協(xié)議的消息推送系統(tǒng),其特征在于,所述Websocket服務(wù)模塊接收所述后臺(tái)模塊推送的json數(shù)據(jù),并通過(guò)廣播的形式將其發(fā)送至所述前臺(tái)模塊。
9.根據(jù)權(quán)利要求6所述的一種基于Websocket協(xié)議的消息推送系統(tǒng),其特征在于,所述后臺(tái)模塊與所述Websocket服務(wù)模塊建立連接時(shí),在所述前臺(tái)模塊通過(guò)注冊(cè)消息名稱的方式監(jiān)聽(tīng)所述Websocket服務(wù)模塊,注冊(cè)的消息名稱與所述后臺(tái)模塊封裝的消息名稱相同;
所述前臺(tái)模塊接收到所述Websocket服務(wù)模塊推送的消息時(shí),基于所述前臺(tái)模塊注冊(cè)的消息名稱,對(duì)消息進(jìn)行處理,同時(shí)對(duì)無(wú)用的消息進(jìn)行過(guò)濾;
所述前臺(tái)模塊,將處理后的消息實(shí)時(shí)推送至用戶。
10.根據(jù)權(quán)利要求6所述的一種基于Websocket協(xié)議的消息推送系統(tǒng),其特征在于,所述前臺(tái)模塊最多只能注冊(cè)一個(gè)消息名稱;
若所述前臺(tái)模塊需要建立多個(gè)消息,則需要統(tǒng)一注冊(cè)為一個(gè)消息名稱,再將消息進(jìn)行處理后分發(fā)的相對(duì)應(yīng)的組件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東匯貿(mào)電子口岸有限公司,未經(jīng)山東匯貿(mào)電子口岸有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010020494.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 基于Websocket訪問(wèn)啟動(dòng)TLS認(rèn)證的Docker容器的方法及系統(tǒng)
- 一種基于websocket協(xié)議與http協(xié)議的即時(shí)數(shù)據(jù)傳輸方法及系統(tǒng)
- 一種微服務(wù)架構(gòu)的消息推送裝置及方法
- 一種websocket斷線重連方法及裝置
- 一種基于WebSocket的跨瀏覽器金融自助終端硬件調(diào)用方法
- 一種基于WebSocket的物聯(lián)網(wǎng)大屏監(jiān)控系統(tǒng)及方法
- 集群遠(yuǎn)程通信測(cè)試方法以及系統(tǒng)
- 一種數(shù)據(jù)轉(zhuǎn)發(fā)方法、API網(wǎng)關(guān)及消息服務(wù)系統(tǒng)
- 一種WebSocket接口的測(cè)試方法、裝置及設(shè)備
- 基于WebSocket的通信傳輸方法、裝置、設(shè)備、系統(tǒng)及存儲(chǔ)介質(zhì)
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動(dòng)協(xié)議識(shí)別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實(shí)現(xiàn)國(guó)產(chǎn)平臺(tái)PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫(kù)管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)





