System and method for naming intelligent computer based on user's wishes. The method includes the steps of receiving user submitted the name of basic information and the name will understand the user name; analysis will, according to the user needs to take into account the traditional zodiac, five, five, in order to get the name of the candidate words; according to the selected candidate name words collocation to produce candidate name list according to the wishes of the user and a set of automatic learning the name of the large-scale names database based on the evaluation system, and the zodiac, five lines, five for the ranking; interactive means users use the system to provide the supplement or refinement named dynamic system will name a new candidate; the combination of information supplied by the name of interpretation.
【技术实现步骤摘要】
本专利技术涉及中国传统文化领域中的起名研究以及结合计算机及网络应用的基于用户意愿的智能起名领域。
技术介绍
每个人都有名字,名字中寄托了父母对孩子无尽的期望、祝福。为了给孩子起个好名字,父母总是绞尽脑汁,从成千上万个汉字中选取一个或者两个最能体现父母意愿的汉字来作为孩子的名字。通常父母的意愿很多,可用的起名汉字也很多,光是GB2312字符集中就包含6,763个,GBK字符集中更是包含了20,902个汉字。为了能起出满意的好名字,父母们往往花费大量的时间和精力从字典或词典中选取那些既有美好意义,美好读音,同时又能体现他们意愿的起名用字。即便如此,因为受到一个人知识文化水平和生活阅历的限制,一般人很难凭人力去把所有的字典,词典以及古代的诗词、歌赋、成语、典故都翻阅一遍。往往人们只能望书兴叹,或求助于起名专家。 随着网络信息技术和计算机的飞速发展,使用计算机提供的强大功能,快速查阅字典、词典、古代典籍变得非常容易。同时网络使得交互式获取用户意愿信息并给用户提供超越空间的服务变得更加容易。本专利技术把计算机人工智能和语言学的交叉学科--自然语言处理的技术应用到起人名系统中,从而实现了一个基于用户意愿的智能起名系统。 本专利技术提供一种方法,结合信息检索和自然语言处理的相关技术,分析和理解用户意愿,帮助用户轻松的从上万个起名用字和海量的信息中选取最适合的字来体现其意愿,并根据选取的起名用字相互搭配以产生多个候选名字,再使用一套自动学习的名字评价体系给候选名字打分排序。同时,提供一套简洁、方便的交互方式,以便于用户快速得到其满意的名字;最后对所起的名字提供 ...
【技术保护点】
一种基于用户意愿的计算机智能起名方法,包含: 接受用户提交的起名基本信息和起名意愿; 分析理解用户起名意愿,根据用户需要兼顾传统的属相、五行、五格,以得到起名候选用字; 生成候选名字列表并根据用户意愿,以及属相、五行、五格 为其打分排序; 用户利用系统提供的交互手段,补充或者细化起名意愿,系统动态更新生成新的名字候选; 对所起的名字提供解释,说明起名的思路。
【技术特征摘要】
1.一种基于用户意愿的计算机智能起名方法,包含接受用户提交的起名基本信息和起名意愿;分析理解用户起名意愿,根据用户需要兼顾传统的属相、五行、五格,以得到起名候选用字;生成候选名字列表并根据用户意愿,以及属相、五行、五格为其打分排序;用户利用系统提供的交互手段,补充或者细化起名意愿,系统动态更新生成新的名字候选;对所起的名字提供解释,说明起名的思路。2.根据权利要求1所述的方法,其特征在于所述的接受用户提交的起名基本信息和起名意愿包含姓氏、性别、名的形式(单字、双字、叠字)、出生日期、出生地点、美好祝愿、草稿名、职业期望、性格期望、父亲姓名、母亲姓名、指定字的声母、指定字的韵母、指定字的声调、指定字的偏旁部首、指定字的结构、指定字的笔画组合、指定字、指定字义、避讳字、避讳偏旁部首。3.根据权利要求1所述的方法,其特征在于分析理解用户起名意愿,根据用户需要兼顾传统的属相、五行、五格,以得到起名候选用字,包含a.查询姓氏信息表中的姓氏用字的含义,字的拆分信息,姓氏起源,源流以及姓氏中有名的人物、事件,以得到姓氏相关的起名候选用字;b.查询日期时间信息表中出生日期时间相关的季节、节气、节日、名人诞辰、重大历史事件、出生具体所在月份、时刻的别称,以得到出生日期时间相关的起名候选用字;c.访问地点信息表中出生地点的在历史变迁中曾经使用过的名字,曾经发生过的重大历史事件以及出生所在地的风土人文、名胜古迹,以得到出生地点相关的起名候选用字;d.从音形义三方面扩展父母名字用字。其中,读音上做同音字扩展,或者采用父(母)亲用字的声母同母(父)亲用字的韵母进行组合,通过新获得的拼音获取名字用字;字型上做相同偏旁部首扩展,或者采用父(母)亲用字的部首同母(父)亲用字的偏旁进行组合,来获得名字用字;字义上取相同字义的字做扩展,以得到父母名字相关的起名候选用字;e.分析美好祝愿,提取关键词,并作相应的扩展和延伸,以得到美好祝愿相关的起名候选用字;f.根据指定的职业期望和性格期望,通过一个职业特征表和性格特征表,获取其对应的特征词汇,以得到职业和性格相关的起名候选用字;g.对草稿名做适当的音形义方面的变换、扩展。其中,读音上做同音字扩展;字型上做相同偏旁部首扩展;字义上取相同字义的字做扩展,以得到草稿名相关的起名候选用字;h.利用用户输入的姓氏、出生时间、出生地点、美好祝愿起名信息作为查询条件,从建好索引的数据库中快速查询相关的诗词、歌赋、成语、典故。从返回的相关的诗词、歌赋、成语、典故中进行分析、统计,从中选取出现频度高于一个指定阈值的短语、句子以产生起名候选用字;i.将用户的起名信息向量映射到某个预定义的意愿类别上去,用预定义的类别特征向量扩展用户意愿,以得到意愿类别相关的起名候选用字;j.如果用户要求起名兼顾传统的属相、五行、五格起名法,还需要分析传统的属相、五行、五格特征,以得到满足属相、五行、五格起名要求的起名候选用字;k.综合以上各方面所得到的起名候选用字,为每个字赋予相应的意愿分数和字用作人名的分数,将分数加权求和,并根据分数高低排序,取排在前面的N个字作为最终的起名候选用字。4.根据权利要求3所述的方法,其特征在于所述的分析美好祝愿,提取关键词,并作相应的扩展和延伸,包含从用户意愿描述中抽取关键词;对抽取出来的关键词做同义和联想扩展,即使用同义词词表和联想词词表对关键词作扩展。5.根据权利要求3所述的方法,其特征在于所述的分析传统的属相、五行、五格特征包含根据出生日期查询对应的属相,在知道属相以后,直接查一个属相映射表即可知道哪些偏旁部首的字是适合该属相的,哪些偏旁部首的字不适合该属相。这些适合的字就构成了属相相关的起名候选用字;根据出生日期和五行姓名学的要求,分析出名字中应该包含的五行和应该避讳的五行,选用那些五行属性正好为名字中应该包含的五行对应的字作为五行相关的起名候选用字;根据姓氏和五格数理的起名要求,计算出和姓氏搭配的最佳姓名笔画组合,再根据笔画组合选择对应的字作为五格相关的起名候选用字。这里的笔画数为字的姓名学笔画,可以从字的基本信息表中查询得到。6.根据权利要求1所述的方法,其特征在于所述的生成候选名字列表并根据用户意愿,以及属相、五行、五格为其打分排序,包含根据起名候选用字生成候选名字列表;对生成的候选名字打分排序。7.根据权利要求6所述的方法,其特征在于所述的根据起名候选用字生成候选名字列表,包含生成单字名或叠字名,方法是直接把选出的N个起名候选用字一一和姓氏搭配即可;生成双字名,方法是首先为名的第一字选取候选用字,然后再为第二字选取候选用字,最后用第一个位置上的字和第二个位置上的字相互组合搭配后再和姓氏组合即可;通过两种策略过滤低俗、怪异的候选名字其一,字面过滤,即起出来的名字不能和过滤词表中的名字一致;其二,读音过滤,即起出来的名字在读音上不能和过滤词表中的名字一致。8.根据权利要求6所述的方法,其特征在于所述的对生成的候选名字打分排序,包含计算候选名字中名部分(除去姓氏的部分)的分数,并根据得分的高低排序,保留排在前面的M个名字;计算保留的M个候选名字中名部分(除去姓氏的部分)和姓氏的搭配关系分数,根据用户要求,同时计算名字的属相、五行、五格的分数,把各个分数加权求和得到名字的最终得分,并根据此得分的高低重新排序;根据字型、读音对排序做适当的微调。9.根据权利要求8所述的方法,其特征在于所述的候选名字中名部分(除去姓氏的部分)的分数为二元语...
【专利技术属性】
技术研发人员:石淼,陈议,黄际洲,
申请(专利权)人:北京美名腾网络技术有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。