[go: up one dir, main page]

JP2009289166A - Data preservation system - Google Patents

Data preservation system Download PDF

Info

Publication number
JP2009289166A
JP2009289166A JP2008143146A JP2008143146A JP2009289166A JP 2009289166 A JP2009289166 A JP 2009289166A JP 2008143146 A JP2008143146 A JP 2008143146A JP 2008143146 A JP2008143146 A JP 2008143146A JP 2009289166 A JP2009289166 A JP 2009289166A
Authority
JP
Japan
Prior art keywords
storage
unit
data
divided data
control 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
JP2008143146A
Other languages
Japanese (ja)
Other versions
JP5346175B2 (en
Inventor
Masaru Takahashi
賢 高橋
Hideki Fujimura
英樹 藤村
Toshiaki Nakao
敏章 中尾
Makoto Nishikawa
誠 西川
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.)
Panasonic Electric Works Co Ltd
Original Assignee
Panasonic Electric Works 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 Panasonic Electric Works Co Ltd filed Critical Panasonic Electric Works Co Ltd
Priority to JP2008143146A priority Critical patent/JP5346175B2/en
Publication of JP2009289166A publication Critical patent/JP2009289166A/en
Application granted granted Critical
Publication of JP5346175B2 publication Critical patent/JP5346175B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】保存対象データを分散記憶する際に特定のユニットに負荷が集中することを防止する。
【解決手段】保存対象データを管理するセンターサーバ1は、保存対象データをエリアユニット4に送信する。エリアユニット4及び各制御ユニット5は、センターサーバ1による保存対象データの送信前に、エリアユニット4及び各制御ユニット5の全ての記憶残量情報を取得する。エリアユニット4は、センターサーバ1からの保存対象データを、最も記憶残量の多い第2の制御ユニット5bに転送する。第2の制御ユニット5bはエリアユニット4からの保存対象データを書き込み、残りの保存対象データを、2番目に記憶残量の多い第3の制御ユニット5cに転送する。第3の制御ユニット5cも第2の制御ユニット5bと同様の動作を行い、残りの保存対象データを、3番目に記憶残量の多い第1の制御ユニット5aに転送する。
【選択図】図1
An object of the present invention is to prevent a load from being concentrated on a specific unit when data to be stored is distributedly stored.
A center server that manages storage target data transmits the storage target data to an area unit. The area unit 4 and each control unit 5 acquire all the remaining storage capacity information of the area unit 4 and each control unit 5 before transmitting the data to be stored by the center server 1. The area unit 4 transfers the storage target data from the center server 1 to the second control unit 5b having the largest storage remaining amount. The second control unit 5b writes the storage target data from the area unit 4, and transfers the remaining storage target data to the third control unit 5c having the second largest remaining storage capacity. The third control unit 5c also performs the same operation as the second control unit 5b, and transfers the remaining storage target data to the first control unit 5a having the third largest remaining storage capacity.
[Selection] Figure 1

Description

本発明は、データの分散記憶に用いられるデータ保存システムに関するものである。   The present invention relates to a data storage system used for distributed storage of data.

データ(保存対象データ)の分散記憶に用いられる従来のデータ保存システムとして、LAN(ローカルエリアネットワーク)に接続された複数台のユーザPC(記憶ユニット)とバックアップ管理サーバ(データ管理ユニット)とを備えるシステムが知られている(例えば、特許文献1参照)。特許文献1のシステムは、何れかのユーザPCがユーザからファイル(保存対象データ)のバックアップ指示を受けると、バックアップ指示を受けたユーザPCからバックアップ管理サーバにバックアップ要求が送信される。バックアップ要求を受信したバックアップ管理サーバは、バックアップ対象のファイルを複数に分割して、分割した各ファイル(分割データ)を各ユーザPCに記憶させる。   As a conventional data storage system used for distributed storage of data (data to be stored), a plurality of user PCs (storage units) connected to a LAN (local area network) and a backup management server (data management unit) are provided. A system is known (see, for example, Patent Document 1). In the system of Patent Literature 1, when any user PC receives a backup instruction for a file (data to be saved) from a user, a backup request is transmitted from the user PC that has received the backup instruction to the backup management server. The backup management server that has received the backup request divides the backup target file into a plurality of files, and stores each divided file (divided data) in each user PC.

