專利名稱:一種移動終端計算運動速度的系統(tǒng)、方法和移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端設(shè)備領(lǐng)域,更具體地說,涉及一種移動終端計算運動速度的系統(tǒng)、方法和移動終端。
背景技術(shù):
手機(jī)作為一種人們?nèi)粘I畈豢苫蛉钡慕K端設(shè)備,集成的功能越來越豐富,給人們的生活帶來了很大的便利。此外,還有其它移動終端,例如平板電腦和筆記本電腦等智能終端的功能也越來越多。目前,人們越來越注重健康,也體會到運動的重要性。然而,這些移動終端還不能為用戶提供很好的運動體驗,例如在用戶跑步時不能計算運動速度給用戶參考,或者需要增加其它復(fù)雜的部件才能實現(xiàn)該功能導(dǎo)致成本增加。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有移動終端不能計算運動速度或者需要增加復(fù)雜的部件導(dǎo)致成本較高的缺陷,提供一種移動終端計算運動速度的系統(tǒng)、方法和移動終端。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種移動終端計算運動速度的系統(tǒng),包括速度計算模塊以及與之相連的加速度傳感器、GPS模塊和計時模塊;所述加速度傳感器用于檢測移動終端的加速度;所述GPS模塊用于獲取移動終端的位置信息;所述計時模塊用于對運動時間進(jìn)行計時;所述速度計算模塊用于在所述加速度傳感器獲取的加速度第一次超過預(yù)設(shè)閾值時發(fā)送起點位置獲取信號給所述GPS模塊獲取起點位置信息,并發(fā)送計時開始信號給所述計時模塊;所述速度計算模塊還在所述加速度低于預(yù)設(shè)閾值時發(fā)送終點位置獲取信號給所述GPS模塊獲取終點位置信息,并發(fā)送計時結(jié)束信號給所述計時模塊;所述速度計算模塊根據(jù)所述起點位置信息、終點位置信息和運動時間計算運動速度。在根據(jù)本發(fā)明所述的移動終端計算運動速度的系統(tǒng)中,所述加速度傳感器為重力傳感器。在根據(jù)本發(fā)明所述的移動終端計算運動速度的系統(tǒng)中,所述系統(tǒng)還包括:輸入模塊,用于接收用戶輸入產(chǎn)生運動開始信號和運動結(jié)束信號;所述速度計算模塊還用于在接收到所述運動開始信號時發(fā)送起點位置獲取信號給所述GPS模塊獲取起點位置信息,并發(fā)送計時開始信號給所述計時模塊;所述速度計算模塊還在接收到所述運動結(jié)束信號時發(fā)送終點位置獲取信號給所述GPS模塊獲取終點位置信息,并發(fā)送計時結(jié)束信號給所述計時模塊;所述速度計算模塊根據(jù)所述起點位置信息、終點位置信息和運動時間計算運動速度。在根據(jù)本發(fā)明所述的移動終端計算運動速度的系統(tǒng)中,所述系統(tǒng)還包括:模式選擇模塊,用于根據(jù)用戶選擇的自動速度計算模式啟動所述加速度傳感器,或者根據(jù)用戶選擇的手動速度計算模式啟動所述輸入模塊。本發(fā)明還提供了一種移動終端,包括如上一項所述的移動終端計算運動速度的系統(tǒng)。在根據(jù)本發(fā)明所述的移動終端中,所述移動終端為手機(jī)、平板電腦或筆記本電腦。本發(fā)明還提供了一種移動終端計算運動速度的方法,包括:在加速度傳感器獲取的移動終端的加速度第一次超過預(yù)設(shè)閾值時發(fā)送起點位置獲取信號給GPS模塊獲取起點位置信息,并發(fā)送計時開始信號給計時模塊開始對運動時間進(jìn)行計時;在所述移動終端的加速度低于預(yù)設(shè)閾值時發(fā)送終點位置獲取信號給GPS模塊獲取終點位置信息,并發(fā)送計時結(jié)束信號給計時模塊停止對運動時間進(jìn)行計時;根據(jù)所述起點位置信息、終點位置信息和運動時間計算運動速度。在根據(jù)本發(fā)明所述的移動終端計算運動速度的方法中,所述方法中采用的加速度傳感器為重力傳感器。在根據(jù)本發(fā)明所述的移動終端計算運動速度的方法中,所述方法還包括:接收用戶輸入產(chǎn)生的運動開始信號,發(fā)送起點位置獲取信號給GPS模塊獲取起點位置信息,并發(fā)送計時開始信號給計時模塊開始對運動時間進(jìn)行計時;接收用戶輸入產(chǎn)生的運動結(jié)束信號,發(fā)送終點位置獲取信號給GPS模塊獲取終點位置信息,并發(fā)送計時結(jié)束信號給計時模塊停止對運動時間進(jìn)行計時;根據(jù)所述起點位置信息、終點位置信息和運動時間計算運動速度。在根據(jù)本發(fā)明所述的移動終端計算運動速度的方法中,所述方法還包括:模式選擇步驟,用于根據(jù)用戶選擇的自動速度計算模式啟動所述加速度傳感器,或者根據(jù)用戶選擇的手動速度計算模式接收用戶輸入產(chǎn)生的所述運動開始信號或運動結(jié)束信號。實施本發(fā)明的移動終端計算運動速度的系統(tǒng)、方法和移動終端,具有以下有益效果:本發(fā)明通過利用移動終端的加速度傳感器和GPS功能計算移動終端的運動速度,從而為用戶的運動過程提供參數(shù)參考,提升了智能終端的用戶體驗,也有助于提高用戶的運動積極性和愉悅感。
下面將結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步說明,附圖中:圖1為根據(jù)本發(fā)明的移動終端計算運動速度的系統(tǒng)的第一實施例的模塊示意圖;圖2為根據(jù)本發(fā)明的移動終端計算運動速度的系統(tǒng)的第二實施例的模塊示意圖;圖3為根據(jù)本發(fā)明的移動終端計算運動速度的方法的第一實施例的流程圖;圖4為根據(jù)本發(fā)明的移動終端計算運動速度的方法的第二實施例的手動控制流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。請參閱圖1,為根據(jù)本發(fā)明的移動終端計算運動速度的系統(tǒng)的第一實施例的模塊示意圖。如圖1所示,該實施例提供的移動終端計算運動速度的系統(tǒng)至少包括速度計算模塊10以及與之相連的加速度傳感器20、GPS模塊30和計時模塊40。其中,加速度傳感器20用于檢測移動終端的加速度。該加速度傳感器可以為重力傳感器。。該加速度傳感器20還可以采用常用的移動終端中配備的其它傳感器來獲取移動終端的加速度。GPS模塊30用于獲取移動終端的當(dāng)前位置信息。移動終端一般具有GPS定位功能,該GPS模塊30即為能夠?qū)崿F(xiàn)該GPS定位功能的軟硬件。計時模塊40用于對運動時間進(jìn)行計時。速度計算模塊10在用戶開啟速度計算功能時開啟運行。計時模塊40和速度計算模塊10均可以由移動終端如手機(jī)的主板芯片實現(xiàn)。該速度計算模塊10在速度計算功能開啟時首先發(fā)送信號啟用加速度傳感器獲取移動終端的當(dāng)前加速度的值,并判斷獲取的移動終端的加速度是否第一次超過預(yù)設(shè)閾值,如果是則判斷用戶已經(jīng)開始運動,因此速度計算模塊10發(fā)送起點位置獲取信號給GPS模塊30獲取當(dāng)前位置信息作為運動的起點位置信息,并發(fā)送計時開始信號給計時模塊40開始運動時間的計時。舉例來說明,如果預(yù)設(shè)閾值為5米每平方秒,那么一旦檢測到的移動終端當(dāng)前運動的加速度值超過5米每平方秒,則開啟計時并獲取開始運動的位置信息。隨后,速度計算模塊10還不斷發(fā)送信號啟用加速度傳感器獲取移動終端的當(dāng)前加速度的值,并判斷獲取的移動終端的加速度是否低于預(yù)設(shè)閾值,如果是則判斷用戶已經(jīng)停止運動,因此速度計算模塊10發(fā)送終點位置獲取信號給GPS模塊30獲取當(dāng)前位置信息作為運動的終點位置信息,并發(fā)送計時結(jié)束信號給計時模塊40停止運動時間的計時。速度計算模塊10可以根據(jù)前述獲得的起點位置信息和終點位置信息計算移動終端的運動位移,并結(jié)合計時模塊40得到的運動時間計算運動速度,即利用該運動位移除以運動時間即得運動速度。如果用戶不關(guān)閉速度計算功能,則速度計算模塊10重復(fù)上述操作,繼續(xù)檢測用戶是否開始運動并計算運動速度。如果用戶關(guān)閉速度計算功能,則停止各個模塊的工作。請參閱圖2,為根據(jù)本發(fā)明的移動終端計算運動速度的系統(tǒng)的第二實施例的模塊示意圖。如圖2所示,該第二實施例提供的移動終端計算運動速度的系統(tǒng)與第一實施例相似,區(qū)別僅在于增加了手動啟用速度計算功能,即相應(yīng)增設(shè)了輸入模塊50。輸入模塊50用于在接收用戶輸入產(chǎn)生運動開始信號和運動結(jié)束信號。例如,用戶可以在開始運動時通過移動終端的菜單選擇項輸入運動開始信號,在運動結(jié)束時通過移動終端的菜單選擇項輸入運動結(jié)束信號。在本發(fā)明的其它優(yōu)選實施例中,也可以在移動終端如手機(jī)的側(cè)面設(shè)置快捷按鍵,當(dāng)用戶按下快捷按鍵時代表輸入運動開始信號,當(dāng)用戶再次按下快捷按鍵時代表輸入運動結(jié)束信號。速度計算模塊10也與該輸入模塊50相連,用于在接收到輸入模塊50的運動開始信號時發(fā)送起點位置獲取信號給GPS模塊30獲取起點位置信息,并發(fā)送計時開始信號給計時模塊40開始對運動速度進(jìn)行計時。速度計算模塊10還在接收到輸入模塊50的運動結(jié)束信號時發(fā)送終點位置獲取信號給GPS模塊30獲取終點位置信息,并發(fā)送計時結(jié)束信號給計時模塊40停止對運動速度進(jìn)行計時。速度計算模塊10隨后根據(jù)獲得的起點位置信息、終點位置信息和運動時間計算運動速度。在本實施例中,可以增加模式選擇模塊60,用于根據(jù)用戶選擇的自動速度計算模式啟動加速度傳感器20進(jìn)行自動速度計算,或者根據(jù)用戶選擇的手動速度計算模式啟動輸入模塊50。本發(fā)明還相應(yīng)提供了一種移動終端,其包括如上所述的移動終端計算運動速度的系統(tǒng)。該移動終端可以為任何具備GPS功能的終端設(shè)備,如手機(jī)、平板電腦或筆記本電腦等。優(yōu)選地為手機(jī)、IPAD等便攜式手持設(shè)備。請參閱圖3,為根據(jù)本發(fā)明的移動終端計算運動速度的方法的第一實施例的流程圖。如圖3所示,該第一實施例的方法包括以下步驟:首先,在步驟S301中開始;該流程在用戶開啟速度計算功能時開啟執(zhí)行。隨后,在步驟S302中,通過加速度傳感器20獲取移動終端的加速度,并判斷移動終端的加速度是否第一次超過預(yù)設(shè)閾值,是則判斷用戶已經(jīng)開始運動轉(zhuǎn)步驟S303,否則轉(zhuǎn)步驟S302繼續(xù)進(jìn)行檢測。該加速度傳感器可以為重力傳感器。該加速度傳感器20還可以采用常用的移動終端中配備的其它傳感器來獲取移動終端的加速度。舉例來說明,如果預(yù)設(shè)閾值為5米每平方秒,那么一旦檢測到的移動終端當(dāng)前運動的加速度值超過5米每平方秒,則開啟計時并獲取開始運動的位置信息。隨后,在步驟S303中,發(fā)送起點位置獲取信號給GPS模塊30獲取移動終端的起點位置信息。隨后,在步驟S304中,發(fā)送計時開始信號給計時模塊40開始對移動終端的運動時間進(jìn)行計時。該步驟S304與S303可以同時執(zhí)行。隨后,在步驟S305中,通過加速度傳感器20獲取移動終端的加速度,并判斷移動終端的加速度是否低于預(yù)設(shè)閾值,是則判斷用戶已經(jīng)停止運動轉(zhuǎn)步驟S306,否則轉(zhuǎn)步驟S305繼續(xù)進(jìn)行檢測。隨后,在步驟S306中,發(fā)送終點位置獲取信號給GPS模塊30獲取移動終端的終點位置信息。隨后,在步驟S307中,發(fā)送計時結(jié)束信號給計時模塊40停止對移動終端的運動時間的計時。該步驟S306與S307可以同時執(zhí)行。隨后,在步驟S308中,根據(jù)獲得的起點位置信息、終點位置信息和運動時間計算運動速度。最后,該流程結(jié)束于步驟S309。如果用戶不關(guān)閉速度計算功能,則該流程重新執(zhí)行繼續(xù)檢測用戶是否開始運動并計算運動速度。如果用戶關(guān)閉速度計算功能,則該流程停止運行。請參閱圖4,為根據(jù)本發(fā)明的移動終端計算運動速度的方法的第二實施例的手動控制流程圖。如圖4所示,該第二實施例的方法除了包括圖3所示的自動控制流程,還可以包括以下手動控制流程:首先,在步驟S401中開始;該流程在用戶開啟速度計算功能時開啟執(zhí)行。隨后,在步驟S402中,通過輸入模塊50判斷是否接收到用戶輸入的運動開始信號,是則判斷用戶已經(jīng)開始運動轉(zhuǎn)步驟S403,否則轉(zhuǎn)步驟S402繼續(xù)進(jìn)行檢測。例如,用戶可以在開始運動時通過移動終端的菜單選擇項輸入運動開始信號。在本發(fā)明的其它優(yōu)選實施例中,也可以在移動終端如手機(jī)的側(cè)面設(shè)置快捷按鍵,當(dāng)用戶首次按下快捷按鍵時代表輸入運動開始信號。在本發(fā)明的優(yōu)選實施例中,在步驟S402之前可以增加模式選擇步驟,用于檢測用戶選擇哪種速度計算模式,如果是自動速度計算模式則啟動加速度傳感器20執(zhí)行前述圖3中步驟S302,如果是手動速度計算模式則啟動輸入模塊50執(zhí)行步驟S402。隨后,在步驟S403中,發(fā)送起點位置獲取信號給GPS模塊30獲取移動終端的起點位置信息。隨后,在步驟S404中,發(fā)送計時開始信號給計時模塊40開始對移動終端的運動時間進(jìn)行計時。該步驟S404與S403可以同時執(zhí)行。隨后,在步驟S405中,通過輸入模塊50判斷是否接收到用戶輸入的運動結(jié)束信號,是則判斷用戶已經(jīng)結(jié)束運動轉(zhuǎn)步驟S506,否則轉(zhuǎn)步驟S505繼續(xù)進(jìn)行檢測。例如,用戶可以在結(jié)束運動時通過移動終端的菜單選擇項輸入運動結(jié)束信號。在本發(fā)明的其它優(yōu)選實施例中,也可以在移動終端如手機(jī)的側(cè)面設(shè)置快捷按鍵,當(dāng)用戶再次按下快捷按鍵時代表輸入運動結(jié)束信號。隨后,在步驟S406中,發(fā)送終點位置獲取信號給GPS模塊30獲取移動終端的終點位置信息。隨后,在步驟S407中,發(fā)送計時結(jié)束信號給計時模塊40停止對移動終端的運動時間的計時。該步驟S406與S407可以同時執(zhí)行。隨后,在步驟S408中,根據(jù)獲得的起點位置信息、終點位置信息和運動時間計算運動速度。最后,該流程結(jié)束于步驟S409。如果用戶不關(guān)閉速度計算功能,則該流程重新執(zhí)行繼續(xù)檢測用戶是否開始運動并計算運動速度。如果用戶關(guān)閉速度計算功能,則該流程停止運行。應(yīng)該說明地是,本發(fā)明提供的移動終端計算運動速度的方法、系統(tǒng)和移動終端所采用的原理和流程相同,因此對移動終端計算運動速度的系統(tǒng)的各個實施例的詳細(xì)闡述也適用于移動終端計算運動速度的方法和移動終端。本發(fā)明是根據(jù)特定實施例進(jìn)行描述的,但本領(lǐng)域的技術(shù)人員應(yīng)明白在不脫離本發(fā)明范圍時,可進(jìn)行各種變化和等同替換。此外,為適應(yīng)本發(fā)明技術(shù)的特定場合或材料,可對本發(fā)明進(jìn)行諸多修改而不脫離其保護(hù)范圍。因此,本發(fā)明并不限于在此公開的特定實施例,而包括所有落入到權(quán)利要求保護(hù)范圍的實施例。
權(quán)利要求
1.一種移動終端計算運動速度的系統(tǒng),其特征在于,包括速度計算模塊以及與之相連的加速度傳感器、GPS模塊和計時模塊; 所述加速度傳感器用于檢測移動終端的加速度; 所述GPS模塊用于獲取移動終端的位置信息; 所述計時模塊用于對運動時間進(jìn)行計時; 所述速度計算模塊用于在所述加速度傳感器獲取的加速度第一次超過預(yù)設(shè)閾值時發(fā)送起點位置獲取信號給所述GPS模塊獲取起點位置信息,并發(fā)送計時開始信號給所述計時模塊;所述速度計算模塊還在所述加速度低于預(yù)設(shè)閾值時發(fā)送終點位置獲取信號給所述GPS模塊獲取終點位置信息,并發(fā)送計時結(jié)束信號給所述計時模塊;所述速度計算模塊根據(jù)所述起點位置信息、終點位置信息和運動時間計算運動速度。
2.根據(jù)權(quán)利要求1所述的移動終端計算運動速度的系統(tǒng),其特征在于,所述加速度傳感器為重力傳感器。
3.根據(jù)權(quán)利要求1所述的移動終端計算運動速度的系統(tǒng),其特征在于,所述系統(tǒng)還包括:輸入模塊,用于接收用戶輸入產(chǎn)生運動開始信號和運動結(jié)束信號; 所述速度計算模塊還用于在接收到所述運動開始信號時發(fā)送起點位置獲取信號給所述GPS模塊獲取起點位置信息,并發(fā)送計時開始信號給所述計時模塊;所述速度計算模塊還在接收到所述運動結(jié)束信號時發(fā)送終點位置獲取信號給所述GPS模塊獲取終點位置信息,并發(fā)送計時結(jié)束信號給所述計時模塊;所述速度計算模塊根據(jù)所述起點位置信息、終點位置信息和運動時間計算運動速度。
4.根據(jù)權(quán)利要求3所述的移動終端計算運動速度的系統(tǒng),其特征在于,所述系統(tǒng)還包括模式選擇模塊,用于根據(jù)用戶選擇的自動速度計算模式啟動所述加速度傳感器,或者根據(jù)用戶選擇的手動速度計算模式啟動所述輸入模塊。
5.一種移動終端,其特征在于,包括權(quán)利要求1-4中任意一項所述的移動終端計算運動速度的系統(tǒng)。
6.根據(jù)權(quán)利要求5所述的移動終端,其特征在于,所述移動終端為手機(jī)、平板電腦或筆記本電腦等個人終端設(shè)備。
7.一種移動終端計算運動速度的方法,其特征在于,包括: 在加速度傳感器獲取的移動終端的加速度第一次超過預(yù)設(shè)閾值時發(fā)送起點位置獲取信號給GPS模塊獲取起點位置信息,并發(fā)送計時開始信號給計時模塊開始對運動時間進(jìn)行計時; 在所述移動終端的加速度低于預(yù)設(shè)閾值時發(fā)送終點位置獲取信號給GPS模塊獲取終點位置信息,并發(fā)送計時結(jié)束信號給計時模塊停止對運動時間進(jìn)行計時; 根據(jù)所述起點位置信息、終點位置信息和運動時間計算運動速度。
8.根據(jù)權(quán)利要求7所述的移動終端計算運動速度的方法,其特征在于,所述方法中采用的加速度傳感器為重力傳感器。
9.根據(jù)權(quán)利要求7所述的移動終端計算運動速度的方法,其特征在于,所述方法還包括: 接收用戶輸入產(chǎn)生的運動開始信號,發(fā)送起點位置獲取信號給GPS模塊獲取起點位置信息,并發(fā)送計時開始信號給計時模塊開始對運動時間進(jìn)行計時;接收用戶輸入產(chǎn)生的運動結(jié)束信號,發(fā)送終點位置獲取信號給GPS模塊獲取終點位置信息,并發(fā)送計時結(jié)束信號給計時模塊停止對運動時間進(jìn)行計時; 根據(jù)所述起點位置信息、終點位置信息和運動時間計算運動速度。
10.根據(jù)權(quán)利要求9所述的移動終端計算運動速度的方法,其特征在于,所述方法還包括:模式選擇步驟,用于根據(jù)用戶選擇的自動速度計算模式啟動所述加速度傳感器,或者根據(jù)用戶選擇的手動速度計算模式接收用戶輸入產(chǎn)生的所述運動開始信號或運動結(jié)束信號。
全文摘要
本發(fā)明涉及一種移動終端計算運動速度的系統(tǒng)、方法和移動終端,該系統(tǒng)包括速度計算模塊以及與之相連的加速度傳感器、GPS模塊和計時模塊;速度計算模塊用于在加速度傳感器獲取的加速度第一次超過預(yù)設(shè)閾值時發(fā)送起點位置獲取信號給GPS模塊獲取起點位置信息,并發(fā)送計時開始信號給計時模塊;速度計算模塊還在加速度低于預(yù)設(shè)閾值時發(fā)送終點位置獲取信號給GPS模塊獲取終點位置信息,并發(fā)送計時結(jié)束信號給計時模塊;該速度計算模塊隨后根據(jù)起點位置信息、終點位置信息和運動時間計算運動速度。本發(fā)明通過利用移動終端的加速度傳感器和GPS功能計算移動終端的運動速度,提升了用戶體驗度。
文檔編號G01P15/00GK103118167SQ20121057571
公開日2013年5月22日 申請日期2012年12月26日 優(yōu)先權(quán)日2012年12月26日
發(fā)明者李路路 申請人:廣東歐珀移動通信有限公司