目标船只轨迹监测方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:38906997 阅读:16 留言:0更新日期:2023-09-22 14:25
本发明专利技术提供一种目标船只轨迹监测方法、装置、电子设备及可读存储介质,涉及数据处理技术领域,该方法包括:获取第一AIS数据,包括第一水上移动通信业务标识码MMSI和第一位置和第一移动数据,第一移动数据用于表征目标对象目标船只的移动情况;接收目标对象目标船只发送的第二AIS数据,第二AIS数据包括第二MMSI、第二位置和第二移动数据;在第一MMSI和第二MMSI匹配的情况下,或者,在第一MMSI和第二MMSI不匹配,且第一移动数据与第二移动数据匹配的情况下,基于第一位置和第二位置,计算目标对象目标船只的轨迹。本发明专利技术能提高对目标船只的航运轨迹监控准确率。只的航运轨迹监控准确率。只的航运轨迹监控准确率。

【技术实现步骤摘要】
目标船只轨迹监测方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及数据处理
,具体涉及一种目标船只轨迹监测方法、装置、电子设备及可读存储介质。

技术介绍

[0002]船舶自动识别系统(Automatic identification System,AIS)数据是船只在海上航行时确定轨迹的重要参数之一,在相关技术中,通过依次接收同一船只发送的AIS数据,可以得到船只的航运轨迹。而在实际航运过程中,船只存在长时间不发生AIS数据,或者,关闭发送AIS数据的装置后重新开启(关闭后重新开启,AIS数据中的水上移动通信业务标识码(Maritime Mobile Service Identify,MMSI)发生改变)的情况,相关技术中在长时间未接收到AIS数据,或者,收到新的MMSI对应的AIS数据后绘制新的航运轨迹,与船只之前的航运轨迹断裂,被认为是船只的两次航运轨迹,与实际船只只有一次航运轨迹冲突,导致对船只的航运轨迹监控准确率较低。
[0003]可见,相关技术中存在对船只的航运轨迹监控准确率较低的问题。

技术实现思路

