当前位置: 首页 > 专利查询>丁睿专利>正文

一种人口热力数据统计方法、装置、系统及存储介质制造方法及图纸

技术编号:23050103 阅读:22 留言:0更新日期:2020-01-07 14:46
本发明专利技术实施例公开了一种人口热力数据统计方法、装置、系统及存储介质,该方法包括:获取多条人口热力数据;将每一条人口热力数据分别与预构建的点阵数据表进行匹配;统计每一条人口热力数据所属的单位区域。将人口热力数据分别与预构建的点阵数据表进行匹配后,可以轻易的确定每一条人口热力数据所属的单位区域。通过该种方式,将会更加容易、快速的确定某一个区域的人口密集度,便于后续灾害评估时,针对不同的区域采取不同的有效措施。

A statistical method, device, system and storage medium of population thermal data

【技术实现步骤摘要】
一种人口热力数据统计方法、装置、系统及存储介质
本专利技术实施例涉及数据处理
,具体涉及一种人口热力数据统计方法、装置、系统及存储介质。
技术介绍
常规的灾害评估在人口分析上用的是静态统计数据。由于人们活动属于动态的,所以这种统计数据并不能反映出人口数据在时间上的变化。例如北上广深等大城市在重大节假日期间人口会出现上万人的起落变化,如果这时灾评仅用统计数据显然不准确。统计数据一般以人口普查数据为主,所以更新速度缓慢,频次也低,在实际应用中严重影响灾评的准确性。目前人口热力的数据是从“腾讯位置大数据”网站获取的。其中,数据的特点是:每5分钟就会有一组数据产生,系统在后台有相应的程序实时抓取数据;每组数据有40~70万条记录,数据的分布涵盖了全球范围。所以从数据的特点上看,人口热力数据量很大,且如果要对每组数据做处理,处理就必须在5分钟之内完成,这就给数据处理提出了一个时限要求,处理不完就必然影响到下一组数据的处理,从而产生链式效应。灾害评估中,对于人口变化的统计基于受灾区域,这就需要对获取的全量人口热力数据进行分区。而对于数据分区的传统方式是利用拓扑几何算法来计算处理。如果待判断的点不多,或者目标多边形只有一个时,速度还是可以的,但面对人口热力数据却显得非常吃力。传统方法处理完一组数据,按每组最多70万个点来算,可能需要12分钟左右。如果数据每隔5分钟就会有一组产生的话,必然会造成数据处理上的堵塞。数据处理速度慢,累积量大,对系统也将会造成严重的影响。因此,亟需研发一种更加快速更加有效的数据处理方法。
技术实现思路
为此,本专利技术实施例提供一种人口热力数据统计方法、装置、系统及存储介质,以解决现有技术中人口热力数据量大,在灾害评估时直接调用人口热力数据进行评估,数据处理速率低,进而导致评估速度慢等的技术问题。为了实现上述目的,本专利技术实施例提供如下技术方案:根据本专利技术实施例的第一方面,提供了一种人口热力数据统计方法,该方法包括:周期性获取实时的人口热力数据,其中,人口热力数据包括多条;将每一条人口热力数据分别与预构建的点阵数据表进行匹配,所述点阵数据表为以单位区域为基准构建的点阵数据表;统计每一条人口热力数据所属的单位区域。进一步地,所述人口热力数据包括产生热力值的位置对应的位置信息,以及热力值,所述单位区域包括至少两个,每一个单位区域对应一个点阵数据表,所述点阵数据表包括与单位区域内的预设数量定位点对应的位置信息;所述将每一条人口热力数据分别与预构建的点阵数据表进行匹配,具体包括:将每一个热力数据的位置信息分别与每一个单位区域内的预设数量的定位点的位置信息进行匹配,确定所述热力数据所属的单位区域。进一步地,所述与单位区域内的预设数量定位点对应的位置信息将以结构化形式存储于所述点阵数据表中,且所述点阵数据表中包括与所述预设数量定位点对应的位置信息存在映射关系的索引。进一步地,所述获取多条人口热力数据为浮点型数据,所述将每一条人口热力数据分别与预构建的点阵数据表进行匹配之前,所述方法还包括:将所述浮点型数据转换为字符型数据。进一步地,所述获取多条人口热力数据后,所述方法还包括:采用磁盘压缩技术,对所述多条人口热力数据进行磁盘压缩存储。进一步地,将所述浮点型数据转换为字符型数据,具体包括:采用SQL的FORMAT函数将所述浮点型数据转换为字符型数据。进一步地,所述将每一个热力数据的位置信息分别与每一个单位区域内的预设数量的定位点的位置信息进行匹配,确定所述热力数据所属的单位区域,具体包括:运行SQL的IN语句,执行将每一个热力数据的位置信息分别与每一个单位区域内的预设数量的定位点的位置信息进行匹配,确定所述热力数据所属的单位区域。根据本专利技术实施例的第二方面,提供了一种人口热力数据统计装置,该装置包括:获取单元,用于周期性获取实时的人口热力数据,其中,人口热力数据包括多条;处理单元,用于执行如上一种人口热力数据统计方法中的任一方法步骤。根据本专利技术实施例的第三方面,提供了一种人口热力数据统计系统,该系统包括:处理器和存储器;存储器用于存储一个或多个程序指令;处理器,用于运行一个或多个程序指令,用以执行如上一种人口热力数据统计方法中的任一方法步骤。根据本专利技术实施例的第四方面,提供了一种计算机存储介质,该计算机存储介质中包含一个或多个程序指令,一个或多个程序指令用于被一种人口热力数据统计系统执行如上一种人口热力数据统计方法中的任一方法步骤。本专利技术实施例具有如下优点:获取人口热力数据,然后将人口热力数据分别与预构建的点阵数据表进行匹配,点阵数据表是人为的事先以单位区域为基准构建的点阵数据表,例如以城镇为单位或者行政区域为单位区域,构建每一个区域分别对应的点阵数据表。将人口热力数据分别与预构建的点阵数据表进行匹配后,可以轻易的确定每一条人口热力数据所属的单位区域。利用人口热力数据取代传统的普查数据作为人口密度分析,将会更加真实的反映人口分布情况,通过该种方式,将会更加容易、快速的确定某一个区域的人口密集度,即,大数据处理效率相较于传统方式将会更高。便于后续灾害评估时,针对不同的区域采取不同的有效措施。附图说明为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
得能涵盖的范围内。图1为本专利技术实施例1提供的一种人口热力数据统计方法流程示意图;图2为本专利技术实施例2提供的一种人口热力数据统计装置结构示意图;图3为本专利技术实施例3提供的一种人口热力数据统计系统结构示意图。具体实施方式以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点及功效,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例1提供了一种人口热力数据统计方法,具体如图1所示,该方法步骤如下:步骤110,周期性获取实时的人口热力数据。热力数据中包括产生热力值的位置对应的位置信息,以及热力值。具体参见表1所示,表1为部分热力数据的部分统计表,表1中示出了产生热力值的位置对应的位置信息和热力值。图1中示出的位置信息以经本文档来自技高网
...

