一种展现人名候选项的方法及装置制造方法及图纸

技术编号:4346871 阅读:226 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种展现人名候选项的方法,该方法包括:为用户输入的编码字符串生成人名候选项;将各人名候选项按照首位置人名用字的不同划分到各自的组别中;将各个组别的人名候选项逐组排列进行展现。本发明专利技术还公开了一种展现人名候选项的装置。通过本发明专利技术,使得首位置人名用字相同的人名候选项可以集中展现,使得展现出的人名候选项显得整洁,避免了给用户带来混乱的视觉感受。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种展现人名候选项的方法及装置
技术介绍
随着计算机技术以及互联网技术的普及与发展,用于实现计算机字符 输入的输入法系统越来越深入到人们的生活中,同时,用户对于输入法系 统的智能性要求也越来越高。在输入体验中,人名词条占输入量的很大一部分,并且人名词条一般都具有很强的独特性。 一般的输入法词库中通常只能保存极、 一部分高频 人名词条,这对于中国人名数量来讲是远远不够的。因此,词库匹配技术 无法解决人名输入的问题,以拼音输入法为例,用户在输入人名对应的拼 音序列时, 一般需要通过回退修改、选字的方式完成人名词条的输入,所 以对于大部分的人名词条输入都经常会出现误码率高、输入效率低的情况, 导致整体的输入体验下降。为解决上述问题,现有技术可以通过把人名用字(包括姓氏、人名等人 名各个位置上的字)信息及人名组合信息存储为人名概率表,然后通过对用户 输入的拼音序列中人名拼音序列的识别,通itA名用字组合的方法自动给出一 个或多个候选人名,即从姓氏、人名资源出发构造一些可能是用户需要的人名 词条呈现给用户,从而可以提高用户输入人名词条时的输入效率。该现有技术具体的实现过程如下首先通过人工的方法得到人名用字的集 合,包括姓的集合,二字人名第二字的集合,三字人名中间字的集合和三字人 名第三字的集合。而后,在一个大的人名库中,通过统计的方法,得到这些集 合里每个字在相应位置上出现的概率,以及相邻位置上两个人名用字相邻使用 的概率,进而得到人名组合概率,并以此作为展现人名候选项顺序的参照。该现有技术能够按照人名组合概率对人名候选项进行排序,而且单纯地站在概率的角度上讲,人名组合概率代表了用户会选择这个人名的概率,因此这 种排序方法还是非常合理的。但是,按照这种方法排序后的人名候选项,可能 会造成用户视觉效果上的混乱,容易使用户由于看错而选择了错误的候选项。例如,对于用户输入的编码字符串wangtingting,按照人名组合概率排序 后可能会是王婷婷 > 汪婷婷 > 王亭亭〉汪亭亭,其中的姓氏为王的 人名候选项与姓氏为汪的人名候选项是相互穿插的,进而各个人名候选项 的中间字也可能是相互穿插的,用户会感觉到排序很乱。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种展现人名候选项的方法及装置,以 解决现有技术对人名候选项排序时容易在视觉上造成混乱的问题。为实现上述目的,本专利技术提供了如下方案一种展现人名候选项的方法,包括为用户输入的编码字符串生成人名候选项;将各人名候选项按照首位置人名用字的不同划分到各自的组别中;将各个组别的人名候选项进行逐组展现。优选的,根据预置的人名用字概率表生成所述人名候选项。优选的,所述将各个组别的人名候选项进行逐组展现包括按照首位置人名用字的概率将不同组别之间进行排序;将不同组别之间按照排序结果进行展现,并在各组别中展现同组别内的人 名候选项。优选的,所述将各个组别的人名候选项进行逐组展现包括 按照人名组合概率将同组别内的各人名候选项进行排序; 将各个组别之间进行逐组展现,并在各组别中将同组别内的各人名候选项 按照排序结果进行展现。优选的,所述将各个组别的人名候选项进行逐组展现包括按照第二位置人名用字的概率将同组别内的各人名候选项进行排序;将各个组别之间进行逐组展现,并在各组别中将同组别内的各人名候选项 按照排序结果进行展现。优选的,所述将各个组别的人名候选项进行逐组展现包括按照首位置人名用字的概率将不同组别之间进行排序,并按照人名组合概率将同组别内的各人名候选项进行排序;按照不同组别之间的排序结果及同组别内各人名候选项的排序结果展现各个组别的人名候选项。优选的,所述将各个组别的人名候选项进行逐组展现包括按照首位置人名用字的概率将不同组别之间进行排序,并按照第二位置人名用字的概率将同组别内的各人名候选项进行排序;按照不同组别之间的排序结果及同组别内各人名候选项的排序结果展现各个组别的人名候选项。优选的,还包括展现人名候选项的首位置人名用字。优选的,所述展现人名候选项的首位置人名用字包括在所有的人名候选项之后集中展现人名候选项的首位置人名用字。优选的,将各首位置人名用字按照各自的概率进行排序后,在所有的人名候选项之后进行集中展现。优选的,所述展现人名候选项的首位置人名用字包括分别在各个组别的人名候选项之后展现该组别人名候选项的首位置人名用字。优选的,还包括将人名组合概率最高的预置数目的人名候选项确定为待展现人名候选项;所述将各人名候选项按照首位置人名用字的不同划分到各自的组别中包括将所述待展现人名候选项按照首位置人名用字的不同划分到各自的组别中。优选的,当生成的人名候选项长度不同时,所述将各个组别的人名候选项进行逐组展现还包括按照人名候选项的长度将各组内的人名候选项进行排序。一种展现人名候选项的装置,包括人名候选项生成单元,用于为用户输入的编码字符串生成人名候选项;人名候选项分组单元,用于将各人名候选项按照首位置人名用字的不同划分到各自的组别中;人名候选项展现单元,用于将各个组别的人名候选项进行逐组展现。优选的,根据预置的人名用字概率表生成所述人名候选项。优选的,所述人名候选项展现单元包括组间排序子单元,用于按照首位置人名用字的概率将不同组别之间进行排序;第一展现子单元,用于将不同组别之间按照排序结果进行展现,并在各组别中展现同组别内的人名候选项。优选的,所述人名候选项展现单元包括第一组内排序子单元,用于按照人名组合概率将同组别内的各人名候选项进行排序;第二展现子单元,用于将各个组别之间进行逐组展现,并在各组别中将同组别内的各人名候选项按照排序结果进行展现。优选的,所述人名候选项展现单元包括第二组内排序子单元,用于按照第二位置人名用字的概率将同组别内的各人名候选项进行排序;第三展现子单元,用于将各个组别之间进行逐组展现,并在各组别中将同组别内的各人名候选项按照排序结果进行展现。优选的,所述人名候选项展现单元包括组间排序子单元,用于按照首位置人名用字的概率将不同组别之间进行排序;第 一组内排序子单元,用于按照人名组合概率将同组别内的各人名候选项进行排序;第四展现子单元,用于按照所述组间排序子单元的排序结果及所述第一组内排序子单元的排序结果展现各个组别的人名候选项。优选的,所述人名候选项展现单元包括组间排序子单元,用于按照首位置人名用字的概率将不同组别之间进行排序;第二组内排序子单元,用于按照人名组合概率将同组别内的各人名候选项进行排序;第五展现子单元,用于按照所述组间排序子单元的排序结果及所述第二组内排序子单元的排序结果展现各个组别的人名候选项。优选的,还包括首位置人名用字展现单元,用于展现人名候选项的首位置人名用字。优选的,所述首位置人名用字展现单元在所有的人名候选项之后集中展现人名候选项的首位置人名用字。优选的,所述首位置人名用字展现单元包括排序子单元,用于将各首位置人名用字按照各自的概率进行排序;人名用字展现子单元,用于将排序子单元排序后的各首位置人名用字在所有的人名候选项之后进行集中展现。优选的,所述首位置人名用字展现单元分别在各个组别的人名候选项之后展现该组别人名候选项的首位置人名用字。优选的,还包括人名候选项选择单元,用于将人名本文档来自技高网
...

