Data analyzing device, data analyzing system, data analyzing method and program

The data analysis device addresses the challenge of monitoring environmental data by setting conditions, acquiring data, and generating notifications, ensuring continuous monitoring and timely alerts in hygiene control systems.

JP2024178658AInactive Publication Date: 2024-12-25RICOH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023096965
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-13
Publication Date
2024-12-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Conventional hygiene control systems face challenges in accurately grasping the state of environmental data when detection means fail to meet predetermined conditions.

Method used

A data analysis device that includes a setting means for predetermined environmental conditions, an acquisition means for acquiring environmental data, and a generation means for generating notifications when the acquired data does not satisfy these conditions, utilizing a system comprising environmental sensors, repeaters, and a data analysis device to relay and analyze environmental data.

Benefits of technology

Enables the system to effectively monitor and notify on environmental conditions even when detection means fail to meet predetermined criteria, ensuring timely awareness of deviations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024178658000001_ABST
    Figure 2024178658000001_ABST
Patent Text Reader

Abstract

To provide a data analyzing device, a data analyzing system, a data analyzing method and a program.SOLUTION: A device for analyzing data 7 in a system for analyzing data 6 is to execute a step of setting up a predetermined environment condition associated with environment data in an environment sensor state-detection DB 7002, a step S24 of acquiring environment data detected by the environment sensor 2 from a repeater 3, and a step S26 of generating a notification related to the predetermined environment condition if the acquired environment data does not meet the predetermined environment condition stored and managed in the appropriate environment condition-storing DB 7001.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a data analysis device, a data analysis system, a data analysis method, and a program. [Background technology]

[0002] 2. Description of the Related Art Conventionally, techniques using various sanitation management data for sanitation management of foods and the like have become widespread.

[0003] For example, with the aim of enabling the introduction of a HACCP-compliant hygiene management system easily and on a low budget, a technology is known in which a relay device acquires measurement information including measurement data from multiple measuring devices and transmits hygiene management information created from the acquired measurement information to a management server (see, for example, Patent Document 1). Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional technology, when the detection means for detecting the environmental data of the detection target does not satisfy a predetermined condition, it is difficult to grasp the state. [Means for solving the problem]

[0005] In order to solve the above-mentioned problems, the invention of claim 1 provides a data analysis device that analyzes status information representing the status of a detection means for detecting environmental data of a detection target, comprising: a setting means for setting a predetermined environmental condition corresponding to the environmental data; an acquisition means for acquiring the environmental data detected by the detection means; and a generation means for generating a notification related to the predetermined environmental condition when the acquired environmental data does not satisfy the predetermined environmental condition. Effect of the Invention

[0006] As described above, according to the present invention, even if the detection means for detecting the environmental data of the detection target does not satisfy a predetermined condition, it is possible to grasp the state. [Brief description of the drawings]

