好友推荐方法和装置制造方法及图纸

技术编号:15054096 阅读:54 留言:0更新日期:2017-04-06 00:18
本发明专利技术公开了一种好友推荐方法和装置,其中,方法包括:获取第一用户的第一声纹模型和第一位置;根据第一声纹模型和第一位置,以及预设规则生成推荐好友;以及将推荐好友提供至第一用户。该方法根据用户的声纹模型为用户推荐选定范围内的好友,使得推荐的好友更加满足用户的要求,提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种好友推荐方法和装置
技术介绍
随着通信网络和移动终端(例如智能手机)上各种应用程序的普及,用户越来越习惯于网络社交,用户可通过在移动终端上的应用程序上点击相关菜单等方式寻找其他用户并加为好友等,比如用户可在某社交应用程序上通过相应的条件筛选(如年龄筛选、性别筛选等),来选择该应用程序推荐的好友进而完成好友的添加。但是上述的好友推荐方式,仅仅是根据性别或者年龄等一些范围较大的条件来对好友进行筛选,不能很好的满足用户的个人需求。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种好友推荐方法,该方法根据用户的声纹模型为用户推荐选定范围内的好友,使得推荐的好友更加满足用户的要求,提升了用户体验。本专利技术的第二个目的在于提出一种好友推荐装置。为达上述目的,本专利技术第一方面实施例的好友推荐方法,包括:获取第一用户的第一声纹模型和第一位置;根据所述第一声纹模型和第一位置,以及预设规则生成推荐好友;以及将所述推荐好友提供至所述第一用户。本专利技术实施例的好友推荐方法,根据获取的用户的声纹模型和位置按照预设的规则为用户生成推荐好友,并将推荐好友推送至用户,该方法根据用户的声纹模型为用户推荐选定范围内的好友,使得推荐的好友更加满足用户的要求,提升了用户体验。另外,在本专利技术的一个实施例中,所述获取第一用户的第一声纹模型具体包括:获取所述第一用户的历史语音数据;对所述历史语音数据进行筛选以生成语料数据;从所述语料数据中提取所述第一声纹模型。在本专利技术的一个实施例中,将满足以下规则的历史语音数据作为所述语料数据:所述历史语音数据的语句中有语音的片段总长度大于或等于M秒,其中,M为预设值;对所述历史语音数据的语句进行识别的识别结果中包含的不重复字的字数大于或等于N个,其中,N为预设值;且所述历史语音数据的语句的信噪比大于或等于KdB,其中,K为预设值。在本专利技术的一个实施中,所述根据所述第一声纹模型和第一位置,以及预设规则生成推荐好友具体包括:根据所述第一位置确定选定范围;根据所述第一声纹模型和所述预设规则确定与所述第一声纹模型匹配的第二声纹模型对应的第二用户,其中,所述第二用户位于所述选定范围内;根据所述第二用户生成所述推荐好友。在本专利技术的一个实施例中,所述预设规则为具有与所述第一用户的声纹模型距离最近/最远的声纹模型对应的用户。在本专利技术的一个实施中,所述好友推荐方法还包括:获取所述第一用户的性别,其中,根据所述第一声纹模型、所述第一用户的性别和所述预设规则确定与所述第一声纹模型匹配的第二声纹模型的第二用户。在本专利技术的一个实施例中,所述好友推荐方法,还包括:获取所述第二用户的试听语音,并将所述第二用户的试听语音提供至所述第一用户。为达上述目的,本专利技术第二方面实施例的好友推荐装置包括:第一获取模块,用于获取第一用户的第一声纹模型和第一位置;推荐模块,用于根据所述第一声纹模型和第一位置,以及预设规则生成推荐好友;以及发送模块,用于将所述推荐好友提供至所述第一用户。根据本专利技术实施例的好友推荐装置,根据第一获取模块获取的用户的声纹模型和位置按照预设的规则通过推荐模块为用户生成推荐好友,并通过发送模块将推荐好友推送至用户,该装置根据用户的声纹模型为用户推荐选定范围内的好友,使得推荐的好友更加满足用户的要求,提升了用户体验。另外,在本专利技术的一个实施例中,所述第一获取模块包括:第一获取子模块,用于获取所述第一用户的历史语音数据;筛选子模块,用于对所述历史语音数据进行筛选以生成语料数据;提取子模块,用于从所述语料数据中提取所述第一声纹模型。在本专利技术的一个实施例中,所述筛选子模块将满足以下规则的历史语音数据作为所述语料数据:所述历史语音数据的语句中有语音的片段总长度大于或等于M秒,其中,M为预设值;对所述历史语音数据的语句进行识别的识别结果中包含的不重复字的字数大于或等于N个,其中,N为预设值;且所述历史语音数据的语句的信噪比大于或等于KdB,其中,K为预设值。在本专利技术的一个实施例中,所述推荐模块包括:确定子模块,用于根据所述第一位置确定选定范围;匹配子模块,用于根据所述第一声纹模型和所述预设规则确定与所述第一声纹模型匹配的第二声纹模型对应的第二用户,其中,所述第二用户位于所述选定范围内;以及推荐子模块,用于根据所述第二用户生成所述推荐好友。在本专利技术的一个实施例中,所述预设规则为具有与所述第一用户的声纹模型距离最近/最远的声纹模型对应的用户。在本专利技术的一个实施例中,所述推荐模块还包括:第二获取子模块,用于获取所述第一用户的性别,其中,所述匹配子模块根据所述第一声纹模型、所述第一用户的性别和所述预设规则确定与所述第一声纹模型匹配的第二声纹模型的第二用户。在本专利技术的一个实施例中,所述好友推荐装置包括:第二获取模块,用于获取所述第二用户的试听语音;提供模块,用于将所述第二用户的试听语音提供至所述第一用户。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本专利技术一个实施例的好友推荐方法的流程图;图2是根据本专利技术一个具体实施例的根据第一声纹模型和第一位置以及预设规则生成的推荐好友的流程图;图3是根据本专利技术另一个具体实施例的根据第一声纹模型和第一位置以及预设规则生成的推荐好友的流程图;图4是根据本专利技术一个实施例的好友推荐装置的结构示意图;图5是根据本专利技术一个具体实施例的好友推荐装置的结构示意图;图6是根据本专利技术另一个具体实施例的好友推荐装置的结构示意图;图7是根据本专利技术又一个具体实施例的好友推荐装置的结构示意图;以及图8是根据本专利技术还一个具体实施例的好友推荐装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的好友推荐方法和装置。本专利技术实施例提出了一种好友推荐方法,包括:获取第一用户的第一声纹模型和第一位置;根据第一声纹模型和第一位置,以及预设规则生成推荐好友;以及将推荐好友提供至本文档来自技高网...

