Information processing device, information processing system, information processing method and program

The information processing device addresses the challenge of managing unformatted data from electronic devices by acquiring, converting, and transmitting it for centralized management, ensuring effective data registration and utilization.

JP2025059473APending Publication Date: 2025-04-10RICOH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023169574
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-29
Publication Date
2025-04-10

AI Technical Summary

Technical Problem

Existing technologies face challenges in managing data generated by electronic devices, particularly when the data is not in a manageable format, leading to issues with registration in databases.

Method used

An information processing device equipped with an acquisition unit to gather data from electronic devices, a conversion unit to transform the data into a manageable format, and a transmission unit to send the converted data to other information processing devices for centralized management.

Benefits of technology

Enables the centralized management of environmental data from diverse electronic sensors, ensuring that data can be registered and utilized effectively within a database, even if it initially lacks a manageable format.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025059473000001_ABST
    Figure 2025059473000001_ABST
Patent Text Reader

Abstract

To make it possible to manage data generated in an electronic device.SOLUTION: An information processing device that can communicate with another information processing device that manages data via a network comprises: an acquisition unit that acquires data generated by an electronic appliance; a converting unit that converts the data into a format manageable by the other information processing device; and a transmission unit that transmits the converted data to the other information processing device.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] In recent years, IoT (Internet of Things) technology has been used to enable electronic devices such as office equipment, industrial equipment, automobiles, medical equipment, and various sensors to be connected to a communication network such as the Internet. Such electronic devices are also called edge devices, IoT devices, etc. A technology is known in which various data detected or generated by edge devices, etc. is collected in a server, etc. via the Internet and utilized.

[0003] For example, Patent Document 1 discloses a technology that performs a predetermined movement response process when it is detected that an environmental sensor has been moved, with the aim of reducing the waste of time and energy caused by the acquisition of meaningless data by the environmental sensor, or reducing the inconvenience of the accumulation of erroneous data. Summary of the Invention [Problem to be solved by the invention]

[0004] However, with conventional technology, if data generated by an electronic device is not in a manageable format, it may not be possible to register the data in a database.

[0005] In view of the above technical problems, an object of one embodiment of the present invention is to enable management of data generated by an electronic device. [Means for solving the problem]

[0006] An information processing device that is one embodiment of the present invention is an information processing device that can communicate via a network with other information processing devices that manage data, and is equipped with an acquisition unit that acquires data generated by an electronic device, a conversion unit that converts the data into a format that can be managed by the other information processing device, and a transmission unit that transmits the converted data to the other information processing device. Effect of the Invention

[0007] According to one embodiment of the present invention, data generated by an electronic device can be managed. [Brief description of the drawings]

[0008] [Figure 1] 1 is a block diagram showing an example of an overall configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a computer according to an embodiment. [Diagram 3] 1 is a block diagram illustrating a first example of a hardware configuration of an environment sensor according to an embodiment. [Figure 4] FIG. 4 is a block diagram illustrating a second example of a hardware configuration of the environment sensor in one embodiment. [Diagram 5] 2 is a block diagram showing an example of a hardware configuration of a repeater according to an embodiment. FIG. [Figure 6] 1 is a block diagram illustrating an example of a functional configuration of an information processing system according to an embodiment. [Figure 7] FIG. 11 is a sequence diagram illustrating an example of an information processing method according to an embodiment. [Figure 8] FIG. 4 is a diagram showing an example of environmental data generated by a solar-powered environmental sensor; [Figure 9] FIG. 11 is a diagram showing an example of environmental data generated by a solar-cell-less environmental sensor; [Figure 10] FIG. 13 illustrates an example of a temporary database. [Figure 11] FIG. 11 is a diagram illustrating an example of transmission data before conversion. [Figure 12] FIG. 11 is a diagram illustrating an example of transmission data after conversion. [Figure 13] FIG. 2 is a diagram illustrating an example of a business database. [Figure 14] FIG. 13 is an image diagram showing an example of a business screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. In the drawings, components having the same functions are denoted by the same reference numerals, and duplicated explanations will be omitted.

[0010] [Embodiment] One embodiment of the present invention is an information processing system that performs information processing using environmental data generated by an environmental sensor. The environmental sensor is a sensor that includes one or more sensor elements and is capable of acquiring one or more pieces of information related to the environment in which it is installed. The information processing system in this embodiment includes multiple environmental sensors that can acquire different pieces of information.

[0011] Environmental sensors have been used for various purposes. For example, the Hazard Analysis Critical Control Point System (HACCP) is a known management method for analyzing factors that may cause hazards during food manufacturing processes. The HACCP system is one of the international standards for hygiene management systems. The HACCP system aims to ensure food safety by performing food hygiene management most efficiently and continuously.

[0012] For example, in Japan, due to the amendment of the Food Sanitation Act (institutionalization of the HACCP method), in principle, all food business operators are required to thoroughly implement hygiene management, focusing on temperature control of refrigerators and freezers in factory rooms. In this regard, technology is being used to upload environmental data such as temperature and humidity measured by environmental sensors to a device management device via a repeater, and to register the environmental data in a database.

[0013] However, the conventional technology does not assume that environmental data will be managed in a centralized manner when environmental sensors with different output information are mixed. For example, environmental sensors have various specifications, and multiple environmental sensors with different specifications may be mixed in an information processing system. Environmental sensors with different specifications may be able to acquire different information, and for example, information that can be acquired by one type of environmental sensor may not be able to be acquired by another type of environmental sensor. In such cases, the acquired environmental data may be wasted, for example, because environmental data generated by a specific type of environmental sensor cannot be registered in a database, or the normal utilization of environmental data may be adversely affected.

[0014] An object of one embodiment of the present invention is to enable management of data generated by an electronic device. According to one aspect, this embodiment makes it possible to centrally manage environmental data in an information processing system in which a plurality of environmental sensors capable of acquiring different information coexist.

