Aquaculture data management device, aquaculture data management method, and aquaculture data management program

JP2025028756APending Publication Date: 2025-03-03AQUACRAFT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024103765
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-18
Filing Date
2024-06-27
Publication Date
2025-03-03

AI Technical Summary

Benefits of technology

【0014】 本開示によれば、魚介類の養殖場に設けられる複数の生簀の状況の把握を容易にできる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025028756000001_ABST
    Figure 2025028756000001_ABST
Patent Text Reader

Abstract

To provide an aquaculture data management device and the like that allow a user to easily grasp conditions of multiple fish preserves provided in a farm for fishes and shellfishes.SOLUTION: An aquaculture data management device includes a display unit 140 that displays multiple fish preserves provided in a farm for fishes and shellfishes as multiple fish preserve cells arranged on a basic screen by mimicking their actual arrangement. Basic information about fishes and shellfishes housed in each fish preserve corresponding to each fish preserve cell is displayed on each fish preserve cell by the display unit 140. The display unit 140 displays fish preserve identification information for identifying each fish preserve corresponding to each fish preserve cell for each fish preserve cell. A grid display area 31 that can display the multiple fish preserve cells in a grid-like layout is provided on the basic screen. In the grid display area 31, the fish preserve cells are not displayed at grid points that correspond to locations where the fish preserves do not exist in the actual arrangement of the multiple fish preserves or the basic information is not displayed in the displayed fish preserve cell.SELECTED DRAWING: Figure 4A
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an aquaculture data management device and the like. [Background technology]

[0002] In the aquaculture industry, optimizing feeding and medication is an important theme that influences management. Unnecessary feeding and medication not only increases costs, but also leads to deterioration of water quality and increases the burden on the environment. On the other hand, the recording and storage of breeding records such as feeding records for feed and nutrients and death records is still mainly done on paper, and data analysis and utilization are not yet possible.

[0003] Patent Document 1 discloses that by accurately grasping the activity status of each layer of farmed fish, the amount of feed can be appropriately adjusted for each farm depending on the feeding activity status of the farmed fish, even if the farms have various different conditions such as size, depth, shape, and type of farmed fish. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2023-43950 A Summary of the Invention [Problem to be solved by the invention]

[0005] Many fish farms are often equipped with many cages. Moreover, the cages are not necessarily arranged in a straight line. It is extremely important for fish farm operators to grasp the status of many cages that may be arranged in a disorderly manner, but it is not easy. The technology of Patent Document 1 enables precise understanding of the activity status of farmed fish in each layer of each cage and optimization of the feeding amount, but does not make it easy to grasp the status of many cages in a fish farm.

[0006] The present disclosure has been made in consideration of these circumstances, and aims to provide an aquaculture data management device etc. that can easily grasp the status of multiple fish cages set up in a fish and shellfish farm. [Means for solving the problem]

[0007] In order to solve the above problems, the aquaculture data management device according to an embodiment of the present disclosure includes a display unit that displays a plurality of fish cages provided in a fish and shellfish farm as a plurality of fish cage cells arranged on a basic screen in a manner that mimics their actual arrangement. In each fish cage cell, basic information on the fish and shellfish contained in each fish cage corresponding to the corresponding fish cage cell is displayed by the display unit.

[0008] In this embodiment, a plurality of cage cells that imitate the actual arrangement of a plurality of cages provided in a fish farm are displayed on a basic screen. Each cage cell displays basic information about the fish and shellfish contained in the corresponding cage. A user such as an aquaculture business operator who views such a basic screen can intuitively associate each displayed cage cell with each actual cage based on the similarity of the arrangement, and can easily grasp the status of the fish and shellfish in each cage cell / each cage from the basic information. In this specification, the term "fish and shellfish" refers to any aquatic animal, aquatic animal, marine animal, etc. that can be cultured, including fish, shellfish, crustaceans, mollusks, and echinoderms. In the embodiments described later, fish or farmed fish are specifically exemplified as fish and shellfish, but these embodiments can be applied or extended to any fish and shellfish that can be cultured other than fish or farmed fish.

[0009] Another aspect of the present disclosure is also an aquaculture data management device, which includes a database that stores fish cage identification information for identifying each of a plurality of fish cages, a fish school identification information for classifying a school of fish housed in one of the plurality of fish cages into one or more seedlings and assigned to each school of fish, an instruction unit that identifies a new fish cage from the plurality of fish cages for at least a part of a school of fish housed in one of the fish cages to which the fish cage identification information is assigned, and instructs the change of the housing destination of the fish from the original fish cage, and an assignment unit that assigns new school of fish identification information based on the original school of fish identification information for the original fish cage to the school of fish that is to be moved to the new fish cage when the instruction unit instructs the change of the housing destination of the school of fish.

[0010] According to this embodiment, the combination of fish schools and fish pens can be effectively grasped.

[0011] Yet another aspect of the present disclosure is a method for managing aquaculture data, which includes displaying a plurality of fish cages provided in a fish and shellfish farm as a plurality of fish cage cells arranged on a basic screen in imitation of their actual arrangement, and displaying basic information on the fish and shellfish contained in each of the fish cage cells in the respective fish cage cells.

[0012] Yet another aspect of the present disclosure is also an aquaculture data management method, which includes an instruction step of specifying a new cage from among the cages for at least some of the schools of fish held in one of the cages to which the cage identification information is assigned, and issuing an instruction to change the housing destination of the schools of fish from the original cage, in a database that stores cage identification information that identifies each of the cages, and fish school identification information that classifies a school of fish held in any of the cages into one or more seedlings and assigned to each school of fish, and an assignment step of assigning, when an instruction to change the housing destination of the schools of fish is issued by the instruction step, new school of fish identification information based on the original school of fish identification information for the original cage to the schools of fish held in the new cage.

[0013] Any combination of the above components, or any conversion of these components into a method, device, system, recording medium, computer program, or the like, is also encompassed by the present disclosure. Effect of the Invention

[0014] According to the present disclosure, it is possible to easily grasp the status of multiple fish cages set up in a fish and shellfish farm. [Brief description of the drawings]

[0015] [Figure 1] FIG. 2 is a block diagram showing a functional configuration of the aquaculture data management device. [Figure 2A] An example of putting seedlings (schools of fish) into a pond is shown below. [Figure 2B] An example of fish school movement is shown below. [Figure 2C] An example of nutrition in a school of fish is shown below. [Figure 2D] An example of fish school integration is shown. [Figure 2E] An example of fish school initialization is shown below. [Diagram 3] FIG. 1 is a schematic diagram of a fish cage configuration. [Figure 4] The screen shows information about the schools of fish housed in the fish pen. [Figure 4A] Illustrated are examples of screens based on FIG. 3 and FIG. [Diagram 5] This figure shows the change in the composition of the fish cage as a result of repeated pond filling, relocation, nutrient addition, integration, and initialization. [Figure 5A] An example of a detailed screen for recording nutrients is shown. [Figure 5B] 1 shows an example of a details screen for recording an integration. [Figure 5C] 13 shows an example of a detail screen for recording a movement. [Figure 5D] An example of a screen displaying the evolution of multiple fish pens and / or the fish and shellfish contained therein at an aquaculture farm is shown. [Figure 5E] This is a screen for recording or viewing breeding or aquaculture information regarding the fish and shellfish housed in a particular fish pen selected by the user. [Figure 5F] This screen displays the costs and profitability of cultivating the fish and shellfish housed in each fish pen. [Figure 6] The breakdown of data to be recorded in the database is shown below. [Figure 6A] The change in data during nutrient addition is shown diagrammatically. [Figure 6B] Schematic diagram of changes in data during integration. [Figure 6C] Schematic diagram of data changes during movement. [Figure 7] 1 is a flowchart showing the process of an aquaculture data management method. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] In the following, the form for carrying out the present disclosure (hereinafter, also referred to as an embodiment) will be described in detail with reference to the drawings. In the description and / or drawings, the same or equivalent components, members, processes, etc. will be given the same reference numerals, and duplicated descriptions will be omitted. The scale and shape of each part shown in the drawings are set for convenience in order to simplify the description, and are not to be interpreted as being limiting unless otherwise specified. The embodiment is an example, and does not limit the scope of the present disclosure in any way. All features and their combinations presented in the embodiment are not necessarily essential to the present disclosure. The embodiment is presented by decomposing it into components for each function and / or each functional group that realizes it for convenience. However, one component in the embodiment may be realized by a combination of multiple components that are actually separate, or multiple components in the embodiment may be realized by one component that is actually integrated. In addition, multiple embodiments and variations may be disclosed in parallel, but any components of each embodiment and / or each variation may be combined in any manner as long as they do not inhibit each other's functions.

