时空轨迹数据的管理方法和装置与流程

文档序号:20600442发布日期:2020-05-01 21:35阅读:300来源:国知局
时空轨迹数据的管理方法和装置与流程

本申请实施例涉及信息处理领域,尤指一种时空轨迹数据的管理方法和装置。



背景技术:

在获取时空轨迹数据时,以实体为基础获取实体进行的事件的信息,其中,实体是指产生事件的一个个体,是事件发生的主体,比如火车事件,它是以人为主,则这个实体就是某个人,而表示一个人的方式有多种标识表示,如:身份证,护照号,军官证等,所以也将一个具体的标识表示一个人的唯一id作为一个实体,实体的信息是描述该实体的事件的详细信息,以火车事件为例,实体信息可以包括车次、车厢、座位号、发站、到站等信息。

公安系统收集实体的实体信息,并从实体信息提取关键信息,借助该关键信息确定实体的轨迹信息,进而对该轨迹数据进行分析,得到所需的信息,以完成时空计算和时空分析的需求。

在相关技术中,公安收集的轨迹数据按照原始格式存储在关系数据库或者其他大数据平台中。在获取轨迹数据时,只是直接使用sql或者大数据分析方法来直接多时空数据做分析处理,造成时空轨迹数据获取效率低的问题,不能满足时空计算和时空分析的需求。



技术实现要素:

为了解决上述任一技术问题,本申请实施例提供了一种时空轨迹数据的管理方法和装置。

为了达到本申请实施例目的,本申请实施例提供了一种时空轨迹数据的管理方法,包括:

获取实物id所发生的事件的描述信息;

按照预先设置的至少两个记录策略,对所述事件进行信息提取,得到每个记录策略对应的时空轨迹信息,其中所述每个记录策略是基于空间信息确定的;

在接收到时空轨迹数据的管理请求后,利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应。

在一个示例性实施例中,所述记录策略包括如下至少一个,包括:

根据预先获取的行政区域信息,对地理空间进行划分,得到至少两个行政空间;

按照预先获取的经纬度划分策略,对地理空间进行划分,得到至少两个绝对空间;

根据所述事件所发生的空间中所述实物id的位置信息,确定所述时空轨迹数据对应的点位空间;

根据预先设置的时间范围内所述事件中流量信息的变化信息,确定所述时空轨迹数据对应的流量空间。

在一个示例性实施例中,所述利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应,包括:

如果所述管理请求为查询实物id的时空轨迹信息,则获取所述管理请求中的第一查询条件信息;

按照至少两个记录策略确定所述第一查询条件对应的第一查询信息;

根据所述第一查询信息对所述实物id的时空轨迹数据进行匹配,得到第一匹配结果。

在一个示例性实施例中,所述利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应,包括:

如果所述管理请求为查询与所述实物id存在预设的实物关系的目标实物id,获取所述实物id被选取的时空轨迹信息;

确定所述实物id被选取的时空轨迹信息在至少两个记录策略下对应的第二查询条件;

根据所述第二查询条件对预先存储的实物id的时空轨迹数据进行匹配,得到第二匹配结果;

根据所述第二匹配结果中时空轨迹信息对应的实物,确定所述目标实物id。

在一个示例性实施例中,所述根据所述第二查询条件对预先存储的实物id的时空轨迹数据进行匹配,得到第二匹配结果,包括:

查询时间信息符合预设时间匹配策略和/或空间信息符合预设时间策略的至少两个目标时空轨迹信息;

按照实物id对所述至少两个目标时空轨迹信息进行分类,得到同一个实物id对应的目标时空轨迹信息;

判断同一个实物id对应的目标时空轨迹信息的个数是否满足预先设置的个数判断策略,得到判断结果;

在所述判断结果为实物id对应标时空轨迹信息的个数满足所述个数判断策略时,将满足个数判断策略的实物id作为目标实物id。

一种时空轨迹数据的管理装置,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器调用所述存储器中的计算机程序以实现如下操作,包括:

获取实物id所发生的事件的描述信息;

按照预先设置的至少两个记录策略,对所述事件进行信息提取,得到每个记录策略对应的时空轨迹信息,其中所述每个记录策略是基于空间信息确定的;

在接收到时空轨迹数据的管理请求后,利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应。

