[go: up one dir, main page]

JP2018156564A - Mediation device, mediation method, and program - Google Patents

Mediation device, mediation method, and program Download PDF

Info

Publication number
JP2018156564A
JP2018156564A JP2017054655A JP2017054655A JP2018156564A JP 2018156564 A JP2018156564 A JP 2018156564A JP 2017054655 A JP2017054655 A JP 2017054655A JP 2017054655 A JP2017054655 A JP 2017054655A JP 2018156564 A JP2018156564 A JP 2018156564A
Authority
JP
Japan
Prior art keywords
information
item
device information
items
generation unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017054655A
Other languages
Japanese (ja)
Other versions
JP6855859B2 (en
Inventor
広憲 堀野
Hironori Horino
広憲 堀野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2017054655A priority Critical patent/JP6855859B2/en
Publication of JP2018156564A publication Critical patent/JP2018156564A/en
Application granted granted Critical
Publication of JP6855859B2 publication Critical patent/JP6855859B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】複数の機器の情報が管理サーバに送信される場合に、データ通信量を低減することが可能な仲介装置、仲介方法およびプログラムを提供する。【解決手段】仲介装置は、複数の機器と管理装置との間の情報の伝送を仲介する仲介装置であって、収集部と、生成部と、送信部とを備える。収集部は、機器から、機器に関する複数の項目を含む機器情報を収集する。生成部は、収集した機器情報の複数の項目のうち、複数の機器間で共通する項目に設定された情報ごとに機器情報を集約した集約データを生成する。送信部は、集約データを管理装置へ送信する。【選択図】図3PROBLEM TO BE SOLVED: To provide an intermediary device, an intermediary method and a program capable of reducing a data communication amount when information of a plurality of devices is transmitted to a management server. An intermediary device is an intermediary device that mediates the transmission of information between a plurality of devices and a management device, and includes a collecting unit, a generating unit, and a transmitting unit. The collecting unit collects device information including a plurality of items related to the device from the device. The generation unit generates aggregated data in which device information is aggregated for each item set as an item common to a plurality of devices among a plurality of items of collected device information. The transmission unit transmits the aggregated data to the management device. [Selection diagram] Fig. 3

Description

本発明は、仲介装置、仲介方法およびプログラムに関する。   The present invention relates to a mediation apparatus, a mediation method, and a program.

従来から、管理対象の複数の機器のデータを収集し、収集したデータをネットワーク上の管理サーバに送信する、仲介装置の技術が知られている。   Conventionally, a technique of an intermediary device that collects data of a plurality of devices to be managed and transmits the collected data to a management server on a network is known.

また、近年、様々な機器がネットワークに接続され、情報をやりとりするIoT(Internet of Things)が普及し始めている。これに伴い、ネットワークに接続された様々な機器から情報を収集して、その膨大な情報を活用するサービス等が行われている。   In recent years, IoT (Internet of Things), in which various devices are connected to a network and exchange information, has begun to spread. Along with this, there are services that collect information from various devices connected to a network and utilize the enormous amount of information.

しかしながら、データの収集対象の機器の数が増加すると、仲介装置からサーバに送信されるデータが増大し、ネットワーク負荷が増大する。このため、複数の機器の情報が管理サーバに送信される場合に、データ通信量を低減することが求められていた。   However, when the number of devices from which data is collected increases, the data transmitted from the mediation device to the server increases and the network load increases. For this reason, when information on a plurality of devices is transmitted to the management server, it has been required to reduce the amount of data communication.

本発明は、上記に鑑みてなされたものであって、複数の機器の情報が管理サーバに送信される場合に、データ通信量を低減することを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to reduce the amount of data communication when information on a plurality of devices is transmitted to a management server.

上述した課題を解決し、目的を達成するために、本発明にかかる仲介装置は、複数の機器と管理装置との間の情報の伝送を仲介する仲介装置であって、収集部と、生成部と、送信部とを備える。収集部は、機器から、機器に関する複数の項目を含む機器情報を収集する。生成部は、収集した機器情報の複数の項目のうち、複数の機器間で共通する項目に設定された情報ごとに機器情報を集約した集約データを生成する。送信部は、集約データを管理装置へ送信する。   In order to solve the above-described problems and achieve the object, an intermediary device according to the present invention is an intermediary device that mediates transmission of information between a plurality of devices and a management device, and includes a collection unit and a generation unit And a transmission unit. The collection unit collects device information including a plurality of items related to the device from the device. The generating unit generates aggregated data obtained by aggregating device information for each piece of information set as an item common to a plurality of devices among a plurality of items of the collected device information. The transmission unit transmits the aggregated data to the management device.

本発明によれば、複数の機器の情報が管理サーバに送信される場合に、データ通信量を低減することができるという効果を奏する。   According to the present invention, there is an effect that the amount of data communication can be reduced when information on a plurality of devices is transmitted to the management server.

図1は、実施形態1にかかる機器管理システムの全体構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of the overall configuration of the device management system according to the first embodiment. 図2は、実施形態1にかかる仲介装置のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of the mediation apparatus according to the first embodiment. 図3は、実施形態1にかかる仲介装置の機能的構成の一例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of a functional configuration of the mediation apparatus according to the first embodiment. 図4Aは、実施形態1にかかる機器情報データベースのテーブル構成の一例を示す図である。FIG. 4A is a diagram illustrating an example of a table configuration of a device information database according to the first embodiment. 図4Bは、実施形態1にかかる機器情報データベースのテーブル構成の他の一例を示す図である。FIG. 4B is a diagram illustrating another example of the table configuration of the device information database according to the first embodiment. 図5は、実施形態1にかかる機器から仲介装置へ送信される機器情報のデータ構成の一例を示す図である。FIG. 5 is a diagram illustrating an example of a data configuration of device information transmitted from the device according to the first embodiment to the mediation apparatus. 図6Aは、実施形態1にかかる集約データのイメージの一例を示す図である。FIG. 6A is a diagram illustrating an example of aggregated data according to the first embodiment. 図6Bは、実施形態1にかかる集約データのイメージの他の一例を示す図である。FIG. 6B is a diagram illustrating another example of the aggregated data image according to the first embodiment. 図7は、実施形態1にかかる集約データの一例を示す図である。FIG. 7 is a diagram illustrating an example of aggregated data according to the first embodiment. 図8は、実施形態1にかかる集約されずに送信形式に変換された機器情報の一例を示す図である。FIG. 8 is a diagram illustrating an example of device information that is converted into a transmission format without being aggregated according to the first embodiment. 図9は、実施形態1にかかる機器情報の集約処理の手順の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a procedure of device information aggregation processing according to the first embodiment. 図10は、実施形態2にかかる機器情報の集約処理の手順の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of a procedure of device information aggregation processing according to the second embodiment. 図11は、実施形態3にかかる集約データと機器IDの対応付けのイメージの一例を示す図である。FIG. 11 is a diagram illustrating an example of an association image of the aggregated data and the device ID according to the third embodiment. 図12は、実施形態3にかかる初回送信の際の集約データの一例を示す図である。FIG. 12 is a diagram illustrating an example of aggregated data at the time of initial transmission according to the third embodiment. 図13は、実施形態3にかかる2回目以降の送信の際の集約データの一例を示す図である。FIG. 13 is a diagram illustrating an example of aggregated data in the second and subsequent transmissions according to the third embodiment. 図14は、実施形態3にかかる機器情報の集約処理の手順の一例を示すフローチャートである。FIG. 14 is a flowchart illustrating an example of a procedure of device information aggregation processing according to the third embodiment.

以下に添付図面を参照して、仲介装置、仲介方法およびプログラムの実施の形態を詳細に説明する。   Exemplary embodiments of an intermediary device, an intermediation method, and a program will be described below in detail with reference to the accompanying drawings.

(実施形態1)
図1は、本実施形態にかかる機器管理システムSの全体構成の一例を示す図である。図1に示すように、本実施形態にかかる機器管理システムSは、管理サーバ30と、管理対象となる複数の機器20a〜20mと、複数の仲介装置10a,10bと、ファイアウォール51a,51bとを備える。
(Embodiment 1)
FIG. 1 is a diagram illustrating an example of the overall configuration of the device management system S according to the present embodiment. As shown in FIG. 1, the device management system S according to the present embodiment includes a management server 30, a plurality of devices 20a to 20m to be managed, a plurality of mediation devices 10a and 10b, and firewalls 51a and 51b. Prepare.

複数の機器20a〜20mおよび複数の仲介装置10a,10bは、ファイアウォール51a,51bが設けられたローカルネットワーク50a,50bにそれぞれ接続している。   The plurality of devices 20a to 20m and the plurality of mediation devices 10a and 10b are connected to local networks 50a and 50b provided with firewalls 51a and 51b, respectively.

ローカルネットワーク50a,50bは、ファイアウォール51a,51bを介して、ネットワーク40に接続している。以下、ローカルネットワーク50a,50bを総称する場合は、ローカルネットワーク50と称する。ローカルネットワーク50は、LAN(Local Area Network)等であるが、これに限定するものではない。   The local networks 50a and 50b are connected to the network 40 via firewalls 51a and 51b. Hereinafter, the local networks 50a and 50b are collectively referred to as the local network 50. The local network 50 is a LAN (Local Area Network) or the like, but is not limited thereto.

ファイアウォール51a,51bは、ローカルネットワーク50のセキュリティを維持するためのものである。ファイアウォール51a,51bは、ローカルネットワーク50およびネットワーク40間の通信を監視し、ネットワーク40からローカルネットワーク50への不正アクセスを検出および遮断する。   The firewalls 51 a and 51 b are for maintaining the security of the local network 50. The firewalls 51a and 51b monitor communication between the local network 50 and the network 40, and detect and block unauthorized access from the network 40 to the local network 50.

機器20a〜20mは、通信機能をもつ機器であり、管理サーバ30の管理対象の機器である。以下、機器20a〜20mを総称する場合は、機器20と称する。機器20は、例えばドアの開閉を検知するセンサが組み込まれたドア(以下、開閉検知ドアと称する)や、点灯の有無を検知するセンサが組み込まれた照明(以下、点灯検知照明と称する)であるが、これに限定するものではない。また、機器20の数は、図1に示す例に限定されるものではない。機器20は、自身に関する機器情報を、仲介装置10aまたは仲介装置10bに送信する。   The devices 20 a to 20 m are devices having a communication function, and are devices to be managed by the management server 30. Hereinafter, the devices 20a to 20m are collectively referred to as the device 20. The device 20 is, for example, a door (hereinafter referred to as an opening / closing detection door) in which a sensor for detecting opening / closing of the door is incorporated, or an illumination (hereinafter referred to as lighting detection illumination) in which a sensor for detecting the presence / absence of lighting is incorporated. There is, but is not limited to this. Further, the number of devices 20 is not limited to the example shown in FIG. The device 20 transmits device information about itself to the mediation device 10a or the mediation device 10b.

機器情報は、機器20に関する複数の項目を含む情報である。機器情報は、例えば、当該機器20が点灯検知照明である場合、当該機器20のシリアル番号や、点灯状態等を含む。本実施形態における機器情報の詳細については後述する。   The device information is information including a plurality of items related to the device 20. The device information includes, for example, the serial number of the device 20, a lighting state, and the like when the device 20 is lighting detection illumination. Details of the device information in this embodiment will be described later.

仲介装置10a,10bは、複数の機器と管理装置との間の情報の伝送を仲介する装置である。以下、仲介装置10a,10bを総称する場合は、仲介装置10と称する。仲介装置10a,10bは、機器20から収集した機器情報を、ネットワーク40を介して管理サーバ30に送信する。また、仲介装置10は、管理サーバ30から機器20への命令信号等を受信し、機器20へ転送してもよい。図1に示す機器管理システムSは2台の仲介装置10を備えるが、仲介装置10の数はより多数であってもよいし、1台でもよい。   The mediation devices 10a and 10b are devices that mediate transmission of information between a plurality of devices and the management device. Hereinafter, the intermediary devices 10a and 10b are collectively referred to as the intermediary device 10. The mediation devices 10 a and 10 b transmit the device information collected from the devices 20 to the management server 30 via the network 40. Further, the intermediary device 10 may receive a command signal or the like from the management server 30 to the device 20 and forward it to the device 20. The device management system S shown in FIG. 1 includes two mediation devices 10, but the number of mediation devices 10 may be larger or one.

ネットワーク40は、インターネット等の通信網である。管理サーバ30は、ネットワーク40に接続している。また、管理サーバ30は、ネットワーク40およびローカルネットワーク50を介して仲介装置10と接続する。   The network 40 is a communication network such as the Internet. The management server 30 is connected to the network 40. Further, the management server 30 is connected to the mediation device 10 via the network 40 and the local network 50.

管理サーバ30は、仲介装置10から受信した機器20の機器情報を収集および蓄積する。管理サーバ30は、本実施形態における管理装置の一例である。   The management server 30 collects and stores the device information of the device 20 received from the mediation device 10. The management server 30 is an example of a management device in the present embodiment.

管理サーバ30は、収集した機器情報に基づいて、機器20を遠隔管理してもよい。この場合、管理サーバ30は、ネットワーク40および仲介装置10を介して機器20に命令信号等を送信する構成を採用してもよい。また、管理サーバ30は、収集した機器情報から機器20の状態等を分析してもよい。   The management server 30 may remotely manage the device 20 based on the collected device information. In this case, the management server 30 may adopt a configuration in which a command signal or the like is transmitted to the device 20 via the network 40 and the intermediary device 10. Further, the management server 30 may analyze the state of the device 20 from the collected device information.

次に、本実施形態の仲介装置10のハードウェア構成について説明する。図2は、本実施形態にかかる仲介装置10のハードウェア構成の一例を示す図である。   Next, a hardware configuration of the mediation apparatus 10 according to the present embodiment will be described. FIG. 2 is a diagram illustrating an example of a hardware configuration of the mediation apparatus 10 according to the present embodiment.

図2に示すように、仲介装置10は、CPU(Central Processing Unit)101と、ROM(Read Only Memory)102と、RAM(Random Access Memory)103と、HDD(Hard Disk Drive)104と、通信インターフェース105とを有するコンピュータである。CPU101、ROM102、RAM103、HDD104、および、通信インターフェース105は、内部バス106により接続されている。   As shown in FIG. 2, the intermediary device 10 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, an HDD (Hard Disk Drive) 104, and a communication interface. 105. The CPU 101, ROM 102, RAM 103, HDD 104, and communication interface 105 are connected by an internal bus 106.

CPU101は、HDD104に記憶されたプログラムをRAM103に展開して実行し、各部品を制御してデータの入出力や、データの加工を行う。   The CPU 101 expands and executes a program stored in the HDD 104 on the RAM 103 and controls each component to input / output data and process data.

ROM102は、不揮発性の記憶媒体である。ROM102には、BIOS(Basic Input/Output System)およびブートストラップローダをHDD104からRAM103に読み出すスタートプログラムが記憶されている。ブートストラップローダは、OS(Operating System)をHDD104からRAM103に読み出す。   The ROM 102 is a nonvolatile storage medium. The ROM 102 stores a start program for reading a basic input / output system (BIOS) and a bootstrap loader from the HDD 104 to the RAM 103. The bootstrap loader reads an OS (Operating System) from the HDD 104 to the RAM 103.

RAM103は、読み書き可能な記憶媒体であれば良く、例えばSRAM(Static Random Access Memory)やDRAM(Dynamic Random Access Memory)等を採用することができる。   The RAM 103 may be any readable / writable storage medium. For example, an SRAM (Static Random Access Memory), a DRAM (Dynamic Random Access Memory), or the like can be employed.

HDD104は、不揮発性の記憶媒体である。HDD104は、SSD(Solid State Drive)等に置き換えてもよい。HDD104は、OSおよびデバイスドライバを記憶している。   The HDD 104 is a non-volatile storage medium. The HDD 104 may be replaced with an SSD (Solid State Drive) or the like. The HDD 104 stores an OS and a device driver.

通信インターフェース105は、他の機器との間でネットワークを介して通信を行うインターフェースである。通信インターフェース105は、例えばローカルネットワーク50に接続して、機器20との間でローカルネットワーク50を介して相互に通信を行う。   The communication interface 105 is an interface that communicates with other devices via a network. The communication interface 105 is connected to the local network 50, for example, and communicates with the device 20 via the local network 50.

図2に示す仲介装置10のハードウェア構成は一例であり、通常のコンピュータの構成を含むものであればよい。   The hardware configuration of the intermediary device 10 illustrated in FIG. 2 is an example, and any configuration that includes a normal computer configuration may be used.

また、管理サーバ30のハードウェア構成は、仲介装置10のハードウェア構成と同様の構成である。   The hardware configuration of the management server 30 is the same as the hardware configuration of the mediation device 10.

次に、本実施形態の仲介装置10の機能的構成について説明をする。図3は、本実施形態にかかる仲介装置10の機能的構成の一例を示すブロック図である。図3に示すように、本実施形態の仲介装置10は、収集部11と、生成部12と、送信部13と、記憶部15とを備える。   Next, a functional configuration of the mediation apparatus 10 according to the present embodiment will be described. FIG. 3 is a block diagram illustrating an example of a functional configuration of the mediation apparatus 10 according to the present embodiment. As illustrated in FIG. 3, the mediation apparatus 10 according to the present exemplary embodiment includes a collection unit 11, a generation unit 12, a transmission unit 13, and a storage unit 15.

記憶部15は、例えばHDD104により構成される。図3に示すように、記憶部15は、機器情報データベース(DB)151を記憶する。また、記憶部15は、管理対象の機器リストと、集約ルールと、を記憶する。   The storage unit 15 is configured by, for example, the HDD 104. As illustrated in FIG. 3, the storage unit 15 stores a device information database (DB) 151. In addition, the storage unit 15 stores a management target device list and an aggregation rule.

管理対象の機器リストは、管理サーバ30の管理対象の機器のリストである。また、仲介装置10の記憶部15が記憶する、管理対象の機器リストは、当該仲介装置10が接続するローカルネットワーク50に接続された管理対象の機器20が含まれるものであればよい。管理対象の機器リストに含まれる機器20は、仲介装置10が機器情報を取集する対象の機器20である。   The management target device list is a list of management target devices of the management server 30. In addition, the management target device list stored in the storage unit 15 of the mediation device 10 only needs to include the management target device 20 connected to the local network 50 to which the mediation device 10 is connected. The devices 20 included in the management target device list are devices 20 for which the mediation device 10 collects device information.

集約ルールは、機器情報を集約するための規則である。本実施形態の仲介装置10では、集約ルールは予め設定されるものとする。集約ルールは、例えば、機器情報を集約するための所定の条件と、集約項目とを含む。具体的には、集約ルールは、機器情報を集約するための所定の条件として、機器20の種別を定めてもよい。また、集約項目は、機器情報を集約するために使用される項目である。具体的には、複数の機器20間で共通する項目のうち、複数の機器20間で同一の情報が設定され得る項目が集約項目として設定されてもよい。機器情報の集約の手順の詳細については、後述する。   The aggregation rule is a rule for aggregating device information. In the intermediary device 10 of this embodiment, the aggregation rule is set in advance. The aggregation rule includes, for example, a predetermined condition for aggregating device information and an aggregation item. Specifically, the aggregation rule may determine the type of the device 20 as a predetermined condition for collecting device information. Further, the aggregation item is an item used for aggregating device information. Specifically, items that can be set with the same information among the plurality of devices 20 among the items common among the plurality of devices 20 may be set as the aggregate item. Details of the device information aggregation procedure will be described later.

機器情報データベース151は、仲介装置10が機器20から収集した機器情報が登録されるデータベースである。図4Aは、本実施形態にかかる機器情報データベース151のテーブル構成の一例を示す図である。図4Aに示す例では、3台の機器20の機器情報が機器情報データベース151に登録されている。   The device information database 151 is a database in which device information collected by the mediation device 10 from the device 20 is registered. FIG. 4A is a diagram illustrating an example of a table configuration of the device information database 151 according to the present embodiment. In the example illustrated in FIG. 4A, device information of three devices 20 is registered in the device information database 151.

図4Aに示すように、本実施形態の機器情報データベース151は、項目として「ネットワークアドレス」、「製品名」、「シリアル番号」、「開閉状態」を含む。図4Aに示す項目は一例であり、機器情報データベース151の項目はこれに限定されるものではない。   As shown in FIG. 4A, the device information database 151 of the present embodiment includes “network address”, “product name”, “serial number”, and “open / closed state” as items. The items shown in FIG. 4A are examples, and the items in the device information database 151 are not limited to this.

項目「ネットワークアドレス」は、ローカルネットワーク50における機器20のアドレス等の情報が設定される項目である。   The item “network address” is an item in which information such as the address of the device 20 in the local network 50 is set.

項目「製品名」は、機器20の製品名が設定される項目である。製品名は、本実施形態における機器20の種別の一例である。また、項目「製品名」は、本実施形態における機器20の種別が設定される種別項目の一例である。   The item “product name” is an item in which the product name of the device 20 is set. The product name is an example of the type of the device 20 in the present embodiment. The item “product name” is an example of a type item in which the type of the device 20 in the present embodiment is set.

項目「シリアル番号」は、機器20に割り振られたシリアル番号が設定される項目である。機器20のシリアル番号は、例えば、当該機器20の製造時に割り振られる番号等でもよい。   The item “serial number” is an item in which a serial number assigned to the device 20 is set. The serial number of the device 20 may be a number assigned when the device 20 is manufactured, for example.

項目「開閉状態」は、機器20である開閉検知ドアが開状態(OPEN)であるか、閉状態(CLOSE)であるかを示す情報が設定される項目である。項目「開閉状態」は、“OPEN”等の文字列に限らず、“0”や“1”等の数値が設定されてもよい。   The item “open / close state” is an item in which information indicating whether the open / close detection door as the device 20 is in an open state (OPEN) or a closed state (CLOSE) is set. The item “open / close state” is not limited to a character string such as “OPEN”, and a numerical value such as “0” or “1” may be set.

また、ローカルネットワーク50に接続された管理対象の機器20が複数の種別の製品を含む場合は、製品の種別ごとに機器情報の項目が異なる場合がある。図4Bは、本実施形態にかかる機器情報データベース151のテーブル構成の他の一例を示す図である。図4Bに示す例では、2種類の製品名の、6台の機器20の機器情報が機器情報データベース151に登録されている。   In addition, when the device 20 to be managed connected to the local network 50 includes a plurality of types of products, the item of device information may be different for each type of product. FIG. 4B is a diagram showing another example of the table configuration of the device information database 151 according to the present embodiment. In the example illustrated in FIG. 4B, device information of six devices 20 with two types of product names is registered in the device information database 151.

図4Bに示す例では、機器情報データベース151は、図4Aの例にはない、項目「点灯状態」を含む。項目「点灯状態」は、機器20である点灯検知照明が点灯している(ON)か、消灯している(OFF)か、を示す情報が設定される項目である。項目「点灯状態」は、“ON”等の文字列に限らず、“0”や“1”等の数値が設定されてもよい。   In the example shown in FIG. 4B, the device information database 151 includes an item “lighting state” that is not in the example of FIG. 4A. The item “lighting state” is an item in which information indicating whether the lighting detection illumination as the device 20 is turned on (ON) or turned off (OFF) is set. The item “lighting state” is not limited to a character string such as “ON”, and a numerical value such as “0” or “1” may be set.

図4Bに示すように、機器20の製品名が“開閉検知ドアDO01A”である場合は、「ネットワークアドレス」、「製品名」、「シリアル番号」、「開閉状態」の項目に情報が設定される。また、機器20の製品名が“点灯検知照明L002B”である場合は、「開閉状態」の代わりに「点灯状態」の項目に情報が設定される。   As shown in FIG. 4B, when the product name of the device 20 is “open / close detection door DO01A”, information is set in the items “network address”, “product name”, “serial number”, and “open / close state”. The When the product name of the device 20 is “lighting detection illumination L002B”, information is set in the item “lighting state” instead of “open / close state”.

項目「開閉状態」および項目「点灯状態」は、本実施形態における機器20の状態を示す情報が設定される状態項目の一例である。機器20の状態を示す情報が設定される項目はこれらに限定されるものではなく、機器20の種別に応じて設定されてもよい。   The items “open / close state” and item “lighting state” are examples of state items in which information indicating the state of the device 20 in the present embodiment is set. Items in which information indicating the state of the device 20 is set are not limited to these, and may be set according to the type of the device 20.

機器情報データベース151の項目は、収集される機器情報の項目に応じて、予め設定される。また、機器情報データベース151は、1つのデータベースに限らず、例えば、それぞれ異なる項目を備えた複数のデータベースであってもよい。また、機器情報データベース151は、機器情報の保存の形式の一例であり、機器情報は、他の形式により保存されるものとしてもよい。   The items of the device information database 151 are set in advance according to the items of the collected device information. Further, the device information database 151 is not limited to one database, and may be a plurality of databases each having different items, for example. The device information database 151 is an example of a device information storage format, and the device information may be stored in another format.

図3に戻り、収集部11は、管理対象の機器リストに含まれる機器20から、機器情報を収集する。また、収集部11は、個々の機器20から送信された機器情報を、機器情報データベース151に登録する。収集部11は、例えば、一定時間ごとに機器20から機器情報の収集を行う。または、収集部11は、外部からトリガ信号等を受けた場合に機器情報の収集を開始してもよい。   Returning to FIG. 3, the collection unit 11 collects device information from the devices 20 included in the managed device list. Further, the collection unit 11 registers device information transmitted from each device 20 in the device information database 151. The collection unit 11 collects device information from the device 20 at regular time intervals, for example. Or the collection part 11 may start collection of apparatus information, when a trigger signal etc. are received from the outside.

図5は、本実施形態にかかる機器20から仲介装置10へ送信される機器情報のデータ構成の一例を示す図である。図5に示す1台の機器20から仲介装置10へ送信される1台分の機器情報200は、当該機器20の製品名、シリアル番号、開閉状態等の項目名称と、各項目に設定された値(情報)とを含む。図5に示す1台分の機器情報200のデータ形式は一例であり、機器情報200は、XML(Extensible Markup Language)やJSON(JavaScript(登録商標) Object Notation)等の言語により記述されてもよい。   FIG. 5 is a diagram illustrating an example of a data configuration of device information transmitted from the device 20 according to the present embodiment to the mediation device 10. The device information 200 for one device transmitted from one device 20 to the intermediary device 10 shown in FIG. 5 is set in the item name such as the product name, serial number, and open / close state of the device 20 and in each item. Value (information). The data format of the device information 200 for one device shown in FIG. 5 is an example, and the device information 200 may be described in a language such as XML (Extensible Markup Language) or JSON (JavaScript (registered trademark) Object Notation). .

図3に戻り、生成部12は、機器情報データベース151に登録された機器情報を集約した集約データを生成する。集約データは、機器情報の複数の項目のうち、複数の機器20間で共通する項目に設定された情報ごとに機器情報を集約したデータである。   Returning to FIG. 3, the generation unit 12 generates aggregated data obtained by aggregating device information registered in the device information database 151. The aggregated data is data obtained by aggregating device information for each piece of information set in items common among the plurality of devices 20 among the plurality of items of device information.

図6Aは、本実施形態にかかる集約データのイメージの一例を示す図である。図6Aは、図4Aに示した3台の機器20の機器情報を集約した集約データのイメージ800aを示す。   FIG. 6A is a diagram illustrating an example of an image of aggregated data according to the present embodiment. FIG. 6A shows an image 800a of aggregated data obtained by aggregating device information of the three devices 20 shown in FIG. 4A.

図6Aに示す3台の機器20の機器情報の項目は全て、共通する項目である。また、機器情報に含まれる項目のうち、「ネットワークアドレス」と、「シリアル番号」とは、機器20ごとに異なる情報が設定される項目である。一方、「製品名」と、「開閉状態」とは、複数の機器20で同一の情報が設定される場合がある項目である。   All the items of the device information of the three devices 20 illustrated in FIG. 6A are common items. Of the items included in the device information, “network address” and “serial number” are items in which different information is set for each device 20. On the other hand, “product name” and “open / closed state” are items in which the same information may be set in a plurality of devices 20.

本実施形態の生成部12は、記憶部15に記憶された集約ルールに基づいて、機器情報を集約する。例えば、集約ルールが、「項目『製品名』に設定された情報が“開閉検知ドアDO01A”である場合、項目『製品名』に設定された情報で機器情報を集約し、さらに、項目『開閉状態』に設定された情報ごとに項目『シリアル番号』に設定された情報を集約する。」というものであるとする。言い換えれば、この場合、集約ルールに設定された条件は、「項目『製品名』に設定された情報が“開閉検知ドアDO01A”であること」である。また、この場合、集約項目として、項目「製品名」と項目「開閉状態」とが予め設定されている。   The generation unit 12 according to the present embodiment aggregates device information based on the aggregation rules stored in the storage unit 15. For example, if the aggregation rule is “If the information set in the item“ product name ”is“ open / close detection door DO01A ””, the device information is aggregated with the information set in the item “product name”, and the item “open / close It is assumed that the information set in the item “serial number” is aggregated for each piece of information set in “status”. ” In other words, in this case, the condition set in the aggregation rule is that the information set in the item “product name” is “open / closed detection door DO01A”. In this case, the item “product name” and the item “open / close state” are set in advance as the aggregated items.

この場合、生成部12は、機器情報データベース151に登録された機器情報のうち、項目『製品名』に設定された情報が“開閉検知ドアDO01A”である機器情報について、製品名と開閉状態とに設定された情報によって機器情報を並べ替える。   In this case, the generation unit 12 sets the product name, the open / close state, and the open / close state of the device information registered in the device information database 151 for the device information whose item “product name” is “open / close detection door DO01A”. Sort device information according to the information set in.

機器情報の並べ替えとは、機器20ごとの機器情報を、機器情報データベース151に格納されている並びとは異なる順番で並べることである。具体的には、図4Aに示す例では、機器情報データベース151では、ネットワークアドレスの番号の昇順で機器情報が登録されている。生成部12は、機器情報データベース151から1件ずつ機器情報を抽出し、製品名と開閉状態とによって並べ替える。図4Aの例では全ての機器情報の製品名は同一であるが、開閉状態を示す情報が異なる。このため、生成部12は、図6Aに示すように、機器情報データベース151の3件目の機器情報(ネットワークアドレスが“10.20.30.44”の機器情報)を、機器情報データベース151の1件目の機器情報(ネットワークアドレスが“10.20.30.41”の機器情報)の次に移動する。生成部12によって並べ替えられた機器情報は、例えば、RAM103等のメモリ上に一時的に保持されてもよい。   The rearrangement of the device information is to arrange the device information for each device 20 in an order different from the order stored in the device information database 151. Specifically, in the example shown in FIG. 4A, device information is registered in the device information database 151 in ascending order of network address numbers. The generation unit 12 extracts device information from the device information database 151 one by one, and rearranges them according to the product name and the open / closed state. In the example of FIG. 4A, the product names of all the device information are the same, but the information indicating the open / close state is different. For this reason, as illustrated in FIG. 6A, the generation unit 12 uses the third piece of device information (device information with the network address “10.20.30.44”) in the device information database 151 as the device information database 151. It moves after the first device information (device information whose network address is “10.20.30.41”). The device information rearranged by the generation unit 12 may be temporarily stored in a memory such as the RAM 103, for example.

図6Aでは、生成部12は、開閉状態が“OPEN”の機器情報を、“CLOSE”の機器情報よりも前の順番に並べているが、当該並び順は一例であり、開閉状態の昇順で並べてもよい。また、項目に設定された情報による並び順についても、集約ルールにより予め設定されるものとしてもよい。   In FIG. 6A, the generation unit 12 arranges the device information whose open / close state is “OPEN” in an order before the device information “CLOSE”, but the arrangement order is an example, and arranges them in ascending order of the open / close state. Also good. Further, the arrangement order according to the information set in the items may be set in advance by the aggregation rule.

生成部12は、機器情報の並べ替え後に、同一の製品名と同一の開閉状態とが設定された複数の機器情報について、シリアル番号を集約する。また、ネットワークアドレスも管理サーバ30への送信対象である場合は、生成部12は、シリアル番号と同様に、製品名と開閉状態によって集約する。   The generation unit 12 aggregates serial numbers for a plurality of pieces of device information in which the same product name and the same open / closed state are set after the device information is rearranged. When the network address is also a transmission target to the management server 30, the generation unit 12 collects the product name and the open / closed state, like the serial number.

また、図6Bは、本実施形態にかかる集約データのイメージの他の一例を示す図である。図6Bは、図4Bに示した6台の機器20の機器情報を集約した集約データのイメージ800bを示す。異なる種別の製品である機器20が管理対象に含まれる場合、予め複数の集約ルールが設定されてもよい。   FIG. 6B is a diagram illustrating another example of the aggregated data image according to the present embodiment. FIG. 6B shows an aggregated data image 800b in which the device information of the six devices 20 shown in FIG. 4B is aggregated. When the devices 20 that are different types of products are included in the management target, a plurality of aggregation rules may be set in advance.

例えば、記憶部15は、上述の集約ルールの他に、「項目『製品名』に設定された情報が“点灯検知照明L002B”である場合、項目『製品名』に設定された情報で機器情報を集約し、さらに、項目『点灯状態』に設定された情報ごとに項目『シリアル番号』に設定された情報を集約する。」という集約ルールを記憶する。言い換えれば、この場合、集約ルールに設定された条件は、「項目『製品名』に設定された情報が“点灯検知照明L002B”であること」である。また、この場合、集約項目として、項目「製品名」と項目「点灯状態」とが予め設定されている。   For example, in addition to the above-described aggregation rule, the storage unit 15 uses the information set in the item “product name” when the information set in the item “product name” is “lighting detection illumination L002B”. And the information set in the item “serial number” is collected for each piece of information set in the item “lighting state”. In other words, in this case, the condition set in the aggregation rule is “information set in the item“ product name ”is“ lighting detection illumination L002B ””. In this case, the item “product name” and the item “lighting state” are set in advance as consolidated items.

この場合、生成部12は、機器情報に含まれる製品名が“点灯検知照明L002B”である場合に、製品名と点灯状態とによって機器情報を並べ替える。そして、生成部12は、同一の製品名と同一の点灯状態とが設定された複数の機器情報について、シリアル番号を集約する。   In this case, when the product name included in the device information is “lighting detection illumination L002B”, the generation unit 12 rearranges the device information according to the product name and the lighting state. And the production | generation part 12 collects a serial number about the some apparatus information to which the same product name and the same lighting state were set.

項目「製品名」と、「開閉状態」と、「点灯状態」とは、本実施形態における機器情報の集約をする集約項目の一例である。   The items “product name”, “open / closed state”, and “lighting state” are examples of aggregation items that aggregate device information in the present embodiment.

上述の図6A,6Bは集約データのイメージ800a,800bを示す図であるが、生成部12は、例えば図7に示す形式で、集約データを生成する。図7は、本実施形態にかかる集約データの一例を示す図である。図7に示す集約データは、図6Aに示す集約データのイメージ800aに対応する、集約データの具体例である。図7に示すように、生成部12は、製品名の後に、項目「開閉状態」に設定された情報が“OPEN”の機器20のシリアル番号を列挙して記述し、次に、項目「開閉状態」に設定された情報が“CLOSE”の機器20の番号を列挙して記述する。   6A and 6B described above are diagrams showing the aggregated data images 800a and 800b, but the generation unit 12 generates aggregated data, for example, in the format shown in FIG. FIG. 7 is a diagram illustrating an example of aggregated data according to the present embodiment. The aggregated data shown in FIG. 7 is a specific example of aggregated data corresponding to the aggregated data image 800a shown in FIG. 6A. As shown in FIG. 7, the generation unit 12 lists and describes the serial number of the device 20 whose information “OPEN” is set in the item “open / close state” after the product name, and then the item “open / close” The number of the devices 20 whose information set to “state” is “CLOSE” is listed and described.

このように、生成部12が製品名と開閉状態によって機器情報を集約することにより、データの記述量が削減される。   As described above, the generation unit 12 aggregates device information based on the product name and the open / closed state, thereby reducing the amount of data description.

また、一般に、機器20の種別が異なると、機器情報の項目の構成や、各項目に設定される情報が異なる場合がある。このような場合、生成部12が製品名ごとに予め定められた集約項目によって機器情報を集約することにより、より適切に集約をすることができる。   In general, when the type of the device 20 is different, the configuration of items of the device information and information set in each item may be different. In such a case, the generation unit 12 can aggregate the device information more appropriately by aggregating the device information by the aggregation item predetermined for each product name.

また、集約ルールに設定される所定の条件は、機器20の製品名に限定されるものではない。例えば、記憶部15は、集約ルールとして、機器20のシリアル番号が所定の番号範囲である場合に、予め定められた集約項目に設定された情報ごとに機器情報を集約するというルールを記憶しても良い。   Further, the predetermined condition set in the aggregation rule is not limited to the product name of the device 20. For example, the storage unit 15 stores a rule for aggregating device information for each piece of information set in a predetermined aggregation item when the serial number of the device 20 is in a predetermined number range as an aggregation rule. Also good.

また、生成部12は、集約ルールが設定されていない場合は、機器情報を集約せずに送信形式に変換する。言い換えれば、生成部12は、予め定められた集約の要否に応じて、集約するか否かを判断する。図8は、本実施形態にかかる集約されずに送信形式に変換された機器情報の一例を示す図である。この場合、生成部12は、図8に示すように、機器情報データベース151に登録された機器情報のレコードの件数分、各項目の項目名称と各項目に設定された情報とを順に記述する。図7と図8とを比較すると、データが示す内容は削減されていないにも関わらず、図7の方がよりデータの記載量が削減されている。   Moreover, the production | generation part 12 is converted into a transmission format, without aggregating apparatus information, when the aggregation rule is not set. In other words, the generation unit 12 determines whether or not to aggregate depending on whether or not predetermined aggregation is necessary. FIG. 8 is a diagram illustrating an example of device information converted into a transmission format without being aggregated according to the present embodiment. In this case, as illustrated in FIG. 8, the generation unit 12 sequentially describes the item name of each item and the information set in each item for the number of records of the device information registered in the device information database 151. When FIG. 7 and FIG. 8 are compared, although the content indicated by the data is not reduced, the amount of data described in FIG. 7 is further reduced.

図7,8に示す例では機器20のネットワークアドレスは集約データに含まれないが、ネットワークアドレスが管理サーバ30への送信対象である場合、生成部12は、ネットワークアドレスをシリアル番号と併記して記述してもよい。   7 and 8, the network address of the device 20 is not included in the aggregated data. However, when the network address is a transmission target to the management server 30, the generation unit 12 writes the network address together with the serial number. May be described.

また、図7,8に示すデータの記述の形式は、本実施形態におけるデータの送信形式の一例であり、集約データおよび送信形式の機器情報は、他の形式のデータ記述言語等で記載されてもよい。   The data description formats shown in FIGS. 7 and 8 are examples of the data transmission format in this embodiment, and the aggregated data and the device information in the transmission format are described in a data description language or the like in another format. Also good.

図3に戻り、送信部13は、生成部12が集約した集約データを管理サーバ30に送信する。また、生成部12が機器情報を集約しない場合は、送信部13は、送信形式に変換された機器情報を、管理サーバ30に送信する。   Returning to FIG. 3, the transmission unit 13 transmits the aggregated data aggregated by the generation unit 12 to the management server 30. When the generation unit 12 does not aggregate device information, the transmission unit 13 transmits the device information converted into the transmission format to the management server 30.

送信部13は、機器情報を管理サーバ30に送信した後に、機器情報データベース151に登録された機器情報を削除してもよい。あるいは、送信部13は、機器情報データベース151に登録された機器情報のうち、管理サーバ30に送信済みのものを区別するフラグ等を付与し、次回以降の集約および送信の対象から除いてもよい。   The transmission unit 13 may delete the device information registered in the device information database 151 after transmitting the device information to the management server 30. Alternatively, the transmission unit 13 may add a flag or the like for distinguishing the device information registered in the device information database 151 and transmitted to the management server 30 and exclude it from the next and subsequent aggregation and transmission targets. .

次に、以上のように構成された本実施形態の機器情報の集約処理について説明する。図9は、本実施形態にかかる機器情報の集約処理の手順の一例を示すフローチャートである。このフローチャートの処理は、例えば一定時間ごとに開始してもよいし、外部からトリガ信号等を受けて開始してもよい。   Next, device information aggregation processing according to the present embodiment configured as described above will be described. FIG. 9 is a flowchart illustrating an example of a procedure of device information aggregation processing according to the present embodiment. The processing of this flowchart may be started, for example, at regular intervals, or may be started upon receiving a trigger signal or the like from the outside.

収集部11は、管理対象の機器リストに含まれる機器20から、機器情報を収集し、機器情報データベース151に登録する(S1)。   The collection unit 11 collects device information from the devices 20 included in the device list to be managed and registers the device information in the device information database 151 (S1).

生成部12は、記憶部15に集約ルールが保存されているか否かを判断する。記憶部15に集約ルールが保存されていない場合、生成部12は、集約ルールが設定されていないと判断する(S2“No”)。この場合、生成部12は、機器情報データベース151に登録された機器情報を送信形式に変換する(S3)。例えば、生成部12は、図8に示したように、データ記述言語等で、送信対象の項目名称と項目に設定された情報とを記述したデータを生成する。   The generation unit 12 determines whether or not the aggregation rule is stored in the storage unit 15. When the aggregation rule is not stored in the storage unit 15, the generation unit 12 determines that the aggregation rule is not set (S2 “No”). In this case, the generation unit 12 converts the device information registered in the device information database 151 into a transmission format (S3). For example, as illustrated in FIG. 8, the generation unit 12 generates data describing an item name to be transmitted and information set in the item using a data description language or the like.

送信部13は、生成部12が送信形式に変換した機器情報を管理サーバ30に送信する(S4)。   The transmission unit 13 transmits the device information converted into the transmission format by the generation unit 12 to the management server 30 (S4).

また、記憶部15に集約ルールが保存されている場合、生成部12は、集約ルールが設定されていると判断する(S2“Yes”)。この場合、生成部12は、機器情報データベース151から、機器情報を1件抽出する(S5)。   If the aggregation rule is stored in the storage unit 15, the generation unit 12 determines that the aggregation rule is set (S2 “Yes”). In this case, the generation unit 12 extracts one piece of device information from the device information database 151 (S5).

生成部12は、抽出した機器情報が、集約ルールの適用条件を満たすか否かを判断する(S6)。例えば、記憶部15が複数の集約ルールを記憶する。そして、1つ目の集約ルールが、「項目『製品名』に設定された情報が“開閉検知ドアDO01A”である場合、項目『製品名』に設定された情報で機器情報を集約し、さらに、項目『開閉状態』に設定された情報ごとに項目『シリアル番号』に設定された情報を集約する。」というものであるとする。この場合、生成部12は、抽出した1件の機器情報の項目『製品名』に設定された情報が“開閉検知ドアDO01A”と一致するか否かを判断する。機器情報の項目『製品名』に設定された情報が“開閉検知ドアDO01A”と一致する場合、生成部12は、当該機器情報は集約ルールの適用条件を満たすと判断する(S6“Yes”)。   The generation unit 12 determines whether the extracted device information satisfies the application rule of the aggregation rule (S6). For example, the storage unit 15 stores a plurality of aggregation rules. The first aggregation rule is “if the information set in the item“ product name ”is“ open / closed detection door DO01A ””, the device information is aggregated with the information set in the item “product name” , The information set in the item “serial number” is aggregated for each piece of information set in the item “open / close state” ”. In this case, the generation unit 12 determines whether the information set in the item “product name” of the extracted one piece of device information matches the “open / close detection door DO01A”. When the information set in the item “product name” of the device information matches “open / closed detection door DO01A”, the generation unit 12 determines that the device information satisfies the application rule of the aggregation rule (S6 “Yes”). .

機器情報が、集約ルールの適用条件を満たす場合(S6“Yes”)、生成部12は、集約ルールに基づいて、当該機器情報を並べ替える(S7)。例えば、生成部12は、製品名と開閉状態とによって、機器情報を並べ替える。   When the device information satisfies the aggregation rule application condition (S6 “Yes”), the generation unit 12 rearranges the device information based on the aggregation rule (S7). For example, the generation unit 12 rearranges the device information according to the product name and the open / closed state.

また、生成部12は、機器情報が、集約ルールの適用条件を満たさないと判断した場合(S6“No”)、集約ルールを適用しない。例えば、抽出した1件の機器情報の項目『製品名』に設定された情報が、“点灯検知照明L002B”である場合、生成部12は、上述の1つ目の集約ルールを適用しない。   Further, when the generation unit 12 determines that the device information does not satisfy the application condition of the aggregation rule (S6 “No”), the generation unit 12 does not apply the aggregation rule. For example, when the information set in the item “product name” of the extracted one piece of device information is “lighting detection illumination L002B”, the generation unit 12 does not apply the first aggregation rule described above.

生成部12は、1件の機器情報ごとに、全ての集約ルールについて適用するか否かの判断をしたか否かを判断する(S8)。適用するか否かの判断をしていない集約ルールがある場合(S8“No”)、生成部12は、S6〜S8の処理を繰り返す。   The generation unit 12 determines whether or not to apply to all the aggregation rules for each piece of device information (S8). When there is an aggregation rule that has not been determined whether to apply (S8 “No”), the generation unit 12 repeats the processes of S6 to S8.

全ての集約ルールについて適用するか否かの判断が終了した場合(S8“Yes”)、生成部12は、全ての機器情報について抽出が終了したか否かを判断する(S9)。   When the determination on whether to apply to all the aggregation rules is completed (S8 “Yes”), the generation unit 12 determines whether the extraction has been completed for all the device information (S9).

全ての機器情報について抽出が終了していない場合(S9“No”)、生成部12は、機器情報データベース151から次の1件の機器情報を抽出する(S5)。全ての機器情報について抽出が終了するまで、生成部12は、S5〜S9の処理を繰り返す。   When extraction has not been completed for all device information (S9 “No”), the generation unit 12 extracts the next piece of device information from the device information database 151 (S5). The generation unit 12 repeats the processes of S5 to S9 until extraction of all device information is completed.

全ての機器情報について抽出が終了した場合(S9“Yes”)、生成部12は、並べ替えた機器情報を集約した集約データを、送信形式で生成する(S10)。例えば、生成部12は、図7に示すように、データ記述言語等により、製品名と開閉状態とに設定された情報ごとに、シリアル番号を列挙した集約データを生成する。   When extraction has been completed for all device information (S9 “Yes”), the generation unit 12 generates aggregated data in which the rearranged device information is aggregated in a transmission format (S10). For example, as illustrated in FIG. 7, the generation unit 12 generates aggregated data in which serial numbers are listed for each piece of information set in the product name and the open / closed state using a data description language or the like.

送信部13は、生成部12が生成した集約データを管理サーバ30に送信する(S11)。   The transmission unit 13 transmits the aggregated data generated by the generation unit 12 to the management server 30 (S11).

このように、本実施形態では、複数の機器20と管理サーバ30との間の情報の伝送を仲介する仲介装置10は、機器20から、機器20に関する複数の項目を含む機器情報を収集する収集部11と、機器情報を集約した集約データを生成する生成部12とを備える。生成部12は、収集した機器情報の複数の項目のうち、複数の機器20間で共通する項目に設定された情報ごとに機器情報を集約した集約データを生成し、送信部13は、当該集約データを管理サーバ30へ送信する。このため、本実施形態の仲介装置によれば、複数の機器の情報が管理サーバ30に送信される場合に、データ通信量を低減することができる。   Thus, in this embodiment, the mediation apparatus 10 that mediates transmission of information between the plurality of devices 20 and the management server 30 collects device information including a plurality of items related to the device 20 from the device 20. Unit 11 and a generation unit 12 that generates aggregated data in which device information is aggregated. The generation unit 12 generates aggregated data in which device information is aggregated for each piece of information set in items common among the plurality of devices 20 among the plurality of items of collected device information, and the transmission unit 13 performs the aggregation Data is transmitted to the management server 30. For this reason, according to the mediation apparatus of this embodiment, when information on a plurality of devices is transmitted to the management server 30, the amount of data communication can be reduced.

また、本実施形態では、生成部12は、複数の機器20間で共通する項目のうち、機器情報の集約をする集約項目として予め定められた項目に設定された情報ごとに集約データを生成する。このため、本実施形態の仲介装置10によれば、機器情報を効率的に集約することができる項目を予め指定することができ、適切に機器情報を集約することができる。   Moreover, in this embodiment, the production | generation part 12 produces | generates aggregated data for every information set to the item preset as an aggregation item which aggregates apparatus information among the items which are common among the some apparatuses 20. FIG. . For this reason, according to the intermediary device 10 of the present embodiment, items that can efficiently aggregate device information can be designated in advance, and device information can be appropriately aggregated.

また、本実施形態における集約項目は、機器20の製品名と、開閉状態と、点灯状態と、を含む。また、本実施形態の生成部12は、製品名と、開閉状態または点灯状態とに設定された情報ごとに集約データを生成する。このため、本実施形態の仲介装置10によれば、管理対象として異なる種別の機器20を含む場合に、機器情報を、各機器20の種別ごとに分類して、各機器20の状態ごとに効率的に集約することができる。   Further, the aggregated items in the present embodiment include the product name of the device 20, the open / closed state, and the lighting state. Moreover, the production | generation part 12 of this embodiment produces | generates aggregated data for every information set to the product name and the opening / closing state or the lighting state. For this reason, according to the intermediary device 10 of the present embodiment, when different types of devices 20 are included as management targets, the device information is classified by the type of each device 20, and the efficiency of each device 20 state is increased. Can be aggregated.

なお、本実施形態の仲介装置10における集約ルール、および集約項目については上述の例に限定されるものではなく、管理対象の機器20の種別や、管理サーバ30の用途等に応じて設定されてもよい。   Note that the aggregation rules and the aggregation items in the mediation device 10 of the present embodiment are not limited to the above-described example, and are set according to the type of the device 20 to be managed, the usage of the management server 30, and the like. Also good.

(実施形態2)
実施形態1の仲介装置10では、機器情報の集約をする集約項目は、予め定められていた。これに対して、本実施形態の仲介装置10は、集約項目を、各項目に設定された情報に応じて決定する。
(Embodiment 2)
In the intermediary device 10 according to the first embodiment, the aggregation item for the aggregation of device information is determined in advance. On the other hand, the intermediary device 10 according to the present embodiment determines the aggregation item according to the information set for each item.

本実施形態の機器管理システムSの全体構成は、図1で説明した実施形態1の構成と同様である。また、本実施形態の仲介装置10および管理サーバ30のハードウェア構成は、図2で説明した実施形態1の構成と同様である。   The overall configuration of the device management system S of the present embodiment is the same as the configuration of the first embodiment described with reference to FIG. The hardware configurations of the mediation device 10 and the management server 30 of the present embodiment are the same as the configurations of the first embodiment described with reference to FIG.

本実施形態の仲介装置10は、図3で説明した実施形態1と同様に、収集部11と、生成部12と、送信部13と、記憶部15とを備える。   The mediation apparatus 10 of this embodiment includes a collection unit 11, a generation unit 12, a transmission unit 13, and a storage unit 15, as in the first embodiment described with reference to FIG.

本実施形態の収集部11と、送信部13とは、図3で説明した実施形態1と同様の機能を備える。   The collection unit 11 and the transmission unit 13 of the present embodiment have the same functions as those of the first embodiment described with reference to FIG.

本実施形態の記憶部15は、実施形態1と同様に、管理対象の機器リストと、集約ルールと、機器情報データベース151とを記憶する。管理対象の機器リストと、機器情報データベース151とは、実施形態1と同様である。   As in the first embodiment, the storage unit 15 according to the present embodiment stores a device list to be managed, an aggregation rule, and a device information database 151. The device list to be managed and the device information database 151 are the same as those in the first embodiment.

本実施形態の集約ルールは、機器情報を集約するための所定の条件を含む。具体的には、集約ルールは、機器情報を集約するための所定の条件として、機器20の種別が所定の種別であることを定めてもよい。   The aggregation rule of this embodiment includes a predetermined condition for aggregating device information. Specifically, the aggregation rule may determine that the type of the device 20 is a predetermined type as a predetermined condition for collecting the device information.

本実施形態の生成部12は、実施形態1と同様の機能を備えた上で、機器情報の集約をする項目を決定する。具体的には、生成部12は、機器情報に含まれる複数の機器20間で共通する項目に設定された情報に応じて、集約項目を決定する。例えば、生成部12は、複数の機器20間で設定された情報が同一となる機器情報がある項目を、集約項目として決定する。また、生成部12は、決定した機器情報の集約をする項目が複数存在する場合に、各項目を集約に用いる優先順位を決定する。例えば、生成部12は、共通する項目に設定された情報が同一となる機器情報の数が多い項目から優先して、集約項目とする。   The generation unit 12 according to the present exemplary embodiment has the same functions as those of the first exemplary embodiment, and determines items for which device information is aggregated. Specifically, the generation unit 12 determines an aggregation item according to information set as an item common to the plurality of devices 20 included in the device information. For example, the generation unit 12 determines an item having device information in which pieces of information set among a plurality of devices 20 are the same as an aggregation item. In addition, when there are a plurality of items for which the determined device information is aggregated, the generation unit 12 determines a priority order for using each item for aggregation. For example, the generation unit 12 sets the items to be aggregated in preference to the items with a large number of pieces of device information having the same information set in the common items.

図4Aに示した例では、機器情報データベース151に登録された3件の機器情報のうち、項目「製品名」に設定された情報が同一となる機器情報の件数は3件である。一方、項目「開閉状態」に設定された情報が同一となる機器情報の件数は2件である。その他の項目では、設定された情報が同一となる機器情報はない。この場合、生成部12は、項目「製品名」と、項目「開閉状態」とを、集約項目として決定する。また、生成部12は、共通する項目に設定された情報が同一となる機器情報の数がより多い項目「製品名」から優先して機器情報を集約し、次に、項目「開閉状態」で機器情報を集約する。具体的には、生成部12は、項目「製品名」で3件の機器情報の全体を集約し、さらに、項目「開閉状態」に設定された情報ごとに機器情報を集約する。   In the example illustrated in FIG. 4A, among the three pieces of device information registered in the device information database 151, the number of pieces of device information having the same information set in the item “product name” is three. On the other hand, the number of pieces of device information having the same information set in the item “open / close state” is two. In other items, there is no device information in which the set information is the same. In this case, the generation unit 12 determines the item “product name” and the item “open / closed state” as aggregated items. Further, the generation unit 12 aggregates the device information in preference to the item “product name” having a larger number of pieces of device information having the same information set in the common item, and then the item “open / close state”. Collect device information. Specifically, the generation unit 12 aggregates all three pieces of device information with the item “product name”, and further collects device information for each piece of information set in the item “open / close state”.

具体的には、図7に示した例のように、生成部12は、製品名の後に、項目「開閉状態」が“OPEN”の機器20のシリアル番号を記述し、次に、項目「開閉状態」が“CLOSE”の機器20の番号を記述して、集約データを生成する。   Specifically, as in the example illustrated in FIG. 7, the generation unit 12 describes the serial number of the device 20 whose item “open / close state” is “OPEN” after the product name, and then the item “open / close” The number of the device 20 whose “state” is “CLOSE” is described, and aggregated data is generated.

図7では、生成部12は、複数の機器20間で設定された情報が同一となる項目の全てを、集約項目として使用しているが、当該集約項目は一例である。例えば、複数の機器20間で設定された情報が同一となる項目が多数ある場合は、生成部12は、そのうちの一部の項目を集約する項目として決定してもよい。例えば、生成部12は、共通する項目に設定された情報が同一となる機器情報の数が多い項目から優先して、集約する項目の数の上限に達するまでの項目を、集約する項目として決定してもよい。集約する項目の数の上限は、予め記憶部15に記憶されてもよい。   In FIG. 7, the generation unit 12 uses all items having the same information set between the plurality of devices 20 as the aggregate item, but the aggregate item is an example. For example, when there are a large number of items with the same information set among a plurality of devices 20, the generation unit 12 may determine that some of the items are aggregated. For example, the generation unit 12 prioritizes items having a large number of pieces of device information having the same information set in common items, and determines items until the upper limit of the number of items to be aggregated as items to be aggregated. May be. The upper limit of the number of items to be aggregated may be stored in the storage unit 15 in advance.

次に、以上のように構成された本実施形態の機器情報の集約処理について説明する。図10は、本実施形態にかかる機器情報の集約処理の手順の一例を示すフローチャートである。このフローチャートの処理は、例えば一定時間ごとに開始してもよいし、外部からトリガ信号等を受けて開始してもよい。   Next, device information aggregation processing according to the present embodiment configured as described above will be described. FIG. 10 is a flowchart illustrating an example of a procedure of device information aggregation processing according to the present embodiment. The processing of this flowchart may be started, for example, at regular intervals, or may be started upon receiving a trigger signal or the like from the outside.

S11の機器情報の収集と機器情報データベース151への登録の処理から、S14の変換した機器情報の管理サーバ30への送信の処理までは、図9に示した実施形態1のフローチャートのS1からS4の処理と同様である。   From the collection of device information in S11 and the process of registration in the device information database 151 to the process of transmitting the converted device information to the management server 30 in S14, S1 to S4 in the flowchart of the first embodiment shown in FIG. This is the same as the process.

集約ルールが設定されている場合(S12“Yes”)、生成部12は、機器情報データベース151の項目を1つ選択する(S15)。そして、生成部12は、当該選択した項目に設定された情報が同一の機器情報の件数を計数する(S16)。   When the aggregation rule is set (S12 “Yes”), the generation unit 12 selects one item of the device information database 151 (S15). Then, the generation unit 12 counts the number of pieces of device information having the same information set in the selected item (S16).

次に、生成部12は、機器情報データベース151の全ての項目について、設定された情報が同一の機器情報の件数の計数が終了したか否かを判断する(S17)。   Next, the generation unit 12 determines whether or not the counting of the number of pieces of device information with the same set information has been completed for all items of the device information database 151 (S17).

機器情報データベース151の全ての項目について、計数が終了していない場合(S17“No”)、生成部12は、機器情報データベース151から、次の項目を1つ選択する(S15)。機器情報データベース151の全ての項目について計数が終了するまで、生成部12は、S15〜S17の処理を繰り返す。   When counting has not been completed for all items in the device information database 151 (S17 “No”), the generation unit 12 selects one of the following items from the device information database 151 (S15). The generation unit 12 repeats the processes of S15 to S17 until the counting of all items in the device information database 151 is completed.

機器情報データベース151の全ての項目について、計数が終了した場合(S17“Yes”)、生成部12は、機器情報の集約をする項目と、優先順位とを決定する(S18)。具体的には、生成部12は、設定された情報が同一の機器情報の件数が多い項目から、機器情報の集約をするように決定する。   When counting has been completed for all items in the device information database 151 (S17 “Yes”), the generation unit 12 determines items for which device information is aggregated and a priority order (S18). Specifically, the generation unit 12 determines to aggregate the device information from items having a large number of pieces of device information with the same set information.

S19の機器情報の抽出の処理から、S20の集約ルールの適用条件を満たすか否かの判断の処理は、図9に示した実施形態1のフローチャートのS5からS6の処理と同様である。   From the device information extraction process of S19, the process of determining whether or not the application condition of the aggregation rule of S20 is satisfied is the same as the process of S5 to S6 of the flowchart of the first embodiment shown in FIG.

抽出した機器情報が、集約ルールの適用条件を満たす場合(S20“Yes”)、生成部12は、S18の処理で決定した機器情報の集約をする項目と、優先順位とに基づいて、機器情報の集約をする項目の情報ごとに、機器情報を並べ替える(S21)。   When the extracted device information satisfies the application rule of the aggregation rule (S20 “Yes”), the generation unit 12 determines the device information based on the items for aggregation of the device information determined in the process of S18 and the priority order. The device information is rearranged for each item of information to be aggregated (S21).

S22の全ての集約ルールを適用したか否かの判断の処理から、S25の集約データの管理サーバ30への送信の処理は、図9に示した実施形態1のフローチャートのS8からS11の処理と同様である。   From the process of determining whether or not all the aggregation rules in S22 have been applied, the process of transmitting the aggregated data to the management server 30 in S25 is the same as the processes in S8 to S11 in the flowchart of the first embodiment shown in FIG. It is the same.

このように、本実施形態では、生成部12は、機器情報の複数の項目のうち、複数の機器20間で共通する項目に設定された情報に応じて、機器情報の集約をする項目である集約項目を決定する。このため、本実施形態の仲介装置10によれば、予め集約をする項目を設定しなくとも機器情報を集約することができる。このため、本実施形態の仲介装置10によれば、管理対象の機器20ごとの項目の違いに応じた個別の設定をしなくとも良く、多様な機器情報に対して汎用的に適用することができる。   As described above, in the present embodiment, the generation unit 12 is an item that aggregates device information according to information set as an item common among the plurality of devices 20 among the plurality of items of device information. Determine aggregated items. For this reason, according to the intermediary device 10 of the present embodiment, it is possible to aggregate device information without setting items to be aggregated in advance. For this reason, according to the intermediary device 10 of the present embodiment, it is not necessary to make individual settings according to the differences in items for each device 20 to be managed, and it can be applied universally to a variety of device information. it can.

また、本実施形態では生成部12は、複数の機器20間で共通する項目に設定された情報が同一となる機器情報の数が多い項目から優先して、集約項目とする。このため、本実施形態の仲介装置10によれば、予め集約の順序を設定しなくとも、よりデータ記載量が少なくなるように、機器情報を集約することができる。   Further, in the present embodiment, the generation unit 12 preferentially selects items that have the same number of pieces of device information with the same information set in items common among the plurality of devices 20 as aggregated items. For this reason, according to the intermediary device 10 of the present embodiment, it is possible to aggregate the device information so that the data description amount is reduced without setting the aggregation order in advance.

なお、本実施形態では、予め、機器情報を集約するための所定の条件を定めた集約ルールが設定されているが、集約ルールを設定しない構成を採用してもよい。例えば、生成部12は、機器20の製品名に関わらず、機器情報データベース151に登録された全ての機器情報に対して、共通する項目に設定された情報に応じて集約項目を決定しても良い。   In this embodiment, an aggregation rule that defines a predetermined condition for aggregating device information is set in advance. However, a configuration in which no aggregation rule is set may be employed. For example, the generation unit 12 may determine an aggregation item according to information set as a common item for all device information registered in the device information database 151 regardless of the product name of the device 20. good.

(実施形態3)
実施形態1の仲介装置10では、機器情報データベース151に登録された機器情報の項目に設定された情報を変更せずに、管理サーバ30に送信していた。これに対して、本実施形態の仲介装置10は、機器情報の一部の項目を他の情報に置き換えることにより、さらにデータ記載量を削減する。
(Embodiment 3)
In the mediation apparatus 10 according to the first embodiment, the information set in the item of device information registered in the device information database 151 is transmitted to the management server 30 without being changed. On the other hand, the intermediary device 10 according to the present embodiment further reduces the data description amount by replacing some items of the device information with other information.

本実施形態の機器管理システムSの全体構成は、図1で説明した実施形態1の構成と同様である。また、本実施形態の仲介装置10および管理サーバ30のハードウェア構成は、図2で説明した実施形態1の構成と同様である。   The overall configuration of the device management system S of the present embodiment is the same as the configuration of the first embodiment described with reference to FIG. The hardware configurations of the mediation device 10 and the management server 30 of the present embodiment are the same as the configurations of the first embodiment described with reference to FIG.

本実施形態の仲介装置10は、図3で説明した実施形態1と同様に、収集部11と、生成部12と、送信部13と、記憶部15とを備える。   The mediation apparatus 10 of this embodiment includes a collection unit 11, a generation unit 12, a transmission unit 13, and a storage unit 15, as in the first embodiment described with reference to FIG.

本実施形態の収集部11は、図3で説明した実施形態1と同様の機能を備える。   The collection unit 11 of the present embodiment has the same functions as those of the first embodiment described with reference to FIG.

本実施形態の記憶部15は、実施形態1と同様の内容に加えて、機器IDと、仲介装置IDと、集約データの送信回数と、を記憶する。   The storage unit 15 of the present embodiment stores a device ID, an intermediary device ID, and the number of times of transmission of aggregated data, in addition to the same contents as those of the first embodiment.

機器IDは、機器20を特定する識別情報である。機器IDは、仲介装置10の機器情報収集対象の機器20に対して一意であればよい。   The device ID is identification information that identifies the device 20. The device ID may be unique to the device information collection target device 20 of the mediation apparatus 10.

仲介装置IDは、仲介装置10を特定する識別情報である。仲介装置IDは、管理サーバ30と接続する仲介装置10が複数存在する場合に、各仲介装置10を特定できる情報であればよい。   The mediation device ID is identification information that identifies the mediation device 10. The mediation device ID may be information that can identify each mediation device 10 when there are a plurality of mediation devices 10 connected to the management server 30.

集約データの送信回数は、仲介装置10が、過去に管理サーバ30に対して集約データを送信した回数である。仲介装置10が、集約しない機器情報を管理サーバ30に送信した回数は、集約データの送信回数には含まれない。   The number of times of transmission of the aggregate data is the number of times that the intermediary device 10 has transmitted the aggregate data to the management server 30 in the past. The number of times that the intermediary device 10 transmits device information that is not aggregated to the management server 30 is not included in the aggregate data transmission count.

本実施形態の生成部12は、機器情報に含まれる複数の項目のうち、固定情報項目を、機器20を特定する機器IDに置き換えて、集約データを生成する。   The generation unit 12 according to the present embodiment generates aggregated data by replacing a fixed information item among a plurality of items included in the device information with a device ID that identifies the device 20.

固定情報項目は、機器20ごとに固定された情報が設定される項目である。例えば、図4Bに示した例では、機器情報データベース151の項目「ネットワークアドレス」、「製品名」、「シリアル番号」は、機器20ごとに固定された情報が設定され、途中で情報の内容が変更されることは無い。このため、図4Bに示した例では、「ネットワークアドレス」、「製品名」、「シリアル番号」は、固定情報項目となる。これらの項目は一例であり、固定情報項目はこれらに限定されるものではない。   The fixed information item is an item in which information fixed for each device 20 is set. For example, in the example shown in FIG. 4B, the items “network address”, “product name”, and “serial number” of the device information database 151 are set to information fixed for each device 20, and the content of the information is changed in the middle. There is no change. For this reason, in the example illustrated in FIG. 4B, “network address”, “product name”, and “serial number” are fixed information items. These items are examples, and the fixed information items are not limited to these.

図11は、本実施形態にかかる集約データと機器IDの対応付けのイメージ800cの一例を示す図である。生成部12は、図11に示すように、機器情報データベース151に登録された機器情報1件ごとに、機器IDを対応付ける。   FIG. 11 is a diagram showing an example of an image 800c for associating the aggregated data with the device ID according to the present embodiment. As illustrated in FIG. 11, the generation unit 12 associates a device ID with each piece of device information registered in the device information database 151.

機器IDは、機器20ごとの機器情報と対応付けられていればよく、機器情報データベース151の項目として追加されてもよいし、別個に記憶部15に記憶されてもよい。   The device ID only needs to be associated with the device information for each device 20 and may be added as an item in the device information database 151 or may be stored separately in the storage unit 15.

生成部12は、管理サーバ30に集約データを送信する初回には、機器情報データベース151に保存された機器情報に対して、各機器情報に対応付けた機器IDと、仲介装置10の仲介装置IDとを追加して、集約データを生成する。図12は、本実施形態にかかる初回送信の際の集約データの一例を示す図である。図12に示すように、生成部12は、各機器20のシリアル番号と併記して、機器IDを記述している。   For the first time when the aggregate data is transmitted to the management server 30, the generation unit 12 corresponds to the device information stored in the device information database 151, the device ID associated with each device information, and the mediation device ID of the mediation device 10. To generate aggregate data. FIG. 12 is a diagram illustrating an example of aggregated data at the time of initial transmission according to the present embodiment. As illustrated in FIG. 12, the generation unit 12 describes the device ID along with the serial number of each device 20.

図12では、より記述量を削減するために「機器ID」を「ID」としているが、機器IDの記載の形式は当該形式に限定されるものではない。また、図12に示す例では、ネットワークアドレスは集約データに含まれないが、ネットワークアドレスが管理サーバ30への送信対象である場合、生成部12は、ネットワークアドレスをシリアル番号と併記して記述してもよい。   In FIG. 12, “device ID” is set to “ID” in order to further reduce the description amount, but the description format of the device ID is not limited to this format. In the example shown in FIG. 12, the network address is not included in the aggregated data, but when the network address is a transmission target to the management server 30, the generation unit 12 describes the network address along with the serial number. May be.

また、図12に示すように、生成部12は、集約データに仲介装置10を特定する仲介装置ID“X0001”を加えている。   Further, as illustrated in FIG. 12, the generation unit 12 adds an intermediary device ID “X0001” that identifies the intermediary device 10 to the aggregated data.

生成部12は、管理サーバ30に集約データを送信する初回には、図12に示すように集約データに仲介装置IDと、機器IDとを付加する。このため、当該集約データを受信した管理サーバ30に対して当該仲介装置10における機器20の機器情報と機器IDとの対応付けを通知することができる。これにより、管理サーバ30は、集約データの送信元の仲介装置10の仲介装置IDと、各機器20に割り振られた機器IDとから、各機器20を特定することができる。   At the first time when the aggregate data is transmitted to the management server 30, the generation unit 12 adds the mediation device ID and the device ID to the aggregate data as shown in FIG. For this reason, it is possible to notify the management server 30 that has received the aggregated data of the association between the device information of the device 20 and the device ID in the mediation apparatus 10. Thereby, the management server 30 can specify each device 20 from the mediation device ID of the mediation device 10 that is the transmission source of the aggregated data and the device ID assigned to each device 20.

図13は、本実施形態にかかる2回目以降の送信の際の集約データの一例を示す図である。図13に示すように、生成部12は、2回目以降の送信では、固定情報項目を機器IDに置き換えて、集約データを生成する。図13に示すように、2回目以降の送信の際の集約データは、機器20の製品名と、シリアル番号とを含まない。機器20の製品名と、シリアル番号とは、機器20ごとに固定された情報であり、管理サーバ30側に初回送信した情報と同様であるため、本実施形態の生成部12はこれらの固定情報項目を省略する。   FIG. 13 is a diagram illustrating an example of aggregated data at the second and subsequent transmissions according to the present embodiment. As illustrated in FIG. 13, the generation unit 12 generates aggregated data by replacing the fixed information item with the device ID in the second and subsequent transmissions. As shown in FIG. 13, the aggregated data at the second and subsequent transmissions does not include the product name of the device 20 and the serial number. Since the product name and serial number of the device 20 are information fixed for each device 20 and are the same as the information transmitted to the management server 30 for the first time, the generation unit 12 of this embodiment uses the fixed information. Omit the item.

管理サーバ30は、送信集約データの送信元の仲介装置10の仲介装置IDから初回送信された集約データに含まれる機器IDと、2回目以降の送信の際の集約データに含まれるIDとから、各機器20の固定情報項目の値を特定することができる。   The management server 30 includes, from the device ID included in the aggregate data first transmitted from the mediation device ID of the mediation device 10 that is the transmission aggregated data transmission source, and the ID included in the aggregate data at the second and subsequent transmissions, The value of the fixed information item of each device 20 can be specified.

図11〜13に示す仲介装置IDおよび機器IDは一例であり、これに限定されるものではない。   The intermediary device ID and the device ID shown in FIGS. 11 to 13 are examples, and are not limited thereto.

また、本実施形態の送信部13は、実施形態1と同様の機能を備える他、記憶部15に記憶された集約データの送信回数を更新する。例えば、送信部13は、管理サーバ30へ集約データを送信した後に、集約データの送信回数に1加算する。仲介装置10は、他の手法により、集約データの送信回数の履歴を保持しても良い。   In addition, the transmission unit 13 of the present embodiment has the same function as that of the first embodiment, and updates the number of times of transmission of aggregated data stored in the storage unit 15. For example, the transmission unit 13 adds 1 to the number of times of transmission of the aggregate data after transmitting the aggregate data to the management server 30. The intermediary device 10 may hold the history of the number of times of transmission of aggregated data by other methods.

次に、以上のように構成された本実施形態の機器情報の集約処理について説明する。図14は、本実施形態にかかる機器情報の集約処理の手順の一例を示すフローチャートである。このフローチャートの処理は、例えば一定時間ごとに開始してもよいし、外部からトリガ信号等を受けて開始してもよい。   Next, device information aggregation processing according to the present embodiment configured as described above will be described. FIG. 14 is a flowchart illustrating an example of a procedure of device information aggregation processing according to the present embodiment. The processing of this flowchart may be started, for example, at regular intervals, or may be started upon receiving a trigger signal or the like from the outside.

S31の機器情報の収集と機器情報データベース151への登録の処理から、S39の全ての機器情報の抽出が終了したか否かの判断の処理までは、図9に示した実施形態1のフローチャートのS1からS9の処理と同様である。   The processing from the collection of device information in S31 and the registration to the device information database 151 to the processing for determining whether or not the extraction of all device information in S39 has been completed are shown in the flowchart of the first embodiment shown in FIG. This is the same as the processing from S1 to S9.

全ての機器情報の抽出が終了した場合(S39“Yes”)、生成部12は、記憶部15に保存された集約データの送信回数を参照する。集約データの送信回数が0の場合(S40“Yes”)、すなわち、管理サーバ30への集約データの初回送信の場合、生成部12は、並べ替えた機器情報に、各機器20に対応する機器IDを対応付ける(S41)。   When the extraction of all device information has been completed (S39 “Yes”), the generation unit 12 refers to the number of times of transmission of the aggregated data stored in the storage unit 15. When the number of times of transmission of the aggregate data is 0 (S40 “Yes”), that is, when the aggregate data is transmitted to the management server 30 for the first time, the generation unit 12 uses the rearranged device information as a device corresponding to each device 20. The ID is associated (S41).

また、集約データの送信回数が0以外の場合(S40“No”)、すなわち、管理サーバ30への集約データの2回目以降の送信の場合、生成部12は、並べ替えた機器情報の固定情報項目を、機器IDに置き換える(S42)。   When the aggregate data transmission count is other than 0 (S40 “No”), that is, when aggregate data is transmitted to the management server 30 for the second time or later, the generation unit 12 fixes the rearranged device information fixed information. The item is replaced with the device ID (S42).

そして、生成部12は、S41の処理によって機器IDが追加された機器情報、または、S42の処理によって固定情報項目を、機器IDに置き換えた機器情報を集約した集約データを、送信形式で生成する(S43)。また、生成部12は、集約データに、仲介装置IDを付加する(S44)。   Then, the generation unit 12 generates, in a transmission format, the device information in which the device ID is added by the process of S41 or the aggregated data in which the device information in which the fixed information item is replaced by the device ID by the process of S42 is aggregated. (S43). Further, the generation unit 12 adds the mediation device ID to the aggregated data (S44).

そして、送信部13は、生成部12が生成した、仲介装置IDを付加した集約データを管理サーバ30に送信する(S45)。送信部13は、管理サーバ30への送信後、記憶部15に保存された集約データの送信回数に1加算して更新する(S46)。   And the transmission part 13 transmits the aggregated data which added the mediation apparatus ID which the production | generation part 12 produced | generated to the management server 30 (S45). After transmission to the management server 30, the transmission unit 13 adds 1 to the number of times of transmission of the aggregated data stored in the storage unit 15 and updates it (S46).

このように、本実施形態では、生成部12は、機器情報に含まれる複数の項目のうち、機器20ごとに固定された情報が設定される項目である固定情報項目を、当該機器20を特定する識別情報に置き換えて、集約データを生成する。このため、本実施形態の仲介装置10によれば、管理サーバ30に送信されるデータ通信量をさらに低減することができる。   As described above, in the present embodiment, the generation unit 12 identifies a fixed information item that is an item in which information fixed for each device 20 is set among a plurality of items included in the device information. The aggregated data is generated by replacing the identification information. For this reason, according to the mediation apparatus 10 of the present embodiment, the amount of data communication transmitted to the management server 30 can be further reduced.

なお、本実施形態では、生成部12は、機器情報データベース151の機器情報を並べ替えた後に、機器IDとの置き換えをしているが、処理の手順はこれに限定されるものではない。例えば、生成部12は、機器情報データベース151の固定情報項目を機器IDに置き換えた後に、機器情報を並べ替えてもよい。   In the present embodiment, the generation unit 12 rearranges the device information in the device information database 151 and then replaces the device ID with the device ID. However, the processing procedure is not limited to this. For example, the generation unit 12 may rearrange the device information after replacing the fixed information item in the device information database 151 with the device ID.

また、本実施形態では、仲介装置10は、集約データの初回送信の際に、機器IDと各機器20との対応付けを管理サーバ30に通知するが、機器IDと各機器20との対応付けを集約データとは別個に送信する構成を採用してもよい。   In the present embodiment, the mediation device 10 notifies the management server 30 of the association between the device ID and each device 20 when the aggregated data is transmitted for the first time, but the association between the device ID and each device 20 is performed. May be employed separately from the aggregated data.

また、本実施形態では、実施形態1と同様に、集約ルールに基づいて機器情報を集約する構成を採用しているが、本実施形態の適用範囲はこれに限定されるものではない。例えば、実施形態2の構成に対して、本実施形態の構成を組み合わせてもよい。   Further, in the present embodiment, as in the first embodiment, a configuration is adopted in which device information is aggregated based on an aggregation rule, but the scope of application of the present embodiment is not limited to this. For example, the configuration of the present embodiment may be combined with the configuration of the second embodiment.

(変形例1)
生成部12は、上述の各実施形態に記載の機能に加えて、さらに、機器情報に含まれる項目の名称を統合してもよい。例えば、機器20の種別ごとに機器情報に含まれる項目の名称が異なる場合、生成部12は、各項目の名称を共通の名称に変更してもよい。
(Modification 1)
The generation unit 12 may further integrate the names of items included in the device information in addition to the functions described in the above embodiments. For example, when the name of the item included in the device information is different for each type of the device 20, the generation unit 12 may change the name of each item to a common name.

具体的には、ある機器20の機器情報には「シリアル番号」という名称の項目があり、他の機器20の機器情報には「製品番号」という名称の項目があり、これらの項目に設定されるデータの内容が共通しているとする。このような場合に、生成部12は、項目名称を「製品番号」から「シリアル番号」に変更し、変更後の項目の名称が共通する項目に設定された情報ごとに、機器情報を集約した集約データを生成する。   Specifically, the device information of a certain device 20 has an item named “serial number”, and the device information of another device 20 has an item named “product number”, which is set in these items. Suppose that the contents of the data are the same. In such a case, the generation unit 12 changes the item name from “product number” to “serial number”, and aggregates the device information for each piece of information set in the item with the common item name after the change. Generate aggregate data.

項目の名称の変更については、例えば、記憶部15が、変更前後の項目の名称を、予め対応付けて記憶するものとする。また、変更前後の項目の名称の対応付けは、予め集約ルール内で定義されるものとしてもよい。   Regarding the change of the item name, for example, the storage unit 15 stores the name of the item before and after the change in association with each other. Further, the association of the names of items before and after the change may be defined in advance in the aggregation rule.

本変形例の仲介装置10は、生成部12が機器情報に含まれる項目の名称を、予め定められた他の名称に変更し、変更した項目の名称が共通する項目に設定された情報ごとに、集約データを生成する。このため、本変形例の仲介装置10によれば、機器20によって異なる項目を統合し、機器情報を効率的に集約することにより、さらにデータ通信量を低減することができる。   In the intermediary device 10 of this modification, the generation unit 12 changes the name of the item included in the device information to another predetermined name, and for each piece of information set in the item with the common name of the changed item. , Generate aggregate data. For this reason, according to the intermediary device 10 of this modification, it is possible to further reduce the amount of data communication by integrating different items depending on the device 20 and efficiently aggregating device information.

(変形例2)
生成部12は、上述の各実施形態および変形例に記載の機能に加えて、さらに、機器情報の項目に設定された情報を変換してもよい。
(Modification 2)
In addition to the functions described in the above embodiments and modifications, the generation unit 12 may further convert information set in the item of device information.

例えば、管理対象の機器20が温度センサ付きエアコンであるとする。この場合、当該機器20は、計測した室温を示す数値を、「温度」という項目に設定して仲介装置10に送信する。この場合、生成部12は、項目「温度」に設定された数値が20未満であれば“低い”、20以上かつ29以下であれば“普通”、30以上であれば“高い”に変換する。項目に設定された情報を変換することで、生成部12は、多様な温度の値を、3種類に集約してデータ量を低減することができる。   For example, assume that the device 20 to be managed is an air conditioner with a temperature sensor. In this case, the device 20 sets a numerical value indicating the measured room temperature in the item “temperature” and transmits it to the mediation apparatus 10. In this case, the generation unit 12 converts the value set in the item “temperature” to “low” if it is less than 20, “normal” if it is 20 or more and 29 or less, and “high” if it is 30 or more. . By converting the information set in the item, the generation unit 12 can reduce the amount of data by aggregating various temperature values into three types.

生成部12が変換するデータの記載は一例であり、項目に設定された情報を分類することができればよい。例えば、生成部12は、機器20から収集した機器情報の項目に設定された情報を“A”、“B”、“C”等の文字に変換してもよい。また、生成部12は、収集した機器情報の項目に設定された情報を“1”、“2”、“3”等の数値に変換してもよい。変換対象の項目は「温度」に限定されるものではない。   The description of data to be converted by the generation unit 12 is an example, and it is only necessary to be able to classify the information set in the item. For example, the generation unit 12 may convert information set in the item of device information collected from the device 20 into characters such as “A”, “B”, and “C”. Further, the generation unit 12 may convert the information set in the collected device information item into a numerical value such as “1”, “2”, “3”, and the like. The item to be converted is not limited to “temperature”.

変換対象の項目と、変換前後の情報の対応付けとは、例えば、記憶部15が、予め記憶するものとする。また、変換対象の項目と、変換前後の情報の対応付けとは、予め集約ルール内で定義されるものとしてもよい。   The correspondence between the items to be converted and the information before and after conversion is stored in advance by the storage unit 15, for example. Further, the items to be converted and the correspondence between the information before and after the conversion may be defined in advance in the aggregation rule.

本変形例の仲介装置10は、生成部12が機器情報に含まれる項目に設定された情報を予め定められた他の情報に変換し、変換後の情報ごとに集約データを生成する。このため、本変形例の仲介装置10によれば、多様な情報が設定され得る項目であっても、変換によって項目に設定された情報の種類を低減することにより、さらにデータ通信量を低減することができる。   In the intermediary device 10 of this modification, the generation unit 12 converts the information set in the items included in the device information into other predetermined information, and generates aggregated data for each converted information. For this reason, according to the intermediary device 10 of the present modification, even if various items can be set, the amount of data communication is further reduced by reducing the type of information set in the items by conversion. be able to.

上述の各実施形態および変形例に記載の管理対象の機器20は、開閉検知ドアや点灯検知照明に限定されるものではない。例えば、機器20は、画像形成装置、ネットワーク家電、自動販売機、医療機器、産業機械、電源装置、空調システム、ガスや水道または電気等の計量システム等に通信機能を持たせた機器であってもよい。   The management target device 20 described in each of the above-described embodiments and modifications is not limited to the open / close detection door and the lighting detection illumination. For example, the device 20 is a device having a communication function in an image forming apparatus, a network home appliance, a vending machine, a medical device, an industrial machine, a power supply device, an air conditioning system, a measuring system such as gas, water, or electricity. Also good.

例えば、画像形成装置としては、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機や、複写機、プリンタ、スキャナ装置、ファクシミリ装置などである。画像形成装置は、当該機器の識別情報、当該機器の稼働状況や異常動作の有無、消耗品の交換時期に関する情報、当該機器による検査結果等を、データ形式または画像形式等の種々の情報伝達手段を用いて仲介装置10に送信する。   For example, the image forming apparatus includes a multifunction peripheral having at least two of a copy function, a printer function, a scanner function, and a facsimile function, a copier, a printer, a scanner device, and a facsimile device. The image forming apparatus uses various information transmission means such as data format or image format for the identification information of the device, the operation status of the device, the presence or absence of abnormal operation, the information regarding the replacement timing of consumables, the inspection result by the device, etc. Is transmitted to the mediating apparatus 10 using.

また、例えば、産業機械としては、加工装置、検査装置、搬送装置、ピッキング装置、などである。また、機器20は、これらの機器の周辺に設置され機器の状態を把握するための撮像装置や集音装置であってもよい。産業機械は、当該機器の識別情報、当該機器の稼働状況や異常動作の有無、消耗品の交換時期に関する情報、当該機器による検査結果等を、データ形式または画像形式等の種々の情報伝達手段を用いて仲介装置10に送信する。   Further, for example, as an industrial machine, there are a processing device, an inspection device, a transport device, a picking device, and the like. Further, the device 20 may be an imaging device or a sound collection device that is installed around these devices to grasp the state of the device. The industrial machine uses various information transmission means such as data format or image format for identifying information of the device, information on the operating status of the device and the presence or absence of abnormal operation, information on the replacement time of consumables, inspection results by the device, etc. And transmitted to the mediation apparatus 10.

また、例えば、医療機器としては、眼底検査装置、X線検査装置、血圧計、体脂肪計、視力計、ペースメーカなどである。医療機器は、当該機器の識別情報、当該機器の稼働状況や異常動作の有無、当該機器による測定結果等を、データ形式または画像形式等の種々の情報伝達手段を用いて仲介装置10に送信する。   In addition, for example, medical equipment includes a fundus examination apparatus, an X-ray examination apparatus, a blood pressure monitor, a body fat scale, a visual acuity meter, a pacemaker, and the like. The medical device transmits the identification information of the device, the operation status of the device, the presence / absence of abnormal operation, the measurement result by the device, and the like to the intermediary device 10 using various information transmission means such as a data format or an image format. .

本実施形態の仲介装置10で実行される機器情報の集約プログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。   The device information aggregation program executed by the mediating apparatus 10 according to the present embodiment is a file in an installable format or an executable format, and is a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile Disk). Or the like recorded on a computer-readable recording medium.

