(57)【特許請求の範囲】
【請求項１】
電気通信ネットワーク環境においてボイスメールトロンボーニングを防止するための方法であって、前記方法は、
着信メッセージを、ホームパブリックランドモバイルネットワーク（ＨＰＬＭＮ）のゲートウェイモバイルスイッチングセンター（Ｇ−ＭＳＣ）により受信し前記ＨＰＬＭＮのサービスブローカーに転送するステップと、
前記着信メッセージの受信者機器が、訪問先パブリックランドモバイルネットワーク（ＶＰＬＭＮ）においてローミング中であると、サービスブローカーにより判断するステップと、
前記サービスブローカーにより、前記ＶＰＬＭＮの訪問先スイッチに接続して、着信メッセージを前記ＶＰＬＭＮの訪問先スイッチに中継する前に遅い着信転送を無効にするよう、前記ＶＰＬＭＮの訪問先スイッチに命令するステップと、を含む、方法。
【請求項２】
遅い着信転送が無効になったことが確認された後で、前記ＨＰＬＭＮのＧ−ＭＳＣから着信メッセージを前記ＶＰＬＭＮの訪問先スイッチに転送するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記サービスブローカーは、通話を確立するための承認を得るためにプリペイドサービス制御ポイント（ＰＰ  ＳＣＰ）に接続する、請求項１または２に記載の方法。
【請求項４】
前記サービスブローカーが前記ＰＰ  ＳＣＰから承認を得た後で、前記サービスブローカーは、前記受信者機器の位置を取得するためにホーム位置レジスタ（ＨＬＲ）に接続する、請求項３に記載の方法。
【請求項５】
前記サービスブローカーは、遅い着信転送を無効にするよう前記ＶＰＬＭＮの訪問先スイッチに命令して、前記遅い着信転送が無効になったという確認応答を受信し、
前記サービスブローカーは、前記着信メッセージを前記ＶＰＬＭＮの訪問先スイッチに転送するよう、前記ＨＰＬＭＮのＧ−ＭＳＣに命令する、請求項３または４に記載の方法。
【請求項６】
前記着信メッセージを前記ＶＰＬＭＮの訪問先スイッチに転送するステップをさらに含み、
前記着信メッセージが前記受信者機器によって応答されない場合、前記訪問先スイッチは着信をボイスメールサーバに転送せず、代わりに、加入者機器が応答されなかったことを示すメッセージを用いて前記ＨＰＬＭＮのＧ−ＭＳＣに返答する、請求項３から５のいずれかに記載の方法。
【請求項７】
前記ＨＰＬＭＮのＧ−ＭＳＣが前記訪問先スイッチからのメッセージを一旦受信すると、前記ＨＰＬＭＮのＧ−ＭＳＣは、着信メッセージが応答されなかったことを前記サービスブローカーに通知し、
前記サービスブローカーは、着信メッセージを前記ＨＰＬＭＮのボイスメールサーバに転送する、請求項６に記載の方法。
【請求項８】
前記ボイスメールサーバは着信メッセージに応答する、請求項７に記載の方法。
【請求項９】
前記ボイスメールサーバが着信メッセージに応答した後で、前記ＨＰＬＭＮのＧ−ＭＳＣは前記サービスブローカーに応答を知らせ、
前記サービスブローカーは、着信メッセージが応答されたことを前記ＰＰ  ＳＣＰに通知する、請求項８に記載の方法。
【請求項１０】
前記ＰＰ−ＳＣＰが承認を用いてサービスブローカーに返答した場合、前記ＨＰＬＭＮのＧ−ＭＳＣは、ボイスメールが応答されたことを受信者機器に通知するよう命令される、請求項９に記載の方法。
【請求項１１】
物理的記憶メモリと、ステップを行なうために一連の命令を実行する１つ以上のハードウェアプロセッサとを含むシステムであって、前記ステップは、
着信メッセージを、ホームパブリックランドモバイルネットワーク（ＨＰＬＭＮ）のゲートウェイモバイルスイッチングセンター（Ｇ−ＭＳＣ）により、着信メッセージを受信し前記ＨＰＬＭＮのサービスブローカーに転送するステップと、
前記着信メッセージの受信者機器が、訪問先パブリックランドモバイルネットワーク（ＶＰＬＭＮ）においてローミング中であると、サービスブローカーにより判断するステップと、
前記サービスブローカーにより、前記ＶＰＬＭＮの訪問先スイッチに接続して、前記着信メッセージを前記ＶＰＬＭＮの訪問先スイッチに中継する前に遅い着信転送を無効にするよう、前記ＶＰＬＭＮの訪問先スイッチに命令するステップと、を含む、システム。
【請求項１２】
電気通信ネットワーク環境においてボイスメールトロンボーニングを防止するためのシステムであって、
加入者からの着信を受信する、ホームパブリックランドモバイルネットワーク（ＨＰＬＭＮ）の第１のスイッチと、
着信が受信されたことを示す第１のスイッチからのメッセージを受信する前記ＨＰＬＭＮのサービスブローカーと、を含み、前記サービスブローカーは、加入者が訪問先パブリックランドモバイルネットワーク（ＶＰＬＭＮ）においてローミング中であると判断でき、前記システムはさらに、
遅い着信転送を無効にするよう、前記サービスブローカーによって命令される、前記ＶＰＬＭＮの第２のスイッチを含む、システム。
【請求項１３】
請求項１〜１０のいずれかに記載の方法を１つ以上のプロセッサに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
著作権表示
この特許文献の開示の一部は、著作権保護の対象となる資料を含む。この特許文献または特許開示は特許商標庁の特許ファイルまたは記録に記載されているため、著作権者は、何人によるその複製に対して異議はないが、その他の場合には如何なるときもすべての著作権を保有する。
【０００２】
発明の分野
この発明はモバイル通信に関し、特に電気通信ネットワークにおけるボイスメールおよび通話の転送に関する。
【背景技術】
【０００３】
背景
無線通信および携帯通信における最近の劇的な成長を前提として、より多くの企業および他のエンティティが自らをモバイル機器技術と一体化させつつある。標準の音声機能に加え、現在の携帯電話および同様の機器は、インターネットアクセス、電子メール（ｅメール）、ショートメッセージングサービス（short messaging service：ＳＭＳ）メール作成、デジタルカメラ、マルチメディアメッセージングサービス（multimedia messaging service：ＭＭＳ）、ブルートゥース（登録商標）、ゲーム、さまざまなウェブベースのアプリケーションなどといった数えきれないほどの他のサービスを提供している。その結果、電気通信事業者およびネットワーク運営者は、自らの加入者により多くのサービス製品を提供するよう、より一層のプレッシャーを受けてきた。今日のネットワーク運営者は、既存の顧客を維持しつつ新規顧客を引付け、収益性の高い新規ビジネスモデルを開発し、利益を高め、新規サービスをできるだけ早く投入することを望んでいる。
【０００４】
モバイル機器のこの普及のすべてを前提として、ユーザは、電気通信ネットワークおよびそれぞれのネットワーク運営者が異なる他の国や大陸への旅行を含め、どこででも自分の電話を取ることに急速に慣れてきている。そのような遠方への旅行中、ユーザの機器は通常、ローミングモードにある。すなわち、それは、サービスが元々登録されたホーム位置とは異なる位置にある無線サービスに接続される。ローミングは、モバイル機器がネットワークへの接続性を維持することを確実にできるが、それはしばしば、ユーザに対する追加の請求を招く。
【０００５】
無線ローミングのコンテキストにおいて生じ得る１つの問題は、ボイスメールトロンボーニングである。ボイスメールトロンボーニングは、ボイスメール転送とも呼ばれることもあるが、ローミングモードにある携帯電話が着信を受け、当該着信をボイスメールにし、それにより当該着信をローミングネットワークからユーザのホームネットワークのボイスメールサーバに転送する際に、生じる場合がある。言い換えれば、この状況は、加入者がローミング中に携帯電話に着信した通話がホームに転送される際に、２つの不要な国際通話工程を発生させる場合がある。着信のこの余分なホップはローミング料金を招く場合があり、多くの加入者は通常、それを予想しておらず、不当であると考える。たとえば、加入者は、外国でローミングして相当な金額を２回請求される場合がある（１回目は、通話がローミング中の携帯機器に配信されることに対して、２回目は、ボイスメールサーバによって取扱われるように通話を加入者の母国に転送することに対して）。国によっては、発呼者がそのような態様で２回請求されることを防止するために、規制が制定されている。これに鑑み、ネットワーク運営者によって提供されるすべての接続性および他のサービスを依然として維持しつつ、携帯通話のさまざまな転送によって生じるボイスメールトロンボーニングおよび同様の問題を防止するための技術が望ましい。
【発明の概要】
【課題を解決するための手段】
【０００６】
簡単な概要
この発明のさまざまな実施例によれば、ボイスメールトロンボーニングの問題を防止するための１組の技術が説明される。これらの技術は、ＧＳＭ（登録商標）ネットワークなどの電気通信ネットワークへの接続を有するサービスブローカーまたは別の中間エンティティを用いて実現可能である。サービスブローカーは、加入者のホームネットワークのスイッチからの着信を受信するよう位置付けられ得る。サービスブローカーは次に、（ホーム位置レジスタと接続することなどによって）着信の受信者装置が訪問先のネットワークでローミング中であることを判断できる。加入者がローミング中であると判断されると、サービスブローカーは訪問先のネットワークのリモートスイッチに接続して、着信メッセージをリモートスイッチに中継する前に遅い着信転送（late call forwarding）を無効にするよう、訪問先のネットワークのリモートスイッチに命令することができる。遅い着信転送は、被呼者が訪問したネットワークに通話信号が到着した後で、被呼者への着信が第三者に向け直されることを可能にする、いくつかの電話ネットワークに搭載された機能である。転送は、被呼者が忙しくて応答しなかったなどの結果であり得る。これは、通話がホームネットワークを離れる前に通話信号が転送される早い着信転送（early call forwarding）とは異なる。説明される実施例によれば、遅い着信転送が一旦無効になると、サービスブローカーは次に、加入者が依然としてボイスメールへアクセスできるよう、加入者のホームネットワークのボイスメールサーバへの接続に関与し得る。
【図面の簡単な説明】
【０００７】
【図１】この発明のさまざまな実施例に従ったボイスメールトロンボーニング防止の図である。
【図２】この発明のさまざまな実施例に従ったボイスメールトロンボーニング防止の連続図である。
【図３】この発明のさまざまな実施例に従ったボイスメールトロンボーニング防止の連続図である。
【図４】一実施例に従った、電気通信ネットワーク環境においてボイスメールトロンボーニングを防止するための方法を示す図である。
【図５】一実施例に従った、電気通信ネットワーク環境においてボイスメールトロンボーニングを防止するためのシステムを示す図である。
【発明を実施するための形態】
【０００８】
詳細な説明
以下の説明では、添付図面の図において、この発明を限定的ではなく例示的に説明する。この開示におけるさまざまな実施例の参照は、必ずしも同じ実施例に対するものではなく、そのような参照は少なくとも１つということを意味する。具体的な実現化例が説明されるが、これは単に例示を目的として行なわれていることを理解されたい。関連技術の当業者であれば、この発明の範囲および精神を逸脱することなく、他の構成要素および構成を使用してもよい、ということを認識するであろう。
【０００９】
また、場合によっては、この発明の完全な説明を提供するために多くの特定の詳細が述べられるであろう。しかしながら、これらの特定の詳細なしでこの発明を実践してもよいことは、当業者には明らかであろう。他の例では、この発明を不明瞭にしないよう、周知の構成は詳細には説明されていない。
【００１０】
この発明のさまざまな実施例によれば、ボイスメールトロンボーニングを防止するために使用可能な１組の機能性が説明される。一実施例によれば、この機能性は、電気通信ネットワーク運営者によって配備される通信サービスブローカーにおいて利用され得る。代替的な実施例では、この機能性は、グローバル・システム・フォー・モバイル・コミュニケーションズ（Global System For Mobile communications：ＧＳＭ）ネットワークといった電気通信ネットワークへの接続を有する他のプラットフォームおよび／またはエンティティにおいて行なわれ得る。
【００１１】
一実施例によれば、サービスブローカーは、アプリケーション（サービス論理）間および異なるネットワーク間での仲介と、単一のコールまたはセッション用の複数のアプリケーションの編集を可能にするサービスのオーケストレーションとを行なうために使用可能である。仲介機能はアプリケーションに、異なるネットワークドメインにおけるスイッチングおよびセッションコール制御層へのアクセスを、必要なプロトコルとともに提供する。サービスのオーケストレーションは、異なるタイプのアプリケーションがともに働いて、単一のコールのコンテキストにおいて新しい複合サービス製品を構築することを可能にする。サービスブローカーは、ソフトウェア、ハードウェア、またはそれらの組合せとして実現可能である。一実施例によれば、サービスブローカーは、電気通信ドメインのコンテキストにおいてネットワーク運営者および／または他のサービスプロバイダのための追加の機能性を強化し提供する１組の機能で拡張される。特に、サービスブローカーは、ボイスメールトロンボーニングを防止するために使用可能な機能性で拡張される。
【００１２】
一実施例によれば、サービスブローカーは、国際通話または通話ローミング中に起こり得るボイスメールトロンボーニングを防止する中間エンティティとして機能し得る。トロンボーニングとは、加入者がローミング中に携帯電話に着信した通話がホームに転送される際に生じる２つの不要な国際通話工程である。
【００１３】
図１は、この発明のさまざまな実施例に従ったボイスメールトロンボーニング防止の図である。この図は構成要素を論理的に別個のものとして示しているが、そのような図示は単に例示を目的とするものである。この図および他の図に示す構成要素が組合されてもよく、もしくは別個のソフトウェア、ファームウェア、および／またはハードウェアに分割されてもよいということは、当業者には明らかであろう。また、そのような構成要素は、それらが如何に組合され、または分割されていようと、同じコンピューティング機器上で実行されてもよく、もしくは１つ以上のネットワークまたは他の好適な通信手段によって接続された異なるコンピューティング機器中に分散されてもよいということも、当業者には明らかであろう。
【００１４】
図示されるように、サービスブローカー１００は、加入者のホームパブリックランドモバイルネットワーク（home public land mobile network：ＨＰＬＭＮ）１０６に存在し得る。この特定の図では、加入者は、加入者のＨＰＬＭＮ１０６とは異なる国に位置し得る訪問先パブリックランドモバイルネットワーク（visited public land mobile network：ＶＰＬＭＮ）１０７においてローミング中であると仮定される。ステップ１に示すように、加入者のホームネットワーク（たとえば米国）のスイッチＧ−ＭＳＣ（Gateway Mobile Switching Center）１０２によって、着信が受信できる。このスイッチは次に、通話が着信したことをサービスブローカーに通知するために、サービスブローカー１００へのＩＤＰメッセージを始動できる（２）。ステップ（３）および（４）で、サービスブローカー１００は、通話を行なうための承認を得るためにプリペイドサービス制御ポイント（prepaid service control point：ＰＰ  ＳＣＰ）１０１と通信する。通話が一旦承認されると、サービスブローカー１００は、加入者の位置を取得するためにホーム位置レジスタ（ＨＬＲ）１０３に接続する（５）。
【００１５】
サービスブローカーが加入者の位置を一旦取得すると、それは加入者がローミング中かどうかを判断できる。加入者がローミング中でない場合、トロンボーニングはなく、通常のことを行なう必要がある。しかしながら、加入者がローミング中である場合、サービスブローカー１００は、遅い着信転送（late call-forwarding：ＬＣＦ）を無効にすべきであると判断する（５．ａ）。ＬＣＦとは、通常、訪問先のネットワークのボイスメールサーバが通話をホームネットワークのボイスメールサーバに転送するようにする機能である。ＬＣＦを無効にするために、サービスブローカーは、訪問先モバイルスイッチングセンター（visited mobile switching center：ＶＭＳＣ１０４）、すなわち訪問先のネットワークのボイスメールスイッチに接続する（６）。訪問先のネットワークでＬＣＦが無効になったという確認応答をサービスブローカーが一旦得ると、それは通話をホームネットワークのＧ−ＭＳＣスイッチ１０２に転送できる（７）。Ｇ−ＭＳＣ１０２は次に、訪問先のネットワークのＶ−ＭＳＣ１０４に通話を送信できる。加入者がＶＰＬＭＮ１０７でのローミング中に通話に応答しない場合、Ｖ−ＭＳＣ１０４は、通話をＨＰＬＭＮ１０６のボイスメールサーバ１０５に転送しない。この理由は、サービスブローカー１００が前もって、Ｖ−ＭＳＣ１０４へのメッセージ（６）を用いて遅い着信転送を無効にしていたためである。したがって、加入者は、訪問先のネットワークのスイッチからボイスメールを受信せず、代わりにホームネットワーク１０６のスイッチからボイスメールを受信する。これを図２および図３により詳細に示す。
【００１６】
図２は、この発明のさまざまな実施例に従ったボイスメールトロンボーニング防止の連続図である。この図は構成要素を論理的に別個のものとして示しているが、そのような図示は単に例示を目的とするものである。この図および他の図に示す構成要素が組合されてもよく、もしくは別個のソフトウェア、ファームウェア、および／またはハードウェアに分割されてもよいということは、当業者には明らかであろう。また、そのような構成要素は、それらが如何に組合され、または分割されていようと、同じコンピューティング機器上で実行されてもよく、もしくは１つ以上のネットワークまたは他の好適な通信手段によって接続された異なるコンピューティング機器中に分散されてもよいということも、当業者には明らかであろう。
【００１７】
図示されるように、訪問先のネットワーク１０７のＶ−ＭＳＣ１０４スイッチに通話が一旦転送されると、加入者が応答しない場合、Ｖ−ＭＳＣ１０４は、加入者機器が応答されなかったことを示すＲＥＬ（release：解除）メッセージを送り返す（１０）。図１に示すように、サービスブローカーが前もってＬＣＦを無効にしていたため、遅い着信転送は起こらない。ホームネットワーク１０６のＧ−ＭＳＣ１０２がＲＥＬメッセージ（１０）を一旦受信すると、それは、通話が応答されなかったことをサービスブローカー１００に通知し（１１）、サービスブローカーは、通話をローカルボイスメールサーバ１０５に転送する（１２、１３）。このように、訪問先のネットワークのＶ−ＭＳＣスイッチ１０４がホームボイスメールサーバＶＭ１０５に通話の転送を行なうことが防止されたため、トロンボーニングが防止される。
【００１８】
図３は、この発明のさまざまな実施例に従ったボイスメールトロンボーニング防止の連続図である。この図は構成要素を論理的に別個のものとして示しているが、そのような図示は単に例示を目的とするものである。この図および他の図に示す構成要素が組合されてもよく、もしくは別個のソフトウェア、ファームウェア、および／またはハードウェアに分割されてもよいということは、当業者には明らかであろう。また、そのような構成要素は、それらが如何に組合され、または分割されていようと、同じコンピューティング機器上で実行されてもよく、もしくは１つ以上のネットワークまたは他の好適な通信手段によって接続された異なるコンピューティング機器中に分散されてもよいということも、当業者には明らかであろう。
【００１９】
図示されるように、ボイスメールサーバＶＭ１０５が通話に一旦応答すると（１４）、Ｇ−ＭＳＣスイッチ１０２はサービスブローカー１００に応答を通知する（１５）。サービスブローカー１００は次に、プリペイドシステムＰＰ−ＳＣＰに通知する（１６）。ＰＰ−ＳＣＰがそれを承認すると（１７、１８）、Ｇ−ＭＳＣスイッチ１０２は、ボイスメールが応答されたことを発呼者に通知するよう命令される（１９）。このように、加入者は、複数のネットワーク間の通話のトロンボーニングなしで、ボイスメールを依然として受信することができる。
【００２０】
図４は、一実施例に従った、電気通信ネットワーク環境においてボイスメールトロンボーニングを防止するための方法を示す。ステップ４００で、ホームパブリックランドモバイルネットワーク（ＨＰＬＭＮ）のスイッチから着信メッセージが受信される。ステップ４０２で、着信メッセージの受信者機器が、訪問先パブリックランドモバイルネットワーク（ＶＰＬＭＮ）においてローミング中であると判断される。ステップ４０４で、ＶＰＬＭＮの訪問先スイッチが接続され、着信メッセージをＶＰＬＭＮの訪問先スイッチに中継する前に遅い着信転送を無効にするよう命令される。
【００２１】
図５は、一実施例に従った、電気通信ネットワーク環境においてボイスメールトロンボーニングを防止するためのシステムを示す。図５に示すように、このシステムは、加入者５０６からの着信５０４を受信する、ホームパブリックランドモバイルネットワーク（ＨＰＬＭＮ）５０２の第１のスイッチ５００を含み得る。サービスブローカー５０８は、着信が受信されたことを示す第１のスイッチからのメッセージ５１０を受信できる。サービスブローカーは、加入者が訪問先パブリックランドモバイルネットワーク（ＶＰＬＭＮ）５１２でローミング中であると判断できる。サービスブローカーは次に、遅い着信転送を無効にするよう第２のスイッチに命令する、ＶＰＬＭＮの第２のスイッチ５１６への命令５１４を送信できる。
【００２２】
この開示において説明されたさまざまなコンテキスト全体を通し、この発明の実施例は、前述のシステムおよび方法を実行するよう構成されたコンピュータ装置、コンピューティングシステム、およびマシン読取可能媒体をさらに包含する。当業者には明らかであるように、特別に設計された集積回路または他の電子機器からなる一実施例に加え、この発明は、この開示の教示に従ってプログラミングされた従来の汎用もしくは専用デジタルコンピュータまたはマイクロプロセッサを用いて適宜実現されてもよい。
【００２３】
ソフトウェア技術の当業者には明らかであるように、この開示の教示に基づき、適切なソフトウェア符号化が、熟練したプログラマーによって容易に準備可能である。当業者には容易に明らかであるように、この発明はまた、特定用途向け集積回路を準備することによって、または従来の構成回路の適切なネットワークを相互接続することによって実現されてもよい。
【００２４】
さまざまな実施例は、ここに提示された特徴のいずれかを行なうように汎用または専用コンピューティングプロセッサ／機器をプログラミングするために使用可能な命令を記憶した記憶媒体であるコンピュータプログラム製品を含む。記憶媒体は、フロッピー（登録商標）ディスク、光ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、マイクロドライブ、光磁気ディスク、ホログラフィックストレージ、ＲＯＭ、ＲＡＭ、ＰＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＤＲＡＭ、ＶＲＡＭ、フラッシュメモリ機器、磁気カードまたは光カード、ナノシステム（分子メモリＩＣを含む）を含む任意のタイプの物理的媒体；紙または紙ベースの媒体；ならびに命令および／または情報を記憶するのに好適な任意のタイプの媒体または装置のうちの１つ以上を含んでいてもよいが、それらに限定されない。コンピュータプログラム製品は全体でまたは分割して、１つ以上の公的および／または私的ネットワークを通して送信されてもよく、送信は、ここに提示された特徴のいずれかを行なうために１つ以上のプロセッサによって使用可能な命令を含む。さまざまな実施例では、送信は、複数の別個の送信を含んでいてもよい。
【００２５】
この発明の好ましい実施例の前述の説明は、例示および説明を目的として提供された。それは、包括的であるよう、または発明を開示されたそのままの形に限定するよう意図されてはいない。多くの修正および変更が当業者には明らかであり得る。発明の原理およびその実際の用途を最良に説明するために、実施例は選択され、説明されており、それにより、関連技術の他の当業者がこの発明を理解することができるようにしている。この発明の範囲は添付の請求項およびそれらの均等物によって定義される、ということが意図されている。
【図４】
0005878180.tif 000002
【図１】
0005878180.tif 000003
【図２】
0005878180.tif 000004
【図３】
0005878180.tif 000005
【図５】
0005878180.tif 000006