智能船舶及其信息管理及控制系统的数据传输方法、装置与流程

文档序号:13949970阅读:326来源:国知局
智能船舶及其信息管理及控制系统的数据传输方法、装置与流程

本发明涉及智能船舶技术领域,尤其是涉及一种智能船舶及其信息管理及控制系统的数据传输方法、装置。



背景技术:

随着信息技术的发展,船舶的自动化以及信息化程度日益提高,切实提高了船舶运营、安全等多方面的体验。然而在高速发展过程中,也存在着许多问题。

船舶内部一般具有航行系统、自动化系统、cctv系统以及局域网系统等多个系统,存在以下问题:(1)各系统相对孤立,互相之间信息不完全共享,同一地点可能有多个系统的设备进行采集信息或执行动作,资源整合利用率低;(2)功能扩展困难,在增加新的功能应用时,需要新增主机、显示器、网络、传感器等硬件装置以及相应软件,改造成本较高;(3)信息孤立,造成控制策略不够精确,控制及时性不足。



技术实现要素:

有鉴于此,本发明的目的在于提供一种智能船舶及其信息管理及控制系统的数据传输方法、装置,用以改善上述问题。

第一方面,本发明实施例提供了一种智能船舶信息管理及控制系统的数据传输方法,该智能船舶信息管理及控制系统包括:信息交换网络和信息交换网络连接的网络节点,网络节点包括:数据服务器和与数据服务器均通信连接的智能网关、标准数据采集单元和标准执行单元;网络节点间采用统一标准的通信方式和协议交互数据;其中,智能网关连接有非标准数据采集单元和非标准执行单元;

该方法包括:如果智能网关接收到非标准数据采集单元采集到的船舶状态数据,按照第一处理策略对船舶状态数据进行处理,第一处理策略包括以下至少之一:(1)对船舶状态数据进行格式转换,将转换后的船舶状态数据通过信息交换网络发送至数据服务器;(2)根据船舶状态数据生成控制策略数据,将控制策略数据发送给智能网关所在区域的非标准执行单元;(3)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络发送给其它区域的非标准执行单元或标准执行单元;

如果信息交换网络接收到待传输数据,按照待传输数据的目的地址选择下一个网络节点,将待传输数据发送至下一个网络节点,待传输数据包括:船舶状态数据、执行反馈数据和/或控制策略数据;

如果标准数据采集单元采集到船舶状态数据,按照第二处理策略对船舶状态数据进行处理,第二处理策略包括以下至少之一:(1)将船舶状态数据通过信息交换网络发送至数据服务器;(2)将船舶状态数据通过信息交换网络发送至发送给标准执行单元;(3)将船舶状态数据通过信息交换网络和智能网关发送给智能网关所在区域的非标准执行单元;

如果数据服务器接收到船舶状态数据,按照第三处理策略对船舶状态数据进行处理,第三处理策略包括以下至少之一:(1)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络、智能网关发送给智能网关所在区域的非标准执行单元;(2)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络发送给标准执行单元。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,如果信息交换网络接收到待传输数据,按照待传输数据的目的地址选择下一个网络节点,将待传输数据发送至下一个网络节点的步骤,包括:在信息交换网络接收到第一网络节点发布的待传输数据时,确定订阅第一网络节点的第二网络节点,并将第二网络节点的地址作为目的地址;将待传输数据发送至第二网络节点。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,还包括:当网络节点发布数据时,通过标准通信协议在信息交换网络注册,并通过信息交换网络实时推送给订阅方网络节点;当网络节点获取数据时,预先在信息交换网络订阅其他网络节点,在其他网络节点发布数据时通过信息交换网络实时获取数据。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,还包括:当标准执行单元接收到船舶状态数据时,根据船舶状态数据生成自适应控制策略,并按照自适应控制策略执行动作。

结合第一方面及其各可能的实施方式之一,本发明实施例提供了第一方面的第四种可能的实施方式,还包括:在网络节点按照对应的处理策略对船舶状态数据进行处理后,将处理结果通过信息交换网络反馈至网络节点的订阅方网络节点。

第二方面,本发明实施例还提供一种智能船舶信息管理及控制系统的数据传输装置,智能船舶信息管理及控制系统包括:信息交换网络和信息交换网络连接的网络节点,网络节点包括:数据服务器和与数据服务器均通信连接的智能网关、标准数据采集单元和标准执行单元;网络节点间采用统一标准的通信方式和协议交互数据;其中,智能网关连接有非标准数据采集单元和非标准执行单元;

