[發明專利]一種用于教育云平臺的內外網通訊方法及系統在審
| 申請號: | 201810968105.4 | 申請日: | 2018-08-23 |
| 公開(公告)號: | CN109194637A | 公開(公告)日: | 2019-01-11 |
| 發明(設計)人: | 孫悅;李天馳;邱恒斌 | 申請(專利權)人: | 深圳點貓科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 廣東良馬律師事務所 44395 | 代理人: | 李良 |
| 地址: | 518000 廣東省深圳市粵海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代理服務器 外網服務器 客戶端 終端 發送 數據信息發送 第一數據 請求消息 云平臺 聯動 內網 外網 通訊 代理服務器實現 數據傳輸請求 接收客戶端 建立連接 配對請求 數據信息 終端設置 向內 傳輸 教育 | ||
1.一種用于教育云平臺的內外網通訊系統,其特征在于,所述系統包括客戶端、外網服務器、代理服務器及終端,所述客戶端和所述外網服務器設置在外網中,所述代理服務器及終端設置在內網中,所述客戶端與所述外網服務器連接,所述代理服務器與所述終端連接,所述外網服務器還與所述代理服務器連接;
所述客戶端向外網服務器發送第一數據請求消息;外網服務器向內網發送所述第一數據請求消息;代理服務器發送第二數據傳輸請求消息;根據代理服務器發送的配對請求消息,在所述外網服務器和代理服務器之間建立連接;接收所述客戶端傳輸的數據信息,根據所述外網服務器和代理服務器之間建立的連接,將所述數據信息發送至所述代理服務器;所述代理服務器將所述數據信息發送至終端。
2.根據權利要求1所述的用于教育云平臺的內外網通訊系統,其特征在于,所述系統還包括暫存服務器,所述暫存服務器設置在內網中,所述暫存服務器分別與所述代理服務器和所述終端連接;
所述暫存服務器,用于所述代理服務器下發命令至所述終端,且所述終端不在線時,將下發命令存儲至所述暫存服務器。
3.根據權利要求1所述用于教育云平臺的內外網通訊系統,其特征在于,所述客戶端與所述外網服務器之間的連接為HTTP連接。
4.根據權利要求1所述的用于教育云平臺的內外網通訊系統,其特征在于,所述外網服務器與所述代理服務器之間通過套接字socket連接。
5.根據權利要求1所述的用于教育云平臺的內外網通訊系統,其特征在于,所述終端用于將請求命令發送至所述代理服務器,所述代理服務器將所述請求命令發送至所述外網服務器。
6.根據權利要求2所述的用于教育云平臺的內外網通訊系統,其特征在于,所述暫存服務器還用于在檢測到終端與代理服務器建立連接時,將存儲的下發命令發送至終端。
7.一種用于教育云平臺的內外網通訊方法,其特征在于,方法包括:
位于外網的客戶端通過第一HTTP請求向位于外網的外網服務器發送第一數據請求消息;
外網服務器通過第一套接字socket向內網發送所述第一數據請求消息;
位于內網的終端通過第二socket發送第二數據傳輸請求消息;
所述代理服務器接收socket配對請求消息,生成所述第一socket和所述第二socket之間的映射;
所述代理服務器接收所述外網服務器通過所述第一socket傳輸的數據信息;根據所述第一socket與所述第二socket的映射,將所述數據信息發送至位于內網的終端。
8.根據權利要求7所述的用于教育云平臺的內外網通訊方法,其特征在于,所述位于外網的客戶端通過第一HTTP請求向位于外網的外網服務器發送第一數據請求消息前,包括:
位于外網的客戶端預先與位于外網的外網服務器建立http連接。
9.一種非易失性計算機可讀存儲介質,其特征在于,所述非易失性計算機可讀存儲介質存儲有計算機可執行指令,該計算機可執行指令被一個或多個處理器執行時,可使得所述一個或多個處理器執行權利要求7-8任一項所述的用于教育云平臺的內外網通訊方法。
10.一種計算機程序產品,所述計算機程序產品包括存儲在非易失性計算機可讀存儲介質上的計算機程序,所述計算機程序包括程序指令,當所述程序指令被處理器執行時,使所述處理器執行權利要求7-8任一項所述的用于教育云平臺的內外網通訊方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳點貓科技有限公司,未經深圳點貓科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810968105.4/1.html,轉載請聲明來源鉆瓜專利網。





