Airline safety determination method, server, storage medium and product

By dynamically determining the speed and predicting meteorological data during the ship's driving process, the problem of difficult to effectively determine the safety of the ship in the prior art is solved, and safety assessment and risk reduction of the ship's driving position are achieved.

CN119580532AActive Publication Date: 2025-03-07SHANGHAI MERCHANT SHIP DESIGN & RES INST
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202411655665.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-03-07
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

The prior art is difficult to effectively and dynamically determine the safety of ships traveling according to the route, resulting in the problem of driving risks.

Method used

During the driving process of the target ship, the average speed is determined based on the current position and navigation route, and multiple adjusted speeds are determined based on the average speed and the preset speed adjustment step length. Then, the estimated arrival time is determined based on the adjusted speed and the location data of the unarrived terminal, and the predicted meteorological data of the estimated arrival time are obtained, and the safety attributes of the navigation route are determined.

Benefits of technology

Predicted meteorological data for dynamically determining the navigation route, and the safety of the target ship in the corresponding driving position is determined based on the predicted meteorological data, reducing driving risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119580532A_ABST
    Figure CN119580532A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a route safety determination method, a server, a storage medium and a product, and the method comprises the steps: determining the average navigational speed of a target ship in the remaining mileage according to the current position and the navigation route of the target ship in the driving process of the target ship; wherein the navigation route comprises a plurality of navigation stations; according to the average navigational speed and a preset navigational speed adjusting step length, determining at least one adjusted navigational speed; for at least one adjusted navigational speed, according to the adjusted navigational speed, the current position and the position data of a plurality of unreached navigational stations, determining an estimated arrival time corresponding to the unreached navigational stations; and acquiring predicted meteorological data of the unreached navigation station at the corresponding estimated arrival time, and determining the safety attribute of the navigation route according to the predicted meteorological data. According to the technical scheme, the effect of determining the safety of the air route is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of navigation data processing, and in particular to a route safety determination method, a server, a storage medium and a product. Background Art

[0002] When a ship is sailing at sea, it will encounter various sea conditions, which can be wind, waves, currents, surges, etc., all of which will have a certain impact on the navigation safety noise. For example, strong winds and waves, strong countercurrents, etc. at sea will not only affect the navigation performance of the ship, but also cause accidents such as the capsizing and damage of the ship, thereby causing certain losses to the users and cargo on the ship.

[0003] Based on this, it can be seen that in the process of ship navigation, effective navigation and route planning of the ship play a vital role in the safe operation of the ship. Summary of the invention

[0004] The embodiments of the present invention provide a route safety determination method, a server, a storage medium and a product, so as to evaluate the navigation safety of a target ship before or after it sails, thereby achieving the effect of navigation safety.

[0005] In a first aspect, an embodiment of the present invention provides a method for determining route safety, the method comprising:

[0006] During the travel of the target ship, the average speed of the target ship in the remaining mileage is determined according to the current position and the navigation route of the target ship; wherein the navigation route includes a plurality of navigation points;

[0007] Determining at least one adjusted speed according to the average speed and a preset speed adjustment step;

[0008] For the at least one adjusted speed, determining an estimated arrival time corresponding to the unreached terminal point according to the adjusted speed and the current position and the position data of the multiple unreached terminal points;

[0009] The predicted meteorological data of the unreached destination at the corresponding estimated arrival time is obtained, and the safety attribute of the navigation route is determined according to the predicted meteorological data.

[0010] Furthermore, determining the average speed of the target ship in the remaining mileage according to the current position and navigation route of the target ship includes:

[0011] Determine the navigation distance from the current position to the next navigation point, and the navigation distances between two adjacent navigation points that have not been reached, according to the current position of the target ship and the position data of the multiple navigation points in the navigation route;

[0012] Based on all the obtained sailing distances, the estimated arrival time and the current time, the average speed of the target ship in the remaining mileage is determined.

[0013] Further, the determining at least one adjusted speed according to the average speed and the preset speed adjustment step size includes:

[0014] The average speed is adjusted according to the preset speed adjustment step to obtain a plurality of adjusted speeds.

[0015] Further, determining the estimated arrival time corresponding to the unreached terminal point according to the adjusted speed and the current position and the position data of the multiple unreached terminal points includes:

[0016] An estimated arrival time at any unreached terminal point is determined according to the current time, the position data of the current position reaching each unreached terminal point, and the speed to be adjusted.

[0017] Furthermore, the obtaining of the forecasted meteorological data of the unreached destination at the corresponding estimated arrival time, and determining the safety attribute of the navigation route according to the forecasted meteorological data, includes:

[0018] Determine the forecasted meteorological data of the unreached terminal according to the latitude and longitude data of the unreached terminal and the corresponding estimated arrival time; wherein the forecasted meteorological data at least includes data under multiple indicators, and the indicators include at least one of wind speed, wind height, wave height, wave direction, flow velocity, flow rate and air pressure;

[0019] For the predicted meteorological data under the same indicator, the meteorological trend graph corresponding to each indicator is drawn by interpolating the estimated meteorological data of two adjacent air traffic points, so as to determine the safety attributes of the navigation route according to the meteorological trend graph.