また、本実施形態の仲介装置10で実行される機器情報の集約プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の仲介装置10で実行される機器情報の集約プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、本実施形態の仲介装置10で実行される機器情報の集約プログラムを、ROM等に予め組み込んで提供するように構成してもよい。   In addition, the device information aggregation program executed by the mediation apparatus 10 according to the present embodiment may be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. . In addition, a device information aggregation program executed by the mediation apparatus 10 of the present embodiment may be provided or distributed via a network such as the Internet. In addition, a device information aggregation program executed by the mediation apparatus 10 according to the present embodiment may be provided by being incorporated in advance in a ROM or the like.

本実施の形態の仲介装置10で実行される機器情報の集約プログラムは、上述した各部(収集部、生成部、送信部)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体から機器情報の集約プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、収集部、生成部、送信部が主記憶装置上に生成されるようになっている。   The device information aggregation program executed by the mediation apparatus 10 according to the present embodiment has a module configuration including the above-described units (collection unit, generation unit, transmission unit), and CPU (processor) is the actual hardware. ) Reads the device information aggregation program from the storage medium and executes it, so that each unit is loaded onto the main storage device, and the collection unit, the generation unit, and the transmission unit are generated on the main storage device. Yes.

10,10a,10b 仲介装置
11 収集部
12 生成部
13 送信部
15 記憶部
20,20a〜20m 機器
30 管理サーバ
40 ネットワーク
50,50a,50b ローカルネットワーク
51a,51b ファイアウォール
105 通信インターフェース
106 内部バス
151 機器情報データベース
S 機器管理システム
10, 10a, 10b Mediation device 11 Collection unit 12 Generation unit 13 Transmission unit 15 Storage unit 20, 20a to 20m Device 30 Management server 40 Network 50, 50a, 50b Local network 51a, 51b Firewall 105 Communication interface 106 Internal bus 151 Device information Database S Device management system

