一种基于社会网络分析算法的家庭成员通联方法和系统技术方案

技术编号:24251694 阅读:34 留言:0更新日期:2020-05-22 23:39
本申请实施例提供一种基于社会网络分析算法的家庭成员通联方法和系统。该方法包括:每个家庭成员通过加密方式将通信录和通联记录上传至社会网络分析服务器;根据每个家庭成员的通信录建立家庭通联关系图,并根据每个家庭成员通联记录中的时间、频度和时长设置家庭通联关系图中边的权重;对家庭通联关系图执行社会网络分析算法,预测出每个家庭成员在指定时间范围和指定时长范围内与通联对象的通联概率,得到预测结果;将家庭成员通联记录中的地理位置规律和预测结果进行匹配运算,返回家庭成员的通联对象集合。本申请通过社会网络算法提高了家庭成员通联的效率。

A method and system for connecting family members based on social network analysis algorithm

【技术实现步骤摘要】
一种基于社会网络分析算法的家庭成员通联方法和系统
本申请涉及社会网络分析及家庭通信领域,尤其涉及一种基于社会网络分析算法的家庭成员通联方法和系统。
技术介绍
现代通信方式给予了人类极大的通信便利,但也让人们对通信不断提出更高的要求。例如,人们通过手机可以随时接打电话,但是有时人们没有带手机,或是出现手机没电的情况,这时,如果人们迫切地需要与这些没带手机或是手机没电的通联对象建立通信联系,往往无能为力。具体来说,目前家庭成员的通联过程中经常会出现通联对象无法联系上的情况,这时可以通过社会网络分析的方法,找到可能在通联对象周围的人,从而与通联对象建立联系。例如,家庭成员中的A想联系B,B可能没有带手机,无法联系上,此时,可以通过社会网络分析方法,预测处B最近与C联系比较多,可能与C在一块,因此,A可以尝试通过联系C来与B建立联系。
技术实现思路
有鉴于此,本申请的目的在于提出一种基于社会网络分析算法的家庭成员通联方法和系统,提高家庭成员通联效率,解决目前家庭成员通联过程中,无法联系上家庭成员的技术问题。基于上述目的,本申请提出了一种基于社会网络分析算法的家庭成员通联方法,包括:每个家庭成员通过加密方式将通信录和通联记录上传至社会网络分析服务器;根据每个家庭成员的通信录建立家庭通联关系图,并根据每个家庭成员通联记录中的时间、频度和时长设置所述家庭通联关系图中边的权重;对所述家庭通联关系图执行社会网络分析算法,预测出每个家庭成员在指定时间范围和指定时长范围内与家庭通联对象的通联概率,得到预测结果;将所述家庭成员通联记录中的地理位置规律和所述预测结果进行匹配运算,返回所述家庭成员的通联对象集合。在一些实施例中,每个家庭成员通过加密方式将通信录和通联记录上传至社会网络分析服务器,包括:在每个家庭成员上传所述通信录和通联纪录时,将每个家庭成员的联系方式通过哈希算法产生通联哈希值,将所述通联哈希值上传至所述社会网络分析服务器中;在同一家庭成员拥有至少两个不同的通信方式时,将所述至少两个不同的通信方式映射为同一通联哈希值。在一些实施例中,根据每个家庭成员的通信录建立家庭通联关系图,包括:以每个家庭成员和通联对象作为所述家庭通联关系图中的节点,分别按照通联过程中的时长维度和时间维度构建所述家庭通联关系图中的边,生成两个维度的家庭通联关系图。在一些实施例中,对所述家庭通联关系图执行社会网络分析算法,预测出每个家庭成员在指定时间范围和指定时长范围内与家庭通联对象的通联概率,得到预测结果,包括:取出所述家庭通联关系图中指定时间范围和指定时长范围的节点和边,形成家庭通联关系子图;在时长维度和时间维度,对所述家庭通联关系子图执行社会网络分析算法,算法进入稳态后得到所述家庭成员与每个通联对象分别在时长维度和时间维度上的通联概率;将所述家庭成员在时长维度和时间维度上的通联概率进行重叠处理,得到所述预测结果。在一些实施例中,对所述家庭通联关系子图执行社会网络分析算法,包括:对于时长维度,所述通联对象的时长通联概率通过以下公式计算:其中,P为所述通联对象的时长通联概率,Pi为所述家庭成员与第i个通联对象的通联总时长,Fi为所述家庭成员与第i个通联对象的通联频数,n为与所述家庭成员存在通联关系的通联对象总数,α为加权系数;对于时间维度,所述通联对象的时间通联概率通过以下公式计算:其中,T为所述通联对象的时间通联概率,Ti为所述家庭成员与第i个通联对象的通联时间对应值,Fi为所述家庭成员与第i个通联对象的通联频数,n为与所述家庭成员存在通联关系的通联对象总数,β为加权系数。在一些实施例中,将所述家庭成员通联记录中的地理位置规律和所述预测结果进行匹配运算,返回所述家庭成员的通联对象集合,包括:按照预设的概率阈值选取指定的通联对象,根据所述指定的通联对象通过所述通联记录映射出最新的地理位置结果,返回所述指定的通联对象和所述地理位置结果。基于上述目的,本申请还提出了一种基于社会网络分析算法的家庭成员通联系统,包括:上传模块,用于每个家庭成员通过加密方式将通信录和通联记录上传至社会网络分析服务器;构建模块,用于根据每个家庭成员的通信录建立家庭通联关系图,并根据每个家庭成员通联记录中的时间、频度和时长设置所述家庭通联关系图中边的权重;预测模块,用于对所述家庭通联关系图执行社会网络分析算法,预测出每个家庭成员在指定时间范围和指定时长范围内与家庭通联对象的通联概率,得到预测结果;匹配模块,用于将所述家庭成员通联记录中的地理位置规律和所述预测结果进行匹配运算,返回所述家庭成员的通联对象集合。频度检测模块,用于设置噪音频度阈值,在离散型噪声源的频度超过所述噪音频度阈值时,通过边缘计算网络向邻居噪音边缘计算节点扩散噪声源的大小、频度和方位,并直接发送至社区管理员。在一些实施例中,所述上传模块,包括:哈希单元,用于在每个家庭成员上传所述通信录和通联纪录时,将每个家庭成员的联系方式通过哈希算法产生通联哈希值,将所述通联哈希值上传至所述社会网络分析服务器中;归一单元,用于在同一家庭成员拥有至少两个不同的通信方式时,将所述至少两个不同的通信方式映射为同一通联哈希值。在一些实施例中,所述构建模块,包括:构建单元,用于以每个家庭成员和通联对象作为所述家庭通联关系图中的节点,分别按照通联过程中的时长维度和时间维度构建所述家庭通联关系图中的边,生成两个维度的家庭通联关系图。在一些实施例中,所述预测模块,包括:子图单元,用于取出所述家庭通联关系图中指定时间范围和指定时长范围的节点和边,形成家庭通联关系子图;执行单元,用于在时长维度和时间维度,对所述家庭通联关系子图执行社会网络分析算法,算法进入稳态后得到所述家庭成员与每个通联对象分别在时长维度和时间维度上的通联概率;重叠单元,用于将所述家庭成员在时长维度和时间维度上的通联概率进行重叠处理,得到所述预测结果。附图说明在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本专利技术公开的一些实施方式,而不应将其视为是对本专利技术范围的限制。图1示出根据本专利技术实施例的基于社会网络分析算法的家庭成员通联方法的流程图。图2示出根据本专利技术实施例的基于社会网络分析算法的家庭成员通联系统的构成图。图3示出根据本专利技术实施例的上传模块的构成图。图4示出根据本专利技术实施例的构建模块的构成图。图5示出根据本专利技术实施例的预测模块的构成图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅本文档来自技高网...