[0007] [Figure 1] 1 is a diagram illustrating an example of an overall configuration of an information processing system according to an embodiment. [Diagram 2] 1 is an example of a predicted diagram showing the relationship between radio wave intensity and distance. [Diagram 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of an environmental sensor. [Figure 4] FIG. 2 is a diagram illustrating an example of a hardware configuration of a child repeater and a parent repeater. [Diagram 5] FIG. 2 is a diagram illustrating an example of a hardware configuration of a data analysis device and a communication terminal. [Figure 6] FIG. 2 is a diagram illustrating an example of a functional configuration of an information processing system. [Figure 7] FIG. 13 is a conceptual diagram showing an example of an appropriate environmental condition management table. [Figure 8] 11 is a conceptual diagram showing an example of a predetermined state related to the environment sensor state management table. FIG. [Figure 9] 11 is an example of a sequence diagram including a registration process of appropriate environmental conditions; [Figure 10] FIG. 13 is a diagram showing an example of a screen for setting various information including appropriate environmental conditions. [Figure 11] FIG. 13 is an example of an overall sequence diagram including a data analysis process. [Figure 12] 13 is a flowchart illustrating an example of a data analysis process. [Figure 13] 13 is an example of a notification screen when an abnormality occurs in data analysis. [Figure 14] 13 is another example of a notification screen when an abnormality occurs in data analysis. [Figure 15] 13 is another example of a notification screen when an abnormality occurs in data analysis. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the description of the drawings, the same elements are given the same reference numerals, and the description of overlapping parts will be omitted.

[0009] [First embodiment] <Information processing system> First, a data analysis system according to the present embodiment will be described. FIG. 1 is a diagram showing an example of the overall configuration of an information processing system according to the embodiment. The information processing system 1 (an example of an information processing system) shown in FIG. 1 includes an environmental sensor 2 (an example of a detection means), a repeater 3, and a data analysis system 6. The repeater 3 includes a child repeater 4 and a parent repeater 5. The data analysis system 6 includes a data analysis device 7 (an example of a data analysis device) and a communication terminal 8 (an example of a communication terminal). The repeater 3 and the data analysis system 6 are connected to each other via a communication network 100. The communication network 100 is a communication network in which an unspecified number of communications are performed, and is constructed by the Internet, an intranet, a LAN (Local Area Network), or the like. The communication network 100 may include not only wired communication, but also communication networks using wireless communication such as 4G (4th Generation), 5G (5th Generation), WiMAX (Worldwide Interoperability for Microwave Access), and LTE (Long Term Evolution). As a result, the repeater 3 (child repeater 4, parent repeater 5) and the data analysis device 7 may be directly connected by a dedicated wired cable.

[0010] <Environmental sensor> The environmental sensor 2 is an edge device that detects environmental data of a detection target. The environmental sensor 2 is provided for each detection target. The environmental sensor 2 includes general temperature sensors, humidity sensors, illuminance sensors, and pressure sensors. The environmental sensor 2 is further provided in the main body of a refrigerator, freezer, etc. in which the detection target is stored or kept, or in the detection target itself or in the vicinity of the detection target, and has a function of transmitting the detected environmental data and the remaining battery level of the battery that drives the environmental sensor to the repeater 3 at regular intervals (predetermined periods). At this time, short-range wireless communication such as Bluetooth (registered trademark, omitted below) and NFC (Near Field Communication) may be used as a transmission method, and when communication is performed by Bluetooth, for example, the data is transmitted by an advertisement packet.

[0011] <Repeater> The repeater 3 is a device that relays various environmental data detected by the environmental sensor 2 to the data analysis system 6 via the communication network 100. The repeater area 3 includes a child repeater 4 and a parent repeater 5, and the child repeater 3 converts the environmental data received by the parent repeater 5 via Bluetooth into, for example, a hypertext transfer protocol (http) communication method and transfers it to the parent repeater. This allows the parent repeater 5 to acquire various environmental data detected by the environmental sensor 2 and transmit the acquired environmental data to the data analysis system 6 (data analysis device 7). In this embodiment, the repeater 3 is composed of the child repeater 4 and the parent repeater 5, but may be composed of one repeater. In that case, the repeater 3 includes the function of converting from the Bluetooth communication method to the http communication method described above.

[0012] <Data analysis equipment> The data analysis device 7 is a device that analyzes state information that indicates the state of the environmental sensor 2 for detecting environmental data of the detection target. The data analysis device 7 is realized by one or more information processing devices (computer systems) equipped with a general server OS or the like, and is a component that configures the data analysis system 6. The data analysis device 7 also installs and stores a communication application for communicating with other devices and communication terminals in a storage means. The data analysis device 7 may be a cloud service provided on a cloud connected to the communication network 100. In this case, the functions of the data analysis device 7 may be configured to be realized on a web browser started up in the communication terminal 8 connected to the communication network 100.

[0013] The data analysis device 7 may be constructed by a plurality of computers in which each unit (function or means) such as storage is divided and arbitrarily assigned. All or part of the functions of the data analysis device 7 may be a server computer in a cloud environment or a server computer in an on-premise environment. As described above, the data analysis device 7 may be a communication device or a communication terminal capable of operating software such as browser software.

[0014] Furthermore, the data analysis device 7 may notify (transmit) data (information) by push notification (transmission) to other communication terminals 8 included in the data analysis system 6. In this case, the data analysis device 7 may perform the push notification via, for example, FCM (Firebase Cloud Messaging), which is an example of a push notification server.

[0015] <Communication terminal> The communication terminal 8 is used by a user who uses the information processing system 1 or the data analysis system 6, and is a communication terminal capable of communicating with a data analysis device. The communication terminal 8 is realized by an information processing terminal (computer system) for communication equipped with a general OS or the like, and is one of the components that configure the information processing system 1 or the data analysis system 6. The communication terminal 8 also has installed and stored in a storage means other devices that provide commonly used external services, communication apps for communicating with the communication terminal, and the like.

[0016] The communication terminal 8 may be a communication terminal having a communication function, such as a commonly used PC (Personal Computer), a portable notebook PC, a mobile phone, a smartphone, a tablet terminal, or a wearable terminal (sunglasses type, wristwatch type, etc.). The communication terminal 8 may further be a communication device or a communication terminal capable of operating browser software and various application software.

[0017] ●About terminology● In this embodiment, the "detection target" includes fresh food, medicines, processed food, etc., and refers to a target from which environmental data is detected by an environmental sensor.

[0018] In this embodiment, "environmental data" refers to data related to temperature, humidity, illuminance, pressure (atmospheric pressure), and the like of at least one of the "detection target" and the surroundings of the "detection target."

[0019] In this embodiment, "status information" refers to information (data) indicating the status of the environmental sensor 2 (an example of a detection means), that is, the status over time related to the above-mentioned temperature, humidity, illuminance, pressure (atmospheric pressure), etc. In other words, "status information" is also called "sensor status data."

[0020] [Relationship between radio wave strength and distance] Here, the relationship between radio wave strength and distance in the information processing system 1 will be described. FIG. 2 is an example of a speculative diagram showing the relationship between radio wave strength and distance. In FIG. 2, the distance indicates the distance between the environmental sensor 2 and the child repeater 4. FIG. 2 shows an example in which the radio wave strength becomes weaker as the distance between the environmental sensor 2 and the child repeater 4 increases. In this embodiment, for example, when the radio wave strength becomes equal to or less than -90 [dBm] (or less), it is set as a threshold at which the environmental data from the environmental sensor 2 does not arrive and normal data transfer becomes impossible. However, this threshold may be set arbitrarily.

[0021] [Hardware configuration] Next, the hardware configuration of the device or communication terminal constituting the information processing system according to the embodiment will be described with reference to Figures 3 to 5. Note that components may be added or deleted from the hardware configuration of each device shown in Figures 3 to 5 as necessary.

[0022] <Hardware configuration of environmental sensor> Fig. 3 is a diagram showing an example of the hardware configuration of the environmental sensor. As shown in Fig. 3, the environmental sensor 2 is composed of various commonly used sensors, and includes a CPU 201, a ROM 202, a RAM 203, an EEPROM 204, a short-range communication I / F 208, a temperature sensor 215, a humidity sensor 216, an illuminance sensor 217, a pressure sensor 218, and a bus line 220.

[0023] Of these, the CPU 201 controls the overall operation of the environmental sensor 2. The ROM 202 stores programs and the like used to drive the CPU 201. The RAM 203 is used as a work area for the CPU 201. The EEPROM 204, under the control of the CPU 201, reads or writes various data such as an application for passing detected sensor data (environmental data) to the child repeater 4. The short-range communication I / F 208 is a communication circuit for performing data communication with the repeater 3 (repeater 4) equipped with a wireless communication interface such as Bluetooth (registered trademark; omitted below).

[0024] The temperature sensor 215 detects at least one of the temperatures of the detection target and the temperature around the detection target. The humidity sensor 216 detects at least one of the humidity of the detection target and the humidity around the detection target. The illuminance sensor 217 detects the illuminance around the detection target. The pressure sensor 218 detects at least one of the pressures (ambient air pressure) of the detection target and the pressure around the detection target. However, the environmental sensor 2 is not limited to the various sensors described above. The bus line 220 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 201.

[0025] <Hardware configuration of child repeater and parent repeater> 4 is a diagram showing an example of the hardware configuration of a child repeater and a parent repeater. As shown in FIG. 4, the child repeater 4 is constructed by, for example, a computer, and includes a CPU 401, a ROM 402, a RAM 403, an EEPROM 404, a short-range communication I / F 408, a network I / F 411, a conversion circuit 416, and a bus line 420.

[0026] Of these, the CPU 401 controls the overall operation of the repeater 4. The ROM 402 stores programs and the like used to drive the CPU 401. The RAM 403 is used as a work area for the CPU 401. The EEPROM 404 reads or writes various data such as applications under the control of the CPU 401. The EEPROM 404 stores various setting data (information) and the like. Here, the repeater 4 may have a hardware configuration equipped with an SSD (Solid State Drive) instead of the EEPROM 404.

[0027] The short-range communication I / F 408 is a communication circuit for performing data communication with a communication device or a communication terminal having a wireless communication interface such as NFC (Near Field Communication), Bluetooth (registered trademark, omitted below), or Wi-Fi (registered trademark, omitted below). The network I / F 411 is an interface for performing data communication using the communication network 100. The conversion circuit 416 is a communication circuit for communicating with the parent repeater 5, and includes, for example, a conversion circuit for converting the communication method from Bluetooth to http.

[0028] The parent repeater 5 is constructed by, for example, a computer, and includes a CPU 501, a ROM 502, a RAM 503, an EEPROM 504, a short-range communication I / F 508, a network I / F 511, and a bus line 520. These hardware resources are similar to the CPU 401, ROM 402, RAM 403, EEPROM 404, short-range communication I / F 408, network I / F 411, and bus line 420 of the repeater 4, and therefore description thereof will be omitted.

[0029] <Hardware configuration of data analysis device and communication terminal> Fig. 5 is a diagram showing an example of the hardware configuration of the data analysis device and the communication terminal. As shown in Fig. 5, the data analysis device 7 is constructed by, for example, a computer, and includes a CPU 701, a ROM 702, a RAM 703, an EEPROM 704, a HD (Hard Disk) 705, a HDD (Hard Disk Drive) controller 706, a display 707, a short-range communication I / F 708, a CMOS sensor 709, and an image sensor I / F 710. The data analysis device 7 further includes a network I / F 711, a keyboard 712, a pointing device 713, a media I / F 715, an external device connection I / F 716, a sound input / output I / F 717, a microphone 718, a speaker 719, and a bus line 720.

[0030] Among these, the CPU 701 controls the operation of the entire data analysis device 7. The ROM 702 stores programs and the like used to drive the CPU 701. The RAM 703 is used as a work area for the CPU 701. The EEPROM 704 reads or writes various data such as applications under the control of the CPU 701. The HD 705 stores various data such as programs. The HDD controller 706 controls the reading or writing of various data from the HD 705 under the control of the CPU 701. Here, the data analysis device 7 may have a hardware configuration in which an SSD (Solid State Drive) is mounted instead of the HD 505 and the HDD controller 706. The display 707 displays various information such as a cursor, a menu, a window, a character, or an image. In this embodiment, the display 707 functions as an example of a display means. The near field communication I / F 708 is a communication circuit for performing data communication with a communication device or a communication terminal having a wireless communication interface such as NFC (Near Field Communication), Bluetooth (registered trademark; omitted below), or Wi-Fi (registered trademark; omitted below). The CMOS sensor 709 is a type of built-in imaging means that captures an image of a subject under the control of the CPU 701 to obtain image data or video data. The imaging means may be an imaging means constituted by a CCD (Charge Coupled Device) sensor or the like instead of a CMOS sensor. The imaging element I / F 710 is a circuit that controls the driving of the CMOS sensor 709.

[0031] The network I / F 711 is an interface for data communication using the communication network 100. The keyboard 712 is a type of input means having a plurality of keys for inputting characters, numbers, various instructions, etc. Note that, instead of or in addition to the keyboard 712, an input means such as a touch panel for operating a predetermined button, icon, etc. may be used. The pointing device 713 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The media I / F 715 controls reading and writing (storing) data from and to a recording medium 714 such as a flash memory. The external device connection I / F 716 is an interface for connecting various external devices. Note that the external device may be a USB (Universal Serial Bus) memory, etc. The sound input / output I / F 717 is a circuit for processing input and output of sound signals between a microphone 718 and a speaker 719 under the control of the CPU 701. The microphone 718 is a built-in circuit that converts sound into an electrical signal, and obtains information using the electrical signal by acquiring voice or sound waves emitted from an external speaker or the like. The speaker 719 is a built-in circuit that converts an electrical signal into physical vibrations to generate sounds such as music or voice. The bus line 720 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 701.

[0032] The communication terminal 8 is constructed, for example, by a computer, and includes a CPU 801, a ROM 802, a RAM 803, an EEPROM 804, an HD (Hard Disk) 805, an HDD (Hard Disk Drive) controller 806, a display 807, a short-range communication I / F 808, a CMOS sensor 809, an image sensor I / F 810, a network I / F 811, a keyboard 812, a pointing device 813, a media I / F 815, an external device connection I / F 816, an audio input / output I / F 817, a microphone 818, a speaker 819, and a bus line 820. These hardware resources are similar to the CPU 701, ROM 702, RAM 703, EEPROM 704, HD (Hard Disk) 705, HDD (Hard Disk Drive) controller 706, display 707, short-range communication I / F 708, CMOS sensor 709, image sensor I / F 710, network I / F 711, keyboard 712, pointing device 713, media I / F 715, external device connection I / F 716, sound input / output I / F 717, microphone 718, speaker 719, and bus line 720 of the data analysis device 7, so description thereof will be omitted. In this embodiment, the display 807 functions as an example of a display means.

[0033] The above program may be recorded in a computer-readable recording medium as an installable or executable file, or may be distributed by downloading via a network. Examples of recording media include CD-Rs (Compact Disc Recordable), DVDs (Digital Versatile Disks), Blu-ray Discs (Blu-ray is a registered trademark; omitted below), SD cards, and USB memories. The recording media may be provided domestically or internationally as a program product. For example, the data analysis system 6 realizes the data analysis method according to the present invention by executing the program according to the present invention.

[0034] [Functional configuration of the data analysis system] Next, the functional configuration of this embodiment will be described with reference to Fig. 6 to Fig. 8. Fig. 6 is a diagram showing an example of the functional configuration of an information processing system. Fig. 6 shows the environmental sensor 2, the child repeater 4, the parent repeater 5, the data analysis device 7, and the communication terminal 8 shown in Fig. 1 that are related to the processing or operation described later.

[0035] <Functional configuration of environmental sensors> The environmental sensor 2 includes a transmission / reception unit for transmitting each detected environmental data (sensor state data) to the child repeater 4. This transmission / reception unit is mainly realized by processing of the CPU 201 for the short-range communication I / F 208, and transmits and receives various data (or information) to and from the child repeater 4 via the short-range communication I / F 208.

[0036] <Functional configuration of child repeater> Next, the functional configuration of the child repeater will be described. As shown in Fig. 6, the child repeater 4 has a transmission / reception unit 41, an acquisition unit 43, a conversion unit 44, a communication unit 46, and a storage / reading unit 49. Each of these functional units is a function or means realized by operating any of the hardware resources shown in Fig. 4 by an instruction from the CPU 401 according to a program for the child repeater 4 expanded from at least one of the ROM 402 and the EEPROM 404 to the RAM 403. The child repeater 4 also has a storage unit 4000 constructed by at least one of the ROM 402 and the EEPROM 404 shown in Fig. 4. Furthermore, the storage unit 4000 stores a communication program (communication application) for communicating with the data analysis device 7 via the communication network 100.

[0037] <<Functional configuration of the child repeater>> Next, each functional configuration of the child repeater will be described in detail. The transmission / reception unit 41 of the child repeater 4 shown in Fig. 6 is mainly realized by the processing of the CPU 401 for the network I / F 411, and transmits and receives various data (or information) with the data analysis device 7 via the communication network 100. In this embodiment, the transmission / reception unit 41 functions as an example of at least one of a transmitting means and a receiving means.

[0038] The acquisition unit 43 is mainly realized by processing of the CPU 401, and acquires various sensor data (environmental data) related to the detection target detected by the environmental sensor 2. In this embodiment, the acquisition unit 43 functions as an example of an acquisition means.

[0039] The converter 44 is mainly realized by the processing of the CPU 401, and converts various sensor data (environmental data) related to the detection target detected by the acquired environmental sensor 2 and transmitted via Bluetooth into a communication format (e.g., HTTP format) that can be received by the parent repeater 5. In this embodiment, the converter 44 functions as an example of a conversion means.

[0040] The communication unit 46 is mainly realized by processing of the CPU 401 on the short-range communication I / F 408, and receives various sensor data (environmental data) related to the detection target passed by the environmental sensor 2. The communication unit 46 also transmits the http data converted by the conversion unit 44 to the parent repeater 5. Note that the communication unit 46 may also serve as either the transmission / reception unit 41 or both. In this embodiment, the communication unit 46 functions as an example of a communication means.

[0041] The memory readout unit 49 is mainly realized by processing of the CPU 401 on at least one of the ROM 402 and the EEPROM 404, and stores various data (information) in the memory unit 4000 and reads various data (information) from the memory unit 4000. In this embodiment, the memory readout unit 49 functions as an example of a memory readout means.

[0042] <Functional configuration of the parent repeater> Next, the functional configuration of the parent repeater will be described. As shown in Fig. 6, the parent repeater 5 has a transmission / reception unit 51, an acquisition unit 53, a communication unit 56, and a storage / readout unit 59. Each of these functional units is a function or means realized by operating any of the hardware resources shown in Fig. 4 by an instruction from the CPU 501 according to the program for the parent repeater 5 expanded from at least one of the ROM 502 and the EEPROM 504 to the RAM 503. The parent repeater 5 also has a storage unit 5000 constructed by at least one of the ROM 502 and the EEPROM 504 shown in Fig. 4. Furthermore, the storage unit 5000 stores a communication program (communication application) for communicating with the data analysis device 7 via the communication network 100.

[0043] <<Functional configuration of the parent repeater>> Next, each functional configuration of the parent repeater will be described in detail. The transmitting / receiving unit 51 of the parent repeater 5 shown in Fig. 6 is mainly realized by the processing of the CPU 501 for the network I / F 511, and transmits and receives various data (or information) to and from the data analysis device 7 via the communication network 100. In this embodiment, the transmitting / receiving unit 51 functions as an example of at least one of the transmitting means and the receiving means.

[0044] The acquisition unit 53 is mainly realized by processing of the CPU 501, and acquires various sensor data (environmental data) related to the detection target detected by the environmental sensor 2. In this embodiment, the acquisition unit 53 functions as an example of an acquisition means.

[0045] The communication unit 56 is mainly realized by processing of the CPU 501 for the short-range communication I / F 508, and receives various sensor data (environmental data) related to the detection target transmitted by the slave repeater 4. The communication unit 56 also transmits the http data transmitted by the slave repeater 4 to the data analysis device 7 via the communication network 100. Note that the communication unit 56 may be used in combination with either one of the above-mentioned transmission / reception unit 51. In this embodiment, the communication unit 56 functions as an example of a communication means.

[0046] The memory readout unit 59 is mainly realized by processing of the CPU 501 on at least one of the ROM 502 and the EEPROM 504, and stores various data (information) in the memory unit 5000 and reads various data (information) from the memory unit 5000. In this embodiment, the memory readout unit 59 functions as an example of a memory readout means.

[0047] <Functional configuration of data analysis device> Next, the functional configuration of the data analysis device will be described. As shown in FIG. 6, the data analysis device 7 has a transmission / reception unit 61, an operation reception unit 62, an acquisition unit 63, a display control unit 64, an analysis judgment unit 65, a setting registration unit 76, a generation unit 77, and a storage / readout unit 79. Each of these functional units is a function or means realized by operating any of the hardware resources shown in FIG. 5 by an instruction from the CPU 701 according to a program for the data analysis device 7 expanded from at least one of the ROM 702, the EEPROM 704, the HD 705, and the recording medium 714 to the RAM 703. The data analysis device 7 also has a storage unit 7000 constructed by at least one of the ROM 702, the EEPROM 704, the HD 705, and the recording medium 714 shown in FIG. 5. Furthermore, the storage unit 7000 stores a communication program (communication application), each function application, a browser application, and the like for communicating with the repeater 3 (child repeater 4 and parent repeater 5) and the communication terminal 8 via the communication network 100.

[0048] <<Functional configuration of data analysis device>> Next, each functional configuration of the data analysis device 7 will be described in detail. The transmission / reception unit 71 of the data analysis device 7 shown in Fig. 6 is mainly realized by the processing of the CPU 701 for the network I / F 711 and the short-range communication I / F 708, and transmits and receives various data (or information) between the repeater 3 (child repeater 4 and parent repeater 5) and the communication terminal 8 via the communication network 100. The transmission / reception unit 71 also transmits notification information related to each notification generated by the generation unit 77 to the communication terminal 8. In this embodiment, the transmission / reception unit 71 functions as an example of at least one of a transmitting means and a receiving means.

[0049] The operation reception unit 72 is realized by the CPU 701 processing signals generated by various operations received by at least one of the display 707, the keyboard 712, and the pointing device 713. The operation reception unit 72 also receives input related to a predetermined environmental condition related to the environmental sensor 2. Note that the operation reception unit 72 may use signals generated by various operations received by input means such as a touch panel instead of the display 707, the keyboard 712, and the pointing device 713. In this embodiment, the operation reception unit 72 functions as an example of a reception means.

[0050] In this embodiment, the operation reception unit 72 may be replaced by an operation reception unit 82 of a communication terminal 8 (to be described later) that executes the above-mentioned processes.

[0051] The acquisition unit 73 is mainly realized by the processing of the CPU 701, and acquires various information (environmental data) from the repeater 3 (child repeater 4 and parent repeater 5) received by the transmission / reception unit 71. The acquisition unit 73 also acquires environmental data detected by the environmental sensor 2 via the transmission / reception unit 71. The acquisition unit 73 further acquires the environmental data detected by the environmental sensor 2 via the repeater 3 (child repeater 4, parent repeater 5) that relays the environmental data detected by the environmental sensor 2. In this embodiment, the acquisition unit 73 functions as an example of an acquisition means.

[0052] The display control unit 74 is mainly realized by processing of the CPU 701 on the display 707 of the data analysis device 7, and controls the display of various screens and information (data) in the data analysis device 7. The display control unit 74 also causes each notification generated by the generation unit 77 to be displayed on the display 707 or the display 807 of the communication terminal 8. In this embodiment, the display control unit 74 functions as an example of a display control means.

[0053] The analysis and judgment unit 75 is mainly realized by the processing of the CPU 701, and performs various judgments in the data analysis device 7. The analysis and judgment unit 75 also analyzes status information that indicates the status of the environmental sensors including the temperature sensor, the humidity sensor, the illuminance sensor, and the pressure sensor. In this embodiment, the analysis and judgment unit 75 functions as an example of an analysis means and an example of a judgment means.

[0054] The setting and registration unit 76 is mainly realized by the processing of the CPU 701, and sets and registers predetermined environmental conditions associated with environmental data. The setting and registration unit 76 also sets the predetermined environmental conditions based on environmental condition information indicating the predetermined environmental conditions received by the operation reception unit 72. The environmental condition information is information indicating appropriate values ​​(appropriate conditions, appropriate ranges) related to the temperature, humidity, atmospheric pressure, remaining battery level, and radio wave intensity of the environmental sensor 2 for detecting the environmental data of the detection target. The setting and registration unit 76 further sets the predetermined environmental conditions based on the environmental condition information indicating the predetermined environmental conditions received by the operation reception unit 72. In this embodiment, the setting and registration unit 76 functions as an example of a setting means and an example of a registration means.

[0055] The generating unit 77 is mainly realized by the processing of the CPU 701, and generates various screen information (data) and the like to be displayed on the display 707 of the data analyzing device 7 or the display 807 of the communication terminal 8. The generating unit 77 also generates a notification related to a predetermined environmental condition when the environmental data acquired by the acquiring unit 73 does not satisfy the predetermined environmental condition. The generating unit 77 further generates a notification related to a predetermined environmental condition when the environmental data including the temperature, humidity, illuminance, atmospheric pressure, remaining battery level, and radio wave intensity related to the detection target detected by the environmental sensor 2 does not satisfy the predetermined environmental condition. In this embodiment, the generating unit 77 functions as an example of a generating means.

[0056] The memory readout unit 79 is mainly realized by processing of the CPU 501 on a memory unit 7000 constructed from at least one of the ROM 702, the EEPROM 704, the HD 705, and the recording medium 714. The memory readout unit 79 stores various data (information) in the memory unit 7000 and reads various data (information) from the memory unit 7000. In this embodiment, the memory readout unit 79 functions as an example of a memory readout means.

[0057] ●Appropriate Environmental Conditions Management Table● FIG. 7 is a conceptual diagram showing an example of an appropriate environmental condition management table. Note that the data table described below is an example, and is not limited to this. In the storage unit 7000, an appropriate environmental condition management DB 7001 configured by the appropriate environmental condition management table as shown in FIG. 7 is constructed. In the appropriate environmental condition management table, items including appropriate temperature, appropriate humidity, appropriate illuminance, appropriate air pressure, appropriate battery remaining amount, and appropriate radio wave intensity are associated with each tab with the device ID as a tab, stored, and managed. Among these, the device ID is identification information for identifying the environmental sensor. Items including appropriate temperature, appropriate humidity, appropriate illuminance, appropriate air pressure, appropriate battery remaining amount, and appropriate radio wave intensity represent environmental data detected by the detection target and the environmental sensor 2 provided around the detection target.

[0058] In this embodiment, the appropriate environmental condition management table (appropriate environmental condition management DB 7001) functions as an example of appropriate environmental condition management means.

[0059] ●Environmental sensor status management table● Fig. 8 is a conceptual diagram showing an example of an environmental sensor state management table. Note that the data table described below is an example and is not limited to this. In the storage unit 7000, an environmental sensor state management DB 7002 configured by an environmental sensor state management table as shown in Fig. 8 is constructed. In the environmental sensor state management table, environmental data including the measurement date and time, sensor operation guaranteed temperature, temperature, humidity, illuminance, air pressure, remaining battery level, and radio wave reception strength are associated with each tab with a device ID as a tab, stored, and managed.

[0060] Among these, the sensor operation guaranteed temperature is the temperature (ambient temperature [°C]) that guarantees the operation of the environmental sensor 2. The battery remaining capacity is the remaining battery capacity for driving each environmental sensor 2 expressed as a percentage. The radio wave reception strength is the radio wave reception strength ([dBm]) in communication between the environmental sensor 2 and the repeater 3 (repeater 4) as shown in Figure 2.

[0061] In this embodiment, the environment sensor state management table (environment sensor state management DB 7002) functions as an example of an environment sensor state management means.

[0062] <Functional configuration of communication terminal> Returning to FIG. 6, the functional configuration of the communication terminal will be described. As shown in FIG. 6, the communication terminal 8 has a transmission / reception unit 81, an operation reception unit 82, an acquisition unit 83, a display control unit 84, a generation unit 87, and a storage / readout unit 89. Each of these functional units is a function or means realized by operating any of the hardware resources shown in FIG. 5 by an instruction from the CPU 801 according to a program for the communication terminal 8 expanded from at least one of the ROM 802, the EEPROM 804, the HD 805, and the recording medium 814 to the RAM 803. The communication terminal 8 also has a storage unit 8000 constructed by at least one of the ROM 802, the EEPROM 804, the HD 805, and the recording medium 814 shown in FIG. 5. Furthermore, the storage unit 8000 stores a communication program (communication application) for communicating with the data analysis device 7 via the communication network 100, each function application, a browser application, and the like.

[0063] <<Functional configuration of communication terminal>> Next, each functional configuration of the communication terminal will be described in detail. The transmission / reception unit 81 of the communication terminal 8 shown in Fig. 6 is mainly realized by the processing of the CPU 801 for the network I / F 811 and the short-range communication I / F 808, and transmits and receives various data (or information) with the data analysis device 7 via the communication network 100. The transmission / reception unit 81 also receives each notification information transmitted by the data analysis device 7. In this embodiment, the transmission / reception unit 81 functions as an example of at least one of the transmission means and the reception means.

[0064] The operation reception unit 82 is realized mainly by the CPU 801 processing signals generated by various operations received by at least one of the display 807, the keyboard 812, and the pointing device 813. Note that the operation reception unit 82 may use signals generated by various operations received by an input means such as a touch panel instead of the display 807, the keyboard 812, and the pointing device 813. In this embodiment, the operation reception unit 82 functions as an example of a reception means.

[0065] The acquisition unit 83 is mainly realized by the processing of the CPU 801, and acquires data (information) including various notification screen data transmitted by the data analysis device 7 and received by the transmission / reception unit 81. The acquisition unit 83 also acquires notification screen data as an analysis result transmitted by the data analysis device 7. In this embodiment, the acquisition unit 83 functions as an example of an acquisition means.

[0066] The display control unit 84 is mainly realized by processing of the CPU 801 on the display 807 of the communication terminal 8, and controls the display of various screens and information (data) on the communication terminal 8. The display control unit 84 also causes the display 807 to display each notification screen represented by each notification information (each notification screen data) received by the transmission / reception unit 81. In this embodiment, the display control unit 84 functions as an example of a display control means.

[0067] The generating unit 87 is mainly realized by the processing of the CPU 801, and generates screen data related to a notification screen to be displayed on the display 807, based on the notification screen information transmitted by the data analyzing device 7. In this embodiment, the generating unit 87 functions as an example of a generating means.

[0068] The memory readout unit 89 is mainly realized by processing of the CPU 801 on a memory unit 8000 constructed from at least one of ROM 802, EEPROM 804, HD 805, and recording medium 814. The memory readout unit 89 stores various data (information) in the memory unit 8000 and reads various data (information) from the memory unit 8000. In this embodiment, the memory readout unit 89 functions as an example of a memory readout means.

[0069] [Processing or Operation of the Embodiment] Next, each process or operation in the data analysis system according to the embodiment will be described with reference to Fig. 9 to Fig. 15. Note that the sequence diagrams shown below are examples for explaining the embodiment, and the present invention is not limited to these.

[0070] <Registration process for appropriate environmental conditions> 9 is an example of a sequence diagram including a registration process of appropriate environmental conditions. As shown in FIG 9, the display control unit 74 of the data analysis device 7 causes the display 707 of the data analysis device 7 to display an appropriate environmental condition setting screen (step S11).

[0071] ●Screen display example● FIG. 10 is a diagram showing an example of a screen for setting various information including appropriate environmental conditions. As shown in FIG. 10, an appropriate environmental condition setting screen 7111 is displayed on the display 707 of the data analysis device 7 by the display control unit 74. The appropriate environmental condition setting screen 7111 displays the names of the environmental sensors 2 provided in the information processing system 1 (data analysis system 6), an appropriate environmental condition input section for inputting various appropriate environmental conditions including temperature, humidity, illuminance, atmospheric pressure, remaining battery level, and radio wave intensity, which are examples of various environmental data detected by the input environmental sensors, an add sensor button 7151 for adding other environmental sensors, and a set button 7152 for setting the input values. This allows, for example, an administrator (an example of a user) of the information processing system 1 (data analysis system 6) to input the names of the environmental sensors and the various appropriate environmental conditions of the corresponding environmental sensors, and then operate the set button 7152 to set various desired appropriate environmental conditions.

[0072] 9, the operation reception unit 72 of the data analysis device 7 receives an input of appropriate environmental conditions (step S12). This process is as described above.

[0073] Next, the setting and registration unit 76 sets and registers the appropriate environmental conditions (step S13). Specifically, the setting and registration unit 76 registers each of the input data as the appropriate environmental conditions received in step S12 in the corresponding item of the appropriate environmental condition management DB 7001 (see FIG. 7).

[0074] Through the above process, the process of setting various appropriate environmental conditions related to a predetermined detection target input by the administrator is performed.

[0075] <Data analysis processing> Next, the data analysis process will be described. Fig. 11 is an example of an overall sequence diagram including the data analysis process. Note that, in this embodiment, it is assumed that a predetermined communication session is established in advance between the child repeater 4 and the parent repeater 5 and the data analysis device 7, and that they are in a state where they can communicate with each other.

[0076] First, the environmental sensor 2 detects sensor state data of each detection target (step S21). Specifically, the environmental sensor 2 detects state data (sensor state data) related to its own environmental sensor provided in each detection target. The sensor state data is an example of environmental data.

[0077] Next, the transmitter / receiver of the environmental sensor 2 transmits the sensor state data to the child repeater 3 (step S22). As a result, the transmitter / receiver 41 of the child repeater 4 receives the sensor state data transmitted by the environmental sensor 2.

[0078] Next, the communication unit 46 of the child repeater 4 transmits the converted data converted via the conversion unit 44 to the parent repeater 5 (step S23). As a result, the communication unit 56 of the parent repeater 5 receives the converted data transmitted by the child repeater 4. The converted data at this time is, for example, sensor state data in an HTTP format that the parent repeater 5 can receive.

[0079] Next, the transmitter / receiver 51 of the parent repeater 5 transmits the sensor data to the data analysis device 7 (step S24). As a result, the transmitter / receiver 71 of the data analysis device 7 receives the sensor state data transmitted by the parent repeater 5, and the acquisition unit 73 acquires the received sensor state data. That is, the acquisition unit 73 acquires the environmental data detected by the environmental sensor 2 via the repeater 3 (child repeater 4 and parent repeater 5).

[0080] In steps S22, S23, and S24, the communication unit 46 and the transceiver unit 41 of the child repeater 4, and the communication unit 56 and the transceiver unit 51 of the parent repeater 5 may each transmit and receive data using only one of their functional units. Also, the child repeater 4 and the parent repeater 5 may be integrated into a repeater 3, which may transmit and receive data to and from the environmental sensor 2 and the data analysis device 7.

[0081] Next, the setting registration unit 76 of the data analysis device 7 registers the sensor state data (step S25). Specifically, the setting registration unit 76 associates the sensor state data received in step S24 with each device ID managed in the environment sensor state management DB 7002 (see FIG. 8), and stores and registers the sensor state data in the corresponding items of environment data (temperature, humidity, illuminance, atmospheric pressure, remaining battery level, radio wave reception strength, etc.) together with information on the measurement date and time of the measurement by the environment sensor 2.

[0082] Next, the data analysis device 7 executes a data analysis process (step S26). The details of the data analysis process will be described later with reference to a flowchart.

[0083] In this embodiment, the information processing system 1 repeatedly executes (performs loop processing) the processes of steps S21 to S26 described above for all of the environmental data (sensor state data) detected by each environmental sensor. Note that after repeatedly executing (performing loop processing) the processes of steps S21 to S25 for a predetermined period of time, the process according to the flowchart of step S26 shown below may be repeatedly executed for all of the detected detection targets.

[0084] <Data analysis processing> Here, the details of the data analysis process in step S26 will be described. Fig. 12 is a flowchart showing an example of the data analysis process. Note that, in this embodiment, the details of the data analysis process are not limited to the flowchart shown below.

[0085] First, the analysis and judgment unit 75 of the data analysis device 7 judges whether data from the environmental sensor 2 is interrupted (step S26-1). In this judgment process, the analysis and judgment unit 75 may judge whether the sensor state data detected by the environmental sensor 2 is transmitted to the data analysis device 7 at a predetermined time interval or the like.

[0086] When it is determined that the data from the environmental sensor 2 is not interrupted (step S26-1: NO), the analysis and determination unit 75 executes a normal operation (step S26-2) and exits this flow.

[0087] On the other hand, if it is determined that the data from the environmental sensor 2 is interrupted (step S26-1: YES), the memory readout unit 79 reads the most recent environmental sensor data (step S26-3). Specifically, the memory readout unit 79 reads the sensor status data (temperature, humidity, illuminance, air pressure, remaining battery level, radio wave reception strength, etc.) associated with each environmental sensor in the environmental sensor status management DB 7002 registered in step S25.

[0088] Next, the analysis and judgment unit 75 judges whether the radio wave reception strength is less than the threshold value (step S26-4). Specifically, the analysis and judgment unit 75 searches the appropriate environmental condition management DB 7001 (see FIG. 7) using the device ID of the environmental sensor 2 being analyzed as a search key via the memory and reading unit 79 to read the corresponding appropriate radio wave strength [dBm] (for example, -90 [dBm] or more and -20 [dBm] or less) as a threshold value (appropriate range), and compares it with the sensor state data read in step S26-3.

[0089] If it is determined that the radio wave reception strength is less than the threshold (does not meet the threshold) (step S26-4: YES), the generation unit 77 generates a notification regarding the radio wave strength between the environmental sensor and the repeater (step S26-5) and exits this flow.

[0090] On the other hand, if it is determined that the radio wave reception strength is not less than the threshold (satisfies the threshold) (step S26-4: NO), the analysis and judgment unit 75 determines that communication between the environmental sensor 2 and the repeater 3 (child repeater 4) is good (step S26-6) and continues to determine whether the environmental sensor is of the optical charging type (step S26-7). Specifically, the analysis and judgment unit 75 checks the driving type of the corresponding environmental sensor 2 based on the device ID, etc. of the environmental sensor currently being judged. This can be done by reading out the driving type data from the hardware specifications, etc. associated with the device ID of each environmental sensor 2 registered in advance by the data analysis device 7, and checking whether it is a battery type, optical charging type, or other driving type.

[0091] If it is determined that the environmental sensor is of the light charging type (step S26-7: YES), the analysis and judgment unit 75 further determines whether it is within the guaranteed operating conditions (temperature) of the environmental sensor (step S26-8). Specifically, the analysis and judgment unit 75 reads out information on the guaranteed sensor operating temperature (e.g., upper limit: 55[°C], lower limit: -8[°C]) of the environmental sensor to be analyzed that is managed in the environmental sensor state management DB 7002 (see FIG. 8) via the memory and reading unit 79, and compares it with the temperature information (temperature data) of the environmental sensor 2 to be analyzed that was read out in step S26-3.

[0092] If it is determined that the environmental sensor is not within the guaranteed operating conditions (temperature) (step S26-8: NO), the generation unit 77 generates a notification indicating that the environmental sensor is not within the guaranteed operating conditions (step S26-9), and exits this flow.

[0093] On the other hand, if it is determined that the environmental sensor is within the guaranteed operating conditions (temperature) (step S26-8: YES), the analysis and judgment unit 75 further determines whether the remaining battery charge is less than the threshold (step S26-10). Specifically, the analysis and judgment unit 75 searches the appropriate environmental condition management DB 7001 (see FIG. 7) using the device ID of the environmental sensor 2 being analyzed as a search key via the memory and reading unit 79 to read the corresponding appropriate remaining battery charge [%] (for example, 8[$] or more and 100[%] or less) as a threshold (appropriate range), and compares it with the sensor status data read in step S26-3.

[0094] When it is determined that the remaining battery charge is less than the threshold (step S26-10: YES), the generation unit 77 generates a notification indicating that the battery of the environmental sensor is dead (step S26-11), and exits this flow.

[0095] On the other hand, if it is determined that the remaining battery charge is not less than the threshold (step S26-10: NO), the analysis and determination unit 75 determines that the power supply state of the environmental sensor is good (step S26-12).

[0096] Next, the analysis and determination unit 75 executes confirmation suggestions for other environmental conditions (step S26-13), and exits this flow.

[0097] The data analysis process shown in FIG. 12 is repeatedly executed while each environmental sensor 2 is detecting the environmental data of each detection target in the process (loop processing process) in which the processes from steps S21 to S26 are repeatedly executed, as shown in the sequence diagram in FIG. 11.

[0098] 11, the transmitting / receiving unit 71 of the data analyzing device 7 transmits the analysis result to the communication terminal 8 (step S27). As a result, the transmitting / receiving unit 81 of the communication terminal 8 receives the analysis result transmitted by the data analyzing device 7. At this time, the analysis result includes the notification screen data generated in each process. As a result, the acquiring unit 83 further acquires the notification screen data transmitted by the data analyzing device 7 as the analysis result.

[0099] <Display notification screen> Next, the display control unit 84 of the communication terminal 8 displays the analysis result (step S28). Specifically, the display control unit 84 causes the display 807 to display the notification screen generated based on the notification screen data received in step S27.

[0100] ●Screen display example● FIG. 13 is an example of a notification screen when an abnormality occurs in the data analysis. As shown in FIG. 13, a notification screen 8111 when an abnormality occurs in the data analysis is displayed by the display control unit 84 on the display 807 of the communication terminal 8. The notification screen 8111 displays a screen related to the signal strength insufficiency notification generated in step S26-5. The notification screen 8111 displays a message that an abnormality due to insufficient signal strength between the environmental sensor 2 and the repeater 3 has been confirmed, the name of the environmental sensor, the measurement date and time, the measured signal strength, and the required signal strength. The notification screen 8111 also displays a confirmation button 8151. This allows the user to operate the confirmation button 8151 to take appropriate action on the environmental sensor (sensor A) in which an abnormality has been detected.

[0101] ●Screen display example● FIG. 14 is another example of a notification screen when an abnormality occurs in data analysis. As shown in FIG. 14, a notification screen 8121 when an abnormality occurs in data analysis is displayed by the display control unit 84 on the display 807 of the communication terminal 8. The notification screen 8121 displays a screen related to the warning notification of the non-guaranteed operation generated in step S26-9. The notification screen 8121 displays a message that the operation of the environmental sensor 2 in an environment outside the guaranteed operation has been confirmed, the name of the environmental sensor, the measurement date and time, the measured temperature, and the required temperature. The notification screen 8121 also displays a confirmation button 8161. This allows the user to operate the confirmation button 8161 to take appropriate action on the environmental sensor (sensor B) in which an abnormality has been detected.

[0102] ●Screen display example● FIG. 15 is another example of a notification screen when an abnormality occurs in data analysis. As shown in FIG. 15, a notification screen 8131 when an abnormality occurs in data analysis is displayed by the display control unit 84 on the display 807 of the communication terminal 8. The notification screen 8131 displays a screen related to the low battery level notification generated in step S26-11. The notification screen 8131 displays a message that an abnormality due to a low battery level of the environmental sensor 2 has been confirmed, the name of the environmental sensor, the measurement date and time, the battery level, and the required battery level. The notification screen 8131 also displays a confirmation button 8171. This allows the user to operate the confirmation button 8171 to take appropriate action on the environmental sensor (sensor A) in which an abnormality has been detected.

[0103] In the information processing system according to this embodiment, for example, when the process of step S24 described above is executed, other devices may exist between the repeater 3 and the data analysis device 7. In other words, each piece of information (data) transmitted and received between the repeater 3 and the data analysis device 7 may be configured to be transmitted and received once via another device. The above-mentioned configuration can be applied even when other processing steps exist between the repeater 3 and the data analysis device 7.

[0104] [Main Effects of the Embodiments] As described above, according to this embodiment, the data analysis device 7 sets predetermined environmental conditions associated with the environmental data (step S13), acquires the environmental data detected by the environmental sensor 2 (step S24), and generates a notification related to the predetermined environmental condition if the acquired environmental data does not satisfy the predetermined environmental condition (step S26). This provides the effect of making it possible to grasp the state even if the detection means for detecting the environmental data to be detected does not satisfy the predetermined condition.

[0105] [Supplementary description of the embodiment] Each function of the above-mentioned embodiment can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a device programmed to execute each function by software, such as a processor implemented by an electronic circuit. This device refers to, for example, a processor, an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), a SOC (System on a chip), a GPU (Graphics Processing Unit), and a conventional circuit module designed to execute each function described above.

