一种远程控制的船舶信息回传装置及其控制方法转让专利

申请号 : CN201710103534.0

文献号 : CN106878429B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 潘亚兰胡勤友杨春

申请人 : 上海海事大学

摘要 :

本发明公开了一种远程控制的船舶信息回传装置机及其控制方法,包含:串口接收模块,其接收并发送由GPS等船载设备采集的代表船舶信息的数据包;数据缓存模块,其缓存所述串口接收模块发送的数据包;网口收发模块,其接收并发送岸上数据服务器发送的控制命令,向所述岸上数据服务器反馈经命令执行模块筛选后的数据包;命令决策模块,其对接收到的控制命令进行判断并发送;所述命令执行模块根据经所述命令决策模块判断的控制命令执行并输出筛选后的数据包。本发明具有节省通信流量,节省通信费用,同时方便了岸上船舶管理部门对船舶当前信息的监控的优点。

权利要求 :

1.一种远程控制的船舶信息回传装置,其特征在于,包含:

串口接收模块,其接收并发送由GPS等船载设备采集的代表船舶信息的数据包;

数据缓存模块,其缓存所述串口接收模块发送的数据包;

网口收发模块,其接收并发送岸上数据服务器发送的控制命令,向所述岸上数据服务器反馈经命令执行模块筛选后的数据包;

命令决策模块,其对接收到的控制命令进行判断并发送;

所述命令执行模块根据经所述命令决策模块判断的控制命令执行并输出筛选后的数据包;

所述船舶信息回传装置设置在所述GPS等船载设备和船端内网之间;

所述GPS等船载设备采集船舶的当前信息,并且将船舶的当前信息以数据包的形式发送出去;

所述船端内网接收并发送所述岸上数据服务器通过船岸通信网络发送的控制命令;并且所述船端内网还接收并通过所述船岸通信网络将所述船舶信息回传装置反馈的数据包反馈给所述岸上数据服务器;

所述控制命令进一步包含:设置所述船舶信息回传装置的参数命令、复位命令、采样时间间隔控制命令与包头控制命令;

所述船舶信息回传装置还设有一个人为设定和修改的ID号,且以ID号+数据包的形式向船端内网发送数据。

2.一种利用如权利要求1所述远程控制的船舶信息回传装置的控制方法,其特征在于,所述船舶信息回传装置设有的串口接收模块接收GPS等船载设备传输的代表船舶信息的数据包,将所接到的数据包存储至数据缓存模块,所述船舶信息回传装置设有的命令决策模块判断网口收发模块是否接收到新的控制命令,若否,就依据现有的采样策略通过命令执行模块发送数据包到岸上的数据服务器,若接收到新的控制命令,则判断新控制命令的要求,所述命令执行模块根据不同的要求对接收到的数据包进行不同的筛选并输出回传至岸上数据服务器。

3.如权利要求2所述一种远程控制的船舶信息回传装置的控制方法,其特征在于,所述命令决策模块判断所述控制命令为设置所述船舶信息回传装置的参数命令时,所述命令执行模块执行控制所述船舶信息回传装置进行参数设置;

所述命令决策模块判断所述控制命令为包头控制命令和一个特定字符串时,所述命令执行模块筛选并输出接收到的包头与所述控制命令字符串相同的数据包;

所述命令决策模块判断所述控制命令为包头控制命令和空字符串时,所述命令执行模块输出接收到的所有数据包;

所述命令决策模块判断所述控制命令为包头控制命令和几个通过符号隔开字符串时,所述命令执行模块筛选并输出接收到的包头与所述控制命令字符串相同的几个数据包;

所述命令决策模块判断所述控制命令为控制采样时间间隔的命令和特定采样时间间隔值时,所述命令执行模块每隔设定采样间隔值输出一次数据包;

所述命令决策模块判断所述控制命令为控制采样时间间隔的命令,并且采样时间间隔值为零,所述命令执行模块将接收到的数据包即刻输出;

当命令决策模块判断所述控制命令为复位命令时,所述命令执行模块将所述船舶信息回传装置复位,并按照复位之前的采样策略传输数据包。

4.如权利要求3所述一种远程控制的船舶信息回传装置的控制方法,其特征在于,所述船舶信息回传装置在复位时不改变所述船舶信息回传装置复位之前设定的参数,且在复位一定时间后重新正常工作。

说明书 :

一种远程控制的船舶信息回传装置及其控制方法

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种远程控制的船舶信息回传装置及其控制方法。

背景技术

