一种船载自动识别系统船名快速识别的方法

文档序号:6698721阅读:644来源:国知局
专利名称:一种船载自动识别系统船名快速识别的方法
技术领域
本发明涉及一种船舶身份识别方法,特别涉及一种船名快速识别的方法,属于船
舶交通信息处理技术领域。
背景技术
目前船舶之间的身份识别通常采用船载自动识别系统(AIS)。它是工作在VHF 海上移动频段的船舶和岸基广播系统,它能将诸如匪SI号(maritimemobile service identity,即海上移动服务识别码,也称用户识别码)、船名、船位、航向、航速、船舶长度、 船型和货物信息等船舶信息和安全信息,同其它船舶和岸上的AIS互相收发。船舶不断将 自身的船舶信息发射出去,邻近的其它船舶可以直接或通过岸边的转接装置接收到上述信 息,知道附近船舶的信息。其中船名是船舶相互识别最直观的标识。国际电信联盟(ITU) 有关文献ITU-R M. 1371-1《在VHF海上移动频段采用时分多址(T匿A)技术的通用船载自 动识别系统(AIS)的技术特性》对这些信息规范为消息,对其长度、信息内容、编码和发送 频度等作了规定。像匪SI号、船位经纬度等信息都是发送频度最高的,而船名则发送频度 较低,通常每6分钟发送一次。由于AIS自组无线通信网的特性,遇到通航密度大船舶多的 水域或者收发环境不正常时,船名会相当长时间接收不到。这样,每次船载自动识别系统重 启时都会等待接收其通航区域中所有的船名,由于受制于含船名消息的发送频度和船舶密 度,经常会等待相当长的时间才找到所需船只的船名,大大影响AIS本应发挥的效率。
专利号为200510047171. 0的中国专利采用GPRS/CDMA/3G系统解决在内河航道狭 长的区域或沿海等公网覆盖范围内使用船载自动识别系统的问题,扩大了船载自动识别系 统的应用范围,但是仍然没有解决快速得到船名信息的问题。

发明内容
本发明的目的是提供一种应用发送频度最高的匪SI号快速识别船名的方法。
为实现以上目的,本发明的技术方案是提供一种船名快速识别的方法,使用于船 载自动识别系统计算机,其特征在于,在船载自动识别系统计算机的非易失性存贮介质中
建立随时生成更新的容量有限的匪si号-船名表,当船载自动识别系统收到的消息中只有
匪SI号没有船名时,将匪SI号在匪SI号_船名表中比对,找出与匪SI号相对应的船名,达 到快速识别船名的效果。 所述的匪SI号-船名表,可以在船载自动识别系统计算机制造或运行时由已知的 匪SI号和船名生成,也可以随时生成和更新,其方法是当船载自动识别系统收到的消息 含有匪SI号和船名时,将匪SI号在匪SI号-船名表中比对;如果该表中没有这个匪SI号, 则将该匪SI号和船名生成一个新的表元素,存储于匪SI号-船名表;如果该表中有这个
匪SI号,则将收到的船名对该表中这个匪SI号表元素的船名进行更新,存储于匪SI号-船名表。 所述的匪SI号-船名表,可以进行船名活跃期管理,以控制表的容量而达到快速识别,其方法是在某些访问使用表元素的时亥IJ,例如生成或更新匪SI号-船名表时或比对 找到船名时,在相应表元素中按某种需要加上标记,例如时间标记、距离标记;在某些时刻
例如生成或更新匪si号-船名表时或该表超出一定容量时,查找标记符合一定条件的表元
素,例如时间标记早于某个时间或相对最早的表元素,或者距离标记最远或相对最远的表 元素,将其从匪SI号_船名表中删除。 本发明利用发送频度最高的匪SI号建立匪SI号-船名表,能随时生成和更新,并 且对其进行船名活跃期管理,以控制表的容量,使其足够覆盖船舶当前一定活动区域内的 船名而不会随着船舶运行而无限增长,从而提高船名识别的速度。并且,匪SI号-船名表 建立在船载自动识别系统计算机的非易失性存贮介质中,即使断电也不会消失。这样,每次 船载自动识别系统重启时都不再需要等待接收其通航区域中所有的船名,收到发送频度最
高的匪SI号就去前期积累并有效管理的匪SI号-船名表中比对找出相应船名,收到匪si 号和船名就去生成或更新匪SI号_船名表,充分发挥了 AIS应有的效率。