[0017] A unique feature of farmed fish production management is that it is not possible to manage each individual fish, as is the case with cattle and pigs. In the livestock industry, it is possible to identify and record to some extent each individual fish, such as how much feed it has been given and which fish are in poor health. On the other hand, farmed fish live in water, so it is not possible to clearly identify each individual. Since it is common to raise thousands to tens of thousands of farmed fish in a single fish pen, production management is required for groups, not for individuals.

[0018] Aquaculture farms have many fish pens, and fish farmers carry out production activities such as feeding, medicating, disinfecting, and vaccinating the schools of fish they raise in the pens. In this article, a group of farmed fish for production management purposes is called a school of fish.

[0019] Introducing a school of young fish into a fish farm's cage is called "pond-entry." Pond-entry is an event that marks the beginning of production activities related to the school of fish. Here, the school of fish that is introduced into the pond is called "seedlings" and is treated differently from normal schools of fish. The breeding period for fish varies depending on the fish species, but the growth rate and production efficiency often differ depending on the seedlings introduced.

[0020] Not only does the number of fish in each school change due to fish disease, disasters, bird damage, and shipping, but the average weight and length of the school also change daily due to the growth of each individual fish. Therefore, it may become necessary to appropriately review the composition of the fish schools in the cage from the perspective of breeding efficiency, work efficiency, risk management, etc. This is why fish farms change the composition of the cages by moving, dividing, or integrating them.

[0021] Moving refers to changing the fish pens that a school of fish is housed in. By moving a school of fish of the same age or seedlings to a pen near the one in which the school of fish is housed, or by moving a school of fish before or during shipment to a pen near the shipping location, the aim is to improve the efficiency of production operations.

[0022] Partitioning refers to dividing a school of fish in a cage into several cages. For example, by using partitioning, individual differences that arise as the fish grow can be leveled out, improving feeding efficiency, and by consolidating the cages and preparing empty cages, it becomes possible to smoothly introduce young fish into the pond. Partitioning also has the purpose of preventing oxygen deficiency caused by overcrowding, thereby reducing the mortality rate, and reducing the risk of the spread of fish diseases. There may be several cages for partitioning.

[0023] Consolidation is the process of combining schools of fish housed in multiple pens into one pen. Consolidation is often carried out when the number of fish has decreased significantly due to mortality or shipping, and schools of fish of different ages or seedlings may also be consolidated.

[0024] In addition to these events of entering, moving, stocking, and consolidation, events that terminate the production management of a school of fish in a particular pen are referred to here as initialization or completion of rearing. Initialization is mainly performed when the pen becomes empty due to shipping or death. For convenience, initialization can also be considered to have occurred when the need to continuously manage the production index of a school of fish in a pen decreases due to a decrease in the number of fish in the pen or a change in the species of fish being reared at the aquaculture facility.

[0025] When the above-mentioned changes are made to the fish cage configuration, the composition of the fish schools to be managed changes, and there are cases where multiple seedlings are mixed in one fish cage. The problem in this case is that the calculations required to grasp the production management indicators such as growth curves, meat gain counts, feed efficiency, fatness, yield, cost, and unit price for each seedling become complicated and enormous. For example, when feeding, data such as past feeding amounts, feeding costs, and deaths must be apportioned by the number of tails in the fish school after feeding, and the apportioned data must be transferred to the feeding destination. Furthermore, when feeding and integrating with other fish schools is repeated, the complexity increases exponentially, as the fish school is managed as a bundle of multiple seedlings, each of which has different seedling information and production data. Combined with the fact that aquaculture operators often do not have personnel with specialized knowledge of data analysis, it is easy to reach a limit in data utilization.

[0026] There are other factors that make it difficult to grasp the production management index. One of these factors is that data management is mainly done on paper. When the number of fish pens in a fish farm increases, even re-entering the data requires a lot of time and effort. Although there are business applications and spreadsheet software already provided by other companies as options for digitalization, visual understanding is difficult because it is necessary to interpret the target fish pens that keep breeding records in a list format that is difficult to interpret, and it is difficult to interpret the combination of fish schools and fish pens.

[0027] There are issues not only with paper data, but also with digitized data. With the recent advancement of IT and smart technology, the introduction of devices such as automatic feeders and ICT buoys has progressed, and aquaculture operators are now able to collect various data through these devices. However, because such data can only be handled on each service, it is not possible to aggregate and manage the data in an integrated manner.

[0028] For these reasons, data management, integration, and analysis in farmed fish production management has become increasingly difficult, and farm operators have only been able to analyze production information in locally optimal areas.

[0029] In aquaculture businesses, feed generally accounts for 60% of costs, but because they are unable to grasp the management indicators for daily production activities, they are forced to make decisions based solely on experience and intuition. As a result, budget management tends to be unclear. If they are unable to make objective decisions, it could cause problems in running the business.

[0030] An object of this embodiment is to provide an aquaculture data management device etc. that can effectively solve the above problems.

[0031] An aquaculture data management device according to one embodiment of the present disclosure includes a database that stores fish cage identification information that identifies each of a plurality of fish cages, and fish school identification information that classifies a school of fish housed in one of the plurality of fish cages into one or more seedlings and assigns it to each school of fish, an instruction unit that identifies a new fish cage from the plurality of fish cages for at least a portion of the schools of fish housed in one of the fish cages to which the fish cage identification information is assigned, and instructs the change of the housing location of the fish from the original fish cage, and an assignment unit that, when the instruction unit instructs the change of the housing location of the schools of fish, assigns new fish school identification information based on the original fish school identification information for the original fish cage to the schools of fish that are moved to the new fish cage.

[0032] If the combination of fish schools and cages can be understood in a form linked to the coordinate information of the cages, the cage configuration can be expressed in a visually easy-to-understand format even in aquaculture farms with many cages, improving operability and ease of use. In addition, when connecting data with other companies' devices via APIs, if the combination of fish schools and cages is known, the data link destination becomes clear, and data integration can be smoothly promoted. Therefore, in the aquaculture data management device according to this embodiment, the cage configuration when the aerial photograph of the aquaculture farm on the relevant day during the breeding period is represented on the system in a schematic manner.

[0033] Furthermore, if it is possible to grasp how the combination of fish schools and net cages has changed before and after pond entry, movement, nutrient addition, integration, and initialization, it becomes possible to easily calculate the proportionate distribution of various production data such as feed amount, drug dosage, and number of deaths for each seedling, and the problem of the complexity of data processing caused by pond entry, movement, nutrient addition, integration, and initialization can be resolved. Therefore, the aquaculture data management device according to this embodiment manages the data configuration and changes in production management related to fish schools and net cages.

[0034] The control unit of the aquaculture data management device according to this embodiment includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), an image processing unit, and a memory. The CPU, the ROM, the RAM, the image processing unit, and the memory are interconnected via a bus.

[0035] The CPU executes various processes according to programs recorded in the ROM or programs loaded from the memory to the RAM. The RAM also stores data and other information necessary for the CPU to execute various processes.

[0036] The image processing section is composed of a digital signal processor (DSP), a video random access memory (VRAM), etc., and works in conjunction with the CPU to perform various types of image processing on image data.

[0037] The memory may be any storage medium such as a DRAM, cache memory, magnetic disk, optical disk, magneto-optical disk, or semiconductor memory. The memory may be connected via a bus, or may be read and written via a drive or the Internet. The data stored in this embodiment will be described as being temporarily stored in this memory, whether it is temporary storage or long-term storage using a non-volatile memory. In particular, the control unit of the aquaculture data management device according to this embodiment has the functions shown in FIG. 1.

[0038] 1 is a block diagram showing the functional configuration of an aquaculture data management device. The control unit of the aquaculture data management device shown in FIG. 1 includes a database 110, an instruction unit 120, an allocation unit 130, and a display unit 140.

[0039] As long as the aquaculture data management device can realize at least some of the actions and / or effects described below, some of these functional blocks may be omitted. These functional blocks may be realized by the cooperation of hardware resources such as a central processing unit of a computer, a memory, an input device, an output device, and peripheral devices connected to the computer, and software executed using them. Regardless of the type of computer or the installation location, each of the above functional blocks may be realized by the hardware resources of a single computer, or may be realized by combining hardware resources distributed among multiple computers.

[0040] The database 110 stores net cage identification information (net cage ID) that is assigned to each net cage that houses a school of fish and identifies each of the multiple net cages, and fish school identification information (fish school ID) that classifies a school of fish housed in one of the multiple net cages into one or more seedlings and is assigned to each school of fish. A school of fish is housed in one of the multiple net cages, and a combination of the net cage identification information and the fish school identification information is stored in the database 110.

