Intelligent route planning method and device

By acquiring navigation and regional information, alternative routes matching the vessel are generated, solving the problem of existing routes being unsuitable and improving navigation safety and reliability.

CN116778754BActive Publication Date: 2026-06-30GUANGZHOU KINTH NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU KINTH NETWORK TECH CO LTD
Filing Date
2023-07-04
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

The existing recommended routes are not suitable for the navigation of some vessels, which increases navigation risks and reduces the safety and reliability of vessel navigation.

Method used

By acquiring navigation information from route planning requests, determining the area to be navigated and its information, generating a set of optional routes that match the target vessel, and considering navigation requirements and the navigation environment, selecting routes that meet preset conditions.

Benefits of technology

It improves the accuracy of route planning, enhances the safety and reliability of ship navigation, and reduces the risk of failing to reach the destination on time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116778754B_ABST
    Figure CN116778754B_ABST
Patent Text Reader

Abstract

This invention discloses an intelligent route planning method and apparatus. The method includes: upon receiving a route planning request from a user for a target vessel, acquiring navigation information corresponding to the route planning request, the navigation information including at least the target vessel's starting point and ending point; determining the target vessel's navigation area based on the navigation information; acquiring the area information of the navigation area; and determining a set of optional routes matching the target vessel based on the navigation information and the area information, the set of optional routes including at least one optional route. Therefore, implementing this invention enables the determination of optional routes matching the vessel based on its navigation information and the area information of the vessel's navigation area, achieving intelligent route planning, improving the matching degree between the determined route and the vessel's navigation information, thereby improving the accuracy of route planning and ultimately enhancing the safety and reliability of vessel navigation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent navigation technology for ships, and in particular to an intelligent route planning method and apparatus. Background Technology

[0002] In the past, navigators developed habitual routes based on seasonal weather conditions in different navigation areas through long-term navigational practice. These habitual routes, summarized and recommended by navigation guides, are known as recommended routes, and most ships currently navigate according to these recommended routes. However, practice has shown that due to the increasingly diverse needs of ship navigation, the original recommended routes are no longer suitable for some vessels. If these vessels continue to navigate according to the original recommended routes, it may increase navigational risks and reduce the safety and reliability of ship navigation. Therefore, achieving intelligent route planning to improve the safety and reliability of ship navigation is particularly important. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide an intelligent route planning method and apparatus, which can realize intelligent route planning to improve the safety and reliability of ship navigation.

[0004] To address the aforementioned technical problems, the first aspect of this invention discloses an intelligent route planning method, the method comprising:

[0005] When a user requests a route planning request for a target vessel, the navigation information corresponding to the route planning request is obtained. The navigation information includes at least the starting point and the destination of the target vessel.

[0006] Based on the navigation information, the navigation area to be navigated by the target vessel is determined, and the navigation area to be navigated by the target vessel is used to represent the area that the target vessel needs to pass through from the starting point of navigation to the destination of navigation;

[0007] Obtain the area information of the area to be navigated;

[0008] Based on the navigation information and the area information, a set of optional routes matching the target vessel is determined, and the set of optional routes includes at least one optional route.

[0009] As an optional implementation, in the first aspect of the present invention, the navigation information further includes the navigation requirements of the target vessel, and the area information includes sub-area information of one or more sub-areas in the area to be navigated, the sub-area information including navigation restrictions for the vessel in the corresponding sub-area and / or navigation resources that the corresponding sub-area can provide to the vessel;

[0010] Determining at least one route matching the target vessel based on the navigation information and the area information includes:

[0011] Based on the sub-region information of each sub-region, a set of target sub-regions that meet the navigation requirements is selected from all the sub-regions, and the set of target sub-regions includes one or more target sub-regions;

[0012] Based on the location information of each target sub-region, the starting point of the voyage, and the ending point of the voyage, a set of optional routes matching the target vessel is generated.

[0013] As an optional implementation, in the first aspect of the present invention, the navigation information further includes a preset navigation time of the target vessel, the preset navigation time including one or more of the preset navigation start time of the target vessel, the preset navigation arrival time of the target vessel, and the preset navigation duration of the target vessel;

[0014] The method further includes:

[0015] When the number of optional routes in the optional route set is greater than 1, the optional route set is updated according to the preset sailing time to obtain an updated optional route set;

[0016] The step of updating the set of optional routes according to the preset travel time to obtain the updated set of optional routes includes:

[0017] Predict the navigation environment that matches the preset flight time for each of the optional routes to obtain navigation environment information for each of the optional routes. Based on the navigation environment information for each of the optional routes, select at least one route from the set of optional routes that meets the preset navigation environment conditions as the updated set of optional routes; and / or,

[0018] Predict the navigation time for each of the optional routes. Based on the navigation time for each of the optional routes, select at least one route from the set of optional routes that matches the preset sailing time, and use it as the updated set of optional routes. The navigation time for each optional route includes one or more of the following: the sailing start time, the sailing arrival time, and the sailing duration for the target vessel to sail based on the optional route.

[0019] As an optional implementation, in the first aspect of the invention, predicting the navigation environment that matches each of the optional routes with the preset travel time to obtain navigation environment information for each optional route includes:

[0020] Based on the preset sailing time, the time range within which the target vessel passes through one or more target sub-regions in the optional route is predicted, and this range is used as the corresponding transit time range for the target sub-region.

[0021] The predicted target sub-region is obtained within the corresponding transit time range. The regional dynamic information includes the environmental information and / or navigation information of the target sub-region. The environmental information includes the hydrological information and / or meteorological information of the target sub-region. The navigation information includes the vessel passage information of the target sub-region.

[0022] Based on the regional dynamic information of one or more target sub-regions in each of the optional routes within the corresponding transit time range, the navigation environment information of the optional routes is determined;

[0023] The preset navigation environment conditions include navigation safety conditions and / or smooth navigation conditions.

[0024] As an optional implementation, in the first aspect of the present invention, the method further includes:

[0025] Output one or more of the optional routes to the user terminal corresponding to the route planning request for the user to view. The route display information includes at least the route identifier of the corresponding optional route.

[0026] The step of outputting one or more of the available route information to the user terminal corresponding to the route planning request for the user to view includes:

[0027] When the number of optional routes is greater than 1, all optional routes are sorted according to the sub-route information that matches the predetermined navigation elements in the route information of all optional routes, and a sorting result is obtained. The sorting result is used to indicate the recommendation priority of the optional routes. The navigation elements include one or more of the following: navigation distance, route safety, route risk, navigation time, number of bridges, number of times sailed, number of stops, route smoothness, route congestion, and number of detour areas.

[0028] Based on the sorting results, one or more of the optional routes are displayed to the user terminal corresponding to the route planning request for the user to view. The route display information also includes sub-route information that matches the navigation elements in the route information of the corresponding optional routes.

[0029] As an optional implementation, in the first aspect of the invention, before determining the navigation area of ​​the target vessel based on the navigation information, the method further includes:

[0030] Based on the navigation information, determine whether there is at least one selectable route in the pre-built route database that matches the target vessel;

[0031] When the judgment result is yes, the operation of outputting one or more of the optional routes to the user terminal corresponding to the route planning request is triggered for the user to view.

[0032] If the judgment result is negative, the operation of determining the navigation area of ​​the target vessel based on the navigation information is triggered.

[0033] And, after determining the set of optional routes matching the target vessel based on the navigation information and the area information, the method further includes:

[0034] The route information of the optional route is associated with the navigation information to obtain the association relationship between the optional route and the navigation information;

[0035] The route information of the optional routes, the navigation information, and the association between the optional routes and the navigation information are stored in the route database.

[0036] As an optional implementation, in the first aspect of the present invention, the method further includes:

