Fishing navigation method, device, equipment and storage medium

The fishing navigation method and device enhance angling by offering real-time guidance based on selected locations and time zones, improving fishing skills through efficient planning and navigation.

JP7611601B2Active Publication Date: 2025-01-10GUANGDONG COROS SPORTS TECH JOINT CO
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
JP2023076399
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-05-07
Filing Date
2023-05-05
Publication Date
2025-01-10
Estimated Expiration
2043-05-05

AI Technical Summary

Technical Problem

Existing fishing navigation systems fail to provide real-time fishing guidance based on target fishing areas, locations, and time periods, hindering anglers' ability to improve their fishing skills.

Method used

A fishing navigation method and device that determines a target fishing plan based on user selection, including location and time zones, generating navigation information to guide anglers to execute the plan effectively.

Benefits of technology

Saves time in field research, allows anglers to learn from others' experiences, and improves fishing skills by providing real-time navigation and planning assistance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007611601000001
    Figure 0007611601000001
  • Figure 0007611601000002
    Figure 0007611601000002
  • Figure 0007611601000003
    Figure 0007611601000003
Patent Text Reader

Abstract

To provide a fishing navigation method and a device to be applied to a target fishing area that includes at least one fishing spot and is obtained based on a user's selection.SOLUTION: A fishing navigation device includes processing steps of: obtaining at least one fishing plan corresponding to a target fishing area, the fishing plan including a position of at least one target fishing spot selected from among the at least one fishing spot in the target fishing area and a fishing time period corresponding to each target fishing spot; obtaining a fishing plan selection operation of a user; determining a target fishing plan from the at least one fishing plan in response to the fishing plan selection operation; and generating navigation information based on the position of at least one target fishing spot and the fishing time period corresponding to each target fishing spot to guide the user to execute the target fishing plan. The fishing navigation method according to the present invention can assist a user's fishing activities.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to the field of electronic maps, and in particular to a fishing navigation method, device, equipment and storage medium. [Background technology]

[0002] In fishing activities, especially lure fishing, there are already many fishing-related devices and methods that can track the fishing activities of anglers in a recording manner and share the fishing activity information with others. On the one hand, the sharing of the fishing activities can contribute to one's own reflection on one's own detailed fishing strategy, and on the other hand, beginners can learn and imitate the fishing sharing of others, so as to rapidly improve their fishing ability. However, the fishing activity information remains largely at the stage of sharing and viewing, and has not been effectively converted into a method or fishing strategy that can be used to guide the fishing activity of anglers in real time in practice based on the sharing. This to a certain extent hinders the improvement of the fishing ability of anglers, especially beginners.

[0003] In the prior art, there is a technical solution that analyzes and provides the target area and target fishing spot where anglers fish based on big fish fishing data. However, the above technical solution only recommends the positioning information of the target fishing spot, and does not provide the appropriate fishing time period for the location, nor output fishing navigation information for real-time fishing. Summary of the Invention [Problem to be solved by the invention]

[0004] The present invention provides a fishing navigation method, apparatus, device and storage medium for realizing providing assistance and guidance to a user's fishing activity. [Means for solving the problem]

[0005] According to one aspect of the present invention, multipleA fishing navigation method applied to a target fishing area obtained based on a user's selection, including a fishing spot of obtaining at least one fishing plan corresponding to the target fishing area, the fishing plan comprising: multiple The fishing spot is selected from First Plural Target fishing spot First plurality of Location and before Note First plurality of Corresponding to the target fishing spot First plurality of Including fishing time Different target fishing spots correspond to different fishing times. And, Acquiring a fishing plan selection operation of a user; determining a target fishing plan from the at least one fishing plan in response to the fishing plan selection operation; The above First Plural Target fishing spot The first plurality Position and each of the above First plurality of Corresponding to the target fishing spot The first plurality generating navigation information based on a fishing time slot and guiding a user to execute the target fishing plan; A fishing navigation method is provided.

[0006] According to another aspect of the present invention, multiple A fishing navigation device is applied to a target fishing area obtained based on a user's selection, including a fishing spot, and the fishing navigation device includes at least one processor, The at least one processor: obtaining at least one fishing plan corresponding to the target fishing area, the fishing plan comprising: multiple The fishing spot is selected from First Plural Target fishing spot First plurality of Location and before Note First plurality of Corresponding to the target fishing spot First plurality of Including fishing time Different target fishing spots correspond to different fishing times. Steps and Acquiring a fishing plan selection operation of a user; determining a target fishing plan from the at least one fishing plan in response to the fishing plan selection operation; The above First Plural Target fishing spot The first plurality Position and each of the above First plurality of Corresponding to the target fishing spot The first plurality generating navigation information based on a fishing time slot and guiding a user to execute the target fishing plan; The present invention provides a fishing navigation device.

[0007] According to another aspect of the present invention, At least one processor; a memory communicatively coupled to the at least one processor; The memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor such that the at least one processor can execute a fishing navigation method according to any of the embodiments of the present invention. Provide electronic devices.

[0008] According to another aspect of the present invention, A method for fishing navigation comprising: A computer-readable storage medium is provided. Effect of the Invention

[0009] The embodiment of the present invention first determines a target fishing plan based on a user's selection, then generates navigation information based on the location of at least one target fishing spot in the target fishing plan and the fishing time period corresponding to each target fishing spot, and guides the user to execute the target fishing plan, thereby saving the user's time in field survey and fish search, and enabling the user to improve his or her own fishing level by learning from others' fishing experiences.

[0010] It should be understood that the contents described in this section are not intended to identify key or critical features of the embodiments of the invention, nor are they intended to be used to limit the scope of the invention. Other features of the invention will become apparent from the following specification. [Brief description of the drawings]

[0011] In order to more clearly explain the technical aspects in the embodiments of the present invention, the drawings necessary to be used in the description of the embodiments are briefly introduced below. However, the drawings described below are only some embodiments of the present invention, and it is obvious that a person skilled in the art can further obtain other drawings according to these drawings without paying any creative labor.