[0041] The instruction unit 120 identifies a new cage from among the cages in the database 110 for at least some of the schools of fish held in one of the cages to which cage identification information has been assigned, and instructs the change to the new destination. When the instruction unit 120 instructs the change to a new destination, the allocation unit 130 assigns new school of fish identification information based on the original school of fish identification information for the original cage to each school of fish to be held in the new cage. The display unit 140 displays, for each cage identification information, information identified by the school of fish identification information of the school of fish contained in the cage identified by the cage identification information.

[0042] FIG. 2A shows an example of the introduction of seedlings (fish schools) into a pond. As shown in the pond introduction example 201, a school of young fish is generally purchased from a third party and introduced into a fish pen in a fish farm. Next, FIG. 2B shows an example of the movement of a fish school. As shown in the movement example 202, the fish school itself does not change even if it is moved, so the fish school is the same before and after the movement. However, since the fish pen to which the fish are accommodated is changed by the movement, the composition of the fish pen is affected. FIG. 2C shows an example of the feeding of a fish school. When feeding is used to level out the individual differences of each individual in the fish school and adjust the number of fish to be reared, it becomes as shown in the feeding example 203. Furthermore, FIG. 2D shows an example of the integration of fish schools. As shown in the integration example 204, when the fish schools are integrated, the fish schools that were accommodated in different fish pens are accommodated together in one fish pen. Finally, FIG. 2E shows an example of the initialization of a fish school. When initialization is performed while a fish school exists in the fish pen, it becomes as shown in the initialization example 205. Since the information inside the fish pen is initialized, the pen will be empty after the initialization is complete. Even if a school of fish actually exists, the initialized fish pen will be treated as if it does not exist in production management.

[0043] The processing of the instructing unit 120 and the allocating unit 130 in the case of pond entry will be explained below. The instructing unit 120 designates one pond identification information for this new pond and issues an instruction to newly accommodate the number of fish seedlings to be entered in the new pond. The allocating unit 130 assigns new school of fish identification information to the school of fish accommodated in the new pond and includes the seed information in the new school of fish identification information.

[0044] The processing of the instruction unit 120 and the allocation unit 130 in the case of a move will be explained. The instruction unit 120 designates one net cage identification information for the original net cage, designates one net cage identification information for the new net cage, and instructs that the number of fish in the school of fish held in the original net cage be placed in the new net cage. The allocation unit 130 assigns the information of the original school of fish identification information to the school of fish held in the new net cage.

[0045] The processing of the instruction unit 120 and the allocation unit 130 in the case of partial nutrition will be explained below. The instruction unit 120 designates one cage identification information for the original cage, designates one or more cage identification information for the new cage, designates the number of tails to be accommodated in each new cage, and instructs the new cage to accommodate the designated number of schools of fish. The allocation unit 130 assigns new school of fish identification information for each school of fish to be accommodated in each new cage, and includes information from the original school of fish identification information in the new school of fish identification information.

[0046] The processing of the instruction unit 120 and the allocation unit 130 in the case of integration will be explained below. The instruction unit 120 designates one or more cage identification information for the original cage, designates one cage identification information for the new cage, designates the number of tails to be accommodated from each original cage in the new cage, and instructs the new cage to accommodate the designated number of schools of fish. The allocation unit 130 assigns new school of fish identification information to the schools of fish to be accommodated in the new cage, and includes information from the original school of fish identification information in the new school of fish identification information for each school of fish that was in the original cage.

[0047] The processing of the instruction unit 120 and the allocation unit 130 in the case of initialization will be explained. The instruction unit 120 designates one piece of fish cage identification information as the original fish cage, and issues an instruction to return the original fish cage to its initial state. The allocation unit 130 deletes the allocation of the school of fish identification information of the school of fish held in the original fish cage.

[0048] Fig. 3 is a schematic diagram of the fish cage configuration. Database 110 holds the arrangement of the fish cages shown in Fig. 3 and information on the schools of fish held in each fish cage as a database. The fish cages are not necessarily rectangular, but are depicted as rectangular in Fig. 3 for convenience. As shown in Fig. 3, the fish cages are arranged as A-1, B-1, ... in the row direction and A-1, A-2, ... in the column direction.

[0049] Each cell that forms the fish cage configuration represents a fish cage, and each cell record mainly stores three pieces of information: row (1, 2, 3, ), column (1, 2, 3, ), and name (A-1, A-2, , B-1, , E-1, E-2). In the example in Figure 3, there are a total of 20 fish cage records or fish cage cells in 4 rows and 5 columns.

[0050] Fig. 4 shows information about the schools of fish held in the fish pens displayed on the screen. The database 110 holds information about each fish pen shown in Fig. 3, and the display unit 140 displays information about the fish pens and the schools of fish held therein, as shown in Fig. 4. Fish pens that do not hold any fish are empty, and no information about the schools of fish is held, so only the name of the fish pen is displayed.

[0051] For example, for fish pen A-1, information such as "first-year yellowtail, 18,000 fish, from Kinki University" is displayed. Similarly, information about the contents of each pen is stored, such as B-1, second-year yellowtail, 7,600 fish, from Kinki University, C-1 is empty, and D-1, "first-year red sea bream, 15,000 fish, from Kinki University." In the example in Figure 4, there is one school of fish per pen, but repeated nutrient allocation and consolidation will result in the pens housing schools of fish made up of multiple seedlings. When multiple seedlings are present at the same time, the fish school information for the seedling with the largest number of fish is displayed first.

[0052] In this way, the aquaculture data management device of this embodiment provides a bird's-eye view and schematic representation of the aquaculture farm, allowing users to intuitively see how many schools of fish are housed in which fish pens on a specific date and time.

[0053] Fig. 4A shows an example of a screen based on Fig. 3 and Fig. 4. This is an example of a basic screen displayed on a display unit 140 such as a display of any information processing device such as a smartphone, tablet, or personal computer used by a user such as an aquaculture operator.

[0054] The display unit 140 displays a plurality of fish cages provided in a fish farm as a plurality of fish cage cells arranged on the basic screen in imitation of their actual arrangement. As described above with reference to Fig. 4, in each fish cage cell, the display unit 140 displays basic information on the fish or shellfish contained in each fish cage corresponding to the respective fish cage cell.

[0055] The basic information can be selected arbitrarily as long as it can be displayed with sufficient visibility in the limited space in each cage cell. In the example of FIG. 4A, the representative fish species (amberjack, yellowtail, etc.) of fish housed in each cage corresponding to each cage cell, the average weight (a technique is known in which each fish or a group of fish is photographed with a camera or the like and the weight of each fish or the average weight of a group of fish is estimated through image analysis or the like), and the number of tails are selected as the basic information. The set of basic information selected in this way is displayed in common for all cage cells (except for those that are blank). For this reason, users such as aquaculture operators can view the overall status of many cages installed in the aquaculture farm, and can accurately grasp the status of each cage by comparing it with the status of other cages (as will be described later, it is also possible to transition to a detailed screen of the status of each cage).

[0056] In the example of FIG. 4A, a lattice display area 31 capable of displaying a plurality of net cage cells in a lattice is provided on the basic screen. As described above with reference to FIG. 3 and FIG. 4, the lattice display area 31 can display each net cage cell corresponding to each actual net cage in a lattice or matrix. Specifically, the net cage cells can be displayed at lattice points (A-1, A-2, B-1, B-2...) designated by a combination or pair of row numbers (1, 2, 3...) designating rows in the horizontal direction on the screen and column numbers (A, B, C...) designating columns in the vertical direction on the screen. In this way, the lattice point numbers, which are pairs of row numbers and column numbers, constitute net cage identification information (net cage ID) that identifies each net cage corresponding to each net cage cell displayed or arranged at the lattice point. As shown in FIG. 4A, the lattice point number or row and column number serving as the net cage identification information is displayed in association with each net cage cell together with the basic information on the fish or shellfish described above.

[0057] As exemplified in Fig. 4A, it is not necessary for all lattice points in the lattice display area 31 to be occupied by valid fish pen cells into which basic information of seafood or fish has been input. Rather, it is preferable to adopt such a display with blanks or sparse and dense areas so that the multiple fish pen cells displayed on the basic screen as in Fig. 4A are a schematic representation of the physical layout of multiple fish pens installed in an actual fish farm.

[0058] Specifically, in the grid display area 31, "invalid" cage cells at grid points (e.g., A-1 to A-4, B-1, C-1 to C-2, C-6) corresponding to locations where no cage exists in the actual arrangement of the multiple cages may be displayed in a manner that is less visible (e.g., grayed out) than other "valid" cage cells. And, since there is no cage corresponding to an "invalid" cage cell, the above basic information of the seafood or fish is not entered into the cell, leaving it blank.

