本申請涉及軟件涉及技術(shù)領(lǐng)域,特別涉及一種任務(wù)運(yùn)行監(jiān)測方法、裝置及電子設(shè)備。
背景技術(shù):
對于軟件產(chǎn)品,在執(zhí)行某個功能任務(wù)時,通常會需要一段時間才會完成。例如,需要20分鐘下載一個電影或者需要10秒粘貼一個文檔,等等。
因此,通常需要對運(yùn)行的任務(wù)所需要的時間進(jìn)行估算。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請的目的是提供一種任務(wù)運(yùn)行監(jiān)測方法、裝置及電子設(shè)備,用以解決現(xiàn)有技術(shù)中需要對運(yùn)行的任務(wù)所需要的時間進(jìn)行估算的技術(shù)問題。
本申請?zhí)峁┝艘环N任務(wù)運(yùn)行監(jiān)測方法,包括:
采集目標(biāo)用戶的行為參數(shù),所述目標(biāo)用戶為目標(biāo)任務(wù)所運(yùn)行的設(shè)備用戶;
獲得所述目標(biāo)任務(wù)的初始剩余運(yùn)行時間長;
基于所述行為參數(shù),對所述初始剩余運(yùn)行時間長進(jìn)行調(diào)整,得到修正剩余運(yùn)行時間長。
上述方法,優(yōu)選的,所述采集目標(biāo)用戶的行為參數(shù),包括:
利用圖像采集設(shè)備,采集目標(biāo)用戶的目標(biāo)部位的圖像;
基于所述目標(biāo)部位的圖像,獲得所述目標(biāo)部位的行為特征作為所述目標(biāo)用戶的行為參數(shù)。
上述方法,優(yōu)選的,所述目標(biāo)部位為眼球部位。
上述方法,優(yōu)選的,所述采集目標(biāo)用戶的行為參數(shù),包括:
采集目標(biāo)用戶在所述目標(biāo)任務(wù)所運(yùn)行的設(shè)備上的操作行為;
獲得所述操作行為的行為特征作為所述目標(biāo)用戶的行為參數(shù)。
上述方法,優(yōu)選的,所述操作行為包括:所述目標(biāo)用戶對所述目標(biāo)任務(wù)的操作行為;
和/或
所述目標(biāo)用戶對所述設(shè)備的目標(biāo)部件的操作行為。
上述方法,優(yōu)選的,所述目標(biāo)部件為:鼠標(biāo)。
上述方法,優(yōu)選的,基于所述行為參數(shù),對所述初始剩余運(yùn)行時間長進(jìn)行調(diào)整,得到修正剩余運(yùn)行時間長,包括:
如果所述行為參數(shù)表明所述目標(biāo)用戶的動作頻率高于預(yù)設(shè)的閾值,延長所述初始剩余運(yùn)行時間長預(yù)設(shè)的目標(biāo)時間長,得到修正剩余運(yùn)行時間長。
上述方法,優(yōu)選的,獲得目標(biāo)任務(wù)的初始剩余運(yùn)行時間長,包括:
獲得所述目標(biāo)任務(wù)的剩余任務(wù)量及運(yùn)行速率;
基于所述剩余任務(wù)量及所述運(yùn)行速率,獲得所述目標(biāo)任務(wù)的初始剩余運(yùn)行時間長。
本申請還提供了一種任務(wù)運(yùn)行監(jiān)測裝置,包括:
行為采集單元,用于采集目標(biāo)用戶的行為參數(shù),所述目標(biāo)用戶為所述目標(biāo)任務(wù)所運(yùn)行的設(shè)備用戶;
初始獲得單元,用于獲得目標(biāo)任務(wù)的初始剩余運(yùn)行時間長;
時間長修正單元,用于基于所述行為參數(shù),對所述初始剩余運(yùn)行時間長進(jìn)行調(diào)整,得到修正剩余運(yùn)行時間長。
本申請還提供了一種電子設(shè)備,包括:
采集模塊,用于采集目標(biāo)用戶的行為參數(shù),所述目標(biāo)用戶為所述目標(biāo)任務(wù)所運(yùn)行的設(shè)備用戶;
處理器,用于獲得目標(biāo)任務(wù)的初始剩余運(yùn)行時間長,基于所述行為參數(shù),對所述初始剩余運(yùn)行時間長進(jìn)行調(diào)整,得到修正剩余運(yùn)行時間長。
上述電子設(shè)備,優(yōu)選的,所述采集模塊為:圖像采集設(shè)備。
由上述方案可知,本申請?zhí)峁┑囊环N任務(wù)運(yùn)行監(jiān)測方法、裝置及電子設(shè)備,通過對目標(biāo)任務(wù)的初始剩余運(yùn)行時間長利用用戶的行為參數(shù)進(jìn)行調(diào)整,例如,延長初始的時間長或者縮短初始的時間長,使得修正后的剩余運(yùn)行時間長能夠給用戶關(guān)于任務(wù)運(yùn)行剩余時間在心理上的預(yù)先準(zhǔn)備,為用戶提供更多的計劃依據(jù),由此改善用戶體驗。
附圖說明
為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請實施例一提供的一種任務(wù)運(yùn)行監(jiān)測方法的流程圖;
圖2~圖4分別為本申請實施例一的部分流程圖;
圖5為本申請實施例二提供的一種任務(wù)運(yùn)行監(jiān)測裝置的結(jié)構(gòu)示意圖;
圖6為本申請實施例三提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。
參考圖1,為本申請實施例一提供的一種任務(wù)運(yùn)行監(jiān)測方法的實現(xiàn)流程圖,可以應(yīng)用在運(yùn)行有應(yīng)用任務(wù)的電子設(shè)備中,應(yīng)用任務(wù)的運(yùn)行能夠為用戶提供相應(yīng)的功能服務(wù),例如,下載服務(wù)或安裝服務(wù)等。
本實施例中,該方法可以包括以下步驟:
步驟101:采集目標(biāo)用戶的行為參數(shù)。
其中,目標(biāo)用戶為目標(biāo)任務(wù)所運(yùn)行的設(shè)備用戶。目標(biāo)用戶通過操作電子設(shè)備運(yùn)行目標(biāo)任務(wù),實現(xiàn)相應(yīng)的服務(wù)。
步驟102:獲得目標(biāo)任務(wù)的初始剩余運(yùn)行時間長。
其中,本實施例中可以根據(jù)目標(biāo)任務(wù)的實際運(yùn)行狀態(tài)來估算目標(biāo)任務(wù)的初始剩余運(yùn)行時間長。
步驟103:基于行為參數(shù),對初始剩余運(yùn)行時間長進(jìn)行調(diào)整,得到修正剩余運(yùn)行時間長。
本實施例中,可以基于行為參數(shù)對初始剩余運(yùn)行時間長進(jìn)行延長或者縮短,得到修正剩余運(yùn)行時間長。
由上述方案可知,本申請實施例一提供的一種任務(wù)運(yùn)行監(jiān)測方法,通過對目標(biāo)任務(wù)的初始剩余運(yùn)行時間長利用用戶的行為參數(shù)進(jìn)行調(diào)整,例如,延長初始的時間長或者縮短初始的時間長,使得修正后的剩余運(yùn)行時間長能夠給用戶關(guān)于任務(wù)運(yùn)行剩余時間在心理上的預(yù)先準(zhǔn)備,為用戶提供更多的計劃依據(jù),由此改善用戶體驗。
在一種實現(xiàn)中,步驟101在采集目標(biāo)用戶的行為參數(shù)時,具體可以包括以下步驟,如圖2中所示:
步驟201:利用圖像采集設(shè)備,采集目標(biāo)用戶的目標(biāo)部位的圖像。
其中,圖像采集設(shè)備可以為攝像頭等能夠獲得圖像的設(shè)備。而目標(biāo)部位可以為目標(biāo)用戶的眼球部位。也就是說,本實施例中可以不定時或間隔時間開啟攝像頭,通過攝像頭獲得正在使用任務(wù)所運(yùn)行的電子設(shè)備的目標(biāo)用戶的眼球部位的圖像。
步驟202:基于目標(biāo)部位的圖像,獲得目標(biāo)部位的行為特征作為目標(biāo)用戶的行為參數(shù)。
其中,目標(biāo)部位的行為特征可以為目標(biāo)用戶的眼球轉(zhuǎn)動特征和/或眼球的視線方向特征,例如,目標(biāo)用戶的眼球隨著目標(biāo)任務(wù)的運(yùn)行狀態(tài)轉(zhuǎn)動或者目標(biāo)用戶的眼球?qū)崿F(xiàn)對應(yīng)目標(biāo)任務(wù)的運(yùn)行窗口等。
也就是說,本實施例中通過圖像采集設(shè)備獲得目標(biāo)用戶的眼球部位的圖像,來確定目標(biāo)用戶是否一直在觀察目標(biāo)任務(wù)的運(yùn)行狀態(tài)或進(jìn)度等,由此作為目標(biāo)用戶的行為參數(shù)。
在一種實現(xiàn)中,步驟101在采集目標(biāo)用戶的行為參數(shù)時,具體可以包括以下步驟,如圖3中所示:
步驟301:采集目標(biāo)用戶在目標(biāo)任務(wù)所運(yùn)行的設(shè)備上的操作行為。
其中,操作行為可以包括有:目標(biāo)用戶對目標(biāo)任務(wù)的操作行為,和/或,目標(biāo)用戶對目標(biāo)任務(wù)所運(yùn)行的設(shè)備的目標(biāo)部件的操作行為。
目標(biāo)用戶對目標(biāo)任務(wù)的操作行為可以為:對目標(biāo)任務(wù)的運(yùn)行窗口的操作行為等。
目標(biāo)用戶對目標(biāo)任務(wù)所運(yùn)行的設(shè)備的目標(biāo)部件的操作行為。目標(biāo)部件可以為設(shè)備的鼠標(biāo),或者目標(biāo)部件可以為設(shè)備的顯示器,等。
步驟302:獲得操作行為的行為特征作為目標(biāo)用戶的行為參數(shù)。
其中,本實施例中對目標(biāo)用戶的操作行為進(jìn)行特征提取來作為行為參數(shù)。例如,行為特征可以為:最小化軟件窗口和/或最大化軟件窗口、將鼠標(biāo)懸停在軟件運(yùn)行進(jìn)度條附近、鼠標(biāo)點擊軟件運(yùn)行窗口、開關(guān)顯示器,等。本實施例中獲得目標(biāo)用戶的行為參數(shù)來確定目標(biāo)用戶是否為缺乏耐心或厭惡等待的性格,相應(yīng)的對初始剩余運(yùn)行時間長進(jìn)行調(diào)整。
在一種實現(xiàn)方式中,步驟103在調(diào)整初始剩余運(yùn)行時間長時,可以通過判斷行為參數(shù)進(jìn)行實現(xiàn),例如:
判斷行為參數(shù)是否表明目標(biāo)用戶的動作頻率高于預(yù)設(shè)的閾值,如果行為參數(shù)表明目標(biāo)用戶的動作頻率高于預(yù)設(shè)的閾值,說明目標(biāo)用戶的厭惡等待的性格,那么延長初始剩余運(yùn)行時間長預(yù)設(shè)的目標(biāo)時間長,得到修正剩余運(yùn)行時間長。
這里的目標(biāo)時間長可以根據(jù)需求進(jìn)行設(shè)置。
例1,行為參數(shù)中用戶最大化最小化軟件窗口的次數(shù)在預(yù)設(shè)時長內(nèi)超過預(yù)設(shè)的閾值說明用戶反復(fù)最大化最小化軟件窗口,此時延長初始剩余運(yùn)行時間長,可以延長10分鐘或20分鐘等目標(biāo)時間長,得到修正剩余運(yùn)行時間長。
例2,行為參數(shù)中用戶將鼠標(biāo)懸停在軟件運(yùn)行進(jìn)度條附近的次數(shù)在預(yù)設(shè)時長內(nèi)超過預(yù)設(shè)的閾值,或者懸停的時間超過預(yù)設(shè)的閾值,說明用戶經(jīng)常將鼠標(biāo)懸停在進(jìn)度條附近,那么延長初始剩余運(yùn)行時間長10分鐘或半小時等,得到修正剩余運(yùn)行時間長,即為:將初始的20分鐘延長10分鐘,最終估算出的剩余運(yùn)行時間長為30分鐘,為心急的用戶增加心理準(zhǔn)確,提供更多的計劃依據(jù)。
例3,行為參數(shù)中用戶使用鼠標(biāo)點擊軟件運(yùn)行窗口的次數(shù)在預(yù)設(shè)時長內(nèi)超過閾值,說明用戶以軟件窗口為焦點,使用鼠標(biāo)無意義的亂點,此時延長初始剩余運(yùn)行時間長20分鐘等,得到修正剩余運(yùn)行時間長。
例4,行為參數(shù)中用戶開關(guān)顯示器的次數(shù)在預(yù)設(shè)時長內(nèi)超過閾值,說明用戶反復(fù)開關(guān)顯示器,此時延長初始剩余運(yùn)行時間長半小時,得到修正剩余運(yùn)行時間長。
例5,行為參數(shù)中用戶眼球部位對應(yīng)目標(biāo)任務(wù)次數(shù)在預(yù)設(shè)時長內(nèi)超過閾值或者時長超過閾值,說明用戶經(jīng)常在觀察目標(biāo)任務(wù)的運(yùn)行進(jìn)度,此時延長初始剩余運(yùn)行時間長半小時,得到修正剩余運(yùn)行時間長。
在一種實現(xiàn)方式中,步驟102可以通過以下步驟實現(xiàn),如圖4中所示:
步驟401:獲得目標(biāo)任務(wù)的剩余任務(wù)量及運(yùn)行速率。
其中,運(yùn)行速率可以為目標(biāo)任務(wù)已完成任務(wù)量的平均運(yùn)行速率,可以用目標(biāo)任務(wù)的已完成任務(wù)量除以目標(biāo)任務(wù)的已運(yùn)行時長。
或者,運(yùn)行速率為目標(biāo)任務(wù)的瞬時運(yùn)行速率。
步驟402:基于剩余任務(wù)量及運(yùn)行速率,獲得目標(biāo)任務(wù)的初始剩余運(yùn)行時間長。
其中,可以將剩余任務(wù)量處于運(yùn)行速率,得到初始剩余運(yùn)行時間長。例如,視頻下載任務(wù)中,還剩余下載量有10M,下載速率為128kb/s,相應(yīng)的初始剩余運(yùn)行時間長為:10M/128kb/s,即為:80s;之后,基于目標(biāo)用戶的行為參數(shù),對初始剩余運(yùn)行時間長進(jìn)行調(diào)整,如延長60s,得到修正剩余運(yùn)行時間長140s。
參考圖5,為本申請實施例二提供的一種任務(wù)運(yùn)行監(jiān)測裝置的結(jié)構(gòu)示意圖,該裝置可以設(shè)置在運(yùn)行有應(yīng)用任務(wù)的電子設(shè)備中,應(yīng)用任務(wù)的運(yùn)行能夠為用戶提供相應(yīng)的功能服務(wù),例如,下載服務(wù)或安裝服務(wù)等。
本實施例中,該裝置包括以下結(jié)構(gòu):
行為采集單元501,用于采集目標(biāo)用戶的行為參數(shù)。
其中,目標(biāo)用戶為目標(biāo)任務(wù)所運(yùn)行的設(shè)備用戶。目標(biāo)用戶通過操作電子設(shè)備運(yùn)行目標(biāo)任務(wù),實現(xiàn)相應(yīng)的服務(wù)。
初始獲得單元502,用于獲得目標(biāo)任務(wù)的初始剩余運(yùn)行時間長。
其中,本實施例中可以根據(jù)目標(biāo)任務(wù)的實際運(yùn)行狀態(tài)來估算目標(biāo)任務(wù)的初始剩余運(yùn)行時間長。
時間長修正單元503,用于基于行為參數(shù),對初始剩余運(yùn)行時間長進(jìn)行調(diào)整,得到修正剩余運(yùn)行時間長。
本實施例中,可以基于行為參數(shù)對初始剩余運(yùn)行時間長進(jìn)行延長或者縮短,得到修正剩余運(yùn)行時間長。
由上述方案可知,本申請實施例二提供的一種任務(wù)運(yùn)行監(jiān)測裝置,通過對目標(biāo)任務(wù)的初始剩余運(yùn)行時間長利用用戶的行為參數(shù)進(jìn)行調(diào)整,例如,延長初始的時間長或者縮短初始的時間長,使得修正后的剩余運(yùn)行時間長能夠給用戶關(guān)于任務(wù)運(yùn)行剩余時間在心理上的預(yù)先準(zhǔn)備,為用戶提供更多的計劃依據(jù),由此改善用戶體驗。
參考圖6,為本申請實施例三提供的一種電子設(shè)備的結(jié)構(gòu)示意圖,該電子設(shè)備上運(yùn)行有應(yīng)用任務(wù),應(yīng)用任務(wù)為用戶提供功能服務(wù)
該電子設(shè)備可以包括以下結(jié)構(gòu):
采集模塊601,用于采集目標(biāo)用戶的行為參數(shù)。
其中,目標(biāo)用戶為目標(biāo)任務(wù)所運(yùn)行的設(shè)備用戶。
在一種實現(xiàn)中,采集模塊601可以采集目標(biāo)用戶的目標(biāo)部位的圖像,如眼球部位的圖像,將眼球部位的圖像中眼球部位的行為特征作為目標(biāo)用戶的行為參數(shù),此時,采集模塊601可以為圖像采集設(shè)備,如攝像頭等。
在一種實現(xiàn)中,采集模塊601通過采集目標(biāo)用戶在目標(biāo)任務(wù)所運(yùn)行的設(shè)備上的操作行為,如目標(biāo)用戶對目標(biāo)任務(wù)的操作行為和/或目標(biāo)用戶對設(shè)備的目標(biāo)部件如鼠標(biāo)的操作行為,進(jìn)而獲得操作行為的行為特征作為目標(biāo)用戶的行為參數(shù)。
處理器602,用于獲得目標(biāo)任務(wù)的初始剩余運(yùn)行時間長,基于行為參數(shù),對所述剩余運(yùn)行時間長進(jìn)行調(diào)整,得到修正剩余運(yùn)行時間長。
其中,處理器602可以通過獲得目標(biāo)任務(wù)的剩余任務(wù)量及運(yùn)行速率,再基于剩余任務(wù)量及所述運(yùn)行速率,來獲得目標(biāo)任務(wù)的初始剩余運(yùn)行時間長。
而處理器602可以通過判斷行為參數(shù)是否表明目標(biāo)用戶的動作頻率高于預(yù)設(shè)的閾值,那么延長初始剩余運(yùn)行時間長一個預(yù)設(shè)的目標(biāo)時間長,得到修正剩余運(yùn)行時間長。
例如,電腦中,在監(jiān)測到用戶將鼠標(biāo)經(jīng)常懸停在軟件進(jìn)度條附近時,延長軟件的剩余運(yùn)行時間長10分鐘;
或者,手機(jī)上通過不定時開啟攝像頭,監(jiān)測到用戶經(jīng)常觀察軟件進(jìn)度時,延長軟件的剩余運(yùn)行時間長20分鐘;
或者,電腦中在監(jiān)測到用戶反復(fù)最小化最大化軟件窗口時,延長軟件的剩余運(yùn)行時間長10分鐘;
或者,電腦在軟件的窗口是用戶正在操作的窗口且監(jiān)測到用戶反復(fù)開關(guān)顯示器時,延長軟件的剩余運(yùn)行時間長半小時;
或者,電腦在軟件的窗口是用戶正在操作的窗口且監(jiān)測到用戶操作鼠標(biāo)無意義的亂點時,延長軟件的剩余運(yùn)行時間長40分鐘。
由上述方案中可知,本申請實施例三提供的一種電子設(shè)備,通過對目標(biāo)任務(wù)的初始剩余運(yùn)行時間長利用用戶的行為參數(shù)進(jìn)行調(diào)整,例如,延長初始的時間長或者縮短初始的時間長,使得修正后的剩余運(yùn)行時間長能夠給用戶關(guān)于任務(wù)運(yùn)行剩余時間在心理上的預(yù)先準(zhǔn)備,為用戶提供更多的計劃依據(jù),由此改善用戶體驗。
需要說明的是,本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上對本發(fā)明所提供的一種任務(wù)運(yùn)行監(jiān)測方法、裝置及電子設(shè)備進(jìn)行了詳細(xì)介紹,對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。