一种船舶名称的翻译方法技术

技术编号:38657174 阅读:8 留言:0更新日期:2023-09-02 22:42
本发明专利技术公开了一种船舶名称的翻译方法,包括以下过程:a.接收输入信息,将输入信息划分出一个或多个词汇,所述词汇中至少包括一个主体词汇;b.将每个主体词汇依次与预设的数据库内的数据进行比对;b1.将主体词汇与数据库内的地名词汇进行比对,根据比对结果筛选得到与地名词汇对应翻译的地名名称,计算得到各个地名名称的第一分数;b2.判断船舶最新定位所在位置,计算得到各个地名名称的第二分数;b3.获取船舶最近的轨迹记录,在轨迹记录上获取数个轨迹点,计算得到各个地名名称的第三分数;c.计算得到各个地名名称的匹配分数;选定匹配分数最高的地名名称作为主体词汇的翻译结果。本发明专利技术翻译方法极大的减少了干扰信息,提高了翻译准确率。译准确率。

【技术实现步骤摘要】
一种船舶名称的翻译方法


[0001]本专利技术涉及船舶
,特别是涉及一种船舶名称的翻译方法。

技术介绍

[0002]现有的船舶名称仅支持字母和数字及符号的输入,船舶名称的组成包括省份缩写,地名拼音,船舶类型等词汇组成,由于省份缩写拼音及地名拼音在字母组成上存在部分重复的情况,如:重庆市(渝yu)和河南省(豫yu)、江西省(赣gan)和甘肃省(甘gan)、河北省(冀ji)和吉林省(吉ji)等。现有的船舶名称在翻译时,存在众多干扰翻译项,给船舶工作人员带来了困扰。
[0003]现有的翻译软件没有专门针对船舶名称进行翻译,存在以下几种情况:1、翻译无结果,2、近音字或同音字翻译错误。

技术实现思路

