(57)【要約】  マルチメディアメッセージを配信する方法は、発信側により、受信側のアドレス情報を含むマルチメディアメッセージをＭＭＳＣへ提供することと、ＭＭＳＣにより、ショートメッセージシステムへ、当該ショートメッセージシステムによりサポートされるインタフェースプロトコルを用いて、プッシュ通知を送信することと、ショートメッセージシステムにより、受信側のＨＬＲから受信側のルーティング情報を取得し、ルーティング情報に従って受信側へプッシュ通知を送信することと、受信側により、プッシュ通知に含まれるマルチメディアメッセージのアドレス指定情報に従って、ＭＭＳＣからマルチメディアメッセージを検索することとを含む。本方法は、マルチメディアメッセージ配信の効率及び成功率を向上させ、マルチメディアメッセージ配信のコストを下げる。
2007537632.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアメッセージを配信する方法であって、
発信側により、受信側のアドレス情報を含むマルチメディアメッセージをマルチメディアメッセージサービスセンター（ＭＭＳＣ）へ提供することと、
上記ＭＭＳＣにより、ショートメッセージシステムへ、当該ショートメッセージシステムによりサポートされるインタフェースプロトコルを介してプッシュ通知を送信することと、
上記ショートメッセージシステムにより、上記受信側のＨＬＲから上記受信側のルーティング情報を取得し、上記ルーティング情報に従って上記受信側へ上記プッシュ通知を送信することと、
上記受信側により、上記プッシュ通知に含まれるマルチメディアメッセージのアドレス指定情報に従って、上記ＭＭＳＣからマルチメディアメッセージを取得することとを含む方法。
【請求項２】
上記ショートメッセージシステムは、ショートメッセージセンターであるか、又は、ショートメッセージゲートウェイとショートメッセージセンターとの組み合わせである請求項１記載の方法。
【請求項３】
上記ショートメッセージシステムがショートメッセージセンターであるとき、上記プッシュ通知を送信することは、
ｂ１．上記ＭＭＳＣにより、上記ショートメッセージセンターによってサポートされるインタフェースプロトコルを用いて、上記プッシュ通知をショートメッセージにパッケージ化し、上記プッシュ通知を含むショートメッセージを上記ショートメッセージセンターへ送信することを含む請求項２記載の方法。
【請求項４】
上記ショートメッセージセンターによりサポートされるインタフェースプロトコルは、ショートメッセージピアツーピア（ＳＭＰＰ）プロトコル、汎用コンピュータプロトコル（ＵＣＰ）及びコンピュータインタフェースメッセージ配信（ＣＩＭＤ）プロトコルのうちの１つを含む請求項３記載の方法。
【請求項５】
上記ショートメッセージシステムがショートメッセージゲートウェイとショートメッセージセンターとの組み合わせであるとき、上記プッシュ通知を送信することは、
ｂ１’．上記ＭＭＳＣにより、上記ＭＭＳＣと上記ショートメッセージセンターとの間のインタフェースプロトコルを用いて、上記プッシュ通知をメッセージにパッケージ化し、上記プッシュ通知を含むメッセージを上記ショートメッセージゲートウェイへ送信することと、
ｂ２’．上記ショートメッセージゲートウェイにより、上記ショートメッセージゲートウェイと上記ショートメッセージセンターとの間のインタフェースプロトコルを用いて、上記プッシュ通知をショートメッセージにパッケージ化し、上記プッシュ通知を含むショートメッセージを上記ショートメッセージセンターへ送信することとを含む請求項２記載の方法。
【請求項６】
上記ＭＭＳＣと上記ショートメッセージゲートウェイとの間のインタフェースプロトコルは、中国移動通信ピアツーピア（ＣＭＰＰ）プロトコル及び中国連合通信公司ショートメッセージゲートウェイインタフェースプロトコル（ＳＧＩＰ）の一方を含み、
上記ショートメッセージゲートウェイと上記ショートメッセージセンターとの間のインタフェースプロトコルは、ＳＭＰＰ、ＵＣＰ及びＣＩＭＤのうちの１つを含む請求項５記載の方法。
【請求項７】
上記ショートメッセージシステムにより上記受信側のＨＬＲから上記受信側のルーティング情報を取得することは、
ｃ１．上記ショートメッセージセンターにより、上記プッシュ通知に含まれる上記受信側のアドレス情報に従って上記受信側のＨＬＲを決定し、上記ＨＬＲへルーティング要求メッセージを送信することと、
ｃ２．上記ＨＬＲにより、上記ルーティング要求メッセージを受信した後に、上記受信側のルーティング情報を含むルーティング応答メッセージを上記ショートメッセージセンターへ返信し、上記ショートメッセージセンターにより、上記ルーティング応答メッセージを受信した後に、上記ルーティング応答メッセージから上記受信側のルーティング情報を取得することとを含む請求項２記載の方法。
【請求項８】
上記ショートメッセージシステムはショートメッセージセンターであり、上記ショートメッセージセンターが上記プッシュ通知を上記受信側へ送信した後に、本方法はさらに、
ｃ３．上記受信側により、上記プッシュ通知の送信に成功したか否かを示す情報を含むショートメッセージ配信応答メッセージを返信し、上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したことを示す情報を含む上記ショートメッセージ配信応答メッセージを受信したか否かを、予め設定された時間中に決定し、受信したときにはステップｃ４へ進み、受信していないときには、上記ショートメッセージセンターにより、上記プッシュ通知を上記受信側へ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えているときには、上記ショートメッセージセンターにより、上記プッシュ通知の送信に失敗したと決定してステップｃ４へ進む一方、上記回数が上記予め設定された回数を超えていないときには、上記ショートメッセージセンターにより、再送方針を採用して上記プッシュ通知を上記受信側へ再送することと、
ｃ４．上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを、上記ＭＭＳＣへ送信することと、
ｃ５．上記ＭＭＳＣにより、上記配信報告メッセージを受信した後に、上記配信報告メッセージに従って、上記プッシュ通知の送信に成功したか否かを決定し、成功したときには、上記プッシュ通知の送信処理を終了し、そうでなかれば、上記プッシュ通知を上記ショートメッセージセンターへ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えているときには、上記ＭＭＳＣにより、上記プッシュ通知の送信に失敗したと決定してマルチメディアメッセージの配信処理を終了する一方、上記回数が上記予め設定された回数を超えていないときには、上記ＭＭＳＣにより、上記再送方針を採用して上記プッシュ通知を上記ショートメッセージセンターへ再送することとを含む請求項２記載の方法。
【請求項９】
上記プッシュ通知を上記受信側へ送信した後、本方法はさらに、
ｃ３’．上記受信側により、上記プッシュ通知の送信に成功したか否かを示す情報を含むショートメッセージ転送応答メッセージを、上記ショートメッセージセンターへ返信し、上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したことを示す情報を含む上記ショートメッセージ転送応答メッセージを受信したか否かを、予め設定された時間中に決定し、受信したときにはステップｃ４’へ進み、受信していないときには、上記ショートメッセージセンターにより、上記プッシュ通知を上記受信側へ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えているときには、上記ショートメッセージセンターにより、上記プッシュ通知の送信に失敗したと決定してステップｃ４’へ進む一方、上記回数が上記予め設定された回数を超えていないときには、上記ショートメッセージセンターにより、再送方針を採用して上記プッシュ通知を上記受信側へ再送することと、
ｃ４’．上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを、上記ショートメッセージゲートウェイへ送信することと、
ｃ５’．上記ショートメッセージゲートウェイにより、上記配信報告メッセージを受信した後に、上記配信報告メッセージに従って、上記プッシュ通知の送信に成功したか否かを決定し、成功したときにはステップｃ６’へ進み、そうでなければ、上記ショートメッセージゲートウェイにより、ステップｂ２’の実行回数が予め設定された回数を超えているか否かを決定し、ステップｂ２’の実行回数が上記予め設定された回数を超えているときには、上記ショートメッセージゲートウェイにより、上記プッシュ通知の送信に失敗したと決定してステップｃ６’へ進む一方、上記ステップｂ２’の実行回数が上記予め設定された回数を超えていないときには、上記ショートメッセージゲートウェイにより、上記再送方針を採用してステップｂ２’へ戻ることと、
ｃ６’．上記ショートメッセージゲートウェイにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む結果通知メッセージを、上記ＭＭＳＣへ送信することと、
ｃ７’．上記ＭＭＳＣにより、上記結果通知メッセージを受信した後に、上記結果通知メッセージに従って、上記プッシュ通知の送信に成功したか否かを決定し、成功したときには、上記プッシュ通知の送信処理を終了し、そうでなければ、上記ＭＭＳＣにより、ステップｂ１’の実行回数が予め設定された回数を超えているか否かを決定し、上記ステップｂ１’の実行回数が予め設定された回数を超えているときには、上記ＭＭＳＣにより、上記プッシュ通知の送信に失敗したと決定してマルチメディアメッセージの配信処理を終了する一方、上記ステップｂ１’の実行回数が予め設定された回数を超えていないときには、上記ＭＭＳＣにより、上記再送方針を採用してステップｂ１’へ戻ることとを含む請求項５記載の方法。
【請求項１０】
上記プッシュ通知に含まれる上記マルチメディアメッセージのアドレス指定情報に従って上記ＭＭＳＣから上記マルチメディアメッセージを取得することは、
ｄ１．上記受信側により、上記プッシュ通知に含まれるマルチメディアメッセージを検索するためのアドレス指定情報に従って、上記ＭＭＳＣへマルチメディアメッセージ検索要求を送信することと、
ｄ２．上記ＭＭＳＣにより、マルチメディアメッセージ検索応答を介して上記マルチメディアメッセージを上記受信側へ送信することと、
ｄ３．上記受信側により、上記マルチメディアメッセージの受信状態を上記ＭＭＳＣへ返信することとを含む請求項１記載の方法。
【請求項１１】
ステップｄ１より前にさらに、
上記受信側により、検索モードを選択し、マルチメディアメッセージの遅延検索を選択したときには、上記プッシュ通知に含まれる上記マルチメディアメッセージを検索するためのアドレス指定情報に従って、通知応答を介して、上記プッシュ通知が受信されたことについて上記ＭＭＳＣに報告し、ステップｄ１へ進む一方、マルチメディアメッセージの即時検索を選択したときには、ステップｄ１へ直接に進むことを含む請求項１０記載の方法。
【請求項１２】
上記ショートメッセージシステムが属するネットワークは、ＧＳＭネットワーク、ＧＰＲＳネットワーク、ＷＣＤＭＡネットワーク、ＣＤＭＡ９５ネットワーク及びＣＤＭＡ２０００ネットワークのうちの１つを含む請求項１記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はマルチメディア情報の通信技術に関し、より具体的には、マルチメディアメッセージを配信する方法及びシステムに関する。
【背景技術】
【０００２】
マルチメディアメッセージサービスセンター（Multimedia Message Service Centre：ＭＭＳＣ）は、ネットワーク上でテキスト、グラフィック、ビデオ、オーディオ及び他のメディアフォーマットによるマルチメディアメッセージを配信する働きをする。ＭＭＳＣは、マルチメディアメッセージサービス（Multimedia Message Service：ＭＭＳ）端末装置、付加価値サービスプロバイダ（Value Added Service Provider：ＶＡＳＰ）又は電子メールサーバからＭＭＳへ送られるマルチメディアメッセージを受信すると、送信フローを起動する。送信フローは、プッシュ（ＰＵＳＨ）通知フロー及びメッセージ検索フローという２つのフェーズを含む。現時点では、ＭＭＳサービスのプッシュ通知フローは主として、プッシュ通知を含む１つ又は複数のショートメッセージをＭＭＳＣが受信側端末装置へ送信することを示す。プッシュ通知はマルチメディアメッセージの情報を含み、例えば、マルチメディアメッセージを検索するために受信側端末装置により要求されるアドレス指定情報、送信側ＩＤ、マルチメディアメッセージの主題、及び受信側端末装置のアドレスを含む。アドレス指定情報は、ＭＭＳＣのアドレスと、ＭＭＳＣにおけるマルチメディアメッセージの一意的な識別情報とを含む。受信側端末装置は、プッシュ通知を受信するとメッセージ検索フローを起動する。すなわち、受信側端末装置は、プッシュ通知におけるアドレス指定情報に従って、マルチメディアメッセージを保存しているＭＭＳＣに対するメッセージ検索要求を生成し、マルチメディアメッセージを検索する。
【０００３】
マルチメディアメッセージの配信はＧＳＭ、ＧＰＲＳ、ＷＣＤＭＡ、ＣＤＭＡ９５、ＣＤＭＡ２０００及び他のネットワークにおけるものと非常に似通ったものであり、よって、ＧＳＭネットワークにおけるマルチメディアメッセージ配信を例に挙げて、関連技術におけるマルチメディアメッセージ配信を説明する。
【０００４】
図１は、関連技術における、例えばＭＭＳ端末装置、ＶＡＳＰ又はメールサーバ等である発信側から、例えばＭＳＣ／ＭＭＳ端末装置等である受信側へマルチメディアメッセージを配信する手順の全体を示し、上記手順は下記のステップを含む。
【０００５】
ステップ１１：マルチメディアメッセージの発信側は、マルチメディアメッセージをＭＭＳＣへ提供する。このマルチメディアメッセージにおいて、例えば携帯電話番号である受信側ＭＭＳ端末装置のアドレス情報が伝送される。
【０００６】
ステップ１２：ＭＭＳＣは、マルチメディアメッセージを受信すると、プッシュ通知を受信側ＭＭＳ端末装置へ送信するためのプッシュ通知フローを起動する。具体的には、上記プッシュ通知フローは下記のステップを含む。
【０００７】
ステップ１２０１：ＭＭＳＣは、無線アプリケーションゲートウェイ（Wireless Application Gateway：ＷＡＰＧＷ）へプッシュ情報メッセージ（ｐｕｓｈ−ｍｅｓｓａｇｅ）を送り、このステップの実行回数を記録する。ｐｕｓｈ−ｍｅｓｓａｇｅは、マルチメディアメッセージを検索するために受信側ＭＭＳ端末装置により要求されるアドレス指定情報と、送信側ＩＤと、マルチメディアメッセージの主題と、受信側ＭＭＳ端末装置のアドレス情報とを含むプッシュ通知を伝送する。アドレス指定情報は、ＭＭＳＣアドレスと、ＭＭＳＣにおけるマルチメディアメッセージの一意的な識別情報とを含む。
【０００８】
ステップ１２０２：ＷＡＰＧＷは、ｐｕｓｈ−ｍｅｓｓａｇｅを受信すると、ＭＭＳＣへプッシュ応答メッセージ（ｐｕｓｈ−ｒｅｓｐｏｎｓｅ）を返信する。
【０００９】
ステップ１２０３：ＷＡＰＧＷは、ＷＡＰＧＷとショートメッセージサービスセンター（ＳＭＳＣ）との間のインタフェースプロトコル、すなわちショートメッセージピアツーピアプロトコル（ＳＭＰＰ）を用いて、ｐｕｓｈ−ｍｅｓｓａｇｅにおけるプッシュ通知をショートメッセージにパッケージ化し、またＳＭＰＰを用いて、プッシュ通知を含むショートメッセージを伝送する提供メッセージ（ｓｕｂｍｉｔ＿ｓｍ）をＳＭＳＣへ送信し、このステップの実行回数を記録する。実際の事業者のネットワークでは、ＷＡＰＧＷとＳＭＳＣとの間のインタフェースプロトコルは、汎用（ユニバーサル）コンピュータプロトコル（ＵＣＰ）、コンピュータインタフェースメッセージ配信（ＣＩＭＤ）プロトコル、又は他の同じタイプのプロトコルであってもよい。
【００１０】
ステップ１２０４：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍを受信すると、提供応答（ｓｕｂｍｉｔ＿ｓｍ＿ｒｅｓｐ）をＷＡＰＧＷへ返信し、ステップ１２０５を実行する。
【００１１】
ステップ１２０５乃至１２０８は、ＳＭＳＣが受信側ＭＭＳ端末装置へショートメッセージを送信するフローである。具体的には、このフローは下記のステップを含む。
【００１２】
ステップ１２０５：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍにおけるプッシュ通知によって伝送される受信側ＭＭＳ端末装置のアドレス情報に従って、受信側ＭＭＳ端末装置のホームロケーションレジスタ（ＨＬＲ）のアドレスを決定し、ルーティング要求メッセージ（ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｑ）をＨＬＲへ送り、このステップの実行回数を記録する。ネットワークがＣＤＭＡネットワークである場合には、上記ルーティング要求メッセージはＳＭＳＲＥＱメッセージである。
【００１３】
ステップ１２０６：ＨＬＲは、ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｑを受信すると、ルーティング応答メッセージ（ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信する。このルーティング応答メッセージにおいては、受信側ＭＭＳ端末装置がその時点で位置した場所のＭＳＣのアドレスが伝送される。
【００１４】
ネットワークがＣＤＭＡネットワークである場合には、ルーティング応答メッセージはｓｍｓｒｅｑメッセージであってもよい。ネットワークがＧＰＲＳ又はＷＣＤＭＡネットワークである場合には、ルーティング応答メッセージにおいて伝送されるルーティング情報は、受信側端末装置がその時点で位置した場所のＭＳＣ又はＳＧＳＮのアドレスであってもよい。
【００１５】
ステップ１２０７：ＳＭＳＣは、ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐからルーティング情報を読み出し、上記ルーティング情報に従って、受信側ＭＳＣを介して受信側ＭＭＳ端末装置へショートメッセージ転送要求メッセージ（ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｑ）を送信する。ショートメッセージ転送要求メッセージにおいては、プッシュ通知を含むショートメッセージが伝送される。
【００１６】
ネットワークがＣＤＭＡネットワークである場合には、ショートメッセージ転送要求メッセージは、ショートメッセージ配信ピアツーピア（ＳＭＤＰＰ）要求メッセージであってもよい。
【００１７】
ステップ１２０８：受信側ＭＭＳ端末装置は、ショートメッセージ転送応答メッセージ（ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐ）を受信側ＭＳＣを介してＳＭＳＣへ返信する。ショートメッセージ転送応答メッセージにおいては、プッシュ通知の送信に成功したか否かを示す情報が伝送される。ＳＭＳＣは、プッシュ通知の送信に成功したか否かを示す情報を伝送するｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐを受信したか否かを、予め設定された時間中に決定し、受信していればステップ１２０９を実行し、受信していなければ、内部の再送方針に従って、プッシュ通知を再送するか否かと再送時間とについて決定する。ＳＭＳＣは、プッシュ通知を再送することに決定したときには、ステップ１２０５の実行回数が予め設定された値を超えているか否かを決定し、超えていれば、ＳＭＳＣは、プッシュ通知の送信に失敗したと決定してステップ１２０９を実行し、超えていなければ、ＳＭＳＣは、再送方針を採用してステップ１２０５へ戻る。
【００１８】
ネットワークがＣＤＭＡネットワークである場合には、ＭＳＣからＳＭＳＣへ返信される応答メッセージはｓｍｄｐｐであってもよい。
【００１９】
ステップ１２０９：ＳＭＳＣは、配信報告メッセージ（ｄｅｌｉｖｅｒ＿ｓｍ）をＷＡＰＧＷへ送信する。ｄｅｌｉｖｅｒ＿ｓｍにおいては、プッシュ通知の送信に成功したか否かを示す情報が伝送される。
【００２０】
ステップ１２１０：ＷＡＰＧＷは、ｄｅｌｉｖｅｒ＿ｓｍを受信すると、配信報告応答メッセージ（ｄｅｌｉｖｅｒ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信し、配信報告メッセージに従って、プッシュ通知の送信に成功したか否かを決定し、成功していれば、ステップ１２１１を実行し、そうでなければ、内部の再送方針に従って、プッシュ通知を再送するか否かを決定する。ＷＡＰＧＷは、プッシュ通知を再送することに決定したときには、ステップ１２０３の実行回数が予め設定された値を超えているか否かを決定し、超えていれば、ＷＡＰＧＷは、プッシュ通知の送信に失敗したと決定してステップ１２１１を実行し、超えていなければ、ＷＡＰＧＷは、再送方針を採用してステップ１２０３へ戻る。
【００２１】
ステップ１２１１：ＷＡＰＧＷは、結果通知メッセージ（ｒｅｓｕｌｔｎｏｔｉｆｉｃａｔｉｏｎ−ｍｅｓｓａｇｅ）をＭＭＳＣへ送信する。結果通知メッセージにおいては、プッシュ通知の送信に成功したか否かを示す情報が伝送される。
【００２２】
ステップ１２１２：ＭＭＳＣは、ｒｅｓｕｌｔｎｏｔｉｆｉｃａｔｉｏｎ−ｍｅｓｓａｇｅを受信すると、結果通知応答メッセージ（ｒｅｓｕｌｔｎｏｔｉｆｉｃａｔｉｏｎ−ｒｅｓｐｏｎｓｅ）をＷＡＰＧＷへ返信し、上記ｒｅｓｕｌｔｎｏｔｉｆｉｃａｔｉｏｎ−ｍｅｓｓａｇｅに従って、プッシュ通知の送信に成功したか否かを決定し、成功していれば、ＷＡＰＧＷはプッシュ通知フローを終了し、そうでなければ、ＳＭＳＣが、内部の再送方針に従って、プッシュ通知を再送するか否かと送信時間とについて決定する。ＭＭＳＣは、プッシュ通知を再送することに決定したときには、ステップ１２０１の実行回数が予め設定された値を超えているか否かを決定し、超えていれば、ＭＭＳＣは、プッシュ通知の送信に失敗したと決定してマルチメディアメッセージ配信フローを終了し、次いでマルチメディアメッセージ配信に失敗したと決定してステップ１７を実行する一方、超えていなければ、ＭＭＳＣは、再送方針を採用してステップ１２０１へ戻る。
【００２３】
ステップ１３乃至１７は、マルチメディアメッセージ検索フローである。具体的には、この検索フローは下記のステップを含む。
【００２４】
ステップ１３：プッシュ通知を伝送するショートメッセージを受信すると、受信側ＭＭＳ端末装置は、それ自体の選択したモードに従って処理する。受信側ＭＭＳ端末装置は、マルチメディアメッセージの遅延検索（延期された検索）を選択したときには、プッシュ通知において伝送されたマルチメディアメッセージを検索するためのアドレス指定情報に従って、通知応答（ＭＭ１＿ｎｏｔｉｆｉｃａｔｉｏｎ．ＲＥＳ）を介して、プッシュ通知を受信したことについてＭＭＳＣへ報告し、次いでステップ１４を実行する。受信側ＭＭＳ端末装置は、マルチメディアメッセージの即時検索を選択したときには、直接にステップ１４を実行する。
【００２５】
ステップ１４：受信側ＭＭＳ端末装置は、マルチメディア検索時間に達すると、プッシュ通知において伝送されたマルチメディアメッセージを検索するためのアドレス指定情報に従って、マルチメディアメッセージ検索要求（ＭＭ１＿ｒｅｔｒｉｅｖｅ．ＲＥＱ）をＭＭＳＣへ送信する。
【００２６】
ステップ１５：ＭＭＳＣは、マルチメディアメッセージ検索応答メッセージ（ＭＭ１＿ｒｅｔｒｉｅｖｅ．ＲＥＳ）を介して、受信側ＭＭＳ端末装置へマルチメディアメッセージを送信する。
【００２７】
ステップ１６：遅延検索の場合、受信側ＭＭＳ端末装置は、マルチメディアメッセージ確認応答メッセージ（ＭＭ１＿ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ．ＲＥＱ）を介してＭＭＳＣへマルチメディアメッセージの受信状態を返信する。即時検索の場合、受信側ＭＭＳ端末装置は、ＭＭ１＿ｎｏｔｉｆｉｃａｔｉｏｎ．ＲＥＳを介してＭＭＳＣへマルチメディアメッセージの受信状態を返信する。
【００２８】
ステップ１７：発信側がマルチメディアメッセージの配信状態を要求しているときには、ＭＭＳＣは、マルチメディアメッセージの配信状態報告を発信側へ返信する。配信状態報告においては、マルチメディアメッセージの受信側における受信状態が伝送される。発信側がマルチメディアメッセージの配信状態を要求していないならば、フローは終了する。
【００２９】
上述のフローからは、プッシュ通知がＭＭＳサービス全体にとって極めて重要であり、また、受信側がメッセージを正常に取得することを保証するための必須要件であることが分かる。
【発明の開示】
【発明が解決しようとする課題】
【００３０】
しかしながら、現行のＷＡＰＧＷは、例えばＳＭＰＰ、ＵＣＰ及びＣＩＭＤ等の、ショートメッセージセンターと通信するためのインタフェースプロトコルをサポートし、よって現行のＷＡＰＧＷは、上記インタフェースプロトコルを用いて、プッシュ通知をショートメッセージにパッケージ化し、また上記ショートメッセージセンターと通信する能力を有する。ただし、現行のＭＭＳＣは、ショートメッセージセンターと通信するためのインタフェースプロトコルをサポートせず、よってＭＭＳＣは、既存のプッシュ通知フローにおいて、ＷＡＰＧＷを経由してショートメッセージセンターと通信しなければならない。従って、プッシュ通知フローには過剰な中間リンクが存在し、ＭＭＳＣの再発行メカニズムとＷＡＰＧＷの再発行メカニズムとが協調して動作することは困難であり、プッシュ通知の成功率及び効率は比較的低い。これらの要素はマルチメディアメッセージ配信の成功率を大幅に低下させ、マルチメディアショートメッセージのサービス品質に悪影響を及ぼす。さらに、過剰な中間リンクに起因して、動作コストは比較的高い。
【００３１】
本発明は、マルチメディアメッセージ配信の効率及び成功率を向上させ、同時にそのコストを削減するような、マルチメディアメッセージの配信方法を提供する。
【課題を解決するための手段】
【００３２】
本発明のある態様は、マルチメディアメッセージを配信する方法を提供する。このマルチメディアメッセージを配信する方法は、
発信側により、受信側のアドレス情報を含むマルチメディアメッセージをマルチメディアメッセージサービスセンター（ＭＭＳＣ）へ提供することと、
上記ＭＭＳＣにより、ショートメッセージシステムへ、当該ショートメッセージシステムによりサポートされるインタフェースプロトコルを介してプッシュ通知を送信することと、
上記ショートメッセージシステムにより、上記受信側のＨＬＲから上記受信側のルーティング情報を取得し、上記ルーティング情報に従って上記受信側へ上記プッシュ通知を送信することと、
上記受信側により、上記プッシュ通知に含まれるマルチメディアメッセージのアドレス指定情報に従って、上記ＭＭＳＣからマルチメディアメッセージを取得することとを含む。
【００３３】
ショートメッセージシステムは、ショートメッセージセンターであるか、又は、ショートメッセージゲートウェイとショートメッセージセンターとの組み合わせである。
【００３４】
上記ショートメッセージシステムはショートメッセージセンターであり、上記プッシュ通知を送信することは、
ｂ１．上記ＭＭＳＣにより、上記ショートメッセージセンターによってサポートされるインタフェースプロトコルを用いて、上記プッシュ通知をショートメッセージにパッケージ化し、上記プッシュ通知を含むショートメッセージを上記ショートメッセージセンターへ送信することを含む。
【００３５】
上記ショートメッセージセンターによりサポートされるインタフェースプロトコルは、ショートメッセージピアツーピア（ＳＭＰＰ）プロトコル、汎用コンピュータプロトコル（ＵＣＰ）、及びコンピュータインタフェースメッセージ配信（ＣＩＭＤ）プロトコルのうちの１つを含む。
【００３６】
上記ショートメッセージシステムはショートメッセージゲートウェイとショートメッセージセンターとの組み合わせであり、上記プッシュ通知を送信することは、
ｂ１’．上記ＭＭＳＣにより、上記ＭＭＳＣと上記ショートメッセージセンターとの間のインタフェースプロトコルを用いて、上記プッシュ通知をメッセージにパッケージ化し、上記プッシュ通知を含むメッセージを上記ショートメッセージゲートウェイへ送信することと、
ｂ２’．上記ショートメッセージゲートウェイにより、上記ショートメッセージゲートウェイと上記ショートメッセージセンターとの間のインタフェースプロトコルを用いて、上記プッシュ通知をショートメッセージにパッケージ化し、上記プッシュ通知を含むショートメッセージを上記ショートメッセージセンターへ送信することとを含む。
【００３７】
ＭＭＳＣとショートメッセージゲートウェイとの間のインタフェースプロトコルは、中国移動通信ピアツーピア（中国移動点対点：ＣＭＰＰ）プロトコル及び中国連合通信公司ショートメッセージゲートウェイインタフェースプロトコル（中国連通短消息網関接口プロトコル：ＳＧＩＰ）の一方を含み、
上記ショートメッセージゲートウェイと上記ショートメッセージセンターとの間のインタフェースプロトコルは、ＳＭＰＰ、ＵＣＰ及びＣＩＭＤのうちの１つを含む。
【００３８】
上記ショートメッセージシステムにより上記受信側のＨＬＲから上記受信側のルーティング情報を取得することは、
ｃ１．上記ショートメッセージセンターにより、上記プッシュ通知に含まれた上記受信側のアドレス情報に従って上記受信側のＨＬＲを決定し、上記ＨＬＲへルーティング要求メッセージを送信することと、
ｃ２．上記ＨＬＲにより、上記ルーティング要求メッセージを受信した後に、上記受信側のルーティング情報が含まれたルーティング応答メッセージを上記ショートメッセージセンターへ返信し、上記ショートメッセージセンターにより、上記ルーティング応答メッセージを受信した後に、上記ルーティング応答メッセージから上記受信側のルーティング情報を取得することとを含む。
【００３９】
ショートメッセージシステムはショートメッセージセンターであり、上記ショートメッセージセンターがプッシュ通知を受信側へ送信した後に、本方法は、さらに、
ｃ３．上記受信側により、上記プッシュ通知の送信に成功したか否かを示す情報が含まれたショートメッセージ配信応答メッセージを返信し、上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したことを示す情報を含む上記ショートメッセージ配信応答メッセージを受信したか否かを、予め設定された時間中に決定し、受信していれば、ステップｃ４へ進み、受信していなければ、上記ショートメッセージセンターにより、上記プッシュ通知を上記受信側へ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えていれば、上記ショートメッセージセンターにより、上記プッシュ通知の送信に失敗したと決定してステップｃ４へ進む一方、上記回数が上記予め設定された回数を超えていなければ、上記ショートメッセージセンターにより、再送方針を採用して上記プッシュ通知を上記受信側へ再送することと、
ｃ４．上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを、上記ＭＭＳＣへ送信することと、
ｃ５．上記ＭＭＳＣにより、上記配信報告メッセージを受信した後に、上記配信報告メッセージに従って、上記プッシュ通知の送信に成功したか否かを決定し、成功したときには、上記プッシュ通知の送信処理を終了し、そうでなければ、上記プッシュ通知を上記ショートメッセージセンターへ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えていれば、上記ＭＭＳＣにより、上記プッシュ通知の送信に失敗したと決定してマルチメディアメッセージの配信処理を終了する一方、上記回数が上記予め設定された回数を超えていなければ、上記ＭＭＳＣにより、上記再送方針を採用して上記プッシュ通知を上記ショートメッセージセンターへ再送することとを含む。
【００４０】
上記プッシュ通知を上記受信側へ送信した後、本方法は、さらに、
ｃ３’．上記受信側により、上記プッシュ通知の送信に成功したか否かを示す情報を含むショートメッセージ転送応答メッセージを、上記ショートメッセージセンターへ返信し、上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したことを示す情報を含む上記ショートメッセージ転送応答メッセージを受信したか否かを、予め設定された時間中に決定し、受信していれば、ステップｃ４’へ進み、受信していなければ、上記ショートメッセージセンターにより、上記プッシュ通知を上記受信側へ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えていれば、上記ショートメッセージセンターにより、上記プッシュ通知の送信に失敗したと決定してステップｃ４’へ進む一方、上記回数が上記予め設定された回数を超えていなければ、上記ショートメッセージセンターにより、再送方針を採用して上記プッシュ通知を上記受信側へ再送することと、
ｃ４’．上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを上記ショートメッセージゲートウェイへ送信することと、
ｃ５’．上記ショートメッセージゲートウェイにより、上記配信報告メッセージを受信した後に、上記配信報告メッセージに従って上記プッシュ通知の送信に成功したか否かを決定し、成功したときにはステップｃ６’へ進み、そうでなければ、上記ショートメッセージゲートウェイにより、ステップｂ２’の実行回数が予め設定された回数を超えているか否かを決定し、ステップｂ２’の実行回数が上記予め設定された回数を超えていれば、上記ショートメッセージゲートウェイにより、上記プッシュ通知の送信に失敗したと決定してステップｃ６’へ進む一方、上記ステップｂ２’の実行回数が上記予め設定された回数を超えていなければ、上記ショートメッセージゲートウェイにより、上記再送方針を採用してステップｂ２’へ戻ることと、
ｃ６’．上記ショートメッセージゲートウェイにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む結果通知メッセージを上記ＭＭＳＣへ送信することと、
ｃ７’．上記ＭＭＳＣにより、上記結果通知メッセージを受信した後に、上記結果通知メッセージに従って上記プッシュ通知の送信に成功したか否かを決定し、成功したときには、上記プッシュ通知の送信処理を終了し、そうでなければ、上記ＭＭＳＣにより、ステップｂ１’の実行回数が予め設定された回数を超えているか否かを決定し、上記ステップｂ１’の実行回数が予め設定された回数を超えていれば、上記ＭＭＳＣにより、上記プッシュ通知の送信に失敗したと決定してマルチメディアメッセージの配信処理を終了する一方、上記ステップｂ１’の実行回数が予め設定された回数を超えていなければ、上記ＭＭＳＣにより、上記再送方針を採用してステップｂ１’へ戻ることとを含む。
【００４１】
プッシュ通知に含まれるマルチメディアメッセージのアドレス指定情報に従って上記ＭＭＳＣからマルチメディアメッセージを取得することは、
ｄ１．上記受信側により、上記プッシュ通知に含まれるマルチメディアメッセージを検索するためのアドレス指定情報に従って、上記ＭＭＳＣへマルチメディアメッセージ検索要求を送信することと、
ｄ２．上記ＭＭＳＣにより、マルチメディアメッセージ検索応答を介して上記マルチメディアメッセージを上記受信側へ送信することと、
ｄ３．上記受信側により、上記マルチメディアメッセージの受信状態を上記ＭＭＳＣへ返信することとを含む。
【００４２】
本方法は、ステップｄ１より前にさらに、
上記受信側により、検索モードを選択し、マルチメディアメッセージの遅延検索を選択したときには、上記プッシュ通知に含まれる上記マルチメディアメッセージを検索するためのアドレス指定情報に従って、通知応答を介して、上記プッシュ通知が受信されたことについてＭＭＳＣに報告し、ステップｄ１へ進む一方、マルチメディアメッセージの即時検索を選択したときには、ステップｄ１へ直接に進むことを含む。
【００４３】
ショートメッセージシステムが属するネットワークは、ＧＳＭネットワーク、ＧＰＲＳネットワーク、ＷＣＤＭＡネットワーク、ＣＤＭＡ９５ネットワーク及びＣＤＭＡ２０００ネットワークのうちの１つを含む。
【発明の効果】
【００４４】
上記本発明の方法によれば、ＭＭＳＣとショートメッセージシステムとの間の直接の通信を達成するために、ショートメッセージシステムと通信するためのインタフェースプロトコルモジュールがＭＭＳＣに追加される。従って、プッシュ通知フローにおいてＷＡＰＧＷを関与させる必要がなく、プッシュ通知フローの中間リンクを削減することができる。マルチメディアメッセージの配信においてＷＡＰＧＷへの依存性が除去されるので、ＭＭＳＣとＷＡＰＧＷとの再発行メカニズム間の不整合は解消される。
【００４５】
本発明におけるショートメッセージシステムは、ショートメッセージを転送することができる中間の装置、又はショートメッセージセンターである。またショートメッセージシステムは、ショートメッセージゲートウェイ及びショートメッセージセンターを備えてもよい。
【００４６】
ショートメッセージシステムがショートメッセージセンターである場合には、ＭＭＳＣはショートメッセージセンターと直接に通信することができ、これにより、中間リンクが削減され、よってマルチメディアメッセージを配信する際の効率及び成功率が向上し、マルチメディアメッセージのサービス品質が向上し、コストが下がる。さらに、本発明の方法におけるＭＭＳＣは、複数のインタフェースプロトコルを使用して様々なネットワークのショートメッセージセンターと直接に通信することができるので、マルチメディアメッセージサービスのネットワークを構成する際の柔軟性が拡張される。
【００４７】
ショートメッセージシステムがショートメッセージゲートウェイ及びショートメッセージセンターを備えている場合には、ショートメッセージゲートウェイがショートメッセージを処理する効率及び成功率はＷＡＰＧＷのそれより高くなり、よって、マルチメディアメッセージを配信する際の効率及び成功率も向上する。
【発明を実施するための最良の形態】
【００４８】
以下、特定の実施形態及び添付の図面を参照して、本発明を詳しく説明する。
【００４９】
本発明の一実施形態に係る方法によれば、プッシュ通知は、ＷＡＰＧＷの関与なしに、ＭＭＳＣとショートメッセージシステムとの間の直接の通信を介して送信される。ここで言及するショートメッセージシステムは、ＳＭＳＣを含むか、又はショートメッセージゲートウェイ及びＳＭＳＣを含むかのいずれかである。
【００５０】
本発明の一実施形態によれば、ＭＭＳＣには、ショートメッセージシステムによってサポートされるインタフェースプロトコルモジュールが追加される。ショートメッセージシステムがＳＭＳＣを含む場合には、例えば、ＧＳＭネットワークにおけるＳＭＰＰモジュールや、他のネットワークにおけるＵＣＰモジュール、ＣＩＭＤプロトコルモジュール又は他のプロトコルモジュールのような、ＳＭＳＣと直接に通信するためのインタフェースプロトコルモジュールがＭＭＳＣに追加される。ショートメッセージシステムがショートメッセージゲートウェイ及びＳＭＳＣを含む場合には、例えば、中国移動通信ピアツーピア（China Mobile Peer to Peer：ＣＭＰＰ）プロトコル、中国連合通信公司ショートメッセージゲートウェイインタフェースプロトコル（ＳＧＩＰ）、又は他の同じタイプのプロトコルモジュールのような、ショートメッセージゲートウェイと通信するためのショートメッセージゲートウェイプロトコルモジュールがＭＭＳＣに追加される。
【００５１】
マルチメディアメッセージの配信は、ＧＳＭ、ＧＰＲＳ、ＷＣＤＭＡ、ＣＤＭＡ９５、ＣＤＭＡ２０００及び他のネットワークにおけるものと類似しているので、ＧＳＭにおけるマルチメディアメッセージの配信を例に挙げて、本発明により提供される方法について説明する。
【００５２】
図２に示すように、本発明のショートメッセージシステムがＳＭＳＣを含む場合には、例えばＭＭＳ端末装置、ＶＡＳＰ又はメールサーバ等のマルチメディアメッセージの発信側がマルチメディアメッセージを受信側ＭＭＳ端末装置へ配信する処理の全体は、下記のステップを含む。
【００５３】
ステップ２１：マルチメディアメッセージの発信側は、マルチメディアメッセージをＭＭＳＣへ提供する。マルチメディアメッセージにおいては、例えば携帯電話番号等の受信側ＭＭＳ端末装置のアドレス情報が伝送される。
【００５４】
ステップ２２：ＭＭＳＣは、マルチメディアメッセージを受信すると、プッシュ通知を受信側ＭＭＳ端末装置へ送信するためのプッシュ通知フローを起動する。プッシュ通知においては、マルチメディアメッセージを検索するために受信側ＭＭＳ端末装置により要求されるアドレス指定情報、送信側ＩＤ、マルチメディアメッセージの主題及び受信側ＭＭＳ端末装置のアドレス情報が伝送される。上記アドレス指定情報は、ＭＭＳＣアドレスと、ＭＭＳＣにおけるマルチメディアメッセージの一意的な識別情報とを含む。具体的には、上記プッシュ通知フローは下記のステップを含む。
【００５５】
ステップ２２０１：ＭＭＳＣは、ＳＭＳＣによってサポートされるインタフェースプロトコル、例えばＳＭＰＰを用いて、プッシュ通知をショートメッセージにパッケージ化し、上記インタフェースプロトコルにより、プッシュ通知を含むショートメッセージを伝送する提供メッセージ（ｓｕｂｍｉｔ＿ｓｍ）をＳＭＳＣへ送信し、このステップの実行回数を記録する。
【００５６】
ネットワークが別のネットワークである場合には、ＭＭＳＣとＳＭＳＣとの間のインタフェースプロトコルとして、ＵＣＰ、ＣＩＭＤ又は他の同タイプのプロトコルを用いることができる。本方法において用いたＳＭＰＰプロトコルは、上述のＵＣＰ、ＣＩＭＤ又は他の同タイプのプロトコルによって置き換えることができる。
【００５７】
ステップ２２０２：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍを受信すると、提供応答メッセージ（ｓｕｂｍｉｔ＿ｓｍ＿ｒｅｓｐ）をＭＭＳＣへ返信する。
【００５８】
ステップ２２０３乃至２２０６は、ＳＭＳＣが受信側ＭＭＳ端末装置へショートメッセージを送信するフローである。このフローは、下記のステップを含む。
【００５９】
ステップ２２０３：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍにおけるプッシュ通知によって伝送された受信側ＭＭＳ端末装置のアドレス情報に従って、受信側ＭＭＳ端末装置のホームロケーションレジスタ（ＨＬＲ）のアドレスを決定し、ＨＬＲへルーティング要求メッセージ（ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｑ）を送り、このステップの実行回数を記録する。
【００６０】
ネットワークがＣＤＭＡネットワークである場合には、上記ルーティング要求メッセージはＳＭＳＲＥＱメッセージである。
【００６１】
ステップ２２０４：ＨＬＲは、ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｑを受信すると、ルーティング応答メッセージ（ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信する。上記ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐは、受信側ＭＭＳ端末装置のルーティング情報、すなわち上記受信側ＭＭＳ端末装置が位置した場所のＭＳＣのアドレスを含む。
【００６２】
ネットワークがＣＤＭＡネットワークである場合には、上記ルーティング応答メッセージはｓｍｓｒｅｑメッセージである。ネットワークがＧＰＲＳ又はＷＣＤＭＡネットワークである場合には、上記ルーティング応答メッセージにおいて伝送されるルーティング情報は、サービス側ＧＰＲＳサービスノード（ＳＧＳＮ）のアドレスである。
【００６３】
ステップ２２０５：ＳＭＳＣは、上記ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐにおいて伝送されるルーティング情報を読み出し、上記ルーティング情報に従って、受信側ＭＳＣを介し受信側ＭＭＳ端末装置へショートメッセージ転送要求メッセージ（ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｑ）を送信する。上記ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｑにおいては、受信側ＭＭＳ端末装置へ送信されるプッシュ通知を含むショートメッセージが伝送される。ネットワークがＣＤＭＡネットワークである場合には、上記ショートメッセージ転送要求メッセージはＳＭＤＰＰメッセージである。
【００６４】
ステップ２２０６：受信側ＭＭＳ端末装置は、受信側ＭＭＳ端末装置が位置した場所のＭＳＣを介して、ショートメッセージ転送応答メッセージ（ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信する。上記ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐは、プッシュ通知の送信に成功したか否かを示す情報を含む。ＳＭＳＣは、プッシュ通知の送信に成功したことを示す情報を伝送するｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐを受信したか否かを、予め設定された時間中に決定し、受信していれば次のステップへ進み、受信していなければ、内部の再送方針に従って、プッシュ通知を再送するか否かと再送時間とについて決定する。ＳＭＳＣは、プッシュ通知を再送すると決定した場合にはさらに、ステップ２２０３の実行回数が予め設定された回数を超えているか否かを決定し、超えていれば、プッシュ通知の送信に失敗したと決定して次のステップへ進み、超えていなければ、再送方針を採用してステップ２２０３へ戻る。
【００６５】
さらに、ネットワークがＣＤＭＡネットワークである場合には、ＭＳＣによってＳＭＳＣへ返信される応答メッセージはｓｍｄｐｐである。
【００６６】
ステップ２２０７：ＳＭＳＣは、プッシュ通知の送信に成功したか否かを示す情報を伝送する配信報告メッセージ（ｄｅｌｉｖｅｒ＿ｓｍ）を、ＭＭＳＣへ送信する。
【００６７】
ステップ２２０８：ＭＭＳＣは、ｄｅｌｉｖｅｒ＿ｓｍを受信すると、配信報告応答メッセージ（ｄｅｌｉｖｅｒ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信し、上記ｄｅｌｉｖｅｒ＿ｓｍに従って、プッシュ通知の送信に成功したか否かを決定し、成功したときには、プッシュ通知フローは終了し、そうでなければ、ＭＭＳＣは、内部の再送方針に従って、プッシュ通知を再送するか否かと再送時間とについて決定する。ＭＭＳＣは、プッシュ通知を再送することに決定した場合にはさらに、ステップ２２０１の実行回数が予め設定された回数を超えているか否かを決定し、上記予め設定された回数を超えていれば、ＭＭＳＣは、プッシュ通知の送信に失敗したと決定してマルチメディアメッセージ配信フローを終了し、マルチメディアメッセージの配信に失敗したと決定してステップ１７へ進む一方、超えていなければ、再送方針を採用してステップ２２０１へ戻る。
【００６８】
ステップ２３乃至２７は、マルチメディアメッセージ検索フローである。具体的には、この検索フローは下記のステップを含む。
【００６９】
ステップ２３：受信側ＭＭＳ端末装置は、プッシュ通知を受信すると、それ自体の選択したモードに従って処理を実行する。受信側ＭＭＳ端末装置は、マルチメディアメッセージの遅延検索を選択した場合には、プッシュ通知において伝送されたマルチメディアメッセージを検索するためのアドレス指定情報に従って、通知応答（ＭＭ１＿ｎｏｔｉｆｉｃａｔｉｏｎ．ＲＥＳ）を介して、プッシュ通知を受信したことについてＭＭＳＣへ報告し、次いでステップ２４へ進む。受信側ＭＭＳ端末装置は、マルチメディアメッセージの即時検索を選択した場合には、直接にステップ２４へ進む。
【００７０】
ステップ２４：マルチメディア検索時間に達すると、受信側ＭＭＳ端末装置は、プッシュ通知において伝送されたマルチメディアメッセージを検索するためのアドレス指定情報に従って、マルチメディアメッセージ検索要求メッセージ（ＭＭ１＿ｒｅｔｒｉｅｖｅ．ＲＥＱ）をＭＭＳＣへ送信する。
【００７１】
ステップ２５：ＭＭＳＣは、検索応答メッセージ（ＭＭ１＿ｒｅｔｒｉｅｖｅ．ＲＥＳ）を介して受信側ＭＭＳ端末装置へマルチメディアメッセージを送信する。
【００７２】
ステップ２６：遅延検索の場合、受信側ＭＭＳ端末装置は、マルチメディアメッセージ確認応答メッセージ（ＭＭ１＿ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ．ＲＥＱ）を介してＭＭＳＣへマルチメディアメッセージの受信状態を返信する。即時検索の場合、受信側ＭＭＳ端末装置は、ＭＭ１＿ｎｏｔｉｆｉｃａｔｉｏｎ．ＲＥＳを介してＭＭＳＣへマルチメディアメッセージの受信状態を返信する。
【００７３】
ステップ２７：発信側がマルチメディアメッセージの配信状態を要求している場合には、ＭＭＳＣは、マルチメディアメッセージの受信側の受信状態を伝送する、マルチメディアメッセージの配信状態報告を発信側に返信する。発信側がマルチメディアメッセージの配信状態を要求していない場合には、フローは終了する。
【００７４】
本発明のネットワーキング方法は、ＧＳＭ、ＧＰＲＳ、ＷＣＤＭＡ、ＣＤＭＡ９５、ＣＤＭＡ２０００又は他の移動体ネットワーク及び固定ネットワークにおいて採用することができる。すなわち、ＭＭＳＣは、関連付けられたインタフェースプロトコルを用いて、様々な移動体ネットワーク及び固定ネットワークのショートメッセージシステムと直接に通信して、マルチメディアメッセージを配信する。例えば、ＣＤＭＡネットワークでは、ＭＭＳＣは、ＣＤＭＡショートメッセージセンター（ＭＣ）に直接に接続してマルチメディアメッセージを配信することができる。
【００７５】
図３に示すように、本発明のショートメッセージシステムがショートメッセージゲートウェイ及びＳＭＳＣを含む場合には、マルチメディアメッセージの発信側がマルチメディアメッセージを受信側ＭＭＳ端末装置へ送信するの配信処理の全体は、ＭＭＳＣとショートメッセージシステムとの間の相互動作的処理における小さな相違点を除いて、図２に示すものと同様である。従って、以下では、ＭＭＳＣとショートメッセージシステムとの間の相互動作的処理のみに注目して説明する。
【００７６】
ＭＭＳＣは、マルチメディアメッセージを受信すると、下記のステップを含むプッシュ通知フローを起動する。
【００７７】
ステップ３２０１：ＭＭＳＣは、ＭＭＳＣとショートメッセージゲートウェイとの間のインタフェースプロトコル、例えばＣＭＰＰを用いて、プッシュ通知をショートメッセージにパッケージ化し、ＣＭＰＰを用いて、プッシュ通知を伝送するプッシュ情報メッセージ（ＣＭＰＰ＿ＳＵＢＭＩＴ）をショートメッセージゲートウェイへ送信し、このステップの実行回数を記録する。
【００７８】
ステップ３２０２：ショートメッセージゲートウェイは、ＣＭＰＰ＿ＳＵＢＭＩＴを受信すると、プッシュ応答メッセージ（ＣＭＰＰ＿ＳＵＢＭＩＴ＿ＲＥＳＰ）をＭＭＳＣへ返信する。
【００７９】
ステップ３２０３：ショートメッセージゲートウェイは、ショートメッセージゲートウェイとＳＭＳＣとの間のインタフェースプロトコル、例えばＳＭＰＰを用いて、プッシュ通知を、当該プッシュ通知を伝送するショートメッセージにパッケージ化し、ＳＭＰＰを用いて、プッシュ通知を伝送する提供メッセージ（ｓｕｂｍｉｔ＿ｓｍ）をＳＭＳＣへ送信し、このステップの実行回数を記録する。上記インタフェースプロトコルは、ＵＣＰ、ＣＩＭＤ又は他の同タイプのプロトコルであってもよい。
【００８０】
ステップ３２０４：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍを受信すると、提供応答メッセージ（ｓｕｂｍｉｔ＿ｓｍ＿ｒｅｓｐ）をショートメッセージゲートウェイへ返信し、ステップ２２０３へ進む。
【００８１】
その後に続いて、図２を参照して説明したステップ２２０３乃至２２０６が実行される。ステップ２２０６の実行後は、下記のステップが実行される。
【００８２】
ステップ３２０５：ＳＭＳＣは、プッシュ通知の送信に成功したか否かを示す情報を伝送するｄｅｌｉｖｅｒ＿ｓｍを、ショートメッセージゲートウェイへ送信する。
【００８３】
ステップ３２０６：ショートメッセージゲートウェイは、ｄｅｌｉｖｅｒ＿ｓｍを受信すると、ｄｅｌｉｖｅｒ＿ｓｍ＿ｒｅｓｐをＳＭＳＣへ返信し、上記ｄｅｌｉｖｅｒ＿ｓｍに従って、プッシュ通知の送信に成功したか否かを決定し、送信されていれば、ＳＭＳＣはステップ３２０７へ進み、そうでなければ、ＳＭＳＣはさらに、ステップ３２０３の実行回数が予め設定された回数を超えているか否かを決定する。ステップ３２０３の実行回数が予め設定された回数を超えていれば、ショートメッセージゲートウェイは、プッシュ通知の送信に失敗したと決定してステップ３２０７へ進む。ステップ３２０３の実行回数が予め設定された回数を超えていなければ、ショートメッセージゲートウェイは再送方針を採用してステップ３２０３へ戻る。
【００８４】
ステップ３２０７：ショートメッセージゲートウェイは、プッシュ通知の送信に成功したことを示す情報を伝送する結果通知メッセージ（ＣＭＰＰ＿ＤＥＬＩＶＥＲ）を、ＭＭＳＣへ送信する。
【００８５】
ステップ３２０８：ＭＭＳＣは、ＣＭＰＰ＿ＤＥＬＩＶＥＲを受信すると、結果通知応答メッセージ（ＣＭＰＰ＿ＤＥＬＩＶＥＲ＿ＲＥＳＰ）をショートメッセージゲートウェイへ返信し、上記ＣＭＰＰ＿ＤＥＬＩＶＥＲに従って、プッシュ通知の送信に成功したか否かを決定し、送信されていれば、プッシュ通知フローは終了し、そうでなければ、ＭＭＳＣはさらに、ステップ３２０１の実行回数が予め設定された回数を超えているか否かを決定する。ステップ３２０１の実行回数が予め設定された回数を超えていれば、ＭＭＳＣは、プッシュ通知の送信に失敗したと決定してマルチメディアメッセージ配信フローを終了させる。ステップ３２０１の実行回数が予め設定された回数を超えていなければ、ＭＭＳＣは再送方針を採用してステップ３２０１へ戻る。
【００８６】
マルチメディアメッセージ検索フローは、上述のステップ２３乃至２７に説明されている。
【００８７】
これまでに行った説明は、単に本発明の好適な実施形態に関連するものであり、本発明の保護範囲の限定を意図するものではない。当業者によって実施可能なこれらの実施形態の変形及び代替物は全て、本発明の保護の範囲に包含されるものとする。
【図面の簡単な説明】
【００８８】
【図１】関連技術におけるマルチメディアメッセージの配信を示すフローチャートである。
【図２】本発明の一実施形態に係る、ショートメッセージシステムがショートメッセージセンターである場合のマルチメディアメッセージの配信を示すフローチャートである。
【図３】本発明の一実施形態に係る、ショートメッセージシステムがショートメッセージゲートウェイ及びショートメッセージセンターを含む場合のマルチメディアメッセージの配信を示すフローチャートである。
【図１】
2007537632.tif 000003
【図２】
2007537632.tif 000004
【図３】
2007537632.tif 000005
【手続補正書】
【提出日】平成19年1月15日(2007.1.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチメディアメッセージを配信する方法であって、
発信側により、受信側のアドレス情報を含むマルチメディアメッセージをマルチメディアメッセージサービスセンター（ＭＭＳＣ）へ提供することと、
上記ＭＭＳＣにより、ショートメッセージシステムへ、当該ショートメッセージシステムによりサポートされるインタフェースプロトコルを介してプッシュ通知を送信することと、
上記ショートメッセージシステムにより、上記受信側のＨＬＲから上記受信側のルーティング情報を取得し、上記ルーティング情報に従って上記受信側へ上記プッシュ通知を送信することと、
上記受信側により、上記プッシュ通知に含まれるマルチメディアメッセージのアドレス指定情報に従って、上記ＭＭＳＣからマルチメディアメッセージを取得することとを含む方法。
【請求項２】
上記ショートメッセージシステムは、ショートメッセージセンターであるか、又は、ショートメッセージゲートウェイとショートメッセージセンターとの組み合わせである請求項１記載の方法。
【請求項３】
上記ショートメッセージシステムがショートメッセージセンターであるとき、上記プッシュ通知を送信することは、
ｂ１．上記ＭＭＳＣにより、上記ショートメッセージセンターによってサポートされるインタフェースプロトコルを用いて、上記プッシュ通知をショートメッセージにパッケージ化し、上記プッシュ通知を含むショートメッセージを上記ショートメッセージセンターへ送信することを含む請求項２記載の方法。
【請求項４】
上記ショートメッセージセンターによりサポートされるインタフェースプロトコルは、ショートメッセージピアツーピア（ＳＭＰＰ）プロトコル、汎用コンピュータプロトコル（ＵＣＰ）及びコンピュータインタフェースメッセージ配信（ＣＩＭＤ）プロトコルのうちの１つを含む請求項３記載の方法。
【請求項５】
上記ショートメッセージシステムがショートメッセージゲートウェイとショートメッセージセンターとの組み合わせであるとき、上記プッシュ通知を送信することは、
ｂ１’．上記ＭＭＳＣにより、上記ＭＭＳＣと上記ショートメッセージセンターとの間のインタフェースプロトコルを用いて、上記プッシュ通知をメッセージにパッケージ化し、上記プッシュ通知を含むメッセージを上記ショートメッセージゲートウェイへ送信することと、
ｂ２’．上記ショートメッセージゲートウェイにより、上記ショートメッセージゲートウェイと上記ショートメッセージセンターとの間のインタフェースプロトコルを用いて、上記プッシュ通知をショートメッセージにパッケージ化し、上記プッシュ通知を含むショートメッセージを上記ショートメッセージセンターへ送信することとを含む請求項２記載の方法。
【請求項６】
上記ＭＭＳＣと上記ショートメッセージゲートウェイとの間のインタフェースプロトコルは、中国移動通信ピアツーピア（ＣＭＰＰ）プロトコル及び中国連合通信公司ショートメッセージゲートウェイインタフェースプロトコル（ＳＧＩＰ）の一方を含み、
上記ショートメッセージゲートウェイと上記ショートメッセージセンターとの間のインタフェースプロトコルは、ＳＭＰＰ、ＵＣＰ及びＣＩＭＤのうちの１つを含む請求項５記載の方法。
【請求項７】
上記ショートメッセージシステムにより上記受信側のＨＬＲから上記受信側のルーティング情報を取得することは、
ｃ１．上記ショートメッセージセンターにより、上記プッシュ通知に含まれる上記受信側のアドレス情報に従って上記受信側のＨＬＲを決定し、上記ＨＬＲへルーティング要求メッセージを送信することと、
ｃ２．上記ＨＬＲにより、上記ルーティング要求メッセージを受信した後に、上記受信側のルーティング情報を含むルーティング応答メッセージを上記ショートメッセージセンターへ返信し、上記ショートメッセージセンターにより、上記ルーティング応答メッセージを受信した後に、上記ルーティング応答メッセージから上記受信側のルーティング情報を取得することとを含む請求項２記載の方法。
【請求項８】
上記ショートメッセージシステムはショートメッセージセンターであり、上記ショートメッセージセンターが上記プッシュ通知を上記受信側へ送信した後に、本方法はさらに、
ｃ３．上記受信側により、上記プッシュ通知の送信に成功したか否かを示す情報を含むショートメッセージ配信応答メッセージを返信し、上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したことを示す情報を含む上記ショートメッセージ配信応答メッセージを受信したか否かを、予め設定された時間中に決定し、受信したときにはステップｃ４へ進み、受信していないときには、上記ショートメッセージセンターにより、上記プッシュ通知を上記受信側へ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えているときには、上記ショートメッセージセンターにより、上記プッシュ通知の送信に失敗したと決定してステップｃ４へ進む一方、上記回数が上記予め設定された回数を超えていないときには、上記ショートメッセージセンターにより、再送方針を採用して上記プッシュ通知を上記受信側へ再送することと、
ｃ４．上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを、上記ＭＭＳＣへ送信することと、
ｃ５．上記ＭＭＳＣにより、上記配信報告メッセージを受信した後に、上記配信報告メッセージに従って、上記プッシュ通知の送信に成功したか否かを決定し、成功したときには、上記プッシュ通知の送信処理を終了し、そうでなかれば、上記プッシュ通知を上記ショートメッセージセンターへ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えているときには、上記ＭＭＳＣにより、上記プッシュ通知の送信に失敗したと決定してマルチメディアメッセージの配信処理を終了する一方、上記回数が上記予め設定された回数を超えていないときには、上記ＭＭＳＣにより、上記再送方針を採用して上記プッシュ通知を上記ショートメッセージセンターへ再送することとを含む請求項２記載の方法。
【請求項９】
上記プッシュ通知を上記受信側へ送信した後、本方法はさらに、
ｃ３’．上記受信側により、上記プッシュ通知の送信に成功したか否かを示す情報を含むショートメッセージ転送応答メッセージを、上記ショートメッセージセンターへ返信し、上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したことを示す情報を含む上記ショートメッセージ転送応答メッセージを受信したか否かを、予め設定された時間中に決定し、受信したときにはステップｃ４’へ進み、受信していないときには、上記ショートメッセージセンターにより、上記プッシュ通知を上記受信側へ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えているときには、上記ショートメッセージセンターにより、上記プッシュ通知の送信に失敗したと決定してステップｃ４’へ進む一方、上記回数が上記予め設定された回数を超えていないときには、上記ショートメッセージセンターにより、再送方針を採用して上記プッシュ通知を上記受信側へ再送することと、
ｃ４’．上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを、上記ショートメッセージゲートウェイへ送信することと、
ｃ５’．上記ショートメッセージゲートウェイにより、上記配信報告メッセージを受信した後に、上記配信報告メッセージに従って、上記プッシュ通知の送信に成功したか否かを決定し、成功したときにはステップｃ６’へ進み、そうでなければ、上記ショートメッセージゲートウェイにより、ステップｂ２’の実行回数が予め設定された回数を超えているか否かを決定し、ステップｂ２’の実行回数が上記予め設定された回数を超えているときには、上記ショートメッセージゲートウェイにより、上記プッシュ通知の送信に失敗したと決定してステップｃ６’へ進む一方、上記ステップｂ２’の実行回数が上記予め設定された回数を超えていないときには、上記ショートメッセージゲートウェイにより、上記再送方針を採用してステップｂ２’へ戻ることと、
ｃ６’．上記ショートメッセージゲートウェイにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む結果通知メッセージを、上記ＭＭＳＣへ送信することと、
ｃ７’．上記ＭＭＳＣにより、上記結果通知メッセージを受信した後に、上記結果通知メッセージに従って、上記プッシュ通知の送信に成功したか否かを決定し、成功したときには、上記プッシュ通知の送信処理を終了し、そうでなければ、上記ＭＭＳＣにより、ステップｂ１’の実行回数が予め設定された回数を超えているか否かを決定し、上記ステップｂ１’の実行回数が予め設定された回数を超えているときには、上記ＭＭＳＣにより、上記プッシュ通知の送信に失敗したと決定してマルチメディアメッセージの配信処理を終了する一方、上記ステップｂ１’の実行回数が予め設定された回数を超えていないときには、上記ＭＭＳＣにより、上記再送方針を採用してステップｂ１’へ戻ることとを含む請求項５記載の方法。
【請求項１０】
上記プッシュ通知に含まれる上記マルチメディアメッセージのアドレス指定情報に従って上記ＭＭＳＣから上記マルチメディアメッセージを取得することは、
ｄ１．上記受信側により、上記プッシュ通知に含まれるマルチメディアメッセージを検索するためのアドレス指定情報に従って、上記ＭＭＳＣへマルチメディアメッセージ検索要求を送信することと、
ｄ２．上記ＭＭＳＣにより、マルチメディアメッセージ検索応答を介して上記マルチメディアメッセージを上記受信側へ送信することと、
ｄ３．上記受信側により、上記マルチメディアメッセージの受信状態を上記ＭＭＳＣへ返信することとを含む請求項１記載の方法。
【請求項１１】
ステップｄ１より前にさらに、
上記受信側により、検索モードを選択し、マルチメディアメッセージの遅延検索を選択したときには、上記プッシュ通知に含まれる上記マルチメディアメッセージを検索するためのアドレス指定情報に従って、通知応答を介して、上記プッシュ通知が受信されたことについて上記ＭＭＳＣに報告し、ステップｄ１へ進む一方、マルチメディアメッセージの即時検索を選択したときには、ステップｄ１へ直接に進むことを含む請求項１０記載の方法。
【請求項１２】
上記ショートメッセージシステムが属するネットワークは、ＧＳＭネットワーク、ＧＰＲＳネットワーク、ＷＣＤＭＡネットワーク、ＣＤＭＡ９５ネットワーク及びＣＤＭＡ２０００ネットワークのうちの１つを含む請求項１記載の方法。
【請求項１３】
マルチメディアメッセージを配信するシステムであって、発信側と、マルチメディアメッセージサービスセンター（ＭＭＳＣ）と、ショートメッセージシステムと、受信側とを備え、
上記発信側は、上記受信側のアドレス情報を含むマルチメディアメッセージを上記ＭＭＳＣへ提供し、
上記ＭＭＳＣは、上記ショートメッセージシステムによりサポートされるインタフェースプロトコルを用いて、上記ショートメッセージシステムへプッシュ通知を送信し、
上記ショートメッセージシステムは、上記受信側のＨＬＲから上記受信側のルーティング情報を取得し、上記ルーティング情報に従って上記受信側へ上記プッシュ通知を送信し、
上記受信側は、上記プッシュ通知に含まれるマルチメディアメッセージのアドレス指定情報に従って、上記ＭＭＳＣからマルチメディアメッセージを取得するシステム。
【請求項１４】
上記ショートメッセージシステムはショートメッセージサービスセンター（ＳＭＳＣ）であり、
上記インタフェースプロトコルは、ショートメッセージピアツーピア（ＳＭＰＰ）プロトコル、汎用コンピュータプロトコル（ＵＣＰ）及びコンピュータインタフェースメッセージ配信（ＣＩＭＤ）プロトコルのうちの少なくとも１つを含む請求項１３記載のシステム。
【請求項１５】
上記ショートメッセージはショートメッセージゲートウェイとＳＭＳＣとの組み合わせであり、
上記プッシュ通知は、上記ＭＭＳＣにより上記ショートメッセージゲートウェイへ送信され、上記ショートメッセージゲートウェイにより上記ＳＭＳＣへ送信され、
上記インタフェースプロトコルは、中国移動通信ピアツーピア（ＣＭＰＰ）プロトコル及び中国連合通信公司ショートメッセージゲートウェイインタフェースプロトコル（ＳＧＩＰ）の少なくとも一方を備える請求項１３記載のシステム。
【請求項１６】
上記受信側は、上記プッシュ通知の送信に成功したか否かを示す情報を含むショートメッセージ配信応答メッセージを、上記ショートメッセージシステムへ送信し、
上記ショートメッセージシステムは、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを、上記ＭＭＳＣへ送信する請求項１３記載のシステム。
【請求項１７】
ショートメッセージシステムによってサポートされるインタフェースプロトコルモジュールを備えるマルチメディアメッセージサービスセンター（ＭＭＳＣ）であって、
発信側から、受信側のアドレス情報を含むマルチメディアメッセージを受信したとき、プッシュ通知をショートメッセージシステムへ送信するように上記インタフェースプロトコルモジュールに命令するＭＭＳＣ。
【請求項１８】
上記ショートメッセージシステムはショートメッセージサービスセンター（ＳＭＳＣ）であり、
上記インタフェースプロトコルモジュールは、ショートメッセージピアツーピア（ＳＭＰＰ）プロトコルモジュール、汎用コンピュータプロトコル（ＵＣＰ）モジュール及びコンピュータインタフェースメッセージ配信（ＣＩＭＤ）プロトコルモジュールのうちの１つである請求項１７記載のＭＭＳＣ。
【請求項１９】
上記ショートメッセージはショートメッセージゲートウェイとＳＭＳＣとの組み合わせであり、
上記インタフェースプロトコルモジュールは、上記ショートメッセージゲートウェイへ上記プッシュ通知を送信し、
上記インタフェースプロトコルモジュールは、中国移動通信ピアツーピア（ＣＭＰＰ）プロトコルモジュール及び中国連合通信公司ショートメッセージゲートウェイインタフェースプロトコル（ＳＧＩＰ）モジュールの一方である請求項１７記載のＭＭＳＣ。
【請求項２０】
上記インタフェースプロトコルモジュールは、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを、上記ショートメッセージシステムから受信する請求項１７記載のＭＭＳＣ。
【請求項２１】
ＭＭＳＣによりマルチメディアメッセージを配信する方法であって、
上記ＭＭＳＣは、受信側のアドレス情報を含むマルチメディアメッセージを受信したとき、ショートメッセージシステムへプッシュ通知を送信することを含む方法。
【請求項２２】
上記ショートメッセージシステムはショートメッセージサービスセンター（ＳＭＳＣ）であり、上記ＭＭＳＣはＳＭＳＣへプッシュ通知を送信する請求項２１記載の方法。
【請求項２３】
上記ショートメッセージシステムはショートメッセージゲートウェイとＳＭＳＣとの組み合わせであり、上記ＭＭＳＣはショートメッセージゲートウェイへプッシュ通知を送信する請求項２１記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はマルチメディア情報の通信技術に関し、より具体的には、マルチメディアメッセージを配信する方法及びシステムに関する。
【背景技術】
【０００２】
マルチメディアメッセージサービスセンター（Multimedia Message Service Centre：ＭＭＳＣ）は、ネットワーク上でテキスト、グラフィック、ビデオ、オーディオ及び他のメディアフォーマットによるマルチメディアメッセージを配信する働きをする。ＭＭＳＣは、マルチメディアメッセージサービス（Multimedia Message Service：ＭＭＳ）端末装置、付加価値サービスプロバイダ（Value Added Service Provider：ＶＡＳＰ）又は電子メールサーバからＭＭＳへ送られるマルチメディアメッセージを受信すると、送信フローを起動する。送信フローは、プッシュ（ＰＵＳＨ）通知フロー及びメッセージ検索フローという２つのフェーズを含む。現時点では、ＭＭＳサービスのプッシュ通知フローは主として、プッシュ通知を含む１つ又は複数のショートメッセージをＭＭＳＣが受信側端末装置へ送信することを示す。プッシュ通知はマルチメディアメッセージの情報を含み、例えば、マルチメディアメッセージを検索するために受信側端末装置により要求されるアドレス指定情報、送信側ＩＤ、マルチメディアメッセージの主題、及び受信側端末装置のアドレスを含む。アドレス指定情報は、ＭＭＳＣのアドレスと、ＭＭＳＣにおけるマルチメディアメッセージの一意的な識別情報とを含む。受信側端末装置は、プッシュ通知を受信するとメッセージ検索フローを起動する。すなわち、受信側端末装置は、プッシュ通知におけるアドレス指定情報に従って、マルチメディアメッセージを保存しているＭＭＳＣに対するメッセージ検索要求を生成し、マルチメディアメッセージを検索する。
【０００３】
マルチメディアメッセージの配信はＧＳＭ、ＧＰＲＳ、ＷＣＤＭＡ、ＣＤＭＡ９５、ＣＤＭＡ２０００及び他のネットワークにおけるものと非常に似通ったものであり、よって、ＧＳＭネットワークにおけるマルチメディアメッセージ配信を例に挙げて、関連技術におけるマルチメディアメッセージ配信を説明する。
【０００４】
図１は、関連技術における、例えばＭＭＳ端末装置、ＶＡＳＰ又はメールサーバ等である発信側から、例えばＭＳＣ／ＭＭＳ端末装置等である受信側へマルチメディアメッセージを配信する手順の全体を示し、上記手順は下記のステップを含む。
【０００５】
ステップ１１：マルチメディアメッセージの発信側は、マルチメディアメッセージをＭＭＳＣへ提供する。このマルチメディアメッセージにおいて、例えば携帯電話番号である受信側ＭＭＳ端末装置のアドレス情報が伝送される。
【０００６】
ステップ１２：ＭＭＳＣは、マルチメディアメッセージを受信すると、プッシュ通知を受信側ＭＭＳ端末装置へ送信するためのプッシュ通知フローを起動する。具体的には、上記プッシュ通知フローは下記のステップを含む。
【０００７】
ステップ１２０１：ＭＭＳＣは、無線アプリケーションゲートウェイ（Wireless Application Gateway：ＷＡＰＧＷ）へプッシュ情報メッセージ（ｐｕｓｈ−ｍｅｓｓａｇｅ）を送り、このステップの実行回数を記録する。ｐｕｓｈ−ｍｅｓｓａｇｅは、マルチメディアメッセージを検索するために受信側ＭＭＳ端末装置により要求されるアドレス指定情報と、送信側ＩＤと、マルチメディアメッセージの主題と、受信側ＭＭＳ端末装置のアドレス情報とを含むプッシュ通知を伝送する。アドレス指定情報は、ＭＭＳＣアドレスと、ＭＭＳＣにおけるマルチメディアメッセージの一意的な識別情報とを含む。
【０００８】
ステップ１２０２：ＷＡＰＧＷは、ｐｕｓｈ−ｍｅｓｓａｇｅを受信すると、ＭＭＳＣへプッシュ応答メッセージ（ｐｕｓｈ−ｒｅｓｐｏｎｓｅ）を返信する。
【０００９】
ステップ１２０３：ＷＡＰＧＷは、ＷＡＰＧＷとショートメッセージサービスセンター（ＳＭＳＣ）との間のインタフェースプロトコル、すなわちショートメッセージピアツーピアプロトコル（ＳＭＰＰ）を用いて、ｐｕｓｈ−ｍｅｓｓａｇｅにおけるプッシュ通知をショートメッセージにパッケージ化し、またＳＭＰＰを用いて、プッシュ通知を含むショートメッセージを伝送する提供メッセージ（ｓｕｂｍｉｔ＿ｓｍ）をＳＭＳＣへ送信し、このステップの実行回数を記録する。実際の事業者のネットワークでは、ＷＡＰＧＷとＳＭＳＣとの間のインタフェースプロトコルは、汎用（ユニバーサル）コンピュータプロトコル（ＵＣＰ）、コンピュータインタフェースメッセージ配信（ＣＩＭＤ）プロトコル、又は他の同じタイプのプロトコルであってもよい。
【００１０】
ステップ１２０４：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍを受信すると、提供応答（ｓｕｂｍｉｔ＿ｓｍ＿ｒｅｓｐ）をＷＡＰＧＷへ返信し、ステップ１２０５を実行する。
【００１１】
ステップ１２０５乃至１２０８は、ＳＭＳＣが受信側ＭＭＳ端末装置へショートメッセージを送信するフローである。具体的には、このフローは下記のステップを含む。
【００１２】
ステップ１２０５：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍにおけるプッシュ通知によって伝送される受信側ＭＭＳ端末装置のアドレス情報に従って、受信側ＭＭＳ端末装置のホームロケーションレジスタ（ＨＬＲ）のアドレスを決定し、ルーティング要求メッセージ（ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｑ）をＨＬＲへ送り、このステップの実行回数を記録する。ネットワークがＣＤＭＡネットワークである場合には、上記ルーティング要求メッセージはＳＭＳＲＥＱメッセージである。
【００１３】
ステップ１２０６：ＨＬＲは、ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｑを受信すると、ルーティング応答メッセージ（ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信する。このルーティング応答メッセージにおいては、受信側ＭＭＳ端末装置がその時点で位置した場所のＭＳＣのアドレスが伝送される。
【００１４】
ネットワークがＣＤＭＡネットワークである場合には、ルーティング応答メッセージはｓｍｓｒｅｑメッセージであってもよい。ネットワークがＧＰＲＳ又はＷＣＤＭＡネットワークである場合には、ルーティング応答メッセージにおいて伝送されるルーティング情報は、受信側端末装置がその時点で位置した場所のＭＳＣ又はＳＧＳＮのアドレスであってもよい。
【００１５】
ステップ１２０７：ＳＭＳＣは、ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐからルーティング情報を読み出し、上記ルーティング情報に従って、受信側ＭＳＣを介して受信側ＭＭＳ端末装置へショートメッセージ転送要求メッセージ（ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｑ）を送信する。ショートメッセージ転送要求メッセージにおいては、プッシュ通知を含むショートメッセージが伝送される。
【００１６】
ネットワークがＣＤＭＡネットワークである場合には、ショートメッセージ転送要求メッセージは、ショートメッセージ配信ピアツーピア（ＳＭＤＰＰ）要求メッセージであってもよい。
【００１７】
ステップ１２０８：受信側ＭＭＳ端末装置は、ショートメッセージ転送応答メッセージ（ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐ）を受信側ＭＳＣを介してＳＭＳＣへ返信する。ショートメッセージ転送応答メッセージにおいては、プッシュ通知の送信に成功したか否かを示す情報が伝送される。ＳＭＳＣは、プッシュ通知の送信に成功したか否かを示す情報を伝送するｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐを受信したか否かを、予め設定された時間中に決定し、受信していればステップ１２０９を実行し、受信していなければ、内部の再送方針に従って、プッシュ通知を再送するか否かと再送時間とについて決定する。ＳＭＳＣは、プッシュ通知を再送することに決定したときには、ステップ１２０５の実行回数が予め設定された値を超えているか否かを決定し、超えていれば、ＳＭＳＣは、プッシュ通知の送信に失敗したと決定してステップ１２０９を実行し、超えていなければ、ＳＭＳＣは、再送方針を採用してステップ１２０５へ戻る。
【００１８】
ネットワークがＣＤＭＡネットワークである場合には、ＭＳＣからＳＭＳＣへ返信される応答メッセージはｓｍｄｐｐであってもよい。
【００１９】
ステップ１２０９：ＳＭＳＣは、配信報告メッセージ（ｄｅｌｉｖｅｒ＿ｓｍ）をＷＡＰＧＷへ送信する。ｄｅｌｉｖｅｒ＿ｓｍにおいては、プッシュ通知の送信に成功したか否かを示す情報が伝送される。
【００２０】
ステップ１２１０：ＷＡＰＧＷは、ｄｅｌｉｖｅｒ＿ｓｍを受信すると、配信報告応答メッセージ（ｄｅｌｉｖｅｒ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信し、配信報告メッセージに従って、プッシュ通知の送信に成功したか否かを決定し、成功していれば、ステップ１２１１を実行し、そうでなければ、内部の再送方針に従って、プッシュ通知を再送するか否かを決定する。ＷＡＰＧＷは、プッシュ通知を再送することに決定したときには、ステップ１２０３の実行回数が予め設定された値を超えているか否かを決定し、超えていれば、ＷＡＰＧＷは、プッシュ通知の送信に失敗したと決定してステップ１２１１を実行し、超えていなければ、ＷＡＰＧＷは、再送方針を採用してステップ１２０３へ戻る。
【００２１】
ステップ１２１１：ＷＡＰＧＷは、結果通知メッセージ（ｒｅｓｕｌｔｎｏｔｉｆｉｃａｔｉｏｎ−ｍｅｓｓａｇｅ）をＭＭＳＣへ送信する。結果通知メッセージにおいては、プッシュ通知の送信に成功したか否かを示す情報が伝送される。
【００２２】
ステップ１２１２：ＭＭＳＣは、ｒｅｓｕｌｔｎｏｔｉｆｉｃａｔｉｏｎ−ｍｅｓｓａｇｅを受信すると、結果通知応答メッセージ（ｒｅｓｕｌｔｎｏｔｉｆｉｃａｔｉｏｎ−ｒｅｓｐｏｎｓｅ）をＷＡＰＧＷへ返信し、上記ｒｅｓｕｌｔｎｏｔｉｆｉｃａｔｉｏｎ−ｍｅｓｓａｇｅに従って、プッシュ通知の送信に成功したか否かを決定し、成功していれば、ＷＡＰＧＷはプッシュ通知フローを終了し、そうでなければ、ＭＭＳＣが、内部の再送方針に従って、プッシュ通知を再送するか否かと送信時間とについて決定する。ＭＭＳＣは、プッシュ通知を再送することに決定したときには、ステップ１２０１の実行回数が予め設定された値を超えているか否かを決定し、超えていれば、ＭＭＳＣは、プッシュ通知の送信に失敗したと決定してマルチメディアメッセージ配信フローを終了し、次いでマルチメディアメッセージ配信に失敗したと決定してステップ１７を実行する一方、超えていなければ、ＭＭＳＣは、再送方針を採用してステップ１２０１へ戻る。
【００２３】
ステップ１３乃至１７は、マルチメディアメッセージ検索フローである。具体的には、この検索フローは下記のステップを含む。
【００２４】
ステップ１３：プッシュ通知を伝送するショートメッセージを受信すると、受信側ＭＭＳ端末装置は、それ自体の選択したモードに従って処理する。受信側ＭＭＳ端末装置は、マルチメディアメッセージの遅延検索（延期された検索）を選択したときには、プッシュ通知において伝送されたマルチメディアメッセージを検索するためのアドレス指定情報に従って、通知応答（ＭＭ１＿ｎｏｔｉｆｉｃａｔｉｏｎ．ＲＥＳ）を介して、プッシュ通知を受信したことについてＭＭＳＣへ報告し、次いでステップ１４を実行する。受信側ＭＭＳ端末装置は、マルチメディアメッセージの即時検索を選択したときには、直接にステップ１４を実行する。
【００２５】
ステップ１４：受信側ＭＭＳ端末装置は、マルチメディア検索時間に達すると、プッシュ通知において伝送されたマルチメディアメッセージを検索するためのアドレス指定情報に従って、マルチメディアメッセージ検索要求（ＭＭ１＿ｒｅｔｒｉｅｖｅ．ＲＥＱ）をＭＭＳＣへ送信する。
【００２６】
ステップ１５：ＭＭＳＣは、マルチメディアメッセージ検索応答メッセージ（ＭＭ１＿ｒｅｔｒｉｅｖｅ．ＲＥＳ）を介して、受信側ＭＭＳ端末装置へマルチメディアメッセージを送信する。
【００２７】
ステップ１６：遅延検索の場合、受信側ＭＭＳ端末装置は、マルチメディアメッセージ確認応答メッセージ（ＭＭ１＿ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ．ＲＥＱ）を介してＭＭＳＣへマルチメディアメッセージの受信状態を返信する。即時検索の場合、受信側ＭＭＳ端末装置は、ＭＭ１＿ｎｏｔｉｆｉｃａｔｉｏｎ．ＲＥＳを介してＭＭＳＣへマルチメディアメッセージの受信状態を返信する。
【００２８】
ステップ１７：発信側がマルチメディアメッセージの配信状態を要求しているときには、ＭＭＳＣは、マルチメディアメッセージの配信状態報告を発信側へ返信する。配信状態報告においては、マルチメディアメッセージの受信側における受信状態が伝送される。発信側がマルチメディアメッセージの配信状態を要求していないならば、フローは終了する。
【００２９】
上述のフローからは、プッシュ通知がＭＭＳサービス全体にとって極めて重要であり、また、受信側がメッセージを正常に取得することを保証するための必須要件であることが分かる。
【発明の開示】
【発明が解決しようとする課題】
【００３０】
しかしながら、現行のＷＡＰＧＷは、例えばＳＭＰＰ、ＵＣＰ及びＣＩＭＤ等の、ショートメッセージセンターと通信するためのインタフェースプロトコルをサポートし、よって現行のＷＡＰＧＷは、上記インタフェースプロトコルを用いて、プッシュ通知をショートメッセージにパッケージ化し、また上記ショートメッセージセンターと通信する能力を有する。ただし、現行のＭＭＳＣは、ショートメッセージセンターと通信するためのインタフェースプロトコルをサポートせず、よってＭＭＳＣは、既存のプッシュ通知フローにおいて、ＷＡＰＧＷを経由してショートメッセージセンターと通信しなければならない。従って、プッシュ通知フローには過剰な中間リンクが存在し、ＭＭＳＣの再発行メカニズムとＷＡＰＧＷの再発行メカニズムとが協調して動作することは困難であり、プッシュ通知の成功率及び効率は比較的低い。これらの要素はマルチメディアメッセージ配信の成功率を大幅に低下させ、マルチメディアショートメッセージのサービス品質に悪影響を及ぼす。さらに、過剰な中間リンクに起因して、動作コストは比較的高い。
【００３１】
本発明は、マルチメディアメッセージ配信の効率及び成功率を向上させ、同時にそのコストを削減するような、マルチメディアメッセージの配信方法を提供する。
【課題を解決するための手段】
【００３２】
本発明のある態様は、マルチメディアメッセージを配信する方法を提供する。このマルチメディアメッセージを配信する方法は、
発信側により、受信側のアドレス情報を含むマルチメディアメッセージをマルチメディアメッセージサービスセンター（ＭＭＳＣ）へ提供することと、
上記ＭＭＳＣにより、ショートメッセージシステムへ、当該ショートメッセージシステムによりサポートされるインタフェースプロトコルを介してプッシュ通知を送信することと、
上記ショートメッセージシステムにより、上記受信側のＨＬＲから上記受信側のルーティング情報を取得し、上記ルーティング情報に従って上記受信側へ上記プッシュ通知を送信することと、
上記受信側により、上記プッシュ通知に含まれるマルチメディアメッセージのアドレス指定情報に従って、上記ＭＭＳＣからマルチメディアメッセージを取得することとを含む。
【００３３】
ショートメッセージシステムは、ショートメッセージセンターであるか、又は、ショートメッセージゲートウェイとショートメッセージセンターとの組み合わせである。
【００３４】
上記ショートメッセージシステムはショートメッセージセンターであり、上記プッシュ通知を送信することは、
ｂ１．上記ＭＭＳＣにより、上記ショートメッセージセンターによってサポートされるインタフェースプロトコルを用いて、上記プッシュ通知をショートメッセージにパッケージ化し、上記プッシュ通知を含むショートメッセージを上記ショートメッセージセンターへ送信することを含む。
【００３５】
上記ショートメッセージセンターによりサポートされるインタフェースプロトコルは、ショートメッセージピアツーピア（ＳＭＰＰ）プロトコル、汎用コンピュータプロトコル（ＵＣＰ）、及びコンピュータインタフェースメッセージ配信（ＣＩＭＤ）プロトコルのうちの１つを含む。
【００３６】
上記ショートメッセージシステムはショートメッセージゲートウェイとショートメッセージセンターとの組み合わせであり、上記プッシュ通知を送信することは、
ｂ１’．上記ＭＭＳＣにより、上記ＭＭＳＣと上記ショートメッセージセンターとの間のインタフェースプロトコルを用いて、上記プッシュ通知をメッセージにパッケージ化し、上記プッシュ通知を含むメッセージを上記ショートメッセージゲートウェイへ送信することと、
ｂ２’．上記ショートメッセージゲートウェイにより、上記ショートメッセージゲートウェイと上記ショートメッセージセンターとの間のインタフェースプロトコルを用いて、上記プッシュ通知をショートメッセージにパッケージ化し、上記プッシュ通知を含むショートメッセージを上記ショートメッセージセンターへ送信することとを含む。
【００３７】
ＭＭＳＣとショートメッセージゲートウェイとの間のインタフェースプロトコルは、中国移動通信ピアツーピア（中国移動点対点：ＣＭＰＰ）プロトコル及び中国連合通信公司ショートメッセージゲートウェイインタフェースプロトコル（中国連通短消息網関接口プロトコル：ＳＧＩＰ）の一方を含み、
上記ショートメッセージゲートウェイと上記ショートメッセージセンターとの間のインタフェースプロトコルは、ＳＭＰＰ、ＵＣＰ及びＣＩＭＤのうちの１つを含む。
【００３８】
上記ショートメッセージシステムにより上記受信側のＨＬＲから上記受信側のルーティング情報を取得することは、
ｃ１．上記ショートメッセージセンターにより、上記プッシュ通知に含まれた上記受信側のアドレス情報に従って上記受信側のＨＬＲを決定し、上記ＨＬＲへルーティング要求メッセージを送信することと、
ｃ２．上記ＨＬＲにより、上記ルーティング要求メッセージを受信した後に、上記受信側のルーティング情報が含まれたルーティング応答メッセージを上記ショートメッセージセンターへ返信し、上記ショートメッセージセンターにより、上記ルーティング応答メッセージを受信した後に、上記ルーティング応答メッセージから上記受信側のルーティング情報を取得することとを含む。
【００３９】
ショートメッセージシステムはショートメッセージセンターであり、上記ショートメッセージセンターがプッシュ通知を受信側へ送信した後に、本方法は、さらに、
ｃ３．上記受信側により、上記プッシュ通知の送信に成功したか否かを示す情報が含まれたショートメッセージ配信応答メッセージを返信し、上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したことを示す情報を含む上記ショートメッセージ配信応答メッセージを受信したか否かを、予め設定された時間中に決定し、受信していれば、ステップｃ４へ進み、受信していなければ、上記ショートメッセージセンターにより、上記プッシュ通知を上記受信側へ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えていれば、上記ショートメッセージセンターにより、上記プッシュ通知の送信に失敗したと決定してステップｃ４へ進む一方、上記回数が上記予め設定された回数を超えていなければ、上記ショートメッセージセンターにより、再送方針を採用して上記プッシュ通知を上記受信側へ再送することと、
ｃ４．上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを、上記ＭＭＳＣへ送信することと、
ｃ５．上記ＭＭＳＣにより、上記配信報告メッセージを受信した後に、上記配信報告メッセージに従って、上記プッシュ通知の送信に成功したか否かを決定し、成功したときには、上記プッシュ通知の送信処理を終了し、そうでなければ、上記プッシュ通知を上記ショートメッセージセンターへ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えていれば、上記ＭＭＳＣにより、上記プッシュ通知の送信に失敗したと決定してマルチメディアメッセージの配信処理を終了する一方、上記回数が上記予め設定された回数を超えていなければ、上記ＭＭＳＣにより、上記再送方針を採用して上記プッシュ通知を上記ショートメッセージセンターへ再送することとを含む。
【００４０】
上記プッシュ通知を上記受信側へ送信した後、本方法は、さらに、
ｃ３’．上記受信側により、上記プッシュ通知の送信に成功したか否かを示す情報を含むショートメッセージ転送応答メッセージを、上記ショートメッセージセンターへ返信し、上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したことを示す情報を含む上記ショートメッセージ転送応答メッセージを受信したか否かを、予め設定された時間中に決定し、受信していれば、ステップｃ４’へ進み、受信していなければ、上記ショートメッセージセンターにより、上記プッシュ通知を上記受信側へ送信した回数が予め設定された回数を超えているか否かを決定し、上記回数が上記予め設定された回数を超えていれば、上記ショートメッセージセンターにより、上記プッシュ通知の送信に失敗したと決定してステップｃ４’へ進む一方、上記回数が上記予め設定された回数を超えていなければ、上記ショートメッセージセンターにより、再送方針を採用して上記プッシュ通知を上記受信側へ再送することと、
ｃ４’．上記ショートメッセージセンターにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む配信報告メッセージを上記ショートメッセージゲートウェイへ送信することと、
ｃ５’．上記ショートメッセージゲートウェイにより、上記配信報告メッセージを受信した後に、上記配信報告メッセージに従って上記プッシュ通知の送信に成功したか否かを決定し、成功したときにはステップｃ６’へ進み、そうでなければ、上記ショートメッセージゲートウェイにより、ステップｂ２’の実行回数が予め設定された回数を超えているか否かを決定し、ステップｂ２’の実行回数が上記予め設定された回数を超えていれば、上記ショートメッセージゲートウェイにより、上記プッシュ通知の送信に失敗したと決定してステップｃ６’へ進む一方、上記ステップｂ２’の実行回数が上記予め設定された回数を超えていなければ、上記ショートメッセージゲートウェイにより、上記再送方針を採用してステップｂ２’へ戻ることと、
ｃ６’．上記ショートメッセージゲートウェイにより、上記プッシュ通知の送信に成功したか否かを示す情報を含む結果通知メッセージを上記ＭＭＳＣへ送信することと、
ｃ７’．上記ＭＭＳＣにより、上記結果通知メッセージを受信した後に、上記結果通知メッセージに従って上記プッシュ通知の送信に成功したか否かを決定し、成功したときには、上記プッシュ通知の送信処理を終了し、そうでなければ、上記ＭＭＳＣにより、ステップｂ１’の実行回数が予め設定された回数を超えているか否かを決定し、上記ステップｂ１’の実行回数が予め設定された回数を超えていれば、上記ＭＭＳＣにより、上記プッシュ通知の送信に失敗したと決定してマルチメディアメッセージの配信処理を終了する一方、上記ステップｂ１’の実行回数が予め設定された回数を超えていなければ、上記ＭＭＳＣにより、上記再送方針を採用してステップｂ１’へ戻ることとを含む。
【００４１】
プッシュ通知に含まれるマルチメディアメッセージのアドレス指定情報に従って上記ＭＭＳＣからマルチメディアメッセージを取得することは、
ｄ１．上記受信側により、上記プッシュ通知に含まれるマルチメディアメッセージを検索するためのアドレス指定情報に従って、上記ＭＭＳＣへマルチメディアメッセージ検索要求を送信することと、
ｄ２．上記ＭＭＳＣにより、マルチメディアメッセージ検索応答を介して上記マルチメディアメッセージを上記受信側へ送信することと、
ｄ３．上記受信側により、上記マルチメディアメッセージの受信状態を上記ＭＭＳＣへ返信することとを含む。
【００４２】
本方法は、ステップｄ１より前にさらに、
上記受信側により、検索モードを選択し、マルチメディアメッセージの遅延検索を選択したときには、上記プッシュ通知に含まれる上記マルチメディアメッセージを検索するためのアドレス指定情報に従って、通知応答を介して、上記プッシュ通知が受信されたことについてＭＭＳＣに報告し、ステップｄ１へ進む一方、マルチメディアメッセージの即時検索を選択したときには、ステップｄ１へ直接に進むことを含む。
【００４３】
ショートメッセージシステムが属するネットワークは、ＧＳＭネットワーク、ＧＰＲＳネットワーク、ＷＣＤＭＡネットワーク、ＣＤＭＡ９５ネットワーク及びＣＤＭＡ２０００ネットワークのうちの１つを含む。
【００４４】
本発明のもう１つの態様は、マルチメディアメッセージを配信するシステムを提供する。このシステムは、発信側と、マルチメディアメッセージサービスセンター（ＭＭＳＣ）と、ショートメッセージシステムと、受信側とを備え、
上記発信側は、上記受信側のアドレス情報を含むマルチメディアメッセージを上記ＭＭＳＣへ提供し、
上記ＭＭＳＣは、上記ショートメッセージシステムによりサポートされるインタフェースプロトコルを用いて、上記ショートメッセージシステムへプッシュ通知を送信し、
上記ショートメッセージシステムは、上記受信側のＨＬＲから上記受信側のルーティング情報を取得し、上記ルーティング情報に従って上記受信側へ上記プッシュ通知を送信し、
上記受信側は、上記プッシュ通知に含まれるマルチメディアメッセージのアドレス指定情報に従って、上記ＭＭＳＣからマルチメディアメッセージを取得する。
【００４５】
本発明の第３の態様は、マルチメディアメッセージサービスセンター（ＭＭＳＣ）を提供する。このＭＭＳＣは、ショートメッセージシステムによってサポートされるインタフェースプロトコルモジュールを備える。このＭＭＳＣは、発信側から、受信側のアドレス情報を含むマルチメディアメッセージを受信したとき、プッシュ通知をショートメッセージシステムへ送信するように上記インタフェースプロトコルモジュールに命令する。
【００４６】
本発明の第４の態様は、ＭＭＳＣによってマルチメディアメッセージを配信する方法を提供する。このＭＭＳＣによってマルチメディアメッセージを配信する方法において、上記ＭＭＳＣは、受信側のアドレス情報を含むマルチメディアメッセージを受信したとき、ショートメッセージシステムへプッシュ通知を送信することを含む。
【発明の効果】
【００４７】
上記本発明の方法によれば、ＭＭＳＣとショートメッセージシステムとの間の直接の通信を達成するために、ショートメッセージシステムと通信するためのインタフェースプロトコルモジュールがＭＭＳＣに追加される。従って、プッシュ通知フローにおいてＷＡＰＧＷを関与させる必要がなく、プッシュ通知フローの中間リンクを削減することができる。マルチメディアメッセージの配信においてＷＡＰＧＷへの依存性が除去されるので、ＭＭＳＣとＷＡＰＧＷとの再発行メカニズム間の不整合は解消される。
【００４８】
本発明におけるショートメッセージシステムは、ショートメッセージを転送することができる中間の装置、又はショートメッセージセンターである。またショートメッセージシステムは、ショートメッセージゲートウェイ及びショートメッセージセンターを備えてもよい。
【００４９】
ショートメッセージシステムがショートメッセージセンターである場合には、ＭＭＳＣはショートメッセージセンターと直接に通信することができ、これにより、中間リンクが削減され、よってマルチメディアメッセージを配信する際の効率及び成功率が向上し、マルチメディアメッセージのサービス品質が向上し、コストが下がる。さらに、本発明の方法におけるＭＭＳＣは、複数のインタフェースプロトコルを使用して様々なネットワークのショートメッセージセンターと直接に通信することができるので、マルチメディアメッセージサービスのネットワークを構成する際の柔軟性が拡張される。
【００５０】
ショートメッセージシステムがショートメッセージゲートウェイ及びショートメッセージセンターを備えている場合には、ショートメッセージゲートウェイがショートメッセージを処理する効率及び成功率はＷＡＰＧＷのそれより高くなり、よって、マルチメディアメッセージを配信する際の効率及び成功率も向上する。
【発明を実施するための最良の形態】
【００５１】
以下、特定の実施形態及び添付の図面を参照して、本発明を詳しく説明する。
【００５２】
本発明の一実施形態に係る方法によれば、プッシュ通知は、ＷＡＰＧＷの関与なしに、ＭＭＳＣとショートメッセージシステムとの間の直接の通信を介して送信される。ここで言及するショートメッセージシステムは、ＳＭＳＣを含むか、又はショートメッセージゲートウェイ及びＳＭＳＣを含むかのいずれかである。
【００５３】
本発明の一実施形態によれば、ＭＭＳＣには、ショートメッセージシステムによってサポートされるインタフェースプロトコルモジュールが追加される。ショートメッセージシステムがＳＭＳＣを含む場合には、例えば、ＧＳＭネットワークにおけるＳＭＰＰモジュールや、他のネットワークにおけるＵＣＰモジュール、ＣＩＭＤプロトコルモジュール又は他のプロトコルモジュールのような、ＳＭＳＣと直接に通信するためのインタフェースプロトコルモジュールがＭＭＳＣに追加される。ショートメッセージシステムがショートメッセージゲートウェイ及びＳＭＳＣを含む場合には、例えば、中国移動通信ピアツーピア（China Mobile Peer to Peer：ＣＭＰＰ）プロトコル、中国連合通信公司ショートメッセージゲートウェイインタフェースプロトコル（ＳＧＩＰ）、又は他の同じタイプのプロトコルモジュールのような、ショートメッセージゲートウェイと通信するためのショートメッセージゲートウェイプロトコルモジュールがＭＭＳＣに追加される。
【００５４】
マルチメディアメッセージの配信は、ＧＳＭ、ＧＰＲＳ、ＷＣＤＭＡ、ＣＤＭＡ９５、ＣＤＭＡ２０００及び他のネットワークにおけるものと類似しているので、ＧＳＭにおけるマルチメディアメッセージの配信を例に挙げて、本発明により提供される方法について説明する。
【００５５】
図２に示すように、本発明のショートメッセージシステムがＳＭＳＣを含む場合には、例えばＭＭＳ端末装置、ＶＡＳＰ又はメールサーバ等のマルチメディアメッセージの発信側がマルチメディアメッセージを受信側ＭＭＳ端末装置へ配信する処理の全体は、下記のステップを含む。
【００５６】
ステップ２１：マルチメディアメッセージの発信側は、マルチメディアメッセージをＭＭＳＣへ提供する。マルチメディアメッセージにおいては、例えば携帯電話番号等の受信側ＭＭＳ端末装置のアドレス情報が伝送される。
【００５７】
ステップ２２：ＭＭＳＣは、マルチメディアメッセージを受信すると、プッシュ通知を受信側ＭＭＳ端末装置へ送信するためのプッシュ通知フローを起動する。プッシュ通知においては、マルチメディアメッセージを検索するために受信側ＭＭＳ端末装置により要求されるアドレス指定情報、送信側ＩＤ、マルチメディアメッセージの主題及び受信側ＭＭＳ端末装置のアドレス情報が伝送される。上記アドレス指定情報は、ＭＭＳＣアドレスと、ＭＭＳＣにおけるマルチメディアメッセージの一意的な識別情報とを含む。具体的には、上記プッシュ通知フローは下記のステップを含む。
【００５８】
ステップ２２０１：ＭＭＳＣは、ＳＭＳＣによってサポートされるインタフェースプロトコル、例えばＳＭＰＰを用いて、プッシュ通知をショートメッセージにパッケージ化し、上記インタフェースプロトコルにより、プッシュ通知を含むショートメッセージを伝送する提供メッセージ（ｓｕｂｍｉｔ＿ｓｍ）をＳＭＳＣへ送信し、このステップの実行回数を記録する。
【００５９】
ネットワークが別のネットワークである場合には、ＭＭＳＣとＳＭＳＣとの間のインタフェースプロトコルとして、ＵＣＰ、ＣＩＭＤ又は他の同タイプのプロトコルを用いることができる。本方法において用いたＳＭＰＰプロトコルは、上述のＵＣＰ、ＣＩＭＤ又は他の同タイプのプロトコルによって置き換えることができる。
【００６０】
ステップ２２０２：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍを受信すると、提供応答メッセージ（ｓｕｂｍｉｔ＿ｓｍ＿ｒｅｓｐ）をＭＭＳＣへ返信する。
【００６１】
ステップ２２０３乃至２２０６は、ＳＭＳＣが受信側ＭＭＳ端末装置へショートメッセージを送信するフローである。このフローは、下記のステップを含む。
【００６２】
ステップ２２０３：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍにおけるプッシュ通知によって伝送された受信側ＭＭＳ端末装置のアドレス情報に従って、受信側ＭＭＳ端末装置のホームロケーションレジスタ（ＨＬＲ）のアドレスを決定し、ＨＬＲへルーティング要求メッセージ（ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｑ）を送り、このステップの実行回数を記録する。
【００６３】
ネットワークがＣＤＭＡネットワークである場合には、上記ルーティング要求メッセージはＳＭＳＲＥＱメッセージである。
【００６４】
ステップ２２０４：ＨＬＲは、ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｑを受信すると、ルーティング応答メッセージ（ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信する。上記ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐは、受信側ＭＭＳ端末装置のルーティング情報、すなわち上記受信側ＭＭＳ端末装置が位置した場所のＭＳＣのアドレスを含む。
【００６５】
ネットワークがＣＤＭＡネットワークである場合には、上記ルーティング応答メッセージはｓｍｓｒｅｑメッセージである。ネットワークがＧＰＲＳ又はＷＣＤＭＡネットワークである場合には、上記ルーティング応答メッセージにおいて伝送されるルーティング情報は、サービス側ＧＰＲＳサービスノード（ＳＧＳＮ）のアドレスである。
【００６６】
ステップ２２０５：ＳＭＳＣは、上記ｍａｐ＿ｓｒｉ＿ｆｏｒ＿ｓｍ＿ｒｅｓｐにおいて伝送されるルーティング情報を読み出し、上記ルーティング情報に従って、受信側ＭＳＣを介し受信側ＭＭＳ端末装置へショートメッセージ転送要求メッセージ（ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｑ）を送信する。上記ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｑにおいては、受信側ＭＭＳ端末装置へ送信されるプッシュ通知を含むショートメッセージが伝送される。ネットワークがＣＤＭＡネットワークである場合には、上記ショートメッセージ転送要求メッセージはＳＭＤＰＰメッセージである。
【００６７】
ステップ２２０６：受信側ＭＭＳ端末装置は、受信側ＭＭＳ端末装置が位置した場所のＭＳＣを介して、ショートメッセージ転送応答メッセージ（ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信する。上記ｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐは、プッシュ通知の送信に成功したか否かを示す情報を含む。ＳＭＳＣは、プッシュ通知の送信に成功したことを示す情報を伝送するｍａｐ＿ｍｔ＿ｆｗｄ＿ｓｍ＿ｒｅｓｐを受信したか否かを、予め設定された時間中に決定し、受信していれば次のステップへ進み、受信していなければ、内部の再送方針に従って、プッシュ通知を再送するか否かと再送時間とについて決定する。ＳＭＳＣは、プッシュ通知を再送すると決定した場合にはさらに、ステップ２２０３の実行回数が予め設定された回数を超えているか否かを決定し、超えていれば、プッシュ通知の送信に失敗したと決定して次のステップへ進み、超えていなければ、再送方針を採用してステップ２２０３へ戻る。
【００６８】
さらに、ネットワークがＣＤＭＡネットワークである場合には、ＭＳＣによってＳＭＳＣへ返信される応答メッセージはｓｍｄｐｐである。
【００６９】
ステップ２２０７：ＳＭＳＣは、プッシュ通知の送信に成功したか否かを示す情報を伝送する配信報告メッセージ（ｄｅｌｉｖｅｒ＿ｓｍ）を、ＭＭＳＣへ送信する。
【００７０】
ステップ２２０８：ＭＭＳＣは、ｄｅｌｉｖｅｒ＿ｓｍを受信すると、配信報告応答メッセージ（ｄｅｌｉｖｅｒ＿ｓｍ＿ｒｅｓｐ）をＳＭＳＣへ返信し、上記ｄｅｌｉｖｅｒ＿ｓｍに従って、プッシュ通知の送信に成功したか否かを決定し、成功したときには、プッシュ通知フローは終了し、そうでなければ、ＭＭＳＣは、内部の再送方針に従って、プッシュ通知を再送するか否かと再送時間とについて決定する。ＭＭＳＣは、プッシュ通知を再送することに決定した場合にはさらに、ステップ２２０１の実行回数が予め設定された回数を超えているか否かを決定し、上記予め設定された回数を超えていれば、ＭＭＳＣは、プッシュ通知の送信に失敗したと決定してマルチメディアメッセージ配信フローを終了し、マルチメディアメッセージの配信に失敗したと決定してステップ１７へ進む一方、超えていなければ、再送方針を採用してステップ２２０１へ戻る。
【００７１】
ステップ２３乃至２７は、マルチメディアメッセージ検索フローである。具体的には、この検索フローは下記のステップを含む。
【００７２】
ステップ２３：受信側ＭＭＳ端末装置は、プッシュ通知を受信すると、それ自体の選択したモードに従って処理を実行する。受信側ＭＭＳ端末装置は、マルチメディアメッセージの遅延検索を選択した場合には、プッシュ通知において伝送されたマルチメディアメッセージを検索するためのアドレス指定情報に従って、通知応答（ＭＭ１＿ｎｏｔｉｆｉｃａｔｉｏｎ．ＲＥＳ）を介して、プッシュ通知を受信したことについてＭＭＳＣへ報告し、次いでステップ２４へ進む。受信側ＭＭＳ端末装置は、マルチメディアメッセージの即時検索を選択した場合には、直接にステップ２４へ進む。
【００７３】
ステップ２４：マルチメディア検索時間に達すると、受信側ＭＭＳ端末装置は、プッシュ通知において伝送されたマルチメディアメッセージを検索するためのアドレス指定情報に従って、マルチメディアメッセージ検索要求メッセージ（ＭＭ１＿ｒｅｔｒｉｅｖｅ．ＲＥＱ）をＭＭＳＣへ送信する。
【００７４】
ステップ２５：ＭＭＳＣは、検索応答メッセージ（ＭＭ１＿ｒｅｔｒｉｅｖｅ．ＲＥＳ）を介して受信側ＭＭＳ端末装置へマルチメディアメッセージを送信する。
【００７５】
ステップ２６：遅延検索の場合、受信側ＭＭＳ端末装置は、マルチメディアメッセージ確認応答メッセージ（ＭＭ１＿ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ．ＲＥＱ）を介してＭＭＳＣへマルチメディアメッセージの受信状態を返信する。即時検索の場合、受信側ＭＭＳ端末装置は、ＭＭ１＿ｎｏｔｉｆｉｃａｔｉｏｎ．ＲＥＳを介してＭＭＳＣへマルチメディアメッセージの受信状態を返信する。
【００７６】
ステップ２７：発信側がマルチメディアメッセージの配信状態を要求している場合には、ＭＭＳＣは、マルチメディアメッセージの受信側の受信状態を伝送する、マルチメディアメッセージの配信状態報告を発信側に返信する。発信側がマルチメディアメッセージの配信状態を要求していない場合には、フローは終了する。
【００７７】
本発明のネットワーキング方法は、ＧＳＭ、ＧＰＲＳ、ＷＣＤＭＡ、ＣＤＭＡ９５、ＣＤＭＡ２０００又は他の移動体ネットワーク及び固定ネットワークにおいて採用することができる。すなわち、ＭＭＳＣは、関連付けられたインタフェースプロトコルを用いて、様々な移動体ネットワーク及び固定ネットワークのショートメッセージシステムと直接に通信して、マルチメディアメッセージを配信する。例えば、ＣＤＭＡネットワークでは、ＭＭＳＣは、ＣＤＭＡショートメッセージセンター（ＭＣ）に直接に接続してマルチメディアメッセージを配信することができる。
【００７８】
図３に示すように、本発明のショートメッセージシステムがショートメッセージゲートウェイ及びＳＭＳＣを含む場合には、マルチメディアメッセージの発信側がマルチメディアメッセージを受信側ＭＭＳ端末装置へ送信するの配信処理の全体は、ＭＭＳＣとショートメッセージシステムとの間の相互動作的処理における小さな相違点を除いて、図２に示すものと同様である。従って、以下では、ＭＭＳＣとショートメッセージシステムとの間の相互動作的処理のみに注目して説明する。
【００７９】
ＭＭＳＣは、マルチメディアメッセージを受信すると、下記のステップを含むプッシュ通知フローを起動する。
【００８０】
ステップ３２０１：ＭＭＳＣは、ＭＭＳＣとショートメッセージゲートウェイとの間のインタフェースプロトコル、例えばＣＭＰＰを用いて、プッシュ通知をショートメッセージにパッケージ化し、ＣＭＰＰを用いて、プッシュ通知を伝送するプッシュ情報メッセージ（ＣＭＰＰ＿ＳＵＢＭＩＴ）をショートメッセージゲートウェイへ送信し、このステップの実行回数を記録する。
【００８１】
ステップ３２０２：ショートメッセージゲートウェイは、ＣＭＰＰ＿ＳＵＢＭＩＴを受信すると、プッシュ応答メッセージ（ＣＭＰＰ＿ＳＵＢＭＩＴ＿ＲＥＳＰ）をＭＭＳＣへ返信する。
【００８２】
ステップ３２０３：ショートメッセージゲートウェイは、ショートメッセージゲートウェイとＳＭＳＣとの間のインタフェースプロトコル、例えばＳＭＰＰを用いて、プッシュ通知を、当該プッシュ通知を伝送するショートメッセージにパッケージ化し、ＳＭＰＰを用いて、プッシュ通知を伝送する提供メッセージ（ｓｕｂｍｉｔ＿ｓｍ）をＳＭＳＣへ送信し、このステップの実行回数を記録する。上記インタフェースプロトコルは、ＵＣＰ、ＣＩＭＤ又は他の同タイプのプロトコルであってもよい。
【００８３】
ステップ３２０４：ＳＭＳＣは、ｓｕｂｍｉｔ＿ｓｍを受信すると、提供応答メッセージ（ｓｕｂｍｉｔ＿ｓｍ＿ｒｅｓｐ）をショートメッセージゲートウェイへ返信し、ステップ２２０３へ進む。
【００８４】
その後に続いて、図２を参照して説明したステップ２２０３乃至２２０６が実行される。ステップ２２０６の実行後は、下記のステップが実行される。
【００８５】
ステップ３２０５：ＳＭＳＣは、プッシュ通知の送信に成功したか否かを示す情報を伝送するｄｅｌｉｖｅｒ＿ｓｍを、ショートメッセージゲートウェイへ送信する。
【００８６】
ステップ３２０６：ショートメッセージゲートウェイは、ｄｅｌｉｖｅｒ＿ｓｍを受信すると、ｄｅｌｉｖｅｒ＿ｓｍ＿ｒｅｓｐをＳＭＳＣへ返信し、上記ｄｅｌｉｖｅｒ＿ｓｍに従って、プッシュ通知の送信に成功したか否かを決定し、送信されていれば、ＳＭＳＣはステップ３２０７へ進み、そうでなければ、ＳＭＳＣはさらに、ステップ３２０３の実行回数が予め設定された回数を超えているか否かを決定する。ステップ３２０３の実行回数が予め設定された回数を超えていれば、ショートメッセージゲートウェイは、プッシュ通知の送信に失敗したと決定してステップ３２０７へ進む。ステップ３２０３の実行回数が予め設定された回数を超えていなければ、ショートメッセージゲートウェイは再送方針を採用してステップ３２０３へ戻る。
【００８７】
ステップ３２０７：ショートメッセージゲートウェイは、プッシュ通知の送信に成功したことを示す情報を伝送する結果通知メッセージ（ＣＭＰＰ＿ＤＥＬＩＶＥＲ）を、ＭＭＳＣへ送信する。
【００８８】
ステップ３２０８：ＭＭＳＣは、ＣＭＰＰ＿ＤＥＬＩＶＥＲを受信すると、結果通知応答メッセージ（ＣＭＰＰ＿ＤＥＬＩＶＥＲ＿ＲＥＳＰ）をショートメッセージゲートウェイへ返信し、上記ＣＭＰＰ＿ＤＥＬＩＶＥＲに従って、プッシュ通知の送信に成功したか否かを決定し、送信されていれば、プッシュ通知フローは終了し、そうでなければ、ＭＭＳＣはさらに、ステップ３２０１の実行回数が予め設定された回数を超えているか否かを決定する。ステップ３２０１の実行回数が予め設定された回数を超えていれば、ＭＭＳＣは、プッシュ通知の送信に失敗したと決定してマルチメディアメッセージ配信フローを終了させる。ステップ３２０１の実行回数が予め設定された回数を超えていなければ、ＭＭＳＣは再送方針を採用してステップ３２０１へ戻る。
【００８９】
マルチメディアメッセージ検索フローは、上述のステップ２３乃至２７に説明されている。
【００９０】
これまでに行った説明は、単に本発明の好適な実施形態に関連するものであり、本発明の保護範囲の限定を意図するものではない。当業者によって実施可能なこれらの実施形態の変形及び代替物は全て、本発明の保護の範囲に包含されるものとする。
【図面の簡単な説明】
【００９１】
【図１】関連技術におけるマルチメディアメッセージの配信を示すフローチャートである。
【図２】本発明の一実施形態に係る、ショートメッセージシステムがショートメッセージセンターである場合のマルチメディアメッセージの配信を示すフローチャートである。
【図３】本発明の一実施形態に係る、ショートメッセージシステムがショートメッセージゲートウェイ及びショートメッセージセンターを含む場合のマルチメディアメッセージの配信を示すフローチャートである。
【手続補正書】
【提出日】平成19年1月16日(2007.1.16)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明はマルチメディア情報の通信技術に関し、より具体的には、マルチメディアメッセージを配信する方法及びシステムと、マルチメディアメッセージサービスセンター（ＭＭＳＣ）とに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
本発明は、マルチメディアメッセージ配信の効率及び成功率を向上させ、同時にそのコストを削減するような、マルチメディアメッセージの配信方法及びシステムを提供する。
【国際調査報告】
2007537632.tif 000006
2007537632.tif 000007
2007537632.tif 000008
2007537632.tif 000009