(57)【要約】【課題】接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる通信接続装置および通信接続方法を提供する。【解決手段】記憶手段１０１は、ユーザと、そのユーザ固有の接続対象とを対応付けるデータを記憶する。アクセス受付手段１０２は、ユーザからのアクセスを受け付ける。ユーザ認証手段１０３は、アクセス受付手段１０２で受け付けたユーザを認証する。接続先特定手段１０４は、記憶手段１０１に記憶されたデータに基づいて、ユーザ認証手段１０３で認証されたユーザ固有の接続対象を特定する。接続手段１０５は、ユーザ認証手段１０３で認証されたユーザと、接続先特定手段１０４で特定された接続対象とを排他通信可能に接続する。【選択図】図１
2007166360.tif 000002
【特許請求の範囲】
【請求項１】
ユーザと、そのユーザ固有の接続対象と、をネットワーク上で排他的に中継する通信接続装置において、
ユーザと、そのユーザ固有の接続対象とを対応付けるデータを記憶する記憶手段と、
ユーザからのアクセスを受け付けるアクセス受付手段と、
前記アクセス受付手段で受け付けたユーザを認証するユーザ認証手段と、
前記記憶手段に記憶された前記データに基づいて、前記ユーザ認証手段で認証されたユーザ固有の接続対象を特定する接続先特定手段と、
前記ユーザ認証手段で認証されたユーザと、前記接続先特定手段で特定された接続対象とを排他通信可能に接続する接続手段と、
を備え、
前記ユーザ認証手段は、
前記ユーザに対し、特定の関数を用いた演算を実行するための認証用プログラムを送信するプログラム送信手段と、
前記認証用プログラムの実行により、前記ユーザ側で保有される記憶媒体から読み取られる、可変のパラメータを含む複数の第１のパラメータ、および前記通信接続装置から与えられる第２のパラメータを基に、前記ユーザ側で前記特定の関数を用いて生成された第１の認証コードを受信する認証コード受信手段と、
前記記憶媒体と同様に記憶された前記第１のパラメータおよび前記ユーザに送信した前記第２のパラメータを基に、前記特定の関数を用いて第２の認証コードを生成する認証コード生成手段と、
前記第１の認証コードと前記第２の認証コードを比較し、両者が一致すれば当該ユーザを認証する比較手段と、
認証された当該ユーザ側で保有される前記記憶媒体の前記可変のパラメータを更新する更新手段と、
を具備することを特徴とする通信接続装置。
【請求項２】
前記接続先特定手段で特定された接続対象を当該ユーザに提示し、当該ユーザによる接続対象の選択指示を受け付ける接続対象受付手段を備え、
前記接続手段は、当該ユーザと、前記接続対象受付手段により受け付けた接続対象とを接続することを特徴とする請求項１に記載の通信接続装置。
【請求項３】
ユーザと、接続対象と、をネットワーク上で中継する通信接続装置において、
接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを格納する格納手段と、
ユーザを認証するユーザ認証手段と、
認証されたユーザからの特定の接続対象への接続要求を受け付ける受付手段と、
前記受付手段で受け付けた接続要求に従い、前記ユーザ認証手段で認証されたユーザと、前記特定の接続対象とを通信可能に接続する接続手段と、
前記特定の接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを、前記ユーザ認証手段で認証されたユーザに前記ネットワークを介して送信するアプリケーションソフトウェア送信手段と、
を備え、
前記ユーザ認証手段は、
前記ユーザに対し、特定の関数を用いた演算を実行するための認証用プログラムを送信するプログラム送信手段と、
前記認証用プログラムの実行により、前記ユーザ側で保有される記憶媒体から読み取られる、可変のパラメータを含む複数の第１のパラメータ、および前記通信接続装置から与えられる第２のパラメータを基に、前記ユーザ側で前記特定の関数を用いて生成された第１の認証コードを受信する認証コード受信手段と、
前記記憶媒体と同様に記憶された前記第１のパラメータおよび前記ユーザに送信した前記第２のパラメータを基に、前記特定の関数を用いて第２の認証コードを生成する認証コード生成手段と、
前記第１の認証コードと前記第２の認証コードを比較し、両者が一致すれば当該ユーザを認証する比較手段と、
認証された当該ユーザ側で保有される前記記憶媒体の前記可変のパラメータを更新する更新手段と、
を具備することを特徴とする通信接続装置。
【請求項４】
ユーザと、そのユーザ固有の接続対象と、をネットワーク上で排他的に中継する通信接続方法において、
ユーザと、そのユーザ固有の接続対象とを対応付けるデータを予め記憶するステップと、
ユーザからのアクセスを受け付けるステップと、
アクセスを受け付けた前記ユーザを認証するステップと、
記憶された前記データに基づいて、前記ユーザを認証するステップで認証されたユーザ固有の接続対象を特定するステップと、
前記認証されたユーザと、前記特定された接続対象とを排他通信可能に接続するステップと、
を備え、
前記ユーザを認証するステップは、
前記ユーザに対し、特定の関数を用いた演算を実行するための認証用プログラムを送信するステップと、
前記認証用プログラムの実行により、前記ユーザ側で保有される記憶媒体から読み取られる、可変のパラメータを含む複数の第１のパラメータ、および前記通信接続装置から与えられる第２のパラメータを基に、前記ユーザ側で前記特定の関数を用いて生成された第１の認証コードを受信するステップと、
前記記憶媒体と同様に記憶された前記第１のパラメータおよび前記ユーザに送信した前記第２のパラメータを基に、前記特定の関数を用いて第２の認証コードを生成するステップと、
前記第１の認証コードと前記第２の認証コードを比較し、両者が一致すれば当該ユーザを認証するステップと、
認証された当該ユーザ側で保有される前記記憶媒体の前記可変のパラメータを更新するステップと、
を具備することを特徴とする通信接続方法。
【請求項５】
前記特定された接続対象を当該ユーザに提示し、当該ユーザによる接続対象の選択指示を受け付けるステップを備え、
前記接続するステップでは、当該ユーザと、前記接続対象の選択指示を受け付けるステップにより受け付けた接続対象とを接続することを特徴とする請求項４に記載の通信接続装置。
【請求項６】
ユーザと、接続対象と、をネットワーク上で中継する通信接続方法において、
接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを予め格納するステップと、
ユーザを認証するステップと、
認証されたユーザからの特定の接続対象への接続要求を受け付けるステップと、
受け付けた前記接続要求に従い、前記認証されたユーザと、前記特定の接続対象とを通信可能に接続するステップと、
前記特定の接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを、前記認証されたユーザに前記ネットワークを介して送信するステップと、
を備え、
前記ユーザを認証するステップは、
前記ユーザに対し、特定の関数を用いた演算を実行するための認証用プログラムを送信するステップと、
前記認証用プログラムの実行により、前記ユーザ側で保有される記憶媒体から読み取られる、可変のパラメータを含む複数の第１のパラメータ、および前記通信接続装置から与えられる第２のパラメータを基に、前記ユーザ側で前記特定の関数を用いて生成された第１の認証コードを受信するステップと、
前記記憶媒体と同様に記憶された前記第１のパラメータおよび前記ユーザに送信した前記第２のパラメータを基に、前記特定の関数を用いて第２の認証コードを生成するステップと、
前記第１の認証コードと前記第２の認証コードを比較し、両者が一致すれば当該ユーザを認証するステップと、
認証された当該ユーザ側で保有される前記記憶媒体の前記可変のパラメータを更新するステップと、
を具備することを特徴とする通信接続方法。
【請求項７】
ユーザと、そのユーザ固有の接続対象と、をネットワーク上で排他的に中継する通信接続装置において、
ユーザと、そのユーザ固有の接続対象とを対応付けるデータを記憶する記憶手段と、
ユーザからのアクセスを受け付けるアクセス受付手段と、
前記アクセス受付手段で受け付けたユーザを、ワンタイムパスワード機能を用いて認証するユーザ認証手段と、
前記記憶手段に記憶された前記データに基づいて、前記ユーザ認証手段で認証されたユーザ固有の接続対象を特定する接続先特定手段と、
前記ユーザ認証手段で認証されたユーザと、前記接続先特定手段で特定された接続対象とを排他通信可能に接続する接続手段と、
を備えることを特徴とする通信接続装置。
【請求項８】
ユーザと、接続対象と、をネットワーク上で中継する通信接続装置において、
接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを格納する格納手段と、
ユーザを、ワンタイムパスワード機能を用いて認証するユーザ認証手段と、
認証されたユーザからの特定の接続対象への接続要求を受け付ける受付手段と、
前記受付手段で受け付けた接続要求に従い、前記ユーザ認証手段で認証されたユーザと、前記特定の接続対象とを通信可能に接続する接続手段と、
前記特定の接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを、前記ユーザ認証手段で認証されたユーザに前記ネットワークを介して送信するアプリケーションソフトウェア送信手段と、
を備えることを特徴とする通信接続装置。
【請求項９】
ユーザと、そのユーザ固有の接続対象と、をネットワーク上で排他的に中継する通信接続方法において、
ユーザと、そのユーザ固有の接続対象とを対応付けるデータを予め記憶するステップと、
ユーザからのアクセスを受け付けるステップと、
アクセスを受け付けた前記ユーザを、ワンタイムパスワード機能を用いて認証するステップと、
記憶された前記データに基づいて、前記ユーザを認証するステップで認証されたユーザ固有の接続対象を特定するステップと、
前記認証されたユーザと、前記特定された接続対象とを排他通信可能に接続するステップと、
を備えることを特徴とする通信接続方法。
【請求項１０】
ユーザと、接続対象と、をネットワーク上で中継する通信接続方法において、
接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを予め格納するステップと、
ユーザを、ワンタイムパスワード機能を用いて認証するステップと、
認証されたユーザからの特定の接続対象への接続要求を受け付けるステップと、
受け付けた前記接続要求に従い、前記認証されたユーザと、前記特定の接続対象とを通信可能に接続するステップと、
前記特定の接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを、前記認証されたユーザに前記ネットワークを介して送信するステップと、
を備えることを特徴とする通信接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザと、接続対象と、をネットワーク上で中継する通信接続装置および通信接続方法に関する。
【背景技術】
【０００２】
監視センタから監視対象を監視する遠隔監視システムが知られている（例えば、特許文献１参照）。このような遠隔監視システムでは、監視対象からのデータを監視センタに集め、監視センタにおいてそのデータに対して各種の演算やトレンド表示のための処理を行っている。このような処理により得られた監視結果はインターネットを介してクライアントへ公開している。
【０００３】
また、通信のセキュリティを確保する方法として、監視対象と遠隔地の監視サーバとをＶＰＮ（Virtual Private Network）を介して接続する方法等がある。
【０００４】
さらに、特許文献２には、ワンタイムパスワード機能を利用し、記憶媒体を認証用物理キーとして用いた認証システムが開示されている。
【０００５】
【特許文献１】特開２００２−３００６６７号公報
【特許文献２】特許第３６５７７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
監視センタでは、複数の監視対象から得られるデータを一括処理しており、通常、その監視対象に対する監視の仕様は同一である。監視センタにおける監視項目や演算処理の内容を監視対象ごとに変えようと思えば、監視対象ごとに機能が異なる監視アプリケーションやデータ構成の異なるデータベースを用意する必要がある。したがって、システム構成時に多大な費用が発生するとともに、システムの管理コストも著しく上昇する。また、監視の仕様を共通化した場合であっても、監視対象数の増大に合わせてデータベースサーバのデータ容量を増加させなければならず、管理コストが上昇する。さらに、監視センタの機能が停止すると、監視対象すべてについて監視不能となる可能性がある。
【０００７】
また、通信上のセキュリティに関しては、ＶＰＮ（Virtual Private Network）を用いた通信では、専用装置（ＶＰＮ）を接続対象ごとに設ける必要があり、コストの増大を招くという問題がある。
【０００８】
本発明の目的は、上記特許文献２に開示された技術を用いることにより、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる通信接続装置および通信接続方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の通信接続装置は、ユーザと、そのユーザ固有の接続対象と、をネットワーク上で排他的に中継する通信接続装置において、ユーザと、そのユーザ固有の接続対象とを対応付けるデータを記憶する記憶手段と、ユーザからのアクセスを受け付けるアクセス受付手段と、前記アクセス受付手段で受け付けたユーザを認証するユーザ認証手段と、前記記憶手段に記憶された前記データに基づいて、前記ユーザ認証手段で認証されたユーザ固有の接続対象を特定する接続先特定手段と、前記ユーザ認証手段で認証されたユーザと、前記接続先特定手段で特定された接続対象とを排他通信可能に接続する接続手段と、を備え、前記ユーザ認証手段は、前記ユーザに対し、特定の関数を用いた演算を実行するための認証用プログラムを送信するプログラム送信手段と、前記認証用プログラムの実行により、前記ユーザ側で保有される記憶媒体から読み取られる、可変のパラメータを含む複数の第１のパラメータ、および前記通信接続装置から与えられる第２のパラメータを基に、前記ユーザ側で前記特定の関数を用いて生成された第１の認証コードを受信する認証コード受信手段と、前記記憶媒体と同様に記憶された前記第１のパラメータおよび前記ユーザに送信した前記第２のパラメータを基に、前記特定の関数を用いて第２の認証コードを生成する認証コード生成手段と、前記第１の認証コードと前記第２の認証コードを比較し、両者が一致すれば当該ユーザを認証する比較手段と、認証された当該ユーザ側で保有される前記記憶媒体の前記可変のパラメータを更新する更新手段と、を具備することを特徴とする。
この通信接続装置によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを排他通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。
【００１０】
前記接続先特定手段で特定された接続対象を当該ユーザに提示し、当該ユーザによる接続対象の選択指示を受け付ける接続対象受付手段を備え、前記接続手段は、当該ユーザと、前記接続対象受付手段により受け付けた接続対象とを接続してもよい。
【００１１】
本発明の通信接続装置は、ユーザと、接続対象と、をネットワーク上で中継する通信接続装置において、接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを格納する格納手段と、ユーザを認証するユーザ認証手段と、認証されたユーザからの特定の接続対象への接続要求を受け付ける受付手段と、前記受付手段で受け付けた接続要求に従い、前記ユーザ認証手段で認証されたユーザと、前記特定の接続対象とを通信可能に接続する接続手段と、前記特定の接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを、前記ユーザ認証手段で認証されたユーザに前記ネットワークを介して送信するアプリケーションソフトウェア送信手段と、を備え、前記ユーザ認証手段は、前記ユーザに対し、特定の関数を用いた演算を実行するための認証用プログラムを送信するプログラム送信手段と、前記認証用プログラムの実行により、前記ユーザ側で保有される記憶媒体から読み取られる、可変のパラメータを含む複数の第１のパラメータ、および前記通信接続装置から与えられる第２のパラメータを基に、前記ユーザ側で前記特定の関数を用いて生成された第１の認証コードを受信する認証コード受信手段と、前記記憶媒体と同様に記憶された前記第１のパラメータおよび前記ユーザに送信した前記第２のパラメータを基に、前記特定の関数を用いて第２の認証コードを生成する認証コード生成手段と、前記第１の認証コードと前記第２の認証コードを比較し、両者が一致すれば当該ユーザを認証する比較手段と、認証された当該ユーザ側で保有される前記記憶媒体の前記可変のパラメータを更新する更新手段と、を具備することを特徴とする。
この通信接続装置によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。また、ユーザは送信されてきたアプリケーションソフトウェアを用いて、特定の接続対象から取得されるデータを処理することができる。
【００１２】
本発明の通信接続方法は、ユーザと、そのユーザ固有の接続対象と、をネットワーク上で排他的に中継する通信接続方法において、ユーザと、そのユーザ固有の接続対象とを対応付けるデータを予め記憶するステップと、ユーザからのアクセスを受け付けるステップと、アクセスを受け付けた前記ユーザを認証するステップと、記憶された前記データに基づいて、前記ユーザを認証するステップで認証されたユーザ固有の接続対象を特定するステップと、前記認証されたユーザと、前記特定された接続対象とを排他通信可能に接続するステップと、を備え、前記ユーザを認証するステップは、前記ユーザに対し、特定の関数を用いた演算を実行するための認証用プログラムを送信するステップと、前記認証用プログラムの実行により、前記ユーザ側で保有される記憶媒体から読み取られる、可変のパラメータを含む複数の第１のパラメータ、および前記通信接続装置から与えられる第２のパラメータを基に、前記ユーザ側で前記特定の関数を用いて生成された第１の認証コードを受信するステップと、前記記憶媒体と同様に記憶された前記第１のパラメータおよび前記ユーザに送信した前記第２のパラメータを基に、前記特定の関数を用いて第２の認証コードを生成するステップと、前記第１の認証コードと前記第２の認証コードを比較し、両者が一致すれば当該ユーザを認証するステップと、認証された当該ユーザ側で保有される前記記憶媒体の前記可変のパラメータを更新するステップと、を具備することを特徴とする。
この通信接続方法によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを排他通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。
【００１３】
前記特定された接続対象を当該ユーザに提示し、当該ユーザによる接続対象の選択指示を受け付けるステップを備え、前記接続するステップでは、当該ユーザと、前記接続対象の選択指示を受け付けるステップにより受け付けた接続対象とを接続してもよい。
【００１４】
本発明の通信接続方法は、ユーザと、接続対象と、をネットワーク上で中継する通信接続方法において、接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを予め格納するステップと、ユーザを認証するステップと、認証されたユーザからの特定の接続対象への接続要求を受け付けるステップと、受け付けた前記接続要求に従い、前記認証されたユーザと、前記特定の接続対象とを通信可能に接続するステップと、前記特定の接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを、前記認証されたユーザに前記ネットワークを介して送信するステップと、を備え、前記ユーザを認証するステップは、前記ユーザに対し、特定の関数を用いた演算を実行するための認証用プログラムを送信するステップと、前記認証用プログラムの実行により、前記ユーザ側で保有される記憶媒体から読み取られる、可変のパラメータを含む複数の第１のパラメータ、および前記通信接続装置から与えられる第２のパラメータを基に、前記ユーザ側で前記特定の関数を用いて生成された第１の認証コードを受信するステップと、前記記憶媒体と同様に記憶された前記第１のパラメータおよび前記ユーザに送信した前記第２のパラメータを基に、前記特定の関数を用いて第２の認証コードを生成するステップと、前記第１の認証コードと前記第２の認証コードを比較し、両者が一致すれば当該ユーザを認証するステップと、認証された当該ユーザ側で保有される前記記憶媒体の前記可変のパラメータを更新するステップと、を具備することを特徴とする。
この通信接続方法によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。また、ユーザは送信されてきたアプリケーションソフトウェアを用いて、特定の接続対象から取得されるデータを処理することができる。
【００１５】
本発明の通信接続装置は、ユーザと、そのユーザ固有の接続対象と、をネットワーク上で排他的に中継する通信接続装置において、ユーザと、そのユーザ固有の接続対象とを対応付けるデータを記憶する記憶手段と、ユーザからのアクセスを受け付けるアクセス受付手段と、前記アクセス受付手段で受け付けたユーザを、ワンタイムパスワード機能を用いて認証するユーザ認証手段と、前記記憶手段に記憶された前記データに基づいて、前記ユーザ認証手段で認証されたユーザ固有の接続対象を特定する接続先特定手段と、前記ユーザ認証手段で認証されたユーザと、前記接続先特定手段で特定された接続対象とを排他通信可能に接続する接続手段と、を備えることを特徴とする。
この通信接続装置によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを排他通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。
【００１６】
本発明の通信接続装置は、ユーザと、接続対象と、をネットワーク上で中継する通信接続装置において、接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを格納する格納手段と、ユーザを、ワンタイムパスワード機能を用いて認証するユーザ認証手段と、認証されたユーザからの特定の接続対象への接続要求を受け付ける受付手段と、前記受付手段で受け付けた接続要求に従い、前記ユーザ認証手段で認証されたユーザと、前記特定の接続対象とを通信可能に接続する接続手段と、前記特定の接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを、前記ユーザ認証手段で認証されたユーザに前記ネットワークを介して送信するアプリケーションソフトウェア送信手段と、を備えることを特徴とする。
この通信接続装置によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。また、ユーザは送信されてきたアプリケーションソフトウェアを用いて、特定の接続対象から取得されるデータを処理することができる。
【００１７】
本発明の通信接続方法は、ユーザと、そのユーザ固有の接続対象と、をネットワーク上で排他的に中継する通信接続方法において、ユーザと、そのユーザ固有の接続対象とを対応付けるデータを予め記憶するステップと、ユーザからのアクセスを受け付けるステップと、アクセスを受け付けた前記ユーザを、ワンタイムパスワード機能を用いて認証するステップと、記憶された前記データに基づいて、前記ユーザを認証するステップで認証されたユーザ固有の接続対象を特定するステップと、前記認証されたユーザと、前記特定された接続対象とを排他通信可能に接続するステップと、を備えることを特徴とする。
この通信接続方法によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを排他通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。
【００１８】
本発明の通信接続方法は、ユーザと、接続対象と、をネットワーク上で中継する通信接続方法において、接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを予め格納するステップと、ユーザを、ワンタイムパスワード機能を用いて認証するステップと、認証されたユーザからの特定の接続対象への接続要求を受け付けるステップと、受け付けた前記接続要求に従い、前記認証されたユーザと、前記特定の接続対象とを通信可能に接続するステップと、前記特定の接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを、前記認証されたユーザに前記ネットワークを介して送信するステップと、を備えることを特徴とする。
この通信接続方法によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。また、ユーザは送信されてきたアプリケーションソフトウェアを用いて、特定の接続対象から取得されるデータを処理することができる。
【発明の効果】
【００１９】
本発明の通信接続装置によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを排他通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。
【００２０】
本発明の通信接続装置によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。また、ユーザは送信されてきたアプリケーションソフトウェアを用いて、特定の接続対象から取得されるデータを処理することができる。
【００２１】
本発明の通信接続方法によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを排他通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。
【００２２】
本発明の通信接続方法によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。また、ユーザは送信されてきたアプリケーションソフトウェアを用いて、特定の接続対象から取得されるデータを処理することができる。
【００２３】
本発明の通信接続装置によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを排他通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。
【００２４】
本発明の通信接続装置によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。また、ユーザは送信されてきたアプリケーションソフトウェアを用いて、特定の接続対象から取得されるデータを処理することができる。
【００２５】
本発明の通信接続方法によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを排他通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。
【００２６】
本発明の通信接続方法によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。また、ユーザは送信されてきたアプリケーションソフトウェアを用いて、特定の接続対象から取得されるデータを処理することができる。
【発明を実施するための最良の形態】
【００２７】
図１および図２は本発明による通信接続装置を機能的に示すブロック図である。
【００２８】
図１において、記憶手段１０１は、ユーザと、そのユーザ固有の接続対象とを対応付けるデータを記憶する。アクセス受付手段１０２は、ユーザからのアクセスを受け付ける。ユーザ認証手段１０３は、アクセス受付手段１０２で受け付けたユーザを認証する。接続先特定手段１０４は、記憶手段１０１に記憶されたデータに基づいて、ユーザ認証手段１０３で認証されたユーザ固有の接続対象を特定する。接続手段１０５は、ユーザ認証手段１０３で認証されたユーザと、接続先特定手段１０４で特定された接続対象とを排他通信可能に接続する。
【００２９】
接続対象受付手段１０７は、接続先特定手段１０４で特定された接続対象を当該ユーザに提示し、当該ユーザによる接続対象の選択指示を受け付ける。この場合、接続手段１０５は、当該ユーザと、接続対象受付手段１０７により受け付けた接続対象とを接続する。
【００３０】
また、図１において、格納手段１１１は、接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを格納する。ユーザ認証手段１１２は、ユーザを認証する。受付手段１１３は、認証されたユーザからの特定の接続対象への接続要求を受け付ける。接続手段１１４は、受付手段１１３で受け付けた接続要求に従い、ユーザ認証手段１１２で認証されたユーザと、特定の接続対象とを通信可能に接続する。アプリケーションソフトウェア送信手段１１５は、特定の接続対象から取得されるデータを処理するためのアプリケーションソフトウェアを、ユーザ認証手段１１２で認証されたユーザにネットワークを介して送信する。
【００３１】
図２に示すように、ユーザ認証手段１０３およびユーザ認証手段１１２において、プログラム送信手段１２１は、ユーザに対し、特定の関数を用いた演算を実行するための認証用プログラムを送信する。認証コード受信手段１２２は、認証用プログラムの実行により、ユーザ側で保有される記憶媒体から読み取られる、可変のパラメータを含む複数の第１のパラメータ、および通信接続装置から与えられる第２のパラメータを基に、ユーザ側で特定の関数を用いて生成された第１の認証コードを受信する。認証コード生成手段１２３は、記憶媒体と同様に記憶された第１のパラメータおよびユーザに送信した第２のパラメータを基に、特定の関数を用いて第２の認証コードを生成する。比較手段１２４は、第１の認証コードと第２の認証コードを比較し、両者が一致すれば当該ユーザを認証する。更新手段１２５は、認証された当該ユーザ側で保有される記憶媒体の可変のパラメータを更新する。
【００３２】
以下、本発明による通信接続装置の実施例について説明する。
【実施例１】
【００３３】
以下、図３〜図５を参照して、実施例１の通信接続装置について説明する。
【００３４】
図３に示す通信システムは、クライアントＣＬ１，ＣＬ２，・・・ＣＬｎと、監視対象であるシステムＳＴ１，ＳＴ２，・・・ＳＴｎと、をインターネット２上で中継するアプリケーションサービスプロバイダセンタ１を備える。
【００３５】
図３において、システムＳＴ１はクライアントＣＬ１の監視対象であり、システムＳＴ２はクライアントＣＬ２の監視対象である。このように、システムＳＴ１，ＳＴ２，・・・ＳＴｎは、それぞれクライアントＣＬ１，ＣＬ２，・・・ＣＬｎの監視対象である。アプリケーションサービスプロバイダセンタ１は、クライアントＣＬ１，ＣＬ２，・・・ＣＬｎに対し、それぞれの監視対象であるシステムＳＴ１，ＳＴ２，・・・ＳＴｎへの接続サービス等を提供する。
【００３６】
図３に示すように、クライアントＣＬ１，ＣＬ２，・・・ＣＬｎは、それぞれ、インターネット２に接続されている。また、クライアントＣＬ１，ＣＬ２，・・・ＣＬｎには、それぞれ記憶媒体３の読取／書込み装置が設けられている。
【００３７】
記憶媒体３として、半導体メモリ、フレキシブルディスク等の携帯可能な媒体を用いることができ、ユーザは記憶媒体３をユーザ認証のためのチケットとして利用できる（特許第３６５７７４５号公報参照）。ただし、記憶媒体３がクライアントに固定されていてもよい。記憶媒体３にはユーザ認証に使用するパラメータが記憶されている。このパラメータについては後述する。
【００３８】
一方、システムＳＴ１，ＳＴ２，・・・ＳＴｎには、それぞれ、接続対象装置ＡＰ１，ＡＰ２，・・・ＡＰｎが設けられており、各接続対象装置は暗号化通信装置５を介してインターネット２に接続されている。
【００３９】
図３に示すように、アプリケーションサービスプロバイダセンタ１には、クライアントＣＬ１，ＣＬ２，・・・ＣＬｎと接続対象装置ＡＰ１，ＡＰ２，・・・ＡＰｎとをインターネット２を介して中継接続するネットワークルーティングコントローラ１１と、クライアントＣＬ１，ＣＬ２，・・・ＣＬｎにホームページを公開するためのＷＥＢ（ウェブ）サーバ１２と、接続対象装置ＡＰ１，ＡＰ２，・・・ＡＰｎとユーザとを対応付けるデータ、および後述する認証処理に必要なデータを格納するデータ格納部１３と、クライアントＣＬ１，ＣＬ２，・・・ＣＬｎとの間で通信を実行するためのルータ１４と、接続対象装置ＡＰ１，ＡＰ２，・・・ＡＰｎとの間で暗号化通信を実行するための暗号化通信装置１５と、が設けられている。ＷＥＢサーバ１２は、ホームページを公開する機能とともに、ネットワークルーティングコントローラ１１を制御する機能、所定のクライアントに所定のアプリケーションソフトウェアを送信する機能、および認証機能を有する。ＷＥＢサーバ１２の機能については、さらに後述する。
【００４０】
図３に示すように、ネットワークルーティングコントローラ１１、ＷＥＢサーバ１２、データ格納部１３およびルータ１４は、通信バス１６を介して互いに接続されている。また、ネットワークルーティングコントローラ１１および暗号化通信装置１５は、通信バス１７を介して互いに接続されている。システムＳＴ１，ＳＴ２，・・・ＳＴｎとアプリケーションサービスプロバイダセンタ１間のすべてのインターネット通信は、暗号化通信装置５および暗号化通信装置１５を用いたＶＰＮ（Virtual Private Network）通信等の暗号化通信として実行される。
【００４１】
次に、アプリケーションサービスプロバイダセンタ１による接続動作について説明する。
【００４２】
ユーザはクライアントＣＬ１，ＣＬ２，・・・ＣＬｎを介して、アプリケーションサービスプロバイダセンタ１に対し、監視対象であるシステムＳＴ１，ＳＴ２，・・・ＳＴｎへの接続を要求する。なお、図２では、ユーザとクライアントとが一対一に対応している例を示している。
【００４３】
クライアントＣＬ１，ＣＬ２，・・・ＣＬｎからの接続要求を受けると、ＷＥＢサーバ１２は、当該ユーザに対する認証処理を実行する。当該ユーザが認証されると、当該クライアントに対して当該ユーザ用のホームページを公開する。当該ユーザは当該クライアントを介してホームページ上の選択画面から接続対象を選択することができる。アプリケーションサービスプロバイダセンタ１は、当該クライアントからの接続対象の選択の指示を受けると、その指示に従い、選択された接続対象へ当該クライアントを接続する。これにより、当該クライアントは接続対象が保持、生成するデータを取得することができる。
【００４４】
また、ＷＥＢサーバ１２は当該クライアントに対し、必要なアプリケーションソフトウェアをダウンロードする。当該ユーザの側では、このアプリケーションソフトウェアにより、例えば、接続対象から取得したデータに対する演算処理や接続対象から取得したデータの表示などの各種処理を実行することができる。
【００４５】
図４は、アプリケーションサービスプロバイダセンタ１における処理手順を示すフローチャートである。この手順はＷＥＢサーバ１２の制御に基づいて実行される。
【００４６】
図４のステップＳ１では、ＷＥＢサーバ１２は、クライアントＣＬ１，ＣＬ２，・・・ＣＬｎからシステムＳＴ１，ＳＴ２，・・・ＳＴｎへの接続を要求するためのアクセスがあったか否か判断する。ステップＳ１の判断が肯定されればステップＳ２へ進み、判断が否定されればステップＳ１０へ進む。
【００４７】
ステップＳ１０では、ＷＥＢサーバ１２は、接続の切断がクライアントＣＬ１，ＣＬ２，・・・ＣＬｎから要求されたか否か判断し、判断が肯定されればステップＳ１１へ進み、判断が否定されればステップＳ１へ戻る。ステップＳ１１では、要求に従って、対応するクライアントおよびシステム間の接続を切断し、ステップＳ１へ戻る。
【００４８】
ステップＳ２では、ＷＥＢサーバ１２は、アクセスのあったユーザに対する認証処理を実行する。認証処理については後述する。
認証に成功した場合、ステップＳ３では、ＷＥＢサーバ１２は、データ格納部１３にアクセスし、データを取得する。上記のように、データ格納部１３には、ユーザとクライアントとを対応付けるデータが格納されており、ＷＥＢサーバ１２は、ステップＳ４において、このデータに基づいてアクセスのあったユーザが接続可能な接続先を特定する。例えば、当該ユーザがクライアントＣＬ１のユーザであった場合には、接続対象装置ＡＰ１，ＡＰ１，・・・（図２）を接続先として特定する。
【００４９】
ステップＳ５では、ＷＥＢサーバ１２はアクセスのあったユーザに対し、ホームページを公開する。このホームページには、当該ユーザが接続可能な接続対象装置のみが表示された画面が含まれ、当該ユーザは、当該クライアントを介して画面上でその中から任意の装置を選択することができる。当該ユーザが選択できるのは、自らの権限範囲内のシステムだけであり、他のシステムにはアクセスできない。
【００５０】
例えば、当該ユーザがクライアントＣＬ１のユーザであった場合には、ホームページにおいて、システムＳＴ１に属する接続対象装置ＡＰ１，ＡＰ１，・・・のうちの任意の装置を選択するための画面が提供され、当該ユーザはいずれかの接続対象装置を選択することができる。
【００５１】
当該クライアントを介する当該ユーザによる選択の指示は、ＷＥＢサーバ１２に向けて返信される。
【００５２】
次に、ステップＳ６では、当該クライアントからの選択の指示を待って、ステップＳ７へ進む。
【００５３】
ステップＳ７では、当該クライアントからの選択の指示に従って、選択結果をネットワークルーティングコントローラ１１に伝達し、ネットワークルーティングコントローラ１１は、当該クライアントを、選択された接続対象装置へ接続する。これにより、当該ユーザは当該クライアントを介して、選択された接続対象装置からのデータを自由に取得できる状態となる。
【００５４】
次に、ステップＳ８では、当該クライアントに対し、アプリケーションソフトウェアを送信する必要があるか否か判断する。ここでは、選択された接続対象装置から取得されるデータに対する処理に用いるアプリケーションソフトウェアの送信の必要性が判断される。ステップＳ８の判断が肯定されればステップＳ９へ進み、判断が否定されればステップＳ１へ戻る。
【００５５】
ステップＳ９では、対応するアプリケーションソフトウェアをＷＥＢサーバ１２から当該クライアントに向けてダウンロードし、ステップＳ１へ戻る。
【００５６】
これにより、アプリケーションソフトウェアを受け取った当該ユーザは、このソフトウェアを用いて、接続対象装置から取得されるデータに対し、接続対象装置を監視するための演算処理やデータの表示など、種々の処理を実行することができる。
【００５７】
図５のステップＳ２１〜ステップＳ２７は、ＷＥＢサーバ１２における認証処理（ステップＳ２）の手順を示すフローチャートである。また、ステップＳ４１〜ステップＳ４６は、当該クライアントにおける認証処理の手順を示すフローチャートである。
【００５８】
図５のステップＳ２１では、ＷＥＢサーバ１２は、当該クライアントに対し、認証用アプレットをダウンロードする。認証用アプレットはクライアントのブラウザ上で動作するＪａｖａ（登録商標）プログラムのことである。このプログラムには、ハッシュ関数を用いて認証コードを生成する手順が定義されている。
【００５９】
ステップＳ４１において、当該クライアントで認証用アプレットの取得が認識されると、ステップＳ４２では認証用アプレットを実行する。ここでは、当該クライアントは、読取／書込み装置を介して記憶媒体３からパラメータを読込み、ハッシュ関数を用いてユーザ認証コード（第１の認証コード）を生成する。
【００６０】
記憶媒体３に記憶されるパラメータは以下の通りである。
（１）ユーザ名
（２）最終アクセスクライアントＩＰ
（３）最終アクセス日時
（４）シーケンス番号
（５）シード
【００６１】
ここで、（２）の最終アクセスクライアントＩＰは、最終アクセスしたクライアントのＩＰ（識別番号）である。クライアントＩＰは各クライアントに割り当てられるユニークな番号である。（４）のシーケンス番号はアクセスが何回目のアクセスに相当するかを示す番号である。
【００６２】
（５）のシードはハッシュ関数を用いた演算の基になる初期値であり、予めＷＥＢサーバ１２を介して与えられ記憶媒体３に記憶される。また、シードはユーザに対応付けられてデータ格納部１３に格納されている。シードは第２のパラメータに対応する。
【００６３】
これらのパラメータのうち、（２）最終アクセスクライアントＩＰ、（３）最終アクセス日時、および（４）シーケンス番号、は認証後に更新されるパラメータであり、ここではこれらを可変のパラメータと呼ぶ。可変のパラメータの更新後、シードと同様、最新の可変のパラメータはユーザに対応付けられてデータ格納部１３に格納される。
【００６４】
次に、ステップＳ４３では、当該クライアントのブラウザは、ユーザを特定するためのユーザ名と、生成された上記ユーザ認証コードとを読込み、これらをＷＥＢサーバ１２に送信する。
【００６５】
ステップＳ２３において、ＷＥＢサーバ１２がユーザ名と上記ユーザ認証コード（第１の認証コード）の受信を認識するとステップＳ２４に進む。
【００６６】
ステップＳ２４では、ＷＥＢサーバ１２は、受信したユーザ名のユーザについて、データ格納部１３から上記パラメータを取得する。さらに、このパラメータに基づきハッシュ関数を用いた演算を実行してユーザ認証コード（第２の認証コード）を生成する。
【００６７】
次に、ステップＳ２５では、ＷＥＢサーバ１２は、受信されたユーザ認証コード（第１の認証コード）と生成したユーザ認証コード（第２の認証コード）とを比較する。ステップＳ２６では、ＷＥＢサーバ１２は、比較されたユーザ認証コードが一致しているか否か判断し、判断が肯定されればステップＳ２７へ進み、判断が否定されればステップＳ１（図４）へ戻る。
【００６８】
ステップＳ２７では、ＷＥＢサーバ１２は、ステップＳ２６における認証結果（認証成功を知らせる結果）とともに、ＵＲＬに貼り付けるための鍵、および更新した可変のパラメータを当該クライアントに送信し、リターンする。また、最新の可変のパラメータをユーザに対応付けてデータ格納部１３に格納する。
【００６９】
当該クライアント４３は、ステップＳ４４において認証結果の受信を認識すると、ステップＳ４５において該当のＵＲＬへのアクセスをするための新しいＵＲＬを作成する。またステップＳ４６において、記憶媒体３の可変のパラメータをＷＥＢサーバ１２から受信した最新の可変のパラメータに書き換えて、処理を終了する。認証に成功した場合には、当該クライアントとＷＥＢサーバ１２が接続されて、ホームページが表示されることになる（図４のステップＳ５）。
【００７０】
また、ステップＳ４３において認証結果が受信されなければ、ステップＳ４４およびステップＳ４５をスキップして処理を終了する。この場合には、ユーザのアクセスが禁止される。
【００７１】
以上のように、本実施例によれば、ユーザはクライアントからインターネットを経由してアプリケーションサービスプロバイダセンタ１にアクセスするだけで、複数の接続先の中から任意の接続先を選択してアクセス可能となる。インターネット公開のための特別な機能がない接続先に対しても、インターネットに公開する仕組みを容易に提供できる。
【００７２】
また、ユーザが接続先として選択できるのは、自らの監視対象の装置だけであり、さらに、すべての通信には固定的なパスワードを用いないワンタイムパスワード機能を用いたユーザ認証が前提となる。したがって、本実施例によれば、他者のアクセスや、通信内容の不正取得、改竄等が有効に防止され、ユーザに対しセキュアな環境での接続機能を提供することができる。
【００７３】
記憶媒体３として携帯可能なチケットを使用することで、不特定の端末装置からアクセスが可能となる。また、チケットごとにアクセス権やアクセス先を設定することにより、クライアントごとにアクセス制限を行う場合よりも高度のセキュリティを獲得できる。
【００７４】
また、本実施例によれば、アプリケーションサービスプロバイダセンタ１はクライアントと接続対象装置とを接続し、クライアントにおいて監視等に必要なデータ処理を実行するようにしている。このため、接続対象装置の種類や数、あるいはユーザ数またはクライアント数が増大しても、基本的にアプリケーションサービスプロバイダセンタ１において監視等の処理の負担が増加することはない。また、アプリケーションサービスプロバイダセンタ１では、接続対象装置の種類の増加やデータ処理の種類に応じて、データ処理のための設備を増設する必要がない。したがって、継続的な接続サービスを迅速かつ低コストで提供できる。また、様々なシステムに対する監視機能を容易に実現できる。
【００７５】
さらに、本実施形態では、複数のクライアントに対し共通の設備を用いて接続サービスを提供できる。個々のクライアントにおいて、このようなセキュアな接続環境を用意するためには、ネットワーク環境の構築のための費用と管理コストが発生するが、本実施例によれば、同等の接続機能を低コストで提供できる。
【００７６】
監視対象となるプラントシステムにターミナルサーバ機能を用意することで、クライアントから監視対象の装置を自由に切り替えて監視することが可能となる。例えば、プラントにおける分散制御システムの制御端末上にターミナルサーバ機能を起動しておけば、クライアントにおいて、制御端末での監視と同様の監視を実行できる。また、切り替え機能を有するネットワークカメラによる監視システムに対し、クライアントからの接続を行うようにすれば、カメラ画像を監視するための監視センタに大容量のデータベースサーバを用意する必要がなくなる。
【００７７】
クライアントの接続対象は限定されない。接続対象は監視対象に限らず、特定のファイルサーバ等でもよい。ファイルサーバを接続先とすれば、クライアントはインターネット経由でいつでもファイル参照等が可能となる。
【実施例２】
【００７８】
以下、図６および図７を参照して、実施例２の通信接続装置について説明する。
【００７９】
図６は実施例２の通信接続装置が適用される通信システムの構成を示すブロック図である。図６において、実施例１と同一要素には同一符号を付している。
【００８０】
図６に示す通信システムでは、クライアントＣＬＡおよびクライアントＣＬＢは、実施例１と同様の手法で、インターネット２を介してアプリケーションサービスプロバイダセンタ１に接続される。クライアントＣＬＡおよびクライアントＣＬＢは、実施例１におけるクライアントＣＬ１，ＣＬ２，・・・ＣＬｎと同様に構成されており、クライアントＣＬＡはインターネット２、通信ライン２１Ａおよび通信ライン２２を含む通信経路により、クライアントＣＬＢはインターネット２、通信ライン２１Ｂおよび通信ライン２２を含む通信経路により、それぞれアプリケーションサービスプロバイダセンタ１との間で暗号化通信が行われる。
【００８１】
また、国内に設置された接続対象装置ＡＰＡは、実施例１と同様、インターネット２を介してアプリケーションサービスプロバイダセンタ１に接続される。接続対象装置ＡＰＡは、実施例１における接続対象装置ＡＰ１，ＡＰ２，・・・ＡＰｎと同様に構成されており、インターネット２、通信ライン２３および通信ライン２４を含む通信経路により、アプリケーションサービスプロバイダセンタ１との間で暗号化通信が行われる。
【００８２】
また、海外に設置された接続対象装置ＡＰＢも、実施例１と同様、インターネット２を介してアプリケーションサービスプロバイダセンタ１に接続される。同様に、接続対象装置ＡＰＢは、インターネット２、通信ライン２４および通信ライン２５を含む通信経路により、アプリケーションサービスプロバイダセンタ１に接続されている。
【００８３】
図６に示すように、国内には接続ポイント３１が設置され、接続ポイント３１は通信回線３３を介してアプリケーションサービスプロバイダセンタ１に接続されている。また、海外には接続ポイント３２が設置され、接続ポイント３２は通信回線３４を介してアプリケーションサービスプロバイダセンタ１に接続されている。通信回線３３および通信回線３４はＶＰＮとして構成されてもよい。
【００８４】
このような接続ポイント３１および接続ポイント３２を設けることにより、接続距離等の制限により接続対象とアプリケーションサービスプロバイダセンタ１とがインターネット２で直接接続できない場合でも、ネットワークを構成することが可能となる。図６の例では、国内に設置された接続対象装置ＡＰＸが接続ポイント３１を介して、海外に設置された接続対象装置ＡＰＹが接続ポイント３２を介して、それぞれアプリケーションサービスプロバイダセンタ１と接続されている。
【００８５】
実施例２においても、実施例１と同様、ユーザは、クライアントＣＬＡあるいはクライアントＣＬＢに記憶媒体３を実装し、所定の操作を実行することで、接続対象装置ＡＰＡ、接続対象装置ＡＰＢ、接続対象装置ＡＰＸおよび接続対象装置ＡＰＹへアクセスすることができる。本実施例では、ユーザは、携帯可能な記憶媒体３を適宜着脱することで、任意のクライアントから任意の接続対象装置へアクセスできる。アプリケーションサービスプロバイダセンタ１およびクライアントにおける処理手順は実施例１と同様である。
【００８６】
図７は、クライアントＣＬＡおよびクライアントＣＬＢにおける接続対象装置の選択画面の表示例を示す図である。図７の例では、各接続対象装置がアイコンとして表示され、アイコンを選択することで、対応する接続対象装置が選択される。例えば、アイコン４１は接続対象装置ＡＰＡに、アイコン４２は接続対象装置ＡＰＢに、アイコン４３は接続対象装置ＡＰＸに、アイコン４４は接続対象装置ＡＰＹに、それぞれ対応している。
【００８７】
なお、接続対象装置の側で任意のアクセス制限を設けることができる。例えば、ユーザやクライアントごとのアクセス制限を設けてもよい。
【００８８】
本実施例の通信接続装置の使用目的として、例えば、以下のような形態を挙げることができる。
（１）プラントの制御装置を接続対象装置とすることで、遠隔地にある複数のプラントをオフィスのパーソナルコンピュータから監視し、あるいは操作することができる。プラントを所有するメーカー、または、プラントメーカーが、複数のプラントを統合的に監視、操作することができる。
（２）現場でオペレータによって操作されている制御装置を接続対象装置とすることで、遠隔地からオペレータと同じ画面を監視することができ、運転支援を行うことができる。
（３）浄水場など、各地に散らばっている設備を一箇所で運転管理できる。
（４）シミュレータ用の装置を接続対象装置とすることで、任意の場所でのＥ−ラーニングのような訓練が可能となる。
（５）アプリケーションサービスプロバイダセンタの運営自体は、接続サービスの提供業務として成立することになる。
【００８９】
以上説明したように、本発明の通信接続装置によれば、ワンタイムパスワード機能を用いて認証されたユーザと、特定された接続対象とを排他通信可能に接続するので、接続サービスの負担を増大させることなく、通信上のセキュリティを確保しつつ接続対象とユーザとを接続できる。また、ユーザは送信されてきたアプリケーションソフトウェアを用いて、特定の接続対象から取得されるデータを処理することができる。
【００９０】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、ユーザと、接続対象と、をネットワーク上で中継する通信接続装置および通信接続方法に対し、広く適用することができる。
【図面の簡単な説明】
【００９１】
【図１】本発明による通信接続装置を機能的に示すブロック図。
【図２】本発明による通信接続装置を機能的に示すブロック図。
【図３】実施例１の通信接続装置が適用される通信システムの構成を示すブロック図。
【図４】アプリケーションサービスプロバイダセンタにおける処理手順を示すフローチャート。
【図５】認証処理の手順を示すフローチャート。
【図６】実施例２の通信接続装置が適用される通信システムの構成を示すブロック図。
【図７】クライアントにおける接続対象装置の選択画面の表示例を示す図。
【符号の説明】
【００９２】
１１    ネットワークルーティングコントローラ（接続手段）
１２    ＷＥＢサーバ（アクセス受付手段、ユーザ認証手段、接続先特定手段、接続対象受付手段、受付手段、送信手段）
１３    データ格納部（記憶手段）
１０１  記憶手段
１０２  アクセス受付手段
１０３  ユーザ認証手段
１０４  接続先特定手段
１０５  接続手段
１０７  接続対象受付手段
１１１  格納手段
１１２  ユーザ認証手段
１１３  受付手段
１１４  接続手段
１１５  送信手段
１２１  プログラム送信手段
１２２  認証コード受信手段
１２３  認証コード生成手段
１２４  比較手段
１２５  更新手段
【図１】
2007166360.tif 000003
【図２】
2007166360.tif 000004
【図３】
2007166360.tif 000005
【図４】
2007166360.tif 000006
【図５】
2007166360.tif 000007
【図６】
2007166360.tif 000008
【図７】
2007166360.tif 000009