在一个示例性实施例中,所述处理器调用所述存储器中的计算机程序以实现通过如下至少一个方式确定所述记录策略包括:

根据预先获取的行政区域信息,对地理空间进行划分,得到至少两个行政空间;

按照预先获取的经纬度划分策略,对地理空间进行划分,得到至少两个绝对空间;

根据所述事件所发生的空间中所述实物id的位置信息,确定所述时空轨迹数据对应的点位空间;

根据预先设置的时间范围内所述事件中流量信息的变化信息,确定所述时空轨迹数据对应的流量空间。

在一个示例性实施例中,所述处理器调用所述存储器中的计算机程序以实现所述利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应的操作,包括:

如果所述管理请求为查询实物id的时空轨迹信息,则获取所述管理请求中的第一查询条件信息;

按照至少两个记录策略确定所述第一查询条件对应的第一查询信息;

根据所述第一查询信息对所述实物id的时空轨迹数据进行匹配,得到第一匹配结果。

在一个示例性实施例中,所述处理器调用所述存储器中的计算机程序以实现所述利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应的操作,包括:

如果所述管理请求为查询与所述实物id存在预设的实物关系的目标实物id,获取所述实物id被选取的时空轨迹信息;

确定所述实物id被选取的时空轨迹信息在至少两个记录策略下对应的第二查询条件;

根据所述第二查询条件对预先存储的实物id的时空轨迹数据进行匹配,得到第二匹配结果;

根据所述第二匹配结果中时空轨迹信息对应的实物,确定所述目标实物id。

在一个示例性实施例中,所述处理器调用所述存储器中的计算机程序以实现所述根据所述第二查询条件对预先存储的实物id的时空轨迹数据进行匹配,得到第二匹配结果的操作之后,所述处理器调用所述存储器中的计算机程序还实现如下操作,包括:

查询时间信息符合预设时间匹配策略和/或空间信息符合预设时间策略的至少两个目标时空轨迹信息;

按照实物id对所述至少两个目标时空轨迹信息进行分类,得到同一个实物id对应的目标时空轨迹信息;

判断同一个实物id对应的目标时空轨迹信息的个数是否满足预先设置的个数判断策略,得到判断结果;

在所述判断结果为实物id对应标时空轨迹信息的个数满足所述个数判断策略时,将满足个数判断策略的实物id作为目标实物id。

本申请实施例提供的方案,获取实物id所发生的事件的描述信息,按照预先设置的至少两个记录策略,对所述事件进行信息提取,得到每个记录策略对应的时空轨迹信息,其中所述每个记录策略是基于空间信息确定的,在接收到时空轨迹数据的管理请求后,利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应,实现利用至少两个不同的空间维度来对时空轨迹数据进行查询,从而提高对管理请求的响应效率。

本申请实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本申请实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请实施例的实施例一起用于解释本申请实施例的技术方案,并不构成对本申请实施例技术方案的限制。

图1为本申请实施例提供的时空轨迹数据的管理方法的流程图;

图2为本申请实施例提供的时空轨迹数据的示意图;

图3为本申请实施例提供的空间维度的示意图;

图4为本申请实施例提供的乘车数据在不同空间的记录内容的示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请实施例的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请实施例中的实施例及实施例中的特征可以相互任意组合。

下面对本申请实施例所使用的词语进行解释说明:

实体与实体之间存在的关系,包括显性关系和隐性关系;其中:

显性关系表示关系已经客观存在,可以通过事实直接作出判断,比如亲属关系;

隐性关系是无法直观通过事实就可以判断的,需要按照一定的计算规则从历史数据做统计和计算,才能够确定他们是否存在关联,这种关系是一种可能性,也就是满足某个规则的两个实体有非常大的可能有这个关系。

事件数据为针对公安领域收集的一类关于实体人活动数据,如:出行、住宿、网吧等记录了实体人在场所活动数据。

时空轨迹信息是指收集到的人像卡口轨迹、车辆卡口轨迹、电子围栏轨迹、wifi围栏轨迹、人证核查核录轨迹等。

图1为本申请实施例提供的时空轨迹数据的管理方法的流程图。如图1所示,图1所示方法包括:

步骤101、获取实物id所发生的事件的描述信息;

