(57)【要約】【課題】コンテキストＩＤおよびターミネーションＩＤの一致を確認することでＳＩＰポートの整合状態を確認することを課題とする。【解決手段】ＳＩＰポートの制御に用いるコンテキスト内のターミネーションＩＤを、ＳＳＥ２のローカルアドレス（例えば、第２のアドレス（２ａ））と、ＳＳＣ３が蓄積しているユーザ端末４を特定可能な収容位置情報とを括りつけてたものにする。【選択図】図３
2011035698.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰを扱うエッジルータ及びセッション制御サーバにそれぞれ蓄積されたコンテキストに含まれるターミネーション内の互いのアドレス状態を、コンテキストＩＤ及びターミネーションＩＤを用いて整合するアドレス状態整合システムにおいて、
前記ターミネーションＩＤを、ユーザ端末を特定する収容位置情報と前記アドレスとを括りつけたものにすることを特徴とするアドレス状態整合システム。
【請求項２】
前記エッジルータが、前記アドレスを設定し、設定したアドレスと前記収容位置情報とを括りつけてターミネーションＩＤを決定することを特徴とする請求項１に記載のアドレス状態整合システム。
【請求項３】
前記エッジルータが、ターミネーションＩＤに含める情報を設定し、設定したターミネーションＩＤに含める情報と前記収容位置情報とを括りつけてターミネーションＩＤを決定し、
前記セッション制御サーバが、当該ターミネーションＩＤに含まれている情報を前記アドレスとして決定することを特徴とする請求項１に記載のアドレス状態整合システム。
【請求項４】
ＳＩＰを扱うエッジルータ及びセッション制御サーバにそれぞれ蓄積されたコンテキストに含まれるターミネーション内の互いのアドレス状態を、コンテキストＩＤ及びターミネーションＩＤを用いて整合するアドレス状態整合方法において、
前記エッジルータ及び前記セッション制御サーバにより、
前記ターミネーションＩＤを、ユーザ端末を特定する収容位置情報と前記アドレスとを括りつけたものにすることを特徴とするアドレス状態整合方法。
【請求項５】
前記エッジルータが、前記アドレスを設定し、設定したアドレスと前記収容位置情報とを括りつけてターミネーションＩＤを決定することを特徴とする請求項４に記載のアドレス状態整合方法。
【請求項６】
前記エッジルータが、ターミネーションＩＤに含める情報を設定し、設定したターミネーションＩＤに含める情報と前記収容位置情報とを括りつけてターミネーションＩＤを決定し、
前記セッション制御サーバが、当該ターミネーションＩＤに含まれている情報を前記アドレスとして決定することを特徴とする請求項４に記載のアドレス状態整合方法。
【請求項７】
ＳＩＰに用いるアドレスを決定する決定手段と、
決定された前記アドレスとユーザ端末を特定する収容位置情報とを括りつけてターミネーションＩＤを決定し、ターミネーションを生成する決定・生成手段と、
前記ターミネーションを含むコンテキストを生成する生成手段と、
前記コンテキストを蓄積する蓄積手段と、
を有することを特徴とするエッジルータ。
【請求項８】
ターミネーションＩＤに含める情報を設定する設定手段と、
設定された前記ターミネーションＩＤに含める情報とユーザ端末を特定する収容位置情報とを括りつけてターミネーションＩＤを決定し、ターミネーションを生成する決定・生成手段と、
前記ターミネーションを含むコンテキストを生成する生成手段と、
前記コンテキストを蓄積する蓄積手段と、
前記ターミネーションＩＤに含まれている情報に基づいて決定されたＳＩＰに用いるアドレスを用いて、前記コンテキストに含まれるターミネーション内のアドレスを修正する修正手段と、
を有することを特徴とするエッジルータ。
【請求項９】
ＳＩＰに用いるアドレスとユーザ端末を特定する収容位置情報とが括りつけられたＩＤのターミネーションを含むコンテキストを受信する受信手段と、
前記コンテキストを蓄積する蓄積手段と、
を有することを特徴とするセッション制御サーバ。
【請求項１０】
ターミネーションＩＤに含まれている情報をＳＩＰに用いるアドレスとして決定する決定手段と、
ターミネーションＩＤに含める情報とユーザ端末を特定する収容位置情報とが括りられたＩＤのターミネーションを含み、当該ターミネーション内のアドレスが、決定された前記アドレスを用いて修正されているコンテキストを受信する受信手段と、
前記コンテキストを蓄積する蓄積手段と、
を有することを特徴とするセッション制御サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアゲートウェイプロトコルを適用した装置間において、それぞれの装置で保持しているＳＩＰ（Session Initiation Protocol）ポートの状態が整合状態にあることを確認する技術に関する。
【背景技術】
【０００２】
従来のメディアゲートウェイプロトコルとしては、例えば、Ｈ．２４８．１がある。図８は、ＳＩＰポートの整合を含むＳＩＰポートの制御を行うため、ＳＩＰを扱う通信ネットワーク１のエッジルータ２およびセッション制御サーバ３に、Ｈ．２４８．１を適用した場合を説明するための図である。
【０００３】
ＳＩＰを扱う通信ネットワーク１において、ユーザ端末（例えば、ユーザ端末Ａ４ａとする）に係わるＳＩＰポートとして、第１のアドレス（１ａ）、第２のアドレス（２ａ）、第３のアドレス（３ａ）および第４のアドレス（４ａ）の４つのアドレスがあることを示しており、これら４つのアドレスを、セッション制御サーバ３をＭＧＣ（Media Gateway Controller）とし、エッジルータ２をＭＧ（Media Gateway）と位置づけて制御するものであることを示している。
【０００４】
なお、ここで言う第１のアドレス（１ａ）とは、ユーザ端末Ａ４ａのＩＰアドレスとポート番号であり、ユーザ端末Ａ４ａに対してセッション制御サーバ３等から通知される。セッション制御サーバ３は承知しているアドレスである。
【０００５】
また、第２のアドレス（２ａ）とは、第１のアドレス（１ａ）を持つユーザ端末Ａ４ａが、ＳＩＰパケットを送信するときのあて先ＩＰアドレスとなるアドレスであり、エッジルータ２のＩＰアドレスとポート番号である。変更の可能性が高いアドレスである。
【０００６】
また、第３のアドレス（３ａ）とは、エッジルータ２が、ユーザ端末Ａ４ａから送信されてくる、第１のアドレス（１ａ）を送信元ＩＰアドレスとし、第２のアドレス（２ａ）をあて先ＩＰアドレスとしたＳＩＰパケットをセッション制御サーバ３に送信するときの送信元ＩＰアドレスとなるアドレスであり、エッジルータ２のＩＰアドレスとポート番号である。変更の可能性が高いアドレスである。
【０００７】
また、第４のアドレス（４ａ）とは、エッジルータ２が、ユーザ端末Ａ４ａから送信されてくる、第１のアドレス（１ａ）を送信元ＩＰアドレスとし、第２のアドレス（２ａ）をあて先ＩＰアドレスとしたＳＩＰパケットをセッション制御サーバ３に送信するときのあて先ＩＰアドレスとなるアドレスであり、セッション制御サーバ３のＩＰアドレスとポート番号である。セッション制御サーバ３は承知しているアドレスである。
【０００８】
上記に述べた４つのアドレスの制御は、第１のアドレス（１ａ）および第２のアドレス（２ａ）を含むターミネーションをターミネーションＡＡ（識別子：ＩＤ（Identification）をＴＡＡとする）とし、第３のアドレス（３ａ）および第４のアドレス（４ａ）を含むターミネーションをターミネーションＡＢ（ＩＤをＴＡＢとする）とし、ターミネーションＡＡおよびターミネーションＡＢを含むコンテキストをコンテキストＡ（ＩＤをＣＡとする）として制御するものである。
【０００９】
図９（ａ）は、初期状態あるいはＬＡＦ（Latest File）収集時のセッション制御サーバ３およびエッジルータ２がそれぞれ保持するコンテキストＡを示している。コンテキストＡのコンテキストＩＤ、ターミネーションＡＡのターミネーションＩＤ、ターミネーションＡＡ内のアドレス、ターミネーションＡＢのターミネーションＩＤ、ターミネーションＡＢ内のアドレスは、ともに一致した状態にある。
【００１０】
図９（ｂ）は、ＳＩＰポートの再設定が行われた時のコンテキストＡを示している。セッション制御サーバ３（ＭＧＣ）からの再設定の要求により、エッジルータ２（ＭＧ）がターミネーションＡＢを再設定した場合である。ターミネーションＡＢ内の第３のアドレス（３ａ）が、（３ａｂ）になっている。エッジルータ２（ＭＧ）は再設定した結果を再設定応答としてセッション制御サーバ３（ＭＧＣ）に送信し、セッション制御サーバ３（ＭＧＣ）が蓄積するものである。
【００１１】
ターミネーションＡＢ内の第３のアドレス（３ａ）が、（３ａｂ）になったものの、コンテキストＡのコンテキストＩＤ、ターミネーションＡＡのターミネーションＩＤ、ターミネーションＡＡ内のアドレス、ターミネーションＡＢのターミネーションＩＤ、ターミネーションＡＢ内のアドレスは、ともに一致した状態にある。
【００１２】
従って、このとき、ＳＩＰポート（４つのアドレス）の状態が整合状態にあることの確認を、ターミネーションＩＤが一致すればターミネーション内のアドレスも一致した状態にあるという論理が成り立つことから、ターミネーションＩＤの一致を確認することで可能になる。
【００１３】
なお、ターミネーションＡＢのターミネーションＩＤを、それまでのＴＡＢから他のＩＤに変えるか否かはエッジルータ２（ＭＧ）に依存するものである。ここでは変えない場合を示している。ターミネーションＩＤを変えても、変えなくても、ＳＩＰポートの状態が整合状態にあることの確認を、ターミネーションＩＤの一致を確認することで可能になることには変わりがない。
【００１４】
図９（ｃ）は、図９（ｂ）の再設定の後に、セッション制御サーバ２（ＭＧＣ）にＬＡＦ再開が発生した時のコンテキストＡを示している。ＬＡＦ再開が発生すると、ＬＡＦ収集時の状態（図９（ａ））に戻ることになる。一方、エッジルータ２（ＭＧ）はＬＡＦ再開が発生していないので、図９（ｂ）の状態が継続される。
【００１５】
この結果、コンテキストＡのコンテキストＩＤ、コンテキストＡ内のターミネーションのターミネーションＩＤは一致するが、ターミネーションＡＢ内の第３のアドレスは一致しないことになる。
【００１６】
このことにより、ＬＡＦ収集以降ＬＡＦ再開以前に、ＳＩＰポートの再設定が行われると、ＳＩＰポートの状態が整合状態にあることの確認を、コンテキストＩＤおよびターミネーションＩＤの一致を確認することで行うことが不可能になる。コンテキストＩＤおよびターミネーションＩＤが一致してもターミネーション内のアドレスが一致していない可能性があるからである。
【００１７】
こうした現象は、ターミネーション内のアドレスが異なるターミネーションに対し、同じターミネーションＩＤを付けることが許容されていることに起因している。
【００１８】
従って、ＳＩＰポートの状態が整合状態にあることの確認は、コンテキストＩＤおよびターミネーションＩＤが一致することでは確認できないので、全てのユーザに対しターミネーション内のアドレスが一致しているか否かを確認する必要があり、ＬＡＦ再開後のＳＩＰポート整合処理の負担は大きいものである。
【先行技術文献】
【非特許文献】
【００１９】
【非特許文献１】「H.248.1 Gateway control protocol」、ＩＴＵ−Ｔ、2005年9月
【発明の概要】
【発明が解決しようとする課題】
【００２０】
上記に述べたＳＩＰを扱う通信ネットワーク１のセッション制御サーバ３およびエッジルータ２に、ＳＩＰポートの整合を含むＳＩＰポートの制御を行うためにＨ．２４８．１を適用した場合にあっては、ＬＡＦ収集以降ＬＡＦ再開以前にＳＩＰポートの再設定が行われると、ＳＩＰポートの状態が整合状態にあることの確認をコンテキストＩＤおよびターミネーションＩＤの一致を確認することで行うことが不可能になるため、全てのユーザに対しターミネーション内のアドレスが一致しているか否かを確認する必要があり、ＬＡＦ再開後のＳＩＰポート整合処理の負担が大きくなるという問題がある。
【００２１】
ここにおいて、本発明の解決すべき主要な課題は、上記の問題を解決し、ＬＡＦ収集以降ＬＡＦ再開以前にＳＩＰポートの再設定が行われても、ＳＩＰポートの状態が整合状態であることの確認を、またＬＡＦ再開に限らずＳＩＰポートの状態確認を、コンテキストＩＤおよびターミネーションＩＤの一致を確認することで可能とすることを課題とする。
【課題を解決するための手段】
【００２２】
請求項１に記載の本発明は、ＳＩＰを扱うエッジルータ及びセッション制御サーバにそれぞれ蓄積されたコンテキストに含まれるターミネーション内の互いのアドレス状態を、コンテキストＩＤ及びターミネーションＩＤを用いて整合するアドレス状態整合システムにおいて、前記ターミネーションＩＤを、ユーザ端末を特定する収容位置情報と前記アドレスとを括りつけたものにすることを特徴とする。
【００２３】
請求項２に記載の本発明は、前記エッジルータが、前記アドレスを設定し、設定したアドレスと前記収容位置情報とを括りつけてターミネーションＩＤを決定することを特徴とする。
【００２４】
請求項３に記載の本発明は、前記エッジルータが、ターミネーションＩＤに含める情報を設定し、設定したターミネーションＩＤに含める情報と前記収容位置情報とを括りつけてターミネーションＩＤを決定し、前記セッション制御サーバが、当該ターミネーションＩＤに含まれている情報を前記アドレスとして決定することを特徴とする。
【００２５】
請求項４に記載の本発明は、ＳＩＰを扱うエッジルータ及びセッション制御サーバにそれぞれ蓄積されたコンテキストに含まれるターミネーション内の互いのアドレス状態を、コンテキストＩＤ及びターミネーションＩＤを用いて整合するアドレス状態整合方法において、前記エッジルータ及び前記セッション制御サーバにより、前記ターミネーションＩＤを、ユーザ端末を特定する収容位置情報と前記アドレスとを括りつけたものにすることを特徴とする。
【００２６】
請求項５に記載の本発明は、前記エッジルータが、前記アドレスを設定し、設定したアドレスと前記収容位置情報とを括りつけてターミネーションＩＤを決定することを特徴とする。
【００２７】
請求項６に記載の本発明は、前記エッジルータが、ターミネーションＩＤに含める情報を設定し、設定したターミネーションＩＤに含める情報と前記収容位置情報とを括りつけてターミネーションＩＤを決定し、前記セッション制御サーバが、当該ターミネーションＩＤに含まれている情報を前記アドレスとして決定することを特徴とする。
【００２８】
請求項７に記載の本発明は、ＳＩＰに用いるアドレスを決定する決定手段と、決定された前記アドレスとユーザ端末を特定する収容位置情報とを括りつけてターミネーションＩＤを決定し、ターミネーションを生成する決定・生成手段と、前記ターミネーションを含むコンテキストを生成する生成手段と、前記コンテキストを蓄積する蓄積手段と、を有することを特徴とする。
【００２９】
請求項８に記載の本発明は、ターミネーションＩＤに含める情報を設定する設定手段と、設定された前記ターミネーションＩＤに含める情報とユーザ端末を特定する収容位置情報とを括りつけてターミネーションＩＤを決定し、ターミネーションを生成する決定・生成手段と、前記ターミネーションを含むコンテキストを生成する生成手段と、前記コンテキストを蓄積する蓄積手段と、前記ターミネーションＩＤに含まれている情報に基づいて決定されたＳＩＰに用いるアドレスを用いて、前記コンテキストに含まれるターミネーション内のアドレスを修正する修正手段と、を有することを特徴とする。
【００３０】
請求項９に記載の本発明は、ＳＩＰに用いるアドレスとユーザ端末を特定する収容位置情報とが括りつけられたＩＤのターミネーションを含むコンテキストを受信する受信手段と、前記コンテキストを蓄積する蓄積手段と、を有することを特徴とする。
【００３１】
請求項１０に記載の本発明は、ターミネーションＩＤに含まれている情報をＳＩＰに用いるアドレスとして決定する決定手段と、ターミネーションＩＤに含める情報とユーザ端末を特定する収容位置情報とが括りられたＩＤのターミネーションを含み、当該ターミネーション内のアドレスが、決定された前記アドレスを用いて修正されているコンテキストを受信する受信手段と、前記コンテキストを蓄積する蓄積手段と、を有することを特徴とする。
【発明の効果】
【００３２】
本発明によれば、コンテキストＩＤおよびターミネーションＩＤの一致を確認することでＳＩＰポートの整合状態を確認することができる。
【図面の簡単な説明】
【００３３】
【図１】第１の実施形態に係るシステム構成を示す図である。
【図２】第１の実施形態に係るＳＳＥおよびＳＳＣの構成例を示す図である。
【図３】第１の実施形態に係るターミネーションＩＤの決定処理を説明する図である。
【図４】第１の実施形態に係るＳＳＥおよびＳＳＣの動作を示すフローである。
【図５】第２の実施形態に係るＳＳＥおよびＳＳＣの構成例を示す図である。
【図６】第２の実施形態に係るターミネーションＩＤの決定処理を説明する図である。
【図７】第２の実施形態に係るＳＳＥおよびＳＳＣの動作を示すフローである。
【図８】エッジルータおよびセッション制御サーバにＨ．２４８．１を適用した場合を説明するための図である。
【図９】エッジルータおよびセッション制御サーバが異なるタイミングで保持しているコンテキストの状態を示す図である。
【発明を実施するための形態】
【００３４】
〔第１の実施形態〕
第１の実施形態について図面を参照して説明する。まず、本実施形態に係るシステム構成について説明する。図１は、ＮＧＮ（Next Generation Network）に本発明を用いた第１の実施形態に係るシステム構成を示す図である。なお、図８に示したものと同一または同等の機能要素については同一の符号をあてるものとし、詳細な説明については省略するものとする。
【００３５】
図１は、本システムが、通信ネットワーク１と、ＳＳＥ（Subscriber Service Edge）２と、ＳＳＣ（Subscriber Session Control server）３と、ユーザ端末Ａ４ａと、ユーザ端末Ｂ４ｂ（以下、どのユーザ端末であるかを特定しない場合はユーザ端末４と称する）とを有して構成されることを示しており、ＳＳＥ２、ＳＳＣ３、ユーザ端末Ａ４ａおよびユーザ端末Ｂ４ｂは通信ネットワーク１に接続されることを示している。
【００３６】
通信ネットワーク１は、ＩＰパケットを伝送可能とするネットワークである。
【００３７】
ＳＳＥ２は、本発明の特徴をなす装置であり、ユーザ端末４との間でＩＰパケットの送受信を行うエッジルータ装置（エッジルータ）である。Ｈ．２４８．１のＭＧに準じた機能を持つものである。詳細についてはこの後説明する。
【００３８】
ＳＳＣ３は、本発明の特徴をなす装置であり、セッション制御機能を含むサーバ装置（セッション制御サーバ）である。Ｈ．２４８．１のＭＧＣに準じた機能を持つものである。詳細についてはこの後説明する。
【００３９】
ユーザ端末Ａ４ａは、ユーザＡ５ａが操作する端末装置であり、ユーザ端末Ｂ４ｂは、ユーザＢ５ｂが操作する端末装置である。
【００４０】
次に、上記システムの機能について説明する。本システムの機能は、ユーザ端末Ａ４ａに係わるＳＩＰポートとしては、第１のアドレス（１ａ）、第２のアドレス（２ａ）、第３のアドレス（３ａ）および第４のアドレス（４ａ）の４つのアドレスがある。なお、ここで言うアドレスとはＩＰアドレス及びポート番号を示し、変更の可能性が高いＳＳＥ２の２つのアドレス（第２のアドレス及び第３のアドレス）をローカルアドレスと称することとする。
【００４１】
これら４つのアドレスを制御するために、第１のアドレスおよび第２のアドレスを含むターミネーションをターミネーションＡＡとして生成し、ターミネーションＡＡのＩＤをＳＴＡＡとし、第３のアドレスおよび第４のアドレスを含むターミネーションをターミネーションＡＢとして生成し、ターミネーションＡＢのＩＤをＳＴＡＢとし、ターミネーションＡＡおよびターミネーションＡＢを含むコンテキストをコンテキストＡとして生成し、コンテキストＡのＩＤをＣＡとしている。
【００４２】
ＬＡＦ収集→ＳＩＰポート再設定→ＬＡＦ再開が発生した場合のＳＩＰポート整合処理において、またＬＡＦ再開以外のＳＩＰポート整合処理においても、ＳＳＥ２およびＳＳＣ３が保有するＳＩＰポートのローカルアドレスが一致しているか否かの検出を、ＳＳＥ２およびＳＳＣ３が保有しているコンテキストＩＤ（例えば、ＣＡ）とターミネーションＩＤ（例えば、ＳＴＡＡ）との組合せが一致するか否かをみることにより、組合せが一致したら、ローカルアドレス（例えば、第２のアドレス）も一致している、また組合せが一致しなかったら、ローカルアドレス（例えば、第２のアドレス）も一致していないことが分かるようにするために、ＳＳＥ２およびＳＳＣ３が連携し、ターミネーションＩＤ（例えば、ＳＴＡＡ）が、ユーザ端末を特定できる収容位置情報とローカルアドレス（例えば、第２のアドレス）とを括りつけたものにする。
【００４３】
次に、上記に述べたシステムの機能を実現する本システムの構成装置について、本発明の特徴をなすＳＳＥ２およびＳＳＣ３について説明する。
【００４４】
図２は、図１のシステムにおけるＳＳＥ２およびＳＳＣ３の構成例を示す図である。図２の下段はＳＳＥ２の機能のうち本発明に関係する部分のみを概念的に示している。
【００４５】
ＳＳＥ２は、コマンド要求受信部２１と、ローカルアドレス設定部２２と、ターミネーションＩＤ決定部２３と、ターミネーション管理部２４と、コンテキスト管理部２５と、コンテキスト蓄積部２６と、コマンド応答送信部２７とを含み構成されることを示している。
【００４６】
コマンド要求受信部２１は、ＳＳＣ３から送信されるコマンド要求を受信する機能を有する。
【００４７】
ローカルアドレス設定部２２は、ローカルアドレスを設定する機能を有する。
【００４８】
ターミネーションＩＤ決定部２３は、収容位置情報と、ローカルアドレス設定部２２が設定したローカルアドレスとに基づいてターミネーションＩＤを決定する機能を有する。
【００４９】
ターミネーション管理部２４は、ローカルアドレス設定部２２が設定したローカルアドレスおよびターミネーションＩＤ決定部２３が決定したターミネーションＩＤに基づいてターミネーションを生成し、生成したターミネーションをコンテキスト管理部２５に伝える機能を有する。
【００５０】
コンテキスト管理部２５は、ターミネーション管理部２４が生成したターミネーションを受け取り、コンテキストを生成する機能を有する。また、コンテキスト蓄積部２６にアクセスし、生成したコンテキストの蓄積あるいは蓄積しているコンテキストの取り出しを行う機能を有する。
【００５１】
コンテキスト蓄積部２６は、コンテキストを蓄積する機能を有する。
【００５２】
コマンド応答送信部２７は、ＳＳＣ３にコマンド応答を送信する機能を有する。
【００５３】
次に、ＳＳＣ３の構成について説明する。図２の上段はＳＳＣ３の機能のうち本発明に関係する部分のみを概念的に示している。
【００５４】
ＳＳＣ３は、収容位置情報管理部３１と、コマンド要求送信部３２と、コマンド応答受信部３３と、コンテキスト蓄積部３４と、整合処理部３５とを含み構成されることを示している。
【００５５】
収容位置情報管理部３１は、ユーザ端末を特定できる収容位置情報を蓄積し管理する機能を有する。
【００５６】
コマンド要求送信部３２は、コマンド要求を送信する機能を有する。コマンド応答受信部３３は、コマンド応答を受信する機能を有する。コンテキスト蓄積部３４は、コンテキストを蓄積する機能を有する。
【００５７】
整合処理部３５は、ＳＳＥ２のコンテキスト蓄積部２６およびＳＳＣ３のコンテキスト蓄積部３４が蓄積するコンテキストのコンテキストＩＤとコンテキスト内のターミネーションのターミネーションＩＤとの組合せによる整合処理を行う機能を有する。
【００５８】
次に、ＳＳＥ２とＳＳＣ３とが連携したターミネーションＩＤの決定処理について詳しく説明する。図３は、本実施形態に係るターミネーションＩＤの決定処理を説明するための図である。
【００５９】
ターミネーションＩＤは、ＳＳＣ３の収容位置情報管理部３１が保持する収容位置情報と、ＳＳＥ２のローカルアドレス設定部２２が設定するローカルアドレスとを、ＳＳＥ２のターミネーションＩＤ決定部２３が括りつけることにより決定される。
【００６０】
これにより、ローカルアドレスと、ローカルアドレスを含むターミネーションのターミネーションＩＤとは１：１に対応するようになる。またターミネーションＩＤを見れば、そのターミネーションがどのユーザ端末のもので、ローカルアドレスは何かが分かるようになる。
【００６１】
次に、ＳＳＥ２およびＳＳＣ３の動作を含めた、図１におけるシステムの動作について説明する。図４は、本実施形態に係るＳＳＥ２、ＳＳＣ３の動作例およびＳＳＥ２、ＳＳＣ３の間のシーケンス例を示している。以下、ステップＡ１〜ステップＡ１０は、ターミネーションＩＤの決定処理について説明し、ステップＡ１１〜ステップＡ２０は、ＳＩＰポートの整合処理について説明する。
【００６２】
まず、ＳＳＣ３の収容位置情報管理部３１が、収容位置情報を読み出して（ステップＡ１）、コマンド要求送信部３２が、その収容位置情報を含むローカルアドレス設定要求をＳＳＥ２に送信する（ステップＡ２）。
【００６３】
ＳＳＥ２のコマンド要求受信部２１は、ローカルアドレス設定要求およびそれに含まれる収容位置情報を受信し（ステップＡ３）、ローカルアドレス設定部２２が、ローカルアドレスを設定する（ステップＡ４）。
【００６４】
そして、ターミネーションＩＤ決定部２３が、コマンド要求受信部２１が受信した収容位置情報と、ローカルアドレス設定部２２が設定したローカルアドレスとに基づいてターミネーションＩＤを決定し（ステップＡ５）、ターミネーション管理部２４が、ターミネーションを生成し（ステップＡ６）、生成したターミネーションをコンテキスト管理部２５に伝える。
【００６５】
その後、コンテキスト管理部２５が、コンテキストＩＤの決定を含むコンテキストを生成し（ステップＡ７）、生成したコンテキストをコマンド応答送信部２７に伝え、コマンド応答送信部２７が、そのコンテキストを含むローカルアドレス設定応答をＳＳＣ３に送信する（ステップＡ８）。
【００６６】
ＳＳＣ３のコマンド応答受信部３３は、ローカルアドレス設定応答を受信し、コンテキスト蓄積部３４が、受信したローカルアドレス設定応答に含まれるコンテキストを蓄積する（ステップＡ９）。
【００６７】
一方、ＳＳＥ２ではステップＡ７においてコンテキストを生成すると、コンテキスト蓄積部２６が、そのコンテキストを蓄積する（ステップＡ１０）。
【００６８】
その後、ＳＳＣ３の整合処理部３５が起動し、コマンド要求送信部３２が、情報要求をＳＳＥ２に送信する（ステップＡ１１）。
【００６９】
ＳＳＥ２のコマンド要求受信部２１は、情報要求を受信し、情報要求を受信したことをコンテキスト管理部２５に伝え、コンテキスト管理部２５が、コンテキスト蓄積部２６に蓄積されたコンテキストのコンテキストＩＤ、およびコンテキスト内のターミネーションのターミネーションＩＤを読み出して（ステップＡ１２）、読み出したコンテキストＩＤおよびターミネーションＩＤをコマンド応答送信部２７に伝え、コマンド応答送信部２７が、コンテキストＩＤおよびターミネーションＩＤを含む情報応答をＳＳＣ３に送信する（ステップＡ１３）。
【００７０】
ＳＳＣ３のコマンド応答受信部３３は、情報応答を受信し、整合処理部３５に伝え、整合処理部３５が、コンテキスト蓄積部３４に蓄積されたコンテキストのコンテキストＩＤおよびコンテキスト内のターミネーションのターミネーションＩＤを読み出し、整合処理を行う（ステップＡ１４）。
【００７１】
整合処理の結果不一致のものがある場合には（ステップＡ１５）、コマンド要求送信部３２が、ローカルアドレス及びターミネーションＩＤを削除するターミネーション削除要求をＳＳＥ２に送信する（ステップＡ１６）。
【００７２】
ＳＳＥ２のコマンド要求受信部２１は、ターミネーション削除要求を受信し、ローカルアドレス設定部２２及び／又はターミネーション管理部２４が、ローカルアドレス及びターミネーションＩＤを削除して（ステップＡ１７）、コマンド応答送信部２７が、削除が終了したことを示すターミネーション削除応答をＳＳＣ３に送信する（ステップＡ１８）。
【００７３】
ＳＳＣ３のコマンド応答受信部３３は、ターミネーション削除応答を受信し、コマンド要求送信部３２が、ローカルアドレス及びターミネーションＩＤを再度生成するターミネーション生成要求をＳＳＥ２に送信する（ステップＡ１９）。
【００７４】
ＳＳＥ２のコマンド要求受信部２１は、ターミネーション生成要求を受信し、ローカルアドレス及びターミネーションＩＤの生成処理を行い（ステップＡ２０）（具体的には、ステップＡ４〜ステップＡ７を行う）、生成したコンテキストをコマンド応答送信部２７に伝え、コマンド応答送信部２７が、そのコンテキストを含むターミネーション生成応答をＳＳＣ３に送信する（ステップＡ２１）。なお、上記ステップＡ２０ではコンテキストの生成処理も含まれているが、ターミネーションのみを再生成し、ステップＡ７で生成されているコンテキストを利用することも可能である。
【００７５】
ＳＳＣ３のコマンド応答受信部３３は、ターミネーション生成応答を受信し、コンテキスト蓄積部３４が、そのターミネーション生成応答に含まれているコンテキストを蓄積する（ステップＡ２２）。
【００７６】
一方、ＳＳＥ２では、ステップＡ１７においてコンテキストを生成すると、コンテキスト蓄積部２６が、そのコンテキストを蓄積する（ステップＡ２３）。
【００７７】
第１の実施形態によれば、ＳＳＥ２が、ローカルアドレスを設定し、設定したローカルアドレスと、ユーザ端末を特定できる収容位置情報とを括りつけてターミネーションＩＤを決定するので、コンテキストＩＤおよびターミネーションＩＤを確認することにより、そのターミネーションに関連するユーザ端末やローカルアドレスを容易に把握することができ、その結果、ＳＩＰポート整合処理の負荷を軽減することが可能となる。
【００７８】
〔第２の実施形態〕
次に、第２の実施形態について図面を参照して説明する。なお上記に述べた第１の実施形態のものと同一または同等の機能要素については同一の符号をあてるものとし、詳細な説明については省略するものとする。なお、本実施形態に係るシステム構成は、第１の実施形態で説明したものと同様であるため説明を省略する。
【００７９】
次に、本実施形態のシステム構成装置について、本発明の特徴をなすＳＳＥ２およびＳＳＣ３について説明する。
【００８０】
図５は、本実施形態のシステム構成におけるＳＳＥ２およびＳＳＣ３の構成例を示す図である。図５の下段はＳＳＥ２の機能のうち本発明に関係する部分のみを概念的に示している。
【００８１】
ＳＳＥ２は、コマンド要求受信部２１と、ターミネーションＩＤ決定部２３と、ターミネーション管理部２４と、コンテキスト管理部２５と、コンテキスト蓄積部２６と、コマンド応答送信部２７と、ターミネーションＩＤに含める情報設定部２８とを含み構成されることを示している。
【００８２】
コマンド要求受信部２１は、ＳＳＣ３から送信されるコマンド要求を受信する機能を有する。
【００８３】
ターミネーションＩＤ決定部２３は、収容位置情報と、ターミネーションＩＤに含める情報設定部２８が設定したターミネーションＩＤに含める情報とに基づいてターミネーションＩＤを決定する機能を有する。
【００８４】
ターミネーション管理部２４は、ターミネーションＩＤ決定部２３が決定したターミネーションＩＤに基づいてターミネーションを生成し、生成したターミネーションをコンテキスト管理部２５に伝える機能を有する。
【００８５】
コンテキスト管理部２５は、ターミネーション管理部２４が生成したターミネーションを受け取り、コンテキストを生成する機能を有する。また、コンテキスト蓄積部２６にアクセスし、生成したコンテキストの蓄積あるいは蓄積しているコンテキストの取り出しを行う機能を有する。
【００８６】
コンテキスト蓄積部２６は、コンテキストを蓄積する機能を有する。
【００８７】
コマンド応答送信部２７は、ＳＳＣ３にコマンド応答を送信する機能を有する。
【００８８】
ターミネーションＩＤに含める情報設定部２８は、ターミネーションＩＤに含める情報を設定する機能を有する。
【００８９】
次に、ＳＳＣ３の構成について説明する。図５の上段はＳＳＣ３の機能のうち本発明に関係する部分のみを概念的に示している。
【００９０】
ＳＳＣ３は、収容位置情報管理部３１と、コマンド要求送信部３２と、コマンド応答受信部３３と、コンテキスト蓄積部３４と、整合処理部３５と、ローカルアドレス決定部３６とを含み構成されることを示している。
【００９１】
収容位置情報管理部３１は、ユーザ端末を特定できる収容位置情報を蓄積し管理する機能を有する。
【００９２】
コマンド要求送信部３２は、コマンド要求を送信する機能を有する。コマンド応答受信部３３は、コマンド応答を受信する機能を有する。コンテキスト蓄積部３４は、コンテキストを蓄積する機能を有する。
【００９３】
整合処理部３５は、ＳＳＥ２のコンテキスト蓄積部２６およびＳＳＣ３のコンテキスト蓄積部３４が蓄積するコンテキストのコンテキストＩＤとコンテキスト内のターミネーションのターミネーションＩＤとの組合せによる整合処理を行う機能を有する。
【００９４】
ローカルアドレス決定部３６は、ターミネーションＩＤに含まれる情報をローカルアドレスとして決定する機能を有する。
【００９５】
次に、ＳＳＥ２とＳＳＣ３とが連携したターミネーションＩＤの決定処理について詳しく説明する。図６は、本実施形態に係るターミネーションＩＤの決定処理を説明するための図である。
【００９６】
ターミネーションＩＤは、ＳＳＣ３の収容位置情報管理部３１が保持する収容位置情報と、ターミネーションＩＤに含める情報設定部２８が設定したターミネーションＩＤに含める情報とに基づいて、ターミネーションＩＤ決定部２３が決定する。
【００９７】
ターミネーションＩＤ決定部２３がターミネーションＩＤを決定したことにより、ＳＳＣ３のローカルアドレス決定部３６が、ターミネーションＩＤに含まれた情報をローカルアドレスとして決定する。
【００９８】
ローカルアドレス決定部３６がターミネーションＩＤに含まれた情報をローカルアドレスとして決定したことにより、ＳＳＥ２のターミネーション管理部２４がターミネーション内にローカルアドレスの書き込みを行う。
【００９９】
これにより、ローカルアドレスと、ローカルアドレスを含むターミネーションのターミネーションＩＤとは１：１に対応するようになる。またターミネーションＩＤを見れば、そのターミネーションがどのユーザ端末のもので、ローカルアドレスは何かが分かるようになる。
【０１００】
次に、ＳＳＥ２およびＳＳＣ３の動作を含めたシステムの動作について説明する。図７は、本実施形態に係るＳＳＥ２、ＳＳＣ３の動作例およびＳＳＥ２、ＳＳＣ３の間のシーケンス例を示している。以下、ステップＢ１〜ステップＢ１６は、ターミネーションＩＤの決定処理について説明し、ステップＢ１７〜ステップＢ２６は、ＳＩＰポートの整合処理について説明する。
【０１０１】
まず、ＳＳＣ３の収容位置情報管理部３１が、収容位置情報を読み出して（ステップＢ１）、コマンド要求送信部３２が、その収容位置情報を含むローカルアドレス設定要求をＳＳＥ２に送信する（ステップＢ２）。
【０１０２】
ＳＳＥ２のコマンド要求受信部２１は、ローカルアドレス設定要求およびそれに含まれる収容位置情報を受信し（ステップＢ３）、ターミネーションＩＤに含める情報設定部２８が、ターミネーションＩＤに含める情報を設定する（ステップＢ４）。
【０１０３】
そして、ターミネーションＩＤ決定部２３が、コマンド要求受信部２１が受信した収容位置情報およびターミネーションＩＤに含める情報設定部２８が設定したターミネーションＩＤに含める情報に基づいてターミネーションＩＤを決定し（ステップＢ５）、ターミネーション管理部２４が、ターミネーションを生成し（ステップＢ６）、生成したターミネーションをコンテキスト管理部２５に伝える。
【０１０４】
その後、コンテキスト管理部２５が、コンテキストＩＤの決定を含むコンテキストを生成し（ステップＢ７）、生成したコンテキストをコマンド応答送信部２７に伝え、コマンド応答送信部２７が、そのコンテキストを含むローカルアドレス設定応答をＳＳＣ３に送信し（ステップＢ８）、コンテキスト蓄積部２６が、そのコンテキストを蓄積する（ステップＢ９）。
【０１０５】
一方、ＳＳＣ３のコマンド応答受信部３３は、ローカルアドレス設定応答を受信すると、ローカルアドレス決定部３６が、ターミネーションＩＤに含まれている情報をローカルアドレスとして決定し（ステップＢ１０）、コマンド要求送信部３２が、決定したローカルアドレスを含むターミネーション変更要求をＳＳＥ２に送信する（ステップＢ１１）。
【０１０６】
ＳＳＥ２のコマンド要求受信部２１は、ターミネーション変更要求を受信し、ターミネーション管理部２４が、ターミネーションにローカルアドレスを追加し修正し（ステップＢ１２）、修正したターミネーションをコンテキスト管理部２５に伝える。
【０１０７】
その後、コンテキスト管理部２５が、コンテキストを修正し（ステップＢ１３）、修正したコンテキストをコマンド応答送信部２７に伝え、コマンド応答送信部２７が、そのコンテキストを含むターミネーション変更応答をＳＳＣ３に送信する（ステップＢ１４）。
【０１０８】
ＳＳＣ３のコマンド応答受信部３３は、ターミネーション変更応答を受信し、コンテキスト蓄積部３４が、そのターミネーション変更応答に含まれるコンテキストを蓄積する（ステップＢ１５）。
【０１０９】
一方、ＳＳＥ２では、ステップＢ１３においてコンテキストを修正すると、コンテキスト蓄積部２６が、コンテキストを蓄積する（ステップＢ１６）。
【０１１０】
その後、ＳＳＣ３の整合処理部３５が起動し、コマンド要求送信部３２が、情報要求を送信する（ステップＢ１７）。
【０１１１】
ＳＳＥ２のコマンド要求受信部２１は、情報要求を受信し、情報要求を受信したことをコンテキスト管理部２５に伝え、コンテキスト管理部２５が、コンテキスト蓄積部２６に蓄積されたコンテキストのコンテキストＩＤ、およびコンテキスト内のターミネーションのターミネーションＩＤを読み出して（ステップＢ１８）、読み出したコンテキストＩＤおよびターミネーションＩＤをコマンド応答送信部２７に伝え、コマンド応答送信部２７が、コンテキストＩＤおよびターミネーションＩＤを含む情報応答をＳＳＣ３に送信する（ステップＢ１９）。
【０１１２】
ＳＳＣ３のコマンド応答受信部３３は、情報応答を受信し、整合処理部３５に伝え、整合処理部３５が、コンテキスト蓄積部３４に蓄積されたコンテキストのコンテキストＩＤおよびコンテキスト内のターミネーションのターミネーションＩＤを読み出し、整合処理を行う（ステップＢ２０）。
【０１１３】
整合処理の結果不一致のものがある場合には（ステップＢ２１）、コマンド要求送信部３２が、ローカルアドレス再設定要求をＳＳＥ２に送信する（ステップＢ２２）。
【０１１４】
ＳＳＥ２のコマンド要求受信部２１は、ローカルアドレス再設定要求を受信し、ローカルアドレス再設定処理を行い（ステップＢ２３）（具体的にはステップＢ４〜ステップＢ７を行う）、生成したコンテキストをコマンド応答送信部２７に伝え、コマンド応答送信部２７が、そのコンテキストを含むローカルアドレス再設定応答をＳＳＣ３に送信すると（ステップＢ２４）。
【０１１５】
ＳＳＣ３のコマンド応答受信部３３は、ローカルアドレス再設定応答を受信し、コンテキスト蓄積部３４が、そのローカルアドレス再設定応答に含まれているコンテキストを蓄積する（ステップＢ２５）。
【０１１６】
一方ＳＳＥ２では、ステップＢ２３においてコンテキストを生成すると、コンテキスト蓄積部２６が、そのコンテキストを蓄積する（ステップＢ２６）。
【０１１７】
第２の実施形態によれば、ＳＳＥ２が、ターミネーションＩＤに含める情報を設定し、そのターミネーションＩＤに含める情報と、ユーザ端末を特定できる収容位置情報とを括りつけてターミネーションＩＤを決定し、ＳＳＣ３が、そのターミネーションＩＤに含まれている情報をローカルアドレスとして決定するので、コンテキストＩＤおよびターミネーションＩＤを確認することにより、そのターミネーションに関連するユーザ端末やローカルアドレスを容易に把握することができ、その結果、ＳＩＰポート整合処理の負荷を軽減することが可能となる。
【符号の説明】
【０１１８】
１…通信ネットワーク
２…ＳＳＥ
２１…コマンド要求受信部
２２…ローカルアドレス設定部
２３…ターミネーションＩＤ決定部
２４…ターミネーション管理部
２５…コンテキスト管理部
２６…コンテキスト蓄積部
２７…コマンド応答送信部
２８…ターミネーションＩＤに含める情報設定部
３…ＳＳＣ
３１…収容位置情報管理部
３２…コマンド要求送信部
３３…コマンド応答受信部
３４…コンテキスト蓄積部
３５…整合処理部
３６…ローカルアドレス決定部
４…ユーザ端末
Ａ１〜Ａ２０、Ｂ１〜Ｂ２６…ステップ
【図１】
2011035698.tif 000003
【図２】
2011035698.tif 000004
【図３】
2011035698.tif 000005
【図４】
2011035698.tif 000006
【図５】
2011035698.tif 000007
【図６】
2011035698.tif 000008
【図７】
2011035698.tif 000009
【図８】
2011035698.tif 000010
【図９】
2011035698.tif 000011