(57)【要約】【課題】複数のアプリケーションサーバに、位置登録要求を負荷が均等になるように通知する登録要求システムを提供する。【解決手段】登録要求を通知するプロキシサーバ１０３、通知に応じて移動機の契約に関する契約情報をプロキシサーバ１０３に送信する複数のアプリケーションサーバ１０４、１０５、１０６を含む登録要求システムにおいて、アプリケーションサーバ１０４、１０５、１０６は、契約情報を保持する契約情報保持部２０７、契約情報保持部２０７が保持可能な契約情報の最大数及び現実に保持されている契約情報の数に基づいて混み具合情報を生成するメモリ管理部２０５、混み具合情報を送信する通信部２０４を備え、プロキシサーバ１０３は、混み具合情報を受信する通信部２０１、混み具合情報に基づいて登録要求されるアプリケーションサーバを選択する解析部２０２、選択テーブル２０３を備える。【選択図】  図３
2010198317.tif 000002
【特許請求の範囲】
【請求項１】
移動機からの登録要求を受け付け、当該登録要求を通知する第１サーバ装置と、
前記第１サーバ装置による前記通知に応じて前記移動機の契約に関する契約情報を取得し、前記第１サーバ装置に送信する複数の第２サーバ装置と、
を含む登録要求システムであって、
前記第２サーバ装置の各々は、
取得された前記契約情報を保持する契約情報保持手段と、
前記契約情報保持手段において保持可能な契約情報の最大数及び前記契約情報保持手段に保持されている契約情報の数に基づいて、自装置に対してされた登録要求の数に関する混み具合情報を生成する混み具合情報生成手段と、
前記混み具合情報生成手段によって生成された混み具合情報を、前記第１サーバ装置に送信する送信手段と、
を備え、
前記第１サーバ装置は、前記混み具合情報を受信する受信手段と、
前記第１通信手段によって受信された混み具合情報に基づいて、自装置と接続する複数の第２サーバ装置のうち登録要求される第２サーバ装置を選択するサーバ選択手段と、
を備えることを特徴とする登録要求システム。
【請求項２】
移動機からの登録要求があったことの通知を受け、前記移動機の契約に関する情報を取得するサーバ装置であって、
取得された契約情報を保持する契約情報保持手段と、
前記契約情報保持手段において保持可能な契約情報の最大数及び前記契約情報保持手段に保持されている契約情報の数に基づいて、自装置に対してされた登録要求の数に関する混み具合情報を生成する混み具合情報生成手段と、
前記混み具合情報生成手段によって生成された混み具合情報を外部に送信する通信手段と、
を備えることを特徴とする登録要求サーバ装置。
【請求項３】
前記通信手段は、
前記混み具合情報とは異なる他の情報を定期的に送信し、前記混み具合情報を、前記他の情報に付加して送信することを特徴とする請求項２に記載の登録要求サーバ装置。
【請求項４】
前記混み具合情報は、前記契約情報保持手段において保持可能な契約情報の最大数に対する、前記契約情報保持手段に保持されている契約情報の数を表す情報であることを特徴とする請求項２または３に記載の登録要求サーバ装置。
【請求項５】
移動機からの登録要求があったことの通知を受け、前記移動機の契約に関する情報を取得する契約情報取得工程と、
前記契約情報取得工程において取得された契約情報の数と、取得後に保持可能な契約情報の最大数とに基づいて、自装置に対してされた登録要求の数に関する混み具合情報を生成する混み具合情報生成工程と、
前記混み具合情報生成工程において生成された混み具合情報を外部に送信する通信工程と、
を含むことを特徴とするサーバ装置の登録要求制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、登録要求システム、登録要求サーバ装置、サーバ装置の登録要求制御方法にかかり、特に、複数のアプリケーションサーバにかかる負荷を均等にする登録要求システム、登録要求サーバ装置、サーバ装置の登録要求制御方法に関する。
【背景技術】
【０００２】
現在、ＩＭＳ（IP Multimedia Subsystem）において、Ｓ−ＣＳＣＦ（Serving Call Session Control Function）は、アプリケーションサーバと連携し、ＩＰ網において移動機の呼制御機能を提供している。図６は、従来のＳ−ＣＳＣＦが移動機からの位置登録要求（Registerとも記す）を受け付ける登録要求システムを説明するための図である。図示した登録要求システムは、Ｓ−ＣＳＣＦ１、アプリケーションサーバ（図中ＡＳと記す）２、３、レジストラサーバ４を含んでいる。
【０００３】
アプリケーションサーバ２、３は、Ｓ−ＣＳＣＦ１を介して位置登録要求の通知を受け、レジストラサーバ４に対して位置登録要求を送出する構成である。図６（ａ）のように、Ｓ−ＣＳＣＦ１がアプリケーションサーバ２を選択して位置登録要求を通知すると、アプリケーションサーバ２は、レジストラサーバ４に位置登録要求をする。
【０００４】
位置登録要求がされたレジストラサーバ４は、図６（ｂ）のように、位置登録要求をした移動機のネットワークの利用を許可する場合、アプリケーションサーバ２及びＳ−ＣＳＣＦ１に対して移動機のユーザのプロファイルをダウンロードする。具体的には、アプリケーションサーバ２が、ダウンロードのリクエストに対するレスポンスである「２００ＯＫ」にプロファイルを付加してＳ−ＣＳＣＦ１に送信する。「２００ＯＫ」を受信したＳ−ＣＳＣＦ１及びアプリケーションサーバ２では、ダウンロードされたプロファイルが保持される。このとき、レジストラサーバ４内では、移動機の在圏が登録される。
【０００５】
このような登録要求システムにおいて、Ｓ−ＣＳＣＦ１は、アプリケーションサーバ２またはアプリケーションサーバ３を任意に選択し得る。ただし、Ｓ−ＣＳＣＦ１がアプリケーションサーバ２、３のうち一方だけを常に選択すると、常に選択されるアプリケーションサーバ２またはアプリケーションサーバ３の負荷が大きくなり、選択されないアプリケーションサーバが有効利用できないという不具合が生じることが考えられる。
このような不具合に鑑みて、アプリケーションサーバ２、３を交互に選択する、ラウンドロビンと呼ばれる方式がある。このようなラウンドロビンの従来技術としては、例えば、特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２１９６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ラウンドロビン方式によれば、アプリケーションサーバ２、３が原則均等に利用できるものの、アプリケーションサーバ２、３のいずれかに障害が発生して利用できなくなった場合、再びアプリケーションサーバ２、３にかかる負荷が均等になるまでに時間がかかる。
また、アプリケーションサーバ２、３にかかる負荷を均等にする技術としては、Ｓ−ＣＳＣＦ１がアプリケーションサーバ２、３ごとに位置登録要求の通知をカウントすることが考えられる。このようにすれば、Ｓ−ＣＳＣＦ１はカウント値がより少ないアプリケーションサーバ２またはアプリケーションサーバ３に位置登録要求を通知することができる。
【０００８】
しかしながら、登録要求システムでは、複数のＳ−ＣＳＣＦ１が含まれていることがある。このような場合には、アプリケーションサーバ２、３にされた全ての位置登録要求を１つのＳ−ＣＳＣＦ１が把握できないので、アプリケーションサーバ２、３にかかる負荷を均等にすることはできない。
本発明は、上記した点に鑑みてなされたものであって、システムに含まれる全てのアプリケーションサーバに対して位置登録要求の数、あるいは負荷が均等になるように位置登録要求を通知することにより、複数のアプリケーションサーバを有効に活用できる登録要求システム、登録要求サーバ装置、サーバ装置の登録要求制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
以上の課題を解決するため、本発明の請求項１の登録要求システムは、移動機（例えば図２に示した携帯電話機１０１）からの登録要求を受け付け、当該登録要求を通知する第１サーバ装置（例えば図２、図３に示したプロキシサーバ１０３）と、前記第１サーバ装置による前記通知に応じて前記移動機の契約に関する契約情報を取得し、前記第１サーバ装置に送信する複数の第２サーバ装置（例えば図２、図３に示したアプリケーションサーバ１０４、１０５、１０６）と、を含む登録要求システムであって、前記第２サーバ装置の各々は、取得された前記契約情報を保持する契約情報保持手段（例えば図３に示した契約情報保持部２０７）と、前記契約情報保持手段において保持可能な契約情報の最大数及び前記契約情報保持手段に保持されている契約情報の数に基づいて、自装置に対してされた登録要求の数に関する混み具合情報を生成する混み具合情報生成手段（例えば図３に示したメモリ管理部２０５）と、前記混み具合情報生成手段によって生成された混み具合情報を、前記第１サーバ装置に送信する送信手段（例えば図３に示した通信部２０４）と、を備え、前記第１サーバ装置は、前記混み具合情報を受信する受信手段（例えば図３に示した通信部２０１）と、前記受信手段によって受信された混み具合情報に基づいて、自装置と接続する複数の第２サーバ装置のうち登録要求される第２サーバ装置を選択するサーバ選択手段（例えば図３に示した解析部２０２及び選択テーブル２０３）と、を備えることを特徴とする。このような発明によれば、第２サーバ装置の側から自装置の契約情報を保持するメモリの使用状態を示す混み具合情報を第１サーバ装置に通知し、第１サーバ装置はメモリの使用状態に応じて次回の位置登録の要求をする第２サーバ装置を選択することができる。契約情報を保持するメモリの使用状態は第２サーバ装置に対する位置登録要求の数あるいは登録要求による負荷を表すので、第１サーバ装置は混み具合情報に基づいて第２サーバ装置に対する位置登録要求の数の多寡や位置登録要求の負荷を判断することができる。このとき、位置登録要求の数の比較的少ない第２サーバ装置に位置登録要求するようにすれば、複数の第２サーバ装置に対して均等に位置登録要求することが可能になり、複数の第２サーバ装置を有効に利用することができる。
【００１０】
その上、１つの第２サーバ装置が複数の第１サーバ装置から位置登録要求される場合、第１サーバ装置は自装置及び他の第１サーバ装置による第２サーバ装置のメモリの使用状態を知ることができる。このため、第１サーバ装置が第１サーバ装置の状態を正確に把握し、適正に位置登録要求を複数の第２サーバ装置に振分けることができる。
【００１１】
本発明の請求項２に記載の登録要求サーバ装置は、移動機からの登録要求があったことの通知を受け、前記移動機の契約に関する情報を取得するサーバ装置であって、取得された契約情報を保持する契約情報保持手段と、前記契約情報保持手段において保持可能な契約情報の最大数及び前記契約情報保持手段に保持されている契約情報の数に基づいて、自装置に対してされた登録要求の数に関する混み具合情報を生成する混み具合情報生成手段と、前記混み具合情報生成手段によって生成された混み具合情報を外部に送信する通信手段と、を備えることを特徴とする。このような発明によれば、サーバ装置の側から自装置の契約情報を保持するメモリの使用状態を示す混み具合情報を通知できる。契約情報を保持するメモリの使用状態はサーバ装置に対する位置登録要求の数あるいは登録要求による負荷を表すので、混み具合情報に基づいてサーバ装置に対する位置登録要求の数の多寡や位置登録要求の負荷を判断することができる。このとき、位置登録要求の数の比較的少ないものに位置登録要求するようにすれば、複数のサーバ装置に対して均等に位置登録要求することが可能になり、複数のサーバ装置を有効に利用することができる。
【００１２】
請求項３に記載の登録要求サーバ装置は、請求項２に記載の発明において、前記通信手段が、前記混み具合情報とは異なる他の情報を定期的に送信し、前記混み具合情報を、前記他の情報に付加して送信することを特徴とする。このような発明によれば、サーバ装置における通信の回数を増加させることなく混み具合情報を送信することができる。
【００１３】
請求項４に記載の登録要求サーバ装置は、請求項２または３に記載の発明において、前記混み具合情報が、前記契約情報保持手段において保持可能な契約情報の最大数に対する、前記契約情報保持手段に保持されている契約情報の数を表す情報であることを特徴とする。このような発明によれば、サーバ装置のメモリの使用率を使い、位置登録要求の要求元（例えばプロキシサーバ）によらず、このサーバ装置に対してされた位置登録要求によるメモリの使用率、ひいてはサーバ装置にかかる負荷を判定することができる。このため、複数のプロキシサーバを含む登録要求システムにおいても位置登録要求を複数のサーバ装置にかかる負荷が均等になるように割り当てることができる。
【００１４】
請求項５に記載のサーバ装置の登録要求制御方法は、移動機からの登録要求があったことの通知を受け、前記移動機の契約に関する情報を取得する契約情報取得工程と、前記契約情報取得工程において取得された契約情報の数と、取得後に保持可能な契約情報の最大数とに基づいて、自装置に対してされた登録要求の数に関する混み具合情報を生成する混み具合情報生成工程と、前記混み具合情報生成工程において生成された混み具合情報を外部に送信する通信工程と、を含むことを特徴とする。このような発明によれば、このような発明によれば、サーバ装置の側から自装置の契約情報を保持するメモリの使用状態を示す混み具合情報を通知できる。契約情報を保持するメモリの使用状態はサーバ装置に対する位置登録要求の数あるいは登録要求による負荷を表すので、混み具合情報に基づいてサーバ装置に対する位置登録要求の数の多寡や位置登録要求の負荷を判断することができる。このとき、位置登録要求の数の比較的少ないものに位置登録要求するようにすれば、複数のサーバ装置に対して均等に位置登録要求することが可能になり、複数のサーバ装置を有効に利用することができる。
【発明の効果】
【００１５】
本発明の登録要求システム、登録要求サーバ装置、登録要求制御方法は、プロキシサーバ装置等の第１サーバ装置がアプリケーションサーバ装置等の複数の第２サーバ装置と接続する登録要求システムにおいて、複数の第２サーバ装置に対して登録要求の数、あるいは登録要求によってかかる負荷が均等になるように登録要求を割り当てることができる。このため、登録要求システムに含まれる複数の第２サーバ装置を有効に活用することができる。
【００１６】
また、第２サーバ装置が複数の第１サーバ装置から位置登録要求を受ける場合にも、位置登録要求の要求基によらず、第２サーバ装置に対してされた位置登録要求の数、あるいは負荷を第１サーバ装置が判断することができる。
さらに、複数の第２サーバ装置のうちのいずれかに障害が発生した場合、障害が発生した第２サーバ装置に対する位置登録要求の数や負荷を短時間のうちに他の第２サーバ装置と均等にすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の登録要求システムに適用されるＩＭＳを説明するための図である。
【図２】本発明の一実施形態の登録要求システムの概要を説明するための図である。
【図３】図２に示したプロキシサーバ、アプリケーションサーバ、レジストラサーバの機能ブロック図である。
【図４】図３に示した選択テーブルを説明するための図である。
【図５】本発明の一実施形態の登録要求システムの動作を説明するためのシーケンス図である。
【図６】従来の登録要求システムを説明するための図である。
【図７】他のサーバ間に本発明を適用する例を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、図を参照して本発明に係る登録要求システム、登録要求サーバ装置、サーバ装置の登録要求制御方法の一実施形態を説明する。
(概略構成）
図１は、本実施形態の登録要求システムが適用されるＩＭＳを説明するための図である。ＩＭＳは、携帯電話機１０１と、例えば携帯電話機１０１等の移動機とＨＳＳ（Home Subscriber Server）やＳＬＦ（Subscriber Locator Function）を含むレジストラサーバ１０６を接続する複数のＳＩＰサーバを含んで構成されている。
【００１９】
ＳＩＰサーバには、携帯電話機１０１に対して、いわゆるアウトバウンドプロキシサーバの役割をするＰ−ＣＳＣＦ（Proxy Call Session Control Function）１０７、管理対象となるユーザに関する全てのメッセージがルーティングされるプロキシサーバ１０２、アプリケーションを実現するためプロキシサーバ１０２とレジストラサーバ１０６との間でＳＩＰメッセージを送受信するアプリケーションサーバ１０３〜１０５がある。
【００２０】
図２は、図１に示したＩＭＳに含まれる構成のうち、本実施形態の登録要求システムを説明するための必要な構成を簡易化して示した図である。図示した登録要求システムは、プロキシサーバ１０２、アプリケーションサーバ１０３、１０４、１０５、レジストラサーバ１０６を含んでいる。プロキシサーバ１０２は、携帯電話機１０１と接続し、携帯電話機１０１とアプリケーションサーバ１０３、１０４、１０５に携帯電話機１０１の位置登録要求を通知する。
【００２１】
プロキシサーバ１０２は、携帯電話機１０１とアプリケーションサーバ１０３、１０４、１０５とが通信を行う際のプロキシ機能を有する。レジストラサーバ１０６は、ユーザの契約情報をマスター管理する。アプリケーションサーバ１０３、１０４、１０５は、レジストラサーバ１０６から契約情報をダウンロードし、一時的に保持する機能を有している。契約情報は、ユーザが契約時に通信サービス会社に提出した個人情報（プロファイル）や契約内容、ユーザが保持する移動機を特定する情報を含んでいる。
なお、図２には１つのプロキシサーバ１０２のみを図示しているが、本実施形態の登録要求システムは、複数のプロキシサーバを含むものであってもよい。
【００２２】
（各サーバの機能）
図３は、図２に示したプロキシサーバ１０２、アプリケーションサーバ１０３、レジストラサーバ１０６の機能ブロック図である。以下、各サーバの機能について説明する。
１  プロキシサーバ
プロキシサーバ１０２は、図２に示した携帯電話機１０１及びアプリケーションサーバ１０３、１０４、１０５と通信するための通信部２０１、通信部２０１によってアプリケーションサーバ１０３等から受信した情報を解析し、位置登録要求を通知すべきアプリケーションサーバを選択するための選択テーブル２０３を作成する解析部２０２を備えている。なお、選択テーブル２０３の作成に使用される情報は、アプリケーションサーバ１０３等の各々が自サーバにダウンロードされた契約情報によるメモリの使用状況を示す情報である。本実施形態では、この情報を、以降混み具合情報とも記す。
なお、混み具合情報及びプロキシサーバ１０２の選択テーブル２０３については後で説明する。
【００２３】
２．アプリケーションサーバ
アプリケーションサーバ１０３は、プロキシサーバ１０２及びレジストラサーバ１０６と通信するための通信部２０４、メモリ２０６を管理するメモリ管理部２０５を備えている。メモリ２０６には契約情報保持部２０７、契約情報登録部２０８があって、契約情報保持部２０７にはレジストラサーバ１０６からダウンロードされた契約情報が保持される。
また、契約情報登録部２０８には契約情報保持部２０７に保持された契約情報の数が登録される。契約情報登録部２０８が登録可能な数には上限がある。本実施形態では、契約情報登録部２０８に登録可能な上限の数を以降、最大ユーザ登録数と記す。最大ユーザ登録数は、契約情報保持部２０７に保持することが可能な契約情報の上限の数に等しい。
【００２４】
メモリ管理部２０５は、契約情報登録部２０８を定期的にチェックし、最大ユーザ登録数と、契約情報登録部２０８に現在登録されている契約情報の数である、ユーザ登録済数とを比較する。そして、以下の式（１）にしたがって最大ユーザ登録数に対するユーザ登録済数の割合を算出する。
ユーザ登録済数／最大ユーザ登録数            …式（１）
なお、本実施形態では、算出された割合を、以降、混み具合と記す。前記した混み具合情報は、混み具合をプロキシサーバ１０２に通知する情報であって、通信部２０４からプロキシサーバ１０２に送信される。
【００２５】
３．レジストラサーバ
レジストラサーバ１０６は、アプリケーションサーバ１０３等と通信するための通信部２０９と、ユーザの契約情報を統括的に管理する契約情報ＤＢ（Database)２１０とを備えている。通信部２０９はアプリケーションサーバ１０３等から位置登録要求をした携帯電話機に関する情報を受け取る。また、契約情報ＤＢ２１０では携帯電話機に対応するユーザの契約情報が読み出され、通信部２０９を介してアプリケーションサーバ１０３等に送信される。
【００２６】
（混み具合情報及び選択テーブル）
図４は、図３に示した選択テーブル２０３を説明するための図である。選択テーブルには、アプリケーションサーバ１０３、１０４、１０５ごとに、各アプリケーションサーバから送信された混み具合情報と、選択比率とが記録されている。混み具合は、前記したように、最大ユーザ登録数に対するユーザ登録済数で表わされている。図示した例では、アプリケーションサーバ１０３の混み具合は５０％、アプリケーションサーバ１０４の混み具合２０％、アプリケーションサーバ１０５の混み具合は４０％である。
【００２７】
混み具合は、アプリケーションサーバ１０３、１０４、１０５の側で、位置登録要求を行ったプロキシサーバによらず算出される。このため、本実施形態では、アプリケーションサーバ１０３、１０４、１０５が複数のプロキシサーバから位置登録要求をされる場合にも正確にアプリケーションサーバ１０３、１０４、１０５の契約情報保持によるメモリ使用率をプロキシサーバに知らせることができる。
【００２８】
メモリ使用率は、アプリケーションサーバ１０３、１０４、１０５の最大ユーザ登録数が全て同じである場合には主に位置登録要求の数を反映する。最大ユーザ登録数が各々異なる場合には、各アプリケーションサーバにかかる位置登録要求の負荷を反映している。
また、本実施形態では、アプリケーションサーバ１０３、１０４、１０５の各々がプロキシサーバに選択された割合を、選択比率として記録しておくものとする。本実施形態では、解析部が混み具合と併せて選択比率を参照し、アプリケーションサーバ１０３、１０４、１０５のいずれかを選択して位置登録要求するものであってもよい。
【００２９】
（動作）
図５は、本実施形態の登録要求システムの動作を説明するためのシーケンス図である。図示したように、アプリケーションサーバ１０３は、メモリ管理部２０５が契約情報保持によるメモリ２０６の使用率を表す混み具合を算出する（４０１）。算出された混み具合は、混み具合情報ａとしてプロキシサーバ１０２に送信される。また、同様に、アプリケーションサーバ１０４、１０５は、それぞれ混み具合情報ｂ、ｃをプロキシサーバ１０２に送信して自装置のメモリ使用率を通知する。
【００３０】
混み具合情報ａ、ｂ、ｃを受信したプロキシサーバ１０２は、解析部２０２によって選択テーブル２０３を作成する（４０２）。そして、解析部２０２は、携帯電話機１０１からの位置登録要求ｄがあった場合、選択テーブル２０３を参照してアプリケーションサーバ（図中ＡＳと記す）１０３、１０４、１０５のうちのいずれかを選択する（４０３）。
選択は、例えば、アプリケーションサーバ１０３、１０４、１０５の中から最も混み具合が低いものを選択するようにする。このようにすれば、複数のアプリケーションサーバ１０３、１０４、１０５のメモリ使用率を均等に近づけて、アプリケーションサーバを有効に使用することが可能になる。なお、本実施形態では、アプリケーションサーバ１０３が選択されたものとする。
【００３１】
プロキシサーバ１０２は、選択されたアプリケーションサーバ１０３に対し、位置登録要求があったことを、携帯電話機１０１の識別情報ＩＭＳＩ（International Mobile Subscriber Identity）と共にアプリケーションサーバ１０３に送信する。送信される信号を、図中にｅと記す。アプリケーションサーバ１０３は、受信された信号ｅを信号ｆとしてレジストラサーバ１０６に送信する。このとき、レジストラサーバ１０６からは、携帯電話機１０１に関する契約情報がアプリケーションサーバ１０３にダウンロードされる。
【００３２】
ダウンロードされた契約情報は、図３に示した契約情報保持部２０７に保持される。契約情報保持部２０７に保持されている契約情報の数に変更があった場合、契約情報登録部２０８のユーザ登録済数も更新される。図３に示したメモリ管理部２０５は、更新されたユーザ登録済数を使って再度混み具合を算出し、混み具合情報として次回プロキシサーバ１０２に送信する。
【００３３】
契約情報のダウンロード後、携帯電話機１０１はレジストラサーバ１０６において位置登録される。位置登録の完了後、レジストラサーバ１０６からは、位置登録の完了通知ｇがアプリケーションサーバ１０３に送信される。アプリケーションサーバ１０３は、位置登録完了通知ｈをプロキシサーバ１０２に送信し、アプリケーションサーバ１０３からはプロキシサーバ完了通知ｋが携帯電話機１０１に送信される。
【００３４】
以上の動作において、混み具合情報は、アプリケーションサーバ１０３、１０４、１０５がプロキシサーバ１０２に対して定期的に送信する既存の信号に付加されるものであってもよい。このようにすれば、混み具合情報が定期的に送信されるうえ、アプリケーションサーバ１０３、１０４、１０５とプロキシサーバ１０２との間の通信回数を増加させることがない。
【００３５】
なお、混み具合情報の送信に使用できる既存の信号としては、例えば、ヘルスチェック時に送信される信号が考えられる。ヘルスチェックとは、負荷分散装置につながったサーバ装置の稼働状況をチェックし、振り分け可能なサーバ装置やサーバ装置の異常の発生を把握する処理である。ヘルスチェックは、周知の処理であるからこれ以上の説明を省くものとする。
【００３６】
また、ヘルスチェック等により、本実施形態では、プロキシサーバ１０２がアプリケーションサーバ１０３、１０４、１０５に障害が発生しているか否か知ることができる。アプリケーションサーバ１０３、１０４、１０５のいずれかに障害が発生した場合、プロキシサーバ１０２は、当然のことながら、障害が発生したアプリケーションサーバを位置登録要求の対象から除外する。
【００３７】
そして、アプリケーションサーバの障害が解消した場合、このアプリケーションサーバに保持されている契約情報が他のアプリケーションサーバよりも少なければ優先的に位置登録が要求される。このため、本実施形態によれば、停止していたアプリケーションサーバと、他のアプリケーションサーバとに対する位置登録要求が均等になるまでの時間を従来技術よりも短くすることができる。
【００３８】
以上説明した本実施形態において、プロキシサーバ１０２が第１サーバ装置、アプリケーションサーバ１０３、１０４、１０５が第２サーバ装置、契約情報保持部２０７が契約情報保持手段、メモリ管理部２０５が混み具合情報生成手段、通信部２０４が第２通信手段として機能する。また、プロキシサーバ１０２の通信部２０１が第１通信手段、解析部２０２及び選択テーブル２０３はサーバ選択手段として機能する。
なお、以上述べた本実施形態では、プロキシサーバとアプリケーションサーバとの間に登録要求システムを適用した例を説明した。しかし、本実施形態は、このような構成に限定されるものでなく、他のサーバ間に適用されるものであってもよい。
【００３９】
図７は、他のサーバ間に本実施形態を適用する例を説明するための図である。すなわち、ＳＩＰサーバ群には、プロキシサーバが複数含まれている場合もある。このため、ＳＩＰサーバ群は図１に示したサーバばかりではなく、他網から受け取ったＳＩＰメッセージを自網内のプロキシサーバに振り分けるＩ−ＣＳＣＦを含んでいる。本実施形態は、図７に示したように、Ｐ−ＣＳＣＦ、Ｉ−ＣＳＣＦ間や、Ｉ−ＣＳＣＦ、プロキシサーバ（Ｓ−ＣＳＣＦ）間の通信制御にも適用することができる。
【産業上の利用可能性】
【００４０】
本発明の登録要求システム、登録要求サーバ装置、登録要求制御方法は、移動機の位置登録要求の制御に適用することが可能である。また、位置登録ばかりでなく、プロキシサーバ等を介してされた要求に応じてサーバ装置がデータをダウンロードし、保持する処理を行うものであれば適用することが可能である。
【符号の説明】
【００４１】
１０１  携帯電話機
１０２  プロキシサーバ
１０３,１０４,１０５  アプリケーションサーバ
１０６  レジストラサーバ
２０１,２０４,２０９  通信部
２０２  解析部
２０３  選択テーブル
２０５  メモリ管理部
２０６  メモリ
２０７  契約情報保持部
２０８  契約情報登録部
２０９  通信部
２１０  契約情報ＤＢ
【図１】
2010198317.tif 000003
【図２】
2010198317.tif 000004
【図３】
2010198317.tif 000005
【図４】
2010198317.tif 000006
【図５】
2010198317.tif 000007
【図６】
2010198317.tif 000008
【図７】
2010198317.tif 000009