また、特許文献1の他のシステムとして、インターネットに接続された複数台のクライアント装置(記憶ユニット)を備えるものが知られている。このシステムでは、何れかのクライアント装置がユーザからファイル(保存対象データ)のバックアップ指示を受けると、バックアップ指示を受けたクライアント装置が、バックアップ対象のファイルを複数に分割して、分割した各ファイル(分割データ)を各クライアント装置に記憶させる。
特開2004−102842号公報
Further, as another system of Patent Document 1, a system including a plurality of client devices (storage units) connected to the Internet is known. In this system, when any client device receives a backup instruction for a file (data to be saved) from a user, the client device that has received the backup instruction divides the backup target file into a plurality of files ( (Divided data) is stored in each client device.
JP 2004-102842 A

しかしながら、特許文献1のシステムでは、バックアップ指示を受けた端末装置又はバックアップ管理サーバが、保存対象データを全て分割し、各記憶ユニットに記憶させるための分割データを全て作成している。このため、特許文献1のシステムには、保存対象データを分散記憶する際に特定のユニット(バックアップ指示を受けた端末装置又はバックアップ管理サーバ)に負荷が集中するという問題があった。   However, in the system of Patent Document 1, the terminal device or backup management server that has received the backup instruction divides all the storage target data and creates all the divided data to be stored in each storage unit. For this reason, the system of Patent Document 1 has a problem that the load is concentrated on a specific unit (a terminal device or a backup management server that has received a backup instruction) when the storage target data is distributed and stored.

本発明は上記の点に鑑みて為されたものであり、その目的は、保存対象データを分散記憶する際に特定のユニットに負荷が集中することを防止できるデータ保存システムを提供することにある。   The present invention has been made in view of the above points, and an object of the present invention is to provide a data storage system capable of preventing a load from being concentrated on a specific unit when storing storage target data in a distributed manner. .

請求項1の発明は、保存対象データを管理するデータ管理ユニットと、それぞれが任意の記憶容量を有する記憶手段を有し前記データ管理ユニットとネットワークによって接続される複数台の記憶ユニットとを備え、前記データ管理ユニットは、前記保存対象データを前記複数台の記憶ユニットに保存させるための保存要求を行う保存要求手段を有し、前記複数台の記憶ユニットのそれぞれは、前記保存対象データを送受信する通信手段と、前記データ管理ユニットで前記保存要求が行われると前記通信手段で受信された前記保存対象データのうち前記記憶手段の記憶容量の残量である記憶残量に応じたデータを分割データとして当該記憶手段に記憶させる記憶制御手段と、前記記憶制御手段によって前記分割データが前記記憶手段に記憶された後に前記保存対象データが残っている場合、残りの保存対象データを他の記憶ユニットに送信するように前記通信手段を制御する送信制御手段とを有することを特徴とする。   The invention of claim 1 includes a data management unit for managing data to be stored, and a plurality of storage units each having storage means having an arbitrary storage capacity and connected to the data management unit by a network, The data management unit includes a storage request unit that performs a storage request for storing the storage target data in the plurality of storage units, and each of the plurality of storage units transmits and receives the storage target data. When the saving request is made by the communication means and the data management unit, the data corresponding to the remaining storage capacity of the storage means of the storage target data received by the communication means is divided into data. Storage control means for storing in the storage means, and the divided data is stored in the storage means by the storage control means. If the remaining is stored target data after, and a sending control means for controlling said communication means to transmit the remaining data to be stored in another storage unit.

請求項2の発明は、請求項1の発明において、前記データ管理ユニット及び前記複数台の記憶ユニットと前記ネットワークによって接続される中継ユニットを備え、前記中継ユニットは、前記データ管理ユニットで前記保存要求が行われると前記複数台の記憶ユニットに対して前記記憶残量の確認要求を行い当該複数台の記憶ユニットの全ての記憶残量に関する記憶残量情報を取得する記憶残量確認手段と、前記データ管理ユニットからの前記保存対象データを最も記憶残量の大きい記憶ユニットに中継する中継手段とを有することを特徴とする。   According to a second aspect of the present invention, the data management unit according to the first aspect of the present invention includes a relay unit connected to the data management unit and the plurality of storage units via the network. Storage remaining amount confirmation means for requesting confirmation of the remaining amount of storage to the plurality of storage units and acquiring storage remaining amount information relating to all remaining storage amounts of the plurality of storage units, And relay means for relaying the data to be stored from the data management unit to the storage unit having the largest remaining storage capacity.

請求項3の発明は、請求項2の発明において、前記複数台の記憶ユニットの前記送信制御手段は、前記中継ユニットから前記記憶残量情報を取得し、前記記憶制御手段によって前記分割データが前記記憶手段に記憶された後に前記保存対象データが残っている場合、残りの保存対象データを次に記憶残量の大きい記憶ユニットに送信するように前記通信手段を制御することを特徴とする。   According to a third aspect of the present invention, in the second aspect of the invention, the transmission control unit of the plurality of storage units acquires the remaining storage amount information from the relay unit, and the storage control unit stores the divided data in the storage unit. When the storage target data remains after being stored in the storage unit, the communication unit is controlled to transmit the remaining storage target data to the storage unit having the next largest remaining storage amount.

請求項4の発明は、請求項1乃至3の何れか1項の発明において、前記データ管理ユニットは、前記複数台の記憶ユニットに直接又は間接的に前記保存対象データの収集要求を一斉に行う収集要求手段と、前記複数台の記憶ユニットから複数の前記分割データを当該分割データ間を結合させるためのインデックス情報とともに取得し当該インデックス情報によって複数の前記分割データを結合して前記保存対象データを復元する復元手段とを有し、前記複数台の記憶ユニットのそれぞれは、返送制御手段を有し、前記記憶制御手段が、前記分割データとともに前記インデックス情報を前記記憶手段に記憶させ、前記返送制御手段が、前記データ管理ユニットで前記収集要求が行われると、前記記憶手段に記憶されている前記分割データを前記インデックス情報とともに前記データ管理ユニットに送信するように前記通信手段を制御することを特徴とする。   According to a fourth aspect of the present invention, in the invention according to any one of the first to third aspects, the data management unit makes a request for collecting the data to be stored simultaneously or directly to the plurality of storage units. The collection request means and a plurality of the divided data from the plurality of storage units are acquired together with index information for combining the divided data, and the plurality of divided data are combined by the index information to store the storage target data. Each of the plurality of storage units has a return control means, and the storage control means stores the index information together with the divided data in the storage means, and the return control. When the collection request is made by the data management unit, the means stores the divided data stored in the storage means. Characterized in that together with the index information for controlling said communication means to transmit to said data management unit.

請求項5の発明は、請求項2又は3の発明において、前記データ管理ユニットは、前記中継ユニットに前記保存対象データの収集要求を行う収集要求手段と、前記複数台の記憶ユニットから複数の前記分割データを順に取得し取得した順に複数の前記分割データを結合して前記保存対象データを復元する復元手段とを有し、前記中継ユニットは、前記データ管理ユニットで前記収集要求が行われると最も大きい分割データを記憶する記憶ユニットに当該分割データの返送要求を行う返送要求手段を有し、前記複数台の記憶ユニットのそれぞれは、前記返送要求が行われると前記記憶手段に記憶されている前記分割データを前記データ管理ユニットに送信するように前記通信手段を制御する返送制御手段と、前記返送制御手段の制御による前記分割データの送信が終了すると前記送信制御手段の制御によって前記残りの保存対象データが送信された記憶ユニットに当該記憶ユニットに記憶されている分割データの返送要求を行う第2の返送要求手段とを有することを特徴とする。   According to a fifth aspect of the present invention, in the second or third aspect of the invention, the data management unit includes a collection request unit that requests the relay unit to collect the data to be saved, and a plurality of the storage units. And a restoration unit that restores the storage target data by combining a plurality of pieces of the divided data in the order in which the divided data is acquired, and when the collection request is made by the data management unit, The storage unit that stores the large divided data has return request means for making a return request for the divided data, and each of the plurality of storage units is stored in the storage means when the return request is made. Return control means for controlling the communication means to transmit the divided data to the data management unit, and the control by the return control means A second return requesting unit for requesting a return of the divided data stored in the storage unit to the storage unit to which the remaining data to be stored is transmitted under the control of the transmission control unit when transmission of the split data is completed; It is characterized by having.

請求項6の発明は、請求項3の発明において、前記データ管理ユニットは、前記中継ユニットに前記保存対象データの収集要求を行う収集要求手段と、前記複数台の記憶ユニットから複数の前記分割データを順に取得し取得した順に複数の前記分割データを結合して前記保存対象データを復元する復元手段とを有し、前記中継ユニットは、前記データ管理ユニットで前記収集要求が行われると最も大きい分割データを記憶する記憶ユニットに当該分割データの返送要求を行う返送要求手段を有し、前記複数台の記憶ユニットのそれぞれは、前記返送要求が行われると前記記憶手段に記憶されている前記分割データを前記データ管理ユニットに送信するように前記通信手段を制御する返送制御手段と、前記返送制御手段の制御によって送信された前記分割データより小さい分割データを記憶する記憶ユニットが存在する場合に当該返送制御手段の制御による当該分割データの送信が終了すると当該分割データの次に大きい分割データを記憶する記憶ユニットに当該分割データの次に大きい分割データの返送要求を行う第2の返送要求手段とを有することを特徴とする。   According to a sixth aspect of the present invention, in the third aspect of the present invention, the data management unit includes a collection request unit that requests the relay unit to collect the data to be stored, and a plurality of the divided data from the plurality of storage units. And a restoration unit that restores the storage target data by combining a plurality of pieces of the divided data in the order of acquisition, and the relay unit has the largest division when the data management unit makes the collection request. The storage unit that stores data has a return request unit that makes a return request for the divided data, and each of the plurality of storage units stores the divided data stored in the storage unit when the return request is made Is transmitted under the control of the return control means and the return control means for controlling the communication means to transmit to the data management unit. When there is a storage unit that stores divided data smaller than the divided data, when the transmission of the divided data by the control of the return control unit ends, the divided data is stored in the storage unit that stores the divided data next to the divided data. And second return requesting means for requesting return of the next larger divided data.

請求項7の発明は、請求項2又は3の発明において、前記中継ユニット及び前記複数台の記憶ユニットで構成される記憶システムを複数備えることを特徴とする。   The invention of claim 7 is the invention of claim 2 or 3, wherein a plurality of storage systems including the relay unit and the plurality of storage units are provided.

請求項8の発明は、請求項2又は3の発明において、前記中継ユニットは、前記複数台の記憶ユニットのうちの1台の記憶ユニットと一体であることを特徴とする。   The invention of claim 8 is characterized in that, in the invention of claim 2 or 3, the relay unit is integrated with one storage unit of the plurality of storage units.

請求項1の発明によれば、各記憶ユニットが自己の記憶残量に応じて保存対象データを分割して分割データとして記憶することによって、複数台の記憶ユニットに保存対象データを分散記憶することができるので、保存対象データを分散記憶する際に、特定のユニットが保存対象データを分割して全ての分割データを作成する場合に比べて、特定のユニットに負荷が集中することを防止できる。   According to the first aspect of the present invention, each storage unit divides the storage target data according to its own remaining storage capacity and stores it as divided data, whereby the storage target data is distributedly stored in a plurality of storage units. Therefore, when the storage target data is distributedly stored, it is possible to prevent the load from being concentrated on the specific unit as compared with the case where the specific unit divides the storage target data and creates all the divided data.

請求項2の発明によれば、記憶残量が最も大きい記憶ユニットに優先的に記憶させることができるので、保存対象データを分散記憶する際に、特定のユニットに負荷が集中することをより防止できる。   According to the invention of claim 2, since the storage unit with the largest remaining storage capacity can be preferentially stored, it is further prevented that the load is concentrated on a specific unit when storing the storage target data in a distributed manner. it can.

請求項3の発明によれば、記憶残量が大きい記憶ユニットから優先的に記憶させることができるので、保存対象データを効率よく記憶させることができる。   According to invention of Claim 3, since it can memorize | store preferentially from a memory | storage unit with a large memory | storage remaining amount, save object data can be memorize | stored efficiently.

請求項4の発明によれば、データ管理ユニットが保存対象データを収集するときに、複数台の記憶ユニットが分割データをインデックス情報とともにデータ管理ユニットに送信制御することによって、データ管理ユニットが、インデックス情報を用いて、収集した分割データを結合して保存対象データを復元することができる。   According to the invention of claim 4, when the data management unit collects data to be stored, the plurality of storage units control the transmission of the divided data together with the index information to the data management unit, so that the data management unit Using the information, the collected divided data can be combined to restore the storage target data.

請求項5の発明によれば、データ管理ユニットが保存対象データを収集するときに、複数台の記憶ユニットが大きな分割データから順にデータ管理ユニットに送信することによって、データ管理ユニットが、収集した順に分割データを結合して保存対象データを復元することができる。   According to the invention of claim 5, when the data management unit collects the data to be stored, the plurality of storage units sequentially transmit the large divided data to the data management unit, so that the data management unit collects the data in the order of collection. The data to be saved can be restored by combining the divided data.

請求項6の発明によれば、データ管理ユニットが保存対象データを収集するときに、複数台の記憶ユニットが大きな分割データから順にデータ管理ユニットに送信することによって、データ管理ユニットが、収集した順に分割データを結合して保存対象データを復元することができる。   According to the invention of claim 6, when the data management unit collects the data to be saved, the plurality of storage units sequentially transmit the large divided data to the data management unit, so that the data management unit collects the data in the order of collection. The data to be saved can be restored by combining the divided data.

請求項7の発明によれば、中継ユニット及び複数台の記憶ユニットで構成される複数の記憶システムを備えることによって、より多くの記憶ユニットに保存対象データを分散させて記憶させることができる。   According to the seventh aspect of the present invention, the storage target data can be distributed and stored in a larger number of storage units by including a plurality of storage systems including a relay unit and a plurality of storage units.

請求項8の発明によれば、1台の記憶ユニットを中継ユニットにすることによって、保存対象データを分散記憶しない中継ユニットを別途備える場合に比べて、コストを低減させることができる。   According to the invention of claim 8, by using one storage unit as a relay unit, the cost can be reduced as compared with a case where separate relay units that do not store storage target data are provided separately.

(実施形態1)
本発明では、例えば照明機器や冷暖房機器などの各種設備機器の動作状態を監視することと各種設備機器を制御することとを総称して設備機器の「管理」という。したがって、設備機器の管理は、設備機器の監視と制御の少なくとも一方を意味する。また、管理対象となる設備機器が配置されている領域の全体を「管理領域」といい、管理領域を複数の小領域に分割したときの一つの小領域を「エリア」という。
(Embodiment 1)
In the present invention, for example, monitoring the operating state of various equipment such as lighting equipment and air conditioning equipment and controlling the various equipment are collectively referred to as “management” of the equipment. Therefore, management of equipment means at least one of monitoring and control of equipment. Further, the entire area where the equipment to be managed is arranged is called “management area”, and one small area when the management area is divided into a plurality of small areas is called “area”.

管理領域は、オフィスビル・集合住宅・病院・学校・ホテル・体育館・美術館・博物館・ショッピングセンタのような各種建物内、複数の建物を含む集合住宅の敷地内、土地開発された複数個の住戸を含むひとまとまりの住宅地内、テーマパーク内、公園内のような広範囲の空間であって、設備機器が多数配置される空間に相当する。一方、エリアは、建物の各階若しくは各室、又は土地を適宜に区切ったときの各区画に相当する。   The management area includes office buildings, housing complexes, hospitals, schools, hotels, gymnasiums, art museums, museums, shopping centers, multiple residential buildings that include multiple buildings, and multiple residential units that have been developed. This is a wide space such as a group of residential areas, theme parks, parks, etc., and a space where many equipments are arranged. On the other hand, the area corresponds to each floor or room of the building, or each section when the land is appropriately divided.

以下に説明する実施形態では、監視及び制御の対象となる設備機器として照明機器を例示し、監視の対象となる機器として電気計量(電圧、電流、電力などの計量)を行う計量機器を例示する。   In the embodiment described below, a lighting device is exemplified as a facility device to be monitored and controlled, and a weighing device that performs electrical metering (measurement of voltage, current, power, etc.) is exemplified as a device to be monitored. .

続いて、実施形態1の機器管理システム(データ保存システム)の構成について図1〜7を用いて説明する。この機器管理システムは、エリアごとに設備機器を管理するものであり、図1に示すように、システム全体を統括制御するセンターサーバ1と、それぞれに設備機器が接続されセンターサーバ1の制御又は指示によって設備機器の制御及び監視を行う複数のエリアサブシステム2,2とを備えている。センターサーバ1及び複数のエリアサブシステム2,2は、LANである上位層の通信ネットワーク(以下、「上位ネット」という。)Nsによって接続されている。   Next, the configuration of the device management system (data storage system) according to the first embodiment will be described with reference to FIGS. This equipment management system manages equipment for each area, and as shown in FIG. 1, a center server 1 for overall control of the entire system, and equipment equipment connected to each control or instruction of the center server 1 Are provided with a plurality of area subsystems 2 and 2 for controlling and monitoring equipment. The center server 1 and the plurality of area subsystems 2 and 2 are connected by an upper layer communication network (hereinafter referred to as “upper net”) Ns which is a LAN.

上位ネットNsは、ネットワーク層ではIPv6に対応したIPプロトコルを用い、上位層のプロトコルとして独自プロトコルが用いられている。上位ネットNsには、センターサーバ1を監視制御する管理用コンピュータ3が接続されている。   The upper network Ns uses an IP protocol corresponding to IPv6 in the network layer, and a unique protocol is used as the upper layer protocol. A management computer 3 that monitors and controls the center server 1 is connected to the upper network Ns.

各エリアサブシステム2は、センターサーバ1と上位ネットNsによって接続されているエリアユニット4と、エリアユニット4と中位層のネットワーク(以下、「中位ネット」という。)Nmによってそれぞれ接続されている複数台の制御ユニット5,5,5と、エリアユニット4と中位ネットNmによって接続されている管理ユニット6とを備えている。   Each area subsystem 2 is connected to each other by an area unit 4 connected to the center server 1 by an upper network Ns, and an area unit 4 and a middle layer network (hereinafter referred to as “middle network”) Nm. A plurality of control units 5, 5, and 5 and a management unit 6 connected to the area unit 4 by a middle net Nm.

各制御ユニット5としては、照明機器Ldの監視及び制御を行う第1の制御ユニット(照明制御ユニット)5a及び第3の制御ユニット(照明制御ユニット)5cと、計量機器Msの監視を行う第2の制御ユニット(計量管理ユニット)5bとがある。照明制御ユニット5a,5cに接続された下位層のネットワーク(以下、「下位ネット」という。)Ni1は、2線式の信号線Ls1を伝送される固定長の伝送信号を用いた時分割多重伝送方式の通信ネットワークを構築している。計量管理ユニット5bに接続された下位ネットNi2は、RS−485、RS−232Cなどのシリアル通信による通信ネットワーク又はEthernet(登録商標)による通信ネットワークを構築し、信号線Ls2を通して情報を授受する。   Each control unit 5 includes a first control unit (lighting control unit) 5a and a third control unit (lighting control unit) 5c that monitor and control the lighting device Ld, and a second that monitors the weighing device Ms. Control unit (measurement management unit) 5b. A lower layer network (hereinafter referred to as “lower network”) Ni1 connected to the illumination control units 5a and 5c is a time division multiplex transmission using a fixed-length transmission signal transmitted through the two-wire signal line Ls1. A communication network is being built. The lower net Ni2 connected to the measurement management unit 5b constructs a communication network by serial communication such as RS-485 and RS-232C or a communication network by Ethernet (registered trademark), and exchanges information through the signal line Ls2.

ここで、下位ネットNi1を構築する負荷制御システムの動作について説明する。伝送装置CNが一定時間ごとに固定長の伝送信号を信号線Ls1に送出し、スイッチSWの操作時に、操作用端末器TU1が、上記伝送信号に同期するタイミングで割込信号を信号線Ls1に送出する。伝送装置CNは、割込信号を受信すると、伝送信号によってアドレスの返送を要求する。伝送信号には、操作用端末器TU1から返送される情報を載せるタイムスロットが設けられている。   Here, the operation of the load control system that constructs the lower net Ni1 will be described. The transmission device CN sends a fixed-length transmission signal to the signal line Ls1 at regular intervals. When the switch SW is operated, the operation terminal TU1 sends an interrupt signal to the signal line Ls1 at a timing synchronized with the transmission signal. Send it out. When receiving the interrupt signal, the transmission device CN requests the return of the address by the transmission signal. The transmission signal is provided with a time slot for placing information returned from the operation terminal TU1.

伝送装置CNから伝送信号によってアドレスの返送が要求されると、割込信号を発生した操作用端末器TU1は、上記タイムスロットにおいて自己のアドレスを伝送装置CNに返送する。伝送装置CNは、取得したアドレスを指定する伝送信号により操作用端末器TU1からスイッチSWのオン・オフの状態を獲得する。さらに、スイッチSWと照明機器Ldとのアドレスを関係付けた関係テーブルと照合することによって、スイッチSWに対応付けた照明機器Ldに対してアドレスを指定して制御用端末器TU2を介して伝送信号を伝送し、操作用端末器TU1から獲得したスイッチSWのオン・オフの状態に従って照明機器Ldの点灯・消灯を制御する。   When the transmission device CN requests an address to be returned by a transmission signal, the operating terminal TU1 that has generated the interrupt signal returns its own address to the transmission device CN in the time slot. The transmission device CN acquires the on / off state of the switch SW from the operation terminal unit TU1 by the transmission signal designating the acquired address. Furthermore, by comparing with the relation table in which the addresses of the switch SW and the lighting device Ld are related, an address is designated for the lighting device Ld associated with the switch SW and the transmission signal is transmitted via the control terminal TU2. The lighting device Ld is controlled to be turned on / off according to the on / off state of the switch SW acquired from the operation terminal unit TU1.

照明制御ユニット5a,5cは、信号線Ls1に接続されているから、伝送信号を監視することによって照明機器Ldの動作状態を取得することができる。また、操作用端末器TU1と同じ動作が可能であって、照明機器Ldの点灯・消灯を指示することができる。   Since the illumination control units 5a and 5c are connected to the signal line Ls1, the operation state of the illumination device Ld can be acquired by monitoring the transmission signal. Moreover, the same operation | movement as operation terminal unit TU1 is possible, and it can instruct | indicate lighting / extinguishing of the illuminating device Ld.

計量管理ユニット5bは、信号線Ls2に接続されている計量機器Msとの間でシリアル通信を行うことにより、計量機器Msに指示を与え、また計量機器Msからの情報を獲得する。計量機器Msは、例えば、照明機器Ldの動作中の電圧、電流、電力の瞬時値や積算値を計測する。したがって、計量管理ユニット5bは計量機器Msから取得する計量情報によって照明機器Ldの動作などを監視することができる。   The weighing management unit 5b gives an instruction to the weighing device Ms by serial communication with the weighing device Ms connected to the signal line Ls2, and acquires information from the weighing device Ms. The measuring device Ms measures, for example, instantaneous values and integrated values of voltage, current, and power during operation of the lighting device Ld. Therefore, the weighing management unit 5b can monitor the operation of the lighting device Ld and the like based on the weighing information acquired from the weighing device Ms.

エリアユニット4は、後述の設定情報を用いて、照明制御ユニット5a,5cとの通信により照明機器Ldの動作状態の取得及び指示が可能である。また、エリアユニット4は、計量管理ユニット5bとの通信により計量機器Msが計量した計量情報を取得することが可能である。上記設定情報には、通信設定情報データと、機器管理設定情報データとが含まれる。   The area unit 4 can acquire and instruct the operating state of the lighting device Ld through communication with the lighting control units 5a and 5c using setting information described later. Further, the area unit 4 can acquire the weighing information measured by the weighing device Ms through communication with the weighing management unit 5b. The setting information includes communication setting information data and device management setting information data.

通信設定情報データには、通信時の送信元のIPアドレスと、通信時の送信先のIPアドレスと、エリア内でのブロードキャストアドレスとが含まれている。さらに、通信設定情報データとしては、エリアユニット4と接続される照明制御ユニット5a,5c及び計量管理ユニット5bを個別に管理する管理番号に、照明制御ユニット5a,5c及び計量管理ユニット5bのIPアドレスを関係付けた対応テーブルを有している。   The communication setting information data includes a transmission source IP address during communication, a transmission destination IP address during communication, and a broadcast address within the area. Further, as communication setting information data, the management number for individually managing the lighting control units 5a, 5c and the weighing management unit 5b connected to the area unit 4 is set to the IP address of the lighting control units 5a, 5c and the weighing management unit 5b. Are associated with each other.

機器管理設定情報データには、エリアユニット4が接続されるエリア内で接続可能なユニット(エリアユニット4、照明制御ユニット5a,5c、計量管理ユニット5b、管理ユニット6を含む)の最大台数と、エリアに実際に接続されている台数との情報が含まれている。   In the device management setting information data, the maximum number of units (including area unit 4, lighting control units 5a and 5c, measurement management unit 5b, and management unit 6) that can be connected in the area to which the area unit 4 is connected, Information on the number of units actually connected to the area is included.

エリアユニット4は、照明制御ユニット5a,5cの管理下にある照明機器Ldの動作状態の取得要求を行い、動作状態を取得する。さらに、エリアユニット4は、取得した動作状態をセンターサーバ1に送信する。ここで、エリアユニット4は、センターサーバ1から照明機器Ldの制御要求を受け取ったときには、照明制御ユニット5a,5cに照明機器Ldの制御を要求する。   The area unit 4 makes an acquisition request for the operating state of the lighting device Ld under the control of the lighting control units 5a and 5c, and acquires the operating state. Furthermore, the area unit 4 transmits the acquired operation state to the center server 1. Here, when the area unit 4 receives a control request for the lighting device Ld from the center server 1, the area unit 4 requests the lighting control units 5a and 5c to control the lighting device Ld.

管理ユニット6は、エリアユニット4が管理する中位ネットNm及び下位ネットNi1,Ni2に含まれる照明機器Ldや計量機器Msを含む機器の種別及び通信アドレスを記憶し、また照明制御ユニット5a,5c、計量管理ユニット5b、エリアユニット4に設定されたデータのバックアップを保存する。また、管理ユニット6は、エリアユニット4ごとの設定情報を保持している。さらに、管理ユニット6は、バックアップ用の情報を記憶しているから、エリアユニット4の修理又は交換が終了した後には、管理ユニット6からバックアップ用の情報をエリアユニット4に転送することによって、エリアユニット4を復旧させることが可能である。   The management unit 6 stores the types and communication addresses of the devices including the lighting device Ld and the weighing device Ms included in the middle net Nm and the lower nets Ni1 and Ni2 managed by the area unit 4, and the lighting control units 5a and 5c. A backup of the data set in the weighing management unit 5b and the area unit 4 is stored. Further, the management unit 6 holds setting information for each area unit 4. Further, since the management unit 6 stores the backup information, after the repair or replacement of the area unit 4 is completed, the management unit 6 transfers the backup information to the area unit 4 to transfer the area information. Unit 4 can be restored.

続いて、センターサーバ1の構成について、保存対象データD(図7参照)の分散記憶を中心に、図2を用いて説明する。センターサーバ1は、保存対象データDを管理するものであり、各エリアユニット4及び管理ユニット6との間で通信を行う通信部10と、保存対象データDを記憶する記憶部11と、センターサーバ1全体の制御を行う制御部12とを備えている。   Next, the configuration of the center server 1 will be described with reference to FIG. 2, focusing on the distributed storage of the storage target data D (see FIG. 7). The center server 1 manages the storage target data D, and includes a communication unit 10 that communicates with each area unit 4 and the management unit 6, a storage unit 11 that stores the storage target data D, and a center server. 1 is provided with a control unit 12 that performs overall control.

通信部10は、制御部12の制御によって信号を送信し、上位ネットNs(図1参照)を介して受信した信号を制御部12に出力する。   The communication unit 10 transmits a signal under the control of the control unit 12, and outputs a signal received via the upper network Ns (see FIG. 1) to the control unit 12.

制御部12は、保存対象データDをエリアユニット4及び複数台の制御ユニット5,5,5の少なくとも2台以上に保存させるための保存要求を行う保存要求部(保存要求手段)13と、エリアユニット4に保存対象データDの収集要求を行う収集要求部(収集要求手段)14と、各制御ユニット5で分散記憶された複数の分割データD1〜D3(図7参照)から保存対象データDを復元する復元部(復元手段)15とを備えている。   The control unit 12 includes a storage request unit (save request unit) 13 for making a storage request for storing the storage target data D in at least two of the area unit 4 and the plurality of control units 5, 5, 5, The collection request unit (collection request means) 14 that requests the unit 4 to collect the storage target data D and the storage target data D from the plurality of divided data D1 to D3 (see FIG. 7) distributed and stored in each control unit 5 A restoring unit (restoring means) 15 for restoring is provided.

保存要求部13は、保存対象データDを複数の分割データD1〜D3として分散記憶させるときに、上記保存要求に対応する保存要求信号をエリアユニット4に送信するように通信部10を制御する。このとき、保存要求信号は、通信部10からエリアユニット4に送信される。   The storage request unit 13 controls the communication unit 10 to transmit a storage request signal corresponding to the storage request to the area unit 4 when the storage target data D is distributed and stored as a plurality of divided data D1 to D3. At this time, the storage request signal is transmitted from the communication unit 10 to the area unit 4.

収集要求部14は、保存対象データDを複数の分割データD1〜D3として各制御ユニット5に分散記憶させた後、分散記憶されている分割データD1〜D3を収集するときに、分割データD1〜D3の収集要求に対応する収集要求信号をエリアユニット4に送信するように通信部10を制御する。このとき、収集要求信号は、通信部10からエリアユニット4に送信される。   The collection request unit 14 distributes and stores the storage target data D as a plurality of divided data D1 to D3 in each control unit 5, and then collects the divided data D1 to D3 that are distributed and stored. The communication unit 10 is controlled to transmit a collection request signal corresponding to the collection request of D3 to the area unit 4. At this time, the collection request signal is transmitted from the communication unit 10 to the area unit 4.

復元部15は、収集要求部14の制御によって収集要求信号がエリアユニット4に送信された後、エリアユニット4及び各制御ユニット5からの分割データD1〜D3を後述のインデックス情報I1,I2(図7参照)とともに通信部10を介して取得する。インデックス情報I1,I2とは、分割データD1〜D3間を結合させるための固有の符号をいう。全ての分割データD1〜D3及びインデックス情報I1,I2を取得した復元部15は、インデックス情報I1,I2によって複数の分割データD1〜D3を結合して保存対象データDを復元する。   After the collection request signal is transmitted to the area unit 4 under the control of the collection request unit 14, the restoration unit 15 converts the divided data D <b> 1 to D <b> 3 from the area unit 4 and each control unit 5 into index information I1 and I2 (described below). 7) and via the communication unit 10. The index information I1, I2 is a unique code for connecting the divided data D1 to D3. The restoration unit 15 that has acquired all the divided data D1 to D3 and the index information I1 and I2 restores the storage target data D by combining the plurality of divided data D1 to D3 with the index information I1 and I2.

