Information processing method, information processing apparatus, and non-transitory storage medium
1. An information processing method comprising processing of:
an information processing device that transmits, to a supplier, demand information including a demand amount and a delivery deadline of a agricultural product/aquatic product to be delivered, and delivery assistance information including information indicating a delivery device that can be provided for delivery of the delivery object;
the information processing device acquires, from a supplier who supplies a delivery object corresponding to the demand information, information indicating a delivery device desired to be provided, and information indicating a carry-in location and a carry-in time of the delivery device desired to be provided;
the information processing device transmits an instruction to a manager of the vehicle to transport the shipping device to be provided by the vehicle, in accordance with information indicating a carry-in location and a carry-in time of the shipping device to be provided.
2. The information processing method according to claim 1,
the demand information further includes information indicating a delivery form of the delivery object,
the shipping support information includes information indicating a shipping device corresponding to a shipping form of the shipping object.
3. The information processing method according to claim 1 or 2,
when information requesting that the vehicle be used for the transportation of the delivery object to the delivery destination is acquired from a supplier who supplies the delivery object corresponding to the demand information, an instruction to transport the delivery object to the delivery destination by the vehicle is transmitted to a manager of the vehicle.
4. The information processing method according to any one of claims 1 to 3,
the delivery assistance information includes information that guides dispatch of a person who assists delivery work of the delivery object,
when information requesting the dispatch of the person is acquired from a supplier who supplies the delivery target corresponding to the demand information, information instructing the dispatch of the person is transmitted to a manager of the person.
5. The information processing method according to claim 4,
the person is an operator of the shipping equipment desired to be provided.
6. The information processing method according to any one of claims 1 to 5,
the agricultural product and aquatic product to be delivered is food.
7. The information processing method according to any one of claims 1 to 6,
the apparatus for shipment includes at least one of a sorter, a washer, a processing machine, and a packaging machine.
8. The information processing method according to any one of claims 1 to 7,
the information indicating the shipping device includes information for selecting individual provision of the shipping device and provision of a mobile facility including the shipping device.
9. An information processing apparatus includes a processing section that executes processing for:
transmitting demand information including a demand amount and a delivery deadline of a agricultural product/water to be delivered and delivery auxiliary information including information indicating a delivery device that can be provided for delivery of the delivery destination to a supplier;
acquiring information indicating a shipping device desired to be provided and information indicating a carry-in location and a carry-in time of the shipping device desired to be provided, from a supplier who supplies a shipping object corresponding to the demand information;
and transmitting an instruction to a manager of the vehicle to transport the shipping device to be provided by the vehicle, in accordance with information indicating a carry-in location and a carry-in time of the shipping device to be provided.
10. The information processing apparatus according to claim 9,
the demand information further includes information indicating a delivery form of the delivery object,
the shipping support information includes information indicating a shipping device corresponding to a shipping form of the shipping object.
11. The information processing apparatus according to claim 9 or 10,
when information requesting that the vehicle be used for transportation of the delivery object to a delivery destination is acquired from a supplier who supplies the delivery object corresponding to the demand information, the processing unit transmits an instruction to transport the delivery object to the delivery destination by the vehicle to a manager of the vehicle.
12. The information processing apparatus according to any one of claims 9 to 11,
the delivery assistance information includes information that guides dispatch of a person who assists delivery work of the delivery object,
when information requesting the dispatch of the person is acquired from a supplier who supplies the delivery target corresponding to the demand information, the processing unit transmits information instructing the dispatch of the person to a manager of the person.
13. The information processing apparatus according to claim 12,
the person is an operator of the shipping equipment desired to be provided.
14. The information processing apparatus according to any one of claims 9 to 13,
the agricultural product and aquatic product to be delivered is food.
15. The information processing apparatus according to any one of claims 9 to 14,
the apparatus for shipment includes at least one of a sorter, a washer, a processing machine, and a packaging machine.
16. The information processing apparatus according to any one of claims 9 to 15,
the information indicating the shipping device includes information for selecting individual provision of the shipping device and provision of a mobile facility including the shipping device.
17. A non-transitory storage medium storing a program, wherein,
the program causes a computer of an information processing apparatus to execute processing of:
transmitting demand information including a demand amount and a delivery deadline of a agricultural product/water to be delivered and delivery auxiliary information including information indicating a delivery device that can be provided for delivery of the delivery destination to a supplier;
acquiring information indicating a shipping device desired to be provided and information indicating a carry-in location and a carry-in time of the shipping device desired to be provided, from a supplier who supplies a shipping object corresponding to the demand information;
and transmitting an instruction to a manager of the vehicle to transport the shipping device to be provided by the vehicle, in accordance with information indicating a carry-in location and a carry-in time of the shipping device to be provided.
18. The non-transitory storage medium storing the program according to claim 17,
the demand information further includes information indicating a delivery form of the delivery object,
the shipping support information includes information indicating a shipping device corresponding to a shipping form of the shipping object.
19. The non-transitory storage medium storing the program according to claim 17 or 18, wherein,
causing the computer to execute processing of:
when information requesting that a vehicle that transports the delivery device that is desired to be provided be used for transporting the delivery object to a delivery destination is acquired, the instruction including an instruction to transport the delivery object to the delivery destination by the vehicle is transmitted to a manager of the vehicle.
20. The non-transitory storage medium storing a program according to any one of claims 17 to 19,
the delivery assistance information includes information that guides dispatch of a person who assists delivery work of the delivery object,
causing the computer to execute processing of: when information requesting the dispatch of the person is acquired from the supplier, information instructing the dispatch of the person is transmitted to a manager of the person.
Background
Conventionally, there is an article supply and demand management support system that stores articles collected from article supply sources distributed in an unspecified number of regions in a collecting place for each region, collects the collecting place holding a cargo container containing the articles and the number of articles, finds an optimum condition for transporting the articles from the collecting place to a demand destination when there is a demand for the articles from the demand destination, and transports the articles from the collecting place to the demand destination (for example, patent document 1).
Prior art documents
Patent document
Patent document 1: japanese 2001-233409 publication
Disclosure of Invention
Problems to be solved by the invention
An object of the present disclosure is to provide an information processing method, an information processing apparatus, and a non-transitory storage medium capable of timely shipping a shipping object as needed.
Means for solving the problems
One embodiment of the present disclosure is an information processing method. The information processing method includes the processes of: an information processing device that transmits, to a supplier, demand information including a demand amount and a delivery deadline of a agricultural product/aquatic product to be delivered, and delivery assistance information including information indicating a delivery device that can be provided for delivery of the delivery object; the information processing device acquires, from a supplier who supplies a delivery object corresponding to the demand information, information indicating a delivery device desired to be provided, and information indicating a carry-in location and a carry-in time of the delivery device desired to be provided; the information processing device transmits an instruction to a manager of the vehicle to transport the shipping device desired to be provided by the vehicle, in accordance with information indicating the loading location and the loading time.
The present disclosure may include an information processing apparatus having the same features as those of the information processing method, and a recording medium on which a program is recorded. The embodiment of the present invention may include an information processing system including an information processing apparatus, a terminal of a supplier connected to the information processing apparatus via a network, and a terminal of a manager of a vehicle, and may further include each terminal for performing communication in the information processing system.
Effects of the invention
According to the present disclosure, the delivery object can be delivered in time as needed.
Drawings
Fig. 1 is a schematic diagram of an information processing system according to an embodiment.
Fig. 2 shows an example of the configuration of the server.
Fig. 3 shows an example of a configuration of a terminal device that can be used as each of the terminals shown in fig. 1.
Fig. 4 is a sequence diagram showing an example of the operation of the information processing system.
Fig. 5A shows an example of the format of a message of demand information, and fig. 5B shows an example of the format of a message of shipping recruitment information.
Fig. 6A shows an example of the format of a message of the information to be recruited, and fig. 6B shows an example of the format of a message of the supply information.
Fig. 7A shows an example of a format of a message of a shipping request to a supplier, and fig. 7B shows an example of a format of a message of a device loading instruction.
Fig. 8 is a flowchart showing an example of processing by the processor of the server.
Fig. 9 shows an example of the data structure of the correspondence table.
Fig. 10 is a flowchart showing an example of processing of the processor of the terminal of the supplier.
Fig. 11 is a sequence diagram showing a modification of the embodiment.
Detailed Description
The information processing method according to the embodiment includes a case where the information processing apparatus performs the following processing.
(1) Demand information including a demand amount and a delivery deadline of a agricultural product/aquatic product to be delivered and delivery support information including information indicating a delivery device that can be provided for delivery of the product/aquatic product to be delivered are transmitted to a supplier.
(2) Information indicating the shipping device desired to be provided, and information indicating the carry-in location and the carry-in time of the shipping device desired to be provided are acquired from a supplier who supplies the shipping object corresponding to the demand information.
(3) An instruction to transport a shipment device desired to be provided by a vehicle is transmitted to a vehicle manager in accordance with information indicating a loading location and a loading time.
Sometimes a supplier of agricultural product water (for example, a producer of agricultural product water) merely takes a harvest to a delivery destination (collection destination) in advance, and does not own a device for delivery. Alternatively, although the supplier has a destination other than the primary destination, the supply amount to the destination may be small. In addition, sometimes a supplier cannot cope with various delivery modes without having a machine (a device for producing cut vegetables, etc.) for processing the harvested products.
According to the information processing method, the supplier can determine whether or not to carry out the shipment for the demand while referring to the information on the available shipping equipment by transmitting the demand information including the demand amount and the delivery deadline of the agricultural product/aquatic product to be shipped and the shipping support information including the information on the available shipping equipment to the supplier. A supplier who supplies a delivery object corresponding to the demand information transmits information indicating a delivery device desired to be supplied, and information indicating a loading location and a loading time of the delivery device desired to be supplied, to the information processing device. The information processing device transmits an instruction to a vehicle manager to transport a shipping device that the vehicle desires to provide, in accordance with information indicating a loading location and a loading time. The manager receives the instruction, carries the delivery device to the carry-in place, and the supplier completes the delivery system using the delivery device, thereby enabling delivery at a proper time according to the delivery deadline. That is, in the case where the supplier has a large price drop if all the agricultural products are shipped at a normal price to the ordinary shipping destination, the supplier can obtain the demand information and receive the supply of the shipping equipment to place the remaining agricultural product in a shipping form that satisfies the demand to ship the agricultural product.
Here, the supplier of agricultural and aquatic products is a producer of agricultural and aquatic products, and includes, for example, farmers, herdsmen, fishermen, aquaculture companies, and the like. Further, the term "harvest" in the present specification includes not only plants but also animals obtained by capturing, raising, breeding, and the like. Agricultural products and aquatic products to be shipped include agricultural products and aquatic products. Agricultural products include grains, vegetables, fruits, beans, flowers, livestock products, and the like. Livestock products include meat, viscera, milk, eggs, animal oil, and leather, etc. The aquatic products include fish, shellfish, seaweed, etc. The agricultural product or aquatic product is preferably a food, but may be a product other than a food. The degree of processing of the food is not considered. The food includes fresh food and processed food.
The device for shipment includes a machine (including a tool) provided in a shipment job. The machines include a sorter, a washer, a processing machine, a packaging machine, and the like of the size, weight, and the like of the object to be delivered. However, the type of the shipping equipment (machine) is not limited to these.
The provision of the shipping equipment indicates lending or transferring of the shipping equipment. As a supply form of the shipping equipment, a device as the shipping equipment may be separately supplied (lent or transferred), or a mobile facility in which the device is arranged may be supplied. The mobile facility may be a facility mounted on or towed by a vehicle, or a facility in which the in-vehicle space of the vehicle is used as a facility (work place). The vehicle may be separated into a portion (upper portion) including the mobile facility and a portion (lower portion) including the autonomous traveling mechanism, and the separated portion of the mobile facility may be placed in the shipping location, thereby providing the shipping device.
The vehicle for transporting the shipping equipment may be a dedicated vehicle or a general-purpose vehicle. The general-purpose vehicle is a vehicle for transportation such as a truck and a trailer. The dedicated vehicle may be a vehicle having a loading rack on which a device for shipping is loaded. The dedicated vehicle may be a vehicle including an up-down separation mechanism for separating the portion including the autonomous traveling mechanism (lower portion) and the travel facility portion (upper portion) as described above. The vehicle may be a vehicle driven by a driver or a vehicle autonomously driven by automatic driving.
The delivery yard is a place where agricultural and aquatic products (harvested products) to be delivered are collected and delivered on farms (such as paddy fields, upland fields, hydroponic farms, dairy farms, pastures, and livestock farms), fishing ports, and farms. The work for shipment includes sorting of the size and the like, washing, processing (cutting, heating, sterilization, production of processed food using the harvested material as a material, and the like), and packaging (boxing, bagging, bundling, and the like). Processed food includes cut vegetables, cut fruits, dairy products (butter, etc.), dried goods, canned goods, and bottled goods, etc.
The demand information and the shipping support information may be temporarily transmitted to the supplier, or may be individually transmitted to the supplier. The demand information may further include information indicating a shipping form of the shipping target, and the shipping support information may include information indicating the shipping device corresponding to the shipping form of the shipping target. In this way, the supplier can deal with various delivery modes.
In addition, the information processing method may be configured to transmit, to a manager of the vehicle, an instruction to transport the delivery object to the delivery destination by the vehicle when information requesting that the vehicle be used for transporting the delivery object to the delivery destination is acquired from a supplier who performs supply of the delivery object according to the demand information. In this way, if the supplier does not have a transport means to the destination or does not have such a margin, the supplier can transport the object to be shipped to the destination by using the transport vehicle of the shipping facility.
The information processing method may be configured such that the shipping support information includes information for instructing the dispatch of a person (support person) who supports the shipping work of the shipping object, and when the information for requesting the dispatch of the person is obtained from a supplier who supplies the shipping object corresponding to the demand information, the information for instructing the dispatch of the person is transmitted to the manager of the person. In this way, smooth shipping work can be performed. Preferably, the person is an operator of the shipping equipment that the person wishes to provide. In this case, even if the supplier is unfamiliar with the operation of the equipment for shipment, the equipment for shipment can be effectively used.
In the information processing method, the information indicating the shipping device may include information for selecting individual supply of the shipping device and supply of a mobile facility including the shipping device. The supplier only needs to provide the product separately in the case of a wide roofed work place or the like. In the case of a building having a place but not having a roof or housing equipment for shipment, it is only necessary to provide a mobile facility.
Hereinafter, an information processing method, an information processing apparatus, and a processor according to embodiments will be described with reference to the drawings. The configurations of the embodiments are examples, and the present disclosure is not limited to the configurations of the embodiments.
< System architecture >
Fig. 1 is a schematic diagram of an information processing system according to an embodiment. The information processing system is a system that assists in the delivery of supplies corresponding to a demand. In fig. 1, the information processing system includes a network 1, a server 2 connected to the network 1, and terminals 3, 4, 5, and 6.
The Network 1 can be, for example, a Wide Area Network (WAN) or other communication Network as a public communication Network such as the internet. The Network 1 may include a cellular Network such as LTE (Long Term Evolution) and a wireless Network (wireless path) such as wireless LAN (Local Area Network) including Wi-Fi.
The server 2 is an example of an "information processing apparatus". The server 2 communicates with each of the terminals 3 to 6, and thereby performs a process of assisting the shipment according to the demand. The terminals 3 to 6 have a communication function, respectively. The terminal 3 is a terminal of a shop selling food, and the terminal 4 is a terminal of a business. Stores and businesses are one example of "demanders".
The terminals 3, 4 each transmit the demand information for the harvest to the server 2. The server 2 issues demand information to the terminals 5 each managed by one or more suppliers (e.g., producers of the harvest) X. The terminal 5 of the supplier X who satisfies the demand shown by the demand information transmits a reply to the demand information to the server 2. The reply includes information indicating the supply amount of the supplier X and information requesting loan of the shipping equipment necessary for shipping the supply amount prior to the shipping deadline.
When receiving the response, the server 2 transmits an instruction to the terminal 6 of the manager Y of the shipping device to transport the shipping device to the shipping location. The manager Y instructs the vehicle 11 mounted with the shipping device requested to be provided (for example, lent) to go to the shipping location 50. Thus, when the supplier X does not have a shipping facility in which the harvested material is in the shipping form specified in the demand information, or when the size of the shipping facility is small, the supplier X can receive the loan of the shipping facility and ship the harvested material before the term (shipping term).
< architecture of server >
Fig. 2 shows a configuration example of the server 2. The server 2 can be configured using a Personal Computer (PC), a general-purpose information processing device (computer) such as a workstation, or a dedicated information processing device such as a server machine. The server 2 has a communication function and can be connected to the network 1 by wire or wirelessly.
The server 2 includes a processor 21, a storage device 22, a communication interface (communication IF)23, an input device 24, and a display 25, which are connected to each other via a bus 26 and are processing units. The server 2 may be one information processing apparatus or a set (cloud) of two or more information processing apparatuses.
The storage device 22 includes a primary storage device and a secondary storage device. The main storage device is used as a storage area for programs and data, a development area for programs, a work area for programs, a buffer area for communication data, and the like. The main Memory device is constituted by a RAM (Random Access Memory) or a combination of a RAM and a ROM (Read Only Memory). The auxiliary storage device is used as a storage area for data or programs. The auxiliary storage device includes, for example, a hard disk, a Solid State Drive (SSD), a flash Memory, a nonvolatile storage medium such as an Electrically Erasable Programmable Read-Only Memory (EEPROM), and the like.
The communication IF23 is a circuit that performs communication processing. For example, communication IF23 is a Network Interface Card (NIC). The communication IF23 may be a circuit that performs wireless communication (LTE, wireless LAN (Wi-Fi), etc.), or may be an NIC and a wireless communication circuit.
The input device 24 includes keys, buttons, a pointing device, a touch panel, and the like, and is used in the input of information. The display 25 is, for example, a liquid crystal display or the like, and displays information and data.
The processor 21 is, for example, a CPU (Central Processing Unit). The processor 21 executes various programs stored in the storage device 22 to perform various processes.
For example, the processor 21 performs a process of receiving various kinds of demand information through communication with the terminals 3 and 4 of the demanders. Further, the processor 21 receives the supply information through communication with the terminal 5 of the supplier. The supply information may be information transmitted according to the demand information, or may be information transmitted as information indicating the amount of supply possible in a situation where a specific demand is not clear. That is, the processor 21 may issue the demand information to one or two or more terminals 5 and perform a process of receiving the supply information as a reply to the demand information. Further, the processor 21 may receive the demand information and the supply information, and perform matching processing of the supply information and the demand information.
The processor 21 also performs processing for receiving a lending request from the terminal 5. The lending request may be included in the provisioning information, may be transmitted simultaneously with the provisioning information at a certain timing, or may be transmitted at a timing different from the transmission timing of the provisioning information. When the lending request is accepted, the processor 21 transmits an instruction (carry-in instruction) to carry in the shipping equipment to the shipping location to the terminal 6 of the manager of the shipping equipment.
< Structure of terminal >
Fig. 3 shows an example of a configuration of a terminal device 30 that can be used as each of the terminals 3 to 6 shown in fig. 1. The terminal device 30 may be, for example, a smart device such as a laptop personal computer, a smart phone, or a tablet terminal. The terminal device 30 may be a portable terminal (mobile communication terminal) such as a Personal Digital Assistant (PDA) or a wearable computer. However, the terminal device 30 may be a fixed terminal or a mobile terminal. The terminal device 30 may be a wireless terminal or a wired terminal. The terminal device 30 may be a general-purpose information processing device or may be a dedicated information processing device. Further, the terminal device 30 as the terminal 6 may be a wireless terminal held by the driver of the vehicle and brought into the vehicle (placed in the vehicle), or may be a wireless terminal mounted on the vehicle (in-vehicle terminal).
The terminal device 30 includes a processor 31, a storage device 32, a communication interface (communication IF)33, an input device 34, and a display 35. The same devices as those described for the processor 21, the storage device 22, the communication IF23, the input device 24, and the display 25 can be applied to the processor 31, the storage device 32, the communication IF33, the input device 34, and the display 35, respectively. However, depending on the application or the purpose of use, a device different in performance from the device applied to the server 2 may be applied. The processor 31 causes the terminal device 30 to operate as each of the terminals 3 to 6 by executing various programs stored in the storage device 32.
Further, as each of the processor 21 and the processor 31, a plurality of CPUs may be applied, or a multicore CPU may be applied. At least a part of the Processing performed by the CPU may be performed by a Processor other than the CPU, such as a DSP (Digital Signal Processor) or a GPU (graphics Processing Unit). At least a part of the processing executed by the CPU may be implemented by a dedicated or general-purpose Integrated Circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array), or a combination of a processor and an Integrated Circuit. The combination of the processor and the integrated circuit is called, for example, a Microcontroller (MCU), a System-on-a-Chip (SoC), a System-Scale Integration (LSI), a chipset, or the like. Note that a part of the processing performed by the processor 21 may be performed by the processor 31.
< example of action >
An example of the operation in the information processing system will be described below. Fig. 4 is a sequence diagram showing an example of the operation of the information processing system.
Terminals of consumers such as the terminal 3 and the terminal 4 (see fig. 1, the terminal 3 is illustrated in fig. 4) transmit a message of demand information for a specific agricultural product and aquatic product to the server 2 (step S1). The terminals 3, 4 know the network address of the server 2 in advance. In fig. 4, an example in which the terminal 3 transmits the demand information to the server 2 is explained. When the terminal 4 transmits the request information, the same processing and operation are performed.
Fig. 5A shows an example of the format of the message of the demand information. The demand information includes personal information of the customer, the type of the harvest, the delivery form and the demand amount, the unit price, the delivery term, the delivery destination information, and the like. The personal information of the demander comprises the name, the ID, the contact information and the like of the demander. The shipping mode indicates the state of the harvested product at the time of shipment, and indicates the presence or absence of processing and the degree of the harvested product, and the state of transportation to the shipping destination (e.g., the completion of boxing, bagging, bottling, cutting, and processing of processed food). The required amount is expressed by a predetermined unit (number or weight × number of boxes, etc.). The unit price represents the purchase amount per predetermined unit. When the supply from two or more suppliers is accepted, the minimum supply from one supplier is shown in a predetermined unit together with the demand (for example, the demand is 10 boxes, and the minimum supply is 2 boxes). The destination information indicates the destination of the delivery object (delivery item) in the delivery form. The destination of the shipment is a sales place (store, market, etc.) of the shipment target, a cargo collection center (a cargo collection place for remotely transported cargo), and the like.
The server 2 that has received the demand information generates a message of the shipping information including a part and all of the information elements (information items) constituting the demand information, and distributes the message to the terminal 5 of the supplier (step S2). In fig. 4, as an example of the plurality of terminals 5, two terminals 5a of the supplier 1 and two terminals 5b of the supplier 2 are illustrated. However, the number of terminals 5 may be one, or three or more, depending on the number of suppliers. The terminals 5a, 5b each receive a message of shipping recruitment information. The delivery may be performed by the server 2 transmitting a message of shipping recruitment information to a known network address of the terminal 5, or may be performed by transmitting a message of shipping recruitment information to the terminal 5 having accessed the server 2.
Fig. 5B shows an example of the format of a message of shipping recruitment information. The shipping recruitment information includes demand information and shipping assistance information. The demand information in the shipping collection information may be all the demand information received from the terminal 3 or 4, or may be a part of the demand information obtained by extracting a predetermined information element from the demand information received through a predetermined route.
The shipping support information includes shipping equipment information and support person information. The shipping equipment information includes information indicating the type, size, performance, the number of lendable items, the installation conditions (the size of the space, etc.) of the shipping equipment that can be lent (transferred as the case may be) to the supplier, the parts (packaging materials, etc.), the cost, and the like. The shipping device information includes information for selecting individual supply of the shipping device and supply of a mobile facility including the shipping device. The support person information includes information for inquiring about the dispatch of a person (support person) who supports a work for shipment, such as an operator of a machine as a shipping facility and a support person who supports a work other than a machine operation, and information indicating a cost at the time of dispatch. The support person information may be optional and may not be included in the shipping support information.
The user of the terminal 5 (each of the terminals 5a, 5 b) that received the shipping recruitment information inputs predetermined information into the terminal 5 (step S2A). That is, the terminal 5 causes the display 35 to display the demand information and the shipping equipment information included in the shipping collection information. The supplier refers to the type of the object to be shipped, the shipping form, and the volume of demand in the demand information displayed on the display 35, and determines whether or not to perform the supply.
Although the supplier can secure or prepare the harvest corresponding to the required amount, delivery according to the required amount may not be performed before the deadline depending on the type, number, performance, and scale of the delivery equipment. Alternatively, the supplier may prepare the harvest without a machine for packing or packaging or processing according to the shipping form specified in the demand information, but may not be able to complete the shipment in the specified shipping form. In the above situation, the supplier refers to the shipping support information included in the shipping collection information. The supplier can determine whether or not to respond to the recruitment by receiving the loan of the shipping device to increase the supply amount and/or to match the designated shipping form.
As a result of the study, the supplier inputs the delivery amount (supply amount) of the delivery object to the terminal 5 using the input device 34 in response to the recruitment. When receiving the loan of the shipping equipment, the supplier determines the type and number of the shipping equipment that the supplier desires to loan, the location information of the shipping location (loading location) where the shipping equipment is installed, and the time (loading time) for loading the shipping equipment into the shipping location, and inputs information indicating these to the terminal 5 using the input device 34.
When the supplier requests assistance for transporting the object to be shipped to the destination, the supplier inputs desired shipping information, which is desired to be transported, to the terminal 5 by using the input device 34. When the supplier desires to dispatch a person who supports the delivery job, that is, a support person, the supplier can input the support person information, that is, the number of persons who desire to be dispatched and the functions (the machine operation, the job support other than the machine operation, and the like) to the terminal 5.
The terminal 5 generates the recruitment information using the input information. Fig. 6A shows an example of the format of a message of the recruited information. The recruitment information includes supplier information. The supplier information includes personal information (name, ID, contact address, etc.) of the supplier and the supply amount of the delivery destination. When the supplier receives the loan of the shipping device, the recruitment information includes device-related information obtained based on the information input by the supplier. The device-related information includes the type and number of the shipping devices to be provided, the provision form (individual or attached facility) of the shipping devices, the location information of the shipping location, the loading time of the shipping devices, the desired transportation information, and the desired support person information. However, the input of the desired shipping information and the desired support personnel information is an option and in the absence of the input, such information would not be included in the message.
The terminal 5 transmits the generated message of the recruited information to the source address of the shipping recruited information (step S3). In fig. 4, the messages of the recruiting information are transmitted from the terminals 5a, 5b to the server 2, respectively.
The server 2 that has received the respective pieces of the recruitment information from the terminals 5a and 5b generates and transmits a message of the supply information when the total value of the supply amounts in the pieces of the recruitment information satisfies the demand amount in the demand information (step S4). The transmission of the recruitment information is arbitrary, and the recruitment information may be transmitted from only one of the terminals 5a and 5 b. When one of the terminals 5a and 5b satisfies all the required amounts, a message indicating that the recruitment has been terminated is returned to the transmission source of the recruitment information that arrives later.
Fig. 6B shows an example of the format of the message for providing information. The supply information includes supplier information among the pieces of recruitment information received from the respective suppliers. The message of the provisioning information is transmitted to the terminal (terminal 3 in fig. 4) of the transmission source of the demand information.
The terminal 3 that receives the message of the provisioning information displays the content of the provisioning information on the display 35 of the terminal 3. The requester confirms the content of the supply information and inputs information indicating that delivery is requested for the delivery recruitment information of each supplier (indicating that delivery recruitment information is approved) via the input device 34. When receiving the information indicating the meaning of requesting, the processor 31 of the terminal 3 transmits a message of requesting delivery to the server 2 (step S5).
When receiving the message of the shipping request from the terminal 3, the server 2 generates a message of the shipping request (meaning indicating reception of the information to be recruited) for each supplier, and transmits the message to the terminal 5 (each of the terminals 5a and 5 b) (step S6).
Fig. 7A shows an example of a format of a message of a shipping request to a supplier (terminal 5). The delivery order includes information of the recruitment and a flag (identifier) indicating that the recruitment is agreed. When the message ID of the recruitment information is added to the message of the recruitment information received from the terminal 5, the message ID of the recruitment information may be included in the message of the delivery request instead of the recruitment information.
Note that, steps S4 and S5 may be omitted, and when the server 2 determines that the supply amount satisfies the demand amount, the message of the shipping request may be transmitted to each supplier.
When receiving the message of the shipping request, the terminal 5 (each of the terminals 5a and 5 b) generates a message of a confirmation reply to the shipping request and transmits the message (step S7). The confirmation reply is received by the server 2.
Upon receiving the confirmation reply, the server 2 transmits a message indicating the device loading to the terminal 6 of the manager of the vehicle carrying the shipping device (step S8). Fig. 7B shows an example of a format of a message of the device entry instruction. The device move-in instruction includes device-related information obtained from each supplier (fig. 6A).
The user of the terminal 6 (for example, the driver of the vehicle, but may be a person other than the driver) receives the device loading instruction, and transmits a reply message indicating that the device loading instruction is received to the server 2 (step S9). The manager transmits a device loading instruction to the driver of the vehicle, and the driver transports the specified delivery device to the delivery location in the specified delivery mode and at the loading time.
The server 2 that has received the reply message transmits information including content indicating that the delivery device is lent as desired and necessary supplements to the terminal 5 (each of the terminals 5a and 5 b) (step S10).
An example will be described with reference to fig. 1. For example, a message of the demand information is transmitted from the terminal 4 of the company to the server 2 (fig. 1<1 >). Then, the server 2 issues a message of shipping recruitment information to the terminal 5 of each supplier (fig. 1<2 >). Regarding fruits (e.g., oranges) as an example of agricultural products and seafood (agricultural products and seafood as food) to be delivered, it is assumed that a demand (first demand) for oranges whose delivery form is "boxing of a predetermined size (e.g., L size)" and a demand (second demand) for oranges whose delivery form is "cutting into a predetermined shape" are included in the demand information together with their respective delivery terms. However, the demand information may include a demand for at least one shipping mode.
Supplier X1, which is one supplier, is a producer of oranges, and is provided with an orange garden and can receive oranges satisfying the first and second demands from the orange garden. On the other hand, the supplier X1 uses the orange park as the shipping location 50 where the shipping job is performed, and performs the shipping job of oranges. The delivery site 50 includes a facility 51 (building) for delivery work, and the facility 51 is provided with a sorter a as a device for delivering the sizes of the harvested oranges 52 and a bundler B for boxing the sorted oranges as a device for delivering. However, the sorter a and the bundler B owned by the supplier X1 do not take time to deliver a shipment satisfying the first demand by the deadline. Further, the supplier X1 does not have a shipping facility for shipping the oranges in a shipping form that satisfies the second requirement.
The supplier X1 inputs supplier information that satisfies all of the first demand and the second demand to the terminal 5. Further, the supplier X1 inputs to the terminal 5 equipment-related information requesting lending (i.e., providing) of the sorter a and the baler B for satisfying the first requirement, lending (i.e., providing) of the equipment (e.g., the washing machine C, the cutting machine D, and the storage machine E for storing the predetermined containers) for satisfying the second requirement, and dispatch of support staff. The terminal 5 transmits the recruitment information including the inputted provider information and the device-related information to the server 2 (fig. 1<3 >).
When the recruited information satisfies all of the first and second needs, the server 2 transmits the supply information to the terminal 4 (fig. 1<4>), and receives the shipment order (fig. 1<5 >). The server 2 receives the shipping request from the terminal 4, generates a shipping request for the terminal 5, and transmits the shipping request to the terminal 5 of the supplier X1 (fig. 1<6 >).
The server 2 transmits a device transport instruction to the terminal 6 of the manager Y of the transport vehicle 11 for the shipping device (fig. 1<7 >). The manager Y receiving the device delivery instruction sends a reply instruction back to the server 2 (fig. 1<8 >). The manager Y transmits the position information and the carry-in time of the delivery location 50 (orange field) of the supplier X1 to the drivers Y1 and Y2 of the vehicle 11, and instructs the delivery of the delivery device. The administrator Y itself may become the driver.
In the operation example shown in fig. 1, the cleaning machine C, the cutting machine D, and the storage machine E are already transported to the delivery location 50. On the other hand, fig. 1 shows a case where the driver Y1 carries the sorter a and the driver Y2 carries the bundler B. The shipped devices (each of the machines a to E) are installed in a mobile building 12, and the building 12 is loaded on the vehicle 11 and transported by the vehicle 11. The building 12 is detached at a predetermined position of the delivery site 50, and in this state, is used as a work site (mobile facility) for performing a delivery job by a delivery device in the building 12. Alternatively, the vehicle 11 may be provided with a device for shipment inside the vehicle and used as a work place. In this case, the vehicle 11 is parked at a predetermined position of the delivery site 50, and is used as a facility as it is.
In fig. 1, a building 12 provided with each of a cleaning machine C, a cutting machine D, and a storage machine E is arranged at a predetermined position of a delivery site 50, and is used as a manufacturing site for cut fruits (processed goods) satisfying a second requirement. For example, as a sorting result of the sorter a, L-sized oranges are packed into the box 53. Oranges 54 other than the L size are carried to a fruit cutting manufacturing site, and a box 55 in which a plurality of processed articles stored in a predetermined container are loaded is manufactured at the manufacturing site.
Further, the building 12 may be connected to a plurality of buildings 12 to form a single wide work space. Further, the structure may be such that the building 12 is a part of the vehicle 11, and the vehicle 11 and the building 12 are separated from each other at the delivery site 50, and the building 12 is placed at a predetermined position of the delivery site 50. In fig. 1, an assistant 56 who performs assistance such as transportation and machine operation is dispatched to the delivery site 50. The support person 56 may be dispatched to the delivery site 50 by riding in the vehicle 11, or may be dispatched to the delivery site 50 by another method. The driver of the vehicle 11 may also serve as the assistant 56.
The demand information includes information indicating the respective delivery destinations of the box 53 and the box 55 in which the oranges are loaded, and the box 53 and the box 55 are conveyed to the designated delivery destination 60. The transportation may be performed by the vehicle 11, or may be performed by a vehicle 11a other than the vehicle 11 (for example, a vehicle owned by the supplier X1). In the case where the device-related information including the desired transportation information (fig. 6A) is included in the device carry-in instruction, the vehicle 11 is used in the transportation. In this case, the manager Y gives instructions to the driver such as the load amount to the vehicle 11, the location of the delivery destination, and the delivery term (delivery term) to the delivery destination in accordance with the device loading instruction. In fig. 1, an example of delivery of the box 53 to a delivery destination 60 (store or market) and delivery of the box 55 to the delivery destination 60 (a hub of goods loaded in a long-haul truck) is illustrated. However, the box 53 may be taken to a central, and the box 55 may be taken to a store or market. Further, as long as the demand of the customer is satisfied, the oranges loaded in the box 53 or the box 55 may be sold at the delivery location or may be delivered to a location other than the delivery destination designated by the customer.
As described above, even if the supplier does not have a device that meets the demand or does not have a device for shipment that is suitable for the shipment mode, the supplier can receive the loan of the device for shipment (and further receive the dispatch of the support person 56) to carry out the shipment that meets the demand.
Fig. 8 is a flowchart showing an example of processing by the processor 21 of the server 2. In step S001, the processor 21 receives the demand information from the terminal 3 or the terminal 4 received by the communication IF23, and stores it in the storage device 22.
In step S002, the processor 21 acquires information of the shipping equipment corresponding to the type and the shipping form of the shipping object in the demand information. Here, the storage device 22 stores a correspondence table between the type and the delivery form of the delivery object (harvested product) and the delivery device.
Fig. 9 shows an example of the data structure of the correspondence table. The correspondence table stores shipping devices and detailed information thereof corresponding to the shipping objects and shipping modes. In the example shown in fig. 9, as the shipping devices corresponding to the shipping object "orange" and the shipping form "box", the sorter a and the bundler B, and detailed information of these devices are registered. Further, as shipping equipment corresponding to the shipping object "orange" and the shipping form "putting cut fruits into containers", detailed information of the machine C, D, E and these equipment is registered.
The processor 21 acquires information indicating the shipping device corresponding to the shipping target and the shipping form and detailed information thereof from the correspondence table. The correspondence table may be managed by an external device of the server 2 other than the storage device 22, and may be configured to return corresponding information when the destination and the delivery mode are transmitted to the external device.
In step S003, the processor 21 generates a message of the shipping recruitment information including the demand information acquired in step S001 and the information of the shipping device acquired in step S002. Further, the processor 21 transmits a message of shipping recruitment information to the network address of the terminal 5 of the supplier registered in the server 2. The delivery may be an active operation of delivering to the network address of the registered terminal 5, or a passive operation of returning a message of the shipping recruitment information to the terminal 5 accessing the server 2.
In step S004, the processor 21 receives a message of the recruiting information from the terminal 5 that received the shipping recruiting information. In step S005, the processor 21 obtains a total value of the supply amount in the recruited information, and determines whether or not the total value is equal to or greater than the demand amount in the demand information. In accordance with the determination of step S005, it is determined whether or not the supply amounts from the plurality of suppliers satisfy the demand amount indicated in the demand information. When demand information is issued to two or more terminals 5, the receivable information corresponding to the demand information is received by the time point when the total value of the supply amounts returned from the respective terminals 5 becomes a value equal to or greater than the demand amount.
In step S006, the processor 21 performs a process of generating and transmitting a message of the supply information (see fig. 6B). The message ID of the demand information is added to the message of the supply information (received by the server 2 in S001). The supply information message is transmitted to the terminal 3 or the terminal 4 of the transmission source of the demand information via the communication IF 23.
In step S007, the processor 21 performs a process of receiving a message of a shipping request corresponding to the supply information from the terminal 3 or the terminal 4. The message of the shipping consignment includes, for example, a message ID of the demand information and information (flag) indicating the meaning of agreeing to the information to be recruited.
In step S008, the processor 21 generates a message (fig. 7A) of a delivery request for each supplier, and transmits the message to the terminal 5 of the source of the recruited information. Note that steps S006 and S007 may be omitted, and the process of step S008 may be performed when the determination of yes is made in step S005.
In step S009, the processor 21 receives a message from the terminal 5 confirming the reply. In step S010, the processor 21 determines whether or not the device-related information is included in the information to be recruited in the delivery request for which the confirmation response is obtained. If it is determined that the recruited information does not include the device-related information, the processing of fig. 8 is terminated by operating as a loan request without the shipping device.
When determining that the recruited information includes the device-related information, the processor 21 generates a message (fig. 7B) indicating that the device is to be moved in, transmits the message to the terminal 6, and advances the process to step S012.
In step S012, the processor 21 receives a reply corresponding to the device loading instruction, and if there is a supplementary item for the supplier, transmits a message including supplementary information to the terminal 5 (step S013). When step S013 ends, the processing of fig. 8 ends.
Fig. 10 is a flowchart showing an example of processing by the processor 31 of the terminal 5. In step S101, the processor 31 performs reception processing of the shipping recruitment information received by the communication IF 33.
In step S102, the processor 31 receives supplier information input by the input device 34 based on the shipping collection information. When the device-related information is input, the device-related information is also received. The fact that the device-related information is not input or the information indicating that the device-related information is not input means that the supplier does not accept the lending of the shipping device.
In step S103, the processor 31 generates a message of the supply information including at least the supplier information using the input information, and transmits the message to the server 2 (step S104).
In step S105, the processor 31 performs a process of receiving a message of shipping request (fig. 7A) from the server 2. The processor 31 displays the recruited information corresponding to the delivery order on the display 35. When the supplier refers to the information to be recruited and inputs information indicating that the delivery request is approved using the input device 34, the processor 31 generates a message to confirm the reply and transmits the message to the server 2 (step S106). The confirmation reply is an announcement that the supply corresponding to the demand information is performed, and is also a loan request of the shipping facility corresponding to the facility-related information (in some cases, the confirmation reply includes at least one of a request to transport the shipped item and a request to dispatch support staff).
Step S107 is a process performed as an option in a case where the accrued information includes the device-related information (a case where the supplier requests lending of the shipping device, etc.), and a process of receiving the supplemental information transmitted from the server 2 is performed. The supplier receives the supplementary information as information agreeing to loan or the like of the delivery device. Note that the notes and the like related to the lending and the like of the shipping device included in the supplementary information can be received.
< effects of the embodiment >
According to the embodiment, the supplier can receive the supply of the equipment for delivery and carry out delivery of the amount satisfying the demand from the demander before the delivery deadline. That is, the object to be shipped that satisfies the demand can be shipped in a timely manner. Further, the supplier can cope with various delivery modes according to the supply of the delivery device. In this way, the supplier can receive the shipping collection information from the server and add or select the shipping destination of the agricultural product item to be shipped. The demander can form a network with a new supplier by distributing demand information to a plurality of suppliers via the server 2.
< modification example >
In the above-described embodiment, the execution of the processing is started after each of the terminals 3 and 4 transmits the demand information to the server 2. However, the server 2 may issue the supply amount of the supplier to the demander, and the demander may transmit the demand information and the supplier may respond to it. For example, the operation shown in fig. 11 may be performed. The server 2 receives the supply information transmitted from the terminal 5 (step S201), and receives the demand information transmitted from the terminals 3 and 4 (step S202). Which party is prior to the order of reception.
The server 2 matches the demand information and the supply information (step S203). That is, the server 2 finds a demand corresponding to the type of shipment object that can be supplied by the supplier and the amount that can be supplied.
When the supply information satisfies a part or all of the demand indicated by the demand information during matching, the server 2 transmits an inquiry message inquiring whether or not to request the supplier of the source of the supply information to perform shipment to the terminal 3 or 4 of the demand source (step S204). When the terminal 3 or 4 of the source of demand replies to the inquiry, a message of a delivery request for requesting the supply of the supply amount and the type of the delivery object included in the inquiry message is transmitted to the server 2. The shipping request corresponds to the message of the demand information transmitted in step S1 of fig. 4. Thereafter, the same operation as that in the case where the server 2 receives the message of the demand information in fig. 4 is performed (the operation after step S2). In this way, the server 2 may receive the supply information earlier than the demand information.
Unlike the embodiment, a vehicle that houses a packaging (bagging, boxing) machine as a shipping facility may perform a packaging operation while moving to a shipping destination. The building 12 can also be used as a direct sales facility that sells a shipping item at the shipping location 50.
< Others >
The above-described embodiment is merely an example, and the present invention can be implemented by appropriately changing the embodiment without departing from the scope of the invention.
The processing described above as being performed by one device may be shared among a plurality of devices. Alternatively, the processing described above as being performed by a different apparatus may be executed by one apparatus. In a computer system, what hardware configuration (server configuration) realizes each function can be flexibly changed.
The present invention can be realized by providing a computer program in which the functions described in the above-described embodiments are installed to a computer, and reading and executing the program by one or more processors included in the computer. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium that can be connected to a system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium includes, for example, any type of disk such as a magnetic disk (floppy disk (registered trademark), Hard Disk Drive (HDD), and the like), an optical disk (CD-ROM, DVD disk, blu-ray disk, and the like), a Read Only Memory (ROM), a Random Access Memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, and any type of media applied for storing electronic instructions.
Description of the symbols
1 … network;
2 … server;
3. 4, 5, 6 … terminal;
11 … vehicle;
12 … mobile buildings;
21. 31 … processor;
22. 32 … storage devices;
30 … terminal device;
a 50 … shipping location;
60 … delivery destination.