智能预测的输入方法和系统技术方案

技术编号:13191397 阅读:72 留言:0更新日期:2016-05-11 19:10
一种智能预测的输入方法和系统,其中所述输入方法包括:检测输入信号;根据所述输入信号获得输入序列,以及根据所述输入信号,获取所述输入信号所选择的输入框以及该输入框对应的应用场景的关联属性数据;根据所述输入序列以及所述关联属性数据进行过滤,获得匹配的候选对象。本发明专利技术将输入结果与输入的应用场景相结合,从而能够根据用户的输入序列智能地进行预测,以获得符合用户期望的候选对象。

【技术实现步骤摘要】

本专利技术涉及电子产品应用领域,特别涉及对于在便携式电子设备中的不同应用中进行智能预测的输入方法和系统
技术介绍
如今,智能手机、平板电脑等便携式电子设备日益普及。输入法作为工具类应用,其应用场景多种多样,比如有时候需要在短信或微信中应用输入法输入文本,有时候需要在邮件地址栏或联系人电话栏中应用输入法输入邮箱地址或电话号码,有时候需要在网页搜索栏中应用输入法输入相应的文本,并根据输入文本进行搜索,或者有时候需要应用输入法直接输入网址链接。常规的输入法通常根据用户的输入对用户可能期望的字词文本进行预测,在预测过程中,将用户输入序列与候选文本进行对比,使用户获取其最有可能想要输入的字词。然后,输入法将用户所确认的字词输出至输入法所应用的场景中,根据应用场景的规则获得对应的结果。这种将输入法从应用场景中剥离出来的方式,最初是基于减小输入法自身容量的考量,而且这种分离的方式赋予了输入法和应用场景更多的自由度。然而,随着当今社会信息量的极度膨胀,为了提供给用户更为准确的预测结果,输入法往往需要包含动辄十几、甚至几十兆容量的词库。在这种情况下,将输入法和应用场景分离开来是否还有意义值得商榷。并且,由于输入法仅能提供文本信息,当用户最终想要获得的为非文本类型的对象时,用户不得不额外增加操作步骤,而无法直接通过输入的序列获得期望的对象。例如,当用户想要找一部电影或者找一首歌,或者用户想要在软件商店下载一些应用,用户首先得先通过输入法将输入的序列转变为预期的文本,再根据输入法所提供的文本从音乐软件或视频软件或软件商店中找到相应的对象。这样一来,从操作步骤方面来看,相较于直接根据用户的输入序列获得用户期望的对象,常规的做法更为复杂;从预测的准确性而言,庞大的数据库看似考虑了更多的可能性,然而,由于候选词在推送给用户时通常会先根据词频进行排序,当用户期望的文本为词频较低的字词时,往往会被排在很后的位置,甚至会由于显示数目的限制而根本无法显示给用户,从而使得用户不得不逐字进行输入,然后再根据输入的文本查找想要的应用。其中,为了改善某些专业用词在特定应用中排序过后的问题,输入法厂商也做了一些改进和尝试。例如,有一种改善方案是提供细胞词库。所谓细胞词库就是在不同场景下或针对不同专业的专门字词的集合。这些字词相较于常用词而言词频较低,但是在具体的场景或专业中,这些字词的使用频率往往比较高。用户通过下载对应的细胞词库,能够有效地提高对某些专门字词的输入效率。然而,这种方案仍存在弊端。首先,这种方案仍旧无法解决直接根据用户输入的序列获得用户所期望的对象,而其最佳效果仅仅是能对根据用户的输入序列预测出字词的效果进行一定的改进。其次,细胞词库的解决方案将不可避免的带来同一个字或词重复存储在细胞词库以及主词库中的问题,输入法分别在细胞词库和主词库中搜索候选字词时,会使得同一个词由于存储在多个词库而出现多次,因而必须额外增加去除重复出现的字词的步骤。另外,由于系统需要在主词库和细胞词库中分别进行检索,这无疑也会带来额外的负担;而对细胞词库的加载和卸载既增加了用户操作的繁琐,当细胞词库的体积较大时,其加载和卸载也会耗费额外的时间。考虑到上述因素,如何将输入结果与输入的应用场景相结合,从而智能预测以获得符合用户期望的候选对象,正是本技术方案将要解决的问题。
技术实现思路
本专利技术要解决的技术问题是:将输入结果与输入的应用场景相结合,从而能够根据用户的输入序列智能地进行预测,以获得符合用户期望的候选对象。根据本专利技术的一个方面,提供了一种智能预测的输入系统,包括:输入设备,适于获取输入信号;处理模块,适于接收来自所述输入设备的输入信号,根据所述输入信号获取输入序列、所述输入信号所选择的输入框以及该输入框对应的应用场景的关联属性数据,并且根据所述输入序列以及所述关联属性数据进行过滤,获得匹配的候选对象;存储模块,适于存储候选对象及其关联的一个或多个数据字段,其中,所述一个或多个数据字段适于描述该候选对象所指示的目标应用以及该目标应用关联的应用场景的相关信息;以及显示设备,适于接收并显示所述匹配的候选对象。根据本专利技术的另一个方面,提供了一种智能预测的输入方法,包括:检测输入信号;根据所述输入信号获得输入序列,以及根据所述输入信号,获取所述输入信号所选择的输入框以及该输入框对应的应用场景的关联属性数据;根据所述输入序列以及所述关联属性数据进行过滤,获得匹配的候选对象。优选地,该输入方法中,所述根据输入序列进行过滤包括:根据所述输入序列,在一个或多个第一设定数据字段中进行过滤,获得匹配的候选对象,其中,所述第一设定数据字段适于描述该候选对象所指示的目标应用的相关信息。优选地,该输入方法中,所述根据关联属性数据进行过滤包括:根据所述关联属性数据,在一个或多个第二设定数据字段中进行过滤,获得匹配的候选对象,其中,所述第二设定数据字段适于描述该候选对象所关联的应用场景相关信息。相较于现有技术,本专利技术通过与目标应用以及应用场景相关联的多个数据字段,使得能够根据用户输入时的环境因素获得更符合用户期望值的候选对象或者实现候选对象在指定环境中的匹配。由于候选对象对应的目标应用可以为软件程序或者媒体文件或者关联的链接或者基于内容的网页链接,从而使得用户输入的数据库并不限于某个特定的应用场景,使用户的输入结果普适于任何应用,改善了用户的输入体验。此外,本专利技术正是应用了候选对象的多重数据字段,使得无需通过加载/卸载细胞词库,以及去重的步骤,来实现候选对象的匹配,提高了输入效率,节约了电量消耗。【附图说明】通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术智能预测的输入系统一种【具体实施方式】的结构示意图。图2是本专利技术智能预测的输入系统中存储候选对象一种【具体实施方式】中各数据字段的示意图。图3?图4是本专利技术智能预测的输入系统中键盘区【具体实施方式】的布局示意图。图5?图8是本专利技术智能预测的输入系统中具体实施例的界面示意图。图9是本专利技术智能预测的输入系统中当键盘呈收起状态时候选对象显示区域的设置布局不意图。图10是本专利技术智能预测的输入方法一种【具体实施方式】的流程示意图。图11是本专利技术智能预测的输入方法另一种【具体实施方式】的流程示意图。【具体实施方式】以下将参考附图对示例实施方式进行更为全面的描述。附图中相同的附图标记将用来指示相同或相似的部件。尽管以下描述了本专利技术的若干示例性实施例和特征,但是在不背离本专利技术的专利技术思路的情况下,对本专利技术进行的修改、调整以及其它替换实现,例如,对附图所示部件进行等同替换、添加或修改,或通过替换、重新排序或添加步骤,不应造成对本专利技术的限制。本专利技术的适当范围应由所附权利要求所界定。图1示出示例性智能预测的输入系统100的框图。根据某些实施例,智能预测的输入系统100可以是可由用户携带至各个位置的便携式通信设备,例如移动电话、智能电话或PDA。智能预测的输入系统100可连接至包括电话网络(诸如3G网络)的电信网络和/或因特网(诸如W1-Fi/TM)。根据某些实施例,智能预测的输入系统100可被配置成当应用在不同的应用场景时,将应用场景与用户输入内容相结合,从而通过智能预测获得本文档来自技高网
...

【技术保护点】
一种智能预测的输入方法,包括: 检测输入信号; 根据所述输入信号获得输入序列,以及根据所述输入信号,获取所述输入信号所选择的输入框以及该输入框对应的应用场景的关联属性数据; 根据所述输入序列以及所述关联属性数据进行过滤,获得匹配的候选对象,所述候选对象与一个或多个数据字段相关联,其中,所述一个或多个数据字段适于描述该候选对象所指示的目标应用以及该目标应用关联的应用场景的相关信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:张瞰周兆文赵涛戴云谢海潮
申请(专利权)人:上海触乐信息科技有限公司
类型:发明
国别省市:上海;31

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

1