该装置包括:第一处理模块,用于如果智能网关接收到非标准数据采集单元采集到的船舶状态数据,按照第一处理策略对船舶状态数据进行处理,第一处理策略包括以下至少之一:(1)对船舶状态数据进行格式转换,将转换后的船舶状态数据通过信息交换网络发送至数据服务器;(2)根据船舶状态数据生成控制策略数据,将控制策略数据发送给智能网关所在区域的非标准执行单元;(3)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络发送给其它区域的非标准执行单元或标准执行单元;

数据发送模块,用于如果信息交换网络接收到待传输数据,按照待传输数据的目的地址选择下一个网络节点,将待传输数据发送至下一个网络节点,待传输数据包括:船舶状态数据、执行反馈数据和/或控制策略数据;

第二处理模块,用于如果标准数据采集单元采集到船舶状态数据,按照第二处理策略对船舶状态数据进行处理,第二处理策略包括以下至少之一:(1)将船舶状态数据通过信息交换网络发送至数据服务器;(2)将船舶状态数据通过信息交换网络发送至发送给标准执行单元;(3)将船舶状态数据通过信息交换网络和智能网关发送给智能网关所在区域的非标准执行单元;

第三处理模块,用于如果数据服务器接收到船舶状态数据,按照第三处理策略对船舶状态数据进行处理,第三处理策略包括以下至少之一:(1)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络、智能网关发送给智能网关所在区域的非标准执行单元;(2)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络发送给标准执行单元。

第三方面,本发明实施例还提供一种智能船舶,包括智能船舶信息管理及控制系统,该智能船舶信息管理及控制系统包括信息交换网络和与信息交换网络连接的网络节点,该网络节点包括:数据服务器和与数据服务器均通信连接的智能网关、标准数据采集单元和标准执行单元;网络节点间采用统一标准的通信方式和协议交互数据;其中,智能网关连接有非标准数据采集单元和非标准执行单元;智能网关用于数据服务器、标准数据采集单元、标准执行单元与非标准数据采集单元、非标准执行单元之间的数据格式转换;数据服务器用于接收并处理其他网络节点发送的数据,并预先配置有多个应用程序,根据用户操作控制对应的执行单元以实现对应应用程序的功能。

结合第三方面,本发明实施例提供了第三方面的第一种可能的实施方式,其中,标准数据采集单元、非标准数据采集单元至少包括传感器或测试仪;标准执行单元、非标准执行单元至少包括执行器;还包括操作站,操作站用于接收用户输入的操作指令并显示处理过程及结果。

第四方面,本发明实施例还提供一种智能船舶,包括存储器以及处理器,存储器用于存储支持处理器执行第一方面及其各可能的实施方式任一项提供的方法的程序,处理器被配置为用于执行存储器中存储的程序。

第五方面,本发明实施例还提供一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现第一方面及其各可能的实施方式任一项提供的方法。

本发明实施例带来了以下有益效果:

本发明实施例提供的上述智能船舶及其信息管理及控制系统的数据传输方法、装置,通过智能网关对接收到的非标准数据采集单元采集的船舶状态数据进行格式转换得到统一标准的数据并发送至数据服务器或生成控制策略数据发送至非标准执行单元或标准执行单元,还可以通过数据服务器生成控制策略并发送至执行单元,从而该数据服务器可以根据上述船舶状态数据控制各执行单元执行操作,可以实现各不同功能系统之间的信息和控制共享,全船的数据可以在信息管理及控制系统内按需、自由、实时流通,提高了船舶各个系统之间的资源共享效率,提高了资源整合利用率;同时提升了控制策略的精确度,并增强了控制的实时性;数据服务器可以提供智能应用软件安装的硬件以及安装运行环境,功能扩展方便且成本低。

本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种智能船舶信息管理及控制系统的结构框图;

图2为本发明实施例提供的一种智能船舶信息管理及控制系统的数据传输方法的流程示意图;

图3为本发明实施例提供的非标准格式数据流示意图;

图4为本发明实施例提供的标准格式数据流示意图;

图5为本发明实施例提供的控制数据流示意图;

