(57)【要約】 【課題】  通信エラーの回復処理中に、保存しておいた回復処理中のメッセージがユーザの指示により削除されても、正常に回復処理を行うことができる通信装置、通信情報処理方法、プログラムおよび記録媒体を提供することである。【解決手段】  メッセージ削除手段８は、ユーザからのメッセージ削除指示に基づいてメッセージ保存手段１２に保存されている指示されたメッセージを削除し、そのメッセージを履歴保存手段９に保存する。メッセージ比較手段１１は、メッセージ受信手段１０から転送されたメッセージと同一のメッセージが、受信したメッセージを保存するメッセージ保存手段１２の中に、または、メッセージ削除手段８の指示により削除されたメッセージを保存する履歴保存手段９の中にあるかどうかを判定し、同一のメッセージがあるときは、既に同一のメッセージを受信しているので、受信したメッセージは、表示も保存も行なわれない。【選択図】      図１
2005269429.tif 000002
【特許請求の範囲】
【請求項１】
通信情報を受信し、前記通信情報を受信したことを示す確認応答信号を返信する通信装置において、
通信情報を受信する通信情報受信手段と、
前記確認応答信号を返信する確認応答送信手段と、
受信した通信情報が既に受信した通信情報と同一かどうかを判定する通信情報比較手段と、
前記通信情報比較手段の判定結果が同一でない受信した通信情報を保存する通信情報保存手段と、
指示された通信情報を前記通信情報保存手段から削除する通信情報削除手段と、
削除された通信情報または前記削除された通信情報を特定する情報を保存する履歴保存手段とを有し、
前記通信情報比較手段は、受信した通信情報と同一の通信情報または前記受信した通信情報と同一の通信情報を特定する情報が、前記通信情報保存手段または前記履歴保存手段に保存されていないときに、既に受信した通信情報と同一でないと判定することを特徴とする通信装置。
【請求項２】
通信情報を受信し、前記通信情報を受信したことを示す確認応答信号を返信する通信情報処理方法において、
受信した通信情報が既に受信した通信情報と同一かどうかを判定し、判定結果が同一でない受信した通信情報を保存し、指示された通信情報を保存されている通信情報から削除するときに、削除する通信情報または前記削除する通信情報を特定する情報を履歴情報として保存し、
受信した通信情報と同一の通信情報または前記受信した通信情報と同一の通信情報を特定する情報が、前記保存した通信情報または前記保存した履歴情報に保存されていないときに、既に受信した通信情報と同一でないと判定することを特徴とする通信情報処理方法。
【請求項３】
コンピュータを請求項１に記載の通信装置として機能させるためのプログラム。
【請求項４】
請求項３に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信エラー時にメッセージの再送により回復処理が行われる通信装置、通信情報処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
ＧＳＭ（Global System for Mobile communication）携帯電話システムにおけるＳＭＳ（Short Message Service）の通信手段は、メッセージを携帯電話などの携帯端末装置（以下、端末という）といった通信装置に送信するときに、送受信経路上の障害により通信装置がメッセージを受信できないことがあり、信頼性に劣る場合がある。
【０００３】
図７は、携帯電話システムにおけるホスト５０と端末６０間のＳＭＳでの通信のシーケンスを示す図である。時間軸は、上から下に向かっており、時間の流れに沿った信号のやり取りを示している。端末６０は、ホストコンピュータ（以下、ホストと略す）５０から送信されたメッセージを受信すると、受信したメッセージを端末６０内のメッセージ保存部６１に保存した後、メッセージを受信したことを示す確認応答信号をホスト５０に返信し、ホスト５０は、確認応答信号を受信することにより、端末６０がメッセージを正しく受信できたことを認識するようにして、信頼性の改善を図っている。
【０００４】
図８は、ホスト５０と端末６０間の通信エラー時のシーケンスを示す図である。ホスト５０は、メッセージ送信後予め定められた時間（一定時間）が経過しても、端末６０からの確認応答信号が返信されないとき、ホスト５０が送信したメッセージは、送受信経路上の障害により（×印の箇所）、端末６０に到達しなかったと判断し、同一のメッセージを送信（再送）する。端末６０は、ホスト５０から再送されたメッセージを受信すると、受信したメッセージを端末６０内のメッセージ保存部６１に保存した後、メッセージを受信したことを示す確認応答信号をホスト５０に返信する。ホスト５０は、確認応答信号を受信することにより、端末６０がメッセージを正しく受信できたことを認識する。このように、メッセージが送信されるときの通信エラーの場合は、メッセージを再送することにより回復できる。
【０００５】
図９は、ホスト５０と端末６０間の他の通信エラー時のシーケンスを示す図である。端末６０は、ホスト５０から送信されたメッセージを受信すると、受信したメッセージを端末６０内のメッセージ保存部６１に保存した後、メッセージを受信したことを示す確認応答信号をホスト５０に返信するが、確認応答信号は、送受信経路上の障害により（×印の箇所）、ホスト５０に到達しない。ホスト５０は、メッセージ送信後一定時間が経過しても、確認応答信号を受信できないので、送受信経路上で障害が発生したと判断し、図８に示した通信エラーの場合と同様に、メッセージを再送することにより回復を試みる。この場合、何も工夫をしないと、端末６０は、再送されたメッセージを新たなメッセージと認識し、同一のメッセージを二重に受信することになる。二重に受信することを防ぐために、端末６０は、受信したメッセージと既に受信したメッセージとが同一であるかどうかを比較し、比較結果が同一の場合は、既に同一のメッセージを受信していると判断し、新たに受信したメッセージを保存することなく、確認応答信号を返信することにより、ホスト５０と端末６０との認識を一致させることができる。
【０００６】
通信エラーの回復処理を行う他の従来技術として、車両に搭載された車載機と地上機との交信でエラーが発生した時に、パイロット信号が再送されても、再送されたパイロット信号に対するパイロット応答に課金済みであることを示す情報を付加することにより、二重課金を防止し、車載機と地上機との間の認識を一致させている有料道路の料金収受システムがある（たとえば、特許文献１参照）。この料金収受システムは、課金済みであることを示す情報を付加していることより、再送されたパイロット信号（メッセージに対応する）が既に受信しているパイロット信号と同一かどうかを判断する手段を有していると考えられ、具体的には、受信したパイロット信号の情報を車載機内部に保存し、再送されたパイロット信号の情報と保存したパイロット信号の情報とが同一かどうかの判定を行っているものと考えられる。
【０００７】
【特許文献１】特開平１０−７９０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来技術は、確認応答信号が送受信経路上の障害によりホストに返信されないという通信エラーがあっても、メッセージの再送によりホストと端末との認識を一致させることができる。
【０００９】
図１０は、メッセージが再送される前に受信したメッセージがユーザの指示により削除されたときのシーケンスを示す図である。端末６０は、ホスト５０から送信されたメッセージを受信すると、受信したメッセージを端末６０内のメッセージ保存部６１に保存した後、メッセージを受信したことを示す確認応答信号をホスト５０に返信するが、送受信経路上の障害により（×印の箇所）、確認応答信号は、ホスト５０に返信されない。ホスト５０は、メッセージ送信後一定時間が経過しても、端末６０からの確認応答信号が返信されないので、メッセージを再送することにより回復を試みる。ユーザの指示により保存されていたメッセージが削除された後に、端末６０が再送されたメッセージを受信すると、メッセージ保存部６１に保存されていた対応するメッセージが既に削除されているために、端末６０は、再送されたメッセージを新たなメッセージとしてメッセージ保存部６１に保存するとともに、メッセージをユーザに表示してしまう。
【００１０】
すなわち、従来技術によれば、端末が受信したメッセージを端末内部の記憶手段に保存し、かつ、端末に保存されているメッセージを端末側で任意に削除可能な処理系に対しては、端末が確認応答信号を返信した後から、確認応答信号を受信できなかったホストからメッセージが再送されるまでの間に、保存されていたメッセージがユーザの指示により削除された場合、端末は、保存していたメッセージを削除してしまっているので、再送されたメッセージを新たなメッセージと判断し、ユーザの指示により削除したメッセージを新たに受信したかのように表示し、ユーザに混乱を生じさせてしまうという問題がある。
【００１１】
本発明の目的は、通信エラーの回復処理中に、保存しておいた回復処理中のメッセージがユーザの指示により削除されても、正常に回復処理を行うことができる通信装置、通信情報処理方法、プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、通信情報を受信し、前記通信情報を受信したことを示す確認応答信号を返信する通信装置において、
通信情報を受信する通信情報受信手段と、
前記確認応答信号を返信する確認応答送信手段と、
受信した通信情報が既に受信した通信情報と同一かどうかを判定する通信情報比較手段と、
前記通信情報比較手段の判定結果が同一でない受信した通信情報を保存する通信情報保存手段と、
指示された通信情報を前記通信情報保存手段から削除する通信情報削除手段と、
削除された通信情報または前記削除された通信情報を特定する情報を保存する履歴保存手段とを有し、
前記通信情報比較手段は、受信した通信情報と同一の通信情報または前記受信した通信情報と同一の通信情報を特定する情報が、前記通信情報保存手段または前記履歴保存手段に保存されていないときに、既に受信した通信情報と同一でないと判定することを特徴とする通信装置である。
【００１３】
また本発明は、通信情報を受信し、前記通信情報を受信したことを示す確認応答信号を返信する通信情報処理方法において、
受信した通信情報が既に受信した通信情報と同一かどうかを判定し、判定結果が同一でない受信した通信情報を保存し、指示された通信情報を保存されている通信情報から削除するときに、削除する通信情報または前記削除する通信情報を特定する情報を履歴情報として保存し、
受信した通信情報と同一の通信情報または前記受信した通信情報と同一の通信情報を特定する情報が、前記保存した通信情報または前記保存した履歴情報に保存されていないときに、既に受信した通信情報と同一でないと判定することを特徴とする通信情報処理方法である。
【００１４】
また本発明は、コンピュータを前記通信装置として機能させるためのプログラムである。
【００１５】
また本発明は、前記プログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００１６】
本発明によれば、端末がホストからのメッセージを受信し、受信したメッセージを保存した後、端末からホストへの確認応答信号の返信が送受信経路上の障害によりホストに返信されず、かつ、保存したメッセージをユーザの指示により削除した場合に、削除したメッセージを履歴情報として保存し、メッセージが再送されたときに、履歴情報の中に再送されたメッセージと同一のメッセージがあるかどうかを判定し、同一のメッセージがあるときは、新たなメッセージではないと判断し、再送されたメッセージを無視することにより、再送されたメッセージ、つまり、ユーザの指示により削除したメッセージを新たなメッセージとして表示することがなくなり、正常に回復処理を行うことができる通信装置を提供することができ、また、ユーザに混乱を生じさせることを防止することができる。
【００１７】
また本発明によれば、端末がホストからのメッセージを受信し、受信したメッセージを保存した後、端末からホストへの確認応答信号の返信が送受信経路上の障害によりホストに返信されず、かつ、保存したメッセージをユーザの指示により削除した場合に、削除したメッセージを履歴情報として保存し、メッセージが再送されたときに、履歴情報の中に再送されたメッセージと同一のメッセージがあるかどうかを判定し、同一のメッセージがあるときは、新たなメッセージではないと判断し、再送されたメッセージを無視することにより、再送されたメッセージ、つまり、ユーザの指示により削除したメッセージを新たなメッセージとして表示することがなくなり、正常に回復処理を行うことができる通信情報処理方法を提供することができ、また、ユーザに混乱を生じさせることを防止することができる。
【００１８】
また本発明によれば、通信エラーの回復処理中に、保存しておいた回復処理中のメッセージがユーザの指示により削除されても、正常に回復処理を行うことができる通信装置として、コンピュータを機能させるためのプログラムを提供することができ、また、このプログラムをコンピュータで実行可能とすることにより、同じ機能をより少ない簡素なハードウエア資源によって実現することができるので、コスト低減および装置の小型化を可能にすることができる。
【００１９】
また本発明によれば、通信エラーの回復処理中に、保存しておいた回復処理中のメッセージがユーザの指示により削除されても、正常に回復処理を行うことができる通信装置として、コンピュータを機能させるためのプログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００２０】
図１は、本発明の実施の一形態である通信装置の端末６とホスト１との通信に関連する部位の構成を示す図である。ホスト１は、無線通信網やインターネットを介して送受信される電子メールなどの通信情報を集配信する、たとえば、ＧＳＭ（Global System for
Mobile communication）携帯電話システムにおけるコンピュータであり、本実施の形態では、ＳＭＳ（Short Message Service）のメッセージといった通信情報を端末６に送信するために、メッセージ生成手段２、メッセージ送信手段３、および確認応答受信手段４を含んで構成される。
【００２１】
メッセージ生成手段２は、端末６に送信するメッセージを生成し、生成したメッセージをメッセージ送信手段３に転送する。メッセージ送信手段３は、メッセージ生成手段２から転送されたメッセージを端末６に送信する。また、メッセージを送信した後、一定時間が経過しても端末６からの確認応答信号がないときは、メッセージを再送する。確認応答受信手段４は、端末６から返信される確認応答信号を受信し、確認応答信号を受信したことをメッセージ送信手段３に知らせる。メッセージおよび確認応答信号は、ホスト１と端末６の間を図示されていないそれぞれのアンテナを介して、所定の通信プロトコルにしたがって送受信される。
【００２２】
端末６は、たとえば、携帯電話などの携帯端末装置といった通信装置であり、ホスト１から送信されるメッセージを受信するために、メッセージ表示手段７、メッセージ削除手段（通信情報削除手段）８、履歴保存手段９、メッセージ受信手段（通信情報受信手段）１０、メッセージ比較手段（通信情報比較手段）１１、メッセージ保存手段（通信情報保存手段）１２、確認応答送信手段１３、および確認応答生成手段１４を含んで構成される端末である。
【００２３】
メッセージ受信手段１０は、ホスト１から送信されたメッセージを受信し、受信したメッセージをメッセージ比較手段１１に転送する。メッセージ比較手段１１は、メッセージ受信手段１０から転送されたメッセージと同一のメッセージが、受信したメッセージを保存するメッセージ保存手段１２（メッセージ保存部）の中に、または、メッセージ削除手段８の指示により削除されたメッセージを保存する履歴保存手段９の中にあるかどうかを判定し、同一のメッセージがないときは、受信したメッセージをメッセージ表示手段７に表示するように指示するとともにメッセージ保存手段１２に保存する。同一のメッセージがあるときは、既に同一のメッセージを受信しているので、受信したメッセージは、表示も保存も行なわれない。
【００２４】
メッセージ削除手段８は、端末を操作する操作者（ユーザ）からメッセージ保存手段１２に保存されている特定のメッセージを削除する指示を、たとえば、図示されていないキーボードから取得可能で、その削除する指示に基づいてメッセージ保存手段１２に保存されている指示されたメッセージを削除し、そのメッセージを履歴保存手段９に保存する。
【００２５】
確認応答生成手段１４は、受信したメッセージを転送されたメッセージ比較手段１１の指示により、端末６がメッセージを受信したことをホスト１に知らせる確認応答を生成する。確認応答送信手段１３は、確認応答生成手段１４が生成した確認応答を確認応答信号としてホスト１に送信する。メッセージ表示手段７は、メッセージ比較手段１１の指示により、メッセージをユーザに表示するもので、たとえば、メッセージを表示する液晶ディスプレイであり、また、着信音を発生するスピーカ、あるいは、振動を発生するバイブレータなどにより、メッセージを受信した旨をユーザに知らせる。
【００２６】
メッセージが同一かどうかの比較は、たとえば、メッセージがＳＭＳで用いられるメッセージの場合、メッセージの規格はＳＭＳを提供する事業者により異なるが、通常文字と数字とから構成されるメッセージであり、メッセージの内容（制御情報を除いたユーザ情報のみ）同士を比較することにより行う。
【００２７】
図２は、ホスト１におけるメッセージ送信処理の一例を示すフローチャートである。ユーザやホスト１内の別の処理からメッセージの生成と送信要求があったときに、メッセージ送信処理が開始される。
【００２８】
ステップＳ１では、メッセージ生成手段２がメッセージを生成し、メッセージ送信手段３に転送する。ステップＳ２では、メッセージ送信手段３がメッセージ生成手段２から転送されたメッセージを端末６に送信する。
【００２９】
ステップＳ３では、メッセージを送信した後一定時間内に、確認応答受信手段４が端末６からの確認応答信号を受信しないときは、送受信経路上の障害によりメッセージの送信に失敗したと判断し、ステップＳ２に戻り、ステップＳ２でメッセージを再送する。メッセージを送信後一定時間内に、確認応答受信手段４が端末６からの確認応答信号を受信したときは、端末６がメッセージを受信することができたと判断し、ホスト１は、メッセージ送信処理を終了する。
【００３０】
図３は、本発明の実施の一形態である通信装置の端末６におけるメッセージ受信処理のフローチャートである。端末６がホスト１から送信されたメッセージを検出したときに、メッセージ受信処理が開始される。
【００３１】
ステップＳ１０では、メッセージ受信手段１０がホスト１からのメッセージを受信し、メッセージ比較手段１１に転送する。ステップＳ１１では、メッセージ比較手段１１は、メッセージ受信手段１０から転送されたメッセージを、メッセージ保存手段１２に保存されているメッセージと比較する。ステップＳ１２では、比較した結果、メッセージ保存手段１２に保存されているメッセージの中に、メッセージ受信手段１０から転送されたメッセージと同じ内容のメッセージがなければ、ステップＳ１３に進み、同じ内容のメッセージがあれば、既に受信したメッセージと同一のメッセージを受信したと判断し、ユーザへの表示およびメッセージの保存を行わずに、ステップＳ１７に進む。
【００３２】
ステップＳ１３では、メッセージ比較手段１１は、メッセージ受信手段１０から転送されたメッセージを、履歴保存手段９に保存されているメッセージと比較する。ステップＳ１４では、比較した結果、履歴保存手段９に保存されているメッセージの中に、メッセージ受信手段１０から転送されたメッセージと同じ内容のメッセージがなければ、新たなメッセージを受信したと判断して、ステップＳ１５に進み、同じ内容のメッセージがあれば、既に受信したメッセージと同一のメッセージを受信したと判断して、ユーザへの表示およびメッセージの保存を行わずに、ステップＳ１７に進む。
【００３３】
ステップＳ１５では、メッセージ比較手段１１は、受信した新たなメッセージを表示するようにメッセージ表示手段７に指示する。ステップＳ１６では、メッセージ比較手段１１は、受信した新たなメッセージをメッセージ保存手段１２に保存する。
【００３４】
ステップＳ１７では、メッセージ比較手段１１からの指示により、確認応答生成手段１４が確認応答を生成する。ステップＳ１８では、確認応答送信手段１３が確認応答生成手段１４により生成された確認応答を確認応答信号としてホスト１に送信し、端末６は、メッセージ受信処理を終了する。
【００３５】
図４は、本発明の実施の一形態である通信装置の端末６におけるメッセージ削除処理のフローチャートである。ユーザからメッセージの削除指示があったときに、メッセージ削除処理が開始される。
【００３６】
ステップＳ２０では、メッセージ削除手段８は、図示されていないキーボードなどの入力部からユーザが削除することを指示したメッセージをメッセージ保存手段１２から読出す。ステップＳ２１では、メッセージ削除手段８は、ユーザから指示されたメッセージをメッセージ保存手段１２から削除する。
【００３７】
ステップＳ２２では、メッセージ削除手段８は、履歴保存手段９が満杯（新たに保存するためのエリアがない状態）かどうかを判定する。満杯の場合は、ステップＳ２３に進み。満杯でない場合は、ステップＳ２４に進む。ステップＳ２３では、メッセージ削除手段８は、履歴保存手段９に保存されているメッセージの中で古いメッセージを削除する。ステップＳ２４では、メッセージ保存手段１２から読出したメッセージを履歴保存手段９に保存した後、端末６は、メッセージ削除処理を終了する。
【００３８】
履歴保存手段９は、記憶容量に限りがあるので、メッセージの保存期間、メッセージの件数、あるいは、一定の記憶容量などにより保存するメッセージを制限する必要がある。これらの制限に達した後（満杯になった後）、新たなメッセージを保存するためには、保存しているメッセージを削除して空きエリアをつくる必要がある。履歴保存手段９にメッセージを保存する目的は、ホスト１から再送されるメッセージが既に受信したメッセージと同一であるかどうかを判断するために保存しているので、削除するメッセージは、再送される可能性の低い古いメッセージから順番に削除することが望ましく、これにより、再送されたメッセージを二重に保存してしまう確率を最小としつつ、限られた記憶容量で処理することができる。
【００３９】
たとえば、メッセージを受信した順番または時刻を当該受信したメッセージと関連付けて保存しておき、受信した順番に従って古いメッセージを削除する。なお、ホスト１がメッセージを複数回再送し、端末６が同じメッセージを複数回受信した場合は、最後に受信したメッセージの時刻で順番を判断することが好ましい。この場合、再送によりメッセージを受信した時刻を最後に受信したメッセージの時刻とするので、当該メッセージの受信時刻が変更になり、保存した順番の入れ替えを行う必要がある。
【００４０】
また、メッセージを受信した順番または時刻に代えて、メッセージをメッセージ保存手段１２に最初に保存した順番を用いてもよい。この場合、メッセージを最初に保存した順番をメッセージと関連付けて保存すればよく、再送により同一のメッセージを受信しても、保存した順番を入れ替える必要がなく、処理を単純化することができる。
【００４１】
また、履歴保存手段９にメッセージを保存した順番を用いてもよい。この場合、メッセージを履歴保存手段９に保存した順番をメッセージと関連付けて保存するだけでよく、すなわち、履歴保存手段９に保存されているメッセージについて、端末６が受信した順番にしたがって順序付けする必要がなく、処理を単純化することができる。
【００４２】
また、メッセージに付記されている送信時刻によって、順番を判断してもよい。通常、メッセージには送信時刻が付記されているので、別途順番を記憶する必要がなく、処理を単純化することができる。
【００４３】
また、履歴保存手段９に保存するメッセージの数は、単位時間当たりの最大受信メッセージ数に、ホスト１がメッセージを送信してから確認応答信号を受信できずにメッセージを再送するまでの時間を掛けた数より大きく設定することが望ましい。この場合、ホスト１がメッセージを送信してから確認応答信号を受信できずにメッセージを再送するまでの間に、他のメールを絶え間なく受信し、直ちに履歴保存手段９に保存したとしても、メッセージが再送されるまで最初のメッセージを保持することができるので、再送されたメッセージかどうかを判断でき、再送されたメッセージを二重に保存してしまうことはない。
【００４４】
また、履歴保存手段９に保存するメッセージの合計情報量は、単位時間当たりの最大受信情報量に、ホスト１がメッセージを送信してから確認応答信号を受信できずにメッセージを再送するまでの時間を掛けた量より大きく設定することが望ましい。この場合、ホスト１がメッセージを送信してから確認応答信号を受信できずにメッセージを再送するまでの間に、他のメールを絶え間なく受信し、直ちに履歴保存手段９に保存したとしても、メッセージが再送されるまで最初のメッセージを保持することができるので、再送されたメッセージかどうかを判断でき、再送されたメッセージを二重に保存してしまうことはない。
【００４５】
また、履歴保存手段９は、メッセージそのものを保存する代わりに、メッセージを特定する情報、たとえば、メッセージを特定することができるようにメッセージに付記されているメッセージ番号を保存してもよい。この場合、メッセージ比較手段１１は、履歴保存手段９に保存されたメッセージと受信したメッセージとを比較して同一かどうか判断する代わりに、受信したメッセージを特定する情報が、履歴保存手段９に保存されているメッセージを特定する情報と同一かどうかを判断すればよい。この場合、メッセージそのものの情報量よりもメッセージを特定する情報の情報量の方を少なくできるので、履歴保存手段９に保存する情報量が少なくなり、本発明に係る通信装置を安く、また小さく作ることができ、また、処理する情報量が少ないので速く動作させることができる。
【００４６】
また、上述した実施の形態では、通信情報の例として、ＳＭＳのメッセージを用いて説明したが、通信情報は、図面・写真・映像・音などをデジタル化した情報でもよく、この場合は、そのデジタル化した情報について同一かどうかを比較すればよい。
【００４７】
図５は、他の実施形態であるホスト２１の構成を示す図である。図１に記載したホスト１の機能は、コンピュータを用いて実現可能であり、図５の場合、マイクロコンピュータで実現されるＣＰＵ（Central Processing Unit）を用いて実行する形態を示している。ホスト２１は、ホスト２１全体を制御するＣＰＵ２６、無線信号の送受信のためのアンテナ２２、アンテナ２２を介して信号を送受信する通信回路２７、ホストの操作者に表示するためのディスプレイ２３、ホストの操作者が指示や情報を入力するキーボード２４、および端末に送信するメッセージを格納するメッセージ用メモリ２５を含んで構成される。ＣＰＵ２５は、図１に記載したホスト１の機能を実現するためのプログラムを格納した図示されていないメモリと処理に必要な情報を一時的に記憶するための図示されていないメモリを含んでいる。メッセージ用メモリ２５は、本実施形態では、専用のメモリとしているが、ＣＰＵ２５内の一時記憶メモリにメッセージを保存するエリアを確保して、メッセージ用メモリとしてもよい。
【００４８】
図６は、本発明の実施の他の形態である通信装置の端末３１の構成を示す図である。図１に示した端末６の機能は、コンピュータを用いて実現可能であり、図６の場合、マイクロコンピュータで実現されるＣＰＵを用いて実行する形態を示している。端末３１は、端末３１全体を制御するＣＰＵ３８、無線信号の送受信のためのアンテナ３２、アンテナ３２を介して信号を送受信する通信回路３７、端末の操作者（ユーザ）にメッセージを表示する液晶ディスプレイ３３、着信音を発生するスピーカ３５、あるいは、振動を発生するバイブレータ３６、ユーザが指示や情報を入力するキーボード３４、受信したメッセージを保存するメッセージ保存用メモリ３９、およびユーザの指示によりメッセージ保存用メモリ３９から削除したメッセージを保存する履歴保存用メモリ４０を含んで構成される。
【００４９】
ＣＰＵ２５は、図１に記載した端末６の機能を実現するためのプログラムを格納したメモリと処理に必要な情報を一時的に記憶するための図示されていないメモリを含んでいる。メッセージ保存用メモリ３９および履歴保存用メモリ４０は、本実施形態では、それぞれ専用のメモリとしているが、ＣＰＵ３８内の一時記憶メモリに、メッセージ保存用および履歴保存用のエリアを確保して、メッセージ保存用メモリおよび履歴保存用メモリとしてもよい。
【００５０】
ホスト２１および端末３１のプログラムは、コンピュータで読取り可能な記録媒体に格納されている。本発明では、記録媒体として、ＣＰＵ２６およびＣＰＵ３８で処理が行われるために用いられるメモリ、たとえば、図示されていないＲＯＭ（Read Only Memory）が記録媒体であってもよいし、また外部記憶装置としてプログラム読取装置が設けられ、そこに記録媒体を挿入することによって読取り可能となるような記録媒体であってもよい。
【００５１】
記録媒体に格納されているプログラムは、ＣＰＵ２６およびＣＰＵ３８によって実行可能な構成であればよい。あるいは、プログラムを読出し、読出したプログラムを図示されていないプログラム記録エリアにダウンロードして、プログラムを実行する構成であればよい。なお、このダウンロード用のプログラムは、予めＣＰＵ内のＲＯＭに格納しておく必要がある。
【００５２】
記録媒体が通信装置３１と分離可能に構成される場合、記録媒体は、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスクやＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）／ＭＯ（Magneto Optical Disk）／ＭＤ（Mini Disk）／ＤＶＤ（Digital Versatile Disk）などの光ディスクのディスク系、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系、あるいは、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、フラッシュＲＯＭなどによる半導体メモリを含め、固定的にプログラムを記録することができる記録媒体であればよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の一形態である通信装置の端末６とホスト１との通信に関連する部位の構成を示す図である。
【図２】ホスト１におけるメッセージ送信処理の一例を示すフローチャートである。
【図３】本発明の実施の一形態である通信装置の端末６におけるメッセージ受信処理のフローチャートである。
【図４】本発明の実施の一形態である通信装置の端末６におけるメッセージ削除処理のフローチャートである。
【図５】他の実施形態であるホスト２１の構成を示す図である。
【図６】本発明の実施の他の形態である通信装置の端末３１の構成を示す図である。
【図７】携帯電話システムにおけるホスト５０と端末６０間のＳＭＳでの通信のシーケンスを示す図である。
【図８】ホスト５０と端末６０間の通信エラー時のシーケンスを示す図である。
【図９】ホスト５０と端末６０間の他の通信エラー時のシーケンスを示す図である。
【図１０】メッセージが再送される前に受信したメッセージがユーザの指示により削除されたときのシーケンスを示す図である。
【符号の説明】
【００５４】
１，２１，５０  ホスト
２  メッセージ生成手段
３  メッセージ送信手段
４  確認応答受信手段
６，３１，６０  端末
７  メッセージ表示手段
８  メッセージ削除手段
９  履歴保存手段
１０  メッセージ受信手段
１１  メッセージ比較手段
１２  メッセージ保存手段
１３  確認応答送信手段
１４  確認応答生成手段
２２，３２  アンテナ
２３  ディスプレイ
２４，３４  キーボード
２５  メッセージ用メモリ
２６，３８  ＣＰＵ
２７，３７  通信回路
３３  液晶ディスプレイ
３５  スピーカ
３６  バイブレータ
３９  メッセージ保存用メモリ
４０  履歴保存用メモリ
６１  メッセージ保存部
【図１】
2005269429.tif 000003
【図２】
2005269429.tif 000004
【図３】
2005269429.tif 000005
【図４】
2005269429.tif 000006
【図５】
2005269429.tif 000007
【図６】
2005269429.tif 000008
【図７】
2005269429.tif 000009
【図８】
2005269429.tif 000010
【図９】
2005269429.tif 000011
【図１０】
2005269429.tif 000012