Information processing device, information processing method and information processing program

The information processing device and method enhance disaster prevention supply management by efficiently identifying and distributing stockpiles based on expiration dates, reducing waste and ensuring timely availability.

JP2024179693AActive Publication Date: 2024-12-26MILAB CO LTD

Patent Information

Application Number
JP2023098734
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2024-12-26
Estimated Expiration
2043-06-15

AI Technical Summary

Technical Problem

Conventional methods for managing disaster prevention supplies result in the disposal of expired stockpiles before disasters occur, indicating a need for improved stockpiling strategies.

Method used

An information processing device and method that includes provider information, acquisition units, and instruction sections to manage and distribute disaster prevention stockpiles efficiently, ensuring timely delivery and reducing waste by identifying items with expiration dates and determining optimal stockpiling quantities.

Benefits of technology

The system effectively distributes disaster prevention supplies by identifying suitable stockpiles and managing stock quantities, reducing waste and ensuring availability during emergencies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024179693000001_ABST
    Figure 2024179693000001_ABST
Patent Text Reader

Abstract

To distribute articles stockpiled as disaster prevention stockpiles.SOLUTION: An information processing device comprises: an acquisition unit which acquires provider information related to a provider capable of providing articles to a prescribed user, and disaster prevention stockpile information indicating the items and quantities of the articles stockpiled by the provider as the disaster prevention stockpiles to be supplied to designated locations in the event of a disaster; and an instruction unit which instructs the delivery of the articles stockpiled by the provider as the disaster prevention stockpiles to the designated location on the basis of the provider information and the disaster prevention stockpile information acquired by the acquisition unit in the event of a disaster.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Patent Document 1 discloses a technology that makes it easy to manage expiration dates and the like of stockpiled disaster prevention supplies. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2021-128353 A Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, when stockpiling disaster prevention supplies such as those described in Patent Document 1, conventionally, local governments such as prefectural offices or city, town, and village offices have been solely responsible for the procurement and management of the stockpiles. Conventionally, stockpiles whose best-before dates, expiry dates, or expiration dates have been disposed of before a disaster occurs by discarding or donating them, and there is room for improvement in the method of stockpiling stockpiles.

[0005] In view of the above, an object of the present disclosure is to provide an information processing device, an information processing method, and an information processing program that are capable of distributing items stockpiled as disaster prevention supplies. [Means for solving the problem]

[0006] The information processing device of the first aspect includes an acquisition unit that acquires provider information regarding a provider who can provide items to a specified user and disaster prevention stockpile information indicating the types and quantities of the items stockpiled by the provider as disaster prevention stockpiles to be supplied to a designated location in the event of a disaster, and an instruction unit that, in the event of a disaster, instructs delivery of the items stockpiled by the provider as disaster prevention stockpiles to the designated location based on the provider information and disaster prevention stockpile information acquired by the acquisition unit.

[0007] The information processing device of the second aspect is the information processing device of the first aspect, and is equipped with a first determination unit that determines, among the stockpiled items to be stockpiled as disaster prevention stockpiles within a specified range, some of the stockpiled items having a specified best-before date, expiration date, or use-by date, as provider-side stockpiled items to be stockpiled by the provider as disaster prevention stockpiles that can be provided to the specified user as the items in peacetime.

[0008] An information processing device of a third aspect is an information processing device of the second aspect, wherein the acquisition unit acquires the items and quantities of organization-side stockpiles stockpiled as disaster prevention stockpiles by a specified organization having jurisdiction over the specified area, and includes a management unit that manages the items and quantities of the stockpiles to be stockpiled as disaster prevention stockpiles in the specified area based on the items and quantities of the provider-side stockpiles and the items and quantities of the organization-side stockpiles indicated by the disaster prevention stockpiling information acquired by the acquisition unit.

[0009] An information processing device of a fourth aspect is an information processing device of the first or second aspect, wherein the acquisition unit acquires the items and quantities of organization-side stockpiles stockpiled as disaster prevention stockpiles by a specified organization having jurisdiction over a specified area, and is equipped with a second determination unit that determines the items and quantities of the items that the provider belonging to the specified area should stockpile as disaster prevention stockpiles based on the provider information of the provider belonging to the specified area and the items and quantities of the organization-side stockpiles acquired by the acquisition unit.

[0010] A fifth aspect of the information processing method involves a computer executing a process to acquire provider information about a provider who can provide an item to a specified user and disaster prevention stockpile information indicating the type and quantity of the item stockpiled by the provider as a disaster prevention stockpile to be supplied to a designated location in the event of a disaster, and, in the event of a disaster, instructing delivery of the item stockpiled by the provider as a disaster prevention stockpile to the designated location based on the acquired provider information and disaster prevention stockpile information.

[0011] The information processing program of the sixth aspect causes a computer to execute a process of acquiring provider information regarding a provider who can provide items to a specified user and disaster prevention stockpile information indicating the types and quantities of the items stockpiled by the provider as disaster prevention stockpiles to be supplied to a designated location in the event of a disaster, and, in the event of a disaster, instructing delivery of the items stockpiled by the provider as disaster prevention stockpiles to the designated location based on the acquired provider information and disaster prevention stockpile information. Effect of the Invention

