1.一种基于用户影响力的产品推荐装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的产品推荐程序,所述产品推荐程序被所述处理器执行时实现如下步骤:
将银行用户数据库与保险用户数据库进行匹配,查找出同时具有保险业务数据和银行业务数据的用户;
根据用户对应的保险业务数据信息获取所述用户的社会关系数据,并根据用户的银行业务数据获取用户的财富分数;
根据同时具有保险业务数据和银行业务数据的所有用户的社会关系数据和财富分数构建社会关系网络图;
获取目标用户的身份信息,以及预先构建的社会关系网络图,其中,所述社会关系网络图是根据同时具有保险业务数据和银行业务数据的用户的社会关系数据和财富分数所构建,其中,在所述社会关系网络图中,每一个用户对应一个节点,每个用户的信息包含财富分数和身份信息;
基于所述身份信息查找所述目标用户在所述社会关系网络上的一个或多个层级的关联用户,并根据所述目标用户和所述关联用户的财富分数计算所述目标用户的影响力评分,包括:
基于所述身份信息查找所述目标用户在所述社会关系网络上的第一层关联用户和第二层关联用户;
获取目标用户的财富分数,以及与所述目标用户具有连接关系的第一层关联用户及其财富分数;
获取基于第一层关联用户与目标用户具有连接关系的第二层关联用户及其财富分数;
根据所述目标用户和所述第一层关联用户的财富分数计算所述目标用户与第一层关联用户之间的第一相对影响力数值PZi,其中,PZi=SZ/(SZ+Si),SZ为所述目标用户的财富分数,Si为所述第一层关联用户i的财富分数;
根据所述第一层关联用户和所述第二层关联用户的财富分数以及所述第一相对影响力数值,计算所述目标用户与第二层关联用户之间的第二相对影响力数值PZm,其中,Pim=Sm/(Si+Sm),Sm为所述第二层关联用户m的财富分数;
将计算得到的所有的第一相对影响力数值和第二相对影响力数值之和作为所述目标用户的影响力评分PZ,其中, 1≤i≤j,1≤m≤n,j为与所述目标用户具有连接关系的第一层关联用户的总数量,n为基于第一层关联用户与目标用户具有连接关系的第二层关联用户的总数量;
根据预先设置的影响力评分与银行产品和/或保险产品之间的映射关系,为所述目标用户选择与计算得到的影响力评分对应的银行产品和/或保险产品,并推荐给所述目标用户。
2.根据权利要求1所述的基于用户影响力的产品推荐装置,其特征在于,所述根据同时具有保险业务数据和银行业务数据的所有用户的社会关系数据和财富分数构建社会关系网络图的步骤包括:
获取所有同时具有保险业务数据和银行业务数据的用户的社会关系数据和财富分数;
将每一个用户作为一个节点,并在通过用户保险业务数据体现出的具有社会关系的用户之间建立连线,以形成社会关系网路图,其中,每一个节点处的用户的信息中包含有该用户的身份信息和财富分数。
3.根据权利要求1或2所述的基于用户影响力的产品推荐装置,其特征在于,所述社会关系网络图存储在Neo4j图数据库。
4.一种基于用户影响力的产品推荐方法,其特征在于,所述方法包括:将银行用户数据库与保险用户数据库进行匹配,查找出同时具有保险业务数据和银行业务数据的用户;
根据用户对应的保险业务数据信息获取所述用户的社会关系数据,并根据用户的银行业务数据获取用户的财富分数;
根据同时具有保险业务数据和银行业务数据的所有用户的社会关系数据和财富分数构建社会关系网络图;
获取目标用户的身份信息,以及预先构建的社会关系网络图,其中,所述社会关系网络图是根据同时具有保险业务数据和银行业务数据的用户的社会关系数据和财富分数所构建,其中,在所述社会关系网络图中,每一个用户对应一个节点,每个用户的信息包含财富分数和身份信息;
基于所述身份信息查找所述目标用户在所述社会关系网络上的一个或多个层级的关联用户,并根据所述目标用户和所述关联用户的财富分数计算所述目标用户的影响力评分,包括:
基于所述身份信息查找所述目标用户在所述社会关系网络上的第一层关联用户和第二层关联用户;
获取目标用户的财富分数,以及与所述目标用户具有连接关系的第一层关联用户及其财富分数;
获取基于第一层关联用户与目标用户具有连接关系的第二层关联用户及其财富分数;
根据所述目标用户和所述第一层关联用户的财富分数计算所述目标用户与第一层关联用户之间的第一相对影响力数值PZi,其中,PZi=SZ/(SZ+Si),SZ为所述目标用户的财富分数,Si为所述第一层关联用户i的财富分数;
根据所述第一层关联用户和所述第二层关联用户的财富分数以及所述第一相对影响力数值,计算所述目标用户与第二层关联用户之间的第二相对影响力数值PZm,其中,Pim=Sm/(Si+Sm),Sm为所述第二层关联用户m的财富分数;
将计算得到的所有的第一相对影响力数值和第二相对影响力数值之和作为所述目标用户的影响力评分PZ,其中, 1≤i≤j,1≤m≤n,j为与所述目标用户具有连接关系的第一层关联用户的总数量,n为基于第一层关联用户与目标用户具有连接关系的第二层关联用户的总数量;
根据预先设置的影响力评分与银行产品和/或保险产品之间的映射关系,为所述目标用户选择与计算得到的影响力评分对应的银行产品和/或保险产品,并推荐给所述目标用户。
5.根据权利要求4所述的基于用户影响力的产品推荐方法,其特征在于,所述根据同时具有保险业务数据和银行业务数据的所有用户的社会关系数据和财富分数构建社会关系网络图的步骤包括:
获取所有同时具有保险业务数据和银行业务数据的用户的社会关系数据和财富分数;
将每一个用户作为一个节点,并在通过用户保险业务数据体现出的具有社会关系的用户之间建立连线,以形成社会关系网路图,其中,每一个节点处的用户的信息中包含有该用户的身份信息和财富分数。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有产品推荐程序,所述产品推荐程序可被一个或者多个处理器执行,以实现如权利要求4或5所述的基于用户影响力的产品推荐方法的步骤。