エリアユニット4は、図3に示すように、任意の記憶容量を有する記憶部(記憶手段)40と、上位ネットNs(図1参照)を用いてセンターサーバ1との間で通信を行う上位通信部41と、中位ネットNm(図1参照)を用いて各制御ユニット5との間で通信を行う下位通信部42と、エリアユニット4全体の制御を行う制御部43とを備えている。   As shown in FIG. 3, the area unit 4 communicates between the storage unit (storage means) 40 having an arbitrary storage capacity and the center server 1 using the upper network Ns (see FIG. 1). Unit 41, a lower-level communication unit 42 that communicates with each control unit 5 using a middle net Nm (see FIG. 1), and a control unit 43 that controls the entire area unit 4.

上位通信部41は、制御部43の制御によって信号を送信し、上位ネットNsを介して受信した信号を制御部43に出力する。下位通信部42は、制御部43の制御によって信号を送信し、中位ネットNmを介して受信した信号を制御部43に出力する。   The upper communication unit 41 transmits a signal under the control of the control unit 43 and outputs a signal received via the upper net Ns to the control unit 43. The lower communication unit 42 transmits a signal under the control of the control unit 43, and outputs the signal received via the intermediate net Nm to the control unit 43.

制御部43は、エリアユニット4及び各制御ユニット5の記憶残量を確認する記憶残量確認部(記憶残量確認手段)44と、センターサーバ1からの保存対象データD(図7参照)を中継する中継部(中継手段)45と、保存対象データDの一部を分割データD1〜D3(図7参照)として記憶部40に記憶させる記憶制御部(記憶制御手段)46と、センターサーバ1からの保存対象データDを制御ユニット5に送信させる送信制御部(送信制御手段)47と、各制御ユニット5に対して分割データD1〜D3の返送要求を行う返送要求部(返送要求手段)48と、分割データD1〜D3をセンターサーバ1に送信させる返送制御部(返送制御手段)49とを備えている。   The control unit 43 includes a storage remaining amount confirmation unit (storage remaining amount confirmation unit) 44 for confirming the remaining storage amount of the area unit 4 and each control unit 5, and storage target data D (see FIG. 7) from the center server 1. A relay unit (relay unit) 45 for relaying, a storage control unit (storage control unit) 46 for storing a part of the storage target data D in the storage unit 40 as divided data D1 to D3 (see FIG. 7), and the center server 1 Transmission control unit (transmission control unit) 47 for transmitting the storage target data D from the control unit 5 and a return request unit (return request unit) 48 for requesting the return of the divided data D1 to D3 to each control unit 5. And a return control unit (return control means) 49 that causes the center server 1 to transmit the divided data D1 to D3.

