(57)【特許請求の範囲】
【請求項１】
１又は複数のＩＳＤＮ通信端末に接続され、該通信端末から送信されるフレームを受信し、ネットワークへ中継する通信装置において、
受信フレームに含まれる情報に基づいて、前記通信端末を識別する通信端末識別手段と、
前記情報に基づいて、前記受信フレームの種別が破棄対象か否かを判定するフレーム種別判定手段と、
前記通信端末毎に、前記フレーム種別判定手段により破棄対象のフレームと判定された破棄対象受信フレーム数を計数する計数手段と、
前記破棄対象受信フレーム数が閾値を超えたか否かを判定する受信フレーム数閾値判定手段と、
前記破棄対象受信フレーム数が閾値を超えた場合に、前記受信フレームを破棄する破棄手段とを有し、
前記フレーム種別判定手段は、前記受信フレームの種別がＩフレームだった場合に破棄対象ではないと判定し、前記受信フレームの種別がＵフレーム及びＳフレームだった場合に破棄対象であると判定する
ことを特徴とする通信装置。
【請求項２】
前記計数手段により計数された、前記通信端末毎の前記破棄対象受信フレーム数を、所定の周期で、初期化する初期化手段をさらに有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記破棄手段により、前記受信フレームを破棄する前に、当該受信フレームに関する障害情報を記憶する障害管理手段をさらに有し、
前記初期化手段は、前記破棄対象受信フレーム数を初期化する前に、前記破棄対象受信フレーム数が閾値未満だった場合には、前記障害管理手段に当該受信フレームに関する障害回復情報を通知する
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
１又は複数のＩＳＤＮ通信端末に接続され、該通信端末から送信されるフレームを受信し、ネットワークへ中継する通信装置に使用する通信制御方法において、
通信端末識別手段、フレーム種別判定手段、計数手段、受信フレーム数閾値判定手段、及び破棄手段を有し、
前記通信端末識別手段は、受信フレームに含まれる情報に基づいて、前記通信端末を識別し、
前記フレーム種別判定手段は、前記情報に基づいて、前記受信フレームの種別が破棄対象か否かを判定し、
前記計数手段は、前記通信端末毎に、前記フレーム種別判定手段により破棄対象のフレームと判定された破棄対象受信フレーム数を計数し、
受信フレーム数閾値判定手段は、前記破棄対象受信フレーム数が閾値を超えたか否かを判定し、
前記破棄手段は、前記破棄対象受信フレーム数が閾値を超えた場合に、前記受信フレームを破棄し、
前記フレーム種別判定手段は、前記受信フレームの種別がＩフレームだった場合に破棄対象ではないと判定し、前記受信フレームの種別がＵフレーム及びＳフレームだった場合に破棄対象であると判定する
ことを特徴とする通信制御方法。
【請求項５】
１又は複数のＩＳＤＮ通信端末に接続され、該通信端末から送信されるフレームを受信し、ネットワークへ中継する通信装置に搭載されるコンピュータを、
受信フレームに含まれる情報に基づいて、前記通信端末を識別する通信端末識別手段と、
前記情報に基づいて、前記受信フレームの種別が破棄対象か否かを判定するフレーム種別判定手段と、
前記通信端末毎に、前記フレーム種別判定手段により破棄対象のフレームと判定された破棄対象受信フレーム数を計数する計数手段と、
前記破棄対象受信フレーム数が閾値を超えたか否かを判定する受信フレーム数閾値判定手段と、
前記破棄対象受信フレーム数が閾値を超えた場合に、前記受信フレームを破棄する破棄手段として機能させ、
前記フレーム種別判定手段は、前記受信フレームの種別がＩフレームだった場合に破棄対象ではないと判定し、前記受信フレームの種別がＵフレーム及びＳフレームだった場合に破棄対象であると判定する
ことを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信制御方法、及び通信制御プログラムに関し、例えば、複数のＩＳＤＮ加入者電話端末を収容するＩＳＤＮ電話加入者収容装置に適用し得る。
【背景技術】
【０００２】
従来、電話加入者収容装置は、収容する加入者端末等の故障等により、加入者端末から多量のフレームを受信した場合に、当該受信フレームを破棄する機能（ガード機構）を有していた。例えば、電話加入者収容装置は、フレームを単位時間当たり複数受信した場合に、当該ガード機構によりフレーム破棄処理を実施していた（例えば、特許文献１には、ＩＳＤＮ加入者電話端末に接続され、ＩＰ網に中継するアクセスゲートウェイが、電話加入者収容装置のガード機構として機能している例が開示されている）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−８１９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のガード機構は、受信したフレームの種別に関わらず、一律にフレームの破棄処理を行っていた。例えば、電話加入者収容装置は、受信したフレームが加入者端末等の故障等により生じた異常なフレームであれば、ガード機構により、フレームを破棄しても問題が生じる事は少ないが、破棄されたフレームが呼処理に直接関わるフレームだった場合には、加入者端末の通話が継続不可になる等の問題が生じる。
【０００５】
そのため、多量のフレームを受信した場合においても、通話に与える影響を最小限に抑えつつ、不要なフレームを破棄できる通信装置、通信制御方法、及び通信制御プログラムが望まれている。
【課題を解決するための手段】
【０００６】
第１の本発明は、１又は複数のＩＳＤＮ通信端末に接続され、該通信端末から送信されるフレームを受信し、ネットワークへ中継する通信装置において、（１）受信フレームに含まれる情報に基づいて、前記通信端末を識別する通信端末識別手段と、（２）前記情報に基づいて、前記受信フレームの種別が破棄対象か否かを判定するフレーム種別判定手段と、（３）前記通信端末毎に、前記フレーム種別判定手段により破棄対象のフレームと判定された破棄対象受信フレーム数を計数する計数手段と、（４）前記破棄対象受信フレーム数が閾値を超えたか否かを判定する受信フレーム数閾値判定手段と、（５）前記破棄対象受信フレーム数が閾値を超えた場合に、前記受信フレームを破棄する破棄手段とを有し、（６）前記フレーム種別判定手段は、前記受信フレームの種別がＩフレームだった場合に破棄対象ではないと判定し、前記受信フレームの種別がＵフレーム及びＳフレームだった場合に破棄対象であると判定することを特徴とする。
【０００７】
第２の本発明は、１又は複数のＩＳＤＮ通信端末に接続され、該通信端末から送信されるフレームを受信し、ネットワークへ中継する通信装置に使用する通信制御方法において、通信端末識別手段、フレーム種別判定手段、計数手段、受信フレーム数閾値判定手段、及び破棄手段を有し、（１）前記通信端末識別手段は、受信フレームに含まれる情報に基づいて、前記通信端末を識別し、（２）前記フレーム種別判定手段は、前記情報に基づいて、前記受信フレームの種別が破棄対象か否かを判定し、（３）前記計数手段は、前記通信端末毎に、前記フレーム種別判定手段により破棄対象のフレームと判定された破棄対象受信フレーム数を計数し、（４）受信フレーム数閾値判定手段は、前記破棄対象受信フレーム数が閾値を超えたか否かを判定し、（５）前記破棄手段は、前記破棄対象受信フレーム数が閾値を超えた場合に、前記受信フレームを破棄し、（６）前記フレーム種別判定手段は、前記受信フレームの種別がＩフレームだった場合に破棄対象ではないと判定し、前記受信フレームの種別がＵフレーム及びＳフレームだった場合に破棄対象であると判定することを特徴とする。
【０００８】
第３の本発明の通信制御プログラムは、１又は複数のＩＳＤＮ通信端末に接続され、該通信端末から送信されるフレームを受信し、ネットワークへ中継する通信装置に搭載されるコンピュータを、（１）受信フレームに含まれる情報に基づいて、前記通信端末を識別する通信端末識別手段と、（２）前記情報に基づいて、前記受信フレームの種別が破棄対象か否かを判定するフレーム種別判定手段と、（３）前記通信端末毎に、前記フレーム種別判定手段により破棄対象のフレームと判定された破棄対象受信フレーム数を計数する計数手段と、（４）前記破棄対象受信フレーム数が閾値を超えたか否かを判定する受信フレーム数閾値判定手段と、（５）前記破棄対象受信フレーム数が閾値を超えた場合に、前記受信フレームを破棄する破棄手段として機能させ、（６）前記フレーム種別判定手段は、前記受信フレームの種別がＩフレームだった場合に破棄対象ではないと判定し、前記受信フレームの種別がＵフレーム及びＳフレームだった場合に破棄対象であると判定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、多量のフレームを受信した場合においても、通話に与える影響を最小限に抑えつつ、不要なフレームを破棄できる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るＩＳＤＮ電話加入者収容装置、及びその周辺の構成を示すブロック図である。
【図２】実施形態に係るＴＥＩとＩＳＤＮ加入者電話端末を対応付けるＴＥＩ管理テーブルを示す説明図である。
【図３】実施形態に係るフレームの種別と対応する種別のフレームを破棄すべきであるか否かを示す破棄対象フレーム判定テーブルを示す説明図である。
【図４】実施形態に係るＩＳＤＮ電話加入者収容装置の特徴動作（端末信号制御部１０によるガード機構）を示すフローチャートである。
【図５】実施形態に係るＩＳＤＮ電話加入者収容装置１の特徴動作（端末信号制御部１０による周期監視処理）を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（Ａ）実施形態
以下、本発明による通信装置、通信制御方法、及び通信制御プログラムの一実施形態を、図面を参照しながら説明する。この実施形態では、本発明の通信装置、通信制御方法、及び通信制御プログラムをＩＳＤＮ電話加入者収容装置に適用した例について説明する。
【００１２】
（Ａ−１）実施形態の構成
図１は、実施形態に係るＩＳＤＮ電話加入者収容装置、及びその周辺の構成を示すブロック図である。
【００１３】
図１では、説明を容易にするために、ＩＳＤＮ電話加入者収容装置１が、３台のＩＳＤＮ加入者電話端末２（２−１〜２−３）を有する場合を例示する。勿論、ＩＳＤＮ加入者電話端末２の数は特に限定されるものではない。
【００１４】
なお、ＩＳＤＮ電話加入者収容装置１とＩＳＤＮ加入者電話端末２との間で送受信される信号のレイヤ２の仕様は、限定されるものではないが、この実施形態では、ＴＴＣ標準ＪＴ−Ｑ９２１勧告「ＩＳＤＮ基本ユーザ・網インタフェース  レイヤ２仕様」に準拠した内容であることを前提とする。
【００１５】
ＩＳＤＮ加入者電話端末２は、ＩＳＤＮ回線を介してＩＳＤＮ電話加入者収容装置１と接続され、ＩＳＤＮ電話加入者収容装置１による呼接続処理により、相手先の電話端末と通信（通話）する。なお、図１の例では、ＩＳＤＮ加入者電話端末２は、回線終端装置（ＤＳＵ：Ｄｉｇｉｔａｌ  Ｓｅｒｖｉｃｅ  Ｕｎｉｔ）を内蔵しているものとする。また、ＤＳＵとＩＳＤＮ加入者電話端末２との関係は１対１であるものとする。なお、ＤＳＵは、ＩＳＤＮ加入者電話端末２の外付けで設置されていても良く、１つのＤＳＵが複数のＩＳＤＮ加入者電話端末２と接続される構成としても良い。
【００１６】
この実施形態では、ＩＳＤＮ加入者電話端末２は、落雷等の外部要因により端末自体（又はＤＳＵ）が故障し、または端末内部のソフトウェアのバグにより、多量のフレーム（呼処理に関するフレームを含む）をＩＳＤＮ電話加入者収容装置１に送信するものとする。
【００１７】
ＩＳＤＮ電話加入者収容装置１は、端末信号制御部１０、呼処理制御部１１、障害管理部１２、及び記憶部１３を有する。ＩＳＤＮ電話加入者収容装置１は、例えば、プロセッサ及びメモリを有するコンピュータにプログラム（実施形態に係る通信制御プログラムを含む）をインストールすることにより構築するようにしても良い。また、ＩＳＤＮ電話加入者収容装置１は、一部又は全部をハードウェアにより構成するようにしても良い。
【００１８】
端末信号制御部１０は、ＩＳＤＮ加入者電話端末２及びＩＳＤＮ電話加入者収容装置１間の信号（フレーム）の送受信を制御する機能を有する。また、端末信号制御部１０及び呼処理制御部１１は、送受信する信号の処理に関して、内部プリミティブを用いて、互いに制御指示・通知等を行う。
【００１９】
また、端末信号制御部１０は、ＩＳＤＮ加入者電話端末２毎に、受信したフレームの種別に応じて、受信フレーム数を閾値と比較し、フレームを破棄するか否か判定する。この端末信号制御部１０の詳細な動作については、後述する動作の項で述べる。
【００２０】
呼処理制御部１１は、例えば、端末信号制御部１０からプリミティブ（着信要求）が通知されると、供給された宛先情報を用いたダイヤル分析による着信先の判断、及び着信先までのルート計算等の呼処理に関わる機能を有している。
【００２１】
障害管理部１２は、収容するＩＳＤＮ加入者電話端末２（２−１〜２−３）の障害を管理する機能を有する。例えば、障害管理部１２は、端末信号制御部１０から、障害を通知するイベント（障害通知ＴＲＡＰ）を受信すると、通知されたＩＳＤＮ加入者電話端末２を障害端末として障害リストに記憶する。また、障害管理部１２は、端末信号制御部１０から障害復旧のイベント（障害回復ＴＲＡＰ）を受信すると、障害端末として記憶されたＩＳＤＮ加入者電話端末２を、障害が回復したと記憶する。なお、障害管理部１２は、ＩＳＤＮ加入者電話端末２の障害状況を、例えば、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）等を用いて外部の保守端末に送信しても良い。
【００２２】
記憶部１３は、収容するＩＳＤＮ加入者電話端末２（２−１〜２−３）の端末情報等の呼の接続に必要な情報を記憶する。また、記憶部１３は、ＴＥＩ管理テーブルＴ１及び破棄対象フレーム判定テーブルＴ２を有する。
【００２３】
図２は、ＴＥＩとＩＳＤＮ加入者電話端末を対応付けるＴＥＩ管理テーブルを示す説明図である。ＴＥＩ管理テーブルＴ１は、ＩＳＤＮ（レイヤ２）において端末を識別する端末識別子（ＴＥＩ）を示す「ＴＥＩ」の項目と、対応するＩＳＤＮ電話端末を示す「端末」の項目を有する。なお、ＴＥＩは、周知のように、自動割当タイプと非自動割当タイプが存在するが、この実施形態では、各ＩＳＤＮ加入者電話端末２（２−１〜２−３）には固有のＴＥＩが予め割り当てられているものとする（つまり、非自動割当タイプ）。勿論、ＴＥＩは、通信の度に、ＴＥＩが自動で割り当てられる自動割当タイプでも良い。図２では、ＩＳＤＮ加入者電話端末２−１〜２−３には、ＴＥＩ値として１〜３が割り当てられている例が示されている。
【００２４】
図３は、フレームの種別と対応する種別のフレームを破棄すべきであるか否かを示す破棄対象フレーム判定テーブルを示す説明図である。図３において、破棄対象フレーム判定テーブルＴ２は、受信するフレームの種別を示す「フレーム種別」の項目と、対応するフレーム種別が破棄対象であるか否かを示す「破棄対象」の項目とを有する。図３の例では、Ｉフレームと呼ばれる送信番号（実際には０〜１２７を繰り返す連番号）を持ったフレームは、呼処理に関わるフレームであるため、破棄対象外とし、その他（Ｕフレーム、Ｓフレーム）は破棄対象としている。なお、図３の破棄対象フレーム判定テーブルＴ２の設定は、例示であって、例えば、Ｕフレームを破棄対象外とする等の様々な設定を適用することができる。
【００２５】
（Ａ−２）実施形態の動作
次に、以上のような構成を有するこのＩＳＤＮ電話加入者収容装置１の動作を説明する。以下では、ＴＥＩ管理テーブルＴ１及び破棄対象フレーム判定テーブルＴ２の設定は、図２及び図３で示された内容が予め設定されていることを前提として説明する。また、単位時間当たりの各ＩＳＤＮ加入者電話端末２（２−１〜２−３）の受信したフレーム数をカウントする受信フレーム数カウンタＣ（Ｃ１〜Ｃ３）は、初期値として、「０」が、設定されているものとする。
【００２６】
図４は、実施形態のＩＳＤＮ電話加入者収容装置１の特徴動作（端末信号制御部１０によるガード機構）を示すフローチャートである。
【００２７】
端末信号制御部１０は、受信したフレームからＩＳＤＮ加入者電話端末２（２−１〜２−３）を特定する（Ｓ１０１）。具体的に、端末信号制御部１０は、受信したフレームのアドレスフィールド（下位オクテット）に含まれるＴＥＩをキーとして、ＴＥＩ管理テーブルＴ１を検索して、ＩＳＤＮ加入者電話端末２を特定する。例えば、端末信号制御部１０は、受信フレームに含まれるＴＥＩが「１」だった場合には、ＴＥＩ管理テーブルＴ１の１行目のデータが該当するため、送信元の端末をＩＳＤＮ加入者電話端末２−１と特定する。
【００２８】
次に、端末信号制御部１０は、受信したフレームが破棄対象フレームか否かを判定する（Ｓ１０２）。具体的に、端末信号制御部１０は、受信したフレームの制御フィールドに含まれる情報（フレームの種別）から、該当するフレーム種別が破棄対象のフレームであるか否かを、破棄対象フレーム判定テーブルＴ２を用いて、判定する。例えば、端末信号制御部１０は、受信したフレームが、Ｉフレーム（Ｉフレームの応答であるＲＲも含む）の場合には破棄対象外と判定する。
【００２９】
次に、端末信号制御部１０は、受信したフレームが破棄対象フレームの場合には後述するステップＳ１０５の処理に移行し、破棄対象外のフレームの場合には次のステップＳ１０４の処理に移行する（Ｓ１０３）。
【００３０】
端末信号制御部１０は、先述のステップＳ１０３の処理により、破棄対象外のフレームと判定された場合には、フレーム破棄処理を実施せずに受信処理を継続する（Ｓ１０４）。具体的に、端末信号制御部１０は、フレームの内容に応じて、呼処理制御部１１に内部プリミティブを送信する。以降の処理は、従来と同様であるので、説明を省略する。
【００３１】
また、端末信号制御部１０は、先述のステップＳ１０３の処理により、破棄対象のフレームと判定された場合には、受信フレーム数のカウントアップ（受信フレーム数カウンタＣの加算）を行う（Ｓ１０５）。例えば、端末信号制御部１０は、受信フレームの送信元の端末がＩＳＤＮ加入者電話端末２−１だった場合には、対応する受信フレーム数カウンタＣ１を「１」加算する。
【００３２】
次に、端末信号制御部１０は、受信フレーム数カウンタＣと、閾値Ｌとの比較を行う（Ｓ１０６）。
【００３３】
次に、端末信号制御部１０は、受信フレーム数カウンタＣが、閾値Ｌ以下と判定された場合には、先述のステップＳ１０４の処理に移行し、閾値Ｌを超えていると判定された場合には、次のステップＳ１０８の処理に移行する（Ｓ１０７）。
【００３４】
端末信号制御部１０は、先述のステップＳ１０７の処理により、受信フレーム数カウンタＣが、閾値Ｌを超えていると判定された場合（つまり、受信したフレームを破棄する場合）には、障害管理部１２に対して、障害通知ＴＲＡＰを通知する（Ｓ１０８）。例えば、通知を受けた障害管理部１２は、障害リストに当該障害通知ＴＲＡＰに係るＩＳＤＮ加入者電話端末２のフレーム破棄を実施したことを記憶する。
【００３５】
次に、端末信号制御部１０は、受信したフレームを破棄し、これ以降、破棄対象フレームの受信処理を実施しない（つまり、先述のステップＳ１０４と異なり、呼処理制御部１１に内部プリミティブを送信しない）。
【００３６】
図５は、実施形態のＩＳＤＮ電話加入者収容装置１の特徴動作（端末信号制御部１０による周期監視処理）を示すフローチャートである。図５の処理は、周期的に実施され、先述の図４の処理でカウントアップされた受信フレーム数カウンタＣ（Ｃ１〜Ｃ３）を初期化する処理である。なお、図５の処理は、収容するＩＳＤＮ加入者電話端末２（２−１〜２−３）の端末数（この例では、３台）分、後述するステップＳ２０１〜Ｓ２０４の処理が実行されることになる。
【００３７】
端末信号制御部１０は、受信フレーム数カウンタＣと、閾値Ｌとの比較を行う（Ｓ２０１）。
【００３８】
次に、端末信号制御部１０は、受信フレーム数カウンタＣが、閾値Ｌ以下と判定された場合には、次のステップＳ２０３の処理に移行し、閾値Ｌを超えていると判定された場合には、次のステップＳ２０４の処理に移行する（Ｓ２０２）。
【００３９】
端末信号制御部１０は、先述のステップＳ２０３の処理により、受信フレーム数カウンタＣが、閾値Ｌ以下と判定された場合には、障害管理部１２に対して、障害回復ＴＲＡＰを通知する（Ｓ２０３）。例えば、通知を受けた障害管理部１２は、障害リストに当該障害回復ＴＲＡＰに係るＩＳＤＮ加入者電話端末２が障害から回復したことを記憶する。
【００４０】
端末信号制御部１０は、受信フレーム数カウンタＣを初期化（「０」に設定）する（Ｓ２０４）。
【００４１】
以上、Ｓ２０１〜Ｓ２０４の処理をＩＳＤＮ加入者電話端末２（２−１〜２−３）の端末数分実行したら終了する。
【００４２】
（Ａ−３）実施形態の効果
以上のように、この実施形態によれば、以下のような効果が得られる。
【００４３】
ＩＳＤＮ電話加入者収容装置１（端末信号制御部１０）は、収容するＩＳＤＮ加入者電話端末２から端末等の故障により多量のフレームを受信した場合においても、破棄対象フレーム判定テーブルＴ２を用いてフレームの種別を判定することで、呼処理に関わるフレームは破棄せずに、その他の閾値を超えるような異常フレームを選別して破棄できる。これにより、例えば、ＩＳＤＮ加入者電話端末２は、通話に関わるフレームと共に、多量のフレームを送信する故障を生じた場合においても、継続して相手方と通話を継続することができる。
【００４４】
（Ｂ）他の実施形態
上記の実施形態に加えて、さらに、以下に例示するような変形実施形態も挙げることができる。
【００４５】
（Ｂ−１）上記の実施形態では、本発明の通信装置をＩＳＤＮ電話加入者収容装置１に適用する例について説明したが、これに限らず、例えば、ＩＰ電話交換機等の種々様々な装置に適用することができる。
【００４６】
（Ｂ−２）ＩＳＤＮ電話加入者収容装置１は、障害管理部１２が管理する障害リスト（どの端末から受信したフレームを破棄したか等が記憶されたリスト）について、外部の保守端末から参照できるような構成としても良いし、障害リストそのものを送信しても良い。また、ＩＳＤＮ電話加入者収容装置１は、障害に関わるイベント（障害通知ＴＲＡＰ、障害回復ＴＲＡＰ）が発生する毎に、外部の保守端末にその内容を通知しても良い。
【符号の説明】
【００４７】
１…ＩＳＤＮ電話加入者収容装置、２(２−１〜２−３)…ＩＳＤＮ加入者電話端末、１０…端末信号制御部、１１…呼処理制御部、１２…障害管理部、１３…記憶部、Ｔ１…ＴＥＩ管理テーブル、Ｔ２…破棄対象フレーム判定テーブル。
【図１】
0006720676.tif 000002
【図２】
0006720676.tif 000003
【図３】
0006720676.tif 000004
【図４】
0006720676.tif 000005
【図５】
0006720676.tif 000006