[發明專利]一種瀏覽器終端與設備的實時傳輸交互方法及系統有效
申請號: | 202110411036.9 | 申請日: | 2021-04-16 |
公開(公告)號: | CN113132477B | 公開(公告)日: | 2023-09-19 |
發明(設計)人: | 易斌 | 申請(專利權)人: | 成都易明半導體有限公司 |
主分類號: | H04L67/145 | 分類號: | H04L67/145;H04L67/02;H04L43/10;H04L69/16;H04L69/22;H04L67/141 |
代理公司: | 成都巾幗知識產權代理有限公司 51260 | 代理人: | 邢偉 |
地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 瀏覽器 終端 設備 實時 傳輸 交互 方法 系統 | ||
本發明公開了一種瀏覽器終端與設備的實時傳輸交互方法及系統,包括以下步驟:S1.瀏覽器端和服務器端采用定時發送心跳數據方式保持長連接;S2.物聯設備和服務器端采用定時發送心跳數據方式保持長連接;S3.物聯設備連接成功后,向服務器發起注冊;S4.瀏覽器終端下發讀取物聯設備的命令至socket服務器;S5.socket服務器進行指令解析并將數據包下發至物聯設備;S6.物聯設備返回結果信息至socket服務器;S7.socket服務器通過瀏覽器終端uuid將數據推送至瀏覽器;S8.瀏覽器終端將數據進行解析處理通過echarts組件展示至瀏覽器圖表。本發明能夠有效節省帶寬,并能避免控制延時,提高信息的同步性,同時基于唯一的uuid進行通訊,能夠有效提高通信的安全性。
技術領域
本發明涉及數據的實時傳輸交互,特別是涉及一種瀏覽器終端與設備的實時傳輸交互方法及系統。
背景技術
現在,很多網站為了實現推送技術,所用的技術都是?Ajax?輪詢。輪詢是在特定的時間間隔(如每1秒),由瀏覽器對服務器發出HTTP請求,然后由服務器返回最新的數據給客戶端的瀏覽器。
這種傳統的模式帶來很明顯的缺點,即瀏覽器需要不斷的向服務器發出請求,然而HTTP請求可能包含較長的頭部,其中真正有效的數據可能只是很小的一部分,顯然這樣會浪費很多的帶寬等資源,并且存在著控制延時、消息不同步等問題。
發明內容
本發明的目的在于克服現有技術的不足,提供一種瀏覽器終端與設備的實時傳輸交互方法及系統,能夠有效節省帶寬,并能避免控制延時,提高信息的同步性,同時基于唯一的uuid進行通訊,能夠有效提高通信的安全性。
本發明的目的是通過以下技術方案來實現的:一種瀏覽器終端與設備的實時傳輸交互方法,包括以下步驟:
S1.瀏覽器終端通過JavaScript向socket服務器發出建立?WebSocket?連接的請求,連接建立以后,socket服務器向瀏覽器終端返回唯一的通訊uuid,瀏覽器終端和服務器端采用定時發送心跳數據方式保持長連接;
S2.物聯設備通過普通TCP連接到socket服務器,建立連接成功后,socket服務器也會向物聯設備返回一個唯一的通訊uuid,物聯設備和服務器端采用定時發送心跳數據方式保持長連接;
S3.物聯設備連接成功后,向服務器發起注冊,注冊時帶上設備自身的唯一MAC標識符,服務器將MAC標識符與uuid進行綁定;
S4.瀏覽器終端下發讀取物聯設備的命令至socket服務器,發送內容攜帶物聯設備的MAC、瀏覽器終端uuid、以及指令類型內容;
S5.socket服務器接收到瀏覽器終端的指令,進行指令解析,解析該指令要發送的物聯設備MAC以及要發送的指令內容,解析完成后根據物聯設備MAC找到物聯設備注冊時的uuid,通過uuid找到socket連接,進行數據包下發至物聯設備,數據包主要包括瀏覽器終端的uuid、指令類型內容;
S6.物聯設備接收到socket服務器發來的控制指令,進行指令解析,完成一系列的指令操作后,返回結果信息至socket服務器返回結果中攜帶瀏覽器終端的uuid;
S7.socket服務器收到物聯設備返回結果解析出瀏覽器終端uuid,socket服務器通過瀏覽器終端uuid將數據推送至瀏覽器;
S8.瀏覽器終端接收到物聯設備通過socket服務器上傳的數據,將數據進行解析處理通過echarts組件展示至瀏覽器圖表。
一種瀏覽器終端與設備的實時傳輸交互系統,包括:瀏覽器終端、socket服務器和物聯設備;所述socket服務器分別與瀏覽器終端和物聯設備建立長連接,并基于唯一的uuid,完成瀏覽器終端和物聯設備之間的數據傳輸交互。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都易明半導體有限公司,未經成都易明半導體有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110411036.9/2.html,轉載請聲明來源鉆瓜專利網。