[0037] When a user-triggered route selection command is detected, the target route selected by the user is determined according to the route selection command.

[0038] Based on the route information of the target route and the navigation information, determine one or more early warning points in the target route that match the target vessel;

[0039] For one or more of the aforementioned warning points, based on the warning information matching the warning point, navigation warning processing is carried out on relevant personnel to warn that the target vessel will pass through the warning point. The relevant personnel include the navigation personnel of the target vessel and / or the staff of the warning point.

[0040] As an optional implementation, in the first aspect of the present invention, for one or more of the warning points, the step of providing warning processing to relevant personnel based on warning information matching the warning points includes:

[0041] Before the target vessel sails along the target route, relevant personnel are given a warning based on first warning information matching the warning point, to warn that the target vessel will pass through the warning point. The warning information matching the warning point includes the first warning information matching the warning point; and / or,

[0042] When the target vessel is sailing on the target route, the real-time position of the target vessel is monitored. When the real-time position of the target vessel matches the position of the warning point, the relevant personnel are given a warning based on the second warning information that matches the warning point, so as to warn that the target vessel will pass through the warning point. The warning information that matches the warning point includes the second warning information that matches the warning point.

[0043] A second aspect of the present invention discloses an intelligent route planning device, the device comprising:

[0044] The acquisition module is used to acquire the navigation information corresponding to the route planning request when it receives a user's route planning request for a target vessel. The navigation information includes at least the starting point and the destination of the target vessel.

[0045] The determination module is used to determine the navigation area to be navigated by the target vessel based on the navigation information. The navigation area to be navigated represents the area that the target vessel needs to pass through from the starting point of navigation to the destination of navigation.

[0046] The acquisition module is also used to acquire the area information of the area to be navigated.

[0047] The determining module is further configured to determine a set of optional routes matching the target vessel based on the navigation information and the area information, wherein the set of optional routes includes at least one optional route.

[0048] As an optional implementation, in a second aspect of the invention, the navigation information further includes the navigation requirements of the target vessel, and the area information includes sub-area information of one or more sub-areas in the area to be navigated, the sub-area information including navigation restrictions for the vessel in the corresponding sub-area and / or navigation resources available to the vessel in the corresponding sub-area;

[0049] The determining module determines, based on the navigation information and the area information, at least one specific route matching the target vessel in the following manner:

[0050] Based on the sub-region information of each sub-region, a set of target sub-regions that meet the navigation requirements is selected from all the sub-regions, and the set of target sub-regions includes one or more target sub-regions;

[0051] Based on the location information of each target sub-region, the starting point of the voyage, and the ending point of the voyage, a set of optional routes matching the target vessel is generated.

[0052] As an optional implementation, in a second aspect of the present invention, the navigation information further includes a preset navigation time for the target vessel, the preset navigation time including one or more of the preset navigation start time, the preset navigation arrival time, and the preset navigation duration of the target vessel;

[0053] The device further includes:

[0054] An update module is used to update the set of optional routes according to the preset sailing time when the number of optional routes in the set of optional routes is greater than 1, so as to obtain an updated set of optional routes.

[0055] The specific method by which the update module updates the set of optional routes according to the preset travel time to obtain the updated set of optional routes includes:

[0056] Predict the navigation environment that matches the preset flight time for each of the optional routes to obtain navigation environment information for each of the optional routes. Based on the navigation environment information for each of the optional routes, select at least one route from the set of optional routes that meets the preset navigation environment conditions as the updated set of optional routes; and / or,

[0057] Predict the navigation time for each of the optional routes. Based on the navigation time for each of the optional routes, select at least one route from the set of optional routes that matches the preset sailing time, and use it as the updated set of optional routes. The navigation time for each optional route includes one or more of the following: the sailing start time, the sailing arrival time, and the sailing duration for the target vessel to sail based on the optional route.

[0058] As an optional implementation, in a second aspect of the invention, the specific method by which the updating module predicts the navigation environment matching the preset flight time for each of the optional routes and obtains the navigation environment information for each of the optional routes includes:

[0059] Based on the preset sailing time, the time range within which the target vessel passes through one or more target sub-regions in the optional route is predicted, and this range is used as the corresponding transit time range for the target sub-region.

[0060] The predicted target sub-region is obtained within the corresponding transit time range. The regional dynamic information includes the environmental information and / or navigation information of the target sub-region. The environmental information includes the hydrological information and / or meteorological information of the target sub-region. The navigation information includes the vessel passage information of the target sub-region.

[0061] Based on the regional dynamic information of one or more target sub-regions in each of the optional routes within the corresponding transit time range, the navigation environment information of the optional routes is determined;

[0062] The preset navigation environment conditions include navigation safety conditions and / or smooth navigation conditions.

[0063] As an optional implementation, in a second aspect of the invention, the apparatus further includes:

[0064] The output module is used to output one or more route display information of the optional routes to the user terminal corresponding to the route planning request for the user to view. The route display information includes at least the route identifier of the corresponding optional route.

[0065] The specific methods by which the output module outputs route information of one or more selectable routes to the user terminal corresponding to the route planning request for user viewing include:

[0066] When the number of optional routes is greater than 1, all optional routes are sorted according to the sub-route information that matches the predetermined navigation elements in the route information of all optional routes, and a sorting result is obtained. The sorting result is used to indicate the recommendation priority of the optional routes. The navigation elements include one or more of the following: navigation distance, route safety, route risk, navigation time, number of bridges, number of times sailed, number of stops, route smoothness, route congestion, and number of detour areas.

[0067] Based on the sorting results, one or more of the optional routes are displayed to the user terminal corresponding to the route planning request for the user to view. The route display information also includes sub-route information that matches the navigation elements in the route information of the corresponding optional routes.

[0068] As an optional implementation, in a second aspect of the invention, the apparatus further includes:

[0069] The judgment module is used to determine, before the determining module determines the navigation area of ​​the target vessel based on the navigation information, whether there is at least one optional route matching the target vessel in the pre-built route database; when the judgment result is yes, the output module is triggered to perform the operation of outputting route display information of one or more of the optional routes to the user terminal corresponding to the route planning request for the user to view; when the judgment result is no, the determining module is triggered to perform the operation of determining the navigation area of ​​the target vessel based on the navigation information.

[0070] The association module is used to associate the route information of the optional routes with the navigation information after the determining module determines a set of optional routes that match the target vessel based on the navigation information and the area information, thereby obtaining the association relationship between the optional routes and the navigation information.

[0071] The storage module is used to store the route information of the optional route, the navigation information, and the association between the optional route and the navigation information in the route database.

[0072] As an optional implementation, in a second aspect of the present invention, the determining module is further configured to, when a route selection instruction triggered by a user is detected, determine the target route selected by the user according to the route selection instruction; and determine one or more warning points in the target route that match the target vessel according to the route information of the target route and the navigation information.

[0073] The device further includes:

[0074] The early warning module is used to provide navigation warnings to relevant personnel based on the early warning information matching the early warning points for one or more of the early warning points, so as to warn that the target vessel will pass through the early warning point. The relevant personnel include the navigation personnel of the target vessel and / or the staff of the early warning point.

[0075] As an optional implementation, in a second aspect of the present invention, for one or more of the aforementioned warning points, the specific method by which the warning module performs warning processing on relevant personnel based on warning information matching the warning points includes:

[0076] Before the target vessel sails along the target route, relevant personnel are given a warning based on first warning information matching the warning point, to warn that the target vessel will pass through the warning point. The warning information matching the warning point includes the first warning information matching the warning point; and / or,

