欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法、裝置及移動(dòng)終端與流程

文檔序號(hào):11254508閱讀:1903來源:國知局
基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法、裝置及移動(dòng)終端與流程

本發(fā)明涉及信息處理技術(shù)領(lǐng)域,特別是涉及一種基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法、裝置及移動(dòng)終端。



背景技術(shù):

隨著互聯(lián)網(wǎng)應(yīng)用技術(shù)的發(fā)展,移動(dòng)終端(如智能手機(jī)、平板電腦、智能手表等)已大量地出現(xiàn)在人們的日常生活中,其已成為人們?nèi)粘I?、工作和學(xué)習(xí)不可缺少的工具。例如,用戶可以通過移動(dòng)終端來通話、拍照、閱讀、聽音樂、玩游戲,還可以實(shí)現(xiàn)包括定位、信息處理、指紋掃描、身份證掃描、條碼掃描以及酒精含量檢測(cè)等豐富的功能。

但是,在實(shí)際生活中,人們無法通過移動(dòng)終端來獲取更多與自身相關(guān)的信息,使得用戶無法與移動(dòng)終端進(jìn)行更好地交互。比如,目前移動(dòng)終端僅僅能夠通過用戶的活動(dòng)統(tǒng)計(jì)出其行走步數(shù),而無法獲取與用戶相關(guān)的其他信息。因此,現(xiàn)有技術(shù)中,移動(dòng)終端還無法為用戶提供與其自身活動(dòng)密切相關(guān)的各種信息。



技術(shù)實(shí)現(xiàn)要素:

鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的基于移動(dòng)終端的活動(dòng)狀態(tài)的信息處理方法、相應(yīng)的裝置及移動(dòng)終端。

依據(jù)本發(fā)明的一個(gè)方面,提供了一種基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法,包括:

通過移動(dòng)終端中的一個(gè)或多個(gè)傳感器,獲取用于記錄用戶在不同時(shí)間段內(nèi)的活動(dòng)狀態(tài)的歷史活動(dòng)狀態(tài)信息集;

根據(jù)所述歷史活動(dòng)狀態(tài)信息集,從多個(gè)所述活動(dòng)地點(diǎn)中篩選出所述活動(dòng)類型屬于指定活動(dòng)類型、且對(duì)應(yīng)的時(shí)間段符合預(yù)設(shè)條件的至少一個(gè)活動(dòng)地點(diǎn);

將篩選出的所述至少一個(gè)活動(dòng)地點(diǎn)確定為所述用戶的常停留地點(diǎn)。

可選地,將篩選出的所述至少一個(gè)活動(dòng)地點(diǎn)確定為所述用戶的常停留地點(diǎn)之后,所述方法還包括:

采用坐標(biāo)和/或文字標(biāo)簽的方式在所述移動(dòng)終端上的地圖中標(biāo)記所述常停留地點(diǎn);

當(dāng)接收到啟動(dòng)所述地圖的指令時(shí),打開所述地圖界面,并在所述地圖界面上加載及顯示所述常停留地點(diǎn)對(duì)應(yīng)的標(biāo)記。

可選地,采用坐標(biāo)和/或文字標(biāo)簽的方式在所述移動(dòng)終端上的地圖中標(biāo)記所述常停留地點(diǎn),包括:

確定所述常停留地點(diǎn)對(duì)應(yīng)的經(jīng)/緯度;

以所述經(jīng)/緯度為坐標(biāo)值,生成所述常停留地點(diǎn)對(duì)應(yīng)的坐標(biāo);

利用所述建立的坐標(biāo)標(biāo)記所述常停留地點(diǎn)。

可選地,采用坐標(biāo)和/或文字標(biāo)簽的方式在所述移動(dòng)終端上的地圖中標(biāo)記所述常停留地點(diǎn),包括:

獲取所述常停留地點(diǎn)對(duì)應(yīng)的文字標(biāo)簽,所述文字標(biāo)簽包括建筑物名稱、為所述常停留地點(diǎn)生成的專屬名稱、用戶自定義名稱中的至少一項(xiàng);

利用所述文字標(biāo)簽標(biāo)記所述常停留地點(diǎn)。

可選地,當(dāng)所述文字標(biāo)簽包括所述專屬名稱時(shí),獲取所述常停留地點(diǎn)對(duì)應(yīng)的文字標(biāo)簽,包括:

獲取預(yù)設(shè)的針對(duì)所述常停留地點(diǎn)的相關(guān)活動(dòng)人物信息;

根據(jù)預(yù)設(shè)規(guī)則為所述常停留地點(diǎn)生成包含所述相關(guān)活動(dòng)人物信息的專屬名稱。

可選地,按照如下步驟生成所述歷史活動(dòng)狀態(tài)信息集:

獲取預(yù)先訓(xùn)練的活動(dòng)分類模型,所述活動(dòng)分類模型是以所述移動(dòng)終端上記錄的多個(gè)傳感器數(shù)據(jù)以及各數(shù)據(jù)分別對(duì)應(yīng)的活動(dòng)類型為樣本進(jìn)行訓(xùn)練的,所述傳感器數(shù)據(jù)包括由至少一種所述傳感器所記錄的數(shù)據(jù);

讀取所述移動(dòng)終端當(dāng)前的傳感器數(shù)據(jù),并根據(jù)所述活動(dòng)分類模型確定所述讀取到的傳感器數(shù)據(jù)對(duì)應(yīng)的第一活動(dòng)類型;

獲取所述移動(dòng)終端的通信環(huán)境信息;

根據(jù)所述通信環(huán)境信息對(duì)所述第一活動(dòng)類型進(jìn)行校正,得到校正后的第二活動(dòng)類型;

根據(jù)所述第二活動(dòng)類型、當(dāng)前活動(dòng)地點(diǎn)、在當(dāng)前活動(dòng)地點(diǎn)所停留的時(shí)間段中的至少一項(xiàng)生成所述歷史活動(dòng)狀態(tài)信息集。

可選地,根據(jù)所述通信環(huán)境信息對(duì)所述第一活動(dòng)類型進(jìn)行校正,得到校正后的第二活動(dòng)類型,包括:

判斷所述第一活動(dòng)類型與所述通信環(huán)境信息是否相匹配;

若是,則確定所述第一活動(dòng)類型即為所述第二活動(dòng)類型;

若否,則根據(jù)所述第一活動(dòng)類型以及所述通信環(huán)境信息重新確定所述第二活動(dòng)類型。

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理裝置,包括:

獲取模塊,適于通過移動(dòng)終端中的一個(gè)或多個(gè)傳感器,獲取用于記錄用戶在不同時(shí)間段內(nèi)的活動(dòng)狀態(tài)的歷史活動(dòng)狀態(tài)信息集;

篩選模塊,適于根據(jù)所述歷史活動(dòng)狀態(tài)信息集,從多個(gè)所述活動(dòng)地點(diǎn)中篩選出所述活動(dòng)類型屬于指定活動(dòng)類型、且對(duì)應(yīng)的時(shí)間段符合預(yù)設(shè)條件的至少一個(gè)活動(dòng)地點(diǎn);

確定模塊,適于將篩選出的所述至少一個(gè)活動(dòng)地點(diǎn)確定為所述用戶的常停留地點(diǎn)。

可選地,所述裝置還包括:

標(biāo)記模塊,適于將篩選出的所述至少一個(gè)活動(dòng)地點(diǎn)確定為所述用戶的常停留地點(diǎn)之后,采用坐標(biāo)和/或文字標(biāo)簽的方式在所述移動(dòng)終端上的地圖中標(biāo)記所述常停留地點(diǎn);

加載及顯示模塊,適于當(dāng)接收到啟動(dòng)所述地圖的指令時(shí),打開所述地圖界面,并在所述地圖界面上加載及顯示所述常停留地點(diǎn)對(duì)應(yīng)的標(biāo)記。

可選地,所述標(biāo)記模塊還適于:

確定所述常停留地點(diǎn)對(duì)應(yīng)的經(jīng)/緯度;

以所述經(jīng)/緯度為坐標(biāo)值,生成所述常停留地點(diǎn)對(duì)應(yīng)的坐標(biāo);

利用所述建立的坐標(biāo)標(biāo)記所述常停留地點(diǎn)。

可選地,所述標(biāo)記模塊還適于:

獲取所述常停留地點(diǎn)對(duì)應(yīng)的文字標(biāo)簽,所述文字標(biāo)簽包括建筑物名稱、為所述常停留地點(diǎn)生成的專屬名稱、用戶自定義名稱中的至少一項(xiàng);

利用所述文字標(biāo)簽標(biāo)記所述常停留地點(diǎn)。

可選地,所述標(biāo)記模塊還適于:

獲取預(yù)設(shè)的針對(duì)所述常停留地點(diǎn)的相關(guān)活動(dòng)人物信息;

根據(jù)預(yù)設(shè)規(guī)則為所述常停留地點(diǎn)生成包含所述相關(guān)活動(dòng)人物信息的專屬名稱。

可選地,所述裝置還包括生成模塊,所述生成模塊適于:

獲取預(yù)先訓(xùn)練的活動(dòng)分類模型,所述活動(dòng)分類模型是以所述移動(dòng)終端記錄的多個(gè)傳感器數(shù)據(jù)以及各數(shù)據(jù)分別對(duì)應(yīng)的活動(dòng)類型為樣本進(jìn)行訓(xùn)練的,所述傳感器數(shù)據(jù)包括由至少一種所述傳感器所記錄的數(shù)據(jù);

讀取所述移動(dòng)終端當(dāng)前的傳感器數(shù)據(jù),并根據(jù)所述活動(dòng)分類模型確定所述讀取到的傳感器數(shù)據(jù)對(duì)應(yīng)的第一活動(dòng)類型;

獲取所述移動(dòng)終端的通信環(huán)境信息;

根據(jù)所述通信環(huán)境信息對(duì)所述第一活動(dòng)類型進(jìn)行校正,得到校正后的第二活動(dòng)類型;

根據(jù)所述第二活動(dòng)類型、當(dāng)前活動(dòng)地點(diǎn)、當(dāng)前所處的時(shí)間段中的至少一項(xiàng)生成所述歷史活動(dòng)狀態(tài)信息集。

可選地,所述生成模塊還適于:

判斷所述第一活動(dòng)類型與所述通信環(huán)境信息是否相匹配;

若是,則確定所述第一活動(dòng)類型即為所述第二活動(dòng)類型;

若否,則根據(jù)所述第一活動(dòng)類型以及所述通信環(huán)境信息重新確定所述第二活動(dòng)類型。

依據(jù)本發(fā)明的又一個(gè)方面,提供了一種計(jì)算機(jī)程序,其包括計(jì)算機(jī)可讀代碼,當(dāng)所述計(jì)算機(jī)可讀代碼在計(jì)算設(shè)備上運(yùn)行時(shí),導(dǎo)致所述計(jì)算設(shè)備執(zhí)行所述的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法。

依據(jù)本發(fā)明的又一個(gè)方面,提供了一種計(jì)算機(jī)可讀介質(zhì),其中存儲(chǔ)了所述的計(jì)算機(jī)程序。

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供了一種移動(dòng)終端,包括處理器和存儲(chǔ)器:

所述存儲(chǔ)器用于執(zhí)行上述任一項(xiàng)基于移動(dòng)終端的活動(dòng)狀態(tài)的信息處理方法的程序,

所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。

