(57)【要約】【課題】監視装置と制御装置で構成される内部ネットワーク、インターネット、電子メール、Ｗｅｂサーバ、無線端末から構成される遠隔監視システムにおいて、アラームが確実に無線端末オペレータに読まれること、内部ネットワークがインターネットからの攻撃に対して確実に保護されること、および遠隔監視システムのコストを安くすること。【解決手段】Ｗｅｂサーバ内に遠隔監視で使用されるデータベースが構築されること、アラームは無線端末と同時に上記データベースにも配信されること、上記データベースはＷｅｂサーバへのＴＣＰ接続によって更新されること、無線端末はＷｅｂサーバを周期的にポーリングすること、監視装置がＷｅｂサーバを周期的にポーリングすること、Ｗｅｂサーバが自分自身を周期的にポーリングすること、これらのポーリングによって遠隔監視システムの動作をチェックしていること。【選択図】      図１
2004206361.tif 000002
【特許請求の範囲】
【請求項１】
監視装置と制御装置が接続された内部ネットワーク、インターネット、電子メール、Ｗｅｂサーバ、無線端末から構成される遠隔監視システムにおいて、
Ｗｅｂサーバ内に遠隔監視に使用されるデータベースが構築されていること、
内部ネットワークで発生したアラームが、無線端末に電子メールで送信されると同時にＷｅｂサーバにもアラーム詳細データが通知されて保管されること、
無線端末がＷｅｂサーバ内の上記データベースを周期的にポーリングしていること、
を特徴とする遠隔監視システム。
【請求項２】
請求項１において、Ｗｅｂサーバが請求項１記載のデータベースを周期的にポーリングしていることを特徴とする遠隔監視システム。
【請求項３】
請求項１において、内部ネットワーク内の装置が、請求項１記載のデータベースをＷｅｂサーバへのＴＣＰ接続によるアクセスによって更新していること、および請求項１記載のデータベースを周期的にポーリングしていることを特徴とする遠隔監視システム。
【請求項４】
請求項１乃至３のいずれかに記載の遠隔監視システムにおいて、Ｗｅｂサーバ内に複数の仮想Ｗｅｂサーバが作成されていて、これらの仮想Ｗｅｂサーバがそおれぞれのネットワークに対応付けられていることを特徴とする遠隔監視システム。
【請求項５】
請求項１乃至３のいずれかに記載の遠隔監視システムにおいて、個々のネットワークが無線端末からのコマンド発行を許可するためのパスワードを備えていて、このパスワードを定期的に変更して無線端末にパスワードを通知していること特徴とする遠隔監視システム。
【請求項６】
請求項１乃至３のいずれかに記載の遠隔監視システムにおいて、無線端末の作業時間帯が定義されていることを特徴とする遠隔監視システム。
【請求項７】
インターネット、インターネットに接続され、監視対象となる装置を含む内部ネットワークである監視対象ネットワーク、インターネットに接続された無線ネットワーク、無線ネットワークに接続される無線端末を備えるシステムであって、監視対象ネットワークで発生したアラームを、インターネット及び無線ネットワークを介して無線端末に通知する遠隔監視システムにおいて、
インターネットに接続された、前記監視対象ネットワークとは異なる内部ネットワークである遠隔監視ネットワークを備え、
前記監視対象ネットワークは、前記アラームの送信と共に、前記アラームに係る詳細情報であるアラーム詳細情報を、前記遠隔監視ネットワークに送信し、
前記遠隔監視ネットワークは、前記無線端末からの要求に応じて、前記アラーム詳細情報を当該無線端末に送信し、
前記監視対象ネットワークは、外部から当該監視対象ネットワーク内部へのアクセスを論理的に遮断する手段を備える
ことを特徴とする遠隔監視システム。
【請求項８】
インターネットに接続されたコンピュータにて実行されるコンピュータプログラムにおいて、
インターネットに接続された内部ネットワークに属する装置であって、予め定められた装置を監視する監視装置が、インターネット及び無線ネットワークを介して無線端末宛のアラームと共に送信した、前記アラームに係る詳細情報であるアラーム詳細情報を受信する処理と、
前記アラーム詳細情報をデータベースに格納する処理と、
前記無線端末からの要求に応じて、前記データベースに格納された前記アラーム詳細情報を、前記無線端末に送信する処理と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話、ＰＨＳなどの無線端末を使用して遠隔監視するシステムに関するものである。
【０００２】
【従来の技術】
携帯電話、ＰＨＳなどの無線端末で電子メール送受信機能および簡単なＷｅｂブラウザ機能が実装されるようになった。これらの機能を使用した無線端末による遠隔監視システムが提案されている。図１７は無線端末を使用した遠隔監視システムの従来例である。１１と１２は制御装置、１３は監視装置、１０はこれら監視制御装置が接続されている内部ネットワークである。以降説明のとき内部ネットワーク１と記す。１５はＷｅｂサーバ、１６はメールサーバである。１７はこれらが接続されている境界ネットワークである。以降説明のとき境界ネットワーク１と記す。５０はインターネットである。１４は内部ネットワーク１と境界ネットワーク１を接続する内部ファイヤウオールである。１８は境界ネットワーク１とインターネットを接続する外部ファイヤウオールである。外部ファイヤウオールはインターネットからの接続を境界ネットワーク１内の装置までに限定する。また内部ファイヤウオールは内部ネットワーク１への接続を境界ネットワーク１接続の装置からに限定する。こうして外部ファイヤウオール、境界ネットワーク、内部ファイヤウオールを設置することにより、内部ネットワーク１はインターネットからの直接の侵入を防止してセキュリテイを確保している。
【０００３】
２１と２２は制御装置、２３は監視装置、２０はこれら監視制御装置が接続されている内部ネットワークである。以降説明のとき内部ネットワーク２と記す。２５はＷｅｂサーバ、２６はメールサーバである。２７はこれらが接続されている境界ネットワークである。以降説明のとき境界ネットワーク２と記す。２４は内部ネットワーク１と境界ネットワーク１を接続する内部ファイヤウオールである。２８は境界ネットワーク１とインターネットを接続する外部ファイヤウオールである。内部ネットワーク２へのインターネットからのアクセスは内部ネットワーク１の場合と同じである。
【０００４】
以降説明のとき、ネットワークという用語は内部ネットワークに接続された装置およびその装置内部の情報を含めたものとする。また内部ネットワークを単にネットワークと記す。
【０００５】
６０は無線ネットワークである。５５はインターネットと無線ネットワークを中継する中継局である。７０は無線アンテナ、８１はネットワーク１を監視する無線端末１、８２はネットワーク２を監視する無線端末２である。５６は無線ネットワークメールサーバである。
【０００６】
従来例での遠隔監視の動作、即ち無線端末へのアラームの通知、および無線端末からネットワークに対する状態監視、アラームの確認、コマンド発行について説明する。
【０００７】
最初に無線端末へのアラームの通知について説明する。内部ネットワークでアラームが発生するとアラームは無線端末宛てにメールサーバ経由で電子メール（アラームメール）として送信される。この電子メールはインターネットを経由して一旦無線ネットワークメールサーバに貯えられる。このアラームメールは中継局から無線ネットワーク経由で無線端末にプッシュ方式で配信される。無線端末にアラームメールが到着すると到着音が鳴る。無線端末オペレータはこの到着音でアラームメールの到着を知る。アラームメールがプッシュ方式で配信されることにより無線端末はポーリングすることなくアラームメールを受信することができる。
【０００８】
無線端末からネットワークに対する状態監視、アラーム確認、コマンド発行について説明する。この場合には無線端末に実装されているＷｅｂブラウザ機能を使用する。無線端末のＷｅｂブラウザでＷｅｂサーバにアクセスしてこれらの要求を発行する。これらの要求によりＷｅｂサーバ内ではサーバプログラムが起動される。このサーバプログラムはネットワーク内の装置にコマンドを発行する。コマンドを受信した内部装置はコマンドを実行して結果をサーバプログラムに返す。サーバプログラムはこの結果を無線端末のＷｅｂブラウザに返す。無線端末のＷｅｂブラウザはこの結果を表示する。
【０００９】
しかし従来例での遠隔監視システムでは以下の問題点があった。
【００１０】
（１）Ｗｅｂサーバがらネットワーク内の装置へＴＣＰ接続してコマンド発行する構成である。このため内部ファイヤウオールではＷｅｂサーバからネットワーク内の装置へのＴＣＰ接続を許可する設定がなされている。セキュリテイホールの存在によりＷｅｂサーバがインターネット側から乗っ取られたとき、Ｗｅｂサーバはネットワーク内の装置にＴＣＰ接続が可能であり、インターネット側からＷｅｂサーバを中継として内部ネットワークに侵入されてしまう危険性があった。
【００１１】
（２）無線端末は通信媒体として電波を使用している。電波状況により無線端末の場所にアラームメールが届かない場合がある。この場合、無線端末オペレータが監視対象のアラームに気が付かないまま過ごしてしまっていた。更に無線端末はアラームメールを受信したが雑音などにより無線端末オペレータが到着音を聞き逃したという場合がある。この場合、アラームメールが未読状態のままに放置されてしまっていた。
【００１２】
（３）Ｗｅｂサーバは境界ネットワークに設置される構成であるため、個々のネットワークがＷｅｂサーバを設置する必要があり、遠隔監視システムのコストが高くなっていた。
【００１３】
【発明が解決しようとする課題】
本発明の目的は、監視装置と制御装置が接続された内部ネットワーク、インターネット、電子メール、Ｗｅｂサーバ、無線端末から構成される遠隔監視システムにおいて、アラームを確実に無線端末オペレータに届けること、内部ネットワークのセキュリテイを確保すること、遠隔監視のためのコストを安くすることである。
【００１４】
【課題を解決するための手段】
このような目的を達成する請求項１の発明は、Ｗｅｂサーバ内に遠隔監視に使用されるデータベースが構築されていること、内部ネットワークで発生したアラームが、無線端末に電子メールで送信されると同時にＷｅｂサーバにもアラーム詳細データが通知されて保管されること、無線端末がＷｅｂサーバ内の上記データベースを周期的にポーリングしていることである。
【００１５】
請求項２の発明は、Ｗｅｂサーバが上記のＷｅｂサーバ内データベースを周期的にポーリングしていることである。
【００１６】
請求項３の発明は、内部ネットワーク内の装置が、上記のＷｅｂサーバ内データベースをＷｅｂサーバへのＴＣＰ接続によるアクセスによって更新していること、上記データベースを周期的にポーリングしているである。
【００１７】
請求項４の発明は、Ｗｅｂーバ内に複数の仮想Ｗｅｂサーバが作成されていて、これらの仮想Ｗｅｂサーバがそれぞれのネットワークに対応付けられているである。
【００１８】
請求項５の発明は、個々のネットワークが無線端末からのコマンド発行を許可するためのパスワードを備えていて、このパスワードを定期的に変更して無線端末にパスワードを通知していることである。
【００１９】
請求項６の発明は、無線端末では作業時間帯が定義されていることである。
【００２０】
請求項７の発明は、インターネット、インターネットに接続され、監視対象となる装置を含む内部ネットワークである監視対象ネットワーク、インターネットに接続された無線ネットワーク、無線ネットワークに接続される無線端末を備えるシステムであって、監視対象ネットワークで発生したアラームを、インターネット及び無線ネットワークを介して無線端末に通知する遠隔監視システムにおいて、インターネットに接続された、監視対象ネットワークとは異なる内部ネットワークである遠隔監視ネットワークを備え、監視対象ネットワークは、アラームの送信と共に、アラームに係る詳細情報であるアラーム詳細情報を、遠隔監視ネットワークに送信し、遠隔監視ネットワークは、無線端末からの要求に応じて、アラーム詳細情報を当該無線端末に送信し、監視対象ネットワークは、外部から当該監視対象ネットワーク内部へのアクセスを論理的に遮断する手段を備えることを特徴とする遠隔監視システムである。
【００２１】
請求項８の発明は、インターネットに接続されたコンピュータにて実行されるコンピュータプログラムにおいて、インターネットに接続された内部ネットワークに属する装置であって、予め定められた装置を監視する監視装置が、インターネット及び無線ネットワークを介して無線端末宛のアラームと共に送信した、アラームに係る詳細情報であるアラーム詳細情報を受信する処理と、アラーム詳細情報をデータベースに格納する処理と、無線端末からの要求に応じて、データベースに格納されたアラーム詳細情報を、無線端末に送信する処理とをコンピュータに実行させることを特徴とするコンピュータプログラムである。
【００２２】
【発明の実施の形態】
以下図面を用いて本発明の実施の形態を説明する。図１は本発明の一実施例を示した構成図であり、図１７と同一のものは同一符号を付し説明を省略する。１９は内部ネットワーク１とインターネットを中継するルータである。このルータではインターネットから内部ネットワークへのＴＣＰ接続が禁止であるように設定されている。内部ネットワークから外部に対してのＴＣＰ接続だけが許可されている。こうした要件を満たすルータとして内部ネットワークがプライベートネットワークであるときはＮＡＰＴ（Network Address Port Translation）が使用できる。図１はルータとしてＮＡＰＴが使用されているときの例である。ＮＡＰＴが使用されると内部ネットワークはインターネットから隠蔽される。２９も同様である。１００はＷｅｂサーバであり、以降ＷｅｂサーバＲと記す。３２はメールサーバであり以降メールサーバＲと記す。これらのＷｅｂサーバとメールサーバはネットワーク１内装置およびネットワーク２内装置の双方からＴＣＰ接続して使用される。３３はこれらＷｅｂサーバＲとメールサーバＲを保護するためのファイヤウオールである。これらのサーバの動作に必要なパケット以外のパケットが通過禁止に設定されている。１Ａ、１Ｂ、１Ｃは内部ネットワーク１を監視する無線端末である。以降それぞれ無線端末１A、無線端末１B、無線端末１Ｃと記す。２Ａ、２Ｂ、２Ｃは内部ネットワーク２を監視する無線端末であり、以降それぞれ無線端末２Ａ、無線端末２Ｂ、無線端末２Ｃと記す。
【００２３】
図２は図１で配置されたＷｅｂサーバＲの内部構成図である。１００はＷｅｂサーバＲである。ＷｅｂサーバＲ内にはネットワークに対応した複数の仮想Ｗｅｂサーバが作成されている。１１０はネットワーク１に対応している仮想Ｗｅｂサーバでり、１２０はネットワーク２に対応している仮想Ｗｅｂサーバである。以降仮想Ｗｅｂサーバ１、仮想Ｗｅｂサーバ２と記す。１０５はユーザ認証データベースである。１１１は内部ネットワーク１に関するデータベースである。以降内部ネットワーク１データベースと記す。１１２、１１３、１１４は無線端末１Ａ、無線端末１Ｂ、無銭端末１Ｃに関するデータベースである。以降無線端末１Ａデータベース、無線端末１Ｂデータベース、無線端末１Ｃデータベースと記す。１２１は内部ネットワーク２に関するデータベースである。以降内部ネットワーク２データベースと記す。１２２、１２３、１２４は無線端末２Ａ、無線端末２Ｂ、無銭端末２Ｃに関するデータベースである。以降無線端末２Ａデータベース、無線端末２Ｂデータベース、無線端末２Ｃデータベースと記す。
【００２４】
ＷｅｂサーバＲ内の上記データベースについて説明する。
【００２５】
図３はユーザ認証データベースである。これはＷｅｂサーバＲにログイン可能なユーザとそのユーザのアクセス権限を定義するものである。図３では管理者、ネットワーク１、ネットワーク２、仮想Ｗｅｂサーバ１，無線端末１Ａ、無線端末１Ｂ、無線端末１Ｃ、仮想Ｗｅｂサーバ２，無線端末２Ａ、無線端末２Ｂ、無線端末２Ｃのユーザが定義されている。なおこのユーザ認証データベースはＷｅｂサーバＲではなくて別のコンピュータに設置することも可能である。
【００２６】
内部ネットワークに関するデータベースは、後で説明する図４の仮想Ｗｅｂサーバ管理テーブル、図５のネットワーク管理テーブル、図６のネットワークパスワードテーブル、図７の装置データベース、図８のポイントデータベースから構成されている。また無線端末に関するデータベースは無線端末ごとに存在する。後で説明する図９の無線端末管理テーブル、図１０のアラームデータベース、図１１のアラーム履歴データベース、図１２のコマンドデータベース、図１３のコマンド履歴データベースから構成されている。各無線端末は自分の無線端末データベースにだけアクセスできる。なおデータベースはテーブルの集合体である。
【００２７】
図４は仮想Ｗｅｂサーバ管理テーブルである。メールサーバ名は仮想Ｗｅｂサーバが無線端末にメール送信するとき使用するメールサーバの名前である。メールサーバポート番号はメールサーバが待機しているＴＣＰポート番号である。返信用メールアドレスはメールが不配信になったときこれを受信するためのメールアドレスである。仮想Ｗｅｂサーバポーリング周期は仮想Ｗｅｂサーバが自分自身をポーリングする周期である。仮想Ｗｅｂサーバポーリングタイムスタンプは仮想Ｗｅｂサーバが自分自身をポーリングしたときのタイムスタンプである。
【００２８】
図５はネットワーク管理テーブルある。ネットワーク名は仮想Ｗｅｂサーバに対応しているネットワークの名前である。ネットワークポーリングタイムスタンプはネットワーク内の監視装置が仮想ＷｅｂサーバをＨＴＴＰプロトコールでポーリングしたときのタイムスタンプである。
【００２９】
図６はネットワークパスワードテーブルである。ネットワーク名は仮想Ｗｅｂサーバに対応しているネットワークの名前である。本日パスワードと前日パスワードはネットワークがコマンド実行を許可するパスワードである。ネットワークはこのパスワードでよってコマンドを発行したユーザが正規の無線端末であるかどうかをチェックする。パスワードチェックではこの２日文のパスワードが有効である。このパスワードは一方向化関数で暗号化されいる。またこのネットワークパスワードテーブルにアクセスできるのは仮想Ｗｅｂサーバで起動されたネットワークパスワード管理タスクだけに限定されている。
【００３０】
図７は装置データベースである。内部ネットワークに接続されている装置の状態を仮想Ｗｅｂサーバ内で反映させたものである。装置名は装置を識別する名前であると同時に図８のポイントデータベースの名前でもある。状態は装置がオンラインであるかオフラインであるかを示す。
【００３１】
図８はポイントデータベースである。装置内で管理されているポイントの状態を仮想Ｗｅｂサーバ内に反映させたものである。ポイントは部屋の温度、スイッチの状態などに対応している。ポイント名は装置内でポイントを識別する名前である。ポイントタイプはポイントがバイナリポイントであるかアナログポイントであるかの識別を示す。状態はポイントが正常であるか異常であるかを示す。ＯＮ状態が正常と定義されているバイナリポイントはＯＦＦ状態になれば異常である。上限値を越えた値であるアナログポイントは異常である。現在値はポイントの現在値（部屋の温度値、スイッチの状態など）を示す。上限値はアナログポイントが異常と判断される上限値を示す。下限値はアナログポイントが異常と判断される下限値を示す。
【００３２】
図９は無線端末管理テーブルであり無線端末ごとに作成される。無線端末名は無線端末を識別する名前である。電子メールアドレスは無線端末の電子メールアドレスである。仮想Ｗｅｂサーバが無線端末に宛てて督促用の電子メールを送信するときに使用される。電話番号は無線端末の電話番号である。端末ＩＤは無線端末を一意に特定する識別子である。製造番号などが端末ＩＤとして使用される。稼働時間帯は無線端末オペレータに設定された監視作業時間帯である。“０”は稼働時間帯が設定されていない、即ち２４時間稼働であることを示す。稼働時間帯フラグは、現在時刻でこの無線端末が稼働時間帯であるかどうかを示すフラグである。引継無線端末名は監視作業を引き継ぐ無線端末名である。無線端末ポーリングタイムスタンプは無線端末が仮想Ｗｅｂサーバにポーリングしたときのタイムスタンプである。
【００３３】
図１０はアラームデータベースであり無線端末ごとに作成される。未読および未確認のアラームを管理する。アラームＩＤはアラームを一意に識別する識別子である。アラーム受信タイプはアラームの受信タイプを示す。アラームには、無線端末オペレータの読み出しが要求されているものと、更に無線端末オペレータによる確認操作までが要求されているものの２種類がある。アラーム発生タイムスタンプはアラーム発生時刻を示す。アラーム詳細データはアラームに関する詳細なデータを示す。アラームは電子メールで無線端末に通知されるが、この電子メールで通知されるアラームは概要だけである。アラームの詳細はこのアラーム詳細データに通知される。アラーム到着タイムスタンプは仮想Ｗｅｂサーバがアラームを受信した時刻、即ちアラームがアラームデータベースに登録された時刻を示す。未読再送タイムスタンプは仮想Ｗｅｂサーバが未読アラームを検出して無線端末に督促メールを送信した時刻を示す。未読再送カウントは上記の再送回数を示す。アラーム読み出しタイムスタンプはアラーム詳細データが無線端末から読み出された時刻を示す。未確認再送タイムスタンプは仮想Ｗｅｂサーバが確認が要求されているがまだ未確認であるアラームを検出して無線端末に督促メールを送信した時刻を示す。未確認再送カウントは上記の再送回数を示す。アラーム確認タイムスタンプはアラームが確認された時刻を示す。アラーム確認操作は無線端末からのアラーム確認コマンド受付、監視装置からのポーリングによるアラーム確認コマンド読み出しとアラーム確認処理の実行という２つのフェーズで実施される。前フェーズでの時刻はマイナス値タイムスタンプで、後フェーズでの時刻はプラス値タイムスタンプで記入される。アラーム確認者はアラームを確認したユーザ名を示す。
【００３４】
図１１はアラーム履歴データベースであり無線端末ごとに作成される。この図１１のアラーム履歴データベースのデータフォーマットは図１０のアラームデータベースのものと同じである。読み出しだけが要求されているアラームは、読み出し処理が完了するとアラームデータベースからアラーム履歴データベースに移動される。アラーム確認操作までが要求されているアラームは、アラーム確認処理が完了するとアラームデータベースからアラーム履歴データベースに移動される。
【００３５】
図１２はコマンドデータベースであり無線端末ごとに作成される。無線端末からのアラームに対する確認操作およびポイントに対する発停などのコマンド操作は一旦このコマンドデータベースに登録される。コマンドＩＤはコマンドを一意に識別する識別子である。コマンド作成タイムスタンプはコマンドが作成された時刻を示す。コマンドデータはコマンドがあらかじめ定義されているコマンド文法に従って記述したものである。ネットワーク内の監視装置がこのデータを読みとって解釈してコマンドを実行する。コマンド読み出しタイムスタンプは監視装置がコマンドデータを読み出したときの時刻を示す。コマンド実行タイムスタンプは監視装置がコマンドを実行したときの時刻を示す。コマンド実行結果には成功、失敗など、コマンドを実行した結果が記入される。
【００３６】
図１３はコマンド履歴データベースであり無線端末ごとに作成される。このデータベースのデータフォーマットは図１２のコマンドデータベースと同じである。コマンド実行が完了するとコマンドテーブルはコマンドデータベースからコマンド履歴データベースに移動される。
【００３７】
監視装置内のデータベースについて説明する。監視装置内にも、後で説明する図１４の仮想Ｗｅｂサーバ管理テーブル、図１５のネットワーク管理テーブル、図１６の無線端末データベースというデータベースが作成されている。
【００３８】
図１４は仮想Ｗｅｂサーバ管理テーブルである。仮想Ｗｅｂサーバ名は対応している仮想Ｗｅｂサーバの名前である。メールサーバ名は監視装置が無線端末にメール送信するときに使用するメールサーバの名前である。メールサーバポート番号はメールサーバが待機しているＴＣＰポート番号である。返信用メールアドレスはメールが不配信になったときこれを受信するためのメールアドレスである。
【００３９】
図１５はネットワーク管理テーブルである。ネットワーク名は監視装置が属しているネットワークの名称であり仮想Ｗｅｂサーバにログインするときのユーザ名と一致している。パスワードは監視装置が仮想Ｗｅｂサーバにログインするとのパスワードである。ネットワークポーリング周期は監視装置が仮想Ｗｅｂサーバをポーリングする周期である。
【００４０】
図１６は無線端末データベースである。このネットワークを監視する無線端末のすべてがデータベースとして登録されている。無線端末名は無線端末を識別する名前である。電子メールアドレスは無線端末の電子メールアドレスである。監視装置がアラームを送信するときに使用される。電話番号は無線端末の電話番号である。端末ＩＤは無線端末を一意に特定する識別子である。製造番号などが端末ＩＤとして使用される。稼働時間帯は無線端末オペレータに設定された監視作業時間帯である。“０”は稼働時間帯が設定されていない、即ち２４時間稼働であることを示す。稼働時間帯フラグは、現在時刻でこの無線端末が稼働時間帯であるかどうかを示すフラグである。引継無線端末名は監視作業を引き継ぐ無線端末名である。
【００４１】
次に、本発明での遠隔監視の動作について説明する。本発明では、無線端末で仮想Ｗｅｂサーバを周期的にポーリングするエージェントプログラムを使用する。なおエージェントプログラムは無線端末で動作するプログラムである。最初に遠隔監視をする全ての無線端末は仮想Ｗｅｂサーバにアクセスして、このエージェントプログラムをダウンロードする。無線端末オペレータは稼働時間帯は常時電源をＯＮ状態にしてこのエージェントプログラムを常時走らせているものとする。
【００４２】
遠隔監視の主要な動作は、アラームの通知、無線端末でのアラーム読み出しとアラーム確認、無線端末からの状態監視、無線端末からのコマンド実行、無線端末からの仮想Ｗｅｂサーバポーリング、ネットワークからの仮想Ｗｅｂサーバポーリング、仮想Ｗｅｂサーバ内部でのポーリング、他者によるアラーム確認の通知、ネットワークからのパスワード更新、仮想Ｗｅｂサーバでのパスワードチェックである。以降この順で動作を説明する。
【００４３】
アラーム通知の動作について説明する。ネットワーク内装置でアラームが発生するとアラームは登録された宛先に配信される。無線端末が宛先に登録されているときはアラームは一旦監視装置に送られる。監視装置は無線端末データベースを検索して稼働時間帯にある無線端末に電子メールでアラーム概要を送信する。同時に監視装置は仮想ＷｅｂサーバにＨＴＴＰプロトコールのＰＯＳＴメソッドでアラーム詳細を送信する。仮想Ｗｅｂサーバでは受信したアラームを無線端末に対応したアラームデータベースに登録する。なお電子メールでのアラーム概要にはアラーム詳細へのＵＲＬ（Uniform Resource Locator）が記述されている。
【００４４】
無線端末でのアラーム読み出しとアラーム確認の動作について説明する。アラームメールは無線端末にプッシュ方式で通知される。アラームメールが無線端末に到着すると到着音が鳴る。無線端末オペレータはこの到着音でアラーム発生を知る。
【００４５】
無線端末オペレータはアラームメールを見てそこに記載されているＵＲＬをクリックして仮想Ｗｅｂサーバにアクセスして未読アラームの詳細データを読み出す。仮想Ｗｅｂサーバはアラーム読み出しタイムスタンプを記入する。読み出しだけが要求されているアラームの場合にはアラームをアラーム履歴データベースに移動する。なお無線端末が仮想Ｗｅｂサーバへアクセスするときはユーザ認証データベースで設定されているログイン名とパスワードの入力が要求される。
【００４６】
アラーム確認が要求されているアラームの場合、無線端末オペレータはアラーム確認フォーム読み出し用のボタンをクリックしてアラーム確認フォームを読み出す。このアラーム確認フォーム上でネットワークパスワードを記入し送信ボタンを押す。仮想Ｗｅｂサーバはネットワークパスワードで正規な無線端末ユーザであるかどうかをチェックしてアラーム確認コマンド受付け許可の判断をする。受付許可の場合、コマンドデータベースにアラーム確認のためのコマンドテーブルを作成して受付完了という結果を無線端末に返す。受付不許可の場合パスワードチェックにより受付拒否という結果を無線端末に返す。
【００４７】
コマンドデータベースのコマンド作成タイムスタンプにはコマンドを作成した時刻が記入される。アラームデータベースでのアラーム確認タイムスタンプには、アラーム確認は登録されてはいるがまだ実行されていないため、マイナス値でタイムスタンプが記入される。
【００４８】
無線端末からの状態監視の動作について説明する。無線端末オペレータは仮想ＷｅｂサーバのＵＲＬを指定して仮想Ｗｅｂサーバにアクセスして、装置データベースとポイントデータベースを参照することにより装置とポイントの状態を監視する。なお無線端末が仮想Ｗｅｂサーバへアクセスするときはユーザ認証データベースで設定されているログイン名とパスワードの入力が要求される。
【００４９】
無線端末からのコマンド実行の動作について説明する。無線端末オペレータは仮想ＷｅｂサーバのＵＲＬを指定して仮想Ｗｅｂサーバにアクセスして操作対象であるポイントを読み出す。なお無線端末が仮想Ｗｅｂサーバへアクセスするときはユーザ認証データベースで設定されているログイン名とパスワードの入力が要求される。
【００５０】
次にコマンドフォーム読み出しボタンをクリックしてコマンドフォームを読み出す。コマンドパラメータおよびネットワークパスワードを記入し送信ボタンを押す。
【００５１】
仮想Ｗｅｂサーバはネットワークパスワードで正規な無線端末ユーザであるかどうかをチェックしてコマンド受付け許可の判断をする。受付許可の場合コマンドデータベースにコマンドテーブルを作成して受付完了という結果を無線端末に返す。受付不許可の場合パスワードチェックにより受付拒否という結果を無線端末に返す。
【００５２】
コマンドデータベースのコマンド作成タイムスタンプにはコマンドを作成した時刻が記入される。
【００５３】
無線端末からの仮想Ｗｅｂサーバポーリングの動作について説明する。無線端末では仮想Ｗｅｂサーバを周期的にポーリングするエージェントプログラムが常時走っていて仮想Ｗｅｂサーバおよびネットワークを常時監視している。このエージェントプログラムが仮想Ｗｅｂサーバにアクセスするときは無線端末のログイン名とパスワードおよび端末ＩＤが自動的に送信されるため無線端末オペレータがこれらを手動で入力する必要はない。仮想Ｗｅｂサーバではこれらのパラメータから無線端末が正規のものかどうかをチェックする。
【００５４】
エージェントプログラムが仮想Ｗｅｂサーバをポーリングする周期はパケット通信費用と要求されるレスポンス時間から決められる。この実施例では１０分から２０分の周期でポーリングされるとして説明する。ポーリング結果を無線端末オペレータに通知するため異常通知フラグと異常通知メッセージを使用する。異常通知フラグはポーリング結果、異常が検出されたかどうかを示すフラグである。異常通知メッセージは異常内容を表示するものである。
【００５５】
ポーリングの最初に異常通知フラグとリセットし、異常通知メッセージをクリアする。
【００５６】
最初に、無線端末と仮想Ｗｅｂサーバとの通信チェックをおこなう。無線端末はポーリングで仮想Ｗｅｂサーバに接続できないときは仮想Ｗｅｂサーバとの通信経路あるいは仮想Ｗｅｂサーバ自体に異常があることを知る。無線端末が電波の届かない場所にいるケースが多い。異常通知フラグをセットして、異常通知メッセージに電波異常であることを記入する。無線端末に異常通知メッセージを表示してアラーム音を鳴らす。
【００５７】
無線端末オペレータは異常原因をチェックして、電波の届く場所に移動する等の対処をして、エージェントプログラムを再起動させる。無線端末でのポーリングが再開される。
【００５８】
次に、アラームデータベースを検索して未読アラームの存在とアラーム確認が要求されているか未確認状態であるアラームの存在をチェックする。これらが存在したとき、異常通知フラグをセットして、異常通知メッセージにこれらの情報を記入する。
【００５９】
次に、仮想Ｗｅｂサーバのポーリングタイムスタンプを読み出し、現在時刻とを比較して、仮想Ｗｅｂサーバのポーリングが正常であるかどうかをチェックする。時間差が一定以上あるときは仮想Ｗｅｂサーバに異常があると判断する。異常通知フラグをセットして、異常通知メッセージにこれらの情報を追記する。
【００６０】
次に、ネットワークポーリングタイムスタンプを読み出し、現在時刻を比較してネットワーク内の監視装置からのポーリングが正常であるかどうかをチェックする。時間差が一定以上あるときはネットワーク側に異常があると判断する。異常通知フラグをセットして、異常通知メッセージにこれらの情報を追記する。
【００６１】
次に、無線端末テーブルでの無線端末ポーリングタイムスタンプを更新する。
【００６２】
最後に、異常通知フラグをチェックしてこれがセットされているとき、無線端末に異常通知メッセージを表示してアラーム音を鳴らす。
【００６３】
無線端末オペレータは異常通知メッセージを読み必要な処理をおこなう。未読アラームあるいは未確認アラームが存在していた場合には、Ｗｅｂブラウザモードに切り替え、アラームの読み出しおよびアラーム確認の処理をする。アラームの読み出しとアラーム確認の操作は既に説明した無線端末でのアラーム読み出しとアラーム確認での動作と同じであるから説明を省略する。必要な処理を完了した後エージェントプログラムを再起動させる。
【００６４】
ネットワーク内の監視装置からの仮想Ｗｅｂサーバポーリングの動作について説明する。ネットワーク内の監視装置は周期的に仮想Ｗｅｂサーバにポーリングして下記の処理を実行する。仮想ＷｅｂサーバへのポーリングはＨＴＴＰプロトコールのＰＯＳＴメソッドで実行される。仮想Ｗｅｂサーバへの送信データはＨＴＴＰ要求メッセージで、仮想Ｗｅｂサーバからの受信データはＨＴＴＰ応答メッセージで運ばれる。仮想Ｗｅｂサーバへのポーリング周期は仮想Ｗｅｂサーバの負荷と要求されるレスポンス時間から決められる。本実施例では２分の周期でポーリングされるものとして説明する。
【００６５】
最初は、仮想Ｗｅｂサーバのポーリングタイムスタンプを読み出し、現在時刻とを比較して、仮想Ｗｅｂサーバの内部ポーリングが正常であるかどうかをチェックする。時間差が一定以上あるときは仮想Ｗｅｂサーバに異常があると判断し関係者に対処を促す。
【００６６】
次に、コマンドデータベースを検索して未処理コマンドがあるかどうかをチェックする。もし未処理コマンドがあればこれを読み出す。仮想Ｗｅｂサーバはコマンドデータベースにコマンド読み出しタイムスタンプを記入する。監視装置はコマンドを解釈して実行する。
【００６７】
仮想Ｗｅｂサーバにコマンド実行タイムスタンプ、コマンド実行結果を送信する。アラーム確認コマンドのときアラーム確認者も送信する。仮想Ｗｅｂサーバではコマンドデータベースを更新する。またコマンドをコマンド履歴データベースに移動する。アラーム確認コマンドの場合にはアラームデータベースをも更新する。またアラームをアラーム履歴データベースに移動する。無線端末に電子メールでコマンドが処理されたという通知メッセージを送信する。なおこの通知メッセージは無線端末オペレータが読み出しが必須であると要請されていない。したがって再送はされない。
【００６８】
次に、バイナリポイントのデータとアナログポイントのデータ、および装置のデータを最新のデータに更新する。
【００６９】
次に、無線端末データベースを検索して稼働時間帯フラグを更新する。稼働時間帯にある無線端末の全てについて、無線端末ポーリングタイムスタンプと現在時刻とを比較して無線端末が正常に動作しているかどうかをチェックする。時間差が一定以上あるときは無線端末に異常があると判断し関係者に対処を促す。無線端末でエージェントプログラムが走っていない、無線端末が電波の届かない場所にいる、等のケースが多い。
【００７０】
最後に、仮想Ｗｅｂサーバ内のネットワークポーリングタイムスタンプを更新する。
【００７１】
仮想Ｗｅｂサーバ内部でのポーリングの動作について説明する。仮想Ｗｅｂサーバは周期的に自分自身にポーリングして下記の処理を実行する。このポーリング周期は仮想Ｗｅｂサーバの負荷と要求されるレスポンス時間から決められる。本実施例では１分の周期であるとして説明する。
【００７２】
最初は、無線端末データベースを検索して稼働時間帯にある無線端末の全てについて、無線端末ポーリングタイムスタンプと現在時刻とを比較して無線端末が正常に動作しているかどうかをチェックする。時間差が一定以上あるときは無線端末に異常があると判断し関係者に対処を促す。無線端末でエージェントプログラムが走っていない、無線端末が電波の届かない場所にいる、等のケースが多い。
【００７３】
次に、無線端末の引継処理をする。
【００７４】
現在時刻と稼働時間帯を比較して稼働時間帯フラグを更新する。稼働時間帯から非稼働時間帯に移行した無線端末に対しては以下の処理をする。アラームデータベースを検索して未読アラームとアラーム確認が要請されているが未だ未確認である未確認アラームの存在をチェックして、これらが存在するときは引継先の無線端末のアラームデータベースに複製する。このとき引継先の無線端末ではアラーム受信タイムスタンプにはこの複製のときの時刻を記入する。コマンドデータベースを検索して未実行コマンドをチェックしこれが存在するときは引継先の無線端末のコマンドデータベースに移動する。引継元無線端末と引継先無線端末の双方に引継処理を実施したという通知メッセージを電子メールで送信する。
【００７５】
非稼働時間帯から稼働時間帯に移行した無線端末に対しては、無線端末が稼働時間帯に入ったことを知らせる通知メッセージを電子メールで送信する。
【００７６】
なお無線端末に稼働時間帯が定義されているときは必ず引き継ぎ先の無線端末が定義されていること、および双方の無線端末の稼働時間帯は一定時間（例：３０分）はオーバーラップするように設定されているものとする。
【００７７】
次に、アラームデータベースを検索して未読アラームの存在をチェックする。もしこれが存在していたとき無線端末に督促メールで通知する。未読再送タイムスタンプに記入する。また未読再送カウントを更新する。アラームデータベースを検索してアラーム確認が要求されているがまだ未確認状態であるアラームの存在をチェックする。もしこれが存在していたときは無線端末に督促メールで通知する。未確認再送タイムスタンプに記入する。また未確認再送カウントを更新する。なおこれらの再送カウントがある一定数以上になったときには、無線端末側で異常があるもの判断して関係者に対処を促す。
【００７８】
最後に、仮想Ｗｅｂサーバ管理テーブルの仮想Ｗｅｂサーバポーリングタイムスタンプを更新する。
【００７９】
他者によるアラーム確認通知の動作について説明する。アラームを発行した装置およびポイントはアラームが確認されたとき、アラームが確認されたという通知（アラーム確認通知）を、先にアラームを送信した全宛先に送る。無線端末が宛先に登録されているときはアラーム確認通知は一旦監視装置に送られる。監視装置は無線端末データベースを検索して稼働時間帯にある無線端末に電子メールでアラーム確認通知の概要を送信する。同時に監視装置は仮想ＷｅｂサーバにＨＴＴＰプロトコールのＰＯＳＴメソッドでアラーム確認通知の詳細を送信する。仮想Ｗｅｂサーバはこのアラーム確認通知詳細を受信することにより既に他者がアラーム確認したことを知りアラームデータベースに対してアラーム確認の処理をする。アラームデータベースで、該当しているアラームテーブルにアラーム確認タイムスタンプと確認者を記入して、このテーブルをアラームデータベースからアラーム履歴データベースに移動する。
【００８０】
ネットワークからのパスワード更新の動作ついて説明する。監視装置は毎日定時に乱数でネットワークパスワードを生成する。無線端末にパスワードを電子メールで通知する。同時にパスワードを一方向関数で暗号化して仮想ＷｅｂサーバにＨＴＴＰプロトコールで送信する。仮想Ｗｅｂサーバ内のネットワークパスワードテーブルには暗号化された本日分パスワードと前日分パスワードが保存される。
【００８１】
パスワードチェックの動作について説明する。ネットワークパスワードテーブルは仮想Ｗｅｂサーバで起動されたパスワード管理タスクだけがアクセスできること、パスワードは暗号化されて保管されていること、パスワードは毎日更新されること、からパスワードは保護されている。仮想Ｗｅｂサーバは無線端末からコマンドを受け付けるとき、正規の無線端末だけがパスワードを知っているという想定でコマンド発行者をチェックする。なおこのパスワードチェックでは本日分と前日分の２日分のパスワードが有効である。パスワードが毎日更新されるため第３者が保護されたパスワードを入手して、暗号化されたパスワードを解読して、パソコンで偽造された無線端末からネットワークへのコマンドを実行するというケースは殆ど無いといえる。
【００８２】
本発明の他の実施例について説明する。無線端末でのエージェントプログラムには仮想Ｗｅｂサーバをポーリングする周期とは別に電波状況をチェックするポーリング周期を実装することができる。仮想Ｗｅｂサーバのポーリングではパケット通信費用がかかるため余り短周期でポーリングすることはできない。しかし電波状況をチェックするだけのポーリングは無線端末での電波強度をチェックするだけでありパケット通信費用はかからないため短周期でポーリングできる。電波が届かない場所に一定時間存在したらアラーム音を鳴らすようにする。無線端末オペレータは無線端末での電波状況の画面を常時監視することなく電波状況がチェックされ、電波が届かない場所にいたときは電波の届く場所に移動することができる。
【００８３】
本実施例では無線端末のエージェントプログラムは手動で起動されるとして説明した。しかし無線端末での機能向上により、電源投入の後、あるいは無線端末でのＷｅｂブラウザ等の操作終了後に、エージェントプログラムが自動起動されることが可能になる。あるいはエージェントプログラムがバックグランドで常時走行されることが可能になる。このときは無線端末オペレータが意識してエージェントプログラムを手動起動する必要がなくなる。したがって無線端末でエージェントプログラムが起動していないという異常は少なくなる。
【００８４】
【発明の効果】
本発明によれば、以下のような効果が得られる。
【００８５】
請求項１によれば、アラームはＷｅｂサーバ内データベースにも保管されていて、無線端末が周期的にＷｅｂサーバ内データベースをポーリングしている。電波異常等によって電子メールで無線端末に配信されなかった未読アラーム、無線端末には配信されたが無線端末オペレータが到着音を聞き逃した未読アラーム、およびアラーム確認が要求されているがまだ未確認であるアラームの存在をチェックできる。Ｗｅｂサーバは上記のアラームが存在したときには無線端末のエージェントプログラムに異常通知メッセージを返すことができる。上記アラームが放置状態になってしまうことが防止できる。
【００８６】
請求項１によれば、無線端末が周期的にＷｅｂサーバ内データベースをポーリングしている。このときＷｅｂサーバへの接続状態をチェックすることにより無線端末の場所での電波状況を知ることができる。無線端末が電波の届かない場所にいたときには無線端末オペレータにその旨を通知できる。このポーリングのときＷｅｂサーバポーリングタイムスタンプとネットワークポーリングタイムスタンプをチェックすることによりＷｅｂサーバの動作異常とネットワークの動作異常を知ることができる。
【００８７】
請求項２によれば、Ｗｅｂサーバが周期的にＷｅｂサーバ内データベースにポーリングしている。電波異常等によって電子メールで無線端末に配信されなかった未読アラーム、無線端末には配信されたが無線端末オペレータが到着音を聞き逃した未読アラーム、およびアラーム確認が要求されているがまだ未確認であるアラームの存在をチェックできる。Ｗｅｂサーバは上記のアラームが存在したときには無線端末に対して督促メールを発行できる。上記アラームが放置状態になってしまうことが防止できる。
【００８８】
請求項２によれば、Ｗｅｂサーバが周期的にＷｅｂサーバ内データベースにポーリングしている。このポーリングのとき無線端末ポーリングタイムスタンプとネットワークポーリングタイムスタンプをチェックすることにより無線端末の動作異常とネットワークの動作異常を知ることができる。
【００８９】
請求項３によれば、Ｗｅｂサーバ内に作成されるデータベースは、ＷｅｂサーバからネットワークへのＴＣＰ接続ではなく、ネットワークからＷｅｂサーバへのＴＣＰ接続によって更新される。したがって内部ネットワークと外部とを接続するルータには内部ネットワーク方向へのＴＣＰ接続を禁止する設定ができる。また内部ネットワークがプライベートネットワークであるときはルータとしてＮＡＰＴが使用できる。ＮＡＰＴが使用されたときは内部ネットワーク情報は外部から隠蔽されるため外部からネットワーク内部へは直接にアクセスできなくなる。このことにより万一Ｗｅｂサーバがセキュリテイホールの存在により乗っ取られた場合でもＷｅｂサーバは内部ネットワーク内の装置へのＴＣＰ接続ができないため内部ネットワークのセキュリテイが確実に保たれるようになる。
【００９０】
請求項３によれば、内部ネットワーク内の装置が周期的にＷｅｂサーバ内データベースをポーリングしている。このポーリングのとき無線端末からの確認コマンドおよび無線端末からの操作コマンドを読み込み実行することができる。またＷｅｂサーバ内のデータベースを最新の状態に更新できる。
【００９１】
請求項３によれば、内部ネットワーク内の装置が周期的にＷｅｂサーバ内データベースをポーリングしている。このポーリングのとき無線端末ポーリングタイムスタンプとＷｅｂサーバポーリングタイムスタンプをチェックすることにより無線端末の動作異常とＷｅｂサーバの動作異常を知ることができる。
【００９２】
請求項４にれば、一台のＷｅｂサーバ内に複数の仮想Ｗｅｂサーバを作成してこの仮想Ｗｅｂサーバで個々のネットワークを管理するため遠隔監視のコストを安くすることができる。また請求項３により内部ネットワークは仮想ＷｅｂサーバへのＴＣＰ接続を許可し外部からのＴＣＰ接続は禁止する構成とすることができる。内部ネットワークとインターネットとの接続にはＮＡＰＴが使用できる。従って個々のネットワークはＮＡＰＴを使用することによりインターネットからのセキュリテイを確保することができた状態でインターネット経由での通信を利用して仮想Ｗｅｂサーバに接続できる。
【００９３】
請求項５によれば、内部ネットワークへコマンド発行できるものはパスワードを送られた無線端末に限定されるため、無線端末として偽造されたパソコン等からの内部ネットワークへのコマンド発行を防止できる。
【００９４】
請求項６によれば、無線端末オペレータが作業を引き継ぐとき無線端末本体を引き継がなくても済む。例えば３交代で遠隔監視をするときお互いの無線端末オペレータは作業交代のとき無線端末を交換する必要がなくなる。
【図面の簡単な説明】
【図１】本発明の一実施例を示した構成図である。
【図２】Ｗｅｂサーバ内部の構成図である。
【図３】ユーザ認証データベースである。
【図４】仮想Ｗｅｂサーバ内の仮想Ｗｅｂサーバ管理テーブルである。
【図５】仮想Ｗｅｂサーバ内のネットワーク管理テーブルである。
【図６】仮想Ｗｅｂサーバ内のネットワークパスワードテーブルである。
【図７】仮想Ｗｅｂサーバ内の装置データベースである。
【図８】仮想Ｗｅｂサーバ内のポイントデータベースである。
【図９】仮想Ｗｅｂサーバ内で無線端末ごとに作成される無線端末管理テーブルである。
【図１０】仮想Ｗｅｂサーバ内で無線端末ごとに作成されるアラームデータベースである。
【図１１】仮想Ｗｅｂサーバ内で無線端末ごとに作成されるアラーム履歴データベースである。
【図１２】仮想Ｗｅｂサーバ内で無線端末ごとに作成されるコマンドデータベースである。
【図１３】仮想Ｗｅｂサーバ内で無線端末ごとに作成されるコマンド履歴データベースである。
【図１４】監視装置内の仮想Ｗｅｂサーバ管理テーブルである。
【図１５】監視装置内のネットワーク管理テーブルである。
【図１６】監視装置内の無線端末管理データベースである。
【図１７】無線端末を使用した遠隔監視システの従来例構成図である。
【符号の説明】
１０    内部ネットワーク１
１１、１２    制御装置
１３    監視装置
１４    内部ファイヤウオール
１５    Ｗｅｂサーバ
１６    メールサーバ
１７    境界ネットワーク１
１８    外部ファイヤウオール
１９    ＮＡＰＴ
２０    内部ネットワーク２
２１、２２    制御装置
２３    監視装置
２４    内部ファイヤウオール
２５    Ｗｅｂサーバ
２６    メールサーバ
２７    境界ネットワーク２
２８    外部ファイヤウオール
２９    ＮＡＰＴ
３２    メールサーバＲ
３３    ファイヤウオール
５０    インターネット
５５    中継局
５６    無線ネットワークメールサーバ
６０    無線ネットワーク
７０    無線アンテナ
８１、８２    無線端末
１Ａ、１Ｂ、１Ｃ、２Ａ、２Ｂ、２Ｃ    無線端末
【図１】
2004206361.tif 000003
【図２】
2004206361.tif 000004
【図３】
2004206361.tif 000005
【図４】
2004206361.tif 000006
【図５】
2004206361.tif 000007
【図６】
2004206361.tif 000008
【図７】
2004206361.tif 000009
【図８】
2004206361.tif 000010
【図９】
2004206361.tif 000011
【図１０】
2004206361.tif 000012
【図１１】
2004206361.tif 000013
【図１２】
2004206361.tif 000014
【図１３】
2004206361.tif 000015
【図１４】
2004206361.tif 000016
【図１５】
2004206361.tif 000017
【図１６】
2004206361.tif 000018
【図１７】
2004206361.tif 000019