船舶数据的处理方法及装置制造方法及图纸

技术编号:23860770 阅读:33 留言:0更新日期:2020-04-18 13:42
本发明专利技术的实施例提供一种船舶数据的处理方法及装置。岸基数据处理中心服务器侧的船舶数据的处理方法包括:获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息是船舶所处的局域网的地址信息;所述船舶所处的局域网与所述第一局域网是不同的局域网;将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。本发明专利技术的方案可以实现岸端可以按需获取分发数据,同时保证位于不同局域网中的船与船之间可以进行通信。

Ship data processing method and device

【技术实现步骤摘要】
船舶数据的处理方法及装置
本专利技术涉及船舶通信
,特别是指一种船舶数据的处理方法及装置。
技术介绍
智能船技术需求明确要将船和岸通过网络结合在一起,将船上的所有感知数据同时发送到岸基平台;而岸基结合了大数据分析技术后,在航线和航速优化,辅助驾驶与避碰,保障支持和运营管理等方面发挥作用。通过连续的船舶数据搜集,可以在岸基构筑一艘或多艘虚拟的数字船,连续跟踪和分析船舶运行状态,对未来航行过程做出预判,给出辅助决策。但是实际使用过程中,岸基应用有时也需要获取船端应用,而且通常岸基应用允许一定的时间延迟,但是标准DDS协议无法适应此种场景,且船与船分别位于一个局域网中,这些局域网之间没有通信连接,使得位于不同局域网中的船与船之间无法通信。
技术实现思路
本专利技术提供了一种船舶数据的处理方法及装置。可以实现岸端可以按需获取分发数据,同时保证位于不同局域网中的船与船之间可以进行通信。为解决上述技术问题,本专利技术的实施例提供如下方案:一种船舶数据的处理方法,应用于岸基数据处理中心服务器,所述岸基数据处理中心服务器处于第一局域网中,具有固定公网IP地址;所述方法包括:获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息是船舶所处的局域网的地址信息;所述船舶所处的局域网与所述第一局域网是不同的局域网;将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。可选的,所述获取位于不同局域网中的船舶的第一数据信息,包括:建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接,所述QUIC连接是快速用户数据报协议UDP网络连接;基于所述QUIC连接,获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息采用QUIC协议的数据格式进行封装。可选的,将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端,包括:基于所述QUIC连接,将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。可选的,建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接,包括:接收位于不同局域网中的船舶的客户端发送的初始化连接请求;向位于不同局域网中的船舶的客户端发送所述岸基数据处理中心服务器的服务器证书;接收位于不同局域网中的船舶的客户端反馈的验证证书;若所述验证证书表示验证成功,建立所述QUIC连接成功,并和所述位于不同局域网中的船舶的客户端同步建立QUIC连接的相关信息;若验证证书表示没有验证成功,则再次建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接。可选的,再次建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接,包括:接收位于不同局域网中的船舶的客户端发送的加密问候消息;向位于不同局域网中的船舶的客户端返回评估内容;根据所述评估内容再次建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接。可选的,船舶数据的处理方法还包括:基于所述QUIC连接,若所述岸基数据处理中心服务器与位于不同局域网中的船舶的客户端之间的数据包丢失,向位于不同局域网中的船舶的客户端发送一个确认帧,要求停止否定确认所述数据包。可选的,建立所述QUIC连接的过程中,还包括:发送第一数据包,所述第一数据包是被认证的加密证书;发送第二数据包,所述第二数据包包含加密内容请求;如果位于不同局域网中的船舶的客户端没有收到所述第一数据包和/或第二数据包,QUIC连接不建立;否则,QUIC连接建立。本专利技术的实施例还提供一种船舶数据的处理装置,应用于岸基数据处理中心服务器,所述岸基数据处理中心服务器处于第一局域网中,具有固定IP地址;所述装置包括:获取模块,用于获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息是船舶所处的局域网的地址信息;所述船舶所处的局域网与所述第一局域网是不同的局域网;处理模块,用于将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。可选的,所述获取模块用于:建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接,所述QUIC连接是快速用户数据报协议UDP网络连接;基于所述QUIC连接,获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息采用QUIC协议的数据格式进行封装。可选的,所述处理模块用于基于所述QUIC连接,将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。本专利技术的实施例提供一种船舶数据的处理方法,应用于位于局域网中的船舶的客户端,所述方法包括:向岸基数据处理中心服务器发送船舶的第一数据信息,所述第一数据信息是船舶所处的局域网的地址信息;所述船舶所处的局域网与所述第一局域网是不同的局域网;所述岸基数据处理中心服务器处于第一局域网中,具有固定IP地址,所述船舶所处的局域网的IP地址动态分配;接收所述岸基数据处理中心服务器发送的所述位于不同的局域网中的船舶的第一数据信息。可选的,向岸基数据处理中心服务器发送船舶的第一数据信息,包括:建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接,所述QUIC连接是快速用户数据报协议UDP网络连接;基于所述QUIC连接,向岸基数据处理中心服务器发送船舶的第一数据信息,所述第一数据信息采用QUIC协议的数据格式进行封装。可选的,接收所述岸基数据处理中心服务器发送的所述位于不同的局域网中的船舶的第一数据信息,包括:基于所述QUIC连接,接收所述岸基数据处理中心服务器发送的所述位于不同的局域网中的船舶的第一数据信息。可选的,船舶数据的处理方法还包括:位于第二局域网中的船舶的客户端,根据接收到的位于第三局域网中的船舶的客户端的第一数据信息,与所述位于第三局域网中的船舶的客户端进行船舶数据的传输。可选的,与所述位于第三局域网中的船舶的客户端进行船舶数据的传输,包括:基于船载网络数据订阅式通信协议DSCP,与所述位于第三局域网中的船舶的客户端进行船舶数据的传输。可选的,基于船载网络数据订阅式通信协议DSCP,与所述位于第三局域网中的船舶的客户端进行船舶数据的传输,包括:位于第二局域网中的船舶与位于第三局域网中的船舶建立基于船载网络数据订阅式通信协议DSCP的DSCP连接;基于所述DSCP连接,将位于第二局域网中的船舶的第一设备集合中的设备信息发布于全局数据空间,并从所述全局数据空间,获取所述位于第三局域网中的船舶的客户端发布的第三局域网中的船舶的第二设备集合中的设备信息。可选的,所述第一设备集合中的设备信息以及所述第二设备集合中的设备信息的数据格式均包括:域信息字段、域参与者信息字段、主题字段、数据发布者字段以及数据订阅者字段。本专利技术的实施例还提供一种船舶数据的处理装置,应用于位于局域网中的船舶的客户端,所述本文档来自技高网...

