(57)【特許請求の範囲】
【請求項１】
内部ネットワークを介してダイヤルアップルータに接続されるコンピュータであって、
外部ネットワークへの接続の終了時に、前記内部ネットワークに接続されている他のユーザ端末に対して前記外部ネットワークに接続しているかを問い合わせ、他のユーザ端末が前記外部ネットワークに接続していない場合には通信の切断をダイヤルアップルータに要求する切断制御手段と、
前記内部ネットワークに接続されている他のユーザ端末から、外部ネットワークに接続しているかについての問い合わせを受けて、該問い合わせに対する返答を問い合わせ元のユーザ端末に供給する返答手段と、
を備えることを特徴とするコンピュータ。
【請求項２】
内部ネットワークに端末とダイヤルアップルータが接続されているシステム用の接続制御サーバであって、
前記内部ネットワークに接続されている各端末に対して前記外部ネットワークに接続しているかを問い合わせ、いずれの端末も前記外部ネットワークに接続していない場合には通信の切断をダイヤルアップルータに要求する、
ことを特徴とする接続制御サーバ。
【請求項３】
内部ネットワークを介してダイヤルアップルータに接続されるコンピュータを、
外部ネットワークへの接続の終了時に、前記内部ネットワークに接続されている他のコンピュータに対して前記外部ネットワークに接続しているかを問い合わせ、他のコンピュータが前記外部ネットワークに接続していない場合には通信の切断をダイヤルアップルータに要求する切断制御手段、
前記内部ネットワークに接続されている他のコンピュータから、外部ネットワークに接続しているかについての問い合わせを受けて、該問い合わせに対する返答を問い合わせ元のコンピュータに供給する返答手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
内部ネットワークを介してダイヤルアップルータに接続されるコンピュータを、
前記内部ネットワークに接続されている各端末に対して前記外部ネットワークに接続しているかを問い合わせ、いずれの端末も前記外部ネットワークに接続していない場合には通信の切断をダイヤルアップルータに要求する手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ダイアルアップルータの切断制御に関するコンピュータ、接続制御サーバ等に関する。
【０００２】
【従来の技術】
従来、社内ＬＡＮ等の内部ネットワークをインターネット等の外部のネットワークに接続するために例えばダイヤルアップルータ等の装置が用いられている。ダイアルアップルータは、端末からインターネットの閲覧要求を受信すると、自動的に所定のサービスプロバイダ等を介してインターネット接続を行い、また、端末による通信が終わったと判断すると自動的に通信を切断する機能を有する。
【０００３】
【発明が解決しようとする課題】
一般的に、ダイヤルアップルータは、接続を開始してから所定時間、端末から外部への接続要求が無い場合に、端末による通信が終了したとみなして接続を切断しているため、実際には無駄な接続時間が生じている場合がある。
【０００４】
本発明は、上述した事情に鑑みてなされたもので、無駄な接続時間を削減し、通信回線を効率良く利用可能とすることを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点に係るコンピュータは、
内部ネットワークを介してダイヤルアップルータに接続されるコンピュータであって、
外部ネットワークへの接続の終了時に、前記内部ネットワークに接続されている他のユーザ端末に対して前記外部ネットワークに接続しているかを問い合わせ、他のユーザ端末が前記外部ネットワークに接続していない場合には通信の切断をダイヤルアップルータに要求する切断制御手段と、
前記内部ネットワークに接続されている他のユーザ端末から、外部ネットワークに接続しているかについての問い合わせを受けて、該問い合わせに対する返答を問い合わせ元のユーザ端末に供給する返答手段と、
を備えることを特徴とする。
【０００６】
このような構成によれば、各コンピュータにおいてインターネット等の外部ネットワークへの接続を終了する際に、他のコンピュータに外部ネットワークに接続中であるかを問い合わせ、だれも接続していない場合にはダイヤルアップルータを切断させることで、実際の利用終了時と通信切断時のタイムラグを短縮し、無駄な接続時間を削減することができる。
【０００７】
前記切断制御手段は、ブラウザの使用の終了時に、他のコンピュータに対してブラウザを使用しているかを問い合わせ、他のコンピュータがブラウザを使用していない場合には通信の切断をダイヤルアップルータに要求する手段をさらに備えてもよく、
前記返答手段は、ブラウザを使用しているかについての問い合わせを受けて、該問い合わせに対する返答を問い合わせ元のコンピュータに供給する手段をさらに備えてもよい。
【０００８】
また、本発明の第２の観点に係る接続制御サーバは、
内部ネットワークに端末とダイヤルアップルータが接続されているシステム用の接続制御サーバであって、
前記内部ネットワークに接続されている各端末に対して前記外部ネットワークに接続しているかを問い合わせ、いずれの端末も前記外部ネットワークに接続していない場合には通信の切断をダイヤルアップルータに要求する、
ことを特徴とする。
【０００９】
このような構成によれば、各端末がインターネット等の外部ネットワークに接続しているかを問い合わせ、だれも接続していない場合にはダイヤルアップルータを切断させることで、実際の利用終了時と通信切断時のタイムラグを短縮し、無駄な接続時間を削減することができる。
【００１０】
また、本発明の第３の観点に係る記録媒体は、
内部ネットワークを介してダイヤルアップルータに接続されるコンピュータを、
外部ネットワークへの接続の終了時に、前記内部ネットワークに接続されている他のコンピュータに対して前記外部ネットワークに接続しているかを問い合わせ、他のコンピュータが前記外部ネットワークに接続していない場合には通信の切断をダイヤルアップルータに要求する切断制御手段、
前記内部ネットワークに接続されている他のコンピュータから、外部ネットワークに接続しているかについての問い合わせを受けて、該問い合わせに対する返答を問い合わせ元のコンピュータに供給する返答手段、
として機能させるためのプログラムを記録することを特徴とする。
【００１１】
前記切断制御手段は、ブラウザの使用の終了時に、他のコンピュータに対してブラウザを使用しているかを問い合わせ、他のコンピュータがブラウザを使用していない場合には通信の切断をダイヤルアップルータに要求する手段を含んでもよく、
前記返答手段は、ブラウザを使用しているかについての問い合わせを受けて、該問い合わせに対する返答を問い合わせ元のコンピュータに供給する手段を含んでもよい。
【００１２】
また、本発明の第４の観点に係る記録媒体は、
内部ネットワークを介してダイヤルアップルータに接続されるコンピュータを、
前記内部ネットワークに接続されている各端末に対して前記外部ネットワークに接続しているかを問い合わせ、いずれの端末も前記外部ネットワークに接続していない場合には通信の切断をダイヤルアップルータに要求する手段、
として機能させるためのプログラムを記録する。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態に係る通信システムを図面を参照して説明する。
本発明の実施形態に係る通信システムは、図１に示すように、ダイヤルアップルータ１と、各ユーザ端末３と、を備え、これらはＬＡＮ（Local Area Network）等の内部ネットワークにより接続されている。
【００１４】
ダイヤルアップルータ１は、ユーザ端末３からの要求に応じて、ＬＡＮをインターネット等の外部ネットワークと接続するための装置である。ダイヤルアップルータ１は、ユーザ端末３からＬＡＮを介してインターネットの閲覧要求を受信すると、所定のサービスプロバイダに自動的に接続する。そして、接続先のサービスプロバイダにユーザ端末３から要求を送信し、これに対応する返答（ＨＴＭＬファイル等）を要求元のユーザ端末３に供給する。
また、ダイアルアップルータ１は、ユーザ端末３から切断要求を受信すると、サービスプロバイダとの通信を切断して終了する。
【００１５】
ユーザ端末３は、例えば通常のパーソナルコンピュータ等から構成され、例えば図２に示すように、入力部２１、表示部２２、制御部２３、記憶部２４、通信部２５を備える。
【００１６】
入力部２１は、マウス、キーボード等の入力装置を含み、入力されたデータを制御部２３に供給する。
表示部２２は、ＣＲＴ、液晶ディスプレイ等の表示装置を含み、制御部２３による指示に従って各処理画面等を表示する。
制御部２３は、記憶部２４に記憶される制御プログラムやアプリケーション等を読み込んで実行することにより、後述するブラウザ、切断制御部、監視部等の機能を実現する。
記憶部２４は、メモリ、ハードディスク等を含み、制御プログラムや各種アプリケーション、データ等を記憶する。
通信部２５は、制御部２３からの指示に従って、ダイヤルアップルータ１等の他の装置との通信を制御する。
【００１７】
ユーザ端末３の機能構成図を図３に示す。図示されるように、ユーザ端末３は、ブラウザ３１と、切断制御部３３と、監視部３５と、を備える。
ブラウザ３１は、ユーザによる入力操作に応じて、例えば、インターネット上の所定のサイトで公開されているデータの要求等をダイヤルアップルータ１に送信する。また、送信した要求に対して、外部ネットワークから取得されたデータをダイヤルアップルータ１から受け取って表示等する。
【００１８】
切断制御部３３は、例えば起動されたブラウザ３１の終了に応じて、所定のブラウザ使用チェック処理を開始する。このブラウザ使用チェック処理では、所定時間毎に、ＬＡＮに接続されている他のユーザ端末３に対して、ブラウザ３１が使用中であるか否かを問い合わせる（使用中チェックブロードキャスト）。そして、他のユーザ端末３のいずれからも返答がない場合には、通信の切断命令をダイアルアップルータ１に送信して、処理を終了する。また、使用中である旨の返答をいずれかの他のユーザ端末３から受信した場合には、そのまま処理を終了する。
【００１９】
監視部３５は、ブラウザ３１が使用中であるか否かについての問い合わせの受信に応じて、例えばプロセスリストを参照する等して、そのユーザ端末３においてブラウザ３１が起動しているかを判別し、起動している場合には、使用中である旨の返答を問い合わせの送信元のユーザ端末３に送信する。また、ブラウザ３１が起動していない場合には返答しない。
【００２０】
次に、この通信システムの動作を具体的に図４を参照して説明する。
例えば、ＬＡＮ上のユーザ端末３ＡでユーザＡによりブラウザ３１が起動され、インターネット閲覧要求がダイヤルアップルータ１に送信される（Ｓ１）。
これに応じて、ダイヤルアップルータ１は所定のサービスプロバイダに接続し、ユーザ端末３Ａからの要求を所定のサーバ宛に送信等して、インターネット接続を開始する（Ｓ２）。
【００２１】
以後、ダイヤルアップルータ１は、ユーザ端末３Ａからの要求をインターネット上の所定のサーバへ送信し、これらに対するデータを受信してＬＡＮ上の各ユーザ端末３Ａに供給する。
例えば、ＬＡＮ上のユーザ端末３ＢでユーザＢによりブラウザ３１が起動され、インターネット閲覧要求がダイヤルアップルータ１に送信される（Ｓ３）。これに応じて、ダイヤルアップルータ１は接続中の回線を使用して、ユーザ端末３Ｂからの要求をインターネット上の所定サーバに対して送信し、この要求に対するデータを受信した場合には、ユーザ端末３Ｂ宛のデータとしてＬＡＮに送出し、ユーザ端末３Ｂにより取り込まれる。
【００２２】
そして、例えば、ユーザ端末３Ａの利用者Ａがブラウザ３１を終了させた場合、そのユーザ端末３Ａにおける切断制御部３３は、このブラウザ３１の終了を検知して（Ｓ４）、各ユーザ端末３でブラウザ３１が使用中であるかについての問い合わせをブロードキャスト等により送信する（ブラウザ使用チェック処理）（Ｓ５）。
この場合、ユーザ端末３Ｂにおいてブラウザ３１が使用されているため、このユーザ端末３Ｂにおける監視部３５は、「使用中」である旨のデータを、問い合わせ送信元のユーザ端末３Ａに対して送信する（Ｓ６）。これに応じて、ユーザ端末３Ａの切断制御部３３は、ブラウザ使用チェック処理を終了する。
【００２３】
次に、例えば、ユーザ端末３Ｂの利用者Ｂがブラウザ３１を終了した場合、そのユーザ端末３Ｂにおける切断制御部３３は、このブラウザ３１の終了を検知して（Ｓ７）、各自がブラウザ３１を使用中であるかについての問い合わせをブロードキャスト等により送信する（ブラウザ使用チェック処理）（Ｓ８）。
この場合、ユーザ端末３Ａではブラウザ３１が使用されていないため、このユーザ端末３Ａにおける監視部３５は何もしない。
【００２４】
問い合わせ送信元のユーザ端末３Ｂは、瞬時にもしくは所定時間、他のユーザ端末３のいずれからも返答がない場合には、通信の切断命令をダイアルアップルータ１に送信して、ブラウザ使用チェック処理を終了する（Ｓ９）。
ユーザ端末３Ｂからの切断命令を受信したダイヤルアップルータ１は、プロバイダとの通信を切断して、インターネット接続を終了する（Ｓ１０）。
【００２５】
このようにして、各ユーザ端末３においてブラウザ３１が終了する際に、他のユーザ端末３にブラウザが使用中であるかを問い合わせ、いずれのユーザ端末３においても使用されていない場合にはダイヤルアップルータ１を切断させることで、実際のインターネット利用終了時と通信切断時のタイムラグを無くするもしくは短くし、無駄な接続時間を削減することができる。
【００２６】
なお、切断制御部３３と監視部３５の処理プログラムは常時起動させておいてもよく、また、ブラウザ３１の起動や終了等に応じて起動されるようにしてもよい。例えば、切断制御部３３の処理プログラムはブラウザ３１の終了時等のタイミングで起動させてもよく、また、監視部３５の処理プログラムは他のユーザ端末３の切断制御部３３からの問い合わせの受信時等のタイミングで起動させてもよい。ブラウザ３１の起動時又は終了時等に各処理プログラムを起動させる方法は任意であり、例えば、ブラウザ３１を制御するスクリプト等に、ブラウザ３１の終了時に切断制御部３３の処理プログラムを起動させるようなスクリプトを追記したり、ブラウザ３１の起動時に監視部３５の処理プログラムを起動させるようなスクリプトを追記したりしてもよい。
【００２７】
なお、上記説明では、各ユーザ端末３においてブラウザを使用しているか否かを判別することで、各ユーザ端末３がインターネット等の外部ネットワークに接続しているか否かを判別しているが、判別の基準はこれに限定されず任意である。例えば、電子メール、ｔｅｌｎｅｔ、ｆｔｐ等のインターネットサービスを利用しているか（これらのサービスを利用するためのウインドウを開いているか等）を判別してもよい。この場合、例えば、電子メール、ｔｅｌｎｅｔ、ｆｔｐ等のウインドウが閉じられる際に、切断制御部３３が他のユーザ端末３に問い合わせをし、他のユーザ端末３では、電子メール、ｔｅｌｎｅｔ、ｆｔｐ等のインターネットサービスに関するウインドウが開いている場合にはその旨を返答し、開いていない場合には返答しなようにしてもよい。そして、問い合わせ元では、他のユーザ端末３から返答がない場合にダイヤルアップルータ１に切断を要求するようにしてもよい。
【００２８】
また、ユーザ端末３の切断制御部３３と同様の機能を備える所定の制御サーバをＬＡＮに接続させてもよい。この場合のシステム構成を図５に示す。制御サーバは、ＬＡＮに接続されている各ユーザ端末３に対して、ブラウザ３１が使用中であるか否かを問い合わせる。そして、いずれのユーザ端末３からも返答がない場合には、通信の切断命令をダイアルアップルータ１に送信する。各ユーザ端末３への問い合わせのタイミングは任意であり、例えば所定時間毎でもよく、また、各ユーザ端末３がブラウザを終了する際に制御サーバにその旨の通知を送信し、この通知に応じて問い合わせを行うようにしてもよい。なお、この例におけるユーザ端末３は切断制御部３３を備えなくてもよい。
また、上記の制御サーバが電子メール、ｔｅｌｎｅｔ、ｆｔｐ等のインターネットサービスをいずれかのユーザ端末３で利用しているか否かを各ユーザ端末３に問い合わせて、いずれのユーザ端末３もインターネットサービスを利用していない場合にダイヤルアップルータ１に切断命令を送信するようにしてもよい。
【００２９】
また、上記実施例では、監視部３５は、ブラウザ３１が使用中の場合に返答を返すようにしているが、これに限定されず、未使用の場合に返答するようにしてもよく、また、使用状況（使用中であるか未使用であるか）を返答するようにしてもよい。いずれの場合においても、問い合わせ元のユーザ端末３は、ＬＡＮに接続されている他の全ユーザ端末３においてブラウザ３１等が未使用である場合に切断要求をダイヤルアップルータ１に送信する。
【００３０】
なお、この発明のシステムは、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、コンピュータに上述の動作を実行するためのプログラムを格納した媒体（フロッピーディスク、ＣＤ−ＲＯＭ等）から該プログラムをインストールすることにより、上述の処理を実行するユーザ端末３、制御サーバ等を構成することができる。なお、上述の機能を、ＯＳが分担又はＯＳとアプリケーションの共同により実現する場合等には、ＯＳ以外の部分のみを媒体に格納してもよい。
【００３１】
なお、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワークの掲示板（ＢＢＳ）に該プログラムを掲示し、これをネットワークを介して配信してもよい。
そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行させることにより、上述の処理を実行することができる。
【００３２】
【発明の効果】
以上説明したように、本発明によれば、各コンピュータにおいてインターネット等の外部ネットワークへの接続を終了する際に、他のコンピュータに外部ネットワークに接続中であるかを問い合わせ、だれも接続していない場合にはダイヤルアップルータを切断させることで、実際の利用終了時と通信切断時のタイムラグを短縮し、無駄な接続時間を削減することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る通信システムのシステム構成図である。
【図２】図１の通信システムで使用されるユーザ端末のハードウエア構成を示す図である。
【図３】図１の通信システムで使用されるユーザ端末の機能構成を示す図である。
【図４】図１の通信システムの動作を具体的に説明するための図である。
【図５】本発明の他の実施形態に係る通信システムのシステム構成図である。
【符号の説明】
１        ダイヤルアップルータ
３        ユーザ端末
２１      入力部
２２      表示部
２３      制御部
２４      記憶部
２５      通信部
３１      ブラウザ
３３      切断制御部
３５      監視部
【図１】
0004386558.tif 000002
【図２】
0004386558.tif 000003
【図３】
0004386558.tif 000004
【図４】
0004386558.tif 000005
【図５】
0004386558.tif 000006