(57)【特許請求の範囲】
【請求項１】
サービス提供者側に設けられたｘＤＳＬモデムと加入者側に設けられたｘＤＳＬモデムとを電話回線および信号分離装置を介して接続し、音声通信帯域とは異なる通信帯域を利用してデータ通信を行うｘＤＳＬ通信システムにおいて、
前記ｘＤＳＬモデム間にリンクを確立しデータ通信を可能とする手段と、
前記ｘＤＳＬモデム間のデータ通信を監視しデータ通信に関する変化を時系列的に検出する監視手段と、
前記監視手段により通信速度が接続当初よりも低下、あるいは所定の値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、前記ｘＤＳＬモデム間のリンクの再確立を行わせる手段と
を具備したことを特徴とするｘＤＳＬ通信システム。
【請求項２】
サービス提供者側に設けられたｘＤＳＬモデムと電話回線および信号分離装置を介して接続された加入者側のｘＤＳＬモデムにおいて、
前記起動時に前記サービス提供者側のｘＤＳＬモデムとの間でリンクを確立しデータ通信を可能とするリンク確立手段と、
前記データ通信を監視しデータ通信に関する変化を時系列的に検出する監視手段と、
前記監視手段により通信速度が接続当初よりも低下、あるいは所定の値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、前記リンク確立手段にリンクの再確立を行わせる手段と
を具備したことを特徴とするｘＤＳＬモデム。
【請求項３】
サービス提供者側に設けられたｘＤＳＬモデムと電話回線および信号分離装置を介して接続された加入者側のｘＤＳＬモデムに接続されたコンピュータにおいて、
前記ｘＤＳＬモデム間のデータ通信を監視しデータ通信に関する変化を時系列的に検出する監視手段と、
前記監視手段により通信速度が接続当初よりも低下、あるいは所定の値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、前記ｘＤＳＬモデム間のリンクの再確立を行わせる手段と
を具備したことを特徴とするコンピュータ。
【請求項４】
サービス提供者側に設けられたｘＤＳＬモデムと電話回線および信号分離装置を介して接続された加入者側のｘＤＳＬモデムに接続されたコンピュータに処理を実行させるソフトウェアおいて、
前記コンピュータを、
前記ｘＤＳＬモデム間のデータ通信を監視しデータ通信に関する変化を時系列的に検出する監視手段と、
前記監視手段により通信速度が所定値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、前記ｘＤＳＬモデム間のリンクの再確立を行わせる手段
として機能させるためのソフトウェア。
【請求項５】
サービス提供者側に設けられたｘＤＳＬモデムと加入者側に設けられたｘＤＳＬモデムとを電話回線および信号分離装置を介して接続し、音声通信帯域とは異なる通信帯域を利用してデータ通信を行う通信方法において、
前記ｘＤＳＬモデム間でリンクを確立しデータ通信を可能とする段階と、
前記ｘＤＳＬモデム間のデータ通信を監視しデータ通信に関する変化を時系列的に検出する段階と、
通信速度が接続当初よりも低下、あるいは所定の値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、前記ｘＤＳＬモデム間のリンクの再確立を行わせる段階と
を有することを特徴とする通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＡＤＳＬ通信やＨＤＳＬ通信などのサービスを提供するｘＤＳＬシステム、ｘＤＳＬモデム、コンピュータ、ソフトウェア、通信方法に関する。
【０００２】
【従来の技術】
Asymmetric Digital Subscriber Line：ＡＤＳＬ方式による通信システム、つまりＡＤＳＬ通信システムは、既存の電話回線（メタル回線）を用いて高速なデータ通信サービスを提供するシステムであり、利用者宅に光ファイバー網などが敷設されていなくてもサービスへの加入が可能なことから最近特に注目されている。
【０００３】
例えば光ファイバーを用いたＩＳＤＮ通信サービス（上り下り共に64ｋbps ）に対して、ＡＤＳＬ通信サービスは、下りで約20倍程度の通信速度（上り512kbps 、下り1.5Mbps など）でデータ通信を行うサービスを提供する。
【０００４】
ＩＳＤＮ通信サービスは、光ファイバーを利用するためＩＳＤＮサービス加入者とＡＤＳＬ通信サービスの電話線とは共用できないこと、サービスプロバイダー側においてはＩＳＤＮからのクロストークノイズ、および外来ノイズなどの影響で最大の通信速度が得られない場合があるなど、現状、使いにくい部分もある。
【０００５】
このＡＤＳＬ通信システムでは、サービスプロバイダー側に集合型ＡＤＳＬモデムを設置すると共に、サービス加入者（利用者）の家にＡＤＳＬモデムを設置し、利用者宅に設置されたＡＤＳＬモデムが起動されたときに、対応するサービスプロバイダーの集合型ＡＤＳＬモデム間でそのときの回線状態に適した最大の通信速度で通信ができるよう調停を行う（リンクの確立) 。
【０００６】
また、集合型ＡＤＳＬモデムは、常時回線のエラーレートをモニタしており、一定のエラー率になるとリンクの速度をエラーの起こらないレートまで自動的に落とす機能を持っている。
【０００７】
しかしながら、従来のＡＤＳＬ通信システムにおいては、回線状態が良好に回復した場合でも、一度低下させてしまったリンクの速度を高くする機能を提供してはいない。これは、リンクの速度を落とすことは容易であるものの速度を上げるとなると、互いのモデム間のネゴシエーションをとる必要があり、この機能を実現することが容易ではないためである。
【０００８】
そこで、一度、低下したリンクの速度を上げる方法としては、利用者が自宅に設置されたＡＤＳＬモデムの電源を一度切り再起動をかければ、その時点でリンクの張り直しが行われるため、そのときの通信速度で互のリンクが張られ、その時点の通信速度で通信が可能になる。
【０００９】
通常、サービスプロバイダーからサービス加入者へ渡すＡＤＳＬ通信サービスの説明書やＡＤＳＬモデムのマニュアルなどには、通信速度が低下したような場合は、ＡＤＳＬモデムを再起動するよう、注意事項などを記載しているが、利用者によっては、説明書やマニュアルなどをよく見ない人も多く、ＡＤＳＬにはこのような通信特性があることを知らない人も多い。
【００１０】
また、従来、ＦＡＸ装置などには、通信相手のＦＡＸ装置との間でリンクを確立した状態で、一枚毎あるいは所定時間おきにトレーニングを行い、ノイズの影響に応じて通信速度を変更するような機能が設けられているが、ＦＡＸ装置の場合は、送信枚数分のデータの送信が終われば呼を解除するため、通信速度の低下が及ぼす影響は少なく、ＡＤＳＬ通信のような問題は生じ難い。
【００１１】
【発明が解決しようとする課題】
このように従来のＡＤＳＬ通信システム、つまりｘＤＳＬ通信システムでは、一度低下させたリンクの速度を再び元の速度まで回復するためにはｘＤＳＬモデムの利用者が意識的に再起動をかける必要があり、再起動のためにはｘＤＳＬモデムの再起動用スイッチを操作するか、あるいは電源スイッチ自体のOFF-ON操作を行う必要があり、いずれも利用者が回線状況を判断して手作業で操作を行う必要がある。
【００１２】
しかし、このようなｘＤＳＬの通信特性を十分に知らないユーザも多く、このようなユーザは、本来もっと高速な通信環境で通信できる状態にあっても過去に速度低下していると、そのままの通信状態で使い続けることになり、本来の通信能力を十分に発揮できないという問題があった。
【００１３】
本発明はこのような課題を解決するためになされたもので、ｘＤＳＬ通信の特性をユーザが十分に知らなくても回線の状態における最大の通信速度で常に通信できる快適な通信環境を提供することのできるｘＤＳＬ通信システム、ｘＤＳＬモデム、コンピュータ、ソフトウェア、通信方法を提供することを目的としている。
【００１４】
【課題を解決するための手段】
上記した目的を達成するために、請求項１記載の発明のｘＤＳＬ通信システムは、サービス提供者側に設けられたｘＤＳＬモデムと加入者側に設けられたｘＤＳＬモデムとを電話回線および信号分離装置を介して接続し、音声通信帯域とは異なる通信帯域を利用してデータ通信を行うｘＤＳＬ通信システムにおいて、前記ｘＤＳＬモデム間にリンクを確立しデータ通信を可能とする手段と、前記ｘＤＳＬモデム間のデータ通信を監視しデータ通信に関する変化を時系列的に検出する監視手段と、前記監視手段により通信速度が接続当初よりも低下、あるいは所定の値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、前記ｘＤＳＬモデム間のリンクの再確立を行わせる手段とを具備したことを特徴としている。
【００１５】
請求項２記載の発明のｘＤＳＬモデムは、サービス提供者側に設けられたｘＤＳＬモデムと電話回線および信号分離装置を介して接続された加入者側のｘＤＳＬモデムにおいて、前記起動時に前記サービス提供者側のｘＤＳＬモデムとの間でリンクを確立しデータ通信を可能とするリンク確立手段と、前記データ通信を監視しデータ通信に関する変化を時系列的に検出する監視手段と、前記監視手段により通信速度が接続当初よりも低下、あるいは所定の値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、前記リンク確立手段にリンクの再確立を行わせる手段とを具備したことを特徴としている。  請求項３記載の発明のｘＤＳＬモデムは、サービス提供者側に設けられたｘＤＳＬモデムと電話回線および信号分離装置を介して接続された加入者側のｘＤＳＬモデムに接続されたコンピュータにおいて、前記ｘＤＳＬモデム間のデータ通信を監視しデータ通信に関する変化を時系列的に検出する監視手段と、前記監視手段により通信速度が接続当初よりも低下、あるいは所定の値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、前記ｘＤＳＬモデム間のリンクの再確立を行わせる手段とを具備したことを特徴としている。
【００１６】
請求項３記載の発明のソフトウェアは、サービス提供者側に設けられたｘＤＳＬモデムと電話回線および信号分離装置を介して接続された加入者側のｘＤＳＬモデムに接続されたコンピュータに処理を実行させるソフトウェアおいて、前記コンピュータを、前記ｘＤＳＬモデム間のデータ通信を監視しデータ通信に関する変化を時系列的に検出する監視手段と、前記監視手段により通信速度が所定値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、前記ｘＤＳＬモデム間のリンクの再確立を行わせる手段として機能させるためのソフトウェアである。
【００１７】
本発明では、ｘＤＳＬモデム起動時に、サービス提供元のｘＤＳＬモデムと加入者側のｘＤＳＬモデム間にリンクを確立しデータ通信を可能とした後、監視手段は、データ通信の状態を監視しつつデータ通信に関する変化を時系列的に検出し、例えば通信速度が接続当初よりも低下、あるいは所定の値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、いずれか一方のモデムからの自動的なリンク再確立要求の発行によってｘＤＳＬモデム間のリンクの再確立を行わせるので、ユーザがｘＤＳＬ通信の特性を十分に知らなくても、そのときの回線の状態における最大の通信速度で常に通信できる快適な通信環境を提供することができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
図１は本発明に係る一つの実施形態のＡＤＳＬ通信システムの構成を示す図である。
【００１９】
同図に示すように、このＡＤＳＬ通信システムは、ＩＰ網１や公衆網（電話網）２などに接続されたサービス提供元（サービスプロバイダーや電話局）の機器群３と、ＡＤＳＬサービスに加入した加入者（利用者）の宅内機器４とから構成されている。
【００２０】
サービス提供元の機器群３としては、各加入者宅のＡＤＳＬモデム４３と一対一で接続される多数のポートを備えた集合型ＡＤＳＬモデム３１、電話回線を通じて伝送される信号のうち、低周波帯のアナログ音声信号と高周波帯のＡＳＤＬ信号とを分離し、アナログ音声信号を電話機４４へ出力するための接続端子（ポート）とＡＳＤＬ信号をＡＤＳＬモデム４３へ出力するための接続端子（ポート）を備えた信号分離装置としてのＰＯＴＳスプリッタ３２、ルータ３３、交換機３４などがある。
【００２１】
ルータ３３は、TCP/IPで使用されるパケット交換機であり、転送元と転送先のコンピュータの間でパケットの中継を行う。ルータ３３には，どのネットワークがどこに接続されているかを示す経路表（地図）が設定されており、ルータ３３は経路表（地図）を参照して最適な経路で転送先のコンピュータまでパケットを中継する。このルータ３３には、特定のパケットをフィルタリングしたり、特定のサービスだけを外部から使えるようにするなどの細かいアクセス制御機能が組込まれている。
【００２２】
宅内機器４は、利用者の宅内に引き込まれた電話回線をある部屋の壁面からソケットの形態で露出させるローゼット部４１（モジュラージャック）と、このローゼット部４１に接続された信号分離装置としてのＰＯＴＳスプリッタ４２と、このＰＯＴＳスプリッタ４２のＡＤＳＬ信号用のポートに接続されたＡＤＳＬモデム４３と、ＰＯＴＳスプリッタ４２のアナログ信号用のポートに接続された電話機４４と、ＡＤＳＬモデム４３にＬＡＮなどのケーブル（１０ＢＡＳＥ−Ｔケーブルなど）で接続されたコンピュータ４５（通信端末）とからなる。
【００２３】
ＡＤＳＬモデム４３は、サービス提供元の集合型ＡＤＳＬモデム３１とＡＤＳＬ通信を行うためのデータ変調／復調装置である。通常のアナログモデムと同様に、デジタルデータを変調してアナログ信号に変換したり、その逆を行うための装置である。このＡＤＳＬモデム４３は、サービス提供元の集合型ＡＤＳＬモデム３１とのリンク速度を監視する監視機能と、自身に接続されたコンピュータ４５に対して監視状況や設定内容を参照させる機能、コンピュータ４５からの再起動命令を受け付け、自動的に再起動（初期化処理やリンクの再確立など）を行う機能とを有している。
【００２４】
ＰＯＴＳスプリッタ４２は、既設の加入者回線（メタルの電話線）にＡＤＳＬモデム４３を接続する場合に、低周波帯域（4kHz付近）のアナログ音声信号と高周波帯域（500 〜1MHz付近）のＡＤＳＬ信号を分離／合成するための装置である。このＰＯＴＳスプリッタ４２には複数の接続端子（ポート）が備えられており、一つのポートには、ローゼット部４１からのケーブル（モジュラーケーブル）が接続される。他のアナログ信号用のポートには、既存の電話機４４が接続され、サービス提供元（電話局）の交換機３４との間でアナログ音声信号が伝送される。残りの一つのＡＤＳＬ信号用のポートには、ＡＤＳＬモデム４３がモジュラーケーブルで接続され、外部の集合型ＡＤＳＬモデム３１とでデジタル信号によるデータ通信が行われる。このため、アナログ電話通信の状態には関係なく、ＡＤＳＬモデム４３を経由したデータ通信は常に可能となる。
【００２５】
コンピュータ４５は、ＣＤ−ＲＯＭやフロッピーディスク（ＦＤ）を装填し読み取り可能な装置本体部と、この装置本体部に接続された入力装置および表示装置とからなる一般的なコンピュータである。入力装置は、例えばキーボート、マウスなどである。表示装置は、例えばＣＲＴモニタ、ＬＣＤモニタなどである。
装置本体部には、ＣＰＵ、ＲＯＭおよびＲＡＭなどからなる制御部と、ハードディスクドライブ（ＨＤＤ）と、ＣＤ−ＲＯＭの情報を読み取るＣＤ−ＲＯＭドライブと、ＦＤに対し情報を読み取りおよび書き込みを行うＦＤドライブと、通信装置などが搭載されている。ＲＯＭには、バイオスなどの初期動作設定プログラムが格納されている。通信装置は、ＡＤＳＬモデム４３とＬＡＮを通じてデータ通信を行う例えばＬＡＮボードなどのＬＡＮインターフェース（以下ＬＡＮＩ／Ｆと称す）である。ＨＤＤにはオペレーティングシステム（以下ＯＳと称す）を含む各種ソフトウェアがインストールされている。このソフトウェアの一つとしては、Ｗｅｂブラウザ等の閲覧ソフトウェアがある。
【００２６】
また、他のソフトウェアとしては、ユーティリティソフトウェアがある。このユーティリティソフトウェアは、ＡＤＳＬモデム４３のリンク速度を参照する機能と、参照したリンク速度と参照した時刻とを対応付けてデータベースに記憶する機能と、データベースのデータを時系列で比較する機能と、ＡＤＳＬモデム４３との接続回線にデータが送受信されているか否かをモニタ（監視）する機能と、監視中にデータがなくなってから起動するタイマー機能と、Ｗｅｂブラウザを用いてＡＤＳＬモデム４３に対して再起動命令を送信する機能などを備えたものがある。なお、再起動命令を送信するタイミングは、データベースおよびタイマーの状態によって設定される。
【００２７】
ＡＤＳＬモデム４３は、図２に示すように、回線インタフェース５１、変復調回路５２、メモリ５３、ＣＰＵ５４、ＭＡＣ処理部５５などを有している。
変復調回路５２は、コンピュータとの通信(TELNET,web ，etc …) を行う。また、変復調回路５２は、パケットデータをＡＤＳＬ信号に変換する。メモリ５３は、パケットの一時記億、装置状態、通信状態の記憶を行うと共に、この装置を制御するためのソフトウェアが記憶されている。ソフトウェアは、起動時にサービス提供者側のＡＤＳＬモデム３１との間でリンクを確立しデータ通信を可能とするリンク確立機能、コンピュータ４５からの再起動命令を受け付け、このＡＤＳＬモデム４３自体を再起動させる機能などを有している。ＣＰＵ５４は、起動時にメモリ５３に記憶されているソフトウェア（制御プログラム）を読み込んでこの装置全体の制御を行う。また、ＣＰＵ５４は、メモリ５３を利用してパケットの転送処理を行う。ＭＡＣ処理部５５は、物理アドレスに基づいてコンピュータ４５とのパケットデータの送受信を行う。
【００２８】
以下、図３〜図５を参照してこのＡＤＳＬ通信システムの動作を説明する。
図３はこのＡＤＳＬ通信システムにおける通信シーケンス図（状態遷移図）、図４はこのＡＤＳＬ通信システムにおけるコンピュータ４５の動作を示すフローチャート、図５は判定条件のテーブルを示す図である。
【００２９】
まず、図３のフローチャートを参照してこのＡＤＳＬ通信システムの通信方法について説明する。
【００３０】
この場合、加入者が自宅のＡＤＳＬモデム４３の電源スイッチをオンすると  （図３のＳ１０１）、ＡＤＳＬモデム４３では、ＣＰＵ５４がメモリの制御プログラムを読み込み、動作を開始（起動）する。
【００３１】
ＡＤＳＬモデム４３では、起動後、まず、電話局側の集合型ＡＤＳＬモデム３１との間でリンクを確立する（Ｓ１０２）。この際、ＣＰＵ５４は、リンク確立時点の通信速度（リンク速度）（Ｖ０）をその時点の時刻情報（Ｔ０）と共にメモリ５３に記憶する（Ｓ１０３）。
【００３２】
そして、加入者が自宅のコンピュータ４５からＷｅｂブラウザを起動し、Ｗｅｂブラウザの画面からＡＤＳＬモデム４３のアドレスを入力すると、ログイン要求が発行されて（Ｓ１０４）、この応答として、ログイン名とパスワードの入力を促す認証用の画面が表示される。
【００３３】
加入者がこの画面に、ログイン名とパスワードを入力すると、ＣＰＵ４５は、予めメモリ５３に登録されているものと比較し、互いが適合した場合、設定・監視用の画面を表示する。この画面には、各種設定・管理の情報が表示される。
【００３４】
コンピュータ４５では、ユーティリティソフトウェアが起動している間、リンク速度の問い合わせのための要求（コマンド１）がＡＤＳＬモデム４３へ発行される（Ｓ１０５）。この要求に対して、ＡＤＳＬモデム４３（ＣＰＵ５４）からはリンク確立時点のリンク速度（Ｖ０）が返信される。
【００３５】
コンピュータ４５では、返信されてきた情報（リンク確立時点の時刻情報（Ｔ０）とリンク速度（Ｖ０））がユーティリティソフトウェアによってメモリなどに記憶される。
【００３６】
この問い合わせは、所定時間おきに行われる（Ｓ１０６，Ｓ１０７）。
【００３７】
この間に、接続回線のノイズなどが増加し、エラーが増加すると（Ｓ１０８）、ＡＤＳＬモデム４５，３１間のリンク確立処理によりリンク速度が低くされ、例えばリンク速度（Ｖ１）となる（Ｓ１１０）。
【００３８】
この後に、コンピュータ４５側からＡＤＳＬモデム４３（ＣＰＵ５４）に問い合わせがあると、その時刻におけるリンク速度（Ｖ１）がＡＤＳＬモデム４３  （ＣＰＵ５４）から返信される。
【００３９】
その後、コンピュータ４５のユーティリティソフトウェアが、リンク速度の問い合わせのための要求（コマンド１）を発行し（Ｓ１１１）、ノイズが低下し、エラーがなくなったにもかかわらず（Ｓ１１２，Ｓ１１３）、ＡＤＳＬモデム４３側からリンク速度（Ｖ１）が返信されてくることが所定時間以上繰り返されると、コンピュータ４５では、ユーティリティソフトウェアが無通信フラグ（Ｆ）をＯＮし、再起動要求（コマンド２）を発行する（Ｓ１１４）。
【００４０】
ＡＤＳＬモデム４３では、コンピュータ４５からの再起動要求（コマンド２）を受け付けると、ＣＰＵ５４が、集合型ＡＤＳＬモデム３１との間のリンクを張り直す（再確立する）ために、自身を再起動する。
【００４１】
この再起動によって、集合型ＡＤＳＬモデム３１とＡＤＳＬモデム４３間では、この時点の回線状態での通信速度でリンクが張られ、起動時のリンク速度（Ｖ０）がＡＤＳＬモデム４３のメモリ５３に時刻情報と共に記憶される（Ｓ１１６）。この後、コンピュータ４５のユーティリティソフトウェアが、リンク速度の問い合わせのための要求（コマンド１）を発行すると（Ｓ１１７）、ＡＤＳＬモデム４３側からリンク速度（Ｖ０）が返信されてくるので、コンピュータ４５では、再起動によってリンク速度が元の速度に戻ったことが、Ｗｅｂブラウザの画面で確認できる。
【００４２】
続いて、図４のフローチャートを参照して加入者側の宅内機器４の動作について説明する。
【００４３】
ＡＤＳＬ方式による通信サービスを利用する加入者宅にＡＤＳＬモデム４３を取り付ける際に、コンピュータ４５からＡＤＳＬモデム４３に対して各種設定を行う。
【００４４】
ＡＤＳＬモデム４３に対する各種設定・管理には、ＡＤＳＬモデム４３が接続されたコンピュータ４５に設定・監視用のユーティリティソフトウェアをインストールして、コンピュータ４５に予めインストールされているＷｅｂブラウザなどの閲覧ソフトウェアにて各種設定を行ったり設定状態を参照（閲覧）する。
【００４５】
従って、ＡＤＳＬモデム４３に対する初期設定を行う上では、コンピュータ４５のＷｅｂブラウザを起動してＡＤＳＬモデム４３のネットワークアドレスにアクセスすると、ＡＤＳＬモデム４３の設定・管理用の画面が表示される。
【００４６】
この画面では、ＡＤＳＬモデム４３のＣＰＵ５４ヘログインするためのログイン名、パスワード、速度問い合わせ、および再起動に使用するコマンド文字列１, ２、問い合わせ周期（T）、ＡＤＳＬモデム４３が無通信状態と判定するまでの無通信時間(T，Tr) などを入力し、登録ボタンなどをクリックすることでＡＤＳＬモデム４３の初期設定が完了する（図４のステップ２０１：以下Ｓ２０１称す）。なお、この実施形態では、初期設定にＷｅｂブラウザを用いたが、TELNETなどを使用してコマンド入力してもよい。
【００４７】
ＡＤＳＬモデム４３は、起動後、直ちにリンク確立要求を、電話局の集合型ＡＤＳＬモデム３１に発行し、リンクを確立する。
【００４８】
リンク確立後、ＡＤＳＬモデム４３は、常にリンク状態（接続・切断・リンク速度) を監視しており、コンピュータ４５から要求があると、その要求に対するレスポンスを返す。
【００４９】
一方、コンピュータ４５は、ＡＤＳＬモデム４３に対して定期的にリンク状態参照要求を出し、ＡＤＳＬモデム４３がリンクを確立したか否かを問い合わせ、レスポンスからリンクの確立が検出されると、コンピュータ４５は、自身のカウンタの値ｎをセットする（Ｓ２０２）。
【００５０】
また、リンク状態参照要求の一つとしてリンク速度を問い合わせ（Ｓ２０３）、ＡＤＳＬモデム４３からのレスポンスを受けてリンク状態を参照する。
【００５１】
コンピュータ４５がリンク状態を参照したときのデータ（接続・切断・リンク速度などのデータ）は、参照した時点の時刻データ（参照時刻）と共にコンピュータ４５のデータベースに蓄積（保存）される（Ｓ２０４）。
【００５２】
また、コンピュータ４５は、起動時（起動当初）の時刻T0の時点で参照したデータと現在参照した時刻Tnのデータとを比較し、リンク速度の変化を判定する  （Ｓ２０５）。このとき、比較するのは、時刻T0のリンク速度Ｖ(T0)と時刻Tnのリンク速度Ｖ(Tn)である。
【００５３】
この比較により以下の関係が求められる。
Ｖ(T0)＝Ｖ(Tn)
Ｖ(T0)＞Ｖ(Tn)
【００５４】
例えばＶ(T0)＝Ｖ(Tn)の場合、リンクの速度に変化がなかったため、コンピュータ４５は、カウンタの値ｎをインクリメントして（ｎ＋１）、Ｓ２０３の処理に戻る。
【００５５】
一方、Ｖ(T0)＞Ｖ(Tn)の場合、何らかの原因でリンクの速度が低下したことが判明する。
【００５６】
この場合、コンピュータ４５は、以下のように動作する。
【００５７】
コンピュータ４５は、まず、カウンタの値ｎをインクリメントして（ｎ＋１）（Ｓ２０７）、ＡＤＳＬモデム４３，３１間の接続回線にデータが送受信されているかどうかをモニタリング（チェック）する。
【００５８】
そして、データの送受が無くなったことを契機に（トリガとして）、タイマーを起動し、無通信状態の確認処理に入る（Ｓ２０５）。
【００５９】
タイマーは、起動後、所定時間が経過しタイムアップすると、コンピュータ４５に通知するので、コンピュータ４５は、そのときに再びＡＤＳＬモデム４３の通信状況（送受信データ）をモニタリングする。
【００６０】
ここで、無通信状況（データの送受信がない状態）に変化がなければ、タイマーをリセットし、また、タイマー動作を開始する。
【００６１】
そして、予め設定した設定時刻Trが経過したときに、無通信状態に変化がなかった場合、コンピュータ４５は、再起動を要求するためのタイマーフラグ（Ｆ）をデータベースの判定条件のテーブル（図５参照）にセットする。
【００６２】
コンピュータ４５は、上記比較結果と無通信状態を示すタイマーフラグ（Ｆ）とを基にＡＤＳＬモデム４３に対して再起動命令(res) を出力するかどうかを判定する。
【００６３】
ここでの判定条件は、図５に示すように、例えば比較結果がＶ(T0)＝Ｖ(Tn)であり、タイマーフラグが「ＯＮ」では、再起動命令(res) を出力しない。
【００６４】
また、比較結果がＶ(T0)＞Ｖ(Tn)であり、タイマーフラグ（Ｆ）が「ＯＮ」では、再起動命令(res) を出力する。
【００６５】
さらに、比較結果がＶ(T0)＝Ｖ(Tn)であり、タイマーフラグ（Ｆ）が「ＯＦＦ」では、再起動命令(res) を出力しない。
【００６６】
また、比較結果がＶ(T0)＞Ｖ(Tn)であり、タイマーフラグ（Ｆ）が「ＯＦＦ」では、再起動命令(res) を出力しない。
【００６７】
つまり、通信速度が接続当初よりも低下し、かつＡＤＳＬモデム４３，３１間でデータ通信が行われていないことが検出された場合に限り、ＡＤＳＬモデム４３にリンクの再確立を行わせるようコンピュータ４５は、再起動命令(res) を出力する（Ｓ２０８）。
【００６８】
なお、この実施形態では、起動当初の時刻T0のリンク速度Ｖ(T0)とそれから所定時間経過後の時刻Tnのリンク速度Ｖ(Tn)とを比較したが、ＡＤＳＬモデムの初期設定の際に、再起動対象となる通信速度の値を予め設定しておき、その所定の値よりも現在の通信速度が低ければ、再起動するようにしてもよい。
【００６９】
コンピュータ４５から出力された再起動命令(res) がＡＤＳＬモデム４３の再起動機能によって受け付けられると、再起動機能は、ＡＤＳＬモデム４３を再起動するので、ここで、また、利用者宅のＡＤＳＬモデム４３と電話局の集合型ＡＤＳＬモデム３１との間でリンクの再接続（再確立）が行われ、そのときの回線状態における通信速度でのデータ通信が可能となる。
【００７０】
このようにこの実施の形態のＡＤＳＬ通信システムによれば、加入者宅に設置されたコンピュータ４５が定期的（所定時間おき）にＡＤＳＬモデム４３の通信状況を監視し、データ通信速度がリンク確立当初よりも低下していた場合は、ＡＤＳＬモデム４３がデータ通信を行っていないことを検出したからＡＤＳＬモデム４３に対して再起動命令(res) を発行し、この再起動命令(res) を受けたＡＤＳＬモデム４３が自動的に再起動処理を実行して電話局側の集合型ＡＤＳＬモデム３１とのリンクを再確立し、その時点で最適な通信速度でリンクが張られるので、加入者がＡＤＳＬの特性を十分に知らなくても、そのときの回線状態における最大の通信速度で常に通信できる通信環境を加入者に提供することができる。
【００７１】
なお、本発明は上記実施形態のみに限定されるものではない。
なお、上記実施例では、これらの一連の動作は利用者のコンピュータ４５にインストールしたユーティリティソフトウェアで処理することを前提にしているが、コンピュータ４５にＡＤＳＬモデム自動再起動処理専用のハードウェアを具備して実現してもよく、または、ＡＤＳＬモデム４３自体にその自動再起動機能を備えるようにしても、これらの場合も上記実施形態同様の効果が得られる。つまり、本発明の実現手段を具備する場所（ハードウェア）はコンピュータ、ＡＤＳＬモデムのどちらであっても良い。
【００７２】
例えば自動再起動機能をＡＤＳＬモデムに搭載する場合、上記実施形態に記載したコンピュータ４５（通信端末）をＡＤＳＬモデム搭載のＣＰＵと置き換えたものに他ならない。
【００７３】
また、上記実施形態では、加入社側のＡＤＳＬモデム４３に対して再起動をかけるようにしたが、集合型ＡＤＳＬモデム３１に対して再起動をかけてもよく、何れか一方のモデムが、通信状態を監視して無通信状態の場合に自動的にリンクの再確立を行うようにすればよい。
【００７４】
集合型ＡＤＳＬモデム３１に本発明の機能を持たせることで、ＡＤＳＬ通信サービスを行うプロバイダー側あるいは電話局側の加入メリットとして利用者に広告し加入を促すことができ、加入者の獲得に寄与することができる。
【００７５】
また、上記実施形態では、ＡＤＳＬ（Asynchronous Digital Subscriber Line）方式について説明したが、この方式は、従来の電話線を使用して数 Mbps の回線速度を提供する技術であるが、上りよりも下りの速度の方が通信速度が速く、速度が違うために Asychronous  と呼ばれる。この他、速度が同じものとして、ＨＤＳL（High-speed Digital Subscribe Line）などがあり、これにも本発明は適用することができる。これらの類似した技術を総称してｘＤＳＬと呼ぶ。
【００７６】
上記実施形態における各ソフトウェアは、フロッピーディスクなどのコンピュータが読み出し可能な記憶媒体に記憶されていても良く、また、ソフトウェア  （プログラム）単体として伝送されるものでもよい。この場合、記憶媒体に記憶されたソフトウェア（プログラム）をコンピュータが読み出したり、ＬＡＮやインターネッ上のサイト（サーバ）からダウンロードしてインストールすることにより、各実施形態における処理が可能になる。
【００７７】
なお、記憶媒体としては、磁気ディスク、フロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤなど）、光磁気ディスク（ＭＯなど）、半導体メモリなど、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式はいずれの形態であっても良い。
【００７８】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフトなどのＭＷ（ミドルウェア）などが本実施形態を実現するための各処理の一部を実行しても良い。
【００７９】
さらに、記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネットなどにより伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。また、記憶媒体は、一つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記録媒体に含まれ、媒体構成はいずれの構成であっても良い。
【００８０】
なお、コンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコンなどの一つからなる装置、複数の装置がネットワーク接続されたシステムなどのいずれの構成であっても良い。また、コンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコンなども含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００８１】
【発明の効果】
以上説明したように本発明によれば、ｘＤＳＬモデム間にリンクを確立した後、監視手段がデータ通信の状態を監視している中で、例えば通信速度が接続当初よりも低下、あるいは所定の値よりも低下し、かつｘＤＳＬモデム間でデータ通信が行われていないことが検出された場合、ｘＤＳＬモデム間のリンクの再確立を自動的に行うので、ユーザがｘＤＳＬ通信の特性を十分に知らなくても、そのときの回線の状態における最大の通信速度で常に通信できる快適な通信環境を提供することができる。
【図面の簡単な説明】
【図１】本発明の一つの実施形態のＡＤＳＬ通信システムの概要構成を示す図。
【図２】このＡＤＳＬ通信システムに用いらていれるＡＤＳＬモデムの構成を示すブロック図。
【図３】このＡＤＳＬ通信システムにおける通信シーケンス図。
【図４】このＡＤＳＬ通信システムにおけるＡＤＳＬモデムの動作を示すフローチャート。
【図５】再起動命令を出力する際の判定条件を示す図である。
【符号の説明】
１…ＩＰ網、２…公衆網、３…サービス提供元の機器群、４…宅内機器、３１…集合型ＡＤＳＬモデム、３２…ＰＯＴＳスプリッタ、３３…ルータ、３４…交換機、４３…ＡＤＳＬモデム、４４…電話機、４５…コンピュータ、５１…回線インタフェース、５２…変復調回路、５３…メモリ、５４…ＣＰＵ、５５…ＭＡＣ処理部。
【図１】
0004053732.tif 000002
【図２】
0004053732.tif 000003
【図３】
0004053732.tif 000004
【図４】
0004053732.tif 000005
【図５】
0004053732.tif 000006