[0106] Furthermore, in the above-described embodiment, the data analysis device 7 may learn the above-described various processes by machine learning (learning using artificial intelligence: AI). The data analysis device 7 may provide a UI that learns various data for each detection target input by the administrator, particularly in the appropriate environmental condition setting process, and provides the administrator with appropriate environmental conditions predicted from the learning results. This is expected to have the effect of reducing the process of repeatedly inputting data for similar detection targets by the administrator.

[0107] Although the data analysis device, data analysis system, data analysis method, and program according to one embodiment of the present invention have been described above, the present invention is not limited to the above-mentioned embodiment, and can be modified within the scope of what a person skilled in the art can imagine, such as addition, modification, or deletion of other embodiments, and as long as the functions and effects of the present invention are achieved in any aspect, they are included in the scope of the present invention. Note that the dimensions, materials, shapes, relative positions, etc. of each of the above-mentioned components are intended to be illustrative, and are not intended to limit the scope of the present invention, unless otherwise specified.

[0108] ■ Summary ■ For example, aspects of the present invention are as follows.

[0109] <First aspect> The data analysis device 7 (an example of a data analysis device; omitted below) of the first embodiment analyzes status information (an example of sensor status data; omitted below) representing the state of an environmental sensor 2 (an example of a detection means; omitted below) for detecting environmental data of the detection target, and has a setting registration unit 76 (an example of a setting means; omitted below) that sets predetermined environmental conditions (appropriate temperature, appropriate humidity, appropriate illuminance, appropriate air pressure, etc.) associated with the environmental data, an acquisition unit 73 (an example of an acquisition means; omitted below) that acquires environmental data (temperature, humidity, illuminance, air pressure, etc.) detected by the environmental sensor 2, and a generation unit 77 (an example of a generation means; omitted below) that generates a notification related to the predetermined environmental condition when the acquired environmental data does not satisfy the predetermined environmental condition.

