Agricultural work outsourcing device, agricultural work outsourcing method, and agricultural work outsourcing program
The agricultural work outsourcing system addresses inefficiencies by aggregating and matching farmers with compatible contractors, enhancing the efficiency of agricultural work management.
Patent Information
- Application Number
- JP2021169615
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-15
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2041-10-15
AI Technical Summary
The inefficiency in agricultural work outsourcing due to labor shortages and mismatched needs between farmers and contractors, particularly in small-scale farms, leads to cumbersome and inefficient work management.
An agricultural work outsourcing system that includes a management device to acquire and aggregate outsourcing information, generate groups of compatible tasks based on commonalities, and match farmers with contractors who can efficiently handle these tasks.
Facilitates efficient agricultural work outsourcing by matching farmers with compatible contractors, enabling sustainable agriculture despite labor shortages.
Smart Images

Figure 0007735781000001 
Figure 0007735781000002 
Figure 0007735781000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an agricultural work outsourcing device, an agricultural work outsourcing method, and an agricultural work outsourcing program. [Background technology]
[0002] In recent years, the number of workers engaged in agricultural work has decreased and the workers are aging, resulting in a labor shortage for agricultural work. To solve this problem, a technology has been proposed that matches farmers who outsource agricultural work with contractors who undertake the work on their behalf (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-279015 Summary of the Invention [Problem to be solved by the invention]
[0004] When outsourcing agricultural work, unless the contractor accepts work on a certain scale at once, it becomes cumbersome to move between farms and prepare for the work, making it difficult to carry out the work efficiently. However, due to a labor shortage, it is mainly individual farmers who outsource agricultural work, and the area of each farm is often relatively small. For this reason, when outsourcing agricultural work, the needs of both parties do not match, making it difficult to achieve efficient outsourcing.
[0005] Therefore, the present disclosure proposes an agricultural work outsourcing device, an agricultural work outsourcing method, and an agricultural work outsourcing program that can realize efficient outsourcing of agricultural work. [Means for solving the problem]
[0006] In order to solve the above problems, the agricultural work outsourcing device of the present disclosure includes an acquisition unit that acquires outsourcing information, which is information regarding the agricultural work that the outsourcer requests to be outsourced, and outsourcing information, which is information regarding the agricultural work that the outsourcee wishes to undertake; a generation unit that generates, as an outsourcing group, multiple second outsourcing information from the outsourcing information acquired by the acquisition unit, which includes information common to the base first outsourcing information; and an extraction unit that refers to the information included in the outsourcing group generated by the generation unit and the outsourcing information, and extracts outsourcees who meet the conditions for outsourcing and outsourcing. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 10 is a diagram illustrating a flow of an agricultural work outsourcing process according to an embodiment. [Figure 2] FIG. 10 is a diagram illustrating an example of a trustee table according to the embodiment. [Figure 3] FIG. 10 is a diagram illustrating an example of a trustor table according to the embodiment. [Figure 4] FIG. 1 is a diagram (1) for explaining a delegated group generation process according to an embodiment. [Figure 5] FIG. 10 is a diagram (2) for explaining the entrusted group generation process according to the embodiment. [Figure 6] FIG. 10 is a diagram (3) for explaining the entrusted group generation process according to the embodiment. [Figure 7] FIG. 4 is a diagram (4) for explaining the entrusted group generation process according to the embodiment. [Figure 8] FIG. 5 is a diagram (5) for explaining the entrusted group generation process according to the embodiment. [Figure 9] FIG. 2 is a diagram illustrating an example of the configuration of a management device according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a trustee information table according to the embodiment. [Figure 11] 10 is a flowchart showing the procedure of agricultural work outsourcing processing according to the embodiment. [Figure 12] FIG. 2 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of a management device. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In the following embodiments, the same components are designated by the same reference numerals, and redundant description will be omitted.
[0009] (1. Embodiment) [1-1. Example of agricultural work outsourcing processing according to the embodiment] Fig. 1 is a diagram schematically illustrating the flow of agricultural work outsourcing processing according to an embodiment. The agricultural work outsourcing processing according to the embodiment is executed by an agricultural work outsourcing system 1 shown in Fig. 1. The agricultural work outsourcing system 1 includes a management device 100, which is an example of an agricultural work outsourcing device according to the present disclosure, a contractor terminal 200, an outsourcer terminal 300, and a database 50. The devices included in the agricultural work outsourcing system 1 can send and receive data to and from each other via wireless communication or the like.
[0010] The management device 100 is an information processing device that executes the agricultural work outsourcing process according to the embodiment. For example, the management device 100 is a server or the like. Specifically, the management device 100 performs a matching process between an outsourcee who will outsource agricultural work and an outsourcer who will outsource agricultural work on the farmland that the outsourcee owns. The management device 100 stores various types of information as a database 50. The database 50 may be stored within the management device 100 or may be stored in an external device such as a cloud server.
[0011] The trustee terminal 200 is a terminal device used by the trustee 20. For example, the trustee terminal 200 is a personal computer, a smartphone, a tablet terminal, or the like.
[0012] The trustee 20 is, for example, a person who receives orders for agricultural work from a trustor who owns farmland and carries out the agricultural work on behalf of the farmer. For example, the trustee 20 is a company or the like that coordinates people engaged in agricultural work.
[0013] The entrustor terminal 300 is a terminal device used by the entrustor 30. For example, the entrustor terminal 300 is a personal computer, a smartphone, a tablet terminal, or the like.
[0014] The trustor 30 is, for example, a farmer who owns farmland. The trustor 30 entrusts the trustee 20 with farm work that is difficult for the trustor 30 to carry out all by itself.
[0015] In recent years, relatively small farms managed by a single family have experienced a labor shortage for agricultural work due to factors such as a decrease in the number of people in a family and a lack of successors. For this reason, efforts are being made to match farmworkers (20) with clients (30). However, unless the clients (20) accept work on a certain scale in bulk, the labor involved in moving between farms and preparing for work becomes cumbersome, making it difficult to carry out the work efficiently. Clients (30) also have a variety of requests, such as those who can handle soil plowing and sowing themselves, but find harvesting difficult and therefore prefer to outsource it to a third party. However, requests that specify specific requirements tend to make it difficult to find a client.
[0016] Therefore, the management device 100 according to the embodiment solves the above problem by executing the information processing described below. Specifically, the management device 100 acquires outsourcing information, which is information about agricultural work requested by the outsourcer 30, and generates a "outsourcing group" of multiple pieces of other outsourcing information that contain information common to the base outsourcing information. The management device 100 then references the information contained in the generated outsourcing group and the outsourcing information presented by the outsourcer 20 to extract the outsourcer 30 and the outsourcer 20 whose outsourcing and outsourcing conditions are compatible. This allows the management device 100 to efficiently outsource agricultural work. Below, an overview of the agricultural work outsourcing process performed by the agricultural work outsourcing system 1 is described using FIG. 1.
[0017] As shown in FIG. 1, the management device 100 acquires consignment information from the consignee 20 via the consignee terminal 200 (step S1). Specifically, the management device 100 acquires consignment information from the consignee 20, including various information such as the type of agricultural produce desired to be consigned, the type of farm work, the area available for consignment, the address of the consignee 20, the desired cost for consignment, and the dates on which the consignee can accept the consignment. The management device 100 stores the acquired information in the database 50 and generates a data table related to the consignment information. The management device 100 continuously acquires the consignment information from the consignee 20.
[0018] Furthermore, the management device 100 acquires consignment information from the consignor 30 via the consignor terminal 300 (step S2). Specifically, the management device 100 acquires consignment information from the consignor 30, including information such as the type of crops and farm work desired to be consigned, the consignment area, the address of the farmland to be consigned, and various information such as the deadline for replying to the consignment and the desired date for work implementation. The management device 100 stores the acquired information in the database 50 and generates a data table related to the consignment information. The management device 100 continuously acquires consignment information from the consignor 30.
[0019] Thereafter, the management device 100 generates an outsourcing group by aggregating the acquired outsourcing information at a predetermined timing (step S3). For example, the management device 100 aggregates multiple pieces of outsourcing information that have the same response deadline, the same crop, the same type of farm work, neighboring farmland, etc., on a predetermined date, such as a few days before the response deadline, based on a predetermined rule. Details of the outsourcing group generation process will be described later with reference to FIG. 2 and subsequent figures.
[0020] Next, the management device 100 extracts the contractors 20 who can accept the generated consignment group. As an example, the management device 100 extracts the contractor 20 who can accept the total farmland area of the compiled consignment group and who offers the lowest consignment fee.
[0021] The management device 100 notifies all of the entrustors 30 included in the entrustment group of the extracted trustees 20 and the entrustment fees (step S4). The entrustors 30 decide whether to entrust the work to the trustees 20 and notify the management device 100 of their response.
[0022] When all the entrustors 30 included in the entrustment group agree to accept the entrustment, the management device 100 notifies the entrustee 20 that the order for the entrustment group has been accepted (step S5). Note that, if any of the entrustors 30 does not accept the order, the management device 100 generates a new entrustment group by excluding the entrustment information for that entrustor 30, and extracts the entrustee 20 again.
[0023] As described above, in the agricultural work outsourcing system 1, the management device 100 generates outsourcing groups that compile outsourcing information, making it possible to handle a wide range of outsourcing and a large number of outsourcings. Furthermore, the management device 100 can efficiently process agricultural work outsourcing and outsourcing by compiling, for example, multiple pieces of outsourcing information for multiple neighboring farms or multiple pieces of outsourcing information that include the same agricultural work (such as harvesting). This allows the outsourcing party 20 and the outsourcing party 30 to enjoy automated and efficient outsourcing and outsourcing processing. As a result, the management device 100 promotes the use of outsourcing and outsourcing, enabling sustainable agriculture with a small labor force.
[0024] Next, the process of generating an entrusted group will be described in detail with reference to Fig. 2 to Fig. 8. First, an example of entrusted information acquired by the management device 100 will be shown with reference to Fig. 2. Fig. 2 is a diagram showing an example of an entrustee table 51 according to the embodiment.
[0025] The management device 100 sequentially acquires the contract information from companies A, B, and C, which are examples of the contractee 20, and adds the acquired contract information to the contractee table 51.
[0026] As shown in Figure 2, the consignment information stored in the consignee table 51 includes the company name of the consignee 20, the type of agricultural produce, the type of work, the minimum and maximum area that can be accepted per day, the maximum area that can be accepted per month, and the location (address) of the consignee 20. Although not shown in Figure 2, the consignment information may also include information such as the cost of accepting each work (for example, the cost per standard area (ares, etc.)) and the type of agricultural equipment owned by the consignee 20. In the data tables described in Figure 2 and subsequent figures, the stored information may be conceptually represented as "A01," but in reality, specific information and numerical values are stored.
[0027] For example, in the example shown in Figure 2, if Company A is contracted to produce the item "radish" and the task "harvesting," the minimum area that can be contracted per day is 15 a (ares), the maximum area that can be contracted per day is 30 a, the maximum area that can be contracted per month is 300 a, and the latitude of Company A's address is "A01" and the longitude is "B01."
[0028] Next, an example of entrustment information acquired by the management device 100 will be shown with reference to Fig. 3. Fig. 3 is a diagram showing an example of an entrustor table 52 according to the embodiment.
[0029] The management device 100 sequentially acquires consignment information from farmer 1, farmer 2, etc., which are examples of consignees 20, and adds the acquired consignment information to the consignor table 52.
[0030] As shown in Fig. 3, the consignment information stored in the consignor table 52 includes the name of the consignor 30, the type of agricultural produce, the type of work, the area of the farmland, the address, the date of the request, the deadline for replying to the consignment, the desired date for carrying out the agricultural work, etc. Although not shown in Fig. 3, the consignment information may also include the desired consignment cost for each work (for example, the cost per standard area (ares, etc.)).
[0031] For example, in the example shown in Figure 3, Farmer 1 has outsourced the item "radish" and the task "harvesting," the farmland area outsourced by Farmer 1 is 10a, the latitude of the address is "A11" and the longitude is "B11," the request date is "April 1st," the response deadline is "April 30th," and the desired date for the farm work to be carried out is "June 1st."
[0032] Next, the flow of processing in which the management device 100 generates a entrusted group will be described with reference to Fig. 4 and subsequent figures. Fig. 4 is a diagram (1) for explaining the entrusted group generation processing according to the embodiment.
[0033] The management device 100 extracts some entrustment information from the entrustment information accumulated in the entrustor table 52 at a predetermined timing and generates an entrustment group (step S11). Specifically, the management device 100 first determines base entrustment information (hereinafter referred to as "base entrustment information"), and generates other entrustment information including information similar to the base entrustment information as an entrustment group. In the example of the explanation of Figure 4, it is assumed that the predetermined timing is when a deadline arrives, such as a few days before the response deadline, and multiple entrustment information is generated as an entrustment group.
[0034] This example will be described with reference to Fig. 5. Fig. 5 is a diagram (2) for explaining the entrusted group generation process according to the embodiment.
[0035] First, the management device 100 extracts consignment information that includes a response deadline that is the same as or similar to (e.g., within a few days of) the base consignment information. Furthermore, the management device 100 may sort by agricultural work item and work type, etc., and extract only consignment information that includes similar items and work types. The consignment group candidate table 53 shown in Figure 5 shows a situation in which only consignment information similar to the base consignment information has been extracted from the consignor table 52.
[0036] Next, the management device 100 sorts other consignment information that includes addresses close to the address of the base consignment information in order of proximity (step S12). For example, the management device 100 sorts the consignment information in order of proximity to the address of the base consignment information based on the latitude and longitude values. This allows the management device 100 to sort consignment information related to farmland that has similar items and work and is located close to the address of the farmland in the base consignment information in order.
[0037] An example of the entrusted information sorted by the management device 100 is shown in Fig. 6. Fig. 6 is a diagram (3) for explaining the entrusted group generation process according to the embodiment.
[0038] In the example shown in FIG. 6, the addresses in the base consignment information, latitude "A11" and longitude "B11," latitude "A12" and longitude "B12," latitude "A13" and longitude "B13," and latitude "A14" and longitude "B14," are assumed to be located relatively close to each other. Furthermore, the addresses in the base consignment information, latitude "A11" and longitude "B11," latitude "A21" and longitude "B21," and latitude "A22" and longitude "B22," are assumed to be located relatively far apart. In this case, the management device 100 ranks the consignment information of Farmer 2, Farmer 5, and Farmer 6, whose addresses are close to the base consignment information, at the top, and the information of Farmer 3 and Farmer 4, whose addresses are farther away, at the bottom. The consignment group candidate table 54 shown in FIG. 6 is the consignment information contained in the consignment group candidate table 53 sorted by address. Note that the distance between addresses in the embodiment does not simply refer to the linear distance, but may also take into consideration the distance (time) to arrive, including road information, etc. In this case, the management device 100 acquires map data, etc. from an external service, for example, and calculates the travel distance and travel time based on the addresses of the trustee and the entrustor.
[0039] Then, the management device 100 groups together Farmer 1, which is the base consignment information, and Farmer 2, Farmer 5, and Farmer 6, which are other consignment information close to the base consignment information, into a consignment group at a higher level.
[0040] After sorting the entrustment group, the management device 100 performs a process of summarizing the entrustment contents in the entrustment group and extracting entrustees 20 who can accept the order. This will be described with reference to Figures 7 and 8. Figure 7 is a diagram (4) for explaining the entrustment group generation process according to the embodiment.
[0041] The consignment group table 55 shown in Figure 7 shows the consignment information included in the generated consignment group. The management device 100 adds up the farmland areas of all the consignment information in the consignment group to calculate the cumulative area (step S15). The cumulative area table 56 shown in Figure 7 is a data table that accumulates the farmland areas included in the consignment group. In the examples of Figures 7 and 8, the management device 100 aggregates the top-ranking farmer 1, farmer 2, farmer 5, and farmer 6 in the consignment group.
[0042] Next, the management device 100 extracts the entrustees 20 who can accept the entrustment of the entrusted group. This will be described with reference to Fig. 8. Fig. 8 is a diagram (5) for explaining the entrusted group generation process according to the embodiment.
[0043] The consignment group table 57 shown in FIG. 8 shows the items, work types, and cumulative area in the consignment group. The management device 100 generates a candidate consignment table 58 that shows candidate contractors 20 who can accept the items, work types, and cumulative area in the consignment group (step S16). In the example shown in FIG. 8, the candidate contractors 20 who can accept the item "radish" and the work "harvesting" are "Company A" and "Company B." In this example, Company A can accept orders for up to "131a" of farmland, which is the cumulative total of all the consignment information in the consignment group, and Company B can accept orders for up to "31a" of the farmland in the consignment information in the consignment group.
[0044] In this case, the management device 100 calculates the cost if company A accepts the order at "131a" (step S17). Then, the management device 100 presents the calculated cost to all of the entrustors 30 included in the entrustment group. If all of the entrustors 30 agree to the conditions, the management device 100 determines that the contract is concluded.
[0045] In step S17, the management device 100 may calculate the cost if Company B accepts the order at "31a." If Company B's costs are lower than Company A's, the management device 100 may present Company B to the consignor 30 as a candidate for the order recipient. In this case, the management device 100 regards the consignment information up to Company B's maximum order area (up to Farmer 5 in the example of FIG. 8) as a new consignment group, presents the costs to Farmer 1, Farmer 2, and Farmer 5, and performs processing such as treating Farmer 6 as new base consignment information or incorporating him or her into a different consignment group.
[0046] The above describes the process of generating a consignment group and the process of extracting candidates for consignment using Figures 2 to 8, but these processes are just an example, and the management device 100 may generate a consignment group or extract candidates for consignment based on various other conditions.
[0047] For example, the management device 100 may generate a consignment group containing consignment information that shares common tasks, regardless of the item. This is because, in agricultural work, it may be more efficient to accept or accept consignments by task type, such as "pest control" or "harvesting," rather than by item. The management device 100 may also generate a consignment group by prioritizing consignment information with a close "desired implementation date" rather than a response deadline. This is because, in agricultural work, it may be more efficient to prioritize consignment information based on the actual date of the agricultural work rather than the response deadline. Furthermore, the management device 100 may consider commonalities in tasks and group consignment information with similar farmland areas, rather than addresses, into a consignment group. For example, farmland with similar areas tends to use similar agricultural machinery and work processes, which may result in more efficient work by the contractor 20. As described above, the management device 100 can generate consignment groups and extract consignment candidates based on various conditions.
[0048] As described above with reference to FIGS. 1 to 8, the management device 100 according to the embodiment acquires consignment information and consignment information, and generates a consignment group from the acquired consignment information a plurality of pieces of consignment information that contain information common to the base consignment information. The management device 100 then references the information contained in the generated consignment group and the consignment information to extract consignors 30 and consignees 20 whose conditions for consignment and consignment are compatible. In this way, the management device 100 realizes efficient consignment and consignment of agricultural work.
[0049] [1-2. Configuration of management device according to embodiment] Next, a configuration of the management device 100 that executes the agricultural work outsourcing process according to the embodiment will be described. Fig. 9 is a diagram illustrating an example of the configuration of the management device 100 according to the embodiment.
[0050] 9, the management device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The management device 100 may also include an input unit (e.g., a keyboard, a mouse, etc.) that accepts various operations from an administrator who manages the management device 100, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.
[0051] The communication unit 110 is realized by, for example, a network interface controller. The communication unit 110 is connected to a network N (for example, the Internet or a mobile phone communication network) by wire or wirelessly, and transmits and receives information to and from the trustee terminal 200, the trustor terminal 300, etc. via the network N. For example, the communication unit 110 may transmit and receive information using a communication standard or communication technology such as Wi-Fi (registered trademark), SIM (Subscriber Identity Module), or LPWA (Low Power Wide Area).
[0052] The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 has an entrustment information storage unit 121, an entrustment information storage unit 122, and a management data storage unit 123.
[0053] The trust information storage unit 121 stores trust information acquired from the trustee 20. For example, the trust information storage unit 121 stores information included in the trustee table 51 shown in FIG.
[0054] The entrustment information storage unit 122 stores the entrustment information acquired from the entrustor 30. For example, the entrustment information storage unit 122 stores information included in the entrustor table 52 shown in FIG.
[0055] The management data storage unit 123 stores various information used for generating a trust group, etc. Fig. 10 shows a trustee information table 123A, which is an example of information stored in the management data storage unit 123. Fig. 10 is a diagram showing an example of the trustee information table 123A according to the embodiment.
[0056] In the example shown in FIG. 10, the trustee information table 123A has items such as "trustee ID," "company name," "evaluation value," and "owned farm equipment."
[0057] "Consignee ID" indicates identification information for identifying the contractor 20. "Company name" indicates the company name of the contractor 20. "Evaluation value" indicates the evaluation value of the contractor 20. The evaluation value is calculated based on, for example, the results of the management device 100 evaluating whether agricultural work previously entrusted to the contractor was carried out smoothly, feedback from contractors 30 who have entrusted agricultural work in the past, and past order costs, etc. "Owned agricultural machinery" indicates the type and number of agricultural machinery owned by the contractor 20.
[0058] 10, the contractor information table 123A may also include information such as the types of farm work orders received in the past, the types of work, and the costs involved. When extracting contractors 20 who will receive orders for farm work, the management device 100 may refer to the information stored in the contractor information table 123A as appropriate.
[0059] 9, the explanation will be continued. The control unit 130 is realized by, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), or the like executing a program stored inside the management device 100 using a RAM (Random Access Memory) or the like as a work area. The control unit 130 is also a controller, and is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0060] As shown in FIG. 9, the control unit 130 includes an acquisition unit 131, a generation unit 132, an extraction unit 133, and a transmission / reception unit 134.
[0061] The acquisition unit 131 acquires various types of information. For example, the acquisition unit 131 acquires outsourcing information, which is information about agricultural work that the entrustor 30 requests to be outsourced, and contract information, which is information about agricultural work that the contractor 20 wishes to undertake. The acquisition unit 131 stores the acquired information in the storage unit 120.
[0062] The generating unit 132 generates, as an entrustment group, a plurality of pieces of entrustment information that include information common to the base entrustment information among the entrustment information acquired by the acquiring unit 131.
[0063] For example, the generation unit 132 generates a consignment group by combining base consignment information and other consignment information whose work location or response deadline in the base consignment information is the same or similar. Specifically, the generation unit 132 compiles consignment information whose addresses are close to the address of the farmland in the base consignment information and generates the consignment group. Note that proximity of an address does not simply refer to linear or spatial distance, but may also take into account the distance (time) to reach the address, including road information, etc. Furthermore, the generation unit 132 may compile not only addresses of consignors with respect to work locations, but also multiple consignment information whose work locations are relatively close to the address of the consignee. Furthermore, the generation unit 132 compiles consignment information whose response deadline dates in the base consignment information are close (for example, consignment information whose response deadline dates in the base consignment information are within a few days of each other) and generates the consignment group.
[0064] In addition, the generation unit 132 generates a consignment group by combining the base consignment information with other consignment information that matches or is similar to the base consignment information in at least one of the following: the area of the farmland, the desired date for carrying out the farm work, the type of crop, and the type of farm work.
[0065] For example, the generation unit 132 compiles consignment information with similar crop types and farm work types. Specifically, the generation unit 132 compiles consignment information with the same crop types and farm work types (such as soil plowing and harvesting). In this way, the generation unit 132 can unify work by compiling consignment information by crop type and work type, thereby improving the efficiency of farm work. Furthermore, the generation unit 132 can further compile consignment information with similar desired implementation dates and farmland area, thereby improving the efficiency of work.
[0066] The extraction unit 133 refers to the information included in the entrustment group generated by the generation unit 132 and the entrustment information, and extracts the entrustor 30 and the entrustee 20 whose conditions for entrustment and acceptance are compatible.
[0067] For example, the extraction unit 133 extracts contractors 20 who can undertake the total work area in the consignment group as contractors 20 whose consignment conditions match the consignment group. In this case, the extraction unit 133 may extract only contractors 20 whose desired items and farm work completely match the desired items of the contractors 20, or may also extract contractors 20 who desire similar items. Furthermore, if the total work area in the consignment group does not match the area of farmland that the contractors 20 can work on, the extraction unit 133 may sort some of the consignment information contained in the consignment group lower in the consignment group (or delete it from the consignment group), reduce the total area of farmland in the consignment group, and then extract contractors 20 who can accept orders again.
[0068] Furthermore, the extraction unit 133 further extracts one trustee 20 that meets the entrustment conditions of the entrusted group from among the multiple trustees 20 (candidate trustees 20) extracted as trustees 20 that meet the entrustment conditions of the entrusted group, based on the entrustment costs incurred when each of the multiple trustees 20 accepts the entrusted group. For example, when there are multiple trustees 20 that can accept orders for the total area of the entrusted group, the extraction unit 133 may extract the trustee 20 with the lowest cost.
[0069] The extraction unit 133 may use the cost per unit area presented by the candidate contractor 20 as the cost for the contract with the contractor 20, or may calculate the cost based on various information. Generally, the order amount per unit area varies depending on the area of the order (the cost per unit area decreases when a large area is ordered), so the extraction unit 133 calculates the cost for each contractor 20 in accordance with the total area of the consignment group. Then, the extraction unit 133 extracts the contractor 20 that offers the lowest order amount. At this time, the extraction unit 133 may obtain the distance between the registered address of the contractor 20 and the farmland based on map data, etc., and add a cost according to the distance, or calculate the cost for the contract with the contractor 20 based on the number of days and number of workers required for the farm work, etc.
[0070] The extraction unit 133 may further extract one trustee 20 that satisfies the entrustment conditions in the entrustment group from among the multiple trustees 20 extracted as trustees 20 that satisfy the entrustment conditions in the entrustment group, based on the evaluation value assigned to each of the multiple trustees 20. In other words, the extraction unit 133 may preferentially extract the trustee 20 with the highest evaluation value.
[0071] The transmitting / receiving unit 134 receives or transmits various information. For example, when the extraction unit 133 extracts a contractor 20 who can accept an order for the consignment group, the transmitting / receiving unit 134 transmits information about the extracted contractor 20 to all of the consignors 30 included in the consignment group. Specifically, the transmitting / receiving unit 134 transmits the cost presented by the extracted contractor 20, the contractor's past evaluation value, the dates on which the contractor 20 is available to perform farm work, and the amount of work (such as the area of work) that the contractor 20 will complete per day. Note that the transmitting / receiving unit 134 may transmit the cost of accepting an order to the extracted contractor 20 before transmitting the information to the consignor 30. In this case, the transmitting / receiving unit 134 transmits information about the extracted contractor 20 to the consignor 30 after the contractor 20 has confirmed the cost.
[0072] The transmitting / receiving unit 134 also receives the determination results of whether the entrustors 30 included in the entrustment group will entrust the work to the extracted entrustee 20. If some of the entrustors 30 included in the entrustment group reject the extracted entrustee 20, the transmitting / receiving unit 134 sends this information to the generating unit 132. In this case, the generating unit 132 generates a new entrustment group excluding the entrustors who rejected the entrustee 20. The extracting unit 133 also extracts the entrustees 20 that match the newly generated entrustment group.
[0073] [1-3. Procedure for agricultural work outsourcing processing according to the embodiment] Next, the procedure of the process according to the embodiment will be described with reference to Fig. 11. Fig. 11 is a flowchart showing the procedure of the agricultural work outsourcing process according to the embodiment.
[0074] 11, the management device 100 acquires the entrusted information and the entrusted information (step S101). After that, the management device 100 determines whether it is time to generate an entrusted group (step S102). If it is not time to generate an entrusted group (step S102; No), the management device 100 continues the process of acquiring the entrusted information and the entrusted information.
[0075] On the other hand, when it is time to generate a consignment group (step S102; Yes), the management device 100 determines the consignment information to be the base (step S103). For example, the management device 100 determines one of the consignment information with the nearest response deadline date as the base consignment information.
[0076] Next, the management device 100 tally up requests that have the same response deadline date as the base consignment information (step S104). Furthermore, the management device 100 sorts these requests in order of proximity to the address (step S105). During this process, the management device 100 may exclude from the consignment group requests that have addresses farther than a predetermined distance away or requests whose items or farm work are significantly different from the base consignment information.
[0077] The management device 100 then aggregates the multiple pieces of consignment information to generate a consignment group (step S106). Next, the management device 100 extracts candidate consignees 20 that meet the conditions of the consignment group (step S107). For example, the management device 100 extracts multiple consignees 20 that can accept orders for the total farmland area of the consignment group. The management device 100 then calculates the consignment fees for each candidate consignee 20 and extracts the consignee 20 with the lowest fees (step S108).
[0078] The management device 100 notifies all entrustors 30 included in the entrustment group of information about the extracted entrustee 20 (step S109). After that, the management device 100 determines whether all entrustors 30 who generate the entrustment group have agreed to the order from the extracted entrustee 20 (step S110). If all have not agreed (step S110; No), the management device 100 performs processing such as excluding the entrustors 30 who have not agreed from the entrustment group, and generates a new entrustment group.
[0079] On the other hand, if all parties agree (Step S110; Yes), the management device 100 notifies the trustee 20 and the trustor 30 that the contract has been concluded (Step S111). Thereafter, the management device 100 determines whether any other entrustment information remains for which an entrustment group should be generated (Step S112). If any entrustment information remains (for example, entrustment information that was omitted from the initial entrustment group generation process in Step S105, etc.) (Step S112; Yes), the management device 100 determines new base entrustment information and repeats the process of generating an entrustment group. On the other hand, if no entrustment information remains (Step S112; No), the management device 100 ends the process.
[0080] (2. Modifications of the embodiment) [2-1. Generating a Delegated Group] In the above embodiment, an example was shown in which consignment information with the same or close response deadlines was grouped together as a consignment group. However, it may be more efficient for the consignee 20 to receive orders for consignment information for which agricultural work is to be performed on similar dates in a single order. For this reason, the management device 100 may group together consignment information with close desired dates for agricultural work, rather than with close response deadlines, as a consignment group.
[0081] Furthermore, the management device 100 may prioritize consignment information that uses the same agricultural implements or that involves the same type of farm work as a consignment group. In other words, the management device 100 can flexibly generate consignment groups according to the efficiency of the farm work.
[0082] [2-2. Calculation of costs] The management device 100 may calculate the consignment fee based on information such as the location of the consignee 20, the number of workers, whether the work is done manually or mechanically, and the cost of work per unit time or unit area for each item or type of work stored in the management data storage unit 123. For example, the management device 100 may calculate the distance to the farmland to be consigned based on the location of the consignee 20, and calculate the consignment fee taking the calculated distance into account.
[0083] Furthermore, the management device 100 may extract candidate contractors 20 based on the total area of the farm to be entrusted, and then automatically calculate the cost of the work based on the past costs of similar farm work, and present the calculated cost to the candidate. In this case, if the candidate agrees to the proposed amount, the management device 100 extracts the candidate as a contractor 20 and notifies the client 30. This process saves the contractor 20 the trouble of investigating the farmland to be entrusted with and calculating the costs of the farm work themselves.
[0084] (3. Other embodiments) The processing according to the above-described embodiment may be implemented in various different forms other than the above embodiment.
[0085] For example, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method. Furthermore, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0086] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0087] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0088] Furthermore, the effects described in this specification are merely examples and are not limiting, and other effects may also be present.
[0089] (4. Effects of the agricultural work outsourcing device according to the present disclosure) As described above, the agricultural work outsourcing device (management device 100 in the embodiment) according to the present disclosure has an acquisition unit (acquisition unit 131 in the embodiment), a generation unit (generation unit 132 in the embodiment), and an extraction unit (extraction unit 133 in the embodiment). The acquisition unit acquires outsourcing information, which is information about the agricultural work that the outsourcer requests to be outsourced, and outsourcing information, which is information about the agricultural work that the outsourcee wishes to undertake. The generation unit generates, as an outsourcing group, multiple pieces of second outsourcing information from the outsourcing information acquired by the acquisition unit, which include information common to the base first outsourcing information (base outsourcing information in the embodiment). The extraction unit references the information included in the outsourcing group generated by the generation unit and the outsourcing information, and extracts outsourcees who meet the outsourcing and outsourcing conditions.
[0090] In this way, the agricultural work outsourcing device according to the present disclosure compiles outsourcing information containing common information into outsourcing groups when outsourcing agricultural work, and matches outsourcing parties to such outsourcing groups. In other words, the agricultural work outsourcing device enables outsourcing on a relatively large scale, thereby realizing efficient outsourcing of agricultural work and connecting farmers who are short of labor with those who provide labor, thereby realizing sustainable agriculture.
[0091] Furthermore, the generation unit generates, as an entrustment group, the first entrustment information and the second entrustment information whose work location or response deadline in the first entrustment information is the same or similar.
[0092] In this way, the agricultural work outsourcing device can improve work efficiency when accepting an outsourcing request by consolidating requests for nearby farmland or requests with an approaching response deadline.
[0093] In addition, the generation unit generates a consignment group consisting of the first consignment information and second consignment information that matches or is similar to at least one of the area of the farmland, the desired date for the farm work, the type of crop, and the type of farm work in the first consignment information.
[0094] In this way, the agricultural work outsourcing device can improve work efficiency when accepting an order by consolidating requests with similar items, work types, and desired execution dates.
[0095] The extraction unit also extracts contractors who can undertake the total work area in the outsourcing group as contractors who meet the outsourcing conditions in the outsourcing group.
[0096] In this way, the agricultural work outsourcing device can efficiently outsource work by extracting contractors who can accept the work as an outsourcing group that aggregates multiple requests.
[0097] In addition, the extraction unit further extracts one trustee who meets the entrustment conditions of the entrusted group from among the multiple trustees extracted as trustees who meet the entrustment conditions of the entrusted group based on the entrustment fees charged to each of the multiple trustees when they accept the entrusted group.
[0098] In this way, the agricultural work outsourcing device can select contractors based on the cost of the work, allowing contractors with excellent cost performance to be given priority. Furthermore, by automatically selecting contractors based on the cost, the agricultural work outsourcing device can realize outsourcing without the need for contractors to create estimates themselves.
[0099] In addition, the extraction unit further extracts one trustee who meets the entrustment conditions in the entrustment group from among the multiple trustees extracted as trustees who meet the entrustment conditions in the entrustment group based on the evaluation value assigned to each of the multiple trustees.
[0100] In this way, the agricultural work outsourcing device can select contractors based on evaluation values based on past performance, eliminating contractors who offer low fees but low quality work, and preferentially selecting contractors that the client wants.
[0101] (5. Hardware Configuration) Information devices such as the management device 100 and the trustee terminal 200 according to the above-described embodiments are realized by a computer 1000 having a configuration as shown in FIG. 12, for example. The management device 100 according to the embodiment will be described below as an example. FIG. 12 is a hardware configuration diagram showing an example of a computer 1000 that realizes the functions of the management device 100. The computer 1000 has a CPU 1100, a RAM 1200, a ROM (Read Only Memory) 1300, a HDD (Hard Disk Drive) 1400, a communication interface 1500, and an input / output interface 1600. The components of the computer 1000 are connected by a bus 1050.
[0102] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. For example, the CPU 1100 loads the programs stored in the ROM 1300 or the HDD 1400 into the RAM 1200 and executes processing corresponding to the various programs.
[0103] The ROM 1300 stores boot programs such as a Basic Input Output System (BIOS) executed by the CPU 1100 when the computer 1000 is started, and programs that depend on the hardware of the computer 1000 .
[0104] The HDD 1400 is a computer-readable recording medium that non-temporarily records programs executed by the CPU 1100 and data used by such programs. Specifically, the HDD 1400 is a recording medium that records a program that executes the agricultural work outsourcing process according to the present disclosure, which is an example of program data 1450.
[0105] The communication interface 1500 is an interface for connecting the computer 1000 to an external network 1550 (e.g., the Internet). For example, the CPU 1100 receives data from other devices and transmits data generated by the CPU 1100 to other devices via the communication interface 1500.
[0106] The input / output interface 1600 is an interface for connecting the input / output device 1650 and the computer 1000. For example, the CPU 1100 receives data from an input device such as a keyboard or a mouse via the input / output interface 1600. The CPU 1100 also transmits data to an output device such as a display, a speaker, or a printer via the input / output interface 1600. The input / output interface 1600 may also function as a media interface for reading programs and the like recorded on a predetermined recording medium. Examples of media include optical recording media such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disk), magneto-optical recording media such as an MO (Magneto-Optical disk), tape media, magnetic recording media, and semiconductor memories.
[0107] For example, when the computer 1000 functions as the management device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes an agricultural work outsourcing processing program loaded onto the RAM 1200, thereby realizing the functions of the control unit 130 and the like. The HDD 1400 stores a program for executing the agricultural work outsourcing processing according to the present disclosure and data in the storage unit 120. The CPU 1100 reads and executes program data 1450 from the HDD 1400, but as another example, the CPU 1100 may obtain these programs from another device via an external network 1550.
[0108] The embodiments of the present application have been described in detail above with reference to the drawings, but these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have been modified and improved in various ways based on the knowledge of those skilled in the art. [Explanation of symbols]
[0109] 1. Agricultural work outsourcing system 100 Management device 110 Communications Department 120 Storage section 121 Consignment information storage unit 122 Consignment information storage unit 123 Management data storage unit 130 Control Unit 131 Acquisition Department 132 Generation part 133 Extraction part 134 Transmitter / Receiver 200 Trustee terminal 300 Entrustor terminal
Claims
1. An acquisition unit that acquires outsourcing information, which is information regarding the agricultural work that the entrustor requests to be outsourced, and outsourcing information, which is information regarding the agricultural work that the entrustee wishes to undertake; A generation unit that generates a plurality of second entrusted information including information common to the first entrusted information serving as a base among the entrusted information acquired by the acquisition unit as an entrusted group; an extraction unit that refers to information included in the entrustment group generated by the generation unit and the entrustment information, and extracts an entrustee whose entrustment and entrustment conditions are met; Equipped with The generation unit The first entrustment information and second entrustment information whose work location or response deadline is the same or similar to that of the first entrustment information are generated as the entrustment group. An agricultural work outsourcing device characterized by the above.
2. An acquisition unit that acquires consignment information, which is information regarding agricultural work that a consignor requests to be consigned, and consignment information, which is information regarding agricultural work that a consignor wishes to undertake; A generation unit that generates a plurality of second entrusted information including information common to the first entrusted information serving as a base among the entrusted information acquired by the acquisition unit as an entrusted group; an extraction unit that refers to information included in the entrustment group generated by the generation unit and the entrustment information, and extracts an entrustee whose entrustment and entrustment conditions are met; Equipped with The generation unit The first consignment information and second consignment information that is identical or similar to at least one of the area of the farmland, the desired date for carrying out the farm work, the type of the farm crop, and the type of the farm work in the first consignment information are generated as the consignment group. An agricultural work outsourcing device characterized by the above.
3. An acquisition unit that acquires consignment information, which is information regarding agricultural work that a consignor requests to be consigned, and consignment information, which is information regarding agricultural work that a consignor wishes to undertake; A generation unit that generates a plurality of second entrusted information including information common to the first entrusted information serving as a base among the entrusted information acquired by the acquisition unit as an entrusted group; an extraction unit that refers to information included in the entrustment group generated by the generation unit and the entrustment information, and extracts an entrustee whose entrustment and entrustment conditions are met; Equipped with The extraction unit Extracting contractors who can undertake the total work area in the entrusted group as contractors who meet the entrustment conditions in the entrusted group; An agricultural work outsourcing device characterized by the above.
4. The extraction unit Among the plurality of trustees extracted as trustees whose entrustment conditions are compatible with the entrustment group, further extracting trustees whose entrustment conditions are compatible with the entrustment group based on the entrustment fees when each of the plurality of trustees accepts the entrustment group; 4. The agricultural work outsourcing device according to claim 3.
5. The computer Obtaining consignment information, which is information regarding the agricultural work that the consignor requests to be consigned, and consignment information, which is information regarding the agricultural work that the consignor wishes to undertake; Among the acquired entrusted information, a plurality of second entrusted information including information common to the first entrusted information serving as a base is generated as an entrusted group; extracting a trustee whose conditions for entrustment and acceptance are met by referring to the information contained in the created trust group and the trust information; and The first entrustment information and second entrustment information whose work location or response deadline is the same or similar to that of the first entrustment information are generated as the entrustment group. A method for accepting and entrusting agricultural work.
6. A computer comprising: Obtaining consignment information, which is information regarding the agricultural work that the consignor requests to be consigned, and consignment information, which is information regarding the agricultural work that the consignor wishes to undertake; Among the acquired entrusted information, a plurality of second entrusted information including information common to the first entrusted information serving as a base is generated as an entrusted group; extracting a trustee whose conditions for entrustment and acceptance are met by referring to the information contained in the created trust group and the trust information; and The first consignment information and second consignment information that is identical or similar to at least one of the area of the farmland, the desired date for carrying out the farm work, the type of the farm crop, and the type of the farm work in the first consignment information are generated as the consignment group. A method for accepting and entrusting agricultural work.
7. A computer comprising: Obtaining consignment information, which is information regarding the agricultural work that the consignor requests to be consigned, and consignment information, which is information regarding the agricultural work that the consignor wishes to undertake; Among the acquired entrusted information, a plurality of second entrusted information including information common to the first entrusted information serving as a base is generated as an entrusted group; extracting a trustee whose conditions for entrustment and acceptance are met by referring to the information contained in the created trust group and the trust information; and Extracting contractors who can undertake the total work area in the entrusted group as contractors who meet the entrustment conditions in the entrusted group; A method for accepting and entrusting agricultural work.
8. Computer, An acquisition unit that acquires outsourcing information, which is information regarding the agricultural work that the entrustor requests to be outsourced, and outsourcing information, which is information regarding the agricultural work that the entrustee wishes to undertake; A generation unit that generates a plurality of second entrusted information including information common to the first entrusted information serving as a base among the entrusted information acquired by the acquisition unit as an entrusted group; an extraction unit that refers to information included in the entrustment group generated by the generation unit and the entrustment information, and extracts an entrustee whose entrustment and entrustment conditions are met; and furthermore, The generation unit The first entrustment information and second entrustment information whose work location or response deadline is the same or similar to that of the first entrustment information are generated as the entrustment group. A farm work outsourcing program characterized by:
9. A computer, An acquisition unit that acquires outsourcing information, which is information regarding the agricultural work that the entrustor requests to be outsourced, and outsourcing information, which is information regarding the agricultural work that the entrustee wishes to undertake; A generation unit that generates a plurality of second entrusted information including information common to the first entrusted information serving as a base among the entrusted information acquired by the acquisition unit as an entrusted group; an extraction unit that refers to information included in the entrustment group generated by the generation unit and the entrustment information, and extracts an entrustee whose entrustment and entrustment conditions are met; and furthermore, The generation unit The first consignment information and second consignment information that is identical or similar to at least one of the area of the farmland, the desired date for carrying out the farm work, the type of the farm crop, and the type of the farm work in the first consignment information are generated as the consignment group. A farm work outsourcing program characterized by:
10. A computer, An acquisition unit that acquires outsourcing information, which is information regarding the agricultural work that the entrustor requests to be outsourced, and outsourcing information, which is information regarding the agricultural work that the entrustee wishes to undertake; A generation unit that generates a plurality of second entrusted information including information common to the first entrusted information serving as a base among the entrusted information acquired by the acquisition unit as an entrusted group; an extraction unit that refers to information included in the entrustment group generated by the generation unit and the entrustment information, and extracts an entrustee whose entrustment and entrustment conditions are met; and furthermore, The extraction unit Extracting contractors who can undertake the total work area in the entrusted group as contractors who meet the entrustment conditions in the entrusted group; A farm work outsourcing program characterized by:
Citation Information
Patent Citations
Farmland contract management ownership one-map service system and realization method thereof
CN105389753A
Server, system, terminal device, method and program for processing work entrustment in agriculture, forestry and fishing industry
JP2002279015A
Surrogate sending business support system and method
JP2004192137A
System for managing agricultural crop cultivation
JP2013172647A
Ground work management system and ground work machine used therein
JP2014038437A