(57)【要約】【課題】在圏ユーザの増加やユーザ情報量の増加によってＳＩＰサーバとサービス制御装置との間の在圏情報登録が増えた場合においても設備設計に影響することなく、サービスを提供する。【解決手段】在圏情報登録要求を受けたサービス制御装置１０２−１は、加入者情報管理テーブルの端末Ａの情報を参照し、在圏情報が在圏情報登録要求を要求したＳＩＰサーバ情報であるかを確認する（ステップＳ１０３）。確認の結果、加入者情報管理テーブルの在圏情報が「ＳＩＰサーバ１０１−１」で、かつ、在圏情報登録要求に設定されたユーザ情報が「有」である場合、ユーザ状態同期化フラグが「差分無」であるならば、サービス利用情報を設定せずに在圏情報登録応答をＳＩＰサーバ１０１−１に返す（ステップＳ１０４）。この在圏情報登録応答を受取ったＳＩＰサーバ１０１−１では、ユーザ情報テーブルの更新を行わない。【選択図】      図５
2008028455.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰ（Session Initiation Protocol）を使用した通信を行うユーザ端末について在圏情報と該ユーザ端末によって利用可能なサービスを示すサービス利用状況情報とを加入者情報管理テーブルによって管理するサービス制御装置であって、前記加入者情報管理テーブルは、他の装置に保持されている在圏情報及びサービス利用状況情報との差分の有無を示すユーザ状態同期化フラグを含み、前記ユーザ状態同期化フラグが差分有に設定されている場合にのみ、前記加入者情報管理テーブルに保持されている情報について前記他の装置への通知を行うことを特徴とするサービス制御装置。
【請求項２】
前記他の装置における情報更新が失敗した場合に、前記ユーザ状態同期化フラグが差分有に設定されることを特徴とする請求項１記載のサービス制御装置。
【請求項３】
自装置からの通知により前記他の装置における情報更新が正常に行われた場合に、前記ユーザ状態同期化フラグが差分無に設定されることを特徴とする請求項１記載のサービス制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサービス制御装置に関し、特にＩＰマルチメディアサブシステムにおけるＳＩＰサーバとの状態アンマッチ検出等を行うことのできるサービス制御装置に関する。
【背景技術】
【０００２】
ＳＩＰ（Session Initiation Protocol）を使用した通信において、加入者情報管理テーブルを保持しているサービス制御装置への一般的な在圏情報登録処理について、図１２を参照して説明する。
同図において、移動端末Ａは無線ＬＡＮ使用可能エリアに在圏時に在圏情報登録処理を実施する。その際、移動端末ＡはＳＩＰサーバ１０１−１を経由して、論理機能ＨＳＳ（Home Subscriber Server）を具備するサービス制御装置１０２−１に対して移動端末Ａが使用するＳＩＰサーバの登録を行う。
【０００３】
また、移動端末ＡからアクセスされたＳＩＰサーバ１０１−１においても、移動端末の在圏情報の格納を実施する。在圏情報登録処理が行われると、ＳＩＰサーバ１０１−１では、移動端末Ａの在圏情報の他に、サービス制御装置１０２−１から取得した移動端末Ａを使用するユーザについてのサービス利用情報を格納する。
在圏情報登録処理においてサービス制御装置１０２−１は移動端末Ａを使用するユーザのユーザ利用情報をＳＩＰサーバ１０１−１に通知する。ＳＩＰサーバ１０１−１では、取得したサービス利用情報を元にして移動端末Ａからのサービス実施要求に対してサービス提供可／提供不可を判断して、移動端末毎に適した呼制御を実施する。そのため、サービス制御装置１０２−１にてユーザ情報の変更やサービス提供条件の変更が発生した際には、移動端末の在圏情報を保持するＳＩＰサーバ１０１−１に対して、すみやかにサービス利用条件の変更を通知することで、ＳＩＰサーバ１０１−１では、サービス制御装置１０２−１にて管理するサービス利用条件に従ってサービスを提供することが可能となる。
【０００４】
また、移動端末はＳＩＰサーバ１０１−１の登録がされた後も、周期的にＳＩＰサーバ１０１−１を経由してサービス制御装置１０２−１に対して移動端末が使用するＳＩＰサーバ１０１−１の登録を実施するため、サービス制御装置１０２−１は移動端末を使用するユーザのサービス利用情報をＳＩＰサーバ１０１−１に通知する。
なお、以上の処理については非特許文献１に記載されている。
ところで、無線携帯端末毎のサービス内容をデータベースに保持しておき、サービスの内容を更新、追加するときにデータベースにアクセスする技術が知られている（例えば、特許文献１）。
【０００５】
【特許文献１】特開平１１−１２２６４６号公報
【非特許文献１】3GPP TS 29.228 V6.7.0(2005-06)  IP Multimedia(IM) Subsystem Cx and Dx interfaces; Signalling flows and message contents(Release 6)
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来技術にかかるサービス制御装置は、以下に示すような問題点があつた。すなわち、従来技術にかかるサービス制御装置は、周期的にＳＩＰサーバを経由してサービス制御装置に対して移動端末が使用するＳＩＰサーバの登録を実施した際に、ユーザに関連づけられるすべてのユーザ情報、たとえばユーザが在圏時のサービス利用情報をＳＩＰサーバに通知していたが、ユーザが複数のサービスを契約したために一度に通知するユーザ情報量が多くなることや、在圏ユーザが増えて在圏情報登録の回数が多くなることによってサービス制御装置とＳＩＰサーバとの間の回線の状態が圧迫されてしまう結果、装置間の伝送路の設計の見直しや移動端末が周期的に行う在圏情報登録の間隔を見直す必要があった。
【０００７】
同様に、特許文献１のようにデータベースを用いてサービス内容を管理する場合、アクセスが頻繁に行われ、サービス制御装置とＳＩＰサーバとの間の回線の状態が圧迫されるという問題があった。
本発明は上述した従来技術の問題点を解決するためになされたものであり、その目的は在圏ユーザの増加やユーザ情報量の増加によってＳＩＰサーバとサービス制御装置との間の在圏情報登録が増えた場合においても設備設計に影響することなく、サービスを提供することのできるサービス制御装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明の請求項１によるサービス制御装置は、ＳＩＰ（Session Initiation Protocol）を使用した通信を行うユーザ端末について在圏情報と該ユーザ端末によって利用可能なサービスを示すサービス利用状況情報とを加入者情報管理テーブルによって管理するサービス制御装置であって、前記加入者情報管理テーブルは、他の装置（例えば、ＳＩＰサーバ）に保持されている在圏情報及びサービス利用状況情報との差分の有無を示すユーザ状態同期化フラグを含み、前記ユーザ状態同期化フラグが差分有に設定されている場合にのみ、前記加入者情報管理テーブルに保持されている情報について前記他の装置への通知を行うことを特徴とする。ユーザ状態同期化フラグが差分有である場合には前記他の装置へデータ更新を行い、差分無の場合には前記他の装置に対してデータ更新を行わないように制御することにより、サービス制御装置とＳＩＰサーバとの間の回線の状態が圧迫されることは無い。
【０００９】
本発明の請求項２によるサービス制御装置は、請求項１において、前記他の装置における情報更新が失敗した場合に、前記ユーザ状態同期化フラグが差分有に設定されることを特徴とする。ユーザ状態同期化フラグが差分有である場合には前記他の装置へデータ更新を行う。
本発明の請求項３によるサービス制御装置は、請求項１において、自装置からの通知により前記他の装置における情報更新が正常に行われた場合に、前記ユーザ状態同期化フラグが差分無に設定されることを特徴とする。ユーザ状態同期化フラグが差分無である場合には前記他の装置に対してデータ更新を行わない。なお、ここで、「情報更新」には移動機からの在圏情報登録要求によって情報が更新される場合（例えば後述する図４の場合）と在圏情報登録解除要求によって情報が更新される場合（例えば後述する図７の場合）との両方が含まれる。
【発明の効果】
【００１０】
本発明によれば、移動端末を使用するユーザのサービス利用情報及びサービス利用状況についての登録要求の内容と現状の登録内容との差分有無を示すユーザ状態同期化のためのユーザ状態同期化フラグをテーブルに保持しておき、ユーザ状態同期化フラグが差分有である場合には前記他の装置へデータ更新を行い、差分無の場合には前記他の装置に対してデータ更新を行わないように制御することにより、サービス制御装置とＳＩＰサーバとの間の回線の状態が圧迫されることは無く、装置間の伝送路はそのまま利用でき、移動端末が周期的に行う在圏情報登録の間隔を調整する必要は無いという効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を、図面を参照して説明する。なお、以下の説明において参照する各図では、他の図と同等部分は同一符号によって示されている。
（サービス制御システム）
本発明の実施形態にかかるサービス制御装置を含むサービス制御システムを採用したネットワークの構成について図１を参照して説明する。ＳＩＰ（Session Initiation Protocol）サーバ１０１は、ＩＰ電話サービスをＩＰネットワーク上で稼働させる呼制御サーバで、ネットワークに接続されている移動端末の位置登録処理を行うことができる。移動端末が無線ＬＡＮ使用可能エリアに在圏時に在圏情報登録処理として移動端末が使用するＳＩＰサーバをサービス制御装置１０２に登録するが、必ずＳＩＰサーバを経由してサービス制御装置にアクセスされる。ＳＩＰサーバとサービス制御装置はフルメッシュにて接続することで、ＳＩＰサーバは移動端末のアクセスを受けて全てのサービス制御装置に対してアクセスを可能とする。
【００１２】
サービス制御装置は、ＳＩＰサーバからの位置登録要求を受けてユーザ／移動端末が使用するＳＩＰサーバの登録を実施することで各ユーザの在圏状態を管理する。また、ユーザのサービス契約情報やサービス提供状態を保持し、移動端末が無線ＬＡＮ圏内にて使用できるサービスの情報についても管理する。そのため、サービス制御装置が移動端末の在圏情報登録処理を実施したタイミングにてＳＩＰサーバに対して移動端末に関連するサービス利用情報を通知するため、ユーザ情報をＳＩＰサーバに送信する。ユーザ情報を取得したＳＩＰサーバでは移動端末の在圏情報の他にサービス制御装置から取得した移動端末に関連するサービス利用情報を格納する。
【００１３】
本発明の実施形態にかかるサービス制御装置の構成について説明する。サービス制御装置の機能的には、図２に示すように、ＳＩＰサーバ間通信制御部１１０と、在圏情報登録処理部１１１と、加入者情報更新処理部１１２と、加入者情報管理テーブル１１３ａを含む格納部１１３とから構成されている。
ＳＩＰサーバ間通信制御部１１０は、ＳＩＰサーバとのインタフェースを保持し、ＳＩＰサーバから在圏情報登録要求を受信して在圏情報登録結果および加入者のサービス利用情報をＳＩＰサーバに通知する機能をもつ。また加入者情報更新処理部１１２から通知のあった加入者情報をＳＩＰサーバに通知する機能をもつ。
【００１４】
在圏情報登録処理部１１１は、ＳＩＰサーバ間通信制御部１１０からのアクセスを受けて、加入者の認証を実施し、在圏網を利用できると判断した場合は、在圏情報登録処理を実施する。
加入者情報更新処理部１１２は、加入者情報の更新が発生した場合にＳＩＰサーバ間通信制御部１１０に対して加入者情報をＳＩＰサーバに通知するよう依頼を行う。加入者情報の更新の契機としては、加入者のサービス契約や解約、ＩＰ網以外のネットワークにてＩＰ網にて提供するサービスの利用状態の変更があった場合を想定する。
ＳＩＰサーバ間通信制御部１１０は加入者情報の更新を行う場合に、格納部１１３にアクセスを行い、加入者情報管理テーブル１１３ａの更新を行う。
【００１５】
（加入者情報管理テーブルの構成例）
図３は、加入者情報管理テーブル１１３ａの構成例を示す図である。同図に示されているように、加入者情報管理テーブル１１３ａには、加入者情報管理テーブル１１３ａに保持される項目には、ユーザの端末毎の在圏情報、各サービス利用状況、ユーザ状態同期化フラグが含まれている。
在圏情報は、ＳＩＰサーバ１０１−１〜１０１−Ｙのうち、端末が使用するＳＩＰサーバを示す情報である。
サービスＳ１の利用状況は、サービスＳ１について、各端末が使用可能であるか使用不可であるか、未契約であるか等を示す情報である。サービスＳ２の利用状況は、サービスＳ２について、各端末が使用可能であるか使用不可であるか、未契約であるか等を示す情報である。
【００１６】
ユーザ状態同期化フラグは、加入者情報テーブルに保持されているユーザ情報の内容とＳＩＰサーバが保持しているユーザ情報の内容との差分の有無を示すフラグである。
なお、図３中の各項目のデフォルト状態は、在圏情報が「非在圏」、ユーザ状態同期化フラグが「差分無」、各サービスＳ１、Ｓ２の利用状況については各サービスの提供形態によるものとする。
【００１７】
（在圏情報登録処理）
図４は、本発明のサービス制御装置による在圏情報登録処理の一例を示す図である。同図には、移動端末Ａ、ＳＩＰサーバ１０１−１、サービス制御装置１０２−１において授受される信号等が示されている。
同図において、無線ＬＡＮ圏内のユーザａの移動端末Ａから在圏情報登録要求が送出される（ステップＳ１０１）。この在圏情報登録要求を受けたＳＩＰサーバ１０１−１は、端末Ａの情報を管理するサービス制御装置１０２−１に対してＳＩＰサーバ１０１−１で端末Ａのユーザ情報を保持する／保持しないを表す「ユーザ情報：有／無」を設定した在圏情報登録要求を送信する（ステップＳ１０２）。
【００１８】
この在圏情報登録要求を受けたサービス制御装置は、加入者情報管理テーブルの端末Ａの情報を参照し、在圏情報にＳＩＰサーバ１０１−１の情報を更新し、ユーザ状態同期化フラグが「差分有」ならば「差分無」に更新する（ステップＳ１０３）。その後、旧在圏情報が「非在圏」ならば、端末Ａの全てのサービス利用情報を設定した在圏情報登録応答をＳＩＰサーバ１０１−１に通知する（ステップＳ１０４）。ここで、在圏情報登録要求に設定された「ユーザ情報」の有無を参照した処理も可能である。すなわち、「ユーザ情報」が有るの場合はすでに在圏していたという意味があるため、これを参照して処理を行うことも可能である。しかしながら、サービス制御装置の障害にて在圏状態がデフォルトに戻ってしまった場合、他装置との間でサービス状況のアンマッチが生じることを考慮し、上記のように全てのサービス利用情報を設定した在圏情報登録応答を通知する。
この在圏情報登録応答を受取ったＳＩＰサーバ１０１−１ではユーザ情報テーブルの更新を行う（ステップＳ１０５）。最後に、ＳＩＰサーバ１０１−１は、在圏情報登録要求に対する要求応答を端末Ａに送出する（ステップＳ１０６）。
【００１９】
図５は、本発明のサービス制御装置による在圏情報登録処理の他の例を示す図である。同図において、図４の場合と異なるのは、端末Ａの在圏情報が「非在圏」状態で在圏情報登録要求を受けたか、「ＳＩＰサーバ情報有」の状態で在圏情報登録要求を受けたか、である。
サービス制御装置の在圏情報とＳＩＰサーバにて保持する移動端末のユーザ情報とは同期している。このため、サービス制御装置にて「非在圏」を保持する場合にＳＩＰサーバより通知される在圏情報登録要求は在圏情報「ユーザ情報：無」で、サービス制御装置にて「ＳＩＰサーバ情報」を保持する場合は、すでに在圏時に在圏情報登録処理を行っているので、ＳＩＰサーバより通知される在圏情報登録要求には在圏情報「ユーザ情報：有」が設定されるはずである。
【００２０】
情報無線ＬＡＮ圏内のユーザａの移動端末Ａから在圏情報登録要求が送出される（ステップＳ１０１）。この在圏情報登録要求を受けたＳＩＰサーバ１０１−１は、端末Ａの情報を管理するサービス制御装置に対してＳＩＰサーバ１０１−１で端末Ａのユーザ情報を保持する／保持しないを表す「ユーザ情報：有／無」を設定した在圏情報登録要求を送信する（ステップＳ１０１ａ、Ｓ１０２）。本例では、「ユーザ情報：有」を設定した在圏情報登録要求を送信する。
【００２１】
この在圏情報登録要求を受けたサービス制御装置１０２−１は、加入者情報管理テーブルの端末Ａの情報を参照し、在圏情報が在圏情報登録要求を要求したＳＩＰサーバ情報であるかを確認する（ステップＳ１０３）。確認の結果、加入者情報管理テーブルの在圏情報が「ＳＩＰサーバ１０１−１」で、かつ、在圏情報登録要求に設定されたユーザ情報が「有」である場合、ユーザ状態同期化フラグが「差分無」であるならば、サービス利用情報を設定せずに在圏情報登録応答をＳＩＰサーバ１０１−１に返す（ステップＳ１０４）。この在圏情報登録応答を受取ったＳＩＰサーバ１０１−１では、サービス利用情報の設定がないことからユーザ情報テーブルの更新を行わず（ステップＳ１０５）、在圏情報登録要求に対する要求応答を端末Ａに送出する（ステップＳ１０６）。
【００２２】
図６は、本発明のサービス制御装置による在圏情報登録処理の別の例を示す図である。同図において、図５の場合と異なるのは、端末Ａのユーザ状態同期化フラグが「差分無」の状態で在圏情報登録要求を受けたか、ユーザ状態同期化フラグが「差分有」の状態で在圏情報登録要求を受けたか、である。
情報無線ＬＡＮ圏内のユーザａの移動端末Ａから在圏情報登録要求が送出される（ステップＳ１０１）。この在圏情報登録要求を受けたＳＩＰサーバ１０１−１は、端末Ａの情報を管理するサービス制御装置に対してＳＩＰサーバ１０１−１で端末Ａのユーザ情報を保持する／保持しないを表す「ユーザ情報：有／無」を設定した在圏情報登録要求を送信する（ステップＳ１０１ａ、Ｓ１０２）。本例では、「ユーザ情報：有」を設定した在圏情報登録要求を送信する。
【００２３】
この在圏情報登録要求を受けたサービス制御装置１０２−１は、加入者情報管理テーブルの端末Ａの情報を参照し、在圏情報の設定が在圏情報登録要求を要求したＳＩＰサーバ情報であるかを確認する（ステップＳ１０３）。確認の結果、加入者情報管理テーブルの在圏情報が「ＳＩＰサーバ１０１−１」で、在圏情報登録要求に設定されたユーザ情報が「有」である場合、ユーザ状態同期化フラグが「差分有」であるならば、ＳＩＰサーバに全てのサービス利用情報を設定した在圏情報登録応答をＳＩＰサーバ１０１−１に応答を返す（ステップＳ１０４）。この在圏情報登録応答を受取ったＳＩＰサーバ１０１−１では、ユーザ情報テーブルの更新を行い、端末Ａについてのユーザ情報を「サービスＳ１：利用可能」に更新する（ステップＳ１０５）。最後に、ＳＩＰサーバ１０１−１は、在圏情報登録要求に対する要求応答を端末Ａに送出する（ステップＳ１０６）。
【００２４】
（在圏情報登録解除処理）
図７は、本発明のサービス制御装置による在圏情報登録解除処理の一例を示す図である。
同図において、無線ＬＡＮ圏内のユーザａの移動端末Ａから在圏情報登録解除要求が送出される（ステップＳ２０１）。この在圏情報登録解除要求を受けたＳＩＰサーバ１０１−１は端末Ａの情報を管理するサービス制御装置１０２−１に対して在圏情報登録解除要求を送信する（ステップＳ２０２）。
【００２５】
この在圏情報登録解除要求を受けたサービス制御装置１０２−１は、加入者情報管理テーブルの端末Ａの情報を参照し、在圏情報を「非在圏」に更新し、ユーザ状態同期化フラグが「差分有」の場合は「差分無」に更新する（ステップＳ２０３）。その後、サービス制御装置１０２−１は、在圏情報登録解除応答をＳＩＰサーバ１０１−１に通知する（ステップＳ２０５）。この在圏情報登録解除応答を受けたＳＩＰサーバ１０１−１は、ユーザ情報テーブルの更新を行う（ステップＳ２０６）。以上の処理の結果、ＳＩＰサーバ１０１−１のユーザ情報テーブルは、端末Ａについて、「非在圏」、ユーザ情報は「無し」、となる。
【００２６】
（ユーザサービス利用情報の更新処理）
図８は、本発明のサービス制御装置によるユーザサービス利用情報の更新処理の一例を示す図である。
同図において、サービス制御装置１０２−１においてサービスの利用状況に変更が発生した場合、加入者情報管理テーブルの更新を行う（ステップＳ３０１）。それとともに、在圏情報が「非在圏」でない場合は、設定されている「ＳＩＰサーバ１０１−１」に対してユーザデータ更新要求を送信する（ステップＳ３０２）。
このユーザデータ更新要求を受けたＳＩＰサーバ１０１−１は、ユーザ情報更新を行い（ステップＳ３０３）、サービス制御装置にユーザデータ更新応答を返す（ステップＳ３０４）。
【００２７】
図９は、本発明のサービス制御装置によるユーザサービス利用情報の更新処理の他の例を示す図である。同図において、図８の場合と異なるのは、サービスデータ更新応答が、正常応答か、エラー応答か、である。
同図において、サービス制御装置１０２−１においてサービスの利用状況に変更が発生した場合、加入者情報管理テーブルの更新を行う（ステップＳ３０１）。それとともに、在圏情報が「非在圏」でない場合は、設定されている「ＳＩＰサーバ１０１−１」に対してユーザデータ更新要求を送信する（ステップＳ３０２）。
【００２８】
ここで、ＳＩＰサーバ１０１−１においてユーザ情報更新ができず（ステップＳ３０３ａ）にユーザデータ更新応答をエラーとして返す場合（ステップＳ３０４ａ）や、サービス制御装置１０２−１がユーザデータ更新応答を受信できなかった場合、サービス制御装置１０２−１はユーザ状態同期化フラグを「差分有」に変更する（ステップＳ３０５）。このように処理することにより、サービス制御装置１０２−１は、ＳＩＰサーバ１０１−１にサービス状態の変更を伝えることができなかったことを記憶する。
【００２９】
図１０は、本発明の実施形態にかかるサービス制御装置を用いた在圏情報登録処理を示すフローチャートである。
同図において、ユーザａが使用する移動端末Ａから在圏情報登録要求が送出されると（Ｓ４０１）、それを受信したＳＩＰサーバ１０１−１は、端末Ａのユーザ情報を保持するサービス制御装置１０２−１に対して、在圏情報登録要求を送信する（Ｓ４０２）。この送信される在圏情報登録要求には、ＳＩＰサーバ１０１−１にて端末Ａのユーザ情報を保持する／保持しないを表すユーザ情報が「有」又は「無」に設定される。
【００３０】
在圏情報登録要求を受信したサービス制御装置は、加入者情報管理テーブルを参照する（Ｓ４０３）。そして、在圏情報登録要求を送信したＳＩＰサーバ１０１−１と在圏情報として設定されている情報とが一致するか確認する（Ｓ４０４）。確認した結果、在圏情報が「ＳＩＰサーバ１０１−１」の場合（すなわち一致する場合）は、さらに在圏情報登録要求に設定された「ユーザ情報」を参照する（Ｓ４０５）。
【００３１】
設定された「ユーザ情報」を参照した結果、ユーザ情報が「有」の場合はユーザ状態同期化フラグのチェックを行う（Ｓ４０６）。ユーザ状態同期化フラグが「差分無」の場合は、ＳＩＰサーバ１０１−１とサービス制御装置１０２−１との間で、端末Ａの情報のアンマッチはないと判断し、サービス状態を設定しない在圏情報登録応答をＳＩＰサーバ１０１−１に返信する（Ｓ４０７）。
【００３２】
確認した結果、在圏情報が「ＳＩＰサーバ１０１−１」ではない場合、もしくは在圏情報が「ＳＩＰサーバ１０１−１」であっても在圏情報登録要求のユーザ情報が「無」の場合や、ユーザ状態同期化フラグが「差分無」の場合、サービス制御装置１０２−１は、端末Ａのサービス状態を設定して在圏情報登録応答をＳＩＰサーバ１０１−１に返信する（Ｓ４０８）。
その後、サービス制御装置１０２−１はユーザ状態同期化フラグが「差分有」の場合は「差分無」に更新する（Ｓ４０９）。サービス制御装置１０２−１の加入者情報管理テーブルの端末Ａの情報は、在圏情報が「ＳＩＰサーバ１０１−１」、ユーザ状態同期化フラグが「差分無」になる（Ｓ４１０）。
【００３３】
図１１は、本発明の実施形態にかかるサービス制御装置を用いたユーザサービス利用情報の更新処理を示すフローチャートである。
同図において、加入者情報管理テーブルの端末Ａの情報について、在圏情報が「非在圏」もしくは「ＳＩＰサーバ１０１−１」、ユーザ状態同期化フラグが「差分無」もしくは「差分有」で、サービスＳ１が「利用可能」、サービスＳ２が「利用不可」の状態である（Ｓ５０１）。この状態において、サービスＳ２の状態が「利用可能」に変更になった場合、サービス制御装置１０２−１は、端末Ａの利用サービスが変更になったことを通知する必要がある（Ｓ５０２）。この場合、加入者情報管理テーブルにおいて、在圏情報「非在圏」でユーザ状態同期化フラグが「差分有」のケースはありえない。
【００３４】
サービス制御装置１０２−１は、在圏情報を確認し（Ｓ５０３）、「ＳＩＰサーバ１０１−１」が設定されているため、ユーザ状態同期化フラグのチェックを行う（Ｓ５０４）。ユーザ状態同期化フラグが「差分無」の場合、サービス制御装置１０２−１は、サービスＳ２の情報を設定したユーザデータ更新要求をＳＩＰサーバ１０１−１に通知する（Ｓ５０６）。一方、ユーザ状態同期化フラグが「差分有」の場合、サービス制御装置１０２−１は、ＳＩＰサーバ１０１−１に通知が必要なサービス利用情報をユーザデータ更新要求に設定するため、サービスＳ２の情報の他にアンマッチの可能性のあるサービス利用情報を設定したユーザデータ更新要求をＳＩＰサーバ１０１−１に通知する（Ｓ５０５→Ｓ５０６）。
【００３５】
ＳＩＰサーバ１０１−１は、サービス制御装置１０２−１からのユーザデータ更新要求を受信し、設定されたサービス利用情報をユーザ情報テーブルに反映して、ユーザデータ更新応答をサービス制御装置１０２−１に通知する（Ｓ５０７）。
ＳＩＰサーバ１０１−１からのユーザデータ更新応答を受信したサービス制御装置１０２−１は、その応答が正常応答でない場合、ユーザ状態同期化フラグを「差分有」に変更する（Ｓ５０８→Ｓ５０９）。この結果、加入者情報管理テーブルの要素は、在圏情報が「非在圏」もしくは「ＳＩＰサーバ１０１−１」、ユーザ状態同期化フラグが「差分有」、サービスＳ１が「利用可能」、サービスＳ２が「利用不可」となる（Ｓ５１０）。
【００３６】
一方、ＳＩＰサーバ１０１−１からのユーザデータ更新応答が正常応答である場合、ユーザ状態同期化フラグは変更されない。これにより、サービス制御装置１０２−１の加入者情報管理テーブルの端末Ａの情報は、在圏情報が「ＳＩＰサーバ１０１−１」、ユーザ状態同期化フラグが「差分無」になる（Ｓ５０９）。
ユーザサービス利用情報の更新処理にて加入者情報管理テーブルの要素は、在圏情報が「非在圏」もしくは「ＳＩＰサーバ１０１−１」、ユーザ状態同期化フラグが「差分無」、サービスＳ１が「利用可能」、サービスＳ２が「利用可能」となる（Ｓ５１０）。
【００３７】
（まとめ）
本発明のサービス制御装置を用いてサービス制御システムを構成すれば、在圏ユーザの増加やサービス利用情報の量の増加によってＳＩＰサーバとサービス制御装置との間の在圏情報登録が増えた場合においても設備設計に影響することなく、サービスの提供を行うことができる。
【００３８】
（サービス制御方法）
上述したサービス制御システムにおいては、以下のようなサービス制御方法が実現されている。すなわち、サービス制御装置にてユーザの在圏しているＳＩＰサーバの情報とユーザのサービス利用情報並びにユーザ状態同期化フラグをユーザ管理情報テーブルに保持するステップと、
サービス制御装置でＳＩＰサーバへのユーザのサービス利用情報の更新失敗もしくはＳＩＰサーバでのユーザ情報の削除失敗を検出すると、サービス制御装置にて上記ユーザ管理情報テーブルに保持されるユーザの上記ユーザ状態同期化フラグを「差分有」に設定する状態アンマッチ検出ステップと、
上記状態アンマッチ検出手段ステップにおいて、ユーザ状態同期化フラグが「差分有」に設定されたユーザに対しての周期的な在圏情報登録処理が行われた時にＳＩＰサーバに対して最新のユーザサービス利用情報を通知し、サービス制御装置にて上記ユーザ管理情報テーブルの上記ユーザ状態同期化フラグを「差分無」に変更する第１の状態アンマッチ解消ステップと、
上記状態アンマッチ検出ステップにおいて、上記ユーザ状態同期化フラグが「差分有」に設定されたユーザに対してのユーザ情報の変更が発生した時にＳＩＰサーバに対してユーザサービス利用情報の更新や削除を実施し、移動端末の在圏情報及びユーザ情報を保持するＳＩＰサーバから正常に処理が完了した旨の応答を受けた場合に、上記サービス制御装置にて管理するユーザ情報のユーザ状態同期化フラグを「差分無」に変更する第２の状態アンマッチ解消ステップと、
上記第２の状態アンマッチ解消ステップにおいて、ユーザ状態同期化フラグが「差分無」に設定されたユーザに対しての周期的な在圏情報登録処理が行われた時にＳＩＰサーバに対してユーザサービス利用情報を通知せずＳＩＰサーバに在圏情報完了を通知する在圏情報登録ステップと、
上記ユーザ状態同期化フラグが「差分有」に設定されたユーザに対しての在圏情報登録解除処理が行われた時にサービス制御装置にて上記ユーザ管理情報テーブルの上記ユーザ状態同期化フラグを「差分無」に変更する状態アンマッチ解消ステップとを含むサービス制御方法が実現されている。このようなサービス制御方法を採用すれば、差分無の場合にはデータ更新を行わないように制御することにより、サービス制御装置とＳＩＰサーバとの間の回線の状態が圧迫されることは無く、装置間の伝送路はそのまま利用でき、移動端末が周期的に行う在圏情報登録の間隔を調整する必要は無い。
【産業上の利用可能性】
【００３９】
本発明は、在圏ユーザの増加やサービス利用情報の量の増加によってＳＩＰサーバとサービス制御装置との間の在圏情報登録が増えた場合に利用することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態にかかるサービス制御装置を含むサービス制御システムを採用したネットワークの構成を示す図である。
【図２】図１中のサービス制御装置の機能構成例を示すブロック図である。
【図３】加入者情報管理テーブルの構成例を示す図である。
【図４】本発明の実施形態にかかる在圏情報登録処理の概要を示す図である。
【図５】本発明の実施形態にかかる在圏情報登録処理の概要を示す図である。
【図６】本発明の実施形態にかかる在圏情報登録処理の概要を示す図である。
【図７】本発明の実施形態にかかる在圏情報登録解除処理の概要を示す図である。
【図８】本発明の実施形態にかかるユーザサービス利用情報の更新処理の概要を示す図である。
【図９】本発明の実施形態にかかるユーザサービス利用情報の更新処理の概要を示す図である。
【図１０】本発明の実施形態にかかる在圏情報登録処理例を示すフローチャートである。
【図１１】本発明の実施形態にかかるユーザサービス利用情報の更新処理例を示すフローチャートである。
【図１２】標準方式による在圏情報登録処理の概要である。
【符号の説明】
【００４１】
１０１  ＳＩＰサーバ
１０２  サービス制御装置
１１０  ＳＩＰサーバ間通信制御部
１１１  在圏情報登録処理部
１１２  加入者情報更新処理部
１１３  格納部
１１３ａ  加入者情報管理テーブル
Ａ、Ｂ  端末
【図１】
2008028455.tif 000003
【図２】
2008028455.tif 000004
【図３】
2008028455.tif 000005
【図４】
2008028455.tif 000006
【図５】
2008028455.tif 000007
【図６】
2008028455.tif 000008
【図７】
2008028455.tif 000009
【図８】
2008028455.tif 000010
【図９】
2008028455.tif 000011
【図１０】
2008028455.tif 000012
【図１１】
2008028455.tif 000013
【図１２】
2008028455.tif 000014