一種字符串的輸入方法及裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種字符串的輸入方法及裝置,解決現(xiàn)有技術中輸入個人信息的方式操作繁瑣、費時費力、易出錯的問題,簡化個人信息的輸入方式,實現(xiàn)個人信息的自動輸入,提升用戶體驗。所述字符串的輸入方法,包括:獲取包含待輸入字符串的圖像;從所述圖像中提取待輸入字符串,并將提取到的待輸入字符串輸入到預設位置。
【專利說明】
_種字符串的輸入方法及裝置
技術領域
[0001]本發(fā)明實施例涉及圖像處理技術領域,尤其涉及一種字符串的輸入方法及裝置。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,生活中有許多事務都可以通過互聯(lián)網(wǎng)上的應用來進行處理,非常的方便,但是在使用應用處理我們的事務時,在一些應用中,通常會要求輸入必要的個人信息,例如:身份證號碼、銀行賬號、家庭住址等等,傳統(tǒng)的手動輸入方式,在對照個人信息進行輸入的過程中,需要多次按鍵,費時費力,而且容易因看錯而輸入錯誤,尤其是在輸入身份證號碼和銀行卡號時,連續(xù)輸入多位數(shù)字,需要多次按鍵,操作繁瑣,且容易因看錯數(shù)字位數(shù)而輸入錯誤,造成信息錯誤或財產損失。
[0003]綜上所述,現(xiàn)有技術中輸入個人信息的方式,操作繁瑣,費時費力,而且容易出現(xiàn)錯誤。
【發(fā)明內容】
[0004]本發(fā)明實施例提供一種字符串的輸入方法及裝置,解決現(xiàn)有技術中輸入個人信息的方式操作繁瑣、費時費力、易出錯的問題,簡化個人信息的輸入方式,實現(xiàn)個人信息的自動輸入,提升用戶體驗。
[0005]本發(fā)明實施例提供一種字符串的輸入方法,該方法包括:獲取包含待輸入字符串的圖像;從所述圖像中提取待輸入字符串,并將提取到的待輸入字符串輸入到預設位置。
[0006]本發(fā)明實施例提供一種字符串的輸入裝置,該裝置包括:圖像獲取單元,用于獲取包含待輸入字符串的圖像;處理單元,用于從所述圖像中提取待輸入字符串,并將提取到的待輸入字符串輸入到預設位置。
[0007]本發(fā)明實施例提供的一種字符串的輸入方法及裝置,在需要輸入字符串時,獲取包含待輸入字符串的圖像,并從圖像中提取待輸入字符串,然后將提取到的待輸入字符串輸入到預設位置,只需獲取包含待輸入字符串的圖像,便可自動輸入待輸入字符串,實現(xiàn)了字符串的自動輸入,與現(xiàn)有技術中輸入個人信息的方式,操作繁瑣,費時費力,而且容易出現(xiàn)錯誤相比,只需獲取包含待輸入字符串(例如:個人信息)的圖像,便可自動輸入待輸入字符串,簡化了個人信息的輸入方式,實現(xiàn)了字符串的自動輸入,提升了用戶體驗。
【附圖說明】
[0008]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0009]圖1為本發(fā)明實施例提供的一種字符串的輸入方法的示意流程圖;
[0010]圖2為本發(fā)明實施例提供的一種字符串的輸入方法的具體流程的示意流程圖;
[0011]圖3為本發(fā)明實施例提供的一種字符串的輸入裝置的結構示意圖。
【具體實施方式】
[0012]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0013]本發(fā)明實施例提供一種字符串的輸入方法,如圖1所示,該方法包括:
[0014]步驟11,獲取包含待輸入字符串的圖像;
[0015]步驟13,從圖像中提取待輸入字符串,并將提取到的待輸入字符串輸入到預設位置。
[0016]本發(fā)明實施例提供的方法中,在需要輸入字符串時,獲取包含待輸入字符串的圖像,并從圖像中提取待輸入字符串,然后將提取到的待輸入字符串輸入到預設位置,只需獲取包含待輸入字符串的圖像,便可自動輸入待輸入字符串,實現(xiàn)了字符串的自動輸入,與現(xiàn)有技術中輸入個人信息的方式,操作繁瑣,費時費力,而且容易出現(xiàn)錯誤相比,只需獲取包含待輸入字符串(例如:個人信息)的圖像,便可自動輸入待輸入字符串,簡化了個人信息的輸入方式,實現(xiàn)了字符串的自動輸入,提升了用戶體驗。
[0017]需要說明的是,待輸入字符串中的字符包括以下任意一種或其組合:印刷體文字、印刷體數(shù)字。本發(fā)明實施例中提到的印刷體是指印刷時用的字體或類似印刷時用的字體,英文印刷體有Times New Roman等,中文印刷體有宋體等,印刷體橫平豎直,字符框架搭得很規(guī)范。待輸入字符串可以是純數(shù)字,例如:身份證號碼,銀行卡號等,也可以是漢字、英文字母以及數(shù)字的混合,例如:身份證上的家庭地址信息等。本發(fā)明實施例中提到的預設位置是指待輸入字符串需要輸入的位置或者其它需要待輸入字符串輸入的位置。
[0018]具體實施時,在獲取包含待輸入字符串的圖像時,可以在輸入框的附近增加拍攝按鈕,以提示用戶拍攝包含待輸入字符串的圖像或者上傳包含待輸入字符串的圖像,具體來說,以用戶使用手機輸入身份證號碼為例,可以在輸入身份證號碼的選框附近增加一個拍照按鈕,例如:在輸入身份證號碼的選框的后面添加拍照按鈕,該拍照按鈕提示用戶通過內置的攝像頭拍攝身份證上的身份證號碼部分,獲取包含身份證號碼的圖像,或者提示用戶上傳本地存儲的包含身份證號碼的圖像。
[0019]較為優(yōu)選地,當用戶選擇通過內置的攝像頭拍攝身份證上的身份證號碼時,可以在預覽界面顯示檢測到的字符串,當檢測到字符串時,給用戶提示,例如:紅框提示,提示用戶可以進行拍攝,當用戶拍攝之后,獲取用戶拍攝的圖像作為包含待輸入字符串的圖像。當然,在無法進行拍攝時,可以選擇本地上傳包含待輸入字符串的圖像,當用戶選擇上傳本地存儲的包含身份證號碼的圖像時,在用戶上傳圖像之后,可以提示用戶對上傳的圖像進行修剪,以剪切圖像中無關的信息,保留身份證號碼。
[0020]具體實施時,在獲取包含待輸入字符串的圖像之后,通過圖像識別技術,將包含待輸入字符串的圖像轉換為待輸入的字符串,具體來說:
[0021]在一種可能的實施方式中,本發(fā)明實施例提供的方法中,從圖像中提取待輸入字符串,包括:根據(jù)待輸入字符串中字符的個數(shù)、多個字符的順序將圖像劃分為多個子圖像單元,其中,每個子圖像單元中包含一個字符;將每個子圖像單元與預設圖像數(shù)據(jù)庫中的圖像進行匹配,當確定該子圖像單元與預設圖像數(shù)據(jù)庫中任一圖像匹配成功時,將預設圖像數(shù)據(jù)庫中該圖像對應的字符作為該子圖像單元中包含的字符,其中,預設圖像數(shù)據(jù)庫中存儲有每一字符與包含該字符的圖像的對應關系;根據(jù)待輸入字符串中多個字符的順序將每一子圖像單元中包含的字符連接,得到待輸入字符串。
[0022]具體實施時,根據(jù)待輸入字符串中字符的個數(shù)、多個字符的順序將圖像劃分為多個子圖像單元,使得每個子圖像單元中僅包含一個字符,其中,多個字符的順序是指多個字符的先后順序,作為較為具體的實施例,例如:待輸入字符串為身份證號:40123419870802##,獲取的圖像中包含該身份證號碼,在從該圖像中提取待輸入字符串之前,將該圖像按照多個字符的先后順序以及字符的個數(shù)劃分為多個子圖像單元,具體劃分時,該圖像劃分為18個子圖像單元,分別為:4、0、1、2、3、4、1、9、8、7、0、8、0、2、*、*、*、*。
[0023]具體實施時,將包含待輸入字符串的圖像劃分為多個子圖像單元之后,將每個子圖像單元與預設圖像數(shù)據(jù)庫中的圖像進行匹配,以識別每個子圖像單元中包含的字符,識別出每個子圖像單元中保包含的字符之后,按照待輸入字符串中多個字符的順序串接每個子圖像單元中包含的字符,得到待輸入字符串,其中,將每個子圖像單元與預設圖像數(shù)據(jù)庫中的圖像進行匹配可以采用現(xiàn)有技術中的方法,此處不再贅述。
[0024]在一種可能的實施方式中,本發(fā)明實施例提供的方法中,獲取包含待輸入字符串的圖像,包括:通過相機拍攝的方式獲取包含待輸入字符串的圖像,或者接收用戶上傳的包含待輸入字符串的圖像。
[0025]在一種可能的實施方式中,本發(fā)明實施例提供的方法中,通過相機拍攝的方式獲取包含待輸入字符串的圖像,包括:當確定當前拍攝區(qū)域內包含待輸入字符串時,提示用戶進行拍攝,在用戶拍攝之后,獲取包含待輸入字符串的圖像。
[0026]下面結合圖2,以拍攝包含身份證號碼的圖像輸入身份證號碼為例,對本發(fā)明實施例提供的一種字符串的輸入方法進行詳細說明。如圖2所示,本發(fā)明實施例提供的一種字符串的輸入方法的具體步驟,包括:
[0027]步驟21,用戶在輸入界面中點擊“拍攝”按鈕,提示用戶對身份證的數(shù)字部分進行拍攝或者上傳已拍攝的照片,具體來說:用戶打開需要輸入身份證號碼的界面,在身份證號碼的輸入框旁邊增加一個“拍攝”按鈕,用戶點擊該“拍攝”按鈕,彈出提示信息,提示是否通過拍攝圖片或上傳圖片的方式輸入身份證號碼;
[0028]步驟23,用戶選擇拍攝圖片方式,啟動內置攝像頭,由用戶完成拍攝,具體來說:用戶使用攝像頭對著身份證上的數(shù)字部分(不必對整個身份證正面)進行拍攝,在預覽界面顯示檢測到字符串,給予紅框提示,紅框出現(xiàn)用戶可以按下拍攝;
[0029]步驟25,啟動圖像數(shù)字識別算法,對拍攝的一串身份證號碼進行識別,具體來說:通過數(shù)字識別技術,對檢測到的拍攝圖像中的數(shù)字部分,逐個進行數(shù)字識別,整個過程自動完成;
[0030]步驟27,自動將識別出的身份證號碼填充到身份證號碼的輸入框,具體來說,將識別出的18位身份證號碼自動填充到需要填寫的文本框,完成通過相機拍攝輸入身份證號碼的過程。
[0031]本發(fā)明實施例提供一種字符串的輸入裝置,如圖3所示,該裝置包括:圖像獲取單元31,用于獲取包含待輸入字符串的圖像;處理單元33,用于從圖像中提取待輸入字符串,并將提取到的待輸入字符串輸入到預設位置。
[0032]本發(fā)明實施例提供的裝置中,在需要輸入字符串時,獲取包含待輸入字符串的圖像,并從圖像中提取待輸入字符串,然后將提取到的待輸入字符串輸入到預設位置,只需獲取包含待輸入字符串的圖像,便可自動輸入待輸入字符串,實現(xiàn)了字符串的自動輸入,與現(xiàn)有技術中輸入個人信息的方式,操作繁瑣,費時費力,而且容易出現(xiàn)錯誤相比,只需獲取包含待輸入字符串(例如:個人信息)的圖像,便可自動輸入待輸入字符串,簡化了個人信息的輸入方式,實現(xiàn)了字符串的自動輸入,提升了用戶體驗。
[0033]在一種可能的實施方式中,本發(fā)明實施例提供的裝置中,處理單元33從圖像中提取待輸入字符串,具體用于:根據(jù)待輸入字符串中字符的個數(shù)、多個字符的順序將圖像劃分為多個子圖像單元,其中,每個子圖像單元中包含一個字符;將每個子圖像單元與預設圖像數(shù)據(jù)庫中的圖像進行匹配,當確定該子圖像單元與預設圖像數(shù)據(jù)庫中任一圖像匹配成功時,將預設圖像數(shù)據(jù)庫中該圖像對應的字符作為該子圖像單元中包含的字符,其中,預設圖像數(shù)據(jù)庫中存儲有每一字符與包含該字符的圖像的對應關系;根據(jù)待輸入字符串中多個字符的順序將每一子圖像單元中包含的字符連接,得到待輸入字符串。
[0034]在一種可能的實施方式中,本發(fā)明實施例提供的裝置中,圖像獲取單元31,具體用于:通過相機拍攝的方式獲取包含待輸入字符串的圖像,或者接收用戶上傳的包含待輸入字符串的圖像。
[0035]在一種可能的實施方式中,本發(fā)明實施例提供的裝置中,圖像獲取單元31通過相機拍攝的方式獲取包含待輸入字符串的圖像,具體用于:
[0036]當確定當前拍攝區(qū)域內包含待輸入字符串時,提示用戶進行拍攝,在用戶拍攝之后,獲取包含待輸入字符串的圖像。
[0037]在一種可能的實施方式中,本發(fā)明實施例提供的裝置中,待輸入字符串中的字符包括以下任意一種或其組合:印刷體文字、印刷體數(shù)字。
[0038]本發(fā)明實施例提供的字符串的輸入裝置,可以集成在各個應用程序中,用于對字符串進行快速的輸入,其中,圖像獲取單元31可以采用圖像采集傳感器或者攝像頭等,處理單元33可以采用CPU等處理器。
[0039]本發(fā)明實施例提供的一種字符串的輸入方法及裝置,在需要輸入字符串時,獲取包含待輸入字符串的圖像,并從圖像中提取待輸入字符串,然后將提取到的待輸入字符串輸入到預設位置,只需獲取包含待輸入字符串的圖像,便可自動輸入待輸入字符串,實現(xiàn)了字符串的自動輸入,簡化了個人信息的輸入方式,實現(xiàn)了字符串的自動輸入,提升了用戶體驗。
[0040]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0041]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0042]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種字符串的輸入方法,其特征在于,該方法包括: 獲取包含待輸入字符串的圖像; 從所述圖像中提取待輸入字符串,并將提取到的待輸入字符串輸入到預設位置。2.根據(jù)權利要求1所述的方法,其特征在于,從所述圖像中提取待輸入字符串,包括: 根據(jù)所述待輸入字符串中字符的個數(shù)、多個字符的順序將所述圖像劃分為多個子圖像單元,其中,每個子圖像單元中包含一個字符; 將每個子圖像單元與預設圖像數(shù)據(jù)庫中的圖像進行匹配,當確定該子圖像單元與所述預設圖像數(shù)據(jù)庫中任一圖像匹配成功時,將所述預設圖像數(shù)據(jù)庫中該圖像對應的字符作為該子圖像單元中包含的字符,其中,所述預設圖像數(shù)據(jù)庫中存儲有每一字符與包含該字符的圖像的對應關系; 根據(jù)所述待輸入字符串中多個字符的順序將每一子圖像單元中包含的字符連接,得到待輸入字符串。3.根據(jù)權利要求1所述的方法,其特征在于,獲取包含待輸入字符串的圖像,包括: 通過相機拍攝的方式獲取包含待輸入字符串的圖像,或者 接收用戶上傳的包含待輸入字符串的圖像。4.根據(jù)權利要求3所述的方法,其特征在于,通過相機拍攝的方式獲取包含待輸入字符串的圖像,包括: 當確定當前拍攝區(qū)域內包含待輸入字符串時,提示用戶進行拍攝,在用戶拍攝之后,獲取包含待輸入字符串的圖像。5.根據(jù)權利要求1-4中任一項所述的方法,其特征在于,所述待輸入字符串中的字符包括以下任意一種或其組合:印刷體文字、印刷體數(shù)字。6.一種字符串的輸入裝置,其特征在于,該裝置包括: 圖像獲取單元,用于獲取包含待輸入字符串的圖像; 處理單元,用于從所述圖像中提取待輸入字符串,并將提取到的待輸入字符串輸入到預設位置。7.根據(jù)權利要求6所述的裝置,其特征在于,所述處理單元從所述圖像中提取待輸入字符串,具體用于: 根據(jù)所述待輸入字符串中字符的個數(shù)、多個字符的順序將所述圖像劃分為多個子圖像單元,其中,每個子圖像單元中包含一個字符; 將每個子圖像單元與預設圖像數(shù)據(jù)庫中的圖像進行匹配,當確定該子圖像單元與所述預設圖像數(shù)據(jù)庫中任一圖像匹配成功時,將所述預設圖像數(shù)據(jù)庫中該圖像對應的字符作為該子圖像單元中包含的字符,其中,所述預設圖像數(shù)據(jù)庫中存儲有每一字符與包含該字符的圖像的對應關系; 根據(jù)所述待輸入字符串中多個字符的順序將每一子圖像單元中包含的字符連接,得到待輸入字符串。8.根據(jù)權利要求6所述的裝置,其特征在于,所述圖像獲取單元,具體用于: 通過相機拍攝的方式獲取包含待輸入字符串的圖像,或者 接收用戶上傳的包含待輸入字符串的圖像。9.根據(jù)權利要求8所述的裝置,其特征在于,所述圖像獲取單元通過相機拍攝的方式獲取包含待輸入字符串的圖像,具體用于: 當確定當前拍攝區(qū)域內包含待輸入字符串時,提示用戶進行拍攝,在用戶拍攝之后,獲取包含待輸入字符串的圖像。10.根據(jù)權利要求6-9中任一項所述的裝置,其特征在于,所述待輸入字符串中的字符包括以下任意一種或其組合:印刷體文字、印刷體數(shù)字。
【文檔編號】G06F17/30GK105975542SQ201610282808
【公開日】2016年9月28日
【申請日】2016年4月29日
【發(fā)明人】李冉
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(北京)有限公司