[0015] <Overall configuration of information processing system> The overall configuration of an information processing system in this embodiment will be described with reference to Fig. 1. Fig. 1 is a schematic diagram showing an example of the overall configuration of an information processing system in one embodiment.

[0016] 1, the information processing system 1000 includes a plurality of environmental sensors 10 (10A, 10B), a repeater 12, a device management device 20, a data management device 30, and a terminal device 40. The environmental sensor 10 is an example of an electronic device. The device management device 20 is an example of a first information processing device. The data management device 30 is an example of another information processing device and a second information processing device.

[0017] The environmental sensor 10 and the repeater 12 are connected to each other so that they can communicate with each other. The repeater 12, the device management device 20, the data management device 30, and the terminal device 40 are each connected to a communication network N1. The environmental sensor 10 may be connected to the communication network N1. The communication network N1 is configured so that each of the connected devices can communicate with each other.

[0018] The communication network N1 is constructed by a network using wired communication, such as the Internet, a local area network (LAN), a wide area network (WAN), etc. The communication network N1 may include not only wired communication, but also wireless communication, such as wireless LAN or short-range wireless communication, or a network using mobile communication, such as Worldwide Interoperability for Microwave Access (WiMAX), Long Term Evolution (LTE), or 5th Generation (5G).

[0019] The environmental sensor 10 is an example of an electronic device that acquires information about the environment and generates environmental data indicating the information. The environmental sensor 10 may be a sensor that acquires one or more pieces of information about the environment. The information about the environment may include, for example, temperature, humidity, carbon dioxide, oxygen, illuminance, power, current, vibration, acceleration, etc.

[0020] The environment in which the environmental sensor 10 is installed may be a space in which an object requiring environmental management exists. The object may be, for example, a precision instrument, a medicine, an extract from the human body, or paper (book) or a machine that is affected by moisture. The space may be, for example, a space for cultivating plants or animals, a research facility for cultivating microorganisms, a factory requiring air quality management such as a semiconductor factory, a hospital room or an operating room, etc.

[0021] The multiple environmental sensors 10 may include environmental sensors that can acquire different information. In this embodiment, the environmental sensor 10A can acquire information related to illuminance, and the environmental sensor 10B cannot acquire information related to illuminance. The environmental sensor 10A may be a sensor that uses a solar cell as a power source. The environmental sensor 10B may be a sensor that does not use a solar cell as a power source.

[0022] In the following description, the multiple environmental sensors 10 will be referred to as "environmental sensor 10A" and "environmental sensor 10B" when they are to be distinguished from one another. When simply referring to the "environmental sensor 10," this applies to all of the environmental sensors 10.

[0023] The environmental sensor 10 communicates with the repeater 12 by wireless communication. The environmental sensor 10 may communicate wirelessly with the repeater 12 via a slave repeater (not shown). For example, a slave repeater may be used when it is difficult for the environmental sensor 10 to wirelessly communicate with the repeater 12, or when the environmental sensor 10 wants to use Bluetooth (registered trademark), which consumes less power, but the repeater 12 does not support it. The environmental sensor 10 may be connected to the slave repeater by Bluetooth (registered trademark) or the like, and the slave repeater may convert the communication method from Bluetooth (registered trademark) to Wi-Fi (registered trademark) or the like and connect to the repeater 12. The slave repeater and the repeater 12 may be connected by wire.

[0024] The repeater 12 is a communication device that transmits environmental data generated by the environmental sensor 10 to the device management device 20. The repeater 12 may transmit the environmental data received from the environmental sensor 10 to the device management device 20. The repeater 12 may periodically acquire the environmental data from the environmental sensor 10 and transmit it to the device management device 20.

[0025] The device management apparatus 20 is an example of an information processing apparatus that manages the environmental sensor 10. The device management apparatus 20 may be, for example, a computer such as a personal computer, a workstation, or a server.

[0026] The device management device 20 receives the environmental data from the repeater 12 and transfers it to the data management device 30. The device management device 20 may temporarily store the environmental data received from the repeater 12 in a storage device, and periodically transfer the environmental data stored in the storage device to the data management device 30.

[0027] The data management device 30 is an example of an information processing device that manages the environmental data generated by the environmental sensor 10. The data management device 30 may be, for example, a computer such as a personal computer, a workstation, or a server.

[0028] The data management device 30 receives the environmental data from the device management device 20 and stores it in a storage device. The data management device 30 may manage the environmental data using a database (hereinafter also referred to as a "business database"). The data management device 30 may transmit screen data for displaying a screen for executing a predetermined business (hereinafter also referred to as a "business screen") to the terminal device 40. The predetermined business may be a business performed using the environmental data registered in the business database.

[0029] The terminal device 40 is an example of an information processing terminal operated by a user of the information processing system 1000. The user of the information processing system 1000 may include an administrator or an end user. The terminal device 40 may be, for example, a computer such as a personal computer, a smartphone, or a tablet terminal.

[0030] The terminal device 40 requests screen data for displaying a business screen from the data management device 30. The terminal device 40 receives the screen data from the data management device 30, and outputs the business screen to a display device based on the screen data.

[0031] The terminal device 40 is not limited to an information processing device as long as it is a device equipped with a communication function. The terminal device 40 may be, for example, a PJ (Projector), an IWB (Interactive White Board: a white board having an electronic blackboard function capable of mutual communication), an output device such as a digital signage, a HUD (Head Up Display) device, an industrial machine, an imaging device, a sound collecting device, a medical device, a network home appliance, an automobile (Connected Car), a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a game machine, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, a desktop PC, or the like.

