当前位置: 首页 > 专利查询>谢天赐专利>正文

待闸基地船舶动态管理系统技术方案

技术编号:23673319 阅读:24 留言:0更新日期:2020-04-04 18:34
本发明专利技术提供待闸基地船舶动态管理系统,包括服务器端模块和应用程序端模块,服务器端模块包括引擎初始化模块、AIS数据加载模块、待闸点检测模块和过闸检测模块;应用程序端模块包括基础数据模块、待港明细模块、停泊点统计模块、待闸点性质统计模块、待闸点业主统计模块、待闸统计报表模块,能够对待闸基地船舶的数据进行实时准确统计,并根据统计信息进行准确调度船舶。

Dynamic management system of ships in the waiting base

【技术实现步骤摘要】
待闸基地船舶动态管理系统
本专利技术涉及船舶通航领域,特别是待闸基地船舶动态管理系统。
技术介绍
待闸船舶在锚地数量、货种、船型、业主等数据,对通航及配套保障十分重要。传统的统计,如管控区域待闸锚地的统计,均通过人工观察、计算的手段,不仅统计工作量大,而且不能满足准确性、及时性需要。中国专利CN103279848B“基于GPS终端的船舶免停靠报港系统”通过船户GPS终端对船户进行动态监控和跟踪查询,实现船舶实时识别、航迹跟踪、免停靠稽查、船舶免停靠报港,但是仅实现了船舶的过港,缺乏对相关的数据进行统计,数据的实时性和准确性不够。
技术实现思路
本专利技术所要解决的技术问题是提供待闸基地船舶动态管理系统,能够对待闸基地船舶的数据进行实时准确统计。为解决上述技术问题,本专利技术所采用的技术方案是:待闸基地船舶动态管理系统,包括AIS基站,服务器端模块和应用程序端模块,服务器端模块包括引擎初始化模块、AIS数据加载模块、待闸点检测模块和过闸检测模块;引擎初始化模块用于初始化引擎工作目录;AIS数据加载模块用于调用单独的线程来定时加载船舶AIS数据到引擎,由引擎来统一管理;待闸点检测模块用于循环检测码头范围内的船舶动态AIS信息,并记录船舶待港状态;过闸检测模块用于根据绘制的管控区域来统计通过它的船舶动态信息;应用程序端模块包括基础数据模块、待港明细模块、停泊点统计模块、待闸点性质统计模块、待闸点业主统计模块、待闸统计报表模块;基础数据模块用于添加、修改或删除部门资料、用户资料、码头属性、码头业主、码头和标绘区域数据;待港明细模块用于查询船舶待港明细情况,默认显示当天直到当前,船舶在各港口码头的待港情况;停泊点统计模块用于按照码头名称来分组统计船舶,包括停泊点日统计、月统计和年统计,点击某个码头能够展开查看船舶在当前码头的具体停靠信息;待闸点性质统计模块用于按照码头属性性质来分组统计船舶,包括按待闸点性质日统计、月统计和年统计,点击某个码头属性能够展开查看所属码头的停靠统计信息;待闸点业主统计模块用于按照码头业主来分组统计船舶,包括按待闸点业主日统计、月统计和年统计,点击某个码头业主分类能够展开查看所属码头的停靠统计信息;待闸统计报表模块用于按照设定的管控区域来统计船舶,包括停泊点一览表、待闸日报表、待闸月报表和待闸年报表。优选的方案中,待闸点检测模块循环检测锚地范围内的船舶动态AIS信息,并实时更新船舶待港状态。优选的方案中,服务器端模块包括主线程、AIS数据加载线程、待闸点检测线程、过闸检测线程;用于对应实现引擎初始化模块、AIS数据加载模块、待闸点检测模块和过闸检测模块功能。优选的方案中,调用外部接口,用于添加船舶和根据坐标获取检测区域内船舶。优选的方案中,过滤器实现系统安全保密设计,用于在调用外部接口时实现对该地址访问的IP过滤作用。优选的方案中,对信任的用户,颁发身份验证码,通过该标识进行身份识别,并分配权限,特定权限的人只能操作特定的功能。优选的方案中,还包括系统出错处理模块,用于系统出错时进行提醒。优选的方案中,AIS基站包括AIS接收机,AIS接收机与基站天线连接,AIS接收机与VHF天线馈线连接,串口服务器一端与AIS接收机电连接,另一端通过网线与无线路由器连接;AIS基站用于从AIS基站中直接获取锚地船舶AIS信息;串口服务器用于将串口转换成网络接口,实现串口与网络接口的数据双向透明传输。优选的方案中,AIS基站还包括UPS电源,用于为AIS基站提供稳定、不间断的电力供应。优选的方案中,AIS基站与服务器通过自建外网互联网接入专线传输船位数据,实现的步骤为:S.AIS接收机接收基站天线和VHF天线接收标准的AIS报文;S.判断船舶信息,将AIS报文由暗码转为明码;S.将船舶信息如九位码、中文船名、英文船名、船宽、船长、船舶种类、净吨、实载、目的港、码头、待港状态、停靠时间、离开时间、停靠时长、实载箱、车位、公司、上下水信息传送回服务器。本专利技术提供的待闸基地船舶动态管理系统,通过采用以上的方案,能够利用待闸船舶自带的AIS系统之数据,海事管理机构已公开的登记和签证系统数据,以及AIS基站获取的船舶AIS信息,进行相应的统计计算,生成特地待闸区域所需的统计数据。附图说明下面结合附图和实施例对本专利技术作进一步说明:图1为本专利技术中服务器端模块和应用程序端模块示意图;图2为本专利技术中AIS基站与服务器连接示意图;图3为本专利技术中AIS基站结构示意图;图4为本专利技术中AIS基站中AIS接收机图中:AIS基站100;基站天线110;VHF天线120;串口服务器130;服务器端模块200;AIS接收机140;引擎初始化模块210;AIS数据加载模块220;待闸点检测模块230;过闸检测模块240;主线程250;AIS数据加载线程260;待闸点检测线程270;过闸检测线程280;应用程序端模块300;基础数据模块310;待港明细模块320;停泊点统计模块330;待闸点性质统计模块340;待闸点业主统计模块350;待闸统计报表模块360;系统出错处理模块400;UPS电源500;无线路由器600;服务器700。具体实施方式如图1~3,为解决上述技术问题,本专利技术所采用的技术方案是:待闸基地船舶动态管理系统,包括AIS基站100,服务器端模块200和应用程序端模块300,服务器端模块200包括引擎初始化模块210、AIS数据加载模块220、待闸点检测模块230和过闸检测模块240;引擎初始化模块210用于初始化引擎工作目录,引擎初始化模块210工作目录储存在本地,只有初始化成功才能保证后面引擎对AIS数据的加载、检测功能可用,初始化调用YIMAENCSVRLIBLib.YimaEncServerClass类Init方法。AIS数据加载模块220用于调用单独的线程来定时加载船舶AIS数据到引擎,由引擎来统一管理,船舶AIS数据,包括九位码、船名、船长、长宽、经度、纬度、时间等,返回数据加载是否成功。先从数据库查询出检测区域内船舶动态AIS数据,调用引擎首次加载船舶数据接口,如果非首次则调用引擎更新船舶数据接口,同时删除掉掉线的船舶数据。船舶数据分为静态数据和动态数据,静态数据包括船名、长宽、船型、国籍等,动态数据包括经度、纬度、船速等。查询指定范围内的船舶动态AIS数据,首次加载船舶数据,非首次加载则更新船舶数据,如果是离线船舶则调用接口删除引擎中存储的数据。待闸点检测模块230用于循环检测码头范围内的船舶动态AIS信息,并记录船舶待港状态,输入码头坐标范围,系统自动输出船舶待闸情况记录,包括九位码、中文船名、英文船名、船宽、船长、船舶种类、净吨、实载、目的港、码头、待港状态、停靠时间、离开时间、停靠时长、实载箱、车位、公司本文档来自技高网...

