一种智能输入方法及终端与流程

文档序号:14036255阅读:154来源:国知局
一种智能输入方法及终端与流程

本发明涉及通信技术领域,尤其涉及一种智能输入方法及终端。



背景技术:

随着科技的进步,智能移动终端如手机,pad等成了人们生活不可缺少的部分,为了满足用户需求的多样化,智能移动终端的功能越来越多,如各种办公应用程序,学习应用程序,娱乐应用程序等,用户在这些不同应用程序中进行数据交换时,通常会使用到输入功能中的复制或粘贴的功能。

然而,目前,复制或粘贴的功能只能对整条内容进行复制或粘贴,例如,使用粘贴功能时,只能把粘贴板内的内容全部进行粘贴,不能选择性的进行粘贴,比如只粘贴内容中的电话、邮箱或数字等。

所以,现有技术中,存在输入方法智能化程度低,不能对输入内容选择性的进行复制、粘贴或剪切的技术问题。



技术实现要素:

本发明实施例提供一种智能输入方法及终端,用于解决现有技术中,存在输入方法智能化程度低,不能对输入内容选择性的进行复制、粘贴或剪切的技术问题。

为此,本发明实施例提供了一种智能输入方法,包括:

检测获得针对第一选项菜单中的预设选项的选择操作;

显示第二选项菜单,所述第二选项菜单中包括至少一个选项,所述至少一个选项用于选择所述第一选项菜单关联的字符串中不同类型的字符。

可选的,所述至少一个选项包括用于选择所述字符串中的数字的选项、用于选择所述字符串中的汉字的选项、用于选择所述字符串中的字母的选项、用于选择所述字符串中的邮箱的选项以及用于选择所述字符串中的电话号码的选项中的一个或多个。

可选的,在所述预设选项为粘贴选项时,所述检测获得针对第一选项菜单中的预设选项的选择操作之前,所述方法还包括:

检测获得针对所述终端的输入框进行的第一预设操作时,显示所述第一选项菜单,所述第一选项菜单中包括所述粘贴选项,所述粘贴选项用于将粘贴板上的字符串粘贴在所述输入框内,所述第一选项菜单关联的字符串为粘贴板上的字符串。

可选的,在所述预设选项为复制选项或剪切选项时,所述检测获得针对第一选项菜单中的预设选项的选择操作之前,所述方法还包括:

检测获得针对字符串进行的第二预设操作时,显示所述第一选项菜单,所述第一选项菜单中包括所述复制选项或包括所述剪切选项,其中,所述复制选项用于复制所述字符串,所述剪切选项用于剪切所述字符串,所述字符串为所述第一选项菜单关联的字符串。

可选的,在所述显示第二选项菜单之后,所述方法包括:

检测获得对所述至少一个选项中的第一选项进行的选择操作,所述第一选项用于选择第一类型的字符;

判断所述字符串中是否包括符合所述第一类型的字符;

若是,则获取所述字符串中符合所述第一类型的字符;

若否,则获取所述字符串中所有的字符。

另一方面,本发明实施例还提供了一种终端,包括:

检测单元,用于检测获得针对第一选项菜单中的预设选项的选择操作;

显示单元,用于显示第二选项菜单,所述第二选项菜单中包括至少一个选项,所述至少一个选项用于选择所述第一选项菜单关联的字符串中不同类型的字符。

可选的,所述至少一个选项包括用于选择所述字符串中的数字的选项、用于选择所述字符串中的汉字的选项、用于选择所述字符串中的字母的选项、用于选择所述字符串中的邮箱的选项以及用于选择所述字符串中的电话号码的选项中的一个或多个。

可选的,包括:

第一检测子单元,用于检测获得针对所述终端的输入框进行的第一预设操作时,显示所述第一选项菜单,所述第一选项菜单中包括所述粘贴选项,所述粘贴选项用于将粘贴板上的字符串粘贴在所述输入框内,所述第一选项菜单关联的字符串为粘贴板上的字符串。

可选的,包括:

第二检测子单元,用于检测获得针对字符串进行的第二预设操作时,显示所述第一选项菜单,所述第一选项菜单中包括所述复制选项或包括所述剪切选项,其中,所述复制选项用于复制所述字符串,所述剪切选项用于剪切所述字符串,所述字符串为所述第一选项菜单关联的字符串。

