1.本说明书涉及船舶监控技术领域,特别涉及一种船舶监控与复查管理的方法及系统。
背景技术:2.在船舶安全管理体系的运行中,需要对体系运行情况进行监督检查,并根据检查结果进行一系列的纠错与复查,以保证安全管理体系正常合理的运行,确保船舶安全。而在对体系运行情况的监督检查过程中,涉及的检查事项繁杂,检查方案因船舶情况不同也各不相同。如何实现船舶安全体系运行管理的全面准确、提高管理效率是亟待解决的问题。
3.因此,希望提供一种船舶监控与复查管理的方法及系统,实现船舶体系运行自动化管理,同时确保管理的可靠性和灵活性。
技术实现要素:4.本说明书实施例之一提供一种船舶监控与复查管理的方法,该方法包括:基于监控频率获取监控数据,监控数据包括数据采集装置采集的第一监控数据和/或从用户终端获取的第二监控数据;基于监控数据确定监控过程的第一指标和第二指标,其中,第一指标包括监控遗漏的问题数量,第二指标包括复查发现的问题数量;基于第一指标和第二指标更新监控频率;基于第一指标确定复查优先级;基于更新后的监控频率和复查优先级确定监控指令和/或复查管理指令;将监控指令和/或复查管理指令发送至数据采集装置和/或用户终端。
5.本说明书实施例之一提供一种船舶监控与复查管理的系统,该系统包括:获取模块,用于基于监控频率获取监控数据,监控数据包括数据采集装置采集的第一监控数据和/或从用户终端获取的第二监控数据;指标确定模块,用于基于监控数据确定监控过程的第一指标和第二指标,其中,第一指标包括监控遗漏的问题数量,第二指标包括复查发现的问题数量;频率确定模块,用于基于第一指标和第二指标更新监控频率;优先级确定模块,用于基于第一指标确定复查优先级;指令确定模块,用于基于更新后的监控频率和复查优先级确定监控指令和/或复查管理指令;指令发送模块,用于将监控指令和/或复查管理指令发送至数据采集装置和/或用户终端。
6.本说明书实施例之一提供一种船舶监控与复查管理的装置,装置包括处理器以及存储器;存储器用于存储指令,指令被处理器执行时,导致装置实现上述任一项的船舶监控与复查管理方法。
7.本说明书实施例之一提供一种计算机可读存储介质,其特征在于,存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机运行上述任一项的船舶监控与复查管理方法。
附图说明
8.本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
9.图1是根据本说明书一些实施例所示的船舶监控与复查管理系统的应用场景示意图;
10.图2是根据本说明书一些实施例所示的船舶监控与复查管理系统的模块示意图;
11.图3是根据本说明书一些实施例所示的船舶监控与复查管理方法的示例性流程图;
12.图4是根据本说明书一些实施例所示的确定第一指标的示例性模型结构示意图;
13.图5是根据本说明书一些实施例所示的确定第二指标的示例性模型结构示意图。
具体实施方式
14.为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
15.应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
16.如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
17.本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
18.图1是根据本说明书一些实施例所示的船舶监控与复查管理系统的应用场景的示意图。
19.在一些实施例中,船舶监控与复查管理系统涉及的场景100可以包括服务器110、处理设备120、存储设备130、网络140、用户终端150、数据采集装置160、监控目标170及用户180。
20.在一些实施例中,服务器110可以用于处理与场景100相关的信息和/或数据,例如,可以用于基于监控数据确定监控过程的第一指标和第二指标。在一些实施例中,服务器110可以是单个服务器,也可以是服务器组。服务器组可以是集中式的或分布式的(例如,服务器110可以是一分布式系统)。在一些实施例中,服务器110可以是本地的,也可以是远程的。例如,服务器110可以经由网络140访问存储在存储设备130、用户终端150、数据采集装
置160中的信息和/或数据。又例如,服务器110可以直接连接到存储设备130、用户终端150和/或数据采集装置160以访问存储信息和/或数据。
21.在一些实施例中,服务器110可以包括处理设备120。处理设备120可以处理与场景100有关的信息和/或数据,以执行本技术中描述的一个或以上功能。例如,处理设备120可以基于第一模型对监控数据进行处理,确定至少一种项目监控遗漏的问题数量。例如,操作监控遗漏的问题数量、动力系统监控遗漏的问题数量、驾驶系统监控遗漏的问题数量。
22.存储设备130可以用于存储与船舶监控与复查管理相关的数据和/或指令。在一些实施例中,存储设备130可以存储从用户终端150和/或数据采集装置160中获得/获取的数据。在一些实施例中,存储设备130可以储存服务器110用来执行或使用以完成本技术中描述的示例性方法的数据和/或指令。在一些实施例中,存储设备130可在云平台上实现。
23.在一些实施例中,存储设备130可以连接到网络140以与场景100的一个或以上组件(例如,服务器110、用户终端150、数据采集装置160)通信。场景100的一个或以上组件可以经由网络140访问存储在存储设备130中的数据或指令。在一些实施例中,存储设备130可以直接连接到场景100的一个或以上组件(例如,服务器110、用户终端150、数据采集装置160)或与之通信。在一些实施例中,存储设备130可以是服务器110的一部分。在一些实施例中,存储设备130可以是单独的存储器。
24.网络140可以促进信息和/或数据的交换。在一些实施例中,场景100的一个或以上组件(例如,服务器110、用户终端150、数据采集装置160)可以经由网络140将信息和/或数据发送至场景100的其他组件。例如,服务器110可以经由网络140从用户终端150获取监控数据。在一些实施例中,网络140可以是有线网络或无线网络等或其任意组合。仅作为示例,网络140可以包括电缆网络。在一些实施例中,场景100可以包括一个或以上网络接入点。例如,基站和/或无线接入点,场景100的一个或以上组件可以连接到网络140以交换数据和/或信息。
25.用户终端150可以是与船舶监控与复查管理直接相关的设备或其他实体。在一些实施例中,用户终端150可以是船舶监控与复查管理的执行者。在一些实施例中,用户终端150可以包括手机150-1、平板电脑150-2、笔记本电脑150-3等或其任意组合。
26.数据采集装置160是安装在船舶各个目标位置的装置,例如,安装于动力系统的数据采集器等。在一些实施例中,数据采集装置160可以包括摄像头160-1、数据采集器160-2等或其他任意组合。在一些实施例中,可以包括多个摄像头160-1和多个数据采集装置160-2。在一些实施例中,数据采集装置160可以通过网络140接收用户终端150上传的信息,例如负责监控的船员信息等。
27.监控目标170是指需要监控的对象,例如岸基170-1和船舶170-2,岸基170-1和船舶170-2可以通过网络140进行通信。在一些实施例中,可以包括多个监控目标。例如,可以对某海域的多个船舶同时进行监控,也可以分时段对多个不同船舶进行监控。
28.用户180是指用户终端的使用者/控制者。在一些实施例中,用户可以包括船长、轮机长、大副、大管轮及其他普通船员及其任意组合。在一些实施例中,用户180可以通过用户终端150上传监控数据,例如,船长可以通过用户终端150上传本船有关安全和防污染管理活动的开展情况等。在一些实施例中,用户180可以通过用户终端150获取信息,例如,获取存储设备130中存储的与监控或复查管理相关的数据和/或指令。
29.应当注意船舶监控与复查管理系统仅仅是为了说明的目的而提供的,并不意图限制本技术的范围。对于本领域的普通技术人员来说,可以根据本说明书的描述,做出多种修改或变化。例如,船舶监控与复查管理系统100还可以包括信息源。又例如,船舶监控与复查管理系统100可以在其它设备上实现类似或不同的功能。然而,这些变化和修改不会背离本技术的范围。
30.图2是根据本说明书一些实施例所示的船舶监控与复查管理系统的模块示意图。
31.如图2所示,船舶监控与复查管理系统可以包括获取模块210、指标确定模块220、频率确定模块230、优先级确定模块240、指令确定模块250和指令发送模块260。
32.获取模块210可以用于基于监控频率获取监控数据。在一些实施例中,监控数据包括数据采集装置采集的第一监控数据和/或从用户终端获取的第二监控数据。
33.指标确定模块220可以用于基于监控数据确定监控过程的第一指标和第二指标。其中,第一指标包括监控遗漏的问题数量,第二指标包括复查发现的问题数量。
34.在一些实施例中,指标确定模块220可以用于通过第一模型对监控数据进行处理,确定至少一种项目的监控遗漏的问题数量。其中,第一模型为机器学习模型,至少一种项目包括操作、动力系统、驾驶系统中的至少一种。在一些实施例中,可以将监控遗漏的问题数量作为第一指标。
35.在一些实施例中,指标确定模块220可以用于通过第二模型对监控数据进行处理,确定至少一种项目的复查发现的问题数量。其中,第二模型为机器学习模型,至少一种项目包括操作、动力系统、驾驶系统中的至少一种。在一些实施例中,可以将复查发现的问题数量作为第二指标。
36.频率确定模块230可以用于基于第一指标和第二指标确定监控频率。
37.在一些实施例中,频率确定模块230可以用于对第一指标和第二指标加权处理,确定监控评分;基于监控评分更新监控频率。
38.优先级确定模块240可以用于基于第一指标确定复查优先级。
39.指令确定模块250可以用于基于更新后的监控频率和复查优先级确定监控指令和/或复查管理指令。
40.指令发送模块260可以用于将监控指令和/或复查管理指令发送给数据采集装置和/或用户终端。
41.应当理解的是,上述模块仅仅是本说明书中主要涉及到的相关模块的简单举例,并不代表本技术所有相关内容的展示,还存在一些模块及单元未在本模块图中进行展示,此处不一一举例说明。且以上模块及单元并非完全独立存在,还可能是存在相互交叉涉及。
42.图3是根据本说明书一些实施例所示的船舶监控与复查管理方法的示例性流程图。流程300包括步骤310至步骤360,由处理器执行。
43.步骤310,基于监控频率获取监控数据,监控数据包括数据采集装置采集的第一监控数据和/或从用户终端获取的第二监控数据。
44.监控数据可以指与对船舶的监控过程有关的数据。在一些实施例中,监控过程可以包括对船舶活动和岸基活动的远程监控过程和人工检查过程。在一些实施例中,可以通过查看、审核监控数据,对船岸安全和防止污染活动进行全面的监控。
45.第一监控数据可以指在对船舶活动和岸基活动的远程监控过程中采集到的数据。
在一些实施例中,第一监控数据可以指数据采集装置采集到的数据。在一些实施例中,数据采集装置可以包括设置在船舶上的摄像头、数据采集器等监控设备。例如,数据采集器可以包括速度传感器、角度传感器等。
46.在一些实施例中,第一监控数据包括操作监控信息、监控参数、环境数据、动力系统相关动力数据、驾驶系统相关驾驶数据。在一些实施例中,第二监控数据包括操作记录、人员信息。
47.操作监控信息可以指与历史操作记录填写的完整度有关的信息。
48.监控参数可以指与监控过程有关的参数。在一些实施例中,监控参数可以包括监控类别、对应的监控方法、监控频率中的至少一种。
49.环境数据可以指与船舶所处的环境有关的数据。在一些实施例中,环境数据可以包括气候、气温、航道变化中的至少一种。
50.动力系统相关动力数据可以指与船舶动力系统有关的数据。在一些实施例中,动力系统相关动力数据包括船舶动力系统的转速数据、温度数据、油耗数据、噪音数据中的至少一个。
51.驾驶系统相关驾驶数据可以指与船舶驾驶系统有关的数据。在一些实施例中,驾驶系统相关驾驶数据包括驾驶系统的航向数据、航速数据、航迹数据和信号数据中的至少一种。
52.监控时间可以指与监控过程有关的时间。在一些实施例中,监控时间可以包括监控的持续时间和开始时间。在一些实施例中,可以实时进行监控,也可以设置一定的监控时间。例如,监控时间可以是每天早上6点到8点。
53.在一些实施例中,可以通过连接到数据采集装置上获取第一监控数据。例如,可以与船舶上的摄像装置连接获取第一监控数据。
54.第二监控数据可以指对船舶活动和岸基活动的人工检查过程中采集到的数据。
55.操作记录可以指检查人员记录的与操作有关的记录。在一些实施例中,操作记录可以包括检查人员等级及分工、相关操作信息、记录频率、历史问题发生率等。
56.人员信息可以指与获取第二监控数据有关的检查人员有关的信息。在一些实施例中,人员信息可以包括人员培训信息、生理信息、心理信息、素质信息中的至少一个。在一些实施例中,生理信息可以包括检查人员的体力信息、精力信息、休息时间信息中的至少一个。在一些实施例中,心理信息可以包括检查人员的情绪。在一些实施例中,素质信息可以包括检查人员的道德品质、业务能力、判断能力、反应速度中的至少一个。
57.在一些实施例中,可以通过人工检查排班表以及人工记载的监控记录获取第二监控数据。
58.步骤320,基于监控数据确定监控过程的第一指标和第二指标,其中,第一指标包括监控遗漏的问题数量,第二指标包括复查发现的问题数量。
59.在一些实施例中,通过第一模型对监控数据进行处理,确定至少一种项目的监控遗漏的问题数量,其中,第一模型为机器学习模型,至少一种项目包括操作、动力系统、驾驶系统中的至少一种,监控遗漏的问题数量作为第一指标。在一些实施例中,监控遗漏的问题数量可以是操作、动力系统、驾驶系统的监控遗漏的问题数量的总和。关于第一指标的详细内容可以参见本技术说明书其他部分的描述,例如,图4。
60.在一些实施例中,通过第二模型对监控数据处理,确定至少一种项目的复查发现的问题数量,其中,第二模型为机器学习模型,至少一种项目包括操作、动力系统、驾驶系统中的至少一种,复查发现的问题数量作为第二指标。在一些实施例中,复查发现的问题数量可以是操作、动力系统、驾驶系统的复查发现问题数量的总和。关于第二指标的详细内容可以参见本技术说明书其他部分的描述,例如,图5。
61.复查可以指对船舶运行情况进行复查的过程。在一些实施例中,复查过程可以包括对船舶活动和岸基活动的远程复查过程和人工复查过程。远程复查过程可以通过设置在船舶上的摄像头、数据采集器等监控设备获取。在一些实施例中,人工检查过程和人工复查过程的人员可以不同。在一些实施例中,复查时间和监控时间可以不同。
62.在一些实施例中,复查过程可以包括安全管理体系的管理复查和船舶的复查。管理复查可以包括岸基管理复查和船舶管理复查。管理复查经常针对以下情况下进行:(1)体系运行中出现重大不符合规定情况;或被跟踪、附加审核;(2)船舶出现较大及以上等级事故或短时间内连续发生一般等级以上事故;(3)同一船舶一年内连续两次以上滞留或因同一类型缺陷,在三个月内连续两艘以上船舶被滞留;(4)根据规章或经公司评审后认为有必要时进行管理复查时;(5)主管机关的要求;(6)其他对船舶营运造成影响而必要时进行管理复查的任意情况。
63.复查时间可以指与复查过程有关的时间。在一些实施例中,复查时间可以包括复查的持续时间和开始时间。例如,复查后时间可以是2022年10月10日早上6点到8点。在一些实施例中,可以基于实际情况调整复查时间。例如,短时间内发生较大及以上事故的船舶可以对应延长复查时间。
64.步骤330,基于第一指标和第二指标更新监控频率。
65.监控频率可以指监控数据采集的频率。在一些实施例中,监控频率可以包括采集远程监控过程中的监控数据和人工检查过程中的监控数据的频率。
66.在一些实施例中,可以对第一指标和第二指标加权处理,确定监控评分;并基于监控评分更新监控频率。
67.监控评分可以指对监控过程和复查过程的评分。监控评分可以是具体的数值,也可以是等级。例如,监控评分可以是90分,也可以是优等。
68.在一些实施例中,监控评分可以基于监控过程和复查过程中发现问题数量来确定监控评分。在一些实施例中,可以预先将不同的问题数量分成不同的区间,并对应于不同的分值。在一些实施例中,监控评分与发现的问题数量负相关,当发现的问题数量越多,监控评分就越低。例如,发现问题数量的区间为0-3、4-6、6-9,分别对应的监控评分为80分、50分、20分,当第一次监控过程和复查过程中发现问题数量为8个,对应的监控评分为20分;第二次监控对过程和复查过程中发现问题数量为3个,对应的监控评分为80分。在一些实施例中,可以根据第一模型输出的监控遗漏的问题数量及其对应的权重、第二模型输出的复查发现的问题的数量及其对应的权重通过加权确定监控过程和复查过程中发现问题数量,并基于监控过程和复查过程中发现问题数量来确定其对应的监控评分。在一些实施例中,可以对不同的发现问题的数量确定不同的监控评分。例如,第一指标中驾驶系统的监控遗漏的问题数量为2及动力系统监控遗漏的问题数量为6,其对应的权重分别为0.4以及0.6;第二指标中驾驶系统和动力系统复查发现的问题的数量都为3,其对应的权重分别为0.3以及
0.2,加权求和后得到监控过程和复查过程中发现问题数量为(2*0.4+6*0.6+3*0.3+3*0.2)=5.9,其对应的预设的监控评分为50分。
69.在一些实施例中,可以基于第一模型和第二模型输出的置信度确定第一指标和第二指标权重。
70.置信度可以指第一模型和第二模型的输出结果对解决某个问题正确性的信任程度。
71.在一些实施例中,可以通过第一模型和第二模型获取。在一些实施例中,第一模型和/或第二模型可以分别输出监控遗漏的问题数量及其对应的概率和/或复查发现的问题数量及其对应的概率。在一些实施例中,置信度可以是监控遗漏的问题数量和/或复查发现的问题数量对应的最高概率。例如,第一模型监控遗漏的问题数量为5个、6个、7个,对应的概率分别为50%、30%、20%,监控遗漏的问题数量为5个,置信度为50%。
72.在一些实施例中,可以预先设定监控频率调节因子,并可以基于监控频率调节因子与原监控频率计算得到更新后的监控频率。在一些实施例中,监控频率调节因子可以根据经验值设定。基于监控频率调节因子与原监控频率计算得到更新后的监控频率数值和公式在此不做限制。
73.基于监控的有效性和监控的合理性确定监控评分,而监控的有效性和合理性分别体现在监控过程中涉及的操作、动力系统、驾驶系统3个方面,因此可以基于3个方面监控评分的高低,有针对性的调整对应的监控频率,使得船舶监控更加符合实际需求,监控更加精准。
74.步骤340,基于第一指标确定复查优先级。
75.复查优先级可以指执行复查活动的先后顺序。可以基于优先级来确定复查的先后顺序。
76.在一些实施例中,复查优先级可以根据复查对象、复查事项来确定。复查对象可以指需要复查的船舶。例如,发生过重大事故的船舶的优先级高于未发生过的船舶。再例如,发生事故次数高的船舶的优先级高于发生事故次数高的船舶。复查事项可以指与操作、动力系统、驾驶系统复查有关的事项。在一些实施例中,重要、紧急的复查事项的优先级高于其他事项的优先级。例如,动力系统出现问题,可以先对动力系统进行复查。
77.在一些实施例中,可以根据监控过程中监控遗漏的问题数量来确定需要复查的优先级。例如,监控过程中监控遗漏的问题数量多的船舶优先级高于问题数量少的船舶。
78.步骤350,基于更新后的监控频率和复查优先级确定监控指令和/或复查管理指令。
79.监控指令可以指与监控有关的指令。在一些实施例中,监控指令可以包括启动远程监控或人工检查的指令,也可以是向相关人员发出监控提醒,对监控数据进行实时统计分析等。其中,启动远程监控或人工检查的指令可以包括监控频率。
80.在一些实施例中,基于更新后的监控频率和复查优先级确定监控指令。例如,当达到更新频率所对应的时刻时,生成该时刻下对应的监控指令。又例如,针对复查优先级高的对象优先确定监控指令。在一些实施例中,当在预设时间内船舶监控与复查管理的系统未接收到某项目的监控数据和/或当远程监控数据发现问题(例如异常),可以确定监控指令为启动远程监控和/或提醒对应的相关人员及时检查。
81.复查管理指令可以指与复查有关的指令。在一些实施例中,复查管理指令可以包括启动远程复查或人工检查的指令,也可以是向相关人员发出复查提醒,等。其中,启动远程复查或人工复查的指令可以包括复查优先级。
82.在一些实施例中,基于更新后的监控频率和复查优先级确定复查管理指令。关于复查管理指令的确定过程可以参见监控指令的过程。
83.步骤360,将监控指令和/或复查管理指令发送至数据采集装置和/或用户终端。进一步地,数据采集装置可以进行远程监控和/或远程复查,用户也可以基于监控指令和/或复查管理指令进行人工监控和/或人工复查。
84.在本说明书一些实施例中,通过获取第一指标及第二指标,确定监控频率及复查优先级,提高了对监控过程和复查过程的合理化、自动化及高效化管理水平。
85.图4是根据本说明书一些实施例所示的确定第一指标的示例性模型结构示意图。
86.在一些实施例中,可以通过对监控数据的处理确定至少一种项目的监控遗漏的问题数量,并基于至少一种项目的监控遗漏的问题数量确定第一指标。其中,至少一种项目包括操作、动力系统、驾驶系统中的至少一个。
87.在一些实施例中,可以通过第一模型对监控数据进行处理,确定至少一种项目监控遗漏的问题数量。在一些实施例中,第一模型为机器学习模型。
88.监控遗漏的问题数量是指在船舶监控过程中存在的未被发现的问题的数量。至少一种项目是指操作、动力系统、驾驶系统等监控项目中的至少一个。至少一种项目监控遗漏的问题数量是指在操作、动力系统、驾驶系统等监控项目中的至少一个存在未被发现的问题的数量。
89.在一些实施例中,第一模型可以包括多个嵌入层和多个监控预测层。在一些实施例中,第一模型可以包括操作嵌入层、动力嵌入层、驾驶嵌入层、操作监控预测层、动力监控预测层和驾驶监控预测层。
90.在一些实施例中,第一模型可以基于操作记录、人员向量、监控向量,通过操作嵌入层确定操作表示向量。
91.人员向量是指反映船舶人员各方面能力的向量。例如,人员向量可以反映船舶人员信息,包括各个船员的体力、业务水平、反映速度、判断能力等。在一些实施例中,第一模型可以通过船舶人员分工表和船员培训考核记录等信息获取人员信息,基于人员信息确定人员向量。
92.监控向量是指反映各种监控方式强度的向量。例如,监控向量可以反映数据采集装置、用户终端的监控频率。在一些实施例中,第一模型可以通过数据采集装置和/或用户终端获取各种监控方式的监控频率,基于监控频率确定监控向量。例如,第一模型可以从用户终端获取操作记录,从操作记录中获取用户终端的监控频率。
93.操作表示向量是指反映船舶人员操作信息的向量。例如,操作表示向量可以反映船员的等级分工、船员的操作记录、历史发生问题的概率等信息。
94.在一些实施例中,第一模型可以基于动力特征向量通过动力嵌入层确定动力表示向量。
95.动力特征向量是指反映船舶动力系统各个位置不同时间点的至少一种数据特征的向量。例如,动力特征向量可以反映动力系统各个动力装置不同时间点的转速信息。在一
些实施例中,动力特征向量可以包括转速分布向量、温度分布向量、油耗分布向量、噪音分布向量中的至少一个。在一些实施例中,第一模型可以基于动力系统相关动力数据确定动力特征向量。例如,可以基于动力系统各个动力装置不同时间点的转速信息确定转速分布向量、基于温度信息确定温度分布向量、基于油耗信息确定油耗分布向量、基于噪音信息确定噪音分布向量。在一些实施例中,第一模型可以通过数据采集装置和/或用户终端获取船舶动力系统各个动力装置在不同时间点的转速、温度、油耗、噪音等动力系统相关动力数据。
96.动力表示向量是指反映船舶动力系统各个动力装置数据变化情况的向量。例如,动力表示向量可以表示动力系统各个动力装置的转速变化、温度变化、油耗变化和噪音变化,基于数据变化情况可以判断船舶动力系统是否出现异常。
97.在一些实施例中,第一模型可以基于驾驶特征向量通过驾驶嵌入层确定驾驶表示向量。
98.驾驶特征向量是指反映船舶驾驶系统至少一种数据特征的向量。例如,驾驶特征向量可以反映船舶航行过程中的航向信息。在一些实施例中,驾驶特征向量可以包括航向分布向量、航速分布向量、航迹分布向量、信号分布向量中的至少一个。在一些实施例中,可以基于驾驶系统相关驾驶数据确定驾驶特征向量。例如,可以基于驾驶过程中的航向信息确定航向分布向量,航向分布向量基于时间分布。示例性的,可以基于某一天24小时内每半小时的航向数据确定当天的航向分布向量。在一些实施例中,第一模型可以通过数据采集装置和/或用户终端获取航向、航速、航迹、信号等驾驶系统相关驾驶数据。
99.驾驶表示向量是指反映船舶驾驶系统在船舶航行过程中各种数据变化情况的向量。例如,驾驶表示向量可以表示船舶驾驶过程中的航向变化、航速变化、航迹变化和信号变化,基于数据变化情况可以判断船舶航行是否出现异常。
100.预估遗漏量是指通过第一模型预测的在船舶监控过程中各个项目监控遗漏的问题数量。例如,操作预估遗漏量、动力系统预估遗漏量、驾驶系统预估遗漏量分别是指第一模型预测的在船舶监控过程中船员操作、动力系统、驾驶系统监控遗漏的问题数量。
101.在一些实施例中,第一模型可以基于操作表示向量和操作监控信息通过操作监控预测层确定操作预估遗漏量。
102.操作监控信息是指对船员操作的监控获得的信息。例如,操作监控信息可以包括操作的规范程度、操作是否及时等。在一些实施例中,可以通过数据采集装置(如摄像头)和/或用户终端获取操作监控信息。例如,可以通过摄像头获取的图像或视频数据确定船员操作的规范程度、通过用户终端获取的操作记录信息确定用户操作是否及时。
103.在一些实施例中,可以基于操作表示向量、动力表示向量和监控参数,通过动力监控预测层确定动力系统预估遗漏量。在一些实施例中,监控参数可以是指监控抽样比例。例如,某船舶动力系统一共设置了20个数据采集装置,随机抽取80%的数据采集装置采集的数据用于模型预测。在一些实施例中,抽样比例可以基于实际需求预设。
104.在一些实施例中,可以基于操作表示向量、驾驶表示向量、监控参数和环境数据,通过驾驶监控预测层确定驾驶系统预估遗漏量。在一些实施例中,监控参数可以是指监控抽样比例,例如,某船舶驾驶系统一共设置15个数据采集装置,随机抽取60%的数据采集装置采集的数据用于模型预测。在一些实施例中,抽样比例可以基于实际需求预设。在一些实
施例中,环境数据可以包括影响船舶航行的多个数据,例如,气候、温度、风速等。
105.在一些实施例中,可以基于至少一种项目监控遗漏的问题数量,确定第一指标。
106.在一些实施例中,可以直接将至少一种项目监控遗漏的问题数量作为第一指标。例如,将驾驶系统预估遗漏量作为第一指标。在一些实施例中,可以将各种项目监控遗漏的问题数量的总和作为第一指标。例如,操作预估遗漏量为2个,动力系统预估遗漏量为1个,驾驶系统预估遗漏量为3个,则各种项目问题预估遗漏量的总和为6个,即第一指标为6。
107.在一些实施例中,第一模型的训练数据与船舶一一对应,即获取某一个船舶的历史监控数据对模型进行训练得到与该船舶对应的第一模型,通过输入该船舶的监控数据,第一模型可以输出该船舶的至少一种项目监控遗漏的问题数量。
108.在一些实施例中,与多个船舶一一对应的第一模型可以通过联合训练得到。在一些实施例中,可以通过联合训练的方式对多个第一模型的操作嵌入层、动力嵌入层、驾驶嵌入层、操作监控预测层、动力监控预测层和驾驶监控预测层进行训练。在一些实施例中,可以基于每个船舶各个监控项目损失项的权重确定与之对应的第一模型。例如,在训练第一模型时,可以基于每个船舶各个监控项目的损失项及权重确定第一模型对应的损失函数,基于对应的损失函数更新初始第一模型,以得到训练好的每个船舶对应的第一模型。在一些实施例中,可以基于船舶的应用类型确定操作损失项、动力损失项和驾驶损失项的权重。
109.在一些实施例中,第一模型可以通过多个有标签的第一训练样本训练得到。例如,可以将多个带有标签的第一训练样本输入初始第一模型,通过标签和初始第一模型的结果构建损失函数,基于损失函数通过梯度下降或其他方法迭代更新初始第一模型的参数。当满足预设条件时模型训练完成,得到训练好的第一模型。其中,预设条件可以是损失函数收敛、迭代的次数达到阈值等。
110.在一些实施例中,第一训练样本至少可以包括船舶的历史操作监控数据、动力系统相关数据、驾驶系统相关数据、环境数据。标签可以表征船舶各个监控项目监控遗漏的问题数量。标签可以基于人工标注。
111.通过模型对操作、动力系统、驾驶系统预估遗漏量的预测,可以及时发现监控过程中未被发现的问题,弥补监控的漏洞,减少船舶安全事故。模型预测时,不同种类预测项目设置不同的预测层,能够直接的通过模型输出确定每个项目是否存在未被发现的问题,存在未被发现问题时也能针对性的对对应的项目进行调整纠正,提高处理问题的效率。
112.图5是根据本说明书一些实施例所示的确定第二指标的示例性模型结构示意图。
113.复查是指在对船舶监控过程中发现的问题进行整改纠正后再次进行的检查。在一些实施例中,可以通过对监控数据进行处理,确定至少一种项目的复查发现的问题数量,并基于至少一种项目的复查发现的问题数量确定第二指标。其中,至少一种项目包括操作、动力系统、驾驶系统中的至少一个。
114.在一些实施例中,可以通过第二模型对监控数据进行处理,确定至少一种项目的复查发现的问题数量。在一些实施例中,第二模型可以是机器学习模型。
115.在一些实施例中,第二模型可以包括多个嵌入层和多个复查层。在一些实施例中,第二模型可以包括操作嵌入层、动力嵌入层、驾驶嵌入层、操作复查层、动力复查层和驾驶复查层。在一些实施例中,第二模型与第一模型的操作嵌入层、动力嵌入层及驾驶嵌入层的输入数据和输出结果都相同,第二模型可以直接使用第一模型训练好的嵌入层进行预测。
116.在一些实施例中,第二模型的输入可以为操作记录数据、监控参数、监控中对应类别发现的问题特征、动力系统相关数据、驾驶系统相关数据,其中,监控中对应类别发现问题特征包括操作监控发现问题特征、动力监控发现问题特征、驾驶监控发现问题特征。在一些实施例中,可以通过对监控发现的不同类型的问题分别统计获得监控中对应类别发现的问题特征。例如,可以通过统计监控发现的动力系统相关的问题,确定动力监控发现的问题特征。
117.在一些实施例中,可以通过3个嵌入层分别对操作记录数据、动力系统相关数据和驾驶系统相关数据进行处理,得到操作表示向量、动力表示向量和驾驶表示向量。关于操作记录数据、监控参数、动力系统相关数据、驾驶系统相关数据的详细内容可以参见图4及其说明。
118.在一些实施例中,可以通过将不同类别的数据输入第二模型,通过对应类别的复查层确定该类别复查可能出现的问题数量。
119.在一些实施例中,可以基于监控参数、操作监控发现问题特征、操作表示向量,通过操作复查层确定操作复查可能出现的问题数量。
120.操作监控发现问题特征是指在对操作进行监控时发现的问题的特征。例如,通过对各船员的操作监控发现船员对某项常规检查存在不及时、检查频率低、检查不规范等问题,则该项操作问题特征可以包括检查延时时长、检查低于正常频率次数、操作规范程度等。在一些实施例中,可以通过统计操作监控中发现的多种问题,提取每个问题的特征,确定操作监控发现问题特征。
121.操作复查可能出现的问题数量是指在对操作进行复查时,可能出现的与操作相关的问题数量。例如,操作复查时发现3个操作相关问题,如未按照规范操作、操作不及时、未按要求着装。
122.在一些实施例中,可以基于监控参数、动力监控发现问题特征、操作表示向量、动力表示向量,通过动力复查层确定动力复查可能出现的问题数量。
123.动力监控发现问题特征是指在对动力系统进行监控时发现的问题的特征。例如通过对动力系统的监控发现动力系统相关数据异常,例如转速降低,则对应问题特征可以是主操舵装置异常。在一些实施例中,可以通过统计动力系统监控中发现的多种问题,提取每个问题的特征,确定动力监控发现问题特征。
124.动力复查可能出现的问题数量是指在对动力系统进行复查时,可能出现的与动力系统相关的问题数量。例如,动力系统复查时发现1个与动力系统相关问题,如发动机的柴油机超速保护装置损毁,表现为转速异常。
125.在一些实施例中,可以基于监控参数、驾驶监控发现问题特征、操作表示向量、驾驶表示向量,通过驾驶复查层确定驾驶复查可能出现的问题数量。
126.驾驶监控发现问题特征是指在对驾驶系统进行监控时发现的问题的特征。例如通过对驾驶系统的监控发现驾驶系统相关数据异常,例如偏离航向、信号异常,则驾驶系统问题特征可以包括导航系统故障、通信装置故障等。在一些实施例中,可以通过统计驾驶系统监控中发现的多种问题,提取每个问题的特征,确定驾驶监控发现问题特征。
127.驾驶复查可能出现的问题数量是指在对驾驶系统进行复查时,可能出现的与驾驶系统相关的问题数量。例如,驾驶系统复查时发现1个与驾驶系统相关问题,如通信装置故
障。
128.在一些实施例中,可以基于至少一种项目的复查发现的问题数量,确定第二指标。
129.在一些实施例中,可以基于多个项目复查发现的问题的总数量确定第二指标。在一些实施例中,可以直接将多个项目复查发现的问题总数量作为第二指标。例如,操作复查发现的问题数量为3个、动力复查发现的问题数量为1个、驾驶复查出现问题的数量为1个,则第二指标为4。
130.在一些实施例中,第二模型的训练数据与船舶一一对应,第二模型可以通过联合训练得到。关于联合训练得到第二模型的更多内容可以参见图4及其说明。
131.在一些实施例中,第二模型可以通过多个有标签的第二训练样本训练得到。例如,可以将多个带有标签的第二训练样本输入初始第二模型,通过标签和初始第二模型的结果构建损失函数,基于损失函数通过梯度下降或其他方法迭代更新初始第二模型的参数。当满足预设条件时模型训练完成,得到训练好的第二模型。其中,预设条件可以是损失函数收敛、迭代的次数达到阈值等。
132.在一些实施例中,第二训练样本至少可以包括船舶的历史操作监控数据、动力系统相关数据、驾驶系统相关数据、监控参数、各个项目监控发现问题的数量。标签可以表征船舶各个项目复查发现的问题数量。标签可以基于人工标注。
133.在船舶体系运行中,人员操作情况会对动力系统和驾驶系统的正常运行产生影响,而对不同类别项目的监控方式、监控频率高低也会对能否及时发现船舶存在的问题产生影响。因此,通过将操作数据、监控参数与动力系统相关数据、驾驶系统相关数据一并输入模型,可以使得模型输出的复查可能发现问题数量更符合船舶的实际情况,使模型预测更加精准,有助于提高船舶复查管理的准确性,确保船舶安全。另一方面,将各个类别监控发现问题特征输入模型,问题特征与异常数据对应,可以提高模型预测的效率和准确率。
134.需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。
135.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。
136.同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
137.此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件
设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
138.同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
139.一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有
±
20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
140.针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。
141.最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。