動或停止。具體地,比較模塊132將實時距離信息值與平均距離值之間的差值與預設允許變化差值范圍進行比較,當該差值大于預設允許變化差值范圍中的最大臨界值時,比較模塊132輸出報警信號,并將該報警信號傳送至報警模塊40,并相應地控制報警模塊40啟動或停止。
[0058]此外,在再一實施例中,如圖5所示,特征信息獲取模塊120包括一距離傳感器124和信號調理電路125,距離傳感器124的輸出端和所述信號調理電路125的輸入端連接,動作有效性判斷模塊130包括信號分析處理模塊131和比較模塊132,其中,信號調理電路125的輸出端與信號分析處理模塊131相連接,信號調理電路125用于將距離傳感器124所獲取的距離信號轉換為信號分析處理模塊131可識別的電信號。
[0059]具體地,信號調理電路125用于把模擬信號變換為用于數據采集、控制過程、執(zhí)行計算顯示讀出或其他目的的數字信號。距離傳感器121測量使用者頭部或面部某至少一部位與頭戴式智能設備上某部位之間的距離信息,但由于傳感器信號不能直接轉換為數字數據,這是因為傳感器輸出是相當小的電壓、電流或電阻變化,因此,在變換為數字信號之前必須進行放大、緩沖或定標模擬信號等,也就是調理過程,使其適合于模/數轉換器(ADC)的輸入,然后,ADC對模擬信號進行數字化,并把數字信號送到MCU或其他數字器件,以便用于系統(tǒng)的數據處理。信號分析處理模塊131與信號調理電路125電連接,分析預設時間內所獲取的距離信息的平均值,并計算接收到的由信號調理電路125發(fā)送的距離傳感器124感應到的實時距離值與平均值之間的差值信號,并將該差值信號傳遞給比較模塊132,比較模塊132將接收到的差值信號與預設的允許變化差值進行比較,在判斷接收到的差值不超出預設的允許變化差值時,則認為該頭戴式智能設備操作有效并允許執(zhí)行該動作所對應的操作,反之,則認為該頭戴式智能設備操作無效,忽略該動作。
[0060]此外,在上述任一實施例中,動作有效性判斷模塊130可以設置在該頭戴式智能設備上,也可以設置在獨立于該頭戴式智能設備之外的處理單元上,并與該頭戴式智能設備通訊連接,其中,通訊連接的方式包括wif1、藍牙等。
[0061]根據本發(fā)明的實施例,還提供了一種判斷頭戴式智能設備操作有效性的方法。
[0062]如圖6所示,該方法包括:
[0063]步驟S610,感應人眼的動作,人眼的動作與頭戴式智能設備的操作指令按預定規(guī)則相對應,用于操縱頭戴式智能設備;
[0064]步驟S620,獲取人體頭部或面部的至少一個部位與頭戴式智能設備上相應部位之間的距離信息;
[0065]步驟S630,根據距離信息與預先設定的閾值范圍的比較結果判定動作的有效性。
[0066]其中,在一個實施例中,距離信息包括預設時間范圍內、或預設的動作間隔之間的距離信息,當距離信息在所設定的閾值范圍之內時,確定為動作有效并允許執(zhí)行該動作所代表的頭戴式智能設備的操作指令。
[0067]此外,在另一實施例中,距離信息包括預設時間范圍內、或預設的動作間隔之間的距離信息,根據距離信息與預先設定的閾值范圍的比較結果判定動作的有效性包括:
[0068]分析一預定時間段內獲取的距離信息的平均值,并計算實時距離信息值與平均值之間的差值;
[0069]將差值與預設的允許變化差值進行比較,在允許的變化差值之內認定為動作有效并允許執(zhí)行該動作所代表的頭戴式智能設備的操作指令。
[0070]此外,在具體實施例中,所獲取的距離信息也可以是其他距離信息,并不限于上述的人體頭部或面部的至少一個部位與頭戴式智能設備上相應部位之間的距離信息。
[0071]可以理解,隨著信息時代的發(fā)展,通過人的眼部動作信息等發(fā)送操縱指令來完成某些操作的技術已經越來越完善,在解放人雙手的同時,也存在弊端,比如,在現有技術中,并沒有一種方式可以對頭戴式智能設備所接收的到的動作信息的有效性進行判斷,如果執(zhí)行了無效的動作信息、或者忽略了有效的動作信息,都會給用戶造成不必要的麻煩或者損失,所以,通過以上方式,可以實現對頭戴式智能設備的使用者的至少一特征部位與頭戴式智能設備相應部位之間的距離信息的實時監(jiān)測,通過實時了解到該距離信息與預先存儲的距離范圍信息的比較,可以實現對接收到的動作信息進行有效性判斷,例如以下場景:
[0072](場景一)例如,用戶應用頭戴式智能設備登陸某購物網站購買多個商品,并且,通過眨眼動作指令傳遞購買信息,在預定時間內,如果動作有效性判斷模塊所檢測到的距離信息連續(xù)且波動范圍沒有超出預設范圍,則判定此期間該設備所接收到的眨眼動作指令有效,用戶可以在此期間買多個產品(假如次眨眼指令表示一次購買信息),如果動作有效性判斷模塊所檢測到的距離信息不連續(xù)、或者波動超出了預定范圍,則判斷此后、直到重新接收到有效的操作指令之前所接收到的操作指令無效,不能應用該指令傳遞購買信息,從而使用戶順利地完成購買任務。
[0073](場景二)用戶使用頭戴式智能設備觀看視頻或者查閱文件,用戶通過眨眼、或者瞪眼等眼部動作控制該文件的打開、關閉、或者快進、快退、上下翻頁等,此時,也可以通過上述的動作有效性判斷方式來保證該文件查閱者的查閱動作是否有效,例如,在一預設時間內(可以是用戶觀看某段視頻、或者查閱某個文件的時間),如果動作有效性判斷模塊所檢測到的距離信息連續(xù)且波動范圍沒有超出預設范圍,則判定此期間該設備所接收到的眨眼動作指令有效,用戶可以在此期間連續(xù)地觀看該視頻或者查閱該文件,如果動作有效性判斷模塊所檢測到的距離信息不連續(xù)、或者波動超出了預定范圍,則判斷此后、直到重新接收到有效的操作指令之前所接收到的操作指令無效,關閉當前正在播放的視頻、或者文件。
[0074]此外,上述的頭戴式智能設備可以是眼鏡、也可以是帽子、耳機、頭套等等。
[0075]此外,在首次使用該頭戴式設備,或者,該頭戴式智能設備要更換使用者的情況下,需要對用戶身份信息進行采集,該功能可以由特征信息獲取模塊實現,也可以新增信息采集模塊,在該模塊接收到信息采集指令的情況下,需要一定時間(例如:3分鐘)的用戶身份信息的讀取與保存過程,在這段時間內,該模塊連續(xù)讀取當前使用者頭部或者面部的某至少一部位與頭戴式智能設備指定部位之間的距離信息,并記錄該距離信息在該時間段內的整體變化趨勢,并根據該距離信息以及變化趨勢確定允許的距離變化范圍,正常情況下,可能會出現距離信息在某一個、或者多個時間點出現劇烈變化,超出該波動范圍,但是,只要該劇烈變化持續(xù)時間非常短,或者僅僅是一個時間點出現的,并且變化恢復后,該信息的整體變化趨勢并沒有發(fā)生改變,則仍然認為該情況滿足動作有效性驗證的。
[0076]此外,需要說明的是,在上述任一實施例中,特征信息獲取模塊所獲取的距離信息可以是一次眼部動作之前、或者之后、或者包含該眼部動作在內的一段時間內的距離信息,也可以是兩次或者多次眼部動作之間的時間段內的距離信息,總之,檢測距離信息的目的是保證在該動作指令的過程中并沒有更換使用者,所以,只要檢測到使用者的眼部動作,便需要伴隨著對距離信息的持續(xù)檢測,檢測距離信息的時間點、時間長度,并無過多限制。
[0077]此外,在上述任一實施例中,還可以繼續(xù)增加省電裝置,該裝置用于在特征信息獲取模塊持續(xù)一定時間(比如:5分鐘)內都檢測不到預設范圍內的距離信息,則可以默認為該頭戴式智能設備離開人體,或者使用出現異常,自動進入休眠狀態(tài)。
[0078]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0079]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0080]類似地,應當理解,為了