DATA COLLECTION SYSTEM AND DATA COLLECTION METHOD
20230105373 · 2023-04-06
Assignee
Inventors
- Tomohiro TANIGUCHI (Musashino-shi, Tokyo, JP)
- Shinya TAMAKI (Musashino-shi, Tokyo, JP)
- Tetsuya SUZUKI (Musashino-shi, Tokyo, JP)
- Yasutaka KIMURA (Musashino-shi, Tokyo, JP)
Cpc classification
H04L41/34
ELECTRICITY
Y02D30/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H04L67/567
ELECTRICITY
H04L67/12
ELECTRICITY
International classification
Abstract
An object of the present disclosure is to provide a data collection system capable of collecting various pieces of metadata other than sensing data and instrument information by existing communication protocols and associating the sensing data, the instrument information, and the metadata with each other without errors. A data collection system 301 is a data collection system that performs communication from a terminal 11 to a data collection unit 12 by one or a plurality of communication protocols, in which the terminal 11 includes a detection unit 11e other than a sensor device 11a that detects the sensing data and the instrument information, and stores metadata that is information detected by the detection unit 11e in an extended field specified by the communication protocols within a frame specified by the communication protocols for transmitting the sensing data or the instrument information, and the data collection unit 12 associates the sensing data, the instrument information, and the metadata with each other based on information for identifying the terminal 11 described in the frame.
Claims
1. A data collection system configured to perform communication from a terminal to a data collection unit by one or a plurality of communication protocols, wherein the terminal includes a detection unit other than a sensor device that detects sensing data and instrument information, and stores metadata that is information detected by the detection unit in an extended field specified by the one or the plurality of communication protocols within a frame specified by the one or the plurality of communication protocols for transmitting the sensing data or the instrument information, and the data collection unit associates the sensing data, the instrument information, and the metadata with each other based on information for identifying the terminal described in the frame.
2. The data collection system according to claim 1, wherein the terminal processes and stores the metadata to fit into the extended field.
3. The data collection system according to claim 1, wherein the terminal divides the metadata to fit into the extended field and stores pieces of metadata that are divided in a plurality of frames.
4. The data collection system according to claim 1 wherein the terminal makes, as the metadata, a record where the information detected by the detection unit is accumulated for a certain period of time or a result obtained by performing specific calculation.
5. The data collection system according to claim 1 any ,wherein the terminal changes, spontaneously or in accordance with an instruction from the data collection unit, at least one of a detail detected by the detection unit or a timing when the detection unit detects information.
6. The data collection system according to claim 1, wherein the one or the plurality of communication protocols of the frame where the metadata is stored are link layer discovery protocol (LLDP) or homenetwork topology identifying protocol (HTIP).
7. The data collection system according to claim 6, wherein the terminal changes a transmission interval of the frame spontaneously or in accordance with an instruction from the data collection unit.
8. A data collection method for performing communication from a terminal to a data collection unit by one or a plurality of communication protocols, the method comprising: acquiring, by the terminal, metadata that is information detected by a detection unit other than a sensor device that detects sensing data and instrument information; storing, by the terminal, the metadata in an extended field specified by the one or the plurality of communication protocols within a frame specified by the one or the plurality of communication protocols for transmitting the sensing data or the instrument information; and associating, by the data collection unit, the sensing data, the instrument information, and the metadata with each other based on information for identifying the terminal described in the frame.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DESCRIPTION OF EMBODIMENTS
[0032] Embodiments of the present disclosure will be described below with reference to the accompanying drawings. The embodiments to be described below are examples of the present disclosure, and the present disclosure is not limited to the following embodiments. In this description and the drawings, constituent elements having the identical reference signs are assumed to be the same as each other.
Embodiment 1
[0033]
[0034] A data collection network 15 is a network that connects the sensor terminal 11 present in a specific range and the data collection unit 12. The data collection network 15 is, for example, a local area network (LAN), a field area network (FAN), an IoT area network, and the like.
[0035] The sensor terminal 11 senses a target for observation and generates sensing data. In the same data collection network 15, there may be a plurality of sensor terminals 11 of a single type and there may be multiple types of sensor terminals. The sensor terminal 11 collectively transmits the sensing data, the instrument information, and the metadata to the data collection unit 13 by one or a plurality of communication protocols. The details of the sensor terminal 11 will be described below.
[0036] Various protocols for data communication such as wireless (Wi-Fi, LPWA), conducting wires (Ethernet (trade name), PLC, Single Pair Ethernet), or optical fiber (Ethernet, PON), as well as various protocols for instrument information collection such as LLPD, a home network protocol such as HTIP, and the like can be given as examples of the communication protocol. In addition, communication protocols used in the data collection network 15 may be of a single type or may be of multiple types.
[0037] The data collection unit 12 is, for example, an IoT gateway, an access point, or any of various other storage devices. The data collection unit 12 passes the collected sensing data, instrument information, and metadata as information in a state associated with the sensor terminal 11 to a data analysis unit 13. The details of the data collection unit 12 will also be described below.
[0038] The data analysis unit 13 stores the information passed from the data collection unit 12 and uses the stored information for analysis. The data analysis unit 13 may be in the same device as the data collection unit 12 or may be in a separate device. In a case where the data analysis unit is in a separate device, it may be located away from the data collection unit 12 through a network.
[0039]
[0040] The detection unit 11e acquires information (metadata) other than the instrument information. In the present embodiment, the information other than the instrument information is position information of a target for detection, installer information, and environmental information. However, the present disclosure does not limit the information other than the instrument information to such pieces of information. The detection unit 11e includes a position information detection unit 11e.sub.1, an installer detection unit 11e.sub.2, and an environmental information detection unit 11e.sub.3 in order to acquire such pieces of information. The position information detection unit 11e.sub.1 is, for example, a GPS, an acceleration sensor, a gyro sensor, or an RSSI receiver of a Wi-Fi signal, a BLE beacon signal, or the like. The installer detection unit 11e.sub.2 is, for example, a fingerprint sensor, a vein sensor, a camera (face/iris recognition), or a microphone (voiceprint detection) in a case where an installer is identified, and is a receiver that receives output values of a sensor worn by the installer (such as blood pressure, heartbeat, movement speed, speech, or conversation) in a case where the status of the installer is confirmed. The environmental information detection unit 11e.sub.3 is, for example, a camera (video information) or an environmental sensor of temperature, humidity, illuminance, air pressure, sound, infrared/ultraviolet light, or the like.
[0041] Meanwhile, the detection unit 11e may detect all of a plurality of targets for detection or may detect any one of them.
[0042] The metadata storage processing unit 11f stores the data detected by the detection unit 11e as metadata in an extended field or an optional field within a frame which is set by a communication protocol.
[0043] The protocol operation unit 11d transmits a frame in which the sensing data or the instrument information is stored in a predetermined field and metadata is stored in an extended field or an optional field to the data collection unit 12. Meanwhile, the communication protocol of a frame in which the sensing data is stored and the communication protocol of a frame in which the instrument information is stored may be the same as each other or may be different from each other. In the latter case, the metadata storage processing unit 11f may store the metadata in a frame of any one communication protocol (a frame in which the sensing data is stored or a frame in which the instrument information is stored), or may store the metadata in frames of both communication protocols (a frame in which the sensing data is stored and a frame in which the instrument information is stored).
[0044] In order to comply with the format/limitation of a specific extended field of a frame, the metadata storage processing unit 11f may store the metadata in a frame after processing such as converting the metadata into a certain abbreviated code and then storing it, or dividing the metadata and then storing them into a plurality of frames (fragmentation).
[0045] The metadata storage processing unit 11f can freely set a storage timing at which the metadata is stored in a frame. For example, the storage timing may be set each time the metadata is updated, or the metadata may be stored at a timing when the metadata is accumulated for a certain period of time instead of being stored sequentially. In addition, in a case where the metadata is accumulated for a certain period of time, the metadata storage processing unit 11f may store, in a frame, the record (log) of the accumulation or the result of specific calculation/statistical processing.
[0046] The detail and storage timing of the metadata stored in a frame may be fixed or variable. The detail and storage timing of the metadata may be dynamically changed according to the decision of the sensor terminal 11 itself or instructions from the data analysis unit 13 and the data collection unit 12.
[0047]
Embodiment 2
[0048]
[0049]
[0050] The communication protocol operation unit for sensing data 11d.sub.1 transmits a frame in which the sensing data is stored by the sensing data storage processing unit 11c to the data collection unit 22 using any communication protocol (such as, for example, Ethernet (trade name), Wi-Fi, or LPWA).
[0051] The LLDP protocol operation unit 11d.sub.2 transmits a frame in which instrument information such as the product name/model number of the sensor terminal 21 and network configuration information are stored by the instrument information storage processing unit 11b and various pieces of metadata are stored by the metadata storage processing unit 11f to the data collection unit 22 using LLDP or HTIP. How the instrument information storage processing unit 11b and the metadata storage processing unit 11f store this information in a frame will be described below. Meanwhile, the LLDP protocol operation unit 11d.sub.2 may fix the transmission interval of the frame, or may change it spontaneously or in accordance with an instruction from the data collection unit.
[0052]
[0053] The collected data processing unit 12b extracts the sensing data, the instrument information, and the metadata from each received frame, and arranges them in a database based on information for identifying the individual of the sensor terminal 11. The information for identifying the individual of the sensor terminal 11 is, for example, a MAC address which is commonly used in a communication protocol for sensing data and an LLDP protocol. The collected data processing unit 12b associates the sensing data, the instrument information, and the metadata with each other based on this MAC address.
[0054]
[0055]
Other Embodiments
[0056] The sensor terminal (11, 21) and the data collection unit (12, 22) described above can also be implemented by a computer and a program, and the program can also be recorded in a recording medium or provided through a network.
REFERENCE SIGNS LIST
[0057] 11, 21 Sensor terminal [0058] 11a Sensor device [0059] 11b Instrument information storage processing unit [0060] 11c Sensing data storage processing unit [0061] 11d Protocol operation unit [0062] 11d.sub.1 Communication protocol operation unit for sensing data [0063] 11d.sub.2 LLDP protocol operation unit [0064] 11e Detection unit [0065] 11e.sub.1 Position information detection unit [0066] 11e.sub.2 Installer detection unit [0067] 11e.sub.3 Environmental information detection unit [0068] 11f Metadata storage processing unit [0069] 12, 22 Data collection unit [0070] 12a Protocol operation unit [0071] 12a.sub.1 Communication protocol operation unit for sensing data [0072] 12a.sub.2 LLDP protocol operation unit [0073] 12b Collected data processing unit [0074] 12c Data batch transmission unit [0075] 13 Data analysis unit [0076] 15 Data collection network [0077] 301, 302 Data collection system