【技术实现步骤摘要】
一种智能化的社交平台潜在人脉检索装置、系统及方法
本专利技术涉及社交网络领域,具体是一种智能化的社交平台潜在人脉检索装置、系统及方法。
技术介绍
社交工具是现代网络生活中不可或缺的一部分,通过社交工具人们能够方便及时地联系他人,因而社交工具得到了广泛的应用和快速的发展。在社交工具的实际使用中常常会涉及到社交对象的搜索,现有社交工具在应用时,不便于对与自己相亲近的潜在人脉进行搜索,这严重影响了社交网络的推广应用。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供了一种智能化的社交平台潜在人脉检索装置、系统,其应用时便于用户在二度人脉、三度人脉中快速找到自己有意愿认识的潜在人脉,有利于社交网络的推广应用。本专利技术还公开了基于上述智能化的社交平台潜在人脉检索系统的人脉检索方法。本专利技术解决上述问题主要通过以下技术方案实现:一种智能化的社交平台潜在人脉检索装置,应用于与服务端通信连接的客户端,所述装置包括:用户背景信息生成模块,用于依据用户注册时录入的信息生成用户背景信息;第一发送模块,用于将用户背景信息、人脉检索关键词发送至服务端;第一接收模块,用于接收服务端依据人脉检索关键词生成的人脉检索结果。本专利技术的客户端还配备有常规的信息录入和显示模块,以便于用户注册信息的录入、人脉检索关键词的输入,以及人脉检索结果的显示。本专利技术应用时,用户背景信息包括毕业院校、专业、部门、公司、行业等信息。一种智能化的社交平台潜在人脉检索装置,应用于与客户端通信连接 ...
【技术保护点】
一种智能化的社交平台潜在人脉检索装置,应用于与服务端通信连接的客户端,其特征在于,所述装置包括:用户背景信息生成模块,用于依据用户注册时录入的信息生成用户背景信息;第一发送模块,用于将用户背景信息、人脉检索关键词发送至服务端;第一接收模块,用于接收服务端依据人脉检索关键词生成的人脉检索结果。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。