(57)【要約】【解決手段】多モード通信環境、および多重メッセージサービス環境におけるメッセージングのための装置および方法。メッセージコンテンツは、多モード無線装置によって送信されるメッセージのためのメッセージングアプリケーションにおいて受信される。メッセージングアプリケーションは、多重メッセージサービスを提供する。多モード無線装置の利用可能な通信モードが決定され、メッセージコンテンツが調べられ、利用可能な通信モードで動作可能な複数のメッセージサービスから、少なくとも１つの使用可能なメッセージサービスを決定する。好ましいメッセージサービスは、少なくとも1つの使用可能なメッセージサービスから選択される。
2005533439.tif 000002
【特許請求の範囲】
【請求項１】
下記を具備する、多モード環境において、メッセージの無線通信のための装置：
複数のメッセージサービスを供給するメッセージングアプリケーションを記憶するコンピュータ読み出し可能な媒体、前記メッセージングアプリケーションは、メッセージに無線通信のためのメッセージコンテンツを受信するように構成される；
前記メッセージングアプリケーションからの命令の下で、前記多モード環境において利用可能な通信モードを決定し、前記メッセージコンテンツを調べ、前記利用可能な通信モードで動作可能な複数のメッセージサービスから少なくとも１つの使用可能なメッセージサービスを決定し、前記少なくとも１つの使用可能なメッセージサービスから好適なメッセージサービスを選択するように構成された制御プロセッサ。
【請求項２】
前記制御プロセッサは、基準のセットに従って前記好適メッセージサービスを選択するように構成され、前記メッセージコンテンツがビデオデータまたは音声データを含むなら、前記利用可能な通信モードのために、マルチメディアメッセージングシステム（ＭＭＳ）を選択し、前記メッセージコンテンツが、前記利用可能な通信モードのためのショートメッセージサービス（ＳＭＳ）のデータ限度を超えるなら、増強されたメッセージサービス（ＥＭＳ）のうちの第１の使用可能なサービスと、前記利用可能な通信モードのためのＭＭＳを選択し、そうでなければ、前記利用可能な通信モードのための前記ＳＭＳ、ＥＭＳ、およびＭＭＳの最初の使用可能な１つを選択する、請求項１記載の装置。
【請求項３】
前記好適メッセージサービスに従って、前記メッセージの無線通信のために構成される通信モジュールをさらに具備する、請求項１に記載した装置。
【請求項４】
前記好適メッセージサービスに従う前記メッセージの前記無線通信が失敗するなら、制御プロセッサは、次の好適メッセージサービスを選択するように構成される、請求項３に記載の装置。
【請求項５】
前記メッセージコンテンツは、アクティブメッセージサービスを介して受信したメッセージに対する応答を含む、請求項１に記載の装置。
【請求項６】
前記制御プロセッサは、アクティブメッセージサービスに対応する好適なメッセージサービスの選択のために構成される、請求項５記載の装置。
【請求項７】
下記を具備する、多モード環境中の無線装置からのメッセージを通信する方法:
前記無線装置により送信されるメッセージのためのメッセージアプリケーションにおいてメッセージコンテンツを受信する、前記メッセージアプリケーションは複数のメッセージサービスを供給する；
前記無線装置の利用可能な通信モードを決定する;
前記メッセージコンテンツを調べ、前記利用可能な通信モードで動作可能な複数のメッセージサービスから少なくとも1つの使用可能なメッセージサービスを決定する;
前記無線装置からのメッセージを通信するために、前記少なくとも1つの使用可能なメッセージサービスから好適なメッセージサービスを選択する。
【請求項８】
さらに下記を具備する、請求項７記載の方法:
前記メッセージコンテンツがビデオデータまたは音声データを含むなら、前記利用可能な通信モードにマルチメディアメッセージングシステム（ＭＭＳ）を選択し；
前記メッセージコンテンツが前記利用可能な通信モードに対してショートメッセージサービス（ＳＭＳ）のデータ限度を超えるなら、前記利用可能な通信モードのための増強されたメッセージサービス（ＥＭＳ）およびＭＭＳの最初の使用可能な1つを選択する；
そうでなければ、前記利用可能なコミュニケーションモードにＳＭＳ、ＥＭＳおよびＭＭＳの最初の使用可能な１つを選択する。
【請求項９】
前記好適メッセージサービスを使用して、メッセージを送信することをさらに具備する、請求項７記載の方法。
【請求項１０】
前記メッセージの送信が失敗するなら、前記少なくとも１つの使用可能なメッセージサービスから次の好適なメッセージサービスを選択する、請求項９記載の方法。
【請求項１１】
前記メッセージコンテンツは、アクティブメッセージサービスを介して受信メッセージに対する応答を含む、請求項７記載の方法。
【請求項１２】
前記選択された好適メッセージサービスは、前記アクティブメッセージサービスに相当する、請求項１１記載の装置。
【請求項１３】
下記を具備する、多モード環境内の無線装置からメッセージを通信するためのコンピュータ読み出し可能な媒体：
前記無線装置により送信されるメッセージのためのメッセージングアプリケーションにおいて、メッセージコンテンツを受信するコード、前記メッセージングアプリケーションは、複数のメッセージサービスを供給する；
多モード無線装置の利用可能な通信モードを決定するためのコード；
前記メッセージを調べ、前記利用可能な通信モードで動作可能な複数のメッセージサービスから少なくとも１つの使用可能なメッセージサービスを決定するためのコード;および
前記少なくとも1つの使用可能なメッセージサービスから好適なメッセージサービスを選択するためのコード。
【請求項１４】
さらに下記を具備する請求項１３記載のコンピュータ読み出し可能な媒体：
前記メッセージコンテンツがビデオデータまたは音声データを含むなら、前記利用可能な通信モードにマルチメディアメッセージングシステム（ＭＭＳ）を選択するためのコード；
前記メッセージコンテンツが前記利用可能な通信モードに対してショートメッセージサービス（ＳＭＳ）のデータ限度を越えるなら、増強されたメッセージサービス（ＥＭＳ）のうちの第１の使用可能なサービスと、前記利用可能な通信モードのための前記ＭＭＳを選択するためのコード；
前記メッセージコンテンツがビデオデータまたは音声データ以外を含み、前記データ限度を超えないなら、前記利用可能な通信モード用のＳＭＳ、ＥＭＳまたはＭＭＳの第１の使用可能な１つを選択するためのコード。
【請求項１５】
下記を具備する、多モード環境中のメッセージの無線通信用の多モード無線装置:
メッセージングアプリケーションからの命令の下で、前記多モード環境において、利用可能な通信モードを決定し、メッセージコンテンツを調べ、前記利用可能な通信モードをで動作可能な複数のメッセージサービスから少なくとも１つの使用可能なメッセージサービスを決定し、前記少なくとも１つの使用可能なメッセージサービスから好適なメッセージサービスを選択するように構成された制御プロセッサ;
前記多モード環境に従う無線通信、および前記好適なメッセージサービスに従うメッセージのために構成された通信モジュール。
【請求項１６】
下記を具備する、多モード無線通信環境を提供する通信システム:
多モード無線通信環境に対応する複数の無線基準に従って通信することができる基地局;
前記多モード無線通信環境中の基地局とのメッセージの無線通信用のマルチモードの無線装置であって、
多モード環境で利用可能な通信モードを決定し、
メッセージコンテンツを調べて、前記利用可能な通信モードで動作可能な複数のメッセージサービスから少なくとも１つの使用可能なメッセージサービスを決定し、
前記少なくとも１つの使用可能なメッセージサービスから好適なメッセージサービスを選択し、
前記多モード無線通信環境に従って通信し、前記好適メッセージサービスに従って前記メッセージを送信するように構成される多モード無線装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は無線通信に関し、特に多重通信モード環境におけるメッセージサービスに関する。
【背景技術】
【０００２】
異なる通信プロトコルに従って動作する種々の通信システムは、メッセージの通信を供給する。一般に、メッセージの通信は、複数のメッセージサービスを介して供給される。
【０００３】
メッセージサービスのうちの１つはショートメッセージサービス（ＳＭＳ）である。ＳＭＳは、限られたサイズの英数字のメッセージの通信のための媒体を供給する無線メッセージサービスである。ＳＭＳメッセージの通信は、モバイル装置間、またはモバイル装置と無線ネットワーク間であってもよい。ＳＭＳは、電子メール、ページング、ファクシミリ、音声メールあるいはインターネットアクセスのようなさまざまな通信サービスのために使用してもよい。ＳＭＳは、モバイル通信のためのグローバルシステム（ＧＳＭ）、およびＣＤＭＡ１Ｘ、ＣＤＭＡ２０００、およびＷＣＤＭＡのような符号分割多元接続(CDMA)基準に従って動作する通信システムにおいて利用可能である。基準は、ＳＭＳメッセージを伝えるために使用することができるデータの通信用プロトコルの特定のセットを含んでいてもよい。そのような特定のプロトコルは一般的なパケット無線サービス（ＧＰＲＳ）およびユニバーサルモバイルテレコミュニケーションサービス（ＵＭＴＳ）を含む。
【０００４】
別のタイプのメッセージサービスは増強されたメッセージサービス（ＥＭＳ）である。
【０００５】
ＥＭＳは、ＥＭＳに準拠する装置のユーザーが、テキスト、メロディー、画像、および単純な音およびアニメーション、あるいはそれらの組み合わせを送受信することを可能にする。
【０００６】
ＥＭＳは、また多数の通信基準によりサポートされる。もう1つのタイプのメッセージサービスはマルチメディアメッセ−ジングサービス（ＭＭＳ）である。ＭＭＳは、豊富なマルチメディアコンテンツを含むメッセージが無線ネットワーク上で交換可能にする。ＭＭＳコンテンツは、画像、アニメーション、オーディオ、ビデオおよびテキストのどんな組み合わせも含むことができる。ＭＭＳは多数の通信基準によりサポートされる。
【０００７】
複数の通信モードを有するモバイル装置は、２以上の無線基準に従って動作するメッセージングをサポートしてもよい。それゆえ、モバイル装置は、多モード無線装置（ＭＷＤ）であってもよい。ＭＷＤは、ユーザーが複数の無線ネットワークで音声およびデータを送受信することを可能にする。各無線ネットワークは、通信基準に従って動作する。通信モードは、無制限に、ＣＤＭＡまたはＧＳＭに基づくシステム、または、ＧＰＲＳまたはＵＭＴＳのようなＧＳＭにもとづく、派生物における動作を含む。ＣＤＭＡ１Ｘ、ＣＤＭＡ２０００等のような他のＣＤＭＡに基づいたシステムも含まれる。ＭＷＤは、メッセージを送受信するための各通信モードのＳＭＳ、ＥＭＳ、おおびＭＭＳと一般に互換性を持つ。
【０００８】
各メッセージサービスはメッセージを送受信するための固有のフォーマットおよびプロトコルを有する。さらに、類似のメッセージサービスは、フォーマットとプロトコルにおいて通信モードが異なり、互いに互換性が無いかもしれない。メッセージングを行なうために、従来のＭＷＤのユーザーは、どの無線通信モードが利用可能か、あるいは、現在使用されているかを最初に知っていなければならず、次に、コンテンツを送るためにメッセージに適切なメッセージサービスを選ばなければならない。次に、ユーザーは、適切なメッセージサービスに個々に適しているアプリケーションを手動で選択しなければならない。
【０００９】
したがって、メッセージのコンテンツおよび利用可能な通信モードに基づいて、標準化されたメッセージングと、メッセージサービスの自動選択のための方法及び装置の技術的必要性がある。
【発明の概要】
【００１０】
ここに開示される実施形態は、多モード無線装置によりトランスペアレントなメッセージングを供給するために、新規で改良された方法、装置、およびコンピュータ読み出し可能な媒体を提供することにより上述の必要性に対処する。「メッセージ」は、ＳＭＳ、ＥＭＳ、ＭＭＳに準拠する任意のデータ構造、または、多モード無線装置によりサポートされる任意の通信モードのための任意の類似メッセージサービスまたは派生メッセージサービスに準拠する任意のデータ構造であるマルチモードの無線装置に支援された任意のコミュニケーションモード用のＳＭＳ、ＥＭＳ、ＭＭＳあるいは任意の同様なまたは派生的なメッセージサービスに準拠する任意のデータ構造でありえる。本発明の様々な観点に従って、メッセージングアプリケーションは複数のメッセージサービスを提供し、多モード無線装置によって送信されるメッセージに対してユーザーからメッセージコンテンツを受信するように構成される。制御プロセッサは、メッセージングアプリケーションからの命令の下で、多モード無線装置の利用可能な通信モードを決定するように構成される。制御プロセッサはさらに、メッセージコンテンツを調べて、複数のメッセージサービスから、利用可能な通信モードで動作可能な少なくとも１つの使用可能なメッセージサービスを決定し、少なくとも１つの使用可能なメッセージサービスから好ましいメッセージサービスを選択
するように構成される。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の種々の観点に従って動作することができる無線通信システム１００を図解する。無線通信システム１００内の種々のインターフェースでの通信は、暫定基準−４１Ｃ，またはその派生物に従って、準拠してもよい。無線通信システム１００は他のデータ通信システムに統合されてもよい。動作中に、メッセージは、それぞれユーザーにより動作される無線装置１０２、１０３、および１０４と、２以上の外部ショートメッセージングエンティティ（ＥＳＭＥ）１０５との間で通信される。各無線装置は任意のタイプの無線通信装置であってよい。そのような装置は、コンピュータまたはコンピュータのように動作する装置のような、他のタイプの装置と接続または統合していてもよい。無線装置は、さらに、無線ローカルループあるいはメーター読み取りシステムあるいはそれらの組み合わせのような固定されたロケーションから動作してもよい。無線装置１０３は、無線通信システム１００において、複数の無線基準に従って動作するように構成されていてもよい。それゆえ、無線装置１０３はＭＷＤであってよい。
【００１２】
ＥＳＭＥ１０５は、音声メールシステム１０６、インターネットあるいは閉じたイントラネット１０８、電子メールシステム１１０、およびファックス、ポケットベル、端末またはコンピュータのような他のシステム１１２のような種々のエンティティを含んでいてもよい。システム１００は、メッセージセンターとしても知られているショートメッセージサービスセンター（ＳＭＳＣ）１１４を含む。他のメッセージセンターを採用して異なるメッセージサービスを扱ってもよい。ＳＭＳＣ１１４は、ＥＳＭＥ１０５と、無線装置１０２、１０３、１０４との間でメッセージを中継し、記憶し、送信するためのハードウエアとソフトウエアの組み合わせであってもよい。ネットワーク経路１９９および１９８は、ＳＭＳＣ１１４と無線装置１０２、１０３、１０４との間の通信のために使用してもよい。
【００１３】
ネットワークパス１９９および１９８はゲートウエイとしても知られ、１つ以上の信号の伝達ポイント（ＳＴＰｓ）１１６（ａ）および１１６（ｂ）を含む。ＳＴＰ１１６（ａ）および１１６（ｂ）はＳＭＳＣ１１４に接続され、シグナリングシステム７（ＳＳ７）リンク、または複数のエレメントを有する類似のチャネル上でＩＳ−４１Ｃが相互接続するのを可能にする。ホーム位置登録（ＨＬＲ）１１８（ａ）および１１８（ｂ）は、それぞれ、ＳＴＰ１１６（ａ）およびＳＴＰ１１６（ｂ）に接続される。各ＨＬＲは、ユーザーの参加者データおよびサービスプロファイルを含むデータベースを含む。ＳＭＳＣ１１４からのリクエストに応じて、ＨＬＲ１１８（ａ）または１１８（ｂ）は、示されたユーザーのためのルーチン情報を供給する。さらに、メッセージ配信が試みられる場合、受信者ユーザーが応じられなければ、ＨＬＲ１１８は、いつ受信者ユーザーがアクセス可能であり、いつメッセージが配信可能であるかをＳＭＳＣ１１４に知らせる。各ＳＴＰは、１つ以上のモバイルスイッチングセンタ（ＭＳＣ）１２０（ａ）および１２０（ｂ）と接続される。各ＭＳＣは、スイッチング機能を実行し、それぞれの無線アクセスネットワーク（ＲＡＮｓ）１２２および１２３へのメッセージルーティングおよびＲＡＮからのメッセージルーティングを制御する。
【００１４】
簡単のために、システム１００は、ＳＭＳＣ１１４が２つのネットワークパス１９９および１９８と通信しているように示される。各ネットワークパスは1つの信号伝達ポイント（ＳＴＰ）、1つのモバイルのスイッチングセンター（ＭＳＣ）および１つの無線アクセスネットワーク（ＲＡＮ）を含んでいてもよい。しかしながら、さらなるＳＴＰｓ、ＭＳＣｓおよびＲＡＮｓも各ネットワークパスにおいて可能である。従って、システム１００はＥＳＭＥ１０５、ＳＭＳＣ１１４、およびＳＴＰ、ＭＳＣおよびＲＡＮの各々の少なくとも１つを有するネットワークパスを含んでいてもよい。システム１００は1つ以上のＳＭＳＣ１１４または類似のメッセージセンターを含んでいてもよい。
【００１５】
１例において、無線装置１０２は、第１の無線通信モードを使用して、ＲＡＮ１２２を含む無線ネットワークとのみ互換性がある。同様に、無線装置１０４は、第２の無線通信モードを使用して、ＲＡＮ１２３を含む無線ネットワークとのみ互換性がある。無線装置１０２は、ＲＡＮ１２３に関連するネットワークパスを介してシステム１００と通信することができない。または無線装置１０４は、ＲＡＮ１２２に関連するネットワークパスを介してシステム１００と通信することができない。例えば、ＲＡＮ１２２は、ＣＤＭＡ基準に従って動作してもよいし、ＲＡＮ１２３は、ＧＳＭ標準に従って動作してもよい。ＭＷＤ１０３は、ＲＡＮ１２２およびＲＡＮ１２３の両方を用いて動作してもよい。
【００１６】
ＣＤＭＡモードおよびＧＳＭモードのような異なる通信モードの場合、メッセージサービスは、異なるＣＤＭＡフォーマッテイングを必要とするかもしれない。例えば、ＣＤＭＡ  ＳＭＳメッセージは、ＧＳＭ  ＳＭＳメッセージとは異なってフォーマットされる。ＣＤＭＡ ＳＭＳメッセージは、プライオリティ、プライバシー、ユーザー応答コード、延期された配信時間、警戒モード、ディスプレイモード、言語、コールバック番号、テレサービスＩＤ(teleserviceID)などのような多くのパラメーターを含む。ＧＳＭ  ＳＭＳメッセージは次のもののように、異なるパラメーターを含む:プロトコルID、メッセージクラス、圧縮情報、また複写を拒絶する。パラメーターが類似している場合であっても、それらのフォーマットは異なるかもしれない。さらに、各通信モードはそれ自身の別個のプロトコルスタック、タイミング必要条件およびエラーコードを同様に持っている。しかしながら、ＭＷＤ１０３は、ＲＡＮ１２２および１２３が異なる通信モードで動作する場合であっても、ＲＡＮ１２２またはＲＡＮ１２３と通信するように構成されている。無線装置１０２、１０３および１０４は、無線装置が加入するサービスに依存する異なるタイプのメッセージを受信することができる。特に、２以上の通信モードに従って動作することにより、ＭＷＤ１０３は、ＣＤＭＡモードおよびＧＳＭモードのような異なる通信モードに従って動作する種々のソースからメッセージを受信することができる。しかしながら、メッセージサービスは、使用される通信モードで動作可能でなければならない。すなわち、例えば、ＣＤＭＡ  ＳＭＳは、ＧＳＭに基づいたネットワークで動作不可能であり、それゆえ、ＣＤＭＡに基づいた無線アクセスネットワークでのみ動作可能である。
【００１７】
ＭＷＤ１０３は、本発明の種々の観点に従って、ユーザーにトランスペアレントな方法で多モード環境においてメッセージングを実行するのに適合している。ＭＷＤ１０３は、利用可能な通信モードまたは通信モード群を自動的に決定し、送信されるメッセージのコンテンツを調べ、利用可能なモードまたはモード群に対して少なくとも１つの使用可能なメッセージサービスを自動的に決定する。次に、ＭＷＤ１０３は、選択プロセスを実行し、少なくとも１つのメッセージサービスまたはメッセージサービスのグループから、最も効率的なメッセージサービスを自動的に選択する。それにより、メッセージを送信するためのユーザーの要求を果たす。選択プロセスは、各メッセージに対して、そして、ＭＷＤ１０３により実行される１つのメッセージング動作の関数として実行してもよい。
【００１８】
図２は、ＭＷＤで使用する統合されたメッセージングアプリケーション２００の種々の動作ブロックのブロック図を図解する。各ブロックは、基礎をメッセージングプロトコル間で切り替わる必要なしに、任意の通信モードのために任意のメッセージサービスと共に使用することができる、メッセージングアプリケーション２００のソフトウェアモジュールを表わす。メッセージングアプリケーション２００は、メッセージングアプリケーション２００を開始するためのブロック２０２を含む。ブロック２０２に関連するコードは、ＭＷＤ内のコンピュータ読み出し可能な媒体に局所的に記憶してもよい。ブロック２０２に関連するコードは、メッセージがどこで作られたかにかまわずに、ユーザーがブロック２０４を介してメッセージを読み出し、削除し、および／またはコピーすることを可能にする。ブロック２０２に関連するコードは、また、特に、メッセージがマルチメディアコンテンツを含む場合、およびそのメッセージが作られたメッセージサービスにかまわずに、ブロック２０６を介してメッセージを表示および／または再生するための機構を供給する。
【００１９】
更に、ブロック２０２に関連するコードは、ユーザーが手動で、メッセージサービスを選択する必要なしに、自動的にブロック２０８を介してメッセージを送信することを果たす。メッセージを送信するために使用されるメッセージサービスは、本発明の種々の
観点に従って、ブロック２１０を介して選択される。
【００２０】
図３は、多モード環境中のＭＷＤ１０３による無線メッセージングのためのフローチャート３００を図解する。フローチャート３００の種々のステップは、図２に図解されたもののような統合されたメッセージングアプリケーションを採用することが好ましい。さらに、フローチャート３００の中で図解されるように無線メッセージングは、トランスペアレントであることが好ましい。すなわち、メッセージを送受信するステップは、特定の通信モード（ＣＤＭＡ、ＧＳＭ等）に依存せず、メッセージサービスは、ＭＷＤ１０３のユーザーのために自動的に選択される。ステップ３０６において、メッセージングアプリケーションはメッセージコンテンツを受信する。本発明の観点において、メッセージングアプリケーション２００は、図形のユーザーまたはテキストのユーザーを派生し、ユーザーがＭＷＤ１０３に記憶されたメッセージコンテンツをアクセスする。または、例えばマイクロフォンまたはキーパッドのような外部インターフェースからメッセージコンテンツを供給する。メッセージコンテンツは、テキスト、データ、イメージ、オーディオ、ビデオなどのようなどんなコンテンツのタイプも含む。ステップ３０８において、メッセージングアプリケーション２００は、受信したコンテンツを用いてメッセージを作るための要求を受信する。ステップ３０９において、そのメッセージを送信するための要求を受信する。ステップ３１０において、メッセージングアプリケーション２００は、制御プロセッサを指示し、ＭＷＤ１０３のための利用可能な通信モードまたは、ＧＳＭおよび／またはＣＤＭＡのようなモードを決定する。決定は、近くの無線サービスプロバイダーに関するＭＷＤ１０３の現在の地理的な位置に基づいていてもよい。ステップ３１１において、メッセージングアプリケーション２００は、制御プロセッサを指示し、メッセージのコンテンツを調べ、利用可能な通信モードまたはモード群と互換性がある少なくとも１つの使用可能なメッセージサービスを決定する。２以上のメッセージサービスを使用可能であるように決定してもよい。ステップ３１２において、メッセージングアプリケーションは、メッセージのコンテンツおよび利用可能な通信モードにもとづいて、メッセージを送信するための好適メッセージサービスを選択する。制御プロセッサは選択のために異なる基準を使用してもよい。例えば、メッセージコンテンツがビデオまたは音声のデータを含んでいる場合、ＭＭＳは利用可能な通信モードに選択してもよい。別の例において、メッセージコンテンツが利用可能な通信モードのためのＳＭＳのデータサイズ限度を超えるなら、ＥＭＳかＭＭＳのいずれかの最初の使用可能な1つを利用可能な通信モードのために選択してもよい。そうでなければ、メッセージコンテンツが、テキストのみであり、制限されたサイズであるなら、ＳＭＳ、ＥＭＳあるいはＭＭＳの最初の使用可能な1つを、利用可能な通信モードに選択してもよい。
【００２１】
選択された好ましいメッセージサービスは、利用可能な通信モードと互換性がる。例えば、本発明の1つの観点によれば、ＳＭＳとＥＭＳのメッセージは、ＣＤＭＡ、ＧＳＭ、ＧＰＲＳ、ＷＣＤＭＡ等のモードを用いて送信することができる。ＭＭＳメッセージはＣＤＭＡ、ＨＤＲ、ＧＰＲＳ、ＷＣＤＭＡ、パケット領域等のモードを使用して送ることができる。ＭＷＤ１０３はメッセージサービスを並べて、優先順位スキームによって好ましいメッセージサービスを選択してもよい。例えば、利用可能な通信モードのためのＳＭＳサービスは、テキストメッセージに対して最初に選択してもよい。メッセージの送信が失敗するか、メッセージサービスが基づく通信モードがサービスを失う場合、次の好ましいメッセージサービスが選択される。使用可能なメッセージサービスがすべて試みられた場合、メッセージングアプリケーションは、ＭＷＤ１０３あるいはユーザーの好みによって指定されたタイムアウト期間内のメッセージを送るその試みを継続する。従って、ＭＷＤ１０３は、ステップ３１４においてメッセージを送信するであろう。しかし、選択されたメッセージサービスが失敗する場合、メッセージングアプリケーションはステップ３２２において次の好ましいメッセージサービスを選択する。
【００２２】
メッセージがステップ３１６において、成功裡に送られる場合、ＭＷＤ１０３は、メッセージングアプリケーション２００を介して、メッセージを送るために使用された同じメッセージサービスを介してサブミッションステータス(submission status)を受信する。ステップ３１８において、メッセージングアプリケーション２００は、メッセージの配信ステータスを受信し、ステップ３２０において、応答が要求されたなら、そのメッセージの受信者からの応答を受信する。応答メッセージは、同じメッセージサービスに従って受信することもできるし、または、オリジナルメッセージを送信するために選択されたメッセージサービスとは異なるメッセージサービスにより受信することができる。
【００２３】
フローチャート３００は、さらにステップ３２４において、アクティブメッセージサービスを用いてメッセージを受信するステップと、ステップ２３６において、メッセージに応答するための要求を受け入れるステップを含む。メッセージングアプリケーションは、ステップ３１２において、好適メッセージサービスとして、アクティブメッセージサービスのデフォルトになってもよい。しかしながら、ユーザーが、現在のメッセージサービスが支援しない返答にコンテンツを加えれば、異なるメッセージサービスが、ステップ３１２に関して議論された基準に基づいて選択されるかもしれない。
【００２４】
図４は、多重メッセージサービスを有する多モード環境においてメッセージを通信するＭＷＤ１０３の簡単化されたブロック図４００である。ＭＷＤ１０３は、無線通信のための様々な基準に従って作動することができる通信モジュール４０２を含む。通信モジュール４０２はアンテナ４０４を介して制御信号およびトラヒック信号を送受信する。ＭＷＤ１０３は、さらに制御プロセッサ４０６およびコンピュータ読み出し可能な媒体４０８を含む。コンピュータ読み出し可能な媒体４０８は、制御プロセッサ４０６により実行するために、命令コードを記憶する。ＭＷＤ１０３は、さらにユーザーからのコマンド、リクエスト、命令およびデータを受信し、例えば、ディスプレイを介してユーザーに情報を供給するユーザーインタフェース４１０を含む。
【００２５】
コンピュータ読み出し可能な媒体４０８に駐在する命令コードは、メッセージングアプリケーション２００を含む。メッセージングアプリケーション２００は、ＭＷＤ１０３と互換性があり、ＭＷＤ１０３により使用可能な多数の異なるメッセージサービス（すなわち、ＳＭＳ、ＥＭＳ、およびＭＭＳ）をサポートする。本発明の種々観点によれば、メッセージングアプリケーション２００は自動的にメッセージングプロセスを管理する。この場合、ユーザーは、メッセージを送るためにメッセージタイプ（ＳＭＳ、ＥＭＳ等）あるいは通信モード（ＧＳＭ、ＣＤＭＡ等）を指定することを必要としない。ユーザーはメッセージに任意のタイプのコンテンツを加えて、次に、どのメッセージサービスを使用するべきであるか指定する必要なしに、メッセージを送ってもよい。
【００２６】
命令コードは、メッセージのコンテンツに基づいたメッセージサービスの選択のためにコードを含む。命令コードは、選択されたメッセージサービスの実行のためにさらにコードを含む。命令コードは、多モード無線装置の利用可能な通信モードを決定するように制御プロセッサ４０６に命じる。メッセージコンテンツを調べて、利用可能な通信モードで動作可能な、少なくとも1つの使用可能なメッセージサービスを決定する。1つ以上の使用可能なメッセージサービスは、ＭＷＤ１０３に支援されたメッセージサービスのすべてから決定される。命令コードは、さらに、少なくとも1つの使用可能なメッセージサービスから好ましいメッセージサービスを選ぶように制御プロセッサに命じる。
【００２７】
ここに開示した実施形態に関連して記載した種々の実例となる論理ブロック、モジュール、機能ブロック、およびアルゴリズムステップは、電子ハードウエア、コンピュータ読み出し可能な媒体に記憶されたコンピュータソフトウエア、またはそれらの組み合わせとして実施してもよいことを当業者は理解するであろう。ハードウエアとソフトウエアのこの互換性を明瞭に図解するために、種々の実例となるコンポーネント、ブロック、モジュール、回路、およびステップは、一般的にそれらの機能性の観点から記載した。
【００２８】
ここに開示されている実施形態に関連して説明された多様な例示的な論理ブロック、モジュール及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブルロジックデバイス、離散ゲートまたはトランジスタ論理、離散ハードウェア構成要素、あるいはここに説明される機能を実行するように設計されたその任意の組み合わせをもって実現または実行されてよい。汎用プロセッサは、マイクロプロセッサであってよいが、代替策ではプロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラまたは状態機械であってよい。プロセッサは、例えばＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連動する１台または複数台のマイクロプロセッサ、あるいは任意の他のこのような構成など計算装置の組み合わせとして実現されてもよい。
【００２９】
ここに開示された実施形態に関連して説明された方法またはアルゴリズムのステップは、ハードウェア内、プロセッサによって実行されるソフトウェアモジュール内、あるいは２つの組み合わせの中で直接的に具現化されてよい。ソフトウェアモジュールはＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、または技術的に既知である任意の他の形式の記憶媒体に常駐してよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合される。代替策では、記憶媒体はプロセッサに一体化してよい。プロセッサ及び記憶媒体はＡＳＩＣに常駐してよい。ＡＳＩＣはユーザー端末に常駐してよい。代替策では、プロセッサ及び記憶媒体はユーザー端末内に別々の構成要素として常駐してよい。
【図面の簡単な説明】
【００３０】
【図１】図１は、複数の無線ネットワークを有する通信システムのブロック図を図解する。
【図２】図２は、多モード無線装置（ＭＷＤ）のための単一のメッセージングアプリケーションのブロック図を図解する。
【図３】図３は、本発明の種々の観点に従ってメッセージサービスを選択するためのフローチャートを図解する。
【図４】図４は、本発明の種々の観点に従ってメッセージサービスを選択するためのＭＷＤの単純化されたブロック図を図解する。
【図１】
2005533439.tif 000003
【図２】
2005533439.tif 000004
【図３】
2005533439.tif 000005
【図４】
2005533439.tif 000006
【国際調査報告】
2005533439.tif 000007
2005533439.tif 000008