(57)【要約】【課題】ノード側で遅延時間、経由ルータ数などの計測処理を行うことなく、ノード間の物理的な位置関係を考慮した論理網を構築する。【解決手段】論理網を構築するセッション制御装置１であって、複数の端末２の端末情報を記憶する記憶手段１７と、論理網への参加を要求する要求元端末２から参加要求を受け付ける要求受付手段１２と、参加要求に含まれる要求元端末２の電話番号を抽出する抽出手段１４と、記憶手段１７から論理網に参加している各参加端末の電話番号を取得する取得手段１５と、要求元端末２の電話番号と各参加端末の電話番号とを比較し、参加端末の中から要求元端末２と物理的に最も近い参加端末を接続先端末として決定する比較手段１６と、比較手段１６が決定した接続先端末の電話番号を要求元端末２に通知する通知手段１３とを有する。【選択図】図１
2011166506.tif 000002
【特許請求の範囲】
【請求項１】
論理網を構築するセッション制御装置であって、
複数の端末の端末情報を記憶する記憶手段と、
前記論理網への参加を要求する要求元端末から、参加要求を受け付ける要求受付手段と、
前記参加要求に含まれる前記要求元端末の電話番号を抽出する抽出手段と、
前記記憶手段から、前記論理網に参加している各参加端末の電話番号を取得する取得手段と、
前記要求元端末の電話番号と、前記各参加端末の電話番号とを比較し、参加端末の中から前記要求元端末と物理的に最も近い参加端末を接続先端末として決定する比較手段と、
前記比較手段が決定した接続先端末の電話番号を、前記要求元端末に通知する通知手段と、を有すること
を特徴とするセッション制御装置。
【請求項２】
請求項１記載のセッション制御装置であって、
前記電話番号は０ＡＢ−Ｊ番号であり、
前記比較手段は、前記要求元端末の電話番号と前記各参加端末の電話番号の２桁目から市内局番までを順次同じ桁同士で比較し、不一致となるまでの一致桁数が最大の参加端末を接続先端末として決定すること
を特徴とするセッション制御装置。
【請求項３】
請求項２記載のセッション制御装置であって、
前記比較手段は、前記要求元端末の電話番号と前記各参加端末の電話番号の２桁目から市内局番までを順次同じ桁同士で比較し、２桁目で全ての参加端末と不一致の場合、前記要求元端末の２桁目の値から各参加端末の２桁目の値を減算し、減算値の絶対値が最小となる参加端末を、接続先端末として決定すること
を特徴とするセッション制御装置。
【請求項４】
論理網を構築するセッション制御装置と、複数の端末とを備えるネットワークシステムであって、
前記複数の端末の内の前記論理網への参加を要求する要求元端末は、
前記論理網への参加要求を、前記セッション制御装置に送信する要求送信手段と、
前記セッション制御装置から通知された電話番号に接続する接続手段と、を有し、
前記セッション制御装置は、
前記複数の端末の端末情報を記憶する記憶手段と、
前記要求元端末から、前記参加要求を受け付ける要求受付手段と、
前記参加要求に含まれる前記要求元端末の電話番号を抽出する抽出手段と、
前記記憶手段から、前記論理網に参加している各参加端末の電話番号を取得する取得手段と、
前記要求元端末の電話番号と、前記各参加端末の電話番号とを比較し、参加端末の中から前記要求元端末と物理的に最も近い参加端末を接続先端末として決定する比較手段と、
前記比較手段が決定した接続先端末の電話番号を、前記要求元端末に通知する通知手段と、を有すること
を特徴とするネットワークシステム。
【請求項５】
請求項４記載のネットワークシステムであって、
前記電話番号は０ＡＢ−Ｊ番号であり、
前記セッション制御装置の前記比較手段は、前記要求元端末の電話番号と前記各参加端末の電話番号の２桁目から市内局番までを順次同じ桁同士で比較し、不一致となるまでの一致桁数が最大の参加端末を接続先端末として決定すること
を特徴とするネットワークシステム。
【請求項６】
請求項５記載のネットワークシステムであって、
前記セッション制御装置の前記比較手段は、前記要求元端末の電話番号と前記各参加端末の電話番号の２桁目から市内局番までを順次同じ桁同士で比較し、２桁目で全ての参加端末と不一致の場合、前記要求元端末の２桁目の値から各参加端末の２桁目の値を減算し、減算値の絶対値が最小となる参加端末を、接続先端末として決定すること
を特徴とするネットワークシステム。
【請求項７】
セッション制御装置が行う論理網を構築する論理網構築方法であって、
前記セッション制御装置は、複数の端末の端末情報を記憶する記憶部を有し、
前記論理網への参加を要求する要求元端末から、参加要求を受け付ける要求受付ステップと、
前記参加要求に含まれる前記要求元端末の電話番号を抽出する抽出ステップと、
前記記憶部から、前記論理網に参加している各参加端末の電話番号を取得する取得ステップと、
前記要求元端末の電話番号と、前記各参加端末の電話番号とを比較し、参加端末の中から前記要求元端末と物理的に最も近い参加端末を接続先端末として決定する比較ステップと、
前記比較ステップで決定した接続先端末の電話番号を、前記要求元端末に通知する通知ステップと、を行うこと
を特徴とする論理網構築方法。
【請求項８】
請求項７記載の論理網構築方法であって、
前記電話番号は０ＡＢ−Ｊ番号であり、
前記比較ステップは、前記要求元端末の電話番号と前記各参加端末の電話番号の２桁目から市内局番までを順次同じ桁同士で比較し、不一致となるまでの一致桁数が最大の参加端末を接続先端末として決定すること
を特徴とする論理網構築方法。
【請求項９】
請求項８記載の論理網構築方法であって、
前記比較ステップは、前記要求元端末の電話番号と前記各参加端末の電話番号の２桁目から市内局番までを順次同じ桁同士で比較し、２桁目で全ての参加端末と不一致の場合、前記要求元端末の２桁目の値から各参加端末の２桁目の値を減算し、減算値の絶対値が最小となる参加端末を、接続先端末として決定すること
を特徴とする論理網構築方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰ（Session Initiation Protocol）によるセッション制御サービスを提供するＩＰ網上で、論理網を構築する技術に関する。
【背景技術】
【０００２】
従来のＳＩＰサーバを用いたファイル共有や動画配信用の論理網（オーバレイネットワーク）においては、（１）新規ノード（ＳＩＰ端末）が論理網に参加する際に、ＳＩＰサーバが、新規ノードと接続先ノードの物理的な位置関係を考慮することなく接続先ノードを選択して論理網を構成する、もしくは、（２）ＳＩＰサーバが論理網を構成する複数の接続候補のノードを新規ノードに通知し、新規ノードが各ノードに対しＩＣＭＰパケットを用いて遅延時間・経由ルータ数等を計測することで、物理網の形態を推測し、距離が近いと予測されるノードを接続先ノードとすることで論理網を構成する（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Mimura, N.   Nakauchi, K.   Morikawa, H.   Aoyama, T, ”A middleware approach for supporting application-level multicast services,” Proc. of ISADS 2005, pp.689-694, 2005
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記（１）の場合、ノード間の物理的な距離が長い論理網が構成される場合があり、この場合、非効率的な網構成となるため網全体のスループットが劣化する。また上記（２）場合、ノード側に計測機構の実装が必要となる。また、論理網を構成するノードの数が増えると各ノードの計測処理のオーバヘッドが増加し、さらに網内に流通する計測用パケット数も増加し、網性能の劣化につながる。
【０００５】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、ノード側で遅延時間、経由ルータ数などの計測処理を行うことなく、ノード間の物理的な位置関係を考慮した論理網を構築することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、論理網を構築するセッション制御装置であって、複数の端末の端末情報を記憶する記憶手段と、前記論理網への参加を要求する要求元端末から、参加要求を受け付ける要求受付手段と、前記参加要求に含まれる前記要求元端末の電話番号を抽出する抽出手段と、前記記憶手段から、前記論理網に参加している各参加端末の電話番号を取得する取得手段と、前記要求元端末の電話番号と、前記各参加端末の電話番号とを比較し、参加端末の中から前記要求元端末と物理的に最も近い参加端末を接続先端末として決定する比較手段と、前記比較手段が決定した接続先端末の電話番号を、前記要求元端末に通知する通知手段と、を有する。
【０００７】
また、本発明は、論理網を構築するセッション制御装置と、複数の端末とを備えるネットワークシステムであって、前記複数の端末の内の前記論理網への参加を要求する要求元端末は、前記論理網への参加要求を、前記セッション制御装置に送信する要求送信手段と、前記セッション制御装置から通知された電話番号に接続する接続手段と、を有し、前記セッション制御装置は、前記複数の端末の端末情報を記憶する記憶手段と、前記要求元端末から、前記参加要求を受け付ける要求受付手段と、前記参加要求に含まれる前記要求元端末の電話番号を抽出する抽出手段と、前記記憶手段から、前記論理網に参加している各参加端末の電話番号を取得する取得手段と、前記要求元端末の電話番号と、前記各参加端末の電話番号とを比較し、参加端末の中から前記要求元端末と物理的に最も近い参加端末を接続先端末として決定する比較手段と、前記比較手段が決定した接続先端末の電話番号を、前記要求元端末に通知する通知手段と、を有する。
【０００８】
また、本発明は、セッション制御装置が行う論理網を構築する論理網構築方法であって、前記セッション制御装置は、複数の端末の端末情報を記憶する記憶部を有し、前記論理網への参加を要求する要求元端末から、参加要求を受け付ける要求受付ステップと、前記参加要求に含まれる前記要求元端末の電話番号を抽出する抽出ステップと、前記記憶部から、前記論理網に参加している各参加端末の電話番号を取得する取得ステップと、前記要求元端末の電話番号と、前記各参加端末の電話番号とを比較し、参加端末の中から前記要求元端末と物理的に最も近い参加端末を接続先端末として決定する比較ステップと、前記比較ステップで決定した接続先端末の電話番号を、前記要求元端末に通知する通知ステップと、を行う。
【発明の効果】
【０００９】
本発明によれば、ノード側で遅延時間、経由ルータ数などの計測処理を行うことなく、ノード間の物理的な位置関係を考慮した論理網を構築することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るネットワークシステムの構成図である。
【図２】加入者データの一例を示す図である。
【図３】本実施形態の処理を示すシーケンス図である。
【図４】本実施形態の処理を説明するための説明図である。
【図５】本実施形態のＳＩＰサーバの処理を示すフローチャートである。
【図６】第１の比較例の処理を示すシーケンス図である。
【図７】第１の処理例を説明するための説明図である。
【図８】第２の比較例の処理を示すシーケンス図である。
【図９】第２の処理例を説明するための説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。
【００１２】
図１は、本発明の実施形態に係るネットワークシステムの全体構成図である。図示するネットワークシステムは、ＳＩＰサーバ１（セッション制御装置）と、当該ＳＩＰサーバ１とＩＰ（Internet Protocol）網９を介して接続された複数のＳＩＰ端末２（ノード）とを有する。
【００１３】
ＳＩＰサーバ１は、０ＡＢ-Ｊ番号の電話番号をＵＲＩ（Uniform Resource Identifier）としてＳＩＰによるセッション制御サービスを提供するＩＰ網上に、ファイル共有や動画配信用の論理網（オーバレイネットワーク）を構築・構成する。
【００１４】
図示するＳＩＰサーバ１は、各ＳＩＰ端末２とのインターフェース部１１と、論理網管理部１４と、ＤＢ管理部１５と、比較処理部１６と、加入者データＤＢ１７とを有する。そして、インターフェース部１１は、要求受付部１２（要求受付手段）と、通知部１３（通知手段）とを有する。要求受付部１２は、ＩＰ網９を介してＳＩＰ端末２から論理網への参加要求を受信し、当該参加要求を論理網管理部１４に通知する。通知部１３は、論理網管理部１４から通知された接続先ノード情報を、ＩＰ網９を介してＳＩＰ端末２に送信する。
【００１５】
論理網管理部１４（抽出手段）は、ＩＰ網上に構成された論理網を管理する。また、論理網管理部１４は、要求受付部１２から受け取った参加要求から電話番号を抽出し、当該電話番号を比較処理部１６に送出する。また、論理網管理部１４は、ＤＢ管理部１５に、加入者データＤＢ１７から論理網に参加している全ての参加ノード（ＳＩＰ端末２）の抽出を指示する。
【００１６】
ＤＢ管理部１５（取得手段）は、加入者データＤＢ１７のデータを管理するとともに、論理網管理部１４からの参加ノード抽出指示により、加入者データＤＢ１７から各参加ノードの電話番号を抽出し、抽出した電話番号を比較処理部１６に送出する。
【００１７】
比較処理部１６（比較手段）は、論理網管理部１４から受け取った参加要求に含まれる電話番号と、ＤＢ管理部１５から受け取った参加ノードの各電話番号とを比較して、接続先ノードを決定し、論理網管理部１４に通知する。
【００１８】
加入者データＤＢ１７には、論理網を利用する加入者（ＳＩＰ端末２、ノード）に関する各種の情報が記憶されている。図２は、加入者データＤＢ１７の一例を示す図である。図示する加入者データＤＢ１７は、各ノード（ＳＩＰ端末２）毎に、ノード名、電話番号、ＩＰアドレス、論理網参加有無情報などが記憶されている。
【００１９】
本実施形態の電話番号は、「０ＡＢ−Ｊ」番号であって、物理的な位置に関連する値を示すものであり。すなわち、「０ＡＢ−Ｊ」番号の市外局番および市内局番から、ノードの物理的な位置を特定することができる。論理網参加有無情報は、現在、論理網に参加しているか否かを示す情報である。論理網に接続したタイミング（ＩＮＶＩＴＥ信号の送信）で、参加中・接続中であることを示すフラグ（図示する例では「○」）が設定され、論理網への接続を切断したタイミング（ＢＹＥ信号の送信）で、非参加であることを示すフラグ（図示する例では「×」）が設定される。
【００２０】
ＳＩＰ端末２は、ＳＩＰ対応の端末機器であって、例えば、ＩＰ電話機、携帯端末、ソフトフォン等を用いることができる。ＳＩＰ端末２は、論理網への参加要求を、ＳＩＰサーバ１に送信するとともに、ＳＩＰサーバ１から通知された電話番号の接続先ＳＩＰ端末２に接続し、論理網に参加する。
【００２１】
なお、上記説明したＳＩＰサーバ１およびＳＩＰ端末２は、少なくともＣＰＵ、メモリ、ＨＤＤ等の外部記憶装置などを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。例えば、ＳＩＰサーバ１およびＳＩＰ端末２の各機能は、ＳＩＰサーバ１用のプログラムの場合はＳＩＰサーバ１のＣＰＵが、そして、ＳＩＰ端末２用のプログラムの場合はＳＩＰ端末２のＣＰＵがそれぞれ実行することにより実現される。
【００２２】
次に、本実施形態の論理網構成処理について説明する。
【００２３】
図３は、論理網構成処理の概要を示すシーケンス図である。なお、以下に説明する、新規ノード、参加ノードおよび接続先ノードは、ＳＩＰ端末２である。
【００２４】
まず、新規ノードは、論理網に参加する場合、参加要求をＳＩＰサーバ１に送信する（Ｓ１１）。参加要求は、具体的にはＩＮＶＩＴＥ信号であって、送信元情報（Ｆｒｏｍ）として新規ノードの電話番号（「０ＡＢ−Ｊ」番号）が設定されている。ＳＩＰサーバ１は、加入者データＤＢ１７を参照し、現在、論理網に参加している全ての参加ノードの電話番号（「０ＡＢ−Ｊ」番号）と、新規ノードの電話番号（「０ＡＢ−Ｊ」番号）とを比較し、参加ノードの中から物理的に最も近い参加ノードを接続先ノードとして決定する（Ｓ１２）。そして、ＳＩＰサーバ１は、決定した接続先ノードの電話番号を新規ノードに通知する（Ｓ１３）。新規ノードは、通知された電話番号を宛先として接続先ノードに接続する（Ｓ１４）。具体的には、新規ノードは、送信元情報（Ｆｒｏｍ）に当該新規ノードの電話番号を設定し、送信先情報（Ｔｏ）には通知された電話番号を設定したＩＮＶＩＴＥ信号を送信する。これにより、新規ノードは、論理網に参加することができる。
【００２５】
図４は、図２に示す加入者データＤＢ１７の場合における、図３の処理を具体的に説明するための説明図である。図２に示す加入者データＤＢ１７で、論理網参加有無情報に「○」が設定されてノードＡ、ノードＢおよびノードＣが、図４においても論理網に参加していることを示している。
【００２６】
この状態で、ノードＤ（新規ノード）のＳＩＰ端末２が、ＳＩＰサーバ１に参加要求を送信する（Ｓ１１）。なお、ノードＤの電話番号の市外局番は、「０９３」であるため、物理的な位置は九州である。ＳＩＰサーバ１は、加入者データＤＢ１７を参照し、現在、論理網に参加しているノードＡ、ノードＢ、ノードＣの電話番号と、ノードＤの電話番号とを比較し、参加ノードの中から物理的に最も近いノードＣを接続先ノードとして決定し（Ｓ１２）、ノードＤに通知する（Ｓ１３）。そして、ノードＤは、通知されたノードＣに接続する（Ｓ１４）。
【００２７】
図５は、ＳＩＰサーバ１のＳ１２およびＳ１３の接続先ノード決定処理を説明するフローチャートである。
【００２８】
ＳＩＰサーバ１の要求受付部１２は、論理網への参加を要求する新規ノードから、接続要求としてＳＩＰのＩＮＶＩＴＥ信号を受信し、当該ＩＮＶＩＴＥ信号を論理網管理部１４に出力する。論理網管理部１４は、受け取ったＩＮＶＩＴＥ信号のＦｒｏｍに設定された新規ノードの電話番号を抽出し、抽出した電話番号を比較処理部１６に出力する（Ｓ２１）。
【００２９】
そして、論理網管理部１４は、ＤＢ管理部１５を用いて、加入者データＤＢ１７から現時点で論理網に参加している全ての参加ノードの電話番号を抽出し、比較処理部１６に出力する（Ｓ２２）。なお、図２の加入者データＤＢ１７の場合、論理網参加有無情報に「○」が設定されているノードＡ、ノードＢおよびノードＣの各電話番号が、比較処理部１６に出力される。
【００３０】
比較処理部１６は、Ｓ２１で抽出された新規ノードの電話番号と、Ｓ２２で加入者データＤＢ１７から抽出された参加ノードの電話番号の各々とを比較する（Ｓ２３）。具体的には、新規ノードの電話番号の２桁目（０ＡＢ−Ｊ番号のＡ桁）から市内局番までと、各参加ノードの電話番号の２桁目（０ＡＢ−Ｊ番号のＡ桁）から市内局番までとを、ロンゲストマッチングでそれぞれ比較する。
【００３１】
そして、比較処理部１６は、参加ノードの中から新規ノードと物理的に最も近い位置の参加ノードを接続先端末として決定する。すなわち、比較処理部１６は、一致する桁数が最も多い電話番号の参加ノードを接続ノードとして決定し、通知部１３は、決定した接続ノードの電話番号を新規ノードに通知する（Ｓ２４）。具体的には、比較処理部１６は、新規ノードの電話番号と各参加ノードの電話番号の２桁目から市内局番までを順次同じ桁同士で比較し、不一致となるまでの一致桁数が最大の参加ノードを接続先ノードとして決定する。
【００３２】
なお、一致する桁数が最多の参加ノードが複数存在する場合、比較処理部１６は、一致する桁数が最多の参加ノードの中から１つの参加ノードを接続先ノードとして決定し、１つの接続先ノードの電話番号を新規ノードに通知してもよく、あるいは、一致する桁数が最多の複数の参加ノードを全て新規ノードに通知してもよい。
【００３３】
一方、比較処理部１６は、新規ノードの電話番号と各参加ノードの電話番号の２桁目から市内局番までを順次同じ桁同士で比較した結果、２桁目で全ての参加ノードと不一致の場合（Ｓ２３：一致なし）、新規ノードの２桁目の値から各参加ノードの２桁目の値を、それぞれ減算し、減算値を算出する（Ｓ２５）。
【００３４】
そして、比較処理部１６は、各減算値の中から最小の絶対値となる参加ノードを接続先ノードとして決定し、通知部１３は決定した参加ノードの電話番号を新規ノードに送信する（Ｓ２６）。
【００３５】
例えば、図２に示す加入者データＤＢ１７において、ノードＤが新規ノードの場合、新規ノードの２桁目の値は「９」である。また、参加ノードの２桁目の各値は、ノードＡが「１」、ノードＢが「３」、ノードＣが「５」である。比較処理部１６は、新規ノードと各参加ノードとの２桁目の減算を行うことにより、ノードＡとの減算値「８」、ノードＢとの減算値「６」、ノードＣとの減算値「４」をそれぞれ取得する。そして、各減算値の中から最小の絶対値であるノードＣを接続先ノードとして決定する。
【００３６】
これにより、新規ノードの電話番号の２桁目と一致する参加ノードが存在しない場合（すなわち、一致桁数が「０」）の場合であっても、参加ノードの中から物理的に一番近い参加ノードを接続先ノードとして決定することができる。
【００３７】
次に、本実施形態の比較例の説明をする。
【００３８】
図６および図７は、第１の比較例を説明するためのシーケンス図および説明図である。図６に示すように、第１の比較例のＳＩＰサーバは、新規ノードから論理網への参加要求を受け付けると（Ｓ３１）、新規ノードおよび各参加ノードの物理構成（物理的位置）を考慮することなく、加入者データＤＢを参照して参加ノードの中から所定のアルゴリズムで（例えば、ランダムに）、接続先ノードを決定し（Ｓ３２）、新規ノードに通知する（Ｓ３３）。新規ノードは、通知された接続先ノードに接続し、論理網に参加する（Ｓ３４）。
【００３９】
そのため、第１の比較例では、図７に示すようにノードＤが、参加要求をＳＩＰサーバに送信した場合、ＳＩＰサーバでは、各ノードの物理的構成を考慮することなく接続先ノードを決定するため、九州のノードＤの接続先として北海道のノードＡを通知する場合がある。一般に、物理的な距離が大きいと経由するルータ数、伝送リンク長が大きくなるため、遅延やジッタ等が発生し、伝送品質が劣化する。また、ノードＤからノードＢへのデータ送信時に、ノードＡ−ノードＢ間、ノードＡ−ノードＤ間の一部で、物理リンクを共有する場合もあり、ネットワークの利用効率が悪くなる。すなわち、ノード間の物理的な距離が長い論理網が構成される場合があり、この場合、非効率的な網構成となるため網全体のスループットが劣化する事態が発生する。
【００４０】
図８および図９は、第２の比較例を説明するためのシーケンス図および説明図である。図８に示すように、第２の比較例のＳＩＰサーバは、新規ノードから論理網への参加要求を受け付けると（Ｓ４１）、新規ノードおよび各参加ノードの物理構成（物理的位置）を考慮することなく、加入者データＤＢを参照して論理網に参加している参加ノードの全てを抽出し、候補ノード（候補ノード群）として新規ノードに通知する（Ｓ４２、Ｓ４３）。
【００４１】
新規ノードは、通知された通知された各候補ノードに対して、ＩＣＭＰパケットを用いて、遅延時間、経由ルータ数等を計測し（Ｓ４４、Ｓ４４’）、計測結果から物理網の形態を推測し、距離が近いと予測される候補ノード（例えば、遅延時間が最も小さいノード、経由ホップ数が最も少ないノード等）を接続先ノードとして決定する。そして、新規ノードは、決定した接続先ノードに接続し、論理網に参加する（Ｓ４５）。
【００４２】
そのため、第２の比較例では、図８および図９に示すように各ノードに遅延時間、経由ルータ数等を計測する計測機構の実装が必要である。また、論理網の参加ノードが多くなれば多くなるほどノード側での計測処理のためのオーバヘッドが大きくなり、さらに網内に流通する計測用パケットも多くなる。その結果、網性能が劣化する。
【００４３】
また、計測結果からの物理的位置の推測であるため、一時的な要因により、実際には距離が近いにもかかわらず、遠距離に存在するノードと判断される場合もある。例えば、図９に示すノードＤとノードＣとの間で、一時的なネットワーク障害が発生したことにより、ノードＢを接続先ノードとして決定する場合がある。
【００４４】
このような第１および第２の比較例に対して、本実施形態では、ＳＩＰを用いてセッション制御サービスを提供するＩＰ網上に論理網を構成する際に、ＳＩＰサーバ１が新規ノードの電話番号と、加入者データＤＢ１７上の論理網を構成する各参加ノードの電話番号とをそれぞれ比較することで、物理的に最も近い位置の参加ノードを接続先ノードとして決定し、新規ノードに通知する。そして、新規ノードは、通知された接続先ノードに接続し、論理網に参加する。
【００４５】
これにより、本実施形態では、新規ノードが物理的に近い参加ノードに接続することで、効率的な網構成を実現し、網全体のスループットの低下を防止することができる。すなわち、本実施形態では、物理的な位置関係を考慮した論理網を構築することができ、論理網で提供されるサービスの品質維持を実現することができる。
【００４６】
また、本実施形態では、ＳＩＰサーバ１側から物理的に近い接続先ノードが通知されるため、ノード側での各参加ノードに対する計測処理および接続先ノードの決定処理が不要となる。これにより、計測用パケットが網内に流通しないため、計測処理による網性能の劣化が発生しない。また、ＳＩＰサーバ１は、電話番号に基づいて物理的に近い参加ノードを接続先ノードとして決定するため、新規ノードは、現在論理網を構成する参加ノードの中から、確実に物理的に近い位置の参加ノードに接続することができる。
【００４７】
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【符号の説明】
【００４８】
１     ＳＩＰサーバ
２     ＳＩＰ端末
１１   インタフェース部
１２   要求受付部
１３   通知部
１４   論理網管理部
１５   ＤＢ管理部
１６   比較処理部
１７   加入者データＤＢ
【図１】
2011166506.tif 000003
【図２】
2011166506.tif 000004
【図３】
2011166506.tif 000005
【図４】
2011166506.tif 000006
【図５】
2011166506.tif 000007
【図６】
2011166506.tif 000008
【図７】
2011166506.tif 000009
【図８】
2011166506.tif 000010
【図９】
2011166506.tif 000011