[0012] [Figure 1] 2 is a flowchart of a fishing navigation method according to an embodiment of the present invention. [Diagram 2] 1 is a flowchart of a method for determining a target fishing area according to an embodiment of the present invention. [Diagram 3] 1 is a flowchart of a method for determining a target fishing area according to an embodiment of the present invention. [Figure 4] 1 is a flowchart of a method for determining a target fishing area according to an embodiment of the present invention. [Diagram 5] 1 is a flowchart of a method for determining at least one fishing plan according to an embodiment of the present invention. [Figure 6a]4 is a flowchart of a method for generating navigation information in three different cases according to an embodiment of the present invention; [Figure 6b] 4 is a flowchart of a method for generating navigation information in three different cases according to an embodiment of the present invention; [Figure 6c] 4 is a flowchart of a method for generating navigation information in three different cases according to an embodiment of the present invention; [Figure 7] 1 is a structural schematic diagram of an electronic device for implementing a fishing navigation method according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] In order to allow those skilled in the art to better understand the aspects of the present invention, the technical aspects of the embodiments of the present invention will be described clearly and completely below with reference to the drawings in the embodiments of the present invention, but it is clear that the described embodiments are only some of the embodiments of the present invention, and are not all of the embodiments. All other embodiments obtained by those skilled in the art on the basis of the embodiments of the present invention without performing creative labor should fall within the protection scope of the present invention.

[0014] It should be noted that the terms "first", "second", etc. in the present specification and claims, as well as in the drawings, are not necessarily used to describe a particular order or sequence, but are merely used to distinguish between similar objects. The data used in this manner may be substituted where appropriate, so that it should be understood that the embodiments of the present invention described herein may be practiced in other orders than those shown or described herein. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover a non-exclusive inclusion, for example, a process, method, system, product, or apparatus of a series of steps or units, and are not necessarily limited to those steps or units expressly recited, but may include other steps or units not expressly recited or inherent to the process, method, product, or apparatus.

[0015] 1 is a flow chart of a fishing navigation method according to an embodiment of the present invention, the embodiment can be applied to assist users in fishing activities, the method can be executed on a fishing navigation device, the fishing navigation device can be realized in the form of hardware and / or software, and the fishing navigation device can be arranged in an electronic device. The method is applied to a target fishing area, the target fishing area includes at least one fishing spot and is obtained based on a user's selection, as shown in FIG. 1, the method includes:

[0016] At S110, at least one fishing plan corresponding to the target fishing area is obtained.

[0017] The fishing plan includes at least one target fishing spot location and a fishing time period corresponding to each target fishing spot, where the target fishing spot is obtained by selecting at least one fishing spot in the target fishing area. Furthermore, the user is a user who uses the fishing navigation method, the fishing area is a water area where fishing activities can be carried out, such as an ocean, a lake, a stream, a river, etc., and the target fishing area is a fishing area selected by the user to go and fish.

[0018] In some embodiments, a fishing spot is a specific location where fishing activities can be conducted near a fishing area, for example, if the fishing area is a river, the corresponding fishing spot may be a sand spit of the river, or if the fishing area is a fishing spot, the corresponding fishing spot may be near a point where a school of fish gathers in the fishing spot. A fishing time period is a suitable time period for conducting fishing activities at each fishing spot, and different fishing spots may correspond to different fishing time periods, for example, if fishing spot A is most suitable for fishing between 9:00 a.m. and 11:00 a.m., and fishing spot B is most suitable for fishing between 4:00 p.m. and 6:00 p.m., then the fishing time period corresponding to fishing spot A is between 9:00 a.m. and 11:00 a.m., and the fishing time period corresponding to fishing spot B is between 4:00 p.m. and 6:00 p.m.

[0019] Furthermore, the target fishing area includes at least one fishing spot, and the target fishing spot is one or more of them, and the fishing plan may be the relevant information of the target fishing spot, including but not limited to the location of the target fishing spot and the corresponding fishing time period. For example, the fishing plan may be to go to fishing spot A to fish from 9:00 to 11:00 a.m., go to fishing spot B to fish from 4:00 to 6:00 p.m., and go to fishing spot C to fish from 7:00 to 9:00 p.m.

[0020] Preferably, one or more fishing plans can be designed in advance according to the situation of each fishing spot, and after the user determines the target fishing area, these fishing plans can be displayed and selected by the user. The user's history data can be collected, and based on big data analysis, machine learning, and other means, the fishing spots and corresponding fishing time periods with a high probability of catching the fish recommended for the target fishing area can be classified according to the fishing area and stored in the device. Each fishing area corresponds to at least one fishing plan, and after the target fishing area is determined, the corresponding fishing plan can be extracted.

[0021] In S120, a fishing plan selection operation by the user is acquired.

[0022] In some embodiments, at least one fishing plan for the target fishing area can be displayed for selection by a user in a list, graphical, textual, or other format.

[0023] Preferably, the user can select a fishing plan by operating the knob or screen of a smart terminal such as a smartphone or smart watch in a user interface by manual input or voice command, etc. Preferably, each fishing plan can be correspondingly displayed with a percentage of user selection, for example, 90% of users selected fishing plan 1, 70% of users selected fishing plan 2, etc., and this method can provide reference for the user's fishing plan selection. Furthermore, the user's fishing plan selection operation can be obtained according to the user's operation.

[0024] In S130, a target fishing plan is determined from at least one fishing plan in response to a fishing plan selection operation.

[0025] Here, the target fishing plan is a fishing plan that the user selects and wishes to execute.

[0026] In some embodiments, in response to a user's fishing plan selection operation, the system may extract target fishing plan information from the operation and determine the target fishing plan from among pre-stored fishing plans.

[0027] At S140, navigation information is generated based on the location of at least one target fishing spot and a fishing time period corresponding to each target fishing spot to guide the user to execute the target fishing plan.

[0028] Here, the navigation information is information that guides the user to execute a target fishing plan.

[0029] In this embodiment, the navigation information may include the user's current location and the location of each target fishing spot, and may represent the route between the current location and the location of each target fishing spot in the form of a line, and the navigation information may further include the relative location relationship between each target fishing spot, and label the fishing time period of each target fishing spot.

[0030] Preferably, the target fishing spots in the target fishing plan selected by the user are determined, and the location and corresponding fishing time period of each target fishing spot are determined, and then navigation information is generated to guide the user to execute the target fishing plan. For example, the target fishing plan is to go to fishing spot A to fish from 9:00 a.m. to 11:00 a.m., go to fishing spot B to fish from 4:00 p.m. to 6:00 p.m., and go to fishing spot C to fish from 7:00 p.m. to 9:00 p.m. If the current time is 8:00 a.m., the navigation information can guide the user to go to fishing spot A first, and after the fishing time period of fishing spot A is over, go to fishing spot B, and after the fishing time period of fishing spot B is over, go to fishing spot C.

[0031] Furthermore, the method for determining the target fishing area may involve acquiring a fishing area selection operation of a user, and determining a target fishing area from at least one fishing area in accordance with the fishing area selection operation.

