船舶的频繁活动模式挖掘方法、装置、设备和存储介质制造方法及图纸

技术编号:27088090 阅读:31 留言:0更新日期:2021-01-25 18:14
本申请公开了一种船舶的频繁活动模式挖掘方法、装置、设备和存储介质。该方法包括:基于船舶历史轨迹数据识别船舶的第一停泊行为集合,第一停泊行为集合包括至少一个停泊行为;基于每个停泊行为的发生位置确定与停泊行为对应的停泊位置区域;基于停泊位置区域确定船舶的频繁活动模式,该频繁活动模式利用频次大于或者等于频次阈值的停泊位置区域编号子序列来表示,该停泊位置区域编号子序列是将船舶停泊行为对应的停泊位置区域编号按照时间序列排列得到的。根据本申请实施例提供的技术方案,通过停泊行为的停泊位置区域挖掘船舶的频繁活动模式,保证挖掘船舶频繁活动模式的准确性同时降低挖掘的船舶的频繁活动模式的误差。差。差。

【技术实现步骤摘要】
船舶的频繁活动模式挖掘方法、装置、设备和存储介质


[0001]本申请一般涉及数据处理
,具体涉及一种船舶的频繁活动模式挖掘方法、装置、设备和存储介质。

技术介绍

[0002]海洋运输是国际贸易与往来中一种重要的运输方式,了解海洋运输过程中船舶的活动模式,有助于了解船舶的活动规律与活动变化特点,从而可以获得关于海洋运输方面的情报数据。
[0003]在相关技术中,可以基于人工填报信息或者船舶历史轨迹数据挖掘船舶的频繁活动模式。
[0004]但是,(1)人工填报信息的方法主要是通过对人工收集的船舶航海信息进行处理,获得船舶的频繁活动模式。由于人工收集的信息存在准确性与全面性较低的问题,导致获得的船舶的频繁活动模式可靠性较差;(2)基于船舶历史轨迹数据挖掘船舶的频繁活动模式,主要是通过划分网格的方法,将船舶的各条历史轨迹数据进行栅格化,并根据船舶历史轨迹的时间顺序得到船舶在各个网格中的迁移情况,再利用相关数据挖掘算法挖掘船舶的频繁活动模式。该过程中,难以确定较为合理的网格大小,会导致获得的船舶的频繁活动模式存在误差。

技术实现思路

