一種執(zhí)行終端操作信息的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端領(lǐng)域,尤其涉及一種執(zhí)行終端操作信息的方法及裝置。
【背景技術(shù)】
[0002]隨著電子科技以及互聯(lián)網(wǎng)的發(fā)展,智能終端的使用越來越廣泛,目前的智能終端在測試時(shí),往往需要將用戶之前在某個(gè)時(shí)間內(nèi)的歷史操作找出并展示給測試工程師查看以找出具體問題,現(xiàn)有技術(shù)中,只能對終端用戶的歷史操作信息進(jìn)行記錄,當(dāng)用戶調(diào)出歷史操作信息時(shí),只能查看到某個(gè)時(shí)間終端運(yùn)行了某些操作,不能查看具體的操作運(yùn)行過程,如果用戶或測試工程師想要查看具體的歷史操作過程時(shí),還需要按照記錄的操作信息逐一進(jìn)行操作從而回放當(dāng)時(shí)的運(yùn)行過程,該過程漫長且繁瑣,不利于測試工程師及時(shí)地找出相應(yīng)的故障。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種執(zhí)行終端操作信息的方法及裝置,可以實(shí)時(shí)獲取并存儲(chǔ)用戶對終端的歷史操作信息,當(dāng)選取某些歷史操作信息時(shí),終端可以按照操作時(shí)間的順序自動(dòng)執(zhí)行選取出的操作指令,實(shí)現(xiàn)了終端自動(dòng)執(zhí)行歷史操作,有利于用戶查看終端的歷史操作,有利于測試工程師查找相應(yīng)的故障。
[0004]第一方面,本發(fā)明實(shí)施例提供了一種執(zhí)行終端操作信息的方法,包括:
[0005]獲取對終端進(jìn)行操作的操作信息,所述操作信息包括觸發(fā)所述終端執(zhí)行操作的操作指令以及所述操作指令對應(yīng)的操作時(shí)間;
[0006]將所述操作信息按照預(yù)定格式存儲(chǔ)到預(yù)設(shè)數(shù)據(jù)庫中,所述預(yù)設(shè)數(shù)據(jù)庫中包括至少一條操作信息;
[0007]當(dāng)從所述預(yù)設(shè)數(shù)據(jù)庫中選取出操作信息時(shí),自動(dòng)控制終端執(zhí)行所述選取的操作信息中的操作指令。
[0008]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述將所述操作信息按照預(yù)定格式存儲(chǔ)到預(yù)設(shè)數(shù)據(jù)庫中之后,自動(dòng)控制終端執(zhí)行所述選取的操作信息中的操作指令之前,還包括:
[0009]獲取需要從所述預(yù)設(shè)數(shù)據(jù)庫中選取出的操作信息的時(shí)間段;
[0010]從所述預(yù)設(shè)數(shù)據(jù)庫中選取所述時(shí)間段內(nèi)的操作指令;
[0011]所述自動(dòng)控制終端執(zhí)行所述選取的操作信息中的操作指令具體為:
[0012]當(dāng)從所述預(yù)設(shè)數(shù)據(jù)庫中選取出所述時(shí)間段內(nèi)的操作指令時(shí),根據(jù)所述選取出的操作指令對應(yīng)的操作時(shí)間,按照時(shí)間順序依次自動(dòng)控制所述終端執(zhí)行所述選取出的操作指令。
[0013]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述將所述操作信息按照預(yù)定格式存儲(chǔ)到預(yù)設(shè)數(shù)據(jù)庫中,包括:
[0014]生成操作指令時(shí)間序列,所述操作指令時(shí)間序列包括所述操作信息中的操作指令以及所述操作指令對應(yīng)的操作時(shí)間;
[0015]將所述操作指令時(shí)間序列存儲(chǔ)到所述預(yù)設(shè)數(shù)據(jù)庫中。
[0016]結(jié)合第一方面,在第三種可能的實(shí)現(xiàn)方式中,所述操作指令為觸摸終端屏幕指令,所述生成操作指令時(shí)間序列具體為:
[0017]根據(jù)所述觸摸終端屏幕指令在所述終端屏幕中觸發(fā)的位置信息,以及所述觸摸終端屏幕指令觸發(fā)的時(shí)間,生成所述操作指令時(shí)間序列,所述操作指令時(shí)間序列包括所述觸摸終端屏幕指令對應(yīng)的位置信息以及所述觸摸終端屏幕指令對應(yīng)的操作時(shí)間。
[0018]結(jié)合第一方面,在第四種可能的實(shí)現(xiàn)方式中,所述操作指令為啟動(dòng)終端應(yīng)用程序指令,所述生成操作指令時(shí)間序列具體為:
[0019]根據(jù)所述啟動(dòng)終端應(yīng)用程序指令針對的終端應(yīng)用程序名稱,以及所述啟動(dòng)終端應(yīng)用程序指令觸發(fā)的時(shí)間,生成所述操作指令時(shí)間序列,所述操作指令時(shí)間序列包括所述啟動(dòng)終端應(yīng)用程序指令對應(yīng)的終端應(yīng)用程序名稱以及所述啟動(dòng)終端應(yīng)用程序指令對應(yīng)的操作時(shí)間。
[0020]結(jié)合第一方面,在第五種可能的實(shí)現(xiàn)方式中,所述操作指令為點(diǎn)擊終端虛擬按鍵指令,所述生成操作指令時(shí)間序列具體為:
[0021]根據(jù)所述點(diǎn)擊終端虛擬按鍵指令觸發(fā)時(shí)對應(yīng)的終端虛擬按鍵名稱,以及所述點(diǎn)擊終端虛擬按鍵指令觸發(fā)的時(shí)間,生成所述操作指令時(shí)間序列,所述操作指令時(shí)間序列包括所述點(diǎn)擊終端虛擬按鍵指令對應(yīng)的虛擬按鍵名稱以及所述點(diǎn)擊終端虛擬按鍵指令對應(yīng)的操作時(shí)間。
[0022]第二方面,本發(fā)明實(shí)施例提供了一種執(zhí)行終端操作信息的裝置,包括:
[0023]第一獲取單元,用于獲取對終端進(jìn)行操作的操作信息,所述操作信息包括觸發(fā)所述終端執(zhí)行操作的操作指令以及所述操作指令對應(yīng)的操作時(shí)間;
[0024]存儲(chǔ)單元,用于將所述操作信息按照預(yù)定格式存儲(chǔ)到預(yù)設(shè)數(shù)據(jù)庫中,所述預(yù)設(shè)數(shù)據(jù)庫中包括至少一條操作信息;
[0025]執(zhí)行單元,用于當(dāng)從所述預(yù)設(shè)數(shù)據(jù)庫中選取出操作信息時(shí),自動(dòng)控制終端執(zhí)行所述選取的操作信息中的操作指令。
[0026]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,還包括:
[0027]第二獲取單元,用于獲取需要從所述預(yù)設(shè)數(shù)據(jù)庫中選取出的操作信息的時(shí)間段;
[0028]選取單元,用于從所述預(yù)設(shè)數(shù)據(jù)庫中選取所述時(shí)間段內(nèi)的操作指令;
[0029]所述執(zhí)行單元具體用于當(dāng)從所述預(yù)設(shè)數(shù)據(jù)庫中選取出所述時(shí)間段內(nèi)的操作指令時(shí),根據(jù)所述選取出的操作指令對應(yīng)的操作時(shí)間,按照時(shí)間順序依次自動(dòng)控制所述終端執(zhí)行所述選取出的操作指令。
[0030]結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,所述存儲(chǔ)單元包括:
[0031]生成單元,用于生成操作指令時(shí)間序列,所述操作指令時(shí)間序列包括所述操作信息中的操作指令以及所述操作指令對應(yīng)的操作時(shí)間;
[0032]所述存儲(chǔ)單元具體用于將所述操作指令時(shí)間序列存儲(chǔ)到所述預(yù)設(shè)數(shù)據(jù)庫中。
[0033]結(jié)合第二方面,在第三種可能的實(shí)現(xiàn)方式中,所述操作指令為觸摸終端屏幕指令,所述生成單元具體用于:
[0034]根據(jù)所述觸摸終端屏幕指令在所述終端屏幕中觸發(fā)的位置信息,以及所述觸摸終端屏幕指令觸發(fā)的時(shí)間,生成所述操作指令時(shí)間序列,所述操作指令時(shí)間序列包括所述觸摸終端屏幕指令對應(yīng)的位置信息以及所述觸摸終端屏幕指令對應(yīng)的操作時(shí)間。
[0035]結(jié)合第二方面,在第四種可能的實(shí)現(xiàn)方式中,所述操作指令為啟動(dòng)終端應(yīng)用程序指令,所述生成單元具體用于:
[0036]根據(jù)所述啟動(dòng)終端應(yīng)用程序指令針對的終端應(yīng)用程序名稱,以及所述啟動(dòng)終端應(yīng)用程序指令觸發(fā)的時(shí)間,生成所述操作指令時(shí)間序列,所述操作指令時(shí)間序列包括所述啟動(dòng)終端應(yīng)用程序指令對應(yīng)的終端應(yīng)用程序名稱以及所述啟動(dòng)終端應(yīng)用程序指令對應(yīng)的操作時(shí)間。
[0037]結(jié)合第二方面,在第五種可能的實(shí)現(xiàn)方式中,所述操作指令為點(diǎn)擊終端虛擬按鍵指令,所述生成單元具體用于:
[0038]根據(jù)所述點(diǎn)擊終端虛擬按鍵指令觸發(fā)時(shí)對應(yīng)的終端虛擬按鍵名稱,以及所述點(diǎn)擊終端虛擬按鍵指令觸發(fā)的時(shí)間,生成所述操作指令時(shí)間序列,所述操作指令時(shí)間序列包括所述點(diǎn)擊終端虛擬按鍵指令對應(yīng)的虛擬按鍵名稱以及所述點(diǎn)擊終端虛擬按鍵指令對應(yīng)的操作時(shí)間。
[0039]通過實(shí)施本發(fā)明實(shí)施例,可以實(shí)時(shí)獲取用戶對終端的歷史操作信息,并按照操作指令以及操作時(shí)間的對應(yīng)序列格式存儲(chǔ)到數(shù)據(jù)庫中,用戶或測試工程師不僅可以查看數(shù)據(jù)庫中的歷史操作記錄,還可以從數(shù)據(jù)庫中選取某些歷史操作信息,終端可以按照操作時(shí)間的順序自動(dòng)執(zhí)行用戶或測試工程師選取出的操作指令,實(shí)現(xiàn)了終端自動(dòng)執(zhí)行歷史操作,有利于用戶查看終端的歷史操作,有利于測試工程師根據(jù)歷史操作過程查找相應(yīng)的故障。
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本發(fā)明實(shí)施例提供的一種執(zhí)行終端操作信息的方法流程示意圖;
[0042]圖2是本發(fā)明實(shí)施例提供的另一種執(zhí)行終端操作信息的方法流程示意圖;
[0043]圖3是本發(fā)明實(shí)施例提供的另一種執(zhí)行終端操作信息的方法流程示意圖;
[0044]圖3a是本發(fā)明實(shí)施例提供的操作指令時(shí)間坐標(biāo)軸的示意圖;
[0045]圖4是本發(fā)明實(shí)施例提供的另一種執(zhí)行終端操作信息的方法流程示意圖;
[0046]圖5是本發(fā)明實(shí)施例提供的另一種執(zhí)行終端操作信息的方法流程示意圖;
[0047]圖6是本發(fā)明實(shí)施例提供的一種執(zhí)行終端操作信息的裝置的結(jié)構(gòu)示意圖;
[0048]圖7是本發(fā)明實(shí)施例提供的另一種執(zhí)行終端操作信息的裝置的結(jié)構(gòu)示意圖;
[0049]圖8是本發(fā)明實(shí)施例提供的另一種執(zhí)行終端操作信息的裝置的結(jié)構(gòu)示意圖;
[0050]圖9是本發(fā)明實(shí)施例提供的另一種執(zhí)行終端操作信息的裝置的結(jié)構(gòu)示意圖;
[0051]圖10是本發(fā)明實(shí)施例提供的另一種執(zhí)行終端操作信息的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0052]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]需要說明的是,在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和