文档介绍:一种输入法、输入装置及终端的制作方法
专利名称:一种输入法、输入装置及终端的制作方法
技术领域:
本发明涉及通信技术领域,具体涉及一种输入法、输入装置及终端。
背景技术:
目前的中文输入法只能在敲入字符的时候根据常用词进行联想,例文字或单词输入时,可以根据已经输入的上文,联想出下文,也就是说,光标停在文字或单词后,输入法也可以联想出与已输入的文字或单词相关的词组或句子,例如当输入“日出江花红胜火”,光标停在“火”
字后面,本发明实施例提供的输入法就可以联想出“春来江水绿如蓝”,这样用户就不需要输入字符了,可以直接选择显示出来的“春来江水绿如蓝”。对于输入装 置来讲,用户通过输入模块输入文字或单词输入结束指示信息后,输入装置开始获取光标所在的位置。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。上述方案所讲述的例子比较特殊,为诗句,可以整句来对应,实际上,有时候输入的一段话并不一定要对应整个上文去查询,如输入的上文为“根据光标的”,光标停在“的”字的后面,如果按照上述提供的方案,包含“根据光标的”的词组或句子不一定存在,这时候可能就会关联不到下文,针对这种情况,本发明实施例提供另外一种关联方案,具体为将所述上文按照输入顺序和常用词进行分组,将最后输入的一组文字或单词作为索引;从所述词库中查询包含所述索引的词组及句子,将在所述查询到的词组及句子中出现的、且未在所