特許第4833302号公報Japanese Patent No. 4833302 特許第4561492号公報Japanese Patent No. 45561492 特開2013−097530号公報JP 2013-097530 A 特許第5033852号公報Japanese Patent No. 5033852 特開2011−197768号公報JP 2011-197768 A

Claims (10)

複数の機器と管理装置との間の情報の伝送を仲介する仲介装置であって、
前記機器から、前記機器に関する複数の項目を含む機器情報を収集する収集部と、
収集した前記機器情報の前記複数の項目のうち、複数の機器間で共通する項目に設定された情報ごとに前記機器情報を集約した集約データを生成する生成部と、
前記集約データを前記管理装置へ送信する送信部と、
を備える仲介装置。
An intermediary device that mediates transmission of information between a plurality of devices and a management device,
A collection unit for collecting device information including a plurality of items related to the device from the device;
A generating unit that generates aggregate data in which the device information is aggregated for each piece of information set in an item common among a plurality of devices among the plurality of items of the collected device information;
A transmission unit for transmitting the aggregated data to the management device;
An intermediary device comprising:
前記生成部は、前記複数の機器間で共通する項目のうち、前記機器情報の集約をする集約項目として予め定められた項目に設定された情報ごとに前記集約データを生成する、
請求項1に記載の仲介装置。
The generation unit generates the aggregated data for each information set in a predetermined item as an aggregation item for aggregating the device information among items common to the plurality of devices.
The mediation apparatus according to claim 1.
前記集約項目は、前記機器の種別が設定される種別項目と、前記機器の状態を示す情報が設定される状態項目と、を含み、
前記生成部は、前記種別項目と、前記状態項目とに設定された情報ごとに前記集約データを生成する、
請求項2に記載の仲介装置。
The aggregate item includes a type item in which the type of the device is set, and a status item in which information indicating the status of the device is set,
The generation unit generates the aggregated data for each information set in the type item and the status item.
The intermediary device according to claim 2.
前記生成部は、前記共通する項目に設定された情報に応じて、前記機器情報の集約をする項目である集約項目を決定する、
請求項1に記載の仲介装置。
The generation unit determines an aggregation item that is an item for aggregating the device information according to information set in the common item.
The mediation apparatus according to claim 1.
前記生成部は、前記共通する項目に設定された情報が同一となる前記機器情報の数が多い項目から優先して、前記集約項目とする、
請求項4に記載の仲介装置。
The generating unit preferentially selects items that have the same number of pieces of device information with the same information set in the common items as the aggregated items.
The intermediary device according to claim 4.
前記生成部は、さらに、前記複数の項目のうち、前記機器ごとに固定された情報が設定される項目である固定情報項目を、当該機器を特定する識別情報に置き換えて、前記集約データを生成する、
請求項1から5のいずれか1項に記載の仲介装置。
The generation unit further generates the aggregated data by replacing a fixed information item, which is an item in which information fixed for each device is set, among the plurality of items, with identification information that identifies the device. To
The intermediary device according to any one of claims 1 to 5.
前記生成部は、さらに、前記項目の名称を、予め定められた他の名称に変更し、変更した前記項目の名称が共通する項目に設定された情報ごとに、前記集約データを生成する、
請求項1から6のいずれか1項に記載の仲介装置。
The generating unit further changes the name of the item to another predetermined name, and generates the aggregated data for each information set in the item having the common name of the changed item.
The intermediary device according to any one of claims 1 to 6.
前記生成部は、さらに、前記項目に設定された情報を予め定められた他の情報に変換し、変換後の情報ごとに前記集約データを生成する、
請求項1から7のいずれか1項に記載の仲介装置。
The generation unit further converts the information set in the item into other predetermined information, and generates the aggregated data for each converted information.
The intermediary device according to any one of claims 1 to 7.
複数の機器と管理装置との間の情報の伝送を仲介する仲介装置で実行される仲介方法であって、
複数の機器から、前記機器に関する複数の項目を含む情報である機器情報を収集する収集ステップと、
収集した前記機器情報の前記複数の項目のうち、複数の機器間で共通する項目がある場合、前記共通する項目に設定された情報ごとに前記機器情報を集約した集約データを生成する生成ステップと、
前記集約データを前記管理装置へ送信する送信ステップと、
を含む仲介方法。
An intermediary method executed by an intermediary device that mediates transmission of information between a plurality of devices and a management device,
A collecting step of collecting device information, which is information including a plurality of items related to the device, from a plurality of devices;
A generation step of generating aggregated data in which the device information is aggregated for each piece of information set in the common item when there is an item common among a plurality of devices among the plurality of items of the collected device information; ,
A transmission step of transmitting the aggregated data to the management device;
Including intermediary methods.
複数の機器から、前記機器に関する複数の項目を含む情報である機器情報を収集する収集ステップと、
収集した前記機器情報の前記複数の項目のうち、複数の機器間で共通する項目がある場合、前記共通する項目に設定された情報ごとに前記機器情報を集約した集約データを生成する生成ステップと、
前記集約データを管理装置へ送信する送信ステップと、
をコンピュータに実行させるためのプログラム。
A collecting step of collecting device information, which is information including a plurality of items related to the device, from a plurality of devices;
A generation step of generating aggregated data in which the device information is aggregated for each piece of information set in the common item when there is an item common among a plurality of devices among the plurality of items of the collected device information; ,
A transmission step of transmitting the aggregated data to a management device;
A program that causes a computer to execute.
JP2017054655A 2017-03-21 2017-03-21 Mediation devices, mediation methods and programs Expired - Fee Related JP6855859B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017054655A JP6855859B2 (en) 2017-03-21 2017-03-21 Mediation devices, mediation methods and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017054655A JP6855859B2 (en) 2017-03-21 2017-03-21 Mediation devices, mediation methods and programs

