[发明专利]基于AIS系统的船舶数据表绘制方法有效
申请号: | 201210299791.3 | 申请日: | 2012-08-22 |
公开(公告)号: | CN102855308A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 王维 | 申请(专利权)人: | 厦门新诺科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
地址: | 361008 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ais 系统 船舶 数据表 绘制 方法 | ||
1.基于AIS系统的船舶数据表绘制方法,其特征在于,包括如下步骤:
步骤1、确定海图显示比例尺,然后将显示屏幕划分为大小相同的单元格,各单元格均未被标记;
步骤2、通过计算机串口接收船舶数据,判断接收到的船舶数据的AIS语句是否正确,不正确返回,正确则解析船舶数据,提取船舶数据中的MMSI号,判断该MMSI号是否存在于AIS数据链表中,
若已存在,则根据MMSI号从AIS数据链表中取出对应的船舶数据进行比对,若有更新,则将接收到的船舶数据更新至所述AIS数据链表中,若无更新,则丢弃接收到的船舶数据,继续接收下一条船舶数据;
若不存在,则将接收到的船舶数据记录至所述AIS数据链表;所述AIS数据链表用于记录各船舶的船舶数据;
将海图区域内所有船舶的船舶数据都记录在所述AIS数据链表后,执行步骤3;
步骤3、判断所述AIS数据链表中所有的船舶数据是否都以船舶数据表的形式在海图上绘制完毕,若否执行步骤4,若是,则结束绘制;
步骤4、从所述AIS数据链表中提取一条船舶数据,根据船舶数据表中的屏幕坐标判断该条船舶数据表所需要占用的单元格是否已被标记,若已标记,则表示单元格已被使用,放弃绘制,执行步骤3;若未标记,则开始绘制船舶数据表,并对被使用的单元格进行标记,绘制完成后执行步骤3。
2.根据权利要求1所述的基于AIS系统的船舶数据表绘制方法,其特征在于:所述步骤4具体为:从所述AIS数据链表中提取一条船舶数据,根据该船舶数据表的屏幕坐标,若船舶数据表左上角的屏幕坐标为(top,left),左下角的屏幕坐标为(bottom,left),右上角的屏幕坐标为(top,right),右下角的屏幕坐标为(bottom,right),单元格的高度为height,单元格的宽度为width,则该船舶数据表需要占用的左上角的单元格的行、列分别为top/height、left/width;该船舶数据表需要占用的左下角的单元格行、列分别为bottom/height、left/width;该船舶数据表需要占用的右上角的单元格行、列分别为top/height,right/width;该船舶数据表需要占用的右下角的单元格行、列分别为bottom/height、right /width;根据该船舶数据表四个顶角所形成的区域,判断该区域内的单元格以及四个顶角所处的单元格是否已被标记,若已标记,则表示单元格已被使用,放弃绘制,执行步骤3;若未标记,则开始绘制船舶数据表,并对被使用的单元格进行标记,绘制完成后执行步骤3。
3.根据权利要求1所述的基于AIS系统的船舶数据表绘制方法,其特征在于:在所述步骤2中,将接收到的船舶数据更新至所述AIS数据链表或将接收到的船舶数据记录至所述AIS数据链表的同时,将所述AIS数据链表和所述MMSI号的船舶数据均设置更新标志,通过定时器设置刷新间隔时间,周期性地查询所述AIS数据链表的更新标志,若有更新标志,则提取所述AIS数据链表中设有更新标志的船舶数据,并在海图上重新绘制该船舶数据的船舶数据表。
4.根据权利要求1所述的基于AIS系统的船舶数据表绘制方法,其特征在于:所述AIS数据链表中船舶数据表全部绘制完,修改海图显示比例尺,则重新执行步骤3和步骤4。
5.根据权利要求1所述的基于AIS系统的船舶数据表绘制方法,其特征在于:所述显示屏幕被划分呈列数为:显示屏幕宽/单元格宽;行数为:显示屏幕高/单元格高。
6.根据权利要求1所述的基于AIS系统的船舶数据表绘制方法,其特征在于:所述步骤2中的AIS数据链表存储在内存中。
7.根据权利要求1所述的基于AIS系统的船舶数据表绘制方法,其特征在于:所述AIS数据链表通过AIS数据查询表呈现给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门新诺科技有限公司,未经厦门新诺科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210299791.3/1.html,转载请声明来源钻瓜专利网。