[0004]本专利技术的目的在于提供一种船舶名称的翻译方法,以解决
技术介绍
中船舶名称存在众多干扰,翻译不准确的问题。
[0005]为了达到上述目的,本专利技术公开了一种船舶名称的翻译方法,包括以下过程:a.接收待翻译的某一船舶名称的输入信息,将输入信息划分出一个或多个词汇,所述词汇中至少包括一个主体词汇。
[0006]b.将每个主体词汇依次与预设的数据库内的数据进行比对,所述数据库内存储有地名词汇、对应地名词汇翻译的地名名称以及对应地名名称的位置属性的映射关系;比对的过程包括计算以下第一分数,以及计算第二分数、第三分数中的至少一个。
[0007]b1.将主体词汇与数据库内的地名词汇进行比对,根据比对结果筛选得到与地名词汇对应翻译的地名名称,计算得到各个地名名称的第一分数。r/>[0008]b2.判断船舶最新定位所在位置,与过程b1得到的地名名称对应的位置属性进行比对,根据比对的结果,计算得到各个地名名称的第二分数。
[0009]b3.获取船舶最近的轨迹记录,在轨迹记录上获取数个轨迹点,将轨迹点所在位置与过程b1得到的地名名称对应的位置属性进行比对,根据比对的结果,计算得到各个地名名称的第三分数。
[0010]c.将过程b中各个地名名称的分数进行加权运算后得到各个地名名称的匹配分数;选定匹配分数最高的地名名称作为主体词汇的翻译结果;若存在多个主体词汇,则将各个主体词汇匹配分数最高的地名名称进行拼接即为翻译结果。
[0011]进一步的,还包括对于翻译结果进行有效判定的步骤,即通过加权运算计算主体词汇翻译结果的总评分,对总评分是否达到第一标准进行判断:若总评分超过所述第一标准,则直接输出翻译结果;若总评分未超过所述第一标准,即判定翻译结果无效;若判定翻译结果无效,则不输出翻译结果,或输出全部匹配分数对应的地名名称。
[0012]优选的,过程b3中的所述轨迹点为船舶停靠点,所述船舶停靠点为船舶历史航行
轨迹中速度为零的轨迹点。
[0013]优选的,数据库内还存储有船舶种类名称与种类词汇的映射关系,过程a中将输入信息划分为主体词汇和种类词汇,将划分出的种类词汇与数据库内存储的船舶种类名称进行比对,得到种类词汇的对应的船舶种类名称作为翻译结果,将主体词汇的翻译结果和种类词汇的翻译结果进行拼接,得到船舶名称的翻译结果。
[0014]进一步的,过程a中输入信息还包括数字编号,过程a中将输入信息划分为主体词汇、种类词汇及数字编号,将主体词汇的翻译结果、种类词汇的翻译结果以及数字编号进行拼接,得到船舶名称的翻译结果。
[0015]其中,所述主体词汇包括省份缩写词汇和地名拼音词汇;所述数据库中的地名名称包括省份缩写名称及地区名称;所述省份缩写词汇对应省份缩写名称采用第一分数、第二分数和第三分数的加权运算结果得到匹配分数,所述地名拼音词汇对应地区名称采用第一分数和第二分数或者第一分数和第三分数的加权运算结果得到匹配分数。
[0016]优选的,所述省份缩写词汇中第一分数的权重设置为0.7~0.8,所述第二分数的权重设置为0.1,余下的为第三分数的权重;所述地名拼音词汇中第一分数的权重设置为0.7~0.8,余下的为第二分数的权重。
[0017]优选的,所述数据库内存储的地区名称至少包括省份、市、区三级地区名称,对于无河流或海域、不临河流海域、无船舶类型中至少一种情况的地区名称不收录于数据库内。
[0018]优选的,在计算第一分数时,所述地名拼音词汇按照地名的区域行政级别由大到小的顺序与数据库中的地名名称进行比对;在计算第二分数时,所述地名拼音词汇对应的地名名称按照与船舶定位所在位置的距离由近及远的顺序逐级递减计算得分;在计算第三分数时,所述地名拼音词汇对应的地名名称按照与船舶轨迹点最多的位置的距离由近及远的顺序逐级递减计算得分。
[0019]一实施例中,所述主体词汇包括省份缩写词汇和地名拼音词汇;所述主体词汇翻译结果的总评分F=0.3S+0.7D;其中,S为省份缩写词汇匹配分数,D为地名拼音词汇匹配分数;所述第一标准至少为80分。
[0020]所述省份缩写词汇对应地名名称的匹配分数S的计算方式为:S=score
t
+score
l
+score
h
;其中,score
t
为省份缩写词汇对应地名名称的第一分数,score
l
为省份缩写词汇对应地名名称的第二分数,score
h
为省份缩写词汇对应地名名称的第三分数。
[0021]省份缩写词汇对应地名名称的第一分数的计算方式为:
[0022][0023]其中,C1C2…
C
n
表示省份缩写词汇,M
P
表示数据库中的省份缩写词汇对应的省份P的地名名称;
[0024]省份缩写词汇对应地名名称的第二分数的计算方式为:
[0025][0026]省份缩写词汇对应地名名称的第三分数的计算方式为:
[0027][0028]其中,A表示船的轨迹点集合,n表示轨迹点在省份P内的点的数量,m表示A中所有点的数量。
[0029]所述地名拼音词汇对应地名名称的匹配分数D=score
trans
+score
loc

