Information processing method, program, and information processing apparatus
Patent Information
- Application Number
- JP2025059240
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2026-10-14
AI Technical Summary
【0007】 一つの側面では、配送ルート上の複数の交換拠点に対して、必要となる保冷剤の種類及び必要数を出力できる
Smart Images

Figure 2026166358000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing method, a program, and an information processing apparatus.
Background Art
[0002] Patent Document 1 discloses a delivery system that allows a delivery locker to be used when the owner of the delivery locker and a user are separate entities, without requiring the owner and the user to negotiate directly with each other.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the invention according to Patent Document 1 has a problem that it cannot output the type and required number of cold insulating agents needed for a plurality of exchange bases on a delivery route.
[0005] In one aspect, an object is to provide an information processing method and the like capable of outputting the type and required number of cold insulating agents needed for a plurality of exchange bases on a delivery route.
Means for Solving the Problems
[0006] An information processing method according to one aspect acquires a recipe including the type and required number of cold insulating agents used for a heat insulating box that stores a delivery target, and outputs the type and required number of cold insulating agents required based on the acquired recipe to a plurality of exchange bases where the cold insulating agents are exchanged on a delivery route.
Effects of the Invention
[0007] One aspect of this system is that it can output the required type and number of coolants for multiple exchange points along the delivery route. [Brief explanation of the drawing]
[0008] [Figure 1] This is an explanatory diagram illustrating the overview of the cooling pack management system. [Figure 2] This block diagram shows the configuration of the server and tablet. [Figure 3] This is a block diagram showing the configuration of the computer and the insulated box. [Figure 4] This is an explanatory diagram showing an example of a record layout in the recipe database. [Figure 5] This is an explanatory diagram showing an example of a record layout in the reservation database. [Figure 6] This is an explanatory diagram showing an example of a record layout in the inventory database. [Figure 7] This is an explanatory diagram showing an example of an input screen. [Figure 8] This is an explanatory diagram showing an example screen. [Figure 9] This is an explanatory diagram showing an example screen. [Figure 10] This is an explanatory diagram showing an example screen. [Figure 11] A flowchart illustrating an example of the processing procedure for a cooling pack management system. [Figure 12] A flowchart illustrating an example of the processing procedure for a cooling pack management system. [Figure 13] This is an explanatory diagram showing an example screen. [Figure 14] A flowchart illustrating an example of the processing procedure for a cooling pack management system. [Modes for carrying out the invention]
[0009] (Embodiment 1) Figure 1 is an explanatory diagram showing an overview of the cooling pack management system. The cooling pack management system is an insulating Acquire a recipe including the type and required number of cold insulators used for boxes, and output the type and required number of cold insulators based on the acquired recipe to a plurality of exchange bases where the cold insulators are exchanged on the delivery route. The cold insulator management system includes an information processing apparatus 1, one or a plurality of delivery company apparatuses 2, one or a plurality of exchange base apparatuses 3, and one or a plurality of heat insulating boxes 4. The cold insulator management system transmits and receives information including the type and required number of cold insulators via a network N.
[0010] The information processing apparatus 1 performs processing for the cold insulator management system, and transmits and receives recipes and the like including the type and required number of cold insulators used for the heat insulating boxes 4. The information processing apparatus 1 is managed by the administrator of the cold insulator management system. The information processing apparatus 1 is, for example, a server apparatus, a personal computer (hereinafter referred to as a computer), or a general-purpose tablet PC (personal computer) or the like. Note that the information processing apparatus 1 may be a cloud server apparatus that provides the functions included in the information processing apparatus 1 as a cloud service. In the present embodiment, the information processing apparatus 1 is described as a server 1.
[0011] The delivery company apparatus 2 transmits and receives recipes and the like including the type and required number of cold insulators used for the heat insulating boxes 4. The delivery company apparatus 2 is managed by a delivery company that delivers delivery target objects, the heat insulating boxes 4 storing the delivery target objects, the cold insulators used for the heat insulating boxes 4, and the like. The delivery company apparatus 2 is, for example, a server apparatus, a smartphone, a tablet, a personal computer, or a general-purpose tablet PC or the like. In the present embodiment, the delivery company apparatus 2 is described as a tablet 2.
[0012] The exchange base apparatus 3 transmits and receives recipes and the like including the type and required number of cold insulators used for the heat insulating boxes 4. The exchange base apparatus 3 is managed by the administrator of the exchange base that exchanges the cold insulators and the like used for the heat insulating boxes 4 storing the delivery target objects. The exchange base apparatus 3 is, for example, a server apparatus, a smartphone, a tablet, a computer, or a general-purpose tablet PC or the like. In the present embodiment, the exchange base apparatus 3 is described as a computer 3.
[0013] The heat insulating box 4 is used when a delivery company delivers a product to a consignee. The heat insulating box 4 has a heat and cold retention function, and can keep the internal temperature within a predetermined range from when the product is stored inside until it is taken out. By using the heat insulating box 4 in combination with a cold insulating agent, even for products that require appropriate temperature management such as fresh food, the quality of the product can be maintained for a long time, and the product can be delivered to the consignee reliably and safely.
[0014] Figure 2 is a block diagram showing the configurations of a server and a tablet. The server 1 includes a control unit 11, a storage unit 12, a communication unit 13, and a reading unit 14. The respective units described above are interconnected via a bus. The control unit 11 is configured using one or more processors such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), or a GPU (Graphics Processing Unit). The control unit 11 executes various information processing and control processing related to the server 1 by appropriately executing a control program 12P (program product) stored in the storage unit 12.
[0015] The storage unit 12 includes a RAM (Random Access Memory), a ROM (Read Only Memory), or the like. The storage unit 12 stores various data and the like necessary for the control program 12P executed by the control unit 11. The storage unit 12 temporarily stores data and the like generated when the control unit 11 executes the control program 12P. The storage unit 12 also stores a recipe DB 121, a reservation DB 122, and an inventory DB 123 which will be described later. The communication unit 13 is a communication module that transmits and receives information to and from the tablet 2 via a network N.
[0016] The reading unit 14 reads information stored in the portable storage medium 1a. The portable storage medium 1a is, for example, a CD (Compact Disc), DVD (Digital Versatile Disc), USB (Universal Serial Bus) memory, or SD (Secure Digital). The reading unit 14 reads the control program 12P from the portable storage medium 1a. The control unit 11 stores the read control program 12P in the storage unit 12.
[0017] The control unit 11 may download a control program 12P from another computer via the network N. In that case, the control unit 11 stores the downloaded control program 12P in the storage unit 12. Alternatively, the control unit 11 may store a read control program 12P in the storage unit 12.
[0018] In this embodiment, Server 1 may be composed of multiple servers. Server 1 may be a virtual machine virtually constructed by software within a single device. Server 1 may be a local server installed in the facility where Server 1 is located. Server 1 may be a cloud server connected via network N. Furthermore, the control program 12P may run on a single server, or it may be distributed and run on multiple servers interconnected via network N.
[0019] Tablet 2 includes a control unit 21, a storage unit 22, a communication unit 23, a display unit 24, and an input unit 25. These units are interconnected via a bus. The control unit 21 includes a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), or a GPU (Graphics Processing Unit). It is configured using one or more processors such as a Processing Unit. The control unit 21 performs various information processing and control processing related to the tablet 2 by appropriately executing the control program 22P (program product) stored in the storage unit 22.
[0020] The storage unit 22 includes RAM (Random Access Memory) or ROM (Read Only Memory), etc. The storage unit 22 stores various data necessary for the control program 22P executed by the control unit 21. The storage unit 22 temporarily stores data generated when the control unit 21 executes the control program 22P. The recipe DB 121 is also stored in the storage unit 22. The tablet 2 appropriately synchronizes the recipe DB 121 stored in the storage unit 22 with the recipe DB 121 stored in the server 1. Synchronization of the DB via the network N has been performed conventionally, so the explanation is omitted.
[0021] The communication unit 23 is a communication module that transmits and receives information between the server 1 and the insulated box 4 via the network N. The display unit 24 is, for example, a liquid crystal panel or an organic EL (electro-luminescence) panel. The input unit 25 is stacked on the display unit 24. The tablet 2 may also include an input unit 25 such as a mouse or keyboard.
[0022] Figure 3 is a block diagram showing the configuration of the computer and the insulated box. The computer 3 includes a control unit 31, a storage unit 32, a communication unit 33, and a display unit 34. The above-mentioned units are interconnected via a bus. The control unit 31 is configured using one or more processors such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), or a GPU (Graphics Processing Unit). The control unit 31 performs various information processing and control processing related to the computer 3 by appropriately executing a control program 32P (program product) stored in the storage unit 32.
[0023] The storage unit 32 includes RAM (Random Access Memory) or ROM (Read Only Memory), etc. The storage unit 32 stores various data necessary for the control program 32P executed by the control unit 31. The storage unit 32 temporarily stores data generated when the control unit 31 executes the control program 32P. In addition, the inventory DB 123 is stored in the storage unit 32. Computer 3 appropriately synchronizes the inventory DB 123 stored in the storage unit 32 with the inventory DB 123 stored in the server 1. Synchronization of the DB via the network N has been performed conventionally, so the explanation is omitted. The communication unit 33 is a communication module that sends and receives information between the server 1 and the insulated box 4 via the network N.
[0024] The insulated box 4 is composed of, for example, a rectangular box body with an opening formed in part of it, and a lid that opens and closes the opening. The insulated box 4 is configured to be foldable or non-foldable. If the insulated box 4 is configured to be foldable, it is delivered in a folded state when not in use or when collected. The insulated box 4 includes a control unit 41, a storage unit 42, a sensor 43, a code reader 44, a power supply unit 45, and a communication unit 46. The control unit 41, storage unit 42, power supply unit 45, and communication unit 46 are arranged on the inner or outer surface of the insulated box 4.
[0025] The control unit 41 is a processor using one or more CPUs, MPUs, or GPUs, and uses built-in memory such as ROM or RAM to perform processing on each part of the insulated box 4. The storage unit 42 includes, for example, a non-volatile storage medium such as flash memory. The storage unit 42 stores the program 42P and data that the control unit 41 refers to.
[0026] Sensor 43 is, for example, a temperature sensor and an infrared sensor, and is placed on the inner wall of the insulated box 4 to detect the temperature inside the insulated box 4 at predetermined intervals (for example, every hour). Code reader 44 is placed on the inner wall of the insulated box 4. Code reader 44 identifies the type of coolant at predetermined intervals by reading a two-dimensional code (for example, a barcode and a QR code®) etc. printed on the surface of the coolant placed inside the insulated box. Code reader 44 may also identify the type of coolant at predetermined intervals by reading an RFID (Radio Frequency Identification) tag mounted on the surface of the coolant. Power supply unit 45 includes, for example, a power source such as a primary battery or a secondary battery, and a detection circuit for detecting the remaining power level. Power supply unit 45 supplies power to each part of the insulated box 4. Communication unit 46 is a communication device for realizing communication via network N.
[0027] The control unit 41 transmits the temperature inside the insulated box 4 detected by the sensor 43 and the type of coolant inside the insulated box detected by the code reader 44 to the server 1, tablet 2, or computer 3 at predetermined intervals via the communication unit 46. The insulated box 4 may further include a GPS (Global Positioning System) sensor for determining the location of the insulated box 4 on the delivery route, a humidity sensor for detecting the humidity inside the insulated box 4, or an acceleration sensor for checking the state inside the insulated box 4.
[0028] Figure 4 is an explanatory diagram showing an example of the record layout of the recipe database. Recipe database 121 stores multiple recipes used in the coolant management system. The recipe includes the type and number of coolants to be used in the insulated box 4. The recipe also includes the placement location of each coolant within the insulated box 4. Recipe database 121 includes columns for recipe ID, coolant information, delivery target, estimated delivery time, management temperature, and placement location.
[0029] The Recipe ID column stores recipe IDs to identify multiple recipes. The Coolant Information column includes a Type column and a Required Quantity column. The Type column stores the type of one or more coolants included in the recipe. The Required Quantity column stores the required number of one or more coolants included in the recipe. The Delivery Item column stores the delivery item to be delivered together with the coolants stored in the Coolant Information column. The Estimated Delivery Time column stores the pre-estimated time (hereinafter referred to as Estimated Delivery Time) for delivering the delivery item with the coolants in the corresponding Coolant Information column. The Control Temperature column stores the control temperature when transporting the delivery item in the insulated box 4.
[0030] The placement column stores the placement location of each ice pack within the insulated box 4. The placement location of each ice pack is stored as text data describing the placement location of each ice pack. Alternatively, the placement location of each ice pack may be stored as image data illustrating the placement location of each ice pack within the insulated box 4. In Figure 4, the record for recipe ID "R001" contains the following information: type of ice pack "1. -12℃", number of ice packs required "1. 10", item to be delivered "5kg of frozen meat", estimated delivery time "10 hours", management temperature "2℃ to 8℃", and delivery location "1. Place two -12℃ ice packs in each of the four corners of the insulated box, 2. Place the remaining two -12℃ ice packs in the center of the insulated box".
[0031] In this embodiment, an example is described in which the recipe includes the type and number of coolants used in the insulated box 4, and the placement position of each coolant within the insulated box 4, but is not limited to this. The recipe does not have to include the placement position of each coolant within the insulated box 4. In that case, the recipe DB121 stores the recipe ID, coolant information, delivery target, estimated delivery time, and management temperature, excluding the placement position of each coolant within the insulated box 4.
[0032] Figure 5 is an explanatory diagram showing an example of the record layout of the reservation database. The reservation database 122 stores reservation information related to delivery, including the destination of the item to be delivered, the coolant to be used, and the exchange point for the coolant. The reservation database 122 includes columns for reservation ID, delivery company ID, consignor ID, consignee ID, recipe ID, insulated box, location information, destination, estimated delivery completion date and time, and delivery route. The reservation database 122 may also store an insulated box ID column. In that case, the insulated box ID column will store insulated box IDs to identify multiple types of insulated boxes.
[0033] The Reservation ID column stores the Reservation ID to identify the reservation information. The Carrier ID column stores the Carrier ID to identify the Carrier. The Shipper ID column stores the Shipper ID to identify the Shipper (requester) of the item to be delivered. The Shipper ID is associated with the point where the item to be delivered is handed over to the Carrier. The Recipient ID column stores the Recipient ID to identify the recipient who will deliver the item. The information stored in the Recipe ID column is the same as in Recipe DB121. The Insulated Box column stores the type and number of insulated boxes used for the delivery of the item.
[0034] The location information column stores the location column and the scheduled date and time column. The location column stores the exchange locations (hereinafter referred to as "pickup locations") for picking up the insulated boxes and coolants that are prepared in advance before receiving the delivery items, and the multiple exchange locations along the delivery route for exchanging the coolants. If the total distance of the delivery route is short, the exchange location column may store only one exchange location. The scheduled date and time column stores the scheduled date and time for picking up the insulated boxes and coolants at the pickup locations, and the scheduled date and time for exchanging the coolants at each exchange location. The destination column stores the destination of the delivery items. The destination may be linked to the consignee ID. The scheduled delivery completion date and time column stores the scheduled date and time when the delivery of the delivery items to their destination will be completed (hereinafter referred to as the scheduled delivery completion date and time). The delivery route column stores the delivery route from the pickup location to the destination. The delivery route may include, for example, land routes, sea routes, and air routes.
[0035] In Figure 5, the record for reservation ID "Y001" stores the delivery company ID "S001", shipper ID "N001", consignee ID "C001", recipe ID "R001", and insulated box "58L size: 1 unit". Additionally, the record for reservation ID "Y001" in Figure 5 stores the location "0. Pickup location (Z Warehouse)...", scheduled date and time "0. 2024 / 01 / 23 9:00...", destination "M City", scheduled delivery completion date and time "2024 / 01 / 24 / 19:30", and delivery route "***".
[0036] Figure 6 is an explanatory diagram showing an example of the record layout of the inventory database. Inventory DB123 is The system stores the types of coolants managed by multiple exchange locations and the status of those coolants. The inventory database 123 contains multiple sheets 123a. Each sheet 123a is provided for each exchange location. In Figure 6, a sheet 123a related to "B Hub" is shown as an example of an exchange location.
[0037] In this embodiment, an example is described in which the inventory DB 123 is stored in the storage unit 32 of the computer 3 at each exchange site, but it is not limited to this. The storage unit 32 of the computer 3 at each exchange site may also store the sheets 123a of each exchange site, which are part of the inventory DB 123. For example, the storage unit 32 of the computer 3 at exchange site "B Hub" stores the sheets 123a for "B Hub". In that case, the computer 3 at each exchange site appropriately synchronizes the sheets 123a of each exchange site stored in the storage unit 32 with the sheets 123a of the inventory DB 123 stored on the server 1.
[0038] The inventory database DB123 includes columns for coolant ID, type, and status. The coolant ID column stores the coolant ID to identify multiple coolants. The type column stores the type of coolant used in the insulated box 4. The status column stores the status of each coolant at a given date and time. In Figure 6, the status of each coolant at the current date and time "2024 / 1 / 23 / 17:00" is stored.
[0039] The status of each ice pack includes, for example, Available, In Use, Freezing, and Reserved. If the status of each ice pack is "In Use," the date and time when the ice pack is scheduled to be returned (hereinafter referred to as the "Scheduled Return Date and Time") will be displayed along with that status. If the status of each ice pack is "Freezing," the date and time when the ice pack will be adjusted to the specified temperature (hereinafter referred to as the "Adjustment Completion Date and Time") will be displayed along with that status. If the status of each ice pack is "Reserved," the date and time when the ice pack will be put into use (hereinafter referred to as the "Start of Use Date and Time") will be displayed along with that status.
[0040] The status of each ice pack stored in the status column changes over time. Specifically, if no ice packs are reserved and the current date and time changes from "2024 / 1 / 23 / 17:00" to "2024 / 1 / 23 / 18:30", the status of ice pack ID "I002" will change from "Frozen (2024 / 1 / 23 / 18:00)" to "Available". Also, the status of ice pack ID "I015" will change from "In Use (2024 / 1 / 23 / 18:00)" to "Frozen (for example, 2024 / 1 / 23 / 23:45)". Furthermore, the status of the ice pack with ID "I016" will change from "Reserved (2024 / 1 / 23 / 18:00)" to "In Use (for example, 2024 / 1 / 25 / 13:00)".
[0041] In the following description, we will use the case where a delivery company uses a tablet 2 with the program of this embodiment already installed as an example. The control unit 21 displays a screen (hereinafter referred to as the input screen) on the display unit 24 for the delivery company to input recipes, destinations, etc.
[0042] Figure 7 is an explanatory diagram showing an example of an input screen. Input screen d10 in Figure 7 has input fields for inputting the start date and time of use, delivery company ID, pickup location, recipe ID, type and number of coolants required, type and number of insulated boxes, shipper ID, consignee ID, destination, desired date and time for exchanging the coolants (hereinafter referred to as the desired exchange date and time), and the desired exchange location (hereinafter referred to as the desired exchange location). Input screen d10 also has display fields for displaying the type and number of coolants included in the recipe, the items to be delivered, the estimated delivery time, the management temperature, and the placement of each coolant in the insulated box 4, as well as a submit button b1.
[0043] The start date and time of use, delivery company ID, pickup location, recipe ID, type and number of coolants, type and number of insulated boxes 4, shipper ID, consignee ID, and destination are required input fields. The desired date and time for coolant replacement and the desired replacement location are optional input fields. The following explanation will use an example where the desired date and time for replacement and the desired replacement location are not entered. The type and number of coolants, delivery item, estimated delivery time, management temperature, and placement of each coolant in the insulated box 4 displayed in the display field will switch according to the recipe ID. If a shipper ID is entered, the receiving location (longitude and latitude) of the delivery item linked to the shipper ID, or the name of the facility that will receive the delivery item linked to the shipper ID, will be displayed. The send button b1 is used to send information such as the delivery route displayed on input screen d10 to server 1.
[0044] The control unit 21 obtains the start date and time of use, the delivery company ID, the insulated box 4, the pickup location, the recipe ID, the type and number of coolants required, the type and number of insulated boxes 4, the consignor ID, the consignee ID, and the destination, all entered by the delivery company. The control unit 21 reads a recipe from the recipe DB 121 that includes the type and number of coolants required, the items to be delivered, the estimated delivery time, the management temperature, and the placement of each coolant in the insulated box, corresponding to the obtained recipe ID. The control unit 21 displays the read recipe on the input screen d10. In Figure 7, an example of a read recipe is displayed, which is "-12℃: 10 pieces", "5kg of frozen meat", "10 hours", "2℃ to 8℃" and "(1) Place two -12℃ coolants in each of the four corners of the insulated box, (2) Place the remaining two -12℃ coolants in the center of the insulated box".
[0045] The control unit 21 determines whether or not the selection of the send button b1 has been accepted. If the control unit 21 determines that the selection of the send button b1 has not been accepted, it accepts input again for the input fields such as the start date and time of use. If the control unit 21 determines that the selection of the send button b1 has been accepted, it sends the start date and time of use, delivery company ID, pickup location, recipe ID, recipe including the type and number of coolants corresponding to the recipe ID, type and number of insulated boxes, consignor ID, consignee ID, and destination to the server 1 via the communication unit 23.
[0046] The control unit 11 receives the start date and time of use, delivery company ID, pickup location, recipe ID, recipe including the type and number of coolants required corresponding to the recipe ID, type and number of insulated boxes, shipper ID, consignee ID, and destination transmitted from tablet 2. Based on the received start date and time of use, the pickup location of the delivery item linked to the shipper ID, the pickup location, and destination, the control unit 11 identifies the delivery route, multiple exchange locations along the delivery route where coolants will be exchanged, the scheduled exchange date and time at each exchange location, the type and number of coolants to be exchanged at each exchange location, and the scheduled delivery completion date and time. Specifically, the control unit 11 identifies the delivery route, multiple exchange locations along the delivery route where coolants will be exchanged, the scheduled exchange date and time at each exchange location, the type and number of coolants to be exchanged at each exchange location, and the scheduled delivery completion date and time by comprehensively considering the received start date and time of use, the pickup location of the delivery item linked to the shipper ID, the pickup location, and destination, as well as past delivery records under similar conditions, traffic conditions, weather conditions, etc.
[0047] The control unit 11 may use the optimal vehicle routing plan (VRP::Vehicle Routing Problem) to identify the delivery route, multiple exchange points along the delivery route where coolants are exchanged, the scheduled exchange date and time for each exchange point, and the scheduled delivery completion date and time, based on the start date and time of use, the pickup point of the delivery item linked to the shipper ID, the pickup base, and the destination. The control unit 11 may also identify the delivery route, multiple exchange points along the delivery route where coolants are exchanged, the scheduled exchange date and time for each exchange point, and the scheduled delivery completion date and time by inputting the pickup point of the delivery item linked to the shipper ID, the pickup base, and the destination into Google Maps (registered trademark).
[0048] Furthermore, when the desired exchange date and time and desired exchange location are entered on the input screen d10, the control unit 11 comprehensively considers the received start date and time of use, the receiving location of the delivery item linked to the consignor ID, the pickup location, the destination, the desired exchange date and time and desired exchange location, as well as past delivery records under similar conditions, traffic conditions, weather conditions, etc., to identify the delivery route, multiple exchange locations along the delivery route where the coolants will be exchanged, the scheduled exchange date and time at each exchange location, the type and number of coolants to be exchanged at each exchange location, and the scheduled delivery completion date and time.
[0049] Multiple exchange points along the delivery route where coolants are exchanged are identified, for example, by location information (e.g., longitude and latitude) indicating the location of each exchange point, or by the facility name or address of each exchange point. The communication unit 13 transmits the delivery route, the multiple exchange points along the delivery route where coolants are exchanged, the scheduled date and time of exchange at each exchange point, the type and number of coolants to be exchanged at each exchange point, and the scheduled date and time of delivery completion to the tablet 2.
[0050] The control unit 21 receives the delivery route, multiple exchange points along the delivery route where the coolants will be replaced, the scheduled date and time for each exchange point, and the scheduled delivery completion date and time transmitted from the server 1. The communication unit 23 displays the received delivery route, multiple exchange points along the delivery route where the coolants will be replaced, the scheduled date and time for each exchange point, and the scheduled delivery completion date and time on the display unit 24.
[0051] Figure 8 is an explanatory diagram showing an example screen. The screen d20 shown in Figure 8 includes a MAP section d21, a back button b2, and a reservation button b3. The MAP section d21 displays a map showing the delivery area of the delivery company. On the map in the MAP section d21, the delivery route (dotted line), each exchange point along the delivery route (black circle), the scheduled date and time of exchange at each exchange point, and the type and number of coolants to be exchanged at each exchange point are displayed.
[0052] Additionally, the map in the MAP column d21 may display the pickup location (triangle), the scheduled date and time for obtaining the insulated box and coolant at the pickup location, the type and required quantity of insulated boxes to be obtained at the pickup location, the type and required number of coolant to be obtained at the pickup location, the pick-up location of the items to be delivered (white circle), the destination (square), and the scheduled date and time for delivery completion. The back button b2 is used to display the input screen d10 shown in Figure 7 again. The reservation button b3 is used to send a notification (hereinafter referred to as the reservation notification) indicating the intention to reserve the exchange location etc. displayed in the MAP column d21.
[0053] The control unit 21 determines whether or not the selection of the back button b2 has been received. If the control unit 21 determines that the selection of the back button b2 has been received, it displays the input screen d10 shown in Figure 7 again. If the control unit 21 determines that the selection of the back button b2 has not been received, it determines whether or not the selection of the reservation button b3 has been received. If the control unit 21 determines that the selection of the reservation button b3 has been received, it waits until either the back button b2 or the reservation button b3 is selected. If the control unit 21 determines that the selection of the reservation button b3 has been received, it sends a reservation notification.
[0054] The control unit 11 receives the reservation notification transmitted by the tablet 2. When the control unit 11 receives the reservation notification, it stores the delivery company ID, consignor ID, consignee ID, recipe ID, type and number of insulated boxes, pickup location, multiple exchange locations, scheduled exchange date and time for each location (pickup location and exchange location), destination, scheduled delivery completion date and time, and delivery route in the reservation DB 122, associating them with the reservation ID. The communication unit 13 transmits to the computers 3 of the multiple exchange locations the scheduled exchange date and time for each exchange location, and the type and number of coolants required based on the recipe. For example, if the traffic conditions or weather conditions at each exchange location are normal, the communication unit 13 transmits the same type and number of coolants as in the recipe to the computer 3 of each exchange location. For example, if at least one of the traffic conditions or weather conditions at each exchange location is not normal, the communication unit 13 transmits the type and number of coolants that are available in addition to those in the recipe. The number is sent to computer 3 at each exchange location.
[0055] The control unit 31 receives the scheduled exchange date and time for each exchange location, as well as the type and number of coolants required, transmitted from the server 1. The control unit 31 displays the scheduled exchange date and time for each exchange location, as well as the type and number of coolants required, on the display unit 34.
[0056] Figure 9 is an explanatory diagram showing an example screen. The screen d30 shown in Figure 9 displays the scheduled delivery date and time for each exchange location, as well as the type and number of coolants required. The control unit 31 may also display only the type and number of coolants required on the display unit 34. In that case, only the type and number of coolants required will be displayed on screen d30.
[0057] When the insulated box 4 is being transported along the delivery route, the control unit 41 uses the sensor 43 and the code reader 44 to acquire the temperature inside the insulated box 4 and the type of coolant used inside the insulated box 4 at predetermined intervals. The communication unit 46 transmits the acquired temperature inside the insulated box 4 and the type of coolant used inside the insulated box 4 at predetermined time intervals.
[0058] The control unit 21 receives the temperature inside the insulated box 4 and the type of coolant transmitted from the insulated box 4. The control unit 21 displays the received temperature inside the insulated box 4 and the type of coolant on the display unit 24.
[0059] Figure 10 is an explanatory diagram showing an example screen. Screen d40 in Figure 10 displays a message for the delivery company, the temperature inside the insulated box 4, and the type of coolant used inside the insulated box 4.
[0060] In this embodiment, an example is shown in which the temperature inside the insulated box 4 and the type of coolant used inside the insulated box 4 are displayed on the tablet 2, but the embodiment is not limited to this. The temperature inside the insulated box 4 and the type of coolant used inside the insulated box 4 may also be displayed on the computer 3. In that case, the control unit 31 receives the temperature inside the insulated box 4 and the type of coolant transmitted from the insulated box 4. The control unit 31 displays the received temperature inside the insulated box 4 and the type of coolant on the display unit 34.
[0061] Figures 11 and 12 are flowcharts showing an example of the processing procedure for the coolant management system. The control unit 21 displays the input screen on the display unit 24 (step S101). The control unit 21 obtains the start date and time of use, delivery company ID, type and number of insulated boxes, pickup location, recipe ID, type and number of insulated boxes, shipper ID, consignee ID, and destination entered by the delivery company (step S102). The control unit 21 reads a recipe from the recipe DB 121 that includes the type and number of coolants required, the delivery target, estimated delivery time, management temperature, and the placement position of each coolant in the insulated box, corresponding to the obtained recipe ID (step S103).
[0062] The control unit 21 displays the read recipe on the input screen (step S104). The control unit 21 determines whether or not the selection of the send button has been accepted (step S105). If the control unit 21 determines that the selection of the send button has not been accepted (step S105: NO), it returns to step S102. If the control unit 21 determines that the selection of the send button has been accepted (step S105: YES), it sends the start date and time of use, delivery company ID, pickup location, recipe including type and number of coolants, type and number of insulated boxes, shipper ID, consignee ID, and destination to the server 1 via the communication unit 23 (step S106).
[0063] The control unit 11 receives the start date and time of use, delivery company ID, pickup location, recipe including the type and number of coolants required, type and number of insulated boxes, shipper ID, consignee ID, and destination transmitted from the tablet 2 (step S201). Based on the received start date of use, the pickup location of the delivery item linked to the shipper ID, the pickup location, and the destination, the control unit 11 identifies the delivery route, multiple exchange locations along the delivery route where coolants will be exchanged, the scheduled date and time of exchange at each exchange location, the type and number of coolants to be exchanged at each exchange location, and the scheduled delivery completion date and time (step S202). The communication unit 13 transmits the delivery route, multiple exchange locations along the delivery route where coolants will be exchanged, the scheduled date and time of exchange at each exchange location, the type and number of coolants to be exchanged at each exchange location, and the scheduled delivery completion date and time to the tablet 2 (step S203).
[0064] The control unit 21 receives the delivery route, the multiple exchange locations along the delivery route where the coolants will be replaced, the scheduled date and time for each exchange location, and the scheduled delivery completion date and time transmitted from the server 1 (step S107). The communication unit 23 displays the received delivery route, the multiple exchange locations along the delivery route where the coolants will be replaced, the scheduled date and time for each exchange location, and the scheduled delivery completion date and time on the display unit 24 (step S108).
[0065] The control unit 21 determines whether or not it has received a selection for the back button (step S109). If the control unit 21 determines that it has received a selection for the back button (step S109: YES), it returns to step S101. If the control unit 21 determines that it has not received a selection for the back button (step S109: NO), it determines whether or not it has received a selection for the reservation button (step S110). If the control unit 21 determines that it has not received a selection for the reservation button (step S110: NO), it returns to step S109. If the control unit 21 determines that it has received a selection for the reservation button (step S110: YES), it sends a reservation notification to the server 1 (step S111).
[0066] The control unit 11 receives the reservation notification transmitted by the tablet 2 (step S204). The control unit 11 stores the delivery company ID, consignor ID, consignee ID, recipe ID, type and number of insulated boxes, pickup location, multiple exchange locations, scheduled exchange date and time for each location (pickup location and exchange location), destination, scheduled delivery completion date and time, and delivery route in the reservation DB 122, associating them with the reservation ID (step S205). The communication unit 13 transmits the scheduled exchange date and time for each exchange location, as well as the required type and number of coolants, to the computers 3 of the multiple exchange locations (step S206).
[0067] The control unit 31 receives the scheduled exchange date and time for each exchange location, as well as the type and number of coolants required, transmitted from the server 1 (step S301). The control unit 31 displays the scheduled exchange date and time for each exchange location, as well as the type and number of coolants required, on the display unit 34 (step S302).
[0068] If, after step S302, the insulated box 4 containing the items to be delivered is being transported along the delivery route, the control unit 41 uses the sensor 43 and the code reader 44 to acquire the temperature inside the insulated box 4 and the type of coolant used inside the insulated box 4 at predetermined intervals (step S401). The communication unit 46 transmits the acquired temperature inside the insulated box 4 and the type of coolant used inside the insulated box 4 to the tablet 2 at predetermined time intervals (step S402).
[0069] The control unit 21 receives the temperature inside the insulated box 4 and the type of coolant transmitted from the insulated box 4 (step S112). The control unit 21 displays the received temperature inside the insulated box 4 and the type of coolant on the display unit 24 (step S113).
[0070] According to Embodiment 1, the cooling agent management system is used in an insulated box that stores the items to be delivered. The system can acquire a recipe that includes the type and number of ice packs to be used, and output the required type and number of ice packs based on the acquired recipe to multiple exchange points along the delivery route where ice packs are exchanged.
[0071] According to Embodiment 1, the cooling pack management system can output the scheduled replacement date and time based on the delivery route, as well as the type and number of cooling packs required, to the replacement point.
[0072] According to Embodiment 1, the coolant management system can output on a map each exchange point along the delivery route, the scheduled date and time of exchange at each exchange point, and the type and number of coolants to be exchanged at each exchange point.
[0073] According to Embodiment 1, the cooling pack management system can output the temperature inside the insulated box during delivery, and the type of cooling pack used inside the insulated box.
[0074] (Embodiment 2) Embodiment 2 describes a method in which a cooling pack management system outputs whether or not an exchange is possible based on the scheduled exchange date and time for each item to be delivered to the exchange point, the type and number of cooling packs required, and the inventory quantity of each cooling pack that has been temperature-adjusted to a specified temperature at the scheduled exchange date and time.
[0075] In Embodiment 2, the computer 3 at the exchange point on the delivery route initially identified based on the start date and time of use entered by the delivery company is described as the first computer 3, and the computer 3 at an alternative exchange point later identified based on the inventory quantity of coolants is described as the second computer 3.
[0076] Based on the start date of use, pickup location, and destination received from the tablet 2, the control unit 11 identifies the delivery route, multiple exchange locations along the delivery route where the coolants will be replaced, the scheduled date and time of replacement at each exchange location, the type and number of coolants to be replaced at each exchange location, and the scheduled date and time of delivery completion. The communication unit 13 transmits the scheduled date and time of replacement at each exchange location, as well as the type and number of coolants to be replaced at each exchange location, to the first computer 3.
[0077] The control unit 31 of the first computer 3 receives the scheduled exchange date and time for each exchange location, as well as the type and number of coolants to be exchanged at each exchange location, transmitted from the server 1. The control unit 31 refers to the inventory DB 123 and displays on the display unit 34 whether the exchange is possible based on the scheduled exchange date and time for each item to be delivered at the exchange location, the type and number of coolants to be exchanged, and the inventory quantity of each coolant that has been temperature-adjusted to a specified temperature at the scheduled exchange date and time.
[0078] Specifically, if the scheduled exchange date and time for each item to be delivered at the exchange center "B Hub" is "2024 / 1 / 23 / 23:45", and the required type and number of coolants are "-11℃: 3 pieces", then at the scheduled exchange date and time "2024 / 1 / 23 / 23:45", the number of available stock of the target coolants "-11℃" will be "3 pieces". Therefore, the control unit 31 displays on the display unit 34 that "exchange is possible".
[0079] On the other hand, if the scheduled exchange date and time for each item to be delivered at the exchange center "B Hub" is "2024 / 1 / 23 / 19:00", and the required type and number of coolants are "-11℃: 3 pieces", then at the scheduled exchange date and time "2024 / 1 / 23 / 19:00", the number of available "-11℃" coolants will be "1 piece". Therefore, the control unit 31 displays on the display unit 34 that "exchange is not possible".
[0080] Figure 13 is an explanatory diagram showing an example screen. Screen d50 in Figure 13 shows a message indicating whether the exchange is possible, the scheduled delivery date and time for each exchange location, and the type and number of coolants required. The reason why the exchange is not possible is displayed. Screen d50 displays the message "The following reservation has been canceled" when the exchange is not possible. On the other hand, if the exchange is possible, the message indicating whether the exchange is possible is "Please check." If the exchange is possible, the reason why the exchange is not possible is not displayed. The communication unit 33 sends the identified exchange feasibility to the server 1.
[0081] If the exchange is not possible, the message "The quantity of the relevant coolant is insufficient, so we will suggest an alternative exchange location." may be displayed on screen d50. In that case, the communication unit 33 sends the identified exchange feasibility (exchange not possible) and information about the alternative exchange location (e.g., facility name and address) to the server 1.
[0082] The communication unit 33 may also transmit the identified exchange eligibility to the tablet 2. In this case, the control unit 21 receives the exchange eligibility transmitted from the first computer 3. The control unit 21 displays the received exchange eligibility on the display unit 24. If the exchange is possible, the message "The delivery route has been determined. It will be displayed later, so please check." is displayed on the display unit 24 for the delivery company. If the exchange is not possible, the message "The delivery route is being re-determined. Please wait a moment." is displayed on the display unit 24 for the delivery company.
[0083] The control unit 11 receives the notification from the first computer 3 regarding whether the exchange is possible. The control unit 11 determines whether the exchange is not possible. If the exchange is possible, the control unit 11 transmits to the tablet 2 via the communication unit 13 the delivery route, the number of exchange points along the delivery route where the coolants will be exchanged, the scheduled date and time of exchange at each exchange point, the type and number of coolants to be exchanged at each exchange point, and the scheduled date and time of delivery completion. The subsequent processing when the exchange is possible is the same as in Embodiment 1, so the explanation is omitted.
[0084] If the control unit 11 determines that an exchange is not possible, it re-identifies the delivery route. In the re-identified delivery route, the exchange point where an exchange was not possible is changed to a nearby exchange point. The communication unit 13 transmits to the second computer 3 a delivery instruction to the nearby exchange point (hereinafter referred to as the delivery instruction), the scheduled date and time of exchange at each exchange point, and the type and number of coolants to be exchanged at each exchange point. The delivery instruction is used, for example, to request that an exchange point become an alternative exchange point, or to request the delivery of coolants to an exchange point on a delivery route that is short of the necessary coolants. In the following explanation, the delivery instruction will be used as an example to request that an exchange point become an alternative exchange point.
[0085] The control unit 31 of the second computer 3 receives the delivery instructions transmitted from the server 1, the scheduled date and time of exchange for each exchange location, and the type and number of coolants to be exchanged at each exchange location. The control unit 31 refers to the inventory DB 123 and displays on the display unit 34 whether an exchange is possible or not, based on the scheduled date and time of exchange for each delivery item at the exchange location, the type and number of coolants required, and the inventory quantity of each coolant that has been temperature-adjusted to a specified temperature at the scheduled date and time of exchange. If an exchange is possible, the control unit 31 displays, for example, screen d30 shown in Figure 9 on the display unit 34. On the other hand, if an exchange is not possible, the control unit 31 displays on the display unit 34 screen d50 shown in Figure 13. The communication unit 33 transmits the identified exchange feasibility to the server 1.
[0086] The control unit 11 receives the notification from the first computer 3 regarding whether the replacement is possible. The control unit 11 determines whether the replacement is not possible. If the replacement is possible, the control unit 11 sends the following information to the tablet 2 via the communication unit 13: the delivery route, multiple exchange points along the delivery route where the coolants will be replaced, the scheduled date and time of replacement at each exchange point, the type and number of coolants to be replaced at each exchange point, and the scheduled date and time of delivery completion. The subsequent processing when the replacement is possible is the same as the processing in Embodiment 1, so the explanation is omitted.
[0087] If the control unit 11 determines that replacement is not possible, it re-identifies the delivery route. The re-identified delivery route is changed to a nearby exchange center that is different from the exchange centers where replacement was not possible in the first and second delivery routes. The communication unit 13 transmits the delivery instructions, the scheduled date and time of replacement at each exchange center, and the type and number of coolants to be replaced at each exchange center to the second computer 3. The subsequent processing is the same as the processing in Embodiment 2 described above, so the explanation is omitted.
[0088] In this embodiment, an example is shown in which the computer 3 at each exchange location refers to the inventory DB 123 and displays whether or not an exchange for delivery is possible, but the embodiment is not limited to this. When the server 1 receives the type and required number of coolants transmitted from the tablet 2, it may refer to the inventory DB 123 and display whether or not an exchange for delivery is possible. In that case, the server 1 transmits whether or not an exchange is possible to the tablet 2 and the computer 3.
[0089] In this embodiment, an example has been described in which, if an exchange is not possible, Server 1 sends a delivery instruction to the second computer 3 to request that it become an alternative exchange site. However, the embodiment is not limited to this. If an exchange is not possible, the first computer 3 may send a delivery instruction to the second computer to request that a nearby exchange site deliver the necessary coolants. The process in that case will be described below. The communication unit 33 of the first computer 3 sends the delivery instruction, the scheduled date and time of the exchange at each exchange site, and the type and number of coolants to be exchanged at each exchange site to the second computer 3.
[0090] The control unit 31 of the second computer 3 receives the delivery instructions transmitted from the first computer 3, the scheduled date and time of exchange at each exchange site, and the type and number of coolants to be exchanged at each exchange site. The control unit 31 refers to the inventory DB 123 and, if it is possible to deliver the necessary coolants by the scheduled date and time of exchange at each exchange site, it sends a notification to the first computer 3 via the communication unit 33 indicating that the coolants can be delivered.
[0091] The communication unit 33 of the first computer 3 receives a notification from the second computer 3 that the coolant can be delivered. When the control unit 31 receives the notification that the coolant can be delivered, it sends a message to the server 1 via the communication unit 33 that the coolant can be replaced.
[0092] Figure 14 is a flowchart showing an example of the processing procedure for the cooling pack management system. The flowchart in Figure 14 adds steps S501-S507, S601-S603, and S801-S803 to steps S201 onwards of the flowcharts in Figures 11 and 12. The same processing as in Figures 11 and 12 will not be explained. Based on the start date and time of use, pickup location and destination received from the tablet 2, the control unit 11 identifies the delivery route, multiple exchange locations along the delivery route where cooling packs will be exchanged, the scheduled date and time of exchange at each exchange location, the type and number of cooling packs to be exchanged at each exchange location, and the scheduled delivery completion date and time (step S501). The communication unit 13 transmits the scheduled date and time of exchange at each exchange location, and the type and number of cooling packs to be exchanged at each exchange location, to the first computer 3 (step S502).
[0093] The communication unit 33 of the first computer 3 receives the scheduled exchange date and time for each exchange location, as well as the type and number of coolants to be exchanged at each exchange location, transmitted from the server 1 (step S601). The control unit 31 refers to the inventory DB 123 and displays on the display unit 34 whether the exchange is possible or not, based on the scheduled exchange date and time for each item to be delivered at the exchange location, the type and number of coolants to be exchanged, and the inventory quantity of each coolant that has been temperature-adjusted to a specified temperature at the scheduled exchange date and time (step S602). The communication unit 33 transmits the identified exchange feasibility to the server 1 (step S603).
[0094] The communication unit 13 receives the notification from the first computer 3 regarding whether the exchange is possible (step S503). The control unit 11 determines whether the exchange is not possible (step S504). If the exchange is not rejected (exchange is possible) (step S504: NO), the process proceeds to step S203. If the exchange is rejected (step S504: YES), the control unit 11 re-identifies the delivery route (step S505). The communication unit 13 transmits the delivery instructions, the scheduled date and time of exchange at each exchange location, and the type and number of coolants to be exchanged at each exchange location to the second computer 3 (step S506).
[0095] The communication unit 33 of the second computer 3 receives the scheduled exchange date and time for each exchange location, as well as the type and number of coolants to be exchanged at each exchange location, transmitted from the server 1 (step S801). The control unit 31 refers to the inventory DB 123 and displays on the display unit 34 whether the exchange is possible based on the scheduled exchange date and time for each item to be delivered at the exchange location, the type and number of coolants to be exchanged, and the inventory quantity of each coolant that has been temperature-adjusted to a specified temperature at the scheduled exchange date and time (step S802). The communication unit 33 transmits the identified exchange feasibility to the server 1 (step S803).
[0096] The communication unit 13 receives the notification of whether the exchange is possible, transmitted by the first computer 3 (step S507). The control unit 11 returns to step S504.
[0097] (Variation 1) Embodiment 2 describes an example in which the coolant management system outputs a delivery instruction when replacement is not possible, but it is not limited to this. The coolant management system may also output a route change request when replacement is not possible. The processing in that case will be described below. The control unit 31 of the first computer refers to the inventory DB 123 and displays on the display unit 34 whether replacement is possible or not, based on the scheduled replacement date and time for each item to be delivered at the replacement point, the type and number of coolants required, and the inventory quantity of each coolant that has been temperature-adjusted to a specified temperature at the scheduled replacement date and time. If replacement is not possible, the control unit 31 sends a route change request to the server 1.
[0098] The control unit 11 receives a route change request transmitted by the first computer 3. The control unit 11 re-identifies the delivery route. The communication unit 13 transmits the delivery instructions, the scheduled date and time of exchange at each exchange point, and the type and number of coolants to be exchanged at each exchange point to the second computer 3.
[0099] According to Embodiment 2, the coolant management system can output whether or not an exchange is possible based on the scheduled exchange date and time for each item to be delivered to the exchange point, the type and number of coolants required, and the inventory quantity of each coolant that has been temperature-adjusted to a specified temperature at the scheduled exchange date and time.
[0100] According to Embodiment 2, the cooling pack management system can output a delivery instruction or a route change request if replacement is not possible.
[0101] (Embodiment 3) Embodiment 3 describes a method by which a cooling pack management system determines the fee for each exchange station based on the delivery cost of the delivered items and the time elapsed between exchanges at one exchange station and the next.
[0102] When delivery of the item to be delivered to the recipient is completed, the control unit 31 sends a notification of delivery completion (hereinafter referred to as "delivery completion notification") entered by the delivery company to the server 1 via the communication unit 33. The delivery completion notification is associated with the relevant reservation ID. The control unit 11 receives the delivery completion notification sent by the tablet 2. The control unit 11 identifies the fees for each exchange center based on the delivery cost of the item and the time elapsed between exchange centers.
[0103] The delivery cost of the items to be delivered may be, for example, the total delivery cost, or the costs incurred when delivering between each location. These are individual costs. The delivery cost of the items to be delivered is predetermined based on one or more conditions, such as the type and quantity of items to be delivered, the distance from the pickup point to the destination, and the delivery time. In Embodiment 3, the delivery cost of the items to be delivered is described as the "total delivery cost." The time from when an item is exchanged at one exchange point until it is exchanged at the next exchange point is calculated, for example, based on location information from a GPS sensor, a declaration by the delivery company, or the ratio of the total delivery distance to the distance between each exchange point.
[0104] Specifically, if the total delivery cost is "3000 (Philippine pesos)" and the time between exchange at one exchange center and exchange at the next is "3 hours (from the first exchange center to the second exchange center)", "2 hours (from the second exchange center to the third exchange center)", and "5 hours (from the third exchange center to the destination)", the control unit 11 identifies the fees for the first exchange center as "900 (Philippine pesos)", the second exchange center as "600 (Philippine pesos)", and the third exchange center as "1500 (Philippine pesos)". The control unit 11 then notifies the computer 3 at each exchange center of the identified fees for each exchange center.
[0105] According to Embodiment 3, the cooling pack management system can determine the fee for each exchange center based on the total delivery cost (delivery cost of the items to be delivered) and the time elapsed between exchanges at one exchange center and the next.
[0106] (Embodiment 4) Embodiment 4 describes a method by which a cooling pack management system identifies the fees for each exchange location based on the delivery costs of the items to be delivered and the quantity of cooling packs exchanged at each exchange location. In Embodiment 4, the delivery costs of the items to be delivered are described as "costs incurred during delivery between each location."
[0107] When delivery of the item to the recipient is completed, the control unit 31 sends a delivery completion notification to the server 1 via the communication unit 33. The control unit 11 receives the delivery completion notification sent by the tablet 2. The control unit 11 identifies the fees for each exchange center based on the costs incurred during delivery between each location and the quantity of coolants exchanged at the exchange center.
[0108] The quantity of coolants exchanged at exchange points is determined, for example, by referring to reservation DB122, or by declarations from delivery companies or employees at exchange points. The exchange cost for each type of coolant is predetermined. For example, the exchange cost for a "-25℃" coolant is "20 (Philippine pesos / piece)", the exchange cost for a "-11℃" coolant is "15 (Philippine pesos / piece)", the exchange cost for a "0℃" coolant is "10 (Philippine pesos / piece)", and the exchange cost for a "+5℃" coolant is "12 (Philippine pesos / piece)".
[0109] Specifically, if the cost incurred during delivery between each location is "300 Philippine pesos" and the number of coolants exchanged at the exchange location is "-25℃: 9 units", the control unit 11 determines the fees for the first, second, and third exchange locations to be "9 units × 20 (Philippine pesos / unit) + 300 (Philippine pesos) = 480 (Philippine pesos)". Also, if the delivery cost for the items to be delivered is "300 Philippine pesos" and the number of coolants exchanged at the exchange location is "-25℃: 9 units" and "0℃: 20 units", the control unit 11 determines the fees for the first, second, and third exchange locations to be "9 units × 20 (Philippine pesos / unit) + 20 units × 10 (Philippine pesos / unit) + 300 (Philippine pesos) = 680 (Philippine pesos)". The control unit 11 notifies the computer 3 at each exchange location of the fees it has determined for each exchange location.
[0110] When a nearby exchange center delivers necessary coolants to an exchange center along a delivery route that is experiencing a shortage of coolants, the control unit 11 calculates the costs incurred during delivery between each center and the costs incurred during exchange at the exchange center. Based on the quantity of ice packs delivered and the quantity of ice packs delivered from nearby distribution centers to exchange centers along the delivery route, the fee for each exchange center can be determined. Specifically, if the cost incurred during delivery between centers is "300 (Philippine pesos)", and of the quantity of ice packs exchanged at an exchange center, "-25℃: 9 units", "-25℃: 5 units" were delivered from a nearby distribution center, the control unit 11 will determine the fee for the nearby exchange center to be "5 units × 20 (Philippine pesos / unit) + 300 (Philippine pesos) = 400 (Philippine pesos)". In addition, if ice packs are delivered from a nearby distribution center to an exchange center along the delivery route, the fee for the exchange center that received the delivery will be reduced by the number of ice packs delivered from the nearby distribution center.
[0111] According to Embodiment 4, the cooling pack management system can identify the fees for each exchange location based on the costs incurred during delivery between locations (delivery costs for the items to be delivered) and the quantity of cooling packs exchanged at the exchange location.
[0112] (Embodiment 5) Embodiment 5 describes a method by which a coolant management system identifies the fee for each exchange station based on the delivery cost of the delivered items, the time between exchanges at one exchange station and the next, and the quantity of coolants exchanged at each exchange station. In Embodiment 5, the delivery cost of the delivered items is described as the "total delivery cost."
[0113] When delivery of the items to be delivered to the recipient is completed, the control unit 31 sends a delivery completion notification to the server 1 via the communication unit 33. The control unit 11 receives the delivery completion notification sent by the tablet 2. The control unit 11 determines the fee for each exchange center based on the total delivery cost, the time elapsed between exchanges at one exchange center and the next, and the quantity of coolants exchanged at each exchange center. The detailed method for determining the fee for each exchange center is described below.
[0114] First, the control unit 11 calculates the contribution of each exchange station using the time elapsed between exchanges at one exchange station and the next, as well as the quantity of coolants exchanged at each exchange station. The contribution of each exchange station is calculated using the following formula (1). Contribution of each exchange point = (Individual delivery time / Total delivery time) × (Number of coolants provided by each point / Total number of coolants provided by all points) ... (1)
[0115] Individual delivery times include, for example, the time from the pickup point to the first exchange point, the time from exchange at one exchange point to exchange at the next, or the time from the last exchange point to the destination. Total delivery time is, for example, the time taken from the pickup point to the destination. The number of coolants provided at each location is, for example, the number of coolants provided (exchanged) at the pickup point or each exchange point. The total number of coolants provided at all locations is, for example, the total number of coolants provided (exchanged) at the pickup point and each exchange point.
[0116] Specifically, if the delivery time from the first exchange point to the second exchange point is "10 hours", the total delivery time is "20 hours", the number of ice packs provided at the first exchange point is "-25℃: 5", and the total number of ice packs provided at all points is "-25℃: 20", then the contribution of the first exchange point is "(10 hours / 20 hours) × (5 / 20) = 0.125".
[0117] Next, the control unit 11 identifies the fee for each exchange center based on the total delivery cost and the contribution of each exchange center. Specifically, if the total delivery cost is "1000 (Philippine pesos)" and the contribution of the first exchange center is "0.125", the control unit 11 identifies the fee for the first exchange center as "125 (Philippine pesos)". The control unit 11 identifies the fee for each exchange center by performing the same process as described above. The control unit 11 then notifies the computer 3 of each exchange center of the identified fee for each exchange center.
[0118] (Modification 2) Modification 2 describes a method by which the coolant management system identifies the fees for each exchange location in a different manner from Embodiment 5, based on the delivery costs of the delivered items, the quantity of coolants exchanged at exchange locations, and the time elapsed between exchange locations. In Modification 2, the delivery costs of the delivered items are described as "costs incurred during delivery between locations."
[0119] Specifically, the cost incurred during delivery between each location is "300 (Philippine pesos)", the number of coolants exchanged at each exchange location is "-25℃: 10 pieces", and the time between exchanges at one exchange location and the next is "1 hour (from the first exchange location to the second exchange location)", "2 hours (from the second exchange location to the third exchange location)", and "3 hours (from the third exchange location to the destination)". In that case, the control unit 11 identifies the fees for the first exchange location as "10 units × 20 (Philippine pesos / unit) × 1 (hour) + 300 (Philippine pesos) = 500 (Philippine pesos)", the fees for the second exchange location as "10 units × 20 (Philippine pesos / unit) × 2 (hours) + 300 (Philippine pesos) = 700 (Philippine pesos)", and the fees for the third exchange location as "10 units × 20 (Philippine pesos / unit) × 3 (hours) + 300 (Philippine pesos) = 900 (Philippine pesos)". The control unit 21 notifies the computer 3 at each exchange location of the identified fees for each exchange location.
[0120] Alternatively, the coolant management system may use a weighting method to weight the quantity of coolants exchanged at each exchange point and the time elapsed between exchanges at one exchange point and the next, and then determine the fee for each exchange point.
[0121] According to Embodiment 5, the coolant management system can determine the fee for each exchange center based on the delivery cost of the delivered items, the time between exchanges at one exchange center and exchanges at the next, and the quantity of coolants exchanged at each exchange center.
[0122] The matters described in each of the embodiments described above can be combined with one another. Furthermore, the independent claims and dependent claims described in the claims can be combined with one another in any combination, regardless of the form of reference. In addition, although the claims use a form in which claims referencing two or more other claims (multi-claim form), the claims are not limited to this. A form in which multi-claims referencing at least one multi-claim (multi-multi-claim) may also be used.
[0123] The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the invention is indicated by the claims, not in the sense described above, and all modifications are intended to be in the sense and scope equivalent to the claims. [Explanation of Symbols]
[0124] 1. Information processing device (server) 11 Control Unit 12 Storage section 12P control program 121 Recipe Database 122 Reservation Database 123 Inventory DB 13 Communications Department 14 Reading section 1a Portable storage medium 2. Delivery company device (tablet) 21 Control Unit 22 Memory section 22P Control Program 23 Communications Department 24 Display section 25 Input section 3. Switching center equipment (computer) 31 Control Unit 32 Storage section 32P control program 33 Communications Department 34 Display section 4. Insulated box 41 Control Unit 42 Storage section 42P Program 43 Sensors 44 Code Reader 45 Power supply section 46 Communications Department d10 Input screen b1 Send button d20 screen b2 Back button b3 Reservation button d30 screen d40 screen d50 screen
Claims
1. We obtained a recipe that includes the type and number of coolants to be used in the insulated boxes that store the items to be delivered. The system outputs the required type and number of ice packs to multiple exchange points along the delivery route, based on the acquired recipe. Information processing methods.
2. The above recipe further includes the placement of each coolant pack within the insulated box. The information processing method according to claim 1.
3. The scheduled exchange date and time based on the aforementioned delivery route, along with the type and number of ice packs required, are output to the exchange location. The information processing method according to claim 1.
4. Based on the scheduled exchange date and time for each item delivered to the exchange center, the type and number of coolants required, and the inventory quantity of each coolant that has been temperature-adjusted to the specified temperature at the scheduled exchange date and time, the system outputs whether or not an exchange is possible. The information processing method according to claim 1.
5. If the aforementioned exchange is not possible, a delivery instruction or route change request will be issued to a nearby exchange center. The information processing method according to claim 4.
6. The system outputs the exchange locations along the aforementioned delivery route, the scheduled exchange date and time at each exchange location, and the type and number of coolants to be exchanged at each exchange location onto a map. The information processing method according to claim 1.
7. The fee for each exchange center is determined based on the delivery cost of the items being delivered and the quantity of coolants exchanged at the exchange center. The information processing method according to claim 1.
8. The fees for each exchange center are determined based on the delivery costs of the items being exchanged and the time it takes from one exchange center to the next. The information processing method according to claim 1.
9. Outputs the temperature inside the insulated box during delivery, and the type of coolant used inside the box. The information processing method according to claim 1.
10. We obtained a recipe that includes the type and number of coolants to be used in the insulated boxes that store the items to be delivered. The system outputs the required type and number of ice packs to multiple exchange points along the delivery route, based on the acquired recipe. A program that instructs a computer to perform a process.
11. In an information processing device having a control unit, The control unit, We obtained a recipe that includes the type and number of coolants to be used in the insulated boxes that store the items to be delivered. The system outputs the required type and number of ice packs to multiple exchange points along the delivery route, based on the acquired recipe. Information processing device.
Citation Information
Patent Citations
Delivery system, delivery box, and server device
JP6647691B1