Method, computer program, and fertilization information providing system

A computer-based method calculates fertilizer application rates by considering location and effectiveness, addressing the need for optimized fertilizer use to reduce excess application and environmental impact.

JP2026012027APending Publication Date: 2026-01-23SUMITOMO CHEM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025037207
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-11
Filing Date
2025-03-10
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

Agricultural producers demand more appropriate fertilizer application rates due to concerns about environmental impact and rising fertilizer prices, necessitating a method to optimize fertilizer use.

Method used

A computer-implemented method and system that calculates fertilizer application rates by acquiring location and application information, determining fertilizer effectiveness, and subtracting this from fertilization standards to provide precise application amounts.

Benefits of technology

Enables more accurate fertilizer application, reducing excess use and optimizing resource utilization based on soil conditions and fertilizer effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026012027000001_ABST
    Figure 2026012027000001_ABST
Patent Text Reader

Abstract

To provide a technique for providing information on a more appropriate fertilizer application amount.SOLUTION: A computer-implemented method for providing information on a fertilization amount for a field is provided. The method includes acquiring position information of a field, a type, a feeding amount, and an application period of an organic material to be fed to the field, and a fertilization reference of each of one or more fertilizer components, acquiring a fertilizer response amount of each of the one or more fertilizer components in the organic material by using the position information, the type, the feeding amount, and the application period of the organic material, calculating a required amount by subtracting the fertilizer response amount from the fertilization reference for each of the one or more fertilizer components, and outputting the required amount.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] FIELD OF THE DISCLOSURE The present disclosure relates to providing information regarding fertilizer application rates. [Background technology]

[0002] Various studies have been conducted to provide information on appropriate fertilizer amounts for crop cultivation. For example, Japanese Patent No. 5425688 (Patent Document 1) discloses a map-linked fertilization design system. This system displays a map including fields, accepts the designation of the fields on the map, accepts fertilization design conditions for the fertilizer to be used, and designs a fertilization pattern for the fields by referring to the fertilization design conditions. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 5425688 Summary of the Invention [Problem to be solved by the invention]

[0004] By setting the appropriate amount of fertilizer, excessive fertilization can be avoided. In recent years, agricultural producers have been increasingly demanding information on more appropriate fertilizer application rates due to concerns about the impact of fertilizer on the natural environment. This demand has also been strengthened by the recent rise in fertilizer prices.

[0005] The present disclosure has been devised in view of the above circumstances, and its purpose is to provide a technique for providing information regarding a more appropriate amount of fertilizer application. [Means for solving the problem]

[0006] The present invention provides the following method, computer program, and fertilization information providing system.

[0007] [1] A computer-implemented method for providing information regarding fertilizer application rates for a field, comprising: Acquiring location information of the field, the type, amount and application period of organic materials to be applied to the field, and fertilization standards for each of one or more fertilizer components; A step of obtaining a fertilizer effect of each of one or more fertilizer components in the organic material using the location information, and the type, input amount, and application period of the organic material; Calculating the amount of fertilizer required for application to the field by subtracting the fertilizer effectiveness amount from the fertilization standard for each of the one or more fertilizer components; and outputting the required amount.

[0008] [2] The step of obtaining the fertilizer effectiveness of each of one or more fertilizer components in the organic material includes: transmitting the location information and the type, amount, and application period of the organic material to one or more components; and receiving the fertilizer effectiveness from the one or more components in response to transmission of the location information, and the type, input amount, and application period of the organic material.

[0009] [3] The one or more components include a first component and a second component; The first component derives soil information for a period during which the organic material is applied to the field based on a simulation of soil information; Transmitting the location information, and the type, input amount, and application period of the organic material to the one or more components includes: outputting the soil information output from the first component by outputting the location information and the application period of the organic material to the first component, together with the location information, and the type, input amount and application period of the organic material to the second component; Receiving the fertilizer amount includes: The method according to [2], further comprising receiving the fertilizer effectiveness output from the second component.

[0010] [4] The method according to [3], wherein the soil information includes temperature and moisture information. [5] acquiring an area of ​​the field; calculating an application rate of each of the one or more types of fertilizer to the field based on the area and the required amount of each of the one or more fertilizer components by referring to the content rate of each of the one or more types of fertilizer used to apply to the field; The method according to any one of [1] to [4], further comprising the step of outputting the amount of fertilizer to be applied.

[0011] [6] The step of calculating the amount of fertilizer to be applied includes: Accepting designation of one type of fertilizer from the one or more types of fertilizer; and receiving a designation of one fertilizer component to be prioritized among the one or more fertilizer components; The method according to [5], wherein in the step of calculating the amount of fertilizer to be applied, the amount of fertilizer to be applied is calculated using the area, the required amount of the one preferred fertilizer component, and the content rate of the one preferred fertilizer component in the one type of fertilizer.

[0012] [7] A computer-implemented method for providing information regarding fertilizer application rates for a field, comprising: receiving input of location information of the field, the type, input amount and application period of an organic material to be input to the field, and a fertilization standard for each of one or more fertilizer components; A step of acquiring a required amount of fertilizer to be applied to the field based on the location information, the fertilizer effectiveness of each of the one or more fertilizer components in the organic material derived based on the type, input amount, and application period of the organic material, and the fertilization standard, for each of the one or more fertilizer components; and outputting the required amount.

[0013] [8] The step of accepting the input includes displaying a map; The method according to [7], wherein in the step of accepting the input, the input of the location information is accepted by accepting a location specification on the map.

[0014] [9] The method according to [8], wherein the step of accepting input accepts input of the date of application of the organic material and the planned harvest date as the application period of the organic material.

[0015]

[10] The step of receiving the input includes: displaying one or more candidate organic material types; The method according to any one of [7] to [9], comprising accepting a selection of the type from the one or more candidates.

[0016]

[11] In the step of receiving the input, an input of an area of ​​the field is further received; calculating an application rate of each of the one or more types of fertilizer to the field based on the area and the required amount of each of the one or more fertilizer components by referring to the content rate of each of the one or more types of fertilizer used to apply to the field; The method according to any one of [7] to [9], further comprising the step of outputting the amount of fertilizer to be applied.

[0017]

[12] The step of calculating the amount of fertilizer to be applied includes: Accepting designation of one type of fertilizer from the one or more types of fertilizer; and receiving a designation of one fertilizer component to be prioritized among the one or more fertilizer components;

[11] The method according to

[11] , wherein in the step of calculating the amount of fertilizer to be applied, the amount of fertilizer to be applied is calculated using the area, the required amount of the one preferred fertilizer component, and the content rate of the one preferred fertilizer component in the one type of fertilizer.

[0018]

[13] The method according to

[12] , wherein the step of accepting the designation of the one preferred fertilizer component is carried out in a state where the required amount is presented.

[0019]

[14] A computer program that, when executed by a computer processor, causes the computer to implement the method according to any one of [1] to [4] and [7] to [9].

[0020]