[0059] In the lattice display area 31, lattice points (e.g., A-1 to A-4, B-1, C-1 to C-2, C-6) corresponding to locations where no lattice exists in the actual arrangement of the multiple lattice cages may not display lattice cells in the first place. Also, in the lattice display area 31, lattice points corresponding to locations where no lattice actually exists and lattice points corresponding to empty lattice cages that actually exist but do not cultivate seafood or fish may display differently. For example, lattice points corresponding to locations where no lattice actually exists may not display lattice cells, and lattice points corresponding to empty lattice cages may display blank lattice cage cells in a grayed-out manner or in the same manner as other valid lattice cage cells.

[0060] In the present embodiment as described above, a plurality of fish cage cells that mimic the actual layout of a plurality of fish cages provided in a fish farm are displayed on the basic screen. Each fish cage cell displays basic information about the fish and shellfish contained in the corresponding fish cage. A user such as an aquaculture business operator viewing such a basic screen can intuitively associate each displayed fish cage cell with each actual fish cage based on the similarity of their layouts, and can easily grasp the status of the fish and shellfish in each fish cage cell / each fish cage from the basic information.

[0061] The lattice display area 31 in the basic screen is not limited to being composed of lattice points (points or unit areas capable of displaying fish cage cells) aligned along the vertical direction (column direction) and horizontal direction (row direction) as illustrated in FIG. 4A, but may be composed of lattice points aligned at any intervals along any two intersecting straight or curved directions (for example, at least one of which is a diagonal direction in the basic screen) in the basic screen.

[0062] In addition, the manner in which the multiple fish cage cells are displayed on the basic screen is not limited to a lattice or matrix as exemplified in Fig. 4A, but may follow any regular two-dimensional pattern, or may follow an irregular arrangement that imitates the arrangement of actual fish cages as faithfully as possible. As described above, the manner in which the multiple fish cage cells are arranged or displayed on the basic screen may be any manner as long as it is similar to the correspondence with the actual multiple fish cages installed in the fish farm to a degree that users such as aquaculture businesses can visually recognize or understand.

[0063] Here, the arrangement of multiple net cages / net cage cells is determined in a composite manner based on the representative position (coordinates) of each net cage / net cage cell, the orientation of each net cage / net cage cell, the relative position (displacement or distance) between any two net cage / net cage cells, etc. Therefore, when arranging multiple net cage cells on the basic screen, a similar arrangement of net cage cells that meets the above-mentioned purpose can be realized by comprehensively considering the representative position, orientation, relative position, etc. in the actual net cage arrangement.

[0064] For example, consider a case where three fish cage cells corresponding to three actual fish cages are arranged on the basic screen. Here, the distance between the first fish cage and the second fish cage is d 12 The distance between the first and third cages is d 13 In this case, d 12 >d 13 In this case, when the first to third cage cells corresponding to the first to third cages are arranged on the basic screen, the distance d between the first cage cell and the second cage cell is 12 ′ and the distance d between the first and third cage cells 13 ', d in the actual cage layout 12 >d 13 Following the relationship of magnitude, 12 '>d 13 ', a similar net cage cell arrangement can be realized.

[0065] However, as mentioned above, as long as the similarity of the arrangement can be guaranteed, strict similarity of the arrangement is not required. For example, in the above example, the ratio d 12 / d 13 and d 12 ′ / d 13 It is not necessary for the distances (absolute values) between multiple cages / cage cells to be strictly the same. In the above, the relative distances (absolute values) between multiple cages / cage cells have been illustratively and simply described, but the relative directions (e.g., directions of displacement vectors) between multiple cages / cage cells do not require strict similarity as long as a minimum similarity is ensured when users such as aquaculture operators visually recognize the directions.

[0066] As described above, the arrangement of the cage cells on the basic screen is arbitrary as long as it is similar to the arrangement of the actual cage, but it is preferable that the shape of each cage cell is common in order to input the above-mentioned basic information. For example, as illustrated in FIG. 4A, the shape of all the cage cells may be uniformly the same rectangle regardless of the shape of the actual cage. In this way, the shape of each cage cell may be different from the shape of each actual cage. By using the cage cells of the common or same shape as described above, the basic screen can provide a user interface with excellent uniformity and aesthetics. On the other hand, since the arrangement of the cage cells imitates the arrangement of the actual cage, even if the shape of each cage cell is different from that of each actual cage, users such as aquaculture operators can easily associate each cage cell with each cage.

[0067] In addition, in an actual aquaculture farm, a cage frame is arranged in an arbitrary direction at a representative position (coordinate), and a net or the like is installed so that the fish and shellfish to be cultured do not escape outside the cage frame. The aquaculture data management device according to this embodiment may record or manage the presence or absence of a cage frame and a net, the installation state, and other installation information in each cage, by linking it to each cage cell. In this case, in the basic screen as shown in FIG. 4A or the detailed screen for each cage cell (not shown), each cage cell may be displayed in a visually different manner according to the installation information of the cage frame and / or the net. For example, a cage cell without a cage frame may not have a contour line (or the cage cell itself may be hidden as described above), a cage cell with a cage frame installed but a net not installed may have a dotted contour line, and a cage cell with a cage frame and a net installed may have a solid contour line.

[0068] In addition to the above-mentioned lattice display area 31 for displaying the cage cells, the basic screen illustrated in Fig. 4A is provided with a display target date selection area 32 where the user can select the date and time to be displayed (in the example of Fig. 4A, "March 24, 2023" is selected), a farm type selection area 33 where the user can select the type of farm to be displayed, such as "inland water surface" or "sea surface" (in the example of Fig. 4A, "sea surface" is selected), and a farm status display area 34 that displays the farm status, such as "dissolved oxygen" and "water temperature" of the farm and the day selected by the display target date selection area 32 and the farm type selection area 33. The farm status display area 34 may display the status of "dissolved oxygen" and "water temperature" of a specific cage corresponding to a specific cage cell selected by the user in the lattice display area 31.

[0069] As described above, the cage configuration shown in Figures 4 and 4A can be changed by adding, moving, nutrient, integrating, and initializing the cage. When the cage configuration is changed, the date and time, and information on the cages, fish schools, and seedlings before and after the change are recorded in the database 110, and the display screen in Figure 4 or the basic screen in Figure 4A is updated.

[0070] As an example, let us consider how the information on the cages, schools of fish, and seedlings changes over time when the cage configuration is changed in a fish farm with five cages. Figure 5 shows the change in the cage configuration as a result of repeated pond entry, movement, nourishment, integration, and initialization. When seedlings of a school of fish 510 are entered into a cage 501 and nourished, a school of fish 511 is accommodated in the cage 501 as part of the school of fish 510, and the remaining school of fish 512 is accommodated in a new cage 502.

[0071] Next, when seedlings of school of fish 520 are introduced into net cage 504 and the school of fish 520 is nourished, school of fish 521 is contained within net cage 503 as part of school of fish 520, and the remaining school of fish 522 is contained in new net cage 505.

[0072] By dividing the fish into multiple schools in this way, the same seedlings are divided into multiple schools. Production data such as the amount of feed, feeding costs, and number of deaths are apportioned based on the number of fish in the fish schools after the division and handed over to each of the schools to which the fish are divided. Seed information is also handed over in the same way.

[0073] Fig. 5A shows an example of a detailed screen for recording nutrients for dividing fish and shellfish housed in one specific cage into multiple cages. This nutrient screen can be transitioned or displayed, for example, in response to a user operation on a specific cage cell among multiple cage cells displayed on the basic screen of Fig. 4A (for example, a selection operation on one cage cell to be nutrient-added). In the example of Fig. 5A, one cage cell with a cage ID of "B-6" is specified on the basic screen of Fig. 4A as a specific cage cell to be nutrient-added.

[0074] As described above, the nutrient screen that can be transitioned from the basic screen records or displays various information related to the nutrients. For example, the date and time of the nutrient, the source cage cell of the nutrient, the destination cage cell of the nutrient, the number of tails housed in the source cage before the nutrient, the number of tails moved to the destination cage by the nutrient, the number of tails in each cage after the nutrient, the average weight of the fish in each cage after the nutrient, remarks, etc. are recorded or displayed on the nutrient screen.