可选的,包括:

第三检测子单元,用于检测获得对所述至少一个选项中的第一选项进行的选择操作,所述第一选项用于选择第一类型的字符;

判断单元,用于判断所述字符串中是否包括符合所述第一类型的字符;

第一获取单元,用于若所述字符串中包括符合所述第一类型的字符时,则获取所述字符串中符合所述第一类型的字符;

第二获取单元,用于若所述字符串中未包括符合所述第一类型的字符时,则获取所述字符串中所有的字符。

另一方面,本发明实施例还提供了一种计算机可读存储介质:

所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如上所述的智能输入方法。

由于本申请实施例中的技术方案,采用了检测获得针对第一选项菜单中的预设选项的选择操作;以及显示第二选项菜单,所述第二选项菜单中包括至少一个选项,所述至少一个选项用于选择所述第一选项菜单关联的字符串中不同类型的字符的技术方案,所以,有效的解决了现有技术中,存在输入方法智能化程度低,不能对输入内容选择性的进行复制、粘贴或剪切的技术问题,提高输入方法的智能化,实现了对输入内容选择性的进行复制、粘贴或剪切的有益效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。

图1为本申请实施例提供的一种智能输入方法的流程图;

图2为本申请实施例中提供的一种智能输入方法的另一种流程图;

图3为本申请实施例中步骤s102之后还可以执行的步骤的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明技术方案的一部分实施例,而不是全部的实施例。基于本申请文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明技术方案保护的范围。

请参考图1,为本发明实施例中提供的一种智能输入方法,包括:

步骤s101:检测获得针对第一选项菜单中的预设选项的选择操作;

步骤s102:显示第二选项菜单,所述第二选项菜单中包括至少一个选项,所述至少一个选项用于选择所述第一选项菜单关联的字符串中不同类型的字符。

在实际应用中,上述智能输入方法可以应用在手机,pad等智能终端中,在本申请实施例中,具体以上述智能输入方法应用在手机中为例,来对本申请实施例中的智能输入方法进行阐述。在具体实践过程中,本申请实施例中的上述方法可以先执行步骤s101,也即检测获得针对第一选项菜单中的预设选项的选择操作。

当然,在实际应用中,在上述步骤s101中的预设选项具体为粘贴选项时,在执行上述步骤s101之前,还可以执行以下步骤:

检测获得针对所述终端的输入框进行的第一预设操作时,显示所述第一选项菜单,所述第一选项菜单中包括所述粘贴选项,所述粘贴选项用于将粘贴板上的字符串粘贴在所述输入框内,所述第一选项菜单关联的字符串为粘贴板上的字符串。

请结合图2参考,在实际应用,用户在手机中的某一应用程序下进行输入时,可能会使用到手机中的粘贴功能,这时,用户就可以对手机中的输入框或其它输入智能控件进行操作,手机就可以检测到该操作,然后手机就会去判断该操作是否为预设操作,若该操作为预设的操作,那么,手机就可以获得该操作,在实际应用中,可以设置该预设操作为长按输入框或长按其它输入智能控件的操作,长按的时长可以为1s,也可以为2s等,在此,以预设操作为时长大于等于1s的长按输入框的操作。

那么,当长按手机中的输入框时长超过1s时,手机就能够判断出该操作为预设操作,手机就可以检测获得该操作,这时,手机就会弹出并显示输入框的第一选项菜单,该第一选项菜单中包括粘贴选项,该粘贴选项用于将粘贴板中的字符串粘贴到输入框中,当然,在实际应用中,第一选项菜单中还可以包括其他输入选项,如包括复制选项,剪切选项,转发选项等,在此就不一一列举了,也不做任何限制。

那么,在显示输入框的第一选项菜单之后,就可选择第一选项菜单中的任一功能选项,然后,手机就会判断在第一选项菜单中选择的功能选项是否为预设的粘贴选项,这里假设,在第一选项菜单中选择的功能选项就为粘贴选项,那么,手机就会判断出在第一选项菜单中选择的功能选项为预设的粘贴选择。