本發(fā)明實(shí)施例提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法,可以通過用戶隨身攜帶的移動(dòng)終端中的一個(gè)或多個(gè)傳感器,獲取用于記錄用戶在不同時(shí)間段內(nèi)的活動(dòng)狀態(tài)的歷史活動(dòng)狀態(tài)信息集。該歷史活動(dòng)狀態(tài)信息集記錄了多種用戶的活動(dòng)狀態(tài)及相關(guān)信息,為后續(xù)針對(duì)性地篩選用戶信息提供了必要基礎(chǔ)。進(jìn)一步,根據(jù)獲取的歷史活動(dòng)狀態(tài)信息集,從多個(gè)活動(dòng)地點(diǎn)中篩選出活動(dòng)類型屬于指定活動(dòng)類型、且對(duì)應(yīng)的時(shí)間段符合預(yù)設(shè)條件的至少一個(gè)活動(dòng)地點(diǎn)。該篩選出的活動(dòng)地點(diǎn)表明用戶經(jīng)常性地在該地點(diǎn)活動(dòng),進(jìn)而,將篩選出的至少一個(gè)活動(dòng)地點(diǎn)確定為用戶的常停留地點(diǎn)。由此可知,本發(fā)明實(shí)施例提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法,可以通過用戶隨身攜帶的移動(dòng)終端隨時(shí)隨地地獲取用戶的活動(dòng)狀態(tài)信息,實(shí)時(shí)性、準(zhǔn)確性和全面性較強(qiáng),其較現(xiàn)有技術(shù)中僅能通過移動(dòng)終端獲取用戶的步數(shù)統(tǒng)計(jì)信息有了極大提高。同時(shí),本發(fā)明實(shí)施例提供的方法,還可以基于移動(dòng)終端獲取的多種用戶數(shù)據(jù),在短時(shí)間內(nèi)統(tǒng)計(jì)用戶的活動(dòng)規(guī)律,進(jìn)一步識(shí)別用戶的常停留地點(diǎn)。更多地,本發(fā)明實(shí)施例還可以根據(jù)識(shí)別的用戶常停留地點(diǎn),結(jié)合大數(shù)據(jù)分析,為用戶設(shè)定基于常停留地點(diǎn)的實(shí)時(shí)提醒服務(wù)以及路線規(guī)劃等,更好地實(shí)現(xiàn)了用戶與移動(dòng)終端之間的交互,為用戶提供了極大方便。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。

附圖說明

通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:

圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法的處理流程示意圖;

圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法的具體流程示意圖;

圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的分類模型的訓(xùn)練方法的流程示意圖;

圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的在地圖上為常停留地點(diǎn)做標(biāo)記的示意圖;

圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的在地圖上為常停留地點(diǎn)做標(biāo)記的另一種示意圖;

圖6a是根據(jù)本發(fā)明一個(gè)實(shí)施例的常停留地點(diǎn)作為搜索建議詞進(jìn)行推薦的第一種示意圖;

圖6b是根據(jù)本發(fā)明一個(gè)實(shí)施例的常停留地點(diǎn)作為搜索建議詞進(jìn)行推薦的第二種示意圖;

圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端上加速度傳感器的數(shù)據(jù)軌跡示意圖;

圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的用戶標(biāo)簽的示意圖;

圖9是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理裝置的示意性框圖;

圖10是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理裝置的另一個(gè)示意性框圖;

圖11是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理裝置的另一個(gè)示意性框圖;

圖12是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖;

圖13是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于執(zhí)行根據(jù)本發(fā)明的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法的計(jì)算設(shè)備的框圖;以及

圖14是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于保持或者攜帶實(shí)現(xiàn)根據(jù)本發(fā)明的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法的程序代碼的存儲(chǔ)單元。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法。圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法的處理流程示意圖。如圖1所示,基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法至少包括步驟s102至步驟s108:

步驟s102、通過移動(dòng)終端中的一個(gè)或多個(gè)傳感器,獲取用于記錄用戶在不同時(shí)間段內(nèi)的活動(dòng)狀態(tài)的歷史活動(dòng)狀態(tài)信息集;

步驟s104、根據(jù)歷史活動(dòng)狀態(tài)信息集,從多個(gè)活動(dòng)地點(diǎn)中篩選出活動(dòng)類型屬于指定活動(dòng)類型、且對(duì)應(yīng)的時(shí)間段符合預(yù)設(shè)條件的至少一個(gè)活動(dòng)地點(diǎn);

步驟s106、將篩選出的至少一個(gè)活動(dòng)地點(diǎn)確定為用戶的常停留地點(diǎn)。

本發(fā)明實(shí)施例提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法,可以通過用戶隨身攜帶的移動(dòng)終端中的一個(gè)或多個(gè)傳感器,獲取用于記錄用戶在不同時(shí)間段內(nèi)的活動(dòng)狀態(tài)的歷史活動(dòng)狀態(tài)信息集。該歷史活動(dòng)狀態(tài)信息集記錄了多種用戶的活動(dòng)狀態(tài),為后續(xù)針對(duì)性地篩選用戶信息提供了必要基礎(chǔ)。進(jìn)一步,根據(jù)獲取的歷史活動(dòng)狀態(tài)信息集,從多個(gè)活動(dòng)地點(diǎn)中篩選出活動(dòng)類型屬于指定活動(dòng)類型、且對(duì)應(yīng)的時(shí)間段符合預(yù)設(shè)條件的至少一個(gè)活動(dòng)地點(diǎn)。該篩選出的活動(dòng)地點(diǎn)表明用戶經(jīng)常性地在該地點(diǎn)活動(dòng),進(jìn)而,將篩選出的至少一個(gè)活動(dòng)地點(diǎn)確定為用戶的常停留地點(diǎn)。由此可知,本發(fā)明實(shí)施例提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法,可以通過用戶隨身攜帶的移動(dòng)終端隨時(shí)隨地地獲取用戶的活動(dòng)狀態(tài)信息,實(shí)時(shí)性、準(zhǔn)確性和全面性較強(qiáng),其較現(xiàn)有技術(shù)中僅能通過移動(dòng)終端獲取用戶的步數(shù)統(tǒng)計(jì)信息有了極大提高。同時(shí),本發(fā)明實(shí)施例提供的方法,還可以基于移動(dòng)終端獲取的多種用戶數(shù)據(jù),在短時(shí)間內(nèi)統(tǒng)計(jì)用戶的活動(dòng)規(guī)律,進(jìn)一步識(shí)別用戶的常停留地點(diǎn)。更多地,本發(fā)明實(shí)施例還可以根據(jù)識(shí)別的用戶常停留地點(diǎn),結(jié)合大數(shù)據(jù)分析,為用戶設(shè)定基于常停留地點(diǎn)的實(shí)時(shí)提醒服務(wù)以及路線規(guī)劃等,更好地實(shí)現(xiàn)了用戶與移動(dòng)終端之間的交互,為用戶提供了極大方便。

上文步驟s102中提及的移動(dòng)終端可以包括智能手機(jī)、平板電腦、智能手表、筆記本電腦、移動(dòng)pos機(jī)等,其目前已在人們的日常生活中得到了廣泛地運(yùn)用。根據(jù)本發(fā)明實(shí)施例,可以基于用戶隨身攜帶的移動(dòng)終端獲取用于記錄用戶在不同時(shí)間段內(nèi)的活動(dòng)狀態(tài)的歷史活動(dòng)狀態(tài)信息。

具體地,在執(zhí)行步驟s102時(shí),可以基于移動(dòng)終端的傳感器獲取用戶的當(dāng)前行為所產(chǎn)生的傳感器數(shù)據(jù)。移動(dòng)終端的傳感器可以是加速度計(jì)(accelerometer)、磁力計(jì)(magnetometer)、陀螺儀(gyroscope)等,本發(fā)明實(shí)施例不限于此。這些傳感器使得移動(dòng)終端具備多種多樣的功能,其中,本發(fā)明實(shí)施例對(duì)用戶活動(dòng)狀態(tài)的識(shí)別即用到了移動(dòng)終端中各傳感器的測(cè)量數(shù)據(jù)。相應(yīng)地,加速度計(jì)是測(cè)量運(yùn)載體線加速度的儀表,其是活動(dòng)識(shí)別最主要的傳感器,其測(cè)量作用于設(shè)備的三個(gè)軸方向(x,y,z)的加速度(m/s2),包含了重力加速度。磁力計(jì)測(cè)量作用于設(shè)備三個(gè)軸方向(x,y,z)的磁場強(qiáng)度值(a/m)。陀螺儀測(cè)量設(shè)備繞三個(gè)軸(x,y,z)旋轉(zhuǎn)的速度(rad/s)。移動(dòng)終端的各傳感器能夠?qū)τ脩舻牟煌袨檫M(jìn)行數(shù)據(jù)的測(cè)量和收集。

在根據(jù)移動(dòng)終端的傳感器獲取到用戶的不同活動(dòng)狀態(tài)所產(chǎn)生的不同傳感器數(shù)據(jù)后,可以根據(jù)獲取的傳感器數(shù)據(jù)為用戶生成歷史活動(dòng)狀態(tài)信息集。具體地,在本發(fā)明實(shí)施例中,可以獲取預(yù)先訓(xùn)練的活動(dòng)分類模型,活動(dòng)分類模型是以用戶隨身攜帶的移動(dòng)終端上記錄的多個(gè)傳感器數(shù)據(jù)以及各數(shù)據(jù)分別對(duì)應(yīng)的活動(dòng)類型為樣本進(jìn)行訓(xùn)練的,本發(fā)明實(shí)施例中的傳感器數(shù)據(jù)包括由至少一種傳感器所記錄的數(shù)據(jù)。

進(jìn)一步,讀取用戶隨身攜帶的移動(dòng)終端當(dāng)前的傳感器數(shù)據(jù),并根據(jù)活動(dòng)分類模型確定讀取到的傳感器數(shù)據(jù)對(duì)應(yīng)的第一活動(dòng)類型。此外,為了提高確定的活動(dòng)類型的準(zhǔn)確性,在根據(jù)用戶移動(dòng)終端傳感器的當(dāng)前數(shù)據(jù)確定第一活動(dòng)類型之后,還可以進(jìn)一步獲取移動(dòng)終端的通信環(huán)境信息,進(jìn)而根據(jù)通信環(huán)境信息對(duì)第一活動(dòng)類型進(jìn)行校正,得到校正后的第二活動(dòng)類型。在本發(fā)明實(shí)施例中可以根據(jù)第二活動(dòng)類型、當(dāng)前活動(dòng)地點(diǎn)、在當(dāng)前活動(dòng)地點(diǎn)所停留的時(shí)間段中的至少一項(xiàng)生成歷史活動(dòng)狀態(tài)信息集。

具體地,圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法的流程示意圖,在圖2中,該方法至少可以包括以下步驟s202至步驟s204:

步驟s202、提取當(dāng)前的傳感器數(shù)據(jù)中的特征向量,并輸入從特征向量到用戶活動(dòng)狀態(tài)的類別的分類模型;

步驟s204、利用上述分類模型識(shí)別出當(dāng)前的傳感器數(shù)據(jù)對(duì)應(yīng)的用戶活動(dòng)狀態(tài)的類別。

可以看到,本發(fā)明實(shí)施例充分利用了移動(dòng)終端本身具備的傳感器,讀取傳感器采集的傳感器數(shù)據(jù),并基于傳感器數(shù)據(jù)和分類模型能夠識(shí)別出使用該移動(dòng)終端的用戶的日常活動(dòng)狀態(tài)。并且,本發(fā)明實(shí)施例在對(duì)傳感器數(shù)據(jù)進(jìn)行處理時(shí),針對(duì)性地提取其中的特征向量,能夠提高識(shí)別結(jié)果的精確度。

