一种文字输入法、装置及终端的制作方法

文档序号:12718145阅读:193来源:国知局
一种文字输入法、装置及终端的制作方法
本发明涉及通信
技术领域
,特别是涉及一种文字输入法、装置及终端。
背景技术
:键盘输入法从诞生以来,就被人们广为使用。从最开始的智能ABC,到后来的五笔输入法、拼音输入法等等,发生了多次的变迁。尽管现在有了语音输入法,但是键盘输入法目前甚至未来很长一段时间都是无可代替的。输入法之所以变迁,受众用户逐渐去偏向最新的输入法,最主要的原因是输入法逐渐变得比以前更加易用。比如最开始你想搜一个词汇”一望无际”,智能ABC只能输入“yiwangwuji”,然后通过多次编辑才可以获得,而现在的拼音输入法中输入“ywwj”就能获得这个词汇。不过不管是系统输入法还是现在名目众多的第三方的输入法,都是一种通用的输入法。一种输入法,在一个APP中搜索一个拼音得到的结果,与在另一个APP中搜索结果是完全一样的,也就是说,现有的输入法并不能根据不同的应用程序得到不同的搜索结果,从而限制了输入法在一些应用程序特别是比较专业的应用程序中的应用。技术实现要素:本发明提供了一种文字输入法、装置及终端,以解决现有技术中的输入法不能根据应用程序而进行匹配输出的问题。本发明一方面提供了一种文字输入法,包括:预先设置与应用程序APP相对应的自定义词条库;当输入法在所述应用程序APP中接收到输入信息时,将所述输入信息与所述应用程序APP对应的自定义词条库和所述输入法的通用词条库内的内容分别进行匹配,并将匹配结果进行输出。进一步地,所述设置与应用程序APP相对应的自定义词条库,具体包括:根据所述应用程序APP的常用词条、专用以及专业词条,设置与所述应用程序相对应的自定义词条库。进一步地,所述设置与应用程序APP相对应的自定义词条库,具体包括:通过所述应用程序APP对应的服务器设置所述自定义词条库。进一步地,所述输入法在所述应用程序APP中接收到输入信息之前,还包括:所述输入法通过该输入法的服务器从所述应用程序APP对应的服务器中下载所述自定义词条库并加载。进一步地,所述输入法通过该输入法的服务器从所述应用程序APP对应的服务器中下载所述自定义词条库并加载之前,还包括:所述应用程序APP调用所述输入法时,检索所述自定义词条库是否被所述输入法加载过,如果否,则下载所述自定义词条库并加载。进一步地,所述将所述输入信息与所述应用程序APP对应的自定义词条库和所述输入法的通用词条库内的内容分别进行匹配,并将匹配结果进行输出,具体包括:按照预设的匹配算法,将所述输入信息与所述应用程序APP对应的自定义词条库和所述输入法的通用词条库内的内容分别进行检索,将与所述自定义词条库的匹配结果优先进行输出。本发明另一方面提供了一种文字输入装置,包括:设置单元,用于预先设置与应用程序APP相对应的自定义词条库;处理单元,用于当输入法在所述应用程序APP中接收到输入信息时,将所述输入信息与所述应用程序APP对应的自定义词条库和所述输入法的通用词条库内的内容分别进行匹配,并将匹配结果进行输出。进一步地,所述设置单元还用于,根据所述应用程序APP的常用词条、专用以及专业词条,设置与所述应用程序相对应的自定义词条库。进一步地,所述设置单元还用于,通过所述应用程序APP对应的服务器设置所述自定义词条库。进一步地,该装置还包括:加载单元,用于将所述输入法通过该输入法的服务器从所述应用程序APP对应的服务器中下载所述自定义词条库并加载。进一步地,所述加载单元还用于,所述应用程序APP调用所述输入法时,检索所述自定义词条库是否被所述输入法加载过,如果否,则下载所述自定义词条库并加载。进一步地,所述处理单元还用于,当输入法在所述应用程序APP中接收到输入信息时,,按照预设的匹配算法,将所述输入信息与所述应用程序APP对应的自定义词条库和所述输入法的通用词条库内的内容分别进行检索,并将与所述自定义词条库的匹配结果优先进行输出。本发明再一方面提供了一种设有上述任意一种文字输入装置的终端。本发明有益效果如下:本发明通过根据不同APP设置其对应的自定义词条库,将输入信息与自定义词条库和通用词条库内的内容分别进行匹配,并将匹配结果进行输出。即,用户在APP中使用本发明的输入法时,输入法根据当前使用的APP,动态的从所有自定义词条库和通用词条库中捡练出匹配结果,并进行匹配结果输出,从而有效解决了现有技术中的输入法不能根据应用程序而进行匹配输出的问题,进而大大提高了用户体验。附图说明图1是本发明实施例的一种文字输入法的流程示意图;图2是本发明实施例的输入法的一个应用效果图;图3是本发明实施例的输入法的下载流程示意图;图4是本发明实施例应用程序与词条库的关系示意图;图5是本发明实施例的另一种文字输入法的流程示意图;图6是本发明实施例的文字输入装置的结构示意图。具体实施方式为了解决现有技术中的输入法不能根据应用程序而进行匹配输出的问题,本发明提供了一种文字输入法、装置及终端,本发明通过根据不同APP设置其对应的自定义词条库,将输入信息与自定义词条库和通用词条库内的内容分别进行匹配,并将匹配结果进行输出。即,用户在APP中使用本发明的输入法时,输入法根据当前使用的APP,动态的从所有自定义词条库和通用词条库中捡练出匹配结果,并进行匹配结果输出,从而有效解决了现有技术中的输入法不能根据应用程序而进行匹配输出的问题,进而大大提高了用户体验。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。方法实施例本发明实施例提供了一种文字输入法,参见图1,该方法包括:S101、预先设置与应用程序APP相对应的自定义词条库;S102、当输入法在所述应用程序APP中接收到输入信息时,将所述输入信息与所述应用程序APP对应的自定义词条库和所述输入法的通用词条库内的内容分别进行匹配,并将匹配结果进行输出。也就是说,本发明通过根据不同APP设置其对应的自定义词条库,将输入信息与自定义词条库和通用词条库内的内容分别进行匹配,并将匹配结果进行输出。即,用户在APP中使用本发明的输入法时,输入法根据当前使用的APP,动态的从所有自定义词条库和通用词条库中捡练出匹配结果,并进行匹配结果输出,从而有效解决了现有技术中的输入法不能根据应用程序而进行匹配输出的问题,进而大大提高了用户体验。本发明实施例所述步骤S101,具体包括:根据所述应用程序的常用词条、专用以及专业词条,设置与所述应用程序相对应的自定义词条库。具体实施时,本发明可将词条信息以字典形式进行保存,具体如下表所示:sbjs身边集市wzxf违章停车jzxf集装箱房acgj爱车估价并且在具体实施时,当用户使用本发明的输入法输入“weizhangxf”、“wzxiaof”、“weizhxf”,本发明都会根据辅音匹配,最后降级为“wzxf”,匹配到结果“违章消分”,从而实现根据用户的输入习惯来实现便捷的匹配检索,节约了用户时间,并大大提升了用户体验。具体来说,本发明实施例是通过根据不同应用程序的各个常用词条、专用以及专业词条来设置该应用程序的自定义词条库,以实现后续根据输入信息得到根据应用程序的检索匹配结果。需要说明的是,本发明实施例中所述应用程序包括以下程序中的一种或多种:微信APP、QQAPP、58APP以及安居客APP。当然本领域的技术人员也可以根据需要来按照本发明所述的文字输入法对其他的APP设置自定义词条库,以实现对应于其他APP的输出结果。需要说明的是,具体实施时,本发明实施例所述设置与应用程序APP相对应的自定义词条库,具体包括:通过所述应用程序APP对应的服务器设置所述自定义词条库。并且,所述输入法在所述应用程序APP中接收到输入信息之前,所述输入法通过该输入法的服务器从所述应用程序APP对应的服务器中下载所述自定义词条库并加载。当然具体实施时,本发明在所述应用程序APP调用所述输入法时,检索所述自定义词条库是否被所述输入法加载过,如果否,则下载所述自定义词条库并加载。图2是本发明实施例的输入法在58APP中的一个应用效果图,如图2所示,当用户在58APP中输入“mwwy”,则58APP根据自定义词条库输出“满五唯一”。并且本发明所述的输入法还可记录根据用户的输入以及输出结果,并在下次输入相同内容时,自动输出上次的结果,当用户使用输入法输入过“shenbianjishi”得到结果,这里就可以提供搜索历史,下次再次搜索,不需要输入即可直接点击结果进行操作,从而更方便了用户进行操作。具体实施时,本发明实施例所述步骤S102,具体包括:当输入法在所述应用程序APP中接收到输入信息时,按照预设的匹配算法,将所述输入信息与所述应用程序APP对应的自定义词条库和所述输入法的通用词条库内的内容分别进行检索,将与所述自定义词条库的匹配结果优先进行输出。具体来说,本发明是将输入信息同时在自定义词条库和通用词条库内进行匹配检索,并将自定义词条库的匹配结果在前几个匹配结果中进行优先显示。需要说明的是,本发明所述的输入信息可为拼音或者英文字母等等。本发明实施例所述的方法还包括:对本发明所述的文字输入法下载的方法,如图3所示,用户在使用某个APP时,检测自定义词条库被输入法加载过的标记flag是否为1,如果为0,说明输入法已经加载过,否则APP向服务器发请求进行自定义词库的下载,并在下载成功后标记flag为1。图4是本发明实施例应用程序与词条库的关系示意图,通过图4可知,本发明通过对各个应用程序分别设置相应的自定义词条库,并将该自定义词条库和通用词条库组成应用程序的集成词条库,在使用过程中,本发明的文字输入法会根据当前使用的APP,动态的从所有自定义词条库和通用词条库中捡练出匹配结果,并进行匹配结果输出,从而有效解决了现有技术中的输入法不能根据应用程序而进行匹配输出的问题,进而大大提高了用户体验。也就是说,本发明实施例的文字输入法实现动态加载词条库功能。首先所有的词条库是在输入法APP内部保存,当APPA使用该输入法时,输入法动态合成集成词条库,然后在APPA中使用,在APPB中使用,输入法也会动态合成B所使用的集成词条库。即,在一个APPA中使用本发明的文字输入法,搜索APPA的常用、常见、专业、专用词条时,只要输入法输入相应的拼音,这个词条能排在输入法词条列表的前面,以方便用户进行选择。图5是本发明实施例的另一种文字输入法的流程示意图,如图5所示,该方法包括:当接收到用户在应用程序A中输入的“sbsj”时,本发明根据当前使用的应用程序A,在应用程序A的自定义词条库,以及通用词条库中捡练出匹配结果,并将在自定义词条库检测出的匹配结果进行优先输出,然后再将在通用词条库检测出的匹配结果进行输出。装置实施例本发明实施例提供了一种文字输入装置,参见图6,该装置包括:设置单元,用于预先设置与应用程序APP相对应的自定义词条库;处理单元,用于当输入法在所述应用程序APP中接收到输入信息时,将所述输入信息与所述应用程序APP对应的自定义词条库和所述输入法的通用词条库内的内容分别进行匹配,并将匹配结果进行输出。本发明通过根据不同APP设置其对应的自定义词条库,将输入信息与自定义词条库和通用词条库内的内容分别进行匹配,并将匹配结果进行输出。即,用户在APP中使用本发明的输入法时,输入法根据当前使用的APP,动态的从所有自定义词条库和通用词条库中捡练出匹配结果,并进行匹配结果输出,从而有效解决了现有技术中的输入法不能根据应用程序而进行匹配输出的问题,进而大大提高了用户体验。具体实施时,本发明实施例所述设置单元还用于,根据所述应用程序的常用词条、专用以及专业词条,设置与所述应用程序相对应的自定义词条库。具体实施时,本发明可将词条信息以字典形式进行保存,具体如下表所示:sbjs身边集市wzxf违章停车jzxf集装箱房acgj爱车估价即,当用户使用本发明的输入法输入“weizhangxf”、“wzxiaof”、“weizhxf”都会根据辅音匹配,最后降级为“wzxf”,匹配到结果“违章消分”。从而实现根据用户的输入习惯来实现便捷的匹配检索,节约了用户时间,并大大提升了用户体验。具体来说,本发明实施例是通过根据不同应用程序的各个常用词条、专用以及专业词条来设置该应用程序的自定义词条库,以实现后续根据输入信息得到根据应用程序的检索匹配结果。需要说明的是,本发明实施例中所述应用程序包括以下程序中的一种或多种:微信APP、QQAPP、58APP以及安居客APP。当然本领域的技术人员也可以根据需要来按照本发明所述的文字输入法对其他的APP设置自定义词条库,以实现对应于其他APP的输出结果。具体的,本发明实施例所述的设置单元是根据所述应用程序APP的常用词条、专用以及专业词条,设置与所述应用程序相对应的自定义词条库。具体实施时,所述设置单元是通过所述应用程序APP对应的服务器设置所述自定义词条库。图2是本发明实施例的输入法在58APP中的一个应用效果图,如图2所示,当用户在58APP中输入“mwwy”,则58APP根据自定义词条库输出“满五唯一”。并且本发明所述的输入法还可记录根据用户的输入以及输出结果,并在下次输入相同内容时,自动输出上次的结果,当用户使用输入法输入过“shenbianjishi”得到结果,这里就可以提供搜索历史,下次再次搜索,不需要输入即可直接点击结果进行操作,从而更方便了用户进行操作。具体实施时,本发明实施例所述处理单元还用于,当接收到输入信息时,根据所述输入信息,按照预设的匹配算法在所述自定义词条库和所述通用词条库内进行检索,并将匹配结果进行输出。进一步地,本发明实施例所述处理单元还用于,当接收到输入信息时,将所述输入信息与所述自定义词条库和通用词条库内的内容分别进行匹配,并将与所述自定义词条库的匹配结果优先进行输出。具体来说,本发明是将输入信息同时在自定义词条库和通用词条库内进行匹配检索,并将自定义词条库的匹配结果在前几个匹配结果进行优先显示。需要说明的是,本发明所述的输入信息可为拼音或者英文字母等等。具体实施时,本发明实施例所述的装置还包括加载单元,通过加载单元将所述输入法通过该输入法的服务器从所述应用程序APP对应的服务器中下载所述自定义词条库并加载。进一步地,本发明实施例所述加载单元还用于,所述应用程序APP调用所述输入法时,检索所述自定义词条库是否被所述输入法加载过,如果否,则下载所述自定义词条库并加载。详细来说,如图3所示,用户在使用某个APP时,检测自定义词条库被输入法加载过的标记flag是否为1,如果为0,说明输入法已经加载过,否则由APP向服务器发请求进行自定义词库的下载,并在下载成功后标记flag为1。图4是本发明实施例应用程序与词条库的关系示意图,通过图4可知,本发明通过对各个应用程序分别设置相应的自定义词条库,并将该自定义词条库和通用词条库组成应用程序的集成词条库,在使用过程中,本发明的文字输入法会根据当前使用的APP,动态的从所有自定义词条库和通用词条库中捡练出匹配结果,并进行匹配结果输出,从而有效解决了现有技术中的输入法不能根据应用程序而进行匹配输出的问题,进而大大提高了用户体验。也就是说,本发明实施例的文字输入法实现动态加载词条库功能。首先所有的词条库是在输入法APP内部保存,当APPA使用该输入法时,输入法动态合成集成词条库,然后在APPA中使用,在APPB中使用,输入法也会动态合成B所使用的集成词条库。即,在一个APPA中使用本发明的文字输入法,搜索APPA的常用、常见、专业、专用词条时,只要输入法输入相应的拼音,这个词条能排在输入法词条列表的前面,以方便用户进行选择。图5是本发明实施例的另一种文字输入法的流程示意图,如图5所示,该方法包括:当接收到用户在应用程序A中输入的“sbsj”时,本发明根据当前使用的应用程序A,在应用程序A的自定义词条库,以及通用词条库中捡练出匹配结果,并将在自定义词条库检测出的匹配结果进行优先输出,然后再将在通用词条库检测出的匹配结果进行输出。本发明实施例中的相关内容可参照方法实施例部分进行理解,在此不再赘述。终端实施例本发明实施例提供了一种终端,该终端包括装置实施例中所述的任意一种装置。本发明实施例中的相关内容可参照装置实施例和方法实施例部分进行理解,在此不再赘述。本发明可以至少可以达到以下的有益效果:本发明通过根据不同APP设置其对应的自定义词条库,将输入信息与自定义词条库和通用词条库内的内容分别进行匹配,并将匹配结果进行输出。即,用户在APP中使用本发明的输入法时,输入法根据当前使用的APP,动态的从所有自定义词条库和通用词条库中捡练出匹配结果,并进行匹配结果输出,从而有效解决了现有技术中的输入法不能根据应用程序而进行匹配输出的问题,进而大大提高了用户体验。尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1