[0077] When the target vessel is sailing on the target route, the real-time position of the target vessel is monitored. When the real-time position of the target vessel matches the position of the warning point, the relevant personnel are given a warning based on the second warning information that matches the warning point, so as to warn that the target vessel will pass through the warning point. The warning information that matches the warning point includes the second warning information that matches the warning point.

[0078] A third aspect of the present invention discloses another intelligent route planning device, the device comprising:

[0079] Memory containing executable program code;

[0080] A processor coupled to the memory;

[0081] The processor calls the executable program code stored in the memory to execute the intelligent route planning method disclosed in the first aspect of the present invention.

[0082] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the intelligent route planning method disclosed in the first aspect of the present invention.

[0083] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0084] In this embodiment of the invention, when a user requests route planning for a target vessel, the system obtains the navigation information corresponding to the route planning request. This navigation information includes at least the target vessel's starting point and ending point. Based on the navigation information, the system determines the target vessel's navigation area, which represents the area the target vessel needs to traverse from the starting point to the ending point. The system also obtains the area information of the navigation area. Based on the navigation information and the area information, the system determines a set of optional routes matching the target vessel, including at least one optional route. Therefore, implementing this invention enables the determination of optional routes matching the vessel based on its navigation information and the area information of its navigation area, achieving intelligent route planning, improving the matching degree between the determined routes and the vessel's navigation information, thereby improving the accuracy of route planning and ultimately enhancing the safety and reliability of vessel navigation. Attached Figure Description

[0085] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0086] Figure 1 This is a flowchart illustrating an intelligent route planning method disclosed in an embodiment of the present invention;

[0087] Figure 2 This is a flowchart illustrating another intelligent route planning method disclosed in an embodiment of the present invention;

[0088] Figure 3 This is a schematic diagram of the structure of a ship monitoring system disclosed in an embodiment of the present invention;

[0089] Figure 4This is a schematic diagram of the structure of an intelligent route planning device disclosed in an embodiment of the present invention;

[0090] Figure 5 This is a schematic diagram of another intelligent route planning device disclosed in an embodiment of the present invention;

[0091] Figure 6 This is a schematic diagram of the structure of another intelligent route planning device disclosed in an embodiment of the present invention. Detailed Implementation

[0092] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0093] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.

[0094] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0095] This invention discloses an intelligent route planning method and apparatus, which can determine the available routes matching the ship based on the ship's navigation information and the area information of the area where the ship is to navigate. This achieves intelligent route planning, improves the matching degree between the determined route and the ship's navigation information, thereby improving the accuracy of route planning and ultimately enhancing the safety and reliability of ship navigation. Detailed descriptions follow.

[0096] Example 1

[0097] Please see Figure 1 , Figure 1This is a flowchart illustrating an intelligent route planning method disclosed in an embodiment of the present invention. Wherein, Figure 1 The described intelligent route planning method can be used to plan routes for any vessel (such as passenger ships, cargo ships, etc.) in any navigation area (such as inland navigation area, coastal navigation area, ocean navigation area, etc.). Specifically, this intelligent route planning method can be applied to cloud servers or local servers that plan vessel routes, such as ship monitoring platforms, or it can be applied to user terminals. This embodiment of the invention does not impose any limitations. Figure 1 As shown, the intelligent route planning method can include the following operations:

[0098] 101. When a user requests a route planning request for a target vessel, obtain the navigation information corresponding to the route planning request.

[0099] In this embodiment of the invention, the navigation information includes at least the starting point and the ending point of the target vessel's navigation. Optionally, the navigation information may also include the target vessel's navigation requirements, which may include one or more of the following: the target vessel's transportation requirements, the navigation requirements corresponding to the target vessel's specifications, the target vessel's berthing requirements, the target vessel's emergency resource requirements, and the target vessel's shore-based support requirements. Further optionally, transportation requirements may include the target vessel's passenger transport requirements and / or cargo transport requirements. Passenger transport requirements include information on the personnel the target vessel needs to carry, and cargo transport requirements include information on the cargo the target vessel needs to carry. Vessel specifications may include one or more of the target vessel's height, draft, length, width, and type. Berthing requirements may include one or more of the target vessel's number of berthing stops, berthing locations, berthing duration, and berthing purpose during its voyage. Berthing purpose may include one or more of the following: personnel embarkation and disembarkation, loading and unloading, etc. Emergency resource requirements may include one or more of the target vessel's requirements for emergency equipment, emergency personnel, and emergency speed during its voyage. Shore-based support requirements may include the target vessel's requirements for one or more of the following shore-based equipment during its voyage: positioning base stations, communication base stations, navigation guidance equipment, and ship management systems, such as requirements for AIS (Automatic Identification System) base stations, DSC (Digital Selective Calling) base stations, VHF (Very High Frequency) base stations, and VTS (Very High Frequency) centers. Optionally, the navigation information may also include the target vessel's preset navigation time, which may include one or more of the target vessel's preset navigation start time, preset navigation arrival time, and preset navigation duration.

[0100] Optionally, the route planning request can be triggered by the user through the user terminal or by the user directly on the ship monitoring platform. This embodiment of the invention does not limit the scope of the request.

[0101] 102. Based on navigation information, determine the navigation area of ​​the target vessel.

[0102] In this embodiment of the invention, the navigation area is used to represent the area that the target vessel needs to pass through from the starting point to the destination. For example, if the starting point is Zhanjiang, Guangdong, and the destination is Guangzhou, Guangdong, then the navigation area can be Guangdong. Optionally, the navigation area can include one or more of inland areas, near-shore areas, and offshore areas; this embodiment of the invention does not impose any limitations.

[0103] Optionally, the navigation area may include one or more sub-areas, which may include one or more of the following: river area, bridge area, lake area, strait area, water service area, water operation area, traffic separation system area, anchorage area, dam area, no-navigation area, warning area, traffic control area, anchorage, turning area, sheltered area, safe operation area, water transfer area, aquaculture area, fishing area, fishery, sand mining area, water wind farm, military area, shoal area, pollution prevention equipment area, helicopter landing point, and information on water management agencies.

[0104] 103. Obtain the area information of the area to be navigated.

[0105] Optionally, the area information may include sub-area information of one or more sub-areas within the area to be navigated. The sub-area information may include navigation restrictions for the vessel in the corresponding sub-area and / or navigation resources available to the vessel in the corresponding sub-area.

[0106] Optionally, the navigation restrictions for vessels in a sub-region may include navigation specification restrictions and / or transport restrictions for vessels in that sub-region. Even more optionally, navigation specification restrictions may include restrictions on one or more of the following in the corresponding sub-region: vessel height, vessel draft, vessel length, vessel width, vessel type, etc., such as height restrictions for bridges or width restrictions for straits; transport restrictions may include restrictions on personnel information carried by the vessel in the corresponding sub-region and / or restrictions on cargo information carried by the vessel. Restrictions on personnel information may include restrictions on the number, type, and identity of personnel, while restrictions on cargo information may include restrictions on cargo type and volume.

[0107] Optionally, the navigation resources available to vessels in a sub-region may include one or more of the following: berthing resources, emergency resources, and shore-based support resources. Further optionally, berthing resources may include one or more of the following: the number of berthing points available for vessels in the sub-region, the location of the berthing points, the corresponding berthing duration, the types of vessels that can berth, the specifications of the vessels that can berth, and the feasible berthing purposes; emergency resources may include one or more of the following: emergency equipment, emergency personnel, and emergency speed in the sub-region; shore-based support resources may include the number and types of shore-based equipment such as positioning base stations, communication base stations, navigation guidance equipment, and ship management systems in the corresponding sub-region.

[0108] 104. Based on navigation information and regional information, determine a set of optional routes that match the target vessel.

[0109] The set of optional routes includes at least one optional route.

