性以及對(duì)不同的移動(dòng)終端的兼容性。
[0084]本優(yōu)選實(shí)施例的操作錄制方法對(duì)錄制輸入操作替換為替換輸入操作,提高了回放操作的準(zhǔn)確性,對(duì)各種不同的移動(dòng)終端的兼容性高。
[0085]下面通過(guò)圖6詳細(xì)說(shuō)明本發(fā)明的操作錄制方法及操作錄制裝置的具體工作原理。圖6為本發(fā)明的操作錄制方法及操作錄制裝置的具體實(shí)施例的示意圖。
[0086]步驟S601,啟動(dòng)操作錄制裝置,進(jìn)入錄制流程,隨后轉(zhuǎn)到步驟S602。
[0087]步驟S602,操作錄制裝置會(huì)監(jiān)控輸入法的界面是否會(huì)轉(zhuǎn)換為展示狀態(tài)(輸入法的界面默認(rèn)為非展示狀態(tài))。如安卓手機(jī)可通過(guò)dumpsys input_method中的mffindowffasVisible的值,如mWindowWasVisible的值為ture,則說(shuō)明輸入法的界面轉(zhuǎn)換為展示狀態(tài),如輸入法的界面轉(zhuǎn)換為展示狀態(tài),則轉(zhuǎn)到步驟S603。如輸入法的界面未轉(zhuǎn)換為展示狀態(tài),則記錄用戶的操作。
[0088]步驟S603,捕獲輸入法的界面中的輸入內(nèi)容。根據(jù)輸入法的輸入法參數(shù)(如輸入法的名稱以及輸入法的界面等)生成一輸入法的偽界面。操作錄制裝置會(huì)在輸入法的界面轉(zhuǎn)換為非展示狀態(tài)(即mWindowWasVisible的值為false)時(shí),從輸入法的偽界面獲取輸入內(nèi)容,轉(zhuǎn)到步驟S604。
[0089]步驟S604,通過(guò)剪貼板將輸入內(nèi)容輸出到相應(yīng)的輸入位置。轉(zhuǎn)到步驟S605。
[0090]步驟S605,將輸入內(nèi)容轉(zhuǎn)換為替換輸入操作,并在替換輸入操作的首部設(shè)置一輸入法進(jìn)程去除子操作。
[0091]本發(fā)明的操作錄制裝置錄制的操作過(guò)程可使用現(xiàn)有技術(shù)的操作回放裝置進(jìn)行回放,并且回放操作的準(zhǔn)確性高。
[0092]本發(fā)明的操作錄制方法及操作錄制裝置對(duì)錄制輸入操作進(jìn)行替換,提高了回放操作的準(zhǔn)確性,對(duì)各種不同的移動(dòng)終端的兼容性高;解決了現(xiàn)有的操作錄制方法及操作錄制裝置不能兼容于各種移動(dòng)終端,從而加大了操作動(dòng)作錄制以及操作動(dòng)作回放的難度。
[0093]本發(fā)明實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。上述的各裝置或系統(tǒng),可以執(zhí)行相應(yīng)方法實(shí)施例中的方法。
[0094]綜上所述,雖然本發(fā)明已以優(yōu)選實(shí)施例揭露如上,但上述優(yōu)選實(shí)施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍以權(quán)利要求界定的范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種操作錄制方法,其特征在于,包括: 檢測(cè)輸入法的激活指令以及所述輸入法的結(jié)束指令,并根據(jù)所述輸入法的激活指令、所述輸入法的結(jié)束指令以及所述輸入法的輸入法參數(shù),獲取輸入內(nèi)容; 根據(jù)所述輸入內(nèi)容,生成替換輸入操作;以及 使用所述替換輸入操作替換錄制輸入操作; 其中所述錄制輸入操作為檢測(cè)到所述輸入法的激活指令至檢測(cè)到所述輸入法的結(jié)束指令的區(qū)間內(nèi)錄制的操作。2.根據(jù)權(quán)利要求1所述的操作錄制方法,其特征在于,所述檢測(cè)輸入法的激活指令的步驟包括: 檢測(cè)所述輸入法的界面是否由非展示狀態(tài)切換為展示狀態(tài);以及如所述輸入法的界面由所述非展示狀態(tài)切換為所述展示狀態(tài),則判斷檢測(cè)到所述輸入法的激活指令;否則判斷未檢測(cè)到所述輸入法的激活指令。3.根據(jù)權(quán)利要求1所述的操作錄制方法,其特征在于,所述檢測(cè)輸入法的結(jié)束指令的步驟包括: 檢測(cè)所述輸入法的界面是否由展示狀態(tài)切換至非展示狀態(tài);以及如所述輸入法的界面由所述展示狀態(tài)切換至所述非展示狀態(tài),則判斷檢測(cè)到所述輸入法的結(jié)束指令;否則判斷未檢測(cè)到所述輸入法的結(jié)束指令。4.根據(jù)權(quán)利要求1所述的操作錄制方法,其特征在于,所述獲取輸入內(nèi)容的步驟包括: 根據(jù)所述輸入法的輸入法參數(shù),生成所述輸入法的偽界面; 根據(jù)所述輸入法的激活指令,使用所述輸入法的偽界面覆蓋處于所述展示狀態(tài)的所述輸入法的界面;以及 根據(jù)所述輸入法的結(jié)束指令,通過(guò)所述輸入法的偽界面獲取所述輸入內(nèi)容,并將所述輸入內(nèi)容輸出到所述輸入法的界面上。5.根據(jù)權(quán)利要求1所述的操作錄制方法,其特征在于,所述替換輸入操作為將所述輸入內(nèi)容輸出到預(yù)定的輸入位置的操作。6.根據(jù)權(quán)利要求1所述的操作錄制方法,其特征在于,所述操作錄制方法還包括步驟: 在所述替換輸入操作的首部設(shè)置一輸入法進(jìn)程去除子操作。7.一種操作錄制裝置,其特征在于,包括: 輸入內(nèi)容獲取模塊,用于檢測(cè)輸入法的激活指令以及所述輸入法的結(jié)束指令,并根據(jù)所述輸入法的激活指令、所述輸入法的結(jié)束指令以及所述輸入法的輸入法參數(shù),獲取輸入內(nèi)容; 替換操作生成模塊,用于根據(jù)所述輸入內(nèi)容,生成替換輸入操作;以及 替換模塊,用于使用所述替換輸入操作替換錄制輸入操作; 其中所述錄制輸入操作為檢測(cè)到所述輸入法的激活指令至檢測(cè)到所述輸入法的結(jié)束指令的區(qū)間內(nèi)錄制的操作。8.根據(jù)權(quán)利要求7所述的操作錄制裝置,其特征在于,所述輸入內(nèi)容獲取模塊包括: 激活檢測(cè)單元,用于檢測(cè)所述輸入法的界面是否由非展示狀態(tài)切換為展示狀態(tài);以及 激活判斷單元,用于如所述激活檢測(cè)單元檢測(cè)到所述輸入法的界面由所述非展示狀態(tài)切換為所述展示狀態(tài),則判斷檢測(cè)到所述輸入法的激活指令;否則判斷未檢測(cè)到所述輸入法的激活指令。9.根據(jù)權(quán)利要求7所述的操作錄制裝置,其特征在于,所述輸入內(nèi)容獲取模塊包括: 結(jié)束檢測(cè)單元,用于檢測(cè)所述輸入法的界面是否由展示狀態(tài)切換為非展示狀態(tài);以及 結(jié)束判斷單元,用于如所述結(jié)束檢測(cè)單元檢測(cè)到所述輸入法的界面由所述展示狀態(tài)切換為所述非展示狀態(tài),則判斷檢測(cè)到所述輸入法的結(jié)束指令;否則判斷未檢測(cè)到所述輸入法的結(jié)束指令。10.根據(jù)權(quán)利要求7所述的操作錄制裝置,其特征在于,所述輸入內(nèi)容獲取模塊包括: 偽界面生成單元,用于根據(jù)所述輸入法的輸入法參數(shù),生成所述輸入法的偽界面; 覆蓋單元,用于根據(jù)所述輸入法的激活指令,使用所述輸入法的偽界面覆蓋處于所述展示狀態(tài)的所述輸入法的界面;以及 獲取單元,用于根據(jù)所述輸入法的結(jié)束指令,通過(guò)所述輸入法的偽界面獲取所述輸入內(nèi)容,并將所述輸入內(nèi)容輸出到所述輸入法的界面上。11.根據(jù)權(quán)利要求7所述的操作錄制裝置,其特征在于,所述替換輸入操作為將所述輸入內(nèi)容輸出到預(yù)定的輸入位置的操作。12.根據(jù)權(quán)利要求7所述的操作錄制裝置,其特征在于,所述操作錄制裝置還包括: 進(jìn)程去除設(shè)置模塊,用于在所述替換輸出操作的首部設(shè)置一輸入法進(jìn)程去除子操作。
【專利摘要】本發(fā)明提供一種操作錄制方法及操作錄制裝置,該操作錄制方法包括:檢測(cè)輸入法的激活指令以及輸入法的結(jié)束指令,并根據(jù)輸入法的激活指令、輸入法的結(jié)束指令以及輸入法的輸入法參數(shù),獲取輸入內(nèi)容;根據(jù)輸入內(nèi)容,生成替換輸入操作;以及使用替換輸入操作替換錄制輸入操作。本發(fā)明還提供一種操作錄制裝置,本發(fā)明的操作錄制方法及操作錄制裝置對(duì)錄制輸入操作進(jìn)行替換,提高了回放操作的準(zhǔn)確性,對(duì)各種不同的移動(dòng)終端兼容性高。
【IPC分類】G06F9/44, G06F11/36
【公開(kāi)號(hào)】CN105094766
【申請(qǐng)?zhí)枴緾N201410185350
【發(fā)明人】傅學(xué)君
【申請(qǐng)人】騰訊科技(深圳)有限公司
【公開(kāi)日】2015年11月25日
【申請(qǐng)日】2014年5月4日