Publications (2)

Publication Number Publication Date
JP2018156564A true JP2018156564A (en) 2018-10-04
JP6855859B2 JP6855859B2 (en) 2021-04-07

Family

ID=63715678

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017054655A Expired - Fee Related JP6855859B2 (en) 2017-03-21 2017-03-21 Mediation devices, mediation methods and programs

Country Status (1)

Country Link
JP (1) JP6855859B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023003883A (en) * 2021-06-24 2023-01-17 株式会社日立製作所 Device management system and device management device
CN119046286A (en) * 2024-08-26 2024-11-29 中电金信软件有限公司 Sequence number generation method, device, computer equipment and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008217612A (en) * 2007-03-06 2008-09-18 Nippon Telegr & Teleph Corp <Ntt> Sensor data control system and sensor data control method
JP2009038624A (en) * 2007-08-02 2009-02-19 Panasonic Corp Information collection system
JP2011180946A (en) * 2010-03-03 2011-09-15 Oki Electric Industry Co Ltd Sensor data providing system, method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008217612A (en) * 2007-03-06 2008-09-18 Nippon Telegr & Teleph Corp <Ntt> Sensor data control system and sensor data control method
JP2009038624A (en) * 2007-08-02 2009-02-19 Panasonic Corp Information collection system
JP2011180946A (en) * 2010-03-03 2011-09-15 Oki Electric Industry Co Ltd Sensor data providing system, method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023003883A (en) * 2021-06-24 2023-01-17 株式会社日立製作所 Device management system and device management device
CN119046286A (en) * 2024-08-26 2024-11-29 中电金信软件有限公司 Sequence number generation method, device, computer equipment and readable storage medium