[0032] The overall configuration of the information processing system 1000 shown in FIG. 1 is an example, and various system configuration examples are possible depending on the application and purpose. For example, the information processing system 1000 may include one or more of the environmental sensor 10, the repeater 12, the device management device 20, the data management device 30, and the terminal device 40. For example, the device management device 20 or the data management device 30 may be realized by a plurality of computers, or may be realized as a cloud computing service. For example, the device management device 20 and the data management device 30 may be realized by a standalone computer that has the functions that each of them should have. The classification of devices such as the environmental sensor 10, the repeater 12, the device management device 20, the data management device 30, and the terminal device 40 shown in FIG. 1 is an example.

[0033] <Hardware configuration of information processing system> The hardware configuration of the information processing system 1000 will be described with reference to FIGS.

[0034] <Computer> The device management apparatus 20, the data management apparatus 30, and the terminal apparatus 40 may be realized by a computer. Fig. 2 is a block diagram showing an example of a hardware configuration of a computer according to an embodiment.

[0035] As shown in FIG. 2, the computer 500 includes a CPU 501, a ROM 502, a RAM 503, a HD (Hard Disk) 504, a HDD (Hard Disk Drive) controller 505, a display 506, an external device connection I / F (Interface) 508, a network I / F 509, a bus line 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I / F 516.

[0036] Of these, the CPU 501 controls the overall operation of the computer 500. The ROM 502 stores programs used to drive the CPU 501, such as the 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.

[0037] The display 506 displays various information such as a cursor, a menu, a window, characters, or an 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, a USB (Universal Serial Bus) memory or a printer. The network I / F 509 is an interface for data communication using the communication network N1. The bus line 510 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 501.

[0038] Moreover, the keyboard 511 is a type of input means having a plurality of 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 as an example of a removable recording medium. Note that this is not limited to DVD-RW, and may be 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.

[0039] <Environmental Sensor> Fig. 3 is a block diagram showing a first example of a hardware configuration of an environmental sensor in one embodiment. An environmental sensor 10A shown in Fig. 3 is an example of an environmental sensor with a solar cell. The environmental sensor with a solar cell is an environmental sensor that operates using a solar cell as a power source.

[0040] As shown in FIG. 3, the environment sensor 10A includes a control unit 101, a communication unit 102, a temperature sensor 103, a humidity sensor 104, and a solar cell 105.

[0041] The control unit 101 has the functions of a microcomputer, and includes a CPU, a RAM, a ROM, an I / O, a DAC, an ADC, a timer, and the like.

[0042] The communication unit 102 controls communication with an external device (for example, the repeater 12). The communication unit 102 communicates with the repeater 12 by a communication method such as Bluetooth (registered trademark) or Wi-Fi (registered trademark), for example.

[0043] The temperature sensor 103 is a sensor that measures the temperature of the environment in which the environmental sensor 10A is installed. The temperature sensor 103 may be, for example, a thermistor or the like, and may detect a resistance value that changes depending on the temperature.

[0044] The humidity sensor 104 is a sensor that measures the humidity of the environment in which the environmental sensor 10A is installed. As one example, the humidity sensor 104 may detect a resistance value that changes due to moisture absorption or desorption of a moisture-sensitive material.

[0045] The solar cell 105 is a power source that supplies power to each piece of hardware of the environment sensor 10. The solar cell 105 may be a solar panel that converts light energy into electrical energy. In this embodiment, the solar cell 105 functions as an illuminance sensor that measures the illuminance of the environment in which the environment sensor 10A is installed.

[0046] Fig. 4 is a block diagram showing a second example of the hardware configuration of the environmental sensor in one embodiment. The environmental sensor 10B shown in Fig. 4 is an example of a solar cell-less environmental sensor. The solar cell-less environmental sensor is an environmental sensor that operates with a power source other than a solar cell.

[0047] 4, the environment sensor 10B includes a control unit 101, a communication unit 102, a temperature sensor 103, a humidity sensor 104, and a power supply unit 106. That is, the environment sensor 10B differs from the environment sensor 10A in that the environment sensor 10B does not include a solar cell 105 but includes the power supply unit 106.

[0048] The power supply unit 106 is a power source that supplies power to each piece of hardware of the environment sensor 10. The power supply unit 106 may be a primary battery or a secondary battery. The primary battery may be, for example, a button battery or a dry cell. The secondary battery may be, for example, a lithium ion battery. The power supply unit 106 may be supplied with power from an external power source (for example, a commercial power source).

[0049] <Repeater> 5 is a block diagram showing an example of a hardware configuration of a repeater in one embodiment. As shown in FIG. 5, the repeater 12 includes a control unit 121, a communication unit 122, and a power supply unit 123.

[0050] The control unit 121 has the functions of a microcomputer, and includes a CPU, a RAM, a ROM, an I / O, a DAC, an ADC, a timer, and the like.

[0051] The communication unit 122 controls communication with an external device (e.g., the environmental sensor 10 or the device management device 20). As an example, the communication unit 122 communicates with the environmental sensor 10 and the device management device 20 using a communication method such as Bluetooth (registered trademark) or Wi-Fi (registered trademark).

[0052] The power supply unit 123 is a power supply that supplies power to each piece of hardware of the repeater 12. The power supply unit 123 is supplied with power from an external power supply P. The external power supply P may be a commercial power supply or a private power generation facility.

[0053] <Functional configuration of information processing system> The functional configuration of the information processing system 1000 will be described with reference to Fig. 6. Fig. 6 is a block diagram showing an example of the functional configuration of the information processing system according to an embodiment.

[0054] <Environmental Sensor> 6, the environmental sensor 10 includes an environmental measurement unit 111 and a data transmission unit 112. The environmental measurement unit 111 and the data transmission unit 112 are realized, for example, by processing executed by one or more programs installed in the environmental sensor 10 in the control unit 101 and the communication unit 102 shown in FIG.