图6为本发明实施例提供的一种智能船舶信息管理及控制系统的数据传输装置的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

传统船舶具有航行系统,自动化系统,cctv系统,局域网系统等,这些系统自成一体,具备独立的主机,显示器,网络等。各系统之间仅有少量的信息交互,各个系统由于厂家不同,其采用的通讯方式,数据格式都千变万化。同时,一些厂家开发了智能功能,如能效系统等,往往需要安装一整套的软硬件装置并独立运行,资源利用率不高。传统船舶的各系统相对孤立,互相之间信息不完全共享,一个信息点可能有多个系统的多套传感器进行采用,资源整合利用率低;功能扩展困难,在增加新的功能应用时,需要增设主机、显示器、网络、传感器等硬件装置以及相应软件。船舶的改造成本较高。基于此,本发明实施例提供的一种智能船舶及其信息管理及控制系统的数据传输方法、装置,各不同功能系统可以共享信息和控制,提高了资源整合利用率;还可以提供智能应用软件安装的硬件以及安装运行环境,功能扩展方便且成本低。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种智能船舶进行详细介绍。

实施例1

本发明实施例提供了一种智能船舶,包括智能船舶信息管理及控制系统,该智能船舶信息管理及控制系统包括信息交换网络和与信息交换网络连接的网络节点,该网络节点包括:数据服务器和与数据服务器均通信连接的智能网关、标准数据采集单元和标准执行单元。

参见图1所示的智能船舶信息管理及控制系统的结构框图,其中示出了数据服务器100、信息交换网络200、智能网关300、标准数据采集单元400、标准执行单元500、非标准数据采集单元600和非标准执行单元700。其中,智能网关200可以连接有非标准数据采集单元600和非标准执行单元700,该非标准数据采集单元600和非标准执行单元700可以包括一个或多个。在图1中仅以一个标准数据采集单元400、一个标准执行单元500、两个非标准数据采集单元600和两个非标准执行单元700为例进行说明,可以根据需要设置多个上述数据采集单元和执行单元。

其中标准数据采集单元400、标准执行单元500、非标准数据采集单元600和非标准执行单元700可以属于相同或者不同的功能系统,标准数据采集单元400、标准执行单元500可以直接接入信息交换网络200,非标准数据采集单元600和非标准执行单元700通过智能网关300后再接入信息交换网络200,可以将不同系统的采集单元和执行单元通过网络整合到一起,实现资源共享。

数据采集单元用于采集船舶的状态数据;信息交换网络用于连接和管理网络节点并为节点间的直接信息交互提供通路,各网络节点可以通过有线或无线方式连接到信息交换网络。

上述各个网络节点间采用统一标准的通信方式和协议交互数据,由于非标准数据采集单元600和非标准执行单元700仅能使用其本身具有的通信方式和数据格式,因此在与其他网络节点进行通信时,需要智能网关对数据进行格式转换。智能网关用于数据服务器、标准数据采集单元、标准执行单元与非标准数据采集单元、非标准执行单元之间的数据格式转换,数据服务器、标准数据采集单元、标准执行单元均使用统一标准信号格式,非标准数据采集单元、非标准执行单元均使用其本身对应的信号格式。通过智能网关对数据进行格式转换,平台连接有各系统的数据采集单元和执行单元,属于不同功能系统的数据采集单元和执行单元可以与其他系统共享信息和共享控制,提高了船舶各个系统之间的资源共享效率,提高了资源整合利用率。

例如,数据服务器向非标准执行单元发送控制指令,信息交换网络将该控制指令先发送至该非标准执行单元连接的智能网关,由该智能网关将该控制指令转换成该非标准执行单元能够识别的信号格式,再将转换后的指令发送给该非标准执行单元,由其执行对应操作;在操作完成后该非标准执行单元需要将执行结果反馈至数据服务器,首先将该执行结果发送至该智能网关由其将该执行结果转换成统一标准信号格式的数据,再发送至数据服务器。

数据服务器用于接收并处理其他网络节点发送的数据,并预先配置有多个应用程序,根据用户操作控制对应的执行单元以实现对应应用程序的功能。数据服务器不但可以接收、过滤、存储、管理采集到的所有数据,还作为应用程序的承载(存储和处理)平台,响应用户操作选中目标应用程序,利用目标应用程序及存储的标准格式的状态数据,控制对应的执行单元,以实现目标应用程序对应的功能。