[15] A fertilization information providing system that provides information on the amount of fertilizer to be applied to a field, An input device; An output device; a controller; The input device receiving input of location information of the field, the type, input amount and application period of organic materials to be input to the field, and fertilization standards for each of one or more fertilizer components; The controller Using the location information, as well as the type, input amount, and application period of the organic material, the fertilizer effectiveness of each of one or more fertilizer components in the organic material is obtained; For each of the one or more fertilizer components, calculate the required amount for fertilization to the field by subtracting the fertilizer effectiveness amount from the fertilization standard; A fertilization information providing system that outputs the required amount using the output device. [Effects of the Invention]

[0021] According to the present invention, information on the required amount is provided as information that can be used to more appropriately set the amount of fertilizer to be applied. [Brief explanation of the drawings]

[0022] [Figure 1] FIG. 1 illustrates an example of a configuration of a network system. [Figure 2] FIG. 10 is a diagram illustrating another example of the configuration of a network system. [Figure 3]FIG. 2 is a diagram illustrating an example of a hardware configuration of a user terminal 10. [Figure 4] FIG. 2 is a diagram illustrating an example of a hardware configuration of a management server 20. [Figure 5] FIG. 2 is a diagram showing an example of a screen displayed on the user terminal 10. [Figure 6] 10 is a diagram showing another example of a screen displayed on the user terminal 10. FIG. [Figure 7] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 8] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 9] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 10] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 11] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 12] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 13] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 14] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 15] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 16] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 17] FIG. 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. [Figure 18] FIG. 1 is a diagram showing a flow of processing performed in a network system. [Figure 19] 19 is a flowchart of a subroutine of step S202 in FIG. 18. [Figure 20] FIG. 2 is a diagram illustrating a modification of the network system of FIG. [Figure 21]FIG. 3 is a diagram illustrating a modification of the network system of FIG. [Figure 22] FIG. 19 is a diagram showing a modification of FIG. 18. [Figure 23] FIG. 2 is a diagram illustrating a modification of the network system of FIG. [Figure 24] FIG. 21 is a diagram illustrating a modification of the network system of FIG. 20. [Figure 25] FIG. 2 is a diagram showing another modified example of the network system of FIG. [Figure 26] FIG. 10 is a diagram showing another modified example of the network system of FIG. DETAILED DESCRIPTION OF THE INVENTION

[0023] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, the description thereof will not be repeated.

[0024] [Network System (1)] First, the configuration of a network system including an embodiment of a fertilization information provision system will be described. FIG. 1 is a diagram showing an example of the configuration of a network system. Network system 1A includes a user terminal 10, a management server 20, a soil information server 30, and a fertilizer effectiveness information server 40. The user terminal 10 and management server 20 constitute an example of a fertilization information provision system. In the fertilization information provision system, the fertilizer effectiveness (hereinafter sometimes simply referred to as fertilizer effectiveness) of fertilizer components (hereinafter sometimes simply referred to as components) in organic materials input to a field is used to calculate the amount of fertilizer to be applied. Note that "fertilizer components" include, for example, nitrogen (N), phosphorus (PO), and potassium (KO).

[0025] In this embodiment, the "fertilizer amount" refers to the amount applied to an entire field having a given area. Meanwhile, the "fertilizer effectiveness amount" refers to the amount applied per unit area. The "fertilizer effectiveness amount" refers to the amount of fertilizer components contained in the "organic material" that actually exerts an effect on crops, expressed as the amount that exerts the same effect on crops as the fertilizer components contained in the "fertilizer." When "organic material" and "fertilizer" are used together in crop cultivation, the "fertilizer effectiveness amount" is used to calculate the appropriate amount of fertilizer. In this embodiment, the "fertilizer" refers to a fertilizer containing at least one component selected from nitrogen, phosphorus, and potassium as its main component, and whose content of each component is guaranteed by a label or other means. The fertilizer may be a single fertilizer containing one of nitrogen, phosphorus, and potassium, or a compound fertilizer containing two or more of these components (including a mixed fertilizer of inorganic and organic fertilizers). The "organic material" refers to fertilizers and soil improvement materials primarily made from plant and animal materials. Examples of organic materials include vegetable oil cake, rice bran, fish meal, bone meal, livestock manure compost, and green manure.

[0026] In the network system 1A, a user operates a user terminal 10 to obtain a calculated value of the amount of fertilizer to be applied to a field. The user inputs various information (the location and area of ​​the field, the type of organic material to be applied to the field, the amount and application period, and the fertilization standard for each of one or more fertilizer components) into the user terminal 10. The user terminal 10 transmits the information input by the user to the management server 20.

[0027] In this embodiment, the "application period" refers to the period from the date of input of organic materials to the scheduled harvest date of the crop. The "input amount" refers to the amount of organic materials input per unit area. The "fertilization standard" represents the standard amount of fertilizer components applied to a field with good soil chemical and physical properties to ensure the target yield and quality. The "fertilization standard" refers to the amount per unit area. In this embodiment, the "fertilization standard" is input by the user to the user terminal 10. The input "fertilization standard" may be the fertilization standard provided by a given information source, or may be a fertilization standard provided by a given information source to which the user has made modifications.

[0028] The management server 20 transmits the location information of the field and the application period of the organic materials to the soil information server 30. In response, the soil information server 30 provides the management server 20 with the simulation results of the soil information (soil temperature and moisture content) of the field for each day during the application period.

[0029] The soil information server 30 is a server that provides simulation results of soil information corresponding to a specified location (latitude and longitude) and period range, and can be realized, for example, as the "Soil Temperature and Moisture Simulation API" (https: / / wagri.naro.go.jp / wagri_api / getsoilsimulationresult / ) provided by the cloud service "WAGRI" (https: / / wagri.naro.go.jp / ).

[0030] The management server 20 transmits soil information, field location information, and the type, input amount, and application period of the organic material to the fertilizer effectiveness information server 40. In response, the fertilizer effectiveness information server 40 provides the management server 20 with the daily fertilizer effectiveness of the fertilizer components in the organic material input to the field.

[0031] The fertilizer effectiveness information server 40 is a server that provides information on the daily fertilizer effectiveness of a given fertilizer component in a specified organic material, and can be realized, for example, as a server equipped with the "Organic Material Fertilizer Effectiveness Visualization API (Nitrogen Fertilizer Effectiveness)" (https: / / wagri.naro.go.jp / wagri_api / fertilizereffectinformationn / ?ref1=cat&ref2=105&ref3=180&ref4=23631) provided by the cloud service "WAGRI."

[0032] The management server 20 calculates the required amount of fertilizer (hereinafter sometimes simply referred to as the required amount) for each fertilizer component by subtracting the fertilizer effectiveness amount from the fertilization standard. The "fertilizer effectiveness amount" to be subtracted from the fertilization standard in calculating the required amount is a value calculated by accumulating the above-mentioned "daily fertilizer effectiveness amount" over the application period. The management server 20 then transmits the required amount of each fertilizer component to the user terminal 10. In this embodiment, the "required amount" refers to the amount per unit area.

