即时通信工具中好友关系链匹配方法和设备的制作方法

文档序号:6429966阅读:123来源:国知局
专利名称:即时通信工具中好友关系链匹配方法和设备的制作方法
技术领域
本发明涉及即时通信领域,特别涉及一种即时通信工具中好友关系链匹配方法和设备。
背景技术
即时通信软件一个很重要的功能是帮助用户建立好友关系链,好友关系链的数量和质量在很大程度上会影响用户在即时通讯平台上的留存和活跃度。对即时通讯软件的用户来说,如何建立一定数量、并且质量较高的好友关系链是需要重点解决的问题。目前好友关系链匹配主要采用以下方法实现用户输入查找条件,系统在所有用户或在线用户中,查找符合条件的用户,并将查找到的用户推荐给该用户。根据查找条件的不同,分为精确查找和条件查找。精确查找需要用户输入欲查找用户精确的账号,系统根据账号查找到相应的用户。条件查找用户需要选择或输入一些查找条件,如国家或省份等信息,系统根据条件查找到相应的用户。在实现本发明的过程中,发明人发现现有技术至少存在以下问题目前好友关系链匹配时都需要用户手动干预,这就要求用户对好友关系链匹配系统有基本的了解,并且搜索结果与用户对系统的熟悉程度密切相关,熟悉系统的用户可能会搜索到满意的结果,不熟悉系统的用户则可能搜索不到满意的结果,从而影响用户体验。