【技术保护点】
1.一种船舶数据的处理方法,其特征在于,应用于岸基数据处理中心服务器,所述岸基数据处理中心服务器处于第一局域网中,具有固定公网IP地址;所述方法包括:/n获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息是船舶所处的局域网的地址信息;所述船舶所处的局域网与所述第一局域网是不同的局域网;/n将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。/n

【技术特征摘要】
1.一种船舶数据的处理方法,其特征在于,应用于岸基数据处理中心服务器,所述岸基数据处理中心服务器处于第一局域网中,具有固定公网IP地址;所述方法包括:
获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息是船舶所处的局域网的地址信息;所述船舶所处的局域网与所述第一局域网是不同的局域网;
将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。


2.根据权利要求1所述的船舶数据的处理方法,其特征在于,所述获取位于不同局域网中的船舶的第一数据信息,包括:
建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接,所述QUIC连接是快速用户数据报协议UDP网络连接;
基于所述QUIC连接,获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息采用QUIC协议的数据格式进行封装。


3.根据权利要求2所述的船舶数据的处理方法,其特征在于,将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端,包括:
基于所述QUIC连接,将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。


4.根据权利要求2或3所述的船舶数据的处理方法,其特征在于,建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接,包括:
接收位于不同局域网中的船舶的客户端发送的初始化连接请求;
向位于不同局域网中的船舶的客户端发送所述岸基数据处理中心服务器的服务器证书;
接收位于不同局域网中的船舶的客户端反馈的验证证书;
若所述验证证书表示验证成功,建立所述QUIC连接成功,并和所述位于不同局域网中的船舶的客户端同步建立QUIC连接的相关信息;
若验证证书表示没有验证成功,则再次建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接。


5.根据权利要求4所述的船舶数据的处理方法,其特征在于,再次建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接,包括:
接收位于不同局域网中的船舶的客户端发送的加密问候消息;
向位于不同局域网中的船舶的客户端返回评估内容;
根据所述评估内容再次建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接。


6.根据权利要求5所述的船舶数据的处理方法,其特征在于,还包括:
基于所述QUIC连接,若所述岸基数据处理中心服务器与位于不同局域网中的船舶的客户端之间的数据包丢失,向位于不同局域网中的船舶的客户端发送一个确认帧,要求停止否定确认所述数据包。


7.根据权利要求6所述的船舶数据的处理方法,其特征在于,建立所述QUIC连接的过程中,还包括:
发送第一数据包,所述第一数据包是被认证的加密证书;
发送第二数据包,所述第二数据包包含加密内容请求;
如果位于不同局域网中的船舶的客户端没有收到所述第一数据包和/或第二数据包,QUIC连接不建立;否则,QUIC连接建立。


8.一种船舶数据的处理装置,其特征在于,应用于岸基数据处理中心服务器,所述岸基数据处理中心服务器处于第一局域网中,具有固定公网IP地址;所述装置包括:
获取模块,用于获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息是船舶所处的局域网的地址信息;所述船舶所处的局域网与所述第一局域网是不同的局域网;
处理模块,用于将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。


9.根据权利要求8所述的船舶数据的处理装置,其特征在于,所述获取模块用于建立不同局域网与所述岸基数据处理中心服务器之间的QUIC连接,所述QUIC连接是快速用户数据报协议UDP网络连接;
基于所述QUIC连接,获取位于不同局域网中的船舶的第一数据信息,所述第一数据信息采用QUIC协议的数据格式进行封装。


10.根据权利要求9所述的船舶数据的处理装置,其特征在于,所述处理模块用于基于所述QUIC连接,将所述位于不同的局域网中的船舶的第一数据信息,分发给各局域网中的船舶的客户端。


11.一种船舶数据的处理方法,其特征在于,应用于位于局域网中的船舶的客户端,所述方法包括:
向岸基数据处理中心服务器发送船舶的第一数据信息,所述第一数据信息是船舶所处的局域网的地址信息;所述船舶所处的局域网与所述第一局域网是不同的局域网;所述岸基数据处理中心服务器处于第一局域网中,具有固定IP地址,所述船舶所处的局域网的IP地址动态分配;
接收所述岸基数据处理中心服务器发送的所述位于不同的局域网中的船舶的第一数据信息。


12.根据权利要...

【专利技术属性】
技术研发人员:郑树剑
申请(专利权)人:北京海兰信数据科技股份有限公司
类型:发明
国别省市:北京;11

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

1