記憶残量確認部44は、センターサーバ1からの保存要求信号が上位通信部41で受信されると、各制御ユニット5に対して記憶部50の記憶容量の残量である記憶残量の確認要求に対応する確認要求信号を送信するように下位通信部42を制御する。各制御ユニット5の記憶残量を確認した記憶残量確認部44は、エリアユニット4及び各制御ユニット5の記憶残量に関する記憶残量情報を保持するとともに、上記記憶残量情報を共有するために各制御ユニット5に送信するように下位通信部42を制御する。記憶残量情報は、下位通信部42から各制御ユニット5に送信される。   When the storage request signal from the center server 1 is received by the upper communication unit 41, the remaining storage amount confirmation unit 44 confirms the remaining storage amount that is the remaining storage capacity of the storage unit 50 for each control unit 5. The lower communication unit 42 is controlled to transmit a confirmation request signal corresponding to the request. The storage remaining amount confirmation unit 44 that has confirmed the storage remaining amount of each control unit 5 holds the storage remaining amount information regarding the storage remaining amount of the area unit 4 and each control unit 5 and also shares the storage remaining amount information. The lower communication unit 42 is controlled to transmit to each control unit 5. The remaining storage amount information is transmitted from the lower communication unit 42 to each control unit 5.

また、記憶残量確認部44は、保存対象データDの通信許可に対応する通信許可信号をセンターサーバ1に送信するように上位通信部41を制御する。   In addition, the remaining storage capacity confirmation unit 44 controls the upper communication unit 41 so as to transmit a communication permission signal corresponding to the communication permission of the storage target data D to the center server 1.

中継部45は、記憶残量確認部44でエリアユニット4及び各制御ユニット5の記憶残量が確認された後、何れかの制御ユニット5が最も記憶残量の大きいものである場合、上位通信部41で受信されたセンターサーバ1からの保存対象データDを最も記憶残量の大きい制御ユニット5に送信するように下位通信部42を制御する。これに対して、エリアユニット4が最も記憶残量の大きいものである場合、中継部45は、センターサーバ1からの保存対象データDを記憶制御部46に出力する。保存対象データDは、上位通信部41で受信されてから下位通信部42から送信されるまでの間又は上位通信部41で受信されてから記憶制御部46に出力されるまでの間、一時記憶部450に一時記憶され、下位通信部42から最も記憶残量の大きい制御ユニット5に送信されたり、記憶制御部46に出力されたりする。   When the remaining storage capacity of the area unit 4 and each control unit 5 is confirmed by the remaining storage capacity confirmation section 44, the relay section 45 performs higher order communication when any of the control units 5 has the largest remaining storage capacity. The lower communication unit 42 is controlled so as to transmit the storage target data D received from the center server 1 received by the unit 41 to the control unit 5 having the largest storage remaining amount. On the other hand, when the area unit 4 has the largest remaining storage capacity, the relay unit 45 outputs the storage target data D from the center server 1 to the storage control unit 46. The storage target data D is temporarily stored from when it is received by the upper communication unit 41 until it is transmitted from the lower communication unit 42 or from when it is received by the upper communication unit 41 until it is output to the storage control unit 46. The data is temporarily stored in the unit 450, and transmitted from the lower-level communication unit 42 to the control unit 5 having the largest storage remaining amount, or is output to the storage control unit 46.

記憶制御部46は、下位通信部42で受信された保存対象データD又は中継部45から入力された保存対象データDのうち記憶残量に応じたデータを分割データD1〜D3として記憶部40に記憶させる。このとき、記憶制御部46は、分割データD1〜D3とともにインデックス情報I1,I2(図7参照)を記憶部40に記憶させる。   The storage control unit 46 stores, in the storage unit 40, data corresponding to the remaining storage amount among the storage target data D received by the lower communication unit 42 or the storage target data D input from the relay unit 45 as divided data D1 to D3. Remember. At this time, the storage control unit 46 stores the index information I1 and I2 (see FIG. 7) in the storage unit 40 together with the divided data D1 to D3.

送信制御部47は、記憶制御部46によって分割データD1〜D3が記憶部40に記憶された後に保存対象データDが残っている場合、残りの保存対象データDを次に記憶残量の大きい制御ユニット5に送信するように下位通信部42を制御する。   If the storage target data D remains after the storage control unit 46 stores the divided data D1 to D3 in the storage unit 40, the transmission control unit 47 controls the remaining storage target data D with the next largest remaining storage amount. The lower-level communication unit 42 is controlled to transmit to the unit 5.

返送要求部48は、センターサーバ1からの収集要求信号が上位通信部41で受信されると、分割データD1〜D3の返送要求に対応する返送要求信号を各制御ユニット5に送信するように下位通信部42を制御する。   When the collection request signal from the center server 1 is received by the upper communication unit 41, the return request unit 48 is configured to transmit a return request signal corresponding to the return request for the divided data D1 to D3 to each control unit 5. The communication unit 42 is controlled.

返送制御部49は、センターサーバ1からの収集要求信号が上位通信部41で受信されると、記憶部40に記憶されている分割データD1〜D3をインデックス情報I1,I2とともにセンターサーバ1に送信するように上位通信部41を制御する。   When the collection request signal from the center server 1 is received by the upper communication unit 41, the return control unit 49 transmits the divided data D1 to D3 stored in the storage unit 40 to the center server 1 together with the index information I1 and I2. Thus, the upper communication unit 41 is controlled.

記憶部40は、図5に示すように、OS・ミドルウェア領域400と、アプリケーション領域401と、ストレージ領域402とを有している。分割データD1〜D3(図7参照)は、ストレージ領域402のうち空き領域403の一部であるフリー領域404に記憶される。   As illustrated in FIG. 5, the storage unit 40 includes an OS / middleware area 400, an application area 401, and a storage area 402. The divided data D1 to D3 (see FIG. 7) are stored in the free area 404 that is a part of the free area 403 in the storage area 402.

各制御ユニット5は、基本的な構成がエリアユニット4と同様の構成であり、図4に示すように、任意の記憶容量を有する記憶部(記憶手段)50と、中位ネットNm(図1参照)を用いてエリアユニット4及び他の制御ユニット5との間で通信を行う上位通信部(通信手段)51と、下位ネットNi1,Ni2(図1参照)を用いて設備機器との間で通信を行う下位通信部52と、制御ユニット5全体の制御を行う制御部53とを備えている。   Each control unit 5 has a basic configuration similar to that of the area unit 4, and as shown in FIG. 4, a storage unit (storage means) 50 having an arbitrary storage capacity and a middle net Nm (FIG. 1). Between the upper unit communication unit (communication means) 51 that communicates with the area unit 4 and the other control unit 5 using the lower unit nets Ni1 and Ni2 (see FIG. 1). A lower communication unit 52 that performs communication and a control unit 53 that controls the entire control unit 5 are provided.