【技术保护点】
1.待闸基地船舶动态管理系统,其特征是:包括AIS基站(100),服务器端模块(200)和应用程序端模块(300),服务器端模块(200)包括引擎初始化模块(210)、AIS数据加载模块(220)、待闸点检测模块(230)和过闸检测模块(240);/n引擎初始化模块(210)用于初始化引擎工作目录;/nAIS数据加载模块(220)用于调用单独的线程来定时加载船舶AIS数据到引擎,由引擎来统一管理;/n待闸点检测模块(230)用于循环检测码头范围内的船舶动态AIS信息,并记录船舶待港状态;/n过闸检测模块(240)用于根据绘制的管控区域来统计通过它的船舶动态信息;/n应用程序端模块(300)包括基础数据模块(310)、待港明细模块(320)、停泊点统计模块(330)、待闸点性质统计模块(340)、待闸点业主统计模块(350)、待闸统计报表模块(360);/n基础数据模块(310)用于添加、修改或删除部门资料、用户资料、码头属性、码头业主、码头和标绘区域数据;/n待港明细模块(320)用于查询船舶待港明细情况,默认显示当天直到当前,船舶在各港口码头的待港情况;/n停泊点统计模块(330)用于按照码头名称来分组统计船舶,包括停泊点日统计、月统计和年统计,点击某个码头能够展开查看船舶在当前码头的具体停靠信息;/n待闸点性质统计模块(340)用于按照码头属性性质来分组统计船舶,包括按待闸点性质日统计、月统计和年统计,点击某个码头属性能够展开查看所属码头的停靠统计信息;/n待闸点业主统计模块(350)用于按照码头业主来分组统计船舶,包括按待闸点业主日统计、月统计和年统计,点击某个码头业主分类能够展开查看所属码头的停靠统计信息;/n待闸统计报表模块(360)用于按照设定的管控区域来统计船舶,包括停泊点一览表、待闸日报表、待闸月报表和待闸年报表。/n...