本發(fā)明實(shí)施例,在讀取到傳感器數(shù)據(jù)之后,執(zhí)行步驟s202,從讀取的傳感器數(shù)據(jù)中提取特征向量,然后將提取的特征向量輸入分類模型中進(jìn)而識(shí)別用戶活動(dòng)狀態(tài)的類別,如靜止、步行、騎行、跑步、登山、駕車、坐公交、坐地鐵、坐火車等等。分類模型中的特征向量與提取的特征向量是對(duì)應(yīng)的,因此,本發(fā)明實(shí)施例首先介紹分類模型的訓(xùn)練步驟,圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的分類模型的訓(xùn)練方法的流程示意圖,在圖3中,該方法至少可以包括以下步驟s302至步驟s304:

步驟s302、收集移動(dòng)終端上傳感器采集的數(shù)據(jù),得到數(shù)據(jù)序列;

步驟s304、將數(shù)據(jù)序列作為訓(xùn)練樣本提取其中的特征向量,將特征向量映射到用戶活動(dòng)狀態(tài)的類別,使用機(jī)器學(xué)習(xí)算法訓(xùn)練從特征向量到用戶活動(dòng)狀態(tài)的類別的分類模型。

上述的步驟s302和步驟s304主要可以包括數(shù)據(jù)收集、預(yù)處理、數(shù)據(jù)分割、特征提取以及機(jī)器學(xué)習(xí),詳細(xì)介紹如下。

在數(shù)據(jù)收集步驟中,收集移動(dòng)終端上傳感器采集的數(shù)據(jù),得到數(shù)據(jù)序列。即,從前面介紹的各傳感器中可以獲得用戶活動(dòng)期間的傳感器數(shù)據(jù)序列,具體可以以恒定采樣頻率(如50赫茲等)來采樣得到數(shù)據(jù)。并且,傳感器采集的數(shù)據(jù)可以包括多個(gè)方向上的數(shù)據(jù),這樣,數(shù)據(jù)序列也可以包括相應(yīng)的各個(gè)方向上的數(shù)據(jù)序列。例如,加速度計(jì)、地磁傳感器、陀螺儀都有三個(gè)軸的讀數(shù),因而對(duì)于每個(gè)傳感器,都會(huì)得到三個(gè)軸x、y、z的信號(hào)值序列。在數(shù)據(jù)收集過程中,本發(fā)明實(shí)施例對(duì)前述的各個(gè)類別的用戶活動(dòng)狀態(tài)都需要收集充分的樣本,同一類別的用戶活動(dòng)狀態(tài),也可以考慮移動(dòng)終端的姿態(tài)等各種不同的情況。

在預(yù)處理步驟中,有些移動(dòng)終端不一定支持所有的傳感器,因此,本發(fā)明實(shí)施例從收集的數(shù)據(jù)中,提取不同傳感器組合的數(shù)據(jù)。即,對(duì)多種類型的傳感器進(jìn)行組合,得到多組傳感器。其中,各組傳感器中包含一類或多類傳感器,進(jìn)而收集移動(dòng)終端上的各組傳感器采集的數(shù)據(jù),得到各組傳感器中各類傳感器對(duì)應(yīng)的數(shù)據(jù)序列。由于加速度計(jì)是最主要的傳感器,本發(fā)明實(shí)施例選擇以下三種可能的組合:(1)加速度計(jì);(2)加速度計(jì)和地磁傳感器;(3)加速度計(jì)、地磁傳感器和陀螺儀,對(duì)這三種情況的數(shù)據(jù)將分別進(jìn)行訓(xùn)練。

在數(shù)據(jù)分割步驟中,將傳感器數(shù)據(jù)序列分割成子序列,每個(gè)子序列映射到一個(gè)對(duì)應(yīng)的活動(dòng)標(biāo)簽。對(duì)于加速度計(jì)、地磁傳感器和陀螺儀這些以恒定采樣頻率采樣的數(shù)據(jù),本發(fā)明實(shí)施例將整個(gè)傳感器數(shù)據(jù)序列分割為時(shí)間間隔相等的子序列。選擇最佳的時(shí)間窗口大小或時(shí)間間隔是影響識(shí)別效果的關(guān)鍵因素之一,因此,本發(fā)明實(shí)施例分別選擇1至6秒的不同間隔進(jìn)行分割得到子序列,后面通過機(jī)器學(xué)習(xí)分類時(shí),對(duì)不同尺度的數(shù)據(jù)分別進(jìn)行學(xué)習(xí),得到基于不同時(shí)間窗口大小的識(shí)別模型,然后對(duì)不同的模型評(píng)測(cè)其識(shí)別效果,以選擇最佳的分割間隔。需要說明的是,這里選取的1至6秒的時(shí)間間隔僅是示意性的,并不對(duì)本發(fā)明實(shí)施例進(jìn)行限制,在實(shí)際應(yīng)用中,還可以選取7或8秒等時(shí)間間隔來對(duì)序列進(jìn)行分割。

數(shù)據(jù)分割完畢后得到的樣本集中,可以選取一部分作為后續(xù)機(jī)器學(xué)習(xí)的輸入,剩下的部分作為測(cè)試集,用來評(píng)測(cè)分類模型的分類效果。

在本發(fā)明的可選實(shí)施例中,在利用各個(gè)時(shí)間窗口對(duì)數(shù)據(jù)序列進(jìn)行分割處理時(shí),每時(shí)間窗口生成一個(gè)子序列,子序列之間互不重疊,得到該時(shí)間窗口對(duì)應(yīng)的多個(gè)子序列作為訓(xùn)練樣本;或者,將各個(gè)時(shí)間窗口在數(shù)據(jù)序列上進(jìn)行滑動(dòng),每滑動(dòng)指定時(shí)長生成當(dāng)前時(shí)間窗口對(duì)應(yīng)的子序列,得到各個(gè)時(shí)間窗口各自對(duì)應(yīng)的多個(gè)子序列作為訓(xùn)練樣本。

在特征提取步驟中,對(duì)于分割后的傳感器數(shù)據(jù)子序列,本發(fā)明實(shí)施例舉例以下公式來計(jì)算以下特征量來得到序列的特征向量,但需要說明的是,本發(fā)明保護(hù)的技術(shù)方案并不局限以下及說明書中列的各個(gè)公式實(shí)現(xiàn)的方案,本領(lǐng)域技術(shù)人員能夠想到通過合理變化、增減比例、調(diào)整系數(shù)、增加權(quán)重等方式依然可以實(shí)現(xiàn)本發(fā)明技術(shù)方案,而這些未窮舉的方案也都在本發(fā)明保護(hù)范圍內(nèi)。

1)均值(mean)

對(duì)于大小為n的序列s,其均值為n個(gè)信號(hào)值相加的總和除以序列大小,計(jì)算公式如下:

mean(s)=sum(s)/n

2)標(biāo)準(zhǔn)差(standarddeviation)

標(biāo)準(zhǔn)差是各信號(hào)值與均值離差平方的算術(shù)平均數(shù)的平方根,可以反映樣本的變化度。

對(duì)于大小為n的序列x1,x2…xn,其均值為μ,標(biāo)準(zhǔn)差公式為:

3)中位數(shù)(median)

中位數(shù)為數(shù)據(jù)序列按順序排列后位于中間位置的數(shù)。對(duì)于大小為n的序列,將該序列按升序排序,如果n為奇數(shù),則取(n+1)/2個(gè)數(shù)為中位數(shù);如果n為偶數(shù),則取第n/2個(gè)數(shù)和第n/2+1個(gè)數(shù)的平均數(shù)為中位數(shù)。

4)中位數(shù)絕對(duì)偏差(medianabsolutedeviation)

當(dāng)存在異常值可能影響平均值的一些情況下,中位數(shù)絕對(duì)偏差相對(duì)標(biāo)準(zhǔn)差可以提供更好的變化度測(cè)量。將序列的各項(xiàng)減去序列的中位數(shù)后求絕對(duì)值,得到新序列,對(duì)于新序列求中位數(shù),即可以得到中位數(shù)絕對(duì)偏差。

對(duì)于序列x1,x2…xn,中位數(shù)絕對(duì)偏差為:

mad=median(|xi-median(x)|)

5)零交叉(zerocrossing)

零交叉為信號(hào)值與中位置相交的次數(shù),這個(gè)特征量用于區(qū)分快運(yùn)動(dòng)和慢運(yùn)動(dòng)。計(jì)算方法是遍歷序列的各項(xiàng)值,如果中位數(shù)大于當(dāng)前項(xiàng)且小于后一項(xiàng),或者小于當(dāng)前項(xiàng)且大于后一項(xiàng),則零交叉次數(shù)加1。

6)相關(guān)性(correlation)

多分量的傳感器,其各個(gè)分量之間存在相關(guān)性,如加速度計(jì)的x、y、z三個(gè)方向相互之間的相關(guān)性。不同的活動(dòng)狀態(tài)各分量的相關(guān)性可能存在差異。對(duì)于大小為n的序列x和y,其相關(guān)性的計(jì)算公式如下:

7)峰-峰振幅

該值表示信號(hào)的峰值到谷值之差,即數(shù)據(jù)序列的最大值與最小值之差,計(jì)算公式如下:

p2pa(s)=max(s)-min(s)

8)信號(hào)能量

信號(hào)能量指信號(hào)曲線與時(shí)間軸之間構(gòu)成的區(qū)域的面積,對(duì)于傳感器數(shù)值序列,信號(hào)能量可以表示為平方值之和:

以上介紹了本發(fā)明實(shí)施例從數(shù)據(jù)序列或子序列中主要提取的特征向量,當(dāng)然本發(fā)明并不限于此。

接下來,在機(jī)器學(xué)習(xí)步驟中,本發(fā)明實(shí)施例使用監(jiān)督學(xué)習(xí)方法,將特征向量映射到用戶活動(dòng)狀態(tài)的類別,建立從特征向量到用戶活動(dòng)狀態(tài)的類別的分類模型。這里,如前文介紹,數(shù)據(jù)序列對(duì)應(yīng)有用戶活動(dòng)狀態(tài)的類別的標(biāo)簽,這樣在將特征向量映射到用戶活動(dòng)狀態(tài)的類別時(shí),可以將數(shù)據(jù)序列對(duì)應(yīng)的用戶活動(dòng)狀態(tài)的類別的標(biāo)簽作為其特征向量的標(biāo)簽,從而將數(shù)據(jù)序列的特征向量映射到用戶活動(dòng)狀態(tài)的類別。

針對(duì)不同的傳感器組合,本發(fā)明實(shí)施例將訓(xùn)練不同的分類模型,之后就可以利用這些分類模型,識(shí)別新的樣本對(duì)應(yīng)的用戶活動(dòng)狀態(tài)的類別。