[0110] According to the first aspect, even if the detection means for detecting the environmental data of the detection target does not satisfy a predetermined condition, the data analysis device 7 is able to grasp the state.

[0111] <Second aspect> The data analysis device 7 in the second aspect, in the first aspect, has an operation receiving unit 72 (an example of a receiving means; omitted below) that receives input related to specified environmental conditions, and the setting registration unit 76 sets the specified environmental conditions based on environmental condition information indicating the specified environmental conditions received by the operation receiving unit 72.

[0112] According to the second aspect, in addition to the effect of the first aspect, the data analysis device 7 is able to set predetermined environmental conditions through input by the user.

[0113] <Third aspect> In the data analysis device 7 of the third aspect, in the first or second aspect, the acquisition unit 73 acquires the environmental data detected by the environmental sensor 2 via a repeater 3 (child repeater 4, parent repeater 5) that relays the environmental data detected by the environmental sensor 2.

[0114] According to the third aspect, it is possible to obtain the same effects as those obtained by the first and second aspects.

[0115] <Fourth aspect> In the data analysis device 7 of the fourth aspect, in any of the first to third aspects, the environmental sensor 2 is one or more environmental sensors, and when environmental data relating to the detection object detected by the one or more environmental sensors 2, including temperature, humidity, illuminance, air pressure, battery level, and radio wave intensity, does not satisfy a specified environmental condition, the generation unit 77 generates a notification relating to the specified environmental condition.

