[發明專利]一種基于定時異步通信機制判斷通信是否斷開的方法有效
| 申請號: | 201710874741.6 | 申請日: | 2017-09-25 |
| 公開(公告)號: | CN107734001B | 公開(公告)日: | 2020-05-15 |
| 發明(設計)人: | 宋同樂 | 申請(專利權)人: | 龍尚科技(上海)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26 |
| 代理公司: | 上海精晟知識產權代理有限公司 31253 | 代理人: | 馮子玲 |
| 地址: | 200120 上海市浦東新區中國(上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 定時 異步 通信 機制 判斷 是否 斷開 方法 | ||
1.一種基于定時異步通信機制判斷通信是否斷開的方法,其特征在于:包括以下步驟:
S1、當用戶通過Web瀏覽器登錄嵌入式設備時,瀏覽器腳本會啟動一個1秒定時器;
S2、異步發送HTTP協議的GET消息給嵌入式設備中的Web服務程序;
S3、嵌入式設備中的Web服務程序收到消息后,讀取數據庫中的信息,并采用JSON格式反饋給瀏覽器;
S4、瀏覽器腳本獲取嵌入式設備反饋結果后會引用jQuery庫解析數值類型,并轉換為一個對象timerInfo;
S5、在timerInfo對象中新增一個變量,并對變量賦一個隨機數,變量的初始值為0;
S6、用戶在Web瀏覽器上輸入密碼登錄嵌入式設備后,瀏覽器腳本會啟動一個2秒定時器,用于檢測嵌入式設備的登錄及連接狀況;
S7、如果一段時間用戶不進行頁面操作,瀏覽器與嵌入式設備的連接自動結束,需要用戶再次輸入密碼登錄;
S8、新定義一個全局變量,用于記錄1秒定時器上次產生的隨機數,全局變量的初始值也為0;
S9、在2秒定時器程序中,用全局變量的隨機值跟timerInfo對象中變量的隨機值進行對比,如果相同,判斷為通信連接已斷開,頁面給出嵌入式設備已斷開連接提示,如果不同,把當前變量中的隨機數賦給全局變量,繼續循環處理。
2.根據權利要求1所述的基于定時異步通信機制判斷通信是否斷開的方法,其特征在于:所述瀏覽器腳本會為JavaScript程序。
3.根據權利要求1所述的基于定時異步通信機制判斷通信是否斷開的方法,其特征在于:所述異步發送HTTP協議的GET消息是通過Ajax程序發送的。
4.根據權利要求1所述的基于定時異步通信機制判斷通信是否斷開的方法,其特征在于:所述嵌入式設備中的Web服務程序收到消息后,讀取數據庫的值以JSON的格式反饋給瀏覽器。
5.根據權利要求1所述的基于定時異步通信機制判斷通信是否斷開的方法,其特征在于:所述變量命名為heartBeatNum。
6.根據權利要求1所述的基于定時異步通信機制判斷通信是否斷開的方法,其特征在于:所述全局變量命名為lastHeartBeatNum。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍尚科技(上海)有限公司,未經龍尚科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710874741.6/1.html,轉載請聲明來源鉆瓜專利網。





