本发明专利技术公开了一种数据发送方法,包括:获取船舶的固定海事设备的参数信息包,并对所述参数信息包进行解码处理,以获得船舶的航海参数信息;基于所述航海参数信息和预设规则,生成所述船舶对应的识别数据;将所述航海参数信息和所述识别数据合成目标数据包,并将所述目标数据包发送至移动海事设备。本发明专利技术还公开了一种数据发送装置、设备和计算机可读存储介质。本发明专利技术通过对固定海事设备的参数信息包进行解码再封装成可供移动海事设备识别的目标数据包,并发送至移动海事设备,实现固定海事设备与移动海事设备的数据传输。
Data transmission method, device, equipment and computer readable storage medium
【技术实现步骤摘要】
数据发送方法、装置、设备与计算机可读存储介质
本专利技术涉及数据传输
,尤其涉及一种数据发送方法、装置、设备与计算机可读存储介质。
技术介绍
随着社会的进步和发展,数据传输技术开始被人们广泛使用,尤其在航海海事
,数据的交互传输可以让不同终端设备的航海人员获取彼此的信息参数,在实现数字通信的同时,实现数据共享。现有航海通信网络一般采用NMEA2000协议进行数据传输,NMEA2000是一种海事有线通信网络,是国家航海电子联合会(NMEA)在J1939基础上提出的航海应用中控制单元间进行数据交换的通讯协议,该通讯协议为海事领域的专用网络协议,其主要传输的是PGN(ParameterGroupNumber)语句。在实际应用中,可以通过电缆线连接任何满足NMEAA2000协议的固定式海事设备,从而实现这些海事设备之间的数字通信,比如:船舶上的风速计,GPS接收器,发动机及其显示仪表,电子海图仪,台式海事对讲机等海事设备之间的数字通信。这使得没有通过电缆线连接到同一海事有线通信网络的其他移动海事设备无法与海事有线通信网络上的固定海事设备进行通信,也即未连接NMEA2000的其他移动海事设备无法接收并识别NMEA2000的PGN语句,导致固定海事设备与移动海事设备之间无法实现通信,数据传输不顺畅。
技术实现思路
本专利技术的主要目的在于提供一种数据发送方法、装置、设备与计算机可读存储介质,旨在解决移动海事设备无法与固定式海事设备通信的技术问题。为实现上述目的,本专利技术提供一种数据发送方法,所述数据发送方法包括以下步骤:接收船舶的固定海事设备的参数信息包,并对所述参数信息包进行解码处理,以获得船舶的航海参数信息;基于所述航海参数信息和预设规则,生成所述船舶对应的识别数据;将所述航海参数信息和所述识别数据合成目标数据包,并将所述目标数据包发送至移动海事设备。在一实施例中,所述接收船舶的固定海事设备的参数信息包的步骤包括:接收所述固定海事设备的待处理参数信息,并确定所述待处理参数信息的序号信息;基于所述序号信息,将所述待处理参数信息处理成所述参数信息包。在一实施例中,所述基于所述序号信息,将所述待处理参数信息处理成所述参数信息包的步骤,包括:确定所述待处理参数信息的状态;基于所述序号信息和所述状态,将所述待处理参数信息处理成所述参数信息包。在一实施例中,所述对所述参数信息包进行解码处理,以获得船舶的航海参数信息的步骤包括:确定所述参数信息包的编码信息;选择所述编码信息对应的端口对所述参数信息包进行解码处理,以得到船舶的航海参数信息。在一实施例中,所述将所述航海参数信息和所述识别数据合成目标数据包,并将所述目标数据包发送至移动海事设备的步骤包括:基于预设数据类型,将所述航海参数信息和所述识别数据合成目标数据包;基于所述预设数据类型对应的数据传输方式,将所述目标数据包发送至移动海事设备。在一实施例中,所述基于预设数据类型,将所述航海参数信息和所述识别数据合成目标数据包的步骤包括:若所述预设数据类型为串口数据,则将所述航海参数信息和所述识别数据合成目标串口数据包;所述基于所述预设数据类型对应的数据传输方式,将所述目标数据包发送至移动海事设备的步骤包括:通过串口将所述目标串口数据包发送至无线传输模块,并控制所述无线传输模块将所述目标串口数据包发送至移动海事设备。在一实施例中,所述基于预设数据类型,将所述航海参数信息和所述识别数据合成目标数据包的步骤包括:若所述预设数据类型为外设部件互连标准PCI数据,则将所述航海参数信息和所述识别数据合成目标PCI数据包;所述基于所述预设数据类型对应的数据传输方式,将所述目标数据包发送至移动海事设备的步骤包括:通过PCI口将所述目标PCI数据包发送至无线传输模块,并控制所述无线传输模块将所述目标PCI数据包发送至移动海事设备。为实现上述目的,本专利技术还提供了一种数据发送装置,所述数据发送装置包括:接收模块,用于接收船舶的固定海事设备的参数信息包,并对所述参数信息包进行解码处理,以获得船舶的航海参数信息;生成模块,用于基于所述航海参数信息和预设规则,生成所述船舶对应的识别数据;发送模块,用于将所述航海参数信息和所述识别数据合成目标数据包,并将所述目标数据包发送至移动海事设备。在一实施例中,所述接收模块还用于:接收所述固定海事设备的待处理参数信息,并确定所述待处理参数信息的序号信息;基于所述序号信息,将所述待处理参数信息处理成所述参数信息包。在一实施例中,所述接收模块还用于:确定所述待处理参数信息的状态;基于所述序号信息和所述状态,将所述待处理参数信息处理成所述参数信息包。在一实施例中,所述接收模块还用于:确定所述参数信息包的编码信息;选择所述编码信息对应的端口对所述参数信息包进行解码处理,以得到船舶的航海参数信息。在一实施例中,所述发送模块还用于:基于预设数据类型,将所述航海参数信息和所述识别数据合成目标数据包;基于所述预设数据类型对应的数据传输方式,将所述目标数据包发送至移动海事设备。在一实施例中,所述发送模块还用于:若所述预设数据类型为串口数据,则将所述航海参数信息和所述识别数据合成目标串口数据包;所述基于所述预设数据类型对应的数据传输方式,将所述目标数据包发送至移动海事设备的步骤包括:通过串口将所述目标串口数据包发送至无线传输模块,并控制所述无线传输模块将所述目标串口数据包发送至移动海事设备。在一实施例中,所述发送模块还用于:若所述预设数据类型为外设部件互连标准PCI数据,则将所述航海参数信息和所述识别数据合成目标PCI数据包;所述基于所述预设数据类型对应的数据传输方式,将所述目标数据包发送至移动海事设备的步骤包括:通过PCI口将所述目标PCI数据包发送至无线传输模块,并控制所述无线传输模块将所述目标PCI数据包发送至移动海事设备。为实现上述目的,一种数据发送设备,所述数据发送设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的数据发送程序,所述数据发送程序被所述处理器执行时实现如上所述的数据发送方法。为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有数据发送程序,所述数据发送程序被处理器执行时实现如上所述的数据发送方法。本专利技术提供的数据发送方法,接收船舶的固定海事设备的参数信息包,并对所述参数信息包进行解码处理,以获得船舶的航海参数信息;基于所述航海参数信息和预设规则,生成所述船舶对应的识别数据;将所述航海参数信息和所述识别数据合成目标数据包,并将所述目标数据包发送至移动海事设备。本专利技术通过接收参数信息包,并对其进行解码,得到可识别的航海参数信息,然后,本文档来自技高网...
【技术保护点】
1.一种数据发送方法,其特征在于,所述数据发送方法包括以下步骤:/n接收船舶的固定海事设备的参数信息包,并对所述参数信息包进行解码处理,以获得船舶的航海参数信息;/n基于所述航海参数信息和预设规则,生成所述船舶对应的识别数据;/n将所述航海参数信息和所述识别数据合成目标数据包,并将所述目标数据包发送至移动海事设备。/n
【技术特征摘要】
1.一种数据发送方法,其特征在于,所述数据发送方法包括以下步骤:
接收船舶的固定海事设备的参数信息包,并对所述参数信息包进行解码处理,以获得船舶的航海参数信息;
基于所述航海参数信息和预设规则,生成所述船舶对应的识别数据;
将所述航海参数信息和所述识别数据合成目标数据包,并将所述目标数据包发送至移动海事设备。
2.如权利要求1所述的数据发送方法,其特征在于,所述接收船舶的固定海事设备的参数信息包的步骤包括:
接收所述固定海事设备的待处理参数信息,并确定所述待处理参数信息的序号信息;
基于所述序号信息,将所述待处理参数信息处理成所述参数信息包。
3.如权利要求2所述的数据发送方法,其特征在于,所述基于所述序号信息,将所述待处理参数信息处理成所述参数信息包的步骤包括:
确定所述待处理参数信息的状态;
基于所述序号信息和所述状态,将所述待处理参数信息处理成所述参数信息包。
4.如权利要求1所述的数据发送方法,其特征在于,所述对所述参数信息包进行解码处理,以获得船舶的航海参数信息的步骤包括:
确定所述参数信息包的编码信息;
选择所述编码信息对应的端口对所述参数信息包进行解码处理,以得到船舶的航海参数信息。
5.如权利要求1-4任一项所述的数据发送方法,其特征在于,所述将所述航海参数信息和所述识别数据合成目标数据包,并将所述目标数据包发送至移动海事设备的步骤包括:
基于预设数据类型,将所述航海参数信息和所述识别数据合成目标数据包;
基于所述预设数据类型对应的数据传输方式,将所述目标数据包发送至移动海事设备。
6.如权利要求5所述的数据发送方法,其特征在于,所述基于预设数据类型,将所述航海参数信息和所述识别数据合成目标数...
【专利技术属性】
技术研发人员:孙戈,邹常斌,
申请(专利权)人:深圳九洲海全通科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。