一种输入方法及终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种输入方法及终端。
【背景技术】
[0002]随着移动互联技术的不断发展,移动终端已经成为集通信、办公和多媒体功能为一体的工具,为人们的生活提供了极大的便利。
[0003]然而,当用户在编写文本信息,如编辑短信、微信、电子邮件时,常常会觉得输入日期、金额等内容需要反复切换输入法,操作繁琐,用户体验差。
【发明内容】
[0004]本发明要解决的技术问题是,提供一种输入方法及终端,能够提高用户输入效率,有效提升用户体验。
[0005]根据本发明的一个方面,本发明提供一种输入方法,包括:接收用户的点击指令,所述点击指令包括预设字符或预设类型的字符,向所述用户提供套用格式选择对话框;将对应的套用格式插入到所述用户编辑的文本中,以使所述用户按照所述套用格式输入相应的字符。
[0006]可选的,所述预设字符包括“电话”、“地址”、“传真”、“卡号”、“网址”、“身份证号”、
“日期”、“时间”中的至少一种;所述预设类型的字符包括数字类型的字符。
[0007]进一步的,所述将对应的套用格式插入到所述用户编辑的文本中之后,所述方法还包括:检查所述用户输入的字符是否符合所述套用格式的规定;若检测到所述用户输入的字符不符合所述套用格式的规定,向所述用户提示输入错误。
[0008]进一步的,所述向所述用户提供套用格式选择对话框之前,所述方法还包括:根据用户的配置指令,预先建立相应的套用格式模板。
[0009]进一步的,根据用户的配置指令,预先建立相应的套用格式模板之后,所述方法还包括:为每个所述套用格式模板配置相应的格式识别正则表达式。
[0010]另一方面,本发明还提供一种终端,包括:提供单元,用于接收用户的点击指令,所述点击指令包括预设字符或预设类型的字符,向所述用户提供套用格式选择对话框;插入单元,用于将对应的套用格式插入到所述用户编辑的文本中,以使所述用户按照所述套用格式输入相应的字符。
[0011 ] 可选的,所述预设字符包括“电话”、“地址”、“传真”、“卡号”、“网址”、“身份证号”、
“日期”、“时间”中的至少一种;所述预设类型的字符包括数字类型的字符。
[0012]进一步的,所述终端还包括:检查单元,用于在所述插入单元将对应的套用格式插入到所述用户编辑的文本中之后,检查用户输入的字符是否符合所述套用格式的规定;提示单元,用于若检测到所述用户输入的字符不符合所述套用格式的规定,向所述用户提示输入错误。
[0013]进一步的,所述终端还包括:模板建立单元,用于在向所述用户提供套用格式选择对话框之前,根据用户的配置指令,预先建立相应的套用格式模板。
[0014]进一步的,所述模板建立单元还用于在预先建立相应的套用格式模板之后,为每个所述套用格式模板配置相应的格式识别正则表达式。
[0015]本发明实施例提供的输入方法及终端,当用户输入预设字符或预设类型的字符时,能够向用户提供套用格式选择对话框,然后根据用户的选择将对应的套用格式插入到用户编辑的文本中,以使用户按照所述套用格式输入相应的字符,这样,就可以将一些固定格式的文本先显示出来,用户只需套用该格式将剩余的字符填上即可,避免了用户输入大量重复的字符和反复切换输入法,有效提高了用户的文本输入效率,大大提升了用户体验。
【附图说明】
[0016]图1为本发明实施例提供的输入方法的一种流程图;
[0017]图2为本发明实施例提供的输入方法的操作界面示意图;
[0018]图3为本发明实施例提供的输入方法的另一种流程图;
[0019]图4为本发明实施例提供的终端的一种结构示意图。
【具体实施方式】
[0020]为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。通过【具体实施方式】的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
[0021]如图1所示,本发明的实施例提供一种输入方法,包括:
[0022]S11,接收用户的点击指令,所述点击指令包括预设字符或预设类型的字符,向所述用户提供套用格式选择对话框;
[0023]S12,将对应的套用格式插入到所述用户编辑的文本中,以使所述用户按照所述套用格式输入相应的字符。
[0024]本发明实施例提供的输入方法,当用户输入预设字符或预设类型的字符时,能够向用户提供套用格式选择对话框,然后根据用户的选择将对应的套用格式插入到用户编辑的文本中,以使用户按照所述套用格式输入相应的字符,这样,就可以将一些固定格式的文本先显示出来,用户只需套用该格式将剩余的字符填上即可,避免了用户输入大量重复的字符和反复切换输入法,有效提高了用户的文本输入效率,大大提升了用户体验。
[0025]用户在编写短信、微信、邮件等文件时,常常需要输入通信地址、电话,日期时间等,为了提高用户的输入效率和输入体验,在步骤Sll中,可以根据用户已经输入的内容,确定用户是否需要一些可以套用固定格式的文本,从而决定是否为用户提供相应的套用格式。可选的,可以根据用户输入的字符或者字符的类型进行这样的判断。
[0026]例如,当用户输入预设字符时,可以向用户提供套用格式选择对话框。可选的,这些预设字符可以包括“电话”、“地址”、“传真”、“卡号”、“网址”、“身份证号” “日期”、“时间”中的一种或几种。也就是说,当用户输入的文字中包括上面这些字符时,系统可以弹出一个套用格式选择对话框,在该对话框中列出可供套用的格式,用户可以根据需要选择其中的一种格式,用户做出选择后,其选中的格式就会被插入到用户的文本编辑处。
[0027]举例说明,例如,在本发明的一个实施例中,当用户在短信编辑框中输入“我的农行银行卡号”时,移动终端可以检测出其中含有“卡号”两个字符,于是自动弹出套用格式对话框。可选的,在该对话框中可以设置多种套用格式选项,如“日期”、“金额”、“卡号”等,用户选择“卡号”后,则移动终端将银行卡号对应的数字位数以空格或下划线等形式显示在短信编辑框中,并且将输入法自动切换成数字输入法,用户只需直接输入相应位数的数字即可,有效提高了用户的输入效率,也提升了用户的输入体验。
[0028]在本发明的另一个实施例中,用户编辑邮件时输入“地址”,相应的,移动终端可以提供包含地址选项的套用格式对话框,当用户选择地址选项后,即可将“XX省XX市XX区(县)XX街道XX”等文本插入到正在编辑的邮件中。
[0029]除了可以根据用户输入的字符来判断是否需要提供套用格式选择对话框外,还可以根据用户输入的字符类型来判断是否需要提供相应的对话框。可选的,可以检测用户输入的字符是否为数字类型来确定是否需要向用户提供套用格式选择对话框。例如,当用户输入数字“62”时,可以弹出套用格式选择对话框,用户可以从中选择“银行卡号”,则移动终端预留出银行卡号所需要的合法数字位数,并将输入法切换为数字输入法。当用户输入“138”时,移动终端可以弹出套用格式选择对话框,用户可以从中选择“手机号”,则移动终端预留出手机号所需要的合法数字位数,并将输入法切换为数字输入法。
[0030]以上主要针对银行卡号和地址等项目的输入进行说明,但本发明不限于此,在本发明的其他实施例中,还可以对电话、网址、身份证等其他信息进行