不同的監(jiān)督學(xué)習(xí)算法對(duì)活動(dòng)的識(shí)別效果有明顯的差異,本發(fā)明實(shí)施例選取支持向量機(jī)(supportvectormachine,svm)作為主要的監(jiān)督學(xué)習(xí)方法。svm的目標(biāo)是使預(yù)測(cè)精度最大化而又不會(huì)引起數(shù)據(jù)的過擬合,對(duì)于二元分類,svm算法在特征空間里建立一個(gè)區(qū)域模型,將數(shù)據(jù)(特征向量)在多維空間中分隔成兩個(gè)不同的類別,使分類邊界離最近的數(shù)據(jù)點(diǎn)的距離盡量遠(yuǎn)。對(duì)活動(dòng)進(jìn)行分類屬于多類別問題,多類別問題可以分解為多個(gè)二元分類問題,本發(fā)明實(shí)施例選擇一對(duì)一方法,即最大贏選舉法(maximum-winsvoting)來處理活動(dòng)分類問題,對(duì)每對(duì)不同的活動(dòng)類別,訓(xùn)練一個(gè)svm模型,最終得到k(k-1)/2個(gè)svm分類器,對(duì)新樣本分類時(shí),每個(gè)分類器將得出一個(gè)分類,記錄每個(gè)類別的得票數(shù),得票最多的分類勝出,即確定為新樣本對(duì)應(yīng)的用戶活動(dòng)狀態(tài)的類別。

需要說明的是,此處列舉的機(jī)器學(xué)習(xí)svm算法僅是示意性的,本發(fā)明實(shí)施例還可以使用決策樹、人工神經(jīng)網(wǎng)絡(luò)、樸素貝葉斯等算法來實(shí)現(xiàn)分類,并且還可以對(duì)比評(píng)估不同學(xué)習(xí)算法的效果,從而選擇合適的學(xué)習(xí)算法。具體地,利用測(cè)試樣本集可以實(shí)現(xiàn)學(xué)習(xí)效果的評(píng)測(cè),本發(fā)明實(shí)施例選擇召回率、準(zhǔn)確率、f-score作為評(píng)測(cè)指標(biāo),通過不斷調(diào)整訓(xùn)練樣本、特征向量等相關(guān)參數(shù)以達(dá)到更佳的標(biāo)準(zhǔn),優(yōu)化識(shí)別效果。

在訓(xùn)練得到分類模型之后,接下來就可以利用分類模型來識(shí)別用戶活動(dòng)狀態(tài)的類別。即,在步驟s202中從讀取的傳感器數(shù)據(jù)中提取特征向量,并輸入從特征向量到用戶活動(dòng)狀態(tài)的類別的分類模型,在步驟s204中利用上述分類模型識(shí)別讀取的傳感器數(shù)據(jù)對(duì)應(yīng)的用戶活動(dòng)狀態(tài)的類別。這里,在讀取傳感器數(shù)據(jù)時(shí),可以以固定時(shí)間間隔生成樣本,有以下兩種生成樣本的方式:

第一,假設(shè)樣本所需持續(xù)時(shí)間為5秒,每5秒生成一個(gè)樣本,樣本之間互相不重疊;

第二,假設(shè)樣本所需持續(xù)時(shí)間為5秒,每1秒生成一個(gè)樣本,取之前5秒內(nèi)的數(shù)據(jù),樣本之間會(huì)相互重疊。

在提取特征向量時(shí),提取的特征向量與訓(xùn)練時(shí)相同,即,可以利用上文特征提取步驟中提及的方法計(jì)算數(shù)據(jù)序列或子序列的均值、標(biāo)準(zhǔn)差、中位數(shù)、中位數(shù)絕對(duì)偏差、零交叉、相關(guān)性、峰-峰振幅、信號(hào)能量,將這些特征值作為序列的特征向量。接下來,根據(jù)移動(dòng)終端支持的傳感器,選擇合適的分類模型,使得訓(xùn)練好的分類模型對(duì)樣本進(jìn)行分類,識(shí)別出讀取的傳感器數(shù)據(jù)對(duì)應(yīng)的用戶活動(dòng)狀態(tài)的類別。

在本發(fā)明的可選實(shí)施例中,為了進(jìn)一步提高識(shí)別的準(zhǔn)確率,可以在確定用戶的當(dāng)前活動(dòng)狀態(tài)信息之前,進(jìn)一步獲取移動(dòng)終端的輔助識(shí)別信息,進(jìn)而利用獲取的輔助識(shí)別信息來調(diào)整識(shí)別出的用戶活動(dòng)狀態(tài)的類別。本發(fā)明實(shí)施例中,輔助識(shí)別信息可以是移動(dòng)終端的通信環(huán)境信息,比如網(wǎng)絡(luò)數(shù)據(jù)、位置信息和/或應(yīng)用數(shù)據(jù)等等。更多地,移動(dòng)終端的網(wǎng)絡(luò)數(shù)據(jù)可以是藍(lán)牙數(shù)據(jù)和/或wifi數(shù)據(jù),移動(dòng)終端的位置信息可以是gps信息等,本發(fā)明實(shí)施例對(duì)此不做具體限定。同時(shí),本發(fā)明實(shí)施例所提供的方法,將利用分類模型識(shí)別用戶活動(dòng)狀態(tài)的類別稱為初步識(shí)別,進(jìn)而,還可以利用輔助識(shí)別信息來調(diào)整初步識(shí)別的識(shí)別結(jié)果。

在利用輔助識(shí)別信息來調(diào)整識(shí)別出的用戶活動(dòng)狀態(tài)的類別時(shí),本發(fā)明實(shí)施例可以判斷移動(dòng)終端上的指定通信模塊(如藍(lán)牙、wifi等,本發(fā)明實(shí)施例不限于此)是否接入相應(yīng)協(xié)議類型的通信設(shè)備。若是,則獲取移動(dòng)終端上的通信模塊接入的通信設(shè)備的相關(guān)信息,進(jìn)而基于獲取的相關(guān)信息來調(diào)整識(shí)別出的用戶活動(dòng)狀態(tài)的類別。下面通過幾個(gè)實(shí)例來詳細(xì)介紹。

情況一,藍(lán)牙連接狀態(tài)

本發(fā)明實(shí)施例可以獲取藍(lán)牙連接狀態(tài)及連接的藍(lán)牙設(shè)備類型,查看連接的藍(lán)牙設(shè)備類型可以識(shí)別車載藍(lán)牙設(shè)備,當(dāng)確認(rèn)移動(dòng)終端連接了車載藍(lán)牙設(shè)備,且初步識(shí)別的用戶活動(dòng)狀態(tài)為駕車或與駕車接近的狀態(tài),則可以確認(rèn)或糾正為駕車狀態(tài)。

情況二,周邊藍(lán)牙設(shè)備

通過藍(lán)牙掃描可以得到周邊的藍(lán)牙設(shè)備列表,分析其中的設(shè)備類型及數(shù)量,統(tǒng)計(jì)發(fā)現(xiàn)駕車時(shí)掃描到的藍(lán)牙設(shè)備數(shù)量通過不會(huì)太多。因此,可以設(shè)定數(shù)量閾值,如果該數(shù)量超過了數(shù)量閾值且無車載藍(lán)牙設(shè)備,而初步識(shí)別為駕車,則認(rèn)為是誤識(shí)別。

情況三,gps

通過gps可以獲得當(dāng)前的位置及移動(dòng)速度,通過設(shè)定速度閾值,可以確認(rèn)是否在行駛的車輛上。由于gps長時(shí)間使用功耗較高,因此,本發(fā)明實(shí)施例僅在用戶活動(dòng)狀態(tài)可能發(fā)生切換,進(jìn)行確認(rèn)時(shí)才使用gps輔助判斷。

情況四,wifi

目前,許多公交車上都會(huì)安裝wifi,這些wifi通常都有較明顯的特征(如名稱等),通過數(shù)據(jù)收集與分析可以提取這些特征,如果移動(dòng)終端連接了wifi,通過判斷當(dāng)前連接的wifi的特征,可以輔助判斷是否在公交車上。

情況五,歷史狀態(tài)

歷史狀態(tài)用于狀態(tài)切換,在判斷是否可以切換到新的狀態(tài)時(shí),需要考察歷史狀態(tài),確認(rèn)新的狀態(tài)是否已經(jīng)持續(xù)了指定時(shí)長,若是,則確認(rèn)切換到新的狀態(tài);若否,則不認(rèn)為切換到新的狀態(tài)。

在利用輔助識(shí)別信息來調(diào)整識(shí)別出的用戶活動(dòng)狀態(tài)的類別時(shí),本發(fā)明實(shí)施例還可以獲取移動(dòng)終端上的指定應(yīng)用程序的業(yè)務(wù)數(shù)據(jù),進(jìn)而基于獲取的業(yè)務(wù)數(shù)據(jù)來調(diào)整識(shí)別出的用戶活動(dòng)狀態(tài)的類別。例如,用戶開啟指定應(yīng)用程序,利用指定應(yīng)用程序打開自行車車鎖,然后進(jìn)入騎行狀態(tài),該指定應(yīng)用程序從開鎖到關(guān)鎖一直會(huì)記錄用戶的騎行時(shí)間,本發(fā)明實(shí)施例從指定應(yīng)用程序獲取到這些業(yè)務(wù)數(shù)據(jù)時(shí),則確認(rèn)用戶活動(dòng)狀態(tài)為騎行狀態(tài)。又例如,用戶開啟刷公共交通卡功能,刷卡之后,該公共交通卡功能會(huì)記錄用戶乘坐公共交通的時(shí)間或站點(diǎn),本發(fā)明實(shí)施例從公共交通卡功能處獲取到這些業(yè)務(wù)數(shù)據(jù)時(shí),則確認(rèn)用戶活動(dòng)狀態(tài)為乘坐公共交通狀態(tài)。

在本發(fā)明的可選實(shí)施例中,當(dāng)發(fā)生調(diào)整識(shí)別出的用戶活動(dòng)狀態(tài)的類別的事件時(shí),獲取調(diào)整后的用戶活動(dòng)狀態(tài)的類別,進(jìn)而利用傳感器數(shù)據(jù)中的特征向量與調(diào)整后的用戶活動(dòng)狀態(tài)的類別對(duì)分類模型進(jìn)行訓(xùn)練,以修正分類模型。

在步驟s102執(zhí)行結(jié)束之后,可以獲取到用于記錄用戶在不同時(shí)間段內(nèi)的活動(dòng)狀態(tài)的歷史活動(dòng)狀態(tài)信息集。歷史活動(dòng)狀態(tài)信息集中,用戶活動(dòng)狀態(tài)的類別可以包括靜止、步行、跑步、駕車、乘坐公共交通等,本發(fā)明不限于此。此外,本發(fā)明實(shí)施例,在獲取到用戶當(dāng)前的活動(dòng)狀態(tài)信息時(shí),還可以確定用戶的活動(dòng)狀態(tài)是否發(fā)生切換。具體地,在識(shí)別出用戶活動(dòng)狀態(tài)的類別之后,可以判斷本次識(shí)別是否為初次識(shí)別操作。若是,則將本次識(shí)別出的用戶活動(dòng)狀態(tài)的類別作為本次確定的用戶活動(dòng)狀態(tài)的類別。若否,則獲取上一次確定的用戶活動(dòng)狀態(tài)的類別,并基于上一次確定的用戶活動(dòng)狀態(tài)的類別與本次識(shí)別出的用戶活動(dòng)狀態(tài)的類別,確定本次用戶的活動(dòng)狀態(tài)是否發(fā)生切換。

