(57)【要約】【課題】  本発明は、回線状態に応じ最大に近い伝送ビットレートを自動で設定できるＡＤＳＬ通信方法及びＡＤＳＬ通信装置及びＡＤＳＬ通信プログラムを提供することを目的とする。【解決手段】  既設の電話回線とＡＤＳＬ通信技術を用いてＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデムとを接続して前記回線基地局内のＡＤＳＬモデムに接続されたプロバイダと前記ＡＤＳＬ通信装置の間を接続し相互通信を行うＡＤＳＬ通信方法において、  前記ＡＤＳＬ通信装置のＡＤＳＬモデムにおける受信データの伝送ビットレートを測定し、測定された伝送ビットレートが目標伝送ビットレート未満であるとき前記ＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデム間の接続を遮断して再接続を行う。【選択図】      図３
2005333479.tif 000002
【特許請求の範囲】
【請求項１】
既設の電話回線とＡＤＳＬ通信技術を用いてＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデムとを接続して前記回線基地局内のＡＤＳＬモデムに接続されたプロバイダと前記ＡＤＳＬ通信装置の間を接続し相互通信を行うＡＤＳＬ通信方法において、
前記ＡＤＳＬ通信装置のＡＤＳＬモデムにおける受信データの伝送ビットレートを測定し、
測定された伝送ビットレートが目標伝送ビットレート未満であるとき前記ＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデム間の接続を遮断して再接続を行うことを特徴とするＡＤＳＬ通信方法。
【請求項２】
既設の電話回線とＡＤＳＬ通信技術を用いて自装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデムとを接続して前記回線基地局内のＡＤＳＬモデムに接続されたプロバイダとの間を接続し相互通信を行うＡＤＳＬ通信装置において、
前記自装置のＡＤＳＬモデムにおける受信データの伝送ビットレートを測定する測定手段と、
測定された伝送ビットレートが目標伝送ビットレート未満であるとき前記自装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデム間の接続を遮断して再接続を行う再接続手段を
有することを特徴とするＡＤＳＬ通信装置。
【請求項３】
既設の電話回線とＡＤＳＬ通信技術を用いてＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデムとを接続して前記回線基地局内のＡＤＳＬモデムに接続されたプロバイダとの間を接続し相互通信を行うために、コンピュータを、
前記ＡＤＳＬ通信装置のＡＤＳＬモデムにおける受信データの伝送ビットレートを測定する測定手段、
測定された伝送ビットレートが目標伝送ビットレート未満であるとき前記ＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデム間の接続を遮断して再接続を行う再接続手段、
として機能させるためのＡＤＳＬ通信プログラム。
【請求項４】
請求項２記載のＡＤＳＬ通信装置において、
前記測定手段で過去に測定された伝送ビットレートの最大値に基づいて前記目標伝送ビットレートを設定する目標伝送ビットレート設定手段を
有することを特徴とするＡＤＳＬ通信装置。
【請求項５】
請求項２または４記載のＡＤＳＬ通信装置において、
前記再接続手段で再接続されたのち前記測定手段で受信データの伝送ビットレートを測定し、測定された伝送ビットレートが目標伝送ビットレート未満であるとき前記再接続手段による再接続を所定回数繰り返す繰返手段を
有することを特徴とするＡＤＳＬ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＤＳＬ通信方法及びＡＤＳＬ通信装置及びＡＤＳＬ通信プログラムに関し、既設の電話回線とＡＤＳＬ通信技術を用いてＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデムとを接続するＡＤＳＬ通信方法及びＡＤＳＬ通信装置及びＡＤＳＬ通信プログラムに関する。
【背景技術】
【０００２】
一般に普及しているＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅｓ）通信は、既設の電話回線を用いて電話サービスで使用する帯域に影響を与えない高い周波数帯域を使用し、ユーザ端末とＡＤＳＬサービスのＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）との間でデータ通信を行う。
【０００３】
このようなＡＤＳＬ通信装置として、ＩＰ−ＳＴＢ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）がある。ＩＰ−ＳＴＢは例えば家庭やホテルなどに設置されユーザがリモートコントローラを操作して所望のウェブサイトやストリーミングコンテンツ等をアクセスして画面表示するものである。
【０００４】
また、従来のＡＤＳＬ通信装置として、例えば特許文献１に記載のものがある。特許文献１には、回線Ｉ／Ｆ部を介してＡＤＳＬモデムが接続されるプロバイダ側の管理装置と通信を行う通信制御部にて、管理装置との通信において送受信したデータの伝送ビットレートを表示部に表示することが記載されている。
【特許文献１】特開２００４−１５２７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＡＤＳＬ通信装置における伝送ビットレートは、ＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデムを接続する際の接続確立のためのトレーニング処理で決定される。
【０００６】
しかるに、トレーニング処理で決定される伝送ビットレートは、トレーニング処理を実施したときの回線状態に左右され、たまたま、回線状態が悪化した時点でトレーニング処理を実施した場合には低い伝送ビットレートに決定し、それ後、回線状態が回復したとしても低い伝送ビットレートでしか通信を行うことができない。
【０００７】
一般に、ＡＤＳＬモデムは設定診断機能を有し、ＡＤＳＬ通信装置から伝送ビットレート，ＳＮ比等の回線状態表示を行うことや、再接続を行うことが可能である。しかし、ユーザ自身が伝送ビットレートの良し悪しを判断して再接続を行わねばならないといった問題があった。
【０００８】
本発明は、上記の点に鑑みなされたものであり、回線状態に応じ最大に近い伝送ビットレートを自動で設定できるＡＤＳＬ通信方法及びＡＤＳＬ通信装置及びＡＤＳＬ通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、既設の電話回線とＡＤＳＬ通信技術を用いてＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデムとを接続して前記回線基地局内のＡＤＳＬモデムに接続されたプロバイダと前記ＡＤＳＬ通信装置の間を接続し相互通信を行うＡＤＳＬ通信方法において、
前記ＡＤＳＬ通信装置のＡＤＳＬモデムにおける受信データの伝送ビットレートを測定し、
測定された伝送ビットレートが目標伝送ビットレート未満であるとき前記ＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデム間の接続を遮断して再接続を行うことにより、回線状態に応じ最大に近い伝送ビットレートを自動で設定できる。
【００１０】
請求項２に記載の発明は、既設の電話回線とＡＤＳＬ通信技術を用いて自装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデムとを接続して前記回線基地局内のＡＤＳＬモデムに接続されたプロバイダとの間を接続し相互通信を行うＡＤＳＬ通信装置において、
前記自装置のＡＤＳＬモデムにおける受信データの伝送ビットレートを測定する測定手段と、
測定された伝送ビットレートが目標伝送ビットレート未満であるとき前記自装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデム間の接続を遮断して再接続を行う再接続手段を有することにより、回線状態に応じ最大に近い伝送ビットレートを自動で設定できる。
【００１１】
請求項３に記載の発明は、既設の電話回線とＡＤＳＬ通信技術を用いてＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデムとを接続して前記回線基地局内のＡＤＳＬモデムに接続されたプロバイダとの間を接続し相互通信を行うために、コンピュータを、
前記ＡＤＳＬ通信装置のＡＤＳＬモデムにおける受信データの伝送ビットレートを測定する測定手段、
測定された伝送ビットレートが目標伝送ビットレート未満であるとき前記ＡＤＳＬ通信装置のＡＤＳＬモデムと回線基地局内のＡＤＳＬモデム間の接続を遮断して再接続を行う再接続手段、として機能させることにより、回線状態に応じ最大に近い伝送ビットレートを自動で設定できる。
【００１２】
請求項４に記載の発明では、前記測定手段で過去に測定された伝送ビットレートの最大値に基づいて前記目標伝送ビットレートを設定する目標伝送ビットレート設定手段を有することにより、目標伝送ビットレートを伝送ビットレートの最大値近傍に設定できる。
【００１３】
請求項５に記載の発明では、前記再接続手段で再接続されたのち前記測定手段で受信データの伝送ビットレートを測定し、測定された伝送ビットレートが目標伝送ビットレート未満であるとき前記再接続手段による再接続を所定回数繰り返す繰返手段を有することにより、再接続を行ったときの回線状態がたまたま悪かったとしても対応できる。
【発明の効果】
【００１４】
本発明によれば、回線状態に応じ最大に近い伝送ビットレートを自動で設定できる。
【発明を実施するための最良の形態】
【００１５】
以下、図面に基づいて本発明の実施形態について説明する。
【００１６】
図１は、本発明のＡＤＳＬ通信装置の一実施形態のブロック図を示す。この実施形態ではＡＤＳＬを用いて通信を行うものとして説明する。同図中、ＡＤＳＬ通信装置１０は、ＡＤＳＬモデム１２と、通信ＩＦ（インタフェース）部１４と、ＣＰＵ１６と、ＲＡＭ１８と、ＲＯＭ２０と、入力ＩＦ部２２と、表示制御部２４と、ハードディスク装置２６、及び通信ＩＦ部１４，ＣＰＵ１６，ＲＡＭ１８，ＲＯＭ２０，入力ＩＦ部２２，表示制御部２４，ハードディスク装置２６それぞれが接続された内部バス２８よりなる。このＡＤＳＬ通信装置１０はＩＰ−ＳＴＢであり、例えば家庭やホテルなどに設置されユーザがリモートコントローラを操作して所望のウェブサイトやストリーミングコンテンツ等をアクセスして画面表示するものである。
【００１７】
ＡＤＳＬモデム１２は電話回線３２を介して図示しない回線基地局内のＡＤＳＬモデムと接続されると共に、ＬＡＮにより通信ＩＦ部１４に接続されている。通信ＩＦ部１４は内部バス２８とＬＡＮ間のインタフェースをとっている。ＣＰＵ１６はＲＯＭ２０に格納されているプログラムを実行してＡＤＳＬ通信装置１０全体の動作制御を行う。この際に、ＲＡＭ１８が作業領域として使用される。
【００１８】
入力ＩＦ部２２は、例えば赤外線受光回路を有し、リモートコントローラ３４の出力する赤外線操作信号を受信する。なお、リモートコントローラ３４を例えばＵＳＢ等を用いて入力ＩＦ部２２に接続する構成であっても良い。ユーザがリモートコントローラ３４を用いて入力した操作は入力ＩＦ部２２を介してＣＰＵ１６に読み取られる。
【００１９】
ＣＰＵ１６は上記操作に従って、ＡＤＳＬモデム１２を電話回線３２から回線基地局内のＡＤＳＬモデムに接続させ、回線基地局内のＡＤＳＬモデムに接続されているＩＳＰとの間でデータ通信を行う。これによって、ＩＳＰから供給されるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）データはＲＡＭ１８もしくはハードディスク装置２６に格納され、表示制御部２４によってモニタ３６に表示される。
【００２０】
図２は、ＡＤＳＬモデム１２の一実施形態のブロック図を示す。同図中、ＡＤＳＬモデム１２は、スプリッタ４０と、回線ＩＦ部４２と、ＬＡＮＩＦ部４４と、ＣＰＵ４６と、メモリ部４８、及び回線ＩＦ部４２，ＬＡＮＩＦ部４４，ＣＰＵ４６，メモリ部４８それぞれが接続された内部バス５０よりなる。
【００２１】
スプリッタ４０は、電話回線３２から入力されるＡＤＳＬ信号（高周波数分）と、電話サービス信号（低周波数分）を分岐し、電話サービス信号は図示しない電話機に伝えられ、ＡＤＳＬ信号は回線ＩＦ部４２に伝えられる。回線ＩＦ部４２は内部バス５０と電話回線３２のインタフェースをとっている。ＬＡＮＩＦ部４４は内部バス５０とＬＡＮ間のインタフェースをとっており、ＬＡＮを介して通信ＩＦ部１４に接続されている。
【００２２】
ＣＰＵ４６は、メモリ部４８を用いて回線ＩＦ部４２とＬＡＮＩＦ部４４間のデータ授受を行うための処理を実行すると共に、接続開始時に回線基地局内のＡＤＳＬモデムとの接続確立のためのトレーニング処理を実行する。更に、常時、回線基地局内のＡＤＳＬモデムから伝送された受信データの現在の伝送ビットレート及びＳＮ比等の回線状態を測定する。
【００２３】
図３は、ＣＰＵ１６が実行する通信最適化処理の一実施形態のフローチャートを示す。この処理はＡＤＳＬ通信装置１０の電源投入によりＡＤＳＬモデム１２を回線基地局内のＡＤＳＬモデムに接続した時、及び予め設定された一または複数の時刻となったとき、及びリモートコントローラ３４からの最適化実行の操作があったときそれぞれで実行される。ここで、予め設定された時刻としてはユーザがＡＤＳＬ通信装置１０を利用する可能性が低い深夜等の時間帯を選択する。また、予め設定された時刻にユーザがＡＤＳＬ通信装置１０を利用していれば、その利用が終了したのち通信最適化処理を実行するよう構成としても良い。
【００２４】
図３において、まず、ステップＳ１２でＡＤＳＬモデム１２から回線基地局内のＡＤＳＬモデムから伝送された受信データの伝送ビットレート（伝送速度）を取得する。
【００２５】
こののち、ステップＳ１４で上記取得した伝送ビットレートを目標伝送ビットレートと比較する。この目標伝送ビットレートとしては伝送ビットレートの最大値に定数を乗じた値または平均値である。ここで、取得した伝送ビットレートが目標伝送ビットレート以上であればステップＳ１６に進み、取得した伝送ビットレートが目標伝送ビットレート未満であればステップＳ１８に進む。
【００２６】
ステップＳ１６では取得した伝送ビットレートが所定の閾値以上でデータ伝送が正常に行われているか否かを判別する。伝送ビットレートが閾値以上の場合にはステップＳ２０で目標伝送ビットレートを設定して処理を終了する。目標伝送ビットレートの設定方法は、リモートコントローラ３４等を用いてユーザが選択できる構成とされ、電源投入後に取得した伝送ビットレートの最大値に定数（定数は例えば０．７〜０．９程度、または、ユーザの設定値）を乗じた値、または、電源投入後に取得した伝送ビットレートの平均値を設定する。一方、取得した伝送ビットレートが閾値未満の場合にはステップＳ２２に進む。
【００２７】
なお、ステップＳ１６では固定データを送信する特定ウェブサイトをアクセスし、特定ウェブサイトから受信した固定データを予めＲＡＭ１８等に格納されている固定データと比較して、データ伝送が正常に行われているか否かを判別しても良い。
【００２８】
ステップＳ１８では、再接続回数が所定値（例えば数回）以上であるか否かを判別し、再接続回数が所定値未満であればステップＳ２２で接続中のＡＤＳＬ回線を切断し、再接続を行ってステップＳ１２に進む。なお、図３の処理を開始する際には再接続回数はゼロリセットされており、ステップＳ２２によって再接続回数は１だけインクリメントされる。また、ステップＳ１８で再接続回数が所定値以上であればステップＳ１６に進んでデータ伝送が正常に行われているか否かを判別する。
【００２９】
このように、受信データの伝送ビットレートが目標伝送ビットレートより低くなると再接続を行うことにより、接続確立のためのトレーニングが実行されて、その時点のＳＮ比に応じて最大の伝送ビットレートが設定されるため、ユーザは最良の状態でインターネットに接続し所望のウェブサイトをアクセスすることができる。
【００３０】
なお、上記実施形態では図３の通信最適化処理をＣＰＵ１６で実行するものとして説明したが、ＡＤＳＬモデム１２内のＣＰＵ４６で実行する構成としても良い。
【００３１】
なお、ステップＳ１２が請求項記載の測定手段に対応し、ステップＳ２２が再接続手段に対応し、ステップＳ２０が目標伝送ビットレート設定手段に対応し、ステップＳ１８が繰返手段に対応する。
【図面の簡単な説明】
【００３２】
【図１】本発明のＡＤＳＬ通信装置の一実施形態のブロック図である。
【図２】ＡＤＳＬモデムの一実施形態のブロック図である。
【図３】通信最適化処理の一実施形態のフローチャートである。
【符号の説明】
【００３３】
１０  ＡＤＳＬ通信装置
１２  ＡＤＳＬモデム
１４  通信ＩＦ部
１６，４６  ＣＰＵ
１８  ＲＡＭ
２０  ＲＯＭ
２２  入力ＩＦ部
２４  表示制御部
２６  ハードディスク装置
２８，５０  内部バス
３２  電話回線
３４  リモートコントローラ
３６  モニタ
４０  スプリッタ
４２  回線ＩＦ部
４４  ＬＡＮＩＦ部
４８  メモリ部
【図１】
2005333479.tif 000003
【図２】
2005333479.tif 000004
【図３】
2005333479.tif 000005