[0020] Further, the determining the safety attribute of the navigation route according to the meteorological trend map includes:

[0021] If the warning meteorological data is determined according to the meteorological trend graph and the preset warning threshold, a first terminal and a second terminal corresponding to the warning meteorological data are determined, and the arrival time of the first terminal is earlier than the arrival time of the second terminal;

[0022] The average speed or the duration of stop at the first terminal is re-determined with the first terminal as the starting point to determine the safety attribute of the navigation route.

[0023] Furthermore, the method further comprises:

[0024] Generate a target report based on the forecasted weather data corresponding to the estimated arrival time.

[0025] In a second aspect, an embodiment of the present invention further provides a route safety determination device, the device comprising:

[0026] The average speed determination module is used to determine the average speed of the target ship in the remaining mileage according to the current position and navigation route of the target ship during the navigation process of the target ship; wherein the navigation route includes a plurality of navigation points;

[0027] A speed adjustment module, used to determine at least one adjusted speed according to the average speed and a preset speed adjustment step;

[0028] An estimated arrival time determination module, configured to determine, for the at least one adjusted speed, an estimated arrival time corresponding to the unreached terminal point according to the adjusted speed and the current position and position data of a plurality of unreached terminal points;

[0029] The safety attribute determination module is used to obtain the predicted meteorological data of the unreached terminal at the corresponding estimated arrival time, and determine the safety attribute of the navigation route according to the predicted meteorological data.

[0030] In a third aspect, an embodiment of the present invention provides a server, which includes:

[0031] one or more processors;

[0032] A memory for storing one or more programs;

[0033] When the one or more programs are executed by the one or more processors, the one or more processors implement the route safety determination method provided by any embodiment of the present invention.

[0034] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a route safety determination method as provided in any embodiment of the present invention.

[0035] In a fifth aspect, an embodiment of the present invention further provides a computer program product, including a computer program, characterized in that when the computer program is executed by a processor, the route safety determination method as described in any one of the embodiments of the present invention is implemented.

[0036] The technical solution provided by the embodiment of the present invention can determine the average speed of the target ship in the remaining mileage according to the current position and navigation route of the target ship during the navigation process, and then determine multiple adjusted speeds according to the average speed and the preset speed adjustment step. For each adjusted speed, the estimated arrival time corresponding to each unreached navigation station can be determined based on the position data of multiple unreached navigation stations after the adjusted speed and the current position. At this time, the predicted meteorological data of the estimated arrival time can be obtained, and then the safety attributes of the navigation route can be determined based on the predicted meteorological data, which solves the problem that the safety of ships traveling according to the route cannot be effectively and dynamically determined in the prior art, resulting in the existence of driving risks, and realizes the predicted meteorological data that can dynamically determine the navigation route, and then determine the safety of the target ship at the corresponding driving position based on the predicted meteorological data, and adjust the ship's navigation information based on the safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required to describe the embodiments. Obviously, the drawings introduced are only drawings of a part of the embodiments to be described in the present invention, rather than all the drawings. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0038] Figure 1 A flowchart of a route safety determination method provided by an embodiment of the present invention;

[0039] Figure 2 A flowchart of a route safety determination method provided by an embodiment of the present invention;

[0040] Figure 3 A schematic diagram of forecasted meteorological data provided by an embodiment of the present invention;

[0041] Figure 4 A schematic diagram of a route safety determination method provided by an embodiment of the present invention;

[0042] Figure 5 A schematic diagram of the structure of a route safety determination device provided by an embodiment of the present invention;

[0043] Figure 6 A schematic diagram of the structure of a server provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0044] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0045] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0046] Before introducing the technical solution provided by the embodiment of the present invention, an exemplary application scenario can be first described. During the travel of the target ship, the predicted meteorological data of the target ship at the corresponding estimated arrival time can be determined in real time according to the current position of the target ship and the position information of at least one subsequent navigation station, and then the travel safety of the target ship can be determined based on the predicted meteorological data.

[0047] Figure 1 A flowchart of a route safety determination method provided in an embodiment of the present invention. This embodiment can be applied to scenarios. The route safety determination method provided in this embodiment can be executed by a client, or by a server, or by a client and a server in cooperation.

[0048] like Figure 1 As shown, the method specifically comprises the following steps:

[0049] S110. During the travel of the target ship, the average speed of the target ship in the remaining mileage is determined according to the current position and the sailing route of the target ship.

[0050] For each ship, the method of ensuring its navigation safety is the same. In this embodiment, one of the ships is taken as an example to illustrate, and the ship introduced at this time is regarded as the target ship.

[0051] It should be noted that, during the navigation of the target ship, its navigation data can be dynamically analyzed to determine how the target ship should navigate based on the analysis results, thereby achieving the effect of ensuring the navigation safety of the target ship.

[0052] Generally, before the target ship travels, its navigation route can be determined first, so that the target ship travels according to the navigation route. The navigation route includes the location information of the starting position, the destination position and at least one terminal. The terminal can be understood as a physical or virtual temporary stop position point. The target ship can travel according to the navigation route. During the travel process, the average speed of the target ship in the remaining mileage can be determined according to the pre-set periodic task. The navigation route also includes the destination time to reach the destination position.