[0110] As an optional implementation, determining at least one route matching the target vessel based on navigation information and area information may include:

[0111] Based on the sub-region information of each sub-region, a set of target sub-regions that meet the navigation requirements is selected from all sub-regions. The set of target sub-regions may include one or more target sub-regions.

[0112] Based on the location information, starting point, and ending point of each target sub-region, a set of optional routes matching the target vessel is generated.

[0113] For example, if the target vessel is navigating above 15 meters in water, the sub-area with a bridge that has a height limit of 15 meters cannot meet the vessel's navigation requirements.

[0114] It is evident that implementing this optional implementation method can select a target sub-region that meets the ship's navigation needs based on the navigation restrictions and available navigation resources of multiple sub-regions in the area where the ship needs to navigate, and generate corresponding optional routes accordingly. This improves the matching degree between the navigation restrictions and navigation resources in the route and the ship's navigation needs, improves the accuracy of route planning, and thus improves the safety and reliability of ship navigation.

[0115] As can be seen, implementing the embodiments of the present invention can determine the optional route matching the ship based on the ship's navigation information and the area information of the area where the ship is to navigate, realize intelligent route planning, improve the matching degree between the determined route and the ship's navigation information, thereby improving the accuracy of route planning, and thus improving the safety and reliability of ship navigation.

[0116] In an optional embodiment, the method may further include:

[0117] When the number of available routes in the available route set is greater than 1, the available route set is updated according to the preset sailing time to obtain the updated available route set;

[0118] Optionally, the set of optional routes can be updated based on a preset sailing time to obtain an updated set of optional routes, which may include:

[0119] Predict the navigation environment for each available route and the preset flight time to obtain navigation environment information for each available route. Based on the navigation environment information for each available route, select at least one route from the available route set that meets the preset navigation environment conditions, and use this as the updated available route set; and / or,

[0120] Predict the navigation time for each optional route. Based on the navigation time for each optional route, select at least one route from the set of optional routes that matches the preset navigation time as the updated set of optional routes. The navigation time for each optional route may include one or more of the following: the start time of navigation, the arrival time of navigation, and the navigation duration for the target vessel to navigate based on the optional route.

[0121] As can be seen, implementing this optional embodiment can determine the navigation environment of each optional route based on the ship's pre-set sailing time, thereby selecting routes that meet the ship's navigation environment conditions, improving the matching degree between the planned route's navigation environment and the ship's needs. It can also determine optional routes that match the ship's preset sailing time based on the navigation time of the optional routes, improving the matching degree between the determined route's navigation time and the ship's needs, further improving the accuracy of route planning, and reducing the occurrence of ships failing to reach their destinations on time.

[0122] In this optional embodiment, as an optional implementation method, predicting the navigation environment that matches each optional route with a preset flight time to obtain the navigation environment information for each optional route may include:

[0123] Based on the preset sailing time, predict the time range in which the target vessel passes through one or more target sub-regions in the selectable route, and use this as the corresponding transit time range for the target sub-regions.

[0124] The system acquires the regional dynamic information of the predicted target sub-region within the corresponding transit time range. The regional dynamic information may include the environmental information and / or the navigation information of the target sub-region. Optionally, the environmental information may include the hydrological information and / or meteorological information of the target sub-region, and the navigation information may include the vessel passage information of the target sub-region.

[0125] Based on the regional dynamic information of one or more target sub-regions in each optional route within the corresponding transit time range, determine the air traffic environment information of the optional routes;

[0126] Optionally, preset navigation environment conditions may include navigation safety conditions and / or unobstructed navigation conditions.

[0127] Optionally, the vessel traffic information for a sub-region may include one or more of the following: the number of vessels, vessel type, and speed of all vessels expected to pass through the corresponding sub-region within the corresponding transit time range.

[0128] It is evident that implementing this optional method can predict the transit time range of a ship in multiple areas on an optional route based on the ship's preset sailing time, and use the predicted environmental and navigation information of these areas within the transit time range as a basis for selecting optional routes, which is beneficial to improving the safety and smoothness of ship navigation.

[0129] In another alternative embodiment, the method may further include:

[0130] Output one or more optional routes to the user terminal corresponding to the route planning request for the user to view. The route display information shall include at least the route identifier of the corresponding optional route.

[0131] Optionally, the system may output route information for one or more selectable routes to the user terminal corresponding to the route planning request for the user to view, which may include:

[0132] When the number of available routes is greater than 1, all available routes are sorted according to the sub-route information that matches the predetermined navigation elements in the route information of all available routes. The sorting result is used to indicate the recommendation priority of the available routes. Optionally, the navigation elements may include one or more of the following: navigation distance, route safety, route risk, navigation time, number of bridges, number of times the route has been sailed, number of times the route has stopped, route smoothness, route congestion, and number of detour areas.

[0133] Based on the sorting results, output one or more optional routes to the user terminal corresponding to the route planning request for the user to view. Optionally, the route display information may also include sub-route information that matches the navigation elements in the route information of the corresponding optional route.

[0134] In this optional embodiment, when the number of optional routes is greater than 1, route display information of all optional routes can be output. Alternatively, optional routes with a recommendation priority greater than a preset recommendation priority threshold, such as the top 3 optional routes, can be output. Route display information of the remaining optional routes will only be output when the user needs to view the remaining optional routes. This embodiment of the invention does not impose any limitations.

[0135] As can be seen, implementing this optional embodiment can also output route display information of the determined optional routes to the user, thereby facilitating the user's route selection. It also helps the user to correct the navigation information in a timely manner when the planned route is inaccurate, further improving the accuracy and reliability of route determination. Furthermore, when multiple optional routes are determined, the recommendation priority of all routes can be sorted according to navigation factors, making it easier for the user to choose routes that are shorter, safer, and smoother, thereby improving the efficiency, safety, and smoothness of ship navigation.

[0136] In yet another alternative embodiment, before determining the navigation area of ​​the target vessel based on navigation information, the method may further include:

[0137] Based on navigation information, determine whether there is at least one available route matching the target vessel in the pre-built route database;

[0138] When the judgment result is yes, the above-mentioned operation of outputting one or more optional route display information to the user terminal corresponding to the route planning request is triggered for the user to view;

[0139] If the judgment result is negative, the above-mentioned operation of determining the target vessel's navigation area based on navigation information is triggered.

[0140] Optionally, after determining the set of possible routes matching the target vessel based on navigation information and area information, the method may further include:

[0141] By associating the route information of the optional routes with the navigation information, the relationship between the optional routes and the navigation information can be obtained;

[0142] The route information, navigation information, and the relationship between the optional routes and navigation information are stored in the route database.

[0143] As can be seen, when implementing this optional embodiment, if a ship's route needs to be planned, the system first queries the database to see if a matching optional route already exists. If so, the existing optional route is directly output; otherwise, the required optional route is generated. This helps improve the efficiency of optional route planning. Furthermore, after the required optional route is generated, its route information and navigation information are associated and stored in the database for subsequent queries, reducing the need for repeated route planning steps.

[0144] Example 2

[0145] Please see Figure 2 , Figure 2 This is a flowchart illustrating another intelligent route planning method disclosed in an embodiment of the present invention. Wherein, Figure 2 The described intelligent route planning method can be used to plan routes for any vessel (such as passenger ships, cargo ships, etc.) in any navigation area (such as inland navigation area, coastal navigation area, ocean navigation area, etc.). Specifically, this intelligent route planning method can be applied to cloud servers or local servers that plan vessel routes, such as ship monitoring platforms, or it can be applied to user terminals. This embodiment of the invention does not impose any limitations. Figure 2 As shown, the intelligent route planning method can include the following operations:

[0146] 201. When a user requests a route planning request for a target vessel, obtain the navigation information corresponding to the route planning request.

[0147] 202. Based on navigation information, determine the navigation area of ​​the target vessel.

[0148] 203. Obtain the area information of the area to be navigated.

[0149] 204. Based on navigation information and regional information, determine a set of optional routes that match the target vessel.

[0150] In this embodiment of the invention, for other descriptions of steps 201-204, please refer to the detailed description of steps 101 to 104 in Embodiment 1. These descriptions will not be repeated in this embodiment of the invention.

[0151] 205. When a user-triggered route selection command is detected, the target route selected by the user is determined according to the route selection command.

[0152] In this embodiment of the invention, optionally, the target route selected by the user can be an optional route from a pre-determined set of optional routes, or it can be a route set by the user himself. This embodiment of the invention does not impose any limitations.

[0153] 206. Based on the route information and navigation information of the target route, determine one or more early warning points in the target route that match the target vessel.

[0154] In this embodiment of the invention, the warning point may optionally be one or more of the following: bridge area, water service area, water operation area, lane separation navigation system area, mooring area, dam area, no-navigation area, warning area, traffic control area, anchorage, U-turn area, sheltered area, safe operation area, water transfer area, aquaculture area, fishing area, fishery, sand mining operation area, water wind farm, military area, shoal area, pollution prevention equipment area, helicopter landing point, and information on water management agencies. This embodiment of the invention does not limit the scope of the warning point.

[0155] 207. For one or more warning points, based on the warning information matching the warning point, conduct navigation warning processing for relevant personnel to warn that the target vessel will pass through the warning point.

[0156] Optionally, relevant personnel may include navigation personnel of the target vessel and / or staff at early warning points. Further optionally, relevant personnel may also include first- or multi-level regulatory personnel corresponding to the vessel monitoring platform.

[0157] As an optional implementation, for one or more warning points, based on the warning information matching the warning points, warning processing for relevant personnel may include:

[0158] Before the target vessel proceeds along the target route, relevant personnel are alerted based on the first warning information matching the warning point, in order to warn that the target vessel will pass through the warning point. The warning information matching the warning point may include the first warning information matching the warning point; and / or,

[0159] When the target vessel is sailing on the target route, the real-time position of the target vessel is monitored. When the real-time position of the target vessel matches the position of the warning point, the relevant personnel are given a warning based on the second warning information that matches the warning point, so as to warn that the target vessel will pass through the warning point. The warning information that matches the warning point may include the second warning information that matches the warning point.

[0160] Optionally, the first warning information and / or the second warning information may include one or more of the following: the target vessel's vessel identification, the target vessel's navigation information, the target route information, the predicted arrival time and / or actual arrival time of the target vessel at the warning point, and navigation instructions for the target vessel, wherein the navigation instructions for the target vessel are used to indicate whether the target vessel is allowed to pass through the warning point.

[0161] It is evident that implementing this optional method can provide early warnings to ship crew and personnel at warning points before the ship embarks on its journey, i.e., advance prediction and early warning before navigation, which helps reduce the probability of ship navigation accidents. Furthermore, it can provide early warnings when the ship's real-time position matches the warning point, i.e., prediction and early warning during navigation, thereby alerting crew and personnel at the warning point as the ship approaches the warning point, increasing their attention, and further helping to reduce the probability of ship navigation accidents.

[0162] As can be seen, implementing the embodiments of the present invention can determine the optional route matching the ship based on the ship's navigation information and the area information of the area where the ship is to navigate, realizing intelligent route planning, improving the matching degree between the determined route and the ship's navigation information, thereby improving the accuracy of route planning, and thus improving the safety and reliability of ship navigation. In addition, after the user selects the route to be navigated, the warning points in the route are determined in advance, and warnings are given to the ship's navigation personnel and the personnel at the warning points. Compared with the prior art, which issues warnings only when the detection equipment at the warning point detects the ship, the embodiments of the present invention can make predictions and issue warnings in advance, which helps to reduce the probability of ship navigation accidents.

[0163] In this optional embodiment, as an alternative implementation, the method may further include:

[0164] When the target vessel is sailing on the target route, the system detects whether the target vessel is moving toward the warning point based on its real-time movement trajectory.

[0165] When it is detected that the target vessel is moving toward the warning point, it is determined whether the distance between the real-time position of the target vessel and the position of the warning point is less than the warning distance threshold corresponding to the warning point.

[0166] When it is determined that the distance between the real-time position of the target vessel and the position of the warning point is less than the warning distance threshold corresponding to the warning point, it is determined that the real-time position of the target vessel matches the position of the warning point, and the second warning information based on the matching of the warning points is triggered to issue a warning to relevant personnel, so as to warn that the target vessel will pass through the warning point.

[0167] It is evident that implementing this optional implementation method can provide early warnings to relevant personnel when the ship is about to approach the warning point. This not only provides timely warnings to relevant personnel but also reduces the waste of warning resources caused by premature warnings.

[0168] In this optional embodiment, as another optional implementation, when the real-time position of the target vessel matches the position of the warning point, the method may further include:

[0169] Based on the monitoring equipment corresponding to the warning point and / or the navigation status monitoring equipment of the target vessel, determine whether the target vessel has abnormal navigation behavior;

[0170] When abnormal navigation behavior of the target vessel is detected, a third early warning information matching the early warning point is generated based on the abnormal navigation behavior. Based on the third early warning information matching the early warning point, early warning measures are taken for relevant personnel to warn of the abnormal navigation behavior of the target vessel.

[0171] It is evident that implementing this optional method can continue to provide early warnings to relevant personnel when a ship exhibits abnormal navigation behavior, which is beneficial for staff at the early warning point and ship navigators to correct the abnormal navigation behavior in a timely manner and reduce the probability of ship safety accidents.

[0172] Example 3

[0173] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of a ship monitoring system disclosed in an embodiment of the present invention. Figure 3 As shown, the ship monitoring system includes at least a ship monitoring platform 301, which can be used to plan the routes of any ship (such as passenger ships, cargo ships, etc.) in any navigation area (such as inland navigation area, coastal navigation area, ocean navigation area, etc.). Specifically, the ship monitoring platform 301 is used to execute the steps in the intelligent route planning method described in Embodiment 1 or Embodiment 2 of the present invention.

[0174] As can be seen, the ship monitoring system described in this embodiment of the invention can determine the optional route matching the ship based on the ship's navigation information and the area information of the area where the ship is to navigate, thereby realizing intelligent route planning, improving the matching degree between the determined route and the ship's navigation information, thereby improving the accuracy of route planning, and thus improving the safety and reliability of ship navigation.

[0175] Optional, such as Figure 3As shown, the ship monitoring system may further include a user terminal 302, which is used to send a route planning request triggered by a user for a target ship to the ship monitoring platform 301 when it receives such a request. Optionally, the user terminal 302 is also used to display one or more optional route display information output by the ship monitoring platform 301 for the user to view. Even more optionally, the user terminal 302 is also used to send a route selection command triggered by the user to the ship monitoring platform 301 when it detects such a command. Therefore, the user terminal described in this embodiment of the invention enables interaction between the user and the ship monitoring platform, meeting the user's needs for ship route planning, route viewing, and route selection.