[0055] The environment measurement unit 111 measures information related to the environment and generates environment data indicating the measured values. The environment measurement unit 111 may generate the environment data at a preset time interval. The time interval may be manually set in the environment sensor 10 by the user, or may be set according to a signal received from an external device such as the device management device 20.

[0056] The information included in the environmental data differs depending on the type of sensor included in the environmental sensor 10. The environmental measurement unit 111 of the solar-cell-equipped environmental sensor 10A generates environmental data including the temperature measured using the temperature sensor 103, the humidity measured using the humidity sensor 104, and the illuminance measured using the solar cell 105. The environmental measurement unit 111 of the solar-cell-less environmental sensor 10B generates environmental data including the temperature measured using the temperature sensor 103 and the humidity measured using the humidity sensor 104.

[0057] The data transmission unit 112 transmits the environmental data generated by the environmental measurement unit 111 to the relay 12. The data transmission unit 112 may transmit the environmental data to the relay 12 every time the environmental measurement unit 111 generates the environmental data.

[0058] <Repeater> 6, the repeater 12 includes a receiving unit 131 and a transmitting unit 132. The receiving unit 131 and the transmitting unit 132 are realized, for example, by processing executed by one or more programs installed in the repeater 12 in the control unit 121 and the communication unit 122 shown in FIG.

[0059] The receiving unit 131 receives environmental data from the environmental sensor 10. The receiving unit 131 may wait for a connection from the environmental sensor 10 by advertising, and start communication at the timing when the environmental sensor 10 transmits the environmental data.

[0060] The transmission unit 132 transmits the environmental data received by the reception unit 131 to the device management apparatus 20. The transmission unit 132 may transmit the environmental data to the device management apparatus 20 every time the environmental data is received by the reception unit 131. The transmission unit 132 may transmit the environmental data received during a preset time interval together to the device management apparatus 20 at the preset time interval.

[0061] The transmitting unit 132 may process the environmental data received from the relay 12 and transmit the processed data to the device management apparatus 20. For example, the receiving unit 131 may extract predetermined information included in the environmental data and transmit the processed data to the device management apparatus 20, or may add predetermined information (e.g., the current time) to the environmental data and transmit the processed data to the device management apparatus 20.

[0062] <Device management device> As shown in FIG. 6, the device management apparatus 20 includes an acquisition unit 201, a storage unit 202, a generation unit 203, a determination unit 204, a conversion unit 205, and a transfer unit 206.

[0063] The acquisition unit 201, the generation unit 203, the determination unit 204, the conversion unit 205 and the transfer unit 206 are realized, for example, by processing executed by the CPU 501 and the network I / F 509 of a program expanded from the ROM 502 shown in FIG. 2 onto the RAM 503.

[0064] The storage unit 202 is realized, for example, by using the HD 504 shown in Fig. 2. Reading or writing of data stored in the HD 504 is performed via an HDD controller 505, for example.

[0065] The acquisition unit 201 receives the environmental data from the repeater 12, thereby acquiring the environmental data generated by the environmental sensor 10. The acquisition unit 201 stores the acquired environmental data in the storage unit 202.

[0066] The storage unit 202 accumulates the environmental data acquired by the acquisition unit 201. A temporary database (hereinafter also referred to as a "temporary database") for accumulating the environmental data may be constructed in the storage unit 202. The environmental data may be stored in the temporary database constructed in the storage unit 202. The environmental data stored in the temporary database may be deleted when it is transmitted to the data management device 30 by the transfer unit 206.

[0067] The generating unit 203 generates transmission data based on the environmental data read from the storage unit 202. The transmission data includes the environmental data read from the storage unit 202. As an example, the transmission data may be text data in which an item name and a value are associated with each piece of information included in the environmental data.

[0068] The determination unit 204 determines whether or not the environmental data included in the transmission data generated by the generation unit 203 satisfies a predetermined manageability condition, based on the transmission data generated by the generation unit 203. The manageability condition is a condition for the environmental data to be manageable by the data management device 30. For example, the manageability condition may be that the environmental data does not include information that cannot be managed by the data management device 30. In other words, when the environmental data includes information that cannot be managed by the data management device 30, the determination unit 204 may determine that the environmental data cannot be managed by the data management device 30.

[0069] The information that cannot be managed by the data management device 30 may be information that cannot be registered in the business database. The business database is a database for the data management device 30 to manage environmental data. The information that cannot be registered in the business database may be information whose data type does not match that of the business database. For example, when the environmental data includes information that does not match the data type of the business database, the determination unit 204 may determine that the environmental data cannot be managed by the data management device 30. Specifically, when the environmental data includes information in which a character string is set among information managed as a numerical value in the business database, the determination unit 204 may determine that the environmental data cannot be managed by the data management device 30.

[0070] The conversion unit 205 converts the environmental data included in the transmission data generated by the generation unit 203 into a format that can be managed by the data management device 30. When the determination unit 204 determines that the environmental data cannot be managed by the data management device 30, the conversion unit 205 converts the environmental data into a format that can be managed by the data management device 30. As an example, the conversion unit 205 may delete information that the determination unit 204 determines cannot be managed by the data management device 30 from the environmental data. The conversion unit 205 may delete the information item by item from the environmental data, or may update the information to null information. The null information may be a character string with a data length of 0, or a null value.

[0071] The transfer unit 206 transfers the environmental data acquired by the acquisition unit 201 to the data management device 30. The transfer unit 206 may transmit the transmission data generated by the generation unit 203 to the data management device 30. When the conversion unit 205 converts the environmental data, the transfer unit 206 may transmit the transmission data including the converted environmental data to the data management device 30.

[0072] <Data management device> As shown in FIG. 6, the data management device 30 includes a storage unit 301, a storage control unit 302, and a screen generation unit 303.