[0053] Among them, the periodic task can be a task of determining the average speed and predicting weather data every five minutes or one minute. When the target ship travels according to the navigation route, there are certain differences in the positions it reaches at different times, and the position it reaches can be used as the current position. The remaining mileage can be the mileage between the current position and the destination position.

[0054] Specifically, during the process of the target ship traveling according to the navigation route, the current position of the target ship can be determined in real time or periodically. According to the current position and the destination position in the navigation route, the remaining mileage of the target ship, that is, the remaining mileage that the target ship needs to travel, can be determined. According to the remaining mileage, the current time of the target ship, and the destination time of arriving at the destination position, the average speed of the target ship corresponding to the remaining mileage can be determined.

[0055] In this embodiment, the average speed of the target ship in the remaining mileage is determined according to the current position and the navigation route of the target ship, including: determining the navigation distance from the current position to the next navigation point and the navigation distance between two adjacent unreached navigation points according to the current position of the target ship and the position data of multiple navigation points in the navigation route; and determining the average speed of the target ship in the remaining mileage based on all the navigation distances obtained, the estimated arrival time and the current time.

[0056] It should be noted that the navigation route may include multiple terminal stations. When determining the remaining mileage, it is mainly determined based on the terminal stations that the target ship has not reached among the multiple terminal stations.

[0057] The location data of the current location and the terminal can be represented by longitude and latitude coordinates. The navigation distance from the current location to the next terminal can be determined based on the coordinate data of the current location and the coordinate data of each terminal that has not been reached. The navigation distance between any two adjacent terminals that have not been reached can be determined based on the coordinate data of any two terminals that have not been reached. The remaining mileage can be determined by calculating the navigation distances of all the terminals that have not been reached after the current location.

[0058] In this embodiment, the advantage of determining the remaining mileage based on the current position and the navigation point is that the target ship may have a driving deviation during the driving process, and the accuracy of the remaining mileage determination can be improved based on the above method.

[0059] Further, after determining the remaining mileage, the average speed of the target ship can be determined based on the current time and the estimated arrival time in the navigation route. Optionally, the time difference is determined by the estimated arrival time and the current time. By calculating the ratio of the remaining mileage and the time difference, the average speed corresponding to the remaining mileage is obtained.

[0060] In this embodiment, the advantage of determining the average speed is that the estimated arrival time of the target ship can be determined as accurately as possible, thereby obtaining the predicted meteorological data corresponding to the estimated arrival time.

[0061] S120: Determine at least one adjusted speed according to the average speed and a preset speed adjustment step.

[0062] It should be noted that there is a certain deviation in determining the safety attributes of the target ship by only relying on the average speed to determine the predicted meteorological data for the estimated arrival time. Based on this, the speed can be adjusted on the basis of the average speed to determine the speed corresponding to the target ship under safe driving conditions based on the adjusted speed.

[0063] The preset speed adjustment step is how to adjust the speed based on the average speed. The number of at least one adjusted speed can include multiple, and the specific number is related to the speed adjustment step and the number of adjustments. Optionally, the preset speed adjustment step is 2km / h, and the number of adjustments can be 5 times. Then, the speed can be adjusted up or down based on the average speed to obtain at least one adjusted speed.

[0064] Specifically, after obtaining the average speed, the step size can be adjusted according to the average speed and the preset speed, and the average speed can be adjusted upward to obtain at least one adjusted speed, and the average speed can be adjusted downward to obtain at least one adjusted speed.

[0065] It should also be noted that the preset speed adjustment step can be set according to actual needs, and the above-mentioned values ​​are only exemplary and not limiting.

[0066] In this embodiment, determining at least one adjusted speed according to the average speed and the preset speed adjustment step includes: adjusting the average speed according to the preset speed adjustment step to obtain multiple adjusted speeds.

[0067] The preset speed adjustment step length may be pre-set to determine the adjustment value of the speed. Optionally, the preset speed adjustment step length may be 2 km / h, or 1 km / h, etc. The user may set the speed adjustment step length according to actual needs. After determining the speed adjustment step length, the average speed may be adjusted in sequence based on the average speed and the preset adjustment times to obtain multiple adjusted speeds.

[0068] Specifically, the average speed can be adjusted in sequence according to a preset speed adjustment step, and the number of adjustments can be set according to preset requirements. Based on this, the above method can obtain multiple adjusted speeds on the basis of the average speed.

[0069] S130. For the at least one adjusted speed, determine an estimated arrival time corresponding to the unreached terminal point according to the adjusted speed, the current position and position data of a plurality of unreached terminal points.

[0070] After obtaining a plurality of adjusted speeds, the estimated arrival time of the target ship at the unreached destination point at each adjusted speed can be determined.

[0071] The current position is the current position of the target ship, which can be represented by longitude and latitude coordinates. The corresponding position of each unreached terminal can also be determined, and the position data of each unreached position can be obtained. The estimated arrival time is the time information of arriving at the corresponding terminal determined by adjusting the speed.

[0072] Specifically, for any adjusted speed, the time when the target ship reaches each unreached terminal can be determined based on the mileage information from the current position to each unreached terminal and the adjusted speed, and this time is used as the estimated arrival time.

