Information processing device, information processing system, information processing program, and information processing method
The information processing device provides tailored notifications based on storage-specific conditions by using a storage unit, receiving unit, and notification control unit to ensure appropriate alerts for environmental conditions, addressing the issue of inappropriate notifications in existing systems.
Patent Information
- Application Number
- JP2024044603
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-21
- Publication Date
- 2025-10-03
AI Technical Summary
Existing notification systems do not provide notifications based on conditions specific to the items stored in a space, leading to potential inappropriate judgments regarding environmental conditions.
An information processing device that includes a storage unit for storing information associating storage destination, object, and environmental measurement device identification, a receiving unit for environmental data, an identification unit to determine storage requirements, and a notification control unit to alert when conditions are not met, allowing tailored notifications based on storage targets.
Enables notifications about storage environment conditions specific to the stored items, ensuring appropriate alerts are sent when environmental requirements are not satisfied.
Smart Images

Figure 2025144763000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing system, an information processing program, and an information processing method. [Background technology]
[0002] Conventionally, there has been known a technology for controlling notifications so that when a management system that manages a space for storing objects or living things detects an abnormality, it notifies users only of abnormalities that require notification. One example of such a technology is known, for example, in a refrigerator-freezer installed in a supermarket, when an open / close sensor detects that the door is open, it determines that the rise in temperature inside the refrigerator is due to the door being open and is not an abnormal condition, and does not detect an abnormal temperature inside the refrigerator, thereby stopping the output of an abnormal temperature inside the refrigerator so that an alarm is issued only when necessary (see, for example, Patent Document 1). Summary of the Invention [Problem to be solved by the invention]
[0003] However, this method does not provide notifications based on conditions that correspond to the items stored in the space, and there is a possibility that the judgment may not be appropriate for the stored items.
[0004] The present disclosure aims to provide an information processing device that notifies users about the environment of a storage destination under conditions according to the storage target. [Means for solving the problem]
[0005] The disclosed technology includes a first storage unit that stores first information that associates storage destination identification information that identifies a storage destination, which is a space where an object or living thing is stored, storage object identification information that identifies the storage object stored in the space, and environmental measurement device identification information that identifies an environmental measurement device that measures environmental measurement information that indicates the environment of the storage destination; a second storage unit that stores second information that includes storage requirements that indicate environmental requirements for storing the storage object and an allowable duration for which storage is allowed in a state that does not satisfy the storage requirements; a receiving unit that receives environmental measurement information measured by the environmental measurement device; and a receiving unit that receives the environmental measurement information measured by the environmental measurement device. an identification unit that identifies, based on the first information, storage target identification information stored in a storage destination where the information processing device is installed; a determination unit that determines whether the environment indicated by the received environmental measurement information satisfies the storage requirements of the storage target identified by the identified storage target identification information; a determination unit that, when it is determined that the environment does not satisfy the storage requirements, determines whether an accumulated time since it was determined that the environment does not satisfy the storage requirements exceeds the allowable duration; and a notification control unit that, when it is determined by the determination unit that the accumulated time exceeds the allowable duration, notifies a predetermined notification destination. [Effects of the Invention]
[0006] According to the present disclosure, it is possible to provide notification regarding the environment of the storage location under conditions according to the storage object. [Brief explanation of the drawings]
[0007] [Figure 1] 1 is a configuration diagram of an example of an information processing system 1 according to the present embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing device 12 according to the present embodiment. [Figure 3] FIG. 2 is a diagram illustrating a hardware configuration of an example of a user terminal. [Figure 4] 1 is a functional configuration diagram of an example of an information processing system according to an embodiment of the present invention. [Figure 5] FIG. 2 is a diagram illustrating an example of environmental measurement information. [Figure 6A] FIG. 10 is a diagram illustrating an example of correspondence information. [Figure 6B] FIG. 10 is a diagram illustrating an example of a setting screen for correspondence information; [Figure 7A] 10 is an example of a setting screen for a second condition. [Figure 7B] FIG. 10 is a diagram illustrating an example of a second condition. [Figure 8] 10 is a flowchart illustrating an example of a processing procedure of the information processing system according to the present embodiment. [Figure 9] 10 is a flowchart illustrating an example of a processing procedure of the information processing system according to the present embodiment. [Figure 10] 10 is a flowchart for detecting a periodic condition, which is an example of a second condition according to the present embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of threshold exceeding pattern information. [Figure 12] FIG. 10 is a conceptual diagram of intervals between threshold exceeding patterns. [Figure 13] 10 is a flowchart illustrating an example of a processing procedure of the information processing system according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
[0009] [First embodiment] <System configuration> Fig. 1 is a diagram showing an example of the system configuration of an information processing system according to an embodiment. The information processing system 1 shown in Fig. 1 is a system that uses an environmental measuring device 10 to measure environmental information in a space, such as a storage facility 11 that stores objects or living things, and determines whether or not to notify information about the environment of the space depending on the objects or living things stored in the space. In the example of Fig. 1, the information processing system includes the environmental measuring device 10, an information processing device 12, a user terminal 14, and a communication network 16.
[0010] The environmental measuring device 10 is installed in a space such as a storage facility 11 that stores objects or living things, and measures environmental information within the space. Environmental information is information related to the environment of the space, such as temperature and humidity. In this embodiment, the storage facility 11 may be, for example, a refrigerator. In the following description, the objects or living things stored in the storage facility 11 will be referred to as the storage object. In the following description, the storage facility 11 in which the storage object is stored may also be referred to as the storage destination.
[0011] The information processing device 12 acquires the environmental measurement information 100 measured by the environmental measurement device 10, and if the environment of the storage location does not satisfy the storage requirements, determines whether to notify the user of information about the environment of the space based on the conditions corresponding to the storage object.
[0012] The information processing device 12 is, for example, a PC or a workstation. The information processing device 12 may be realized by a server device, an ASP (Application Service Provider), or cloud computing.
[0013] The user terminal 14 is a user terminal 14 of a user who uses a space such as a storage room for storing objects or living things. The user terminal 14 is a PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a PDA (Personal Digital Assistant), or the like. The user operates the user terminal 14 to use one or more websites 13. Hereinafter, it may be referred to as a user terminal.
[0014] The configuration of the information processing system shown in FIG. 1 is an example.
[0015] Fig. 2 is a diagram showing an example of the hardware configuration of the information processing device 12. As shown in Fig. 2, the information processing device 12 is constructed by a computer, and includes a CPU 501, a ROM 502, a RAM 503, an HD 504, an HDD (Hard Disk Drive) controller 505, a display 506, an external device connection I / F (Interface) 508, a network I / F 509, a data bus 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I / F 516.
[0016] Of these, the CPU 501 controls the overall operation of the information processing device 12. The ROM 502 stores programs used to drive the CPU 501, such as an IPL. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data, such as programs. The HDD controller 505 controls the reading and writing of various data from and to the HD 504 under the control of the CPU 501. The display 506 displays various information, such as a cursor, menu, window, text, or image. The external device connection I / F 508 is an interface for connecting various external devices. In this case, the external devices are, for example, USB (Universal Serial Bus) memories, printers, etc. The network I / F 509 is an interface for data communication using a communication network. The data bus 510 is an address bus, data bus, etc. for electrically connecting the components, such as the CPU 501, shown in FIG. 2.
[0017] The keyboard 511 is a type of input means having multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 514 controls reading and writing of various data from a DVD-RW 513, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I / F 516 controls reading and writing (storing) of data from a recording medium 515, such as a flash memory.
[0018] Fig. 3 is a diagram showing an example of the hardware configuration of the user terminal 14. As shown in Fig. 3, the user terminal 14 includes a CPU 401, a ROM 402, a RAM 403, an EEPROM 404, a CMOS sensor 405, an image sensor I / F 406, an acceleration / direction sensor 407, a media I / F 409, and a GPS receiving unit 411.
[0019] Of these, the CPU 401 controls the overall operation of the user terminal 14. The ROM 402 stores programs used to drive the CPU 401, such as the CPU 401 and the IPL. The RAM 403 is used as a work area for the CPU 401. The EEPROM 404 reads and writes various data, such as smartphone programs, under the control of the CPU 401. The CMOS (Complementary Metal Oxide Semiconductor) sensor 405 is a type of built-in imaging means that captures an image of a subject (mainly a self-portrait) and obtains image data under the control of the CPU 401. Note that instead of a CMOS sensor, an imaging means such as a CCD (Charge Coupled Device) sensor may also be used. The imaging element I / F 406 is a circuit that controls the operation of the CMOS sensor 405. The acceleration / azimuth sensor 407 is a variety of sensors, such as an electronic magnetic compass or gyrocompass that detects geomagnetism, and an acceleration sensor. The media I / F 409 controls the reading and writing (storage) of data from and to a recording medium 408, such as a flash memory. The GPS receiver 411 receives GPS signals from GPS satellites.
[0020] The user terminal 14 also includes a long-distance communication circuit 412, a CMOS sensor 413, an image sensor I / F 414, a microphone 415, a speaker 416, an audio input / output I / F 417, a display 418, an external device connection I / F (Interface) 419, a short-distance communication circuit 420, an antenna 420a of the short-distance communication circuit 420, and a touch panel 421.
[0021] Of these, the long-distance communication circuit 412 is a circuit that communicates with other devices via a communication network. The CMOS sensor 413 is a type of built-in imaging means that captures an image of a subject and obtains image data under the control of the CPU 401. The imaging element I / F 414 is a circuit that controls the driving of the CMOS sensor 413. The microphone 415 is a built-in circuit that converts sound into an electrical signal. The speaker 416 is a built-in circuit that converts the electrical signal into physical vibrations to generate sounds such as music and voice. The audio input / output I / F 417 is a circuit that processes the input and output of audio signals between the microphone 415 and the speaker 416 under the control of the CPU 401. The display 418 is a type of display means such as an LCD or organic EL (Electro Luminescence) display that displays images of subjects, various icons, etc. The external device connection I / F 419 is an interface for connecting various external devices. The short-distance communication circuit 420 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). The touch panel 421 is a type of input means that allows the user to operate the user terminal 14 by pressing the display 418 .
[0022] The user terminal 14 also includes a bus line 410. The bus line 410 is an address bus, a data bus, or the like for electrically connecting the components such as the CPU 401 shown in FIG.
[0023] <Functional configuration> (Functional configuration of information processing device 12) The information processing system according to the first embodiment is realized, for example, by the functional configuration shown in Fig. 4. Fig. 4 is a functional configuration diagram of an example of the information processing system according to the first embodiment. Note that the functional configuration diagram shown in Fig. 4 appropriately omits configurations that are not necessary for explaining the first embodiment.
[0024] The environment measuring device 10 shown in FIG.
[0025] The environment measurement unit 20 measures environment measurement information 100 of the space in which the environment measuring device 10 is installed. The environment measurement information 100 is information such as temperature and humidity. In other words, the environment measurement information 100 is information that indicates the environment of the space in which the storage object is stored. The environment measurement information 100 is measured at regular intervals, for example, every five minutes.
[0026] The transmitting unit 22 transmits the measured environment measurement information 100 to the information processing device 12. The transmitting unit 22 may transmit the information immediately after the environment measuring unit 20 performs the measurement, or may transmit the information all at once at regular intervals, for example, every 30 minutes. The transmission interval may be set by the user.
[0027] The information processing device 12 shown in FIG. 4 includes a receiving unit 30, an information acquiring unit 32, an identifying unit 34, a determining unit 36, a calculating unit 38, a judging unit 40, a notification control unit 42, a display control unit 44, a registration accepting unit 45, and a storage unit 46.
[0028] The information acquisition unit 32 acquires the environment measurement information 100 received by the receiving unit 30 and stored in the storage unit 46. The environment measurement information 100 will be described in detail later.
[0029] The identifying unit 34 identifies a storage target stored in the storage destination where the acquired environment measurement information 100 was measured. For example, the identifying unit 34 identifies the storage target by referring to correspondence information 102 that associates the storage destination, the environment measuring device 10, and the storage target.
[0030] The correspondence information 102 includes storage requirements, a maximum allowable temperature, and an allowable duration. The storage requirements indicate environmental requirements for storing the storage object. For example, if the environmental temperature is a temperature, the storage requirements may be expressed as a range, such as a range from a certain degree Celsius to a certain degree Celsius. (Hereinafter, these may be referred to as an appropriate storage range or a storage requirement range.) The maximum allowable temperature is the highest temperature that can be tolerated in the space where the storage object is stored. The allowable duration is the duration during which the environment where the storage object is stored does not meet the storage requirements, i.e., the storage requirements are not met. For example, if the storage destination is a freezer and the storage object is frozen food, the Food Sanitation Act stipulates that the storage temperature for frozen food is −15°C or below. Furthermore, the industry's voluntary standard set by the Japan Frozen Food Association is −18°C or below. Therefore, in this embodiment, the storage requirements are set, for example, to −18°C or below. The allowable maximum temperature is set, for example, to −16°C. Details of the correspondence information 102 will be described later.
[0031] The judgment unit 36 judges whether the measured temperature included in the acquired environmental measurement information 100 satisfies the storage requirements based on the correspondence information 102, and detects the environmental measurement information 100 that does not satisfy the storage requirements.
[0032] The determination unit 40 determines whether or not to notify a predetermined notification destination of the environment measurement information 100 detected by the determination unit .
[0033] Specifically, when the environment measurement information 100 satisfies the first and second conditions, the determining unit 40 does not notify the information about the environment of the storage location where the environment measurement information 100 was measured.
[0034] Furthermore, when either the first or second condition is not satisfied, the determining unit 40 determines that notification of information about the environment of the storage location where the environmental measurement information 100 was measured is necessary.
[0035] The first condition in this embodiment is that the measured temperature included in the environmental measurement information 100 is lower than the maximum allowable temperature included in the correspondence information 102, and the cumulative time during which the measured temperature included in the environmental measurement information 100 is outside the appropriate storage range is less than the allowable duration.
[0036] Furthermore, the second condition in this embodiment is a condition for not notifying a user or the like when the environment of the storage destination where the storage object is stored does not satisfy the storage requirements, as will be described later. The second condition may be a condition set in advance by a user or the like. In this embodiment, for example, the second condition is that the measured temperature included in the environmental measurement information 100 periodically falls outside the storage requirements (hereinafter referred to as a periodic condition).
[0037] Periodic conditions include, for example, conditions when a task is performed periodically, or conditions when the temperature of the storage location temporarily rises at certain intervals due to a function (such as a defrosting function) that is performed periodically at the storage location.
[0038] The determination unit 40 of this embodiment determines whether the environmental measurement information 100 satisfies a first condition by referring to the correspondence information 102 stored in the storage unit 46. The determination unit 40 also determines whether the environmental measurement information 100 satisfies a second condition by referring to the notification determination information 104 stored in the storage unit 46.
[0039] The notification control unit 42 notifies the user of information regarding the environment of the storage location when it is determined that notification to the user is necessary according to the result determined by the determination unit 40. The display control unit 44 causes the display unit 50 to display the result notified by the notification control unit 42. The registration accepting unit 45 accepts input of various information and stores it in the memory unit 46.
[0040] The storage unit 46 stores the environmental measurement information 100 and correspondence information 102 received by the receiving unit 30, as well as notification determination information 104 and threshold exceedance pattern information 106, which are referenced when determining whether the environmental measurement information 100 satisfies the second condition. Note that although the storage unit 46 is described here as belonging to the information processing device 12, it may also belong to another server. The storage unit 46 is also an example of a third storage unit in which the notification determination information 104 is stored.
[0041] The user terminal 14 shown in FIG. 4 includes a display unit 50 and a setting unit 52.
[0042] The display unit 50 displays the content notified by the notification control unit 42 of the information processing device 12. The setting unit 52 sets a first condition and a second condition, which will be described later. Note that although the display unit and setting unit are described here as belonging to the user terminal 14, they may also belong to the environment measuring device 10, the storage location, etc.
[0043] 5 shows an example of a configuration diagram of the environment measurement information 100 measured by the environment measuring device 10. The environment measurement information 100 is environmental information related to the environment, such as temperature and humidity, measured in the space where the environment measuring device 10 is installed.
[0044] The environmental measurement information 100 includes at least a measurement information number, environmental measurement device identification information, measurement date and time, and measured temperature. The measurement information number is an example of a number that identifies the measured environmental information. The measurement date and time is the date and time when the environmental measurement information 100 was measured. FIG. 5 illustrates an example in which the environmental measurement information 100 is measured every five minutes, but the measurement interval is not limited to this and may be set by the user. The measured temperature is illustrated as an example of measured environmental information, but is not limited to this and may also include information such as humidity.
[0045] Furthermore, when the determination unit 36 in the information processing device 12 determines that the environment of the storage destination indicated by the environmental measurement information 100 does not satisfy the storage requirements, the fact that the environment of the storage destination does not satisfy the storage requirements may be stored in association with the environmental measurement information 100. Furthermore, when the environment of the storage destination is determined to not satisfy the storage requirements, the duration of the state in which the environment of the storage destination does not satisfy the storage requirements may be stored in association with the environmental measurement information 100.
[0046] FIG. 6A is a diagram illustrating an example of the correspondence information 102. The correspondence information 102 indicates the correspondence between a storage location and a storage object stored at the storage location. A storage location is a space where an object is stored. The storage location is where the environmental measuring device 10 that measured the environmental measurement information 100 is installed. The storage location may or may not be sealed. Furthermore, the area does not need to be clearly delimited. Examples of storage locations include freezers, refrigerators, warehouses, trucks, and the like. Examples of usage scenarios include factories that manufacture frozen foods, chemical storage in laboratories, warehouses used by distributors and manufacturers to store products, pet hotels, zoo cages, and aquarium tanks. FIG. 6A illustrates an example where the storage location is a freezer. Furthermore, the correspondence information 102 indicates conditions for determining whether the environment of the storage location where the environmental measuring device 10 is installed is within an appropriate range for the object stored there.
[0047] The correspondence information 102 shown in Fig. 6A includes storage location identification information, environment measuring device identification information, storage target identification information, storage requirements, maximum allowable temperature, and allowable duration. Note that Fig. 6A is an example of the correspondence information 102, and other items may be included. Also, all of the above items do not need to be stored in association with each other; for example, they may be stored separately as correspondence information 102 for storage location identification information and environment measuring device identification information.
[0048] Storage destination identification information is identification information for identifying a storage destination, which is a space where a storage object is stored. Environmental measuring device identification information is identification information for identifying an environmental measuring device installed at a storage destination. One or more environmental measuring devices may be installed at each storage destination. Storage object identification information is identification information for identifying an object or living thing (storage object) stored at the storage destination. Information that associates storage destination identification information, environmental measuring device identification information, and storage object identification information is an example of first information. The first information may be set in advance by a user, etc.
[0049] The storage requirements are requirements for storing the storage object at the storage destination. In this embodiment, the storage requirements are a temperature range (storage requirement range), but are not limited to this. Instead of a range, the storage requirements may be expressed as, for example, a certain degree Celsius or higher. The storage requirements may also include a humidity range, etc.
[0050] The maximum allowable temperature indicates the maximum temperature that is permissible for storing the storage object. The allowable duration indicates the duration that the storage object is allowed to be stored at the storage destination when the storage requirements are not met. Information that associates the storage requirements with the maximum allowable temperature and the allowable duration is an example of second information. The second information may be set in advance by a user or an administrator. Administrators include not only administrators who manage the storage destination on behalf of users, but also sellers who sell the storage facility that is the storage destination, manufacturers of the storage destination, etc.
[0051] That is, the correspondence information 102 of this embodiment includes first information and second information. Furthermore, in the correspondence information 102 of this embodiment, the first information and the second information are associated with each other. Furthermore, the storage unit 46 of this embodiment is an example of a first storage unit in which the first information is stored and a second storage unit in which the second information is stored.
[0052] The correspondence information 102 in this embodiment is set by a user, etc. Fig. 6B is a diagram showing an example of a setting screen for the correspondence information 102.
[0053] The setting screen for the correspondence information 102 is set, for example, by a user terminal used by the user. The setting screen includes the storage destination, storage object, storage requirements according to the storage object, maximum allowable temperature according to the storage object, allowable duration, etc. Note that, although FIG. 6B shows an example in which the first information and second information included in the correspondence information 102 are managed together, the first information and second information may be managed separately.
[0054] 7A is a diagram showing an example of a setting screen for the notification determination information 104. The notification determination information 104 is information that is referenced when determining whether or not the environment measurement information 100 satisfies the second condition.
[0055] The second condition (notification determination condition) is a condition for not notifying the user depending on the storage object when the environment of the storage destination where the storage object is stored does not meet the storage requirements. Note that the notification determination condition may be set by the user or the like to determine whether or not to notify when the notification determination condition is not met.
[0056] The notification determination information 104 is set by, for example, a user or an administrator. An example of a setting screen is shown in Fig. 7A. If the user is performing a special task, the date and time of the task and the duration of the task (for example, 5 minutes) are set. Also, if the task is to be performed daily (periodically), and the time at which the task is to be performed is fixed, the duration of the task and the duration of the task are set.
[0057] The second condition may also include a case where there is no obvious abnormality at the managed location, such as when a door is opened or closed by a user. In this case, even if the above-mentioned setting by the user is not made, it may be set to determine whether the second condition is met, for example, by a sensor installed on the door or a notification by the user that work has started.
[0058] Fig. 7B is a diagram illustrating an example of the notification determination information 104. The notification determination information 104 is a list of notification determination conditions. Fig. 7B illustrates an example of the notification determination information 104 that is referenced when the second condition is a periodic condition.
[0059] The notification determination information 104 shown in FIG. 7B includes, for example, items such as a condition number, storage location identification information, period, maximum temperature, and duration. The condition number is an example of identification information for identifying a condition. The period indicates the interval at which the corresponding condition occurs. The maximum temperature indicates the maximum temperature measured in the environmental measurement information 100 under the corresponding condition. The duration indicates the time during which the environment of the storage location where the storage object is stored does not meet the storage requirements under the corresponding condition.
[0060] The notification determination information 104 may be set by a user or the like, or may be detected by the information processing device 12 as will be described later.
[0061] In the following description of this embodiment, the periodic condition described above will be described as an example of the second condition.
[0062] <process> In the first embodiment, the information processing device 12 determines whether or not it is necessary to notify information about the environment of the storage location, for example, in the procedures shown in Figures 8 and 9. Figure 8 is a first flowchart showing the processing procedures of the information processing device 12 according to the first embodiment.
[0063] The flowchart shown in FIG. 8 describes the process from when the information processing device 12 receives the environment measurement information 100 from the environment measuring device 10 until it stores the information in the storage unit 46.
[0064] In step S10, the receiving unit 30 of the information processing device 12 receives the environmental measurement information 100 transmitted by the transmitting unit 22 of the environmental measuring device 10. The timing of reception may be immediately after the environmental measurement information 100 is acquired, or may be collectively received at predetermined intervals (e.g., every 30 minutes).
[0065] In step S12, the storage unit 46 stores the received environment measurement information 100. The storage unit 46 may be located in the information processing device 12, or may be located in a separate server or the like.
[0066] Next, the processing of the information processing device 12 will be described with reference to Fig. 9. Fig. 9 is a second flowchart showing the processing procedure of the information processing device 12 according to the first embodiment. Fig. 9 describes the processing in which the information processing device 12 acquires the environmental measurement information 100, then determines whether to notify the user, and then carries out the notification. The process of FIG. 9 may be performed every time the environment measurement information 100 is acquired.
[0067] In step S20, the information acquisition unit 32 of the information processing device 12 acquires the environment measurement information 100 from the storage unit .
[0068] In step S22, the identification unit identifies the stored item from information contained in the acquired environmental measurement information 100 that identifies the environmental measurement device that measured the environmental measurement information 100 and correspondence information that indicates the correspondence between the storage location, the environmental measurement device 10 installed at the storage location, and the stored item, where the environmental measurement device 10 matches.
[0069] In step S24, the determination unit 36 compares the acquired environment measurement information 100 with the correspondence information 102 corresponding to the stored item identified from the storage location.
[0070] Specifically, the judgment unit 36 refers to the memory unit 46, identifies the corresponding information 102 whose environmental measuring device identification information matches the environmental measuring device identification information contained in the acquired environmental measuring information 100, and compares it with the acquired environmental measuring information 100.
[0071] If the information processing device 12 determines in step S24 that the environment measurement information 100 satisfies the storage requirements, the process ends.
[0072] If it is determined in step S24 that the measured temperature in the environmental measurement information 100 does not satisfy the storage requirements indicated by the identified correspondence information 102, the information processing device 12 detects the environmental measurement information 100 as not satisfying the storage requirements in step S26 and stores this information in association with the environmental measurement information 100. Furthermore, if the information processing device 12 continuously detects environmental measurement information 100 that does not satisfy the storage requirements, the calculation unit 38 calculates the accumulated time since the environmental measurement information 100 deviated from the storage requirements, based on the measurement date and time of the environmental measurement information 100. The accumulated time is calculated by the difference in measurement date and time from the environmental measurement information 100 that was determined not to satisfy the storage requirements to the environmental measurement information 100 that was subsequently determined to satisfy the storage requirements. Note that because the environmental measurement information 100 is measured at regular intervals (e.g., every 5 minutes), the calculation may be performed starting from the measurement date and time of the environmental measurement information 100 immediately preceding the environmental measurement information 100 that was determined not to satisfy the storage requirements. The calculation result is stored in association with the environmental measurement information 100, with the cumulative time since the threshold value was exceeded as the duration.
[0073] Following step S26, in step S28, the information processing device 12 uses the determination unit 40 to refer to the correspondence information 102 and further determine whether the environmental measurement information 100 satisfies the first condition. Specifically, the determination unit 40 compares the environmental measurement information 100 with the maximum allowable temperature and the allowable duration. If the temperature in the environmental measurement information 100 exceeds the maximum allowable temperature, the determination unit 40 determines that the first condition is not satisfied and that a notification needs to be sent to the user, and proceeds to step S36, which will be described later.
[0074] Moreover, if the duration calculated by the calculation unit 38 in the environment measurement information 100 exceeds the allowable duration, it is determined that the first condition is not met and that it is necessary to notify the user.
[0075] If it is determined in step S28 that neither the maximum allowable temperature nor the allowable duration has been exceeded, the determining unit 40 determines that the first condition is met, and performs the processes from step S30 onwards.
[0076] In step S28, the determination may be made in either order. Also, in step S28, only one of the maximum allowable temperature and the allowable duration may be determined.
[0077] In steps S30 to S34, the determination unit 40 compares the environment measurement information 100 with the notification determination information 104 corresponding to the storage location where the environment measurement information 100 was measured, and determines whether the second condition is met.
[0078] First, in step S30, notification determination information 104 whose storage location identification information matches the environmental measurement device identification information included in the environmental measurement information 100 is identified, and from the identified notification determination information 104, notification determination information 104 whose measured temperature in the environmental measurement information 100 matches the maximum temperature in the notification determination information 104 is further identified. Note that even if there is not a perfect match, it may be determined that there is a match, for example, up to an error of 10%.
[0079] In other words, in step S30, it is determined whether the measured temperature in the environment measurement information 100 and the maximum temperature in the notification determination information 104 match.
[0080] In step S30, if the measured temperature in the environment measurement information 100 and the maximum temperature in the notification determination information 104 do not match, the information processing device 12 proceeds to step S36, which will be described later.
[0081] If notification determination information 104 with the same maximum temperature is identified, that is, if the measured temperature of the environmental measurement information 100 and the maximum temperature of the notification determination information 104 match, the determination unit 40 determines in step S32 whether there is any past information among the environmental measurement information 100 that is stored in association with the same condition number. If it is determined that there is past environmental measurement information 100 that is stored in association with the same condition number as the previously identified notification determination information 104, the calculation unit 38 calculates the interval between the measurement date and time in the past environmental measurement information 100 and the measurement date and time of the currently acquired environmental measurement information 100.
[0082] In step S34, the determination unit 40 determines whether the calculation result of the measurement date and time interval matches the period of the specified notification determination information 104. Note that even if they do not match perfectly, it may be determined that they match, for example, up to an error of 10%.
[0083] In step S34, if the calculation result of the interval between the measurement dates and times does not match the specified cycle of the notification determination information 104, the information processing device 12 proceeds to step S36, which will be described later.
[0084] If it is determined in step S34 that the calculation result of the interval between measurement dates and times matches the period of the identified notification determination information 104, the determination unit 40 determines that the environmental measurement information 100 satisfies the second condition and terminates the processing.
[0085] Furthermore, if the determining unit 40 determines that the second condition is met, the condition number of the second condition that is met is stored in association with the currently detected environmental measurement information 100.
[0086] In step S36, the notification control unit 42 issues a notification in accordance with the determination result of the determination unit 40. If it is determined in step S34 that the environmental measurement information 100 meets the second condition, the notification control unit 42 does not issue a notification and terminates the process. On the other hand, if it is determined in step S34 that the environmental measurement information 100 does not meet the second condition, the notification control unit 42 determines that a notification is necessary and issues a notification to a predetermined notification destination.
[0087] Although a series of processes has been described, the processes may be completed up to step S28, for example.
[0088] The predetermined notification destination is, for example, a user terminal 14 used by a user or an administrator. The notification control unit 42 of the information processing device 12 notifies the user terminal 14 by email or the like. Note that the notification is not limited to email, and may be a push notification in a dedicated app or a social networking service (SNS). The predetermined notification destination may also be the environmental measuring device 10. For example, the notification may be made by turning on a light or by sound in the environmental measuring device 10. The notification may also be made by a signage or bulletin board in the office or workplace of the administrator, distributor, manufacturer, etc. to which the user or administrator who manages the environmental measuring device 10 or the storage location belongs. Note that the notification method is not limited to this, as long as the notification is made to a predetermined notification destination.
[0089] FIG. 10 is an example of a flowchart for detecting a periodic condition, which is an example of the second condition.
[0090] In step S40, the information acquisition unit 32 acquires the environment measurement information 100 stored in the storage unit .
[0091] In step S42, the judgment unit 36 judges whether the environmental measurement information 100 detected in step S12 that does not satisfy the storage requirements has returned to a state where the storage requirements are satisfied. If it is determined that the storage requirements have been satisfied, the process proceeds to step S44 and subsequent steps. If the storage requirements have not been satisfied, the process ends.
[0092] In step S44, the calculation unit 38 calculates the time required to return from a state in which the storage requirements are not satisfied to a state in which the storage requirements are satisfied again, using the measurement date and time in the environmental measurement information 100. In other words, the calculation unit 38 calculates the duration of the deviation from the storage requirements.
[0093] In step S46, the memory unit 46 adds the pattern determined this time from a state in which the storage requirements are not met to a state in which the storage requirements are met again as a new threshold exceeding pattern to the threshold exceeding pattern information 106 stored in the memory unit 46.
[0094] FIG. 11 is a diagram showing an example of threshold exceedance pattern information 106. The threshold exceedance pattern information 106 includes, for example, an identification number for identifying the pattern, the time (duration) from when the storage requirements are not met to when the storage requirements are met again, the maximum temperature, and the date and time of occurrence. The threshold exceedance pattern information 106 is information on patterns detected so far, from when the storage requirements are not met to when the storage requirements are met again, and is stored in a list format, for example, as shown in FIG. 11. The maximum temperature indicates the maximum temperature measured in the environmental measurement information 100 in the corresponding pattern. The date and time of occurrence indicates, for example, the measurement date and time of the environmental measurement information 100 that first deviated from the storage requirements in the newly added threshold exceedance pattern.
[0095] In other words, the exceeding threshold pattern information 106 is information that indicates a pattern when the environment measurement information 100 deviates from the storage requirements.
[0096] In step S48, the determination unit 40 determines whether there are at least two previous threshold exceedance patterns in the threshold exceedance pattern information 106 that can be considered to have the same maximum temperature and duration of threshold exceedance as the currently added threshold exceedance pattern. Note that even if there is not a perfect match, it may be determined that they can be considered to be the same, for example, up to an error of 10%. If there is no corresponding pattern in step S48, the information processing device 12 ends the process.
[0097] In step S50, if the calculation unit 38 determines that there have been two previous threshold-exceeding patterns that can be considered identical to the threshold-exceeding pattern added this time in step S48, it calculates the occurrence intervals for three occurrences, including the threshold-exceeding pattern added this time.
[0098] 12 is a diagram illustrating three threshold exceedance patterns. The past two threshold exceedance patterns are designated as pattern 1 and pattern 2, respectively, and the threshold exceedance pattern added this time is designated as pattern 3. Using the occurrence dates and times in the threshold exceedance pattern information 106, the calculation unit 38 calculates interval 1 (the difference between the occurrence dates and times of pattern 1 and pattern 2) and interval 2 (the difference between the occurrence dates and times of pattern 2 and pattern 3) in FIG. 12.
[0099] In step S52, the determination unit 40 determines whether the occurrence intervals of the past two threshold exceeding patterns and the current threshold exceeding pattern match in the calculation results. If it is determined that they match, it is determined that the threshold exceeding pattern occurs periodically, and the process proceeds to S54. Note that even if they do not match perfectly, it may be determined that they can be considered identical, for example, up to an error of 10%. If the occurrence intervals do not match in step S52, the information processing device 12 ends the process.
[0100] In step S54, the storage unit 46 adds the past two and current threshold exceeding patterns to the periodic conditions as new conditions in which the threshold is exceeded periodically. Once the addition is complete, the past two and current threshold exceeding pattern information 106 may be deleted.
[0101] In addition, if the above-threshold pattern information 106 applies, the user may be able to select whether or not to notify.
[0102] According to the first embodiment, if the environment of the storage destination does not satisfy the storage requirements, it is possible to determine whether to issue a notification based on the first condition and the second condition corresponding to the storage target. In other words, it is possible to issue a notification regarding the environment of the storage destination based on the conditions according to the storage target.
[0103] (Second embodiment) The first embodiment is an example in which the determination unit determines whether a first condition is satisfied, and then determines whether a second condition is satisfied. The second embodiment is an example in which the determination unit determines whether a second condition is satisfied, and then determines whether the first condition is satisfied. Note that the second embodiment is similar to the first embodiment except for some parts, and therefore a description thereof will be omitted as appropriate.
[0104] In the second embodiment, the information processing device 12 performs processing, for example, according to the procedure shown in Fig. 13. Fig. 13 is a flowchart illustrating an example of the processing procedure of the information processing device 12 according to this embodiment.
[0105] The processing of steps S60 to S64 is the same as the processing of steps S20 to S24 in Fig. 9, and therefore detailed description thereof will be omitted. If the environmental measurement information 100 satisfies the storage requirements in step S64, the information processing device 12 ends the processing. Also, if the measured temperature in the environmental measurement information 100 does not satisfy the storage requirements indicated by the identified correspondence information 102 in step S64, the information processing device 12 proceeds to step S66.
[0106] In step S66, the information processing device 12 detects that the environmental measurement information 100 does not satisfy the storage requirements, and stores this information in association with the environmental measurement information 100. Furthermore, if the information processing device 12 continuously detects environmental measurement information 100 that does not satisfy the storage requirements, the calculation unit 38 calculates the accumulated time since the deviation from the storage requirements from the measurement date and time of the environmental measurement information 100. The calculation result is stored in association with the environmental measurement information 100, with the accumulated time since the threshold value was exceeded being used as the duration.
[0107] Following step S66, in steps S68 to S72, the determination unit 40 compares the environment measurement information 100 with the notification determination information 104 corresponding to the environment measuring device 10 that measured the environment measurement information 100, and determines whether the second condition is met. Steps S68 to S72 are similar to the processes of steps S30 to S34 in Fig. 9, and therefore detailed description thereof will be omitted.
[0108] In step S72, if the calculation result of the interval between the measurement date and time in the past environmental measurement information 100 and the measurement date and time of the currently acquired environmental measurement information 100 matches the period of the notification determination information 104 identified in step S68, the information processing device 12 proceeds to step S74, which will be described later. Note that the identified notification determination information is the notification determination information 104 in which the measured temperature in the environmental measurement information 100 matches the maximum temperature in the notification determination information 104. On the other hand, if the calculation result does not match the period, it is determined that notification is necessary, and the process proceeds to step S76, which will be described later.
[0109] In step S74, the information processing device 12 further determines whether the environmental measurement information 100 satisfies the first condition by referring to the correspondence information 102 using the determination unit 40. Specifically, the determination unit 40 compares the environmental measurement information 100 with the maximum allowable temperature and the allowable duration. If the measured temperature in the environmental measurement information 100 exceeds the maximum allowable temperature, the determination unit 40 determines that the first condition is not satisfied and that a notification needs to be sent to the user, and proceeds to step S76, which will be described later.
[0110] Furthermore, even if the duration calculated by the calculation unit 38 in the environmental measurement information 100 exceeds the allowable duration, it is determined that the first condition is not met and that it is necessary to notify the user, and the process proceeds to step S76 described below.
[0111] If it is determined in step S74 that neither the maximum allowable temperature nor the allowable duration has been exceeded, the determining unit 40 determines that the first condition is met, and the information processing device 12 ends the process.
[0112] In step S74, the determination may be made in either order. Also, in step S74, only one of the maximum allowable temperature and the allowable duration may be determined.
[0113] According to the second embodiment, if the environment of the storage destination does not satisfy the storage requirements, it is possible to determine whether to issue a notification based on the first condition and the second condition corresponding to the storage target. In other words, it is possible to issue a notification regarding the environment of the storage destination based on the conditions according to the storage target.
[0114] The functions of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, as well as devices such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), and conventional circuit modules designed to execute each of the above-described functions.
[0115] The devices described in the embodiments represent only one of multiple computing environments for implementing the embodiments disclosed herein. In one embodiment, the information processing apparatus 12 includes multiple computing devices, such as a server cluster. The multiple computing devices are configured to communicate with each other via any type of communication link, including a network, shared memory, etc., and perform the processes disclosed herein. Similarly, the environment measurement apparatus 10 may include multiple computing devices configured to communicate with each other. Furthermore, the information processing device 12 and the environment measuring device 10 can be configured to share the disclosed processing steps, for example, those shown in FIGS. 9 and 10, in various combinations. For example, a process performed by a predetermined unit can be executed by the environment measuring device 10. Similarly, the function of a predetermined unit can be executed by the environment measuring device 10. Furthermore, the elements of the information processing device 12 and the environment measuring device 10 may be integrated into a single server device or may be separated into multiple devices.
[0116] Note that the information processing device 12 is not limited to an image forming device as long as it is a device equipped with a communication function. The information processing device 12 may be, for example, a PJ (Projector), an IWB (Interactive White Board: a white board with an electronic blackboard function that allows mutual communication), an output device such as digital signage, a HUD (Head Up Display) device, industrial machinery, an imaging device, a sound collection device, medical equipment, a network home appliance, an automobile (Connected Car), a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a game console, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, a desktop PC, or the like.
[0117] For example, aspects of the present invention are as follows. <1> a first storage unit that stores first information that associates storage destination identification information that identifies a storage destination, which is a space where an object or living thing is stored, storage object identification information that identifies the storage object stored in the space, and environment measuring device identification information that identifies an environment measuring device that measures environmental measurement information that indicates the environment of the storage destination; a second storage unit that stores second information including storage requirements indicating environmental requirements for storing the storage object and an allowable duration for which storage is allowed in a state where the storage requirements are not satisfied; a receiving unit that receives environmental measurement information measured by the environmental measuring device; an identification unit that identifies, based on the first information, storage target identification information stored in a storage location where the environmental measuring device that measured the environmental measurement information is installed; a determination unit that determines whether the environment indicated by the received environmental measurement information satisfies the storage requirements of the storage object identified by the specified storage object identification information; a determination unit that, when it is determined that the environment does not satisfy the storage requirements, determines whether an accumulated time since it was determined that the environment does not satisfy the storage requirements exceeds the allowable duration; a notification control unit that notifies a predetermined notification destination when the determination unit determines that the integrated time exceeds the allowable duration; An information processing device having the above. <2> The storage requirement is a temperature for properly storing the storage object, the environment indicated by the environmental measurement information includes a temperature of the storage location measured by the environmental measurement device; The second storage unit further stores, as second information, a maximum allowable temperature that is an allowable temperature even if the temperature of the storage location does not satisfy the storage requirements, and If the determination unit determines that the environment does not satisfy the storage requirements, it determines whether the temperature of the storage location exceeds the maximum allowable temperature; The notification control unit notifies the predetermined notification destination when the determination unit determines that the temperature of the storage location exceeds the maximum allowable temperature. <1> The information processing device described. <3> a third storage unit that stores notification determination information that is referenced when determining whether or not a notification to a user is necessary according to a determination result of the determination unit; If the determination unit determines that the environment does not satisfy the storage requirements, the determination unit determines whether the environment is an environment in which notification to a user is not required; The notification control unit notifies a predetermined notification destination when the determination unit determines that a notification to the user is necessary. <1> or <2> The information processing device described. <4> The first information received from the user terminal used by the user is stored in the first storage unit. Further comprising a registration reception unit; <1> ~ <3> 10. The information processing device according to claim 9, wherein: <5> The registration reception unit stores the second information received from the user terminal used by the user or the administrator terminal used by the administrator who manages the storage destination in a second storage unit. <4> The information processing device described in <6> The registration acceptance unit stores the notification determination condition accepted from the user terminal used by the user or the administrator terminal used by the administrator who manages the storage destination in a third storage unit. <5> The information processing device described in <7> The first information received from the user terminal used by the user is stored in the first storage unit. Further comprising a registration reception unit, The notification determination information can be changed for each condition as to whether or not to notify the user when it is determined that notification is necessary, When the notification determination information is changed, the registration acceptance unit stores the changed information in the third storage unit. <3> ~ <6> 10. The information processing device according to claim 9, wherein: <8> The notification determination information is the environmental measurement information is information indicating a pattern in which the storage requirements are not satisfied, The determination unit The notification determination information is referred to determine whether or not to notify the predetermined notification destination. <3> ~ <7> 10. The information processing device according to claim 9, wherein: <9> The determination unit determines whether or not a periodic condition occurs periodically based on the measurement date and time of the measurement in the environmental measurement information including the environment determined by the determination unit not to satisfy the storage requirements, and if a new periodic condition is determined, adds it to the periodic condition. <1> ~ <7> 10. The information processing device according to claim 9, wherein: <10> a calculation unit that calculates the accumulated time since it was determined that the environment does not satisfy the storage requirements based on the measurement time of the environmental measurement information, When it is determined that the environment indicated by the environmental measurement information does not satisfy the storage requirements, the calculation unit calculates an accumulated time of the period during which the storage requirements are not satisfied based on the measurement date and time of the environmental measurement information that is determined to not satisfy the storage requirements and the measurement date and time of the environmental measurement information that is again determined to satisfy the storage requirements. <1> ~ <9> 10. The information processing device according to claim 9, wherein: <11> The predetermined notification destination is either an email notification or a push notification to a user terminal used by the user or the administrator, a notification to a signage or a bulletin board at the place of stay used by the user or the administrator, or a voice notification or a notification by turning on a light at the storage location. <1> ~ <10> 10. The information processing device according to claim 9, wherein: <12> An information processing system including an environment measuring device that measures environmental measurement information indicating an environment of a space, and an information processing device that communicates with the environment measuring device, The information processing device includes: a first storage unit that stores first information that associates storage destination identification information that identifies a storage destination, which is a space where an object or living thing is stored, storage object identification information that identifies the storage object stored in the space, and environment measuring device identification information that identifies an environment measuring device that measures environmental measurement information that indicates the environment of the storage destination; a second storage unit that stores second information including storage requirements indicating environmental requirements for storing the storage object and an allowable duration for which a state that does not satisfy the storage requirements is allowed; a receiving unit that receives the environmental measurement information from the environmental measurement device; an identification unit that identifies, based on the first information, storage target identification information stored in a storage location where the environmental measuring device that measured the environmental measurement information is installed; a determination unit that determines whether the environment indicated by the received environmental measurement information satisfies the storage requirements of the storage object identified by the specified storage object identification information; a determination unit that, when it is determined that the environment does not satisfy the storage requirements, determines whether or not an accumulated time since it was determined that the environment does not satisfy the storage requirements exceeds the allowable duration; a notification control unit that notifies a predetermined notification destination when the determination unit determines that the integrated time exceeds the allowable duration; An information processing system having the above. <13> storing, in a first storage unit, first information that associates storage destination identification information that identifies a storage destination, which is a space where an object or living thing is stored, storage object identification information that identifies the storage object stored in the space, and environmental measuring device identification information that identifies an environmental measuring device that measures environmental measurement information that indicates the environment of the storage destination; storing second information in a second storage unit, the second information including storage requirements indicating environmental requirements for storing the storage object and an allowable duration for which storage is allowed in a state that does not satisfy the storage requirements; receiving environmental measurement information measured by the environmental measurement device; Identifying, based on the first information, storage target identification information stored in a storage location where the environmental measuring device that measured the environmental measurement information is installed; determining whether the environment indicated by the received environmental measurement information satisfies the storage requirements of the storage object identified by the specified storage object identification information; If it is determined that the environment does not satisfy the storage requirements, it is determined whether or not the accumulated time since it was determined that the environment does not satisfy the storage requirements exceeds the allowable duration; The information processing program causes the information processing device to execute a process of notifying a predetermined notification destination when it is determined by the determination that the integrated time exceeds the allowable duration. <14> An information processing method by an information processing device, the information processing device comprising: storing, in a first storage unit, first information that associates storage destination identification information that identifies a storage destination, which is a space where an object or living thing is stored, storage object identification information that identifies the storage object stored in the space, and environmental measuring device identification information that identifies an environmental measuring device that measures environmental measurement information that indicates the environment of the storage destination; storing second information in a second storage unit, the second information including storage requirements indicating environmental requirements for storing the storage object and an allowable duration for which storage is allowed in a state that does not satisfy the storage requirements; receiving environmental measurement information measured by the environmental measurement device; Identifying, based on the first information, storage target identification information stored in a storage location where the environmental measuring device that measured the environmental measurement information is installed; determining whether the environment indicated by the received environmental measurement information satisfies the storage requirements of the storage object identified by the specified storage object identification information; If it is determined that the environment does not satisfy the storage requirements, it is determined whether or not the accumulated time since it was determined that the environment does not satisfy the storage requirements exceeds the allowable duration; When it is determined that the integrated time exceeds the allowable duration, a notification is sent to a predetermined notification destination.
[0118] Although the present invention has been described above based on the embodiments, the present invention is not limited to the requirements shown in the above embodiments. These requirements can be changed without departing from the spirit of the present invention, and can be appropriately determined depending on the application form. [Explanation of symbols]
[0119] 10 Environmental measurement equipment 11 Storage 12 Information processing equipment 14 User terminal 20 Environmental Measurement Department 22 Transmitter 30 Receiving unit 32 Information Acquisition Department 34 Specific part 36 Judgment Department 38 Calculation Unit 40 Judgment section 42 Notification control section 44 Display control unit 45 Registration Reception 46 Memory section 50 Display section 52 Setting section 100 Environmental Measurement Information 102 Compatibility Information 104 Notification judgment information [Prior art documents] [Patent documents]
[0120] [Patent Document 1] JP2000-346536 Public Relations
Claims
1. a first storage unit that stores first information that associates storage destination identification information that identifies a storage destination, which is a space where an object or living thing is stored, storage object identification information that identifies the storage object stored in the space, and environmental measuring device identification information that identifies an environmental measuring device that measures environmental measurement information that indicates the environment of the storage destination; a second storage unit configured to store second information including storage requirements indicating environmental requirements for storing the storage object and an allowable duration for which storage is permitted in a state in which the storage requirements are not satisfied; a receiving unit that receives environmental measurement information measured by the environmental measuring device; an identification unit that identifies, based on the first information, storage target identification information stored in a storage location where the environmental measuring device that measured the environmental measurement information is installed; a determination unit that determines whether the environment indicated by the received environmental measurement information satisfies the storage requirements of the storage object identified by the specified storage object identification information; a determination unit that, when it is determined that the environment does not satisfy the storage requirements, determines whether an accumulated time since it was determined that the environment does not satisfy the storage requirements exceeds the allowable duration; a notification control unit that notifies a predetermined notification destination when the determination unit determines that the integrated time exceeds the allowable duration; An information processing device having the above.
2. The storage requirement is a temperature for properly storing the storage object, the environment indicated by the environmental measurement information includes a temperature of the storage location measured by the environmental measurement device; The second storage unit further stores, as second information, a maximum allowable temperature that is an allowable temperature even if the temperature of the storage location does not satisfy the storage requirements, and If the determination unit determines that the environment does not satisfy the storage requirements, it determines whether the temperature of the storage location exceeds the maximum allowable temperature; The notification control unit notifies the predetermined notification destination when the determination unit determines that the temperature of the storage location exceeds the maximum allowable temperature. The information processing device according to claim 1 .
3. a third storage unit configured to store notification determination information that is referenced when determining whether or not a notification to a user is necessary according to a determination result of the determination unit; If the determination unit determines that the environment does not satisfy the storage requirements, the determination unit determines whether the environment is an environment in which notification to a user is not required; The notification control unit notifies a predetermined notification destination when the determination unit determines that a notification to the user is necessary.
3. The information processing device according to claim 1 or 2.
4. The first information received from the user terminal used by the user is stored in the first storage unit. Further comprising a registration reception unit; 3. The information processing device according to claim 1 or 2.
5. The registration reception unit stores the second information received from the user terminal used by the user or the administrator terminal used by the administrator who manages the storage destination in a second storage unit. The information processing device according to claim 4 .
6. The registration reception unit stores the notification determination condition received from the user terminal used by the user or the administrator terminal used by the administrator who manages the storage destination in a third storage unit. The information processing device according to claim 5 .
7. The first information received from the user terminal used by the user is stored in the first storage unit. Further comprising a registration reception unit, The notification determination information can be changed for each condition as to whether or not to notify the user when it is determined that notification is necessary, When the notification determination information is changed, the registration acceptance unit stores the changed information in the third storage unit. The information processing device according to claim 3 .
8. The notification determination information is the environmental measurement information is information indicating a pattern in which the storage requirements are not satisfied, The determination unit The notification determination information is referred to determine whether or not to notify the predetermined notification destination. The information processing device according to claim 3 .
9. The determination unit determines whether or not a periodic condition occurs periodically based on the measurement date and time of the measurement in the environmental measurement information including the environment determined by the determination unit not to satisfy the storage requirements, and if a new periodic condition is determined, adds it to the periodic condition. The information processing device according to claim 1 .
10. a calculation unit that calculates the accumulated time since it was determined that the environment does not satisfy the storage requirements based on the measurement time of the environmental measurement information, The information processing device described in claim 1, characterized in that when it is determined that the environment indicated by the environmental measurement information does not meet the storage requirements, the calculation unit calculates the accumulated time of the period during which the storage requirements are not met based on the measurement date and time of the environmental measurement information that was determined to not meet the storage requirements and the measurement date and time of the environmental measurement information that was again determined to meet the storage requirements.
11. The information processing device of claim 1, characterized in that the specified notification destination is one of an email notification or push notification to a user terminal used by a user or administrator, a notification on a bulletin board at the location where the user or administrator is staying or at the storage location, a voice notification, or a notification by turning on or blinking a light.
12. An information processing system including an environment measuring device that measures environmental measurement information indicating an environment of a space, and an information processing device that communicates with the environment measuring device, The information processing device includes: a first storage unit that stores first information that associates storage destination identification information that identifies a storage destination, which is a space where an object or living thing is stored, storage object identification information that identifies the storage object stored in the space, and environmental measuring device identification information that identifies an environmental measuring device that measures environmental measurement information that indicates the environment of the storage destination; a second storage unit configured to store second information including storage requirements indicating environmental requirements for storing the storage object and an allowable duration for which a state that does not satisfy the storage requirements is allowed; a receiving unit that receives the environmental measurement information from the environmental measurement device; an identification unit that identifies, based on the first information, storage target identification information stored in a storage location where the environmental measuring device that measured the environmental measurement information is installed; a determination unit that determines whether the environment indicated by the received environmental measurement information satisfies the storage requirements of the storage object identified by the specified storage object identification information; a determination unit that, when it is determined that the environment does not satisfy the storage requirements, determines whether or not an accumulated time since it was determined that the environment does not satisfy the storage requirements exceeds the allowable duration; a notification control unit that notifies a predetermined notification destination when the determination unit determines that the integrated time exceeds the allowable duration; An information processing system having the above.
13. storing, in a first storage unit, first information that associates storage destination identification information that identifies a storage destination, which is a space for storing an object or living thing, storage object identification information that identifies the storage object stored in the space, and environmental measuring device identification information that identifies an environmental measuring device that measures environmental measurement information that indicates the environment of the storage destination; storing second information in a second storage unit, the second information including storage requirements indicating environmental requirements for storing the storage object and an allowable duration for which storage is allowed in a state where the storage requirements are not satisfied; receiving environmental measurement information measured by the environmental measurement device; Identifying, based on the first information, storage target identification information stored in a storage location where the environmental measuring device that measured the environmental measurement information is installed; determining whether the environment indicated by the received environmental measurement information satisfies the storage requirements of the storage object identified by the specified storage object identification information; If it is determined that the environment does not satisfy the storage requirements, it is determined whether or not the accumulated time since it was determined that the environment does not satisfy the storage requirements exceeds the allowable duration; The information processing program causes the information processing device to execute a process of notifying a predetermined notification destination when it is determined by the determination that the integrated time exceeds the allowable duration.
14. An information processing method by an information processing device, the information processing device comprising: storing, in a first storage unit, first information that associates storage destination identification information that identifies a storage destination, which is a space for storing an object or living thing, storage object identification information that identifies the storage object stored in the space, and environmental measuring device identification information that identifies an environmental measuring device that measures environmental measurement information that indicates the environment of the storage destination; storing second information in a second storage unit, the second information including storage requirements indicating environmental requirements for storing the storage object and an allowable duration for which storage is allowed in a state where the storage requirements are not satisfied; receiving environmental measurement information measured by the environmental measurement device; Identifying, based on the first information, storage target identification information stored in a storage location where the environmental measuring device that measured the environmental measurement information is installed; determining whether the environment indicated by the received environmental measurement information satisfies the storage requirements of the storage object identified by the specified storage object identification information; If it is determined that the environment does not satisfy the storage requirements, it is determined whether or not the accumulated time since it was determined that the environment does not satisfy the storage requirements exceeds the allowable duration; When it is determined that the integrated time exceeds the allowable duration, a notification is sent to a predetermined notification destination.
Citation Information
Patent Citations
Alarming method for abnormal temperature in freezing refrigerator
JP2000346536A