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

文档序号:6366460阅读:131来源:国知局
专利名称:一种输入法、输入装置及终端的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种输入法、输入装置及终端。
背景技术
目前的中文输入法只能在敲入字符的时候根据常用词进行联想,例如当我们使用搜狗拼音输入法输入“ lianx”字符的时候,输入法会自动弹出“联想”、“练习”、“怜惜”、“联系”“连续”等词,方便了我们的输入。当我们不输入字符的时候,只是把光标停在文档中的某处。 中/英文输入法可以根据当前社会热门词汇、体育常用语、信息常用词汇等在输入字符的时候进行词语联想,可加快打字速度,提升输入效率。但是此种联想方式仅限于输入拼音字符的时候。在对现有技术的研究和实践过程中,本发明的发明人发现,现有技术中的输入法只能在敲击字符时关联出相关词组,一旦用户敲击输入结束键,如空格,结束了文字或单词的输入,就不做任何关联了。

发明内容
本发明实施例提供一种输入法,可以在用户敲击输入结束键后,结束了文字或单词的输入时,根据已经输入的上文,联想出下文,供用户选择,提高了输入效率。本发明实施例还提供了相应的输入装置及终端。一种输入法,包括接收输入模块发送的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束;获取光标所在位置;从所述光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止;将所述识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文;输出所述关联出的下文,供显示模块显示。一种输入装置,包括接收单元,用于接收输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束;获取单元,用于在所述接收单元接收到输入结束指示信息后,获取光标所在位置;识别单元,用于从所述获取单元获取的光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止;查询单元,用于将所述识别单元识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文;
输出单元,用于输出所述查询单元查询到的与所述上文关联出的下文,供显示模块显示。
一种终端,包括输入装置、输入模块、显示模块;所述输入模块向所述输入装置输入文字或单词的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束;所述输入装置接收到文字或单词的输入结束指示信息后,获取光标所在位置;从所述光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止;将所述识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文;输出所述关联出的下文;所述显示模块显示出所述输入装置输入的下文,供用户选择输入。本发明实施例采用接收输入模块发送的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束,获取光标所在位置,从所述光标所在位置开始向前识别已输入的文字或单词,直到识别出第一个标点符号为止,将所述识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文,输出所述关联出的下文,供显示模块显示。与现有技术相比,本发明实施例提供的输入法,可以在用户敲击输入结束键后,如空格键,结束了文字或单词的输入时,根据已经输入的上文,联想出下文,供用户选择,提高了输入效率。