数据服务器提供了智能应用软件安装的硬件以及安装运行环境,例如预先安装有操作系统(operatingsystem,os),多个可选的智能应用软件可以安装在该数据服务器上,这些智能应用软件可以利用平台上各个系统采集的数据,并利用各个系统的执行机构执行其自身功能。因此可以进行应用软件的自由扩展,例如新增安装、升级、扩展以及删除取消等。由于可以共享平台上各个系统的数据和执行单元等资源,因此在进行新增功能时,可以使用现有系统的硬件设备例如主机、显示器、网络、传感器等装置,不需要再重复硬件建设,功能扩展方便且成本低。

上述智能应用软件可以对应不同的管控功能子系统,例如综合能效管理子系统、设备健康管理子系统、智能导航应用子系统和货物管理应用子系统等。

本发明实施例提供的上述智能船舶,包括智能船舶信息管理及控制系统,通过智能网关将使用非统一标准的通信方式和协议的数据采集单元和执行单元与其他网络节点进行通信时对数据进行格式转换,不同功能系统可以与其他系统共享信息和控制,全船的数据可以在信息管理及控制系统内按需、自由、实时流通,提高了船舶各个系统之间的资源共享效率,提高了资源整合利用率;同时提升了控制策略的精确度,并增强了控制的实时性;通过数据服务器提供智能应用软件安装的硬件以及安装运行环境,功能扩展方便且成本低。

作为一种可行的方式,上述各网络节点发布信息数据的方式是将信息数据按照统一标准的通信协议格式在信息交换网络注册,然后通过信息交换网络实时推送给订阅方节点,各节点获取信息数据的方式是通过信息交换网络订阅分属各节点的信息,然后实时获取。具体地,当网络节点发布数据时,通过标准通信协议在信息交换网络注册,并通过信息交换网络实时推送给订阅方网络节点;当网络节点获取数据时,预先在信息交换网络订阅其他网络节点,在其他网络节点发布数据时通过信息交换网络实时获取数据。

船舶的状态数据包括船舶当前所处的环境的数据(例如,风速、气压、水深、水速)、船体当前状态数据(例如,排放废气成分、温度、船体结构的应力状态数据、机舱内设备的运行状态数据)及船上的人员状态数据(例如,人员位置、健康状态、动作等数据)。

其中,本实施例中以采用数据分发协议(dds,datadistributionservice)作为统一标准的通信方式和协议为例进行说明,还可以使用其他标准的通信协议,例如传输控制协议/因特网协议(tcp/ip,transmissioncontrolprotocol/internetprotocol)、消息队列遥测传输(mqtt,messagequeuingtelemetrytransport)、先进消息队列协议(amqp,advancedmessagequeuingprotocol)、java消息服务(jms,javamessageservice)或opc统一架构(opcua,opcunifiedarchitecture)。

上述标准数据采集单元、非标准数据采集单元至少包括传感器或测试仪;标准执行单元、非标准执行单元至少包括执行器。

传感器包括以下中的一种或多种:设置于船舶烟囱处的传感器,用于采集船舶排放的废气数据;设置于船舶表面前桅杆、雷达桅杆、后桅杆,用于采集船舶周围的目标数据和大气环境数据;设置于船舶的货仓区域内的状态传感器,用于采集货仓区域中的货物状态;设置于船舶下表面处的检测传感器,用于检测海洋状态数据;设置于船舶的船体结构上的应力传感器,用于采集船体结构上的应力数据;设置于船舶的居住区的监控传感器,用于采集居住区内人员的关联数据。

上述智能船舶还可以包括操作站,该操作站用于接收用户输入的操作指令并显示处理过程及结果,提供系统的过程以及结果展示界面,也提供操作人员对系统的管理入口。

实施例2

本发明实施例提供了一种智能船舶信息管理及控制系统的数据传输方法,该智能船舶信息管理及控制系统包括:信息交换网络和信息交换网络连接的网络节点,网络节点包括:数据服务器和与数据服务器均通信连接的智能网关、标准数据采集单元和标准执行单元;网络节点间采用统一标准的通信方式和协议交互数据;其中,智能网关连接有非标准数据采集单元和非标准执行单元。

