(57)【要約】【課題】  マルチメディアメッセージ用情報処理装置における利用者に割り当てられているマルチメディアメッセージの記憶領域の使用状況を確認できる移動体通信端末を提供する。【解決手段】  本移動体通信端末（携帯電話機）１０は通信部１１０と出力部１１２と制御部１１３とを備える。制御部１１３は、マルチメディアメッセージ用情報処理装置（ＭＭＳＣ）２５のメッセージ記憶部における当該移動体通信端末の利用者宛のマルチメディアメッセージに使用されているメッセージ記憶領域の使用状況に関連した情報を、携帯電話通信網２０を介してＭＭＳＣ２５から取得するように通信部１１０を制御する。また、制御部１１３は、通信部１１０で取得した上記情報に基づいて上記メッセージ記憶領域の使用状況（メッセージボックスの使用率）について出力するように出力部１１２を制御する。【選択図】  図１８
2006121355.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）のデータが記述されるフィールドを有するようにしてもよい。また、上記着信通知のデータは、先頭から複数の分割データである所定サイズ（例えば１４０バイト）のパケットに分割されて送信される。この分割されるパケットの数には特に制限はないが、通常３〜５個程度のパケットに分割される。本実施形態では着信通知を３個のパケットに分割して送信している。
【００１７】
上記着信通知を構成する複数のパケットはそれぞれ、ＭＭＳＣ２５から送信される順番に、上記ＭＭＳメッセージのメッセージ本文の冒頭部分を先頭から順番に分割したデータを含んでいる。例えば、第１番目のパケットには、メッセージ本文の所定サイズの冒頭部分のうち、先頭側のほぼ３分の１の部分が含まれている。第２番目のパケットには、上記冒頭部分の中央のほぼ３分の１の部分が含まれる。また、第３番目のパケットには、上記冒頭部分の後端側のほぼ３分の１の部分が含まれる。また、各パケットはＳＭＳＣ２９を経由してＳＭＳで携帯電話機に配信されるため、各パケットのデータサイズは、ＳＭＳによって配信可能なサイズ（例えば１４０バイト）に設定される。
【００１８】
また、上記ＭＭＳＣ２５は、受信側の携帯電話機１０Ｂからメッセージ取得要求を受けると、必要に応じて所定のフォーマット変換を行い、受信側の携帯電話機１０Ｂに送信する。また、ＭＭＳＣ２５は、インターネット３０から携帯電話機１０Ａ，１０Ｂ宛のＭＭＳメッセージを受信したときも着信通知を行った後、必要に応じて所定のフォーマット変換を行い、受信側の携帯電話機１０ＢへＭＭＳメッセージを送信する。
【００１９】
図２は、上記ＭＭＳＣ２５のハードウェア構成の一例を示すブロック図である。なお、上記ダウンロードサーバ５０も同様に構成することができる。このＭＭＳＣ２５は、システムバス２１０、ＣＰＵ２１１、内部記憶装置、外部記憶装置２１４、入力装置２１５、出力装置２１６、及び通信装置２１７を備えている。上記内部記憶装置は、ＲＡＭ２１２やＲＯＭ２１３等で構成されている。上記外部記憶装置は、ハードディスクドライブ（ＨＤＤ）や光ディスクドライブ等で構成されている。上記入力装置２１５は、マウスやキーボード等で構成されている。上記出力装置２１６は、ディスプレイやプリンタ等で構成されている。上記通信装置２１７は、所定の通信プロトコルにより、携帯電話通信網２０上のプロキシサーバ２６やＰＰＧサーバ２７と通信したり、ゲートウェイサーバ２６を介してインターネット３０上の各種クライアント端末や他のサーバと通信したりするための装置である。
上記ＣＰＵ２１１やＲＡＭ２１２等の構成要素はお互いに、システムバス２１０を介して、データやプログラムの命令等のやり取りを行っている。このＭＭＳＣ２５を所定の手順に従って動作させるためのプログラムはＲＯＭ２１３や外部記憶装置２１４に記憶されており、必要に応じてＣＰＵ２１１やＲＡＭ２１２上の作業エリアに呼び出されて実行される。
【００２０】
また、上記ＭＭＳＣ２５は、一部又は全体を専用の制御装置として構成してもいいし、一部又は全体を汎用のコンピュータシステムを用いて構成してもよい。また、はそれぞれ、１台のコンピュータで構成してもいいし、複数の機能をそれぞれ受け持つ複数台のコンピュータをネットワークで結んで構成してもよい。
【００２１】
図３は、本実施形態に係るＭＭＳＣ２５の主要な機能を抽出して示した機能ブロック図である。このＭＭＳＣ２５は、通信部２５１とメッセージ記憶部２５２と着信通知データ生成部２５３と着信通知データ送信部２５４とメッセージ処理部２５５とを備えている。
【００２２】
上記通信部２５１は上記通信装置２１７等で構成され、携帯電話通信網２０を介して送信側の携帯電話機１０ＡからＭＭＳメッセージを受信する手段としての機能を有する。すなわち、この通信部２５１は、送信側の携帯電話機１０Ａから送信され基地局２１やプロキシサーバ２４等を経由して伝送されてきた受信側の携帯電話機１０Ｂ宛のＭＭＳメッセージを受信する。また、このメッセージ通信部２５１は、他の通信端末からインターネット３０及び携帯電話通信網２０を介して送られてきたＭＭＳメッセージを受信する手段としての機能も有する。
【００２３】
また、上記通信部２５１は、携帯電話通信網２０を介して各携帯電話機１０Ａ，１０Ｂとの間で、メッセージ記憶部２５２に記憶されている各携帯電話機に対応した複数のＭＭＳメッセージについて次のような情報を送受信する手段としての機能を有する。すなわち、通信部２５１は、メッセージボックス情報要求及びメッセージボックス情報応答を送受信したり、メッセージリスト要求及びメッセージリスト応答を送受信したり、メッセージごとの個別消去要求及び個別消去応答を送受信したりする手段としての機能も有する。
【００２４】
上記メッセージボックス情報要求は、ＭＭＳＣ２５のメッセージボックス２５ａにおける当該携帯電話機の利用者宛のＭＭＳメッセージに使用されているメッセージ記憶領域の使用状況に関連した情報を要求するものである。このメッセージ記憶領域の使用状況に関連した情報としては、例えば、メッセージボックス２５ａにおける割り当て記憶領域の容量の情報（全容量サイズ）と、メッセージ記憶領域の容量の情報（使用サイズ）とがある。ここで、上記割り当て記憶領域の容量は、上記メッセージリスト要求を送信してきた携帯電話機の利用者に割り当てられている記憶領域の容量である。また、上記メッセージ記憶領域の容量は、当該利用者宛のＭＭＳメッセージの記憶に使用されているメッセージ記憶領域の容量である。
上記メッセージボックス情報応答は、上記メッセージボックス情報要求に対する応答であり、上記割り当て記憶領域の容量の情報（全容量サイズ）やメッセージ記憶領域の容量の情報（使用サイズ）等のメッセージ記憶領域の使用状況に関連した情報を含む。
【００２５】
上記メッセージボックス情報要求のヘッダーは、例えば、メッセージボックス２５ａにおける割り当て記憶領域の容量の情報（全容量サイズ）を要求するフィールド（X-Mms-Quotas）と、メッセージ記憶領域の容量の情報（使用サイズ）を要求するフィールド（X-Mms-Totals）とを有するように設定する。
また、上記メッセージボックス情報応答のヘッダーは、例えば、上記割り当て記憶領域の容量の情報が記述されるフィールド（X-Mms-Mbox-Quotas）と、上記メッセージ記憶領域の容量の情報が記述されるフィールド（X-Mms-Mbox-Totals）とを有するように設定する。
【００２６】
なお、上記メッセージ記憶領域の使用状況に関連した情報は、メッセージリスト要求及びメッセージリスト応答の送受信によって取得するようにしてもよい。
この場合、メッセージリスト要求のヘッダーは、例えば上記割り当て記憶領域の容量の情報（全容量サイズ）を要求するフィールド（X-Mms-Quotas）と上記メッセージ記憶領域の容量の情報（使用サイズ）を要求するフィールド（X-Mms-Totals）とを有するように設定する。また、メッセージリスト応答のヘッダーは、例えば上記割り当て記憶領域の容量の情報が記述されるフィールド（X-Mms-Mbox-Quotas）と上記メッセージ記憶領域の容量の情報が記述されるフィールド（X-Mms-Mbox-Totals）とを有するように設定する。
【００２７】
上記メッセージ記憶部２５２は上記外部記憶装置２１４等の記憶装置で構成され、メッセージ通信部２５１で受信したＭＭＳメッセージを記憶するメッセージ記憶手段として機能する。すなわち、このメッセージ記憶部２５２は前述のメッセージボックス（メッセージデータベース）２５ａに対応し、送信側の携帯電話機１０Ａや他の通信端末から送信されてきたＭＭＳメッセージを送信元の情報や送信先の情報等と対応付けて記憶している。
【００２８】
上記着信通知データ生成部２５３は上記ＣＰＵ２１１等で構成され、ＭＭＳメッセージを受信したときに、そのＭＭＳメッセージの差出人、件名及び送信日時の情報とともに、そのＭＭＳメッセージのメッセージ本文の少なくとも一部を含む着信通知の送信データを生成する着信通知データ生成手段としての機能を有する。このメッセージの本文データは、着信通知の送信データのヘッダーに設定したメッセージ本文用フィールドのテキストデータとして含めることができる。例えば、新規に定義された「X-Mms-Notif-Text」のフィールドに、ＭＭＳメッセージのメッセージ本文の全体又は一部を入力する。
【００２９】
上記着信通知データ送信部２５４は上記通信装置２１７等で構成され、上記着信通知データ生成部２５３で生成した着信通知の送信データを携帯電話通信網２０を介して受信側の携帯電話機１０Ｂに送信する着信通知データ送信手段としての機能を有する。すなわち、この着信通知データ送信部２５４は、ＭＭＳメッセージの差出人、件名及び送信日時の情報とともにメッセージ本文の少なくとも一部を含む着信通知の送信データを、携帯電話通信網２０のＰＰＧサーバ２７やＳＭＳＣ２９等を介して、受信側の携帯電話機１０Ｂに送信する。
【００３０】
上記メッセージ処理部２５５は上記ＣＰＵ２１１等で構成され、上記メッセージボックス情報要求を受信したとき、そのメッセージボックス情報要求を送信してきた携帯電話機の利用者のメールボックスについて、前述の割り当て記憶領域の容量の情報（全容量サイズ）とメッセージ記憶領域の容量の情報（使用サイズ）とを生成する手段としての機能を有する。
【００３１】
また、上記メッセージ処理部２５５は、メッセージ記憶部２５２に記憶されている特定の携帯電話機に対応する複数のＭＭＳメッセージの全件について、その携帯電話機から、メッセージリスト要求（全件リスト取得要求）を受信したとき、当該複数のＭＭＳメッセージのリスト情報を生成する手段としての機能も有する。このリスト情報は、メッセージリスト応答（全件リスト取得応答）として当該携帯電話機に送信される。
なお、上記メッセージリスト要求（全件リスト取得要求）がメッセージボックス情報要求を伴う場合、上記メッセージ処理部２５５は、前述の割り当て記憶領域の容量の情報（全容量サイズ）のデータとメッセージ記憶領域の容量の情報（使用サイズ）のデータとを生成する処理も行う。
【００３２】
また、メッセージ処理部２５５は、メッセージ記憶部２５２に記憶されている特定の携帯電話機に対応するＭＭＳメッセージについて、その携帯電話機からＭＭＳメッセージを特定して個別消去要求を受信したとき、当該ＭＭＳメッセージをメッセージ記憶部２５２から消去する手段としての機能を有する。
【００３３】
図４は、ＭＭＳ（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)
【００３５】
上記ゲートウェイサーバ２６は、携帯電話通信網２０のＩＰネットワーク２０２とインターネット３０との間のゲートウェイ機能とファイヤウォール機能とを有している。
【００３６】
上記ＰＰＧサーバ２７は、ＭＭＳＣ２５から受信したプッシュリクエストに基づいて、上記着信通知等のプッシュ型のメッセージを、ＳＭＳＣ２９を経由して携帯電話機１０Ａ，１０Ｂに送信する。
【００３７】
上記ＳＭＳＣ２９は、ショートメッセージサービス（ＳＭＳ）を提供するものであり、サイズ制限（例えば１２８バイト）のあるショートメッセージを送信側の携帯電話機１０Ａから受信し、受信側の携帯電話機１０Ｂに送信する。また、ＳＭＳＣ２９は、放送形式で複数の携帯電話機にへ一斉にショートメッセージを送信することもできる。
【００３８】
上記携帯電話通信網２０のＩＰネットワーク２０２を介して接続されているインターネット３０には、各種コンテンツ提供用のサーバが接続されている。このコンテンツ提供用のサーバとしては、ＷＥＢページのコンテンツを主に提供するＷＥＢサーバ４０や、画像ファイル、音楽ファイル、アプリケーションのプログラムファイルなどのコンテンツを主に提供するダウンロードサーバ５０等がある。
【００３９】
上記インターネット３０上の各種コンテンツ提供サーバから携帯電話機１０Ａ，１０Ｂにコンテンツをダウンロードするときには、ネットワークの各階層において所定の通信プロトコルが用いられる。例えば、ＷＥＢサーバ４０からＷＥＢページをダウンロードするときのアプリケーション層の通信プロトコルとしては、ＨＴＴＰ（HyperText Transfer Protocol）、Ｗ−ＨＴＴＰ（Wireless HyperText Transfer Protocol）、ＷＴＰ(Wireless Transaction Protocol)、ＷＳＰ（Wireless Session Protocol）等が用いられる。
【００４０】
図５は携帯電話機１０（１０Ａ、１０Ｂ）の一構成例を示す外観図であり、図６は、その携帯電話機１０のハードウェア構成を示す概略構成図である。また、図７は、携帯電話機１０におけるソフトウェア構造の説明図である。
この携帯電話機１０は、クラムシェル（折り畳み）タイプの携帯電話機であり、システムバス１００、ＣＰＵ１０１、ＲＡＭ１０２やＲＯＭ１０３等の記憶装置、入力装置１０４、出力装置１０５、携帯電話通信網用通信装置１０６、ＧＰＳ受信装置１０７を備えている。ＣＰＵ１０１やＲＡＭ１０２等の構成要素は、システムバス１００を介して、互いに各種データやプログラムの命令等のやり取りを行っている。
【００４１】
上記ＣＰＵ１０１は、上記記憶装置から所定のプログラムを読み込んで実行することにより、ネイティブ側の電話機プラットフォームの基本ソフトＯＳ上で、音声通話機能や、アプリケーションソフト（以下「アプリケーション」という。）による各種機能を実現することができる。このアプリケーションによる機能としては、ＷＥＢブラウザー、メーラー、音楽再生、動画表示、外部装置とのデータ送受信、アドレス帳管理、スケジューラ、メモ帳等がある。このＷＥＢブラウザー、メーラー、音楽再生、動画表示等のアプリケーションを起動し、そのアプリケーション上でＭＭＳメッセージの送受信を行ったり、受信したＭＭＳメッセージに含まれるテキストや画像（静止画、動画）コンテンツや音声や音楽等のオーディオコンテンツを出力したりしてもよい。
【００４２】
また、上記ＣＰＵ１０１は、上記記憶装置から所定のプログラムを読み込んで実行することにより、上記ネイティブ側の電話機プラットフォームとは異なるアプリケーション実行環境を構築することができる。そして、このアプリケーション実行環境上で、携帯電話機にプリインストールされているアプリケーションや利用者がダウンロードして登録したアプリケーション等の各種アプリケーションを実行することができる。このアプリケーションとしては、プラットフォームに依存しないオブジェクト指向プログラミングによって開発されたＪＡＶＡ（登録商標）、Ｃ＋＋等のプログラム言語で記述されたアプリケーションや、Ｃ言語やアセンブリ言語で記述されたアプリケーションなどが挙げられる。また、これらのアプリケーション実行環境は、例えばＪＡＶＡ（登録商標）の仮想マシン（ＶＭ：Virtual Machine）やＢＲＥＷ（登録商標）等のミドルウェアによって構築される。
【００４３】
上記入力装置１０４は、データ入力キー（テンキー、＊キー、＃キー）１１、通話開始キー１２、終話キー１３、スクロールキー１４、多機能キー１５、マイク１６等から構成されている。この入力装置１０４のテンキー１１、通話開始キー１２、終話キー１３等により、利用者が操作可能な操作部が構成される。この操作部を操作することにより、利用者は、ＭＭＳメッセージを送受信したり、ＭＭＳメッセージに添付されている画像ファイルを展開して表示したり、音楽ファイルを展開して再生したり、アプリケーションプログラムを選択して実行したりすることができる。また、利用者は上記操作部を操作することにより、コンテンツ取得先のＵＲＬ等のデータを入力したり、電話着信の際に通話の開始及び終了を行ったり、アプリケーションプログラムの選択、起動及び停止を行ったりすることができる。また、利用者は上記操作部を操作することにより、上記ダウンロードサーバ５０から画像ファイル、音楽ファイル、アプリケーションプログラム等のコンテンツをダウンロードして登録することができる。
【００４４】
上記出力装置１０５は、表示手段である液晶ディスプレイ（ＬＣＤ）１７、スピーカー１８、図示しない振動デバイス等から構成されている。上記液晶ディスプレイ（ＬＣＤ）１７やスピーカー１８等からなる出力装置で構成されている出力部は、携帯電話通信網２０からＭＭＳメッセージやその着信通知を受信した旨を利用者に知らせたり、ＭＭＳメッセージのテキストや画像（静止画、動画）を液晶ディスプレイ（ＬＣＤ）１７に表示したり、ＭＭＳメッセージに添付の音声や音楽をスピーカー１８から出力したりするときに用いられる。上記ＭＭＳメッセージやその着信通知の受信を利用者に知らせるときは、出力部の液晶ディスプレイ（ＬＣＤ）１７に着信報知画像を表示したり、スピーカー１８から着信音を出力させたりする。
また、上記出力部は、携帯電話通信網２０を介して受信したＷｅｂページを液晶ディスプレイ（ＬＣＤ）１７に表示したり、携帯電話通信網２０から情報を着信した旨を利用者に知らせたりするときにも用いられる。また、上記出力部は、上記ゲーム等のアプリケーションプログラムの実行中に、そのプログラム実行に関連した画像の表示や音の出力に用いたり、情報配信サーバから受信した情報を表示したりするときにも用いられる。
なお、上記スピーカー１８は、通話中の音声を聞くための受話器用スピーカー（レシーバ）と、着信音や音楽などを出力する外部出力用スピーカーとを別々に設けて構成してもいいし、これらの受話器用スピーカー及び外部出力用スピーカーを兼用するように一つのスピーカーで構成してもよい。
【００４５】
上記出力装置１０５を構成する振動デバイスは、この振動デバイスは、マナーモード（サイレントモード）設定時などに音声電話を着信したりＭＭＳメッセージや各種配信情報を受信したりしたときに、携帯電話機１０の全体を振動させ、その着信等を利用者に知らせるように制御することができる。
【００４６】
上記携帯電話通信網用通信装置１０６は、変復調器、シンセサイザ、周波数変換器，高周波増幅器などにより構成され、携帯電話通信網２０を介して他の携帯電話機や上述したサーバ１１等と通信するときに用いられる。この携帯電話通信網用通信装置１０６は、携帯電話通信網２０を介して他の携帯電話機とＭＭＳメッセージのやり取りを行ったり、携帯電話通信網２０からゲートウェイサーバを介して、インターネット等の外部の通信ネットワークに接続し、インターネット上の通信端末とのＭＭＳメッセージのやり取り等を行ったりするための通信手段として用いられる。更に、この携帯電話通信網用通信装置１０６は、携帯電話通信網２０を介して、ダウンロードサーバ５０が提供するアプリケーションプログラムをダウンロードしたり、現在位置の位置情報を含む配信情報を受信したりする情報受信手段としても用いられる。
【００４７】
図８は、本実施形態に係る携帯電話機１０（１０Ａ，１０Ｂ）の主要な機能を抽出して示した機能ブロック図である。この携帯電話機１０は、通信部１１０と記憶部１１１と出力部１１２と制御部１１３と操作部１１４とを備えている。
【００４８】
上記通信部１１０は上記携帯電話通信網用通信装置１０６等で構成され、携帯電話通信網２０を介してＭＭＳＣ２５と通信するための通信手段としての機能を有する。
この通信部１１０は、上記メッセージ記憶領域の使用状況に関連した情報を要求するメッセージボックス情報要求をＭＭＳＣ２５に送信し、該当する情報を含むメッセージボックス情報応答をＭＭＳＣ２５から受信する。
また、通信部１１０は、当該携帯電話機の利用者宛のマルチメディアメッセージのリスト情報を要求するメッセージリスト要求をＭＭＳＣ２５に送信し、該当するリスト情報を含むメッセージリスト応答をＭＭＳＣ２５から受信する。
また、通信部１１０は、ＭＭＳメッセージを消去する個別消去指令をＭＭＳＣ２５に送信し、ＭＭＳＣ２５からＭＭＳメッセージの個別消去が完了した旨の消去処理応答を受信する。
【００４９】
また、上記通信部１１０は、携帯電話通信網２０を介してＭＭＳＣ２５から、当該携帯電話機１０宛のＭＭＳメッセージの差出人、件名及び送信日時の情報とともに、そのＭＭＳメッセージのメッセージ本文の少なくとも一部を含む着信通知を受信する。すなわち、通信部１１０は、ＨＴＴＰ等の所定の通信プロトコルを用いた通信により、ＭＭＳメッセージに対する着信通知のデータを複数に分割したパケット（分割データ）を互いに独立に携帯電話通信網２０を介して受信する。また、通信部１１０は、他の携帯電話機から携帯電話通信網２０を介して送られてきたＭＭＳメッセージを受信する。また、通信部１１０は、他の通信端末からインターネット３０及び携帯電話通信網２０を介して送られてきたＭＭＳメッセージを受信する。
なお、上記ＭＭＳＣ２５がＭＭＳメッセージに対する着信通知のデータを複数に分割したパケット（分割データ）で送信する場合、上記通信部１１０は着信通知のデータを構成する複数パケットのデータを互いに独立に携帯電話通信網２０を介して受信する。この複数パケットのデータを制御部１１３で連結処理される。
【００５０】
上記記憶部１１１は上記ＲＡＭ１０２やＲＯＭ１０３等の記憶装置で構成され、通信部１１０で受信した着信通知の受信データやＭＭＳメッセージのリスト情報のデータを記憶する記憶手段としての機能を有する。また、この記憶部１１１は、通信部１１０で受信したＭＭＳメッセージを記憶するメッセージ記憶手段としての機能を有する。
【００５１】
上記出力部１１２は上記出力装置１０５等で構成され、各種情報を出力する情報出力手段としての機能を有する。例えば、上記出力部１１２は、通信部１１０で受信した割り当て記憶領域の容量及びメッセージ記憶領域の容量に基づいて算出した後述の割り当て記憶領域の使用率を出力したり、通信部１１０で受信したＭＭＳメッセージのリスト情報を出力したりする。
また、上記出力部１１２は、通信部１１０で受信したメッセージ本文の少なくとも一部を含む着信通知の受信データを出力する。また、出力部１１２は、ＭＭＳメッセージのメッセージ本文のデータをテキストや画像（静止画、動画）コンテンツとしてディスプレイ上に表示したり、音声や音楽等のオーディオコンテンツとしてスピーカーやイヤホンから出力したりすることもできる。
なお、上記ＭＭＳＣ２５がＭＭＳメッセージに対する着信通知のデータを複数に分割したパケット（分割データ）で送信する場合、上記出力部１１２は、通信部１１０で受信した複数のパケットの分割データを連結してＭＭＳメッセージの着信通知として出力する。
【００５２】
上記制御部１１３は上記ＣＰＵ１０１等で構成され、次のように通信部１１０及び出力部１１２を制御する制御手段としての機能を有する。すなわち、制御部１１３は、ＭＭＳＣ２５のメッセージ記憶部２５２（メッセージボックス２５ａ）における当該携帯電話機の利用者宛のＭＭＳメッセージに使用されているメッセージ記憶領域の使用状況に関連した情報を、携帯電話通信網２０を介してＭＭＳＣ２５から取得するように通信部１１０を制御する。
例えば、制御部１１３は、上記メッセージ記憶領域の使用状況に関連した情報として、前述の割り当て記憶領域の容量の情報（全容量サイズ）とメッセージ記憶領域の容量の情報（使用サイズ）とを要求するメッセージボックス情報要求を、ＭＭＳＣ２５に送信するように制御する。そして、制御部１１３は、前述の割り当て記憶領域の容量の情報（全容量サイズ）とメッセージ記憶領域の容量の情報（使用サイズ）を含むメッセージボックス情報応答を受信するように制御する。これらの情報を受信した制御部１１３は、ＭＭＳＣ２５から受信した割り当て記憶領域の容量の情報（全容量サイズ）とメッセージ記憶領域の容量の情報（使用サイズ）とに基づいて、上記割り当て記憶領域の容量に対する上記メッセージ記憶領域の容量の比率である割り当て記憶領域の使用率を算出する。更に、制御部１１３は、上記メッセージ記憶領域の使用状況として、上記算出した使用率の情報を出力するように出力部１１２を制御する。
【００５３】
また、上記制御部１１３は、上記記憶領域の使用率の値が予め設定した基準値（例えば８０％）を超えたときに、ＭＭＳＣ２５のメッセージ記憶部２５２（メッセージボックス２５ａ）における当該携帯電話機の利用者宛のＭＭＳＣメッセージの削除を伴う処理を促す警告情報を出力するように、出力部１１２を制御する制御手段としての機能も有する。
【００５４】
また、上記制御部１１３は、ＭＭＳＣ２５との間で上記メッセージリスト要求及び上記メッセージリスト応答を送受信するように通信部１１０を制御する。このメッセージリスト要求及びメッセージリスト応答の送受信によって、上記メッセージ記憶領域の使用状況に関連した情報を取得するようにしてもよい。
【００５５】
また、上記制御部１１３は、通信部１１０による着信通知の送信やＭＭＳメッセージの受信、上記記憶部１１１へのＭＭＳメッセージや着信通知の保存、上記出力部１１２へのＭＭＳメッセージや着信通知の出力等を制御する制御手段としての機能も有する。
【００５６】
また、上記制御部１１３は、利用者による全件消去指示の操作があったときに、次のようにＭＭＳＣ２５のメッセージボックス２５ａに記憶されている複数のマルチメディアメッセージを消去するための要求及び応答を送受信するように通信部１１０を制御する制御手段としての機能も有する。すなわち、この制御部１１３は、利用者による全件消去指示の操作があったときに、該マルチメディアメッセージ用情報処理装置のメッセージ記憶手段に記憶されている当該携帯電話機の利用者宛の複数のマルチメディアメッセージの全件のリスト情報を取得するように制御する。更に、制御部１１３は、そのリスト情報に基づいて、当該利用者宛の複数のマルチメディアメッセージの全件について、マルチメディアメッセージを消去する個別消去指令をＭＭＳＣ２５に送信しＭＭＳＣ２５からマルチメディアメッセージの個別消去が完了した旨の消去処理応答を受信する個別消去処理を繰り返し実行するように制御する。
【００５７】
上記操作部１１４は上記入力装置１０４等で構成され、上記割り当て記憶領域の使用率を出力可能なメッセージリストを要求する指示を入力するための手段としての機能を有する。
また、上記操作部１１４は、ＭＭＳＣメッセージの全件消去指示を入力するための全件消去指示入力手段としての機能も有する。すなわち、この操作部１１４は利用者によって操作されることにより、上記ＭＭＳＣ２５のメッセージボックス２５ａにある自分宛のＭＭＳＣメッセージに対する全件消去指示を入力することができる。この全件消去指示の入力によって全件消去のための制御が開始される。
【００５８】
図９は、上記構成の通信システムにおいて携帯電話機１０Ａ、１０Ｂ間でＭＭＳメッセージを送受信するときの処理手順の一例を示すシーケンス図である。このメッセージ送受信処理では、メッセージ本文の一部を含む複数のパケットからなるメッセージ着信通知を受けた携帯電話機１０Ｂにおいて利用者が手動でメッセージの受信を行っている。
【００５９】
まず、送信側の利用者は、携帯電話機１０Ａを操作してＭＭＳメッセージ用のアプリケーションを起動し、ＭＭＳメッセージを作成する。そして、送信相手先のアドレスを指定して上記ＭＭＳメッセージを送信するように利用者が携帯電話機１０Ａを操作すると、携帯電話機１０Ａは、「ＨＴＴＰ  ＰＯＳＴ」によるメッセージ送信要求をＭＭＳＣ２５に送信する（ステップＳ１）。
【００６０】
ＭＭＳＣ２５は、上記メッセージ送信要求に対して「ＨＴＴＰ  ２００  ＯＫ」によるメッセージ送信応答を送信側の携帯電話機１０Ａに送信する（ステップＳ２）。その後、ＭＭＳＣ２５は、「ＳＭＳ」によるメッセージ着信通知を、ＰＰＧサーバ２７を経由して受信側の携帯電話機１０Ｂに送信する（ステップＳ３，Ｓ４）。このメッセージ着信通知の送信は、前述のようにメッセージ着信通知を分割した複数のパケット（分割データ）について実行される。
【００６１】
次に、受信側の携帯電話機１０Ｂは、待受け画面（図１０のＤ１０１参照）を表示した待受け状態で記メッセージ着信通知の少なくとも第１番目のパケットをＭＭＳＣ２５から受信すると、着信通知用に予め設定しておいたテキストや画像等からなる着信通知画面（図１０のＤ１０２、Ｄ１０３参照）を出力部のディスプレイ１７に表示したり、着信通知用に予め設定しておいた音声、特殊音、メロディー、音楽等を出力部のスピーカー１８から出力したりする。例えば、図１０のＤ１０２に示すような「メッセージ受信あり」等の着信通知メッセージをディスプレイ１７に表示する。このようなディプレイ１７上の着信通知表示やスピーカーからの着信通知音の出力により、受信側の携帯電話機１０Ｂの利用者は、自分宛のＭＭＳメッセージが届いていることを知ることができる。その着信通知の後、受信側の利用者は、任意のタイミングで、ＭＭＳメッセージを受信するように携帯電話機１０Ｂを操作することができる。例えば、図１０のＤ１０２、Ｄ１０３の着信通知画面の「表示」に対応するキーを押下する操作を行う。この操作により、着信メッセージを一覧形式で表示したメッセージボックス内の着信メッセージのリスト情報の画面（図１０のＤ１０４参照）が表示される。このメッセージボックスのリスト情報の画面上で新着メッセージの行を選択した状態で利用者が多機能キー（Ｆキー）１５を押下すると、着信通知で受信したメッセージ本文の冒頭部分が、添付ファイルの有無に関する情報とともに表示される。
【００６２】
次に、受信側の携帯電話機１０Ｂは、上記メッセージ着信通知に対して、「ＨＴＴＰ  ＰＯＳＴ」によるメッセージ着信通知応答をＭＭＳＣ２５に送信する（ステップＳ５）。このメッセージ着信通知応答の送信も、上記メッセージ着信通知を構成する複数のパケットごとに実行される。受信側の携帯電話機１０Ｂは、受信できなかったパケットについては、メッセージ着信通知応答を送信しない。ＭＭＳＣ２５は、携帯電話機１０Ｂが受信できなかったパケットについて所定のタイミングで再送する。
【００６３】
ＭＭＳＣ２５は、上記メッセージ着信通知応答を受信した後、「ＳＭＳ」によるメッセージ配信完了通知を、ＰＰＧサーバ２７を経由して送信側の携帯電話機１０Ａに送信する（ステップＳ６，Ｓ７）。このメッセージ配信完了通知のヘッダーには、ＭＭＳ用フィールドの一つである「X-Mms-Status: Deferred」が記述され、このヘッダーフィールドのデータを参照することにより、送信側の携帯電話機１０Ａは、メッセージ着信通知が受信側の携帯電話機１０Ｂに配信され、ＭＭＳメッセージの受信待ちの状態になっていることを認識することができる。
【００６４】
次に、受信側の利用者が上記着信通知を受けたＭＭＳメッセージのメッセージ本文の残りの部分及び添付ファイルを受信するときは、上記ＭＭＳメッセージ用のアプリケーション上で当該ＭＭＳメッセージを指定して受信処理を開始するように携帯電話機１０Ｂを操作する。例えば、上記着信通知の個別表示画面（図１０のＤ１０５参照）の「続き受信」に対応するキーを押下したり、オプション表示の画面（図１０のＤ１０６参照）で「１．全メッセージ取得」を選択した状態で画面上の「選択」に対応するキーを押下したりする。この操作により、受信側の携帯電話機１０Ｂは、「ＨＴＴＰ  ＧＥＴ」によるメッセージ受信要求をＭＭＳＣ２５に送信する（ステップＳ８）。このメッセージ受信要求を送信すると、ディスプレイ１７には「メッセージ取得中．．．」の画面（図１０のＤ１０７参照）が表示される。
なお、着信通知を構成するパケットの一部しか受信できていない連結未完了状態の着信通知の場合は、着信通知のリスト情報に表示され上記着信通知の個別表示画面（図１０のＤ１０５参照）を表示できたとしても、ＭＭＳメッセージの続き受信ができないように制御している。
【００６５】
ＭＭＳＣ２５は、上記メッセージ受信要求に対して「ＨＴＴＰ  ２００  ＯＫ」によるメッセージ受信応答を受信側の携帯電話機１０Ｂに送信する（ステップＳ９）。このメッセージ受信応答には、ＭＭＳＣ２５のメッセージボックスから読み出された受信対象のＭＭＳメッセージのメッセージ本文とそのメッセージ本文に対応するヘッダーが付加される。
【００６６】
次に、受信側の携帯電話機１０Ｂは、上記メッセージ受信応答に対して「ＨＴＴＰ  ２００  ＯＫ」による受信完了通知をＭＭＳＣ２５に送信する（ステップＳ１０）と、ディスプレイ１７上に「メッセージ取得完了」の画面（図１０のＤ１０８参照）を表示する。このメッセージ取得完了の画面上で「ＯＫ」に対応するキーを押下したり、所定時間経過したりすると、受信側の携帯電話機１０Ｂは、受信したＭＭＳメッセージのＭＩＭＥヘッダーの情報に基づいてメッセージ本文について後述の解釈処理を行った後、解釈処理後のＭＭＳメッセージの全文と添付ファイルの画像などを含むＭＭＳメッセージの画面（図１０のＤ１０９参照）をディスプレイ１７上に出力する。
【００６７】
ＭＭＳＣ２５は、上記受信完了通知を受信した後、「ＳＭＳ」によるメッセージ配信完了通知を、ＰＰＧサーバ２７を経由して受信側の携帯電話機１０Ｂに送信する（ステップＳ１１，Ｓ１２）。このメッセージ配信完了通知のヘッダーには、ＭＭＳ用フィールドの一つである「X-Mms-Status: Retrieved」が記述され、このヘッダーフィールドのデータを参照することにより、送信側の携帯電話機１０Ａは、ＭＭＳメッセージが受信側の携帯電話機１０Ｂに配信されたことを認識することができる。
【００６８】
図１１は、上記構成の通信システムにおいて携帯電話機１０Ａ、１０Ｂ間でＭＭＳメッセージを送受信するときの他の処理手順の一例を示すシーケンス図である。このメッセージ送受信処理では、メッセージの着信通知を受けた携帯電話機１０Ｂにおいて自動でメッセージの受信を行っている。なお、図１１中のステップＳ１〜Ｓ４については上記図９の場合と同様であるので、説明を省略する。
受信側の携帯電話機１０Ｂは、上記メッセージ着信通知をＭＭＳＣ２５から受信すると、次にようにＭＭＳメッセージの受信処理を自動的に開始する。まず、携帯電話機１０Ｂは、上記メッセージ着信通知に対して、「ＨＴＴＰ  ＧＥＴ」によるメッセージ受信要求をＭＭＳＣ２５に送信する（ステップＳ５）。
ＭＭＳＣ２５は、上記メッセージ受信要求に対して「ＨＴＴＰ  ２００  ＯＫ」によるメッセージ受信応答を受信側の携帯電話機１０Ｂに送信する（ステップＳ６）。このメッセージ受信応答には、ＭＭＳＣ２５のメッセージボックスから読み出された受信対象のＭＭＳメッセージのメッセージ本文とそのメッセージ本文に対応するヘッダーが付加される。
次に、受信側の携帯電話機１０Ｂは、上記メッセージ受信応答に対して「ＨＴＴＰ  ２００  ＯＫ」による受信完了通知をＭＭＳＣ２５に送信する（ステップＳ７）。更に、受信側の携帯電話機１０Ｂは、受信したＭＭＳメッセージのＭＩＭＥヘッダーの情報に基づいてメッセージ本文について後述の解釈処理を行った後、解釈処理後のＭＭＳメッセージを出力する。
ＭＭＳＣ２５は、上記受信完了通知を受信した後、「ＳＭＳ」によるメッセージ配信完了通知をＰＰＧサーバ２７を経由して受信側の携帯電話機１０Ｂに送信する（ステップＳ８，Ｓ９）。このメッセージ配信完了通知のヘッダーには、ＭＭＳ用フィールドの一つである「X-Mms-Status:Retrieved」が記述され、このヘッダーフィールドのデータを参照することにより、送信側の携帯電話機１０Ａは、ＭＭＳメッセージが受信側の携帯電話機１０Ｂに配信されたことを認識することができる。
【００６９】
図１２は、上記通信システムにおいてＭＭＳＣ２５のメッセージボックス２５ａ内にある自分宛のＭＭＳメッセージを一括して消去するときのシーケンス図である。また、図１３は、ＭＭＳメッセージを一括して消去するときの携帯電話機の画面表示の遷移図であり、図１４は、ＭＭＳメッセージを一括して消去するときの携帯電話機における制御手順の一例を示すフローチャートである。以下、上記受信側の携帯電話機１０ＢからＭＭＳＣ２５のメッセージボックス２５ａ内のＭＭＳメッセージを一括して消去する場合について説明する。
【００７０】
携帯電話機１０Ｂの利用者がＭＭＳＣ２５のメッセージボックス２５ａ内にある自分宛のＭＭＳメッセージの全件を一括して消去するときは、その全件消去を指示するように携帯電話機１０Ｂを操作する。例えば、利用者は、図１３のＤ２０１に示すメッセージボックス関連のメニュー画面で、「４．全メッセージ消去」を反転させた状態で画面下側にある「選択」を選ぶ。そして、図１３のＤ２０２に示す全メッセージ消去の確認画面で「はい」を選ぶように操作する。
【００７１】
次に、携帯電話機１０Ｂは、上記全メッセージ消去のための所定操作を受け付けると（図１４のS101）、「ＨＴＴＰ  ＧＥＴ」によるメッセージリスト要求（M-Mbox-view.req）を、ＭＭＳＣ２５に送信する（図１２のステップＳ１）。そして、携帯電話機１０Ｂには、図１３のＤ２０３で示すような全メッセージ消去が実行中である旨の画面表示が開始される。
【００７２】
次に、ＭＭＳＣ２５は、上記メッセージリスト要求を携帯電話機１０Ｂから受信すると、携帯電話機１０Ｂの利用者関連情報や端末識別情報等に基づいてメッセージボックス２５ａ内のデータを検索し、携帯電話機１０Ｂの利用者宛のＭＭＳメッセージの全件について差出人のアドレスなどを含むメッセージリスト情報を生成する。ＭＭＳＣ２５は、このメッセージリスト情報を含む「ＨＴＴＰ  ２００  ＯＫ」によるメッセージリスト応答（M-Mbox-view.cof）を、携帯電話機１０Ｂに送信する（図１２のステップＳ２）。携帯電話機１０Ｂは、上記メッセージリスト応答を受信すると、メッセージリスト応答に含まれるメッセージリスト情報を記憶部１１１に一旦保存する。このようにＭＭＳＣ２５との間でメッセージリスト要求及びメッセージリスト応答を送受信することにより、携帯電話機１０Ｂは、その利用者宛のＭＭＳメッセージのリスト情報を取得することができる（図１４のステップS102）。本例では、消去対象のＭＭＳメッセージの数が５つである。
【００７３】
次に、携帯電話機１０Ｂは、上記ＭＭＳメッセージのリスト情報に基づいて、消去対象の５つのＭＭＳメッセージについて、次のようなＭＭＳメッセージの個別消去処理を繰り返し実行する（図１２のステップＳ３〜Ｓ１２，図１４のステップS103〜S104）。１件のＭＭＳメッセージの個別消去処理において、携帯電話機１０Ｂはまず、「ＨＴＴＰ  ＧＥＴ」によるメッセージ個別消去要求（M-Mbox-Delete.req）を、ＭＭＳＣ２５に送信する（例えば図１２のステップＳ３）。ＭＭＳＣ２５は、上記メッセージ個別消去要求を携帯電話機１０Ｂから受信すると、携帯電話機１０Ｂの利用者関連情報や端末識別情報等に基づいてメッセージボックス２５ａ内のデータを検索し、当該ＭＭＳメッセージを消去する。ＭＭＳＣ２５は、上記ＭＭＳメッセージの消去処理が完了すると、「ＨＴＴＰ  ２００  ＯＫ」によるメッセージ個別消去応答（M-Mbox-Delete.cof）を、携帯電話機１０Ｂに送信する。携帯電話機１０Ｂは、上記メッセージ個別消去応答を受信すると、上記ＭＭＳメッセージのリスト情報に基づいて次の消去対象のＭＭＳメッセージがあるか否かの判断を行う。以上のＭＭＳメッセージの個別消去処理を、当該利用者宛のＭＭＳメッセージの全件について（本例の場合は５回）繰り返し実行する。なお、携帯電話機１０には、図１３のＤ２０３に示すように、上記全件のＭＭＳメッセージの個別消去処理の進行状況を示すバー表示が表示される。
【００７４】
次に、携帯電話機１０Ｂは、上記ＭＭＳメッセージの個別消去処理の繰り返し実行が完了すると、図１３のＤ２０４に示すように一括消去が完了した旨の画面が表示される（図１４のステップS105）。
【００７５】
なお、上記ＭＭＳＣ２５のメッセージボックス２５ａ内に保存されている自分宛のＭＭＳメッセージの数が多い場合は、上記メッセージリストを全件について一気に取得できない場合がある。その場合は、図１５に示すように上記メッセージリストの取得を所定数のＭＭＳメッセージごとに複数回に分けて実行するとともに、各メッセージリストについて上記ＭＭＳメッセージの個別消去処理を繰り返し実行する。
【００７６】
図１６は、上記通信システムにおいてＭＭＳＣ２５のメッセージボックス情報を取得するときの手順の一例を示すシーケンス図である。図１７は、同メッセージボックス情報を取得して出力するときの携帯電話機の画面表示の遷移図である。図１８は、同メッセージボックス情報を取得して出力するときの携帯電話機における制御手順の一例を示すフローチャートである。以下、上記受信側の携帯電話機１０Ｂから、メッセージリスト要求／応答を利用し、ＭＭＳＣ２５のメッセージボックス情報を取得して出力する場合について説明する。
【００７７】
携帯電話機１０Ｂの利用者がＭＭＳＣ２５のメッセージボックス２５ａにおける自分宛のＭＭＳメッセージに使用されているメッセージ記憶領域の使用状況を確認するときは、そのメッセージボックス情報の取得を指示するように携帯電話機１０Ｂを操作する。例えば、利用者は、図１７のＤ３０１に示すメッセージボックス関連のメニュー画面で、「４．メッセージボックス容量」を反転させた状態で画面下側にある「選択」を選ぶ。この「選択」の操作により、携帯電話機１０Ｂは、図１７のＤ３０２に示すように、携帯電話機１０Ｂに記憶されている前回取得したメッセージボックス情報を表示する。この画面上で、「更新」を選ぶように操作する。
【００７８】
次に、携帯電話機１０Ｂは、上記メッセージボックス情報取得のための所定操作を受け付けると（図１８のS101）、図１７のＤ３０３に示すメッセージリスト及びメッセージボックス容量チェックの確認画面を表示する。利用者は、この確認画面で「はい」を選ぶように操作する。この操作により、携帯電話機１０Ｂは、メッセージボックス情報要求のフィールド（X-Mms-Quotas、X-Mms-Totals）がヘッダーに設定された「ＨＴＴＰ  ＧＥＴ」によるメッセージリスト要求（M-Mbox-view.req）を、ＭＭＳＣ２５に送信する（図１６のステップＳ１）。そして、携帯電話機１０Ｂには、図１７のＤ３０４で示すようなメッセージリストを取得中である旨の画面表示が開始される。
【００７９】
次に、ＭＭＳＣ２５は、上記メッセージボックス情報要求が設定されたメッセージリスト要求を携帯電話機１０Ｂから受信すると、携帯電話機１０Ｂの利用者関連情報や端末識別情報等に基づいてメッセージボックス２５ａ内のデータを検索し、携帯電話機１０Ｂの利用者に割り当てられた個別メッセージボックスのメッセージボックス情報を生成する。例えば、上記メッセージボックス情報として、携帯電話機１０Ｂの利用者に割り当てられた割り当て記憶領域の容量の情報（全容量サイズ）のデータと、当該利用者宛のＭＭＳメッセージに実際に使用されているメッセージ記憶領域の容量の情報（使用サイズ）のデータを生成する。そして、ＭＭＳＣ２５は、このメッセージリスト情報を含む「ＨＴＴＰ  ２００  ＯＫ」によるメッセージリスト応答（M-Mbox-view.cof）を、携帯電話機１０Ｂに送信する（図１６のステップＳ２）。例えば、このメッセージリスト応答（M-Mbox-view.cof）のヘッダーのX-Mms-Mbox-Quotasフィールドに、上記割り当て記憶領域の容量（全容量サイズ）のデータが記述され、同ヘッダーのX-Mms-Mbox-Totalsフィールドに、上記メッセージ記憶領域（使用サイズ）のデータに記述される。
【００８０】
次に、携帯電話機１０Ｂは、上記メッセージボックス情報を含むメッセージリスト応答を受信すると、そのメッセージリスト応答に含まれるメッセージボックス情報を記憶部１１１に一旦保存する。このようにＭＭＳＣ２５との間でメッセージリスト要求及びメッセージリスト応答を送受信することにより、携帯電話機１０Ｂは、その利用者に割り当てられた個別メッセージボックスの使用状況に関するメッセージボックス情報を取得することができる（図１８のステップS102）。
【００８１】
次に、携帯電話機１０Ｂは、上記ＭＭＳＣ２５から取得したメッセージボックス情報に基づいて、携帯電話機１０Ｂの利用者に割り当てられた個別メッセージボックス（割り当て記憶領域）の使用率を算出する（図１８のステップS103）。例えば、上記割り当て記憶領域の容量（全容量サイズ）に対する上記メッセージ記憶領域（使用サイズ）の比率を、上記個別メッセージボックスの使用率として算出する。
【００８２】
次に、携帯電話機１０Ｂは、図１７のＤ３０５に示すように最新の個別メッセージボックスの使用率を表示する（図１８のステップS104）。なお、図１７のＤ３０５では、使用率の値が５６％であるときの画面例を示している。ここで、もし使用率の値が予め設定した基準値（例えば８０％）を超えているときは、携帯電話機１０Ｂは、図１７のＤ３０２に示すようなメッセージボックス２５ａ内の自分宛のＭＭＳメッセージの取得や消去を利用者に促す警告メッセージを表示する。この警告メッセージを確認した利用者は、所定の操作を行ってメッセージボックス２５ａ内の自分宛のＭＭＳメッセージの取得や消去を実行する。利用者が携帯電話機１０ＢへのＭＭＳメッセージの取得を実行すると、そのＭＭＳメッセージはメッセージボックス２５ａから消去される。また、利用者がメッセージボックス内のＭＭＳメッセージを消去するときの処理は、前述の図１２に示す手順でＭＭＳメッセージの消去処理が実行される。
【００８３】
以上、本実施形態によれば、ＭＭＳＣ２５から取得したメッセージボックス情報に基づいて、携帯電話機の利用者に割り当てられている個別メッセージボックス（割り当て記憶領域）の使用率を出力することができるので、携帯電話機の利用者は、個別メッセージボックスの使用状況を確認できる。特に、個別メッセージボックスの使用率を出力しているので、ＭＭＳメッセージに実際に使用されているメッセージ記憶領域の容量の情報（使用サイズ）の値を出力する場合に比して、個別メッセージボックスの使用状況の確認が容易である。
また、本実施形態によれば、上記メッセージボックス情報として、携帯電話機の利用者に割り当てられた割り当て記憶領域の容量の情報（全容量サイズ）と、当該利用者宛のＭＭＳメッセージに実際に使用されているメッセージ記憶領域の容量の情報（使用サイズ）とを取得しているので、上記個別メッセージボックスの使用率を簡単に算出することができる。
また、本実施形態によれば、上記個別メッセージボックスの使用率の値が予め設定した基準値を超えたときに警告情報を出力することにより、上記個別メッセージボックスに記憶されているＭＭＳメッセージの削除を伴う処理を促すことができる。この警告情報により、利用者によるＭＭＳメッセージの削除処理を促進することができ、個別メッセージボックスの容量不足によって自分宛のＭＭＳメッセージをできなくなる事態が発生するのをより確実に防止できるようになる。
また、本実施形態によれば、メッセージリスト要求及びメッセージリスト応答を流用して上記メッセージボックス情報を取得することができるので、メッセージボックス情報の取得のためのコマンドメッセージを定義する必要がない。
【００８４】
なお、上記実施形態ではＭＭＳメッセージの着信通知を受信する携帯電話機の場合について説明したが、本発明は、ＭＭＳメッセージの着信通知を受信するものであれば、携帯電話機以外の他の移動体通信端末の場合についても同様に適用することができる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施形態に係る通信システム全体の概略構成の一例を示す説明図。
【図２】ＭＭＳＣのハードウェア構成を示す概略構成図。
【図３】ＭＭＳＣの主要な機能を抽出して示した機能ブロック図。
【図４】ＭＭＳメッセージの説明図。
【図５】携帯電話機の一構成例を示す外観図。
【図６】携帯電話機のハードウェア構成を示す概略構成図。
【図７】携帯電話機におけるソフトウェア構造の説明図。
【図８】携帯電話機の主要な機能を抽出して示した機能ブロック図。
【図９】携帯電話機間でＭＭＳメッセージを送受信するときの処理手順の一例を示すシーケンス図。
【図１０】ＭＭＳメッセージを受信するときの画面遷移の説明図。
【図１１】携帯電話機間でＭＭＳメッセージを送受信するときの処理手順の他の例を示すシーケンス図。
【図１２】ＭＭＳＣ内の自分宛のＭＭＳメッセージを一括消去するときの手順の一例を示すシーケンス図。
【図１３】ＭＭＳメッセージを一括消去するときの画面遷移の説明図。
【図１４】ＭＭＳメッセージを一括消去するときの携帯電話機における制御手順の一例を示すフローチャート。
【図１５】ＭＭＳメッセージを一括消去するときの携帯電話機における制御手順の他の例を示すフローチャート。
【図１６】ＭＭＳＣのメッセージボックス情報を取得するときの手順の一例を示すシーケンス図。
【図１７】メッセージボックス情報を取得して出力するときの携帯電話機の画面表示の遷移図。
【図１８】メッセージボックス情報を取得して出力するときの携帯電話機における制御手順の一例を示すフローチャート。
【符号の説明】
【００８６】
１０    携帯電話機
１０Ａ  送信側の携帯電話機
１０Ｂ  受信側の携帯電話機
２０    携帯電話通信網
２５    ＭＭＳＣ（マルチメディアメッセージングサービスセンター）
２５ａ  メッセージボックス
２７    ＰＰＧ（プッシュプロキシゲートウェイ）サーバ
２９    ＳＭＳＣ（ショートメッセージサービスセンター）
【図１】
2006121355.tif 000003
【図２】
2006121355.tif 000004
【図３】
2006121355.tif 000005
【図４】
2006121355.tif 000006
【図５】
2006121355.tif 000007
【図６】
2006121355.tif 000008
【図７】
2006121355.tif 000009
【図８】
2006121355.tif 000010
【図９】
2006121355.tif 000011
【図１０】
2006121355.tif 000012
【図１１】
2006121355.tif 000013
【図１２】
2006121355.tif 000014
【図１３】
2006121355.tif 000015
【図１４】
2006121355.tif 000016
【図１５】
2006121355.tif 000017
【図１６】
2006121355.tif 000018
【図１７】
2006121355.tif 000019
【図１８】
2006121355.tif 000020