[0073] In this embodiment, the method of determining the estimated arrival time corresponding to the unreached terminal station according to the adjusted speed, the current position and the position data of multiple unreached terminal stations includes: determining the mileage data from the current position to each unreached terminal station according to the current position and the position data of each unreached terminal station; determining the estimated time information for the target ship to travel from the current position to each unreached terminal station based on the mileage data and the adjusted speed; and determining the estimated arrival time of the target ship from the current position to each unreached terminal station according to the current time and the estimated time information for arriving at each unreached terminal station.

[0074] Exemplarily, the unreached terminal points are c1, c2, c3, c4, etc., and they are c1, c2, c3, c4 in the order of arrival. For the unreached terminal point c3, the first distance from the current position to the unreached terminal point c1, the second distance from the unreached terminal point c1 to the unreached terminal point c2, and the third distance from the unreached terminal point c2 to the unreached terminal point c3 can be calculated according to the current position of the target ship. By accumulating the first distance, the second distance and the third distance, the mileage data S of the unreached terminal point c3 is obtained. According to the mileage data S of the unreached terminal point c3 and the adjusted speed V, the estimated time information of the target ship traveling to the unreached terminal point C3 is determined. According to the current time and the estimated time information of the unreached terminal point C3, the estimated arrival time of the target ship from the current position to the unreached terminal point C3 is obtained. Based on the above method, the estimated arrival time of the target ship from the current position to each unreached terminal point can be obtained.

[0075] S140, obtaining the forecasted meteorological data of the unreached destination at the corresponding estimated arrival time, and determining the safety attribute of the navigation route according to the forecasted meteorological data.

[0076] Among them, after obtaining the estimated arrival time of the target ship at each unreached terminal, the forecasted meteorological data of the corresponding estimated arrival time can be obtained according to the latitude and longitude data of the unreached terminal. The advantage of determining the forecasted meteorological data is that the safety of the target ship traveling to the corresponding location can be determined in time. The safety attribute is used to characterize the safety of the target ship traveling to the corresponding unreached terminal according to the navigation route. Generally, the higher the safety attribute, the higher the safety factor of the target ship.

[0077] Specifically, the forecasted meteorological data corresponding to the estimated arrival time of the unreached destination is obtained. After the forecasted meteorological data is obtained, the safety attribute of each navigation route corresponding to the adjusted speed can be determined.

[0078] It should be noted that the higher the safety attribute, the safer the target ship is, and vice versa.

[0079] The technical solution provided by the embodiment of the present invention can determine the average speed of the target ship in the remaining mileage according to the current position and navigation route of the target ship during the navigation process, and then determine multiple adjusted speeds according to the average speed and the preset speed adjustment step. For each adjusted speed, the estimated arrival time corresponding to each unreached navigation station can be determined based on the position data of multiple unreached navigation stations after the adjusted speed and the current position. At this time, the predicted meteorological data of the estimated arrival time can be obtained, and then the safety attributes of the navigation route can be determined based on the predicted meteorological data, which solves the problem that the safety of ships traveling according to the route cannot be effectively and dynamically determined in the prior art, resulting in driving risks, and realizes the predicted meteorological data that can dynamically determine the navigation route, and then determine the safety of the target ship at the corresponding driving position based on the predicted meteorological data, and adjust the effect of the ship's navigation information based on the safety.

[0080] Figure 2 A flow chart of a route safety determination method provided in an embodiment of the present invention. Based on the aforementioned embodiment, "determining the safety attributes of the navigation route according to the predicted meteorological data" can be further refined. The specific implementation method can refer to the detailed description of the present technical solution, wherein the technical terms that are the same as or corresponding to the aforementioned embodiment are not repeated in this embodiment.

[0081] like Figure 2 As shown, the method includes:

[0082] S210: Determine the forecast weather data of the unreached terminal according to the latitude and longitude data of the unreached terminal and the corresponding estimated arrival time.

[0083] The longitude and latitude data are the location information of each unreached terminal. The estimated arrival time is the time information of the target ship traveling to the corresponding unreached terminal. For different unreached terminals, the meteorological data corresponding to different estimated arrival times are different. The meteorological data of the unreached terminal at the estimated arrival time can be predicted based on the existing meteorological forecast software, and this meteorological data is used as the predicted meteorological data.

[0084] It should be noted that for different adjusted speeds, there are certain differences in the estimated arrival time at each terminal, and accordingly, there are certain differences in the predicted meteorological data.

[0085] In this embodiment, when the target ship is sailing at sea, data such as wave height, wave direction, wind speed, wind height, water flow rate and direction will have a certain impact on the safety of the target ship. Based on this, the predicted meteorological data of the estimated arrival time but not reaching the destination point can be obtained.

[0086] Optionally, the predicted meteorological data includes at least data under multiple indicators, and the multiple indicators include at least one of wind speed, wind height, wave height, wave direction, flow velocity, flow rate and air pressure.

[0087] It can be understood that the forecasted meteorological data corresponding to the estimated arrival time can be obtained based on the latitude and longitude data of each unreached terminal. That is, the wind speed value, wind height value, wave height value, wave direction value, water flow direction value, water flow direction value and air pressure value of each unreached terminal at the estimated arrival time are obtained.

