社交软件中推荐好友的方法和装置的制造方法

文档序号:9911089阅读:206来源:国知局
社交软件中推荐好友的方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网处理技术领域,尤其涉及一种社交软件中推荐好友的方法和装置。
【背景技术】
[0002]在社交软件中传统的查找好友的方式是设置筛选条件,当用户想在同一座城市中选同乡的时候,需要将“故乡”设置为自己的家乡,但是以微信、陌陌为代表的新型即时社交软件中,“故乡”选项通常没有,即使存在用户也很少设置。因此,如何方便的满足用户查找同乡的需求是需要解决的问题。

【发明内容】

[0003]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本发明的一个目的在于提出一种社交软件中推荐好友的方法,该方法可以方便的向用户推荐同乡。
[0005]本发明的另一个目的在于提出一种社交软件中推荐好友的装置。
[0006]为达到上述目的,本发明第一方面实施例提出的社交软件中推荐好友的方法,包括:获取当前用户的方言标签;确定与所述方言标签匹配的其他用户;将所述其他用户作为所述当前用户的好友,推荐给所述当前用户。
[0007]本发明第一方面实施例提出的社交软件中推荐好友的方法,通过根据方言标签推荐好友,可以向用户推荐同乡,并且不需要用户设置家乡选择,实现也比较简便。
[0008]为达到上述目的,本发明第二方面实施例提出的社交软件中推荐好友的装置,包括:获取模块,用于获取当前用户的方言标签;确定模块,用于确定与所述方言标签匹配的其他用户;推荐模块,用于将所述其他用户作为所述当前用户的好友,推荐给所述当前用户。
[0009]本发明第二方面实施例提出的社交软件中推荐好友的装置,通过根据方言标签推荐好友,可以向用户推荐同乡,并且不需要用户设置家乡选择,实现也比较简便。
[0010]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0011]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1是本发明一实施例提出的社交软件中推荐好友的方法的流程示意图;
[0013]图2是本发明另一实施例提出的社交软件中推荐好友的方法的流程示意图;
[0014]图3是本发明另一实施例提出的社交软件中推荐好友的装置的结构示意图;
[0015]图4是本发明另一实施例提出的社交软件中推荐好友的装置的结构示意图;
[0016]图5是本发明另一实施例提出的社交软件中推荐好友的装置的结构示意图。
【具体实施方式】
[0017]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0018]图1是本发明一实施例提出的社交软件中推荐好友的方法的流程示意图,该方法包括:
[0019]Sll:获取当前用户的方言标签。
[0020]其中,可以预先在数据库中关联记录用户标识与方言标签,从而根据当前用户的用户标识可以在数据库中查找相应的方言标签。或者,
[0021]如果数据库中没有记录当前用户对应的方言标签,可以接收当前用户输入的语音信息,根据预先生成的方言识别模型对所述语音信息进行识别,获取当前用户的方言标签。
[0022]S12:确定与所述方言标签匹配的其他用户。
[0023]其中,可以在数据库中进行查找,以确定与当前用户的方言标签匹配的其他用户。
[0024]例如,当前用户的方言标签是第一标签,假设在数据库中记录用户A和用户B的方言标签也都是第一标签,则可以将用户A和用户B确定为与当前用户的方言标签匹配的其他用户。
[0025]另外,可以理解的是,方言标签匹配的其他用户可以不限于方言标签完全相同,也可以将相似的方言标签确定为匹配的方言标签。
[0026]S13:将所述其他用户作为所述当前用户的好友,推荐给所述当前用户。
[0027]例如,经过在数据库中查找,用户A和用户B与当前用户的方言标签匹配,则可以将用户A和用户B作为好友推荐给当前用户。
[0028]本实施例中,通过根据方言标签推荐好友,可以向用户推荐同乡,并且不需要用户设置家乡选择,实现也比较简便。
[0029]图2是本发明另一实施例提出的社交软件中推荐好友的方法的流程示意图,该方法包括:
[0030]S21:在用户使用社交软件中,获取用户输入的语音信息,并从所述语音信息中提取出非普通话的语音信息。
[0031]例如,在用户语音聊天过程中,采集用户的语音信息,并进行普通话和非普通话的二分类,将用户的非普通话语句提取出来。
[0032]S22:将所有用户的非普通话的语音信息进行聚类,得到聚类中心,将每个聚类中心对应一种方言标签。
[0033]在聚类时可以采用无监督的聚类方式。
[0034]在聚类后,可以得到一个或多个聚类中心,之后,可以将每个聚类中心标识为一种方目标签。
[0035]S23:根据每个聚类中心对应的非普通话的语音信息生成每种方言的模型,并赋予方目标签。
[0036]例如,将同一个聚类中心对应的非普通话的语音信息生成相应方言的模型,并赋予方言标签,从而在语音识别时,可以根据输入的语音信息和不同的方言的模型以及每种模型赋予的方言标签,获取对应的方言标签。
[0037]S24:根据每个聚类中心对应的用户和每个聚类中心对应的方言标签,建立用户标识与方言标签的关联关系,并将用户标签与方言标签关联记录在数据库中。
[0038]例如,将同一个聚类中心对应的语音信息来自的用户和方言标签,建立用户标签与方言标签的关联关系,并关联记录在数据库中。
[0039]S25:在要向用户推荐好友时,判断是否能够在数据库中查找到当前用户的方言标签,若是,执行S26,否则执行S27。
[0040]S26:从数据库中获取当前用户的方言标签。
[0041]例如,根据当前用户的用户标签,再根据数据库中用户标识与方言标签的关联关系,获取当前用户的方言标签。
[0042]S27:接收当前用户输入的语音信息,根据方言模型及对应的方言标签对语音信息进行识别,获取当前用户的方言标签。
[0043]例如,向用户显示语音输入界面并提示用户进行语音输入,用户可以在语音输入界面中输入语音信息,之后采用之前根据语音信息生成的方言模型及赋予的方言标签对该语音信息进行识别,得到当前用户的方言标签。
[0044]S28:在数据库中查找与当前用户的方言标签匹配的其他用户,将匹配的其他用户作为当前用户的好友,推荐给当前用户。
[0045]例如,在数据库中查找与当前用户的方言标签相同的其他用户,从而将方言标签相同的其他用户推荐给当前用户。
[0046]本实施例中,通过根据方言标签推荐好友,可以向用户推荐同乡,并且不需要用户设置家乡选择,实现也比较简便。进一步的,通过在用户使用社交软件的过程中,获取用户输入的语音信息,并根据该语音信息生成方言识别模型以及生成方言标签并记录在数据库中,可以在用户正常使用社交软件中就获取相关信息,降低对用户的打扰。
[0047]图3是本发明另一实施例提出的社交软件中推荐好友的装置的结构示意图,该装置30包括:获取模块31、确定模块32和推荐模块33。
[0048]获取模块31,用于获取当前用户的方言标签;
[0049]其中,可以预先在数据库中关联记录用户标识与方言标签,从而根据当前用户的用户标识可以在数据库中查找相应的方言标签。或者,
[0050]如果数据库中没有记录当前用户对应的方言标签,可以接收当前用户输入的语音信息,根据预先生成的方言识别模型对所述语音信息进行识别,获取当前用户的方言标签。[0051 ]确定模块32,用于确定与所述方言标签匹配的其他用户;
[0052]其中,可以在数据库中进行查找,以确定与当前用户的方言标签匹配的其他用户。
[0053]例如,当前用户的方言标签是第一标签,假设在数据库中记录用户A和用户B的方言标签也都是第一标签,则可以将用户A和用户B确定为与当前用户的方言标签匹配的其他用户。
[0054]另外,可以理解的是,方言标签匹配的其他用户可以不限于方言标签完全相同,也可以将相似的方言标签确定为匹配的方言标签。
[0055]推荐模块33,用于将所述其他用户作为所述当前用户的好友,推荐给所述当前用户。
[0056]例如,经过在数据库中查找,用户A和用户B与当前用户的方言标签匹配,则可以将用户A和用户B作为好友推荐给当前用户。
[0057]—些实施例中,所述获取模块31具体用于:
[005
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1