(57)【特許請求の範囲】
【請求項１】
移動機と、移動元ネットワークドメイン用の移動元加入者情報データベースサーバと、前記移動元ネットワークドメイン用の移動元呼制御サーバとを含んで構成される通信システムに含まれる移動先ネットワークドメイン用の移動先加入者情報データベースサーバであって、
前記移動機が所属中の前記移動元ネットワークドメインから前記移動先ネットワークドメインに一時的に移動された場合に、前記移動先ネットワークドメイン用の移動先呼制御サーバが前記移動機に対して位置登録を行うための情報を当該移動先呼制御サーバに送信し、前記位置登録の後に、前記移動機が前記移動元ネットワークドメインの通信圏内にあるか否かを判定する移動先位置登録制御手段と、
前記移動先位置登録制御手段が、前記移動機が前記移動元ネットワークドメインの通信圏内にないと判定した後に、前記移動先呼制御サーバの配下に前記移動機が存在する旨を前記移動元加入者情報データベースサーバに通知する移動先通知手段と、
を備えることを特徴とする移動先加入者情報データベースサーバ。
【請求項２】
前記移動先通知手段は、
前記移動先呼制御サーバを特定するための移動先呼制御サーバ特定情報および前記移動機を特定するための移動機特定情報を含む信号を前記移動元加入者情報データベースサーバに送信することにより、前記移動先呼制御サーバの配下に前記移動機が存在する旨を前記移動元加入者情報データベースサーバに通知することを特徴とする請求項１記載の移動先加入者情報データベースサーバ。
【請求項３】
前記移動先位置登録制御手段は、
前記移動機が前記移動先ネットワークドメインから前記移動元ネットワークドメインに復帰した場合に、前記移動元呼制御サーバの配下に前記移動機が復帰した旨を前記移動元加入者情報データベースサーバより通知されると、前記移動先呼制御サーバと前記移動機との間の前記位置登録を解除する旨の信号を当該移動先呼制御サーバに送信することを特徴とする請求項１記載の移動先加入者情報データベースサーバ。
【請求項４】
移動機と、移動先ネットワークドメイン用の移動先加入者情報データベースサーバと、移動元ネットワークドメイン用の移動元呼制御サーバとを含んで構成される通信システムに含まれる前記移動元ネットワークドメイン用の移動元加入者情報データベースサーバであって、
前記移動機が所属中の前記移動元ネットワークドメインから前記移動先ネットワークドメインに一時的に移動された場合に、前記移動先ネットワークドメイン用の移動先呼制御サーバの配下に前記移動機が存在する旨を前記移動先加入者情報データベースサーバより通知される移動元通知手段と、
前記移動元通知手段が当該旨を通知されたことに応じて、前記移動元呼制御サーバが前記移動機に対して既に行っていた位置登録の解除を禁止する旨の解除禁止信号を当該移動元呼制御サーバに送信する移動元位置登録制御手段と、
を備えることを特徴とする移動元加入者情報データベースサーバ。
【請求項５】
前記移動元通知手段は、
前記移動先呼制御サーバを特定するための移動先呼制御サーバ特定情報および前記移動機を特定するための移動機特定情報を含む信号を前記移動先加入者情報データベースサーバより受信することにより、前記移動機が前記移動先呼制御サーバの配下に存在する旨を通知されることを特徴とする請求項４記載の移動元加入者情報データベースサーバ。
【請求項６】
前記移動元通知手段は、
前記移動機が前記移動先ネットワークドメインから前記移動元ネットワークドメインに復帰した場合に、前記移動機が前記移動元呼制御サーバの配下に復帰した旨を前記移動先加入者情報データベースサーバに通知することを特徴とする請求項４記載の移動元加入者情報データベースサーバ。
【請求項７】
移動機と、移動先ネットワークドメイン用の移動先加入者情報データベースサーバと、移動元ネットワークドメイン用の移動元加入者情報データベースサーバとを含んで構成される通信システムに含まれる前記移動元ネットワークドメイン用の移動元呼制御サーバであって、
前記移動機が所属中の前記移動元ネットワークドメインから前記移動先ネットワークドメインに一時的に移動された場合に、前記移動機に対して既に行っていた位置登録の解除を禁止する旨の解除禁止信号を前記移動元加入者情報データベースサーバより受信する受信手段と、
前記受信手段が前記解除禁止信号を受信したことに応じて、前記移動機に対して位置登録を行うための情報を保持し続ける保持手段と、
を備えることを特徴とする移動元呼制御サーバ。
【請求項８】
移動機と、請求項１に記載の移動先加入者情報データベースサーバと、請求項４に記載の移動元加入者情報データベースサーバと、請求項７に記載の移動元呼制御サーバと、を含んで構成される通信システム。
【請求項９】
移動機と、移動先ネットワークドメイン用の移動先加入者情報データベースサーバと、移動元ネットワークドメイン用の移動元加入者情報データベースサーバと、前記移動元ネットワークドメイン用の移動元呼制御サーバとを含んで構成される通信システムにおける通信方法であって、
前記移動機が所属中の前記移動元ネットワークドメインから前記移動先ネットワークドメインに一時的に移動された場合に、前記移動先加入者情報データベースサーバの移動先位置登録制御手段が、前記移動先ネットワークドメイン用の移動先呼制御サーバが前記移動機に対して位置登録を行うための情報を当該移動先呼制御サーバに送信する第１位置登録制御ステップと、
前記移動先加入者情報データベースサーバの移動先通知手段が、前記位置登録の後に、前記移動先呼制御サーバの配下に前記移動機が存在する旨を前記移動元加入者情報データベースサーバに通知する第１通知ステップと、
前記移動元加入者情報データベースサーバの移動元通知手段が、前記移動先呼制御サーバの配下に前記移動機が存在する旨を前記移動先加入者情報データベースサーバより通知される第２通知ステップと、
前記移動元加入者情報データベースサーバの移動元位置登録制御手段が、前記第２通知ステップにて前記移動元通知手段が当該旨を通知されたことに応じて、前記移動元呼制御サーバが前記移動機に対して既に行っていた位置登録の解除を禁止する旨の解除禁止信号を当該移動元呼制御サーバに送信する第２位置登録制御ステップと、
前記移動元呼制御サーバの受信手段が、前記解除禁止信号を前記移動元加入者情報データベースサーバより受信する受信ステップと、
前記移動元呼制御サーバの保持手段が、前記受信ステップにて前記受信手段が前記解除禁止信号を受信したことに応じて、前記移動機に対して位置登録を行うための情報を保持し続ける保持ステップと、
を備えることを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動先加入者情報データベースサーバ、移動元加入者情報データベースサーバ、移動元呼制御サーバ、通信システムおよび通信方法に関するものである。
【背景技術】
【０００２】
従来、移動機に対する通信サービスを実現するための通信方式として、ＣＳ(Circuit Switched)やＩＭＳ(IP Multimedia Subsystem)が知られている。移動機のユーザがＣＳネットワークやＩＭＳネットワーク上で通信サービスを利用する場合に、移動機の属するそれぞれのネットワークドメインで位置登録が行われる（例えば特許文献１を参照）。各ネットワークドメインの呼制御サーバは位置登録のために必要な情報を各ネットワークドメイン用の加入者情報データベースサーバから取得して保持する。各ネットワークドメインの加入者情報データベースサーバは位置登録を行った呼制御サーバおよび移動機のそれぞれの特定情報を関連付けて位置情報として管理する。
【特許文献１】特開平８−９８２４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
異なるネットワークドメインの加入者情報データベースサーバ同士で、上記位置情報に関して互いに通知し合うことは行われていない。このため、一方の加入者情報データベースサーバは他方の加入者情報データベースサーバ側で行われた位置登録について把握することはできず、他方の加入者情報データベースサーバ側で行われた位置登録に応じて何らかの制御を行うことは困難である。
【０００４】
そこで、本発明は上記に鑑みてなされたもので、一方の加入者情報データベースサーバが他方の加入者情報データベースサーバ側で行われた位置登録について把握することが可能な移動先加入者情報データベースサーバ、移動元加入者情報データベースサーバ、移動元呼制御サーバ、通信システムおよび通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の移動先加入者情報データベースサーバは、移動機と、移動元ネットワークドメイン用の移動元呼制御サーバと、移動元ネットワークドメイン用の移動元加入者情報データベースサーバとを含んで構成される通信システムに含まれる移動先ネットワークドメイン用の移動先加入者情報データベースサーバであって、移動機が所属中の移動元ネットワークドメインから移動先ネットワークドメインに一時的に移動された場合に、移動先ネットワークドメイン用の移動先呼制御サーバが移動機に対して位置登録を行うための情報を当該移動先呼制御サーバに送信し、位置登録の後に、移動機が移動元ネットワークドメインの通信圏内にあるか否かを判定する移動先位置登録制御手段と、移動先位置登録制御手段が、移動機が移動元ネットワークドメインの通信圏内にないと判定した後に、移動先呼制御サーバの配下に移動機が存在する旨を移動元加入者情報データベースサーバに通知する移動先通知手段と、を備える。
【０００６】
また、本発明の移動元加入者情報データベースサーバは、移動機と、移動先ネットワークドメイン用の移動先加入者情報データベースサーバと、移動元ネットワークドメイン用の移動元呼制御サーバとを含んで構成される通信システムに含まれる移動元ネットワークドメイン用の移動元加入者情報データベースサーバであって、移動機が所属中の移動元ネットワークドメインから移動先ネットワークドメインに一時的に移動された場合に、移動先ネットワークドメイン用の移動先呼制御サーバの配下に移動機が存在する旨を移動先加入者情報データベースサーバより通知される移動元通知手段と、移動元通知手段が当該旨を通知されたことに応じて、移動元呼制御サーバが移動機に対して既に行っていた位置登録の解除を禁止する旨の解除禁止信号を当該移動元呼制御サーバに送信する移動元位置登録制御手段と、を備える。
【０００７】
また、本発明の移動元呼制御サーバは、移動機と、移動先ネットワークドメイン用の移動先加入者情報データベースサーバと、移動元ネットワークドメイン用の移動元加入者情報データベースサーバとを含んで構成される通信システムに含まれる移動元ネットワークドメイン用の移動元呼制御サーバであって、移動機が所属中の移動元ネットワークドメインから移動先ネットワークドメインに一時的に移動された場合に、移動機に対して既に行っていた位置登録の解除を禁止する旨の解除禁止信号を移動元加入者情報データベースサーバより受信する受信手段と、受信手段が解除禁止信号を受信したことに応じて、移動機に対して位置登録を行うための情報を保持し続ける保持手段と、を備える。
【０００８】
また、本発明の通信システムは、前述した移動機と、移動先加入者情報データベースサーバと、移動元加入者情報データベースサーバと、移動元呼制御サーバと、を含んで構成される。
【０００９】
また、本発明の通信方法は、移動機と、移動先ネットワークドメイン用の移動先加入者情報データベースサーバと、移動元ネットワークドメイン用の移動元加入者情報データベースサーバと、移動元ネットワークドメイン用の移動元呼制御サーバとを含んで構成される通信システムにおける通信方法であって、移動機が所属中の移動元ネットワークドメインから移動先ネットワークドメインに一時的に移動された場合に、移動先加入者情報データベースサーバの移動先位置登録制御手段が、移動先ネットワークドメイン用の移動先呼制御サーバが移動機に対して位置登録を行うための情報を当該移動先呼制御サーバに送信する第１位置登録制御ステップと、移動先加入者情報データベースサーバの移動先通知手段が、位置登録の後に、移動先呼制御サーバの配下に移動機が存在する旨を移動元加入者情報データベースサーバに通知する第１通知ステップと、移動元加入者情報データベースサーバの移動元通知手段が、移動先呼制御サーバの配下に移動機が存在する旨を移動先加入者情報データベースサーバより通知される第２通知ステップと、移動元加入者情報データベースサーバの移動元位置登録制御手段が、第２通知ステップにて移動元通知手段が当該旨を通知されたことに応じて、移動元呼制御サーバが移動機に対して既に行っていた位置登録の解除を禁止する旨の解除禁止信号を当該移動元呼制御サーバに送信する第２位置登録制御ステップと、移動元呼制御サーバの受信手段が、解除禁止信号を移動元加入者情報データベースサーバより受信する受信ステップと、移動元呼制御サーバの保持手段が、受信ステップにて受信手段が解除禁止信号を受信したことに応じて、移動機に対して位置登録を行うための情報を保持し続ける保持ステップと、を備える。
【００１０】
このような本発明の移動先加入者情報データベースサーバ、移動元加入者情報データベースサーバ、移動元呼制御サーバ、通信システムおよび通信方法によれば、通信システムは、移動機と、移動先加入者情報データベースサーバと、移動元呼制御サーバと、移動元加入者情報データベースサーバとを含んで構成される。移動機が例えば数日間の海外ローミング等で所属中の移動元ネットワークドメインから移動先の移動先ネットワークドメインに一時的に移動された場合に、移動先加入者情報データベースサーバは移動機との間での位置登録を移動先ネットワークドメイン用の移動先呼制御サーバに実行させる。移動先加入者情報データベースサーバは、位置登録に必要な例えばサービス情報等を移動先呼制御サーバに提供することにより、移動先呼制御サーバに位置登録を実行させることができる。そして、位置登録後、移動先加入者情報データベースサーバは、移動先呼制御サーバの配下に移動機が位置登録されて存在する旨を移動元加入者情報データベースサーバに通知する。
【００１１】
このように、移動先加入者情報データベースサーバが位置登録に関する情報を移動元加入者情報データベースサーバに通知することにより、移動元加入者情報データベースサーバは移動先加入者情報データベースサーバ側で行われた位置登録について把握することが可能となる。
【００１２】
移動先呼制御サーバの配下に移動機が存在する旨を移動先加入者情報データベースサーバより通知された移動元加入者情報データベースサーバは、移動元呼制御サーバに解除禁止信号を送信することにより、移動元呼制御サーバと移動機との間で既に行われている位置登録の解除を移動元呼制御サーバに禁止させる。すなわち、移動元加入者情報データベースサーバは、移動先加入者情報データベースサーバ側で行われた位置登録に応じた何らかの制御を移動元呼制御サーバに行うことが可能となる。
【００１３】
解除禁止信号を移動元加入者情報データベースサーバより受信した移動元呼制御サーバは、移動機に対して位置登録を行うために必要な情報である例えばサービス情報等を除去せずに保持し続ける。このことにより、ローミング等で一時的に移動先ネットワークドメインに移動した移動機向けに着信があった場合に、または移動先ネットワークドメインに移動していた移動機が移動先から移動元ネットワークドメインに復帰した場合に、移動元呼制御サーバは、移動機との間での位置登録を改めて行うために例えば移動機のサービス情報等を再び移動元加入者情報データベースサーバよりダウンロードせずに、保持し続けている当該移動機のサービス情報等を再利用することができる。このことにより、上記ダウンロードを行うために必要な手順を省くことができるため、ローミング中または復帰後の移動機に対する着信サービス制御手順を簡略化することができる。また、移動元加入者情報データベースサーバと移動元呼制御サーバとの間の通信負荷をも軽減することができ、移動元加入者情報データベースサーバへの処理圧迫をも抑制することができる。
【００１４】
また、本発明の移動先加入者情報データベースサーバの移動先通知手段は、移動先呼制御サーバを特定するための移動先呼制御サーバ特定情報および移動機を特定するための移動機特定情報を含む信号を移動元加入者情報データベースサーバに送信することにより、移動先呼制御サーバの配下に移動機が存在する旨を移動元加入者情報データベースサーバに通知しても良い。この場合には、移動先呼制御サーバの配下に移動機が存在する旨を表す信号として、移動先呼制御サーバ特定情報および移動機特定情報を用いることができる。
【００１５】
また、本発明の移動元加入者情報データベースサーバの移動元通知手段は、移動先呼制御サーバを特定するための移動先呼制御サーバ特定情報および移動機を特定するための移動機特定情報を含む信号を移動先加入者情報データベースサーバより受信することにより、移動機が移動先呼制御サーバの配下に存在する旨を通知しても良い。この場合には、移動先呼制御サーバの配下に移動機が存在する旨を表す信号として、移動先呼制御サーバ特定情報および移動機特定情報を用いることができる。
【００１６】
また、本発明の移動元加入者情報データベースサーバの移動元通知手段は、移動機が移動先ネットワークドメインから移動元ネットワークドメインに復帰した場合に、移動機が移動元呼制御サーバの配下に復帰した旨を移動先加入者情報データベースサーバに通知しても良い。このように、移動元加入者情報データベースサーバが位置登録に関する情報を移動先加入者情報データベースサーバに通知することにより、移動先加入者情報データベースサーバは移動元加入者情報データベースサーバ側で行われた位置登録について把握することが可能となる。
【００１７】
また、本発明の移動先加入者情報データベースサーバの移動先位置登録制御手段は、移動機が移動先ネットワークドメインから移動元ネットワークドメインに復帰した場合に、移動元呼制御サーバの配下に移動機が復帰した旨を移動元加入者情報データベースサーバより通知されると、移動先呼制御サーバと移動機との間の位置登録を解除する旨の信号を当該移動先呼制御サーバに送信しても良い。このことにより、移動機との間の位置登録を解除する旨の信号を受信した移動先呼制御サーバは、当該信号に基づいて移動機との間の位置登録を確実に解除することができる。
【発明の効果】
【００１８】
本発明によれば、一方の加入者情報データベースサーバが他方の加入者情報データベースサーバ側で行われた位置登録について把握することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照して本発明にかかる移動先加入者情報データベースサーバ、移動元加入者情報データベースサーバ、移動元呼制御サーバ、通信システムおよび通信方法の好適な実行形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００２０】
まず、本発明の実行形態に係る通信システム１の構成について、図１を参照しながら説明する。図１には、異なる二つの移動通信コアネットワークがイメージされている。図１の一方の移動通信コアネットワークは自事業者の移動通信コアネットワークであり、図１の他方の移動通信コアネットワークは他事業者の移動通信コアネットワークである。
【００２１】
他事業者の移動通信コアネットワーク上には、ＣＳネットワークドメイン（移動先ネットワークドメイン）が構成されている。ＣＳネットワークドメイン内には、ＭＳＣ（Mobile Services Switching Center）やＶＬＲ（Visitor Location Register）を含むＣＳシステム群２０（移動先呼制御サーバ）が配置されている。ＣＳシステム群２０はＣＳネットワークドメイン内に存在する移動機１０に対して通信サービスを行うための装置群である。通信サービスを行うために、ＣＳシステム群２０は、まず、圏内に入ってきた移動機１０に対して位置登録を行う。位置登録を行うために必要なサービス情報等は後述するＣＳ用加入者情報データベースサーバ３０に要求して提供されることができる。
【００２２】
一方、自事業者の移動通信コアネットワーク上には、ＣＳ用加入者情報データベースサーバ３０（移動先加入者情報データベースサーバ）としてＨＬＲ（Home Location Register）が配置されている。また、自事業者の移動通信コアネットワーク上には、ＩＭＳ用加入者情報データベースサーバ４０（移動元加入者情報データベースサーバ）としてＨＳＳ（HomeSubscriber Server）が配置されており、ＣＳＣＦ（Call Session Control Function）やＡＳ（ApplicationServer）を含むＩＭＳシステム群５０（移動元呼制御サーバ）が配置されている。通信システム１は、ＣＳ用加入者情報データベースサーバ（以下、「ＣＳ用加入者ＤＢ」と記載する。）３０、ＩＭＳ用の加入者情報データベースサーバ（以下、「ＩＭＳ用加入者ＤＢ」と記載する。）４０およびＩＭＳシステム群５０を含め、例えば数日間の海外ローミング等で本来所属中の自事業者のＩＭＳネットワークドメインから他事業者のＣＳネットワークドメインへと一時的に移動することができる移動機１０を備える。以下、通信システム１を構成する各構成要素について詳細に説明する。
【００２３】
移動機１０は、図示はしないが、物理的には、ＣＰＵ、主記憶装置であるＲＡＭ及びＲＯＭ、操作ボタンなどの操作部、ＬＣＤや有機ＥＬディスプレイなどの出力装置、ＣＳシステム群２０やＩＭＳシステム群５０との間でデータの送受信を行う通信部、メモリディバイス等の補助記憶装置を備えて構成される。後述する移動機１０の各機能は、ＣＰＵ、ＲＡＭ等のハードウェア上に所定のソフトウェアを読み込ませることにより、ＣＰＵの制御のもとで操作部、出力装置、通信部を動作させると共に、ＲＡＭや補助記憶装置におけるデータの読み出し及び書き込みを行うことで実現される。なお、本実施形態において、移動機１０は、本来は自事業者側のＩＭＳネットワークドメインに所属して通信サービスを受けているが、図１に示すように、例えばローミング等で他事業者側のＣＳネットワークドメインへ一時的に移動して、再びＩＭＳネットワークドメインへ復帰することができる。
【００２４】
ＣＳ用加入者ＤＢ３０は、例えばＣＳシステム群２０と移動機１０との間の位置登録に必要なサービス情報等を含む加入者情報を管理する機能を有する集約データベースである。ＣＳ用加入者ＤＢ３０は、図２に示すように、物理的には、ＣＰＵ３１、ＲＯＭ３２及びＲＡＭ３３等の主記憶装置、キーボード及びマウス等の入力デバイス３４、ディスプレイ等の出力デバイス３５、ＣＳシステム群２０およびＩＭＳ用の加入者情報データベースサーバ４０との間でデータの送受信を行うためのネットワークカード等の通信モジュール３６、ハードディスク等の補助記憶装置３７などを含む通常のコンピュータシステムとして構成される。後述するＣＳ用加入者ＤＢ３０の各機能は、ＣＰＵ３１、ＲＡＭ３３等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ３１の制御のもとで通信モジュール３６、入力デバイス３４、出力デバイス３５を動作させるとともに、主記憶装置３２，３３や補助記憶装置３７におけるデータの読み出し及び書き込みを行うことで実現される。
【００２５】
図３は、ＣＳ用加入者ＤＢ３０の構成概要図である。ＣＳ用加入者ＤＢ３０は、機能的には、位置登録制御部３１０（移動先位置登録制御手段）、加入者情報管理部３２０および通知部３３０（移動先通知手段）を備えて構成される。位置登録制御部３１０は、移動機１０がＣＳネットワークドメインの通信圏内に入ってきた場合に、または、移動機１０がＣＳネットワークドメインの通信圏外に移動した場合に、移動機１０の位置登録に関する制御を行うものである。加入者情報管理部３２０は、移動機１０の加入者情報等を管理するものである。通知部３３０は、移動機１０がＣＳネットワークドメインの通信圏内に入ってきた場合に、または、移動機１０がＣＳネットワークドメインの通信圏外に移動した場合に、移動機１０の位置登録に関する情報をＩＭＳ用の加入者情報データベースサーバ４０に通知し、または通知されるものである。
【００２６】
図１に戻り、ＩＭＳ用加入者ＤＢ４０は、例えばＩＭＳシステム群５０と移動機１０との間の位置登録に必要なサービス情報等を含む加入者情報を管理する機能を有する集約データベースである。ＩＭＳ用加入者ＤＢ４０は、図２に示すように、物理的には、ＣＰＵ４１、ＲＯＭ４２及びＲＡＭ４３等の主記憶装置、キーボード及びマウス等の入力デバイス４４、ディスプレイ等の出力デバイス４５、ＣＳ用加入者ＤＢ３０およびＩＭＳシステム群５０との間でデータの送受信を行うためのネットワークカード等の通信モジュール４６、ハードディスク等の補助記憶装置４７などを含む通常のコンピュータシステムとして構成される。後述するＩＭＳ用加入者ＤＢ４０の各機能は、ＣＰＵ４１、ＲＡＭ４３等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ４１の制御のもとで通信モジュール４６、入力デバイス４４、出力デバイス４５を動作させるとともに、主記憶装置４２，４３や補助記憶装置４７におけるデータの読み出し及び書き込みを行うことで実現される。
【００２７】
図４は、ＩＭＳ用加入者ＤＢ４０の構成概要図である。ＩＭＳ用加入者ＤＢ４０は、機能的には、位置登録制御部４１０（移動元位置登録制御手段）、加入者情報管理部４２０および通知部４３０（移動元通知手段）を備えて構成される。位置登録制御部４１０は、移動機１０が他事業者のＣＳネットワークドメインの通信圏内に一時的に移動した場合に、または、移動機１０が他事業者のＣＳネットワークドメインの通信圏から自事業者のＩＭＳネットワークドメインの通信圏内に復帰した場合に、移動機１０の位置登録に関する制御を行うものである。加入者情報管理部４２０は、移動機１０の加入者情報等を管理するものである。通知部４３０は、移動機１０が他事業者のＣＳネットワークドメインの通信圏内に一時的に移動した場合に、または、移動機１０が他事業者のＣＳネットワークドメインの通信圏から自事業者のＩＭＳネットワークドメインの通信圏内に復帰した場合に、移動機１０の位置登録に関する情報をＣＳ用加入者ＤＢ３０より通知され、または通知するものである。
【００２８】
図１に戻り、ＩＭＳシステム群５０は、ＩＭＳネットワークドメイン内に存在する移動機１０に対して通信サービスを行うための装置群である。通信サービスを行うためには、まず、圏内の移動機１０に対して位置登録を行う。位置登録を行うために必要なサービス情報等はＩＭＳ用加入者ＤＢ４０に要求して提供されることができる。本実施形態において、移動機１０は本来ＩＭＳネットワークドメインに所属して通信サービスを受けており、移動機１０とＩＭＳシステム群５０との間では既に位置登録が行われている。ＩＭＳシステム群５０は移動機１０が圏内に存在する間は移動機１０と周期的に位置登録を行う。このことにより、移動機１０はＩＭＳシステム群５０の形成する通信圏内に自端末が存在する旨をＩＭＳシステム群５０に通知することができる。一方、周期的な位置登録が無いまま一定の時間が経ったときには、更に後述するようにＩＭＳ用加入者ＤＢ４０より何の通知も無い場合には、ＩＭＳシステム群５０は移動機１０との位置登録を解除する。位置登録が解除されると、位置登録時に登録したサービス情報等がクリアされ、例えば移動機１０がＩＭＳシステム群５０の通信圏内に復帰したときに通信サービスを再利用するためには、再度位置登録を実施する必要がある。
【００２９】
ＩＭＳシステム群５０は、図２に示すように、物理的には、ＣＰＵ５１、ＲＯＭ５２及びＲＡＭ５３等の主記憶装置、キーボード及びマウス等の入力デバイス５４、ディスプレイ等の出力デバイス５５、ＩＭＳ用加入者ＤＢ４０との間でデータの送受信を行うためのネットワークカード等の通信モジュール５６、ハードディスク等の補助記憶装置５７などを含む通常のコンピュータシステムとして構成される。後述するＩＭＳシステム群５０の各機能は、ＣＰＵ５１、ＲＡＭ５３等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ５１の制御のもとで通信モジュール５６、入力デバイス５４、出力デバイス５５を動作させるとともに、主記憶装置５２，５３や補助記憶装置５７におけるデータの読み出し及び書き込みを行うことで実現される。
【００３０】
図５は、ＩＭＳシステム群５０の構成概要図である。ＩＭＳシステム群５０は、機能的には、位置登録制御部５１０（受信手段）、加入者情報管理部５２０および位置登録状態監視部５３０（保持手段）を備えて構成される。移動機１０が本来所属中の自事業者のＩＭＳネットワークドメインから他事業者のＣＳネットワークドメインの通信圏内に一時的に移動した場合に、位置登録制御部５１０は、ＩＭＳシステム群５０が移動機１０に対して既に行っていた位置登録の解除を禁止する旨の解除禁止信号をＩＭＳ用加入者ＤＢ４０より受信する。位置登録制御部５１０の解除禁止信号の受信に応じて、加入者情報管理部５２０および位置登録状態監視部５３０は移動機１０に対する位置登録を解除しない状態で保持する。
【００３１】
続いて、通信システム１の各構成要素により行われる動作（通信方法）について説明する。まず、移動機１０が所属中のＩＭＳネットワークドメインからＣＳネットワークドメインに一時的に移動された場合について、図６を参照しながら説明する。図６は、当該場合における通信システム１の動作を示すシーケンス図である。
【００３２】
移動機１０が既に位置登録されていて通信サービスを受けていたＩＭＳネットワークドメインからＣＳネットワークドメインに一時的に移動すると、図６に示すように、まず、３ＧＰＰ（3rd Generation Partnership Project）標準に基づいた位置登録制御がＣＳネットワークドメイン側で行われる。すなわち、移動機１０がＣＳシステム群２０に位置登録を要求すると、ＣＳシステム群２０は必要な情報をＣＳ用加入者ＤＢ３０に要求する。そして、ＣＳ用加入者ＤＢ３０は、例えばサービス情報等の位置登録に必要な情報をＣＳシステム群２０に提供する。ＣＳシステム群２０はＣＳ用加入者ＤＢ３０からの情報をダウンロードして位置登録を実施する（ステップＳ１００、第１位置登録制御ステップ）。
【００３３】
ステップＳ１００と並行してＣＳ用加入者ＤＢ３０は位置登録に関する情報を保持し（ステップＳ２００）、且つ位置登録後にはＣＳシステム群２０の配下に移動機１０が存在する旨をＩＭＳ用加入者ＤＢ４０に通知する（ステップＳ３００、第１通知ステップ）。
【００３４】
図７は、ステップＳ１００、ステップＳ２００およびステップＳ３００が実行されるために、ＣＳ用加入者ＤＢ３０の内部で行われる動作を詳細に示すシーケンス図である。まず、ＣＳ用加入者ＤＢ３０の位置登録制御部３１０により上述した位置登録が行われると（ステップＳ１００）、位置登録制御部３１０は加入者情報管理部３２０に移動機１０に対する加入者状態を変更することを要求する。この要求は、ユーザ識別子と、ＣＳシステム群２０のネットワーク上のアドレス（以下、「ＣＳアドレス」と記載する。）とを加入者情報管理部３２０に送信することで行われる。ユーザ識別子（移動通信端末特定情報）は、移動機１０を特定するための情報であって、移動機１０が本来所属していたＩＭＳネットワークドメインのＩＭＳ用加入者ＤＢ４０を導出可能な情報が含まれている。ＣＳアドレス（移動先呼制御サーバ特定情報）は、移動機１０が現在所属しているＣＳシステム群２０を特定するための情報である（ステップＳ１０１）。
【００３５】
ステップＳ１０１にてユーザ識別子およびＣＳアドレスを受信した加入者情報管理部３２０は、ユーザ識別子より移動機１０を特定し（ステップＳ１０２）、ＣＳアドレスを保持する（ステップＳ１０３）。このことにより、ＣＳシステム群２０の配下に移動機１０が存在するという移動機１０の加入者状態がＣＳ用加入者ＤＢ３０の加入者情報管理部３２０に保存される。次に、加入者情報管理部３２０は、上記ステップＳ１０２およびステップＳ１０３が完了した旨をステップＳ１０１の要求に対する応答として位置登録制御部３１０に通知する（ステップＳ１０４）。
【００３６】
ステップＳ１０４の応答を受けた位置登録制御部３１０は、移動機１０がＩＭＳネットワークドメインの通信圏内にあるか否かを判定する。この判定は、例えばＣＳアドレスを用いて行うことができる。すなわち、例えばＣＳアドレスがＩＭＳネットワークドメインの通信圏外におけるネットワークアドレスである場合には、位置登録制御部３１０は、移動機１０がＩＭＳネットワークドメインの通信圏外に存在すると判定する。なお、現在、移動機１０が所属中のＩＭＳネットワークドメインからＣＳネットワークドメインに一時的に移動されているため、位置登録制御部３１０は移動機１０がＩＭＳネットワークドメインの通信圏外に存在すると判定する（ステップＳ１０５）。
【００３７】
ステップＳ１０５にて移動機１０がＩＭＳネットワークドメインの通信圏外に存在していることを判定した位置登録制御部３１０は、ＣＳシステム群２０の配下に移動機１０が存在する旨をＩＭＳ用加入者ＤＢ４０に送信することを通知部３３０に要求する。この要求は、位置登録制御部３１０がユーザ識別子およびＣＳアドレスを通知部３３０に送信することで行われる（ステップＳ１０６）。
【００３８】
ステップＳ１０６にてユーザ識別子およびＣＳアドレスを受信した通知部３３０は、まず、ユーザ識別子より、移動機１０が本来所属していたＩＭＳネットワークドメインのＩＭＳ用加入者ＤＢ４０のネットワークアドレスを抽出する（ステップＳ１０７）。次に、通知部３３０は、ＣＳシステム群２０の配下に移動機１０が存在する旨を表す信号として、ユーザ識別子およびＣＳアドレスをＩＭＳ用加入者ＤＢ４０に送信する（ステップＳ１０８）。
【００３９】
図６に戻り、ＩＭＳ用加入者ＤＢ４０はＣＳシステム群２０の配下に移動機１０が存在する旨を表す信号をＣＳ用加入者ＤＢ３０より通知され、当該信号を保持する（ステップＳ４００、第２通知ステップ）。次に、ＩＭＳ用加入者ＤＢ４０はステップＳ４００にて当該旨を通知されたことに応じて、ＩＭＳシステム群５０が移動機１０に対して既に行っていた位置登録の解除を禁止する旨の解除禁止信号をＩＭＳシステム群５０に送信する（ステップＳ５００、第２位置登録制御ステップ）。
【００４０】
図８は、ステップＳ４００およびステップＳ５００が実行されるために、ＩＭＳ用加入者ＤＢ４０の内部で行われる動作を詳細に示すシーケンス図である。まず、前述したステップＳ１０８にてＣＳ用加入者ＤＢ３０より送信されたユーザ識別子およびＣＳアドレスを受信すると（ステップＳ４０１）、位置登録制御部４１０は加入者情報管理部４２０に移動機１０に対する加入者状態を変更することを要求する。この要求は、ステップＳ４０１にて受信したユーザ識別子とＣＳアドレスとを加入者情報管理部４２０に送信することで行われる（ステップＳ４０２）。
【００４１】
ステップＳ４０２にてユーザ識別子およびＣＳアドレスを受信した加入者情報管理部４２０は、ユーザ識別子より移動機１０を特定し（ステップＳ４０３）、移動機１０が現在ＩＭＳネットワークドメインに位置登録中の状態であることを判定し（ステップＳ４０４）、ＣＳアドレスを保持し（ステップＳ４０５）、ＩＭＳネットワークドメインにおける移動機１０の位置登録の解除を禁止する旨の情報を移動機１０の加入者状態として保持する（ステップＳ４０６）。このことにより、現在ＣＳシステム群２０の配下に移動機１０が存在するという移動機１０の加入者状態がＩＭＳ用加入者ＤＢ４０の加入者情報管理部４２０に保存される。次に、加入者情報管理部４２０は、上記ステップＳ４０３〜ステップＳ４０６が完了した旨、およびステップＳ４０４の判定にて移動機１０が位置登録されているＩＭＳシステム群５０のネットワークアドレス（以下、「ＣＳＣＦアドレス」と記載する。）をステップＳ４０２の要求に対する応答として位置登録制御部４１０に通知する（ステップＳ４０７）。
【００４２】
次に、位置登録制御部４１０は、解除禁止信号を生成し、当該解除禁止信号をＩＭＳシステム群５０に送信することを通知部４３０に要求する。この要求は、位置登録制御部４１０がユーザ識別子、ＣＳＣＦアドレスおよび解除禁止信号を通知部４３０に送信することで行われる（ステップＳ４０８）。
【００４３】
ステップＳ４０８にてユーザ識別子、ＣＳＣＦアドレスおよび解除禁止信号を受信した通知部４３０は、ＩＭＳシステム群５０が移動機１０に対して既に行っていた位置登録の解除を禁止する旨を表す信号としてユーザ識別子および解除禁止信号を、ＣＳＣＦアドレスにより特定されるＩＭＳシステム群５０に送信する（ステップＳ４０９）。
【００４４】
図６に戻り、ＩＭＳシステム群５０は、ＩＭＳ用加入者ＤＢ４０より解除禁止信号を受信すると（ステップＳ６００、受信ステップ）、移動機１０に対して既に行った位置登録を解除せずに維持し、位置登録のために必要な例えばサービス情報等の情報を除去せずに保持し続ける（ステップＳ７００、保持ステップ）。
【００４５】
図９は、ステップＳ６００およびステップＳ７００が実行されるために、ＩＭＳシステム群５０の内部で行われる動作を詳細に示すシーケンス図である。まず、前述したステップＳ４０９にてＩＭＳ用加入者ＤＢ４０より送信されたユーザ識別子および解除禁止信号を受信すると（ステップＳ６０１）、位置登録制御部５１０は位置登録状態監視部５３０に位置登録を解除するためのタイマを停止することを要求する。この要求は、ステップＳ６０１にて受信したユーザ識別子および解除禁止信号を位置登録状態監視部５３０に送信することで行われる（ステップＳ６０２）。
【００４６】
ステップＳ６０２にてユーザ識別子および解除禁止信号を受信した位置登録状態監視部５３０は、ユーザ識別子より移動機１０を特定し（ステップＳ６０３）、移動機１０に関する位置登録解除タイマを停止するように制御する。すなわち、移動機１０より周期的な位置登録が無いまま一定の時間が経ったとしても、位置登録状態監視部５３０は、移動機１０に対する位置登録を解除せずに維持し、位置登録のために必要な例えばサービス情報等の情報を除去せずに保持し続ける（ステップＳ６０４）。なお、前述したように、位置登録状態監視部５３０は、移動機１０からの周期的な位置登録が無いまま一定のタイマの時間が経ったときには、本来は、移動機１０との位置登録を解除させるものである。次に、位置登録状態監視部５３０は、上記ステップＳ６０３およびステップＳ６０４が完了した旨をステップＳ６０２の要求に対する応答として位置登録制御部５１０に通知する（ステップＳ６０５）。
【００４７】
次に、位置登録制御部５１０は加入者情報管理部５２０に移動機１０の加入者状態を変更することを要求する。この要求は、ユーザ識別子および解除禁止信号を加入者情報管理部５２０に送信することで行われる（ステップＳ６０６）。
【００４８】
ステップＳ６０６にてユーザ識別子および解除禁止信号を受信した加入者情報管理部５２０は、ユーザ識別子より移動機１０を特定し（ステップＳ６０７）、移動機１０の加入者情報に位置登録解除禁止の旨を登録する（ステップＳ６０８）。次に、加入者情報管理部５２０は、上記ステップＳ６０７およびステップＳ６０８が完了した旨をステップＳ６０６の要求に対する応答として位置登録制御部５１０に通知する（ステップＳ６０９）。
【００４９】
引き続き、一時的にＣＳネットワークドメインに移動した移動機１０向けに着信があった場合について、図１０を参照しながら説明する、図１０は、当該場合における通信システム１の動作を示すシーケンス図である。
【００５０】
ＩＭＳシステム群５０が例えば他の移動機より移動機１０向けの着信を要求されると（ステップＳ１２０）、ＩＭＳシステム群５０は、まず、移動機１０のサービス情報の有無を確認する。つまり、ＩＭＳシステム群５０は、移動機１０に対する位置登録が解除されているか否かを確認する。上述したステップＳ６０４やステップＳ６０８等において、ＩＭＳシステム群５０が移動機１０に対する位置登録を解除しなかったため、ＩＭＳシステム群５０は移動機１０のサービス情報がまだ有ることを確認する（ステップＳ２２０）。
【００５１】
次に、ＩＭＳシステム群５０はステップＳ１２０の着信要求に応じた着信サービスを行う。すなわち、ＩＭＳシステム群５０は、例えば着信要求を行った他の移動機と一時的にＣＳネットワークドメインに移動している移動機１０との間の通信セッションを確立して通信を成立させることができる。または、ＩＭＳシステム群５０は、例えば他の移動機と移動機１０との間の通信セッションを確立せずに、他の移動機より着信の要求があった旨を表す情報を生成して保持することができる。この情報は例えば移動機１０がＩＭＳネットワークドメインに復帰してきたときに移動機１０に送信されることができる。このように移動機１０に対する着信サービスを行うときに、ＩＭＳシステム群５０は移動機１０のサービス情報等をＩＭＳ用加入者ＤＢ４０よりダウンロードせずに、例えばステップＳ６０４やステップＳ６０８等を含むステップＳ７００にて保持し続けている移動機１０のサービス情報等を再利用することができる（ステップＳ３２０）。
【００５２】
続いて、移動機１０が一時移動先のＣＳネットワークドメインから本来所属していたＩＭＳネットワークドメインに復帰した場合について、図１１を参照しながら説明する、図１１は、当該場合における通信システム１の動作を示すシーケンス図である。
【００５３】
最初に、ＩＭＳネットワークドメインに復帰した移動機１０がＩＭＳシステム群５０に位置登録を要求すると（ステップＳ１４０）、ＩＭＳシステム群５０は移動機１０のサービス情報を保持していることを確認した上で（ステップＳ２４０）、ＩＭＳ用加入者ＤＢ４０に移動機１０の位置登録に関連する要求を行う（ステップＳ３４０）。
【００５４】
図１２は、ステップＳ１４０、ステップＳ２４０およびステップＳ３４０が実行されるために、ＩＭＳシステム群５０の内部で行われる動作を詳細に示すシーケンス図である。まず、移動機１０よりユーザ識別子を受信することにより位置登録を要求されると（ステップＳ１４１）、位置登録制御部５１０は加入者情報管理部５２０に移動機１０のサービス情報の有無を確認することを要求する。この要求は、位置登録制御部５１０がユーザ識別子を加入者情報管理部５２０に送信することで行われる（ステップＳ１４２）。
【００５５】
ステップＳ１４２にてユーザ識別子を受信した加入者情報管理部５２０は、ユーザ識別子より移動機１０を特定し（ステップＳ１４３）、前述したステップＳ６０８にて移動機１０の加入者情報に位置登録解除禁止の旨を登録したことを解除する（ステップＳ１４４）。そして、加入者情報管理部５２０は、ステップＳ１４２の要求に対する応答として、加入者情報管理部５２０が移動機１０のサービス情報を保持しており、且つ移動機１０は位置登録の解除を禁止されていた旨を表す信号を位置登録制御部５１０に送信する（ステップＳ１４５）。
【００５６】
ステップＳ１４５における信号を受信することにより、加入者情報管理部５２０が移動機１０のサービス情報を保持しており、且つ移動機１０は位置登録の解除を禁止されていた旨を確認した位置登録制御部５１０は、ステップＳ６０４にて停止したタイマを再び起動させる旨のタイマ起動信号を生成する（ステップＳ１４６）。
【００５７】
次に、位置登録制御部５１０は位置登録状態監視部５３０に位置登録を解除するためのタイマを起動することを要求する。この要求は、ユーザ識別子およびタイマ起動信号を位置登録状態監視部５３０に送信することで行われる（ステップＳ１４７）。
【００５８】
ステップＳ１４７にてユーザ識別子およびタイマ起動信号を受信した位置登録状態監視部５３０は、ユーザ識別子より移動機１０を特定し（ステップＳ１４８）、移動機１０に関する位置登録解除タイマを起動するように制御する。すなわち、移動機１０より周期的な位置登録が無いまま一定の時間が経った場合には、位置登録状態監視部５３０は、移動機１０に対する位置登録を解除する（ステップＳ１４９）。次に、位置登録状態監視部５３０は、上記ステップＳ１４８およびステップＳ１４９が完了した旨をステップＳ１４７の要求に対する応答として位置登録制御部５１０に通知する（ステップＳ１５０）。
【００５９】
次に、位置登録制御部５１０はＩＭＳ用加入者ＤＢ４０に移動機１０の位置登録に関連する要求を行う。この要求は、ユーザ識別子、およびステップＳ１４６にて加入者情報管理部５２０が移動機１０のサービス情報を保持していることを確認した旨を表す情報をＩＭＳ用加入者ＤＢ４０に送信することで行われる（ステップＳ１５１）。
【００６０】
図１１に戻り、ステップＳ３４０にて位置登録に関連して要求されたＩＭＳ用加入者ＤＢ４０は移動機１０の所属エリアに関する判定を行った後に（ステップＳ４４０）、移動機１０がＩＭＳシステム群５０の配下に復帰したためＣＳ用加入者ＤＢ３０が移動機１０に関連して保持していたＣＳアドレスを削除する旨をＣＳ用加入者ＤＢ３０に通知する（ステップＳ５４０）。
【００６１】
図１３は、ステップＳ４４０およびステップＳ５４０が実行されるために、ＩＭＳ用加入者ＤＢ４０の内部で行われる動作を詳細に示すシーケンス図である。まず、前述したステップＳ１５１にてＩＭＳシステム群５０より送信されたユーザ識別子を受信することにより位置登録に関連した要求を受けると（ステップｓ４４１）、位置登録制御部４１０は加入者情報管理部４２０に移動機１０の加入者状態を確認することを要求する。この要求は、ユーザ識別子を加入者情報管理部４２０に送信することで行われる（ステップＳ４４２）。
【００６２】
ステップＳ４４２にてユーザ識別子を受信した加入者情報管理部４２０は、ユーザ識別子より移動機１０を特定し（ステップＳ４４３）、移動機１０が現在ＩＭＳネットワークドメインに位置登録中の状態であることを判定し（ステップＳ４４４）、前述したステップＳ４０６にて移動機１０の位置登録の解除を禁止する旨の情報を保持したことをクリアし（ステップＳ４４５）、前述したステップＳ４０５にて保持したＣＳアドレスを確認する（ステップＳ４４６）。次に、加入者情報管理部４２０は、ステップＳ４４４の判定にて移動機１０が現在ＩＭＳネットワークドメインに位置登録中の状態である旨、およびステップＳ４４６にて確認したＣＳアドレスをステップＳ４４２の要求に対する応答として位置登録制御部４１０に通知する（ステップＳ４４７）。
【００６３】
ステップＳ４４７の応答を受けた位置登録制御部４１０は、移動機１０がＣＳネットワークドメインの通信圏内にあるか否かを判定する。この判定は、例えばステップＳ４４７にて受信したＣＳアドレスを用いて行うことができる。なお、現在、移動機１０が移動先のＣＳネットワークドメインから本来所属していたＩＭＳネットワークドメインに復帰しているため、位置登録制御部４１０は移動機１０がＣＳネットワークドメインの通信圏外に存在すると判定する（ステップＳ４４８）。
【００６４】
ステップＳ４４８にて移動機１０がＣＳネットワークドメインの通信圏外に存在していることを判定した位置登録制御部４１０は、ＣＳアドレスを削除することを加入者情報管理部４２０に要求する（ステップＳ４４９）。ステップＳ４４９の要求に応じて、加入者情報管理部４２０はＣＳアドレスを削除し（ステップＳ４５０）、当該削除した旨を表す信号をステップＳ４４９の要求に対する応答として位置登録制御部４１０に送信する（ステップＳ４５１）。
【００６５】
次に、位置登録制御部４１０は、ＣＳシステム群２０の配下に移動機１０が存在しないため、例えばステップＳ１０３にて移動機１０に関連して保持したＣＳアドレスを削除する旨をＣＳ用加入者ＤＢ３０に通知することを通知部４３０に要求する。この要求は、位置登録制御部４１０がユーザ識別子と、ＣＳアドレスの削除を表す信号とを通知部４３０に送信することで行われる（ステップＳ４５２）。
【００６６】
次に、通知部４３０は、ＣＳシステム群２０の配下に移動機１０が存在しないため、例えばステップＳ１０３にて移動機１０に関連して保持したＣＳアドレスを削除する旨をＣＳ用加入者ＤＢ３０に通知する。この通知は、通知部４３０がユーザ識別子と、ＣＳアドレスの削除を表す信号とをＣＳ用加入者ＤＢ３０に送信することで行われる（ステップＳ４５３）。
【００６７】
図１１に戻り、ステップＳ５４０にて移動機１０に関連して保持したＣＳアドレスを削除する旨を表す信号を受信したＣＳ用加入者ＤＢ３０は、ステップＳ１０３にて移動機１０に関連して保持したＣＳアドレスを削除し（ステップＳ６４０）、ＣＳシステム群２０に移動機１０との間の位置登録を解除して移動機１０のサービス情報を削除することを通知する（ステップＳ７４０）。
【００６８】
図１４は、ステップＳ６４０およびステップＳ７４０が実行されるために、ＣＳ用加入者ＤＢ３０の内部で行われる動作を詳細に示すシーケンス図である。まず、ステップＳ４５３にてＩＭＳ用加入者ＤＢ４０より送信されたユーザ識別子と、ＣＳアドレスの削除を表す信号とを受信すると（ステップＳ６４１）、位置登録制御部３１０はＣＳアドレスを削除することを加入者情報管理部３２０に要求する。この要求は、ユーザ識別子と、ＣＳアドレスの削除を表す信号とを加入者情報管理部３２０に送信することで行われる（ステップＳ６４２）。
【００６９】
ステップＳ６４２にてユーザ識別子と、ＣＳアドレスの削除を表す信号とを受信した加入者情報管理部３２０は、ユーザ識別子より移動機１０を特定し（ステップＳ６４３）、移動機１０が現在ＣＳネットワークドメインに位置登録中の状態であることを判定した上で（ステップＳ６４４）、例えばステップＳ１０３にて移動機１０に関連して保持したＣＳアドレスを削除する（ステップＳ６４５）。次に、加入者情報管理部３２０は、ステップＳ６４３〜ステップＳ６４５が完了した旨を表す信号、およびＣＳアドレスをステップＳ６４２の要求に対する応答として位置登録制御部３１０に通知する（ステップＳ６４６）。
【００７０】
次に、位置登録制御部３１０は、ＣＳシステム群２０の配下に移動機１０が存在しないため、例えばステップＳ１００にて移動機１０に関連してダウンロードしたサービス情報を削除する旨をＣＳシステム群２０に通知することを通知部３３０に要求する。この要求は、位置登録制御部３１０がユーザ識別子と、ＣＳアドレスとを通知部３３０に送信することで行われる（ステップＳ６４７）。
【００７１】
次に、通知部３３０は、ＣＳシステム群２０の配下に移動機１０が存在しないため、例えばステップＳ１００にて移動機１０に関連してダウンロードしたサービス情報を削除する旨をＣＳシステム群２０に通知する。この通知は、通知部３３０がユーザ識別子をＣＳアドレスより特定されるＣＳシステム群２０に送信することで行われる（ステップＳ６４８）。
【００７２】
図１１に戻り、ステップＳ３４０における要求に応じて、ＩＭＳ用加入者ＤＢ４０は移動機１０のサービス情報をＩＭＳシステム群５０にダウンロードさせる必要があるか否かについて判断する。前述したステップＳ１５１にてＩＭＳシステム群５０が移動機１０のサービス情報を保持していることを確認した旨を表す情報をＩＭＳ用加入者ＤＢ４０に送信したため、ＩＭＳ用加入者ＤＢ４０は移動機１０のサービス情報をＩＭＳシステム群５０にダウンロードさせる必要が無いことを判断する（ステップＳ８４０）。
【００７３】
次に、ＩＭＳ用加入者ＤＢ４０は、ステップＳ３４０における要求に対する応答として、移動機１０のサービス情報を提供しない旨を表す信号をＩＭＳシステム群５０に送信する（ステップＳ９４０）。次に、ＩＭＳシステム群５０は自ら保持している移動機１０のサービス情報を利用して、移動機１０との間の位置登録を行う（ステップＳ１０４０）。
【００７４】
続いて、本実施形態にかかる通信システム１の作用及び効果について説明する。本実施形態の通信システム１によれば、通信システム１は、移動機１０と、ＣＳ用加入者ＤＢ３０と、ＩＭＳシステム群５０と、ＩＭＳ用加入者ＤＢ４０とを含んで構成される。移動機１０が例えば海外ローミング等で所属中のＩＭＳネットワークドメインから移動先のＣＳネットワークドメインに例えば数日間等の一時的に移動された場合に、ＣＳ用加入者ＤＢ３０は移動機１０との間での位置登録をＣＳシステム群２０に実行させる。ＣＳ用加入者ＤＢ３０は、位置登録に必要な例えばサービス情報等をＣＳシステム群２０に提供することにより、ＣＳシステム群２０に位置登録を実行させることができる。そして、位置登録後、ＣＳ用加入者ＤＢ３０は、ＣＳシステム群２０の配下に移動機１０が位置登録されて存在する旨をＩＭＳ用加入者ＤＢ４０に通知する。
【００７５】
このように、ＣＳ用加入者ＤＢ３０が位置登録に関する情報をＩＭＳ用加入者ＤＢ４０に通知することにより、ＩＭＳ用加入者ＤＢ４０はＣＳ用加入者ＤＢ３０側で行われた位置登録について把握することが可能となる。
【００７６】
ＣＳシステム群２０の配下に移動機１０が存在する旨をＣＳ用加入者ＤＢ３０より通知されたＩＭＳ用加入者ＤＢ４０は、ＩＭＳシステム群５０に解除禁止信号を送信することにより、ＩＭＳシステム群５０と移動機１０との間で既に行われている位置登録の解除をＩＭＳシステム群５０に禁止させる。すなわち、ＩＭＳ用加入者ＤＢ４０は、ＣＳ用加入者ＤＢ３０側で行われた位置登録に応じた何らかの制御をＩＭＳシステム群５０に行うことが可能となる。
【００７７】
解除禁止信号をＩＭＳ用加入者ＤＢ４０より受信したＩＭＳシステム群５０は、移動機１０に対して位置登録を行うために必要な情報である例えばサービス情報等を除去せずに保持し続ける。このことにより、ローミング等で一時的にＣＳネットワークドメインに移動した移動機１０向けに着信があった場合に、またはＣＳネットワークドメインに移動していた移動機１０が移動先からＩＭＳネットワークドメインに復帰した場合に、ＩＭＳシステム群５０は、移動機１０との間での位置登録を改めて行うために例えば移動機１０のサービス情報等を再びＩＭＳ用加入者ＤＢ４０よりダウンロードせずに、保持し続けている当該移動機１０のサービス情報等を再利用することができる。このことにより、上記ダウンロードを行うために必要な手順を省くことができるため、ローミング中または復帰後の移動機１０に対する着信サービス制御手順を簡略化することができる。また、ＩＭＳ用加入者ＤＢ４０とＩＭＳシステム群５０との間の通信負荷をも軽減することができ、ＩＭＳ用加入者ＤＢ４０への処理圧迫をも抑制することができる。
【００７８】
また、本実施形態では、ＣＳシステム群２０の配下に移動機１０が存在する旨を表す信号として、ＣＳアドレスおよびユーザ識別子を用いることができる。
【００７９】
また、本実施形態では、ＩＭＳ用加入者ＤＢ４０が位置登録に関する情報をＣＳ用加入者ＤＢ３０に通知することにより、ＣＳ用加入者ＤＢ３０はＩＭＳ用加入者ＤＢ４０側で行われた位置登録について把握することが可能となる。
【００８０】
また、本実施形態では、移動機１０との間の位置登録を解除する旨の信号を受信したＣＳシステム群２０は、当該信号に基づいて移動機１０との間の位置登録を確実に解除することができる。
【図面の簡単な説明】
【００８１】
【図１】通信システム１の構成を説明するための図である。
【図２】ＣＳ用加入者情報データベースサーバ３０、ＩＭＳ用加入者情報データベースサーバ４０およびＩＭＳシステム群５０のハードウェア構成図である。
【図３】ＣＳ用加入者情報データベースサーバ３０の構成概要図である。
【図４】ＩＭＳ用加入者情報データベースサーバ４０の構成概要図である。
【図５】ＩＭＳシステム群５０の構成概要図である。
【図６】移動機１０が所属中のＩＭＳネットワークドメインからＣＳネットワークドメインに一時的に移動された場合に、通信システム１の動作を示すシーケンス図である。
【図７】図６のステップＳ１００、ステップＳ２００およびステップＳ３００が実行されるために、ＣＳ用加入者情報データベースサーバ３０の内部で行われる動作を詳細に示すシーケンス図である。
【図８】図６のステップＳ４００およびステップＳ５００が実行されるために、ＩＭＳ用加入者情報データベースサーバ４０の内部で行われる動作を詳細に示すシーケンス図である。
【図９】図６のステップＳ６００およびステップＳ７００が実行されるために、ＩＭＳシステム群５０の内部で行われる動作を詳細に示すシーケンス図である。
【図１０】一時的にＣＳネットワークドメインに移動した移動機１０向けに着信があった場合に、通信システム１の動作を示すシーケンス図である。
【図１１】移動機１０が一時移動先のＣＳネットワークドメインから本来所属していたＩＭＳネットワークドメインに復帰した場合に、通信システム１の動作を示すシーケンス図である。
【図１２】図１１のステップＳ１４０、ステップＳ２４０およびステップＳ３４０が実行されるために、ＩＭＳシステム群５０の内部で行われる動作を詳細に示すシーケンス図である。
【図１３】図１１のステップＳ４４０およびステップＳ５４０が実行されるために、ＩＭＳ用加入者情報データベースサーバ４０の内部で行われる動作を詳細に示すシーケンス図である。
【図１４】図１１のステップＳ６４０およびステップＳ７４０が実行されるために、ＣＳ用加入者情報データベースサーバ３０の内部で行われる動作を詳細に示すシーケンス図である。
【符号の説明】
【００８２】
１…通信システム、１０…移動機、２０…ＣＳシステム群、３０…ＣＳ用加入者情報データベースサーバ、３１０…位置登録制御部、３２０…加入者情報管理部、３３０…通知部、４０…ＩＭＳ用加入者情報データベースサーバ、４１０…位置登録制御部、４２０…加入者情報管理部、４３０…通知部、５０…ＩＭＳシステム群、５１０…位置登録制御部、５２０…加入者情報管理部、５３０…位置登録状態監視部。
【図１】
0004960168.tif 000002
【図２】
0004960168.tif 000003
【図３】
0004960168.tif 000004
【図４】
0004960168.tif 000005
【図５】
0004960168.tif 000006
【図６】
0004960168.tif 000007
【図７】
0004960168.tif 000008
【図８】
0004960168.tif 000009
【図９】
0004960168.tif 000010
【図１０】
0004960168.tif 000011
【図１１】
0004960168.tif 000012
【図１２】
0004960168.tif 000013
【図１３】
0004960168.tif 000014
【図１４】
0004960168.tif 000015