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

一種終端使用時(shí)長(zhǎng)管理方法和裝置與流程

文檔序號(hào):12596841閱讀:253來源:國(guó)知局
一種終端使用時(shí)長(zhǎng)管理方法和裝置與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種終端使用時(shí)長(zhǎng)管理方法和裝置。



背景技術(shù):

隨著移動(dòng)終端的技術(shù)發(fā)展,人們?cè)谌粘I钪性絹碓诫x不開移動(dòng)終端,而長(zhǎng)時(shí)間使用移動(dòng)終端,會(huì)給用戶的眼睛帶來很大的影響和傷害,如何監(jiān)控用戶使用移動(dòng)終端的時(shí)長(zhǎng),以實(shí)現(xiàn)向用戶發(fā)出用眼健康提示,已經(jīng)成為計(jì)算機(jī)技術(shù)領(lǐng)域中的一個(gè)現(xiàn)實(shí)需求。



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

本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種終端使用時(shí)長(zhǎng)管理方法和裝置,可有效準(zhǔn)確的向用戶提示對(duì)終端的使用時(shí)長(zhǎng)。

為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種終端使用時(shí)長(zhǎng)管理方法,所述方法包括:

判斷當(dāng)前監(jiān)控周期內(nèi)是否存在屏幕操作行為記錄;

若存在屏幕操作行為記錄,則將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí);

秒級(jí)刷新顯示所述屏幕使用計(jì)時(shí);

當(dāng)檢測(cè)到屏幕關(guān)閉行為時(shí),停止屏幕使用計(jì)時(shí),并根據(jù)所述屏幕使用計(jì)時(shí)的結(jié)果記錄當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)。

相應(yīng)地,本發(fā)明實(shí)施例還提供了一種終端使用時(shí)長(zhǎng)管理裝置,所述裝置包括:

屏幕記錄判斷模塊,用于判斷當(dāng)前監(jiān)控周期內(nèi)是否存在屏幕操作行為記錄;

屏幕使用計(jì)時(shí)模塊,用于若存在屏幕操作行為記錄,則將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí);

計(jì)時(shí)顯示模塊,用于秒級(jí)刷新顯示所述屏幕使用計(jì)時(shí);

所述屏幕使用計(jì)時(shí)模塊,還用于當(dāng)檢測(cè)到屏幕關(guān)閉行為時(shí),停止屏幕使用計(jì)時(shí),并根據(jù)所述屏幕使用計(jì)時(shí)的結(jié)果記錄當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)。

本實(shí)施例中通過監(jiān)控終端屏幕的屏幕操作行為,進(jìn)而根據(jù)預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn)進(jìn)行屏幕使用計(jì)時(shí),實(shí)時(shí)向用戶反饋當(dāng)前監(jiān)控周期內(nèi)終端屏幕的屏幕使用總時(shí)長(zhǎng),從而有效準(zhǔn)確的向用戶提示對(duì)終端的使用時(shí)長(zhǎng)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例中的一種終端使用時(shí)長(zhǎng)管理方法的流程示意圖;

圖2是本發(fā)明另一實(shí)施例中的終端使用時(shí)長(zhǎng)管理方法的流程示意圖;

圖3是本發(fā)明實(shí)施例中顯示當(dāng)前監(jiān)控周期內(nèi)終端屏幕的屏幕使用總時(shí)長(zhǎng)的示意圖;

圖4是本發(fā)明實(shí)施例中的一種終端使用時(shí)長(zhǎng)管理裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例中的終端使用時(shí)長(zhǎng)管理方法和裝置,可以實(shí)現(xiàn)在如個(gè)人電腦、智能手機(jī)、平板電腦、智能便攜式設(shè)備等電子終端中,通過監(jiān)控該電子屏幕開啟的使用時(shí)長(zhǎng),實(shí)現(xiàn)記錄用戶使用終端的用眼時(shí)長(zhǎng),從而有效準(zhǔn)確的向用戶提示對(duì)終端的使用時(shí)長(zhǎng)。

