本發(fā)明屬于智能家居控制技術領域,尤其涉及一種控制智能家居的方法和智能穿戴設備。
背景技術:
隨著人們生活水平的不斷提高以及互聯網技術的不斷發(fā)展,智能家居已經成為一種趨勢。目前,主要采用智能穿戴設備對智能家居進行控制,其具體做法是:智能穿戴設備采集用戶的語音信息,并對采集到的語音信息進行識別,進而根據識別結果控制相應的智能家居。
然而,由于現有的智能家居是通過智能穿戴設備對用戶發(fā)出的語音信息進行采集識別進而實現智能控制,因此,當用戶和周圍使用環(huán)境嘈雜時,周圍的噪音容易對智能穿戴設備采集到的語音信息產生干擾,進而導致語音識別準確率下降,從而降低了智能家居的控制效率。
綜上所述,現有的智能家居控制方法存在因環(huán)境嘈雜時語音識別準確率低所導致的控制效率低的問題。
技術實現要素:
本發(fā)明的目的在于提供一種控制智能家居的方法與智能穿戴設備,旨在解決現有的智能家居控制方法存在因環(huán)境嘈雜時語音識別準確率低所導致的控制效率低的問題。
本發(fā)明是這樣實現的,一種控制智能家居的方法,應用于智能穿戴設備,所述方法包括:
獲取智能穿戴設備的運動加速度數據以及運動角速度數據;
根據所述運動加速度數據與所述運動角速度數據獲取所述智能穿戴設備的運動軌跡;
根據所述運動軌跡獲取相應的控制信息,并將所述控制消息發(fā)送至對應的智能家居設備,以使所述智能家居設備根據所述控制消息執(zhí)行相應的操作。
本發(fā)明的另一目的還在于提供一種控制智能家居的智能穿戴設備,其特征在于,所述智能穿戴設備包括:
運動數據獲取模塊,用于獲取智能穿戴設備的運動加速度數據以及運動角速度數據;
運動軌跡獲取模塊,用于根據所述運動加速度數據與所述運動角速度數據獲取所述智能穿戴設備的運動軌跡;
控制信息獲取模塊,用于根據所述運動軌跡獲取相應的控制信息,并將所述控制消息發(fā)送至對應的智能家居設備,以使所述智能家居設備根據所述控制消息執(zhí)行相應的操作。
在本發(fā)明中,通過獲取智能穿戴設備的運動加速度數據和運動角速度數據,并根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動軌跡,且根據運動軌跡獲取相應的控制信息,并將控制消息發(fā)送至對應的智能家居設備,以使智能家居設備根據控制消息執(zhí)行相應的操作,進而實現了體感控制智能家居設備,其相較于語音控制而言,控制效率高,從而解決了現有的智能家居控制方法存在因環(huán)境嘈雜時語音識別準確率低所導致的控制效率低的問題。
附圖說明
圖1是本發(fā)明實施例一所提供的控制智能家居的方法的流程示意圖;
圖2是本發(fā)明實施例二所提供的控制智能家居的方法的流程示意圖;
圖3是本發(fā)明實施例三所提供的控制智能家居的智能穿戴設備的模塊結構示意圖;
圖4是本發(fā)明實施例四所提供的控制智能家居的智能穿戴設備的模塊結構示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結合具體附圖對本發(fā)明的實現進行詳細的描述:
參見圖1,是本發(fā)明實施例一提供的一種控制智能家居的方法的示意流程圖。本實施例中的控制智能家居的方法的執(zhí)行主體為智能穿戴設備,該智能穿戴設備可以為智能手環(huán)、智能指環(huán)等可穿戴的智能設備。如圖1所示該控制智能家居的方法包括以下步驟:
s101:獲取智能穿戴設備的運動加速度數據以及運動角速度數據。
其中,在本發(fā)明實施例中,智能穿戴設備主要以智能手環(huán)為例,當智能手環(huán)穿戴在用戶的手腕上時,智能手環(huán)會隨著用戶手部的運動而運動。
進一步地,在本發(fā)明實施例中,獲取智能穿戴設備的運動加速度數據主要是通過智能穿戴設備內部的角速度傳感器,該角速度傳感器可以為陀螺儀,并且陀螺儀獲取的是智能穿戴設備在x軸、y軸以及z軸的三軸角速度數據。
獲取智能穿戴設備的運動加速度數據主要是通過智能穿戴設備內部的加速度傳感器,該加速度傳感器獲取的是智能穿戴設備在x軸、y軸以及z軸的三軸加速度數據。
s102:根據所述運動加速度數據與所述運動角速度數據獲取所述智能穿戴設備的運動軌跡。
s103:根據所述運動軌跡獲取相應的控制信息,并將所述控制消息發(fā)送至對應的智能家居設備,以使所述智能家居設備根據所述控制消息執(zhí)行相應的操作。
其中,在本發(fā)明實施例中,智能穿戴設備的運動軌跡與智能家居設備的控制信息的之間具有一定的映射關系,即智能穿戴設備的不同運動軌跡代表不同的智能家居設備的不同控制信息,并且該映射關系以映射表的形式存儲在智能穿戴設備中。
當獲取到智能穿戴設備的運動軌跡后,可以根據該映射表查找到對應的智能家居設備的控制信息,進而將該控制信息發(fā)送至對應的智能家居設備,而將該控制信息發(fā)送至該智能家居設備的方法包括但不限于通過wifi無線網絡、藍牙無線通信或者紅外發(fā)送等。
在本實施例中,通過獲取智能穿戴設備的運動加速度數據和運動角速度數據,并根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動軌跡,且根據運動軌跡獲取相應的控制信息,并將控制消息發(fā)送至對應的智能家居設備,以使智能家居設備根據控制消息執(zhí)行相應的操作,進而實現了體感控制智能家居設備,其相較于語音控制而言,控制效率高,提高了用戶體驗效果,從而解決了現有的智能家居控制方法存在因環(huán)境嘈雜時語音識別準確率低所導致的控制效率低的問題。
參見圖2,是本發(fā)明實施例二提供的一種控制智能家居的方法的示意流程圖。本實施例中的控制智能家居的方法的執(zhí)行主體為智能穿戴設備,該智能穿戴設備可以為智能手環(huán)、智能指環(huán)等可穿戴的智能設備。如圖2所示該控制智能家居的方法包括以下步驟:
s201:獲取智能穿戴設備的運動加速度數據以及運動角速度數據。
其中,在本發(fā)明實施例中,智能穿戴設備主要以智能手環(huán)為例,當智能手環(huán)穿戴在用戶的手腕上時,智能手環(huán)會隨著用戶手部的運動而運動。
進一步地,在本發(fā)明實施例中,獲取智能穿戴設備的運動加速度數據主要是通過智能穿戴設備內部的角速度傳感器,該角速度傳感器可以為陀螺儀,并且陀螺儀獲取的是智能穿戴設備在x軸、y軸以及z軸的三軸角速度數據。
獲取智能穿戴設備的運動加速度數據主要是通過智能穿戴設備內部的加速度傳感器,該加速度傳感器獲取的是智能穿戴設備在x軸、y軸以及z軸的三軸加速度數據。
s202:根據所述運動加速度數據與所述運動角速度數據獲取所述智能穿戴設備的運動軌跡。
進一步地,根據所述運動加速度數據與所述運動角速度數據獲取所述智能穿戴設備的運動軌跡具體包括以下步驟:
s2021:根據所述運動加速度數據與所述運動角速度數據獲取所述智能穿戴設備的運動姿態(tài)角數據。
其中,在本發(fā)明實施例中,當智能穿戴設備獲取到自身的運動加速度數據和運動角速度數據后,便對該xyz三軸運動加速度數據和xyz三軸運動角速度數據進行初步融合處理,以獲取自身的運動姿態(tài)角數據;需要說明的是,根據角速度和角速度獲取姿態(tài)角的方法可采用現有技術實現,此處不再贅述。
s2022:根據所述運動姿態(tài)角數據獲取所述智能穿戴設備的運動軌跡。
進一步地,根據所述運動姿態(tài)角數據獲取所述智能穿戴設備的運動軌跡具體包括以下步驟:
根據所述運動姿態(tài)角數據獲取所述智能穿戴設備的三維運動軌跡;
根據所述三維運動軌跡獲取所述智能穿戴設備的二維運動軌跡。
其中,在本發(fā)明實施例中,當智能穿戴設備獲取到自身的運動姿態(tài)角數據后,可以根據該運動姿態(tài)角獲取其在xyz三維平面中的三維運動軌跡,并進一步將該三維運動軌跡映射到xy二維平面,從而獲取到自身的二維運動軌跡。
s203:根據所述運動軌跡獲取相應的控制信息,并將所述控制消息發(fā)送至對應的智能家居設備,以使所述智能家居設備根據所述控制消息執(zhí)行相應的操作。
其中,在本發(fā)明實施例中,根據所述運動軌跡獲取相應的控制信息具體包括以下步驟:
獲取所述二維運動軌跡上每點的橫坐標值與縱坐標值;
根據所述每點的橫坐標值與縱坐標值獲取手勢識別信息;
根據所述手勢識別信息查找相應的控制信息。
其中,在本發(fā)明實施例中,當智能穿戴設備獲取到其二維運動軌跡后,可得到該二維運動軌跡上的每點在xy二維平面的具體左邊,即獲取到其二維運動軌跡上每點的橫坐標值,即x坐標值與縱坐標值,即y坐標值,并將該x坐標值與y坐標值作為神經網絡的特征值輸入至神經網絡,進而經過神經網絡的大量采集獲取到用戶的手勢識別信息,該手勢識別信息即為用戶在空中所劃出的字母。
進一步地,在本發(fā)明實施例中,智能穿戴設備的運動軌跡與用戶在空中劃出的字母之間具有一定的映射關系,而用戶在空中所劃出的字母與智能家居設備的控制信息的之間同樣具有一定的映射關系,即智能穿戴設備的不同運動軌跡對應于用戶所劃出的不同字母,而用戶所劃出的不同字母代表不同的智能家居設備的不同控制信息,并且該上述映射關系均以映射表的形式存儲在智能穿戴設備中。
當獲取到智能穿戴設備的運動軌跡后,可以根據該運動軌跡與用戶所劃出的字母之間的映射表查找到用戶所劃出的字母,進而根據該字母識別表識別出該字母對應的智能家居設備的控制信息,并將該控制信息發(fā)送至對應的智能家居設備,而將該控制信息發(fā)送至該智能家居設備的方法包括但不限于通過wifi無線網絡、藍牙無線通信或者紅外發(fā)送等。
在本實施例中,通過獲取智能穿戴設備的運動加速度數據和運動角速度數據,并根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動軌跡,且根據運動軌跡獲取相應的控制信息,并將控制消息發(fā)送至對應的智能家居設備,以使智能家居設備根據控制消息執(zhí)行相應的操作,實現了通過手勢識別準確識別用戶的操作手勢,進而根據用戶的操作手勢控制智能家居設備,其相較于語音控制而言,控制效率高,并提高了用戶體驗效果,從而解決了現有的智能家居控制方法存在因環(huán)境嘈雜時語音識別準確率低所導致的控制效率低的問題。
參見圖3,是本發(fā)明實施例三提供的一種控制智能家居的智能穿戴設備3的示意性框圖。該智能穿戴設備3可以為智能手環(huán)、智能指環(huán)等可穿戴的智能設備,但并不限于此,還可以為其他智能穿戴設備,此處不做限制。本實施例的智能穿戴設備3包括的各模塊用于執(zhí)行圖1對應的實施例中的各步驟,具體請參閱圖1以及圖1對應的實施例中的相關描述,此處不贅述。本實施例的智能穿戴設備3包括:運動數據獲取模塊310、運動軌跡獲取模塊320以及控制信息獲取模塊330。
運動數據獲取模塊310用于獲取智能穿戴設備的運動加速度數據以及運動角速度數據。
比如,運動數據獲取模塊310獲取智能穿戴設備的運動加速度數據以及運動角速度數據。運動數據獲取模塊310在獲取智能穿戴設備的運加速度數據和運動角速度數據后,向運動軌跡獲取模塊320發(fā)送運動加速度數據和運動角速度數據。
運動軌跡獲取模塊320用于接收運動數據獲取模塊310發(fā)送的運動加速度數據和運動角速度數據,并根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動軌跡。
比如,運動軌跡獲取模塊320接收運動數據獲取模塊310發(fā)送的運動加速度數據和運動角速度數據,并根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動軌跡。運動軌跡獲取模塊320在根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動軌跡后,將該運動軌跡發(fā)送至控制信息獲取模塊330。
控制信息獲取模塊330用于接收運動軌跡獲取模塊320發(fā)送的運動軌跡,并根據運動軌跡獲取相應的控制信息,并將控制消息發(fā)送至對應的智能家居設備,以使智能家居設備根據控制消息執(zhí)行相應的操作。
比如,控制信息獲取模塊320接收運動軌跡獲取模塊320發(fā)送的運動軌跡,并根據運動軌跡獲取相應的控制信息,并將控制消息發(fā)送至對應的智能家居設備,以使智能家居設備根據控制消息執(zhí)行相應的操作。
在本發(fā)明實施例中,智能穿戴設備3通過獲取自身的運動加速度數據和運動角速度數據,并根據運動加速度數據與運動角速度數據獲取自身的運動軌跡,且根據運動軌跡獲取相應的控制信息,并將控制消息發(fā)送至對應的智能家居設備,以使智能家居設備根據控制消息執(zhí)行相應的操作,進而實現了體感控制智能家居設備,其相較于語音控制而言,控制效率高,提高了用戶體驗效果,從而解決了現有的智能家居控制方法存在因環(huán)境嘈雜時語音識別準確率低所導致的控制效率低的問題。
參見圖4,是本發(fā)明實施例四提供的一種控制智能家居的智能穿戴設備4的示意性框圖。該智能穿戴設備4可以為智能手環(huán)、智能指環(huán)等可穿戴的智能設備,但并不限于此,還可以為其他智能穿戴設備,此處不做限制。本實施例的智能穿戴設備4包括的各模塊用于執(zhí)行圖2對應的實施例中的各步驟,具體請參閱圖2以及圖2對應的實施例中的相關描述,此處不贅述。本實施例的智能穿戴4設備包括:運動數據獲取模塊410、運動軌跡獲取模塊420以及控制信息獲取模塊430。
運動數據獲取模塊410用于獲取智能穿戴設備的運動加速度數據以及運動角速度數據。
比如,運動數據獲取模塊410獲取智能穿戴設備的運動加速度數據以及運動角速度數據。運動數據獲取模塊410在獲取智能穿戴設備的運加速度數據和運動角速度數據后,向運動軌跡獲取模塊420發(fā)送運動加速度數據和運動角速度數據。
運動軌跡獲取模塊420用于接收運動數據獲取模塊410發(fā)送的運動加速度數據和運動角速度數據,并根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動軌跡。
比如,運動軌跡獲取模塊420接收運動數據獲取模塊410發(fā)送的運動加速度數據和運動角速度數據,并根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動軌跡。運動軌跡獲取模塊420在根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動軌跡后,將該運動軌跡發(fā)送至控制信息獲取模塊430。
進一步地,運動軌跡獲取模塊420包括姿態(tài)角數據獲取單元4201和運動軌跡獲取單元4202。
姿態(tài)角數據獲取單元4201用于根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動姿態(tài)角數據。
比如,姿態(tài)角數據獲取單元4201根據運動加速度數據與運動角速度數據獲取智能穿戴設備的運動姿態(tài)角數據。
運動軌跡獲取單元4202用于根據運動姿態(tài)角數據獲取智能穿戴設備的運動軌跡。
比如,運動軌跡獲取單元4202根據運動姿態(tài)角數據獲取智能穿戴設備的運動軌跡。
進一步地,運動軌跡獲取單元4202包括第一運動軌跡獲取子單元和第二運動軌跡獲取子單元。
第一運動軌跡獲取子單元用于根據運動姿態(tài)角數據獲取智能穿戴設備的三維運動軌跡。
比如,第一運動軌跡獲取子單元根據運動姿態(tài)角數據獲取智能穿戴設備的三維運動軌跡。
第二運動軌跡獲取子單元用于根據三維運動軌跡獲取智能穿戴設備的二維運動軌跡。
比如,第二運動軌跡獲取子單元根據三維運動軌跡獲取智能穿戴設備的二維運動軌跡。
控制信息獲取模塊430用于接收運動軌跡獲取模塊420發(fā)送的運動軌跡,并根據運動軌跡獲取相應的控制信息,并將控制消息發(fā)送至對應的智能家居設備,以使智能家居設備根據控制消息執(zhí)行相應的操作。
比如,控制信息獲取模塊430接收運動軌跡獲取模塊420發(fā)送的運動軌跡,并根據運動軌跡獲取相應的控制信息,并將控制消息發(fā)送至對應的智能家居設備,以使智能家居設備根據控制消息執(zhí)行相應的操作。
進一步地,控制信息獲取模塊430包括:坐標值獲取單元、手勢識別信息獲取單元以及查找單元。
坐標值獲取單元用于獲取二維運動軌跡上每點的橫坐標值與縱坐標值。
比如,坐標值獲取單元獲取二維運動軌跡上每點的橫坐標值與縱坐標值。
手勢識別信息獲取單元用于根據每點的橫坐標值與縱坐標值獲取手勢識別信息。
比如,手勢識別信息獲取單元根據每點的橫坐標值與縱坐標值獲取手勢識別信息。
查找單元用于根據手勢識別信息查找相應的控制信息。
比如,查找單元根據手勢識別信息查找相應的控制信息。
進一步地,該智能穿戴設備4還包括顯示模塊(圖中未示出),該顯示模塊用于對運動軌跡、手勢識別信息等進行顯示。
在本實施例中,智能穿戴設備4通過獲取自身的運動加速度數據和運動角速度數據,并根據運動加速度數據與運動角速度數據獲取自身的運動軌跡,且根據運動軌跡獲取相應的控制信息,并將控制消息發(fā)送至對應的智能家居設備,以使智能家居設備根據控制消息執(zhí)行相應的操作,實現了通過手勢識別準確識別用戶的操作手勢,進而根據用戶的操作手勢控制智能家居設備,其相較于語音控制而言,控制效率高,并提高了用戶體驗效果,從而解決了現有的智能家居控制方法存在因環(huán)境嘈雜時語音識別準確率低所導致的控制效率低的問題。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。