(57)【要約】  Ｄｉａｍｅｔｅｒネットワークにおいてショートメッセージサービス（ＳＭＳ）メッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための方法は、ホーム加入者サーバ（ＨＳＳ）に方向付けられる移動加入者位置情報要求メッセージをＳＭＳサービスセンターからＤｉａｍｅｔｅｒインターフェイスを介して受信することを含み、移動加入者位置情報要求メッセージは受信側移動加入者に関連付けられている。当該方法はさらに、受信側移動加入者が異なるネットワークに転出したかどうか判断するようナンバーポータビリティデータベースにクエリ送信することと、受信側移動加入者が異なるネットワークに転出したという判断に応答して、異なるネットワークに関連付けられるゲートウェイに向かって移動加入者位置情報要求メッセージを転送することとを含む。上記方法はさらに、受信側移動加入者が異なるネットワークに転出されていないという判断に応答して、第１のネットワークまたは異なるネットワークにおけるＨＳＳへ要求メッセージを転送することを含む。
2016517657.tif 000002
【特許請求の範囲】
【請求項１】
Ｄｉａｍｅｔｅｒネットワークにおいてショートメッセージサービス（ＳＭＳ）メッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための方法であって、
第１のネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントにて、
ホーム加入者サーバ（ＨＳＳ）に方向付けられる移動加入者位置情報要求メッセージをＳＭＳサービスセンターからＤｉａｍｅｔｅｒインターフェイスを介して受信することを含み、前記移動加入者位置情報要求メッセージは受信側移動加入者に関連付けられており、前記方法はさらに、
前記受信側移動加入者が異なるネットワークに転出したかまたは前記第１のネットワークに転入したかどうかを判断するようナンバーポータビリティデータベースにクエリ送信することと、
前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記異なるネットワークによって所有されているという判断に応答して、前記異なるネットワークへ前記移動加入者位置情報要求メッセージを転送することと、
前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記第１のネットワークに転入したという判断に応答して、前記第１のネットワークにおける前記受信側移動加入者に関連付けられるＨＳＳへ前記要求メッセージを転送することとを含む、方法。
【請求項２】
前記移動加入者位置要求メッセージは、ルーティング情報送信（ＳＲＩ）メッセージと、ショートメッセージ用ＳＲＩ（ＳＲＩ−ＳＭ）メッセージと、汎用パケット無線サービス用ＳＲＩ（ＳＲＩ−ＧＰＲＳ）メッセージと、位置サービス用ＳＲＩメッセージと、Ｄｉａｍｅｔｅｒ位置情報要求（ＬＩＲ）メッセージとのうちの１つを含む、請求項１に記載の方法。
【請求項３】
前記移動加入者位置情報要求メッセージは、前記受信側移動加入者に関連付けられる移動加入者識別子を含む、請求項１に記載の方法。
【請求項４】
前記移動加入者識別子は、前記受信側移動加入者に関連付けられるＭＳＩＳＤＮ、インターネットプロトコル（ＩＰ）アドレス、宛先ホスト識別子、および宛先範囲識別子のうち少なくとも１つを含む、請求項３に記載の方法。
【請求項５】
前記受信側移動加入者が前記異なるネットワークに転出したことを判断することは、前記受信側移動加入者に関連付けられる前記移動加入者識別子を前記ナンバーポータビリティデータベースにおけるエントリにマッチングすることを含む、請求項３に記載の方法。
【請求項６】
前記ＳＭＳサービスセンターは、ＳＭＳゲートウェイ交換局（ＳＭＳ−ＧＭＳＣ）、インターワーキング移動交換局（ＩＷＭＳＣ）、ショートメッセージ交換局（ＳＭＳＣ）およびＳＭＳルータのうち少なくとも１つを含む、請求項１に記載の方法。
【請求項７】
前記ＤｉａｍｅｔｅｒインターフェイスはＳ６ｃ  Ｄｉａｍｅｔｅｒインターフェイスを含む、請求項１に記載の方法。
【請求項８】
前記ナンバーポータビリティデータベースは、前記Ｄｉａｍｅｔｅｒプロキシエージェント上に位置する、請求項１に記載の方法。
【請求項９】
移動加入者位置情報要求メッセージはＤｉａｍｅｔｅｒ位置情報要求（ＬＩＲ）メッセージを含む、請求項１に記載の方法。
【請求項１０】
ＤｉａｍｅｔｅｒネットワークにおいてＳＭＳメッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための方法であって、
ホームネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントにて、
前記ホームネットワークに位置するショートメッセージサービス（ＳＭＳ）サービスセンターに方向付けられる移動体発信の転送ショートメッセージ（ＭＯ−ＦＳＭ）メッセージを、モビリティ管理エンティティ（ＭＭＥ）からＤｉａｍｅｔｅｒインターフェイスを介して受信することを含み、前記ＭＯ−ＦＳＭメッセージは、送信側移動加入者から発信され、前記方法はさらに、
前記ＳＭＳサービスセンターが前記ホームネットワークに位置するかどうかを判断するようローカルデータベースにクエリ送信することと、
前記ＳＭＳサービスセンターが前記ホームネットワークに位置する場合、前記送信側移動加入者が異なるネットワークに転出したかまたはそうでなければ前記ホームネットワークの加入者ではないかどうかを判断するようナンバーポータビリティデータベースにクエリ送信することと、
前記送信側移動加入者が前記ホームネットワークの加入者ではないという判断に応答して、前記送信側移動加入者にエラーメッセージを送信することと、
前記送信側移動加入者が前記ホームネットワークの加入者であるという判断に応答して、前記ホームネットワークに関連付けられる前記ＳＭＳサービスセンターへ前記ＭＯ−ＦＳＭメッセージを転送することとを含む、方法。
【請求項１１】
前記ＭＯ−ＦＳＭメッセージは、前記送信側移動加入者に関連付けられる移動加入者識別子を含む、請求項１０に記載の方法。
【請求項１２】
前記移動加入者識別子は、前記送信側移動加入者に関連付けられるＭＳＩＳＤＮ、インターネットプロトコル（ＩＰ）アドレス、宛先ホスト識別子および宛先範囲識別子のうち少なくとも１つを含む、請求項１１に記載の方法。
【請求項１３】
前記送信側移動加入者が前記ホームネットワークの加入者ではないことを判断することは、前記送信側移動加入者に関連付けられる前記移動加入者識別子を前記ナンバーポータビリティデータベースにおけるエントリにマッチングすることを含む、請求項１１に記載の方法。
【請求項１４】
前記ＳＭＳサービスセンターは、ＳＭＳゲートウェイ交換局（ＳＭＳ−ＧＭＳＣ）、インターワーキング移動交換局（ＩＷＭＳＣ）、ショートメッセージ交換局（ＳＭＳＣ）およびＳＭＳルータのうち少なくとも１つを含む、請求項１０に記載の方法。
【請求項１５】
前記ＤｉａｍｅｔｅｒインターフェイスはＳＧｄ  Ｄｉａｍｅｔｅｒインターフェイスを含む、請求項１０に記載の方法。
【請求項１６】
前記ナンバーポータビリティデータベースは、前記Ｄｉａｍｅｔｅｒプロキシエージェント上に位置する、請求項１０に記載の方法。
【請求項１７】
前記ホームネットワークはＤｉａｍｅｔｅｒベースのネットワークである、請求項１０に記載の方法。
【請求項１８】
前記ＭＯ−ＦＳＭメッセージはＤｉａｍｅｔｅｒプロトコルメッセージを含む、請求項１０に記載の方法。
【請求項１９】
Ｄｉａｍｅｔｅｒネットワークにおいてショートメッセージサービス（ＳＭＳ）メッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するためのシステムであって、
第１のネットワークに位置するＳＭＳサービスセンターを含み、前記ＳＭＳサービスセンターは移動加入者位置情報要求メッセージを送信するように構成されており、前記移動加入者位置情報要求メッセージは、最初はホーム加入者サーバ（ＨＳＳ）に方向付けられ、かつ、受信側移動加入者に関連付けられており、前記システムはさらに、
前記第１のネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントを含み、前記Ｄｉａｍｅｔｅｒプロキシエージェントは、移動加入者位置情報要求メッセージを受信し、前記受信側移動加入者が異なるネットワークに転出したかまたは前記第１のネットワークに転入したかどうかを判断するようナンバーポータビリティデータベースにクエリ送信し、前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記異なるネットワークによって所有されているという判断に応答して前記異なるネットワークに向かって移動加入者位置情報要求メッセージを転送し、かつ、前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記第１のネットワークもしくは前記異なるネットワークに転入したという判断に応答して、前記第１のネットワークにおける前記受信側移動加入者に関連付けられるＨＳＳに前記要求メッセージを転送するように構成される、システム。
【請求項２０】
前記移動加入者位置要求メッセージは、ルーティング情報送信（ＳＲＩ）メッセージと、ショートメッセージ用ＳＲＩ（ＳＲＩ−ＳＭ）メッセージと、汎用パケット無線サービス用ＳＲＩ（ＳＲＩ−ＧＰＲＳ）メッセージと、位置サービス用ＳＲＩメッセージと、Ｄｉａｍｅｔｅｒ位置情報要求（ＬＩＲ）メッセージとのうちの１つを含む、請求項１９に記載のシステム。
【請求項２１】
前記移動加入者位置情報要求メッセージは移動加入者識別子を含む、請求項１９に記載のシステム。
【請求項２２】
前記移動加入者識別子は、前記受信側移動加入者に関連付けられるＭＳＩＳＤＮ、インターネットプロトコル（ＩＰ）アドレス、宛先ホスト識別子、および宛先範囲識別子のうち少なくとも１つを含む、請求項２１に記載のシステム。
【請求項２３】
前記Ｄｉａｍｅｔｅｒプロキシエージェントは、前記受信側移動加入者に関連付けられる前記移動加入者識別子を、前記ナンバーポータビリティデータベースにおけるエントリとマッチングするようさらに構成される、請求項２１に記載のシステム。
【請求項２４】
前記ＳＭＳサービスセンターは、ＳＭＳゲートウェイ交換局（ＳＭＳ−ＧＭＳＣ）、インターワーキング移動交換局（ＩＷＭＳＣ）、ショートメッセージ交換局（ＳＭＳＣ）およびＳＭＳルータのうち少なくとも１つを含む、請求項１９に記載のシステム。
【請求項２５】
前記ＤｉａｍｅｔｅｒインターフェイスはＳ６ｃ  Ｄｉａｍｅｔｅｒインターフェイスを含む、請求項１９に記載のシステム。
【請求項２６】
前記ナンバーポータビリティデータベースは、前記Ｄｉａｍｅｔｅｒプロキシエージェント上に位置する、請求項１９に記載のシステム。
【請求項２７】
移動加入者位置情報要求メッセージはＤｉａｍｅｔｅｒ位置情報要求（ＬＩＲ）メッセージを含む、請求項１９に記載のシステム。
【請求項２８】
Ｄｉａｍｅｔｅｒネットワークにおいてショートメッセージサービス（ＳＭＳ）メッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するためのシステムであって、
ホームネットワークに位置するモビリティ管理エンティティ（ＭＭＥ）を含み、前記モビリティ管理エンティティは、移動体発信の転送ショートメッセージ（ＭＯ−ＦＳＭ）メッセージを送信するように構成されており、前記ＭＯ−ＦＳＭメッセージは、送信側移動加入者から発信され、かつ、最初は前記ホームネットワークに位置するショートメッセージサービス（ＳＭＳ）サービスセンターへ方向付けられており、前記システムはさらに、
ホームネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントを含み、前記Ｄｉａｍｅｔｅｒプロキシエージェントは、前記ＭＯ−ＦＳＭメッセージを受信し、前記ＳＭＳサービスセンターが前記ホームネットワークに位置するかどうか判断するようローカルデータベースにクエリ送信し、前記ＳＭＳサービスセンターが前記ホームネットワークに位置する場合、前記送信側移動加入者が前記ホームネットワークの加入者ではないかどうか判断するようナンバーポータビリティデータベースにクエリ送信し、前記送信側移動加入者が前記ホームネットワークの加入者ではないという判断に応答して前記送信側移動加入者にエラーメッセージを送信し、かつ、前記送信側移動加入者が前記ホームネットワークの加入者であるという判断に応答して前記ホームネットワークに関連付けられる前記ＳＭＳサービスセンターに前記ＭＯ−ＦＳＭメッセージを転送するように構成される、システム。
【請求項２９】
前記ＭＯ−ＦＳＭメッセージは、前記送信側移動加入者に関連付けられる移動加入者識別子を含む、請求項２８に記載のシステム。
【請求項３０】
前記移動加入者識別子は、前記送信側移動加入者に関連付けられるＭＳＩＳＤＮ、インターネットプロトコル（ＩＰ）アドレス、宛先ホスト識別子および宛先範囲識別子のうち少なくとも１つを含む、請求項２９に記載のシステム。
【請求項３１】
前記Ｄｉａｍｅｔｅｒプロキシエージェントは、前記送信側移動加入者に関連付けられる前記移動加入者識別子を、前記ナンバーポータビリティデータベースにおけるエントリとマッチングするようさらに構成される、請求項２９に記載のシステム。
【請求項３２】
前記ＳＭＳサービスセンターは、ＳＭＳゲートウェイ交換局（ＳＭＳ−ＧＭＳＣ）、インターワーキング移動交換局（ＩＷＭＳＣ）、ショートメッセージ交換局（ＳＭＳＣ）およびＳＭＳルータのうち少なくとも１つを含む、請求項２８に記載のシステム。
【請求項３３】
前記ＤｉａｍｅｔｅｒインターフェイスはＳＧｄ  Ｄｉａｍｅｔｅｒインターフェイスを含む、請求項２８に記載のシステム。
【請求項３４】
前記ナンバーポータビリティデータベースは、前記Ｄｉａｍｅｔｅｒプロキシエージェント上に位置する、請求項２８に記載のシステム。
【請求項３５】
前記ホームネットワークはＤｉａｍｅｔｅｒベースのネットワークである、請求項２８に記載のシステム。
【請求項３６】
前記ＭＯ−ＦＳＭメッセージはＤｉａｍｅｔｅｒプロトコルメッセージを含む、請求項２８に記載のシステム。
【請求項３７】
実行可能命令を格納する一時的でないコンピュータ読取可能媒体であって、前記実行可能命令は、コンピュータのプロセッサによって実行されると、前記コンピュータを制御して、
第１のネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントにて、
ホーム加入者サーバ（ＨＳＳ）に方向付けられる移動加入者位置情報要求メッセージをＳＭＳサービスセンターからＤｉａｍｅｔｅｒインターフェイスを介して受信することを含み、前記移動加入者位置情報要求メッセージは受信側移動加入者に関連付けられており、さらに、
前記受信側移動加入者が異なるネットワークに転出したかまたは前記第１のネットワークに転入したかどうかを判断するようナンバーポータビリティデータベースにクエリ送信することと、
前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記異なるネットワークによって所有されているという判断に応答して、前記異なるネットワークへ前記移動加入者位置情報要求メッセージを転送することと、
前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記第１のネットワークに転入したという判断に応答して、前記第１のネットワークにおけるＨＳＳへ前記要求メッセージを転送することとを含むステップを実行させる、一時的でないコンピュータ読取可能媒体。
【請求項３８】
実行可能命令を格納する一時的でないコンピュータ読取可能媒体であって、前記実行可能命令は、コンピュータのプロセッサによって実行されると、前記コンピュータを制御して、
ホームネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントにて、
前記ホームネットワークに位置するショートメッセージサービス（ＳＭＳ）サービスセンターに方向付けられる移動体発信の転送ショートメッセージ（ＭＯ−ＦＳＭ）メッセージを、モビリティ管理エンティティ（ＭＭＥ）からＤｉａｍｅｔｅｒインターフェイスを介して受信することを含み、前記ＭＯ−ＦＳＭメッセージは、送信側移動加入者から発信され、さらに、
前記ＳＭＳサービスセンターが前記ホームネットワークに位置するかどうかを判断するようローカルデータベースにクエリ送信するステップと、
前記ＳＭＳサービスセンターが前記ホームネットワークに位置する場合、前記送信側移動加入者が異なるネットワークに転出したかまたはそうでなければホームネットワーク加入者ではないかどうかを判断するようナンバーポータビリティデータベースにクエリ送信することと、
前記送信側移動加入者が前記ホームネットワークの加入者ではないという判断に応答して、前記送信側移動加入者にエラーメッセージを送信することと、
前記送信側移動加入者が前記ホームネットワークの加入者であるという判断に応答して、前記ホームネットワークに関連付けられる前記ＳＭＳサービスセンターへ前記ＭＯ−ＦＳＭメッセージを転送することとを含むステップを実行する、一時的でないコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権主張
この出願は、２０１３年３月１５日に出願された米国特許出願連続番号第１３／８１５，７５１号の利益を主張しており、その開示は本願明細書において全文参照により援用される。
【０００２】
技術分野
本願明細書において記載される主題は、ショートメッセージサービス（ＳＭＳ）メッセージの通信およびルーティングと、エボルブドパケットシステム（evolved packet system（ＥＰＳ））において使用されるＤｉａｍｅｔｅｒエージェントとに関する。より特定的には、本願明細書において記載される主題は、ＳＭＳメッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するためのシステム、方法およびコンピュータ読取可能媒体に関する。
【背景技術】
【０００３】
背景
移動加入者をサポートする電気通信ネットワークにおいて、ショートメッセージサービス（ＳＭＳ）メッセージのような通信が移動加入者に方向付けられ得るように、移動加入者の現在の位置を知るまたは判断する必要がある。携帯電話ネットワークにおいて、移動加入者位置情報を格納および管理する役割を担うネットワークエンティティが存在する。第３世代（３Ｇ）およびロングタームエボリューション（long term evolution（ＬＴＥ））電気通信ネットワークにおいて、ホーム加入者サーバ（home subscriber server（ＨＳＳ））がこのタイプの情報を管理する役割を担う。ＨＳＳはさらに、特定の移動加入者の現在の位置情報についてのクエリを受け取るとともに移動加入者の最後の既知の位置により当該クエリに応答するように構成され得る。この位置は、移動交換局（mobile switching center（ＭＳＣ））またはモビリティ管理エンティティ（mobility management entity（ＭＭＥ））のような、現在移動加入者にサーブしているネットワークエンティティのネットワークアドレスまたは識別子の形で提供され得る。
【０００４】
時々、ＳＭＳメッセージがＬＴＥアクセスネットワークおよびエボルブドパケットシステム（ＥＰＳ）を介して移動加入者に通信され得る。そのような場合において、３ＧＰＰ  ＴＳ  ２３．２７２および３ＧＰＰ  ＴＳ  ２９．３３８のような規格は、ＳＭＳの通信を扱うＳＭＳ対応ＭＭＥによって使用され得るＤｉａｍｅｔｅｒベースのプロトコルを規定する。しかしながら、これらの既存の規格は現在、受信側移動加入者がネットワークから転出した場合にＬＴＥネットワークがＳＭＳメッセージをルーティングし得る態様を規定していない。具体的には、受信側移動加入者が異なるネットワークに転出した場合に正しいＨＳＳに移動加入者位置情報要求メッセージを適切に転送する、規格に記載される定義可能な手段が存在しない。
【０００５】
したがって、これらの潜在的な欠点に鑑みて、ＳＭＳメッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための方法、システムおよびコンピュータ読取可能媒体の必要性が存在する。
【発明の概要】
【課題を解決するための手段】
【０００６】
概要
ＤｉａｍｅｔｅｒネットワークにおいてＳＭＳメッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための方法、システムおよびコンピュータ読取可能媒体が開示される。１つの局面に従うと、上記方法は、第１のネットワークにおけるホーム加入者サーバ（ＨＳＳ）に方向付けられる移動加入者位置情報要求メッセージをＳＭＳサービスセンターからＤｉａｍｅｔｅｒインターフェイスを介して受信することを含み、移動加入者位置情報要求メッセージは受信側移動加入者に関連付けられている。上記方法はさらに、受信側移動加入者が異なるネットワークに転出したかどうかを判断するようナンバーポータビリティ（ＮＰ）データベースにクエリ送信することと、受信側移動加入者が異なるネットワークに転出したという判断に応答して異なるネットワークに関連付けられるゲートウェイに向かって移動加入者位置情報要求メッセージを転送することとを含む。上記方法はさらに、受信側移動加入者が異なるネットワークに転出されていないという判断に応答して第１のネットワークにおけるＨＳＳへ要求メッセージを転送することを含む。
【０００７】
さらに別の局面に従うと、本願明細書において記載される主題は、ホームネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントにて、ホームネットワークに配置されるショートメッセージサービス（ＳＭＳ）サービスセンターに方向付けられる移動体発信の転送ショートメッセージ（ＭＯ−ＦＳＭ）メッセージを、モビリティ管理エンティティ（ＭＭＥ）からＤｉａｍｅｔｅｒインターフェイスを介して受信することを含み、ＭＯ−ＦＳＭメッセージは送信側移動加入者から発信される方法を含む。上記方法はさらに、ＳＭＳサービスセンターがホームネットワークに位置するかどうかを判断するようローカルデータベースにクエリ送信することと、ＳＭＳサービスセンターがホームネットワークに位置する場合、送信側移動加入者がホームネットワークの加入者でないかどうか判断するようナンバーポータビリティ（ＮＰ）データベースにクエリ送信することを含む。送信側移動加入者がホームネットワークの加入者ではないという判断に応答して、上記方法は、送信側移動加入者にエラーメッセージを送信することを含む。送信側移動加入者がホームネットワークの加入者であるという判断に応答して、上記方法は、ホームネットワークに関連付けられるＳＭＳサービスセンターへＭＯ−ＦＳＭメッセージを転送することを含む。
【０００８】
本願明細書において記載される主題は、ハードウェア、ソフトウェア、ファームウェアまたはその任意の組合せにおいて実現され得る。したがって、本願明細書において使用される「機能」、「ノード」または「モジュール」という用語は、ソフトウェアおよび／またはファームウェアコンポーネントをさらに含み得る、記載されている特徴を実現するためのハードウェアを指す。１つの例示的な実現例において、本願明細書において記載される主題は、コンピュータのプロセッサによって実行されると、コンピュータを制御してステップを実行するコンピュータ実行可能命令を格納する一時的でないコンピュータ読取可能媒体を使用して実現され得る。本願明細書において記載される主題を実現するのに好適な例示的なコンピュータ読取可能媒体は、ディスクメモリデバイス、チップメモリデバイス、プログラマブルロジックデバイスおよび特定用途向け集積回路のような一時的でないコンピュータ読取可能媒体を含む。さらに、本願明細書において記載される主題を実現するコンピュータ読取可能媒体は、単一のデバイスもしくはコンピューティングプラットフォームに配置され得るか、または、複数のデバイスもしくはコンピューティングプラットフォームにわたって分散され得る。
【０００９】
ここで、本願明細書において記載される主題を添付の図面を参照して説明する。
【図面の簡単な説明】
【００１０】
【図１】本願明細書において記載される主題の実施形態に従った、ショートメッセージサービス（ＳＭＳ）メッセージについて宛先を判断するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための例示的なシステムを示すブロック図である。
【図２】本願明細書において記載される主題の実施形態に従った、ショートメッセージサービス（ＳＭＳ）メッセージについて宛先を判断するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための例示的なプロセスを示すフローチャートである。
【図３】本願明細書において記載される主題の実施形態に従った、選択的にＳＭＳサービスセンターにショートメッセージサービス（ＳＭＳ）メッセージを転送するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための例示的なシステムを示すブロック図である。
【図４】本願明細書において記載される主題の実施形態に従った、選択的にＳＭＳサービスセンターにショートメッセージサービス（ＳＭＳ）メッセージを転送するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための例示的なプロセスを示すフローチャートである。
【発明を実施するための形態】
【００１１】
詳細な説明
本願明細書において記載される主題は、エボルブドパケットシステム（evolved packet system（ＥＰＳ））またはエボルブドパケットコア（evolved packet core（ＥＰＣ））においてＳＭＳメッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための方法、システムおよびコンピュータ読取可能媒体に関する。図１は、本願明細書において記載される主題の実施形態に従った、ショートメッセージサービス（ＳＭＳ）メッセージについて宛先を判断するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための例示的なシステムを示すブロック図である。図１を参照して、ホームネットワーク１００は、ユーザ機器（user equipment（ＵＥ））１０２と、エボルブドＵＭＴＳ地上波無線アクセスネットワーク（evolved-UMTS terrestrial radio access network（Ｅ−ＵＴＲＡＮ））１０４と、モビリティ管理エンティティ（mobility management entity（ＭＭＥ））１０６と、ＳＭＳサービスセンター１０８とを含む。ホームネットワーク１００はさらに、Ｄｉａｍｅｔｅｒプロキシエージェント１１０と、複数のＨＳＳ１２０−１２４と、およびホームネットワークゲートウェイ１１４とを含む。いくつかの実施形態において、ＨＳＳ１２０−１２４の各々は、ユーザープロファイル（たとえばＬＴＥレジストレーション）のような加入関連情報を含み、加入者の認証および承認を行ない、かつ、移動加入者デバイスの（たとえば異なるネットワークにおける）物理的位置に関する情報を提供するように構成され得る。
【００１２】
図１を参照して、ＵＥ１０２は、ＳＭＳまたはマルチメディアメッセージサービス（multimedia message service（ＭＭＳ））メッセージを生成することができるモバイルデバイス、スマートフォン、タブレットコンピュータまたは任意の他のデバイスを含み得る。一実施形態において、移動加入者（たとえば送信側）は、後でＥ−ＵＴＲＡＮ１０４に送信されるショートメッセージ（ＳＭ）サブミッション（たとえばテキストメッセージ）を生成するようＵＥ１０２を利用する。いくつかの実施形態において、Ｅ−ＵＴＲＡＮ１０４は、ＬＴＥ通信を介してＵＥ１０２からＳＭサブミッションを無線で受け取るように構成されるエボルブドノードＢ（evolved nodeB（enodeB））を含み得る。Ｅ−ＵＴＲＡＮ１０４は、ＳＭサブミッションを含む移動体発信の転送ショートメッセージ（ＭＯ−ＦＳＭ：mobile originated-forward short message）メッセージを生成し得る。ＭＯ−ＦＳＭメッセージは、ＭＭＥ１０６を介してＳＭＳサービスセンター１０８に送達され得る。いくつかの実施形態において、ＳＭＳサービスセンター１０８は、ＳＭＳゲートウェイ交換局（ＳＭＳ−ＧＭＳＣ：SMS-gateway switching center）、インターワーキング移動交換局（ＩＷＭＳＣ：interworking mobile switching center）、ショートメッセージ交換局（ＳＭＳＣ）およびＳＭＳルータの少なくとも１つを含み得る。
【００１３】
一実施形態において、ＳＭＳサービスセンター１０８は、受信側移動加入者（または受信側移動加入者にサービスしているネットワーク要素）に関連付けられる宛先アドレスまたは移動加入者識別子を含むＭＯ−ＦＳＭメッセージを受け取り得る。ＭＯ−ＦＳＭメッセージを受け取ることに応答して、ＳＭＳサービスセンター１０８は、ショートメッセージ用ルーティング情報送信（ＳＲＩ−ＳＭ：Send Routing Information for short message）メッセージのような、宛先すなわち受信側移動加入者に関連付けられる移動加入者識別子またはアドレスを含む移動加入者位置情報要求メッセージを生成するように構成され得る。例示的な移動加入者位置情報要求メッセージは、ルーティング情報送信（ＳＲＩ：Send Routing Information）メッセージと、ショートメッセージ用ＳＲＩ（ＳＲＩ−ＳＭ：SRI for short message）メッセージと、汎用パケット無線サービス用ＳＲＩ（ＳＲＩ−ＧＰＲＳ：SRI for general packet radio service）メッセージと、位置サービス用のＳＲＩ（SRI for location service）メッセージと、Ｄｉａｍｅｔｅｒ位置情報要求（ＬＩＲ：location information request）メッセージとを含み得る。
【００１４】
いくつかの実施形態において、移動加入者識別子は、移動加入者に関連付けられるＭＳＩＳＤＮ、インターネットプロトコル（ＩＰ）アドレス、宛先ホスト識別子および／または宛先範囲識別子（destination-realm identifier）、移動加入者に関連付けられる加入者に現在サーブしているネットワークエンティティ（たとえばＨＳＳ）を含み得る。ＳＭＳサービスセンター１０８はさらに、ホームネットワーク１００において、受信側移動加入者に関連付けられる位置情報を含むＳＲＩ−ＳＭメッセージをＨＳＳ（たとえばＨＳＳ１２０−１２４の１つ）に送信するように構成され得る。たとえば、位置情報は、受信側移動加入者に現在サービスしているスイッチ、ホストまたは他のネットワークエンティティ（たとえばＳ−ＣＳＣＦ）を識別する情報を含み得る。
【００１５】
いくつかの実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、ＳＭＳサービスセンター１０８によって送信されたＳＲＩ−ＳＭメッセージを受信および／またはインターセプトし得る。ＳＲＩ−ＳＭメッセージは、Ｄｉａｍｅｔｅｒ  Ｓ６ｃインターフェイスを介して送信および受信され得る。Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、Ｄｉａｍｅｔｅｒベースのメッセージを受信し、処理し、かつ送信するように構成される任意のルータ、サーバまたはコンピューティングデバイスを含み得る。ＳＲＩ−ＳＭメッセージを受信する際、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、受信側移動加入者識別子（またはアドレス）を抽出し、かつ、移動加入者に関連付けられるナンバーポータビリティ情報を格納するように構成されるナンバーポータビリティ（ＮＰ）データベース１１２にクエリ送信するよう構成され得る。たとえば、ＮＰデータベース１１２は、ホームネットワーク１００から転出したモバイルデバイス加入者およびホームネットワーク１００に転入したモバイルデバイス加入者に関連付けられる識別子／アドレスのエントリを含み得る。ＮＰデータベース１１２のエントリはさらに、移動加入者が転出した異なるネットワークまたは異なるネットワークにおけるネットワーク要素に関連付けられる識別子／アドレスを含み得る（たとえば位置ルーティングナンバー（ＬＲＮ：location routing number）。ナンバーポータビリティデータベース１１２は、Ｄｉａｍｅｔｅｒプロキシエージェント１１０上にローカルに格納されるデータベースとして示されるが、本主題の範囲から逸脱することがなければ、Ｄｉａｍｅｔｅｒプロキシエージェント１１０によってアクセス可能な外部ＮＰデータベースが利用され得る。一実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、受信側移動加入者に関連付けられる移動加入者識別子とＮＰデータベース１１２のエントリとを相互参照および比較し得る。マッチするエントリが発見される場合、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、受信側移動加入者がホームネットワーク１００から転出して、ＮＰデータベース１１２において識別される異なるネットワークに転出したことを判断し得る。一実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、受信側移動加入者が当該異なるネットワークによって所有されることを判断するよう、ＮＰデータベース１１２を利用し得る。同様に、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、受信側移動加入者がホームネットワーク１００に転入したかどうかも判断し得る。特に、Ｄｉａｍｅｔｅｒプロキシエージェント１１０によって行なわれるナンバーポータビリティチェックは、ホームネットワーク１００から転出した移動加入者について意図されるＳＲＩ−ＳＭメッセージの転送に関連付けられる通信問題を回避する機能として機能し得る。したがって、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、受信側移動加入者がホームネットワーク１００から転出していると判断する場合、ホームネットワークゲートウェイ１１４（またはスイッチ）を介して、受信側移動加入者をホストする異なるネットワークにＳＲＩ−ＳＭメッセージを転送し得る��代替的には、受信側移動加入者がＮＰデータベース１１２に含まれていないとＤｉａｍｅｔｅｒプロキシエージェント１１０が判断する場合、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、当該メッセージが元々送信されたＨＳＳにＳＲＩ−ＳＭメッセージを転送し得、通常のようにＳＭＳ送達プロセスが継続する。
【００１６】
代替的な実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、受信側移動加入者がＮＰデータベース１１２に含まれていないことを判断する場合、加入者位置決め機能１１１を利用して、受信側移動加入者に関連付けられる位置情報を含むＨＳＳを判断し得る。加入者位置決め機能１１１は、それぞれのＨＳＳホスト識別子を用いて移動加入者識別子をマッピングするデータベースを含み得る。したがって、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、受信側移動加入者が元々の加入者であるかまたはホームネットワーク１００に転入した加入者である場合に、受信側移動加入者の位置情報を含む正しいＨＳＳを確認することができる。受信側移動加入者の位置情報を得るために、Ｄｉａｍｅｔｅｒプロキシエージェントは、識別されたＨＳＳにＤｉａｍｅｔｅｒ位置情報要求を送信し得る。その後、ＨＳＳは、Ｄｉａｍｅｔｅｒ位置情報回答（location information answer（ＬＩＡ））メッセージによりＤｉａｍｅｔｅｒプロキシエージェント１１０に応答する。Ｄｉａｍｅｔｅｒ位置情報回答から、受信側ネットワークにおけるスイッチにＳＲＩ−ＳＭメッセージを転送するよう、Ｄｉａｍｅｔｅｒプロキシエージェント１１０が指示され得る。具体的には、ＨＳＳによって提供される位置情報は、受信側移動加入者に現在サーブしているネットワークにおけるノードの位置ルーティングナンバー（ＬＲＮ）、ポイントコードアドレス、ユニフォームリソース識別子（ＵＲＩ）、および／またはインターネットプロトコルアドレスといったアドレスまたは他の識別子を含み得る。その後、移動加入者位置要求（たとえばＳＲＩ−ＳＭメッセージ）は、受信側移動加入者へのＳＭＳメッセージの送達の目的のために、提供された位置情報を含み得る。
【００１７】
図２は、本願明細書において記載される主題の実施形態に従った、ＳＭＳメッセージについての宛先を判断するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための例示的な方法２００を示すフローチャートである。ステップ２０２では、移動加入者位置情報要求メッセージが受信される。一実施形態では、Ｄｉａｍｅｔｅｒプロキシエージェントは、ＳＲＩ−ＳＭメッセージのような、ＳＭＳサービスセンターからの移動加入者位置情報要求メッセージを受信（またはインターセプト）する。移動加入者位置情報要求メッセージは最初は、ホームネットワーク（すなわち第１のネットワーク）における特定のＨＳＳに方向付けられ得る。
【００１８】
ステップ２０４では、受信された移動加入者位置情報要求メッセージにおける宛先アドレスは、ナンバーポータビリティデータベースにクエリ送信するよう使用される。一実施形態では、Ｄｉａｍｅｔｅｒプロキシエージェントは、受信されたＳＲＩ−ＳＭメッセージから移動加入者識別子を抽出し、ローカルナンバーポータビリティデータベースにクエリ送信するよう当該抽出された識別子を使用し得る。
【００１９】
ステップ２０６では、宛先アドレスがホームネットワークから異なるネットワークに転出したかどうかについて判断がなされる。一実施形態では、Ｄｉａｍｅｔｅｒプロキシエージェントは、受信された移動加入者位置情報要求メッセージからの移動加入者識別子をナンバーポータビリティデータベースにおけるエントリと比較し得る。いくつかの実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェントはさらに、受信側移動加入者が異なるネットワークによって所有されているかどうかを判断するようナンバーポータビリティデータベースおよび／または別のデータベースを使用するように構成され得る。マッチするエントリがナンバーポータビリティデータベースにおいて発見される場合、Ｄｉａｍｅｔｅｒプロキシエージェントは、受信側移動加入者が異なるネットワーク（すなわちホームネットワークと分離しかつ別個であるネットワーク）に転出したか、または、当該異なるネットワークによって所有されていることを判断し、方法２００はステップ２０８へと継続する。マッチするエントリがナンバーポータビリティデータベースにおいて発見されない場合、受信側移動加入者はホームネットワークから転出しておらず、方法２００はステップ２１０に進む。いくつかの実施形態において、方法２００は、受信側移動加入者がホームネットワークに転入したことをＤｉａｍｅｔｅｒプロキシエージェントが判断する場合に、ステップ２１０に進み得る。
【００２０】
ステップ２０８では、移動加入者位置情報要求メッセージは、ホームネットワークゲートウェイまたはスイッチを介して異なるネットワークにルーティングされる。一実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェントは、ナンバーポータビリティデータベースに含まれる転出アドレスに移動加入者位置情報要求メッセージをルーティングする。たとえば、Ｄｉａｍｅｔｅｒプロキシエージェントは、ホームネットワークにおけるゲートウェイまたはスイッチへ移動加入者位置情報要求メッセージを転送し、次いで、当該ゲートウェイまたはスイッチが、転出した受信側移動加入者をホストする異なるネットワークに移動加入者位置情報要求メッセージを方向付けし得る。
【００２１】
ステップ２１０では、ＳＲＩ−ＳＭメッセージは正しいＨＳＳにルーティングされる。（ステップ２０６において）受信側移動加入者がホームネットワークから転出されていないことが判断される場合、Ｄｉａｍｅｔｅｒプロキシエージェントは、受信側移動加入者に関連付けられる位置情報を含む特定のＨＳＳを確認し得る。一実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェントは、当該メッセージが元々アドレス指定されたＨＳＳにＳＲＩ−ＳＭメッセージを転送し得る。別の実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェントは、ホーム（すなわち第１）ネットワークにおける（複数のＨＳＳのうち）どのＨＳＳが受信側移動加入者に関連付けられる位置情報を含んでいるのかを判断するよう、データベースにクエリ送信し得る。代替的には、ＨＳＳは、ホームネットワークまたは異なるネットワークではない別のネットワークに位置し得る。その後、Ｄｉａｍｅｔｅｒプロキシエージェントは、得られた位置情報を利用して、ＳＭＳメッセージの送達を進め得る。
【００２２】
図３は、本願明細書において記載される主題の実施形態に従った、選択的にＳＭＳサービスセンターにＳＭＳメッセージを転送するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための例示的なシステムを示すブロック図である。図１に示されるネットワーク１００と同様に、図３は、ＵＥ３０２、Ｅ−ＵＴＲＡＮ３０４、ＭＭＥ３０６、ＳＭＳサービスセンター３０８およびＨＳＳ３２０を含むホームネットワーク３００を含んでおり、これらの各々は、図１に関して上述した同じ機能を実行することができる。ホームネットワーク３００はさらに、ＭＭＥ３０６とＳＭＳサービスセンター３０８との間に位置決めされるＤｉａｍｅｔｅｒプロキシエージェント３１０と、Ｄｉａｍｅｔｅｒプロキシエージェント３１０によってアクセス可能なナンバーポータビリティデータベース３１４とを含む。
【００２３】
図３を参照して、送信側移動加入者は、Ｅ−ＵＴＲＡＮ３０４に送信されるショートメッセージ（ＳＭ）サブミッション（たとえばテキストメッセージ）を生成するようＵＥ３０２を利用する。いくつかの実施形態において、Ｅ−ＵＴＲＡＮ３０４は、ＬＴＥ通信を介してＵＥ３０２からＳＭサブミッションを無線で受け取るように構成されるエボルブドノードＢ（evolved nodeB（enodeB））を含み得る。ＳＭサブミッションを受信した後、Ｅ−ＵＴＲＡＮ３０４は、ＳＭサブミッションを含む移動体発信の転送ショートメッセージ（ＭＯ−ＦＳＭ：mobile originated-forward short message）メッセージを生成し得る。特に、ＭＯ−ＦＳＭメッセージは、宛先としてＳＭＳサービスセンター３０８にアドレス指定され得る。
【００２４】
一実施形態において、ＳＭＳサービスセンター３０８への送達のために、Ｅ−ＵＴＲＡＭ３０４はＭＭＥ３０６にＭＯ−ＦＳＭメッセージを送信する。ＭＭＥ３０６はＭＯ−ＦＳＭメッセージを転送し、当該ＭＯ−ＦＳＭメッセージはその後、Ｄｉａｍｅｔｅｒプロキシエージェント３１０によって受信および／またはインターセプトされる。ＭＯ−ＦＳＭメッセージは、Ｄｉａｍｅｔｅｒ  ＳＧｄインターフェイスを介して送信および受信され得る。いくつかの実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェント３１０は、ホームネットワーク３００に関連付けられる（たとえばホームネットワーク３００に位置するかまたはホームネットワーク３００によってホストされる）有効なＳＭＳサービスセンターアドレスまたは識別子を含むエントリのリストを含むローカルサービスセンターデータベース３１２を含む。Ｄｉａｍｅｔｅｒプロキシエージェント３１０はさらに、データベース３１２のエントリをクエリ送信するために、受信されたＭＯ−ＦＳＭメッセージに含まれるＳＭＳサービスセンターアドレスを使用するように構成され得る。マッチするエントリが発見される場合、Ｄｉａｍｅｔｅｒプロキシエージェント３１０はＳＭＳサービスセンターアドレスを有効にし得る。別の態様では、マッチするエントリがデータベース３１２において発見されない場合、Ｄｉａｍｅｔｅｒプロキシエージェント３１０はＵＥ３０２にエラーメッセージを送信し得る。
【００２５】
ＭＯ−ＦＳＭメッセージにおけるＳＭＳサービスセンターアドレスの有効化の後、Ｄｉａｍｅｔｅｒプロキシエージェント３１０は、ナンバーポータビリティ（ＮＰ）データベース３１４のエントリをクエリ送信するためにＭＯ−ＦＳＭメッセージにおける送信側移動加入者識別子を使用するように構成され得る。送信側移動加入者識別子がＮＰデータベース３１４におけるエントリとマッチする場合、Ｄｉａｍｅｔｅｒプロキシエージェント３１０は、当該送信側移動加入者がホームネットワーク３００から転出しており、ＳＭＳメッセージを送信するためにホームネットワーク３００を不適当に（たとえば、不注意に、不正になど）使用していることを判断し得る。そのようなシナリオにおいて、Ｄｉａｍｅｔｅｒプロキシエージェント３１０はＭＯ−ＦＳＭメッセージを廃棄し、ＵＥ３０２にエラーメッセージを送信し得る。
【００２６】
代替的には、送信側移動加入者識別子がＮＰデータベース３１４におけるエントリとマッチしない場合、Ｄｉａｍｅｔｅｒプロキシエージェント３１０は、送信側移動加入者がホームネットワーク１００から転出していないことを判断し得る。そのようなシナリオにおいて、Ｄｉａｍｅｔｅｒプロキシエージェント３１０は、さらなるＳＭＳ送達処理のためにＳＭＳサービスセンター３０８にＭＯ−ＦＳＭメッセージを送信し得る。
【００２７】
代替的な実施形態において、データベース３１４に含まれるナンバーポータビリティ情報と３１４に含まれるサービスセンターアドレス情報とが、Ｄｉａｍｅｔｅｒプロキシエージェント１１０によってアクセス可能である共通データベースに存在し得る。したがって、Ｄｉａｍｅｔｅｒプロキシエージェント１１０は、ナンバーポータビリティ情報およびサービスセンターアドレス情報を単一のルックアップで取得し得る。
【００２８】
図４は、本願明細書において記載される主題の実施形態に従った、選択的にＳＭＳサービスセンターにＳＭＳメッセージを転送するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための例示的な方法４００を示すフローチャートである。ステップ４０２において、ＭＯ−ＦＳＭメッセージが受信される。一実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェントは、ホームネットワークにおいてＭＭＥとＳＭＳサービスセンターとの間に位置決めされ得る。Ｄｉａｍｅｔｅｒプロキシエージェントは、ＭＭＥからＳＭＳサービスセンターに転送されているＭＯ−ＦＳＭメッセージを受信し得る。
【００２９】
ステップ４０４では、受信されたメッセージにおけるＳＭＳサービスセンターアドレスの有効性がチェックされる。一実施形態では、Ｄｉａｍｅｔｅｒプロキシエージェントは、ホームネットワークにおいて有効なＳＭＳサービスセンターアドレスを含むデータベースにクエリ送信するよう、ＳＭＳサービスセンターアドレスまたは識別子を使用する。
【００３０】
ステップ４０６では、ＳＭＳサービスセンターアドレスが有効かどうかに関して判断がなされる。一実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェントは、クエリ送信されたサービスセンターデータベースにおいてマッチするエントリを発見することによって、ＳＭＳサービスセンターアドレスが有効であることを判断し得る。このようなシナリオでは、方法４００はステップ４０８へと継続する。ＳＭＳサービスセンターが無効であるとＤｉａｍｅｔｅｒプロキシエージェントが判断する（たとえば、サービスセンターデータベースにおいてマッチするエントリを発見しない）場合、方法４００はブロック４１２に進み、ブロック４１２において、エラーメッセージが（たとえば送信側移動加入者に）送信される。
【００３１】
ステップ４０８では、当該メッセージにおける送信側移動加入者識別子が、送信側がホームネットワークの加入者かどうか判断するようナンバーポータビリティデータベースにクエリ送信するために用いられる。一実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェントは、受信されたＭＯ−ＦＳＭメッセージから送信元ホスト識別子および／または送信元範囲識別子を抽出し、かつ、ナンバーポータビリティデータベースにクエリ送信するために、当該抽出された識別子を使用し得る。
【００３２】
ステップ４１０では、送信側移動加入者識別子（たとえば発信アドレス）がホームネットワークから転出したものであるかどうか判断がなされる。一実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェントは、受信されたＭＯ−ＦＳＭメッセージからの移動加入者識別子（たとえば送信元ホスト識別子および／または送信元範囲識別子）をナンバーポータビリティデータベースにおけるエントリと比較し得る。マッチするエントリが発見される場合、送信側移動加入者は異なるネットワーク（すなわちホームネットワークから分離および別個のネットワーク）に転出しており、方法４００は、エラーメッセージが（たとえば送信側移動加入者に）送信されるステップ４１２へと継続する。マッチするエントリが発見されない場合、送信側移動加入者は、ホームネットワークから転出しておらず、方法２００はステップ４１４に進む。
【００３３】
ステップ４１４では、ＭＯ−ＦＳＭメッセージはＳＭＳサービスセンターにルーティングされる。一実施形態では、送信側移動加入者が異なるネットワークへと転出していないことを判断した後、Ｄｉａｍｅｔｅｒプロキシノードは、当該メッセージが元々アドレス指定されたＳＭＳサービスセンターにメッセージをルーティングし得る。別の実施形態において、Ｄｉａｍｅｔｅｒプロキシエージェントは、（ホームネットワークにおける複数のＳＭＳサービスセンターのうち）どのＳＭＳサービスセンターが、受信されたＭＯ−ＦＳＭメッセージの送達プロセスを継続するべきであるかを判断するようデータベースにクエリ送信するために選択機能を使用し得る。
【００３４】
本願明細書において記載される主題の範囲から逸脱することがなければ、本願明細書において記載される主題のさまざまな詳細が変更されてもよいということが理解されるであろう。さらに、上記の記載は、例示目的のためのみであって限定目的のためではない。
【図１】
2016517657.tif 000003
【図２】
2016517657.tif 000004
【図３】
2016517657.tif 000005
【図４】
2016517657.tif 000006
【手続補正書】
【提出日】平成27年11月26日(2015.11.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｄｉａｍｅｔｅｒネットワークにおいてショートメッセージサービス（ＳＭＳ）メッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための方法であって、
第１のネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントにて、
ホーム加入者サーバ（ＨＳＳ）に方向付けられる移動加入者位置情報要求メッセージをＳＭＳサービスセンターからＤｉａｍｅｔｅｒインターフェイスを介して受信することを含み、前記移動加入者位置情報要求メッセージは受信側移動加入者に関連付けられており、前記方法はさらに、
前記受信側移動加入者が異なるネットワークに転出したかまたは前記第１のネットワークに転入したかどうかを判断するようナンバーポータビリティデータベースにクエリ送信することと、
前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記異なるネットワークによって所有されているという判断に応答して、前記異なるネットワークへ前記移動加入者位置情報要求メッセージを転送することと、
前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記第１のネットワークに転入したという判断に応答して、前記第１のネットワークにおける前記受信側移動加入者に関連付けられるＨＳＳへ前記移動加入者位置情報要求メッセージを転送することとを含む、方法。
【請求項２】
ＤｉａｍｅｔｅｒネットワークにおいてＳＭＳメッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するための方法であって、
ホームネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントにて、
前記ホームネットワークに位置するショートメッセージサービス（ＳＭＳ）サービスセンターに方向付けられる移動体発信の転送ショートメッセージ（ＭＯ−ＦＳＭ）メッセージを、モビリティ管理エンティティ（ＭＭＥ）からＤｉａｍｅｔｅｒインターフェイスを介して受信することを含み、前記ＭＯ−ＦＳＭメッセージは、送信側移動加入者から発信され、前記方法はさらに、
前記ＳＭＳサービスセンターが前記ホームネットワークに位置するかどうかを判断するようローカルデータベースにクエリ送信することと、
前記ＳＭＳサービスセンターが前記ホームネットワークに位置する場合、前記送信側移動加入者が異なるネットワークに転出したかまたはそうでなければ前記ホームネットワークの加入者ではないかどうかを判断するようナンバーポータビリティデータベースにクエリ送信することと、
前記送信側移動加入者が前記ホームネットワークの加入者ではないという判断に応答して、前記送信側移動加入者にエラーメッセージを送信することと、
前記送信側移動加入者が前記ホームネットワークの加入者であるという判断に応答して、前記ホームネットワークに関連付けられる前記ＳＭＳサービスセンターへ前記ＭＯ−ＦＳＭメッセージを転送することとを含む、方法。
【請求項３】
Ｄｉａｍｅｔｅｒネットワークにおいてショートメッセージサービス（ＳＭＳ）メッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するためのシステムであって、
第１のネットワークに位置するＳＭＳサービスセンターを含み、前記ＳＭＳサービスセンターは移動加入者位置情報要求メッセージを送信するように構成されており、前記移動加入者位置情報要求メッセージは、最初はホーム加入者サーバ（ＨＳＳ）に方向付けられ、かつ、受信側移動加入者に関連付けられており、前記システムはさらに、
前記第１のネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントを含み、前記Ｄｉａｍｅｔｅｒプロキシエージェントは、移動加入者位置情報要求メッセージを受信し、前記受信側移動加入者が異なるネットワークに転出したかまたは前記第１のネットワークに転入したかどうかを判断するようナンバーポータビリティデータベースにクエリ送信し、前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記異なるネットワークによって所有されているという判断に応答して前記異なるネットワークに向かって移動加入者位置情報要求メッセージを転送し、かつ、前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記第１のネットワークもしくは前記異なるネットワークに転入したという判断に応答して、前記第１のネットワークにおける前記受信側移動加入者に関連付けられるＨＳＳに前記移動加入者位置情報要求メッセージを転送するように構成される、システム。
【請求項４】
前記移動加入者位置情報要求メッセージは、ルーティング情報送信（ＳＲＩ）メッセージと、ショートメッセージ用ＳＲＩ（ＳＲＩ−ＳＭ）メッセージと、汎用パケット無線サービス用ＳＲＩ（ＳＲＩ−ＧＰＲＳ）メッセージと、位置サービス用ＳＲＩメッセージと、Ｄｉａｍｅｔｅｒ位置情報要求（ＬＩＲ）メッセージとのうちの１つを含む、請求項３に記載のシステム。
【請求項５】
前記移動加入者位置情報要求メッセージは移動加入者識別子を含む、請求項３または４に記載のシステム。
【請求項６】
前記移動加入者識別子は、前記受信側移動加入者に関連付けられるＭＳＩＳＤＮ、インターネットプロトコル（ＩＰ）アドレス、宛先ホスト識別子、および宛先範囲識別子のうち少なくとも１つを含む、請求項５に記載のシステム。
【請求項７】
前記Ｄｉａｍｅｔｅｒプロキシエージェントは、前記受信側移動加入者に関連付けられる前記移動加入者識別子を、前記ナンバーポータビリティデータベースにおけるエントリとマッチングするようさらに構成される、請求項５に記載のシステム。
【請求項８】
前記ＳＭＳサービスセンターは、ＳＭＳゲートウェイ交換局（ＳＭＳ−ＧＭＳＣ）、インターワーキング移動交換局（ＩＷＭＳＣ）、ショートメッセージ交換局（ＳＭＳＣ）およびＳＭＳルータのうち少なくとも１つを含む、請求項３〜７のいずれか１項に記載のシステム。
【請求項９】
ＤｉａｍｅｔｅｒインターフェイスはＳ６ｃ  Ｄｉａｍｅｔｅｒインターフェイスを含む、請求項３〜８のいずれか１項に記載のシステム。
【請求項１０】
前記ナンバーポータビリティデータベースは、前記Ｄｉａｍｅｔｅｒプロキシエージェント上に位置する、請求項３〜９のいずれか１項に記載のシステム。
【請求項１１】
移動加入者位置情報要求メッセージはＤｉａｍｅｔｅｒ位置情報要求（ＬＩＲ）メッセージを含む、請求項３〜１０のいずれか１項に記載のシステム。
【請求項１２】
Ｄｉａｍｅｔｅｒネットワークにおいてショートメッセージサービス（ＳＭＳ）メッセージを通信するようＤｉａｍｅｔｅｒプロキシエージェントを利用するためのシステムであって、
ホームネットワークに位置するモビリティ管理エンティティ（ＭＭＥ）を含み、前記モビリティ管理エンティティは、移動体発信の転送ショートメッセージ（ＭＯ−ＦＳＭ）メッセージを送信するように構成されており、前記ＭＯ−ＦＳＭメッセージは、送信側移動加入者から発信され、かつ、最初は前記ホームネットワークに位置するショートメッセージサービス（ＳＭＳ）サービスセンターへ方向付けられており、前記システムはさらに、
ホームネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントを含み、前記Ｄｉａｍｅｔｅｒプロキシエージェントは、前記ＭＯ−ＦＳＭメッセージを受信し、前記ＳＭＳサービスセンターが前記ホームネットワークに位置するかどうか判断するようローカルデータベースにクエリ送信し、前記ＳＭＳサービスセンターが前記ホームネットワークに位置する場合、前記送信側移動加入者が前記ホームネットワークの加入者ではないかどうか判断するようナンバーポータビリティデータベースにクエリ送信し、前記送信側移動加入者が前記ホームネットワークの加入者ではないという判断に応答して前記送信側移動加入者にエラーメッセージを送信し、かつ、前記送信側移動加入者が前記ホームネットワークの加入者であるという判断に応答して前記ホームネットワークに関連付けられる前記ＳＭＳサービスセンターに前記ＭＯ−ＦＳＭメッセージを転送するように構成される、システム。
【請求項１３】
前記ＭＯ−ＦＳＭメッセージは、前記送信側移動加入者に関連付けられる移動加入者識別子を含む、請求項１２に記載のシステム。
【請求項１４】
前記移動加入者識別子は、前記送信側移動加入者に関連付けられるＭＳＩＳＤＮ、インターネットプロトコル（ＩＰ）アドレス、宛先ホスト識別子および宛先範囲識別子のうち少なくとも１つを含む、請求項１３に記載のシステム。
【請求項１５】
前記Ｄｉａｍｅｔｅｒプロキシエージェントは、前記送信側移動加入者に関連付けられる前記移動加入者識別子を、前記ナンバーポータビリティデータベースにおけるエントリとマッチングするようさらに構成される、請求項１３に記載のシステム。
【請求項１６】
前記ＳＭＳサービスセンターは、ＳＭＳゲートウェイ交換局（ＳＭＳ−ＧＭＳＣ）、インターワーキング移動交換局（ＩＷＭＳＣ）、ショートメッセージ交換局（ＳＭＳＣ）およびＳＭＳルータのうち少なくとも１つを含む、請求項１２〜１５のいずれか１項に記載のシステム。
【請求項１７】
ＤｉａｍｅｔｅｒインターフェイスはＳＧｄ  Ｄｉａｍｅｔｅｒインターフェイスを含む、請求項１２〜１６のいずれか１項に記載のシステム。
【請求項１８】
前記ナンバーポータビリティデータベースは、前記Ｄｉａｍｅｔｅｒプロキシエージェント上に位置する、請求項１２〜１７のいずれか１項に記載のシステム。
【請求項１９】
前記ホームネットワークはＤｉａｍｅｔｅｒベースのネットワークである、請求項１２〜１８のいずれか１項に記載のシステム。
【請求項２０】
前記ＭＯ−ＦＳＭメッセージはＤｉａｍｅｔｅｒプロトコルメッセージを含む、請求項１２〜１９のいずれか１項に記載のシステム。
【請求項２１】
コンピュータ読取可能プログラムであって、前記コンピュータ読取可能プログラムは、コンピュータのプロセッサによって実行されると、前記コンピュータに、
第１のネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントにて、
ホーム加入者サーバ（ＨＳＳ）に方向付けられる移動加入者位置情報要求メッセージをＳＭＳサービスセンターからＤｉａｍｅｔｅｒインターフェイスを介して受信するステップを実行させ、前記移動加入者位置情報要求メッセージは受信側移動加入者に関連付けられており、さらに、
前記受信側移動加入者が異なるネットワークに転出したかまたは前記第１のネットワークに転入したかどうかを判断するようナンバーポータビリティデータベースにクエリ送信するステップと、
前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記異なるネットワークによって所有されているという判断に応答して、前記異なるネットワークへ前記移動加入者位置情報要求メッセージを転送するステップと、
前記受信側移動加入者が前記異なるネットワークに転出したかまたは前記第１のネットワークに転入したという判断に応答して、前記第１のネットワークにおけるＨＳＳへ前記移動加入者位置情報要求メッセージを転送するステップとを実行させる、コンピュータ読取可能プログラム。
【請求項２２】
コンピュータ読取可能プログラムであって、前記コンピュータ読取可能プログラムは、コンピュータのプロセッサによって実行されると、前記コンピュータに、
ホームネットワークに位置するＤｉａｍｅｔｅｒプロキシエージェントにて、
前記ホームネットワークに位置するショートメッセージサービス（ＳＭＳ）サービスセンターに方向付けられる移動体発信の転送ショートメッセージ（ＭＯ−ＦＳＭ）メッセージを、モビリティ管理エンティティ（ＭＭＥ）からＤｉａｍｅｔｅｒインターフェイスを介して受信するステップを実行させ、前記ＭＯ−ＦＳＭメッセージは、送信側移動加入者から発信され、さらに、
前記ＳＭＳサービスセンターが前記ホームネットワークに位置するかどうかを判断するようローカルデータベースにクエリ送信するステップと、
前記ＳＭＳサービスセンターが前記ホームネットワークに位置する場合、前記送信側移動加入者が異なるネットワークに転出したかまたはそうでなければホームネットワーク加入者ではないかどうかを判断するようナンバーポータビリティデータベースにクエリ送信するステップと、
前記送信側移動加入者が前記ホームネットワークの加入者ではないという判断に応答して、前記送信側移動加入者にエラーメッセージを送信するステップと、
前記送信側移動加入者が前記ホームネットワークの加入者であるという判断に応答して、前記ホームネットワークに関連付けられる前記ＳＭＳサービスセンターへ前記ＭＯ−ＦＳＭメッセージを転送するステップとを実行させる、コンピュータ読取可能プログラム。
【国際調査報告】
2016517657.tif 000007
2016517657.tif 000008