图I是本发明实施例中输入法的一实施例示意图;图2是本发明实施例中输入装置的一实施例示意图;图3是本发明实施例中输入装置的另一实施例示意图;图4为本发明实施例中终端的一实施例示意图。
具体实施例方式本发明实施例提供一种输入法,可以在用户敲击输入结束键,如空格键后,结束了文字或单词的输入时,根据已经输入的上文,联想出下文,供用户选择,提高了输入效率。本发明实施例还提供相应的输入装置及终端。以下分别进行详细说明。参阅图1,本发明实施例提供的输入法的一实施例包括101、输入装置接收输入模块发送的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束。输入模块如电脑键盘、手机按键等可以输入的模块。输入结束指示信息通过用户敲击输入结束键实现,如空格键、及其它发出的结束指示信息,输入装置接收输入结束指示信息,意味着前面输入的文字或单词已经输入完毕。对于中文输入法和英文输入法的输入结束指示信息是相同的,用户敲击空格键和标点符号键都会发出输入结束指示信息。102、获取光标所在位置。现有技术中的输入法只能在敲入字符的时候根据常用词进行联想,例如当我们使用搜狗拼音输入法输入“lianx”字符的时候,输入法会自动弹出“联想”、“练习”、“怜惜”、“联系” “连续”等词,当字符输入完成,例如当输入了“联想”两个字,光标停在想字的后面,输入法就不会有任何显示,只能等用户再输入字符才会有相应的显示。本发明实施例提供的输入法,在用户敲击输入结束键、如空格键,完成文字或单词输入时,可以根据已经输入的上文,联想出下文,也就是说,光标停在文字或单词后,输入法也可以联想出与已输入的文字或单词相关的词组或句子,例如当输入“日出江花红胜火”,光标停在“火”字后面,本发明实施例提供的输入法就可以联想出“春来江水绿如蓝”,这样用户就不需要输入字符了,可以直接选择显示出来的“春来江水绿如蓝”。对于输入装 置来讲,用户通过输入模块输入文字或单词输入结束指示信息后,输入装置开始获取光标所在的位置。103、从所述光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止。要根据上文联想下文,首先要确定上文内容的范围,本发明实施例提供的上文内容为从所述光标所在位置开始到识别出第一个标点符号为止的一段内容,如输入的文字包括大诗人白居易的忆江南中写道日出江花红胜火,光标停在“火”字的后面或者逗号的后面,那么按照步骤101的方法,先确定光标停在“火”字的后面或者逗号的后面,从光标所在位置开始向前识别已输入的文字,直到识别到在所述文字或单词前输入的冒号“”为止,将识别到的这段内容“日出江花红胜火”作为上文内容。本处只是给出了中文的例子,实际上也可以输入的是英文,如已经输入了 teachersaid good good study,光标位于逗号“,”的后面相邻位置,那么可以将good good study作为上文,从而联想相应的下文。104、将所述识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文。在步骤103中,识别出了从所述光标所在位置开始到识别出在所述文字或单词前输入的第一个标点符号为止的一段文字或单词,识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文,具体的查询方案包括从所述词库中查询包含所述上文的所有词组及句子,将在所述查询到的词组及句子中出现的、且未在所述上文中出现的词组或句子作为下文;如上文为“日出江花红胜火”,那么可以查询到包含“日出江花红胜火”的句子为忆江南中的诗句,“日出江花红胜火,春来江水绿如蓝”,这样当光标是位于“火”的后面时,就确定了与上文关联的下文为“,春来江水绿如蓝”,当光标是位于逗号“,”的后面时,就确定了下文为“春来江水绿如蓝”。当上文是good good study,那么可以查询到包含good good study的句子为goodgood study, day day up ;当光标是位于逗号“,”的后面时,关联出的下文为day day up。上述方案所讲述的例子比较特殊,为诗句,可以整句来对应,实际上,有时候输入的一段话并不一定要对应整个上文去查询,如输入的上文为“根据光标的”,光标停在“的”字的后面,如果按照上述提供的方案,包含“根据光标的”的词组或句子不一定存在,这时候可能就会关联不到下文,针对这种情况,本发明实施例提供另外一种关联方案,具体为将所述上文按照输入顺序和常用词进行分组,将最后输入的一组文字或单词作为索引;从所述词库中查询包含所述索引的词组及句子,将在所述查询到的词组及句子中出现的、且未在所述索引中出现的词组或句子作为下文。按照时间的输入顺序最后输入的一组,从位置上来看,就是离光标所在位置最近的一组。例如,按照这种方案,上文为“根据光标的”,可以分为两组,分别为“根据”和“光标的”,按照输入的时间先后顺序,“光标的”是最后输入的一组,那么离光标所在位置最近的一组为“光标的”,将“光标的”作为索引,查询包含“光标的”的词组和句子,很容易查询至IJ “光标的位置”这样的词组,那么就可以按照本方案将“位置”作为索引“光标的”的下文。105、输出 所述关联出的下文,供显示模块显示。步骤104可能会关联出多个下文,如,当上文为“中国”时,关联出的下文可能会包括“中国移动” “中国联通” “中国深圳”……一系列词汇,输入装置将这些词汇输出,通过显示模块,如显示屏幕显示出来,这时用户就可以根据需要进行选择,用户直接选择关联出的下文,不需要用户再去输入拼音或单词,可以提升输入法的输入效率。本发明实施例采用接收输入模块发送的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束,获取光标所在位置,从所述光标所在位置开始向前识别已输入的文字或单词,直到识别出第一个标点符号为止,将所述识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文,输出所述关联出的下文,供显示模块显示。与现有技术相比,本发明实施例提供的输入法,可以在用户敲击输入结束键后,如空格键,结束了文字或单词的输入时,根据已经输入的上文,联想出下文,供用户选择,提高了输入效率。参阅图2,本发明实施例提供的输入装置的一实施例包括接收单元201,用于接收输入模块发送的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束;获取单元202,用于在所述接收单元201接收到输入结束指示信息后,获取光标所在位置;识别单元203,用于从所述获取单元202获取的光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止;查询单元204,用于将所述识别单元202识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文;输出单元205,用于输出所述查询单元204查询到的与所述上文关联出的下文,供显示模块显示。本发明实施例中,接收单元201接收输入模块发送的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束;获取单元202在所述接收单元201接收到输入结束指示信息后,获取光标所在位置;识别单元203从所述获取单元202获取的光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止;查询单元204将所述识别单元202识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文;输出单元205输出所述查询单元204查询到的与所述上文关联出的下文,供显示模块显示。本发明实施例提供的输入装置,可以在用户敲击输入结束键,如空格键后,结束了文字或单词的输入时,根据已经输入的上文,联想出下文,供用户选择,提高了输入效率。在上述图2对应的实施例的基础上,本发明实施例提供的输入装置另一实施例中,
所述查询单元204,具体用于从所述词库中查询包含所述上文的所有词组及句子,将在所述查询到的词组及句子中出现的、且未在所述上文中出现的词组或句子作为下文。参阅图3,在上述图2对应的实施例的基础上,本发明实施例提供的输入装置另一实施例包括分组单元206,用于将所述上文按照输入顺序和常用词进行分组,将最后输入的一组的文字或单词作为索引;
所述查询单元204,具体用于从所述词库中查询包含所述分组单元206确定的索引的词组及句子,将在所述查询到的词组及句子中出现的、且未在所述索引中出现的词组或句子作为下文。本发明实施例提供的输入装置,可以在用户敲击输入结束键后,结束了文字或单词的输入时,根据已经输入的上文,联想出下文,供用户选择,提高了输入效率。本发明实施例提供的输入装置中的接收单元、获取单元、识别单元、查询单元、输出单元、分组单元可以是处理器中的一部分,这些单元的功能可以被处理器执行。本发明实施例提供的输入装置可以是处理器。参阅图4,本发明实施例还提供了一种终端,本发明实施例提供的终端包括输入装置20、输入模块10、显示模块30 ;所述输入模块10,用于向所述输入装置输入文字或单词的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束;所述输入装置20,用于接收到文字或单词的输入结束指示信息后,获取光标所在位置;从所述光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止;将所述识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文;输出所述关联出的下文;所述显示模块30,用于显示出所述输入装置输入的下文,供用户选择输入。本发明实施例提供的终端,可以在用户敲击输入结束键后,结束了文字或单词的输入时,根据已经输入的上文,联想出下文,供用户选择,提高了输入效率。本发明实施例提供的终端,并不限于手机、便携机、台式电脑等设备,本发明实施例提供的输入法也不限于中文输入法或英文输入法。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、磁盘或光盘等。以上对本发明实施例所提供的输入法、输入装置以及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种输入法,其特征在于,包括 接收输入模块发送的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束; 获取光标所在位置; 从所述光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止; 将所述识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文; 输出所述关联出的下文,供显示模块显示。
2.根据权利要求I所述的输入法,其特征在于,所述从词库中查询与所述上文关联的下文,包括 从所述词库中查询包含所述上文的所有词组及句子,将在所述查询到的词组及句子中出现的、且未在所述上文中出现的词组或句子作为下文。
3.根据权利要求I所述的输入法,其特征在于,所述从词库中查询与所述上文关联的下文,包括 将所述上文按照输入顺序和常用词进行分组,将最后输入的一组的文字或单词作为索弓I ; 从所述词库中查询包含所述索引的词组及句子,将在所述查询到的词组及句子中出现的、且未在所述索引中出现的词组或句子作为下文。
4.一种输入装置,其特征在于,包括 接收单元,用于接收输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束; 获取单元,用于在所述接收单元接收到输入结束指示信息后,获取光标所在位置; 识别单元,用于从所述获取单元获取的光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止; 查询单元,用于将所述识别单元识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文; 输出单元,用于输出所述查询单元查询到的与所述上文关联出的下文,供显示模块显
5.根据权利要求4所述的输入装置,其特征在于, 所述查询单元,具体用于从所述词库中查询包含所述上文的所有词组及句子,将在所述查询到的词组及句子中出现的、且未在所述上文中出现的词组或句子作为下文。
6.根据权利要求4所述的输入装置,其特征在于,还包括 分组单元,用于将所述上文按照输入顺序和常用词进行分组,将最后输入的一组的文字或单词作为索引; 所述查询单元,具体用于从所述词库中查询包含所述分组单元确定的索引的词组及句子,将在所述查询到的词组及句子中出现的、且未在所述索引中出现的词组或句子作为下文。
7.—种终端,其特征在于,包括输入装置、输入模块、显示模块; 所述输入模块向所述输入装置输入文字或单词的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束; 所述输入装置接收到文字或单词的输入结束指示信息后,获取光标所在位置;从所述光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止;将所述识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文;输出所述关联出的下文; 所述显示模块显示出所述输入装置输入的下文 ,供用户选择输入。
全文摘要
本发明公开了一种输入法,接收输入模块发送的输入结束指示信息,所述输入结束指示信息指示文字或单词的输入已结束;获取光标所在位置;从所述光标所在位置开始向前识别已输入的文字或单词,直到识别出在所述文字或单词前输入的第一个标点符号为止;将所述识别出的文字或单词作为上文,从词库中查询与所述上文关联的下文;输出所述关联出的下文,供显示模块显示。本发明实施例提供的输入法,可以在用户敲击输入结束键后,如空格键,结束了文字或单词的输入时,根据已经输入的上文,联想出下文,供用户选择,提高了输入效率。本发明实施例还提供相应的输入装置及终端。
文档编号G06F3/048GK102629160SQ201210070159
公开日2012年8月8日 申请日期2012年3月16日 优先权日2012年3月16日
发明者张刚, 钟光华, 魏孔刚 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1