[0032] In fishing activities, especially lure fishing, users usually record fishing processes and results in the form of records and share them with other users. Sharing among users can contribute to learning and improving fishing techniques, and some users can further imitate the fishing strategies of the other users based on the shared information. Generally, before a user sets out to do a fishing activity, the user often plans the activity and predetermines which fishing area to fish in. The user can select the fishing area by operating in the manner of manual input or voice command on the user interface of the fishing navigation device that executes the method, for example, the user can operate by the knob or screen of a smart terminal such as a smartphone or a smart watch. The user's fishing area selection operation can be obtained in response to the user's command.

[0033] In some embodiments, at least one fishing area can be pre-stored in the fishing navigation device and displayed for the user to select. Preferably, the fishing areas can be displayed in a form such as a list in the user interface, and each fishing area can be classified by area so that the user can select the area he or she wants to go to and then perform a fishing area selection operation according to the classification corresponding to the area. In response to the user's fishing area selection operation, information on a target fishing area can be extracted from the operation, and the target fishing area can be determined from the at least one fishing area pre-stored in the fishing navigation device.

[0034] The fishing navigation method according to the embodiment of the present invention is applied to a target fishing area, the target fishing area includes at least one fishing spot and is obtained based on the user's selection, the method first obtains at least one fishing plan corresponding to the target fishing area, the fishing plan includes the position of at least one target fishing spot and the fishing time period corresponding to each target fishing spot, where the target fishing spot is obtained by selecting from at least one fishing spot in the target fishing area, and then obtains the user's fishing plan selection operation, and then determines a target fishing plan from the at least one fishing plan according to the fishing plan selection operation, and finally generates navigation information based on the position of the at least one target fishing spot and the fishing time period corresponding to each target fishing spot, and guides the user to execute the target fishing plan. The fishing navigation method according to the embodiment of the present invention provides the user with the selection of fishing spots and fishing plans, and generates navigation information, so that the user can save time in field survey and fish search, and improve his / her fishing level by learning from others' fishing experience.

[0035] 2 is a flow chart of a method for determining a target fishing area according to an embodiment of the present invention, which is another possible implementation of the above embodiment. As shown in FIG. 2, the method includes:

[0036] In S1211, current weather information for each of the fishing areas is obtained.

[0037] Generally, fishing activities are easily affected by weather, for example, wind and rainfall both affect the oxygen content of the water body and affect the location where fish schools gather, so the target fishing area can be determined based on weather information.

[0038] In some embodiments, a fishing navigation device implementing the fishing navigation method includes a clock, positioning and networking capabilities, and may obtain current weather information over a network based on the current location and time.

[0039] Preferably, the fishing navigation device implementing the fishing navigation method is provided with a clock module for obtaining current time information, such as accurate date information in real time. The clock module may be a clock generating module provided separately in the device, or may be integrated with the location acquisition module, such as a GPS-synchronized clock. Current weather information can be obtained by the module.

[0040] In S1212, a first candidate fishing area is determined from at least one fishing area based on current weather information.

[0041] Here, the first candidate fishing area is a fishing area that is recommended to the user based on current weather information, and the user can select a target fishing area from the first candidate fishing areas.

[0042] In some embodiments, the manner of determining a first candidate fishing area from at least one fishing area based on current weather information may be to determine weather information corresponding to each fishing area, and determine the fishing area corresponding to the weather information that matches the current weather information as the first candidate fishing area.

[0043] Specifically, weather conditions matching each fishing area may be determined in advance, and weather condition data matching each fishing area may be extracted by analyzing the user's history data using big data analysis, machine learning, or other means, and stored in the device in association with the fishing area. When current weather information is obtained, matching is performed with the pre-stored data, and if matching data exists, the corresponding fishing area may be determined as the first candidate fishing area.

[0044] Preferably, the first candidate fishing areas can be rearranged according to the weather as a priority, and displayed on the display device of the fishing system. Preferably, the priority (from high to low) corresponding to the weather can be sunny, cloudy, strong wind, rain, frost, snow, and hail. For example, if the acquired current weather information is sunny, and the pre-stored data includes five fishing areas A, B, C, D, and E whose corresponding weather conditions are rain, cloudy, strong wind, sunny, and rain, fishing areas D, B, and C are determined as first candidate fishing areas, and the order of display is first candidate fishing area D, first candidate fishing area B, and first candidate fishing area C.

[0045] Preferably, when the weather conditions are the same in the candidate areas, the priority of the first candidate fishing area is determined based on other parameters of the first candidate fishing area (e.g., the distance between the user, etc.), and the area with the shorter distance is preferentially displayed in the user interactive interface (GUI). For example, when the weather conditions corresponding to the first candidate fishing areas A, B, and C are all sunny, and the distances between the first candidate fishing areas A, B, and C and the users are 3 km, 1 km, and 7 km, the order of display is first candidate fishing area B, first candidate fishing area A, and first candidate fishing area C.

[0046] In S1213, a fishing area selection operation by the user is acquired.

[0047] In some embodiments, after the first candidate fishing area is determined, it can be displayed for the user to select, and the display method can be a list, a card, etc. The user can perform a selection operation in the first candidate fishing area.

[0048] In S1214, a target fishing area is determined from among the first candidate fishing areas in response to a fishing area selection operation.

[0049] In some embodiments, in response to a user's fishing area selection operation, information of a target fishing area can be extracted from the operation, and the target fishing area can be determined from the first candidate fishing areas determined in the above steps.

[0050] Specifically, the method may first obtain current weather information, determine a first candidate fishing area from at least one fishing area based on the current weather information, and then obtain a fishing area selection operation from the user, and finally determine a target fishing area from the first candidate fishing area according to the fishing area selection operation. The target fishing area determination method according to the embodiment of the present invention provides the user with a way to determine a target fishing area based on weather information, so that the user does not need to make a judgment based on his / her own experience, and can obtain a recommendation of a fishing area suitable for the weather information.

[0051] 3 is a flow chart of a method for determining a target fishing area according to an embodiment of the present invention, which is another possible implementation of the above embodiment. As shown in FIG. 3, the method includes:

[0052] In S1221, the user's current location is obtained.

[0053] In some embodiments, the fishing navigation device performing the fishing navigation method may be equipped with a position acquisition module, such as any one or any two or more combinations of the following: GPS global positioning system, Beidou satellite navigation system, Galileo satellite navigation system, and global navigation satellite system.

[0054] Preferably, a location acquisition module is used to acquire the user's real-time location, and the user's real-time location can be regarded as the current location. The real-time location may include longitude and latitude information and altitude information of the current location. Location information input by the user can also be received, and the location information input by the user can be regarded as the current location.