[0116] According to the fourth aspect, in addition to the effects of the first to third aspects, the data analysis device 7 can generate a notification related to a predetermined environmental condition for each piece of environmental data.

[0117] <Fifth aspect> The data analysis device 7 of the fifth aspect has an analysis judgment unit 75 (an example of an analysis means; omitted below) that analyzes status information representing the status of environmental sensors including a temperature sensor, a humidity sensor, an illuminance sensor, and a pressure sensor in the fourth aspect.

[0118] According to the fifth aspect, it is possible to obtain the same effect as that obtained by the first aspect.

[0119] <Sixth aspect> The data analysis device 7 in the sixth aspect has a display control unit 74 (an example of a display control means; omitted below) that displays the generated notification on the display 707 (an example of a display means; omitted below) or the display 807 (an example of a display means; omitted below) of the communication terminal 8 in any of the first to fifth aspects.

[0120] According to the sixth aspect, it is possible to obtain the same effect as the first aspect.

[0121] <Seventh aspect> The data analysis device 7 as a seventh aspect analyzes status information representing the status of the environmental sensor 2 for detecting environmental data of detection targets including fresh foods, medicines, processed foods, etc. in any of the first to sixth aspects.

[0122] According to the seventh aspect, it becomes possible to easily grasp the state of fresh foods, medicines, processed foods, and the like, among the detection objects.