[0075] In the example of FIG. 5A, the date "2023 / 04 / 24" and the time "9:00" are input by the user as the date and time of the nutrient addition, the nutrient-source nutrient-source cell "B-6" is specified in the basic screen of FIG. 4A as the nutrient-source nutrient-source cell, and one nutrient-source cell with the nutrient-source ID "C-6" is specified by the user as the nutrient-destination nutrient-source cell. The number of tails housed in the nutrient-source nutrient-source nutrient-source cell "B-6" before the nutrient addition is automatically input based on the basic information recorded in the basic screen of FIG. 4A or the database 110 (or may be manually input by the user (adjustment of the number of tails to be described later)), and "4,620" is automatically input based on the basic information recorded in the basic screen of FIG. 4A or the database 110 (or may be manually input by the user (adjustment of the number of tails to be described later)). The user inputs "2,500" as the number of tails that will be moved to the destination pen "C-6" through the nutrition out of the "4,620" tails, and "2,120" (= "4,620" - "2,500") for the source pen "B-6" and "2,500" for the destination pen "C-6" are automatically input as the number of tails in each pen after the nutrition, and "2,000" is input by the user as the average weight of the fish in each pen after the nutrition (in a typical case, the average weight of the fish in both pens is substantially the same, but if the average weight of the fish in each pen is measured at the time of nutrition, each measured value can be input separately).

[0076] As illustrated in Fig. 5A, when the nutrients are recorded on the detailed screen, the basic information (e.g., the average weight and number of tails entered on Fig. 5A) of the target pen cells "B-6" and "C-6" on the basic screen of Fig. 4A is updated according to the nutrients. Note that on the basic screen of Fig. 4A, the target pen cells "B-6" and "C-6" may be highlighted in a manner different from other pen cells immediately after the nutrients are added.

[0077] 5, school of fish 512 in fish pen 502 and school of fish 521 in fish pen 503 are further integrated and housed in new fish pen 504. The new school of fish housed in fish pen 504 is called school of fish 531. At the time of integration, production data linked to schools of fish 512 and 521 is added together and passed on to the integrated school of fish 531. Like nutrients, seed information is also passed on from schools of fish 512 and 521, respectively. In addition, production data after integration (feeding, medication, mortality, growth, etc.) is apportioned based on the number of fish in schools of fish 512 and 521 that make up school of fish 531.

[0078] Fig. 5B shows an example of a detailed screen for recording the integration of fish and shellfish housed in multiple (two in the illustrated example) specific cages into one cage. This integration screen can be transitioned to or displayed in response to a user operation (e.g., an operation of selecting two cage cells to be integrated) on multiple specific cage cells among the many cage cells displayed on the basic screen of Fig. 4A. In the example of Fig. 5B, a cage cell with a cage ID of "B-3" and a cage cell with a cage ID of "C-3" are specified on the basic screen of Fig. 4A as specific cage cells to be integrated.

[0079] As described above, the integrated screen that can be transitioned to from the basic screen records or displays various information related to the integration, such as the date and time of the integration, the multiple fish cage cells of the source of integration, the single fish cage cell of the destination of integration, the number of fish to be integrated that were housed in each source fish cage before the integration, the number of fish to be moved to the destination fish cage after the integration, the number of fish in each fish cage after the integration, the average weight of the schools of fish in each fish cage after the integration, and any notes.

[0080] In the example of FIG. 5B, the date "2023 / 04 / 24" and the time "9:00" are input by the user as the date and time of integration, multiple fish cage cells "B-3" and "C-3" are specified on the basic screen of FIG. 4A as fish cage cells corresponding to multiple fish cages to be integrated, one fish cage cell with a fish cage ID of "A-3" is specified by the user as a fish cage cell corresponding to one fish cage to be integrated, and the total numbers of fish cages "B-3" and "C-3" to be integrated that are contained in each of the source fish cages "B-3" and "C-3" before integration are automatically input as the respective numbers based on the basic information recorded on the basic screen of FIG. 4A or in the database 110 (or are manually input by the user). The numbers of tails to be moved to the destination pen "A-3" through the merger are automatically input as "2,110", "2,500" and their sum "4,610", which are input as the numbers of tails to be merged, and "0" for the source pens "B-3" and "C-3" and "4,610" for the destination pen "A-3" are automatically input as the numbers of tails in each pen after the merger, and "2,300" for the destination pen "A-3" is automatically input as the average weight of the fish schools in each pen after the merger based on the basic information recorded on the basic screen of FIG. 4A or in database 110 and the weight measurement results at the time of the merger (or may be input manually by the user).

[0081] Note that the user may manually input a number of tails less than the total number of tails "2,110" and "2,500" contained in the source pens "B-3" and "C-3" before the integration as the number of tails to be integrated. In this case, the tails not to be integrated will remain in the source pen after the integration. Therefore, when the pen is viewed alone, it will be considered that nutrient has been applied (a portion of the tails will be transferred to the destination pen, and the remaining tails will remain in the source pen). In this way, integration can also serve as nutrient.

[0082] Similarly, feeding can also be integration. As an example different from FIG. 5B, consider the case where a portion of the number of tails from the feeding source pen "A-1" is fed to the feeding destination pen "B-1". Here, it is assumed that the feeding destination pen "B-1" is not empty. In this case, the number of tails fed from the feeding source pen "A-1" is integrated with the number of tails originally raised in the feeding destination pen "B-1".

[0083] Furthermore, in the example of Figure 5B, if the total numbers of fish to be integrated that were housed in the source fish pens "B-3" and "C-3" before integration, respectively, "2,110" and "2,500," then the fish will have been moved from the source fish pens "B-3" and "C-3" to the destination fish pen "A-3" (which was empty before integration, for example). In this way, integration can also be a transfer.

[0084] As illustrated in Fig. 5B, when the integration is recorded on the detailed screen, the basic information (e.g., the average weight and number of tails entered on Fig. 5B) of the target pen cells "B-3", "C-3", and "A-3" on the basic screen of Fig. 4A is updated according to the integration. Note that on the basic screen of Fig. 4A, the target pen cells "B-3", "C-3", and "A-3" may be highlighted in a manner different from the other pen cells immediately after the integration.

[0085] In Fig. 5, school of fish 531 in net cage 504, which is composed of schools of fish 512 and 521, is further divided into net cages 502 and 503. A new school of fish 541 is housed in net cage 502, and a new school of fish 542 is housed in net cage 503. As described above, at this time, the production data of school of fish 531 is apportioned by number of fish, and the seedling information is handed over to each school of fish. As for school of fish 541 in net cage 502, initialization is then performed, and the combination of net cage and school of fish is dissolved. Thereafter, net cage 502 becomes empty.

[0086] Finally, the school of fish 522 housed in the cage 505 is moved to the cage 504. The school of fish remains the same, but the combination of the cage and the school of fish is changed.

[0087] Fig. 5C shows an example of a detailed screen for recording the transfer of fish and shellfish housed in one specific cage to another cage. This transfer screen may be configured as a completely separate screen from the basic screen of Fig. 4A, like the nutrient screen of Fig. 5A and the integrated screen of Fig. 5B, but in the example of Fig. 5C, it is configured as a screen in which a part of the basic screen of Fig. 4A is changed. This transfer screen can be displayed, for example, in response to a user operation (for example, a selection operation of one of the cage cells from which the fish and shellfish are to be transferred) on one specific cage cell (not shown) among the multiple cage cells displayed on the basic screen of Fig. 4A.

[0088] This transfer screen records or displays various information related to the transfer. For example, the date and time of the transfer, and the combination of the source and destination fish cage cells are recorded or displayed on the transfer screen. In the example of FIG. 5C, the date "2023 / 04 / 24" and the time "9:00" are input by the user as the date and time of the transfer, and one fish cage cell with a fish cage ID of "D-1" is selected by the user as a fish cage cell corresponding to one source fish cage. The source fish cage cell "D-1" selected in this way is highlighted in a manner different from other fish cage cells.

[0089] In this state, when the user designates a destination fish pen cell (not shown), the total number of fish and related information recorded in the source fish pen cell "D-1" are directly transferred to the destination fish pen cell, and the source fish pen cell "D-1" becomes selectable again. The destination fish pen cell (not shown) selected by the user and the fish pen cell (not shown) that has already been designated for movement may be highlighted in the same manner as the source fish pen cell "D-1" or in a different manner.

[0090] After designating the combination of source and destination fish preserve cells as described above, when the user performs a confirmation operation (e.g., tapping "Next" displayed at the bottom of FIG. 5C), the basic information (e.g., fish species, average weight, number of tails) of the target fish preserve cell "D-1" on the basic screen of FIG. 4A is also updated according to the movement. Specifically, all basic information of the source fish preserve cell "D-1" is transcribed as basic information of the destination fish preserve cell (not shown), and the source fish preserve cell "D-1" becomes a blank cell with no basic information. Note that the target fish preserve cell "D-1" may be highlighted in a manner different from other fish preserve cells immediately after the movement on the basic screen of FIG. 4A.

[0091] Fig. 5D shows an example of a screen displaying the transition of a plurality of fish pens in a fish farm and / or the fish and shellfish housed therein. This transition screen can be transitioned to from the basic screen of Fig. 4A in response to a specific user operation, for example, and displays the transition of each fish pen and / or the fish and shellfish housed therein in the same manner as the basic screen. Specifically, the transition screen is provided with a grid display area 31 similar to that of the basic screen of Fig. 4A.

