(57)【要約】電子メッセージング・サービス（例えば、ＳＭＳメッセージング・サービスまたはＭＭＳメッセージング・サービス）を利用する送信者／受信者が、定義されたホーム・ゾーン内に位置しているかを判定するシステムおよび方法が開示されている。一実施形態による通信ネットワーク（１００）は、ＳＭＳＣまたはＭＭＳＣなどのメッセージング・システム（１０２）およびホーム・ゾーン・システム（１０４）を備えている。メッセージング・システム（１０２）が送信者（１１１）から受信者（１１２）への電子メッセージを受信すると、ホーム・ゾーン・システム（１０４）が送信者／受信者の位置を判定する。ホーム・ゾーン・システム（１０４）は送信者／受信者がホーム・ゾーン内に位置しているかも判定する。ホーム・ゾーン・システム（１０４）が送信者／受信者はホーム・ゾーン内に位置していると判定すると、メッセージング・システム（１０２）が受信者へ電子メッセージを転送する。ホーム・ゾーン・システム（１０４）が送信者／受信者はホーム・ゾーン内に位置していないと判定すると、メッセージング・システム（１０２）は電子メッセージをブロックする。
2009543516.tif 000002
【特許請求の範囲】
【請求項１】
電子メッセージング・サービスを提供するようになされ、前記電子メッセージング・サービスに加入した加入者へ送信される、または前記加入者から受信される電子メッセージを受信するようになされたメッセージング・システム（１０２）を備えた通信ネットワーク（１００）であって、
前記加入者が、前記加入者用に定義されたホーム・ゾーン内に位置しているかをモニタするようになされたホーム・ゾーン・システム（１０４）と、
前記メッセージング・システム（１０２）は、前記加入者が前記ホーム・ゾーン内に位置しているかを判定するために前記ホーム・ゾーン・システムへクエリを送信するようになされていることと、
前記メッセージング・システム（１０２）は、前記ホーム・ゾーン・システムが前記加入者は前記ホーム・ゾーン内に位置していると判定したことに応答して、前記電子メッセージを配信するようになされていることと、
前記メッセージング・システム（１０２）は、前記ホーム・ゾーン・システムが前記加入者は前記ホーム・ゾーン内に位置していないと判定したことに応答して、前記電子メッセージをブロックするようになされていることと
を特徴とする通信ネットワーク（１００）。
【請求項２】
前記電子メッセージが前記メッセージング・システム（１０２）内でブロックされた場合、
前記メッセージング・システム（１０２）は、前記電子メッセージをバッファリングするようにさらになされ、
前記メッセージング・システム（１０２）は、再試行の時間間隔経過後、前記加入者が前記ホーム・ゾーン内に移動したかを判定するために前記ホーム・ゾーン・システム（１０４）へ別のクエリを送信するようにさらになされ、
前記メッセージング・システム（１０２）は、前記ホーム・ゾーン・システムが前記加入者は前記ホーム・ゾーン内に移動したと判定したことに応答して、前記電子メッセージを配信するようにさらになされた、
請求項１に記載の通信ネットワーク（１００）。
【請求項３】
前記電子メッセージが前記メッセージング・システム（１０２）内でブロックされた場合、
前記メッセージング・システム（１０２）は、前記電子メッセージをバッファリングするようにさらになされ、
前記ホーム・ゾーン・システム（１０４）は、前記加入者が前記ホーム・ゾーン内に移動したかを確認するために前記加入者の位置を動的にモニタするようにさらになされ、
前記ホーム・ゾーン・システム（１０４）は、前記加入者が前記ホーム・ゾーン内に移動したことを確認したことに応答して、前記メッセージング・システムへメッセージを送信するようにさらになされ、
前記メッセージング・システム（１０２）は、前記ホーム・ゾーン・システムが前記加入者は前記ホーム・ゾーン内に移動したと判定したことに応答して、前記電子メッセージを配信するようにさらになされた、
請求項１に記載の通信ネットワーク（１００）。
【請求項４】
前記電子メッセージが前記メッセージング・システム（１０２）内でブロックされた場合、
前記メッセージング・システム（１０２）は、前記加入者へ、前記電子メッセージの配信には追加支払いが必要であることを示す通知メッセージを送信するようにさらになされ、
前記メッセージング・システム（１０２）は、前記加入者からの、前記追加支払いへの同意を示す応答メッセージを受信するようにさらになされ、
前記メッセージング・システム（１０２）は、前記応答メッセージに応答して前記電子メッセージを配信するようにさらになされた、
請求項１に記載の通信ネットワーク（１００）。
【請求項５】
電子メッセージング・サービスを提供するようになされ、前記電子メッセージング・サービスに加入した加入者へ送信される、または前記加入者から受信される電子メッセージを受信する通信ネットワークを稼働させる方法であって、
前記加入者の位置を判定するステップと、
前記加入者が前記加入者用に定義されたホーム・ゾーン内に位置しているかを判定するステップと、
前記加入者が前記ホーム・ゾーン内に位置しているという判定に応答して前記電子メッセージを配信するステップと、
前記加入者が前記ホーム・ゾーン内に位置していないという判定に応答して前記電子メッセージをブロックするステップと
を特徴とする方法。
【請求項６】
前記電子メッセージがブロックされた場合、
前記電子メッセージをバッファリングするステップと、
再試行の時間間隔経過後、前記加入者が前記ホーム・ゾーン内に移動したかを判定するために前記加入者の位置を判定するステップと、
前記加入者が前記ホーム・ゾーン内に移動したという判定に応答して前記電子メッセージを配信するステップと
をさらに含む、請求項５に記載の方法。
【請求項７】
前記電子メッセージがブロックされた場合、
前記電子メッセージをバッファリングするステップと、
前記加入者が前記ホーム・ゾーン内に移動したかを確認するために前記加入者の位置を動的にモニタするステップと、
前記加入者が前記ホーム・ゾーン内に移動したという判定に応答して前記電子メッセージを配信するステップと
をさらに含む、請求項５に記載の方法。
【請求項８】
前記電子メッセージがブロックされた場合、  前記加入者へ、前記電子メッセージの配信には追加支払いが必要であることを示す通知メッセージを送信するステップと、
前記加入者からの、前記追加支払いへの同意を示す応答メッセージを受信するステップと、
前記応答メッセージに応答して前記電子メッセージを配信するステップと
をさらに含む、請求項５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信ネットワークの分野に関し、特に電子メッセージ（例えば、ＳＭＳメッセージまたはＭＭＳメッセージ）の送信者および／または受信者がその送信者および／または受信者に定義されたホーム・ゾーン内に位置しているかを判定するシステムおよび方法を提供することに関する。
【背景技術】
【０００２】
一部のサービス・プロバイダは、着信側通話者の位置に基づいて前払いおよび後払い通話の料金を算出する。料金算出は、一般的には、サービス・プロバイダによって定義されたホーム・ゾーンに基づく。サービス・プロバイダは、特定の地理的地域を通話エリアとし、通話エリアのうちのどれが特定の通話者のホーム・ゾーンになるかを定義する。ホーム・ゾーンとは、通話の課金がホーム・ゾーン外の課金とは扱いが異なるネットワーク上のエリアである。着信側通話者がホーム・ゾーン内に位置している場合、その着信側通話者への通話はローカル通話となり、請求はそれに応じて行われる。着信側通話者がホーム・ゾーン内に位置していない場合、その着信側通話者への通話はローミング通話となり、請求はそれに応じて行われる。
【０００３】
多くのサービス・プロバイダは、ボイス・サービスのほかに、ショート・メッセージ・サービスＳＭＳなどのテキスト・メッセージング・サービスを提供する。ＳＭＳは、短いテキスト・メッセージの送信および受信が可能なデジタル移動体電話で使用できるサービスである。多くのサービス・プロバイダは、テキストだけでなく、画像、オーディオ・クリップ、ビデオ・クリップなど、様々なマルチメディア・コンテンツの送信および受信が可能な、マルチメディア・メッセージ・サービスＭＭＳなどのマルチメディア・メッセージング・サービスも提供する。
【０００４】
ＳＭＳメッセージを送信するには、送信者は、まず、テキストを移動体電話または他のテキスト使用可能デバイスに入力する。送信者は、次いで、そのＳＭＳメッセージの受信者を表す１つまたは複数の電話番号を入力し、ＳＭＳメッセージを送信する。ショート・メッセージ・サービス・センタＳＭＳＣがそのＳＭＳメッセージを受信し、保管する。ＳＭＳＣは、次いで、受信者が応答可能な場合、そのＳＭＳメッセージを受信者に転送しようとする。
【０００５】
多くのＳＭＳメッセージング・サービスおよびＭＭＳメッセージング・サービスについての１つの問題は、定額制である。メッセージング・サービスの加入者は一般的に月額定額料金を払い、通話者がホーム・ゾーン内に位置しているかどうかに関係なく、メッセージを送信または受信することができる。サービス・プロバイダは、これらおよび他のメッセージング・サービスの課金に関してより強力な制御が必要なことがある。
【０００６】
（発明の開示）
本発明は、電子メッセージ（例えば、ＳＭＳメッセージまたはＭＭＳメッセージ）の送信者および／または受信者がそれぞれの定義されたホーム・ゾーン（１つまたは複数）内に位置しているかを判定するシステムおよび方法を提供することにより、上記および他の問題を解決する。ある実施例では、送信者がホーム・ゾーン内に位置していれば、その送信者は、電子メッセージを送信することができる。そうでなければ、電子メッセージは、送信者がホーム・ゾーン内に移動するか、またはその電子メッセージを配信するための追加支払いが同意されるまでブロックされる。別の実施例では、受信者がホーム・ゾーン内に位置していれば、その受信者は、電子メッセージを受信することができる。そうでなければ、電子メッセージは、受信者がホーム・ゾーン内に移動するか、またはその電子メッセージを配信するための追加支払いが同意されるまでブロックされる。本明細書で説明されるシステムおよび方法は、有利には、送信者および／または受信者がホーム・ゾーン内に位置している場合、サービス・プロバイダはメッセージング・サービスに課金しない、または定額課金できるようにし、送信者および／または受信者がホーム・ゾーン外にいる場合、より高い料金またはメッセージ単位の料金を課金できるようにする。このことは、有利には、サービス・プロバイダに、テキスト・メッセージング・サービスおよびマルチメディア・メッセージング・サービスなどのメッセージング・サービスに対する課金に関して、より強力な制御を与えることになる。
【０００７】
本発明の一実施形態では、通信ネットワークは、ＳＭＳＣまたはマルチメディア・サービス・センタＭＭＳＣなどのメッセージング・システムおよびホーム・ゾーン・システムを備えている。メッセージング・システムは、送信者から受信者への電子メッセージを受信するようになされている。ホーム・ゾーン・システムは、メッセージング・システムが電子メッセージを受信したことに応答して受信者の位置を判定するようになされている。また、ホーム・ゾーン・システムは、受信者が、その受信者に定義されたホーム・ゾーン内に位置しているかを判定するようにもなされている。ホーム・ゾーン・システムが、その受信者はホーム・ゾーン内に位置していると判定した場合、メッセージング・システムは、その電子メッセージを受信者に配信するようにさらになされている。ホーム・ゾーン・システムが、その受信者はホーム・ゾーン内に位置していないと判定した場合、メッセージング・システムは、その電子メッセージをブロックするようにさらになされている。
【０００８】
別の実施形態では、ホーム・ゾーン・システムは、電子メッセージの送信者の位置を判定するように、および送信者の位置は、その送信者に定義されたホーム・ゾーン内であるかを判定するようになされている。ホーム・ゾーン・システムが送信者はホーム・ゾーン内に位置していると判定すると、メッセージング・システムは、その電子メッセージを受信者に配信するようにさらになされている。ホーム・ゾーン・システムが送信者はホーム・ゾーン内に位置していないと判定すると、メッセージング・システムは、その電子メッセージをブロックするようにさらになされている。
【０００９】
上記の実施形態のどちらかにおいて電子メッセージがメッセージング・システムによってブロックされた場合、通信ネットワークは再試行を１回または複数回起動してよい。例えば、メッセージング・システムは、電子メッセージをバッファリングするようになされている。再試行の時間間隔経過後、ホーム・ゾーン・システムは、送信者／受信者の位置を判定し、送信者／受信者がホーム・ゾーン内に移動したかを判定するようになされている。送信者／受信者がホーム・ゾーン内に移動した場合、メッセージング・システムは、電子メッセージを受信者に配信するようになされている。送信者／受信者がホーム・ゾーン内に移動していない場合、メッセージング・システムは、引き続いて電子メッセージをブロックするようになされている。
【００１０】
別法として、電子メッセージがメッセージング・システムによってブロックされる場合、通信ネットワークは、その電子メッセージを配信するために追加支払いを要求することがある。例えば、メッセージング・システムは、電子メッセージの送信者／受信者へ、電子メッセージを配信するには追加支払いが必要であることを示す通知メッセージを送信するようになされている。メッセージング・システムが追加支払いへの同意を示す応答メッセージを受信すると、メッセージング・システムは、その電子メッセージを受信者に配信するようになされている。
【００１１】
本発明は、以下で説明される他の例示的な実施形態を含んでよい。
【００１２】
すべての図面において、同じ参照番号は同じ要素を表す。
【図面の簡単な説明】
【００１３】
【図１】本発明の例示的実施形態による通信ネットワークを示した図である。
【図２】本発明の例示的実施形態による、通信ネットワーク内で電子メッセージング・サービスを提供する方法を示したフローチャートである。
【図３】本発明の例示的実施形態による、通信ネットワーク内で電子メッセージング・サービスを提供する別の方法を示したフローチャートである。
【図４】本発明の例示的実施形態による、電子メッセージの配信を再試行する方法を示したフローチャートである。
【図５】本発明の例示的実施形態による、電子メッセージの配信を再試行する別の方法を示したフローチャートである。
【図６】本発明の例示的実施形態による、追加支払いと引き換えに電子メッセージの配信を行う方法を示したフローチャートである。
【図７】本発明の例示的実施形態による無線ネットワークを示している。
【図８】本発明の例示的実施形態による、ＳＭＳメッセージング・サービスを提供するための図７の無線ネットワーク内のメッセージング動作を示したメッセージ図である。
【発明を実施するための形態】
【００１４】
図１〜８および以下の説明は、当業者に本発明の作り方および使い方を教示するために本発明の特定の例示的な実施形態を示している。発明の原理を教示する目的のために、本発明の従来の態様の一部は単純化または省略されている。当業者は、これらの実施形態から、本発明の範囲に含まれる変形を理解できるであろう。当業者は、以下で説明される機能を様々な方法で組み合わせて本発明の複数の変形を形成できることが理解できるであろう。結果として、本発明は、以下で説明される特定の実施形態に限定されることはなく、特許請求の範囲およびその均等物によってのみ限定される。  
【００１５】
図１は、本発明の例示的な実施形態による通信ネットワーク１００を示している。通信ネットワーク１００は、有線ネットワーク、ＩＰマルチメディア・サブシステム（ＩＭＳ）ネットワーク、パケットベース・ネットワーク（ＩＰネットワーク）、無線ネットワーク、または他のタイプのネットワークを表してよい。通信ネットワーク１００は、ＳＭＳメッセージング・サービスまたはＭＭＳメッセージング・サービスなどの電子メッセージング・サービスを提供するようになされている。通信ネットワーク１００は、メッセージング・システム１０２、ホーム・ゾーン・システム１０４、アクセス・デバイス１２１を操作する送信者１１１、およびアクセス・デバイス１２２を操作する受信者１１２を含むものとして示されている。アクセス・デバイス１２１〜１２２は、それぞれ、メッセージング・システム１０２を介して電子メッセージを送受信するための、適切に使用可能にされたデバイスを備えている。アクセス・デバイス１２１〜１２２は、有線電話、無線（移動体）電話、ＰＤＡ、ＰＣ、ＶｏＩＰ電話、ＳＩＰ電話、または他のタイプのアクセス・デバイスを備えていてよい。アクセス・デバイス１２１〜１２２とメッセージング・システム１０２との間には中間システム、サーバ、ネットワークなどがあってよいが、簡潔にするためにそれらは示されていない。
【００１６】
メッセージング・システム１０２は、アクセス・デバイス１２１〜１２２間で電子メッセージを交換するようになされた任意のデバイス、サーバ、または他のシステムを備えている。電子メッセージは、電子的仲介通信によって交換される任意のタイプのメッセージを含む。電子メッセージは、テキスト・メッセージ（例えば、ＳＭＳメッセージ）、マルチメディア・メッセージ（例えば、ＭＭＳメッセージ）、または他のタイプのメッセージを含んでよい。メッセージング・システム１０２は、送信される電子メッセージのタイプに応じて異なる構成であってよい。例えば、電子メッセージがＳＭＳメッセージを含む場合、メッセージング・システム１０２は、ＳＭＳメッセージを受信し、受信者１１２の現在の状況を判定し、そのＳＭＳメッセージを受信者１１２に配信するか、または後で送信するためにそのＳＭＳメッセージを保管するようになされたＳＭＳＣを備えている。電子メッセージがＭＭＳメッセージを含む場合、メッセージング・システム１０２は、ＭＭＳメッセージを受信し、受信者１１２の現在の状況を判定し、そのＭＭＳメッセージを受信者１１２に配信するか、または後で送信するためにそのＭＭＳメッセージを保管するようになされたＭＭＳＣを備えている。
【００１７】
ホーム・ゾーン・システム１０４は、電子メッセージング・サービスの加入者がホーム・ゾーン内に位置しているかを判定するようになされた任意のシステムまたはサーバを備えている。通信ネットワーク１００を稼働させるサービス・プロバイダは、特定の地理的地域を通話エリアとし、通話エリアのうちのどれが特定の加入者のホーム・ゾーンになるかを定義する。ホーム・ゾーンとは、通話の課金がホーム・ゾーン外の課金とは扱いが異なる通信ネットワーク上のエリアである。１人の加入者が１つまたは複数のホーム・ゾーンに属してよい。
【００１８】
例えば、送信者１１１がアクセス・デバイス１２１を使用して、電子メッセージを、アクセス・デバイス１２２を使用する受信者１１２に送信すると仮定しよう。図２は、本発明の例示的実施形態による、通信ネットワーク１００内で電子メッセージング・サービスを提供する方法２００を示したフローチャートである。方法２００のステップは図１の通信ネットワーク１００を参照しながら説明されるが、方法２００は、図１に示された構造に限定されることはない。図２のフローチャートのステップは、すべてを包含するものではなく、図示されていない他のステップを含んでよい。
【００１９】
ステップ２０２において、メッセージング・システム１０２が送信者１１１のアクセス・デバイス１２１から電子メッセージを受信する。メッセージング・システム１０２はその電子メッセージをホーム・ゾーン・システム１０４に転送するか、またはその電子メッセージに関する何らかの情報、例えば、送信者１１１の登録番号、受信者１１２の登録番号などをホーム・ゾーン・システム１０４に転送してよい。ステップ２０４において、ホーム・ゾーン・システム１０４は受信者１１２の位置を判定する。ホーム・ゾーン・システム１０４は、受信者１１２の位置を様々な方法で判定することができる。例えば、ホーム・ゾーン・システム１０４は、通信ネットワーク１００内の、受信者１１２（およびその受信者に関連付けられたアクセス・デバイス１２２）の位置をモニタする１つまたは複数のサーバ（図１に図示せず）にクエリを出すことができる。ホーム・ゾーン・システム１０４がクエリを出すことができるサーバの１例として、受信者１１２の加入者データベース、例えば、ホーム・ロケーション・レジスタＨＬＲ、ホーム加入者サーバＨＳＳなどがある。
【００２０】
ステップ２０６において、ホーム・ゾーン・システム１０４は、受信者１１２の判定された位置に基づいて、受信者１１２は、受信者１１２に定義されたホーム・ゾーン内に位置しているかを判定する。ホーム・ゾーン・システム１０４は、受信者１１２がホーム・ゾーン内に位置しているかを様々な方法で判定してよい。例えば、通信ネットワーク１００は、物理的位置を通話エリアにマッピングする複数の項目を含むマッピング・データ構造体１０８を備えることができる。例として、マッピング・データ構造体１０８内の項目は、町名Ｘを通話エリアＹにマッピングしてよい。別の例として、マッピング・データ構造体１０８内の項目は、緯度Ａおよび経度Ｂを通話エリアＹにマッピングしてもよい。ホーム・ゾーン・システム１０４は、受信者の位置に関連付けられた通話エリアを判定するために、受信者１１２の位置に基づいてマッピング・データ構造体１０８にクエリを出すことができる。ホーム・ゾーン・システム１０４は、次いで、マッピング・データ構造体１０８から戻された通話エリアを受信者１１２の加入者プロファイルと比較できる。加入者プロファイルは、受信者１１２のホーム・ゾーン（１つまたは複数）を定義する１つまたは複数の通話エリアを示している。マッピング・データ構造体１０８から戻された通話エリアが受信者１１２の加入者プロファイルに含まれていれば、受信者１１２は、その受信者に定義されたホーム・ゾーン内に位置している。
【００２１】
ステップ２０８において、メッセージング・システム１０２は、ホーム・ゾーン・システム１０４が受信者１１２はホーム・ゾーン内に位置していると判定したことに応答して、アクセス・デバイス１２２を介して電子メッセージを受信者１１２に配信する。ステップ２１０において、メッセージング・システム１０２は、ホーム・ゾーン・システム１０４が受信者１１２はホーム・ゾーン内に位置していないと判定したことに応答して、電子メッセージをブロックする。
【００２２】
図２において、通信ネットワーク１００は、受信者１１２がホーム・ゾーン内に位置しているかを判定する。通信ネットワーク１００は、さらに、あるいは別法として、メッセージ配信を許可する前に、送信者１１１がホーム・ゾーン内に位置しているかを判定してもよい。このことは、図３に示されている。
【００２３】
図３は、本発明の例示的実施形態による、通信ネットワーク１００内で電子メッセージング・サービスを提供する別の方法３００を示したフローチャートである。方法３００のステップは図１の通信ネットワーク１００を参照しながら説明されるが、方法３００は、図１に示された構造に限定されることはない。図３のフローチャートのステップは、すべてを包含するものではなく、図示されていない他のステップを含んでよい。
【００２４】
ステップ３０２において、メッセージング・システム１０２が送信者１１１のアクセス・デバイス１２１から電子メッセージを受信する。ステップ３０４において、ホーム・ゾーン・システム１０４は送信者１１１の位置を判定する。ステップ３０６において、ホーム・ゾーン・システム１０４は、送信者１１１が、送信者１１１に定義されたホーム・ゾーン内に位置しているかを判定する。ステップ３０８において、メッセージング・システム１０２は、ホーム・ゾーン・システム１０４が送信者１１１はホーム・ゾーン内に位置していると判定したことに応答して、アクセス・デバイス１２２を介して電子メッセージを受信者１１２に配信する。ステップ３１０において、メッセージング・システム１０２は、ホーム・ゾーン・システム１０４が送信者１１１はホーム・ゾーン内に位置していないと判定したことに応答して、電子メッセージをブロックする。
【００２５】
上記の実施形態のどちらかにおいてメッセージング・システム１０２が電子メッセージをブロックした場合、通信ネットワーク１００は受信者１１２への電子メッセージの配信を１回または複数回再試行してよい。送信者１１１または受信者１１２がそのホーム・ゾーン内に移動する可能性があることが前提であり、移動した時点で、メッセージング・システム１０２は電子メッセージを受信者１１２に配信することができる。
【００２６】
図４は、本発明の例示的実施形態による、電子メッセージの配信を再試行する方法４００を示したフローチャートである。方法４００のステップは図１の通信ネットワーク１００を参照しながら説明されるが、方法４００は、図１に示された構造に限定されることはない。図４のフローチャートのステップは、すべてを包含するものではなく、図示されていない他のステップを含んでよい。
【００２７】
ステップ４０２において、電子メッセージがブロックされる場合、メッセージング・システム１０２はその電子メッセージをバッファリングする。サービス・プロバイダは、再試行時間間隔を、例えば、１分、２分、３分などと事前に定義し、その時間間隔経過後、再試行が起動される。ステップ４０４において、再試行時間間隔に到達後、ホーム・ゾーン・システム１０４は、再試行時間間隔経過後の送信者１１１または受信者１１２の位置を判定する。ホーム・ゾーン・システム１０４は、送信者１１１および受信者１１２のどちら（または両方）が検査されているかに応じて、上述の方法２００または方法３００に基づいて送信者１１１または受信者１１２の位置を判定する。ステップ４０６において、ホーム・ゾーン・システム１０４は、送信者１１１または受信者１１２がホーム・ゾーン内に移動したかを判定する。送信者１１１または受信者１１２がホーム・ゾーン内に移動した場合、メッセージング・システム１０２は、ステップ４０８において、電子メッセージを受信者１１２に配信する。送信者１１１または受信者１１２がホーム・ゾーン内に移動していない場合、メッセージング・システム１０２は、ステップ４１０において、引き続いて電子メッセージをブロックする。方法４００は、その電子メッセージが削除されるまでに、サービス・プロバイダによって定義された回数、例えば、１０回繰り返されてよい。
【００２８】
図５は、本発明の例示的実施形態による、電子メッセージの配信を再試行する別の方法５００を示したフローチャートである。方法５００のステップは図１の通信ネットワーク１００を参照しながら説明されるが、方法５００は、図１に示された構造に限定されることはない。図５のフローチャートのステップは、すべてを包含するものではなく、図示されていない他のステップを含んでよい。
【００２９】
ステップ５０２において、電子メッセージがブロックされる場合、メッセージング・システム１０２はその電子メッセージをバッファリングする。ステップ５０４において、ホーム・ゾーン・システム１０４は、送信者１１１または受信者１１２がホーム・ゾーン内に移動したかを判定するために送信者１１１または受信者１１２の位置を動的にモニタする。ステップ５０６において、ホーム・ゾーン・システム１０４は、送信者１１１または受信者１１２がホーム・ゾーン内に移動した場合、メッセージをメッセージング・システム１０２に送信する。送信者１１１または受信者１１２がホーム・ゾーン内に移動した場合、メッセージング・システム１０２は、ステップ５０８において、電子メッセージを受信者１１２に配信する。送信者１１１または受信者１１２がホーム・ゾーン内に移動していない場合、メッセージング・システム１０２は、ステップ５１０において、引き続いて電子メッセージをブロックする。ホーム・ゾーン・システム１０４は、その電子メッセージを削除するまでに、サービス・プロバイダによって定義された期間、送信者１１１または受信者１１２の位置を動的にモニタしてよい。
【００３０】
再試行に加えて、または別法として、通信ネットワーク１００は、送信者１１１または受信者１１２がホーム・ゾーン内に位置していない場合でも、追加支払いと引き換えに電子メッセージを受信者１１２に配信することができる。図６は、本発明の例示的実施形態による、追加支払いと引き換えに電子メッセージの配信を行う方法６００を示したフローチャートである。方法６００のステップは図１の通信ネットワーク１００を参照しながら説明されるが、方法６００は、図１に示された構造に限定されることはない。図６のフローチャートのステップは、すべてを包含するものではなく、図示されていない他のステップを含んでよい。
【００３１】
ステップ６０２において、メッセージング・システム１０２は、送信者１１１または受信者１１２（または両方）へ、その電子メッセージの配信には追加支払いが必要であることを示す通知メッセージを送信する。通知メッセージは、テキスト・メッセージ、マルチメディア・メッセージ、対話式ボイスメッセージ、または他のタイプのメッセージを含んでよい。ステップ６０４において、メッセージング・システム１０２は、送信者１１１または受信者１１２から、追加支払いへの同意を示す応答メッセージを受信する。応答メッセージは、テキスト・メッセージ、マルチメディア・メッセージ、対話式ボイスメッセージ、機能コード、キーストローク、または他のタイプのメッセージを含んでよい。ステップ６０６において、メッセージング・システム１０２は、追加支払いへの同意を示す応答メッセージに応答して、電子メッセージを受信者１１２に配信する。
【実施例１】
【００３２】
図７は、本発明の例示的実施形態による無線ネットワーク７００を示している。無線ネットワーク７００は、第１の移動体デバイス７２１と第２の移動体デバイス７２２との間でショート・メッセージ・サービスＳＭＳを提供するようになされている。この実施形態は無線ネットワークおよびＳＭＳメッセージング動作に適用されるが、以下で説明される機能は、任意の電子メッセージング・サービスを利用する他のネットワークにも適用される。無線ネットワーク７００は、移動体デバイス７２１にサービスを提供する移動体スイッチング・センタＭＳＣ７０２、ショート・メッセージ・サービス・センタＳＭＳＣ７０４、ホーム・ゾーン・システム７０６、および移動体デバイス７２１を操作する送信者７２３の加入者プロファイルを保管するホーム・ロケーション・レジスタＨＬＲ７０８を備えるとして示されている。無線ネットワーク７００は、ＭＳＣ  ７１０、ＳＭＳＣ  ７１２、および移動体デバイス７２２を操作する受信者７２４の加入者プロファイルを保管するＨＬＲ  ７１４を備えるとしてさらに示されている。
【００３３】
図８は、本発明の例示的実施形態による、無線ネットワーク７００内のＳＭＳメッセージング動作を示したメッセージ図である。この実施形態に対して、送信者７２３はＳＭＳメッセージを受信者７２４に送信したいものと仮定しよう。ＳＭＳメッセージを送信するためには、送信者７２３が移動体デバイス７２１を使用してＳＭＳメッセージを作成し、移動体デバイス７２１がそのＳＭＳメッセージをＭＳＣ  ７０２に送信する。ＭＳＣ  ７０２は、受信されたメッセージをＳＭＳメッセージであると識別し、そのＳＭＳメッセージをＳＭＳＣ  ７０４に転送する。ＳＭＳＣ  ７０４は、ホーム・ゾーン配信は、受信者が自身のホーム・ゾーン内に位置している場合にのみ許可されると決めている。したがって、ＳＭＳＣ  ７０４は、受信者７２４は、受信者７２４用のホーム・ゾーン内に位置しているかを判定するためにホーム・ゾーン・システム７０６にクエリを送信する。このクエリはＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）メッセージまたは他の適切なプロトコルのメッセージであってよい。クエリは、受信者７２４の登録番号または他の情報を含んでよい。
【００３４】
ホーム・ゾーン・システム７０６は、受信者７２４（およびその受信者に関連付けられた移動体デバイス７２２）の現在の位置を判定するためにＨＬＲ  ７１４にクエリを送信する。クエリは、Ａｎｙ  Ｔｉｍｅ  Ｉｎｔｅｒｒｏｇａｔｉｏｎ（ＡＴＩ）メッセージまたは他の適切なプロトコルのメッセージであってよい。ＨＬＲ  ７１４は、受信者７２４の現在の位置、例えば、ＭＳＣ  ＩＤおよびセルＩＤ、緯度／経度、エリア・コード（有線の場合）、または他の位置情報などを保管している。ＨＬＲ  ７１４は、次いで、ホーム・ゾーン・システム７０６からのクエリへの応答を受信者７２４の位置情報と一緒に送信する。応答は、ＡＴＩメッセージまたは他の適切なプロトコルのメッセージであってよい。
【００３５】
ホーム・ゾーン・システム７０６は、次いで、受信者７２４が自身のホーム・ゾーン内に位置しているかを判定するために、受信者７２４の現在の位置情報とマッピング・データ構造体とを比較する。マッピング・データ構造体は、ネットワーク内のホーム・ゾーンを定義するために、無線ネットワーク７００を稼働させるサービス・プロバイダによって事前にプロビジョニングされている。マッピング・データ構造体は位置をホーム・ゾーンまたは通話エリアにマッピングする。受信者７２４は１つまたは複数のホーム・ゾーンを有してよい。
【００３６】
受信者７２４がホーム・ゾーン内に位置している場合、ホーム・ゾーン・システム７０６は、ＳＭＳＣ  ７０４へ、受信者７２４はホーム・ゾーン内に位置していることを示す応答を送信する。応答は、ＬＤＡＰメッセージまたは他の適切なプロトコルのメッセージであってよい。ＳＭＳＣ  ７０４は、次いで、ＳＭＳメッセージのルーティング・アドレスをＨＬＲ  ７０８またはＨＬＲ  ７１４から特定し、そのＳＭＳメッセージをＭＳＣ  ７０２に送信する。ＭＳＣ  ７０２は、次いで、そのＳＭＳメッセージをＭＳＣ  ７１０へ経路指定して、受信者７２４によって受信されるように、ＳＭＳメッセージを移動体デバイス７２２に配信する。
【００３７】
別の実施形態では、ホーム・ゾーン・システム７０６は、ＨＬＲ  ７１４から受信者７２４の位置を判定する前に、ＳＭＳＣ  ７０４からのクエリを待たない場合がある。ホーム・ゾーン・システム７０６は、受信者７２４の位置を動的に更新し、受信者７２４がホーム・ゾーン内に位置しているかを判定する。ＳＭＳＣ  ７０４がホーム・ゾーン・システム７０６にクエリを送信すると、ホーム・ゾーン・システム７０６は、ＳＭＳＣ  ７０４へ、受信者７２４がホーム・ゾーン内に位置しているかを示す応答を直ちに送信することができる。
【００３８】
受信者７２４がホーム・ゾーン内に位置していない場合、ＳＭＳＣ  ７０４はＳＭＳメッセージをブロックし、ＳＭＳメッセージを受信者７２４に配信しない。無線ネットワーク７００は、その場合、図７において様々な方法で動作できる。
【００３９】
一実施形態では、ＳＭＳＣ  ７０４および／またはホーム・ゾーン・システム７０６は、ＳＭＳメッセージの配信の再試行を起動してよい。再試行のためには、ＳＭＳＣ  ７０４が受信者７２４はホーム・ゾーン内に位置していないと判定した場合、ＳＭＳＣ  ７０４はそのＳＭＳメッセージをバッファリングし、タイマを設定し、サービス・プロバイダによって定義された再試行時間間隔をモニタする。タイマが再試行時間間隔に達すると、ＳＭＳＣ  ７０４は、受信者７２４がホーム・ゾーン内に移動したかを判定するためにホーム・ゾーン・システム７０６にクエリを出すプロセスを繰り返す。ＳＭＳＣ  ７０４からの新しいクエリに応答して、ホーム・ゾーン・システム７０６は、受信者７２４（およびその受信者に関連付けられた移動体デバイス７２２）の現在の位置を判定するためにＨＬＲ  ７１４にクエリを送信する。ＨＬＲ  ７１４は、ホーム・ゾーン・システム７０６からのクエリへの応答を受信者７２４の位置情報と一緒に送信する。ホーム・ゾーン・システム７０６は、再び、受信者７２４が自身のホーム・ゾーン内に位置しているかを判定するために、受信者７２４の現在の位置情報とマッピング構造体とを比較する。受信者７２４がホーム・ゾーン内に移動した場合、ホーム・ゾーン・システム７０６は、ＳＭＳＣ  ７０４へ、受信者７２４はホーム・ゾーン内に位置していることを確認する応答を送信する。ＳＭＳＣ  ７０４は、ＳＭＳメッセージをＭＳＣ  ７０２に送信し、ＭＳＣ  ７０２はそのＳＭＳメッセージをＭＳＣ  ７１０に経路指定する。ＭＳＣ  ７１０は、次いで、受信者７２４によって受信されるように、そのＳＭＳメッセージを移動体デバイス７２２に配信する。サービス・プロバイダは、ＳＭＳメッセージを配信しないように削除するまでに許可される再試行の回数を、例えば、１回、２回、３回などとプロビジョニングできる。
【００４０】
再試行の別の実施形態では、ＳＭＳＣ  ７０４が受信者７２４はホーム・ゾーン内に位置していないと判定した場合、ＳＭＳＣ  ７０４はそのＳＭＳメッセージをバッファリングし、待機する。ホーム・ゾーン・システム７０６が、受信者７２４（およびその受信者に関連付けられた移動体デバイス７２２）の現在の位置を判定するためにＨＬＲ  ７１４にクエリを動的に送信する。ＨＬＲ  ７１４は、ホーム・ゾーン・システム７０６からのクエリへの応答を受信者７２４の位置情報と一緒に送信する。ホーム・ゾーン・システム７０６は、受信者７２４が自身のホーム・ゾーン内に位置しているかを判定するために、受信者７２４の現在の位置情報とマッピング・データ構造体とを比較する。受信者７２４がホーム・ゾーン内に移動した場合、ホーム・ゾーン・システム７０６は、ＳＭＳＣ  ７０４へ、受信者７２４はホーム・ゾーン内に移動したことを示すメッセージを送信する。ＳＭＳＣ  ７０４は、ＳＭＳメッセージをＭＳＣ  ７０２に送信し、ＭＳＣ  ７０２はそのＳＭＳメッセージをＭＳＣ  ７１０に経路指定する。ＭＳＣ  ７１０は、受信者７２４によって受信されるように、そのＳＭＳメッセージを移動体デバイス７２２に配信する。サービス・プロバイダは、ＳＭＳメッセージを削除するまで、ＳＭＳＣ  ７０４がどれだけ長くＳＭＳメッセージをバッファリングしているかを、例えば、１時間、２時間、３時間などと定義できる。
【００４１】
再試行が許可されない場合、または受信者７２４がホーム・ゾーンに移動しない場合、無線ネットワーク７００は、送信者７２３への追加課金と引き換えにＳＭＳメッセージの配信を許可することができる。ＳＭＳＣ  ７０４が受信者７２４はホーム・ゾーン内に位置していないと判定した場合、ＳＭＳＣ  ７０４は、送信者７２３へ、そのＳＭＳメッセージの配信には追加支払いが必要であることを示す通知メッセージを送信する。ＳＭＳＣ  ７０４が、送信者７２３から、追加支払いへの同意を示す応答メッセージを受信すると、ＳＭＳＣ  ７０４は、ＭＳＣ  ７０２へ、ＳＭＳメッセージおよび課金情報を送信する。ＭＳＣ  ７０２は、そのＳＭＳメッセージをＭＳＣ  ７１０へ経路指定して、ＭＳＣ  ７１０が、受信者７２４によって受信されるように、そのＳＭＳメッセージを移動体デバイス７２２に配信する。ＭＳＣ  ７０２は、送信者７２３によって同意された追加支払いに関する請求レコードも生成する。
【００４２】
無線ネットワーク７００は、別法で、受信者７２４への追加課金と引き換えにＳＭＳメッセージの配信を許可することもできる。ＳＭＳＣ  ７０４が受信者７２４はホーム・ゾーン内に位置していないと判定した場合、ＳＭＳＣ  ７０４は、ＭＳＣ  ７０２へＳＭＳメッセージを送信する。そのＳＭＳメッセージ・ヘッダに、ＳＭＳメッセージの配信には追加支払いが必要であることの表示が含まれている。ＭＳＣ  ７０２はＳＭＳメッセージをＭＳＣ  ７１０に経路指定し、ＭＳＣ  ７１０はＳＭＳメッセージをＳＭＳＣ  ７１２に経路指定する。ＳＭＳＣ  ７１２は、メッセージ・ヘッダを処理して、そのＳＭＳメッセージの配信には追加支払いが必要であることを確認する。ＳＭＳＣ  ７１２は、次いで、受信者７２４へ、このＳＭＳメッセージの配信には追加支払いが必要であることを示す通知メッセージを送信する。ＳＭＳＣ  ７１２が、受信者７２４から、追加支払いへの同意を示す応答メッセージを受信すると、ＳＭＳＣ  ７１２は、ＭＳＣ  ７１０へ、ＳＭＳメッセージおよび課金情報を送信する。ＭＳＣ  ７１０は、受信者７２４によって受信されるように、そのＳＭＳメッセージを移動体デバイス７２２に配信する。ＭＳＣ  ７１０は、受信者７２４によって同意された追加支払いに関する請求レコードも生成する。
【００４３】
図７〜８で説明された実施形態は、ＳＭＳメッセージを配信する前に受信者７２４の位置を検査している。無線ネットワーク７００は、さらに、または別法で、ＳＭＳメッセージを配信する前に、同様の方法で送信者７２３の位置を検査するように構成されてもよい。
【００４４】
本明細書では、特定の実施形態が説明されているが、本発明の範囲は、これらの特定の実施形態に限定されることはない。本発明の範囲は、添付の特許請求の範囲およびその均等物によって定義される。
【図１】
2009543516.tif 000003
【図２】
2009543516.tif 000004
【図３】
2009543516.tif 000005
【図４】
2009543516.tif 000006
【図５】
2009543516.tif 000007
【図６】
2009543516.tif 000008
【図７】
2009543516.tif 000009
【図８】
2009543516.tif 000010
【国際調査報告】
2009543516.tif 000011
2009543516.tif 000012