[0055] Before using the technical solutions disclosed in each embodiment of the present disclosure, the type, scope of use, and usage scenarios of the personal information related to the present disclosure should be informed to the user in an appropriate manner in accordance with relevant laws and regulations, and the user's authorization should be obtained. It can be understood that the acquisition, storage, use, processing, etc. of data in the technical solutions of the present application are all subject to the relevant provisions of national laws and regulations.

[0056] In S1222, a second candidate fishing area is determined from the at least one fishing area based on the current position.

[0057] Here, the second candidate fishing area is a fishing area recommended to the user based on the current location, and the user can select a target fishing area from the second candidate fishing areas.

[0058] In some embodiments, the manner of determining a second candidate fishing area from at least one fishing area based on the current location may be to obtain the location of each fishing area, determine the distance between the current location and each fishing area based on the current location and the location of each fishing area, and determine the fishing area whose distance is smaller than a set distance threshold as the second candidate fishing area.

[0059] Specifically, the distance may be a straight-line distance between the user and the fishing area, and nearby fishing areas can be recommended to the user based on the user's current location. A circle can be created with the current location as the center and a set distance threshold as the radius, and the area within the circle can be determined as a nearby area of ​​the current location. By determining the distance between the current location and each fishing area, each fishing area located in the nearby area can be found and determined as a second candidate fishing area and recommended to the user.

[0060] Preferably, the distance may be a route length between the user and the fishing area, and the length of the route between each fishing area and the user can be determined based on the current location of the user and the location of the fishing area. A route length threshold is set, and a fishing area whose distance is shorter than the set route length threshold is determined as a second candidate fishing area.

[0061] In S1223, a fishing area selection operation by the user is acquired.

[0062] In some embodiments, after the second candidate fishing area is determined, it can be displayed for the user to select, and the display method can be a list, a card, etc. The user can perform a selection operation in the second candidate fishing area.

[0063] In S1224, a target fishing area is determined from the second candidate fishing areas in response to a fishing area selection operation.

[0064] In some embodiments, in response to a user's fishing area selection operation, information of a target fishing area can be extracted from the operation, and the target fishing area can be determined from the second candidate fishing areas determined in the above steps.

[0065] Specifically, the method may first obtain the user's current location, then determine a second candidate fishing area from at least one fishing area based on the current location, and then obtain the user's fishing area selection operation, and finally determine a target fishing area from the second candidate fishing areas according to the fishing area selection operation. The target fishing area determination method according to the embodiment of the present invention provides the user with a way to determine a target fishing area based on the current location, so that the user does not need to find the distance between each fishing area and the current location by himself, and can obtain recommendations for fishing areas near the current location.

[0066] 4 is a flow chart of a method for determining a target fishing area according to an embodiment of the present invention, which is one possible implementation of the above embodiment. As shown in FIG. 4, the method includes:

[0067] In S1231, fish caught data related to at least one fishing area is obtained.

[0068] Here, the fish-catching data includes one or more of the types, sizes, sexes, and colors of fish included in the fishing area related to the fish-catching data.

[0069] Before a user engages in a fishing activity, there may be desired fish catch data, i.e., the user may wish to catch a fish of a particular type, size, sex and color through the fishing activity. For example, if the user wishes to catch a 40 cm sea bass, then "40 cm sea bass" is the fish catch data desired by the user for this fishing activity.

[0070] Specifically, the fish-catching data corresponding to each fishing area may be stored in advance, or the fish-catching data in the server, i.e., data on the type, size, sex, color, etc. of the fish contained in each fishing area, may be accessed via the network.

[0071] In S1232, a fishing data selection operation by the user is acquired.

[0072] In some embodiments, information input by a user can be received, an angler data selection operation can be obtained from the information, and angler data can be extracted.

[0073] Preferably, the user's fishing data selection operation can be obtained according to the information input by the user, the user can input fishing data in a manner such as character input, voice input, etc., and the user can input information through a user input terminal of the user interface based on the user interface of the device that executes the fishing navigation method. Here, the user input terminal may include input of a button, knob, or touch panel of a terminal device, such as a button, knob, or touch panel of a smart watch, smart bracelet, or smartphone. Alternatively, the fishing data can be displayed to the user in a manner such as a list, option, etc., and the user can select it to obtain the user's fishing data selection operation.

[0074] In S1233, a third candidate fishing area is determined from at least one fishing area in response to a fishing data selection operation.

[0075] Here, the third candidate fishing area is a fishing area that is recommended to the user in response to the user's fishing data selection operation.

[0076] In some embodiments, the manner of determining a third candidate fishing area from at least one fishing area according to a fishing data selection operation may be to determine fishing data corresponding to each fishing area, and determine the fishing area corresponding to the fishing data matching the fishing data selection operation as the third candidate fishing area.

[0077] Specifically, the third candidate fishing area can be determined by determining the fish data corresponding to each fishing area and then matching the fish data selected by the user with the fish data corresponding to each fishing area. For example, if the fish data selected by the user is "40 cm, sea bass" and there are fishing areas with corresponding fish data of "30-40 cm, sea bass" and "80-90 cm, grass carp" through data matching, the fishing area can be determined as the third candidate fishing area.

[0078] In S1234, a fishing area selection operation by the user is acquired.

[0079] In some embodiments, after the third candidate fishing area is determined, it can be displayed for the user to select, and the display method can be a list, a card, etc. The user can perform a selection operation in the third candidate fishing area.

[0080] In S1235, a target fishing area is determined from the third candidate fishing areas in response to a fishing area selection operation.

[0081] In some embodiments, in response to a user's fishing area selection operation, information of a target fishing area can be extracted from the operation, and the target fishing area can be determined from the third candidate fishing area determined in the above step.

[0082] Specifically, the method may first obtain fish-fishing data related to at least one fishing area, obtain a fish-fishing data selection operation from the user, and then determine a third candidate fishing area from the at least one fishing area according to the fish-fishing data selection operation, and then obtain a fishing area selection operation from the user, and finally determine a target fishing area from the third candidate fishing area according to the fishing area selection operation. The target fishing area determination method according to the embodiment of the present invention provides the user with a way to determine a target fishing area based on related fish-fishing data, and recommends fishing areas to the user based on the fish-fishing data the user wants to obtain, so that the user can realize his or her wishes with a higher probability.

[0083] 5 is a flowchart of a method for determining at least one fishing plan according to a fifth embodiment of the present invention, which is one possible implementation manner of S110. As shown in FIG. 5, the method includes:

[0084] In S1311, a target fishing spot selection operation by the user is acquired.

[0085] Before carrying out fishing activities, a user may mark fishing spots with a high probability of catching fish in a manner of pre-scouting the fishing area, in which case the user can select the target fishing spot by himself / herself according to need.

