System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術實施例涉及物聯網,尤其涉及一種物聯網設備控制方法、物聯網系統、電子設備和可讀存儲介質。
技術介紹
1、現有物聯網系統中,例如對于智能家居等物聯網設備進行控制的物聯網系統中,通常需要在手機等終端設備上安裝控制智能家居的應用程序,然后通過手機上的應用程序控制相應的物聯網設備。
2、隨著物聯網技術的發展,用戶對于物聯網設備的控制需求更為廣泛,即不僅僅局限于希望通過手機等終端設備控制物聯網設備,而是希望在更廣泛的場景下,例如通過智能網聯汽車實現對于智能家居的訪問和管理。然而不同的廠商提供的物聯網設備通常需要通過不同的應用程序進行控制,并且車載服務提供商和物聯網設備的提供商之間的不具有統一性,因此,智能網聯汽車等控制終端與智能家居等物聯網設備之間交互的通用性較差。
技術實現思路
1、本專利技術實施例提供一種物聯網設備控制方法、物聯網系統、電子設備和可讀存儲介質,以解決智能網聯汽車等控制終端與智能家居等物聯網設備之間交互的通用性較差的問題。
2、為解決上述問題,本專利技術是這樣實現的:
3、第一方面,本專利技術實施例提供了一種物聯網設備控制方法,應用于物聯網系統,所述物聯網系統包括第一設備、第二設備和物聯網終端,所述第一設備安裝有控制所述物聯網終端的目標應用程序,所述方法包括:
4、所述第一設備和所述第二設備建立通信連接;
5、所述第二設備向所述第一設備發送控制指令;
6、所述第一設備解析所述控制指令,并通過所述
7、在其中一些實施例中,所述第一設備和所述第二設備建立通信連接之后,所述方法還包括:
8、所述第二設備獲取所述目標應用程序的信息以及所述目標應用程序對應的物聯網終端的信息。
9、在其中一些實施例中,所述第二設備獲取所述目標應用程序的信息以及所述目標應用程序對應的物聯網終端的信息,包括:
10、能力檢測設備檢測所述第一設備和所述第二設備是否具有物聯網終端的控制能力,其中,所述能力檢測設備為所述第一設備和所述第二設備中的一者;
11、在所述第一設備和所述第二設備中的至少一者具有控制物聯網終端的控制能力的情況下,所述第一設備向所述目標應用程序發送觸發控制消息;
12、所述目標應用程序根據所述觸發控制消息通過所述第一設備向所述第二設備注冊。
13、在其中一些實施例中,所述能力檢測設備檢測所述第一設備和所述第二設備是否具有物聯網終端的控制能力,包括:
14、所述能力檢測設備基于預設協議發送協議廣播;
15、被檢測設備響應于所述協議廣播反饋服務信息,其中,所述被檢測設備為所述第一設備和所述第二設備中所述能力檢測設備之外的設備;
16、所述能力監測設備基于所述服務信息確認所述被檢測設備的物聯網終端的控制能力。
17、在其中一些實施例中,能力檢測設備檢測所述第一設備和所述第二設備是否具有物聯網終端的控制能力,包括:
18、所述第一設備獲取具有智慧家居控制功能的目標應用程序的信息,其中,所述目標應用程序的信息包括所述目標應用程序的包名和應用程序注冊號,所述包名是所述第一設備收集的,所述應用程序注冊號是所述第一設備為所述目標應用程序分配的,或者所述應用程序注冊號是所述目標應用程序向所述第一設備注冊時生成的;
19、所述第一設備向所述第二設備發送所述目標應用程序的信息;
20、所述檢測設備根據所述目標應用程序的信息判斷所述第一設備和所述第二設備是否具有物聯網終端的控制能力。
21、在其中一些實施例中,所述第二設備向所述第一設備發送控制指令,包括:
22、所述第二設備向所述第一設備中安裝的且已在所述第二設備中注冊的目標應用程序發送控制指令。
23、在其中一些實施例中,所述第一設備在通過所述目標應用程序向所述物聯網終端發送與所述控制指令對應的控制命令之后,所述方法還包括:
24、所述第一設備向所述第二設備反饋執行結果,其中,所述執行結果是所述物聯網終端執行所述控制命令后向所述第一設備中安裝的目標應用程序反饋的。
25、在其中一些實施例中,所述目標應用程序根據所述觸發控制消息通過所述第一設備向所述第二設備注冊之后,所述方法還包括:
26、所述第二設備顯示已注冊的所述目標應用程序對應的鏡像控件;或者
27、所述第二設備顯示與所述目標應用程序的功能對應的映射控件;或者:
28、所述第二設備顯示所述第一設備的投屏界面;或者
29、所述第二設備顯示預設頁面,所述預設頁面包括控制控件,所述控制控件與所述目標應用程序的功能相關聯。
30、在其中一些實施例中,所述第一設備解析所述控制指令,包括:
31、所述第一設備解析所述第二設備按照預設規則發送的控制指令;
32、所述第一設備根據所述目標應用程序對應的規則解析所述控制指令并發送至所述目標應用程序;
33、所述目標應用程序根據解析后的所述控制指令向所述物聯網設備發送控制命令。
34、在其中一些實施例中,所述目標應用程序根據解析后的所述控制指令向所述物聯網設備發送控制命令之后,所述方法還包括:
35、所述第一設備接收所述物聯網設備根據所述控制命令反饋的執行結果;
36、所述第一設備按照所述預設規則向所述第二設備發送將所述執行結果。
37、在其中一些實施例中,所述第一設備解析所述控制指令,并通過所述目標應用程序向所述物聯網終端發送與所述控制指令對應的控制命令,包括:
38、所述第一設備解析所述控制指令獲得所述控制指令對應的控制操作;
39、所述第一設備根據所述控制操作的類型確定與所述控制操作匹配的目標應用程序;
40、所述第一設備控制所述目標應用程序向所述物聯網設備發送與所述控制指令對應的控制命令。
41、在其中一些實施例中,所述第一設備解析所述控制指令,并通過所述目標應用程序向所述物聯網終端發送與所述控制指令對應的控制命令,包括:
42、所述第二設備向所述第一設備發送控制指令,其中,所述控制指令包括語音指令;
43、所述第一設備將所述語音指令發送至所述目標應用程序;
44、所述目標應用程序解析所述語音指令獲得控制指令。
45、在其中一些實施例中,所述第一設備為移動終端,所述第二設備為車載終端或車機終端。
46、第二方面,本專利技術實施例還提供一種物聯網設備控制方法,應用于物聯網系統中的第一設備,所述物聯網系統包括第一設備、第二設備和物聯網終端,所述第一設備安裝有控制所述物聯網終端的目標應用程序,所述方法包括:
47、與所述第二設備建立通信連接;
48、接收所述第二設備發送的控制指令;
...【技術保護點】
1.一種物聯網設備控制方法,其特征在于,應用于物聯網系統,所述物聯網系統包括第一設備、第二設備和物聯網終端,所述第一設備安裝有控制所述物聯網終端的目標應用程序,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述第一設備和所述第二設備建立通信連接之后,所述方法還包括:
3.如權利要求2所述的方法,其特征在于,所述第二設備獲取所述目標應用程序的信息以及所述目標應用程序對應的物聯網終端的信息,包括:
4.如權利要求3所述的方法,其特征在于,所述能力檢測設備檢測所述第一設備和所述第二設備是否具有物聯網終端的控制能力,包括:
5.如權利要求3所述的方法,其特征在于,能力檢測設備檢測所述第一設備和所述第二設備是否具有物聯網終端的控制能力,包括:
6.如權利要求3所述的方法,其特征在于,所述第二設備向所述第一設備發送控制指令,包括:
7.如權利要求1至6中任一項所述的方法,其特征在于,所述第一設備在通過所述目標應用程序向所述物聯網終端發送與所述控制指令對應的控制命令之后,所述方法還包括:
8.如權利要
9.如權利要求3所述的方法,其特征在于,所述第一設備解析所述控制指令,包括:
10.如權利要求9所述的方法,其特征在于,所述目標應用程序根據解析后的所述控制指令向所述物聯網設備發送控制命令之后,所述方法還包括:
11.如權利要求1所述的方法,其特征在于,所述第一設備解析所述控制指令,并通過所述目標應用程序向所述物聯網終端發送與所述控制指令對應的控制命令,包括:
12.如權利要求1所述的方法,其特征在于,所述第一設備解析所述控制指令,并通過所述目標應用程序向所述物聯網終端發送與所述控制指令對應的控制命令,包括:
13.如權利要求1至6、8至12中任一項所述的方法,其特征在于,所述第一設備為移動終端,所述第二設備為車載終端或車機終端。
14.一種物聯網設備控制方法,其特征在于,應用于物聯網系統中的第一設備,所述物聯網系統包括第一設備、第二設備和物聯網終端,所述第一設備安裝有控制所述物聯網終端的目標應用程序,所述方法包括:
15.一種物聯網設備控制方法,其特征在于,應用于物聯網系統中的第二設備,所述物聯網系統包括第一設備、第二設備和物聯網終端,所述第一設備安裝有控制所述物聯網終端的目標應用程序,所述方法包括:
16.一種物聯網系統,其特征在于,所述物聯網系統包括第一設備、第二設備和物聯網終端,所述第一設備安裝有控制所述物聯網終端的目標應用程序,所述物聯網系統配置為:
17.一種電子設備,其特征在于,所述電子設備為物聯網系統中的第一設備,所述物聯網系統包括第一設備、第二設備和物聯網終端,所述第一設備安裝有控制所述物聯網終端的目標應用程序,所述第一設備配置為:
18.一種電子設備,其特征在于,所述電子設備為物聯網系統中的第二設備,所述物聯網系統包括第一設備、第二設備和物聯網終端,所述第一設備安裝有控制所述物聯網終端的目標應用程序,所述第二設備配置為:
19.一種電子設備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的程序;其特征在于,所述處理器,用于讀取存儲器中的程序實現如權利要求1至13中任一項所述的方法中的步驟;或者
20.一種可讀存儲介質,用于存儲程序,其特征在于,所述程序被處理器執行時實現如權利要求1至13中任一項所述的方法中的步驟;或者
...【技術特征摘要】
1.一種物聯網設備控制方法,其特征在于,應用于物聯網系統,所述物聯網系統包括第一設備、第二設備和物聯網終端,所述第一設備安裝有控制所述物聯網終端的目標應用程序,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述第一設備和所述第二設備建立通信連接之后,所述方法還包括:
3.如權利要求2所述的方法,其特征在于,所述第二設備獲取所述目標應用程序的信息以及所述目標應用程序對應的物聯網終端的信息,包括:
4.如權利要求3所述的方法,其特征在于,所述能力檢測設備檢測所述第一設備和所述第二設備是否具有物聯網終端的控制能力,包括:
5.如權利要求3所述的方法,其特征在于,能力檢測設備檢測所述第一設備和所述第二設備是否具有物聯網終端的控制能力,包括:
6.如權利要求3所述的方法,其特征在于,所述第二設備向所述第一設備發送控制指令,包括:
7.如權利要求1至6中任一項所述的方法,其特征在于,所述第一設備在通過所述目標應用程序向所述物聯網終端發送與所述控制指令對應的控制命令之后,所述方法還包括:
8.如權利要求3所述的方法,其特征在于,所述目標應用程序根據所述觸發控制消息通過所述第一設備向所述第二設備注冊之后,所述方法還包括:
9.如權利要求3所述的方法,其特征在于,所述第一設備解析所述控制指令,包括:
10.如權利要求9所述的方法,其特征在于,所述目標應用程序根據解析后的所述控制指令向所述物聯網設備發送控制命令之后,所述方法還包括:
11.如權利要求1所述的方法,其特征在于,所述第一設備解析所述控制指令,并通過所述目標應用程序向所述物聯網終端發送與所述控制指令對應的控制命令,包括:
12.如權利要求1所述的方法,其特征在于,所述...
【專利技術屬性】
技術研發人員:張陽陽,周文明,楊永貴,趙君杰,張洪雷,
申請(專利權)人:北京京東方技術開發有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。