(57)【要約】【課題】  メッセージの着信通知を構成する複数の分割データの一部しか受信できなかったときでも、利用者にメッセージ着信を知らせることができる移動体通信端末を提供する。【解決手段】  本移動体通信端末（携帯電話機）１０は、通信部１１０と出力部１１２と制御部１１４とを備える。通信部１１０は、メッセージに対する着信通知のデータを複数に分割した分割データを互いに独立に携帯電話通信網２０を介して受信する。出力部１１２は、通信部１１０で受信した複数の分割データを連結してメッセージの着信通知として出力する。制御部１１４は、メッセージの着信通知を構成する複数の分割データの一部しか受信できなかったとき、その受信できた一部の分割データを用いて着信通知を出力するように、出力部１１２を制御する。【選択図】  図９
2006121352.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介したメッセージの受信に先立って、該メッセージの着信通知を受信する移動体通信端末であって、
該メッセージに対する着信通知のデータを複数に分割した分割データを互いに独立に通信ネットワークを介して受信する通信手段と、
該通信手段で受信した該複数の分割データを連結して該メッセージの着信通知として出力する出力手段と、
該メッセージの着信通知を構成する複数の分割データの一部しか受信できなかったとき、該受信できた一部の分割データを用いて該着信通知を出力するように、該出力手段を制御する制御手段とを備えたことを特徴とする移動体通信端末。
【請求項２】
請求項１の移動体通信端末において、
上記着信通知の複数の分割データはそれぞれ、上記通信ネットワーク側から送信される順番に、上記メッセージのメッセージ本文の冒頭部分を先頭から順番に分割したデータを含み、
上記制御手段は、上記着信通知を構成する複数の分割データのうち、該通信ネットワーク側から送信される第１番目の分割データを少なくと含む一部の分割データしか受信できなかったとき、第１番目の分割データ又は第１番目の分割データとその分割データに所定の順番で連続する後続の分割データとを連結した連結データを該着信通知として出力するように制御することを特徴とする移動体通信端末。
【請求項３】
請求項１又は２の移動体通信端末において、
上記出力手段は、上記着信通知を受信したメッセージのリスト情報を出力することができ、
上記制御手段は、上記分割データの一部を着信通知として出力したメッセージについても上記リスト情報に含めるように、該出力手段を制御することを特徴とする移動体通信端末。
【請求項４】
請求項３の移動体通信端末において、
上記リスト情報にあるメッセージについて上記メッセージ本文の冒頭部分に続く部分を受信する続き受信を指示するための指示手段を備え、
上記制御手段は、該指示手段で続き受信が指示されたメッセージの着信通知が、その着信通知を構成する複数の分割データの一部を受信して連結した連結未完了状態の着信通知であるときは、該メッセージの続き受信を禁止するように制御することを特徴とする移動体通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介したメッセージの受信に先立って、そのメッセージの着信通知を送受信する携帯電話機等の移動体通信端末に関するものである。
【背景技術】
【０００２】
従来、この種の移動体通信端末として、移動体通信ネットワーク等の通信ネットワークを介して、他の移動体通信端末との間でメッセージを送受信可能な携帯電話機などの移動体通信端末が知られている。当初、移動体通信ネットワークにおける伝送能力が悪かったため、上記移動体通信端末間で送受信されるメッセージの種類は、所定サイズ以下のテキストデータに限られていた。その後、移動体通信ネットワークにおける伝送能力の向上により、テキストのデータサイズが拡張されたメッセージや、静止画像等のデータが添付されたメッセージも送受信できるようになってきている。特に最近では、データ伝送速度が高速の移動体通信システムを用いて、テキスト、グラフィック、ビデオ、オーディオ等の複数のメディアタイプのデータをメッセージとして送受信可能なマルチメディアメッセージングサービス（ＭＭＳ）が提供されるようになってきている（例えば、非特許文献１及び特許文献１参照）。
【０００３】
【非特許文献１】Multimedia Messaging Service Architecture Overview Version 1.2 (OMA-MMS-ARCH-v1_2-20030920-C)
【特許文献１】特開２００２−２８１５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記ＭＭＳでは、マルチメディアメッセージ（ＭＭ）を構成するメッセージ本文全体やその添付ファイルがＭＭの宛先である受信側の移動体通信端末へ送信される前に、そのＭＭの差出人、件名、送信日時等の書式的事項を含む着信通知が、当該受信側の移動体通信端末に送信される。このＭＭＳにおける着信通知のデータサイズが大きくなった場合、着信通知を複数のパケット（分割データ）に分割して送信し、受信側の移動体通信端末では連続して受信した着信通知の複数のパケットを連結して一つの着信通知として出力することが考えられる。受信側の移動体通信端末では、この着信通知を確認した利用者が続き受信の操作をすることにより、上記ＭＭのメッセージ本文全体や添付ファイルを受信することができる。
ところが、上記着信通知を複数のパケットに分割して送信する場合、その複数のパケットの一部が通信ネットワークにおける通信エラー等によって受信側の移動体通信端末に到達しない場合があった。上記ＭＭの着信通知を複数のパケットで受信する従来の移動体通信端末では、その複数のパケットをすべて受信して連結を完了しないと着信通知が出力されない。そのため、上記複数のパケットの一部が到達しない場合には、他のパケットが到達して受信側の移動体通信端末で受信されていたとしても着信通知が出力されず、自分宛のメッセージの着信を利用者に知らせることができないという問題があった。
【０００５】
本発明は以上の問題点に鑑みなされたものであり、その目的は、メッセージの着信通知を構成する複数の分割データの一部しか受信できなかったときでも、利用者にメッセージ着信を知らせることができる移動体通信端末を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１の発明は、通信ネットワークを介したメッセージの受信に先立って、該メッセージの着信通知を受信する移動体通信端末であって、該メッセージに対する着信通知のデータを複数に分割した分割データを互いに独立に通信ネットワークを介して受信する通信手段と、該通信手段で受信した該複数の分割データを連結して該メッセージの着信通知として出力する出力手段と、該メッセージの着信通知を構成する複数の分割データの一部しか受信できなかったとき、該受信できた一部の分割データを用いて該着信通知を出力するように、該出力手段を制御する制御手段とを備えたことを特徴とするものである。
また、請求項２の発明は、請求項１の移動体通信端末において、上記着信通知の複数の分割データはそれぞれ、上記通信ネットワーク側から送信される順番に、上記メッセージのメッセージ本文の冒頭部分を先頭から順番に分割したデータを含み、上記制御手段は、上記着信通知を構成する複数の分割データのうち、該通信ネットワーク側から送信される第１番目の分割データを少なくと含む一部の分割データしか受信できなかったとき、第１番目の分割データ又は第１番目の分割データとその分割データに所定の順番で連続する後続の分割データとを連結した連結データを該着信通知として出力するように制御することを特徴とするものである。
また、請求項３の発明は、請求項１又は２の移動体通信端末において、上記出力手段は、上記着信通知を受信したメッセージのリスト情報を出力することができ、上記制御手段は、上記分割データの一部を着信通知として出力したメッセージについても上記リスト情報に含めるように、該出力手段を制御することを特徴とするものである。
また、請求項４の発明は、請求項３の移動体通信端末において、上記リスト情報にあるメッセージについて上記メッセージ本文の冒頭部分に続く部分を受信する続き受信を指示するための指示手段を備え、上記制御手段は、該指示手段で続き受信が指示されたメッセージの着信通知が、その着信通知を構成する複数の分割データの一部を受信して連結した連結未完了状態の着信通知であるときは、該メッセージの続き受信を禁止するように制御することを特徴とするものである。
【０００７】
なお、上記「移動体通信端末」としては、ＰＤＣ（Personal Digital Cellular）方式、ＧＳＭ（Global System for Mobile Communication）方式、ＴＩＡ（Telecommunications Industry Association）方式等の携帯電話機、ＩＭＴ（International Mobile Telecommunications）−２０００で標準化された携帯電話機、ＴＤ−ＳＣＤＭＡ（Time Division Synchronous Code Division Multiple Access）方式の一つであるＴＤ−ＳＣＤＭＡ（ＭＣ：Multi Carrier）方式の携帯電話機、ＰＨＳ（Personal Handyphone System）、自動車電話機等の通話機能を有する電話機が挙げられる。また、この「移動体通信端末」としては、上記電話機のほか、通話機能を有するＰＤＡ（Personal Digital Assistance）等の通信端末も挙げられる。
また、上記移動体通信端末における制御や情報処理は、その移動体通信端末に設けられたコンピュータで所定のプログラムを実行することによって実現することもできる。このコンピュータで用いるプログラムの受け渡しは、デジタル情報としてプログラムを記録したＦＤ，ＣＤ−ＲＯＭ等の記録媒体を用いて行なってもいいし、コンピュータネットワーク等の通信ネットワークを用いて行なってもよい。
【発明の効果】
【０００８】
本発明によれば、通信手段によりメッセージの着信通知を構成する複数の分割データの一部しか受信できなかったとき、通信手段で受信できた一部の分割データを用いて着信通知を出力手段で出力することにより、利用者にメッセージ着信を知らせることができるという効果がある。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施の形態について説明する。
図１は本実施形態に係る通信システム全体の概略構成の一例を示す説明図である。この通信システムは、移動体通信端末としての携帯電話機１０Ａ，１０Ｂと、通信ネットワークとしての携帯電話通信網２０とを用いて構成されている。携帯電話通信網２０は、基地局２１と、コアネットワーク２０１と、ＩＰ（Internet Protocol）ネットワーク２０２と、ＳＭＳＣ（Short Message Service Center）２９とを備えている。
【００１０】
上記基地局２１は、管轄対象のセルごとに設けられ、携帯電話通信網２０内の有線回線からのデータを無線インタフェースに合うデータフォーマットに変換し、管轄対象のセル内にある携帯電話機１０Ａ，１０Ｂに無線周波数で送信する。逆に無線周波数で送信される携帯電話機１０Ａ，１０Ｂからのデータを受信して有線インタフェースに合うデータフォーマットに変換し、携帯電話通信網２０内の有線回線部分に転送する。
【００１１】
上記コアネットワーク２０１は、図示しない位置登録データベース（ＨＬＲ，ＶＬＲ）、加入者データベース、課金システム等を有し、各携帯電話機間の通信等を中継するように通信制御を行う。更に、コアネットワーク２０１は、各携帯電話機と、携帯電話通信網２０内の構成要素との間における通信を中継するように通信制御を行う。また、コアネットワーク２０１は、各携帯電話機と他の通信ネットワークとの間における通信を中継するように通信制御を行う。
【００１２】
また、上記コアネットワーク２０１は、回線交換網のほかパケット交換網を有している。このパケット交換網は、ＳＧＳＮ（Serving GPRS Support Node）２２やＧＧＳＮ（Gateway GPRS Support Node）２３等のノードを有している。ＳＧＳＮ２４は、基地局２１が接続されている図示しない無線ネットワークコントローラとコアネットワーク２０１側のパケット交換網との間のゲートウェイ機能と、各携帯電話機１０Ａ，１０Ｂの位置管理、セキュリティ管理及びアクセス制御を行う機能とを有している。また、ＧＧＳＮ２３は、コアネットワーク２０１側のパケット交換網と、ＩＰネットワーク２０２との間のゲートウェイ機能を有している。
【００１３】
上記ＩＰネットワーク２０２は、プロキシサーバ２４、ＭＭＳＣ（Multimedia Messaging Service Center）２５、ゲートウェイサーバ２６、ＰＰＧ（Push Proxy Gateway）サーバ２７、その他図示しないＷＥＢサーバ等を有している。
【００１４】
上記プロキシサーバ２４は、各携帯電話機１０Ａ，１０Ｂと、ＩＰネットワーク２０２内のサーバやインターネット上のサーバとの間の通信を中継する処理を行う。このプロキシサーバ２４は、コアネットワーク２０１における通信プロトコルとＩＰネットワーク２０２やインターネット３０等の他の通信ネットワークにおける通信プロトコルが異なる場合に、両通信プロトコルを合わせるためのプロトコル変換機能も有している。
なお、このＩＰネットワーク２０２の中に、ＷＥＢサーバや、コンテンツをダウンロードするためのダウンロードサーバを設けてもよい。
【００１５】
上記ＭＭＳＣ２５は、図示しないメッセージボックス（メッセージデータベース）が接続され、次のようなマルチメディアメッセージ（以下「ＭＭＳメッセージ」という。）の処理を行う。例えば、ＭＭＳＣ２５は、送信側の携帯電話機１０Ａから送信されたＭＭＳメッセージを受信すると、そのＭＭＳメッセージをメッセージボックスに一旦保存し、ＰＰＧサーバ２７やＳＭＳＣ２９等を介して受信側の携帯電話機１０ＢにＭＭＳメッセージの着信通知を送信する。この着信通知は、差出人（From）、件名（Subject）、メッセージ本文の冒頭部分（X-Mms-Notif-Text）などのデータが記述される所定のフィールドからなるヘッダー部を有している。ここで、メッセージ本文が短い場合は、そのメッセージ本文の全体が上記メッセージ本文用のフィールド（X-Mms-Notif-Text）に記述される。上記着信通知のヘッダー部は、送信日時（Date）のデータが記述されるフィールドを有するようにしてもよい。また、上記着信通知のデータは、先頭から複数の分割データである所定サイズ（例えば１４０バイト）のパケットに分割されて送信される。この分割されるパケットの数には特に制限はないが、通常３〜５個程度のパケットに分割される。本実施形態では着信通知を３個のパケットに分割して送信している。
【００１６】
上記着信通知を構成する複数のパケットはそれぞれ、ＭＭＳＣ２５から送信される順番に、上記ＭＭＳメッセージのメッセージ本文の冒頭部分を先頭から順番に分割したデータを含んでいる。例えば、第１番目のパケットには、メッセージ本文の所定サイズの冒頭部分のうち、先頭側のほぼ３分の１の部分が含まれている。第２番目のパケットには、上記冒頭部分の中央のほぼ３分の１の部分が含まれる。また、第３番目のパケットには、上記冒頭部分の後端側のほぼ３分の１の部分が含まれる。また、各パケットはＳＭＳＣ２９を経由してＳＭＳで携帯電話機に配信されるため、各パケットのデータサイズは、ＳＭＳによって配信可能なサイズ（例えば１４０バイト）に設定される。
【００１７】
また、上記ＭＭＳＣ２５は、受信側の携帯電話機１０Ｂからメッセージ取得要求を受けると、必要に応じて所定のフォーマット変換を行い、受信側の携帯電話機１０Ｂに送信する。また、ＭＭＳＣ２５は、インターネット３０から携帯電話機１０Ａ，１０Ｂ宛のＭＭＳメッセージを受信したときも着信通知を行った後、必要に応じて所定のフォーマット変換を行い、受信側の携帯電話機１０ＢへＭＭＳメッセージを送信する。
【００１８】
上記ゲートウェイサーバ２６は、携帯電話通信網２０のＩＰネットワーク２０２とインターネット３０との間のゲートウェイ機能とファイヤウォール機能とを有している。
【００１９】
上記ＰＰＧサーバ２７は、ＭＭＳＣ２５から受信したプッシュリクエストに基づいて、上記着信通知等のプッシュ型のメッセージをＳＭＳＣ２９を経由して携帯電話機１０Ａ，１０Ｂに送信する。
【００２０】
上記ＳＭＳＣ２９は、ショートメッセージサービス（ＳＭＳ）を提供するものであり、サイズ制限（例えば１２８バイト）のあるショートメッセージを送信側の携帯電話機１０Ａから受信し、受信側の携帯電話機１０Ｂに送信する。また、ＳＭＳＣ２９は、放送形式で複数の携帯電話機にへ一斉にショートメッセージを送信することもできる。
【００２１】
上記携帯電話通信網２０のＩＰネットワーク２０２を介して接続されているインターネット３０には、各種コンテンツ提供用のサーバが接続されている。このコンテンツ提供用のサーバとしては、ＷＥＢページのコンテンツを主に提供するＷＥＢサーバ４０や、画像ファイル、音楽ファイル、アプリケーションのプログラムファイルなどのコンテンツを主に提供するダウンロードサーバ５０等がある。
【００２２】
上記インターネット３０上の各種コンテンツ提供サーバから携帯電話機１０Ａ，１０Ｂにコンテンツをダウンロードするときには、ネットワークの各階層において所定の通信プロトコルが用いられる。例えば、ＷＥＢサーバ４０からＷＥＢページをダウンロードするときのアプリケーション層の通信プロトコルとしては、ＨＴＴＰ（HyperText Transfer Protocol）、Ｗ−ＨＴＴＰ（Wireless HyperText Transfer Protocol）、ＷＴＰ(Wireless Transaction Protocol)、ＷＳＰ（Wireless Session Protocol）等が用いられる。
【００２３】
図２は、ＭＭＳ（Multimedia Messaging Service）を提供する上記ＭＭＳＣ２５を介して携帯電話機１０Ａ，１０Ｂ間で送受信されるＭＭＳメッセージの説明図である。このＭＭＳメッセージは、ＲＦＣ（Request for Comments）８２２，２８２２，２０４５，２０４６，２０４７，２０４９等で仕様が規定されているＭＩＭＥ（Multipurpose Internet Mail Extension）対応のインターネットテキストフォーマットのメッセージである。このＭＭＳメッセージは、メッセージ本文６０とヘッダー６１とにより構成されている。ＭＭＳメッセージのメッセージ本文６０は、テキスト情報のほか、音声、イメージ、ビデオ、オーディオなどの様々なメディアによる情報のデータを含めるように構成することができる。また、ＭＭＳメッセージのヘッダー６１は、送信側の携帯電話機などの通信端末において送信メッセージに関する様々な情報のデータが入力される各種フィールドで構成されている。
【００２４】
なお、上記ＭＭＳ、ＭＭＳＣ、ＭＭＳメッセージ等は、次の（１）〜（３）等に規定されている仕様に準拠するものである。
（１）Multimedia Messaging Service Architecture Overview Version 1.2 (OMA-MMS-ARCH-v1_2-20030920-C)
（２）Multimedia Messaging Service Client Transactions Version 1.2 (OMA- MMS-CTR-v1_2-20030916-C)
（３）Multimedia Messaging Service Encapsulation Protocol Version 1.2 (OMA-MMS-ENC-v1_2-20030915-C)
【００２５】
図３は携帯電話機１０（１０Ａ、１０Ｂ）の一構成例を示す外観図であり、図４は、その携帯電話機１０のハードウェア構成を示す概略構成図である。また、図５は、携帯電話機１０におけるソフトウェア構造の説明図である。
この携帯電話機１０は、クラムシェル（折り畳み）タイプの携帯電話機であり、システムバス１００、ＣＰＵ１０１、ＲＡＭ１０２やＲＯＭ１０３等の記憶装置、入力装置１０４、出力装置１０５、携帯電話通信網用通信装置１０６、ＧＰＳ受信装置１０７を備えている。ＣＰＵ１０１やＲＡＭ１０２等の構成要素は、システムバス１００を介して、互いに各種データやプログラムの命令等のやり取りを行っている。
【００２６】
上記ＣＰＵ１０１は、上記記憶装置から所定のプログラムを読み込んで実行することにより、ネイティブ側の電話機プラットフォームの基本ソフトＯＳ上で、音声通話機能や、アプリケーションソフト（以下「アプリケーション」という。）による各種機能を実現することができる。このアプリケーションによる機能としては、ＷＥＢブラウザー、メーラー、音楽再生、動画表示、外部装置とのデータ送受信、アドレス帳管理、スケジューラ、メモ帳等がある。このＷＥＢブラウザー、メーラー、音楽再生、動画表示等のアプリケーションを起動し、そのアプリケーション上でＭＭＳメッセージの送受信を行ったり、受信したＭＭＳメッセージに含まれるテキストや画像（静止画、動画）コンテンツや音声や音楽等のオーディオコンテンツを出力したりしてもよい。
【００２７】
また、上記ＣＰＵ１０１は、上記記憶装置から所定のプログラムを読み込んで実行することにより、上記ネイティブ側の電話機プラットフォームとは異なるアプリケーション実行環境を構築することができる。そして、このアプリケーション実行環境上で、携帯電話機にプリインストールされているアプリケーションや利用者がダウンロードして登録したアプリケーション等の各種アプリケーションを実行することができる。このアプリケーションとしては、プラットフォームに依存しないオブジェクト指向プログラミングによって開発されたＪＡＶＡ（登録商標）、Ｃ＋＋等のプログラム言語で記述されたアプリケーションや、Ｃ言語やアセンブリ言語で記述されたアプリケーションなどが挙げられる。また、これらのアプリケーション実行環境は、例えばＪＡＶＡ（登録商標）の仮想マシン（ＶＭ：Virtual Machine）やＢＲＥＷ（登録商標）等のミドルウェアによって構築される。
【００２８】
上記入力装置１０４は、データ入力キー（テンキー、＊キー、＃キー）１１、通話開始キー１２、終話キー１３、スクロールキー１４、多機能キー１５、マイク１６等から構成されている。この入力装置１０４のテンキー１１、通話開始キー１２、終話キー１３等により、利用者が操作可能な操作部が構成される。この操作部を操作することにより、利用者は、ＭＭＳメッセージを送受信したり、ＭＭＳメッセージに添付されている画像ファイルを展開して表示したり、音楽ファイルを展開して再生したり、アプリケーションプログラムを選択して実行したりすることができる。また、利用者は上記操作部を操作することにより、コンテンツ取得先のＵＲＬ等のデータを入力したり、電話着信の際に通話の開始及び終了を行ったり、アプリケーションプログラムの選択、起動及び停止を行ったりすることができる。また、利用者は上記操作部を操作することにより、上記ダウンロードサーバ５０から画像ファイル、音楽ファイル、アプリケーションプログラム等のコンテンツをダウンロードして登録することができる。
【００２９】
上記出力装置１０５は、表示手段である液晶ディスプレイ（ＬＣＤ）１７、スピーカ１８、図示しない振動デバイス等から構成されている。上記液晶ディスプレイ（ＬＣＤ）１７やスピーカ１８等からなる出力装置で構成されている出力部は、携帯電話通信網２０からＭＭＳメッセージやその着信通知を受信した旨を利用者に知らせたり、ＭＭＳメッセージのテキストや画像（静止画、動画）を液晶ディスプレイ（ＬＣＤ）１７に表示したり、ＭＭＳメッセージに添付の音声や音楽をスピーカ１８から出力したりするときに用いられる。上記ＭＭＳメッセージやその着信通知の受信を利用者に知らせるときは、出力部の液晶ディスプレイ（ＬＣＤ）１７に着信報知画像を表示したり、スピーカ１８から着信音を出力させたりする。
また、上記出力部は、携帯電話通信網２０を介して受信したＷｅｂページを液晶ディスプレイ（ＬＣＤ）１７に表示したり、携帯電話通信網２０から情報を着信した旨を利用者に知らせたりするときにも用いられる。また、上記出力部は、上記ゲーム等のアプリケーションプログラムの実行中に、そのプログラム実行に関連した画像の表示や音の出力に用いたり、情報配信サーバから受信した情報を表示したりするときにも用いられる。
なお、上記スピーカ１８は、通話中の音声を聞くための受話器用スピーカ（レシーバ）と、着信音や音楽などを出力する外部出力用スピーカとを別々に設けて構成してもいいし、これらの受話器用スピーカ及び外部出力用スピーカを兼用するように一つのスピーカで構成してもよい。
【００３０】
上記出力装置１０５を構成する振動デバイスは、この振動デバイスは、マナーモード（サイレントモード）設定時などに音声電話を着信したりＭＭＳメッセージや各種配信情報を受信したりしたときに、携帯電話機１０の全体を振動させ、その着信等を利用者に知らせるように制御することができる。
【００３１】
上記携帯電話通信網用通信装置１０６は、変復調器、シンセサイザ、周波数変換器，高周波増幅器などにより構成され、携帯電話通信網２０を介して他の携帯電話機や上述したサーバ１１等と通信するときに用いられる。この携帯電話通信網用通信装置１０６は、携帯電話通信網２０を介して他の携帯電話機とＭＭＳメッセージのやり取りを行ったり、携帯電話通信網２０からゲートウェイサーバを介して、インターネット等の外部の通信ネットワークに接続し、インターネット上の通信端末とのＭＭＳメッセージのやり取り等を行ったりするための通信手段として用いられる。更に、この携帯電話通信網用通信装置１０６は、携帯電話通信網２０を介して、ダウンロードサーバ５０が提供するアプリケーションプログラムをダウンロードしたり、現在位置の位置情報を含む配信情報を受信したりする情報受信手段としても用いられる。
【００３２】
図６は、本実施形態に係る携帯電話機１０（１０Ａ，１０Ｂ）の主要な機能を抽出して示した機能ブロック図である。この携帯電話機１０は、通信部１１０と記憶部１１１と出力部１１２と指示部１１３と制御部１１４とを備えている。
【００３３】
上記通信部１１０は上記携帯電話通信網用通信装置１０６等で構成され、上記ＭＭＳメッセージを受信するメッセージ受信手段としての機能を有する。すなわち、この通信部１１０は、ＨＴＴＰ等の所定の通信プロトコルを用いた通信により、ＭＭＳメッセージに対する着信通知のデータを複数に分割したパケット（分割データ）を互いに独立に携帯電話通信網２０を介して受信する通信手段として機能する。また、通信部１１０は、他の携帯電話機から携帯電話通信網２０を介して送られてきたＭＭＳメッセージを受信するメッセージ受信手段の機能を有する。また、通信部１１０は、他の通信端末からインターネット３０及び携帯電話通信網２０を介して送られてきたＭＭＳメッセージを受信する。
【００３４】
上記記憶部１１１は上記ＲＡＭ１０２やＲＯＭ１０３等の記憶装置で構成され、上記通信部１１０で受信したＭＭＳメッセージを記憶するメッセージ記憶手段として機能する。
【００３５】
上記出力部１１２は上記出力装置１０５等で構成され、通信部１１０で受信した複数のパケット（分割データ）を連結してＭＭＳメッセージの着信通知として出力する出力手段として機能する。また、出力部１１２は、ＭＭＳメッセージのメッセージ本文のデータをテキストや画像（静止画、動画）コンテンツとしてディスプレイ上に表示したり、音声や音楽等のオーディオコンテンツとしてスピーカやイヤホンから出力することもできる。
【００３６】
上記指示部１１３は上記入力装置１０４等で構成され、上記出力部１１２に出力されたリスト情報にあるメッセージについて、着信通知に含まれているメッセージ本文の冒頭部分に続く部分を受信する続き受信を指示するための指示手段として機能する。すなわち、この指示部１１３は、利用者が上記リスト情報にある特定のＭＭＳメッセージを特定して所定の続き受信を指示するときに用いることができる。また、この指示部１１３は、利用者がＭＭＳメッセージ作成のためのメニューを選択したり、ＭＭＳメッセージのテキストを入力したりするときに用いることができる。更に、この指示部１１３は、ＭＭＳメッセージに添付する静止画、動画、音声、音楽、プログラムなどのファイルを指定するときに用いることもできる。また、この指示部１１３は、各ＭＭＳメッセージを送信する送信時刻を入力するときに用いることもできる。
【００３７】
上記制御部１１４は上記ＣＰＵ１０１等で構成され、メッセージの着信通知を構成する複数のパケット（分割データ）の一部しか受信できなかったとき、受信できた一部のパケットを用いて着信通知を出力するように、出力部１１２を制御する制御手段として機能する。
特に、上記着信通知の複数のパケット（分割データ）がそれぞれ、ＭＭＳＣ２５から送信される順番に、ＭＭＳメッセージのメッセージ本文の冒頭部分を先頭から順番に分割したデータを含む場合、上記制御部１１４は次のように制御する。すなわち、制御部１１４は、上記着信通知を構成する複数のパケット（分割データ）のうち、ＭＭＳＣ２５から送信される第１番目のパケットしか受信できなかったとき、その第１番目のパケットのデータを着信通知として出力するように制御する。また、制御部１１４は、第１番目のパケットを少なくと含む一部のパケットしか受信できなかったとき、第１番目のパケットのデータ、又は第１番目のパケットとそのパケットに所定の順番で連続する後続のパケットとを連結した連結データを、着信通知として出力するように制御する。このように着信通知の出力を制御することにより、メッセージ本文の冒頭部分の途中から始まったり、当該冒頭部分の途中が抜けたりした不正確な着信通知の情報を利用者に知らせることを防止できる。
【００３８】
表１は、上記着信通知が３つのパケットで送信される場合の出力（表示）制御例を示している。表１中の「○」は受信できた場合を示し、「×」は受信できなかった場合を示している。
例えば、第１番目のパケットを受信し第２番目及び第３番目のパケットを受信できなかった場合は、第１番目のパケットのデータのみ着信通知として出力する。また、第１番目及び第２番目のパケットを受信し第３番目のパケットを受信できなかった場合は、第１番目のパケットのデータから第２番目のパケットのデータまで着信通知として出力する。また、第１番目及び第３番目のパケットを受信しその間の第２番目のパケットを受信できなかった場合は、第１番目のパケットのデータのみ着信通知として出力する。
また、第１番目のパケットを受信できなかった場合は、第２番目及び第３番目のパケットの受信の可否にかかわらず、着信通知の出力は行わない。
【表１】
2006121352.tif 000003
【００３９】
図７は、上記構成の通信システムにおいて携帯電話機１０Ａ、１０Ｂ間でＭＭＳメッセージを送受信するときの処理手順の一例を示すシーケンス図である。このメッセージ送受信処理では、メッセージの着信通知を受けた携帯電話機１０Ｂにおいて利用者が手動でメッセージの受信を行っている。
【００４０】
まず、送信側の利用者は、携帯電話機１０Ａを操作してＭＭＳメッセージ用のアプリケーションを起動し、ＭＭＳメッセージを作成する。そして、送信相手先のアドレスを指定して上記ＭＭＳメッセージを送信するように利用者が携帯電話機１０Ａを操作すると、携帯電話機１０Ａは、「ＨＴＴＰ  ＰＯＳＴ」によるメッセージ送信要求をＭＭＳＣ２５に送信する（ステップＳ１）。
【００４１】
ＭＭＳＣ２５は、上記メッセージ送信要求に対して「ＨＴＴＰ  ２００  ＯＫ」によるメッセージ送信応答を送信側の携帯電話機１０Ａに送信する（ステップＳ２）。その後、ＭＭＳＣ２５は、「ＳＭＳ」によるメッセージ着信通知をＰＰＧサーバ２７を経由して受信側の携帯電話機１０Ｂに送信する（ステップＳ３，Ｓ４）。このメッセージ着信通知の送信は、前述のようにメッセージ着信通知を分割した複数のパケット（分割データ）について実行される。
【００４２】
次に、受信側の携帯電話機１０Ｂは、待受け画面（図８のＤ１０１参照）を表示した待受け状態で記メッセージ着信通知の少なくとも第１番目のパケットをＭＭＳＣ２５から受信すると、着信通知用に予め設定しておいたテキストや画像等からなる着信通知画面（図８のＤ１０２、Ｄ１０３参照）を出力部のディスプレイ１７に表示したり、着信通知用に予め設定しておいた音声、特殊音、メロディー、音楽等を出力部のスピーカ１８から出力したりする。例えば、図８のＤ１０２に示すような「メッセージ受信あり」等の着信通知メッセージをディスプレイ１７に表示する。このようなディプレイ１７上の着信通知表示やスピーカーからの着信通知音の出力により、受信側の携帯電話機１０Ｂの利用者は、自分宛のＭＭＳメッセージが届いていることを知ることができる。その着信通知の後、受信側の利用者は、任意のタイミングで、ＭＭＳメッセージを受信するように携帯電話機１０Ｂを操作することができる。例えば、図８のＤ１０２、Ｄ１０３の着信通知画面の「表示」に対応するキーを押下する操作を行う。この操作により、着信メッセージを一覧形式で表示したメッセージボックス内の着信メッセージのリスト情報の画面（図８のＤ１０４参照）が表示される。このメッセージボックスのリスト情報の画面上で新着メッセージの行を選択した状態で利用者が多機能キー（Ｆキー）１５を押下すると、着信通知で受信したメッセージ本文の冒頭部分が、添付ファイルの有無に関する情報とともに表示される。
【００４３】
次に、受信側の携帯電話機１０Ｂは、上記メッセージ着信通知に対して、「ＨＴＴＰ  ＰＯＳＴ」によるメッセージ着信通知応答をＭＭＳＣ２５に送信する（ステップＳ５）。このメッセージ着信通知応答の送信も、上記メッセージ着信通知を構成する複数のパケットごとに実行される。受信側の携帯電話機１０Ｂは、受信できなかったパケットについては、メッセージ着信通知応答を送信しない。ＭＭＳＣ２５は、携帯電話機１０Ｂが受信できなかったパケットについて所定のタイミングで再送する。
【００４４】
ＭＭＳＣ２５は、上記メッセージ着信通知応答を受信した後、「ＳＭＳ」によるメッセージ配信完了通知をＰＰＧサーバ２７を経由して送信側の携帯電話機１０Ａに送信する（ステップＳ６，Ｓ７）。このメッセージ配信完了通知のヘッダーには、ＭＭＳ用フィールドの一つである「X-Mms-Status:Deffered」が記述され、このヘッダーフィールドのデータを参照することにより、送信側の携帯電話機１０Ａは、メッセージ着信通知が受信側の携帯電話機１０Ｂに配信され、ＭＭＳメッセージの受信待ちの状態になっていることを認識することができる。
【００４５】
次に、受信側の利用者が上記着信通知を受けたＭＭＳメッセージのメッセージ本文の残りの部分及び添付ファイルを受信するときは、上記ＭＭＳメッセージ用のアプリケーション上で当該ＭＭＳメッセージを指定して受信処理を開始するように携帯電話機１０Ｂを操作する。例えば、上記着信通知の個別表示画面（図８のＤ１０５参照）の「続き受信」に対応するキーを押下したり、オプション表示の画面（図８のＤ１０６参照）で「１．全メッセージ取得」を選択した状態で画面上の「選択」に対応するキーを押下する。この操作により、受信側の携帯電話機１０Ｂは、「ＨＴＴＰ  ＧＥＴ」によるメッセージ受信要求をＭＭＳＣ２５に送信する（ステップＳ８）。このメッセージ受信要求を送信すると、ディスプレイ１７には「メッセージ取得中．．．」の画面（図８のＤ１０７参照）が表示される。
なお、着信通知を構成するパケットの一部しか受信できていない連結未完了状態の着信通知の場合は、後述の図１０に示すように、着信通知のリスト情報に表示され上記着信通知の個別表示画面（図８のＤ１０５参照）を表示できたとしても、ＭＭＳメッセージの続き受信ができないように制御している。
【００４６】
ＭＭＳＣ２５は、上記メッセージ受信要求に対して「ＨＴＴＰ  ２００  ＯＫ」によるメッセージ受信応答を受信側の携帯電話機１０Ｂに送信する（ステップＳ９）。このメッセージ受信応答には、ＭＭＳＣ２５のメッセージボックスから読み出された受信対象のＭＭＳメッセージのメッセージ本文とそのメッセージ本文に対応するヘッダーが付加される。
【００４７】
次に、受信側の携帯電話機１０Ｂは、上記メッセージ受信応答に対して「ＨＴＴＰ  ２００  ＯＫ」による受信完了通知をＭＭＳＣ２５に送信する（ステップＳ１０）と、ディスプレイ１７上に「メッセージ取得完了」の画面（図８のＤ１０８参照）を表示する。このメッセージ取得完了の画面上で「ＯＫ」に対応するキーを押下したり、所定時間経過したりすると、受信側の携帯電話機１０Ｂは、受信したＭＭＳメッセージのＭＩＭＥヘッダーの情報に基づいてメッセージ本文について後述の解釈処理を行った後、解釈処理後のＭＭＳメッセージの全文と添付ファイルの画像などを含むＭＭＳメッセージの画面（図８のＤ１０９参照）をディスプレイ１７上に出力する。
【００４８】
ＭＭＳＣ２５は、上記受信完了通知を受信した後、「ＳＭＳ」によるメッセージ配信完了通知をＰＰＧサーバ２７を経由して受信側の携帯電話機１０Ｂに送信する（ステップＳ１１，Ｓ１２）。このメッセージ配信完了通知のヘッダーには、ＭＭＳ用フィールドの一つである「X-Mms-Status:Retrieved」が記述され、このヘッダーフィールドのデータを参照することにより、送信側の携帯電話機１０Ａは、ＭＭＳメッセージが受信側の携帯電話機１０Ｂに配信されたことを認識することができる。
【００４９】
図９は、携帯電話機でＭＭＳメッセージの着信通知を受信して出力するときの制御手順の一例を示すフローチャートである。この図９は、ＭＭＳメッセージの着信通知を３つのパケットに分割してＭＭＳＣ２５から送信し、前述の表１に示す条件で着信通知を制御する場合について示している。
【００５０】
図９において、受信側の携帯電話機１０Ｂは、ＭＭＳＣ２５からＰＰＧサーバ２７及びＳＭＳＣ２９を経由してＭＭＳメッセージの着信通知のパケットのデータを受信すると（ステップS101）、着信通知を構成する３つのパケットのそれぞれについて受信有無を確認する。まず、受信側の携帯電話機１０Ｂは、着信通知の第１番目のパケットを受信したか否かを判断する（ステップD102）。ここで、第１番目のパケットを受信していない場合は、着信通知を出力せずに終了する。
【００５１】
上記ステップS102で第１番目のパケットを受信していると判断した場合、携帯電話機１０Ｂは、更に着信通知の第２番目のパケットを受信したか否かを判断する（ステップS103）。ここで、第２番目のパケットを受信していない場合は、第３番目のパケットの受信の有無にかかわらず、第１番目のパケットのデータのみを用いて着信通知を出力する（ステップS104）。このように第２番目のパケットのデータが欠落しているときは、第１番目のパケットのデータのみを用いて着信通知を出力し、第３番目のパケットを受信したとしても第１番目のパケットのデータと第３番目のパケットのデータとを連結処理した着信通知を行わないようにしている。
【００５２】
上記ステップS103において第２番目のパケットを受信していると判断した場合、携帯電話機１０Ｂは、更に着信通知の第３番目のパケットを受信したか否かを判断する（ステップS105）。ここで、第３番目のパケットを受信していない場合は、第１番目のパケットのデータと第２番目のパケットのデータとを連結処理し、その連結処理後のデータを用いて着信通知を出力する（ステップS10６）。
【００５３】
一方、第３番目のパケットを受信している場合は、第１番目のパケットのデータと第２番目のパケットのデータと第３番目のパケットのデータとを連結処理し、その連結処理後のデータを用いて着信通知を出力する（ステップS107）。
【００５４】
図１０は、上記着信通知があったＭＭＳメッセージの続き受信を行うときの制御の一例を示すフローチャートである。
受信側の携帯電話機１０Ｂは、着信通知の個別表示画面（図８のＤ１０５参照）を表示し（ステップS201）、利用者による続き受信を行う操作（「続き受信」の選択操作）を受け付けると（ステップS201）、次の判断を行う。すなわち、携帯電話機１０Ｂは、当該着信通知が、パケットの一部しか受信できていない連結未完了状態の着信通知であるか否かを判断する（ステップS203）。ここで、上記連結未完了状態の着信通知でない場合、すなわちすべてのパケット（図９の場合は３つのパケット）を受信して連結が完了した着信通知の場合は、図７のシーケンスで示したように着信通知に対応するＭＭＳメッセージの続き受信を実行する（ステップS204）。一方、上記連結未完了状態の着信通知の場合は、その着信通知に対応するＭＭＳメッセージの続き受信が禁止され（ステップS205）、着信通知が不完全のため続き受信を実行できない旨の表示を行う（ステップS206）。
【００５５】
以上、本実施形態によれば、通信部１１０によりＭＭＳメッセージの着信通知を構成する複数のパケット（分割データ）の一部しか受信できなかったとき、通信部１１０で受信できた一部のパケット（分割データ）を用いて着信通知を出力部１１２で出力することにより、利用者にメッセージ着信を知らせることができる。
また、本実施形態によれば、上記複数のパケット（分割データ）の一部しか受信できなかったときも、着信メッセージのリスト情報に含めるように制御しているので、その着信通知についても一覧形式で容易に確認できる。
また、本実施形態によれば、着信通知の第１番目のパケットを受信しなかった場合は、着信通知を出力しないように制御している。この制御により、ＭＭＳメッセージのメッセージ本文の冒頭部分の任意箇所から突然始まるような不完全な文章が着信通知で出力されるのを回避し、ＭＭＳメッセージのメッセージ本文の冒頭部分を正しい内容（文脈）で受信側の利用者に伝えることができる。
また、本実施形態によれば、第１番目のパケットと、その第１番目のパケットから所定順番で連続した後続のパケットとについて連結処理を行い、途中のパケットが欠落した状態で連結処理を行わないように制御している。この制御により、ＭＭＳメッセージのメッセージ本文の冒頭部分の途中が欠落したような不完全な文章が着信通知で出力されるのを回避し、ＭＭＳメッセージのメッセージ本文の冒頭部分を正しい内容（文脈）で受信側の利用者に伝えることができる。
また、本実施形態によれば、着信通知を構成する複数のパケット（分割データ）の一部した受信していない連結未完了状態の着信通知の場合、その着信通知に対応するＭＭＳメッセージの残りの部分を受信する続き受信を禁止するように制御している。この制御により、ＭＭＳメッセージのメッセージ本文全体の途中が欠落したような不完全な文章が出力されるのを回避し、ＭＭＳメッセージのメッセージ本文全体を正しい内容（文脈）で受信側の利用者に伝えることができる。
【００５６】
なお、上記実施形態ではＭＭＳメッセージの着信通知を受信する携帯電話機の場合について説明したが、本発明は、メッセージに対する着信通知のデータを複数に分割した分割データを互いに独立に通信ネットワークを介して受信するものであれば、上記ＭＭＳメッセージ以外の他のメッセージの着信通知を受信する場合にも適用できる。また、本発明は、携帯電話機以外の他の移動体通信端末の場合についても同様に適用することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態に係る通信システム全体の概略構成の一例を示す説明図。
【図２】ＭＭＳメッセージの説明図。
【図３】携帯電話機の一構成例を示す外観図。
【図４】携帯電話機のハードウェア構成を示す概略構成図。
【図５】携帯電話機におけるソフトウェア構造の説明図。
【図６】携帯電話機の主要な機能を抽出して示した機能ブロック図。
【図７】携帯電話機間でＭＭＳメッセージを送受信するときの処理手順の一例を示すシーケンス図。
【図８】ＭＭＳメッセージを受信するときの画面遷移の説明図。
【図９】携帯電話機でＭＭＳメッセージの着信通知を受信して出力するときの制御手順の一例を示すフローチャート。
【図１０】着信通知があったＭＭＳメッセージの続き受信を行うときの制御の一例を示すフローチャート。
【符号の説明】
【００５８】
１０    携帯電話機
１０Ａ  送信側の携帯電話機
１０Ｂ  受信側の携帯電話機
２０    携帯電話通信網
２５    ＭＭＳＣ（マルチメディアメッセージングサービスセンター）
２７    ＰＰＧ（プッシュプロキシゲートウェイ）サーバ
２９    ＳＭＳＣ（ショートメッセージサービスセンター）
【図１】
2006121352.tif 000004
【図２】
2006121352.tif 000005
【図３】
2006121352.tif 000006
【図４】
2006121352.tif 000007
【図５】
2006121352.tif 000008
【図６】
2006121352.tif 000009
【図７】
2006121352.tif 000010
【図８】
2006121352.tif 000011
【図９】
2006121352.tif 000012
【図１０】
2006121352.tif 000013