1.一种用户推荐方法,其特征在于,包括:
根据运行在终端上的企业社交应用程序当前登录的用户账号,确定该用户账户在好友关系子网中对应的目标用户节点,并确定所述目标用户节点与所述好友关系子网中与所述目标用户节点无连接的至少一个其他用户节点之间的第一距离,其中,所述好友关系子网中的每一用户节点分别对应一用户账号,用户节点间的连接代表两个用户节点对应的两个用户账号具有好友关系,所述第一距离用于表征用户节点所表示的用户之间的好友关联度;
根据组织关系子网,确定所述目标用户节点与所述至少一个其他用户节点之间的第二距离,其中,所述组织关系子网中的每一组织节点分别对应一组织机构,组织节点间的连接代表两个组织节点对应的两个组织机构具有上下级关系,所述用户节点与所述组织节点间的连接代表所述用户节点所表示的用户属于所述组织节点对应的组织机构,所述第二距离用于表征用户节点所表示的用户之间的组织关联度;
至少根据所述第一距离和所述第二距离,确定推荐用户;
将所述推荐用户的用户信息发送至所述终端,以使所述终端通过所述企业社交应用程序展现所述用户信息。
2.根据权利要求1所述的方法,其特征在于,确定所述目标用户节点与所述至少一个其他用户节点之间的第一距离,包括:针对所述至少一个其他用户节点中的第一其他用户节点,根据在所述好友关系子网中,该第一其他用户节点与所述目标用户节点之间的最短路径长度、该最短路径的个数、以及与该第一其他用户节点连接的用户节点的数量,确定所述目标用户节点与该第一其他用户节点之间的第一距离,其中,所述第一其他用户节点为在所述好友关系子网中与该第一其他用户节点连接的用户节点的数量不为零的用户节点。
3.根据权利要求2所述的方法,其特征在于,确定所述目标用户节点与所述至少一个其他用户节点之间的第一距离,还包括:针对所述至少一个其他用户节点中的第二其他用户节点,根据确定出的所述目标用户节点与所述第一其他用户节点之间的最大的第一距离,确定所述目标用户节点与所述第二其他用户节点之间的第一距离,其中,所述目标用户节点与所述第二其他用户节点之间的第一距离大于所述目标用户节点与所述第一其他用户节点之间的最大的第一距离。
4.根据权利要求2所述的方法,其特征在于,通过以下公式确定所述目标用户节点与所述第一其他用户节点之间的第一距离:其中,SF(i,j)表示用户节点i与用户节点j之间的第一距离;D(i,j)表示用户节点i与用户节点j之间的最短路径长度;n(i,j)表示该最短路径的个数;以及d(j)表示与用户节点j连接的用户节点的数量。
5.根据权利要求1所述的方法,其特征在于,所述确定所述目标用户节点与所述至少一个其他用户节点之间的第二距离,包括:针对每一所述其他用户节点,根据在所述组织关系子网中,该其他用户节点所属的组织节点与所述目标用户节点所属的组织节点之间的组织层级差、以及该其他用户节点所属的组织节点与所述目标用户节点所属的组织节点之间的最短路径长度,确定所述目标用户节点与该其他用户节点之间的第二距离。
6.根据权利要求5所述的方法,其特征在于,通过以下公式确定所述目标用户节点与该其他用户节点之间的第二距离:SO(i,j)=o(i,j)+do(i,j)
其中,SO(i,j)表示用户节点i与用户节点j之间的第二距离;o(i,j)表示用户节点j所属的组织节点与用户节点i所属的组织节点之间的组织层级差;do(i,j)表示用户节点j所属的组织节点与用户节点i所属的组织节点之间的最短路径长度。
7.根据权利要求1‑6中任一项所述的方法,其特征在于,还包括:
根据所述企业社交应用程序当前登录的用户账号,获取所述目标用户节点所表示的目标用户的个人特征信息;
根据每一所述其他用户节点对应的用户账号,获取每一所述其他用户节点所表示的其他用户的个人特征信息;
针对每一所述其他用户,根据该其他用户的个人特征信息和所述目标用户的个人特征信息,确定该其他用户与所述目标用户之间的相似度参数;
所述至少根据所述第一距离和所述第二距离,确定推荐用户,包括:
根据所述第一距离、所述第二距离和所述相似度参数,确定推荐用户。
8.一种用户推荐装置,其特征在于,包括:
第一确定单元,用于根据运行在终端上的企业社交应用程序当前登录的用户账号,确定该用户账户在好友关系子网中对应的目标用户节点,并确定所述目标用户节点与所述好友关系子网中与所述目标用户节点无连接的至少一个其他用户节点之间的第一距离,其中,所述好友关系子网中的每一用户节点分别对应一用户账号,用户节点间的连接代表两个用户节点对应的两个用户账号具有好友关系,所述第一距离用于表征用户节点所表示的用户之间的好友关联度;
第二确定单元,用于根据组织关系子网,确定所述目标用户节点与所述至少一个其他用户节点之间的第二距离,其中,所述组织关系子网中的每一组织节点分别对应一组织机构,组织节点间的连接代表两个组织节点对应的两个组织机构具有上下级关系,所述用户节点与所述组织节点间的连接代表所述用户节点所表示的用户属于所述组织节点对应的组织机构,所述第二距离用于表征用户节点所表示的用户之间的组织关联度;
第三确定单元,用于至少根据所述第一距离和所述第二距离,确定推荐用户;
发送单元,用于将所述推荐用户的用户信息发送至所述终端,以使所述终端通过所述企业社交应用程序展现所述用户信息。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1‑7中任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1‑7中任一项所述方法的步骤。