图2是本发明一种智能船舶信息管理及控制系统的数据传输方法的流程示意图,包括如下步骤:

步骤s202,如果智能网关接收到非标准数据采集单元采集到的船舶状态数据,按照第一处理策略对船舶状态数据进行处理。

第一处理策略包括以下至少之一:(1)对船舶状态数据进行格式转换,将转换后的船舶状态数据通过信息交换网络发送至数据服务器;(2)根据船舶状态数据生成控制策略数据,将控制策略数据发送给智能网关所在区域的非标准执行单元;(3)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络发送给其它区域的非标准执行单元或标准执行单元。

参见图3所示的非标准格式数据流示意图,其中示出了上述第一处理策略,包括:

(1)非标准数据采集单元600→智能网关300→数据服务器100;

(2)非标准数据采集单元600→智能网关300(生成控制策略)→智能网关300→非标准执行单元700;其中非标准执行单元700既可以是属于同一个智能网关的执行单元也可以是其他网关的执行单元;

(3)非标准数据采集单元600→智能网关300(生成控制策略)→标准执行单元500。

步骤s204,如果信息交换网络接收到待传输数据,按照待传输数据的目的地址选择下一个网络节点,将待传输数据发送至下一个网络节点。待传输数据包括:船舶状态数据、执行反馈数据和/或控制策略数据。

具体地,在信息交换网络接收到第一网络节点发布的待传输数据时,确定订阅第一网络节点的第二网络节点,并将第二网络节点的地址作为目的地址;将待传输数据发送至第二网络节点。

步骤s206,如果标准数据采集单元采集到船舶状态数据,按照第二处理策略对船舶状态数据进行处理。

第二处理策略包括以下至少之一:(1)将船舶状态数据通过信息交换网络发送至数据服务器;(2)将船舶状态数据通过信息交换网络发送至发送给标准执行单元;(3)将船舶状态数据通过信息交换网络和智能网关发送给智能网关所在区域的非标准执行单元。

参见图4所示的标准格式数据流示意图,其中示出了上述第二处理策略,包括:

(1)标准数据采集单元400→数据服务器100;

(2)标准数据采集单元400→标准执行单元500(生成控制策略);

(3)标准数据采集单元400→智能网关300(生成控制策略)→非标准执行单元700。

步骤s208,如果数据服务器接收到船舶状态数据,按照第三处理策略对船舶状态数据进行处理。

第三处理策略包括以下至少之一:(1)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络、智能网关发送给智能网关所在区域的非标准执行单元;(2)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络发送给标准执行单元。

参见图5所示的控制数据流示意图,其中示出了上述第三处理策略,包括:

(1)数据服务器100→智能网关300→非标准执行单元700;

(2)数据服务器100→标准执行单元500。

本发明实施例提供的上述智能船舶信息管理及控制系统的数据传输方法,通过智能网关对接收到的非标准数据采集单元采集的船舶状态数据进行格式转换得到统一标准的数据并发送至数据服务器或生成控制策略数据发送至非标准执行单元或标准执行单元,还可以通过数据服务器生成控制策略并发送至执行单元,从而该数据服务器可以根据上述船舶状态数据控制各执行单元执行操作,可以实现各不同功能系统之间的信息和控制共享,全船的数据可以在信息管理及控制系统内按需、自由、实时流通,提高了船舶各个系统之间的资源共享效率,提高了资源整合利用率;同时提升了控制策略的精确度,并增强了控制的实时性;数据服务器可以提供智能应用软件安装的硬件以及安装运行环境,功能扩展方便且成本低。

当标准执行单元接收到船舶状态数据时,还可以根据船舶状态数据生成自适应控制策略,并按照自适应控制策略执行动作。

考虑到对各网络节点的执行结果的跟踪,在网络节点按照对应的处理策略对船舶状态数据进行处理后,将处理结果通过信息交换网络反馈至网络节点的订阅方网络节点。

上述数据传输方法中,各网络节点发布信息数据的方式是将信息数据按照统一标准的通信协议格式在信息交换网络注册,然后通过信息交换网络实时推送给订阅方节点,各节点获取信息数据的方式是通过信息交换网络订阅分属各节点的信息,然后实时获取。具体可以通过以下方式使用信息交换网络进行数据的交互:当网络节点发布数据时,通过标准通信协议在信息交换网络注册,并通过信息交换网络实时推送给订阅方网络节点;当网络节点获取数据时,预先在信息交换网络订阅其他网络节点,在其他网络节点发布数据时通过信息交换网络实时获取数据。

