專利名稱:一種應(yīng)用焦點切換的方法及移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種應(yīng)用焦點切換的方法及移動終端。
背景技術(shù):
隨著通信技術(shù)的日益發(fā)展,移動終端已成為人們生活中較為重要的工具;由于各種技術(shù)的發(fā)展使移動終端綜合了更多的功能,可以作為通信、隨身影音設(shè)備,甚至是游戲娛 樂設(shè)備。更多的功能則要求移動終端具有更為便捷的菜單和操作系統(tǒng),而且需要為用戶提 供更為方便和精確的操控方式。當(dāng)前用戶操控移動終端的方式主要包括鍵盤、滾輪、觸摸屏以及語音設(shè)備等。對于鍵盤和滾輪的操控方式來說,已經(jīng)逐漸滿足不了用戶的需求,由于移動終端的高度多功 能化和智能化,可以接收輸入的焦點也很多,單純的鍵盤和滾輪對于眾多的焦點間的切換 不夠便捷和直接,需要用戶進行大量的按鍵操作。而通過觸摸屏的操作雖然可以直接便捷 的進行焦點間的切換,但是由于這些焦點過多的分布在屏幕的范圍內(nèi),用戶一旦接觸到觸 摸屏,則會選中位于該接觸范圍的控件。很多情況下,用戶經(jīng)常會觸摸錯誤的位置,因此會進行錯誤的控件選擇,給用戶使用造成了不便。語音識別技術(shù)在現(xiàn)階段只能進行有限的簡 單操作,無法應(yīng)付當(dāng)前高度多功能化和智能化的智能終端,而且語音識別需要較多的存儲空間和處理能力,需要用戶支付較高的使用成本。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于提供一種應(yīng)用焦點切換的方法及移動終 端,能夠基于移動終端中的加速度傳感器完成應(yīng)用焦點的切換,能夠給用戶提供一種更為 直觀和便捷的操控方式,提高用戶體驗。為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種應(yīng)用焦點切換的方法,包括加速度傳感器感測移動終端相對于在水平面和/或垂直面的傾斜角度;根據(jù)所述移動終端相對于在水平面和/或垂直面的傾斜角度,確定焦點切換的方 向;根據(jù)當(dāng)前焦點控件的位置和焦點切換的方向,從控件鏈表中匹配出下一個焦點控 件;所述控件鏈表用于存儲應(yīng)用界面可接受焦點的控件之間進行切換的傾斜角度值;將焦點切換至下一個焦點控件。相應(yīng)的,本發(fā)明還提供了一種移動終端,該移動終端包括加速度傳感器,用于感測移動終端相對于在水平面和/或垂直面的傾斜角度;數(shù)據(jù)處理單元,用于根據(jù)所述加速度傳感器感測獲得的所述移動終端相對于在水 平面和/或垂直面的傾斜角度,確定焦點切換的方向;焦點獲取單元,用于根據(jù)當(dāng)前焦點控件的位置和所述數(shù)據(jù)處理單元獲得的焦點切 換的方向,從控件鏈表中匹配出下一個焦點控件;所述控件鏈表用于存儲應(yīng)用界面可接受 焦點的控件之間進行切換的傾斜角度值;
焦點切換單元,用于將焦點切換至下一個焦點控件。本發(fā)明實施例通過加速度傳感器測量移動終端相對于水平面和/或垂直面的傾 斜角度,獲得焦點切換的方向和下一焦點控件的位置,然后將焦點切換至下一個焦點控件。 能夠給用戶提供一種更為直觀和便捷的操控移動終端的方式,而且不會因為觸摸屏的靈敏 度而產(chǎn)生的過多的誤操作,能夠有效利用移動終端的加速度傳感器,給用戶提供良好的使 用體驗。
圖1為本發(fā)明實現(xiàn)基于加速度傳感器的應(yīng)用焦點切換的方法的第一實施例流程圖;圖2為本發(fā)明實現(xiàn)基于加速度傳感器的應(yīng)用焦點切換的方法的第二實施例流程 圖;圖3為本發(fā)明移動終端的第一實施例示意圖;圖4為本發(fā)明移動終端的第二實施例示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施例 作進一步地詳細描述。請參見圖1,圖1為本發(fā)明實現(xiàn)基于加速度傳感器的應(yīng)用焦點切換的方法的第一 實施例流程圖。如圖1所示,該方法的流程具體包括步驟S101,加速度傳感器感測移動終端相對于在水平面和/或垂直面的傾斜角度。步驟S102,根據(jù)所述移動終端相對于在水平面和/或垂直面的傾斜角度,確定焦 點切換的方向。步驟S103,根據(jù)當(dāng)前焦點控件的位置和焦點切換的方向,從控件鏈表中匹配出下 一個焦點控件;所述控件鏈表用于存儲應(yīng)用界面可接受焦點的控件之間進行切換的傾斜角度值。步驟S104,將焦點切換至下一個焦點控件。本發(fā)明實施例通過加速度傳感器測量移動終端相對于水平面和/或垂直面的傾 斜角度,獲得焦點切換的方向和下一焦點控件的位置,然后將焦點切換至下一個焦點控件。 能夠給用戶提供一種更為直觀和便捷的操控移動終端的方式,而且不會因為觸摸屏的靈敏 度而產(chǎn)生的過多的誤操作,能夠有效利用移動終端的加速度傳感器,給用戶提供良好的使 用體驗。請參見圖2,圖2為本發(fā)明實現(xiàn)基于加速度傳感器的應(yīng)用焦點切換的方法的第二 實施例流程圖。如圖2所示,該方法的流程具體包括步驟S201,加速度傳感器感測移動終端相對于在水平面和/或垂直面的傾斜角度。本實施例中,加速度傳感器可以測出移動終端相對于水平面和/或垂直面的傾斜 角度變化速度。加速度傳感器是一種能夠測量加速力的電子設(shè)備,當(dāng)物體在加速過程中作用在物體上的力。以重力加速度傳感器為例,通過測量由于重力引起的加速度,可以計算出設(shè)備相對于水平面的傾斜角度。除此之外,還可以使用以其他原理設(shè)計的加速度傳感器,例如壓阻三軸加速度傳感器、壓電陶瓷三軸加速度傳感器。除了可以測量移動終端相對于水 平面的傾斜角度,還可以測量相對于垂直面的傾斜角度,或者同時測量相對于水平面和垂直面的傾斜角度。具體可以根據(jù)要求的切換精度來選取對應(yīng)類型的加速度傳感器。步驟S202,據(jù)所述移動終端在水平和/或垂直方向的傾斜角度,獲得所述移動終端在對應(yīng)方向輸出量的變化量。步驟S203,根據(jù)所述變化量確定焦點切換的方向。本實施例中,據(jù)所述移動終端在水平和/或垂直方向的傾斜角度,可以計算獲取移動終端在對應(yīng)方向輸出量的變化量。通過分析動態(tài)加速度,你可以分析出移動終端運動 的方式,從而可以獲得焦點切換的方向。其中,根據(jù)移動終端在水平和/或垂直方向的傾斜角度計算獲取移動終端在對應(yīng)方向輸出量的變化量中,移動終端在對應(yīng)方向輸出量可以根 據(jù)移動終端的存儲能力設(shè)定需要存儲的輸出量的數(shù)值。因此在計算之前需要讀取根據(jù)設(shè)定 存儲的輸出量的數(shù)值。利用移動終端在對應(yīng)方向輸出量進行計算,可以根據(jù)精度的需求或 移動終端的存儲時間間隔來選取不同數(shù)量的輸出量數(shù)值,并根據(jù)所述變化量確定焦點切換 的方向。步驟S204,根據(jù)當(dāng)前焦點控件的位置和焦點切換的方向,從控件鏈表中匹配出下 一個焦點控件;所述控件鏈表用于存儲應(yīng)用界面可接受焦點的控件之間進行切換的傾斜角度值。本實施例中,所述控件鏈表用于存儲應(yīng)用界面可接受焦點的控件之間進行切換的傾斜角度值。在已知當(dāng)前焦點控件位置和傾斜角度值時,可以匹配獲得在各個方向上可進 行焦點切換的控件。因此,在確定焦點切換的方向后,可以匹配出下一個焦點控件。步驟S205,將確定的所述焦點切換的方向轉(zhuǎn)換成對應(yīng)的方向鍵值,將焦點切換至下一個焦點控件。本實施例中,根據(jù)步驟S203可以獲得焦點切換的方向,并將確定的該焦點切換的方向轉(zhuǎn)換成對應(yīng)的方向鍵值。相當(dāng)于選擇鍵盤上的方向鍵,當(dāng)轉(zhuǎn)換右鍵鍵值時相當(dāng)于右鍵 的輸入。在已知下一焦點控件位置和具體的方向鍵值后,則可以直接將焦點切換到該焦點 控件。本實施例中,可以將焦點切換至下一個焦點控件的切換速度設(shè)置為對應(yīng)于移動終端 相對于在水平面和/或垂直面的傾斜角度的變化速度,在傾斜角度的變化速度快時,焦點 的切換速度也加快;在傾斜角度的變化速度慢時,焦點的切換速度也對應(yīng)減慢,以提供更好 的用戶體驗。步驟S206,根據(jù)用戶輸入的操作指令對所述焦點控件進行操作處理。本實施例中,在確定并切換到下一焦點控件后,可以根據(jù)移動終端獲取的用戶輸入的操作,根據(jù)用戶輸 入的操作指令對所述焦點控件進行進一步的操作處理。所述操作指令可以通過按鍵輸入或 通過觸摸屏輸入。本發(fā)明實施例通過加速度傳感器測量移動終端相對于水平面和/或垂直面的傾斜角度,獲得焦點切換的方向和下一焦點控件的位置,然后將焦點切換至下一個焦點控件。 能夠給用戶提供一種更為直觀和便捷的操控移動終端的方式,而且不會因為觸摸屏的靈敏度而產(chǎn)生的過多的誤操作,能夠有效利用移動終端的加速度傳感器,給用戶提供良好的使用體驗。請參見圖3,圖3為本發(fā)明移動終端的第一實施例示意圖,該移動終端包括加速度傳感器310、數(shù)據(jù)處理單元320、焦點獲取單元330、及焦點切換單元340。上述單元一次 相連。加速度傳感器310,用于感測移動終端相對于在水平面和/或垂直面的傾斜角度。數(shù)據(jù)處理單元320,用于根據(jù)所述加速度傳感器310感測獲得的所述移動終端相 對于在水平面和/或垂直面的傾斜角度,確定焦點切換的方向。焦點獲取單元330,用于根據(jù)當(dāng)前焦點控件的位置和所述數(shù)據(jù)處理單元320獲得 的焦點切換的方向,從控件鏈表中匹配出下一個焦點控件;所述控件鏈表用于存儲應(yīng)用界面可接受焦點的控件之間進行切換的傾斜角度值。焦點切換單元340,用于將焦點切換至下一個焦點控件。本發(fā)明實施例通過加速度傳感器測量移動終端相對于水平面和/或垂直面的傾 斜角度,獲得焦點切換的方向和下一焦點控件的位置,然后將焦點切換至下一個焦點控件。 能夠給用戶提供一種更為直觀和便捷的操控移動終端的方式,而且不會因為觸摸屏的靈敏 度而產(chǎn)生的過多的誤操作,能夠有效利用移動終端的加速度傳感器,給用戶提供良好的使 用體驗。請參見圖4,圖4為本發(fā)明移動終端的第二實施例示意圖,該移動終端包括加速 度傳感器410、數(shù)據(jù)處理單元420、焦點獲取單元430、方向轉(zhuǎn)換單元440、焦點切換單元450 以及控制單元460。加速度傳感器410、數(shù)據(jù)處理單元420、焦點獲取單元430、焦點切換單 元450以及控制單元460依次相連接,方向轉(zhuǎn)換單元440分別與數(shù)據(jù)處理單元420以及焦 點切換單元450相連。加速度傳感器410,用于感測移動終端相對于在水平面和/或垂直面的傾斜角度。本實施例中,加速度傳感器410可以測出移動終端相對于水平面和/或垂直面的 傾斜角度變化速度。加速度傳感器410是一種能夠測量加速力的電子設(shè)備,當(dāng)物體在加速 過程中作用在物體上的力。以重力加速度傳感器為例,通過測量由于重力引起的加速度,可 以計算出設(shè)備相對于水平面的傾斜角度。除此之外,還可以使用以其他原理設(shè)計的加速度 傳感器,例如壓阻三軸加速度傳感器、壓阻式三軸加速度傳感器。除了可以測量移動終端相 對于水平面的傾斜角度,還可以測量相對于垂直面的傾斜角度,或者同時測量相對于水平 面和垂直面的傾斜角度。具體可以根據(jù)要求的切換精度來選取對應(yīng)類型的加速度傳感器。數(shù)據(jù)處理單元420,用于根據(jù)所述加速度傳感器410感測獲得的所述移動終端相 對于在水平面和/或垂直面的傾斜角度,確定焦點切換的方向。數(shù)據(jù)處理單元420具體包括輸出量獲取模塊421和方向獲取模塊422。輸出量 獲取模塊421用于根據(jù)所述移動終端在水平和/或垂直方向的傾斜角度,獲取所述移動終 端在對應(yīng)方向輸出量的變化量;方向獲取模塊422用于根據(jù)所述變化量確定焦點切換的方 向。具體參見步驟S202和S203,在此不在贅述。焦點獲取單元430,用于根據(jù)當(dāng)前焦點控件的位置和所述數(shù)據(jù)處理單元獲得的焦 點切換的方向,從控件鏈表中匹配出下一個焦點控件;所述控件鏈表用于存儲應(yīng)用界面可 接受焦點的控件之間進行切換的傾斜角度值。具體的計算方式請參見S204,在此不再贅述。 焦點獲取單元430還管理所述控件鏈表。
方向轉(zhuǎn)換單元440,用于將確定的所述焦點切換的方向轉(zhuǎn)換成對應(yīng)的方向鍵值。本實施例中,數(shù)據(jù)處理單元420可以獲得焦點切換的方向,方向轉(zhuǎn)換單元440將確 定的該焦點切換的方向轉(zhuǎn)換成對應(yīng)的方向鍵值。相當(dāng)于選擇鍵盤上的方向鍵,當(dāng)轉(zhuǎn)換右鍵 鍵值時相當(dāng)于右鍵的輸入。焦點切換單元450,用于將焦點切換至下一個焦點控件。本實施中,在已知下一焦點控件位置和具體的方向鍵值后,則可以直接將焦點切 換到該焦點控件。本實施例中,還可以將焦點切換至下一個焦點控件的切換速度設(shè)置為對 應(yīng)于移動終端相對于在水平面和/或垂直面的傾斜角度的變化速度,在傾斜角度的變化速 度快時,焦點的切換速度也加快;在傾斜角度的變化速度慢時,焦點的切換速度也對應(yīng)減 慢,以提供更好的用戶體驗??丶僮鲉卧?60,用于根據(jù)用戶輸入的操作指令對所述焦點控件進行操作處理。 所述操作指令可以通過按鍵輸入或通過觸摸屏輸入。本發(fā)明實施例通過加速度傳感器測量移動終端相對于水平面和/或垂直面的傾斜角度,獲得焦點切換的方向和下一焦點控件的位置,然后將焦點切換至下一個焦點控件。 能夠給用戶提供一種更為直觀和便捷的操控移動終端的方式,而且不會因為觸摸屏的靈敏 度而產(chǎn)生的過多的誤操作,使能夠有效利用移動終端的加速度傳感器,給用戶提供良好的 使用體驗。要說明的是,通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到 各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;?這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形 式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干 指令用以使得一臺移動終端執(zhí)行各個實施例或者實施例的某些部分所述的方法。以上所列舉的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范 圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
一種應(yīng)用焦點切換的方法,其特征在于,包括加速度傳感器感測移動終端相對于在水平面和/或垂直面的傾斜角度;根據(jù)所述移動終端相對于在水平面和/或垂直面的傾斜角度,確定焦點切換的方向;根據(jù)當(dāng)前焦點控件的位置和焦點切換的方向,從控件鏈表中匹配出下一個焦點控件;所述控件鏈表用于存儲應(yīng)用界面可接受焦點的控件之間進行切換的傾斜角度值;將焦點切換至下一個焦點控件。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述移動終端在水平和/或垂直方向的傾斜角度,確定焦點切換的方向;據(jù)所述移動終端在水平和/或垂直方向的傾斜角度,獲得所述移動終端在對應(yīng)方向輸 出量的變化量;根據(jù)所述變化量確定焦點切換的方向。
3.如權(quán)利要求2所述的方法,其特征在于,所述將焦點切換至下一個焦點控件前,還包括將確定的所述焦點切換的方向轉(zhuǎn)換成對應(yīng)的方向鍵值。
4.如權(quán)利要求1至3任一項所述的方法,其特征在于,所述將焦點切換至下一個焦點控 件后,還包括根據(jù)用戶輸入的操作指令對切后的焦點控件進行操作處理。
5.如權(quán)利要求1至3任一項所述的方法,其特征在于,還包括將焦點切換至下一個焦點控件的切換速度對應(yīng)于移動終端相對于在水平面和/或垂 直面的傾斜角度的變化速度。
6.一種移動終端,其特征在于,包括加速度傳感器,用于感測移動終端相對于在水平面和/或垂直面的傾斜角度; 數(shù)據(jù)處理單元,用于根據(jù)所述加速度傳感器感測獲得的所述移動終端相對于在水平面 和/或垂直面的傾斜角度,確定焦點切換的方向;焦點獲取單元,用于根據(jù)當(dāng)前焦點控件的位置和所述數(shù)據(jù)處理單元獲得的焦點切換的 方向,從控件鏈表中匹配出下一個焦點控件;所述控件鏈表用于存儲應(yīng)用界面可接受焦點 的控件之間進行切換的傾斜角度值;焦點切換單元,用于將焦點切換至下一個焦點控件。
7.如權(quán)利要求6所述的移動終端,其特征在于,所述數(shù)據(jù)處理單元包括輸出量獲取模塊,用于根據(jù)所述移動終端在水平和/或垂直方向的傾斜角度,獲取所 述移動終端在對應(yīng)方向輸出量的變化量;方向獲取模塊,用于根據(jù)所述變化量確定焦點切換的方向。
8.如權(quán)利要求7所述的移動終端,其特征在于,所述數(shù)據(jù)處理單元還包括 方向轉(zhuǎn)換單元,用于將確定的所述焦點切換的方向轉(zhuǎn)換成對應(yīng)的方向鍵值。
9.如權(quán)利要求6至8任一項所述的移動終端,其特征在于,還包括控件操作單元,用于根據(jù)用戶輸入的操作指令對切換后的焦點控件進行操作處理。
10.如權(quán)利要求6至8任一項所述的移動終端,其特征在于,所述焦點切換單元還用于 將焦點切換至下一個焦點控件的切換速度對應(yīng)于移動終端相對于在水平面和/或垂直面 的傾斜角度的變化速度。
全文摘要
本發(fā)明公開了一種應(yīng)用焦點切換的方法,包括加速度傳感器感測移動終端相對于在水平面和/或垂直面的傾斜角度;根據(jù)所述移動終端相對于在水平面和/或垂直面的傾斜角度,確定焦點切換的方向;根據(jù)當(dāng)前焦點控件的位置和焦點切換的方向,從控件鏈表中匹配出下一個焦點控件;所述控件鏈表用于存儲應(yīng)用界面可接受焦點的控件之間進行切換的傾斜角度值;將焦點切換至下一個焦點控件。相應(yīng)的,本發(fā)明公開了用于實現(xiàn)該方法的移動終端。本發(fā)明實施例能夠基于移動終端中的加速度傳感器完成應(yīng)用焦點的切換,能夠給用戶提供一種更為直觀和便捷的操控方式,提高用戶體驗。
文檔編號G06F3/01GK101799716SQ200910214389
公開日2010年8月11日 申請日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者李書濤 申請人:宇龍計算機通信科技(深圳)有限公司