一种智能化的社交平台潜在人脉检索装置、系统及方法制造方法及图纸

技术编号:13392751 阅读:103 留言:0更新日期:2016-07-22 18:26
本发明专利技术公开了一种智能化的社交平台潜在人脉检索系统,包括客户端和服务端,客户端包括用户背景信息生成模块、第一发送模块及第一接收模块,服务端包括第二接收模块、人脉检索模块及第二发送模块。本发明专利技术还公开了上述系统检索潜在人脉的方法,包括以下步骤:客户端将用户背景信息、人脉检索关键词发送至服务端;服务端将用户背景信息补充至用户背景信息汇总表;服务端对该用户的二度人脉或二度和三度人脉的用户背景信息进行检索,生成人脉检索结果;服务端将人脉检索结果发送至客户端;客户端接收人脉检索结果。本发明专利技术应用时具有人工智能、自我学习的功能,便于用户在二度人脉、三度人脉中快速找到自己有意愿认识的潜在人脉,便于推广应用。

【技术实现步骤摘要】
一种智能化的社交平台潜在人脉检索装置、系统及方法
本专利技术涉及社交网络领域,具体是一种智能化的社交平台潜在人脉检索装置、系统及方法。
技术介绍
社交工具是现代网络生活中不可或缺的一部分,通过社交工具人们能够方便及时地联系他人,因而社交工具得到了广泛的应用和快速的发展。在社交工具的实际使用中常常会涉及到社交对象的搜索,现有社交工具在应用时,不便于对与自己相亲近的潜在人脉进行搜索,这严重影响了社交网络的推广应用。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供了一种智能化的社交平台潜在人脉检索装置、系统,其应用时便于用户在二度人脉、三度人脉中快速找到自己有意愿认识的潜在人脉,有利于社交网络的推广应用。本专利技术还公开了基于上述智能化的社交平台潜在人脉检索系统的人脉检索方法。本专利技术解决上述问题主要通过以下技术方案实现:一种智能化的社交平台潜在人脉检索装置,应用于与服务端通信连接的客户端,所述装置包括:用户背景信息生成模块,用于依据用户注册时录入的信息生成用户背景信息;第一发送模块,用于将用户背景信息、人脉检索关键词发送至服务端;第一接收模块,用于接收服务端依据人脉检索关键词生成的人脉检索结果。本专利技术的客户端还配备有常规的信息录入和显示模块,以便于用户注册信息的录入、人脉检索关键词的输入,以及人脉检索结果的显示。本专利技术应用时,用户背景信息包括毕业院校、专业、部门、公司、行业等信息。一种智能化的社交平台潜在人脉检索装置,应用于与客户端通信连接的服务端,所述装置包括:第二接收模块,用于接收客户端发送的用户背景信息、人脉检索关键词;用户个人信息汇总表模块,用于依据第二接收模块接收的用户背景信息生成用户背景信息汇总表;人脉检索模块,用于依据人脉检索关键词,对该用户的二度人脉或二度和三度人脉的用户背景信息进行检索,生成符合所述人脉检索关键词的人脉检索结果;其中,二度人脉为用户好友的好友,三度人脉为用户好友的好友的好友;第二发送模块,用于将人脉检索结果发送至客户端。目前社交平台的互联网噪音现象非常严重,用户无法快速识别出哪些二度人脉或/和三度人脉是自己真正需要的,因而无法进行有选择性的社交,例如,假设某用户在社交平台拥有200个好友,所述的200个好友平均分别拥有200个好友,该用户一共拥有40000个二度人脉,目前有些社交平台会向用户主动推荐一些二度人脉,但无法全部推送(因为二度人脉的数量太庞大),而且无法根据用户自身的需要进行非常精准的推荐,本专利技术可以解决这一难题。例如用户在客户端直接输入“清华大学”或“土工工程”或“工程部”、“保利地产”,“房地产行业”等信息时,服务端通过分析,可发现该用户的某些朋友正好有毕业于清华大学的朋友,或学习土木工程专业的朋友,或正在某些公司的工程部上班的朋友,或正在保利地产上班的朋友,或从事房地产行业的朋友。用户参考社交平台提供的所述信息后,用户可以同他的这些朋友联系,请求对方推荐认识刚才检索出的二度人脉。如此,本专利技术应用时能提高二度人脉的利用率。进一步的,一种智能化的社交平台潜在人脉检索装置,应用于与客户端通信连接的服务端,所述装置还包括:用户背景信息分类模块,依据用户背景信息中信息的类别,对用户背景信息进行分类;智能化检索字典模块,用于存储已注册用户的分类后的用户背景信息及各个所述分类后的用户背景信息之间的相互关系、依据新注册的用户的分类后的用户背景信息及其相互关系而动态完善补充所述智能化检索字典模块的内容、以及依据用户输入的人脉检索关键词生成所述关键词相关的其他关键词。本专利技术在具体设置时,用户背景信息分类模块不局限于设于服务端,其也可以设于客户端;所述人脉检索模块还用于依据智能化检索字典模块生成的相关的其他关键词,对该用户的二度人脉或二度和三度人脉的用户背景信息进行检索。本专利技术的用户背景信息分类模块的作用是协助智能化检索字典模块检索出和人脉检索关键字相关的其他关键字,并通过将新注册用户的用户背景信息动态补充进入智能化检索字典模块,如此,可使本专利技术应用时能不断提高检索结果和用户输入的人脉检索关键词之间的相关性,实现相关人脉检索的智能化功能和机器学习功能。与传统的相关性检索算法不同,在本专利技术无需运营人员手工录入相关性数据库,而且,本专利技术还有机器自我学习的特点,便于推广应用。本专利技术在用户输入人脉检索关键词后,智能化检索字典模块将依据存储在该模块中的信息生成相关的关键词,从而实现人工智能。并且,该模块依据新注册的用户的分类后的用户背景信息及其相互关系而动态完善补充存储内容,可实现自我学习,能不断提高检索结果和用户输入的人脉检索关键词之间的相关性。进一步的,所述用户背景信息分类模块分类后的用户背景信息作为关键词,根据所属类别的不同储存于不同的存储地址中,关键词附带其存储地址的存储地址标签,用于记录关键词的类型,任意两个不同存储地址之间根据存储信息的类型预设有上下级关系;其中,任意两个关键词之间的上下级关系定义方式如下:若所述的两个关键词被存储于不同存储地址,则所述的两个关键词之间的上下级关系等同于所述的两个关键词的存储地址之间的上下级关系,若所述的两个关键词被存储于同一个存储地址,则所述的两个关键词的上下级关系为平级。本专利技术应用时,用户背景信息包括毕业院校、专业、部门、公司及行业这五种类型,但在具体应用时不局限于这五种类型,任何增加或减少上述类型的类似方法,或根据其他标准进行分类的类似方法改进均落入本专利技术的保护范围内。本专利技术在具体实施时,由于毕业院校在逻辑上与专业、部门、公司及行业的相关性不大,无需录入智能化检索字典模块。因此,本专利技术中,优选地,录入智能化检索字典模块的用户背景信息类型包括专业、部门、公司、行业四大类。本专利技术中预设出四者的上下级关系由下至上依次为专业、部门、公司及行业,其中,部门、公司及行业三者同时为专业的上级关键词,公司和行业同时为专业和部门的上级关键词,行业为专业、部门及公司三者的上级关键词。所述智能化检索字典模块包括字典存储单元、字典补充单元及字典查询单元,其中:字典存储单元,用于存储包含存储地址标签的关键词及关键词之间的上下级关系,每两个关键词的上下级关系都设有累加计数器。本专利技术通过累加计数器的设置,使得本专利技术应用时便于通过大数据手段统计出下级关键词与上级关键词之间的密切程度。字典补充单元,用于依据用户背景信息分类模块生成的关键词动态完善补充字典单元中的关键词及关键词之间的上下级关系;其中,字典补充单元对依据用户背景信息分类模块生成的所有关键词在字典存储单元是否存在、以及依据同一用户的用户背景信息生成的所有关键词之间的上下级关系进行判断,若用户背景信息内的两个关键词在字典存储单元都有记录,且这两个关键词之间的上下级关系在字典存储单元中有相应的记载,则字典存储单元中这两个关键词上下级关系的累加计数器的值加1;若用户背景信息内的两个关键词在字典存储单元都有记录,而这两个关键词之间的上下级关系在字典存储单元无相应记录,则在字典存储单元中存入所本文档来自技高网...