進(jìn)一步地,若上一次確定的用戶活動(dòng)狀態(tài)的類別與本次識(shí)別出的用戶活動(dòng)狀態(tài)的類別相同,則確定本次用戶活動(dòng)狀態(tài)未發(fā)生切換。若上一次確定的用戶活動(dòng)狀態(tài)的類別與本次識(shí)別出的用戶活動(dòng)狀態(tài)的類別不相同,則將上一次確定的用戶活動(dòng)狀態(tài)的類別稱為第一類別,本次識(shí)別出的用戶活動(dòng)狀態(tài)的類別稱為第二類別,并繼續(xù)進(jìn)行上述的讀取、識(shí)別操作。當(dāng)后續(xù)識(shí)別出的用戶活動(dòng)狀態(tài)的類別為第二類別的次數(shù)超出閾值,則確定超出閾值時(shí)對(duì)應(yīng)的用戶活動(dòng)狀態(tài)發(fā)生切換。

比如,通過上述步驟識(shí)別出用戶的活動(dòng)狀態(tài)的類別為靜止?fàn)顟B(tài),為了確定用戶活動(dòng)狀態(tài)是否發(fā)生切換,首先判斷本次識(shí)別是否為初次識(shí)別操作,若是,則將本次識(shí)別出的用戶活動(dòng)狀態(tài)的類別作為本次確定的用戶活動(dòng)狀態(tài)的類別;若否,則獲取到上一次確定的用戶活動(dòng)狀態(tài)的類別為步行,此時(shí)不會(huì)立即確定用戶活動(dòng)狀態(tài)切換為靜止?fàn)顟B(tài),而是繼續(xù)執(zhí)行上述步驟識(shí)別出用戶活動(dòng)狀態(tài)的類別,若通過多次識(shí)別用戶活動(dòng)狀態(tài)的類別為靜止,則確定用戶活動(dòng)狀態(tài)切換為靜止?fàn)顟B(tài)。

在本發(fā)明的可選實(shí)施例中,當(dāng)確定用戶活動(dòng)狀態(tài)為第一活動(dòng)狀態(tài)后,從移動(dòng)終端的傳感器處讀取當(dāng)前的傳感器數(shù)據(jù),并基于當(dāng)前的傳感器數(shù)據(jù)識(shí)別出用戶活動(dòng)狀態(tài)為第二活動(dòng)狀態(tài);若第二活動(dòng)狀態(tài)與第一活動(dòng)狀態(tài)不相同、且用戶活動(dòng)狀態(tài)為第二活動(dòng)狀態(tài)的持續(xù)時(shí)長大于第一指定時(shí)間閾值,則確定用戶活動(dòng)狀態(tài)從第一活動(dòng)狀態(tài)切換為第二活動(dòng)狀態(tài)。這里的第一指定時(shí)間閾值可以基于第一活動(dòng)狀態(tài)和第二活動(dòng)狀態(tài)來確定。

若第二活動(dòng)狀態(tài)與第一活動(dòng)狀態(tài)不相同、且用戶活動(dòng)狀態(tài)為第二活動(dòng)狀態(tài)的持續(xù)時(shí)長小于第一指定時(shí)間閾值,則繼續(xù)從移動(dòng)終端的傳感器處讀取當(dāng)前的傳感器數(shù)據(jù),并基于當(dāng)前的傳感器數(shù)據(jù)識(shí)別出用戶活動(dòng)狀態(tài)為第三活動(dòng)狀態(tài)。若第三活動(dòng)狀態(tài)與第一活動(dòng)狀態(tài)、第二活動(dòng)狀態(tài)不相同,并且用戶活動(dòng)狀態(tài)為第三活動(dòng)狀態(tài)的持續(xù)時(shí)長大于第二指定時(shí)間閾值,則確定用戶活動(dòng)狀態(tài)從第一活動(dòng)狀態(tài)切換為第三活動(dòng)狀態(tài)。這里的第二指定時(shí)間閾值可以基于第一活動(dòng)狀態(tài)和第三活動(dòng)狀態(tài)來確定,也可以基于第一活動(dòng)狀態(tài)、第二活動(dòng)狀態(tài)以及第三活動(dòng)狀態(tài)來確定。

通過上面介紹可以看到,本發(fā)明實(shí)施例在狀態(tài)發(fā)生變化時(shí),進(jìn)入新的狀態(tài)前,需要一段時(shí)間進(jìn)行確認(rèn),以確保狀態(tài)的準(zhǔn)確性,以下是狀態(tài)切換時(shí)的基本策略。

首先是初始狀態(tài)。在初次識(shí)別之前,由于還無法確定狀態(tài),可以將狀態(tài)設(shè)為未知。

其次是狀態(tài)進(jìn)入。無論原先是未知狀態(tài)或其它已識(shí)別的狀態(tài),進(jìn)入新的狀態(tài)都需要持續(xù)一段時(shí)間的穩(wěn)定狀態(tài),才確認(rèn)切換到新的狀態(tài)。

再次是狀態(tài)退出。通常有三種情況會(huì)退出原來的狀態(tài):

a.進(jìn)入新的狀態(tài);

b.未確認(rèn)進(jìn)入新狀態(tài),但已經(jīng)連續(xù)有一段時(shí)間識(shí)別的狀態(tài)不符合舊的狀態(tài)。對(duì)于簡單的狀態(tài),這個(gè)時(shí)間相對(duì)較短(如30秒);對(duì)于復(fù)雜的狀態(tài)(如駕車、公交等),這些狀態(tài)持續(xù)期間通常會(huì)包含其它狀態(tài),如等紅綠燈時(shí)靜止,因此只有持續(xù)較長時(shí)間(如5分鐘)未識(shí)別為原來的狀態(tài)才退出;

c.系統(tǒng)或應(yīng)用退出。

最后是狀態(tài)維持。進(jìn)入新的狀態(tài)之后,將一直維持該狀態(tài),直到滿足退出條件。

接下來針對(duì)各種狀態(tài),詳細(xì)描述其切換條件。

1)關(guān)于靜止?fàn)顟B(tài)

從未知、步行、跑步等狀態(tài)到靜止?fàn)顟B(tài),只需要靜止?fàn)顟B(tài)持續(xù)穩(wěn)定一段時(shí)間(如5-15秒),即可確認(rèn)切換到靜止?fàn)顟B(tài)。

從駕車狀態(tài)到靜止?fàn)顟B(tài),為避免等紅綠燈這類情況下狀態(tài)變化,需要靜止的穩(wěn)定持續(xù)時(shí)間更長(如超過2分鐘)才會(huì)切換狀態(tài)。

從坐公交狀態(tài)到靜止?fàn)顟B(tài),通常不應(yīng)該從坐公交狀態(tài)直接切換到靜止?fàn)顟B(tài),為避免異常情況,設(shè)置一個(gè)較長的確認(rèn)時(shí)間即可(如5分鐘以上)。

2)關(guān)于步行、跑步狀態(tài)

從未知、靜止等狀態(tài)到步行或跑步狀態(tài),只需步行或跑步狀態(tài)持續(xù)穩(wěn)定一段時(shí)間(如5-15秒),即可確認(rèn)切換到新狀態(tài)。

步行和跑步之間的切換,為避免像快走和慢跑等這類很接近的狀態(tài)導(dǎo)致狀態(tài)來回變化,步行與跑步之間的狀態(tài)切換需要的確認(rèn)時(shí)間更長(如15-30秒)。

從駕車狀態(tài)到步行、跑步狀態(tài),因駕車狀態(tài)較為復(fù)雜,而且駕車過程中經(jīng)過顛簸道路時(shí),有可能誤識(shí)別為步行等其它狀態(tài),因此從駕車狀態(tài)切換到步行或跑步狀態(tài),需要確保新狀態(tài)穩(wěn)定持續(xù)了較長時(shí)間(如30秒以上)。在駕車和步行之間通常存在停車靜止?fàn)顟B(tài)(時(shí)間較短未切換到靜止),如果步行狀態(tài)之前存在靜止?fàn)顟B(tài),可適當(dāng)降低確認(rèn)時(shí)間。為了確保準(zhǔn)確性,還可以利用gps確認(rèn)當(dāng)前速度沒有超過步行的速度。

從坐公交狀態(tài)到步行、跑步狀態(tài),乘坐公交時(shí),因可能在車廂內(nèi)走動(dòng),還可能站立,因此進(jìn)入步行、跑步狀態(tài)需要確保新狀態(tài)持續(xù)較長時(shí)間(如30秒以上)。為了確保準(zhǔn)確性,還可以利用gps確認(rèn)當(dāng)前速度沒有超過步行的速度。

3)關(guān)于駕車狀態(tài)

從未知、靜止?fàn)顟B(tài)到駕車狀態(tài),需要駕駛狀態(tài)穩(wěn)定持續(xù)較長的時(shí)間(如30秒以上),且在確認(rèn)期間開啟gps獲取當(dāng)前速度,如果連續(xù)一段時(shí)間(如15秒內(nèi))速度太低(如小于10千米每小時(shí))或無gps信號(hào),則不進(jìn)入駕車狀態(tài)。

從步行、跑步狀態(tài)到駕車狀態(tài),進(jìn)入的條件類似從未知或靜止進(jìn)入駕車,但相比上一種情況,從步行或跑步到駕車狀態(tài)之間,剛進(jìn)入車內(nèi)還未開動(dòng)時(shí),通常會(huì)有一段時(shí)間的靜止?fàn)顟B(tài)(時(shí)間太短未切換到靜止),因此需額外再增加駕車狀態(tài)前的靜止?fàn)顟B(tài)判斷,如不存在靜止?fàn)顟B(tài),需要適當(dāng)增加確認(rèn)時(shí)間。

從坐公交到駕車狀態(tài),通常不允許從坐公交狀態(tài)直接切換為駕車狀態(tài)。

4)坐公交、地鐵

坐公交相比駕車是更復(fù)雜的狀態(tài),因其狀態(tài)相對(duì)更不穩(wěn)定,比如乘客可坐可站,也可能頻繁操作移動(dòng)終端等,因此僅僅通過初步識(shí)別的狀態(tài)結(jié)合wifi、gps等,還不足以準(zhǔn)確識(shí)別,需要進(jìn)一步結(jié)合公交站點(diǎn)及線路數(shù)據(jù)來進(jìn)行判斷。

具體地,在本發(fā)明的可選實(shí)施例中,當(dāng)基于移動(dòng)終端的傳感器數(shù)據(jù)識(shí)別出用戶活動(dòng)狀態(tài)為預(yù)設(shè)狀態(tài)時(shí),獲取移動(dòng)終端用戶所在的第一位置信息;隨后,將第一位置信息與公共交通站點(diǎn)和線路數(shù)據(jù)進(jìn)行匹配,若匹配上,則在指定時(shí)長后獲取移動(dòng)終端用戶所在的第二位置信息和移動(dòng)速度;之后,將第二位置信息與公共交通站點(diǎn)和線路數(shù)據(jù)進(jìn)行匹配,若匹配上,且移動(dòng)速度符合預(yù)設(shè)條件,則確定用戶活動(dòng)狀態(tài)為乘坐公共交通狀態(tài)。

在確定上述的指定時(shí)長時(shí),若第一位置信息匹配上公共交通站點(diǎn),則基于匹配上的公共交通站點(diǎn)的類型確定指定時(shí)長,其中,公共交通站點(diǎn)的類型包括起始站點(diǎn)、中間站點(diǎn)以及結(jié)束站點(diǎn)中任意之一;若第一位置信息匹配上公共交通線路,則基于匹配上的公共交通線路的相關(guān)信息確定指定時(shí)長,其中,公共交通線路的相關(guān)信息包括紅綠燈情況和/或?qū)崟r(shí)路況。

