一種信息輸入方法和裝置的制造方法
【專利摘要】本申請(qǐng)?zhí)峁┮环N信息輸入方法和裝置,所述方法包括:獲取在手寫區(qū)域輸入的輸入信息;判斷本次輸入是否完成,如果是,將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中;判斷是否獲取到終止輸入指令,如果是,依據(jù)生成時(shí)間先后的順序,將由所述臨時(shí)文件夾中調(diào)取的圖片拼接為一張完整的圖片并發(fā)送。上述方案,通過將用戶寫入的原始數(shù)據(jù)以圖片的形式保存并拼接,使得用戶可以快速錄入信息,在該過程中,無(wú)需用戶再次選擇所需錄入的信息,因此,提高了信息錄入的速度。
【專利說明】
_種信息輸入方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及智能終端技術(shù)領(lǐng)域,具體涉及一種應(yīng)用于智能終端中的信息輸入方法和裝置。
【背景技術(shù)】
[0002]輸入法是指為將各種符號(hào)輸入計(jì)算機(jī)或其他設(shè)備(如手機(jī))而采用的編碼方法,其中手寫輸入法為用戶常用的輸入法之一。
[0003]現(xiàn)有技術(shù)中,當(dāng)用戶手寫輸入后,在識(shí)別軟件對(duì)用戶輸入的信息進(jìn)行識(shí)別后,還需要用戶再次由識(shí)別軟件識(shí)別出的多個(gè)輸入信息中選擇出用戶想要輸入的信息,才可完成信息輸入,因此導(dǎo)致用戶在采用手寫輸入發(fā)進(jìn)行信息輸入時(shí)存在輸入速度慢的問題。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例提供一種信息輸入方法和裝置,以提高用戶手寫輸入時(shí)的輸入速度。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
[000?] —種信息輸入方法,包括:
[0007]獲取在手寫區(qū)域輸入的輸入信息;
[0008]判斷本次輸入是否完成,如果是,將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中;
[0009]判斷是否獲取到終止輸入指令,如果是,依據(jù)生成時(shí)間先后的順序,將由所述臨時(shí)文件夾中調(diào)取的圖片拼接為一張完整的圖片并發(fā)送。
[0010]優(yōu)選的,上述信息輸入方法中,所述判斷本次輸入是否完成,包括:
[0011]判斷預(yù)設(shè)時(shí)間段內(nèi)是否獲取到輸入信息,如果否,判定本次輸入完成。
[0012]優(yōu)選的,上述信息輸入方法中,所述將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中,包括:
[0013]以圖片的形式保存本次輸入的輸入信息,記為第一字符圖片;
[0014]以預(yù)設(shè)比例縮放所述第一字符圖片;
[0015]將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。
[0016]優(yōu)選的,上述信息輸入方法中,所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,所述將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中,具體包括:
[0017]將獲取到本次輸入的輸入信息的所有的子輸入?yún)^(qū)域作為一個(gè)目標(biāo)子輸入?yún)^(qū)域;
[0018]將所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容以圖片形式保存為第一字符圖片;
[0019]以預(yù)設(shè)比例縮放所述第一字符圖片;
[0020]將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。
[0021]優(yōu)選的,上述信息輸入方法中,所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,所述將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中,具體包括:
[0022]將獲取到本次輸入的輸入信息的每個(gè)子輸入?yún)^(qū)域均作為一個(gè)目標(biāo)子輸入?yún)^(qū)域;
[0023]按照所述目標(biāo)子輸入?yún)^(qū)域的地址信息依次將各個(gè)所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容保存為第一字符圖片,每個(gè)目標(biāo)子輸入?yún)^(qū)域?qū)?yīng)一個(gè)所述第一字符圖片;
[0024]以預(yù)設(shè)比例縮放所述第一字符圖片;
[0025]將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。
[0026]一種信息輸入裝置,包括:
[0027]數(shù)據(jù)采集單元,用于獲取在手寫區(qū)域輸入的輸入信息;
[0028]第一判斷單元,用于判斷本次輸入是否完成,如果是,向第一處理單元發(fā)送觸發(fā)信號(hào);
[0029]第一處理單元,用于在獲取到所述第一判斷單元輸出的觸發(fā)信號(hào)后,將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中;
[0030]第二判斷單元,用于判斷是否獲取到終止輸入指令,如果是,向拼接單元輸出觸發(fā)信號(hào);
[0031]拼接單元,用于在獲取到所述第二判斷單元輸出的觸發(fā)信號(hào)后,依據(jù)生成時(shí)間先后的順序,將臨時(shí)文件夾中保存的所有的圖片拼接為一張完整的圖片并發(fā)送。
[0032]優(yōu)選的,上述信息輸入裝置中,所述第一判斷單元具體用于:
[0033]判斷預(yù)設(shè)時(shí)間段內(nèi)是否獲取到輸入信息,如果否,判定本次輸入完成,如果是判定本次輸入未完成。
[0034]優(yōu)選的,上述信息輸入裝置中,所述第一處理單元,包括:
[0035]圖片生成單元,用于當(dāng)獲取到所述第一判斷單元輸出的觸發(fā)信號(hào)后,以圖片的形式保存本次輸入的輸入信息,記為第一字符圖片;
[0036]縮放單元,用于以預(yù)設(shè)比例縮放所述第一字符圖片,并將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。
[0037]優(yōu)選的,上述信息輸入裝置中,所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,所述第一處理單元,還包括:
[0038]第一目標(biāo)子輸入?yún)^(qū)域定位單元,用于將獲取到本次輸入的輸入信息的所有的子輸入?yún)^(qū)域作為一個(gè)目標(biāo)子輸入?yún)^(qū)域;
[0039]所述圖片生成單元具體用于:當(dāng)獲取到所述第一判斷單元輸出的觸發(fā)信號(hào)后,將所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容以圖片的形式保存為第一字符圖片。
[0040]優(yōu)選的,上述信息輸入裝置中,所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,所述第一處理單元,還包括:
[0041 ]第二目標(biāo)子輸入?yún)^(qū)域定位單元,用于將獲取到本次輸入的輸入信息的每個(gè)子輸入?yún)^(qū)域均作為一個(gè)目標(biāo)子輸入?yún)^(qū)域;
[0042]所述圖片生成單元具體用于:按照所述目標(biāo)子輸入?yún)^(qū)域的地址信息依次將各個(gè)所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容保存為第一字符圖片,每個(gè)目標(biāo)子輸入?yún)^(qū)域?qū)?yīng)一個(gè)所述第一字符圖片。
[0043]基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的上述方案,通過將用戶寫入的原始數(shù)據(jù)以圖片的形式保存并拼接,使得用戶可以快速錄入信息,在該過程中,無(wú)需用戶再次選擇所需錄入的信息,因此,提高了信息錄入的速度。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0045]圖1為本申請(qǐng)實(shí)施例公開的一種信息輸入方法的流程圖;
[0046]圖2為本申請(qǐng)另一實(shí)施例公開的一種信息輸入方法的流程圖;
[0047]圖3為應(yīng)用本申請(qǐng)實(shí)施例公開的信息輸入方法的裝置的手寫區(qū)域的結(jié)構(gòu)示意圖;
[0048]圖4為本申請(qǐng)公開的一種信息輸入方法的步驟S105的一種實(shí)施方式的流程圖;
[0049]圖5為本申請(qǐng)實(shí)施例公開的一種信息輸入裝置的結(jié)構(gòu)示意圖;
[0050]圖6為本申請(qǐng)實(shí)施例公開的一種第一處理單元的結(jié)構(gòu)示意圖;
[0051 ]圖7為本申請(qǐng)實(shí)施例公開的一種拼接單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0052]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]為了解決現(xiàn)有技術(shù)中的手寫輸入法輸入速度慢的問題,本申請(qǐng)公開了一種信息輸入方法和裝置。
[0054]參見圖1,本申請(qǐng)實(shí)施例公開的信息輸入方法的處理流程包括:
[0055]步驟SlOl:獲取在手寫區(qū)域輸入的輸入信息;
[0056]步驟S102:判斷本次輸入是否完成,如果是,執(zhí)行步驟S103,如果否,繼續(xù)判斷;
[0057]在本步驟中,某一段數(shù)據(jù)的錄入可能通過需要用戶通過多次輸入才可完成,判斷一次輸入是否完成時(shí),可以通過監(jiān)控預(yù)設(shè)標(biāo)識(shí)的方式進(jìn)行監(jiān)控,例如,當(dāng)一預(yù)設(shè)標(biāo)識(shí)觸發(fā)后,則可認(rèn)為本次輸入完成,當(dāng)然我們也可以將用戶在某一時(shí)間段內(nèi)連續(xù)不間斷的寫入輸入信息的動(dòng)作作為一次輸入,此時(shí)可通過未獲取到用戶輸入的輸入信息的持續(xù)時(shí)間的方式判斷本次輸入是否完成,即,判斷預(yù)設(shè)時(shí)間段內(nèi)是否獲取到輸入信息,如果否,則認(rèn)為本次輸入完成;
[0058]考慮到存在需要錄入計(jì)算公式或者其他復(fù)雜度較高的且不可拆分的數(shù)據(jù)信息的情況,在本申請(qǐng)實(shí)施例公開的技術(shù)方案中,可配置有兩個(gè)手寫區(qū)域,其中,第一手寫區(qū)域本次輸入是否完成的判斷條件為:判斷預(yù)設(shè)時(shí)間段內(nèi)是否獲取到輸入信息,第二手寫區(qū)域本次輸入是否完成的條件為:判斷所述預(yù)設(shè)標(biāo)識(shí)是否被觸發(fā);用戶可選擇在任意一個(gè)手寫區(qū)域內(nèi)進(jìn)行輸入操作。
[0059]當(dāng)然,為了方便用戶輸入更多的輸入信息,每次判定本次輸入完成后,可將所述手寫區(qū)域初始化,以方便用戶繼續(xù)輸入。
[0060]步驟S103:將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中,執(zhí)行步驟S104;
[0061]在以圖片形式保存本次輸入的輸入信息時(shí),可以通過對(duì)本次輸入信息的有效輸入?yún)^(qū)域進(jìn)行截屏的方式,將本次輸入的輸入信息以圖片形式保存,當(dāng)然也可以通過現(xiàn)有技術(shù)中的其他方式保存,其中所述有效輸入?yún)^(qū)域可以為能夠覆蓋本次輸入的輸入信息的最小矩形區(qū)域;
[0062]步驟S104:判斷是否獲取到終止輸入指令,如果是,執(zhí)行步驟S105;
[0063]在本步驟中,所述終止輸入指令可以指的是確認(rèn)指令或回車指令等;
[0064]步驟S105:依據(jù)生成時(shí)間先后的順序,將臨時(shí)文件夾中保存的所有的圖片拼接為一張完整的圖片并發(fā)送。
[0065]參見本申請(qǐng)上述實(shí)施例公開的技術(shù)方案,用戶可以快速錄入并以圖片的形式展現(xiàn)自己手動(dòng)寫入的文字信息,在該過程中,無(wú)需用戶再次選擇所需錄入的信息,因此,提高了信息錄入的速度,同時(shí),對(duì)于自體漂亮的用戶而言,采用該方法可以展現(xiàn)用戶的漂亮字體,增強(qiáng)了用戶體驗(yàn)度。
[0066]具體的,在本申請(qǐng)上述實(shí)施例公開的技術(shù)方案中,為了方便用戶觀看用戶已經(jīng)輸入的輸入信息,本申請(qǐng)上述實(shí)施例公開的方法中,還可以通過在預(yù)設(shè)區(qū)域中顯示所述臨時(shí)文件夾中存儲(chǔ)的圖片,且所述預(yù)設(shè)區(qū)域中顯示的圖片依據(jù)生成時(shí)間先后的順序呈矩陣方式排列。
[0067]當(dāng)然,為了方便用戶對(duì)已經(jīng)錄入的信息進(jìn)行更改,用于可以依據(jù)自身需求,刪除所述臨時(shí)文件夾中的圖片,設(shè)定本次保存至所述臨時(shí)文件夾中的圖片的生成時(shí)間,具體的,可通過判定所述輸入位置標(biāo)識(shí)符的位置信息的方式設(shè)定本次輸入的輸入時(shí)間,例如,在本申請(qǐng)上述實(shí)施例公開的技術(shù)方案中,通過所述預(yù)設(shè)區(qū)域可判定所述輸入位置標(biāo)識(shí)符的位置,用于可依據(jù)自身需求調(diào)整所述輸入位置標(biāo)識(shí)符在所述預(yù)設(shè)區(qū)域的位置信息,通過觸發(fā)相應(yīng)的指令可刪除所述輸入位置標(biāo)識(shí)符之前或之后的圖片(同時(shí)也會(huì)刪除所述臨時(shí)文件夾中相應(yīng)的圖片),如果本次輸入時(shí),所述輸入位置標(biāo)識(shí)符的位置位于一個(gè)圖片(記為圖片A)之前,位于另一個(gè)圖片(記為圖片B)之后,則本次輸入信息完成后,保存至所述臨時(shí)文件夾中的圖片的生成時(shí)間早于所述圖片A的生成時(shí)間,遲于圖片B的生成時(shí)間。
[0068]S卩,在本申請(qǐng)上述實(shí)施例公開的技術(shù)方案中,還包括:為以圖片形式保存至臨時(shí)文件夾中的輸入信息匹配一生成時(shí)間;具體為:
[0069]判斷所述輸入位置標(biāo)示符的前后是否有圖片,
[0070]如果所述輸入位置標(biāo)示符的前后均無(wú)圖片,為本次以圖片形式保存至臨時(shí)文件夾中的輸入信息匹配第一生成時(shí)間;
[0071]如果所述輸入位置標(biāo)示符的前后均有圖片,為本次以圖片形式保存至臨時(shí)文件夾中的輸入信息匹配一生成時(shí)間,該生成時(shí)間位于所述輸入位置標(biāo)示符前后的圖片的生成時(shí)間之間;
[0072]如果所述輸入位置標(biāo)示符之前有圖片,之后無(wú)圖片,為本次以圖片形式保存至臨時(shí)文件夾中的輸入信息匹配一生成時(shí)間,該生成時(shí)間遲于所述輸入位置標(biāo)示符之前的圖片的生成時(shí)間;
[0073]如果所述輸入位置標(biāo)示符之后有圖片,之前無(wú)圖片,為本次以圖片形式保存至臨時(shí)文件夾中的輸入信息匹配一生成時(shí)間,該生成時(shí)間早于所述輸入位置標(biāo)示符之后的圖片的生成時(shí)間。
[0074]可以理解的是,為了方便用戶錄入信息,用戶在以手寫方式寫入信息時(shí),寫入的字符的面積較大,拼接后的圖片的面積較大,影響美觀,并且保存這種圖片需要較大的內(nèi)存空間,同時(shí)在數(shù)據(jù)傳送時(shí)所花費(fèi)的數(shù)據(jù)流量較大,針對(duì)于此,本申請(qǐng)上述實(shí)施例公開的技術(shù)方案中可以通過對(duì)保存至臨時(shí)文件夾中的圖片進(jìn)行縮放的方式使得用戶的輸入信息更為美觀,降低系統(tǒng)所需內(nèi)存等,具體的,本申請(qǐng)上述實(shí)施例公開的方法中,參見圖2,所述步驟S103,具體可以包括:
[0075]步驟S1031:以圖片的形式保存本次輸入的輸入信息,將保存的圖片記為第一字符圖片;
[0076]步驟S1032:以預(yù)設(shè)比例縮放所述第一字符圖片;
[0077]其中,所述預(yù)設(shè)比例的大小可以依據(jù)用戶需求自行選擇和調(diào)整。
[0078]步驟S1033:將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。
[0079]可以理解的是,參見圖3,為了規(guī)范用戶輸入以使得拼接后的圖片更加美觀,本申請(qǐng)上述實(shí)施例公開的所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,每個(gè)子輸入?yún)^(qū)域的邊界線用戶可見,用戶可以通過所述子輸入?yún)^(qū)域規(guī)范所寫入的字體的大小,其中,所述子輸入?yún)^(qū)域的長(zhǎng)度和寬度可調(diào)。針對(duì)于本實(shí)施例公開的手寫區(qū)域,本申請(qǐng)上述實(shí)施例公開的所述步驟S103具體可以包括:
[0080]將獲取到本次輸入的輸入信息的所有的子輸入?yún)^(qū)域作為一個(gè)目標(biāo)子輸入?yún)^(qū)域;
[0081]將所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容以圖片形式保存為第一字符圖片,其中,所述目標(biāo)子輸入?yún)^(qū)域的內(nèi)容并不包括目標(biāo)子輸入?yún)^(qū)域的邊界線,以及所述目標(biāo)子輸入?yún)^(qū)域配置的、為規(guī)范用戶書寫配置的米字線和十字線;
[0082]以預(yù)設(shè)比例縮放所述第一字符圖片;
[0083]將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。
[0084]用戶每次輸入時(shí),可能會(huì)輸入多個(gè)字符,當(dāng)然也可以輸入一個(gè)字符,當(dāng)用戶單次輸入多個(gè)字符時(shí),保存到臨時(shí)文件夾中的圖片中則存在多個(gè)字符,當(dāng)用戶需要對(duì)其中某個(gè)字符進(jìn)行修改時(shí),需要?jiǎng)h除包含這個(gè)字符的圖片后,此時(shí)會(huì)造成其他無(wú)需刪除的字符信息也被刪除,因此不方便用戶操作,針對(duì)于此,基于上述手寫區(qū)域的配置方式,本申請(qǐng)上述實(shí)施例中的所述步驟S103的另一種優(yōu)選實(shí)現(xiàn)方式可以包括:
[0085]將獲取到本次輸入的輸入信息的每個(gè)子輸入?yún)^(qū)域均作為一個(gè)目標(biāo)子輸入?yún)^(qū)域;
[0086]按照所述目標(biāo)子輸入?yún)^(qū)域的地址信息依次將各個(gè)所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容保存為第一字符圖片,每個(gè)目標(biāo)子輸入?yún)^(qū)域?qū)?yīng)一個(gè)所述第一字符圖片;
[0087]以預(yù)設(shè)比例縮放所述第一字符圖片;
[0088]將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。
[0089]參見上述方案可見,在上述方案中,每個(gè)獲取到輸入信息的子輸入?yún)^(qū)域均對(duì)應(yīng)生成一個(gè)圖片保存至所述臨時(shí)文件夾中,當(dāng)用戶需要對(duì)某個(gè)字符進(jìn)行修改時(shí)只需要?jiǎng)h除該字符對(duì)應(yīng)的圖片并在該圖片對(duì)應(yīng)的位置處重新添加輸入信息即可,因此提高了修改效率。
[0090]可以理解的是,用戶在輸入信息時(shí),可以為橫向輸入也可以為豎向輸入,用戶可依據(jù)自身需求選擇圖片的拼接方式,例如,當(dāng)需要橫向顯示輸入的內(nèi)容時(shí),參見圖4,所述步驟S105具體可以包括:
[0091]步驟S1051:判斷臨時(shí)文件夾中是否具有剩余圖片,如果是,執(zhí)行步驟S1052,如果否,執(zhí)行步驟S1057;
[0092]步驟S1052:依據(jù)生成時(shí)間依次提取所述臨時(shí)文件夾中保存的圖片;
[0093]步驟S1053:將提取到的圖片與拼接圖片按照第一方向進(jìn)行預(yù)拼接,執(zhí)行步驟S1054;
[0094]步驟S1054:判斷預(yù)拼接后的行圖片的長(zhǎng)度是否大于預(yù)設(shè)值,如果否,執(zhí)行步驟S1055,如果是,執(zhí)行步驟S1056 ;
[0095]在本申請(qǐng)實(shí)施例公開的技術(shù)方案中,由多個(gè)依次拼接的圖片形成一個(gè)行圖片,每個(gè)行圖片的長(zhǎng)度不大于預(yù)設(shè)值,當(dāng)判定預(yù)拼接后的行圖片的長(zhǎng)度大于預(yù)設(shè)值后,需執(zhí)行換行操作,繼續(xù)生成下一個(gè)行圖片,將當(dāng)前所需要拼接的圖片作為下一個(gè)行圖片的首個(gè)圖片,并將該圖片作為所述拼接圖片;
[0096]步驟S1055:將提取到的圖片與拼接圖片按照第一方向進(jìn)行拼接,將拼接后的圖片作為拼接圖片,執(zhí)行步驟S1051;
[0097]步驟S1056:將所述提取到的圖片放入下一行圖片的起始位置作為拼接圖片,執(zhí)行步驟S1051;
[0098]步驟S1057:將拼接得到的各個(gè)行圖片依據(jù)生成時(shí)間按照第二方向進(jìn)行拼接為一張完整的圖片并發(fā)送。
[0099]在本步驟中,當(dāng)所述臨時(shí)文件夾中的圖片提取完畢后,對(duì)生成的所有的行圖片之間進(jìn)行拼接,本申請(qǐng)上述實(shí)施例生成的行圖片依據(jù)生成的先后順序可依次命名為第一行圖片、第二行圖片…第N行圖片,各個(gè)行圖片之間進(jìn)行拼接時(shí),各個(gè)行圖片的起始位置對(duì)齊時(shí),可采用左側(cè)對(duì)齊的方式對(duì)各個(gè)行圖片在第二方向上進(jìn)行拼接。
[0100]與上述橫向拼接的方法相對(duì)應(yīng),當(dāng)需要豎向顯示輸入的內(nèi)容時(shí),上述方法中所述步驟S105具體可以包括:
[0101]判斷臨時(shí)文件夾中是否具有剩余圖片,如果是,依據(jù)生成時(shí)間依次提取所述臨時(shí)文件夾中保存的圖片,將提取到的圖片與拼接圖片按照第二方向進(jìn)行預(yù)拼接,判斷預(yù)拼接后的列圖片的長(zhǎng)度是否大于預(yù)設(shè)值,如果否,將提取到的圖片與所述拼接圖片按照第二方向進(jìn)行拼接,將拼接后的圖片作為拼接圖片,如果是,將所述提取到的圖片放入下一列圖片的起始位置作為拼接圖片;
[0102]如果判斷所述臨時(shí)文件夾中無(wú)剩余圖片,則將拼接得到的各個(gè)列圖片依據(jù)生成時(shí)間按照第一方向進(jìn)行拼接為一張完整的圖片并發(fā)送。
[0103]與上述方法相對(duì)應(yīng),本申請(qǐng)還公開了一種信息輸入裝置,其中,信息輸入方法和裝置中的技術(shù)特征可相互借鑒,參見圖5,裝置可以包括:
[0104]數(shù)據(jù)采集單元100,用于獲取在手寫區(qū)域輸入的輸入信息;
[0105]第一判斷單元200,用于判斷本次輸入是否完成,如果是,向第一處理單元發(fā)送觸發(fā)信號(hào);
[0106]某一段數(shù)據(jù)的錄入可能通過需要用戶通過多次輸入才可完成,當(dāng)所述第一判斷單元200判斷一次輸入是否完成時(shí),可以通過監(jiān)控預(yù)設(shè)標(biāo)識(shí)的方式進(jìn)行監(jiān)控,例如,所述第一判斷單元200判斷到一預(yù)設(shè)標(biāo)識(shí)觸發(fā)后,則可認(rèn)為本次輸入完成,當(dāng)然我們也可以將用戶在某一時(shí)間段內(nèi)連續(xù)不間斷的寫入輸入信息的動(dòng)作可以作為一次輸入,此時(shí)可通過未獲取到用戶輸入的輸入信息的持續(xù)時(shí)間的方式判斷本次輸入是否完成,即,所述第一判斷單元200判斷預(yù)設(shè)時(shí)間段內(nèi)是否獲取到輸入信息,如果否,則認(rèn)為本次輸入完成;
[0107]考慮到存在需要錄入計(jì)算公式或者其他復(fù)雜度較高的且不可拆分的數(shù)據(jù)信息的情況,在本申請(qǐng)實(shí)施例公開的技術(shù)方案中,可配置有兩個(gè)手寫區(qū)域,其中,依據(jù)獲取到的輸入信息的區(qū)域不同,執(zhí)行不同的判斷策略,其中所述第一手寫區(qū)域本次輸入是否完成的判斷策略為:判斷預(yù)設(shè)時(shí)間段內(nèi)是否獲取到輸入信息,所述第二手寫區(qū)域本次輸入是否完成的策略為:判斷所述預(yù)設(shè)標(biāo)識(shí)是否被觸發(fā);用戶可選擇在任意一個(gè)手寫區(qū)域內(nèi)進(jìn)行輸入操作。
[0108]當(dāng)然,為了方便用戶輸入更多的輸入信息,所述第一判斷單元200每次判定輸入完成后,可輸出用于將所述手寫區(qū)域初始化的控制信號(hào),以方便用戶繼續(xù)輸入;
[0109]第一處理單元300,用于在獲取到所述第一判斷單元輸出的觸發(fā)信號(hào)后,將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中;
[0110]所述第一處理單元300在以圖片形式保存本次輸入的輸入信息時(shí),可以通過對(duì)本次輸入信息的有效輸入?yún)^(qū)域進(jìn)行截屏的方式,將本次輸入的輸入信息以圖片形式保存,當(dāng)然也可以通過現(xiàn)有技術(shù)中的其他方式保存,其中所述有效輸入?yún)^(qū)域可以為能夠覆蓋本次輸入的輸入信息的最小矩形區(qū)域;
[0111]第二判斷單元400,用于判斷是否獲取到終止輸入指令,如果是,向拼接單元輸出觸發(fā)信號(hào),其中,所述終止輸入指令可以為確認(rèn)指令或回車指令等;
[0112]拼接單元500,用于在獲取到所述第二判斷單元輸出的觸發(fā)信號(hào)后,依據(jù)生成時(shí)間先后的順序,將臨時(shí)文件夾中保存的所有的圖片拼接為一張完整的圖片并發(fā)送。
[0113]與上述方法相對(duì)應(yīng),本申請(qǐng)上述實(shí)施例公開的方案中還可以包括:
[0114]輸入信息顯示單元,用于在顯示裝置的預(yù)設(shè)區(qū)域中顯示所述臨時(shí)文件夾中存儲(chǔ)的圖片,且所述預(yù)設(shè)區(qū)域中顯示的圖片依據(jù)生成時(shí)間先后的順序呈矩陣方式排列。
[0115]與上述方法相對(duì)應(yīng),本申請(qǐng)上述實(shí)施例公開的技術(shù)方案中,還可以包括:
[0116]輸入位置標(biāo)識(shí)符位置調(diào)整單元、修訂單元和生成時(shí)間配置單元;
[0117]輸入位置標(biāo)識(shí)符位置調(diào)整單元,用于依據(jù)用戶操作指令調(diào)節(jié)輸入位置標(biāo)識(shí)符在所述預(yù)設(shè)顯示區(qū)域中的位置,其中,所述操作指令包括:上下移動(dòng)和左右移動(dòng);
[0118]所述修訂單元,用于當(dāng)獲取用戶輸入的刪除指令時(shí),刪除所述預(yù)設(shè)顯示區(qū)域和所述臨時(shí)文件夾中與所述輸入位置標(biāo)識(shí)符的位置相對(duì)應(yīng)的圖片;
[0119]所述生成時(shí)間配置單元,用于依據(jù)所述輸入位置標(biāo)識(shí)符的位置信息配置本次以圖片形式保存至臨時(shí)文件夾中的圖片的生成時(shí)間;
[0120]具體的,所述生成時(shí)間配置單元,用于判斷所述輸入位置標(biāo)示符的前后是否有圖片,如果所述輸入位置標(biāo)示符的前后均無(wú)圖片,為本次以圖片形式保存至臨時(shí)文件夾中的輸入信息匹配第一生成時(shí)間;如果所述輸入位置標(biāo)示符的前后均有圖片,為本次以圖片形式保存至臨時(shí)文件夾中的輸入信息匹配一生成時(shí)間,該生成時(shí)間位于所述輸入位置標(biāo)示符前后的圖片的生成時(shí)間之間;如果所述輸入位置標(biāo)示符之前有圖片,之后無(wú)圖片,為本次以圖片形式保存至臨時(shí)文件夾中的輸入信息匹配一生成時(shí)間,該生成時(shí)間遲于所述輸入位置標(biāo)示符之前的圖片的生成時(shí)間;如果所述輸入位置標(biāo)示符之后有圖片,之前無(wú)圖片,為本次以圖片形式保存至臨時(shí)文件夾中的輸入信息匹配一生成時(shí)間,該生成時(shí)間早于所述輸入位置標(biāo)示符之后的圖片的生成時(shí)間。
[0121]與上述方法相對(duì)應(yīng),參見圖6,所述第一處理單元300,包括:
[0122]圖片生成單元310,用于當(dāng)獲取到所述第一判斷單元輸出的觸發(fā)信號(hào)后,以圖片的形式保存本次輸入的輸入信息,記為第一字符圖片;
[0123]縮放單元320,用于以預(yù)設(shè)比例縮放所述第一字符圖片,并將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。
[0124]與上述方法相對(duì)應(yīng),本申請(qǐng)上述實(shí)施例公開的技術(shù)方案中,所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,所述第一處理單元300,還可以包括:
[0125]第一目標(biāo)子輸入?yún)^(qū)域定位單元330,用于將獲取到本次輸入的輸入信息的所有的子輸入?yún)^(qū)域作為一個(gè)目標(biāo)子輸入?yún)^(qū)域;
[0126]與所述第一目標(biāo)子輸入?yún)^(qū)域定位單元330相對(duì)應(yīng),所述圖片生成單元310具體用于:當(dāng)獲取到所述第一判斷單元輸出的觸發(fā)信號(hào)后,將所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容以圖片的形式保存為第一字符圖片,其中,所述目標(biāo)子輸入?yún)^(qū)域的內(nèi)容并不包括目標(biāo)子輸入?yún)^(qū)域的邊界線,以及所述目標(biāo)子輸入?yún)^(qū)域配置的、為規(guī)范用戶書寫配置的米字線和十字線。
[0127]與上述方法相對(duì)應(yīng),參見圖6,所述第一處理單元300,還包括:
[0128]第二目標(biāo)子輸入?yún)^(qū)域定位單元340,用于將獲取到本次輸入的輸入信息的每個(gè)子輸入?yún)^(qū)域均作為一個(gè)目標(biāo)子輸入?yún)^(qū)域;
[0129]與所述第二目標(biāo)子輸入?yún)^(qū)域定位單元340相對(duì)應(yīng),所述圖片生成單元310具體用于:按照所述目標(biāo)子輸入?yún)^(qū)域的地址信息依次將各個(gè)所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容保存為第一字符圖片,每個(gè)目標(biāo)子輸入?yún)^(qū)域?qū)?yīng)一個(gè)所述第一字符圖片,其中,地址信息靠前的目標(biāo)子輸入?yún)^(qū)域?qū)?yīng)第一字符圖片的生成時(shí)間早于地址信息靠后的目標(biāo)子輸入?yún)^(qū)域?qū)?yīng)第一字符圖片的生成時(shí)間。
[0130]與上述橫向拼接的方法相對(duì)應(yīng),參見圖7,所述拼接單元500,包括:
[0131]第一圖片提取單元510,用于判斷臨時(shí)文件夾中是否具有剩余圖片,如果是,依據(jù)生成時(shí)間依次提取所述臨時(shí)文件夾中保存的圖片,向第一子拼接單元520輸出觸發(fā)信號(hào);如果否,向第二子拼接單元530輸出觸發(fā)信號(hào);
[0132]第一子拼接單元520,用于當(dāng)獲取到所述圖片拼接單元獲取到的觸發(fā)信號(hào)后,將提取到的圖片與拼接圖片按照第一方向進(jìn)行預(yù)拼接,判斷預(yù)拼接后的行圖片的長(zhǎng)度是否大于預(yù)設(shè)值,如果否,將提取到的圖片與所述拼接圖片按照第一方向進(jìn)行拼接,將拼接后的圖片作為拼接圖片,如果是,將所述提取到的圖片放入下一行圖片的起始位置作為拼接圖片;
[0133]第二子拼接單元530,用于當(dāng)獲取到所述第一圖片提取單元輸出的觸發(fā)信號(hào)后,將所述第一子拼接單元拼接得到的各個(gè)行圖片依據(jù)生成時(shí)間按照第二方向進(jìn)行拼接為一張完整的圖片并發(fā)送。
[0134]與上述豎向拼接的方法相對(duì)應(yīng),所述拼接單元500,包括:
[0135]第二圖片提取單元540,用于判斷臨時(shí)文件夾中是否具有剩余圖片,如果是,依據(jù)生成時(shí)間依次提取所述臨時(shí)文件夾中保存的圖片,向第三子拼接單元550輸出觸發(fā)信號(hào);如果否,向第四子拼接單元560輸出觸發(fā)信號(hào);
[0136]第三子拼接單元550,用于當(dāng)獲取到所述圖片提取單元輸出的觸發(fā)信號(hào)后,將提取到的圖片與拼接圖片按照第二方向進(jìn)行預(yù)拼接,判斷預(yù)拼接后的列圖片的長(zhǎng)度是否大于預(yù)設(shè)值,如果否,將提取到的圖片與所述拼接圖片按照第二方向進(jìn)行拼接,將拼接后的圖片作為拼接圖片,如果是,將所述提取到的圖片放入下一列圖片的起始位置作為拼接圖片;
[0137]第四子拼接單元560,用于當(dāng)獲取到所述第二圖片提取單元輸出的觸發(fā)信號(hào)后,將拼接得到的各個(gè)列圖片依據(jù)生成時(shí)間按照第一方向進(jìn)行拼接為一張完整的圖片并發(fā)送。
[0138]為了描述的方便,描述以上系統(tǒng)時(shí)以功能分為各種模塊分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各模塊的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
[0139]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的系統(tǒng)及系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0140]專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0141]結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(R0M)、電可編程R0M、電可擦除可編程R0M、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0142]還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0143]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種信息輸入方法,其特征在于,包括: 獲取在手寫區(qū)域輸入的輸入信息; 判斷本次輸入是否完成,如果是,將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中; 判斷是否獲取到終止輸入指令,如果是,依據(jù)生成時(shí)間先后的順序,將由所述臨時(shí)文件夾中調(diào)取的圖片拼接為一張完整的圖片并發(fā)送。2.根據(jù)權(quán)利要求1所述的信息輸入方法,其特征在于,所述判斷本次輸入是否完成,包括: 判斷預(yù)設(shè)時(shí)間段內(nèi)是否獲取到輸入信息,如果否,判定本次輸入完成。3.根據(jù)權(quán)利要求1所述的信息輸入方法,其特征在于,所述將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中,包括: 以圖片的形式保存本次輸入的輸入信息,記為第一字符圖片; 以預(yù)設(shè)比例縮放所述第一字符圖片; 將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。4.根據(jù)權(quán)利要求1所述的信息輸入方法,其特征在于,所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,所述將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中,具體包括: 將獲取到本次輸入的輸入信息的所有的子輸入?yún)^(qū)域作為一個(gè)目標(biāo)子輸入?yún)^(qū)域; 將所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容以圖片形式保存為第一字符圖片; 以預(yù)設(shè)比例縮放所述第一字符圖片; 將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。5.根據(jù)權(quán)利要求1所述的信息輸入方法,其特征在于,所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,所述將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中,具體包括: 將獲取到本次輸入的輸入信息的每個(gè)子輸入?yún)^(qū)域均作為一個(gè)目標(biāo)子輸入?yún)^(qū)域; 按照所述目標(biāo)子輸入?yún)^(qū)域的地址信息依次將各個(gè)所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容保存為第一字符圖片,每個(gè)目標(biāo)子輸入?yún)^(qū)域?qū)?yīng)一個(gè)所述第一字符圖片; 以預(yù)設(shè)比例縮放所述第一字符圖片; 將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。6.一種信息輸入裝置,其特征在于,包括: 數(shù)據(jù)采集單元,用于獲取在手寫區(qū)域輸入的輸入信息; 第一判斷單元,用于判斷本次輸入是否完成,如果是,向第一處理單元發(fā)送觸發(fā)信號(hào);第一處理單元,用于在獲取到所述第一判斷單元輸出的觸發(fā)信號(hào)后,將所述本次輸入的輸入信息以圖片形式保存至臨時(shí)文件夾中; 第二判斷單元,用于判斷是否獲取到終止輸入指令,如果是,向拼接單元輸出觸發(fā)信號(hào); 拼接單元,用于在獲取到所述第二判斷單元輸出的觸發(fā)信號(hào)后,依據(jù)生成時(shí)間先后的順序,將臨時(shí)文件夾中保存的所有的圖片拼接為一張完整的圖片并發(fā)送。7.根據(jù)權(quán)利要求6所述的信息輸入裝置,其特征在于,所述第一判斷單元具體用于: 判斷預(yù)設(shè)時(shí)間段內(nèi)是否獲取到輸入信息,如果否,判定本次輸入完成,如果是判定本次輸入未完成。8.根據(jù)權(quán)利要求6所述的信息輸入裝置,其特征在于,所述第一處理單元,包括: 圖片生成單元,用于當(dāng)獲取到所述第一判斷單元輸出的觸發(fā)信號(hào)后,以圖片的形式保存本次輸入的輸入信息,記為第一字符圖片; 縮放單元,用于以預(yù)設(shè)比例縮放所述第一字符圖片,并將縮放后的所述第一字符圖片保存至所述臨時(shí)文件夾中。9.根據(jù)權(quán)利要求8所述的信息輸入裝置,其特征在于,所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,所述第一處理單元,還包括: 第一目標(biāo)子輸入?yún)^(qū)域定位單元,用于將獲取到本次輸入的輸入信息的所有的子輸入?yún)^(qū)域作為一個(gè)目標(biāo)子輸入?yún)^(qū)域; 所述圖片生成單元具體用于:當(dāng)獲取到所述第一判斷單元輸出的觸發(fā)信號(hào)后,將所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容以圖片的形式保存為第一字符圖片。10.根據(jù)權(quán)利要求8所述的信息輸入裝置,其特征在于,所述手寫區(qū)域中包含多個(gè)矩陣分布的子輸入?yún)^(qū)域,所述第一處理單元,還包括: 第二目標(biāo)子輸入?yún)^(qū)域定位單元,用于將獲取到本次輸入的輸入信息的每個(gè)子輸入?yún)^(qū)域均作為一個(gè)目標(biāo)子輸入?yún)^(qū)域; 所述圖片生成單元具體用于:按照所述目標(biāo)子輸入?yún)^(qū)域的地址信息依次將各個(gè)所述目標(biāo)子輸入?yún)^(qū)域中的內(nèi)容保存為第一字符圖片,每個(gè)目標(biāo)子輸入?yún)^(qū)域?qū)?yīng)一個(gè)所述第一字符圖片。
【文檔編號(hào)】G06F3/0484GK105843515SQ201610380449
【公開日】2016年8月10日
【申請(qǐng)日】2016年5月31日
【發(fā)明人】王健, 葉志遠(yuǎn)
【申請(qǐng)人】宇龍計(jì)算機(jī)通信科技(深圳)有限公司