[0033] A user inputs the type (brand) of fertilizer to be used for application to a field into the user terminal 10. The user terminal 10 calculates the amount of fertilizer to be applied to the field area for the input type of fertilizer so that any one fertilizer component included in the input type of fertilizer is present in the required amount. The amount of fertilizer to be applied corresponds to the amount of fertilizer to be applied to the entire field having a given area. The user terminal 10 then outputs the calculated amount as the "fertilizer amount." Note that the calculation of the amount of fertilizer to be applied may refer to a fertilizer master that manages the content rate of each fertilizer component in each type of fertilizer.

[0034] [Network System (2)] 2 is a diagram showing another example of the configuration of a network system 1B. The network system 1B includes a user terminal 10, a management server 20, and a fertilizer effectiveness information server 50.

[0035] While the fertilizer effectiveness amount information server 40 of the network system 1A uses soil information to provide fertilizer effectiveness amounts, the fertilizer effectiveness amount information server 50 does not use soil information to provide fertilizer effectiveness amounts. When fertilizer effectiveness amounts are acquired using such a fertilizer effectiveness amount information server 50, the network system does not require a soil information server, as shown in FIG. 2. The fertilizer effectiveness amount information server 50 can be realized, for example, as a server equipped with the "Organic Material Fertilizer Effectiveness Visualization API (Potassium Fertilizer Effectiveness)" (https: / / wagri.naro.go.jp / wagri_api / fertilizereffectinformationk / ) and / or the "Organic Material Fertilizer Effectiveness Visualization API (Phosphate Fertilizer Effectiveness)" (https: / / wagri.naro.go.jp / wagri_api / fertilizereffectinformationp / ) provided by the cloud service "WAGRI."

[0036] [User terminal 10] FIG. 3 is a diagram illustrating an example of the hardware configuration of the user terminal 10. As shown in FIG.

[0037] The user terminal 10 includes a controller 11 , a memory 12 , a communication interface 13 , a display 14 , and an input device 15 .

[0038] The controller 11 includes a processing unit such as a central processing unit (CPU) and a graphics processing unit (GPU). The controller 11 may also include a memory such as a read-only memory (ROM) or a random access memory (RAM). The processing unit of the controller 11 executes various computer programs stored in the ROM and / or memory 12, and controls the operation of each hardware element in the user terminal 10.

[0039] The memory 12 includes a nonvolatile storage device such as an eMMC (embedded multi media card). Data 120 and an application program 121 are shown as data stored in the memory 12. An example of the application program 121 is a "fertilizer amount calculation application." The fertilizer amount calculation application accepts input of various information such as the location of the field in the network system 1A or the network system 1B, and presents various information such as the amount of fertilizer to be applied.

[0040] The communication interface 13 includes a communication device for performing processing related to communication via a network. The controller 11 transmits and receives data to and from external devices including the management server 20 via the communication interface 13.

[0041] The display 14 is a device that displays information, and is realized by a display device such as a liquid crystal panel, an organic EL (Electro Luminescence) display, etc. The display 14 displays various types of information in accordance with instructions from the controller 11.

[0042] The input device 15 is a device that accepts input of information, and is realized by, for example, a physical key, a touch sensor, and / or a microphone. The input device 15 transfers the input information to the controller 11.

[0043] The display 14 is an example of an output device. The output device may be a speaker. In the user terminal 10, information may be output by displaying on the display 14 or by outputting sound from the speaker.

[0044] [Administration Server 20] FIG. 4 is a diagram illustrating an example of the hardware configuration of the management server 20. As shown in FIG.

[0045] The management server 20 includes a controller 21 , a memory 22 , a communication interface 23 , a display 24 , and an input device 25 .

[0046] The controller 21 includes a processing unit such as a CPU, a GPU, etc. The controller 21 may include a memory such as a ROM or a RAM. The processing unit of the controller 21 executes various computer programs stored in the ROM and / or the memory 22, and controls the operation of each hardware element in the management server 20.

[0047] The memory 22 includes a nonvolatile storage device such as a hard disk or an SSD (Solid State Drive). Data 220 and an application program 221 are shown as data stored in the memory 22. An example of the application program 221 is a "fertilization information provision application." The fertilization information provision application accepts input of information from the user terminal 10 in the network system 1A or the network system 1B, and outputs information to the user terminal 10.

[0048] The communication interface 23 includes a communication device for performing processing related to communication via a network. The controller 21 transmits and receives data to and from external devices including the user terminal 10 via the communication interface 23.

[0049] The display 24 is a device that displays information, and is realized by a display device such as a liquid crystal panel, an organic EL display, etc. The display 24 displays various information in accordance with instructions from the controller 21.

[0050] The input device 25 is a device that accepts input of information, and is realized by, for example, a keyboard, a touch panel device with a built-in display, and / or a microphone. The input device 25 passes the input information to the controller 21.

[0051] The management server 20 may be a multi-computer consisting of a plurality of computers, or may be a virtual machine virtually constructed by software.

[0052] The display 24 is an example of an output device. The output device may be a speaker. In the management server 20, information may be output by displaying on the display 24 or by outputting sound from a speaker.

[0053] [Fertilizer amount calculation overview] 5 to 17, the flow of calculating the amount of fertilizer application will be described below, focusing on the operation on the user terminal 10. In one implementation example, the screens shown in FIGS. 5 to 17 are execution screens of a fertilizer amount calculation application on the user terminal 10.

[0054] <Enter the location and area of ​​the field and fertilization standards> Fig. 5 is a diagram showing an example of a screen displayed on the user terminal 10. In Fig. 5, a screen 1400 is displayed on the display 14. In one implementation example, the fertilizer amount calculation app displays the screen 1400 in response to an operation being performed to start inputting information on a startup screen of the fertilizer amount calculation app.

[0055] The screen 1400 includes a field 1401 for inputting the area of ​​the field and the fertilization standard, a field 1402 for inputting the type of fertilizer, and a field 1403 for displaying a group of operation keys.

[0056] Fig. 6 is a diagram showing another example of a screen displayed on the user terminal 10. In Fig. 6, a screen 1410 is displayed on the display 14. In one implementation example, the fertilizer amount calculation app displays the screen 1410 in response to an operation for inputting field information being performed on the screen 1400 in Fig. 5.

[0057] Screen 1410 is a screen for inputting the position and area of ​​a field. A map is displayed in field 1411. The user specifies the position of the field to be fertilized by performing operations in field 1411 to change the center position of the display and / or the display magnification. The user also specifies the range of the field on the displayed map. The user confirms the specification of the position and range by operating key 1412 in field 1411. The fertilizer amount calculation app specifies the area of ​​the specified range. In other words, by specifying the position and range of the field, the position and area of ​​the field are input into the fertilizer amount calculation app.

[0058] Fig. 7 is a diagram showing yet another example of a screen displayed on the user terminal 10. In Fig. 7, a screen 1420 is displayed on the display 14. In one implementation example, the screen 1420 is displayed in response to operation of the key 1412 on the screen 1410 of Fig. 6.

