CN115730156A - 一种船舶新闻到轨迹的匹配***及方法 - Google Patents
一种船舶新闻到轨迹的匹配***及方法 Download PDFInfo
- Publication number
- CN115730156A CN115730156A CN202211504875.6A CN202211504875A CN115730156A CN 115730156 A CN115730156 A CN 115730156A CN 202211504875 A CN202211504875 A CN 202211504875A CN 115730156 A CN115730156 A CN 115730156A
- Authority
- CN
- China
- Prior art keywords
- ship
- track
- news
- event
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A10/00—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE at coastal zones; at river basins
- Y02A10/40—Controlling or monitoring, e.g. of flood or hurricane; Forecasting, e.g. risk assessment or mapping
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种船舶新闻到轨迹的匹配方法及装置,该方法包括:监测船舶新闻网站,并加载船舶新闻数据;所述船舶新闻数据包括对应的水上移动通信业务标识码;对船舶新闻数据进行解析,得到船舶新闻数据解析事件信息;对所述船舶新闻数据解析事件信息进行编码,得到船舶新闻数据解析事件编码信息;对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹;对所述船舶新闻事件轨迹和船舶库中已知的船舶位置数据轨迹进行匹配,如果匹配,将所述船舶新闻数据解析事件编码信息及其对应的水上移动通信业务标识码存入船舶库。本发明方法从船舶新闻到轨迹具有较高的匹配效率,可极大的解放人工,提高匹配的准确率。
Description
技术领域
本发明涉及船舶新闻到轨迹的匹配技术领域,尤其涉及一种船舶新闻到轨迹的匹配***及方法。
背景技术
通过船舶自动识别***(Automatic Identification System,AIS),能够实时获取海上船舶航迹信息,为进一步对船舶动态进行实时监控,需要将船舶新闻中的事件与实际船舶进行匹配,这对于实时地掌握船舶的动态信息具有重要意义,当前,多是以人工的方式进行匹配,该种方案在面对数量众多的船舶及其新闻时,需要耗费大量的人工及时间、精力,且容易出现错误或疏漏。因此需要研究进行船舶新闻到轨迹的匹配方法,以实现快速准确的匹配,鉴于此,提出本申请。
发明内容
本发明所要解决的技术问题在于,提供一种船舶新闻到轨迹的匹配***及方法,能够通过监测船舶新闻网站,并下载船舶新闻数据;所述船舶新闻数据包括对应的水上移动通信业务标识码;对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息;对所述船舶新闻数据解析事件信息进行编码,得到船舶新闻数据解析事件编码信息;对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹;对所述船舶新闻事件轨迹和船舶库中已知的船舶位置数据轨迹进行匹配,如果匹配,将所述船舶新闻数据解析事件编码信息及其对应的水上移动通信业务标识码存入船舶库。
为了解决上述技术问题,本发明实施例第一方面公开了一种船舶新闻到轨迹的匹配方法,所述方法包括:
S1,监测船舶新闻网站,并加载船舶新闻数据;所述船舶新闻数据包括对应的水上移动通信业务标识码;
S2,对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息;
S3,对所述船舶新闻数据解析事件信息进行编码,得到船舶新闻数据解析事件编码信息;
S4,对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹;
S5,对所述船舶新闻事件轨迹和船舶库中已知的船舶位置数据轨迹进行匹配,如果匹配,将所述船舶新闻数据解析事件编码信息及其对应的水上移动通信业务标识码存入船舶库。
作为一种可选的实施方式,本发明实施例第一方面中,所述对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息,包括:
S21,对所述船舶新闻数据进行语法分析,得到语法树;
S22,对所述语法树进行句法分析,得到船舶新闻数据解析事件信息;所述船舶新闻数据解析事件信息包括船舶新闻数据依赖关系、事件角色、事件属性和命名实体。
作为一种可选的实施方式,本发明实施例第一方面中,所述对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹,包括:
S41,对所述船舶新闻数据解析事件编码信息中的地点信息进行反向地理编码,得到经纬度位置信息和结构化的地理位置信息;
S42,对所述经纬度位置信息和结构化的地理位置信息、所述时间信息进行处理,得到船舶新闻事件轨迹。
作为一种可选的实施方式,本发明实施例第一方面中,所述对所述船舶新闻事件轨迹和已知的船舶位置数据轨迹进行匹配,包括:
S51,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积;
S52,对所述单位长度面积和预设的单位长度面积阈值进行比较,如果小于所述预设的单位长度面积阈值,则所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹匹配。
作为一种可选的实施方式,本发明实施例第一方面中,所述对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积,包括:
S511,利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积;
S512,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹的长度平均值;
S513,对所述两条轨迹间面积和所述两条轨迹的长度平均值进行处理,得到单位长度面积。
作为一种可选的实施方式,本发明实施例第一方面中,所述利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积,包括:
对构成船舶新闻事件轨迹和所述已知的船舶位置数据轨迹的离散点进行处理,在两条轨迹之间形成多个连续不重叠的三角形;
计算所述多个连续不重叠的三角形的面积和,所述面积和为两条轨迹间面积。
本发明实施例第二方面公开了一种船舶新闻到轨迹的匹配装置,所述装置包括:
新闻数据下载模块,用于监测船舶新闻网站,并加载船舶新闻数据;所述船舶新闻数据包括对应的水上移动通信业务标识码;
事件信息解析模块,用于对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息;
事件信息编码模块,用于对所述船舶新闻数据解析事件信息进行编码,得到船舶新闻数据解析事件编码信息;
事件轨迹生成模块,用于对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹;
轨迹匹配录入模块,用于对所述船舶新闻事件轨迹和船舶库中已知的船舶位置数据轨迹进行匹配,如果匹配,将所述船舶新闻数据解析事件编码信息及其对应的水上移动通信业务标识码存入船舶库。
作为一种可选的实施方式,本发明实施例第二方面中,所述对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息,包括:
S21,对所述船舶新闻数据进行语法分析,得到语法树;
S22,对所述语法树进行句法分析,得到船舶新闻数据解析事件信息;所述船舶新闻数据解析事件信息包括船舶新闻数据依赖关系、事件角色、事件属性和命名实体。
作为一种可选的实施方式,本发明实施例第二方面中,所述对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹,包括:
S41,对所述船舶新闻数据解析事件编码信息中的地点信息进行反向地理编码,得到经纬度位置信息和结构化的地理位置信息;
S42,对所述经纬度位置信息和结构化的地理位置信息、所述时间信息进行处理,得到船舶新闻事件轨迹。
作为一种可选的实施方式,本发明实施例第二方面中,所述对所述船舶新闻事件轨迹和已知的船舶位置数据轨迹进行匹配,包括:
S51,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积;
S52,对所述单位长度面积和预设的单位长度面积阈值进行比较,如果小于所述预设的单位长度面积阈值,则所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹匹配。
作为一种可选的实施方式,本发明实施例第二方面中,所述对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积,包括:
S511,利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积;
S512,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹的长度平均值;
S513,对所述两条轨迹间面积和所述两条轨迹的长度平均值进行处理,得到单位长度面积。
作为一种可选的实施方式,本发明实施例第二方面中,所述利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积,包括:
对构成船舶新闻事件轨迹和所述已知的船舶位置数据轨迹的离散点进行处理,在两条轨迹之间形成多个连续不重叠的三角形;
计算所述多个连续不重叠的三角形的面积和,所述面积和为两条轨迹间面积。
本发明第三方面公开了另一种船舶新闻到轨迹的匹配装置,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的船舶新闻到轨迹的匹配方法中的部分或全部步骤。
本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明实施例第一方面公开的船舶新闻到轨迹的匹配方法中的部分或全部步骤。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,通过对轨迹的匹配,实现船舶新闻事件与实际船舶的匹配,其可以编程的方式实现,通过基于Spark的包装,用于批量处理船舶新闻数据,解析船舶新闻数据中的事件信息,进行事件编码,进而基于事件编码中的地点、时间生成事件轨迹,在船舶的船舶位置(AIS)轨迹与事件轨迹匹配时,将事件编码及其对应的水上移动通信业务标识码(MMSI码)录入到船舶库中,从船舶新闻到轨迹具有较高的匹配效率,可极大的解放人工,提高匹配的准确率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种船舶新闻到轨迹的匹配方法的流程示意图;
图2是本发明实施例公开的一种船舶新闻到轨迹的匹配装置的流程示意图;
图3是本发明实施例公开的另一种船舶新闻到轨迹的匹配装置的流程示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明公开了一种船舶新闻到轨迹的匹配***及方法,能够通过新闻数据下载模块获取船舶新闻数据;事件信息解析模块和新闻数据下载模块及事件信息编码模块进行通联,以生成船舶新闻数据解析事件信息;事件信息编码模块和事件轨迹生成模块和所述轨迹匹配录入模块通联,以生成船舶新闻数据解析事件编码信息;事件轨迹生成模块和事件信息编码模块通联,以生成船舶新闻事件轨迹;轨迹匹配录入模块用于和事件轨迹生成模块进行通联,对所述船舶新闻事件轨迹和船舶库中已知的船舶位置数据轨迹进行匹配,如果匹配,将所述船舶新闻数据解析事件编码信息及其对应的水上移动通信业务标识码存入船舶库。
实施例一
请参阅图1,图1是本发明实施例公开的一种船舶新闻到轨迹的匹配方法的流程示意图。其中,图1所描述的船舶新闻到轨迹的匹配方法应用于船舶新闻到轨迹的匹配技术领域,如进行船舶类型的判断、船舶的定位于跟踪等,本发明实施例不做限定。如图1所示,该船舶新闻到轨迹的匹配方法可以包括以下操作:
S1,监测船舶新闻网站,并加载船舶新闻数据;所述船舶新闻数据包括对应的水上移动通信业务标识码;
可选的船舶新闻数据中还包含船舶名称、地点、时间、事件等信息;
S2,对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息;
S3,对所述船舶新闻数据解析事件信息进行编码,得到船舶新闻数据解析事件编码信息;
可选的,可参考编码体系CAMEO进行编码;CAMEO(Conflict and Mediation EventObservations)是用于全球范围内在政治领域分析冲突与调解事件的编码框架。参考CAMEO编码体系,为船舶新闻数据解析事件信息进行编码,分为若干个大类,若干个小类,每一类均使用层次型编码标识,每种类别均包含类别的详细解释与相关示例。
S4,对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹;
S5,对所述船舶新闻事件轨迹和船舶库中已知的船舶位置数据轨迹进行匹配,如果匹配,将所述船舶新闻数据解析事件编码信息及其对应的水上移动通信业务标识码存入船舶库。
可选的,所述对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息,包括:
S21,对所述船舶新闻数据进行语法分析,得到语法树;
S22,对所述语法树进行句法分析,得到船舶新闻数据解析事件信息;所述船舶新闻数据解析事件信息包括船舶新闻数据依赖关系、事件角色、事件属性和命名实体。
可选的,可参照NLP技术实施语法分析;
可选的,进行语法分析可以采用自上而下语法分析方法(LL分析法),给定文法G和源程序串r。从G的开始符号S出发,通过反复使用产生式对句型中的非终结符进行替换(推导),逐步推导出r。这是一种产生的方法,面向目标的方法。分析的主旨为选择产生式的合适的侯选式进行推导,逐步使推导结果与r匹配。进行语法分析其目标是分析句子的语法结构并将其表示为容易理解的结构。
对所述船舶新闻数据进行语法分析得到语法树,语法树中的每一个节点都有一个标记,语法树是句子结构的图形表示,它代表了句子的推导结果,有利于理解句子语法结构的层次。简单说,语法树就是按照某一规则进行推导时所形成的树。一棵语法树包括了一个句型的所有可能的推导过程。
可选的,所述对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹,包括:
S41,对所述船舶新闻数据解析事件编码信息中的地点信息进行反向地理编码,得到经纬度位置信息和结构化的地理位置信息;
反向地理编码即将点位置反向编码为可读地址或地名;
与地理编码和路由服务相结合,反向地理编码是基于移动位置的服务的关键组成部分,可将GPS获得的坐标转换为可读的地址,最终用户更易于理解。
S42,对所述经纬度位置信息和结构化的地理位置信息、所述时间信息进行处理,得到船舶新闻事件轨迹。
可选的,所述对所述船舶新闻事件轨迹和已知的船舶位置数据轨迹进行匹配,包括:
S51,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积;
S52,对所述单位长度面积和预设的单位长度面积阈值进行比较,如果小于所述预设的单位长度面积阈值,则所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹匹配。
其中单位长度面积阈值可以通过大量实验进行设定,本发明不做限制。
可选的,所述对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积,包括:
S511,利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积;
S512,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹的长度平均值;
S513,对所述两条轨迹间面积和所述两条轨迹的长度平均值进行处理,得到单位长度面积。
可选的,所述利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积,包括:
对构成船舶新闻事件轨迹和所述已知的船舶位置数据轨迹的离散点进行处理,在两条轨迹之间形成多个连续不重叠的三角形;
计算所述多个连续不重叠的三角形的面积和,所述面积和为两条轨迹间面积。
通过对轨迹的匹配,以实现船舶新闻事件与实际船舶的匹配,本发明可以以编程的方式实现,通过基于Spark的包装,用于批量处理船舶新闻数据,解析船舶新闻数据中的事件信息,进行事件编码,进而基于事件编码中的地点、时间生成事件轨迹。
可选的,对船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行匹配,可以采用如下的方法实现:
1)输入两条轨迹的轨数据PA={a1,a2,…,an}、PB={b1,b2,…,bm};
2)对轨迹数据PA和PB进行边缘检测,得到两条轨迹的边缘;
分别用两个模板来检测轨迹中的水平方向的轮廓边缘和的竖直方向的轮廓边缘:
当模板规模为3×3时,水平方向和竖直方向上的两个卷积模板分别为:
假设轨迹为A,两个模板与A分别做卷积为:
Gx=d*A
Gy=dy*A
当Gx与Gy得到后即可计算G的值:
G=|Gx|+|Gy|
像素点的梯度用G来表示,边缘点就是该位置的G大于预设的阈值的像素点,阈值的设定可以通过多次实验来进行,如设置为G=150。
3)对两条轨迹的边缘进行角点提取;
使用差分算子计算出G在x和y方向的偏导数,计算得到偏导数构成2×2的矩阵;
使用高斯滤波器处理所述2×2矩阵,得到结构张量矩阵M。
M=G*L
由张量矩阵求得矩阵行列式的特征值r1和r2,根据r1和r2中的最小值来判定该像素点为强角点R;
R=min(r1,r2)
如:r1=90,r2=91,R>0,为角点,r1=0.2,r2=0.1,R≈0,为平坦区域,r1=90,r2=1,R<0,为边界;
可选的,可以设定阈值Tc和Td,对提取的角点的数目和相角点的距离进行约束,便于匹配点对数目的衡量和防止描述区域的重叠,得到N个角点。
4)根据角点的位置点信息来建立出角点距离矩阵,并对其进行标准化处理;
计算N个角点的欧氏距离,从而建立一个N×N的二维矩阵,
其计算公式为:
X=(x-min)/(x-max)
其中的max和min表示二维矩阵中所有元素的最大值和最小值,x为欧氏距离,X为二维矩阵中的元素,得到两个N×N二维数组C和D,C为船舶新闻事件轨迹,D为已知的船舶位置数据轨迹。
5)对角点距离矩阵C和D进行匹配,具体方法为:
(1)对矩阵的每一行按从小到大的顺序进行快速排序;
(2)查找C、D矩阵各自的最大值,记录其所在的行,记录结果为a1,a2,b1,b2。
(3)将a1,b1进行匹配,若匹配结果不理想,则将a1,b2进行匹配,记录两次匹配中的最优匹配结果。
若匹配结果不理想,则将a1,a2或b1,b2换为次于当前距离的角点距离所在行。如果当前角点距离是前25%大,则进行(3),否则结束,将最优匹配结果输出。
可见,实施本发明方法,通过对轨迹的匹配,实现船舶新闻事件与实际船舶的匹配,其可以编程的方式实现,通过基于Spark的包装,用于批量处理船舶新闻数据,解析船舶新闻数据中的事件信息,进行事件编码,进而基于事件编码中的地点、时间生成事件轨迹,在船舶的船舶位置(AIS)轨迹与事件轨迹匹配时,将事件编码及其对应的水上移动通信业务标识码(MMSI码)录入到船舶库中,从船舶新闻到轨迹具有较高的匹配效率,可极大的解放人工,提高匹配的准确率。
实施例二
请参阅图2,图2是本发明实施例公开的一种船舶新闻到轨迹的匹配装置的流程示意图。其中,图2所描述的船舶新闻到轨迹的匹配装置应用于船舶新闻到轨迹的匹配技术领域,如进行船舶类型的判断、船舶的定位于跟踪等,本发明实施例不做限定。如图2所示,该船舶新闻到轨迹的匹配装置可以包括以下操作:
S301,新闻数据下载模块,用于监测船舶新闻网站,并加载船舶新闻数据;所述船舶新闻数据包括对应的水上移动通信业务标识码;
S302,事件信息解析模块,用于对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息;
S303,事件信息编码模块,用于对所述船舶新闻数据解析事件信息进行编码,得到船舶新闻数据解析事件编码信息;
S304,事件轨迹生成模块,用于对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹;
S305,轨迹匹配录入模块,用于对所述船舶新闻事件轨迹和船舶库中已知的船舶位置数据轨迹进行匹配,如果匹配,将所述船舶新闻数据解析事件编码信息及其对应的水上移动通信业务标识码存入船舶库。
可选的,所述对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息,包括:
S21,对所述船舶新闻数据进行语法分析,得到语法树;
S22,对所述语法树进行句法分析,得到船舶新闻数据解析事件信息;所述船舶新闻数据解析事件信息包括船舶新闻数据依赖关系、事件角色、事件属性和命名实体。
可选的,所述对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹,包括:
S41,对所述船舶新闻数据解析事件编码信息中的地点信息进行反向地理编码,得到经纬度位置信息和结构化的地理位置信息;
S42,对所述经纬度位置信息和结构化的地理位置信息、所述时间信息进行处理,得到船舶新闻事件轨迹。
可选的,所述对所述船舶新闻事件轨迹和已知的船舶位置数据轨迹进行匹配,包括:
S51,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积;
S52,对所述单位长度面积和预设的单位长度面积阈值进行比较,如果小于所述预设的单位长度面积阈值,则所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹匹配。
可选的,所述对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积,包括:
S511,利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积;
S512,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹的长度平均值;
S513,对所述两条轨迹间面积和所述两条轨迹的长度平均值进行处理,得到单位长度面积。
可选的,所述利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积,包括:
对构成船舶新闻事件轨迹和所述已知的船舶位置数据轨迹的离散点进行处理,在两条轨迹之间形成多个连续不重叠的三角形;
计算所述多个连续不重叠的三角形的面积和,所述面积和为两条轨迹间面积。
实施例三
请参阅图3,图3是本发明实施例公开的另一种船舶新闻到轨迹的匹配装置的流程示意图。其中,图3所描述的船舶新闻到轨迹的匹配装置应用于船舶新闻到轨迹的匹配技术领域,如进行船舶类型的判断、船舶的定位于跟踪等,本发明实施例不做限定。如图3所示,该船舶新闻到轨迹的匹配装置可以包括以下操作:
存储有可执行程序代码的存储器401;
与存储器401耦合的处理器402;
处理器402调用存储器401中存储的可执行程序代码,用于执行实施例一所描述的船舶新闻到轨迹的匹配方法中的步骤。
实施例四
本发明实施例公开了一种计算机读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一所描述的船舶新闻到轨迹的匹配方法中的步骤。
以上所描述的装置实施例仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
最后应说明的是:本发明实施例公开的一种船舶新闻到轨迹的匹配方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。
Claims (9)
1.一种船舶新闻到轨迹的匹配方法,其特征在于,所述方法包括:
S1,监测船舶新闻网站,并加载船舶新闻数据;所述船舶新闻数据包括对应的水上移动通信业务标识码;
S2,对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息;
S3,对所述船舶新闻数据解析事件信息进行编码,得到船舶新闻数据解析事件编码信息;
S4,对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹;
S5,对所述船舶新闻事件轨迹和船舶库中已知的船舶位置数据轨迹进行匹配,如果匹配,将所述船舶新闻数据解析事件编码信息及其对应的水上移动通信业务标识码存入船舶库。
2.根据权利要求1所述的船舶新闻到轨迹的匹配方法,其特征在于,所述对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息,包括:
S21,对所述船舶新闻数据进行语法分析,得到语法树;
S22,对所述语法树进行句法分析,得到船舶新闻数据解析事件信息;所述船舶新闻数据解析事件信息包括船舶新闻数据依赖关系、事件角色、事件属性和命名实体。
3.根据权利要求1所述的船舶新闻到轨迹的匹配方法,其特征在于,所述对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹,包括:
S41,对所述船舶新闻数据解析事件编码信息中的地点信息进行反向地理编码,得到经纬度位置信息和结构化的地理位置信息;
S42,对所述经纬度位置信息和结构化的地理位置信息、所述时间信息进行处理,得到船舶新闻事件轨迹。
4.根据权利要求1所述的船舶新闻到轨迹的匹配方法,其特征在于,所述对所述船舶新闻事件轨迹和已知的船舶位置数据轨迹进行匹配,包括:
S51,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积;
S52,对所述单位长度面积和预设的单位长度面积阈值进行比较,如果小于所述预设的单位长度面积阈值,则所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹匹配。
5.根据权利要求4所述的船舶新闻到轨迹的匹配方法,其特征在于,所述对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到单位长度面积,包括:
S511,利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积;
S512,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹的长度平均值;
S513,对所述两条轨迹间面积和所述两条轨迹的长度平均值进行处理,得到单位长度面积。
6.根据权利要求5所述的船舶新闻到轨迹的匹配方法,其特征在于,所述利用轨迹间面积计算模型,对所述船舶新闻事件轨迹和所述已知的船舶位置数据轨迹进行处理,得到两条轨迹间面积,包括:
对构成船舶新闻事件轨迹和所述已知的船舶位置数据轨迹的离散点进行处理,在两条轨迹之间形成多个连续不重叠的三角形;
计算所述多个连续不重叠的三角形的面积和,所述面积和为两条轨迹间面积。
7.一种船舶新闻到轨迹的匹配装置,其特征在于,所述装置包括:
新闻数据下载模块,用于监测船舶新闻网站,并加载船舶新闻数据;所述船舶新闻数据包括对应的水上移动通信业务标识码;
事件信息解析模块,用于对所述船舶新闻数据进行解析,得到船舶新闻数据解析事件信息;
事件信息编码模块,用于对所述船舶新闻数据解析事件信息进行编码,得到船舶新闻数据解析事件编码信息;
事件轨迹生成模块,用于对所述船舶新闻数据解析事件编码信息中的地点信息、时间信息进行处理,得到船舶新闻事件轨迹;
轨迹匹配录入模块,用于对所述船舶新闻事件轨迹和船舶库中已知的船舶位置数据轨迹进行匹配,如果匹配,将所述船舶新闻数据解析事件编码信息及其对应的水上移动通信业务标识码存入船舶库。
8.一种船舶新闻到轨迹的匹配装置,其特征在于,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1-6任一项所述的船舶新闻到轨迹的匹配方法。
9.一种计算机可存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1-6任一项所述的船舶新闻到轨迹的匹配方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211504875.6A CN115730156B (zh) | 2022-11-28 | 2022-11-28 | 一种船舶新闻到轨迹的匹配***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211504875.6A CN115730156B (zh) | 2022-11-28 | 2022-11-28 | 一种船舶新闻到轨迹的匹配***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115730156A true CN115730156A (zh) | 2023-03-03 |
CN115730156B CN115730156B (zh) | 2023-06-27 |
Family
ID=85298827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211504875.6A Active CN115730156B (zh) | 2022-11-28 | 2022-11-28 | 一种船舶新闻到轨迹的匹配***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115730156B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117033532A (zh) * | 2023-07-20 | 2023-11-10 | 长江信达软件技术(武汉)有限责任公司 | 一种涉水问题取证方法、设备及存储设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104246640A (zh) * | 2011-09-30 | 2014-12-24 | 洛克希德马丁公司 | 用于动态空中交通轨迹同步的方法和设备 |
KR20160112188A (ko) * | 2015-03-18 | 2016-09-28 | 한국전자통신연구원 | 선박별 항적 추출 및 전시 시스템 |
CN106487828A (zh) * | 2015-08-25 | 2017-03-08 | 北京奇虎科技有限公司 | 新闻推送方法及装置 |
KR20170138833A (ko) * | 2016-06-08 | 2017-12-18 | 한국과학기술원 | 레이더와 해안선 맵을 이용한 선박의 위치 측정 장치 및 방법 |
CN110487278A (zh) * | 2019-08-26 | 2019-11-22 | 中国人民解放军91550部队 | 基于多源数据融合的船舶轨迹实时显示方法及*** |
KR20200007200A (ko) * | 2018-07-12 | 2020-01-22 | 한국해양과학기술원 | 사고 선박의 위치추적 및 위치정보를 제공하기 위한 장치 및 이의 제어 방법 |
CN110928967A (zh) * | 2019-11-05 | 2020-03-27 | 厦门北斗通信息技术股份有限公司 | 基于大数据的船舶行为分析方法及*** |
EP3811301A1 (en) * | 2018-06-21 | 2021-04-28 | Cryptocycle Limited | Container tracking |
CN114647736A (zh) * | 2021-12-10 | 2022-06-21 | 中国人民解放军战略支援部队信息工程大学 | 一种船舶活动知识图谱构建方法 |
CN114966771A (zh) * | 2022-05-18 | 2022-08-30 | 北方联创通信有限公司 | 基于船舶轨迹的报文获取方法、装置、存储介质及设备 |
-
2022
- 2022-11-28 CN CN202211504875.6A patent/CN115730156B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104246640A (zh) * | 2011-09-30 | 2014-12-24 | 洛克希德马丁公司 | 用于动态空中交通轨迹同步的方法和设备 |
KR20160112188A (ko) * | 2015-03-18 | 2016-09-28 | 한국전자통신연구원 | 선박별 항적 추출 및 전시 시스템 |
CN106487828A (zh) * | 2015-08-25 | 2017-03-08 | 北京奇虎科技有限公司 | 新闻推送方法及装置 |
KR20170138833A (ko) * | 2016-06-08 | 2017-12-18 | 한국과학기술원 | 레이더와 해안선 맵을 이용한 선박의 위치 측정 장치 및 방법 |
EP3811301A1 (en) * | 2018-06-21 | 2021-04-28 | Cryptocycle Limited | Container tracking |
KR20200007200A (ko) * | 2018-07-12 | 2020-01-22 | 한국해양과학기술원 | 사고 선박의 위치추적 및 위치정보를 제공하기 위한 장치 및 이의 제어 방법 |
CN110487278A (zh) * | 2019-08-26 | 2019-11-22 | 中国人民解放军91550部队 | 基于多源数据融合的船舶轨迹实时显示方法及*** |
CN110928967A (zh) * | 2019-11-05 | 2020-03-27 | 厦门北斗通信息技术股份有限公司 | 基于大数据的船舶行为分析方法及*** |
CN114647736A (zh) * | 2021-12-10 | 2022-06-21 | 中国人民解放军战略支援部队信息工程大学 | 一种船舶活动知识图谱构建方法 |
CN114966771A (zh) * | 2022-05-18 | 2022-08-30 | 北方联创通信有限公司 | 基于船舶轨迹的报文获取方法、装置、存储介质及设备 |
Non-Patent Citations (7)
Title |
---|
HUARAN YAN 等: "Calculation Model of Ship Track Band Width Based on AIS Data", ACM, pages 1 - 4 * |
JIA LI 等: "Vessel Pattern Recognition Using Trajectory Shape Feature", ACM, pages 84 * |
刘亚南;周玲;宿洁;: ""东方之星"沉船事件与通讯社信息传递:中外主要通讯社报道中国自然灾害关注点差异研究", 风险灾害危机研究, no. 02, pages 110 - 144 * |
宋成;张亚东;彭维平;王磊;刘志中;: "基于相似轨迹替代查询的位置隐私保护方案研究", 北京邮电大学学报, no. 01, pages 135 - 142 * |
王永明;饶全成;姚萍;: "船舶进离港行为捕获算法设计与实现", 上海海事大学学报, no. 01, pages 6 - 12 * |
陶红飞;: "基于北斗***的船舶运输通信移动平台研究", 企业技术开发, no. 03, pages 41 - 44 * |
鹿强;吴琳;陈昭;王琪;徐勇军;阚荣才;: "海上目标多源轨迹数据关联综述", 地球信息科学学报, no. 05, pages 571 - 581 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117033532A (zh) * | 2023-07-20 | 2023-11-10 | 长江信达软件技术(武汉)有限责任公司 | 一种涉水问题取证方法、设备及存储设备 |
Also Published As
Publication number | Publication date |
---|---|
CN115730156B (zh) | 2023-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109960795A (zh) | 一种地址信息标准化方法、装置、计算机设备及存储介质 | |
CN108304835A (zh) | 文字检测方法和装置 | |
CN106767835B (zh) | 定位方法和装置 | |
CN115730156A (zh) | 一种船舶新闻到轨迹的匹配***及方法 | |
CN109541730A (zh) | 一种大气污染物浓度预测的方法及设备 | |
CN110866115B (zh) | 序列标注方法、***、计算机设备及计算机可读存储介质 | |
CN113949582B (zh) | 一种网络资产的识别方法、装置、电子设备及存储介质 | |
US20120148101A1 (en) | Method and apparatus for extracting text area, and automatic recognition system of number plate using the same | |
CN115047487A (zh) | 基于点云强度与高度信息的回环检测方法及设备 | |
CN116778148A (zh) | 目标检测方法、装置、电子设备及存储介质 | |
CN111741329A (zh) | 一种视频处理方法、装置、设备及存储介质 | |
CN113436287B (zh) | 一种基于lstm网络与编解码网络的篡改图像盲取证方法 | |
CN117351368A (zh) | 自然村边界的获取方法、装置、电子设备及存储介质 | |
CN116662824A (zh) | 路网道路差异检测方法、装置、计算机设备及存储介质 | |
CN116187304A (zh) | 一种基于改进bert的自动文本纠错算法及*** | |
CN115810215A (zh) | 面部图像生成方法、装置、设备及存储介质 | |
CN115623520A (zh) | 一种虚假定位检测方法、装置及电子设备 | |
CN113487163A (zh) | 基于地理位置信息进行业务预测的方法及装置 | |
CN114297235A (zh) | 风险地址识别方法、***及电子设备 | |
CN114003674A (zh) | 双录地址确定方法、装置、设备及存储介质 | |
CN112052673A (zh) | 物流网点识别方法、装置、计算机设备和存储介质 | |
CN116152660B (zh) | 一种基于跨尺度注意力机制的广域遥感图像变化检测方法 | |
CN110471088A (zh) | 定位信息处理方法、装置、计算机设备和存储介质 | |
CN116361816B (zh) | 一种智能合约漏洞检测方法、***、存储介质及设备 | |
CN115984604A (zh) | 目标检测方法、装置、计算机设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |