本申请涉及数据处理领域,公开了一种GPS信息提取方法、装置、设备及存储介质,所述方法包括:获取实时位置信息和历史兴趣点信息表,所述历史兴趣点信息表中包括历史兴趣点的位置信息;基于所述历史兴趣点的位置信息对所述实时位置信息进行筛选,以得到每日位置信息;将所述每日位置信息转换为预设坐标信息,并创建多个线程以通过创建的每个线程并发的从预设数据库中调用与所述预设坐标信息对应的每日兴趣点信息;按照第一预设格式将所述每日兴趣点信息按照日期以文本形式分别进行保存。对GPS信息进行提取,以区分每日新增的GPS信息和对应的POI信息。
GPS information extraction method, device, equipment and storage medium
【技术实现步骤摘要】
GPS信息提取方法、装置、设备及存储介质
本申请涉及信息提取领域,尤其涉及一种GPS信息提取方法、装置、设备及存储介质。
技术介绍
目前,对于GPS信息处理的方式大多是将获取到的前端的日增量GPS信息推送至数据处理平台,例如kafka,再利用数据处理系统(例如,storm或sparkstreaming)读取数据处理平台中的GPS经纬度信息,然后通过API接口构建调用接口,获取POI(兴趣点)信息,最后将获取到的POI信息存入数据库的数据表中。但是当日增量GPS信息的数量为万或十万级别时,容易出现数据处理平台消息阻塞的情况,需要手动进行处理。并且在进行数据处理时,每日的新增数据都存储在同一个数据表中,无法明确哪些是新增的GPS信息,也无法对每日新增的POI信息进行判断。因此,如何对GPS信息进行提取,以区分每日新增的GPS信息和对应的POI信息成为亟待解决的问题。
技术实现思路
本申请提供了一种GPS信息提取方法、装置、设备及存储介质,以对GPS信息进行提取,以区分每日新增的GPS信息和对应的POI信息。第一方面,本申请提供了一种GPS信息提取方法,所述方法包括:获取实时位置信息和历史兴趣点信息表,所述历史兴趣点信息表中包括历史兴趣点的位置信息;基于所述历史兴趣点的位置信息对所述实时位置信息进行筛选,以得到每日位置信息;将所述每日位置信息转换为预设坐标信息,并创建多个线程以通过创建的每个线程并发的从预设数据库中调用与所述预设坐标信息对应的每日兴趣点信息;按照第一预设格式将所述每日兴趣点信息按照日期以文本形式分别进行保存。第二方面,本申请还提供了一种GPS信息提取装置,所述装置包括:信息获取模块,用于获取实时位置信息和历史兴趣点信息表,所述历史兴趣点信息表中包括历史兴趣点的位置信息;信息筛选模块,用于基于所述历史兴趣点的位置信息对所述实时位置信息进行筛选,以得到每日位置信息;信息调用模块,用于将所述每日位置信息转换为预设坐标信息,并创建多个线程以通过创建的每个线程并发的从预设数据库中调用与所述预设坐标信息对应的每日兴趣点信息;信息保存模块,用于按照第一预设格式将所述每日兴趣点信息按照日期以文本形式分别进行保存。第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的GPS信息提取方法。第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的GPS信息提取方法。本申请公开了一种GPS信息提取方法、装置、设备及存储介质,通过获取实时位置信息和历史兴趣点的位置信息,然后根据历史兴趣点的位置信息对实时位置信息进行筛选,从而得到每日位置信息,再将每日位置信息转换为预设坐标信息,并创建多线程从预设数据库中调用对应的每日兴趣点信息,最终将每日兴趣点信息按照第一预设格式进行以文本形式进行保存。通过基于历史兴趣点的位置信息对实时位置信息进行筛选,从获取的实时位置信息中区分出新增的位置信息,也即每日位置信息,并且基于该每日位置信息多线程的调用与其对应的每日兴趣点信息,实现了每日位置信息和每日兴趣点信息的区分,多线程也提高了数据调用的速度和效率。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种GPS信息提取方法的示意流程图;图2是本申请实施例提供的对实时位置信息进行筛选的步骤示意流程图;图3是本申请实施例提供的将每日位置信息转换为预设坐标信息的步骤示意流程图;图4是本申请实施例提供的一种GPS信息提取方法的示意流程图;图5是图4提供的一种GPS信息提取方法的子步骤示意流程图;图6为本申请实施例提供的一种GPS信息提取装置的示意性框图;图7是本申请的实施例还提供一种GPS信息提取装置的示意性框图图8为本申请一实施例提供的一种计算机设备的结构示意性框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。本申请的实施例提供了一种GPS信息提取方法、装置、计算机设备及存储介质。GPS信息提取方法可用于对GPS信息进行提取,以区分每日新增的GPS信息和对应的POI信息。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参阅图1,图1是本申请实施例提供的一种GPS信息提取方法的示意流程图。该GPS信息提取方法通过对实时位置信息进行筛选,实现区分每日新增的GPS信息和对应的POI信息。如图1所示,该GPS信息提取方法,具体包括:步骤S101至步骤S104。S101、获取实时位置信息和历史兴趣点信息表。具体地,所述历史兴趣点(PointofInterest,POI)信息表中包括历史兴趣点的位置信息。其中,实时位置信息为前端GPS定位系统实时采集的位置信息,比如通过手机的GPS定位系统,或者车载GPS定位系统等采集的位置信息。历史兴趣点信息是指基于历史位置信息获取的历史兴趣点的位置信息,其中,历史位置信息是指相对于实时位置信息的位置信息。S102、基于所述历史兴趣点的位置信息对所述实时位置信息进行筛选,以得到每日位置信息。具体地,基于历史兴趣点的位置信息对实时位置信息进行筛选,从而得到每日新增的位置信息。在一些实施例中,为了提高对实时位置信息进行筛选的速度和准确度,请参考图2,对实时位置信息进行筛选具体可以包括以下步骤:S1021、将所述实时位置信息与历史兴趣点的位置信息进行左连接。S1022、根据为空值的本文档来自技高网...
【技术保护点】
1.一种GPS信息提取方法,其特征在于,包括:/n获取实时位置信息和历史兴趣点信息表,所述历史兴趣点信息表中包括历史兴趣点的位置信息;/n基于所述历史兴趣点的位置信息对所述实时位置信息进行筛选,以得到每日位置信息;/n将所述每日位置信息转换为预设坐标信息,并创建多个线程以通过创建的每个线程并发的从预设数据库中调用与所述预设坐标信息对应的每日兴趣点信息;/n按照第一预设格式将所述每日兴趣点信息按照日期以文本形式分别进行保存。/n
【技术特征摘要】
1.一种GPS信息提取方法,其特征在于,包括:
获取实时位置信息和历史兴趣点信息表,所述历史兴趣点信息表中包括历史兴趣点的位置信息;
基于所述历史兴趣点的位置信息对所述实时位置信息进行筛选,以得到每日位置信息;
将所述每日位置信息转换为预设坐标信息,并创建多个线程以通过创建的每个线程并发的从预设数据库中调用与所述预设坐标信息对应的每日兴趣点信息;
按照第一预设格式将所述每日兴趣点信息按照日期以文本形式分别进行保存。
2.根据权利要求1所述的GPS信息提取方法,其特征在于,所述创建多个线程以通过创建的每个线程并发的从预设数据库中调用与所述预设坐标信息对应的每日兴趣点信息,包括:
获取第一缓冲区和第二缓冲区内预设坐标信息的数量,所述第一缓冲区用于保存正在调用的每日兴趣点信息的预设坐标信息,所述第二缓冲区用于保存待调用的每日兴趣点信息的预设坐标信息;
计算所述第一缓冲区内的预设坐标信息的数量与工作线程数量的比值;
若所述第一缓冲区内的预设坐标信息的数量与工作线程数量的比值大于预设阈值,则按照预设规则增加所述工作线程数量;
若所述第一缓冲区内的预设坐标信息的数量与工作线程数量的比值小于预设阈值,则周期性的检查所述第二缓冲区内预设坐标信息的数量;
当检查得到所述第二缓冲区内预设坐标信息的数量为空的次数大于预设次数时,则按照所述预设规则减少所述工作线程数量。
3.根据权利要求1所述的GPS信息提取方法,其特征在于,所述基于所述历史兴趣点的位置信息对所述实时位置信息进行筛选,包括:
将所述实时位置信息与历史兴趣点的位置信息进行左连接;
根据为空值的所述历史兴趣点的位置信息对所述实时位置信息进行筛选。
4.根据权利要求1所述的GPS信息提取方法,其特征在于,在所述基于所述历史兴趣点的位置信息对所述实时位置信息进行筛选,以得到每日位置信息之后,还包括:
【专利技术属性】
技术研发人员:袁琴,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。