上位通信部51は、制御部53の制御によって信号を送信し、中位ネットNmを介して受信した信号を制御部53に出力する。例えば、上位通信部51は、エリアユニット4又は他の制御ユニット5から保存対象データD(図7参照)を受信する。   The upper communication unit 51 transmits a signal under the control of the control unit 53, and outputs the signal received via the intermediate net Nm to the control unit 53. For example, the upper communication unit 51 receives the storage target data D (see FIG. 7) from the area unit 4 or another control unit 5.

制御部53は、分割データD1〜D3(図7参照)を記憶部50に記憶させる記憶制御部(記憶制御手段)54と、保存対象データDを他の制御ユニット5又はエリアユニット4に送信させる送信制御部(送信制御手段)55と、分割データD1〜D3をセンターサーバ1に送信させる返送制御部(返送制御手段)56とを備えている。   The control unit 53 causes the storage control unit (storage control unit) 54 to store the divided data D1 to D3 (see FIG. 7) in the storage unit 50 and transmits the storage target data D to the other control unit 5 or the area unit 4. A transmission control unit (transmission control unit) 55 and a return control unit (return control unit) 56 for transmitting the divided data D1 to D3 to the center server 1 are provided.

記憶制御部54は、上位通信部51で受信された保存対象データDのうち記憶残量に応じたデータを分割データD1〜D3として記憶部50に記憶させる。このとき、記憶制御部54は、分割データD1〜D3とともにインデックス情報I1,I2(図7参照)を記憶部50に記憶させる。   The storage control unit 54 causes the storage unit 50 to store data corresponding to the remaining storage amount among the storage target data D received by the higher-level communication unit 51 as the divided data D1 to D3. At this time, the storage control unit 54 stores the index information I1 and I2 (see FIG. 7) in the storage unit 50 together with the divided data D1 to D3.

送信制御部55は、記憶制御部54によって分割データD1〜D3が記憶部50に記憶された後に保存対象データDが残っている場合、残りの保存対象データDを次に記憶残量の大きい制御ユニット5に送信するように上位通信部51を制御する。残りの保存対象データDは、上位通信部51で受信されてから下位通信部52から送信されるまでの間、一時記憶部550に一時記憶され、下位通信部52から最も記憶残量の大きい制御ユニット5に送信される。   If the storage target data D remains after the storage control unit 54 stores the divided data D1 to D3 in the storage unit 50, the transmission control unit 55 controls the remaining storage target data D with the next largest remaining storage amount. The host communication unit 51 is controlled to transmit to the unit 5. The remaining storage target data D is temporarily stored in the temporary storage unit 550 until it is transmitted from the lower-level communication unit 52 after being received by the higher-level communication unit 51, and the control having the largest storage remaining amount is performed from the lower-level communication unit 52. Sent to unit 5.

返送制御部56は、エリアユニット4からの返送要求信号が上位通信部51で受信されると、記憶部50に記憶されている分割データD1〜D3をインデックス情報I1,I2とともにエリアユニット4を介してセンターサーバ1に送信するように上位通信部51を制御する。   When the return request signal from the area unit 4 is received by the upper communication unit 51, the return control unit 56 sends the divided data D1 to D3 stored in the storage unit 50 together with the index information I1 and I2 via the area unit 4. The host communication unit 51 is controlled so as to transmit to the center server 1.

記憶部50は、エリアユニット4の記憶部40(図3参照)と同様の構成であり、図5に示すように、OS・ミドルウェア領域500と、アプリケーション領域501と、ストレージ領域502とを有している。分割データD1〜D3(図7参照)は、ストレージ領域502のうち空き領域503の一部であるフリー領域504に記憶される。   The storage unit 50 has the same configuration as the storage unit 40 (see FIG. 3) of the area unit 4, and includes an OS / middleware area 500, an application area 501, and a storage area 502, as shown in FIG. ing. The divided data D1 to D3 (see FIG. 7) are stored in the free area 504 that is a part of the free area 503 in the storage area 502.

上記のようなエリアユニット4及び各制御ユニット5(第1〜3の制御ユニット5a〜5c)において、エリアユニット4及び第1〜3の制御ユニット5a〜5cの記憶残量が図6に示すようなものである場合、図7(a)に示す保存対象データDは、図7(b)に示すように、第1〜3の制御ユニット5a〜5cに分割データD1〜D3として分散記憶される。最も記憶残量の大きい第2の制御ユニット5bには、最も大きい分割データD1が最初に記憶され、2番目に記憶残量の大きい第3の制御ユニット5cには、2番目に大きい分割データD2が次に記憶され、3番目に記憶残量の大きい第1の制御ユニット5aには、3番目に大きい分割データD3が最後に記憶される。   In the area unit 4 and each control unit 5 (first to third control units 5a to 5c) as described above, the remaining storage capacity of the area unit 4 and the first to third control units 5a to 5c is as shown in FIG. 7A, the storage target data D shown in FIG. 7A is distributed and stored as divided data D1 to D3 in the first to third control units 5a to 5c as shown in FIG. 7B. . In the second control unit 5b having the largest remaining storage capacity, the largest divided data D1 is stored first, and in the second control unit 5c having the second largest remaining storage capacity, the second largest divided data D2 is stored. Is stored next, and the third largest divided data D3 is stored last in the first control unit 5a having the third largest remaining storage capacity.

第1〜3の制御ユニット5a〜5cに記憶された各分割データD1〜D3において、最初のデータにはヘッダHが付加される。ヘッダHには、図7(c)に示すように、保存対象データDの内容を示す保存対象データ種別情報H1や、保存対象データDであることを識別するための保存対象データ識別番号H2、分割データD1〜D3の保存日時情報H3で構成されている。   In each of the divided data D1 to D3 stored in the first to third control units 5a to 5c, a header H is added to the first data. In the header H, as shown in FIG. 7C, storage target data type information H1 indicating the contents of the storage target data D, a storage target data identification number H2 for identifying the storage target data D, It consists of storage date information H3 of the divided data D1 to D3.

また、各分割データD1〜D3の接続部分には、インデックス情報I1,I2が添付され、各インデックス情報I1,I2には、図7(d)に示すように、分割データD1〜D3の接続関係を示す判別符号を含まれている。図7(b)に示すように、分割データD1のインデックス情報I1と分割データD2のインデックス情報I1とによって、分割データD1の次に分割データD2が結合されるようにすることができる。同様に、分割データD2のインデックス情報I2と分割データD3のインデックス情報I2とによって、分割データD2の次に分割データD3が結合されるようにすることができる。   In addition, index information I1 and I2 is attached to a connection portion of each of the divided data D1 to D3. As shown in FIG. 7D, the connection relation of the divided data D1 to D3 is attached to each index information I1 and I2. Is included. As shown in FIG. 7B, the divided data D2 can be combined with the divided data D1 next to the divided data D1 by the index information I1 of the divided data D1 and the index information I1 of the divided data D2. Similarly, the divided data D3 can be combined after the divided data D2 by the index information I2 of the divided data D2 and the index information I2 of the divided data D3.

なお、図6に示すような記憶残量である場合、エリアユニット4の記憶残量が0であるため、エリアユニット4には分割データは記憶されないが、エリアユニット4にも記憶残量がある場合(0ではない場合)、エリアユニット4にも、第1〜3の制御ユニット5a〜5cと同様に、保存対象データDの一部である分割データが記憶される。   In the case of the remaining storage capacity as shown in FIG. 6, the area unit 4 has no storage capacity because the storage capacity of the area unit 4 is 0. In the case (when it is not 0), the area unit 4 also stores the divided data that is a part of the storage target data D, similarly to the first to third control units 5a to 5c.

上述した構成である本実施形態の機器管理システムにおいて、図1に示すセンターサーバ1は、本発明のデータ管理ユニットに相当し、エリアユニット4は、本発明の中継ユニットと一体である記憶ユニットに相当し、各制御ユニット5(第1〜3の制御ユニット5a〜5c)は、本発明の記憶ユニットに相当する。   In the device management system of the present embodiment having the above-described configuration, the center server 1 shown in FIG. 1 corresponds to the data management unit of the present invention, and the area unit 4 is a storage unit integrated with the relay unit of the present invention. Each control unit 5 (first to third control units 5a to 5c) corresponds to a storage unit of the present invention.

次に、本実施形態の機器管理システムにおいて保存対象データD(図7参照)を分散記憶する動作について図8を用いて説明する。まず、センターサーバ1がエリアユニット4に保存要求信号を送信する(図8のS1)。エリアユニット4は、全ての制御ユニット5(5a〜5c)に確認要求信号を送信する(S2)。その後、エリアユニット4は、全ての制御ユニット5(5a〜5c)の記憶残量情報を取得し、取得した記憶残量情報を全ての制御ユニット5(5a〜5c)に送信する(S3)。その後、エリアユニット4は、センターサーバ1に通信許可信号を送信する(S4)。   Next, an operation of distributing and storing the storage target data D (see FIG. 7) in the device management system of the present embodiment will be described with reference to FIG. First, the center server 1 transmits a storage request signal to the area unit 4 (S1 in FIG. 8). The area unit 4 transmits a confirmation request signal to all the control units 5 (5a to 5c) (S2). Thereafter, the area unit 4 acquires the remaining storage information of all the control units 5 (5a to 5c), and transmits the acquired remaining storage information to all the control units 5 (5a to 5c) (S3). Thereafter, the area unit 4 transmits a communication permission signal to the center server 1 (S4).

センターサーバ1は、保存対象データDをエリアユニット4に送信する(S5)。エリアユニット4は、センターサーバ1からの保存対象データDを、記憶残量の最も多い第2の制御ユニット5bに転送する(S6)。第2の制御ユニット5bは、エリアユニット4からの保存対象データDを書き込む(S7)。その後、第2の制御ユニット5bは、記憶残量がなくなったか否かを判断する(S8)。記憶残量がある場合、ステップS7に戻り、第2の制御ユニット5bは、エリアユニット4からの保存対象データDを引き続き書き込む。これに対して、記憶残量がなくなった場合、第2の制御ユニット5bは、残りの保存対象データDを第3の制御ユニット5cに転送する(S9)。   The center server 1 transmits the storage target data D to the area unit 4 (S5). The area unit 4 transfers the storage target data D from the center server 1 to the second control unit 5b having the largest remaining storage capacity (S6). The second control unit 5b writes the storage target data D from the area unit 4 (S7). Thereafter, the second control unit 5b determines whether or not the remaining storage capacity is exhausted (S8). When there is a remaining storage capacity, the process returns to step S7, and the second control unit 5b continues to write the storage target data D from the area unit 4. On the other hand, when there is no remaining storage capacity, the second control unit 5b transfers the remaining storage target data D to the third control unit 5c (S9).

第3の制御ユニット5cは、第2の制御ユニット5bからの保存対象データDを書き込む(S10)。その後、第3の制御ユニット5cは、記憶残量がなくなったか否かを判断する(S11)。記憶残量がある場合、ステップS10に戻り、第3の制御ユニット5cは、第2の制御ユニット5bからの保存対象データDを引き続き書き込む。これに対して、記憶残量がなくなった場合、第3の制御ユニット5cは、残りの保存対象データDを第1の制御ユニット5aに転送する(S12)。   The third control unit 5c writes the storage target data D from the second control unit 5b (S10). Thereafter, the third control unit 5c determines whether or not the remaining storage capacity is exhausted (S11). When there is a remaining storage capacity, the process returns to step S10, and the third control unit 5c continues to write the storage target data D from the second control unit 5b. On the other hand, when there is no remaining storage, the third control unit 5c transfers the remaining storage target data D to the first control unit 5a (S12).