Also Published As

Publication number Publication date
JP6855859B2 (en) 2021-04-07

Similar Documents

Publication Publication Date Title
US8914263B2 (en) Information processing apparatus, information processing method and computer readable medium for assessment of event influence
US8612372B2 (en) Detection rule-generating facility
US9262295B2 (en) Multiple configuration item status value analysis
US10452666B2 (en) Sensor data search system, sensor data search method and management computer
US11886939B2 (en) System, device, method and datastack for managing applications that manage operation of assets
CN110275875B (en) Method and apparatus for providing an instantiated industrial semantic model for an industrial infrastructure
JP2018152063A (en) Device, method, and program for evaluating learning results
US20200068019A1 (en) Equipment analysis support apparatus, equipment analysis support method, and equipment analysis system
TW202045898A (en) Analysis apparatus, analysis method, and non-transitory computer readable storage medium
JP6855859B2 (en) Mediation devices, mediation methods and programs
JPWO2017037801A1 (en) Monitoring system and monitoring method
JP6832366B2 (en) Information storage device, information storage method and program
JPWO2016147298A1 (en) RECOMMENDATION DEVICE, RECOMMENDATION DETERMINING METHOD, AND COMPUTER PROGRAM
WO2021011065A1 (en) Time-series data condensation and graphical signature analysis
US11714799B1 (en) Automated testing of add-on configurations for searching event data using a late-binding schema
JP2012064155A (en) Management device, control method for the same, and information processing system
WO2017110996A1 (en) Log analysis system, log analysis method, and recording medium storing program
US20180268036A1 (en) Communication information generating apparatus, communication information generating method, recording medium, and communication management system
JP7276743B2 (en) ABNORMAL OPERATION DETECTION DEVICE, ABNORMAL OPERATION DETECTION METHOD, AND PROGRAM
JP6556297B1 (en) Data analysis support apparatus and data analysis support program
JP5753460B2 (en) Operation management apparatus, operation management method, and operation management program
US20210174485A1 (en) Systems and methods for detecting anomalies using image based modeling
JP2017027416A (en) Plant information collection system and method
JP6547341B2 (en) INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM
CN114528558B (en) Situation awareness method based on improved neural network and readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200923

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210301

R151 Written notification of patent or utility model registration

Ref document number: 6855859

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees