一种船舶航行信息校验方法及装置与流程
未命名
07-17
阅读:81
评论:0
1.本发明涉及船舶信息校验领域,尤其涉及一种船舶航行信息校验方法及装置。
背景技术:
2.在船舶航行、过坝时,需要对船舶相关数据进行核验。通过对信息数据的核验保证船舶航行信息和过坝通行信息的安全性,同时提高用户的通行体验。目前的校验方式是通过系统录入数据的方式进行数据的对比。无法应对在航行过程中船舶的数据变化的情况,且根据日益增加的航道占用率,提高数据校验速度也成为了亟待解决的技术问题。
技术实现要素:
3.针对现有技术存在的不足,本发明的目的在于提供一种船舶航行信息校验方法及装置,通过第一校验可以实现快速校验,将通航信息中不匹配的船只进行剔除;通过第二校验和安全分值阈值对通航信息进行第二校验实现船舶通行校验合理化;通过第一校验、第二校验以及推荐策略提升了船舶校验的效率以及合理性。
4.为了实现上述的技术效果,本发明的目的是这样实现的:一种船舶航行信息校验方法,包括以下步骤:s10:在接收到校验请求信息时,根据所述校验请求信息确定目标船只;s20:获取所述目标船只对应的通航信息,根据预设第一校验规则对所述通航信息进行第一校验并判断所述第一校验是否成功;s30:若是,则获取当前预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述第二校验规则对应的安全分值阈值;s40:结合所述第二校验规则和所述安全分值阈值对所述通航信息进行第二校验;s50:在判定第二校验成功时,将校验成功对应的通知信息发送至所述目标船只;s60:在判定第二校验失败时,根据所述第二校验生成的第二校验结果判断是否为可变更情况;s70:若是,则根据所述可变更情况生成推荐策略并将所述推荐策略发送至所述目标船只。
5.所述获取所述目标船只对应的通航信息,根据预设第一校验规则对所述通航信息进行第一校验并判断所述第一校验是否成功的步骤,包括:s101:获取所述目标船只对应的通航信息;s102:根据所述通航信息中的历史通航记录进行安全校验;s103:在所述安全校验通过时,获取预设第一校验规则;s104:根据所述预设第一校验规则中的基础识别项对所述目标船只进行第一校验并判断所述第一校验是否成功。
6.所述根据所述通航信息中的历史通航记录进行安全校验的步骤,包括:s1021:获取所述通航信息中的历史通航记录和预设安全校验规则中的有效时长;
s1022:在所述历史通航记录中根据所述有效时长确定船只变更记录;s1023:根据所述船只变更记录结合所述预设安全校验规则进行安全校验。
7.所述获取当前预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述第二校验规则对应的安全分值阈值的步骤,包括:s301:获取当前预设通闸条件,在所述通闸条件中生成信息对比明细;s302:根据所述信息对比明细确定第二校验规则;s303:在所述第二校验规则中根据过闸规则、过闸计划结合当前水域信息生成安全分值阈值。
8.所述结合所述第二校验规则和所述安全分值阈值对所述通航信息进行第二校验的步骤,包括:s3031:在所述第二校验规则中的信息对比明细确定目标对比数据类型;s3032:根据所述目标对比数据类型在所述通航信息中进行遍历以获取遍历结果;s3033:根据所述遍历结果进行数据校验;s3034:根据所述通航信息生成通航安全分值,结合所述安全分值阈值进行安全分值校验。
9.所述根据所述通航信息生成安全分值,结合所述安全分值阈值进行安全分值校验的步骤,包括:s30341:获取所述通航信息中的行驶行为信息以生成行为安全分值;s30342:获取所述通航信息中的基础结构信息以生成基础安全分值;s30343:获取所述通航信息中的违章违规信息以生成违章安全分值;s30344:根据所述行为安全分值、所述基础安全分值以及所述违章安全分值生成安全分值;s30345:判断所述安全分值是否超过所述安全分值阈值。
10.所述根据所述第二校验生成的第二校验结果判断是否为可变更情况的步骤,包括:s401:获取所述第二校验生成的第二校验结果;s402:在所述第二校验结果中确定异常数据,并通过所述异常数据生成异常日志报告;s403:根据所述异常日志报告中的异常事件在预设可变更事件集合中进行遍历;s404:若通过遍历在所述预设可变更事件集合中获取到对应的目标可变更事件,则判定当前为可变更情况。
11.一种船舶航行信息校验装置,所述船舶航行信息校验装置包括:目标确定模块,用于在接收到校验请求信息时,根据所述校验请求信息确定目标船只;第一校验模块,用于获取所述目标船只对应的通航信息,根据预设第一校验规则对所述通航信息进行第一校验并判断所述第一校验是否成功;第二校验模块,用于若是,则获取预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述第二校验规则对应的安全分值阈值;安全分值模块,用于结合所述第二校验规则和所述安全分值阈值对所述通航信息
进行第二校验;成功通知模块,用于在判定第二校验成功时,将校验成功对应的通知信息发送至所述目标船只;失败判断模块,用于在判定第二校验失败时,根据所述第二校验生成的第二校验结果判断是否为可变更情况;推荐策略模块,用于若是,则根据所述可变更情况生成推荐策略并将所述推荐策略发送至所述目标船只。
12.一种计算机设备,所述设备包括:存储器和处理器,所述处理器在运行所述存储器存储的计算机指令时,执行一种船舶航行信息校验方法;还包括通信总线、用户接口和网络接口;所述通信总线用于实现这些组件之间的连接通信;所述用户接口主要用于与用户进行数据交互;所述网络接口主要用于与网络服务器进行数据通信。
13.一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行一种船舶航行信息校验方法。
14.本发明有如下有益效果:1、本技术在接收到校验请求信息时,根据校验请求信息确定目标船只;获取目标船只对应的通航信息并结合预设第一校验规则对通航信息进行第一校验判断第一校验是否成功;在判定成功时,获取预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述第二校验规则对应的安全分值阈值;结合所述第二校验规则和所述安全分值阈值对所述通航信息进行第二校验;在判定第二校验成功时发送通知信息;在判定第二校验不成功时,若当前属于可变更情况则生成推荐策略并发送至目标船只。
15.2、通过第一校验可以实现快速校验,将通航信息中不匹配的船只进行剔除;通过第二校验和安全分值阈值对通航信息进行第二校验实现船舶通行校验合理化;通过第一校验、第二校验以及可变更情况对应的推荐策略提升了船舶校验的效率以及合理性。
附图说明
16.下面结合附图和实施例对本发明作进一步说明。
17.图1是本技术实施例方案涉及的硬件运行环境的计算机设备结构示意图。
18.图2是本技术船舶航行信息校验方法第一实施例的流程示意图。
19.图3是本技术船舶航行信息校验方法第二实施例的流程示意图。
20.图4是本技术船舶航行信息校验装置第一实施例的结构框图。
21.图中:处理器1001,通信总线1002、用户接口1003,网络接口1004,存储器1005;目标确定模块10、第一校验模块20、第二校验模块30、安全分值模块40、成功通知模块50、失败判断模块60、推荐策略模块70。
具体实施方式
22.下面结合附图对本发明的实施方式做进一步的说明。
23.参照图1,为本发明实施例方案涉及的硬件运行环境的计算机设备结构示意图。
24.如图1所示,计算机设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
25.本领域技术人员可以理解,图1中示出的结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
26.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及船舶航行信息校验程序。
27.在图1所示的计算机设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明计算机设备中的处理器1001、存储器1005可以设置计算机设备中,所述计算机设备通过处理器1001调用存储器1005中存储的船舶航行信息校验程序,并执行本发明实施例提供的船舶航行信息校验方法。
28.本发明实施例提供了一种船舶航行信息校验方法,参照图2,图2为本发明船舶航行信息校验方法第一实施例的流程示意图。
29.本实施例中,所述船舶航行信息校验方法包括以下步骤:参见图2,步骤s10:在接收到校验请求信息时,根据校验请求信息确定目标船只。
30.需要说明的是,本实施例的执行主体如可以是手机、平板电脑、笔记本电脑、掌上电脑、mid或其他终端设备。在本实施例后续的描述中本实施例的执行主体以信息校验设备为例进行说明。
31.可以理解的是,在船舶航行过程中一旦进入距离校验地点预设范围内即将发送对应的校验请求,在校验请求通过时将被允许进入对应的大坝。
32.在具体实施中,根据校验请求信息确定目标船只是指通过校验请求信息中的信息发送端以及校验请求信息中包含的船只信息进行确认。例如:校验信息可以包括:船舶名称、申报人、申报人联系方式、船舶联系方式、船舶队形、驳船、过参数(长、宽、高、吃水、货种、载重量等)、过葛坝参数(长、宽、高、吃水、货种、载重量等)、期望过坝时间、两坝间航行时间。
33.步骤s20:获取目标船只对应的通航信息,根据预设第一校验规则对通航信息进行第一校验并判断第一校验是否成功。
34.需要说明的是,通航信息是指目标船只在航行过程中所产生的数据包括船体自身数据以及航行数据。
35.可以理解的是,在本实施例中出现的第一或者第二等描述并不具备先后顺序仅用于标识以及区分。
36.在具体实施中,所述第一校验规则本质意义上为初筛规则,通过第一校验规则将对目标船只信息进行初步筛选,例如:根据实际使用情况可以将过坝参数进行设定,在不满足第一校验规则的船只将直接拒绝过坝。
37.进一步的,为了提升第一校验判断的合理性,所述获取所述目标船只对应的通航信息,根据预设第一校验规则对所述通航信息进行第一校验并判断所述第一校验是否成功的步骤,包括:获取所述目标船只对应的通航信息;根据所述通航信息中的历史通航记录进行安全校验;在所述安全校验通过时,获取预设第一校验规则;根据所述预设第一校验规则中的基础识别项对所述目标船只进行第一校验并判断所述第一校验是否成功。
38.需要说明的是,所述第一校验规则中的基础识别项是指对于目标船只数据中对应的数据类型。例如:在基础识别项为高度信息时,根据基础识别项获取目标船只的高度信息。
39.在具体实施中,所述根据所述通航信息中的历史通航记录进行安全校验的步骤,包括:获取所述通航信息中的历史通航记录和预设安全校验规则中的有效时长;在所述历史通航记录中根据所述有效时长确定船只变更记录;根据所述船只变更记录结合所述预设安全校验规则进行安全校验。
40.需要说明的是,在船舶航行过程中相关的船舶通航信息可能会发生变化,例如船舶的吃水深度,可能随着航行过程中物资的损耗发生变化。因此,将获取有效时长,在有效时长内确定船只变更记录进而实现提升目标船只在第一检验时的准确性。
41.可以理解的是,历史通航记录是指通过预设信息调用接口获取目标船只的历史通航记录,获取船舶通航数据的变化。
42.步骤s30:若是,则获取预设通闸条件,根据预设通闸条件生成第二校验规则以及第二校验规则对应的安全分值阈值。
43.需要说明的是,阈值又叫临界值,是指一个效应能够产生的最低值或最高值。此一名词广泛用于各方面,包括建筑学、生物学、飞行、化学、电信、电学、心理学等,如生态阈值。在本实施例中通过设定安全分值阈值以对安全分值过高的异常目标船只进行筛选。
44.在具体实施中,安全分值阈值是指根据船舶信息校验过程中对于可疑性、虚假性以及相关安全性设定的数据分值。
45.需要说明的是,根据预设通闸条件生成第二校验规则以及第二校验规则对应的安全分值阈值是指通过获取预设通闸条件,在预设通闸条件中提出第一校验内容对应的信息,即生成最终通闸条件,结合通闸条件中的安全限制以生成安全分值阈值。
46.在具体实施中,船闸作为阻挡目标船只或允许目标船只通过的重要设备,是指“通航建筑物”的一种。在天然河流由于调节流量、渠化通航以及在运河上因地形条件及水面坡度的限制,必须具有阶梯形的纵断面形成集中水面落差。所以必须借助专门的通航建筑物使船舶直接通过落差。现代通航建筑物应用最多的是船闸。它是一厢形构筑物,由上、下游引航道与上、下游闸首连闸室组成。闸室是停泊船舶(或船队)的厢形室,借助室内灌水或泄水来调整闸室中的水位,使船舶在上、下游水位之间作垂直的升降,从而通过集中的航道水位落差。当船舶由下游向上游行驶时,室内水位降至与下游水位齐平,然后打开下游闸首的闸门,船进闸室,关闸门,灌水,待水位升髙到与上游水位齐平后,开上游闸首闸门,船即可出闸通过上游引航道驶向上游。当船由上游向下游行驶时,过闸操作程序则与此相反。
47.步骤s40:结合第二校验规则和安全分值阈值对通航信息进行第二校验。
48.步骤s50:在判定第二校验成功时,将校验成功对应的通知信息发送至目标船只。
49.需要说明的是,将校验成功对应的通知信息发送至目标船只是指通过无线电或者
互联网等方式将信息进行传达。
50.可以理解的是,在发送校验成功信息给目标船只之后,将会根据目标船只生成过闸计划,过闸计划中包括对目标船只过闸的具体设定已经过闸时排队的具体位置。
51.步骤s60:在判定第二校验失败时,根据第二校验生成的第二校验结果判断是否为可变更情况。
52.进一步的,为了合理实现对可变更情况的判定,所述根据所述第二校验生成的第二校验结果判断是否为可变更情况的步骤,包括:获取所述第二校验生成的第二校验结果;在所述第二校验结果中确定异常数据,并通过所述异常数据生成异常日志报告;根据所述异常日志报告中的异常事件在预设可变更事件集合中进行遍历;若通过遍历在所述预设可变更事件集合中获取到对应的目标可变更事件,则判定当前为可变更情况。
53.需要说明的是,可变更情况在本实施例中是指不涉及到诚信、危害的方面。例如:可变更情况可以是船体入闸方向,类似这种情况下可以通知目标船只进行动态变化以在实际意义上能够帮助目标船只进行正常过闸。
54.可以理解的是,在本实施例中获取到异常数据之后,对异常数据对应的具体情况进行获取,确定异常数据对应的异常事件是否为预设可变更事件集合中的某一事件,若是,则判定该异常数据属于可变更情况。
55.步骤s70:若是,则根据可变更情况生成推荐策略并将推荐策略发送至目标船只。
56.本实施例确定目标船只;获取通航信息并结合预设第一校验规则对通航信息进行第一校验;在判定成功时,获取预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述安全分值阈值;结合第二校验规则和安全分值阈值对通航信息进行第二校验;在判定第二校验成功时发送通知信息;在判定第二校验不成功时,若当前属于可变更情况则生成推荐策略并发送至目标船只。通过第一校验可以实现快速校验,将通航信息中不匹配的船只进行剔除;通过第二校验和安全分值阈值对通航信息进行第二校验实现船舶通行校验合理化;通过第一校验、第二校验以及推荐策略提升了船舶校验的效率以及合理性。
57.参考图3,图3为本发明船舶航行信息校验方法第二实施例的流程示意图。
58.基于上述第一实施例,本实施例船舶航行信息校验方法的所述步骤s30,还包括:步骤s301:获取预设通闸条件,在所述通闸条件中生成信息对比明细。
59.步骤s302:根据所述信息对比明细确定第二校验规则。
60.需要说明的是,在生成的信息对比明细中确定到对应的信息条目之后,根据信息条目确定验证规则,并生产第二校验规则。
61.步骤s303:在所述第二校验规则中根据过闸规则、过闸计划结合当前水域信息生成安全分值阈值。
62.可以理解的是,根据过闸规则、过闸计划以及水域信息生成的安全分值阈值是指通过对目标船只的安全分值进行对比,将超过安全分值阈值的船只作为异常船只。
63.进一步的,为了提升第二校验的准确性,所述结合所述第二校验规则和所述安全分值阈值对所述通航信息进行第二校验的步骤,包括:在所述第二校验规则中的信息对比明细确定目标对比数据类型;根据所述目标对比数据类型在所述通航信息中进行遍历以获取遍历结果;根据所述遍历结果进行数据校验;根据所述通航信息生成通航安全分值,结合所述安全分值阈值进行安全分值校验。
64.在具体实施中,所述根据所述通航信息生成安全分值,结合所述安全分值阈值进行安全分值校验的步骤,包括:获取所述通航信息中的行驶行为信息以生成行为安全分值;获取所述通航信息中的基础结构信息以生成基础安全分值;获取所述通航信息中的违章违规信息以生成违章安全分值;根据所述行为安全分值、所述基础安全分值以及所述违章安全分值生成安全分值;判断所述安全分值是否超过所述安全分值阈值。
65.本实施例通过获取预设通闸条件,在所述通闸条件中生成信息对比明细;根据所述信息对比明细确定第二校验规则;在所述第二校验规则中根据过闸规则、过闸计划结合当前水域信息生成安全分值阈值。结合过闸规则、过闸计划以及当前水域信息实现了在安全分值阈值生成过程中的合理性。
66.此外,本发明实施例还提出一种计算机可读存储介质,所述存储介质上存储有船舶航行信息校验的程序,所述船舶航行信息校验的程序被处理器执行时实现如上文所述的船舶航行信息校验的方法的步骤。
67.参照图4,图4为本发明船舶航行信息校验装置第一实施例的结构框图。
68.如图4所示,本发明实施例提出的船舶航行信息校验装置包括:目标确定模块10,用于在接收到校验请求信息时,根据所述校验请求信息确定目标船只;第一校验模块20,用于获取所述目标船只对应的通航信息,根据预设第一校验规则对所述通航信息进行第一校验并判断所述第一校验是否成功;第二校验模块30,用于若是,则获取预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述第二校验规则对应的安全分值阈值;安全分值模块40,用于结合所述第二校验规则和所述安全分值阈值对所述通航信息进行第二校验;成功通知模块50,用于在判定第二校验成功时,将校验成功对应的通知信息发送至所述目标船只;失败判断模块60,用于在判定第二校验失败时,根据所述第二校验生成的第二校验结果判断是否为可变更情况;推荐策略模块70,用于若是,则根据所述可变更情况生成推荐策略并将所述推荐策略发送至所述目标船只。
69.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
70.本实施例确定目标船只;获取通航信息并结合预设第一校验规则对通航信息进行第一校验;在判定成功时,获取预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述安全分值阈值;结合第二校验规则和安全分值阈值对通航信息进行第二校验;在判定第二校验成功时发送通知信息;在判定第二校验不成功时,若当前属于可变更情况则生成推荐策略并发送至目标船只。通过第一校验可以实现快速校验,将通航信息中不匹配的船只进行剔除;通过第二校验和安全分值阈值对通航信息进行第二校验实现船舶通行校验合理化;通过第一校验、第二校验以及推荐策略提升了船舶校验的效率以及合理性。
71.在一实施例中,所述第一校验模块20,还用于获取所述目标船只对应的通航信息;根据所述通航信息中的历史通航记录进行安全校验;在所述安全校验通过时,获取预设第
一校验规则;根据所述预设第一校验规则中的基础识别项对所述目标船只进行第一校验并判断所述第一校验是否成功。
72.在一实施例中,所述第一校验模块20,还用于获取所述通航信息中的历史通航记录和预设安全校验规则中的有效时长;在所述历史通航记录中根据所述有效时长确定船只变更记录;根据所述船只变更记录结合所述预设安全校验规则进行安全校验。
73.在一实施例中,所述第二校验模块30,还用于获取预设通闸条件,在所述通闸条件中生成信息对比明细;根据所述信息对比明细确定第二校验规则;在所述第二校验规则中根据过闸规则、过闸计划结合当前水域信息生成安全分值阈值。
74.在一实施例中,所述第二校验模块30,还用于在所述第二校验规则中的信息对比明细确定目标对比数据类型;根据所述目标对比数据类型在所述通航信息中进行遍历以获取遍历结果;根据所述遍历结果进行数据校验;根据所述通航信息生成通航安全分值,结合所述安全分值阈值进行安全分值校验。
75.在一实施例中,所述第二校验模块30,还用于获取所述通航信息中的行驶行为信息以生成行为安全分值;获取所述通航信息中的基础结构信息以生成基础安全分值;获取所述通航信息中的违章违规信息以生成违章安全分值;根据所述行为安全分值、所述基础安全分值以及所述违章安全分值生成安全分值;判断所述安全分值是否超过所述安全分值阈值。
76.在一实施例中,所述失败判断模块60,还用于获取所述第二校验生成的第二校验结果;在所述第二校验结果中确定异常数据,并通过所述异常数据生成异常日志报告;根据所述异常日志报告中的异常事件在预设可变更事件集合中进行遍历;若通过遍历在所述预设可变更事件集合中获取到对应的目标可变更事件,则判定当前为可变更情况。
77.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
技术特征:
1.一种船舶航行信息校验方法,其特征在于,包括以下步骤:s10:在接收到校验请求信息时,根据所述校验请求信息确定目标船只;s20:获取所述目标船只对应的通航信息,根据预设第一校验规则对所述通航信息进行第一校验并判断所述第一校验是否成功;s30:若是,则获取当前预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述第二校验规则对应的安全分值阈值;s40:结合所述第二校验规则和所述安全分值阈值对所述通航信息进行第二校验;s50:在判定第二校验成功时,将校验成功对应的通知信息发送至所述目标船只;s60:在判定第二校验失败时,根据所述第二校验生成的第二校验结果判断是否为可变更情况;s70:若是,则根据所述可变更情况生成推荐策略并将所述推荐策略发送至所述目标船只。2.根据权利要求1所述的船舶航行信息校验方法,其特征在于,所述获取所述目标船只对应的通航信息,根据预设第一校验规则对所述通航信息进行第一校验并判断所述第一校验是否成功的步骤,包括:s101:获取所述目标船只对应的通航信息;s102:根据所述通航信息中的历史通航记录进行安全校验;s103:在所述安全校验通过时,获取预设第一校验规则;s104:根据所述预设第一校验规则中的基础识别项对所述目标船只进行第一校验并判断所述第一校验是否成功。3.根据权利要求2所述的船舶航行信息校验方法,其特征在于,所述根据所述通航信息中的历史通航记录进行安全校验的步骤,包括:s1021:获取所述通航信息中的历史通航记录和预设安全校验规则中的有效时长;s1022:在所述历史通航记录中根据所述有效时长确定船只变更记录;s1023:根据所述船只变更记录结合所述预设安全校验规则进行安全校验。4.根据权利要求1所述的船舶航行信息校验方法,其特征在于,所述获取当前预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述第二校验规则对应的安全分值阈值的步骤,包括:s301:获取当前预设通闸条件,在所述通闸条件中生成信息对比明细;s302:根据所述信息对比明细确定第二校验规则;s303:在所述第二校验规则中根据过闸规则、过闸计划结合当前水域信息生成安全分值阈值。5.根据权利要求4所述的船舶航行信息校验方法,其特征在于,所述结合所述第二校验规则和所述安全分值阈值对所述通航信息进行第二校验的步骤,包括:s3031:在所述第二校验规则中的信息对比明细确定目标对比数据类型;s3032:根据所述目标对比数据类型在所述通航信息中进行遍历以获取遍历结果;s3033:根据所述遍历结果进行数据校验;s3034:根据所述通航信息生成通航安全分值,结合所述安全分值阈值进行安全分值校验。
6.根据权利要求5所述的船舶航行信息校验方法,其特征在于,所述根据所述通航信息生成安全分值,结合所述安全分值阈值进行安全分值校验的步骤,包括:s30341:获取所述通航信息中的行驶行为信息以生成行为安全分值;s30342:获取所述通航信息中的基础结构信息以生成基础安全分值;s30343:获取所述通航信息中的违章违规信息以生成违章安全分值;s30344:根据所述行为安全分值、所述基础安全分值以及所述违章安全分值生成安全分值;s30345:判断所述安全分值是否超过所述安全分值阈值。7.根据权利要求1所述的船舶航行信息校验方法,其特征在于,所述根据所述第二校验生成的第二校验结果判断是否为可变更情况的步骤,包括:s401:获取所述第二校验生成的第二校验结果;s402:在所述第二校验结果中确定异常数据,并通过所述异常数据生成异常日志报告;s403:根据所述异常日志报告中的异常事件在预设可变更事件集合中进行遍历;s404:若通过遍历在所述预设可变更事件集合中获取到对应的目标可变更事件,则判定当前为可变更情况。8.一种船舶航行信息校验装置,其特征在于,所述船舶航行信息校验装置包括:目标确定模块(10),用于在接收到校验请求信息时,根据所述校验请求信息确定目标船只;第一校验模块(20),用于获取所述目标船只对应的通航信息,根据预设第一校验规则对所述通航信息进行第一校验并判断所述第一校验是否成功;第二校验模块(30),用于若是,则获取预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述第二校验规则对应的安全分值阈值;安全分值模块(40),用于结合所述第二校验规则和所述安全分值阈值对所述通航信息进行第二校验;成功通知模块(50),用于在判定第二校验成功时,将校验成功对应的通知信息发送至所述目标船只;失败判断模块(60),用于在判定第二校验失败时,根据所述第二校验生成的第二校验结果判断是否为可变更情况;推荐策略模块(70),用于若是,则根据所述可变更情况生成推荐策略并将所述推荐策略发送至所述目标船只。9.一种计算机设备,其特征在于,所述设备包括:存储器(1005)和处理器(1001),所述处理器(1001)在运行所述存储器(1005)存储的计算机指令时,执行如权利要求1至7中任一项所述的方法;还包括通信总线(1002)、用户接口(1003)和网络接口(1004);所述通信总线(1002)用于实现这些组件之间的连接通信;所述用户接口(1003)主要用于与用户进行数据交互;所述网络接口(1004)主要用于与网络服务器进行数据通信。10.一种计算机可读存储介质,其特征在于,包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至7中任一项所述的方法。
技术总结
本发明公开了一种船舶航行信息校验方法及装置,其方法包括:确定目标船只;获取通航信息并结合预设第一校验规则对通航信息进行第一校验;在判定成功时,获取预设通闸条件,根据所述预设通闸条件生成第二校验规则以及所述安全分值阈值;结合第二校验规则和安全分值阈值对通航信息进行第二校验;在判定第二校验成功时发送通知信息;在判定第二校验不成功时,若当前属于可变更情况则生成推荐策略并发送至目标船只。通过第一校验可以实现快速校验,将通航信息中不匹配的船只进行剔除;通过第二校验和安全分值阈值对通航信息进行第二校验实现船舶通行校验合理化;通过第一校验、第二校验以及推荐策略提升了船舶校验的效率以及合理性。合理性。合理性。
技术研发人员:曾辉 喻峰 张家治 陈钢 高晓明 孙钢 丁伦军 魏晓翔 杜云华 吕晓勇 冯加辉 张超
受保护的技术使用者:中国长江电力股份有限公司
技术研发日:2023.03.27
技术公布日:2023/6/28
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