[0002] 经济的发展使得船舶行业更加繁荣,很多船舶航行到海洋上,船舶和陆地之间的沟通通信变得尤为重要,其中有一个方面就是岸上船舶管理部门要定时或不定时关注船舶现在的位置。获得船位的方式有:船上人员按要求定时发送报告;船舶自动回报等方式。船员定时发送的缺点主要是报告频度较低,几个小时才报一次,一天报不了几个位置。GPS等船载设备自动回报船舶位置信息,GPS等船载设备输出信息的频率很高,发送的信息也很繁杂,而岸上不需要知道这么密集的回报。这两种船舶信息回报方式都给岸上船舶管理部门管理海洋上航行的船舶带来了极大的困难。同时,船舶主要使用卫星进行通信,卫星流量昂贵,由于需要节省流量,因此需要对接收到的数据包进行采样,平时频度低一些来节省流量,应急的时候频率高一些。

发明内容

[0003] 本发明目的是提供一种远程控制的船舶信息回传装置及其控制方法,该装置与GPS等船载设备连接,对GPS等船载设备接收到的船舶信息进行过滤。岸上的船舶管理部门对船舶信息回传装置进行远程控制,通过发送采样时间间隔控制指令来控制接收的回报数据密集点还是稀疏点,或通过发送包头控制指令来控制所述装置回传岸上船舶管理部门所需包头的数据包,达到节省通信数据流量的目的。
[0004] 为了实现以上目的,本发明是通过以下技术方案实现的:
[0005] 一种远程控制的船舶信息回传装置,包含:串口接收模块,其接收并发送由GPS等船载设备采集的代表船舶信息的数据包;数据缓存模块,其缓存所述串口接收模块发送的数据包;网口收发模块,其接收并发送岸上数据服务器发送的控制命令,向所述岸上数据服务器反馈经命令执行模块筛选后的数据包;命令决策模块,其对接收到的控制命令进行判断并发送;所述命令执行模块根据经所述命令决策模块判断的控制命令执行并输出筛选后的数据包。
[0006] 优选地,所述船舶信息回传装置设置在所述GPS等船载设备和船端内网之间;所述GPS等船载设备采集船舶的当前信息,并且将船舶的当前信息以数据包的形式发送出去;所述船端内网接收并发送所述岸上数据服务器通过船岸通信网络发送的控制命令;并且所述船端内网还接收并通过所述船岸通信网络将所述船舶信息回传装置反馈的数据包反馈给所述岸上数据服务器。
[0007] 优选地,所述控制命令进一步包含:设置所述船舶信息回传装置的参数命令、复位命令、采样时间间隔控制命令与包头控制命令。
[0008] 优选地,给所述船舶信息回传装置设置一个ID号,以便所述船舶信息回传装置以ID号+数据包的形式向船端内网发送数据。
[0009] 本发明另一个技术方案为一种远程控制的船舶信息回传装置的控制方法, 所述船舶信息回传装置设有的串口接收模块接收GPS等船载设备传输的代表船舶信息的数据包,将所接到的数据包存储至数据缓存模块,所述船舶信息回传装置设有的命令决策模块判断网口收发模块是否接收到新的控制命令,若否,就依据现有的采样策略通过命令执行模块发送数据包到岸上的数据服务器,若接收到新的控制命令,则判断新控制命令的要求,所述命令执行模块根据不同的要求对接收到的数据包进行不同的筛选并输出。
[0010] 优选地,所述命令决策模块判断所述控制命令为设置所述船舶信息回传装置的参数命令时,所述命令执行模块执行控制所述船舶信息回传装置进行参数设置。
[0011] 所述命令决策模块判断所述控制命令为包头控制命令和一个特定字符串时,所述命令执行模块筛选并输出接收到的包头与所述控制命令字符串相同的数据包。
[0012] 所述命令决策模块判断所述控制命令为包头控制命令和空字符串时,所述命令执行模块输出接收到的所有数据包。
[0013] 所述命令决策模块判断所述控制命令为包头控制命令和几个通过符号隔开字符串时,所述命令执行模块筛选并输出接收到的包头与所述控制命令字符串相同的几个数据包。
[0014] 所述命令决策模块判断所述控制命令为控制采样时间间隔的命令和特定采样时间间隔值时,所述命令执行模块每隔设定采样间隔值输出一次数据包。
[0015] 所述命令决策模块判断所述控制命令为控制采样时间间隔的命令,并且采样时间间隔值为零,所述命令执行模块将接收到的数据包即刻输出。
[0016] 当命令决策模块判断所述控制命令为复位命令时,所述命令执行模块将所述船舶信息回传装置复位,并按照复位之前的采样策略传输数据包。
[0017] 优选地,在所述船舶信息回传装置复位时,不改变所述装置复位之前的参数,并且在复位一定时间后重新正常工作。
[0018] 本发明与现有技术相比具有以下优点:
[0019] 岸上的数据服务器发送指令,通过网络传输到船舶信息回传装置,实现对其进行远程控制,船舶信息回传装置可以根据接收到的控制命令的要求,对不同包头的数据包进行筛选,根据特定的控制命令向岸上数据服务器回传数据包。岸上数据服务器可以发送采样时间间隔控制命令决定收到数据包的疏密度,也可以发送包头控制命令来决定当前接收哪一包头的数据包和哪几个包头的数据包。这一技术在很大程度上节省了通信流量,从而节省通信费用。同时也方便了岸上船舶管理部门对船舶当前信息的监控。