[0012] As described above, the information processing device, information processing method, and information processing program according to the present disclosure enable distribution of items stockpiled as disaster prevention supplies. [Brief description of the drawings]

[0013] [Figure 1] FIG. 1 is a diagram showing a first example of a schematic configuration of a stockpiling system. [Diagram 2] FIG. 2 is a block diagram showing the hardware configuration of an organization device, a provider device, a trader device, and a database server. [Diagram 3] 4 is a block diagram showing a configuration of a storage unit of a group device; FIG. [Figure 4] 2 is a block diagram showing a configuration of a storage unit of a database server. FIG. [Diagram 5] FIG. 13 is an explanatory diagram showing disaster preparedness stockpile information stored in a provider database. [Figure 6] 4 is a block diagram showing an example of a functional configuration of a group device; FIG. [Figure 7]13 is a flowchart showing the flow of a decision process. [Figure 8] 13 is a flowchart showing the flow of a management process. [Figure 9] 13 is a flowchart showing the flow of a delivery process. [Figure 10] FIG. 11 is a diagram showing a second example of a schematic configuration of the stockpiling system. [Figure 11] 13 is a flowchart showing the flow of a notification process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] The storage system 10 according to this embodiment will be described below. (First embodiment) First, a first embodiment of the storage system 10 according to the present embodiment will be described.

[0015] FIG. 1 is a diagram showing a first example of a schematic configuration of a stockpiling system 10. As shown in FIG. As shown in FIG. 1, the stockpiling system 10 includes an organization device 20, a provider device 40, a trader device 60, and a database server 80. The organization device 20, the provider device 40, and the database server 80 are connected via a network N1. The organization device 20 and the trader device 60 are connected via a network N2. The network N1 and the network N2 may be, for example, the Internet, a local area network (LAN), or a wide area network (WAN). In FIG. 1, the network N1 and the network N2 are separate networks, but this is not limited thereto, and the network N1 and the network N2 may be the same network. In FIG. 1, only one provider device 40 and one trader device 60 are illustrated, but there may be a plurality of provider devices 40 and trader devices 60 depending on the number of providers and delivery companies.

[0016] The group device 20 is a device owned by a specific group that has jurisdiction over a specific area. The group device 20 is an example of an "information processing device."

[0017] The predetermined range includes each prefecture, each city, ward, town, and village, collective housing such as apartments and condominiums, accommodation facilities such as inns and hotels, commercial facilities, and office buildings, etc. In the first embodiment, the predetermined range is "each city, ward, town, and village," and "City A" within the predetermined range will be described as an example.

[0018] The specified organization includes a prefectural office, a city, ward, town, or village office, a management organization for an apartment complex, a management organization for a commercial facility, a management organization for an office building, and a management organization for an accommodation facility, etc. As an example, in the first embodiment, the specified organization is a "city, ward, town, or village office", and an explanation will be given using an example of "City Hall A" that has jurisdiction over City A.

[0019] The provider device 40 is a device owned by a provider that can provide goods to a predetermined user. The provider has a contract with A City Hall to supply goods stored as disaster prevention stockpiles to A City Hall in the event of a disaster.

[0020] The goods include food (including agricultural products, etc.), minerals, clothing and bedding (textile products), paper and wooden furniture, chemical products, petroleum and coal products, plastic, rubber and leather products, glass and cement (ceramic and stone products), steel, non-ferrous metals and metal products, various machines (including machine parts), electronic parts, and other manufactured industrial products. Specific examples of each of the above goods are included in the references (https: / / www.soumu.go.jp / main_content / 000512858.pdf).

[0021] The specified user is a consumer of the goods. The provider includes a retailer capable of selling the goods to the specified user, a service provider in the accommodation, medical, entertainment, and welfare industries capable of providing the goods as a service to the specified user, and individuals other than retailers such as each household in an apartment complex and users of accommodation facilities. The provider may also freely use, profit from, and dispose of the goods as a specified user. As an example, the first embodiment will be described assuming that the provider is a "retailer."

[0022] The vendor device 60 is a device owned by a delivery company that delivers the goods stockpiled by the vendor as disaster prevention stockpiles to a designated location in the event of a disaster. The delivery company has a contract with the A city hall to deliver the goods stockpiled by the vendor as disaster prevention stockpiles to a designated location in the event of a disaster.

[0023] Disasters include natural disasters such as earthquakes, tsunamis, floods, landslides, heavy snowfall, volcanic eruptions, tornadoes, wildfires, hail, heat waves, drought, and epidemics, as well as man-made disasters such as factory fires and explosions, building collapses, train derailments, hazardous substance leaks, nuclear accidents, war, arson, blackouts, stampedes, terrorism, and riots.

[0024] The designated place includes a place where a person who can no longer continue living at home temporarily lives, such as an evacuation shelter or an evacuation site, and the person's home. As an example, the first embodiment will be described assuming that the designated place is an "evacuation shelter."

