獲取用戶端使用信息的方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種獲取用戶端使用信息的方法及電子設(shè)備,涉及電子設(shè)備應(yīng)用領(lǐng)域,能夠解決電子設(shè)備無法有效獲取用戶端使用信息的問題。本發(fā)明的方法包括:判斷是否到達信息采集時刻,如果到達所述信息采集時刻,則對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄;所述對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄包括記錄下述至少一種使用信息:采集包含用戶表情的視頻數(shù)據(jù)、采集用戶使用應(yīng)用的操作數(shù)據(jù)以及采集包含用戶語音的音頻數(shù)據(jù);將記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)。本發(fā)明主要應(yīng)用于應(yīng)用軟件優(yōu)化升級的過程中。
【專利說明】獲取用戶端使用信息的方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備應(yīng)用領(lǐng)域,尤其涉及一種獲取用戶端使用信息的方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著手機、平板電腦等電子設(shè)備的普及,應(yīng)用軟件(簡稱應(yīng)用)已經(jīng)成為廣大電子設(shè)備用戶經(jīng)常接觸和使用的產(chǎn)品。用戶可以通過在線下載的方式從應(yīng)用運營商提供的應(yīng)用商店里獲取種類繁多的應(yīng)用。為了向用戶端提供功能更加完善的應(yīng)用,軟件開發(fā)者一般會對開發(fā)出的應(yīng)用進行測試,以便找出應(yīng)用的漏洞,并且獲取用戶對應(yīng)用的使用偏好,由此對應(yīng)用進行完善,提高應(yīng)用的使用體驗。
[0003]通常,對應(yīng)用的測試分為前期測試和后期測試兩種,其中,前期測試是在應(yīng)用開發(fā)出來之后、投入市場之前由專業(yè)的應(yīng)用測試人員對應(yīng)用的各種功能進行檢測性使用,盡可能找出應(yīng)用的不足,然后對應(yīng)用進行完善;后期測試主要是在應(yīng)用投入市場之后,軟件開發(fā)者收集用戶在實際使用過程中對應(yīng)用的評價、意見反饋以及優(yōu)化建議等使用信息,根據(jù)收集到的各種使用信息對應(yīng)用進行完善,開發(fā)出更高版本的應(yīng)用。
[0004]目前的后期測試一般通過兩種方式獲取用戶端對應(yīng)用的使用信息:1)在應(yīng)用商店網(wǎng)站或應(yīng)用論壇里收集用戶發(fā)表的評價意見,然后人工對獲取的評價意見進行過濾整理,作為下一個版本的優(yōu)化參考;2),軟件開發(fā)者在應(yīng)用的程序代碼中植入監(jiān)聽語句,在用戶使用應(yīng)用或應(yīng)用中某個功能的過程中,應(yīng)用程序自動記錄該應(yīng)用(功能)的使用次數(shù)或頻率,然后電子設(shè)備定期將記錄的數(shù)據(jù)信息上傳給網(wǎng)絡(luò)側(cè),供軟件開發(fā)者參考。
[0005]在上述獲取用戶端使用信息的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:對于第一種獲取方式,由于用戶在論壇上反饋評價意見的積極性由用戶的行為習(xí)慣決定,因此不是所有用戶都(通常情況下只有少部分用戶)會在論壇上發(fā)表使用應(yīng)用的評價意見,由此導(dǎo)致軟件開發(fā)者無法獲取足夠量的優(yōu)化參考信息;對于第二種獲取方式,通常應(yīng)用程序只能夠記錄應(yīng)用被使用的次數(shù),而對于用戶對應(yīng)用的滿意度、了解程度以及關(guān)注點等進一步詳細的使用信息,則無法獲取。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種獲取用戶端使用信息的方法及電子設(shè)備,能夠解決電子設(shè)備無法有效獲取用戶端使用信息的問題。
[0007]一方面,本發(fā)明實施例提供了一種獲取用戶端使用信息的方法,包括:
[0008]判斷是否到達信息采集時刻,如果到達所述信息采集時刻,則對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄;
[0009]所述對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄包括記錄下述至少一種使用信息:采集包含用戶表情的視頻數(shù)據(jù)、采集用戶使用應(yīng)用的操作數(shù)據(jù)以及采集包含用戶語音的音頻數(shù)據(jù);[0010]將記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)。
[0011]另一方面,本發(fā)明實施例還提供了 一種電子設(shè)備,包括:
[0012]判斷單元,用于判斷是否到達信息采集時刻;
[0013]信息記錄單元,用于當(dāng)所述判斷單元判斷到達所述信息采集時刻時,對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄;
[0014]所述信息記錄單元用于:采集包含用戶表情的視頻數(shù)據(jù)、采集用戶使用應(yīng)用的操作數(shù)據(jù)以及采集包含用戶語音的音頻數(shù)據(jù);
[0015]信息發(fā)送單元,用于將所述信息記錄單元記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)。
[0016]本發(fā)明實施例提供的獲取用戶端使用信息的方法及電子設(shè)備,能夠在信息采集時刻上對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄,然后將記錄的使用信息上傳給網(wǎng)絡(luò)側(cè),以便網(wǎng)絡(luò)側(cè)的軟件開發(fā)者獲得優(yōu)化應(yīng)用的參考信息。其中,記錄用戶端使用當(dāng)前應(yīng)用的使用信息包括記錄下述至少一種使用信息:采集包含用戶表情的視頻數(shù)據(jù)、采集用戶使用應(yīng)用的操作數(shù)據(jù)以及采集包含用戶語音的音頻數(shù)據(jù)。其中,包含用戶表情的視頻數(shù)據(jù)和包含用戶語音的音頻數(shù)據(jù)可以反映用戶使用應(yīng)用的滿意度,由此體現(xiàn)出用戶對應(yīng)用整體的概括性評價;包含用戶人眼視線的視頻數(shù)據(jù)可以反映用戶的關(guān)注點,由此體現(xiàn)出用戶偏好的功能;用戶使用應(yīng)用的操作數(shù)據(jù)可以反映用戶使用應(yīng)用時是否了解該應(yīng)用的功能,例如應(yīng)用中某個功能用來做什么、怎么用,由此可以體現(xiàn)出用戶是否真正了解該應(yīng)用的功能,因而評價出該應(yīng)用是否便于使用,此外用戶使用應(yīng)用的操作數(shù)據(jù)也可以反映出用戶的關(guān)注點。由于電子設(shè)備可以在用戶使用應(yīng)用的過程中自動記錄并上傳用戶端的使用信息,因此與現(xiàn)有技術(shù)中獲取用戶在網(wǎng)絡(luò)上的評價留言相比,可以不受用戶行為習(xí)慣的影響獲取到足夠多的優(yōu)化參考信息;同時,由于電子設(shè)備可以上傳反映用戶滿意度、用戶了解程度、用戶關(guān)注點等詳細的優(yōu)化參考信息,因此與現(xiàn)有技術(shù)中,應(yīng)用程序記錄上傳應(yīng)用的使用次數(shù)相比,可以為軟件開發(fā)者提供更詳細、更有價值的優(yōu)化參考信息。綜上兩點,本發(fā)明實施例提供的獲取用戶端使用信息的方法及電子設(shè)備,可以從數(shù)量和質(zhì)量兩個方面有效獲取用戶端的使用信肩、O
【專利附圖】
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明實施例中獲取用戶端使用信息的方法流程圖;
[0019]圖2為本發(fā)明實施例中電子設(shè)備的結(jié)構(gòu)示意圖;
[0020]圖3為本發(fā)明實施例中另一個電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]本發(fā)明實施例提供了一種獲取用戶端使用信息的方法,如圖1所示,所述方法包括:
[0023]101、判斷是否到達信息采集時刻,如果到達信息采集時刻,則對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄。
[0024]電子設(shè)備以信息采集時刻是否到達作為啟動記錄使用信息的判斷標準,當(dāng)?shù)竭_信息采集時刻時,電子設(shè)備開始對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄。
[0025]本發(fā)明實施例中,電子設(shè)備記錄的數(shù)據(jù)對象為在信息采集時刻之后用戶的外在表現(xiàn)信息,包括面部表情、聲音等;以及在信息采集時刻之后用戶端使用當(dāng)前應(yīng)用的相關(guān)使用信息,包括用戶操作的滑動軌跡、用戶使用應(yīng)用內(nèi)各種功能的順序或用戶展開應(yīng)用內(nèi)各種的界面的操作順序等。所述當(dāng)前應(yīng)用為當(dāng)前前臺運行的應(yīng)用,例如瀏覽器,也可以為當(dāng)前后臺運行的各種應(yīng)用,例如流量監(jiān)控應(yīng)用、音樂播放應(yīng)用等。
[0026]具體的,電子設(shè)備記錄的用戶端使用信息包括下述信息中的至少一種:
[0027]I)包含用戶表情的視頻數(shù)據(jù),所述用戶表情包括用戶的面部表情,以及用戶的視線方向。
[0028]2)用戶使用應(yīng)用的操作數(shù)據(jù),該操作數(shù)據(jù)包括用戶使用應(yīng)用的操作(例如滑動軌跡)以及用戶使用應(yīng)用中各種功能的順序。
[0029]3)用戶語音的音頻數(shù)據(jù),該音頻數(shù)據(jù)主要為用戶口腔發(fā)出的可以表征用戶情緒的聲音,例如笑聲、抱怨聲等。
[0030]102、將記錄的至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)。
[0031]電子設(shè)備將步驟101中記錄的至少一種使用信息上傳給網(wǎng)絡(luò)側(cè),以便軟件開發(fā)者將用戶端的使用信息作為應(yīng)用升級優(yōu)化的參考信息。
[0032]具體的,電子設(shè)備可以在記錄完使用信息后自動連接網(wǎng)絡(luò),將使用信息上傳給網(wǎng)絡(luò)側(cè),也可以將記錄的使用信息進行緩存,待用戶端連接到網(wǎng)絡(luò)時再將使用信息上傳給網(wǎng)絡(luò)側(cè)。
[0033]此外,電子設(shè)備還可以通過藍牙、紅外線、W1-F1、短信息等傳送方式將記錄的使用信息發(fā)送給其他電子設(shè)備或服務(wù)器,本發(fā)明實施例不對使用信息的接收方進行限制。
[0034]本發(fā)明實施例提供的獲取用戶端使用信息的方法,能夠在信息采集時刻上對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄,然后將記錄的使用信息上傳給網(wǎng)絡(luò)側(cè),以便網(wǎng)絡(luò)側(cè)的軟件開發(fā)者獲得優(yōu)化應(yīng)用的參考信息。其中,記錄用戶端使用當(dāng)前應(yīng)用的使用信息包括記錄下述至少一種使用信息:采集包含用戶表情的視頻數(shù)據(jù)、采集用戶使用應(yīng)用的操作數(shù)據(jù)以及采集包含用戶語音的音頻數(shù)據(jù)。其中,包含用戶表情的視頻數(shù)據(jù)和包含用戶語音的音頻數(shù)據(jù)可以反映用戶使用應(yīng)用的滿意度,由此體現(xiàn)出用戶對應(yīng)用整體的概括性評價;包含用戶人眼視線的視頻數(shù)據(jù)可以反映用戶的關(guān)注點,由此體現(xiàn)出用戶偏好的功能;用戶使用應(yīng)用的操作數(shù)據(jù)可以反映用戶使用應(yīng)用時是否了解該應(yīng)用的功能,例如應(yīng)用中某個功能用來做什么、怎么用,由此可以體現(xiàn)出用戶是否真正了解該應(yīng)用的功能,因而評價出該應(yīng)用是否便于使用,此外用戶使用應(yīng)用的操作數(shù)據(jù)也可以反映出用戶的關(guān)注點。由于電子設(shè)備可以在用戶使用應(yīng)用的過程中自動記錄并上傳用戶端的使用信息,因此與現(xiàn)有技術(shù)中獲取用戶在網(wǎng)絡(luò)上的評價留言相比,可以不受用戶行為習(xí)慣的影響獲取到足夠多的優(yōu)化參考信息;同時,由于電子設(shè)備可以上傳反映用戶滿意度、用戶了解程度、用戶關(guān)注點等詳細的優(yōu)化參考信息,因此與現(xiàn)有技術(shù)中,應(yīng)用程序記錄上傳應(yīng)用的使用次數(shù)相比,可以為軟件開發(fā)者提供更詳細、更有價值的優(yōu)化參考信息。綜上兩點,本發(fā)明實施例提供的獲取用戶端使用信息的方法,可以從數(shù)量和質(zhì)量兩個方面有效獲取用戶端的使用信息。
[0035]進一步的,作為對圖1步驟101的詳細說明,電子設(shè)備判斷是否到達信息采集時刻具體可以為下述任意一種判斷方式:
[0036]I)電子設(shè)備判斷應(yīng)用是否開啟,如果應(yīng)用開啟則到達信息采集時刻。
[0037]設(shè)備制造商、軟件開發(fā)者或者用戶端可以設(shè)置上傳使用信息的應(yīng)用數(shù)量和種類,例如建立一個應(yīng)用列表,該列表中羅列有應(yīng)用名稱或應(yīng)用版本或應(yīng)用開發(fā)者名稱。當(dāng)列表中包含的應(yīng)用被啟動時,電子設(shè)備判斷到達信息采集時刻,開始記錄用戶端使用該應(yīng)用的使用信息。
[0038]2)電子設(shè)備判斷應(yīng)用的開啟時長是否滿足預(yù)設(shè)啟動時長,如果滿足預(yù)設(shè)啟動時長則到達信息采集時刻。由于用戶端剛開始啟動應(yīng)用時大多數(shù)操作都是初始化或登錄等基礎(chǔ)操作,這部分使用信息對軟件開發(fā)者的參考意義不大,為了減少上傳網(wǎng)絡(luò)側(cè)的數(shù)據(jù)量,電子設(shè)備可以對應(yīng)用啟動前期的用戶端使用信息不做記錄,而對后續(xù)具有參考價值使用信息進行記錄,即通過設(shè)置預(yù)設(shè)啟動時長跳過對啟動前期使用信息的記錄。所述開啟時長為從應(yīng)用啟動時刻到當(dāng)前時刻之間的時間長度,所述預(yù)設(shè)啟動時長為軟件開發(fā)者根據(jù)應(yīng)用啟動前期的時長特點進行設(shè)置的時長?;蛘咚鲱A(yù)設(shè)啟動時長為軟件開發(fā)者根據(jù)具有統(tǒng)計學(xué)意義的用戶習(xí)慣信息設(shè)置的時長,例如,對于某社交類應(yīng)用,大多數(shù)用戶輸入登錄名及密碼的時間為15秒,則軟件開發(fā)者可以將預(yù)設(shè)啟動時長設(shè)置為大于15秒的某個時刻值,由此避免電子設(shè)備記錄用戶端登錄操作這種對應(yīng)用優(yōu)化不具有參考意義的使用信息。
[0039]3)電子設(shè)備判斷是否接收到信息采集指示,如果接收到信息采集指示則到達信息采集時刻。所述信息采集指示可以由用戶觸發(fā)產(chǎn)生,也可以由電子設(shè)備自動獲取得到。例如,對于信息采集指示由用戶觸發(fā)產(chǎn)生,仍以社交類應(yīng)用為例,電子設(shè)備可以監(jiān)聽登錄按鍵是否被觸發(fā),當(dāng)用戶輸入完用戶名和密碼后點擊登陸按鍵時,電子設(shè)備將接收的登錄指示作為信息采集指示,開始記錄用戶端的使用信息。對于信息采集指示由電子設(shè)備自動獲取得到,電子設(shè)備可以監(jiān)聽特定應(yīng)用是否啟動,如果啟動,則將接收到的啟動指示作為信息采集指示,開始記錄用戶端的使用信息。
[0040]進一步的,步驟101中電子設(shè)備記錄使用信息的實現(xiàn)方式具體為:
[0041 ] I)電子設(shè)備通過前置攝像頭采集用戶的面部視頻數(shù)據(jù)。
[0042]通常,用戶使用電子設(shè)備時面部朝向電子設(shè)備的屏幕,電子設(shè)備啟動前置攝像頭可以采集到用戶的面部表情特征,然后以視頻格式的數(shù)據(jù)類型將采集到用戶的面部表情上傳給網(wǎng)絡(luò)側(cè),由軟件開發(fā)者人工辨別用戶使用應(yīng)用的滿意度。
[0043]優(yōu)選的,為提高人工辨別用戶滿意度的自動化程度,電子設(shè)備可以預(yù)先建立滿意度量化關(guān)系表,在該表中設(shè)置“不滿意”、“一般”、“滿意”、“非常喜歡”等幾檔量化標準,然后在采集用戶的面部視頻數(shù)據(jù)的過程中,通過人臉識別技術(shù)識別出用戶的表情特征(例如嚴肅、微笑、大笑等)。通過查表獲得與用戶表情特征對應(yīng)的滿意度級別,然后以文本格式將滿意度級別上傳給網(wǎng)絡(luò)側(cè),由此在降低軟件開發(fā)者勞動強度的同時,還可以減少網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量。
[0044]進一步的,電子設(shè)備還可以通過人眼識別技術(shù)識別出用戶人眼的視線方向,由此確定出用戶的關(guān)注點,進而得出用戶偏好的功能或界面內(nèi)容。具體的,電子設(shè)備在攝像頭采集的圖像中建立空間三維坐標系,然后識別出人眼輪廓并獲取眼球瞳孔坐標,根據(jù)人眼輪廓計算得出眼球球心坐標。接著根據(jù)兩點一線原理計算出眼球瞳孔坐標與眼球球心坐標連線的直線參數(shù)方程,該直線參數(shù)方程即為用戶視線的空間參數(shù)方程。最后電子設(shè)備計算得出該直線與電子設(shè)備屏幕交點的坐標,由此得出用戶的關(guān)注點。
[0045]例如,用戶在使用某個瀏覽器應(yīng)用時,電子設(shè)備經(jīng)常獲取到用戶視線的關(guān)注點落在瀏覽器界面右上角的天氣預(yù)報圖標上,由此可以反映出瀏覽器中的天氣預(yù)報功能受到用戶的喜愛,實用性較強。
[0046]2)電子設(shè)備對用戶使用應(yīng)用的過程進行錄屏和/或記錄用戶在觸控屏幕上的滑動軌跡。
[0047]電子設(shè)備可以通過專用的錄屏軟件對用戶使用應(yīng)用的過程進行錄屏,和/或電子設(shè)備通過開放式圖形算法(Open Graphics Library,簡稱0PENGL)編程接口對用戶使用應(yīng)用的滑動軌跡進行記錄,以便軟件開發(fā)者可以了解用戶偏好使用應(yīng)用中的哪些功能、對應(yīng)用中的所有功能是否了解(能夠使用)。
[0048]優(yōu)選的,電子設(shè)備還可以將錄屏內(nèi)容與滑動軌跡進行合成,獲得模擬用戶操作過程的數(shù)據(jù)。通常,電子設(shè)備記錄的滑動軌跡僅僅只是用戶在時序上的多個操作的集合。軟件開發(fā)者獲取到用戶操作的滑動軌跡后,并不能直觀地看出用戶的滑動操作是對應(yīng)用中具體哪個功能或按鍵或的操作,而需要將滑動軌跡在屏幕上的坐標位置與屏幕顯示界面結(jié)合起來進行分析,操作繁瑣。在本發(fā)明實施例中,電子設(shè)備可以將錄屏內(nèi)容與滑動軌跡進行合成,然后向網(wǎng)絡(luò)側(cè)上傳合成好的用戶端使用信息,便于軟件開發(fā)者分析用戶的使用偏好。
[0049]3)電子設(shè)備通過麥克風(fēng)采集用戶聲音的音頻數(shù)據(jù)。
[0050]通常,用戶在使用應(yīng)用時,會發(fā)出/說出抱怨、歡笑、贊賞等聲音,電子設(shè)備通過麥克風(fēng)采集這些音頻數(shù)據(jù),然后以音頻格式將音頻數(shù)據(jù)上傳給網(wǎng)絡(luò)側(cè),由軟件開發(fā)者人工辨別用戶使用應(yīng)用的滿意度。
[0051]優(yōu)選的,為提高人工辨別用戶滿意度的自動化程度,電子設(shè)備可以預(yù)先建立滿意度量化關(guān)系表,在該表中設(shè)置“不滿意”、“一般”、“滿意”、“非常喜歡”等幾檔量化標準,然后在采集音頻數(shù)據(jù)的過程中,通過語音識別技術(shù)識別出用戶表達的文字內(nèi)容,通過查表獲得與該文字內(nèi)容對應(yīng)的滿意度級別,然后以文本格式將滿意度級別上傳給網(wǎng)絡(luò)側(cè),由此在降低軟件開發(fā)者勞動強度的同時,還可以減少網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量。
[0052]進一步的,為了避免電子設(shè)備無限制的記錄用戶端使用信息,電子設(shè)備還可以設(shè)置一個預(yù)設(shè)記錄時長,當(dāng)電子設(shè)備記錄使用信息的時間到達預(yù)設(shè)記錄時長時,結(jié)束對所述使用信息的記錄,然后執(zhí)行步驟102將預(yù)設(shè)記錄時長內(nèi)記錄的使用信息上傳給網(wǎng)絡(luò)側(cè)。例如,預(yù)設(shè)記錄時長為20秒,電子設(shè)備從應(yīng)用啟動時刻起開始記錄用戶端的使用信息,當(dāng)記錄時間到達20秒時,電子設(shè)備停止記錄并將記錄的20秒的使用信息上傳給網(wǎng)絡(luò)側(cè)。
[0053]進一步的,為避免在短時間內(nèi)重復(fù)獲取內(nèi)容相似的用戶端使用信息,減少網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,在步驟101之前,即當(dāng)?shù)竭_信息采集時刻時,電子設(shè)備還可以判斷該信息采集時刻與上一次信息采集時刻之間的時間間隔是否大于或等于預(yù)設(shè)時長間隔,得出判斷結(jié)果,如果判斷結(jié)果為是,則電子設(shè)備對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄。例如,電子設(shè)備在14:00:00時記錄了應(yīng)用A的用戶端使用信息。后續(xù)用戶端在14:04:04又一次啟動并使用應(yīng)用A,電子設(shè)備判斷14:04:04與14:00:00之間的時長為04:04,小于預(yù)設(shè)時長間隔5分鐘,則電子設(shè)備不對用戶端的使用信息進行記錄。
[0054]進一步的,由于電子設(shè)備上傳網(wǎng)絡(luò)側(cè)的使用信息包含面部表情、聲音等個人信息,為保護用戶的隱私權(quán),在步驟102上傳使用信息之前電子設(shè)備還可以詢問用戶是否上傳使用信息,在獲得用戶的許可之后,電子設(shè)備再執(zhí)行步驟102,上傳用戶端的使用信息。具體的,在步驟102之前,電子設(shè)備顯示信息上傳提示框,詢問用戶是否上傳使用信息,當(dāng)用戶確定上傳使用信息時,接收確認上傳指示。步驟102具體為電子設(shè)備根據(jù)接收到的確認上傳指示將至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)。
[0055]參考圖1所示方法的實現(xiàn),本發(fā)明實施例還提供了一種電子設(shè)備,用以實現(xiàn)圖1所示的方法。如圖2所示,所述電子設(shè)備包括:判斷單元21、信息記錄單元22、信息發(fā)送單元23、顯示單元24以及接收單元25,其中,
[0056]所述判斷單元21,用于判斷是否到達信息采集時刻;
[0057]所述信息記錄單元22,用于當(dāng)所述判斷單元21判斷到達所述信息采集時刻時,對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄;
[0058]所述信息記錄單元22用于:采集包含用戶表情的視頻數(shù)據(jù)、采集用戶使用應(yīng)用的操作數(shù)據(jù)以及采集包含用戶語音的音頻數(shù)據(jù);
[0059]所述信息發(fā)送單元23,用于將所述信息記錄單元22記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)。
[0060]進一步的,所述判斷單元21用于:
[0061]判斷所述應(yīng)用是否開啟,如果所述應(yīng)用開啟則到達所述信息采集時刻;
[0062]判斷所述應(yīng)用的開啟時長是否滿足預(yù)設(shè)啟動時長,如果滿足所述預(yù)設(shè)啟動時長則到達所述信息采集時刻;
[0063]判斷是否接收到信息采集指示,如果接收到信息采集指示則到達所述信息采集時刻。
[0064]進一步的,如圖3所示,所述信息記錄單元22包括:
[0065]拍攝子單元31,用于采集用戶的面部視頻數(shù)據(jù);
[0066]錄屏子單元32,用于對用戶使用應(yīng)用的過程進行錄屏;
[0067]軌跡記錄子單元33,用于記錄用戶的滑動軌跡;
[0068]錄音子單元34,用于采集用戶聲音的音頻數(shù)據(jù)。
[0069]進一步的,仍如圖3所示,所述信息記錄單元22還包括:
[0070]合成子單元35,用于將所述錄屏子單元32記錄的錄屏內(nèi)容與所述軌跡記錄子單元33記錄的所述滑動軌跡進行合成,獲得模擬用戶操作過程的數(shù)據(jù),作為所述使用信息。
[0071]進一步的,所述判斷單元21還用于判斷從到達所述信息采集時刻起,記錄時間是否到達預(yù)設(shè)記錄時長;
[0072]所述信息記錄單元22還用于當(dāng)所述判斷單元21判斷所述記錄時間到達所述預(yù)設(shè)記錄時長時,結(jié)束對所述使用信息的記錄;
[0073]所述信息發(fā)送單元23用于將所述信息記錄單元22在所述預(yù)設(shè)記錄時長內(nèi)記錄的使用信息上傳給網(wǎng)絡(luò)側(cè)。
[0074]進一步的,所述判斷單元21還用當(dāng)?shù)竭_所述信息采集時刻時,判斷所述信息采集時刻與上一次信息采集時刻之間的時間間隔是否大于或等于預(yù)設(shè)時長間隔,得出判斷結(jié)果;
[0075]所述信息記錄單元22還用于當(dāng)所述判斷單元21的判斷結(jié)果為是時,對所述用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄。
[0076]進一步的,所述顯示單元24,用于在所述信息發(fā)送單元23將所述信息記錄單元記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)之前,顯示信息上傳提示框,詢問用戶是否上傳所述使用信息;
[0077]所述接收單元25,用于接收確認上傳指示,所述確認上傳指示表示用戶確定上傳所述使用信息;
[0078]所述信息發(fā)送單元23還用于根據(jù)所述接收單元25接收的所述確認上傳指示將所述信息記錄單元22記錄的所述至少一種使用信息上傳給所述網(wǎng)絡(luò)側(cè)。
[0079]本發(fā)明實施例提供的電子設(shè)備,能夠在信息采集時刻上對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄,然后將記錄的使用信息上傳給網(wǎng)絡(luò)側(cè),以便網(wǎng)絡(luò)側(cè)的軟件開發(fā)者獲得優(yōu)化應(yīng)用的參考信息。其中,記錄用戶端使用當(dāng)前應(yīng)用的使用信息包括記錄下述至少一種使用信息:采集包含用戶表情的視頻數(shù)據(jù)、采集用戶使用應(yīng)用的操作數(shù)據(jù)以及采集包含用戶語音的音頻數(shù)據(jù)。其中,包含用戶表情的視頻數(shù)據(jù)和包含用戶語音的音頻數(shù)據(jù)可以反映用戶使用應(yīng)用的滿意度,由此體現(xiàn)出用戶對應(yīng)用整體的概括性評價;包含用戶人眼視線的視頻數(shù)據(jù)可以反映用戶的關(guān)注點,由此體現(xiàn)出用戶偏好的功能;用戶使用應(yīng)用的操作數(shù)據(jù)可以反映用戶使用應(yīng)用時是否了解該應(yīng)用的功能,例如應(yīng)用中某個功能用來做什么、怎么用,由此可以體現(xiàn)出用戶是否真正了解該應(yīng)用的功能,因而評價出該應(yīng)用是否便于使用,此外用戶使用應(yīng)用的操作數(shù)據(jù)也可以反映出用戶的關(guān)注點。由于電子設(shè)備可以在用戶使用應(yīng)用的過程中自動記錄并上傳用戶端的使用信息,因此與現(xiàn)有技術(shù)中獲取用戶在網(wǎng)絡(luò)上的評價留言相比,可以不受用戶行為習(xí)慣的影響獲取到足夠多的優(yōu)化參考信息;同時,由于電子設(shè)備可以上傳反映用戶滿意度、用戶了解程度、用戶關(guān)注點等詳細的優(yōu)化參考信息,因此與現(xiàn)有技術(shù)中,應(yīng)用程序記錄上傳應(yīng)用的使用次數(shù)相比,可以為軟件開發(fā)者提供更詳細、更有價值的優(yōu)化參考信息。綜上兩點,本發(fā)明實施例提供的電子設(shè)備,可以從數(shù)量和質(zhì)量兩個方面有效獲取用戶端的使用信息。
[0080]本發(fā)明實施例中所述的電子設(shè)備可以但不限于是手機或電腦,當(dāng)所述電子設(shè)備為電腦時,所述電腦的包括但不僅限于是臺式電腦或平板電腦。
[0081]通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0082]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種獲取用戶端使用信息的方法,其特征在于,包括: 判斷是否到達信息采集時刻,如果到達所述信息采集時刻,則對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄; 所述對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄包括記錄下述至少一種使用信息:采集包含用戶表情的視頻數(shù)據(jù)、采集用戶使用應(yīng)用的操作數(shù)據(jù)以及采集包含用戶語音的音頻數(shù)據(jù); 將記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷是否到達信息采集時刻,包括: 判斷所述應(yīng)用是否開啟,如果所述應(yīng)用開啟則到達所述信息采集時刻; 或者,判斷所述應(yīng)用的開啟時長是否滿足預(yù)設(shè)啟動時長,如果滿足所述預(yù)設(shè)啟動時長則到達所述信息采集時刻; 或者,判斷是否接收到信息采集指示,如果接收到信息采集指示則到達所述信息采集時刻。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采集包含用戶表情的視頻數(shù)據(jù)包括,通過前置攝像頭采集用戶的面部視頻數(shù)據(jù); 所述采集用戶使用應(yīng)用的 操作數(shù)據(jù)包括,對用戶使用應(yīng)用的過程進行錄屏和/或記錄用戶在觸控屏幕上的滑動軌跡; 所述采集包含用戶語音的音頻數(shù)據(jù)包括,通過麥克風(fēng)采集用戶聲音的音頻數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在對用戶使用應(yīng)用的過程進行錄屏并且記錄用戶在觸控屏幕上的滑動軌跡之后,所述方法進一步包括: 將錄屏內(nèi)容與所述滑動軌跡進行合成,獲得模擬用戶操作過程的數(shù)據(jù),作為所述使用信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括: 從到達所述信息采集時刻起,當(dāng)記錄時間到達預(yù)設(shè)記錄時長時,結(jié)束對所述使用信息的記錄; 所述將記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè),包括: 將預(yù)設(shè)記錄時長內(nèi)記錄的使用信息上傳給網(wǎng)絡(luò)側(cè)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括: 當(dāng)?shù)竭_所述信息采集時刻時,判斷所述信息采集時刻與上一次信息采集時刻之間的時間間隔是否大于或等于預(yù)設(shè)時長間隔,得出判斷結(jié)果; 所述對用戶端使用應(yīng)用的使用信息進行記錄,包括: 當(dāng)所述判斷結(jié)果為是時,對所述用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其特征在于,在所述將記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)之前,所述方法進一步包括: 顯示信息上傳提示框,詢問用戶是否上傳所述使用信息; 當(dāng)用戶確定上傳所述使用信息時,接收確認上傳指示; 所述將記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè),包括: 根據(jù)所述確認上傳指示將所述至少一種使用信息上傳給所述網(wǎng)絡(luò)側(cè)。
8.—種電子設(shè)備,其特征在于,包括:判斷單元,用于判斷是否到達信息采集時刻; 信息記錄單元,用于當(dāng)所述判斷單元判斷到達所述信息采集時刻時,對用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄; 所述信息記錄單元用于:采集包含用戶表情的視頻數(shù)據(jù)、采集用戶使用應(yīng)用的操作數(shù)據(jù)以及采集包含用戶語音的音頻數(shù)據(jù); 信息發(fā)送單元,用于將所述信息記錄單元記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)。
9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述判斷單元用于: 判斷所述應(yīng)用是否開啟,如果所述應(yīng)用開啟則到達所述信息采集時刻; 判斷所述應(yīng)用的開啟時長是否滿足預(yù)設(shè)啟動時長,如果滿足所述預(yù)設(shè)啟動時長則到達所述信息采集時刻; 判斷是否接收到信息采集指示,如果接收到信息采集指示則到達所述信息采集時刻。
10.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述信息記錄單元包括: 拍攝子單元,用于采 集用戶的面部視頻數(shù)據(jù); 錄屏子單元,用于對用戶使用應(yīng)用的過程進行錄屏; 軌跡記錄子單元,用于記錄用戶的滑動軌跡; 錄音子單元,用于采集用戶聲音的音頻數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,所述信息記錄單元還包括: 合成子單元,用于將所述錄屏子單元記錄的錄屏內(nèi)容與所述軌跡記錄子單元記錄的所述滑動軌跡進行合成,獲得模擬用戶操作過程的數(shù)據(jù),作為所述使用信息。
12.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述判斷單元還用于判斷從到達所述信息采集時刻起,記錄時間是否到達預(yù)設(shè)記錄時長; 所述信息記錄單元還用于當(dāng)所述判斷單元判斷所述記錄時間到達所述預(yù)設(shè)記錄時長時,結(jié)束對所述使用信息的記錄; 所述信息發(fā)送單元用于將所述信息記錄單元在所述預(yù)設(shè)記錄時長內(nèi)記錄的使用信息上傳給網(wǎng)絡(luò)側(cè)。
13.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述判斷單元還用當(dāng)?shù)竭_所述信息采集時刻時,判斷所述信息采集時刻與上一次信息采集時刻之間的時間間隔是否大于或等于預(yù)設(shè)時長間隔,得出判斷結(jié)果; 所述信息記錄單元還用于當(dāng)所述判斷單元的判斷結(jié)果為是時,對所述用戶端使用當(dāng)前應(yīng)用的使用信息進行記錄。
14.根據(jù)權(quán)利要求8至13中任一項所述的電子設(shè)備,其特征在于,所述電子設(shè)備進一步包括: 顯示單元,用于在所述信息發(fā)送單元將所述信息記錄單元記錄的所述至少一種使用信息上傳給網(wǎng)絡(luò)側(cè)之前,顯示信息上傳提示框,詢問用戶是否上傳所述使用信息; 接收單元,用于接收確認上傳指示,所述確認上傳指示表示用戶確定上傳所述使用信息; 所述信息發(fā)送單元還用于根據(jù)所述接收單元接收的所述確認上傳指示將所述信息記錄單元記錄的所述至少一種使用信息上傳給所述網(wǎng)絡(luò)側(cè)。
【文檔編號】G06F3/01GK104007807SQ201310058329
【公開日】2014年8月27日 申請日期:2013年2月25日 優(yōu)先權(quán)日:2013年2月25日
【發(fā)明者】張錦銘, 丁如敏 申請人:騰訊科技(深圳)有限公司