Program, information processing device, information processing method, and system
The program and system allow users to confirm and manage retrieval arrangements for storage containers by specifying containers and displaying status information, enhancing collection efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2026-04-08
AI Technical Summary
Existing systems fail to confirm whether collection arrangements have been made for storage containers holding contents, such as waste, and which containers have had such arrangements.
A program and system that enable users to specify storage containers for retrieval arrangements and display information indicating whether these arrangements have been made, using sensors to measure content levels and a server to update and manage container status information.
Facilitates easy confirmation of retrieval arrangements for storage containers, allowing users to efficiently manage collection processes.
Smart Images

Figure 2026060589000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a program or the like regarding arrangements for collecting a storage container that stores contents.
Background Art
[0002] Patent Document 1 discloses a technique for acquiring and predicting time-series data of the amount of waste input into a waste collection container, and efficiently collecting waste.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] With the technique of Patent Document 1, it is not possible to confirm whether the contents stored in the waste collection container are in a situation where collection arrangements have been made, or which waste collection containers have had collection arrangements made.
[0005] One aspect of the present invention aims to enable a simple confirmation of whether arrangements for collecting a storage container that stores contents have been made.
Means for Solving the Problems
[0006] In order to solve the above problems, a program according to one aspect of the present invention is a program for causing a computer including a processor and a memory to execute, the program causing the processor to execute an operation reception step of receiving an operation for designating a storage container to be put in a state where collection arrangements have been made among one or more storage containers that store contents, and an arranged information display step of causing a display unit to display arranged information indicating that collection arrangements have been made for each of the designated storage containers.
[0007] To solve the above problems, an information processing device according to one aspect of the present invention includes an operation receiving unit that receives an operation to specify one or more storage containers that contain an item to be put into a state of being ready for retrieval, and a display control unit that causes a display unit to display information indicating that a retrieval order has been placed for each of the specified storage containers.
[0008] To solve the above problems, an information processing method according to one aspect of the present invention is an information processing method performed by one or more information processing devices, comprising: an operation reception step of receiving an operation to specify one or more storage containers that contain contents and which should be set to a state of being set for collection; and a set-up information display step of displaying set-up information on a display unit for each of the specified storage containers, indicating that the collection has been set up.
[0009] To solve the above problems, a system according to one aspect of the present invention comprises an information processing device and a server device, wherein the information processing device includes an operation receiving unit that receives an operation to specify a storage container to be set to a state of being ready for retrieval from among one or more storage containers that contain contents, and a display control unit that causes a display unit to display prepared information indicating that the storage container is ready for retrieval for each of the specified storage containers, and the server device includes a storage unit that stores status information indicating whether or not the storage container is in a state of being ready for retrieval for each storage container, and an update unit that updates the status information stored in the storage unit for the specified storage container. [Effects of the Invention]
[0010] According to one aspect of the present invention, it is possible to easily confirm whether or not arrangements have been made to retrieve the container holding the contents. [Brief explanation of the drawing]
[0011] [Figure 1] This is a block diagram showing an example configuration of a computer that executes a program according to the present invention. [Figure 2] This is a block diagram showing an example of the system configuration for one embodiment of the present invention. [Figure 3] Figure 2 is a block diagram showing an example configuration of a server device. [Figure 4] This figure shows an example of container information. [Figure 5] Figure 2 is a block diagram showing an example configuration of an information processing device. [Figure 6] This figure shows an example of the information displayed on the display unit. [Figure 7] This figure shows another example of the information displayed on the display unit. [Figure 8] This is a sequence diagram illustrating an example of the processing flow for updating and displaying sediment volume information. [Figure 9] This flowchart shows an example of the processing flow for notifications. [Figure 10] This is a sequence diagram showing an example of the processing flow related to arranging for collection. [Figure 11] This is a block diagram showing an example of the system configuration according to Embodiment 2 of the present invention. [Figure 12] Figure 11 is a block diagram showing an example configuration of a server device. [Figure 13] This sequence diagram shows an example of the processing flow related to the retrieval arrangement according to Embodiment 2 of the present invention. [Figure 14] This is a block diagram showing an example of the system configuration according to Embodiment 3 of the present invention. [Figure 15] Figure 14 is a block diagram showing an example configuration of an information processing device. [Figure 16] Figure 14 is a block diagram showing an example configuration of a server device. [Figure 17] This figure shows an example of container information according to Embodiment 3 of the present invention. [Figure 18] This figure shows an example of the information displayed on the display unit in Embodiment 3 of the present invention. [Figure 19] This sequence diagram shows an example of the processing flow related to the collection arrangement according to Embodiment 3 of the present invention.
Mode for Carrying Out the Invention
[0012]
Embodiment 1
[0013] A configuration example of the computer 700 will be described with reference to FIG. 1. The figure is a block diagram showing a configuration example of the computer 700. The computer 700 includes at least a control unit 71, a memory 72, a storage unit 74, and a communication unit 78, and may further include an input unit 75 and an output unit 76. These units are connected via a bus 73.
[0014] The control unit 71 is composed of, for example, one or more processors. The processor is, for example, a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), a DSP (Digital Signal Processor), an MPU (Micro Processing Unit), or a combination thereof. The processor may be realized by, for example, a logic circuit. The control unit 71 reads various programs from the storage unit 74, expands them into the memory 72, and executes them. The memory 72 is, for example, a volatile memory such as a RAM (Random Access Memory) or a DRAM (Dynamic Random Access Memory).
[0015] The storage unit 74 is a non-volatile memory such as a ROM (Read-Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), or a combination thereof. The storage unit 74 stores various programs, including program P, and various data.
[0016] The communication unit 78 is implemented as hardware such as a network adapter, various communication software, or a combination thereof, and is configured to enable wireless or wired communication via a communication network.
[0017] The input unit 75 accepts various types of data input to the computer 700. The input unit 75 may be, for example, a touch panel, keyboard, mouse, camera, or microphone. The output unit 76 outputs various types of data processed by the computer 700. The output unit 76 may be, for example, a display device such as a display or touch panel, or an audio output device such as a speaker.
[0018] <Overview of System 1> The following describes in detail one embodiment of the present invention. System 1 according to one embodiment of the present invention is a system for allowing a user to easily confirm whether arrangements have been made for the collection of a storage container. The main user of System 1 is the person who arranges for collection. In the present invention, the storage container is a container for storing predetermined contents. The contents may be waste such as combustible waste, non-combustible waste, waste plastics, and industrial waste. Arranging for the collection of a storage container means that the person who arranges for collection arranges for a collection company to collect the contents contained in the storage container. A typical application example of System 1 is the arrangement for collection of waste, etc., at a waste storage yard at a construction site managed by a general contractor (general construction company), but it is not limited to this. Hereinafter, collecting the contents contained in a storage container will be simply referred to as "collecting the contents". Note that collecting the contents also includes collecting the contents together with the storage container.
[0019] System 1 is configured to allow users to easily confirm whether arrangements for the retrieval of containment containers have been made, etc., by executing Program P. Program P is executed on one or more devices that make up System 1.
[0020] Figure 2 is a block diagram showing an example configuration of System 1. As shown in the figure, System 1 comprises a sensor 100, an information processing device 200, and a server device 300, which are connected to each other via a communication network 2. Each of the sensors 100, information processing device 200, and server device 300 in System 1 may be one or more.
[0021] Sensor 100 is a sensor that measures the amount of contents stored in a container. Sensor 100 is a distance measuring sensor that uses ultrasound, for example. Sensor 100 is provided for each container, for example, and measures the amount of contents stored in the container and transmits the measured amount of contents information to the server device 300 via the communication network 2.
[0022] The information processing device 200 is a device used by the user of System 1. The information processing device 200 is a computer equipped with a processor and memory, such as a smartphone, tablet terminal, or personal computer. The user of System 1 can use the information processing device 200 to input operations such as specifying which of one or more containers containing the contents should be set to a state of being ready for retrieval, and to confirm which containers have been set to retrieval. To this end, the information processing device 200 executes a first program P1, which is part of program P. Details of the information processing device 200 and the first program P1 will be described later.
[0023] The server device 300 is a computer equipped with a processor and memory, and is, for example, a cloud server. The server device 300 stores information on the amount of sediment transmitted from the sensor 100, and status information indicating whether or not each containment container has been ordered for retrieval, and provides this information to the information processing device 200. To this end, the server device 300 executes a second program P2, which is part of program P.
[0024] <Server device 300> The configuration example of the server device 300 is similar to the configuration example of the computer 700 shown in Figure 1. The configuration example of the server device 300 will be described with reference to Figure 3. This figure is a block diagram of the configuration example of the server device 300. As an example, the server device 300 includes a control unit 31, a memory 32, a storage unit 34, and a communication unit 37, which are connected via a bus 33.
[0025] The communication unit 37 is equivalent to the communication unit 77 shown in Figure 1. The communication unit 37 is configured to enable wireless or wired communication between the sensor 100 and the information processing device 200 via the communication network 2.
[0026] (Storage unit 34) The storage unit 34 is equivalent to, for example, the storage unit 74 shown in Figure 1. As shown in Figure 3, the storage unit 34 stores, for example, container information 341, notification destination information 342, retrieval condition information 343, notification condition information 344, and various programs including the second program P2, as well as various data.
[0027] The container information 341 will be explained with reference to Figure 4. This figure shows an example of the container information 341 stored in the storage unit 34. As shown in Figure 4, the container information 341 stores identification information (code 401) and information indicating the name of the container (code 402) for each container. The name of the container may be set according to, for example, the purpose of the container or the type of contents stored in the container.
[0028] Furthermore, the container information 341 includes accumulation amount information (reference numeral 403) indicating the amount of contents accumulated in the container as measured by the sensor 100. As shown in Figure 4, the accumulation amount information may be indicated by a value that represents the ratio of the contents in the container to the capacity that can be accommodated in the container.
[0029] Furthermore, container information 341 includes information (code 404) indicating the final retrieval date, which is the date on which the contents of the containment container were last retrieved.
[0030] Furthermore, container information 341 includes recovery necessity information (reference numeral 405), which indicates whether or not the contents need to be recovered. Each container has predetermined recovery conditions set for recovering its contents. If the recovery conditions are not met for a particular container, the recovery necessity information for that container is stored as information indicating that recovery is not necessary and there is still space inside the container (indicated as "Space Available" in Figure 4). On the other hand, if the recovery conditions for a particular container are met, the recovery necessity information for that container is stored as information indicating that recovery is necessary (indicated as "Recovery Required" in Figure 4).
[0031] Furthermore, the container information 341 includes status information (reference numeral 406) indicating whether or not each container is in a state where collection arrangements have been made. When a container to be set to a state where collection arrangements have been made is specified by a user operation on the information processing device 200, status information indicating that collection arrangements have been made ("Collection Arranged" in Figure 4) is associated with and stored for that container. For containers that have not been specified by a user operation, and for containers whose contents have been collected after being specified by a user operation, status information indicating that collection arrangements have not been made ("-" in the row of reference numeral 406 in Figure 4) is associated with and stored.
[0032] Furthermore, the container information 341 of a container whose status information indicates that a collection arrangement has been made may also be associated with information (code 407) indicating the desired collection date for the container for which a collection arrangement has been made, and the name or identification information (code 408) of the user who made the collection arrangement.
[0033] The notification destination information 342 is information indicating the recipient to whom the predetermined information will be notified. The notification destination may be, for example, the information processing device 200, or it may be a device different from the information processing device 200.
[0034] Retrieval condition information 343 is information indicating the retrieval conditions for determining whether or not it is necessary to retrieve the contents. The storage unit 34 stores, as retrieval condition information 343, identification information of the container and information indicating predetermined retrieval conditions for retrieving the contents, associated with each container. The retrieval conditions may include, for example, that the amount of contents accumulated exceeds a predetermined standard value set for each container for a predetermined number of consecutive times. The reason for using "exceeding the standard value for a predetermined number of consecutive times" as a retrieval condition is to prevent a situation where, in a given container, it is determined that the contents need to be retrieved when the amount of contents temporarily exceeds the standard value due to the state of the contents, even though there is actually no need to retrieve the contents. Different retrieval conditions may be set for each of multiple containers. Also, multiple retrieval conditions may be set for a single container.
[0035] Notification condition information 344 is information indicating the notification conditions for issuing a predetermined notification regarding the retrieval of containment containers. The notification conditions may include the arrival of a predetermined time. The notification conditions may also include the existence of a predetermined number of containment containers where the proportion of the accumulated contents exceeds a predetermined threshold and where retrieval has not been arranged. The predetermined threshold is 100% as an example, but any value may be set. The predetermined number may be any value, and as an example, it may be 1.
[0036] (Control Unit 31) The control unit 31 is equivalent to, for example, the control unit 71 shown in Figure 1. The control unit 31 reads various programs from the storage unit 34, loads them into the memory 32, and executes them. The memory 32 is equivalent to, for example, the memory 72 shown in Figure 1.
[0037] An example of the functions of the control unit 31 will be explained with reference to Figure 3. The control unit 31 reads the second program P2 from the storage unit 34 and executes the second program P2 using the memory 32 as a working area, thereby functioning as an acquisition unit 311, an update unit 312, and a notification unit 313. In other words, the control unit 31 comprises an acquisition unit 311, an update unit 312, and a notification unit 313. Note that the "~unit" functions of the control unit 31 may be rephrased as "~step," "~procedure," "~process," or even "~circuit," "~device," or "~equipment." That is, the "~unit" functions of the control unit 31 may be realized by executing the second program P2 stored in the storage unit 34 as described above, or they may be realized by hardware such as elements, devices, boards, and wiring only, or by a combination of software and hardware.
[0038] The acquisition unit 311 acquires deposit amount information for each container, indicating the amount of deposit measured by the sensor 100. The acquisition unit 311 outputs the acquired deposit amount information to the update unit 312.
[0039] The update unit 312 updates information related to the containment containers based on the acquired information. For example, when the update unit 312 acquires accumulation amount information from the acquisition unit 311, it updates the accumulation amount information for each containment container included in the container information 341 based on the said accumulation amount information.
[0040] Furthermore, the update unit 312 updates the recovery necessity information based on the recovery condition information 343. The update unit 312 refers to the recovery condition information 343 and identifies the predetermined recovery conditions set for each container for recovering the contents. Based on the container information 341 and the recovery conditions, the update unit 312 determines whether the recovery conditions are met for each container.
[0041] The update unit 312 updates the container information 341 so that it can distinguish between containers that do not meet the retrieval conditions and do not require retrieval, and containers that meet the retrieval conditions and require retrieval. The update unit 312 updates the retrieval necessity information for containers that meet the retrieval conditions to indicate that the container requires retrieval arrangements.
[0042] Furthermore, the update unit 312 receives information from the information processing device 200 indicating the content of the operation received by the operation reception unit 211 of the information processing device 200, and updates the container information 341 based on the received information. For example, the update unit 312 receives information from the information processing device 200 indicating that an operation to specify a container to be put into a state of being ready for retrieval has been received. Upon receiving this information, the update unit 312 updates the status information associated with the container designated to be put into a state of being ready for retrieval (hereinafter referred to as the "designated container") among the container information 341, and sets it to the state of being ready for retrieval. In this way, the update unit 312 updates the status information stored in the storage unit 34 for the container designated as a container to be put into a state of being ready for retrieval.
[0043] Furthermore, the update unit 312 may receive information indicating that it has received an operation to input a desired collection date, which is the collection date the user prefers for the designated container. Upon receiving this information, the update unit 312 registers the information indicating the desired collection date in the container information 341 of the designated container.
[0044] Furthermore, the update unit 312 may receive information indicating that it has received an operation to input user identification information for the designated container. Upon receiving this information, the update unit 312 registers the user identification information of the user who performed the operation, or information indicating the name of the user identified by the identification information, in the container information 341 of the designated container.
[0045] If the status information of a certain container indicates that it has been arranged for retrieval, the arranged information indicating that the container has been arranged for retrieval is displayed on the display unit 26 of the information processing device 200, associated with the information indicating the container. When a predetermined condition for hiding the arranged information is met for a container on which the arranged information is displayed, the update unit 312 updates the status information of the container to a state where it is not arranged for retrieval.
[0046] For example, the conditions for hiding the information may include the current time exceeding the desired collection date for a container whose collection arrangement information is displayed on the display unit 26. In this case, when the current time exceeds the desired collection date, the update unit 312 updates the status information associated with the container information 341 of the container to a state where collection arrangements have not been made. As a result, the collection arrangement information displayed on the display unit 26 is hidden once the desired collection date has passed.
[0047] When the update unit 312 updates the status information of the container from a state where collection has been arranged to a state where collection has not been arranged, it deletes the information indicating the desired collection date and the user's identification information that are registered as container information 341 for the container.
[0048] The update unit 312 transmits the latest container information 341 to the information processing device 200 at predetermined intervals when it receives a request from the information processing device 200 or whenever the container information 341 is updated. As a result, the container information 341, including status information, is displayed on the display unit 26 of the information processing device 200. If the system 1 has multiple information processing devices 200, the update unit 312 may transmit the latest container information 341 to each of the multiple information processing devices 200.
[0049] The notification unit 313 provides notification regarding the status of the containment container. The notification unit 313 refers to the notification condition information 344 and determines for each containment container whether the notification conditions for that container, as shown in the notification condition information 344, are met. For containment containers for which the notification conditions have been determined to be met, the notification unit 313 notifies the recipient of predetermined information. This predetermined information may include, for example, identification information of the containment container for which the notification conditions have been met, and information indicating that arrangements for retrieval are necessary.
[0050] By sending notifications via the notification unit 313, users who possess the information processing device 200, etc., can, for example, determine whether or not there are containers that need to be collected each time a predetermined time arrives. Furthermore, if there are a predetermined number or more containers that need to be collected, the notification unit 313 sends a notification without waiting for the predetermined time to arrive, allowing for quick detection of the occurrence of a situation requiring collection arrangements.
[0051] <Information Processing Device 200> The configuration example of the information processing device 200 is similar to the configuration example of the computer 700 shown in Figure 1. The configuration example of the information processing device 200 will be explained with reference to Figure 5. This figure is a block diagram showing the configuration example of the information processing device 200. As an example, the information processing device 200 includes a control unit 21, a memory 22, a storage unit 24, an input unit 25, a display unit 26, and a communication unit 27, which are connected via a bus 23.
[0052] The storage unit 24 is equivalent to, for example, the storage unit 74 shown in Figure 1. The storage unit 24 stores, for example, various programs including the first program P1, and various data.
[0053] The input unit 25 is equivalent to, for example, the input unit 75 shown in Figure 1, and accepts various data inputs to the information processing device 200. The display unit 26 is equivalent to, for example, the output unit 76 shown in Figure 1, and outputs various data processed by the information processing device 200. The display unit 26 is, for example, a display device such as a display or a touch panel.
[0054] The communication unit 27 is equivalent to the communication unit 77 shown in Figure 1. The communication unit 27 is configured to enable wireless or wired communication with the server device 300 via the communication network 2.
[0055] (Control Unit 21) The control unit 21 is equivalent to, for example, the control unit 71 shown in Figure 1. The control unit 21 reads various programs from the storage unit 24, loads them into the memory 22, and executes them. The memory 22 is equivalent to, for example, the memory 72 shown in Figure 1.
[0056] An example of the functions of the control unit 21 will be explained with reference to Figure 5. The control unit 21 reads the first program P1 from the storage unit 24 and executes the first program P1 using the memory 22 as a working area, thereby functioning as an operation reception unit 211 and a display control unit 212. In other words, the control unit 21 comprises an operation reception unit 211 and a display control unit 212. Note that the "~unit" functions of the control unit 21 may be rephrased as "~step," "~procedure," "~process," or even "~circuit," "~device," or "~equipment." That is, the "~unit" functions of the control unit 21 may be realized by executing the first program P1 stored in the storage unit 24 as described above, or they may be realized by hardware such as elements, devices, boards, and wiring only, or by a combination of software and hardware.
[0057] When a user of System 1 arranges for the retrieval of a container, they perform an operation on the input unit 25 to specify the container to be returned. Upon receiving this operation, the input unit 25 outputs a signal indicating the content of the operation to the operation reception unit 211.
[0058] The operation reception unit 211 accepts an operation to specify one or more containers containing the contents that should be set to a state of collection arrangement (i.e., the "designated container"). The operation reception unit 211 may also accept an operation to input a desired collection date, which is the collection date the user desires for the designated container. The operation reception unit 211 may also accept an operation to input the user's identification information. The operation reception unit 211 may also accept an operation to input a desired collection date, which is the collection date the user desires for the designated container. The operation reception unit 211 transmits information indicating the content of the accepted operation to the server device 300.
[0059] Furthermore, when the operation reception unit 211 receives a predetermined operation from the input unit 25, the display control unit 212 may display a list of storage containers as a pop-up on the display unit 26. The operation reception unit 211 may also receive an operation to specify a storage container to be set to a "recovery arrangement" state from the pop-up displayed list. Alternatively, the operation to specify a storage container to be set to a "recovery arrangement" state may be an operation in which the display control unit 212 displays the recovery necessity information for each storage container on the display unit 26 and selects an icon indicating the recovery necessity information corresponding to the desired storage container.
[0060] The display control unit 212 causes the display unit 26 to display information related to the containment container. Figure 6 shows an example of the information displayed on the display unit 26. Figure 6 shows an example of the screen display of a Web application executed on the information processing device 200, for example. As shown in Figure 6, the display control unit 212 may also display the name (reference numeral 601) of the site where the containment container is installed on the display unit 26.
[0061] Furthermore, the display control unit 212 receives container information 341 from the server device 300 and displays the received container information 341 on the display unit 26. For example, the display control unit 212 displays the name (reference numeral 602) of each containment container on the display unit 26. The display control unit 212 also displays the amount of contents contained in the container information 341 on the display unit 26 for each containment container. For example, the display control unit 212 displays a bar graph (reference numeral 603) showing the amount of contents for each containment container, and a value (reference numeral 604) showing the percentage of the amount of contents, as the amount of contents for each containment container. As a result, the user can visually grasp the amount of contents for each containment container by looking at the display unit 26.
[0062] The display control unit 212 may display the information on the amount of contents of containers that do not meet the collection conditions differently from the information on the amount of contents of containers that do meet the collection conditions, based on the collection requirement information included in the container information 341. For example, the display control unit 212 may display the bar graph (reference numeral 603) showing the amount of contents of containers that do not meet the collection conditions differently from the bar graph (reference numeral 605) showing the amount of contents of containers that do meet the collection conditions. The latter color may be a conspicuous color such as red to attract the user's attention. The display control unit 212 may also display information (reference numeral 606) indicating the last collection date for each container on the display unit 26. This makes it easier for the user to understand which containers require collection and when the contents of each container were last collected by looking at the display unit 26.
[0063] Furthermore, the display control unit 212 displays either recovery necessity information or recovery arrangement information on the display unit 26 for each of the storage containers. For storage containers to which recovery arrangement information has not been associated, the display control unit 212 displays recovery necessity information. Specifically, for storage containers to which recovery arrangement information has not been associated, but for which the recovery conditions have been met, the display control unit 212 displays information (reference numeral 607) on the display unit 26 indicating that recovery arrangements are required. This information may be displayed in a conspicuous color, such as red, to attract the user's attention. Furthermore, for storage containers to which recovery arrangement information has not been associated, and for which the recovery conditions have not been met, the display control unit 212 displays information (reference numeral 608) on the display unit 26 indicating that there is space available. Furthermore, the display control unit 212 may also display information (reference numeral 609) on the display unit 26 indicating the number of storage containers that are full (for example, the percentage of the accumulated contents is 100% or more) and require recovery arrangements, and the number of storage containers that are space available. This allows the user to determine whether or not each of the containers needs to be retrieved by looking at the display unit 26.
[0064] The display control unit 212 displays the arranged information (reference numeral 610) for containers to which arranged information is associated. When at least one container is designated as a container to be returned by user operation, the update unit 312 of the server device 300 updates the status information of that container to the returned state. When the display control unit 212 receives container information 341, which includes the status information of the container, from the update unit 312, it displays arranged information on the display unit 26 for each of the designated containers, indicating that it has been returned.
[0065] This allows users to easily confirm whether or not each of the containers has been ordered for collection simply by looking at the display unit 26. In other words, users can easily confirm which containers have been ordered for collection simply by looking at the display unit 26.
[0066] Furthermore, when multiple individuals arrange for the collection of the contents, the overall collection arrangement status, including the collection arrangement status of other collection arrangers, can be easily confirmed simply by looking at the display unit 26.
[0067] Furthermore, the display control unit 212 displays information (code 612) indicating the desired collection date received by the operation reception unit 211 for each designated container on the display unit 26. In addition, the display control unit 212 displays user identification information, such as information (code 611) indicating the user's name, received by the operation reception unit 211, on the display unit 26 for each designated container. As a result, users who look at the display unit 26 can easily understand when the desired collection date is set for the containers for which collection has been arranged, and who the user who arranged the collection is.
[0068] Furthermore, the display control unit 212 hides the arranged information for a container whose arranged information is displayed on the display unit 26 when a predetermined hiding condition for hiding the arranged information is met. For example, the hiding condition may include the fact that the current time has exceeded the desired collection date for the container whose arranged information is displayed on the display unit 26. In this case, when the current time exceeds the desired collection date, the update unit 312 of the server device 300 updates the status information associated with the container information 341 of the container to a state where collection has not been arranged. When the display control unit 212 receives the container information 341 including the updated status information, it displays the container information 341 on the display unit 26. Here, since the status information for a container whose desired collection date has exceeded the current time indicates that collection has not been arranged, the display control unit 212 hides the arranged information for that container.
[0069] For example, in the example shown in Figure 6, the container labeled "Waste Plastic 2" has arrangement information (reference numeral 610) associated with it and is displayed with August 6th set as the desired collection date (reference numeral 612). In this example, if the current time exceeds August 6th, the display control unit 212 hides the arrangement information (reference numeral 610) for "Waste Plastic 2".
[0070] If the current time exceeds the requested collection date for a container for which collection has been arranged, it is assumed that the contents of that container have been collected. When the conditions for not displaying are met, the display control unit 212 hides the arranged information, so that users viewing the display unit 26 can understand that the container for which collection has been arranged has been collected.
[0071] The display control unit 212 may also display icons (reference numerals 613, 614, and 615) corresponding to the type of container, along with the name of the container.
[0072] Figure 7 shows another example of information displayed on the display unit 26. Figure 7 shows, for example, an example of the screen display of a chat application executed on the information processing device 200. As shown by reference numeral 701 in Figure 7, the display control unit 212 may display the container information 341 in a manner different from that shown in Figure 6. Reference numeral 704 in Figure 7 is an icon that indicates the amount of each container's contents. The display control unit 212 may display icons (reference numerals 702 and 703) that indicate the amount of contents instead of the bar graph (reference numerals 603 and 605) shown in Figure 6. The display control unit 212 may display the icons indicating the amount of contents for containers whose retrieval conditions have not been met in a different manner from the icons indicating the amount of contents for containers whose retrieval conditions have been met. For example, the display control unit 212 may display the icons indicating the amount of contents for containers whose retrieval conditions have not been met (reference numeral 702) in a different color from the icons indicating the amount of contents for containers whose retrieval conditions have been met (reference numeral 703). Furthermore, the display control unit 212 may display the arranged information as an icon shown in reference numeral 704. In addition, the display control unit 212 may display information indicating that the contents need to be retrieved (reference numeral 705) superimposed on the icon showing the amount of contents in the container.
[0073] Furthermore, if the information processing device 200 is the recipient of predetermined information and predetermined notification conditions are met, the display control unit 212 may receive predetermined information from the notification unit 313 of the server device 300 and display it on the display unit 26 in the manner shown in reference numeral 706, for example. For example, the display control unit 212 may display an image on the display unit 26 that includes identification information of the container whose notification conditions have been met (reference numeral 707), the name of the container (reference numeral 708), and information indicating that the notification conditions have been met (reference numeral 709).
[0074] <Example of System 1's processing flow> Figures 8 to 10 are sequence diagrams and flowcharts showing examples of the processing flow performed by System 1. Control unit 21 or control unit 31 reads the first program P1 or the second program P2 and executes the processes shown in Figures 8 to 10. The following describes examples of the processes performed by System 1 using Figures 8 to 10.
[0075] (Processing related to updating and displaying sediment volume information) First, we will explain the processing flow related to updating and displaying sediment volume information using Figure 8. Figure 8 is a sequence diagram showing an example of the processing flow related to updating and displaying sediment volume information performed by System 1.
[0076] The acquisition unit 311 acquires storage amount information for each storage container, which is measured by the sensor 100 that measures the amount of contents stored (S1: acquisition step), and outputs the acquired storage amount information to the update unit 312. When the update unit 312 acquires the storage amount information, it updates the storage amount information for each storage container contained in the container information 341 of the storage unit 34 (S2).
[0077] Next, the update unit 312 refers to the retrieval condition information 343 in the storage unit 34 and identifies the retrieval conditions for each container. Based on the identified retrieval conditions, the update unit 312 determines for each container whether the predetermined retrieval conditions have been met. For example, the update unit 312 refers to the storage unit 34 and obtains past storage amount information for each container. Based on the retrieval conditions for each container, past storage amount information, and the latest storage amount information, the update unit 312 determines whether the amount of stored material has exceeded a predetermined standard value set for each container for a predetermined number of consecutive times (S3).
[0078] If the amount of contents in a particular container exceeds a predetermined standard value set for that container for a predetermined number of consecutive times (YES in S3), the update unit 312 determines that the predetermined recovery conditions for that container have been met. On the other hand, if the amount of contents in a particular container exceeds a predetermined standard value set for that container for a predetermined number of consecutive times (NO in S3), the update unit 312 determines that the predetermined recovery conditions for that container have not been met.
[0079] Next, the update unit 312 updates the recovery necessity information (S4). Specifically, the update unit 312 changes the recovery necessity information of the containers for which it has determined that predetermined recovery conditions have been met to a state indicating that recovery arrangements are required. The update unit 312 transmits the container information 341, which includes the updated accumulation amount information and recovery necessity information, to the information processing device 200. The update unit 312 may transmit the container information 341 after updating the recovery necessity information, or it may transmit the container information 341 at predetermined intervals, or it may transmit the container information 341 when it receives a request from the information processing device 200.
[0080] When the display control unit 212 of the information processing device 200 receives container information 341 from the server device 300, it displays the amount of contents contained in the received container information 341 on the display unit 26 (S11: amount of contents display step). In step S11, the display control unit 212 displays the amount of contents information for containers where the recovery conditions have not been met differently from the amount of contents information for containers where the recovery conditions have been met, based on the recovery necessity information.
[0081] Furthermore, the display control unit 212 displays information on the display unit 26 indicating that collection arrangements are required for containers whose collection conditions are met, based on the collection necessity information contained in the container information 341 (S13: Arrangement request information display step). In addition, for containers whose collection conditions are not met, the display control unit 212 displays information on the display unit 26 indicating that collection arrangements are not required and that there is space available in the container.
[0082] (Processing related to notifications) Next, the flow of notification processing will be explained using Figure 9. Figure 9 is a flowchart showing an example of the flow of notification processing performed by the server device 300. The processing shown in Figure 9 may be performed at predetermined intervals, for example, every hour.
[0083] First, the notification unit 313 refers to the notification condition information 344 in the storage unit 34 and identifies predetermined notification conditions set for each containment container to send notifications to pre-set notification destinations. The notification conditions may include (1) the arrival of a pre-set time, or (2) the existence of a predetermined number of containment containers where the proportion of accumulated contents exceeds a predetermined threshold and where retrieval has not been arranged.
[0084] The notification unit 313 determines whether the notification conditions have been met. Specifically, the notification unit 313 determines whether a preset time has arrived (S21). If the preset time has not arrived (NO in S21), the notification unit 313 refers to the container information 341 and determines whether there are a predetermined number or more containers in which the proportion of the accumulated contents exceeds a predetermined threshold and for which retrieval has not been arranged (S22).
[0085] If the pre-set time has not arrived (NO in S21) and the condition is not met (NO in S22) where "the proportion of accumulated contents exceeds a predetermined threshold and there are a predetermined number or more containers in which retrieval has not been arranged," the notification unit 313 determines that the notification conditions are not met. In this case, the notification unit 313 terminates processing without issuing a notification.
[0086] On the other hand, if a predetermined time arrives (YES in S21), or if "the proportion of the accumulated contents exceeds a predetermined threshold and there are a predetermined number or more containers for which retrieval has not been arranged" (YES in S22), the notification unit 313 determines that the notification conditions have been met. In this case, the notification unit 313 obtains the notification destination information 342 from the storage unit 34 and notifies the notification destination indicated in the notification destination information 342 of the predetermined information (S23: notification step).
[0087] (Processing related to arranging for collection) Next, we will explain the processing flow related to collection arrangements using Figure 10. Figure 10 is a sequence diagram showing an example of the processing flow related to collection arrangements performed by System 1.
[0088] If a user wishes to arrange for the retrieval of a container, they perform an operation on the input unit 25 of the information processing device 200 to specify which of the one or more containers containing the contents should be set to a retrieval status. The input unit 25 outputs a signal to the operation reception unit 211 indicating the content of the operation performed by the user.
[0089] The operation reception unit 211 receives an operation performed by the input unit 25 to specify one or more containers containing the contents that should be set to a state of being ready for collection (S31: operation reception step). Subsequently, the operation reception unit 211 receives an operation to input the desired collection date, which is the collection date desired by the user for the specified container (S32: operation reception step). Furthermore, the operation reception unit 211 receives an operation to input the user's identification information (S33: operation reception step). The operation reception unit 211 transmits information indicating the content of the received operation to the server device 300.
[0090] When the update unit 312 of the server device 300 obtains information indicating the content of the operation received by the operation reception unit 211, it updates the container information 341 based on that information. Specifically, the update unit 312 updates the status information of the designated container to a state where collection has been arranged (S41). The update unit 312 also stores the desired collection date and user identification information received by the operation reception unit 211 in the storage unit 34, associating them with the container information 341 of the designated container. Subsequently, the update unit 312 transmits the updated container information 341 to the information processing device 200.
[0091] When the display control unit 212 of the information processing device 200 receives the updated container information 341, it displays the container information 341 on the display unit 26. The display control unit 212 displays arranged information on the display unit 26 for each designated container, indicating that the collection arrangement has been made (S34: Arranged Information Display Step). The display control unit 212 also displays the desired collection date received in the operation acceptance step on the display unit 26 for each designated container. Furthermore, the display control unit 212 displays the user identification information received in the operation acceptance step on the display unit 26 for each designated container.
[0092] After step S41, the update unit 312 determines whether a predetermined hiding condition for hiding the arranged information has been met. For example, the hiding condition may include the current time having exceeded the desired collection date for the container whose arranged information is displayed on the display unit 26. In this case, the update unit 312 determines whether the current time has exceeded the desired collection date for each container whose status information indicates that collection has been arranged (S42).
[0093] If the current time has exceeded the desired collection date for a particular container (YES in S42), the update unit 312 updates the container information 341 for that container (S43). Specifically, the update unit 312 changes the status information of the container to a state where collection has not been arranged, changes the collection necessity information to a state indicating that collection is not required, and deletes the registered desired collection date and user identification information. The update unit 312 transmits the updated container information 341 to the information processing device 200.
[0094] When the display control unit 212 receives the updated container information 341, it displays the container information 341 on the display unit 26. In the updated container information 341, the status information for containers whose desired collection date has passed at the current time indicates that collection has not been arranged. Therefore, the display control unit 212 hides the arranged information for containers whose desired collection date has passed at the current time, i.e., containers whose predetermined hiding conditions have been met (S35: Arranged Information Display Step).
[0095] If, after step S43, there are still containers whose status information indicates that retrieval has been arranged (YES in S44), the update unit 312 performs the determination in step S42 again. If there are no containers whose status information indicates that retrieval has been arranged (NO in S44), the desired retrieval date has been exceeded for all containers for which retrieval has been arranged. In this case, it is considered that the contents have been retrieved from all containers for which retrieval has been arranged. Therefore, if NO is obtained in step S44, the update unit 312 terminates the processing related to retrieval arrangements.
[0096] [Embodiment 2] Other embodiments of the present invention will be described below. For the sake of clarity, components having the same function as those described in the above embodiments will be denoted by the same reference numerals, and their descriptions will not be repeated.
[0097] In the embodiment described above, the fact that the desired collection date has passed the current time was explained as an example of a condition for not displaying information, but the conditions for not displaying information are not limited to this. In this embodiment, an example of a configuration in which the conditions for not displaying information include the amount of stored items in the container on which the arranged information is displayed on the display unit 26 falling below a predetermined value will be explained.
[0098] Figure 11 is a block diagram showing the configuration of system 1A according to this embodiment. Figure 12 is a block diagram showing the configuration of server device 300A included in system 1A. As shown in Figure 11, system 1A according to this embodiment differs from system 1 in that it includes server device 300A instead of server device 300. As shown in Figure 12, server device 300A includes control unit 31A instead of control unit 31, and control unit 31A includes update unit 312A instead of update unit 312. In addition, the non-display conditions stored in the storage unit 34 of server device 300A include the amount of contents in the storage container for which the arranged information is displayed on the display unit 26 falling below a predetermined value. When the contents have been recovered, it is assumed that the amount of contents in the storage container has decreased sufficiently. Therefore, based on whether or not the amount of contents in the storage container has fallen below a predetermined value, it is possible to determine whether or not the contents have been recovered from the storage container for which a recovery arrangement has been made.
[0099] The update unit 312A updates the status information of the designated container to a state where collection has been arranged, and transmits the container information 341, including the updated status information, to the information processing device 200. As a result, the information processing device 200 displays the arranged information for the designated container on the display unit 26. After transmitting the updated container information 341 to the information processing device 200, the update unit 312 determines whether the conditions for not displaying the container have been met. Specifically, the update unit 312A obtains the amount of contents in the designated container from the sensor 100 and determines whether the amount of contents in the designated container has fallen below a predetermined value. If the amount of contents in the designated container has fallen below a predetermined value, the update unit 312A updates the container information 341 of the designated container. Specifically, the update unit 312A updates the status information of the designated container from a state where collection has been arranged to a state where collection has not been arranged, and deletes the registered desired collection date and user identification information.
[0100] The update unit 312A transmits the updated container information 341 to the information processing device 200. The information processing device 200 displays the updated container information 341 on the display unit 26. Here, among the designated containers, the status information of containers whose accumulated amount falls below a predetermined value indicates that they are not yet in a state where collection arrangements have been made. Therefore, the display control unit 212 hides the collection arrangement information for containers that meet the hiding conditions among the containers whose collection arrangement information is displayed.
[0101] Figure 13 is a sequence diagram showing an example of the processing flow related to the collection arrangement performed by System 1A. The processes in steps S51 to S54 and S61 shown in Figure 13 are the same as the processes in steps S31 to S34 and S41 explained using Figure 10, so their explanation is omitted here.
[0102] After step S61, the update unit 312A acquires accumulation amount information for each container, which indicates the amount of contents measured by the sensor 100 that measures the amount of contents (S62: acquisition step). Next, based on the acquired accumulation amount information, the update unit 312A determines whether the predetermined conditions for hiding the arranged information have been met. For each container whose status information indicates that it has been arranged for collection, the update unit 312A determines whether the amount of contents has fallen below a predetermined value (S63).
[0103] If the amount of contents in a particular container falls below a predetermined value (YES in S63), the update unit 312A updates the container information 341 of that container (S64). Specifically, the update unit 312A changes the status information of the container to a state where collection has not been arranged, changes the collection necessity information to a state indicating that collection is not required, and deletes the registered desired collection date and user identification information. The update unit 312A transmits the updated container information 341 to the information processing device 200.
[0104] When the display control unit 212 receives the updated container information 341, it displays the container information 341 on the display unit 26. In the updated container information 341, the status information of containers whose accumulated amount has fallen below a predetermined value among the designated containers indicates that they have not been ordered for collection. Therefore, the display control unit 212 hides the ordered information for containers whose accumulated amount has fallen below a predetermined value, i.e., containers whose predetermined hiding conditions have been met (S55: Ordered Information Display Step).
[0105] If, after step S64, there are still containers whose status information indicates that retrieval has been arranged (YES in S65), the update unit 312A performs the determination in step S62 again. If there are no containers whose status information indicates that retrieval has been arranged (NO in S65), the amount of stored containers for which retrieval has been arranged is below a predetermined value. In this case, it is considered that retrieval has been completed for all containers for which retrieval has been arranged. Therefore, if NO is obtained in step S65, the update unit 312A terminates the processing related to retrieval arrangements.
[0106] [Embodiment 3] Regarding the collection of containers, after setting a desired collection date, there may be a process to confirm the collection date before collection takes place. In this embodiment, when a collection date has been confirmed for a container for which collection has been arranged, the system 1B displays information on the display unit 26 indicating that the collection date has been confirmed and the confirmed collection date.
[0107] Figure 14 is a block diagram showing the configuration of system 1B according to this embodiment. Figure 15 is a block diagram showing the configuration of server device 300B included in system 1B. Figure 16 is a block diagram showing the configuration of information processing device 200B included in system 1B. As shown in Figure 14, system 1B includes information processing device 200B and server device 300B instead of information processing device 200 and server device 300. As shown in Figure 15, information processing device 200B includes control unit 21B instead of control unit 21, and control unit 21B includes operation reception unit 211B and display control unit 212B instead of operation reception unit 211 and display control unit 212B. As shown in Figure 16, server device 300B includes control unit 31B instead of control unit 31, and control unit 31B includes update unit 312B instead of update unit 312. Furthermore, the server device 300B is equipped with a storage unit 34B instead of a storage unit 34, and the storage unit 34B stores container information 341B instead of container information 341.
[0108] The operation reception unit 211B receives an operation to specify a container whose collection date is to be confirmed from among the containers whose status information is displayed on the display unit 26 as having been arranged for collection, i.e., containers whose status information indicates that collection has been arranged, and an operation to input the confirmed collection date. The operation reception unit 211B transmits information indicating the container specified by the operation and information indicating the confirmed collection date to the server device 300B.
[0109] The update unit 312B updates the container information 341B based on the received information. Figure 17 shows an example of container information 341B. In the container information 341B, the status information (reference numeral 1701) of the container indicates one of the following: collection has been arranged, collection has not been arranged, or the collection date has been determined. In the example shown in Figure 17, the status information of the container with container ID 0006 indicates that the collection date has been determined. In addition, the container information 341B of a container to which status information indicating that the collection date has been determined is associated is further associated with information indicating the confirmed collection date (reference numeral 1702). Based on the received information, the update unit 312B sets the status information of the containers that are designated as containers to be set to the "collection date determined" state from among the containers whose status information indicates that collection has been arranged, and registers the confirmed collection date. The update unit 312B transmits the container information 341B, including the updated status information, to the information processing device 200B.
[0110] The display control unit 212B displays the updated container information 341B received on the display unit 26. Figure 18 shows an example of the information that the display unit 26B displays on the display unit 26. As shown in Figure 18, for each container whose collection date has been determined, the display control unit 212B displays collection confirmation information (reference numeral 1801) indicating that the collection date has been determined on the display unit 26 in place of the arranged information. In addition, the display control unit 212 displays the confirmed collection date (reference numeral 1802) on the display unit 26 in place of the desired collection date.
[0111] Figure 19 is a sequence diagram showing an example of the processing flow related to the collection arrangement performed by System 1B. The processes in steps S71-S74 and S81 shown in Figure 19 are the same as the processes in steps S31-S34 and S41 explained using Figure 10, so their explanation is omitted here.
[0112] When the collection date for a designated container is confirmed, the user performs an operation on the input unit 25 to specify the designated container, i.e., the container whose collection date has been confirmed from among the containers whose arranged information is displayed on the display unit 26. The operation reception unit 211B receives the operation via the input unit 25 to specify the container whose collection date has been confirmed from among the containers whose arranged information is displayed on the display unit 26 (S75: Confirmation operation reception step). Subsequently, the operation reception unit 211B further accepts an operation to input the confirmed collection date (S76: Confirmation operation reception step). The operation reception unit 211B transmits to the server device 300B the container whose collection date has been confirmed and information indicating the confirmed collection date for that container.
[0113] The update unit 312B updates the container information 341B based on the received information. Specifically, the update unit 312B updates the status information of containers whose status information indicates that collection has been arranged, and which have a confirmed collection date, to a state where the collection date has been confirmed (S82). Subsequently, the update unit 312B registers the confirmed collection date in the container information 341B of the containers whose collection date has been confirmed. After that, the update unit 312B transmits the updated container information 341B to the information processing device 200B.
[0114] The display control unit 212B displays the updated container information 341B on the display unit 26. Specifically, for each container whose collection date has been determined, the display control unit 212B displays collection confirmation information indicating that the collection date has been determined, replacing the arranged information, and the confirmed collection date, replacing the desired collection date, on the display unit 26 (S77: Confirmation Information Display Step).
[0115] After step S82, the update unit 312B determines whether the containers for which the collection date has been determined have met the conditions for not being displayed, specifically whether the current time has exceeded the determined collection date (S83). If the current time has exceeded the determined collection date for a container for which the collection date has been determined, the update unit 312B updates the status information of the container to a state where collection has not been arranged (S84). The update unit 312B also transmits the updated container information 341B to the information processing device 200B. The display control unit 212B displays the updated container information 341B on the display unit 26. As a result, for containers that have met the conditions for not being displayed, the collection confirmation information is hidden, and information indicating that collection has not been arranged is displayed as status information.
[0116] [Examples of implementation using software] The functions of the information processing devices 200, 200B and server devices 300, 300A, 300B (hereinafter referred to as "devices, etc.") included in systems 1, 1A, and 1B are programs that cause the devices, etc. to function as computers, and these can be realized by programs that cause the devices, etc. to function as computers as each control block (particularly each part included in the control units 21, 31).
[0117] In this case, the above-mentioned device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., memory) as hardware for executing the above-mentioned program. By executing the above-mentioned program using this control device and storage device, each of the functions described in each of the above embodiments is realized.
[0118] The above program may be recorded on one or more computer-readable recording media, rather than on a temporary basis. These recording media may or may not be provided by the above-mentioned device. In the latter case, the program may be supplied to the above-mentioned device via any wired or wireless transmission medium.
[0119] Furthermore, some or all of the functions of each of the above control blocks can also be realized by logic circuits. For example, an integrated circuit in which logic circuits functioning as each of the above control blocks are formed is also included in the scope of the present invention. In addition, it is also possible to realize the functions of each of the above control blocks by, for example, a quantum computer.
[0120] Furthermore, each process described in the above embodiments may be performed by AI (Artificial Intelligence). In this case, the AI may operate on the control device described above, or it may operate on other devices (for example, an edge computer or a cloud server).
[0121] The present invention is not limited to the embodiments described above, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.
[0122] 〔summary〕 A program according to embodiment 1 of the present invention is a program to be executed by a computer having a processor and memory, the program causing the processor to perform an operation to specify one or more storage containers for storing contents that should be put into a state of being ready for retrieval, and a ready information display step causing the processor to display ready information on a display unit indicating that each of the specified storage containers is ready for retrieval.
[0123] In the program according to embodiment 2 of the present invention, in embodiment 1, the operation reception step further accepts an operation in which the user inputs a desired collection date, which is the collection date desired by the user for the designated container, and the arranged information display step displays the desired collection date on the display unit for each of the designated containers.
[0124] In the program according to embodiment 3 of the present invention, in embodiment 1 or 2 above, the operation reception step may further accept an operation to input user identification information, and the arranged information display step may cause the identification information to be displayed on the display unit for each of the designated storage containers.
[0125] In the program according to embodiment 4 of the present invention, in any of embodiments 1 to 3 above, the arranged information display step may, with respect to the container on which the arranged information is displayed on the display unit, hide the arranged information when a predetermined condition for hiding the arranged information is met.
[0126] In the program according to aspect 5 of the present invention, in aspect 4 above, the operation reception step further accepts an operation in which the user inputs a desired collection date, which is the collection date desired by the user for the designated container, and the display condition may include the fact that the current time has exceeded the desired collection date for the container for which the arranged information has been displayed on the display unit.
[0127] The program according to embodiment 6 of the present invention, in embodiment 4 or 5 above, further causes the processor to execute an acquisition step of acquiring storage amount information for each storage container, which is measured by a sensor that measures the amount of contents stored, and the non-display condition may include the storage amount in the storage container for which the arranged information is displayed on the display unit falling below a predetermined value.
[0128] In any of the embodiments 1 to 6 described above, the program is configured such that predetermined recovery conditions for recovering the contents are set for each container, and the processor may further execute a request for recovery information display step which displays information on the display unit indicating that recovery arrangements are required for the containers whose recovery conditions have been met.
[0129] In the program according to embodiment 8 of the present invention, in embodiment 7, the recovery condition may include the accumulation of the contents exceeding a standard value set for each of the contents containers for a predetermined number of consecutive times.
[0130] In the program according to embodiment 9 of the present invention, in any of embodiments 1 to 8 above, predetermined notification conditions for notifying a pre-set notification destination are set for each of the containment containers, and the processor may further execute a notification step to notify the notification destination of predetermined information for the containment container in which the notification conditions are met.
[0131] In the program according to embodiment 10 of the present invention, the notification condition in embodiment 9 may include the arrival of a predetermined time, or the presence of a predetermined number or more of the containers in which the proportion of the accumulated contents exceeds a predetermined threshold and no collection arrangements have been made.
[0132] The program according to embodiment 11 of the present invention may further cause the processor to execute, in any of embodiments 1 to 10 above, a confirmation operation acceptance step that accepts an operation to specify a storage container from among the storage containers on which the arranged information is displayed on the display unit to be set to a state in which the collection date has been confirmed, and a confirmation information display step that for each of the specified storage containers, collection confirmation information indicating that the collection date has been confirmed is displayed on the display unit in place of the arranged information.
[0133] In the program according to embodiment 12 of the present invention, in embodiment 11, the confirmation operation acceptance step may further accept an operation to input a confirmed collection date, which is a confirmed collection date, and the confirmation information display step may cause the confirmed collection date to be displayed on the display unit for each of the containers specified in the confirmation operation acceptance step.
[0134] In any of the embodiments 1 to 12 described above, the program according to embodiment 13 of the present invention may further cause the processor to execute an acquisition step of acquiring storage amount information for each storage container, which is the amount of storage measured by a sensor for measuring the amount of storage, and a storage amount display step of displaying the acquired storage amount information on the display unit for each storage container.
[0135] In the program according to embodiment 14 of the present invention, in embodiment 13, predetermined recovery conditions for recovering the contents are set for each of the containers, and the accumulation amount display step may be configured to display the accumulation amount information differently for containers where the recovery conditions are not met compared to containers where the recovery conditions are met.
[0136] An information processing device according to embodiment 15 of the present invention includes an operation receiving unit that receives an operation to specify one or more storage containers that contain an item to be put into a state of being ready for retrieval, and a display control unit that causes a display unit to display prepared information indicating that each of the specified storage containers is ready for retrieval.
[0137] An information processing method according to aspect 16 of the present invention is an information processing method performed by one or more information processing devices, comprising: an operation reception step of receiving an operation to specify one or more storage containers that contain contents and which are to be put into a state of being prepared for collection; and a prepared information display step of displaying prepared information on a display unit for each of the specified storage containers that is prepared for collection.
[0138] A system according to aspect 17 of the present invention is a system comprising an information processing device and a server device, wherein the information processing device includes an operation receiving unit that receives an operation to specify a storage container from among one or more storage containers that contain contents to be in a state of being [Explanation of Symbols]
[0139] S1, S62: Acquisition Steps S13: Step to display order request information S23: Notification Step S31-33: Operation acceptance step S34-35, 55: Steps to display arranged information S75~76: Confirmation operation acceptance step S77: Confirmation Information Display Step 1, 1A, 1B Systems 100 sensors 200, 200B Information Processing Device 211, 211B Operation reception section 212, 212B Display Control Unit 300, 300A, 300B Server Equipment 312, 312A, 312B update section 26 Display section 34 Storage section
Claims
1. A program to be executed on a computer equipped with a processor and memory, The program is provided to the processor: An operation reception step that accepts an operation to specify one or more containers that contain the contents, and which containers are to be set to a state of being prepared for retrieval, A step of displaying arranged information for each of the designated containers, in which arranged information indicating that arrangements have been made for collection is displayed on the display unit, A program that executes the command.
2. The operation acceptance step further accepts an operation in which the user inputs a desired collection date, which is the collection date desired by the user for the designated container. The aforementioned arrangement information display step involves displaying the desired collection date on the display unit for each of the designated containers. The program according to claim 1.
3. The aforementioned operation acceptance step further accepts an operation to input user identification information. The arranged information display step involves displaying the identification information on the display unit for each of the designated containers. The program according to claim 1.
4. The aforementioned arranged information display step involves, with respect to the container on which the arranged information is displayed on the display unit, hiding the arranged information when a predetermined condition for hiding the arranged information is met. The program according to claim 1.
5. The operation acceptance step further accepts an operation in which the user inputs a desired collection date, which is the collection date desired by the user for the designated container. The aforementioned conditions for not displaying the information include the current time exceeding the desired collection date for the container on which the arranged information is displayed on the display unit. The program according to claim 4.
6. The processor is further instructed to perform an acquisition step of acquiring accumulation amount information for each of the containment containers, which is measured by a sensor that measures the amount of the contents accumulated, The aforementioned conditions for not displaying the information include the amount of the stored material in the container on which the arranged information is displayed on the display unit falling below a predetermined value. The program according to claim 4.
7. A predetermined recovery condition for recovering the contents is set for each of the containers. The processor is further instructed to perform a step of displaying information requesting retrieval, which involves displaying information on the display unit indicating that retrieval arrangements are required for the container whose retrieval conditions have been met. The program according to claim 1.
8. The aforementioned recovery conditions include the accumulation of the contents exceeding a predetermined number of consecutive times a standard value set for each of the containment containers. The program according to claim 7.
9. For each of the aforementioned containers, predetermined notification conditions are set for sending notifications to pre-configured recipients. For the containment container for which the notification conditions have been met, the processor is further instructed to perform a notification step of notifying the recipient of predetermined information. The program according to claim 1.
10. The aforementioned notification conditions are: The arrival of a predetermined time, or This includes a situation in which the proportion of the accumulated contents exceeds a predetermined threshold, and there are a predetermined number or more of the containers for which no retrieval arrangements have been made. The program according to claim 9.
11. A confirmation operation acceptance step that accepts an operation to specify the containers from among the containers whose arrangement information is displayed on the display unit, for which the collection date has been confirmed, A confirmation information display step in which, for each of the designated containers, collection confirmation information indicating that the collection date has been determined is displayed on the display unit in place of the arranged information; Furthermore, the processor is made to execute: The program according to claim 1.
12. The aforementioned confirmation operation acceptance step further accepts an operation to input the confirmed collection date, which is the confirmed collection date. The confirmation information display step causes the confirmation collection date to be displayed on the display unit for each of the containers specified in the confirmation operation acceptance step. The program according to claim 11.
13. An acquisition step of acquiring accumulation amount information for each of the containment containers, which is measured by a sensor that measures the amount of the contents accumulated, The processor is further instructed to perform a deposit amount display step, which involves displaying the acquired deposit amount information on the display unit for each of the storage containers. The program according to claim 1.
14. A predetermined recovery condition for recovering the contents is set for each of the containers. The aforementioned deposit amount display step causes the display of the deposit amount information for the container in which the recovery conditions are not met to be different from the display of the deposit amount information for the container in which the recovery conditions are met. The program according to claim 13.
15. An operation receiving unit that receives an operation to specify one or more containers that contain the contents, and which containers that are to be set to a state of being ready for retrieval, A display control unit that displays information indicating that a collection arrangement has been made for each of the designated containers, An information processing device equipped with the following features.
16. An information processing method performed by one or more information processing devices, An operation reception step that accepts an operation to specify one or more containers that contain the contents, and which containers are to be set to a state of being prepared for retrieval, A step of displaying arranged information for each of the designated containers, in which arranged information indicating that arrangements have been made for collection is displayed on the display unit, Information processing methods including
17. A system comprising an information processing device and a server device, The aforementioned information processing device is An operation receiving unit that receives an operation to specify one or more containers that contain the contents, and which containers that are to be set to a state of being ready for retrieval, The system includes a display control unit that causes the display unit to display information indicating that a collection arrangement has been made for each of the designated containers, The server device is Each of the aforementioned containers has a storage unit that stores status information indicating whether or not it has been arranged for retrieval, The system includes an update unit that updates the state information stored in the storage unit for the designated storage container, system.
Citation Information
Patent Citations
Waste recovery container, and recovery system and recovery method for wastes or the like
JP2021014364A