一種輸入方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種輸入方法及終端。
【背景技術(shù)】
[0002]隨著移動互聯(lián)技術(shù)的不斷發(fā)展,移動終端已經(jīng)成為集通信、辦公和多媒體功能為一體的工具,為人們的生活提供了極大的便利。
[0003]然而,當(dāng)用戶在編寫文本信息,如編輯短信、微信、電子郵件時,常常會覺得輸入日期、金額等內(nèi)容需要反復(fù)切換輸入法,操作繁瑣,用戶體驗差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是,提供一種輸入方法及終端,能夠提高用戶輸入效率,有效提升用戶體驗。
[0005]根據(jù)本發(fā)明的一個方面,本發(fā)明提供一種輸入方法,包括:接收用戶的點(diǎn)擊指令,所述點(diǎn)擊指令包括預(yù)設(shè)字符或預(yù)設(shè)類型的字符,向所述用戶提供套用格式選擇對話框;將對應(yīng)的套用格式插入到所述用戶編輯的文本中,以使所述用戶按照所述套用格式輸入相應(yīng)的字符。
[0006]可選的,所述預(yù)設(shè)字符包括“電話”、“地址”、“傳真”、“卡號”、“網(wǎng)址”、“身份證號”、
“日期”、“時間”中的至少一種;所述預(yù)設(shè)類型的字符包括數(shù)字類型的字符。
[0007]進(jìn)一步的,所述將對應(yīng)的套用格式插入到所述用戶編輯的文本中之后,所述方法還包括:檢查所述用戶輸入的字符是否符合所述套用格式的規(guī)定;若檢測到所述用戶輸入的字符不符合所述套用格式的規(guī)定,向所述用戶提示輸入錯誤。
[0008]進(jìn)一步的,所述向所述用戶提供套用格式選擇對話框之前,所述方法還包括:根據(jù)用戶的配置指令,預(yù)先建立相應(yīng)的套用格式模板。
[0009]進(jìn)一步的,根據(jù)用戶的配置指令,預(yù)先建立相應(yīng)的套用格式模板之后,所述方法還包括:為每個所述套用格式模板配置相應(yīng)的格式識別正則表達(dá)式。
[0010]另一方面,本發(fā)明還提供一種終端,包括:提供單元,用于接收用戶的點(diǎn)擊指令,所述點(diǎn)擊指令包括預(yù)設(shè)字符或預(yù)設(shè)類型的字符,向所述用戶提供套用格式選擇對話框;插入單元,用于將對應(yīng)的套用格式插入到所述用戶編輯的文本中,以使所述用戶按照所述套用格式輸入相應(yīng)的字符。
[0011 ] 可選的,所述預(yù)設(shè)字符包括“電話”、“地址”、“傳真”、“卡號”、“網(wǎng)址”、“身份證號”、
“日期”、“時間”中的至少一種;所述預(yù)設(shè)類型的字符包括數(shù)字類型的字符。
[0012]進(jìn)一步的,所述終端還包括:檢查單元,用于在所述插入單元將對應(yīng)的套用格式插入到所述用戶編輯的文本中之后,檢查用戶輸入的字符是否符合所述套用格式的規(guī)定;提示單元,用于若檢測到所述用戶輸入的字符不符合所述套用格式的規(guī)定,向所述用戶提示輸入錯誤。
[0013]進(jìn)一步的,所述終端還包括:模板建立單元,用于在向所述用戶提供套用格式選擇對話框之前,根據(jù)用戶的配置指令,預(yù)先建立相應(yīng)的套用格式模板。
[0014]進(jìn)一步的,所述模板建立單元還用于在預(yù)先建立相應(yīng)的套用格式模板之后,為每個所述套用格式模板配置相應(yīng)的格式識別正則表達(dá)式。
[0015]本發(fā)明實施例提供的輸入方法及終端,當(dāng)用戶輸入預(yù)設(shè)字符或預(yù)設(shè)類型的字符時,能夠向用戶提供套用格式選擇對話框,然后根據(jù)用戶的選擇將對應(yīng)的套用格式插入到用戶編輯的文本中,以使用戶按照所述套用格式輸入相應(yīng)的字符,這樣,就可以將一些固定格式的文本先顯示出來,用戶只需套用該格式將剩余的字符填上即可,避免了用戶輸入大量重復(fù)的字符和反復(fù)切換輸入法,有效提高了用戶的文本輸入效率,大大提升了用戶體驗。
【附圖說明】
[0016]圖1為本發(fā)明實施例提供的輸入方法的一種流程圖;
[0017]圖2為本發(fā)明實施例提供的輸入方法的操作界面示意圖;
[0018]圖3為本發(fā)明實施例提供的輸入方法的另一種流程圖;
[0019]圖4為本發(fā)明實施例提供的終端的一種結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對本發(fā)明進(jìn)行詳細(xì)說明如后。通過【具體實施方式】的說明,應(yīng)當(dāng)可對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。
[0021]如圖1所示,本發(fā)明的實施例提供一種輸入方法,包括:
[0022]S11,接收用戶的點(diǎn)擊指令,所述點(diǎn)擊指令包括預(yù)設(shè)字符或預(yù)設(shè)類型的字符,向所述用戶提供套用格式選擇對話框;
[0023]S12,將對應(yīng)的套用格式插入到所述用戶編輯的文本中,以使所述用戶按照所述套用格式輸入相應(yīng)的字符。
[0024]本發(fā)明實施例提供的輸入方法,當(dāng)用戶輸入預(yù)設(shè)字符或預(yù)設(shè)類型的字符時,能夠向用戶提供套用格式選擇對話框,然后根據(jù)用戶的選擇將對應(yīng)的套用格式插入到用戶編輯的文本中,以使用戶按照所述套用格式輸入相應(yīng)的字符,這樣,就可以將一些固定格式的文本先顯示出來,用戶只需套用該格式將剩余的字符填上即可,避免了用戶輸入大量重復(fù)的字符和反復(fù)切換輸入法,有效提高了用戶的文本輸入效率,大大提升了用戶體驗。
[0025]用戶在編寫短信、微信、郵件等文件時,常常需要輸入通信地址、電話,日期時間等,為了提高用戶的輸入效率和輸入體驗,在步驟Sll中,可以根據(jù)用戶已經(jīng)輸入的內(nèi)容,確定用戶是否需要一些可以套用固定格式的文本,從而決定是否為用戶提供相應(yīng)的套用格式??蛇x的,可以根據(jù)用戶輸入的字符或者字符的類型進(jìn)行這樣的判斷。
[0026]例如,當(dāng)用戶輸入預(yù)設(shè)字符時,可以向用戶提供套用格式選擇對話框。可選的,這些預(yù)設(shè)字符可以包括“電話”、“地址”、“傳真”、“卡號”、“網(wǎng)址”、“身份證號” “日期”、“時間”中的一種或幾種。也就是說,當(dāng)用戶輸入的文字中包括上面這些字符時,系統(tǒng)可以彈出一個套用格式選擇對話框,在該對話框中列出可供套用的格式,用戶可以根據(jù)需要選擇其中的一種格式,用戶做出選擇后,其選中的格式就會被插入到用戶的文本編輯處。
[0027]舉例說明,例如,在本發(fā)明的一個實施例中,當(dāng)用戶在短信編輯框中輸入“我的農(nóng)行銀行卡號”時,移動終端可以檢測出其中含有“卡號”兩個字符,于是自動彈出套用格式對話框??蛇x的,在該對話框中可以設(shè)置多種套用格式選項,如“日期”、“金額”、“卡號”等,用戶選擇“卡號”后,則移動終端將銀行卡號對應(yīng)的數(shù)字位數(shù)以空格或下劃線等形式顯示在短信編輯框中,并且將輸入法自動切換成數(shù)字輸入法,用戶只需直接輸入相應(yīng)位數(shù)的數(shù)字即可,有效提高了用戶的輸入效率,也提升了用戶的輸入體驗。
[0028]在本發(fā)明的另一個實施例中,用戶編輯郵件時輸入“地址”,相應(yīng)的,移動終端可以提供包含地址選項的套用格式對話框,當(dāng)用戶選擇地址選項后,即可將“XX省XX市XX區(qū)(縣)XX街道XX”等文本插入到正在編輯的郵件中。
[0029]除了可以根據(jù)用戶輸入的字符來判斷是否需要提供套用格式選擇對話框外,還可以根據(jù)用戶輸入的字符類型來判斷是否需要提供相應(yīng)的對話框??蛇x的,可以檢測用戶輸入的字符是否為數(shù)字類型來確定是否需要向用戶提供套用格式選擇對話框。例如,當(dāng)用戶輸入數(shù)字“62”時,可以彈出套用格式選擇對話框,用戶可以從中選擇“銀行卡號”,則移動終端預(yù)留出銀行卡號所需要的合法數(shù)字位數(shù),并將輸入法切換為數(shù)字輸入法。當(dāng)用戶輸入“138”時,移動終端可以彈出套用格式選擇對話框,用戶可以從中選擇“手機(jī)號”,則移動終端預(yù)留出手機(jī)號所需要的合法數(shù)字位數(shù),并將輸入法切換為數(shù)字輸入法。
[0030]以上主要針對銀行卡號和地址等項目的輸入進(jìn)行說明,但本發(fā)明不限于此,在本發(fā)明的其他實施例中,還可以對電話、網(wǎng)址、身份證等其他信息進(jìn)行