從未知、步行、跑步狀態(tài)到乘坐公共交通狀態(tài),上車時(shí)通常會(huì)識(shí)別為步行,因此從步行狀態(tài)切換為乘坐公共交通是進(jìn)入乘坐公共交通狀態(tài)比較普遍的方式。在確認(rèn)是否進(jìn)入乘坐公共交通狀態(tài)期間,本發(fā)明實(shí)施例開啟移動(dòng)終端上的gps,通過開啟的gps獲取移動(dòng)終端用戶所在的第一位置信息。接著,將第一位置信息與公共交通站點(diǎn)和線路數(shù)據(jù)進(jìn)行匹配,判斷當(dāng)前是否在公共交通站點(diǎn)或其附近,或者是否沿公共交通線路行駛,若匹配上,則在指定時(shí)長后獲取移動(dòng)終端用戶所在的第二位置信息和移動(dòng)速度,若匹配上,且移動(dòng)速度符合預(yù)設(shè)條件,則確定用戶活動(dòng)狀態(tài)為乘坐公共交通狀態(tài)。

從靜止到乘坐公共交通狀態(tài),通過定位位置結(jié)合公共交通站點(diǎn)和線路數(shù)據(jù),判斷當(dāng)前是否在公共交通站點(diǎn)附近及站點(diǎn)是否為始發(fā)站,如果不是從始發(fā)站上車,通常不會(huì)存在靜止?fàn)顟B(tài),即便存在,也可能持續(xù)時(shí)間很短,因此設(shè)定閾值,靜止時(shí)間超過閾值則不認(rèn)為是乘坐公共交通狀態(tài);如果是始發(fā)站,則該閾值可以設(shè)為較長的時(shí)間,同時(shí)還需要判斷靜止之前的歷史狀態(tài),需存在步行狀態(tài)才可以識(shí)別為乘坐公共交通狀態(tài)。

在確定用戶活動(dòng)狀態(tài)是否發(fā)生切換時(shí),本發(fā)明實(shí)施例還可以基于移動(dòng)終端的狀態(tài)變化來確定。具體地,當(dāng)移動(dòng)終端的狀態(tài)發(fā)生變化時(shí),獲取移動(dòng)終端上的用于識(shí)別用戶活動(dòng)狀態(tài)的相關(guān)數(shù)據(jù),并基于獲取的相關(guān)數(shù)據(jù)識(shí)別用戶活動(dòng)狀態(tài)為待定活動(dòng)狀態(tài);接著,判斷在待定活動(dòng)狀態(tài)之前是否存在已確定的第一活動(dòng)狀態(tài);若存在,則基于待定活動(dòng)狀態(tài)與第一活動(dòng)狀態(tài),確定用戶的第二活動(dòng)狀態(tài)。這里,移動(dòng)終端的狀態(tài)發(fā)生變化可以是多種情況,例如,從移動(dòng)終端的傳感器處讀取傳感器數(shù)據(jù),若讀取的傳感器數(shù)據(jù)的振幅變化大于幅度閾值,則確定移動(dòng)終端的狀態(tài)發(fā)生變化;又例如,當(dāng)監(jiān)測(cè)到移動(dòng)終端上的指定通信模塊接入相應(yīng)協(xié)議類型的通信設(shè)備,則確定移動(dòng)終端的狀態(tài)發(fā)生變化,等等,本發(fā)明實(shí)施例不限于此。

進(jìn)一步,在基于待定活動(dòng)狀態(tài)與第一活動(dòng)狀態(tài)確定用戶的第二活動(dòng)狀態(tài)時(shí),若用戶活動(dòng)狀態(tài)為待定活動(dòng)狀態(tài)的持續(xù)時(shí)長大于時(shí)間閾值,則將待定活動(dòng)狀態(tài)確定為用戶的第二活動(dòng)狀態(tài)。若用戶活動(dòng)狀態(tài)為待定活動(dòng)狀態(tài)的持續(xù)時(shí)長小于時(shí)間閾值,則繼續(xù)監(jiān)測(cè)移動(dòng)終端的狀態(tài)是否發(fā)生變化。

舉例來說,若從移動(dòng)終端的傳感器處讀取傳感器數(shù)據(jù),若讀取的傳感器數(shù)據(jù)的振幅變化大于幅度閾值,此時(shí)移動(dòng)終端的狀態(tài)發(fā)生變化,則獲取移動(dòng)終端上的用于識(shí)別用戶活動(dòng)狀態(tài)的相關(guān)數(shù)據(jù),并基于獲取的相關(guān)數(shù)據(jù)識(shí)別用戶活動(dòng)狀態(tài)為待定活動(dòng)狀態(tài),具體為靜止?fàn)顟B(tài)。若在靜止?fàn)顟B(tài)之前存在已確定的第一活動(dòng)狀態(tài),具體為步行狀態(tài)。如果用戶活動(dòng)狀態(tài)為靜止?fàn)顟B(tài)的持續(xù)時(shí)長大于時(shí)間閾值(如15秒),則確定用戶的第二活動(dòng)狀態(tài)為靜止?fàn)顟B(tài)。如果用戶活動(dòng)狀態(tài)為靜止?fàn)顟B(tài)的持續(xù)時(shí)長小于15秒,則繼續(xù)監(jiān)測(cè)移動(dòng)終端的狀態(tài)是否發(fā)生變化。若監(jiān)測(cè)到移動(dòng)終端上的指定通信模塊接入相應(yīng)協(xié)議類型的通信設(shè)備,此時(shí)移動(dòng)終端的狀態(tài)發(fā)生變化,則基于接入的通信設(shè)備的相關(guān)信息識(shí)別出用戶活動(dòng)狀態(tài)為待定活動(dòng)狀態(tài),具體為駕車狀態(tài)。如果用戶活動(dòng)狀態(tài)為駕車狀態(tài)的持續(xù)時(shí)長大于時(shí)間閾值(如30秒),則確定用戶的第二活動(dòng)狀態(tài)為駕車狀態(tài)。如果用戶活動(dòng)狀態(tài)為駕車狀態(tài)的持續(xù)時(shí)長小于30秒,則繼續(xù)監(jiān)測(cè)移動(dòng)終端的狀態(tài)是否發(fā)生變化,以此類推。

此外,本發(fā)明實(shí)施例還可以通過移動(dòng)終端采集與識(shí)別的用戶的活動(dòng)狀態(tài)信息相對(duì)應(yīng)的時(shí)間信息。進(jìn)一步,執(zhí)行步驟s104,根據(jù)歷史活動(dòng)狀態(tài)信息集,從多個(gè)活動(dòng)地點(diǎn)中篩選出活動(dòng)類型屬于指定活動(dòng)類型、且對(duì)應(yīng)的時(shí)間段符合預(yù)設(shè)條件的至少一個(gè)活動(dòng)地點(diǎn)。相應(yīng)地,在一個(gè)優(yōu)選的實(shí)施例中,可以基于歷史活動(dòng)狀態(tài)信息集所收集的用戶活動(dòng)狀態(tài)的類別和相應(yīng)的時(shí)間信息,確定用戶活動(dòng)狀態(tài)為靜止?fàn)顟B(tài)的時(shí)間區(qū)間,進(jìn)而,當(dāng)?shù)竭_(dá)該時(shí)間區(qū)間時(shí),獲取用戶所在的地理位置信息。比如,用戶a隨身攜帶的移動(dòng)終端上的傳感器記錄了用戶a一天之內(nèi)的活動(dòng)狀態(tài)數(shù)據(jù),根據(jù)該數(shù)據(jù)發(fā)現(xiàn),用戶a晚上十點(diǎn)到次日早上七點(diǎn)的活動(dòng)狀態(tài)為靜止?fàn)顟B(tài),在該時(shí)間區(qū)間內(nèi)獲取用戶a的地理位置為“希格瑪大廈”,進(jìn)而可以獲知用戶a有可能在“希格瑪大廈”居住。

進(jìn)一步,執(zhí)行步驟s106,將篩選出的至少一個(gè)活動(dòng)地點(diǎn)確定為用戶的常停留地點(diǎn)。在一個(gè)可選的實(shí)施例中,可以將獲取的用戶在靜止?fàn)顟B(tài)的時(shí)間區(qū)間的地理位置信息所在地點(diǎn)作為用戶的常停留點(diǎn),比如,在上述例子中,可以將“希格瑪大廈”作為用戶a的常停留地點(diǎn)。

此外,本發(fā)明實(shí)施例將篩選出的至少一個(gè)活動(dòng)地點(diǎn)確定為用戶的常停留地點(diǎn)之后,還可以采用坐標(biāo)和/或文字標(biāo)簽的方式在移動(dòng)終端的地圖中標(biāo)記該常停留地點(diǎn)。進(jìn)而,當(dāng)接收到啟動(dòng)地圖的指令時(shí),用戶隨身攜帶的移動(dòng)終端可以打開地圖界面,并在地圖界面上加載并顯示用戶在地圖上對(duì)常停留地點(diǎn)所作的相應(yīng)標(biāo)記。

具體地,當(dāng)采用坐標(biāo)和/或文字標(biāo)簽的方式在移動(dòng)終端的地圖中標(biāo)記常停留地點(diǎn)時(shí),可以首先確定常停留地點(diǎn)對(duì)應(yīng)的經(jīng)/緯度,進(jìn)而以確定的經(jīng)/緯度為坐標(biāo)值,生成用戶常停留地點(diǎn)對(duì)應(yīng)的坐標(biāo),進(jìn)一步,利用建立的坐標(biāo)標(biāo)記常停留地點(diǎn),如圖4所示。

此外,本發(fā)明實(shí)施例,在采用坐標(biāo)和/或文字標(biāo)簽的方式在移動(dòng)終端上的地圖中標(biāo)記常停留地點(diǎn)時(shí),還可以獲取常停留地點(diǎn)對(duì)應(yīng)的文字標(biāo)簽。本發(fā)明實(shí)施例中,文字標(biāo)簽可以包括建筑物名稱、為常停留地點(diǎn)生成的專屬名稱、用戶自定義名稱中的至少一項(xiàng)。進(jìn)一步,利用設(shè)置的文字標(biāo)簽標(biāo)記常停留地點(diǎn),如圖5所示,用戶a將其居住的“希格瑪大廈”在地圖的對(duì)應(yīng)位置自定義標(biāo)記為“溫馨小居”,以方便用戶a打開地圖時(shí)即可看到與其相關(guān)的常停留地點(diǎn),而無需再次查找,節(jié)省用戶時(shí)間,提升用戶體驗(yàn)。

更多地,當(dāng)上述文字標(biāo)簽包括專屬名稱時(shí),在獲取常停留地點(diǎn)對(duì)應(yīng)的文字標(biāo)簽時(shí),可以獲取預(yù)設(shè)的針對(duì)常停留地點(diǎn)的相關(guān)活動(dòng)人物信息,進(jìn)而,根據(jù)預(yù)設(shè)規(guī)則為常停留地點(diǎn)生成包含相關(guān)活動(dòng)人物信息的專屬名稱。

此外,在確定了用戶的常停留點(diǎn)之后,本發(fā)明實(shí)施例還可以在搜索框中將這些常停留點(diǎn)作為搜索建議詞進(jìn)行推薦,如圖6a和6b所示。在圖6a中,“輸入地點(diǎn)”所在位置為搜索框,“搜索發(fā)現(xiàn)”部分為推薦的常停留點(diǎn),當(dāng)光標(biāo)置于“輸入地點(diǎn)”時(shí),用戶點(diǎn)擊“北京郵電大學(xué)”,則將“北京郵電大學(xué)”復(fù)制到搜索框中,再點(diǎn)擊“搜索”按鈕就可以進(jìn)行相關(guān)搜索。

