本發(fā)明實(shí)施例涉及終端技術(shù)領(lǐng)域,尤其涉及一種自動(dòng)開啟GPS定位功能的方法及裝置。
背景技術(shù):
跑步健身是一種普及度很高的鍛煉方式,現(xiàn)在越來越多的人常常會(huì)在自己跑步的時(shí)候,手動(dòng)開啟手機(jī)或運(yùn)動(dòng)穿戴設(shè)備的跑步模式,然后記錄自己的運(yùn)動(dòng)軌跡,在自己跑完步后,截圖分享以增加跑步的樂趣。
而在用戶跑步的過程中需要開啟GPS定位功能,以記錄用戶的運(yùn)動(dòng)軌跡,但是,GPS定位功能開啟后,手機(jī)或運(yùn)動(dòng)穿戴設(shè)備的耗電量會(huì)比較大,因此當(dāng)前市場上的設(shè)備都是需要用戶在自己跑步的時(shí)候手動(dòng)開啟GPS定位功能,跑步結(jié)束后,再手動(dòng)關(guān)閉GPS定位功能,這種模式需要用戶的手動(dòng)干預(yù),不夠智能。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種自動(dòng)開啟GPS定位功能的方法及裝置,能自動(dòng)開啟GPS定位功能,更加智能化。
第一方面,本發(fā)明實(shí)施例提供了一種自動(dòng)開啟GPS定位功能的方法,包括:
確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài);
若所述當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,則自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。
第二方面,本發(fā)明實(shí)施例還提供了一種自動(dòng)開啟GPS定位功能的裝置,包括:
運(yùn)動(dòng)狀態(tài)確定模塊,用于確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài);
GPS開啟模塊,用于若所述當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,則自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。
本發(fā)明實(shí)施例通過確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài),根據(jù)當(dāng)前運(yùn)動(dòng)狀態(tài)自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡,而不需要用戶手動(dòng)操作,更加智能化。
附圖說明
圖1是本發(fā)明實(shí)施例一中的一種自動(dòng)開啟GPS定位功能的方法的流程圖;
圖2是本發(fā)明實(shí)施例二中的一種自動(dòng)開啟GPS定位功能的方法的流程圖;
圖3是本發(fā)明實(shí)施例三中的一種自動(dòng)開啟GPS定位功能的方法的流程圖;
圖4是本發(fā)明實(shí)施例四中的一種自動(dòng)開啟GPS定位功能的裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一提供的一種自動(dòng)開啟GPS定位功能的方法的流程圖,本實(shí)施例可適用于用戶在健身跑步場景下自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡的情況,該方法可以由本發(fā)明實(shí)施例提供的自動(dòng)開啟GPS定位功能的裝置來執(zhí)行,該裝置可集成于移動(dòng)終端(例如,手機(jī)、智能手機(jī)或平板電腦)或可穿戴設(shè)備(例如,健康手環(huán)、智能手表)中,如圖1所示,具體包括:
S101、確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)。
其中,所述當(dāng)前運(yùn)動(dòng)狀態(tài)包括但不限于以下任意一種:跑步、靜止、走路或散步。
具體的,可通過傳感器等設(shè)備獲取到用戶當(dāng)前運(yùn)動(dòng)狀態(tài)。例如,通過加速度傳感器檢測用戶當(dāng)前是否在加速,通過速度傳感器檢測用戶當(dāng)前速度,通過心率傳感器檢測用戶當(dāng)前心率等,通過上述這些設(shè)備的檢測結(jié)果,即可確定用戶的當(dāng)前運(yùn)動(dòng)狀態(tài)。
S102、若所述當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,則自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。
當(dāng)所述當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步時(shí),為便于用戶的健康管理,或增加跑步中的樂趣,則自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。
本實(shí)施例通過確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài),根據(jù)當(dāng)前運(yùn)動(dòng)狀態(tài)自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡,而不需要用戶手動(dòng)操作,更加智能化。
在上述實(shí)施例的基礎(chǔ)上,確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)包括:
采用加速度傳感器檢測用戶當(dāng)前加速度;
若所述當(dāng)前加速度超過預(yù)設(shè)加速度閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步。
具體的,可采用加速度傳感器檢測用戶當(dāng)前加速度,當(dāng)確定當(dāng)前加速度超過預(yù)設(shè)加速度閾值時(shí),則說明用戶當(dāng)前在加速前進(jìn),則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,則自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。否則,則確定用戶處于非跑步狀態(tài),所述非跑步狀態(tài)包括但不限于靜止、走路或散步,則不開啟GPS定位功能。
在上述實(shí)施例的基礎(chǔ)上,確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)包括:
采用速度傳感器檢測用戶當(dāng)前速度;
若所述當(dāng)前速度超過預(yù)設(shè)速度閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步。
具體的,可通過速度傳感器檢測用戶當(dāng)前速度,當(dāng)所述當(dāng)前速度超過預(yù)設(shè)速度閾值時(shí),則說明用戶當(dāng)前運(yùn)動(dòng)速度比較快,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,則自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。否則,確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為非跑步,則不開啟GPS定位功能。
在上述實(shí)施例的基礎(chǔ)上,確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)包括:
采用心率傳感器檢測用戶當(dāng)前心率;
若所述當(dāng)前心率超過預(yù)設(shè)心率閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步。
具體的,可通過所述心率傳感器檢測用戶當(dāng)前心率,若所述當(dāng)前心率超過預(yù)設(shè)心率閾值時(shí),則說明用戶當(dāng)前運(yùn)動(dòng)比較劇烈,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,則自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。否則,確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為非跑步,則不開啟GPS定位功能。
在上述實(shí)施例的基礎(chǔ)上,為更為準(zhǔn)確的確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步狀態(tài),可采用上述檢測用戶當(dāng)前加速度、檢測用戶當(dāng)前速度和檢測用戶當(dāng)前心率中的兩兩組合或三者組合進(jìn)行確定。
具體的,采用加速度傳感器檢測用戶當(dāng)前加速度,若所述當(dāng)前加速度超過預(yù)設(shè)加速度閾值,則采用速度傳感器檢測用戶當(dāng)前速度,若所述當(dāng)前速度超過預(yù)設(shè)速度閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,也就是說,只有用戶當(dāng)前加速度和當(dāng)前速度均滿足預(yù)設(shè)條件時(shí),才確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,這樣就進(jìn)一步提高了用戶當(dāng)前狀態(tài)為跑步狀態(tài)的準(zhǔn)確度。
或者,采用速度傳感器檢測用戶當(dāng)前速度,若所述當(dāng)前速度超過預(yù)設(shè)速度閾值,則采用心率傳感器檢測用戶當(dāng)前心率,若所述當(dāng)前心率超過預(yù)設(shè)心率閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,也就是說,只有用戶當(dāng)前速度和當(dāng)前心率均滿足預(yù)設(shè)條件時(shí),才確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,這樣就進(jìn)一步提高了用戶當(dāng)前狀態(tài)為跑步狀態(tài)的準(zhǔn)確度。
或者,采用加速度傳感器檢測用戶當(dāng)前加速度,若所述當(dāng)前加速度超過預(yù)設(shè)加速度閾值,則采用速度傳感器檢測用戶當(dāng)前速度,若所述當(dāng)前速度超過預(yù)設(shè)速度閾值,則采用心率傳感器檢測用戶當(dāng)前心率,若所述當(dāng)前心率超過預(yù)設(shè)心率閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,也就是說,只有用戶當(dāng)前加速度、當(dāng)前速度和當(dāng)前心率均滿足預(yù)設(shè)條件時(shí),才確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,這樣就進(jìn)一步提高了用戶當(dāng)前狀態(tài)為跑步狀態(tài)的準(zhǔn)確度。
在上述實(shí)施例的基礎(chǔ)上,自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡包括:
采用GPS對用戶進(jìn)行定位并記錄運(yùn)動(dòng)軌跡;
在用戶移動(dòng)過程中采用攝像頭沿路采集路邊風(fēng)景信息,并分享所述運(yùn)動(dòng)軌跡和/或風(fēng)景信息,或獲取用戶途徑位置處的名勝古跡,分享所述運(yùn)動(dòng)軌跡和/或名勝古跡。
其中,所述攝像頭可為用戶攜帶的便攜設(shè)備的攝像頭,例如智能手表上的微攝像頭?;蛘?,是掛在用戶身上的移動(dòng)終端或相機(jī)的攝像頭。當(dāng)自動(dòng)開啟GPS定位功能之后,可將開啟指令通過藍(lán)牙、或移動(dòng)網(wǎng)絡(luò)傳輸至所述移動(dòng)終端或相機(jī),使其開啟攝像功能。攝像頭根據(jù)用戶的移動(dòng)沿路拍攝路邊的風(fēng)景,自動(dòng)將拍攝的風(fēng)景分享至朋友圈,或者將其傳輸至移動(dòng)終端的即時(shí)通信應(yīng)用(例如,QQ或微信)中,通過移動(dòng)終端將其分享至朋友圈。
或者,通過互聯(lián)網(wǎng)查詢用戶經(jīng)過位置處附近的名勝古跡,可采用上述同樣的方式將其分享至朋友圈。
在上述實(shí)施例的基礎(chǔ)上,為使裝置更加智能化,在用戶跑步結(jié)束后,所述方法還包括:
若所述當(dāng)前運(yùn)動(dòng)狀態(tài)為停止跑步狀態(tài),則自動(dòng)關(guān)閉GPS定位功能停止記錄運(yùn)動(dòng)軌跡。
其中,當(dāng)確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為以下任意一種或組合時(shí),確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為所述停止跑步狀態(tài):用戶當(dāng)前加速度低于預(yù)設(shè)加速度閾值或低于預(yù)設(shè)加速度閾值預(yù)設(shè)時(shí)間、用戶當(dāng)前速度低于預(yù)設(shè)速度閾值或低于預(yù)設(shè)速度閾值預(yù)設(shè)時(shí)間、用戶當(dāng)前心率低于預(yù)設(shè)心率閾值或低于預(yù)設(shè)心率閾值。
在上述實(shí)施例的基礎(chǔ)上,為了方便用戶健康管理,及時(shí)了解自己當(dāng)前運(yùn)動(dòng)情況,所述方法還包括:
顯示提醒消息,以提醒用戶查看從自動(dòng)開啟GPS定位功能至自動(dòng)停止GPS定位功能時(shí)間段內(nèi)記錄的運(yùn)動(dòng)軌跡。
上述實(shí)施例通過確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài),根據(jù)當(dāng)前運(yùn)動(dòng)狀態(tài)自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡,而不需要用戶手動(dòng)操作,更加智能化。
實(shí)施例二
圖2為本發(fā)明實(shí)施例二提供的一種自動(dòng)開啟GPS定位功能的方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,為進(jìn)一步增加裝置確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)的精確度,同時(shí)檢測用戶當(dāng)前加速度和用戶當(dāng)前心率,根據(jù)當(dāng)前加速度和當(dāng)前心率確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)。如圖2所示,具體包括:
S201、采用加速度傳感器檢測用戶當(dāng)前加速度。
S202、若所述當(dāng)前加速度超過預(yù)設(shè)加速度閾值,則采用心率傳感器檢測用戶當(dāng)前心率。
S203、若所述當(dāng)前心率超過預(yù)設(shè)心率閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步。
S204、自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。
本實(shí)施例通過檢測用戶當(dāng)前加速度和當(dāng)前心率,根據(jù)當(dāng)前加速度和當(dāng)前心率確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài),當(dāng)用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步時(shí),自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡,可以進(jìn)一步增加判斷用戶當(dāng)前狀態(tài)的精確度。
另外,除本實(shí)施例所述的將檢測用戶當(dāng)前加速度和檢測用戶當(dāng)前心率進(jìn)行組合進(jìn)行確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)之外,也可以將檢測用戶當(dāng)前速度和檢測用戶當(dāng)前加速度進(jìn)行組合進(jìn)行確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài),或者將檢測用戶當(dāng)前速度和檢測用戶當(dāng)前心率進(jìn)行組合進(jìn)行確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài),或者是三者的組合確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)。其具體實(shí)施過程類似本實(shí)施例的過程,這里不再一一描述。
實(shí)施例三
圖3為本發(fā)明實(shí)施例三提供的一種自動(dòng)開啟GPS定位功能的方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,為進(jìn)一步增加若所述當(dāng)前運(yùn)動(dòng)狀態(tài)為停止跑步狀態(tài),則自動(dòng)關(guān)閉GPS定位功能停止記錄運(yùn)動(dòng)軌跡。如圖3所示,具體包括:
S301、確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)。
具體的,可通過本實(shí)施一中所述的任意一種單獨(dú)根據(jù)用戶當(dāng)前加速度、用戶當(dāng)前速度和用戶當(dāng)前心率確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)。或者,根據(jù)實(shí)施例二中所述的當(dāng)前加速度、用戶當(dāng)前速度和用戶當(dāng)前心率中的任意組合確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)。若所述當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,則執(zhí)行S302;若所述當(dāng)前運(yùn)動(dòng)狀態(tài)為停止跑步狀態(tài),則執(zhí)行S303。
其中,可根據(jù)以下任意一種或組合確定所述當(dāng)前運(yùn)動(dòng)狀態(tài)為停止跑步狀態(tài):用戶當(dāng)前加速度低于預(yù)設(shè)加速度閾值或低于預(yù)設(shè)加速度閾值預(yù)設(shè)時(shí)間、用戶當(dāng)前速度低于預(yù)設(shè)速度閾值或低于預(yù)設(shè)速度閾值預(yù)設(shè)時(shí)間、用戶當(dāng)前心率低于預(yù)設(shè)心率閾值或低于預(yù)設(shè)心率閾值預(yù)設(shè)時(shí)間。
S302、自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。
S303、自動(dòng)關(guān)閉GPS定位功能停止記錄運(yùn)動(dòng)軌跡。
可選的,在自動(dòng)關(guān)閉GPS定位功能停止記錄運(yùn)動(dòng)軌跡之后,則顯示提醒消息,以提醒用戶查看從自動(dòng)開啟GPS定位功能至自動(dòng)停止GPS定位功能時(shí)間段內(nèi)記錄的運(yùn)動(dòng)軌跡,以方便用戶健康管理,及時(shí)了解自己當(dāng)前運(yùn)動(dòng)情況。
本實(shí)施例通過根據(jù)用戶當(dāng)前運(yùn)動(dòng)狀態(tài)可自動(dòng)開啟/關(guān)閉GPS定位功能記錄運(yùn)動(dòng)軌跡,而不需要用戶手動(dòng)操作,更加智能化。
實(shí)施例四
圖4所示為本發(fā)明實(shí)施例五提供的一種自動(dòng)開啟GPS定位功能的裝置的結(jié)構(gòu)示意圖,該裝置可采用軟件或硬件的方式實(shí)現(xiàn),該裝置可集成于移動(dòng)終端(例如,手機(jī)、智能手機(jī)或平板電腦)或可穿戴設(shè)備(例如,健康手環(huán)、智能手表)中,如圖4所示,該裝置的具體結(jié)構(gòu)如下:運(yùn)動(dòng)狀態(tài)確定模塊41和GPS開啟模塊42;
所述運(yùn)動(dòng)狀態(tài)確定模塊41用于確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài);
所述GPS開啟模塊42用于若所述當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步,則自動(dòng)開啟GPS定位功能記錄運(yùn)動(dòng)軌跡。
本實(shí)施例所述自動(dòng)開啟GPS定位功能的裝置用于執(zhí)行上述各實(shí)施例所述的自動(dòng)開啟GPS定位功能的方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。
在上述實(shí)施例的基礎(chǔ)上,所述運(yùn)動(dòng)狀態(tài)確定模塊41包括:加速度傳感器411;
所述加速度傳感器411用于檢測用戶當(dāng)前加速度;
所述運(yùn)動(dòng)狀態(tài)確定模塊41具體用于,若所述當(dāng)前加速度超過預(yù)設(shè)加速度閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步。
在上述實(shí)施例的基礎(chǔ)上,所述運(yùn)動(dòng)狀態(tài)確定模塊41包括:速度傳感器412;
所述速度傳感器412用于檢測用戶當(dāng)前速度;
所述運(yùn)動(dòng)狀態(tài)確定模塊41具體用于,若所述當(dāng)前速度超過預(yù)設(shè)速度閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步。
在上述實(shí)施例的基礎(chǔ)上,所述運(yùn)動(dòng)狀態(tài)確定模塊41包括:心率傳感器413;
所述心率傳感器413用于檢測用戶當(dāng)前心率;
所述運(yùn)動(dòng)狀態(tài)確定模塊41具體用于,若所述當(dāng)前心率超過預(yù)設(shè)心率閾值,則確定用戶當(dāng)前運(yùn)動(dòng)狀態(tài)為跑步。
在上述實(shí)施例的基礎(chǔ)上,所述GPS開啟模塊具體用于,采用GPS對用戶進(jìn)行定位并記錄運(yùn)動(dòng)軌跡;在用戶移動(dòng)過程中采用攝像頭沿路采集路邊風(fēng)景信息,并分享所述運(yùn)動(dòng)軌跡和/或風(fēng)景信息,或獲取用戶途徑位置處的名勝古跡,分享所述運(yùn)動(dòng)軌跡和/或名勝古跡。
在上述實(shí)施例的基礎(chǔ)上,所述裝置還包括:GPS關(guān)閉模塊43;
所述GPS關(guān)閉模塊43用于若所述當(dāng)前運(yùn)動(dòng)狀態(tài)為停止跑步狀態(tài),則自動(dòng)關(guān)閉GPS定位功能停止記錄運(yùn)動(dòng)軌跡。
在上述實(shí)施例的基礎(chǔ)上,所述裝置還包括:消息提醒模塊44;
所述消息提醒模塊44用于顯示提醒消息,以提醒用戶查看從自動(dòng)開啟GPS定位功能至自動(dòng)停止GPS定位功能時(shí)間段內(nèi)記錄的運(yùn)動(dòng)軌跡。
上述各實(shí)施例所述自動(dòng)開啟GPS定位功能的裝置用于執(zhí)行上述各實(shí)施例所述的自動(dòng)開啟GPS定位功能的方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。