【技术保护点】
1.一种人口热力数据统计方法,其特征在于,所述方法包括:/n周期性获取实时的人口热力数据,所述人口热力数据包括多条;/n将每一条人口热力数据分别与预构建的点阵数据表进行匹配,所述点阵数据表为以单位区域为基准构建的点阵数据表;/n统计每一条人口热力数据所属的单位区域。/n

【技术特征摘要】
1.一种人口热力数据统计方法,其特征在于,所述方法包括:
周期性获取实时的人口热力数据,所述人口热力数据包括多条;
将每一条人口热力数据分别与预构建的点阵数据表进行匹配,所述点阵数据表为以单位区域为基准构建的点阵数据表;
统计每一条人口热力数据所属的单位区域。


2.根据权利要求1所述的方法,其特征在于,所述人口热力数据包括产生热力值的位置对应的位置信息,以及热力值,所述单位区域包括至少两个,每一个单位区域对应一个点阵数据表,所述点阵数据表包括与单位区域内的预设数量定位点对应的位置信息;所述将每一条人口热力数据分别与预构建的点阵数据表进行匹配,具体包括:
将每一个热力数据的位置信息分别与每一个单位区域内的预设数量的定位点的位置信息进行匹配,确定所述热力数据所属的单位区域。


3.根据权利要求2所述的方法,其特征在于,所述与单位区域内的预设数量定位点对应的位置信息将以结构化形式存储于所述点阵数据表中,且所述点阵数据表中包括与所述预设数量定位点对应的位置信息存在映射关系的索引。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取多条人口热力数据为浮点型数据,所述将每一条人口热力数据分别与预构建的点阵数据表进行匹配之前,所述方法还包括:
将所述浮点型数据转换为字符型数据。


5.根据权利要求1-3任一项所述的方法,其特征在于,所述获取多条人口热...

【专利技术属性】
技术研发人员:丁睿何霆
申请(专利权)人:丁睿何霆
类型:发明
国别省市:上海;31

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

1