[0073] The storage unit 301 is realized, for example, by using the HD 504 shown in Fig. 2. Reading or writing of data stored in the HD 504 is performed via an HDD controller 505, for example.

[0074] The memory control unit 302 and the screen generation unit 303 are realized, for example, by processing that is executed by the CPU 501 and the network I / F 509 in accordance with a program loaded from the ROM 502 onto the RAM 503 shown in FIG.

[0075] The storage unit 301 stores the environmental data received from the device management apparatus 20. A business database for managing the environmental data may be constructed in the storage unit 301. The environmental data may be stored in the business database constructed in the storage unit 301.

[0076] The storage control unit 302 stores the environmental data received from the device management apparatus 20 in the storage unit 301. As an example, the storage control unit 302 may register the environmental data in a business database constructed in the storage unit 301. The storage control unit 302 may process the environmental data received from the device management apparatus 20 and register it in the business database.

[0077] The screen generation unit 303 generates screen data for displaying a business screen based on the environmental data read from the storage unit 301. The screen data is, for example, screen data described in HTML (HyperText Markup Language) or the like, and may include an application described in JavaScript (registered trademark) or the like.

[0078] The screen generating unit 303 may generate screen data in response to a request from the terminal device 40. The screen generating unit 303 may transmit the screen data to the terminal device 40 that has requested the screen data.

[0079] Terminal Device As shown in FIG. 6, the terminal device 40 includes a screen acquisition unit 401 and a display control unit 402.

[0080] The screen acquisition unit 401 and the display control unit 402 are realized, for example, by processing executed by the CPU 501 and the network I / F 509 in accordance with a program loaded from the ROM 502 onto the RAM 503 shown in FIG.

[0081] In response to a user's operation, the screen acquisition unit 401 requests screen data for displaying a business screen from the data management device 30. The screen acquisition unit 401 receives the screen data from the data management device 30, thereby acquiring the screen data.

[0082] The display control unit 402 presents a business screen to a user based on the screen data acquired by the screen acquisition unit 401. The display control unit 402 may perform control to display the business screen on a display 506.

[0083] <Processing procedure of information processing system> The process procedure of the information processing method executed by the information processing system 1000 will be described with reference to Fig. 7. Fig. 7 is a sequence diagram showing an example of the information processing method in one embodiment.

[0084] In step S1, the environment measurement unit 111 of the environment sensor 10 measures information about the environment at a preset time interval and generates environment data indicating the measured values. Next, the environment measurement unit 111 transmits the generated environment data to the data transmission unit 112.

[0085] The environmental data generated by the environmental sensor 10 will be described with reference to Fig. 8 and Fig. 9. Fig. 8 is a diagram showing an example of environmental data generated by an environmental sensor with a solar cell. Fig. 9 is a diagram showing an example of environmental data generated by an environmental sensor without a solar cell.

[0086] As shown in FIG. 8, environmental data 600A generated by environmental sensor 10A has the following data items: measurement time, sensor name, temperature, humidity, and illuminance. The measurement time is information indicating the time when the temperature, humidity, and illuminance were measured. The sensor name is information indicating the environmental sensor that generated the environmental data. The sensor name may be set in advance by the user. The temperature is information indicating the temperature measured by temperature sensor 103. The humidity is information indicating the humidity measured by humidity sensor 104. The illuminance is information indicating the illuminance measured by solar cell 105.

[0087] 9, the environmental data 600B generated by the environmental sensor 10B has the measurement time, the sensor name, the temperature, and the humidity as data items. That is, the environmental data 600B differs from the environmental data 600A generated by the environmental sensor 10A in that the environmental data 600B does not have the illuminance.

[0088] 7, in step S2, the data transmission unit 112 of the environmental sensor 10 receives the environmental data from the environmental measurement unit 111. Next, the data transmission unit 112 transmits the received environmental data to the repeater 12.

[0089] In the repeater 12, the receiving unit 131 receives the environmental data from the environmental sensor 10. The receiving unit 131 transmits the received environmental data to the transmitting unit 132. The transmitting unit 132 transmits the environmental data received from the receiving unit 131 to the device management apparatus 20.

[0090] In step S3, the acquisition unit 201 of the device management apparatus 20 receives the environmental data from the repeater 12. Next, the acquisition unit 201 stores the received environmental data in a temporary database constructed in the storage unit 202. As a result, the environmental data generated by the environmental sensor 10 is accumulated in the storage unit 202.

[0091] Fig. 10 is a diagram showing an example of a temporary database. As shown in Fig. 10, the temporary database 610 has measurement time, sensor name, temperature, humidity, and illuminance as data items. Each item of the temporary database 610 corresponds to an item of the same name in the environmental data 600A and the environmental data 600B. The temporary database 610 stores the environmental data 600A generated by the environmental sensor 10A and the environmental data 600B generated by the environmental sensor 10B. The environmental data stored in the temporary database 610 may be arranged, for example, in descending order of the measurement time.

[0092] The temporary database 610 includes information indicating illuminance. On the other hand, the environmental data 600B generated by the environmental sensor 10B does not include information indicating illuminance. Therefore, in the environmental data 600B stored in the temporary database 610, the information 611 and 612 indicating illuminance are null values ​​(null), which are an example of empty information.

[0093] Returning to Fig. 7, in step S4, the determination unit 204 of the device management apparatus 20 reads out the environmental data stored in the temporary database 610. Next, the determination unit 204 generates transmission data based on the read environmental data. If no environmental data is stored in the temporary database 610, the determination unit 204 waits for a predetermined time interval and executes step S4 again.

