(57)【特許請求の範囲】
【請求項１】
自身と、管理対象中継サーバと、当該管理対象中継サーバに所属するクライアント端末と、を含んで構成される中継通信システムに関し、当該中継通信システムにログイン可能なオペレータの識別情報を記憶するとともに、オペレータがログイン済みであるときは、当該オペレータが使用する機器である使用機器を識別するための情報である使用機器情報を、当該オペレータの識別情報と対応付けて記憶するオペレータ情報記憶部と、
複数のオペレータで構成されるオペレータグループを、当該オペレータグループを構成するオペレータの識別情報を用いて記憶するオペレータグループ情報記憶部と、
前記中継通信システムを構成する機器に対してオペレータがログイン要求を行ったときに、当該機器であるログイン受付機器から、当該オペレータであるログイン要求オペレータの識別情報と、前記ログイン受付機器の識別情報と、を受信し、前記オペレータ情報記憶部の記憶内容に基づいてログインの可否を判定する制御と、
オペレータのログインを許可すると判定した場合に、前記ログイン要求オペレータの識別情報に対応付けた前記使用機器情報として、前記ログイン受付機器の識別情報を前記オペレータ情報記憶部に記憶する制御と、
前記ログイン要求オペレータのログインを許可すると判定した場合に、予め前記オペレータグループ情報記憶部に記憶された情報に基づいて、
前記ログイン受付機器に対して、ログインを許可する旨とともに、前記ログイン要求オペレータ以外のオペレータであって、前記ログイン要求オペレータと同一のオペレータグループを構成するオペレータの識別情報及び対応付けられた前記使用機器情報を送信し、
前記ログイン要求オペレータと同一のオペレータグループを構成する既にログインが許可されたオペレータの前記使用機器に対して、今回ログインを許可した前記ログイン要求オペレータの識別情報及び対応付けられた前記使用機器情報を送信する制御と、を行う制御部と、
を備えることを特徴とする管理機能付き中継サーバ。
【請求項２】
互いに通信可能な中継サーバと、
前記中継サーバに所属するクライアント端末と、
を備える中継通信システムであって、
前記中継サーバのうち１つは、管理機能付きの中継サーバとして動作し、
前記管理機能付きの中継サーバは、
ログイン可能なオペレータの識別情報を記憶するとともに、オペレータがログイン済みであるときは、当該オペレータが使用する機器である使用機器を識別するための情報である使用機器情報を、当該オペレータの識別情報と対応付けて記憶するオペレータ情報記憶部と、
複数のオペレータで構成されるオペレータグループを、当該オペレータグループを構成するオペレータの識別情報を用いて記憶するオペレータグループ情報記憶部と、
オペレータがログイン受付機器に対してログイン要求を行ったときに、ログイン受付機器から、当該オペレータであるログイン要求オペレータの識別情報と、前記ログイン受付機器の識別情報と、を受信し、前記オペレータ情報記憶部の記憶内容に基づいてログインの可否を判定する制御と、
オペレータのログインを許可すると判定した場合に、前記ログイン要求オペレータの識別情報に対応付けた前記使用機器情報として、前記ログイン受付機器の識別情報を前記オペレータ情報記憶部に記憶する制御と、
前記ログイン要求オペレータのログインを許可すると判定した場合に、予め前記オペレータグループ情報記憶部に記憶された情報に基づいて、
前記ログイン受付機器に対して、ログインを許可する旨とともに、前記ログイン要求オペレータ以外のオペレータであって、前記ログイン要求オペレータと同一のオペレータグループを構成するオペレータの識別情報及び対応付けられた前記使用機器情報を送信し、
前記ログイン要求オペレータと同一のオペレータグループを構成する既にログインが許可されたオペレータの前記使用機器に対して、今回ログインを許可した前記ログイン要求オペレータの識別情報及び対応付けられた前記使用機器情報を送信する制御と、を行う制御部と、
を備えることを特徴とする中継通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主として、異なるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続されている端末間の通信を可能とする中継サーバに関する。
【背景技術】
【０００２】
従来から、仮想プライベートネットワーク（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ，ＶＰＮ）と呼ばれる通信技術が知られている（例えば、特許文献１を参照）。このＶＰＮは、例えば、地域ごとに設けられた複数の支社（拠点）のＬＡＮに接続された端末同士でインターネットを介して通信する用途に用いられている。前記ＶＰＮを利用すれば、遠隔地にある他のＬＡＮを、あたかも直接接続されているネットワークであるかのように使用することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２１７９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この種のシステムは硬直的なものになり易く、拡張性、柔軟性のあるシステムを構築することは容易でない。例えば、この種のシステムにおいては、端末のＩＰアドレス及び識別情報等を用いて端末間での通信を行うことが一般的であり、ネットワークを構成する端末の名称等は容易に確認することができるが、どの利用者がどの端末を使用しているかについての情報を取得することは困難である。
【０００５】
また、この種のシステムにおいては、ネットワークの設定等が各中継サーバ間で共有される（内容が同期される）ことがある。そのため、例えば設定が頻繁に変更されると、同期制御を行う回数が増えてしまい、中継サーバが行う処理が繁雑になってしまう。
【０００６】
本発明は以上の事情に鑑みてされたものであり、その主要な目的は、中継サーバにおいて行われる処理を簡素化するとともに、ネットワークを利用するオペレータの名称及び使用する端末等を容易に確認可能であるＶＰＮを構築可能な中継サーバを提供することにある。
【課題を解決するための手段及び効果】
【０００７】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。
【０００８】
本発明の第１の観点によれば、以下の構成の管理機能付き中継サーバが提供される。即ち、この管理機能付き中継サーバは、オペレータ情報記憶部と、オペレータグループ情報記憶部と、制御部と、を備える。前記オペレータ情報記憶部は、自身（中継サーバ）と、管理対象中継サーバと、当該管理対象中継サーバに所属するクライアント端末と、を含んで構成される中継通信システムに関し、当該中継通信システムにログイン可能なオペレータの識別情報を記憶するとともに、オペレータがログイン済みであるときは、当該オペレータが使用する機器である使用機器を識別するための情報である使用機器情報を、当該オペレータの識別情報と対応付けて記憶する。前記オペレータグループ情報記憶部は、複数のオペレータで構成されるオペレータグループを、当該オペレータグループを構成するオペレータの識別情報を用いて記憶する。前記制御部は、前記中継通信システムを構成する機器に対してオペレータがログイン要求を行ったときに、当該機器であるログイン受付機器から、当該オペレータであるログイン要求オペレータの識別情報と、前記ログイン受付機器の識別情報と、を受信し、前記オペレータ情報記憶部の記憶内容に基づいてログインの可否を判定する。前記制御部は、オペレータのログインを許可すると判定した場合に、前記ログイン要求オペレータの識別情報に対応付けた前記使用機器情報として、前記ログイン受付機器の識別情報を前記オペレータ情報記憶部に記憶する。前記制御部は、前記ログイン要求オペレータのログインを許可すると判定した場合に、予め前記オペレータグループ情報記憶部に記憶された情報に基づいて、前記ログイン受付機器に対して、ログインを許可する旨とともに、前記ログイン要求オペレータ以外のオペレータであって、前記ログイン要求オペレータと同一のオペレータグループを構成するオペレータの識別情報及び対応付けられた前記使用機器情報を送信し、前記ログイン要求オペレータと同一のオペレータグループを構成する既にログインが許可されたオペレータの前記使用機器に対して、今回ログインを許可した前記ログイン要求オペレータの識別情報及び対応付けられた前記使用機器情報を送信する。
【０００９】
これにより、中継通信システムへのログインが許可されたオペレータと、既に中継通信システムにログイン済みのオペレータと、に対して、どのオペレータがどの使用機器からログイン済みであるかを知らせることができる。また、使用機器の識別情報ではなくオペレータの識別情報に基づいてログインの可否を判定しているため、オペレータがどの機器からログインすることも可能になり、システムの機動的な利用が容易になる。また、仮に、ログイン可能なオペレータのリストを各中継サーバで共有する構成とした場合、中継サーバ同士で同期制御を行う必要がある。この点、本構成は、管理機能付き中継サーバがログインの可否の判定を集中的に行う構成であるため、同期制御の必要がなく、中継サーバで行われる処理を簡素化することができる。また、オペレータグループ情報を備えることにより、選択されたオペレータ間で、利用状況（ログイン状況及び使用機器情報）を共有することができる。従って、例えば管理者としてのオペレータにのみオペレータ全員の利用状況を知らせる等、利用状況の共有範囲についての自由度が高いネットワークを構築できる。また、オペレータ毎に異なるアクセス範囲を設定することが可能となる。
【００１６】
本発明の第２の観点によれば、以下の構成の中継通信システムが提供される。即ち、この中継通信システムは、互いに通信可能な中継サーバと、前記中継サーバに所属するクライアント端末と、を備える。前記中継サーバのうち１つは、管理機能付きの中継サーバとして動作する。前記管理機能付きの中継サーバは、オペレータ情報記憶部と、オペレータグループ情報記憶部と、制御部と、を備える。前記オペレータ情報記憶部は、前記中継通信システムにログイン可能なオペレータの識別情報を記憶するとともに、オペレータがログイン済みであるときは、当該オペレータが使用する機器である使用機器を識別するための情報である使用機器情報を、当該オペレータの識別情報と対応付けて記憶する。前記オペレータグループ情報記憶部は、複数のオペレータで構成されるオペレータグループを、当該オペレータグループを構成するオペレータの識別情報を用いて記憶する。前記制御部は、オペレータがログイン受付機器に対してログイン要求を行ったときに、ログイン受付機器から、当該オペレータであるログイン要求オペレータの識別情報と、前記ログイン受付機器の識別情報と、を受信し、前記オペレータ情報記憶部の記憶内容に基づいてログインの可否を判定する。前記制御部は、オペレータのログインを許可すると判定した場合に、前記ログイン要求オペレータの識別情報に対応付けた前記使用機器情報として、前記ログイン受付機器の識別情報を前記オペレータ情報記憶部に記憶する。前記制御部は、前記ログイン要求オペレータのログインを許可すると判定した場合に、前記ログイン受付機器に対して、ログインを許可する旨とともに、予め前記オペレータグループ情報記憶部に記憶された情報に基づいて、前記ログイン要求オペレータ以外のオペレータであって、前記ログイン要求オペレータと同一のオペレータグループを構成するオペレータの識別情報及び対応付けられた前記使用機器情報を送信し、前記ログイン要求オペレータと同一のオペレータグループを構成する既にログインが許可されたオペレータの前記使用機器に対して、今回ログインを許可した前記ログイン要求オペレータの識別情報及び対応付けられた前記使用機器情報を送信する。
【００１７】
これにより、中継通信システムへのログインが許可されたオペレータと、既に中継通信システムにログイン済みのオペレータと、に対して、どのオペレータがどの使用機器からログイン済みであるかを知らせることができる。また、使用機器の識別情報ではなくオペレータの識別情報に基づいてログインの可否を判定しているため、オペレータがどの機器からログインすることも可能になり、システムの機動的な利用が容易になる。また、仮に、ログイン可能なオペレータのリストを各中継サーバで共有する構成とした場合、中継サーバ同士で同期制御を行う必要がある。この点、本構成は、管理機能付き中継サーバがログインの可否の判定を集中的に行う構成であるため、同期制御の必要がなく、中継サーバで行われる処理を簡素化することができる。また、オペレータグループ情報を備えることにより、選択されたオペレータ間で、利用状況（ログイン状況及び使用機器情報）を共有することができる。従って、例えば管理者としてのオペレータにのみオペレータ全員の利用状況を知らせる等、利用状況の共有範囲についての自由度が高いネットワークを構築できる。また、オペレータ毎に異なるアクセス範囲を設定することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る中継通信システムの全体構成を示す説明図。
【図２】管理機能付きの中継サーバの機能ブロック図。
【図３】管理対象の中継サーバの機能ブロック図。
【図４】オペレータ９３のログイン前及びログイン後におけるオペレータ情報の内容を示す図。
【図５】オペレータグループ情報の内容を示す図。
【図６】オペレータ９３のログイン前及びログイン後においてクライアント端末２６が記憶する利用状況情報の内容を示す図。
【図７】オペレータ９３のログイン前及びログイン後においてクライアント端末１１が記憶する利用状況情報の内容を示す図。
【図８】オペレータ９３のログイン後において中継サーバ３に通知される利用状況情報の内容を示す図。
【図９】本発明における処理の流れを示すシーケンス図。
【発明を実施するための形態】
【００１９】
次に、図面を参照して本発明の実施の形態を説明する。初めに、図１を参照して、本実施形態の中継通信システム１００の概要について説明する。図１は、本発明の一実施形態に係る中継通信システム１００の全体構成を示す説明図である。
【００２０】
図１に示すように、この中継通信システム１００は、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＷＡＮ、広域通信網）８０に接続された複数の中継サーバ１，２，３と、当該中継サーバ１，２，３とＬＡＮ１０，２０，３０等を介して接続されるクライアント端末１１，２１，２６，３１と、で構成されている。また、ＬＡＮ１０，２０，３０は、限定された場所で構築される比較的小規模なネットワークであり、それぞれが物理的に離れた場所に配置されている。なお、本実施形態ではＷＡＮ８０としてインターネットが使用されている。
【００２１】
以下、それぞれのＬＡＮを具体的に説明する。図１に示すように、ＬＡＮ１０には、中継サーバ１と、クライアント端末１１と、が接続されている。ＬＡＮ２０には、中継サーバ２と、クライアント端末２１と、が接続されている。また、ＬＡＮ２０には、ルータ２２を介して別のＬＡＮ２５が接続されている。このＬＡＮ２５には、クライアント端末２６が接続されている。ＬＡＮ３０には、クライアント端末３１が接続されている。
【００２２】
それぞれの中継サーバ１，２，３は、ＬＡＮ１０，２０，３０だけでなくＷＡＮ８０にも接続されているため、同一のＬＡＮに接続されたクライアント端末と通信可能であるだけでなく、他のＬＡＮに配置された中継サーバと通信可能となっている。そのため、中継サーバ１，２，３には、グローバルＩＰアドレスに加えてプライベートＩＰアドレスが付与されている。
【００２３】
クライアント端末１１，２１，３１は、例えばパーソナルコンピュータで構成されており、中継サーバ１，２，３等を介して相互に通信を行うことができる。
【００２４】
オペレータは、クライアント端末及び中継サーバを介して、中継通信システム１００へのログイン要求を行うことができるように構成されている。そして、中継通信システム１００へのログインが許可された場合、中継サーバ等を介して、ログイン済みのオペレータ同士で通信を行うことができる。
【００２５】
次に、中継サーバ１，２，３について説明する。本実施形態の中継通信システム１００において、当該システムに含まれる中継サーバのうち１つの中継サーバが管理機能付き中継サーバとして動作し、その他の中継サーバが管理対象の中継サーバとして動作するように構成されている。本実施形態では、中継サーバ１が管理機能付き中継サーバとして、残りの中継サーバ２，３が管理対象の中継サーバとして、それぞれ動作するように設定されている。
【００２６】
以下、管理機能付き中継サーバである中継サーバ１の構成について図２を参照して説明し、次に、管理対象の中継サーバである中継サーバ２，３の構成について図３を参照して説明する。図２は、管理機能付きの中継サーバ（中継サーバ１）の機能ブロック図である。図３は、管理対象の中継サーバ（中継サーバ２，３）の機能ブロック図である。
【００２７】
図２に示すように、中継サーバ１は、記憶部５０と、制御部６０と、インタフェース部７０と、を備えている。
【００２８】
インタフェース部７０は、プライベートＩＰアドレスを利用して、ＬＡＮ１０内の端末に対して通信を行うことができる。また、インタフェース部７０は、グローバルＩＰアドレスを利用して、ＷＡＮ８０を経由した通信を行うことができる。
【００２９】
制御部６０は、例えば制御及び演算の機能を有するＣＰＵであり、記憶部５０から読み出したプログラムにより各種の処理を実行可能である。この制御部６０は、ＴＣＰ／ＩＰ、ＵＤＰ、ＳＩＰ等のプロトコルに従った様々な通信を制御することができる。図２に示すように、制御部６０は、インタフェースドライバ６１と、ＬＡＮ側ＩＰパケット処理部６２と、通信制御部６３と、ＷＡＮ側ＩＰパケット処理部６４と、を備えている。
【００３０】
インタフェースドライバ６１は、インタフェース部７０を制御するドライバソフトウェアである。ＬＡＮ側ＩＰパケット処理部６２は、ＬＡＮ１０から受信したパケットに適宜の処理を行って通信制御部６３に出力する。ＷＡＮ側ＩＰパケット処理部６４は、ＷＡＮ８０から受信したパケットに適宜の処理を行って通信制御部６３に出力する。
【００３１】
通信制御部６３は、受信したパケットについて、当該パケットが示す情報と記憶部５０に記憶された情報とに基づいて送信先を決定し、決定した送信先へ当該パケットを送信する。また、通信制御部６３は、他の端末から受信した情報に基づいて、記憶部５０の記憶内容を更新することができる。
【００３２】
記憶部５０は、例えばハードディスク又は不揮発性ＲＡＭで構成されており、各種データを保存可能である。記憶部５０は、オペレータ情報記憶部５１と、オペレータグループ情報記憶部５２と、を備えている。以下、図４及び図５を参照して、記憶部５０の記憶内容について説明する。図４は、オペレータ情報の内容を示す図である。図５は、オペレータグループ情報の内容を示す図である。
【００３３】
オペレータ情報記憶部５１は、中継通信システム１００にログイン可能なオペレータを特定するための情報及びオペレータの利用状況等を示す情報であるオペレータ情報を記憶している。なお、このオペレータ情報記憶部５１は、管理機能付きの中継サーバ１のみが備える構成となっており、管理対象の中継サーバ２，３は、このオペレータ情報記憶部５１を備えていない。以下、オペレータ情報の内容について具体的に説明する。
【００３４】
図４（ａ）及び図４（ｂ）には、オペレータ情報の内容の例がそれぞれ示されている。このオペレータ情報においては、「オペレータＩＤ」と記述された列において、中継通信システム１００にログイン可能なオペレータＩＤの一覧が記述されている。このオペレータＩＤは、オペレータ毎に設定される固有の文字列で構成されている。また、「パスワード」と記述された列では、同じ行に記述されたオペレータＩＤを使用して中継通信システム１００にログインするために必要なパスワードが記述されている。各オペレータは、自身に設定されたオペレータＩＤ及びパスワードを用いて、中継通信システム１００にログインすることができる。
【００３５】
このオペレータＩＤ及びパスワードを用いて、オペレータが中継通信システム１００にログインするときの流れを簡単に説明する。オペレータは、中継サーバ又はクライアント端末を操作して、所定のログイン画面においてオペレータＩＤとパスワードを入力することにより、中継通信システム１００へのログイン要求を行うことができる。このログイン要求を受け付けた中継サーバ又はクライアント端末は、この入力内容を管理機能付きの中継サーバ１に送信する。この入力内容を受信した中継サーバ１は、オペレータが入力したオペレータＩＤ及びパスワードがオペレータ情報に記述された内容と同一であるか否か、及び、他の中継サーバを介して既にログイン済みでないか、等に基づいて、ログインの可否を決定する。なお、オペレータは、中継サーバ又はクライアント端末のうち何れを操作してログイン要求を行っても良い。即ち、オペレータがログインのために操作する中継サーバ及びクライアント端末が何れであっても、オペレータが正常に認証される限り問題なくログインすることができる。
【００３６】
また、このオペレータ情報において、「使用機器情報」と記述された列では、同じ行に記述されたオペレータＩＤを使用してオペレータがログイン済みである場合に、当該オペレータが中継通信システム１００へのログインに使用している機器（具体的には、中継サーバ又はクライアント端末を示す。以下使用機器と称する）に関する情報（使用機器情報）が記述されている。
【００３７】
具体的には、オペレータが中継サーバを使用してログイン済みである場合（例えば図１におけるオペレータ９３）は、当該中継サーバの識別情報が使用機器情報となる（図４（ｂ）の例において、Ｏｐ３に対応する使用機器情報を参照）。一方、オペレータがクライアント端末を使用してログインした場合（例えば図１におけるオペレータ９１及び９２）は、当該クライアント端末の識別情報と、当該クライアント端末の所属先である中継サーバの識別情報と、の両方が使用機器情報となる（図４（ａ）の例において、Ｏｐ１及びＯｐ２に対応する使用機器情報を参照）。なお、オペレータが中継通信システム１００にログインしていない場合は、使用機器情報は空欄となる（図４（ａ）の例において、のＯｐ３に対応する使用機器情報を参照）。
【００３８】
なお、オペレータ情報のうち、ログイン可能なオペレータＩＤの一覧と、当該オペレータＩＤ毎に設定されるパスワードと、は各オペレータ及び管理者等によって予め設定されている。一方、使用機器情報は、オペレータがログイン又はログアウトする度に最新の情報に更新される。
【００３９】
オペレータグループ情報記憶部５２は、複数のオペレータで構成されるオペレータグループを、図５に示すように、グループの名称と、当該オペレータグループを構成する（オペレータグループに所属する）オペレータのオペレータＩＤと、を用いて記憶している。なお、図５に示すＯｐ１、Ｏｐ３及びＯｐ４のように、オペレータは複数のオペレータグループに所属することができる。このオペレータグループ情報記憶部５２は、管理機能付きの中継サーバ１のみが備える構成となっており、中継サーバ２，３は、このオペレータグループ情報記憶部５２を備えていない。
【００４０】
また、同一のオペレータグループに所属するオペレータ同士は、所定の処理（後述）を行うことで、互いに通信を行うことができる。更に、各オペレータは、同一のオペレータグループに所属するオペレータのログイン状況及び使用機器情報等を確認することができる。なお、このオペレータグループは、各オペレータ及び管理者等によって予め設定されている。例えば、互いに協力して共同作業を行うことが予定されている複数のオペレータは、同一のオペレータグループに所属するように設定される。
【００４１】
次に、中継サーバ２，３について説明する。中継サーバ２，３は、ハードウェアとしては中継サーバ１と同等の構成となっているが、行う制御及び記憶内容等が中継サーバ１と異なっている。そのため、中継サーバ２又は中継サーバ３は、中継サーバ１のメンテナンス時等においては、所定の情報を中継サーバ１から取得することにより、管理機能付き中継サーバとして動作することが可能となっている。
【００４２】
以下、中継サーバ２，３の構成について説明する。なお、中継サーバ２は、中継サーバ３と略同等の構成であるため、代表して中継サーバ３について説明する。中継サーバ３は、中継サーバ１と同等に構成される制御部６０及びインタフェース部７０を備える。一方、中継サーバ３の記憶部５０については、中継サーバ１の記憶部５０と、その記憶内容の一部が異なっている。具体的には、中継サーバ３は、記憶部５０内において、管理先情報記憶部５３と、利用状況情報記憶部５４と、を備えている。
【００４３】
管理先情報記憶部５３は、自身を管理対象とする管理機能付き中継サーバである中継サーバ１の識別情報（Ｓｅｒｖｅｒ１＠ｒｅｌａｙｓｙｓｔｅｍ．ｎｅｔ）を記憶している。従って、中継サーバ３は、この管理先情報記憶部５３の記憶内容を参照することにより、管理機能付き中継サーバである中継サーバ１にアクセスすることができる。なお、上記のように管理機能付き中継サーバが変更された場合は、その旨が管理対象の中継サーバに通知され、管理先情報記憶部５３の記憶内容が更新される。
【００４４】
中継サーバ３が備える利用状況情報記憶部５４は、当該中継サーバ３を使用機器としてオペレータが中継通信システム１００にログイン済みであるときに、当該オペレータと同一のオペレータグループに所属するオペレータのオペレータＩＤと、当該オペレータの使用機器情報と、を対応付けた利用状況情報を記憶するように構成されている。具体的には、図１に示すようにオペレータ９３（オペレータＩＤ＝Ｏｐ３）が中継サーバ３を使用機器として中継通信システム１００にログイン済みである場合、利用状況情報記憶部５４は、図８（後述）に示す内容を中継サーバ１から受信して記憶する。
【００４５】
つまり、図５のオペレータグループ情報に示すように、オペレータ９３は、オペレータ９１（オペレータＩＤ＝Ｏｐ１）と同一のオペレータグループ（グループ３）に所属するとともに、オペレータ９４（オペレータＩＤ＝Ｏｐ４）と同一のオペレータグループ（グループ２）にも所属している。従って、利用状況情報記憶部５４は、図８に示すように、オペレータ９１及び９４の使用機器情報を記憶している。なお、オペレータ９１及び９４の使用機器情報が変化したとき（ログイン又はログアウトが行われたとき）は、後述のように、中継サーバ１から新しい内容を受信して利用状況情報を更新するように構成されている。また、中継サーバ３は、利用状況情報記憶部５４に記憶されたオペレータ状況を、使用機器のディスプレイ等に表示可能に構成されている。
【００４６】
中継サーバ３は、以上のように構成される。なお、クライアント端末１１，２１，２６，３１の構成については詳細な説明を省略するが、中継サーバ２，３と実質的に同様に構成された記憶部５０及び制御部６０を備えている。従って、上述のように、オペレータは、クライアント端末１１，２１，２６，３１を使用機器として中継通信システム１００にログインすることができる。
【００４７】
次に、図４から図９までを参照して、本構成を用いてオペレータ同士による通信を行うまでの処理の流れについて説明する。図６は、オペレータ９３のログイン前及びログイン後においてクライアント端末２６が記憶する利用状況情報の内容を示す図である。図７は、オペレータ９３のログイン前及びログイン後においてクライアント端末１１が記憶する利用状況情報の内容を示す図である。図８は、オペレータ９３のログイン後において中継サーバ３に通知される利用状況情報の内容を示す図である。図９は、本発明における処理の流れを示すシーケンス図である。
【００４８】
以下では、図１に示すように、オペレータ９１がクライアント端末２６を使用機器としてログイン済みであり、かつ、オペレータ９２がクライアント端末１１を使用機器としてログイン済みである状況において、オペレータ（ログイン要求オペレータ）９３が中継サーバ（ログイン受付機器）３を使用機器としてログインする場合について説明する。
【００４９】
初めに、オペレータ９３のログイン前における、中継サーバ１のオペレータ情報記憶部５１の記憶内容と、クライアント端末２６の利用状況情報記憶部５４の記憶内容と、クライアント端末１１の利用状況情報記憶部５４の記憶内容と、について説明する。
【００５０】
中継サーバ１のオペレータ情報記憶部５１は、オペレータ９３のログイン前においては、図４（ａ）に示す内容を記憶している。つまり、オペレータ９１に関しては、クライアント端末２６を使用機器としてログイン済みであるため、クライアント端末２６の識別情報と、クライアント端末２６の所属先である中継サーバ２の識別情報と、が使用機器情報として記述されている。オペレータ９２に関しては、クライアント端末１１を使用機器としてログイン済みであるため、クライアント端末１１の識別情報と、クライアント端末１１の所属先である中継サーバ１の識別情報と、が使用機器情報として記述されている。オペレータ９３及び９４については、中継通信システム１００にログインしていないため、対応する使用機器情報は空欄となっている。
【００５１】
次に、オペレータ９３のログイン前におけるクライアント端末２６の利用状況情報記憶部５４の記憶内容（図６（ａ）に示す内容）について説明する。クライアント端末２６を使用機器としてログイン済みのオペレータ９１は、図５に示すように、オペレータ９２及び９４と同一のオペレータグループ（グループ１）に所属するとともに、オペレータ９３と同一のオペレータグループ（グループ３）に所属している。従って、クライアント端末２６の利用状況情報記憶部５４は、図６（ａ）に示すように、オペレータ９２，９３及び９４の使用機器情報を記憶している。具体的には、オペレータ９２はクライアント端末１１を使用機器としてログイン済みであるため、クライアント端末２６の利用状況情報記憶部５４には、クライアント端末１１の識別情報と、クライアント端末１１の所属先である中継サーバ１の識別情報と、が使用機器情報として記述されている。オペレータ９３及び９４については、中継通信システム１００にログインしていないため、対応する使用機器情報は空欄となっている。
【００５２】
次に、オペレータ９３のログイン前におけるクライアント端末１１の利用状況情報記憶部５４の記憶内容（図７（ａ）に示す内容）について説明する。クライアント端末１１を使用機器としてログイン済みのオペレータ９２は、図５に示すように、オペレータ９１及び９４と同一のオペレータグループ（グループ１）に所属している。従って、クライアント端末１１の利用状況情報記憶部５４は、図７（ａ）に示すように、オペレータ９１及び９４についての利用状況情報を記憶している。具体的には、オペレータ９１は、クライアント端末２６を使用機器としてログイン済みであるため、クライアント端末２６の識別情報と、クライアント端末２６の所属先である中継サーバ２の識別情報と、が使用機器情報として記述されている。オペレータ９４については、中継通信システム１００にログインしていないため、対応する使用機器情報は空欄となっている。
【００５３】
次に、オペレータ９３が中継通信システム１００にログインするときの処理の流れを説明する。オペレータ９３は、上述のように、中継サーバ３に適宜の操作を行って、当該中継サーバ３を使用機器としたログイン要求を行う。このログイン要求では、オペレータＩＤとパスワードの入力が求められる。そして、オペレータ９３が、自身に対応するオペレータＩＤ（Ｏｐ３）及びパスワード（ｇｈｉ）を入力して、入力内容を確定させることにより、中継サーバ３はログイン要求を受け付ける（図９のシーケンス番号１）。そして、中継サーバ３は、入力されたオペレータＩＤ及びパスワードと、使用機器情報（具体的には中継サーバ３の識別情報）とともに、ログイン要求を中継サーバ１に対して送信する（シーケンス番号２）。
【００５４】
このログイン要求等を受信した中継サーバ１は、図４に示すオペレータ情報に基づいて、オペレータＩＤとパスワードの認証を行う（シーケンス番号３）。また、中継サーバ１は、同一のオペレータＩＤでの多重ログインを防止するために、入力されたオペレータＩＤを使用したログインが他に行われているか否かを判定する（シーケンス番号４）。そして、オペレータの認証に成功し、かつ多重ログインが行われていない場合、中継サーバ１はログインを許可し、オペレータ情報記憶部５１のオペレータ情報を更新する（シーケンス番号５）。この更新後におけるオペレータ情報記憶部５１の記憶部の内容を図４（ｂ）に示す。図４（ｂ）に示すように、オペレータ９３のオペレータＩＤに対応する使用機器情報として、中継サーバ３の識別情報が記述される。
【００５５】
そして、中継サーバ１は、オペレータグループ情報記憶部５２を参照し、ログインを許可したオペレータ９３と同一のオペレータグループに所属するオペレータを読み出す（シーケンス番号６）。上述のように、オペレータ９３とオペレータグループを共通にするオペレータとして、オペレータ９１及び９４が読み出される。
【００５６】
従って、中継サーバ１は、オペレータ９１及び９４のオペレータＩＤ及び使用機器情報（利用状況情報）をオペレータ情報から抽出し、オペレータ９３のログインを許可する旨とともに、中継サーバ３に対して送信する（シーケンス番号７）。ここで中継サーバ１が送信する利用状況情報の内容を図８に示す。オペレータ９１は、クライアント端末２６を使用機器としてログイン済みであるため、クライアント端末２６の識別情報と、クライアント端末２６の所属先である中継サーバ２の識別情報と、が使用機器情報として記述されている。一方、オペレータ９４は、中継通信システム１００にログインしていないため、使用機器情報が空欄となっている。
【００５７】
中継サーバ３は、この通知を受けて、中継サーバ１から受信した利用状況情報（即ち図８に示す内容）を、利用状況情報記憶部５４に記憶する（シーケンス番号８）。そして、中継サーバ３は、ログインが許可された旨とともに、中継サーバ１から受信した利用状況情報の内容を表示する（シーケンス番号９）。
【００５８】
これにより、中継サーバ３は、オペレータ９１がクライアント端末２６を使用機器としてログイン済みであることと、オペレータ９４がログインしていないことをオペレータ９３に知らせることができる。
【００５９】
また、中継サーバ１は、シーケンス番号６において抽出したオペレータ９１及び９４の使用機器情報に基づいて、オペレータ９１がログイン済みであることを検出する。そして、中継サーバ１は、使用機器情報に基づいて、中継サーバ２に所属するクライアント端末２６を送信先として、オペレータ９３のオペレータＩＤ及び使用機器情報を中継サーバ２に送信する（シーケンス番号１０）。クライアント端末２６は、この送信内容に基づいて、利用状況情報記憶部５４の記憶内容を更新する（シーケンス番号１１）。ここでクライアント端末２６による更新後の利用状況情報記憶部５４の記憶内容を図６（ｂ）に示す。図６（ｂ）に示すように、オペレータ９３のオペレータＩＤと対応付けて、使用機器情報（中継サーバ３の識別情報）が記述されている。
【００６０】
これにより、同一のオペレータグループに所属するオペレータ同士では、最新の利用状況情報が中継サーバ１から通知される。また、クライアント端末２６は、この通知内容を表示することができる。そのため、クライアント端末２６は、オペレータ９３がログインしたことをオペレータ９１に知らせることができる。
【００６１】
なお、オペレータ９２は、オペレータ９３と同じオペレータグループに所属していないため、オペレータ９３の使用機器情報等が通知されない。従って、オペレータ９３のログイン後におけるクライアント端末１１の利用状況情報記憶部５４の記憶内容（図７（ｂ））は、ログイン前（図７（ａ））と同じである。
【００６２】
次に、オペレータ９３（第１オペレータ）が、中継サーバ３に表示された利用状況情報を参照して、オペレータ９１（第２オペレータ）と通信を行うことを希望したとする。この場合、オペレータ９３は、中継サーバ３に所定の操作を行い、オペレータ９１に対する通信要求を行う。
【００６３】
中継サーバ３は、この通信要求を受け付けた後に（シーケンス番号１２）、利用状況情報記憶部５４の記憶内容に基づいて、オペレータ９１がログイン済みか否かを判断する。そして、利用状況情報記憶部５４の記憶内容（図８）に基づいて、オペレータ９１がログイン済みであることと、オペレータ９１の使用機器が中継サーバ２に所属するクライアント端末２６であることと、を検出する。そして、中継サーバ３は、この使用機器情報に基づいて、中継サーバ２に所属するクライアント端末２６を送信先として、通信要求を中継サーバ２に送信する（シーケンス番号１３）。
【００６４】
そして、中継サーバ３は、通信要求を受信したクライアント端末２６からの応答（シーケンス番号１４）が得られた後に、中継サーバ３とクライアント端末２６との間に通信経路を確立させるための通信処理を、中継サーバ２を介して行う（シーケンス番号１５）。これにより、オペレータ９３とオペレータ９１との間で通信を行うことができる。
【００６５】
以上に示したように、本実施形態の中継サーバ１は、オペレータ情報記憶部５１と、制御部６０と、を備える。オペレータ情報記憶部５１は、中継通信システム１００にログイン可能なオペレータＩＤを記憶するとともに、オペレータがログイン済みであるときは、当該オペレータの使用機器を識別するための情報である使用機器情報を当該オペレータＩＤと対応付けて記憶する。中継サーバ１の制御部６０は、中継サーバ３に対してオペレータ９３がログイン要求を行ったときに、中継サーバ３から、当該オペレータ９３のオペレータＩＤと、使用機器情報と、を受信し、オペレータ情報記憶部５１の記憶内容に基づいてログインの可否を判定する。中継サーバ１の制御部６０は、オペレータ９３のログインを許可すると判定した場合に、中継サーバ３のオペレータＩＤに対応付けた使用機器情報として、中継サーバ３の識別情報をオペレータ情報記憶部５１に記憶する。また、中継サーバ１の制御部６０は、中継サーバ３に対して、ログインを許可する旨とともに、オペレータ９３以外のオペレータＩＤ及び対応付けられた使用機器情報を送信する。更に、中継サーバ１の制御部６０は、既にログインが許可されているオペレータ９１の使用機器（クライアント端末２６）に対して、オペレータ９３のオペレータＩＤ及び対応付けられた使用機器情報（中継サーバ３の識別情報）を送信する。
【００６６】
これにより、中継通信システム１００へのログインが許可されたオペレータ９３と、既に中継通信システムにログイン済みのオペレータ９１と、に対して、どのオペレータがどの使用機器からログイン済みであるかを知らせることができる。また、使用機器の識別情報ではなくオペレータＩＤに基づいてログインの可否を判定しているため、オペレータがどの機器からログインすることも可能になり、システムの機動的な利用が容易になる。また、ログイン可能なオペレータのリストを仮に各中継サーバで共有する場合、中継サーバ同士で同期制御を行う必要があるが、本実施形態では管理機能付き中継サーバがログインの可否の判定を集中的に行うため、同期制御の必要がなく、中継サーバで行われる処理を簡素化することができる。
【００６７】
また、本実施形態の中継サーバ１は、複数のオペレータで構成されるオペレータグループを、当該オペレータグループを構成するオペレータＩＤを用いて記憶するオペレータグループ情報記憶部５２を備える。制御部６０は、オペレータ９３のログインを許可すると判定した場合に、中継サーバ３に対して、ログインを許可する旨とともに、オペレータ９３以外のオペレータであって、オペレータ９３と同一のオペレータグループを構成するオペレータＩＤ（Ｏｐ１）及び対応付けられた使用機器情報（クライアント端末２６の識別情報）を送信する。制御部６０は、オペレータ９３と同一のオペレータグループを構成する既にログインが許可されたオペレータ９１の使用機器（クライアント端末２６）に対して、今回ログインを許可したオペレータ９３のオペレータＩＤ（Ｏｐ３）及び対応付けられた使用機器情報を送信する。
【００６８】
これにより、選択されたオペレータ間で、利用状況（ログイン状況及び使用機器情報）を共有することができる。従って、例えば管理者としてのオペレータにのみオペレータ全員の利用状況を知らせる等、利用状況の共有範囲についての自由度が高いネットワークを構築できる。また、オペレータ毎に異なるアクセス範囲を設定することが可能となる。
【００６９】
また、本実施形態の中継サーバ３は、管理先情報記憶部５３と、制御部６０と、利用状況情報記憶部５４と、を備える。管理先情報記憶部５３は、管理機能付き中継サーバである中継サーバ１の識別情報を記憶する。制御部６０は、オペレータ９３からログイン要求を受け付けたときに、当該ログイン要求と、当該オペレータＩＤ（Ｏｐ３）と、中継サーバ３の識別情報と、を管理先情報記憶部５３の記憶内容に基づいて中継サーバ１に送信する制御を行う。利用状況情報記憶部５４は、中継サーバ１からログインを許可する旨の応答とともに受信した、オペレータ９３以外のオペレータＩＤ（Ｏｐ１）及び対応付けられた使用機器情報（クライアント端末２６の識別情報）を記憶する。
【００７０】
これにより、中継通信システムへのログインが許可されたオペレータに対して、どのオペレータがどの使用機器からログイン済みであるかを知らせることができる。
【００７１】
また、本実施形態の中継サーバ３においては、当該中継サーバ３を使用機器として中継通信システムにログイン済みのオペレータ９３から、オペレータ９１に対する通信要求を受信したときに、制御部６０は、利用状況情報記憶部５４の記憶内容に基づいて、オペレータ９１が中継通信システム１００にログイン済みであるか否かを判定し、オペレータ９１がログイン済みであると判定した場合は、当該オペレータ９１の使用機器（クライアント端末２６）に対して、オペレータ９１と通信を行うための制御を行う。
【００７２】
これにより、使用機器の識別情報ではなくオペレータＩＤに基づいて通信を行うことが可能となるので、オペレータが利用する使用機器が頻繁に変化する状況でも柔軟に対応して通信を行うことができる。
【００７３】
以上に本発明の好適な実施の形態を説明したが、上記の構成は例えば以下のように変更することができる。
【００７４】
オペレータグループ毎の利用状況の共有が不要である場合は、オペレータグループ情報記憶部５２を備えない（又はオペレータグループを設定しない）構成にすることができる。この場合、中継通信システム１００にログイン可能な全てのオペレータ間において、利用状況が共有される。
【００７５】
上記の中継グループ情報、オペレータ情報、オペレータグループ情報、利用状況情報等は、適宜の形式（例えばＸＭＬ形式）で格納することができる。
【００７６】
上記実施形態の構成に代えて、各中継サーバ間での通信に用いられる外部サーバをインターネット上に設置し、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバとしての機能を発揮させて通信を行う構成にしても良い。
【符号の説明】
【００７７】
１，２，３  中継サーバ
１１，２１，２６，３１  クライアント端末
１０，２０，２５，３０  ＬＡＮ
５０  記憶部
５１  オペレータ情報記憶部
５２  オペレータグループ情報記憶部
５３  管理先情報記憶部
５４  利用状況情報記憶部
６０  制御部
１００  中継通信システム
【図１】
0005668536.tif 000002
【図２】
0005668536.tif 000003
【図３】
0005668536.tif 000004
【図４】
0005668536.tif 000005
【図５】
0005668536.tif 000006
【図６】
0005668536.tif 000007
【図７】
0005668536.tif 000008
【図８】
0005668536.tif 000009
【図９】
0005668536.tif 000010