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