基於移動終端的智能家居控制方法和裝置與流程
2024-04-12 12:33:05
1.本技術涉及人工智慧技術領域,尤其涉及一種基於移動終端的智能家居控制方法和裝置。
背景技術:
2.隨著時代的發展,物聯網技術的迅速普及,智能家居設備已經進入到當代很多人的家中。但是由於每個人的家庭的特點不同,有的家裡環境很乾淨,有的家裡環境很差,比如地面潮溼,擺放的物品比較雜亂,非常不利於一些智能家居設備的運行,比如掃地機器人,地面潮溼甚至有時候會導致掃地機器人短路引起故障,如果掃地機器人本身帶有汙漬或者汙泥,更會導致工作效果不佳。不僅是掃地機器人,比如智能窗簾,在下雨的天氣容易受潮,等等。
3.因而,如何使得智能家居設備的運行,能夠適應當前的環境,避免因為環境的問題故障,或者導致其他不良的後果,是目前亟需解決的問題。
技術實現要素:
4.本技術提供了一種基於移動終端的智能家居控制方法和裝置。
5.根據本技術的第一方面,提供了一種基於移動終端的智能家居控制方法,包括:
6.響應於智能家居設備處於工作狀態,按照預設的採樣頻率,獲取所述智能家居設備的工作圖像,以及工作狀態;
7.對所述工作圖像進行處理,以確定所述智能家居設備所對應的第一特徵,所述第一特徵包含了所述智能家居設備當前的外觀特徵以及周圍環境的環境特徵;
8.確定所述智能家居設備當前的工作狀態所對應的參考環境模式,以及所述參考環境模式對應的第二特徵,其中,所述參考環境模式用於表徵與任一工作狀態所適合的外部環境條件;
9.基於所述第一特徵和所述第二特徵,確定對當前所述智能家居設備的控制策略,並基於所述控制策略對所述智能家居設備進行控制。
10.根據本技術的第二方面,提供了一種基於移動終端的智能家居控制裝置,包括:
11.第一獲取模塊,用於響應於智能家居設備處於工作狀態,按照預設的採樣頻率,獲取所述智能家居設備的工作圖像,以及工作狀態;
12.第一確定模塊,用對所述工作圖像進行處理,以確定所述智能家居設備所對應的第一特徵,所述第一特徵包含了所述智能家居設備當前的外觀特徵以及周圍環境的環境特徵;
13.第二確定模塊,用於確定所述智能家居設備當前的工作狀態所對應的參考環境模式,以及所述參考環境模式對應的第二特徵,其中,所述參考環境模式用於表徵與任一工作狀態所適合的外部環境條件;
14.第三確定模塊,用於基於所述第一特徵和所述第二特徵,確定對當前所述智能家
居設備的控制策略,並基於所述控制策略對所述智能家居設備進行控制。
15.根據本技術的第三方面,提供了一種計算機可讀存儲介質,其上存儲有電腦程式,所述電腦程式被處理器執行時實現本技術前述第一方面所提供的基於移動終端的智能家居控制方法。
16.本公開實施例中,首先響應於智能家居設備處於工作狀態,按照預設的採樣頻率,獲取所述智能家居設備的工作圖像,以及工作狀態,然後對所述工作圖像進行處理,以確定所述智能家居設備所對應的第一特徵,所述第一特徵包含了所述智能家居設備當前的外觀特徵以及周圍環境的環境特徵,之後確定所述智能家居設備當前的工作狀態所對應的參考環境模式,以及所述參考環境模式對應的第二特徵,其中,所述參考環境模式用於表徵與任一工作狀態所適合的外部環境條件,然後基於所述第一特徵和所述第二特徵,確定對當前所述智能家居設備的控制策略,並基於所述控制策略對所述智能家居設備進行控制。由此,可以智能家居設備能夠穩定運行在安全可靠的工作環境下,通過比較當前工作狀態對應的第二特徵和實際運行時環境的第一特徵,能夠使得智能家居設備能夠自適應的根據當前的環境特點對自身進行調整,避免受到外界環境的影響,提高了運行時的安全性,避免由於智能家居設備由於外表沾有附著物或者周圍環境存在其他幹擾因素,而導致的運行失誤出錯,適應效果好,安全性更加完善。
17.應當理解,本部分所描述的內容並非旨在標識本技術的實施例的關鍵或重要特徵,也不用於限制本技術的範圍。本技術的其它特徵將通過以下的說明書而變得容易理解。
附圖說明
18.本技術上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
19.圖1為本技術實施例所提供的一種基於移動終端的智能家居控制方法的流程示意圖;
20.圖2為本技術實施例所提供的一種基於移動終端的智能家居控制方法的流程示意圖;
21.圖3為本技術實施例的基於移動終端的智能家居控制裝置的結構框圖;
22.圖4為本技術實施例的基於移動終端的智能家居控制方法的電子設備的架構示例圖。
具體實施方式
23.下面詳細描述本技術的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用於解釋本技術,而不能理解為對本技術的限制。
24.其中,需要說明的是,本實施例的基於移動終端的智能家居控制方法可以由基於移動終端的智能家居控制裝置執行,基於移動終端的智能家居控制裝置包括但不限於獨立的伺服器、分布式伺服器、伺服器集群、雲伺服器,下面以伺服器作為執行主體,在此不做限定,該伺服器可以是與智能控制面板電性連接的。
25.下面參考附圖描述本技術實施例的基於移動終端的智能家居控制方法、系統和存
儲介質。
26.圖1為本技術實施例所提供的一種基於移動終端的智能家居控制方法的流程示意圖。如圖1所示,該基於移動終端的智能家居控制方法可以包括如下步驟。
27.步驟101,響應於智能家居設備處於工作狀態,按照預設的採樣頻率,獲取所述智能家居設備的工作圖像,以及工作狀態。
28.其中,預設的採樣頻率可以為6s每幀,每分鐘採集10幀圖像,或者,也可以每隔5分鐘連續採集10幀智能家居設備的工作圖像。
29.其中,工作圖像可以是由安裝在各個智能家居設備上的攝像裝置,以及智能控制面板上的攝像裝置,以及家庭中特定位置上的攝像裝置採集獲得的圖像,圖像中包括了處於工作狀態的智能家居設備。
30.其中,工作狀態可以包含智能家居設備的工作模式,以及工作模式對應的相關參數,比如電壓、電流、功率、轉速、速率、設置溫度、亮度等等,在此不進行限定。
31.可選的,在響應於智能家居設備處於工作狀態之前,該裝置可以響應於第一智能控制面板在預設的第一控制範圍中檢測到了移動終端,確定所述移動終端的類型,其中,所述第一智能控制面板為設置於家庭房間中的智能控制面板,然後在所述移動終端的類型為第一類型的情況下,向所述智能家居設備發送開啟指令,以使得所述智能家居設備基於所述開啟指令,檢測當前室內環境,之後在確定所述室內環境滿足預設條件的情況下,控制所述智能家居設備進入工作狀態。
32.其中,第一類型可以為指定的具有合法標識的移動終端。需要說明的是,當第一類型的移動終端進入了第一控制範圍,則說明此時第一控制範圍中具有可以合法控制智能家居設備的權限的用戶,從而此時可以向各個智能家居設備發送開啟指令。
33.需要說明的是,在啟動了各個智能家居設備之後,還需要智能家居設備對周圍環境進行監測,從而使得室內環境為符合智能家居設備的運行要求的情況下,控制使其進入工作狀態。
34.可以理解的是,上述方式可以使得在對智能家居設備進行控制時,第一控制範圍中首先具有第一類型的移動終端,從而使得可以有對應的使用者在智能家居設備附近,避免遠程控制導致的無法及時查看家電而導致的家電出現安全問題的後果,並且在智能家居設備開啟之後,還可以首先使其對外部環境進行初步的監測,從而使得運行環境為符合要求的情況,保障了智能家居設備運行的安全性,可以及時的使得移動終端設備對智能家居設備進行控制。
35.步驟102,對所述工作圖像進行處理,以確定所述智能家居設備所對應的第一特徵,所述第一特徵包含了所述智能家居設備當前的外觀特徵以及周圍環境的環境特徵。
36.其中,第一特徵用於表徵智能家居設備當前自身以及周圍環境的外部特徵,比如,是否被帶有附著物,或者環境中是否有不明幹擾物體,等等,在此不進行限定。
37.其中,外觀特徵可以表徵當前智能家居設備的外觀情況,比如是否沾水、是否有附著物、是否沾有泥、或者是否被電線纏繞或者附著其他異物,在此不做限定。
38.其中,環境特徵可以表徵當前智能家居設備當前所在環境的情況,比如環境溫度、環境溼度、環境中人的數量,是否人多,是否有寵物,或者是否有其他可移動電子設備,比如房間中是否有遙控汽車、遙控飛機等等,在此不做限定。
39.舉例來說,若當前的智能家居設備為智能風扇,通過對包含智能風扇的工作圖像進行處理,可以發現智能風扇對應的外觀特徵為掛有衣物,對應的環境特徵為附近有正在使用的遙控飛行玩具。
40.步驟103,確定所述智能家居設備當前的工作狀態所對應的參考環境模式,以及參考環境模式對應的第二特徵,其中,參考環境模式用於表徵與任一工作狀態所適合的外部環境條件。
41.其中,參考環境模式用於表徵與任一工作狀態對應的外部環境條件。
42.舉例來說,若智能家居設備為自動掃地機器人,其對應的工作狀態為充電狀態,則此時其對外部環境條件的要求比較低,對自身的外觀要求也比較低,其參考環境模式可以為任意環境條件模式。而如果其對應的工作狀態為掃地模式,則其對應的參考環境模式所對應的第二特徵可以為不能外部沾有油漬,汙泥或者其他異物,需要當前周圍環境中沒有移動速度較高,可遮擋的物體,其不能在易燃易爆的工作環境中進行工作,環境不能為潮溼的環境,以免電機受潮發生短路起火,且不能有火柴,打火機等易燃易爆炸的異物。
43.可選的,該裝置可以首先基於預設的第一映射關係,確定與當前所述智能家居設備當前的工作狀態所對應的參考環境模式,然後基於預設的第二映射關係,確定與當前的參考環境模式對應的多個第三特徵。
44.其中,參考環境模式可以為一個或者多個。
45.需要說明的是,根據智能家居設備種類的不同,以及當前的工作狀態,該裝置可以確定與當前類型的智能家居設備所對應的工作狀態所映射的參考環境模式。
46.舉例來說,參考環境模式可以至少包含:潮溼環境模式、乾燥環境模式、標準溼度環境模式、高溫環境模式、低溫環境模式、標準溫度環境模式、無附著物模式、可附著物模式、非易燃易爆環境模式、易燃易爆環境模式、易人/動物幹擾環境模式、不易被人/動物幹擾環境模式、空曠環境模式、雜亂環境模式、易吸入異物模式、不易吸入異物模式,等等,可以有很多,在此不進行限定和贅述。
47.需要說明的是,每個智能家居設備根據自身工作狀態的不同,其需要的外部環境條件也千差萬別,為了防止智能家居設備在工作時被幹擾,可以預先根據大數據,為每個智能家居設備的每種工作狀態都預先記錄其對應的一個或者多個參考環境模式。從而之後可以根據預先記錄的第二映射關係表,確定與每個參考環境模式所對應的第三特徵。
48.比如,對於在掃地機器人的工作狀態所對應的參考環境模式為易吸入異物模式時,其對應的第三特徵,可以為不能吸入易燃易爆物品,比如火柴、打火機等等。若其對應的參考環境模式為乾燥環境模式,其對應的第三特徵為空氣的溼度需要滿足的溼度閾值,等等,在此不進行限定。
49.進一步地,該裝置可以將所述多個第三特徵和所述工作狀態輸入至預先訓練生成的關聯度分析模型中,以確定每個所述第三特徵和所述工作狀態之間的關聯度,並在任一第三特徵所對應的關聯度大於預設閾值的情況下,確定所述任一第三特徵為與所述參考環境模式對應的第二特徵,其中,所述關聯度分析模型是由歷史時期獲取的歷史工作狀態信息和標記特徵信息訓練生成的。具體而言,所述關聯度分析模型是根據歷史工作狀態信息和標記特徵信息訓練生成的分析模型,關聯度分析模型具有細化綜合分析的能力,因此,將多個第三特徵和所述工作狀態輸入所述關聯度分析模型中進行數據分析,從而獲得多個關
聯度,詳細來說,關聯度是根據所述多個第三特徵和所述工作狀態進行關聯綜合分析獲得的細化數據,其中,所述關聯層級分析模型為是以神經網絡模型為基礎建立的模型。神經網絡由大量的神經元之間相互連接構成的一種運算模型,網絡的輸出則依照網絡的連接方式的一種邏輯策略表達,進一步而言,所述訓練的過程實質為監督學習的過程,每一組監督數據均包括內窺鏡影像信息和標識影像質量等級的標識信息,模型進行不斷的自我修正、調整,直至獲得的輸出結果與所述標識信息一致則結束本組數據監督學習,進行下一組數據監督學習。當輸出信息達到預定的準確率/達到收斂狀態時,則監督學習過程結束。達到了通過模型完成對教學的數據化全面分析,提高分析準確率的技術效果。由此,可以在任一第三特徵所對應的關聯度大於預設閾值的情況下,確定所述任一第三特徵為與所述參考環境模式對應的第二特徵,從而實現在多個第三特徵中篩選獲得主要的、可靠有效的第二特徵,從而提高了數據分析的準確度。
50.步驟104,基於所述第一特徵和所述第二特徵,確定對當前所述智能家居設備的控制策略,並基於所述控制策略對所述智能家居設備進行控制。
51.可選的,該裝置可以首先確定所述第一特徵和所述第二特徵的相似度,之後基於預設的映射關係,根據所述相似度的大小,確定當前所述智能家居設備的抗幹擾工作模式等級,然後基於所述抗幹擾工作模式等級,確定當前所述智能家居設備的控制策略。
52.其中,抗幹擾工作模式可以為兩種工作狀態的結合,一種是調節自身的工作模式來降低工作強度,從而防止工作強度過大導致受到的幹擾較高,智能家居設備可以通過降低轉速、移動速率、溫度和識別精度,等等,在此不進行限定,另一種工作狀態是進行報警,從而使得智能家居設備的使用者得知當前的智能家居設備受到了什麼類型的影響,從而人為的可以解除影響。可選的,對於一些特定的智能家居設備,也可以使用自身所攜帶的防護裝置,來對自身進行外部的清理或者異物的去除。
53.需要說明的是,相似度越低,抗幹擾工作模式等級越高,相似度越高,抗幹擾工作模式等級越低。不同的抗幹擾工作模式等級所對應的控制策略也是不相同的。
54.其中,控制策略包括了預警,其中,等級較高的預警可以為聲光報警,並向用戶發送預警信息,並在指定的時間段之後,監測到相似度小於閾值的情況下,對智能家居設備進行關機。需要說明的是,等級較低的預警可以為聲音預警,利用蜂鳴器發出提示音進行預警,且不用對智能家居設備進行關機,只需調低當前智能家居設備的工作模式的強度。
55.舉例來說,若當前智能家居設備的工作模式包含了a1,a2,a3,a4,a5,且工作強度依次遞增,則該裝置可以在抗幹擾工作模式等級最高的時候,啟動a1工作模式,在抗幹擾工作模式等級最低的時候,啟動a5工作模式,在此不進行限定。
56.本公開實施例中,首先響應於智能家居設備處於工作狀態,按照預設的採樣頻率,獲取所述智能家居設備的工作圖像,以及工作狀態,然後對所述工作圖像進行處理,以確定所述智能家居設備所對應的第一特徵,所述第一特徵包含了所述智能家居設備當前的外觀特徵以及周圍環境的環境特徵,之後確定所述智能家居設備當前的工作狀態所對應的參考環境模式,以及所述參考環境模式對應的第二特徵,其中,所述參考環境模式用於表徵與任一工作狀態所適合的外部環境條件,然後基於所述第一特徵和所述第二特徵,確定對當前所述智能家居設備的控制策略,並基於所述控制策略對所述智能家居設備進行控制。由此,可以智能家居設備能夠穩定運行在安全可靠的工作環境下,通過比較當前工作狀態對應的
第二特徵和實際運行時環境的第一特徵,能夠使得智能家居設備能夠自適應的根據當前的環境特點對自身進行調整,避免受到外界環境的影響,提高了運行時的安全性,避免由於智能家居設備由於外表沾有附著物或者周圍環境存在其他幹擾因素,而導致的運行失誤出錯,適應效果好,安全性更加完善。
57.圖2為本技術實施例所提供的一種基於移動終端的智能家居控制方法的流程示意圖。如圖2所示,該基於移動終端的智能家居控制方法可以包括如下步驟:
58.步驟201,響應於第二智能控制面板在預設的第二控制範圍中檢測到了至少一個移動終端,判斷所述至少一個移動終端中是否包含了有車機終端設備,其中,所述第二智能控制面板為安裝在泊車區域的智能控制面板。
59.其中,第二控制範圍可以是在預設的泊車區域,比如停車場中預設的泊車區域。需要說明的是,第二智能控制面板只能在當前特定的第二控制範圍中進行監測,而不監測其他區域。
60.其中,在智能控制面板在第二控制範圍中檢測到至少一個移動終端時,需要判斷當前這至少一個移動終端中是否包含車機設備,也即車機終端設備,比如可以根據移動終端設備的標識信息進行判斷,且標識信息需要合法有效。
61.步驟202,響應於確定所述至少一個移動終端中包含了車機終端設備,控制預設的信號接收模塊處於開啟狀態,以接收所述車機終端設備發送的控制指令。
62.若至少一個移動終端中包含了車機終端設備,則第二智能控制面板可以控制預設的信號接收模塊進入開啟狀態,以接收車機終端設備發送的控制指令。其中,信號接收模塊可以為一種無線通訊模式,比如wifi模塊。
63.步驟203,響應於接受到所述第二智能控制面板接收到了所述控制指令,基於指定的通訊協議,向所述第一智能控制面板發送控制信號,其中,所述控制信號中包含了有所述控制指令。
64.其中,指定的通訊協議可以為tcp協議或者rpc協議,在此不進行限定。其中,在第二智能控制面板接收到了控制指令之後,則可以根據指定的通訊協議,向第一智能控制面板發送控制信號,從而向第一智能控制面板發送控制指令。
65.其中,第一智能控制面板可以為安裝在家庭中的智能控制面板。
66.步驟204,響應於所述第一智能控制面板接收到所述控制指令,對目標智能家居設備進行遠程控制,其中,所述目標智能家居設備的準備時間大於預設閾值,所述控制指令中包含有所述目標智能家居設備的標識。
67.需要說明的是,準備時間可以為達到指定工作狀態的時間,比如熱水器在將水燒至指定溫度時需要準備時間,熱水壺燒水需要準備時間,掃地機器人清掃屋子需要時間。具體的,可以將這些具有一定時長的準備時間的智能家居設備作為目標智能家居設備,也即準備時間大於預設閾值的智能家居設備,預設閾值可以為3分鐘。
68.通過第一智能控制面板對目標智能家居設備進行控制,可以使其提前進入工作狀態。
69.步驟205,響應於智能家居設備處於工作狀態,按照預設的採樣頻率,獲取所述智能家居設備的工作圖像,以及工作狀態。
70.步驟206,對所述工作圖像進行處理,以確定所述智能家居設備所對應的第一特
徵,所述第一特徵包含了所述智能家居設備當前的外觀特徵以及周圍環境的環境特徵。
71.步驟207,確定所述智能家居設備當前的工作狀態所對應的參考環境模式,以及所述參考環境模式對應的第二特徵,其中,所述參考環境模式用於表徵與任一工作狀態所適合的外部環境條件。
72.步驟208,基於所述第一特徵和所述第二特徵,確定對當前所述智能家居設備的控制策略,並基於所述控制策略對所述智能家居設備進行控制。
73.需要說明的是,步驟204-208的具體實現方式可以參照上述實施例,在此不進行贅述。
74.綜上所述,由此,可以使得用戶在停車場停車時,也即泊車區域,也可以預先對一些需要準備時間的目標家居設備進行控制,比如熱水器,掃地機器人等等,從而使得用戶在從停車場回到家之後,目標智能家居設備已經預先完成了一部分工作,非常的智能、方便和有效。
75.圖3是本公開一實施例提出的基於移動終端的智能家居控制裝置的結構示意圖。
76.如圖3所示,該基於移動終端的智能家居控制裝置300,包括:
77.第一獲取模塊310,用於響應於智能家居設備處於工作狀態,按照預設的採樣頻率,獲取所述智能家居設備的工作圖像,以及工作狀態;
78.第一確定模塊320,用對所述工作圖像進行處理,以確定所述智能家居設備所對應的第一特徵,所述第一特徵包含了所述智能家居設備當前的外觀特徵以及周圍環境的環境特徵;
79.第二確定模塊330,用於確定所述智能家居設備當前的工作狀態所對應的參考環境模式,以及所述參考環境模式對應的第二特徵,其中,所述參考環境模式用於表徵與任一工作狀態所適合的外部環境條件;
80.第三確定模塊340,用於基於所述第一特徵和所述第二特徵,確定對當前所述智能家居設備的控制策略,並基於所述控制策略對所述智能家居設備進行控制。
81.可選的,所述第二確定模塊,具體用於:
82.基於預設的第一映射關係,確定與當前所述智能家居設備當前的工作狀態所對應的參考環境模式;
83.基於預設的第二映射關係,確定與當前的參考環境模式對應的多個第三特徵;
84.將所述多個第三特徵和所述工作狀態輸入至預先訓練生成的關聯度分析模型中,以確定每個所述第三特徵和所述工作狀態之間的關聯度,並在任一第三特徵所對應的關聯度大於預設閾值的情況下,確定所述任一第三特徵為與所述參考環境模式對應的第二特徵,其中,所述關聯度分析模型是由歷史時期獲取的歷史工作狀態信息和標記特徵信息訓練生成的。
85.可選的,所述第一獲取模塊,還用於:
86.響應於第一智能控制面板在預設的第一控制範圍中檢測到了移動終端,確定所述移動終端的類型,其中,所述第一智能控制面板為設置於家庭房間中的智能控制面板;
87.在所述移動終端的類型為第一類型的情況下,向所述智能家居設備發送開啟指令,以使得所述智能家居設備基於所述開啟指令,檢測當前室內環境;
88.在確定所述室內環境滿足預設條件的情況下,控制所述智能家居設備進入工作狀
態。
89.可選的,所述第一獲取模塊,還用於:
90.響應於第二智能控制面板在預設的第二控制範圍中檢測到了至少一個移動終端,判斷所述至少一個移動終端中是否包含了有車機終端設備,其中,所述第二智能控制面板為安裝在泊車區域的智能控制面板;
91.響應於確定所述至少一個移動終端中包含了車機終端設備,控制預設的信號接收模塊處於開啟狀態,以接收所述車機終端設備發送的控制指令;
92.響應於接受到所述第二智能控制面板接收到了所述控制指令,基於指定的通訊協議,向所述第一智能控制面板發送控制信號,其中,所述控制信號中包含了有所述控制指令;
93.響應於所述第一智能控制面板接收到所述控制指令,對目標智能家居設備進行遠程控制,其中,所述目標智能家居設備的準備時間大於預設閾值,所述控制指令中包含有所述目標智能家居設備的標識。
94.可選的,所述第三確定模塊,具體用於:
95.確定所述第一特徵和所述第二特徵的相似度;
96.基於預設的映射關係,根據所述相似度的大小,確定當前所述智能家居設備的抗幹擾工作模式等級;
97.基於所述抗幹擾工作模式等級,確定當前所述智能家居設備的控制策略。
98.本公開實施例中,首先響應於智能家居設備處於工作狀態,按照預設的採樣頻率,獲取所述智能家居設備的工作圖像,以及工作狀態,然後對所述工作圖像進行處理,以確定所述智能家居設備所對應的第一特徵,所述第一特徵包含了所述智能家居設備當前的外觀特徵以及周圍環境的環境特徵,之後確定所述智能家居設備當前的工作狀態所對應的參考環境模式,以及所述參考環境模式對應的第二特徵,其中,所述參考環境模式用於表徵與任一工作狀態所適合的外部環境條件,然後基於所述第一特徵和所述第二特徵,確定對當前所述智能家居設備的控制策略,並基於所述控制策略對所述智能家居設備進行控制。由此,可以智能家居設備能夠穩定運行在安全可靠的工作環境下,通過比較當前工作狀態對應的第二特徵和實際運行時環境的第一特徵,能夠使得智能家居設備能夠自適應的根據當前的環境特點對自身進行調整,避免受到外界環境的影響,提高了運行時的安全性,避免由於智能家居設備由於外表沾有附著物或者周圍環境存在其他幹擾因素,而導致的運行失誤出錯,適應效果好,安全性更加完善。
99.根據本公開的實施例,本公開還提供了一種電子設備、一種可讀存儲介質和一種電腦程式產品。
100.圖4示出了可以用來實施本公開的實施例的示例電子設備400的示意性框圖。電子設備旨在表示各種形式的數字計算機,諸如,膝上型計算機、臺式計算機、工作檯、個人數字助理、伺服器、刀片式伺服器、大型計算機、和其它適合的計算機。電子設備還可以表示各種形式的移動裝置,諸如,個人數字處理、蜂窩電話、智慧型電話、可穿戴設備和其它類似的計算裝置。本文所示的部件、它們的連接和關係、以及它們的功能僅僅作為示例,並且不意在限制本文中描述的和/或者要求的本公開的實現。
101.如圖4所示,設備400包括計算單元401,其可以根據存儲在只讀存儲器(rom)402中
的電腦程式或者從存儲單元408加載到隨機訪問存儲器(ram)403中的電腦程式,來執行各種適當的動作和處理。在ram 403中,還可存儲設備400操作所需的各種程序和數據。計算單元401、rom 402以及ram 403通過總線404彼此相連。輸入/輸出(i/o)接口405也連接至總線404。
102.設備400中的多個部件連接至i/o接口405,包括:輸入單元406,例如鍵盤、滑鼠等;輸出單元407,例如各種類型的顯示器、揚聲器等;存儲單元408,例如磁碟、光碟等;以及通信單元409,例如網卡、數據機、無線通信收發機等。通信單元409允許設備400通過諸如網際網路的計算機網絡和/或各種電信網絡與其他設備交換信息/數據。
103.計算單元401可以是各種具有處理和計算能力的通用和/或專用處理組件。計算單元401的一些示例包括但不限於中央處理單元(cpu)、圖形處理單元(gpu)、各種專用的人工智慧(ai)計算晶片、各種運行機器學習模型算法的計算單元、數位訊號處理器(dsp)、以及任何適當的處理器、控制器、微控制器等。計算單元401執行上文所描述的各個方法和處理,例如所述基於移動終端的智能家居控制方法。例如,在一些實施例中,所述基於移動終端的智能家居控制方法可被實現為計算機軟體程序,其被有形地包含於機器可讀介質,例如存儲單元408。在一些實施例中,電腦程式的部分或者全部可以經由rom 402和/或通信單元409而被載入和/或安裝到設備400上。當電腦程式加載到ram 403並由計算單元401執行時,可以執行上文描述的所述基於移動終端的智能家居控制方法的一個或多個步驟。備選地,在其他實施例中,計算單元401可以通過其他任何適當的方式(例如,藉助於固件)而被配置為執行所述基於移動終端的智能家居控制方法。
104.本文中以上描述的系統和技術的各種實施方式可以在數字電子電路系統、集成電路系統、場可編程門陣列(fpga)、專用集成電路(asic)、專用標準產品(assp)、晶片上系統的系統(soc)、負載可編程邏輯設備(cpld)、計算機硬體、固件、軟體、和/或它們的組合中實現。這些各種實施方式可以包括:實施在一個或者多個電腦程式中,該一個或者多個電腦程式可在包括至少一個可編程處理器的可編程系統上執行和/或解釋,該可編程處理器可以是專用或者通用可編程處理器,可以從存儲系統、至少一個輸入裝置、和至少一個輸出裝置接收數據和指令,並且將數據和指令傳輸至該存儲系統、該至少一個輸入裝置、和該至少一個輸出裝置。
105.用於實施本公開的方法的程序代碼可以採用一個或多個程式語言的任何組合來編寫。這些程序代碼可以提供給通用計算機、專用計算機或其他可編程數據處理裝置的處理器或控制器,使得程序代碼當由處理器或控制器執行時使流程圖和/或框圖中所規定的功能/操作被實施。程序代碼可以完全在機器上執行、部分地在機器上執行,作為獨立軟體包部分地在機器上執行且部分地在遠程機器上執行或完全在遠程機器或伺服器上執行。
106.在本公開的上下文中,機器可讀介質可以是有形的介質,其可以包含或存儲以供指令執行系統、裝置或設備使用或與指令執行系統、裝置或設備結合地使用的程序。機器可讀介質可以是機器可讀信號介質或機器可讀儲存介質。機器可讀介質可以包括但不限於電子的、磁性的、光學的、電磁的、紅外的、或半導體系統、裝置或設備,或者上述內容的任何合適組合。機器可讀存儲介質的更具體示例會包括基於一個或多個線的電氣連接、可攜式計算機盤、硬碟、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦除可編程只讀存儲器(eprom或快閃記憶體)、光纖、便捷式緊湊盤只讀存儲器(cd-rom)、光學儲存設備、磁儲存設備、或
上述內容的任何合適組合。
107.為了提供與用戶的交互,可以在計算機上實施此處描述的系統和技術,該計算機具有:用於向用戶顯示信息的顯示裝置(例如,crt(陰極射線管)或者lcd(液晶顯示器)監視器);以及鍵盤和指向裝置(例如,滑鼠或者軌跡球),用戶可以通過該鍵盤和該指向裝置來將輸入提供給計算機。其它種類的裝置還可以用於提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式的傳感反饋(例如,視覺反饋、聽覺反饋、或者觸覺反饋);並且可以用任何形式(包括聲輸入、語音輸入或者、觸覺輸入)來接收來自用戶的輸入。
108.可以將此處描述的系統和技術實施在包括後臺部件的計算系統(例如,作為數據伺服器)、或者包括中間件部件的計算系統(例如,應用伺服器)、或者包括前端部件的計算系統(例如,具有圖形用戶界面或者網絡瀏覽器的用戶計算機,用戶可以通過該圖形用戶界面或者該網絡瀏覽器來與此處描述的系統和技術的實施方式交互)、或者包括這種後臺部件、中間件部件、或者前端部件的任何組合的計算系統中。可以通過任何形式或者介質的數字數據通信(例如,通信網絡)來將系統的部件相互連接。通信網絡的示例包括:區域網(lan)、廣域網(wan)、網際網路和區塊鏈網絡。
109.計算機系統可以包括客戶端和伺服器。客戶端和伺服器一般遠離彼此並且通常通過通信網絡進行交互。通過在相應的計算機上運行並且彼此具有客戶端-伺服器關係的電腦程式來產生客戶端和伺服器的關係。伺服器可以是雲伺服器,又稱為雲計算伺服器或雲主機,是雲計算服務體系中的一項主機產品,以解決了傳統物理主機與vps服務("virtual private server",或簡稱"vps")中,存在的管理難度大,業務擴展性弱的缺陷。伺服器也可以為分布式系統的伺服器,或者是結合了區塊鏈的伺服器。
110.應該理解,可以使用上面所示的各種形式的流程,重新排序、增加或刪除步驟。例如,本發公開中記載的各步驟可以並行地執行也可以順序地執行也可以不同的次序執行,只要能夠實現本公開公開的技術方案所期望的結果,本文在此不進行限制。
111.上述具體實施方式,並不構成對本公開保護範圍的限制。本領域技術人員應該明白的是,根據設計要求和其他因素,可以進行各種修改、組合、子組合和替代。任何在本公開的精神和原則之內所作的修改、等同替換和改進等,均應包含在本公開保護範圍之內。