(57)【特許請求の範囲】
【請求項１】
サーバへのアクセスの都度回線を接続しては切断を行うコネクションレス型サービスの回線接続形式が採用された、ユーザによる操作に従ってサーバに対してサービスを要求するクライアントと、ログインからログアウトまでの間回線の接続を維持するコネクション型サービスの回線接続形式が採用された、クライアントからのサービス要求に応じて該クライアントに対するサービスを行うサーバとの間に介在し、これらクライアントとサーバとの間の情報通信を仲介する情報通信仲介装置であって、
クライアントに接続され、該クライアントとの間でコネクションレス型サービスに則った形式の情報を送受信するコネクションレス型サービス接続部、
サーバに接続され、該サーバとの間でコネクション型サービスに則った形式の情報を送受信するコネクション型サービス接続部、および
前記コネクションレス型サービス接続部が受信したクライアントからの情報に含まれる、ユーザを特定するユーザ情報と、前記コネクション型サービス接続部が接続したサーバを特定する接続先情報とを、互いに対応づけて格納しておくユーザ情報データベースを有し該ユーザ情報データベース中のユーザ情報および接続先情報を管理する情報管理部を備えたことと、
同一のユーザによる初回のアクセスに際して、前記情報管理部が、該ユーザを特定するユーザ情報、および該ユーザによるアクセスを受けるサーバを特定する接続先情報を前記ユーザ情報データベースに格納するとともに、前記コネクション型サービス接続部が該サーバに回線を接続し、該同一のユーザによる２回目以後のアクセスに際して、前記情報管理部が、前記ユーザ情報データベースを検索してユーザ認証を行うものであることとを特徴とする情報通信仲介装置。
【請求項２】
前記コネクション型サービス接続部が接続したサーバからアクセスの拒否の通知を受けた場合に、前記コネクションレス型サービス接続部がサーバからアクセス拒否の通知があった旨をクライアントに通知するとともに、前記情報管理部が、該サーバを特定する接続先情報、および該接続先情報に対応する前記ユーザ情報を抹消するものであることを特徴とする請求項１記載の情報通信仲介装置。
【請求項３】
前記コネクションレス型サービス接続部が、クライアントから送信されてきた暗号化された情報を復号化するとともに、クライアントに送信される情報を暗号化するものであることを特徴とする請求項１記載の情報通信仲介装置。
【請求項４】
前記クライアントからのサービス要求のうちの一部のサービス要求に応じたサービスを実行するサービス実行手段を有し、該サービス実行手段で実行可能なサービスに関してはクライアントからのサービス要求をサーバに送信することなく該サービス実行手段が該サービス要求に応じて該クライアントに向けてサービスを提供するものであることを特徴とする請求項１記載の情報通信仲介装置。
【請求項５】
サーバから受信した情報を記憶しておく情報保存手段を備え、前記コネクションレス型サービス接続部が、クライアントからのサービス要求を受けて、該サービス要求に対応するサービスが前記情報保存手段に含まれている場合に該サービスを前記クライアントに送信するものであることを特徴とする請求項１記載の情報通信仲介装置。
【請求項６】
同一のユーザによる初回のアクセスに際して、前記コネクションレス型サービス接続部がクライアントに向けて該アクセスに固有の情報を送信するとともに前記情報管理部が該情報を該ユーザを特定するユーザ情報の一部としてユーザ情報データベースに格納しておき、該同一のユーザからの２回目以後のアクセスに際して、該情報管理部が該情報をユーザ認証用の情報の一部として用いてユーザ認証を行うことを特徴とする請求項１記載の情報通信仲介装置。
【請求項７】
前記情報管理部が、同一のユーザによるアクセスの度に該ユーザによるアクセスを受けた時刻を、前記ユーザ情報データベースに、前回記録した時刻に代えて記録しておき、該ユーザ情報データベースに記録された時刻から所定時間以上該ユーザによるアクセスがない場合に、前記情報管理部が該ユーザを示すユーザ情報を抹消するとともに、前記コネクション型サービス接続部が該ユーザ情報に対応した接続先との接続を切断するものであることを特徴とする請求項１記載の情報通信仲介装置。
【請求項８】
前記情報管理部が、前記コネクション型サービス接続部におけるサーバとの接続状態を監視し、該接続状態と前記ユーザ情報データベースに記録された接続先情報との間に矛盾が生じたときに、該接続先情報に対応するユーザ情報を抹消するものであることを特徴とする請求項１記載の情報通信仲介装置。
【請求項９】
前記情報管理部がユーザ認証を行うことに代えて、もしくは該情報管理部がユーザ認証を行うとともに、前記コネクション型サービス接続部がユーザ認証を行うものであることを特徴とする請求項１記載の情報通信仲介装置。
【請求項１０】
前記コネクション型サービス接続部が、同一のユーザによる初回のアクセスに際して、サーバに対しログイン要求情報を生成して送信するものであることを特徴とする請求項１記載の情報通信仲介装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、認証機能を有する情報通信仲介装置に関する。
【０００２】
【従来の技術】
近年のコンピューティングシステムにおいてはオンラインでサービスを提供する多種多様な情報サービスが共存しており、それらの情報サービスを相互に接続することにより、各情報サービスの資源を相互に利用することができる統合情報サービスを構成することが広く行われている。
【０００３】
上記情報サービスにおいて採用されている回線接続形式には様々な形式がある。例えばインターネットで普及しているワールドワイドウェブ（ＷＷＷ）サービスは、アクセスの都度回線を接続しては切断を行う回線接続形式を有する情報サービスであるコネクションレス型サービスの一例であり、パソコン通信サービスは、ログインからログアウトまでの間回線の接続を維持する回線接続形式を有する情報サービスであるコネクション型サービスの一例である。
【０００４】
ユーザからのアクセスの正当性等を管理するアクセス管理の方式は、コネクションレス型サービスではアクセスの都度ユーザ認証が行われる方式が一般的であり、例えば特開平２−１５７９４９号公報に開示されている、アクセスの都度クライアントによってＩＤおよびパスワードが送信されサーバによってユーザ認証が行われる方式がある。
【０００５】
図１１は、コネクションレス型サービスにおけるアクセス管理の方式を示すブロック図である。
クライアント２００は、サーバ４００にサービスを要求する度に、ネットワーク５００を介しサーバ４００に対して回線を接続し、ユーザによって入力された情報に、図１１には示されていない付加手段によりＩＤおよびパスワードが付加された情報がサーバ４００に向けて送信される。サービスの要求を受けたサーバ４００により、ユーザ情報が格納されているデータベース４１０の検索およびユーザ認証が行われ、ユーザ認証に合格した場合にはサーバ４００によりサービスが実行されてクライアント２００に向けて送信される。サービスを取得したクライアント２００によってクライアント２００とサーバ４００との間の回線接続が切断される。
【０００６】
一方、コネクション型サービスにおけるアクセス管理の方式は、ログイン時にユーザ認証が行われ、ログイン時のユーザ認証に合格すればその後ログアウトまでユーザ認証が行われない方式が一般的である。
図１２は、コネクション型サービスにおけるアクセス管理の方式を示すブロック図である。
【０００７】
クライアント６００がログインを要求する際にクライアント６００によってネットワーク７００を介してサーバ３００に回線が接続され、ユーザによって入力された、ＩＤおよびパスワードを含みログインを要求する情報がクライアント６００によってサーバ３００に向けて送信される。また、ログインの要求を受けたサーバ３００によりデータベース３１０の検索およびユーザ認証が行われる。ユーザ認証に合格した場合には、サーバ３００により、合格である旨がクライアント６００に通知されるとともに、回線がこのユーザによって占有されていることを示すデータがデータベース３１０に登録される。合格である旨の通知を受けたクライアント６００によりサービスの要求がサーバ３００に送信され、サーバ３００によってサービスが実行されてクライアント６００に送信される。クライアント６００とサーバ３００との間でサービスの要求および実行が繰り返される間、回線の接続は維持されており、サーバ３００におけるユーザ認証は行われない。ユーザが望む一連のサービスが取得された後、ユーザの操作によってクライアント６００からログアウトを要求する情報がサーバ３００に送信される。ログアウトの要求を受けたサーバ３００によりデータベース３１０から、回線が占有されていることを示すデータが抹消されるとともに、ログアウトした旨がクライアント６００に通知される。その通知を受けたクライアント６００によりサーバ３００との回線接続が切断される。
【０００８】
今後、統合情報サービスが普及するにつれて、上記のような回線接続形式の異なる情報サービスを相互に接続する必要が増えることとなる。
【０００９】
【発明が解決しようとする課題】
コネクション型サービスの回線接続形式を採用しているクライアントからコネクションレス型サービスの回線接続形式を採用しているサーバのサービスを利用する場合には、例えば、パソコン通信サービスの大型コンピュータが仲介役となり、クライアントと大型コンピュータとの間の回線を接続したまま、大型コンピュータがコネクションレス型サービスの回線接続形式でサーバとの間の情報の送受信を行う方法が考えられる。
【００１０】
これに対し、コネクションレス型サービスの回線接続形式を採用しているクライアントからコネクション型サービスの回線接続形式を採用しているサーバのサービスを利用する場合には、クライアントがアクセスの都度回線の接続および切断を行うものであり、サーバがログインとログアウトの間の回線切断に対応することができないものであるため、クライアント側から、アクセスの都度サーバに対してログインおよびログアウトの要求を送信する必要がある。このとき、ログインおよびログアウトの要求をユーザがクライアントに入力するのではサービスを利用するための作業が繁雑になる。また、ログインおよびログアウトの要求をクライアントが自動的にヘッダおよびフッタとして付加した場合でも、サービスを要求するための情報に対してヘッダ等の余分な情報がずっと大きくなるという問題がある。また、アクセスの都度、サーバでは認証作業が必要なため、サーバの負荷も増大するという問題も発生する。
【００１１】
本発明は、上記事情に鑑み、コネクションレス型サービスの回線接続形式を採用しているクライアントを介してコネクション型サービスの回線接続形式を採用しているサーバのサービスを利用する場合であっても、サービスを利用するためのユーザの作業が容易になり、クライアントからサーバに送るべき情報が少なくて済み、サーバでは最低限の認証作業で、十分なセキュリティを確保できる情報通信仲介装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成する本発明の情報通信仲介装置は、
ユーザによる操作に従ってサーバに対してサービスを要求する、コネクションレス型サービスの回線接続形式が採用されてなるクライアントと、クライアントからのサービス要求に応じてクライアントに対するサービスを行う、コネクション型サービスの回線接続形式が採用されてなるサーバとの間に介在し、これらクライアントとサーバとの間の情報通信を仲介する情報通信仲介装置であって、
クライアントに接続され、そのクライアントとの間でコネクションレス型サービスに則った形式の情報を送受信するコネクションレス型サービス接続部、
サーバに接続され、そのサーバとの間でコネクション型サービスに則った形式の情報を送受信するコネクション型サービス接続部、および
コネクションレス型サービス接続部が受信したクライアントからの情報に含まれる、ユーザを特定するためのユーザ情報と、コネクション型サービス接続部が接続したサーバを特定する接続先情報とを、互いに対応づけて格納しておくユーザ情報データベースを有しそのユーザ情報データベース中のユーザ情報および接続先情報を管理する情報管理部を備えたことを特徴とする。
【００１３】
本発明の情報通信仲介装置は、同一のユーザによる初回のアクセスに際して、情報管理部が、そのユーザを特定するユーザ情報、およびユーザがアクセスするサーバを特定する接続先情報をユーザ情報データベースに格納するとともに、コネクション型サービス接続部がサーバに回線を接続し、同一のユーザからの２回目以後のアクセスに際して、情報管理部が、ユーザ情報データベースを検索してユーザ認証を行うものであることが好適である。
【００１４】
また、本発明の情報通信仲介装置は、コネクション型サービス接続部が接続したサーバからアクセスの拒否の通知を受けた場合に、情報管理部が、そのサーバを特定する接続先情報、および接続先情報に対応するユーザ情報を抹消するとともに、コネクションレス型サービス接続部がサーバからアクセス拒否の通知があった旨をクライアントに通知するものであることが好ましく、
コネクションレス型サービス接続部が、クライアントから送信されてきた暗号化された情報を復号化するとともに、クライアントに送信される情報を暗号化するものであることが好ましい。
【００１５】
また、本発明の情報通信仲介装置は、クライアントからのサービス要求のうちの一部のサービス要求に応じたサービスを実行するサービス実行手段を有し、サービス実行手段で実行可能なサービスに関してはサービス要求をサーバに送信することなくサービス実行手段がクライアントに向けてサービスを提供するものであっても良く、
サーバから受信した受信した情報を記憶しておく情報保存手段を備え、コネクションレス型サービス接続部が、クライアントからのサービス要求を受けて、そのサービス要求に対応するサービスが情報保存手段に含まれている場合にそのサービスをクライアントに送信するものであっても良く、
同一のユーザからの初回のアクセスに際して、コネクションレス型サービス接続部がクライアントに向けてそのアクセスに固有の情報を送信するとともに、情報管理部がその情報を、ユーザを特定するユーザ情報の一部としてユーザ情報データベースに格納しておき、同一のユーザからの２回目以後のアクセスに際して、情報管理部がユーザ情報の一部として格納された情報をユーザ認証用の情報の一部として用いてユーザ認証を行っても良い。
【００１６】
また、本発明の情報通信仲介装置は、情報管理部が、同一のユーザからのアクセスの度にユーザがアクセスした時刻を、ユーザ情報データベースに、前回記録した時刻に代えて記録しておき、ユーザ情報データベースに記録された時刻から所定時間以上ユーザによるアクセスがない場合に、情報管理部がそのユーザを示すユーザ情報を抹消するとともに、コネクション型サービス接続部がユーザ情報に対応した接続先との接続を切断するものであっても良い。
【００１７】
また、本発明の情報通信仲介装置は、情報管理部が、コネクション型サービス接続部におけるサーバとの接続状態を監視し接続状態とユーザ情報データベースに記録された接続先情報との間に矛盾が生じたときにユーザ情報データベースに記録されている、接続先情報に対応するユーザ情報を抹消するものであることが好ましい。
【００１８】
また、本発明の情報通信仲介装置は、情報管理部がユーザ認証を行うことに代えて、もしくは情報管理部がユーザ認証を行うとともに、コネクション型サービス接続部がユーザ認証を行うものであっても良く、
コネクション型サービス接続部が、同一のユーザからの初回のアクセスに際してサーバに対しログイン要求情報を生成して送信するものであっても良い。
【００１９】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図１は、本発明の情報通信仲介装置の第１の実施形態を示すブロック図である。
本発明の情報通信仲介装置の一例であるゲートウェイ１００には、コネクションレス型サービス接続部１１０と、コネクション型サービス接続部１２０と、ユーザ情報データベース１３０と、ユーザ情報管理部１４０と、セッション管理部１５０とが備えられており、ユーザ情報データベース１３０、ユーザ情報管理部１４０およびセッション管理部１５０が本発明にいう情報管理部に相当する。
【００２０】
コネクションレス型サービス接続部１１０には、コネクションレス型サービスの回線接続形式を採用している、例えばワールドワイドウェブ（ＷＷＷ）ブラウザ等のようなクライアント２００が接続され、図１１に示すクライアント２００同様の手順でサービスの要求および取得が行われる。また、コネクション型サービス接続部１２０には、コネクション型サービスの回線接続形式を採用しているサーバ３００が接続され、図１２に示すサーバ３００同様の手順でログインからログアウトまでの各処理が行われる。
【００２１】
以下、このゲートウェイの動作について、３つの段階に分けて説明する。
図２は、ログインの段階におけるゲートウェイの動作を示すブロック図である。
クライアント２００を使用するユーザは、サービスを提供するサーバ３００がコネクション型サービスの回線接続形式を採用しているサーバであることを認識しており、クライアント２００にはログインのために必要な情報が入力される。クライアント２００によりゲートウェイ１００に対して回線が接続されログインのための情報に、本発明にいうユーザ情報であるＩＤおよびパスワードが付加されてゲートウェイ１００に向けて送信される。コネクションレス型サービス接続部１１０を介して情報が送信されてきたのを受けて、ユーザ情報管理部１４０によってユーザ情報データベース１３０が検索されるが、ＩＤ等は登録されていないのでユーザ情報管理部１４０によってそのＩＤ等がユーザ情報データベース１３０に登録される。また、セッション管理部１５０により、ＩＤ等に対応づけられて、接続先であるサーバ３００を示す接続先情報がユーザ情報データベース１３０に登録される。このときユーザ情報データベース１３０に登録される情報の一例を表１に示す。
【００２２】
【表１】
0003636413.tif 000002
【００２３】
表１に示すようにユーザ情報管理テーブルには、ユーザのＩＤ、パスワードおよび接続先が一組として格納される。
セッション管理部１５０によって接続先情報が登録されると、コネクション型サービス接続部１２０によって、接続先情報が示す接続先であるサーバ３００に対して回線が接続され、コネクション型サービスに則った形式でコネクション型サービス接続部１２０からサーバ３００に向けてログイン処理要求の情報が送信される。サーバ３００では、ユーザによって入力された情報に基づいて、図１２に示す場合と同様に、ログイン処理等が行われ、ログインが成功であった旨あるいは不成功であった旨がゲートウェイ１００のコネクション型サービス接続部１２０に向けて通知される。ログインが成功であった場合にはコネクション型サービス接続部１２０が受けた通知はセッション管理部１５０、ユーザ情報管理部１４０およびコネクションレス型サービス接続部１１０を経てクライアント２００に通知される。一方ログインが不成功であった場合には、通知を受けたコネクション型サービス接続部１２０によりサーバ３００との回線接続が切断され、不成功であった旨がセッション管理部１５０、ユーザ情報管理部１４０およびコネクションレス型サービス接続部１１０を経てクライアント２００に通知される。その際に登録されていたユーザ情報等も削除される。いずれの通知を受けた場合であっても、通知を受けたクライアント２００は回線接続を切断するが、ログインが成功であった場合にはコネクション型サービス接続部１２０とサーバ３００との間の回線接続は維持される。
【００２４】
なお、上記説明ではユーザによってログインを要求するための情報がクライアント２００に入力される場合を説明したが、ユーザ情報管理部１４０は、ユーザ情報データベース１３０を検索することによって、クライアント２００からのアクセスが最初のアクセスであるか否かを判別することができる。そこで、クライアント２００には単にサービスを要求する情報が入力され、クライアント２００からゲートウェイ１００へのアクセスが最初のアクセスである場合には、コネクション型サービス接続部１２０によって、ログインを要求する情報が生成されてサーバ３００に向けて送信されても良い。その後コネクション型サービス接続部１２０が、サーバ３００からログイン成功の通知を受けた場合に、コネクション型サービス接続部１２０によって、サービスを要求する情報が改めてサーバ３００に向けて送信される（図１０参照）。
【００２５】
図３は、サービスを要求する段階におけるゲートウェイの動作を示すブロック図である。
ユーザによって、サービスを要求する情報がクライアント２００に入力されると、クライアント２００によってゲートウェイ１００のコネクションレス型サービス接続部１１０に対して回線が接続され、クライアント２００によってサービスの要求にＩＤ等が付加されてコネクションレス型サービス接続部１１０に向けて送信される。サービスの要求がコネクションレス型サービス接続部１１０を介してユーザ情報管理部１４０に到達すると、ユーザ情報管理部１４０によりユーザ情報データベース１３０が検索されユーザ認証が行われる。例えば、表１に示すユーザ情報管理テーブルがユーザ情報データベース１３０に記憶されている場合には、ユーザ情報管理部１４０によって、サービスの要求に付加されてきたＩＤと同一のＩＤがユーザ情報管理テーブル上で検索され、ユーザ情報管理部１４０によって、そのＩＤに対応してユーザ情報管理テーブルに記憶されているパスワードと、サービスの要求に付加されてきたパスワードとが比較されることによりユーザ認証が行われる。ユーザ認証に合格した場合にはセッション管理部１５０によってユーザ情報データベース１３０から接続先情報が読み出され、その接続先情報が示す接続先であるサーバ３００との接続が維持されているコネクション型サービス接続部１２０を介してサーバ３００に向けてサービスの要求が送信される。サーバ３００によって、コネクション型サービス接続部１２０から送られてきたサービスの要求が実行されコネクション型サービス接続部１２０に向けてサービスが送信される。その後は図２の場合同様に、クライアント２００までサービスが送られ、サービスを取得したクライアント２００によってクライアント２００とコネクションレス型サービス接続部１１０との間の回線接続が切断される。一方、コネクション型サービス接続部１２０とサーバ３００との間の接続は引き続き維持される。
【００２６】
図４は、ログアウトの段階におけるゲートウェイの動作を示すブロック図である。
ユーザによってログアウトのために必要な情報がクライアント２００に入力されると、クライアント２００によって、ゲートウェイ１００のコネクションレス型サービス接続部１１０に対して回線が接続されログアウトのための情報にＩＤ等が付加されて送信される。ゲートウェイ１００において図３の場合と同様にユーザ認証等が行われサーバ３００まで情報が送られる。サーバ３００ではログアウトの要求に応じて図１２の場合と同様にログアウトの処理が行われ、サーバ３００によって、ログアウトした旨の通知がコネクション型サービス接続部１２０に向けて送信される。サーバ３００からのログアウトした旨の通知を受けて、コネクション型サービス接続部１２０によりサーバ３００との回線接続が切断され、セッション管理部１５０により接続先情報がユーザ情報データベース１３０から削除され、ユーザ情報管理部１４０によりＩＤ等がユーザ情報データベース１３０から削除され、コネクションレス型サービス接続部１１０からクライアント２００に向けて、ログアウトした旨の通知が送信される。ログアウトした旨の通知を受けたクライアント２００によって、クライアント２００とコネクションレス型サービス接続部１１０との間の回線接続が切断される。
【００２７】
以上説明したように、本発明の情報通信仲介装置を用いれば、コネクションレス型サービスの回線接続形式を採用しているクライアントからコネクション型サービスの回線接続形式を採用しているサーバのサービスを利用する場合であっても、ログインを要求する情報は最初のアクセスの際にだけ送信すれば良く、２回目以後のアクセスの際にはサービスを要求するための情報のみを送信するだけでサービスを利用することができる。
【００２８】
上記説明では、ユーザ情報データベース１３０に記憶される情報の例として表１に示すユーザ情報管理テーブルが用いられる場合について説明したが、ユーザ情報データベース１３０に記憶される情報としては、表２に示すユーザ情報管理テーブルが用いられても良い。
【００２９】
【表２】
0003636413.tif 000003
【００３０】
このユーザ情報管理テーブルにはＩＤ、パスワードおよび接続先に加えて、本発明にいう、初回のアクセスに固有の情報である、サーバへのログイン時間が記憶される。このログイン時間はコネクションレス型サービス接続部１１０によってクライアント２００に通知され、２回目以後のアクセスの際にはユーザ情報管理部１４０によりこのログイン時間もユーザ認証の一手段として用いられる。これによってログインしたユーザ以外のユーザが別のクライアントを用いて同一のユーザＩＤとパスワードで不正なアクセスを行っても防ぐことができる。
【００３１】
また、ユーザ情報データベース１３０に記憶される情報としては、表３に示すユーザ情報管理テーブルが用いられても良い。
【００３２】
【表３】
0003636413.tif 000004
【００３３】
このユーザ情報管理テーブルにはＩＤ、パスワードおよび接続先に加えて、同一のクライアント２００による最終のアクセス時刻が記憶され、ユーザ情報管理部１４０によってクライアント２００からのアクセスの度に最終のアクセス時刻が更新される。そして、この最終のアクセス時間から一定の時間が経過しても次のアクセスがなかった場合には、ユーザ情報管理部１４０によって、対応するＩＤ等がユーザ情報管理テーブルから削除されるとともに、コネクション型サービス接続部１２０によって、対応する接続先であるサーバ３００との接続が切断される。これによって、長時間接続が放置されることを回避することができ、例えばサーバ３００が接続時間によって課金する課金システムを採用している場合には無駄な接続時間によって料金がかさむことを回避することができる。
【００３４】
以下、本発明の情報通信仲介装置の、第１の実施形態以外の各種の実施形態について説明するが、第１の実施形態と同じ構成部分については同じ番号を付して説明を省略する。
図５は、本発明の情報通信仲介装置の第２の実施形態を示すブロック図である。
【００３５】
この情報通信仲介装置の一例であるゲートウェイ１００のコネクションレス型サービス接続部１１０には暗号処理機能１１１が備えられている。クライアント２００の暗号処理部２１０によって暗号化された情報がコネクションレス型サービス接続部１１０に送信されてくると、その情報が暗号処理機能１１１によって復号化される。また、ユーザ情報管理部１４０から送られてきた情報は暗号処理機能１１１によって暗号化される。
【００３６】
これによって、通信の安全を高めることができる。
図６は、本発明の情報通信仲介装置の第３の実施形態を示すブロック図である。
この情報通信仲介装置の一例であるゲートウェイ１００には、サービスを記憶するサービスデータベース１６０が備えられており、本発明にいうサービス実行手段を兼ねているコネクション型サービス接続部１２０によってサービスデータベース１６０が参照され、サービスデータベース１６０に記憶されているサービスについてサービスの要求が送信されてきた場合にはそのサービスがサービスデータベース１６０から読み出されてクライアント２００に提供される。
【００３７】
図７は、本発明の情報通信仲介装置の第４の実施形態を示すブロック図である。
この情報通信仲介装置の一例であるゲートウェイには、本発明にいう情報保存手段であるデータ記憶領域１７０が備えられており、クライアント２００がサーバ３００からサービスの提供を受ける度にコネクション型サービス接続部１２０によってそのサービスがデータ記憶領域１７０に記憶される。クライアント２００から２回以上同じサービスの要求が送信されてきた場合には、そのサービスの要求に対応するサービスがコネクション型サービス接続部１２０によってクライアント２００に送信される。
【００３８】
上記第３および第４の実施形態によって、通信量の低減を図ることができるとともに、サーバの負担の軽減を図ることもできる。
図８は、本発明の情報通信仲介装置の第５の実施形態を示すブロック図である。
この情報通信仲介装置の一例であるゲートウェイ１００の、本発明にいう情報管理部には接続状態監視機能１８０が備えられており、ユーザ情報データベース１３０に記憶されている接続先情報が示す接続状態と、実際のコネクション型サービス接続部１２０の接続状態との間に何らかの原因で矛盾が生じた場合には、情報管理部によって、その接続先情報に対応するユーザ情報がユーザ情報データベース１３０から削除される。
【００３９】
これによって、例えばサービスやプロセスの異常終了等によってサーバ３００とコネクション型サービス接続部１２０との間の接続が切断された場合等であっても、その異常終了等による新たな異常等を回避することができる。
図９は、本発明の情報通信仲介装置の第６の実施形態を示すブロック図である。
【００４０】
この情報通信仲介装置の一例であるゲートウェイ１００では、ユーザ情報管理部に代えてコネクション型サービス接続部１２０においてユーザ認証が行われる。従って、同一ユーザからの２回目以後のアクセスについてはユーザ情報管理部はなにも処理を行わないので図示を省略している。
これによって、コネクション型サービス接続部１２０を介して悪意の第三者がサーバ３００から情報を盗むことを防ぐことができる。
【００４１】
なお、以上説明した各実施形態において、情報通信仲介装置は、ユーザ情報管理部やサーバにおいてユーザ認証に失敗した場合等であっても、直ちに回線の切断やデータの抹消等を行わずに、一旦クライアントに対してユーザ認証に失敗した旨等を通知し、再度ＩＤ等を入力することや回線を切断することをユーザに促すものであっても良い。
【００４２】
【発明の効果】
以上説明したように、本発明の情報通信仲介装置によれば、コネクションレス型サービスの回線接続形式を採用しているクライアントを介してコネクション型サービスの回線接続形式を採用しているサーバのサービスを利用する場合であっても、サービスを利用するためのユーザの作業が容易になり、クライアントからサーバに送るべき情報が少なくて済む。また、サーバではクライアントの接続形態によらず、一連のサービス利用に際して１度の認証作業を行うだけであり負荷が少なくてすむ。
【００４３】
また、本発明にいうコネクションレス型サービス接続部に暗号処理機能が付加されることによって、通信の安全が高まる。
また、本発明の情報通信仲介装置が、クライアントからのサービスの要求の一部に対してサーバに代わってサービスの実行を行うことにより、通信量の低減を図ることができるとともに、サーバの負担の軽減を図ることもできる。
【００４４】
また、本発明にいうユーザ情報の一部として、同一のユーザによる初回のアクセス固有の値が用いられることにより、不正なアクセスに対する防御が強化される。
また、本発明の情報通信仲介装置が、クライアントから一定時間アクセスがなかった場合にサーバとの接続を切断することにより、長時間接続が放置されることを回避することができる。
【００４５】
また、本発明にいう情報管理部が、ユーザ情報データベースが示す接続状態と実際の接続状態との間で矛盾が生じた場合にユーザ情報を削除することにより、その矛盾による新たな異常等を回避することができる。
また、本発明にいうコネクション型サービス接続部がユーザ認証を行うことにより、悪意の第三者がサーバから情報を盗むことを防ぐことができる。
【００４６】
また、本発明にいうコネクション型サービス接続部が同一のユーザからの初回のアクセスに際してログインを要求する情報を生成してサーバに送ることにより、ユーザが行うべき作業を低減することができる。
【図面の簡単な説明】
【図１】本発明の情報通信仲介装置の第１の実施形態を示すブロック図である。
【図２】ログインの段階におけるゲートウェイの動作を示すブロック図である。
【図３】サービスを要求する段階におけるゲートウェイの動作を示すブロック図である。
【図４】ログアウトの段階におけるゲートウェイの動作を示すブロック図である。
【図５】本発明の情報通信仲介装置の第２の実施形態を示すブロック図である。
【図６】本発明の情報通信仲介装置の第３の実施形態を示すブロック図である。
【図７】本発明の情報通信仲介装置の第４の実施形態を示すブロック図である。
【図８】本発明の情報通信仲介装置の第５の実施形態を示すブロック図である。
【図９】本発明の情報通信仲介装置の第６の実施形態を示すブロック図である。
【図１０】コネクション型サービス接続部がログイン要求情報を生成する場合を示すブロック図である。
【図１１】コネクションレス型サービスにおけるアクセス管理の方式を示すブロック図である。
【図１２】コネクション型サービスにおけるアクセス管理の方式を示すブロック図である。
【符号の説明】
１００    ゲートウェイ
１１０    コネクションレス型サービス接続部
１１１    暗号処理機能
１２０    コネクション型サービス接続部
１３０    ユーザ情報データベース
１４０    ユーザ情報管理部
１５０    セッション管理部
１６０    サービスデータベース
１７０    データ記憶領域
１８０    接続状態監視機能
２００，６００    クライアント
３００，４００    サーバ
５００，７００    ネットワーク
【図１】
0003636413.tif 000005
【図２】
0003636413.tif 000006
【図３】
0003636413.tif 000007
【図４】
0003636413.tif 000008
【図５】
0003636413.tif 000009
【図６】
0003636413.tif 000010
【図７】
0003636413.tif 000011
【図８】
0003636413.tif 000012
【図９】
0003636413.tif 000013
【図１０】
0003636413.tif 000014
【図１１】
0003636413.tif 000015
【図１２】
0003636413.tif 000016