在圖6b中,“我的位置”和“輸入終點(diǎn)”所在位置均為輸入框,“搜索發(fā)現(xiàn)”部分為推薦的常停留點(diǎn),當(dāng)光標(biāo)置于“輸入終點(diǎn)”時(shí),用戶點(diǎn)擊“小月河”,則將“小月河”復(fù)制到輸入框中,發(fā)起路線搜索。

在本發(fā)明的可選實(shí)施例中,還可以定時(shí)或不定時(shí)地向用戶推薦與這些常停留點(diǎn)相關(guān)的推薦信息,如商家信息、實(shí)時(shí)新聞等。此外,如果用戶的當(dāng)前活動(dòng)狀態(tài)為駕駛狀態(tài),在為用戶推薦與常停留點(diǎn)相關(guān)的推薦信息時(shí),可以為用戶推送當(dāng)前位置與常停留地點(diǎn)間的路線及路況信息,還可以進(jìn)一步地在移動(dòng)終端的界面自動(dòng)調(diào)起導(dǎo)航展示路線并顯示,更多地,還可以調(diào)起移動(dòng)終端上的語音交互駕駛模式,等等。

本發(fā)明實(shí)施例提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法,除了可以確定用戶的常停留地點(diǎn)外,還可以在確定常停留地點(diǎn)的過程中,獲取到用戶的具體活動(dòng)狀態(tài)如靜止、步行、騎行、跑步、登山、駕車、坐公交、坐地鐵、坐火車等等時(shí),進(jìn)一步針對(duì)不同的用戶活動(dòng)狀態(tài)提供相應(yīng)的地圖內(nèi)容。比如,當(dāng)用戶活動(dòng)狀態(tài)為步行狀態(tài)時(shí),可以突出顯示包含購物、餐飲、衛(wèi)生間等信息的地圖內(nèi)容;當(dāng)用戶活動(dòng)狀態(tài)為坐公交狀態(tài)時(shí),可以突出顯示包含公交路線和站點(diǎn)等信息的地圖內(nèi)容;當(dāng)用戶活動(dòng)狀態(tài)為駕車狀態(tài)時(shí),可以突出顯示包含加油站、維修站、停車場等信息的地圖內(nèi)容,等等。

此外,本發(fā)明實(shí)施例提供的方法,還可以在識(shí)別出的用戶活動(dòng)狀態(tài)為靜止、步行、騎行、跑步、登山、坐公交、坐地鐵、坐火車等等時(shí),能夠針對(duì)不同的用戶活動(dòng)狀態(tài)結(jié)合歷史數(shù)據(jù)確定出不同的用戶行為,進(jìn)而為其提供相應(yīng)的推薦內(nèi)容。例如,當(dāng)用戶活動(dòng)狀態(tài)為步行狀態(tài)時(shí),可以結(jié)合用戶移動(dòng)終端的歷史數(shù)據(jù)以及在該活動(dòng)狀態(tài)時(shí)對(duì)應(yīng)的時(shí)間信息確定用戶的具體行為。比如當(dāng)確定用戶當(dāng)前正在去往某家早餐店時(shí),可以確定用戶此刻準(zhǔn)備去吃早餐,進(jìn)而為其推薦該家早餐店的熱門套餐以供用戶選擇等。

采用上述提供的基于移動(dòng)終端的活動(dòng)狀態(tài)處理方法,除了上述幾個(gè)例子外,還存在許多不同的應(yīng)用場景。現(xiàn)提供幾個(gè)具體的實(shí)施例對(duì)本發(fā)明實(shí)施例所提供的用于移動(dòng)終端的用戶行為確定方法進(jìn)行詳細(xì)闡述。

實(shí)施例一

本實(shí)施例以從用戶b隨身攜帶的移動(dòng)終端上獲取到用戶b當(dāng)前的速度為6km/h,且獲取到加速度傳感器數(shù)據(jù)軌跡圖7為例。如圖7所示,本例可以獲取到作用于移動(dòng)終端的三個(gè)軸方向(x,y,z)的加速度(m/s2)。如圖7所示,三個(gè)軸方向(x,y,z)的加速度軌跡都處于比較平緩的狀態(tài)。進(jìn)一步,提取當(dāng)前獲取的加速度傳感器數(shù)據(jù)中的特征向量,并輸入從特征向量到用戶活動(dòng)狀態(tài)的類別的分類模型。利用分類模型識(shí)別出當(dāng)前的傳感器數(shù)據(jù)對(duì)應(yīng)的用戶活動(dòng)狀態(tài)的類別。本例中,結(jié)合用戶b移動(dòng)終端的上述信息,可以識(shí)別出當(dāng)前用戶b的活動(dòng)狀態(tài)為步行。

在獲取到用戶b的活動(dòng)狀態(tài)為步行時(shí),進(jìn)一步通過移動(dòng)終端采集到當(dāng)前的時(shí)間為早上八點(diǎn),用戶b的當(dāng)前位置為“希格瑪公寓”附近,且正在朝向“加州牛肉面”早餐店的方向運(yùn)動(dòng)。并且,通過用戶移動(dòng)終端上的歷史軌跡可以看到該用戶通常在每天早上八點(diǎn)時(shí)對(duì)應(yīng)的坐標(biāo)均為“加州牛肉面”早餐店。

根據(jù)本發(fā)明提供的方法,可以將“加州牛肉面”確定為用戶b的常停留地點(diǎn),進(jìn)而,還可以在用戶b的移動(dòng)終端地圖中為“加州牛肉面”作特殊標(biāo)記,例如,將“加州牛肉面”的經(jīng)/緯度標(biāo)注在地圖上,還可以由用戶b自定義設(shè)置文字標(biāo)簽進(jìn)行標(biāo)記,比如在“加州牛肉面”的對(duì)應(yīng)坐標(biāo)上標(biāo)記“我的早餐小店”,以完成用戶b對(duì)常停留地點(diǎn)的自定義設(shè)置。

此外,本發(fā)明提供的方法在確定用戶b的常停留地點(diǎn)為“加州牛肉面”后,還可以定時(shí)或不定時(shí)地向用戶b推薦與“加州牛肉面”相關(guān)的推薦信息,比如,向用戶b推薦該店的優(yōu)惠活動(dòng)及新品套餐等等。

實(shí)施例二

本實(shí)施例以用戶c隨身攜帶的移動(dòng)終端所記錄的用戶c在不同時(shí)間段的活動(dòng)狀態(tài)數(shù)據(jù)集為基礎(chǔ),該數(shù)據(jù)集為用戶c的歷史活動(dòng)狀態(tài)信息集。本例中,由用戶c的歷史活動(dòng)狀態(tài)信息集可以獲知,用戶c每天晚上十點(diǎn)到次日早上七點(diǎn)均處于靜止?fàn)顟B(tài),并且,在該時(shí)間區(qū)間內(nèi)獲取的用戶c的地理位置為“翠林小區(qū)”。進(jìn)一步,結(jié)合用戶c移動(dòng)終端的其他歷史數(shù)據(jù)進(jìn)一步判斷,用戶c可能居住在“翠林小區(qū)”,進(jìn)而,將“翠林小區(qū)”確定為用戶c的常停留地點(diǎn),并在用戶c移動(dòng)終端的地圖上進(jìn)行標(biāo)記,可以在“翠林小區(qū)”的對(duì)應(yīng)坐標(biāo)上標(biāo)記為“家”。

本發(fā)明實(shí)施例,在移動(dòng)終端的地圖上將“翠林小區(qū)”標(biāo)記為常停留地點(diǎn)之后,若用戶c此時(shí)駕車回家,無需在行駛途中重新設(shè)定起始地點(diǎn)與目的地,只需打開地圖直接選擇地圖應(yīng)用為其規(guī)劃好的當(dāng)前位置與常停留地點(diǎn)間的行車路線即可,不僅為用戶提供了方便,更進(jìn)一步保障了用戶的行車安全。

上文的實(shí)施例中所提供的結(jié)果僅僅為例舉,本發(fā)明實(shí)施例提供的基于移動(dòng)終端的活動(dòng)狀態(tài)處理方法還可以應(yīng)用于其他不同場景中,上述實(shí)施例對(duì)其并未做具體限定,比如,采用本發(fā)明實(shí)施例提供的方法,還可以根據(jù)識(shí)別出的用戶的常留地點(diǎn),結(jié)合移動(dòng)終端已生成的歷史軌跡及其他信息,確定用戶相應(yīng)的行為。進(jìn)而,可以為用戶貼標(biāo)簽,如上班族、吃貨、運(yùn)動(dòng)等,如圖8所示,并給用戶進(jìn)行相應(yīng)的信息推薦。

因此,采用本發(fā)明實(shí)施例所提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法,可以通過用戶隨身攜帶的移動(dòng)終端隨時(shí)隨地地獲取用戶的活動(dòng)狀態(tài)信息,實(shí)時(shí)性、準(zhǔn)確性和全面性較強(qiáng),其較現(xiàn)有技術(shù)中僅能通過移動(dòng)終端獲取用戶的步數(shù)統(tǒng)計(jì)信息有了極大提高。同時(shí),本發(fā)明實(shí)施例提供的方法,還可以基于移動(dòng)終端獲取的多種用戶數(shù)據(jù),在短時(shí)間內(nèi)統(tǒng)計(jì)用戶的活動(dòng)規(guī)律,進(jìn)一步識(shí)別用戶的常停留地點(diǎn)。更多地,本發(fā)明實(shí)施例還可以根據(jù)識(shí)別的用戶常停留地點(diǎn),結(jié)合大數(shù)據(jù)分析,為用戶設(shè)定基于常停留地點(diǎn)的實(shí)時(shí)提醒服務(wù)以及路線規(guī)劃等,更好地實(shí)現(xiàn)了用戶與移動(dòng)終端之間的交互,為用戶提供了極大方便。

基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理裝置,圖9是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理裝置的第一種示意性框圖。如圖9所示,基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理裝置至少包括:

獲取模塊910,適于通過移動(dòng)終端中的一個(gè)或多個(gè)傳感器,獲取用于記錄用戶在不同時(shí)間段內(nèi)的活動(dòng)狀態(tài)的歷史活動(dòng)狀態(tài)信息集;

篩選模塊920,與獲取模塊910耦合,適于根據(jù)歷史活動(dòng)狀態(tài)信息集,從多個(gè)活動(dòng)地點(diǎn)中篩選出活動(dòng)類型屬于指定活動(dòng)類型、且對(duì)應(yīng)的時(shí)間段符合預(yù)設(shè)條件的至少一個(gè)活動(dòng)地點(diǎn);

確定模塊930,與篩選模塊920耦合,適于將篩選出的至少一個(gè)活動(dòng)地點(diǎn)確定為用戶的常停留地點(diǎn)。

在一個(gè)優(yōu)選的實(shí)施例中,如圖10所示,基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理裝置還包括:

標(biāo)記模塊940,與確定模塊930耦合,適于將篩選出的至少一個(gè)活動(dòng)地點(diǎn)確定為用戶的常停留地點(diǎn)之后,采用坐標(biāo)和/或文字標(biāo)簽的方式在移動(dòng)終端上的地圖中標(biāo)記常停留地點(diǎn);

