高效输入的预测方法和装置制造方法及图纸

技术编号:10531404 阅读:75 留言:0更新日期:2014-10-15 12:10
一种高效输入的预测方法和装置,其中,所述预测方法包括:检测用户的输入;根据用户已输入的历史文本和当前输入位置获得预测基础,所述预测基础为基于当前输入位置之前设定单词长度的已输入文本;基于所述预测基础在数据库中进行查询,获得预测结果,所述预测结果至少包括预测基础后续两级的预测候选词。本发明专利技术能够提供给用户更符合其预期的预测输入结果,提供更为流畅的预测输入体验。

【技术实现步骤摘要】
【专利摘要】一种高效输入的预测方法和装置,其中,所述预测方法包括:检测用户的输入;根据用户已输入的历史文本和当前输入位置获得预测基础,所述预测基础为基于当前输入位置之前设定单词长度的已输入文本;基于所述预测基础在数据库中进行查询,获得预测结果,所述预测结果至少包括预测基础后续两级的预测候选词。本专利技术能够提供给用户更符合其预期的预测输入结果,提供更为流畅的预测输入体验。【专利说明】高效输入的预测方法和装置
本专利技术涉及电子设备输入控制领域,特别涉及电子设备信息输入
,尤其 是高效输入的预测方法和装置。
技术介绍
近年来,手机、平板电脑等移动通信终端广泛普及,移动通信终端的输入法对于用 户的日常使用而言也愈发重要。目前,大多数输入法中能够提供输入预测功能,然后常规的 预测功能通常是这样实现的:用户打算输入单词special,则用户在键盘上逐个输入该单 词的前4个字母s-p-e-c或更多字母,则输入法根据这些已输入的字母对用户待输入的单 词进行预测,从而提供给用户结果选项。这种常规的输入法仅能对用户当前待输入的单词 进行预测,而且通常为了提高预测精度,需要输入该单词长度一半以上字母,才能获得对该 单词的预测结果。这无疑严重的影响了用户的输入效率和速度,这种方式目前已经越来越 不能满足用户更加快捷输入的需求。 此外,为了获得较高的预测精度,通常要求数据库具有较大的容量。目前较为流行 的预测方式通常与云端数据库相结合。然而当将数据库设置在云端时,由于受到网络的限 制,每一次根据用户的输入通过云端数据库进行预测时将不可避免地会造成卡顿,既耗费 大量的资源,也无法提供较流畅的输入体验。 综上,有必要提供一种具有更高的预测效率以及具有更为流畅的预测体验的输入 法。
技术实现思路
本专利技术要解决的技术问题是:基于一种高效的预测技术,反馈给用户更符合其预 期的预测输入结果,提供更为流畅的预测输入体验。 根据本专利技术的一个方面,提供了一种高效输入的预测方法,包括:检测用户的输 入;根据用户已输入的历史文本和当前输入位置获得预测基础,所述预测基础为基于当前 输入位置之前设定单词长度的已输入文本;基于所述预测基础在数据库中进行查询,获得 预测结果,所述预测结果至少包括预测基础后续两级的预测候选词。 根据本专利技术的另一个方面,还提供了一种高效输入的预测装置,包括:检测记录模 块,适于对用户输入的文本以及当前输入位置进行检测和记录;预测模块,适于根据用户输 入的文本和当前输入位置形成预测基础,根据所述预测基础在数据库中进行查询,获得预 测结果,其中,所述预测基础为基于当前输入位置之前设定单词长度的已输入文本,并且每 个预测结果至少包括基于预测基础的两级预测候选词;数据库,适于存储单词。 本专利技术通过设定单词长度选择包含一个或多个已输入的单词作为预测基础,并基 于预测基础获取后续至少两级的预测候选词,从而快捷地提供给用户更符合其预期的预测 输入结果。 根据本专利技术的又一个方面,还提供了一种高效输入的预测方法,包括:检测用户的 输入;根据用户已输入的历史文本和当前输入位置获得预测基础,所述预测基础为基于当 前输入位置之前设定单词长度的已输入文本;基于所述预测基础在数据库中进行查询,获 得预测结果,所述预测结果至少包括预测基础后续两级的预测候选词;在本地保存所述预 测结果,检测用户的进一步输入,根据用户的输入结果对所述预测结果进行筛选,将所述预 测结果的部分或全部反馈给用户。 根据本专利技术的又一个方面,还提供了一种高效输入的预测装置,包括:检测记录模 块,适于对用户输入的文本以及当前输入位置进行检测和记录;预测模块,适于根据用户输 入的文本和当前输入位置形成预测基础,根据所述预测基础在数据库中进行查询,获得预 测结果,其中,所述预测基础为基于当前输入位置之前设定单词长度的已输入文本,并且每 个预测结果至少包括基于预测基础的两级预测候选词;数据库,适于存储单词;筛选模块, 适于根据所述检测记录模块记录的用户的进一步输入,对所述预测结果进行筛选;以及反 馈模块,适于将所述筛选结果反馈至用户。 本专利技术通过对预测基础后续至少两级的预测候选词进行预测,并且通过将包含后 续至少两级预测候选词的预测结果保存在本地,使得即使采用云端数据库进行预测,也能 有效地避免了网络传输所造成的延迟,提高了用户体验。 【专利附图】【附图说明】 通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、 目的和优点将会变得更明显: 图1为应用本专利技术高效输入的预测装置一种实施方式的框架示意图。 图2为本专利技术高效输入的预测装置中数据库一种实施方式的结构示意图。 图3至图6为应用本专利技术高效输入的预测装置的【具体实施方式】的一种实例示意 图。 图7为本专利技术高效输入的预测装置提供对预测基础的语法、语义分析功能一种具 体实施方式的结构示意图。 图8至图9为应用本专利技术高效输入的预测装置将预测结果反馈给用户的具体实施 方式的实例示意图。 图10至图11为应用本专利技术高效输入的预测装置的【具体实施方式】的另一种实例示 意图。 图12为本专利技术高效输入的预测方法一种【具体实施方式】的流程示意图。 图13为本专利技术高效输入的预测方法另一种【具体实施方式】的流程示意图。 图14为本专利技术高效输入的预测装置一种【具体实施方式】的结构示意图。 图15为如图14所示预测模块一种【具体实施方式】的结构示意图。 图16为如15所示预测基础获取模块一种【具体实施方式】的结构示意图。 图17为如15所不预测基础获取|旲块另一种【具体实施方式】的结构不意图。 图18为本专利技术高效输入的预测装置另一种【具体实施方式】的结构示意图。 【具体实施方式】 下文将结合附图来说明本专利技术高效输入的预测方法和装置的具体实现。 参考图1,用户通过手指、点触笔等输入装置101在移动通信终端110的输入区域, 例如键盘或手写板上,点触或滑动,以实现对文本的输入。移动通信终端110与预测装置 120之间建立通信。其中,设备101还可为其它能够实现文本输入的装置,比如音频输入设 备等。移动通信终端110可为手机、平板电脑,但不以此为限。预测装置120可为由计算机 程序所实现的软件模块,也可为将该软件模块固化在硬件设备上而形成的固件;其可运行 在移动通信终端110单侧,也可运行在远程服务器单侧,或可包括分别运行在移动通信终 端110的部分以及运行在远程服务器中的部分。 该预测装置120通过移动通信终端110记录输入装置101所输入的文本,并将用 户当前输入之前设定单词长度的输入文本作为预测基础。根据一种实施方式,预测装置120 获取当前输入位置,例如检测光标当前坐标值,或检测光标当前对应的字符数,并基于当前 输入位置,获取当前输入位置之前设定长度的单词,即预测基础。其中,该设定单词长度可 根据该预测装置120的运算能力及移动通信终端110的存储能力进行调整。例如,设定单 词长度为大于2的自然数。 在一种实施方式中,该设定单词长度为已输入的整个或部分单词的数目。例如, 设定单词长度本文档来自技高网
...
高效输入的预测方法和装置

【技术保护点】
一种高效输入的预测方法,包括:检测用户的输入;根据用户已输入的历史文本和当前输入位置获得预测基础,所述预测基础为基于当前输入位置之前设定单词长度的已输入文本;基于所述预测基础在数据库中进行查询,获得预测结果,所述预测结果至少包括预测基础后续两级的预测候选词。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴琨戴云
申请(专利权)人:上海触乐信息科技有限公司
类型:发明
国别省市:上海;31

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

1