发明内容
本发明实施例提供了一种即时通信工具中好友关系链匹配方法和设备,从而为一用户自动匹配其感兴趣的其他用户。所述技术方案如下一种即时通信工具中好友关系链匹配方法,所述方法包括对用户的资料信息进行数据分析;根据分析结果,对所述用户之外的其他海量用户的资料信息进行数据挖掘;将挖掘结果和所述用户的分析结果进行数据匹配。一种即时通信工具中好友关系链匹配设备,所述设备包括数据分析模块,用于对用户的资料信息进行数据分析;数据挖掘模块,用于根据分析结果,对所述用户之外的其他海量用户的资料信息进行数据挖掘;数据匹配模块,用于将挖掘结果和所述用户的分析结果进行数据匹配。本发明实施例提供的技术方案带来的有益效果是通过对用户的资料信息进行数据分析,根据分析结果,对该用户之外的其他海量用户的资料信息进行数据挖掘,将挖掘结果和用户的分析结果进行数据匹配,从而为该用户自动匹配其感兴趣的其他用户,整个匹配过程无需用户手动干预,降低了好友关系链匹配系统的使用门槛;并且,以用户信息为中心进行匹配,匹配到的用户与该用户的关联性比较强,匹配质量比较高,有利于提高好友关系链建立的成功率。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例I中提供的即时通信工具中好友关系链匹配方法流程图;图2是本发明实施例I中提供的即时通信工具中好友关系链匹配方法另一流程图;图3是本发明实施例2中提供的即时通信工具中好友关系链匹配设备结构示意·
图4是本发明实施例2中提供的即时通信工具中好友关系链匹配设备另一结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例I参见图1,本实施例提供了一种即时通信工具中好友关系链匹配方法,该方法包括101 :对用户的资料信息进行数据分析;102 :根据分析结果,对该用户之外的其他海量用户的资料信息进行数据挖掘;103 :将挖掘结果和该用户的分析结果进行数据匹配。参见图2,下面结合实例具体说明上述即时通信工具中好友关系链匹配方法。201 :对用户的资料信息进行数据分析;具体的,可以对用户的资料信息中的一项资料信息或者多项资料信息进行数据分析。例如,用户资料包括年龄、性别、所在地理位置、国籍、爱好等信息,可以对其中的年龄这一项资料信息进行数据分析,也可以对其中的年龄、性别和地址位置等多项资料信息进行数据分析。数据分析的资料信息项越多,匹配到的用户与该用户的关联性越强,匹配质量越高,好友关系链建立的成功率越高。202 :根据分析结果,对该用户之外的其他海量用户的资料信息进行数据挖掘;具体的,以该用户的分析结果为中心,按照预设的挖掘条件,在该用户之外的其他海量用户的资料信息中挖掘符合该挖掘条件的用户。其中,该挖掘条件是对该分析结果的每一维度的查找范围进行设置得到的。例如,用户的分析结果与地理位置,年龄和性别相关,则挖掘条件可以设定为地理位置为方圆100公里的查找范围、年龄为2岁的查找范围、以及性别为女的用户。如果用户的分析结果具体为城市北京、28岁、性别女,可以将城市转换为相应的经纬度信息,则查找范围为以北京为中心方圆100公里的查找范围、年龄在26-30岁之间、性别为女的用户。需要说明的是,如果分析结果是多维的,则相应的挖掘条件所形成的查找范围是一个多维的立体空间区域。进一步的,其他海量用户可以是关系链匹配系统中的所有用户或在线用户,在关系链匹配系统中可以维护一个所有用户的队列和一个在线用户的队列,根据查找群体的不同,可以直接在相应的队列中查找用户。该关系链匹配系统中的用户是在有好友关系链建立意愿时加入的。当用户处于预设状态时,例如,当用户是新用户时或者用户在线好友数小于预设值时,在用户的客户端显示关系链匹配系统的加入链接,如果用户点击链接并申请加入关系链匹配系统,则表示该用户有建立好友关系链的意愿。203 :将挖掘结果和该用户的分析结果进行数据匹配;具体的,设定该分析结果所有维度的优先级;根据该优先级,将挖掘结果与该用户的分析结果进行相似度的匹配。
其中,当分析结果有多个维度时,本实施例中的优先级是多维优先级,所谓多维优先级是指优先级与多维因素有关。例如,与年龄、地域、和性别相关的三维优先级,该三维优先级的一种可能的顺序是年龄段相近,地域相同,性别相异的查找结果作为最高优先级;性别相异,地域相同,但年龄段相异的查找结果作为第二优先级;性别相异,地域及年龄度相异的查找结果作为第三优先级;地域相同及年龄段相同,性别相同的查找结果作为第四优先级;地域相同,年龄段相异,性别相同的查找结果作为第五优先级;年龄段同,地域不同,性别相同的查找结果作为第六优先级;性别相同,年龄段不同,地域不同的查找结果作为第七优先级。当然,根据系统设定,该三维优先级还可以是其他顺序,本实施例不再一一列举可能的情况。进一步的,该方法还可以包括步骤206,可选的,在执行步骤205之前,还可以包括步骤204和205。204 :判断匹配结果是否满足用户的查找需求,如果不满足,执行步骤205,如果满足,执行那个步骤206;205:如果不满足,将挖掘条件按照预设比例进行扩充,并以该用户的分析结果为中心,按照扩充后的挖掘条件,在该用户之外的其他海量用户的资料信息中挖掘符合扩充后的挖掘条件的用户;其中,挖掘条件按照预设比例进行扩充,可以是对分析结果的一个维度或多个维度的查找范围进行扩充得到的。循环执行步骤204和205,直至满足用户的查找需求,然后执行步骤206。206:将匹配结果推荐给该用户,根据该用户对该匹配结果的选择,为该用户建立好友关系链。本实施例通过对用户的资料信息进行数据分析,根据分析结果,对该用户之外的其他海量用户的资料信息进行数据挖掘,将挖掘结果和用户的分析结果进行数据匹配,从而为该用户自动匹配其感兴趣的其他用户,整个匹配过程无需用户手动干预,降低了好友关系链匹配系统的使用门槛;并且,以用户信息为中心进行匹配,匹配到的用户与该用户的关联性比较强,匹配质量比较高,有利于提高好友关系链建立的成功率。实施例2参见图3,本实施例提供了一种即时通信工具中好友关系链匹配设备,该设备包括数据分析模块301,用于对用户的资料信息进行数据分析;数据挖掘模块302,用于根据分析结果,对该用户之外的其他海量用户的资料信息进行数据挖掘;数据匹配模块303,用于将挖掘结果和该用户的分析结果进行数据匹配。其中,数据分析模块301,具体用于对用户的资料信息中的一项资料信息或者多项资料信息进行数据分析。数据分析的资料信息项越多,匹配到的用户与该用户的关联性越强,匹配质量越高,好友关系链建立的成功率越高。其中,数据挖掘模块302,具体用于 以该用户的分析结果为中心,按照预设的挖掘条件,在该用户之外的其他海量用户的资料信息中挖掘符合该挖掘条件的用户。其中,挖掘条件是对该分析结果的每一维度的查找范围进行设置得到的。进一步的,其他海量用户可以是关系链匹配系统中的所有用户或在线用户,在关系链匹配系统中可以维护一个所有用户的队列和一个在线用户的队列,根据查找群体的不同,可以直接在相应的队列中查找用户。该关系链匹配系统中的用户是在有好友关系链建立意愿时加入的。当用户处于预设状态时,例如,当用户是新用户时或者用户在线好友数小于预设值时,在用户的客户端显示关系链匹配系统的加入链接,如果用户点击链接并申请加入关系链匹配系统,则表示该用户有建立好友关系链的意愿。其中,数据挖掘模块302,具体用于设定该分析结果所有维度的优先级;根据该优先级,将该挖掘结果与该用户的分析结果进行相似度的匹配。其中,当分析结果有多个维度时,本实施例中的优先级是多维优先级,所谓多维优先级是指优先级与多维因素有关。例如,与年龄、地域、和性别相关的三维优先级,该三维优先级的一种可能的顺序是年龄段相近,地域相同,性别相异的查找结果作为最高优先级;性别相异,地域相同,但年龄段相异的查找结果作为第二优先级;性别相异,地域及年龄度相异的查找结果作为第三优先级;地域相同及年龄段相同,性别相同的查找结果作为第四优先级;地域相同,年龄段相异,性别相同的查找结果作为第五优先级;年龄段同,地域不同,性别相同的查找结果作为第六优先级;性别相同,年龄段不同,地域不同的查找结果作为第七优先级。当然,根据系统设定,该三维优先级还可以是其他顺序,本实施例不再一一列举可能的情况。进一步的,参见图4,该设备还包括关系建立模块304,用于在将挖掘结果和该用户的分析结果进行数据匹配之后,将匹配结果推荐给该用户,根据该用户对该匹配结果的选择,为该用户建立好友关系链。进一步的,该设备还包括判断模块305,用于判断匹配结果是否满足用户的查找需求,如果不满足,执行扩充模块306,如果满足,执行关系建立模块304 ;扩充模块306。用于将挖掘条件按照预设比例进行扩充,并以该用户的分析结果为中心,按照扩充后的挖掘条件,在该用户之外的其他海量用户的资料信息中挖掘符合扩充后的挖掘条件的用户。其中,挖掘条件按照预设比例进行扩充,可以是对分析结果的一个维度或多个维度的查找范围进行扩充得到的。需要说明的是,本实施例中所涉及的功能模块,可以位于一个服务器上,也可以位于多个服务器上,本实施例对此不做限定。本实施例通过对用户的资料信息进行数据分析,根据分析结果,对该用户之外的其他海量用户的资料信息进行数据挖掘,将挖掘结果和用户的分析结果进行数据匹配,从而为该用户自动匹配其感兴趣的其他用户,整个匹配过程无需用户手动干预,降低了好友关系链匹配系统的使用门槛;并且,以用户信息为中心进行匹配,匹配到的用户与该用户的关联性比较强,匹配质量比较高,有利于提高好友关系链建立的成功率。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种即时通信工具中好友关系链匹配方法,其特征在于,所述方法包括 对用户的资料信息进行数据分析; 根据分析结果,对所述用户之外的其他海量用户的资料信息进行数据挖掘; 将挖掘结果和所述用户的分析结果进行数据匹配。
2.根据权利要求I所述的方法,其特征在于,所述对用户的资料信息进行数据分析,具体包括 对用户的资料信息中的一项资料信息或者多项资料信息进行数据分析。
3.根据权利要求I所述的方法,其特征在于,所述根据分析结果,对所述用户之外的其他海量用户的资料信息进行数据挖掘,具体包括 以所述用户的分析结果为中心,按照预设的挖掘条件,在所述用户之外的其他海量用户的资料信息中挖掘符合所述挖掘条件的用户。
4.根据权利要求3所述的方法,其特征在于,所述挖掘条件是对所述分析结果的每一维度的查找范围进行设置得到的。
5.根据权利要求I所述的方法,其特征在于,所述将挖掘结果和所述用户的分析结果进行数据匹配,具体包括 设定所述分析结果所有维度的优先级; 根据所述优先级,将所述挖掘结果与所述用户的分析结果进行相似度的匹配。
6.根据权利要求I所述的方法,其特征在于,所述将挖掘结果和所述用户的分析结果进行数据匹配之后,所述方法还包括 将匹配结果推荐给所述用户,根据所述用户对所述匹配结果的选择,为所述用户建立好友关系链。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述其他海量用户是关系链匹配系统中的所有用户或在线用户,所述关系链匹配系统中的用户是在有好友关系链建立意愿时加入的。
8.—种即时通信工具中好友关系链匹配设备,其特征在于,所述设备包括 数据分析模块,用于对用户的资料信息进行数据分析; 数据挖掘模块,用于根据分析结果,对所述用户之外的其他海量用户的资料信息进行数据挖掘; 数据匹配模块,用于将挖掘结果和所述用户的分析结果进行数据匹配。
9.根据权利要求8所述的设备,其特征在于,所述数据分析模块,具体用于 对用户的资料信息中的一项资料信息或者多项资料信息进行数据分析。
10.根据权利要求8所述的设备,其特征在于,所述数据挖掘模块,具体用于 以所述用户的分析结果为中心,按照预设的挖掘条件,在所述用户之外的其他海量用户的资料信息中挖掘符合所述挖掘条件的用户。
11.根据权利要求10所述的设备,其特征在于,所述挖掘条件是对所述分析结果的每一维度的查找范围进行设置得到的。
12.根据权利要求8所述的设备,其特征在于,所述数据挖掘模块,具体用于 设定所述分析结果所有维度的优先级; 根据所述优先级,将所述挖掘结果与所述用户的分析结果进行相似度的匹配。
13.根据权利要求8所述的设备,其特征在于,所述设备还包括 关系建立模块,用于在将挖掘结果和所述用户的分析结果进行数据匹配之后,将匹配结果推荐给所述用户,根据所述用户对所述匹配结果的选择,为所述用户建立好友关系链。
14.根据权利要求8-13任一项所述的设备,其特征在于,所述其他海量用户是关系链匹配系统中的所有用户或在线用户,所述关系链匹配系统中的用户是在有好友关系链建立意愿时加入的。
全文摘要
本发明公开了一种即时通信工具中好友关系链匹配方法和设备,属于即时通信领域,该方法包括对用户的资料信息进行数据分析;根据分析结果,对所述用户之外的其他海量用户的资料信息进行数据挖掘;将挖掘结果和所述用户的分析结果进行数据匹配。该设备包括数据分析模块、数据挖掘模块和数据匹配模块。本发明通过上述方案,能够为该用户自动匹配其感兴趣的其他用户,整个匹配过程无需用户手动干预,降低了好友关系链匹配系统的使用门槛;并且,以用户信息为中心进行匹配,匹配到的用户与该用户的关联性比较强,匹配质量比较高,有利于提高好友关系链建立的成功率。
文档编号G06F17/30GK102915309SQ201110220780
公开日2013年2月6日 申请日期2011年8月3日 优先权日2011年8月3日
发明者杨宇, 陈翼平, 安婷婷, 封荣军, 赖志勇 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1