33]本文所使用的術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移除和不可移除介質(zhì)。存儲(chǔ)器118和存儲(chǔ)裝置120是計(jì)算機(jī)存儲(chǔ)介質(zhì)的實(shí)例。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于RAM、ROM、EEPR0M、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字通用盤(DVD)或其他光存儲(chǔ)裝置、盒式磁帶、磁帶、磁盤存儲(chǔ)裝置或其他磁存儲(chǔ)設(shè)備、或可以用于存儲(chǔ)期望信息并可以被電子設(shè)備112訪問(wèn)的任何其他介質(zhì)。任意這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是電子設(shè)備112的一部分。
[0034]電子設(shè)備112還可以包括允許電子設(shè)備112與其他設(shè)備通信的通信連接126。通信連接126可以包括但不限于調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻發(fā)射器/接收器、紅外端口、USB連接或用于將電子設(shè)備112連接到其他電子設(shè)備的其他接口。通信連接126可以包括有線連接或無(wú)線連接。通信連接126可以發(fā)射和/或接收通信媒體。
[0035]術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”可以包括通信介質(zhì)。通信介質(zhì)典型地包含計(jì)算機(jī)可讀指令或諸如載波或其他傳輸機(jī)構(gòu)之類的“己調(diào)制數(shù)據(jù)信號(hào)”中的其他數(shù)據(jù),并且包括任何信息遞送介質(zhì)。術(shù)語(yǔ)“己調(diào)制數(shù)據(jù)信號(hào)”可以包括這樣的信號(hào):該信號(hào)特性中的一個(gè)或多個(gè)按照將信息編碼到信號(hào)中的方式來(lái)設(shè)置或改變。
[0036]電子設(shè)備112可以包括輸入設(shè)備124,比如鍵盤、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備、紅外相機(jī)、視頻輸入設(shè)備和/或任何其他輸入設(shè)備。設(shè)備112中也可以包括輸出設(shè)備122,比如一個(gè)或多個(gè)顯TK器、揚(yáng)聲器、打印機(jī)和/或任意其他輸出設(shè)備。輸入設(shè)備124和輸出設(shè)備122可以經(jīng)由有線連接、無(wú)線連接或其任意組合連接到電子設(shè)備112。在一個(gè)實(shí)施例中,來(lái)自另一個(gè)電子設(shè)備的輸入設(shè)備或輸出設(shè)備可以被用作電子設(shè)備112的輸入設(shè)備124或輸出設(shè)備122。
[0037]電子設(shè)備112的組件可以通過(guò)各種互連(比如總線)連接。這樣的互連可以包括外圍組件互連(PCI)(比如快速PCI)、通用串行總線(USB)、火線(IEEE1394)、光學(xué)總線結(jié)構(gòu)等等。在另一個(gè)實(shí)施例中,電子設(shè)備112的組件可以通過(guò)網(wǎng)絡(luò)互連。例如,存儲(chǔ)器118可以由位于不同物理位置中的、通過(guò)網(wǎng)絡(luò)互連的多個(gè)物理存儲(chǔ)器單元構(gòu)成。
[0038]本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,用于存儲(chǔ)計(jì)算機(jī)可讀指令的存儲(chǔ)設(shè)備可以跨越網(wǎng)絡(luò)分布。例如,可經(jīng)由網(wǎng)絡(luò)128訪問(wèn)的電子設(shè)備130可以存儲(chǔ)用于實(shí)現(xiàn)本發(fā)明所提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令。電子設(shè)備112可以訪問(wèn)電子設(shè)備130并且下載計(jì)算機(jī)可讀指令的一部分或所有以供執(zhí)行。可替代地,電子設(shè)備112可以按需要下載多條計(jì)算機(jī)可讀指令,或者一些指令可以在電子設(shè)備112處執(zhí)行并且一些指令可以在電子設(shè)備130處執(zhí)行。
[0039]本文提供了實(shí)施例的各種操作。在一個(gè)實(shí)施例中,所述的一個(gè)或多個(gè)操作可以構(gòu)成一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的計(jì)算機(jī)可讀指令,其在被電子設(shè)備執(zhí)行時(shí)將使得計(jì)算設(shè)備執(zhí)行所述操作。描述一些或所有操作的順序不應(yīng)當(dāng)被解釋為暗示這些操作必需是順序相關(guān)的。本領(lǐng)域技術(shù)人員將理解具有本說(shuō)明書(shū)的益處的可替代的排序。而且,應(yīng)當(dāng)理解,不是所有操作必需在本文所提供的每個(gè)實(shí)施例中存在。
[0040]而且,本文所使用的詞語(yǔ)“優(yōu)選的”意指用作實(shí)例、示例或例證。奉文描述為“優(yōu)選的”任意方面或設(shè)計(jì)不必被解釋為比其他方面或設(shè)計(jì)更有利。相反,詞語(yǔ)“優(yōu)選的”的使用旨在以具體方式提出概念。如本申請(qǐng)中所使用的術(shù)語(yǔ)“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“X使用A或B”意指自然包括排列的任意一個(gè)。S卩,如果X使用A ;X使用B ;或X使用A和B 二者,則“X使用A或B”在前述任一示例中得到滿足。
[0041]而且,盡管已經(jīng)相對(duì)于一個(gè)或多個(gè)實(shí)現(xiàn)方式示出并描述了本公開(kāi),但是本領(lǐng)域技術(shù)人員基于對(duì)本說(shuō)明書(shū)和附圖的閱讀和理解將會(huì)想到等價(jià)變型和修改。本公開(kāi)包括所有這樣的修改和變型,并且僅由所附權(quán)利要求的范圍限制。特別地關(guān)于由上述組件(例如元件、資源等)執(zhí)行的各種功能,用于描述這樣的組件的術(shù)語(yǔ)旨在對(duì)應(yīng)于執(zhí)行所述組件的指定功能(例如其在功能上是等價(jià)的)的任意組件(除非另外指示),即使在結(jié)構(gòu)上與執(zhí)行本文所示的本公開(kāi)的示范性實(shí)現(xiàn)方式中的功能的公開(kāi)結(jié)構(gòu)不等同。此外,盡管本公開(kāi)的特定特征已經(jīng)相對(duì)于若干實(shí)現(xiàn)方式中的僅一個(gè)被公開(kāi),但是這種特征可以與如可以對(duì)給定或特定應(yīng)用而言是期望和有利的其他實(shí)現(xiàn)方式的一個(gè)或多個(gè)其他特征組合。而且,就術(shù)語(yǔ)“包括”、“具有”、“含有”或其變形被用在【具體實(shí)施方式】或權(quán)利要求中而言,這樣的術(shù)語(yǔ)旨在以與術(shù)語(yǔ)“包含”相似的方式包括。
[0042]請(qǐng)參照?qǐng)D2,圖2為本發(fā)明的操作錄制裝置的優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖。本優(yōu)選實(shí)施例的操作錄制裝置20可設(shè)置在上述電子設(shè)備112中,其包括輸入內(nèi)容獲取模塊21、替換操作生成模塊22、替換模塊23以及進(jìn)程去除設(shè)置模塊24。輸入內(nèi)容獲取模塊21用于檢測(cè)輸入法25的激活指令以及輸入法25的結(jié)束指令,并根據(jù)輸入法25的激活指令、輸入法25的結(jié)束指令以及輸入法25的輸入法參數(shù),獲取輸入內(nèi)容。替換操作生成模塊22用于根據(jù)輸入內(nèi)容,生成替換輸入操作。替換模塊23用于使用替換輸入操作替換錄制輸入操作26。進(jìn)程去除設(shè)置模塊25用于在替換輸出操作的首部設(shè)置一輸入法進(jìn)程去除子操作。
[0043]其中錄制輸入操作26為檢測(cè)到輸入法25的激活指令至檢測(cè)到輸入法25的結(jié)束指令的區(qū)間內(nèi)錄制的操作。
[0044]輸入法25的激活指令為表示用戶將要進(jìn)行輸入操作的指令,此時(shí)輸入法25的界面將由非展示狀態(tài)切換為展示狀態(tài),即移動(dòng)終端的屏幕上將顯示輸入法25的手寫界面或鍵盤界面等。
[0045]輸入法25的結(jié)束指令為表示用戶將要完成輸入操作的指令,此時(shí)輸入法25的界面將由展示狀態(tài)切換為非展示狀態(tài),即移動(dòng)終端的屏幕不展示輸入法25的任何界面。
[0046]輸入法25的輸入法參數(shù)為輸入法25的界面形狀以及大小等參數(shù),用于生成相應(yīng)的輸入法25的偽界面,以獲取相應(yīng)的輸入內(nèi)容。
[0047]替換輸入操作為將輸入內(nèi)容輸出到預(yù)定的輸入位置的操作,該輸入位置為用戶發(fā)出輸入法25的激活指令的位置,如當(dāng)用戶點(diǎn)擊某個(gè)輸入框時(shí),可發(fā)出輸入法25的激活指令,該輸入框25即為輸入位置。
[0048]錄制輸入操作26為現(xiàn)有的操作錄制裝置錄制的用戶在移動(dòng)終端上的輸入操作,由于不同的移動(dòng)終端的輸入法25設(shè)置的差異,在不同的移動(dòng)終端輸入同一內(nèi)容的錄制輸入操作26可能會(huì)不同。
[0049]請(qǐng)參照?qǐng)D3,圖3為本發(fā)明的操作錄制裝置的優(yōu)選實(shí)施例的輸入內(nèi)容獲取模塊的結(jié)構(gòu)示意圖。該輸入內(nèi)容獲取模塊21包括激活檢測(cè)單元211、激活判斷單元212、結(jié)束檢測(cè)單元213、結(jié)束判斷單元214、偽界面生成單元215、覆蓋單元216以及獲取單元217。
[0050]激活檢測(cè)單元211用于檢測(cè)輸入法25的界面是否由非展示狀態(tài)切換為展示狀態(tài)。激活判斷單元212用于如激活檢測(cè)單元211檢測(cè)到輸入法25的界面由非展示狀態(tài)切換為展示狀態(tài),則判斷檢測(cè)到輸入法25的激活指令;否則判斷未檢測(cè)到輸入法25的激活指令。結(jié)束檢測(cè)單元213用于檢測(cè)輸入法25的界面是否由展示狀態(tài)切換為非展示狀態(tài)。結(jié)束判斷單元214用于如結(jié)束檢測(cè)單元213檢測(cè)到輸入法25的界面由展示狀態(tài)切換為非展示狀態(tài),則判斷檢測(cè)到輸入法25的結(jié)束指令;否則判斷未檢測(cè)到輸入法25的結(jié)束指令。偽界面生成單元215用于根據(jù)輸入法