專利名稱:一種移動終端方向鍵功能實現(xiàn)方法及裝置的制作方法
技術領域:
本發(fā)明涉及通訊領域,特別是涉及一種移動終端方向鍵功能實現(xiàn)方法及裝置。
背景技術:
現(xiàn)有技術中,移動終端的方向鍵常用機械式按鍵鍵盤、薄膜式按鍵鍵盤等等。這些按鍵鍵盤的體積大,占用比較多的空間,而且操作鍵盤時需要用力地按壓,同時產生按鍵音,影響用戶的使用體驗,長期地操作還會導致用戶疲勞。此外,還有投影鍵盤和激光紅外投影鍵盤,這些鍵盤用戶體驗良好,但對使用環(huán)境有一定的要求,要求有平面可供投影,不適合隨身攜帶使用。
發(fā)明內容
本發(fā)明主要解決的技術問題是提供一種移動終端方向鍵功能實現(xiàn)方法及裝置,能夠實現(xiàn)移動終端方向鍵功能,使用方便。為解決上述技術問題,本發(fā)明采用的一個技術方案是提供一種移動終端方向鍵功能實現(xiàn)方法,以任意一個方向為X軸,垂直于X軸的方向為y軸,所述方法包括如下步驟采樣按鍵操作物在光電感應模塊上的位移;計算所述位移在X軸或I軸上所形成的X分量或I分量;若所述X分量與I分量之差的絕對值大于判斷閾值,通過比較X分量的絕對值與y分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。其中,所述通過比較X分量的絕對值與y分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵步驟包括如下步驟若所述X分量的絕對值大于I分量的絕對值,且X分量在X軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向左鍵;若所述X分量的絕對值大于I分量的絕對值,且X分量在X軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向右鍵;若所述X分量的絕對值小于I分量的絕對值,且I分量在I軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向上鍵;若所述X分量的絕對值小于1分量的絕對值,且I分量在I軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向下鍵。其中,所述計算位移在X軸或y軸上所形成的X分量或y分量步驟包括如下步驟計算多次連續(xù)采樣得到的位移在X軸或I軸上所形成的X累積分量或I累積分量;所述若X分量與I分量之差的絕對值大于判斷閾值,通過比較X分量的絕對值與I分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵步驟包括如下步驟若所述X累積分量與I累積分量之差的絕對值大于判斷閾值,通過比較X累積分量的絕對值與y累積分量的絕對值的大小、及絕對值較大的累積分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。其中,所述通過比較X累積分量的絕對值與y累積分量的絕對值的大小、及絕對值較大的累積分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵步驟包括如下步驟若所述X累積分量的絕對值大于I累積分量的絕對值,且X累積分量在X軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向左鍵;若所述X累積分量的絕對值大于I累積分量的絕對值,且X累積分量在X軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向右鍵;若所述X累積分量的絕對值小于I累積分量的絕對值,且I累積分量在I軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向上鍵;若所述X累積分量的絕對值小于I累積分量的絕對值,且y累積分量在I軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向下鍵。
其中,所述采樣按鍵操作物在光電感應模塊上的位移之前還包括如下步驟若處于鎖鍵盤狀態(tài)時,禁止光電感應模塊工作。為解決上述技術問題,本發(fā)明采用的另一個技術方案是提供一種移動終端方向鍵功能實現(xiàn)裝置,以任意一個方向為X軸,垂直于X軸的方向為y軸,所述裝置包括采樣模塊,用于采樣按鍵操作物在光電感應模塊上的位移;計算模塊,用于計算所述位移在X軸或y軸上所形成的X分量或I分量;判斷模塊,用于在所述X分量與I分量之差的絕對值大于判斷閾值時,通過比較X分量的絕對值與y分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。其中,所述裝置進一步包括光電感應模塊,與采樣模塊相連,用于感應按鍵操作物的移動所產生的位移。其中,所述光電感應模塊包括開關端、復位端、中斷端、時鐘端及數(shù)據(jù)端,相應地,所述采樣模塊包括與光電感應模塊的開關端、復位端、中斷端、時鐘端及數(shù)據(jù)端對應的第一端、第二端、第三端、第四端及第五端,其中,所述光電感應模塊的開關端與采樣模塊的第一端連接;所述光電感應模塊的復位端與采樣模塊的第二端連接;所述光電感應模塊的中斷端與采樣模塊的第三端連接,中斷端與第三端的公共端與第一上拉電阻的一端連接,第一上拉電阻的另一端與電源連接;所述光電感應模塊的時鐘端與采樣模塊的第四端連接,時鐘端與第四端的公共端與第二上拉電阻的一端連接,第二上拉電阻的另一端與電源連接;所述光電感應模塊的數(shù)據(jù)端與采樣模塊的第五端連接,數(shù)據(jù)端與第五端的公共端與第三上拉電阻的一端連接,第三上拉電阻的另一端與電源連接。其中,所述判斷模塊還進一步用于在所述X分量的絕對值大于y分量的絕對值,且X分量在X軸上的值為負時,判斷所實現(xiàn)的移動終端方向鍵為向左鍵;在所述X分量的絕對值大于I分量的絕對值,且X分量在X軸上的值為正時,判斷所實現(xiàn)的移動終端方向鍵為向右鍵;在所述X分量的絕對值小于I分量的絕對值,且y分量在I軸上的值為負時,判斷所實現(xiàn)的移動終端方向鍵為向上鍵;在所述X分量的絕對值小于I分量的絕對值,且I分量在y軸上的值為正時,判斷所實現(xiàn)的移動終端方向鍵為向下鍵。其中,所述裝置還進一部包括禁止模塊,用于在處于鎖鍵盤狀態(tài)時,禁止光電感應模塊工作,以節(jié)省電能。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術的情況,本發(fā)明通過采樣按鍵操作物在光電感應模塊上的位移,并通過位移于在X軸或I軸所形成的分量去實現(xiàn)移動終端上的方向鍵功能,通過光電感應,用戶在使用時輕輕滑動即可實現(xiàn)移動終端方向鍵功能,不會產生按鍵音,也不會因為長時間的用力按壓而導致疲勞,而且,光電感應模塊比較小巧,可有效地節(jié)省空間,攜帶方便,使移動終端的外型更為美觀,同時,光電感應模塊對使用環(huán)境沒有特別要求,使用壽命也比其它按鍵長許多。
圖I是本發(fā)明移動終端方向鍵功能實現(xiàn)方法第一實施例的流程圖;圖2是本發(fā)明移動終端方向鍵功能實現(xiàn)方法第二實施例的流程圖;圖3是本發(fā)明移動終端方向鍵功能實現(xiàn)方法中多次連續(xù)采樣示意圖;圖4是本發(fā)明移動終端方向鍵功能實現(xiàn)裝置第一實施例的結構示意圖;圖5是本發(fā)明移動終端方向鍵功能實現(xiàn)裝置光電感應模塊與采樣模塊的連接示意圖。
具體實施例方式下面結合附圖和實施例對本發(fā)明進行詳細說明。參閱圖1,圖I是本發(fā)明移動終端方向鍵功能實現(xiàn)方法第一實施例的流程圖。本發(fā)明一種移動終端方向鍵功能實現(xiàn)方法第一實施例包括如下步驟步驟SllO :采樣按鍵操作物在光電感應模塊上的位移。在實際應用設計時,在光電感應模塊上,可以以任意一個方向為X軸,垂直于X軸的方向為y軸建立參考坐標系。系統(tǒng)若處于鎖鍵盤狀態(tài)時,禁止光電感應模塊工作。反之,則允許光電感應模塊工作。采樣時,用戶通過手指或筆等按鍵操作物在光電感應模塊上移動,則光電感應模塊可檢測出反射光線的變化,從而感應出按鍵操作物在光電感應模塊上的位移。步驟S120 :計算所述位移在X軸或y軸上所形成的x分量或y分量。若按鍵操作物在光電感應模塊上的位移完全平行于X軸,則按鍵操作物在光電感應模塊上的位移在X軸所形成的X分量等于位移量,y分量等于零;若按鍵操作物在光電感應模塊上的位移完全垂直于X軸,則按鍵操作物在光電感應模塊上的位移在X軸所形成的X分量等于零,y分量等于位移量;若按鍵操作物在光電感應模塊上的位移與X軸形成除了平行或垂直外的夾角,通過矢量分解法分別計算按鍵操作物在光電感應模塊上的位移在X軸所形成的X分量及y分量。步驟S130 :通過比較X分量的絕對值與y分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。光電感應模塊感應到的按鍵操作物移動可能分為兩種情況,第一,用戶意圖使用方向鍵功能;第二,用戶錯誤碰觸到光電感應模塊。在第一種情況下,用戶有意識地沿著平行或垂直于X軸的方向快速移動,因而,光電感應模塊采樣得到的X分量的絕對值與I分量的絕對值的差別比較大。在第二種情況下,用戶無意識地碰觸到光電感應模塊,因而,在絕大多數(shù)情況下,按鍵操作物在光電感應模塊上的位移與X軸形成除了平行或垂直外的夾角,而且此時按鍵操作物的移動比較慢,使得光電感應模塊采樣得到的X分量的絕對值與y分量的絕對值的差別比較小。通過多次實驗獲得一個判斷閾值即可將上述兩種情況區(qū)別出來。若X分量與y分量之差的絕對值大于判斷閾值,則用戶意圖使用方向鍵功能。反之,則用戶錯誤碰觸到光電感應模塊。
在本實施例中,在判斷出用戶意圖使用方向鍵功能后,通過下述的方法實現(xiàn)移動終端方向鍵若X分量的絕對值大于y分量的絕對值,且X分量在X軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向左鍵;若X分量的絕對值大于y分量的絕對值,且X分量在X軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向右鍵;若X分量的絕對值小于y分量的絕對值,且y分量在y軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向上鍵;若X分量的絕對值小于y分量的絕對值,且y分量在y軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向下鍵。上述實施例針對的是單次的采樣的情況,若按鍵操作物移動較快,單次采樣也可以獲得良好的效果,若按鍵操作物移動較慢,或者為了提高實現(xiàn)效果,還可以通過多次連續(xù)采樣的方法進行判斷。參閱圖2,圖2是本發(fā)明移動終端方向鍵功能實現(xiàn)方法第二實施例的流程圖。本發(fā)明一種移動終端方向鍵功能實現(xiàn)方法第二實施例包括如下步驟步驟S210 :采樣按鍵操作物在光電感應模塊上的位移。在實際應用設計時,在光電感應模塊上,可以以任意一個方向為X軸,垂直于X軸的方向為y軸建立參考坐標系。系統(tǒng)若處于鎖鍵盤狀態(tài)時,禁止光電感應模塊工作。反之,則允許光電感應模塊工作。采樣時,用戶通過手指或筆等按鍵操作物在光電感應模塊上移動,則光電感應模塊可檢測出反射光線的變化,從而感應出按鍵操作物在光電感應模塊上的位移。步驟S220 :計算多次連續(xù)采樣得到的位移在X軸或y軸上所形成的X累積分量或y累積分量。參閱圖3,圖3是本發(fā)明移動終端方向鍵功能實現(xiàn)方法中多次連續(xù)采樣示意圖。在本實施例中,連續(xù)五次采樣按鍵操作物在光電感應模塊110上的位移,并在按鍵操作物移動的軌跡上形成采樣點A E。對于相鄰的兩個采樣點,若按鍵操作物在光電感應模塊上的位移完全平行于X軸,則按鍵操作物在光電感應模塊上的位移在X軸所形成的X分量等于位移量,y分量等于零;若按鍵操作物在光電感應模塊上的位移完全垂直于X軸,則按鍵操作物在光電感應模塊上的位移在X軸所形成的X分量等于零,y分量等于位移量;若按鍵操作物在光電感應模塊上的位移與X軸形成除了平行或垂直外的夾角,通過矢量分解法分別計算按鍵操作物在光電感應模塊上的位移在X軸所形成的X分量及I分量。如圖3所示,通過矢量分解法計算可得采樣點A及采樣點B之間的位移在X軸所形成的X分量為xl,在y軸上所形成的I分量為yl,同樣地,采樣點B及采樣點C在x軸所形成的X分量為x2,在y軸上所形成的y分量為y2,采樣點C及采樣點D在x軸所形成的X分量為x3,在y軸上所形成的y分量為y3,采樣點D及采樣點E在x軸所形成的x分量為x4,在y軸上所形成的y分量為y4。經過五次連續(xù)采樣后,可獲得在x軸上的累積分量為xl+x2+x3+x4,在Y軸上的累積分量為yl+y2+y3+y4。
值得注意的是,相連采樣點之間的位移在X軸、y軸上所產生的X分量、y分量均為具有方向的矢量值。在其它的實施方式中,連續(xù)采樣的次數(shù)也可以為六次、七次、八次等。在實際應用中,具體的連續(xù)采樣的次數(shù)可綜合考慮處理的速度及實現(xiàn)方向鍵的正確率而定。步驟S230 :通過比較X累積分量的絕對值與I累積分量的絕對值的大小、及絕對值較大的累積分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。
光電感應模塊感應到的按鍵操作物移動可能分為兩種情況,第一,用戶意圖使用方向鍵功能;第二,用戶錯誤碰觸到光電感應模塊。在第一種情況下,用戶有意識地沿著平行或垂直于X軸的方向移動,因而,光電感應模塊多次連續(xù)采樣得到的X累積分量的絕對值與y累積分量的絕對值的差別比較大。在第二種情況下,用戶無意識地碰觸到光電感應模塊,因而,在絕大多數(shù)情況下,按鍵操作物在光電感應模塊上的位移與X軸形成除了平行或垂直外的夾角,而且此時按鍵操作物的移動比較慢,使得光電感應模塊采樣得到的X累積分量的絕對值與y累積分量的絕對值的差別比較小。通過多次實驗獲得一個判斷閾值即可將上述兩種情況區(qū)別出來。若X累積分量與I累積分量之差的絕對值大于判斷閾值,則用戶意圖使用方向鍵功能。反之,則用戶錯誤碰觸到光電感應模塊。在本實施例中,在判斷出用戶意圖使用方向鍵功能后,通過下述的方法實現(xiàn)移動終端方向鍵若X累積分量的絕對值大于y累積分量的絕對值,且X累積分量在X軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向左鍵;若X累積分量的絕對值大于y累積分量的絕對值,且X累積分量在X軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向右鍵;若X累積分量的絕對值小于y累積分量的絕對值,且y累積分量在y軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向上鍵;若X累積分量的絕對值小于y累積分量的絕對值,且y累積分量在y軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向下鍵。區(qū)別于現(xiàn)有技術,本發(fā)明通過采樣按鍵操作物在光電感應模塊上的位移,并通過位移在X軸或I軸所形成的分量去實現(xiàn)移動終端上的方向鍵功能,通過光電感應,用戶在使用時輕輕滑動即可實現(xiàn)移動終端方向鍵功能,不會產生按鍵音,也不會因為長時間的用力按壓而導致疲勞,而且,光電感應模塊比較小巧,可有效地節(jié)省空間,攜帶方便,使移動終端的外型更為美觀,同時,光電感應模塊對使用環(huán)境沒有特別要求,使用壽命也比其它按鍵長許多。參閱圖4,圖4是本發(fā)明移動終端方向鍵功能實現(xiàn)裝置第一實施例的結構示意圖。本發(fā)明一種移動終端方向鍵功能實現(xiàn)裝置第一實施例包括順序連接的光電感應模塊110、采樣模塊120、計算模塊130及判斷模塊140。光電感應模塊110檢測出用戶通過手指或筆等按鍵操作物在光電感應模塊110上隨機移動引起的反射光線變化,從而感應出按鍵操作物在光電感應模塊110上的位移。相應地,采樣模塊120進行采樣獲得按鍵操作物在光電感應模塊上的位移,并輸入到計算模塊130進行計算。
若采樣模塊120采樣得到的按鍵操作物在光電感應模塊上的位移完全平行于X軸,則計算模塊130計算得到在X軸所形成的X分量等于位移量,y分量等于零;若采樣模塊120采樣得到的按鍵操作物在光電感應模塊上的位移完全垂直于X軸,則計算模塊130計算得到在X軸所形成的X分量等于零,y分量等于位移量;若采樣模塊120采樣得到的按鍵操作物在光電感應模塊上的位移與X軸形成除了平行或垂直外的夾角,計算模塊130通過矢量分解法分別計算按鍵操作物在光電感應模塊上的位移在X軸所形成的X分量及I分量。 若X分量與y分量之差的絕對值大于判斷閾值,判斷模塊140通過比較x分量的絕對值與y分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。在本實施例中,若X分量的絕對值大于y分量的絕對值,且X分量在X軸上的值為負,判斷模塊140判斷所實現(xiàn)的移動終端方向鍵為向左鍵;若X分量的絕對值大于y分量的絕對值,且X分量在X軸上的值為正,判斷模塊140判斷所實現(xiàn)的移動終端方向鍵為向右鍵;若X分量的絕對值小于y分量的絕對值,且y分量在y軸上的值為負,判斷模塊140判斷所實現(xiàn)的移動終端方向鍵為向上鍵;若X分量的絕對值小于y分量的絕對值,且y分量在y軸上的值為正,判斷模塊140判斷所實現(xiàn)的移動終端方向鍵為向下鍵。本發(fā)明一種移動終端方向鍵功能實現(xiàn)裝置第二實施例中,采樣模塊120還可以多次連續(xù)采樣得到的按鍵操作物在光電感應模塊上的位移。計算模塊130相應地計算多次連續(xù)采樣得到的位移在X軸或I軸上所形成的X累積分量或I累積分量。此時,若X累積分量與I累積分量之差的絕對值大于判斷閾值,則判斷模塊140相應地通過比較X累積分量的絕對值與y累積分量的絕對值的大小、及絕對值較大的累積分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。圖5是本發(fā)明移動終端方向鍵功能實現(xiàn)裝置光電感應模塊110與采樣模塊120的連接示意圖。光電感應模塊110包括開關端Power、復位端RST、中斷端EINT、時鐘端SCL及數(shù)據(jù)端SDA,相應地,采樣模塊120包括與光電感應模塊110的開關端Power、復位端RST、中斷端EINT、時鐘端SCL及數(shù)據(jù)端SDA對應連接的第一端Portl、第二端Port2、第三端Port3、第四端Port4及第五端Port5。光電感應模塊110的開關端Power與采樣模塊120的第一端Portl連接;光電感應模塊110的復位端RST與采樣模塊120的第二端Port2連接;光電感應模塊110的中斷端EINT與采樣模塊120的第三端Port3連接,中斷端EINT與第三端Port3的公共端與第一上拉電阻Rl的一端連接,第一上拉電阻Rl的另一端與電源AVDD連接;光電感應模塊110的時鐘端SCL與采樣模塊120的第四端Port4連接,時鐘端SCL與第四端Port4的公共端與第二上拉電阻R2的一端連接,第二上拉電阻R2的另一端與電源AVDD連接;光電感應模塊110的數(shù)據(jù)端SDA與采樣模塊120的第五端Port5連接,數(shù)據(jù)端SDA與第五端Port5的公共端與第三上拉電阻R3的一端連接,第三上拉電阻R3的另一端與電源AVDD連接。工作時,采樣模塊120的第一端Portl通過給光電感應模塊110的開關端Power傳輸使能信號使能光電感應模塊110,其中,使能信號包括高電平、低電平。采樣模塊120的第二端Port2通過給光電感應模塊110的復位端RST傳輸復位信號復位光電感應模塊110,其中,復位信號包括高電平、低電平。當按鍵操作物在光電感應模塊110上移動時,光電感應模塊110感應到按鍵操作物的移動,并通過中斷端EINT發(fā)送中斷信號給采樣模塊120。采樣模塊120接收到中斷信號后定時進行采樣。采樣的數(shù)據(jù)在光電感應模塊110的時鐘端SCL及數(shù)據(jù)端SDA的配合下,傳輸?shù)讲蓸幽K120的第四端Port4及第五端Port5。若處于鎖鍵盤狀態(tài)時,米樣模塊120的第一端Portl通過給光電感應模塊110的開關端Power傳輸非使能信號非使能光電感應模塊110,其中,非使能信號包括低電平、高電平。
光電感應模塊110的時鐘端SCL及數(shù)據(jù)端SDA在進行數(shù)據(jù)傳輸時完全遵守I2C協(xié)議。此外,本發(fā)明移動終端方向鍵功能實現(xiàn)裝置還可以包括禁止模塊,用于在處于鎖鍵盤狀態(tài)時,禁止光電感應模塊工作,以節(jié)省電能。區(qū)別于現(xiàn)有技術的情況,本發(fā)明通過采樣按鍵操作物在光電感應模塊上的位移,并通過位移于在X軸或I軸所形成的分量去實現(xiàn)移動終端上的方向鍵功能,通過光電感應,用戶在使用時輕輕滑動即可實現(xiàn)移動終端方向鍵功能,不會產生按鍵音,也不會因為長時間的用力按壓而導致疲勞,而且,光電感應模塊比較小巧,可有效地節(jié)省空間,攜帶方便,使移動終端的外型更為美觀,同時,光電感應模塊對使用環(huán)境沒有特別要求,使用壽命也比其它按鍵長許多。以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。
權利要求
1.ー種移動終端方向鍵功能實現(xiàn)方法,其特征在于,以任意ー個方向為X軸,垂直于X軸的方向為I軸,所述方法包括如下步驟 采樣按鍵操作物在光電感應模塊上的位移; 計算所述位移在X軸或y軸上所形成的X分量或I分量; 若所述X分量與I分量之差的絕對值大于判斷閾值,通過比較X分量的絕對值與I分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。
2.根據(jù)權利要求I所述的移動終端方向鍵功能實現(xiàn)方法,其特征在于,所述通過比較X分量的絕對值與y分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵步驟包括如下步驟 若所述X分量的絕對值大于I分量的絕對值,且X分量在X軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向左鍵; 若所述X分量的絕對值大于I分量的絕對值,且X分量在X軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向右鍵; 若所述X分量的絕對值小于I分量的絕對值,且I分量在I軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向上鍵; 若所述X分量的絕對值小于I分量的絕對值,且I分量在I軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向下鍵。
3.根據(jù)權利要求I所述的移動終端方向鍵功能實現(xiàn)方法,其特征在于,所述計算位移在X軸或y軸上所形成的X分量或I分量步驟包括如下步驟計算多次連續(xù)采樣得到的位移在X軸和I軸上所形成的X累積分量和I累積分量; 若所述X分量與I分量之差的絕對值大于判斷閾值,通過比較X分量的絕對值與I分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵步驟包括如下步驟 若所述X累積分量與I累積分量之差的絕對值大于判斷閾值,通過比較X累積分量的絕對值與y累積分量的絕對值的大小、及絕對值較大的累積分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。
4.根據(jù)權利要求3所述的移動終端方向鍵功能實現(xiàn)方法,其特征在于,所述通過比較X累積分量的絕對值與y累積分量的絕對值的大小、及絕對值較大的累積分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵步驟包括如下步驟 若所述X累積分量的絕對值大于I累積分量的絕對值,且X累積分量在X軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向左鍵; 若所述X累積分量的絕對值大于I累積分量的絕對值,且X累積分量在X軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向右鍵; 若所述X累積分量的絕對值小于I累積分量的絕對值,且y累積分量在I軸上的值為負,判斷所實現(xiàn)的移動終端方向鍵為向上鍵; 若所述X累積分量的絕對值小于I累積分量的絕對值,且y累積分量在I軸上的值為正,判斷所實現(xiàn)的移動終端方向鍵為向下鍵。
5.根據(jù)權利要求I所述的移動終端方向鍵功能實現(xiàn)方法,其特征在于,所述采樣按鍵操作物在光電感應模塊上的位移步驟之前還包括如下步驟 若處于鎖鍵盤狀態(tài)時,禁止光電感應模塊工作,以節(jié)省電能。
6.—種移動終端方向鍵功能實現(xiàn)裝置,其特征在于,以任意ー個方向為X軸,垂直于X軸的方向為y軸,所述裝置包括 采樣模塊,用于采樣按鍵操作物在光電感應模塊上的位移; 計算模塊,用于計算所述位移在X軸或I軸上所形成的X分量或I分量; 判斷模塊,用于在所述X分量與I分量之差的絕對值大于判斷閾值時,通過比較X分量的絕對值與y分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。
7.根據(jù)權利要求6所述的移動終端方向鍵功能實現(xiàn)裝置,其特征在于,所述裝置進ー步包括 光電感應模塊,與采樣模塊相連,用于感應按鍵操作物的移動所產生的位移。
8.根據(jù)權利要求7所述的移動終端方向鍵功能實現(xiàn)裝置,其特征在于,所述光電感應模塊包括開關端、復位端、中斷端、時鐘端及數(shù)據(jù)端,相應地,所述采樣模塊包括與光電感應模塊的開關端、復位端、中斷端、時鐘端及數(shù)據(jù)端對應的第一端、第二端、第三端、第四端及第五端,其中, 所述光電感應模塊的開關端與采樣模塊的第一端連接; 所述光電感應模塊的復位端與采樣模塊的第二端連接; 所述光電感應模塊的中斷端與采樣模塊的第三端連接,中斷端與第三端的公共端與第一上拉電阻的一端連接,第一上拉電阻的另一端與電源連接; 所述光電感應模塊的時鐘端與采樣模塊的第四端連接,時鐘端與第四端的公共端與第ニ上拉電阻的一端連接,第二上拉電阻的另一端與電源連接; 所述光電感應模塊的數(shù)據(jù)端與采樣模塊的第五端連接,數(shù)據(jù)端與第五端的公共端與第三上拉電阻的一端連接,第三上拉電阻的另一端與電源連接。
9.根據(jù)權利要求6所述的移動終端方向鍵功能實現(xiàn)裝置,其特征在于,所述判斷模塊還進ー步用于 在所述X分量的絕對值大于I分量的絕對值,且X分量在X軸上的值為負時,判斷所實現(xiàn)的移動終端方向鍵為向左鍵; 在所述X分量的絕對值大于I分量的絕對值,且X分量在X軸上的值為正時,判斷所實現(xiàn)的移動終端方向鍵為向右鍵; 在所述X分量的絕對值小于I分量的絕對值,且I分量在I軸上的值為負時,判斷所實現(xiàn)的移動終端方向鍵為向上鍵; 在所述X分量的絕對值小于I分量的絕對值,且I分量在I軸上的值為正時,判斷所實現(xiàn)的移動終端方向鍵為向下鍵。
10.根據(jù)權利要求6所述的移動終端方向鍵功能實現(xiàn)裝置,其特征在于,所述裝置還進一部包括 禁止模塊,用于在處于鎖鍵盤狀態(tài)吋,禁止光電感應模塊工作,以節(jié)省電能。
全文摘要
一種移動終端方向鍵功能實現(xiàn)方法,以任意一個方向為x軸,垂直于x軸的方向為y軸,所述方法包括如下步驟采樣按鍵操作物在光電感應模塊上的位移;計算所述位移在x軸或y軸上所形成的x分量或y分量;若所述x分量與y分量之差的絕對值大于判斷閾值,通過比較x分量的絕對值與y分量的絕對值的大小、及絕對值較大的分量在相應的軸上的值的正負情況判斷所實現(xiàn)的移動終端方向鍵。通過上述方式,用戶在使用時輕輕滑動即可實現(xiàn)移動終端方向鍵功能,不會產生按鍵音,也不會因為長時間的用力按壓而導致疲勞,而且,光電感應模塊比較小巧,可有效地節(jié)省空間,攜帶方便,使移動終端的外型更為美觀,同時,光電感應模塊對使用環(huán)境沒有特別要求,使用壽命也比其它按鍵長許多。
文檔編號G06F3/042GK102622134SQ20121003995
公開日2012年8月1日 申請日期2012年2月21日 優(yōu)先權日2012年2月21日
發(fā)明者向金明, 黃俊乾 申請人:惠州Tcl移動通信有限公司