(57)【要約】 【課題】  着信先の通信方式を決定する際に、着信処理がループ状態に陥らないようにすることができる通信システムおよび通信方法を提供することを目的とする。【解決手段】  問合せ受信部２０１がＧＭＳＣ１０１から着信先の問合せを示す問合せ信号を受信すると、フラグ判断部２０２が、識別フラグが付加されているか否かを判断する。識別フラグが付加されていないと判断された場合には、返信部２０５は、割当部２０４により割り当てられたＣＣＣＦ／ＮｅＤＳ１０５のルーティングナンバーＲＮをＧＭＳＣ１０１に返信し、識別フラグが付加されていると判断された場合には、ＶＭＳＣ問合せ部２０３は移動機の在圏情報を在圏交換機であるＶＭＳＣ１０７から取得し、返信部２０５が取得した在圏情報をＧＭＳＣ１０１に対して返信する。【選択図】  図１
2007184855.tif 000002
【特許請求の範囲】
【請求項１】
移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、
着信先の在圏情報を前記在圏交換機から取得する加入者情報管理サーバと、
着信先の通信方式を決定するアプリケーションサーバと、
着信信号を受信すると、前記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、前記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、前記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、
を備える通信システムであって、
前記加入者情報管理サーバは、
前記関門交換機から着信先の問合せを示す問合せ信号を受信すると、識別フラグが付加されているか否かを判断するフラグ判断手段と、
前記フラグ判断手段により識別フラグが付加されていないと判断された場合には、前記アプリケーションサーバのアクセス先を示すアクセス情報を前記関門交換機に返信し、識別フラグが付加されていると判断された場合には、前記移動機の在圏情報を在圏交換機から取得し、取得した在圏情報を前記関門交換機に対して返信する返信手段と、
を備え、
前記アプリケーションサーバは、
前記関門交換機から着信信号を受信すると、着信先における通信方式を決定する決定処理を行うとともに、当該決定処理が終了した旨を示す識別フラグを着信信号に付加する付加手段と、
前記付加手段により識別フラグが付加された着信信号を前記関門交換機に返信する返信手段と、
を備える通信システム。
【請求項２】
移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、
着信先の在圏情報を前記在圏交換機から取得する加入者情報管理サーバと、
着信先の通信方式を決定するアプリケーションサーバと、
着信信号を受信すると、前記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、前記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、前記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、
を備える通信システムの通信方法であって、
前記アプリケーションサーバにおいて、
前記関門交換機から着信信号を受信すると、着信先における通信方式を決定する決定処理を行うとともに、当該決定処理が終了した旨を示す識別フラグを着信信号に付加する付加ステップと、
前記付加ステップにより識別フラグが付加された着信信号を前記関門交換機に返信する返信ステップと、
を備え、
前記加入者情報管理サーバにおいて、
前記関門交換機から着信先の問合せを示す問合せ信号を受信すると、識別フラグが付加されているか否かを判断するフラグ判断ステップと、
前記フラグ判断ステップにより識別フラグが付加されていないと判断された場合には、前記アプリケーションサーバのアクセス先を示すアクセス情報を前記関門交換機に返信し、識別フラグが付加されていると判断された場合には、前記移動機の在圏情報を在圏交換機から取得し、取得した在圏情報を前記関門交換機に対して返信する返信ステップと、
を備える通信方法。
【請求項３】
移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、
着信先の在圏情報を前記在圏交換機から取得する加入者情報管理サーバと、
着信先の通信方式を決定するアプリケーションサーバと、
着信信号を受信すると、前記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、前記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、前記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、
を備える通信システムであって、
前記加入者情報管理サーバは、
発信元を示す発信元情報を記憶する記憶手段と、
前記関門交換機から問合せ信号を受信すると、前記着信信号の発信元を示す発信元情報が前記記憶手段に記憶されているか否かを判断するとともに、発信元情報が前記記憶手段に記憶されていないと判断された場合は、前記記憶手段に着信信号の発信元を示す発信元情報を記憶させる判断手段と、
前記判断手段により発信元情報が前記記憶手段に記憶されていないと判断された場合は、前記アプリケーションサーバのアクセス情報を前記関門交換機に返信し、前記判断手段により発信元情報が前記記憶手段に記憶されていると判断された場合は、前記在圏交換機から着信先のアクセス情報を前記関門交換機に返信する返信手段と、
を備える通信システム。
【請求項４】
移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、
着信先の在圏情報を前記在圏交換機から取得する加入者情報管理サーバと、
着信先の通信方式を決定するアプリケーションサーバと、
着信信号を受信すると、前記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、前記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、前記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、
を備える通信システムの通信方法であって、
前記加入者情報管理サーバにおいて、
前記関門交換機から問合せ信号を受信すると、前記着信信号の発信元を示す発信元情報が記憶手段に記憶されているか否かを判断する判断ステップと、
発信元情報が前記記憶手段に記憶されていないと判断された場合は、前記記憶手段に着信信号の発信元を示す発信元情報を記憶させる記憶ステップと、
前記判断ステップにより発信元情報が前記記憶手段に記憶されていないと判断された場合は、前記アプリケーションサーバのアクセス情報を前記関門交換機に返信し、前記判断ステップにより発信元情報が前記記憶手段に記憶されていると判断された場合は、前記在圏交換機から着信先のアクセス情報を前記関門交換機に返信する返信ステップと、
を備える通信方法。
【請求項５】
移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、
着信先の在圏情報を前記在圏交換機から取得する加入者情報管理サーバと、
着信先の通信方式を決定するアプリケーションサーバと、
着信信号を受信すると、前記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、前記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、前記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、
を備える通信システムであって、
前記加入者情報管理サーバは、
前記関門交換機から問合せ信号を受信したか、前記アプリケーションサーバから問合せ信号を受信したかを判断する問合せ元判断手段と、
前記問合せ元判断手段により前記アプリケーションサーバから問合せ信号を受信したと判断された場合には、前記在圏交換機から取得した着信先のアクセス情報を返信し、前記関門交換機から問合せ信号を受信したと判断された場合には、前記アプリケーションサーバのアクセス情報を返信する返信手段と、
を備え、
前記アプリケーションサーバは、
着信信号を受信した場合、着信先の通信方式を選択するとともに、前記加入者情報管理サーバに対して着信先のアクセス情報に関する問合せ信号を送信する問合せ手段と、
前記問合せ手段により送信された問合せ信号の応答として、着信先のアクセス情報を受信した場合には、前記アクセス情報を用いて通信処理を行う通信処理手段と、
を備える通信システム。
【請求項６】
移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、
着信先の在圏情報を前記在圏交換機から取得する加入者情報管理サーバと、
着信先の通信方式を決定するアプリケーションサーバと、
着信信号を受信すると、前記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、前記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、前記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、
を備える通信システムの通信方法において、
前記加入者情報管理サーバにおいて、
前記関門交換機から問合せ信号を受信したか、前記アプリケーションサーバから問合せ信号を受信したかを判断する問合せ元判断ステップと、
前記問合せ元判断ステップにより前記アプリケーションサーバから問合せ信号を受信したと判断された場合には、前記在圏交換機から取得した着信先のアクセス情報を返信し、前記関門交換機から問合せ信号を受信したと判断された場合には、前記アプリケーションサーバのアクセス情報を返信する返信ステップと、
を備え、
前記アプリケーションサーバにおいて、
着信信号を受信した場合、着信先の通信方式を選択するとともに、前記加入者情報管理サーバに対して着信先のアクセス情報に関する問合せ信号を送信する問合せステップと、
前記問合せステップにより送信された問合せ信号の応答として、着信先のアクセス情報を受信した場合には、前記アクセス情報を用いて通信処理を行う通信処理ステップと、
を備える通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公衆移動通信網を用いた通信システムおよび通信方法に関する。
【背景技術】
【０００２】
近年の携帯電話は通常の公衆移動通信網を介して通話およびデータ通信を行うことができる通信機能に加えて、無線ＬＡＮ通信機能を有している。そして、この携帯電話は、アクセスポイントを介して無線ＬＡＮに接続して通話またはデータ通信を行うことができる。ここで、携帯電話を保持するユーザは、通常の通信機能を用いて通話またはデータ通信を行いながら移動すると、基地局の通信範囲外に移動することになる場合がある。このときアクセスポイントに接続することができる場合には、このアクセスポイントを介して無線ＬＡＮを用いた通話を行うこと、いわゆる異通信方式間におけるハンドオーバを行うことが考えられている。例えば、非特許文献１には、ここで、この異通信方式間におけるハンドオーバを行うためのＣＣＣＦ／ＮｅＤＳ（Call Continuity Control Function/Network Domain Selection）を備えた通信システムが記載されている。
【非特許文献１】3GPP “3GPPTR 23.806 V7.0.0(2005-12) 3rdGeneration Partnership Project; Technical Specification Group Services andSystem Aspects; Voice Call Continuity between CS and IMS Study (Release 7)”、p40、6.3.4 Origination、[online]、２００５年１２月２５日、平成１８年１月６日検索、インターネット1136874225037_0)＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、非特許文献１に記載されている通信システムの処理について図を用いて説明する。図１４は、その通信システム全体のネットワーク構成を示すネットワーク構成図である。
【０００４】
移動機１００から着信信号が発信されると、ＧＭＳＣ（Gateway Mobile Switching Center：関門交換機）をいくつか経由して、最後のＧＭＳＣではＨＳＳ（Home Subscriber Server：加入者情報管理サーバ）に対して着信先の問合せがなされる（Ｓ１１）。ＨＳＳでは、ＶＭＳＣに対して着信先の移動機のルーティングナンバーＭＳＲＮを取得することが通常行われているが、ハンドオーバを考慮した仕組みであるＣＣＣＦ／ＮｅＤＳに一度ドメインの決定をさせることが必要である。このため、ＨＳＳでは、ＣＣＣＦ／ＮｅＤＳを示す仮のルーティングナンバーＲＮ（Routing Number）が割り当てられ、この仮のルーティングナンバーＲＮが返信される（Ｓ１２）。ＧＭＳＣでは、この仮のルーティングナンバーＲＮを用いてＭＧＣＦ（Media Gateway Control Function）に対してアプリケーションサーバであるＣＣＣＦ／ＮｅＤＳ（Call Continuity Control Function/Network Domain Selection）に対する着信信号が出力される（Ｓ１３）。
【０００５】
ＭＧＣＦでは、無線ＬＡＮに対する呼制御サーバであるＳ−ＣＳＣＦ（Serving-Call State Control Function）を経由して、ＣＣＣＦ／ＮｅＤＳに対して着信信号が出力される（Ｓ１４）。ＣＣＣＦ／ＮｅＤＳでは、通信方式を切り替えるためのドメインの決定が行われ、そのドメインへの着信を行うための着信信号が出力される（Ｓ１５）。ここではＣＳ（Circuit Switch）ドメイン（公衆移動通信網等）に接続することが決定されたことにしている。そして、Ｓ−ＣＳＣＦおよびＭＧＣＦを経由して着信信号（着信先の通信端末の電話番号を含む）がＧＭＳＣに出力される（Ｓ１６、Ｓ１７）。
【０００６】
ここで、ＧＭＳＣでは、通信端末からの着信信号を受信したのか、ＭＧＣＦからの着信信号を受信したのか、判断できない。したがって、ＧＭＳＣでは、再度ＨＳＳに対して着信信号に基づいて着信先の問合せを行うことになる。ＨＳＳでも同様に、通信端末からの着信信号に基づいた着信先の問合せであるのか、ＣＣＣＦ／ＮｅＤＳから返信された着信信号に基づいた着信先の問合せであるのか、判断できない。このため、ＨＳＳは、再度ＣＣＣＦ／ＮｅＤＳを示す仮のルーティングナンバーＲＮを割り当てる処理を行い、そのままＧＭＳＣに返信することになる。したがって、再度上述の処理を行うことにより、処理がループ状態となってしまう、という問題がある。
【０００７】
そこで、本発明は、上述の課題を解決するために、通信方式を決定する際に、着信処理がループ状態に陥らないようにすることができる通信システムおよび通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、本発明の通信システムは、移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、着信先の在圏情報を上記在圏交換機から取得する加入者情報管理サーバと、着信先の通信方式を決定するアプリケーションサーバと、着信信号を受信すると、上記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、上記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、上記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、を備える通信システムであって、上記加入者情報管理サーバは、上記関門交換機から着信先の問合せを示す問合せ信号を受信すると、識別フラグが付加されているか否かを判断するフラグ判断手段と、上記フラグ判断手段により識別フラグが付加されていないと判断された場合には、上記アプリケーションサーバのアクセス先を示すアクセス情報を上記関門交換機に返信し、識別フラグが付加されていると判断された場合には、上記移動機の在圏情報を在圏交換機から取得し、取得した在圏情報を上記関門交換機に対して返信する返信手段と、を備え、上記アプリケーションサーバは、上記関門交換機から着信信号を受信すると、着信先における通信方式を決定する決定処理を行うとともに、当該決定処理が終了した旨を示す識別フラグを着信信号に付加する付加手段と、上記付加手段により識別フラグが付加された着信信号を上記関門交換機に返信する返信手段と、を備えている。
【０００９】
また、本発明の通信方法は、移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、着信先の在圏情報を上記在圏交換機から取得する加入者情報管理サーバと、着信先の通信方式を決定するアプリケーションサーバと、着信信号を受信すると、上記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、上記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、上記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、を備える通信システムの通信方法であって、上記アプリケーションサーバにおいて、上記関門交換機から着信信号を受信すると、着信先における通信方式を決定する決定処理を行うとともに、当該決定処理が終了した旨を示す識別フラグを着信信号に付加する付加ステップと、上記付加ステップにより識別フラグが付加された着信信号を上記関門交換機に返信する返信ステップと、を備え、上記加入者情報管理サーバにおいて、上記関門交換機から着信先の問合せを示す問合せ信号を受信すると、識別フラグが付加されているか否かを判断するフラグ判断ステップと、上記フラグ判断ステップにより識別フラグが付加されていないと判断された場合には、上記アプリケーションサーバのアクセス先を示すアクセス情報を上記関門交換機に返信し、識別フラグが付加されていると判断された場合には、上記移動機の在圏情報を在圏交換機から取得し、取得した在圏情報を上記関門交換機に対して返信する返信ステップと、を備えている。
【００１０】
この発明によれば、加入者情報管理サーバは、関門交換機から着信先の問合せを示す問合せ信号を受信すると、識別フラグが付加されているか否かを判断し、識別フラグが付加されていないと判断された場合には、アプリケーションサーバのアクセス先を示すアクセス情報を関門交換機に返信し、識別フラグが付加されていると判断された場合には、移動機の在圏情報を在圏交換機から取得し、取得した在圏情報を関門交換機に対して返信し、アプリケーションサーバは、関門交換機から着信信号を受信すると、着信先における通信方式を決定する決定処理を行うとともに、当該決定処理が終了した旨を示す識別フラグを着信信号に付加し、識別フラグが付加された着信信号を関門交換機に返信することができる。これにより、関門交換機においては、着信信号を受信するたびに加入者情報管理サーバに対する問合せを繰り返し行うことによる処理のループ状態になることを防止することができる。
【００１１】
また、本発明の通信システムは、移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、着信先の在圏情報を上記在圏交換機から取得する加入者情報管理サーバと、着信先の通信方式を決定するアプリケーションサーバと、着信信号を受信すると、上記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、上記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、上記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、を備える通信システムであって、上記加入者情報管理サーバは、発信元を示す発信元情報を記憶する記憶手段と、上記関門交換機から問合せ信号を受信すると、上記着信信号の発信元を示す発信元情報が上記記憶手段に記憶されているか否かを判断するとともに、発信元情報が上記記憶手段に記憶されていないと判断された場合は、上記記憶手段に着信信号の発信元を示す発信元情報を記憶させる判断手段と、上記判断手段により発信元情報が上記記憶手段に記憶されていないと判断された場合は、上記アプリケーションサーバのアクセス情報を上記関門交換機に返信し、上記判断手段により発信元情報が上記記憶手段に記憶されていると判断された場合は、上記在圏交換機から着信先のアクセス情報を上記関門交換機に返信する返信手段と、を備えている。
【００１２】
また、本発明の通信方法は、移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、着信先の在圏情報を上記在圏交換機から取得する加入者情報管理サーバと、着信先の通信方式を決定するアプリケーションサーバと、着信信号を受信すると、上記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、上記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、上記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、を備える通信システムの通信方法であって、上記加入者情報管理サーバにおいて、上記関門交換機から問合せ信号を受信すると、上記着信信号の発信元を示す発信元情報が記憶手段に記憶されているか否かを判断する判断ステップと、発信元情報が上記記憶手段に記憶されていないと判断された場合は、上記記憶手段に着信信号の発信元を示す発信元情報を記憶させる記憶ステップと、上記判断ステップにより発信元情報が上記記憶手段に記憶されていないと判断された場合は、上記アプリケーションサーバのアクセス情報を上記関門交換機に返信し、上記判断ステップにより発信元情報が上記記憶手段に記憶されていると判断された場合は、上記在圏交換機から着信先のアクセス情報を上記関門交換機に返信する返信ステップと、を備えている。
【００１３】
この発明によれば、加入者情報管理サーバは、関門交換機から問合せ信号を受信すると、着信信号の発信元を示す発信元情報が記憶手段に記憶されているか否かを判断するとともに、発信元情報が記憶手段に記憶されていないと判断された場合は、記憶手段に着信信号の発信元を示す発信元情報を記憶させ、発信元情報が記憶手段に記憶されていないと判断された場合は、アプリケーションサーバのアクセス情報を関門交換機に返信し、発信元情報が記憶手段に記憶されていると判断された場合は、在圏交換機から着信先のアクセス情報を関門交換機に返信することができる。これにより、関門交換機においては、着信信号を受信するたびに加入者情報管理サーバに対する問合せを繰り返し行うことによる処理のループ状態になることを防止することができる。
【００１４】
また、本発明の通信システムは、移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、着信先の在圏情報を上記在圏交換機から取得する加入者情報管理サーバと、着信先の通信方式を決定するアプリケーションサーバと、着信信号を受信すると、上記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、上記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、上記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、を備える通信システムであって、上記加入者情報管理サーバは、上記関門交換機から問合せ信号を受信したか、上記アプリケーションサーバから問合せ信号を受信したかを判断する問合せ元判断手段と、上記問合せ元判断手段により上記アプリケーションサーバから問合せ信号を受信したと判断された場合には、上記在圏交換機から取得した着信先のアクセス情報を返信し、上記関門交換機から問合せ信号を受信したと判断された場合には、上記アプリケーションサーバのアクセス情報を返信する返信手段と、を備え、上記アプリケーションサーバは、着信信号を受信した場合、着信先の通信方式を選択するとともに、上記加入者情報管理サーバに対して着信先のアクセス情報に関する問合せ信号を送信する問合せ手段と、上記問合せ手段により送信された問合せ信号の応答として、着信先のアクセス情報を受信した場合には、上記アクセス情報を用いて通信処理を行う通信処理手段と、を備えている。
【００１５】
また、本発明の通信方法は、移動機の在圏情報を記憶するとともに、当該移動機に対して通信処理を行う在圏交換機と、着信先の在圏情報を上記在圏交換機から取得する加入者情報管理サーバと、着信先の通信方式を決定するアプリケーションサーバと、着信信号を受信すると、上記加入者情報管理サーバに着信先の問合せを示す問合せ信号を送信し、上記加入者情報管理サーバから着信先を示すアクセス情報の返信を受けると、上記アクセス情報に基づいた宛先に着信信号を送信する関門交換機と、を備える通信システムの通信方法において、上記加入者情報管理サーバにおいて、上記関門交換機から問合せ信号を受信したか、上記アプリケーションサーバから問合せ信号を受信したかを判断する問合せ元判断ステップと、上記問合せ元判断ステップにより上記アプリケーションサーバから問合せ信号を受信したと判断された場合には、上記在圏交換機から取得した着信先のアクセス情報を返信し、上記関門交換機から問合せ信号を受信したと判断された場合には、上記アプリケーションサーバのアクセス情報を返信する返信ステップと、
【００１６】
を備え、上記アプリケーションサーバにおいて、着信信号を受信した場合、着信先の通信方式を選択するとともに、上記加入者情報管理サーバに対して着信先のアクセス情報に関する問合せ信号を送信する問合せステップと、上記問合せステップにより送信された問合せ信号の応答として、着信先のアクセス情報を受信した場合には、上記アクセス情報を用いて通信処理を行う通信処理ステップと、を備えている。
【００１７】
この発明によれば、加入者情報管理サーバは、関門交換機から問合せ信号を受信したか、アプリケーションサーバから問合せ信号を受信したかを判断し、アプリケーションサーバから問合せ信号を受信したと判断された場合には、在圏交換機から取得した着信先のアクセス情報を返信し、関門交換機から問合せ信号を受信したと判断された場合には、アプリケーションサーバのアクセス情報を返信し、アプリケーションサーバは、着信信号を受信した場合、着信先の通信方式を選択するとともに、加入者情報管理サーバに対して着信先のアクセス情報に関する問合せ信号を送信し、送信された問合せ信号の応答として、着信先のアクセス情報を受信した場合には、アクセス情報を用いて通信処理を行うことができる。これにより、関門交換機においては、着信信号を受信するたびに加入者情報管理サーバに対する問合せを繰り返し行うことによる処理のループ状態になることを防止することができる。
【発明の効果】
【００１８】
本発明は、関門交換機が着信信号を受信するたびに加入者情報管理サーバに対する問合せを繰り返し行うことによる処理のループ状態になることを防止することができる。
【発明を実施するための最良の形態】
【００１９】
本発明は、一実施形態のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２０】
＜第１の実施形態＞
図１は、第１の実施形態における通信システムのシステム構成図である。第1の実施形態における通信システムは、ＧＭＳＣ（Gateway Mobile Switching Center：関門交換機）１０１、ＨＳＳ（Home SubscriberServer：加入者情報管理サーバ）１０２、ＭＧＣＦ（Media Gateway Control Function）１０３、Ｓ−ＣＳＣＦ（Serving-Call State Control Function：呼制御サーバ）１０４、ＣＣＣＦ／ＮｅＤＳ（Call Continuity ControlFunction/Network Domain Selection）１０５、ＭＧＷ（Media Gateway）１０６、ＶＭＳＣ（Visitor Mobile-services Switching Center：在圏交換機）１０７を含んで備えている。このうち、ＨＳＳ１０２、ＭＧＣＦ１０３、Ｓ−ＣＳＣＦ１０４、ＣＣＣＦ／ＮｅＤＳ１０５、ＭＧＷ１０６は、ＩＭＳ（IP Multimedia Subsystem：ＩＰマルチメディアサブシステム）として構成されている。以下、各構成について説明する。
【００２１】
ＧＭＳＣ１０１は、関門交換機であって、ネットワーク同士を接続するための交換機である。本実施形態では、移動機１００との間に複数のＧＭＳＣ１０１が存在することを示している。ＧＭＳＣ１０１は、移動機１００またはＭＧＣＦ１０３からの着信信号を受けると、ＨＳＳ１０２に対して着信先の問合せ処理を行うため、着信先の電話番号等を含んだ問合せ信号をＨＳＳ１０２に送信する。なお、ＭＧＣＦ１０３からの着信信号を受けた場合、その問合せ信号の中には、ＣＣＣＦ／ＮｅＤＳ１０５においてＣＳドメイン（公衆移動通信網など）に通信方式が決定されたことを示す識別フラグが付加されている。
【００２２】
ＧＭＳＣ１０１は、ＨＳＳ１０２から問合せ信号の応答としてアクセス先を示すルーティングナンバーを受信すると、受信したルーティングナンバーで示されたアクセス先に対してアクセス処理を行う。例えば、ＧＭＳＣ１０１は、ＨＳＳ１０２からアクセス先としてＣＣＣＦ／ＮｅＤＳ１０５を示すルーティングナンバーＲＮを受信した場合、ＭＧＣＦ１０３およびＳ−ＣＳＣＦ１０４を介してＣＣＣＦ／ＮｅＤＳ１０５に対して接続するように通信制御を行う。また、ＧＭＳＣ１０１は、ＨＳＳ１０２からアクセス先として着信先の移動機を示すルーティングナンバーＭＳＲＮを受信した場合、ＭＧＣＦ１０３およびＭＧＷ１０６を経由してＶＭＳＣ１０７に通信接続する。そして、ＧＭＳＣ１０１は、ＶＭＳＣ１０７および基地局１０８を経由して着信先である移動機１０９に通信接続する。
【００２３】
ＨＳＳ１０２は、３Ｇネットワークにおいて認証機能および加入者情報を管理するサーバである。本実施形態においては、ＨＳＳ１０２は、ＧＭＳ１０１から着信先の問合せを示す問合せ信号を受信すると、その問合せ信号に識別フラグが付加されているか否かを判断する。そして、ＨＳＳ１０２は、問合せ信号に識別フラグが付加されていると判断した場合には、ＶＭＳＣ１０７から移動機の位置情報を示すルーティングナンバーＭＳＲＮを取得し、取得したルーティングナンバーＭＳＲＮをＧＭＳＣ１０１に返信する。また、ＨＳＳ１０２は、問合せ信号に識別フラグが付加されていないと判断した場合には、ＣＣＣＦ／ＮｅＤＳ１０５を示す仮のルーティングナンバーＲＮをＧＭＳＣ１０１に返信する。
【００２４】
ＭＧＣＦ１０３は、ＣＳとＩＭＳとの間の制御信号の変換を行い、ＭＧＷ１０６を制御するサーバである。また、ＧＭＳＣ１０１からの着信信号をＣＣＣＦ／ＮｅＤＳ１０５に対して送信するように通信制御を行うサーバである。ＭＧＣＦ１０３は、ＧＭＳ１０１から送信された着信信号に含まれているルーティングナンバーにしたがって、ＣＣＣＦ／ＮｅＤＳ１０５に接続する。
【００２５】
Ｓ−ＣＳＣＦ１０４は、ＩＭＳ用の呼制御サーバであり、ＩＰ電話におけるＳＩＰサーバと同等の機能を有する。Ｓ−ＣＳＣＦ１０４は、ＣＣＣＦ／ＮｅＤＳ１０５において無線ＬＡＮに通信接続することが決定された場合には、この決定にしたがって、無線ＬＡＮに対して通信接続するよう呼制御を行う。
【００２６】
ＣＣＣＦ／ＮｅＤＳ１０５は、ＶＣＣ（Voice Call Continuity）で利用されるＩＭＳのアプリケーションサーバであり、いわゆるハンドオーバ時における通信方式を決定するためのサーバである。このＣＣＣＦ／ＮｅＤＳ１０５は、予め定められた基準にしたがって、ＣＳドメイン（公衆移動通信網等）による通信を行うか、無線ＬＡＮを経由した通信を行うかを決定することができる。例えば、ＣＣＣＦ／ＮｅＤＳ１０５は、ユーザが指定した料金以上で課金されないように無線ＬＡＮと公衆移動通信網とを切り替え、またはＣＣＣＦ／ＮｅＤＳ１０５におけるオペレータポリシーにしたがって、無線ＬＡＮと公衆移動通信網とを切り替えてもよい。また、着信先にいる移動機の通信状態（電波の強弱等）にしたがって、より通信状態が良好な通信方式に切り替えるようにしても良い。さらに、着信先の移動機が通信しているか否かにより、通信していない通信方式で通信接続するよう切り替えても良い。
【００２７】
ＭＧＷ１０６は、ユーザデータのＩＰ変換を行うサーバである。
【００２８】
ＶＭＳＣ１０７は、在圏交換機であり、移動機１０９の在圏情報を記憶している。ＶＭＳＣ１０７の下位には基地局１０８（図では一つのみを示している）が複数接続されており、これら基地局１０８を介して移動機１０９と通信接続することができる。
【００２９】
このように構成された通信システムにおける全体の動作について図１を用いて説明する。なお、破線は処理ステップを表している。まず、ＧＭＳ１０１間を経由してＧＭＳＣ１０１において着信信号が受信される（Ｓ１０１）。ＧＭＳＣ１０１では、着信信号を受けると、この着信信号に含まれている情報（着信先の電話番号、発信元の電話番号など）を用いてＨＳＳ１０２に対して着信先の問合せの要求を行うため、問合せ信号がＨＳＳ１０２に送信される（Ｓ１０２）。ＨＳＳ１０２では、問合せ信号の中に識別フラグの有無を判断し、ないと判断した場合には、ＣＣＣＦ／ＮｅＤＳ１０５を示す仮のルーティングナンバーＲＮがＧＭＳＣ１０１に送信される（Ｓ１０３）。
【００３０】
ＧＭＳＣ１０１では、仮のルーティングナンバーＲＮを含んだ着信信号がＭＧＣＦ１０３およびＳ−ＣＳＣＦ１０４を経由して、ＣＣＣＦ／ＮｅＤＳ１０５に送信される（Ｓ１０４、Ｓ１０５、Ｓ１０６）。ＣＣＣＦ／ＮｅＤＳ１０５では、予め定められた基準にしたがって、着信先の通信方式が決定される。ここでは、ＣＳドメインで着信させることが決定される。そして、着信信号には、ＣＳドメインで着信させることおよび識別フラグが付加され、Ｓ−ＣＳＣＦ１０４に返信される（Ｓ１０７）。
【００３１】
本実施形態ではＣＳドメインで着信させることに決定されたため、Ｓ−ＣＳＣＦ１０４では、着信信号は、ＭＧＣＦ１０３を経由して、ＧＭＳＣ１０１で受信される（Ｓ１０８、Ｓ１０９）。ＧＭＳＣ１０１では、通常の着信処理（移動機からの着信処理）と同じ処理を行うことになり、ＨＳＳ１０２に対して着信先の問合せ信号が送信される（Ｓ１１０）。ここでは、識別フラグが含まれている着信信号を用いた問合せ信号が送信されることになり、ＨＳＳ１０２において、識別フラグの有無が判断される。そして、識別フラグがある場合には、ＨＳＳ１０２においてＶＭＳＣ１０７から着信先の移動機のルーティングナンバーＭＳＲＮが取得され、ＧＭＳＣ１０１に返信される（Ｓ１１１）。
【００３２】
ＧＭＳＣ１０１では、ルーティングナンバーＭＳＲＮにしたがって、ＶＭＳＣ１０７に通信接続処理が行われる（Ｓ１１２）。
【００３３】
つぎに、このように処理される通信システムにおいて、ＨＳＳ１０２およびＣＣＣＦ／ＮｅＤＳ１０５の構成およびその動作の詳細について説明する。
【００３４】
図２は、ＨＳＳ１０２の機能ブロック図である。ＨＳＳ１０２は、問合せ受信部２０１、フラグ判断部２０２（フラグ判断手段）、ＶＭＳＣ問合せ部２０３、割当部２０４および返信部２０５（返信手段）を含んで構成されている。以下、各要素について説明する。
【００３５】
問合せ受信部２０１は、ＧＭＳＣ１０１からの問合せ信号を受信する部分である。
【００３６】
フラグ判断部２０２は、ＧＭＳＣ１０１から受信した問合せ信号に、識別フラグが付加されているか否かを判断する部分である。フラグ判断部２０２は、識別フラグの有無にしたがって、識別フラグ有りと判断した場合には、ＶＭＳＣ問合せ部２０３に着信先の移動機の位置情報を取得するよう指示を出力する。また、識別フラグなしと判断した場合には、ＣＣＣＦ／ＮｅＤＳ１０５を示す仮のルーティングナンバーＲＮを割り当てるよう割当部２０４に指示を出力する。
【００３７】
ＶＭＳＣ問合せ部２０３は、フラグ判断部２０２の指示にしたがって、ＶＭＳＣ１０７から着信先の移動機の位置情報を示すルーティングナンバーＭＳＲＮを取得する。
【００３８】
割当部２０４は、フラグ判断部２０２からの指示にしたがって、ＣＣＣＦ／ＮｅＤＳ１０５を示す仮のルーティングナンバーＲＮを割り当て、割り当てたルーティングナンバーＲＮを返信部２０５に出力する。
【００３９】
返信部２０５は、問合せ信号に対する応答信号を返信する部分であり、ＶＭＳＣ問合せ部２０３で取得したルーティングナンバーＭＳＲＮまたは仮のルーティングナンバーＲＮをＧＭＳＣ１０１に返信する部分である。
【００４０】
このように構成されたＨＳＳ１０２は、図３に示すハードウエアから構成される。図３は、ＨＳＳ１０２のハードウエアブロック図である。図３に示すように、ＨＳＳ１０２は、ＣＰＵ１、ＲＡＭ２、ＲＯＭ３、ネットワーク制御部４、ハードディスク（ＨＤ）５などのハードウエアから構成されており、ＲＯＭ３またはハードディスク５に記憶されているプログラムにしたがってＣＰＵ１が動作することにより、ＣＰＵ１は上述の機能ブロックで表れている機能を実現することができる。
【００４１】
つぎに、ＨＳＳ１０２の動作について説明する。図４は、ＨＳＳ１０２の動作を示すフローチャートである。
【００４２】
問合せ受信部２０１において、着信先の問合せを示す問合せ信号がＧＭＳＣから受信される（Ｓ２０１）。ここでＨＳＳ１０２において、ＶＣＣサービスのオン・オフが、サービス判断部（図示せず）により判断される（Ｓ２０２）。このＶＣＣサービス設定は予めＨＳＳ１０２におけるオペレータにより設定される設定情報であり、ハンドオーバ処理を行うか否かを設定するための設定情報である。ＶＣＣサービスがオンである場合には、問合せ信号の中に識別フラグがあるか否かが、フラグ判断部２０２において、判断される（Ｓ２０３）。ここで、識別フラグがあると判断された場合には、ＶＭＳＣ問合せ部２０３において、ＶＭＳＣ１０７に着信先の移動機のルーティングナンバーＭＳＲＮの問合せが行われ、そしてルーティングナンバーＭＳＲＮが取得される（Ｓ２０４）。そして、返信部２０５において、取得されたルーティングナンバーＭＳＲＮがＧＭＳＣ１０１に返信される（Ｓ２０５）。
【００４３】
また、Ｓ２０３において、識別フラグがないと判断された場合には、ＣＣＣＦ／ＮｅＤＳ１０５を示す仮のルーティングナンバーＲＮが、割当部２０４において割り当てられ、返信部２０５においてＧＭＳＣ１０１において返信される（Ｓ２０６）。
【００４４】
また、Ｓ２０２において、ＶＣＣサービスがオフであると、サービス判断部により判断された場合には、識別フラグの有無を判断することなく、ＶＭＳＣ１０５に対してルーティングナンバーＭＳＲＮの問合せが行われ、ルーティングナンバーＭＳＲＮが取得され（Ｓ２０７）、取得されたルーティングナンバーＭＳＲＮがＧＭＳＣ１０１に返信される（Ｓ２０８）。
【００４５】
このように識別フラグを用いて、ＣＣＣＦ／ＮｅＤＳの仮のルーティングナンバーＲＮを返信するか、ＶＭＳＣ１０５から取得したルーティングナンバーＭＳＲＮを返信するかを切り替えることにより、ＧＭＳＣ１０１において問合せ処理がループ状態となることを防止することができる。
【００４６】
つぎに、着信先の通信方式の決定処理が完了したことを示す識別フラグを着信信号に付加するＣＣＣＦ／ＮｅＤＳ１０５について説明する。図５は、ＣＣＣＦ／ＮｅＤＳ１０５の機能ブロック図である。ＣＣＣＦ／ＮｅＤＳ１０５は、着信受信部２１１、通信方式決定部２１２、フラグ付加部２１３（付加手段）、および返信部２１４（返信手段）を含んで構成されている。以下、各構成について説明する。なお、ＣＣＣＦ／ＮｅＤＳ１０５は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ネットワーク制御部、ハードディスクなどのハードウエアから構成されており、ＲＯＭまたはハードディスクに記憶されているプログラムにしたがってＣＰＵが動作することにより、ＣＰＵは以下の機能ブロックで表れている機能を実現することができる。
【００４７】
着信受信部２１１は、ＧＭＳＣ１０１から送信された着信信号を受信する部分である。着信受信部２１１は、着信信号を受信すると、通信方式決定部２１２に対して通信方式を決定するよう指示を出力する。
【００４８】
通信方式決定部２１２は、上述したように予め定められた基準にしたがって、着信先の移動機の通信方式を決定する部分である。例えば、料金体系にしたがって予め設定した金額以上課金されないように公衆移動通信網か無線ＬＡＮかを決定することができる。通信方式決定部２１２において通信方式を決定すると、フラグ付加部に識別フラグを付加するよう指示を出力する。
【００４９】
フラグ付加部２１３は、通信方式決定部からの指示にしたがって、着信先の通信方式の決定処理が完了したことを示す識別フラグを着信信号に付加する部分である。
【００５０】
返信部２１４は、識別フラグが付加された着信信号をＧＭＳＣ１０１に向けて返信する部分である。
【００５１】
このようにＣＣＣＦ／ＮｅＤＳ１０５は構成されたことにより、ＧＭＳＣ１０１から送信された着信信号に、識別フラグを付加することができる。よって、ＨＳＳ１０２において、識別フラグが付加された着信信号に基づいた着信先の問合せが行われた場合、この識別フラグの有無を判断して、それぞれ識別フラグの有無に応じた処理を行うことができる。
【００５２】
つぎに、第１の実施形態の作用効果について説明する。この実施形態によれば、加入者情報管理サーバであるＨＳＳ１０２においては、問合せ受信部２０１が関門交換機であるＧＭＳＣ１０１から着信先の問合せを示す問合せ信号を受信すると、フラグ判断部２０２が、識別フラグが付加されているか否かを判断する。識別フラグが付加されていないと判断された場合には、返信部２０５は、割当部２０４により割り当てられたＣＣＣＦ／ＮｅＤＳ１０５のアクセス先を示すルーティングナンバーＲＮをＧＭＳＣ１０１に返信し、識別フラグが付加されていると判断された場合には、ＶＭＳＣ問合せ部２０３は移動機の在圏情報を在圏交換機であるＶＭＳＣ１０７から取得し、返信部２０５が取得した在圏情報をＧＭＳＣ１０１に対して返信する。また、アプリケーションサーバであるＣＣＣＦ／ＮｅＤＳ１０５は、ＧＭＳＣ１０１から着信信号を受信すると、着信先における通信方式を決定する決定処理を行うとともに、当該決定処理が終了した旨を示す識別フラグを着信信号に付加し、識別フラグが付加された着信信号をＧＭＳＣ１０１に返信することができる。これにより、ＧＭＳＣ１０１においては、着信信号を受信するたびにＨＳＳ１０２に対する問合せを繰り返し行うことによる処理のループ状態になることを防止することができる。
【００５３】
＜第２の実施形態＞
つぎに、第２の実施形態について説明する。図６は、第２の実施形態の通信システムのシステム構成図である。第２の実施形態における通信システムは、ＧＭＳＣ１０１、ＨＳＳ１０２Ａ、ＭＧＣＦ１０３、Ｓ−ＣＳＣＦ１０４、ＣＣＣＦ／ＮｅＤＳ１０５Ａ、ＭＧＷ１０６、ＶＭＳＣ１０７を含んで構成されている。以下、各構成要素について説明する。なお、第１の実施形態と同等の動作をするものについてはその説明を省略する。
【００５４】
ＨＳＳ１０２Ａは、３Ｇネットワークにおいて認証機能および加入者情報を管理するサーバであって、第１の実施形態におけるＨＳＳ１０２との違いは、ＧＭＳＣ１０１からの着信先の問合せの問合せ信号を受信する際、当該問合せ信号が１度目に受信された問合せ信号であるか、２度目に受信された問合せ信号であるかを判断するための、発信元を示す発信元情報（例えば、発信者の電話番号）を記憶する管理テーブルを有している点にある。
【００５５】
ＨＳＳ１０２Ａは、ＧＭＳＣ１０１から問合せ信号を受信すると、管理テーブルを参照して、問合せ信号に含まれている発信元を示す発信元情報が管理テーブルに記憶されているか否かを判断する。ＨＳＳ１０２Ａは、管理テーブルに発信元情報が記憶されている場合には、２度目の問合せ信号であると判断して、ＶＭＳＣ１０７から着信先の移動機のルーティングナンバーＭＳＲＮを取得する。ＨＳＳ１０２Ａは、発信元情報が管理テーブルに記憶されていない場合には、１度目の問合せ信号であると判断して、ＣＣＣＦ／ＮｅＤＳ１０５の仮のルーティングナンバーＲＮを割り当てて、ＧＭＳＣ１０１に返信する。
【００５６】
ＣＣＣＦ／ＮｅＤＳ１０５Ａは、着信信号に識別フラグを付加することなく、着信先の移動機の通信方式を決定し、その旨をＳ−ＣＳＣＦ１０４に返信する。第１の実施形態との相違点は、識別フラグを付加しない点にある。
【００５７】
以上のように構成された通信システムにおいて、その動作を図６を用いて説明する。なお、破線は処理ステップを表している。ＧＭＳＣ１０１において着信処理が行われ、ＧＭＳＣ１０１において着信処理が行われると（Ｓ３０１）、ＨＳＳ１０２Ａに着信先の問合せを示す問合せ信号が送信される（Ｓ３０２）。ＨＳＳ１０２Ａにおいては、管理テーブルを参照して、1度目の問合せ信号であるか、２度目の問合せ信号であるかが判断される。ここでは、１度目の問合せ信号であると判断され、ＣＣＣＦ／ＮｅＤＳ１０５を示す仮のルーティングナンバーＲＮがＧＭＳＣ１０１に返信される（Ｓ３０２）。
【００５８】
そして、ＧＭＳＣ１０１では、着信信号が、ＭＧＣＦ１０３およびＳ−ＣＳＣＦ１０４を経由してＣＣＣＦ／ＮｅＤＳ１０５に送信される（Ｓ３０４、Ｓ３０５、Ｓ３０６）。ＣＣＣＦ／ＮｅＤＳ１０５Ａでは、着信信号の受信に応じて、着信先の移動機の通信方式が決定される。本実施形態では、ＣＳドメイン（公衆移動通信網等）を用いた通信方式が決定され、その旨が付加された着信信号がＳ−ＣＳＣＦ１０４に返信される（Ｓ３０７）。その後、着信信号は、ＭＧＣＦ１０３を経由してＧＭＳＣ１０１に返信される（Ｓ３０８、Ｓ３０９）。
【００５９】
ＧＭＳＣ１０１では、ＣＣＣＦ／ＮｅＤＳ１０５Ａから返信された着信信号は通常と同様の着信として扱われ、ＨＳＳ１０２Ａに対して着信先の問合せを示す問合せ信号が送信される（Ｓ３１０）。ＨＳＳ１０２Ａでは、管理テーブルを参照することで、送信された問合せ信号が２度目であることと判断され、ＶＭＳＣ１０７に対して着信先の移動機のルーティングナンバーＭＳＲＮが取得される（Ｓ３１１）。そして、取得されたルーティングナンバーＭＳＲＮは、ＧＭＳＣ１０１に返信され（Ｓ３１２）、取得されたルーティングナンバーＭＳＲＮを用いてＶＭＳＣ１０７に対する通信接続処理が行われる（Ｓ３１３）。
【００６０】
このように、ＨＳＳ１０２Ａにおいて、管理テーブルを備え、着信先の問合せ信号が１度目の受信であるか、２度目の受信であるかが判断され、１度目の場合はＣＣＣＦ／ＮｅＤＳ１０５を示すルーティングナンバーＲＮを割り当て、２度目の場合はＶＭＳＣ１０７から取得したルーティングナンバーＭＳＲＮを割り当てることにより、ＧＭＳＣ１０１における着信先の問合せ処理がループ状態になることを防止することができる。
【００６１】
つぎに、第２の実施形態のＨＳＳ１０２Ａの構成について説明する。図７は、第２の実施形態におけるＨＳＳ１０２Ａの機能ブロック図である。ＨＳＳ１０２Ａは、問合せ受信部３０１、テーブル判断部３０２（判断手段）、管理テーブル３０３（記憶手段）、ＶＭＳＣ問合せ部３０４、割当部３０５、および返信部３０６（返信手段）を含んで構成されている。以下、各構成について説明する。
【００６２】
問合せ受信部３０１は、ＧＭＳＣ１０１からの問合せ信号を受信する部分である。
【００６３】
テーブル判断部３０２は、同一発信元からの問合せ信号が１度目に受信された信号であるか、２度目に受信された信号であるかを判断する部分であり、管理テーブル３０３に記憶されている発信元を示す発信元情報に基づいて、問合せ信号が１度目に受信された信号であるか、２度目に受信された信号であるかを判断することができる。テーブル判断部３０２は、問合せ信号が１度目に受信された信号であると判断した場合には、割当部３０５がＣＣＣＦ／ＮｅＤＳ１０５Ａを示す仮のルーティングナンバーＲＮを割り当てるよう、割当部３０５に指示を出力するとともに、管理テーブル３０３に発信元情報を登録する。テーブル判断部３０２は、問合せ信号が２度目に受信された信号であると判断した場合には、ＶＭＳＣ問合せ部３０４がＶＭＳＣ１０７から着信先の移動機の位置情報であるルーティングナンバーＭＳＲＮを取得するよう、ＶＭＳＣ問合せ部３０４に指示を出力するとともに、管理テーブル３０３に登録されていた、上述ルーティングナンバーＭＳＲＮの取得処理に対応する一の発信元情報を削除する。
【００６４】
ＶＭＳＣ問合せ部３０４は、テーブル判断部３０２からの指示に基づいてＶＭＳＣ１０７に着信先の移動機の位置情報であるルーティングナンバーＭＳＲＮの問合せを行い、取得する部分である。
【００６５】
割当部３０５は、テーブル判断部３０２からの指示に基づいてＣＣＣＦ／ＮｅＤＳ１０５Ａを示す仮のルーティングナンバーＲＮを取得する。
【００６６】
返信部３０６は、ＶＭＳＣ問合せ部３０４で取得された移動機のルーティングナンバーＭＳＲＮまたは割当部３０５で取得されたＣＣＣＦ／ＮｅＤＳを示す仮のルーティングナンバーＲＮをＧＭＳＣ１０１に返信する部分である。
【００６７】
このように構成されたＨＳＳ１０２Ａは、ＣＰＵ、ＲＡＭ、ＲＯＭ、ネットワーク制御部、ハードディスクなどのハードウエアから構成されており、ＲＯＭまたはハードディスクに記憶されているプログラムにしたがってＣＰＵが動作することにより、ＣＰＵが上述の機能ブロックで表れている機能を実現することができる。例えば、ＨＳＳ１０２Ａは、図３に示すハードブロック図と同等の構成となる。
【００６８】
つぎに、このように構成されたＨＳＳ１０２Ａの動作について説明する。図８はＨＳＳ１０２Ａの動作を示すフローチャートである。
【００６９】
まず、問合せ受信部３０１において、ＧＭＳＣ１０１から問合せ信号が受信される（Ｓ４０１）。そして、ＨＳＳ１０２Ａにおいて、ＶＣＣサービスがオン状態であるか、オフ状態であるかが判断され（Ｓ４０２）、オン状態である場合には、テーブル判断部３０２において管理テーブル３０３に発信者の登録の有無が判断される（Ｓ４０３）。ここで、テーブル判断部３０２により、管理テーブル３０３が登録されていると判断された場合、２度目の問合せ信号を受信したと判断され、ＶＭＳＣ問合せ部３０４によりＶＭＳＣ１０７に着信先の移動機のルーティングナンバーＭＳＲＮが取得される（Ｓ４０４）。取得されたルーティングナンバーＭＳＲＮは、返信部３０６により回答としてＧＭＳＣ１０１に返信される（Ｓ４０５）。なお、移動機のルーティングナンバーＭＳＲＮが取得されることにともなって、管理テーブル３０３から、対応する発信元情報は削除される。
【００７０】
また、Ｓ４０３において、管理テーブル３０３に発信者を示す発信元情報が登録されていないとテーブル判断部３０２により判断された場合、テーブル判断部３０２により問合せ信号に含まれている発信者を示す発信元情報（例えば発信者の電話番号）は取り出され、管理テーブル３０３に登録される（Ｓ４０６）。なお、発信者の電話番号がない場合には、発信元を一意に特定することができるテンポラリーの識別情報を割り当てることができる。そして、割当部３０５により取得されたＣＣＣＦ／ＮｅＤＳ１０５ＡのルーティングナンバーＲＮを回答として、返信部３０６により返信される（Ｓ４０７）。
【００７１】
つぎに、第２の実施形態の通信システムの作用効果について説明する。この実施形態によれば、ＨＳＳ１０２Ａにおいては、ＧＭＳＣ１０１から問合せ信号を受信すると、着信信号の発信元を示す発信元情報が管理テーブル３０３に記憶されているか否かをテーブル判断部３０２が判断する。さらに、テーブル判断部３０２により発信元情報が管理テーブル３０３に記憶されていないと判断された場合は、管理テーブル３０３に着信信号の発信元を示す発信元情報を記憶させ、発信元情報が管理テーブル３０３に記憶されていないと判断された場合は、ＣＣＣＦ／ＮｅＤＳ１０５のルーティングナンバーＲＮをＧＭＳＣ１０１に返信部３０６が返信する。また、テーブル判断部３０２により発信元情報が管理テーブル３０３に記憶されていると判断された場合は、ＶＭＳＣ１０７から着信先の移動機のルーティングナンバーＭＳＲＮをＧＭＳＣ１０１に返信することができる。これにより、ＧＭＳＣ１０１においては、着信信号を受信するたびにＨＳＳ１０２Ａに対する問合せを繰り返し行うことによる処理のループ状態になることを防止することができる。
【００７２】
＜第３の実施形態＞
つぎに、第３の実施形態について説明する。図９は、第３の実施形態の通信システムのシステム構成図である。この通信システムは、ＧＭＳ１０１、ＨＳＳ１０２Ｂ、ＭＧＣＦ１０３、Ｓ−ＣＳＣＦ１０４、ＣＣＣＦ／ＮｅＤＳ１０５Ｂ、ＭＧＷ１０６、ＶＭＳＣ１０７、および基地局１０８を含んで構成されている。この第３の実施形態の通信システムは、ＣＣＣＦ／ＮｅＤＳ１０５ＢがＨＳＳ１０２Ｂに対して、着信先の問合せを行う点で、第１の実施形態および第２の実施形態の通信システムと相違している。以下、その構成およびその動作について説明する。なお、第１の実施形態および第２の実施形態と同等の装置についてはその説明を省略する。
【００７３】
ＨＳＳ１０２Ｂは、ＧＭＳＣ１０１からの問合せ信号またはＣＣＣＦ／ＮｅＤＳ１０５Ｂからの問合せ信号を受信すると、その問合せ元を判別し、問合せ元に応じた処理を行う部分である。具体的には、ＨＳＳ１０２Ｂは、ＣＣＣＦ／ＮｅＤＳ１０５Ｂから問合せ信号を受信した場合、ＶＭＳＣ１０７から着信先の移動機の位置情報であるルーティングナンバーＭＳＲＮの問合せを行い、取得する。また、ＨＳＳ１０２Ｂは、ＧＭＳＣ１０１から問合せ信号を受信した場合、ＶＣＣサービスのオン・オフ状態に応じて、サービスオン状態であれば、ＶＭＳＣ１０７から移動機のルーティングナンバーＭＳＲＮを取得する。また、サービスオフ状態であれば、ＣＣＣＦ／ＮｅＤＳ１０５ＢのルーティングナンバーＲＮを取得する。
【００７４】
ＣＣＣＦ／ＮｅＤＳ１０５Ｂは、Ｓ−ＣＳＣＦ１０４から着信信号を受信すると、予め定められた基準に基づいて着信先の移動機の通信方式を決定する。例えば、第１の実施形態で記載したように課金される金額が予め定められた金額以下となるような通信方式が決定されるようにすることが好ましい。ＣＣＣＦ／ＮｅＤＳ１０５Ｂは、ＣＳドメイン（公衆移動通信網等）による通信方式に決定した場合には、ＨＳＳ１０２Ｂに対して着信先の移動機のルーティングナンバーＭＳＲＮを問い合わせ、取得する。そして、ＣＣＣＦ／ＮｅＤＳ１０５Ｂは、取得したルーティングナンバーＭＳＲＮをＭＧＣＦ１０３に送信し、公衆移動通信網を経由した通信接続を行わせる。また、無線ＬＡＮを用いた通信方式に決定した場合には、Ｓ−ＣＳＣＦ１０４に対して呼制御を指示し、Ｓ−ＣＳＣＦ１０４を経由した通信接続を行わせる。
【００７５】
以下、第３の実施形態の通信システムの動作について図９を用いて説明する。なお、破線は処理ステップを表している。まず、ＧＭＳＣ１０１において移動機１００から着信信号を受ける（Ｓ５０１）。ＧＭＳＣ１０１では、この着信信号の受信に応じてＨＳＳ１０２Ｂに着信先の問合せを示す問合せ信号が送信される（Ｓ５０２）。ＨＳＳ１０２Ｂでは、移動機への着信であることが認識され、ＣＣＣＦ／ＮｅＤＳ１０４を示すルーティングナンバーＲＮが取得され、回答として返信される（Ｓ５０３）。
【００７６】
ＧＭＳＣ１０１では、着信処理として着信信号が、ＭＧＣＦ１０３、Ｓ−ＣＳＣＦ１０４を経由して、ＣＣＣＦ／ＮｅＤＳ１０５Ｂに送信される（Ｓ５０４、Ｓ５０５、Ｓ５０６）。ＣＣＣＦ／ＮｅＤＳ１０５Ｂでは、着信先の移動機の通信方式が決定され、ここではＣＳドメイン（公衆移動通信網等）を用いた通信方式が決定される。決定された後、ＣＣＣＦ／ＮｅＤＳ１０５Ｂにおいて、ＨＳＳ１０２Ｂに対して着信先の問合せを示す問合せ信号が送信される（Ｓ５０７）。
【００７７】
ＨＳＳ１０２Ｂでは、受信した問合せ信号の発信元が判断される。ここでは、ＣＣＣＦ／ＮｅＤＳ１０５Ｂからの問合せであることが判断され、ＶＭＳＣ１０７に対して着信先の移動機のルーティングナンバーＭＳＲＮの問合せが行われ、ＨＳＳ１０２ＢにおいてルーティングナンバーＭＳＲＮが取得される（Ｓ５０８）。そして、ＨＳＳ１０２ＢからＣＣＣＦ／ＮｅＤＳ１０５Ｂに着信先の移動機のルーティングナンバーＭＳＲＮが返信され（Ｓ５０９）、Ｓ−ＣＳＣＦ１０４を経由してＭＧＣＦ１０３に送信される（Ｓ５１０、Ｓ５１１）。ＭＧＣＦ１０４では、着信先の移動機のルーティングナンバーＭＳＲＮを用いて、ＭＧＷ１０６を経由してＶＭＳＣ１０７に通信接続される（Ｓ５１２）。
【００７８】
このように、ＣＣＣＦ／ＮｅＤＳ１０５Ｂが着信先の移動機の通信方式を決定した後にＨＳＳ１０２Ｂに対して着信先の移動機のルーティングナンバーＭＳＲＮの問合せを行い、ＨＳＳ１０２Ｂでは、この問合せに応じてルーティングナンバーＭＳＲＮを取得して回答することにより、ＧＭＳＣ１０１における移動機のルーティングナンバーＭＳＲＮの問合せ処理によるループ状態になることを防止することができる。
【００７９】
つぎに、このように構成された通信システムにおけるＨＳＳ１０２Ｂの構成について説明する。図１０は、第３の実施形態におけるＨＳＳ１０２Ｂの機能ブロック図である。このＨＳＳ１０２Ｂは、問合せ受信部５０１、問合せ元判断部５０２（問合せ元判断手段）、ＶＭＳＣ問合せ部５０３、割当部５０４、および返信部５０５（返信手段）を含んで構成されている。以下、各構成要素について説明する。
【００８０】
問合せ受信部５０１は、ＧＭＳＣ１０１またはＣＣＣＦ／ＮｅＤＳ１０５Ｂからの問合せ信号を受信する部分である。
【００８１】
問合せ元判断部５０２は、問合せ信号に含まれている発信元情報に基づいて、ＧＭＳＣ１０１からの問合せであるか、ＣＣＣＦ／ＮｅＤＳ１０７からの問合せであるかを判断する部分である。問合せ元判断部５０２は、判断した発信元に応じて、ＣＣＣＦ／ＮｅＤＳ１０５Ｂから問合せがあった場合には、ＶＭＳＣ問合せ部５０３に指示を出力し、ＧＭＳＣ１０１から問合せがあった場合には、割当部５０４に指示を出力する。
【００８２】
ＶＭＳＣ問合せ部５０３は、問合せ元判断部５０２からの指示によりＶＭＳＣ１０７に対して着信先の移動機のルーティングナンバーＭＳＲＮの問合せを行い、取得する部分である。ＶＭＳＣ問合せ部５０３は、取得したルーティングナンバーＭＳＲＮを返信部５０５に出力する。
【００８３】
割当部５０４は、問合せ元判断部５０２からの指示によりＣＣＣＦ／ＮｅＤＳ１０５ＢのルーティングナンバーＲＮを割り当て取得する部分である。割当部５０４は、取得したルーティングナンバーＲＮを返信部５０５に出力する。
【００８４】
返信部５０５は、ＶＭＳＣ問合せ部５０３または割当部５０４から出力されたルーティングナンバーＭＳＲＮまたはルーティングナンバーＲＮを、発信元（ＣＣＣＦ／ＮｅＤＳ１０５ＢまたはＧＭＳＣ１０１）に返信する部分である。
【００８５】
このように構成されたＨＳＳ１０２Ｂは、ＣＰＵ、ＲＡＭ、ＲＯＭ、ネットワーク制御部、ハードディスクなどのハードウエアから構成されており、ＲＯＭまたはハードディスクに記憶されているプログラムにしたがってＣＰＵが動作することにより、ＣＰＵが上述の機能ブロックで表れている機能を実現することができる。例えば、ＨＳＳ１０２Ｂは、図３に示すハードブロック図と同等の構成を有することになる。
【００８６】
このように構成されたＨＳＳ１０２Ｂの動作について説明する。図１１は、ＨＳＳ１０２Ｂの動作を示すフローチャートである。
【００８７】
問合せ受信部５０１により、着信先の問合せを示す問合せ信号が受信される（Ｓ６０１）。この問合せ信号に含まれている問合せ元（発信元）情報に基づいて、ＧＭＳＣ１０１からの問合せであるか、ＣＣＣＦ／ＮｅＤＳ１０５Ｂからの問合せであるかが、問合せ元判断部５０２により判断される（Ｓ６０２）。Ｓ６０２において、問合せ元判断部５０２によりＧＭＳＣ１０１からの問合せであると判断された場合、サービス判断部（図示せず）によりＶＣＣサービスがオン状態であるか、オフ状態であるかが判断される（Ｓ６０３）。ここで、ＶＣＣサービスがオン状態であると判断された場合、ＣＣＣＦ／ＮｅＤＳ１０５Ｂを示すルーティングナンバーＲＮが割り当てられ回答として返信される（Ｓ６０４）。
【００８８】
また、Ｓ６０３において、ＶＣＣサービスがオフ状態であると判断された場合、ＶＭＳＣ１０７に対して着信先の移動機のルーティングナンバーＭＳＲＮの問合せがＶＭＳＣ問合せ部５０３により行われ取得され（Ｓ６０５）、返信部５０５によりルーティングナンバーＭＳＲＮが回答として返信される（Ｓ６０６）。
【００８９】
Ｓ６０２において、問合せ元判断部５０２により、問合せ元がＣＣＣＦ／ＮｅＤＳ１０５Ｂであると判断された場合、ＶＭＳＣ１０７に対して着信先の移動機のルーティングナンバーＭＳＲＮの問合せがＶＭＳＣ問合せ部５０３により行われ取得され（Ｓ６０７）、返信部５０５によりルーティングナンバーＭＳＲＮが回答として返信される（Ｓ６０８）。
【００９０】
つぎに、ＣＣＣＦ／ＮｅＤＳ１０５Ｂの構成について説明する。図１２は、ＣＣＣＦ／ＮｅＤＳ１０５Ｂの機能ブロック図である。ＣＣＣＦ／ＮｅＤＳ１０５Ｂは、着信受信部６０１、通信方式決定部６０２、ＭＳＲＮ問合せ部６０３（問合せ手段）、ＷＬＡＮ接続処理部６０４、および返信部６０５（通信処理手段）を含んで構成されている。以下、各構成について説明する。なお、ＣＣＣＦ／ＮｅＤＳ１０５Ｂは、ＣＰＵ、ＲＡＭ、ＲＯＭ、ネットワーク制御部、ハードディスクなどのハードウエアから構成されており、ＲＯＭまたはハードディスクに記憶されているプログラムにしたがってＣＰＵが動作することにより、ＣＰＵは以下の機能ブロックで表れている機能を実現することができる。
【００９１】
着信受信部６０１は、ＧＭＳＣ１０１からの着信信号を受信する部分である。
【００９２】
通信方式決定部６０２は、着信受信部６０１により着信信号を受信すると、着信先の移動機での通信方式を決定する部分である。この決定は、上述したとおり、料金体系などに基づいてユーザが定めることができる。
【００９３】
ＭＳＲＮ問合せ部６０３は、通信方式決定部６０２において公衆移動通信網を用いた通信方式に決定した場合、ＨＳＳ１０２Ｂに対して着信先の移動機のルーティングナンバーＭＳＲＮを問合せ取得する部分である。ＭＳＲＮ問合せ部６０３は、取得したルーティングナンバーＭＳＲＮを返信部６０５に出力する。
【００９４】
ＷＬＡＮ接続処理部６０４は、通信方式決定部６０２において無線ＬＡＮを用いた通信方式に決定した場合には、Ｓ−ＣＳＣＦ１０４を用いた通信接続を行う部分である。
【００９５】
返信部６０５は、着信先のルーティングナンバーＭＳＲＮをＭＧＣＦ１０３に返信する部分である。
【００９６】
つぎに、このように構成されたＣＣＣＦ／ＮｅＤＳ１０５Ｂの動作について説明する。図１３は、ＣＣＣＦ／ＮｅＤＳ１０５Ｂの動作を示すフローチャートである。
【００９７】
着信受信部６０１において、着信信号が受信される（Ｓ７０１）。そして、予め定められた基準にしたがって、着信先の移動機の通信方式が選択される（Ｓ７０２）。ここで、通信方式決定部６０２により、ＣＳドメイン（公衆移動通信網）を用いた通信方式が決定された場合、ＭＳＲＮ問合せ部６０３により、ＨＳＳ１０２Ｂに対して、移動機のルーティングナンバーＭＳＲＮの問合せが行われる（Ｓ７０４）。問合せによって取得されたルーティングナンバーＭＳＲＮは返信部６０５により返信され、その後、ＭＧＣＦ１０３において、ＶＭＳＣ１０７に対して通信接続が行われ、移動機１０９に対して通信接続される（Ｓ７０４）。
【００９８】
また、Ｓ７０２において、通信方式決定部６０２により無線ＬＡＮ（ＩＭＳ＋ＷＬＡＮ）を用いた通信方式に選択された場合、その旨がＳ−ＣＳＣＦ１０４に指示され、Ｓ−ＣＳＣＦ１０４を経由して無線ＬＡＮを用いて通信接続が行われる（Ｓ７０５）。
【００９９】
つぎに、第３の実施形態の作用効果について説明する。この実施形態によれば、ＨＳＳ１０２Ｂにおいて、問合せ元判断部３０２はＧＭＳＣ１０１から問合せ信号を受信したか、ＣＣＣＦ／ＮｅＤＳ１０５から問合せ信号を受信したかを判断する。そして、問合せ元判断部５０２によりＣＣＣＦ／ＮｅＤＳ１０５Ｂから問合せ信号を受信したと判断された場合には、ＶＭＳＣ問合せ部５０３がＶＭＳＣ１０７から取得した着信先の移動機のルーティングナンバーＭＳＲＮを返信部５０５が返信し、ＧＭＳＣ１０１から問合せ信号を受信したと判断された場合には、ＣＣＣＦ／ＮｅＤＳ１０５ＢのルーティングナンバーＲＮを返信する。また、ＣＣＣＦ／ＮｅＤＳ１０５Ｂは、着信信号を受信した場合、通信方式決定部６０２が着信先の通信方式を決定するとともに、ＭＳＲＮ問合せ部６０３はＨＳＳ１０２Ｂに対して着信先に関する問合せ信号を送信し、送信された問合せ信号の応答として、着信先の移動機のルーティングナンバーＲＮを受信した場合には、ルーティングナンバーＲＮを用いて通信処理を行うことができる。これにより、ＧＭＳＣ１０１においては、着信信号を受信するたびにＨＳＳ１０２Ｂに対する問合せを繰り返し行うことによる処理のループ状態になることを防止することができる。
【図面の簡単な説明】
【０１００】
【図１】第１の実施形態における通信システムのシステム構成図である。
【図２】ＨＳＳ１０２の機能ブロック図である。
【図３】ＨＳＳ１０２のハードウエアブロック図である。
【図４】ＨＳＳ１０２の動作を示すフローチャートである。
【図５】ＣＣＣＦ／ＮｅＤＳ１０５の機能ブロック図である。
【図６】第２の実施形態の通信システムのシステム構成図である。
【図７】ＨＳＳ１０２Ａの機能ブロック図である。
【図８】ＨＳＳ１０２Ａの動作を示すフローチャートである。
【図９】第３の実施形態の通信システムのシステム構成図である。
【図１０】ＨＳＳ１０２Ｂの機能ブロック図である。
【図１１】ＨＳＳ１０２Ｂの動作を示すフローチャートである。
【図１２】ＣＣＣＦ／ＮｅＤＳ１０５Ｂの機能ブロック図である。
【図１３】ＣＣＣＦ／ＮｅＤＳ１０５Ｂの動作を示すフローチャートである。
【図１４】通信システム全体のネットワーク構成を示すネットワーク構成図である。
【符号の説明】
【０１０１】
１００…移動機、１０１…ＧＭＳＣ、１０２、１０２Ａ、１０２Ｂ…ＨＳＳ、１０３…ＭＧＣＦ、１０４…Ｓ−ＣＳＣＦ、１０５、１０５Ａ、１０５Ｂ…ＣＣＣＦ／ＮｅＤＳ、１０６…ＭＧＷ、１０７…ＶＭＳＣ、１０８…基地局、１０９…移動機。
【図１】
2007184855.tif 000003
【図２】
2007184855.tif 000004
【図３】
2007184855.tif 000005
【図４】
2007184855.tif 000006
【図５】
2007184855.tif 000007
【図６】
2007184855.tif 000008
【図７】
2007184855.tif 000009
【図８】
2007184855.tif 000010
【図９】
2007184855.tif 000011
【図１０】
2007184855.tif 000012
【図１１】
2007184855.tif 000013
【図１２】
2007184855.tif 000014
【図１３】
2007184855.tif 000015
【図１４】
2007184855.tif 000016