(57)【要約】【課題】データを受信する移動通信端末装置の側からもデータ受信の可否や再送条件を指定することができる通信システムを提供する。【解決手段】メッセージが送信されてきた場合、自装置において実行中の処理の種別を判断する実行中処理判断部２０４、処理の種別に基づいてメッセージを今回受信処理するか否か判断する受信可否判断部２０５、受信処理しないと判断した場合、処理の種別に対応したメッセージの再送契機を示す再送情報を含むエラー情報を作成するエラー情報作成部２０６、エラー情報２０６をＭＳＣ１０２に送信する通信制御部２０２を備える通信端末装置１０１ｂ、エラー情報から再送契機を取得するエラー情報解析部２０９及び契機検出部２１０、再送契機にしたがってメッセージを再送する通信制御部２０７を備えるＳＭＳＣ１０２を含む通信システムを構成する。【選択図】  図２
2009290457.tif 000002
【特許請求の範囲】
【請求項１】
移動可能な通信端末装置である第１移動通信端末装置及び第２移動通信端末装置と、前記第１移動通信端末装置によって送信された送信データを中継し、前記第２移動通信端末装置に送信する通信サーバ装置を含む通信システムであって、
前記第２移動通信端末装置は、
前記第１移動通信端末装置から送信された前記送信データを受信する受信手段と、
前記受信手段によって前記送信データが受信された場合、自装置において実行中の処理の種別を判断する実行中処理判断手段と、
前記実行中処理判断手段によって実行中であると判断された処理の種別に基づいて、前記受信手段によって受信された前記送信データを格納して着信を通知する処理である受信処理を実行するか否か判断する受信処理可否判断手段と、
前記受信処理可否判断手段によって前記受信処理を実行しないと判断された場合、前記実行中処理判断手段によって実行中であると判断された処理の種別に対応した前記送信データの再送契機を示す再送情報を含むエラー情報を作成するエラー情報作成手段と、
前記エラー情報作成手段によって作成された前記エラー情報を前記通信サーバ装置に送信するエラー情報送信手段と、を備え、
前記通信サーバ装置は、
前記エラー情報送信手段から送信された前記エラー情報に含まれる前記再送情報を取得する再送情報取得手段と、
前記再送情報取得手段により取得された再送情報が示す前記再送契機にしたがって、前記送信データを前記第２の移動通信端末装置に再送する再送手段と、を備えることを特徴とする通信システム。
【請求項２】
移動可能な通信端末装置である移動通信端末装置であって、
他の移動通信端末装置から送信された送信データを受信する受信手段と、
前記受信手段によって前記送信データが受信された場合、自装置において実行中の処理の種別を判断する実行中処理判断手段と、
前記実行中処理判断手段によって実行中であると判断された処理の種別に基づいて、前記受信手段によって受信された前記送信データを格納して着信を通知する処理である受信処理を実行するか否か判断する受信処理可否判断手段と、
前記受信処理可否判断手段によって前記受信処理を実行しないと判断された場合、前記実行中処理判断手段によって実行中であると判断された処理の種別に対応した前記送信データの再送契機を示す再送情報を含むエラー情報を作成するエラー情報作成手段と、
前記エラー情報作成手段によって作成された前記エラー情報を、前記送信データを中継した通信サーバ装置に送信するエラー情報送信手段と、を備えることを特徴とする移動通信端末装置。
【請求項３】
前記実行中処理判断手段が、前記処理の種別を、データのダウンロード及び自装置の起動時に行われる起動処理の少なくとも一方であると判断した場合、前記受信処理可否判断手段は、前記送信データの前記受信処理を実行しないと判断することを特徴とする請求項２に記載の移動通信端末装置。
【請求項４】
移動可能な通信端末装置である第１移動通信端末装置によって送信された送信データを中継し、第２移動通信端末装置に送信する通信サーバ装置であって、
前記第２移動通信端末装置から、前記送信データを格納して着信を通知する処理である受信処理を実行できなかったことを示すエラー情報を受信した場合、前記エラー情報に含まれる、前記送信データの再送契機を示す再送情報を取得する再送情報取得手段と、
前記再送情報取得手段によって取得された前記再送情報が示す前記再送契機にしたがって、前記送信データを前記第２移動通信端末装置に再送する再送手段と、を備えることを特徴とする通信サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信サーバ装置、移動通信端末装置にかかり、特にＳＭＳを使って文字データを送受信する通信システム、通信サーバ装置、移動通信端末装置に関する。
【背景技術】
【０００２】
携帯電話機に代表される、デジタル通信端末装置（以下、単に通信端末装置）の無線アクセス方式の仕様であるＧＳＭ（Global System for Mobile Communications）やＵＭＴＳ（Unified Threat Management System）は、事実上通信端末装置の世界標準となっている。ＧＳＭ及びＵＭＴＳ方式の通信端末装置でテキストによるメッセージを送受信するサービスは、ＳＭＳ（Short Message Service）と呼ばれていて、欧州では、通信端末装置による一般的なメッセージ通信に用いられている。
【０００３】
ＳＭＳでは、テキストメッセージ（以下、単にメッセージとも記す）を送信元となる通信端末装置（以下、送信側端末装置とも記す）からＳＭＳＣ経由で送信先となる通信端末装置（以下、受信側端末装置とも記す）に送信する。
ＳＭＳでは、メッセージを受信通信端末装置が受信できない場合、ＳＭＳＣによる自律的再送や受信側端末装置からの再送要求等により、メッセージの再送が可能である。  受信側端末装置がメッセージを受信できない原因には、受信側端末装置が通信圏外に位置する、あるいは電源がオフ状態である、といったことがある。このような場合には、在圏交換機であるＭＳＣにより、受信通信端末装置が通信圏内に移動した、あるいは電源がオン状態になったことが認識され、かつ受信されなかったメッセージがＭＷＤ (Message Waiting Data）として登録されている場合、ＭＳＣがメッセージの再送をＳＭＳＣ（Short Message Service Center）に要求する。このため、受信通信端末装置がメッセージを受信できる状態になれば、メッセージを再送することが可能である。なお、ＳＭＳＣとは、送信通信端末装置から転送されてきたメッセージを保存、配信するサービスセンタである。
【０００４】
また、受信側端末装置が圏内や電源ＯＮであっても、受信側端末装置がメッセージを受信できない場合がある。このような場合、受信側端末装置は、原因を示す情報を含むエラー情報をＳＭＳＣに送信する。これを受けたＳＭＳＣは、エラー情報に含まれる理由値に応じた時間間隔や送信回数にしたがって送信処理を実行する。図６は、このような従来技術において、エラー情報に含まれる理由値を例示したものである。図中、「Cause Value」と記したものが理由値である。
【０００５】
また、ＳＭＳのシステムの他の従来技術として、例えば、特許文献１、特許文献２が挙げられる。特許文献１には、送信側のメール装置が加入者ごとに再送の条件を格納し、格納されている条件にしたがって再送をすることが記載されている。また、特許文献２には、予め送信に失敗した理由等に基づく複数の再送条件を、ＩＤ番号に対応付けてメッセージサーバに記憶させ、送信側がＩＤ番号をデータに付加して送信する。送信されたデータが受信されなかった場合、メッセージサーバが、付加されているＩＤ番号に対応する再送条件でデータを再送することが記載されている。
【０００６】
上記した従来技術は、いずれも、メッセージを受信できない理由に適した時間間隔及び送信回数（再送条件）によりメッセージを再送することができる。このため、メッセージの受信失敗の理由によらず、再送メッセージの受信までにかかる時間を短縮し、再送の成功率を高めることができる。
【特許文献１】特開平４−３２６２２５号公報
【特許文献２】特開２００３−２５９０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記した従来技術には、いずれも、受信側端末装置の側から自身の状態に応じて再送条件を設定することができないという問題があった。すなわち、通信端末装置では、メッセージの受信よりも優先して他の処理を完了することが望ましい場合がある。このような処理としては、例えば、通信端末装置におけるソフトウェアの更新処理がある。
【０００８】
ソフトウェアの更新処理中にメッセージが送信されてきた場合、更新と並列にメッセージを受信すると更新の処理の効率が低下し、更新に影響の出る恐れがある。このため、更新中にＳＭＳが送信されてきた場合、更新を完了させてからメッセージを受信することが望ましい。更新の完了までの時間は、ダウンロードされるプログラムのデータ量や受信側端末装置の通信能力や性能によって変化する。このことから、更新完了後直ちにメッセージを再送するためには、再送の契機（再送契機）を受信側端末装置で設定することが望ましい。
【０００９】
ところが、従来技術では、図６に例示した「Cause Value」以外の理由値を含むエラー情報を受信側端末装置が送信することができない。理由値は標準化で予め規定されたものに限られており、再送条件は理由値に対応してＳＭＳＣが規定している。したがって、従来技術では、受信側端末装置にとって最適な再送のタイミングを設定することは不可能である。
【００１０】
本発明は、上記の点に鑑みて行われたものであって、予め規定されている理由値ばかりでなく、データを受信する移動通信端末装置の側からも再送条件を指定することができる通信システム、通信サーバ装置、移動通信端末装置を提供することを目的とする。また、受信側の通信端末装置が再送条件を指定することにより、受信側の移動通信端末装置にとって最適なタイミングでデータを再送することができる、再送効率の高い通信システム、通信サーバ装置、移動通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
以上の課題を解決するため、本発明の請求項１に記載の通信システムは、移動可能な通信端末装置である第１移動通信端末装置及び第２移動通信端末装置と、前記第１移動通信端末装置によって送信された送信データを中継し、前記第２移動通信端末装置に送信する通信サーバ装置を含む通信システムであって、前記第２移動通信端末装置は、前記第１移動通信端末装置から送信された前記送信データを受信する受信手段と、前記受信手段によって前記送信データが受信された場合、自装置において実行中の処理の種別を判断する実行中処理判断手段と、前記実行中処理判断手段によって実行中であると判断された処理の種別に基づいて、前記受信手段によって受信された前記送信データを格納して着信を通知する処理である受信処理を実行するか否か判断する受信処理可否判断手段と、前記受信処理可否判断手段によって前記受信処理を実行しないと判断された場合、前記実行中処理判断手段によって実行中であると判断された処理の種別に対応した前記送信データの再送契機を示す再送情報を含むエラー情報を作成するエラー情報作成手段と、前記エラー情報作成手段によって作成された前記エラー情報を前記通信サーバ装置に送信するエラー情報送信手段と、を備え、前記通信サーバ装置は、前記エラー情報送信手段から送信された前記エラー情報に含まれる前記再送情報を取得する再送情報取得手段と、前記再送情報取得手段により取得された再送情報が示す前記再送契機にしたがって、前記送信データを前記第２の移動通信端末装置に再送する再送手段と、を備えることを特徴とする。このような発明によれば、移動通信端末装置が、自装置において送信データの受信に優先して実行すべき処理の実行中であり、送信データを受信しない場合、再送契機を指定してエラー情報を送信することができるから、データを受信する移動通信端末装置の側からも再送条件を指定することができる通信システムを提供することができる。さらに、請求項１に記載の発明は、通信サーバ装置が、エラー情報に含まれる再送契機にしたがって送信データを再送するから、受信側の移動通信端末装置にとって最適なタイミングで送信データを再送することができる、再送効率の高い通信システムを提供することができる。
【００１２】
請求項２に記載の移動通信端末装置は、移動可能な通信端末装置である移動通信端末装置であって、他の移動通信端末装置から送信された送信データを受信する受信手段と、前記受信手段によって前記送信データが受信された場合、自装置において実行中の処理の種別を判断する実行中処理判断手段と、前記実行中処理判断手段によって実行中であると判断された処理の種別に基づいて、前記受信手段によって受信された前記送信データを格納して着信を通知する処理である受信処理を実行するか否か判断する受信処理可否判断手段と、前記受信処理可否判断手段によって前記受信処理を実行しないと判断された場合、前記実行中処理判断手段によって実行中であると判断された処理の種別に対応した前記送信データの再送契機を示す再送情報を含むエラー情報を作成するエラー情報作成手段と、前記エラー情報作成手段によって作成された前記エラー情報を、前記送信データを中継した通信サーバ装置に送信するエラー情報送信手段と、を備えることを特徴とする。このような発明によれば、通信端末装置が、自装置において送信データの受信に優先して実行すべき処理の実行中であり、送信データを受信しない場合、再送契機を指定してエラー情報を送信することができるから、送信データを受信する通信端末装置の側からも再送条件を指定することができる移動通信端末装置を提供することができる。さらに、請求項２に記載の発明は、送信データの再送契機を指定することができるから、移動通信端末装置にとって最適なタイミングで送信データの再送受けて、再送効率の高い移動通信端末装置を提供することができる。
【００１３】
請求項３に記載の移動通信端末装置は、請求項２に記載の発明において、前記実行中処理判断手段が、前記処理の種別を、データのダウンロード及び自装置の起動時に行われる起動処理の少なくとも一方であると判断した場合、前記受信処理可否判断手段は、前記送信データの前記受信処理を実行しないと判断することを特徴とする。このような発明によれば、データのダウンロード中に送信データが送信されてきた場合、ダウンロードが終了すると予想される時間を指定して再送契機を指定することができる。さらに、起動処理時に送信データが送信されてきた場合、起動終了が予想される時間を指定して再送契機を指定することができる。
【００１４】
請求項４に記載の通信サーバ装置は、移動可能な通信端末装置である第１移動通信端末装置によって送信された送信データを中継し、第２移動通信端末装置に送信する通信サーバ装置であって、前記第２移動通信端末装置から、前記送信データを格納して着信を通知する処理である受信処理を実行できなかったことを示すエラー情報を受信した場合、前記エラー情報に含まれる、前記送信データの再送契機を示す再送情報を取得する再送情報取得手段と、前記再送情報取得手段によって取得された前記再送情報が示す前記再送契機にしたがって、前記送信データを前記第２移動通信端末装置に再送する再送手段と、を備えることを特徴とする。このような発明によれば、受信側の移動通信端末装置から受信したエラーメセージから再送契機を取得することができるから、受信側の移動通信端末装置が指定した再送契機で送信データを再送することができる。このため、受信側の移動通信端末装置にとって最適なタイミングで送信データを再送することができる、再送効率の高い通信サーバ装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図を参照して本発明に係る通信システム、通信サーバ装置、移動通信端末装置の一実施形態を説明する。
（通信システム）
図１は、本実施形態の通信システムの概略を説明するための図である。図示した通信システムは、移動可能な通信端末装置１０１ａ、１０１ｂを含んでいる。本実施形態では、通信端末装置１０１ａが通信端末装置１０１ｂに送信データを送信するものとし、通信端末装置１０１ａを送信通信端末装置、通信端末装置１０１ｂを受信通信端末装置とも記す。本実施形態では、送信データとして、ＳＭＳを利用して送信されるメッセージを送信するものとして以降の説明をする。
【００１６】
また、本実施形態の通信システムは、通信端末装置１０１ａによって送信された送信データを中継し、通信端末装置１０１ｂに送信するＳＭＳＣ（Short Message Service Center）１０２を備えている。ＳＭＳＣ１０２は、通信端末装置１０１ｂから、メッセージを受信できなかったことを示すエラー情報を受信した場合、メッセージを再送する機能を有する。ＳＭＳＣ１０２は、通信端末装置１０１ａから転送されてきたメッセージを保存、配信するサービスセンタである。
【００１７】
さらに、図示した通信システムは、ＧＳＭＣ（Gateway Mobile Switching Center）１０３、ＭＳＣ（Mobile Switching Center）１０４、ＨＬＲ（home location register）１０５、ＶＬＲ（Visitor Location Register）１０６を含んでいる。ＧＳＭＣ１０３は、メッセージを配信する交換機である。ＨＬＲ１０５は、通信端末装置１０１ａ、１０１ｂの電話番号や端末識別番号等を含む情報（以下、ユーザ情報と記す）を管理するデータベースを備えた通信サーバ装置であり、携帯電話網全体の情報を管理する。
【００１８】
ＭＳＣ１０４は、在圏交換機であり、通信端末装置１０１ａを含む複数の通信端末装置の状態を管理している。ここでいう通信端末装置の状態とは、通信端末装置が存在する位置や通信圏、電源オン、オフの状態等をいう。ＶＬＲ１０６は、通信端末装置のユーザ情報を記録、管理するロケーションレジスタの一種で、ユーザ情報を一時的に記憶する。ＶＬＲ１０６はＨＬＲ１０５と通信端末装置との間に位置しており、ＨＬＲ１０５においてアクセスされたユーザ情報を記憶する。これにより、ＨＬＲ１０５へのアクセス回数を低減し、通信効率を向上させることができる。
【００１９】
（通信端末装置及び通信サーバ装置）
図２は、本実施形態の通信端末装置１０１ｂ及びＳＭＳＣ１０２の構成を説明するための機能ブロック図である。通信端末装置１０１ｂは、メッセージを受信する通信制御部２０２、受信されたメッセージを受信処理する受信処理部２０７、受信処理できなかったメッセージの再送に関する制御をする再送制御部２０３を備えている。
ここで、本実施形態でいう、「受信」と「受信処理」とについて説明する。本実施形態では、通信制御部２０２がＳＭＳによって提供されるメッセージを受け取る処理を「受信」とし、「受信」されたメッセージをメモリ２０８に格納すると共に、ユーザに対して着信通知をする処理を「受信処理」として区別する。
【００２０】
再送制御部２０３は、メッセージが送信されてきて、通信制御部２０２によって受信された場合、自装置において実行中の処理の種別を判断する実行中処理判断部２０４を備えている。実行中処理判断部２０４は、通信端末装置１０１ｂにおいて設定されている処理が実行中であるか否かを判断する。本実施形態では、通信端末装置において使用されるプログラムを更新するためのデータダウンロード（以下、単にダウンロードと記す）と、通信端末装置が電源オンした直後にアプリケーションプログラムを起動する処理（以下、単に起動処理と記す）と、を設定するものとした。なお、実行中とは、この処理の実行に必要な処理の開始から、処理終了後に必要な処理の終了までの期間を指す。
【００２１】
また、再送制御部２０３は、受信可否判断部２０５、エラー情報作成部２０６を備えている。受信可否判断部２０５は、実行中処理判断部２０４によって実行中であると判断された処理の種別に基づいて、送信されてきたメッセージを今回受信処理するか否か、つまり、直ちに受信処理するか否か判断する。本実施形態では、上記したダウンロードまたは起動処理が実行中であると実行中処理判断部２０４により判断された場合、送信されてきたメッセージを今回は受信処理しないと判断する。
【００２２】
エラー情報作成部２０６は、受信可否判断部２０５がメッセージを受信処理しないと判断した場合、受信処理をしないことを示す情報と、ダウンロード、あるいは起動処理といった処理の種別に対応した再送情報を含むエラー情報を作成する。再送情報とは、今回送信されたメッセージの再送契機を示す情報をいう。なお、再送契機には、現時点から１０秒後、あるいは２０秒後といった具体的な時間を指定するものがある。また、現時点以降というように、具体的な時間を指定することなく、今回送信されたメッセージを後に再送するよう指示するものがある。
【００２３】
また、本実施形態では、エラー情報に、送信データを受信しない理由を示す理由情報を付加している。理由情報とは、通信端末装置１０１ｂが今回メッセージを受信しない、あるいは受信しなかった理由となる処理の種別を示す情報であり、具体的には、ダウンロードの実行中、あるいは起動処理の実行中を示す情報である。
なお、本実施形態では、受信可否判断部２０５がメッセージを受信処理すると判断した場合、受信処理部２０７が、メモリ２０８にメッセージを格納して受信処理する。
【００２４】
図３は、本実施形態のエラー情報の構造を説明するための図である。図示したように、エラー情報は、エラー情報であることを示す情報（RP-ERROR）が書き込まれる領域３０１や、理由値（RP-Cause）が書き込まれる領域３０２の配置や大きさ（octet単位で示す）が決められている。また、一般に、エラー情報には、書き込まれる情報が決まっていない領域ＴＰＤＵ（transport-layer protocol data unit）３０３が含まれている。なお、図中に記したＲＰ−ＤＡＴＡ、ＲＰ−ＥＲＲＯＲ等の「ＲＰ」は、３ＧＰＰ（Third Generation Partnership Project）の規格で規定されているＳＭＳの仕様を示している。
【００２５】
本実施形態では、エラー情報作成部２０６が、ＴＰＤＵ３０３に再送情報と理由情報とを書き込んでエラー情報を作成する。再送情報が示す再送契機は、例えば、「現時点（ＳＮＳＣ１０２におけるエラー情報の受信時）から２０秒後」というように、再送のタイミングを時間によって指定するものとする。
このような処理をするにあたり、エラー情報作成部２０６は、ダウンロードまたは起動処理中であること、ダウンロード中にはメッセージを受信処理しない、及び起動処理中にメッセージは受信処理できないことを認識している。そして、エラー情報作成部２０６が、ダウンロードや起動処理といった処理の種別に対応付けて予め設定されている時間（例えば２０秒）を再送情報として書き込んでいる。
【００２６】
また、通信端末装置１０１ｂがダウンロードの残り予定時間を認識する機能を有する場合、エラー情報作成部２０６は、残り予定時間にマージンである時間αを加えた時間を再送情報として書き込んでもよい。また、ダウンロード以外の処理についても、通信端末装置１０１ｂが処理終了時間予測を行い、その時間をエラー情報作成部に知らせて、エラー情報の再送契機としてもよい。
また、理由情報は、ダウンロード、あるいは起動処理といった処理の種別を特定できる情報であれば、どのような形式であってもよい。
【００２７】
通信制御部２０２は、作成されたエラー情報を、ＭＳＣ１０４、ＧＭＳＣ１０３を介してＳＭＳＣ１０２に送信する。ＳＭＳＣ１０２は、図２で示したように、通信制御部２０７、再送制御部２０８を有している。再送制御部２０８は、エラー情報解析部２０９、タイマ２１１を備える契機検出部２１０を備えている。エラー情報解析部２０９は、図３に示したエラー情報に書き込まれている再送情報を解析し、再送情報が示す再送契機を取得する。契機検出部２１０は、取得された再送契機にしたがって、タイマ２１１に例えば２０秒の計時を開始させる。そして、通信制御部２０７が、計時の終了後、直ちにメッセージを再送する。
【００２８】
以上の構成によれば、通信端末装置１０１ｂの通信速度や性能、あるいはダウンロードの進行状況に応じた適正な時間の経過後にメッセージを再送することができる。このため、メッセージを繰り返し再送しなくても、通信端末装置１０１ｂがメッセージを受信処理できる状態になった後、速やかにメッセージを再送することができて、再送の効率を高めることができる。
【００２９】
また、以上述べた本実施形態の構成において、通信端末装置１０１ａが第１移動通信端末装置に、１０１ｂが第２移動通信端末装置にそれぞれ相当する。また、ＳＭＳＣ１０２が通信サーバ装置に相当する。通信端末装置１０１ｂにおいて、通信制御部２０２が受信手段、実行中処理判断部２０４が実行中処理判断手段、受信可否判断部２０５が受信処理可否判断手段、エラー情報作成部２０６がエラー情報作成手段、通信制御部２０２がエラー情報送信手段としてそれぞれ機能する。また、ＳＭＳＣ１０２において、エラー情報解析部２０９及び契機検出部２１０が再送情報取得手段、通信制御部２０７が再送手段として機能する。
【００３０】
（動作）
図４及び図５は、本実施形態の通信システムの動作を説明するための図であって、図４は通信システムを構成する通信端末装置１０１ｂやＳＭＳＣ１０２を含む各構成のフローチャート、図５はタイミングチャートである。なお、この説明において記した各構成の符号は図１、図２の少なくとも一方において記した符号である。また、図５中に示したｄ１〜ｄ７の符号は、図１に示したＳＭＳＣ１０２、ＧＳＭＣ１０３、ＨＬＲ１０５、ＭＳＣ１０４の各構成間で送受信されるメッセージまたはエラー情報の通信経路示している。
【００３１】
本実施形態では、先ず、図１及び図２に示したＳＭＳＣ１０２が、図１に示した通信端末装置１０１ａからメッセージの転送を受ける。ＳＭＳＣ１０２は、転送されたメッセージを送信する（Ｓ４０１）。ＧＭＳＣ１０３は、送信されたメッセージを中継する（ステップＳ４０４）。また、ＭＳＣ１０４も、送信されたメッセージを中継して通信端末装置１０１ｂに送信する（ステップＳ４０６）。
【００３２】
以上の処理の結果、図５中に示したように、メッセージがｄ１〜ｄ３の通信経路でＳＭＳＣ１０２から通信端末装置１０１ｂに送信される。
通信端末装置１０１ｂは、送信されたメッセージを受信し、受信処理が可能か否か判断する（ステップＳ４０８）。このとき、前記したように、ダウンロードまたは起動処理の実行中であるか否かを、図２に示した実行中処理判断部２０４が判断する。図２に示した受信可否判断部２０５は、ダウンロードまたは起動処理の実行中でないと判断された場合に受信処理が可能であると判断する（ステップＳ４０８：Ｙｅｓ）。受信処理が可能である場合、通信端末装置１０１ｂがメッセージを受信処理して（ステップＳ４１１）、処理が終了する。
【００３３】
また、実行中処理判断部２０４がダウンロードまたは起動処理の実行中であると判断した場合、受信可否判断部２０５は、受信処理が不可能であると判断する（ステップＳ４０８：Ｎｏ）。受信可否判断部２０５は、通信端末装置１０１ｂに予め設定されている時間、またはダウンロードの終了予定時刻までの時間を検出して再送契機を判断する（ステップＳ４０９）。
エラー情報作成部２０６は、再送情報として再送契機が書き込まれたエラー情報を作成する。作成されたエラー情報は、図２に示した通信制御部２０２によって送信される。以上の処理により、メッセージの送信に対するエラー応答が実行される（ステップＳ４１０）。エラー情報は、図５中にｄ４で示すように、通信端末装置１０１ｂからＭＳＣ１０４に送信される。
【００３４】
ＭＳＣ１０４は、エラー情報を中継してＧＳＭＣ１０３に送信する（ステップＳ４０７）。ＧＳＭＣ１０３は、送信されたエラー情報を中継してＳＭＳＣ１０２に送信する（ステップＳ４０５）。
ＳＭＳＣ１０２は、ＧＳＭＣ１０３からエラー情報（フローチャートにおいてエラー応答と記す）を受信する。次に、エラー情報に書き込まれている再送条件を取得して再送契機を検出する（ステップＳ４０２）。そして、検出された再送契機にしたがって、通信端末装置１０１ｂが受信処理できなかったメッセージを再送する（ステップＳ４０３）。以上の処理により、エラー情報が、図５に示したｄ４〜ｄ６の経路で送信される。
【００３５】
以上述べた本実施形態によれば、受信通信端末装置１０１ｂの側が再送契機を指定し、ＳＭＳＣ１０２が指定された再送契機にしたがって再送メールを送信することができる。このため、通信端末装置１０１ｂにとって最適なタイミングで再送メールを送信することができるので、通信端末装置１０１ｂが再送メールの受信処理に失敗することも、受信処理可能な状態になってから再送メールの受信処理までに時間がかかることもない。このような、本実施形態は、通信システムの再送効率を高めることができる。
【００３６】
なお、本発明は、以上述べた実施形態に限定されるものではない。すなわち、本実施形態では、ダウンロードと起動処理時に再送契機を指定するエラー情報を作成するものとした。しかし、本実施形態は、このような構成に限定されるものでなく、メッセージの受信処理に優先して実行したい、あるいは実行中にメッセージを受信処理できない他の処理についても再送契機を指定することができる。
【００３７】
ただし、本実施形態でメッセージの受信処理をしない処理としては、ダウンロードや起動処理といった、通信端末装置１０１ｂの側で完了までの時間が予測できる処理、または、メッセージが受信処理できる状態になるまでの時間が予測できなくても、通信端末装置１０１ｂが自装置の状態を判断できる処理が望ましい。メッセージが受信処理できる状態になるまでの時間が予測できないが、自装置の状態を判断できる処理としては、例えば、メッセージの受信処理を拒否するロック状態の設定や緊急通信中によるメッセージの受信拒否がある。
【００３８】
本実施形態は、通信端末装置１０１ｂがロック状態に設定されている場合、通信端末装置１０１ｂが、時間を指定することなく現時点以降を再送契機とするエラー情報を送信するものであってもよい。このような場合、ＳＭＳＣ１０２は、予め設定されている時間の経過後にメッセージを再送するようにしてもよい。このようにすれば、メッセージを受信処理できるようになるタイミングが予想できない処理であっても、通信端末装置１０１ｂの側からメッセージの再送を指定することができる。
【００３９】
また、メッセージの受信処理に優先して実行すべきであると判断される他の処理としては、例えば、カメラのアプリケーションの起動や実行、ＧＰＳ測位等がある。さらに、本実施形態は、メッセージの受信に優先して実行される処理を予め設定しておくものに限定されるものでなく、通信端末装置１０１ｂの実行中処理判断部２０４が、ＣＰＵの使用状況等からメッセージの受信処理をするか否か判断するものであってもよい。
【００４０】
また、通信圏外から通信圏内に入ったとき、電源オフ状態から電源オン状態になったときには、従来技術と同様に、ＭＳＣ１０４または通信端末装置１０１ｂが再送メールの送信を要求するものであってもよい。
さらに、本実施形態は、ＳＭＳを利用した通信の例について説明したが、本実施形態は、ＳＭＳに適用される構成に限定されるものでなく、ＳＭＳの拡張型であるＥＭＳ（Enhanced Messaging Service）にも適用することができる。さらに、送信されたデータが受信処理されなかった場合、このデータを再送する機構を持った他の通信システムにも適用することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態の通信システムの概略を説明するための図である。
【図２】図１に示した受信通信端末装置とＳＭＳＣとの構成を説明するための機能ブロック図である。
【図３】本発明の一実施形態のエラー情報を説明するための図である。
【図４】本発明の一実施形態の通信システムの動作を説明するためのフローチャートである。
【図５】本発明の一実施形態の動作を説明するためのタイミングチャートである。
【図６】従来技術における再送の理由値を説明するための図である。
【符号の説明】
【００４２】
１０１ａ、１０１ｂ  通信端末装置
２０２，２０７  通信制御部
２０３，２０８  再送制御部
２０４  実行中処理判断部
２０５  受信可否判断部
２０６  エラー情報作成部
２０９  エラー情報解析部
２１０  契機検出部
２１１  タイマ
【図１】
2009290457.tif 000003
【図２】
2009290457.tif 000004
【図３】
2009290457.tif 000005
【図４】
2009290457.tif 000006
【図５】
2009290457.tif 000007
【図６】
2009290457.tif 000008