圖1是本發(fā)明實(shí)施例中的一種終端使用時(shí)長(zhǎng)管理方法的流程示意圖,如圖所示本實(shí)施例中的終端使用時(shí)長(zhǎng)管理方法流程可以包括:

S101,判斷當(dāng)前監(jiān)控周期內(nèi)是否存在屏幕操作行為記錄。

具體的,所述監(jiān)控周期可以為1小時(shí)、1天、1周或其他可由用戶設(shè)定的監(jiān)控周期。終端使用時(shí)長(zhǎng)管理裝置可以在運(yùn)行監(jiān)控服務(wù)過程中實(shí)時(shí)監(jiān)測(cè)終端屏幕是否發(fā)生屏幕操作行為,例如在可選實(shí)施例中,終端屏幕開啟或關(guān)閉時(shí),可由終端操作系統(tǒng)向終端使用時(shí)長(zhǎng)管理裝置發(fā)送對(duì)應(yīng)的屏幕操作行為通知,從而終端使用時(shí)長(zhǎng)管理裝置可以記錄終端屏幕的屏幕操作行為。若在當(dāng)前監(jiān)控周期內(nèi)不存在屏幕操作行為記錄,則表示在當(dāng)前監(jiān)控周期內(nèi)首次運(yùn)行監(jiān)控服務(wù),則可以將監(jiān)控服務(wù)的運(yùn)行時(shí)間作為當(dāng)前監(jiān)控周期的計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí),否則執(zhí)行S102。所述屏幕操作行為可以包括屏幕開啟行為和屏幕關(guān)閉行為,所述屏幕關(guān)閉行為可以包括鎖屏、關(guān)機(jī)或其他導(dǎo)致屏幕下電關(guān)閉的操作,所述屏幕開啟行為可以包括屏幕解鎖、開機(jī)或其他觸發(fā)屏幕上電開啟的操作。

需要指出的是,觸發(fā)實(shí)施本實(shí)施例中的終端使用時(shí)長(zhǎng)管理方法流程,可以由開始運(yùn)行監(jiān)控服務(wù)的指令觸發(fā),也可以由檢測(cè)到屏幕開啟操作觸發(fā),還可以是檢測(cè)到用戶打開屏幕使用時(shí)長(zhǎng)顯示界面或輸入顯示屏幕使用時(shí)長(zhǎng)的指令的時(shí)候觸發(fā)的。

S102,若存在屏幕操作行為記錄,則將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí)。

具體的,終端使用時(shí)長(zhǎng)管理裝置可以獲取屏幕操作行為記錄中最近一次的屏幕開啟行為的發(fā)生時(shí)間,進(jìn)而計(jì)算所述最近一次的屏幕開啟行為至當(dāng)前的時(shí)長(zhǎng),作為所述本次屏幕開啟時(shí)長(zhǎng)。所述當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)可以是終端使用時(shí)長(zhǎng)管理裝置預(yù)先記錄得到并保存在本地預(yù)設(shè)路徑下,如保存在預(yù)設(shè)數(shù)據(jù)庫(kù)或數(shù)據(jù)文件中,在需要的時(shí)候終端使用時(shí)長(zhǎng)管理裝置可以讀取得到當(dāng)前記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng),進(jìn)而將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí)。例如預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)為40分鐘,本次屏幕開啟時(shí)長(zhǎng)為2分55秒,則計(jì)時(shí)起點(diǎn)可以為42:55。

在可選實(shí)施例中,所述屏幕使用計(jì)時(shí)可以為通過終端內(nèi)置的Chronometer(精密計(jì)時(shí)器)控件進(jìn)行計(jì)時(shí)。

S103,按照預(yù)設(shè)的刷新周期顯示所述屏幕使用計(jì)時(shí)。