第1の制御ユニット5aは、第3の制御ユニット5cからの保存対象データDを書き込む(S13)。   The first control unit 5a writes the storage target data D from the third control unit 5c (S13).

上記動作を行うことによって、本実施形態の機器管理システムは、センターサーバ1の保存対象データDを分割データD1〜D3(図7参照)として全て各制御ユニット5(5a〜5c)に分散記憶させることができる。なお、上記動作のシーケンス図は図9に示している。   By performing the above operation, the device management system of the present embodiment distributes and stores all the storage target data D of the center server 1 as the divided data D1 to D3 (see FIG. 7) in the respective control units 5 (5a to 5c). be able to. A sequence diagram of the above operation is shown in FIG.

次に、本実施形態の機器管理システムにおいて分散記憶されている保存対象データD(図7参照)を収集する動作について図10を用いて説明する。まず、センターサーバ1がエリアユニット4に収集要求信号を送信する(図10のS21)。エリアユニット4は、各制御ユニット5(5a〜5c)に返送要求信号を送信する(S22)。各制御ユニット5(5a〜5c)は、センターサーバ1に分割データD1〜D3(図7参照)を返送する(S23)。センターサーバ1は、インデックス情報I1,I2(図7参照)を用いて分割データD1〜D3を結合して保存対象データDを復元する(S24)。   Next, an operation of collecting the storage target data D (see FIG. 7) that is distributed and stored in the device management system of the present embodiment will be described with reference to FIG. First, the center server 1 transmits a collection request signal to the area unit 4 (S21 in FIG. 10). The area unit 4 transmits a return request signal to each control unit 5 (5a to 5c) (S22). Each control unit 5 (5a to 5c) returns the divided data D1 to D3 (see FIG. 7) to the center server 1 (S23). The center server 1 combines the divided data D1 to D3 using the index information I1 and I2 (see FIG. 7) to restore the storage target data D (S24).

上記動作を行うことによって、本実施形態の機器管理システムは、各制御ユニット5(5a〜5c)に分散記憶されていた分割データD1〜D3を結合して保存対象データDを復元することができる。なお、上記動作のシーケンス図は図11に示している。   By performing the above operation, the device management system according to the present embodiment can restore the storage target data D by combining the divided data D1 to D3 distributed and stored in the control units 5 (5a to 5c). . A sequence diagram of the above operation is shown in FIG.

以上、本実施形態によれば、各制御ユニット5,5,5が自己の記憶残量に応じて保存対象データD(図7参照)を分割して分割データD1〜D3(図7参照)として記憶することによって、複数台の制御ユニット5,5,5に保存対象データDを分散記憶することができるので、保存対象データDを分散記憶する際に、特定のユニット(例えばセンターサーバや1台の制御ユニットなど)が保存対象データを分割して全ての分割データを作成する場合に比べて、特定のユニットに負荷が集中することを防止できる。特に、本実施形態によれば、記憶残量が最も大きい制御ユニット5から優先的に記憶させることができるので、特定のユニットに負荷が集中することをより防止できるとともに、保存対象データDを効率よく記憶させることができる。   As described above, according to the present embodiment, the control units 5, 5, and 5 divide the storage target data D (see FIG. 7) according to their own remaining storage capacity and obtain the divided data D1 to D3 (see FIG. 7). By storing, the storage target data D can be distributed and stored in a plurality of control units 5, 5, and 5. Therefore, when storing the storage target data D in a distributed manner, a specific unit (for example, a center server or one unit) is stored. The control unit can divide the storage target data and create all the divided data, thereby preventing the load from being concentrated on a specific unit. In particular, according to the present embodiment, since the control unit 5 having the largest remaining storage capacity can be preferentially stored, it is possible to further prevent the load from being concentrated on a specific unit and to efficiently store the storage target data D. It can be memorized well.

特に、センターサーバ1側で各制御ユニット5の端末数や記憶残量などを管理する必要がない。また、センターサーバ側で保存対象データDを分割する必要がない。これにより、本実施形態によれば、保存対象データDを分散記憶する際に、センターサーバ1の処理を減らすことができる。   In particular, it is not necessary to manage the number of terminals and the remaining storage capacity of each control unit 5 on the center server 1 side. Further, there is no need to divide the storage target data D on the center server side. Thereby, according to this embodiment, when the storage target data D is distributed and stored, the processing of the center server 1 can be reduced.

また、本実施形態によれば、センターサーバ1が保存対象データDを収集するときに、複数台の制御ユニット5が分割データD1〜D2(図7参照)をインデックス情報I1,I2(図7参照)とともにセンターサーバ1に送信することによって、センターサーバ1が、インデックス情報I1,I2を用いて、収集した分割データD1〜D3を結合して保存対象データDを復元することができる。   Further, according to the present embodiment, when the center server 1 collects the storage target data D, the plurality of control units 5 use the divided data D1 to D2 (see FIG. 7) as index information I1, I2 (see FIG. 7). ) And the center server 1 can restore the storage target data D by combining the collected divided data D1 to D3 using the index information I1 and I2.

さらに、本実施形態によれば、1台の記憶ユニットをエリアユニット4にすることによって、保存対象データDを分散記憶しない中継ユニットを別途備える場合に比べて、コストを低減させることができる。   Furthermore, according to the present embodiment, by using one storage unit as the area unit 4, it is possible to reduce costs compared to a case where separate relay units that do not store the storage target data D are separately provided.

なお、実施形態1の機器管理システムは、エリアユニット4及び各制御ユニット5が分割データを記憶するものであるが、実施形態1の変形例として、エリアユニット4は分割データを記憶せずに、各制御ユニット5のみが分割データを記憶するものであってもよい。   In the device management system of the first embodiment, the area unit 4 and each control unit 5 store the divided data. However, as a modification of the first embodiment, the area unit 4 does not store the divided data. Only each control unit 5 may store the divided data.

また、実施形態1では、センターサーバ1が分割データD1〜D3(分散記憶されている保存対象データD)を収集するときに、センターサーバ1がエリアユニット4に収集要求信号を送信し、エリアユニット4が各制御ユニット5に返送要求信号を送信するシステムについて説明したが、実施形態1の変形例として、センターサーバ1が分割データD1〜D3(分散記憶されている保存対象データD)を収集するときに、センターサーバ1が、ブロードキャスト又はマルチキャストで各制御ユニット5に対して、直接、収集要求信号を一斉に送信するものであってもよい。   In the first embodiment, when the center server 1 collects the divided data D1 to D3 (the storage target data D that is distributed and stored), the center server 1 transmits a collection request signal to the area unit 4, and the area unit 4 describes the system that transmits a return request signal to each control unit 5, but as a modification of the first embodiment, the center server 1 collects the divided data D1 to D3 (the storage target data D that is distributed and stored). Sometimes, the center server 1 may transmit the collection request signal all at once to the respective control units 5 by broadcast or multicast.

(実施形態2)
実施形態2の機器管理システムは、図12に示すように、各制御ユニット5がインデックス情報I1,I2(図7参照)を付けずに分割データD1〜D3を記憶する点で、実施形態1の機器管理システムと相違する。なお、実施形態1と同様の構成要素については、同一の符号を付して説明を省略する。
(Embodiment 2)
As shown in FIG. 12, the device management system of the second embodiment is different from that of the first embodiment in that each control unit 5 stores the divided data D1 to D3 without attaching the index information I1 and I2 (see FIG. 7). Different from the device management system. In addition, about the component similar to Embodiment 1, the same code | symbol is attached | subjected and description is abbreviate | omitted.

図3に示すエリアユニット4の返送要求部48は、センターサーバ1からの収集要求信号が上位通信部41で受信されると、最も大きい分割データD1を記憶する制御ユニット5に返送要求信号を送信するように下位通信部42を制御する。返送要求部48は、保存対象データDを記憶するときに記憶残量確認部44で保持される記憶残量情報を用いて、最も記憶残量の大きい制御ユニット5を、最も大きい分割データD1を記憶する制御ユニット5としてもよいし、中継部45による保存対象データDの送信先の制御ユニット5を、最も大きい分割データD1を記憶する制御ユニット5としてもよい。   When the collection request signal from the center server 1 is received by the upper communication unit 41, the return request unit 48 of the area unit 4 shown in FIG. 3 transmits a return request signal to the control unit 5 that stores the largest divided data D1. Thus, the lower communication unit 42 is controlled. The return request unit 48 uses the storage remaining amount information held by the storage remaining amount confirmation unit 44 when storing the storage target data D, and sends the control unit 5 having the largest storage remaining amount to the largest divided data D1. The control unit 5 may be stored, or the control unit 5 that is the transmission destination of the storage target data D by the relay unit 45 may be the control unit 5 that stores the largest divided data D1.

本実施形態の各制御ユニット5の返送制御部56は、エリアユニット4又は他の制御ユニット5からの返送要求信号が上位通信部51で受信されると、記憶部50に記憶されている分割データD1〜D3を、エリアユニット4を介してセンターサーバ1に送信するように上位通信部51を制御する。   When the return request signal from the area unit 4 or another control unit 5 is received by the upper communication unit 51, the return control unit 56 of each control unit 5 according to the present embodiment stores the divided data stored in the storage unit 50. The host communication unit 51 is controlled to transmit D1 to D3 to the center server 1 via the area unit 4.

また、本実施形態の各制御ユニット5は、返送制御部56の制御によって送信された分割データD1,D2より小さい分割データD2,D3を記憶する制御ユニット5又はエリアユニット4が存在する場合に、返送制御部56の制御による分割データD1,D2の送信が終了すると、上記分割データD1,D2の次に大きい分割データD2,D3を記憶する制御ユニット5(又はエリアユニット4)に分割データD2,D3の返送要求を行う返送要求部(第2の返送要求手段)57をさらに備えている。   Further, each control unit 5 of the present embodiment has the control unit 5 or the area unit 4 that stores the divided data D2, D3 smaller than the divided data D1, D2 transmitted by the control of the return control unit 56. When the transmission of the divided data D1, D2 under the control of the return control unit 56 is completed, the divided data D2, D3 is stored in the control unit 5 (or area unit 4) that stores the divided data D2, D3 next to the divided data D1, D2. A return request unit (second return request means) 57 for making a return request for D3 is further provided.

本実施形態において、分割データD1,D2の次に大きい分割データD2,D3を記憶する制御ユニット5(又はエリアユニット4)とは、保存対象データDを分散記憶する際に送信制御部55の制御によって残りの保存対象データDが送信された制御ユニット5(又はエリアユニット4)である。したがって、返送制御部56は、上記制御ユニット5(又はエリアユニット4)に分割データD2,D3の返送要求を行うことになる。   In the present embodiment, the control unit 5 (or area unit 4) that stores the divided data D2 and D3 that are the next larger than the divided data D1 and D2 is the control of the transmission control unit 55 when the storage target data D is distributed and stored. Is the control unit 5 (or area unit 4) to which the remaining storage target data D is transmitted. Therefore, the return control unit 56 makes a return request for the divided data D2 and D3 to the control unit 5 (or the area unit 4).