[0059] 5, the screen 1420 includes fields 1401 to 1403. Note that on the screen 1420, the value of the area of ​​the field (5458 m2) has been added to field 1401. The fertilizer amount calculation application adds the area calculated based on the range specified in field 1411 of FIG. 6 to field 1401.

[0060] 8 is a diagram showing yet another example of a screen displayed on the user terminal 10. In FIG. 8, a screen 1430 is displayed on the display 14.

[0061] Screen 1430 includes fields 1401 to 1403, similar to screen 1400 in FIG. 5. On screen 1430, field 1401 shows the standard fertilizer application values ​​for each of three types of components (nitrogen, phosphorus, and potassium). The user inputs the standard fertilizer application values ​​into screen 1430 while referring to various publicly available information (for example, the fertilizer application standards for each prefecture and each crop published on the website of the Ministry of Agriculture, Forestry and Fisheries). The fertilizer amount calculation application displays the input values ​​on screen 1430.

[0062] Column 1402 displays one or more types (brands) of fertilizer, the amount of each type of fertilizer applied, and the amount per unit area of ​​each of the three components corresponding to the applied amount. Column 1402 also displays, as "difference," the value for each component obtained by subtracting the fertilization standard from the total amount of each component. A triangle symbol indicates a negative sign.

[0063] In column 1401 of Figure 8, the fertilization standard values ​​for nitrogen, phosphorus, and potassium are displayed as "36," "22," and "26" (units: "kg / 10a"; the same applies below). In column 1402 of Figure 8, the type of fertilizer is not specified. As a result, the value corresponding to the amount of fertilizer to be applied for each component is "0." Therefore, in column 1402 of Figure 8, the "differences" for nitrogen, phosphorus, and potassium are displayed as "36," "22," and "26" (units: "kg / 10a"; the same applies below) along with triangular symbols. This means that the "differences" for nitrogen, phosphorus, and potassium are "-36," "-22," and "-26," respectively.

[0064] <Enter the type of organic material, input amount, and application period> Fig. 9 is a diagram showing yet another example of a screen displayed on the user terminal 10. In Fig. 9, a screen 1440 is displayed on the display 14. In one implementation example, the screen 1440 is displayed when an operation for inputting information about organic materials is performed in the fertilizer amount calculation app.

[0065] Candidate types of organic materials are displayed in a field 1441 on the screen 1440. The user selects the type of organic material to be input into the field from the candidates.

[0066] 10 is a diagram showing yet another example of a screen displayed on the user terminal 10. In FIG. 10, a screen 1450 is displayed on the display 14. In one implementation, the screen 1450 is displayed in response to a type of organic material being specified on the screen 1440 of FIG. 9.

[0067] The screen 1450 includes a field 1451 for inputting the input amount, a field 1452 for inputting the input date, a field 1453 for inputting the planned harvest date, and a key 1454 .

[0068] The user inputs the input amount, input date, and planned harvest date for the organic material into the fertilizer amount calculation application by inputting values ​​into fields 1451, 1452, and 1453 and operating key 1454. The period from the input date to the planned harvest date is identified as the application period.

[0069] As described above, the type of organic material is identified based on the information entered into screen 1440, and the input amount and application period of the organic material are identified based on the information entered into screen 1450.

[0070] A user can input information about two or more types of organic materials to be applied to a field into the user terminal 10. In one implementation, the user terminal 10 accepts input of information about organic materials for each type on the screens shown in FIGS. 9 and 10. In another implementation, the user terminal 10 accepts input of information about one or more types of organic materials on a single screen. The user terminal 10 stores the input information about each organic material in memory 12.

[0071] <Display of required amount> The fertilizer amount calculation app transmits the information input by the user to the management server 20. In response, the fertilizer application information providing app (management server 20) acquires the fertilizer effectiveness of each of one or more fertilizer components resulting from the input of organic materials, using the information received from the fertilizer amount calculation app (user terminal 10), as described with reference to Figures 1 and 2. The fertilizer application information providing app also calculates the required amount for each of the one or more fertilizer components by subtracting the fertilizer effectiveness from the fertilization standard. The fertilizer application information providing app then transmits the required amount of each of the one or more fertilizer components to the fertilizer amount calculation app (user terminal 10). The fertilizer amount calculation app displays the required amount of each of the one or more fertilizer components.

[0072] 11 is a diagram showing yet another example of a screen displayed on the user terminal 10. In FIG. 11, a screen 1460 is displayed on the display 14.

[0073] Screen 1460 includes columns 1401 to 1403, similar to screen 1400 in Fig. 5. On screen 1460, column 1401 displays the required amount along with the fertilization standard value for each component in the format of "required amount / standard fertilization value."

[0074] In the example of Figure 11, the fertilizer effectiveness of nitrogen, phosphorus, and potassium is "6," "0," and "0," respectively. As a result, the required amount of nitrogen, "30," is 6 [kg / 10a] less than the fertilizer standard of "36." For phosphorus and potassium, the fertilizer effectiveness is "0," so the required amount is equal to the fertilizer standard.

[0075] When information on multiple types of organic materials is input, the total amount of fertilizer effectiveness of the fertilizer components of the multiple types of organic materials can be calculated to calculate the required amount.

[0076] For example, suppose information on "Type A" and "Type B" is entered as information on organic materials to be applied to a field. The fertilizer effectiveness of Type A's nitrogen, phosphorus, and potassium is 2 (kg / 10a), 1 (kg / 10a), and 0 (kg / 10a), respectively. Furthermore, the fertilizer effectiveness of Type B's nitrogen, phosphorus, and potassium is 2 (kg / 10a), 0 (kg / 10a), and 1 (kg / 10a), respectively. In this case, the fertilizer effectiveness used to calculate the required amount is the sum of the fertilizer components of "Type A" and "Type B." As a result, the fertilizer effectiveness of nitrogen, phosphorus, and potassium used to calculate the required amount is 4 (kg / 10a), 1 (kg / 10a), and 1 (kg / 10a), respectively.

[0077] <Enter the type of fertilizer> The user inputs the type of fertilizer they plan to use for fertilizing their field into the fertilizer amount calculation app. In response, the fertilization information providing app calculates the amount of fertilizer to be applied for the input type based on the required amount.

[0078] 12 is a diagram showing yet another example of a screen displayed on the user terminal 10. In FIG. 12, a screen 1470 is displayed on the display 14.

[0079] Screen 1470 includes fields 1471 and 1472 for inputting information for specifying the type of fertilizer. The user specifies the type of fertilizer registration number in field 1471, and specifies the fertilizer registration number in field 1472. On screen 1470, the type of fertilizer may be specified by specifying the name of the fertilizer in field 1479.

[0080] Screen 1470 includes key 1473. When key 1473 is operated, the fertilizer amount calculation application searches a given database to obtain information on the fertilizer corresponding to fields 1471 and 1472. The given database may be stored in a memory within user terminal 10, or may be stored in a memory of an external device.

[0081] Screen 1470 includes key 1474. When key 1474 is operated, the fertilizer amount calculation app acquires candidate fertilizer types by searching the fertilizer master. The fertilizer master may be stored in a memory within user terminal 10, or may be stored in a memory of an external device.

