一种人脉网络系统及其数据整合方法_3

文档序号:8299124阅读:来源:国知局
以列表的形式呈现出来;
步骤五,判断是否匹配到用户Agent ;
(a)能够匹配到用户Agent的列表中的联系人,则进入添加操作;添加操作需要判断是否需要验证;如需要验证,则进行验证操作,并在联系人列表中,标示为“等待验证”;如不需要验证,则直接进入步骤六;
(b)不能匹配到用户Agent的列表中的联系人,则进入邀请操作,邀请操作后,在所有联系人列表中,标示“已邀请”; 步骤六,调用关系属性采集单元,进行关系数据的采集操作,用户通过设置1-10之间的任意值,来采集关系权重值、通过人工输入的方式来采集A对B关系描述;
步骤七,调用数据存储模块,将经过上述步骤处理后的用户社交Agent、用户亲缘Agent实体对象属性及实体对象关系保存到人脉数据库中,同时更新步骤四所述的联系人列表;
步骤八,创建用户Agent关联关系实体,将用户ID、用户的社交AgentID、用户的亲缘AgentID作为属性,调用数据存储模块,存储到人脉数据库中。
【主权项】
1.一种人脉网络系统,其特征在于:该系统包括数据整合模块、数据存储模块、人脉数据库、数据挖掘模块、数据展示模块、应用接口模块; 所述数据整合模块,包括社交资料数据接口单元、家族谱系数据接口单元、用户统一认证单元、用户Agent匹配单元、关系属性采集单元; 所述社交资料数据接口单元负责从外部社交资料数据库获取数据,社交资料包括个人信息及社交联系; 所述家族谱系数据接口单元负责从外部家族谱系数据库获取数据,家族谱系包括个人信息及亲缘联系; 所述用户统一认证单元负责用户注册、登陆; 所述用户Agent匹配单元负责将从外部获取的社交资料数据、家族谱系数据与用户统一认证单元中注册的用户Agent数据进行数据库查询匹配; 所述关系属性采集单元负责用户与用户之间所建立的关系属性数据的采集,关系被抽象为一个实体对象,定义了一系列属性,包括关系描述、关系权重、标签、关系来源; 所述数据存储模块负责系统人脉数据、用户数据的存取,以及备份、恢复安全操作; 所述人脉数据库负责存储用户、用户的社交Agent、用户的亲缘Agent、社交关系、亲缘关系、用户Agent关联关系抽象出的实体对象属性及实体对象关系; 所述数据挖掘模块包括关系搜索引擎单元、关系值计算单元、关系描述生成单元,对于任意的用户A与用户B,关系搜索单元负责搜索用户A与用户B之间的关系链路;关系值计算单元,负责计算用户A与用户B之间的关系链路的所有关系的关系权重属性值的加权平均值;关系描述生成单元,负责组合用户A与用户B之间的关系链路的所有关系的关系描述属性值,生成一个A到B的关系描述; 所述数据展示模块负责为用户提供人脉管理的视图,提供人脉列表及人脉图谱两种人脉数据展示方式; 所述应用接口模块负责为第三方应用系统提供人脉数据调用及人脉数据挖掘模块调用接口 ; 上述数据整合模块将数据交由数据存储模块存储到人脉数据库;数据挖掘模块、数据应用接口模块通过数据存储模块查询、读取人脉数据库;数据展示模块调用数据挖掘模块进行用户之间的关系搜索、关系值计算、关系描述生成。
2.根据权利要求1所述的人脉网络系统,其特征在于:所述社交资料的个人信息包括姓名、出生年月日、性别、籍贯、住址、职业经理、教育经历、手机号码及其他第三方社交账号信息;所述社交联系包括手机联系人姓名及手机号码、第三方社交账号联系人名称的社交账号ID。
3.根据权利要求1所述的人脉网络系统,其特征在于:所述家族谱系的个人信息包括姓氏、名讳、生卒时间、生平简介、学历、职称信息;所述亲缘联系包括父亲关系、母亲关系、配偶关系、子女关系。
4.根据权利要求1所述的人脉网络系统,其特征在于所述人脉数据库是按照以下实体关系建立的,对该实体关系描述如下: Cl)将用户、用户的社交Agent、用户的亲缘Agent、社交关系、亲缘关系、用户Agent关联关系均抽象为实体对象,人脉数据库负责存储上述6个实体对象属性及实体对象关系; (2)用户实体对象拥有用户ID属性,用户的社交Agent实体对象拥有社交AgentID、姓氏属性,用户的亲缘Agent实体对象拥有亲缘AgentID、姓氏属性,社交关系实体对象拥有社交AgentA ID、社交AgentB ID、关系权重值、A对B关系描述属性,亲缘关系实体对象拥有亲缘AgentA ID、亲缘AgentB ID、关系权重值、A对B关系描述属性,用户Agent关联关系实体对象拥有用户ID、社交AgentID、亲缘AgentID属性; (3)用户ID,用户实体通过1:1对应用户Agent关联关系实体; (4)通过社交AgentID,用户Agent关联关系实体1:1对应社交Agent实体,通过亲缘AgentID,用户Agent关联关系实体1:1对应亲缘Agent实体; (5)社交Agent实体1:N对应社交关系实体,亲缘Agent实体1:N对应亲缘关系实体。
5.一种如权利要求1所述的人脉网络系统的数据整合方法,其特征在于该整合方法通过对外部获取的社交资料数据、家族谱系数据与用户Agent数据进行数据库查询匹配、关系数据采集,并通过用户Agent将用户的社交关系、亲缘关系进行关联的数据处理过程,包括如下步骤: 步骤一,流程开始,激活用户的社交Agent及亲缘Agent ; 步骤二,调用社交资料数据接口单元及家族谱系数据接口单元,判断是否可以获得数据,如是进入下一步,如否,则流程结束; 步骤三,通过用户Agent匹配单元,将用户社交Agent的属性值,与获取的外部社交资料数据中的个人信息及亲缘联系进行逐一模糊查询,将用户亲缘Agent的属性值,与获取的外部家族谱系数据中的个人信息及亲缘联系进行逐一模糊查询; 步骤四,以列表的形式呈现所有联系人,将上一步模糊查询的结果,以列表的形式呈现出来; 步骤五,判断是否匹配到用户Agent ; (a)能够匹配到用户Agent的列表中的联系人,则进入添加操作;添加操作需要判断是否需要验证;如需要验证,则进行验证操作,并在联系人列表中,标示为“等待验证”;如不需要验证,则直接进入步骤六; (b)不能匹配到用户Agent的列表中的联系人,则进入邀请操作,邀请操作后,在所有联系人列表中,标示“已邀请”; 步骤六,调用关系属性采集单元,进行关系数据的采集操作,用户通过设置1-?ο之间的任意值,来采集关系权重值、通过人工输入的方式来采集A对B关系描述; 步骤七,调用数据存储模块,将经过上述步骤处理后的用户社交Agent、用户亲缘Agent实体对象属性及实体对象关系保存到人脉数据库中,同时更新步骤四所述的联系人列表; 步骤八,创建用户Agent关联关系实体,将用户ID、用户的社交AgentID、用户的亲缘AgentID作为属性,调用数据存储模块,存储到人脉数据库中。
【专利摘要】本发明属于网络社交领域,提供一种人脉网络系统及其数据整合方法,包括数据整合模块、数据存储模块、人脉数据库、数据挖掘模块、数据展示模块、应用接口模块。本发明将家族谱书中记述的每个人的家族谱系亲缘关系数据、现实社会中存在的每个人的社交资料社交关系,通过提供外部数据接口,获取数据,整合、存储、挖掘用户人脉数据,展示用户人脉数据,对外部提供人脉数据应用接口,实现了用户的社交网络与亲缘网络连接,提升了用户人脉网络拓展效率及人脉质量。<b/>
【IPC分类】G06F17-30
【公开号】CN104615698
【申请号】CN201510037806
【发明人】陈煜
【申请人】武汉聚脉网络科技有限公司
【公开日】2015年5月13日
【申请日】2015年1月27日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1