(57)【要約】【課題】次世代ネットワーク（ＮＧＮ）において、セッション接続確認の処理負荷を低減させる。【解決手段】ネットワーク帯域制御システムの信号振分装置１０は、セッションごとに固有なトランザクションＩＤと、セッション接続確認信号の振分先となる複数の信号処理装置２０のうちの１つとを対応付けて記憶し、セッション接続確認信号の受信時刻を受信時間帯ごとに分割したコネクション分割テーブル（コネクション分割情報）２００を備える。信号振分装置１０は、外部装置３０からセッション接続確認信号を受信し、そのセッション接続確認信号の受信時刻を含む受信時間帯のコネクション分割テーブル２００を選択し、振分先の信号処理装置２０を抽出する。そして、信号振分装置１０は、抽出した振分先の信号処理装置２０にセッション接続確認信号を送信する。【選択図】図３
2012060284.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から送信されたセッション接続確認信号を受信し、前記受信したセッション接続確認信号を複数の信号処理装置に振り分ける信号振分装置と、前記振り分けられたセッション接続確認信号を取得し、セッションの接続確認を行う信号処理装置と、を備えるネットワーク帯域制御システムに用いられる前記信号振分装置であって、
前記セッションごとに固有なＩＤであるトランザクションＩＤと、前記セッション接続確認信号の振分先となる前記信号処理装置のノードＩＤとが対応付けて記憶され、所定の始点時刻から前記セッション接続確認信号の受信間隔をｎ分割（ｎは２以上の整数）した分割時間経過した時刻までの受信時間帯を、前記受信間隔のインターバルを設けて複数設定したコネクション分割情報について、当該コネクション分割情報間で、前記受信時間帯の始点時刻を、それぞれ前記分割時間分ずらした前記コネクション分割情報をｎ個記憶する記憶部と、
前記外部装置から送信された前記セッション接続確認信号の受信時刻を取得し、前記受信時刻を含む前記受信時刻帯の前記コネクション分割情報を選択し、前記セッション接続確認信号に付された前記トランザクションＩＤをキーとして、前記選択したコネクション分割情報を検索し、前記振分先となる信号処理装置のノードＩＤを取得するコネクション情報管理部と、
前記コネクション情報管理部が取得したノードＩＤに基づき、前記セッション接続確認信号を、前記ノードＩＤに示される振分先の前記信号処理装置に送信する送信振分部と、
を備えることを特徴とする信号振分装置。
【請求項２】
前記セッション接続確認信号は、ＳＩＰ（Session Initiation Protocol）信号の命令ＵＰＤＡＴＥであることを特徴とする請求項１に記載の信号振分装置。
【請求項３】
前記外部装置から前記ＳＩＰ信号を受信したとき、前記受信したＳＩＰ信号の命令を分析する信号命令分析部を、さらに備え、
前記命令信号分析部が、前記ＳＩＰ信号の命令を、セッションの終了を示すＢＹＥであると分析した場合に、前記コネクション情報管理部が、当該ＳＩＰ信号に付された前記トランザクションＩＤをキーとして、各コネクション分割情報を検索し、前記検索した結果である当該トランザクションＩＤおよび前記ノードＩＤを、当該コネクション分割情報から削除すること
を特徴とする請求項２に記載の信号振分装置。
【請求項４】
外部装置から送信されたセッション接続確認信号を受信し、前記受信したセッション接続確認信号を複数の信号処理装置に振り分ける信号振分装置と、前記振り分けられたセッション接続確認信号を取得し、セッションの接続確認を行う信号処理装置と、を備えるネットワーク帯域制御システムの前記信号振分装置に用いられる信号振分方法であって、
前記信号振分装置は、
前記セッションごとに固有なＩＤであるトランザクションＩＤと、前記セッション接続確認信号の振分先となる前記信号処理装置のノードＩＤとが対応付けて記憶され、所定の始点時刻から前記セッション接続確認信号の受信間隔をｎ分割（ｎは２以上の整数）した分割時間経過した時刻までの受信時間帯を、前記受信間隔のインターバルを設けて複数設定したコネクション分割情報について、当該コネクション分割情報間で、前記受信時間帯の始点時刻を、それぞれ前記分割時間分ずらした前記コネクション分割情報をｎ個記憶する記憶部を備えており、
前記外部装置から送信された前記セッション接続確認信号の受信時刻を取得し、前記受信時刻を含む前記受信時刻帯の前記コネクション分割情報を選択し、前記セッション接続確認信号に付された前記トランザクションＩＤをキーとして、前記選択したコネクション分割情報を検索し、前記振分先となる信号処理装置のノードＩＤを取得するステップと、
前記取得したノードＩＤに基づき、前記セッション接続確認信号を、前記ノードＩＤに示される振分先の前記信号処理装置に送信するステップと、
を実行することを特徴とする信号振分方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、次世代ネットワーク（ＮＧＮ：Next Generation Network）のネットワーク帯域制御システムに用いられる信号振分装置および信号振分方法に関する。
【背景技術】
【０００２】
従来のインターネットに代表されるＩＰ（Internet Protocol）ネットワークは、通信品質においては、ベストエフォート型と呼ばれ、ネットワークが非常に込み合った状態である輻輳状態では、遅延が発生したりデータパケットが廃棄されたりすることで、通信品質が悪化した状態になる。一方、次世代ネットワーク（ＮＧＮ）では、地デジ（地上デジタル放送）再放送、電話、ＶＯＤ（Video On Demand）等の様々なサービスを統合するとともに、常に安定した通信品質を保つことが要求されている。
【０００３】
ネットワーク上での通信品質を保証するために、次世代ネットワーク（ＮＧＮ）では、例えば、ＳＩＰ（Session Initiation Protocol）セッション制御により帯域の制御を行う。具体的には、加入者セッション制御サーバ（ＳＳＣ：Subscriber Session Control server）内に設けられたネットワーク帯域制御機能（ＲＡＣＳ：Resource and Admission Control Subsystem）が、セッション制御機能（ＣＳＣＦ：Call Session Control Function）およびＩＰアドレスの認証等を行う加入者情報管理機能（ＮＡＳＳ：Network Attachment Subsystem）と連携し、転送ネットワークの帯域をセッションごとに制御することで、ルータでの輻輳を抑止し、ネットワークの品質を向上させる（非特許文献１参照）。
【０００４】
このネットワーク帯域制御機能（ＲＡＣＳ）は、帯域制御を行うために、例えばＳＩＰセッションが必要とする帯域を計算する。そして、帯域あふれ（転送ネットワークにおいて帯域を確保できないこと）が発生しない場合には、セッション接続を許可し、帯域あふれが発生する場合は、セッション接続を拒否する。また、このネットワーク帯域制御機能（ＲＡＣＳ）は、ネットワーク内に確保した帯域を維持するための情報や、帯域確保を終了する情報等の制御を行う。
なお、このネットワーク帯域制御機能（ＲＡＣＳ）が行うＳＩＰセッションが必要とする帯域の計算は、ネットワーク帯域制御機能（ＲＡＣＳ）が物理的な転送ネットワークの構成を仮想パスとして抽象化し記憶していることから「仮想パス計算」と呼ばれる。
【０００５】
そして、この加入者セッション制御サーバ（ＳＳＣ）内のネットワーク帯域制御機能（ＲＡＣＳ）において行われるこの仮想パス計算は、次世代ネットワーク（ＮＧＮ）が様々なサービスを統合して実現されるものであるため、そのサービスのセッションごとに実行される仮想パス計算の計算量が膨大となる。このため、加入者セッション制御サーバ（ＳＳＣ）全体における仮想パス計算の計算負荷の増大が問題となる。
【０００６】
この問題を解決する方法として、ロードバランサ（負荷分散装置）としての信号振分装置を設け、計算量の多い仮想パス計算を複数のサーバ（信号処理装置）に分散させて実行し、性能向上を図る技術が開示されている（非特許文献２参照）。信号振分装置では、通常ＳＩＰ信号等の振分先を示す情報をコネクションテーブルに記憶し、このコネクションテーブルを用いて、あるクライアントからのＳＩＰ信号等を特定のサーバに振り分ける。つまり、あるクライアントからの最初のＳＩＰ信号等が、ラウンドロビン方式等で複数台設けられたサーバのうちのあるサーバに振り分けられると、それ以降のＳＩＰ信号等は、セッションが終了するまでは、そのサーバに振り分ける必要があり、その振分先を記憶するのがコネクションテーブルである。
このため、コネクションテーブルでのレコードの作成、検索、削除の性能がロードバランサ全体の性能に大きく影響を与える。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】宮坂昌宏他、「ＮＧＮにおける帯域管理制御技術」、ＮＴＴジャーナル、2008.10、［online］、［平成22年8月31日検索］、インターネット＜http://www.ntt.co.jp/journal/0810/files/jn200810022.pdf＞
【非特許文献２】上谷一他、「パケットフローから負荷分散の基本を理解する」、［online］、アットマーク・アイティ、［平成22年8月31日検索］、インターネット＜http://www.atmarkit.co.jp/fnetwork/rensai/lb01/lb01.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
次世代ネットワーク（ＮＧＮ）においては、例えば、家庭内ネットワークにおいて、テレビ、ビデオレコーダー、電話、ＰＣ（Personal Computer）、クーラー、照明、セキュリティシステム等の様々な機器が、常時ネットワークに接続された状態が想定される。このような状態において、特に、所定の間隔で、セッション情報の更新を行うことによりセッション接続を確認するセッション接続確認信号（例えば、ＳＩＰ信号の命令「ＵＰＤＡＴＥ」）の処理が、膨大になることが考えられる。次世代ネットワーク（ＮＧＮ）において、このセッション接続確認信号（ＳＩＰ信号（ＵＰＤＡＴＥ））は３０秒間隔で送信されることが想定され、１つのセッション接続確認信号の処理負荷は小さくても、ネットワーク内に接続される膨大なノードからこのセッション接続確認信号が送信されることから、セッション接続確認信号の処理負荷を低減することが求められる。
【０００９】
このような背景に鑑みて、本発明がなされたのであり、本発明は、次世代ネットワーク（ＮＧＮ）において、セッション接続確認の処理負荷を低減させる信号振分装置および信号振分方法を提供することを課題とする。
【課題を解決するための手段】
【００１０】
前記した課題を解決するために、請求項１に記載の発明（装置）は、外部装置から送信されたセッション接続確認信号を受信し、前記受信したセッション接続確認信号を複数の信号処理装置に振り分ける信号振分装置と、前記振り分けられたセッション接続確認信号を取得し、セッションの接続確認を行う信号処理装置と、を備えるネットワーク帯域制御システムに用いられる前記信号振分装置であって、前記セッションごとに固有なＩＤであるトランザクションＩＤと、前記セッション接続確認信号の振分先となる前記信号処理装置のノードＩＤとが対応付けて記憶され、所定の始点時刻から前記セッション接続確認信号の受信間隔をｎ分割（ｎは２以上の整数）した分割時間経過した時刻までの受信時間帯を、前記受信間隔のインターバルを設けて複数設定したコネクション分割情報について、当該コネクション分割情報間で、前記受信時間帯の始点時刻を、それぞれ前記分割時間分ずらした前記コネクション分割情報をｎ個記憶する記憶部と、前記外部装置から送信された前記セッション接続確認信号の受信時刻を取得し、前記受信時刻を含む前記受信時刻帯の前記コネクション分割情報を選択し、前記セッション接続確認信号に付された前記トランザクションＩＤをキーとして、前記選択したコネクション分割情報を検索し、前記振分先となる信号処理装置のノードＩＤを取得するコネクション情報管理部と、前記コネクション情報管理部が取得したノードＩＤに基づき、前記セッション接続確認信号を、前記ノードＩＤに示される振分先の前記信号処理装置に送信する送信振分部と、を備えることを特徴とする信号振分装置とした。
【００１１】
また、請求項４に記載の発明（方法）は、外部装置から送信されたセッション接続確認信号を受信し、前記受信したセッション接続確認信号を複数の信号処理装置に振り分ける信号振分装置と、前記振り分けられたセッション接続確認信号を取得し、セッションの接続確認を行う信号処理装置と、を備えるネットワーク帯域制御システムの前記信号振分装置に用いられる信号振分方法であって、前記信号振分装置が、前記セッションごとに固有なＩＤであるトランザクションＩＤと、前記セッション接続確認信号の振分先となる前記信号処理装置のノードＩＤとが対応付けて記憶され、所定の始点時刻から前記セッション接続確認信号の受信間隔をｎ分割（ｎは２以上の整数）した分割時間経過した時刻までの受信時間帯を、前記受信間隔のインターバルを設けて複数設定したコネクション分割情報について、当該コネクション分割情報間で、前記受信時間帯の始点時刻を、それぞれ前記分割時間分ずらした前記コネクション分割情報をｎ個記憶する記憶部を備えており、前記外部装置から送信された前記セッション接続確認信号の受信時刻を取得し、前記受信時刻を含む前記受信時刻帯の前記コネクション分割情報を選択し、前記セッション接続確認信号に付された前記トランザクションＩＤをキーとして、前記選択したコネクション分割情報を検索し、前記振分先となる信号処理装置のノードＩＤを取得するステップと、前記取得したノードＩＤに基づき、前記セッション接続確認信号を、前記ノードＩＤに示される振分先の前記信号処理装置に送信するステップと、を実行することを特徴とする信号振分方法とした。
【００１２】
このように、信号振分装置は、所定の始点時刻からセッション接続確認信号の受信間隔をｎ分割（ｎは２以上の整数）した分割時間経過した時刻までの受信時間帯を、受信間隔のインターバルを設けて複数設定したコネクション分割情報について、当該コネクション分割情報間で、受信時間帯の始点時刻を、それぞれ受信間隔をｎ分割した時間（分割時間）分ずらしたｎ個のコネクション分割情報を備える。そして、外部装置からセッション接続確認信号を受信すると、信号振分装置は、そのセッション接続確認信号の受信時刻を取得し、その受信時刻を含む受信時間帯のコネクション分割情報を選択する。そして、信号振分装置は、セッション接続確認信号の付されたセッションごとに固有なトランザクションＩＤをキーとして、選択したコネクション分割情報を検索し、振分先となる信号処理装置のノードＩＤを取得する。続いて、信号振分装置は、その取得したノードＩＤに示される振分先の信号処理装置にセッション接続確認信号を送信する。
【００１３】
よって、本発明によれば、セッション接続確認信号の受信時刻から、複数のコネクション分割情報のうちの１つを選択する。つまり、検索範囲を限定して、セッション接続信号の送信先となる信号振分装置のノードＩＤを取得できるため、検索対象の情報量を減らし、検索における負荷を低減することが可能となる。
【００１４】
請求項２に記載の発明は、前記セッション接続確認信号は、ＳＩＰ（Session Initiation Protocol）信号の命令ＵＰＤＡＴＥであることを特徴とする請求項１に記載の信号振分装置とした。
【００１５】
よって、セッション接続確認信号が、ＳＩＰ信号の命令「ＵＰＤＡＴＥ」である場合に、コネクション分割情報を用いて、検索範囲を限定して、ＳＩＰ信号（ＵＰＤＡＴＥ）を送信先となる信号振分装置に送信することができる。
【００１６】
請求項３に記載の発明は、前記外部装置から前記ＳＩＰ信号を受信したとき、前記受信したＳＩＰ信号の命令を分析する信号命令分析部を、さらに備え、前記命令信号分析部が、前記ＳＩＰ信号の命令を、セッションの終了を示すＢＹＥであると分析した場合に、前記コネクション情報管理部が、当該ＳＩＰ信号に付された前記トランザクションＩＤをキーとして、各コネクション分割情報を検索し、前記検索した結果である当該トランザクションＩＤおよび前記ノードＩＤを、当該コネクション分割情報から削除することを特徴とする請求項２に記載の信号振分装置とした。
【００１７】
このようにすることで、信号振分装置が、ＳＩＰ信号の命令「ＢＹＥ」を受信した場合に、セッションの接続を終了するＳＩＰ信号のトランザクションＩＤおよびノードＩＤの情報を、コネクション分割情報から削除することができる。よって、不必要となったセッションの情報が削除され、信号振分装置が検索する検索対象を、セッションの接続が維持されている信号の振分先となる信号処理装置のノードＩＤに限定することができる。
【発明の効果】
【００１８】
本発明によれば、次世代ネットワーク（ＮＧＮ）において、セッション接続確認の処理負荷を低減させる信号振分装置および信号振分方法を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る次世代ネットワーク（ＮＧＮ）の構成例を示す図である。
【図２】本実施形態に係るネットワーク帯域制御システムの構成例を示す図である。
【図３】本実施形態に係る信号振分装置の構成例を示す機能ブロック図である。
【図４】本実施形態に係るコネクション設定テーブルのデータ構成の一例を示す図である。
【図５】本実施形態に係るコネクション分割テーブルのデータ構成例を示す図である。
【図６】本実施形態に係る信号振分装置の処理概要を示すシーケンス図である。
【図７】本実施形態に係る信号振分装置がＳＩＰ信号（ＩＮＶＩＴＥ）を受信した場合における処理の流れを示すシーケンス図である。
【図８】本実施形態に係る信号振分装置が１回目のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合における処理の流れを示すシーケンス図である。
【図９】本実施形態に係る信号振分装置が２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合における処理の流れを示すシーケンス図である。
【図１０】本実施形態に係る信号振分装置がＩＮＶＩＴＥおよびＵＰＤＡＴＥ以外のＳＩＰ信号を受信した場合における処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００２０】
次に、本発明を実施するための形態（「実施形態」という）について、適宜図面を参照しながら詳細に説明する。
【００２１】
まず、本実施形態に係る信号振分装置１０を含むネットワーク帯域制御システム１が用いられる次世代ネットワーク（ＮＧＮ）の構成例を説明する。図１は、本実施形態に係る次世代ネットワーク（ＮＧＮ）の構成例を示す図である。
【００２２】
図１に示すように次世代ネットワーク（ＮＧＮ）は、ユーザネットワークと接続され、そのユーザネットワークを介して複数の端末装置２と接続されている。この端末装置２は、例えば、ＳＩＰ信号の送受信が可能なＮＧＮ対応の電話端末やＰＣ、テレビ等の装置である。
【００２３】
次世代ネットワーク（ＮＧＮ）は、例えば光ファイバ等を用いてユーザネットワークに情報を通信する伝送装置から構成されるＮＧＮアクセスネットワークと、大容量のルータ等から構成されるＮＧＮコアネットワークとを備える。そして、このＮＧＮコアネットワークは、ＳＳＥ（Subscriber Service Edge：加入者サービスエッジ）３とＩＢＥ（Intermediate Border gateway Equipment：中継ボーダゲートウェイ装置）６とから構成されるエッジルータを介して接続されパケットの送受信を行う。また、加入者を収容するＳＳＣ（加入者セッション制御サーバ）４と、中継処理を行うＩＳＣ（Intermediate Session Control server：中継セッション制御サーバ）５とが、セッション制御サーバとしてサービス全体を制御する。
【００２４】
そして、従来想定されている次世代ネットワーク（ＮＧＮ）では、加入者セッション制御サーバ（ＳＳＣ）４内に、ネットワーク帯域制御機能（ＲＡＣＳ）７とセッション制御機能（ＣＳＣＦ）８と加入者情報管理機能（ＮＡＳＳ）９とが設けられ、これらが連携して処理を行うことにより、ＮＧＮコアネットワークの帯域制御を行う。本実施形態に係る次世代ネットワーク（ＮＧＮ）では、このうち、仮想パス計算の処理負荷が大きい、ネットワーク帯域制御機能（ＲＡＣＳ）７を取り出し、独立した１つのシステムであるネットワーク帯域制御システム１とした。このネットワーク帯域制御システム１をＳＳＥ３とＳＳＣ４との間に備え、ＮＧＮコアネットワークにおける帯域制御を行うものである。
【００２５】
（ネットワーク帯域制御システムの構成と処理概要）
図２は、本実施形態に係るネットワーク帯域制御システム１の構成例を示す図である。
本実施形態に係るネットワーク帯域制御システム１は、図１に示したように、処理負荷の大きい仮想パス計算を、従来の加入者セッション制御サーバ（ＳＳＣ）４内のネットワーク帯域制御機能（ＲＡＣＳ）７において実行させるのではなく、加入者セッション制御サーバ（ＳＳＣ）４からネットワーク帯域制御システム１として独立させて実行する。具体的には、図２に示すように、ネットワーク帯域制御システム１内に設けられた、信号振分装置１０が、外部装置３０（たとえば、端末装置２やＳＳＣ４等）から受信したＳＩＰ信号を、複数の信号処理装置２０（２０Ａ，２０Ｂ，２０Ｃ，…）に振り分けて処理を実行するものである。
そして、さらにこの信号振分装置１０は、ＳＩＰ信号を振分先の信号処理装置２０に振り分けるために参照される従来のコネクションテーブルをｎ個（ｎは正の整数）に分割したコネクション分割テーブル２００（詳細は後記する図５参照）を設けることにより、ＳＩＰ信号の命令ＵＰＤＡＴＥ（セッション接続確認信号）の検索範囲を限定し、処理負荷を低減するものである（詳細は後記する）。
なお、この信号振分装置１０は、冗長化し複数の信号振分装置１０を設定するようにしてもよい。冗長化することで耐故障性を高めることができる。また、信号振分装置１０を冗長化した場合、各信号処理装置２０に記憶されるコネクション分割テーブル２００（図５参照）も冗長化される。
【００２６】
セッション接続の確認を行うＳＩＰ信号のＵＰＤＡＴＥは、セッション接続維持のために所定の間隔で外部装置３０等からネットワーク内のサーバに送信される。この間隔は、次世代ネットワーク（ＮＧＮ）では、３０秒と設定されることが想定されている。例えば、信号振分装置１０が００：００：０５（００時００分０５秒）にＵＰＤＡＴＥを受信した場合、次のＵＰＤＡＴＥの信号は３０秒後の００：００：３５（００時００分３５秒）に受信することになる。このＳＩＰ信号（ＵＰＤＡＴＥ）の送信に関する特徴を利用して、例えば、「００秒−１４秒」の受信時間帯、および、その３０秒後の「３０秒−４４秒」の受信時間帯に受信したＳＩＰ信号をコネクション分割テーブル「１」に登録し、「１５秒−２９秒」の受信時間帯、および、その３０秒後の「４５秒−５９秒」の受信時間帯に受信したＳＩＰ信号をコネクション分割テーブル「２」に登録する。このようにして、受信時間帯ごとにｎ個（この場合は２個）に分割されたコネクション分割テーブル２００を設定する。信号振分装置１０は、ＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合に、そのＳＩＰ信号の受信時刻を取得し、その受信時刻を含む受信時間帯のコネクション分割テーブル２００を選択する。そして、信号振分装置１０は、選択したコネクション分割テーブル２００を用いて、ＳＩＰ信号の振分先の信号処理装置２０を検索することを特徴とする。このようにすることで、信号振分装置１０によるＳＩＰ信号の振分先の信号処理装置２０の検索量を減らし、処理負荷を低減する。
なお、本実施形態においては、ＳＩＰ信号（ＵＰＤＡＴＥ）の受信間隔である３０秒を、１５秒ずつに２分割し、２つのコネクション分割テーブル２００に分けた例として説明するが、受信間隔をｎ個（ｎは２以上の整数）に分割し、ｎ個のコネクション分割テーブル２００に分けることが可能であり、分割数を多くすることで、更なる処理負荷の低減を図ることができる。
【００２７】
＜信号振分装置の構成＞
次に、本実施形態に係る信号振分装置１０の構成について具体的に説明する。
図３は、本実施形態に係る信号振分装置１０の構成例を示す機能ブロック図である。
信号振分装置１０は、端末装置２やＳＳＣ４等（図１参照）を示す外部装置３０に接続される。また、ネットワーク帯域制御システム１内において、信号振分装置１０は、ＳＩＰ信号の振分先となる信号処理装置２０（２０Ａ，２０Ｂ，２０Ｃ，…）に接続されている。
【００２８】
図３に示すように、信号振分装置１０は、入出力部１１と、制御部１２と、記憶部１３とを備える。
【００２９】
入出力部１１は、他の装置との間の情報の入出力を行う。例えば、入出力部１１は、端末装置２から送信されたＳＩＰ信号を受信し、その受信したＳＩＰ信号を振分先となる信号処理装置２０（２０Ａ，２０Ｂ，２０Ｃ，…）に送信する。また、この入出力部１１は、不図示のキーボード等の入力装置やモニタ等の表示装置等との間で入出力を行う入出力インタフェースと、ネットワークを介して情報の送受信を行うネットワークインタフェースとから構成される。
【００３０】
記憶部１３は、ハードディスクやフラッシュメモリ等からなり、制御部１２の処理を実行するためのプログラム等を記憶する。
【００３１】
制御部１２は、信号振分装置１０全体の制御を司り、信号送受信部１２１と、信号保存部１２２と、信号命令分析部１２３と、コネクションテーブル管理部（コネクション情報管理部）１２４と、信号振分部１２５とを含んで構成される。なお、この制御部１２は、ＣＰＵ（Central Processing Unit）とＲＡＭ（Random Access Memory）等のメインメモリとから構成される。また、制御部１２がプログラム処理により実現される場合には、例えば、信号振分装置１０の記憶部１３に記憶されたプログラムを、ＣＰＵがＲＡＭに展開し実行することで制御部１２の処理が実現される。
【００３２】
信号送受信部１２１は、端末装置２、ＳＳＥ３、ＳＳＣ４等の外部装置３０からＳＩＰ信号を受信する。そして、信号送受信部１２１は、受信したＳＩＰ信号を信号保存部１２２に出力する。また、信号送受信部１２１は、信号振分部１２５が振り分けた振分先の信号処理装置２０（２０Ａ，２０Ｂ，２０Ｃ，…）に向けて、ＳＩＰ信号を送信する。
【００３３】
信号保存部１２２は、信号送受信部１２１が受信したＳＩＰ信号をメインメモリに保存する。また、信号保存部１２２は、そのＳＩＰ信号を保存した時刻を受信時刻として、そのＳＩＰ信号ごとに記憶する。
【００３４】
信号命令分析部１２３は、信号保存部１２２に保存されたＳＩＰ信号を取得し、そのＳＩＰ信号に付された命令が「ＩＮＶＩＴＥ」「ＵＰＤＡＴＥ」「ＢＹＥ」等のいずれかであるかを分析する。そして、信号命令分析部１２３は、ＳＩＰ信号に付された命令が「ＩＮＶＩＴＥ」の場合は、そのＳＩＰ信号を、信号振分部１２５に出力する。一方、ＳＩＰ信号に付された命令が「ＩＮＶＩＴＥ」以外の「ＵＰＤＡＴＥ」「ＢＹＥ」等の場合には、そのＳＩＰ信号をコネクションテーブル管理部１２４に出力する。また、信号命令分析部１２３は、ＳＩＰ信号に付された命令が「ＢＹＥ」の場合には、そのＳＩＰ信号のセッションに関する振分先情報（後記する図５のトランザクションＩＤ１０２およびノードＩＤ１０３）を削除する命令である振分先情報削除命令を、コネクションテーブル管理部１２４に出力する。
【００３５】
コネクションテーブル管理部（コネクション情報管理部）１２４は、後記するコネクション設定テーブル１００（図４参照）および各コネクション分割テーブル２００（図５参照）に関する情報の登録、検索、削除等を行う。
具体的には、コネクションテーブル管理部１２４は、ＳＩＰ信号に付されたトランザクションＩＤと、信号振分部１２５が振り分けた振分先の信号処理装置２０のノードＩＤとを、コネクション設定テーブル１００に登録する。
【００３６】
図４は、本実施形態に係るコネクション設定テーブル１００のデータ構成の一例を示す図である。
【００３７】
図４に示すように、コネクション設定テーブル１００は、コネクション設定テーブル１００に固有のＩＤ１０１と、トランザクションＩＤ１０２と、ノードＩＤ１０３とが記憶される。このトランザクションＩＤ１０２は、各ＳＩＰ信号に付されたＳＯＡＰ（Simple Object Access Protocol）に記載されたセッションごとに固有のＩＤである。ノードＩＤ１０３は、信号振分部１２５がＳＩＰ信号を振り分けた振分先となる信号処理装置２０（２０Ａ，２０Ｂ，２０Ｃ，…）に固有のＩＤである。なお、トランザクションＩＤ１０２およびノードＩＤ１０３を併せて、以下振分先情報と呼んで説明することがある。
【００３８】
コネクションテーブル管理部１２４は、信号振分部１２５からこの振分先情報を受信し、トランザクションＩＤ１０２およびノードＩＤ１０３を、コネクション設定テーブル１００に登録する。
【００３９】
また、コネクションテーブル管理部１２４は、信号命令分析部１２３から、ＵＰＤＡＴＥの命令が付されたＳＩＰ信号を受信すると、そのＳＩＰ信号の受信時刻を信号保存部１２２から取得する。また、コネクションテーブル管理部１２４は、ＳＩＰ信号に付されたトランザクションＩＤを抽出する。そして、コネクションテーブル管理部１２４は、抽出したトランザクションＩＤをキーとして、そのＳＩＰ信号の受信時刻を含む受信時間帯のコネクション分割テーブル２００を検索する。
【００４０】
図５は、本実施形態に係るコネクション分割テーブル（コネクション分割情報）２００のデータ構成例を示す図である。
コネクションテーブル管理部１２４は、ＳＩＰ信号（ＵＰＤＡＴＥ）を受信した時刻の受信時間帯２０１ごとに、振分先情報（トランザクションＩＤ１０２およびノードＩＤ１０３）を、ｎ個（ｎは２以上の整数）のコネクション分割テーブル２００に分割して保存する。例えば、ＳＩＰ信号（ＵＰＤＡＴＥ）が３０秒ごとに発信される設定となっているときに、その受信間隔である３０秒を２分割する場合を例に説明する。所定の始点時刻からＳＩＰ信号（ＵＰＤＡＴＥ）の受信間隔（３０秒）をｎ分割（ここでは２分割）した分割時間（１５秒）経過した時刻までの受信時間帯（例えば、図５（ａ）に示す「０−１４秒」の受信時間帯）、および、その受信時間帯から受信間隔（３０秒）のインターバルを設けて設定した受信時間帯（例えば、図５（ａ）に示す「３０−４４秒」の受信時間帯）に含まれる受信時刻のＳＩＰ信号（ＵＰＤＡＴＥ）の振分先情報が記憶されるコネクション分割テーブル２００（２００ａ）と、その受信時間帯の始点時刻を、それぞれ分割時間（１５秒）分ずらした受信時間帯（例えば、図５（ｂ）に示す「１５−２９秒」および「４５−５９秒」の受信時間帯）に含まれる受信時刻のＳＩＰ信号（ＵＰＤＡＴＥ）の振分先情報が記憶されるコネクション分割テーブル２００（２００ｂ）との２つに分割する。このようにすることで、あるセッションのＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合、３０秒後に受信する同一セッションのＳＩＰ（ＵＰＤＡＴＥ）は、同じ受信時間帯２０１のコネクション分割テーブル２００を参照すればよい。
【００４１】
そして、コネクションテーブル管理部１２４は、ＳＩＰ信号（ＵＰＤＡＴＥ）を受信すると、まず、そのＳＩＰ信号に付されたトランザクションＩＤをキーとして、そのＳＩＰ信号（ＵＰＤＡＴＥ）の受信時刻を含む受信時間帯のコネクション分割テーブル２００を検索する。ここで、そのコネクション分割テーブル２００に、該当するデータ（トランザクションＩＤ１０２）が登録されていなかった場合には、コネクション設定テーブル１００、およびまだ検索していない他のコネクション分割テーブル２００を検索する。そして、検索結果として、ノードＩＤ１０３を取得し、コネクションテーブル管理部１２４は、ＳＩＰ信号（ＵＰＤＡＴＥ）とノードＩＤ１０３とを、信号振分部１２５に出力する。また、コネクションテーブル管理部１２４は、ＵＰＤＡＴＥの命令が付されたＳＩＰ信号の受信時刻を含むコネクション分割テーブル２００を選択し、コネクション設定テーブル１００に保存していた振分先情報をコネクション分割テーブル２００に移動し登録する。
一方、コネクションテーブル管理部１２４は、コネクション分割テーブル２００に、該当するデータ（トランザクションＩＤ１０２）が登録されていた場合には、そのトランザクションＩＤ１０２に対応するノードＩＤ１０３を抽出する。そして、コネクションテーブル管理部１２４は、ＳＩＰ信号（ＵＰＤＡＴＥ）とノードＩＤ１０３とを、信号振分部１２５に送信する。
【００４２】
なお、図４に示したコネクション設定テーブル１００および図５に示したコネクション分割テーブル２００は、例えば、ハッシュテーブルとして作成する。ハッシュテーブルとすることで、次世代ネットワーク（ＮＧＮ）内の各外部装置３０から送信されるＳＩＰ信号のトランザクションＩＤをキーとして、大量に記憶された情報の中から該当するトランザクションＩＤ１０２をより早く検索することができる。
【００４３】
図３に戻り、信号振分部１２５は、例えば、（１）ラウンドロビン（順番にサーバを選択）、（２）セッション数（処理しているセッション数が少ないサーバを選択）、（３）レスポンス時間（レスポンス時間が短いサーバを選択）等を利用した信号振分技術を用いて、ＳＩＰ信号（ＩＮＶＩＴＥ）の振分先を決定する。そして、信号振分部１２５は、振分先となる信号処理装置２０（２０Ａ，２０Ｂ，２０Ｃ，…）に、信号送受信部１２１を介して、ＳＩＰ信号を送信する。
また、信号振分部１２５は、ＳＩＰ信号（ＩＮＶＩＴＥ）からトランザクションＩＤを取得し、そのトランザクションＩＤと振分先となる信号処理装置２０のノードＩＤとを示す振分先情報を、コネクションテーブル管理部１２４に出力する。
【００４４】
＜信号振分装置の処理概要＞
次に図６を用いて、本実施形態に係る信号振分装置１０の処理概要を説明する。図６に示すように、信号振分装置１０が、ＳＩＰ信号（ＩＮＶＩＴＥ）を受信した場合、ＩＮＶＩＴＥの受信後に１回目のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合、２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合について、その処理概要を説明する。
【００４５】
（ＳＩＰ信号（ＩＮＶＥＴＥ）を受信した場合）
まず、信号振分装置１０は、外部装置３０からＳＩＰ信号（ＩＮＶＩＴＥ）を受信する（ステップＳ１０１）。
【００４６】
次に、信号振分装置１０は、例えば、（１）ラウンドロビン、（２）セッション数、（３）レスポンス時間等を利用した信号振分技術を用いて、ＳＩＰ信号（ＩＮＶＩＴＥ）の振分先を決定する（ステップＳ１０２）。そして、その決定した振分先となる信号処理装置２０にＳＩＰ信号（ＩＮＶＩＴＥ）を送信する（ステップＳ１０３）。
【００４７】
続いて、信号振分装置１０は、ＳＩＰ信号（ＩＮＶＩＴＥ）から、セッションごとに固有なＩＤであるトランザクションＩＤを抽出し、振分先の信号処理装置２０のノードＩＤとともに、コネクション設定テーブル１００に登録する（ステップＳ１０４）。
【００４８】
（１回目のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合）
次に、信号振分装置１０が、１回目のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合について説明する。
まず、信号振分装置１０が、外部装置３０から１回目のＳＩＰ信号（ＵＰＤＡＴＥ）を受信する（ステップＳ２０１）。
【００４９】
続いて、信号振分装置１０は、ＳＩＰ信号（ＵＰＤＡＴＥ）から、トランザクションＩＤを抽出し、そのトランザクションＩＤを用いて、ＳＩＰ信号（ＵＰＤＡＴＥ）の受信時刻を含む受信時間帯のコネクション分割テーブル２００を検索する（ステップＳ２０２）。ここでは、ＳＩＰ信号（ＵＰＤＡＴＥ）の受信が１回目であるため、コネクション分割テーブル２００には、該当するトランザクションＩＤ１０２のデータは登録されていない。よって、信号振分装置１０は、次に、コネクション設定テーブル１００を検索する（ステップＳ２０３）。そして、信号振分装置１０は、トランザクションＩＤをキーとして振分先の信号処理装置２０のノードＩＤ１０３を取得する。次に、信号振分装置１０は、振分先の信号処理装置２０にＳＩＰ（ＵＰＤＡＴＥ）を送信する（ステップＳ２０４）。
【００５０】
続いて、信号振分装置１０は、ＳＩＰ信号（ＵＰＤＡＴＥ）の受信時刻を含む受信時間帯のコネクション分割テーブル２００に、トランザクションＩＤ１０２と振分先の信号処理装置２０のノードＩＤ１０３とを登録する（ステップＳ２０５）。
【００５１】
（２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合）
次に、信号振分装置１０が、２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合について説明する。
まず、信号振分装置１０が、外部装置３０から２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信する（ステップＳ３０１）。
【００５２】
次に、信号振分装置１０は、ＳＩＰ信号（ＵＰＤＡＴＥ）から、トランザクションＩＤを抽出し、そのトランザクションＩＤを用いて、ＳＩＰ信号（ＵＰＤＡＴＥ）の受信時刻を含む受信時間帯のコネクション分割テーブル２００を検索する（ステップＳ３０２）。ここでは、ＳＩＰ信号（ＵＰＤＡＴＥ）の受信が２回目以降であるため、コネクション分割テーブル２００に、該当するトランザクションＩＤ１０２が登録されている。よって、信号振分装置１０は、そのトランザクションＩＤをキーとして振分先の信号処理装置２０のノードＩＤ１０３を取得する。そして、信号振分装置１０は、その振分先の信号処理装置２０にＳＩＰ信号（ＵＰＤＡＴＥ）を送信する（ステップＳ３０３）。
【００５３】
このようにすることで、本実施形態に係る信号振分装置１０は、２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合に、検索範囲を限定したコネクション分割テーブル２００を参照して、振分先の信号処理装置２０のノードＩＤ１０３を取得する。そして、信号振分装置１０は、そのノードＩＤ１０３に示される振分先の信号処理装置２０にＳＩＰ信号（ＵＰＤＡＴＥ）を送信する。よって、信号振分装置１０において、検索対象の情報量を減らし、検索における負荷を低減することが可能となる。
【００５４】
＜信号振分装置が受信したＳＩＰ信号の各命令に対する処理＞
次に、本実施形態に係る信号振分装置１０がＳＩＰ信号を受信した場合の具体的な処理の流れを説明する。以下、図７では、ＳＩＰ信号（ＩＮＶＩＴＥ）を受信した場合、図８では、１回目のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合、図９では、２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合、図１０では、ＩＮＶＩＴＥおよびＵＰＤＡＴＥ以外のＳＩＰ信号を受信した場合における、信号振分装置１０の処理を説明する。
【００５５】
（ＳＩＰ信号（ＩＮＶＩＴＥ）を受信した場合）
図７は、本実施形態に係る信号振分装置１０がＳＩＰ信号（ＩＮＶＩＴＥ）を受信した場合における処理の流れを示すシーケンス図である。
【００５６】
まず、信号振分装置１０の信号送受信部１２１は、外部装置３０からＳＩＰ信号（ＩＮＶＩＴＥ）を受信する（ステップＳ４０１）。
【００５７】
次に、信号送受信部１２１は、信号保存部１２２に受信したＳＩＰ信号（ＩＮＶＩＴＥ）を出力し、信号保存部１２２は、ＳＩＰ信号（ＩＮＶＩＴＥ）を保存する（ステップＳ４０２）。
【００５８】
そして、信号命令分析部１２３が、信号保存部１２２に保存されたＳＩＰ信号を取得し（ステップＳ４０３）、ＳＩＰ信号に付された命令を分析する（ステップＳ４０４）。ここでは、信号命令分析部１２３は、「ＩＮＶＩＴＥ」の命令であると分析する。そして、信号命令分析部１２３は、この「ＩＮＶＩＴＥ」と分析したＳＩＰ信号を信号振分部１２５に出力する（ステップＳ４０５）。
【００５９】
続いて、信号振分部１２５は、例えば、（１）ラウンドロビン、（２）セッション数、（３）レスポンス時間等を利用した信号振分技術を用いて、ＳＩＰ信号（ＩＮＶＩＴＥ）の振分先を決定する（ステップＳ４０６）。そして、信号振分部１２５は、その決定した振分先となる信号処理装置２０に、信号送受信部１２１を介して、ＳＩＰ信号（ＩＮＶＩＴＥ）を送信する（ステップＳ４０７）。
【００６０】
また、信号振分部１２５は、ＳＩＰ信号（ＩＮＶＩＴＥ）からトランザクションＩＤを取得し、そのトランザクションＩＤと振分先となる信号処理装置２０のノードＩＤとを示す振分先情報を、コネクションテーブル管理部１２４に出力する（ステップＳ４０８）。
【００６１】
コネクションテーブル管理部１２４は、受信した振分先情報をコネクション設定テーブル１００に登録する（ステップＳ４０９）。
【００６２】
このようにすることで、本実施形態に係る信号振分装置１０は、セッションごとのＳＩＰ信号（ＩＮＶＩＴＥ）の振分先となる信号処理装置２０を決定し、コネクション設定テーブル１００に登録することができる。
【００６３】
（１回目のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合）
図８は、本実施形態に係る信号振分装置１０が１回目のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合における処理の流れを示すシーケンス図である。
【００６４】
ステップＳ５０１〜ステップＳ５０３は、ＳＩＰ信号の命令がＩＮＶＩＴＥからＵＰＤＡＴＥに代わっただけで、図７のステップＳ４０１〜Ｓ４０３の処理と同様であるので説明を省略する。
【００６５】
ステップＳ５０４において、信号命令分析部１２３は、取得したＳＩＰ信号が「ＵＰＤＡＴＥ」の命令であると分析する。そして、信号命令分析部１２３は、「ＵＰＤＡＴＥ」の命令であると分析すると、そのＳＩＰ信号（ＵＰＤＡＴＥ）をコネクションテーブル管理部１２４に出力する（ステップＳ５０５）。
【００６６】
次に、コネクションテーブル管理部１２４は、ＳＩＰ信号（ＵＰＤＡＴＥ）を受信し、その信号保存部１２２がそのＳＩＰ信号（ＵＰＤＡＴＥ）を受信した受信時刻を取得する（ステップＳ５０６）。続いて、コネクションテーブル管理部１２４は、受信したＳＩＰ信号（ＵＰＤＡＴＥ）から、トランザクションＩＤを抽出し、そのトランザクションＩＤをキーとして、そのＳＩＰ信号（ＵＰＤＡＴＥ）の受信時刻を含む受信時間帯のコネクション分割テーブル２００を検索する（ステップＳ５０７）。ここでは、コネクション分割テーブル２００には、該当するトランザクションＩＤ１０２が登録されていない。よって、コネクションテーブル管理部１２４は、次に、コネクション設定テーブル１００を検索する（ステップＳ５０８）。そして、トランザクションＩＤ１０２に対応する振分先の信号処理装置２０のノードＩＤ１０３を取得する。続いて、コネクションテーブル管理部１２４は、ＳＩＰ信号（ＵＰＤＡＴＥ）と、取得したノードＩＤ１０３とを、信号振分部１２５に出力する（ステップＳ５０９）。
【００６７】
次に、信号振分部１２５は、そのノードＩＤ１０３に基づき、受信したＳＩＰ信号（ＵＰＤＡＴＥ）を、信号送受信部１２１を介して、振分先となる信号処理装置２０に送信する（ステップＳ５１０）。
【００６８】
続いて、コネクションテーブル管理部１２４は、コネクション設定テーブル１００に保存された振分先情報（トランザクションＩＤ１０２およびノードＩＤ１０３）を取得し、そのＳＩＰ信号（ＵＰＤＡＴＥ）の受信時刻を含む受信時刻帯のコネクション分割テーブル２００に登録する（ステップＳ５１１）。なお、このとき、コネクションテーブル管理部１２４は、基となるコネクション設定テーブル１００の振分先情報を削除する。
【００６９】
このようにすることで、本実施形態に係る信号振分装置１０は、１回目のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合に、そのＳＩＰ信号（ＵＰＤＡＴＥ）の受信時刻を含む受信時刻帯のコネクション分割テーブル２００に、振分先情報（トランザクションＩＤ１０２およびノードＩＤ１０３）を登録することができる。
【００７０】
（２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合）
図９は、本実施形態に係る信号振分装置１０が２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合における処理の流れを示すシーケンス図である。
【００７１】
ステップＳ６０１〜ステップＳ６０６は、ＳＩＰ信号（ＵＰＤＡＴＥ）が２回目以降であることを除いて、図８のステップＳ５０１〜Ｓ５０６の１回目の処理と同様であるので説明を省略する。
【００７２】
コネクションテーブル管理部１２４は、受信したＳＩＰ信号（ＵＰＤＡＴＥ）から、トランザクションＩＤを抽出し、そのトランザクションＩＤをキーとして、そのＳＩＰ信号（ＵＰＤＡＴＥ）の受信時刻を含む受信時間帯のコネクション分割テーブル２００を検索する（ステップＳ６０７）。ここでは、すでに、１回目のＳＩＰ信号（ＵＰＤＡＴＥ）の受信により、コネクション分割テーブル２００に振分先情報が登録されているので、コネクションテーブル管理部１２４は、そのトランザクションＩＤ１０２に対応したノードＩＤ１０３を取得する。続いて、コネクションテーブル管理部１２４は、ＳＩＰ信号（ＵＰＤＡＴＥ）と、取得したノードＩＤ１０３とを、信号振分部１２５に出力する（ステップＳ６０８）。
【００７３】
次に、信号振分部１２５は、そのノードＩＤ１０３に基づき、受信したＳＩＰ信号（ＵＰＤＡＴＥ）を、信号送受信部１２１を介して、振分先となる信号処理装置２０に送信する（ステップＳ６０９）。
【００７４】
このようにすることで、本実施形態に係る信号振分装置１０は、２回目以降のＳＩＰ信号（ＵＰＤＡＴＥ）を受信した場合に、そのＳＩＰ信号（ＵＰＤＡＴＥ）の受信時刻を含む受信時間帯のコネクション分割テーブル２００を参照して、振分先の信号処理装置２０のノードＩＤ１０３を取得することができる。そして、信号振分装置１０は、そのノードＩＤ１０３に示される振分先の信号処理装置２０にＳＩＰ信号（ＵＰＤＡＴＥ）を送信することができる。
【００７５】
（ＩＮＶＩＴＥ，ＵＰＤＡＴＥ以外のＳＩＰ信号を受信した場合）
図１０は、本実施形態に係る信号振分装置１０がＩＮＶＩＴＥおよびＵＰＤＡＴＥ以外のＳＩＰ信号を受信した場合における処理の流れを示すシーケンス図である。
【００７６】
ステップＳ７０１〜ステップＳ７０３は、ＳＩＰ信号の命令がＩＮＶＩＴＥおよびＵＰＤＡＴＥ以外であることを除いて、図７のステップＳ４０１〜Ｓ４０３の処理と同様であるので説明を省略する。
【００７７】
ステップＳ７０４において、信号命令分析部１２３は、取得したＳＩＰ信号がＩＮＶＩＴＥおよびＵＰＤＡＴＥ以外の命令であると分析する。そして、信号命令分析部１２３は、ＳＩＰ信号の命令がＩＮＶＩＴＥおよびＵＰＤＡＴＥ以外であると分析した場合に、そのＳＩＰ信号をコネクションテーブル管理部１２４に出力する（ステップＳ７０５）。
【００７８】
コネクションテーブル管理部１２４は、受信したＳＩＰ信号から、トランザクションＩＤを抽出する。そして、そのトランザクションＩＤをキーとして、コネクションテーブル管理部１２４は、コネクション設定テーブル１００および各コネクション分割テーブル２００を検索する（ステップＳ７０６）。コネクションテーブル管理部１２４は、検索の結果、トランザクションＩＤ１０２に対応するノードＩＤ１０３を取得する。続いて、コネクションテーブル管理部１２４は、そのＳＩＰ信号と、取得したノードＩＤ１０３とを、信号振分部１２５に出力する（ステップＳ７０７）。
【００７９】
次に、信号振分部１２５は、受信したＳＩＰ信号を、信号送受信部１２１を介して、ノードＩＤ１０３に示される振分先となる信号処理装置２０に送信する（ステップＳ７０８）。
【００８０】
なお、ＳＩＰ信号の命令が「ＢＹＥ」であると、信号命令分析部１２３が分析した場合には、信号命令分析部１２３は、ステップＳ７０８において、信号振分部１２５がＳＩＰ信号（ＢＹＥ）を振分先の信号処理装置２０に送信した後、振分先情報削除命令をコネクションテーブル管理部１２４に出力する（ステップＳ７０９）。そして、コネクションテーブル管理部１２４は、コネクション設定テーブル１００または各コネクション分割テーブル２００のうち、該当する振分先情報を削除する（ステップＳ７１０）。
【００８１】
このようにすることで、本実施形態に係る信号振分装置１０がＩＮＶＩＴＥおよびＵＰＤＡＴＥ以外のＳＩＰ信号を受信した場合に、コネクション設定テーブル１００および各コネクション分割テーブル２００を検索して、送信先の信号処理装置２０のノードＩＤ１０３を取得することができる。そして、信号振分装置１０は、そのノードＩＤ１０３に示される振分先の信号処理装置２０にＳＩＰ信号を送信することができる。
また、本実施形態に係る信号振分装置１０がＳＩＰ信号（ＢＹＥ）を受信した場合に、コネクション設定テーブル１００または各コネクション分割テーブル２００に登録された該当する振分先情報を削除することができる。よって、不必要となったセッションの情報が削除され、信号振分装置１０が検索する検索対象を、セッションの接続が維持されている信号の振分先となる信号処理装置のノードＩＤに限定することができる。
【００８２】
以上のように、本実施形態に係る信号振分装置１０および信号振分方法によれば、受信時間帯ごとに分割したコネクション分割テーブル２００を用いることにより、次世代ネットワーク（ＮＧＮ）のＳＩＰ信号（ＵＰＤＡＴＥ）の処理として行われる、セッション接続確認の検索範囲を限定し、処理負荷を低減させることができる。
【符号の説明】
【００８３】
１      ネットワーク帯域制御システム
２      端末装置
３      ＳＳＥ（加入者サービスエッジ）
４      ＳＳＣ（加入者セッション制御サーバ）
５      ＩＳＣ（中継セッション制御サーバ）
６      ＩＢＥ（中継ボーダゲートウェイ装置）
７      ＲＡＣＳ（ネットワーク帯域制御機能）
８      ＣＳＣＦ（セッション制御機能）
９      ＮＡＳＳ（加入者情報管理機能）
１０    信号振分装置
１１    入出力部
１２    制御部
１３    記憶部
２０    信号処理装置
３０    外部装置
１００  コネクション設定テーブル
１２１  信号送受信部
１２２  信号保存部
１２３  信号命令分析部
１２４  コネクションテーブル管理部（コネクション情報管理部）
１２５  信号振分部
２００  コネクション分割テーブル（コネクション分割情報）
【図１】
2012060284.tif 000003
【図２】
2012060284.tif 000004
【図３】
2012060284.tif 000005
【図４】
2012060284.tif 000006
【図５】
2012060284.tif 000007
【図６】
2012060284.tif 000008
【図７】
2012060284.tif 000009
【図８】
2012060284.tif 000010
【図９】
2012060284.tif 000011
【図１０】
2012060284.tif 000012