[0088] The benefit of obtaining forecasted weather data is that, based on the forecasted weather data of the target ship arriving at the corresponding navigation point, the safety of the target ship when it adjusts its speed accordingly can be determined.

[0089] S220. For the predicted meteorological data under the same indicator, the estimated meteorological data of two adjacent air stations are interpolated to draw a meteorological trend chart corresponding to each indicator, so as to determine the safety attribute of the navigation route according to the meteorological trend chart.

[0090] Among them, for the predicted meteorological data under each indicator, the predicted meteorological data can be interpolated according to the longitude and latitude data of two adjacent flight stations to obtain the predicted meteorological data between the two adjacent flight stations.

[0091] The weather trend chart is drawn based on the target ship's forecast weather data. For each indicator, there is a corresponding weather trend chart.

[0092] Specifically, for each adjusted speed, the forecasted meteorological data of all unreached destinations under each index can be obtained. The forecasted meteorological data of two adjacent unreached destinations can be interpolated to obtain the meteorological trend graph corresponding to each index under the adjusted speed.

[0093] For example, the meteorological trend graph corresponding to the index wind speed, the meteorological trend corresponding to the index swell height, the meteorological trend corresponding to the index wave height, and the meteorological trend corresponding to the index longitudinal flow velocity can be found at Figure 3 The horizontal axis in the weather trend chart represents the estimated arrival time, and the vertical axis represents the specific value under the corresponding indicator.

[0094] In this embodiment, if the warning meteorological data is determined based on the meteorological trend chart and the preset warning threshold, the first terminal and the second terminal corresponding to the warning meteorological data are determined, and the arrival time of the first terminal is earlier than the arrival time of the second terminal; the average speed or the length of stop at the first terminal is re-determined with the first terminal as the starting point to determine the safety attributes of the navigation route.

[0095] Among them, the preset warning threshold is a preset red line value for safe navigation of the target ship. For example, for the index wave height, the preset warning threshold is 5m, that is, a wave height higher than 5m indicates that there is a certain risk in the navigation of the target ship. It can be determined whether it is warning meteorological data based on the ordinate value corresponding to each horizontal coordinate in the meteorological trend chart and the preset warning threshold. Optionally, if the ordinate values ​​of multiple consecutive horizontal coordinates are greater than the preset warning threshold, it means that there is a driving risk when the target ship is traveling during this time period.

[0096] It should be noted that the time length formed by the continuous multiple horizontal coordinates is greater than the preset time length threshold. Of course, if one of the continuous multiple horizontal coordinates or the vertical coordinate values ​​of the preset number are greater than the preset warning threshold, it still means that there is a risk when the target ship is traveling in this time period, and it can continue to be processed.

[0097] The predicted meteorological data in the meteorological trend chart that is higher than the preset warning threshold is used as the warning meteorological data. The starting unreached terminal point and the ending unreached terminal point associated with the warning meteorological data can be determined. For example, the unreached terminal points corresponding to the warning meteorological associated data are A1, A2, and A3. The order of arrival is A1, A2, and A3. At this time, the starting unreached terminal point is A1 and the ending unreached terminal point is A3. Based on this, it can be known that the first terminal point is A1 and the second terminal point is A2. The average speed can be re-determined or the stop time at the first terminal point can be determined with the first terminal point A1 as the starting point, so as to determine the safety attributes of the navigation route based on the updated average speed or the stop time at the first terminal point.

[0098] In this embodiment, after the forecasted meteorological data of the estimated arrival time is obtained, a target report can be generated according to the forecasted meteorological data of the estimated arrival time.

[0099] Optionally, the target report may include a report diagram corresponding to each dimension. The report diagram can be found in Figure 3 Results shown.

[0100] Generate a target report based on the forecasted weather data corresponding to the estimated arrival time.

[0101] It can be understood that: for each adjusted speed, a trend diagram corresponding to different meteorological dimensions can be determined, that is, a target report. The helmsman corresponding to the target ship can determine the driving safety of the target ship based on the report, and whether to adjust the speed or driving plan of the target ship.

[0102] Of course, the solution provided in the embodiment of the present invention can also determine the corresponding driving plan according to the trend chart. The driving plan at this time is mainly to adjust the navigation speed or docking time of the corresponding terminal of the target ship to achieve the control of the target ship from the above two dimensions, thereby ensuring the driving safety of the target ship.

[0103] The technical solution provided by the embodiment of the present invention can determine the average speed of the target ship in the remaining mileage according to the current position and navigation route of the target ship during the navigation process, and then determine multiple adjusted speeds according to the average speed and the preset speed adjustment step. For each adjusted speed, the estimated arrival time corresponding to each unreached navigation station can be determined based on the position data of multiple unreached navigation stations after the adjusted speed and the current position. At this time, the predicted meteorological data of the estimated arrival time can be obtained, and then the safety attributes of the navigation route can be determined based on the predicted meteorological data, which solves the problem that the safety of ships traveling according to the route cannot be effectively and dynamically determined in the prior art, resulting in the existence of driving risks, and realizes the predicted meteorological data that can dynamically determine the navigation route, and then determine the safety of the target ship at the corresponding driving position based on the predicted meteorological data, and adjust the ship's navigation information based on the safety.

