System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及物聯網,尤其涉及的是一種長鏈接創建控制方法、裝置、業務設備及存儲介質。
技術介紹
1、隨著物聯網技術的進步,越來越多的設備接入網絡。為了實現設備的穩定和即時控制,通常需要與云端系統建立長時間的連接。然而,這樣的長連接需要占用大量服務器資源,相應地,服務器的維護成本也會增加。事實上,有些用戶并未實際使用設備的遠程控制功能,但設備還是自動建立了長連接,造成了資源的浪費。
2、因此,現有技術還有待改進和發展。
技術實現思路
1、本專利技術要解決的技術問題在于,針對上述現有技術的問題缺陷,提供一種長鏈接創建控制方法、裝置、業務設備及存儲介質,本專利技術只為符合特定條件的用戶設備有需要時創建長連接,不滿足條件的則暫不創建;這樣,可以有效減少不必要的長連接數量,從而降低費用成本。
2、本專利技術解決問題所采用的技術方案如下:
3、一種長鏈接創建控制方法,其中,包括:
4、監測業務設備的業務事件;
5、對業務設備的業務事件進行分析,根據預設的長鏈接創建條件,判斷所述業務設備的業務事件是否為需要啟動長鏈接的業務事件;
6、當判斷所述業務設備的業務事件為需要啟動長鏈接的業務事件,則控制為所述業務設備的業務事件自動創建長鏈接;
7、繼續監測業務設備的業務事件,當所述業務設備的業務事件不符合長鏈接創建條件,則控制暫時斷開對應創建的長鏈接。
8、所述的長鏈接創建控制方法,其中,所述監測業務設備的業
9、預先設置業務設備的長鏈接創建條件;所述長鏈接創建條件包括:設備是否啟動過,是否打開過指定業務app或是否在業務對應app中完成了賬戶登錄。
10、所述的長鏈接創建控制方法,其中,所述監測業務設備的業務事件的步驟包括:
11、控制監測業務設備是否發生指定的業務事件;所述業務事件包括業務邏輯運作過程發送的日志;
12、通過對業務設備在業務邏輯運作過程發送的日志進行檢測,以監測業務設備是否發生指定的業務事件。
13、所述的長鏈接創建控制方法,其中,所述對業務設備的業務事件進行分析,根據預設的長鏈接創建條件,判斷所述業務設備的業務事件是否為需要啟動長鏈接的業務事件的步驟還包括:
14、對業務設備的業務事件進行分析,根據預設的長鏈接創建條件,判斷所述業務設備的業務事件是否為需要連接遠端服務器的連接事件。
15、所述的長鏈接創建控制方法,其中,所述當判斷所述業務設備的業務事件為需要啟動長鏈接的業務事件,則控制為所述業務設備的業務事件自動創建長鏈接的步驟包括:
16、當判斷所述業務設備的業務事件為需要啟動長鏈接的業務事件,則將所述業務設備記錄為可創建長鏈接狀態;并控制為所述業務設備的業務事件自動創建長鏈接;
17、當判斷所述業務設備的業務事件不是需要啟動長鏈接的業務事件,則將所述業務設備配置為不可創建長鏈接,并將存儲結論。
18、所述的長鏈接創建控制方法,其中,所述當判斷所述業務設備的業務事件為需要啟動長鏈接的業務事件,則控制為所述業務設備的業務事件自動創建長鏈接的步驟包括:
19、當判斷所述業務設備的業務事件為需要啟動長鏈接的業務事件,則發送啟動長鏈接請求,并控制為所述業務設備的業務事件自動創建長鏈接。
20、所述的長鏈接創建控制方法,其中,所述繼續監測業務設備的業務事件,當所述業務設備的業務事件不符合長鏈接創建條件,則控制暫時斷開對應創建的長鏈接的步驟包括:
21、繼續監測業務設備的業務事件;
22、當長鏈接創建的指定時間段,檢測到對應app應用的賬戶退出登錄的業務事件,則判定為所述業務設備的業務事件不符合長鏈接創建條件,則控制暫時斷開對應創建的長鏈接;
23、當長鏈接創建的指定時間段,檢測到對應app應用的賬戶沒退出登錄、只是對應app應用暫時退出的業務事件,則不需要斷開當前長鏈接。
24、一種長鏈接創建控制裝置,其中,所述裝置包括:
25、預先設置模塊,用于預先設置業務設備的長鏈接創建條件;所述長鏈接創建條件包括:設備是否啟動過,是否打開過指定業務app或是否在業務對應app中完成了賬戶登錄;
26、監測模塊,用于監測業務設備的業務事件;
27、判斷模塊,用于對業務設備的業務事件進行分析,根據預設的長鏈接創建條件,判斷所述業務設備的業務事件是否為需要啟動長鏈接的業務事件;
28、控制模塊,用于當判斷所述業務設備的業務事件為需要啟動長鏈接的業務事件,則控制為所述業務設備的業務事件自動創建長鏈接;
29、長鏈接斷開模塊,用于繼續監測業務設備的業務事件,當所述業務設備的業務事件不符合長鏈接創建條件,則控制暫時斷開對應創建的長鏈接。
30、一種業務設備,其中,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經配置以由一個或者一個以上處理器執行所述一個或者一個以上程序包含用于執行任意一項所述的方法。
31、一種計算機可讀存儲介質,其中,當所述存儲介質中的指令由電子設備的處理器執行時,使得電子設備能夠執行任意一項所述的方法。
32、本專利技術的有益效果:本專利技術提供了一種長鏈接創建控制方法、裝置、業務設備及存儲介質,本專利技術采用在設備創建長鏈接之前,增加一個連接需求判斷,判斷是否需要自動創建長鏈接,有需要時才創建長鏈接,可以有效減少不必要的長連接數量,從而降低費用成本。
本文檔來自技高網...【技術保護點】
1.一種長鏈接創建控制方法,其特征在于,包括:
2.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述監測業務設備的業務事件的步驟之前包括:
3.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述監測業務設備的業務事件的步驟包括:
4.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述對業務設備的業務事件進行分析,根據預設的長鏈接創建條件,判斷所述業務設備的業務事件是否為需要啟動長鏈接的業務事件的步驟還包括:
5.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述當判斷所述業務設備的業務事件為需要啟動長鏈接的業務事件,則控制為所述業務設備的業務事件自動創建長鏈接的步驟包括:
6.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述當判斷所述業務設備的業務事件為需要啟動長鏈接的業務事件,則控制為所述業務設備的業務事件自動創建長鏈接的步驟包括:
7.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述繼續監測業務設備的業務事件,當所述業務設備的業務事件不符合長鏈接創建條件,則控制暫
8.一種長鏈接創建控制裝置,其特征在于,所述裝置包括:
9.一種業務設備,其特征在于,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經配置以由一個或者一個以上處理器執行所述一個或者一個以上程序包含用于執行如權利要求1-7中任意一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,當所述存儲介質中的指令由電子設備的處理器執行時,使得電子設備能夠執行如權利要求1-7中任意一項所述的方法。
...【技術特征摘要】
1.一種長鏈接創建控制方法,其特征在于,包括:
2.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述監測業務設備的業務事件的步驟之前包括:
3.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述監測業務設備的業務事件的步驟包括:
4.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述對業務設備的業務事件進行分析,根據預設的長鏈接創建條件,判斷所述業務設備的業務事件是否為需要啟動長鏈接的業務事件的步驟還包括:
5.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述當判斷所述業務設備的業務事件為需要啟動長鏈接的業務事件,則控制為所述業務設備的業務事件自動創建長鏈接的步驟包括:
6.根據權利要求1所述的長鏈接創建控制方法,其特征在于,所述當判斷所述業務設備的業...
【專利技術屬性】
技術研發人員:關皓文,
申請(專利權)人:深圳市酷開軟件技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。