一种海上数据引接系统及方法与流程

文档序号:33745375发布日期:2023-04-06 11:21阅读:307来源:国知局
一种海上数据引接系统及方法与流程

本发明涉及海上数据通讯的,更具体地,涉及一种海上数据引接系统及方法。


背景技术:

1、为满足海洋信息观测可视化,需要通过海上数据引接设备实现对海上实时数据和非实时数据的接收、存储与显示,其中实时数据包括海上船舶与浮标等平台获取的多种海洋观测数据,非实时数据包括卫星遥感数据、互联网数据以及其他来源数据等。数据引接设备包括船基引接和岸基引接两部分。

2、对于海上的数据引接,对海上的数据引接,由于海上情况多变不稳定,信号及互联网传输性能较弱,在大量数据同时发送的情况下会出现数据丢失或不能及时接收数据的问题,此外若使用性能较弱的电子设备则可能出现无法显示和接收海上数据,对于接收设备的性能要求较高。


技术实现思路

1、为解决现有技术中存在的不足,本发明提供一种海上数据引接系统,以数据引接软件为基础,通过对采集的数据进行清洗、处理,形成统一规范的标准化数据。

2、本发明采用如下的技术方案。

3、一种海上数据引接系统,包括:船舶数据引接模块、浮标数据引接模块、非实时数据引接模块、数据存储模块、数据处理模块和数据显示模块;

4、其中,船舶数据引接模块用于引接来自船平台搭载的传感器获取的数据信息,浮标数据引接模块用于引接来自浮标平台搭载的传感器获取的数据信息,非实时数据引接模块能够汇集特定卫星遥感数据、来自互联网的相关第三方数据以及其他来源的数据信息,数据存储模块接收并存储船舶数据引接模块、浮标数据引接模块和非实时数据引接模块所获取的数据信息,数据处理模块对数据存储模块中的数据信息进行标准化处理,数据存储模块和数据处理模块的数据信息通过数据显示模块在电子海图上实现数据的融合展示。

5、优选地,所述船舶数据引接模块用于引接来自船平台搭载的传感器获取的信息,并将获取到的信息由统一的服务器地址和端口统一发送至岸端服务器,传感器获取的信息包括船舶监控数据、水声探测信息、雷达探测信息、光电探测信息、ais信息、ads-b信息、电磁环境监测信息和水文气象观测信息。

6、优选地,浮标数据引接模块用于引接来自浮标平台搭载的传感器获取的信息,浮标数据引接模块获取的信息包括光电探测信息、ais信息、电磁环境监测信息、海洋环境观测信息和水听器信息;浮标数据引接模块能够接收来自浮标范围内的海洋灾害和赤湖预报、警报通过浮标发送数据至互联网由岸端的数据存储模块和数据显示模块接收实时显示。

7、优选地,非实时数据引接模块用于获取特定卫星遥感数据、以及来自互联网的第三方数据,包括互联网和卫星遥感非实时的数据。

8、优选地,数据存储模块采用mysql数据库,多个数据接口发送至互联网岸端同一台服务器数据库存储和调用船舶数据引接模块、浮标数据引接模块、非实时数据引接模块引接的数据,包括船舶监控数据、水声探测信息、雷达探测信息、光电探测信息、ais信息、ads-b信息、电磁环境监测信息、水文气象观测信息、海洋环境观测信息、水听器信息,船舶数据引接模块、浮标数据引接模块、非实时数据引接模块获取到的数据分别经相应的格式化处理后分别保存至数据存储模块。

9、优选地,所述数据处理模块能够将数据存储模块中的数据进行调用处理,数据处理模块对数据的处理还包括:数据处理模块请求数据存储模块访问用户所请求的数据,当数据处理模块接收到数据存储模块中的数据,根据用户请求对数据进行整理,整理完成后会向数据显示模块发送用户请求的数据。

10、优选地,当出现高并发请求时,数据处理模块通过调用redis技术增加缓存减少服务器请求数据库的调用次数实现高并发请求。

11、优选地,数据显示模块能够实现数据存储模块和数据处理模块的数据信息与电子海图融合展示,电子海图能够实现地理位置与船只位置信息查询,并相应显示该区域的水文气象数据信息;数据显示模块根据还能够根据用户操作的指令显示用户所需要的内容,使用leaflet技术对地图进行渲染地图等级地图经纬度位置,地图内目标船只以及ais信号数据。

12、优选地,用户能够通过数据显示模块进行操作请求,包括:用户在数据显示模块进行操作请求,数据显示模块将用户的请求的参数发送给数据处理模块,数据处理模块将该用户请求响应到数据存储模块,数据存储模块根据请求参数获取到数据再将数据发送至数据处理模块,数据处理模块接收到数据存储模块的数据后发送至数据显示模块对用户进行展示。

13、本发明还提供了一种海上数据引接方法,包括如下步骤:

14、步骤1,将海上数据引接系统的各模块部署在公网的服务器上并接收数据,可通过服务器运行相关服务接收返回船舶信号,可实现数据互传;

15、步骤2,通过接收到部署于公网的服务器以及卫星接收到的海上数据引接系统信号数据,接收到的数据通过服务器发送,由数据存储模块对接收和处理后的数据进行存储,数据处理完成后前端网页根据对应的功能需求进行展示;

16、步骤3,当前端的数据显示模块操作成功请求到服务器后端接口,访问已完成存储处理的数据,数据显示模块根据用户需求并进行操作显示所需要查看的数据内容。

17、本发明还提供了一种终端,包括处理器及存储介质;

18、所述存储介质用于存储指令;

19、所述处理器用于根据所述指令进行操作以执行所述海上数据引接方法的步骤。

20、本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述海上数据引接方法的步骤。

21、本发明的有益效果在于,与现有技术相比,本发明提出的海上数据引接系统能够对采集的数据进行处理并形成统一规范的标准化数据;利用部署于船舶平台及浮标平台上的数据引接设备,对观测数据信息进行接收、存储与显示,并将消息回传至岸基中心;

22、本发明在利用在船舶和浮标上部署的公网服务器将船舶平台、浮标平台信号及信息进行统一整合化集中化处理,处理完毕后会统一压缩使用较小的流量也能实现数据发送完成岸端接收,使其在相对较弱的网络信号环境下提高信息发送回传成功率。船舶平台或浮标平台成功发送患侧数据信息后由岸端服务器根据船舶平台、浮标平台发送的数据格式进行统一后台处理,与现有技术不同的是后台处理运用到java的springboot框架进行处理此技术的优点是兼容性强、稳定性高、应用性广可以广泛处理船舶及赴台发送的各种数据根据处理完成的结果统一储存至服务器的mysql数据库中使用该技术能够实时储存、更新、修改、删除数据能很大程度解决数据处理延迟访问的问题、在数据数据处理并存储完成后统一由后端springboot框架特定的接口发送至前端处理显示结果,可根据用户需求显示对应内容方便查看,此技术的结合能够实现多设备、跨设备、跨平台查看和接收查阅信息;

23、本发明采用统一接收发送的方式解决数据丢失的问题,船舶平台或浮标平台设备统一经过船载或浮标路由器信号处理并对数据进行压缩,减小数据体积量,因此在极端环境下能提高数据传输的成功率和稳定性,并采用统一服务器端口对用户发送数据减轻个人用户对设备性能的要求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1