[0104] As an alternative embodiment of the above embodiment, Figure 4 A schematic diagram of a route safety assurance method provided by an embodiment of the present invention is shown in FIG. Figure 4 As shown, the implementation of the method mainly includes three parts, namely, a data preprocessing part, a report generating part and a report exporting part.

[0105] The data processing part mainly includes loading routes, calculating the distance from the current ship position to each waypoint on the remaining route, setting the calculated speed, the time of arrival at each waypoint at different speeds, and the weather difference of the route; the report generation part includes generating encounter weather maps, generating route weather overview maps, generating sea condition charts encountered at different speeds, report generation, and report format conversion; the report export part includes uploading reports to the server, sending reports by email, and storing report address information.

[0106] The following is a detailed introduction to the specific content of each part:

[0107] First load the route file, which includes the route name, the latitude and longitude data of each waypoint (station) to be reached, and the departure time.

[0108] While the target ship is traveling according to the route file, the safety attributes of the navigation route can be determined in real time, or the safety attributes of the navigation route can be determined periodically.

[0109] The remaining distance for the target ship to reach the remaining unreached waypoints can be determined based on the current position and navigation route of the target ship. Further, the average speed can be determined based on the remaining distance.

[0110] Optionally, calculate the remaining distance based on the current ship position:

[0111] Among them, s remain is the remaining total distance, s c The distance from the current location to the next unreached destination. It is the distance information from the next unreached terminal to all subsequent terminal stations.

[0112] The average speed can be determined based on the remaining distance:

[0113] Among them, v avg is the average speed of the remaining mileage, s remain is the remaining mileage, t eta is the final arrival time of the navigation route, t c For the current moment.

[0114] After the average speed is obtained, the average speed may be adjusted according to a preset speed adjustment step to obtain at least one adjusted speed.

[0115] After obtaining at least one adjusted speed, the estimated arrival time of the target ship at the corresponding unreached terminal can be determined according to each adjusted speed and the navigation route. That is, for each adjusted speed, a set of estimated arrival times of the target ship at the corresponding unreached terminal can be obtained.

[0116] After the target ship reaches the estimated arrival time of the corresponding unreached navigation point at different adjusted navigation speeds, the longitude and latitude data of each unreached navigation point can be obtained. According to the longitude and latitude data and the estimated arrival time of each unreached navigation point, the predicted meteorological data of the target ship can be determined. That is, the predicted meteorological data of the target ship at each unreached navigation point at each adjusted navigation speed can be obtained.

[0117] After obtaining the forecasted meteorological data for each unreached navigation point, the forecasted meteorological data for the unreached navigation point can be interpolated according to the longitude and latitude data to obtain the forecasted meteorological data on the navigation route of the target ship.

[0118] For different adjusted speeds, a navigation profile can be generated. The navigation profile can include the target ship's name, route, current time, remaining sailing time, remaining mileage, average speed, and forecasted weather data for different terminals. The forecasted weather data includes wave height, wave direction, wind height, wind direction, tassels, etc. For details, please refer to Figure 3 .

[0119] A weather diagram can be generated based on the navigation route and forecast weather data. For details, please refer to Figure 3 Furthermore, a regional meteorological diagram is generated. A safety assessment report can be generated based on the above content.

[0120] For example, see Figure 3 If the value in the predicted meteorological data is greater than the preset threshold value under the corresponding dimension, it is determined that there is a certain safety risk in the navigation of the target ship. Otherwise, it means that there is no safety risk in the navigation of the target ship.

[0121] Furthermore, we can Figure 3 The corresponding schematic diagram is used as part of the report content of the target report finally generated. The target report can be uploaded to the target server, and the target report email is sent to the corresponding helm user or management user, so that the user can understand the safety of the target ship in time.

[0122] The technical solution provided by the embodiment of the present invention can determine the average speed of the target ship in the remaining mileage according to the current position and navigation route of the target ship during the navigation process, and then determine multiple adjusted speeds according to the average speed and the preset speed adjustment step. For each adjusted speed, the estimated arrival time corresponding to each unreached navigation station can be determined based on the position data of multiple unreached navigation stations after the adjusted speed and the current position. At this time, the predicted meteorological data of the estimated arrival time can be obtained, and then the safety attributes of the navigation route can be determined based on the predicted meteorological data, which solves the problem that the safety of ships traveling according to the route cannot be effectively and dynamically determined in the prior art, resulting in the existence of driving risks, and realizes the predicted meteorological data that can dynamically determine the navigation route, and then determine the safety of the target ship at the corresponding driving position based on the predicted meteorological data, and adjust the ship's navigation information based on the safety.

[0123] The following is an embodiment of a route safety determination device provided by an embodiment of the present invention. The device and the route safety determination method of the above embodiments belong to the same inventive concept. For details not described in detail in the embodiment of the route safety determination device, reference can be made to the embodiment of the route safety determination method.

[0124] Figure 5 This is a schematic diagram of the structure of a route safety determination device provided in an embodiment of the present invention. The device specifically includes: an average speed determination module 310, a speed adjustment module 320, an estimated arrival time determination module 330 and a safety attribute determination module 340.

