[發(fā)明專利]一種通信方式的實(shí)現(xiàn)方法、服務(wù)器以及客戶端在審
| 申請(qǐng)?zhí)枺?/td> | 202110070065.3 | 申請(qǐng)日: | 2021-01-19 |
| 公開(公告)號(hào): | CN112788144A | 公開(公告)日: | 2021-05-11 |
| 發(fā)明(設(shè)計(jì))人: | 李杏萍;郭道遠(yuǎn) | 申請(qǐng)(專利權(quán))人: | 深圳市位元領(lǐng)航科技有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 深圳市博銳專利事務(wù)所 44275 | 代理人: | 林棟 |
| 地址: | 518000 廣東省深圳市福田區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 通信 方式 實(shí)現(xiàn) 方法 服務(wù)器 以及 客戶端 | ||
1.一種通信方式的實(shí)現(xiàn)方法,其特征在于,包括步驟:
與客戶端建立HTTP或者HTTPS連接;
通過所述HTTP或者HTTPS連接向所述客戶端發(fā)送連接升級(jí)請(qǐng)求;
接收所述客戶端基于接收到的所述連接升級(jí)請(qǐng)求通過所述HTTP或者HTTPS連接發(fā)送的WebSocket連接建立請(qǐng)求;
根據(jù)所述WebSocket連接建立請(qǐng)求將所述HTTP或者HTTPS連接升級(jí)為WebSocket連接。
2.根據(jù)權(quán)利要求1所述的一種通信方式的實(shí)現(xiàn)方法,其特征在于,所述通過所述HTTP或者HTTPS連接向所述客戶端發(fā)送連接升級(jí)請(qǐng)求包括:
接收所述客戶端通過所述HTTP或者HTTPS連接發(fā)送的心跳信息;
通過所述HTTP或者HTTPS連接向所述客戶端發(fā)送針對(duì)所述心跳信息的應(yīng)答信息,所述應(yīng)答信息中攜帶所述連接升級(jí)請(qǐng)求;
或者,接收所述客戶端通過所述HTTP或者HTTPS連接發(fā)送的數(shù)據(jù)上傳指令;
通過所述HTTP或者HTTPS連接向所述客戶端發(fā)送針對(duì)所述數(shù)據(jù)上傳指令的數(shù)據(jù)回傳指令,所述數(shù)據(jù)回傳指令中攜帶所述連接升級(jí)請(qǐng)求。
3.根據(jù)權(quán)利要求1或2所述的一種通信方式的實(shí)現(xiàn)方法,其特征在于,所述根據(jù)所述WebSocket連接建立請(qǐng)求將所述HTTP或者HTTPS連接升級(jí)為WebSocket連接之后還包括步驟:
通過所述WebSocket連接向所述客戶端發(fā)送新建HTTP或者HTTPS連接建立請(qǐng)求;
接收所述客戶端基于接收到的所述新建HTTP或者HTTPS連接請(qǐng)求通過所述WebSocket連接發(fā)送的HTTP或者HTTPS連接建立請(qǐng)求;
根據(jù)所述HTTP或者HTTPS連接建立請(qǐng)求新建HTTP或者HTTPS連接;
或者,接收所述客戶端通過所述WebSocket連接發(fā)送的HTTP或者HTTPS連接建立請(qǐng)求;
根據(jù)所述HTTP或者HTTPS連接建立請(qǐng)求新建HTTP或者HTTPS連接。
4.根據(jù)權(quán)利要求1或2所述的一種通信方式的實(shí)現(xiàn)方法,其特征在于,所述根據(jù)所述WebSocket連接建立請(qǐng)求將所述HTTP或者HTTPS連接升級(jí)為WebSocket連接之后還包括步驟:
當(dāng)無數(shù)據(jù)傳輸時(shí)或者所述HTTP或者HTTPS連接閑置時(shí)間超過預(yù)設(shè)時(shí)間時(shí),向所述客戶端發(fā)送中斷所述HTTP或者HTTPS連接的請(qǐng)求,或者接收所述客戶端發(fā)送的中斷所述HTTP或者HTTPS連接的請(qǐng)求;
或者,當(dāng)無數(shù)據(jù)傳輸時(shí)或者所述WebSocket連接閑置時(shí)間超過預(yù)設(shè)時(shí)間時(shí),向所述客戶端發(fā)送中斷所述WebSocket連接的請(qǐng)求,或者接收所述客戶端發(fā)送的中斷所述WebSocket連接的請(qǐng)求。
5.一種服務(wù)器,包括第一存儲(chǔ)器、第一處理器及存儲(chǔ)在所述第一存儲(chǔ)器上并可在所述第一處理器上運(yùn)行的第一計(jì)算機(jī)程序,其特征在于,所述第一處理器執(zhí)行所述第一計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1-4任意一項(xiàng)所述的通信方式的實(shí)現(xiàn)方法中的各個(gè)步驟。
6.一種通信方式的實(shí)現(xiàn)方法,其特征在于,包括步驟:
與服務(wù)器建立HTTP或者HTTPS連接;
接收所述服務(wù)器通過所述HTTP或者HTTPS連接發(fā)送的連接升級(jí)請(qǐng)求;
基于接收到的所述連接升級(jí)請(qǐng)求通過所述HTTP或者HTTPS連接向所述服務(wù)器發(fā)送WebSocket連接建立請(qǐng)求。
7.根據(jù)權(quán)利要求6所述的一種通信方式的實(shí)現(xiàn)方法,其特征在于,所述接收所述服務(wù)器通過所述HTTP或者HTTPS連接發(fā)送的連接升級(jí)請(qǐng)求包括:
通過所述HTTP或者HTTPS連接向所述服務(wù)器發(fā)送心跳信息;
接收所述服務(wù)器通過所述HTTP或者HTTPS連接發(fā)送的針對(duì)所述心跳信息的應(yīng)答信息,所述應(yīng)答信息中攜帶所述連接升級(jí)請(qǐng)求;
或者,通過所述HTTP或者HTTPS連接向所述服務(wù)器發(fā)送數(shù)據(jù)上傳指令;
接收所述服務(wù)器通過所述HTTP或者HTTPS連接發(fā)送的針對(duì)所述數(shù)據(jù)上傳指令的數(shù)據(jù)回傳指令,所述數(shù)據(jù)回傳指令中攜帶所述連接升級(jí)請(qǐng)求。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市位元領(lǐng)航科技有限公司,未經(jīng)深圳市位元領(lǐng)航科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110070065.3/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