[0086] In some embodiments, the user may select the target fishing spot by manually inputting the target fishing spot through a user interface or by voice recognition. The user's target fishing spot selection operation may be acquired according to the user's command.

[0087] In S1312, in response to a target fishing spot selection operation, a target fishing spot is determined from at least one fishing spot corresponding to the target fishing area.

[0088] In the previous description, multiple ways of determining the target fishing area have been provided, and the description is omitted here. In this embodiment, the target fishing area can be determined by any of the above ways. After the target fishing area is determined, the target fishing spot can be determined from at least one fishing spot corresponding to the target fishing area according to the target fishing spot selection operation.

[0089] Preferably, the target fishing area includes at least one fishing spot, and target fishing spot information therein can be extracted in response to a user's operation, and a target fishing spot selected by the user can be determined from the at least one fishing spot.

[0090] In S1313, at least one fishing plan for the target fishing area is determined based on the target fishing location.

[0091] In some embodiments, after determining the target fishing locations, at least one fishing plan associated with the target fishing locations can be determined as a fishing plan for the target area, and the fishing plan associated with the target fishing locations may be a fishing plan that includes at least one of the target fishing locations.

[0092] Preferably, the manner of determining at least one fishing plan for the target fishing area based on the target fishing spot may be to obtain the location of the target fishing spot and the corresponding fishing time zone, and determine at least one fishing plan based on the location of the target fishing spot and the corresponding fishing time zone.

[0093] Specifically, the location and fishing time period of each target fishing spot can be determined based on the target fishing spot selected by the user. For example, if the target fishing spots selected by the user are fishing spot A, fishing spot B, and fishing spot C and the corresponding fishing time periods are 8:00 a.m. to 10:00 a.m., 3:00 p.m. to 5:00 p.m., and 3:00 p.m. to 5:00 p.m., respectively, the fishing plan determined may be to fish at fishing spot A from 8:00 a.m. to 10:00 a.m. and fishing spot B from 3:00 p.m. to 5:00 p.m., or to fish at fishing spot A from 8:00 a.m. to 10:00 a.m. and fishing spot C from 3:00 p.m. to 5:00 p.m.

[0094] Specifically, the method may first obtain a target fishing spot selection operation from a user, then determine a target fishing spot from at least one fishing spot corresponding to a target fishing area according to the target fishing spot selection operation, and finally determine at least one fishing plan in the target fishing area based on the target fishing spot. The embodiment of the present invention provides a method for determining a fishing plan based on a target fishing spot selected by a user, and recommends a fishing plan to a user based on the fishing spot the user wants to go to, making the method more user-friendly.

[0095] In some embodiments, in S140, navigation information can be generated based on the location of at least one target fishing spot and the fishing time period corresponding to each target fishing spot to guide the user to execute the target fishing plan, where the navigation information can include but is not limited to fishing route, fishing map, guide route, and expected arrival time. Moreover, the navigation information can be a combination of two or more kinds of the above. Figures 6a-6c are flowcharts of the method of generating navigation information in three different cases according to the embodiment of the present invention.

[0096] When the navigation information is a fishing route, as shown in FIG. 6a, the method includes:

[0097] In S1611, the fishing time zone corresponding to each target fishing spot is obtained.

[0098] In some embodiments, the fishing time periods corresponding to each target fishing spot may be different, and each fishing time period is sorted to obtain their around-time order, e.g., 8-10am-3-5pm-6-8pm.

[0099] In S1612, a time sequence corresponding to each target fishing spot is determined based on the fishing time period.

[0100] In some embodiments, after obtaining the fishing time period corresponding to each target fishing spot, they can be sorted based on forward and backward time. For example, if the target fishing spots are fishing spot A, fishing spot B, and fishing spot C, and the corresponding fishing time periods are 8:00 a.m. to 10:00 p.m., 3:00 p.m. to 5:00 p.m., and 6:00 p.m. to 8:00 p.m., respectively, the three fishing spots are sorted into fishing spot A, fishing spot B, and fishing spot C in forward and backward time order.

[0101] In S1613, a fishing route is generated based on the time sequence and the location of each target fishing spot.

[0102] In some embodiments, once the timing sequence and location of each target fishing spot within the fishing window is obtained, a fishing route can be generated.

[0103] Preferably, the target fishing spots are labeled on a map based on their locations, and are connected by lines in chronological order, and the result of connecting the lines can be used as a fishing route.

[0104] When the navigation information is a fishing map, as shown in FIG. 6b, the method includes:

[0105] In S1621, the location and surrounding environment information of the target fishing area is obtained.

[0106] Here, the location of the target fishing area may be longitude and latitude, and the surrounding environment information may include surrounding topographical data, landmarks, road traffic information, and the like.

[0107] In some embodiments, the location and surrounding environment information of each fishing area may be acquired by pre-storing this information in the device, or the information may be acquired from a server via a network.

[0108] At S1622, the location of each target fishing spot and the corresponding fishing time period are marked on the fishing map.

[0109] Here, the fishing map includes the location of each target fishing spot and the corresponding fishing time period.

[0110] In some embodiments, the location and surrounding environment information of the target fishing area corresponding to the target fishing spot can be represented in the form of a map, and the location and corresponding fishing time of each target fishing spot can be labeled on the map. For example, if the target fishing area is a lake, a scale map of the lake and surrounding environment can be obtained, and each target fishing spot can be labeled according to the relative location on the lake, and the corresponding fishing time can be labeled.

[0111] When the navigation information is a guided route and an expected arrival time, as shown in FIG. 6c, the method includes:

[0112] In S1631, the current time and the current position are obtained.

[0113] Here, the current time and the current location are the time when the user uses the device and the location of the user.

[0114] In some embodiments, after determining a target fishing plan, in order to guide the user to execute the target fishing plan, the current time and current location can be obtained, and the user can be guided to go to the target fishing spot based on this information.

[0115] In S1632, the target fishing spot corresponding to the fishing time period matching the current time is determined as the navigation fishing spot.

[0116] Here, the navigation fishing spot is one of the target fishing spots, and in order to execute the target fishing plan, the user should go to the fishing spot first at the current time.

[0117] In some embodiments, the fishing time slot that matches the current time is calculated by adding the time required to go to the fishing spot to the current time, and if the time is within or before the fishing time slot, the fishing time slot is the fishing time slot that matches the current time. For example, if the current time is 12:00 noon, the target fishing spots are fishing spot A, fishing spot B, and fishing spot C, and the corresponding fishing time slots are 8:00 to 10:00 a.m., 3:00 to 5:00 p.m., and 6:00 to 8:00 p.m., respectively, and the time required for the user to go to these three fishing spots is one hour, the fishing time slot that matches the current time is 3:00 to 5:00 p.m., and the navigation fishing spot is fishing spot B, respectively.