[0004]本专利技术实施例提供一种目标船只轨迹监测方法、装置、电子设备及可读存储介质方法、装置、电子设备及可读存储介质,以解决现有技术中存在对目标的航运轨迹监控准确率较低的问题。
[0005]为解决上述问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供一种目标船只轨迹监测方法,包括:获取目标船只的第一船舶自动识别系统AIS数据,第一AIS数据包括第一水上移动通信业务标识码MMSI和第一位置和第一移动数据,所述第一移动数据用于表征所述目标船只的移动情况;接收所述目标船只发送的第二AIS数据,所述第二AIS数据包括第二MMSI、第二位置和第二移动数据,所述第一AIS数据的发送时间早于所述第二AIS数据的发送时间;在第一MMSI和所述第二MMSI匹配的情况下,或者,在所述第一MMSI和所述第二MMSI不匹配,且所述第一移动数据与所述第二移动数据匹配的情况下,基于所述第一位置和所述第二位置,计算所述目标船只的轨迹。
[0006]第二方面,本专利技术实施例还提供一种目标船只轨迹监测装置,包括:第一获取模块,用于获取目标船只的第一船舶自动识别系统AIS数据,第一AIS数据包括第一水上移动通信业务标识码MMSI和第一位置和第一移动数据,所述第一移动数据用于表征所述目标船只的移动情况;第一接收模块,用于接收所述目标船只发送的第二AIS数据,所述第二AIS数据包括第二MMSI、第二位置和第二移动数据,所述第一AIS数据的发送时间早于所述第二AIS数据的发送时间;
第一计算模块,用于在第一MMSI和所述第二MMSI匹配的情况下,或者,在所述第一MMSI和所述第二MMSI不匹配,且所述第一移动数据与所述第二移动数据匹配的情况下,基于所述第一位置和所述第二位置,计算所述目标船只的轨迹。
[0007]第三方面,本专利技术实施例还提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的目标船只轨迹监测方法中的步骤。
[0008]第四方面,本专利技术实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如上述第一方面所述的目标船只轨迹监测方法中的步骤。
[0009]在本专利技术实施例中,通过获取目标船只的包括第一MMSI、第一位置和第一移动数据的第一AIS数据,以及接收目标船只发送的包括第二MMSI、第二位置和第二移动数据的第二AIS数据;在第一MMSI和第二MMSI匹配的情况下,或者,在第一MMSI和第二MMSI不匹配,且第一移动数据与第二移动数据匹配的情况下,基于第一位置和第二位置,计算目标船只的轨迹,避免出现在长时间未接收到AIS数据,或者,收到新的MMSI对应的AIS数据后绘制新的航运轨迹,与船只之前的航运轨迹断裂的情况,进而提高了对船只的航运轨迹监控准确率。
附图说明
[0010]为更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本专利技术实施例提供的一种目标船只轨迹监测方法的流程图;图2是本专利技术实施例提供的第一位置和第二位置的示意图;图3是本专利技术实施例提供的对目标船只进行监测的框架图;图4是本专利技术实施例提供的训练目标预测模型的示意图;图5是本专利技术实施例提供的一种目标船只轨迹监测装置的结构图;图6是本专利技术实施例提供的一种电子设备的结构图。
具体实施方式
[0012]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0013]请参见图1,图1是本专利技术实施例提供的一种目标船只轨迹监测方法的流程图,如图1所示,包括以下步骤:步骤101、获取目标船只的第一船舶自动识别系统AIS数据,第一AIS数据包括第一水上移动通信业务标识码MMSI和第一位置和第一移动数据,所述第一移动数据用于表征所述目标船只的移动情况。
[0014]上述第一AIS数据为预先存储有多个船只中每个船只的AIS数据,多个船只中包括目标船只,通过获取目标船只的第一AIS数据。第一AIS数据可以存储在高吞吐量的分布式
发布订阅消息系统中(例如Kafka)中,在每次接收到船只的AIS数据后都写入Kafka中,在需要监控船只轨迹的情况下从Kafka中获取第一AIS数据。
[0015]上述第一MMSI为目标船只的第一AIS数据的标识。应理解,目标船只在航行过程中每次开启发送AIS数据的装置后,目标船只发送的AIS数据中MMSI发生变化,故在获取第一AIS数据的第一MMSI的过程中,将第一AIS数据中目标船只最后发送的AIS数据的MMSI作为第一MMSI。
[0016]上述第一位置为目标船只发送AIS数据时所在的位置,可以为经纬度位置,也可以为经纬度位置转换后的数据。例如,通过GeoHash算法计算当前位置的GeoHash编码。具体的,将纬度范围(

90,90)分为第一纬度区间(

90,0)和第二纬度区间(0,90),在目标船只的位置的纬度位于第一区间的情况下,则编码为0,否则编码为1。将轨迹点的纬度所落的纬度区间再平分成两个纬度区间进行编码,以此类推,按照设定平分次数进行平分,得到目标船只的位置的纬度编码。同样的,对经度也进行类似处理,对经度范围(

180,180)依次细分,进行编码,得到目标船只的位置的经度编码。最后合并经度编码和纬度编码,奇数位放纬度,偶数位放经度,组成一串新的二进制编码,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标船只轨迹监测方法,其特征在于,包括:获取目标船只的第一船舶自动识别系统AIS数据,第一AIS数据包括第一水上移动通信业务标识码MMSI和第一位置和第一移动数据,所述第一移动数据用于表征所述目标船只的移动情况;接收所述目标船只发送的第二AIS数据,所述第二AIS数据包括第二MMSI、第二位置和第二移动数据,所述第一AIS数据的发送时间早于所述第二AIS数据的发送时间;在第一MMSI和所述第二MMSI匹配的情况下,或者,在所述第一MMSI和所述第二MMSI不匹配,且所述第一移动数据与所述第二移动数据匹配的情况下,基于所述第一位置和所述第二位置,计算所述目标船只的轨迹。2.根据权利要求1所述的方法,其特征在于,在所述接收所述目标船只发送的第二AIS数据之后,所述方法还包括如下至少一项:在所述第一MMSI为空,所述第二MMSI存在的情况下,或者,在所述第一MMSI和所述第二MMSI均存在且相同的情况下,确定所述第一MMSI和所述第二MMSI匹配;在所述第一MMSI和所述第二MMSI均存在且不相同的情况下,确定所述第一MMSI和所述第二MMSI不匹配。3.根据权利要求2所述的方法,其特征在于,在所述确定所述第一MMSI和所述第二MMSI匹配,或者,所述确定所述第一MMSI和所述第二MMSI不匹配之前,所述方法包括:接收多个第三AIS数据,所述第三AIS数据包括第三MMSI数据和第三位置,所述多个第三AIS数据为多个船只发送的实时AIS数据,所述多个船只为所述目标船只以外的船只;在第一船只的第三MMSI与所述第二MMSI相同的情况下,计算所述第二位置和所述第三位置之间的距离,所述第一船只为所述多个船只中的一个船只;在所述第二位置和所述第三位置之间的距离大于第一设定距离阈值的情况下,删除所述第二AIS数据。4.根据权利要求1所述的方法,其特征在于,在所述接收所述目标船只发送的第二AIS数据之后,所述方法还包括:在所述第一MMSI和所述第二MMSI不匹配的情况下,计算所述第一位置和所述第二位置之间的距离,以及接收到所述第一MMSI和接收到所述第二MMSI之间的时间间隔;在所述第一位置和所述第二位置之间的距离小于或等于第二设定距离阈值,或者,在接收到所述第一MMSI和接收到所述第二MMSI之间的时间间隔小于或等于时间阈值的情况下,基于目标预测模型对所述第一移动数据和所述第二移动数据进行计算,得到目标概率;在所述目标概率大于设定概率阈值的情况下,确定所述第一移动数据和所述第二移动数据匹配。5.根据权利要求4所述的方法,其特征在于,所述第二设定距离阈值通过如下方式得到:获取所述目标船只在所述第一位置的速度;将所述目标船只在所述第一位置的速度与所...

【专利技术属性】
技术研发人员:胡威李娟张新何杰陈兰文何训于龙广睿吴旭东彭泽洋剧梦婕蒋琦王浩王文琦段文博
申请(专利权)人:铁塔智联技术有限公司
类型:发明
国别省市:

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

1