所述預(yù)設(shè)的刷新周期可以為1秒、5秒或30秒等。例如圖3所示,每秒刷新顯示所述屏幕使用計(jì)時(shí),即可實(shí)現(xiàn)實(shí)時(shí)向用戶反饋當(dāng)前監(jiān)控周期內(nèi)終端屏幕 的屏幕使用總時(shí)長(zhǎng)。

S104,當(dāng)檢測(cè)到屏幕關(guān)閉行為時(shí),停止屏幕使用計(jì)時(shí),并根據(jù)所述屏幕使用計(jì)時(shí)的結(jié)果記錄當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)。

具體實(shí)現(xiàn)中,可以由終端操作系統(tǒng)向終端使用時(shí)長(zhǎng)管理裝置發(fā)送對(duì)應(yīng)的屏幕操作行為通知,從而終端使用時(shí)長(zhǎng)管理裝置可以檢測(cè)到終端屏幕發(fā)生了屏幕關(guān)閉行為,進(jìn)而停止屏幕使用計(jì)時(shí),并記錄所述屏幕使用計(jì)時(shí)的結(jié)果作為當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng),用以下次開始監(jiān)控屏幕使用時(shí)長(zhǎng)的屏幕使用計(jì)時(shí)時(shí)使用。

S105,根據(jù)當(dāng)前監(jiān)控周期內(nèi)的屏幕使用總時(shí)長(zhǎng),發(fā)出終端使用時(shí)長(zhǎng)提示信息。

具體實(shí)現(xiàn)中,可以預(yù)先設(shè)定一個(gè)閾值,若當(dāng)前監(jiān)控周期內(nèi)的屏幕使用總時(shí)長(zhǎng)大于預(yù)設(shè)閾值,則發(fā)出終端使用時(shí)長(zhǎng)提示信息。在其他可選實(shí)施例中,還可以在當(dāng)前監(jiān)控周期內(nèi)的屏幕使用總時(shí)長(zhǎng)大于預(yù)設(shè)閾值后,每次開啟屏幕或使用屏幕超過5分鐘時(shí),向用戶發(fā)出終端使用時(shí)長(zhǎng)提示信息。

本實(shí)施例中通過監(jiān)控終端屏幕的屏幕操作行為,進(jìn)而根據(jù)預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn)進(jìn)行屏幕使用計(jì)時(shí),進(jìn)而實(shí)時(shí)地向用戶反饋當(dāng)前監(jiān)控周期內(nèi)終端屏幕的屏幕使用總時(shí)長(zhǎng),從而實(shí)現(xiàn)有效準(zhǔn)確的向用戶提示對(duì)終端的使用時(shí)長(zhǎng)。

圖2是本發(fā)明另一實(shí)施例中的終端使用時(shí)長(zhǎng)管理方法的流程示意圖,如圖所示本實(shí)施例中的終端使用時(shí)長(zhǎng)管理方法流程包括以下步驟:

S201,判斷當(dāng)前監(jiān)控周期內(nèi)是否存在屏幕操作行為記錄。

具體的,所述監(jiān)控周期可以為1小時(shí)、1天、1周或其他可由用戶設(shè)定的監(jiān)控周期。終端使用時(shí)長(zhǎng)管理裝置可以在運(yùn)行監(jiān)控服務(wù)過程中實(shí)時(shí)監(jiān)測(cè)終端屏幕是否發(fā)生屏幕操作行為,例如在可選實(shí)施例中,終端屏幕開啟或關(guān)閉時(shí),可由終端操作系統(tǒng)向終端使用時(shí)長(zhǎng)管理裝置發(fā)送對(duì)應(yīng)的屏幕操作行為通知,從而終端使用時(shí)長(zhǎng)管理裝置可以記錄終端屏幕的屏幕操作行為。若在當(dāng)前監(jiān)控周期內(nèi)不存在屏幕操作行為記錄,則表示在當(dāng)前監(jiān)控周期內(nèi)首次運(yùn)行監(jiān)控服務(wù),執(zhí)行S202,否則執(zhí)行S203。