[0025] The database server 80 is a server computer in which various data related to the stockpiling system 10 is stored.

[0026] 2 is a block diagram showing the hardware configuration of the organization device 20, the provider device 40, the trader device 60, and the database server 80. The organization device 20, the provider device 40, the trader device 60, and the database server 80 may be, for example, a server computer, a general-purpose computer device such as a PC (Personal Computer), or a mobile terminal such as a smartphone or a tablet terminal. In this embodiment, the organization device 20, the provider device 40, and the trader device 60 are referred to as "PCs," and the database server 80 is referred to as a "server computer." Note that the organization device 20, the provider device 40, the trader device 60, and the database server 80 are basically general computer configurations, so the organization device 20 will be described as a representative.

[0027] 2, the group device 20 includes a CPU (Central Processing Unit) 21, a ROM (Read Only Memory) 22, a RAM (Random Access Memory) 23, a storage unit 24, an input unit 25, a display unit 26, and a communication unit 27. Each component is connected to each other via a bus 28 so as to be able to communicate with each other.

[0028] The CPU 21 is a central processing unit that executes various programs and controls each part. That is, the CPU 21 reads the programs from the ROM 22 or the storage unit 24, and executes the programs using the RAM 23 as a working area. The CPU 21 controls each of the above components and performs various arithmetic processing according to the programs stored in the ROM 22 or the storage unit 24.

[0029] The ROM 22 stores various programs and various data. The RAM 23 serves as a working area for temporarily storing programs or data.

[0030] The storage unit 24 is configured with a storage device such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory, and stores various programs and various data.

[0031] The input unit 25 includes, for example, a pointing device such as a mouse, various buttons, a keyboard, a microphone, a camera, and the like, and is used to perform various inputs.

[0032] The display unit 26 is, for example, a liquid crystal display, and displays various information. The display unit 26 may function as the input unit 25 by adopting a touch panel system.

[0033] The communication unit 27 is an interface for communicating with other devices. For this communication, for example, a wired communication standard such as Ethernet (registered trademark) or FDDI, or a wireless communication standard such as 4G, 5G, or Wi-Fi (registered trademark) is used.

[0034] The functions of the CPU 41, ROM 42, RAM 43, storage unit 44, input unit 45, display unit 46, communication unit 47, and bus 48 of the provider device 40 are similar to the functions of the CPU 21, ROM 22, RAM 23, storage unit 24, input unit 25, display unit 26, communication unit 27, and bus 28 of the group device 20 described above. Similarly, the functions of the CPU 61, ROM 62, RAM 63, storage unit 64, input unit 65, display unit 66, communication unit 67, and bus 68 of the vendor device 60 are similar to the functions of the CPU 21, ROM 22, RAM 23, storage unit 24, input unit 25, display unit 26, communication unit 27, and bus 28 of the group device 20 described above. Similarly, the functions of the CPU 81, ROM 82, RAM 83, memory unit 84, input unit 85, display unit 86, communication unit 87, and bus 88 of the database server 80 are similar to the functions of the CPU 21, ROM 22, RAM 23, memory unit 24, input unit 25, display unit 26, communication unit 27, and bus 28 of the group device 20 described above.

[0035] FIG. 3 is a block diagram showing the configuration of the storage unit 24 of the group device 20. As shown in FIG. 3, an information processing program 24A for causing the CPU 21 to execute various processes described later is stored in the storage unit 24. When executing the information processing program 24A, the group device 20 executes processing based on the information processing program 24A using the hardware resources shown in FIG.

[0036] FIG. 4 is a block diagram showing the configuration of the storage unit 84 of the database server 80. As shown in FIG. As shown in FIG. 4, the storage unit 84 stores a stockpile database 84A and a provider database 84B.

[0037] The stockpile database 84A stores necessary stockpile information indicating information on stockpile items to be stockpiled in A city as disaster prevention stockpiles. The necessary stockpile information includes the type and quantity of the stockpile items, and the presence or absence of a best-before date, expiration date, or use-by date. The type and quantity of the stockpile items in the necessary stockpile information are determined in advance based on attributes such as age and sex of the expected evacuees in A city, as well as the number of people, etc. The stockpile database 84A also stores group-side stockpile information indicating the type and quantity of group-side stockpile items stockpiled by A city hall as disaster prevention stockpiles. The stockpile database 84A is updated when a predetermined operation is performed on the group device 20 due to an event such as an increase in the expected number of evacuees or a decrease in the number of group-side stockpiles.

[0038] The provider database 84B stores provider information on the seller and disaster prevention stockpile information indicating the types and quantities of items stockpiled by the seller as disaster prevention stockpiles. The provider information includes the name or title of the seller, contact information, and the address of the items stockpiled as disaster prevention stockpiles. The disaster prevention stockpile information indicates the quantity according to the type of item, such as "canned bread: 500 pieces" and "mineral water (2 liters): 500 bottles." Note that the provider database 84B is periodically updated by performing a predetermined operation on the provider device 40 when the quantity of items stockpiled as disaster prevention stockpiles changes.

[0039] Next, a specific example of disaster preparedness information stored in the provider database 84B will be described.

