本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種設(shè)備控制方法及移動控制設(shè)備。
背景技術(shù):
在一些特殊區(qū)域內(nèi),可能有許多設(shè)備,需要遙控控制。可是這些設(shè)備可能分布在不同的區(qū)域內(nèi),且遙控控制的范圍有限,用戶必須手持遙控器走到對應(yīng)設(shè)備的有效控制范圍內(nèi)才能進(jìn)行控制。另外,通常每臺設(shè)備都有各自對應(yīng)的遙控器,遙控器的種類數(shù)量繁多,當(dāng)一定區(qū)域內(nèi)(如家庭區(qū)域內(nèi))的被遙控設(shè)備數(shù)量較多時,遙控器的數(shù)量也會很多,用戶經(jīng)常容易混淆不同設(shè)備的遙控器、且遙控器極易丟失。顯然,現(xiàn)有技術(shù)存在遙控控制繁瑣及遙控操作不便的技術(shù)問題。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例期望提供一種設(shè)備控制方法及移動控制設(shè)備,至少部分解決上述問題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例第一方面提供一種設(shè)備控制方法,應(yīng)用于移動控制設(shè)備中,包括:
獲取控制命令;
解析所述控制命令,確定目標(biāo)受控設(shè)備;
根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定所述目標(biāo)受控設(shè)備所在的第一位置;
根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
基于上述方法,在所述確定目標(biāo)受控設(shè)備之后,所述方法還包括:
獲取所述目標(biāo)受控設(shè)備的設(shè)備信息;
根據(jù)所述設(shè)備信息及所述控制命令,生成所述目標(biāo)受控設(shè)備可識別的所述無線控制指令。
基于上述方法,所述獲取目標(biāo)受控設(shè)備的設(shè)備信息,包括:
采集所述目標(biāo)受控設(shè)備的圖像信息,根據(jù)所述圖像信息獲取所述設(shè)備信息;
和/或,
查詢預(yù)先存儲的所述目標(biāo)受控設(shè)備的設(shè)備信息。
基于上述方法,所述根據(jù)設(shè)備信息及所述控制命令,生成所述目標(biāo)受控設(shè)備可識別的所述無線控制指令,包括:
將所述設(shè)備信息發(fā)送給云端數(shù)據(jù)庫;
接收所述云端數(shù)據(jù)庫基于所述設(shè)備信息,發(fā)送的所述目標(biāo)受控設(shè)備可識別的無線控制信號的信號信息;
根據(jù)所述信號信息,將所述控制命令承載在所述無線控制信號上,形成所述無線控制指令。
基于上述方法,所述在有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令,包括:
在所述有效控制范圍內(nèi),獲取所述移動控制設(shè)備與所述目標(biāo)受控設(shè)備之間的位置關(guān)系;
根據(jù)所述位置關(guān)系,調(diào)整所述移動控制設(shè)備上指令發(fā)射裝置的發(fā)射角度;
在調(diào)整所述發(fā)射角度之后,向所述目標(biāo)受控設(shè)備發(fā)送所述無線控制指令。
基于上述方法,所述根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置,包括:
根據(jù)所述預(yù)先設(shè)置的地圖數(shù)據(jù),確定所述目標(biāo)受控設(shè)備的有效控制位置及有效控制角度;
所述根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi),包括:
移動到所述有效控制位置;
所述在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令,包括:
移動到所述有效控制位置之后,將所述移動控制設(shè)備的指令發(fā)射裝置的發(fā)射角度調(diào)整為所述有效控制角度;
在發(fā)射角度調(diào)整為所述有效控制角度之后,發(fā)送所述無線控制指令。
基于上述方法,所述獲取控制命令,包括以下至少其中之一:
采集語音輸入的所述控制命令;
基于圖像采集獲得所述控制命令;
接收與所述移動控制設(shè)備連接的第一設(shè)備發(fā)送的所述控制命令。
本發(fā)明實施例第二方面提供一種移動控制設(shè)備,包括:
第一獲取單元,用于獲取控制命令;
解析單元,用于解析所述控制命令,確定目標(biāo)受控設(shè)備;
確定單元,用于根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定所述目標(biāo)受控設(shè)備所在的第一位置;
移動單元,用于根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
發(fā)射單元,用于在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
基于上述移動控制設(shè)備,所述移動控制設(shè)備還包括:
第二獲取單元,用于在所述解析單元確定所述目標(biāo)受控設(shè)備之后,獲取所述目標(biāo)受控設(shè)備的設(shè)備信息;
生成單元,用于根據(jù)所述設(shè)備信息及所述控制命令,生成所述目標(biāo)受控設(shè)備可識別的所述無線控制指令。
基于上述移動控制設(shè)備,所述第二獲取單元,具體用于采集所述目標(biāo)受控設(shè)備的圖像信息,根據(jù)所述圖像信息獲取所述設(shè)備信息;和/或,查詢預(yù)先存儲的所述目標(biāo)受控設(shè)備的設(shè)備信息。
基于上述移動控制設(shè)備,所述生成單元,具體用于將所述設(shè)備信息發(fā)送給云端數(shù)據(jù)庫;接收所述云端數(shù)據(jù)庫基于所述設(shè)備信息,發(fā)送的所述目標(biāo)受控設(shè)備可識別的無線控制信號的信號信息;根據(jù)所述信號信息,將所述控制命令承載在所述無線控制信號上,形成所述無線控制指令。
基于上述移動控制設(shè)備,所述發(fā)射單元,具體用于在所述有效控制范圍內(nèi),獲取所述移動控制設(shè)備與所述目標(biāo)受控設(shè)備之間的位置關(guān)系;根據(jù)所述位置關(guān)系,調(diào)整所述移動控制設(shè)備上指令發(fā)射裝置的發(fā)射角度;在調(diào)整所述發(fā)射角度之后,向所述目標(biāo)受控設(shè)備發(fā)送所述無線控制指令。
基于上述移動控制設(shè)備,
所述確定單元,具體用于根據(jù)所述預(yù)先設(shè)置的地圖數(shù)據(jù),確定所述目標(biāo)受控設(shè)備的有效控制位置及有效控制角度;
所述移動單元,具體用于移動到所述有效控制位置;
所述發(fā)射單元,具體用于移動到所述有效控制位置之后,將所述移動控制設(shè)備的指令發(fā)射裝置的發(fā)射角度調(diào)整為所述有效控制角度;在發(fā)射角度調(diào)整為所述有效控制角度之后,發(fā)送所述無線控制指令。
基于上述移動控制設(shè)備,所述第一獲取單元,具體用于采集語音輸入的所述控制命令;和/或,基于圖像采集獲得所述控制命令;和/或,接收與所述移動控制設(shè)備連接的第一設(shè)備發(fā)送的所述控制命令。
本發(fā)明實施例的設(shè)備控制方法及移動控制設(shè)備,在獲取控制命令之后,會確定出目標(biāo)受控設(shè)備及目標(biāo)受控設(shè)備所在的第一位置,移動控制設(shè)備會基于第一位置,自動移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi),基于所述控制命令向目標(biāo)受控設(shè)備發(fā)送所述無線控制指令,以控制所述目標(biāo)受控設(shè)備的工作狀態(tài)和/或運行狀態(tài)。這樣的話,用戶就不必拿著遙控走到目標(biāo)受控設(shè)備的有效控制范圍內(nèi)進(jìn)行手動遙控控制,顯然簡化了對目標(biāo)受控設(shè)備的控制操作,且一個所述移動控制設(shè)備可以對多臺目標(biāo)受控設(shè)備及多種目標(biāo)受控設(shè)備執(zhí)行控制,不用為每一個目標(biāo)受控設(shè)備單獨配置一個遙控器,減少了遙控器的數(shù)量,也不用再對多個遙控器實行管理,總之簡化了及智能化了對目標(biāo)受控設(shè)備的控制。
附圖說明
圖1為本發(fā)明實施例提供的第一種設(shè)備控制方法的流程示意圖;
圖2為本發(fā)明實施例提供的第二種設(shè)備控制方法的流程示意圖;
圖3為本發(fā)明實施例提供的一種移動控制設(shè)備的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的一種移動控制系統(tǒng)的示意圖;
圖5為本發(fā)明實施例提供的一種設(shè)備控制方法的部分流程示意圖;
圖6為本發(fā)明實施例提供的另一種設(shè)備控制方法的部分流程示意圖。
具體實施方式
以下結(jié)合說明書附圖及具體實施例對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)闡述。
實施例一:
如圖1所示,本實施例提供一種設(shè)備控制方法,應(yīng)用于移動控制設(shè)備中,包括:
步驟S110:獲取控制命令;
步驟S120:解析所述控制命令,確定目標(biāo)受控設(shè)備;
步驟S130:根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
步驟S140:根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
步驟S150:在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
本實施例所述的移動控制設(shè)備,可為可自主移動的控制設(shè)備,該移動控制設(shè)備具有驅(qū)動裝置,該驅(qū)動裝置用于為該移動控制設(shè)備提供驅(qū)動力以使該移動控制設(shè)備能夠產(chǎn)生位移。例如:該移動控制設(shè)備可以是地面移動機器人、可在空中移動的無人機等等。該移動控制設(shè)備可為能夠同時控制多臺設(shè)備的設(shè)備,且所述多臺設(shè)備可以為不同類型的設(shè)備。這里的目標(biāo)受控設(shè)備為本次選中接受所述移動控制設(shè)備控制的目標(biāo)設(shè)備。所述目標(biāo)設(shè)備可為一個或多個所述受控設(shè)備。例如,所述移動控制設(shè)備可用于控制多臺電器設(shè)備和/或多種家電設(shè)備。這里的家電設(shè)備可包括空調(diào)、電冰箱、電風(fēng)扇、電視機、電磁爐、微波爐、音響設(shè)備、電暖氣以及智能窗戶、智能電燈等設(shè)備。在具體的實現(xiàn)過程中,所述移動控制設(shè)備控制的設(shè)備,不限于電器設(shè)備,還可以包括其他電子設(shè)備,例如,各種型號的電腦等。
本實施例提供的移動控制設(shè)備,可為一臺控制多臺或多種電子設(shè)備的集中控制設(shè)備,且該移動控制設(shè)備可自行移動。所述移動控制設(shè)備可具體為家電控制機器人,應(yīng)用于對家庭住宅內(nèi)的各種電器設(shè)備和/或電子設(shè)備進(jìn)行控制。
所述步驟110獲取控制命令,可為接收用戶輸入的、或其他電子設(shè)備發(fā)送的,或自行生成的控制命令。
例如,所述移動控制設(shè)備可包括語音采集單元,可以采集語音從而接收到所述控制命令。再比如,所述移動控制設(shè)備可能與用戶的手機或可穿戴式設(shè)備建立有無線連接,用戶向手機或可穿戴式設(shè)備等隨身攜帶的設(shè)備輸入控制命令,手機或可穿戴式設(shè)備將所述控制命令發(fā)送給所述移動控制設(shè)備,這樣所述移動控制設(shè)備將接收到所述控制命令。當(dāng)然,也可以是所述移動控制設(shè)備自動檢測預(yù)定信息,判斷預(yù)定信息是否滿足預(yù)定條件,若滿足預(yù)定條件則自動生成所述控制命令。例如,所述移動控制設(shè)備自動檢測室溫,當(dāng)室溫不在預(yù)定范圍內(nèi)時,自動產(chǎn)生控制空調(diào)打開的控制命令。
在步驟S120中當(dāng)接收到所述控制命令之后,將會解析該控制命令,確定出目標(biāo)受控設(shè)備。例如,所述移動控制設(shè)備接收到用戶輸入的語音控制命令“將溫度調(diào)低到25度”;接收到控制命令之后,所述移動控制設(shè)備首先需要通過語音識別,確定該語音的語義,再根據(jù)語義和各種設(shè)備的功能,識別出需要調(diào)整空調(diào)的工作狀態(tài),則此時可確定出所述目標(biāo)受控設(shè)備為空調(diào)。
在確定出目標(biāo)受控設(shè)備之后,將根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定出所述目標(biāo)受控設(shè)備所在的第一位置,這里的地圖數(shù)據(jù)可反映出所述目標(biāo)受控設(shè)備的位置信息。接著,所述移動控制設(shè)備還會判斷出自身當(dāng)前所在的第二位置與所述第一位置之間的位置關(guān)系。例如,所述移動控制設(shè)備在接收到所述控制命令時,所述移動控制設(shè)備當(dāng)前所在位置就位于所述目標(biāo)受控設(shè)備所在的所述第一位置的附近。此時,所述移動控制設(shè)備可以在不移動的情況下,就在有效控制范圍內(nèi),從而可以直接進(jìn)入步驟S150發(fā)射所述無線控制指令,以控制目標(biāo)受控設(shè)備的運行狀態(tài)或工作狀態(tài)。當(dāng)然,所述移動控制設(shè)備當(dāng)前所在的位置,也可能距離所述第一位置有一段距離。若所述移動控制設(shè)備距離所述第一位置有一段距離,移動控制設(shè)備就必須先移動到所述第一位置附近,再進(jìn)行無線控制。具體地,所述步驟S130可包括:基于第一位置、所述有效控制范圍和移動控制設(shè)備自身當(dāng)前所在的第二位置,結(jié)合地圖數(shù)據(jù)進(jìn)行路線規(guī)劃,再基于規(guī)劃的路線移動到所述有效控制范圍內(nèi)。
總之,所述移動設(shè)備將自行移動,例如,驅(qū)動移動控制設(shè)備的底盤通過三維(3Dimension,3D)視覺系統(tǒng)進(jìn)行移動,通常會移動到所述第一位置的附近。在移動時,所述移動控制設(shè)備可預(yù)先根據(jù)所述第一位置,確定出所述有效控制范圍。這里的有效控制范圍可為所述目標(biāo)受控設(shè)備能夠接收到所述移動控制設(shè)備發(fā)送的無線控制指令的區(qū)域范圍。
例如,所述移動控制設(shè)備可以根據(jù)發(fā)送的無線控制指令的信號類型,確定第一距離。這里的第一距離為與所述第一位置的距離,也是所述目標(biāo)受控設(shè)備能夠接收到的所述無線控制指令的最遠(yuǎn)距離。進(jìn)而結(jié)合所述第一距離和所述第一位置,確定出所述有效控制范圍。進(jìn)而在所述有效控制范圍內(nèi),根據(jù)控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令。這樣的話,目標(biāo)受控設(shè)備就會接收到所述無線控制指令,進(jìn)而響應(yīng)所述無線控制指令。
這里的無線控制指令可包括紅外信號發(fā)送的紅外控制指令、藍(lán)牙信號發(fā)送的藍(lán)牙控制指令、還可包括設(shè)備到設(shè)備(Device to Device,D2D)信號發(fā)送的D2D控制指令??傊緦嵤├兴鲆苿涌刂圃O(shè)備,可以通過無線控制指令的發(fā)送,實現(xiàn)對所述目標(biāo)受控設(shè)備的無線控制。
顯然,本實施例提供了一種設(shè)備控制方法,可以由一臺可移動的移動控制設(shè)備,對位于不同位置的設(shè)備進(jìn)行無線控制。顯然,可以取代不同設(shè)備的不同遙控器或不同類型的遙控器,減少因管理遙控器帶來的繁瑣,避免因遙控器較多導(dǎo)致的容易混淆丟失的問題。此外,用戶也不用專門走到目標(biāo)受控設(shè)備所在區(qū)域進(jìn)行控制,可以由移動控制設(shè)備的自行移動實現(xiàn)控制,顯然簡化了設(shè)備的控制操作,實現(xiàn)了設(shè)備控制的智能化和簡易化。
實施例二:
如圖1所示,本實施例提供一種設(shè)備控制方法,應(yīng)用于移動控制設(shè)備中,包括:
步驟S110:獲取控制命令;
步驟S120:解析所述控制命令,確定目標(biāo)受控設(shè)備;
步驟S130:根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
步驟S140:根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
步驟S150:在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
如圖2所示,所述方法還包括:
步驟S101:獲取所述目標(biāo)受控設(shè)備的設(shè)備信息;其中,所述步驟S101在步驟S120后執(zhí)行;
步驟S102:根據(jù)所述設(shè)備信息及所述控制命令,生成所述目標(biāo)受控設(shè)備可識別的所述無線控制指令。
所述方法還包括獲取目標(biāo)受控設(shè)備的設(shè)備信息,這里的設(shè)備信息可包括設(shè)備的生產(chǎn)廠家、設(shè)備的型號以及設(shè)備可接收識別的無線信號等各種與目標(biāo)受控設(shè)備自身相關(guān)的信息。所述設(shè)備信息可具體包括設(shè)備編號等。
在所述步驟S150之前,所述方法將通過設(shè)備信息的獲取,并根據(jù)設(shè)備信息及控制指令,生成所述目標(biāo)受控設(shè)備可識別的無線控制指令,這樣目標(biāo)受控設(shè)備接收到該無線控制指令之后,才能識別所述無線控制指令并最終響應(yīng)所述無線控制指令,調(diào)整自身的工作狀態(tài)和/或運行狀態(tài)。
一方面,在本實施例中所述步驟S102,可包括:根據(jù)所述設(shè)備信息確定所述目標(biāo)受控設(shè)備可識別的無線信號的類型;再將所述控制命令承載在所述目標(biāo)受控設(shè)備可識別類型的無線信號上。例如,智能窗戶能夠識別的無線信號可包括:藍(lán)牙信號和D2D信號,若向智能窗戶發(fā)送紅外控制指令,顯然是不能夠被正確接收和識別的。利用本實施例所述的設(shè)備控制方法,將會選擇藍(lán)牙信號或D2D信號來承載所述控制命令,形成所述無線控制指令。
另一方面,所述步驟S102,可包括:
根據(jù)所述設(shè)備信息,確定所述目標(biāo)受控設(shè)備支持的編碼方式;
利用所述編碼方式,將所述控制命令承載到所述目標(biāo)受控設(shè)備可接收的無線信號上,形成所述無線控制指令。
有的設(shè)備可支持多種編碼方式,有些設(shè)備可能僅支持一種編碼方式,為了方便所述目標(biāo)受控設(shè)備的無線控制指令的識別,在本實施例中可包括根據(jù)設(shè)備信息確定所述編碼方式。這樣的話,所述目標(biāo)受控設(shè)備在接收到所述無線控制指令之后,才能正確解碼所述無線控制指令。
總之,在本實施例中為了確保所述目標(biāo)受控設(shè)備對所述無線控制指令的識別,還會獲取設(shè)備信息,根據(jù)設(shè)備信息生成目標(biāo)受控設(shè)備可識別的無線控制指令,以確??刂频目煽啃浴?/p>
作為本實施例的進(jìn)一步改進(jìn),在同一個空間內(nèi)還可能存在這種情況,兩個可以被同一個移動控制設(shè)備控制的設(shè)備相鄰,且這兩個設(shè)備都能夠接收同一個類型的無線信號并且能夠?qū)ο嗤木幋a方式進(jìn)行解碼。這樣為了實現(xiàn)設(shè)備的控制,所述步驟S102,還可包括:
將所述設(shè)備信息及所述控制命令,均承載到無線信號上。此時,所述設(shè)備信息可用于指示目標(biāo)受控設(shè)備。例如,設(shè)備A和設(shè)備B都同時接收并識別出一個無線控制指令,若該無線控制指令中包括設(shè)備A的設(shè)備信息,則設(shè)備B可自動屏蔽所述無線控制指令的響應(yīng),而只由步驟S120中確定出的設(shè)備A才會響應(yīng)所述無線控制指令。這里的設(shè)備信息可為設(shè)備A和設(shè)備B等可接收移動控制設(shè)備控制的受控設(shè)備自身的設(shè)備信息,也可以是所述移動控制設(shè)備或所述移動控制設(shè)備的上層設(shè)備分配的設(shè)備信息。這里的設(shè)備信息可具體為設(shè)備序列號或控制編號等信息。這里的設(shè)備序列號可為設(shè)備出廠之后自帶的信息。所述控制編號可為所述移動控制設(shè)備或移動控制設(shè)備的上層設(shè)備分配的控制序列號。
實施例三:
如圖1所示,本實施例提供一種設(shè)備控制方法,應(yīng)用于移動控制設(shè)備中,包括:
步驟S110:獲取控制命令;
步驟S120:解析所述控制命令,確定目標(biāo)受控設(shè)備;
步驟S130:根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
步驟S140:根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
步驟S150:在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
如圖2所示,所述方法還包括:
步驟S101:獲取所述目標(biāo)受控設(shè)備的設(shè)備信息;
步驟S102:根據(jù)所述設(shè)備信息及所述控制命令,生成所述目標(biāo)受控設(shè)備可識別的所述無線控制指令。
所述步驟S101的實現(xiàn)方式有多種,在本實施例中以下提供兩種可選方式。
可選方式一:
所述步驟S101可包括:采集所述目標(biāo)受控設(shè)備的圖像信息,根據(jù)所述圖像信息獲取所述設(shè)備信息。此時,所述移動控制設(shè)備可包括照相機或攝像機等進(jìn)行圖像采集的裝置,通過采集所述目標(biāo)受控設(shè)備的圖像信息,再通過圖像識別的方式獲取所述設(shè)備信息,這里的設(shè)備信息可包括設(shè)備名稱,和/或,設(shè)備品牌,和/或,設(shè)備型號等。
可選方式二:
所述步驟S101可包括:查詢預(yù)先存儲的所述目標(biāo)受控設(shè)備的設(shè)備信息。在本實施例中所述移動控制設(shè)備還可通過查詢本地數(shù)據(jù)庫或遠(yuǎn)程數(shù)據(jù)庫,以確定在移動控制設(shè)備的控制范圍內(nèi)的受控設(shè)備的設(shè)備信息。例如,家電控制機器人在一個家庭住宅內(nèi),受其控制的設(shè)備包括冰箱、空調(diào)、智能窗戶、電視機、洗衣機、廚房用品。若在步驟S120中確定出進(jìn)行溫度控制,則可確定出目標(biāo)受控設(shè)備是空調(diào);在步驟S101中可以以“空調(diào)”或“溫度控制”為關(guān)鍵字,查詢預(yù)先存儲的信息,從而獲得該家庭內(nèi)的空調(diào)的型號等設(shè)備信息。
在具體實現(xiàn)時,可以根據(jù)實際需求,結(jié)合使用上述兩種可選方式。例如,一個新增受控設(shè)備,可能沒有在本地數(shù)據(jù)庫或遠(yuǎn)程數(shù)據(jù)庫中有預(yù)先存儲對應(yīng)的設(shè)備信息,則可以采用圖像采集及圖像識別的方式確定設(shè)備信息。例如,為了確保設(shè)備信息獲取的精確度,可能會同時采用上述兩種方式進(jìn)行設(shè)備信息的獲取,從而獲得兩個備選設(shè)備信息;若這兩個備選設(shè)備信息一致,則確定為步驟S101最終獲得的設(shè)備信息,若這兩個備選設(shè)備信息不一致,則移動控制設(shè)備分別根據(jù)獲取所述備選設(shè)備信息的獲取方式,給這兩個備選設(shè)備信息進(jìn)行確信度值賦值;再通過確信度值的比較,選擇確信度值比較高的備選設(shè)備信息作為最終的設(shè)備信息。例如,圖像識別可能會存在一個精確度,則可以根據(jù)該精確度,給圖像采集及識別得到的設(shè)備信息進(jìn)行所述確信度值的賦值。所述確信度值的獲取方式也有很多種,在此就不一一舉例了。當(dāng)然,在具體實現(xiàn)時,若兩個備選設(shè)備信息沖突時,也可以在不確定確定度值的情況下,優(yōu)先選擇其中一種方式確定的備選設(shè)備信息作為最終的設(shè)備信息。
總之,步驟S101獲取設(shè)備信息的方式有多種,不局限于上述任意一種。
實施例四:
如圖1所示,本實施例提供一種設(shè)備控制方法,應(yīng)用于移動控制設(shè)備中,包括:
步驟S110:獲取控制命令;
步驟S120:解析所述控制命令,確定目標(biāo)受控設(shè)備;
步驟S130:根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
步驟S140:根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
步驟S150:在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
如圖2所示,所述方法還包括:
步驟S101:獲取所述目標(biāo)受控設(shè)備的設(shè)備信息;
步驟S102:根據(jù)所述設(shè)備信息及所述控制命令,生成所述目標(biāo)受控設(shè)備可識別的所述無線控制指令。
所述步驟S102可包括:
將所述設(shè)備信息發(fā)送給云端數(shù)據(jù)庫;
接收所述云端數(shù)據(jù)庫基于所述設(shè)備信息,發(fā)送的所述目標(biāo)受控設(shè)備可識別的無線控制信號的信號信息;
根據(jù)所述信號信息,將所述控制命令承載在所述無線控制信號上,形成所述無線控制指令。
在本實施例中所述移動控制設(shè)備與云端數(shù)據(jù)庫建立有連接,在獲得所述設(shè)備信息之后,將所述設(shè)備信息發(fā)送給云端數(shù)據(jù)庫,再接收云端數(shù)據(jù)返回的無線控制信號的信號信息;進(jìn)而將所述控制命令編碼到所述無線控制信號上,形成所述無線控制指令。這里的所述信號信息可包括信號頻段、信號的編碼方式等各種信息。
由于云端數(shù)據(jù)庫的云存儲特點、可能會存儲有各種設(shè)備的設(shè)備信息及信號信息的對應(yīng)關(guān)系,這樣的話,移動控制設(shè)備可通過云端數(shù)據(jù)庫的信息交互,獲得各種目標(biāo)受控設(shè)備的信號信息,這樣就不用設(shè)置本地數(shù)據(jù)庫,更不用用戶手動設(shè)置;再次簡化了及智能化了移動控制設(shè)備的設(shè)備控制。
實施例五:
如圖1所示,本實施例提供一種設(shè)備控制方法,應(yīng)用于移動控制設(shè)備中,包括:
步驟S110:獲取控制命令;
步驟S120:解析所述控制命令,確定目標(biāo)受控設(shè)備;
步驟S130:根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
步驟S140:根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
步驟S150:在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
所述步驟S150可包括:
在所述有效控制范圍內(nèi),獲取所述移動控制設(shè)備與所述目標(biāo)受控設(shè)備之間的位置關(guān)系;
根據(jù)所述位置關(guān)系,調(diào)整所述移動控制設(shè)備上指令發(fā)射裝置的發(fā)射角度;
在調(diào)整所述發(fā)射角度之后,向所述目標(biāo)受控設(shè)備發(fā)送所述無線控制指令。
在本實施例中所述移動控制設(shè)備移動到有效控制范圍內(nèi)之后,所述移動控制設(shè)備會確定與目標(biāo)受控設(shè)備的位置關(guān)系;并根據(jù)該位置關(guān)系確定出無限控制指令的發(fā)射角度,以確保所述目標(biāo)受控設(shè)備能夠成功接收到所述無線控制指令。例如,若目標(biāo)受控設(shè)備在移動控制設(shè)備的右邊,而移動控制設(shè)備向左邊發(fā)送定向信號,顯然所述目標(biāo)受控設(shè)備接收不到無線控制指令的可能性非常大,故在本實施例中為了減少這種現(xiàn)象的出現(xiàn),在本實施例中還會調(diào)整所述發(fā)射角度,在調(diào)整好發(fā)射角度之后發(fā)送所述無線控制指令。在本實施例中所述定向信號為非全向信號,這里的非全向信號可為非360度球狀發(fā)射的無線信號??傊?,在本實施例中通過所述發(fā)射角度的調(diào)整,可以使所述移動控制設(shè)備內(nèi)的發(fā)射裝置朝所述目標(biāo)受控設(shè)備的接收裝置的接收方位發(fā)送所述無線控制指令。
值得注意是,本實施例是在前述任意一個實施例的基礎(chǔ)上的進(jìn)一步改進(jìn),在本實施例中所述方法可以不包括、也可以包括前述步驟S101和步驟S102。
實施例六:
如圖1所示,本實施例提供一種設(shè)備控制方法,應(yīng)用于移動控制設(shè)備中,包括:
步驟S110:獲取控制命令;
步驟S120:解析所述控制命令,確定目標(biāo)受控設(shè)備;
步驟S130:根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
步驟S140:根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
步驟S150:在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
所述步驟S130包括:
根據(jù)所述預(yù)先設(shè)置的地圖數(shù)據(jù),確定所述目標(biāo)受控設(shè)備的有效控制位置及有效控制角度;
所述步驟S140可包括:
移動到所述有效控制位置;
所述步驟S150可包括:
移動到所述有效控制位置之后,將所述移動控制設(shè)備的指令發(fā)射裝置的發(fā)射角度調(diào)整為所述有效控制角度;
在發(fā)射角度調(diào)整為所述有效控制角度之后,發(fā)送所述無線控制指令。
在本實施例中所述有效控制角度,為所述目標(biāo)受控設(shè)備可接收到無線信號的角度,在本實施例中直接在所述地圖數(shù)據(jù)中記錄有所述有效控制位置及所述有效控制角度,這樣的話,所述移動控制設(shè)備直接根據(jù)所述地圖數(shù)據(jù),可以一次性查詢出所述有效控制位置及所述有效控制角度,步驟S140直接移動到所述有效控制位置,在步驟S150直接根據(jù)所述有效控制角度,調(diào)整發(fā)射角度,不僅能夠確保所述目標(biāo)受控設(shè)備接收到所述無線控制指令,還具有實現(xiàn)簡便的特點。
同樣地,本實施例是在前述任意一個實施例的基礎(chǔ)上的進(jìn)一步改進(jìn),在本實施例中所述方法可以不包括、也可以包括前述步驟S101和步驟S102。
實施例七:
如圖1所示,本實施例提供一種設(shè)備控制方法,應(yīng)用于移動控制設(shè)備中,包括:
步驟S110:獲取控制命令;
步驟S120:解析所述控制命令,確定目標(biāo)受控設(shè)備;
步驟S130:根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
步驟S140:根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
步驟S150:在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
所述步驟S110可包括以下至少其中之一:
采集語音輸入的所述控制命令;
基于圖像采集獲得所述控制命令;
接收與所述移動控制設(shè)備連接的第一設(shè)備發(fā)送的所述控制命令。
這里的語音輸入,可利用麥克風(fēng)等語音采集裝置采集到的用戶輸入的語音。所述圖像采集,可包括利用照相機或攝像機等具有圖像采集的裝置,采集到用戶的手語或手勢操作,或文本形式的控制命令等。
所述第一設(shè)備可以為與所述移動控制設(shè)備連接的任意設(shè)備,可以向所述移動控制設(shè)備發(fā)送所述控制命令。
所述移動控制設(shè)備獲取所述控制命令的方式不限于上述任意一種,以上僅是幾種可選方式。
實施例八:
如圖3所示,本實施例提供一種移動控制設(shè)備,包括:
第一獲取單元110,用于獲取控制命令;
解析單元120,用于解析所述控制命令,確定目標(biāo)受控設(shè)備;
確定單元130,用于根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
移動單元140,用于根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
發(fā)射單元150,用于在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
本實施例中,所述第一獲取單元110、解析單元120及確定單元130,都可對應(yīng)于處理器或處理電路。所述處理器可包括中央處理器(CPU)、微處理器(MCU)、數(shù)字信號處理器(DSP)、應(yīng)用處理器(AP)或可編程陣列(PLC)等。所述處理電路可包括專用集成電路(ASIC)。所述處理器或處理電路可通過預(yù)定代碼的執(zhí)行,實現(xiàn)上述功能單元的操作。
當(dāng)然所述第一獲取單元110還可對應(yīng)于通信接口,通過接收外設(shè)發(fā)送的信息獲取所述控制指令。這里的通信接口可為有線接口或無線接口,優(yōu)選為無線接口。
所述移動單元140可包括各種使所述移動控制設(shè)備可自行移動的各種裝置,例如,移動滾輪、移動底盤等移動裝置。
所述發(fā)射單元150可對應(yīng)于發(fā)送天線,能夠發(fā)送無線信號。所述發(fā)送天線可為全向天線或定向天線。所述全向天線可以在各個方向上發(fā)送無線信號,所述定向信號僅可在預(yù)定角度內(nèi)發(fā)送所述無線信號。
總之,本實施例提供了一種移動控制設(shè)備,能夠取代各種遙控設(shè)備,同時用于多個或多種受控設(shè)備的控制,能夠移動到各個目標(biāo)受控設(shè)備的有效控制范圍內(nèi)發(fā)送無線控制指令,以控制所述目標(biāo)受控設(shè)備,這樣用戶就不用走到特點區(qū)域進(jìn)行所述目標(biāo)受控設(shè)備的控制,簡化了設(shè)備控制,減少了遙控器的應(yīng)用。
實施例九:
如圖3所示,本實施例提供一種移動控制設(shè)備,包括:
第一獲取單元110,用于獲取控制命令;
解析單元120,用于解析所述控制命令,確定目標(biāo)受控設(shè)備;
確定單元130,用于根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
移動單元140,用于根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
發(fā)射單元150,用于在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
所述設(shè)備還包括:
第二獲取單元,用于在所述解析單元確定所述目標(biāo)受控設(shè)備之后,獲取所述目標(biāo)受控設(shè)備的設(shè)備信息;
生成單元,用于根據(jù)所述設(shè)備信息及所述控制命令,生成所述目標(biāo)受控設(shè)備可識別的所述無線控制指令。
在本實施例中所述移動控制設(shè)備還包括:第二獲取單元及生成單元。本實施例中所述第二獲取單元的結(jié)構(gòu)可與所述第一獲取單元的結(jié)構(gòu)類似。所述生成單元對應(yīng)的具體硬件也可為處理器或處理電路。同樣地,所述處理器或處理電路可通過預(yù)定代碼的執(zhí)行,生成所述目標(biāo)受控設(shè)備可識別的無線控制指令。
在本實施中通過第二獲取單元和生成單元的引入,可以根據(jù)設(shè)備信息生成對應(yīng)的無線控制指令,以確保移動控制設(shè)備的控制可靠性。
實施例十:
如圖3所示,本實施例提供一種移動控制設(shè)備,包括:
第一獲取單元110,用于獲取控制命令;
解析單元120,用于解析所述控制命令,確定目標(biāo)受控設(shè)備;
確定單元130,用于根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
移動單元140,用于根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
發(fā)射單元150,用于在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
所述設(shè)備還包括:
第二獲取單元,用于在所述解析單元確定所述目標(biāo)受控設(shè)備之后,獲取所述目標(biāo)受控設(shè)備的設(shè)備信息;
生成單元,用于根據(jù)所述設(shè)備信息及所述控制命令,生成所述目標(biāo)受控設(shè)備可識別的所述無線控制指令。
所述第二獲取單元,具體用于采集所述目標(biāo)受控設(shè)備的圖像信息,根據(jù)所述圖像信息獲取所述設(shè)備信息;和/或,查詢預(yù)先存儲的所述目標(biāo)受控設(shè)備的設(shè)備信息。
本實施例中所述第二獲取單元可包括照相機或攝像機及處理器等裝置,可以利用照相機或攝像機進(jìn)行圖像采集,再由所述處理器進(jìn)行所述圖像識別獲取所述設(shè)備信息。
當(dāng)然,所述第二獲取單元也可以處理器或處理電路,通過查詢本地數(shù)據(jù)庫或遠(yuǎn)程數(shù)據(jù)庫來獲取所述設(shè)備信息。
總之,本實施例中所述第二獲取單元的裝置有很多種,不局限于上述任意一種。
實施例十一:
如圖3所示,本實施例提供一種移動控制設(shè)備,包括:
第一獲取單元110,用于獲取控制命令;
解析單元120,用于解析所述控制命令,確定目標(biāo)受控設(shè)備;
確定單元130,用于根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
移動單元140,用于根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
發(fā)射單元150,用于在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
所述設(shè)備還包括:
第二獲取單元,用于在所述解析單元確定所述目標(biāo)受控設(shè)備之后,獲取所述目標(biāo)受控設(shè)備的設(shè)備信息;
生成單元,用于根據(jù)所述設(shè)備信息及所述控制命令,生成所述目標(biāo)受控設(shè)備可識別的所述無線控制指令。
所述生成單元,具體用于將所述設(shè)備信息發(fā)送給云端數(shù)據(jù)庫;接收所述云端數(shù)據(jù)庫基于所述設(shè)備信息,發(fā)送的所述目標(biāo)受控設(shè)備可識別的無線控制信號的信號信息;根據(jù)所述信號信息,將所述控制命令承載在所述無線控制信號上,形成所述無線控制指令。
在本實施例中所述生成單元還對應(yīng)于通信接口,能夠與云端數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互,從而確定所述目標(biāo)受控設(shè)備可識別的無線控制信號的信號信息,并最終控制命令承載到所述無線控制信號上,形成所述目標(biāo)受控設(shè)備最終可識別的無線控制指令。
實施例十二:
如圖3所示,本實施例提供一種移動控制設(shè)備,包括:
第一獲取單元110,用于獲取控制命令;
解析單元120,用于解析所述控制命令,確定目標(biāo)受控設(shè)備;
確定單元130,用于根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
移動單元140,用于根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
發(fā)射單元150,用于在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
所述發(fā)射單元150,具體用于在所述有效控制范圍內(nèi),獲取所述移動控制設(shè)備與所述目標(biāo)受控設(shè)備之間的位置關(guān)系;根據(jù)所述位置關(guān)系,調(diào)整所述移動控制設(shè)備上指令發(fā)射裝置的發(fā)射角度;在調(diào)整所述發(fā)射角度之后,向所述目標(biāo)受控設(shè)備發(fā)送所述無線控制指令。
在本實施例中為了確保無線控制指令的成功接收,在本實施例中所述發(fā)射單元150還會根據(jù)目標(biāo)受控設(shè)備與移動控制設(shè)備之間的位置關(guān)系,調(diào)整發(fā)射裝置的發(fā)射角度,這里的發(fā)射裝置可對應(yīng)于無線信號的發(fā)射天線。
本實施例可為前述所述移動控制設(shè)備的任意一個基礎(chǔ)上的進(jìn)一步改進(jìn),能夠通過發(fā)射裝置的發(fā)射角度的調(diào)整,確保設(shè)備控制的可靠性和穩(wěn)定性。
實施例十三:
如圖3所示,本實施例提供一種移動控制設(shè)備,包括:
第一獲取單元110,用于獲取控制命令;
解析單元120,用于解析所述控制命令,確定目標(biāo)受控設(shè)備;
確定單元130,用于根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
移動單元140,用于根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
發(fā)射單元150,用于在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
所述確定單元130,具體用于根據(jù)所述預(yù)先設(shè)置的地圖數(shù)據(jù),確定所述目標(biāo)受控設(shè)備的有效控制位置及有效控制角度;
所述移動單元140,具體用于移動到所述有效控制位置;
所述發(fā)射單元150,具體用于移動到所述有效控制位置之后,將所述移動控制設(shè)備的指令發(fā)射裝置的發(fā)射角度調(diào)整為所述有效控制角度;在發(fā)射角度調(diào)整為所述有效控制角度之后,發(fā)送所述無線控制指令。
在本實施例中所述地圖數(shù)據(jù)不僅包括有效控制位置,還包括所述有效控制角度,在本實施例中可以通過地圖數(shù)據(jù)的查詢,同時獲得有效控制位置及有效控制角度,故移動單元140將直接移動到所述有效控制位置,所述發(fā)射單元150直接將所述發(fā)射裝置的發(fā)射角度調(diào)整為所述有效控制角度即可。
本實施例提供的移動控制設(shè)備,同樣可確??刂品€(wěn)定性和可靠性的特點,同時還兼具有實現(xiàn)簡便的特點。
同樣地,本實施例提供的移動控制設(shè)備是在前述任意一個技術(shù)方案提供的移動控制設(shè)備上的進(jìn)一步改進(jìn),在不沖突的情況下,可以與前述任意的一個移動控制設(shè)備結(jié)合,形成新的移動控制設(shè)備。
實施例十四:
如圖3所示,本實施例提供一種移動控制設(shè)備,包括:
第一獲取單元110,用于獲取控制命令;
解析單元120,用于解析所述控制命令,確定目標(biāo)受控設(shè)備;
確定單元130,用于根據(jù)預(yù)先設(shè)置的地圖數(shù)據(jù),確定目標(biāo)受控設(shè)備所在的第一位置;
移動單元140,用于根據(jù)所述第一位置,移動到所述目標(biāo)受控設(shè)備的有效控制范圍內(nèi);
發(fā)射單元150,用于在所述有效控制范圍內(nèi),根據(jù)所述控制命令向所述目標(biāo)受控設(shè)備發(fā)送無線控制指令;
其中,所述控制指令用于控制所述目標(biāo)受控設(shè)備響應(yīng)所述控制命令。
所述第一獲取單元110,具體用于采集語音輸入的所述控制命令;和/或,基于圖像采集獲得所述控制命令;和/或,接收與所述移動控制設(shè)備連接的第一設(shè)備發(fā)送的所述控制命令。
在本實施例中第一獲取單元110可對應(yīng)于麥克風(fēng)等語音采集和識別裝置,也可以對應(yīng)于照相機或攝像機等圖像采集裝置,也可以對應(yīng)于通信接口等結(jié)構(gòu)采集第一設(shè)備發(fā)送的控制命令。總之,所述第一獲取單元110獲取所述控制命令的裝置有多種,以上僅是可選裝置,具體實現(xiàn)不限于上述任意一種。
以下結(jié)合上述任意實施例提供幾個具體示例:
示例一:
如圖4所示,本示例提供一種控制系統(tǒng),包括移動控制設(shè)備及目標(biāo)受控設(shè)備。在圖4中所述受控設(shè)備包括空調(diào)、冰箱、智能門鎖以及電腦等。在具體實施過程中,不限于所述上述設(shè)備。
所述移動控制設(shè)備可以自行移動,將會接收控制命令,確定出目標(biāo)受控設(shè)備,然后移動到目標(biāo)受控設(shè)備所在位置附近,基于所述控制命令發(fā)送無線控制指令控制目標(biāo)受控設(shè)備的運行狀態(tài)和/或工作狀態(tài)。
在圖4中所述移動控制設(shè)備接收到調(diào)整空調(diào)的運行狀態(tài)的命令后,所述移動控制設(shè)備從智能門鎖處移動到空調(diào)處,發(fā)送無線控制指令,以調(diào)整所述空調(diào)的運行狀態(tài)。
示例二:
本示例提供一種移動控制設(shè)備,所述移動控制設(shè)備可為一個可移動的機器人,機器人具有3D視覺系統(tǒng),可以建立家庭住宅內(nèi)的地圖且在家庭住宅中自主導(dǎo)航。機器人通過3D視覺系統(tǒng)進(jìn)行物體識別,可以找到家中的家電設(shè)備,且可以確定具體品牌和型號。機器人具有紅外的收發(fā)裝置,可以發(fā)送控制家電的紅外碼。云端系統(tǒng)提供紅外碼庫,所述云端系統(tǒng)具體可以根據(jù)不同品牌型號的家電設(shè)定設(shè)備的紅外碼,形成所述紅外碼庫。機器人具有語音交互系統(tǒng),可以獲得用戶命令,了解用戶的具體需求,比如“控制空調(diào)制冷溫度到25度”。機器人的處理器或處理電路,可以根據(jù)語音、視覺等多種輸入,獲得控制任務(wù),然后通過底盤移動到合適的位置,然后改變收發(fā)裝置的發(fā)射角度,來瞄準(zhǔn)目標(biāo)家電,并發(fā)射紅外碼。這里的紅外碼對應(yīng)于前述的無線控制指令。
示例三:
本示例提供一種設(shè)備控制方法,包括預(yù)處理階段和控制階段。
如圖5所示,所述預(yù)處理階段包括:
步驟S1:機器人在住宅中移動,機器人基于3D視覺系統(tǒng)構(gòu)建家中地圖。
步驟S21:基于用戶輸入在地圖中標(biāo)注家電位置。
步驟S31:標(biāo)注每一個家電設(shè)備的具體品牌和型號。
步驟S22:機器人在家中移動時,使用3D視覺系統(tǒng)自動發(fā)現(xiàn)家電,具體指通過圖像采集和識別,識別出家庭空間范圍內(nèi)的家電設(shè)備。
步驟S32:圖像識別得到家電的品牌和型號。
步驟S4:記錄家電的位置信息和/或設(shè)備信息等信息。所述位置信息可包括家電所處的位置、朝向、擺放方位角等信息。所述設(shè)備信息可包括品牌信息及型號信息等信息。
步驟S5:機器人通過云端下載家電的紅外碼庫,該紅外碼庫內(nèi)存儲有各種家電可識別的紅外碼。
如圖6所示,所述控制階段包括:
步驟S11:語音獲取用戶命令,這里的用戶命令即為前述的控制命令的一種。
步驟S12:語音/語義識別,分析用戶命令,獲得“空調(diào)”、“制冷”以及“20度”等控制信息。
步驟S13:在地圖中尋找空調(diào)的位置,規(guī)劃路線。這里的規(guī)劃的路線為所述移動控制設(shè)備移動到空調(diào)附近的運動路線。
步驟S14:基于規(guī)劃路線,控制底盤移動到目標(biāo)位置。這里的目標(biāo)位置即為所述空調(diào)所在的位置附近,也即所述空調(diào)的有效控制范圍內(nèi)。
步驟S15:打開攝像頭,通過3D視覺系統(tǒng),尋找空調(diào)的具體方位。
步驟S16:控制紅外發(fā)射器對準(zhǔn)空調(diào),發(fā)射紅外碼。
在本示例中,所述機器人從云端下載紅外碼庫的步驟包括在預(yù)處理階段。這樣的話,機器人在控制階段,在獲取到控制命令之后,可直接通過查詢機器人本地存儲的紅外碼庫,就可以結(jié)合控制命令生成紅外控制指令。顯然這種方式能夠加快所述機器人等移動控制設(shè)備進(jìn)行控制的響應(yīng)速率。當(dāng)然在具體實現(xiàn)時,所述下載紅外碼庫或查詢目標(biāo)受控設(shè)備對應(yīng)的紅外碼的步驟可以放到控制階段,例如,放到步驟S12之后,機器人等移動控制設(shè)備每次都到云端或遠(yuǎn)程數(shù)據(jù)庫查詢對應(yīng)的紅外碼,以減少機器人等移動控制設(shè)備本地存儲的數(shù)據(jù),減少本地數(shù)據(jù)存儲占用的存儲空間。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理模塊中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。