S202,將監(jiān)控服務(wù)的運(yùn)行時(shí)間作為當(dāng)前監(jiān)控周期的計(jì)時(shí)起點(diǎn)。

具體的,終端使用時(shí)長(zhǎng)管理裝置可以記錄本次監(jiān)控服務(wù)的運(yùn)行時(shí)間,若當(dāng)前是監(jiān)控周期內(nèi)首次運(yùn)行監(jiān)控服務(wù)器,則可以直接將監(jiān)控服務(wù)的運(yùn)行時(shí)間作為當(dāng)前監(jiān)控周期的計(jì)時(shí)起點(diǎn)。

S203,判斷當(dāng)前是否為終端操作系統(tǒng)本次啟動(dòng)后的首次計(jì)時(shí)。

具體實(shí)現(xiàn)中,終端操作系統(tǒng)在啟動(dòng)后可以向終端使用時(shí)長(zhǎng)管理裝置發(fā)送一個(gè)通知消息,終端使用時(shí)長(zhǎng)管理裝置根據(jù)該消息確認(rèn)當(dāng)前是終端操作系統(tǒng)本次啟動(dòng)后的首次計(jì)時(shí),然后刪除該通知消息,后續(xù)就不會(huì)再次認(rèn)為是終端操作系統(tǒng)本次啟動(dòng)后的首次計(jì)時(shí)了。若當(dāng)前是終端操作系統(tǒng)本次啟動(dòng)后的首次計(jì)時(shí),則執(zhí)行S206,否則執(zhí)行S204。

S204,判斷當(dāng)前是否為監(jiān)控服務(wù)本次啟動(dòng)后的首次計(jì)時(shí)。

若當(dāng)前是監(jiān)控服務(wù)本次啟動(dòng)后的首次計(jì)時(shí),則執(zhí)行S206,否則執(zhí)行S205。

S205,判斷最近一次發(fā)生的屏幕操作行為是屏幕開啟行為或屏幕關(guān)閉行為。

即查看當(dāng)前監(jiān)控周期內(nèi)的屏幕操作行為記錄,若最近一次發(fā)生的屏幕操作行為是屏幕開啟行為,則執(zhí)行S207,若是屏幕關(guān)閉行為,則執(zhí)行S206。

S206,將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)作為計(jì)時(shí)起點(diǎn)。

具體的,若當(dāng)前是終端操作系統(tǒng)本次啟動(dòng)后的首次計(jì)時(shí),則表示終端操作系統(tǒng)發(fā)生過重啟,那么記錄到的上次屏幕開啟行為之后的監(jiān)控時(shí)間可能會(huì)出現(xiàn)臟數(shù)據(jù),影響監(jiān)控時(shí)長(zhǎng)的準(zhǔn)確性,因此可以不考慮這部分的時(shí)長(zhǎng),直接將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)作為計(jì)時(shí)起點(diǎn);類似的,若當(dāng)前是監(jiān)控服務(wù)本次啟動(dòng)后的首次計(jì)時(shí),則表示監(jiān)控服務(wù)可能發(fā)生過重啟,那么記錄到的上次屏幕開啟行為之后的監(jiān)控時(shí)間可能會(huì)出現(xiàn)臟數(shù)據(jù),因此可以不考慮這部分的時(shí)長(zhǎng),直接將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)作為計(jì)時(shí)起點(diǎn);若最近一次發(fā)生的屏幕操作行為是屏幕關(guān)閉行為,則表示可能出現(xiàn)數(shù)據(jù)寫入延遲的情況,那么也可以不考慮前一次屏幕開啟時(shí)長(zhǎng),直接將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)作為計(jì)時(shí)起點(diǎn)。

需要指出的是,S203-S205這三個(gè)步驟之間并無必須的邏輯先后順序或條件關(guān)系,即在其他可選實(shí)施例中,可以僅執(zhí)行S203-S205三個(gè)步驟中的任一個(gè)或兩個(gè)步驟,其執(zhí)行順序也可以任意調(diào)換,均不脫離本發(fā)明的方案精神,也不影響實(shí)現(xiàn)本發(fā)明的技術(shù)目的和效果。