[0123] <Eighth aspect> A data analysis system 6 (an example of a data analysis system; omitted below) according to an eighth aspect includes a data analysis device 7 (an example of a data analysis device; omitted below) that analyzes status information (an example of sensor status data; omitted below) that represents a status of an environmental sensor 2 (an example of a detection means; omitted below) for detecting environmental data of a detection target, and a communication terminal 8 (an example of a communication terminal; omitted below) that can communicate with the data analysis device 7, The data analysis device 7 has a setting registration unit 76 (an example of a setting means; omitted below) that sets predetermined environmental conditions (such as an appropriate temperature, an appropriate humidity, an appropriate illuminance, and an appropriate air pressure) associated with the environmental data, an acquisition unit 73 (an example of an acquisition means; omitted below) that acquires environmental data (such as temperature, humidity, illuminance, and air pressure) detected by the environmental sensor 2, a generation unit 77 (an example of a generation means; omitted below) that generates a notification related to the predetermined environmental condition when the acquired environmental data does not satisfy the predetermined environmental condition, and a transmission / reception unit 71 (an example of a transmission means; omitted below) that transmits notification information related to the generated notification to the communication terminal 8, The communication terminal 8 has a transmission / reception unit 81 (an example of a receiving means; omitted below) that receives notification information transmitted by the data analysis device 7, and a display control unit 84 (an example of a display control means; omitted below) that displays a notification screen represented by the received notification information on a display 807 (an example of a display means; omitted below).