【技术保护点】
一种智能化的社交平台潜在人脉检索装置,应用于与服务端通信连接的客户端,其特征在于,所述装置包括:用户背景信息生成模块,用于依据用户注册时录入的信息生成用户背景信息;第一发送模块,用于将用户背景信息、人脉检索关键词发送至服务端;第一接收模块,用于接收服务端依据人脉检索关键词生成的人脉检索结果。

【技术特征摘要】
1.一种智能化的社交平台潜在人脉检索装置,应用于与服务端通信连接的客户端,其特征在于,所述装置包括:
用户背景信息生成模块,用于依据用户注册时录入的信息生成用户背景信息;
第一发送模块,用于将用户背景信息、人脉检索关键词发送至服务端;
第一接收模块,用于接收服务端依据人脉检索关键词生成的人脉检索结果;
第二接收模块,用于接收客户端发送的用户背景信息、人脉检索关键词;用户个人信息汇总表模块,用于依据第二接收模块接收的用户背景信息生成用户背景信息汇总表;
人脉检索模块,用于依据人脉检索关键词,对该用户的二度人脉或二度和三度人脉的用户背景信息进行检索,生成符合所述人脉检索关键词的人脉检索结果;其中,二度人脉为用户好友的好友,三度人脉为用户好友的好友的好友;
第二发送模块,用于将人脉检索结果发送至客户端;
用户背景信息分类模块,依据用户背景信息中信息的类别,对用户背景信息进行分类;
智能化检索字典模块,用于存储已注册用户的分类后的用户背景信息及各个所述分类后的用户背景信息之间的相互关系、依据新注册的用户的分类后的用户背景信息及其相互关系而动态完善补充所述智能化检索字典模块的内容、以及依据用户输入的人脉检索关键词生成所述关键词相关的其他关键词;
所述人脉检索模块还用于依据智能化检索字典模块生成的相关的其他关键词,对该用户的二度人脉或二度和三度人脉的用户背景信息进行检索;
所述用户背景信息分类模块分类后的用户背景信息作为关键词,根据所属类别的不同储存于不同的存储地址中,关键词附带其存储地址的存储地址标签,用于记录关键词的类型,任意两个不同存储地址之间根据存储信息的类型预设有上下级关系;其中,任意两个关键词之间的上下级关系定义方式如下:若所述的两个关键词被存储于不同存储地址,则所述的两个关键词之间的上下级关系等同于所述的两个关键词的存储地址之间的上下级关系,若所述的两个关键词被存储于同一个存储地址,则所述的两个关键词的上下级关系为平级;
所述智能化检索字典模块包括:
字典存储单元,用于存储包含存储地址标签的关键词及关键词之间的上下级关系,每两个关键词的上下级关系都设有累加计数器;
字典补充单元,用于依据用户背景信息分类模块生成的关键词动态完善补充字典单元中的关键词及关键词之间的上下级关系;其中,字典补充单元对依据用户背景信息分类模块生成的所有关键词在字典存储单元是否存在、以及依据同一用户的用户背景信息生成的所有关键词之间的上下级关系进行判断,若用户背景信息内的两个关键词在字典存储单元都有记录,且这两个关键词之间的上下级关系在字典存储单元中有相应的记载,则字典存储单元中这两个关键词上下级关系的累加计数器的值加1;若用户背景信息内的两个关键词在字典存储单元都有记录,而这两个关键词之间的上下级关系在字典存储单元无相应记录,则在字典存储单元中存入所述的这两个关键词的上下级关系,并为这个上下级关系配备一个累加计数器,该累加计数器初始值设为1;若用户背景信息内的两个关键词在字典存储单元只有一个有记录或两个关键词都无记录,则将未记录的关键词录入字典存储单元,在字典存储单元中存入所述的这两个关键词的上下级关系,并为这个上下级关系配备一个累加计数器,该累加计数器初始值设为1;
字典查询单元,用于依据用户输入的人脉检索关键词生成相关的关键词并反馈至人脉检索模块;其中,字典查询单元依据用户输入的人脉检索关键词生成相关的关键词通过两种方式实现,第一种方式的具体步骤为:
A1、字典查询单元检索出用户输入的人脉检索关键词的所有上级关键词;
A2、依据所述所有的上级关键词之间的上下级关系,对上级关键词进行排序,其中,任意两个具有上下级关系的所述的上级关键词,处于下级地位的所述的上级关键词排于处于上级地位的所述的上级关键词的前面,任意两个平级的所述的上级关键词,和所述的人脉检索关键词之间的上下级关系累加计数器值较大的上级关键词排在前面;
A3、定义一个空的序列作为相关关键词序列,用于存储依据输入的人脉检索关键词而生成的相关关键词;
A4、按照排序后的上级关键词序列,依次取得每个上级关键词的所有下级关键词,并对所述的所有下级关键词进行进一步筛选,取得与人脉检索关键词有相同存储地址标签的下级关键词;根据每一个下级关键词与所述的上级关键词之间上下级关系累加计数器的值,对所述所有下级关键词进行排序,上下级关系累加计数器的值较大的下级关键词排在前面,将排序后的下级关键词存入相关关键词序列;
A5、重复步骤A4,依次对其他上级关键词重复以上步骤,依次检索出每一个上级关键词的下级关键词并进行筛选和排序,然后存入相关关键词序列,如果检索出的下级关键词在相关关键词序列中已有记录,则不用重复存入相关关键词序列;其中,相关关键词序列中关键词排序由前至后与用户输入的人脉检索关键词的相关性逐渐减小;
第二种方式的具体步骤为:
M1、字典查询单元检索出用户输入的人脉检索关键词的所有下级关键词;
M2、依据所述所有的下级关键词之间的上下级关系,对下级关键词进行排序,其中,任意两个具有上下级关系的所述的下级关键词,处于上级地位的所述的下级关键词排于处于下级地位的所述的下级关键词的前面,任意两个平级的所述的下级关键词,和所述的人脉检索关键词之间的上下级关系累加计数器值较大的下级关键词排在前面;
M3、定义一个空的序列作为相关关键词序列,用于存储依据输入的人脉检索关键词和生成的相关关键词;
M4、按照排序后的下级关键词序列,依次取得每个下级关键词的所有上级关键词,并对所述的所有上级关键词进行进一步筛选,只对与人脉检索关键词有相同存储地址标签的上级关键词进行分析;根据所述的每一个上级关键词与所述的下级关键词之间上下级关系累加计数器的值,对所述所有上级关键词进行排序,上下级关系累加计数器的值较大的上级关键词排在前面,将排序后的上级关键词存入相关关键词序列;
M5、重复步骤M4,依次对其他下级关键词重复以上步骤,依次检索出每一个下级关键词的上级关键词并进行筛选和排序,然后存入相关关键词序列,如果检索出的上级关键词在相关关键词序列中已有记录,则不用重复存入相关关键词序列;其中,相关关键词序列中关键词排序由前至后与用户输入的人脉检索关键词的相关性逐渐减小。