参照上述图3-5,本实施例提供的数据传输方法,具有多个层次的控制模式,具体如下:

(1)区域本地自适应控制模式。本区域的智能网关,采集了本区域的状态数据,通过嵌入在智能网关控制单元的算法程序,产生控制策略,将控制指令发送至本区域的执行单元,执行单元完成执行动作并将执行结果反馈至订阅方网络节点。

(2)跨区域自适应控制模式。区域1的智能网关a,通过信息交换网络,向区域2的智能网关b订阅该网关所连接的数据采集单元产生的状态信息,通过嵌入在智能网关a控制单元的算法程序,产生控制策略,将控制指令发送至智能网关a所连接的执行单元,执行单元完成执行动作并将执行结果反馈至订阅方网络节点。

(3)顶层全局控制模式。存储并运行在数据服务器上的应用程序,通过调用嵌入在数据服务器上的算法程序,对采集到的全船所有的数据进行高级运算,产生控制策略,并将控制策略推送至信息交换网络任意一个节点,最后送达执行单元,执行单元完成执行动作并将执行结果反馈至订阅方网络节点。

(4)智能自适应控制模式。采用统一标准的标准执行单元,从同样连接到信息交换网络的采用统一标准的数据采集单元订阅获取状态数据,通过嵌入在执行单元内的算法程序,产生控制策略,自行执行动作,并将执行结果发布至订阅方网络节点。

实施例3

本发明实施例提供了一种智能船舶信息管理及控制系统的数据传输装置,该智能船舶信息管理及控制系统包括:信息交换网络和信息交换网络连接的网络节点,网络节点包括:数据服务器和与数据服务器均通信连接的智能网关、标准数据采集单元和标准执行单元;网络节点间采用统一标准的通信方式和协议交互数据;其中,智能网关连接有非标准数据采集单元和非标准执行单元;

参见图6所示的智能船舶信息管理及控制系统的数据传输装置的结构框图,包括:第一处理模块61、数据发送模块62、第二处理模块63和第三处理模块64,上述各模块的功能如下:

第一处理模块61,用于如果智能网关接收到非标准数据采集单元采集到的船舶状态数据,按照第一处理策略对船舶状态数据进行处理,第一处理策略包括以下至少之一:(1)对船舶状态数据进行格式转换,将转换后的船舶状态数据通过信息交换网络发送至数据服务器;(2)根据船舶状态数据生成控制策略数据,将控制策略数据发送给智能网关所在区域的非标准执行单元;(3)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络发送给其它区域的非标准执行单元或标准执行单元;

数据发送模块62,用于如果信息交换网络接收到待传输数据,按照待传输数据的目的地址选择下一个网络节点,将待传输数据发送至下一个网络节点,待传输数据包括:船舶状态数据、执行反馈数据和/或控制策略数据;

第二处理模块63,用于如果标准数据采集单元采集到船舶状态数据,按照第二处理策略对船舶状态数据进行处理,第二处理策略包括以下至少之一:(1)将船舶状态数据通过信息交换网络发送至数据服务器;(2)将船舶状态数据通过信息交换网络发送至发送给标准执行单元;(3)将船舶状态数据通过信息交换网络和智能网关发送给智能网关所在区域的非标准执行单元;

第三处理模块64,用于如果数据服务器接收到船舶状态数据,按照第三处理策略对船舶状态数据进行处理,第三处理策略包括以下至少之一:(1)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络、智能网关发送给智能网关所在区域的非标准执行单元;(2)根据船舶状态数据生成控制策略数据,将控制策略数据通过信息交换网络发送给标准执行单元。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的智能船舶信息管理及控制系统的数据传输装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

实施例4

本发明实施例提供了一种智能船舶,包括存储器以及处理器,存储器用于存储支持处理器执行上述实施例提供的方法的程序,处理器被配置为用于执行存储器中存储的程序。

本发明实施例提供的智能船舶,与上述实施例提供的智能船舶信息管理及控制系统的数据传输方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本发明实施例所提供的执行智能船舶信息管理及控制系统的数据传输方法的计算机程序产品,包括存储了处理器可执行的非易失的程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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