本發(fā)明實施例涉及終端控制技術,尤其涉及一種計步器數據的調整方法、裝置及移動終端。
背景技術:
加速度傳感器是一種能夠測量加速力的電子設備,應用廣泛。移動終端等設備通過設置的加速度傳感器,可用于游戲控制,如加速度傳感器可以檢測上下左右的傾角的變化,因此通過前后傾斜手持設備來實現對游戲中物體的前后左右的方向控制;可用于圖像自動翻轉,通過用加速度傳感器檢測手持設備的旋轉動作及方向,實現所要顯示圖像的轉正;可用于GPS導航系統死角的補償,GPS系統是通過接收三顆呈120度分布的衛(wèi)星信號來最終確定物體的方位的。在一些特殊的場合和地貌,如遂道、高樓林立、叢林地帶,GPS信號會變弱甚至完全失去,這也就是所謂的死角。而通過加裝加速度傳感器及通用的慣性導航,便可以進行系統死區(qū)的測量。對加速度傳感器進行一次積分,就變成了單位時間里的速度變化量,從而測出在死區(qū)內物體的移動;可用于設置防手抖功能:用加速度傳感器檢測手持設備的振動/晃動幅度,當振動/晃動幅度過大時鎖住照相快門,使所拍攝的圖像永遠是清晰的;可用于設置閃信功能:通過揮動手持設備實現在空中顯示文字,用戶可以自己編寫顯示的文字。這個閃信功能是利用人們的視覺殘留現象,用加速度傳感器檢測揮動的周期,實現所顯示文字的準確定位;可用于設置計步器功能,由于人在走動的時候會產生一定規(guī)律性的振動,通過加速度傳感器可以檢測振動,從而計算出人所走的步數或跑步所走的步數。
當終端設備集成多個上述功能時,上述不同的功能對加速度傳感器的測量范圍的要求不同,故應用程序會將加速度傳感器的測量范圍切換到所需的測量范圍。由于計步器的計步器數值存儲在計步器閥值寄存器中,是根據某一預設測量范圍而設定的,當加速度傳感器的測量范圍改變后,會導致計步不準確。
技術實現要素:
有鑒于此,本發(fā)明實施例提供一種計步器數據的調整方法、裝置及移動終端,以提高計步的準確性。
第一方面,本發(fā)明實施例提供了一種計步器數據的調整方法,該方法包括:
獲取加速度傳感器的當前測量范圍;
當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值;
根據所述當前計步器數值和前一測量范圍,確定計步器閥值;
根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值;
將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
第二方面,本發(fā)明實施例還提供了一種計步器數據的調整裝置,該裝置包括:
測量范圍獲取模塊,用于獲取加速度傳感器的當前測量范圍;
當前數值獲取模塊,用于當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值;
第一閥值確定模塊,用于根據所述當前計步器數值和前一測量范圍,確定計步器閥值;
目標數值確定模塊,用于根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值;
寫入模塊,用于將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
第三方面,本發(fā)明實施例還提供了一種移動終端,該移動終端包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現以下步驟:
獲取加速度傳感器的當前測量范圍;
當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值;
根據所述當前計步器數值和前一測量范圍,確定計步器閥值;
根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值;
將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
本發(fā)明實施例通過獲取加速度傳感器的當前測量范圍;當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值;根據所述當前計步器數值和前一測量范圍,確定計步器閥值;根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值;將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。本發(fā)明實施例解決了根據不同應用程序的需要,加速度傳感器的測量范圍會改變,若計步器數值不變,會影響計步器的計步準確性的問題,使得計步器的計步器閥值保持恒定,計步器數值適應性調整,從而達到了提高計步器計步的準確度的效果。
附圖說明
圖1是本發(fā)明實施例提供的一種計步器數據的調整方法的流程示意圖;
圖2是本發(fā)明實施例提供的另一種計步器數據的調整方法的流程示意圖;
圖3是本發(fā)明實施例提供的另一種計步器數據的調整方法的流程示意圖;
圖4是本發(fā)明實施例提供的另一種計步器數據的調整方法的流程示意圖;
圖5是本發(fā)明實施例提供的一種計步器數據的調整裝置的結構框圖;
圖6是本發(fā)明實施例提供的一種移動終端的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內容。
在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時實施。此外,各步驟的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數、規(guī)程、子例程、子程序等等。
圖1是本發(fā)明實施例提供的一種計步器數據的調整方法的流程圖,本實施例可適用于提高計步器的計步的準確性,該方法可以由計步器數據的調整裝置來執(zhí)行,其中該裝置可由軟件和/或硬件實現,一般可集成在移動終端中,例如可以是智能手機或平板電腦等。如圖1所示,該方法具體包括如下步驟:
步驟101、獲取加速度傳感器的當前測量范圍。
本實施例中的加速度傳感器可以是電容式加速度傳感器、壓電式加速度傳感器、壓阻式加速度傳感器等。根據應用程序的需要,加速度傳感器需要設置到不同的測量范圍??梢灾芷谛垣@取或根據預設觸發(fā)信號來觸發(fā),以獲取加速度傳感器的當前測量范圍。
可選的,所述當前測量范圍包括2G測量范圍、4G測量范圍或8G測量范圍,其中,G是指重力加速度,即9.8米/秒的二次方。
示例性的,假設計步器獲取加速度傳感器的當前測量范圍為4G測量范圍。
步驟102、當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值。
本實施例中的計步器數值可存儲在計步器閥值寄存器中,通過與加速度傳感器的測量范圍確定的計步器閥值寄存器的LSB(Least Significant Bit,最低有效位),即加速度精度,可以確定計步器閥值。根據應用程序的需要,加速度傳感器的測量范圍會改變,則使當前測量范圍與前一測量范圍可能不同,由于計步器數值還沒有改變,所以當前計步器數值是與前一測量范圍共同確定的計步器閥值,需獲取計步器閥值寄存器的當前計步器數值,以確定計步器閥值。為保證計步器的計步效果的前后的一致性,需要保證計步器閥值為恒定值,則需要根據測量范圍的改變,適當的調整存儲在計步器閥值寄存器中的計步器數值。
示例性的,若預設計步器閥值為320mg,該計步器閥值可以無需存儲至寄存器,若加速度傳感器的前一測量范圍為2G測量范圍,則當前測量范圍(4G)與前一測量范圍(2G)不同,需獲取計步器閥值寄存器的當前計步器數值,例如可以是20。其中,g是重力及速度的值,即9.8米/秒的二次方。
步驟103、根據所述當前計步器數值和前一測量范圍,確定計步器閥值。
本實施例中可以首先確定計步器閥值與當前計步器數值和前一測量范圍的關系,并根據當前計步器數值和前一測量范圍,確定計步器閥值。
示例性的,可以根據當前計步器數值(20)和前一測量范圍(2G),確定計步器閥值為320mg。
步驟104、根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值。
本實施例中根據計步器閥值與目標計步器數值和當前測量范圍的對應關系,可根據計步器閥值和當前測量范圍,確定計步器閥值寄存器的目標計步器數值。
示例性的,若根據計步器閥值(320mg)和當前測量范圍(4G),確定計步器閥值寄存器的目標計步器數值為10。
步驟105、將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
本實施例中將與當前測量范圍對應的目標計步器數值寫入計步器閥值寄存器,以用于觸發(fā)計步。
示例性的,將目標計步器數值(10)寫入計步器閥值寄存器,以用于觸發(fā)計步。
本發(fā)明實施例提供的計步器數據的調整方法,可以通過獲取加速度傳感器的當前測量范圍;當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值;根據所述當前計步器數值和前一測量范圍,確定計步器閥值;根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值;將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。本發(fā)明實施例解決了根據應用程序的需要,加速度傳感器的測量范圍會改變,若計步器數值不變,會影響計步器的計步效果一致性和準確性的問題,使得計步器的計步器閥值保持恒定,計步器數值適應性調整,從而達到了提高計步器計步的準確度的效果。
圖2是本發(fā)明實施例提供的另一種計步器數據的調整方法流程示意圖,本實施例以上述實施例為基礎進行優(yōu)化,在本實施例中,對步驟“根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值”進一步優(yōu)化為:根據所述當前測量范圍,確定所述計步器閥值寄存器的加速度精度;根據所述計步器閥值和所述加速度精度,確定所述目標計步器數值。
相應的,本實施例的方法包括如下步驟:
步驟201、獲取加速度傳感器的當前測量范圍。
步驟202、當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值。
步驟203、根據所述當前計步器數值和前一測量范圍,確定計步器閥值。
步驟204、根據所述當前測量范圍,確定所述計步器閥值寄存器的加速度精度。
本發(fā)明實施例中可以根據測量范圍與計步器閥值寄存器的加速度精度的對應關系,以及當前測量范圍,確定所述計步器閥值寄存器的加速度精度。計步器閥值寄存器的加速度精度可以為計步器閥值寄存器的最低有效位所對應的加速度值。不同的應用程序根據其功能的不同,所需的加速度精度不同。加速度傳感器的測量范圍越大,測量的加速度精度會越低。
示例性的,計步器閥值寄存器的位數由硬件結構決定,是一定值,故加速度傳感器的測量范圍越大,通過計步器閥值寄存器確定的加速度精度會越低。
步驟205、根據所述計步器閥值和所述加速度精度,確定所述目標計步器數值。
本發(fā)明實施例中根據目標計步器數值與計步器閥值和加速度精度的對應關系,以及計步器閥值和加速度精度,確定目標計步器數值。其中,目標計步器數值與計步器閥值和加速度精度的對應關系為目標計步器數值為計步器閥值和加速度精度的比值。
步驟206、將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
本發(fā)明實施例提供的計步器數據的調整方法,可以根據所述當前測量范圍,確定所述計步器閥值寄存器的加速度精度;根據所述計步器閥值和所述加速度精度,確定所述目標計步器數值。本發(fā)明實施例解決了根據不同應用程序的需要,加速度傳感器的測量范圍會改變,若計步器數值不變,會影響計步器的計步準確性的問題,使得計步器的計步器閥值保持恒定,計步器數值適應性調整,從而達到了提高計步器計步的準確度的效果。
圖3是本發(fā)明實施例提供的另一種計步器數據的調整方法流程示意圖,本實施例以上述實施例為基礎進行優(yōu)化,在本實施例中,在步驟“將所述目標計步器數值寫入所述計步器閥值寄存器”之后,還包括:獲取加速度傳感器的當前值和上次值;根據所述當前值和上次值,確定移動終端的抖動值;獲取所述計步器閥值寄存器中的所述目標計步器數值,并確定計步器閥值;當所述抖動值大于所述計步器閥值時,觸發(fā)計步。
相應的,本實施例的方法包括如下步驟:
步驟301、獲取加速度傳感器的當前測量范圍。
步驟302、當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值。
步驟303、根據所述當前計步器數值和前一測量范圍,確定計步器閥值。
步驟304、根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值。
步驟305、將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
步驟306、獲取加速度傳感器的當前值和上次值。
本發(fā)明實施例中可以每隔預設周期,獲取一次加速度傳感器的加速度值。當前值為本周期計步器獲取加速度傳感器的加速度值,上次值為前一周期計步器獲取加速度傳感器的加速度值。
步驟307、根據所述當前值和上次值,確定移動終端的抖動值。
本發(fā)明實施例中可以根據當前值和上次值,確定移動終端的抖動值??梢詫⑸洗沃禍p去當前值得到的加速度值的絕對值作為移動終端的抖動值。
步驟308、獲取所述計步器閥值寄存器中的所述目標計步器數值,并確定計步器閥值。
本發(fā)明實施例中通過獲取計步器閥值寄存器中的目標計步器數值,進而可以根據目標計步器數值與當前測量范圍確定計步器閥值,與根據當前計步器數值和前一測量范圍,確定計步器閥值的原理相同。
步驟309、當所述抖動值大于所述計步器閥值時,觸發(fā)計步。
本發(fā)明實施例中當抖動值大于計步器閥值時,觸發(fā)計步,即使計步器的計步數增加一個單位。當抖動值小于或等于計步器閥值時,不觸發(fā)計步,即計步器的計步數不變。為了提高計步器計步的準確性,當所述抖動值大于所述計步器閥值時,觸發(fā)計步可以包括:當所述抖動值大于所述計步器閥值時,獲取抖動值大于計步器閥值的持續(xù)時間;如果該持續(xù)時間大于預設時間,才觸發(fā)計步。
本發(fā)明實施例提供的計步器數據的調整方法,可以通過獲取加速度傳感器的當前值和上次值;根據所述當前值和上次值,確定移動終端的抖動值;獲取所述計步器閥值寄存器中的所述目標計步器數值,并確定計步器閥值;當所述抖動值大于所述計步器閥值時,觸發(fā)計步,本發(fā)明實施例根據抖動值與確定的恒定的計步器閥值的比較結果來觸發(fā)計步,解決了若計步器數值不變,則計步器閥值將在加速度傳感器的測量范圍改變前后不一致,導致計步器計步效果改變的問題,使得計步器計步效果在加速度傳感器的測量范圍改變前后保持一致,從而提高計步器的準確性。
圖4是本發(fā)明實施例提供的另一種計步器數據的調整方法流程示意圖,本實施例以上述實施例為基礎進行優(yōu)化,在本實施例中,對步驟“獲取加速度傳感器的當前測量范圍”進一步優(yōu)化為:確定應用程序獲取加速度傳感器數據的當前頻率;根據所述當前頻率,確定所述當前測量范圍。
相應的,本實施例的方法包括如下步驟:
步驟401、確定應用程序獲取加速度傳感器數據的當前頻率。
本發(fā)明實施例中,應用程序可以根據獲取到的加速度傳感器的加速度值等數據來觸發(fā)不同功能,例如可以是控制游戲、圖像自動翻轉等,如實現游戲控制功能的應用程序獲取加速度傳感器數據的頻率會比實現控制圖像自動翻轉功能的應用程序獲取加速度傳感器數據的頻率大很多,故實現不同功能的應用程序獲取加速度傳感器數據的頻率不同。應用程序獲取加速度傳感器數據的頻率越大,說明該應用程序對加速度的精度要求較高,故需減小測量范圍。
可以首先獲取當前運行的應用程序中需要獲取加速度傳感器數據的應用程序,并確定這些應用程序分別獲取加速度傳感器數據的頻率,以最高頻率作為所述當前頻率。
步驟402、根據所述當前頻率,確定所述當前測量范圍。
本發(fā)明實施例中,可以預先設定當前測量范圍與應用程序獲取加速度傳感器數據的當前頻率的對應關系,則可根據應用程序獲取加速度傳感器數據的當前頻率,確定當前測量范圍。
步驟403、當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值。
步驟404、根據所述當前計步器數值和前一測量范圍,確定計步器閥值。
步驟405、根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值。
步驟406、將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
本發(fā)明實施例提供的計步器數據的調整方法,可以通過確定應用程序獲取加速度傳感器數據的當前頻率;根據所述當前頻率,確定所述當前測量范圍。本發(fā)明實施例解決了根據不同應用程序的需要,加速度傳感器的測量范圍會改變,若計步器數值不變,會影響計步器的計步準確性的問題,使得計步器的計步器閥值保持恒定,計步器數值適應性調整,從而達到了提高計步器計步的準確度的效果。
圖5是本發(fā)明實施例提供的一種計步器數據的調整裝置的結構框圖,該裝置可由軟件和/或硬件實現,一般可集成在移動終端中,可通過執(zhí)行計步器數據的調整方法來對移動終端的計步器進行控制。如圖5所示,該裝置包括測量范圍獲取模塊501、當前數值獲取模塊502、第一閥值確定模塊503、目標數值確定模塊504和寫入模塊505。
其中,測量范圍獲取模塊501,用于獲取加速度傳感器的當前測量范圍;當前數值獲取模塊502,用于當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值;第一閥值確定模塊503,用于根據所述當前計步器數值和前一測量范圍,確定計步器閥值;目標數值確定模塊504,用于根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值;寫入模塊505,用于將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
本發(fā)明實施例提供的計步器數據的調整裝置,解決了根據不同應用程序的需要,加速度傳感器的測量范圍會改變,若計步器數值不變,會影響計步器的計步效果一致性和準確性的問題,使得計步器的計步器閥值保持恒定,計步器數值適應性調整,從而達到了提高計步器計步的準確度的效果。
在上述實施例的基礎上,所述目標數值確定模塊504具體用于:
根據所述當前測量范圍,確定所述計步器閥值寄存器的加速度精度;
根據所述計步器閥值和所述加速度精度,確定所述目標計步器數值。
在上述實施例的基礎上,還包括:
加速度數據獲取模塊,用于在所述寫入模塊將所述目標計步器數值寫入所述計步器閥值寄存器之后,獲取加速度傳感器的當前值和上次值;
抖動值確定模塊,用于根據所述當前值和上次值,確定移動終端的抖動值;
第二閥值確定模塊,用于獲取所述計步器閥值寄存器中的所述目標計步器數值,并確定計步器閥值;
計步觸發(fā)模塊,用于當所述抖動值大于所述計步器閥值時,觸發(fā)計步。
在上述實施例的基礎上,所述測量范圍獲取模塊501具體用于:
確定應用程序獲取加速度傳感器數據的當前頻率;
根據所述當前頻率,確定所述當前測量范圍。
在上述實施例的基礎上,所述當前測量范圍包括2G測量范圍、4G測量范圍或8G測量范圍。
上述計步器數據的調整裝置可執(zhí)行本發(fā)明任意實施例所提供的計步器數據的調整方法,具備執(zhí)行方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節(jié),可參見本發(fā)明任意實施例提供的計步器數據的調整方法。
本發(fā)明實施例還提供了一種移動終端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現以下步驟:
獲取加速度傳感器的當前測量范圍;
當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值;
根據所述當前計步器數值和前一測量范圍,確定計步器閥值;
根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值;
將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
該移動終端可以包括本發(fā)明任意實施例提供的計步器數據的調整裝置。圖6為本發(fā)明實施例提供的一種移動終端的結構示意圖,如圖6所示,該移動終端可以包括:存儲器601、中央處理器(Central Processing Unit,以下簡稱CPU)602、外設接口603、RF(Radio Frequency,射頻)電路605、音頻電路606、揚聲器611、電源管理芯片608、輸入/輸出(I/O)子系統609、觸摸屏612、其他輸入/控制設備610以及外部端口604,這些部件通過一個或多個通信總線或信號線607來通信。
應該理解的是,圖示移動終端600僅僅是移動終端的一個范例,并且移動終端600可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個或多個信號處理和/或專用集成電路在內的硬件、軟件、或硬件和軟件的組合中實現。
下面就本實施例提供的用于集成有計步器數據的調整裝置的移動終端進行詳細的描述,該移動終端以手機為例。
存儲器601,所述存儲器601可以被CPU602、外設接口603等訪問,所述存儲器601可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如一個或多個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
外設接口603,所述外設接口603可以將設備的輸入和輸出外設連接到CPU602和存儲器601。
I/O子系統609,所述I/O子系統609可以將設備上的輸入輸出外設,例如觸摸屏602(相當于上述實施例中的屏幕)和其他輸入/控制設備610,連接到外設接口603。I/O子系統609可以包括顯示控制器6091和用于控制其他輸入/控制設備610的一個或多個輸入控制器6092。其中,一個或多個輸入控制器6092從其他輸入/控制設備610接收電信號或者向其他輸入/控制設備610發(fā)送電信號,其他輸入/控制設備610可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關、操縱桿、點擊滾輪。值得說明的是,輸入控制器6092可以與以下任一個連接:鍵盤、紅外端口、USB接口以及諸如鼠標的指示設備。
觸摸屏612,所述觸摸屏612是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標、視頻等。
I/O子系統609中的顯示控制器6091從觸摸屏612接收電信號或者向觸摸屏612發(fā)送電信號。觸摸屏612檢測觸摸屏上的接觸,顯示控制器6091將檢測到的接觸轉換為與顯示在觸摸屏612上的用戶界面對象的交互,即實現人機交互,顯示在觸摸屏612上的用戶界面對象可以是運行游戲的圖標、聯網到相應網絡的圖標等。值得說明的是,設備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
RF電路605,主要用于建立手機與無線網絡(即網絡側)的通信,實現手機與無線網絡的數據接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路605接收并發(fā)送RF信號,RF信號也稱為電磁信號,RF電路605將電信號轉換為電磁信號或將電磁信號轉換為電信號,并且通過該電磁信號與通信網絡以及其他設備進行通信。RF電路605可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統、RF收發(fā)機、一個或多個放大器、調諧器、一個或多個振蕩器、數字信號處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標識模塊(Subscriber Identity Module,SIM)等等。
音頻電路606,主要用于從外設接口603接收音頻數據,將該音頻數據轉換為電信號,并且將該電信號發(fā)送給揚聲器611。
揚聲器611,用于將手機通過RF電路605從無線網絡接收的語音信號,還原為聲音并向用戶播放該聲音。
電源管理芯片608,用于為CPU602、I/O子系統及外設接口所連接的硬件進行供電及電源管理。
本發(fā)明實施例提供的CPU602可執(zhí)行如下操作:
獲取加速度傳感器的當前測量范圍;
當所述當前測量范圍與前一測量范圍不同時,獲取計步器閥值寄存器的當前計步器數值;
根據所述當前計步器數值和前一測量范圍,確定計步器閥值;
根據所述計步器閥值和所述當前測量范圍,確定所述計步器閥值寄存器的目標計步器數值;
將所述目標計步器數值寫入所述計步器閥值寄存器,以用于觸發(fā)計步。
上述移動終端可執(zhí)行本發(fā)明任意實施例所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。