(57)【要約】      （修正有）【課題】ＷＡＰ端末へマルチメディアデータ通信を可能とする。【解決手段】無線路経由でネットワークと通信する端末とサーバの間でマルチメディアメッセージ通信サービスを実現させる方法は、端末にアドレス指定されたマルチメディアメッセージをサーバで受取ることを含む。マルチメディアメッセージは、少なくとも１つのマルチメディアコンポーネントを含む。マルチメディアメッセージがサーバから検索可能であることを通知すべく、通知メッセージがサーバから無線路経由で端末に伝送される。通知メッセージは、少なくとも１つのプロパティに関する情報を含む。前記通知メッセージは端末で受取られ、ベアラが前記通知メッセージによって運ばれたプロパティデータに基づいて選択される。このベアラを使って、マルチメディアコンポーネントは、サーバから端末に無線路経由で転送される。【選択図】図４
2006311581.tif 000002
【特許請求の範囲】
【請求項１】
通信網を介して端末とサーバとの間でマルチメディアメッセージ通信サービスを実現させるための方法であって、前記端末は無線路経由で前記通信網と通信するように構成されており、
端末にアドレス指定された、少なくとも１つのメッセージコンポーネントを包含するマルチメディアメッセージをサーバで受取ること、
サーバからの通知メッセージを無線路経由で通信網を介して端末に伝送すること、
を包含する方法であって、
通知メッセージが、前記少なくとも１つのメッセージコンポーネントの少なくとも１つのプロパティに関する情報を包含すること、および、
この方法がさらに、
前記通知メッセージを端末で受取ること、
端末において、該端末に転送すべきメッセージコンポーネントを、前記通知メッセージによって運ばれたプロパティ情報に基づいて選択すること、
端末において、選択されたメッセージコンポーネントのためのベアラを、前記通知メッセージによって運ばれたプロパティ情報に基づいて選択すること、および、
選択されたメッセージコンポーネントを無線路経由で転送するために、端末によって選択されたベアラを使って該メッセージコンポーネントをサーバから端末に転送すること、
を包含することを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、前記少なくとも１つのメッセージコンポーネントのプロパティが前記メッセージコンポーネントのタイプに関する情報を包含し、該情報が前記ベアラの選択において使用されることを特徴とする方法。
【請求項３】
請求項１又は２に記載の方法であって、前記少なくとも１つのメッセージコンポーネントのプロパティが前記メッセージコンポーネントのサイズに関する情報を包含し、該情報が前記ベアラの選択において使用されることを特徴とする方法。
【請求項４】
請求項１〜３のいずれか一つに記載の方法であって、前記少なくとも１つのメッセージコンポーネントのプロパティが前記メッセージコンポーネントの重要度に関する情報を包含し、該情報が前記ベアラの選択において使用されることを特徴とする方法。
【請求項５】
請求項１〜４のいずれか一つに記載の方法であって、方法がさらに、
端末に少なくとも１つのユーザが設定し得るルールであって該端末に所定の処理を実行させるユーザ構成可能ルールを定めること、および
前記少なくとも１つのユーザ構成可能ルールを前記ベアラの選択において使用すること、
を包含することを特徴とする方法。
【請求項６】
請求項１〜５のいずれか一つに記載の方法であって、前記マルチメディアメッセージは２つ以上のメッセージコンポーネントを包含し、および端末に転送する２つ以上のメッセージコンポーネントを端末が選択することを包含し、そこでは、端末が２つ以上の選択されたメッセージコンポーネントの各々を無線路経由で転送するためのベアラを選択し、各々の選択されたベアラは端末がサポートするベアラセットの中から選択される、ことを特徴とする方法。
【請求項７】
請求項１〜６のいずれか一つに記載の方法であって、２つ以上のメッセージコンポーネントタイプが存在すること、およびデフォルトベアラが前記２つ以上のメッセージコンポーネントタイプの各々に対して定められることを包含し、そこでは、所定のメッセージコンポーネントタイプのメッセージコンポーネントに対し、端末が、無線路経由で該メッセージコンポーネントを転送するために、メッセージコンポーネントのメッセージコンポーネントタイプに対して定められるデフォルトベアラを選択すること、を特徴とする方法。
【請求項８】
請求項１〜７のいずれか一つに記載の方法であって、２つ以上のメッセージコンポーネントタイプが存在すること、および２つ以上のデフォルトベアラが前記２つ以上のメッセージコンポーネントタイプの各々に対して定められることを包含し、そこでは、所定のメッセージコンポーネントタイプのメッセージコンポーネントに対し、端末が無線路経由で該メッセージコンポーネントを転送するためのベアラを、該メッセージコンポーネントのメッセージコンポーネントタイプに対して定められる２つ以上のデフォルトベアラの中から選択することを特徴とする方法。
【請求項９】
請求項８に記載の方法であって、端末が無線路経由でメッセージコンポーネントを転送するためのベアラを、メッセージコンポーネントのメッセージコンポーネントタイプに対して定められる前記２つ以上のデフォルトベアラの中から選択することは、デフォルトベアラのデータ伝送速度；デフォルトベアラのデータ伝送コスト；メッセージコンポーネントのサイズの各基準の一つに基づいて行なうこと、を特徴とする方法。
【請求項１０】
請求項１〜９のいずれか一つに記載の方法であって、前記通知メッセージを端末で受取った後、該端末は、メッセージコンポーネントの取り出しについて決定を下すことを特徴とする方法。
【請求項１１】
請求項１０に記載の方法であって、前記端末へのメッセージコンポーネントの取り出しに関する決定が、通知メッセージで運ばれた情報に基づいて成されるものであることを特徴とする方法。
【請求項１２】
請求項１０又は１１に記載の方法であって、前記端末へのメッセージコンポーネントの取り出しに関する決定が、該端末のプロパティの少なくとも一部に基づいてなされるものであることを特徴とする方法。
【請求項１３】
請求項１２に記載の方法であって、前記端末のプロパティが、該端末の使用可能メモリ、該端末の特定のメッセージコンポーネントタイプを処理する能力、のうち少なくとも１つを含むことを特徴とする方法。
【請求項１４】
請求項１０〜１３のいずれか一つに記載の方法であって、前記通知メッセージがさらに、前記マルチメディアメッセージの送信者に関する情報を包含し、そこでは、前記端末へのメッセージコンポーネントの取り出しに関する決定が、該マルチメディアメッセージの送信者に関する情報の少なくとも一部に基づいてなされるものであることを特徴とする方法。
【請求項１５】
請求項１０〜１４のいずれか一つに記載の方法であって、方法がさらに、
端末において、少なくとも１つのユーザが設定し得るルールであって該端末に所定の処理を実行させるユーザ構成可能ルールを定めることを包含し、そこでは、前記端末へのメッセージコンポーネントの取り出しに関する決定が、前記少なくとも一つのユーザ構成可能ルールの少なくとも一部を用いてなされるものであることを特徴とする方法。
【請求項１６】
請求項１０〜１５のいずれか一つに記載の方法であって、前記端末へのメッセージコンポーネントの取り出しに関する決定と関連して、該メッセージコンポーネントが端末のメモリに収納できないか、または端末が該メッセージコンポーネントを処理し得ないと判断する場合は、該端末のユーザに通知されることを特徴とする方法。
【請求項１７】
請求項１６に記載の方法であって、前記ユーザへの通知において、ユーザに特定の処置を講じるよう要求することを特徴とする方法。
【請求項１８】
請求項１７に記載の方法であって、前記特定の処置が、端末へのコンピュータ取付け、端末への補助メモリデバイスへの取付けのうちの１つであることを特徴とする方法。
【請求項１９】
請求項１〜１８のいずれか一つ１に記載の方法であって、前記サーバはメッセージ蓄積転送方式を用いてメッセージを転送することを特徴とする方法。
【請求項２０】
請求項１〜１９のいずれか一つに記載の方法であって、サーバと端末の間のトラフィックがＷＡＰゲートウェイ（Wireless Application Protocol＝ワイヤレス・アプリケーション・プロトコル）を通して実現させられること、および、少なくとも該端末がＷＡＰプロトコルを通信に使用するように適合されていることを特徴とする方法。
【請求項２１】
無線路経由で通信網（１２、１８）と通信すべく配置された端末（ＭＳ）で、無線路経由で通信網（１２、１８）と通信中のサーバ（ＭＭＳＣ）から伝送された通知メッセージ（３０）を受取るための手段（ＭＰＵ、ＲＦ、ＡＥＲ）を包含し、ここで、通知メッセージ（３０）は、端末（ＭＳ）にアドレス指定されたマルチメディアメッセージ及び少なくとも一つのメッセージコンポーネントを包含するものが前記サーバ（ＭＭＳＣ）に到達したことを通知し、該通知メッセージ（３０）が前記少なくとも１つのメッセージコンポーネントの少なくとも１つのプロパティに関する情報を包含しており、
該端末（ＭＳ）は、前記通知メッセージ（３０）を受取るための手段（ＭＰＵ、ＲＦ、ＡＥＲ）、および端末（ＭＳ）に転送すべきメッセージコンポーネントを前記通知メッセージ（３０）によって運ばれたプロパティ情報に基づいて選択するための手段（ＭＰＵ）、を包含し、
該端末（ＭＳ）はさらに、
選択されたメッセージコンポーネントを前記サーバ（ＭＭＳＣ）から前記無線路経由で端末（ＭＳ）に転送する目的で、選択されたメッセージコンポーネントのためのベアラを前記通知メッセージ（３０）によって運ばれたプロパティ情報に基づいて選択するための手段（ＭＰＵ）を包含することを特徴とする端末。
【請求項２２】
請求項２１に記載の端末であって、どのベアラが選択されるかに基づくプロパティ情報は、前記メッセージコンポーネントのタイプに関する情報を包含する
ことを特徴とする端末。
【請求項２３】
請求項２１又は２２に記載の端末であって、どのベアラが選択されるかに基づくプロパティ情報は、前記メッセージコンポーネントのサイズに関する情報を包含することを特徴とする端末。
【請求項２４】
請求項２１〜２３のいずれか一つに記載の端末であって、どのベアラが選択されるかに基づくプロパティ情報は、前記メッセージコンポーネントの重要度に関する情報を包含することを特徴とする端末。
【請求項２５】
請求項２１〜２４のいずれか一つに記載の端末であって、端末（ＭＳ）はさらに、
端末において、少なくとも一つのユーザが設定し得るルールであって該端末に所定の処理を実行させるユーザ構成可能ルールを定める手段（ＭＥＭ）、
前記ベアラの選択において、前記少なくとも一つのユーザ構成可能ルールを使用する手段（ＭＰＵ）、
を包含することを特徴とする端末。
【請求項２６】
請求項２１〜２５のいずれか一つに記載の端末であって、２つ以上のメッセージコンポーネントタイプが存在し、および端末（ＭＳ）はさらに、
前記２つ以上のメッセージコンポーネントタイプの各々のデフォルトベアラを定める手段（ＭＥＭ）を包含し、そこでは、所定のメッセージコンポーネントタイプに対して、端末（ＭＳ）が無線路経由でメッセージコンポーネントを転送する目的でメッセージコンポーネントのメッセージコンポーネントタイプに対して定められるデフォルトベアラを選択するように構成されていることを特徴とする端末。
【請求項２７】
請求項２１〜２６のいずれか一つに記載の端末であって、該端末へのメッセージコンポーネントの取り出しに関する決定が、端末のプロパティの少なくとも一部に基づいてなされるように構成されていることを特徴とする端末。
【請求項２８】
請求項２７に記載の端末であって、端末（ＭＳ）のプロパティが、該端末の使用可能メモリ、該端末の特定のメッセージコンポーネントタイプを処理する能力、のうち少なくとも１つを含むことを特徴とする端末。
【請求項２９】
請求項２１〜２８のいずれか一つに記載の端末であって、端末（ＭＳ）は、
該端末（ＭＳ）へのメッセージコンポーネントの取り出しに関する決定と関連して、メッセージコンポーネントが端末のメモリに収容できるか否かを判断する手段（ＭＰＵ）、および
その判断結果が否定的であることをユーザに通知する手段（ＵＩ）、
を包含することを特徴とする端末。
【請求項３０】
請求項２１〜２８のいずれか一つに記載の端末であって、端末（ＭＳ）は、
該端末（ＭＳ）へのメッセージコンポーネントの取り出しに関する決定と関連して、端末がメッセージコンポーネントを処理できるか否かを判断する手段（ＭＰＵ）、および
その判断結果が否定的であることをユーザに通知する手段（ＵＩ）、
を包含することを特徴とする端末。
【請求項３１】
請求項２９又は３０に記載の端末であって、端末（ＭＳ）は該否定的な判断結果が生じたときに、ユーザに対して特別のステップをとることを要求する手段（ＭＰＵ、ＵＩ）を包含することを特徴とする端末。
【請求項３２】
請求項３１に記載の端末であって、該特別のステップは、コンピュータを端末に取り付けること、または補助メモリ装置を端末に取り付けること、のうちの一つからなることを特徴とする端末。
【請求項３３】
請求項２１〜３２のいずれか一つに記載の端末であって、端末（ＭＳ）は、通信網（１２、１８）に端末（ＭＳ）が選択したベアラを通知する手段（ＭＰＵ、ＲＦ、ＡＥＲ）を包含することを特徴とする端末。
【請求項３４】
請求項２１〜３３のいずれか一つに記載の端末（ＭＳ）であって、
端末（ＭＳ）が前記メッセージコンポーネントの転送を開始するための手段（ＭＰＵ、ＲＦ、ＡＥＲ）を包含することを特徴とする端末。
【請求項３５】
請求項２１〜３４のいずれか一つに記載の端末（ＭＳ）であって、
端末（ＭＳ）がセルラー通信網の移動局、コンピュータ端末、無線カードのうちの１つであることを特徴とする端末。
【請求項３６】
端末（ＭＳ）、通信網（１２、１８）およびサーバ（ＭＭＳＣ）を包含するシステムで、無線路経由で通信網（１２、１８）と通信する端末（ＭＳ）とサーバ（ＭＭＳＣ）の間でマルチメディアメッセージ通信サービスを実現させるためにサーバ（ＭＭＳＣ）が通信網（１２、１８）と結合し、該サーバ（ＭＭＳＣ）が、
端末（ＭＳ）にアドレス指定された、少なくとも１つのメッセージコンポーネントを包含するマルチメディアメッセージを受取るための手段（５１〜５５）、
該マルチメディアメッセージがサーバ（ＭＭＳＣ）に到達したことを通知する通知メッセージ（３０）を端末（ＭＳ）に伝送するための手段（５１、５５）を包含するものであって、前記通知メッセージ（３０）が前記少なくとも１つのメッセージコンポーネントの少なくとも１つのプロパティに関する情報を包含し、および、端末（ＭＳ）が、
前記通知メッセージ（３０）を受取るための手段（ＭＰＵ、ＲＦ、ＡＥＲ）、および端末（ＭＳ）に転送すべきメッセージコンポーネントを前記通知メッセージ（３０）によって運ばれたプロパティ情報に基づいて選択するための手段（ＭＰＵ）を包含し、該端末（ＭＳ）がさらに、
選択されたメッセージコンポーネントを前記サーバ（ＭＭＳＣ）から前記無線路経由で端末（ＭＳ）に転送する目的で、選択されたメッセージコンポーネントのためのベアラを前記通知メッセージ（３０）によって運ばれたプロパティ情報に基づいて選択するための手段（ＭＰＵ）を包含し、およびシステムがさらに、
前記選択されたベアラを使って、該選択されたメッセージコンポーネントを無線路経由で端末（ＭＳ）に伝送するための手段（１５、５１、５４、５５）を包含することを特徴とするシステム。
【請求項３７】
請求項３６に記載のシステムであって、端末（ＭＳ）はさらに通信網（１２、１８）に対して該端末（ＭＳ）が選択したベアラを通知する手段（ＭＰＵ、ＲＦ、ＡＥＲ）を包含することを特徴とするシステム。
【請求項３８】
端末（ＭＳ）が、無線路経由で通信網（１２、１８）と通信し、この通信網（１２、１８）と結合するサーバ（ＭＭＳＣ）から前記無線路経由で該端末に伝送された通知メッセージ（３０）を受取り、該通知メッセージ（３０）は、端末（ＭＳ）にアドレス指定されたマルチメディアメッセージ及び少なくとも一つのメッセージコンポーネントを包含するものが前記サーバ（ＭＭＳＣ）に到達したことを通知し、前記通知メッセージ（３０）が少なくとも１つのメッセージコンポーネントの少なくとも１つのプロパティに関する情報を包含する、ように構成されたマルチメディアメッセージ通信サービスを提供するネットワークにおいて、
該端末（ＭＳ）における前記マルチメディアメッセージ通信サービスを実現させるためのコンピュータプログラムは、
端末（ＭＳ）に転送すべきメッセージコンポーネントを前記通知メッセージ（３０）によって運ばれたプロパティ情報に基づいて該端末（ＭＳ）に選択させるためのコンピュータ実行可能なコードを包含し、
さらに、選択されたメッセージコンポーネントを前記サーバ（ＭＭＳＣ）から前記無線路経由で端末（ＭＳ）に転送する目的で、選択されたメッセージコンポーネントのためのベアラを前記通知メッセージ（３０）によって運ばれたプロパティ情報に基づいて該端末に選択させるためのコンピュータ実行可能なコードを包含することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ通信サービスに関するものである。特に、本発明は、ＷＡＰシステム（Wireless Application Protocol＝ワイヤレス・アプリケーション・プロトコル）等の無線通信システムにおけるマルチメディアメッセージ通信サービスに関するものである。
【０００２】
無線通信網やインターネット網は急速に広がりつつあり、そのユーザの数は増え続けている。先端のインターネットサービスを、いわゆるメディア電話のような無線通信網のディジタル移動局に導入することは、例えばＷＡＰ技術を使って可能である。ＷＡＰは、ＧＳＭ（Global System for Mobile Communication＝汎欧州ディジタル自動車電話方式）、ＧＰＲＳ（General Packet Radio Service＝総合パケット無線サービス）、ＰＤＣ（Personal Digital Cellular＝ディジタル自動車電話方式）、ＣＤＭＡ  ＩＳ−９５（Code Division Multiple Access＝符号分割多重アクセス）、ＴＤＭＡ  ＩＳ−１３６（Time Division Multiple Access＝時分割多重アクセス）のようなディジタル無線通信網や、ＷＣＤＭＡ（Wideband CDMA＝広帯域ＣＤＭＡ）、ＣＤＭＡ−２０００のような第三世代ネットワークの大多数を全域的にサポートすべく設計されたオープン標準である。ＷＡＰシステムは最近開発されたばかりである上、ＷＡＰシステム仕様は実現形態の異なるフレームワークしか定めないケースがあるので、ＷＡＰシステムの何らかの機能を実現させる上で既知の解決策というものは存在しない。
【０００３】
ＷＡＰシステム（図１）では、外部通信にＷＡＰプロトコルを使用する無線端末または移動局ＭＳ――ここではいわゆるＷＡＰ端末――がインターネット網のサーバ２０と通信できる。ＷＡＰ端末とインターネット網の間の接続はＷＡＰゲートウェイ１５によって実現させられ、これが、ＷＡＰ端末ＭＳとインターネット網１８の間のメッセージ伝送エレメントとして働く。ＷＡＰゲートウェイ１５は、ＷＡＰ端末によってインターネット網１８に向かわされたメッセージを必要に応じてＴＣＰ／ＩＰプロトコル（Transmission Control Protocol/Internet Protocol＝伝送制御プロトコル／インターネットプロトコル）のような何らかのインターネットプロトコルに準じるメッセージに変換する。これに対応して、インターネット網１８から無線通信網１２のＷＡＰ端末ＭＳにアドレス指定されたメッセージが、必要に応じてＷＡＰゲートウェイ１５でＷＡＰプロトコル（例えばＷＳＰ（Wireless Session Protocol＝ワイヤレス・セッション・プロトコル））に準じるメッセージに変換される。ＷＡＰ端末ＭＳは、外部通信にＷＡＰプロトコルを使用するどんなデバイスでもよく、例えばセルラー通信網の移動局や、例えばセルラー通信網の移動局を経由して無線通信網１２と通信するコンピュータ端末等であってよい。
【０００４】
無線路経由の情報転送を目指したＷＡＰによってサポートされた通信モードのことをベアラと呼ぶ。ＷＡＰをサポートする各種ネットワークにおいては、なかんずく、ＳＭＳメッセージ（Short Message Service＝ショートメッセージサービス）、データコール（ＣＳＤ（Circuit switched Data＝回線交換データ））およびパケット無線サービス、すなわちＧＰＲＳサービス、ＵＳＳＤサービス（Unstructured Supplementary Service Data＝未組織化サプリメンタリサービスデータ）がベアラであり、また、ＷＡＰ仕様において定められた他のベアラもある。
【０００５】
そのプロトコルに関する限り、ＷＡＰシステムは階層システムの１つである。ＷＡＰ端末とＷＡＰゲートウェイは両方とも、特定のＷＡＰプロトコル層からなるソフトウェアとして実現させられたＷＡＰプロトコルスタックを包含する。ＷＡＰプロトコル層は、なかんずく、ＷＳＰ層（Wireless Session Protocol＝ワイヤレス・セッション・プロトコル））、ＷＴＰ層（Wireless Transaction Protocol＝ワイヤレス・トランザクション・プロトコル）およびＷＤＰ層（Wireless Datagram Protocol＝ワイヤレス・データグラム・プロトコル））である。対応するＷＡＰ端末とＷＡＰゲートウェイのプロトコル層は、ＷＡＰ端末とＷＡＰゲートウェイの間の信頼できるデータ転送を実現させるべく特定のベアラを経由して相互通信する。
【０００６】
長い間、インターネット網に接続されたコンピュータ端末のユーザは、電子フォーマットの画像、テキスト、短いビデオクリップやオーディオクリップ等、マルチメディアコンポーネントをインターネット網のあるサーバから自分のコンピュータ端末に取り出す機会があった。データ転送速度が上がり、移動局のプロパティが良くなるにつれて、無線通信網のためのマルチメディアメッセージ通信サービスに対する関心も高まった。しかしながら、例えばＷＡＰシステムとの関連においては、そのようなマルチメディアメッセージ通信サービスを実現させるための解決策がこれまで提示されなかった。
【０００７】
国際特許出願ＷＯ９８／１９４３８は、電気通信網におけるマルチメディアメッセージ通信サービスを実現させるための解決策を提示している。文書ＷＯ９８／１９４３８において提示されたマルチメディアメッセージ通信システムは、特定のユーザにアドレス指定されたマルチメディアメッセージを保存するマルチメディアメッセージメモリを包含する。ユーザは、自分の端末機器のマルチメディアプレゼンテーションプロパティをマルチメディアメッセージ通信システムに伝える機会を与えられて、マルチメディアメッセージ通信システムの方は、ユーザの端末のマルチメディアプレゼンテーションプロパティを考慮した上で前記マルチメディアメッセージを一部か全部かどちらか翻訳する。この後、マルチメディアメッセージ通信システムは、マルチメディアメッセージをユーザの端末に送る。文書ＷＯ９８／１９４３８により提示されたマルチメディアメッセージ通信サービスでは、マルチメディアメッセージ通信システムはほとんど、マルチメディアメッセージ供給の制御に集中しており、文書はほぼ全面的にマルチメディアメッセージの翻訳に焦点を合わせている。
【０００８】
マルチメディアメッセージ通信サービスを無線通信システムとの関連において実現させるとき、通信に使用される無線路と無線端末の容量に限界があるために新たな問題が発生する。
【０００９】
これまでに、ＷＣＤＭＡのような第三世代の移動体通信網のためのマルチメディアメッセージ通信サービスが提案されたが、これは、ショートメッセージサービスと同様の仕方で、すなわち、無線端末にアドレス指定され、特定のメッセージ通信センタに保存されたメッセージを、無線端末がコンタクトできるとなった途端にその無線端末に向けてプッシュすることによって実現させられるものであった。しかしながら、マルチメディアメッセージを無線端末に向けてプッシュすることが問題を発生させるのである。セルラー通信網の移動局のような無線端末の記憶容量には限界があるので、マルチメディアメッセージが必ずしも端末の使用可能なメモリにフィットするとは限らない。また、無線端末に向けてプッシュされたマルチメディアメッセージが無線端末で処理できないエレメントを包含するかもしれず、その場合、該エレメントは不必要に無線端末に送られ、無線資源を浪費することになる。
【００１０】
そして今、マルチメディアメッセージ通信サービスを実現させるために新たな解決策が発明された。
【００１１】
本発明の第１の態様によれば、ここで見込んでいるのは、無線路経由で通信網と通信する端末とサーバの間でマルチメディアメッセージ通信サービスを実現させるための方法で、
無線端末にアドレス指定された、少なくとも１つのマルチメディアコンポーネントを包含するマルチメディアメッセージをサーバで受取り、保存するステップ、
サーバからの通知メッセージを無線路経由で無線端末に伝送するステップを包含する方法である。
この方法は、
通知メッセージが、前記少なくとも１つのマルチメディアコンポーネントの少なくとも１つのプロパティに関する情報を包含すること、および、
この方法がさらに、
前記通知メッセージを端末で受取るステップ、
端末において、該端末に転送すべきマルチメディアコンポーネントを、前記通知メッセージによって運ばれたプロパティデータに基づいて選択するステップ、
端末において、選択された各マルチメディアコンポーネントのためのベアラを、前記通知メッセージによって運ばれたプロパティデータに基づいて選択するステップ、および、
選択されたマルチメディアコンポーネントを、端末によって選択されたベアラを使ってサーバから端末に無線路経由で転送するステップ
を包含することを特徴とする。
【００１２】
前記プロパティは、例えばマルチメディアコンポーネントのタイプ、サイズまたはプライオリティ（優先順位値）であってよい。
【００１３】
本発明の第２の態様によれば、ここで見込んでいるのは、無線路経由で通信網と通信すべく配置された端末で、この端末は、無線路経由で通信網と通信中のサーバから伝送された通知メッセージを受取るための手段を包含し、ここで、通知メッセージは、前記端末にアドレス指定されたマルチメディアメッセージが前記サーバに到達し、そこに保存されたことを通知するもので、マルチメディアメッセージは少なくとも１つのマルチメディアコンポーネントを包含する。この端末は、前記通知メッセージが少なくとも１つのマルチメディアコンポーネントの少なくとも１つのプロパティに関する情報を包含すること、および、端末自体が、前記通知メッセージを端末で受取るための手段、
端末に転送すべきマルチメディアコンポーネントを前記通知メッセージによって運ばれたプロパティデータに基づいて選択するための手段、
選択された各マルチメディアコンポーネントを前記サーバから無線路経由で端末に転送する目的で、選択された各マルチメディアコンポーネントのためのベアラを前記通知メッセージによって運ばれたプロパティデータに基づいて選択するための手段、および
端末によって選択されたベアラのことを通信網に通知するための手段
を包含することを特徴とする。
【００１４】
本発明の第３の態様によれば、ここで見込んでいるのは、端末、通信網および該通信網と通信するサーバを包含し、無線路経由で通信網と通信する端末とサーバの間でマルチメディアメッセージ通信サービスを実現させるためのシステムで、サーバは、
端末にアドレス指定された、少なくとも１つのマルチメディアコンポーネントを包含するマルチメディアメッセージを受取るための手段と、該マルチメディアメッセージをサーバに保存するための手段、
該マルチメディアメッセージがサーバで使用可能であることを指示する通知メッセージを端末に伝送するための手段
を包含する。このシステムは、前記通知メッセージが少なくとも１つのマルチメディアコンポーネントの少なくとも１つのプロパティに関する情報を包含すること、および、端末が、
前記通知メッセージを受取るための手段、
端末に転送すべきマルチメディアコンポーネントを、前記通知メッセージによって運ばれたプロパティデータに基づいて選択するための手段、
選択された各マルチメディアコンポーネントを前記サーバから無線路経由で端末に転送する目的で、選択された各マルチメディアコンポーネントのためのベアラを、前記通知メッセージによって運ばれたプロパティデータに基づいて選択するための手段、
選択されたベアラのことを通信網に通知するための手段
を包含すること、および、システムがさらに、
前記選択されたマルチメディアコンポーネントを、前記選択されたベアラを使って通信網経由で伝送するための手段を包含することを特徴とする。
【００１５】
本発明の第４の態様によれば、ここで見込んでいるのは、端末においてマルチメディアメッセージ通信サービスを実現させるためのコンピュータプログラムで、前記端末が、無線路経由で通信網と通信し、この通信網と通信中のサーバから前記無線路経由で端末に伝送された通知メッセージを受取るべく配置されており、ここで、通知メッセージは、前記端末にアドレス指定されたマルチメディアメッセージが前記サーバに到達し、そこに保存されたことを通知するもので、マルチメディアメッセージは少なくとも１つのマルチメディアコンポーネントを包含する。このコンピュータプログラムは、前記通知メッセージが少なくとも１つのマルチメディアコンポーネントの少なくとも１つのプロパティに関する情報を包含すること、および、コンピュータプログラム自体が、
端末に転送すべきマルチメディアコンポーネントを前記通知メッセージによって運ばれたプロパティデータに基づいて該端末に選択させるための手段、
選択された各マルチメディアコンポーネントを前記サーバから無線路経由で端末に転送する目的で、選択された各マルチメディアコンポーネントのためのベアラを前記通知メッセージによって運ばれたプロパティデータに基づいて該端末に選択させるための手段、および
端末によって選択されたベアラのことを通信網に該端末から通知させるための手段を包含することを特徴とする。
【００１６】
本説明において、端末は、セルラー通信網の移動局等のどんな端末であっても、無線インタフェースを介して通信網（例えばセルラー通信網）と通信するコンピュータ端末であってもよい。本発明の一実施例では、端末はセルラー通信網の移動局で、外部通信にＷＡＰプロトコルを使用するＷＡＰ端末である。端末がコンピュータ端末である本発明の実施例では、無線インタフェースがいわゆる無線カードの形を取ることができる。このようなカードは、セルラー通信網との通信を可能にする電子装置を包含し、例えばＰＣＭＣＩＡ（Personal Computer Memory Card International Association＝パーソナルコンピュータメモリカード国際協会）標準品と互換性のあるインタフェースを介してコンピュータ端末に着脱式に取付けることができる。このような無線カードの既存の例の１つがノキアテレホンカードである。
【００１７】
本発明の優先実施例では、前記サーバは、通信網との通信の中で、通信網内に置かれたＷＡＰゲートウェイを通してマルチメディアメッセージを端末へ運ぶマルチメディアメッセージ通信サービスセンタ（ＭＭＳＣ）である。マルチメディアメッセージは、１つ以上のコンポーネント、例えばテキスト、音声、画像またはビデオ映像等であってよい。
【００１８】
端末のアドレス指定されたマルチメディアメッセージがサーバによって受取られたことを指示するものとして、サーバは、該マルチメディアメッセージの少なくとも１つのマルチメディアコンポーネントの少なくとも１つのプロパティに関する情報を包含する通知メッセージを端末に伝送する。ここで、マルチメディアメッセージをサーバに保存することが暗黙の動作である点に注目されたい。換言すれば、ある一定の端末にアドレス指定されたマルチメディアメッセージがサーバによって受取られると、そのメッセージは該サーバのメモリの中に存在することになる。そのメモリは、例えば該サーバのランダムアクセスメモリ（ＲＡＭ）であっても、他の何らかの物理記憶装置、例えばハードディスクドライブ等であってもよい。本説明の中で後に述べる通り、サーバには、例えば、アドレス指定された端末がコンタクトできるようになるまで、ある一定の時間、マルチメディアメッセージを保存することが必要であるかもしれない。しかしながら、メッセージがアドレス指定された先の端末がほぼ同時にコンタクトできる状況の中でも、サーバでのマルチメディアメッセージの一時保存がなお行われるとみなしてよい。サーバがマルチメディアメッセージをより長い時間保存しなければならない場合は、メッセージを保存できる最長時間に何らかの限界を設けてよい。これは、例えば、アドレス指定された端末の加入オプションによって特定することができる。状況によっては、例えばサーバの記憶容量の不足のゆえに、サーバに保存されたマルチメディアメッセージを削除または上書きすることも必要であるかもしれない。
【００１９】
通知メッセージにおいてサーバから伝送された前記プロパティデータに基づいて、端末は、前記マルチメディアコンポーネントの転送のために適当なベアラを選択する。こうして、マルチメディアメッセージのマルチメディアコンポーネントごとに別々にベアラを選択することができ、その上で、相異なるマルチメディアコンポーネントを同じベアラを経由して伝送するか、異なるベアラを経由して伝送するか、どちらかを選択することができる。所与のコンポーネントのためのベアラは、端末によってサポートされたベアラの中から選択される。本発明の優先実施例では、ベアラはＷＡＰで定められたものである。前記マルチメディアコンポーネントは、端末によって選択されたベアラを使ってＭＭＳＣから端末に転送される。
【００２０】
例えばＷＡＰシステムでは、データ転送に使用されるベアラが違うと、消費される無線資源の量が違ってくるので、各マルチメディアコンポーネントをマルチメディアメッセージ通信システムからＷＡＰ端末に伝送するのに最小限の無線資源を使用するベアラを選択するのが有利である。本発明はこれを可能にする。例えば、本発明によれば、短いテキストメッセージを伝送するのにデータコール接続を確立する必要はなく、メッセージはＳＭＳメッセージとして無線路経由で伝送できるのである。
【００２１】
以下、本発明を添付図面に則して詳細に説明する。
【００２２】
図１については、先行技術との関連において上で述べた。本発明の一優先実施例（図２）では、通信にＷＡＰプロトコルを使用する無線端末ＭＳ（またはその所有者）がマルチメディアメッセージ通信サービスセンタＭＭＳＣからのマルチメディアメッセージ通信サービスに加入した状況においてマルチメディアメッセージ通信サービスが検査される。ＭＭＳＣは、例えばセルラー通信網内またはインターネット内に設置することのできるネットワークエレメント、すなわちサーバである。マルチメディアメッセージ通信サービスにおいて、ＭＭＳＣは、マルチメディアメッセージがアドレス指定された先の無線端末ＭＳがコンタクトできない場合、そのマルチメディアメッセージを問題の無線端末ＭＳのメモリに保存するエレメントとして働く。ＭＭＳＣはさらに、無線端末ＭＳに再び到達できるとき、マルチメディアメッセージをその無線端末ＭＳに送る。あるいはその代わりとして、メッセージがアドレス指定された先の移動端末が直接コンタクトできる場合、マルチメディアメッセージはほぼ同時に送られる。このメッセージ通信メカニズムは、メッセージ蓄積転送方式として知られている。対応する装置は、ＧＳＭネットワークのＳＭＳメッセージとの関連において知られており、そこで、ネットワーク内のショートメッセージサービスセンタ（ＳＭＳＣ）がＳＭＳメッセージのメッセージ蓄積転送方式を実行する。
【００２３】
ＭＭＳＣは、ＷＡＰゲートウェイ１５を通して無線端末ＭＳと通信する。物理的に、ＭＭＳＣは、望ましくは、インターネット網のＷＡＰゲートウェイ１５と同じ部分に位置する。代表的に、ＭＭＳＣとＷＡＰゲートウェイ１５の間の通信はインターネット網のプロトコル（ＩＰプロトコル）に従って遂行される。それは、例えばＴＣＰ／ＩＰやＨＴＴＰ１．１のことである。
【００２４】
ＭＭＳＣからのマルチメディアメッセージ通信サービスに加入した無線端末ＭＳにアドレス指定されたマルチメディアメッセージ――電子フォーマットのテキスト、画像、写真、オーディオクリップまたはビデオクリップ等、１つ以上のマルチメディアコンポーネントを含んでいてよい――がＭＭＳＣに到達すると、ＭＭＳＣはこれを自らのメモリの保存し、該メッセージがＭＭＳＣに到達したことを知らせる通知メッセージ３０に送る。
【００２５】
本発明の一実施例では、通知メッセージ３０は、新しいＷＡＰコンテンツタイプ――ここではマルチメディアメッセージインディケーション（ＭＭＩ）――を使って実現させられる。ＭＭＩは、テキストフォーマットとバイナリフォーマットの両方のデータを同じタイプのコンテンツで伝送するように定義されたコンテンツタイプである。インターネット互換性のあるＸＭＬ（eXtensible Markup Language＝拡張可能マークアップ言語）によるテキストフォーマットとＷＡＰバイナリコード化に準じるバイナリフォーマットの両方が、ＭＭＩコンテンツタイプに対して定義されている。図６は、ＭＭＩタイプの通知メッセージ３０の１つの可能な基本構造を示し、この場合は、一般的部分“一般情報”３６、ならびに、マルチメディアメッセージを構成するマルチメディアコンポーネントのプロパティを表現するためのフィールド３７（うち、２つが図６に示されている）を包含する。“一般情報”部分３６は、ＭＭＳＣに保存されたマルチメディアメッセージに関する一般情報を表現するフィールドを包含する。それは、例えばマルチメディアメッセージの送信者のアドレスとその需要度に関する情報であってよい。フィールド３７によって表現されたマルチメディアコンポーネントのプロパティは、例えば、各マルチメディアコンポーネントのタイプおよびサイズである。ＭＭＳＣに保存されたマルチメディアメッセージが、３３０バイトのサイズを持つテキストフォーマットのコンポーネントと１６４キロバイトのＪＰＧフォーマット画像を包含する場合、テキストフォーマットＭＭＩタイプの通知メッセージ３０において３７に対応するエントリは、例えば下記の通り現れることになる。
【００２６】
…
Message-Component-Type1:text/plain
Message-Component-Size1:330
Message-Component-Type2:image/jpg
Message-Component-Size2:164000
…
【００２７】
新しいコンテンツタイプをＷＡＰに追加し、それによって要求されたソフトウェア変更をシステム内で行うことは、ＷＡＰに精通した当業者にはよく知られている。あるいはその代わりとして、通知メッセージ３０は、ＳＭＳメッセージのように、無線通信網から一般に周知の何らかの仕方で無線端末ＭＳに供給することができる。
【００２８】
すべてのデータがバイナリフォーマットで無線路経由で伝送されるけれども、テキストフォーマットのデータとバイナリフォーマットのデータとの違いは、データのグループ化において明らかである。テキストフォーマットのデータは、各キャラクタまたは各文字が伝送される１つの特定のコードワードによって表現されるようにグループ化される。前記コードワードは、例えば８ビットの長さであってよい。バイナリフォーマットのデータの場合は、個々のビットが伝送されるだけであり、従って、データ伝送容量が節約される。例えばＷＡＰシステムでは、ＸＭＬ言語の所与のワードに対して１つの所与の値が定められる。例えば、ＷＡＰコード化においてＸＭＬ言語のワード“ＥＮＴＩＴＹ”に値“２”を割当ててよく、そうすれば、前記ワードを伝送するとき、６キャラクタの代わりにバイナリフォーマットの１キャラクタを伝送するだけでよいので、データ伝送容量が節約されることになる。
【００２９】
本発明の一実施例では、ＭＭＩタイプの通知メッセージ３０が使用され、伝送すべきデータがバイナリフォーマットのデータである。通知メッセージ３０は、例えばＸＭＬフォーマットでＨＴＴＰ１．１（Hyper Text Transfer Protocol＝ハイパーテキスト転送プロトコル）において定義されたＰＯＳＴコマンドを使って、ＩＰプロトコルに準じるメッセージとしてＭＭＳＣからＷＡＰゲートウェイに転送してよい。通知メッセージ３０がテキストフォーマットの部分を包含する場合、ＷＡＰゲートウェイは、その部分をＷＡＰプロトコルに従ってバイナリフォーマットに変換し、特定のベアラを使って通知メッセージ３０を無線路経由で無線端末に向かわせる。この場合の変換は、すでにＭＭＳＣで行うこともできる。通知メッセージ３０の転送に使用されるベアラは、例えばＧＳＭネットワークのショートメッセージサービス（ＳＭＳ）またはＵＳＳＤサービスであってよく、両方とも、いわゆるコネクションレス型サービスである。
【００３０】
ここで、コネクションオリエンテッド型サービスとコネクションレス型サービスとの違いを考慮されたい。コネクションオリエンテッド型サービスでは、実際のデータ伝送が遂行できるようになる前に先ず、特定の（専用の）通信リンクが通信当事者間で確立される。コネクションオリエンテッド型サービスの１つの例が、セルラー通信網におけるデータコールである。コネクションレス型サービスでは、専用の通信リンクが確立されなくてよい。ＧＳＭ  ＳＭＳサービスはコネクションレス型サービスの１つの例で、ＳＭＳメッセージの伝送が、信号伝送目的のために通常使用される通信チャネルで行われる。その上、インターネットにおけるＵＤＰ（User Datagram Protocol＝ユーザデータグラムプロトコル）のような、一種のパケットベース型のコネクションレス型データ伝送では、データの転送に使用すべきルートが前もって特定されず、異なるデータパケットに対してルートも異なってよい。
【００３１】
ＭＭＳＣによって無線端末ＭＳに伝送された通知メッセージ３０は、マルチメディアメッセージの取り出しに関連して無線端末ＭＳで下される意思決定に必要なマルチメディアメッセージのプロパティに関する特定データを包含する。望ましくは、前記通知メッセージ３０は、ＭＭＳＣに保存されたマルチメディアメッセージまたはこれを構成するマルチメディアコンポーネントのサイズおよびタイプに関する情報を包含する。通知メッセージ３０において、前記タイプ情報は、ＷＡＰで指定されたテキストフォーマットのＭＩＭＥタイプ（例えばimage/jpg、text/plain、audio/mpeg、sound/wav）か、対応するバイナリフォーマットの等価タイプか、どちらかによって提供される。本発明の一優先実施例では、バイナリ等価タイプが使用される。その上、通知メッセージ３０は、マルチメディアメッセージの重要度に関する情報、すなわち、いわゆる優先順位値を包含することができる。代表的に、通知メッセージ３０は、マルチメディアメッセージの送信者に関する情報、ならびに、マルチメディアメッセージのＵＲＬ（Uniform Resource Locator＝ユニフォームリソースロケータ）またはＵＲＩ（Uniform Resource Identifier＝ユニフォームリソース識別子）またはマルチメディアメッセージを識別する他の何らかの識別子も包含する。マルチメディアメッセージが２つ以上のマルチメディアコンポーネントを包含する場合、通知メッセージ３０は、該マルチメディアメッセージのコンポーネントごとに別個の識別子を包含してもよい。
【００３２】
前記通知メッセージ３０を受取ると、無線端末ＭＳは、ＭＭＳＣからのマルチメディアメッセージの取り出しに関して決定を下し、該マルチメディアメッセージの無線路経由での転送に使用すべきベアラを選択する。これに対応して、マルチメディアメッセージが複数のマルチメディアコンポーネントを包含する場合、無線端末ＭＳは、ＭＭＳＣから自ら取り出したい、または取り出し得るマルチメディアメッセージを構成するマルチメディアコンポーネントを選択し、選択された各マルチメディアコンポーネントの無線路経由での転送に使用すべきベアラを選択する。無線資源の使用を最適化するため、無線端末ＭＳは、相異なるマルチメディアコンポーネントの各々の転送に最も適したベアラを選択することができる。
【００３３】
無線端末ＭＳは、マルチメディアメッセージまたはこれを構成するマルチメディアコンポーネントの取り出しに関して決定を下し、通知メッセージ３０で運ばれた特定データを使って適当なベアラを選択する。代表的に、このデータは、マルチメディアメッセージまたはこれを構成するマルチメディアコンポーネントのサイズおよびタイプに関する情報を含む。本発明によれば、ベアラの選択は、マルチメディアメッセージまたはこれを構成するマルチメディアコンポーネントの１つのプロパティだけに基づいて実行してよい。このプロパティは、例えば、マルチメディアメッセージまたはこれを構成するマルチメディアコンポーネントのタイプ、サイズまたは優先順位値（重要度）であってよい。従って、本発明によるベアラの選択は、例えば、単にマルチメディアメッセージのマルチメディアコンポーネントのサイズだけに基づいてマルチメディアコンポーネントごとに行うことができる。その上、ユーザが構成し得るある一定のルール、マルチメディアメッセージの優先順位値、および無線端末ＭＳのある一定のプロパティ、例えば使用可能なメモリスペース、相異なるタイプのマルチメディアコンポーネントを処理し、自らのディスプレイに表示する端末能力等を意思決定プロセスにおいて考慮することができる。
【００３４】
以下、本発明による無線端末ＭＳで実行される意思決定プロセスを例に則して多少詳細に説明する。ここで、無線端末ＭＳにアドレス指定された、少なくとも１つのマルチメディアコンポーネントを包含するマルチメディアメッセージがＭＭＳＣに到達すると仮定する。マルチメディアメッセージまたはマルチメディアコンポーネントの少なくとも１つのプロパティに関する情報を包含する通知メッセージ３０が、ＭＭＳＣから無線端末ＭＳに伝送させる。代表的に、通知メッセージ３０は、少なくともマルチメディアメッセージまたはこれを構成するマルチメディアコンポーネントのサイズおよびタイプに関する情報を包含する。無線端末は、使用可能なメモリスペース、自ら処理し得る（かつ、例えば自らのディスプレイに表示し得るマルチメディアコンポーネントのタイプ、ならびに、自らサポートするＷＡＰシステムのベアラを知っている。
【００３５】
通知メッセージ３０を受取った後、無線端末ＭＳは、前記マルチメディアコンポーネントを受取って処理できるかどうか決定する。この目的のため、無線端末に供給された通知メッセージ３０の中のマルチメディアコンポーネントのサイズに関する情報をＭＭＳＣに保存されたサイズ情報と比較し、メッセージの中にあるマルチメディアコンポーネントのタイプに関する情報を、無線端末ＭＳが処理し得るタイプと比較する。無線端末ＭＳは、十分なメモリスペースが存在し、問題のマルチメディアコンポーネントのタイプが自ら処理し得るタイプであると確認した場合、前記マルチメディアコンポーネントをＭＭＳＣから取り出す決定を下す。
【００３６】
しかしながら、本発明によれば、ユーザは、無線端末ＭＳによって実行された意思決定プロセスに、いわゆるユーザ構成可能ルールを通して関与するための手段を備えていてよい。望ましくは、このユーザ構成可能ルールは、無線端末の出荷前にインストールされたソフトウェアにおいて特定のデータベースに含まれ、無線端末ＭＳのアプリケーションソフトウェアに使用できる。無線端末ＭＳのユーザは、ルールを適用してもしなくてもよく、また、例えば無線端末のユーザインタフェースの特定メニューを使ってルールを変更してもよい。マルチメディアコンポーネントの取り出しに関する決定を下すとき、無線端末ＭＳは、ユーザ構成可能ルールを前記データベースから読取り、決定を下す中でそれを考慮する。ユーザは、例えば、無線端末ＭＳが所与のアドレスから送られてきたマルチメディアメッセージをＭＭＳＣから取り出すのを防ぐルールを確立してよい。もちろん、これは、マルチメディアメッセージの送信者を識別する情報が通知メッセージ３０において伝送されることを必要とする。ユーザはまた、例えば、特殊タイプのマルチメディアメッセージまたはマルチメディアコンポーネントの取り出しにとって障害となるものが他に存在しなくても、そのマルチメディアメッセージまたはマルチメディアコンポーネントの取り出しを防いでよい。ユーザはまた、ベアラを選択するときにデータ伝送のコストを考慮する上で基準となるルールを定めてよい。このルールがアクティブのとき、無線端末ＭＳは常に、特殊タイプのコンポーネントの転送に適したベアラのうち可能な限り安価な（または最も安価に使える）ベアラを選択する。ユーザはまた、ベアラを選択するときにデータ転送速度を考慮する上で基準となるルールを定めてよく、そうすれば、無線端末ＭＳは常に、特殊タイプのコンポーネントの転送に適したベアラのうち最も高速のベアラを選択することができる。上に述べた例では、無線端末ＭＳは、必ずしも常に、無線資源の消費量が最も少ないベアラを最終的に選択するとは限らない。
【００３７】
マルチメディアメッセージの取り出しについて決定を下すとき、無線端末ＭＳは、マルチメディアコンポーネントの中に、無線端末ＭＳのメモリに収納するには大きすぎるサイズのマルチメディアコンポーネント、または無線端末ＭＳが処理し得ないようなタイプのマルチメディアコンポーネントがあることに気付いた場合、該マルチメディアコンポーネントを取り出さない決定を下してよい。あるいはその代わりとして、無線端末ＭＳは、取り出しを特定の期間延期し、無線端末ＭＳ内部に十分なメモリスペースの空きができてから初めてマルチメディアメッセージを取り出してもよい。
【００３８】
あるいはその代わりとして、無線端末ＭＳは、マルチメディアコンポーネントの中に、無線端末ＭＳのメモリに収納するには大きすぎるサイズのマルチメディアコンポーネント、または無線端末ＭＳが処理し得ないようなタイプのマルチメディアコンポーネントがあることに気付いた場合、これをユーザに、例えば自らのディスプレイ上で通知することができる。無線端末ＭＳはまた、ユーザが問題解決のために講じることのできる処置のリストを自らのディスプレイ上に提示してもよい。代表的に、こうした状況のとき、無線端末ＭＳは、ユーザが講じようとする処置に関して入力がなされるのを待つ。ユーザは、無線端末への入力を、例えばキーボードを使って、または他の何らかの周知の仕方で提供してよい。無線端末ＭＳによって提案された処置のリストは、例えば下記のうちのどれかを包含してよい。ａ）ラップトップコンピュータ等を無線端末ＭＳに取付け、前記マルチメディアコンポーネントを処理できるようにする。この場合、無線端末ＭＳは、マルチメディアコンポーネントをＭＭＳＣから取り出すことになるが、それを処理の目的でラップトップコンピュータに転送することになる。ｂ）別個のマルチメディアメモリカード（ＭＭＭＣ）を無線端末ＭＳに取付け、その使用可能なメモリスペースを拡張する。
【００３９】
マルチメディアメッセージを構成する１つ以上のマルチメディアコンポーネントをＭＭＳＣから取り出す決定を下した後、無線端末ＭＳは、該マルチメディアコンポーネントの転送に使用すべきベアラを、通知メッセージ３０において供給された各マルチメディアコンポーネントのタイプに関する情報に基づいて選択する。あるいはその代わりとして、ベアラの選択は、マルチメディアコンポーネントのサイズに基づいて行っても、マルチメディアコンポーネントの優先順位値に基づいて行なってもよい。本発明の有利な一実施例によれば、かかる選択を実行するために、無線端末ＭＳを制御するソフトウェアは、いわゆるマッピングテーブルを包含するデータベースを包含する。
【００４０】
望ましくは、マッピングテーブルは、マルチメディアコンポーネントのタイプごとに１つのデフォルトベアラを指示し、これが、当該タイプのマルチメディアコンポーネントを無線路経由でＷＡＰゲートウェイから無線端末ＭＳに転送するのに使用される。これに対応して、ベアラの選択が単にマルチメディアコンポーネントのサイズまたは優先順位値だけに基づいて行われる場合は、マッピングテーブルにおいてマルチメディアメッセージのサイズカテゴリごと、または優先順位値ごとに特定のデフォルトベアラを定めることが可能である。例えば、ＧＳＭネットワークのＳＭＳベアラをＭＩＭＥタイプtext/plainのメッセージ／コンポーネントのためのデフォルトベアラと定めてよい。この場合、マルチメディアコンポーネントのＭＩＭＥタイプがtext/plainであれば、移動局は、ＧＳＭ  ＳＭＳベアラを前記マルチメディアコンポーネントの転送に使用すべきベアラとして選択することになる。
【００４１】
ベアラの選択においては（および、これに関連するマッピングテーブルの実現においては）、マルチメディアメッセージの２つ以上のプロパティを考慮に入れることも可能である。この場合は、例えば、通知メッセージ３０において供給されたマルチメディアコンポーネントのサイズに関する情報を考慮に入れることも可能であり、従って、ＧＳＭ  ＳＭＳサービスを使用する転送に向けて短いテキストデータを選択することができ、他方、比較的長いテキストデータであれば、ＧＳＭデータコール、ＨＳＣＳＤ（High Speed Circuit Switched Data＝高速回線交換データ）またはＧＳＭ  ＧＰＲＳデータ接続を介して転送することができる。この場合は、より多くの代替ベアラをマッピングテーブルにおいて、ある特定のタイプのマルチメディアコンポーネントのためのデフォルトベアラと定めてよい。例えばＭＩＭＥタイプがtext/plainであるとすれば、 “text/plain - short”をＧＳＭ  ＳＭＳ代替ベアラと定めてよく、“text/plain - long”をＧＳＭ−ＨＳＣＳＤ代替ベアラと定めてよい。これに対応して、ある特定のタイプのマルチメディアコンポーネントについては、メッセージ／マルチメディアコンポーネントのタイプに関するデータに加えて、データ伝送（ベアラ）のコストまたは速度を、無線端末のベアラ選択プロセスにおける決定要因として使用するときに“more expensive”および“less expensive”を、また、“slower”および“faster”を代替ベアラと定めてよい。
【００４２】
マルチメディアメッセージが２つ以上のマルチメディアコンポーネントを包含する場合、異なるタイプのマルチメディアコンポーネントの転送のために選択されるベアラは、マッピングテーブルにおいてその特定のタイプに割当てられたベアラであるのが望ましい。従って、例えば、マルチメディアメッセージがテキストコンポーネントとビデオクリップの両方を包含する場合は、テキストコンポーネントをＳＭＳで転送し、ビデオクリップを、例えば回線交換データ接続またはパケット交換データ接続を介して転送すると決定することができる。あるいはその代わりとして、本発明によれば、コンポーネントのタイプに関係なく全部のマルチメディアコンポーネントを同じベアラを使って転送する方法を選択することも可能である。
【００４３】
本発明の一実施例では、ＭＭＳＣから無線端末ＭＳに伝送された上述の通知メッセージ３０においてマルチメディアメッセージの優先順位値が供給されていた場合、ベアラを選択するときに該優先順位値を考慮に入れることができる。これが当てはまる場合は、高い優先順位値を有するマルチメディアメッセージに対して最も高速のベアラを選択することができる。ここで、最も高速のベアラとは、一般に、システムにおいて最大の転送容量が使用できるベアラのことである。
【００４４】
マッピングテーブルは、望ましくは、無線端末ＭＳの出荷前にインストールされたソフトウェアに含まれており、新しいベアラ（すなわち、新しい無線通信モード）がシステムに追加される場合、または、既存のベアラがシステムから除去される場合に更新することができる。この更新は、例えば、ユーザ構成可能ルールの定義と共に提示されたのと同様の仕方で行うことができる。
【００４５】
マルチメディアメッセージまたは所望のマルチメディアコンポーネントを取り出すにあたって、ＭＭＳＣへの接続が未だ存在しない場合、無線端末ＭＳはこの接続を開く。本発明の一優先実施例では、無線端末ＭＳは、ＷＡＰから知られている仕方でＷＡＰゲートウェイ１５とのＷＳＰセッションを開くような手順で前記接続を確立し、ＷＡＰゲートウェイ１５はさらに、例えばＭＭＳＣとのＩＰ接続を確立する。無線端末ＭＳによって選択されたベアラに関する情報、従ってまた、開かれるＷＳＰセッションにおいて使用されるベアラに関する情報は、ＷＳＰ  ＨＥＡＤＥＲにおいてベアラ指示値として、無線端末ＭＳからＷＡＰゲートウェイ１５に周知の仕方で伝送される。前記情報の伝送は、ＷＳＰセッションを開くことについての無線端末ＭＳとＷＡＰゲートウェイ１５の間のネゴシエーションの最中に行われる。
【００４６】
ＷＳＰセッションが確立されたならば、無線端末ＭＳは、例えばＷＡＰで定められたＧＥＴ法を使って、ＭＭＳＣから所望のマルチメディアメッセージまたはマルチメディアコンポーネントを取り出すことができる。ＧＥＴ法では、無線端末ＭＳは先ず、ＷＡＰゲートウェイ１５に、ＭＭＳＣから特定のマルチメディアメッセージまたはマルチメディアコンポーネントを取り出すようＧＥＴリクエスト３１を送る。ＷＡＰゲートウェイ１５は、ＧＥＴリクエスト３１をインターネットプロトコルに準じるＧＥＴリクエスト、例えばＨＴＴＰ  ＧＥＴリクエスト３２に変換し、これをＭＭＳＣに送る。
【００４７】
ＧＥＴリクエストに応答して、ＭＭＳＣは、リクエストされたマルチメディアメッセージまたはリクエストされたマルチメディアコンポーネントをＩＰ接続経由でＷＡＰゲートウェイ１５に伝送し３３、ＷＡＰゲートウェイ１５は、該メッセージまたはコンポーネントを、問題のＷＳＰセッションに対して無線端末ＭＳによって選択されたベアラをコネクションオリエンテッド型サービスかコネクションレス型サービスかどちらかとして使って、無線端末ＭＳへ運ぶ３４。代表的に、所与のマルチメディアコンポーネントが、無線端末ＭＳのメモリに完全に転送された後に初めて、ユーザに向けて表示される。特殊なケース、例えば、マルチメディアコンポーネントがビデオ映像を包含する場合は、いわゆる“ストリーミング”も代用できる。この場合は、ビデオクリップを無線端末ＭＳに完全に転送し終わる前にすでに該ビデオクリップの初めのバッファ処理された部分を再現し始めることが可能である。
【００４８】
転送すべきマルチメディアメッセージが２つ以上のタイプのマルチメディアコンポーネントを包含するならば、無線端末ＭＳは、代表的に、上に述べた仕方で異なるタイプのマルチメディアコンポーネントの転送のために異なるベアラを選択したことになる。この場合は、ＷＳＰセッションにおいて現にアクティブであるベアラを使って転送すべく移動局が選択したマルチメディアコンポーネントが最初に伝送される。但し、ここでは、適当なベアラがまさしくアクティブであることが前提となる。ベアラの変更は、Ｓサスペンド・プリミティブを使ってＷＳＰセッションをサスペンド状態に置き、また、Ｓレジューム・プリミティブを使ってそれを再スタートさせることによって実現させることができる。
【００４９】
本発明の一実施例では、マルチメディアメッセージ通信サービスに加入した無線端末へＭＭＳＣによって運ばれるマルチメディアメッセージは、多くの異なるソースから出てきてよい。それは、ある無線端末から別の無線端末に電子フォーマットで伝送される写真、ホームビデオクリップまたは音声メッセージであり得る。また、例えばＴＣＰ／ＩＰネットワークからＭＭＳＣに伝送され、無線端末へ運ばれるマルチメディアコンポーネントを包含する電子メールメッセージも、マルチメディアコンポーネントを包含する他の何らかのメッセージもあり得る。
【００５０】
本発明はまた、ＷＡＰ技術なしでも実現させることができ、その場合、実現の仕方は問題のネットワークによって異なる。例えば、ＩＰプロトコルを使ってパケット交換モードの無線端末とＭＭＳＣの機能性を提供するインターネットサーバの間で通信することが可能である。また、例えばＩＰプロトコルを使って無線路経由でＧＳＭネットワークのＧＰＲＳサービスに乗って通信することが可能である。この場合は、ＷＡＰゲートウェイの代わりに、ＧＰＲＳネットワークのゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）が、無線通信網とインターネット網を接続するエレメントとして働く。この場合、本発明によるベアラの選択は、ＧＰＲＳによってサポートされたベアラ、例えばＧＰＲＳ−ＳＭＳベアラ、ＧＰＲＳデータコールおよびＧＰＲＳで定められた他のベアラを使って実現させることができる。対応する解決策も、第三世代ネットワークにおいて可能である。
【００５１】
本発明は、無線端末およびＭＭＳＣにおいてプログラムコードに必要な変更を加えることによってソフトウェアで実現させることができる。問題のコンピュータプログラムは、データ媒体、例えばメモリに保存することができ、転送することができ、例えばコンピュータまたは無線端末のマイクロプロセッサで実行することができる。ＭＭＳＣでは、ＭＭＩコンテンツタイプの採用に関して要求されたソフトウェア変更が、ＭＭＳＣのＷＡＰゲートウェイインタフェースでなされる。ＭＭＳＣの機能ブロックは、後に説明の中で図５との関連において提示する。
【００５２】
図３は、本発明による方法を実現させる無線端末の動作に関連する基本部分を示す。無線端末ＭＳは、プロセッサＭＰＵおよび該プロセッサに機能的に接続された部分、すなわちメモリＭＥＭ、ユーザインタフェースＵＩ、および無線部分ＲＦを包含する。プロセッサＭＰＵは、望ましくは、マイクロプロセッサ、マイクロコントローラまたはディジタル信号プロセッサ（ＤＳＰ）である。メモリＭＥＭは、望ましくは、不揮発性リードオンリーメモリ（ＲＯＭ）およびランダムアクセスメモリ（ＲＡＭ）を包含する。無線部分ＲＦは、ＷＡＰプロトコルに準じるメッセージ等の無線周波数信号を伝送し、マルチメディアメッセージ等の無線周波数信号を自らのアンテナＡＥＲで受取る。ユーザインタフェースＵＩは、望ましくは、ユーザに無線端末ＭＳの動作に必要なキーボードおよびディスプレイを提供する。
【００５３】
無線端末ＭＳのソフトウェア、ならびにマルチメディアメッセージ通信サービスの実現に関連したソフトウェアは、代表的に不揮発性メモリに保存される。このソフトウェアをベースにして、プロセッサＭＰＵは、無線部分ＲＦの使用、ユーザインタフェースＵＩによるメッセージの提供、ユーザインタフェースＵＩから受取った入力の読取り等、無線端末ＭＳの動作を制御する。多くの異なる方法で実現させることのできるソフトウェアは、望ましくは、異なるプロシージャの実現に対応するプログラムブロックを包含する。この場合のプロシージャとは、例えば、ユーザへのマルチメディアメッセージに含まれたマルチメディアコンポーネントの表示に関連するプロシージャ、ならびに、メッセージの送受に関連するプロシージャのことである。無線端末において、マルチメディアメッセージ通信サービスは、無線端末のメモリＭＥＭおよびソフトウェアと共にプロセッサＭＰＵによって実現させられる。プロセッサＭＰＵは、ランダムアクセスメモリをデータ処理時の一時バッファメモリとして使用する。
【００５４】
図４のフローチャートは、本発明の一優先実施例に照らして本発明による意思決定プロセスを示す。第１段階において、無線端末にアドレス指定された少なくとも１つのマルチメディアコンポーネントを包含するマルチメディアメッセージが、ＭＭＳＣ（ブロック４１）に到達し、ここに保存され、その後、前記マルチメディアメッセージのプロパティに関するデータを包含する通知メッセージが、無線端末（ブロック４２）に伝送される。通知メッセージに含まれたデータをベースにして、無線端末は、取り出すべき１つ以上のマルチメディアコンポーネント、ならびに、マルチメディアコンポーネントをＭＭＳＣから無線端末（ブロック４３）に転送するのに使用される１つ以上のベアラを選択する。この後、無線端末は、ＭＭＳＣへの接続を開き、先に選択されたベアラを使って所望のマルチメディアコンポーネントを取り出す（ブロック４４）。無線端末は、前記通知メッセージに含まれたデータと無線端末の状態をベースにして、マルチメディアメッセージの特定のコンポーネントを処理する能力を持っていない、または現時点では処理できないと自ら判断した場合、任意に、これをデバイスのユーザに通知し、ユーザにある一定の処置を講じるよう要求する。例えば、無線端末がセルラー通信網の移動局である場合は、ユーザに、ラップトップコンピュータを無線端末に取付け、それで、前記マルチメディアコンポーネントの処理を可能にするよう命令してよい（ブロック４３ｂ）。そうでないと、ＭＭＳＣと無線端末の間の通信がユーザに筒抜けの形で行われる。図４には、任意ブロック４３ａが破線で表されている。
【００５５】
図５は、本発明の実現に関連するＭＭＳＣの機能ブロックを示すブロック図である。ＭＭＳＣはＷＡＰゲートウェイインタフェース５１を包含し、これを通してＭＭＳＣはＷＡＰゲートウェイ１５と通信する。ＷＡＰシステム外部の他のネットワークとの通信は外部インタフェース５２を通して管理され、他のマルチメディアメッセージ通信サービスセンタとの通信はＭＭＳＣインタフェース５３を介して扱われる。データメモリ５４がデータベースであり、ここにマルチメディアメッセージが記録され、保存される。制御装置５５がＭＭＳＣの動作を制御する。代表的に、ＭＭＳＣは、ＭＭＳＣのオーセンティケーションとメンテナンスに関連する何らかのブロックも包含するが、これらは図に示されていない。
【００５６】
本発明によれば、無線端末ＭＳにアドレス指定されたマルチメディアメッセージは、インタフェース（５１〜５３）の１つを通ってＭＭＳＣに到達し、データメモリ５４に保存される。無線端末ＭＳに伝送された通知メッセージ３０は、望ましくは、ＷＡＰゲートウェイインタフェース５１において制御装置５５のコマンドに従って作成される。通知メッセージ３０の伝送は、ＷＡＰゲートウェイインタフェース５１を経由して行われる。その先、マルチメディアメッセージ、または無線端末ＭＳがＭＭＳＣから取り出すと決定したマルチメディアコンポーネントは、然るべき経路でＷＡＰゲートウェイインタフェースを通して無線端末ＭＳに伝送される３３。
【００５７】
本発明によれば、ネットワーク無線資源は、無線路経由でのマルチメディアコンポーネントの転送に最も適したベアラを選択することによって節約することができる。本発明による方法は、無線端末がどのマルチメディアコンポーネントをマルチメディアメッセージ通信サービスセンタから取り出したいかを自ら決定できるいわゆるプル方式によって実現させられる。本発明がサポートするのは無線端末起動接続であり、従って、望ましくは、セキュリティの視点から危険性のあるネットワーク起動接続を本発明はサポートしない。
【００５８】
以上、本発明の実施態様を例に則して説明した。本発明が上に提示された実施態様の細部だけに限局されないこと、そして、本発明の特徴から逸脱することなく、他の形でも本発明を実現させ得ることは、当業者であれば容易に理解されよう。上に提示された実施態様は、限局的でなく、例示的とみなされたい。つまり、本発明を実現させ、使用する可能性は、範囲の限定された請求項によってしか限局されない。従って、請求項によって特定された通りの本発明を実現させる様々なオプションも、その等価の実現形態を含めて、本発明の範囲に属する。
【図面の簡単な説明】
【００５９】
【図１】図１は、先行技術から知られているＷＡＰシステムの一モデルを示す。
【図２】図２は、ＷＡＰシステムにおいて本発明による方法を実現させる一例を示す。
【図３】図３は、本発明による方法を実現させる移動局の基本部分を示す。
【図４】図４は、本発明による意思決定プロセスを示すフローチャートである。
【図５】図５は、ＭＭＳＣの機能ブロックを示すブロック図である。
【図６】図６は、本発明による通知メッセージの基本構造を示す。
【図１】
2006311581.tif 000003
【図２】
2006311581.tif 000004
【図３】
2006311581.tif 000005
【図４】
2006311581.tif 000006
【図５】
2006311581.tif 000007
【図６】
2006311581.tif 000008