本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用戶(hù)狀態(tài)的提示方法及裝置。
背景技術(shù):
智能手環(huán)以及智能手機(jī)中都設(shè)置有計(jì)步傳感器,通過(guò)計(jì)步傳感器可以統(tǒng)計(jì)用戶(hù)的運(yùn)動(dòng)量,例如,每日運(yùn)動(dòng)的步數(shù)。雖說(shuō)計(jì)步傳感器統(tǒng)計(jì)的運(yùn)動(dòng)步數(shù)能在一定的程度上反應(yīng)用戶(hù)的運(yùn)動(dòng)量,但是,在用戶(hù)沒(méi)有移動(dòng)或者沒(méi)有步伐產(chǎn)生的情況下,例如,在用戶(hù)處于坐著或躺著或站著的情況下,并不能對(duì)用戶(hù)當(dāng)前的狀態(tài)進(jìn)行檢測(cè)或記錄。也就是說(shuō),對(duì)于用戶(hù)的運(yùn)動(dòng)狀態(tài)的記錄和提示僅涉及到用戶(hù)的步伐是否發(fā)生變化,而沒(méi)有考慮到用戶(hù)的其他狀態(tài)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提出了一種用戶(hù)狀態(tài)的提示方法,可解決針對(duì)用戶(hù)的運(yùn)動(dòng)狀態(tài)等狀態(tài)的提示或記錄僅考慮到用戶(hù)的步伐是否發(fā)生變化而導(dǎo)致的對(duì)用戶(hù)的運(yùn)動(dòng)狀態(tài)統(tǒng)計(jì)和提醒的完整性不足的技術(shù)問(wèn)題。
一種用戶(hù)狀態(tài)的提示方法,包括:
根據(jù)終端的GPS模塊檢測(cè)所述終端所處的位置信息;
判斷所述終端所處的位置信息是否離開(kāi)所述終端的初始位置信息,所述終端的初始位置由所述終端的GPS模塊獲??;
若否,則統(tǒng)計(jì)所述終端所處的位置信息離開(kāi)所述終端的初始位置信息的第一持續(xù)時(shí)間;
在所述第一持續(xù)時(shí)間大于預(yù)設(shè)的第一時(shí)間閾值時(shí),生成提示消息并進(jìn)行展示。
可選的,在其中一個(gè)實(shí)施例中,所述判斷所述終端所處的位置信息是否離開(kāi)所述終端的初始位置信息,所述終端的初始位置由所述終端的GPS模塊獲取的步驟之后還包括:
在所述終端所處的位置信息離開(kāi)所述終端的初始位置信息時(shí),重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間,并執(zhí)行所述通過(guò)終端的GPS模塊檢測(cè)所述終端所處的位置的步驟,根據(jù)所述終端的GPS模塊獲取所述終端的初始位置信息。
可選的,在其中一個(gè)實(shí)施例中,所述生成提示消息并進(jìn)行展示的步驟之前還包括:
通過(guò)所述終端的體動(dòng)記錄儀確定與用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài),所述運(yùn)動(dòng)狀態(tài)包括睡眠狀態(tài)、坐姿狀態(tài)、躺姿狀態(tài)和站姿狀態(tài);
統(tǒng)計(jì)與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二持續(xù)時(shí)間;
確定預(yù)設(shè)的與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二時(shí)間閾值,在所述第二持續(xù)時(shí)間超過(guò)所述第二時(shí)間閾值時(shí),執(zhí)行所述生成提示消息并進(jìn)行展示的步驟。
可選的,在其中一個(gè)實(shí)施例中,所述通過(guò)所述終端的體動(dòng)記錄儀確定與用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài)的步驟之后還包括:
若所述運(yùn)動(dòng)狀態(tài)發(fā)生變化,則重置所述統(tǒng)計(jì)的第二持續(xù)時(shí)間。
可選的,在其中一個(gè)實(shí)施例中,所述生成提示消息并進(jìn)行展示的步驟還包括:
在提示消息生成之后,通過(guò)播放提示音、振動(dòng)和、展示提示畫(huà)面中的一種或幾種提示方式來(lái)展示所述提示消息。
可選的,在其中一個(gè)實(shí)施例中,所述方法還包括:
通過(guò)重力傳感器檢測(cè)所述終端所處的高度與初始高度的變化值是否大于預(yù)設(shè)的高度閾值,所述初始高度由所述終端的重力傳感器在重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間之后獲取,
在所述終端所處的高度對(duì)應(yīng)的變化值大于預(yù)設(shè)的高度閾值時(shí),執(zhí)行所述重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間的步驟。
此外,還發(fā)生變化而導(dǎo)致的對(duì)用戶(hù)的運(yùn)動(dòng)狀態(tài)統(tǒng)計(jì)和提醒的完整性不足的技術(shù)問(wèn)題,特提出了一種用戶(hù)狀態(tài)的提示裝置。
一種用戶(hù)狀態(tài)的提示裝置,包括:
位置信息檢測(cè)模塊,用于根據(jù)終端的GPS模塊檢測(cè)所述終端所處的位置信息;
位置信息變化判斷模塊,用于判斷所述終端所處的位置信息是否離開(kāi)所述終端的初始位置信息,所述終端的初始位置由所述終端的GPS模塊獲??;
第一持續(xù)之間統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述終端所處的位置信息離開(kāi)所述終端的初始位置信息的第一持續(xù)時(shí)間;
提示消息發(fā)送模塊,用于在所述第一持續(xù)時(shí)間大于預(yù)設(shè)的第一時(shí)間閾值時(shí),生成提示消息并進(jìn)行展示。
可選的,在其中一個(gè)實(shí)施例中,所述裝置還包括第一持續(xù)時(shí)間重置模塊,用于在所述終端所處的位置信息離開(kāi)所述終端的初始位置信息時(shí),重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間,并調(diào)用所述位置信息檢測(cè)模塊,執(zhí)行根據(jù)所述終端的GPS模塊獲取所述終端的初始位置信息。
可選的,在其中一個(gè)實(shí)施例中,所述裝置還包括運(yùn)動(dòng)狀態(tài)判斷模塊,用于通過(guò)所述終端的體動(dòng)記錄儀確定與用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài),所述運(yùn)動(dòng)狀態(tài)包括睡眠狀態(tài)、坐姿狀態(tài)、躺姿狀態(tài)和站姿狀態(tài);統(tǒng)計(jì)與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二持續(xù)時(shí)間;確定預(yù)設(shè)的與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二時(shí)間閾值,在所述第二持續(xù)時(shí)間超過(guò)所述第二時(shí)間閾值時(shí),調(diào)用所述提示消息發(fā)送模塊。
可選的,在其中一個(gè)實(shí)施例中,所述運(yùn)動(dòng)狀態(tài)判斷模塊還用于在所述運(yùn)動(dòng)狀態(tài)發(fā)生變化時(shí),則重置所述統(tǒng)計(jì)的第二持續(xù)時(shí)間。
可選的,在其中一個(gè)實(shí)施例中,所述提示消息發(fā)送模塊還用于在提示消息生成之后,通過(guò)播放提示音、振動(dòng)和、展示提示畫(huà)面中的一種或幾種提示方式來(lái)展示所述提示消息。
可選的,在其中一個(gè)實(shí)施例中,所述裝置還包括高度信息監(jiān)測(cè)模塊,用于通過(guò)重力傳感器檢測(cè)所述終端所處的高度與初始高度的變化值是否大于預(yù)設(shè)的高度閾值,所述初始高度由所述終端的重力傳感器在重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間之后獲取,在所述終端所處的高度對(duì)應(yīng)的變化值大于預(yù)設(shè)的高度閾值時(shí),調(diào)用所述第一持續(xù)時(shí)間重置模塊。
采用了上述用戶(hù)狀態(tài)的提示方法和裝置之后,通過(guò)GPS模塊獲取的位置信息來(lái)判斷用戶(hù)當(dāng)前是否在同一個(gè)地點(diǎn)逗留的時(shí)間過(guò)長(zhǎng),若用戶(hù)在同一個(gè)地點(diǎn)逗留的時(shí)間過(guò)長(zhǎng),則說(shuō)明用戶(hù)長(zhǎng)時(shí)間的沒(méi)有走動(dòng),在此種情況下,為了用戶(hù)的健康著想,提示用戶(hù)進(jìn)行離開(kāi)座位或離開(kāi)床進(jìn)行走動(dòng)。相對(duì)于相關(guān)技術(shù)中的僅對(duì)用戶(hù)的步伐數(shù)等運(yùn)動(dòng)狀態(tài)的統(tǒng)計(jì)和監(jiān)測(cè)的技術(shù)方案來(lái)講,本發(fā)明實(shí)施例能對(duì)在用戶(hù)的步伐數(shù)沒(méi)有變化的情況下,對(duì)用戶(hù)處于坐著或躺著或站著等狀態(tài)進(jìn)行監(jiān)測(cè),并且根據(jù)監(jiān)測(cè)到的相關(guān)數(shù)據(jù)對(duì)用戶(hù)進(jìn)行相應(yīng)的提示,從而提高了在對(duì)用戶(hù)的運(yùn)動(dòng)狀態(tài)的檢測(cè)以及運(yùn)動(dòng)數(shù)據(jù)的統(tǒng)計(jì)的全面性,提高了數(shù)據(jù)統(tǒng)計(jì)和監(jiān)測(cè)的完整性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
其中:
圖1為一個(gè)實(shí)施例中一種用戶(hù)狀態(tài)的提示方法的流程示意圖;
圖2為一個(gè)實(shí)施例中一種用戶(hù)狀態(tài)的提示裝置的結(jié)構(gòu)示意圖;
圖3為一個(gè)實(shí)施例中運(yùn)行前述用戶(hù)狀態(tài)的提示方法的計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本實(shí)施例中,提出了一種用戶(hù)狀態(tài)的提示方法,該方法的實(shí)現(xiàn)可依賴(lài)于計(jì)算機(jī)程序,該計(jì)算機(jī)程序可運(yùn)行于基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)之上。該計(jì)算機(jī)系統(tǒng)可以是運(yùn)行上述計(jì)算機(jī)程序的例如智能手機(jī)、平板電腦、個(gè)人電腦等服務(wù)器或終端。
具體的,如圖1所示,上述用戶(hù)狀態(tài)的提示方法包括如下步驟S102-S108:
S102:根據(jù)終端的GPS模塊檢測(cè)所述終端所處的位置信息。
本實(shí)施例中基于的終端是設(shè)置有GPS模塊的終端,也就是說(shuō),通過(guò)GPS模塊可以獲取用戶(hù)的具體位置信息,即終端當(dāng)前所處的位置對(duì)應(yīng)的位置信息。
S104:判斷所述終端所處的位置信息是否離開(kāi)所述終端的初始位置信息,所述終端的初始位置由所述終端的GPS模塊獲取;若否,則執(zhí)行步驟S106-S108,若否,則執(zhí)行步驟S110。
上述步驟S102中對(duì)終端所處的位置信息的檢測(cè)是持續(xù)的,并且,針對(duì)每一次檢測(cè)到的終端所處的位置信息,還需要判斷跟之前檢測(cè)到的終端的初始位置信息之間是否發(fā)生變化,即判斷所述終端所處的位置信息是否離開(kāi)所述終端的初始位置信息。需要說(shuō)明的是,在本實(shí)施例中,初始位置的檢測(cè)是在開(kāi)始檢測(cè)終端的位置的初始時(shí)刻,或者在統(tǒng)計(jì)的持續(xù)時(shí)間被重置之后進(jìn)行檢測(cè)。也二就是說(shuō),在考慮終端的位置信息是否離開(kāi)初始位置信息時(shí),并不是前一時(shí)刻或者上一次檢測(cè)到的終端的位置信息,而是在終端的位置信息沒(méi)有發(fā)生變化的所有的位置信息,也就是說(shuō),終端的位置信息沒(méi)有發(fā)生變化指的是終端的位置信息在獲取了初始位置信息之后在一定時(shí)間內(nèi)沒(méi)有發(fā)生變化。在本實(shí)施例中,將終端的位置信息沒(méi)有發(fā)生變化成為沒(méi)有離開(kāi)初始位置信息。若GPS模塊檢測(cè)到的終端所處的位置信息沒(méi)有離開(kāi)初始位置信息,則說(shuō)明終端所在的位置沒(méi)有發(fā)生變化,進(jìn)一步的,可以說(shuō)明終端的使用者(即用戶(hù))所處的位置沒(méi)有發(fā)生變化,用戶(hù)所處的位置沒(méi)有發(fā)生變化可能是用戶(hù)正在上班或者辦公等坐在座位上沒(méi)有進(jìn)行走動(dòng),或者,躺在床上沒(méi)有起來(lái)進(jìn)行走動(dòng)等等。若GPS模塊檢測(cè)到的終端所處的位置信息發(fā)生變化,則說(shuō)明用戶(hù)當(dāng)前正在走動(dòng)、跑動(dòng)或者處于正在行走的車(chē)輛中等。
需要說(shuō)明的是,在本實(shí)施例中,在終端所處的位置信息是否離開(kāi)了初始位置信息的判斷過(guò)程中,在終端通過(guò)GPS模塊檢測(cè)到終端的位置信息與初始位置信息之間發(fā)生了變化的情況下,例如,移動(dòng)了10cm的距離,或,移動(dòng)了10m的距離,也就是說(shuō),只要是終端所處的位置發(fā)生了任意變化,都被判定為終端的位置信息離開(kāi)了初始位置信息。
需要說(shuō)明的是,在另一個(gè)實(shí)施例中,考慮到用戶(hù)在坐著使用終端的情況下,終端的位置在發(fā)生細(xì)微變化的情況下,用戶(hù)對(duì)應(yīng)的狀態(tài)并沒(méi)有發(fā)生變化,例如,手持終端姿勢(shì)的改變帶來(lái)的終端的位置信息的變化,因此,在本實(shí)施例中,在終端的位置變化沒(méi)有超出預(yù)設(shè)值的情況下,判定為終端的位置信息沒(méi)有離開(kāi)初始位置信息,例如,可以將該預(yù)設(shè)值設(shè)置為20cm。
在本實(shí)施例中,主要是針對(duì)用戶(hù)久坐不動(dòng)、或久站不動(dòng)、久躺不動(dòng)等情況,并且在上訴各種情況維持的時(shí)間過(guò)長(zhǎng)時(shí),提示用戶(hù)進(jìn)行一定的活動(dòng)。
具體的,在上述終端所處的位置信息發(fā)生變化時(shí),執(zhí)行如下步驟S106-S108。
步驟S106:統(tǒng)計(jì)所述終端所處的位置信息離開(kāi)所述終端的初始位置信息的第一持續(xù)時(shí)間;
步驟S108:在所述第一持續(xù)時(shí)間大于預(yù)設(shè)的第一時(shí)間閾值時(shí),生成提示消息并進(jìn)行展示。
在本實(shí)施例中,開(kāi)啟一個(gè)進(jìn)程,用戶(hù)統(tǒng)計(jì)終端所處的位置不發(fā)生變化的持續(xù)時(shí)間,即第一持續(xù)時(shí)間。也就是說(shuō),在終端的位置發(fā)生變化時(shí),上述統(tǒng)計(jì)的第一持續(xù)時(shí)間將被重置。
具體的,所述判斷所述終端所處的位置信息是否離開(kāi)所述終端的初始位置信息,所述終端的初始位置由所述終端的GPS模塊獲取的步驟之后還包括:在所述終端所處的位置信息離開(kāi)所述終端的初始位置信息時(shí),重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間,并執(zhí)行所述通過(guò)終端的GPS模塊檢測(cè)所述終端所處的位置的步驟,并執(zhí)行根據(jù)所述終端的GPS模塊獲取所述終端的初始位置信息的步驟。
也就是說(shuō),終端所處的位置信息每一個(gè)發(fā)生變化,都會(huì)觸發(fā)對(duì)統(tǒng)計(jì)的第一持續(xù)時(shí)間的重置,并重新計(jì)算和統(tǒng)計(jì)終端所處的位置信息不發(fā)生變化的第一持續(xù)時(shí)間。進(jìn)一步的,還對(duì)初始位置信息進(jìn)行更新,即通過(guò)終端的GPS模塊獲取終端的位置信息將該獲取到的位置信息作為新的初始位置信息。
需要說(shuō)明的是,在本實(shí)施例中,若終端所處的位置信息的變化在預(yù)設(shè)的距離范圍之內(nèi),例如,0.5m,則判定終端所處的位置信息沒(méi)有發(fā)生變化,也就是說(shuō),考慮到用戶(hù)在手持終端時(shí)因?yàn)樽藙?shì)的改變可能導(dǎo)致的終端所處的位置信息的變化,但是對(duì)應(yīng)的用戶(hù)所處的位置信息并沒(méi)有離開(kāi)初始位置信息這一情況。
進(jìn)一步的,在上述終端所處的位置信息沒(méi)有離開(kāi)初始位置信息的第一持續(xù)時(shí)間大于預(yù)設(shè)的第一時(shí)間閾值時(shí),說(shuō)明用戶(hù)保持在當(dāng)前所處的位置已經(jīng)過(guò)長(zhǎng),需要進(jìn)行活動(dòng)。例如,可以設(shè)置第一時(shí)間閾值為1小時(shí),在用戶(hù)坐在座位上不動(dòng)的時(shí)間超過(guò)1小時(shí)的情況下,提示用戶(hù)離開(kāi)作為進(jìn)行適當(dāng)?shù)幕顒?dòng)。
需要說(shuō)明的是,在本實(shí)施例中,上述在終端所處的位置信息沒(méi)有離開(kāi)初始位置信息的第一持續(xù)時(shí)間大于上述預(yù)設(shè)的第一時(shí)間閾值的情況下所生成的提示消息,可以通過(guò)不同的方式來(lái)提示給用戶(hù),例如,提示消息的展示方式、語(yǔ)音播放的提示方式或振動(dòng)的提示方式。
具體的,所述生成提示消息并進(jìn)行展示的步驟還包括:在提示消息生成之后,通過(guò)播放提示音、振動(dòng)和、展示提示畫(huà)面中的一種或幾種提示方式來(lái)展示所述提示消息。
具體實(shí)施例中,為了達(dá)到提示用戶(hù)的目的,還可以采用上述多種提示方式中的多種進(jìn)行組合提示,例如,在展示提示畫(huà)面的同時(shí),還通過(guò)播放提示音和振動(dòng)手機(jī)的方式來(lái)提示用戶(hù)。
進(jìn)一步的,在一個(gè)可選的實(shí)施例中,不僅僅需要考慮用戶(hù)所處的位置信息是否發(fā)生變化,還需要考慮用戶(hù)的姿勢(shì)是否發(fā)生變化,例如,是坐著的,還是站著的,還是躺著的。例如,在用戶(hù)進(jìn)行辦公時(shí),若在久坐之后進(jìn)行站立一段時(shí)間,雖然用戶(hù)所處的位置信息沒(méi)有發(fā)生變化或者并沒(méi)有離開(kāi)初始位置信息所對(duì)應(yīng)的位置,但是用戶(hù)所對(duì)應(yīng)的狀態(tài)發(fā)生了變化,在此種情況下,可認(rèn)定用戶(hù)當(dāng)前進(jìn)行了活動(dòng)。
具體的,所述生成提示消息并進(jìn)行展示的步驟之前還包括:通過(guò)所述終端的體動(dòng)記錄儀確定與用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài),所述運(yùn)動(dòng)狀態(tài)包括睡眠狀態(tài)、坐姿狀態(tài)、躺姿狀態(tài)和站姿狀態(tài);統(tǒng)計(jì)與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二持續(xù)時(shí)間;確定預(yù)設(shè)的與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二時(shí)間閾值,在所述第二持續(xù)時(shí)間超過(guò)所述第二時(shí)間閾值時(shí),執(zhí)行所述生成提示消息并進(jìn)行展示的步驟。
在相關(guān)的技術(shù)方案中,通過(guò)體動(dòng)記錄儀可以檢測(cè)用戶(hù)當(dāng)前所處的運(yùn)動(dòng)狀態(tài),例如,在智能手環(huán)中,可以通過(guò)智能手環(huán)檢測(cè)用戶(hù)的睡眠狀態(tài),在用戶(hù)躺在床上時(shí),可以檢測(cè)用戶(hù)是處于非睡眠狀態(tài)還是睡眠狀態(tài)。進(jìn)一步的,通過(guò)體動(dòng)記錄儀檢測(cè)的運(yùn)動(dòng)狀態(tài)可以是睡眠狀態(tài),也可以是坐姿狀態(tài)或躺姿狀態(tài)或站姿狀態(tài)。上述通過(guò)體動(dòng)記錄儀來(lái)檢測(cè)用戶(hù)當(dāng)前所處的運(yùn)動(dòng)狀態(tài)這一操作是持續(xù)的,也就是說(shuō),持續(xù)不斷的監(jiān)測(cè)用戶(hù)的運(yùn)動(dòng)狀態(tài)。
需要說(shuō)明的是,在本實(shí)施例中,用戶(hù)所處位置的變化,或者用戶(hù)的坐姿狀態(tài)或躺姿狀態(tài)或站姿狀態(tài)等運(yùn)動(dòng)狀態(tài)的變化,都可以看作是用戶(hù)對(duì)應(yīng)的一種狀態(tài)變化,在一個(gè)可選的實(shí)施例中,若用戶(hù)所處位置發(fā)生變化或者用戶(hù)的坐姿狀態(tài)或躺姿狀態(tài)或站姿狀態(tài)等運(yùn)動(dòng)狀態(tài)發(fā)生變化,都說(shuō)明了用戶(hù)并不是保持這同一狀態(tài)而沒(méi)有發(fā)生變化,在本實(shí)施例中,主要是為了在用戶(hù)保持某一狀態(tài)(例如久坐)的時(shí)間過(guò)長(zhǎng)時(shí)對(duì)用戶(hù)進(jìn)行提醒,因此,在上述多種狀態(tài)發(fā)生變化時(shí),都應(yīng)該重置上述第一持續(xù)時(shí)間,然后重新統(tǒng)計(jì)用戶(hù)保持某一狀態(tài)下的持續(xù)時(shí)間。
具體的,在一個(gè)實(shí)施例中,上述通過(guò)所述終端的體動(dòng)記錄儀確定與用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài)的步驟之后還包括:若所述運(yùn)動(dòng)狀態(tài)發(fā)生變化,則重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間以及第二持續(xù)時(shí)間。
具體實(shí)施中,在用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài)持續(xù)不變的情況下,統(tǒng)計(jì)用戶(hù)保持該運(yùn)動(dòng)狀態(tài)的持續(xù)時(shí)間,并且,在用戶(hù)的運(yùn)動(dòng)狀態(tài)發(fā)生變化時(shí),對(duì)統(tǒng)計(jì)的第二持續(xù)時(shí)間進(jìn)行重置。
進(jìn)一步的,在用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài)持續(xù)不變的時(shí)間超過(guò)一定的時(shí)長(zhǎng)時(shí),應(yīng)當(dāng)對(duì)用戶(hù)進(jìn)行一定的提示,例如,提示用戶(hù)適當(dāng)進(jìn)行活動(dòng)。需要說(shuō)明的是,在本實(shí)施例中,在判斷是否應(yīng)該提示用戶(hù)時(shí),判斷第二持續(xù)時(shí)間是否超過(guò)預(yù)設(shè)的時(shí)長(zhǎng)時(shí),該預(yù)設(shè)的時(shí)長(zhǎng)還可以是根據(jù)用戶(hù)當(dāng)前的狀態(tài)來(lái)進(jìn)行確定,例如,若用戶(hù)當(dāng)前處于坐姿狀態(tài),其對(duì)應(yīng)的預(yù)設(shè)的時(shí)間閾值為1小時(shí),若用戶(hù)當(dāng)前處于站姿狀態(tài),其對(duì)應(yīng)的預(yù)設(shè)的時(shí)間閾值為0.5小時(shí)等。
需要說(shuō)明的是,在本實(shí)施例中,用戶(hù)所述的運(yùn)動(dòng)狀態(tài)是否發(fā)生變化,還可以通過(guò)終端所處的高度來(lái)進(jìn)行判斷,例如,在坐車(chē)時(shí)手持終端的高度與站立時(shí)手持終端的高度是不一樣的,所以,若終端所處的高度變化大于一定值的情況下,用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài)也對(duì)應(yīng)的發(fā)生了變化。
具體的,在一個(gè)可選的實(shí)施例中,上述方法還包括:通過(guò)重力傳感器檢測(cè)所述終端所處的高度與初始高度的變化值是否大于預(yù)設(shè)的高度閾值,所述初始高度由所述終端的重力傳感器在重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間之后獲取,在所述終端所處的高度對(duì)應(yīng)的變化值大于預(yù)設(shè)的高度閾值時(shí),執(zhí)行所述重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間的步驟。
終端所處的高度可以通過(guò)設(shè)置在終端中的重力傳感器獲取,也就是說(shuō),在終端中的重力傳感器檢測(cè)到終端對(duì)應(yīng)的重力發(fā)生變化時(shí),則說(shuō)明終端所處的高度發(fā)生了變化,并且,不同的重力對(duì)應(yīng)了不同的高度,通過(guò)重力與高度之間的對(duì)應(yīng)關(guān)系,可以確定終端當(dāng)前所處的高度信息。根據(jù)終端所處的高度,以及終端之間高度的變化,可以確定用戶(hù)的運(yùn)動(dòng)狀態(tài)是否在坐姿狀態(tài)、躺姿狀態(tài)或站姿狀態(tài)之間發(fā)生變化,在用戶(hù)的運(yùn)動(dòng)狀態(tài)是否在坐姿狀態(tài)、躺姿狀態(tài)或站姿狀態(tài)之間發(fā)生變化時(shí),對(duì)上述統(tǒng)計(jì)的第一持續(xù)時(shí)間進(jìn)行重置,也就是說(shuō),重新統(tǒng)計(jì)和計(jì)算用戶(hù)狀態(tài)沒(méi)有發(fā)生變化的持續(xù)時(shí)間。
此外,在一個(gè)實(shí)施例中,如圖2所示,還提出了一種用戶(hù)狀態(tài)的提示裝置,包括位置信息檢測(cè)模塊102、位置信息變化判斷模塊104、第一持續(xù)之間統(tǒng)計(jì)模塊106、提示消息發(fā)送模塊108,其中:
位置信息檢測(cè)模塊102,用于根據(jù)終端的GPS模塊檢測(cè)所述終端所處的位置信息;
位置信息變化判斷模塊104,用于判斷所述終端所處的位置信息是否離開(kāi)所述終端的初始位置信息,所述終端的初始位置由所述終端的GPS模塊獲?。?/p>
第一持續(xù)之間統(tǒng)計(jì)模塊106,用于統(tǒng)計(jì)所述終端所處的位置信息離開(kāi)所述終端的初始位置信息的第一持續(xù)時(shí)間;
提示消息發(fā)送模塊108,用于在所述第一持續(xù)時(shí)間大于預(yù)設(shè)的第一時(shí)間閾值時(shí),生成提示消息并進(jìn)行展示。
可選的,在一個(gè)實(shí)施例中,如圖2所示,上述裝置還包括第一持續(xù)時(shí)間重置模塊110,用于在所述終端所處的位置信息離開(kāi)所述終端的初始位置信息時(shí),重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間,并調(diào)用所述位置信息檢測(cè)模塊102,并執(zhí)行根據(jù)所述終端的GPS模塊獲取所述終端的初始位置信息。
可選的,在一個(gè)實(shí)施例中,如圖2所示,上述裝置還包括運(yùn)動(dòng)狀態(tài)判斷模塊112,用于通過(guò)所述終端的體動(dòng)記錄儀確定與用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài),所述運(yùn)動(dòng)狀態(tài)包括睡眠狀態(tài)、坐姿狀態(tài)、躺姿狀態(tài)和站姿狀態(tài);統(tǒng)計(jì)與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二持續(xù)時(shí)間;確定預(yù)設(shè)的與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二時(shí)間閾值,在所述第二持續(xù)時(shí)間超過(guò)所述第二時(shí)間閾值時(shí),調(diào)用所述提示消息發(fā)送模塊108。
可選的,在一個(gè)實(shí)施例中,運(yùn)動(dòng)狀態(tài)判斷模塊112還用于在所述運(yùn)動(dòng)狀態(tài)發(fā)生變化時(shí),則重置所述統(tǒng)計(jì)的第二持續(xù)時(shí)間。
可選的,在一個(gè)實(shí)施例中,提示消息發(fā)送模塊108還用于在提示消息生成之后,通過(guò)播放提示音、振動(dòng)和、展示提示畫(huà)面中的一種或幾種提示方式來(lái)展示所述提示消息。
可選的,在一個(gè)實(shí)施例中,如圖2所示,上述裝置還包括高度信息監(jiān)測(cè)模塊114,用于通過(guò)重力傳感器檢測(cè)所述終端所處的高度與初始高度的變化值是否大于預(yù)設(shè)的高度閾值,所述初始高度由所述終端的重力傳感器在重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間之后獲取,在所述終端所處的高度對(duì)應(yīng)的變化值大于預(yù)設(shè)的高度閾值時(shí),調(diào)用所述第一持續(xù)時(shí)間重置模塊110。
采用了上述用戶(hù)狀態(tài)的提示方法和裝置之后,通過(guò)GPS模塊獲取的位置信息來(lái)判斷用戶(hù)當(dāng)前是否在同一個(gè)地點(diǎn)逗留的時(shí)間過(guò)長(zhǎng),若用戶(hù)在同一個(gè)地點(diǎn)逗留的時(shí)間過(guò)長(zhǎng),則說(shuō)明用戶(hù)長(zhǎng)時(shí)間的沒(méi)有走動(dòng),在此種情況下,為了用戶(hù)的健康著想,提示用戶(hù)進(jìn)行離開(kāi)座位或離開(kāi)床進(jìn)行走動(dòng)。相對(duì)于相關(guān)技術(shù)中的僅對(duì)用戶(hù)的步伐數(shù)等運(yùn)動(dòng)狀態(tài)的統(tǒng)計(jì)和監(jiān)測(cè)的技術(shù)方案來(lái)講,本發(fā)明實(shí)施例能對(duì)在用戶(hù)的步伐數(shù)沒(méi)有變化的情況下,對(duì)用戶(hù)處于坐著或躺著或站著等狀態(tài)進(jìn)行監(jiān)測(cè),并且根據(jù)監(jiān)測(cè)到的相關(guān)數(shù)據(jù)對(duì)用戶(hù)進(jìn)行相應(yīng)的提示,從而提高了在對(duì)用戶(hù)的運(yùn)動(dòng)狀態(tài)的檢測(cè)以及運(yùn)動(dòng)數(shù)據(jù)的統(tǒng)計(jì)的全面性,提高了數(shù)據(jù)統(tǒng)計(jì)和監(jiān)測(cè)的完整性。
在一個(gè)實(shí)施例中,如圖3所示,圖3展示了一種運(yùn)行上述用戶(hù)狀態(tài)的提示方法的基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)的終端。該計(jì)算機(jī)系統(tǒng)可以是智能手機(jī)、平板電腦、掌上電腦、筆記本電腦或個(gè)人電腦等包括了GPS傳感器、體動(dòng)記錄儀以及重力傳感器的終端設(shè)備。具體的,可包括通過(guò)系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲(chǔ)器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網(wǎng)絡(luò)接口10012,還可以包括GPS傳感器10014、體動(dòng)記錄儀10016以及重力傳感器10018。存儲(chǔ)器1003可包括外存儲(chǔ)器10032(例如硬盤(pán)、光盤(pán)或軟盤(pán)等)和內(nèi)存儲(chǔ)器10034。輸出接口1004可至少包括顯示屏10042等設(shè)備。
在本實(shí)施例中,本方法的運(yùn)行基于計(jì)算機(jī)程序,該計(jì)算機(jī)程序的程序文件存儲(chǔ)于前述基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)的外存儲(chǔ)器10032中,在運(yùn)行時(shí)被加載到內(nèi)存儲(chǔ)器10034中,然后被編譯為機(jī)器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)中形成邏輯上的位置信息檢測(cè)模塊102、位置信息變化判斷模塊104、第一持續(xù)之間統(tǒng)計(jì)模塊106、提示消息發(fā)送模塊108、第一持續(xù)時(shí)間重置模塊110、運(yùn)動(dòng)狀態(tài)判斷模塊112以及高度信息監(jiān)測(cè)模塊114。且在上述用戶(hù)狀態(tài)的提示方法執(zhí)行過(guò)程中,輸入的參數(shù)均通過(guò)外部輸入接口1001接收,并傳遞至存儲(chǔ)器1003中緩存,然后輸入到處理器1002中進(jìn)行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲(chǔ)器1003中進(jìn)行后續(xù)地處理,或被傳遞至輸出接口1004進(jìn)行輸出。
具體的,在本實(shí)施例中,GPS傳感器10014用于根據(jù)終端的GPS模塊檢測(cè)所述終端所處的位置信息;處理器1002用于判斷所述終端所處的位置信息是否離開(kāi)所述終端的初始位置信息,所述終端的初始位置由所述終端的GPS模塊獲??;若否,則統(tǒng)計(jì)所述終端所處的位置信息離開(kāi)所述終端的初始位置信息的第一持續(xù)時(shí)間;在所述第一持續(xù)時(shí)間大于預(yù)設(shè)的第一時(shí)間閾值時(shí),生成提示消息并通過(guò)上述輸出接口1004進(jìn)行展示。
在一個(gè)可選的實(shí)施例中,在處理器1002判斷所述終端所處的位置信息是否離開(kāi)所述終端的初始位置信息的步驟之后,處理器1002還用于在所述終端所處的位置信息離開(kāi)所述終端的初始位置信息時(shí),重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間,并執(zhí)行所述通過(guò)終端的GPS模塊檢測(cè)所述終端所處的位置的步驟,然后GPS傳感器10014根據(jù)所述終端的GPS模塊獲取所述終端的初始位置信息。
在一個(gè)可選的實(shí)施例中,在處理器1002生成提示消息之前,體動(dòng)記錄儀10016用于通過(guò)所述終端的體動(dòng)記錄儀確定與用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài),所述運(yùn)動(dòng)狀態(tài)包括睡眠狀態(tài)、坐姿狀態(tài)、躺姿狀態(tài)和站姿狀態(tài);處理器1002統(tǒng)計(jì)與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二持續(xù)時(shí)間;確定預(yù)設(shè)的與所述運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)的第二時(shí)間閾值,在所述第二持續(xù)時(shí)間超過(guò)所述第二時(shí)間閾值時(shí),執(zhí)行所述生成提示消息。
在一個(gè)可選的實(shí)施例中,在體動(dòng)記錄儀10016通過(guò)所述終端的體動(dòng)記錄儀確定與用戶(hù)對(duì)應(yīng)的運(yùn)動(dòng)狀態(tài)之后,若所述運(yùn)動(dòng)狀態(tài)發(fā)生變化,處理器1002重置所述統(tǒng)計(jì)的第二持續(xù)時(shí)間。
在一個(gè)可選的實(shí)施例中,輸出接口1004還用于在提示消息生成之后,通過(guò)播放提示音、振動(dòng)和、展示提示畫(huà)面中的一種或幾種提示方式來(lái)展示所述提示消息。
在一個(gè)可選的實(shí)施例中,重力傳感器10018用于通過(guò)重力傳感器檢測(cè)所述終端所處的高度與初始高度的變化值是否大于預(yù)設(shè)的高度閾值,所述初始高度由所述終端的重力傳感器在重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間之后獲?。辉谒鼋K端所處的高度對(duì)應(yīng)的變化值大于所述預(yù)設(shè)的高度閾值時(shí),處理器1002重置所述統(tǒng)計(jì)的第一持續(xù)時(shí)間。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。