本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種移動(dòng)終端使用行為的監(jiān)測(cè)方法、裝置、服務(wù)器和系統(tǒng)。
背景技術(shù):
移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,推動(dòng)了移動(dòng)終端的迅速普及,當(dāng)前移動(dòng)終端已成為大部分用戶在工作、生活、學(xué)習(xí)過(guò)程中的必需品,移動(dòng)終端的使用愈加頻繁,移動(dòng)終端的使用在給用戶的生活、工作學(xué)習(xí)帶來(lái)極大的便利的同時(shí),也帶來(lái)了一些隱患:隨著用戶對(duì)移動(dòng)終端的依賴程度加深,移動(dòng)終端的頻繁、長(zhǎng)時(shí)間使用會(huì)嚴(yán)重分散用戶的精力,干擾用戶正常的生活工作學(xué)習(xí)節(jié)奏,還可能會(huì)對(duì)用戶的健康造成影響。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種移動(dòng)終端使用行為的監(jiān)測(cè)方法、裝置、服務(wù)器和系統(tǒng)。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種移動(dòng)終端使用行為的監(jiān)測(cè)方法,該方法包括:
監(jiān)聽(tīng)移動(dòng)終端中的指定操作事件,生成關(guān)于指定操作事件的日志;
將生成的日志上傳至服務(wù)器,由服務(wù)器根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù);
接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)并展示。
可選地,所述監(jiān)聽(tīng)移動(dòng)終端中的指定操作事件,生成關(guān)于指定操作事件的日志包括:
監(jiān)聽(tīng)移動(dòng)終端中的鎖屏/解鎖事件,生成關(guān)于鎖屏/解鎖事件的日志,該日志中包括:監(jiān)聽(tīng)到的每個(gè)鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳;
和/或,
監(jiān)聽(tīng)移動(dòng)終端中的應(yīng)用切換事件,生成關(guān)于應(yīng)用切換事件的日志,該日志中包括:監(jiān)聽(tīng)到的每個(gè)應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息。
可選地,所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括如下一種或多種:
當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)、用戶切換應(yīng)用的總頻次、用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)、鎖屏休息總時(shí)長(zhǎng)、解鎖屏總頻次、用戶最晚使用移動(dòng)終端的時(shí)間。
可選地,該方法進(jìn)一步包括:
在接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)的同時(shí),還接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù);
將當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)和用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)一同展示在移動(dòng)終端的第一監(jiān)測(cè)結(jié)果頁(yè)面。
可選地,該方法進(jìn)一步包括:
判斷接收到的當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)是否超出預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起提醒;
和/或,
當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)是否超出第一預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第一提醒;
當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次是否超出第二預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第二提醒;
當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)是否超出第三預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第三提醒;
當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)是否超出第四預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第四提醒;
當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次是否超出第五預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第五提醒;
當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間是否超出第六預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第六提醒。
可選地,該方法進(jìn)一步包括:
在所述第一監(jiān)測(cè)結(jié)果頁(yè)面展示鎖屏休息控件,當(dāng)該鎖屏休息控件被觸發(fā)時(shí),移動(dòng)終端啟動(dòng)第一預(yù)定時(shí)間的計(jì)時(shí)鎖屏模式,當(dāng)所述第一預(yù)定時(shí)間到達(dá)時(shí)計(jì)時(shí)鎖屏模式結(jié)束,移動(dòng)終端恢復(fù)為解鎖狀態(tài);
響應(yīng)于用戶在所述第一預(yù)定時(shí)間未到達(dá)時(shí)執(zhí)行退出計(jì)時(shí)鎖屏模式的操作,從操作執(zhí)行時(shí)間開(kāi)始延遲第二預(yù)設(shè)預(yù)定時(shí)間后對(duì)移動(dòng)終端進(jìn)行解鎖。
可選地,該方法進(jìn)一步包括:
接收服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息,所述當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息是根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)而確定的;
將接收到的所述當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息展示在移動(dòng)終端的第二監(jiān)測(cè)結(jié)果頁(yè)面。
可選地,所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:
當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng),和/或,當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次。
可選地,該方法進(jìn)一步包括:
在所述第二監(jiān)測(cè)結(jié)果頁(yè)面展示分享控件,響應(yīng)于該分享控件被觸發(fā)的操作,將所述第二監(jiān)測(cè)結(jié)果頁(yè)面中的用戶形象評(píng)價(jià)信息分享到移動(dòng)終端的其他應(yīng)用中。
可選地,所述將生成的日志上傳至服務(wù)器包括:
將生成的日志按照預(yù)設(shè)加密規(guī)則進(jìn)行加密,將加密后的日志上傳至服務(wù)器。
依據(jù)本發(fā)明的另一個(gè)方面,提供了一種移動(dòng)終端使用行為的監(jiān)測(cè)方法,該方法包括:
接收客戶端上傳的關(guān)于移動(dòng)終端中的指定操作事件的日志,所述日志中包括:客戶端監(jiān)聽(tīng)到的指定操作事件的相關(guān)信息;
根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù);
根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù);
將所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)發(fā)送至客戶端進(jìn)行展示。
可選地,移動(dòng)終端中的指定操作事件包括:移動(dòng)終端中的鎖屏/解鎖事件,和/或,移動(dòng)終端中的應(yīng)用切換事件;
指定操作事件的相關(guān)信息包括:每個(gè)鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,和/或,每個(gè)應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳和/或每個(gè)應(yīng)用切換事件中被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息。
可選地,所述根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:
根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次處于解鎖狀態(tài)的時(shí)長(zhǎng),選取移動(dòng)終端處于解鎖狀態(tài)的最大時(shí)長(zhǎng),所述移動(dòng)終端處于解鎖狀態(tài)的最大時(shí)長(zhǎng)對(duì)應(yīng)于當(dāng)前時(shí)間段內(nèi)用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng);
根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次處于鎖屏狀態(tài)的時(shí)長(zhǎng),對(duì)移動(dòng)終端處于鎖屏狀態(tài)的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng);
根據(jù)當(dāng)前根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次;
和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)最后一次鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間,該時(shí)間對(duì)應(yīng)于用戶最晚使用移動(dòng)終端的時(shí)間;
將當(dāng)前時(shí)間段內(nèi)用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)、鎖屏休息總時(shí)長(zhǎng)、解鎖屏總頻次、和/或用戶最晚使用移動(dòng)終端的時(shí)間作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
可選地,所述根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:
根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次在前臺(tái)運(yùn)行應(yīng)用的時(shí)長(zhǎng),對(duì)移動(dòng)終端在前臺(tái)運(yùn)行應(yīng)用的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng);
和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)用戶切換應(yīng)用的總頻次;
將當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng)和/或用戶切換應(yīng)用的總頻次作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
可選地,所述根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)包括:
設(shè)當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng)為x,鎖屏休息總時(shí)長(zhǎng)為y,解鎖屏總頻次為z,則通過(guò)如下公式計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)s:
s=100×f(x,y)×g(z,x),
其中,變量f(x,y)=(y2+D)/(Cy2+x2+D),變量g(z,x)=(A)z/B,A、B、C、D均為常量。
可選地,所述根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)包括:
在預(yù)設(shè)基準(zhǔn)分值的基礎(chǔ)上,
當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)高于預(yù)設(shè)使用時(shí)長(zhǎng)閾值時(shí),扣除第一預(yù)設(shè)分值;
當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次高于預(yù)設(shè)切換頻次閾值時(shí),扣除第二預(yù)設(shè)分值;
當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)高于預(yù)設(shè)連續(xù)使用時(shí)長(zhǎng)閾值時(shí),扣除第三預(yù)設(shè)分值;
當(dāng)當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次高于預(yù)設(shè)解鎖屏頻次閾值時(shí),扣除第四預(yù)設(shè)分值;
當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間晚于預(yù)設(shè)休息時(shí)間閾值時(shí),扣除第五預(yù)設(shè)分值;
當(dāng)當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)高于預(yù)設(shè)鎖屏?xí)r長(zhǎng)閾值時(shí),增加第六預(yù)設(shè)分值;
將最后得到的分值作為當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)。
可選地,該方法進(jìn)一步包括:
將當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)與當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)一同發(fā)送至客戶端進(jìn)行展示。
可選地,該方法進(jìn)一步包括:
根據(jù)當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)確定當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息;
將當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息發(fā)送至客戶端進(jìn)行展示。
可選地,所述根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:
根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息,獲知當(dāng)前時(shí)間段內(nèi)每個(gè)應(yīng)用每次被切換到移動(dòng)終端前臺(tái)運(yùn)行的時(shí)長(zhǎng),對(duì)每個(gè)應(yīng)用被切換到移動(dòng)終端前臺(tái)運(yùn)行的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)用戶使用該應(yīng)用的總時(shí)長(zhǎng);
和/或,
根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息,獲知當(dāng)前時(shí)間段內(nèi)每個(gè)應(yīng)用被切換到移動(dòng)終端前臺(tái)的次數(shù),該次數(shù)對(duì)應(yīng)于當(dāng)前時(shí)間段內(nèi)用戶使用該用用的總頻次;
將當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng),和/或,當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
可選地,所述根據(jù)當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)確定當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息包括:
將當(dāng)前時(shí)間段內(nèi)用戶使用過(guò)的應(yīng)用進(jìn)行分類;
對(duì)于同一個(gè)分類下的應(yīng)用,對(duì)當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng)進(jìn)行求和,得到當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總時(shí)長(zhǎng);以及,對(duì)當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次進(jìn)行求和,得到當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總頻次;
設(shè)當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總時(shí)長(zhǎng)為x’,當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總頻次為n’,則通過(guò)如下公式計(jì)算當(dāng)前時(shí)間段內(nèi)該分類對(duì)應(yīng)的用戶形象分值s’:s’=E×x’+F×y’,其中E、F為常數(shù);
比較各分類對(duì)應(yīng)的用戶形象分值,選取所對(duì)應(yīng)的用戶形象分值最高的分類;
從預(yù)設(shè)用戶形象數(shù)據(jù)庫(kù)中獲取用戶形象分值最高的分類對(duì)應(yīng)的用戶形象評(píng)價(jià)信息。
可選地,所述接收客戶端上傳的關(guān)于移動(dòng)終端中的指定操作事件的日志包括:
根據(jù)預(yù)設(shè)加密規(guī)則對(duì)客戶端上傳的關(guān)于移動(dòng)終端中的指定操作時(shí)間的日志進(jìn)行解密,獲取所述日志中的指定操作事件的相關(guān)信息。
依據(jù)本發(fā)明的再一個(gè)方面,提供了一種移動(dòng)終端使用行為的監(jiān)測(cè)裝置,該裝置包括:
事件監(jiān)聽(tīng)單元,適于監(jiān)聽(tīng)移動(dòng)終端中的指定操作事件,生成關(guān)于指定操作事件的日志;
交互單元,適于將生成的日志上傳至服務(wù)器,由服務(wù)器根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù);
展示處理單元,適于接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)并展示。
可選地,所述事件監(jiān)聽(tīng)單元,適于監(jiān)聽(tīng)移動(dòng)終端中的鎖屏/解鎖事件,生成關(guān)于鎖屏/解鎖事件的日志,該日志中包括:監(jiān)聽(tīng)到的每個(gè)鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳;和/或,監(jiān)聽(tīng)移動(dòng)終端中的應(yīng)用切換事件,生成關(guān)于應(yīng)用切換事件的日志,該日志中包括:監(jiān)聽(tīng)到的每個(gè)應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息。
可選地,所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括如下一種或多種:
當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)、用戶切換應(yīng)用的總頻次、用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)、鎖屏休息總時(shí)長(zhǎng)、解鎖屏總頻次、用戶最晚使用移動(dòng)終端的時(shí)間。
可選地,所述交互單元,進(jìn)一步適于在接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)的同時(shí),還接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù);
所述展示處理單元,進(jìn)一步適于將當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)和用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)一同展示在移動(dòng)終端的第一監(jiān)測(cè)結(jié)果頁(yè)面。
可選地,所述展示處理單元,還適于判斷接收到的當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)是否超出預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起提醒。
和/或,
所述展示處理單元,還適于當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)是否超出第一預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第一提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次是否超出第二預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第二提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)是否超出第三預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第三提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)是否超出第四預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第四提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次是否超出第五預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第五提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間是否超出第六預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第六提醒。
可選地,所述展示處理單元,進(jìn)一步適于在所述第一監(jiān)測(cè)結(jié)果頁(yè)面展示鎖屏休息控件,當(dāng)該鎖屏休息控件被觸發(fā)時(shí),移動(dòng)終端啟動(dòng)第一預(yù)定時(shí)間的計(jì)時(shí)鎖屏模式,當(dāng)所述第一預(yù)定時(shí)間到達(dá)時(shí)計(jì)時(shí)鎖屏模式結(jié)束,移動(dòng)終端恢復(fù)為解鎖狀態(tài);響應(yīng)于用戶在所述第一預(yù)定時(shí)間未到達(dá)時(shí)執(zhí)行退出計(jì)時(shí)鎖屏模式的操作,從操作執(zhí)行時(shí)間開(kāi)始延遲第二預(yù)設(shè)預(yù)定時(shí)間后對(duì)移動(dòng)終端進(jìn)行解鎖。
可選地,所述交互單元,進(jìn)一步適于接收服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息,所述當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息是根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)而確定的;
所述展示處理單元,進(jìn)一步適于將接收到的所述當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息展示在移動(dòng)終端的第二監(jiān)測(cè)結(jié)果頁(yè)面。
可選地,所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:
當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng),和/或,當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次。
可選地,所述展示處理單元,進(jìn)一步適于在所述第二監(jiān)測(cè)結(jié)果頁(yè)面展示分享控件,響應(yīng)于該分享控件被觸發(fā)的操作,將所述第二監(jiān)測(cè)結(jié)果頁(yè)面中的用戶形象評(píng)價(jià)信息分享到移動(dòng)終端的其他應(yīng)用中。
可選地,所述交互單元,適于將生成的日志按照預(yù)設(shè)加密規(guī)則進(jìn)行加密,將加密后的日志上傳至服務(wù)器。
依據(jù)本發(fā)明的又一個(gè)方面,提供了一種移動(dòng)終端使用行為的監(jiān)測(cè)服務(wù)器,該服務(wù)器包括:
日志接收單元,適于接收客戶端上傳的關(guān)于移動(dòng)終端中的指定操作事件的日志,所述日志中包括:客戶端監(jiān)聽(tīng)到的指定操作事件的相關(guān)信息;
解析處理單元,適于根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù);根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù);
結(jié)果反饋單元,適于將所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)發(fā)送至客戶端進(jìn)行展示。
可選地,移動(dòng)終端中的指定操作事件包括:移動(dòng)終端中的鎖屏/解鎖事件,和/或,移動(dòng)終端中的應(yīng)用切換事件;
指定操作事件的相關(guān)信息包括:每個(gè)鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,和/或,每個(gè)應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳和/或每個(gè)應(yīng)用切換事件中被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息。
可選地,所述解析處理單元,適于根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次處于解鎖狀態(tài)的時(shí)長(zhǎng),選取移動(dòng)終端處于解鎖狀態(tài)的最大時(shí)長(zhǎng),所述移動(dòng)終端處于解鎖狀態(tài)的最大時(shí)長(zhǎng)對(duì)應(yīng)于當(dāng)前時(shí)間段內(nèi)用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng);根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次處于鎖屏狀態(tài)的時(shí)長(zhǎng),對(duì)移動(dòng)終端處于鎖屏狀態(tài)的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng);根據(jù)當(dāng)前根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次;和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)最后一次鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間,該時(shí)間對(duì)應(yīng)于用戶最晚使用移動(dòng)終端的時(shí)間;
所述解析處理單元,適于將當(dāng)前時(shí)間段內(nèi)用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)、鎖屏休息總時(shí)長(zhǎng)、解鎖屏總頻次、和/或用戶最晚使用移動(dòng)終端的時(shí)間作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
可選地,所述解析處理單元,適于根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次在前臺(tái)運(yùn)行應(yīng)用的時(shí)長(zhǎng),對(duì)移動(dòng)終端在前臺(tái)運(yùn)行應(yīng)用的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng);和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)用戶切換應(yīng)用的總頻次;
所述解析處理單元,適于將當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng)和/或用戶切換應(yīng)用的總頻次作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
可選地,所述解析處理單元,適于設(shè)當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng)為x,鎖屏休息總時(shí)長(zhǎng)為y,解鎖屏總頻次為z,則通過(guò)如下公式計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)s:
s=100×f(x,y)×g(z,x),
其中,變量f(x,y)=(y2+D)/(Cy2+x2+D),變量g(z,x)=(A)z/B,A、B、C、D均為常量。
可選地,所述解析處理單元,適于在預(yù)設(shè)基準(zhǔn)分值的基礎(chǔ)上,當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)高于預(yù)設(shè)使用時(shí)長(zhǎng)閾值時(shí),扣除第一預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次高于預(yù)設(shè)切換頻次閾值時(shí),扣除第二預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)高于預(yù)設(shè)連續(xù)使用時(shí)長(zhǎng)閾值時(shí),扣除第三預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次高于預(yù)設(shè)解鎖屏頻次閾值時(shí),扣除第四預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間晚于預(yù)設(shè)休息時(shí)間閾值時(shí),扣除第五預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)高于預(yù)設(shè)鎖屏?xí)r長(zhǎng)閾值時(shí),增加第六預(yù)設(shè)分值;
所述解析處理單元,適于將最后得到的分值作為當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)。
可選地,所述結(jié)果反饋單元,進(jìn)一步適于將當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)與當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)一同發(fā)送至客戶端進(jìn)行展示。
可選地,所述解析處理單元,進(jìn)一步適于根據(jù)當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)確定當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息;
將當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息發(fā)送至客戶端進(jìn)行展示。
可選地,所述解析處理單元,適于根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息,獲知當(dāng)前時(shí)間段內(nèi)每個(gè)應(yīng)用每次被切換到移動(dòng)終端前臺(tái)運(yùn)行的時(shí)長(zhǎng),對(duì)每個(gè)應(yīng)用被切換到移動(dòng)終端前臺(tái)運(yùn)行的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)用戶使用該應(yīng)用的總時(shí)長(zhǎng);和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息,獲知當(dāng)前時(shí)間段內(nèi)每個(gè)應(yīng)用被切換到移動(dòng)終端前臺(tái)的次數(shù),該次數(shù)對(duì)應(yīng)于當(dāng)前時(shí)間段內(nèi)用戶使用該用用的總頻次;
所述解析處理單元,適于將當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng),和/或,當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
可選地,所述解析處理單元,適于將當(dāng)前時(shí)間段內(nèi)用戶使用過(guò)的應(yīng)用進(jìn)行分類;對(duì)于同一個(gè)分類下的應(yīng)用,對(duì)當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng)進(jìn)行求和,得到當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總時(shí)長(zhǎng);以及,對(duì)當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次進(jìn)行求和,得到當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總頻次;
所述解析處理單元,適于設(shè)當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總時(shí)長(zhǎng)為x’,當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總頻次為n’,則通過(guò)如下公式計(jì)算當(dāng)前時(shí)間段內(nèi)該分類對(duì)應(yīng)的用戶形象分值s’:s’=E×x’+F×y’,其中E、F為常數(shù);比較各分類對(duì)應(yīng)的用戶形象分值,選取所對(duì)應(yīng)的用戶形象分值最高的分類;從預(yù)設(shè)用戶形象數(shù)據(jù)庫(kù)中獲取用戶形象分值最高的分類對(duì)應(yīng)的用戶形象評(píng)價(jià)信息。
可選地,所述日志接收單元,適于根據(jù)預(yù)設(shè)加密規(guī)則對(duì)客戶端上傳的關(guān)于移動(dòng)終端中的指定操作時(shí)間的日志進(jìn)行解密,獲取所述日志中的指定操作事件的相關(guān)信息。
依據(jù)本發(fā)明的再一個(gè)方面,提供了一種移動(dòng)終端使用行為的監(jiān)測(cè)系統(tǒng),該系統(tǒng)包括:如上任一項(xiàng)所述的裝置,以及,如上任一項(xiàng)所述的服務(wù)器。
由上述可知,本發(fā)明提供的技術(shù)方案中,客戶端對(duì)移動(dòng)終端中的指定操作事件進(jìn)行監(jiān)聽(tīng),生成關(guān)于指定操作事件的日志并上傳至服務(wù)器,由服務(wù)器根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志得到當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),再根據(jù)該用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算出當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),客戶端將該健康指標(biāo)數(shù)據(jù)展示給用戶。依據(jù)本方案,在用戶使用移動(dòng)終端的過(guò)程中監(jiān)聽(tīng)記錄指定操作事件,當(dāng)前時(shí)間段內(nèi)的指定操作事件的執(zhí)行軌跡實(shí)質(zhì)反映了當(dāng)前時(shí)間段用戶使用手機(jī)的行為軌跡,由此根據(jù)預(yù)設(shè)策略可以得到相應(yīng)的用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),通過(guò)該健康指標(biāo)數(shù)據(jù)可以直觀地向用戶展示對(duì)于該用戶使用移動(dòng)終端的行為的客觀評(píng)價(jià),以提醒用戶更加健康地使用移動(dòng)終端。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(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)終端使用行為的監(jiān)測(cè)方法的流程圖
圖2A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的第一監(jiān)測(cè)結(jié)果頁(yè)面的示意圖
圖2B示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的設(shè)置頁(yè)面的示意圖;
圖2C示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)時(shí)鎖屏界面的示意圖;
圖2D示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的第二監(jiān)測(cè)結(jié)果頁(yè)面的示意圖;
圖3示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)方法的流程圖;
圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)裝置的示意圖;
圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)服務(wù)器的示意圖;
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)系統(tǒng)的示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)方法的流程圖,從客戶端側(cè)說(shuō)明本方案的實(shí)施過(guò)程。如圖1所示,該方法包括:
步驟S110,監(jiān)聽(tīng)移動(dòng)終端中的指定操作事件,生成關(guān)于指定操作事件的日志。
步驟S120,將生成的日志上傳至服務(wù)器,由服務(wù)器根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)。
步驟S130,接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)并展示。
可見(jiàn),圖1所示的方法對(duì)移動(dòng)終端中的指定操作事件進(jìn)行監(jiān)聽(tīng),生成關(guān)于指定操作事件的日志并上傳至服務(wù)器,由服務(wù)器根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志得到當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),再根據(jù)該用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算出當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),將該健康指標(biāo)數(shù)據(jù)展示給用戶。依據(jù)本方案,在用戶使用移動(dòng)終端的過(guò)程中監(jiān)聽(tīng)記錄指定操作事件,當(dāng)前時(shí)間段內(nèi)的指定操作事件的執(zhí)行軌跡實(shí)質(zhì)反映了當(dāng)前時(shí)間段用戶使用手機(jī)的行為軌跡,由此根據(jù)預(yù)設(shè)策略可以得到相應(yīng)的用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),通過(guò)該健康指標(biāo)數(shù)據(jù)可以直觀地向用戶展示對(duì)于該用戶使用移動(dòng)終端的行為的客觀評(píng)價(jià),以提醒用戶更加健康地使用移動(dòng)終端。
在本發(fā)明的一個(gè)實(shí)施例中,上述步驟S110監(jiān)聽(tīng)移動(dòng)終端中的指定操作事件,生成關(guān)于指定操作事件的日志包括:監(jiān)聽(tīng)移動(dòng)終端中的鎖屏/解鎖事件,生成關(guān)于鎖屏/解鎖事件的日志,該日志中包括:監(jiān)聽(tīng)到的每個(gè)鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳;和/或,監(jiān)聽(tīng)移動(dòng)終端中的應(yīng)用切換事件,生成關(guān)于應(yīng)用切換事件的日志,該日志中包括:監(jiān)聽(tīng)到的每個(gè)應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息。
進(jìn)而,步驟S120將上述日志上傳至服務(wù)器,由服務(wù)器根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),包括如下一種或多種:當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)、用戶切換應(yīng)用的總頻次、用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)、鎖屏休息總時(shí)長(zhǎng)、解鎖屏總頻次、用戶最晚使用移動(dòng)終端的時(shí)間。這些用戶行為統(tǒng)計(jì)數(shù)據(jù)反映了用戶使用移動(dòng)終端的行為習(xí)慣,則可以依據(jù)策略計(jì)算相應(yīng)的用于評(píng)價(jià)用戶使用移動(dòng)終端的行為習(xí)慣是否健康的健康指標(biāo)數(shù)據(jù)。
進(jìn)一步地,在一個(gè)實(shí)施例中,客戶端在接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)的同時(shí),還接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù);將當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)和用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)一同展示在移動(dòng)終端的第一監(jiān)測(cè)結(jié)果頁(yè)面。圖2A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的第一監(jiān)測(cè)結(jié)果頁(yè)面的示意圖,如圖2A所示,移動(dòng)終端的當(dāng)前交互界面上展示了當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)為75,用戶使用應(yīng)用的總時(shí)長(zhǎng)為12.5小時(shí),用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)為23分鐘,解鎖屏總頻次為241次。
在接收到服務(wù)器返回的健康指標(biāo)數(shù)據(jù)和/或用戶行為統(tǒng)計(jì)數(shù)據(jù)之后,圖1所示的方法還可以包括:判斷接收到的當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)是否超出預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起提醒。和/或,當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)是否超出第一預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第一提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次是否超出第二預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第二提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)是否超出第三預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第三提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)是否超出第四預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第四提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次是否超出第五預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第五提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間是否超出第六預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第六提醒。
其中,無(wú)論是健康指標(biāo)數(shù)據(jù)對(duì)應(yīng)的閾值范圍還是各用戶行為統(tǒng)計(jì)數(shù)據(jù)對(duì)應(yīng)的閾值范圍,均可以由用戶自己設(shè)置,圖2B示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的設(shè)置頁(yè)面的示意圖,圖2A所示的第一監(jiān)測(cè)結(jié)果頁(yè)面中的設(shè)置控件被觸發(fā)后會(huì)跳轉(zhuǎn)到圖2B所示的設(shè)置頁(yè)面,在該設(shè)置頁(yè)面中,用戶可以設(shè)置不同類型的用戶行為統(tǒng)計(jì)數(shù)據(jù)對(duì)應(yīng)的閾值范圍,并可以設(shè)置相應(yīng)的提醒功能是否開(kāi)啟,如圖2B所示,當(dāng)前的設(shè)置是:用戶使用應(yīng)用的總時(shí)長(zhǎng)超過(guò)4小時(shí)后要進(jìn)行提醒,當(dāng)前用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)超過(guò)1小時(shí)后要進(jìn)行提醒,解鎖屏總頻次超過(guò)100次要進(jìn)行提醒,用戶使用移動(dòng)終端的時(shí)間在22:30-02:00范圍內(nèi)時(shí)要進(jìn)行提醒。此外,該設(shè)置頁(yè)面中還包括白名單應(yīng)用的設(shè)置,被添加的應(yīng)用將被記錄在客戶端本體的白名單應(yīng)用庫(kù)中,該白名單應(yīng)用庫(kù)中的應(yīng)用不計(jì)入統(tǒng)計(jì)時(shí)長(zhǎng),該白名單應(yīng)用庫(kù)也可以設(shè)置在服務(wù)器側(cè)。
從圖2A所示的第一監(jiān)測(cè)結(jié)果頁(yè)面可以看出,在所述第一監(jiān)測(cè)結(jié)果頁(yè)面還展示鎖屏休息控件,當(dāng)該鎖屏休息控件被觸發(fā)時(shí),移動(dòng)終端啟動(dòng)第一預(yù)定時(shí)間的計(jì)時(shí)鎖屏模式,當(dāng)所述第一預(yù)定時(shí)間到達(dá)時(shí)計(jì)時(shí)鎖屏模式結(jié)束,移動(dòng)終端恢復(fù)為解鎖狀態(tài);響應(yīng)于用戶在所述第一預(yù)定時(shí)間未到達(dá)時(shí)執(zhí)行退出計(jì)時(shí)鎖屏模式的操作,從操作執(zhí)行時(shí)間開(kāi)始延遲第二預(yù)設(shè)預(yù)定時(shí)間后對(duì)移動(dòng)終端進(jìn)行解鎖。圖2C示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)時(shí)鎖屏界面的示意圖,圖2A所示的第一監(jiān)測(cè)結(jié)果頁(yè)面中的鎖屏休息控件被觸發(fā)后會(huì)跳轉(zhuǎn)到圖2C所示的計(jì)時(shí)鎖屏界面,移動(dòng)終端啟動(dòng)30min的計(jì)時(shí)鎖屏模式,當(dāng)30min到達(dá)時(shí)計(jì)時(shí)鎖屏模式結(jié)束,移動(dòng)終端恢復(fù)為解鎖狀態(tài),其中,移動(dòng)終端處于計(jì)時(shí)鎖屏模式時(shí)用戶不能使用除接聽(tīng)電話之外的其他功能,使得用戶可以暫停使用移動(dòng)終端而專注于其他事物,如果用戶觸發(fā)該計(jì)時(shí)鎖屏界面中的解鎖控件,則延遲30s解鎖得以生效,以警示用戶過(guò)早解鎖移動(dòng)終端的行為。
在本發(fā)明的另一個(gè)實(shí)施例中,圖1所示的方法進(jìn)一步包括:
步驟S140,接收服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息,所述當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息是根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)而確定的。
步驟S150,將接收到的所述當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息展示在移動(dòng)終端的第二監(jiān)測(cè)結(jié)果頁(yè)面。
其中,用于確定當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng),和/或,當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次。這些用戶行為統(tǒng)計(jì)數(shù)據(jù)能夠反映出用戶對(duì)于移動(dòng)終端上的應(yīng)用有趨向性的使用,表明了用戶對(duì)于不同的應(yīng)用內(nèi)容的興趣程度;則據(jù)此得出的用戶形象評(píng)價(jià)信息既可以根據(jù)用戶的興趣喜好對(duì)用戶進(jìn)行一些特征描述。圖2D示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的第二監(jiān)測(cè)結(jié)果頁(yè)面的示意圖,如圖2D所示,用戶形象評(píng)價(jià)信息為視頻狂魔,還有與該用戶形象評(píng)價(jià)信息對(duì)應(yīng)的形象圖標(biāo)。該第二監(jiān)測(cè)結(jié)果頁(yè)面中還展示了分享控件(“炫耀一下”),響應(yīng)于該分享控件被觸發(fā)的操作,將所述第二監(jiān)測(cè)結(jié)果頁(yè)面中的用戶形象評(píng)價(jià)信息分享到移動(dòng)終端的其他應(yīng)用中,如通過(guò)微信、朋友圈、微博QQ等渠道對(duì)用戶形象評(píng)價(jià)信息進(jìn)行分享,在分享過(guò)程中,可以采用不同的文案來(lái)說(shuō)明,只需保證交互邏輯正確即可。
為保護(hù)用戶的個(gè)人隱私,在本發(fā)明的一個(gè)實(shí)施例中,步驟S120將生成的日志上傳至服務(wù)器包括:將生成的日志按照預(yù)設(shè)加密規(guī)則進(jìn)行加密,將加密后的日志上傳至服務(wù)器。
圖3示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)方法的流程圖,從服務(wù)器側(cè)說(shuō)明本方案的實(shí)施過(guò)程。如圖3所示,該方法包括:
步驟S310,接收客戶端上傳的關(guān)于移動(dòng)終端中的指定操作事件的日志,所述日志中包括:客戶端監(jiān)聽(tīng)到的指定操作事件的相關(guān)信息。
步驟S320,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
步驟S330,根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)。
步驟S340,將所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)發(fā)送至客戶端進(jìn)行展示。
可見(jiàn),圖3所示的方法接收關(guān)于移動(dòng)終端中的指定操作事件的日志,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志得到當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),再根據(jù)該用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算出當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),將該健康指標(biāo)數(shù)據(jù)下發(fā)至客戶端展示給用戶。依據(jù)本方案,在用戶使用移動(dòng)終端的過(guò)程中監(jiān)聽(tīng)記錄指定操作事件,當(dāng)前時(shí)間段內(nèi)的指定操作事件的執(zhí)行軌跡實(shí)質(zhì)反映了當(dāng)前時(shí)間段用戶使用手機(jī)的行為軌跡,由此根據(jù)預(yù)設(shè)策略可以得到相應(yīng)的用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),通過(guò)該健康指標(biāo)數(shù)據(jù)可以直觀地向用戶展示對(duì)于該用戶使用移動(dòng)終端的行為的客觀評(píng)價(jià),以提醒用戶更加健康地使用移動(dòng)終端。
在本發(fā)明的一個(gè)實(shí)施例中,移動(dòng)終端中的指定操作事件包括:移動(dòng)終端中的鎖屏/解鎖事件,和/或,移動(dòng)終端中的應(yīng)用切換事件;指定操作事件的相關(guān)信息包括:每個(gè)鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,和/或,每個(gè)應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳和/或每個(gè)應(yīng)用切換事件中被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息。
在此基礎(chǔ)上,方案一,步驟S320根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次處于解鎖狀態(tài)的時(shí)長(zhǎng),選取移動(dòng)終端處于解鎖狀態(tài)的最大時(shí)長(zhǎng),所述移動(dòng)終端處于解鎖狀態(tài)的最大時(shí)長(zhǎng)對(duì)應(yīng)于當(dāng)前時(shí)間段內(nèi)用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng);根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次處于鎖屏狀態(tài)的時(shí)長(zhǎng),對(duì)移動(dòng)終端處于鎖屏狀態(tài)的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng);根據(jù)當(dāng)前根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次;和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)最后一次鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間,該時(shí)間對(duì)應(yīng)于用戶最晚使用移動(dòng)終端的時(shí)間。
可見(jiàn)方案一將當(dāng)前時(shí)間段內(nèi)用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)、鎖屏休息總時(shí)長(zhǎng)、解鎖屏總頻次、和/或用戶最晚使用移動(dòng)終端的時(shí)間作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
方案二,步驟S320根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次在前臺(tái)運(yùn)行應(yīng)用的時(shí)長(zhǎng),對(duì)移動(dòng)終端在前臺(tái)運(yùn)行應(yīng)用的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng);和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)用戶切換應(yīng)用的總頻次。
可見(jiàn)方案二將當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng)和/或用戶切換應(yīng)用的總頻次作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
在本發(fā)明的一個(gè)實(shí)施例中,步驟S330根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)包括:設(shè)當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng)為x,鎖屏休息總時(shí)長(zhǎng)為y,解鎖屏總頻次為z,則通過(guò)如下公式計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)s:s=100×f(x,y)×g(z,x),其中,變量f(x,y)=(y2+D)/(Cy2+x2+D),變量g(z,x)=(A)z/B,A、B、C、D均為常量。具體地,A、B、C、D可以通過(guò)服務(wù)器端控制設(shè)置,A默認(rèn)的值為0.98,B默認(rèn)的值為6,C默認(rèn)的值為3,D默認(rèn)的值為2,x,y,A,B,C,D,E均以小時(shí)為單位,這些參數(shù)均為正的浮點(diǎn)數(shù)。
或者,步驟S330根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)包括:在預(yù)設(shè)基準(zhǔn)分值的基礎(chǔ)上,當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)高于預(yù)設(shè)使用時(shí)長(zhǎng)閾值時(shí),扣除第一預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次高于預(yù)設(shè)切換頻次閾值時(shí),扣除第二預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)高于預(yù)設(shè)連續(xù)使用時(shí)長(zhǎng)閾值時(shí),扣除第三預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次高于預(yù)設(shè)解鎖屏頻次閾值時(shí),扣除第四預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間晚于預(yù)設(shè)休息時(shí)間閾值時(shí),扣除第五預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)高于預(yù)設(shè)鎖屏?xí)r長(zhǎng)閾值時(shí),增加第六預(yù)設(shè)分值;將最后得到的分值作為當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)。
例如,先以時(shí)間的分鐘為基本單位,進(jìn)行基礎(chǔ)分鐘的加減,默認(rèn)為X(當(dāng)前設(shè)定為300)分鐘(X可通過(guò)云端控制),X每天重置的時(shí)間點(diǎn)為凌晨4點(diǎn);
(1)扣分鐘處理:正常模式下每使用手機(jī)1分鐘扣1分鐘;一旦連續(xù)使用時(shí)間,超過(guò)默認(rèn)時(shí)長(zhǎng)B的,每使用1分鐘扣3分鐘;總的應(yīng)用使用時(shí)間超過(guò)默認(rèn)時(shí)長(zhǎng)A的,每使用1分鐘應(yīng)用扣3分鐘;超過(guò)C次的每解鎖一次扣3分鐘;晚睡提醒時(shí)段,每使用手機(jī)應(yīng)用1分鐘扣3分鐘;以上場(chǎng)景的扣除分?jǐn)?shù)(紅字部分)均可以通過(guò)服務(wù)器側(cè)控制;以上幾個(gè)場(chǎng)景出現(xiàn)重疊的,可重復(fù)計(jì)算;扣分不能扣到0分鐘以下。
(2)加分鐘處理:通過(guò)系統(tǒng)鎖屏,每鎖屏1分鐘,回升1分;使用“鎖屏休息”進(jìn)行鎖屏上升分?jǐn)?shù)會(huì)加速,每鎖屏1分鐘回復(fù)3分鐘;當(dāng)以上場(chǎng)景疊加時(shí),分?jǐn)?shù)也一起疊加回升;當(dāng)前加分的最終結(jié)果不能超過(guò)X分鐘。
最后,經(jīng)過(guò)扣分分鐘和加分鐘后得到當(dāng)前的分鐘數(shù)假設(shè)為Y,當(dāng)前健康指數(shù)=100/X*Y。
在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器還可以將當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)與當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)一同發(fā)送至客戶端進(jìn)行展示,其展示效果與圖2A所示的第一監(jiān)測(cè)結(jié)果頁(yè)面。
在本發(fā)明的另一個(gè)實(shí)施例中,圖3所示的方法進(jìn)一步包括:
步驟S350,根據(jù)當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)確定當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息。
步驟S360,將當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息發(fā)送至客戶端進(jìn)行展示。
其中,為了得到用戶形象評(píng)價(jià)信息,所述步驟S320根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息,獲知當(dāng)前時(shí)間段內(nèi)每個(gè)應(yīng)用每次被切換到移動(dòng)終端前臺(tái)運(yùn)行的時(shí)長(zhǎng),對(duì)每個(gè)應(yīng)用被切換到移動(dòng)終端前臺(tái)運(yùn)行的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)用戶使用該應(yīng)用的總時(shí)長(zhǎng);和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息,獲知當(dāng)前時(shí)間段內(nèi)每個(gè)應(yīng)用被切換到移動(dòng)終端前臺(tái)的次數(shù),該次數(shù)對(duì)應(yīng)于當(dāng)前時(shí)間段內(nèi)用戶使用該用用的總頻次。
可見(jiàn),將當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng),和/或,當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),這種用戶行為統(tǒng)計(jì)數(shù)據(jù)反映了用戶對(duì)指定的應(yīng)用的偏好,即反映了用戶對(duì)應(yīng)用內(nèi)容的偏好,由此得到的用戶評(píng)價(jià)信息在客戶端的展示效果如圖2D所示。
具體地,步驟S350根據(jù)當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)確定當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息包括:
步驟S351,將當(dāng)前時(shí)間段內(nèi)用戶使用過(guò)的應(yīng)用進(jìn)行分類。
步驟S352,對(duì)于同一個(gè)分類下的應(yīng)用,對(duì)當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng)進(jìn)行求和,得到當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總時(shí)長(zhǎng);以及,對(duì)當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次進(jìn)行求和,得到當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總頻次。
步驟S353,對(duì)于每種分類,設(shè)當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總時(shí)長(zhǎng)為x’,當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總頻次為n’,則通過(guò)如下公式計(jì)算當(dāng)前時(shí)間段內(nèi)該分類對(duì)應(yīng)的用戶形象分值s’:s’=E×x’+F×y’,其中E、F為常數(shù)。
步驟S354,比較各分類對(duì)應(yīng)的用戶形象分值,選取所對(duì)應(yīng)的用戶形象分值最高的分類;從預(yù)設(shè)用戶形象數(shù)據(jù)庫(kù)中獲取用戶形象分值最高的分類對(duì)應(yīng)的用戶形象評(píng)價(jià)信息。
其中,在得到各分類對(duì)應(yīng)的用戶形象分值后,如果最高的用戶形象分值大于等于100分,則將該最高值隨機(jī)到90-99(包含90和99)以內(nèi),其他用戶形象分值則按照比例進(jìn)行對(duì)應(yīng)的調(diào)整。
例如,預(yù)設(shè)用戶形象數(shù)據(jù)庫(kù)包括如表1所示的分類與用戶形象評(píng)價(jià)信息的對(duì)應(yīng)關(guān)系;用戶a在使用手機(jī)的過(guò)程中生成當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),根據(jù)該用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算得到當(dāng)前時(shí)間段內(nèi)用戶a使用手機(jī)的行為在各分類下對(duì)應(yīng)的用戶形象分值包括:“聊天與社交”分類對(duì)應(yīng)的用戶形象分值為78,“實(shí)用工具”分類對(duì)應(yīng)的用戶形象分值為60,“學(xué)習(xí)與教育”分類對(duì)應(yīng)的用戶形象分值為66,“影音視聽(tīng)”分類對(duì)應(yīng)的用戶形象分值為82,其他各分類對(duì)應(yīng)的用戶形象分值均小于60,則選取最高用戶形象分值82對(duì)應(yīng)的“影音視聽(tīng)”分類,從表1中找到“影音視聽(tīng)”分類對(duì)應(yīng)的用戶形象評(píng)價(jià)信息為“視頻狂魔”,ID為3,色值為綠#40a461,該表1中還可以有各用戶形象評(píng)價(jià)信息對(duì)應(yīng)的形象圖標(biāo),將得到的用戶形象評(píng)價(jià)信息返回至客戶端,在用戶a的手機(jī)上進(jìn)行如圖2D的界面展示,以對(duì)用戶a當(dāng)前時(shí)間段內(nèi)使用手機(jī)的行為進(jìn)行總結(jié)和評(píng)價(jià)。
表1
此外,當(dāng)計(jì)算得到的各分類對(duì)應(yīng)的用戶形象分值均未超過(guò)預(yù)設(shè)值如60分時(shí),說(shuō)明該用戶使用移動(dòng)終端的行為并未反映出用戶對(duì)應(yīng)用內(nèi)容的沉迷或興趣趨勢(shì),確定用戶形象評(píng)價(jià)信息為“健康好寶寶”,返回至客戶端進(jìn)行展示。
在本發(fā)明的一個(gè)實(shí)施例中,上述步驟S310接收客戶端上傳的關(guān)于移動(dòng)終端中的指定操作事件的日志包括:根據(jù)預(yù)設(shè)加密規(guī)則對(duì)客戶端上傳的關(guān)于移動(dòng)終端中的指定操作時(shí)間的日志進(jìn)行解密,獲取所述日志中的指定操作事件的相關(guān)信息。
需要說(shuō)明的是,服務(wù)器側(cè)所執(zhí)行的對(duì)日志進(jìn)行分析計(jì)算的過(guò)程也可以在移動(dòng)終端本地執(zhí)行,而在服務(wù)器側(cè)執(zhí)行的效率會(huì)更優(yōu),因此上述實(shí)施例以在服務(wù)器側(cè)進(jìn)行日志的分析計(jì)算為例進(jìn)行說(shuō)明的。
圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)裝置的示意圖。如圖4所示,該移動(dòng)終端使用行為的監(jiān)測(cè)裝置400包括:
事件監(jiān)聽(tīng)單元410,適于監(jiān)聽(tīng)移動(dòng)終端中的指定操作事件,生成關(guān)于指定操作事件的日志。
交互單元420,適于將生成的日志上傳至服務(wù)器,由服務(wù)器根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)。
展示處理單元430,適于接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)并展示。
可見(jiàn),圖4所示的裝置對(duì)移動(dòng)終端中的指定操作事件進(jìn)行監(jiān)聽(tīng),生成關(guān)于指定操作事件的日志并上傳至服務(wù)器,由服務(wù)器根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志得到當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),再根據(jù)該用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算出當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),將該健康指標(biāo)數(shù)據(jù)展示給用戶。依據(jù)本方案,在用戶使用移動(dòng)終端的過(guò)程中監(jiān)聽(tīng)記錄指定操作事件,當(dāng)前時(shí)間段內(nèi)的指定操作事件的執(zhí)行軌跡實(shí)質(zhì)反映了當(dāng)前時(shí)間段用戶使用手機(jī)的行為軌跡,由此根據(jù)預(yù)設(shè)策略可以得到相應(yīng)的用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),通過(guò)該健康指標(biāo)數(shù)據(jù)可以直觀地向用戶展示對(duì)于該用戶使用移動(dòng)終端的行為的客觀評(píng)價(jià),以提醒用戶更加健康地使用移動(dòng)終端。
在本發(fā)明的一個(gè)實(shí)施例中,事件監(jiān)聽(tīng)單元410,適于監(jiān)聽(tīng)移動(dòng)終端中的鎖屏/解鎖事件,生成關(guān)于鎖屏/解鎖事件的日志,該日志中包括:監(jiān)聽(tīng)到的每個(gè)鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳;和/或,監(jiān)聽(tīng)移動(dòng)終端中的應(yīng)用切換事件,生成關(guān)于應(yīng)用切換事件的日志,該日志中包括:監(jiān)聽(tīng)到的每個(gè)應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息。
其中,所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括如下一種或多種:當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)、用戶切換應(yīng)用的總頻次、用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)、鎖屏休息總時(shí)長(zhǎng)、解鎖屏總頻次、用戶最晚使用移動(dòng)終端的時(shí)間。
進(jìn)一步地,交互單元420,還適于在接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)的同時(shí),還接收服務(wù)器返回的所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù);展示處理單元430,進(jìn)一步適于將當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)和用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)一同展示在移動(dòng)終端的第一監(jiān)測(cè)結(jié)果頁(yè)面。
在本發(fā)明的一個(gè)實(shí)施例中,展示處理單元430,還適于判斷接收到的當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)是否超出預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起提醒。和/或,展示處理單元430,還適于當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)是否超出第一預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第一提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次是否超出第二預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第二提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)是否超出第三預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第三提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)是否超出第四預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第四提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次是否超出第五預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第五提醒;當(dāng)接收到服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間時(shí),判斷所述當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間是否超出第六預(yù)設(shè)閾值范圍,是則,向用戶發(fā)起第六提醒。
其中,展示處理單元430,進(jìn)一步適于在所述第一監(jiān)測(cè)結(jié)果頁(yè)面展示鎖屏休息控件,當(dāng)該鎖屏休息控件被觸發(fā)時(shí),移動(dòng)終端啟動(dòng)第一預(yù)定時(shí)間的計(jì)時(shí)鎖屏模式,當(dāng)所述第一預(yù)定時(shí)間到達(dá)時(shí)計(jì)時(shí)鎖屏模式結(jié)束,移動(dòng)終端恢復(fù)為解鎖狀態(tài);響應(yīng)于用戶在所述第一預(yù)定時(shí)間未到達(dá)時(shí)執(zhí)行退出計(jì)時(shí)鎖屏模式的操作,從操作執(zhí)行時(shí)間開(kāi)始延遲第二預(yù)設(shè)預(yù)定時(shí)間后對(duì)移動(dòng)終端進(jìn)行解鎖。
在另一個(gè)實(shí)施例中,交互單元420,進(jìn)一步適于接收服務(wù)器返回的當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息,所述當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息是根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)而確定的;展示處理單元430,進(jìn)一步適于將接收到的所述當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息展示在移動(dòng)終端的第二監(jiān)測(cè)結(jié)果頁(yè)面。其中,所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)包括:當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng),和/或,當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次。
在本發(fā)明的一個(gè)實(shí)施例中,展示處理單元430,進(jìn)一步適于在所述第二監(jiān)測(cè)結(jié)果頁(yè)面展示分享控件,響應(yīng)于該分享控件被觸發(fā)的操作,將所述第二監(jiān)測(cè)結(jié)果頁(yè)面中的用戶形象評(píng)價(jià)信息分享到移動(dòng)終端的其他應(yīng)用中。
在本發(fā)明的一個(gè)實(shí)施例中,交互單元420,適于將生成的日志按照預(yù)設(shè)加密規(guī)則進(jìn)行加密,將加密后的日志上傳至服務(wù)器。
需要說(shuō)明的是,圖4所示的裝置的各實(shí)施例與圖1-圖2所示的各實(shí)施例對(duì)應(yīng)相同,前文中已詳細(xì)說(shuō)明,在此不再贅述。
圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)服務(wù)器的示意圖。如圖5所示,該移動(dòng)終端使用行為的監(jiān)測(cè)服務(wù)器500包括:
日志接收單元510,適于接收客戶端上傳的關(guān)于移動(dòng)終端中的指定操作事件的日志,所述日志中包括:客戶端監(jiān)聽(tīng)到的指定操作事件的相關(guān)信息。
解析處理單元520,適于根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的指定操作事件的相關(guān)信息,得到從當(dāng)前統(tǒng)計(jì)周期的起始時(shí)刻至當(dāng)前時(shí)刻的當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù);根據(jù)所述當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)。
結(jié)果反饋單元530,適于將所述當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)發(fā)送至客戶端進(jìn)行展示。
可見(jiàn),圖5所示的服務(wù)器接收關(guān)于移動(dòng)終端中的指定操作事件的日志,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志得到當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),再根據(jù)該用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算出當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),將該健康指標(biāo)數(shù)據(jù)下發(fā)至客戶端展示給用戶。依據(jù)本方案,在用戶使用移動(dòng)終端的過(guò)程中監(jiān)聽(tīng)記錄指定操作事件,當(dāng)前時(shí)間段內(nèi)的指定操作事件的執(zhí)行軌跡實(shí)質(zhì)反映了當(dāng)前時(shí)間段用戶使用手機(jī)的行為軌跡,由此根據(jù)預(yù)設(shè)策略可以得到相應(yīng)的用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),通過(guò)該健康指標(biāo)數(shù)據(jù)可以直觀地向用戶展示對(duì)于該用戶使用移動(dòng)終端的行為的客觀評(píng)價(jià),以提醒用戶更加健康地使用移動(dòng)終端。
其中,移動(dòng)終端中的指定操作事件包括:移動(dòng)終端中的鎖屏/解鎖事件,和/或,移動(dòng)終端中的應(yīng)用切換事件;指定操作事件的相關(guān)信息包括:每個(gè)鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,和/或,每個(gè)應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳和/或每個(gè)應(yīng)用切換事件中被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息。
具體地,一方面,解析處理單元520,適于根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次處于解鎖狀態(tài)的時(shí)長(zhǎng),選取移動(dòng)終端處于解鎖狀態(tài)的最大時(shí)長(zhǎng),所述移動(dòng)終端處于解鎖狀態(tài)的最大時(shí)長(zhǎng)對(duì)應(yīng)于當(dāng)前時(shí)間段內(nèi)用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng);根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次處于鎖屏狀態(tài)的時(shí)長(zhǎng),對(duì)移動(dòng)終端處于鎖屏狀態(tài)的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng);根據(jù)當(dāng)前根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次;和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)最后一次鎖屏/解鎖事件對(duì)應(yīng)的時(shí)間,該時(shí)間對(duì)應(yīng)于用戶最晚使用移動(dòng)終端的時(shí)間;解析處理單元520,適于將當(dāng)前時(shí)間段內(nèi)用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)、鎖屏休息總時(shí)長(zhǎng)、解鎖屏總頻次、和/或用戶最晚使用移動(dòng)終端的時(shí)間作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
另一方面,解析處理單元520,適于根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)移動(dòng)終端每次在前臺(tái)運(yùn)行應(yīng)用的時(shí)長(zhǎng),對(duì)移動(dòng)終端在前臺(tái)運(yùn)行應(yīng)用的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng);和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳,獲知當(dāng)前時(shí)間段內(nèi)用戶切換應(yīng)用的總頻次;解析處理單元520,適于將當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng)和/或用戶切換應(yīng)用的總頻次作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
進(jìn)一步地,解析處理單元520,適于設(shè)當(dāng)前時(shí)間段內(nèi)用戶使用應(yīng)用的總時(shí)長(zhǎng)為x,鎖屏休息總時(shí)長(zhǎng)為y,解鎖屏總頻次為z,則通過(guò)如下公式計(jì)算當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)s:s=100×f(x,y)×g(z,x),其中,變量f(x,y)=(y2+D)/(Cy2+x2+D),變量g(z,x)=(A)z/B,A、B、C、D均為常量。
和/或,解析處理單元520,適于在預(yù)設(shè)基準(zhǔn)分值的基礎(chǔ)上,當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶使用應(yīng)用的總時(shí)長(zhǎng)高于預(yù)設(shè)使用時(shí)長(zhǎng)閾值時(shí),扣除第一預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶切換應(yīng)用的總頻次高于預(yù)設(shè)切換頻次閾值時(shí),扣除第二預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶連續(xù)使用移動(dòng)終端的最大時(shí)長(zhǎng)高于預(yù)設(shè)連續(xù)使用時(shí)長(zhǎng)閾值時(shí),扣除第三預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的解鎖屏總頻次高于預(yù)設(shè)解鎖屏頻次閾值時(shí),扣除第四預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的用戶最晚使用移動(dòng)終端的時(shí)間晚于預(yù)設(shè)休息時(shí)間閾值時(shí),扣除第五預(yù)設(shè)分值;當(dāng)當(dāng)前時(shí)間段內(nèi)的鎖屏休息總時(shí)長(zhǎng)高于預(yù)設(shè)鎖屏?xí)r長(zhǎng)閾值時(shí),增加第六預(yù)設(shè)分值;解析處理單元520,適于將最后得到的分值作為當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)。
以及,在本發(fā)明的一個(gè)實(shí)施例中,結(jié)果反饋單元530,進(jìn)一步適于將當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)與當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù)一同發(fā)送至客戶端進(jìn)行展示。
在本發(fā)明的一個(gè)實(shí)施例中,解析處理單元520,進(jìn)一步適于根據(jù)當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)確定當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息;將當(dāng)前時(shí)間段內(nèi)的用戶形象評(píng)價(jià)信息發(fā)送至客戶端進(jìn)行展示。
具體地,解析處理單元520,適于根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息,獲知當(dāng)前時(shí)間段內(nèi)每個(gè)應(yīng)用每次被切換到移動(dòng)終端前臺(tái)運(yùn)行的時(shí)長(zhǎng),對(duì)每個(gè)應(yīng)用被切換到移動(dòng)終端前臺(tái)運(yùn)行的時(shí)長(zhǎng)進(jìn)行累加,得到當(dāng)前時(shí)間段內(nèi)用戶使用該應(yīng)用的總時(shí)長(zhǎng);和/或,根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志中的應(yīng)用切換事件對(duì)應(yīng)的時(shí)間戳以及被切換到移動(dòng)終端前臺(tái)/后臺(tái)的應(yīng)用的標(biāo)識(shí)信息,獲知當(dāng)前時(shí)間段內(nèi)每個(gè)應(yīng)用被切換到移動(dòng)終端前臺(tái)的次數(shù),該次數(shù)對(duì)應(yīng)于當(dāng)前時(shí)間段內(nèi)用戶使用該用用的總頻次;解析處理單元520,適于將當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng),和/或,當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次作為當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù)。
進(jìn)一步地,解析處理單元520,適于將當(dāng)前時(shí)間段內(nèi)用戶使用過(guò)的應(yīng)用進(jìn)行分類;對(duì)于同一個(gè)分類下的應(yīng)用,對(duì)當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總時(shí)長(zhǎng)進(jìn)行求和,得到當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總時(shí)長(zhǎng);以及,對(duì)當(dāng)前時(shí)間段內(nèi)用戶使用每種應(yīng)用的總頻次進(jìn)行求和,得到當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總頻次;解析處理單元520,適于設(shè)當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總時(shí)長(zhǎng)為x’,當(dāng)前時(shí)間段用戶使用該分類下的應(yīng)用的總頻次為n’,則通過(guò)如下公式計(jì)算當(dāng)前時(shí)間段內(nèi)該分類對(duì)應(yīng)的用戶形象分值s’:s’=E×x’+F×y’,其中E、F為常數(shù);比較各分類對(duì)應(yīng)的用戶形象分值,選取所對(duì)應(yīng)的用戶形象分值最高的分類;從預(yù)設(shè)用戶形象數(shù)據(jù)庫(kù)中獲取用戶形象分值最高的分類對(duì)應(yīng)的用戶形象評(píng)價(jià)信息。
在本發(fā)明的一個(gè)實(shí)施例中,日志接收單元510,適于根據(jù)預(yù)設(shè)加密規(guī)則對(duì)客戶端上傳的關(guān)于移動(dòng)終端中的指定操作時(shí)間的日志進(jìn)行解密,獲取所述日志中的指定操作事件的相關(guān)信息。
需要說(shuō)明的是,圖5所示裝置的各實(shí)施例與圖2-圖3所示的各實(shí)施例對(duì)應(yīng)相同,前文中已有詳細(xì)說(shuō)明,在此不再贅述。
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)系統(tǒng)的示意圖。如圖6所示,該移動(dòng)終端使用行為的監(jiān)測(cè)系統(tǒng)600包括:移動(dòng)終端使用行為的監(jiān)測(cè)裝置610,以及,移動(dòng)終端使用行為的監(jiān)測(cè)服務(wù)器620。
其中,移動(dòng)終端使用行為的監(jiān)測(cè)裝置610與前文所述移動(dòng)終端使用行為的監(jiān)測(cè)裝置400對(duì)應(yīng)相同,移動(dòng)終端使用行為的監(jiān)測(cè)服務(wù)器620與前文所述移動(dòng)終端使用行為的監(jiān)測(cè)服務(wù)器500對(duì)應(yīng)相同,前文中已詳細(xì)說(shuō)明,在此不再贅述。
綜上所述,在本發(fā)明提供的技術(shù)方案中,客戶端對(duì)移動(dòng)終端中的指定操作事件進(jìn)行監(jiān)聽(tīng),生成關(guān)于指定操作事件的日志并上傳至服務(wù)器,由服務(wù)器根據(jù)當(dāng)前統(tǒng)計(jì)周期內(nèi)已上傳的各日志得到當(dāng)前時(shí)間段內(nèi)的用戶行為統(tǒng)計(jì)數(shù)據(jù),再根據(jù)該用戶行為統(tǒng)計(jì)數(shù)據(jù)計(jì)算出當(dāng)前時(shí)間段內(nèi)用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),客戶端將該健康指標(biāo)數(shù)據(jù)展示給用戶。依據(jù)本方案,在用戶使用移動(dòng)終端的過(guò)程中監(jiān)聽(tīng)記錄指定操作事件,當(dāng)前時(shí)間段內(nèi)的指定操作事件的執(zhí)行軌跡實(shí)質(zhì)反映了當(dāng)前時(shí)間段用戶使用手機(jī)的行為軌跡,由此根據(jù)預(yù)設(shè)策略可以得到相應(yīng)的用戶使用移動(dòng)終端的行為的健康指標(biāo)數(shù)據(jù),通過(guò)該健康指標(biāo)數(shù)據(jù)可以直觀地向用戶展示對(duì)于該用戶使用移動(dòng)終端的行為的客觀評(píng)價(jià),以提醒用戶更加健康地使用移動(dòng)終端。
需要說(shuō)明的是:
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬裝置或者其它設(shè)備固有相關(guān)。各種通用裝置也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類裝置所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(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è)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
本發(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)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的一種移動(dòng)終端使用行為的監(jiān)測(cè)裝置、服務(wù)器和系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(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)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(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ī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。