[0092] The transition screen has a transition event selection area 35 where the user can select major events related to the transition of the fish cage and / or the fish and shellfish (e.g., entering into pond, moving, nutrition, integration, completion of rearing). In this transition event selection area 35, transition events recorded in the target aquaculture farm in the past are displayed in a selectable chronological order along with the type (e.g., entering into pond, moving, nutrition, integration, completion of rearing) and the date of occurrence.

[0093] When a user selects one of the transition events displayed in the transition event selection area 35 (in the example of FIG. 5D, "nutrient" on "2023 / 4 / 11" is selected), the state of the fish pen and the fish and shellfish immediately after the completion or recording of the transition event is displayed in the grid display area 31. In this state, the user can select a specific fish pen cell to check detailed information of the specific fish pen cell and / or the fish and shellfish contained therein immediately after the transition event in a detailed screen (not shown).

[0094] In addition to or instead of the various screens exemplified above, in response to a user operation on a particular fish pen cell among the multiple fish pen cells, the display unit 140 can also display other detailed screens such as those exemplified in Figures 5E and 5F, which relate to a specific fish pen corresponding to the particular fish pen cell and / or the seafood contained therein.

[0095] The detailed screen illustrated in Fig. 5E is a screen for recording or viewing breeding information or aquaculture information on fish and shellfish housed in a specific fish tank selected by a user. This breeding screen can be transitioned to or displayed in response to a user operation on a specific fish tank cell among the multiple fish tank cells displayed on the basic screen of Fig. 4A. In the example of Fig. 5E, a fish tank cell with a fish tank ID of "B-2 (sea surface)" is selected as the specific fish tank cell for recording or viewing breeding information.

[0096] This breeding screen is provided with a target time selection area 36 that allows the user to select a target time, such as a target date for recording or viewing breeding information. In the example of FIG. 5E, "2023 / 4 / 24" is selected as the target time. In the basic information display area 37, basic information (e.g., fish species, average weight, number of tails) of the fish and shellfish held in the target fish pen (fish pen cell "B-2") at the target time selected in the target time selection area 36 is displayed.

[0097] In the type selection area 38, the type of rearing information to be recorded or viewed is provided so that it can be selected by the user. In the illustrated example, "administration" related to administration of administration substances such as feed or medicine, "death / discard" related to a decrease in the number of tails in the fish pen, "fish disease / disaster" related to undesirable diseases, parasites, disasters, etc. occurring in the fish pen, and "tail number adjustment" (not illustrated) related to adjustment of the number of tails in the fish pen are provided so that they can be selected in the type selection area 38. As in the illustrated example, some or all of the corresponding recorded rearing information may be displayed in each type column in the type selection area 38.

[0098] In the breeding information recording area 39, a user such as an aquaculture operator can record or edit breeding information for the species selected in the species selection area 38. In the example of FIG. 5E, "administration" is selected in the species selection area 38, and in the breeding information recording area 39, the user can input administration records of administration of substances such as feed and medicine to the fish and shellfish housed in the target fish pen (fish pen cell "B-2"). Specifically, in the breeding information recording area 39 related to administration, the administration time (note that the administration date has been selected in the target time selection area 36), the name and other identification information of each administration substance, the administration amount, the unit price (in the example of FIG. 5E, these can be registered on a separate screen), etc. can be recorded.

[0099] Although not shown in the figure, when "Death / Discard" is selected in the type selection area 38, the user can input the number of deaths and discards of fish and shellfish kept in the target fish pen (fish pen cell "B-2"), and the reasons for these, in the rearing information recording area 39. When "Fish Disease / Disaster" is selected in the type selection area 38, the user can input an overview of diseases, parasites, disasters, etc. occurring in the target fish pen (fish pen cell "B-2") and the damage situation, in the rearing information recording area 39.

[0100] When "tail number adjustment" is selected in the type selection area 38, the user can input the number of tails actually living in the target fish tank (fish tank cell "B-2") in the breeding information recording area 39. This enables the number of tails in the target fish tank to be counted or checked. In fish tanks where many fish are kept, it is expected that the number of tails may increase or decrease from the time of previous recording, so by allowing the user to count at any time, it is possible to record or capture the number of tails as accurately as possible. Note that the input field for such "tail number adjustment" may be integrated into the input screen for each event such as nutrient (Figure 5A), integration (Figure 5B), movement (Figure 5C), and administration (Figure 5E). Since it is expected that actual counts are often conducted in conjunction with events such as vaccination, a screen configuration incorporating "tail number adjustment" in this way is advantageous.

[0101] The detailed screen illustrated in FIG. 5F displays the costs and profitability of cultivating the fish and shellfish housed in each fish cage. In this example screen, for each type of seedling (shown as "Kindai 2202", "Yamazaki 2305", etc.) corresponding to the month ("October 2023" is selected in the example of FIG. 5F) and fish species ("Red sea bream" is selected in the example of FIG. 5F) selected by the user, various information for grasping the profitability of each type of seedling is displayed in a list, such as the number of live fish in the current month, the amount and cost of feed and medicine administered in the current month, the cost carried over from the previous month (shown as "Last month's carried over seedling cost"), and the cumulative cost at the end of the current month.

[0102] These various pieces of information are automatically calculated or tallied based on various pieces of information recorded through various recording screens such as the above-mentioned Figures 5A to 5C and Figure 5E. For example, the number of live tails in the current month is automatically calculated or tallied based on the number of tails moved between pens recorded through Figures 5A to 5C, and the number of dead tails and discarded tails recorded through Figure 5E. In addition, the amount and cost of various administered substances are automatically calculated or tallied based on the information recorded through Figure 5E (or another screen (not shown) that can be accessed from there through "Purchase Route / Unit Price Setting").

[0103] In the example of FIG. 5F, the seedling "Yamazaki 2305" is selected or expanded, and is broken down into information on four fish cages "A-1" to "A-4". In this way, the profitability of each fish cage can be understood through this screen. For example, the cumulative cost per fish of the fish school housed in the fish cage "A-2" is "129" yen, and by multiplying this by the number of live fish "11,970", the total cost of the fish school derived from the seedling "Yamazaki 2305" housed in the main fish cage "A-2" can be easily calculated (this may be displayed on a screen such as FIG. 5F). In addition, when multiple seedlings are mixed in one fish cage, such as the fish school 531 in FIG. 5, the average cost of each seedling weighted by the number of live fish becomes the average cost of the entire fish school in that fish cage (this may be displayed on a screen such as FIG. 5F).

[0104] The total cost (total of the cost of all fish) and average cost (cost per fish) for each fish pen as described above are costs before shipping, so they may be expressed as inventory costs (asset in accounting). Then, when some or all of the fish are shipped or sold from the fish pen and sales are recorded, the inventory cost according to the number of fish sold is transferred to the cost of sales (expense in accounting).

[0105] For example, in Figure 5F, of the 11,970 red sea bream held in the fish cage "A-2," 5,000 are shipped at the beginning of the following month (November 2023). In this case, of the total inventory cost of 1,544 thousand yen (= 0.129 thousand yen * 11,970 fish), 645 thousand yen, calculated by multiplying the average cost of 129 yen by the number of shipped fish (5,000), is transferred to cost of sales. As a result, 899 (= 1,544 - 645) thousand yen (for 6,970 fish) remains as the total inventory cost of the fish cage "A-2."

[0106] In the following months, if additional feed, medicine, etc. is administered before shipping, the cost is added to the inventory cost. In addition, in the following months, if the number of live fish in the fish cage "A-2" decreases due to death or disposal, or if the number of live fish moves between other fish cages, the number of live fish in Figure 5F, etc. is updated over time. Although not shown, it is preferable that the process and results of such calculations or transitions are also displayed by the display unit 140. As described above, the cost and profitability of each seed and / or each fish cage at any time can be accurately grasped through a screen such as that of Figure 5F.

[0107] In the above example, the cost of administering materials such as feed and medicines was mainly considered as the cost of the fish schools, but at least a part of the overhead costs such as the maintenance costs of the fish pens and the fish schools, and the labor costs of the aquaculture business operator for that purpose (the part that is allowed to be recorded as cost of sales in accounting) may be recorded as the cost of the fish schools and / or the fish pens. In that case, although not shown in the figure, a screen is provided that allows the user to input the overhead costs for each fish pen and / or each fish school.

[0108] In addition to or instead of the cost per fish, the cost per unit weight (e.g., 1 kg) is also important for the profitability of a school of fish. As described above, since the average weight of a school of fish can be estimated using a camera or the like, such a "price per kg" can be easily calculated and may be displayed on a screen such as FIG. 5F.