[0082] 13 is a diagram showing yet another example of a screen displayed on the user terminal 10. In FIG. 13, a screen 1480 is displayed on the display 14.

[0083] The screen 1480 includes a list of types of fertilizer and a key 1481. The user selects a type of fertilizer from the list and operates the key 1481 to specify the type of fertilizer.

[0084] The fertilizer amount calculation application accepts input of the type of fertilizer based on the information input in fields 1471 and 1472 in FIG. 12 or based on the specification on the screen in FIG.

[0085] 14 is a diagram showing yet another example of a screen displayed on the user terminal 10. In FIG. 14, a screen 1490 is displayed on the display 14.

[0086] Screen 1490 includes fields 1491 and 1492 and a key 1493. Field 1491 displays information about the input type of fertilizer ("Fertilizer C" in the example of FIG. 14). More specifically, the fertilizer amount calculation application searches a fertilizer database for the content rate of one or more fertilizer components in the input type of fertilizer. The fertilizer database may be stored in a memory within user terminal 10, or may be stored in a memory of an external device. Then, the fertilizer amount calculation application displays the content rates of the fertilizer components obtained as the search results in field 1491. In the example of FIG. 14, the content rates of three types of components (nitrogen, phosphorus, and potassium) are shown.

[0087] Column 1492 accepts the designation of a component that should be prioritized in calculating the amount of fertilizer (hereinafter also referred to as "priority component"). In FIG. 14, three types of components (nitrogen, phosphorus, and potassium) are shown as candidates for the priority component. After selecting one component in column 1492, the user operates key 1493. This causes the fertilizer amount calculation application to accept the input of the priority component.

[0088] <Calculating the amount of fertilizer> In response to receiving the input of the type of fertilizer and the priority component, the fertilizer amount calculation app calculates the amount of fertilizer of the input type to be applied. The amount of fertilizer is calculated as the amount that will achieve the required amount of the priority component.

[0089] 15 is a diagram showing yet another example of a screen displayed on the user terminal 10. In FIG. 15, a screen 1500 is displayed on the display 14.

[0090] Screen 1500 includes columns 1401 to 1403, similar to screen 1400 in Fig. 5. In screen 1500, column 1402 displays the input type of fertilizer (Fertilizer C), the calculated fertilizer amount (1000 [kg]), and the amounts of each fertilizer component corresponding to the fertilizer amount (nitrogen — 18 [kg / 10a], phosphorus — 22 [kg / 10a], and potassium — 18 [kg / 10a]). In the example in Fig. 15, for "Fertilizer C" in Fig. 14, the fertilizer amount required to achieve the required amount of phosphorus of 22 kg / 10a in a field with an area of ​​5458 [m2] is displayed as a calculation result.

[0091] The amount of fertilizer to be applied is calculated using the area of ​​the field, the required amount of the preferred component, and the content of the preferred component in the fertilizer. A specific explanation will be given below using the example in Figure 15. In the example in Figure 15, the area of ​​the field is 5458 [m2], and the required amount of the preferred component (phosphate) is 22 [kg / 10a] (0.022 [kg / m2]). The content of the preferred component in the fertilizer (fertilizer C) used for fertilization is 12%, as shown in Figure 14. Therefore, the amount of fertilizer to be applied is 1000 [kg], as shown in the following formula (1).

[0092] 5458[m2]×0.022[kg / m2]÷0.12=1000[kg]…(1) In the column 1402 of the screen 1500, the total of the amounts corresponding to the fertilizer application amounts is shown as "Total" for each component. In Fig. 15, the amount of fertilizer application shown is the amount of fertilizer C only. Therefore, the total value is equal to the amount corresponding to the amount of fertilizer C.

[0093] In column 1402 of screen 1500, the difference between the required amount of each component and the total is displayed as "Difference." For phosphorus, the required amount is equal to the total, so "0" is displayed as the difference. For nitrogen and potassium, the differences are displayed as "-12" and "-8," respectively.

[0094] The fertilizer amount calculation application may calculate the amount of fertilizer to be applied for a certain type of fertilizer, and then may further calculate the amount of fertilizer to be applied for another type of fertilizer.

[0095] More specifically, after calculating the amount of fertilizer to be applied for a certain type of fertilizer, the user further inputs the types of other fertilizers into the fertilizer amount calculation app, and in response, the fertilizer amount calculation app displays information about the other types of fertilizers on the display 14.

[0096] 16 is a diagram showing yet another example of a screen displayed on the user terminal 10. In FIG. 16, a screen 1510 is displayed on the display 14.

[0097] Screen 1510 includes fields 1511 and 1512 and a key 1513. Similar to field 1491 in Fig. 14, field 1511 displays information about the type of fertilizer that has been input ("Fertilizer D" in the example in Fig. 16), that is, the content rates of three types of components in the fertilizer.

[0098] 14, a field 1512 receives the designation of a priority component in the calculation of the fertilizer amount. After selecting one component in the field 1512, the user operates a key 1513. This causes the fertilizer amount calculation application to receive the input of the priority component.

[0099] That is, the fertilizer amount calculation app calculates the amount of fertilizer C to be applied in response to receiving the type "Fertilizer C" and the prioritized components for Fertilizer C. Thereafter, the fertilizer amount calculation app calculates the amount of fertilizer D to be applied in response to receiving the type "Fertilizer D" and the prioritized components for Fertilizer D.

[0100] 17 is a diagram showing yet another example of a screen displayed on the user terminal 10. In FIG. 17, a screen 1520 is displayed on the display 14.

[0101] Screen 1520 includes columns 1401 to 1403, similar to screen 1400 in Fig. 5. On screen 1520, column 1402 displays the amount of fertilizer to be applied of "Fertilizer D" in addition to the amount of fertilizer to be applied of "Fertilizer C" displayed in column 1402 in Fig. 15.

[0102] In the example of FIG. 17, nitrogen is entered as the priority component for Fertilizer D. The amount of "Fertilizer D" to be applied is calculated as the amount of Fertilizer D that will make the "difference" of nitrogen displayed in column 1402 of FIG. 15 reach zero. More specifically, for Fertilizer D, in a field with an area of ​​5458 [m2], the amount of fertilizer to be applied that will make the "difference" of nitrogen in FIG. 15, -12 kg / 10 a, reach zero is shown as the calculation result.

[0103] In the column 1402, the amount of each component of fertilizer D ("12" for nitrogen, "0" for phosphorus, and "12" for potassium) is displayed.

[0104] In column 1402, the sum of the amounts corresponding to the amounts of fertilizer applied for each component is shown as "total." Fig. 17 shows the amounts of fertilizer applied for fertilizer C and fertilizer D. As a result, the sum of the amounts corresponding to the amounts of fertilizer applied for each component, fertilizer applied for fertilizer C and fertilizer applied for fertilizer D, is shown as "total."

[0105] In column 1402, the difference between the required amount of each component and the total is shown as "Difference." For nitrogen and phosphorus, the required amount is equal to the total, so "0" is displayed as the difference. For potassium, the total is "4" more than the required amount, so "+4" is displayed as the difference.

