预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115328903A(43)申请公布日2022.11.11(21)申请号202211250461.5(22)申请日2022.10.13(71)申请人亿海蓝(北京)数据技术股份公司地址100089北京市海淀区望福园东区曙光综合楼A栋603室(72)发明人梁韩旭(74)专利代理机构北京友联知识产权代理事务所(普通合伙)11343专利代理师赵文颖尚志峰(51)Int.Cl.G06F16/215(2019.01)G06F16/2455(2019.01)G06F16/29(2019.01)权利要求书2页说明书11页附图8页(54)发明名称船舶停留状态识别方法和装置、电子设备和存储介质(57)摘要本申请公开了一种船舶停留状态识别方法和装置、电子设备和存储介质,属于船舶技术领域。其中,船舶停留状态识别方法,包括:获取船舶发出的船舶自动识别系统报文。解析船舶自动识别系统报文,得到第一数据。对第一数据进行清洗,得到第二数据。基于第二数据,生成船舶航行轨迹。对船舶航行轨迹进行轨迹修正。对轨迹修正后的船舶航行轨迹,进行停留点检测,得到停留点集合。基于停留点集合,获取船舶停留状态。CN115328903ACN115328903A权利要求书1/2页1.一种船舶停留状态识别方法,其特征在于,包括:获取船舶发出的船舶自动识别系统报文;解析所述船舶自动识别系统报文,得到第一数据;对所述第一数据进行清洗,得到第二数据;基于所述第二数据,生成船舶航行轨迹;对所述船舶航行轨迹进行轨迹修正;对所述轨迹修正后的船舶航行轨迹,进行停留点检测,得到停留点集合;基于所述停留点集合,获取船舶停留状态。2.根据权利要求1所述的船舶停留状态识别方法,其特征在于,所述解析所述船舶自动识别系统报文,得到第一数据,具体包括:根据特殊标识符翻译本,对所述船舶自动识别系统报文进行解析,得到第一数据,所述第一数据包括所述船舶的海上移动识别码、经度、纬度、航速和/或船首向。3.根据权利要求1所述的船舶停留状态识别方法,其特征在于,所述对所述第一数据进行清洗,得到第二数据,具体包括:清洗所述第一数据中经度和/或纬度超过第一度数的数据;和/或清洗所述第一数据中航速超过第一阈值的数据;和/或清洗所述第一数据中海上移动识别码异常的数据;和/或清洗所述第一数据中关键字段缺失的数据。4.根据权利要求1所述的船舶停留状态识别方法,其特征在于,所述对所述船舶航行轨迹进行轨迹修正,具体包括:对所述船舶航行轨迹中存在的噪点进行处理,得到平滑的船舶航行轨迹;在所述平滑的船舶航行轨迹中,基于任意两个轨迹点的采样间隔大于第一时间阈值,基于所述船舶在两个轨迹点的航速、航向以及时间,获取插值点,完成所述船舶航行轨迹的修正。5.根据权利要求4所述的船舶停留状态识别方法,其特征在于,所述基于所述船舶在两个轨迹点的航速、航向以及时间,获取插值点,具体包括:通过所述航向判断所述轨迹为直线轨迹段或曲线轨迹段;在所述轨迹为直线轨迹段的情况下,通过前后两个轨迹点的距离和时间间隔,采用线性插值方法获取插值点;在所述轨迹为曲线轨迹段的情况下,通过前后两个轨迹点的航速和航向获取插值点。6.根据权利要求1所述的船舶停留状态识别方法,其特征在于,所述对所述轨迹修正后的船舶航行轨迹,进行停留点检测,得到停留点集合,具体包括:基于第二距离阈值和第二时间阈值,获取所述轨迹修正后的船舶航行轨迹中的多个所述停留点集合;获取所述停留点集合的中心点和半径;基于所述中心点和半径,获取相邻的两个所述停留点集合的中心点距离和半径差值,在所述中心点距离小于所述半径差值的情况下,将相邻的两个所述停留点集合合并,得到最终的停留点集合。7.根据权利要求1至6中任一项所述的船舶停留状态识别方法,其特征在于,所述基于2CN115328903A权利要求书2/2页所述停留点集合,获取船舶停留状态,具体包括:获取所述停留点集合的中心位置的经纬度;获取港口库中与所述中心位置距离最近泊位的经纬度;获取所述中心位置与所述泊位之间的第一距离;获取所述停留点集合停留期间累计航行距离;获取所述停留点集合中轨迹点的位置重复率;获取所述停留点集合中轨迹点的航首向重复率;基于所述第一距离、所述累计航行距离、所述位置重复率和所述航首向重复率,获取所述船舶停留状态。8.一种船舶停留状态识别装置,其特征在于,包括:第一获取模块,用于获取船舶发出的船舶自动识别系统报文;解析模块,用于解析所述船舶自动识别系统报文,得到第一数据;清洗模块,用于对所述第一数据进行清洗,得到第二数据;生成模块,用于基于所述第二数据,生成船舶航行轨迹;修正模块,用于对所述船舶航行轨迹进行轨迹修正;检测模块,用于对所述轨迹修正后的船舶航行轨迹,进行停留点检测,得到停留点集合