[0176] Optional, such as Figure 3 As shown, the ship monitoring system may further include a first early warning terminal 303 and / or a second early warning terminal 304. The first early warning terminal 303 may be one or more of the following: a user terminal for the navigation personnel of the target ship, a communication terminal configured on the target ship, or a prompting device configured on the target ship. The second early warning terminal 304 may be one or more of the following: a user terminal for the staff at the early warning point, a communication terminal configured on the early warning point, or a prompting device configured on the early warning point. The prompting device may be one or more of the following: an audio prompting device, a display prompting device, or a flashing prompting device. This embodiment of the invention is not limited to any particular type. Further optionally, the ship monitoring platform 301 is also used to send early warning information matching the early warning point to the first early warning terminal 303 and / or the second early warning terminal 304. The first early warning terminal 303 is used, upon receiving the early warning information sent by the ship monitoring platform 301, to perform early warning processing on the navigation personnel of the target ship based on the early warning information, so as to warn that the target ship will pass through the early warning point. The second early warning terminal 304 is used, upon receiving the early warning information sent by the ship monitoring platform 301, to perform early warning processing on the staff at the early warning point based on the early warning information, so as to warn that the target ship will pass through the early warning point. As can be seen, the first and second early warning terminals described in the embodiments of the present invention can receive early warning information sent by the ship supervision platform, thereby providing timely warnings to ship navigators and staff at early warning points, which helps to reduce the probability of ship navigation accidents.

[0177] Optional, such as Figure 3As shown, the ship monitoring system may further include navigation monitoring equipment 305. Navigation monitoring equipment 305 may include one or more of the following: navigation status monitoring equipment on the target ship, monitoring equipment set in the monitoring area corresponding to the ship monitoring system, communication base stations, positioning base stations, navigation guidance equipment, etc. This embodiment of the invention does not limit the scope of the invention. Further optionally, navigation monitoring equipment 305 is used to collect the real-time position of the target ship and upload the real-time position of the target ship to the ship monitoring platform 301. It is evident that the navigation monitoring equipment described in this embodiment of the invention can monitor the real-time position of the ship, thereby facilitating timely warnings when the ship reaches a warning point.

[0178] Example 4

[0179] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of an intelligent route planning device disclosed in an embodiment of the present invention. Figure 4 The described intelligent route planning device can be used to plan routes for any vessel (such as passenger ships, cargo ships, etc.) in any navigation area (such as inland navigation area, coastal navigation area, ocean navigation area, etc.). Specifically, the intelligent route planning device can be applied to a cloud server or local server for planning vessel routes, such as a ship monitoring platform, or it can be applied to a user's user terminal. This embodiment of the invention does not impose any limitations. Figure 4 As shown, the intelligent route planning device may include:

[0180] The acquisition module 401 is used to acquire the navigation information corresponding to the route planning request when it receives a route planning request from a user for a target vessel. The navigation information includes at least the starting point and the destination of the target vessel.

[0181] The determination module 402 is used to determine the navigation area of ​​the target vessel based on the navigation information. The navigation area represents the area that the target vessel needs to pass through from the starting point to the end point of the navigation.

[0182] The acquisition module 401 is also used to acquire area information of the area to be navigated.

[0183] The determination module 402 is also used to determine a set of optional routes that match the target vessel based on navigation information and area information. The set of optional routes includes at least one optional route.

[0184] It is evident that implementation Figure 4 The described device can determine the available routes that match the ship based on the ship's navigation information and the area information of the area where the ship is to navigate, thus realizing intelligent route planning, improving the matching degree between the determined route and the ship's navigation information, thereby improving the accuracy of route planning, and further improving the safety and reliability of ship navigation.

[0185] In an optional embodiment, such as Figure 4 As shown, navigation information may also include the navigation requirements of the target vessel, and area information may include sub-area information of one or more sub-areas in the area to be navigated. Sub-area information may include navigation restrictions for the vessel in the corresponding sub-area and / or navigation resources that the corresponding sub-area can provide to the vessel.

[0186] Optionally, the specific method by which the determining module 402 determines at least one route matching the target vessel based on navigation information and area information may include:

[0187] Based on the sub-region information of each sub-region, a set of target sub-regions that meet the navigation requirements is selected from all sub-regions. The set of target sub-regions may include one or more target sub-regions.

[0188] Based on the location information, starting point, and ending point of each target sub-region, a set of optional routes matching the target vessel is generated.

[0189] It is evident that implementation Figure 4 The described device can also select a target sub-region that meets the ship's navigation needs based on the navigation restrictions and available navigation resources in multiple sub-regions within the area where the ship needs to navigate, and generate corresponding optional routes accordingly. This improves the matching degree between navigation restrictions and navigation resources in the route and the ship's navigation needs, enhances the accuracy of route planning, and thus improves the safety and reliability of ship navigation.

[0190] In another alternative embodiment, such as Figure 5 As shown, the navigation information may also include the target vessel's preset navigation time, which may include one or more of the target vessel's preset navigation start time, preset navigation arrival time, and preset navigation duration.

[0191] The device may also include:

[0192] The update module 403 is used to update the set of optional routes according to the preset sailing time when the number of optional routes in the set of optional routes is greater than 1, so as to obtain the updated set of optional routes.

[0193] Optionally, the update module 403 updates the set of optional routes according to a preset sailing time, and the specific method for obtaining the updated set of optional routes may include:

[0194] Predict the navigation environment for each available route and the preset flight time to obtain navigation environment information for each available route. Based on the navigation environment information for each available route, select at least one route from the available route set that meets the preset navigation environment conditions, and use this as the updated available route set; and / or,

[0195] Predict the navigation time for each optional route. Based on the navigation time for each optional route, select at least one route from the set of optional routes that matches the preset navigation time as the updated set of optional routes. The navigation time for each optional route may include one or more of the following: the start time of navigation, the arrival time of navigation, and the navigation duration for the target vessel to navigate based on the optional route.

[0196] It is evident that implementation Figure 5 The described device can determine the navigation environment of each optional route based on the ship's pre-set sailing time, thereby selecting routes that meet the ship's navigation environment conditions, improving the matching degree between the planned route's navigation environment and the ship's needs. It can also determine optional routes that match the ship's preset sailing time based on the navigation time of the optional routes, improving the matching degree between the determined route's navigation time and the ship's needs, further improving the accuracy of route planning, and reducing the occurrence of ships failing to reach their destinations on time.

[0197] In yet another alternative embodiment, such as Figure 5 As shown, the update module 403 predicts the navigation environment for each optional route and the preset flight time, and the specific method for obtaining the navigation environment information for each optional route may include:

[0198] Based on the preset sailing time, predict the time range in which the target vessel passes through one or more target sub-regions in the selectable route, and use this as the corresponding transit time range for the target sub-regions.

[0199] Obtain the regional dynamic information of the predicted target sub-region within the corresponding transit time range. The regional dynamic information may include the environmental information and / or the navigation information of the corresponding target sub-region. The environmental information may include the hydrological information and / or meteorological information of the corresponding target sub-region, and the navigation information may include the vessel passage information of the corresponding target sub-region.

[0200] Based on the regional dynamic information of one or more target sub-regions in each optional route within the corresponding transit time range, determine the air traffic environment information of the optional routes;

[0201] The preset navigation environment conditions may include navigation safety conditions and / or unobstructed navigation conditions.

[0202] It is evident that implementation Figure 5The described device can also predict the transit time range of a ship in multiple areas on a selectable route based on the ship's preset sailing time, and use the predicted environmental and navigation information of these areas within the transit time range as a basis for selecting selectable routes, which helps to improve the safety and smoothness of ship navigation.

[0203] In yet another alternative embodiment, such as Figure 5 As shown, the device may further include:

[0204] The output module 404 is used to output one or more optional route display information to the user terminal corresponding to the route planning request for the user to view. The route display information includes at least the route identifier of the corresponding optional route.

[0205] Optionally, the output module 404 may output route information for one or more selectable routes to the user terminal corresponding to the route planning request for the user to view, and the specific methods may include:

[0206] When the number of available routes is greater than 1, all available routes are sorted according to the sub-route information that matches the predetermined navigation elements in the route information of all available routes. The sorting result is used to indicate the recommendation priority of the available routes. The navigation elements may include one or more of the following: navigation distance, route safety, route risk, navigation time, number of bridges, number of times the route has been sailed, number of times the route has stopped, route smoothness, route congestion, and number of detour areas.

[0207] Based on the sorting results, output one or more optional routes to the user terminal corresponding to the route planning request for the user to view. The route display information may also include sub-route information that matches the navigation elements in the route information of the corresponding optional routes.

[0208] It is evident that implementation Figure 5 The described device can also output route display information of the determined optional routes to the user, so as to facilitate the user to select a route. It also helps the user to correct the navigation information in a timely manner when the planned route is inaccurate, further improving the accuracy and reliability of route determination. When multiple optional routes are determined, the device can sort the recommendation priority of all routes according to navigation factors, so as to facilitate the user to select routes that are shorter, safer, and smoother, thereby improving the efficiency, safety and smoothness of ship navigation.

[0209] In yet another alternative embodiment, such as Figure 5 As shown, the device may further include:

[0210] The judgment module 405 is used to determine, before the determination module 402 determines the navigation area of ​​the target vessel based on the navigation information, whether there is at least one optional route matching the target vessel in the pre-built route database; when the judgment result is yes, the output module 404 is triggered to perform the above-mentioned operation of outputting route display information of one or more optional routes to the user terminal corresponding to the route planning request for the user to view; when the judgment result is no, the determination module 402 is triggered to perform the above-mentioned operation of determining the navigation area of ​​the target vessel based on the navigation information.

[0211] The association module 406 is used to associate the route information of the optional routes with the navigation information after the determination module 402 determines the set of optional routes matching the target vessel based on navigation information and area information, so as to obtain the association relationship between the optional routes and the navigation information.

[0212] Storage module 407 is used to store route information, navigation information, and the relationship between the optional route and the navigation information in the route database.

[0213] It is evident that implementation Figure 5 The described device, when it is necessary to plan a ship's route, first queries the database to see if a matching alternative route already exists. If so, it directly outputs the existing alternative route; otherwise, it generates the required alternative route. This helps improve the efficiency of alternative route planning. Furthermore, after generating the required alternative route, it associates and stores its route information and navigation information in the database for subsequent queries, reducing the need for repeated route planning steps.

[0214] In yet another alternative embodiment, such as Figure 5 As shown, the determining module 402 is also used to determine the target route selected by the user according to the route selection instruction when a route selection instruction triggered by the user is detected; and to determine one or more warning points in the target route that match the target vessel according to the route information and navigation information of the target route.

[0215] The device may also include:

[0216] The early warning module 408 is used to provide navigation warnings to relevant personnel based on the early warning information matching the early warning points for one or more early warning points, so as to warn that a target vessel will pass through the early warning point. The relevant personnel may include the navigation personnel of the target vessel and / or the staff of the early warning point.

[0217] It is evident that implementation Figure 5The described device also determines early warning points along the route after the user selects the desired navigation route, and issues warnings to the ship's navigators and the staff at the warning points. Compared to the prior art, which issues warnings only when the detection equipment at the warning point detects the ship, the present invention can predict and issue warnings in advance, which helps to reduce the probability of ship navigation accidents.

[0218] In yet another alternative embodiment, such as Figure 5 As shown, for one or more warning points, the specific methods by which the warning module 408 conducts warning processing on relevant personnel based on the warning information matching the warning points may include:

[0219] Before the target vessel proceeds along the target route, relevant personnel are alerted based on the first warning information matching the warning point, in order to warn that the target vessel will pass through the warning point. The warning information matching the warning point may include the first warning information matching the warning point; and / or,

[0220] When the target vessel is sailing on the target route, the real-time position of the target vessel is monitored. When the real-time position of the target vessel matches the position of the warning point, the relevant personnel are given a warning based on the second warning information that matches the warning point, so as to warn that the target vessel will pass through the warning point. The warning information that matches the warning point may include the second warning information that matches the warning point.

[0221] It is evident that implementation Figure 5 The described device can provide early warnings to ship crew and personnel at warning points before the ship sets sail, thus enabling advance prediction and warning before navigation, which helps reduce the probability of navigation accidents. It can also provide early warnings when the ship's real-time position matches the warning point, thus enabling advance prediction and warning during navigation. This alerts the crew and personnel at the warning point as the ship approaches the warning point, increasing their attention and further reducing the probability of navigation accidents.

[0222] Example 5

[0223] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of another intelligent route planning device disclosed in an embodiment of the present invention. Figure 6 As shown, the intelligent route planning device may include:

[0224] Memory 501 storing executable program code;

[0225] Processor 502 coupled to memory 501;

[0226] The processor 502 calls the executable program code stored in the memory 501 to execute the steps in the intelligent route planning method described in Embodiment 1 or Embodiment 2 of the present invention.

[0227] Example 6

[0228] This invention discloses a computer storage medium storing computer instructions. When these computer instructions are invoked, they are used to execute the steps in the intelligent route planning method described in Embodiment 1 or Embodiment 2 of this invention.

[0229] Example 7

[0230] This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the intelligent route planning method described in Embodiment 1 or Embodiment 2.

[0231] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0232] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including 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) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0233] Finally, it should be noted that the intelligent route planning method and apparatus disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for intelligent route planning, characterized in that, The method includes: When a user requests a route planning request for a target vessel, the navigation information corresponding to the route planning request is obtained. The navigation information includes at least the starting point and the destination of the target vessel. Based on the navigation information, the navigation area to be navigated by the target vessel is determined, and the navigation area to be navigated by the target vessel is used to represent the area that the target vessel needs to pass through from the starting point of navigation to the destination of navigation; Obtain the area information of the area to be navigated; Based on the navigation information and the area information, a set of optional routes matching the target vessel is determined, and the set of optional routes includes at least one optional route. In addition, the navigation information also includes the navigation requirements of the target vessel, and the area information includes sub-area information of one or more sub-areas in the area to be navigated, and the sub-area information includes the navigation restrictions for the vessel in the corresponding sub-area and / or the navigation resources that the corresponding sub-area can provide to the vessel; Determining at least one route matching the target vessel based on the navigation information and the area information includes: Based on the sub-region information of each sub-region, a set of target sub-regions that meet the navigation requirements is selected from all the sub-regions, and the set of target sub-regions includes one or more target sub-regions; Based on the location information of each target sub-region, the starting point of navigation, and the ending point of navigation, a set of optional routes matching the target vessel is generated; Furthermore, the navigation information also includes the preset navigation time of the target vessel; The method further includes: When the number of optional routes in the optional route set is greater than 1, the optional route set is updated according to the preset sailing time to obtain an updated optional route set; The step of updating the set of optional routes according to the preset travel time to obtain the updated set of optional routes includes: Predict the navigation environment that matches the preset flight time for each of the optional routes to obtain navigation environment information for each of the optional routes. Based on the navigation environment information for each of the optional routes, select at least one route from the set of optional routes that meets the preset navigation environment conditions as the updated set of optional routes; and / or, Predict the navigation time corresponding to each of the optional routes, and based on the navigation time corresponding to each of the optional routes, select at least one route from the set of optional routes that matches the preset sailing time as an updated set of optional routes. The navigation time corresponding to each of the optional routes includes one or more of the following: the sailing start time, the sailing arrival time, and the sailing duration corresponding to the target vessel sailing based on the optional route. Furthermore, the method further includes: Output one or more of the optional routes to the user terminal corresponding to the route planning request for the user to view. The route display information includes at least the route identifier of the corresponding optional route. The step of outputting one or more of the available route information to the user terminal corresponding to the route planning request for the user to view includes: When the number of optional routes is greater than 1, all optional routes are sorted according to the sub-route information that matches the predetermined navigation elements in the route information of all optional routes, and a sorting result is obtained. The sorting result is used to indicate the recommendation priority of the optional routes. The navigation elements include one or more of the following: navigation distance, route safety, route risk, navigation time, number of bridges, number of times sailed, number of stops, route smoothness, route congestion, and number of detour areas. Based on the sorting result, one or more of the optional routes are output to the user terminal corresponding to the route planning request for the user to view. The route display information also includes sub-route information that matches the navigation element in the route information of the corresponding optional route. And, before determining the navigation area of ​​the target vessel based on the navigation information, the method further includes: Based on the navigation information, determine whether there is at least one selectable route in the pre-built route database that matches the target vessel; When the judgment result is yes, the operation of outputting one or more of the optional routes to the user terminal corresponding to the route planning request is triggered for the user to view. If the judgment result is negative, the operation of determining the navigation area of ​​the target vessel based on the navigation information is triggered. And, after determining the set of optional routes matching the target vessel based on the navigation information and the area information, the method further includes: The route information of the optional route is associated with the navigation information to obtain the association relationship between the optional route and the navigation information; The route information of the optional routes, the navigation information, and the association between the optional routes and the navigation information are stored in the route database.