[0094] In step S5, the determination unit 204 of the device management apparatus 20 determines whether or not the environmental data included in the transmission data generated in step S4 satisfies the management conditions. The determination unit 204 may determine whether or not the environmental data includes information that is managed as a numerical value in the business database and has a character string set therein. If the environmental data does not satisfy the management conditions (NO), the determination unit 204 sends the transmission data to the conversion unit 205 and proceeds to step S6. On the other hand, if the environmental data satisfies the management conditions (YES), the determination unit 204 sends the transmission data to the transfer unit 206 and proceeds to step S7.

[0095] In step S6, the conversion unit 205 of the device management apparatus 20 receives the transmission data from the determination unit 204. Next, the conversion unit 205 converts the environmental data included in the received transmission data into a format that can be managed by the data management apparatus 30. The conversion unit 205 may delete, from the environmental data, information that is managed as a numerical value in the business database and in which a character string is set as the environmental data. Then, the conversion unit 205 sends the transmission data including the converted environmental data to the transfer unit 206.

[0096] The conversion by conversion section 205 will be described with reference to Fig. 11 and Fig. 12. Fig. 11 is a diagram showing an example of transmission data before conversion. Fig. 12 is a diagram showing an example of transmission data after conversion.

[0097] 11, the transmission data 620A before conversion includes a portion 621 based on the environmental data 600B generated by the environmental sensor 10B, and a portion 622 based on the environmental data 600A generated by the environmental sensor 10A. The portion 621 based on the environmental data 600B includes information 623 relating to illuminance, but the character string "null" is set to the information 623 relating to illuminance. On the other hand, the portion 622 based on the environmental data 600A includes information 624 relating to illuminance, but the numerical value 276 is set to the information 624 relating to illuminance.

[0098] 12, in the converted transmission data 620B, information related to illuminance is deleted for each item from a portion 621 based on the environmental data 600B generated by the environmental sensor 10B. On the other hand, information related to illuminance remains in a portion 622 based on the environmental data 600A generated by the environmental sensor 10A.

[0099] In step S7, the transfer unit 206 of the device management apparatus 20 receives the transmission data from the determination unit 204 or the conversion unit 205. Next, the transfer unit 206 transmits the received transmission data to the data management apparatus 30.

[0100] In step S8, the storage control unit 302 of the data management device 30 receives the transmission data from the device management device 20. Next, the storage control unit 302 generates environmental data based on the received transmission data. Then, the storage control unit 302 stores the generated environmental data in a business database constructed in the storage unit 301.

[0101] Fig. 13 is a diagram showing an example of a business database. As shown in Fig. 13, business database 630 has measurement time, sensor name, temperature, humidity, and illuminance as data items. Environmental data 600A generated by environmental sensor 10A and environmental data 600B generated by environmental sensor 10B are stored in business database 630. In environmental data 600B stored in business database 630, information 631, 632 indicating illuminance is null. Manageable information includes null information, and conversion to manageable information includes conversion to null information in this manner.

[0102] 13 indicates that the environmental data 600B not including information regarding illuminance is registered normally. When the data management device 30 receives the transmission data 620A before conversion, the environmental data based on the transmission data 620A is not registered in the business database 630 in error. This is because the business database 630 manages illuminance as a numerical value, but the transmission data 620A sets the information regarding illuminance to the character string "null".

[0103] In step S9, the screen acquisition unit 401 of the terminal device 40 requests the data management device 30 for screen data for displaying a business screen in response to an operation by the user.

[0104] In step S10, the screen generating unit 303 of the data management device 30 receives a request for screen data from the terminal device 40. Next, the screen generating unit 303 reads out environmental data from the business database constructed in the storage unit 301. Then, the screen generating unit 303 generates screen data. The read out environmental data is embedded in the screen data. Then, the screen generating unit 303 transmits the generated screen data to the terminal device 40.

[0105] In step S11, the screen acquisition unit 401 of the terminal device 40 receives screen data from the data management device 30. Next, the screen acquisition unit 401 sends the received screen data to the display control unit 402. The display control unit 402 receives the screen data from the screen acquisition unit 401. Then, the screen acquisition unit 401 performs control to display a business screen on the display 506 based on the screen data.

[0106] 14 is an image diagram showing an example of a business screen. In this embodiment, an example of a business screen that displays a screen for performing sanitation management according to HACCP will be described.

[0107] As shown in FIG. 14, the business screen 700 has a date field 701 , one or more input items 702 , a current temperature acquisition button 703 , a save button 704 , a cancel button 705 , a temperature display field 708 , and an abnormality notification field 709 .

[0108] The date field 701 is a setting field in which the date on which the safety and health related work was performed is set. The date field 701 may have a calendar display function so that the user can input the date of the management target from the calendar.

[0109] An input item 702 is a label indicating a task item to be performed by a user. A selection field 706 is associated with the input item 702. The user can set an input value for the input item 702 by selecting an option for the task result in the selection field 706.

[0110] The current temperature acquisition button 703 is a button that accepts an operation to display current environmental data in the temperature field 707. When the user presses the current temperature acquisition button 703, the terminal device 40 may transmit a request to acquire the current temperature to the data management device 30. In response to the request to acquire the current temperature, the data management device 30 may read out the temperature included in the most recent environmental data among the environmental data registered in the business database, and transmit it to the terminal device 40.

[0111] The temperature display field 708 displays the maximum and minimum temperatures among the temperatures measured on the date set in the date field 701. When the user sets a date in the date field 701, the terminal device 40 may transmit a request to acquire a temperature range to the data management device 30. In response to the request to acquire a temperature range, the data management device 30 may extract environmental data registered in the business database in which the measurement date and time is included in the date, identify the maximum and minimum temperatures from the extracted environmental data, and transmit them to the terminal device 40.

[0112] The abnormality notification field 709 displays the presence or absence of an abnormality. The presence or absence of an abnormality may be determined based on environmental data. For example, if the maximum temperature and the minimum temperature are within a predetermined normal range, it may be determined that there is no abnormality, and if they are outside the normal range, it may be determined that there is an abnormality.