[0109] FIG. 6 shows the breakdown of data recorded in the database 110. For fish species, fish species names are managed linked to fish species IDs. A school ID is assigned to each school of fish 610, and a fish species ID is specified for each school ID. A school of fish contains only one type of fish, and does not contain multiple fish species. When multiple fish species are raised in the same fishing ground, a different fish species ID is assigned to each fish species.

[0110] On the other hand, a cage ID is assigned to each cage 620. The row and column position of the cage and the name of the cage are assigned to each cage ID. A group ID and a cage ID are assigned to each cage group 630, and the start date and end date and time for rearing the school of fish with the group ID in the cage with the cage ID are recorded.

[0111] Various rearing data (e.g., feeding data, mortality data, shipping data, unknown tail number data, fish disease data, medication data, disinfection data, vaccination data, tail number adjustment data, average weight measurement records, average body length measurement records, average body height measurement records) regarding a specific group 610 housed in a specific net cage 620 may be recorded in association with either the group 610 or the net cage 620, but is preferably recorded in association with the net cage group 630 which is the pair of the group 610 and the net cage 620.

[0112] Since the database 110 according to this embodiment is constructed based on the cage group 630 (a set of the group 610 and the cage 620) that changes over time through pond entry, movement, nutrient sorting, integration, completion of rearing, etc., it is reasonable to link rearing data to the cage group 630 as such basic data, which can improve traceability and searchability in the database 110. In addition, since the cage cell, which is the basic display unit in the screen of Fig. 4A etc., is the cage group 630 itself in the database 110, it is a data system suitable for the purpose of displaying part of the rearing data linked to the cage group 630 (average body weight and number of tails in the example of Fig. 4A) in the cage cell as basic information.

[0113] Figure 6A shows a schematic diagram of the change in data during nutrient addition. In this example, the nutrient source is the nutrient cage 1 with the nutrient cage ID "1", and the nutrient destination is the nutrient cage 2 with the nutrient cage ID "2".

[0114] A school of n fish or seedlings (group N) with a fish school ID of "N" is housed in the fish cage 1 before culture. Group N is linked to and records mainly qualitative school information or seedling information related to the school of n fish or seedlings. An example of the school information is the fish species ID mentioned above. As mentioned above, a group of fish cages (not shown), which is a pair of the fish cage 1 and group N, is linked to and records mainly quantitative rearing data related to the school of n fish or seedlings.

[0115] In the feeding in Figure 6A, out of the n fish or seedlings before feeding, b fish move to the feeding pen 2. A fish or seedlings of a fish remain in the feeding pen 1. Therefore, n = a + b.

[0116] The school of fish or seedlings with a tails remaining in the source fish pen 1 is assigned a new school of fish ID of "A". The child ID "A" is different from the parent ID "N", but the parent-child relationship "NA" is stored in a table or the like (not shown). In this way, the newly created school of fish or seedlings with a tails (group A) of fish school ID "A" is linked to and recorded with substantially the same school information or seedling information as the parent group N.

[0117] In addition, the cage group (not shown), which is a pair of cage 1 and group A, is linked to and records mainly quantitative breeding data on the a-tailed fish school or seedlings. This breeding data is the breeding data on the parent cage group (Cage 1 × Group N) converted taking into account the change in the number of tails (n → a). For example, the cumulative dosage of administered substances such as feed and medicine, total cost, total weight, etc. recorded for the parent cage group are apportioned according to the change in the number of tails (i.e., multiplied by a / n). Quantitative data per fish such as average cost, average weight, average age, etc., and qualitative data such as fish disease data, disinfection data, and vaccination data are directly inherited as breeding data for the child cage group (Cage 1 × Group A). ​​However, when inheriting the qualitative data, it is preferable to also inherit a record that the event on which the qualitative data was based occurred in the inherited a-tailed fish school or seedlings.

[0118] The b-tailed school of fish or seedlings transferred to the destination fish pen 2 are given a new school of fish ID of "B". The child ID "B" is different from the parent ID "N", but the parent-child relationship "NB" is stored in a table or the like (not shown). In this way, the b-tailed school of fish or seedlings (group B) of the newly created fish school ID "B" is linked to and recorded with substantially the same school information or seedling information as the parent group N.

[0119] In addition, the cage group (not shown), which is a pair of cage 2 and group B, is linked to and records mainly quantitative breeding data on the b-tailed fish school or seedlings. This breeding data is the breeding data on the parent cage group (Cage 1 × Group N) converted taking into account the change in the number of tails (n → b). For example, the cumulative dosage of administered substances such as feed and medicine, total cost, total weight, etc. recorded for the parent cage group are apportioned according to the change in the number of tails (i.e., multiplied by b / n). Quantitative data per tail such as average cost, average weight, average age, etc., and qualitative data such as fish disease data, disinfection data, and vaccination data may be directly inherited as the breeding data for the child cage group (Cage 2 × Group B). However, when inheriting the qualitative data, it is preferable to also inherit a record that the event on which the qualitative data was based occurred in the inherited b-tailed fish school or seedlings.

[0120] 6B shows a schematic diagram of the change in data when merging. In this example, the source of the merger is the cage 1 with the cage ID "1" and the cage 2 with the cage ID "2", and the destination of the merger is the cage 3 with the cage ID "3".

[0121] Before the integration, the fish cage 1 houses a school of fish or seedlings with a tail (group A) with a fish school ID of "A". Group A is linked to and records mainly qualitative school information or seedling information regarding the school of fish or seedlings with a tail. As described above, the fish cage group (not shown), which is a pair of the fish cage 1 and group A, is linked to and records mainly quantitative breeding data regarding the school of fish or seedlings with a tail.

[0122] Before the integration, cage 2 contained a school of fish or seedlings (group B) with a fish school ID of "B" at tail b. Group B is linked to and records mainly qualitative school or seedling information about the school of fish or seedlings at tail b. As described above, a group of cages (not shown), which is a combination of cage 2 and group B, is linked to and records mainly quantitative breeding data about the school of fish or seedlings at tail b.

[0123] In the merger in Figure 6B, all of the schools of fish or seedlings with a tails in the pre-merger cage 1 and all of the schools of fish or seedlings with b tails in the pre-merger cage 2 are moved to the new cage 3. The new cage 3 is then filled with schools of fish or seedlings with n tails. Therefore, a+b=n.

[0124] The n-tailed school of fish or seedlings that are transferred to the target fish pen 3 are assigned a new school of fish ID of "N". The child ID "N" is different from the parent IDs "A" and "B", but the parent-child relationship "AN" and "BN" is stored in a table or the like (not shown). In this way, the newly generated n-tailed school of fish or seedlings (group N) of fish school ID "N" is linked to and recorded with school information or seedling information that is substantially the same as that of the parent groups A and B. It is preferable that the groups A and B to be integrated have substantially the same school information or seedling information such as fish species, but when groups A and B with different school information or seedling information are integrated, it is preferable that both school information or seedling information are linked to the integrated group N and recorded in parallel.

[0125] In addition, for a group of cages (not shown), which is a pair of cage 3 and group N, mainly quantitative breeding data on a group of fish or seedlings of n tails is linked and recorded. This breeding data is the breeding data on the parent cage groups (Cage 1 × Group A and Cage 2 × Group B) converted with consideration of integration (a, b → n). For example, the cumulative dosage of administered substances such as feed and medicine, total cost, total weight, etc. recorded for the parent cage groups are simply added according to the integration. In addition, the quantitative data per fish such as the average cost, average weight, and average age are weighted and averaged by the number of parent tails (a and b) (or the sum of the total cost, total weight, and total age of the parents is divided by n). For example, "average cost of group N" = "average cost of group A" × a / n + "average cost of group B" × b / n. Furthermore, qualitative data such as fish disease data, disinfection data, vaccination data, etc. may be directly inherited in parallel as data for the number of tails of each parent (a tails or b tails).

[0126] 6C shows a schematic diagram of the change in data when a fish is moved. In this example, the source fish cage 1 with a fish cage ID of "1" is the source fish cage, and the destination fish cage 2 with a fish cage ID of "2" is the destination fish cage.

[0127] Before being moved, the fish pen 1 contained a school of n fish or seedlings (group A) with a fish school ID of "A". Group A has mainly qualitative school information or seedling information linked to it and recorded. As described above, the fish pen group (not shown), which is a pair of the fish pen 1 and group A, has mainly quantitative breeding data linked to it and recorded therein, regarding the school of n fish or seedlings.

[0128] In the transfer in Fig. 6C, all of the schools of fish or seedlings of n fish in the pre-transfer cage 1 are transferred to the destination cage 2. The schools of fish or seedlings of n fish are transferred to the destination cage 2.