S207,將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí) 長(zhǎng)的和作為計(jì)時(shí)起點(diǎn)。

具體的,終端使用時(shí)長(zhǎng)管理裝置可以獲取屏幕操作行為記錄中最近一次的屏幕開啟行為的發(fā)生時(shí)間,進(jìn)而計(jì)算所述最近一次的屏幕開啟行為至當(dāng)前的時(shí)長(zhǎng),作為所述本次屏幕開啟時(shí)長(zhǎng)。所述當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)可以是終端使用時(shí)長(zhǎng)管理裝置預(yù)先記錄得到并保存在本地預(yù)設(shè)路徑下,如保存在預(yù)設(shè)數(shù)據(jù)庫(kù)或數(shù)據(jù)文件中,在需要的時(shí)候終端使用時(shí)長(zhǎng)管理裝置可以讀取得到當(dāng)前記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng),進(jìn)而將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí)。例如預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)為40分鐘,本次屏幕開啟時(shí)長(zhǎng)為2分55秒,則計(jì)時(shí)起點(diǎn)可以為42:55。

S208,開始屏幕使用計(jì)時(shí)。

具體的,所述屏幕使用計(jì)時(shí)可以為通過終端內(nèi)置的Chronometer控件進(jìn)行計(jì)時(shí)。

S209,按照預(yù)設(shè)的刷新周期顯示所述屏幕使用計(jì)時(shí)。

所述預(yù)設(shè)的刷新周期可以為1秒、5秒或30秒等。例如圖3所示,每秒刷新顯示所述屏幕使用計(jì)時(shí),即可實(shí)現(xiàn)實(shí)時(shí)向用戶反饋當(dāng)前監(jiān)控周期內(nèi)終端屏幕的屏幕使用總時(shí)長(zhǎng)。

S210,當(dāng)檢測(cè)到屏幕關(guān)閉行為時(shí),停止屏幕使用計(jì)時(shí),并根據(jù)所述屏幕使用計(jì)時(shí)的結(jié)果記錄當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)。

具體實(shí)現(xiàn)中,可以由終端操作系統(tǒng)向終端使用時(shí)長(zhǎng)管理裝置發(fā)送對(duì)應(yīng)的屏幕操作行為通知,從而終端使用時(shí)長(zhǎng)管理裝置可以檢測(cè)到終端屏幕發(fā)生了屏幕關(guān)閉行為,進(jìn)而停止屏幕使用計(jì)時(shí),并記錄所述屏幕使用計(jì)時(shí)的結(jié)果作為當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng),用以下次開始監(jiān)控屏幕使用時(shí)長(zhǎng)的屏幕使用計(jì)時(shí)時(shí)使用。

S211,根據(jù)當(dāng)前監(jiān)控周期內(nèi)的屏幕使用總時(shí)長(zhǎng),發(fā)出終端使用時(shí)長(zhǎng)提示信息。

具體實(shí)現(xiàn)中,可以預(yù)先設(shè)定一個(gè)閾值,若當(dāng)前監(jiān)控周期內(nèi)的屏幕使用總時(shí)長(zhǎng)大于預(yù)設(shè)閾值,則發(fā)出終端使用時(shí)長(zhǎng)提示信息。在其他可選實(shí)施例中,還可以在當(dāng)前監(jiān)控周期內(nèi)的屏幕使用總時(shí)長(zhǎng)大于預(yù)設(shè)閾值后,每次開啟屏幕或使用屏幕超過5分鐘時(shí),向用戶發(fā)出終端使用時(shí)長(zhǎng)提示信息。

