当前位置: 首页 > 专利查询>深圳大学专利>正文

社交网络数据的可视化方法、装置、设备及存储介质制造方法及图纸

技术编号:20427450 阅读:23 留言:0更新日期:2019-02-23 09:17
本发明专利技术适用计算机技术领域,提供了一种社交网络数据的可视化方法、装置、设备及存储介质,该方法包括:接收用户输入的社交数据,从社交数据中提取社交网络节点和社交网络边,社交网络节点包括社交对象节点和属性节点,根据社交网络节点和社交网络边,构建社交网络节点连接图和社交网络节点连接图对应的社交邻接矩阵,对社交网络节点连接图和社交邻接矩阵进行显示输出,并检测用户输入的交互动作,当检测到交互动作时,根据交互动作对社交网络节点连接图和/或社交邻接矩阵的显示效果进行调整,从而提高了社交网络数据可视化效果和社交网络数据可视化与用户的交互性。

【技术实现步骤摘要】
社交网络数据的可视化方法、装置、设备及存储介质
本专利技术属于计算机
,尤其涉及一种社交网络数据的可视化方法、装置、设备及存储介质。
技术介绍
随着信息技术和社会网络工作平台的发展,人与人之间的交互数据现在已经得到了广泛的收集,并且随时可用,社会学家这样的领域研究人员,可以使用此类数据来更好地理解群体内部和群体之间的行为和交互模式。就纯文本数据集而言,一个格式清晰、排序明了的数据,即使视觉上感觉整洁舒服,但受限于人脑对于文字的记忆远不如图像深刻,纯文本数据分析的困难性不言而喻。社交网络数据可视化可以有效地展示群体社交数据中包含的复杂的关系概念,针对于广大普通用户而言,社交网络数据可视化是将社交关系数据转化为容易理解的图像、且具有一定交互性的可视化系统,使得用户可以更加灵活的理解群体社交数据包含的复杂关系概念。目前的社交网络数据可视化方案着眼于提高实体图的可读性,与用户的操作缺乏交互性,且当社交数据量很大时,实体图视觉的可读性大大降低。
技术实现思路
本专利技术的目的在于提供一种社交网络数据的可视化方法、装置、设备及存储介质,旨在解决由于现有技术中社交网络数据可视化方法中数据可读性不高且缺乏用户交互,导致社交网络数据可视化效果不佳、用户体验不佳的问题。一方面,本专利技术提供了一种社交网络数据的可视化方法,所述方法包括下述步骤:接收用户输入的社交数据,从所述社交数据中提取社交网络节点和社交网络边,所述社交网络节点包括社交对象节点和属性节点;根据所述社交网络节点和社交网络边,构建社交网络节点连接图和所述社交网络节点连接图对应的社交邻接矩阵;对所述社交网络节点连接图和所述社交邻接矩阵进行显示输出,并检测所述用户输入的交互动作;当检测到所述交互动作时,根据所述交互动作对所述社交网络节点连接图和/或所述社交邻接矩阵的显示效果进行调整。另一方面,本专利技术提供了一种社交网络数据的可视化装置,所述装置包括:数据提取单元,用于接收用户输入的社交数据,从所述社交数据中提取社交网络节点和社交网络边,所述社交网络节点包括社交对象节点和属性节点;数据构建单元,用于根据所述社交网络节点和社交网络边,构建社交网络节点连接图和所述社交网络节点连接图对应的社交邻接矩阵;数据输出单元,用于对所述社交网络节点连接图和所述社交邻接矩阵进行显示输出,并检测所述用户输入的交互动作;以及交互调整单元,用于当检测到所述交互动作时,根据所述交互动作对所述社交网络节点连接图和/或所述社交邻接矩阵的显示效果进行调整。另一方面,本专利技术还提供了一种计算设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述社交网络数据的可视化方法所述的步骤。另一方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述社交网络数据的可视化方法所述的步骤。本专利技术从社交数据中提取社交网络节点和社交网络边,根据社交网络节点和社交网络边,构建社交网络节点连接图和相应的社交邻接矩阵,显示输出社交网络节点连接图和社交邻接矩阵,当检测到用户的交互动作时,根据该交互动作对社交网络节点连接图和社交邻接矩阵的显示效果进行调整,从而通过社交网络节点连接图和社交邻接矩阵的结合显示,提高社交网络数据可视化效果,同时提高了社交网络数据可视化与用户的交互性。附图说明图1是本专利技术实施例一提供的社交网络数据的可视化方法的实现流程图;图2是本专利技术实施例二提供的社交网络数据的可视化装置的结构示意图;图3是本专利技术实施例二提供的社交网络数据的可视化装置的优选结构示意图;以及图4是本专利技术实施例三提供的计算设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:实施例一:图1示出了本专利技术实施例一提供的社交网络数据的可视化方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:在步骤S101中,接收用户输入的社交数据,从社交数据中提取社交网络节点和社交网络边,社交网络节点包括社交对象节点和属性节点。本专利技术实施例适用于社交数据处理平台或系统。接收用户输入的社交数据,社交数据中包括社交对象、社交关系和社交对象对应的属性,其中,社交对象为社交群体中的社交个体,社交关系为社交对象彼此之间的对应关系以及社交对象与不同属性之间的对应关系,社交对象对应的属性为社交个体对应的属性。作为示例地,当属性包括种族、性别、性取向和监护人这四种类别时,社交关系包括社交个体与社交个体、社交个体与种族之间、社交个体与性别之间、社交个体与性取向之间以及社交个体与监护人之间的对应关系。其中,社交个体和社交个体之间的对应关系可为朋友关系、亲属关系等等。社交个体与种族之间的对应关系为社交个体的种族,依此可知,社交个体与性别、性取向和监护人之间的对应关系为社交个体的性别、性取向和监护人。在本专利技术实施例中,将社交对象设置为社交对象节点,将属性设置为属性节点,社交对象节点和属性节点统称为社交网络节点,将社交关系设置为社交网络边。优选地,在将属性设置为属性节点时,根据每种属性的属性值设置相应的属性节点,以提高社交网络数据的可视化效果。例如,当种族属性包括亚洲人、白种人和印第安人这三种属性值时,设置亚洲人、白种人和印第安人这三种属性值分别对应的属性节点,当性别属性包括男性和女性这两种属性值时,设置男性和女性这两种属性值分别对应的属性节点。在步骤S102中,根据社交网络节点和社交网络边,构建社交网络节点连接图和社交网络节点连接图对应的社交邻接矩阵。在本专利技术实施例中,在获得社交网络节点和社交网络边后,对社交网络节点中社交对象节点和属性节点的位置进行设置。优选地,构建实体坐标集,在实体坐标集中存储着每个社交对象节点的坐标和每个属性节点的坐标,在实体坐标集中社交对象节点的坐标使得社交对象节点聚集分布为预设数量个节点簇,从而使得社交网络数据可视化的视觉效果较佳。在本专利技术实施例中,社交网络节点连接图中的边为无向边,但为了确定社交网络节点连接图中各条边的位置,在数据层次上给社交网络节点连接图中各条边定义了起点和终点。根据社交网络节点中社交对象节点的位置、属性节点的位置以及社交网络边,可以确定社交网络节点连接图中的边、以及各边的起点位置和终点位置。其中,属性节点的位置为相应边的起点位置,社交对象节点的位置为相应边的终点位置,社交网络节点连接图为可缩放矢量图形。优选地,在确定社交网络节点连接图中社交网络节点的位置和各边的位置后,根据预设的颜色表为各社交网络节点和社交网络边设置相应的颜色值,以使提高社交网络节点连接图视觉上各数据的区分度。进一步优选地,为社交网络节点设置第一颜色值,为同一属性不同属性值的属性节点设置第二颜色值,社交网络节点连接图中各边的颜色与其终点位置处的节点颜色一致,从而缓解视觉混乱,提高社交网络节点连接图视觉上的各数据的区分度,进而提高社交网络节点连接图的可读性和可理解性。在本专利技术实施例中,根据构建好的社交网络节点连接图,构建社交邻本文档来自技高网...