[0129] Since the n fish school or seedlings moved to the destination fish pen 2 are substantially the same as group A that was in the source fish pen 1, there is no need to assign a new fish school ID, and the source fish school ID "A" may be carried over as is. Such a moved n fish school or seedlings (group A) with fish school ID "A" will be linked to and recorded with substantially the same school information or seedling information as the parent group A.

[0130] In addition, the pair of cage 2 and group A, a cage group (not shown), is linked to and records mainly quantitative breeding data on the n fish schools or seedlings. This breeding data is also directly inherited from the breeding data on the parent cage group (Cage 1 × Group A).

[0131] Fig. 7 is a flowchart showing the processing of the aquaculture data management method. First, the control unit that controls the database 110 creates a database of the cage configuration and stores it in the database 110 (S110). At this time, the database 110 is in an initial state. Regarding this cage configuration, as described with reference to Figs. 3 and 4, cage identification information is prepared for each cage. When a school of fish is housed in these cages, the information on the school of fish is recorded as a record in association with the cage identification information, and this is stored in the database 110.

[0132] In order to handle schools of fish with a database-based cage configuration, it is necessary to introduce new fish seeds into the cage and introduce the schools of fish into the fish farm (S120). When new fish seeds are introduced into the cage, information about the schools of fish is stored in the database 110. The information about the seeds includes information such as the date and year of introduction and the source of the seeds (such as the name of the seed producer and place of origin). If the schools of fish are introduced into multiple cages at the time of introduction, the information about the seeds is basically stored in the database for each cage. In addition, when the fish are introduced into the cage, the school ID is associated with the fish species ID as information about the school of fish.

[0133] Next, the control unit that controls the database 110 judges whether or not to continue rearing the school of fish housed in the cage (S130). If rearing is to be continued, processing is performed when movement, rearing, or integration occurs. In the case of movement, a movement process is performed (S140). In the case of rearing, a rearing process is performed (S150). In the case of integration, an integration process is performed (S160). In the case of movement, rearing, or integration, the cage configuration is changed or updated (S170). The instruction unit 120 specifies the cage identification information before the change in the combination of the school of fish and the cage and the cage identification information after the change, and the allocation unit 130 assigns new school of fish identification information to the school of fish newly housed in the cage. Then, the process returns to step S130 and repeats the series of processes. Note that if none of movement, rearing, or integration occurs, the combination of the school of fish and the cage is not changed.

[0134] When various production data such as feeding, death, medication, disinfection, and vaccinations are entered for the schools of fish in each cage, the data is linked to the fish school identification information linked to each cage identification information. Furthermore, when a school of fish is composed of multiple seedlings, quantitative data such as feeding amount and number of deaths are apportioned according to the number of fish.

[0135] If it is determined in S130 that rearing will not continue, the combination of the pen and the fish school for which production management will end is selected, and initialization processing is performed (S180). After completion, the pen configuration is changed and updated in the same way as when moving, restocking, and integrating.

[0136] By creating a database of schools of fish and fish cages as described above, it becomes possible to manage, integrate, understand, and analyze production data for each school of fish and each seedling, even if the fish cages in which the schools of fish are housed are changed and schools of fish originating from different seedlings are mixed. By using the results obtained to calculate production management indicators such as weight gain coefficient and cost, it is possible to optimize feeding frequency and feeding amount, and to review sales plans. If unnecessary feeding can be prevented, it is possible to prevent increases in costs and the deterioration of water quality.

[0137] Although the present disclosure has been described above using examples, the technical scope of the present disclosure is not limited to the scope described in the above examples. It is clear to those skilled in the art that various modifications or improvements can be made to the above examples. It is clear from the description of the claims that such modifications or improvements can also be included in the technical scope of the present disclosure.

[0138] The configuration, action, and function of each device and method described in the embodiments can be realized by hardware resources or software resources, or by the cooperation of hardware resources and software resources. For example, a processor, ROM, RAM, and various integrated circuits can be used as hardware resources. For example, programs such as an operating system and applications can be used as software resources. [Explanation of symbols]

[0139] 31 lattice display area, 110 database, 120 instruction section, 130 allocation section, 140 display section.

Claims

1. a display unit that displays a plurality of fish cages provided in a fish farm as a plurality of fish cage cells arranged on a basic screen in imitation of their actual arrangement; In each of the fish cage cells, basic information of the fish and shellfish contained in each of the fish cages corresponding to the respective fish cage cells is displayed by the display unit. Aquaculture data management device.

2. The aquaculture data management device according to claim 1 , wherein the display unit displays, for each of the net cage cells, net cage identification information that identifies each of the net cages corresponding to the respective net cage cells.

3. a lattice display area capable of displaying the plurality of fish cage cells in a lattice pattern is provided on the basic screen; In the lattice display area, a lattice point corresponding to a location where no cage is present in the actual arrangement of the plurality of cages is not displayed with a cage cell, or the basic information is not displayed in a displayed cage cell. The aquaculture data management device according to claim 1.

4. 4. The aquaculture data management device according to claim 3, wherein in the lattice display area, no cage cells are displayed at lattice points corresponding to locations where no cages exist in the actual arrangement of the plurality of cages, and the basic information is not displayed in cage cells corresponding to cages that do not house seafood.

5. The aquaculture data management device according to any one of claims 1 to 4, wherein the display unit displays a detailed screen relating to at least one of a specific fish pen corresponding to a specific fish pen cell among the plurality of fish pen cells and the fish and shellfish contained therein in response to a user operation on the specific fish pen cell among the plurality of fish pen cells.

6. The aquaculture data management device according to claim 5 , wherein the details screen is a screen for recording breeding information on the fish and shellfish housed in the specific fish cage.

7. the detailed screen is at least one of a screen for recording nutrients for dividing the fish and shellfish housed in one of the specific cages into a plurality of cages, a screen for recording integration for consolidating the fish and shellfish housed in a plurality of the specific cages into one cage, and a screen for recording movement for transferring the fish and shellfish housed in one of the specific cages to another cage; When at least one of the nutrients, the integration, and the movement is recorded on the detailed screen, the basic information of the target fish cage cell on the basic screen is updated according to the nutrients, the integration, and the movement. The aquaculture data management device according to claim 5.

8. The display unit displays a transition of the fish and shellfish housed in the plurality of fish cages in the aquaculture farm, The transition is based on at least one of the following: separation of fish and shellfish housed in one cage into multiple cages; integration of fish and shellfish housed in multiple cages into one cage; and transfer of fish and shellfish housed in one cage to another cage. The aquaculture data management device according to any one of claims 1 to 4.

9. a database that stores fish cage identification information for identifying each of a plurality of fish cages, and fish school identification information that classifies a school of fish housed in any of the plurality of fish cages into one or more seedlings and assigns the school of fish to each school of fish; an instruction unit that identifies a new fish cage from among the plurality of fish cages for at least a part of the school of fish housed in one of the fish cages to which the fish cage identification information is assigned, and instructs the fish to be housed in a different location from the original fish cage; an assignment unit that assigns new school of fish identification information based on the original school of fish identification information of the original fish pen to each school of fish that is to be moved to a new fish pen when the instruction unit instructs the change of the location of the school of fish; An aquaculture data management device comprising:

10. the instruction unit designates a plurality of net cage identification information as the new net cages, and designates the number of fish to be accommodated in each of the new net cage identification information, and instructs the new net cages to accommodate the corresponding number of fish; the allocation unit allocates new fish school identification information for each school of fish newly accommodated in each fish pen, and includes information of the original fish school identification information in the new fish school identification information; The aquaculture data management device according to claim 9.

11. the instruction unit designates a plurality of fish cages as the original fish cages, designates one new fish cage from the designated original fish cages, and instructs to change the accommodation destination of the schools of fish from each of the original fish cages to the new fish cage; The allocation unit allocates new school of fish identification information to the newly contained school of fish, and includes in the new school of fish identification information information of each school of fish contained in the original fish pen. The aquaculture data management device according to claim 9 or 10.

12. This aquaculture data management method displays a number of fish cages in a fish and shellfish farm as a number of fish cage cells arranged on a basic screen to simulate their actual layout, and displays in each of the fish cage cells basic information about the fish and shellfish contained in each of the fish cages corresponding to the respective fish cage cells.

13. This aquaculture data management program causes a computer to display a plurality of fish cages provided in a fish and shellfish farm as a plurality of fish cage cells arranged on a basic screen in imitation of their actual arrangement, and to display in each of the fish cage cells basic information on the fish and shellfish contained in each of the fish cages corresponding to the respective fish cage cells.

Citation Information

Patent Citations

  • Activity detection device and activity detection method for culture fish, and feeding control apparatus

    JP2023043950A