[0106] In this embodiment, the required amount of each of one or more fertilizer components is calculated by subtracting the fertilizer effectiveness obtained for the input organic material from the fertilization standard. The fertilizer application amount is then calculated based on the required amount, not the fertilization standard.

[0107] [Processing flow] Fig. 18 is a diagram showing the flow of processing performed in the network system. Fig. 18 shows a flowchart in the user terminal 10 and a flowchart in the management server 20. In one implementation example, the flowchart in the user terminal 10 is realized by the controller 11 executing a fertilizer amount calculation application, and the flowchart in the management server 20 is realized by the controller 21 executing a fertilization information provision application.

[0108] First, in step S100, the user terminal 10 receives input of the following six types of information from the user.

[0109] Location of the field -Field area ·Application period Types of organic materials Amount of organic materials input ·Fertilization standards The input of the field location and area is accepted, for example, as described with reference to Figure 6. The type, input amount, and application period of organic materials are accepted, for example, as described with reference to Figures 9 and 10. Two or more types of organic materials may be input as the type of organic material. The fertilization standard is accepted, for example, as described with reference to Figure 8.

[0110] In step S102, the user terminal 10 transmits to the management server 20, among the input information, information necessary for acquiring the fertilizer effectiveness amount.

[0111] In step S200, management server 20 receives the information transmitted from user terminal .

[0112] In step S202, the management server 20 acquires the amount of fertilizer effectiveness using the information received from the user terminal 10. Specific processing content for acquiring the amount of fertilizer effectiveness in step S202 will be described later with reference to FIG.

[0113] In step S204, the management server 20 calculates the required amount by subtracting the fertilizer effectiveness amount from the fertilizer application standard (received from the user terminal 10) for each of one or more types of components. The fertilizer effectiveness amount used in step S204 is the total amount of fertilizer effectiveness during the application period. If the management server 20 has acquired the fertilizer effectiveness amount for each day during the application period, in step S204, the total amount is used to calculate the required amount.

[0114] In step S206, the management server 20 transmits the required amount calculated in step S204 to the user terminal 10.

[0115] In step S104, the user terminal 10 receives the required amount transmitted from the management server 20.

[0116] In step S106, the user terminal 10 accepts input of the type of fertilizer and the type of priority component. The type of fertilizer and the type of priority component are accepted as described with reference to, for example, FIGS.

[0117] In step S108, the user terminal 10 calculates the amount of fertilizer to be applied for the type of fertilizer acquired in step S106, and displays the calculated amount of fertilizer to be applied. The calculation of the amount of fertilizer to be applied is realized, for example, in the manner described with reference to equation (1).

[0118] In step S110, the user terminal 10 determines whether or not an instruction to end the calculation of the fertilizer amount has been received. The user inputs an instruction to the user terminal 10 as to whether or not to end the calculation of the fertilizer amount. The user terminal 10 makes the determination in step S110 in accordance with the input instruction. If the user terminal 10 determines that an instruction to end the calculation of the fertilizer amount has been input (YES in step S110), it ends the processing of FIG. 18; otherwise (NO in step S110), it returns control to step S106.

[0119] After control is returned to step S106, the user terminal 10 further accepts input of the type of fertilizer and the type of priority component in step S106, and calculates the amount of fertilizer to be applied for the input type of fertilizer in step S108. By repeating steps S106 and S108, the amount of fertilizer to be applied is calculated for each of the multiple types of fertilizer, as described with reference to Figures 16 and 17.

[0120] FIG. 19 is a flowchart of the subroutine of step S202 in FIG. In step S2020, the management server 20 sets the value of a variable K used in the processing of FIG.

[0121] The variable K identifies each of one or more components for which the fertilizer effectiveness is to be obtained for the type of organic material transmitted from the user terminal 10. For example, if the components for which the fertilizer effectiveness is to be obtained for a certain organic material are nitrogen and potassium, the value of K is assigned as 1 for nitrogen and as 2 for potassium. Information on the components to be obtained for each type of organic material is stored, for example, in an organic material master. The management server 20 acquires information for the type of organic material transmitted from the user terminal 10 by referencing the organic material master. The organic material master may be stored in the memory of the management server 20 or in the memory of an external device.

[0122] In step S2022, the management server 20 determines whether the component corresponding to the value of the variable K is a component for which soil information is required to acquire the fertilizer effectiveness amount. The information acquired from the organic material master includes information identifying whether the source of the fertilizer effectiveness amount is the fertilizer effectiveness amount information server 40 (FIG. 1) or the fertilizer effectiveness amount information server 50 (FIG. 2). If the source is the fertilizer effectiveness amount information server 40 (FIG. 1), soil information is required to acquire the fertilizer effectiveness amount. If the source is the fertilizer effectiveness amount information server 50 (FIG. 2), soil information is not required to acquire the fertilizer effectiveness amount.

[0123] If the management server 20 determines that the component corresponding to the value of variable K is a component for which soil information is required to obtain the fertilizer effectiveness (YES in step S2022), it proceeds to step S2024; otherwise (NO in step S2022), it proceeds to step S2032.

[0124] If control is passed to step S2024, processing proceeds in network system 1A of Fig. 1. If control is passed to step S2032, processing proceeds in network system 1B of Fig. 2.

[0125] In step S2024, the management server 20 transmits the information (the location of the field and the application period) to the soil information server 30.

[0126] In step S2026, the management server 20 acquires from the soil information server 30 the information output in response to the transmission of the information in step S2024 (field soil information for each day of the application period).

[0127] In step S2028, the management server 20 transmits information (soil information, field location information, and the type, input amount, and application period of the organic material) to the fertilizer effectiveness information server 40. The soil information is acquired in step S2026. The field location information, and the type, input amount, and application period of the organic material are acquired in step S200.

[0128] In step S2030, the management server 20 acquires the information (the fertilizer effectiveness amount for each day of the application period of the component corresponding to the value of the variable K) output in response to the information transmission in step S2028 from the fertilizer effectiveness amount information server 40. Thereafter, the management server 20 advances the control to step S2036.

[0129] On the other hand, in step S2032, the management server 20 transmits information (location information of the field, and the type, input amount, and application period of the organic material) to the fertilizer effectiveness amount information server 50.

[0130] In step S2034, the management server 20 acquires information (the fertilizer effectiveness amount for each day of the application period of the component corresponding to the value of the variable K) output in response to the information transmission in step S2034 from the fertilizer effectiveness amount information server 50. Thereafter, the management server 20 advances the control to step S2036.

[0131] In step S2036, management server 20 determines whether the value of variable K has reached N. N represents the number of components for which the fertilizer effectiveness should be obtained for the type of organic material transmitted from user terminal 10. The value of N is obtained, for example, from the organic material master described above. If management server 20 determines that the value of variable K has reached N (YES in step S2036), it returns control to FIG. 18; otherwise (NO in step S2036), it proceeds to step S2038.