[0113] When the user presses the save button 704, the input data that the user entered on the business screen is sent to the data management device 30. The data management device 30 may associate the received input data with environmental data and register it in the business database. When the user presses the cancel button 705, the input data that the user entered on the business screen is discarded.

[0114] <Effects of the embodiment> The device management device 20 in this embodiment converts the environmental data generated by the environmental sensor 10 into a format that can be managed by the data management device 30, and transmits the converted environmental data to the data management device 30. The data management device 30 can manage the environmental data 600 even if the environmental data generated by the environmental sensor 10 is not in a manageable format. In one aspect, according to this embodiment, it is possible to manage the environmental data generated by the environmental sensor.

[0115] That is, according to this embodiment, an environmental sensor equipped with a solar cell can be used outdoors as an environmental sensor for equipment such as a food refrigerator, but an environmental sensor using a solar cell can run out of battery power, especially indoors (dark places, etc.).In order to avoid such inconvenience, even if an environmental sensor without a solar cell (for example, which can be used with a normal battery or AC adapter) is used, it can be appropriately managed regardless of environmental data that varies depending on the specifications of the environmental sensor, such as illuminance data.

[0116] The device management device 20 may determine whether the environmental data can be managed by the data management device 30, and when it is determined that the environmental data cannot be managed by the data management device 30, convert the environmental data into a format that can be managed by the data management device 30. According to this embodiment, environmental data that cannot be managed by the data management device 30 can be converted into a format that can be managed by the data management device 30.

[0117] When the environmental data includes information that cannot be managed by the data management device 30, the device management device 20 may determine that the environmental data cannot be managed by the data management device 30. According to the present embodiment, the environmental data including information that cannot be managed by the data management device 30 can be converted into a format that can be managed by the data management device 30.

[0118] The data management device 30 may manage the environmental data using a database. When the environmental data includes information whose data type does not match that of the business database, the device management device 20 may determine that the environmental data cannot be managed by the data management device 30. According to this embodiment, the environmental data including information whose data type does not match that of the database can be registered in the database.

[0119] When the environmental data includes information managed as numerical values ​​in the database and in which a character string is set, the device management device 20 may determine that the environmental data cannot be managed by the data management device 30. According to this embodiment, environmental data in which information managed as numerical values ​​in the database is set as a character string can be registered in the database.

[0120] The device management apparatus 20 may delete, from the environmental data, information that cannot be managed by the data management apparatus 30. According to this embodiment, it is possible to make it possible to manage environmental data including information that cannot be managed by the data management apparatus 30.

[0121] The device management apparatus 20 may acquire environmental data generated by a plurality of environmental sensors 10 that can acquire different information. The plurality of environmental sensors 10 may include sensors that measure one or more pieces of information related to the environment in which the environmental sensors 10 are installed. The environmental sensors 10 may include an environmental sensor 10A equipped with a solar cell and an environmental sensor 10B that does not have a solar cell. According to this embodiment, even if environmental sensors equipped with a solar cell and environmental sensors that do not have a solar cell are mixed, the environmental data can be managed in a unified manner.

[0122] The environmental data generated by the environmental sensor 10A equipped with a solar cell includes information indicating illuminance, and the environmental data generated by the environmental sensor 10B not equipped with a solar cell does not need to include information indicating illuminance. According to this embodiment, even if environmental data including information indicating illuminance and environmental data not including information indicating illuminance are mixed, the environmental data can be managed in a unified manner.

[0123] Furthermore, although the present embodiment has been described using an environmental sensor, the sensor is not limited to an environmental sensor, and the present invention can be applied to any sensor that detects or acquires information when an abnormality occurs or periodically / irregularly and transmits the information to various devices or servers. In addition, the present embodiment has been described with respect to a case where the environmental sensor has a mixture of sensor specifications, since the specifications of the sensor differ depending on whether or not it has a solar cell, and the information measured (e.g., information related to the environment such as illuminance data) differ depending on the specifications, but the present invention is not limited to this. The present invention can be applied to various cases where there are differences in specifications, or differences in the data (information) acquired or sent.

[0124] [supplement] Each function 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, and an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), a conventional circuit module, and other devices designed to execute each function described above.

[0125] The devices described in the examples are merely one of a number of computing environments for implementing the embodiments disclosed herein. In one embodiment, the device management apparatus 20 or the data management apparatus 30 includes a number of computing devices, such as a server cluster. The 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.

[0126] For example, aspects of the present invention are as follows.

[0127] <1> An information processing device capable of communicating with another information processing device that manages data via a network, An acquisition unit that acquires data generated by an electronic device; A conversion unit that converts the data into a format that can be managed by the other information processing device; a transmitting unit that transmits the converted data to the other information processing device; An information processing device comprising:

[0128] <2> a determination unit that determines whether the data can be managed by the other information processing device, when it is determined that the data cannot be managed by the other information processing device, the conversion unit converts the data into a format that can be managed by the other information processing device. the above <1> The information processing device described in

[0129] <3> the determination unit determines that the data cannot be managed by the other information processing device when the data includes information that cannot be managed by the other information processing device. the above <2> The information processing device described in

[0130] <4> The other information processing device manages the data using a database; the determination unit determines that the data cannot be managed by the other information processing device when the data includes information whose data type does not match that of the database. the above <3> The information processing device described in

[0131] <5> the determination unit determines that the data cannot be managed by the other information processing device when the data includes information to which a character string is set, among information managed as a numerical value in the database. the above <4> The information processing device described in

[0132] <6> The conversion unit deletes information that cannot be managed by the other information processing device from the data. the above <2> from <5> 13. An information processing device according to claim 12,

[0133] <7> The acquisition unit acquires the data generated by a plurality of electronic devices each having different acquireable information. the above <1> from <6> 13. An information processing device according to claim 12,

