一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种航行灯控制方法、航行灯控制装置及主控设备与流程

2022-05-18 07:03:45 来源:中国专利 TAG:


1.本技术属于设备控制技术领域,尤其涉及一种航行灯控制方法、航行灯控制装置、主控设备及计算机可读存储介质。


背景技术:

2.船舶灯光信号应严格遵照船舶有关的航行及信号设备规范和有关的江河湖海航行规范的要求来进行设置,才能使所设置的灯光信号能正确的对外表达船舶的位置、状况和动向等信息。这些灯光信号使用频率高,功能多,且有组合使用的要求,对于船舶的安全至关重要。
3.但目前的航行灯系统主要还是依赖于机械开关进行控制,这就要求船员手动操作拨动多个机械开关,才能控制船舶的航行灯显示船舶的航行状态。考虑到可能的灯光组合较多,船员很容易在手动操作的情况下发生误操作,从而导致灯光因设置错误而无法向外表达船舶的真实航行状态,引起沟通误解。


技术实现要素:

4.本技术提供了一种航行灯控制方法、航行灯控制装置、主控设备及计算机可读存储介质,可以保障船舶的航行灯能够准确表达船舶的真实航行状态。
5.第一方面,本技术提供了一种航行灯控制方法,包括:
6.确定船舶的当前航行状态;
7.根据上述当前航行状态确定目标航行灯组合,上述目标航行灯组合为:用于表征上述当前航行状态的至少两个航行灯的组合;
8.生成针对上述目标航行灯组合的启动指令;
9.基于上述启动指令,控制上述目标航行灯组合中的各个航行灯点亮。
10.第二方面,本技术提供了一种航行灯控制装置,包括:
11.第一确定模块,用于确定船舶的当前航行状态;
12.第二确定模块,用于根据上述当前航行状态确定目标航行灯组合,上述目标航行灯组合为:用于表征上述当前航行状态的至少两个航行灯的组合;
13.生成模块,用于生成针对上述目标航行灯组合的启动指令;
14.控制模块,用于基于上述启动指令,控制上述目标航行灯组合中的各个航行灯点亮。
15.第三方面,本技术提供了一种主控设备,上述主控设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面的方法的步骤。
16.第四方面,本技术提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
17.第五方面,本技术提供了一种计算机程序产品,上述计算机程序产品包括计算机
程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面的方法的步骤。
18.本技术与现有技术相比存在的有益效果是:船舶可以在确定其当前航行状态后,根据该当前航行状态确定出目标航行灯组合,该目标航行灯组合为:用于表征该当前航行状态的至少两个航行灯的组合,并可生成针对该目标航行灯组合的启动指令,基于该启动指令,船舶可控制目标航行灯组合中的各个航行灯点亮。上述过程一方面不再需要船员记忆各种航行状态所对应的航行灯组合,可减少出现因船员记忆偏差而导致航行灯控制出错的情况;另一方面,也不再需要由船员人工操作各个航行灯所对应的机械开关,可减少出现因船员误操作而导致航行灯控制出错的情况;这样一来,航行灯控制的准确性会有较大提升,可以保障船舶的航行灯能够准确表达船舶的真实航行状态。
19.可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
20.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1是本技术实施例提供的航行灯控制方法的实现流程示意图;
22.图2是本技术实施例提供的航行灯控制方法中,步骤101的具体实现流程图;
23.图3是本技术实施例提供的控制面板的示例图;
24.图4是本技术实施例提供的显示面板的示例图;
25.图5是本技术实施例提供的控制面板的另一示例图;
26.图6是本技术实施例提供的航行灯控制系统的结构示例图;
27.图7是本技术实施例提供的主控设备的架构示例图;
28.图8是本技术实施例提供的航行灯控制装置的结构框图;
29.图9是本技术实施例提供的主控设备的结构示意图。
具体实施方式
30.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
31.为了说明本技术所提出的技术方案,下面通过具体实施例来进行说明。
32.本技术实施例提供了一种航行灯控制方法。该航行灯控制方法应用于船舶的主控设备。请参阅图1,该航行灯控制方法包括:
33.步骤101,确定船舶的当前航行状态。
34.主控设备为实现对航行灯的主动控制,需首先确定船舶的当前航行状态。其中,主控设备可预先定义有不同的工作模式,例如全自动模式及半自动模式。在全自动模式下,该当前航行状态可以由主控设备通过智能分析而主动确定;在半自动模式下,该当前航行状
态可以由主控设备通过船员的信息输入而被动确定。当然,也还可为主控设备定义更多的工作模式,每种工作模式对应不同的当前航行状态的确定方式,此处不作限定。
35.仅作为示例,船舶的航行状态总共可划分为如下几种:在航船舶、拖带船舶、失控船舶、操作受限、限于吃水、锚泊船舶及搁浅船舶。也即,主控设备通常是在这几种航行状态中确定出船舶的当前航行状态。
36.步骤102,根据当前航行状态确定目标航行灯组合,该目标航行灯组合为:用于表征当前航行状态的至少两个航行灯的组合。
37.假定船舶所配备的航行灯包括:锚灯、三盏桅灯(可分别记作桅灯1、桅灯2及桅灯3)、艉灯、拖带灯、左舷灯及右舷灯。可以理解,每种航行状态均已设定有对应的航行灯组合,因而可基于航行状态与航行灯组合的对应关系,预先形成一航行灯策略。仅作为示例,该航行灯策略表示为列表的形式,该航行灯策略可如下表1所示:
[0038] 在航船舶拖带船舶失控船舶操作受限限于吃水锚泊船舶搁浅船舶锚灯
ꢀꢀꢀꢀ
√√√桅灯1√√√√√ √桅灯2 √ √√ √桅灯3√√√√√
ꢀꢀ
艉灯√
ꢀꢀꢀꢀꢀꢀ
拖带灯 √
ꢀꢀꢀꢀꢀ
左舷灯√√√√√
ꢀꢀ
右舷灯√√√√√
ꢀꢀ
[0039]
表1
[0040]
可以理解,该航行灯策略中的符号“√”,表示的是某一航行灯属于某一船舶状态所对应的航行灯组合。例如,对于在航船舶这一航行状态来说,其所对应的航行灯组合包括如下航行灯:桅灯1、桅灯3、艉灯、左舷灯及右舷灯。
[0041]
基于航行状态与航行灯组合的对应关系(也即预先形成的航行灯策略),主控设备即可快速查找出与当前航行状态相对应的航行灯组合,记作目标航行灯组合。
[0042]
步骤103,生成针对目标航行灯组合的启动指令。
[0043]
主控设备中预先存储有船舶的各个航行灯的通讯地址及工作参数。仅作为示例,各个航行灯的通讯地址及工作参数可一并存储于前文所提出的航行灯策略中;或者,也可新建一航行灯参数数据库,用以存储各个航行灯的通讯地址及工作参数,此处不作限定。
[0044]
在确定了目标航行灯组合后,主控设备可通过该航行灯策略或该航行灯参数数据库来查询获得目标航行灯组合中的各个航行灯的通讯地址及工作参数,并基于查询结果生成针对该目标航行灯组合的启动指令。可以理解,该启动指令应携带有如下信息:目标航行灯组合中的各个航行灯的通讯地址及工作参数。
[0045]
步骤104,基于启动指令,控制目标航行灯组合中的各个航行灯点亮。
[0046]
主控设备根据启动指令所携带的通讯地址,可通过船舶局域网将该启动指令发送至目标航行灯组合中的各个航行灯处。该目标航行灯组合中的各个航行灯接收到该启动指令后,即可根据该启动指令所携带的工作参数控制自身点亮。至此,目标航行灯组合中的各个航行灯均已被点亮,船舶由此可向外传达自身的当前航行状态,实现与其它船舶或与岸
基的沟通。
[0047]
在一些实施例中,请参阅图2,在主控设备以全自动模式工作时,步骤101可具体包括:
[0048]
a1、获取船舶的航行速度、船舶的目标设备的运行状态和/或船舶的外接传感器的传感器数据。
[0049]
航行速度可通过读取船舶的计程仪而获得。船舶的目标设备可包括但不限于:船舶的舵机、船舶的主机、船舶的作业设备(例如吊机)及船舶的锚机等。船舶的外接传感器可包括但不限于:应力感应器、动作感应器、深度感应器及宽度感应器,其中,该应力感应器可用于感应船舶的拖缆的应力,该动作传感器可用于感应锚机的转动,该深度感应器可用于感应船舶的船底与水底的距离,该宽度感应器可用于感应船舶的航行水域的宽度。
[0050]
a2、将航行速度、运行状态和/或传感器数据与预设的至少一种航行状态进行匹配。
[0051]
主控设备可预先通过列表的形式设定各个航行状态的判断标准,该列表可如下表2所示:
[0052][0053]
表2
[0054]
主控设备由此可评估当前所获取到的航行速度、运行状态和/或传感器数据是否能够满足某一航行状态的判断标准,即可确定与当前所获取到的数据相匹配的航行状态。
[0055]
可以理解的是,各个航行状态的判断标准在实际应用中,可根据船舶的长度及吨位等属性信息以及船舶所处的航区来进行个性化设置,此处不作限定。其中,船舶的长度及吨位等属性信息可基于船舶的型号而确定,此处不再赘述。
[0056]
a3、根据匹配结果,在预设的至少一种航行状态中确定船舶的当前航行状态。
[0057]
在主控设备确定当前所获取到的航行速度、运行状态和/或传感器数据能够满足某一航行状态的判断标准时,即可认为当前所获取到的数据能够与该航行状态相匹配,此时该航行状态即可被确定为当前航行状态。
[0058]
在一些实施例中,在主控设备以半自动模式工作时,步骤101可具体包括:
[0059]
b1、接收输入的状态选择指令。
[0060]
b2、根据状态选择指令,在预设的至少一种航行状态中确定船舶的当前航行状态。
[0061]
主控设备可接收船员所输入的状态选择指令。其中,该状态选择指令可通过触控的方式输入;或者,该状态选择指令也可通过语音的方式输入,此处不对该状态选择指令的输入方式作出限定。
[0062]
在一种应用场景下,该步骤b1可具体包括:
[0063]
c1、在预设的控制面板显示预设的至少一种航行状态。
[0064]
主控设备可连接一控制面板,该控制面板上可显示有前文所给出的至少一种航行状态,作为提供给船员的可选项。
[0065]
c2、当监测到控制面板产生触控操作时,接收基于触控操作而输入的状态选择指令。
[0066]
主控设备可在该控制面板上电后,对该控制面板进行监测。船员可基于对船舶的了解,人工判断船舶的当前航行状态,并根据判断的结果在控制面板上以触控操作的方式点击对应的航行状态。控制面板由此可基于该触控操作的触控位置确定当前被点击的航行状态,生成对应的状态选择指令并传送给主控设备。通过上述过程,主控设备即可在监测到控制面板产生触控操作时,接收到基于该触控操作而输入的状态选择指令。
[0067]
在另一种应用场景下,该步骤b1可具体包括:
[0068]
d1、通过预设的麦克风采集语音数据。
[0069]
主控设备可连接一麦克风。在主控设备上电后,该麦克风进入工作状态,可开始持续采集环境中的语音数据;或者,也可以是为麦克风设定独立的开关,船员可在需要通过语音输入状态选择指令时手动开启该开关,此处不作限定。
[0070]
d2、基于预设的音色特征,从语音数据中提取出目标语音数据。
[0071]
船舶上的船员数量较多时,可能导致麦克风采集到多位船员的语音数据。然而,不同船员通常会负责不同的工作内容,这会使得船舶的船员拥有不同的控制权限;也即,并非所有的船员的语音数据都需要纳入主控设备进行航行灯控制的考虑范围内。基于此,主控设备可预先采集目标船员的语音数据,并通过分析获得目标船员的音色特征进行存储,其中,该目标船员指的是:具备航行灯控制权限的船员。这样一来,主控设备即可基于预设的音色特征,从采集到的语音数据中提取出目标船员的语音数据,也即目标语音数据。该过程可理解为对语音数据的去噪操作,不仅可消除环境噪音对状态选择指令的影响,还可消除
不具备航行灯控制权限的船员对状态选择指令的影响。
[0072]
d3、对目标语音数据进行语义分析,得到状态选择指令。
[0073]
主控设备可预先根据前文已给出的多种航行状态所对应的判断标准,为各种航行状态分别设定对应的关键词。在获取到目标语音数据后,先将该目标语音数据转换为多条完整的语句,然后通过已设定的各种航行状态对应的关键词与转换所得的各条语句进行匹配,即可初步完成对目标语音数据的语义分析,得到相匹配的状态选择指令。
[0074]
仅作为示例,请请参阅图3,图3给出了控制面板的显示界面的示例。其中,船员可通过对按钮(或虚拟按钮)“开”或“关”的触控操作来启动或停止该控制面板及主控设备工作;船员可通过对按钮(或虚拟按钮)“全自动”或“半自动”的触控操作来选择主控设备的工作模式;船员可通过对按钮(或虚拟按钮)“在航船舶”、“拖带船舶”、“失控船舶”、“操作受限”、“限于吃水”、“锚泊船舶”及“搁浅船舶”的触控操作来选择当前航行状态。
[0075]
在一些实施例中,考虑到船舶型号不同时,船舶所配备的航行灯的类型和数量也可能不同。因而,可预先针对每种船舶型号设定对应的航行灯策略,也即,航行灯策略可实现基于船舶型号的定制化。这样一来,后续主控设备在执行步骤102时,可先获取船舶的船舶型号,然后再根据船舶型号确定船舶所采用的航行灯策略,接着即可根据船舶的当前航行状态及所确定的航行灯策略,确定出针对该船舶的定制化的目标航行灯组合。当然,每种船舶型号所对应的航行灯组合也可以在设定好后再根据实际需求进行修改,此处不作限定。
[0076]
在一些实施例中,为帮助船员及时了解航行灯的工作状态,主控设备还可连接一显示面板。仅作为示例,该显示面板和前文所提出的控制面板可以集成在一起,得到集成有显示屏的控制面板。主控设备可通过该显示面板实时显示当前航行状态以及船舶的各个航行灯的当前工作状态。这样一来,如果有某个航行灯出现了故障而导致其无法被点亮时,其当前工作状态(也即未被点亮的状态)就可通过该显示面板通知到船舶的船员,使得船员能够及时获知当前有航行灯出现故障,且可以清楚的看出是哪一航行灯出现故障,可保障后续维修工作的及时进行。
[0077]
请参阅图4,图4给出了船舶在航这一航行状态下,显示面板所显示的画面的示例。请参阅图5,图5给出了船舶在航这一航行状态下,集成有显示屏的控制面板所显示的画面的示例。其中,空心圆点及阴影圆点分别用于表示航行灯的不同工作状态,具体为:空心圆点表示对应的航行灯未点亮,阴影圆点表示对应的航行灯已点亮。
[0078]
仅作为示例,可基于前文所提出的主控设备构建一航行灯控制系统。请参阅图6,图6提供了该航行灯控制系统的结构示例。该航行灯控制系统可以包括:多个航行灯,该航行灯为led灯具,具体为双联led灯具;控制面板;驱动电源,可通过电力电缆连接控制面板;以及主控设备。基于图6可知,主控设备的输入电源为两路电源,分别是220v交流电及24v直流电。且该主控设备通过通信线缆和电力电缆连接至控制面板,通过通信线缆连接至led灯具驱动电源。
[0079]
请参阅图7,图7提供了该主控设备的架构示例。该主控设备可具体包括如下实体模块:配电模块和航行状态确定模块。具体地,该航行状态确定模块包括有通信接口、存储单元、主控单元及电源转换器。
[0080]
其中,该通信接口,可用于从控制面板接收状态选择指令;或者,可用于从船舶局
域网上收集船舶的相关信息;或者,可用于向led灯具驱动电源发送启动指令或关闭指令,以控制对应航行灯的点亮或关闭等。
[0081]
存储单元,可用于存储各项预设的数据,例如航行灯策略等。
[0082]
主控单元,可用于执行前文所提出的航行灯控制方法的各个步骤。
[0083]
电源转换器,可用于将输入电制转换为主控单元工作电制,并为航行状态确定模块供电。
[0084]
具体地,配电模块,可用于为led灯具及其驱动电源、航行状态确定模块及控制面板等供电。
[0085]
其中,ac/dc电源转换单元,可用于当一路电源出现故障时,自动切换至另一路电源,保障电源的安全有序供电。
[0086]
可以理解,在航行灯为双联led灯具时,显示面板所显示的各个航行灯的当前工作状态具体为:各个航行灯所对应的双联led灯具的当前工作状态。
[0087]
由上可见,通过本技术实施例,船舶可以在确定其当前航行状态后,根据该当前航行状态确定出目标航行灯组合,该目标航行灯组合为:用于表征该当前航行状态的至少两个航行灯的组合,并可生成针对该目标航行灯组合的启动指令,基于该启动指令,船舶可控制目标航行灯组合中的各个航行灯点亮。上述过程一方面不再需要船员记忆各种航行状态所对应的航行灯组合,可减少出现因船员记忆偏差而导致航行灯控制出错的情况;另一方面,也不再需要由船员人工操作各个航行灯所对应的机械开关,可减少出现因船员误操作而导致航行灯控制出错的情况;这样一来,航行灯控制的准确性会有较大提升,可以保障船舶的航行灯能够准确表达船舶的真实航行状态。
[0088]
对应于上文所提供的航行灯控制方法,本技术实施例还提供了一种航行灯控制装置。如图8所示,该航行灯控制装置800包括:
[0089]
第一确定模块801,用于确定船舶的当前航行状态;
[0090]
第二确定模块802,用于根据上述当前航行状态确定目标航行灯组合,上述目标航行灯组合为:用于表征上述当前航行状态的至少两个航行灯的组合;
[0091]
生成模块803,用于生成针对上述目标航行灯组合的启动指令;
[0092]
控制模块804,用于基于上述启动指令,控制上述目标航行灯组合中的各个航行灯点亮。
[0093]
可选地,上述第一确定模块801,包括:
[0094]
数据获取单元,用于获取上述船舶的航行速度、上述船舶的目标设备的运行状态和/或上述船舶的外接传感器的传感器数据;
[0095]
数据匹配单元,用于将上述航行速度、上述运行状态和/或上述传感器数据与预设的至少一种航行状态进行匹配;
[0096]
第一状态确定单元,用于根据匹配结果,在上述至少一种航行状态中确定上述船舶的当前航行状态。
[0097]
可选地,上述第一确定模块801,包括:
[0098]
指令接收单元,用于接收输入的状态选择指令;
[0099]
第二状态确定单元,用于根据上述状态选择指令,在预设的至少一种航行状态中确定上述船舶的当前航行状态。
[0100]
可选地,上述指令接收单元,包括:
[0101]
显示子单元,用于在预设的控制面板显示预设的至少一种航行状态;
[0102]
接收子单元,用于当监测到上述控制面板产生触控操作时,接收基于上述触控操作而输入的状态选择指令。
[0103]
可选地,上述指令接收单元,包括:
[0104]
采集子单元,用于通过预设的麦克风采集语音数据;
[0105]
提取子单元,用于基于预设的音色特征,从上述语音数据中提取出目标语音数据;
[0106]
分析子单元,用于对上述目标语音数据进行语义分析,得到状态选择指令。
[0107]
可选地,上述第二确定模块802,包括:
[0108]
信息获取单元,用于获取上述船舶的船舶型号;
[0109]
策略确定单元,用于根据上述船舶型号,确定上述船舶所采用的航行灯策略;
[0110]
组合确定的单元,用于根据上述当前航行状态及上述航行灯策略,确定上述目标航行灯组合。
[0111]
可选地,上述航行灯控制装置800还包括:
[0112]
显示模块,用于通过预设的显示面板实时显示上述当前航行状态以及上述船舶的各个航行灯的当前工作状态。
[0113]
由上可见,通过本技术实施例,船舶可以在确定其当前航行状态后,根据该当前航行状态确定出目标航行灯组合,该目标航行灯组合为:用于表征该当前航行状态的至少两个航行灯的组合,并可生成针对该目标航行灯组合的启动指令,基于该启动指令,船舶可控制目标航行灯组合中的各个航行灯点亮。上述过程一方面不再需要船员记忆各种航行状态所对应的航行灯组合,可减少出现因船员记忆偏差而导致航行灯控制出错的情况;另一方面,也不再需要由船员人工操作各个航行灯所对应的机械开关,可减少出现因船员误操作而导致航行灯控制出错的情况;这样一来,航行灯控制的准确性会有较大提升,可以保障船舶的航行灯能够准确表达船舶的真实航行状态。
[0114]
对应于上文所提供的航行灯控制方法,本技术实施例还提供了一种主控设备。请参阅图9,本技术实施例中的主控设备9包括:存储器901,一个或多个处理器902(图9中仅示出一个)及存储在存储器901上并可在处理器上运行的计算机程序。其中:存储器901用于存储软件程序以及单元,处理器902通过运行存储在存储器901的软件程序以及单元,从而执行各种功能应用以及诊断,以获取上述预设事件对应的资源。具体地,处理器902通过运行存储在存储器901的上述计算机程序时实现以下步骤:
[0115]
确定船舶的当前航行状态;
[0116]
根据上述当前航行状态确定目标航行灯组合,上述目标航行灯组合为:用于表征上述当前航行状态的至少两个航行灯的组合;
[0117]
生成针对上述目标航行灯组合的启动指令;
[0118]
基于上述启动指令,控制上述目标航行灯组合中的各个航行灯点亮。
[0119]
假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,上述确定船舶的当前航行状态,包括:
[0120]
获取上述船舶的航行速度、上述船舶的目标设备的运行状态和/或上述船舶的外接传感器的传感器数据;
[0121]
将上述航行速度、上述运行状态和/或上述传感器数据与预设的至少一种航行状态进行匹配;
[0122]
根据匹配结果,在上述至少一种航行状态中确定上述船舶的当前航行状态。
[0123]
在上述第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,上述确定船舶的当前航行状态,包括:
[0124]
接收输入的状态选择指令;
[0125]
根据上述状态选择指令,在预设的至少一种航行状态中确定上述船舶的当前航行状态。
[0126]
在上述第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,上述接收输入的状态选择指令,包括:
[0127]
在预设的控制面板显示预设的至少一种航行状态;
[0128]
当监测到上述控制面板产生触控操作时,接收基于上述触控操作而输入的状态选择指令。
[0129]
在上述第三种可能的实施方式作为基础而提供的第五种可能的实施方式中,上述接收输入的状态选择指令,包括:
[0130]
通过预设的麦克风采集语音数据;
[0131]
基于预设的音色特征,从上述语音数据中提取出目标语音数据;
[0132]
对上述目标语音数据进行语义分析,得到状态选择指令。
[0133]
在上述第一种可能的实施方式作为基础而提供的第六种可能的实施方式中,上述根据上述当前航行状态确定目标航行灯组合,包括:
[0134]
获取上述船舶的船舶型号;
[0135]
根据上述船舶型号,确定上述船舶所采用的航行灯策略;
[0136]
根据上述当前航行状态及上述航行灯策略,确定上述目标航行灯组合。
[0137]
在上述第一种可能的实施方式作为基础,或者上述第二种可能的实施方式作为基础,或者上述第三种可能的实施方式作为基础,或者上述第四种可能的实施方式作为基础,或者上述第五种可能的实施方式作为基础,或者上述第六种可能的实施方式作为基础而提供的第七种可能的实施方式中,处理器902通过运行存储在存储器901的上述计算机程序时实现以下步骤:
[0138]
通过预设的显示面板实时显示上述当前航行状态以及上述船舶的各个航行灯的当前工作状态。
[0139]
应当理解,在本技术实施例中,所称处理器902可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0140]
存储器901可以包括只读存储器和随机存取存储器,并向处理器902提供指令和数据。存储器901的一部分或全部还可以包括非易失性随机存取存储器。例如,存储器901还可以存储设备类别的信息。
[0141]
由上可见,通过本技术实施例,船舶可以在确定其当前航行状态后,根据该当前航行状态确定出目标航行灯组合,该目标航行灯组合为:用于表征该当前航行状态的至少两个航行灯的组合,并可生成针对该目标航行灯组合的启动指令,基于该启动指令,船舶可控制目标航行灯组合中的各个航行灯点亮。上述过程一方面不再需要船员记忆各种航行状态所对应的航行灯组合,可减少出现因船员记忆偏差而导致航行灯控制出错的情况;另一方面,也不再需要由船员人工操作各个航行灯所对应的机械开关,可减少出现因船员误操作而导致航行灯控制出错的情况;这样一来,航行灯控制的准确性会有较大提升,可以保障船舶的航行灯能够准确表达船舶的真实航行状态。
[0142]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0143]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0144]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者外部设备软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0145]
在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0146]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0147]
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关联的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读存储介质
可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机可读存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括是电载波信号和电信信号。
[0148]
以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献