【技术特征摘要】
1.待闸基地船舶动态管理系统,其特征是:包括AIS基站(100),服务器端模块(200)和应用程序端模块(300),服务器端模块(200)包括引擎初始化模块(210)、AIS数据加载模块(220)、待闸点检测模块(230)和过闸检测模块(240);
引擎初始化模块(210)用于初始化引擎工作目录;
AIS数据加载模块(220)用于调用单独的线程来定时加载船舶AIS数据到引擎,由引擎来统一管理;
待闸点检测模块(230)用于循环检测码头范围内的船舶动态AIS信息,并记录船舶待港状态;
过闸检测模块(240)用于根据绘制的管控区域来统计通过它的船舶动态信息;
应用程序端模块(300)包括基础数据模块(310)、待港明细模块(320)、停泊点统计模块(330)、待闸点性质统计模块(340)、待闸点业主统计模块(350)、待闸统计报表模块(360);
基础数据模块(310)用于添加、修改或删除部门资料、用户资料、码头属性、码头业主、码头和标绘区域数据;
待港明细模块(320)用于查询船舶待港明细情况,默认显示当天直到当前,船舶在各港口码头的待港情况;
停泊点统计模块(330)用于按照码头名称来分组统计船舶,包括停泊点日统计、月统计和年统计,点击某个码头能够展开查看船舶在当前码头的具体停靠信息;
待闸点性质统计模块(340)用于按照码头属性性质来分组统计船舶,包括按待闸点性质日统计、月统计和年统计,点击某个码头属性能够展开查看所属码头的停靠统计信息;
待闸点业主统计模块(350)用于按照码头业主来分组统计船舶,包括按待闸点业主日统计、月统计和年统计,点击某个码头业主分类能够展开查看所属码头的停靠统计信息;
待闸统计报表模块(360)用于按照设定的管控区域来统计船舶,包括停泊点一览表、待闸日报表、待闸月报表和待闸年报表。


2.根据权利要求1所述的待闸基地船舶动态管理系统,其特征是:待闸点检测模块(230)循环检测锚地范围内的船舶动态AIS信息,并实时更新船舶待港状态。


3.根据权利要求1所述的待闸基地船舶动态管理系统,其特征是:服务器端模块(200)包括主线程(250)、AIS数据加载线程(260)、待闸点检测线程(270)、过闸检测线程(280);...

【专利技术属性】
技术研发人员:谢天赐
申请(专利权)人:谢天赐
类型:发明
国别省市:湖北;42

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

1