一種移動終端的手勢操控方法、系統及移動終端的制作方法
【技術領域】
[0001]本發明涉及通信技術領域,更具體地說,是涉及一種移動終端的手勢操控方法、系統及移動終端。
【背景技術】
[0002]隨著通信技術的迅速發展,大屏幕的觸控移動終端越來越受到消費者的青睞。面對越來越大的屏幕,雖然在視覺感受等諸多方面帶來了良好體驗,但也使單手操作移動終端變得困難。目前行業內解決單手操作大屏移動終端的方法主要集中在以下兩個方面:
[0003]第一、通過某種操作在大屏幕上快速形成一個大屏幕的縮小版,在這個縮小版上可以進行相應操作,并將這個縮小版置于屏幕上易于點觸的位置;使用戶單手在縮小版上就能觸控到所有界面操作。
[0004]第二、在屏幕上方設置一個虛擬按鈕,虛擬按鈕可以展開成面板,該面板上預置應用/開關等常用功能;使用戶通過點觸虛擬按鈕并在其展開的面板中觸控到需要的操作。
[0005]上述兩種方法都是借助將屏幕縮小或將屏幕內容濃縮而觸發相應操作,其實質仍然是依賴屏幕本身的操作,操作過程不夠靈活、便捷,且不能保證縮小或懸浮按鈕展開的面板一定能單手輕松點觸。同時上述操控方法趨于同質化,無法滿足用戶的個性化需求。
【發明內容】
[0006]本發明的目的在于克服現有技術中的上述缺陷,提供一種基于加速度傳感器、地磁傳感器和陀螺儀判斷移動終端運行軌跡的手勢操控方法、系統及移動終端。
[0007]本發明的第一方面提供了一種移動終端的手勢操控方法,該方法包括以下步驟:
[0008]移動終端的加速度傳感器、地磁傳感器以及陀螺儀采集移動終端在空中運行時的九軸數據;
[0009]將采集得到的九軸數據與預先定義的手勢庫中手勢動作對應的九軸數據進行對比,數據對比最為接近的手勢動作即為移動終端在空中運行的手勢動作;
[0010]移動終端執行所述在空中運行的手勢動作對應的操控指令。
[0011]優選的,所述將采集得到的數據與預先定義的手勢數據庫中手勢動作對應的數據進行對比,數據對比最為接近的手勢動作即為移動終端在空中運行的手勢動作的步驟中,手勢數據庫的建立如下:
[0012]移動終端在空中做出一個標準的運行軌跡,速度傳感器、地磁傳感器和陀螺儀將在該動作下采集到的九軸數據保存;
[0013]移動終端繼續做出其他的運行軌跡,將采集到的九軸數據保存到數據庫中,建立手勢數據庫;
[0014]根據所建立的手勢數據庫,設置相對應的操控指令。
[0015]優選的,根據權利要求1所述的移動終端的手勢操控方法,其特征在于,在所述移動終端的加速度傳感器、地磁傳感器以及陀螺儀采集移動終端在空中運行時的九軸數據的步驟之前,還包括下述步驟:
[0016]給定移動終端一個開啟手勢操控功能的指令,所述開啟手勢操控功能的指令為按住移動終端上設定的物理按鍵或觸發移動終端上的虛擬按鍵。
[0017]優選的,所述移動終端的加速度傳感器、地磁傳感器以及陀螺儀采集移動終端在空中運行時的九軸數據,是在移動終端熄屏狀態下完成的。
[0018]優選的,在所述移動終端的加速度傳感器、地磁傳感器以及陀螺儀采集移動終端在空中運行時的九軸數據的步驟之前,還包括下述步驟:
[0019]校準移動終端的加速度傳感器、地磁傳感器以及陀螺儀采集移動終端在空中運行時的九軸數據時的精度。
[0020]本發明的第二方便面提供了一種移動終端的手勢操控系統,該系統包括:
[0021]數據采集模塊,用于移動終端的加速度傳感器、地磁傳感器以及陀螺儀采集移動終端在空中運行時的九軸數據;
[0022]比較模塊,用于將采集得到的九軸數據與預先定義的手勢庫中手勢動作對應的九軸數據進行對比,數據對比最為接近的手勢動作即為移動終端在空中運行的手勢動作;
[0023]執行模塊,用于移動終端執行所述在空中運行的手勢動作對應的操控指令。
[0024]優選的,該系統還包括手勢數據庫建立模塊,所述手勢數據庫建立模塊包括:
[0025]標準數據采集模塊,用于移動終端在空中做出一個標準的運行軌跡,速度傳感器、地磁傳感器和陀螺儀將在該動作下采集到的九軸數據保存;
[0026]標準數據保存模塊,用于移動終端繼續做出其他的運行軌跡,將采集到的九軸數據保存到數據庫中,建立手勢數據庫;
[0027]手勢動作設置模塊,用于根據所建立的手勢數據庫,設置相對應的操控指令。
[0028]優選的,該系統還包括手勢操控開啟模塊,用于給定移動終端一個開啟手勢操控功能的指令,所述開啟手勢操控功能的指令為按住移動終端上設定的物理按鍵或觸發移動終端上的虛擬按鍵。
[0029]優選的,該系統還包括校準模塊,用于校準移動終端的加速度傳感器、地磁傳感器以及陀螺儀采集移動終端在空中運行時的九軸數據時的精度。
[0030]優選的,所述數據采集模塊是在移動終端熄屏狀態下完成數據采集的。
[0031]本發明的第三方面提供一種移動終端,包括所述的移動終端的手勢操控系統。
[0032]與現有技術相比,本發明的有益效果在于:
[0033]1、本發明基于加速度傳感器、地磁傳感器和陀螺儀三種傳感器的數據收集,判斷移動終端在空中的手勢軌跡狀態,從而根據設定的手勢軌跡開啟相對應的功能,提高用戶體驗,增強趣味性和科技感。
[0034]2、本發明的手勢數據庫可以根據用戶自己的喜好進行設定,容易操作且靈活性強,可進一步提高用戶的體驗。
[0035]3、本發明通過對移動終端的手勢操作,在熄屏狀態下可以快速的開啟所對應的功能,操作方便。
【附圖說明】
[0036]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0037]圖1是本發明實施例一提供的移動終端的手勢操控方法流程圖;
[0038]圖2是本發明實施例二提供的移動終端的手勢操控方法流程圖;
[0039]圖3是本發明實施例三提供的移動終端的手勢操控系統的結構圖;
[0040]圖4是本發明實施例四提供移動終端的手勢操控系統的結構圖;
[0041]圖5是本發明實施例五提供的移動終端的結構圖。
【具體實施方式】
[0042]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0043]實施例一
[0044]請參考圖1,圖1是本發明實施例一提供的一種移動終端的手勢操控方法的流程圖。下面結合附圖對本實施例進行詳細說明,本發明實施例的方法包括以下步驟:一種移動終端的手勢操控方法,該方法包括以下步驟:
[0045]S101、移動終端的加速度傳感器、地磁傳感器以及陀螺儀采集移動終端在空中運行時的九軸數據;
[0046]移動終端本身的傳感器非常多,比如重力傳感器,又稱加速度傳感器,還有地磁傳感器、陀螺儀等,這些都是用于收集本身的運行數據,比如加速度傳感器的功能理解起來比較簡單,主要是感知加速力的變化,比如晃動、跌落、上升、下降等各種移動變化都能被加速度傳感器轉化為電信號,然后通過微處理器的計算分析后,就能夠完成程序設計好的功能。在智能移動終端上,加速度傳感器不僅僅單獨工作,還可以與地磁傳感器、陀螺儀一起協同工作,提供更加精確和全面的動作感應能力;
[0047]S102、將采集得到的九軸數據與預先定義的手勢庫中手勢動作對應的九軸數據進行對比,數據對比最為接近的手勢動作即為移動終端在空中運行的手勢動作;
[0048]S103、移動終端執行所述在空中運行的手勢動作對應的操控指令。
[0049]本實施例基于加速度傳感器、地磁傳感器和陀螺儀三種傳感器的數據收集,判斷移動終端在空中的手勢軌跡狀態,從而根據設定的手勢軌跡開啟相對應的功能,提高用戶體驗、增強趣味性和科技感。
[0050]實施例二
[0051]本發明的實施例二提供了一種移動終端的手勢操控方法,是在實施例一的基礎之上進行的改進。圖2是本發明實施例二的方法流程圖,請參考圖2,本發明實施例的方法包括以下步驟:
[0052]S201、建立手勢數據庫,其具體為:
[0053]S2011、移動終端在空中做出一個標準的運行軌跡,速度傳感器、地磁傳感器和陀螺儀將在該動作下采集到的九軸數據保存;比如拿著手機在空中做一個標準的〇(圓形)軌跡,此時手機從加速度傳感器和地磁傳感器、陀螺儀三種傳感器收集到的數據把它保存為〇形數據庫;
[0054]S2012、移動終端繼續做出其他的運行軌跡,將采集到的九軸數據保存到數據庫中,建立手勢數據庫;又比如根據用戶習慣,在空中畫一個C形軌跡,此時手機從加速度傳感器和地磁傳感器、陀螺儀三種傳感器收集到的數據把它保存為C形數據庫,等等,用戶可以根據自己的喜好建立數據庫,軌跡形狀按照理論來說是不限的;但為達到更好的效果,降低誤觸發的概率,可盡量避免設置過于簡單的手勢;
[0055]S2013、根據所建立的手勢數據庫,設置相對應的操控指令;把各個手勢動作所對應的功能進行設置,比如把C形軌跡對應音樂播放器,〇形軌跡對應開啟攝像頭等,這些對應設置可以綁定也可取消還可以刪除;
[0056]S202、校準移動終端的加速度傳感器、