[0125] Among them, the average speed determination module 310 is used to determine the average speed of the target ship in the remaining mileage according to the current position and navigation route of the target ship during the navigation process; wherein the navigation route includes multiple airports; the speed adjustment module 320 is used to determine at least one adjusted speed according to the average speed and the preset speed adjustment step; the estimated arrival time determination module 330 is used to determine the estimated arrival time corresponding to the unreached airport station according to the adjusted speed and the position data of the current position and multiple unreached airport stations for the at least one adjusted speed; the safety attribute determination module 340 is used to obtain the predicted meteorological data of the unreached airport station at the corresponding estimated arrival time, and determine the safety attribute of the navigation route according to the predicted meteorological data.

[0126] Based on the above technical solution, the average speed determination module includes:

[0127] A sailing distance determination unit, configured to determine the sailing distance from the current position to the next navigation point, and the sailing distances between two adjacent navigation points that have not been reached, according to the current position of the target ship and the position data of the multiple navigation points in the sailing route;

[0128] The average speed determination unit is used to determine the average speed of the target ship in the remaining mileage based on all the obtained sailing distances, the estimated arrival time and the current time.

[0129] On the basis of the above technical solution, the speed adjustment module is further used to adjust the average speed according to the preset speed adjustment step to obtain multiple adjusted speeds.

[0130] On the basis of the above technical solution, the estimated arrival time determination module is further used to:

[0131] An estimated arrival time at any unreached terminal point is determined according to the current time, the position data of the current position reaching each unreached terminal point, and the speed to be adjusted.

[0132] On the basis of the above technical solutions, the security attribute determination module includes:

[0133] A forecast meteorological data determination unit, configured to determine the forecast meteorological data of the unreached terminal according to the latitude and longitude data of the unreached terminal and the corresponding estimated arrival time; wherein the forecast meteorological data at least includes data under multiple indicators, and the indicators include at least one of wind speed, wind height, wave height, wave direction, flow velocity, flow rate and air pressure;

[0134] The safety attribute determination unit is used to draw a meteorological trend chart corresponding to each indicator by interpolating the estimated meteorological data of two adjacent air stations for the predicted meteorological data under the same indicator, so as to determine the safety attribute of the navigation route according to the meteorological trend chart.

[0135] On the basis of the above technical solutions, the security attribute determination unit includes:

[0136] A first subunit is used for determining a first terminal and a second terminal corresponding to the warning meteorological data if the warning meteorological data is determined according to the meteorological trend graph and a preset warning threshold, wherein the arrival time of the first terminal is earlier than the arrival time of the second terminal;

[0137] The second subunit is used to redetermine the average speed or the duration of stop at the first terminal point with the first terminal point as the starting point, so as to determine the safety attribute of the navigation route.

[0138] On the basis of the above technical solution, the device further includes: a report generation module, which is also used to generate a target report based on the predicted meteorological data corresponding to the estimated arrival time.

[0139] The technical solution provided by the embodiment of the present invention can determine the average speed of the target ship in the remaining mileage according to the current position and navigation route of the target ship during the navigation process, and then determine multiple adjusted speeds according to the average speed and the preset speed adjustment step. For each adjusted speed, the estimated arrival time corresponding to each unreached navigation station can be determined based on the position data of multiple unreached navigation stations after the adjusted speed and the current position. At this time, the predicted meteorological data of the estimated arrival time can be obtained, and then the safety attributes of the navigation route can be determined based on the predicted meteorological data, which solves the problem that the safety of ships traveling according to the route cannot be effectively and dynamically determined in the prior art, resulting in the existence of driving risks, and realizes the predicted meteorological data that can dynamically determine the navigation route, and then determine the safety of the target ship at the corresponding driving position based on the predicted meteorological data, and adjust the ship's navigation information based on the safety.

[0140] The route safety determination device provided in the embodiment of the present invention can execute the route safety determination method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the route safety determination method.

[0141] It is worth noting that in the embodiment of the above-mentioned route safety determination device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.

[0142] Figure 6 A schematic diagram of the structure of a server provided in an embodiment of the present invention. Figure 6 A block diagram of an exemplary server 12 suitable for use in implementing embodiments of the present invention is shown. Figure 6 The server 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0143] like Figure 6 As shown, the server 12 is in the form of a general purpose computing device. The components of the server 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0144] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0145] The server 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the server 12, including volatile and non-volatile media, removable and non-removable media.

[0146] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The server 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 6 not shown, usually called a "hard drive"). Although Figure 6 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.

[0147] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.

[0148] The server 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), may communicate with one or more devices that enable a user to interact with the server 12, and / or may communicate with any device that enables the server 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via an input / output (I / O) interface 22. In addition, the server 12 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with other modules of the server 12 via a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the server 12, including, but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0149] The processing unit 16 executes various functional applications and data processing by running the program stored in the system memory 28, for example, implementing the steps of the route safety determination method provided in the first embodiment of the present invention, which includes:

[0150] During the travel of the target ship, the average speed of the target ship in the remaining mileage is determined according to the current position and the navigation route of the target ship; wherein the navigation route includes a plurality of navigation points;

