(57)【特許請求の範囲】
【請求項１】
回線接続後通信データの通信が行われていない無通信状態を監視し、その無通信状態が継続している時間が監視基準時間に達した場合に、回線切断を要求する無通信監視部を備えた通信装置において、
前記無通信監視部は、通信データの内部情報を判別する判別部と、その判別部によって判別された通信データの内部情報からアプリケーションを判断し、アプリケーションの種別に応じて前記監視基準時間を設定する監視基準時間設定部と、過去の通信データの送受信間隔に関する情報をアプリケーションに応じて記憶する記憶部とを有し、
前記監視基準時間設定部は、操作者の指示により通信されるアプリケーションの通信データの監視基準時間を、操作者の指示によらないで通信されるアプリケーションの通信データの監視基準時間よりも長い時間に設定するとともに、前記判別部によって判別された通信データの内部情報と前記記憶部に記憶されている過去の送受信間隔に関する情報とに基づいて、通信データの内部情報毎に最適な監視基準時間を設定する、
ことを特徴とする通信装置。
【請求項２】
前記通信データのポート番号に基づいて前記通信データの内部情報を判別することを特徴とする請求項１に記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公衆通信回線に接続されるルータ、モデム等の通信装置及び記録媒体に関し、特に、回線接続後、パケット（ＡＴＭのセルも含む）等の通信データの通信が行われない無通信状態が一定時間以上継続した場合に、自動的に公衆通信回線の切断を行う通信装置及び記録媒体に関する。
【０００２】
【従来の技術】
一般に、公衆電話回線やＩＳＤＮ（Integrated Services Digital Network）回線等の公衆通信回線では、通信距離と回線使用時間に応じて課金される料金システムが設けられている。そのため、公衆通信回線に接続される通信装置は、通信料金を抑えるため、通信データの送受信が行われない状態が一定時間以上継続した場合に、自動的に公衆通信回線の切断を行う機能を備えている。
【０００３】
図５（Ａ）は、従来の通信装置を用いたネットワーク通信システムの構成を示すブロック図、（Ｂ）は、従来の通信装置の構成を示すブロック図である。図５（Ａ）に示すように、従来の通信装置Ｂは、公衆電話回線やＩＳＤＮ回線等の公衆通信回線（ＷＡＮ（Wide Area Network）回線）２０と、複数の端末２１に接続されたＬＡＮ（Local Area Network）２２との間に設けられるルータ等の装置である。図５（Ｂ）に示すように、従来の通信装置Ｂは、ネットワーク間の通信データの中継を行うルーティング部２３と、そのルーティング部２３からの回線接続要求に応じて回線接続を行う呼制御部２４と、回線接続後通信データの通信が行われていない無通信状態を監視する無通信監視部２５とを有する。無通信監視部２５は、無通信状態が継続している無通信継続時間を計測して、無通信継続時間が、設定された監視基準時間に達した場合に、回線切断要求を呼制御部２４に対して通知して、通信路を切断する。
【０００４】
【発明が解決しようとする課題】
従来の通信装置Ｂでは、監視基準時間が一定の値に固定されているが、通信データの内部情報（通信内容）によっては、必ずしも最適でない場合がある。例えば、通信データの内部情報のアプリケーションがＵＵＣＰ（Unix to Unix Copy）の場合、その通信データは操作者の指示によらないでマシン間で通信される。従って、データが流れ出すとアプリケーション終了まで流れ続けるため、データの流れが止まればすぐに回線を切断することが可能である。しかし、監視基準時間に達するまで切断されないので、その間の通信料金が無駄になる。一方、通信データの内部情報のアプリケーションがＴＥＬＮＥＴやＦＴＰ（File Transfer Protocol）の場合、その通信データは操作者の指示に従いマンーマシン間で通信される。従って、データは時々流れてその間隔が長いため、データの流れが止まってもすぐに回線を切断するべきではない。しかし、監視基準時間が短い時間に設定されていると、無用な回線の切断が頻繁に生じてしまうという不都合がある。
【０００５】
さらに、従来の通信装置Ｂでは過去の通信データの送受信間隔に関する情報に基づいて最適な監視基準時間を設定することはできなかった。
【０００６】
本発明は、上記課題を解決するためになされたものであり、より適切な監視基準時間を設定することにより、通信料金の削減と無用な回線切断の防止を実現できる通信装置及び記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の通信装置は、回線接続後通信データの通信が行われていない無通信状態を監視し、その無通信状態が継続している時間が監視基準時間に達した場合に、回線切断を要求する無通信監視部を備えた通信装置において、監視基準時間は、通信データのアプリケーションの種別に応じて設定されていることを特徴とするものである。
【０００８】
上記無通信監視部は、通信データの内部情報を判別する判別部と、その判別部によって判別された通信データの内部情報からアプリケーションを判断し、監視基準時間を設定する監視基準時間設定部と、を有してもよい。
【０００９】
上記無通信監視部は、過去の通信データの送受信間隔に関する情報をアプリケーションに応じて記憶する記憶部と、その記憶部に記憶されている過去の通信データの送受信間隔に関する情報に基づいて監視基準時間を設定する監視基準時間設定部と、を有してもよい。
【００１０】
通信データのポート番号に基づいて通信データの内部情報を判別してもよい。
【００１１】
操作者の指示により通信されるアプリケーションと、操作者の指示によらないで通信されるアプリケーションとにより、監視基準時間をそれぞれ一括設定してもよい。
【００１２】
本発明の記録媒体は、回線接続後通信データの通信が行われていない無通信状態を監視し、その無通信状態が継続している時間が監視基準時間に達した場合に、回線切断処理を行う無通信監視プログラムを記録した記録媒体において、監視基準時間を通信データのアプリケーションの種別に応じて設定する処理を、コンピュータに実行させるためのプログラムを記録したことを特徴とする。
【００１３】
本発明によれば、通信データの内部情報や過去の通信データの送受信間隔に関する情報に応じて最適な監視基準時間を設定することができる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１及び図２は、本発明の第１の実施の形態を説明するための説明図である。
【００１５】
図１（Ａ）に示すように、本発明の通信装置Ａは、ネットワーク間の通信データの中継を行うルーティング部１と、そのルーティング部１からの回線接続要求に応じて回線接続を行う呼制御部２と、回線接続後通信データの通信が行われていない無通信状態を監視する無通信監視部３とを有する。無通信監視部３は、無通信状態が継続している無通信継続時間を計測して、無通信継続時間が、設定された監視基準時間に達した場合に、回線切断要求を呼制御部２に対して通知して、通信路を切断する。ここで、無通信継続時間は、通信されているアプリケーションが、例えばＴＥＬＮＥＴなのか、ＵＵＣＰなのか等アプリケーションの種別によって異なる。
【００１６】
そこで、無通信監視部３は、通信データの内部情報を判別する判別部４と、その判別部４によって判別された通信データの内部情報から、アプリケーションを判断し、監視基準時間を設定する監視基準時間設定部５と、を有する。
【００１７】
判別部４は、通信される通信データがＩＰ（Internet Protocol）データグラムの場合、図１（Ｂ）のフレームに示すようなポート番号Ｐに基づいて通信データ（パケット）Ｄの内部情報を判別する。例えば、ポート番号が５４０番の場合には、その通信データの内部情報のアプリケーションはＵＵＣＰであると判断し、ポート番号が２３番の場合には、その通信データの内部情報のアプリケーションはＴＥＬＮＥＴであると判断し、ポート番号が２１番の場合には、その通信データの内部情報のアプリケーションはＦＴＰであると判断する。このようにアプリケーションの判別に通信データのポート番号を用いることにより、通信装置内での処理だけでアプリケーションを効率よく判別できるので好ましい。
【００１８】
監視基準時間設定部５は、操作者の指示により通信されるアプリケーションの通信データの監視基準時間を、操作者の指示によらないで通信されるアプリケーションの通信データの監視基準時間よりも長い時間に設定する。これは、前者の通信データの場合、マンーマシン間で通信されるので、データの流れが止まってもすぐに回線を切断するべきではないのに対し、後者の通信データの場合、マシン間で通信されるので、データの流れが止めればすぐに回線を切断してもよいからである。例えば、図２（Ａ）の表に示すように、操作者の指示によらないで通信されるＵＵＣＰの通信データの場合には、監視基準時間は１０秒に設定され、操作者の指示により通信されるＴＥＬＮＥＴやＦＴＰの通信データの場合には、監視基準時間は１８０秒（３分）に設定される。なお、監視基準時間は、操作者の指示により通信されるアプリケーションの場合と、操作者の指示によらないで通信されるアプリケーションの場合とで、それぞれ一定の値にしておいても多くの場合、運用上支障はない。よって、それぞれ一括設定できるようにしておくと、便利であるし、操作者のミス等により設定間違いをおこすことも防止でき、好ましい（図２（Ｂ）の表参照）。
【００１９】
本発明の無通信監視部３は又、図２（Ｃ）の表に示すように、過去の通信データの送受信間隔に関する情報を記憶する記憶部６を有してもよい。この場合、監視基準時間設定部５は、記憶部６に記憶されている過去の通信データの送受信間隔に関する情報に基づいて、最適な監視基準時間（例えば、平均値や最大値）を設定する。記憶部６内の情報は随時更新されるのが好ましい。なお、監視基準時間設定部５は、通信データの内部情報にかかわらず、過去の送受信間隔に関する情報だけで最適な監視基準時間を設定してもよく、また、通信データの内部情報と過去の送受信間隔に関する情報に基づいて通信データの内部情報毎に最適な監視基準時間を設定してもよい。
【００２０】
図３は、本発明の動作を説明するためのフローチャートである。まず、ルーティング部１においてルーティングすべき通信データが発生し、回線接続の必要が生じた場合、ルーティング部１は、呼制御部２に対して回線接続要求を行う。呼制御部２は、回線接続要求を受けて回線接続を行う（ステップＳ１）。
【００２１】
次いで、ルーティング部１は、ルーティング時に、通信データの内部情報を無通信監視部３に通知する（ステップＳ２）。
【００２２】
次いで、上記の通知を受けた無通信監視部３の判別部４は、通信データのポート番号に基づいて通信データの内部情報を判別する（ステップＳ３）。
【００２３】
次いで、無通信監視部３の監視基準時間設定部５は、通信データの内部情報や過去の通信データの送受信間隔に関する情報に基づいて監視基準時間を設定する（ステップＳ４）。
【００２４】
次いで、無通信監視部３は、回線接続後通信データの通信が行われていない無通信状態が継続している無通信継続時間が監視基準時間に達しているか否かを判断する（ステップＳ５）。
【００２５】
無通信継続時間が監視基準時間に達している場合には、回線切断を呼制御部２に要求する（ステップＳ６）。無通信継続時間が監視基準時間に達していない場合には、通信データの通信が終了したか否かを判断し（ステップＳ７）、終了していない場合には、ステップＳ５に戻る。
【００２６】
本発明によれば、通信データの内部情報や過去の通信データの送受信間隔に関する情報に応じて最適な監視基準時間を設定することができるので、通信料金の削減を図ることができ、かつ、無用な回線の切断が頻繁に生じてしまうことを防止できる。
【００２７】
図４は、本発明の第２の実施の形態に係る構成を示すブロック図である。第２の実施の形態は、上記説明された無通信監視処理をコンピュータに実行させるプログラム（無通信監視処理プログラム）を記録した記録媒体１０を有する。この記録媒体１０は、磁気ディスク、ＣＤ−ＲＯＭ、半導体メモリその他の記録媒体であってもよい。
【００２８】
無通信監視処理プログラムは、記録媒体１０から無通信監視部３に読み込まれ、無通信監視部３は、無通信監視処理プログラムに従い、通信データの内部情報を判別する判別処理、判別された通信データの内部情報に応じて、監視基準時間を設定する監視基準時間設定処理等を実行する。
【００２９】
本発明は、上記実施の形態に限定されることはなく、特許請求の範囲に記載された技術的事項の範囲内において、種々の変更が可能である。
【００３０】
【発明の効果】
本発明によれば、通信データの内部情報や過去の通信データの送受信間隔に関する情報に応じて最適な監視基準時間を設定することができるので、通信料金の削減を図ることができ、かつ、無用な回線の切断が頻繁に生じてしまうことを防止できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を説明するための説明図である。
【図２】本発明の第１の実施の形態を説明するための説明図である。
【図３】本発明の動作を説明するためのフローチャートである。
【図４】本発明の第２の実施の形態に係る構成を示すブロック図である。
【図５】（Ａ）は、従来の通信装置を用いたネットワーク通信システムの構成を示すブロック図、（Ｂ）は、従来の通信装置の構成を示すブロック図である。
【符号の説明】
Ａ：通信装置
１：ルーティング部
２：呼制御部
３：無通信監視部
４：判別部
５：監視基準時間設定部
６：記憶部
１０：記録媒体
【図１】
0004028111.tif 000002
【図２】
0004028111.tif 000003
【図３】
0004028111.tif 000004
【図４】
0004028111.tif 000005
【図５】
0004028111.tif 000006