加載及顯示模塊950,與標(biāo)記模塊940耦合,適于當(dāng)接收到啟動(dòng)地圖的指令時(shí),打開地圖界面,并在地圖界面上加載及顯示常停留地點(diǎn)對(duì)應(yīng)的標(biāo)記。

在一個(gè)優(yōu)選的實(shí)施例中,標(biāo)記模塊940還適于:

確定常停留地點(diǎn)對(duì)應(yīng)的經(jīng)/緯度;

以經(jīng)/緯度為坐標(biāo)值,生成常停留地點(diǎn)對(duì)應(yīng)的坐標(biāo);

利用建立的坐標(biāo)標(biāo)記常停留地點(diǎn)。

在一個(gè)優(yōu)選的實(shí)施例中,標(biāo)記模塊940還適于:

獲取常停留地點(diǎn)對(duì)應(yīng)的文字標(biāo)簽,文字標(biāo)簽包括建筑物名稱、為常停留地點(diǎn)生成的專屬名稱、用戶自定義名稱中的至少一項(xiàng);

利用文字標(biāo)簽標(biāo)記常停留地點(diǎn)。

在一個(gè)優(yōu)選的實(shí)施例中,標(biāo)記模塊940還適于:

獲取預(yù)設(shè)的針對(duì)常停留地點(diǎn)的相關(guān)活動(dòng)人物信息;

根據(jù)預(yù)設(shè)規(guī)則為常停留地點(diǎn)生成包含相關(guān)活動(dòng)人物信息的專屬名稱。

在一個(gè)優(yōu)選的實(shí)施例中,如圖11所示,基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理裝置還包括生成模塊960,與獲取模塊910耦合,適于:

獲取預(yù)先訓(xùn)練的活動(dòng)分類模型,活動(dòng)分類模型是以移動(dòng)終端記錄的多個(gè)傳感器數(shù)據(jù)以及各數(shù)據(jù)分別對(duì)應(yīng)的活動(dòng)類型為樣本進(jìn)行訓(xùn)練的,傳感器數(shù)據(jù)包括由至少一種傳感器所記錄的數(shù)據(jù);

讀取移動(dòng)終端當(dāng)前的傳感器數(shù)據(jù),并根據(jù)活動(dòng)分類模型確定讀取到的傳感器數(shù)據(jù)對(duì)應(yīng)的第一活動(dòng)類型;

獲取移動(dòng)終端的通信環(huán)境信息;

根據(jù)通信環(huán)境信息對(duì)第一活動(dòng)類型進(jìn)行校正,得到校正后的第二活動(dòng)類型;

根據(jù)第二活動(dòng)類型、當(dāng)前活動(dòng)地點(diǎn)、當(dāng)前所處的時(shí)間段中的至少一項(xiàng)生成歷史活動(dòng)狀態(tài)信息集。

在一個(gè)優(yōu)選的實(shí)施例中,生成模塊960還適于:

判斷第一活動(dòng)類型與通信環(huán)境信息是否相匹配;

若是,則確定第一活動(dòng)類型即為第二活動(dòng)類型;

若否,則根據(jù)第一活動(dòng)類型以及通信環(huán)境信息重新確定第二活動(dòng)類型。

此外,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,如圖12所示,包括處理器1280和存儲(chǔ)器1220:

存儲(chǔ)器1220用于存儲(chǔ)執(zhí)行上述任意一個(gè)優(yōu)選的實(shí)施例或其組合所提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法的程序,

處理器1280被配置為用于執(zhí)行存儲(chǔ)器1220中存儲(chǔ)的程序。

為了便于說明,圖12僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該移動(dòng)終端可以包括手機(jī)、平板電腦、pda(personaldigitalassistant,個(gè)人數(shù)字處理)、pos(pointofsales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:

圖12示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖12,手機(jī)包括:射頻(radiofrequency,rf)電路1210、存儲(chǔ)器1220、輸入單元1230、顯示單元1240、傳感器1250、音頻電路1260、無線保真(wirelessfidelity,wifi)模塊1270、處理器1280、以及電源1290等部件。本領(lǐng)域技術(shù)人員可以理解,圖12中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

下面結(jié)合圖12對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:

rf電路1210可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1280處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路1210包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路1210還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長期演進(jìn)(longtermevolution,lte)、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。

存儲(chǔ)器1220可用于存儲(chǔ)軟件程序以及模塊,處理器1280通過運(yùn)行存儲(chǔ)在存儲(chǔ)器1220的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器1220可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器1220可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。

輸入單元1230可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元1230可包括觸控面板1231以及其他輸入設(shè)備1232。觸控面板1231,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1231上或在觸控面板1231附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板1231可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1280,并能接收處理器1280發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1231。除了觸控面板1231,輸入單元1230還可以包括其他輸入設(shè)備1232。具體地,其他輸入設(shè)備1232可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

顯示單元1240可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1240可包括顯示面板1241,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板1241。進(jìn)一步的,觸控面板1231可覆蓋顯示面板1241,當(dāng)觸控面板1231檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器1280以確定觸摸事件的類型,隨后處理器1280根據(jù)觸摸事件的類型在顯示面板1241上提供相應(yīng)的視覺輸出。雖然在圖12中,觸控面板1231與顯示面板1241是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板1231與顯示面板1241集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。

手機(jī)還可包括至少一種傳感器1250,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1241的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板1241和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路1260、揚(yáng)聲器1261,傳聲器1262可提供用戶與手機(jī)之間的音頻接口。音頻電路1260可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器1261,由揚(yáng)聲器1261轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器1262將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路1260接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1280處理后,經(jīng)rf電路1210以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器1220以便進(jìn)一步處理。

wifi屬于短距離無線傳輸技術(shù),手機(jī)通過wifi模塊1270可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖12示出了wifi模塊1270,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

處理器1280是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器1220內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器1220內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器1280可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器1280可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器1280中。

手機(jī)還包括給各個(gè)部件供電的電源1290(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1280邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。

盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。

采用本發(fā)明實(shí)施例提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法及裝置能夠達(dá)到如下有益效果:

本發(fā)明實(shí)施例提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法,可以通過用戶隨身攜帶的移動(dòng)終端中的一個(gè)或多個(gè)傳感器,獲取用于記錄用戶在不同時(shí)間段內(nèi)的活動(dòng)狀態(tài)的歷史活動(dòng)狀態(tài)信息集。該歷史活動(dòng)狀態(tài)信息集記錄了多種用戶的活動(dòng)狀態(tài),為后續(xù)針對(duì)性地篩用戶信息提供了必要基礎(chǔ)。進(jìn)一步,根據(jù)獲取的歷史活動(dòng)狀態(tài)信息集,從多個(gè)活動(dòng)地點(diǎn)中篩選出活動(dòng)類型屬于指定活動(dòng)類型、且對(duì)應(yīng)的時(shí)間段符合預(yù)設(shè)條件的至少一個(gè)活動(dòng)地點(diǎn)。該篩選出的活動(dòng)地點(diǎn)表明用戶經(jīng)常性地在該地點(diǎn)活動(dòng),進(jìn)而,將篩選出的至少一個(gè)活動(dòng)地點(diǎn)確定為用戶的常停留地點(diǎn)。由此可知,本發(fā)明實(shí)施例提供的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法,可以通過用戶隨身攜帶的移動(dòng)終端隨時(shí)隨地地獲取用戶的活動(dòng)狀態(tài)信息,實(shí)時(shí)性、準(zhǔn)確性和全面性較強(qiáng),其較現(xiàn)有技術(shù)中僅能通過移動(dòng)終端獲取用戶的步數(shù)統(tǒng)計(jì)信息有了極大提高。同時(shí),本發(fā)明實(shí)施例提供的方法,還可以基于移動(dòng)終端獲取的多種用戶數(shù)據(jù),在短時(shí)間內(nèi)統(tǒng)計(jì)用戶的活動(dòng)規(guī)律,進(jìn)一步識(shí)別用戶的常停留地點(diǎn)。更多地,本發(fā)明實(shí)施例還可以根據(jù)識(shí)別的用戶常停留地點(diǎn),結(jié)合大數(shù)據(jù)分析,為用戶設(shè)定基于常停留地點(diǎn)的實(shí)時(shí)提醒服務(wù)以及路線規(guī)劃等,更好地實(shí)現(xiàn)了用戶與移動(dòng)終端之間的交互,為用戶提供了極大方便。

在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。

類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。

本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(dsp)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。

例如,圖13示出了可以實(shí)現(xiàn)根據(jù)本發(fā)明的基于移動(dòng)終端的活動(dòng)狀態(tài)信息處理方法的計(jì)算設(shè)備的框圖。該計(jì)算設(shè)備傳統(tǒng)上包括處理器1310和以存儲(chǔ)器1320形式的計(jì)算機(jī)程序產(chǎn)品或者計(jì)算機(jī)可讀介質(zhì)。存儲(chǔ)器1320可以是諸如閃存、eeprom(電可擦除可編程只讀存儲(chǔ)器)、eprom、硬盤或者rom之類的電子存儲(chǔ)器。存儲(chǔ)器1320具有存儲(chǔ)用于執(zhí)行上述方法中的任何方法步驟的程序代碼1331的存儲(chǔ)空間1330。例如,存儲(chǔ)用于程序代碼的存儲(chǔ)空間1330可以存儲(chǔ)分別用于實(shí)現(xiàn)上面的方法中的各種步驟的各個(gè)程序代碼1331。這些程序代碼可以從一個(gè)或者多個(gè)計(jì)算機(jī)程序產(chǎn)品中讀出或者寫入到這一個(gè)或者多個(gè)計(jì)算機(jī)程序產(chǎn)品中。這些計(jì)算機(jī)程序產(chǎn)品包括諸如硬盤,緊致盤(cd)、存儲(chǔ)卡或者軟盤之類的程序代碼載體。這樣的計(jì)算機(jī)程序產(chǎn)品通常為如參考圖14所示的便攜式或者固定存儲(chǔ)單元。該存儲(chǔ)單元可以具有與圖13的計(jì)算設(shè)備中的存儲(chǔ)器1320類似布置的存儲(chǔ)段、存儲(chǔ)空間等。程序代碼可以例如以適當(dāng)形式進(jìn)行壓縮。通常,存儲(chǔ)單元包括存儲(chǔ)有用于執(zhí)行根據(jù)本發(fā)明的方法步驟的計(jì)算機(jī)可讀程序代碼1331’,即可以由例如諸如1310之類的處理器讀取的程序代碼,當(dāng)這些程序代碼當(dāng)由計(jì)算設(shè)備運(yùn)行時(shí),導(dǎo)致該計(jì)算設(shè)備執(zhí)行上面所描述的方法中的各個(gè)步驟。

應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,雖然本文已詳盡示出和描述了本發(fā)明的多個(gè)示例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn)定為覆蓋了所有這些其他變型或修改。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
灵宝市| 台东市| 驻马店市| 云霄县| 勐海县| 平凉市| 雅江县| 胶州市| 灵台县| 花莲市| 怀远县| 金阳县| 江城| 阿拉善右旗| 天门市| 台中县| 洪洞县| 图们市| 巨野县| 资源县| 五指山市| 墨脱县| 宜阳县| 武夷山市| 潞城市| 莎车县| 岑溪市| 靖远县| 仪陇县| 绍兴县| 炉霍县| 成安县| 保靖县| 莫力| 安康市| 屏东县| 平顶山市| 大余县| 株洲市| 尉氏县| 保定市|