[0005]鉴于现有技术中的上述缺陷或不足,期望提供一种提高挖掘船舶的频繁活动模式精确度的船舶的频繁活动模式挖掘方法、装置、设备和存储介质。
[0006]第一方面,本申请实施例提供一种船舶的频繁活动模式挖掘方法,方法包括:
[0007]基于船舶历史轨迹数据识别船舶的第一停泊行为集合,第一停泊行为集合包括至少一个停泊行为;
[0008]基于每个停泊行为的发生位置确定与停泊行为对应的停泊位置区域;
[0009]基于停泊位置区域确定船舶的频繁活动模式,频繁活动模式利用频次大于或者等于频次阈值的停泊位置区域编号子序列来表示,停泊位置区域编号子序列是将船舶停泊行为对应的停泊位置区域编号按照时间序列排列得到的。
[0010]第二方面,本申请实施例提供一种船舶的频繁活动模式挖掘装置,装置包括:
[0011]识别模块,被配置为基于船舶历史轨迹数据识别船舶的第一停泊行为集合,第一停泊行为集合包括至少一个停泊行为;
[0012]第一确定模块,被配置为基于每个停泊行为的发生位置确定与停泊行为对应的停泊位置区域;
[0013]第二确定模块,被配置为基于停泊位置区域确定船舶的频繁活动模式,频繁活动模式利用频次大于或者等于频次阈值的停泊位置区域编号子序列来表示,停泊位置区域编号子序列是将船舶停泊行为对应的停泊位置区域编号按照时间序列排列得到的。
[0014]第三方面,本申请实施例提供一种计算机设备,计算机设备包括:
[0015]处理器;
[0016]用于存储处理器的可执行指令的存储器;
[0017]其中,处理器被配置为执行第一方面的船舶的频繁活动模式挖掘方法。
[0018]第四方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当计算机程序被处理器执行时,实现如第一方面的船舶的频繁活动模式挖掘方法。
[0019]本申请的实施例提供的技术方案可以包括以下有益效果:
[0020]本申请实施例提供的船舶的频繁活动模式挖掘方法、装置、设备和存储介质,可以基于获取的船舶历史轨迹数据识别船舶的第一停泊行为集合,且可以基于每个停泊行为的发生位置确定与该停泊行为对应的停泊位置区域,并利用该位置区域信息挖掘船舶的频繁活动模式。相较于现有技术中提及的船舶的频繁活动模式挖掘方法,本申请实施例提供的技术方案提高船舶的频繁活动模式的准确性,减小了获取船舶的频繁活动模式的误差。
[0021]基于船舶停泊行为,将停泊行为进行合并处理,减少船舶的频繁活动模式挖掘过程中的数据处理量,提高船舶的频繁活动模式的挖掘效率。
附图说明
[0022]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0023]图1为本申请实施例的示出的一种船舶的频繁活动模式挖掘方法的流程图;
[0024]图2为本申请实施例的示出的另一种船舶的频繁活动模式挖掘方法的流程图;
[0025]图3为本申请实施例的示出的又一种船舶的频繁活动模式挖掘方法的流程图;
[0026]图4为本申请实施例的示出的再一种船舶的频繁活动模式挖掘方法的流程图;
[0027]图5为本申请实施例的示出的一种船舶的频繁活动模式挖掘装置的结构示意图;
[0028]图6为本申请实施例示出的一种计算机系统的结构示意图。
具体实施方式
[0029]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。
[0030]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0031]本申请实施例提供一种船舶的频繁活动模式挖掘方法,可以解决相关技术中挖掘船舶的频繁活动模式时出现的可靠性较低和误差较大的问题。本申请实施例提供的船舶的频繁活动模式挖掘方法可以应用于移动终端设备(例如,智能手机、平板电脑等)中,也可以应用于固定终端(台式电脑)或服务器中。如图1所示,本申请实施例提供的船舶的频繁活动模式挖掘方法,包括:
[0032]步骤101、基于船舶历史轨迹数据识别船舶的第一停泊行为集合。
[0033]在该步骤中,船舶历史轨迹数据用于表明船舶在历史时间内的航行特征,例如,该
轨迹数据可以包括船舶的航行位置,船舶在该航行位置的时间和航行速度等信息。该船舶历史轨迹数据可以基于船舶自动识别系统(英文:Automatic Identification System,简称:AIS)、雷达、北斗、全球定位系统(英文:Global Positioning System,简称:GPS)等多种手段获取,并可以基于该船舶历史轨迹数据识别船舶的第一停泊行为集合,该第一停泊行为集合包括至少一个停泊行为。基于AIS、雷达、北斗、GPS等获取的船舶历史轨迹数据,相较于现有技术中人工采集的船舶历史轨迹数据,其准确性相对于现有技术也显著进步。
[0034]步骤102、基于每个停泊行为的发生位置确定与该停泊行为对应的停泊位置区域。
[0035]步骤103、基于停泊位置区域确定船舶的频繁活动模式。
[0036]该步骤中,频繁活动模式利用频次大于或者等于频次阈值的停泊位置区域编号子序列来表示,该停泊位置区域编号子序列是将船舶停泊行为对应的停泊位置区域编号按照时间序列排列得到的。基于停泊行为的发生位置确定停泊位置区域,有效地克服了现有技术中通过栅格化划分历史轨迹数据导致船舶频繁活动模式的计算误差。
[0037]综上所述,本申请实施例提供的船舶的频繁活动模式挖掘方法,可以基于获取的船舶历史轨迹数据识别船舶的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种船舶的频繁活动模式挖掘方法,其特征在于,所述方法包括:基于船舶历史轨迹数据识别船舶的第一停泊行为集合,所述第一停泊行为集合包括至少一个停泊行为;基于每个所述停泊行为的发生位置确定与所述停泊行为对应的停泊位置区域;基于停泊位置区域确定所述船舶的频繁活动模式,所述频繁活动模式利用频次大于或者等于频次阈值的停泊位置区域编号子序列来表示,所述停泊位置区域编号子序列是将所述船舶停泊行为对应的停泊位置区域编号按照时间序列排列得到的。2.根据权利要求1所述的方法,其特征在于,所述基于每个所述停泊行为的发生位置确定与所述停泊行为对应的停泊位置区域,包括:过滤处理所述第一停泊行为集合,得到存在关联码头集合的第二停泊行为集合,所述第二停泊行为集合中的每个停泊行为存在与之关联的码头集合;分组处理多个所述码头集合,得到至少一个码头分组,所述码头分组中的码头相互连通;确定与所述停泊行为对应的停泊位置区域,所述停泊位置区域为与每个所述停泊行为对应的所述码头分组中的码头相互连通构成的位置区域。3.根据权利要求2所述的方法,其特征在于,所述过滤处理所述第一停泊行为集合,得到存在关联码头集合的第二停泊行为集合,包括:按照停泊时间的长短过滤所述第一停泊行为集合,得到过滤后的第一停泊行为集合;基于停泊行为的发生位置确定过滤后的第一停泊行为集合中的每个所述停泊行为是否存在关联的码头集合;过滤不存在关联码头集合的所述停泊行为,得到所述第二停泊行为集合。4.根据权利要求2所述的方法,其特征在于,所述分组处理多个所述码头集合,得到至少一个码头分组,包括:构建所述多个码头集合对应的连接关系图,所述连接关系图中每个节点对应于与所述第二停泊行为集合中每个所述停泊行为关联的码头集合中的码头,所述连接关系图中每条边用于连接与每个所述停泊行为关联的任意两个码头;确定所述连接关系图中具有连通性的连通子图,每个所述连通子图包含的码头为一个码头分组;给所述码头分组分配与之关联的编号。5.根据权利要求1至4任一所述的方法,其特征在于,所述基于停泊位置区域确定所述船舶的频繁活动模式,包括:获取每个所述停泊行为的发生时间和与每个所述停泊行为对应的停泊位置区域编号;按照所述停泊行为的发生时间顺序确定与所述停泊行为对应的停泊位置区域编号序列;基于至少两个相邻的发生时间划分所述停泊位置区域编号序列,得到停泊位置区域编号子序列集合;统计所述停泊位置区域编号子序列集合中每个所述停泊位置区域编号子序列的频次;确定所述频次大于或者等于频次阈值的至少一个所述停泊位置区域编号子序列作为所述船舶的频繁活动模式。
6.根据权利要求2所述的方法,其特征在于,在得到存在关联的码头的第二停泊行为集合之后,所述方法还包括:确定所述第二停泊行为集合中的每个停泊行为的发生位置是否位于与所述停泊行为关联的码头集合中任一码头的位置区域;若位于,则确定所述任一码头为所述码头集合的核心码头。7.根据权利要求6所述的方法,其特征在于,在确定与所述停泊行为对应的停泊位置区域之后,对于任一码头分组,所述方法还包括:统计第一停泊次数和至少一个第二停泊次数,所述第一停泊次数为所述停泊行为对应的码头分组为所述任一码头分组的停泊行为的次数,所述第二停泊次数为所述停泊行为的发生位置在所述任一码头分组中任一核心码头的停泊行为的次数;确定所述至少一个第二停泊次数与所述第一停泊次数之间的至少一个比值;确定所述至少一个比值中大于第一阈值的比值;将所述比值对应的核心码头确定为与所述任一码头分组对应的的代表码头。8.根据权利要求2所述的方法,其特征在于,在得到存在关联码头集合的第二停泊行为集合之后,所述方法还包括:确定所述第二停泊行为集合中相邻时间的两次停泊行为是否关联相同的码头集合;若是,则将相邻时间的两次停泊行为合并为同一次停泊行为,得到第三停泊行为集合。9.根据权利要求8所述的方法,其特征在于,在确定与所述停泊行为对应的停泊位置区域后,所述方法还包括:确定所述第三停泊行为集合中相邻时间的两次停泊行为是否存在相同的码头分组;如果存在,则将相邻时间的两次停泊行为合并为同一次停泊行为,得到第四停泊行为集合。10.一种船舶的频繁活动模式挖掘装置,其特征在于,所述装置包括:识别模块,被配置为基于船舶历史轨迹数据...

【专利技术属性】
技术研发人员:梁新徐垚任呈祥温建新朱福建段溪泽
申请(专利权)人:中电科海洋信息技术研究院有限公司
类型:发明
国别省市:

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

1