[0040] Fig. 5 is an explanatory diagram showing disaster prevention stockpile information stored in the provider database 84B. The provider database 84B in Fig. 5 is an example of disaster prevention stockpile information showing the types and quantities of items stockpiled by a specific retailer (hereinafter, "retailer X") as disaster prevention stockpiles. Here, Fig. 5(A) shows an example of disaster prevention stockpile information of retailer X on a specified date, and Fig. 5(B) shows an example of disaster prevention stockpile information of retailer X on a specific date after a certain period of time has passed from the specified date.

[0041] As shown in Figures 5(A) and (B), the items stored by distributor X as disaster prevention stockpiles in provider database 84B are "canned bread," "mineral water (2 liters)," and "instant noodles." As shown in provider database 84B in Figure 5(A), it can be confirmed that distributor X has "500 cans" of canned bread, "500 bottles" of mineral water (2 liters), and "300 cups" of instant noodles in stock as disaster prevention stockpiles on a specific day.

[0042] Here, it is assumed that the seller X provided (sold) "200 pieces" of canned bread, "100 bottles" of mineral water (2 liters), and "100 pieces" of instant noodles to a predetermined user between a predetermined date and a specific date. After that, the seller X moves the above-mentioned quantities of each item stockpiled as disaster prevention stock to the stock for provision (for sale), and updates the provider database 84B by operating the provider device 40. As a result, as shown in the provider database 84B in FIG. 5(B), it can be confirmed that the seller X has stockpiled "300 pieces" of canned bread, "400 bottles" of mineral water (2 liters), and "200 pieces" of instant noodles as disaster prevention stockpiles on the specific date. Note that the items and quantities shown in the provider database 84B in FIG. 5 are merely examples, and the items and quantities are not limited thereto.

[0043] Next, the functional configuration of the group device 20 will be described. FIG. 6 is a block diagram showing an example of the functional configuration of the group device 20. As shown in FIG.

[0044] 6, the CPU 21 of the group device 20 has, as functional components, an acquisition unit 21A, a determination unit 21B, a management unit 21C, and an instruction unit 21D. Each functional component is realized by the CPU 21 reading and executing an information processing program 24A stored in the storage unit 24.

[0045] The acquisition unit 21A acquires various information from the database server 80. Specifically, the acquisition unit 21A acquires necessary stockpile information and group stockpile information from the stockpile database 84A, and acquires provider information and disaster prevention stockpile information from the provider database 84B.

[0046] The determination unit 21B determines provider-side stockpiles to be stockpiled by the seller as disaster prevention stockpiles that can be provided to a specific user as goods in peacetime, based on the necessary stockpiling information acquired by the acquisition unit 21A. The determination unit 21B determines some stockpiles with a predetermined expiration date, expiration date, or use-by date, among the stockpiles to be stockpiled as disaster prevention stockpiles in A city, as provider-side stockpiles. For example, provider-side stockpiles are food, beverages, and medicines. In addition, the determination unit 21B determines other than the provider-side stockpiles among the stockpiles to be stockpiled as disaster prevention stockpiles in A city, as organization-side stockpiles to be stockpiled as disaster prevention stockpiles by the A city hall. After that, the determination unit 21B adds type information indicating whether each stockpiled item to be stockpiled as disaster prevention stockpiles in A city is a provider-side stockpiles or organization-side stockpiles to the stockpiles database 84A. The determination unit 21B is an example of a "first determination unit."

[0047] The management unit 21C manages the items and quantities of stockpiles to be stockpiled as disaster prevention stockpiles in City A based on the disaster prevention stockpiling information and group-side stockpiling information acquired by the acquisition unit 21A. First, the management unit 21C calculates the total quantity of each item of stockpiles stockpiled as provider-side stockpiles or group-side stockpiles. Next, the management unit 21C compares the calculated total quantity of each item with the quantity of each item indicated by the necessary stockpiling information acquired by the acquisition unit 21A. Then, when the management unit 21C determines, as a result of the comparison, that there is a shortage of stockpiles stockpiled as provider-side stockpiles or group-side stockpiles, it arranges for the shortage of stockpiles to be added. This will be described in detail later.

[0048] In the event of a disaster, the instruction unit 21D instructs the delivery of the provider-side stockpiles to evacuation shelters based on the provider information and disaster prevention stockpiling information acquired by the acquisition unit 21A. As an example, the instruction unit 21D transmits to the dealer device 60 route information indicating the location of the provider-side stockpiles to be collected and the route to the location of the evacuation shelter to which the collected provider-side stockpiles will be delivered.

[0049] 7 is a flowchart showing the flow of a decision process in which the group device 20 decides the type of stockpile to be stockpiled as a disaster prevention stockpile in city A. The CPU 21 reads out the information processing program 24A from the storage unit 24, expands it in the RAM 23, and executes it, thereby performing the decision process.

[0050] 7, the CPU 21 acquires necessary stockpile information from the stockpile database 84A of the database server 80. Then, the CPU 21 proceeds to step S11.