本実施形態のセンターサーバ1の復元部15は、収集要求部14の制御によって収集要求信号が送信された後、各制御ユニット5からの分割データD1〜D3を順に通信部10を介して取得する。分割データD1〜D3を取得した復元部15は、取得した順に分割データD1〜D3を結合して保存対象データDを復元する。   The restoration unit 15 of the center server 1 of the present embodiment acquires the divided data D1 to D3 from each control unit 5 via the communication unit 10 in order after the collection request signal is transmitted under the control of the collection request unit 14. . The restoration unit 15 that has acquired the divided data D1 to D3 combines the divided data D1 to D3 in the order of acquisition to restore the storage target data D.

次に、本実施形態の機器管理システムにおいて分散記憶されている保存対象データD(図12参照)を収集する動作について図13を用いて説明する。まず、センターサーバ1がエリアユニット4に収集要求信号を送信する(図13のS31)。エリアユニット4は、最も大きい分割データD2(図12参照)を記憶する第2の制御ユニット5bに返送要求信号を送信する(S32)。   Next, an operation of collecting the storage target data D (see FIG. 12) distributed and stored in the device management system of the present embodiment will be described with reference to FIG. First, the center server 1 transmits a collection request signal to the area unit 4 (S31 in FIG. 13). The area unit 4 transmits a return request signal to the second control unit 5b that stores the largest divided data D2 (see FIG. 12) (S32).

第2の制御ユニット5bは、分割データD1をセンターサーバ1に返送する(S33)。その後、第2の制御ユニット5bは、分割データD1を全てセンターサーバ1に返送したか否かを判断する(S34)。分割データD1を全てセンターサーバ1に返送していれば、第2の制御ユニット5bは、2番目に大きい分割データD2を記憶する第3の制御ユニット5cに返送要求信号を送信する(S35)。   The second control unit 5b returns the divided data D1 to the center server 1 (S33). Thereafter, the second control unit 5b determines whether or not all the divided data D1 has been returned to the center server 1 (S34). If all the divided data D1 have been returned to the center server 1, the second control unit 5b transmits a return request signal to the third control unit 5c that stores the second largest divided data D2 (S35).

第3の制御ユニット5cは、分割データD2をセンターサーバ1に返送する(S36)。その後、第3の制御ユニット5cは、分割データD2を全てセンターサーバ1に送信したか否かを判断する(S37)。分割データD2を全てセンターサーバ1に送信していれば、第3の制御ユニット5cは、3番目に大きい分割データD3を記憶する第1の制御ユニット5aに返送要求信号を送信する(S38)。   The third control unit 5c returns the divided data D2 to the center server 1 (S36). Thereafter, the third control unit 5c determines whether or not all the divided data D2 has been transmitted to the center server 1 (S37). If all the divided data D2 has been transmitted to the center server 1, the third control unit 5c transmits a return request signal to the first control unit 5a that stores the third largest divided data D3 (S38).

第1の制御ユニット5aは、分割データD3をセンターサーバ1に返送する(S39)。その後、センターサーバ1は、第1〜3の制御ユニット5a〜5cからの分割データD1〜D3を結合して保存対象データDを復元する(S40)。   The first control unit 5a returns the divided data D3 to the center server 1 (S39). Thereafter, the center server 1 combines the divided data D1 to D3 from the first to third control units 5a to 5c to restore the storage target data D (S40).

上記動作を行うことによって、本実施形態の機器管理システムは、各制御ユニット5(5a〜5c)に分散記憶されていた分割データD1〜D3を結合して保存対象データDを復元することができる。なお、上記動作のシーケンス図は図14に示している。   By performing the above operation, the device management system according to the present embodiment can restore the storage target data D by combining the divided data D1 to D3 distributed and stored in the control units 5 (5a to 5c). . A sequence diagram of the above operation is shown in FIG.

以上、本実施形態によれば、センターサーバ1が保存対象データDを収集するときに、複数台の制御ユニット5が大きな分割データD1〜D3から順にセンターサーバ1に送信することによって、センターサーバ1が、収集した順に分割データD1〜D3を結合して保存対象データDを復元することができる。   As described above, according to the present embodiment, when the center server 1 collects the storage target data D, the plurality of control units 5 sequentially transmit the large divided data D1 to D3 to the center server 1, whereby the center server 1. However, it is possible to restore the storage target data D by combining the divided data D1 to D3 in the order of collection.

(実施形態3)
実施形態3の機器管理システムは、保存対象データD(図7参照)を複数のエリアサブシステム2,2に分散記憶させる点で、実施形態1,2の機器管理システムと相違する。なお、実施形態1,2と同様の構成要素については、同一の符号を付して説明を省略する。
(Embodiment 3)
The device management system of the third embodiment is different from the device management systems of the first and second embodiments in that the storage target data D (see FIG. 7) is distributed and stored in the plurality of area subsystems 2 and 2. In addition, about the component similar to Embodiment 1, 2, the same code | symbol is attached | subjected and description is abbreviate | omitted.

各エリアサブシステム2は、実施形態1,2のエリアサブシステム2と同様に、エリアユニット4と、複数台の制御ユニット5,5,5と、管理ユニット6とを備えている。本実施形態のエリアサブシステム2は、本発明の記憶システムに相当する。   Each area subsystem 2 includes an area unit 4, a plurality of control units 5, 5, and 5, and a management unit 6, similarly to the area subsystem 2 of the first and second embodiments. The area subsystem 2 of this embodiment corresponds to the storage system of the present invention.

以上、本実施形態によれば、複数のエリアサブシステム2,2を備えることによって、より多くの制御ユニット5に保存対象データDを分散させて記憶させることができる。   As described above, according to the present embodiment, by providing the plurality of area subsystems 2 and 2, the storage target data D can be distributed and stored in more control units 5.

実施形態1に係る機器管理システムの構成図である。1 is a configuration diagram of a device management system according to Embodiment 1. FIG. 同上に係るセンターサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the center server which concerns on the same as the above. 同上に係るエリアユニットの構成を示すブロック図である。It is a block diagram which shows the structure of the area unit which concerns on the same as the above. 同上に係る制御ユニットの構成を示すブロック図である。It is a block diagram which shows the structure of the control unit which concerns on the same as the above. 同上に係る制御ユニットの記憶部の構成を示すブロック図である。It is a block diagram which shows the structure of the memory | storage part of the control unit which concerns on the same as the above. 同上に係るエリアユニット及び各制御ユニットの記憶残量の一例を示す図である。It is a figure which shows an example of the memory | storage remaining amount of the area unit which concerns on the same as the above, and each control unit. 同上において、(a)は保存対象データを示す図、(b)は分割データを示す図、(c)はヘッダの構成を示す図、(d)はインデックス情報を示す図である。In the same as above, (a) is a diagram showing data to be stored, (b) is a diagram showing divided data, (c) is a diagram showing a configuration of a header, and (d) is a diagram showing index information. 同上に係る機器管理システムにおいて保存対象データを分散記憶する動作を示すフローチャートである。It is a flowchart which shows the operation | movement which carries out the distributed storage of the preservation | save object data in the apparatus management system which concerns on the same as the above. 同上に係る機器管理システムにおいて保存対象データを分散記憶する動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement which carries out the distributed storage of the preservation | save object data in the apparatus management system concerning the same as the above. 同上に係る機器管理システムにおいて保存対象データを収集する動作を示すフローチャートである。It is a flowchart which shows the operation | movement which collects preservation | save object data in the apparatus management system which concerns on the same as the above. 同上に係る機器管理システムにおいて保存対象データを収集する動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement which collects preservation | save object data in the apparatus management system which concerns on the same as the above. 実施形態2における分割データを示す図である。It is a figure which shows the division data in Embodiment 2. 同上に係る機器管理システムにおいて保存対象データを収集する動作を示すフローチャートである。It is a flowchart which shows the operation | movement which collects preservation | save object data in the apparatus management system which concerns on the same as the above. 同上に係る機器管理システムにおいて保存対象データを収集する動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement which collects preservation | save object data in the apparatus management system which concerns on the same as the above.

符号の説明Explanation of symbols

1 センターサーバ(データ管理ユニット)
13 保存要求部(保存要求手段)
14 収集要求部(収集要求手段)
15 復元部(復元手段)
2 エリアサブシステム(記憶システム)
4 エリアユニット(中継ユニット、記憶ユニット)
40 記憶部(記憶手段)
44 記憶残量確認部(記憶残量確認手段)
45 中継部(中継手段)
450 一時記憶部
46 記憶制御部(記憶制御手段)
47 送信制御部(送信制御手段)
48 返送要求部(返送要求手段)
49 返送制御部(返送制御手段)
5 制御ユニット(記憶ユニット)
5a 第1の制御ユニット
5b 第2の制御ユニット
5c 第3の制御ユニット
50 記憶部(記憶手段)
51 上位通信部(通信手段)
54 記憶制御部(記憶制御手段)
55 送信制御部(送信制御手段)
56 返送制御部(返送制御手段)
57 返送要求部(第2の返送要求手段)
Ns 上位ネット(ネットワーク)
Nm 中位ネット(ネットワーク)
1 Center server (data management unit)
13 Save request part (Save request means)
14 Collection request section (collection request means)
15 Restoration unit (restoration means)
2 Area subsystem (storage system)
4 Area unit (relay unit, storage unit)
40 storage unit (storage means)
44 Remaining storage amount confirmation unit (remaining storage amount confirmation means)
45 Relay section (relay means)
450 Temporary storage unit 46 Storage control unit (storage control means)
47 Transmission Control Unit (Transmission Control Unit)
48 Return request section (Return request means)
49 Return control section (return control means)
5 Control unit (storage unit)
5a 1st control unit 5b 2nd control unit 5c 3rd control unit 50 Memory | storage part (memory | storage means)
51 Host communication unit (communication means)
54 Storage Control Unit (Storage Control Unit)
55 Transmission Control Unit (Transmission Control Unit)
56 Return control unit (return control means)
57 Return request section (second return request means)
Ns Higher level network (network)
Nm Medium network (network)

Claims (8)

