文本输入的方法及装置制造方法及图纸

技术编号:8366658 阅读:150 留言:0更新日期:2013-02-28 04:50
本发明专利技术提供了一种文本输入的方法及装置,该方法包括检测到用户的文本输入指令;获取终端的场景信息;根据所述文本输入指令和所述场景信息输出相应的候选字。本发明专利技术解决了文本输入法忽略具体语境的问题,具有输出的候选字更准确更人性化的有益效果。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,具体而言,涉及一种文本输入方法及装置。
技术介绍
随着计算机技术的不断发展,各种终端已经成为人们生活工作中必不可缺的一部分,而输入法是人们使用移动终端最常用的功能。如何按用户输入的字符,高效、快捷的筛选出用户要输入的文字,供用户选择,是一大难题,候选字字库的设计尤为关键。针对移动终端,有限的资源对字库的空间占用和搜索算法要求更高。现有方案中,输入法的候选字库设计,一般按某种固定的算法去匹配,让用户通过键盘输入字符,或者通过触摸屏手写来输入,然后根据用户输入的字符或者笔画信息,去词库中查询候选字,把所有关联的候选字列出来供用户选择。以上方式,忽略了用户输入文字时的特定语境,比如用户所处的环境,用户在不同环境下,哪怕输入同样的信息,想要找到 的候选字也有可能不同。针对相关技术中输入法忽略特定语境的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种文本输入方法及装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种文本输入方法,包括检测到用户的文本输入指令;获取终端的场景信息;根据所述文本输入指令和所述场景信息输出相应的候选字。优选地,检测到用户的文本输入指令之前,所述方法还包括设置所述场景信息对应的候选字。优选地,获取终端的场景信息包括获取终端的位置信息和/或时间信息;根据所述位置信息和/或所述时间信息从预先设置的位置信息、时间信息及场景信息的对应关系中获取相应的场景信息。优选地,获取终端的位置信息包括通过GPS定位获取所述位置信息。优选地,根据所述文本输入指令和所述场景信息输出相应的候选字包括根据所述场景信息获取相应的候选字;根据用户的文本输入指令输出所述候选字和其他候选文字。优选地,所述场景信息至少包括以下至少之一区域范围信息,时间范围信息。根据本专利技术的另一方面,提供了一种文本输入装置,包括检测模块,用于检测用户的文本输入指令;获取模块,用于获取终端的场景信息;输出模块,用于根据所述文本输入指令和所述场景信息输出相应的候选字。优选地,所述装置包括设置模块,用于设置所述场景信息对应的候选字。优选地,所述获取模块用于获取终端的位置信息和/或时间信息,并根据所述位置信息和/或所述时间信息从预先设置的位置信息、时间信息及场景信息的对应关系中获取相应的场景信息。优选地,所述输出模块用于根据所述场景信息获取相应的候选字,并根据用户的文本输入指令输出所述候选字和其他候选文字。通过本专利技术,检测到用户的文本输入指令,获取终端的场景信息,根据文本输入指令和场景信息输出相应的候选字,解决了输入法忽略具体语境的问题,进而达到了输出的候选字更准确更人性化的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图I是根据本专利技术实施例的文本输入方法的流程图;图2是根据本专利技术实施例的文本输入装置的结构框图; 图3是根据本专利技术优选实施例的文本输入方法的流程图;图4是根据本专利技术优选实施例的场景设置的方法的流程图;图5是根据本专利技术优选实施例的确定候选字的方法的流程图;图6是根据本专利技术优选实施例的文本输入装置的结构框图。具体实施例方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一本专利技术实施例提供了一种文本输入方法,图I是根据本专利技术实施例的文本输入方法的流程图,如图I所示,该流程包括以下步骤步骤S102,检测到用户的文本输入指令;步骤S104,获取终端的场景信息;步骤S106,根据该文本输入指令和该场景信息输出相应的候选字。通过上述步骤,改变了相关技术中输出候选字时不考虑具体语境的做法,通过获取终端的场景信息,输出候选字时参考具体语境,从而可以输出更为准确的候选字。场景和候选字之间的对应关系的建立可以有很多种,比如,优选地,可以预先设置场景信息对应的候选字。获取终端所处场景的方式也可以有很多种,比如预先设置某个时间段,终端处于某个场景。优选地,可以获取终端的位置信息和/或时间信息,然后根据该位置信息和/或时间信息从预先设置的位置信息、时间信息及场景信息的对应关系中获取相应的场景信息。通过上述步骤,可以根据终端的位置信息获取场景信息,也可以根据时间信息获取场景信息,还可以根据位置信息和时间信息从预先设置的对应关系中获取相应的场景信息。其中,获取位置信息的方式也有很多种,可以预先设置位置信息,也可以根据GPS定位获取终端所处的位置信息。在确定了终端的场景信息之后,可以根据场景信息获取相应的候选字,再根据用户的文本输入指令输出候选字和其他候选文字。通过上述步骤,可以根据场景信息即具体的语境输出候选字供用户选择,从而提高了候选字的准确度。场景信息可以包括很多信息,优选地,可以是区域范围信息或时间范围信息,也可以包括区域范围信息和时间范围信息。实施例二本专利技术实施例提供了一种文本输入装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2是根据本专利技术实施例的文本输入装置的结构框图,如图2所示,该装置包括检测模块202、获取模块204、输出模块206。检测模块202,用于检测用户的文本输入指令;获取模块204,用于获取终端的场景信息;·输出模块206,用于根据文本输入指令和场景信息输出相应的候选字。优选地,所述装置还包括设置模块208,用于设置场景信息对应的候选字。优选地,获取模块204用于获取终端的位置信息和/或时间信息,并根据位置信息和/或时间信息从预先设置的位置信息、时间信息及场景信息的对应关系中获取相应的场景 目息。优选地,输出模块206用于根据场景信息获取相应的候选字,并根据用户的文本输入指令输出该候选字和其他候选文字。在本专利技术实施例的优选实施方式中,该装置中的各个组成部分可以按照上述实施例一所述的方法相互组合完成相应的功能,并具有相同的有益效果,具体本专利技术实施例不再赘述。实施例三本专利技术优选实施例提供了一种移动终端的文本输入方法,通过提供设置场景、在字库中保存场景信息和候选字之间的关联关系,并允许用户修改该关联关系,动态的根据用户所处的场景,把当前场景关联的候选字优先显示,以提高移动终端在不同场景下文本输入的友好性和方便性,同时,还允许用户定义某些特定的格式,来表达自己当前的场景,比如通过字体颜色表示不同的场景。图3是根据本专利技术优选实施例的文本输入方法的流程图,如图3所示,该流程包括以下步骤步骤S302,设置场景信息。预先设置场景信息。引导用户按时间和位置把所处的不同环境定义为场景,场景可以是用户所处的某种场合,比如健身房所在GPS坐标周围100米内定义为健身场景。也可以把特定位置不同时间段定义为不同场景,比如同样是在家里,周一到周五早上8点至下午18点可以定义为工作学习场景,周六周日的同样时间同样地点可以定义为休闲场景。步骤S304,设置场景信息和候选字的对应关系。引导用户设置字库中候选字和所设置的场景信息之间的映本文档来自技高网...

【技术保护点】
一种文本输入的方法,其特征在于,包括:检测到用户的文本输入指令;获取终端的场景信息;根据所述文本输入指令和所述场景信息输出相应的候选字。

【技术特征摘要】

【专利技术属性】
技术研发人员:党志立
申请(专利权)人:北京天宇朗通通信设备股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1