[0118] In S1633, a navigation position is determined from among the at least one target position.

[0119] The target fishing plan includes the location of at least one target fishing spot, and in this embodiment, after the navigation fishing spot is determined, a search can be performed based on information such as the name and number of the navigation fishing spot, and the location of the navigation fishing spot can be determined from the locations of the at least one target fishing spot.

[0120] In S1634, a guided route between the current position and the navigation fishing spot position is generated, and an expected arrival time is determined based on the distance between the current position and the navigation fishing spot position.

[0121] Here, the guide route is a road connection between the current position and the location of the navigation fishing spot, and is used to guide the user from the current position to the location of the navigation fishing spot.

[0122] In some embodiments, the map can display the roads between the current location and the location of the navigation fishing spot in a specific color or highlighting manner, and further, if there is more than one road between the two locations, the closest or most convenient road can be used as the guide route.

[0123] Furthermore, the method of determining the expected arrival time based on the distance between the current position and the navigation fishing seat position may be to obtain the user's movement speed and determine the expected arrival time based on the distance and movement speed between the current position and the navigation fishing seat position.

[0124] Specifically, the user's movement speed can be determined based on the transportation means selected by the user. Preferably, the user can select the transportation means, such as a car, a bicycle, or walking, in the user interface, and a speed estimation can be performed based on the transportation means and the road conditions of the guide route, and the estimated speed can be set as the user's movement speed. Preferably, after the user leaves, the average speed of the user can be calculated based on real-time positioning and time stamps, and the average speed can be determined as the user's movement speed. Furthermore, the distance between the current position and the position of the navigation fishing spot can be determined, and the expected arrival time can be calculated based on the quotient of the distance and the movement speed.

[0125] In some embodiments, after generating navigation information based on the location of at least one target fishing spot and the fishing time period corresponding to each target fishing spot, reminder information can be further sent to the user based on real-time positioning information.

[0126] In some embodiments, the real-time positioning information may be the user's current location, and the manner of sending the reminder information may be displaying information in graphical and / or text form on the terminal screen, transmitting audio, video or vibration information, etc.

[0127] Here, the reminder information includes, but is not limited to, route deviation reminder, remaining time reminder, and rest reminder, and the route deviation reminder is used to notify the user that the current location has deviated from the navigation route when it deviates from the guidance route, the remaining time reminder is used to notify the user of the remaining fishing time at the fishing spot where the user is located when the remaining time of the fishing time slot corresponding to the fishing spot where the user is located is less than a first time threshold, and the rest reminder is used to remind the user to take a rest when the length of time the user continuously fishes is greater than a second time threshold.

[0128] Specifically, a positioning module such as a GPS can be used to obtain real-time positioning information of the user, and if the distance between the user's position and the guided route exceeds a set distance range, it is considered that the user's position has deviated from the guided route, and at this time, a route deviation reminder can be sent to the user to remind him / her to return to the guided route. When a user is fishing at a fishing spot, it can be determined based on the current time whether or not the fishing time slot for the fishing spot will be exceeded, and the user can be reminded in a timely manner before the time is exceeded, for example, when the remaining time of the fishing time slot for the current fishing spot is less than 15 minutes. If the length of time that the user continuously fishes exceeds a set value, the user can also be reminded in a timely manner to replenish energy or take a rest.

[0129] In addition to the above reminders, when the real-time positioning information matches the fishing spot information, feedback information can be output. For example, when the user's current location matches the location of the target fishing spot, arrival reminder information can be sent to remind the user to fish. Furthermore, the user's casting direction when fishing can be obtained, and if the user's casting direction does not match the appropriate casting direction of the current fishing spot, reminder information can be output. Furthermore, based on the distance between the current fishing spot and the next fishing spot and the user's movement speed, the time required to move to the predicted next fishing spot can be calculated, and based on the current time, the fishing time zone information of the next fishing spot, and the time required to move to the next fishing spot, the user can be reminded in advance to change fishing spots. Reminding in advance can mean, for example, 15 minutes, 10 minutes, etc. in advance.

[0130] The above method can better meet the needs of the user, and can provide various reminder information to remind the user, thereby improving the user's fishing efficiency.

[0131] An embodiment of the present invention comprises: A fishing navigation device is applied to a target fishing area obtained based on a user's selection, the target fishing area including at least one fishing spot, the fishing navigation device comprising at least one processor, The at least one processor: Obtaining at least one fishing plan corresponding to a target fishing area, the fishing plan including at least one target fishing spot location selected from at least one fishing spot in the target fishing area and a fishing time period corresponding to each target fishing spot; Acquiring a fishing plan selection operation of a user; determining a target fishing plan from at least one fishing plan in response to a fishing plan selection operation; generating navigation information based on the location of at least one target fishing spot and a fishing time period corresponding to each target fishing spot, and guiding the user to execute the target fishing plan; The present invention further provides a fishing navigation device.

[0132] Preferably, the processor further comprises: The fishing area selection operation is acquired from the user, and the target fishing area is determined from at least one fishing area according to the fishing area selection operation.

[0133] Preferably, the processor further comprises: The current weather information of each fishing area is obtained, and a first candidate fishing area is determined from the at least one fishing area based on the current weather information.

[0134] When performing the step of determining a target fishing area from at least one fishing area in response to a fishing area selection operation, the processor specifically: It is used to determine a target fishing area from among the first candidate fishing areas in response to a fishing area selection operation.

[0135] Preferably, the processor further comprises: The method is used to obtain a current location of the user, and determine a second candidate fishing area from among the at least one fishing area based on the current location.

[0136] When performing the step of determining a target fishing area from at least one fishing area in response to a fishing area selection operation, the processor specifically: It is used to determine a target fishing area from among the second candidate fishing areas in response to a fishing area selection operation.

[0137] Preferably, the processor is further adapted to obtain a location of each fishing area.

[0138] When performing the step of determining a second candidate fishing area from among the at least one fishing area based on the current position, the processor specifically: Based on the current position and the position of each fishing area, the distance between the current position and each fishing area is determined, and the fishing area whose distance is smaller than the set distance threshold is used to determine the fishing area as the second candidate fishing area.

[0139] Preferably, the processor further comprises: The fishing data acquisition section 100 acquires fishing data related to at least one fishing area, acquires a fishing data selection operation of a user, and determines a third candidate fishing area from the at least one fishing area according to the fishing data selection operation.

