位置信息融合方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:35921242 阅读:14 留言:0更新日期:2022-12-10 11:05
本申请涉及一种位置信息融合方法、装置、设备、存储介质和程序产品。所述方法包括:获取第一标识目标对象的第一位置信息组和j个第二标识候选对象的第二位置信息组;第一位置信息为VTS信息或者AIS信息中的一个,第二位置信息为VTS信息或者AIS信息的另一个;基于第一位置信息组以及j个第二位置信息组进行损失评估,根据损失评估结果从j个第二标识候选对象中确定与第一标识目标对象对应的第二标识目标对象;将第一标识目标对象的当前第一位置信息以及第二标识目标对象的当前第二位置信息进行融合处理,得到目标移动对象的融合位置信息,并展示实时位置。采用本方法能够确定同一移动对象对应的VTS信息和AIS信息并进行关联以展示移动对象的实时位置。示移动对象的实时位置。示移动对象的实时位置。

【技术实现步骤摘要】
位置信息融合方法、装置、设备、存储介质和程序产品


[0001]本申请涉及多源信息融合
,特别是涉及一种位置信息融合方法、装置、设备、存储介质和程序产品。

技术介绍

[0002]随着海运事业的发展,水上目标信号追踪尤其重要。目前,可以获取船舶交通管理系统(Vessel Traffic Service,VTS)和船舶自动识别系统(Automatic Identification System,AIS)发出的各水上移动目标的位置信息,并基于VTS信息和AIS信息展示各水上移动目标的实时位置。为了更清楚的展示各水上移动目标的实时位置,将同一水上移动目标对应的VTS信息和AIS信息关联后展示的问题亟需解决。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够确定同一移动对象对应的VTS信息和AIS信息并进行关联以展示该移动对象的实时位置的位置信息融合方法、装置、设备、存储介质和程序产品。
[0004]第一方面,本申请提供了一种位置信息融合方法。该方法包括:
[0005]获取第一标识目标对象的第一位置信息组,并获取j个第二标识候选对象的第二位置信息组;该第一位置信息组包括n个第一位置信息,该第二位置信息组包括n个第二位置信息,该第一位置信息为VTS信息或者AIS信息中的一个,该第二位置信息为该VTS信息或者该AIS信息中的另一个;基于该第一位置信息组以及j个该第二位置信息组进行损失评估,根据损失评估结果从j个该第二标识候选对象中确定与该第一标识目标对象对应的第二标识目标对象;将该第一标识目标对象的当前第一位置信息以及该第二标识目标对象的当前第二位置信息进行融合处理,得到目标移动对象的融合位置信息,并基于该融合位置信息展示该目标移动对象的实时位置。
[0006]在其中一个实施例中,该基于该第一位置信息组以及j个该第二位置信息组进行损失评估,根据损失评估结果从j个该第二标识候选对象中确定与该第一标识目标对象对应的第二标识目标对象,包括:
[0007]基于预设损失函数,多次计算该第一位置信息组与各第二位置信息组之间的损失值,并从各次计算结果中确定小于预设损失阈值的多个最小损失值;将连续m个计算结果的最小损失值所对应的同一个第二标识候选对象作为该第二标识目标对象。
[0008]在其中一个实施例中,该方法还包括:将该融合位置信息写入redis数据库中的与该目标移动对象对应的键值中;轮询该redis数据库中所有移动对象对应的键值,确定多个融合移动对象,该融合移动对象对应的键值中包括该融合移动对象对应的融合位置信息;获取各融合移动对象对应的融合位置信息,并写入规格化键值中;响应于全量统计指令,输出该规格化键值中的信息以展示各融合移动对象的实时位置。
[0009]在其中一个实施例中,该获取第一标识目标对象的第一位置信息组,并获取j个第
二标识候选对象的第二位置信息组,包括:从redis数据库中的第一存储链表中获取规格化处理后的该n个第一位置信息构成该第一位置信息组;从redis数据库中的j个该第二标识候选对象分别对应的第二存储链表中获取规格化处理后的该n个第二位置信息构成该第二位置信息组。
[0010]在其中一个实施例中,该方法还包括:从卡夫卡消息队列中获取实时传输的不同移动对象对应的当前位置信息;基于Flink实时流计算平台,根据该移动对象对应的历史位置信息以及该当前位置信息,确定该移动对象对应的规格化位置信息,并将该规格化位置信息作为目标位置信息存储至目标存储链表中;其中,该移动对象为该第一标识目标对象或该第二标识候选对象;对应的,该目标位置信息为该第一位置信息或该第二位置信息,该目标存储链表为该第一存储链表或该第二存储链表。
[0011]在其中一个实施例中,该根据该移动对象对应的历史位置信息以及该当前位置信息,确定该移动对象对应的规格化位置信息,包括:根据预设时间间隔确定该当前位置信息中包括的第一时间是否为规格化时间;若该第一时间为该规格化时间,则将该当前位置信息作为该规格化位置信息;若该第一时间不为该规格化时间,则根据该历史位置信息以及该当前位置信息确定该规格化位置信息。
[0012]在其中一个实施例中,该根据预设时间间隔确定该当前位置信息中包括的第一时间是否为规格化时间,包括:根据该预设时间间隔确定多个规格化时间点;将该第一时间与该多个规格化时间点进行对比,若该第一时间与该多个规格化时间点中的一个相同,则确定该第一时间为该规格化时间;若该第一时间与该多个规格化时间点不同,则确定该第一时间不为该规格化时间。
[0013]在其中一个实施例中,该根据该历史位置信息以及该当前位置信息确定该规格化位置信息,包括:根据该第一时间以及该历史位置信息中包括的第二时间确定第一时间差值;根据该第二时间以及目标规格化时间点确定第二时间差值;对于该历史位置信息中包括的各第一位置参数以及该当前位置信息中的各第二位置参数,基于该第一时间差值以及该第二时间差值对同类型的该第一位置参数和该第二位置参数进行加权平均处理,得到多个规格化后的位置参数,将该多个规格化后的位置参数作为该规格化位置信息。
[0014]在其中一个实施例中,该基于该第一时间差值以及该第二时间差值对同类型的该第一位置参数和该第二位置参数进行加权平均处理,包括:对于同类型的该第二位置参数与该第一位置参数,将该第二位置参数与该第一位置参数作差得到参数差值;将该参数差值除以该第一时间差值并乘以该第二时间差值,得到候选参数值,并将该第一位置参数与该候选参数值求和,得到规格化后的位置参数。
[0015]第二方面,本申请还提供了一种位置信息融合装置。该装置包括:
[0016]获取模块,用于获取第一标识目标对象的第一位置信息组,并获取j个第二标识候选对象的第二位置信息组;该第一位置信息组包括n个第一位置信息,该第二位置信息组包括n个第二位置信息,该第一位置信息为VTS信息或者AIS信息中的一个,该第二位置信息为该VTS信息或者该AIS信息中的另一个;
[0017]评估模块,用于基于该第一位置信息组以及j个该第二位置信息组进行损失评估,根据损失评估结果从j个该第二标识候选对象中确定与该第一标识目标对象对应的第二标识目标对象;
[0018]融合模块,用于将该第一标识目标对象的当前第一位置信息以及该第二标识目标对象的当前第二位置信息进行融合处理,得到目标移动对象的融合位置信息,并基于该融合位置信息展示该目标移动对象的实时位置。
[0019]在其中一个实施例中,该评估模块,具体用于:
[0020]基于预设损失函数,多次计算该第一位置信息组与各第二位置信息组之间的损失值,并从各次计算结果中确定小于预设损失阈值的多个最小损失值;将连续m个计算结果的最小损失值所对应的同一个第二标识候选对象作为该第二标识目标对象。
[0021]在其中一个实施例中,该装置还包括存储模块:
[0022]存储模块,用于将该融合位置信息写入redis数据库中的与该目标移动对象对应的键值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种位置信息融合方法,其特征在于,所述方法包括:获取第一标识目标对象的第一位置信息组,并获取j个第二标识候选对象的第二位置信息组;所述第一位置信息组包括n个第一位置信息,所述第二位置信息组包括n个第二位置信息,所述第一位置信息为VTS信息或者AIS信息中的一个,所述第二位置信息为所述VTS信息或者所述AIS信息中的另一个;基于所述第一位置信息组以及j个所述第二位置信息组进行损失评估,根据损失评估结果从j个所述第二标识候选对象中确定与所述第一标识目标对象对应的第二标识目标对象;将所述第一标识目标对象的当前第一位置信息以及所述第二标识目标对象的当前第二位置信息进行融合处理,得到目标移动对象的融合位置信息,并基于所述融合位置信息展示所述目标移动对象的实时位置。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一位置信息组以及j个所述第二位置信息组进行损失评估,根据损失评估结果从j个所述第二标识候选对象中确定与所述第一标识目标对象对应的第二标识目标对象,包括:基于预设损失函数,多次计算所述第一位置信息组与各所述第二位置信息组之间的损失值,并从各次计算结果中确定小于预设损失阈值的多个最小损失值;将连续m个计算结果的最小损失值所对应的同一个第二标识候选对象作为所述第二标识目标对象。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述融合位置信息写入redis数据库中的与所述目标移动对象对应的键值中;轮询所述redis数据库中所有移动对象对应的键值,确定多个融合移动对象,所述融合移动对象对应的键值中包括所述融合移动对象对应的融合位置信息;获取各所述融合移动对象对应的融合位置信息,并写入规格化键值中;响应于全量统计指令,输出所述规格化键值中的信息以展示各所述融合移动对象的实时位置。4.根据权利要求1所述的方法,其特征在于,所述获取第一标识目标对象的第一位置信息组,并获取j个第二标识候选对象的第二位置信息组,包括:从redis数据库中的第一存储链表中获取规格化处理后的所述n个第一位置信息构成所述第一位置信息组;从redis数据库中的j个所述第二标识候选对象分别对应的第二存储链表中获取规格化处理后的所述n个第二位置信息构成所述第二位置信息组。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:从卡夫卡消息队列中获取实时传输的不同移动对象对应的当前位置信息;基于Flink实时流计算平台,根据所述移动对象对应的历史位置信息以及所述当前位置信息,确定所述移动对象对应的规格化位置信息,并将所述规格化位置信息作为目标位置信息存储至目标存储链表中;其中,所述移动对象为所述第一标识目标对象或所述第二标识候选对象;对应的,所述目标位置信息为所述第一位置信息或所述第二位置信息,所述目标存储链表为所述第一存储链表或所述第二存储链表。
6.根据权利要求5所述的方法,其特征在于,所述根据所述移动对象对应的历史位置信息以及所述当前位置信息,确定所述移动对象对应的规格化位置信息,包括:根据预设时间间隔确定所述当前位置信息中包括的第一时间是否为规格化时间;若所述第...

【专利技术属性】
技术研发人员:阮佳高宇郑宏辉张新建
申请(专利权)人:中华人民共和国广东海事局
类型:发明
国别省市:

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

1