[0051] In step S11, the CPU 21 determines the donor's stockpile based on the necessary stockpile information acquired in step S10. Specifically, the CPU 21 determines the donor's stockpile if the necessary stockpile information indicates that the best-before date, expiry date, or expiration date is "Yes." The CPU 21 then proceeds to step S12.

[0052] In step S12, the CPU 21 determines the group side stockpile based on the necessary stockpile information acquired in step S10. Specifically, the CPU 21 determines the group side stockpile if the necessary stockpile information indicates that the best-before date, expiry date, or use-by date is "none." The CPU 21 then proceeds to step S13.

[0053] In step S13, the CPU 21 updates the stockpile database 84A. Specifically, the CPU 21 adds type information indicating whether each stockpile to be stockpiled as a disaster prevention stockpile in A city is a provider-side stockpile determined in step S11 or an organization-side stockpile determined in step S12 to the stockpile database 84A. Then, the CPU 21 ends the determination process.

[0054] After the determination process is completed, the CPU 21 notifies the provider device 40 of the types and quantities of the provider-side stockpiles that the seller should stockpile, based on, for example, the operation of the group device 20 by an employee of A City Hall. Then, based on the provider device 40 receiving the notification, the seller starts stockpiling the provider-side stockpiles.

[0055] 8 is a flowchart showing the flow of a management process in which the group device 20 manages the items and quantities of stockpiles to be stockpiled as disaster prevention supplies in city A. The CPU 21 reads out the information processing program 24A from the storage unit 24, deploys it in the RAM 23, and executes it, thereby performing the management process. As an example, the CPU 21 periodically performs the management process after the end of the determination process.

[0056] 8, the CPU 21 acquires necessary stockpile information and group stockpile information from the stockpile database 84A of the database server 80, and acquires disaster prevention stockpile information from the provider database 84B of the database server 80. Then, the CPU 21 proceeds to step S21.

[0057] In step S21, the CPU 21 compares the total quantity of each item of stockpiled items stockpiled as provider-side stockpiles or organization-side stockpiles with the required stockpile amount, which is the quantity of each item of stockpiled items to be stockpiled as disaster prevention stockpiles in City A. Then, the CPU 21 proceeds to step S22.

[0058] In step S22, the CPU 21 determines whether or not the stockpiled items stockpiled as the provider side stockpiles or the organization side stockpiles are insufficient as a result of the comparison in step S21. If the CPU 21 determines that the stockpiled items are insufficient (step S22: YES), the CPU 21 proceeds to step S23. On the other hand, if the CPU 21 determines that the stockpiled items are not insufficient (step S22: NO), the CPU 21 ends the management process. As an example, if the total quantity of each item of the stockpiled items is less than the required stockpiling amount of the corresponding item by a predetermined number or more, the CPU 21 determines that the stockpiled items are insufficient.

[0059] In step S23, the CPU 21 makes arrangements to replenish the shortage of stockpiles, and then ends the management process.

[0060] Specifically, when the shortage of stockpiles is group-side stockpiles, the CPU 21 causes the display unit 26 of the group device 20 to display the type of shortage of group-side stockpiles and the amount of shortage. This enables City Hall A staff member who sees the display unit 26 to order the shortage of group-side stockpiles. On the other hand, when the shortage of stockpiles is provider-side stockpiles, the CPU 21 notifies the provider device 40 of the type of shortage of provider-side stockpiles and the amount of shortage. Then, based on the provider device 40 receiving the notification, the seller becomes able to order the shortage of provider-side stockpiles.

[0061] 9 is a flow chart showing the flow of the delivery process in which the group device 20 instructs the delivery of the donor's stockpiles to evacuation shelters. The CPU 21 reads out the information processing program 24A from the storage unit 24, expands it in the RAM 23, and executes it to perform the delivery process. As an example, the CPU 21 periodically performs the delivery process after the decision process is completed.

[0062] 9, the CPU 21 determines whether or not a disaster has occurred in City A. If the CPU 21 determines that a disaster has occurred (step S30: YES), the process proceeds to step S31. On the other hand, if the CPU 21 determines that a disaster has not occurred (step S30: NO), the delivery process ends. As an example, the CPU 21 determines that a disaster has occurred when a predetermined operation is performed on the group device 20.

[0063] In step S31, the CPU 21 acquires provider information and disaster preparedness stockpile information from the provider database 84B of the database server 80. Then, the CPU 21 proceeds to step S32.

[0064] In step S32, the CPU 21 instructs delivery of the provider-side stockpiles to the designated evacuation shelter based on the provider information and disaster preparedness information acquired in step S31. As an example, the CPU 21 generates route information based on the provider information, indicating the location of the provider-side stockpiles to be collected and the route to the location of the evacuation shelter to which the collected provider-side stockpiles will be delivered. Then, the CPU 21 transmits the generated route information to the dealer device 60. Based on the dealer device 60 acquiring the route information, the delivery company is able to collect the provider-side stockpiles and deliver them to the evacuation shelter. Then, the CPU 21 ends the delivery process.