[0132] In step S2038, the management server 20 updates the value of K by adding 1, and returns control to step S2022.

[0133] 19, the management server 20 acquires the fertilizer effectiveness amount in a manner according to the type of component. More specifically, for a component that requires soil information to acquire the fertilizer effectiveness amount, the management server 20 acquires the soil information from the soil information server 30 and then acquires the fertilizer effectiveness amount from the fertilizer effectiveness amount information server 40. For a component that does not require soil information to acquire the fertilizer effectiveness amount, the management server 20 acquires the fertilizer effectiveness amount from the fertilizer effectiveness amount information server 50.

[0134] [Variation (1)] In the embodiment described with reference to Figures 1 to 19, in the network system 1A or 1B, the user terminal 10 accepts input from the user, and the management server 20 acquires the fertilizer effectiveness amount by communicating with components for acquiring the fertilizer effectiveness amount (the soil information server 30 and the fertilizer effectiveness amount information server 40, or the fertilizer effectiveness amount information server 50).

[0135] In this specification, the term "acquire" may include any manner of acquiring information, such as receiving information from another device, generating search results, and accepting input of information by accepting an operation. In network system 1A or 1B, both the acceptance of input from a user and the acquisition of fertilizer effectiveness may be performed by a single device.

[0136] For example, the user terminal 10 may both accept input from the user and acquire the amount of fertilizer effectiveness. In this case, a fertilization information provision system is configured by the user terminal 10. Both a fertilizer amount calculation app and a fertilization information provision app are installed on the user terminal 10, and these apps work together to allow the user terminal 10 to both accept input from the user and acquire the amount of fertilizer effectiveness.

[0137] [Variation (2)] In the embodiment described with reference to Fig. 1 to Fig. 19, the calculation of the amount of fertilizer to be applied is performed by the user terminal 10. However, the calculation of the amount of fertilizer to be applied may also be performed by the management server 20.

[0138] Figure 20 is a diagram showing a modified example of the network system of Figure 1. In network system 1A of Figure 1, user terminal 10 calculates the amount of fertilizer to be applied, whereas in network system 1X of Figure 20, management server 20 calculates the amount of fertilizer to be applied. Also, Figure 21 is a diagram showing a modified example of the network system of Figure 2. In network system 1B of Figure 2, user terminal 10 calculates the amount of fertilizer to be applied, whereas in network system 1Y of Figure 21, management server 20 calculates the amount of fertilizer to be applied.

[0139] Fig. 22 is a diagram showing a modified example of Fig. 18. Fig. 22 includes steps S107 and S109 in place of step S106 in Fig. 18 in the processing in the user terminal 10, and further includes step S208 in the processing in the management server 20. Below, mainly the changes in the flow in Fig. 22 from the flow in Fig. 18 will be explained.

[0140] In step S104, the user terminal 10 receives the required amount from the management server 20, and then in step S106, accepts input of the type of fertilizer and the type of priority component. Thereafter, the user terminal 10 advances the control to step S107.

[0141] In step S107, the user terminal 10 transmits to the management server 20 the type of fertilizer and the type of priority component inputted in step S106.

[0142] In step S208, management server 20 calculates the amount of fertilizer to be applied for the type of fertilizer transmitted from user terminal 10, and transmits the calculated amount of fertilizer to user terminal 10.

[0143] In step S109, the user terminal 10 receives the amount of fertilizer application from the management server 20, and displays the amount of fertilizer application on the display 14. Thereafter, the user terminal 10 advances the control to step S110.

[0144] 20 to 22, the calculation of the fertilizer amount is performed by the fertilizer application information providing app installed in the management server 20, rather than by the fertilizer amount calculation app installed in the user terminal 10. This can reduce the load required on the user terminal 10 as a fertilizer amount calculation app.

[0145] [Variation (3)] In the examples of FIGS. 1 and 2, the user terminal 10 calculates the fertilizer amount, and in the examples of FIGS. 20 and 22, the management server 20 calculates the fertilizer amount. In calculating these fertilizer amounts, a fertilizer master that manages the content rate of each fertilizer component in each type of fertilizer may be referenced. The user terminal 10 and the management server 20 may then acquire the fertilizer master from an external server. The fertilizer master may be acquired at the time the fertilizer amount is calculated, periodically, or in response to receiving a notification from the external server that the fertilizer master has been updated.

[0146] FIG. 23 is a diagram showing a modified example of the network system of FIG. 1. FIG. 23 shows a fertilizer master server 60 as an external server that provides a fertilizer master. An example of the fertilizer master server 60 is a server that provides the cloud service "WAGRI." An example of the fertilizer master is the "Registered Fertilizer Data Acquisition API" (https: / / wagri.naro.go.jp / wagri_api / fertilizers-get-fertilizerid / ?ref1=cat&ref2=105&ref3=166&ref4=16691) provided in the cloud service "WAGRI."

[0147] 23, the user terminal 10 acquires the fertilizer master from the fertilizer master server 60. In the example of FIG. 2, the user terminal 10 may similarly acquire the fertilizer master from the fertilizer master server 60.

[0148] Fig. 24 is a diagram showing a modification of the network system of Fig. 20. Fig. 24 shows a fertilizer master server 60 as an external server that provides the fertilizer master.

[0149] 24, the management server 20 acquires the fertilizer master from the fertilizer master server 60. In the example of FIG. 21, the management server 20 may also acquire the fertilizer master from the fertilizer master server 60 in the same manner.

[0150] [Variation (4)] The fertilization standard used to calculate the "required amount" for a field may be a fertilization standard revised based on the results of a soil diagnosis of the field. For example, the management server 20 may use the results of the soil diagnosis to revise the fertilization standard for each component input by the user in accordance with a fertilizer reduction standard (hereinafter sometimes referred to as the fertilizer reduction standard) previously set in the management server 20. The management server 20 may then calculate the required amount by subtracting the fertilizer effectiveness amount from the revised fertilization standard.

[0151] Figure 25 is a diagram showing another modified example of the network system of Figure 1. Figure 26 is a diagram showing another modified example of the network system of Figure 2. Each of network systems 1C and 1D shown in Figures 25 and 26 further includes a soil analysis institution 71.

[0152] The soil analysis facility 71 performs soil diagnosis of the field (evaluation of excess or deficiency of fertilizer components in the soil). The soil analysis facility 71 is equipped with a diagnosis information server 70 that manages information related to the soil diagnosis.

[0153] A user communicates with the diagnostic information server 70 using the user terminal 10 to request a soil diagnosis of the field from the soil analysis institution 71. The user then collects a soil sample from the field and sends the sample to the soil analysis institution 71. When the diagnostic information server 70 receives a request for soil diagnosis from the user, the soil analysis institution 71 may send a sample collection kit to the user. In this case, the user may use the sample collection kit sent to send a soil sample from the field to the soil analysis institution 71.

