(57)【要約】【課題】下位データ処理装置が障害などで装置の交換が必要となった場合に、下位データ処理装置の交換実施後、容易にシステムの復帰を行うことができる上位データ処理装置と下位データ処理装置とからなるデータ処理システムを提供することにある。【解決手段】この発明は、下位データ処理装置が継続的に特定の処理動作をするために必要なデータを上位データ処理装置から設定データとして下位データ処理装置に設定するものであって、下位データ処理装置は、装置起動時に自己の装置アドレスと設定データに対する管理情報とを上位装置に送信し、上位データ処理装置は、受けた装置アドレスに応じてこれに対応して記憶されている管理情報を得て、これと受けた管理情報とを照合して照合の結果一致していないときに受けた装置アドレスに対応して記憶されている設定データと管理情報とを、受けた装置アドレスの下位データ処理装置にダウンロードして下位データ処理装置を動作状態にする。【選択図】      図１
2004227219.tif 000002
【特許請求の範囲】
【請求項１】
各下位データ処理装置が特定の処理動作を行うために必要なデータを前記下位データ処理装置に対する設定データとして上位データ処理装置が有し、上位データ処理装置が各前記下位データ処理装置に前記設定データを設定することで各前記下位データ処理装置が前記特定の処理動作をするデータ処理システムにおいて、
各前記下位データ処理装置は、それぞれ自己に割り当てられた自己の前記設定データに応じて前記特定の処理を行うものであり、前記自己の設定データとこの自己の設定データの更新状態を示す管理情報とを記憶する領域と、装置起動時に自己の装置アドレスと前記管理情報とを前記上位データ処理装置に送信する管理情報送信手段とを有していて、前記自己の装置アドレスが外部から設定可能であって、前記上位データ処理装置から前記自己の設定データとこの設定データに対する前記管理情報とがダウンロードされ、ダウンロードされた前記自己の設定データに応じて自己に割り当てられた前記特定の処理動作をし、
前記上位データ処理装置は、前記下位データ処理装置のそれぞれの装置アドレスに対応してそれぞれに各前記下位データ処理装置のそれぞれの前記設定データとそれぞれの設定データに対応する前記管理情報とを有していて、前記装置アドレスと前記管理情報とを受けたときに前記装置アドレスに対応して自己に記憶されている前記管理情報を得て、これと受けた前記管理情報とを照合して照合の結果一致していないときに受けた前記装置アドレスに対応して記憶された前記設定データと前記管理情報とを、受けた前記装置アドレスの前記下位データ処理装置にダウンロードすることを特徴とする上位データ処理装置と下位データ処理装置とからなるデータ処理システム。
【請求項２】
前記装置アドレスは、ディップスイッチあるいは初期設定プログラムに従って外部から入力することにより設定される請求項１記載のデータ処理システム。
【請求項３】
前記下位データ処理装置はゲート装置であり、前記上位データ処理装置は、入退管理サーバであって、ダウンロードされる前記設定データは、入退者の正当性を確認するための認証キーデータおよびこれについての前記管理情報である請求項２記載のデータ処理システム。
【請求項４】
前記上位データ処理装置は、前記入退履歴データを前記下位データ処理装置から収集する手段を有し、前記設定データとともに入退履歴データがダウンロードされ、このダウンロードされる前記入退履歴データは、前記上位データ処理装置において生成される請求項３記載のデータ処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、上位データ処理装置と下位データ処理装置とからなるデータ処理システムに関し、詳しくは、設定データがそれぞれに異なる下位データ処理装置が通信回線等を介して接続される入退管理システム等のデータ処理システムにおいて、下位データ処理装置が障害などで装置の交換が必要となったときに、下位データ処理装置の交換実施後に、容易にシステムを復帰させることができるようなホストコンピュータの専用端末装置（下位データ処理装置）の設定データの管理方式に関する。
【０００２】
【従来の技術】
従来、研究室や、工場、倉庫、ビル等の建物、スポーツクラブの施設等の構造物への利用者の出入り、特に、部外者の出入が禁止されている場所への出入りは、出入りが許可された者や利用者が磁気カードあるいはＩＣカード等によりその出入りがチェックされ、入退時間が管理されている。
このような入退管理システムは、ゲート管理システムとして、ＩＣカードや各種カードでゲートあるいはドアを開閉制御して入門、入室を許可する。この種のシステムでは、入門、入室の際にドア等に設置されているカードリーダ、玄関や門等に設置されているカードリーダ等を内蔵する入門装置等のゲート装置（以下この種のカードリーダを含めてゲート装置で説明）でカード照合して入門、入室が許可され、その時間が取得され、退社、退室時間もカード照合して管理する。中には、退社、退室は自由なシステムもある。
【０００３】
ゲート装置から受けたデータは、入退管理サーバ（通行管理サーバ等の管理サーバを含む、以下同じ）に転送され、そこで、発生した入退室記録が一つの入退履歴データベースとして管理される。
このような入退管理サーバとゲート装置とは、通常、通信回線で接続されて入退管理サーバが上位データ処理装置となり、ゲート装置が下位データ処理装置となってゲート装置に入退管理サーバから各種のデータと動作条件などが設定されて下位データ処理装置が管理される。一方、下位データ処理装置となるゲート装置は、いわゆる専用端末装置として入退管理サーバから設定された動作条件に応じてそれぞれのゲート装置に割り当てられた入退出者の許可判定とその履歴管理という処理を行う。
【０００４】
このような上下のデータ処理装置による管理関係は、入退管理サーバとゲート装置ばかりでなく、例えば、ホストコンピュータとＰＯＳ装置、ホストコンピュータと銀行端末装置あるいはＡＴＭなどの回線で接続されたシステムにおいても同様であり、上位データ処理装置に通信回線等により接続されて動作する下位データ処理装置（専用端末装置）としてＰＯＳ装置、銀行端末装置、ＡＴＭなどがそれぞれに割り当てられた特定の処理を自己に設定されたデータに応じて行い、それぞれに異なる履歴データを保持している。
それぞれの下位データ処理装置（専用端末装置）が収集したデータは、上位データ処理装置に常時あるいは定期的に吸い上げられ、収集したデータに対して所定のデータ処理、例えば、集計，分析などが行われる。このようなシステムにおいて、下位データ処理装置が故障した場合などにあっては、装置の交換が必要になる。交換された下位データ処理装置が継続的に動作をするためには、交換対象となった下位データ処理装置のそのときの動作条件や履歴データなどのデータが必要である。そうでないと、継続的な動作が阻害される。
そのようなデータとして、ゲート装置では、入退者の正当性を確認するための認証キーデータと入退履歴データなどがある。
【０００５】
従来では、下位データ処理装置が障害などにより交換が発生した場合、交換した装置に対して交換前の下位データ処理装置の動作とデータとを、交換された装置が引き継ぐために必要なデータを上位データ処理装置から設定する必要がある。この場合、上位データ処理装置が交換した下位データ処理装置の近くに存在する場合、例えば、同じ敷地内にある場合などには、外部記憶装置などを媒介にして即座にデータの再設定を行うことができるが、遠隔制御を行っていて近くにない場合はそれができない。データのダウンロードは可能であるが、必ずしもすべてのデータがある訳ではないので、データの再設定は即座にできない。
上位データ処理装置から下位データ処理装置に、ダウンロードでデータを設定する公知の技術として次の特許文献１〜５を挙げることができる。
【０００６】
【特許文献１】
特開平７−１２９３７３号公報
【特許文献２】
特開平７−１２９４０７号公報
【特許文献３】
特開平９−２９２９８０号公報
【特許文献４】
特開２０００−３５８７９号公報
【特許文献５】
特開２０００−２０７１７９号公報
【０００７】
【発明が解決しようとする課題】
しかし、上位データ処理装置からデータのダウンロードを行うためには、下位データ処理装置がダウンロードを受けるだけの動作状態になければならなず、特に、ゲート管理システムのように、下位データ処理装置が他の下位データ処理装置とは異なる認証キーデータを持って動作し、その動作条件もそれぞれに相違する場合には、単純なデータのダウンロードだけでは済まない。
そのため、このような場合には、例えば、上位データ処理装置からデータを設定する作業員Ａと下位データ処理装置を交換する作業員Ｂとで携帯電話などを使用して連絡を取り合い、下位データ処理装置の交換が完了し、下位データ処理装置が特定の動作状態に設定された後に、作業員Ｂから作業員Ａに対して必要なデータの再設定を行うように指示することが行われている。
作業員Ｂがダウンロード等のデータ処理に対して習熟した技能を持っている場合には、下位データ処理装置の交換が完了した時点で下位データ処理装置からのダウンロード処理も可能であるが、そのような作業員Ｂの確保は難しいのが現状であり、その作業効率も悪い。
このような場合を含めて作業員Ｂの確保が難しい場合には、装置交換前にあらかじめ交換するために取り外す下位データ処理装置に設定されているデータを交換後に取り付けられる下位データ処理装置に設定してから交換することが考えられるが、そのようにすると、取り外される下位データ処理装置に設定されているデータをそのまま、取り付けられる装置に移行する処理が別途必要になり、作業効率をさらに悪化させる。
しかも、通信障害や機器故障などにより、取り外した下位データ処理装置から設定データを取り出せなかった場合には、取り付ける下位データ処理装置へのデータ移行を行うことができず、上位データ処理装置から交換した下位データ処理装置へ固有のデータの設定が別途必要になる。
【０００８】
ところで、設定データのダウンロードについては、前記した特許文献に示される技術を利用することが考えられる。しかし、これらは下位データ処理装置に設定すべき情報が同一の場合のみ有効であって、それぞれの下位データ処理装置が異なる設定データを必要とする場合には、適用することが難しい。
この発明の目的は、このような従来技術の問題点を解決するものであって、設定情報がそれぞれに異なる下位データ処理装置が接続される入退管理システム等のデータ処理システムにおいて、下位データ処理装置が障害などで装置の交換が必要となった場合に、下位データ処理装置の交換実施後、容易にシステムの復帰を行うことができる上位データ処理装置と下位データ処理装置とからなるデータ処理システムを提供することにある。
【０００９】
【課題を解決するための手段】
このような目的を達成するためのこの発明の上位データ処理装置と下位データ処理装置とからなるデータ処理システムの特徴は、各下位データ処理装置が特定の処理動作を行うために必要なデータを下位データ処理装置に対する設定データとして上位データ処理装置が有し、上位データ処理装置が各下位データ処理装置に設定データを設定することで各下位データ処理装置が特定の処理動作をするデータ処理システムにおいて、
各下位データ処理装置が、それぞれ自己に割り当てられた自己の設定データに応じて特定の処理を行うものであり、かつ、自己の設定データとこの自己の設定データの更新状態を示す管理情報とを記憶する領域と、装置起動時に自己の装置アドレスと管理情報とを上位データ処理装置に送信する管理情報送信手段とを有していて、自己の装置アドレスが外部から設定可能であって、上位データ処理装置から自己の設定データとこの設定データに対する管理情報とがダウンロードされ、ダウンロードされた自己の設定データに応じて自己に割り当てられた特定の処理動作をし、
上位データ処理装置が、下位データ処理装置のそれぞれの装置アドレスに対応してそれぞれに各下位データ処理装置のそれぞれの設定データとそれぞれの設定データに対応する管理情報とを有していて、装置アドレスと管理情報とを受けたときに装置アドレスに対応して自己に記憶されている管理情報を得て、これと受けた管理情報とを照合して照合の結果一致していないときに受けた装置アドレスに対応して記憶された設定データと管理情報とを、受けた装置アドレスの下位データ処理装置にダウンロードするものである。
【００１０】
【発明の実施の形態】
この発明にあっては、下位データ処理装置が継続的に特定の処理動作をするために必要なデータを上位データ処理装置から設定データとして下位データ処理装置に設定するものであって、下位データ処理装置は、装置起動時に自己の装置アドレスと設定データに対する管理情報とを上位装置に送信し、上位データ処理装置は、受けた装置アドレスに応じてこれに対応して記憶されている管理情報を得て、これと受けた管理情報とを照合して照合の結果一致していないときに受けた装置アドレスに対応して記憶されている設定データと管理情報とを、受けた装置アドレスの下位データ処理装置にダウンロードして下位データ処理装置を動作状態にする。
したがって、下位データ処理装置は、例えば、ディップスイッチあるいは初期設定プログラムに従って装置アドレスを外部から入力して、電源を入れれば、自動的に設定データが上位データ処理装置からダウンロードされ、動作状態になる。作業員がディップスイッチあるいは初期設定プログラムに従って装置アドレスを設定するような極めて容易な操作により、あるいは、交換する新しい下位データ処理装置の装置アドレスを交換される下位データ処理装置の装置アドレスにあらかじめ設定しておくだけの処理をすれば、後は単に、装置を交換して電源を入れ、動作させるだけで、下位データ処理装置は、設定データを受けて動作状態に入ることができる。
その結果、設定データがそれぞれに異なる下位データ処理装置が接続される入退管理システム等のデータ処理システムにおいて、下位データ処理装置が障害などで装置の交換が必要となった場合に、下位データ処理装置の交換実施後、容易にシステムの復帰を行うことができる。
【００１１】
【実施例】
図１は、この発明を適用した一実施例のゲート管理システムのブロック図、図２は、設定情報テーブルの説明図、図３は、動作設定情報のフォーマットの説明図、そして図４は、上位データ処理装置で下位データ処理装置に装置交換時等に設定データをダウンロードする処理の説明図である。
図１において、ゲート管理システム３０は、ゲート管理サーバ（上位データ処理装置）１０と複数のゲート装置（下位データ処理装置）１ａ〜１ｎが通信回線ＬあるいはＬＡＮで接続されて構成される。各ゲート装置１（ゲート装置１ａ〜１ｎを代表して）は、図１に示すように、本人情報を入力する入力装置２、ゲート３、そしてデータ処理端末装置４等からなる。データ処理端末装置４には、入退履歴を記録する入退履歴データベース５と、本人情報照合用ベクトルデータを格納する本人認証データベース６、そしてゲート処理プログラム４２ａ等が設けられ、本人照合を行い、照合が一致したときにゲート３を開き、入退した人の情報を入退履歴として入退履歴データベース５に記録する。なお、照合が不一致のときにはゲート３は開かない。
入退履歴データベース５のデータは、ゲート管理サーバ１０からの要求に応じてあるいは定期的にゲート管理サーバ１０に転送され、また、装置交換時等にゲート管理サーバ１０からこれらのデータがダウンロードされる。
【００１２】
データ処理端末装置４は、ＭＰＵ４１とメモリ４２、インタフェース４３、通信制御回路４４、タイマ４５、そしてディスプレイ４６等が相互にバス４７を介して接続されている。メモリ４２には、ゲート制御プログラム４２ａと、個人認証プログラム４２ｂ、履歴データ転送プログラム４２ｃ、データ要求応答プログラム４２ｄ、起動時管理情報送信プログラム４２ｅ、データ設定プログラム４２ｆ等が設けられ、管理情報７が記憶されている。
図示されていないが、この他、受信データのＣＲＣチェックをする検査プログラム、入退履歴データを含めて各種のデータを所定の電文として組み立てて定期的に伝送し、あるいはゲート管理サーバ１０からの要求に応じたデータを送信し、ゲート管理サーバ１０からの受信データを受けてそのコマンドを解析して受信データに対して所定の処理をする送受信プログラムが設けられている。
さらに、ゲート装置１には、それぞれに装置の識別情報として装置アドレスを設定するディップスイッチ８が設けられている。
ゲート装置１ａ〜１ｎのメモリ４２に記憶されたゲート制御プログラム４２ａが実行されたときに、磁気カード、ＩＣカード等のデータ読込みに応じて、個人認証プログラム４２ｂがコールされてＭＰＵ４１に実行され、ＭＰＵ４１が本人認証データベース６を参照してゲート装置として必要な個人認証の結果に応じたゲートの開閉処理、そして磁気カード、ＩＣカード等の個人認証情報に応じた入退履歴データを入退履歴データベース５に記憶するなどの処理動作をする。
【００１３】
また、所定量の入退履歴データが入退履歴データベース５に蓄積されたときには、履歴データ転送プログラム４２ｃがＭＰＵ４１に実行されて、ゲート管理サーバ１０に自己の装置アドレスとともに一定期間の入退履歴データが転送され、その入退履歴データが削除される。ゲート管理サーバ１０から入退履歴データや設定データ、管理情報等の転送要求があったときには、データ要求応答プログラム４２ｄがＭＰＵ４１に実行されて、入退履歴データベース５の入退履歴データ、本人認証データベース６のデータ、管理情報７のうちいずれか指定されてゲート管理サーバ１０が要求したデータを自己の装置アドレスとともにゲート管理サーバ１０に転送される。
起動時管理情報送信プログラム４２ｅは、電源投入時にＭＰＵ４１に実行され、自己の装置アドレスと自己の設定データに対する管理情報７とをゲート管理サーバ１０に送信する。
データ設定プログラム４２ｆは、設定データ等がゲート管理サーバ１０から送信されたときにＭＰＵ４１に実行され、入退履歴データベース５と本人認証データベース６のデータ等を受信したデータで更新し、さらに管理情報７を更新し、その他の動作に必要なデータを設定する。
このゲート装置１における設定データは、本人認証データベース６のデータとゲート装置１がゲート管理動作に必要なその他の設定データ、そしてこれらデータの新旧を管理する管理情報７である。
なお、本人認証データベース６は、個人認証プログラム４２ｅが実行されたときに参照される正当性を確認するための認証キーデータが記録される。
メモリ４２には、本人認証データベース６のデータとゲート装置１がゲート管理動作に必要なその他の設定データについてそれぞれの新旧を管理する管理情報７が設けられているが、この管理情報７としては、それぞれの新旧を示すレビジョン情報と作成日時を示すタイムスタンプとがある。
【００１４】
図３（ａ）は、本人認証データベース６のデータについて管理情報７のフォーマットを示すものであり、ゲート管理サーバ１０の通行記録データベース１９における本人認証データベース６のデータを記憶する記憶領域を示すポインタ（先頭アドレス）を動作情報として欄７ａに記憶し、これに続いて管理情報７としてレビジョン情報ＲＶａが記憶される欄７ｂ、タイムスタンプＴＳａが記憶される欄７ｃとが設けられている。これが動作設定情報１の動作情報として管理される管理情報７の１つである。
ゲート管理動作に必要なその他の設定データの管理情報７のフォーマットも同様な構造であり、図３（ｂ）に示すように、その他の設定データの記憶領域を示すポインタ（先頭アドレス）が動作設定情報２の動作情報として欄７ａに記憶され、その後にレビジョン情報がＲＶｂが欄７ｂに、そしてタイムスタンプＴＳｂが欄７ｃに記憶されているだけである。ただし、この場合に、動作設定情報１の動作情報と異なり、設定データの記憶容量が大きくないときには、設定データそのものが記憶される。これが動作設定情報２の動作情報として管理される管理情報７の他の１つである。
設定するデータが多数ある場合あるいはその他の設定情報をそれぞれに分けて管理し、動作設定情報３，動作設定情報４…の動作情報として同様に設定データを動作情報欄７ａに記憶し、欄７ｂ，欄７ｃにレビジョン情報とタイムスタンプとが記憶されて、これらが設定データに付加される管理情報７となる。
なお、これらについてはその説明を割愛する。また、ここでの管理情報７自体は、各動作情報に付加されるレビジョン情報とタイムスタンプとであって、動作を設定する設定データ（動作情報）とは別のものであるが、設定データ（動作情報）に対応させるために前記のようなフォーマットを採っている。したがって、管理情報７は、設定データに対応させて記憶する形式を採れば、前記のようなフォーマットにする必要はない。
その他の設定データとしては、例えば、ゲート装置１の入退履歴の管理期間、ゲート装置１の収集データの転送条件、異常あるいは障害検出時の内容に応じた処理動作とそれに必要な情報などがある。この場合の必要な情報としては、異常処理のうちＩＣカード等の認証の結果、不一致の場合に表示されるメッセージの内容、あるいは障害処理のうち保守員連絡先の情報などである。これらそれぞれは、各ゲート装置１が特定の動作をするためにそれぞれのゲート装置１に対して固有に設けられるデータとして管理されているものである。
【００１５】
それぞれのレビジョン情報ＲＶａ，ＲＶｂ…は、本人認証データベース６の内容の一部あるいは全部が書換られたときに、あるいは他の設定データの一部あるいは全部が書換られたときに、それぞれに更新され、タイムスタンプＴＳａ，ＴＳｂ…は、それぞれの書換日時を示すものである。
ここで、管理情報送信プログラム４２ｂは、ゲート装置１の起動時にＭＰＵ４１により実行され、多数の動作情報１，２，…とこれに付加された情報（レビジョン情報，タイムスタンプ）とからなる管理情報７をすべてゲート管理サーバ１０へ送出する。
【００１６】
一方、ゲート管理サーバ１０は、入退履歴データベース５の入退履歴データ、本人認証データベース６のデータ、管理情報７のデータをゲート装置１の装置アドレスに対応して記憶するものであって、ＭＰＵ１１とメモリ１２、インタフェース１３、通信制御回路１４、監視タイマ１５、そしてディスプレイ１６等が相互にバス１７を介して接続されている。インタフェース１３には、ハードディスク等の外部記憶装置１８が接続され、メモリ１２には、ＭＰＵ１１が実行する処理プログラムとして設定データダウンロードプログラム１２ａ、データ転送要求プログラム１２ｂ、管理情報更新プログラム１２ｃ、管理情報転送要求プログラム１２ｄ、管理情報照合プログラム１２ｅ、そして、図示していないが、ＣＲＣ等の検査プログラム、各種のデータを所定の電文として組み立てて伝送し、あるいはゲート装置１からの要求に応じたデータを送信し、ゲート装置１からの受信データを受けてそのコマンドを解析して受信データに対して所定の処理をする送受信プログラム等が設けられている。
また、ゲート管理サーバ１０の外部記憶装置１８には、各ゲート装置１の装置アドレスに対応してそれぞれにゲート３を特定の個人が通行したことを示すデータを記録する通行記録データベース１９と、各ゲート装置１の装置アドレスに対応してゲート通行を許可するために認証データを記録した通行許可データベース２０、そして管理情報７をテーブル化した設定情報テーブル２１が設けられている。
【００１７】
図２は、その設定情報テーブル２１の説明図であって、装置アドレス欄２１ａに対応してゲート装置１ａ〜１ｎのアドレスデータが下位装置ａ，下位装置ｂ，下位装置ｃ…として記憶され、各動作設定情報として動作設定情報１の欄２１ｂ，動作設定情報２の欄２１ｃ、動作設定情報３の欄２１ｄ…の欄にそれぞれ、設定データが動作情報として直接あるいは設定データの記憶位置を示すポインタとして記憶されている。ここで、各動作設定情報１の動作情報ａ，動作情報ｂ，動作情報ｃ…は、前記した図３（ａ）に示すフォーマットのものであり、動作設定情報１の動作情報に対応するものであるが、図３（ｃ）に示すところである。このフォーマットに示すように、設定情報テーブル２１の各動作設定情報（管理情報７）には、さらにＣＲＣチェック等の検査コードの欄７ｄが付加されている。なお、図３（ｃ）の動作設定情報１の動作情報の欄７ａの動作情報は、前記本人認証データベース６のデータに対応するデータが記憶された通行許可データベース２０の記憶位置を示すポインタである。図３（ｄ）の動作設定情報２のフォーマットも同様な構造であり、動作情報Ａ，動作情報Ｂ，動作情報Ｃ…は、その他の設定データの記憶領域を示すポインタ（先頭アドレス）か、あるいは設定データそのものが欄７ａの動作情報となり、その後の欄７ｂ，７ｃにレビジョン情報ＲＶｂとタイムスタンプＴＳｂとがそれぞれ記憶され、最後の欄７ｄに検査コードが記憶されている。
なお、各動作設定情報１，動作設定情報２，動作設定情報３…の管理情報７は、ゲート装置１にこれらが転送されたときに、図３（ａ），（ｂ）に示すものとなる。また、これらの各動作設定情報１，動作設定情報２，動作設定情報３…のうち各ゲート装置に共通に設定されるデータが含まれていてもよいことはもちろんであり、少なくとも、各ゲート装置に対応する異なる動作情報がこれらの中に１つあればよい。ここでは、それが本人認証データベース６のデータに相当する動作設定情報１の動作情報が該当している。
【００１８】
図４は、ゲート装置１が交換されたときのゲート管理サーバ１０のデータ処理の流れである。
ゲート装置交換の機能キー入力割り込みスタートにより処理が開始され、ＭＰＵ１１が設定データダウンロードプログラム１２ａを実行する。これにより、まず、交換対象となるゲート装置１の装置アドレスを入力して指定して（ステップ１０１）、通行記録データベース１９を参照して入退履歴データベース５にダウンロードする最新の期間における入退履歴データを生成し（ステップ１０２）、そして、ステップ１０１で入力された装置アドレスの下位データ処理装置からの管理情報受信待ちループに入る（ステップ１０３）。
交換された装置アドレスの下位データ処理装置の電源が投入されると、ステップ１０１で入力された装置から管理情報７が送信される。このとき送信される管理情報７は初期状態にあるので、各管理情報７（動作設定情報１，２，３，…）が図３（ａ）のフォーマットで送られてくるが、本人認証データベース６のデータ、そしてその他の設定データのそれぞれのレビジョンおよびタイムスタンプは、”０”となるか、全くない状態である。
【００１９】
指定された装置アドレスのゲート装置１から管理情報７が受信されると（ステップ１０４）、ＭＰＵ１１が管理情報照合プログラム１２ｅをコールして実行して、受信した管理情報７の照合に入り、レビジョンおよびタイムスタンプの一致検査をする（ステップ１０５）。このとき、これらのデータは、”０”又は全くない管理情報と設定情報テーブル２１に記憶された現在の管理情報との照合となるので、すべてが不一致となる。そこで、装置アドレスに対応して記憶された設定情報テーブル２１の動作設定情報１の動作情報（本人認証データベース６のデータが記憶された記憶位置）を得て本人認証データベース６のデータを通行許可データベース２０から読出して送信し（ステップ１０６）、設定情報テーブル２１の対応する装置アドレスの欄の各動作設定情報１，２，３，…の動作情報を図３（ｂ）のフォーマットに従って管理情報７として転送する。さらに動作に必要なデータがあるときにはそれを転送する（ステップ１０７）。なお、この場合、動作情報がデータを記憶した位置を示すポインタであるときには、そのポインタで指定される領域に記憶されたデータがダウンロードするデータとして転送される。
さらにステップ１０２で生成した入退履歴データベース５のデータをダウンロードして転送して（ステップ１０８）、この処理を終了する。
交換するゲート装置は、ステップ１０６で送信された設定データをゲート管理サーバ１０から受信すると、データ設定プログラム４２ｆをコールしてＭＰＵ４１が実行し、本人認証データベース６のデータとして受信データを記憶して更新し、さらにステップ１０７で送信された管理情報７を受信した管理データ７に更新し、さらに動作に必要なデータを受信データにより設定して、続いてステップ１０８で送信されたデータを入退履歴データベース５に設定して、動作状態に入る。
【００２０】
ここで、管理情報更新プログラム１２ｃについて説明すると、これは、設定データの訂正、設定データ更新があったときにＭＰＵ１１に実行される。すなわち、本人認証データベース６のデータ、そしてその他の動作条件設定データのいずれかについて、内容訂正あるいは変更が行われたときに、管理情報更新プログラム１２ｃがコールされてＭＰＵ１１に実行され、ＭＰＵ１１は、設定情報テーブル２１の対応するデータについてのレビジョンをインクリメントして更新する。タイムスタンプを変更あるいは訂正がなされた日時に更新する処理をし、その後に設定データのうち更新された設定データとその管理情報７とを対象となるゲート装置１に送信して、各ゲート装置１の設定データを設定情報テーブル２１の内容と一致させる処理をする。
【００２１】
管理情報転送要求プログラム１２ｄは、必要に応じてＭＰＵ１１に実行される。この実行により、所定の機能キー入力割込みにより管理情報を要求するゲート装置１の装置アドレスを入力して指定して（ステップ１０１ａ）、指定されたゲート装置１に対して管理情報の送信要求を送出し（ステップ１０２ａ）、指定された装置アドレスのゲート装置１から管理情報７の受信待ちループに入り（ステップ１０３ａ）、指定されたアドレスのゲート装置１から管理情報７が受信されると受信処理をして（ステップ１０４ａ）、ＭＰＵ１１がＣＲＣ等の検査プログラムをコールして実行し、ＭＰＵ１１が受信した管理情報７をＣＲＣチェックして（ステップ１０５ａ）、異常がなければ、ＭＰＵ１１が管理情報照合プログラム１２ｅをコールして実行して、ステップ１０５で管理情報の照合に入る。ここで、通常は、レビジョンおよびタイムスタンプがともに一致するので、ＹＥＳとなり処理が終了する。
ゲート装置１側の設定データが相違しているときには、ここでＮＯとなり、管理情報７の一部の動作設定情報についてそのレビジョンあるいはタイムスタンプが不一致となる。そのときには設定データダウンロードプログラム１２ａがＭＰＵ１１によりコールされて実行され、不一致となった管理情報７に対応する設定データ（入退履歴データベース５のデータを除いて）を送信してダウンロードして（ステップ１０７）、このときステップ１０２での入退履歴データベース５のデータの生成がないので、ステップ１０８での入退履歴データベース５のデータの送信は行われず、点線で示すように、ここでの処理を終了する。
なお、すべての管理情報が不一致となった場合もステップ１０８の処理は行われない。
ところで、この実施例では、各ゲート装置１は、電源起動時に自己が記憶している管理情報７を送出することになる。故障等がなく、交換対象とされていないゲート装置１に電源が投入されたときにもこれから管理情報７が送出されることになる。この場合には、交換されていないゲート装置１からの管理情報７は、装置アドレスが相違するので、管理情報７を受けても問題はない。また、たとえ、ステップ１０４あるいはステップ１０３ａで装置アドレスが関係なく管理情報を受信するような場合にあっても、通常、正常な動作をしている装置については管理情報７がそれぞれに更新されていて、管理情報７が一致するので問題は生じない。
しかし、このような無駄を回避するために、ゲート装置１のメモリ４２に格納されている起動時管理情報送信プログラム４２ｅを装置交換時のみ動作するようにしてもよい。これは、例えば、交換時にＯＮさせるスイッチを設けて、交換対象となるゲート装置１のみが電源投入時（起動時）に管理情報を送信するようにし、交換後に正規の動作状態になったときにこのスイッチをＯＦＦすればよい。これにより、起動時の管理情報の送信を装置交換時のみに限定でき、その他の場合の管理情報の送信は、ゲート管理サーバ側から管理情報の送信要求がない限りは停止される。
【００２２】
ところで、ステップ１０５ａで異常と判定されたときには、ステップ１０２ａへと戻り、対象となるゲート装置１から管理情報７を再送させる。所定回数連続して異常が発生したときには、異常の場合の対策処理に入る（ステップ１０９）。
ゲート装置１側に設けられたＣＲＣ等の検査プログラムもステップ１０５ａの検査プログラムと同様なプログラムであり、ＭＰＵ４１がデータを受信したときにこのプログラムをコールして実行し、ＭＰＵ４１が受信した設定データをＣＲＣチェックして、異常となったときには再送要求をゲート管理サーバ１０に送出し、所定回数連続して異常が発生したときには、あらかじめ決められた異常の場合の対策処理に入る。
【００２３】
以上説明してきたが、ゲート装置１の交換時の装置アドレスの設定は、作業員がディップスイッチ８により設定する場合に限定されるものではなく、初期設定プログラムに従って電源投入時に装置アドレスを設定するような極めて容易な操作によってもよい。このとき電源が投入されても装置アドレスが設定されていないので管理情報の送信動作はできないか、これに入っても問題はない。
なお、図４のステップ１０３あるいはステップ１０３ａでは、装置アドレスがない場合には受信待ち状態となる。
ところで、装置アドレスを設定し忘れた場合には、ダウンロードができなくなるが、このような場合に対処するために、交換する新しい下位データ処理装置の交換される下位データ処理装置の装置アドレスを装置を出庫する前にあらかじめ設定しておけばよい。
実施例では、図４の処理において、ステップ１０６〜ステップ１０８では、ゲート装置１のその動作条件を設定する設定データとこれについての管理情報とともに、さらにゲート装置に入退履歴データを送信するようにしている。しかし、入退履歴データは必ずしも送信する必要はない。なぜなら、ゲート装置は、このデータがなくても、ゲート制御動作ができるからである。ある程度の入退履歴データは、ゲート管理サーバにあるので、装置交換時点で新しく取り始めてもよいからである。また、入退履歴データ等の履歴データを所定のタイミングで常時上位データ処理装置に転送するシステムであれば、なおさら不必要である。
また、実施例では、ゲート管理サーバとゲート装置とからなるゲート管理システムについての例を説明しているが、この発明は、ゲート管理システムに限定されるものではなく、下位データ処理装置がその下位装置に割り当てられた特定の処理動作を継続して行うために必要なデータを設定データとして上位データ処理装置が下位データ処理装置に設定することで下位データ処理装置が特定の処理動作を継続するデータ処理システムであれば適用できるものである。
【００２４】
【発明の効果】
以上説明してように、この発明にあっては、下位データ処理装置が継続的に特定の処理動作をするために必要なデータを上位データ処理装置から設定データとして下位データ処理装置に設定するものであって、下位データ処理装置は、装置起動時に自己の装置アドレスと設定データに対する管理情報とを上位装置に送信し、上位データ処理装置は、受けた装置アドレスに応じてこれに対応して記憶されている管理情報を得て、これと受けた管理情報とを照合して照合の結果一致していないときに受けた装置アドレスに対応して記憶されている設定データと管理情報とを、受けた装置アドレスの下位データ処理装置にダウンロードして下位データ処理装置を動作状態にする。
したがって、下位データ処理装置は、ディップスイッチあるいは初期設定プログラムに従って装置アドレスを外部から入力して、作業員が電源を入れれば、自動的に設定データが上位データ処理装置からダウンロードされ、動作状態になる。作業員  その結果、設定データがそれぞれに異なる下位データ処理装置が接続される入退管理システム等のデータ処理システムにおいて、下位データ処理装置が障害などで装置の交換が必要となった場合に、下位データ処理装置の交換実施後、容易にシステムの復帰を行うことができる。
【図面の簡単な説明】
【図１】図１は、この発明を適用した一実施例のゲート管理システムのブロック図である。
【図２】図２は、設定情報テーブルの説明図である。
【図３】図３は、動作設定情報のフォーマットの説明図である。
【図４】図４は、上位データ処理装置で下位データ処理装置に装置交換時等に設定データをダウンロードする処理の説明図である。
【符号の説明】
１、１ａ〜１ｎ…ゲート装置、２…入力装置、
３…ゲート、４…データ処理端末装置、
５…入退履歴データベース、
６…本人認証データベース、
７…管理情報、８…ディップスイッチ、
１０…ゲート管理システム、
１１，４１…ＭＰＵ、１２，４２…メモリ、
１２ａ…設定データダウンロードプログラム、
１２ｂ…データ転送要求プログラム、
１２ｃ…管理情報更新プログラム、
１２ｄ…管理情報転送要求プログラム、
１２ｅ…管理情報照合プログラム、
１３，４３…インタフェース、
１４，４４…通信制御回路、１５，４５…タイマ、
１６，４６…ディスプレイ、
１７，４７…バス、１８…外部記憶装置、
４２…ゲート制御プログラム、
４２ｂ…個人認証プログラム、
４２ｃ…履歴データ転送プログラム、
４２ｄ…データ要求応答プログラム、
４２ｅ…起動時管理情報送信プログラム、
４２ｆ…データ設定プログラム。
【図１】
2004227219.tif 000003
【図２】
2004227219.tif 000004
【図３】
2004227219.tif 000005
【図４】
2004227219.tif 000006