船联网通信方法、装置、系统和存储介质制造方法及图纸

技术编号:20430930 阅读:38 留言:0更新日期:2019-02-23 10:47
本申请提供一种船联网通信方法、装置、系统和存储介质,船端服务器接收船端终端发送的待上传数据包,将待上传数据包封装为船端UDP包,发送船端UDP包至岸端服务器,岸端服务器解封装船端UDP包,并且将发送TCP报文发送至目的岸端终端,岸端服务器接收岸端终端返回的TCP报文,封装为岸端UDP包,发送岸端UDP包至船端服务器,船端服务器解封装岸端UDP包,发送返回的TCP报文至船端终端。整个船联网通信过程中将TCP报文封装为UDP包在船端服务器与岸端服务器之间传输,避免TCP通信方式造成的网络阻塞,有效提高网络传输效率。

Communication methods, devices, systems and storage media for ship networking

This application provides a method, device, system and storage medium for ship networking communication. The ship-end server receives the data packets to be uploaded from the ship-end terminal, encapsulates the data packets to be uploaded into the UDP package at the ship-end, sends the UDP package at the ship-end to the shore-end server, decomposes the UDP package at the ship-end server, and sends the TCP message to the destination shore-end terminal, and the shore-end server receives the shore-end. The returned TCP packets are encapsulated as shore UDP packets. The shore UDP packets are sent to the ship-end servers. The ship-end servers decompose the shore UDP packets and send the returned TCP messages to the ship-end terminals. TCP packets are encapsulated as UDP packets in the whole process of ship-to-ship networking communication to transmit between ship-end servers and shore-end servers, thus avoiding the network blockage caused by TCP communication mode and effectively improving the efficiency of network transmission.

【技术实现步骤摘要】
船联网通信方法、装置、系统和存储介质
本申请涉及船联网
,特别是涉及一种船联网通信方法、装置、系统和存储介质。
技术介绍
船联网是通过网络把船舶都联起来,是一种基于实现航运管理精细化、行业服务全面化、出行体验人性化的目标,融合了物联网技术的智能航运信息服务的网络。随着互联网行业的高速发展,传统行业的工作者正在改变他们原有的工作方式。而作为传统海上行业-渔业,似乎受到的改变较小,这是因为渔船在海上的通信方式与陆上的有很大的区别,主要采用移动信号和卫星信号通信。海上移动信号很不稳定,且价格较高,渔民一般舍不得打,手机在海上就成了摆设。传统的船联网中即时通信服务器采用TCP(TransmissionControlProtocol,传输控制协议)协议的通信方式,卫星网络中使用TCP协议的劣势:为了避免产生网络拥塞,原TCP协议综合采用了慢启动、拥塞避免、快速重传以及快速恢复等算法,但这些算法应用的前提是网络发生拥塞造成丢包,然而在误码率相对较高的卫星通信系统中,部分丢包是由误码造成的,TCP协议对此不能区分,从而造成TCP传输性能的恶化。可见,传统的船联网通信方式已经无法满足需求。专利本文档来自技高网...

【技术保护点】
1.一种船联网通信方法,所述方法包括:接收船端终端发送的待上传数据包,所述待上传数据包携带上传TCP报文、船端终端身份识别标识以及目的岸端终端身份识别标识;将所述待上传数据包封装为船端UDP包,发送所述船端UDP包;接收岸端服务器返回的岸端UDP包,解封装所述岸端UDP包,获取返回TCP报文、岸端终端身份识别标识以及目的船端身份识别标识;发送所述返回TCP报文与岸端终端身份识别标识至所述目的船端身份识别标识对应的船端终端。

【技术特征摘要】
1.一种船联网通信方法,所述方法包括:接收船端终端发送的待上传数据包,所述待上传数据包携带上传TCP报文、船端终端身份识别标识以及目的岸端终端身份识别标识;将所述待上传数据包封装为船端UDP包,发送所述船端UDP包;接收岸端服务器返回的岸端UDP包,解封装所述岸端UDP包,获取返回TCP报文、岸端终端身份识别标识以及目的船端身份识别标识;发送所述返回TCP报文与岸端终端身份识别标识至所述目的船端身份识别标识对应的船端终端。2.根据权利要求1所述的方法,其特征在于,所述发送所述船端UDP包之后,还包括:等待预设时长,发送数据包接收成功确认消息,所述数据包接收成功确认消息用于确认所述船端UDP包是否被成功接收。3.根据权利要求1所述的方法,其特征在于,还包括:查找接收的所述岸端UDP包中携带相同岸端终端身份识别标识与船端身份识别标识的岸端UDP包;获取查找到的岸端UDP包中携带的返回TCP报文;组合查找到的所述返回TCP报文,获得组合数据;校验所述组合数据的完整性。4.根据权利要求1所述的方法,其特征在于,所述接收船端终端发送的待上传数据包包括:接收各船端终端发送的数据上传请求;查找各所述船端终端对应的预设缓存队列优先级;根据各所述船端终端对应的预设缓存队列优先级顺序,依次接收各船端终端发送的待上传数据包。5.一种船联网通信方法,所述方法包括:接收岸端终端发送的待发送数据包,所述待发送数据包携带发送TCP报文、岸端终端身份识别标识以及目的船端终端身份识别标识;将所述待发送数据包封装为岸端UDP包,发送所述岸端UDP包;接收船端服务器回传的船端UDP包,解封装所述船端UDP包,获取回传TCP报文、船端终端身份识别标识以及目的岸端终端身份识别标识;发送所述回传TCP报文与船端终端身份识别标识至所述目的岸端终端身份识别标识对应的岸端终端。6.根据权利要求5所述的方法,其特征在于,所述发送所述岸端UDP包之后,还包括:等待预设时间,发送数据包接收成功确认消息,所述数据包接收成功确认消息用于确认所述岸端UDP包是否被成功接收。7.一种船联网通信装置,其特征在于,所述装置包括:船端接收模块,用于接收船端终端发送的待上传数据包,所述待上传数据包携带上传TCP报文、船端终端身份识别...

【专利技术属性】
技术研发人员:李林杰全文斌
申请(专利权)人:京信通信系统中国有限公司京信通信系统广州有限公司京信通信技术广州有限公司天津京信通信系统有限公司
类型:发明
国别省市:广东,44

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

1