System and method for identifying species of fish being fished and determining whether fish is biting
The system uses a connected measuring device to determine fish species and detect biting during fishing, addressing inefficiencies and damage in existing methods by analyzing sensor data from the fishing gear.
Patent Information
- Application Number
- PCT/KR2024/008516
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-04
- Filing Date
- 2024-06-20
- Publication Date
- 2025-04-10
AI Technical Summary
Existing methods for determining the species of fish caught during fishing are cumbersome and often require catching the fish out of the water to take an image, which is inefficient and can damage the fish. Additionally, conventional devices for measuring fish species in water are not adaptable to different types of fishing gear.
A system and method that uses a measuring device connected to the fishing device to determine the fish species without removing the fish from the water. The system includes an electronic device, a measuring apparatus, and a control server that analyzes sensor data from the fishing rod, line, or needle to determine the frequency spectrum and identify the fish species and detect biting.
Enables efficient identification of fish species in various types of fishing without removing the fish from the water, reducing damage and improving fishing efficiency. Additionally, it prevents damage to the fishing device by detecting non-fish objects caught on the hook.
Smart Images

Figure KR2024008516_10042025_PF_FP_ABST
Abstract
Description
System and method for determining the species of fish being caught and determining whether the fish has bitten
[0001] The present invention relates to a system for determining the species of fish caught during fishing and determining whether the fish has bitten, and to an operating method of devices in the system.
[0002]
[0003] Typically, to determine the species of fish caught during fishing, images of the fish are taken and analyzed to determine the species. However, this process can be cumbersome, requiring images of each fish to be taken at the fishing site.
[0004] Additionally, since the fish must be fished out of the water to take an image of it, it is difficult to determine the species of the fish because the image of the fish cannot be taken while it is in the water.
[0005] In addition, a device that detects bite quality or measures water depth can be used to determine the species of fish in the water, but conventional devices detect bite quality or measure water depth with different setting values depending on the type of fishing (e.g., on a boat, lure), so the device may need to be changed depending on the type of fishing.
[0006]
[0007] Accordingly, the present invention aims to provide a fish species identification and bite quality detection system and an operating method in the system, which determines the species of fish caught on a fishing device using a measuring device connected to the fishing device, and performs fish species identification and bite quality detection in various types of fishing without taking the fish out of the water and performing processes such as taking images to determine the species of the fish being caught.
[0008]
[0009] According to one embodiment of the present invention, a system for determining the species of fish being caught and determining whether the fish has bitten may include an electronic device for checking fishing type data including a fishing location and method input from a user who is fishing through the fishing application, a measuring device mounted on a fishing device, and a control server for receiving the fishing type data from the electronic device, receiving fishing data including sensor data on a movement detected from a fishing rod, a fishing line, or a fishing hook of the fishing device from the measuring device when a fish is caught on the fishing device, determining frequency spectrum data for the fishing data based on the fishing type data, and determining an expected species of the fish and whether the fish has bitten when the determined frequency spectrum data includes a peak value exceeding a specified threshold, and outputting a notification for the expected species of the fish and whether the fish has bitten.
[0010] In one embodiment of the present invention, a method for operating a control device in a fish species identification and bite detection system may include an operation of receiving, from an electronic device on which a fishing application is installed and executed, fishing type data including a fishing location and method input by a user who is fishing through the fishing application; an operation of receiving, from a measuring device attached to the fishing device, fishing data including sensor data regarding movement detected from a fishing rod, a fishing line, or a fishing hook of the fishing device when a fish is caught on the fishing device; an operation of determining frequency spectrum data for the fishing data based on the fishing type data; an operation of determining an expected fish species and whether the fish has bitten when the determined frequency spectrum data includes a peak value exceeding a specified threshold value; and an operation of controlling the electronic device and the measuring device so that a notification regarding the expected fish species and whether the fish has bitten is output.
[0011]
[0012] The fish species identification and bite quality detection system according to the present invention can identify the species of fish caught on a fishing device using a measuring device connected to the fishing device, and can perform fish species identification and bite quality detection in various fishing types without having to take the fish out of the water and take an image, etc. to identify the species of the fish being caught.
[0013] In addition, the present invention has the effect of preventing damage to the fishing device caused by an object other than a fish by determining that an object other than a fish has been caught on the fishing hook and transmitting a notification of this to the user's electronic device.
[0014] In addition, the present invention has the effect of enabling miniaturization of the measuring device since the measuring device does not need to be equipped with a separate data analysis unit since the control server that is connected to the electronic device and the measuring device performs analysis on data related to fishing.
[0015] The effects of the present invention are not limited thereto, and various effects will be described in detail below with reference to each embodiment.
[0016]
[0017] FIG. 1 is a diagram illustrating a configuration of a fish species identification and bite quality detection system according to one embodiment of the present invention.
[0018] FIG. 2 is a block diagram illustrating an electronic device configuration of a fish species identification and bite quality detection system according to one embodiment of the present invention.
[0019] Figure 3 is a block diagram illustrating a configuration of a measuring device of a fish species identification and bite quality detection system according to one embodiment of the present invention.
[0020] FIG. 4 is a frequency spectrum graph analyzed based on data from a measuring device in a control server according to one embodiment of the present invention.
[0021] FIG. 5 is a diagram illustrating an example of a frequency spectrum graph by frequency component, which represents a frequency spectrum graph generated by a control server according to one embodiment of the present invention.
[0022] FIG. 6 is a diagram illustrating the configuration of a fishing type input screen displayed in a fishing application according to one embodiment of the present invention.
[0023] FIG. 7 is a diagram illustrating the configuration of a fish species information screen displayed in a fishing application according to one embodiment of the present invention.
[0024] FIG. 8 is a diagram illustrating the configuration of a bite record screen displayed in a fishing application according to one embodiment of the present invention.
[0025] Figure 9 is a flowchart illustrating an operation of a control server according to one embodiment of the present invention to determine the type of fish and determine whether or not it has bitten.
[0026]
[0027] The technology described below is susceptible to various modifications and embodiments. Specific embodiments are illustrated in the drawings and described in detail. However, it should be understood that all modifications, equivalents, and alternatives fall within the spirit and scope of the technology described below.
[0028] Terms such as first, second, A, B, etc. may be used to describe various components, but these components are not limited by these terms and are only used to distinguish one component from another. For example, without departing from the scope of the technology described below, a first component may be referred to as a second component, and similarly, a second component may also be referred to as a first component. The term and / or includes a combination of multiple related described items or any of multiple related described items. For example, 'A and / or B' may be interpreted to mean 'at least one of A or B'. Additionally, ' / ' may be interpreted as 'and' or 'or'.
[0029] In the present specification, the singular expressions should be understood to include the plural expressions unless the context clearly dictates otherwise, and the term "comprises" and the like should be understood to mean the presence of a feature, number, step, operation, component, part, or combination thereof, but not to exclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0030] Before going into a detailed description of the drawings, it should be made clear that the division of components in this specification is merely a division based on the main function of each component. In other words, two or more components described below may be combined into a single component, or a single component may be further subdivided into two or more components with more detailed functions. In addition to its own main function, each component described below may additionally perform some or all of the functions of other components, and of course, some of the main functions of each component may be exclusively performed by other components.
[0031] Additionally, in performing a method or method of operation, each process constituting the method may occur in a different order than the stated order, unless the context clearly indicates a specific order. That is, each process may occur in the same order as the stated order, may be performed substantially simultaneously, or may be performed in the opposite order.
[0032] FIG. 1 is a diagram illustrating a configuration of a fish species identification and bite quality detection system according to one embodiment of the present invention.
[0033] Referring to FIG. 1, the fish species identification and bite quality detection system (100) may include an electronic device (101), a measuring device (102), and a control server (103). The components of the fish species identification and bite quality detection system (100) may be connected via a wireless communication network. In this specification, the control server (103) may also be referred to as a control device.
[0034] According to one embodiment of the present invention, the electronic device (101) receives fishing type data from a user and transmits the received data to a control server (103), so that the control server (103) can detect whether a bite has occurred and determine the probability of matching the fish species based on the received data and the data of the measuring device (102).
[0035] According to one embodiment of the present invention, a measuring device (102) is connected to a fishing rod and measures fishing data such as movement, acceleration, acceleration direction, or tension of the fishing line for fishing a specific fish, and transmits the measured fishing data to a control server (103) to determine the species of the fish and determine whether a bite has been detected.
[0036] According to one embodiment of the present invention, the control server (103) can determine whether a bite has been detected at the time when the fishing data received from the measuring device (102) is acquired based on AI (artificial intelligence), or can determine the expected fish species and the fish species matching probability indicating the degree of likelihood that the actual fish species and the expected fish species match. In addition, the control server (103) can generate and store the fishing data received from each measuring device (102) as fishing diary data for each user.
[0037] According to one embodiment of the present invention, the control server (103) may construct a fish species identification database by storing environmental data such as weather, season, date, time, location, and terrain where the fish of each of the various fish species mainly inhabit, and fishing type data indicating a fishing location or type received from a measuring device (102). In addition, the control server (103) may further store the environmental data and fishing type data for each fish species category including similar fish species in the fish species identification database as well as the environmental data for each fish species. The control server (103) may of course construct the fish species identification database further based on information received from an external server.
[0038] According to one embodiment of the present invention, the control server (103) may construct the fish species identification database by further considering climate characteristics in the environmental data according to each stored fish species. For example, if a climate characteristic (e.g., low sea temperature phenomenon) appears at a time (e.g., August) in a specific season (e.g., summer) in which a specific fish species is found, the control server (103) may add the climate characteristic to the fish species and store it in the fish species identification database.
[0039] According to one embodiment of the present invention, the control server (103) can analyze the frequency spectrum data of the bite quality exhibited by each of various fish species and store the data in a fish species identification database. For example, the frequency spectrum data may include a graph of the wave of the bite quality exhibited consistently for a specific fish species over time, a bite quality detection threshold indicating whether or not the bite quality for the corresponding fish species has been detected, peak values of the wave, the interval between peak values, the bite duration / time, and the bite pattern. The bite quality pattern is a set of frequency intensity values that appear in a specified number of steps (e.g., 5 steps) in a certain frequency band, and the frequency intensity values and the order of the intensity values may appear differently as a bite quality pattern unique to each fish species.
[0040] According to one embodiment of the present invention, the control server (103) may further analyze the frequency spectrum data by frequency interval of a certain unit and store the data in the fish species identification database. The frequency interval spectrum data may include a threshold value indicating the magnitude of the fishing wave detected by frequency interval and whether or not the bite quality has been detected.
[0041] According to one embodiment of the present invention, the control server (103) can collect frequency spectrum data of fish being fished. Thereafter, the control server (103) can compare and analyze the collected frequency spectrum data with previously stored frequency spectrum data for the species of fish to determine whether a bite is detected for the fish.
[0042] According to one embodiment of the present invention, if the control server (103) cannot determine whether the fish has bitten based on the collected frequency spectrum, the control server (103) analyzes the collected frequency spectrum data by frequency section, and further compares and analyzes the spectrum data by frequency section for the fish species in the stored data for determining whether the fish has bitten and the analyzed spectrum data by frequency section, thereby determining whether the fish has bitten.
[0043] According to one embodiment of the present invention, the above-described environmental data may further include marine environmental data indicating information on the marine environment in which a specific fish inhabits (e.g., topography of the seabed, presence of cover (e.g., granite, rocks)).
[0044] In this case, the control server (103) can store the fish species identification database by further considering marine environment data. For example, the control server (103) can confirm the characteristics of the fish species, such as the fact that the yellowtail fish is active in places without cover and the flounder lives in crevices between rocks or stones, as marine environment data, and store the frequency characteristics of the marine environment data in the fish species identification database for the corresponding fish species. Thereafter, the control server (103) can determine whether the frequency characteristics of the frequency spectrum data for a specific fish species are due to bite detection or marine environment data.
[0045] In particular, in determining fish species, according to the first embodiment of the present invention, the control server (103) can first determine the expected fish species in the fish species determination database based on the received fishing data, and extract the first determined expected fish species in order of probability value, and filter the extracted expected fish species based on the environmental data.
[0046] For example, even if, based on fishing data, the probability of a bite being fish species A is determined to be 60%, the probability of a bite being fish species B is determined to be 20%, and the probability of a bite being fish species C is determined to be 10%, the control server (103) may, based on environmental data, marine environment data, etc., output to the electronic device (101) that fish species A is excluded if it does not match the fishing environment that caused the bite. Alternatively, a weight generated based on the environmental data, marine environment data, etc. may be reflected in the probability calculation for fish species A.
[0047] In addition, according to the second embodiment of the present invention for fish species identification, unlike the first embodiment, the control server (103) can first select the type of fish species, i.e., candidate fish species, based on the environmental data, marine environment data, etc., prior to judging fishing data based on bite quality. For example, candidate fish species presumed to have bitten are first selected in consideration of a specific season, specific geographical information (West Sea, South Sea, East Sea), and specific topographical characteristics, and only among the candidate fish species selected in the first stage, fish species matching the bite quality detection data in the fish species identification database based on the fishing data can be probabilistically extracted.
[0048] FIG. 2 is a block diagram illustrating an electronic device configuration of a fish species identification and bite quality detection system according to one embodiment of the present invention.
[0049] Referring to FIG. 2, the electronic device (101) is a device of a user while fishing, and may be a mobile device of various forms (e.g., a smartphone, a tablet PC, a smartwatch, a laptop, etc.), and may include a processor (110), an input module (120), a communication module (130), and a display (140).
[0050] According to one embodiment of the present invention, the input module (120) is for receiving various data from a user, and various input devices that can be connected to communicate internally and externally may be possible.
[0051] According to one embodiment of the present invention, the communication module (130) can perform data transmission and reception with the measuring device (102) and the control server (103) over a long-distance / short-distance wireless network.
[0052] According to one embodiment of the present invention, the display (140) can be controlled to display the execution screen of the fishing application when the fishing application is executed. In addition, the display (140) can include a touch screen so that the fishing application can be controlled according to user input entered through the touch screen.
[0053] According to one embodiment of the present invention, the processor (110) can perform the overall operation for receiving fishing data from a measuring device (102) attached to a fishing rod in an electronic device (101) and fish species or bite detection data analyzed by a control server (103) based on the fishing data.
[0054] According to one embodiment of the present invention, the processor (110) may execute a fishing application installed in the electronic device (101), receive fishing type data corresponding to a user input entered through the fishing application using the input module (120), transmit the received fishing type data to a control server (103) through a communication module (130), and control the control server (103) to receive data indicating the species or bite quality of the fish being fished based on the fishing type data and data of the measuring device (102) through the communication module (130). Thereafter, the processor (110) may control the display (140) so that the data received from the control server (103) is displayed through the execution screen of the fishing application.
[0055] According to one embodiment of the present invention, the processor (110) may display, on the fishing application, a fishing type input screen for inputting fishing type data, a fish species information screen for displaying information on the expected species of fish currently being fished and the probability that the expected species matches the actual species of fish, and a bite record screen for displaying whether or not a bite was detected for fish fished by the user for a preset period of time.
[0056] Figure 3 is a block diagram illustrating a configuration of a measuring device of a fish species identification and bite quality detection system according to one embodiment of the present invention.
[0057] Referring to FIG. 3, a measuring device (102) is attached to a fishing device to obtain fishing data from the fishing device, and may include a processor (210), a communication module (220), a sensor module (230), and an output module (240). For example, the measuring device (102) may be clip-coupled or magnetically coupled to a fishing rod, fishing line, or fishing hook included in the fishing device, including a double clip shape or a magnet.
[0058] According to one embodiment of the present invention, the communication module (220) can transmit fishing data to the control server (103) or receive a notification message from the control server (103).
[0059] According to one embodiment of the present invention, the sensor module (230) is attached to a fishing device including a fishing rod or a fishing line or a fishing hook of the fishing rod, and detects movement in the fishing device. Various sensors for determining movement, direction, speed, and movement distance may be included, such as a weight, a compass, an (actual) velocity sensor, a depth sensor, and a pressure sensor. For example, the fishing data may include information on the direction, speed, and size of movement (or shaking) of the fishing rod, the fishing line, or the fishing hook, the tension generated in the fishing line, or the movement distance of the fishing hook with a fish caught on it.
[0060] According to one embodiment of the present invention, the output module (240) may include devices (e.g., light emitting diodes (LEDs), speakers, displays, vibration devices) for outputting various types of data (e.g., light emission, sound, image, vibration). For example, the processor (210) may control notifications regarding various situations that occur while the user is fishing or notifications received from the control server (103) to be output through the output module (240). The notification may include information that notifies the species information of a specific fish, notifies that the remaining battery power of the measuring device (102) is below a specified value, notifies that an object other than a fish is caught on the fishing hook, or, when a fish is caught on the fishing hook, notifies that a bite has been detected for the fish.
[0061] FIG. 4 is a frequency spectrum graph analyzed based on data from a measuring device in a control server according to one embodiment of the present invention.
[0062] Referring to FIG. 4, the control server (103) can analyze stored frequency spectrum data based on fishing type data and fishing data received from the measuring device (102) and output the analysis results as a frequency spectrum graph (400). For example, the frequency spectrum graph (400) represents the wave of bite quality exhibited by a specific fish species as time versus frequency amplitude.
[0063] According to one embodiment of the present invention, the control server (103) can use fishing type / fishing data of a plurality of user devices (e.g., electronic devices (101)) or a plurality of fishing devices (e.g., measuring devices (102)) stored in advance to check the bite detection threshold (threshold) (401) for a specific fish species.
[0064] According to one embodiment of the present invention, the control server (103) can check the frequency intensity values corresponding to the bite quality of a specific fish species among the stored data, perform a preset operation (e.g., average calculation) on the checked frequency intensity values, and set the bite quality detection threshold value (401). For example, when the control server (103) receives the first fishing type data from the measuring device (102), the control server (103) can check the first bite quality detection threshold value set for the first fishing type data, and when the first fishing data received from the measuring device (102) thereafter shows a movement having a frequency intensity value higher than the threshold value, the control server can transmit a notification notifying that a bite has been detected to the user's electronic device (101) or the measuring device (102).
[0065] FIG. 5 is a diagram illustrating an example of a frequency spectrum graph by frequency component, which represents a frequency spectrum graph generated by a control server according to one embodiment of the present invention.
[0066] According to one embodiment of the present invention, the fishing data detected by the measuring device (102) may be mixed with shaking or noise due to the ocean or surrounding environment. In this case, the frequency spectrum graph output from the control server (103) may incorrectly determine that the movement due to shaking / noise is a detection of a bite due to the fishing data mixed with shaking / noise. Therefore, if the present invention determines that the fishing data is mixed with the shaking / noise, it can further analyze the frequency for the corresponding time by frequency component to determine whether a bite has been detected.
[0067] Referring to FIG. 5, the control server (103) outputs a frequency spectrum graph from fishing data received from the measuring device (102), and if the output graph includes an abnormal wave having a peak value outside a certain range, the abnormal wave may be analyzed by frequency component, and the analysis result may be output as a spectrum graph (500) by frequency component. For example, the control server (103) may perform an FFT (fast Fourier transform) on the abnormal wave by frequency band to calculate a magnitude value, and output the magnitude value according to the frequency band as a spectrum graph (500) by frequency component.
[0068] According to one embodiment of the present invention, the control server (103) can analyze fishing data received over a certain period of time to learn a wavelength pattern appearing in a specific frequency band for shaking or noise as an image. For example, the control server (103) can determine that a first wavelength pattern in which a magnitude value of up to 90 appears in a first frequency component (e.g., 50-400 Hz) (501) is not a bite of a fish but a shaking caused by an external environment (e.g., waves).
[0069] In addition, the control server (103) determines that a second wavelength pattern in which a magnitude value of up to 70 appears in the second frequency component (e.g., 400-500 Hz) (502) is a bite of a specific fish, and if a peak value exceeding a bite detection threshold (503) is included in the second wavelength pattern, a notification indicating that a bite has been detected can be transmitted to the electronic device (101) or the measuring device (102).
[0070] According to one embodiment of the present invention, the control server (103) can learn the wavelength pattern based on AI. For example, the control server (103) receives fishing data according to various marine environments (e.g., water temperature, depth, rock / stone location) and shaking (e.g., waves, typhoons, snow, rain) from an electronic device (101), a measuring device (102), or an external server, learns a wavelength pattern of a specific frequency component that commonly appears in a specific marine environment or shaking situation from the fishing data, and can confirm the learned wavelength pattern as an image. To this end, the control server (103) can use the learning result to build an AI model for judging and classifying various information on the frequency spectrum generated by real-time fishing data, and the AI model can utilize an artificial intelligence neural network model widely used in the technical field to which the present invention belongs.
[0071] FIG. 6 is a diagram illustrating the configuration of a fishing type input screen displayed in a fishing application according to one embodiment of the present invention.
[0072] Referring to FIG. 6, when a fishing application is executed in an electronic device (101), a fishing type input screen (600) for collecting fishing type data can be output through the fishing application.
[0073] According to one embodiment of the present invention, the electronic device (101) can control the display of selection items for selecting a fishing location (610) or a fishing method (620) through the fishing type input screen (600). For example, the fishing location (610) may include a river, a lake, a reservoir, a breakwater, a rocky shore, or a boat. In addition, the fishing method (620) may include float fishing using a float, lure fishing using artificial bait, or long-distance fishing in which bait and stones are attached to a fishing line, the float is cast far away to sink to the bottom, and then fish are caught on the bottom.
[0074] FIG. 7 is a diagram illustrating the configuration of a fish species information screen displayed in a fishing application according to one embodiment of the present invention.
[0075] Referring to FIG. 7, when a bite is detected from a measuring device (102) connected to the electronic device (101) while the fishing application is running, the electronic device (101) can control the display of a fish species information screen (700) that displays information on the expected species of fish currently being fished.
[0076] According to one embodiment of the present invention, the electronic device (101) can display on the fish species information screen (700) a date and location (710), fishing environment information (720), an image of a predicted fish species (730), a name and description of a predicted fish species (740), and probability information (750) that the predicted fish species matches an actual fish species.
[0077] In Fig. 7, the fish species information screen (700) is exemplified as including, as environmental data, information on the date and location (710) of fishing, but the embodiment of the present invention is not limited thereto, and may further include information on the time of fishing, water depth, location of the terrain where fishing is performed, shape by depth, and geological information based on at least one of geospatial data, topological data, and irregular triangular mesh data of a Geographic Information System (GIS) widely used in the technical field to which the present invention pertains. For this purpose, the control server (103) may store a database constructed including the above information. Accordingly, the control server (103) may extract water temperature information according to water depth according to the season, date, and location of the fishing site based on at least one of input and / or identification data for the electronic device (101) and fishing data of the measuring device (102).
[0078] In addition, in FIG. 7, the fishing environment information (720) includes weather, wave strength, precipitation, etc. at the fishing site, and the information can be received by the electronic device (101) from an external server, for example, a server device such as the Korea Meteorological Administration.
[0079] The control server (103) can classify and correct the fishing data of the measuring device (102) based on the fishing environment information (720) and the environmental data. For example, if the wave strength is higher than a preset standard or if the precipitation is higher than a predetermined standard, the vibration caused by the wave strength and / or precipitation can generate noise in the fishing data, and the control server (103) can calculate a compensation value for each noise generating factor if it is higher than a preset standard and reflect it in the fishing data.
[0080] According to one embodiment of the present invention, the electronic device (101) can receive public data from an external server and display date and location (710) and fishing environment information (720).
[0081] According to one embodiment of the present invention, the electronic device (101) can receive probability information (750) from the control server (103). For example, the control server (103) can determine the probability information (750) based on the degree of consistency between the fishing data of the measuring device (102) and a previously stored fish species identification database.
[0082] According to one embodiment of the present invention, the electronic device (101) can identify a fish species with the highest probability value among the probability information (750), and display the image and information of the identified fish species as an expected fish species image (730), and the name and description (740) of the expected fish species.
[0083] FIG. 8 is a diagram illustrating the configuration of a bite record screen displayed in a fishing application according to one embodiment of the present invention.
[0084] Referring to FIG. 8, the electronic device (101) can control the display of a bite record screen (800) when a designated button is selected in the fishing application. For example, if a bite is detected while the user is fishing, the control server (103) can transmit a bite record containing the date, time, fishing location, or environmental information when each bite was detected to the electronic device (101).
[0085] According to one embodiment of the present invention, the electronic device (101) can display a list of bite records for a certain period of time on the bite record screen (800), and display the date, time, fishing location, or environmental information when a bite is detected for each bite record.
[0086] Figure 9 is a flowchart illustrating an operation of a control server according to one embodiment of the present invention to determine the type of fish and determine whether or not it has bitten.
[0087] Referring to FIG. 9, in operation S110, the control server (103) can receive fishing type data from an electronic device.
[0088] In operation S120, the control server (103) can receive fishing data from the measuring device. For example, the control server (103) can receive fishing data including information on the direction, speed, size of movement of the fishing device, tension generated in the fishing line, or the distance traveled by the fishing hook while the fish is caught, from the measuring device.
[0089] In operation S130, the control server (103) can determine frequency spectrum data based on the received data.
[0090] The control server (103) may, for the purpose of judging the frequency spectrum data, learn the pattern and peak value of the bite wave that consistently appears in a specific fish species based on fishing data for multiple fish species, and store the frequency spectrum data for each fish species as a result of the learning. In addition, the control server (103) may pre-build and store the above-described AI model, and perform judgment on new fishing data (fishing data received in operation S120) received thereafter.
[0091] According to one embodiment of the present invention, the control server (103) can learn the peak value of the bite wave appearing in a specific fish species based on frequency spectrum data for a plurality of fish species and store it in a fish species identification database.
[0092] In operation S140, the control server (103) can use frequency spectrum data to determine the expected species of the fish caught. For example, based on the fish species identification database, the control server (103) can determine a specific fish species containing information corresponding to the frequency spectrum data as the expected species of the fish.
[0093] In operation S150, the control server (103) can determine whether a bite is detected for a fish whose species has been determined. For example, the control server (103) can check frequency spectrum data of various fish species, compare and analyze the frequency spectrum data previously stored for the species of the fish being fished with the collected frequency spectrum data, and determine whether a bite is detected for the fish.
[0094] In operation S160, the control server (103) can control the output of notifications regarding the expected fish species and whether or not they have bitten.
[0095] According to the first embodiment for determining fish species, in the S140 or S150 operation of FIG. 9, the control server (103) extracts the first predicted fish species determined based on the frequency spectrum in the order of probability values, and determines whether or not a bite has been detected, but can filter the extracted predicted fish species based on the environmental data, etc.
[0096] For example, even if the probability of a bite is determined to be 60% for fish species A, 20% for fish species B, and 10% for fish species C based on fishing data, the control server (103) may, if fish species A does not match the fishing environment that caused the bite based on environmental data, marine environment data, etc., exclude fish species A. This may be output to the electronic device (101). Alternatively, the first predicted fish species may be corrected and the second predicted fish species may be generated by reflecting the weight generated based on the environmental data, marine environment data, etc. in the probability calculation for fish species A. Accordingly, the predicted fish species to be output in operation S160 may be the second predicted fish species generated according to the reflection of the weight.
[0097] According to the second embodiment for fish species identification, prior to operation S110 or S120 among each operation of FIG. 9, the control server (103) can first select the type of fish species, i.e., candidate fish species, based on environmental data or marine environment data. That is, the control server (103) first selects candidate fish species that are estimated to have bitten, considering a specific season, specific geographical information (West Sea, South Sea, East Sea), and specific topographical characteristics, and then, when fishing data is received in operation S120, after determining the frequency spectrum in operation S130, in operation S140, only among the candidate fish species selected in the first stage, fish species matching the frequency spectrum characteristics determined based on the fishing data can be extracted from the fish species identification database.
[0098] Embodiments of the present invention may be implemented by various means, for example, hardware, firmware, software, or a combination thereof. In the case of hardware implementation, an embodiment of the present invention may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, etc.
[0099] In addition, in the case of implementation by firmware or software, one embodiment of the present invention may be implemented in the form of a module, procedure, function, etc. that performs the functions or operations described above, and may be recorded on a recording medium that can be read by various computer means. Here, the recording medium may include program commands, data files, data structures, etc., alone or in combination. The program commands recorded on the recording medium may be those specially designed and configured for the present invention, or may be those known and usable by those skilled in the art of computer software. For example, the recording medium includes magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs (Compact Disk Read Only Memory) and DVDs (Digital Video Disk), magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands such as ROMs, RAMs, and flash memories. Examples of program instructions may include not only machine language code, such as that generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. Such hardware devices may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
[0100] Additionally, the device or terminal according to the present invention may be driven by commands that cause one or more processors to perform the functions and processes described above. For example, such commands may include interpreted commands, such as script commands such as JavaScript or ECMAScript commands, executable code, or other commands stored on a computer-readable medium. Furthermore, the device according to the present invention may be implemented in a distributed manner across a network, such as a server farm, or may be implemented on a single computer device.
[0101] In addition, a computer program (also known as a program, software, software application, script, or code) mounted on a device according to the present invention and executing a method according to the present invention may be written in any form of a programming language, including a compiled or interpreted language, a priori or procedural language, and may be deployed in any form, including a standalone program, module, component, subroutine, or other unit suitable for use in a computer environment. A computer program does not necessarily correspond to a file in a file system. A program may be stored in a single file provided to a requested program, in multiple interacting files (e.g., a file storing one or more modules, subprograms, or portions of code), or in part of a file containing other programs or data (e.g., one or more scripts stored in a markup language document). A computer program may be deployed to be executed on a single computer or on multiple computers located at a single site or distributed across multiple sites and interconnected by a communications network.
[0102] For convenience of explanation, each drawing has been described separately. However, it is also possible to design a new embodiment by combining the embodiments described in each drawing. Furthermore, the present invention is not limited to the configuration and method of the embodiments described above. Rather, the embodiments described above may be selectively combined in whole or in part to allow for various modifications.
[0103] In addition, although the preferred embodiments have been illustrated and described above, the present specification is not limited to the specific embodiments described above, and various modifications may be made by a person having ordinary skill in the art to which the present specification pertains without departing from the gist claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the present specification.
[0104]
[0105] 100: Fish species identification and bite detection system
[0106] 101: Electronic Devices
[0107] 102: Measuring device
[0108] 103: Control Server
Claims
1. In a system for determining the species of fish caught and judging whether the fish are biting, A fishing application is installed and executed, and fishing type data including fishing locations and methods input by a user who is fishing through the fishing application is received. Electronic device for verification; A measuring device mounted on a fishing device; and Receive the fishing type data from the electronic device, As a fish is caught on the above fishing device, fishing data including sensor data on movement detected from a fishing rod, fishing line or fishing hook of the fishing device is received from the above measuring device, Based on the above fishing type data, frequency spectrum data for the above fishing data is determined, In the frequency spectrum data determined above, the predicted species of the fish and whether the fish is bitten are determined based on the peak value exceeding the specified threshold value. A system for determining the species of fish being caught and determining whether the fish has bitten, comprising a control server that controls the electronic device and the measuring device so as to output a notification regarding the expected species of fish and whether the fish has bitten.
2. In paragraph 1, The above control server, A system for determining the species of fish being caught and determining whether the fish has bitten, which receives the fishing data including information on the direction, speed, size of movement in the fishing device, tension generated in the fishing line, or distance moved by the fishing hook while the fish is caught from the measuring device.
3. In paragraph 1, The above control server, Based on fishing data for multiple fish species, learn the pattern and peak value of bite waves that consistently appear in specific fish species. As a result of the above learning, a system for determining the species of fish being caught and judging whether the fish has bitten, storing frequency spectrum data for each fish species.
4. In paragraph 3, The above control server, A system for determining the species of fish being caught and determining whether the fish has bitten, which learns the peak value of the bite wave that appears in a specific fish species for multiple fish species and stores it in a fish species identification database.
5. In paragraph 4, The above control server, A system for determining the species of fish being caught and determining whether the fish has bitten, based on the above-mentioned fish species identification database, which determines a specific fish species containing information corresponding to the above-mentioned frequency spectrum data as the expected species of the fish.
6. In paragraph 1, The above control server, A system for determining the species of fish being caught and determining whether the fish has bitten, which controls the measuring device so that a notification regarding the presence or absence of the bite is output through the output module of the measuring device.
7. In paragraph 1, The above electronic device, A system for determining the species of fish being caught and determining whether the fish has bitten, which receives information on the fishing environment around the fishing device from an external server and information on the expected species of fish from the control server as the fish is caught by the measuring device.
8. In paragraph 7, The above electronic device, A system for determining the species of fish being caught and determining whether the fish has bitten, which displays the fishing environment information, information on the expected species of the fish, or information on the probability of the actual species of the fish matching the expected species on the screen of the fishing application, based on information received from the external server and the control server.
9. In a method for determining fish species and detecting bite quality, performed by a control device of a fish species determination and bite quality detection system, An action of receiving fishing type data including fishing locations and methods input from a user fishing through the fishing application from an electronic device on which a fishing application is installed and executed; As fish are caught on the fishing gear, from the measuring device attached to the fishing gear, An action of receiving fishing data including sensor data on movement detected from a fishing rod, fishing line or fishing hook of the above fishing device; Based on the above fishing type data, the frequency spectrum for the above fishing data The act of judging data; An operation of determining the expected species of the fish and whether the fish has bitten, based on the peak value exceeding a specified threshold value in the determined frequency spectrum data; and A method for determining fish species and detecting bite quality, comprising: an operation for controlling the electronic device and the measuring device so as to output a notification regarding the expected fish species and bite quality.
10. In paragraph 9, A method for determining fish species and detecting bite quality, further comprising: receiving fishing data including information on the direction, speed, size of movement in the fishing device, tension generated in the fishing line, or distance moved by the fishing hook while the fish is caught, from the measuring device.
11. In paragraph 9, An operation to learn the pattern and peak value of bite waves that consistently appear in a specific fish species based on fishing data for multiple fish species; and A method for determining fish species and detecting bite quality, further comprising: as a result of the above learning, an operation of storing frequency spectrum data for each fish species.
12. In paragraph 11, A method for determining fish species and detecting bite quality, further comprising: learning the peak value of bite quality waves appearing in a specific fish species and storing the learned value in a fish species identification database for multiple fish species.
13. In paragraph 12, A method for determining a fish species and detecting bite quality, further comprising: an operation of determining a specific fish species including information corresponding to the frequency spectrum data as the expected fish species based on the fish species identification database.
14. In paragraph 9, A method for determining fish species and detecting bite quality, further comprising: an operation of controlling the measuring device so that a notification regarding the presence or absence of bite quality is output through an output module of the measuring device.
15. In a method of operating a fishing application performed by an electronic device of a fish species identification and bite detection system, Actions that control the installation and execution of fishing applications; An action of checking fishing type data including fishing locations and methods input by a user who is fishing through the above fishing application; An operation of transmitting the above fishing type data to the control server; and A method for operating a fishing application, wherein when a fish is caught on a fishing device, information on the expected species of the fish and whether the fish has bitten is received from the control server.
16. In paragraph 15, A method for operating a fishing application, further comprising: receiving information on the fishing environment around the fishing device from an external server and information on the expected fish species from the control server.
17. In paragraph 16, A method for operating a fishing application, further comprising: displaying, on the screen of the fishing application, information on the fishing environment information, information on the expected species of the fish, or information on the probability of the actual species of the fish and the expected species matching each other, based on information received from the external server and the control server.
Citation Information
Patent Citations
Device and system for detecting fish nodding
KR102014997B1
Jig for charging and discharging a battery cell
KR1020220040647A
Adaptive Environment Fishing Apparatus using Smart Phone and Fishing Method thereof
KR102108767B1
Under induction range system
KR102147659B1
Fishing related event detection
US20180228136A1