[0140] When performing the step of determining a target fishing area from at least one fishing area in response to the fishing area selection operation, the processor specifically: It is used to determine a target fishing area from among the third candidate fishing areas according to a fishing area selection operation.

[0141] Preferably, the fish-catching data includes one or more of the type, size, sex and color of fish included in the fishing area associated with the fish-catching data.

[0142] Preferably, the processor further comprises: It is used to acquire a user's target fishing spot selection operation, and determine a target fishing spot from at least one fishing spot corresponding to the target fishing area according to the target fishing spot selection operation.

[0143] When performing the step of obtaining at least one fishing plan for the target fishing area, the processor specifically: Based on the target fishing location, at least one fishing plan for the target fishing area is determined.

[0144] Preferably, the processor is further adapted to obtain the location of the target fishing spot and the corresponding fishing time period.

[0145] When performing the step of determining at least one fishing plan for the target fishing area based on the target fishing spot, the processor specifically: The at least one fishing plan is determined based on the location of the target fishing spot and the corresponding fishing time period.

[0146] Preferably, the navigation information includes a fishing route, and when performing the step of generating the navigation information based on the location of at least one target fishing spot and the fishing time period corresponding to each target fishing spot, the processor specifically: The fishing time period corresponding to each target fishing spot is obtained, and a time sequence corresponding to each target fishing spot is determined based on the fishing time period, and a fishing route is generated based on the time sequence and the position of each target fishing spot.

[0147] Preferably, the navigation information includes a fishing map, and when performing the step of generating the navigation information based on the location of at least one target fishing spot and the fishing time period corresponding to each target fishing spot, the processor specifically: The location and surrounding environment information of the target fishing area is obtained, and is used to mark the location of each target fishing spot and the corresponding fishing time period on the fishing map.

[0148] Preferably, the navigation information includes a guided route and an expected arrival time. When performing the step of generating the navigation information based on the location of at least one target fishing spot and a fishing time period corresponding to each target fishing spot, the processor specifically: It is used to obtain a current time and a current position, determine a target fishing spot corresponding to a fishing time period matching the current time as a navigation fishing spot, determine a position of a navigation fishing spot from the positions of at least one target fishing spot, generate a guidance route between the current position and the position of the navigation fishing spot, and determine an expected arrival time based on the distance between the current position and the position of the navigation fishing spot.

[0149] Preferably, the processor is further adapted to obtain a motion speed of the user.

[0150] When performing the step of determining an expected time of arrival based on a distance between the current position and the position of the navigation fishing spot, the processor specifically: It is used to determine an expected time of arrival based on the distance and speed of movement between the current position and the position of the navigation fishing spot.

[0151] Preferably, after performing the step of generating navigation information based on the location of at least one target fishing spot and a fishing time slot corresponding to each target fishing spot, the processor further comprises: It is used to send reminder information to users based on real-time positioning information.

[0152] Preferably, the reminder information includes at least one of route deviation reminder, remaining time reminder, and rest reminder. The route deviation reminder is used to notify the user that the current position has deviated from the navigation route when the current position deviates from the guide route, the remaining time reminder is used to notify the user of the remaining fishing time of the fishing spot where the user is located when the remaining time of the fishing time slot corresponding to the fishing spot where the user is located is smaller than a first time threshold, and the rest reminder is used to remind the user to take a rest when the time length of the user's continuous fishing is greater than a second time threshold.

[0153] The fishing navigation device according to the embodiment of the present invention is capable of executing the fishing navigation method according to any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.

[0154] 7 shows a structural schematic diagram of an electronic device 10 that can be used to implement an embodiment of the present invention. The electronic device is intended to represent various types of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can further represent various types of mobile devices, such as personal digital processing, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely exemplary and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0155] As shown in Fig. 7, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., in which a computer program executable by the at least one processor is stored in the memory, and the processor 11 can perform various appropriate operations and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded from the storage unit 18 into the random access memory (RAM) 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, the ROM 12, and the RAM 13 are connected to each other by a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0156] The I / O interface 15 connects to several components of the electronic device 10, including an input unit 16, e.g. a keyboard, a mouse, etc., an output unit 17, e.g. various types of displays, speakers, etc., a storage unit 18, e.g. a magnetic disk, an optical disk, etc., and a communication unit 19, e.g. a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 enables the electronic device 10 to exchange information / data with other devices, e.g. via a computer network of the Internet and / or various telecommunication networks.

[0157] The processor 11 may be a general-purpose and / or special-purpose processing component having various processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphic processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors that execute algorithms of machine learning models, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. The processor 11 executes each of the methods and processes described above, such as the fishing navigation method.

[0158] In some embodiments, the fishing navigation method can be implemented as a computer program, which is tangibly included in a computer-readable storage medium, such as the storage unit 18. In some embodiments, the computer program can be partially or completely loaded and / or installed in the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, it can perform one or more steps of the fishing navigation described above. Alternatively, in other embodiments, the processor 11 is configured to perform the fishing navigation method in any other suitable manner (e.g., by firmware).

[0159] Various embodiments of the systems and techniques described herein may be implemented in digital electronic circuitry systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific general purpose products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include being embodied in one or more computer programs that can be executed and / or interpreted by a programmable system including at least one programmable processor, which may be a special purpose or general purpose programmable processor that can receive data and instructions from a memory system, at least one input device, and at least one output device, and transmit data and instructions to the memory system, the at least one input device, and the at least one output device.

[0160] Computer programs for implementing the methods of the present invention may be written employing any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, a special purpose computer or other programmable data processing apparatus, such that, when the computer programs are executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are performed. The computer programs may be executed entirely on the device, partially on the device, as a separate software package, partially on the device and partially on a remote device, or entirely on a remote device or server.

[0161] In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain or store a computer program for use in or in combination with an instruction execution system, device or apparatus. A computer-readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any suitable combination of the above. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include an electrical connection by one or more lines, 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 memory device, a magnetic memory device, or any suitable combination of the above.

[0162] To provide interaction with a user, the systems and techniques described herein can be implemented in an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user, and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the electronic device. Other types of devices can be used to provide interaction with a user, for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or haptic feedback), and can receive input from the user in any form (including sound input, speech input, or tactile input).

[0163] The systems and techniques described herein may be implemented in a computing system that includes background components (e.g., as a data server), or in a computing system that includes middleware components (such as an application server), or in a computing system that includes a front-end component (a user computer having a graphical user interface or network browser through which a user can interact with embodiments of the systems and techniques described herein), or in a computing system that includes any combination of such background components, middleware components, or front-end components. The components of the system may be connected to each other by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0164] The computer system may include a client terminal and a server. The client terminal and the server are generally remote from each other and usually interact with each other via a communication network. The relationship between the client terminal and the server is established by a computer program running on a corresponding computer and having a client terminal-server relationship with each other. The server may be a cloud server, also called a cloud computing server or cloud host, which is a hosting product in a cloud computing service system, to solve the defects of traditional physical host and VPS services such as difficult management and weak business deployment.