图1是本发明的一个实施例的工作流程图。
具体实施例方式
本发明可以在船载自动识别系统计算机上实施,其中一种较佳的实施方式是,船
载自动识别系统计算机上装有非易失性存贮介质,其与本发明有关的工作流程图见图1。下 面结合实施例和附图对本发明作进一步说明。 1、船载自动识别系统计算机开机后,系统初始化,使以前保存在非易失性存贮介 质中的匪SI号-船名表就绪;判断要输入或接收已知的匪SI号和船名吗?若否,执行第2 步;若是,输入或接收已知的匪SI号和船名,存入匪SI号-船名表,执行第2步;
2、接收AIS消息,解析出匪SI号和其它信息;判断接收到的消息中有船名吗?若 是,执行第3步,进行匪SI号-船名表的生成或更新;若否,执行第8步,查询船名;
3、按匪SI号查询匪SI号-船名表,能找到该匪SI号的表元素吗?若是,执行第 4步,对该表元素的船名进行更新;若否,执行第5步,在匪SI号-船名表中生成新的表元 素; 4、将消息中的船名写入找到的表元素并存入匪SI号-船名表;执行第9步;
5、将消息中的匪SI号和船名组成一个新的表元素;判断匪SI号-船名表是否已 达到一定的容量(例如表元素总量大于300个)?若否,执行第7步,存新的表元素;若是, 执行第6步,按一定条件删除对系统意义不大的表元素; 6、在匪SI号-船名表中找到时间标记相对最早的表元素,该船名所代表的船已经 很久不发消息了,说明该船可能已不在本船当前活动区域内运行,将其删除;执行第7步;
7、将新的表元素存入匪SI号-船名表;执行第9步; 8、按匪SI号查询匪SI号-船名表,能找到该匪SI号的表元素吗?若是,执行第 9步,读取船名并对该表元素标记当下时间;若否,说明系统还未收到该匪SI号的船名,设 置船名为空,执行第IO步,进入后继处理; 9、读取船名并对该表元素标记当下时间;执行第10步,进入后继处理;
10、进入后继处理,例如显示匪SI号、船名,等等。 以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本发明不受上 述实施例的限制。上述实施例和说明书描述的只是说明本发明的原理,在不脱离本发明精 神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发 明范围内。本发明要求保护范围由所附的权利要求书及其等同物界定。
权利要求
一种船载自动识别系统船名快速识别的方法,使用于船载自动识别系统计算机,其特征在于,在船载自动识别系统计算机的非易失性存贮介质中建立随时生成更新的容量有限的MMSI号-船名表,当船载自动识别系统收到的消息中只有MMSI号没有船名时,将MMSI号在MMSI号-船名表中比对,找出与MMSI号相对应的船名。
2. 如权利要求1所述的船载自动识别系统船名快速识别的方法,其特征在于,所述的 匪SI号-船名表,可以在船载自动识别系统计算机制造或运行时由已知的匪SI号和船名生 成,也可以随时生成和更新,其方法是当船载自动识别系统收到的消息含有匪SI号和船 名时,将匪SI号在匪SI号-船名表中比对;如果该表中没有这个匪SI号,则将该匪SI号 和船名生成一个新的表元素,存储于匪SI号-船名表;如果该表中有这个匪SI号,则将收 到的船名对该表中这个匪SI号表元素的船名进行更新,存储于匪SI号-船名表。
3. 如权利要求1所述的船载自动识别系统船名快速识别的方法,其特征在于,所述的匪SI号-船名表,可以进行船名活跃期管理,其方法是在某些访问使用表元素的时刻,例如生成或更新匪SI号-船名表时或比对找到船名时,在相应表元素中按某种需要加上标记,例如时间标记、距离标记;在某些时刻例如生成或更新匪SI号-船名表时或该表超出一 定容量时,查找标记符合一定条件的表元素,例如时间标记早于某个时间或相对最早的表 元素,或者距离标记最远或相对最远的表元素,将其从匪SI号-船名表中删除。
全文摘要
本发明涉及一种在船载自动识别系统(AIS)中快速识别船名的方法,属于船舶交通信息处理技术领域。本发明的特征在于,在船载自动识别系统计算机的非易失性存贮介质中建立MMSI号-船名表,该表可以随时生成和更新,也可以进行船名活跃期管理以控制表的容量。当船载自动识别系统收到的消息中只有MMSI号没有船名时,将MMSI号在该表中比对,找出与MMSI号相对应的船名。本发明的有益效果是,船载自动识别系统重启时不再需要等待较长时间接收其通航区域中所有的船名,收到发送频度最高的MMSI号就去前期积累并有效管理的MMSI号船名表中比对,达到快速识别船名的效果,充分发挥AIS应有的效率。
文档编号G08G3/00GK101702265SQ200910197560
公开日2010年5月5日 申请日期2009年10月22日 优先权日2009年10月22日
发明者夏华龙, 王炯耀, 陈涤非 申请人:上海埃威航空电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1