Method for Providing the Best Course for a Boat
Patent Information
- Application Number
- KR1020250033653
- Authority / Receiving Office
- KR · KR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-15
- Publication Date
- 2026-09-22
Smart Images

Figure PAT00001_ABST
Abstract
Description
Technology Field
[0001] The present invention collects real-time data related to the operation of a boat and utilizes the data analyzing the resulting navigation conditions to calculate and provide an optimal route to the user. Background Technology
[0003] Conventional route selection for fishing or tourism using boats has the problem of being haphazard, based on the personal experience of captains or fishermen and advice from others.
[0005] Of course, while the experience of the captain, crew, and fishermen is important, weather changes at sea are bound to be difficult to predict, even if one sets sail after hearing the forecast in advance.
[0007] While it is possible to provide recommended routes reflecting weather forecasts, the reality is that real-time boat navigation conditions and marine environmental data (including not only weather data but also currents, water depth, and other marine condition-related data) react sensitively to weather forecasts, posing a significant risk to navigation.
[0009] The foregoing description is provided merely for the purpose of providing background information related to embodiments of the present invention, and the described contents do not automatically constitute prior art. The problem to be solved
[0011] The objective of the present invention is to provide a method for providing an optimal boat route by collecting real-time boat operation-related data, utilizing data analyzing navigation conditions based thereon to calculate the optimal route, and providing it to the user. means of solving the problem
[0013] A method for providing an optimal boat route executed through an operating server that provides an optimal boat route in real time according to the present invention comprises: a first step of collecting real-time location and movement data of a boat and marine environment data; a second step of analyzing current navigation conditions based on the collected data and calculating an optimal route using the analyzed data; a third step of transmitting the calculated optimal route to a terminal equipped on the boat or a user terminal; and a fourth step of recalculating the route according to real-time environmental changes and continuously updating it.
[0015] According to the present invention, the second step may include inputting collected data into a designated artificial intelligence module to calculate a customized route as the optimal route by analyzing the user's navigation pattern, weather conditions, and characteristics of each water body.
[0017] According to the present invention, the fourth step may include a step of checking whether the boat is operating according to the calculated optimal route, and, if the boat is operating according to the optimal route, a step of inputting real-time location and movement data of the boat to which the optimal route is applied, collected from a terminal equipped on the boat or a user's terminal, and marine environment data into a designated artificial intelligence module to recalculate a customized route as the optimal route by analyzing the user's navigation pattern, weather conditions, and characteristics of each water body.
[0019] According to the present invention, the fourth step may include a step of checking whether the boat is operating according to the calculated optimal route, and, if the boat is not operating according to the optimal route, a step of recalculating the optimal route by inputting real-time location and movement data of the boat collected from a terminal equipped on the operating boat or a user's terminal, and marine environment data, into a designated artificial intelligence module to analyze the differences in weather conditions and characteristics by water body between the actual operating route and the optimal route. Effects of the invention
[0021] According to the present invention, by collecting real-time operation-related data of a boat and utilizing data analyzing the navigation conditions based thereon, there is an advantage of calculating and providing a real-time optimal route to the user. Brief explanation of the drawing
[0023] FIG. 1 is a diagram illustrating the schematic configuration of a boat optimal route providing system according to the method of implementing the present invention. FIG. 2 is a flowchart illustrating the process of providing an optimal route for a boat in real time according to the method of implementing the present invention. Specific details for implementing the invention
[0024] The operating principle of a preferred embodiment of the present invention will be described in detail below with reference to the attached drawings and description. However, the drawings and descriptions below relate to preferred embodiments among various methods for effectively explaining the features of the present invention, and the present invention is not limited to the drawings and descriptions below.
[0026] In other words, the following embodiments correspond to preferred union forms among the numerous embodiments of the present invention. It is explicitly stated that embodiments in which a specific configuration (or step) is omitted, embodiments in which a function implemented in a specific configuration (or step) is divided into specific configurations (or steps), embodiments in which a function implemented in two or more configurations (or steps) is integrated into a single configuration (or step), embodiments in which the order of operation of a specific configuration (or step) is changed, etc., fall within the scope of the present invention even if not separately mentioned in the following embodiments. Accordingly, it is clearly specified that various embodiments corresponding to subsets or complements based on the following embodiments may be divided retroactively to the filing date of the present invention.
[0028] Furthermore, in describing the present invention below, specific descriptions of related known functions or configurations will be omitted if it is determined that such detailed descriptions could unnecessarily obscure the essence of the invention. Additionally, the terms described below are defined considering their functions in the present invention, and these definitions may vary depending on the intentions or practices of the user or operator. Therefore, their definitions should be based on the overall content of the present invention.
[0030] Consequently, the technical concept of the present invention is determined by the claims, and the following embodiments are merely a means to efficiently explain the progressive technical concept of the present invention to those skilled in the art to which the present invention belongs.
[0032] Figure 1 is a diagram illustrating the schematic configuration of a boat optimal route providing system according to the method of implementing the present invention.
[0034] More specifically, according to Figure 1, the configuration of a system that performs a procedure of collecting real-time operation data of a boat, analyzing navigation conditions based thereon, calculating an optimal route, and providing it to a user is illustrated. A person skilled in the art to which the present invention pertains may infer various implementation methods for the configuration of the system according to the present invention (e.g., methods in which some components are omitted, subdivided, or combined) by referring to and / or modifying Figure 1; however, the present invention comprises all such inferred implementation methods and its technical features are not limited to the implementation method illustrated in Figure 1.
[0036] Referring to Drawing 1, the system includes an operating server (100) that provides an optimal route for a boat in real time, and one or more terminals (130) that are linked to the operating server (100).
[0038] The above terminal (130) may include a wireless terminal such as a smartphone or tablet used by a user who wants to receive the optimal route of the boat in real time, by the owner of the boat, or by the captain or crew of the boat.
[0040] Additionally, the terminal (130) may include a terminal provided on the boat.
[0042] Additionally, the terminal (130) can communicate with the operating server (100) via a communication network designated as a web method, communicate with the operating server (100) via a communication network designated as an app method using a designated application (App), or communicate with the operating server (100) via a communication network designated as a hybrid method combining the web method and the app method.
[0044] According to the method of implementing the present invention, when the terminal (130) communicates with the operating server (100) in a web manner, it is equipped with a browser for implementing the web method; when it communicates with the operating server (100) in an app manner, it is equipped with an app for implementing the app method; and when it communicates with the operating server (100) in a hybrid manner, it is equipped with an app that has a browser function for implementing the hybrid method.
[0046] Meanwhile, when an app for implementing the above-mentioned app method or hybrid method is installed on the terminal (130), at least some of the functions of the function configuration unit shown in the operating server (100) of Figure 1 may be installed and implemented in the app of the terminal (130), and / or may be installed in a form distributed between the app and the operating server (100), and the present invention may also include such embodiments within the scope of rights.
[0048] The above-mentioned operating server (100) is a general term for a server or device that performs a series of processes to provide the optimal route of a boat in real time, and the operating server (100) of Figure 1 is not limited to a specific (or any one) physical server device.
[0050] Meanwhile, each component of the operating server (100) illustrated in Drawing 1 may be implemented through a server operated by a single entity (e.g., a business operator, company, institution, individual, etc.), or / or implemented in a distributed manner through two or more servers or devices operated by a single entity, or / or implemented in a distributed manner through two or more servers or devices operated by two or more affiliated entities, or / or implemented in the form of software added to or installed on a server or device already established by a single entity, or / or implemented in the form of software added to or installed on two or more servers or devices operated by two or more affiliated entities. It is clearly stated that the present invention is not limited by the method of implementing the operating server (100). Meanwhile, regarding specific functions executed by components provided in the operating document in the detailed description or claims of the present invention, the meaning of descriptions such as "processing to..." or "performing a procedure to..." implies not only that a specific entity's server (or software) directly executes the said function, but also that a specific entity requests the execution of the said function through a server or device of another entity affiliated with the specific entity's server (or software), performs preprocessing necessary for the execution of the said function, or receives the result of the execution of the said function by the server or device of another entity. It is hereby made clear that even if the subject of the act corresponding to such description does not perform it directly (to avoid the scope of rights) but requests execution, performs preprocessing, or receives the result through a server or device of another entity, it can be interpreted as being attributed to the specific entity.
[0052] Referring to Drawing 1, the operating server (100) may be configured to include a data collection unit (105) that collects real-time location and movement data of a boat and marine environment data, an optimal route calculation unit (110) that calculates an optimal route based on the collected data, an optimal route providing unit (115) that provides the calculated optimal route to a terminal, and a route update unit (120) that recalculates the route according to real-time environmental changes.
[0054] The above data collection unit (105) collects real-time location and movement data of the boat and marine environment data.
[0056] Here, the real-time location and movement data of the boat can be collected by utilizing the GPS, inertial navigation system (INS), speed sensor, etc. of the user's terminal or a terminal equipped on the boat.
[0058] In addition, the above marine environment data may include weather APIs, tide databases, depth measurement sensors, marine radar information, etc.
[0060] Meanwhile, referring to Drawing 1, the operating server (100) may be configured to further include an information register (125) that processes membership registration or registers boat-related information.
[0062] The above information register (125) can perform a membership registration procedure for boat owners by linking with the owner's terminal (130) corresponding to the boat owner, and can store the owner's membership information, including owner identification information registered through the membership registration procedure, in a designated member DB.
[0064] In addition, the information registration unit (125) can perform a procedure to register boat registration information for a boat owned by the owner by linking with the owner's terminal corresponding to the owner who owns the boat, and can map and store the owner's boat registration information and the owner identification information in the management DB.
[0066] Here, the boat owner may be a user who owns the boat, or the captain or crew member of the boat.
[0068] The above boat registration information may include at least one piece of information among specification information, including at least one boat name information, boat type, horsepower, and tonnage.
[0070] In addition, the above boat registration information may further include at least one of the following: boat registration certificate information, safety inspection certificate information, insurance certificate information, mooring information, manufacturer information, speed information, structure information, beach equipment information, facilities information, and image information.
[0072] Meanwhile, the information registration unit (125) can perform a user membership registration procedure in conjunction with a user's terminal corresponding to the user who will use the boat, and can store the user's membership information, including user identification information registered through the membership registration procedure, in a designated member DB.
[0074] The optimal route calculation unit (110) analyzes current navigation conditions based on the collected data when the data is collected through the data collection unit (105), and calculates the optimal route using the analyzed data.
[0076] Here, the analysis of the navigation conditions is characterized by being performed by comprehensively considering information on currents, wind, water depth, and obstacles using an AI algorithm.
[0078] In addition, the optimal route calculation unit (110) can calculate the safest and most efficient route to the boat's destination as the optimal route by utilizing a deep learning-based optimization algorithm.
[0080] The above optimal route can be determined in a way that minimizes fuel consumption and maximizes safety.
[0082] In addition, the above optimal route can be determined by avoiding fishing ground protection zones and no-navigation zones.
[0084] According to the method of implementing the present invention, the optimal route calculation unit (110) can calculate a customized route as the optimal route by inputting collected data into a designated artificial intelligence module and analyzing the user's navigation pattern, weather conditions, and characteristics of each water body.
[0086] Here, the artificial intelligence module may include an artificial intelligence module trained to calculate an optimal route by analyzing real-time location and movement data of the boat and marine environment data.
[0088] When the optimal route is calculated through the optimal route calculation unit (110), the optimal route providing unit (115) transmits the calculated optimal route to a terminal equipped in the boat or to a user's terminal.
[0090] Here, the optimal route providing unit (115) can process the calculated optimal route to be provided to a terminal equipped in the boat or to a user's terminal for display.
[0092] The above-mentioned route update unit (120) continuously updates the route by recalculating it according to real-time environmental changes when the calculated optimal route is provided through the above-mentioned optimal route providing unit (115).
[0094] According to the method of implementing the present invention, the route update unit (120) checks whether the boat is operating according to the calculated optimal route, and if the boat is operating according to the optimal route, it can recalculate the optimal route by inputting the real-time location and movement data of the boat to which the optimal route is applied, collected from a terminal equipped on the boat or a user's terminal, and marine environment data into a designated artificial intelligence module to analyze the user's navigation pattern, weather conditions, and characteristics of each water body.
[0096] In addition, the route update unit (120) checks whether the boat is operating according to the calculated optimal route, and if the boat is not operating according to the optimal route, it can recalculate the optimal route by inputting the real-time location and movement data of the boat collected from the terminal equipped on the operating boat or the user's terminal, and marine environment data into a designated artificial intelligence module to analyze the differences in weather conditions and characteristics by water body between the actual operating route and the optimal route.
[0098] Here, the artificial intelligence module may include an artificial intelligence module trained to calculate the optimal route by analyzing the differences in weather conditions and characteristics by water body between the actual navigation route and the optimal route.
[0100] Figure 2 is a flowchart illustrating the process of providing an optimal route for a boat in real time according to the method of implementing the present invention.
[0102] More specifically, Figure 2 illustrates a process in which an operating server (100) that provides an optimal route for a boat in real time collects real-time operation-related data of the boat and utilizes data analyzing navigation conditions to calculate and provide an optimal route to a user. A person skilled in the art to which the present invention belongs may infer various methods of implementing the above process (e.g., methods in which some steps are omitted or the order is changed) by referring to and / or modifying Figure 2. However, the present invention is formed by including all such inferred methods, and its technical features are not limited to the methods illustrated in Figure 2.
[0104] Referring to Drawing 2, first, the operating server (100) performs a boat owner's membership registration procedure by linking with the owner's terminal (130) corresponding to the boat owner, and can store the owner's membership information, including owner identification information registered through the membership registration procedure, in a designated member DB.
[0106] In addition, the operating server (100) can perform a procedure to register boat registration information for a boat owned by the owner by linking with the owner's terminal corresponding to the owner who owns the boat, and can map and store the owner's boat registration information and the owner identification information in a management DB.
[0108] The above boat registration information may include at least one piece of information among specification information, including at least one boat name information, boat type, horsepower, and tonnage.
[0110] In addition, the above boat registration information may further include at least one of the following: boat registration certificate information, safety inspection certificate information, insurance certificate information, mooring information, manufacturer information, speed information, structure information, beach equipment information, facilities information, and image information.
[0112] Meanwhile, the above-mentioned operating server (100) can perform a user membership registration procedure in conjunction with a user terminal corresponding to a user who will use the boat, and can store the user's membership information, including user identification information registered through the membership registration procedure, in a designated member DB.
[0114] According to Figure 2, the operating server (100) collects real-time location and movement data of the boat and marine environment data (200). Here, the real-time location and movement data of the boat may be collected by utilizing a GPS, an inertial navigation system (INS), a speed sensor, etc., of a user's terminal or a terminal equipped on the boat, and the marine environment data may include a weather API, a tide database, a depth measurement sensor, marine radar information, etc.
[0116] When real-time location and movement data of the boat and marine environment data are collected, the operating server (100) analyzes current navigation conditions based on the collected data and calculates an optimal route using the analyzed data (205). Here, it is preferable that the analysis of navigation conditions be performed by comprehensively considering currents, wind, water depth, and obstacle information using an AI algorithm.
[0118] In addition, the operating server (100) can calculate a customized route as the optimal route by inputting the collected data into a designated artificial intelligence module and analyzing the user's navigation pattern, weather conditions, and characteristics of each water body, and the artificial intelligence module may include an artificial intelligence module trained to calculate the optimal route by analyzing real-time location and movement data of the boat and marine environment data.
[0120] When the above optimal route is calculated, the operating server (100) transmits the calculated optimal route to a terminal equipped on the boat or to a user's terminal (210).
[0122] Here, the optimal route providing unit (115) can process the calculated optimal route to be provided to a terminal equipped in the boat or to a user's terminal for display.
[0124] When the calculated optimal route is provided to a terminal equipped on the boat or to a user's terminal, the operating server (100) recalculates the route according to real-time environmental changes and continuously updates it (215).
[0126] Afterwards, the operating server (100) can check whether the boat is operating according to the calculated optimal route. If the boat is operating according to the optimal route, the real-time location and movement data of the boat with the optimal route applied, collected from the terminal equipped on the boat or the user's terminal, and marine environment data are input into a designated artificial intelligence module to recalculate the optimal route as a customized route that analyzes the user's navigation pattern, weather conditions, and characteristics of each water area (220).
[0128] Alternatively, if the boat is not operating along the optimal route, the operating server (100) may input the real-time location and movement data of the boat collected from a terminal equipped on the operating boat or a user's terminal, and marine environment data into a designated artificial intelligence module to recalculate the optimal route by analyzing the differences in weather conditions and characteristics by water body between the actual operating route and the optimal route.
[0130] Here, the artificial intelligence module may include an artificial intelligence module trained to calculate the optimal route by analyzing the differences in weather conditions and characteristics by water body between the actual navigation route and the optimal route. Explanation of the symbols
[0132] 100 : Production server 105 : Data Collection Unit 110 : Optimal Route Calculation Unit 115 : Optimal Route Provider 120 : Route Update Section 125 : Information Register 130 : Terminal
Claims
Claim 1 A method for providing an optimal boat route, comprising: a first step of collecting real-time location and movement data of a boat and marine environment data; a second step of analyzing current navigation conditions based on the collected data and calculating an optimal route using the analyzed data; a third step of transmitting the calculated optimal route to a terminal equipped on the boat or to a user's terminal; and a fourth step of recalculating the route according to real-time environmental changes and continuously updating it. Claim 2 A method for providing an optimal boat route according to claim 1, characterized in that the real-time location and movement data of the boat are collected by utilizing a GPS, an inertial navigation system (INS), a speed sensor, etc., of a user's terminal or a terminal equipped on the boat. Claim 3 A method for providing an optimal boat route according to claim 1, wherein the marine environment data includes a weather API, a tide database, a depth measurement sensor, marine radar information, etc. Claim 4 A method for providing an optimal boat route according to claim 1, wherein the second step comprises inputting collected data into a designated artificial intelligence module to analyze the user's navigation pattern, weather conditions, and characteristics of each water body and calculating a customized route as the optimal route. Claim 5 A method for providing an optimal boat route according to claim 4, wherein the artificial intelligence module comprises an artificial intelligence module learned to calculate an optimal route by analyzing real-time location and movement data of the boat and marine environment data. Claim 6 A method for providing an optimal boat route according to claim 1, wherein the fourth step comprises: a step of checking whether the boat is operating according to the calculated optimal route; and, if the boat is operating according to the optimal route, a step of recalculating a customized route as the optimal route by inputting real-time location and movement data of the boat with the optimal route applied, collected from a terminal equipped on the boat or a user's terminal, and marine environment data into a designated artificial intelligence module to analyze the user's navigation pattern, weather conditions, and characteristics of each water body. Claim 7 A method for providing an optimal boat route according to claim 1, wherein the fourth step comprises: a step of checking whether the boat is operating according to the calculated optimal route; and, if the boat is not operating according to the optimal route, a step of recalculating the optimal route by inputting real-time location and movement data of the boat collected from a terminal equipped on the operating boat or a user's terminal, and marine environment data, into a designated artificial intelligence module to analyze the differences in weather conditions and characteristics by water body between the actual operating route and the optimal route.