【技术保护点】
1.一种基于社会网络分析算法的家庭成员通联方法,其特征在于,包括:/n每个家庭成员通过加密方式将通信录和通联记录上传至社会网络分析服务器;/n根据每个家庭成员的通信录建立家庭通联关系图,并根据每个家庭成员通联记录中的时间、频度和时长设置所述家庭通联关系图中边的权重;/n对所述家庭通联关系图执行社会网络分析算法,预测出每个家庭成员在指定时间范围和指定时长范围内与家庭通联对象的通联概率,得到预测结果;/n将所述家庭成员通联记录中的地理位置规律和所述预测结果进行匹配运算,返回所述家庭成员的通联对象集合。/n

【技术特征摘要】
1.一种基于社会网络分析算法的家庭成员通联方法,其特征在于,包括:
每个家庭成员通过加密方式将通信录和通联记录上传至社会网络分析服务器;
根据每个家庭成员的通信录建立家庭通联关系图,并根据每个家庭成员通联记录中的时间、频度和时长设置所述家庭通联关系图中边的权重;
对所述家庭通联关系图执行社会网络分析算法,预测出每个家庭成员在指定时间范围和指定时长范围内与家庭通联对象的通联概率,得到预测结果;
将所述家庭成员通联记录中的地理位置规律和所述预测结果进行匹配运算,返回所述家庭成员的通联对象集合。


2.根据权利要求1所述的方法,其特征在于,每个家庭成员通过加密方式将通信录和通联记录上传至社会网络分析服务器,包括:
在每个家庭成员上传所述通信录和通联纪录时,将每个家庭成员的联系方式通过哈希算法产生通联哈希值,将所述通联哈希值上传至所述社会网络分析服务器中;
在同一家庭成员拥有至少两个不同的通信方式时,将所述至少两个不同的通信方式映射为同一通联哈希值。


3.根据权利要求1所述的方法,其特征在于,根据每个家庭成员的通信录建立家庭通联关系图,包括:
以每个家庭成员和通联对象作为所述家庭通联关系图中的节点,分别按照通联过程中的时长维度和时间维度构建所述家庭通联关系图中的边,生成两个维度的家庭通联关系图。


4.根据权利要求1所述的方法,其特征在于,对所述家庭通联关系图执行社会网络分析算法,预测出每个家庭成员在指定时间范围和指定时长范围内与家庭通联对象的通联概率,得到预测结果,包括:
取出所述家庭通联关系图中指定时间范围和指定时长范围的节点和边,形成家庭通联关系子图;
在时长维度和时间维度,对所述家庭通联关系子图执行社会网络分析算法,算法进入稳态后得到所述家庭成员与每个通联对象分别在时长维度和时间维度上的通联概率;
将所述家庭成员在时长维度和时间维度上的通联概率进行重叠处理,得到所述预测结果。


5.根据权利要求4所述的方法,其特征在于,对所述家庭通联关系子图执行社会网络分析算法,包括:
对于时长维度,所述通联对象的时长通联概率通过以下公式计算:



其中,P为所述通联对象的时长通联概率,Pi为所述家庭成员与第i个通联对象的通联总时长,Fi为所述家庭成员与第i个通联对象的通联频数,n为与所述家庭成员存在通联关系的通联对象总数,α为加权系数;
对于时间维度,所述通联对象的时间通联概率通过以下公式计算:

【专利技术属性】
技术研发人员:徐超谢君崔娟
申请(专利权)人:重庆特斯联智慧科技股份有限公司
类型:发明
国别省市:重庆;50

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

1