【技术保护点】
一种展现人名候选项的方法,其特征在于,包括: 为用户输入的编码字符串生成人名候选项; 将各人名候选项按照首位置人名用字的不同划分到各自的组别中; 将各个组别的人名候选项进行逐组展现。

【技术特征摘要】
1、一种展现人名候选项的方法,其特征在于,包括为用户输入的编码字符串生成人名候选项;将各人名候选项按照首位置人名用字的不同划分到各自的组别中;将各个组别的人名候选项进行逐组展现。2、 根据权利要求1所述的方法,其特征在于,根据预置的人名用字概率 表生成所述人名候选项。3、 根据权利要求1所述的方法,其特征在于,所述将各个组别的人名候 选项进行逐组展现包括按照首位置人名用字的概率将不同组别之间进行排序; 将不同组别之间按照排序结果进行展现,并在各组别中展现同组别内的人 名候选项。4、 根据权利要求1所述的方法,其特征在于,所述将各个组别的人名候 选项进行逐组展现包括按照人名组合概率将同组别内的各人名候选项进行排序; 将各个组别之间进行逐组展现,并在各组别中将同组别内的各人名候选项 按照排序结果进行展现。5、 根据权利要求1所述的方法,其特征在于,所述将各个组别的人名候 选项进行逐组展现包括按照第二位置人名用字的概率将同组别内的各人名候选项进行排序; 将各个组别之间进行逐组展现,并在各组别中将同组别内的各人名候选项 按照排序结果进行展现。6、 根据权利要求1所述的方法,其特征在于,所述将各个组别的人名候 选项进行逐组展现包括按照首位置人名用字的概率将不同组别之间进行排序,并按照人名组合概 率将同组别内的各人名候选项进行排序;按照不同组别之间的排序结果及同组别内各人名候选项的排序结果展现 各个组别的人名候选项。7、 根据权利1所述的方法,其特征在于,所述将各个组别的人名候选项 进行逐组展现包括按照首位置人名用字的概率将不同组别之间进行排序,并按照第二位置人名用字的概率将同组别内的各人名候选项进行排序;按照不同组别之间的排序结果及同组别内各人名候选项的排序结果展现 各个组别的人名候选项。8、 根据权利要求1至7任意一项所述的方法,其特征在于,还包括 展现人名候选项的首位置人名用字。9、 根据权利要求8所述的方法,其特征在于,所述展现人名候选项的首 位置人名用字包括在所有的人名候选项之后集中展现人名候选项的首位置人名用字。10、 根据权利要求9所述的方法,其特征在于,将各首位置人名用字按照各自的概率进行排序后,在所有的人名候选项之 后进行集中展现。11、 根据权利要求8所述的方法,其特征在于,所述展现人名候选项的首 位置人名用字包括分别在各个组别的人名候选项之后展现该组别人名候选项的首位置人名 用字。12、 根据权利要求1至7任意一项所述的方法,其特征在于,还包括 将人名组合概率最高的预置数目的人名候选项确定为待展现人名候选项; 所述将各人名候选项按照首位置人名用字的不同划分到各自的组别中包括将所述待展现人名候选项按照首位置人名用字的不同划分到各自的组别中。13、 根据权利要求3至7任意一项所述的方法,其特征在于,当生成的人 名候选项长度不同时,所述将各个组别的人名候选项进行逐组展现还包括按照人名候选项的长度将各组内的人名候选项进行排序。14、 一种展现人名候选项的装置,其特征在于,包括人名候选项生成单元,用于为用户输入的编码字符串生成人名候选项; 人名候选项分组单元,用于将各人名候选项按照首位置人名用字的不同划 分到各自的组别中;人名候选项展...

【专利技术属性】
技术研发人员:王砚峰
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:11[中国|北京]

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

1