智能終端上基於線加速度傳感器的人機互動檢測及處理方法
2023-06-26 15:05:36
專利名稱:智能終端上基於線加速度傳感器的人機互動檢測及處理方法
技術領域:
本發明涉及通信領域,具體講是一種智能終端上基於線加速度傳感器的人機互動檢測及處理方法。
背景技術:
智能終端是目前終端的發展趨勢。智能終端具有作業系統,並且集成多種傳感器, 比如線加速度傳感器等,智能終端上的作業系統為應用程式提供運行環境,協調終端運行時所需的資源,並完成終端相應的功能。智能終端上運行著許多應用程式,這些應用程式需要接受人機互動來觸發控制子程序的執行。目前智能終端上的應用程式的人機互動方式主要是按鍵或者觸屏的方式觸發相應事件,例如智能終端操作者需要按相應的按鍵,或者觸屏來進行控制,如發送簡訊,上傳文件,發送郵件,接收郵件等。這種控制方式的弊端在於操作者需要熟悉智能終端上物理按鍵的位置或者看清楚應用程式界面上觸屏區域的位置,並且要在操作時按下相應按鍵或者觸摸相應界面上的區域,這就需要操作者低頭尋找並確認後進行操作。在晚上或者燈光很弱的情況下,操作者不容易找尋相應的按鍵或者界面觸摸區域,在單手操作的時候更是不容易控制。
發明內容
本發明要解決的技術問題是,克服現有的技術缺陷,提供一種不需要按鍵和觸控螢幕幕,就可實現對智能終端進行控制的智能終端上基於線加速度傳感器的人機互動檢測及處理方法。本發明的技術解決方案是,提供一種智能終端上基於線加速度傳感器的人機互動檢測及處理方法,其特徵在於它包括以下步驟(1)、在智能終端上建立三維坐標系,X軸方向為水平從左到右,Y軸方向為垂直從下到上,Z軸方向垂直於智能終端屏幕從後到前;(2)、若智能終端持有人對智能終端做出動作,使用線加速度傳感器來分別測試終端設備在X軸、Y軸、Z軸三個軸的線加速度;(3)、通過對線加速度的採樣,分別得到X軸、Y軸、Z軸三個軸的線加速度對於時間的變化曲線;0)、根據得到的X軸、Y軸、Z軸的線加速度對於時間的變化曲線上的波形圖,判斷智能終端做出的動作,並根據設定觸發相應事件。所述步驟中,根據得到的X軸、Y軸、Z軸的線加速度對於時間的變化曲線上的波形圖,判斷智能終端做出的動作,是指若得到的波形圖中,Z軸的波形圖有明顯波谷,Y軸和X軸的波形圖無明顯變化,則判斷智能終端做自近向遠甩出的動作;
若得到的波形圖,Z軸的波形圖有明顯波峰,Y軸和Z軸的波形圖無明顯變化,則判斷智能終端做自遠向近甩回的動作;若得到的波形圖,Y軸的波形圖有明顯波谷,X軸和Z軸的波形圖無明顯變化,則判斷智能終端做自近向遠甩出的動作;若得到的波形圖,Y軸的波形圖有明顯波峰,X軸和Z軸的波形圖無明顯變化,則判斷智能終端做自遠向近甩回的動作。步驟中判斷智能終端做出的動作,並根據設定觸發相應事件是指若判斷為智能終端做自近向遠甩出的動作,則智能終端觸發的事件包括發送郵件、上傳文件、發出簡訊、發送信息或者射擊遊戲中的武器發射;若判斷為智能終端做自遠向近甩回的動作,則智能終端觸發的事件包括接收文件、下載文件、接收信息。所述的有明顯波谷是指波形圖中,曲線的幅度小於Si,且持續超過T秒,有明顯波峰是指波形圖中,曲線的幅度大於S2,且持續超過T秒,若波形圖中,既無明顯波谷,又無明顯波峰,則認為,該波形圖無明顯變化,所述S1、S2和T均為可設定值,可在程序中自行設定。本發明具有以下優點本發明克服了現有技術的不足,通過在智能終端上設置三維坐標系,並採用線加速度傳感器分別檢測設備在X軸、Y軸、Z軸的線加速度,來獲知手持者對智能終端做出什麼動作,並通過對該動作的定義與該動作對應的智能終端中相應事件的觸發,使體感動作與智能終端的控制對應起來,做到不需要觸按物理按鍵或者觸摸手機屏幕,而是通過對智能終端做動作即可完成對智能終端的相應人機互動操作,比如發送信息、發送郵件、下載文件等等,極大方便了智能終端的使用者。而且這種操作方式還能給使用者帶來樂趣。
附圖1是本發明採用的三維坐標系的示意圖;附圖2是本發明智能終端做縱傾甩出時的線加速度對於時間變化的波形圖;附圖3為本發明智能終端做縱傾甩回時的線加速度對於時間變化的波形圖;附圖4為本發明智能終端做橫傾甩出時的線加速度對於時間變化的波形圖;附圖5為本發明智能終端做橫傾甩出時的線加速度對於時間變化的波形圖。
具體實施例方式下面結合附圖和具體實施方式
對本發明作進一步詳細的說明。線加速度描述剛體線速度的大小和方向對時間變化率的物理量,它的國際單位制符號單位是m/s~2 (米/秒平分),線加速度傳感器和加速度傳感器的最大區別是加速度傳感器獲取的數值中有地球引力引起的重力加速度的值,而線加速度是不包括重力加速度的,因為排除了重力加速度的幹擾,線加速度傳感器在某些場合的應用比加速度傳感器的更加有效。如圖1所示,本發明提供一種智能終端上基於線加速度傳感器的人機互動檢測及處理方法,其特徵在於它包括以下步驟
(1)、在智能終端上建立三維坐標系,X軸方向為水平從左到右,Y軸方向為垂直從下到上,Z軸方向垂直於終端屏幕從後到前;在智能終端上建立三維坐標系,在目前已在手機安卓系統中實現該技術;若智能終端圍繞著X軸旋轉運動,則定義為縱傾,若智能終端圍繞著Z軸旋轉運動,則定義為橫傾。O)、若智能終端持有人對智能終端做出動作,通過線加速度傳感器來分別測試終端設備在XYZ三個軸方向運動的線加速度;所述線加速度傳感器為線加速度檢測裝置,目前已有這種帶有線加速度傳感器的智能終端,在本發明中,線加速度傳感器分別檢測終端設備在XYZ三個軸的線加速度。(3)、通過對線加速度的採樣,分別得到X軸、Y軸和Z軸三個方向的線加速度對於時間的變化曲線;0)、根據得到的X軸、Y軸、Z軸的線加速度對於時間的變化曲線上的波形圖,判斷智能終端做出的動作,並根據設定觸發相應事件。所述步驟(4)中,根據X軸、Y軸、Z軸的曲線上的波形圖,判斷智能終端做出的動作,是指在本發明中,所述的有明顯波谷是指波形圖中,曲線的幅度小於Si,且持續超過 T秒,有明顯波峰是指波形圖中,曲線的幅度大於S2,且持續超過T秒,若波形圖中,既無明顯波谷,又無明顯波峰,則認為,該波形圖無明顯變化,所述Si、S2和T均為可設定值,可在程序中自行設定,在本實施例中設置Sl為-1. 5,S2為1. 5,T為0. 2。若得到的波形圖中,Z軸的波形圖有明顯波谷,Y軸和X軸的波形圖無明顯變化,則判斷智能終端做自近向遠甩出的動作;如圖2所示圖中Z軸的波形圖曲線出現小於-1.5, 且持續超過0. 2秒,可以分析出圖中Z軸有明顯波谷,Y軸和X軸無明顯變化,此時智能終端做縱傾甩出的動作,認為智能終端做近向遠甩出的動作。若得到的波形圖,Z軸的波形圖有明顯波峰,Y軸和X軸的波形圖無明顯變化,則判斷智能終端做自遠向近甩回的動作;如圖3所示圖中X軸的波形圖曲線出現大於-1.5,且持續超過0. 2秒,可以分析出圖中X軸有明顯波峰,Y軸和X軸無明顯變化,此時智能終端做縱傾甩回的動作,認為智能終端做自遠向近甩回的動作。若得到的波形圖,Y軸的波形圖有明顯波谷,X軸和Z軸的波形圖無明顯變化,則判斷智能終端做自近向遠甩出的動作;如圖4所示圖中Y軸的波形圖曲線出現小於-1.5,且持續超過0. 2秒,可以分析出圖中Y軸的波形圖有明顯波谷,X軸和Z軸的波形圖無明顯變化,此時即智能終端有橫傾甩出的動作,認為智能終端做自近向遠甩出的動作。若得到的波形圖,Y軸的波形圖有明顯波峰,X軸和Z軸的波形圖無明顯變化,則判斷智能終端做自遠向近甩回的動作。如圖5所示圖中Y軸的波形圖曲線出現大於1.5,且持續超過0. 2秒,可以分析出圖中Y軸的波形圖有明顯波峰,X軸和Z軸的波形圖無明顯變化,此時即智能終端有橫傾甩回的動作,認為智能終端做自遠向近甩回的動作。步驟中判斷智能終端做出的動作,並根據設定觸發相應事件是指若判斷為智能終端做自近向遠甩出的動作,則智能終端觸發的事件包括發送郵件、上傳文件、發出簡訊、發送信息或者射擊遊戲中的武器發射;若判斷為智能終端做自遠向近甩回的動作,則智能終端觸發的事件包括接收文件、下載文件、接收信息. 所述觸發相應事件,可以在智能終端的程序中根據需要設定。
權利要求
1.一種智能終端上基於線加速度傳感器的人機互動檢測及處理方法,其特徵在於它包括以下步驟(1)、在智能終端上建立三維坐標系,X軸方向為水平從左到右,Y軸方向為垂直從下到上,Z軸方向垂直於智能終端屏幕從後到前;2)、若智能終端持有人對智能終端做出動作,通過線加速度傳感器來分別測試終端設備在XYZ三個軸的線加速度;(3)、通過對線加速度的採樣,分別得到X軸、Y軸和Z軸三個方向運動的線加速度對於時間的變化曲線;G)、根據得到的X軸、Y軸、Z軸的線加速度對於時間的變化曲線上的波形圖,判斷智能終端做出的動作,並根據設定觸發相應事件。
2.根據權利要求1所述的智能終端上基於線加速度傳感器的人機互動檢測及處理方法,其特徵在於所述步驟中,根據得到的X軸、Y軸、Z軸的線加速度對於時間的變化曲線上的波形圖,判斷智能終端做出的動作,是指若得到的波形圖中,Z軸的波形圖有明顯波谷,Y軸和X軸的波形圖無明顯變化,則判斷智能終端做自近向遠甩出的動作;若得到的波形圖,Z軸的波形圖有明顯波峰,Y軸和X軸的波形圖無明顯變化,則判斷智能終端做自遠向近甩回的動作;若得到的波形圖,Y軸的波形圖有明顯波谷,X軸和Z軸的波形圖無明顯變化,則判斷智能終端做自近向遠甩出的動作;若得到的波形圖,Y軸的波形圖有明顯波峰,X軸和Z軸的波形圖無明顯變化,則判斷智能終端做自遠向近甩回的動作。
3.根據權利要求1或2所述的智能終端上基於線加速度傳感器的人機互動檢測及處理方法,其特徵在於步驟中判斷智能終端做出的動作,並根據設定觸發相應事件是指若判斷為智能終端做自近向遠甩出的動作,則智能終端觸發的事件包括發送郵件、上傳文件、發出簡訊、發送信息或者射擊遊戲中的武器發射;若判斷為智能終端做自遠向近甩回的動作,則智能終端觸發的事件包括接收文件、下載文件、接收信息。
4.根據權利要求2所述的智能終端上基於線加速度傳感器的人機互動檢測及處理方法,其特徵在於所述的有明顯波谷是指波形圖中,曲線的幅度小於Si,且持續超過T秒, 有明顯波峰是指波形圖中,曲線的幅度大於S2,且持續超過T秒,若波形圖中,既無明顯波谷,又無明顯波峰,則認為,該波形圖無明顯變化,所述Si、S2和T均為可設定值。
5.根據權利要求4所述的智能終端上基於線加速度傳感器的人機互動檢測及處理方法,其特徵在於所述Sl為-1.5,所述S2為1.5,所述T為0.2。
全文摘要
本發明涉及一種智能終端上基於線加速度傳感器的人機互動檢測及處理方法,它包括(1)、在智能終端上建立三維坐標系,X軸方向為水平從左到右,Y軸方向為垂直從下到上,Z軸方向垂直於智能終端屏幕從後到前;(2)、若智能終端持有人對智能終端做出動作,通過線加速度傳感器來分別測試終端設備在XYZ三個軸的線加速度;(3)、通過對線加速度的採樣,分別得到X軸、Y軸和Z軸三個方向運動的線加速度對於時間的變化曲線;(4)、根據得到的X軸、Y軸、Z軸的線加速度對於時間的變化曲線上的波形圖,判斷智能終端做出的動作,並根據設定觸發相應事件。
文檔編號G06F3/033GK102566796SQ20111040306
公開日2012年7月11日 申請日期2011年12月7日 優先權日2011年12月7日
發明者徐建華, 忻宗傑, 朱召法, 賈紅陽 申請人:東藍數碼有限公司