本實(shí)施例中通過監(jiān)控終端屏幕的屏幕操作行為,進(jìn)而根據(jù)不同的場(chǎng)景采用不同的計(jì)時(shí)起點(diǎn)進(jìn)行屏幕使用計(jì)時(shí),可有效避免各種場(chǎng)景導(dǎo)致的臟數(shù)據(jù)影響計(jì)時(shí)的準(zhǔn)確性,進(jìn)而實(shí)時(shí)地向用戶反饋當(dāng)前監(jiān)控周期內(nèi)終端屏幕的屏幕使用總時(shí)長(zhǎng),從而實(shí)現(xiàn)有效準(zhǔn)確的向用戶提示對(duì)終端的使用時(shí)長(zhǎng)。

圖4是本發(fā)明實(shí)施例中的一種終端使用時(shí)長(zhǎng)管理裝置的結(jié)構(gòu)示意圖,本發(fā)明的終端使用時(shí)長(zhǎng)管理裝置可以實(shí)現(xiàn)在如個(gè)人電腦、智能手機(jī)、平板電腦、智能便攜式設(shè)備等電子終端中,如圖所示本發(fā)明實(shí)施例中的終端使用時(shí)長(zhǎng)管理裝置至少可以包括屏幕記錄判斷模塊410、屏幕使用計(jì)時(shí)模塊420、計(jì)時(shí)顯示模塊430以及使用時(shí)長(zhǎng)提示模塊480:

屏幕記錄判斷模塊410,用于判斷當(dāng)前監(jiān)控周期內(nèi)是否存在屏幕操作行為記錄。

具體的,所述監(jiān)控周期可以為1小時(shí)、1天、1周或其他可由用戶設(shè)定的監(jiān)控周期。終端使用時(shí)長(zhǎng)管理裝置可以在運(yùn)行監(jiān)控服務(wù)過程中實(shí)時(shí)監(jiān)測(cè)終端屏幕是否發(fā)生屏幕操作行為,例如在可選實(shí)施例中,終端屏幕開啟或關(guān)閉時(shí),可由終端操作系統(tǒng)向終端使用時(shí)長(zhǎng)管理裝置發(fā)送對(duì)應(yīng)的屏幕操作行為通知,從而終端使用時(shí)長(zhǎng)管理裝置可以記錄終端屏幕的屏幕操作行為。所述屏幕操作行為可以包括屏幕開啟行為和屏幕關(guān)閉行為,所述屏幕關(guān)閉行為可以包括鎖屏、關(guān)機(jī)或其他導(dǎo)致屏幕下電關(guān)閉的操作,所述屏幕開啟行為可以包括屏幕解鎖、開機(jī)或其他觸發(fā)屏幕上電開啟的操作。

需要指出的是,觸發(fā)屏幕記錄判斷模塊410判斷當(dāng)前監(jiān)控周期內(nèi)是否存在屏幕操作行為記錄的方式,可以由開始運(yùn)行監(jiān)控服務(wù)的指令觸發(fā),也可以由檢測(cè)到屏幕開啟操作觸發(fā),還可以是檢測(cè)到用戶打開屏幕使用時(shí)長(zhǎng)顯示界面或輸入顯示屏幕使用時(shí)長(zhǎng)的指令的時(shí)候觸發(fā)的。

屏幕使用計(jì)時(shí)模塊420,用于在存在屏幕操作行為記錄,則將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí)。

具體的,屏幕使用計(jì)時(shí)模塊420可以獲取屏幕操作行為記錄中最近一次的屏幕開啟行為的發(fā)生時(shí)間,進(jìn)而計(jì)算所述最近一次的屏幕開啟行為至當(dāng)前的時(shí)長(zhǎng),作為所述本次屏幕開啟時(shí)長(zhǎng)。所述當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)可以是 終端使用時(shí)長(zhǎng)管理裝置預(yù)先記錄得到并保存在本地預(yù)設(shè)路徑下,如保存在預(yù)設(shè)數(shù)據(jù)庫(kù)或數(shù)據(jù)文件中,在需要的時(shí)候屏幕使用計(jì)時(shí)模塊420可以讀取得到當(dāng)前記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng),進(jìn)而將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí)。例如預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)為40分鐘,本次屏幕開啟時(shí)長(zhǎng)為2分55秒,則計(jì)時(shí)起點(diǎn)可以為42:55。