附图说明

[0020] 图1为本发明一种远程控制的船舶信息回传装置的数据包和控制命令在整个系统中的传输流程图;
[0021] 图2为本发明一种远程控制的船舶信息回传装置的组成模块;
[0022] 图3 为本发明一种远程控制的船舶信息回传装置的工作流程图。

具体实施方式

[0023] 以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
[0024] 结合图1与图2所示,本发明一种远程控制的船舶信息回传装置, 包含:
[0025] 串口接收模块2-1,用于接收并发送GPS等船载设备1传来的代表船舶信息的数据包。
[0026] 网口收发模块2-5,用于接收并发送岸上数据服务器6发送的控制命令,向所述岸上数据服务器6反馈经命令执行模块筛选后的数据包。
[0027] 数据缓存模块2-2,用于缓存所述串口接收模块发送的数据包。
[0028] 命令决策模块2-3,其对接收到的控制命令进行判断并发送;所述控制命令进一步包含:设置所述船舶信息回传装置的参数命令、复位命令、采样时间间隔控制命令与包头控制命令。
[0029] 命令执行模块2-4,根据经所述命令决策模块判断的控制命令执行并输出筛选后的数据包。
[0030] 所述船舶信息回传装置设有一个ID号,以便所述船舶信息回传装置以ID号+数据包的形式向网络发送数据,所述ID号可以人为设置和修改。
[0031] 如图1所示,当所述船舶信息回传装置2在GPS等船载设备1和船端内网3之间连接成功时,设置所述船舶信息回传装置的参数,所述参数主要包括:串口接收设备的波特率,船舶信息回传装置的网络参数,岸上数据服务器6的网络参数和本装置的ID号。所述参数设置成功后所述船舶信息回传装置进入正常工作状态。
[0032] 所述船舶信息回传装置2设置在GPS等船载设备1和船端内网3之间,其通过船端内网3,船岸通信网络4以及岸上互联网5将所述GPS等船载设备1采集到的代表船舶信息的数据包根据岸上数据服务器6远程发送的控制命令进行筛选后回传到岸上数据服务器6。
[0033] 如图3所示,一种远程控制的船舶信息回传装置的控制方法,所述船舶信息回传装置2的命令决策模块2-3判断网口模块2-5是否接收到新的控制命令,若没有接收到新的控制命令,就依据现有的采样策略发送数据包到岸上数据服务器,若接收到新的控制命令,则对新的控制命令进行判断,命令执行模块2-4根据不同的控制命令对接收到的数据包进行不同的筛选。
[0034] 当命令决策模块2-3判断出网口收发模块2-5接收到控制包头的命令和一个特定字符串时(如$GPGLL),命令执行模块2-4将接收到的包头和控制命令字符串相同的数据包通过所述网口收发模块2-5,船端内网3,船岸通信网络4以及岸上互联网5回传到岸上数据服务器6。
[0035] 当命令决策模块2-3判断出网口收发模块2-5接收到控制包头的命令和空字符串时,命令执行模块2-4将接收到的所有数据包通过网口传输到网络;当命令决策模块2-3判断网口收发模块2-5接收到控制包头的命令和几个字符串时(如$GPGLL,$GPDTM),并且这几个字符串通过符号隔开,命令执行模块2-4将接收到的包头和控制命令字符串相同的几个数据包通过所述网口收发模块2-5,船端内网3,船岸通信网络4以及岸上互联网5回传到岸上数据服务器6。
[0036] 当命令决策模块2-3判断网口收发模块2-5接收控制采样时间间隔的命令和特定采样时间间隔值(如间隔时间为20s)时,在接收到命令后,命令执行模块2-4每隔设定采样间隔值(如20s)通过网口收发模块2-5向岸上数据服务器6发送一次数据包。
[0037] 当命令决策模块2-3判断网口收发模块2-5接收控制采样时间间隔的命令,并且采样时间间隔值为零,则命令执行模块2-4将从串口2-1接收到的数据包即刻输出至所述网口收发模块2-5,所述网口收发模块2-5通过船端内网3,船岸通信网络4以及岸上互联网5回传到岸上数据服务器6。
[0038] 当命令决策模块2-3判断网口收发模块2-5接收控制命令为复位命令时,则命令执行模块2-4执行装置在不改变所述船舶信息回传装置复位之前设置的参数情况下进行复位;所述船舶信息回传装置2复位一定时间后重新正常工作,所述网口收发模块2-5按复位之前的采样策略将数据包通过船端内网3,船岸通信网络4以及岸上互联网5回传到岸上数据服务器6。
[0039] 尽管本发明的内容已经通过所述优选实施例作了详细介绍,但应当认识到所述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了所述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。