【技术保护点】
一种好友推荐方法,其特征在于,包括以下步骤:获取第一用户的第一声纹模型和第一位置;根据所述第一声纹模型和第一位置,以及预设规则生成推荐好友;以及将所述推荐好友提供至所述第一用户。

【技术特征摘要】
1.一种好友推荐方法,其特征在于,包括以下步骤:
获取第一用户的第一声纹模型和第一位置;
根据所述第一声纹模型和第一位置,以及预设规则生成推荐好友;以及
将所述推荐好友提供至所述第一用户。
2.如权利要求1所述的好友推荐方法,其特征在于,所述获取第一用户的第一声纹模
型具体包括:
获取所述第一用户的历史语音数据;
对所述历史语音数据进行筛选以生成语料数据;
从所述语料数据中提取所述第一声纹模型。
3.如权利要求2所述的好友推荐方法,其特征在于,将满足以下规则的历史语音数据
作为所述语料数据:
所述历史语音数据的语句中有语音的片段总长度大于或等于M秒,其中,M为预设值;
对所述历史语音数据的语句进行识别的识别结果中包含的不重复字的字数大于或等于
N个,其中,N为预设值;且
所述历史语音数据的语句的信噪比大于或等于KdB,其中,K为预设值。
4.如权利要求1所述的好友推荐方法,其特征在于,所述根据所述第一声纹模型和第
一位置,以及预设规则生成推荐好友具体包括:
根据所述第一位置确定选定范围;
根据所述第一声纹模型和所述预设规则确定与所述第一声纹模型匹配的第二声纹模型
的对应的第二用户,其中,所述第二用户位于所述选定范围内;
根据所述第二用户生成所述推荐好友。
5.如权利要求4所述的好友推荐方法,其特征在于,所述预设规则为具有与所述第一
用户的声纹模型距离最近/最远的声纹模型对应的用户。
6.如权利要求4所述的好友推荐方法,其特征在于,还包括:
获取所述第一用户的性别,其中,根据所述第一声纹模型、所述第一用户的性别和所
述预设规则确定与所述第一声纹模型匹配的第二声纹模型的第二用户。
7.如权利要求4所述的好友推荐方法,其特征在于,还包括:
获取所述第二用户的试听语音,并将所述第二用户的试听语音提供至所述第一用户。
8.一种好友推荐装置,其特征在于,包括:
第一获取模块,用于获取第一用户的第一声纹模型...

【专利技术属性】
技术研发人员:李超高杰军廖伟达薛志荣
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1