本發(fā)明涉及智能交互技術領域,特別是涉及一種交互識別方法、交互識別設備及智能可穿戴設備。
背景技術:
可穿戴設備指可直接穿在身上、或是整合到衣服或配件的一種便攜式設備。隨著電子科技的發(fā)展,智能化的電子產品可應用于人們隨身攜帶的可穿戴設備,實現(xiàn)與智能終端的交互,給人們的生活帶來了極大的便利。
然而,傳統(tǒng)的可穿戴設備通常只能識別一種方式的交互,例如采用傳感器檢測可穿戴設備是否受外力而動。引起對可穿戴設備的外力作用的交互方式有多種,例如敲擊和晃動,采用傳統(tǒng)的這種智能可穿戴設備無法準確區(qū)分具體為哪種交互,準確度低。
技術實現(xiàn)要素:
基于此,有必要針對上述問題,提供一種檢測準確度高的交互識別方法、交互識別設備及智能可穿戴設備。
一種交互識別方法,包括如下步驟:
接收第一檢測信號,根據所述第一檢測信號獲取加速度值;
接收第二檢測信號,根據所述第二檢測信號獲取壓力值;
根據所述加速度值和所述壓力值以及預設的對應關系,得到對應識別的交互動作。
上述交互識別方法,根據接收的第一檢測信號獲取加速度值,根據接收的第二檢測信號獲取壓力值,并根據加速度值和壓力值以及預設的對應關系,得到對應識別的交互動作。如此,通過對加速度和壓力這兩個參數的值進行分析,根據不同的分析結果識別不同的交互動作,可準確將不同類型的交互動作區(qū)分開來,識別交互動作的準確度高。
一種交互識別設備,包括第一檢測裝置、第二檢測裝置和處理裝置,所述處理裝置分別連接所述第一檢測裝置和所述第二檢測裝置;
第一檢測裝置采集檢測對象的加速度得到第一檢測信號并發(fā)送至所述處理裝置,第二檢測裝置采集所述檢測對象的壓力得到第二檢測信號并發(fā)送至所述處理裝置,所述處理裝置根據所述第一檢測信號獲取加速度值,以及根據所述第二檢測信號獲取壓力值,并根據所述加速度值和所述壓力值以及預設的對應關系,得到對應識別的交互動作。
上述交互識別設備,通過采用第一檢測裝置采集檢測對象的加速度得到第一檢測信號,采用第二檢測裝置采集檢測對象的壓力得到第二檢測信號,處理裝置根據第一檢測信號和第二檢測信號分別獲取加速度值和壓力值,并根據加速度值和壓力值以及預設的對應關系,得到對應識別的交互動作。如此,通過對加速度和壓力這兩個參數的值進行分析,根據不同的分析結果識別不同的交互動作,可準確將不同類型的交互動作區(qū)分開來,識別交互動作的準確度高。
一種智能可穿戴設備,包括可穿戴設備本體以及上述的交互識別設備,所述交互識別設備設置于所述可穿戴設備本體上。
上述智能可穿戴設備,由于包括上述交互識別設備,同樣可準確將不同類型的交互動作區(qū)分開來,識別交互動作的準確度高。
附圖說明
圖1為一實施例中交互識別方法的流程圖;
圖2為另一實施例中交互識別方法的流程圖;
圖3為一實施例中交互識別設備的結構圖;
圖4為一具體實施例中處理裝置識別得到交互動作的分析圖。
具體實施方式
參考圖1,一實施例中的交互識別方法,可以應用于處理裝置,該方法包括如下步驟。
S110:接收第一檢測信號,根據第一檢測信號獲取加速度值。
第一檢測信號指檢測對象的加速度對應的電信號,例如可以是電壓信號或電流信號,根據第一檢測信號可以對應計算得到加速度值。第一檢測信號由設置于檢測對象的第一檢測裝置發(fā)送,例如第一檢測裝置為加速度傳感器,檢測對象為可穿戴設備本體,加速度傳感器采集可穿戴設備本體的加速度后輸出第一檢測信號。
S130:接收第二檢測信號,根據第二檢測信號獲取壓力值。
第二檢測信號指檢測對象的壓力對應的電信號,例如可以是電壓信號或電流信號,根據第二檢測信號可以對應計算得到壓力值。具體地,第一檢測信號和第二檢測信號的檢測對象為同一個。第二檢測信號由設置于檢測對象的第二檢測裝置發(fā)送,例如第二檢測裝置為壓電陶瓷傳感器。
S150:根據加速度值和壓力值以及預設的對應關系,得到對應識別的交互動作。
加速度值的大小用于表示檢測對象所受外力作用的大小,外力可使檢測對象產生機械運動,具體地,加速度值越大,表示檢測對象所受的外力作用越大,檢測對象機械運動的程度越大;壓力值的大小用于表示檢測對象所受的內力作用的大小,內力可使檢測對象產生形變,壓力值越大,表示檢測對象所受的內力作用越大,檢測對象形變的程度越大。預設的對應關系指加速度值、壓力值的大小與交互動作的對應關系,可以預先根據實際情況具體設置。
上述交互識別方法,根據接收的第一檢測信號獲取加速度值,根據接收的第二檢測信號獲取壓力值,并根據加速度值和壓力值以及預設的對應關系,得到對應識別的交互動作。如此,通過對加速度和壓力這兩個參數的值進行分析,根據不同的分析結果識別不同的交互動作,可準確將不同類型的交互動作區(qū)分開來,識別交互動作的準確度高。
在一實施例中,參考圖2,步驟S150包括步驟S151至步驟S157。
S151:分別檢測加速度值和壓力值是否為零。
通過檢測加速度值和壓力值是否為零,可以判斷分析第一檢測信號和第二檢測信號對應的檢測對象是否受外力作用和內力作用。
S153:若加速度值和壓力值均不為零,則識別得到交互動作為第一類型動作。
加速度值不為零,表示檢測對象受外力作用;壓力值不為零,表示檢測對象受內力作用。當加速度值和壓力值均不為零時,表示檢測對象既受外力作用,又受內力作用,此時,表示檢測對象產生機械運動的同時產生形變,對應的交互動作為第一類型動作。第一類型動作包括敲擊、撞擊等。
S155:若加速度值為零且壓力值不為零,則識別得到交互動作為第二類型動作。
當加速度值為零且壓力值不為零時,表示檢測對象只受內力作用,此時表示檢測對象產生形變,對應的交互動作為第二類型動作。第二類型動作包括擠壓、按壓、捏壓等。
S157:若加速度值不為零且壓力值為零,則識別得到交互動作為第三類型動作。
當加速度值不為零且壓力值為零時,表示檢測對象只受外力作用,此時表示檢測對象產生機械運動,對應的交互動作為第三類型動作。第三類型動作包括晃動、移動、搖晃、抖動等。
步驟S151至步驟S157根據加速度值和壓力值的具體情況進行分類,每種情況對應一種交互動作,可清楚地判斷出交互動作為哪種類型,準確度高。
在一實施例中,步驟S151之后還包括步驟:若加速度值和壓力值均為零,則識別得到交互動作為第四類型動作。其中,第四類型動作指表示檢測對象既不受外力也不受內力的動作,包括靜止、靜默等。
在一實施例中,第一類型動作為敲擊。參考圖2,步驟S153之后,還包括步驟S1541至步驟S1543。
S1541:檢測加速度值是否大于或等于預設加速度值,以及檢測壓力值是否大于或等于預設壓力值。
預設加速度值和預設壓力值可以根據實際需求具體設置。預設加速度值作為加速度值大小的比較標準,加速度值大于或等于預設加速度值時,表示檢測對象機械運動的程度為重,否則表示檢測對象機械運動的程度為輕。預設壓力值作為壓力值大小的比較標準,壓力值大于或等于預設壓力值時,表示檢測對象形變的程度為重,否則表示檢測對象形變的程度為輕。
S1542:若加速度值大于或等于預設加速度值且壓力值大于或等于預設壓力值,則識別得到交互動作為重敲。
加速度值大于或等于預設加速度值且壓力值大于或等于預設壓力值,表示檢測對象機械運動的程度為重、同時形變的程度為重,此時敲擊的程度為重,可識別得到交互動作為重敲。
S1543:若加速度值小于預設加速度值且壓力值小于預設壓力值,則識別得到交互動作為輕敲。
加速度值小于預設加速度值且壓力值小于預設壓力值,表示檢測對象機械運動的程度為輕、同時形變的程度為輕,此時敲擊程度為輕,可識別得到交互動作為輕敲。
通過步驟S1541至步驟S1543,根據加速度值的大小和壓力值的大小區(qū)分敲擊的輕重,可以提高交互動作的識別準確性。
在另一實施例中,步驟S1541之后還步驟S1544:若加速度值小于預設加速度值且壓力值大于或等于預設壓力值,或者加速度值大于或等于預設加速度值且壓力值小于預設壓力值,則識別得到交互動作為中等敲擊。通過將加速度值小于預設加速度值且壓力值大于或等于預設壓力值、以及將加速度值大于或等于預設加速度值且壓力值小于預設壓力值的這兩種均識別為中等敲擊,可提高交互動作識別的完整性和全面性,增強識別功能。
可以理解,在其他實施例中,若加速度值小于預設加速度值且壓力值大于或等于預設壓力值,或者加速度值大于或等于預設加速度值且壓力值小于預設壓力值,還可以得到其他識別結果,例如可以輸出類似“敲擊程度不確定”的通知消息。
在一實施例中,第二類型動作為按壓。請繼續(xù)參考圖2,本實施例中,步驟S155之后,還包括步驟S1561至步驟S1563。
S1561:判斷壓力值是否大于或等于預設壓力值。若是,則執(zhí)行步驟S1562;若否,則執(zhí)行步驟S1563。
具體可以通過比較壓力值與預設壓力值的大小關系判斷壓力值是否大于或等于預設壓力值,根據比較結果可以得知檢測對象形變的程度。
S1562:識別得到交互動作為重按。
壓力值大于或等于預設壓力值,表示檢測對象形變的程度為重,此時可識別得到交互動作為重按。
S1563:識別得到交互動作為輕按。
壓力值大于或等于預設壓力值,表示檢測對象形變的程度為輕,此時可識別得到交互動作為輕按。
通過步驟S1561至步驟S1563,根據壓力值的大小區(qū)分按壓的輕重,可以提高交互動作的識別準確性。
在一實施例中,第三類型動作為晃動。本實施例中,請繼續(xù)參考圖2,步驟S157之后,還包括步驟S1581至步驟S1583。
S1581:判斷加速度值是否大于或等于預設加速度值。若是,則執(zhí)行步驟S1582;若否,則執(zhí)行步驟S1583。
具體可以通過比較加速度值與預設加速度值的大小關系判斷加速度值是否大于或等于預設加速度值,根據比較結果可以得知檢測對象機械運動的程度。
S1582:識別得到交互動作為重晃。
加速度值大于或等于預設加速度值,表示檢測對象機械運動的程度為重,此時可識別得到交互動作為重晃。
S1583:識別得到交互動作為輕晃。
加速度值小于預設加速度值,表示檢測對象機械運動的程度為輕,此時可識別得到交互動作為輕晃。
通過步驟S1581至步驟S1583,根據加速度值的大小區(qū)分晃動的輕重,可以提高交互動作的識別準確性。
在一實施例中,請繼續(xù)參考圖2,步驟S150之后,還包括步驟S170。
S170:根據識別得到的交互動作生成交互信息并發(fā)送至智能終端。
交互信息用于指示當前識別的交互動作為哪一種。智能終端指與檢測對象進行交互的終端,可以是手機、平板、計算機等。通過發(fā)送交互信息至智能終端,從而通知智能終端當前識別的交互動作,便于智能終端執(zhí)行對應的操作。
在另一實施例中,步驟S150之后還可以包括信息顯示步驟:根據識別得到的交互動作生成交互信息并顯示。如此,可便于用戶直接查看識別結果,使用便利性高。
信息顯示步驟與步驟S170可以同時執(zhí)行,也可以先后執(zhí)行,也可以擇一執(zhí)行。
參考圖3,一實施例中的交互識別設備,包括第一檢測裝置110、第二檢測裝置130和處理裝置150,處理裝置150分別連接第一檢測裝置110和第二檢測裝置130。
第一檢測裝置110采集檢測對象的加速度得到第一檢測信號并發(fā)送至處理裝置150,第二檢測裝置130采集檢測對象的壓力得到第二檢測信號并發(fā)送至處理裝置150,處理裝置150根據第一檢測信號獲取加速度值,以及根據第二檢測信號獲取壓力值。
檢測對象指需要識別交互動作的設備,具體地,第一檢測裝置110對應的檢測對象和第二檢測裝置130對應的檢測對象為同一個。第一檢測信號和第二檢測信號可以是電壓信號或電流信號,處理裝置150根據第一檢測信號可以對應計算得到加速度值,根據第二檢測信號可以對應計算得到壓力值。
處理裝置150根據加速度值和壓力值以及預設的對應關系,得到對應識別的交互動作。
加速度值的大小用于表示檢測對象所受外力作用的大小,外力可使檢測對象產生機械運動,具體地,加速度值越大,表示檢測對象所受的外力作用越大,檢測對象機械運動的程度越大;壓力值的大小用于表示檢測對象所受的內力作用的大小,內力可使檢測對象產生形變,壓力值越大,表示檢測對象所受的內力作用越大,檢測對象形變的程度越大。預設的對應關系指加速度值、壓力值的大小與交互動作的對應關系,可以預先根據實際情況具體設置。
上述交互識別設備,通過采用第一檢測裝置110采集檢測對象的加速度得到第一檢測信號,采用第二檢測裝置130采集檢測對象的壓力得到第二檢測信號,處理裝置150根據第一檢測信號和第二檢測信號分別獲取加速度值和壓力值,并根據加速度值和壓力值以及預設的對應關系,得到對應識別的交互動作。如此,通過對加速度和壓力這兩個參數的值進行分析,根據不同的分析結果識別不同的交互動作,可準確將不同類型的交互動作區(qū)分開來,識別交互動作的準確度高。
在一實施例中,第一檢測裝置110為加速度傳感器??梢岳斫?,在其他實施例中,加速度傳感器還可以替換為其他類型的器件。
在一實施例中,第二檢測裝置130包括壓力傳感器(圖未示)和模數轉換器(圖未示),壓力傳感器通過模數轉換器連接處理裝置150。壓力傳感器采集檢測對象的壓力得到初始采集信號并輸出至模數轉換器,模數轉換器對初始采集信號進行模數轉換得到第一檢測信號。通過模數轉換器進行模數轉換,得到的第一檢測信號為處理裝置150可處理的數字信號,可提高處理裝置150的數據處理速率。
在一實施例中,壓力傳感器為壓電陶瓷傳感器。壓力陶瓷傳感器靈敏度高,通過采用壓電陶瓷傳感器作為壓力傳感器,可進一步提高識別準確度??梢岳斫猓谄渌麑嵤├?,壓電陶瓷傳感器還可以替換為其他類型的器件。
本實施例中,壓電陶瓷傳感器為環(huán)形,第一檢測裝置110設置于壓電陶瓷傳感器內。
在一實施例中,上述交互識別設備還包括通信裝置(圖未示)或顯示裝置(圖未示)中的至少一種,通信裝置或顯示裝置連接處理裝置150。
處理裝置150根據識別得到的交互動作生成交互信息并輸出至通信裝置,通信裝置將交互信息發(fā)送至智能終端。智能終端指與檢測對象進行交互的終端,可以是手機、平板、計算機等。通過通信裝置發(fā)送交互信息至智能終端,從而通知智能終端當前識別的交互動作,便于智能終端執(zhí)行對應的操作。
處理裝置150根據識別得到的交互動作生成交互信息并輸出至顯示裝置,顯示裝置接收交互信息后進行顯示。如此,可便于用戶直接查看識別結果,使用便利性高。
在一實施例中,處理裝置150分別檢測加速度值和壓力值是否為零;若加速度值和壓力值均不為零,則識別得到交互動作為第一類型動作;若加速度值為零且壓力值不為零,則識別得到交互動作為第二類型動作;若加速度值不為零且壓力值為零,則識別得到交互動作為第三類型動作。其中,第一類型動作包括敲擊、撞擊等,第二類型動作包括擠壓、按壓、捏壓等,第三類型動作包括晃動、移動、搖晃、抖動等。通過根據加速度值和壓力值的具體情況進行分類,每種情況對應一種交互動作,可清楚地判斷出交互動作為哪種類型,準確度高。
在一實施例中,處理裝置150分別檢測加速度值和壓力值是否為零后,若加速度值和壓力值均為零,則識別得到交互動作為第四類型動作。其中,第四類型動作指表示檢測對象既不受外力也不受內力的動作,包括靜止、靜默等。
在一實施例中,第一類型動作為敲擊。本實施例中,處理裝置150還用于在加速度值和壓力值均不為零時,檢測加速度值是否大于或等于預設加速度值,以及檢測壓力值是否大于或等于預設壓力值;若加速度值大于或等于預設加速度值且壓力值大于或等于預設壓力值,則識別得到交互動作為重敲;若加速度值小于預設加速度值且壓力值小于預設壓力值,則識別得到交互動作為輕敲。
預設加速度值和預設壓力值可以根據實際需求具體設置。預設加速度值作為加速度值大小的比較標準,加速度值大于或等于預設加速度值時,表示檢測對象機械運動的程度為重,否則表示檢測對象機械運動的程度為輕。預設壓力值作為壓力值大小的比較標準,壓力值大于或等于預設壓力值時,表示檢測對象形變的程度為重,否則表示檢測對象形變的程度為輕。通過根據加速度值的大小和壓力值的大小區(qū)分敲擊的輕重,可以提高交互動作的識別準確性。
處理裝置150還可以在加速度值小于預設加速度值且壓力值大于或等于預設壓力值,或者加速度值大于或等于預設加速度值且壓力值小于預設壓力值時,識別得到交互動作為中等敲擊。如此,可提高交互動作識別的完整性和全面性,增強識別功能??梢岳斫猓谄渌麑嵤├?,處理裝置150在加速度值小于預設加速度值且壓力值大于或等于預設壓力值,或者加速度值大于或等于預設加速度值且壓力值小于預設壓力值時,還可以得到其他識別結果,例如可以輸出類似“敲擊程度不確定”的通知消息。
在一實施例中,第二類型動作為按壓。本實施例中,處理裝置150還用于在加速度值為零且壓力值不為零時,判斷壓力值是否大于或等于預設壓力值,若是,則識別得到交互動作為重按,若否,則識別得到交互動作為輕按。通過根據壓力值的大小區(qū)分按壓的輕重,可以進一步提高交互動作的識別準確性。
在一實施例中,第三類型動作為晃動。本實施中,處理裝置150還用于在加速度值不為零且壓力值為零時,判斷加速度值是否大于或等于預設加速度值,若是,則識別得到交互動作為重晃,若否,則識別得到交互動作為輕晃。通過根據加速度值的大小區(qū)分晃動的輕重,可以更進一步提高交互動作的識別準確性。
一具體實施例中,第一檢測裝置110為加速度傳感器,第二檢測裝置包括壓電陶瓷傳感器和模數轉換器。參考圖4,為本具體實施例中處理裝置150識別得到交互動作的分析圖,其中,靜默表示檢測對象未檢測到交互動作,“重”和“輕”分別指晃動、敲擊和按壓的程度。
一種智能可穿戴設備,包括可穿戴設備本體以及上述交互識別設備,交互識別設備設置于可穿戴設備本體上。
可穿戴設備本體指可穿戴設備指可直接穿在身上、或是整合到衣服或配件的一種便攜式設備,可以是衣物、掛飾、手環(huán)、珠寶等。
上述智能可穿戴設備,由于包括上述交互識別設備,同樣可準確將敲擊、晃動和按壓區(qū)分開來,識別交互動作的準確度高。
在一實施例中,可穿戴設備本體為珠寶。通過將上述交互識別設備應用于珠寶,使得珠寶在作為飾品的同時,可以用于與智能終端進行交互,提高珠寶的使用價值、增強功能性。
以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。