[0065] As described above, in the group device 20, the CPU 21 acquires provider information on a seller who can provide an item to a specified user, and disaster prevention stockpile information indicating the type and quantity of items stockpiled by the seller as disaster prevention stockpiles to be supplied to a designated evacuation shelter in the event of a disaster. Then, in the event of a disaster, the CPU 21 instructs the delivery of the items stockpiled by the seller as disaster prevention stockpiles to the evacuation shelter based on the acquired provider information and disaster prevention stockpile information. In this way, the group device 20 can distribute the items stockpiled as disaster prevention stockpiles by having a seller who can provide the item to a specified user stockpile the disaster prevention stockpiles.

[0066] Furthermore, in the group device 20, the CPU 21 determines some of the stockpiles to be stockpiled as disaster prevention stockpiles in City A that have a predetermined best-before date, expiration date, or use date, as provider-side stockpiles to be stockpiled by the seller as disaster prevention stockpiles that can be provided to a predetermined user as goods in peacetime. As a result, in the group device 20, the seller provides to a predetermined user from the provider-side stockpiles with a close best-before date, expiration date, or use date in peacetime, thereby reducing the risk that the provider-side stockpiles will be discarded due to the expiration date, expiration date, or use date having passed.

[0067] In addition, in the group device 20, the CPU 21 acquires group-side stockpile information indicating the items and quantities of group-side stockpiles stockpiled as disaster prevention stockpiles by the A City Hall, which has jurisdiction over the A City. Then, the CPU 21 manages the items and quantities of stockpiles to be stockpiled as disaster prevention stockpiles in the A City based on the acquired disaster prevention stockpile information and group-side stockpile information. In this way, the group device 20 can reduce the risk of being unable to provide stockpiles to disaster victims by distributing disaster prevention stockpiles among the A City Hall and the distributors.

[0068] Second embodiment Next, a second embodiment of the storage system 10 according to the present embodiment will be described while omitting or simplifying parts that overlap with the above embodiment.

[0069] FIG. 10 is a diagram showing a second example of a schematic configuration of the stockpiling system 10. As shown in FIG. As shown in Fig. 10, the stockpiling system 10 includes a group device 20, a provider device 40, and a database server 80. The group device 20, the provider device 40, and the database server 80 are connected via a network N1. Note that, although Fig. 10 illustrates only one provider device 40, there may be a plurality of provider devices 40 depending on the number of providers.

[0070] The group device 20 is a device owned by a specified group that has jurisdiction over a specified area. In the second embodiment, the specified area is an "apartment complex," and an example of "apartment B" within the complex is described. In the second embodiment, the specified group is a "management group of the apartment complex," and an example of "management group B" that has jurisdiction over apartment B within the apartment complex is described. In the second embodiment, the provider is "each household in apartment B." In peacetime, each household can freely use, profit from, and dispose of items stored as disaster prevention supplies within their own households, with themselves as designated users.

[0071] The provider device 40 is a device owned by each household in apartment B. Each household has a contract with management organization B to supply items stockpiled as disaster prevention stockpiles to management organization B in the event of a disaster. Furthermore, each household has a contract with management organization B to deliver items stockpiled in the household as disaster prevention stockpiles to a designated common facility of apartment B in the event of a disaster. In the second embodiment, when a disaster occurs in apartment B, a notification is sent from the group device 20 to the provider device 40 instructing the delivery of items to the common facility. Based on the provider device 40 receiving the notification, it becomes possible for a member of each household to deliver items to the common facility.

[0072] Here, the items stockpiled as disaster prevention supplies by each household in Apartment B are some of the stockpiles that should be stockpiled as disaster prevention supplies in Apartment B and have a specified best-before date, expiration date, or use-by date, i.e., the provider-side stockpiles described in the first embodiment.

[0073] In addition, on each floor of the apartment building B, group-side stockpiles that the management organization B has stockpiled as disaster prevention stockpiles are placed. As in the first embodiment, the group-side stockpiles are stockpiles of disaster prevention stockpiles in the apartment building B other than the provider-side stockpiles. Each household in the apartment building B can check the items and quantities of the group-side stockpiles placed on each floor through a specific application (hereinafter, simply referred to as the "app") installed in the provider device 40. When using the app, each household inputs provider information about the household, such as floor number, room number, number of household members, and age and sex of household members, and disaster prevention stockpiling information indicating the items and quantities of provider-side stockpiles stockpiled in the household as disaster prevention stockpiles. The provider information and disaster prevention stockpiling information input by each household are transmitted to the database server 80.

[0074] Next, a configuration of the storage unit 84 of the database server 80 in the second embodiment will be described. In the storage unit 84, a stockpile database 84A and a provider database 84B are stored, similarly to the first embodiment.

[0075] The stockpile database 84A stores necessary stockpile information indicating information on stockpile items to be stockpiled in apartment B as disaster prevention stockpiles. The items and quantities of the stockpile items in the necessary stockpile information are determined in advance based on attributes such as age and sex of the expected evacuees of apartment B, as well as the number of people. The stockpile database 84A also stores personal stockpile information indicating information on stockpile items to be stockpiled by each member of each household in apartment B as disaster prevention stockpiles. The personal stockpile information includes the items and quantities of the stockpile items. The items and quantities of the stockpile items in the personal stockpile information are determined in advance. The stockpile database 84A also stores group stockpile information indicating the items and quantities of group stockpile items stockpiled by management organization B as disaster prevention stockpiles.