[0151] Determining at least one adjusted speed according to the average speed and a preset speed adjustment step;

[0152] For the at least one adjusted speed, determining an estimated arrival time corresponding to the unreached terminal point according to the adjusted speed and the current position and the position data of the multiple unreached terminal points;

[0153] The predicted meteorological data of the unreached destination at the corresponding estimated arrival time is obtained, and the safety attribute of the navigation route is determined according to the predicted meteorological data.

[0154] Of course, those skilled in the art can understand that the processor can also implement the technical solution of the route safety determination method provided by any embodiment of the present invention.

[0155] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the steps of the route safety determination method provided in the above embodiment of the present invention are implemented. The method includes:

[0156] During the travel of the target ship, the average speed of the target ship in the remaining mileage is determined according to the current position and the navigation route of the target ship; wherein the navigation route includes a plurality of navigation points;

[0157] Determining at least one adjusted speed according to the average speed and a preset speed adjustment step;

[0158] For the at least one adjusted speed, determining an estimated arrival time corresponding to the unreached terminal point according to the adjusted speed and the current position and the position data of the multiple unreached terminal points;

[0159] The predicted meteorological data of the unreached destination at the corresponding estimated arrival time is obtained, and the safety attribute of the navigation route is determined according to the predicted meteorological data.

[0160] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0161] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0162] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0163] Computer program code for performing the operation of embodiments of the present invention may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0164] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A method for determining route safety, characterized in that: include: Determining the average speed of the target ship in the remaining mileage according to the current position and the navigation route of the target ship; wherein the navigation route includes a plurality of navigation points; Determining at least one adjusted speed according to the average speed and a preset speed adjustment step; For the at least one adjusted speed, determining an estimated arrival time corresponding to the unreached terminal point according to the adjusted speed, the current position and the position data of a plurality of unreached terminal points; The predicted meteorological data of the unreached destination at the corresponding estimated arrival time is obtained, and the safety attribute of the navigation route is determined according to the predicted meteorological data.

2. The method according to claim 1, characterized in that Determining the average speed of the target ship in the remaining mileage according to the current position and the navigation route of the target ship includes: Determine the navigation distance from the current position to the next navigation point, and the navigation distances between two adjacent navigation points that have not been reached, according to the current position of the target ship and the position data of the multiple navigation points in the navigation route; Based on all the obtained sailing distances, the estimated arrival time and the current time, the average speed of the target ship in the remaining mileage is determined.

3. The method according to claim 1, characterized in that: The step of determining at least one adjusted speed according to the average speed and the preset speed adjustment step comprises: The average speed is adjusted according to the preset speed adjustment step to obtain a plurality of adjusted speeds.

4. The method according to claim 1, characterized in that: The step of determining the estimated arrival time corresponding to the unreached terminal point according to the adjusted speed, the current position and the position data of the plurality of unreached terminal points comprises: Determine the mileage data from the current position to each unreached terminal point based on the current position and the position data of each unreached terminal point; Determine, based on the mileage data and the adjusted speed, information on the estimated time it takes for the target ship to travel from the current position to each unreached destination point; According to the current time and the estimated time information to reach each unreached navigation point, the estimated arrival time of the target ship from the current position to each unreached navigation point is determined.

5. The method according to claim 1, characterized in that The obtaining of the forecasted meteorological data of the unreached terminal at the corresponding estimated arrival time, and determining the safety attribute of the navigation route according to the forecasted meteorological data, includes: Determine the forecasted meteorological data of the unreached terminal according to the latitude and longitude data of the unreached terminal and the corresponding estimated arrival time; wherein the forecasted meteorological data at least includes data under multiple indicators, and the multiple indicators include at least one of wind speed, wind height, wave height, wave direction, flow velocity, flow rate and air pressure; For the predicted meteorological data under the same indicator, the meteorological trend graph corresponding to each indicator is drawn by interpolating the estimated meteorological data of two adjacent air traffic points, so as to determine the safety attributes of the navigation route according to the meteorological trend graph.

6. The method according to claim 5, characterized in that Determining the safety attribute of the navigation route according to the meteorological trend map includes: If the warning meteorological data is determined according to the meteorological trend graph and the preset warning threshold, a first terminal and a second terminal corresponding to the warning meteorological data are determined, and the arrival time of the first terminal is earlier than the arrival time of the second terminal; The average speed or the duration of stop at the first terminal is re-determined with the first terminal as the starting point to determine the safety attribute of the navigation route.

7. The method according to claim 1, characterized in that The method further comprises: Generate a target report based on the forecasted weather data corresponding to the estimated arrival time.

8. A server, characterized in that: The server includes: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the route safety determination method as described in any one of claims 1-7.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the route safety determination method as described in any one of claims 1 to 7 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the route safety determination method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Ship speed optimization method and device

    CN107292451A

  • A flight path segmentation method based on flight path time domain difference

    CN109840358A

  • Multi-objective comprehensive optimization decision-making method and device and electronic equipment

    CN111930123A

  • A marine shipping air-sea risk index prediction and evaluation method

    CN112084460A

  • Method, device and equipment for setting navigational speed threshold value of target object

    CN115599278A