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

技术编号:14687843 阅读:71 留言:0更新日期:2017-02-23 10:06
本发明专利技术提供一种数据的可视化方法和装置,该方法包括:获取第一时空数据集,第一时空数据集记录了第一时间段内发生的N个移动事件;根据N个移动事件的起始地点和终止地点,确定N个时空流的起点和终点在时空流地图上的位置;确定第一地域控制节点、第一时域控制节点以及第二地域控制节点在时空流地图上的位置;根据N个时空流的起点和终点在时空流地图上的位置,以及第一地域控制节点、第一时域控制节点和第二地域控制节点在时空流地图上的位置,利用显示设备,在时空流地图上呈现N个时空流。本发明专利技术实施例中通过联合使用地域控制节点和时域控制节点,展示了移动事件的时空交叠特性,提高了流地图的可视化程度。

【技术实现步骤摘要】

本专利技术实施例涉及可视化领域,并且更为具体地,涉及一种数据的可视化方法和装置
技术介绍
无线通讯技术的进步和智能终端设备的普及共同催生了无线网络中各种智能服务的出现。根据某电信运营商在2014年的数据统计,占运营商整体数据达90%的网络侧数据中,100%均为包含时域和地域(或空间)信息的时空数据,例如,移动宽带数据(MobileBroadbandData,MBB)和测量数据(MeasurementData)。具体地,作为MBB众多数据种类中的一种,呼叫细目记录(CallDetailRecord,CDR)数据包括用户连接基站的数据,而每次用户在打电话,使用APP应用,或者上网都会有CDR数据产生并流经运营商的管道。由于时空数据比较容易获得,而且大量的时空数据能够反映人们行为、生活的规律,具有很大的潜在应用价值。时空数据通常记录有大量的移动事件,移动事件的可视化是近来研究的热点。移动事件具有事件发生的起始地点和终止地点,一般可以通过流地图(flowmap)进行描述。具体而言,图1示出了传统的流地图,其中,左侧的节点A、节点S以及它们之间的连线可以表征一个移动事件,该移动事件发生的起点为A、终点为S、时间为t;同理,右侧的节点B、节点S以及它们之间的连线可以表征另一个移动事件,该移动事件发生的起始地点为B、终点为S、时间为t。从图1可以看出,传统的流地图仅能简单的表示某一移动事件的起始地点、终止地点和时间等信息,但是同一时间或同一地点通常会有大量的移动事件发生,进而会产生大量的时空数据,传统的流地图无法表征这些在时间和空间交叠的移动事件的交叠关系,导致流地图的可视化程度低。
技术实现思路
本专利技术实施例提供一种数据的可视化方法和装置,以提高流地图的可视化程度。第一方面,提供一种数据的可视化方法,包括:获取第一时空数据集,所述第一时空数据集记录了第一时间段内发生的N个移动事件的起始地点和终止地点;根据所述N个移动事件的起始地点和终止地点,确定用于表征所述N个移动事件的N个时空流的起点和终点在时空流地图上的位置,其中,所述N个移动事件与所述N个时空流是一一对应关系;确定第一地域控制节点、第一时域控制节点以及第二地域控制节点在所述时空流地图上的位置,其中,所述第一地域控制节点用于汇聚所述N个时空流,所述第二地域控制节点用于将所述N个时空流导向各自的终点,所述第一时域控制节点用于汇聚所述第一时间段内发生的移动事件对应的时空流;根据所述N个时空流的起点和终点在所述时空流地图上的位置,以及所述第一地域控制节点、所述第一时域控制节点和所述第二地域控制节点在所述时空流地图上的位置,利用显示设备,在所述时空流地图上呈现所述N个时空流,其中,所述N个时空流中的任意一个第一时空流从所述第一时空流的起点出发,依次流经所述第一地域控制节点、第一时域控制节点、第二地域控制节点,最后流向所述第一时空流的终点。结合第一方面,在第一方面的一种实现方式中,所述方法还包括:获取第二时空数据集,所述第二时空数据集记录了第二时间段内发生的M个移动事件的起始地点和终止地点,其中,所述第二时间段和所述第一时间段为两个不同的时间段,且所述两个时间段在时域维度互不重叠;根据所述M个移动事件的起始地点和终止地点,确定用于表征所述M个移动事件的M个时空流的起点和终点在所述时空流地图上的位置,其中,所述M个移动事件与所述M个时空流是一一对应关系;确定第二时域控制节点在所述时空流地图上的位置,所述第二时域控制节点用于汇聚所述第二时间段内发生的移动事件对应的时空流;根据所述M个时空流的起点和终点在所述时空流地图上的位置,以及所述第一地域控制节点、所述第二时域控制节点和所述第二地域控制节点在所述时空流地图上的位置,利用所述显示设备,在所述时空流地图上呈现所述M个时空流,其中,所述M个时空流中的任意一个第二时空流从所述第二时空流的起点出发,依次流经所述第一地域控制节点、所述第二时域控制节点、所述第二地域控制节点,最后流向所述第二时空流的终点。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空流地图上的时空流的起点不完全相同,所述第一地域控制节点用于将所述时空流地图上的起点不完全相同的时空流汇聚在一起。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空流地图上的时空流的终点不完全相同,所述第二地域控制节点用于将所述时空流地图上的终点不完全相同的时空流分散至各自的终点。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,起始地点相同的移动事件对应的时空流在所述时空流地图上的起点相同,和/或终止地点相同的移动事件对应的时空流在所述时空流地图上的终点相同。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空流地图上的相邻节点之间通过一条边相连。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述时空流地图上的时空流对应的移动事件发生的地点至少部分重叠。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述确定第一地域控制节点和所述第二地域控制节点在所述时空流地图上的位置,包括:根据所述N个移动事件的起始地点和终止地点,确定所述第一地域控制节点和所述第二地域控制节点在所述时空流地图上的位置。第二方面,提供一种数据的可视化装置,包括:第一获取模块,用于获取第一时空数据集,所述第一时空数据集记录了第一时间段内发生的N个移动事件的起始地点和终止地点;第一确定模块,用于根据所述N个移动事件的起始地点和终止地点,确定用于表征所述N个移动事件的N个时空流的起点和终点在时空流地图上的位置,其中,所述N个移动事件与所述N个时空流是一一对应关系;第二确定模块,用于确定第一地域控制节点、第一时域控制节点以及第二地域控制节点在所述时空流地图上的位置,其中,所述第一地域控制节点用于汇聚所述N个时空流,所述第二地域控制节点用于将所述N个时空流导向各自的终点,所述第一时域控制节点用于汇聚所述第一时间段内发生的移动事件对应的时空流;第一呈现模块,用于根据所述N个时空流的起点和终点在所述时空流地图上的位置,以及所述第一地域控制节点、所述第一时域控制节点和所述第二地域控制节点在所述时空流地图上的位置,利用显示设备,在所述时空流地图上呈现所述N个时空流,其中,所述N个时空流中的任意一个第一时空流从所述第一时空流的起点出发,依次流经所述第一地域控制节点、第一时域控制节点、第二地域控制节点,最后流向所述第一时空流的终点。结合第二方面,在第二方面的一种实现方式中,所述装置还包括:第二获取模块,用于获取第二时空数据集,所述第二时空数据集记录了第二时间段内发生的M个移动事件的起始地点和终止地点,其中,所述第二时间段和所述第一时间段为两个不同的时间段,且所述两个时间段在时域维度互不重叠;第三确定模块,用于根据所述M个移动事件的起始地点和终止地点,确定用于表征所述M个移动事件的M个时空流的起点和终点在所述时空流地图上的位置,其中,所述M个移动事件与所述M个时空流是一一对应关系;第四确定模块,用于确定第二时域控制节点在所述时空流地图上的位置,所述第二时域控制节本文档来自技高网
...
数据的可视化方法和装置