[0076] The provider database 84B stores the provider information and disaster preparedness information transmitted from the provider device 40.

[0077] Next, the functional configuration of the group device 20 in the second embodiment will be described. The CPU 21 of the group device 20 has, as in the first embodiment, an acquisition unit 21A, a decision unit 21B, a management unit 21C, and an instruction unit 21D as functional configurations. Note that overlapping parts with the first embodiment will be omitted or simplified, and the features of the second embodiment will be described using "household C," which is a household in apartment B, as an example.

[0078] The acquisition unit 21A acquires personal stockpile information and group stockpile information from the stockpile database 84A of the database server 80, and acquires provider information and disaster preparedness information from the provider database 84B of the database server 80.

[0079] The determination unit 21B determines the item and quantity of the provider-side stockpiled items that the household C should stock as disaster prevention stockpiles based on the provider information and the group-side stockpiled item information of the household C acquired by the acquisition unit 21A. First, the determination unit 21B calculates the total number of household members of all households belonging to the same tier as the household C based on the provider information. Next, the determination unit 21B divides the quantity of each item of the group-side stockpiled items arranged in the tier derived from the group-side stockpiled item information by the calculated total number of people in the tier, and determines the result of the division as the amount to be provided to each household member in the tier. Next, the determination unit 21B multiplies the quantity of each item of the stockpiled items that each household member of the apartment B should stock as disaster prevention stockpiles, as indicated by the personal stockpiled item information, by the number of household members of the household C to calculate the required household amount required for the household C. Next, determination unit 21B compares the current stockpile amount, which is the sum of the amount provided to each household member in that stratum and the provider-side stockpile items indicated in the disaster prevention stockpile information of household C, with the required household amount for household C. Then, if determination unit 21B determines as a result of the comparison that the current stockpile amount is insufficient for the required household amount for household C, it determines the shortfall as the type and quantity of items that household C should stockpile as a disaster prevention stockpile. Determination unit 21B is an example of a "second determination unit."

[0080] 11 is a flow chart showing the flow of a notification process for notifying household C, as a provider, of the type and quantity of provider-side stockpiles to be stockpiled as disaster preparedness stockpiles determined by the group device 20. The notification process is performed by the CPU 21 reading out the information processing program 24A from the storage unit 24, expanding it in the RAM 23, and executing it. As an example, the CPU 21 periodically performs the notification process after the determination process is completed.

[0081] 11, the CPU 21 acquires personal stockpile information and group stockpile information from the stockpile database 84A of the database server 80, and acquires provider information and disaster prevention stockpile information from the provider database 84B of the database server 80. Then, the CPU 21 proceeds to step S41.

[0082] In step S41, the CPU 21 determines the item and quantity of the provider-side stockpiled items that the household C should stockpile as a disaster prevention stockpile based on the provider information of the household C and the group-side stockpile information acquired in step S40. As an example, the CPU 21 determines the shortfall of the current stockpile amount of the household C against the household amount required by the household C as the item and quantity of the provider-side stockpile items that the household C should stockpile as a disaster prevention stockpile. Then, the CPU 21 proceeds to step S42.

[0083] In step S42, the CPU 21 notifies household C of the items and quantities of the provider-side stockpiles to be stockpiled as disaster prevention stockpiles determined in step S41. Specifically, the CPU 21 transmits shortage information indicating the items and quantities of the provider-side stockpiles to be stockpiled as disaster prevention stockpiles to the provider device 40 owned by household C. Based on the provider device 40 acquiring the shortage information, it becomes possible for the household members of household C to procure the provider-side stockpiles that are in short supply. Then, the CPU 21 ends the notification process.

[0084] As described above, in the group device 20, the CPU 21 acquires provider information of household C as a provider belonging to the condominium B, and group stockpile information indicating the items and quantities of group stockpiles stockpiled as disaster prevention stockpiles by the management group B that has jurisdiction over the condominium B. Then, based on the acquired provider information and group stockpile information of household C, the CPU 21 determines the items and quantities of items that household C should stockpile as disaster prevention stockpiles. As a result, in the group device 20, the items and quantities of items that household C should stockpile as disaster prevention stockpiles are determined based on the items and quantities of the group stockpile, so that it is possible to prevent household C from stockpiling an excessive amount of items.

[0085] (others) In the above embodiment, the donor-side stockpiles are items with a predetermined best-before date, expiration date, or use-by date, but are not limited to this. For example, the donor-side stockpiles may be items without a predetermined best-before date, expiration date, or use-by date. In addition, the donor-side stockpiles may be items with a price higher than a predetermined value, regardless of whether or not they have a best-before date, expiration date, or use-by date.

[0086] In the above embodiment, the group-side stockpiles are stockpiles of disaster prevention supplies that should be stored within a predetermined range, other than the provider-side stockpiles, but are not limited to this. For example, there may be overlapping stockpiles of provider-side supplies and group-side supplies.