[0154] When the soil diagnosis of the field is completed by the soil analysis facility 71, the results are transmitted from the diagnostic information server 70 to the user terminal 10. The results of the soil diagnosis may be transmitted to the management server 20 instead of or in addition to being transmitted to the user terminal 10. In one implementation example, when a soil diagnosis is requested, information identifying the management server 20 may be transmitted to the diagnostic information server 70, and the diagnostic information server 70 may use this information to transmit the results of the soil diagnosis to the management server 20.

[0155] In one implementation example, the results of the soil diagnosis include analytical values ​​for each of the available forms (forms that can be easily absorbed by plants) of one or more fertilizer components in the soil. For example, the results of the soil diagnosis include analytical values ​​such as nitrate nitrogen, available phosphate, and exchangeable potassium. Fertilizer reduction standards for each crop are set in advance in the management server 20. The fertilizer reduction standards may be set based on various publicly available information (e.g., fertilizer reduction standards for each prefecture and each crop published on the Ministry of Agriculture, Forestry and Fisheries website). When a user inputs a crop into the user terminal 10, the user terminal 10 transmits the input crop information to the management server 20. The management server 20 compares each of the analytical values ​​for nitrate nitrogen, available phosphate, and exchangeable potassium included in the soil diagnosis results with the input fertilizer reduction standards for the crop. Based on the comparison results, the management server 20 modifies the fertilizer application standards input by the user as necessary. For example, if there is an excess of fertilizer components in the soil, the revised fertilizer application standard is derived as the amount of fertilizer reduced from the fertilizer application standard in accordance with the fertilizer reduction standard.

[0156] Then, as described above, the management server 20 uses the revised fertilization standard to calculate the "required amount" of each component.

[0157] The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]

[0158] 1A, 1B, 1C, 1D, 1X, 1Y, 1P, 1Q network system, 10 user terminal, 11, 21 controller, 20 management server, 30 soil information server, 40, 50 fertilizer effectiveness information server, 60 fertilizer master server, 120, 220 data, 121, 221 application program, 1400, 1410, 1420, 1430, 1440, 1450, 1460, 1470, 1480, 1490, 1500, 1510, 1520 screen, 1401, 1402, 1403, 1411, 1441, 1451, 1452, 1453, 1471, 1472, 1491, 1492, 1511, 1512 Columns, 1412,1454,1473,1474,1481,1493,1513 keys.

Claims

1. 1. A computer-implemented method for providing information regarding fertilizer application rates for a field, comprising: Acquiring location information of the field, as well as the type, amount and application period of organic materials to be applied to the field, and fertilization standards for each of one or more fertilizer components; A step of obtaining a fertilizer effect of each of one or more fertilizer components in the organic material using the location information, and the type, input amount, and application period of the organic material; Calculating the amount of fertilizer required for application to the field by subtracting the fertilizer effectiveness amount from the fertilization standard for each of the one or more fertilizer components; and outputting the required amount.

2. The step of obtaining the fertilizer effectiveness of each of one or more fertilizer components in the organic material includes: transmitting the location information and the type, amount, and application period of the organic material to one or more components; and receiving the fertilizer effectiveness from the one or more components in response to transmitting the location information and the type, input amount, and application period of the organic material.

3. the one or more components include a first component and a second component; The first component derives soil information for a period during which the organic material is applied to the field based on a simulation of soil information; Transmitting the location information, and the type, input amount, and application period of the organic material to the one or more components includes: outputting the soil information output from the first component by outputting the location information and the application period of the organic material to the first component, together with the location information, and the type, input amount and application period of the organic material to the second component; Receiving the fertilizer amount includes: The method of claim 2 , further comprising receiving the fertilizer availability output from the second component.

4. The method of claim 3 , wherein the soil information includes temperature and moisture information.

5. acquiring an area of ​​the field; calculating a fertilization amount for each of the one or more types of fertilizer to be applied to the field based on the area and the required amount of each of the one or more fertilizer components by referring to a content rate of each of the one or more types of fertilizer used to apply to the field; The method according to any one of claims 1 to 4, further comprising the step of outputting the fertilizer application amount.

6. The step of calculating the amount of fertilizer to be applied includes: Accepting designation of one type of fertilizer from the one or more types of fertilizer; and receiving a designation of one fertilizer component to be prioritized among the one or more fertilizer components; 6. The method according to claim 5, wherein in the step of calculating the amount of fertilizer to be applied, the amount of fertilizer to be applied is calculated using the area, the required amount of the one preferred fertilizer component, and the content rate of the one preferred fertilizer component in the one type of fertilizer.

7. 1. A computer-implemented method for providing information regarding fertilizer application rates for a field, comprising: receiving input of location information of the field, the type, input amount and application period of an organic material to be input to the field, and a fertilization standard for each of one or more fertilizer components; a step of acquiring a required amount of fertilizer to be applied to the field based on the location information, the fertilizer effectiveness of each of the one or more fertilizer components in the organic material derived based on the type, input amount, and application period of the organic material, and the fertilization standard; and outputting the required amount.

8. the step of accepting the input includes displaying a map; The method according to claim 7 , wherein the step of accepting the input accepts the input of the location information by accepting a designation of a location on the map.

9. The method according to claim 8 , wherein the step of accepting input accepts input of a date of application of the organic material and a planned harvest date as the application period of the organic material.

10. The step of receiving the input includes: Displaying one or more candidate organic material types; The method according to any one of claims 7 to 9, further comprising: receiving a selection of the type from the one or more candidates.

11. In the step of receiving the input, an input of an area of ​​the field is further received; calculating a fertilization amount for each of the one or more types of fertilizer to be applied to the field based on the area and the required amount of each of the one or more fertilizer components by referring to a content rate of each of the one or more types of fertilizer used to apply to the field; The method according to any one of claims 7 to 9, further comprising the step of outputting the fertilizer application amount.

12. The step of calculating the amount of fertilizer to be applied includes: Accepting designation of one type of fertilizer from the one or more types of fertilizer; and receiving a designation of one fertilizer component to be prioritized among the one or more fertilizer components; 12. The method according to claim 11, wherein in the step of calculating the amount of fertilizer to be applied, the amount of fertilizer to be applied is calculated using the area, the required amount of the one preferred fertilizer component, and the content rate of the one preferred fertilizer component in the one type of fertilizer.

13. The method of claim 12 , wherein the step of accepting the designation of the preferred fertilizer component is performed in a state where the required amount is presented.

14. A computer program that, when executed by a processor of a computer, causes the computer to carry out the method according to any one of claims 1 to 4 and claims 7 to 9.

15. A fertilization information providing system that provides information on the amount of fertilizer to be applied to a farm field, An input device; An output device; a controller; The input device receiving input of location information of the field, the type, input amount and application period of organic materials to be input to the field, and fertilization standards for each of one or more fertilizer components; The controller Using the location information, as well as the type, input amount, and application period of the organic material, the fertilizer effectiveness of each of one or more fertilizer components in the organic material is obtained; For each of the one or more fertilizer components, calculate the required amount for fertilization to the field by subtracting the fertilizer effectiveness amount from the fertilization standard; A fertilization information providing system that outputs the required amount using the output device.

Citation Information

Patent Citations

  • Solar battery

    JP1979025688A