【技术保护点】
一种数据的可视化方法,其特征在于,包括:获取第一时空数据集,所述第一时空数据集记录了第一时间段内发生的N个移动事件的起始地点和终止地点;根据所述N个移动事件的起始地点和终止地点,确定用于表征所述N个移动事件的N个时空流的起点和终点在时空流地图上的位置,其中,所述N个移动事件与所述N个时空流是一一对应关系;确定第一地域控制节点、第一时域控制节点以及第二地域控制节点在所述时空流地图上的位置,其中,所述第一地域控制节点用于汇聚所述N个时空流,所述第二地域控制节点用于将所述N个时空流导向各自的终点,所述第一时域控制节点用于汇聚所述第一时间段内发生的移动事件对应的时空流;根据所述N个时空流的起点和终点在所述时空流地图上的位置,以及所述第一地域控制节点、所述第一时域控制节点和所述第二地域控制节点在所述时空流地图上的位置,利用显示设备,在所述时空流地图上呈现所述N个时空流,其中,所述N个时空流中的任意一个第一时空流从所述第一时空流的起点出发,依次流经所述第一地域控制节点、第一时域控制节点、第二地域控制节点,最后流向所述第一时空流的终点。

【技术特征摘要】
1.一种数据的可视化方法,其特征在于,包括:获取第一时空数据集,所述第一时空数据集记录了第一时间段内发生的N个移动事件的起始地点和终止地点;根据所述N个移动事件的起始地点和终止地点,确定用于表征所述N个移动事件的N个时空流的起点和终点在时空流地图上的位置,其中,所述N个移动事件与所述N个时空流是一一对应关系;确定第一地域控制节点、第一时域控制节点以及第二地域控制节点在所述时空流地图上的位置,其中,所述第一地域控制节点用于汇聚所述N个时空流,所述第二地域控制节点用于将所述N个时空流导向各自的终点,所述第一时域控制节点用于汇聚所述第一时间段内发生的移动事件对应的时空流;根据所述N个时空流的起点和终点在所述时空流地图上的位置,以及所述第一地域控制节点、所述第一时域控制节点和所述第二地域控制节点在所述时空流地图上的位置,利用显示设备,在所述时空流地图上呈现所述N个时空流,其中,所述N个时空流中的任意一个第一时空流从所述第一时空流的起点出发,依次流经所述第一地域控制节点、第一时域控制节点、第二地域控制节点,最后流向所述第一时空流的终点。2.如权利要求1所述的方法,其特征在于,所述方法还包括:获取第二时空数据集,所述第二时空数据集记录了第二时间段内发生的M个移动事件的起始地点和终止地点,其中,所述第二时间段和所述第一时间段为两个不同的时间段,且所述两个时间段在时域维度互不重叠;根据所述M个移动事件的起始地点和终止地点,确定用于表征所述M个移动事件的M个时空流的起点和终点在所述时空流地图上的位置,其中,所述M个移动事件与所述M个时空流是一一对应关系;确定第二时域控制节点在所述时空流地图上的位置,所述第二时域控制节点用于汇聚所述第二时间段内发生的移动事件对应的时空流;根据所述M个时空流的起点和终点在所述时空流地图上的位置,以及所述第一地域控制节点、所述第二时域控制节点和所述第二地域控制节点在所述时空流地图上的位置,利用所述显示设备,在所述时空流地图上呈现所
\t述M个时空流,其中,所述M个时空流中的任意一个第二时空流从所述第二时空流的起点出发,依次流经所述第一地域控制节点、所述第二时域控制节点、所述第二地域控制节点,最后流向所述第二时空流的终点。3.如权利要求1或2所述的方法,其特征在于,所述时空流地图上的时空流的起点不完全相同,所述第一地域控制节点用于将所述时空流地图上的起点不完全相同的时空流汇聚在一起。4.如权利要求如权利要求1-3中任一项所述的方法,其特征在于,所述时空流地图上的时空流的终点不完全相同,所述第二地域控制节点用于将所述时空流地图上的终点不完全相同的时空流分散至各自的终点。5.如权利要求1-4中任一项所述的方法,其特征在于,起始地点相同的移动事件对应的时空流在所述时空流地图上的起点相同,和/或终止地点相同的移动事件对应的时空流在所述时空流地图上的终点相同。6.如权利要求1-5中任一项所述的方法,其特征在于,所述时空流地图上的相邻节点之间通过一条边相连。7.如权利要求1-6中任一项所述的方法,其特征在于,所述时空流地图上的时空流对应的移动事件发生的地点至少部分重叠。8.如权利要求1-7中任一项所述的方法,其特征在于,所述确定第一地域控制节点和所述第二地域控制节点在所述时空流地图上的位置,包括:根据所述N个移动事件的起始地点和终止地点,确定所述第一地域控制节点和所述第二地域控制节点在所述时空流地图上的位置。9.一种数据的可视化装置,其特征在于,包括:第一获取...

【专利技术属性】
技术研发人员:倪冰袁明轩曾嘉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1