[0030]其中,score
trans
为地名拼音词汇对应地名名称的第一分数,score
loc
为地名拼音词汇对应地名名称的第三分数。
[0031]地名拼音词汇对应地名名称的第一分数的计算方式为:
[0032][0033]其中q为地名拼音词汇在数据库内匹配到的地名名称的数量;地名名称的位置属性均为位于省份P内的地名名称。
[0034]地名拼音词汇对应地名名称的第三分数的计算方式为:若q=1,则第三分数为20分,若q>1,将地名名称对应的位置属性与船舶轨迹点中船舶停靠点最多的位置进行匹配,船舶停靠点最多的位置与地名名称对应的位置属性由近及远进行排序,最多取6位,第三分数由20分递减。
[0035]与现有的技术相比,本专利技术具有如下有益效果:
[0036]通过建立存储有地名词汇、对应地名词汇本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种船舶名称的翻译方法,其特征在于,包括以下过程:a.接收待翻译的某一船舶名称的输入信息,将输入信息划分出一个或多个词汇,所述词汇中至少包括一个主体词汇;b.将每个主体词汇依次与预设的数据库内的数据进行比对,所述数据库内存储有地名词汇、对应地名词汇翻译的地名名称以及对应地名名称的位置属性的映射关系;比对的过程包括计算以下第一分数,以及计算第二分数、第三分数中的至少一个:b1.将主体词汇与数据库内的地名词汇进行比对,根据比对结果筛选得到与地名词汇对应翻译的地名名称,计算得到各个地名名称的第一分数;b2.判断船舶最新定位所在位置,与过程b1得到的地名名称对应的位置属性进行比对,根据比对的结果,计算得到各个地名名称的第二分数;b3.获取船舶最近的轨迹记录,在轨迹记录上获取数个轨迹点,将轨迹点所在位置与过程b1得到的地名名称对应的位置属性进行比对,根据比对的结果,计算得到各个地名名称的第三分数;c.将过程b中各个地名名称的分数进行加权运算后得到各个地名名称的匹配分数;选定匹配分数最高的地名名称作为主体词汇的翻译结果;若存在多个主体词汇,则将各个主体词汇匹配分数最高的地名名称进行拼接即为翻译结果。2.根据权利要求1所述的船舶名称的翻译方法,其特征在于:还包括对于翻译结果进行有效判定的步骤,即通过加权运算计算主体词汇翻译结果的总评分,对总评分是否达到第一标准进行判断:若总评分超过所述第一标准,则直接输出翻译结果;若总评分未超过所述第一标准,即判定翻译结果无效;若判定翻译结果无效,则不输出翻译结果,或输出全部匹配分数对应的地名名称。3.根据权利要求1所述的船舶名称的翻译方法,其特征在于:过程b3中的所述轨迹点为船舶停靠点,所述船舶停靠点为船舶历史航行轨迹中速度为零的轨迹点。4.根据权利要求1所述的船舶名称的翻译方法,其特征在于:数据库内还存储有船舶种类名称与种类词汇的映射关系,过程a中将输入信息划分为主体词汇和种类词汇,将划分出的种类词汇与数据库内存储的船舶种类名称进行比对,得到种类词汇的对应的船舶种类名称作为翻译结果,将主体词汇的翻译结果和种类词汇的翻译结果进行拼接,得到船舶名称的翻译结果。5.根据权利要求4所述的一种船舶名称的翻译方法,其特征在于:过程a中输入信息还包括数字编号,过程a中将输入信息划分为主体词汇、种类词汇及数字编号,将主体词汇的翻译结果、种类词汇的翻译结果以及数字编号进行拼接,得到船舶名称的翻译结果。6.根据权利要求1~5任一项所述的一种船舶名称的翻译方法,其特征在于:所述主体词汇包括省份缩写词汇和地名拼音词汇;所述数据库中的地名名称包括省份缩写名称及地区名称;所述省份缩写词汇对应省份缩写名称采用第一分数、第二分数和第三分数的加权运算结果得到匹配分数,所述地名拼音词汇对应地区名称采用第一分数和第二分数或者第一分
数和第三分数的加权运算结果得到匹配分数。7.根据权利要求6所述的一种船舶名称的翻译方法,其特征在于:所述省份缩写词汇中第一分数的...

【专利技术属性】
技术研发人员:毛子宇黄唯佳李海博
申请(专利权)人:厦门船顺科技有限公司
类型:发明
国别省市:

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

1