在可選實(shí)施例中,屏幕使用計(jì)時(shí)模塊420可以通過終端內(nèi)置的Chronometer(精密計(jì)時(shí)器)控件進(jìn)行計(jì)時(shí)。

計(jì)時(shí)顯示模塊430,用于按照預(yù)設(shè)的刷新周期顯示所述屏幕使用計(jì)時(shí)。

所述預(yù)設(shè)的刷新周期可以為1秒、5秒或30秒等。例如圖3所示,每秒刷新顯示所述屏幕使用計(jì)時(shí),即可實(shí)現(xiàn)實(shí)時(shí)向用戶反饋當(dāng)前監(jiān)控周期內(nèi)終端屏幕的屏幕使用總時(shí)長(zhǎng)

所述屏幕使用計(jì)時(shí)模塊420,還用于當(dāng)檢測(cè)到屏幕關(guān)閉行為時(shí),停止屏幕使用計(jì)時(shí),并根據(jù)所述屏幕使用計(jì)時(shí)的結(jié)果記錄當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)。

具體實(shí)現(xiàn)中,可以由終端操作系統(tǒng)向終端使用時(shí)長(zhǎng)管理裝置發(fā)送對(duì)應(yīng)的屏幕操作行為通知,從而屏幕使用計(jì)時(shí)模塊420可以檢測(cè)到終端屏幕發(fā)生了屏幕關(guān)閉行為,進(jìn)而停止屏幕使用計(jì)時(shí),并記錄所述屏幕使用計(jì)時(shí)的結(jié)果作為當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng),用以下次開始監(jiān)控屏幕使用時(shí)長(zhǎng)的屏幕使用計(jì)時(shí)時(shí)使用。

使用時(shí)長(zhǎng)提示模塊480,用于根據(jù)當(dāng)前監(jiān)控周期內(nèi)的屏幕使用總時(shí)長(zhǎng),發(fā)出終端使用時(shí)長(zhǎng)提示信息。

具體實(shí)現(xiàn)中,使用時(shí)長(zhǎng)提示模塊480可以預(yù)先設(shè)定一個(gè)閾值,若當(dāng)前監(jiān)控周期內(nèi)的屏幕使用總時(shí)長(zhǎng)大于預(yù)設(shè)閾值,則發(fā)出終端使用時(shí)長(zhǎng)提示信息。在其他可選實(shí)施例中,使用時(shí)長(zhǎng)提示模塊480還可以在當(dāng)前監(jiān)控周期內(nèi)的屏幕使用總時(shí)長(zhǎng)大于預(yù)設(shè)閾值后,每次開啟屏幕或使用屏幕超過5分鐘時(shí),向用戶發(fā)出終端使用時(shí)長(zhǎng)提示信息。

進(jìn)一步可選的,在可選實(shí)施例中的終端使用時(shí)長(zhǎng)管理裝置還可以包括:

屏幕行為判斷模塊440,用于判斷所述屏幕操作行為記錄中最近一次發(fā)生的屏幕操作行為是屏幕開啟行為或屏幕關(guān)閉行為。

所述屏幕使用計(jì)時(shí)模塊420,用于在所述屏幕行為判斷模塊440判斷最近一 次發(fā)生的屏幕操作行為是屏幕開啟行為時(shí),將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí);在所述屏幕行為判斷模塊440判斷最近一次發(fā)生的屏幕操作行為是屏幕關(guān)閉行為時(shí),將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí)。

在另一可選實(shí)施例,終端使用時(shí)長(zhǎng)管理裝置還可以包括:

服務(wù)重啟判斷模塊450,用于判斷當(dāng)前是否為監(jiān)控服務(wù)本次啟動(dòng)后的首次計(jì)時(shí);

所述屏幕使用計(jì)時(shí)模塊420,用于在所述服務(wù)重啟判斷模塊450判斷當(dāng)前是監(jiān)控服務(wù)本次啟動(dòng)后的首次計(jì)時(shí)時(shí),將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí);在所述服務(wù)重啟判斷模塊450判斷當(dāng)前不是監(jiān)控服務(wù)本次啟動(dòng)后的首次計(jì)時(shí)時(shí),將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí)。

在另一可選實(shí)施例,終端使用時(shí)長(zhǎng)管理裝置還可以包括:

系統(tǒng)重啟判斷模塊460,用于判斷當(dāng)前是否為終端操作系統(tǒng)本次啟動(dòng)后的首次計(jì)時(shí);

所述屏幕使用計(jì)時(shí)模塊420,用于在所述系統(tǒng)重啟判斷模塊460判斷當(dāng)前是終端操作系統(tǒng)本次啟動(dòng)后的首次計(jì)時(shí)時(shí),則將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí);在所述系統(tǒng)重啟判斷模塊460判斷當(dāng)前不是終端操作系統(tǒng)本次啟動(dòng)后的首次計(jì)時(shí)時(shí),將所述將預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn),開始屏幕使用計(jì)時(shí)。

進(jìn)而在可選實(shí)施例中,終端使用時(shí)長(zhǎng)管理裝置還可以包括:

開啟時(shí)長(zhǎng)獲取模塊470,用于獲取屏幕操作行為記錄中最近一次的屏幕開啟行為的發(fā)生時(shí)間,計(jì)算所述最近一次的屏幕開啟行為至當(dāng)前的時(shí)長(zhǎng),作為所述本次屏幕開啟時(shí)長(zhǎng)。

本發(fā)明實(shí)施例中的終端使用時(shí)長(zhǎng)管理裝置可以通過上述模塊執(zhí)行終端屏幕使用時(shí)長(zhǎng)監(jiān)控,具體實(shí)施方式可以參考圖1以及圖2的方法流程詳細(xì)介紹,本實(shí)施例中不再贅述。

本實(shí)施例中的終端使用時(shí)長(zhǎng)管理裝置通過監(jiān)控終端屏幕的屏幕操作行為, 進(jìn)而根據(jù)預(yù)先記錄的當(dāng)前監(jiān)控周期的屏幕使用總時(shí)長(zhǎng)加上本次屏幕開啟時(shí)長(zhǎng)的和作為計(jì)時(shí)起點(diǎn)進(jìn)行屏幕使用計(jì)時(shí),進(jìn)而實(shí)時(shí)地向用戶反饋當(dāng)前監(jiān)控周期內(nèi)終端屏幕的屏幕使用總時(shí)長(zhǎng),從而實(shí)現(xiàn)有效準(zhǔn)確的向用戶提示對(duì)終端的使用時(shí)長(zhǎng)。進(jìn)而終端使用時(shí)長(zhǎng)管理裝置可以根據(jù)不同的場(chǎng)景采用不同的計(jì)時(shí)起點(diǎn)進(jìn)行屏幕使用計(jì)時(shí),可有效避免各種場(chǎng)景導(dǎo)致的臟數(shù)據(jù)影響計(jì)時(shí)的準(zhǔn)確性。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。

以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
收藏| 洛扎县| 洪江市| 建阳市| 全南县| 新河县| 开鲁县| 靖边县| 乐平市| 图木舒克市| 陇川县| 灌云县| 即墨市| 冷水江市| 陆丰市| 武威市| 灌云县| 万全县| 河池市| 方山县| 韶山市| 盐源县| 武定县| 稷山县| 敖汉旗| 靖边县| 康保县| 安龙县| 腾冲县| 平舆县| 观塘区| 酉阳| 秦皇岛市| 临桂县| 兴山县| 井冈山市| 遂溪县| 河北省| 武城县| 新干县| 武宁县|