数据的可视化方法和装置的制造方法

文档序号:9489432阅读:269来源:国知局
数据的可视化方法和装置的制造方法
【技术领域】
[0001]本发明涉及数据处理领域,更为具体地,涉及数据的可视化方法和装置。
【背景技术】
[0002]随着无线通讯技术的进步和智能终端设备的普及,出现了各种智能服务,签到(check in)服务就是其中一种。签到可指社交网络的用户在网络上发布其在某时间、某地点、做某事的行为,每次签到均会产生签到数据,签到数据中可包含签到时间、签到地点、签到者(即签到的用户)、签到活动等时空行为信息。单个签到数据中的时空行为信息是随机的,大规模的签到数据中的时空行为信息就会有很高的研究价值。
[0003]数据的可视化可以为后期的数据挖掘起到很好的推动作用,但如何将时空行为数据(包含用户的时空行为信息的数据,例如,签到数据)可视化亟待解决。

【发明内容】

[0004]本发明实施例提供一种数据的可视化方法和装置,以将时空行为数据可视化。
[0005]第一方面,提供一种数据的可视化方法,包括:获取网络用户生成的时空行为数据集,所述时空行为数据集中各时空行为数据包括:时间数据;根据所述各时空行为数据中的时间数据,确定所述各时空行为数据产生的时间点或时间段;根据所述各时空行为数据产生的时间点或时间段,确定所述时空行为数据集中产生的时间点或时间段落入N个时段中的各时段的时空行为数据的数量,其中,所述N个时段是将一天24小时、一周或者一个月划分而形成的N个时段;呈现第一圆形,所述第一圆形圆周线上的不同点分别对应于所述一天24小时、一周或者一个月中的不同时段,且以0时刻对应的点为起点,沿顺时针或逆时针方向,所述圆周线上的点对应的时段依次增大;呈现所述N个时段中第i时段对应的柱状条,其中,所述柱状条位于第一圆形的径向,且与所述第一圆形相交,所述柱状条与所述圆周线相交的位置位于:所述圆周线上对应于所述第i时段的一段圆周线中,所述柱状条的长度表示所述时空行为数据集中产生的时间点或时间段落入所述第i时段的时空行为数据的数量,i为1至N中任意整数。
[0006]结合第一方面,在第一方面的一种实现方式中,所述时空行为数据集中各时空行为数据还包括:行为数据,所述各时空行为数据中的行为数据对应的行为属于预设的Μ种行为中的一种;所述方法还包括:根据所述各时空行为数据中的行为数据,确定所述各时空行为数据对应的行为;根据所述各时空行为数据对应的行为,确定所述落入所述第i时段的时空行为数据的数量中,所述Μ种行为各自对应的时空行为数据的数量所占的比例;在所述柱状条上呈现以不同颜色着色的子线段,其中,所述不同颜色表示所述Μ种行为中的不同行为,所述子线段的长度表示:所述落入所述第i时段的时空行为数据的数量中,该子线段的颜色表示的行为所对应的时空行为数据的数量所占的比例。
[0007]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空行为数据集为目标地区产生的时空行为数据集。
[0008]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述方法还包括:根据所述时空行为数据集中各时空行为数据对应的行为,确定所述时空行为数据集中,所述Μ种行为各自对应的时空行为数据所占的比例;根据所述Μ种行为各自对应的时空行为数据所占的比例,呈现面积被划分成Μ个分块的第二圆形,所述Μ个分块分别采用所述Μ种颜色着色,且所述Μ个分块中的每个分块的面积表示:所述时空行为数据集中,由该分块的颜色表示的行为所对应的时空行为数据所占的比例。
[0009]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述Μ个分块在所述第二圆形中通过泰森多边形相隔。
[0010]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空行为数据集为所述网络用户中的目标用户群产生的时空行为数据集,所述时空行为数据集中各时空行为数据还包括:地点数据,且所述各时空行为数据中的地点数据对应的地点分布在预设的Κ个地区中;所述方法还包括:根据所述时空行为数据集中各时空行为数据中的地点数据,确定所述各时空行为数据对应的地点;根据所述各时空行为数据对应的地点,确定所述时空行为数据集中,所述Κ个地区各自产生的时空行为数据所占的比例;根据所述Κ个地区各自产生的时空行为数据所占的比例,呈现内部包含Κ个分块的第二圆形,所述Κ个分块在所述第二圆形中的位置分布与所述Κ个地区在空间中的位置分布相对应,所述Κ个分块的面积大小表示:所述时空行为数据集中,所述κ个地区内各自产生的时空行为数据所占的比例。
[0011]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述方法还包括:根据所述Κ个地区中第j地区产生的时空行为数据所对应的行为,确定所述第j地区产生的时空行为数据中,所述Μ种行为各自对应的时空行为数据所占的比例,j为1至K中任意整数;根据所述第j地区产生的时空行为数据中,所述Μ种行为各自对应的时空行为数据所占的比例,在所述第j地区对应的分块中呈现Μ个子分块,所述Μ个子分块分别采用所述Μ种颜色着色,所述Μ个子分块中各子分块的面积表示:所述第j地区产生的时空行为数据中,由该子分块的颜色表示的行为所对应的时空行为数据所占的比例。
[0012]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述方法还包括:呈现第一图例,用于指示所述Μ种行为与所述Μ种颜色的一一对应关系。
[0013]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空行为数据集为目标行为对应的时空行为数据集,所述时空行为数据集中各时空行为数据还包括:地点数据,且所述各时空行为数据中的地点数据对应的地点属于预设的Κ个地区中的一个;所述方法还包括:根据所述时空行为数据集中各时空行为数据中的地点数据,确定所述时空行为数据集中,所述Κ个地区各自产生的时空行为数据的数量;从预设的Ζ个数值区间中,选择所述Κ个地区各自产生的时空行为数据的数量所属的数值区间;呈现第二图例,所述第二图例用于指示所述Ζ个数值范围和Ζ种颜色的一一对应关系;根据所述Κ个地区各自产生的时空行为数据的数量所属的数值区间,呈现包含所述Κ个地区的地图,在所述地图中,所述Κ个地区中每个地区采用:该地区产生的时空行为数据的数量所属的数值区间所对应的颜色着色;根据所述各时空行为数据中的地点数据,确定所述各时空行为数据产生的地点;根据所述各时空行为数据对应的地点,确定所述Κ个地区中各地区集合产生的时空行为数据的数量,在所述落入所述第i时段的时空行为数据的数量中所占的比例,其中,所述κ个地区中,采用相同颜色着色的地区属于一个地区集合;在所述柱状条上呈现以不同颜色着色的子线段,其中,所述子线段的长度表示:所述κ个地区中,采用该子线段的颜色着色的地区集合产生的时空行为数据的数量在所述落入所述第i时段的时空行为数据的数量中所占的比例。
[0014]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述地图中的所述K个地区是膨胀后的K个地区,所述K个地区中每个地区膨胀的大小与所述时空行为数据集中,该地区内产生的时空行为数据的数量正相关。
[0015]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第二圆形与所述第一圆形具有相同的圆心,且位于所述第一圆心的内部。
[0016]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空行为数据集为工作日或周末产生的时空行为数据集,所述N个时段是将一天24小时划分而形成的N个时段,所述第一圆形圆周线上的不同点分别对应于所述一天24小时的不同时刻,且以0时刻对应的点为起点,沿顺时针或逆时针方向,所述圆周线上的点对应的时刻依次增大,所述根据所述各时空行为数据产生的时间点或时间段,确定所述时空行为数据集中产生的时间点或时间段落入N个时段中的各时段的时空行为数据的数量,包括:根据所述各时空行为数据产生的时间点或时间段,确定所述时空行为数据集中产生的时间点或时间段每天平均落入N个时段中的各时段的时空行为数据的数量。
[0017]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空行为数据集为所述工作日产生的时空行为数据集,所述柱状条以该柱状条与所述圆周线的相交位置为起点,向所述第一圆形圆外方向延伸;所述方法还包括:获取所述网络用户在周末产生的另一时空行为数据集;根据所述另一时空数据集中各时空行为数据中的时间数据,确定所述另一时空数据集中各时空行为数据产生的时间点或时间段;根据所述另一时空数据集中各时空行为数据产生的时间点或时间段,确定所述时空行为数据集中,产生的时间点或时间段每天平均落入所述N个时段中的各时段的时空行为数据的数量;呈现所述N个时段中第k时段对应的另一柱状条,所述另一柱状条位于所述第一圆形的径向,且与所述第一圆形相交,所述另一柱状条以该另一柱状条与该圆周线相交位置为起点,向所述第一圆形内部延伸,所述另一柱状条与所述圆周线相交的位置位于:所述圆周线上对应于所述第k时段的一段圆周线中,所述另一柱状条的长度表示:所述每天平均落入所述第k时段的时空行为数据的数量,k为1至N中的任意整数。
[0018]结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空行为数据为社交网络中的签到数据。
[0019]第二方面,提供一种数据的可视化装置,包括:获取单元,用于获取网络用户生成的时空行为数据集,所述时空行为数据集中各时空行为数据包括:时间数据;第一确定单元,用于根据所述获取单元获取的所述各时空行为数据中的时间数据,确定所述各时空行为数据产生的时间点或时间段;第二确定单元,用于根据所述第一确定单元确定的所述各时空行为数据产生的时间点或时间段,确定所述时空行为数据集中产生的时间点或时间段落入N个时段中的各时段的时空行为数据的数量,其中,所述N个时段是将一天24小时、一周或者一个月划分而形成的N个时段;呈现单元,用于呈现第一圆形,所述第一圆形圆周线上的不同点分别对应于所述一天24小时、一周或者一个月中的不同时段,且以0时刻对应的点为起点,沿顺时针或逆时针方向,所述圆周线上的点对应的时段依次增大;呈现所述N个时段中第i时段对应的柱状条,其中,所述柱状条位于第一圆形的径向,且与所述第一圆形相交,所述柱状条与所述圆周线相交的位置位于:所述圆周线上对应于所述第i时段的一段圆周线中,所述柱状条的长度表示所述时空行为数据集中,产生的时间点或时间段落入所述第i时段的时空行为数据的数量,i为1至N中任意整数。
[0020]结合第二方面,在第二方面的一种实现方式中,所述时空行为数据集中各时空行为数据还包括:行为数据,所述各时空行为数据中的行为数据对应的行为属于预设的Μ种行为中的一种;所述装置还包括:第三确定单元,用于根据所述各时空行为数据中的行为数据,确定所述各时空行为数据对应的行为;第四确定单元,用于根据所述各时空行为数据对应的行为,确定所述落入所述第i时段的时空行为数据的数量中,所述Μ种行为各自对应的时空行为数据的数量所占的比例;所述呈现单元还用于在所述柱状条上呈现以不同颜色着色的子线段,其中,所述不同颜色表示所述Μ种行为中的不同行为,所述子线段的长度表示:所述落入所述第i时段的时空行为数据的数量中,该子线段的颜色表示的行为所对应的时空行为数据的数量所占的比例。
[0021]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述时空行为数据集为目标地区产生的时空行为数据集。
[0022]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述装置还包括:第五确定单元,用于根据所述时空行为数据集中各时空行为数据对应的行为,确定所述时空行为数据集中,所述Μ种行为各自对应的时空行为数据所占的比例;所述呈现单元还用于根据所述Μ种行为各自对应的时空行为数据所占的比例,呈现面积被划分成Μ个分块的第二圆形,所述Μ个分块分别采用所述Μ种颜色着色,且所述Μ个分块中的每个分块的面积表示:所述时空行为数据集中,由该分块的颜色表示的行为所对应的时空行为数据所占的比例。
[0023]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述Μ个分块在所述第二圆形中通过泰森多边形相隔。
[0024]结合第二方面或其上述实现方式的任一种,
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1