当然,在实际应用中,在上述步骤s101中的预设选项具体为复制选项或为剪切选项时,在执行上述步骤s101之前,还可以执行以下步骤:

检测获得针对字符串进行的第二预设操作时,显示所述第一选项菜单,所述第一选项菜单中包括所述复制选项或包括所述剪切选项,其中,所述复制选项用于复制所述字符串,所述剪切选项用于剪切所述字符串,所述字符串为所述第一选项菜单关联的字符串。

请结合图2参考,在实际应用,用户在手机中的某一应用程序进行输入时,可能会使用到手机中的复制选项或为剪切选项,例如,当用户想对输入框中(或文档中)的一段字符串进行复制,这时,用户就可以对手机中的输入框中的该段字符串进行操作,然后,手机就可以检测到该操作,手机就会去判断该操作是否为预设操作,若该操作为预设的操作,那么,手机就可以通过检测获得该操作,在实际应用中,可以设置该预设操作为长按输入框中的这段字符串的操作,长按时长可以为1s,也可以为2s等,在此,以预设操作为时长大于等于1s的长按输入框中的这段字符串的操作。

那么,当长按手机中的输入框中的这段字符串时长超过1s时,手机就能够判断出该操作为预设操作,这时,手机就会弹出并显示输入框的第一选项菜单,该第一选项菜单中包括复制选项,该复制选项用于复制该字符串,当然,在实际应用中,第一选项菜单中还可以包括其他输入选项,如包括剪切选项,转发选项等,在此就不一一列举了,也不做任何限制。

又如,当用户想对输入框中(或文档中)的一段字符串进行剪切,这时,用户就可以对手机中的输入框中的该段字符串进行操作,然后,手机就可以检测到该操作,这里也以预设操作为长按时长大于等于1s的长按输入框中的这段字符串的操作为例,那么,当长按手机中的输入框中的这段字符串时长超过1s时,手机就能够判断出该操作为预设操作,这时,手机就会弹出并显示输入框的第一选项菜单,该第一选项菜单中包括剪切选项,该剪切选项用于剪切该字符串,当然,在实际应用中,第一选项菜单中还可以包括其他输入选项,如包括粘贴选项,转发选项等,在此就不一一列举了,也不做任何限制。

本申请实施例中的方法在执行完上述步骤s101之后,就会执行步骤s102也即显示第二选项菜单,所述第二选项菜单中包括至少一个选项,所述至少一个选项用于选择所述第一选项菜单关联的字符串中不同类型的字符。

具体的,当预设选项为粘贴选项,在手机判断出在第一选项菜单中选择的功能选项为预设的粘贴选择,且手机获得针对第一选项菜单中的粘贴选项的选择操作之后,手机就会显示第二选项菜单,第二选择选项菜单包括至少一个功能选项,至少一个功能选项用于选择粘贴板中的字符串中的不同类型的字符。例如,第二选项菜单可以包括用于选择粘贴字符串中的数字的选项、用于选择粘贴字符串中的汉字的选项、用于选择粘贴字符串中的字母的选项、用于选择粘贴字符串中的邮箱的选项以及用于选择粘贴字符串中的电话号码的选项;第二选项菜单可以只包括用于选择粘贴字符串中的汉字的选项;第二选项菜单还可以包括用于选择粘贴字符串中的数字的选项、用于选择粘贴字符串中的汉字的选项以及用于选择粘贴字符串中的字母的选项等等,在此就不一一例举了。

具体的,当预设选项为复制选项,在手机判断出在第一选项菜单中选择的功能选项为预设的复制选择,且手机获得针对第一选项菜单中的复制选项的选择操作之后,手机就会显示第二选项菜单,第二选择选项菜单包括至少一个功能选项,至少一个功能选项用于选择复制字符串中的不同类型的字符。例如,第二选项菜单可以包括用于选择复制字符串中的数字的选项、用于选择复制字符串中的汉字的选项、用于选择复制字符串中的字母的选项、用于选择复制字符串中的邮箱的选项以及用于选择复制字符串中的电话号码的选项;第二选项菜单可以只包括用于选择复制字符串中的汉字的选项;第二选项菜单还可以包括用于选择复制字符串中的数字的选项、用于选择复制字符串中的汉字的选项以及用于选择复制字符串中的字母的选项等等,在此就不一一例举了。

