(57)【特許請求の範囲】
【請求項１】
通信可能に接続された第１中継サーバ及び第２中継サーバと、前記第１中継サーバにネットワークを介して接続された通信端末とを有する中継通信システムに用いられる前記第１中継サーバであって、
前記第１中継サーバ及び前記第２中継サーバが中継グループを構成することを示す中継グループ情報を格納する中継グループ情報格納部と、
前記中継グループ情報を、前記第２中継サーバとの間で共有させる情報共有部と、
前記第２中継サーバから、前記通信端末に関する情報であって、前記通信端末の起動処理が許可されている中継グループを示すＷＯＬ許可情報を含む通信端末情報の要求を受信する通信端末情報要求受信部と、
前記通信端末情報の要求を受信すると、前記通信端末の起動を確認して前記通信端末情報を作成する通信端末情報作成部と、
前記第２中継サーバに対して、前記通信端末情報を送信する通信端末情報送信部と、
前記第２中継サーバから、前記通信端末に対する起動要求を受信する起動要求受信部と、
前記起動要求を受信すると、前記ＷＯＬ許可情報により前記第２中継サーバが所属する前記中継グループからの起動処理が許可されていることが示されている通信端末のうち前記起動要求の対象であるＷＯＬ対象端末があるか否かを判断するＷＯＬ対象端末判断部と、
前記ＷＯＬ対象端末に起動指示を送信する起動指示送信部と、
前記起動指示を送信した後に、前記ＷＯＬ対象端末の起動状態を確認することで処理結果情報を作成する処理結果情報作成部と、
前記処理結果情報を前記第２中継サーバに送信する処理結果情報送信部と、
を備えている、第１中継サーバ。
【請求項２】
前記通信端末情報は、ＩＰアドレスとＭＡＣアドレスを含んでいる、請求項１に記載の第１中継サーバ。
【請求項３】
前記通信端末情報は、前記通信端末に対して起動処理を許可するか否かを判断するための条件としての前記起動要求の送信元情報を含んでいる、請求項１又は２に記載の第１中継サーバ。
【請求項４】
前記送信元情報は、前記通信端末が参加する前記中継グループの情報であり、前記起動要求の送信元が同じ中継グループに参加している場合にのみ前記通信端末の起動処理が許可される、請求項３に記載の第１中継サーバ。
【請求項５】
前記第１中継サーバの起動情報及び前記第２中継サーバの起動情報を含む中継サーバ情報を格納する中継サーバ情報格納部をさらに備え、
前記情報共有部は、前記中継サーバ情報を、前記第２中継サーバとの間で共有させる、
請求項１〜４のいずれかに記載の第１中継サーバ。
【請求項６】
通信可能に接続された第３中継サーバ及び第４中継サーバと、前記第４中継サーバにネットワークを介して接続された通信端末とを有する中継通信システムに用いられる第３中継サーバであって、
前記第３中継サーバ及び前記第４中継サーバが中継グループを構成することを示す中継グループ情報を格納する中継グループ情報格納部と、
前記中継グループ情報を、前記第４中継サーバとの間で共有させる情報共有部と、
前記通信端末の起動状態と前記通信端末の起動処理が許可されている中継グループを示すＷＯＬ許可情報とを含む通信端末情報を、前記第４中継サーバから受信する通信端末情報受信部と、
受信した通信端末情報を記憶及び表示する通信端末情報処理部と、
前記通信端末情報に基づいて通信を行う通信端末を選択し、さらに、前記通信端末に対する起動要求を前記第４中継サーバに送信する起動要求送信部と、
を備えている、第３中継サーバ。
【請求項７】
前記起動要求送信部は、複数の起動要求を一括して送信可能である、請求項６に記載の第３中継サーバ。
【請求項８】
前記起動要求の履歴を格納する起動要求履歴格納部をさらに備えている、請求項６又は７に記載の第３中継サーバ。
【請求項９】
前記第３中継サーバの起動情報及び前記第４中継サーバの起動情報を含む中継サーバ情報を格納する中継サーバ情報格納部をさらに備え、
前記情報共有部は、前記中継サーバ情報を、前記第４中継サーバとの間で共有させる、
請求項６〜８のいずれかに記載の第３中継サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに通信可能な複数の中継サーバと、複数の中継サーバに接続された通信端末とを備えた中継通信システムに用いられる中継サーバに関する。
【背景技術】
【０００２】
遠隔のＬＡＮに接続されるクライアント端末が、ＷＡＮを超えて通信することがある。ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）は、遠隔のＬＡＮが直接に接続されているかのようなネットワークを構築できる。しかし、ＶＰＮは、拡張性及び柔軟性のあるネットワークを構築することが困難である。
【０００３】
特許文献１が開示する中継通信システムは、ＶＰＮと同様に、遠隔のＬＡＮが直接に接続されているかのようなネットワークを構築できる。また、中継通信システムは、ＶＰＮと異なり、拡張性及び柔軟性のあるネットワークを構築することが容易である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１２９９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１が開示する中継通信システムにおいて、中継通信システムが構築された場合に、通信端末が起動しておらず、その通信端末と通信ができない場合がある。しかし、特許文献１では、起動していない通信端末を起動させる具体的な手段は開示されていない。
また、通常の通信端末起動方法では、ＬＡＮ内のブロードキャストパケットでしか運用できず、そのために異なるＩＰセグメントを経由する場合にはＩＰアドレスの固定運用などの制限がある。
【０００６】
本発明の目的は、互いに通信可能な複数の中継サーバを有する中継通信システムを構築する上で、伴う制限を減らした条件において、起動していない通信端末を起動させることにある。
【課題を解決するための手段】
【０００７】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
【０００８】
本発明の一見地に係る第１中継サーバは、通信可能に接続された第１中継サーバ及び第２中継サーバと、第１中継サーバにネットワークを介して接続された通信端末とを有する中継通信システムに用いられる。第１中継サーバは、中継グループ情報格納部と、情報共有部と、通信端末情報要求受信部と、通信端末情報作成部と、通信端末情報送信部と、起動要求受信部と、ＷＯＬ対象端末判断部と、起動指示送信部と、処理結果情報作成部と、処理結果情報送信部とを備えている。
中継グループ情報格納部は、第１中継サーバ及び第２中継サーバが中継グループを構成することを示す中継グループ情報を格納する。
情報共有部は、中継グループ情報を、第２中継サーバとの間で共有させる。
通信端末情報要求受信部は、第２中継サーバから、通信端末に関する情報であって、通信端末の起動処理が許可されている中継グループを示すＷＯＬ許可情報を含む通信端末情報の要求を受信する。
通信端末情報作成部は、通信端末情報の要求を受信すると、通信端末の起動を確認して通信端末情報を作成する。
通信端末情報送信部は、第２中継サーバに対して、通信端末情報を送信する。
起動要求受信部は、第２中継サーバから、通信端末に対する起動要求を受信する。
ＷＯＬ対象端末判断部は、起動要求を受信すると、ＷＯＬ許可情報により第２中継サーバが所属する中継グループからの起動処理が許可されていることが示されている通信端末のうち起動要求の対象であるＷＯＬ対象端末があるか否かを判断する。
起動指示送信部は、ＷＯＬ対象端末に起動指示を送信する。
処理結果情報作成部は、起動指示を送信した後に、通信端末の起動状態を確認する処理結果情報を作成する。
処理結果情報送信部は、処理結果情報を第２中継サーバに送信する。
【０００９】
以下、上記構成における第１中継サーバの動作を説明する。
第１に、第１中継サーバが、第２中継サーバから通信端末情報に関する要求を受信した場合の動作を説明する。第２中継サーバが第１中継サーバに対して通信端末情報の要求を送信すれば、通信端末情報要求受信部が、通信端末情報の要求を受信する。続いて、通信端末情報作成部が、通信端末の起動状態を含めた通信端末情報を作成する。次に、通信端末情報送信部が、第２中継サーバに対して、通信端末情報を送信する。以上の結果、通信端末情報が第１中継サーバと第２中継サーバとで共有される。なお、「通信端末の起動状態」とは、通信端末が未起動状態である、起動状態である、等の起動に関する情報である。
第２に、第１中継サーバが、第１中継サーバに接続された通信端末に関して、第２中継サーバから起動要求を受けた場合の動作を説明する。最初に、起動要求受信部が、第２中継サーバから、通信端末に対する起動要求を受信する。次に、未起動通信端末判断部が、起動要求の対象である未起動の通信端末があるか否かを判断する。未起動の通信端末があれば、起動指示送信部が、未起動の通信端末に起動指示を送信する。その後に、処理結果情報作成部が、通信端末の起動状態を確認することで処理結果情報を作成する。最後に、処理結果情報送信部が、処理結果情報を第２中継サーバに送信する。以上の結果、通信端末が、第１中継サーバからの起動指示に基づいて、未起動状態から起動状態に変化する。また、通信端末に関する処理結果が第２中継サーバに送られるので、第２中継サーバ側で通信端末が起動されたか否かを把握できる。
この結果、互いに通信可能な複数の中継サーバを有する中継通信システムを構築する上で、伴う制限が少ない状態で、起動していない通信端末を起動させることができる。
【００１０】
通信端末情報は、ＩＰアドレスとＭＡＣアドレスを含んでいてもよい。
【００１１】
通信端末情報は、通信端末に対して起動処理を許可するか否かを示す情報を含んでいてもよい。
【００１２】
通信端末情報は、通信端末に対して起動処理を許可するか否かを判断するための条件としての起動要求の送信元情報を含んでいてもよい。
【００１３】
送信元情報は、通信端末が参加する中継グループの情報であり、起動要求の送信元が同じ中継グループに参加している場合にのみ通信端末の起動処理が許可されてもよい。
【００１４】
第１中継サーバは、中継サーバ情報格納部をさらに備えていてもよい。中継サーバ情報格納部は、第１中継サーバの起動情報及び前記第２中継サーバの起動情報を含む中継サーバ情報を格納する。このとき、情報共有部は、中継サーバ情報を、第２中継サーバとの間で共有させる。
【００１５】
本発明の他の見地に係る第３中継サーバは、通信可能に接続された第３中継サーバ及び第４中継サーバと、第４中継サーバにネットワークを介して接続された通信端末とを有する中継通信システムに用いられる。第３中継サーバは、中継グループ情報格納部と、情報共有部と、通信端末情報受信部と、通信端末情報処理部と、起動要求送信部とを備えている。中継グループ情報格納部は、第３中継サーバ及び第４中継サーバが中継グループを構成することを示す中継グループ情報を格納する。情報共有部は、中継グループ情報を、第４中継サーバとの間で共有させる。通信端末情報受信部は、通信端末の起動状態と通信端末の起動処理が許可されている中継グループを示すＷＯＬ許可情報とを含む通信端末情報を、第４中継サーバから受信する。通信端末情報処理部は、受信した通信端末情報を記憶及び表示する。起動要求送信部は、通信端末情報に基づいて、通信を行う通信端末を選択し、さらに、通信端末に対する起動要求を第４中継サーバに送信する。
【００１６】
以下、上記構成において、第３中継サーバが、第４中継サーバに通信端末に関する起動要求を送信した場合の動作を説明する。最初に、第４中継サーバが、通信端末の起動状態を含む通信端末情報を作成して、第３中継サーバに送信する。その結果、通信端末情報受信部が、通信端末情報を、第４中継サーバから受信する。次に、通信端末情報処理部が、受信した通信端末情報を記憶及び表示する。これにより、通信端末情報に基づいたユーザの操作によって、起動要求送信部が、通信を行う通信端末を選択し、さらに、通信端末に対する起動要求を第４中継サーバに送信する。以上の結果、第３中継サーバから通信端末を起動させることができる。
【００１７】
起動要求送信部は、複数の起動要求を一括して送信可能であってもよい。
【００１８】
第３中継サーバは、起動要求の履歴を格納する起動要求履歴格納部をさらに備えていてもよい。
【００１９】
第３中継サーバは、中継サーバ情報格納部をさらに備えていてもよい。中継サーバ情報格納部は、第３中継サーバの起動情報及び第４中継サーバの起動情報を含む中継サーバ情報を格納する。このとき、情報共有部は、中継サーバ情報を、第４中継サーバとの間で共有させる。
【発明の効果】
【００２０】
本発明に係る中継サーバでは、互いに通信可能な複数の中継サーバを有する中継通信システムを構築する上で、伴う制限を減らしつつ、起動していない通信端末を起動させることができる。
【図面の簡単な説明】
【００２１】
【図１】中継通信システムの全体構成を示す模式図。
【図２】中継サーバの構成を示すブロック図。
【図３】通信端末情報要求送信制御部の機能を示すブロック図。
【図４】通信端末情報要求受信制御部の機能を示すブロック図。
【図５】起動要求送信制御部の機能を示すブロック図。
【図６】起動要求受信制御部の機能を示すブロック図。
【図７】クライアント端末の構成を示すブロック図。
【図８】中継グループ情報の概略構成を示す図。
【図９】中継グループ情報の詳細構成を示す図。
【図１０】中継サーバ情報の概略構成を示す図。
【図１１】中継サーバ情報の詳細構成を示す図。
【図１２】第１中継サーバに格納された通信端末情報の詳細構成を示す図。
【図１３】第２中継サーバに格納された通信端末情報の詳細構成を示す図。
【図１４】クライアント端末に格納された通信端末情報の詳細構成を示す図。
【図１５】通信端末情報を取得する処理・起動指示を送信する処理の制御フローチャート。
【図１６】通信端末情報を確認する処理・通信端末情報を送信する処理の制御フローチャート。
【図１７】ＷＯＬ処理の制御フローチャート。
【図１８】起動要求履歴を示す図。
【図１９】他の実施形態における通信端末情報の詳細構成を示す図。
【図２０】他の実施形態における通信端末情報の詳細構成を示す図。
【発明を実施するための形態】
【００２２】
１．中継通信システムの全体構成
以下、図面を参照しつつ、本発明の実施の形態について説明する。図１は、中継通信システムの全体構成を示す。中継通信システム１は、ＷＡＮ３を介して互いに接続された中第１中継サーバＡと、第２中継サーバＢと、第３中継サーバＣとを有している。第１中継サーバＡは第１ＬＡＮ５に所属し、第２中継サーバＢは第２ＬＡＮ７に所属し、第３中継サーバＣは第３ＬＡＮ９に所属している。第１ＬＡＮ５、第２ＬＡＮ７及び第３ＬＡＮ９は、遠隔に構築される小規模なネットワークである。ＷＡＮ３は、インターネットなどの大規模なネットワークである。
この実施形態では、後に詳細に説明するが、第１中継サーバＡと、第２中継サーバＢと、第３中継サーバＣとが、中継グループとしての第１中継グループａを構成している。
【００２３】
第１ＬＡＮ５は、第１中継サーバＡに接続された第１通信端末１１及び第２通信端末１３を有している。第１通信端末１１及び第２通信端末１３は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。なお、図示していないが、第１ＬＡＮ５には、クライアント端末Ａ１が所属している。
【００２４】
第２ＬＡＮ７は、第５ＬＡＮ１７と、第６ＬＡＮ１９とを有している。第５ＬＡＮ１７は、第２中継サーバＢに直接接続されている。第６ＬＡＮ１９は、第５ＬＡＮ１７を介して第２中継サーバＢに接続されている。第５ＬＡＮ１７には、第２中継サーバＢに接続された第３通信端末２１が接続されている。第６ＬＡＮ１９には、第４通信端末２５とクライアント端末Ｂ１とが接続されている。第５ＬＡＮ１７と第６ＬＡＮ１９は汎用ルータ３１を介して互いに接続されている。第３通信端末２１及び第４通信端末２５は、ファイルサーバである。なお、図示していないが、第２ＬＡＮ７の例えば第６ＬＡＮ１９には、クライアント端末Ｂ２が接続されている。
【００２５】
第３ＬＡＮ９は、第３中継サーバＣに接続されたクライアント端末Ｃ１を有している。
【００２６】
第１中継サーバＡ、第２中継サーバＢ及び第３中継サーバＣは、クライアント端末Ｂ１、クライアント端末Ｃ１、及び他の図示しないクライアント端末の相互間の通信を中継する。なお、第１中継サーバＡ、第２中継サーバＢ、第３中継サーバＣの相互間の通信プロトコルは特に限定されない。
【００２７】
２．中継サーバの構成要素
中継サーバは、ＬＡＮだけでなくＷＡＮにも接続されており、同一のＬＡＮに接続されている各クライアント端末と通信可能であるとともに、ＷＡＮ３を介して他のＬＡＮに配置された中継サーバと通信可能になっている。
【００２８】
図２は、第１中継サーバＡの構成要素を示す。
第１中継サーバＡは、インターフェース１２１、制御部１２２及びデータベース格納部１２３、表示部１２４及び入力部１２５を有する。
を有する。
【００２９】
インターフェース１２１は、第1ＬＡＮ５内の端末に対して通信を実行し、さらに、ＷＡＮ３に対して通信を実行する。
【００３０】
制御部１２２は、例えば、制御及び演算の機能を有するＣＰＵであり、ロードされたプログラムにより各種処理を実行可能である。
制御部１２２は、通信端末情報要求を送信する動作時機能としての通信端末情報要求送信制御部１７１（図３）を有している。
通信端末情報要求送信制御部１７１は、通信端末情報要求送信部１３１、通信端末情報受信部１３２、起動判断部１３３、通信端末情報登録部１３４、及び通信端末情報表示部１３５を有している。通信端末情報要求送信部１３１は、選択された中継グループ内の他の中継サーバが保有している通信端末情報の要求を、他の中継サーバに送信する。通信端末情報受信部１３２は、通信端末の起動状態を含む通信端末情報を、他の中継サーバから受信する。起動判断部１３３は、取得した通信端末情報から未起動の端末があるか否かを判断する。
【００３１】
通信端末情報登録部１３４は、同じＬＡＮ内の通信端末の通信端末情報を作成して、さらに通信端末情報格納部１６４に格納する。また、通信端末情報登録部１３４は、通信端末の起動状態の変化にしたがって、通信端末情報格納部１６４内の通信端末情報を更新する。さらに、他の中継サーバからの通信端末情報の要求を受信すれば、通信端末情報登録部１３４は、起動確認部１４０（後述）から通信端末の起動状態を取得して、通信端末情報の起動状態情報を更新する。通信端末情報表示部１３５は、通信端末情報を表示部１２４に表示させる。
【００３２】
制御部１２２は、さらに、通信端末情報要求を受信したときの動作の機能としての通信端末情報要求受信制御部１７３（図４）を有している。通信端末情報要求受信制御部１７３は、通信端末情報要求受信部１３８、ＷＯＬ対象端末判断部１３９、起動確認部１４０、及び通信端末情報送信部１４１を有している。通信端末情報要求受信部１３８は、他の中継サーバから、通信端末情報の要求を受信する。ＷＯＬ対象端末判断部１３９は、通信端末情報格納部１６４から、登録されたＷＯＬ対象端末があるか否かを判断する。起動確認部１４０は、ＷＯＬ対象端末が起動しているか否かを確認する。通信端末情報送信部１４１は、起動要求の送信元である中継サーバ又はクライアント端末に対して、通信端末情報を送信する。
【００３３】
制御部１２２は、さらに、起動要求を送信したときの動作の機能としての起動要求送信制御部１７５（図５）を有している。起動要求送信制御部１７５は、ＷＯＬ指示送信部１４３及び応答受信部１４４を有している。ＷＯＬ指示送信部１４３は、通信端末情報に基づいて、ユーザからの入力にしたがって通信端末を選択し、さらに、通信端末に対する起動要求を当該端末が接続された中継サーバに送信する。応答受信部１４４は、応答を受信する。
【００３４】
制御部１２２は、さらに、起動要求を受信したときの動作の機能としての起動要求受信制御部１７７（図６）を有している。起動要求受信制御部１７７は、ＷＯＬ指示受信部１４６、ＷＯＬ処理権限判断部１４７、ＷＯＬ処理部１４９、処理結果リスト作成部１５０、及び処理結果リスト送信部１５１を有している。ＷＯＬ指示受信部１４６は、他の中継サーバ又はクライアント端末から、通信端末に対するＷＯＬ指示（起動要求）を受信する。ＷＯＬ処理権限判断部１４７は、自機がＷＯＬ処理の権限を有しているか否かを判断する。ＷＯＬ処理部１４９は、ＷＯＬ処理を実行する。ＷＯＬ処理とは、ＷＯＬ対象端末に対して特殊なパケットを送出することをいう。それにより、ＷＯＬ対象端末は、パケットを受け取り、電源投入する。処理結果リスト作成部１５０は、起動指示が送信された後に、通信端末の起動状態を確認する処理結果リストを作成する。処理結果リスト送信部１５１は、処理結果リストを起動要求の送信元である中継サーバ又はクライアント端末に送信する。
【００３５】
制御部１２２は、さらに、情報共有部１５３，通信制御部１５４、及びＩＰパケット処理部１５５を有している。
情報共有部１５３は、後述する中継グループ情報、中継サーバ情報及びクライアント端末情報の作成及び更新を行う。また、情報共有部１５３は、作成及び更新された中継グループ情報を、中継グループ内の中継サーバ及び中継サーバに接続されたクライアント端末と共有し、中継グループ情報格納部１６１（後述）に格納する。さらに情報共有部１５３は、作成及び更新された中継サーバ情報を中継グループ内の中継サーバ及び中継サーバに接続されたクライアント端末と共有し、中継サーバ情報格納部１６２（後述）に格納する。
【００３６】
通信制御部１５４は、インターフェース１２１を介して行う様々な通信を制御する処理部であり、ＴＣＰ／ＩＰ、ＵＤＰ又はＳＩＰなどのプロトコルに従った様々な通信処理を制御する。
ＩＰパケット処理部１５５は、インターフェース１２１から受信した通信パケットを通信制御部１５４へ出力する。
【００３７】
データベース格納部１２３は、例えば、ハードディスク又は不揮発ＲＡＭであり、各種データを保存可能である。データベース格納部１２３は、中継グループ情報格納部１６１、中継サーバ情報格納部１６２、クライアント端末情報格納部１６３、通信端末情報格納部１６４、及び起動要求履歴格納部１６５を有する。中継グループ情報格納部１６１、中継サーバ情報格納部１６２、クライアント端末情報格納部１６３及び通信端末情報格納部１６４に格納される情報の詳細は後述する。
【００３８】
表示部１２４は、液晶画面と言った表示装置である。入力部１２５は、キーボード、マウス、タッチパネルといった入力装置である。
【００３９】
また、第２中継サーバＢ及び第３中継サーバＣの構成要素は、第１中継サーバＡと同様であるので、説明を省略する。
【００４０】
３．クライアント端末の構成要素
クライアント端末Ｂ１及びクライアント端末Ｃ１は、ユーザが直接操作できる端末である。クライアント端末は、後述するように、クライアント端末情報（後述）が中継サーバ及び他のクライアント端末と共有される端末である。クライアント端末は、例えば、ユーザによって日々の業務に利用されるパーソナルコンピュータである。各クライアント端末には、同一のＬＡＮ内でユニークに管理されたプライベートＩＰアドレスが付与される。
【００４１】
図７は、クライアント端末Ｂ１の構成要素を示す。クライアント端末の構成要素は、中継サーバと同様である。したがって、ここでは説明を省略する。
【００４２】
４．通信端末
通信端末１１、１３、２１、２５は、中継サーバ又はクライアント端末によって通信端末情報が取得され、さらに中継サーバ又はクライアント端末から起動指示を受信する端末である（後述）。
【００４３】
５．中継グループ情報
図８は、中継グループ情報２０の概略構成を示す。中継グループ情報２０は、中継通信システムにおける各中継グループの概要を示す情報であって、中継サーバの中継グループ情報格納部１６１及びクライアント端末の中継グループ情報格納部２４１に格納される。図８は、第１中継グループａが、第１中継サーバＡと、第２中継サーバＢと、第３中継サーバＣとから構成されていることを示す。
【００４４】
図９は、中継グループ情報２０の詳細構成を示す。中継グループ情報２０は、上位情報２０１、下位情報２０２から構成される。
【００４５】
上位情報２０１は、第１中継グループ自体についての情報である。「ｇｒｏｕｐ  ｉｄ」は、中継グループの識別情報を示す。「ｌａｓｔｍｏｄ」は、中継グループ情報の最新更新時刻を示す。「ｎａｍｅ」は、中継グループの名称を示す。
【００４６】
下位情報２０２は、第１中継サーバＡ、第２中継サーバＢ、第３中継サーバＣについての情報である。「ｓｉｔｅ  ｉｄ」は、各中継サーバの識別情報を示す。
【００４７】
中継グループ情報２０は、第１中継サーバＡと、第２中継サーバＢと、第３中継サーバＣとの間で共有されて、各中継サーバの中継グループ情報格納部１６１に格納される。さらに、中継グループ情報２０は、中継サーバとクライアント端末との間でも共有され、各クライアント端末の中継グループ情報格納部２４１に格納される。
【００４８】
６．中継サーバ情報
図１０は、中継サーバ情報３０の概略構成を示す。中継サーバ情報３０は、中継通信システムを構成する中継サーバ及びクライアント端末の概要を示す情報であって、中継サーバの中継サーバ情報格納部１６２及びクライアント端末の中継サーバ情報格納部２４２に格納される。
【００４９】
図１０に示すように、第１中継サーバＡには、クライアント端末Ａ１（図１では図示せず）が接続されている。第２中継サーバＢには、クライアント端末Ｂ１及びクライアント端末Ｂ２（図１では図示せず）が接続されている。第３中継サーバＣには、クライアント端末Ｃ１が接続されている。
【００５０】
図１１は、中継サーバ情報３０の詳細構成を示す。中継サーバ情報３０は、上位情報３０１−１、３０１−２、３０１−３及び下位情報３０２−１、３０２−２、３０２−３から構成される。
【００５１】
上位情報３０１−１、３０１−２、３０１−３は、中継サーバについての情報である。「ｓｉｔｅ  ｉｄ」は、中継サーバの識別情報を示す。「ｎａｍｅ」は、中継サーバの名称を示す。「ｓｔａｔ」は、中継サーバが起動しているか否かについての情報を示す。
【００５２】
下位情報３０２−１、３０２−２、３０２−３は、クライアント端末についての情報である。「ｄｉｖ」は、クライアント端末の部署名を示す。「ｇｒｏｕｐ」は、クライアント端末が所属する中継グループの識別情報を示す。「ｉｄ」は、クライアント端末の識別情報を示す。「ｎａｍｅ」は、クライアント端末の名称を示す。「ｓｉｔｅ」は、クライアント端末がログオンしている場合にログオン先の中継サーバの識別情報を示す。
【００５３】
中継サーバ情報３０は、第１中継サーバＡ、第２中継サーバＢ、第３中継サーバＣ間で共有され、各中継サーバの中継サーバ情報格納部１６２において格納される。また、中継サーバ情報３０は、中継サーバ及びクライアント端末間で共有され、各クライアント端末の中継サーバ情報格納部２４２に格納される。
【００５４】
中継サーバが起動しているときには、上位情報３０１−１、３０１−２、３０１−３の「ｓｔａｔ」が「ａｃｔｉｖｅ」になっている。中継サーバが起動していないときには、「ｓｔａｔ」が空欄になっている。これにより、中継サーバが起動しているか否かについての情報が、中継通信システム全体として共有される。
【００５５】
クライアント端末が中継サーバにログオンしているときには、下位情報３０２−１、３０２−２、３０２−３の「ｓｉｔｅ」にクライアント端末のログオン先の中継サーバの識別情報が記載されている。クライアント端末が中継サーバにログオンしていないときには、「ｓｉｔｅ」は空欄になっている。これにより、クライアント端末が中継サーバにログオンしているか否かについての情報が、中継通信システム全体として共有される。
【００５６】
７．通信端末情報
通信端末情報とは、中継サーバが所属するＬＡＮ内にある通信端末に関する情報である。
通信端末情報７０〜７２は、図１２〜図１４に示すように、名称、ＩＰアドレス、ＭＡＣアドレス、ＷＯＬ許可情報、及び起動状態情報を含んでいる。「名称」は、通信端末の名称である。「ＷＯＬ許可情報」は、当該中継グループに属する中継サーバ又はクライアント端末からの起動処理のみが許可されることを示す情報である。「起動状態情報」は、当該通信端末が現在起動しているか又は起動していないかを示す情報である。
【００５７】
通信端末情報は、通信端末情報登録部１３４によって作成され、さらに更新される。特に、起動情報は起動確認部１４０によって取得され、それに基づいて通信端末情報登録部１３４が通信端末情報を更新する。通信端末情報登録部１３４は、通信端末情報を通信端末情報格納部１６４に格納する。
また、通信端末情報格納部１６４には、他のＬＡＮに所属する中継サーバから送信されてきた通信端末情報も格納される。具体的には、一方の中継サーバが通信端末情報を他方の中継サーバに送信すれば、その通信端末情報は他方の中継サーバの通信端末情報格納部１６４に保存される。
【００５８】
図１２は、通信端末情報７０の詳細構成を示す。通信端末情報７０は、第１中継サーバＡによって管理される情報であり、第１ＬＡＮ５における第１通信端末１１及び第２通信端末１３に関する。例えば、第１通信端末１１は、「名称」が「ＰＣ１」であり、「ＩＰアドレス」が「２００．１．４０．１６４」であり、「ＭＡＣアドレス」が「００−ＡＣ−５０−０６−７５−０３」であり、「ＷＯＬ許可情報」が「Ｇ１」であり、「起動状態情報」が「起動中」である。なお、通信端末情報７０には、第１中継サーバＡの識別情報（図示せず）が付与されている。
【００５９】
図１３は、通信端末情報７１の詳細構成を示す。通信端末情報７１は、第２中継サーバＢによって管理される情報であり、第５ＬＡＮ１７における第３通信端末２１に関する。なお、通信端末情報７１には、第２中継サーバＢの識別情報（図示せず）が付与されている。
【００６０】
図１４は、通信端末情報７２の詳細構成を示す。通信端末情報７２は、クライアント端末Ｂ１によって管理される情報であり、第６ＬＡＮ１９における第４通信端末２５に関する。なお、通信端末情報７２には、クライアント端末Ｂ１の識別情報（図示せず）が付与されている。
【００６１】
８．起動要求履歴
起動要求履歴７４は、起動要求履歴格納部１６５に格納される。図１８は、起動要求履歴７４の詳細を示す。起動要求履歴７４によって、オペレータは、該当する通信端末の起動を指示してきた中継サーバ又はクライアント端末の名称、指示時刻を把握することができる。その結果、起動要求の一元管理が可能である。
９．  中継通信システムにおける情報共有
中継通信システムにおいて、第１中継グループとしての中継グループの設定及び中継グループ内の情報共有は以下のとおり行われる。
まず、第１中継グループの初期設定として、第１中継サーバＡ、第２中継サーバＢ及び第３中継サーバＣの各中継サーバは、自端末に接続されたクライアント端末に対してアカウントを作成し、中継サーバ情報を作成して中継サーバ情報格納部に格納する。
その後、いずれかの中継サーバより中継通信システムの第１中継グループのグループ構築が要求されれば、各中継サーバは、中継グループ情報を作成して中継グループ情報格納部に格納する。次に、中継サーバは、第１中継グループを構成する中継サーバ間で中継サーバ情報を交換し、交換した中継サーバ情報を自端末が保存する中継サーバ情報と合成して新たな中継サーバ情報として保存する。その結果、第１中継サーバＡ、第２中継サーバＢ及び第３中継サーバＣの間で共通の中継サーバ情報が保有される。
このような中継通信システムにおいて、ＬＡＮ及びクライアント端末の増減状態及び接続状態が変化した場合には、一の中継サーバは、状態変化を認識したときには、その内容に応じて、中継グループ情報及び中継サーバ情報を直ちに更新する。
【００６２】
そして、一の中継サーバは、中継グループ情報及び中継サーバ情報に記載されている他の中継サーバに、中継グループ情報及び中継サーバ情報が更新されたことを直ちに通知する。また、一の中継サーバは、更新された中継サーバ情報を直ちに自端末に接続されたクライアント端末に通知する。
【００６３】
しかし、一の中継サーバは、他の中継サーバが中継グループ情報及び中継サーバ情報に記載されているとしても、他の中継サーバが未接続状態にあると判断したときには、他の中継サーバに直ちに通知することはない。
【００６４】
これにより、ＬＡＮ及びクライアント端末の増減状態及び接続状態についての情報は、第１中継グループを構成する中継サーバ及び中継サーバに接続されたクライアント端末間でリアルタイムに共有される。
【００６５】
１０．中継通信システムにおけるデータの送受信
上記のように中継通信システムにおいてＬＡＮ及びクライアント端末の増減状態及び接続状態についての情報が共有された後に、クライアント端末を使用するユーザが他のクライアント端末を指定して通信するときには、以下のようにデータが送受信される。
【００６６】
具体的にクライアント端末は、指定先のクライアント端末情報と、送信元であるクライアント端末情報と、送信したいデータとを含む送信データを、自端末が接続された中継サーバに送信する。送信データを受信した中継サーバは、中継サーバ情報を参照し、指定されたクライアント端末が中継グループ内のどの中継サーバに配下にあるかを確認する。また、中継サーバは、指定されたクライアント端末を配下におく中継サーバが起動状態であるかどうか、及び指定されたクライアント端末がログオン状態であるかどうかを確認する。具体的には、中継サーバ情報の上位情報「ｓｔａｔ」が「ａｃｔｉｖｅ」に設定されていることを確認することによって、中継サーバが起動状態にあるかどうか判断できる。また、中継サーバ情報の下位情報「ｓｉｔｅ」にクライアント端末のログオン先の中継サーバの識別情報が記載されているかどうかを確認することによって、クライアント端末がログオン状態にあるかどうか判断する。
【００６７】
中継サーバの起動状態及びクライアント端末のログオン状態が確認できると、指定されたクライアント端末を配下におく中継サーバに対して受信した送信データが送信される。また、送信データを受信した中継サーバは、自配下にある指定されたクライアント端末に対して送信データを送信する。
【００６８】
１１．起動指示を行う制御
図１５を用いて、通信端末情報を取得する処理・起動指示を送信する処理の制御を説明する。この場合、図１において、オペレータ３３がクライアント端末Ｃ１を操作したものとする。以下の制御は、主に、クライアント端末Ｃ１の制御部２２２によって実行される。
【００６９】
ステップＳ１０１では、制御部２２２は、オペレータ３３の操作によって、中継グループが選択されるのを待つ。
【００７０】
ステップＳ１０２では、通信端末情報要求制御が実行される。具体的には、制御部２２２の通信端末情報要求送信部２３１が、選択された中継グループ内の他の中継サーバが保有している通信端末情報についての要求を、他の中継サーバに送信する。その結果、通信端末情報要求が、クライアント端末Ｃ１から第３中継サーバＣに送信され、次に第３中継サーバＣから第１中継サーバＡ及び第２中継サーバＢに送信される。通信端末情報要求は、さらに、第２中継通信サーバＢからクライアント端末Ｂ１に送信される。この結果、例えば、クライアント端末Ｂ１は通信端末情報を更新して、更新後の通信端末情報を返信する。この結果、クライアント端末Ｃ１は、通信端末情報を取得する。具体的には、通信端末情報受信部２３２が通信端末情報を受信する。
【００７１】
ステップＳ１０３では、制御部２２２は、取得した通信端末情報に基づいて、未起動の端末があるか否かを判断する。起動判断部２３３が、受信した通信端末情報から未起動の通信端末があるか否かを判断する。さらに、通信端末情報登録部２３４が、受信した通信端末情報を通信端末情報格納部２６４に記憶する。また、通信端末情報表示部２３５が表示部２６７に通信端末情報を表示する。なお、通信端末情報経路は、第１中継サーバＡ及び第２中継サーバＢから、第３中継サーバＣ、さらには、第３中継サーバＣからクライアント端末Ｃ１である。ステップＳ１０３において、「Ｙｅｓ」の場合はプロセスはステップＳ１０４に移行し、「Ｎｏ」の場合はプロセスは終了する。
【００７２】
ステップＳ１０４では、ＷＯＬ指示送信制御が実行される。具体的には、ＷＯＬ指示送信部２４３は、オペレータ３３からの入力にしたがって未起動の通信端末を選択して、ＷＯＬ指示（起動要求）を、第３中継サーバＣを経由して、当該通信端末が接続された中継サーバに送信する。その結果、ＷＯＬ指示は、オペレータ３３からの指示に基づいて、クライアント端末Ｃ１から第３中継サーバＣに送信され、次に第３中継サーバＣから第１中継サーバＡ及び第２中継サーバＢに対して送信される。ＷＯＬ指示は、さらに、第２中継サーバＢからクライアント端末Ｂ１に送信される。第１中継サーバＡは、条件に応じて、第１通信端末１１及び第２通信端末１３に起動指示を送信する。第２中継サーバＢは、条件に応じて、第３通信端末２１に起動指示を送信する。クライアント端末Ｂ１は、条件に応じて、第４通信端末２５に起動指示を送信する。
なお、以上の動作において、未起動の通信端末は１台だけ選択されてもよいし、複数台選択されてもよい。また、未起動の通信端末が接続された中継サーバは１台であってもよいし、複数台でもよい。また、通信端末情報の中の通信端末グループを一括してＷＯＬ指示を送信できるようにしてもよい。さらに、複数の通信端末情報をグループとして一括してＷＯＬ指示を送信できるようにしてもよい。
【００７３】
ステップＳ１０５では、クライアント端末Ｃ１は、クライアント端末Ｂ１からの応答、例えば、処理結果リスト（図示せず）が送信されてくるのを待つ。具体的には、応答受信部１４４が応答を受信する。この場合、応答の数は単数又は複数である。
【００７４】
ステップＳ１０６では、クライアント端末Ｃ１は、応答結果（例えば、処理結果リスト）を表示部２６７に表示する。以上の結果、クライアント端末Ｃ１から起動指示をかける制御プロセスは終了する。
【００７５】
１２．通信端末情報を確認する処理・通信端末情報を送信する処理の制御
次に、図１６を用いて、通信端末情報を確認する処理・通信端末情報を送信する処理の制御を説明する。この制御は、通信端末情報要求を受信した中継サーバ又はクライアント端末が実行する。なお、以下の説明では、通信端末情報要求を受信したのは、中継サーバであるとする。
【００７６】
ステップＳ１１１では、中継サーバは、通信端末情報要求が送信されてくるのを待つ。具体的には、通信端末情報要求受信部１３８が、通信端末情報要求を受信する。
【００７７】
ステップＳ１１２では、中継サーバが、具体的には、ＷＯＬ対象端末判断部１３９が、通信端末情報格納部１６４から、通信端末情報を読み出して、ステップＳ１１３では、クライアント端末Ｃ１が属する中継グループに属する通信端末があるか否かを判断する。ステップＳ１１３において「Ｙｅｓ」であればプロセスはステップＳ１１４に移行し、「Ｎｏ」であればプロセスはステップＳ１１５に移行する。
【００７８】
ステップＳ１１４では、中継サーバは、ＷＯＬ対象の通信端末の起動確認処理を行う。具体的には、起動確認部１４０が、例えばＰＩＮＧコマンドを用いて、ＷＯＬ対象端末が起動しているか否かを確認する。ステップＳ１１４が終了すると、プロセスはステップＳ１１３に戻る。したがって、ＷＯＬ対象の通信端末が複数ある場合には、起動確認処理が複数回実行される。この結果、通信端末情報登録部１３４が、通信端末情報に含まれている各通信端末の起動状態を確認する。
【００７９】
ステップＳ１１５では、中継サーバは、通信端末情報（各通信端末の起動状態を含んでいる）をクライアント端末Ｃ１に送信する。具体的には、通信端末情報送信部１４１が通信端末情報を送信する。
【００８０】
１３．ＷＯＬ処理の制御
次に、図１７を用いて、ＷＯＬ処理の制御を説明する。この制御は、ＷＯＬ指示を受信した中継サーバ又はクライアント端末が実行する。なお、以下の説明では、中継サーバがＷＯＬ指示を受信したものとする。
【００８１】
ステップＳ１２１では、中継サーバは、ＷＯＬ指示が送信されてくるのを待つ。具体的には、ＷＯＬ指示受信部１４６が、ＷＯＬ指示を受信する。
【００８２】
ステップＳ１２２〜Ｓ１２３では、中継サーバは、ＷＯＬ処理の権限を判断する。具体的には、ＷＯＬ処理権限判断部１４７が、自機がＷＯＬ処理の権限を有しているか否かを判断する。ステップＳ１２３において「Ｙｅｓ」であればプロセスはステップＳ１２４に移行し、「Ｎｏ」であればプロセスはステップＳ１２９に移行する。ステップＳ１２９では、中継サーバ又はクライアント端末は、不正な指示であることを知らせる応答をする。
【００８３】
ステップＳ１２４では、中継サーバは、指示されたＷＯＬ対象端末の読み出しを行い、ステップＳ１２５では、中継サーバは、指示されたＷＯＬ対象の通信端末があるか否かを判断する。具体的には、ＷＯＬ対象端末判断部１３９が、通信端末情報格納部１６４から、登録されたＷＯＬ対象端末を読み出して、ＷＯＬ対象端末があるか否かを判断する。ステップＳ１２５で、「Ｙｅｓ」であればプロセスはステップＳ１２７に移行し、「Ｎｏ」であればプロセスはステップＳ１２６に移行する。
【００８４】
ステップＳ１２６では、中継サーバは、ＷＯＬ対象の通信端末へのＷＯＬ処理を行う。具体的には、ＷＯＬ処理部１４９が、ＷＯＬ対象通信端末にＷＯＬコマンドを送信することで、ＷＯＬ対象通信端末を起動させる。ステップＳ１２６が終了すれば、プロセスはステップＳ１２４に戻る。したがって、ＷＯＬ対象端末が複数ある場合には、ＷＯＬ処理が複数回実行される。
【００８５】
ステップＳ１２７では、中継サーバは、ＷＯＬ対象の通信端末の起動確認処理を行う。具体的には、起動確認部１４０が、例えばＰＩＮＧコマンドを用いて、ＷＯＬ対象端末がすでに起動しているか否かを確認する。続いて、処理結果リスト作成部１５０が処理結果リスト（図示せず）を作成する。
【００８６】
ステップＳ１２８では、処理結果リスト送信部１５１が、処理結果リストをクライアント端末Ｃ１に送信する。
以上の結果、クライアント端末Ｃ１の起動要求履歴格納部２６５には、処理結果リストに基づいて作成された起動要求履歴７４が記録される。図１８に、起動要求履歴７４を示す。起動要求履歴７４は、「起動要求日時」、「送信元」、「通信端末」、「起動成否」、「起動日時」といった情報を含んでいる。
なお、上記で説明したように、中継サーバ及びクライアント端末経由で通信端末を起動することが可能になっている。例えば、クライアント端末Ｃ１、第３中継サーバＣ、第２中継サーバＢ，クライアント端末Ｂ１、第４通信端末２５の順番で起動処理が行われる。
【００８７】
１４．他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組合せ可能である。
【００８８】
上記実施形態では、中継グループ情報及び中継サーバ情報は、全ての中継サーバ及びクライアント端末間で常時最新のものが共有されるようになっていた。しかし、本発明はそのような実施形態に限定されない。例えば、中継サーバの１つをセンター端末として、センター端末が中継サーバ情報を一元管理してもよい。
【００８９】
図１９に示す実施例では、通信端末情報７５は、起動許可・禁止情報を有している。この場合、起動許可・禁止情報が「禁止」になっている場合は、当該通信端末に対する起動は許可されない。
【００９０】
また、図２０に示す実施例では、通信端末情報７６は、起動要求を許可する送信元の中継サーバ又はクライアント端末の情報を有している。この場合、起動要求が可能な送信元以外の中継サーバ又はクライアント端末からの起動要求は許可されない。
【産業上の利用可能性】
【００９１】
本発明は、互いに通信可能な複数の中継サーバと、複数の中継サーバに接続された通信端末とを備えた中継通信システムに用いられる中継サーバに広く適用できる。
【符号の説明】
【００９２】
１        中継通信システム
３        ＷＡＮ
５        第１ＬＡＮ
７        第２ＬＡＮ
９        第３ＬＡＮ
１１      第１通信端末
１３      第２通信端末
１５      第４ＬＡＮ
１７      第５ＬＡＮ
１９      第６ＬＡＮ
２０      中継グループ情報
２１      第３通信端末
２３      第７ＬＡＮ
２５      第４通信端末
２９      第８ＬＡＮ
３０      中継サーバ情報
３１      汎用ルータ
３１      クライアント端末情報
３３      オペレータ
３５      第９ＬＡＮ
４０      クライアント端末情報
５０      クライアント端末情報
６０      クライアント端末情報
７０      通信端末情報
７１      通信端末情報
７２      通信端末情報
７４      起動要求履歴
７５      通信端末情報
７６      通信端末情報
１２１    インターフェース
１２２    制御部
１２３    データベース格納部
１２４    表示部
１２５    入力部
１３１    通信端末情報要求送信部
１３２    通信端末情報受信部
１３３    起動判断部
１３４    通信端末情報登録部（通信端末情報作成部、通信端末情報処理部）
１３５    通信端末情報表示部
１３８    通信端末情報要求受信部
１３９    ＷＯＬ対象端末判断部
１４０    起動確認部（未起動通信端末判断部）
１４１    通信端末情報送信部
１４３    ＷＯＬ指示送信部（起動要求送信部）
１４４    応答受信部
１４６    ＷＯＬ指示受信部（起動要求受信部）
１４７    ＷＯＬ処理権限判断部
１４９    ＷＯＬ処理部（起動指示送信部）
１５０    処理結果リスト作成部（処理結果情報作成部）
１５１    処理結果リスト送信部（処理結果情報送信部）
１５３    情報共有部
１５４    通信制御部
１６１    中継グループ情報格納部
１６２    中継サーバ情報格納部
１６３    クライアント端末情報格納部
１６４    通信端末情報格納部
１６５    起動要求履歴格納部
Ａ        第１中継サーバ
Ｂ        第２中継サーバ
Ｃ        第３中継サーバ
Ａ１      クライアント端末
Ｂ１      クライアント端末
Ｂ２      クライアント端末
Ｃ１      クライアント端末
【図１】
0005857603.tif 000002
【図２】
0005857603.tif 000003
【図３】
0005857603.tif 000004
【図４】
0005857603.tif 000005
【図５】
0005857603.tif 000006
【図６】
0005857603.tif 000007
【図７】
0005857603.tif 000008
【図８】
0005857603.tif 000009
【図９】
0005857603.tif 000010
【図１０】
0005857603.tif 000011
【図１１】
0005857603.tif 000012
【図１２】
0005857603.tif 000013
【図１３】
0005857603.tif 000014
【図１４】
0005857603.tif 000015
【図１５】
0005857603.tif 000016
【図１６】
0005857603.tif 000017
【図１７】
0005857603.tif 000018
【図１８】
0005857603.tif 000019
【図１９】
0005857603.tif 000020
【図２０】
0005857603.tif 000021