一种在固定位置展现候选词的方法及装置制造方法及图纸

技术编号:4963574 阅读:310 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了候选词固定的方法,该方法包括:统计阈值时间内选择相同候选词的次数;根据所述选择相同候选词的次数,将该候选词展现在候选框中预置的固定位置。在本发明专利技术实施例能够在独立于现有系统词库固有的词频体系的情况下,实现在固定位置展现候选词,因此实现在固定位置展现候选词的过程中,不受系统词库中候选词的累计词频的影响。

【技术实现步骤摘要】

本专利技术涉及输入法
,特别是涉及一种在固定位置展现候选词的方法及装置
技术介绍
随着计算机技术以及互联网技术的普及与发展,用于实现计算机字符输入的输入法系统越来越深入到人们的生活中,同时,用户对于输入法系统的输入速度要求也越来越高ο以中文输入法为例,输入法系统通常会具有系统词库,该系统词库中记录了拼音 串与候选词之间的对应关系,以及每个候选词的词频。当同一拼音串对应多个候选词时,输 入法系统将会按照词频从大到小的顺序将各个候选词展现给用户。例如,参见图1,当用户 输入拼音串“jiandan”时,将会给出图示中的各个候选词,此时,如果用户想要输入“简单”, 由于该候选词排在首位,因此,可以直接点击键盘上的空格键来完成“简单”的上屏输出。但 是,如果用户想要输入“减淡”,则由于该候选词出现在第3位,则用户只能点击键盘上的数 字键“3”来完成“减淡”的上屏。显然,根据大多数用户的输入习惯,通过按空格键选择首 词上屏,能够达到最快的输入速度。在一些输入法系统中,具有动态词频开关,当启用动态词频功能时,可以实时记录 各候选词的词频的变化,使得各候选词的排序并不是固定不变的。例如,在图1中,各候选 词下方的数字是假设的各候选词的词频(不一定会显示给用户),数字越大,证明该候选词 的使用次数越高,该候选词也就会排列在比较靠前的位置。在首次安装输入法的情况下,系 统词库中保存的候选词的词频通常是后台统计出来的,而且,在多数输入法系统中,系统词 库中候选词的词频可以随着用户的输入而改变(实际实现时,可能会用多个词库来存取字 词。最具代表性的是“用户词库”,用户输入过的词会在用户词库中单独记录,也有独立的 词频,当输入法根据拼音串检索候选词时,会综合用户词库与系统词库,进行候选词整体排 序。但是为了方便描述,本专利技术对该情况不作区分,即使存在多个词库,也看作统一的系统 词库)。例如,在上述例子中,用户最终选择了将“减淡”上屏,则会将系统词库中“减淡”的 词频加1,使之变为81,并且随着用户输入次数的增加,该词的词频在输入法词库中是累加 的。当用户上屏11次“减淡”而未上屏同音下的其他候选项时,“减淡”的累计词频会变为 91,由于超过了 “煎蛋”的词频,因此,“减淡”会排在所有候选词的第二位。同样,如果某用 户上屏“减淡”的次数非常多,以至于其在系统词库中的累计词频超过“煎蛋”、“简单”等其 他候选词的累计词频,则“减淡”将在会排在所有候选词的首位。因此,如果用户在某一段时间内需要多次输入“减淡”,而不需要输入同音下的其 他候选词,可以通过一些操作调整“减淡”在候选框中的位置,例如,可能需要将候选词固顶 (即将某个候选词展现在候选框中同音下所有候选词的首位),然后在以后输入“jiandan” 时,可以直接按空格键完成“减淡”的上屏。现有技术中,如果用户需要改变某个候选词在候选框中的位置,通常只能在启用 动态词频开关的情况下,采用连续上屏该候选词的方式,来调整该候选词在系统词库中的 词频,使之大于当前处于其他的候选词的累计词频。也就是说,在上述例子中,如果用户想 要将“减淡”固顶,则可以连续21次上屏“减淡”,使其累计词频超过100。这种通过调整系统词库中的累计词频的次数来改变某候选词的展现位置的方法 中,虽然实现起来比较简单,但是该方法并不是专门为了帮助用户改变候选词的位置而设 计的,而且依赖于动态词频开关,严重破坏了系统词库固有的词频体系;另外,存在词频差 距过大时,调整词序较难的问题。例如,当前“简单”的累计词频是1000,而“减淡”的累计词 频是800,此时,用户需要连续输入201次“减淡”,才能将其调到首位,这显然是不现实的。
技术实现思路
本专利技术提供了一种在固定位置展现候选词的方法及装置,能够在独立于现有系统 词库固有的词频体系的情况下,实现候选词的固顶。为实现上述目的,本专利技术提供了如下方案一种在固定位置展现候选词的方法,包括统计阈值时间内选择相同候选词的次数;根据所述选择相同候选词的次数,将该候选词展现在候选框中预置的固定位置。优选的,所述根据所述选择相同候选词的次数,将该候选词展现在候选框中预置 的固定位置包括如果所述选择相同候选词的次数达到预置条件,则将该候选词展现在候选框的首 位。优选的,所述统计阈值时间内选择相同候选词的次数包括统计阈值时间内选择上屏相同候选词的次数;或者,统计阈值时间内在候选框中选择相同候选词的次数。优选的,还包括 统计选择所述相同候选词的间隔;所述根据所述选择相同候选词的次数,将该候选词展现在候选框中预置的固定位 置包括根据所述选择相同候选词的次数及选择该候选词的间隔,将该候选词展现在候选 框中预置的固定位置。优选的,所述根据所述选择相同候选词的次数及选择该候选词的间隔,将该候选 词展现在候选框中预置的固定位置包括如果所述阈值时间内连续选择相同候选词的次数达到预置阈值,则将该候选词展 现在候选框中预置的固定位置。优选的,还包括根据所述阈值时间内选择相同候选词的次数统计候选词的词频增长速度;所述根据所述选择相同候选词的次数,将该候选词展现在候选框中预置的固定位 置包括如果所述阈值时间内某候选词的词频增长速度高于同音下其他候选词的词频增 长速度的程度达到预置阈值,则将该候选词展现在候选框中预置的固定位置。优选的,还包括根据预置规则取消候选词的固定位置属性;按照该候选词在系统词库中的累加词频确定该候选词在候选框中的位置。优选的,还包括如果预定时间内未使用所述固定位置的候选词,则取消该候选词的固定位置属 性;或者,当用户退出当前应用程序时,取消该候选词的固定位置属性;或者,接收到用户取消某候选词的固定位置属性的指令时,取消该候选词的固定位置属 性。优选的,将该候选词展现在候选框中预置的固定位置之前还包括分析选择相同候选词是否为非输入目的的行为,如果是,则将该候选词展现在候 选框中预置的固定位置。优选的,所述分析选择相同候选词是否为非输入目的的行为包括分析选择后是否删除候选词;或者,分析是否未经保存地关闭选择候选词所在的应用程序;或者,当选择候选词所在的应用程序为多标签应用程序时,分析是否选择候选词后关闭 当前标签页。优选的,所述将该候选词展现在候选框中预置的固定位置包括自动将该候选词展现在候选框中预置的固定位置;或者,向用户提示可以将该候选词展现在候选框中预置的固定位置,当接收到用户输入 的将该候选词展现在候选框中预置的固定位置的指令时,将该候选词展现在候选框中预置 的固定位置。一种在固定位置展现候选词的装置,包括第一统计单元,用于统计阈值时间内选择相同候选词的次数;展现单元,用于根据所述选择相同候选词的次数,将该候选词展现在候选框中预 置的固定位置。优选的,所述展现单元包括固顶展现子单元,用于如果所述选择相同候选词的次数及达到预置条件,则将该 候选词展现在候选框的首位。优选的,所述第一统计单元包括第一统计子单元,用于统计阈值时间内选择上屏相同候选词的次数;或者,第二统计子单元,用于统计阈值时间内在候选框中选择相同候选词的次数。优选的,还包括第二统计单元,用于统计选择所述相同候选词的间隔;所述展现单元包括第一展现子单元,用于根据所述选择相同候选词的次数及选择该候选词的间隔, 本文档来自技高网
...