在一个示例性实施例中,可以通过从采集设备获取采集的数据,并识别数据中实物id的信息,得到每个实物id对应的事件信息,该事件的描述信息包括开始发生的时间信息和地点信息、事件持续过程中的信息和地点信息、事件结束的时间信息和地点信息中的至少一个。

步骤102、按照预先设置的至少两个记录策略,对所述事件进行信息提取,得到每个记录策略对应的时空轨迹信息,其中所述每个记录策略是基于空间信息确定的;

在一个示例性实施例中,空间信息可以根据用户查询的需求进行设置,以实现通过多个维度对同一事件的全方位的记录。

在一个示例性实施例中,所述记录策略包括如下至少一个,包括:

根据预先获取的行政区域信息,对地理空间进行划分,得到至少两个行政空间;

按照预先获取的经纬度划分策略,对地理空间进行划分,得到至少两个绝对空间;

根据所述事件所发生的空间中所述实物id的位置信息,确定所述时空轨迹数据对应的点位空间;

根据预先设置的时间范围内所述事件中流量信息的变化信息,确定所述时空轨迹数据对应的流量空间。

通过把收集的轨迹数据抽象成点位空间、绝对空间、行政空间、流量空间四种维度构建时空,来增强对收集的数据的分析能力。

在一个示例性实施例中,行政空间针对行政区划的时空范围,如车站在那个辖区内来计算相关时空轨迹碰撞;绝对空间针对精确的经纬度时空位置,如车站经纬度、酒店经纬度等来计算相关时空伴随;点位空间针对相对时空位置,如车次、房间号等来计算相关时空轨迹碰撞;流量空间针对随时间变化的时空数据,如水电费等来分析此类时空数据的变化规律。

步骤103、在接收到时空轨迹数据的管理请求后,利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应。

在一个示例性实施例中,与相关技术中通过时间信息和/或空间信心查询匹配时空轨迹数据相比,本申请实施例在接收到管理请求后,不但可以在时间信息和/或空间信息进行查询,还可以进一步限定查询条件,借助对同一时空轨迹数据所采用的多种记录方式,利用该记录策略确定附件的查询条件,实现对时空轨迹数据的进一步搜索,提高搜索匹配的效率,提高对管理请求的响应效率。

本申请实施例提供的方法,获取实物id所发生的事件的描述信息,按照预先设置的至少两个记录策略,对所述事件进行信息提取,得到每个记录策略对应的时空轨迹信息,其中所述每个记录策略是基于空间信息确定的,在接收到时空轨迹数据的管理请求后,利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应,实现利用至少两个不同的空间维度来对时空轨迹数据进行查询,从而提高对管理请求的响应效率。

下面对本申请实施例提供的方法进行说明:

本发明主要针对公安场景的公安收集的时空轨迹数据,基于数据量巨大和分析需求,提出时空轨迹数据的多维度分析,为公安收集的轨迹数据分析提供了方法。

图2为本申请实施例提供的时空轨迹数据的示意图。如图2所示,时空轨迹数据是利用实体信息、时间信息和空间信息进行标记的,以表示出谁在什么时间在什么空间中。

时空轨迹数据的类型可以按照数据所携带的信息来确定;

在一个示例性实施例中,时空轨迹数据的类型可以包括如下至少一个:

标准的时空数据,例如卡口类、场所类的应用场景;

携带时间段信息的时空轨迹数据,例如出行、住宿、网吧等应用场所;

携带事件经过的信息的时空轨迹数据,例如,刑事案件中的发案开始时间、发案结束时间、报案时间等,其中案发时间可以为某一时刻,或者,一个时间段;

携带社区消费信息的时空轨迹数据,例如社区里的生活缴费、房屋的消费信息。

本申请实施例基于对时空轨迹数据的分析需求,提出了行政空间、绝对空间、点位空间和流量空间等数据记录策略,基于上述记录策略,可以实现对时空轨迹数据的四种抽象处理,方便了时空相关的分析。

图3为本申请实施例提供的空间维度的示意图。如图3所示,下面对四个空间进行说明:

行政空间

行政空间针对的是行政区域划分的空间,因为地理空间是有着行政区划的信息的,可以把发生在某个行政区划下的事件就定义为当事人在此行政空间中。

绝对空间

绝对空间基于地理空间设置的,针对确定的经纬度信息,记录发生事件的精确位置。