[0165] It should be understood that the various types of flows shown above can be used, and steps can be rearranged, added, or removed. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, and the present specification is not limited thereto, as long as the desired results of the technical solution of the present invention can be achieved.

[0166] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions are possible based on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.

Claims

1. A fishing navigation method applied to a target fishing area obtained based on a user's selection, the target fishing area including a plurality of fishing spots, comprising: Obtain at least one fishing plan corresponding to the target fishing area, the fishing plan including first locations of a first plurality of target fishing spots selected from the plurality of fishing spots in the target fishing area, and first fishing time periods corresponding to the first plurality of target fishing spots, where different target fishing spots correspond to different fishing time periods; Acquiring a fishing plan selection operation of a user; determining a target fishing plan from the at least one fishing plan in response to the fishing plan selection operation; generating navigation information based on the first plurality of locations of the first plurality of target fishing spots and the first plurality of fishing time slots corresponding to each of the first plurality of target fishing spots, and guiding a user to execute the target fishing plan; A fishing navigation method comprising:

2. Acquiring a fishing area selection operation of a user; and determining the target fishing area from at least one fishing area in response to the fishing area selection operation.

2. The method of claim 1 .

3. Obtaining current weather information for each of said fishing areas; determining a first candidate fishing area from the at least one fishing area based on the current weather information; The above-mentioned, in response to a fishing area selection operation, determining the target fishing area from at least one fishing area, determining the target fishing area from the first candidate fishing area in response to the fishing area selection operation; 3. The method of claim 2 .

4. Obtaining a user's current location; determining a second candidate fishing area from the at least one fishing area based on the current location; The above-mentioned, in response to a fishing area selection operation, determining the target fishing area from at least one fishing area, determining the target fishing area from the second candidate fishing area in response to the fishing area selection operation; 3. The method of claim 2 .

5. obtaining a location of each of the fishing areas; The step of determining a second candidate fishing area from the at least one fishing area based on the current position includes: determining a distance between the current location and each of the fishing areas based on the current location and a location of each of the fishing areas; determining a fishing area in which the distance is smaller than a set distance threshold as the second candidate fishing area; 5. The method of claim 4.

6. obtaining fishing data associated with the at least one fishing area; Acquiring a fishing data selection operation of a user; and determining a third candidate fishing area from the at least one fishing area in response to the fishing data selection operation. The above-mentioned, in response to the fishing area selection operation, determining the target fishing area from among the at least one fishing area, determining a target fishing area from the third candidate fishing area in response to the fishing area selection operation; 3. The method of claim 2 .

7. The fishing data includes one or more of the types, sizes, sexes, and colors of fish included in the fishing area related to the fishing data; 7. The method of claim 6.

8. Acquiring a user's target fishing spot selection operation; and determining a second plurality of target fishing spots from the plurality of fishing spots corresponding to the target fishing area in response to the target fishing spot selection operation; The step of obtaining at least one fishing plan for the target fishing area includes: determining at least one fishing plan for the target fishing area based on the second plurality of target fishing locations.

2. The method of claim 1 .

9. obtaining a second plurality of locations of the second plurality of target fishing locations and a second plurality of fishing time slots corresponding to the second plurality of target fishing locations; Determining at least one fishing plan for the target fishing area based on the second plurality of target fishing locations includes: determining the at least one fishing plan based on the second plurality of locations of the second plurality of target fishing locations and the second plurality of fishing time slots corresponding to the second plurality of target fishing locations.

9. The method of claim 8.

10. the navigation information includes a fishing route; The generating of navigation information based on the first plurality of locations of the first plurality of target fishing spots and the first plurality of fishing time periods corresponding to the first plurality of target fishing spots includes: Obtaining the first plurality of fishing time periods corresponding to the first plurality of target fishing spots; determining a time sequence corresponding to the first plurality of target fishing spots based on the first plurality of fishing time periods; generating the fishing route based on the chronological order and the first plurality of locations of the first plurality of target fishing spots; 2. The method of claim 1 .

11. The navigation information includes a guided route and an expected arrival time; Generating navigation information based on the first plurality of locations of the first plurality of target fishing locations and the first plurality of fishing time slots corresponding to the first plurality of target fishing locations includes: Obtaining a current time and a current location; determining the first plurality of target fishing spots corresponding to the fishing time slots matching the current time as navigation fishing spots; determining a location of the navigation station from among the first plurality of locations of the first plurality of target stations; generating a guided route between the current location and a location of a navigation fishing spot and determining an expected arrival time based on a distance between the current location and the location of a navigation fishing spot.

2. The method of claim 1 .

12. The method further includes acquiring a motion speed of the user; Determining an expected time of arrival based on a distance between the current position and a position of a navigation fishing seat, determining the expected time of arrival based on a distance between the current position and a position of the navigation fishing seat and the speed of movement; 12. The method of claim 11 .

13. A fishing navigation device applied to a target fishing area obtained based on a user's selection, including a plurality of fishing spots, comprising at least one processor, The at least one processor Obtaining at least one fishing plan corresponding to the target fishing area, the fishing plan including first locations of a first plurality of target fishing spots selected from the plurality of fishing spots in the target fishing area and first fishing time periods corresponding to the first plurality of target fishing spots, different target fishing spots corresponding to different fishing time periods; Acquiring a fishing plan selection operation of a user; determining a target fishing plan from the at least one fishing plan in response to the fishing plan selection operation; generating navigation information based on the first plurality of locations of the first plurality of target fishing spots and the first plurality of fishing time slots corresponding to each of the first plurality of target fishing spots, and guiding a user to execute the target fishing plan; A fishing navigation device comprising:

14. At least one processor; a memory communicatively coupled to the at least one processor; The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor such that the at least one processor can execute the fishing navigation method according to any one of claims 1 to 12.

1. An electronic device comprising:

15. A method for fishing navigation comprising: storing computer instructions for implementing, when executed by a processor, a fishing navigation method according to any one of claims 1 to 12; A computer-readable storage medium comprising:

Citation Information

Patent Citations

  • Tide-level announcing clock

    JP1999142554A

  • System, device and method for sharing fishing information

    JP2003288434A

  • Fishing ground prediction system

    JP2007257297A

  • Navigation system

    JP2011196918A

  • tide table

    JP3041772U