[0134] <8> The plurality of electronic devices include sensors that measure one or more pieces of information related to an environment in which the electronic devices are installed. the above <7> The information processing device described in

[0135] <9> The plurality of electronic devices include a first sensor that acquires the data that can be managed by the other information processing device, and a second sensor that acquires the data that cannot be managed by the other information processing device. the above <8> The information processing device described in

[0136] <10> the first sensor comprises a solar cell; The second sensor does not include a solar cell. the above <9> The information processing device described in

[0137] <11> the data generated by the first sensor includes information indicative of illuminance; The data generated by the second sensor does not include information indicative of illuminance. the above <10> The information processing device described in

[0138] <12> An information processing system in which an electronic device, a first information processing device, and a second information processing device can communicate with each other via a network, The first information processing device, An acquisition unit that acquires data generated by the electronic device; A conversion unit that converts the data into a format that can be managed by the second information processing device; a transmitting unit that transmits the converted data to the second information processing device; Equipped with The second information processing device is a storage control unit that stores the data received from the first information processing device in a storage device; Information processing system.

[0139] <13> An information processing system in which a first information processing device and a second information processing device can communicate with each other via a network, The first information processing device, An acquisition unit that acquires data generated by an electronic device; A conversion unit that converts the data into a format that can be managed by the second information processing device; a transmitting unit that transmits the converted data to the second information processing device; Equipped with The second information processing device is a storage control unit that stores the data received from the first information processing device in a storage device; Information processing system.

[0140] <14> An information processing device capable of communicating with another information processing device that manages data via a network, acquiring data generated by an electronic device; converting the data into a format that can be managed by the other information processing device; a step of transmitting the converted data to the other information processing device; An information processing method for performing the above.

[0141] <15> An information processing device capable of communicating with other information processing devices that manage data via a network, acquiring data generated by an electronic device; converting the data into a format that can be managed by the other information processing device; a step of transmitting the converted data to the other information processing device; A program for executing.

[0142] Although the embodiments of the present invention have been described in detail above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims. [Explanation of symbols]

[0143] 10: Environmental sensor 12: Repeater 20: Device management device 30: Data management device 40: Terminal device 111:Environmental measurement department 112: Data transmission unit 131: Receiving unit 132: Transmitter 201: Acquisition Department 202: Storage section 203: Generation part 204: Judgment section 205: Conversion section 206: Transfer Department 301: Storage section 302: Memory control unit 303: Screen generation section 401: Screen acquisition section 402: Display control unit 1000: Information Processing Systems [Prior art documents] [Patent documents]

[0144] [Patent Document 1] JP 2018-151886 A

Claims

1. An information processing device capable of communicating with another information processing device that manages data via a network, An acquisition unit that acquires data generated by an electronic device; A conversion unit that converts the data into a format that can be managed by the other information processing device; a transmitting unit that transmits the converted data to the other information processing device; An information processing device comprising:

2. a determination unit that determines whether the data can be managed by the other information processing device, when it is determined that the data cannot be managed by the other information processing device, the conversion unit converts the data into a format that can be managed by the other information processing device. The information processing device according to claim 1 .

3. the determination unit determines that the data cannot be managed by the other information processing device when the data includes information that cannot be managed by the other information processing device. The information processing device according to claim 2 .

4. The other information processing device manages the data using a database; the determination unit determines that the data cannot be managed by the other information processing device when the data includes information whose data type does not match that of the database. The information processing device according to claim 3 .

5. the determination unit determines that the data cannot be managed by the other information processing device when the data includes information to which a character string is set, among information managed as a numerical value in the database. The information processing device according to claim 4.

6. The conversion unit deletes information that cannot be managed by the other information processing device from the data.

6. The information processing device according to claim 2.

7. The acquisition unit acquires the data generated by a plurality of electronic devices each having different acquireable information. The information processing device according to claim 1 .

8. The plurality of electronic devices include sensors that measure one or more pieces of information related to an environment in which the electronic devices are installed. The information processing device according to claim 7.

9. The plurality of electronic devices include a first sensor that acquires the data that can be managed by the other information processing device, and a second sensor that acquires the data that cannot be managed by the other information processing device. The information processing device according to claim 8.

10. the first sensor comprises a solar cell; the second sensor does not include a solar cell; The information processing device according to claim 9.

11. the data generated by the first sensor includes information indicative of illuminance; The data generated by the second sensor does not include information indicative of illuminance. The information processing device according to claim 10.

12. An information processing system in which an electronic device, a first information processing device, and a second information processing device can communicate with each other via a network, The first information processing device, An acquisition unit that acquires data generated by the electronic device; a conversion unit for converting the data into a format that can be managed by the second information processing device; a transmitting unit that transmits the converted data to the second information processing device; Equipped with The second information processing device is a storage control unit that stores the data received from the first information processing device in a storage device; Information processing system.

13. An information processing system in which a first information processing device and a second information processing device can communicate with each other via a network, The first information processing device, An acquisition unit that acquires data generated by an electronic device; a conversion unit for converting the data into a format that can be managed by the second information processing device; a transmitting unit that transmits the converted data to the second information processing device; Equipped with The second information processing device is a storage control unit that stores the data received from the first information processing device in a storage device; Information processing system.

14. An information processing device capable of communicating with another information processing device that manages data via a network, acquiring data generated by an electronic device; converting the data into a format that can be managed by the other information processing device; a step of transmitting the converted data to the other information processing device; An information processing method for performing the above.

15. An information processing device capable of communicating with other information processing devices that manage data via a network, acquiring data generated by an electronic device; converting the data into a format that can be managed by the other information processing device; a step of transmitting the converted data to the other information processing device; A program for executing the above.

Citation Information

Patent Citations

  • Environment sensor

    JP2018151886A