具体的,当预设选项为剪切选项,在手机判断出在第一选项菜单中选择的功能选项为预设的剪切选择,且手机获得针对第一选项菜单中的剪切选项的选择操作之后,手机就会显示第二选项菜单,第二选择选项菜单包括至少一个功能选项,至少一个功能选项用于选择剪切字符串中的不同类型的字符。例如,第二选项菜单可以包括用于选择剪切字符串中的数字的选项、用于选择剪切字符串中的汉字的选项、用于选择剪切字符串中的字母的选项、用于选择剪切字符串中的邮箱的选项以及用于选择剪切字符串中的电话号码的选项;第二选项菜单可以只包括用于选择剪切字符串中的汉字的选项;第二选项菜单还可以包括用于选择剪切字符串中的数字的选项、用于选择剪切字符串中的汉字的选项以及用于选择剪切字符串中的字母的选项等等,在此就不一一例举了。

所以,通过上述方法,在检测获得针对第一选项菜单中的预设选项的选择操作,显示第二选项菜单,所述第二选项菜单中包括至少一个选项,所述至少一个选项用于选择所述第一选项菜单关联的字符串中不同类型的字符,进而实现选择性的复制、粘贴或剪切字符串中的目标字符,所以,有效的解决了现有技术中,存在输入方法智能化程度低,不能对输入内容选择性的进行复制、粘贴或剪切的技术问题,提高了终端输入的智能化,实现了对输入内容选择性的进行复制、粘贴或剪切的有益效果。

请参考图3,在实际应用中,本申请实施例中的方法在执行步骤s102之后,还可以执行以下步骤:

步骤s201:检测获得对所述至少一个选项中的第一选项进行的选择操作,所述第一选项用于选择第一类型的字符;

步骤s202:判断所述字符串中是否包括符合所述第一类型的字符;

步骤s203:若是,则获取所述字符串中符合所述第一类型的字符;

步骤s204:若否,则获取所述字符串中所有的字符。

具体的,在手机显示了包括用于选择粘贴字符串中的数字的选项、用于选择粘贴字符串中的汉字的选项、用于选择粘贴字符串中的字母的选项、用于选择粘贴字符串中的邮箱的选项以及用于选择粘贴字符串中的电话号码的选项的第二选项菜单之后,用户就可以在第二选项菜单,选择一功能选项,实现对目标字符的选择,例如,在需要粘贴的目标字符为字符串中的电话号码,这时,就可以通过点击第二选项菜单中用于选择粘贴字符串中的电话号码的选项,进而对该功能选项进行选择,这时,手机就能够检测获得上述用于选择粘贴字符串中的电话号码的选项的点击操作。

然后,手机就会去判断字符串中是否包含有电话号码,若字符串中包含有电话号码,就从该字符串中获取电话号码,在实际应用中,可以通过电话号码的正则表达式也即图2所示的filtermobile(stringstr)过滤出字符串中的电话号码,进而获取到该字符串中的电话号码,然后在输入框中粘贴获取的电话号码。若需要获取的是字符串中的字母,则可以通过字母的正则表达式也即图2所示的filteren(stringstr)从字符串中过滤出字符串中的字母,进而获取到该字符串中的字母;若需要获取的是字符串中的邮箱,则可以通过邮箱的正则表达式也即图2所示的filteremail(stringstr)从字符串中过滤出字符串中的邮箱,进而获取到该字符串中的邮箱等等,在此就不一一列举。

当然,在实际应用中,也会存在字符串中未包含目标字符也即电话号码的情况,这时,手机可以获取整个字符串,然后在输入框中粘贴获取的整个字符串,当然,在字符串中未包含目标字符也即电话号码的情况,手机还可直接返回空的内容等,在此就不一一列举了。

