INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
20230056632 · 2023-02-23
Assignee
Inventors
Cpc classification
International classification
Abstract
An information acquisition unit of an information processing device acquires crop information of a crop shipped from a farmer. A route acquisition unit acquires information related to a distribution route from the farmer of the crop to a retail store. Next, an estimation unit estimates a transportation distance of the crop, and a determination unit determines whether the transportation distance exceeds a threshold value related to the crop. When the transportation distance exceeds the threshold value, a proposal unit proposes, to the farmer who produces the crop, a cropping plan such that the transportation distance of the crop is equal to or less than the threshold value.
Claims
1. An information processing device comprising: an acquisition unit that acquires information related to a crop produced by a farmer; an estimation unit that estimates a distribution cost or an index of the distribution cost related to the crop to be distributed from the farmer to a retail store; a determination unit that determines whether the distribution cost or the index of the distribution cost exceeds a threshold value related to the crop; and a proposal unit that proposes to the farmer a cropping plan in which the distribution cost or the index of the distribution cost of the crop is equal to or less than the threshold value, when the determination unit determines that the distribution cost or the index of the distribution cost exceeds the threshold value.
2. The information processing device according to claim 1, wherein the information related to the crop is information related to production of the crop and information related to distribution of the crop.
3. The information processing device according to claim 2, wherein the information related to the production of the crop includes production area information, and a production time or a shipping time of the crop.
4. The information processing device according to claim 2, wherein the information related to the distribution of the crop is at least one of distribution route information, a transportation distance, and a transportation time of the crop to be distributed from the farmer to the retail store.
5. The information processing device according to claim 1, wherein the index of the distribution cost is any one of a transportation distance, a transportation time, and a CO2 emission amount associated with transportation of the crop to be distributed from the farmer to the retail store.
6. The information processing device according to claim 1, wherein the threshold value is changed according to a production time or a shipping time of the crop and a production area.
7. The information processing device according to claim 1, wherein the cropping plan includes at least one of a change in production amount of the crop, a change in production location, and a change in the crop to be produced, with respect to a conventional cropping plan.
8. An information processing method in which a computer executes processes including: causing an acquisition unit to acquire information related to a crop produced by a farmer; causing an estimation unit to estimate a distribution cost or an index of the distribution cost related to the crop to be distributed from the farmer to a retail store; causing a determination unit to determine whether the distribution cost or the index of the distribution cost exceeds a threshold value related to the crop; and causing a proposal unit to propose to the farmer a cropping plan in which the distribution cost or the index of the distribution cost of the crop is equal to or less than the threshold value, when the determination unit determines that the distribution cost or the index of the distribution cost exceeds the threshold value.
9. A non-transitory storage medium storing an information processing program that causes a computer to execute processes including: causing an acquisition unit to acquire information related to a crop produced by a farmer; causing an estimation unit to estimate a distribution cost or an index of the distribution cost related to the crop to be distributed from the farmer to a retail store; causing a determination unit to determine whether the distribution cost or the index of the distribution cost exceeds a threshold value related to the crop; and causing a proposal unit to propose to the farmer a cropping plan in which the distribution cost or the index of the distribution cost of the crop is equal to or less than the threshold value when the determination unit determines that the distribution cost or the index of the distribution cost exceeds the threshold value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
DETAILED DESCRIPTION OF EMBODIMENTS
[0046] Hereinafter, an information processing system 10 according to an embodiment will be described with reference to
[0047] As shown in
[0048] In
[0049] In addition, “farmer” includes not only individuals who produce crops but also agricultural corporations that produce crops.
[0050] The farmer terminal 20 stores a crop identification code (hereinafter referred to as “crop ID”) assigned to each crop shipped by the farmer, a crop production area (location information of the farmland, etc.), a crop production (shipment) time, a crop shipping destination, a shipping amount, a cropping plan of the farmer, and the like. The crop IDs are individually assigned to each shipping unit (for example, each box) of crops.
[0051] The distribution terminal 30 stores information (distribution information) related to the distribution route of each crop (crop ID) of the farmer. The number of the distribution terminal 30 may be one, but may be a plural number. For example, if a crop is shipped from a farmer to an agricultural cooperative association (hereinafter sometimes referred to as “agricultural cooperative”), from the agricultural cooperative to a wholesale market, and is moved from the wholesale market to a retail store, information (crop ID, arrival date and time, etc.) indicating that the crop has arrived at the agricultural cooperative and the wholesale market is stored in each of the terminal of the agricultural cooperative and the terminal of the wholesale market. That is, by reading the barcode, IC tag, or the like attached to the cardboard box or the like containing the crop at each transit point, the arrival date and time of the crops at each transit point can be grasped.
[0052] The distribution route of the crops is grasped when distribution information is transmitted from each distribution terminal 30 to the information processing device 50 and the information processing device 50 organizes the distribution information related to the same crop ID in chronological order.
[0053] The retail store terminal 40 stores information (retail store information) such as the crop ID of the crop and the arrival date and time of the crop by reading the bar code or the like attached to the crop that has arrived at the retail store.
[0054] The information processing device 50 is communicably connected to the farmer terminal 20, the distribution terminal 30, and the retail store terminal 40 via a network N. The network N is, for example, a wired and wireless communication network using a public line such as the Internet.
[0055] Configuration of Information Processing Device 50
[0056]
[0057] As shown in
[0058] The CPU 50A is a central processing unit that executes various programs and that controls various units. That is, the CPU 50A reads the program from the ROM 50B and the storage 50D and executes the program using the RAM 50C as a work area. When the CPU 50A executes the program, as shown in
[0059] As shown in
[0060] The input-output I/F 50F is an interface for communicating with a user I/F (not shown). The user I/F is connected to the information processing device 50 of the present embodiment via the input-output I/F 50F. The user I/F may be directly connected to the bus 50G.
[0061] Since the farmer terminal 20, the distribution terminal 30, and the retail store terminal 40 have the same configuration as the information processing device 50, detailed description thereof will be omitted.
[0062]
[0063] The information acquisition unit 500 has a function of acquiring crop information transmitted from the farmer terminal 20. The crop information is the crop variety related to the crop ID, the farmland (location) where the crop was produced, the amount of the crop, the shipping date and time, the shipping destination, the cropping plan of the farmer who produced the crop, and the like, which are stored in the farmer terminal 20.
[0064] The route acquisition unit 510 has a function of acquiring the distribution (route) information transmitted from the distribution terminal 30 and the retail store terminal 40. The distribution information is information related to the distribution route of the crop from the farmland of the farmer to the retail store in the present embodiment. Specifically, when the bar code (crop ID) attached to the box or the like containing the crop is read at the transit points and the like (the agricultural cooperative and the wholesale market) and the destination (the retail store) of distribution, the crop ID and its arrival time are stored in each distribution terminal 30 at the transit points and the retail store terminal 40. By organizing the information (transit points (location) and retail store (location) information) related to the same crop ID transmitted from the distribution terminal 30 and the retail store terminal 40 in chronological order, the distribution route of the crop can be grasped.
[0065] The information acquisition unit 500 and the route acquisition unit 510 correspond to the “acquisition unit”.
[0066] The estimation unit 520 has a function of estimating the transportation distance, which is an index of the distribution cost of the crop, based on the distribution route information of the crop grasped by the route acquisition unit 510. For example, the transportation distance between each place is set in advance based on the location information of the farmland, the location information of the collection place of the agricultural cooperative, the location information of the wholesale market, and the location information of the retail store, and the total transportation distance between each place is estimated as the transportation distance of the crop.
[0067] The transportation distance may be estimated based on global positioning system (GPS) information (mileage) of a truck or the like that transports the crop between each place.
[0068] The threshold value setting unit 530 has a function of setting a threshold value related to the transportation distance for each crop variety based on information such as the production area of the shipped crop and the shipping time. Specifically, the threshold value is set relatively low when the crop can be produced all over Japan. On the other hand, the threshold value is set relatively high when the crop can be produced only in a limited production area. This is because it is considered necessary to ship the crop to distant locations in order to meet the demands of the whole of Japan when the crop can be produced only in a limited area.
[0069] The determination unit 540 has a function of determining whether the transportation distance of the crop from the farmer (farmland) to the retail store exceeds a set threshold value.
[0070] The creation unit 550 has a function of creating a cropping plan to be proposed to the farmer producing the crop when the transportation distance of the crop exceeds the threshold value in the determination unit 540. For example, the creation unit 550 creates a cropping plan in which, in the farmland where the crop with a transportation distance determined to be equal to or greater than the threshold value was produced, another crop with a transportation distance equal to or less than the threshold value is produced in place of the above crop.
[0071] The proposal unit 560 has a function of transmitting the created cropping plan to the farmer terminal 20 of the farmer.
[0072] Flow of Control
[0073] Next, the flow of processes executed by the information processing device 50 constituting the information processing system 10 will be described with reference to the flowcharts of
[0074] In step S10 of
[0075] For example, when a farmer ships a crop, a bar code (crop ID) is attached to a box containing the crop, and the bar code is read at the time of shipment, so that the crop information (shipping date, farmland (location) information, crop variety, etc.) related to the crop and the crop ID are transmitted from the farmer terminal 20 to the information processing device 50 via the network N.
[0076] The information processing device 50 grasps the crop (crop ID) for which the distribution route is confirmed by receiving the crop ID in step S10.
[0077] In step S12, the CPU 50A acquires the crop information transmitted from the farmer terminal 20 in association with the crop ID.
[0078] Next, in step S14, the CPU 50A determines whether the distribution information related to the crop (crop ID) has been received from the distribution terminal 30. Specifically, it is determined whether the distribution information is received based on whether the same crop ID as the crop ID received from the farmer terminal 20 is received from the distribution terminal 30.
[0079] The distribution information includes the location information of the transit point on the distribution route of the crop to which the crop ID is attached and at least one of the arrival date and time and the departure date and time of the crop at the transit point.
[0080] In step S14, the CPU 50A proceeds to step S16 when the distribution information is received, and proceeds to step S18 when the distribution information is not acquired.
[0081] In step S16, the CPU 50A acquires the distribution information related to the crop ID transmitted from the distribution terminal 30.
[0082] In step S18, the CPU 50A determines whether the retail store information has been received from the retail store terminal 40. Specifically, it is determined whether the retail store information is received based on whether the same crop ID as the crop ID received from the farmer terminal 20 is received from the retail store terminal 40.
[0083] The retail store information is the arrival information (arrival date and time, etc.) of the crop to which the crop ID is attached at the retail store and the location information of the retail store. That is, the acquisition of the retail store information by the CPU 50A means that the crop has arrived at the retail store where the crop is sold to the consumer.
[0084] Therefore, when the retail store information is received in step S18, the process proceeds to step S20, and when the retail store information is not received, the process returns to step S14.
[0085] The reason step S16 is skipped and the process proceeds to step S18 when the determination result is NO in step S14 is because the distribution information may not be available when the farmer directly ships the crop to the retail store.
[0086] In step S20, the CPU 50A acquires the retail store information related to the crop ID transmitted from the retail store terminal 40.
[0087] Next, in step S22 of
[0088] Subsequently, in step S24, the CPU 50A estimates the distance (transportation distance) for the crop related to the crop ID to be transported from the farmer to the retail store. In the present embodiment, the distances between the transit points on the distribution route of the crop are stored in advance, and the transportation distance of the crop is estimated by integrating the distances. The actual transportation distance may be estimated based on the GPS information (mileage) or the like of a vehicle that transports the crop.
[0089] Further, in step S26, the CPU 50A sets a threshold value for the transportation distance based on the crop information related to the crop ID. The threshold value is preset for each of the crop variety, the crop production area, the production time or the shipping time, and is set based on the crop variety information, the location information of the crop production area (farmland), and the shipping time that are included in the crop information.
[0090] For example, the threshold value is set relatively high when the crop can be produced only in a specific area, and the threshold value is set relatively low when the crop can be produced all over Japan. In addition, the threshold value is set relatively low during the shipping time when the crop can be produced (shipped) all over Japan, and the threshold value is set relatively high during the shipping time when the crop can be produced (shipped) only in a specific area.
[0091] In step S28, the CPU 50A determines whether the transportation distance of the crop related to the crop ID exceeds the threshold value. When the transportation distance of the crop exceeds the threshold value (YES in step S28), the process proceeds to step S30, and when the transportation distance of the crop is equal to or less than the threshold value (NO in step S28), the process ends.
[0092] In step S30, the CPU 50A creates a cropping plan to be proposed to the farmer producing the crop to which the crop ID is attached.
[0093] For example, a cropping plan is created in which, in the farmland where the crop with a value exceeding the threshold value was produced, a crop with a value equal to or less than the threshold value is produced in place of the above crop.
[0094] An example of creating a specific cropping plan will be described with reference to
[0095] First, an example of actual cropping performed by the farmers X1, X2 (cropping plan being implemented by the farmers) will be described with reference to
[0096] On the other hand, the farmer X2 produces the crop C on the farmlands 200, 202, 206, and the crop D on the farmland 204. Of these, the crop C produced in the farmlands 200, 202 is shipped to the retail store Y1, and the crop D produced in the farmland 204 and the crop C produced in the farmland 206 are shipped to the retail store Y2.
[0097] In such a case, when the CPU 50A of the information processing device 50 determines that the transportation distance of the crop B produced by the farmer X1 on the farmlands 104, 106 exceeds the threshold value Z1, and that the transportation distance of the crop C (shipped to the retail store Y1) produced by the farmer X2 on the farmlands 200, 202 exceeds the threshold value Z2, it is conceivable to create the following cropping plan. The threshold values Z1, Z2 are different values set for crops B, C of different varieties.
[0098] As shown in
[0099] That is, for the farmer X1, a cropping plan is created in which, by shipping the crops A, C to be produced to the retail store Y1, the transportation distances of the crops A, C are equal to or less than the threshold value. Further, for the farmer X2, a cropping plan is created in which, by shipping the crops B, C, D to be produced to the retail store Y2, the transportation distances of the crops B, C, D are equal to or less than the threshold value.
[0100] In step S32, the CPU 50A transmits the created cropping plan to the farmer terminal 20 that shipped the crop to which the crop ID is assigned.
Outline of Present Embodiment
[0101] In the information processing system 10 according to the present embodiment, the information processing device 50 detects the distribution route of the crop shipped by the farmer from the farmer (farmland) to the retail store, and estimates the transportation distance of the crop based on the distribution route. When the transport distance of the crop exceeds the threshold value, a new cropping plan is created so that the transportation distance of each crop of the farmer is equal to or less than the threshold value, and is proposed to the farmer.
[0102] When the farmer accepts the proposal and changes the cropping of the crop, the transportation distance of the crop, which is an index of the distribution cost, is reduced. As a result, it is expected that the distribution cost of crops of farmers will be reduced and the income of farmers will increase.
[0103] In addition, by reducing the transportation distance of crops, the CO2 emission amount associated with the transportation of crops are reduced, and the burden on the environment of crop transportation is reduced.
[0104] Furthermore, by reducing the transportation distance of crops, the freshness of crops sold at retail stores is improved. In addition, it is expected that the selling price of crops at retail stores will decrease due to the reduction of the distribution cost of crops.
[0105] Furthermore, since the threshold value, which is the criterion for determining the transportation distance of the crops, is set in consideration of the crop variety, the production area, and the production (shipping) time, for example, even when the farmers plant the crops based on the proposed cropping plans, the situation where the crops produced only in a specific area in winter are not shipped to distant locations is prevented or suppressed.
[0106] Further, as shown in
[0107] Further, when the crops are exchanged as described above, the shipping destination of the newly produced crops is secured, so that the farmers X1, X2 can easily implement the proposed cropping plan.
Supplementary Description of Embodiment
[0108] In the above embodiment, the transportation distance of the crop is estimated based on the distribution route from the farmland of the crop to the retail store. However, in the case of selling the crop via the Internet, the transportation distance of the crop may be determined based on the distribution route (transportation distance) from the farmland to the consumer.
[0109] In the above embodiment, the transportation distance of the crop is used as an index of the distribution cost of the crop. However, the transportation time of the crop may be used as an index of the distribution cost of the crop.
[0110] Further, the index of the distribution cost of the crop may be the CO2 emission amount associated with the transportation of the crop, and the determination may be made by comparing the CO2 emission amount and the threshold value. In this case, it is conceivable to estimate the CO2 emission amount associated with the transportation by multiplying the transportation distance or the transportation time of the crop by a predetermined coefficient set for each transportation means (for example, heavy-duty truck, medium-duty truck, light-duty truck, railroad container, ferry, etc.).
[0111] It should be noted that the determination may be made not based on the index of the distribution cost, but based on the distribution cost itself. For example, the transportation cost may be estimated based on the transportation distance or the transportation time of the crop, and the transportation cost may be used as the distribution cost and compared with the threshold value.
[0112] Further, in the above embodiment, the proposed cropping plan changes (the varieties of) the crops produced on the farmland as compared with the conventional cropping plan, but the present disclosure is not limited to this. The farmland where the crops are produced may be changed, or the production amount of the crops may be changed. Moreover, the combination thereof may be used. The proposed cropping plan only needs to be set so that the distribution cost or the index of the distribution cost of the crops produced and shipped in accordance with the cropping plan is all set to be equal to or less than the threshold value.
[0113] Further, various processors other than the CPU may execute the processes that are executed when the CPU 50A reads the software (program) in the above embodiment. Examples of the processors in this case include a programmable logic device (PLD) such as a field-programmable gate array (FPGA) for which a circuit configuration can be changed after production, a dedicated electric circuit that is a processor having a circuit configuration designed exclusively for executing a specific process, such as an application specific integrated circuit (ASIC), and the like. Further, each process may be executed by one of these various processors, or a combination of two or more processors of the same type or different types (for example, a combination of FPGAs, a combination of a CPU and an FPGA, and the like). Further, the hardware structure of these various processors is, more specifically, an electric circuit in which circuit elements such as semiconductor elements are combined.
[0114] Further, in the above embodiment, a mode in which the program is stored (installed) in advance in a non-transitory computer-readable recording medium (storage medium) has been described. For example, in the information processing device 50, the program is stored in the storage 50D in advance. However, the present disclosure is not limited to this, and the program may be recorded on a non-transitory recording medium (storage medium) such as a compact disc read-only memory (CD-ROM), a digital versatile disc read-only memory (DVD-ROM), and a universal serial bus (USB) memory to be provided. Further, each program may be downloaded from an external device via a network.
[0115] The flow of processes described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, or the process order may be changed within a range that does not deviate from the gist.
[0116] In addition, the present disclosure can be implemented with various modifications without departing from the gist thereof. It goes without saying that the scope of the present disclosure is not limited to the above-described embodiment.