发明名称 分析姓名的方法和装置
摘要 本发明公开了一种分析姓名的方法和装置,属于计算机领域。所述方法包括:接收用户输入的待测姓名和测试指标;根据所述测试指标和预设的测试规则,对所述待测姓名进行测试;根据测试结果对所述待测姓名进行分析。所述装置包括:接收模块、测试模块和分析模块。本发明通过接收用户输入的待测姓名和测试指标,根据测试指标和预设的测试规则,对待测姓名进行测试,并根据测试结果对待测姓名进行分析,保证了分析的客观性和准确性。
申请公布号 CN102411665B 申请公布日期 2015.12.09
申请号 CN201010291497.9 申请日期 2010.09.21
申请人 腾讯科技(深圳)有限公司 发明人 高小平;贾自艳;林芬
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 王仲凯
主权项 一种分析姓名的方法,其特征在于,所述方法包括:接收用户输入的待测姓名和测试指标;根据所述测试指标和预设的测试规则,对所述待测姓名进行测试;根据测试结果对所述待测姓名进行分析;其中,所述待测姓名包括待测名字;若所述测试指标为名字的性别符合度,所述根据所述测试指标和预设的测试规则,对所述待测姓名进行测试,包括:依据待测名字的待测中间字的个数,待测名字中各个待测中间字在语料库中同一性别的姓名中间字的出现频率,各个待测中间字在语料库中同一性别的姓名末尾字的出现频率,待测名字中各个待测末尾字在语料库中同一性别的姓名中间字的出现频率,以及各个待测末尾字在语料库中同一性别的姓名末尾字的出现频率,计算待测名字的所述同一性别的倾向权重;根据不同性别的倾向权重计算所述待测名字的性别符合度;若所述待测指标为名字的通用程度,所述根据所述测试指标和预设的测试规则,对所述待测姓名进行测试,包括:依据待测名字中待测中间字的个数,待测名字中各个待测中间字在语料库中同一性别的姓名中间字的出现的频率,以及待测名字中末尾字在语料库中同一性别的姓名末尾字的出现频率,计算待测名字的通用程度;若所述待测指标为名字与用户期望的符合度,所述根据所述测试指标和预设的测试规则,对所述待测姓名进行测试,包括:计算各个期望词的词频和逆向文件词频,对于每一个期望词,依据该期望词的词频和逆向文件词频计算该期望词与待测名字中各个字的匹配权重;依据所有期望词与待测名字中各个字的匹配权重计算待测名字与用户期望的符合度;若所述待测指标为名字的文化内涵,所述根据所述测试指标和预设的测试规则,对所述待测姓名进行测试,包括:根据语料库中名句的搜索频率,确定待测名字在语料库出现的名句k的权重w<sub>k</sub>;根据所述待测名字的各个字在所述名句k中相隔字数的平均值,确定所述待测名字在所述名句k中的距离d<sub>k</sub>(n);依据w<sub>k</sub>和d<sub>k</sub>(n)计算待测名字的文化内涵。
地址 518000 广东省深圳市福田区赛格科技园2栋东403室