点位空间

点位空间针对相对位置空间刻画,是更加细粒度的位置刻画,比如火车的车次、车厢、座位等;酒店的房间号等;

流量空间

流量空间是针对某一空间内动态变化的数值情况的设置的,比如小区房屋的一些费用情况,因为有一个按照时间序列的动态变化的过程,把这些针对一个空间中费用在时间范围内发生变化的情况,作为流量空间进行管理。

下面以应用场景对空间的建立进行说明:

图4为本申请实施例提供的乘车数据在不同空间的记录内容的示意图。如图4所示,以一条火车数据来举例说明空间划分的说明,:

该条火车数据的实物id的标识信息可以为身份证,用于描述火车事件的数据可以包括乘车人的身份信息和所乘的火车的信息,其中所乘的火车的信息可以通过车次、车厢、座位号、乘车日期、发站和到站来描述。基于该事件的描述信息可以分别确定如下空间所记录的信息:

绝对空间对应的记录信息,包括:发站时间、发站经纬度、到站时间和到站经纬度;

行政空间对应的记录信息,包括:发站时间、发站行政区、到站时间、到站行政区;

点位空间对应的记录信息,包括:乘车日期、车次、车厢、座位号、发站时间、发站编号、到站时间、到站编号。

基于上述记录方式,可以对火车数据的全面记录。

针对流量空间的说明,可以以智慧社区场景中需要对小区中的各种费用进行说明,通过对水、电、燃气等随时间变化的数据按照流量空间处理成id、类型、时间、流量值的存储格式,在实际分析中统一计算和分析,完成流量空间的建立。

针对时空轨迹数据,本申请提出一种时空碰撞的场景,该场景通过一个规则来确定某些人在某时某个空间下是否存在关联关系。比如:两个人周日一起坐一趟火车去南京,这是一个简单的同时空共现。但如何确定两个人之间是否有关系,如果两个实体经常走在一起就很有可能它们有关系。经常走在一起有三层意思,一是时间相近,二是空间相近,三是前两点出现了多次,于是有关系就可以被抽象成两个实体在某个时间或者时间段内出现在相同空间中,并且时间和空间的距离很接近,并且以上两种情况出现过多次,就表示他们可能有关系。

在一个示例性实施例中,所述利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应,包括:

如果所述管理请求为查询与所述实物id存在预设的实物关系的目标实物id,获取所述实物id被选取的时空轨迹信息;

确定所述实物id被选取的时空轨迹信息在至少两个记录策略下对应的第二查询条件;

根据所述第二查询条件对预先存储的实物id的时空轨迹数据进行匹配,得到第二匹配结果;

根据所述第二匹配结果中时空轨迹信息对应的实物,确定所述目标实物id。

在上述示例性实施例中,以某一实物id乘坐火车的记录信息为例进行说明,即,选择该实物id在某天乘坐火车的记录信息作为被选取的时空轨迹信息,由于该被选取的时空轨迹信息在不同记录策略下有对应存储的信息,可以将存储的信息作为查询的关键词,对其他实物id的时空轨迹数据进行查询,得到与该关键词匹配的第二匹配结果,在通过确定该匹配结果中时空轨迹信息对应的实物,确定所述目标实物id;在被选取的时空轨迹信息的条数包括至少两条时,以此类推。

所述根据所述第二查询条件对预先存储的实物id的时空轨迹数据进行匹配,得到第二匹配结果,包括:

查询时间信息符合预设时间匹配策略和/或空间信息符合预设时间策略的至少两个目标时空轨迹信息;

按照实物id对所述至少两个目标时空轨迹信息进行分类,得到同一个实物id对应的目标时空轨迹信息;

判断同一个实物id对应的目标时空轨迹信息的个数是否满足预先设置的个数判断策略,得到判断结果;

在所述判断结果为实物id对应标时空轨迹信息的个数满足所述个数判断策略时,将满足个数判断策略的实物id作为目标实物id。

在上述示例性实施例中,以某一实物id乘坐火车的记录信息为例进行说明,在对其他实物id的时空轨迹数据进行查询时,可以查询与到达该到站地点相同的其他时间的火车数据,和/或,在该时间范围内查询与车站临近的其他车站的到站的火车数据,基于得到火车数据,可以确定与一条被选取的时空轨迹数据相匹配的目标时空轨迹数据;以此类推,可以得到每个被选取的时间轨迹数据相匹配的目标时空轨迹数据,基于上述处理,可以得到在时间上和空间上存储与实体id有碰撞机会的实体id。