保存対象データを管理するデータ管理ユニットと、それぞれが任意の記憶容量を有する記憶手段を有し前記データ管理ユニットとネットワークによって接続される複数台の記憶ユニットとを備え、
前記データ管理ユニットは、前記保存対象データを前記複数台の記憶ユニットに保存させるための保存要求を行う保存要求手段を有し、
前記複数台の記憶ユニットのそれぞれは、前記保存対象データを送受信する通信手段と、前記データ管理ユニットで前記保存要求が行われると前記通信手段で受信された前記保存対象データのうち前記記憶手段の記憶容量の残量である記憶残量に応じたデータを分割データとして当該記憶手段に記憶させる記憶制御手段と、前記記憶制御手段によって前記分割データが前記記憶手段に記憶された後に前記保存対象データが残っている場合、残りの保存対象データを他の記憶ユニットに送信するように前記通信手段を制御する送信制御手段とを有する
ことを特徴とするデータ保存システム。
A data management unit for managing data to be stored, and a plurality of storage units each having storage means having an arbitrary storage capacity and connected to the data management unit by a network;
The data management unit includes a storage request unit that performs a storage request for storing the storage target data in the plurality of storage units,
Each of the plurality of storage units includes a communication unit that transmits / receives the storage target data, and the storage unit among the storage target data received by the communication unit when the storage request is made by the data management unit. Storage control means for storing data corresponding to the remaining storage capacity, which is the remaining storage capacity, in the storage means as divided data, and the storage target data after the divided data is stored in the storage means by the storage control means A data storage system comprising: a transmission control unit that controls the communication unit to transmit the remaining storage target data to another storage unit when data remains.
前記データ管理ユニット及び前記複数台の記憶ユニットと前記ネットワークによって接続される中継ユニットを備え、
前記中継ユニットは、前記データ管理ユニットで前記保存要求が行われると前記複数台の記憶ユニットに対して前記記憶残量の確認要求を行い当該複数台の記憶ユニットの全ての記憶残量に関する記憶残量情報を取得する記憶残量確認手段と、前記データ管理ユニットからの前記保存対象データを最も記憶残量の大きい記憶ユニットに中継する中継手段とを有する
ことを特徴とする請求項1記載のデータ保存システム。
A relay unit connected to the data management unit and the plurality of storage units by the network;
When the storage request is made by the data management unit, the relay unit makes a confirmation request for the remaining storage capacity to the plurality of storage units and stores the remaining storage regarding all remaining storage capacity of the plurality of storage units. 2. The data according to claim 1, further comprising: a storage remaining amount confirmation unit that acquires amount information; and a relay unit that relays the storage target data from the data management unit to a storage unit having the largest storage amount. Preservation system.
前記複数台の記憶ユニットの前記送信制御手段は、前記中継ユニットから前記記憶残量情報を取得し、前記記憶制御手段によって前記分割データが前記記憶手段に記憶された後に前記保存対象データが残っている場合、残りの保存対象データを次に記憶残量の大きい記憶ユニットに送信するように前記通信手段を制御することを特徴とする請求項2記載のデータ保存システム。   The transmission control unit of the plurality of storage units acquires the storage remaining amount information from the relay unit, and the storage target data remains after the divided data is stored in the storage unit by the storage control unit. 3. The data storage system according to claim 2, wherein the communication unit is controlled to transmit the remaining storage target data to the storage unit having the next largest storage capacity. 前記データ管理ユニットは、前記複数台の記憶ユニットに直接又は間接的に前記保存対象データの収集要求を一斉に行う収集要求手段と、前記複数台の記憶ユニットから複数の前記分割データを当該分割データ間を結合させるためのインデックス情報とともに取得し当該インデックス情報によって複数の前記分割データを結合して前記保存対象データを復元する復元手段とを有し、
前記複数台の記憶ユニットのそれぞれは、返送制御手段を有し、前記記憶制御手段が、前記分割データとともに前記インデックス情報を前記記憶手段に記憶させ、前記返送制御手段が、前記データ管理ユニットで前記収集要求が行われると、前記記憶手段に記憶されている前記分割データを前記インデックス情報とともに前記データ管理ユニットに送信するように前記通信手段を制御する
ことを特徴とする請求項1乃至3の何れか1項に記載のデータ保存システム。
The data management unit includes a collection request unit that simultaneously or indirectly collects the storage target data to the plurality of storage units, and a plurality of the divided data from the plurality of storage units. Reconstructing means for reconstructing the storage target data by obtaining together with the index information for combining them and combining the plurality of divided data by the index information;
Each of the plurality of storage units has return control means, the storage control means stores the index information together with the divided data in the storage means, and the return control means is the data management unit. 4. When the collection request is made, the communication unit is controlled to transmit the divided data stored in the storage unit together with the index information to the data management unit. The data storage system according to claim 1.
前記データ管理ユニットは、前記中継ユニットに前記保存対象データの収集要求を行う収集要求手段と、前記複数台の記憶ユニットから複数の前記分割データを順に取得し取得した順に複数の前記分割データを結合して前記保存対象データを復元する復元手段とを有し、
前記中継ユニットは、前記データ管理ユニットで前記収集要求が行われると最も大きい分割データを記憶する記憶ユニットに当該分割データの返送要求を行う返送要求手段を有し、
前記複数台の記憶ユニットのそれぞれは、前記返送要求が行われると前記記憶手段に記憶されている前記分割データを前記データ管理ユニットに送信するように前記通信手段を制御する返送制御手段と、前記返送制御手段の制御による前記分割データの送信が終了すると前記送信制御手段の制御によって前記残りの保存対象データが送信された記憶ユニットに当該記憶ユニットに記憶されている分割データの返送要求を行う第2の返送要求手段とを有する
ことを特徴とする請求項2又は3記載のデータ保存システム。
The data management unit is configured to combine the plurality of pieces of divided data in the order obtained by acquiring the plurality of pieces of divided data from the plurality of storage units in order, and a collection request unit that requests the relay unit to collect the data to be stored. And restoring means for restoring the data to be saved,
The relay unit has return request means for making a return request for the divided data in a storage unit that stores the largest divided data when the collection request is made in the data management unit,
Each of the plurality of storage units includes a return control unit that controls the communication unit to transmit the divided data stored in the storage unit to the data management unit when the return request is made; When the transmission of the divided data by the control of the return control means is completed, a request for returning the divided data stored in the storage unit is made to the storage unit to which the remaining data to be saved is transmitted by the control of the transmission control means. The data storage system according to claim 2 or 3, further comprising: 2 return request means.
前記データ管理ユニットは、前記中継ユニットに前記保存対象データの収集要求を行う収集要求手段と、前記複数台の記憶ユニットから複数の前記分割データを順に取得し取得した順に複数の前記分割データを結合して前記保存対象データを復元する復元手段とを有し、
前記中継ユニットは、前記データ管理ユニットで前記収集要求が行われると最も大きい分割データを記憶する記憶ユニットに当該分割データの返送要求を行う返送要求手段を有し、
前記複数台の記憶ユニットのそれぞれは、前記返送要求が行われると前記記憶手段に記憶されている前記分割データを前記データ管理ユニットに送信するように前記通信手段を制御する返送制御手段と、前記返送制御手段の制御によって送信された前記分割データより小さい分割データを記憶する記憶ユニットが存在する場合に当該返送制御手段の制御による当該分割データの送信が終了すると当該分割データの次に大きい分割データを記憶する記憶ユニットに当該分割データの次に大きい分割データの返送要求を行う第2の返送要求手段とを有する
ことを特徴とする請求項3記載のデータ保存システム。
The data management unit is configured to combine the plurality of pieces of divided data in the order obtained by acquiring the plurality of pieces of divided data from the plurality of storage units in order, and a collection request unit that requests the relay unit to collect the data to be stored. And restoring means for restoring the data to be saved,
The relay unit has return request means for making a return request for the divided data in a storage unit that stores the largest divided data when the collection request is made in the data management unit,
Each of the plurality of storage units includes a return control unit that controls the communication unit to transmit the divided data stored in the storage unit to the data management unit when the return request is made; When there is a storage unit that stores divided data smaller than the divided data transmitted by the control of the return control means, when transmission of the divided data by the control of the return control means ends, the divided data that is next larger than the divided data The data storage system according to claim 3, further comprising: a second return request unit that makes a return request for the divided data next to the divided data in the storage unit for storing the divided data.
前記中継ユニット及び前記複数台の記憶ユニットで構成される記憶システムを複数備えることを特徴とする請求項2又は3記載のデータ保存システム。   4. The data storage system according to claim 2, further comprising a plurality of storage systems including the relay unit and the plurality of storage units. 前記中継ユニットは、前記複数台の記憶ユニットのうちの1台の記憶ユニットと一体であることを特徴とする請求項2又は3記載のデータ保存システム。   4. The data storage system according to claim 2, wherein the relay unit is integrated with one storage unit of the plurality of storage units.
JP2008143146A 2008-05-30 2008-05-30 Data storage system and storage unit Expired - Fee Related JP5346175B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008143146A JP5346175B2 (en) 2008-05-30 2008-05-30 Data storage system and storage unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008143146A JP5346175B2 (en) 2008-05-30 2008-05-30 Data storage system and storage unit

Publications (2)

Publication Number Publication Date
JP2009289166A true JP2009289166A (en) 2009-12-10
JP5346175B2 JP5346175B2 (en) 2013-11-20

Family

ID=41458300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008143146A Expired - Fee Related JP5346175B2 (en) 2008-05-30 2008-05-30 Data storage system and storage unit

Country Status (1)

Country Link
JP (1) JP5346175B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05233390A (en) * 1992-02-21 1993-09-10 Toshiba Corp Data division management system for distributed data base
JPH07210430A (en) * 1994-01-26 1995-08-11 Mitsubishi Electric Corp Distributed file backup device
US6397260B1 (en) * 1999-03-08 2002-05-28 3Com Corporation Automatic load sharing for network routers
JP2004102842A (en) * 2002-09-11 2004-04-02 Fuji Xerox Co Ltd Method and device for distributed storing control
JP2005092739A (en) * 2003-09-19 2005-04-07 Ricoh Co Ltd Storage apparatus, image forming apparatus, document processing method, document processing program, and recording medium
JP2007011812A (en) * 2005-06-30 2007-01-18 Konica Minolta Business Technologies Inc Image forming apparatus and backup system
WO2007110577A1 (en) * 2006-03-28 2007-10-04 Veracity Uk Limited Hard disk storage system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05233390A (en) * 1992-02-21 1993-09-10 Toshiba Corp Data division management system for distributed data base
JPH07210430A (en) * 1994-01-26 1995-08-11 Mitsubishi Electric Corp Distributed file backup device
US6397260B1 (en) * 1999-03-08 2002-05-28 3Com Corporation Automatic load sharing for network routers
JP2004102842A (en) * 2002-09-11 2004-04-02 Fuji Xerox Co Ltd Method and device for distributed storing control
JP2005092739A (en) * 2003-09-19 2005-04-07 Ricoh Co Ltd Storage apparatus, image forming apparatus, document processing method, document processing program, and recording medium
JP2007011812A (en) * 2005-06-30 2007-01-18 Konica Minolta Business Technologies Inc Image forming apparatus and backup system
WO2007110577A1 (en) * 2006-03-28 2007-10-04 Veracity Uk Limited Hard disk storage system

Also Published As

Publication number Publication date
JP5346175B2 (en) 2013-11-20

Similar Documents

Publication Publication Date Title
JP5319926B2 (en) Equipment management system
JP5081298B2 (en) Equipment management system
CN102143046B (en) Load balancing method, equipment and system
US9291357B1 (en) Redundant and selectable gateway and control elements for remote connected thermostats
CN109407980A (en) Data-storage system based on Redis cluster
CN104301132A (en) Network configurable industrial device
JP4939650B2 (en) Equipment management system
JP2009265939A (en) Equipment management system
KR20130014424A (en) Data storage system and operating method thereof
CN104936202B (en) 6LoWPAN wireless sensor network management system based on CoAP protocol
JP2017034951A (en) Relay management device, power storage system
JP5346175B2 (en) Data storage system and storage unit
JP4309321B2 (en) Network system operation management method and storage apparatus
JP5204557B2 (en) Data storage system and host management device
JP2009289167A (en) Data preservation system
JP2001312434A (en) Information distribution system
JP6905928B2 (en) Communication setting device, communication setting method, and program
JP2010003054A (en) Network management system, data acquisition device and node operation state acquiring method
US20220210007A1 (en) Edge server and edge server system
JP2002268962A (en) Monitoring system
JP2009200785A (en) Network configuration method, node device, management device, and network
JP4506612B2 (en) Uninterruptible power supply management system
JP2003348772A (en) Apparatus, system, and program for monitoring
JP4588492B2 (en) Data collection and distribution system
JP2009071529A (en) Device remote management system and local management device thereof

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100810

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110121

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20120112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121030

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121227

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130312

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130612

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130619

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: 20130723

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130816

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees