航线的智能规划方法及装置与流程
未命名
09-22
阅读:100
评论:0

1.本发明涉及船舶智能航行技术领域,尤其涉及一种航线的智能规划方法及装置。
背景技术:
2.在过去,航行者根据各航区不同季节的气象情况,通过长期航行实践形成习惯航线,在习惯航线基础上,经过总结并由航路指南等推荐给航行者的航线,称为推荐航线,目前大部分船舶均依据上述的推荐航线进行航行。然而,实践发现,由于船舶航行需求日益多样化,原有的推荐航线不再适用于部分船舶的航行,若这些船舶依然根据原有的推荐航线进行航行,则有可能会增加航行风险,降低了船舶航行的安全性和可靠性。可见,如何实现航线的智能规划,以提高船舶航行的安全性和可靠性显得尤为重要。
技术实现要素:
3.本发明所要解决的技术问题在于,提供一种航线的智能规划方法及装置,能够实现航线的智能规划,以提高船舶航行的安全性和可靠性。
4.为了解决上述技术问题,本发明第一方面公开了一种航线的智能规划方法,所述方法包括:
5.当接收到用户针对目标船舶的航线规划请求时,获取所述航线规划请求对应的航行信息,所述航行信息至少包括所述目标船舶的航行起点和所述目标船舶的航行终点;
6.根据所述航行信息,确定所述目标船舶的待航行区域,所述待航行区域用于表示所述目标船舶从所述航行起点航行至所述航行终点需经过的区域;
7.获取所述待航行区域的区域信息;
8.基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的可选航线集合,所述可选航线集合包括至少一条可选航线。
9.作为一种可选的实施方式,在本发明第一方面中,所述航行信息还包括所述目标船舶的航行需求,所述区域信息包括所述待航行区域中一个或多个子区域的子区域信息,所述子区域信息包括相应子区域针对船舶的航行限制条件和/或相应子区域可对船舶提供的航行资源;
10.所述基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的至少一条航线,包括:
11.基于每个所述子区域的子区域信息,从所有所述子区域中筛选满足所述航行需求的目标子区域集合,所述目标子区域集合包括一个或多个目标子区域;
12.基于每个所述目标子区域的位置信息、所述航行起点以及所述航行终点,生成与所述目标船舶相匹配的可选航线集合。
13.作为一种可选的实施方式,在本发明第一方面中,所述航行信息还包括所述目标船舶的预设航行时间,所述预设航行时间包括所述目标船舶的预设航行起始时刻、所述目标船舶的预设航行到达时刻、所述目标船舶的预设航行时长中的一个或多个;
14.所述方法还包括:
15.当所述可选航线集合中所述可选航线的数量大于1时,根据所述预设航行时间,对所述可选航线集合进行更新,得到更新后的可选航线集合;
16.其中,所述根据所述预设航行时间,对所述可选航线集合进行更新,得到更新后的可选航线集合,包括:
17.预测每条所述可选航线与所述预设航行时间相匹配的通航环境,得到每条所述可选航线的通航环境信息,根据每条所述可选航线的通航环境信息,从所述可选航线集合中筛选满足预设通航环境条件的至少一条航线,作为更新后的可选航线集合;和/或,
18.预测每条所述可选航线对应的通航时间,根据每条所述可选航线对应的通航时间,从所述可选航线集合中筛选与所述预设航行时间相匹配的至少一条航线,作为更新后的可选航线集合,每条所述可选航线对应的通航时间包括所述目标船舶基于所述可选航线进行航行所对应的航行起始时刻、航行到达时刻、航行时长中的一个或多个。
19.作为一种可选的实施方式,在本发明第一方面中,所述预测每条所述可选航线与所述预设航行时间相匹配的通航环境,得到每条所述可选航线的通航环境信息,包括:
20.根据所述预设航行时间,预测所述目标船舶穿过所述可选航线中一个或多个所述目标子区域的时间范围,作为所述目标子区域相应的途经时间范围;
21.获取预测到的所述目标子区域在相应途经时间范围内的区域动态信息,所述区域动态信息包括相应目标子区域的环境信息和/或相应目标子区域的通航信息,所述环境信息包括相应目标子区域的水文信息和/或气象信息,所述通航信息包括相应目标子区域的船舶通行信息;
22.根据每条所述可选航线中一个或多个所述目标子区域在相应途经时间范围内的区域动态信息,确定所述可选航线的通航环境信息;
23.其中,所述预设通航环境条件包括航行安全条件和/或航行通畅条件。
24.作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
25.向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线显示信息,以供用户查看,所述航线显示信息至少包括相应可选航线的航线标识;
26.其中,所述向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线信息,以供用户查看,包括:
27.当所述可选航线的数量大于1时,根据所有所述可选航线的航线信息中与预先确定的航行要素相匹配的子航线信息,对所有所述可选航线进行排序,得到排序结果,所述排序结果用于表示所述可选航线的推荐优先程度,所述航行要素包括航行距离、航线安全度、航线风险度、航行时间、通行桥梁数量、已航行次数、停泊次数、航线通畅度、航线拥挤度、绕行区域数量中的一个或多个;
28.根据所述排序结果,向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线显示信息,以供用户查看,所述航线显示信息还包括相应可选航线的航线信息中与所述航行要素相匹配的子航线信息。
29.作为一种可选的实施方式,在本发明第一方面中,在所述根据所述航行信息,确定所述目标船舶的待航行区域之前,所述方法还包括:
30.根据所述航行信息,判断预先构建的航线数据库中是否存在与所述目标船舶相匹
配的至少一条可选航线;
31.当判断结果为是时,触发执行所述的向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线显示信息,以供用户查看的操作;
32.当判断结果为否时,触发执行所述的根据所述航行信息,确定所述目标船舶的待航行区域的操作;
33.以及,所述基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的可选航线集合之后,所述方法还包括:
34.将所述可选航线的航线信息与所述航行信息进行关联,得到所述可选航线与所述航行信息之间的关联关系;
35.将所述可选航线的航线信息、所述航行信息以及所述可选航线与所述航行信息之间的关联关系存储于所述航线数据库中。
36.作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
37.当检测到用户触发的航线选择指令时,根据所述航线选择指令,确定用户所选择的目标航线;
38.根据所述目标航线的航线信息以及所述航行信息,确定所述目标航线中与所述目标船舶相匹配的一个或多个预警点;
39.对于一个或多个所述预警点,基于所述预警点相匹配的预警信息,对相关人员进行通航预警处理,以预警所述目标船舶将途经所述预警点,所述相关人员包括所述目标船舶的航行人员和/或所述预警点的工作人员。
40.作为一种可选的实施方式,在本发明第一方面中,对于一个或多个所述预警点,所述基于所述预警点相匹配的预警信息,对相关人员进行预警处理,包括:
41.在所述目标船舶基于所述目标航线进行航行之前,基于所述预警点相匹配的第一预警信息,对相关人员进行预警处理,以预警所述目标船舶将途经所述预警点,所述预警点相匹配的预警信息包括所述预警点相匹配的第一预警信息;和/或,
42.当所述目标船舶基于所述目标航线航行时,监测所述目标船舶的实时位置,当所述目标船舶的实时位置与所述预警点的位置相匹配时,基于所述预警点相匹配的第二预警信息,对相关人员进行预警处理,以预警所述目标船舶将途经所述预警点,所述预警点相匹配的预警信息包括所述预警点相匹配的第二预警信息。
43.本发明第二方面公开了一种航线的智能规划装置,所述装置包括:
44.获取模块,用于当接收到用户针对目标船舶的航线规划请求时,获取所述航线规划请求对应的航行信息,所述航行信息至少包括所述目标船舶的航行起点和所述目标船舶的航行终点;
45.确定模块,用于根据所述航行信息,确定所述目标船舶的待航行区域,所述待航行区域用于表示所述目标船舶从所述航行起点航行至所述航行终点需经过的区域;
46.所述获取模块,还用于获取所述待航行区域的区域信息;
47.所述确定模块,还用于基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的可选航线集合,所述可选航线集合包括至少一条可选航线。
48.作为一种可选的实施方式,在本发明第二方面中,所述航行信息还包括所述目标船舶的航行需求,所述区域信息包括所述待航行区域中一个或多个子区域的子区域信息,
所述子区域信息包括相应子区域针对船舶的航行限制条件和/或相应子区域可对船舶提供的航行资源;
49.所述确定模块基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的至少一条航线的具体方式,包括:
50.基于每个所述子区域的子区域信息,从所有所述子区域中筛选满足所述航行需求的目标子区域集合,所述目标子区域集合包括一个或多个目标子区域;
51.基于每个所述目标子区域的位置信息、所述航行起点以及所述航行终点,生成与所述目标船舶相匹配的可选航线集合。
52.作为一种可选的实施方式,在本发明第二方面中,所述航行信息还包括所述目标船舶的预设航行时间,所述预设航行时间包括所述目标船舶的预设航行起始时刻、所述目标船舶的预设航行到达时刻、所述目标船舶的预设航行时长中的一个或多个;
53.所述装置还包括:
54.更新模块,用于当所述可选航线集合中所述可选航线的数量大于1时,根据所述预设航行时间,对所述可选航线集合进行更新,得到更新后的可选航线集合;
55.其中,所述更新模块根据所述预设航行时间,对所述可选航线集合进行更新,得到更新后的可选航线集合的具体方式,包括:
56.预测每条所述可选航线与所述预设航行时间相匹配的通航环境,得到每条所述可选航线的通航环境信息,根据每条所述可选航线的通航环境信息,从所述可选航线集合中筛选满足预设通航环境条件的至少一条航线,作为更新后的可选航线集合;和/或,
57.预测每条所述可选航线对应的通航时间,根据每条所述可选航线对应的通航时间,从所述可选航线集合中筛选与所述预设航行时间相匹配的至少一条航线,作为更新后的可选航线集合,每条所述可选航线对应的通航时间包括所述目标船舶基于所述可选航线进行航行所对应的航行起始时刻、航行到达时刻、航行时长中的一个或多个。
58.作为一种可选的实施方式,在本发明第二方面中,所述更新模块预测每条所述可选航线与所述预设航行时间相匹配的通航环境,得到每条所述可选航线的通航环境信息的具体方式,包括:
59.根据所述预设航行时间,预测所述目标船舶穿过所述可选航线中一个或多个所述目标子区域的时间范围,作为所述目标子区域相应的途经时间范围;
60.获取预测到的所述目标子区域在相应途经时间范围内的区域动态信息,所述区域动态信息包括相应目标子区域的环境信息和/或相应目标子区域的通航信息,所述环境信息包括相应目标子区域的水文信息和/或气象信息,所述通航信息包括相应目标子区域的船舶通行信息;
61.根据每条所述可选航线中一个或多个所述目标子区域在相应途经时间范围内的区域动态信息,确定所述可选航线的通航环境信息;
62.其中,所述预设通航环境条件包括航行安全条件和/或航行通畅条件。
63.作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
64.输出模块,用于向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线显示信息,以供用户查看,所述航线显示信息至少包括相应可选航线的航线标识;
65.其中,所述输出模块向所述航线规划请求对应的用户终端输出一条或多条所述可
选航线的航线信息,以供用户查看的具体方式,包括:
66.当所述可选航线的数量大于1时,根据所有所述可选航线的航线信息中与预先确定的航行要素相匹配的子航线信息,对所有所述可选航线进行排序,得到排序结果,所述排序结果用于表示所述可选航线的推荐优先程度,所述航行要素包括航行距离、航线安全度、航线风险度、航行时间、通行桥梁数量、已航行次数、停泊次数、航线通畅度、航线拥挤度、绕行区域数量中的一个或多个;
67.根据所述排序结果,向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线显示信息,以供用户查看,所述航线显示信息还包括相应可选航线的航线信息中与所述航行要素相匹配的子航线信息。
68.作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
69.判断模块,用于在所述确定模块根据所述航行信息,确定所述目标船舶的待航行区域之前,根据所述航行信息,判断预先构建的航线数据库中是否存在与所述目标船舶相匹配的至少一条可选航线;当判断结果为是时,触发所述输出模块执行所述的向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线显示信息,以供用户查看的操作;当判断结果为否时,触发所述确定模块执行所述的根据所述航行信息,确定所述目标船舶的待航行区域的操作;
70.关联模块,用于在所述确定模块基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的可选航线集合之后,将所述可选航线的航线信息与所述航行信息进行关联,得到所述可选航线与所述航行信息之间的关联关系;
71.存储模块,用于将所述可选航线的航线信息、所述航行信息以及所述可选航线与所述航行信息之间的关联关系存储于所述航线数据库中。
72.作为一种可选的实施方式,在本发明第二方面中,所述确定模块,还用于当检测到用户触发的航线选择指令时,根据所述航线选择指令,确定用户所选择的目标航线;根据所述目标航线的航线信息以及所述航行信息,确定所述目标航线中与所述目标船舶相匹配的一个或多个预警点;
73.所述装置还包括:
74.预警模块,用于对于一个或多个所述预警点,基于所述预警点相匹配的预警信息,对相关人员进行通航预警处理,以预警所述目标船舶将途经所述预警点,所述相关人员包括所述目标船舶的航行人员和/或所述预警点的工作人员。
75.作为一种可选的实施方式,在本发明第二方面中,对于一个或多个所述预警点,所述预警模块基于所述预警点相匹配的预警信息,对相关人员进行预警处理的具体方式,包括:
76.在所述目标船舶基于所述目标航线进行航行之前,基于所述预警点相匹配的第一预警信息,对相关人员进行预警处理,以预警所述目标船舶将途经所述预警点,所述预警点相匹配的预警信息包括所述预警点相匹配的第一预警信息;和/或,
77.当所述目标船舶基于所述目标航线航行时,监测所述目标船舶的实时位置,当所述目标船舶的实时位置与所述预警点的位置相匹配时,基于所述预警点相匹配的第二预警信息,对相关人员进行预警处理,以预警所述目标船舶将途经所述预警点,所述预警点相匹配的预警信息包括所述预警点相匹配的第二预警信息。
78.本发明第三方面公开了另一种航线的智能规划装置,所述装置包括:
79.存储有可执行程序代码的存储器;
80.与所述存储器耦合的处理器;
81.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的航线的智能规划方法。
82.本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的航线的智能规划方法。
83.与现有技术相比,本发明实施例具有以下有益效果:
84.本发明实施例中,当接收到用户针对目标船舶的航线规划请求时,获取航线规划请求对应的航行信息,航行信息至少包括目标船舶的航行起点和目标船舶的航行终点;根据航行信息,确定目标船舶的待航行区域,待航行区域用于表示目标船舶从航行起点航行至航行终点需经过的区域;获取待航行区域的区域信息;基于航行信息以及区域信息,确定与目标船舶相匹配的可选航线集合,可选航线集合包括至少一条可选航线。可见,实施本发明能够根据船舶的航行信息以及船舶的待航行区域的区域信息,确定与船舶相匹配的可选航线,实现了航线的智能规划,提高了确定出的航线与船舶的航行信息的匹配度,从而提高了航线规划的准确性,进而提高了船舶航行的安全性和可靠性。
附图说明
85.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
86.图1是本发明实施例公开的一种航线的智能规划方法的流程示意图;
87.图2是本发明实施例公开的另一种航线的智能规划方法的流程示意图;
88.图3是本发明实施例公开的一种船舶监管系统的结构示意图;
89.图4是本发明实施例公开的一种航线的智能规划装置的结构示意图;
90.图5是本发明实施例公开的另一种航线的智能规划装置的结构示意图;
91.图6是本发明实施例公开的又一种航线的智能规划装置的结构示意图。
具体实施方式
92.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
93.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。
94.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
95.本发明公开了一种航线的智能规划方法及装置,能够根据船舶的航行信息以及船舶的待航行区域的区域信息,确定与船舶相匹配的可选航线,实现了航线的智能规划,提高了确定出的航线与船舶的航行信息的匹配度,从而提高了航线规划的准确性,进而提高了船舶航行的安全性和可靠性。以下分别进行详细说明。
96.实施例一
97.请参阅图1,图1是本发明实施例公开的一种航线的智能规划方法的流程示意图。其中,图1所描述的航线的智能规划方法可以用于对任意船舶(如客船、货船等)在任意航区(如内陆航区、近海航区、远洋航区等)的航线进行规划,具体的,该航线的智能规划方法可以应用于对船舶航线进行规划的云端服务器或本地服务器中,如船舶监管平台,也可以应用于用户的用户终端中,本发明实施例不做限定。如图1所示,该航线的智能规划方法可以包括以下操作:
98.101、当接收到用户针对目标船舶的航线规划请求时,获取航线规划请求对应的航行信息。
99.本发明实施例中,航行信息至少包括目标船舶的航行起点和目标船舶的航行终点。可选的,航行信息还可以包括目标船舶的航行需求,航行需求可以包括目标船舶的运输需求、目标船舶的船舶规格对应的通航需求、目标船舶的停泊需求、目标船舶的应急资源需求、目标船舶的岸基支持需求等中的一种或多种。进一步可选的,运输需求可以包括目标船舶的客运需求和/或目标船舶的货运需求,客运需求包括目标船舶需运载的人员信息,货运需求包括目标船舶需运载的货物信息;船舶规格可以包括目标船舶的船舶高度、船舶吃水深度、船舶长度、船舶宽度、船舶类型等中的一个或多个;停泊需求可以包括目标船舶在航行过程中的停泊次数、停泊地点、停泊时长、停泊目的中的一种或多种,停泊目的可以包括人员上下船、装货、卸货等中的一种或多种;应急资源需求可以包括目标船舶在航行过程中对应急装备、应急人员、应急速度等中的一种或多种的需求;岸基支持需求可以包括目标船舶在航行过程中对定位基站、通信基站、导航指引设备、船舶管理系统等中的一种或多种岸基设备的需求,比如对ais(automatic identification system,船舶智能识别系统)基站、dsc(digital selective calling,数字选择性呼叫)基站、vhf(very high frequency,甚高频)基站、vts(very high frequency,船舶交通管理系统)中心等的需求。可选的,航行信息还可以包括目标船舶的预设航行时间,预设航行时间可以包括目标船舶的预设航行起始时刻、目标船舶的预设航行到达时刻、目标船舶的预设航行时长中的一个或多个。
100.可选的,航线规划请求可以由用户通过用户终端触发,也可以由用户直接在船舶监管平台上触发,本发明实施例不做限定。
101.102、根据航行信息,确定目标船舶的待航行区域。
102.本发明实施例中,待航行区域用于表示目标船舶从航行起点航行至航行终点需经过的区域,举例来说,若航行起点为广东湛江,航行终点为广东广州,则待航行区域可以为广东。可选的,待航行区域可以包括内陆区域、近海区域、远海区域中的一个或多个,本发明
实施例不做限定。
103.进一步可选的,待航行区域可以包括一个或多个子区域,子区域可以包括河道区域、桥梁区域、湖泊区域、海峡区域、水上服务区、水上作业区、分道通航制区、停泊区域、闸坝区域、禁航区域、警戒区域、交通管制区域、锚地、掉头区、避风区、安全作业区、水上过驳区、水上养殖区、捕捞区、渔场、采砂作业区、水上风电场、军事区、浅滩区域、防污设备区、直升飞机点、水上管理机构信息中的一种或多种。
104.103、获取待航行区域的区域信息。
105.可选的,区域信息可以包括待航行区域中一个或多个子区域的子区域信息。子区域信息可以包括相应子区域针对船舶的航行限制条件和/或相应子区域可对船舶提供的航行资源。
106.进一步可选的,子区域针对船舶的航行限制条件可以包括该子区域针对船舶的通航规格限制条件和/或该子区域针对船舶的运输限制条件。又进一步可选的,通航规格限制条件可以包括相应子区域针对船舶高度、船舶吃水深度、船舶长度、船舶宽度、船舶类型等中的一个或多个的限制条件,比如桥梁的限高条件、海峡的限宽条件;运输限制条件可以包括相应子区域针对船舶运载的人员信息的限制条件和/或该子区域针对船舶运载的货物信息的限制条件,针对船舶运载的人员信息的限制条件可以包括针对人员数量、人员类型、人员身份的限制条件,针对船舶运载的货物信息的限制条件可以包括针对货物类型、货物体量的限制条件。
107.进一步可选的,子区域可对船舶提供的航行资源可以包括子区域可以对船舶提供的停泊资源、应急资源、岸基支持资源中的一个或多个。又进一步可选的,停泊资源可以包括子区域中可供船舶停泊的停泊点数量、停泊点位置以及停泊点对应的可停泊时长、可停泊的船舶类型、可停泊的船舶规格、可执行的停泊目的等中的一种或多种或多个;应急资源可以包括子区域中应急装备、应急人员、应急速度等中的一种或多种;岸基支持资源可以包括相应子区域中定位基站、通信基站、导航指引设备、船舶管理系统等岸基设备的数量、种类等。
108.104、基于航行信息以及区域信息,确定与目标船舶相匹配的可选航线集合。
109.其中,可选航线集合包括至少一条可选航线。
110.作为一种可选的实施方式,基于航行信息以及区域信息,确定与目标船舶相匹配的至少一条航线,可以包括:
111.基于每个子区域的子区域信息,从所有子区域中筛选满足航行需求的目标子区域集合,目标子区域集合可以包括一个或多个目标子区域;
112.基于每个目标子区域的位置信息、航行起点以及航行终点,生成与目标船舶相匹配的可选航线集合。
113.举例来说,若目标船舶航行时的水面高度超过15米,则存在限高15米桥梁的子区域无法满足船舶的航行需求。
114.可见,实施该可选的实施方式能够根据船舶需要航行的区域中多个子区域的航行限制条件、可提供的航行资源来选择能够满足船舶航行需求的目标子区域,并以此为依据生成相应的可选航线,提高了航线中的航行限制条件以及航行资源与船舶的航行需求的匹配程度,提高了航线规划的准确性,进而提高了船舶航行的安全性和可靠性。
115.可见,实施本发明实施例能够根据船舶的航行信息以及船舶的待航行区域的区域信息,确定与船舶相匹配的可选航线,实现了航线的智能规划,提高了确定出的航线与船舶的航行信息的匹配度,从而提高了航线规划的准确性,进而提高了船舶航行的安全性和可靠性。
116.在一个可选的实施例中,该方法还可以包括:
117.当可选航线集合中可选航线的数量大于1时,根据预设航行时间,对可选航线集合进行更新,得到更新后的可选航线集合;
118.可选的,根据预设航行时间,对可选航线集合进行更新,得到更新后的可选航线集合,可以包括:
119.预测每条可选航线与预设航行时间相匹配的通航环境,得到每条可选航线的通航环境信息,根据每条可选航线的通航环境信息,从可选航线集合中筛选满足预设通航环境条件的至少一条航线,作为更新后的可选航线集合;和/或,
120.预测每条可选航线对应的通航时间,根据每条可选航线对应的通航时间,从可选航线集合中筛选与预设航行时间相匹配的至少一条航线,作为更新后的可选航线集合,每条可选航线对应的通航时间可以包括目标船舶基于该可选航线进行航行所对应的航行起始时刻、航行到达时刻、航行时长中的一个或多个。
121.可见,实施该可选的实施例能够根据船舶预先设定的航行时间,确定每条可选航线的通航环境,从而筛选满足船舶的通航环境条件的航线,提高了规划出的航线的通航环境与船舶需求的匹配度,还能够根据可选航线的通航时间,确定与船舶预设的通航时间相匹配的可选航线,提高了确定出的航线的通航时间与船舶需求的匹配度,进一步提高了航线规划的准确性,减少了船舶未能及时到达目的地的情况发生。
122.在该可选的实施例中,作为一种可选的实施方式,预测每条可选航线与预设航行时间相匹配的通航环境,得到每条可选航线的通航环境信息,可以包括:
123.根据预设航行时间,预测目标船舶穿过可选航线中一个或多个目标子区域的时间范围,作为目标子区域相应的途经时间范围;
124.获取预测到的目标子区域在相应途经时间范围内的区域动态信息,区域动态信息可以包括相应目标子区域的环境信息和/或相应目标子区域的通航信息,可选的,环境信息可以包括相应目标子区域的水文信息和/或气象信息,通航信息可以包括相应目标子区域的船舶通行信息;
125.根据每条可选航线中一个或多个目标子区域在相应途经时间范围内的区域动态信息,确定可选航线的通航环境信息;
126.可选的,预设通航环境条件可以包括航行安全条件和/或航行通畅条件。
127.可选的,子区域的船舶通行信息可以包括预测到的相应子区域在相应途经时间范围内所通行的所有船舶的船舶数量、船舶类型、通航速度等中的一种或多种。
128.可见,实施该可选的实施方式能够根据船舶预设的航行时间,预测船舶在可选航线上的多个区域内的途经时间范围,并根据预测到的这些区域在该途径时间范围内的环境信息和通航信息,作为筛选可选航线的依据,有利于提高船舶航行时的安全性和通畅程度。
129.在另一个可选的实施例中,该方法还可以包括:
130.向航线规划请求对应的用户终端输出一条或多条可选航线的航线显示信息,以供
用户查看,航线显示信息至少包括相应可选航线的航线标识;
131.可选的,向航线规划请求对应的用户终端输出一条或多条可选航线的航线信息,以供用户查看,可以包括:
132.当可选航线的数量大于1时,根据所有可选航线的航线信息中与预先确定的航行要素相匹配的子航线信息,对所有可选航线进行排序,得到排序结果,排序结果用于表示可选航线的推荐优先程度,可选的,航行要素可以包括航行距离、航线安全度、航线风险度、航行时间、通行桥梁数量、已航行次数、停泊次数、航线通畅度、航线拥挤度、绕行区域数量中的一个或多个;
133.根据排序结果,向航线规划请求对应的用户终端输出一条或多条可选航线的航线显示信息,以供用户查看,可选的,航线显示信息还包括相应可选航线的航线信息中与航行要素相匹配的子航线信息。
134.在该可选的实施例中,可选的,当可选航线的数量大于1时,可以输出所有可选航线的航线显示信息,还可以选择输出推荐优先程度大于预设推荐程度阈值的可选航线,比如排序在前3的可选航线,在用户需要查看其余可选航线时,才输出其余可选航线的航线显示信息,本发明实施例不做限定。
135.可见,实施该可选的实施例还能够向用户输出确定出的可选航线的航线显示信息,从而便于用户选择航线,还有利于在规划的航线不准确时由用户及时对航行信息进行更正,进一步提高航线确定的准确性和可靠性,并且当确定出多条可选航线时,可以根据航行要素对所有航线的推荐优先程度进行排序,便于用户选择距离较短、较为安全、较为通畅等的航线,从而有利于提高船舶航行的效率、安全性以及通畅性。
136.在又一个可选的实施例中,在根据航行信息,确定目标船舶的待航行区域之前,该方法还可以包括:
137.根据航行信息,判断预先构建的航线数据库中是否存在与目标船舶相匹配的至少一条可选航线;
138.当判断结果为是时,触发执行上述的向航线规划请求对应的用户终端输出一条或多条可选航线的航线显示信息,以供用户查看的操作;
139.当判断结果为否时,触发执行上述的根据航行信息,确定目标船舶的待航行区域的操作;
140.可选的,基于航行信息以及区域信息,确定与目标船舶相匹配的可选航线集合之后,该方法还可以包括:
141.将可选航线的航线信息与航行信息进行关联,得到可选航线与航行信息之间的关联关系;
142.将可选航线的航线信息、航行信息以及可选航线与航行信息之间的关联关系存储于航线数据库中。
143.可见,实施该可选的实施例在需要规划船舶的航线时,先从数据库中查询是否已经存在匹配的可选航线,若是,直接输出已有的可选航线,若否,再生成所需的可选航线,有利于提高可选航线规划的效率,以及,在生成所需的可选航线之后,将其航线信息以及航行信息进行关联并存储于数据库中,以便后续查询,减少了后续重复规划航线的步骤。
144.实施例二
145.请参阅图2,图2是本发明实施例公开的另一种航线的智能规划方法的流程示意图。其中,图2所描述的航线的智能规划方法可以用于对任意船舶(如客船、货船等)在任意航区(如内陆航区、近海航区、远洋航区等)的航线进行规划,具体的,该航线的智能规划方法可以应用于对船舶航线进行规划的云端服务器或本地服务器中,如船舶监管平台,也可以应用于用户的用户终端中,本发明实施例不做限定。如图2所示,该航线的智能规划方法可以包括以下操作:
146.201、当接收到用户针对目标船舶的航线规划请求时,获取航线规划请求对应的航行信息。
147.202、根据航行信息,确定目标船舶的待航行区域。
148.203、获取待航行区域的区域信息。
149.204、基于航行信息以及区域信息,确定与目标船舶相匹配的可选航线集合。
150.本发明实施例中,针对步骤201-步骤204的其他描述,请参照实施例一中针对步骤101=步骤104的详细描述,本发明实施例不再赘述。
151.205、当检测到用户触发的航线选择指令时,根据航线选择指令,确定用户所选择的目标航线。
152.本发明实施例中,可选的,用户所选择的目标航线可以是预先确定出的可选航线集合中的可选航线,也可以为用户自身设定的航线,本发明实施例不做限定。
153.206、根据目标航线的航线信息以及航行信息,确定目标航线中与目标船舶相匹配的一个或多个预警点。
154.本发明实施例中,可选的,预警点可以为上述的桥梁区域、水上服务区、水上作业区、分道通航制区、停泊区域、闸坝区域、禁航区域、警戒区域、交通管制区域、锚地、掉头区、避风区、安全作业区、水上过驳区、水上养殖区、捕捞区、渔场、采砂作业区、水上风电场、军事区、浅滩区域、防污设备区、直升飞机点、水上管理机构信息中的一种或多种,本发明实施例不做限定。
155.207、对于一个或多个预警点,基于预警点相匹配的预警信息,对相关人员进行通航预警处理,以预警目标船舶将途经预警点。
156.可选的,相关人员可以包括目标船舶的航行人员和/或预警点的工作人员。进一步可选的,相关人员还可以包括船舶监管平台对应的一级或多级监管人员。
157.作为一种可选的实施方式,对于一个或多个预警点,基于预警点相匹配的预警信息,对相关人员进行预警处理,可以包括:
158.在目标船舶基于目标航线进行航行之前,基于预警点相匹配的第一预警信息,对相关人员进行预警处理,以预警目标船舶将途经预警点,预警点相匹配的预警信息可以包括预警点相匹配的第一预警信息;和/或,
159.当目标船舶基于目标航线航行时,监测目标船舶的实时位置,当目标船舶的实时位置与预警点的位置相匹配时,基于预警点相匹配的第二预警信息,对相关人员进行预警处理,以预警目标船舶将途经预警点,预警点相匹配的预警信息可以包括预警点相匹配的第二预警信息。
160.可选的,第一预警信息和/或第二预警信息可以包括目标船舶的船舶标识、目标船舶的航行信息、目标航线的航线信息、目标船舶到达预警点的预测到达时刻和/或实际到达
时刻、针对目标船舶的通航指示信息等中的一种或多种,其中,针对目标船舶的通航指示信息用于指示是否允许目标船舶通过预警点。
161.可见,实施该可选的实施方式既能够在船舶航行之前对船舶的航行人员和预警点的工作人员进行预警,也即航行之前进行提前预判预警,有利于降低船舶航行事故的发生概率,还能够在船舶航行时的实时位置于与预警点相匹配时进行预警,也即在航行时进行预判预警,从而在船舶即将抵达预警点时提醒航行人员和预警点工作人员,提高他们的注意力,进一步有利于降低船舶航行事故的发生概率。
162.可见,实施本发明实施例能够根据船舶的航行信息以及船舶的待航行区域的区域信息,确定与船舶相匹配的可选航线,实现了航线的智能规划,提高了确定出的航线与船舶的航行信息的匹配度,从而提高了航线规划的准确性,进而提高了船舶航行的安全性和可靠性,此外,在用户选择需要航行的航线后,提前确定航线中的预警点,并对船舶的航行人员和预警点的工作人员进行预警,相比于现有技术中在预警点的检测设备检测到船舶时在进行预警,本发明实施例能够做到提前预判预警,有利于降低船舶航行事故的发生概率。
163.在该可选的实施例中,作为一种可选的实施方式,该方法还可以包括:
164.当目标船舶基于目标航线航行时,根据目标船舶的实时移动轨迹,检测目标船舶是否正在朝预警点的方向移动;
165.当检测出目标船舶正在朝预警点的方向移动时,判断目标船舶的实时位置与预警点的位置之间的距离是否小于该预警点对应的预警距离阈值;
166.当判断出目标船舶的实时位置与预警点的位置之间的距离小于该预警点对应的预警距离阈值时,确定目标船舶的实时位置与预警点的位置相匹配,并触发执行上述的基于预警点相匹配的第二预警信息,对相关人员进行预警处理,以预警目标船舶将途经预警点。
167.可见,实施该可选的实施方式能够在船舶即将靠近预警点时对相关人员进行预警,不仅能够及时对相关人员进行预警,还能够减少过早预警导致对预警资源的浪费。
168.在该可选的实施例中,作为另一种可选的实施方式,当目标船舶的实时位置与预警点的位置相匹配时,该方法还可以包括:
169.基于预警点对应的监控设备和/或目标船舶的航行状态监控设备,判断目标船舶是否存在异常航行行为;
170.当判断出目标船舶存在异常航行行为时,根据异常航行行为,生成预警点相匹配的第三预警信息,基于预警点相匹配的第三预警信息,对相关人员进行预警处理,以预警目标船舶存在异常航行行为。
171.可见,实施该可选的实施方式能够在船舶存在异常航行行为时对相关人员继续预警,有利于预警点的工作人员、船舶的航行人员及时更正船舶的异常航行行为,减少船舶安全事故的发生概率。
172.实施例三
173.请参阅图3,图3是本发明实施例公开的一种船舶监管系统的结构示意图。如图3所示,该船舶监管系统至少包括船舶监管平台301,其中,船舶监管平台301可以用于对任意船舶(如客船、货船等)在任意航区(如内陆航区、近海航区、远洋航区等)的航线进行规划,具体的,船舶监管平台301用于执行本发明实施例一或本发明实施例二所描述的航线的智能
规划方法中的步骤。
174.可见,通过本发明实施例所描述的船舶监管系统能够根据船舶的航行信息以及船舶的待航行区域的区域信息,确定与船舶相匹配的可选航线,实现了航线的智能规划,提高了确定出的航线与船舶的航行信息的匹配度,从而提高了航线规划的准确性,进而提高了船舶航行的安全性和可靠性。
175.可选的,如图3所示,该船舶监管系统还可以包括用户终端302,用户终端302,用于当接收到用户针对目标船舶触发的航线规划请求时,将用户针对目标船舶触发的航线规划请求发送至船舶监管平台301。进一步可选的,用户终端302,还用于当接收到船舶监管平台301输出一条或多条可选航线的航线显示信息,对可选航线的航线显示信息进行显示,以供用户查看。又进一步可选的,用户终端302,还用于当检测到用户触发的航线选择指令时,将用户触发的航线选择指令发送至船舶监管平台301。可见,通过本发明实施例所描述的用户终端能够实现用户与船舶监管平台之间的交互,满足用户对船舶航线规划、航线查看、航线选择的需求。
176.可选的,如图3所示,该船舶监管系统还可以包括第一预警终端303和/或第二预警终端304,第一预警终端303可以为目标船舶的航行人员的用户终端、目标船舶配置的通信终端、目标船舶配置的提示设备中的一种或多种,第二预警终端304可以为预警点的工作人员的用户终端、预警点配置的通信终端、预警点配置的提示设备中的一种或多种,该提示设备可以为声音提示设备、显示提示设备、闪光提示设备中的一种或多种,本发明实施例不做限定。进一步可选的,船舶监管平台301还用于向第一预警终端303和/或第二预警终端304发送预警点相匹配的预警信息;第一预警终端303,用于当接收到船舶监管平台301发送的预警信息时,基于预警信息,对目标船舶的航行人员进行预警处理,以预警目标船舶将途经预警点;第二预警终端304,用于当接收到船舶监管平台301发送的预警信息时,基于预警信息,对预警点的工作人员进行预警处理,以预警目标船舶将途经预警点。可见,通过本发明实施例所描述的第一预警终端和第二预警终端能够接收船舶监管平台发送的预警信息,从而及时对船舶的航行人员和预警点的工作人员进行预警,有利于降低船舶航行事故的发生概率。
177.可选的,如图3所示,该船舶监管系统还可以包括航行监控设备305,航行监控设备305可以包括目标船舶上航行状态监控设备、船舶监管系统对应的监管区域中设置的监控设备、通信基站、定位基站、导航指引设备等中的一个或多个,本发明实施例不做限定。进一步可选的,航行监控设备305用于采集目标船舶的实时位置,并将目标船舶的实时位置上传至船舶监管平台301。可见,通过本发明实施例所描述的航行监控设备能够实时监测船舶的实时位置,从而有利于在船舶到达预警点的及时进行预警。
178.实施例四
179.请参阅图4,图4是本发明实施例公开的一种航线的智能规划装置的结构示意图。其中,图4所描述的航线的智能规划装置可以用于对任意船舶(如客船、货船等)在任意航区(如内陆航区、近海航区、远洋航区等)的航线进行规划,具体的,该航线的智能规划装置可以应用于对船舶航线进行规划的云端服务器或本地服务器中,如船舶监管平台,也可以应用于用户的用户终端中,本发明实施例不做限定。如图4所示,该航线的智能规划装置可以包括:
180.获取模块401,用于当接收到用户针对目标船舶的航线规划请求时,获取航线规划请求对应的航行信息,航行信息至少包括目标船舶的航行起点和目标船舶的航行终点;
181.确定模块402,用于根据航行信息,确定目标船舶的待航行区域,待航行区域用于表示目标船舶从航行起点航行至航行终点需经过的区域;
182.获取模块401,还用于获取待航行区域的区域信息;
183.确定模块402,还用于基于航行信息以及区域信息,确定与目标船舶相匹配的可选航线集合,可选航线集合包括至少一条可选航线。
184.可见,实施图4所描述的装置能够根据船舶的航行信息以及船舶的待航行区域的区域信息,确定与船舶相匹配的可选航线,实现了航线的智能规划,提高了确定出的航线与船舶的航行信息的匹配度,从而提高了航线规划的准确性,进而提高了船舶航行的安全性和可靠性。
185.在一个可选的实施例中,如图4所示,航行信息还可以包括目标船舶的航行需求,区域信息可以包括待航行区域中一个或多个子区域的子区域信息,子区域信息可以包括相应子区域针对船舶的航行限制条件和/或相应子区域可对船舶提供的航行资源;
186.可选的,确定模块402基于航行信息以及区域信息,确定与目标船舶相匹配的至少一条航线的具体方式,可以包括:
187.基于每个子区域的子区域信息,从所有子区域中筛选满足航行需求的目标子区域集合,目标子区域集合可以包括一个或多个目标子区域;
188.基于每个目标子区域的位置信息、航行起点以及航行终点,生成与目标船舶相匹配的可选航线集合。
189.可见,实施图4所描述的装置还能够根据船舶需要航行的区域中多个子区域的航行限制条件、可提供的航行资源来选择能够满足船舶航行需求的目标子区域,并以此为依据生成相应的可选航线,提高了航线中的航行限制条件以及航行资源与船舶的航行需求的匹配程度,提高了航线规划的准确性,进而提高了船舶航行的安全性和可靠性。
190.在另一个可选的实施例中,如图5所示,航行信息还可以包括目标船舶的预设航行时间,预设航行时间可以包括目标船舶的预设航行起始时刻、目标船舶的预设航行到达时刻、目标船舶的预设航行时长中的一个或多个;
191.该装置还可以包括:
192.更新模块403,用于当可选航线集合中可选航线的数量大于1时,根据预设航行时间,对可选航线集合进行更新,得到更新后的可选航线集合;
193.可选的,更新模块403根据预设航行时间,对可选航线集合进行更新,得到更新后的可选航线集合的具体方式,可以包括:
194.预测每条可选航线与预设航行时间相匹配的通航环境,得到每条可选航线的通航环境信息,根据每条可选航线的通航环境信息,从可选航线集合中筛选满足预设通航环境条件的至少一条航线,作为更新后的可选航线集合;和/或,
195.预测每条可选航线对应的通航时间,根据每条可选航线对应的通航时间,从可选航线集合中筛选与预设航行时间相匹配的至少一条航线,作为更新后的可选航线集合,每条可选航线对应的通航时间可以包括目标船舶基于该可选航线进行航行所对应的航行起始时刻、航行到达时刻、航行时长中的一个或多个。
196.可见,实施图5所描述的装置能够根据船舶预先设定的航行时间,确定每条可选航线的通航环境,从而筛选满足船舶的通航环境条件的航线,提高了规划出的航线的通航环境与船舶需求的匹配度,还能够根据可选航线的通航时间,确定与船舶预设的通航时间相匹配的可选航线,提高了确定出的航线的通航时间与船舶需求的匹配度,进一步提高了航线规划的准确性,减少了船舶未能及时到达目的地的情况发生。
197.在又一个可选的实施例中,如图5所示,更新模块403预测每条可选航线与预设航行时间相匹配的通航环境,得到每条可选航线的通航环境信息的具体方式,可以包括:
198.根据预设航行时间,预测目标船舶穿过可选航线中一个或多个目标子区域的时间范围,作为目标子区域相应的途经时间范围;
199.获取预测到的目标子区域在相应途经时间范围内的区域动态信息,区域动态信息可以包括相应目标子区域的环境信息和/或相应目标子区域的通航信息,环境信息可以包括相应目标子区域的水文信息和/或气象信息,通航信息可以包括相应目标子区域的船舶通行信息;
200.根据每条可选航线中一个或多个目标子区域在相应途经时间范围内的区域动态信息,确定可选航线的通航环境信息;
201.其中,预设通航环境条件可以包括航行安全条件和/或航行通畅条件。
202.可见,实施图5所描述的装置还能够根据船舶预设的航行时间,预测船舶在可选航线上的多个区域内的途经时间范围,并根据预测到的这些区域在该途径时间范围内的环境信息和通航信息,作为筛选可选航线的依据,有利于提高船舶航行时的安全性和通畅程度。
203.在又一个可选的实施例中,如图5所示,该装置还可以包括:
204.输出模块404,用于向航线规划请求对应的用户终端输出一条或多条可选航线的航线显示信息,以供用户查看,航线显示信息至少包括相应可选航线的航线标识;
205.可选的,输出模块404向航线规划请求对应的用户终端输出一条或多条可选航线的航线信息,以供用户查看的具体方式,可以包括:
206.当可选航线的数量大于1时,根据所有可选航线的航线信息中与预先确定的航行要素相匹配的子航线信息,对所有可选航线进行排序,得到排序结果,排序结果用于表示可选航线的推荐优先程度,航行要素可以包括航行距离、航线安全度、航线风险度、航行时间、通行桥梁数量、已航行次数、停泊次数、航线通畅度、航线拥挤度、绕行区域数量中的一个或多个;
207.根据排序结果,向航线规划请求对应的用户终端输出一条或多条可选航线的航线显示信息,以供用户查看,航线显示信息还可以包括相应可选航线的航线信息中与航行要素相匹配的子航线信息。
208.可见,实施图5所描述的装置还能够向用户输出确定出的可选航线的航线显示信息,从而便于用户选择航线,还有利于在规划的航线不准确时由用户及时对航行信息进行更正,进一步提高航线确定的准确性和可靠性,并且当确定出多条可选航线时,可以根据航行要素对所有航线的推荐优先程度进行排序,便于用户选择距离较短、较为安全、较为通畅等的航线,从而有利于提高船舶航行的效率、安全性以及通畅性。
209.在又一个可选的实施例中,如图5所示,该装置还可以包括:
210.判断模块405,用于在确定模块402根据航行信息,确定目标船舶的待航行区域之
前,根据航行信息,判断预先构建的航线数据库中是否存在与目标船舶相匹配的至少一条可选航线;当判断结果为是时,触发输出模块404执行上述的向航线规划请求对应的用户终端输出一条或多条可选航线的航线显示信息,以供用户查看的操作;当判断结果为否时,触发确定模块402执行上述的根据航行信息,确定目标船舶的待航行区域的操作;
211.关联模块406,用于在确定模块402基于航行信息以及区域信息,确定与目标船舶相匹配的可选航线集合之后,将可选航线的航线信息与航行信息进行关联,得到可选航线与航行信息之间的关联关系;
212.存储模块407,用于将可选航线的航线信息、航行信息以及可选航线与航行信息之间的关联关系存储于航线数据库中。
213.可见,实施图5所描述的装置还在需要规划船舶的航线时,先从数据库中查询是否已经存在匹配的可选航线,若是,直接输出已有的可选航线,若否,再生成所需的可选航线,有利于提高可选航线规划的效率,以及,在生成所需的可选航线之后,将其航线信息以及航行信息进行关联并存储于数据库中,以便后续查询,减少了后续重复规划航线的步骤。
214.在又一个可选的实施例中,如图5所示,确定模块402,还用于当检测到用户触发的航线选择指令时,根据航线选择指令,确定用户所选择的目标航线;根据目标航线的航线信息以及航行信息,确定目标航线中与目标船舶相匹配的一个或多个预警点;
215.该装置还可以包括:
216.预警模块408,用于对于一个或多个预警点,基于预警点相匹配的预警信息,对相关人员进行通航预警处理,以预警目标船舶将途经预警点,相关人员可以包括目标船舶的航行人员和/或预警点的工作人员。
217.可见,实施图5所描述的装置还在用户选择需要航行的航线后,提前确定航线中的预警点,并对船舶的航行人员和预警点的工作人员进行预警,相比于现有技术中在预警点的检测设备检测到船舶时在进行预警,本发明实施例能够做到提前预判预警,有利于降低船舶航行事故的发生概率。
218.在又一个可选的实施例中,如图5所示,对于一个或多个预警点,预警模块408基于预警点相匹配的预警信息,对相关人员进行预警处理的具体方式,可以包括:
219.在目标船舶基于目标航线进行航行之前,基于预警点相匹配的第一预警信息,对相关人员进行预警处理,以预警目标船舶将途经预警点,预警点相匹配的预警信息可以包括预警点相匹配的第一预警信息;和/或,
220.当目标船舶基于目标航线航行时,监测目标船舶的实时位置,当目标船舶的实时位置与预警点的位置相匹配时,基于预警点相匹配的第二预警信息,对相关人员进行预警处理,以预警目标船舶将途经预警点,预警点相匹配的预警信息可以包括预警点相匹配的第二预警信息。
221.可见,实施图5所描述的装置既能够在船舶航行之前对船舶的航行人员和预警点的工作人员进行预警,也即航行之前进行提前预判预警,有利于降低船舶航行事故的发生概率,还能够在船舶航行时的实时位置于与预警点相匹配时进行预警,也即在航行时进行预判预警,从而在船舶即将抵达预警点时提醒航行人员和预警点工作人员,提高他们的注意力,进一步有利于降低船舶航行事故的发生概率。
222.实施例五
223.请参阅图6,图6是本发明实施例公开的又一种航线的智能规划装置的结构示意图。如图6所示,该航线的智能规划装置可以包括:
224.存储有可执行程序代码的存储器501;
225.与存储器501耦合的处理器502;
226.处理器502调用存储器501中存储的可执行程序代码,执行本发明实施例一或本发明实施例二所描述的航线的智能规划方法中的步骤。
227.实施例六
228.本发明实施例公开了一种计算机存储介质,该计算机存储介质存储有计算机指令,该计算机指令被调用时,用于执行本发明实施例一或本发明实施例二所描述的航线的智能规划方法中的步骤。
229.实施例七
230.本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二中所描述的航线的智能规划方法中的步骤。
231.以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
232.通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
233.最后应说明的是:本发明实施例公开的一种航线的智能规划方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。
技术特征:
1.一种航线的智能规划方法,其特征在于,所述方法包括:当接收到用户针对目标船舶的航线规划请求时,获取所述航线规划请求对应的航行信息,所述航行信息至少包括所述目标船舶的航行起点和所述目标船舶的航行终点;根据所述航行信息,确定所述目标船舶的待航行区域,所述待航行区域用于表示所述目标船舶从所述航行起点航行至所述航行终点需经过的区域;获取所述待航行区域的区域信息;基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的可选航线集合,所述可选航线集合包括至少一条可选航线。2.根据权利要求1所述的航线的智能规划方法,其特征在于,所述航行信息还包括所述目标船舶的航行需求,所述区域信息包括所述待航行区域中一个或多个子区域的子区域信息,所述子区域信息包括相应子区域针对船舶的航行限制条件和/或相应子区域可对船舶提供的航行资源;所述基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的至少一条航线,包括:基于每个所述子区域的子区域信息,从所有所述子区域中筛选满足所述航行需求的目标子区域集合,所述目标子区域集合包括一个或多个目标子区域;基于每个所述目标子区域的位置信息、所述航行起点以及所述航行终点,生成与所述目标船舶相匹配的可选航线集合。3.根据权利要求2所述的航线的智能规划方法,其特征在于,所述航行信息还包括所述目标船舶的预设航行时间,所述预设航行时间包括所述目标船舶的预设航行起始时刻、所述目标船舶的预设航行到达时刻、所述目标船舶的预设航行时长中的一个或多个;所述方法还包括:当所述可选航线集合中所述可选航线的数量大于1时,根据所述预设航行时间,对所述可选航线集合进行更新,得到更新后的可选航线集合;其中,所述根据所述预设航行时间,对所述可选航线集合进行更新,得到更新后的可选航线集合,包括:预测每条所述可选航线与所述预设航行时间相匹配的通航环境,得到每条所述可选航线的通航环境信息,根据每条所述可选航线的通航环境信息,从所述可选航线集合中筛选满足预设通航环境条件的至少一条航线,作为更新后的可选航线集合;和/或,预测每条所述可选航线对应的通航时间,根据每条所述可选航线对应的通航时间,从所述可选航线集合中筛选与所述预设航行时间相匹配的至少一条航线,作为更新后的可选航线集合,每条所述可选航线对应的通航时间包括所述目标船舶基于所述可选航线进行航行所对应的航行起始时刻、航行到达时刻、航行时长中的一个或多个。4.根据权利要求3所述的航线的智能规划方法,其特征在于,所述预测每条所述可选航线与所述预设航行时间相匹配的通航环境,得到每条所述可选航线的通航环境信息,包括:根据所述预设航行时间,预测所述目标船舶穿过所述可选航线中一个或多个所述目标子区域的时间范围,作为所述目标子区域相应的途经时间范围;获取预测到的所述目标子区域在相应途经时间范围内的区域动态信息,所述区域动态信息包括相应目标子区域的环境信息和/或相应目标子区域的通航信息,所述环境信息包
括相应目标子区域的水文信息和/或气象信息,所述通航信息包括相应目标子区域的船舶通行信息;根据每条所述可选航线中一个或多个所述目标子区域在相应途经时间范围内的区域动态信息,确定所述可选航线的通航环境信息;其中,所述预设通航环境条件包括航行安全条件和/或航行通畅条件。5.根据权利要求1-4中任一项所述的航线的智能规划方法,其特征在于,所述方法还包括:向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线显示信息,以供用户查看,所述航线显示信息至少包括相应可选航线的航线标识;其中,所述向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线信息,以供用户查看,包括:当所述可选航线的数量大于1时,根据所有所述可选航线的航线信息中与预先确定的航行要素相匹配的子航线信息,对所有所述可选航线进行排序,得到排序结果,所述排序结果用于表示所述可选航线的推荐优先程度,所述航行要素包括航行距离、航线安全度、航线风险度、航行时间、通行桥梁数量、已航行次数、停泊次数、航线通畅度、航线拥挤度、绕行区域数量中的一个或多个;根据所述排序结果,向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线显示信息,以供用户查看,所述航线显示信息还包括相应可选航线的航线信息中与所述航行要素相匹配的子航线信息。6.根据权利要求5所述的航线的智能规划方法,其特征在于,在所述根据所述航行信息,确定所述目标船舶的待航行区域之前,所述方法还包括:根据所述航行信息,判断预先构建的航线数据库中是否存在与所述目标船舶相匹配的至少一条可选航线;当判断结果为是时,触发执行所述的向所述航线规划请求对应的用户终端输出一条或多条所述可选航线的航线显示信息,以供用户查看的操作;当判断结果为否时,触发执行所述的根据所述航行信息,确定所述目标船舶的待航行区域的操作;以及,所述基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的可选航线集合之后,所述方法还包括:将所述可选航线的航线信息与所述航行信息进行关联,得到所述可选航线与所述航行信息之间的关联关系;将所述可选航线的航线信息、所述航行信息以及所述可选航线与所述航行信息之间的关联关系存储于所述航线数据库中。7.根据权利要求1-4中任一项所述的航线的智能规划方法,其特征在于,所述方法还包括:当检测到用户触发的航线选择指令时,根据所述航线选择指令,确定用户所选择的目标航线;根据所述目标航线的航线信息以及所述航行信息,确定所述目标航线中与所述目标船舶相匹配的一个或多个预警点;
对于一个或多个所述预警点,基于所述预警点相匹配的预警信息,对相关人员进行通航预警处理,以预警所述目标船舶将途经所述预警点,所述相关人员包括所述目标船舶的航行人员和/或所述预警点的工作人员。8.根据权利要求6所述的航线的智能规划方法,其特征在于,对于一个或多个所述预警点,所述基于所述预警点相匹配的预警信息,对相关人员进行预警处理,包括:在所述目标船舶基于所述目标航线进行航行之前,基于所述预警点相匹配的第一预警信息,对相关人员进行预警处理,以预警所述目标船舶将途经所述预警点,所述预警点相匹配的预警信息包括所述预警点相匹配的第一预警信息;和/或,当所述目标船舶基于所述目标航线航行时,监测所述目标船舶的实时位置,当所述目标船舶的实时位置与所述预警点的位置相匹配时,基于所述预警点相匹配的第二预警信息,对相关人员进行预警处理,以预警所述目标船舶将途经所述预警点,所述预警点相匹配的预警信息包括所述预警点相匹配的第二预警信息。9.一种航线的智能规划装置,其特征在于,所述装置包括:获取模块,用于当接收到用户针对目标船舶的航线规划请求时,获取所述航线规划请求对应的航行信息,所述航行信息至少包括所述目标船舶的航行起点和所述目标船舶的航行终点;确定模块,用于根据所述航行信息,确定所述目标船舶的待航行区域,所述待航行区域用于表示所述目标船舶从所述航行起点航行至所述航行终点需经过的区域;所述获取模块,还用于获取所述待航行区域的区域信息;所述确定模块,还用于基于所述航行信息以及所述区域信息,确定与所述目标船舶相匹配的可选航线集合,所述可选航线集合包括至少一条可选航线。10.一种航线的智能规划装置,其特征在于,所述装置包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1-8任一项所述的航线的智能规划方法。
技术总结
本发明公开了一种航线的智能规划方法及装置,该方法包括:当接收到用户针对目标船舶的航线规划请求时,获取航线规划请求对应的航行信息,航行信息至少包括目标船舶的航行起点和目标船舶的航行终点;根据航行信息,确定目标船舶的待航行区域;获取待航行区域的区域信息;基于航行信息以及区域信息,确定与目标船舶相匹配的可选航线集合,可选航线集合包括至少一条可选航线。可见,实施本发明能够根据船舶的航行信息以及船舶的待航行区域的区域信息,确定与船舶相匹配的可选航线,实现了航线的智能规划,提高了确定出的航线与船舶的航行信息的匹配度,从而提高了航线规划的准确性,进而提高了船舶航行的安全性和可靠性。进而提高了船舶航行的安全性和可靠性。进而提高了船舶航行的安全性和可靠性。
技术研发人员:邓健爽 李俊立 王子一 马自强
受保护的技术使用者:广州市勤思网络科技有限公司
技术研发日:2023.07.04
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/