为了进一步从有碰撞机会的实体id中选择目标实体id,可以按照实体id对目标时空轨迹数据进行分类,得到每个实体id对应的目标时空轨迹数据,再通过判断每个实物id对应的目标时空轨迹数据的个数信息是否满足个数判断策略,用于判断目标时空轨迹数据对应的实物id是否与实物id发生频繁地时空碰撞,在确定发生频繁碰撞时,确定该实物id为目标实物id。

本申请实施例提供的方法,对时空模型进行空间抽象设置,通过引入了点位空间、绝对空间、行政空间和流量空间,分别从不同维度来对时空轨迹数进行抽象建模分析。在实际的轨迹数据分析和计算中能加快数据处理。

本申请实施例提供一种时空轨迹数据的管理装置,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器调用所述存储器中的计算机程序以实现如下操作,包括:

获取实物id所发生的事件的描述信息;

按照预先设置的至少两个记录策略,对所述事件进行信息提取,得到每个记录策略对应的时空轨迹信息,其中所述每个记录策略是基于空间信息确定的;

在接收到时空轨迹数据的管理请求后,利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应。

在一个示例性实施例中,所述处理器调用所述存储器中的计算机程序以实现通过如下至少一个方式确定所述记录策略包括:

根据预先获取的行政区域信息,对地理空间进行划分,得到至少两个行政空间;

按照预先获取的经纬度划分策略,对地理空间进行划分,得到至少两个绝对空间;

根据所述事件所发生的空间中所述实物id的位置信息,确定所述时空轨迹数据对应的点位空间;

根据预先设置的时间范围内所述事件中流量信息的变化信息,确定所述时空轨迹数据对应的流量空间。

在一个示例性实施例中,所述处理器调用所述存储器中的计算机程序以实现所述利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应的操作,包括:

如果所述管理请求为查询实物id的时空轨迹信息,则获取所述管理请求中的第一查询条件信息;

按照至少两个记录策略确定所述第一查询条件对应的第一查询信息;

根据所述第一查询信息对所述实物id的时空轨迹数据进行匹配,得到第一匹配结果。

在一个示例性实施例中,所述处理器调用所述存储器中的计算机程序以实现所述利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应的操作,包括:

如果所述管理请求为查询与所述实物id存在预设的实物关系的目标实物id,获取所述实物id被选取的时空轨迹信息;

确定所述实物id被选取的时空轨迹信息在至少两个记录策略下对应的第二查询条件;

根据所述第二查询条件对预先存储的实物id的时空轨迹数据进行匹配,得到第二匹配结果;

根据所述第二匹配结果中时空轨迹信息对应的实物,确定所述目标实物id。

在一个示例性实施例中,所述处理器调用所述存储器中的计算机程序以实现所述根据所述第二查询条件对预先存储的实物id的时空轨迹数据进行匹配,得到第二匹配结果的操作之后,所述处理器调用所述存储器中的计算机程序还实现如下操作,包括:

查询时间信息符合预设时间匹配策略和/或空间信息符合预设时间策略的至少两个目标时空轨迹信息;

按照实物id对所述至少两个目标时空轨迹信息进行分类,得到同一个实物id对应的目标时空轨迹信息;

判断同一个实物id对应的目标时空轨迹信息的个数是否满足预先设置的个数判断策略,得到判断结果;

在所述判断结果为实物id对应标时空轨迹信息的个数满足所述个数判断策略时,将满足个数判断策略的实物id作为目标实物id。

本申请实施例提供的装置,获取实物id所发生的事件的描述信息,按照预先设置的至少两个记录策略,对所述事件进行信息提取,得到每个记录策略对应的时空轨迹信息,其中所述每个记录策略是基于空间信息确定的,在接收到时空轨迹数据的管理请求后,利用所述实物id对应的每个记录策略对应的时空轨迹信息,对所述管理请求进行响应,实现利用至少两个不同的空间维度来对时空轨迹数据进行查询,从而提高对管理请求的响应效率。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1