Home gardening support server, home gardening support system, home gardening support program, and home gardening support method
The home garden support server and system assist beginners in cultivating vegetables by predicting optimal task completion dates and suggesting actions based on environment, addressing the challenges of varying task requirements and timing influences.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-09-22
- Publication Date
- 2026-03-16
AI Technical Summary
Beginners find it difficult to appropriately cultivate vegetables in a home garden due to varying task requirements and timing influences from weather, temperature, and soil conditions.
A home garden support server and system that includes a task information storage unit, status information storage unit, task-related information transmission, completion information reception, and status information management to predict optimal task completion dates based on cultivation environment and history, with user terminals displaying task lists and warnings for incomplete tasks.
Enables beginners to easily and appropriately cultivate vegetables by accurately predicting task completion dates, suggesting optimal actions based on environment, and preventing incorrect task completion entries.
Smart Images

Figure 0007829971000001_ABST
Abstract
Description
Technical Field
[0004] , , ,
[0005] ,
[0001] The present invention relates to a home garden support server, a home garden support system, a home garden support program, and a home garden support method suitable for supporting a home garden.
Background Art
[0002] Conventionally, systems for supporting home gardens have been proposed. For example, Japanese Unexamined Patent Application Publication No. 2022-132942 discloses a cultivation support system capable of efficiently providing cultivation guidance to a group of individuals who are not acquainted with each other when cultivating plants in a home garden (Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In a home garden, it is important to carry out various tasks necessary for cultivating plants, such as sowing and thinning, at appropriate timings. However, the tasks to be carried out differ for each type of vegetable, and the timings to be carried out are also greatly influenced by cultivation environments such as weather, temperature, and soil conditions. For this reason, especially beginners who have just started a home garden find it difficult to appropriately cultivate various vegetables by themselves.
[0005] The present invention has been made to solve such problems, and an object thereof is to provide a home garden support server, a home garden support system, a home garden support program, and a home garden support method that enable beginners to easily and appropriately cultivate vegetables in a home garden.
Means for Solving the Problems
[0006] The home garden support server according to the present invention is a home garden support server for supporting home gardening in order to solve the problem of enabling even beginners to easily and appropriately cultivate vegetables in a home garden, and comprises: a task information storage unit that stores task information relating to multiple tasks suitable for cultivating each vegetable; a status information storage unit that stores status information including the implementation status and recommended implementation date of each task included in the task information; a task-related information transmission unit that transmits the task information and status information of the target vegetable selected by the user as a vegetable to be cultivated to a user terminal; a completion information reception unit that receives confirmation from the user terminal displaying the task information and status information that any task has been completed; and a status information management unit that predicts a suitable recommended implementation date for an incomplete task based on task implementation conditions set using at least one of the completion date of a completed task and cultivation environment information related to the environment in which the vegetable is cultivated.
[0007] Furthermore, in one aspect of the present invention, in order to solve the problem of predicting with high accuracy the recommended date for carrying out an incomplete task, the invention may include a cultivation history information acquisition unit that acquires cultivation history information, including information from the start to the completion of cultivation of the vegetables, from the user terminal, and a task execution condition modification unit that modifies the task execution conditions for predicting the recommended date based on the cultivation history information.
[0008] Furthermore, in one aspect of the present invention, in order to solve the problem of predicting the optimal recommended date for implementation according to the cultivation area in which vegetables are grown, the system has a user information storage unit that stores user information including the cultivation area in which the user grows vegetables, the task implementation conditions are set for each cultivation area, and the task implementation condition modification unit may modify the task implementation conditions corresponding to the cultivation area based on the cultivation history information in the cultivation area.
[0009] Furthermore, in one aspect of the present invention, in order to solve the problem of proposing information for appropriately carrying out a task according to the cultivation environment in which vegetables are grown, the invention may include a proposal information storage unit that stores proposal information for appropriately carrying out the task in association with the cultivation environment information, and a proposal information output unit that outputs the proposal information read from the proposal information storage unit to the user terminal based on the cultivation environment information.
[0010] The home gardening support system according to the present invention comprises a home gardening support server in any of the above-described embodiments and the user terminal, in order to solve the problem of enabling even beginners to easily and appropriately cultivate vegetables in a home garden.
[0011] Furthermore, in one aspect of the present invention, in order to prevent the incorrect input of completed tasks and to inform the user of tasks that should be performed, each task included in the task information is set as either a required task or not, and the completion of a chronologically earlier required task is set as a task completion condition for registering it as a completed task. On the user terminal, a completion button is displayed for each task included in the task information to indicate that it has been completed. If the completion button is pressed for a task that does not meet the task completion condition, a warning message may be displayed prompting the user to perform the chronologically earliest required task among the incomplete required tasks.
[0012] Furthermore, in one aspect of the present invention, in order to solve the problem of easily understanding the status of tasks related to vegetables being cultivated, the task list screen on the user terminal that displays the task information and the status information may include a task count display area that shows the total number of tasks included in the task information, the total number of incomplete tasks, and the total number of completed tasks, and a task progress gauge that shows the ratio of the total number of completed tasks to the total number of tasks included in the task information.
[0013] The home gardening support program according to the present invention is a home gardening support program for supporting home gardening in order to solve the problem of enabling even beginners to easily and appropriately cultivate vegetables in a home garden, and the computer functions as follows: a task information storage unit that stores task information relating to multiple tasks suitable for cultivating each vegetable; a status information storage unit that stores status information including the implementation status and recommended implementation date of each task included in the task information; a task-related information transmission unit that transmits the task information and status information of the target vegetable selected by the user as a vegetable to be cultivated to a user terminal; a completion information reception unit that receives confirmation that any task has been completed from the user terminal where the task information and status information are displayed; and a status information management unit that predicts a suitable recommended implementation date for an incomplete task based on task implementation conditions set using at least one of the completion date of a completed task and cultivation environment information related to the environment in which the vegetable is cultivated.
[0014] The home gardening support method according to the present invention is a home gardening support method for supporting home gardening in order to solve the problem of enabling even beginners to easily and appropriately cultivate vegetables in a home garden, and the home gardening support server has a task information storage unit that stores task information relating to a plurality of tasks suitable for cultivating each vegetable, and a status information storage unit that stores status information including the implementation status and recommended implementation date of each task included in the task information, and has a task-related information transmission step that transmits the task information and the status information of the target vegetable selected by the user as a vegetable to be cultivated to a user terminal, a completion information reception step that receives confirmation from the user terminal where the task information and the status information are displayed that any task has been completed, and a status information management step that predicts a suitable recommended implementation date for an incomplete task based on task implementation conditions set using at least one of the completion date of a completed task and cultivation environment information related to the environment in which the vegetable is cultivated. [Effects of the Invention]
[0015] According to the present invention, even beginners can easily and appropriately grow vegetables in a home garden.
Brief Description of the Drawings
[0016] [Figure 1] It is a diagram showing an embodiment of a home garden support server and a home garden support system according to the present invention. [Figure 2] It is a diagram showing an example of a selection screen for vegetables to be cultivated in this embodiment. [Figure 3] It is a diagram showing an example of a selection screen for vegetables to be browsed in this embodiment. [Figure 4] It is a diagram showing an example of a task list screen in this embodiment. [Figure 5] In this embodiment, it is a diagram showing an example of a warning message displayed when a completion button for a task that does not satisfy the task completion condition is pressed. [Figure 6] It is a diagram showing an example of user information stored in the user information storage unit of this embodiment. [Figure 7] It is a diagram showing an example of cultivation management information stored in the cultivation management information storage unit of this embodiment. [Figure 8] It is a diagram showing an example of task information stored in the task information storage unit of this embodiment. [Figure 9] It is a diagram showing an example of status information stored in the status information storage unit of this embodiment. [Figure 10] It is a flowchart showing a home garden support method executed using the home garden support server, home garden support system, and home garden support program of this embodiment.
Modes for Carrying Out the Invention
[0017] Hereinafter, embodiments of a home garden support server, a home garden support system, a home garden support program, and a home garden support method according to the present invention will be described with reference to the drawings.
[0018] As shown in FIG. 1, the home garden support system 100 of the present embodiment is composed of a user terminal 10 owned by each user who conducts a home garden and a home garden support server 1 for supporting the home garden. Hereinafter, each component will be described.
[0019] [1] User Terminal 10 The user terminal 10 is composed of a computer such as a smartphone, a tablet, or a personal computer owned by each user who conducts a home garden. In the present embodiment, a user terminal program for transmitting various information to the home garden support server 1 and displaying various information is installed in the storage means of the user terminal 10. Then, the arithmetic processing means of the user terminal 10 executes the user terminal program to execute each process described later.
[0020] Specifically, the user terminal 10 transmits various information input by the user from the input means of the user terminal 10 to the home garden support server 1 via the communication means. The information to be transmitted includes user information regarding the user, cultivation target vegetables (information on the vegetables selected as the vegetables to be cultivated), browsing target vegetables (information on the vegetables selected as the vegetables to be browsed), completion information (information indicating that any task has been completed), cultivation history information, and the like.
[0021] In the present embodiment, the cultivation history information includes, in addition to the area, date and time of cultivating the vegetables, cultivation environment information (temperature, humidity, soil condition, etc.), information on whether the vegetables were successfully cultivated as a result, or not, and in the case of failure, information on which task was not successful at the time of implementation.
[0022] When the user terminal 10 transmits the cultivation target vegetables, a selection screen as shown in FIG. 2 is displayed on the display means, and the cultivation target vegetables selected by the user are transmitted to the home garden support server 1. Further, when the user terminal 10 transmits the browsing target vegetables, a selection screen as shown in FIG. 3 is displayed on the display means, and the browsing target vegetables selected by the user are transmitted to the home garden support server 1.
[0023] Furthermore, when the user terminal 10 sends completion information, the display means displays a task list screen as shown in Figure 4. In this embodiment, the task list screen displays, based on the task information described later, several task names 11 suitable for cultivating vegetables, a description 12 for each task, a completion button 13 for inputting that a task has been completed, the completion date 14 for completed tasks, and a recommended date 15 suitable for carrying out incomplete tasks.
[0024] On the task list screen, when the user presses the complete button 13, the user terminal 10 sends completion information for the task corresponding to the completed button 13 to the home gardening support server 1. Furthermore, in this embodiment, as will be described later, if the complete button 13 is pressed for a task that does not meet the task completion conditions, a warning message 16 is displayed, as shown in Figure 5, prompting the user to complete the most urgent required task among the incomplete required tasks in chronological order.
[0025] Furthermore, in this embodiment, the task list screen displays a task count display area 17 that shows the total number of tasks ("Osewa"), the total number of incomplete tasks ("Waiting"), and the total number of completed tasks ("Completed") included in the task information, as shown in Figure 4, and a task progress gauge 18 that shows the ratio of the total number of completed tasks to the total number of tasks included in the task information. This allows the user to grasp the status of task implementation at a glance.
[0026] [2] Home gardening support server 1 The home gardening support server 1 is composed of computers such as cloud servers and physical servers, and supports users who engage in home gardening by providing various useful information to the user terminal 10. In this embodiment, as shown in Figure 1, the home gardening support server 1 mainly has communication means 2, storage means 3, and arithmetic processing means 4. Each of these components will be described below.
[0027] Communication means 2 implements communication functions in the home garden support server 1. In this embodiment, communication means 2 is composed of a wireless module compatible with carrier network standards such as 5G and wireless LAN standards such as Wi-Fi (registered trademark). Communication means 2 is configured to send and receive various types of data to and from the user terminal 10 via a communication network such as the Internet.
[0028] The storage means 3 stores various types of data and also functions as a working area when the arithmetic processing means 4 performs arithmetic processing. In this embodiment, the storage means 3 is composed of a solid-state drive (SSD), a hard disk drive (HDD), ROM (Read Only Memory), RAM (Random Access Memory), flash memory, etc., and as shown in Figure 1, it has a program storage unit 31, a user information storage unit 32, a cultivation management information storage unit 33, a task information storage unit 34, a status information storage unit 35, and a proposal information storage unit 36.
[0029] The program storage unit 31 has the home garden support program 1a of this embodiment installed. The arithmetic processing means 4 then executes the home garden support program 1a, causing the computer, which acts as the home garden support server 1, to function as one of the components described later.
[0030] The usage of the home gardening support program 1a is not limited to the above configuration. For example, the home gardening support program 1a may be stored on a non-temporary storage medium that can be read by a computer, such as an SD card, CF card, USB memory, external HDD (Hard Disk Drive), external SSD (Solid State Drive), CD-ROM, DVD-ROM, etc., and then read and executed directly from that storage medium.
[0031] The user information storage unit 32 stores various user information about the user. In this embodiment, as shown in Figure 6, the user information stored includes the username, the cultivation area indicating the region where the user cultivates vegetables, the email address, and the login ID and password for logging in to the home garden support server 1, all associated with a user ID that identifies the user.
[0032] The cultivation management information storage unit 33 stores cultivation management information for managing vegetables being cultivated by the user. In this embodiment, as shown in Figure 7, the cultivation management information includes the user name, the target vegetable (variety name), the cultivation status, and the cultivation period, all associated with a management ID that identifies the cultivation management information.
[0033] The task information storage unit 34 stores task information relating to multiple tasks suitable for cultivating each type of vegetable. In this embodiment, as shown in Figure 8, the task information includes the task name 11, the task description 12, the task attributes (mandatory task or optional task), the task execution conditions, and the task completion conditions, all associated with step numbers that indicate the chronological execution order of the tasks.
[0034] While Figure 8 shows an example of task information for okra, task information is also stored for various other vegetables. In this embodiment, the task information includes not only tasks that the user should perform ("soil preparation and ridging", "seed soaking", "sowing seeds", etc.), but also tasks that indicate the growth status of the vegetables, such as "germination" and "first flower".
[0035] The task execution conditions included in the task information are intended to predict the best recommended date for completing an incomplete task. In this embodiment, the task execution conditions are set using at least one of the following: the completion date of a completed task and cultivation environment information related to the environment in which vegetables are grown. In addition, in this embodiment, the task execution conditions are set for each cultivation area in which the user grows vegetables.
[0036] Here, cultivation environment information includes, but is not limited to, minimum temperature, maximum temperature, humidity, sunshine hours, weather forecast, soil temperature, soil moisture content, soil physical properties (three-phase distribution, hardness), soil chemical properties (chemical analysis items, pre-carbon, nitrogen content), and soil biological properties (soil microorganisms, microbiome, amount and establishment rate of mycorrhizal fungi and nitrogen-fixing bacteria, carbon decomposition capacity by microorganisms).
[0037] Furthermore, while the following conditions are set for each task as conditions for task execution, they are not limited to these conditions. • "Soil preparation and ridging": This can be done if the soil moisture content is within the specified range. • "Sowing seeds": This can be performed after a specified number of days have passed since the completion of "Soil preparation and ridging (completed task)," and the conditions that the minimum temperature and soil temperature are above a specified value have been met a specified number of times within a specified period. • "Germination": Germination is highly likely to occur if a specified number of days have passed since the completion date of "Sowing (Completed Task)," and the cumulative time during which the soil temperature was above a specified value and the cumulative time during which the soil moisture content was within a specified range is greater than or equal to a specified value.
[0038] The task completion conditions included in the task information are the conditions for registering each task as a completed task. In this embodiment, task completion conditions are set only for mandatory tasks that must be performed, and not for optional tasks that are not required to be performed. The task completion condition is set to the completion of a mandatory task that is chronologically earlier.
[0039] As a result, for example, in the task information example shown in Figure 8, the "seed soaking" task (step 3) cannot be registered as a completed task unless it has been completed. Therefore, if the user terminal 10 presses the complete button 13 for the "seed soaking" task while the "seed soaking" task is not yet completed, a warning message 16 prompting the user to perform the "seed soaking" task will be displayed, as shown in Figure 5.
[0040] The status information storage unit 35 stores status information, including the implementation status and recommended implementation date for each task included in the task information. In this embodiment, as shown in Figure 9, the status information stored is associated with the task's step number and includes the task's creation date, task completion date, task implementation status, and recommended implementation date.
[0041] The suggestion information storage unit 36 stores suggestion information for appropriately carrying out tasks, associated with cultivation environment information. In this embodiment, the following information is stored as suggestion information, but is not limited to these. • We suggest sowing seeds when the maximum temperature falls below a specified temperature (to suppress insect infestations). If the cultivation period is shortened due to differences in the timing of sowing seeds, etc., we suggest cultivating a variety of the same item that has a smaller finished size and a shorter cultivation period. • If the soil is low in nutrients (such as nitrogen), we suggest spacing the plants wider than usual (to prevent nutrient deficiencies). If the topsoil layer is thin, we suggest raising the ridges higher than usual (to allow space for roots to spread). If the quantity and variety of microorganisms in the soil are low, we suggest applying microbial materials or grass compost (to improve the soil and promote vegetable growth). • We propose the timing of pest and disease outbreaks and the most effective countermeasures.
[0042] The arithmetic processing unit 4 consists of a CPU (Central Processing Unit) and the like, and by executing the home gardening support program 1a installed in the program storage unit 31, it functions as a user information acquisition unit 41, a cultivation target vegetable reception unit 42, a status information management unit 43, a task-related information transmission unit 44, a completion information reception unit 45, a cultivation environment information acquisition unit 46, a cultivation history information acquisition unit 47, a task execution condition modification unit 48, and a suggestion information output unit 49, as shown in Figure 1. Each component will be described in more detail below.
[0043] The user information acquisition unit 41 acquires user information from the user terminal 10. In this embodiment, when the user information acquisition unit 41 acquires user information from the user terminal 10, it stores the user information such as username, cultivation area, email address, login ID, and password in the user information storage unit 32, as shown in Figure 6, in association with the user ID.
[0044] The vegetable to be cultivated receiving unit 42 receives the vegetables to be cultivated selected by the user from the user terminal 10. In this embodiment, when the vegetable to be cultivated receiving unit 42 receives the vegetables to be cultivated, it registers the user name and the vegetables to be cultivated in the cultivation management information storage unit 33, as shown in Figure 7, in association with the management ID.
[0045] The status information management unit 43 manages status information for multiple tasks suitable for cultivating vegetables. In this embodiment, the status information management unit 43 generates and updates status information for each task included in the task information for each target vegetable to be cultivated, registered in the cultivation management information storage unit 33, and registers it in the status information storage unit 35.
[0046] Furthermore, in this embodiment, the status information management unit 43 predicts a suitable recommended date for performing an incomplete task based on the task execution conditions set using at least one of the completion dates of completed tasks and cultivation environment information. Specifically, for a task for which it wants to predict a recommended date, the status information management unit 43 refers to the task execution conditions set in the task information storage unit 34.
[0047] The status information management unit 43 then refers to the status information stored in the status information storage unit 35 and the cultivation environment information acquired by the cultivation environment information acquisition unit 46, and predicts a day when the task execution conditions are met as the recommended execution day. For example, when predicting the recommended execution day for the "seed sowing" task described above, the unit predicts a day when the task execution conditions are met as the recommended execution day based on the completion date of "soil preparation and ridging (completed task)" included in the status information and the minimum temperature and soil temperature included in the cultivation environment information.
[0048] Furthermore, when predicting the recommended date for carrying out the "germination" task (corresponding to the germination date), the status information management unit 43 predicts the recommended date as the day when a predetermined number of days have elapsed since the completion date of "sowing (completed task)," and when the cumulative time during which the soil temperature was above a predetermined value and the cumulative time during which the soil moisture content was within a predetermined range have reached a predetermined value. At this time, the status information management unit may calculate the growth rate of the vegetables based on the cultivation environment information and adjust the predicted germination date as appropriate.
[0049] In this embodiment, the status information management unit 43 executes the above-described process when the cultivation target vegetable receiving unit 42 receives the cultivation target vegetables, and when the completion information receiving unit 45 receives the completion information for each task, and updates the status information in the status information storage unit 35 as appropriate with the newly generated status information.
[0050] The task-related information transmission unit 44 transmits task information and status information of the target vegetable selected by the user to be cultivated to the user terminal 10. In this embodiment, when a target vegetable is transmitted from the user terminal 10, the task-related information transmission unit 44 transmits task information and status information related to that target vegetable to the user terminal 10. In addition, when the status information of a task is updated, the task-related information transmission unit 44 transmits the updated status information to the user terminal 10.
[0051] As a result, the user terminal 10 can display a task list screen, as shown in Figure 4, based on task information and status information obtained from the home gardening support server 1. Furthermore, if the completion button 13 is pressed for a task that does not meet the task completion conditions included in the task information, a warning message 16 is displayed, as shown in Figure 5, prompting the user to complete the most urgent required task among the incomplete required tasks in chronological order.
[0052] The completion information receiving unit 45 receives information from the user terminal 10 that any task has been completed. In this embodiment, as shown in Figure 4, when the completion button 13 for a completed task is pressed on the user terminal 10 where task information and status information are displayed, completion information indicating that the task has been completed is transmitted. Upon receiving this completion information, the completion information receiving unit 45 notifies the status information management unit 43.
[0053] The cultivation environment information acquisition unit 46 acquires cultivation environment information related to the environment in which vegetables are grown. In this embodiment, the cultivation environment information acquisition unit 46 uses an API (Application Programming Interface) that provides weather data to acquire minimum temperature, maximum temperature, humidity, sunshine hours, weather forecast, etc., corresponding to the cultivation area registered in the user information storage unit 32. The cultivation environment information acquisition unit 46 also acquires soil temperature, soil moisture content, etc., detected by soil sensors installed in the field where vegetables are grown. Furthermore, the cultivation environment information acquisition unit 46 acquires data on the physical, chemical, and biological properties of the soil that have been analyzed in advance.
[0054] The cultivation history information acquisition unit 47 acquires cultivation history information from the user terminal 10, including information from the start to the completion of vegetable cultivation. In this embodiment, the cultivation history information acquisition unit 47 acquires as cultivation history information information the region, date and time, and cultivation environment information (temperature, humidity, soil condition, etc.) in which each task was performed, as well as information on whether the vegetables were successfully cultivated or not, and if unsuccessful, information on which task was performed at which point the cultivation failed.
[0055] The task execution condition modification unit 48 modifies the task execution conditions based on cultivation history information. In this embodiment, the task execution condition modification unit 48 is composed of a generating AI and modifies the task execution conditions as appropriate based on cultivation history information fed back from the user terminal 10 in order to obtain better cultivation results.
[0056] Furthermore, in this embodiment, task execution conditions are set for each cultivation area where the user cultivates vegetables. Therefore, the task execution condition modification unit 48 identifies which cultivation area the cultivation history information belongs to and modifies the task execution conditions corresponding to the cultivation area based on the cultivation history information in that cultivation area. In this embodiment, task execution conditions are set for each cultivation area, but this configuration is not limited to this, and the same task execution conditions may be used regardless of the cultivation area, for example, when operating in nearby areas with similar weather conditions.
[0057] The suggestion information output unit 49 outputs suggestion information to the user terminal 10 based on the cultivation environment information. In this embodiment, when the cultivation environment information is acquired by the cultivation environment information acquisition unit 46, the suggestion information output unit 49 reads the suggestion information corresponding to the cultivation environment information from the suggestion information storage unit 36 and outputs it to the user terminal 10.
[0058] Next, the operation of the home garden support server 1, home garden support system 100, home garden support program 1a, and home garden support method of this embodiment will be described.
[0059] When supporting a user who is doing home gardening using the home gardening support server 1, home gardening support system 100, home gardening support program 1a, and home gardening support method of this embodiment, as shown in Figure 10, first, user information is transmitted from the user terminal 10 to the home gardening support server 1 (step S1). As a result, the user information acquisition unit 41 of the home gardening support server 1 acquires the user information from the user terminal 10 (step S2) and stores it in the user information storage unit 32.
[0060] Next, when the user selects a vegetable to be cultivated on the vegetable selection screen shown in Figure 2 (Step S3: YES), the user terminal 10 sends the selected vegetable to be cultivated to the home garden support server 1 (Step S4). As a result, the home garden support server 1's vegetable to be cultivated reception unit 42 receives the vegetable to be cultivated (Step S5) and registers it in the cultivation management information storage unit 33. If no vegetable to be cultivated is selected (Step S3: NO), the process proceeds to Step S9.
[0061] When a vegetable to be cultivated is registered, the status information management unit 43 generates status information for each task included in the task information of the vegetable to be cultivated (step S6) and stores it in the status information storage unit 35. This makes it possible to manage status information such as the completion status of each task to be performed and the recommended date for performing incomplete tasks.
[0062] Then, the task information for the vegetables to be cultivated and the status information generated in step S6 are sent to the user terminal 10 (step S7), and the user terminal 10 receives the transmitted task information and status information (step S8). As a result, the user terminal 10 stores the task information and status information for the vegetables to be cultivated selected by the user.
[0063] Next, when the user selects a vegetable to view on the vegetable selection screen shown in Figure 3 (Step S9: YES), the user terminal 10 displays a task list screen containing task information and status information related to the selected vegetable (Step S10), as shown in Figure 4. This allows the user to understand the content, order, progress, and recommended completion dates of tasks that need to be performed when cultivating vegetables, making it easy and appropriate for even beginners to cultivate vegetables in their home garden.
[0064] Furthermore, in this embodiment, the task list screen displays a task count display area 17 and a task progress gauge 18, as shown in Figure 4. This allows the user to easily grasp the status of tasks related to the vegetables being cultivated.
[0065] When a user presses the "Complete" button 13 corresponding to a completed task on the task list screen (Step S11: YES), the user terminal 10 determines whether the task completion conditions for that task have been met (Step S12). If the task completion conditions have been met (Step S12: YES), the user terminal 10 sends the completion information for the completed task to the home gardening support server 1 (Step S14).
[0066] On the other hand, if the completion button 13 is pressed for a task that does not meet the task completion conditions (step S12: NO), the user terminal 10 displays a warning message 16 prompting the user to perform the most urgent required task among the incomplete required tasks in chronological order, as shown in Figure 5 (step S13). This prevents the user from mistakenly entering completed tasks and informs the user of the tasks that need to be performed.
[0067] If no vegetable to be viewed is selected (Step S9: NO), if the complete button 13 is not pressed (Step S11: NO), or if the warning message 16 is displayed (Step S13), proceed to Step S22.
[0068] When completion information is transmitted from the user terminal 10 (step S14), the completion information receiving unit 45 receives the completion information (step S15), and the cultivation environment information acquisition unit 46 acquires cultivation environment information (step S16). Then, based on this information and the task execution conditions, the status information management unit 43 predicts a suitable recommended date for completing the incomplete task (step S17). This allows for the prediction of an appropriate recommended date for completion, depending on the progress status and cultivation environment, which differ for each user.
[0069] Subsequently, the status information management unit 43 updates the status information for each task based on the recommended implementation date predicted in step S17 (step S18), and the task-related information transmission unit 44 transmits the updated status information to the user terminal 10 (step S19). In this embodiment, the suggestion information output unit 49 also outputs suggestion information to the user terminal 10 based on the cultivation environment information (step S20).
[0070] When this information is acquired on the user terminal 10 (step S21), the latest information is displayed on the task list screen, etc. This allows the user to receive suggestions for the optimal task execution method and timing based on their progress and the vegetable cultivation environment. Therefore, by executing the suggested tasks at the suggested times, vegetables can be properly cultivated in the home garden.
[0071] Subsequently, unless the user terminal program is terminated (step S22: NO), the processes from step S3 to step S21 are repeated.
[0072] In this embodiment, when cultivation history information is transmitted from the user terminal 10 to the home garden support server 1, the cultivation history information acquisition unit 47 acquires the cultivation history information. Then, the task execution condition modification unit 48 modifies the task execution conditions based on the cultivation history information. This makes it possible to predict the recommended execution date, which is predicted based on the task execution conditions, with high accuracy.
[0073] Furthermore, in this embodiment, task execution conditions are set for each cultivation area where the user cultivates vegetables, and the task execution condition modification unit 48 modifies the task execution conditions based on the cultivation history information for that cultivation area. As a result, it becomes possible to predict the optimal recommended date for execution according to the environment and characteristics of the cultivation area where the vegetables are grown.
[0074] According to the home garden support server 1, home garden support system 100, home garden support program 1a, and home garden support method of this embodiment described above, the following effects are achieved. 1. Even beginners can easily and properly grow vegetables in their home gardens. 2. It can accurately predict the optimal recommended date for completing incomplete tasks. 3. The optimal recommended date for implementation can be predicted depending on the cultivation area where the vegetables are grown. 4. Information can be suggested to appropriately carry out tasks according to the cultivation environment in which vegetables are grown. 5. It prevents users from mistakenly entering completed tasks and notifies them of tasks that need to be performed. 6. The status of tasks related to vegetables being cultivated can be easily understood at a glance.
[0075] Furthermore, the home garden support server 1, home garden support system 100, home garden support program 1a, and home garden support method according to the present invention are not limited to the embodiments described above and can be modified as appropriate.
[0076] For example, a user terminal program may include a function that awards points in response to the provision of cultivation history information. Furthermore, a shop function may be provided that allows users to purchase seeds or other products suitable for their cultivation area and environment using these points. [Explanation of Symbols]
[0077] 1 Home gardening support server 1a Home Gardening Support Program 2. Means of communication 3 Memory means 31 Program Storage Unit 32 User information storage unit 33 Cultivation management information storage section 34 Task Information Storage Unit 35 Status Information Storage Unit 36 Proposal information storage unit 4. Calculation processing means 41 User Information Acquisition Unit 42. Vegetable Cultivation Target Reception Department 43 Status Information Management Department 44 Task-related information transmission unit 45 Completion Information Reception Department 46 Cultivation environment information acquisition department 47. Cultivation History Information Acquisition Department 48 Task Execution Condition Modification Section 49 Proposal Information Output Unit 10 User terminals 11 Task Name 12. Task Description 13. Complete button 14 Completion date 15. Recommended implementation date 16 Warning Messages 17. Task count display area 18. Task progress gauge 100 Home Gardening Support Systems
Claims
1. A home gardening support server for supporting home gardening, A task information storage unit that stores task information relating to multiple tasks suitable for cultivating each vegetable, A status information storage unit that stores status information including the implementation status and recommended implementation date for each task included in the aforementioned task information, A task-related information transmission unit transmits the task information and status information of the target vegetable selected by the user to be cultivated to the user terminal. On the user terminal that has acquired the task information and status information, a task list screen is displayed showing all tasks to be performed from the start to the completion of vegetable cultivation in chronological order according to the execution order. On the task list screen, for each task, the task name, task description, a completion button or a completion mark to indicate that the task has been completed, and a recommended date suitable for performing any incomplete tasks are displayed. When the completion button is pressed, the completion button is changed to the completion mark, and a completion information receiving unit receives confirmation that the task corresponding to the completion button has been completed. A status information management unit predicts a suitable recommended date for performing incomplete tasks based on task execution conditions set using the completion dates of completed tasks, A home gardening support server.
2. The cultivation history information acquisition unit acquires cultivation history information from the user terminal, including information on whether the vegetables were successfully cultivated or not, and, if cultivation failed, information on which task was performed at which point it failed, as information from the start to the completion of cultivation of the vegetables. A task execution condition modification unit modifies the task execution conditions for predicting the recommended execution date based on the cultivation history information, A home gardening support server according to claim 1, having the following features.
3. The system has a user information storage unit that stores user information, including the cultivation area where the user cultivates vegetables. The task execution conditions are set for each cultivation area, and the task execution condition modification unit modifies the task execution conditions corresponding to the cultivation area based on the cultivation history information in the cultivation area. The home gardening support server according to claim 2.
4. A suggestion information storage unit stores suggestion information for appropriately carrying out the task in association with the cultivation environment information, A proposal information output unit outputs the proposal information read from the proposal information storage unit to the user terminal based on the cultivation environment information, A home gardening support server according to claim 1, having the following features.
5. A home gardening support server according to any one of claims 1 to 4, The user terminal and, A home gardening support system.
6. Each task included in the aforementioned task information has a setting indicating whether or not it is a required task, and the completion of a preceding required task in chronological order is set as a task completion condition for registering it as a completed task. On the user terminal, a "Complete" button is displayed for each task included in the task information, and if the "Complete" button is pressed for a task that does not meet the task completion conditions, a warning message is displayed prompting the user to perform the most urgent required task among the incomplete required tasks. The home gardening support system according to claim 5.
7. On the user terminal, the task list screen that displays the task information and the status information includes: A task count display area that displays the total number of tasks included in the task information, the total number of incomplete tasks, and the total number of completed tasks, A task progress gauge that shows the ratio of the total number of completed tasks to the total number of tasks included in the task information, The home gardening support system according to claim 5, wherein the following is displayed.
8. This is a home gardening support program designed to support home gardening. A task information storage unit that stores task information relating to multiple tasks suitable for cultivating each vegetable, A status information storage unit that stores status information including the implementation status and recommended implementation date for each task included in the aforementioned task information, A task-related information transmission unit transmits the task information and status information of the target vegetable selected by the user to be cultivated to the user terminal. On the user terminal that has acquired the task information and status information, a task list screen is displayed showing all tasks to be performed from the start to the completion of vegetable cultivation in chronological order according to the execution order. On the task list screen, for each task, the task name, task description, a completion button or a completion mark to indicate that the task has been completed, and a recommended date suitable for performing any incomplete tasks are displayed. When the completion button is pressed, the completion button is changed to the completion mark, and a completion information receiving unit receives confirmation that the task corresponding to the completion button has been completed. A status information management unit predicts a suitable recommended date for performing incomplete tasks based on task execution conditions set using the completion dates of completed tasks. A home gardening support program that enables computers to function.
9. A method of supporting home gardening, The home gardening support server is A task information storage unit that stores task information relating to multiple tasks suitable for cultivating each vegetable, A status information storage unit that stores status information including the implementation status and recommended implementation date for each task included in the aforementioned task information, It has, A task-related information transmission step that transmits the task information and status information of the target vegetable selected by the user as a vegetable to be cultivated to the user terminal, On the user terminal that has acquired the task information and status information, a task list screen is displayed showing all tasks to be performed from the start to the completion of vegetable cultivation in chronological order according to the order of execution. On the task list screen, for each task, the task name, task description, a completion button or a completion mark to indicate that the task has been completed, and a recommended date suitable for performing any incomplete tasks are displayed. When the completion button is pressed, the completion button is changed to the completion mark, and a completion information reception step is performed to acknowledge that the task corresponding to the completion button has been completed. A status information management step that predicts a suitable recommended date for performing incomplete tasks based on task execution conditions set using the completion dates of completed tasks, A method for supporting home gardening.
Citation Information
Patent Citations
Farm field management support method and system
JP2007310463A
Agricultural work requesting system, method for requesting agricultural work, management server, program, and recording medium
JP2010268760A
Management system of work apparatus
JP2016131016A
Computer system for supporting work in agriculture, and method and program executed in the same
JP2018124919A
Harvest assistance method and harvest assistance device
WO2013088539A1