【技术保护点】
1.一种社交网络数据的可视化方法,其特征在于,所述方法包括下述步骤:接收用户输入的社交数据,从所述社交数据中提取社交网络节点和社交网络边,所述社交网络节点包括社交对象节点和属性节点;根据所述社交网络节点和社交网络边,构建社交网络节点连接图和所述社交网络节点连接图对应的社交邻接矩阵;对所述社交网络节点连接图和所述社交邻接矩阵进行显示输出,并检测所述用户输入的交互动作;当检测到所述交互动作时,根据所述交互动作对所述社交网络节点连接图和所述社交邻接矩阵的显示效果进行调整。

【技术特征摘要】
1.一种社交网络数据的可视化方法,其特征在于,所述方法包括下述步骤:接收用户输入的社交数据,从所述社交数据中提取社交网络节点和社交网络边,所述社交网络节点包括社交对象节点和属性节点;根据所述社交网络节点和社交网络边,构建社交网络节点连接图和所述社交网络节点连接图对应的社交邻接矩阵;对所述社交网络节点连接图和所述社交邻接矩阵进行显示输出,并检测所述用户输入的交互动作;当检测到所述交互动作时,根据所述交互动作对所述社交网络节点连接图和所述社交邻接矩阵的显示效果进行调整。2.如权利要求1所述的方法,其特征在于,从所述社交数据中提取社交网络节点和社交网络边的步骤,包括:从所述社交数据中提取社交对象、社交关系和所述社交对象对应的属性,所述社交关系包括所述社交对象之间的对应关系和所述社交对象与不同所述属性之间的对应关系;将所述社交对象设置为所述社交对象节点,将所述属性设置为所述属性节点,将所述社交关系设置为所述社交网络边。3.如权利要求2所述的方法,其特征在于,构建社交网络节点连接图和所述社交网络节点连接图对应的社交邻接矩阵的步骤,包括:对所述社交对象节点和所述属性节点的位置进行设置,所述社交对象节点分布为预设数量个节点簇;根据所述社交对象节点的位置和所述属性节点的位置,确定所述社交对象节点所对应的所述社交网络边的端点位置;根据预设的颜色表为所述社交对象节点、所述属性节点和所述社交网络边设置相应的颜色值;根据所述社交对象节点的位置和颜色值、所述属性节点的位置和颜色值、以及所述社交网络边的端点位置和颜色值,构建所述社交网络节点连接图。4.如权利要求3所述的方法,其特征在于,构建社交网络节点连接图和所述社交网络节点连接图对应的社交邻接矩阵的步骤,包括:以所述社交对象节点为矩阵行,以所述社交网络节点为矩阵列,根据所述社交网络边的颜色值,构建所述社交邻接矩阵。5.如权利要求4所述的方法,其特征在于,根据所述交互动作对所述社交网络节点连接图和所述社交邻接矩阵的显示效果进行调整的步骤,包括:当检测到所述用户的交互动作时,获取所述交互动作对应的用户请求;当所述用户请求为隐私保护请求时,获取所述隐私保护请求中的待隐藏属性节点,在所述社交网络节点连接图中对所述待隐藏属性节点...

【专利技术属性】
技术研发人员:杜智华
申请(专利权)人:深圳大学
类型:发明
国别省市:广东,44

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

1