2.一种智能化的社交平台潜在人脉检索系统,其特征在于,所述系统包括客户端和服务端,
客户端包括:
用户背景信息生成模块,用于依据用户注册时录入的信息生成用户背景信息;
第一发送模块,用于将用户背景信息、人脉检索关键词发送至服务端;
第一接收模块,用于接收服务端依据人脉检索关键词生成的人脉检索结果;
服务端包括:
第二接收模块,用于接收客户端发送的用户背景信息、人脉检索关键词;用户个人信息汇总表模块,用于依据第二接收模块接收的用户背景信息生成用户背景信息汇总表;
人脉检索模块,用于依据人脉检索关键词,对该用户的二度人脉或二度和三度人脉的用户背景信息进行检索,生成符合所述人脉检索关键词的人脉检索结果;其中,二度人脉为用户好友的好友,三度人脉为用户好友的好友的好友;
第二发送模块,用于将人脉检索结果发送至客户端;
用户背景信息分类模块,依据用户背景信息中信息的类别,对用户背景信息进行分类;
所述服务端还包括:
智能化检索字典模块,用于存储已注册用户的分类后的用户背景信息及各个所述分类后的用户背景信息之间的相互关系、依据新注册的用户的分类后的用户背景信息及其相互关系而动态完善补充所述智能化检索字典模块的内容、以及依据用户输入的人脉检索关键词生成所述关键词相关的其他关键词;
所述人脉检索模块还用于依据智能化检索字典模块生成的相关的其他关键词,对该用户的二度人脉或二度和三度人脉的用户背景信息进行检索;所述用户背景信息分类模块分类后的用户背景信息作为关键词,根据所属类别的不同储存于不同的存储地址中,关键词附带其存储地址的存储地址标签,用于记录关键词的类型,任意两个不同存储地址之间根据存储信息的类型预设有上下级关系;其中,任意两个关键词之间的上下级关系定义方式如下:若所述的两个关键词被存储于不同存储地址,则所述的两个关键词之间的上下级关系等同于所述的两个关键词的存储地址之间的上下级关系,若所述的两个关键词被存储于同一个存储地址,则所述的两个关键词的上下级关系为平级;
所述智能化检索字典模块包括:
字典存储单元,用于存储包含存储地址标签的关键词及关键词之间的上下级关系,每两个关键词的上下级关系都设有累加计数器;
字典补充单元,用于依据用户背景信息分类模块生成的关键词动态完善补充字典单元中的关键词及关键词之间的上下级关系;其中,字典补充单元对依据用户背景信息分类模块生成的所有关键词在字典存储单元是否存在、以及依据同一用户的用户背景信息生成的所有关键词之间的上下级关系进行判断,若用户背景信息内的两个关键词在字典存储单元都有记录,且这两个关键词之间的上下级关系在字典存储单元中有相应的记载,则字典存储单元中这两个关键词上下级关系的累加计数器的值加1;若用户背景信息内的两个关键词在字典存储单元都有记录,而这两个关键词之间的上下级关系在字典存储单元无相应记录,则在字典存储单元中存入所述的这两个关键词的上下级关系,并为这个上下级关系配备一个累加计数器,该累加计数器初始值设为1;若用户背景信息内的两个关键词在字典存储单元只有一个有记录或两个关键词都无记录,则将未记录的关键词录入字典存储单元,在字典存储单元中存入所述的这两个关键词的上下级关系,并为这个上下级关系配备一个累加计数器,该累加计数器初始值设为1;
字典查询单元,用于依据用户输入的人脉检索关键词生成相关的关键词并反馈至人脉检索模块;其中,字典查询单元依据用户输入的人脉检索关键词生成相关的关键词通过两种方式实现,第一种方式的具体步骤为:
A1、字典查询单元检索出用户输入的人脉检索关键词的所有上级关键词;
A2、依据所述所有的上级关键词之间的上下级关系,对上级关键词进行排序,其中,任意两个具有上下级关系的所述的上级关键词,处于下级地位的所述的上级关键词排于处于上级地位的所述的上级关键词的前面,任意两个平级的所述的上级关键词,和所述的人脉检索关键词之间的上下级关系累加计数器值较大的上级关键词排在前面;
A3、定义一个空的序列作为相关关键词序列,用于存储依据输入的人脉检索关键词而生成的相关关键词;
A4、按照排序后的上级关键词序列,依次取得每个上级关键词的所有下级关键词,并对所述的所有下级关键词进行进一步筛选,取得与人脉检索关键词有相同存储地址标签的下级关键词;根据每一个下级关键词与所述的上级关键词之间上下级关系累加计数器的值,对所述所有下级关键词进行排序,上下级关系累加计数器的值较大的下级关键词排在前面,将排序后的下级关键词存入相关关键词序列;
A5、重复步骤A4,依次对其他上级关键词重复以上步骤,依次检索出每一个上级关键词的下级关键词并进行筛选和排序,然后存入相关关键...

【专利技术属性】
技术研发人员:陈树群
申请(专利权)人:成都高合盛科技有限责任公司
类型:发明
国别省市:四川;51

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

1