[0124] According to the eighth aspect, like the first aspect, even if the detection means for detecting the environmental data of the detection target does not satisfy a predetermined condition, it is possible to grasp the state.

[0125] <Ninth aspect> The data analysis method executed by the data analysis device 7 (an example of a data analysis device; omitted below) as a ninth aspect analyzes status information (an example of sensor status data; omitted below) representing the state of an environmental sensor 2 (an example of a detection means; omitted below) for detecting environmental data to be detected, and executes a setting step of setting predetermined environmental conditions (appropriate temperature, appropriate humidity, appropriate illuminance, appropriate air pressure, etc.) associated with the environmental data, an acquisition step of acquiring environmental data (temperature, humidity, illuminance, air pressure, etc.) detected by the environmental sensor 2, and a generation step of generating a notification related to the predetermined environmental condition if the acquired environmental data does not satisfy the predetermined environmental condition.

[0126] According to the ninth aspect, as in the first aspect, even if the detection means for detecting the environmental data of the detection target does not satisfy a predetermined condition, it is possible to grasp the state.

[0127] <Tenth aspect> The program as the tenth aspect is a program to be executed by a data analysis device 7 (an example of a data analysis device; omitted below) that analyzes status information (an example of sensor status data; omitted below) representing the state of an environmental sensor 2 (an example of a detection means; omitted below) for detecting environmental data to be detected, and executes a setting step of setting predetermined environmental conditions (appropriate temperature, appropriate humidity, appropriate illuminance, appropriate air pressure, etc.) associated with the environmental data, an acquisition step of acquiring environmental data (temperature, humidity, illuminance, air pressure, etc.) detected by the environmental sensor 2, and a generation step of generating a notification related to the predetermined environmental condition if the acquired environmental data does not satisfy the predetermined environmental condition.