【技术保护点】
一种在固定位置展现候选词的方法,其特征在于,包括:统计阈值时间内选择相同候选词的次数;根据所述选择相同候选词的次数,将该候选词展现在候选框中预置的固定位置。

【技术特征摘要】
一种在固定位置展现候选词的方法,其特征在于,包括统计阈值时间内选择相同候选词的次数;根据所述选择相同候选词的次数,将该候选词展现在候选框中预置的固定位置。2.根据权利要求1所述的方法,其特征在于,所述根据所述选择相同候选词的次数,将 该候选词展现在候选框中预置的固定位置包括如果所述选择相同候选词的次数达到预置条件,则将该候选词展现在候选框的首位。3.根据权利要求1所述的方法,其特征在于,所述统计阈值时间内选择相同候选词的 次数包括统计阈值时间内选择上屏相同候选词的次数; 或者,统计阈值时间内在候选框中选择相同候选词的次数。4.根据权利要求1所述的方法,其特征在于,还包括 统计选择所述相同候选词的间隔;所述根据所述选择相同候选词的次数,将该候选词展现在候选框中预置的固定位置包括根据所述选择相同候选词的次数及选择该候选词的间隔,将该候选词展现在候选框中 预置的固定位置。5.根据权利要求4所述的方法,其特征在于,所述根据所述选择相同候选词的次数及 选择该候选词的间隔,将该候选词展现在候选框中预置的固定位置包括如果所述阈值时间内连续选择相同候选词的次数达到预置阈值,则将该候选词展现在 候选框中预置的固定位置。6.根据权利要求1所述的方法,其特征在于,还包括根据所述阈值时间内选择相同候选词的次数统计候选词的词频增长速度; 所述根据所述选择相同候选词的次数,将该候选词展现在候选框中预置的固定位置包括如果所述阈值时间内某候选词的词频增长速度高于同音下其他候选词的词频增长速 度的程度达到预置阈值,则将该候选词展现在候选框中预置的固定位置。7.根据权利要求1所述的方法,其特征在于,还包括 根据预置规则取消候选词的固定位置属性;按照该候选词在系统词库中的累加词频确定该候选词在候选框中的位置。8.根据权利要求1所述的方法,其特征在于,还包括如果预定时间内未使用所述固定位置的候选词,则取消该候选词的固定位置属性; 或者,当用户退出当前应用程序时,取消该候选词的固定位置属性; 或者,接收到用户取消某候选词的固定位置属性的指令时,取消该候选词的固定位置属性。9.根据权利要求1所述的方法,其特征在于,将该候选词展现在候选框中预置的固定 位置之前还包括分析选择相同候选词是否为非输入目的的行为,如果是,则将该候选词展现在候选框中预置的固定位置。10.根据权利要求9所述的方法,其特征在于,所述分析选择相同候选词是否为非输入 目的的行为包括分析选择后是否删除候选词; 或者,分析是否未经保存地关闭选择候选词所在的应用程序; 或者,当选择候选词所在的应用程序为多标签应用程序时,分析是否选择候选词后关闭当前 标签页。11.根据权利要求1至10任一项所述的方法,其特征在于,所述将该候选词展现在候选 框中预置的固定位置包括自动将该候选词展现在候选框中预置的固定位置; 或者,向用户提示可以将该候选词展现在候选框中预置的固定位置,当接收到用户输入的将 该候选词展现在候选框中预置的固定位置的指令时,将该候选词展现在候选框中预置的固 定位置。12.—种在固定位置展现候...

【专利技术属性】
技术研发人员:何立涛杨磊周志华
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:11[中国|北京]

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

1