一種文本復(fù)制的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及文本處理技術(shù)領(lǐng)域,更具體地說,是涉及一種移動終端的文本復(fù)制方法及裝置。
【背景技術(shù)】
[0002]在移動終端(如手機)中,用戶可以進行復(fù)制粘貼操作。例如用戶在使用移動終端進行閱讀的過程中,可以對感興趣的文本內(nèi)容進行復(fù)制粘貼。然而,由于某些網(wǎng)站有限制、網(wǎng)站版權(quán)保護或其他原因,我們經(jīng)常會遇到頁面中的文本內(nèi)容無法被直接復(fù)制的情況,這給用戶進行復(fù)制粘貼操作帶來不便。
[0003]除此之外,現(xiàn)有的復(fù)制技術(shù)一般只能復(fù)制文本內(nèi)容,無法復(fù)制圖像中所包含的文本內(nèi)容。而當(dāng)用戶希望復(fù)制圖像中所包含的文本內(nèi)容時,如果不能復(fù)制其中的內(nèi)容,這將非常不便于用戶進行文本編輯,用戶就不得不自行輸入其中的內(nèi)容。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的上述缺陷,提供一種可對無法直接復(fù)制的文本內(nèi)容進行復(fù)制、便于用戶操作且能夠改善單獨通過圖像文本識別技術(shù)識別文本所存在的由于精度不高導(dǎo)致識別錯誤的問題的文本復(fù)制的方法及裝置。
[0005]為實現(xiàn)上述目的,本發(fā)明提供的技術(shù)方案如下:一種文本復(fù)制的方法,包括以下步驟:
[0006]獲取用戶選擇需要復(fù)制的文本區(qū)域,并將所述文本區(qū)域以圖片格式進行存儲,生成第一文本圖片;
[0007]對所述第一文本圖片進行圖像文本識別;
[0008]將從所述第一文本圖片中識別出來的識別文本生成相應(yīng)的第二文本圖片;
[0009]對比所述第一文本圖片與所述第二文本圖片,判斷兩者之間是否有差異點;
[0010]若沒有差異點,則將所述識別文本直接輸入到剪切板上,以供用戶進行粘貼操作;
[0011]若有差異點,則讓用戶對差異點進行確認和/或修改操作,從而將在所述識別文本基礎(chǔ)上經(jīng)過用戶確認和/或修改后得到的最終文本輸入到剪切板上,以供用戶進行粘貼操作。
[0012]作為優(yōu)選的,在上述方法中,所述若有差異點,則讓用戶對差異點進行確認和/或修改操作,從而將在所述識別文本基礎(chǔ)上經(jīng)過用戶確認和/或修改后得到的最終文本輸入到剪切板上,以供用戶進行粘貼操作的步驟具體包括:
[0013]若有差異點,則針對所述差異點提供一個用戶確認列表,以供用戶手動確認每個差異點對應(yīng)的所述識別文本的文本內(nèi)容是否識別正確;
[0014]若用戶確認差異點對應(yīng)的所述識別文本的文本內(nèi)容識別正確,則對其進行顯示,以及等待與其他不存在差異點的識別文本的文本內(nèi)容一起輸入到剪切板上;
[0015]若用戶確認差異點對應(yīng)的所述識別文本的文本內(nèi)容識別錯誤,則提供一文本修正框,使用戶可以輸入正確的文本內(nèi)容;
[0016]當(dāng)用戶確認和/或修改完成時,將在所述識別文本基礎(chǔ)上經(jīng)過用戶確認和/或修改后得到的最終文本輸入到剪切板上,以供用戶進行粘貼操作。
[0017]作為優(yōu)選的,在上述方法中,所述獲取用戶選擇需要復(fù)制的文本區(qū)域,并將所述文本區(qū)域以圖片格式進行存儲,生成第一文本圖片的步驟包括:
[0018]檢測用戶是否長按觸摸屏;
[0019]若是,則彈出選擇光標(biāo),并獲取用戶通過所述選擇光標(biāo)所選擇的需要復(fù)制的文本區(qū)域;
[0020]將獲取到的所述文本區(qū)域以圖片格式進行存儲,生成第一文本圖片。
[0021]作為優(yōu)選的,在上述方法中,所述將從所述第一文本圖片中識別出來的識別文本生成相應(yīng)的第二文本圖片的步驟具體包括:
[0022]將從所述第一文本圖片中識別出來的識別文本按照識別前的字符格式和/或背景生成第二文本圖片。
[0023]作為優(yōu)選的,在上述方法中,所述字符格式至少包括字體、字號和顏色中的一種或多種。
[0024]本發(fā)明還提供了一種文本復(fù)制的裝置,其包括:
[0025]截圖模塊,用于獲取用戶選擇需要復(fù)制的文本區(qū)域,并將所述文本區(qū)域以圖片格式進行存儲,生成第一文本圖片;
[0026]圖像文本識別模塊,用于對所述第一文本圖片進行圖像文本識別;
[0027]第二文本圖片生成模塊,用于將從所述第一文本圖片中識別出來的識別文本生成相應(yīng)的第二文本圖片;
[0028]對比判斷模塊,用于對比所述第一文本圖片與所述第二文本圖片,判斷兩者之間是否有差異點;
[0029]識別文本輸出模塊,用于若沒有差異點,則將所述識別文本直接輸入到剪切板上,以供用戶進行粘貼操作;
[0030]文本處理模塊,用于若有差異點,則讓用戶對差異點進行確認和/或修改操作,從而將在所述識別文本基礎(chǔ)上經(jīng)過用戶確認和/或修改后得到的最終文本輸入到剪切板上,以供用戶進行粘貼操作。
[0031]作為優(yōu)選的,在上述裝置的技術(shù)方案中,所述文本處理模塊具體包括:
[0032]確認列表模塊,用于若有差異點,則針對所述差異點提供一個用戶確認列表,以供用戶手動確認每個差異點對應(yīng)的所述識別文本的文本內(nèi)容是否識別正確;
[0033]第一處理模塊,用于若用戶確認差異點對應(yīng)的所述識別文本的文本內(nèi)容識別正確,則對其進行顯示,以及等待與其他不存在差異點的識別文本的文本內(nèi)容一起輸入到剪切板上;
[0034]第二處理模塊,用于若用戶確認差異點對應(yīng)的所述識別文本的文本內(nèi)容識別錯誤,則提供一文本修正框,使用戶可以輸入正確的文本內(nèi)容;
[0035]最終文本輸出模塊,用于當(dāng)用戶確認和/或修改完成時,將在所述識別文本基礎(chǔ)上經(jīng)過用戶確認和/或修改后得到的最終文本輸入到剪切板上,以供用戶進行粘貼操作。
[0036]作為優(yōu)選的,在上述裝置的技術(shù)方案中,所述截圖模塊具體包括:
[0037]檢測模塊,用于檢測用戶是否長按觸摸屏;
[0038]光標(biāo)獲取模塊,用于若檢測到用戶長按觸摸屏,則彈出選擇光標(biāo),并獲取用戶通過所述選擇光標(biāo)所選擇的需要復(fù)制的文本區(qū)域;
[0039]第一文本圖片生成模塊,用于將獲取到的所述文本區(qū)域以圖片格式進行存儲,生成第一文本圖片。
[0040]作為優(yōu)選的,在上述裝置的技術(shù)方案中,所述第二文本圖片生成模塊進一步用于將從所述第一文本圖片中識別出來的識別文本按照識別前的字符格式和/或背景生成第二文本圖片。
[0041 ] 作為優(yōu)選的,在上述裝置的技術(shù)方案中,所述字符格式至少包括字體、字號和顏色中的一種或多種。
[0042]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
[0043]1、本發(fā)明通過將需要復(fù)制的文本區(qū)域生成第一文本圖片,以及利用圖像文本識別技術(shù)識別出第一文本圖片中的文本,并將該文本生成第二文本圖片,使第二文本圖片與第一文本圖片進行對比,以判斷出兩者之間是否有差異點,若沒有差異點,則直接復(fù)制粘貼從第一文本圖片識別出來的文本,若有差異點,則讓用戶對差異點進行確認和/或修改操作,從而將經(jīng)過用戶確認和/或修改后得到的最終文本輸入到剪切板上,以供用戶進行粘貼操作,本發(fā)明能夠讓用戶復(fù)制受頁面限制或圖像中無法直接復(fù)制的文本內(nèi)容,其簡單快捷,便于用戶操作,提升了用戶體驗。
[0044]2、本發(fā)明在利用圖像文本識別技術(shù)識別出第一文本圖片中的文本之后繼續(xù)將該文本生成第二文本圖片,使第二文本圖片與第一文本圖片進行對比,以判斷出兩者之間是否有差異點,若得出差異點,則能夠提示用戶,供用戶針對差異點對應(yīng)的文本內(nèi)容進行確認和/或修改,其能夠改善單獨通過圖像文本識別技術(shù)識別文本所客觀存在的由于精度不高導(dǎo)致識別錯誤的問題。
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0046]圖1是本發(fā)明實施例一提供的文本復(fù)制的方法流程圖;
[0047]圖2是本發(fā)明實施例二提供的文本復(fù)制裝置的結(jié)構(gòu)框圖;
[0048]圖3是本發(fā)明實施例二提供的截圖模塊的結(jié)構(gòu)框圖;
[0049]圖4是本發(fā)明實施例二提供的文本處理模塊的結(jié)構(gòu)框圖。
【具體實施方式】
[0050]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)