操作錄制方法及操作錄制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端領(lǐng)域,特別是涉及一種操作錄制方法及操作錄制裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)終端的日益普及,人們?cè)絹?lái)越多的使用移動(dòng)終端進(jìn)行娛樂(lè)以及獲取網(wǎng)絡(luò)信息。因此應(yīng)用開(kāi)發(fā)商針對(duì)移動(dòng)終端開(kāi)發(fā)了各種應(yīng)用。但是為了保證應(yīng)用可以正常的進(jìn)行工作,開(kāi)發(fā)工程師會(huì)在應(yīng)用投入市場(chǎng)前對(duì)應(yīng)用進(jìn)行各種數(shù)據(jù)測(cè)試。
[0003]在現(xiàn)有的進(jìn)行應(yīng)用數(shù)據(jù)測(cè)試的方法中,會(huì)對(duì)應(yīng)用的某些操作進(jìn)行錄制,然后將錄制結(jié)果在各種類型的移動(dòng)終端上進(jìn)行回放,以測(cè)試各種類型的移動(dòng)終端對(duì)該應(yīng)用的兼容性。
[0004]上述的操作錄制主要是通過(guò)記錄操作動(dòng)作的屏幕坐標(biāo)來(lái)實(shí)現(xiàn)的,由于不同的移動(dòng)終端的輸入法設(shè)置以及屏幕分辯率的差異,同一輸入文本在不同的移動(dòng)終端能記錄的操作動(dòng)作的屏幕坐標(biāo)差異可能很大,這樣導(dǎo)致記錄下來(lái)的操作動(dòng)作不能在各種類型的移動(dòng)終端上實(shí)現(xiàn)準(zhǔn)確的回放,從而加大了操作動(dòng)作錄制以及操作動(dòng)作回放的難度。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種可兼容各種移動(dòng)終端的操作錄制方法;以解決現(xiàn)有的操作錄制方法不能兼容于各種移動(dòng)終端,從而加大了操作動(dòng)作錄制以及操作動(dòng)作回放的難度。
[0006]本發(fā)明實(shí)施例還提供一種可兼容各種移動(dòng)終端的操作錄制裝置;以解決現(xiàn)有的操作錄制裝置不能兼容于各種移動(dòng)終端,從而加大了操作動(dòng)作錄制以及操作動(dòng)作回放的難度。
[0007]為解決上述問(wèn)題,本發(fā)明提供的技術(shù)方案如下:
[0008]本發(fā)明實(shí)施例提供一種操作錄制方法,其包括:
[0009]檢測(cè)輸入法的激活指令以及所述輸入法的結(jié)束指令,并根據(jù)所述輸入法的激活指令、所述輸入法的結(jié)束指令以及所述輸入法的輸入法參數(shù),獲取輸入內(nèi)容;
[0010]根據(jù)所述輸入內(nèi)容,生成替換輸入操作;以及
[0011]使用所述替換輸入操作替換錄制輸入操作;
[0012]其中所述錄制輸入操作為檢測(cè)到所述輸入法的激活指令至檢測(cè)到所述輸入法的結(jié)束指令的區(qū)間內(nèi)錄制的操作。
[0013]本發(fā)明實(shí)施例還提供一種操作錄制裝置,其包括:
[0014]輸入內(nèi)容獲取模塊,用于檢測(cè)輸入法的激活指令以及所述輸入法的結(jié)束指令,并根據(jù)所述輸入法的激活指令、所述輸入法的結(jié)束指令以及所述輸入法的輸入法參數(shù),獲取輸入內(nèi)容;
[0015]替換操作生成模塊,用于根據(jù)所述輸入內(nèi)容,生成替換輸入操作;以及
[0016]替換模塊,用于使用所述替換輸入操作替換錄制輸入操作;
[0017]其中所述錄制輸入操作為檢測(cè)到所述輸入法的激活指令至檢測(cè)到所述輸入法的結(jié)束指令的區(qū)間內(nèi)錄制的操作。
[0018]相較于現(xiàn)有技術(shù)的操作錄制方法及操作錄制裝置,本發(fā)明的操作錄制方法及操作錄制裝置對(duì)錄制輸入操作進(jìn)行替換,提高了回放操作的準(zhǔn)確性,對(duì)各種不同的移動(dòng)終端的兼容性高;解決了現(xiàn)有的操作錄制方法及操作錄制裝置不能兼容于各種移動(dòng)終端,從而加大了操作動(dòng)作錄制以及操作動(dòng)作回放的難度。
【附圖說(shuō)明】
[0019]圖1為本發(fā)明的操作錄制裝置所在的電子設(shè)備的工作環(huán)境結(jié)構(gòu)示意圖;
[0020]圖2為本發(fā)明的操作錄制裝置的優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0021]圖3為本發(fā)明的操作錄制裝置的優(yōu)選實(shí)施例的輸入內(nèi)容獲取模塊的結(jié)構(gòu)示意圖;
[0022]圖4為本發(fā)明的操作錄制方法的優(yōu)選實(shí)施例的流程圖;
[0023]圖5為本發(fā)明的操作錄制方法的優(yōu)選實(shí)施例的步驟S401的流程圖;
[0024]圖6為本發(fā)明的操作錄制方法及操作錄制裝置的具體實(shí)施例的示意圖。
【具體實(shí)施方式】
[0025]請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來(lái)舉例說(shuō)明。以下的說(shuō)明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0026]在以下的說(shuō)明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行之作業(yè)的步驟及符號(hào)來(lái)說(shuō)明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計(jì)算機(jī)執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號(hào)的計(jì)算機(jī)處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來(lái)改變?cè)撚?jì)算機(jī)之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來(lái)說(shuō)明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0027]如本申請(qǐng)所使用的術(shù)語(yǔ)“組件”、“模塊”、“系統(tǒng)”、“接口 ”、“進(jìn)程”等等一般地旨在指計(jì)算機(jī)相關(guān)實(shí)體:硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件可以是但不限于是運(yùn)行在處理器上的進(jìn)程、處理器、對(duì)象、可執(zhí)行應(yīng)用、執(zhí)行的線程、程序和/或計(jì)算機(jī)。通過(guò)圖示,運(yùn)行在控制器上的應(yīng)用和該控制器二者都可以是組件。一個(gè)或多個(gè)組件可以有在于執(zhí)行的進(jìn)程和/或線程內(nèi),并且組件可以位于一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或更多計(jì)算機(jī)之間。
[0028]而且,要求保護(hù)的主題可以被實(shí)現(xiàn)為使用標(biāo)準(zhǔn)編程和/或工程技術(shù)產(chǎn)生軟件、固件、硬件或其任意組合以控制計(jì)算機(jī)實(shí)現(xiàn)所公開(kāi)的主題的方法、裝置或制造品。本文所使用的術(shù)語(yǔ)“制造品”旨在包含可從任意計(jì)算機(jī)可讀設(shè)備、載體或介質(zhì)訪問(wèn)的計(jì)算機(jī)程序。當(dāng)然,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到可以對(duì)該配置進(jìn)行許多修改,而不脫離要求保護(hù)的主題的范圍或精神。
[0029]圖1和隨后的討論提供了對(duì)實(shí)現(xiàn)本發(fā)明所述的操作錄制裝置所在的電子設(shè)備的工作環(huán)境的簡(jiǎn)短、概括的描述。圖1的工作環(huán)境僅僅是適當(dāng)?shù)墓ぷ鳝h(huán)境的一個(gè)實(shí)例并且不旨在建議關(guān)于工作環(huán)境的用途或功能的范圍的任何限制。實(shí)例電子設(shè)備112包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、移動(dòng)設(shè)備(比如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、媒體播放器等等)、多處理器系統(tǒng)、消費(fèi)型電子設(shè)備、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述任意系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境,等等。
[0030]盡管沒(méi)有要求,但是在“計(jì)算機(jī)可讀指令”被一個(gè)或多個(gè)電子設(shè)備執(zhí)行的通用背景下描述實(shí)施例。計(jì)算機(jī)可讀指令可以經(jīng)由計(jì)算機(jī)可讀介質(zhì)來(lái)分布(下文討論)。計(jì)算機(jī)可讀指令可以實(shí)現(xiàn)為程序模塊,比如執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的功能、對(duì)象、應(yīng)用編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等等。典型地,該計(jì)算機(jī)可讀指令的功能可以在各種環(huán)境中隨意組合或分布。
[0031]圖1圖示了包括本發(fā)明的操作錄制裝置的一個(gè)或多個(gè)實(shí)施例的電子設(shè)備112的實(shí)例。在一種配置中,電子設(shè)備112包括至少一個(gè)處理單元116和存儲(chǔ)器118。根據(jù)電子設(shè)備的確切配置和類型,存儲(chǔ)器118可以是易失性的(比如RAM)、非易失性的(比如ROM、閃存等)或二者的某種組合。該配置在圖1中由虛線114圖示。
[0032]在其他實(shí)施例中,電子設(shè)備112可以包括附加特征和/或功能。例如,設(shè)備112還可以包括附加的存儲(chǔ)裝置(例如可移除和/或不可移除的),其包括但不限于磁存儲(chǔ)裝置、光存儲(chǔ)裝置等等。這種附加存儲(chǔ)裝置在圖1中由存儲(chǔ)裝置120圖示。在一個(gè)實(shí)施例中,用于實(shí)現(xiàn)本文所提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令可以在存儲(chǔ)裝置120中。存儲(chǔ)裝置120還可以存儲(chǔ)用于實(shí)現(xiàn)操作系統(tǒng)、應(yīng)用程序等的其他計(jì)算機(jī)可讀指令。計(jì)算機(jī)可讀指令可以載入存儲(chǔ)器118中由例如處理單元116執(zhí)行。
[00