2. The intelligent route planning method according to claim 1, characterized in that, The preset sailing time includes one or more of the following: the preset sailing start time of the target vessel, the preset sailing arrival time of the target vessel, and the preset sailing duration of the target vessel.

3. The intelligent route planning method according to claim 2, characterized in that, The prediction of the navigation environment matching each of the optional routes with the preset flight time, to obtain the navigation environment information for each optional route, includes: Based on the preset sailing time, the time range within which the target vessel passes through one or more target sub-regions in the optional route is predicted, and this range is used as the corresponding transit time range for the target sub-region. The predicted target sub-region is obtained within the corresponding transit time range. The regional dynamic information includes the environmental information and / or navigation information of the target sub-region. The environmental information includes the hydrological information and / or meteorological information of the target sub-region. The navigation information includes the vessel passage information of the target sub-region. Based on the regional dynamic information of one or more target sub-regions in each of the optional routes within the corresponding transit time range, the navigation environment information of the optional routes is determined; The preset navigation environment conditions include navigation safety conditions and / or smooth navigation conditions.

4. The intelligent route planning method according to any one of claims 1-3, characterized in that, The method further includes: When a user-triggered route selection command is detected, the target route selected by the user is determined according to the route selection command. Based on the route information of the target route and the navigation information, determine one or more early warning points in the target route that match the target vessel; For one or more of the aforementioned warning points, based on the warning information matching the warning point, navigation warning processing is carried out on relevant personnel to warn that the target vessel will pass through the warning point. The relevant personnel include the navigation personnel of the target vessel and / or the staff of the warning point.

5. The intelligent route planning method according to claim 4, characterized in that, For one or more of the aforementioned warning points, the step of issuing warnings to relevant personnel based on the warning information matching the warning points includes: Before the target vessel sails along the target route, relevant personnel are given a warning based on first warning information matching the warning point, to warn that the target vessel will pass through the warning point. The warning information matching the warning point includes the first warning information matching the warning point; and / or, When the target vessel is sailing on the target route, the real-time position of the target vessel is monitored. When the real-time position of the target vessel matches the position of the warning point, the relevant personnel are given a warning based on the second warning information that matches the warning point, so as to warn that the target vessel will pass through the warning point. The warning information that matches the warning point includes the second warning information that matches the warning point.

6. An intelligent route planning device, characterized in that, The device includes: The acquisition module is used to acquire the navigation information corresponding to the route planning request when it receives a user's route planning request for a target vessel. The navigation information includes at least the starting point and the destination of the target vessel. The determination module is used to determine the navigation area to be navigated by the target vessel based on the navigation information. The navigation area to be navigated represents the area that the target vessel needs to pass through from the starting point of navigation to the destination of navigation. The acquisition module is also used to acquire the area information of the area to be navigated. The determining module is further configured to determine a set of optional routes matching the target vessel based on the navigation information and the area information, wherein the set of optional routes includes at least one optional route. In addition, the navigation information also includes the navigation requirements of the target vessel, and the area information includes sub-area information of one or more sub-areas in the area to be navigated, and the sub-area information includes the navigation restrictions for the vessel in the corresponding sub-area and / or the navigation resources that the corresponding sub-area can provide to the vessel; The determining module determines, based on the navigation information and the area information, at least one specific route matching the target vessel in the following manner: Based on the sub-region information of each sub-region, a set of target sub-regions that meet the navigation requirements is selected from all the sub-regions, and the set of target sub-regions includes one or more target sub-regions; Based on the location information of each target sub-region, the starting point of navigation, and the ending point of navigation, a set of optional routes matching the target vessel is generated; Furthermore, the navigation information also includes the preset navigation time of the target vessel; The device further includes: An update module is used to update the set of optional routes according to the preset sailing time when the number of optional routes in the set of optional routes is greater than 1, so as to obtain an updated set of optional routes. The specific method by which the update module updates the set of optional routes according to the preset travel time to obtain the updated set of optional routes includes: Predict the navigation environment that matches the preset flight time for each of the optional routes to obtain navigation environment information for each of the optional routes. Based on the navigation environment information for each of the optional routes, select at least one route from the set of optional routes that meets the preset navigation environment conditions as the updated set of optional routes; and / or, Predict the navigation time corresponding to each of the optional routes, and based on the navigation time corresponding to each of the optional routes, select at least one route from the set of optional routes that matches the preset sailing time as an updated set of optional routes. The navigation time corresponding to each of the optional routes includes one or more of the following: the sailing start time, the sailing arrival time, and the sailing duration corresponding to the target vessel sailing based on the optional route. The device also includes: The output module is used to output one or more route display information of the optional routes to the user terminal corresponding to the route planning request for the user to view. The route display information includes at least the route identifier of the corresponding optional route. The specific methods by which the output module outputs route information of one or more selectable routes to the user terminal corresponding to the route planning request for user viewing include: When the number of optional routes is greater than 1, all optional routes are sorted according to the sub-route information that matches the predetermined navigation elements in the route information of all optional routes, and a sorting result is obtained. The sorting result is used to indicate the recommendation priority of the optional routes. The navigation elements include one or more of the following: navigation distance, route safety, route risk, navigation time, number of bridges, number of times sailed, number of stops, route smoothness, route congestion, and number of detour areas. Based on the sorting result, one or more of the optional routes are output to the user terminal corresponding to the route planning request for the user to view. The route display information also includes sub-route information that matches the navigation element in the route information of the corresponding optional route. The device also includes: The judgment module is used to determine, before the determining module determines the navigation area of ​​the target vessel based on the navigation information, whether there is at least one optional route matching the target vessel in the pre-built route database; when the judgment result is yes, the output module is triggered to perform the operation of outputting route display information of one or more of the optional routes to the user terminal corresponding to the route planning request for the user to view; when the judgment result is no, the determining module is triggered to perform the operation of determining the navigation area of ​​the target vessel based on the navigation information. The association module is used to associate the route information of the optional routes with the navigation information after the determining module determines a set of optional routes that match the target vessel based on the navigation information and the area information, thereby obtaining the association relationship between the optional routes and the navigation information. The storage module is used to store the route information of the optional route, the navigation information, and the association between the optional route and the navigation information in the route database.

7. An intelligent route planning device, characterized in that, The device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the intelligent route planning method as described in any one of claims 1-5.