[0087] In the above embodiment, the specified organization stockpiles the organization-side stockpile, but this is not limited thereto, and the specified organization does not have to stockpile stockpile in the stockpile system 10. In this case, the stockpile that should be stockpiled as a disaster prevention stockpile within a specified range will be entirely covered by the provider-side stockpile.

[0088] In the above embodiment, the items and quantities of the provider's stockpiles to be stockpiled by the provider may be varied for each provider, taking into consideration the type of provider, the size of the stockpiling location, and the distance between the location of the provider's stockpiles and the designated location, etc.

[0089] In the above embodiment, the determination process, management process, delivery process, and notification process executed by the CPU 21 by reading the software (program) may be executed by various processors other than the CPU. In this case, examples of the processor include a dedicated electric circuit that is a processor having a circuit configuration designed exclusively for executing a specific process, such as a programmable logic device (PLD) such as a field-programmable gate array (FPGA) whose circuit configuration can be changed after manufacture, and an application specific integrated circuit (ASIC). The determination process, management process, delivery process, and notification process may be executed by one of these various processors, or may be executed by a combination of two or more processors of the same or different types (for example, a plurality of FPGAs, and a combination of a CPU and an FPGA). More specifically, the hardware structure of these various processors is an electric circuit that combines circuit elements such as semiconductor elements.

[0090] In the above embodiment, the information processing program 24A is stored (installed) in advance in the storage unit 24, but the present invention is not limited to this. The information processing program 24A may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a USB (Universal Serial Bus) memory. The information processing program 24A may be downloaded from an external device via a network. [Explanation of symbols]

[0091] 20 Group equipment (information processing equipment) 21A Acquisition Department 21B Instruction section 21C Decision Unit (First Decision Unit and Second Decision Unit) 21D Management Department 24A Information Processing Program

Claims

1. an acquisition unit that acquires provider information regarding a provider that can provide an item to a predetermined user and disaster prevention stockpile information indicating the type and quantity of the item stockpiled by the provider as a disaster prevention stockpile to be supplied to a designated area in the event of a disaster; an instruction unit that instructs, when a disaster occurs, to deliver the items stockpiled by the provider as disaster prevention stockpiles to the designated location based on the provider information and the disaster prevention stockpiling information acquired by the acquisition unit; Equipped with Information processing device.

2. A first determination unit is provided for determining, among the stockpiles to be stockpiled as disaster prevention stockpiles within a predetermined range, some of the stockpiles having a predetermined expiration date, expiration date, or use date, as provider-side stockpiles to be stockpiled by the provider as disaster prevention stockpiles that can be provided to the specified user as the goods in peacetime. The information processing device according to claim 1 .

3. The acquisition unit acquires items and quantities of organization-side stockpiles stockpiled as disaster prevention stockpiles by a predetermined organization having jurisdiction over the predetermined range, A management unit that manages the items and quantities of the stockpiles to be stockpiled as disaster prevention stockpiles within the specified range based on the items and quantities of the provider-side stockpiles and the items and quantities of the organization-side stockpiles indicated by the disaster prevention stockpiling information acquired by the acquisition unit, The information processing device according to claim 2 .

4. The acquisition unit acquires items and quantities of organization-side stockpiles stockpiled as disaster prevention stockpiles by a predetermined organization having jurisdiction over a predetermined area, a second determination unit that determines the items and quantities of the items that the providers belonging to the specified range should stockpile as disaster prevention stockpile based on the provider information of the providers belonging to the specified range and the items and quantities of the organization-side stockpile acquired by the acquisition unit; 3. The information processing device according to claim 1 or 2.

5. acquire provider information relating to a provider capable of providing an item to a predetermined user, and disaster prevention stockpile information indicating the type and quantity of the item stockpiled by the provider as a disaster prevention stockpile to be supplied to a designated area in the event of a disaster; instructing, upon occurrence of a disaster, to deliver to the designated location the items stockpiled by the provider as disaster prevention stockpiles, based on the provider information and the disaster prevention stockpiling information acquired; An information processing method in which processing is performed by a computer.

6. On the computer, acquire provider information relating to a provider capable of providing an item to a predetermined user, and disaster prevention stockpile information indicating the type and quantity of the item stockpiled by the provider as a disaster prevention stockpile to be supplied to a designated area in the event of a disaster; instructing, upon occurrence of a disaster, to deliver to the designated location the items stockpiled by the provider as disaster prevention stockpiles, based on the provider information and the disaster prevention stockpiling information acquired; An information processing program for executing processing.

Citation Information

Patent Citations

  • Method of reserving and delivering safety and security article

    JP2002338049A

  • Stockpile / equipment information management system for supplies for disaster

    JP2006092071A

  • Commodity operation method, commodity operation apparatus, commodity operation system, and commodity operation program

    JP2017065909A

  • Stockpile storage container and storage container

    JP2019018919A

  • Comprehensive management system of stocked supply for disaster

    JP2019082787A

Cited By

  • Disaster preparedness supplies rental system

    JP7872968B1