具体的,在手机显示了包括用于选择复制字符串中的数字的选项、用于选择复制字符串中的汉字的选项、用于选择复制字符串中的电话号码的选项、用于选择复制字符串中的邮箱的选项以及用于选择复制字符串中的字母的选项的第二选项菜单之后,用户就可以在第二选项菜单,选择一功能选项,实现对目标字符的选择,例如,在需要粘贴的目标字符为字符串中的字母,这时,就可以通过点击第二选项菜单中用于选择复制字符串中的字母的选项,进而对该功能选项进行选择,这时,手机就能够检测获得上述用于选择第二选项菜单中用于选择复制字符串中的字母的选项的点击操作,然后,手机就会去判断字符串中是否包含有字母,若字符串中包含有字母,就从该字符串中通过字母的正则表达式filteren(stringstr)过滤出字符串中的字母,进而获取到该字符串中的字母,并复制获取的字母。

同样的,在实际应用中,也会存在字符串中未包含目标字符也即字母的情况,这时,手机可以获取整个字符串,然后复制整个字符串,当然,在字符串中未包含目标字符也即字母的情况,手机还可直接返回空的内容等,在此就不一一列举了。

具体的,在手机显示了包括用于选择剪切字符串中的数字的选项、用于选择剪切字符串中的汉字的选项、用于选择剪切字符串中的邮箱的选项以及用于选择剪切字符串中的汉字的选项的第二选项菜单之后,用户就可以在第二选项菜单,选择一功能选项,实现对目标字符的选择,例如,在需要粘贴的目标字符为字符串中的汉字,这时,就可以通过点击第二选项菜单中用于选择剪切字符串中的汉字的选项,进而对该功能选项进行选择,这时,手机就能够检测获得上述用于选择第二选项菜单中用于选择剪切字符串中的汉字的选项的点击操作,然后,手机就会去判断字符串中是否包含有汉字,若字符串中包含有汉字,就从该字符串中通过汉字的正则表达式filtercn(stringstr)过滤出字符串中的汉字,进而获取到该字符串中的汉字,然后剪切获取的汉字。

同样的,在实际应用中,也会存在字符串中未包含目标字符也即汉字的情况,这时,手机可以获取整个字符串,然后剪切整个字符串,当然,在字符串中未包含目标字符也即汉字的情况,手机还可直接返回空的内容等,在此就不一一列举了。

基于同一发明构思,本发明实施例中提供了一种终端,该终端的智能输入方法的具体实施可参见上述方法实施例部分的描述,重复之处不再赘述,该终端包括:

检测单元,用于检测获得针对第一选项菜单中的预设选项的选择操作;

显示单元,用于显示第二选项菜单,所述第二选项菜单中包括至少一个选项,所述至少一个选项用于选择所述第一选项菜单关联的字符串中不同类型的字符。

可选的,所述至少一个选项包括用于选择所述字符串中的数字的选项、用于选择所述字符串中的汉字的选项、用于选择所述字符串中的字母的选项、用于选择所述字符串中的邮箱的选项以及用于选择所述字符串中的电话号码的选项中的一个或多个。

可选的,包括:

第一检测子单元,用于检测获得针对所述终端的输入框进行的第一预设操作时,显示所述第一选项菜单,所述第一选项菜单中包括所述粘贴选项,所述粘贴选项用于将粘贴板上的字符串粘贴在所述输入框内,所述第一选项菜单关联的字符串为粘贴板上的字符串。

可选的,包括:

第二检测子单元,用于检测获得针对字符串进行的第二预设操作时,显示所述第一选项菜单,所述第一选项菜单中包括所述复制选项或包括所述剪切选项,其中,所述复制选项用于复制所述字符串,所述剪切选项用于剪切所述字符串,所述字符串为所述第一选项菜单关联的字符串。

可选的,包括:

第三检测子单元,用于检测获得对所述至少一个选项中的第一选项进行的选择操作,所述第一选项用于选择第一类型的字符;

判断单元,用于判断所述字符串中是否包括符合所述第一类型的字符;

第一获取单元,用于若所述字符串中包括符合所述第一类型的字符时,则获取所述字符串中符合所述第一类型的字符;

第二获取单元,用于若所述字符串中未包括符合所述第一类型的字符时,则获取所述字符串中所有的字符。

基于同一发明构思,本发明实施例中提供了一种计算机可读存储介质:

所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如上所述的一种智能输入方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1