[0128] According to the tenth aspect, as in the first aspect, even if the detection means for detecting the environmental data of the detection target does not satisfy a predetermined condition, it is possible to grasp the state. [Explanation of symbols]

[0129] 1. Information processing system (an example of an information processing system) 2. Environmental sensor (an example of a detection means) 3 Repeater 4-child repeater 5 Parent repeater 6 Data analysis system (An example of a data analysis system) 7 Data analysis equipment (example of data analysis equipment) 8. Communication terminal (an example of a communication terminal) 71 Transmitting / receiving unit (an example of a transmitting means) 72 Operation reception unit (an example of a reception means) 73 Acquisition unit (an example of acquisition means) 74 Display control unit (an example of a display control means) 75 Analysis and judgment unit (an example of an analysis means, an example of a judgment means) 76 Setting registration unit (an example of a setting means, an example of a registration means) 77 Generation unit (an example of a generation means) 79 Memory readout unit (an example of a memory readout means) 707 Display (an example of a display means) 81 Transmitting / receiving unit (an example of a receiving means) 84 Display control unit (an example of a display control means) 807 Display (an example of a display means) [Prior art documents] [Patent documents]

[0130] [Patent Document 1] JP 2020-17174 A

Claims

1. A data analysis device that analyzes status information representing a status of a detection means for detecting environmental data of a detection target, comprising: a setting means for setting a predetermined environmental condition associated with the environmental data; an acquisition means for acquiring the environmental data detected by the detection means; a generating means for generating a notification relating to the predetermined environmental condition when the acquired environmental data does not satisfy the predetermined environmental condition; having A data analysis device comprising:

2. The data analysis device according to claim 1, further comprising: A receiving means for receiving an input related to the predetermined environmental condition; having The setting means is setting the predetermined environmental condition based on environmental condition information indicating the predetermined environmental condition received by the receiving means; A data analysis device comprising:

3. The acquisition means includes: acquiring the environmental data detected by the detection means via a repeater that repeats the environmental data detected by the detection means; 3. The data analysis device according to claim 1 or 2.

4. The detecting means is one or more environmental sensors, and the generating means is When the environmental data related to the detection target detected by the environmental sensor, including temperature, humidity, illuminance, atmospheric pressure, remaining battery level, and radio wave intensity, does not satisfy the predetermined environmental condition, a notification related to the predetermined environmental condition is generated.

3. The data analysis device according to claim 1 or 2.

5. The data analysis device according to claim 4, further comprising: an analysis means for analyzing the state information representing the state of the environmental sensors, which include a temperature sensor, a humidity sensor, an illuminance sensor, and a pressure sensor; having A data analysis device comprising:

6. The data analysis device according to claim 1 or 2, further comprising: A display control means for displaying the notification on a display means; having A data analysis device comprising:

7. The detection target is Including fresh food, medicines, and processed foods, 3. The data analysis device according to claim 1 or 2.

8. A data analysis system including a data analysis device that analyzes status information representing a status of a detection means for detecting environmental data of a detection target, and a communication terminal that is capable of communicating with the data analysis device, The data analysis device includes: a setting means for setting a predetermined environmental condition associated with the environmental data; an acquisition means for acquiring the environmental data detected by the detection means; a generating means for generating a notification relating to the predetermined environmental condition when the acquired environmental data does not satisfy the predetermined environmental condition; a transmitting means for transmitting the generated notification information relating to the notification to the communication terminal; having The communication terminal includes: a receiving means for receiving the notification information transmitted by the data analysis device; a display control means for causing a display means to display a notification screen represented by the received notification information; having A data analysis system comprising:

9. A data analysis method executed by a data analyzer that analyzes status information representing a status of a detection means for detecting environmental data of a detection target, comprising: a setting step of setting a predetermined environmental condition associated with the environmental data; an acquisition step of acquiring the environmental data detected by the detection means; a generating step of generating a notification related to the predetermined environmental condition when the acquired environmental data does not satisfy the predetermined environmental condition; Execute A data analysis method comprising:

10. A program to be executed by a data analysis device that analyzes status information representing a status of a detection means for detecting environmental data of a detection target, a setting step of setting a predetermined environmental condition associated with the environmental data; an acquisition step of acquiring the environmental data detected by the detection means; a generating step of generating a notification related to the predetermined environmental condition when the acquired environmental data does not satisfy the predetermined environmental condition; A program that executes the following.

Citation Information

Patent Citations

  • Hygiene management system, relaying device, and method for hygiene management

    JP2020017174A