(57)【要約】【課題】定形文を用いたメッセージ通信において、メッセージデータが大きくなってしまうことを極力防止しつつ、送信側での意図を正確に受信側で表示を行う。【解決手段】送信側携帯端末装置は、定形文をＩＤと対応付けて記憶する第１記憶部と、一の送信側定形文をメッセージとして送信する際に、当該定形文に対応するＩＤを当該メッセージに付す第１制御部とを有し、前記受信側携帯端末装置は、定形文をＩＤと対応付けて記憶する第２記憶部と、メッセージの受信動作においてメッセージに付されたＩＤを抽出し、第２記憶部に前記抽出ＩＤに対応する定形文が記憶されていなければ送信側携帯端末装置に前記一の送信側定形文の送信を要求する第２制御部とを有し、第１制御部は、送信が要求されると前記一の送信側定形文を受信側携帯端末装置に送信する。【選択図】図４
2006211081.tif 000002
【特許請求の範囲】
【請求項１】
無線通信網を介して接続され、送信側携帯端末装置から所望の文字列を含むメッセージを受信側携帯端末装置に送信する無線通信システムにおいて、
前記送信側携帯端末装置は、
複数の文字により構成される送信側定形文を、ＩＤと対応付けて記憶する第１記憶部と、
一の送信側定形文をメッセージとして送信する際に、当該送信側定形文に対応するＩＤを当該メッセージに付す第１制御部と、を有し、
前記受信側携帯端末装置は、
複数の文字により構成される受信側定形文を、ＩＤと対応付けて記憶する第２記憶部と、
前記メッセージの受信動作においてメッセージに付されたＩＤを抽出し、抽出したＩＤに対応する受信側定形文が前記第２記憶部に記憶されているかどうか検索し、記憶されていなければ前記送信側携帯端末装置に前記一の送信側定形文の送信を要求するよう制御する第２制御部と、を有し、
前記第１制御部は、前記受信側端末装置より前記一の送信側定形文の送信が要求されると、前記一の送信側定形文を文字データの形式にて前記受信側携帯端末装置に送信するよう制御する、
ことを特徴とする無線通信システム。
【請求項２】
前記第１制御部は、前記一の送信側定形文をメッセージとして送信する際に、前記一の送信側定形文から誤り検出コードを生成し、当該誤り検出コードを前記メッセージに付し、
第２制御部は、前記メッセージを受信して前記第２記憶部を検索した結果、受信したメッセージから抽出したＩＤに対応する受信側定形文が抽出されたとき、当該抽出された定形文が前記誤り検出コードと整合性が有るかどうか判定し、整合性がある場合は当該抽出された定形文を表示し、整合性の無い場合は前記送信側携帯端末装置に前記一の送信側定形文の送信を要求することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記誤り検出コードは、前記送信側定形文を構成する複数の文字の文字データの合計よりも少ないデータ量であることを特徴とする請求項２に記載の無線通信システム。
【請求項４】
前記誤り検出コードは、前記送信側定形文を構成する文字の一部の文字から生成されることを特徴とする請求項２または３に記載の無線通信システム。
【請求項５】
前記第２制御部は、前記送信の要求に応じて前記送信側携帯端末装置から送信された前記一の送信側定形文を受信すると、前記抽出したＩＤに対応付けて当該一の送信側定形文を前記第２記憶部に記憶することを特徴とする請求項１から４のいずれか一に記載の無線通信システム。
【請求項６】
無線通信網を介して接続され、所望の文字列を含むメッセージを指定した宛先に送信する携帯端末装置において、
複数の文字により構成される送信側定形文を、ＩＤと対応付けて記憶する記憶部と、
一の送信側定形文をメッセージとして送信する際に、当該送信側定形文に対応するＩＤを当該メッセージに付す制御部と、を有し、
前記制御部は、前記無線通信網を介して前記メッセージの送信先から、前記一の送信側定形文の送信が要求されると、前記一の送信側定形文を文字データの形式にて前記無線通信網に送信するよう制御する、ことを特徴とする携帯端末装置。
【請求項７】
無線通信網を介して接続され、所望の文字列を含むメッセージを指定した宛先に送信する携帯端末装置において、
複数の文字により構成される受信側定形文を、ＩＤと対応付けて記憶する記憶部と、
メッセージの受信動作においてメッセージに付されたＩＤを抽出し、抽出されたＩＤに対応する受信側定形文が前記記憶部に記憶されているかどうか検索し、記憶されていれていなければ前記送信側携帯端末装置に前記受診したメッセージに付されたＩＤに対応する定形文の送信を要求するよう制御する制御部と、を有することを特徴とする携帯端末装置。
【請求項８】
複数の文字により構成される送信側定形文をＩＤと対応付けて記憶する第１記憶部を備える送信側携帯端末装置と、複数の文字により構成される受信側定形文をＩＤと対応付けて記憶する第２記憶部を備える受信側携帯端末装置とが、無線通信網を介して互いに接続され、前記送信側携帯端末装置からメッセージを前記受信側携帯端末装置に送信するメッセージ通信方法であって、
一の送信側定形文をメッセージとして送信する際に、当該送信側定形文に対応するＩＤを当該メッセージに付して送信するステップと、
前記メッセージの受信動作においてメッセージに付されたＩＤを抽出するステップと、
抽出したＩＤに対応する受信側定形文が前記第２記憶部に記憶されているかどうか検索するステップと、
抽出したＩＤに対応する受信側定形文が記憶されていなければ前記送信側携帯端末装置に前記一の送信側定形文の送信を要求するステップと、
前記一の送信側定形文の送信が要求されると、前記一の送信側定形文を文字データの形式にて前記受信側携帯端末装置に送信するステップと、
を有することを特徴とするメッセージ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信網に接続されてメッセージの送受信を行う通信システムおよび通信方法、ならびにこれらメッセージの送受信を行う携帯端末装置に関する。
【背景技術】
【０００２】
携帯電話機に代表される携帯端末装置において、テンキーなどを用いて文字列を入力してメッセージを作成し、通信網に接続される交換サーバを介して、指定した相手にメッセージを送信し、送信者から受信者に対して文字列にて意思を伝達する電子メールサービスやＳＭＳ（ショートメッセージサービス）と呼ばれるサービスが行われている。しかしながら、ユーザにとってはキー数の少ないテンキーなどを用いての文字列の入力には多大な労力を必要とされ、使用を敬遠するユーザも多数存在していた。
【０００３】
そのため、使用する頻度の高い文字列をあらかじめ携帯端末装置に登録しておき、送信者は文字列の入力の代わりに、この登録された文字列を呼び出し、これをメッセージとして送信する技術も現在は実施され、ユーザのメッセージの利用に対するハードルを下げるのに役立っている。この登録された文字列のことを定形文という。その他、定形文ではなく、ユーザ自身がテンキーなどを用いて自由に作成した文字列も送信することもでき、このような文字列を一般に、定形文に対して自由文という。
【０００４】
さて、定形文の送信についてだが、送信側と受信側との互いの携帯端末で、同じ文字列を持っていないは、送信者にて指定された定形文について、自動で文字コードに変換して自由文としてメッセージデータを生成し、送信するような構成になっているものも存在するが、さらに改良したものとして、図７に示すように、携帯電話Ａ・Ｂとも定形文にＩＤを対応付けて記憶しておき、携帯電話Ａから携帯電話Ｂに定形文のＩＤを送信して携帯電話Ｂ上に記憶していた定形文をＩＤから検索して表示させることにより、送信するメッセージデータのサイズを小さくすることも行われている。
【０００５】
また、このようなメッセージの作成についてユーザの労力を低減する技術として特許文献１に示されるような、特定の番号のキーを操作することにより、相手先を指定し、あらかじめ定めた定形文をこの相手先に送信する技術が開示される。
【特許文献１】特開２００２−３７３１３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、定形文が全ての携帯端末装置において固定であり、ＩＤと定形文とが出荷段階から固定されて共通仕様になっていると、様々なユーザの細かいニーズには応えきれているとは言い難かった。そこで、この定形文をユーザの好みに登録変更することのできるものも存在している。
【０００７】
この登録変更できる携帯端末装置の場合は、図７の例のように互いにＩＤだけで定形文を特定してメッセージデータを送受信しても、送信側で意図した定形文が、果たして受信側でも同じ定形文であるという保証が無く、時には送信側ユーザの意思とは大きく異なった定形文が受信側で表示されてしまう可能性もあった。
【０００８】
さらに、そもそも受信側にてこのＩＤに対応付けた定形文を登録する行為すらしていなかった場合には、受信側では受信したメッセージとして、ＩＤが表示されてしまう可能性もある。
【０００９】
本発明は、極力メッセージデータが大きくなってしまうことを防止しつつ、送信側での意図を受信側で正確に表示できる携帯端末装置、およびそのメッセージ通信方法、通信システムを提供し、上記問題を解決することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、無線通信網を介して接続され、送信側携帯端末装置から所望の文字列を含むメッセージを受信側携帯端末装置に送信する無線通信システムにおいて、送信側携帯端末装置は、複数の文字により構成される送信側定形文を、ＩＤと対応付けて記憶する第１記憶部と、一の送信側定形文をメッセージとして送信する際に、当該送信側定形文に対応するＩＤを当該メッセージに付す第１制御部と、を有し、受信側携帯端末装置は、複数の文字により構成される受信側定形文を、ＩＤと対応付けて記憶する第２記憶部と、メッセージの受信動作においてメッセージに付されたＩＤを抽出し、、抽出したＩＤに対応する受信側定形文が前記第２記憶部に記憶されているかどうか検索し、記憶されていなければ送信側携帯端末装置に一の送信側定形文の送信を要求するよう制御する第２制御部と、を有し、第１制御部は、受信側端末装置より一の送信側定形文の送信が要求されると、一の送信側定形文を文字データの形式にて受信側携帯端末装置に送付するよう制御する、ことを特徴とする。
【００１１】
また、第１制御部は、一の送信側定形文をメッセージとして送信する際に、一の送信側定形文から誤り検出コードを生成し、当該誤り検出コードをメッセージに付し、第２制御部は、メッセージを受信して前記第２記憶部を検索した結果、受信したメッセージから抽出したＩＤに対応する受信側定形文が抽出されたとき、当該抽出された定形文が誤り検出コードと整合性が有るかどうか判定し、整合性がある場合は当該抽出された定形文を表示し、整合性の無い場合は送信側携帯端末装置に一の送信側定形文の再送を要求することが好ましい。
【００１２】
また、誤り検出コードは、送信側定形文を構成する複数の文字の文字データの合計よりも少ないデータ量であることが好ましい。
【００１３】
また、誤り検出コードは、送信側定形文を構成する文字の一部の文字から生成されることが好ましい。
【００１４】
さらに、第２制御部は、前記送信の要求に応じて前記送信側携帯端末装置から送信された一の送信側定形文を受信すると、抽出したＩＤに対応付けて当該一の送信側定形文を第２記憶部に記憶することが好ましい。
【００１５】
上記課題を解決するために、本発明は、無線通信網を介して接続され、所望の文字列を含むメッセージを指定した宛先に送信する携帯端末装置において、複数の文字により構成される送信側定形文を、ＩＤと対応付けて記憶する記憶部と、一の送信側定形文をメッセージとして送信する際に、当該送信側定形文に対応するＩＤを当該メッセージに付す制御部と、を有し、制御部は、前記無線通信網を介して前記メッセージの送信先から、一の送信側定形文の送信が要求されると、一の送信側定形文を文字データの形式にて無線通信網に送信するよう制御することを特徴とする。
【００１６】
上記課題を解決するために、本発明は、無線通信網を介して接続され、所望の文字列を含むメッセージを指定した宛先に送信する携帯端末装置において、複数の文字により構成される受信側定形文を、ＩＤと対応付けて記憶する記憶部と、メッセージの受信動作においてメッセージに付されたＩＤを抽出し、抽出されたＩＤに対応する受信側定形文が前記記憶部に記憶されているかどうか検索し、記憶されていなければ送信側携帯端末装置に受診したメッセージに付されたＩＤに対応する定形文の送信を要求するよう制御する制御部と、を有することを特徴とする。
【００１７】
上記課題を解決するために、本発明は、複数の文字により構成される送信側定形文をＩＤと対応付けて記憶する第１記憶部を備える送信側携帯端末装置と、複数の文字により構成される受信側定形文をＩＤと対応付けて記憶する第２記憶部を備える受信側携帯端末装置とが、無線通信網を介して互いに接続され、送信側携帯端末装置からメッセージを受信側携帯端末装置に送信するメッセージ通信方法であって、一の送信側定形文をメッセージとして送信する際に、当該送信側定形文に対応するＩＤを当該メッセージに付して送信するステップと、メッセージの受信動作においてメッセージに付されたＩＤを抽出するステップと、抽出したＩＤに対応する受信側定形文が第２記憶部に記憶されているかどうか検索するステップと、抽出したＩＤに対応する受信側定形文が記憶されていなければ送信側携帯端末装置に一の送信側定形文の送信を要求するステップと、一の送信側定形文の送信が要求されると、一の送信側定形文を文字データの形式にて受信側携帯端末装置に送信するステップと、を有することを特徴とする。
【発明の効果】
【００１８】
本発明によれは、メッセージデータのサイズを極力大きくすることなく、送信側での意図を受信側で正確に表示させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２０】
まず、図１を用いて、本発明にかかる通信システムと携帯端末装置の構成を説明する。ＭＳ１はメッセージを作成して送信を希望する送信側端末であり、ＭＳ２はメッセージを受信して内容を表示する受信側端末である。ＭＳ１は、メッセージを作成して送信先を指定して送信を希望すると、基地局ＢＳ１に無線により接続し、基地局ＢＳ１の接続される通信網ＮＴ上に構築されるメッセージ交換サーバＳＭＳＣとの間で通信を行う。メッセージ交換サーバＳＭＳＣでは、受信したメッセージについて、通信網ＮＴに接続される基地局ＢＳ２をもちいて指定した宛先である受信側端末ＭＳ２を呼び出し、ＭＳ１から送信されたメッセージを送信し、表示を行う。
【００２１】
次に、図２と図３を用いて、本発明にかかる送信携帯端末である送信側端末ＭＳ１の構成を説明する。なお、本発明にかかる受信側端末に関しては、特に送信側端末と異なる構成を持つ必要が無いため同一の構成としており、それぞれの構成に対し、送信側端末としての符号の他に、カッコ書きにて受信側端末としての符号を付している。
【００２２】
１０１（２０１）は無線部であり、アンテナを用いて基地局との間で無線通信を行う。そして１０２（２０２）は記憶部であり、複数の定形文について定形文ＩＤを一つずつ対応付けて格納されるほか、通信を行うための各種プログラムや、メッセージの作成や表示のための雛形や設定など行う各種メニューが記憶される。さらに１０３（２０３）は音声処理部であって、着信時における着信の報知や、無線部１０１（２０１）で受信した信号から受話音を生成してスピーカ１０３１（２０３１）を駆動したり、マイク１０３２（２０３２）からの入力音声を無線部１０１（２０１）にて取り扱える信号に変換したりする処理を行う。制御部１０６（２０６）は、無線部１０１（２０１）や記憶部１０２（２０２）や音声処理部１０３（２０３）などを制御し、キー操作部１０４（２０４）の操作結果や、無線部１０１（２０１）からメッセージ受信したことやメッセージ送信が完了したことなどの通信網からの通知を、音声処理部１０３（２０３）や表示部１０５（２０５）にて報知を行ったりする。
【００２３】
次に、図４から６を用いて、本発明の動作を説明する。
【００２４】
＜送信側端末におけるメッセージの作成＞
送信側端末（ＭＳ１）は、あらかじめメッセージに挿入可能な定形の文字列を定形文のＩＤと対応付けて記憶部１０２に格納している。この文字列はユーザにより作成可能であり、ユーザはキー操作部１０４により作成した使用頻度の高い文字列を定形文番号（ＩＤ）に対応付けて（例えばＩＤ＝「７」として「こんにちは」という文字列を対応付け）記憶部１０２に格納させることになる。
【００２５】
さて、図４を用いて送信側と受信側の定形文がＩＤで一致しない場合の例について説明する。ステップＳＴ１において、ユーザがメッセージの作成をキー操作部１０４で指定すると、制御部１０６は、記憶部１０２からメッセージ作成の雛形を読み出して表示部１０５に表示させる。ユーザはこの雛形の「宛先」を指定して、アドレス（この例では受信側端末ＭＳ２のアドレス）を入力する。
【００２６】
ここで、本文の文章に使用頻度の高い文字列を入力することをユーザが希望するとき、ユーザは「本文」を指定した状態において、キー操作部１０４の操作により、メッセージ作成に関するメニューを呼び出すと、制御部１０６は定形文のリストを記憶部１０２の定形文とＩＤとの対応関係テーブルに基づき、表示部１０５に表示させる。この中からユーザはメッセージとして送付したい定形文を一つ選択することにより、定形文ＩＤが特定され、メッセージデータが制御部により作成されることとなる。ところで、メッセージのデータは、「宛先アドレス」「本文」「定形文ＩＤ」「送信者アドレス」「総データ量記載領域」と構成されており、先の雛形に基づいて入力された情報や定形文ＩＤがそれぞれ対応する領域に格納され、最終的なデータ容量が「総データ量記載領域」に記述されることとなる。
【００２７】
その後、送信を希望する操作がなされると、制御部１０６は定形文の挿入があったかどうかを判定し、この場合は「定形文ＩＤ」に記載が有るため挿入ありと判定し、定形文ＩＤを確認する。送信側の定形文ＩＤ＝「７」に対応する送信側定形文は記憶部１０２を参照すると「こんにちは」であるため、「こんにちは」という文字列から誤り検出コードの付加コードを生成（生成手順は後述）する。ちなみに、定形文の挿入が無い場合は特に付加コードの生成は行わない。
【００２８】
生成された付加コードは「本文」の領域に記述された上で、「宛先アドレス」のアドレスに宛てて送信される。
【００２９】
メッセージの送信処理としては、無線部１０１にて基地局ＢＳ１を介してメッセージ交換サーバＳＭＳＣにアクセスし、上記のように作成されたメッセージデータを送信する（ステップＳＴ２）。
【００３０】
メッセージ交換サーバＳＭＳＣは、「宛先アドレス」から受信側端末ＭＳ２のアドレスを抽出すると、受信側端末ＭＳ２を基地局ＢＳ２を介して呼び出し、このメッセージデータに送信側端末ＭＳ１のアドレスを記入した上で転送する（ステップＳＴ３）。
【００３１】
＜受信側端末におけるメッセージの受信＞
受信側端末ＭＳ２は、メッセージ交換サーバＳＭＳＣから呼び出され、応答し、送信されるメッセージを送受信部により基地局ＢＳ２を介して受信する。メッセージを受信すると、制御部２０６は、受信したメッセージに「定形文ＩＤ」が含まれているかを判定する。上述の送信側端末にて作成されたメッセージの場合は、定形文ＩＤとして「７」が含まれるので、「７」に対応する定形の文字列が受信側端末ＭＳ２の記憶部２０２に格納されているか検索する。
【００３２】
図４の例の場合、受信側端末ＭＳ２の記憶部２０２にはあらかじめ受信側のＩＤ「７」として受信側の定形文「おはよう」が既に登録されているため、受信側端末ＭＳ２の制御部２０２は、ＩＤ「７」として「おはよう」をピックアップする。ここで、制御部２０２は、受信したメッセージの「本文」領域に付加コードが記載されるかを検索し、記載されるならば、定形文「おはよう」が、メッセージから抽出した付加コードとの間で整合が取れるか否かを判定（整合確認については後述）する。また、制御部２０２は、本来ならば整合が取れた定形文をメッセージとして表示部２０５に表示するが、この例の場合は整合が取れないため、送信側端末ＭＳ１のＩＤ「７」が、受信側端末ＭＳ２のＩＤ「７」と異なる文字列であると判断し、メッセージデータ全体を記憶部２０２にて保持しておき、メッセージの表示をまだ行わない（ステップＳＴ４）。制御部２０２は、メッセージ交換サーバＳＭＳＣに対し、送信側端末ＭＳ１からのメッセージの、定形文ＩＤに対して異なる文字列が検出された旨のエラーを送信する（ステップＳＴ５）。メッセージ交換サーバＳＭＳＣは、送信側端末ＭＳ１に対してこのエラーを転送する（ステップＳＴ６）。
【００３３】
＜エラー受信時の送信側端末の動作＞
送信側端末ＭＳ１の制御部１０６は、受信側端末ＭＳ２より上記エラーを受信すると、先程送信したメッセージに含まれる定形文ＩＤが、受信側では既に別の文字列が登録されていると判断し、記憶部１０２に格納されている「こんにちは」について自動的に文字コードに変換し（ステップＳＴ７）、今度は自由文としてメッセージ交換サーバＳＭＳＣに送信する（ステップＳＴ９）。ステップＳＴ７において、制御部１０６は、表示部１０５にて「受信側がユーザ定形文別登録文章登録でした。自由文として再送します。」との表示を行えば、送信側ユーザは、送信の処理に時間がかかっていることに対する不安を与えずに済み、好ましい（ステップＳＴ８）。
【００３４】
メッセージ交換サーバＳＭＳＣでは受信側端末ＭＳ２に、この自由文「こんにちは」を転送する（ステップＳＴ１０）。
【００３５】
＜自由文を受信した受信側端末の動作＞
受信側端末ＭＳ２がメッセージ交換サーバＳＭＳＣから自由文「こんにちは」を受信すると、制御部２０６は、自由文「こんにちは」が、先に受信したメッセージにおけるＩＤ「７」に対応するものであると認識し、記憶部２０２にて保持していたメッセージデータに基づき「こんにちは」を表示部２０５に表示させる（ステップＳＴ１１）。さらに、無事に成功したことをメッセージ交換サーバＳＭＳＣに通知し（ステップＳＴ１２）、メッセージ交換サーバＳＭＳＣから送信側端末ＭＳ１に成功が通知される（ステップＳＴ１３）。  
以上により、通常の定形文送付時と変わらぬ操作で、定形文に何が登録されているかわからない受信側端末ＭＳ２に対して、送信側端末ＭＳ１から意図したとおりのメッセージを送付することができる。
【００３６】
＜定形文自動登録について＞
次に、先の図４のステップＳＴ１から３と同様の操作にて作成されたメッセージデータを受信したときにおける、指定された定形文ＩＤについて受信側端末ＭＳ２の記憶部に定形文が登録されていないときの流れについて、図５を用いて説明する。
【００３７】
なお、図５の場合の説明において、ステップＳＴ１０１からＳＴ１０３までの流れに関しては図４における説明のときと同様であるため説明を省略する。また、受信側端末において定形文が未登録の場合であるため、付加コードによる整合についても図５においては説明不要であるため省略している。
【００３８】
＜受信側端末におけるメッセージの受信２＞
受信側端末ＭＳ２の制御部２０６はメッセージを受信すると、受信したメッセージに「定形文ＩＤ」が含まれているかを判定する。上述の送信側端末にて作成されたメッセージの場合は、定形文ＩＤとして「７」が含まれるので、「７」に対応する定形の文字列が受信側端末ＭＳ２の記憶部２０２に格納されているか検索するが、図５の例の場合、受信側端末ＭＳ２の記憶部２０２にはＩＤ「７」に対応する定形文が登録されていない。
【００３９】
ここで、制御部２０２は、本来ならば受信したＩＤに対する定形文をメッセージとして表示部２０５に表示するが、この例の場合はＩＤに対する定形文がないため、受信したメッセージデータ全体を記憶部２０２にて保持しておき、メッセージの表示をまだ行わない（ステップＳＴ１０４）。
【００４０】
制御部２０２は、メッセージ交換サーバＳＭＳＣに対し、送信側端末ＭＳ１からのメッセージの、定形文ＩＤに対して文字列の登録が検出されなかった旨のエラーを送信する（ステップＳＴ１０５）。メッセージ交換サーバＳＭＳＣは、送信側端末ＭＳ１に対してこのエラーを転送する（ステップＳＴ１０６）。
【００４１】
＜エラー受信時の送信側端末の動作２＞
送信側端末ＭＳ１の制御部１０６は、受信側端末ＭＳ２より上記エラーを受信すると、先程送信したメッセージに含まれる定形文ＩＤが、受信側では文字列が登録されていないと判断し、記憶部１０２に格納されている「こんにちは」について自動的に文字コードに変換し（ステップＳＴ１０７）、今度は自由文としてメッセージ交換サーバＳＭＳＣに送信する（ステップＳＴ１０９）。ステップＳＴ７において、制御部１０６は、表示部１０５にて「受信側がユーザ定形文未登録でした。自由文として再送します。」との表示を行えば、送信側ユーザは、送信の処理に時間がかかっていることに対する不安を与えずに済み、好ましい（ステップＳＴ１０８）。
【００４２】
メッセージ交換サーバＳＭＳＣでは受信側端末ＭＳ２に、この自由文「こんにちは」を転送する（ステップＳＴ１１０）。
【００４３】
＜自由文を受信した受信側端末の動作２＞
受信側端末ＭＳ２がメッセージ交換サーバＳＭＳＣから自由文「こんにちは」を受信すると、制御部２０６は、自由文「こんにちは」が、先に受信したメッセージにおけるＩＤ「７」に対応するものであると認識し、記憶部２０２にて保持していたメッセージデータに基づき「こんにちは」を表示部２０５に表示させる（ステップＳＴ１１１）。さらに、制御部２０６は、定形文ＩＤ＝「７」として、「こんにちは」を登録するか否か表示部２０５にて確認する表示を行わせ、受信側端末ＭＳ２のユーザがこれにキー操作部２０４にて承諾すると、記録部２０２に定形文ＩＤ＝「７」に「こんにちは」を対応付けて定形文の管理テーブルを更新する（ステップＳＴ１１２）。
【００４４】
そして、無事にメッセージの受信に成功したことをメッセージ交換サーバＳＭＳＣに通知し（ステップＳＴ１１３）、メッセージ交換サーバＳＭＳＣから送信側端末ＭＳ１に成功が通知される（ステップＳＴ１１４）。  
以上により、通常の定形文送付時と変わらぬ操作で、たとえ受信側端末ＭＳ２に定形文が登録されていなくとも、送信側端末ＭＳ１から意図したとおりのメッセージを送付することができる。さらに、受信側端末ＭＳ２においては、一度は送信された定形文を簡単な操作で追加登録することができる。
【００４５】
また、説明を簡単化するために、図４と図５の実施形態をそれぞれ独立して説明したが、これらの処理ルーチンを共に備えて携帯端末装置が構成されていても良いことは言うまでも無い。すなわち、受信側端末ＭＳ２にて受信したメッセージの定形文ＩＤが、受信側端末ＭＳ２ではすでに別の定形文にて使用済みである場合、図４の動作に基づくと送信側端末ＭＳ１では定形文を文字コードにして再送し、これを受信すると受信側端末ＭＳ２にて表示を行えるようになるわけだが、ここで、図５のルーチンと同様、自動登録の処理が発生しても良い。これにより、送信側端末ＭＳ１と受信側端末ＭＳ２とで互いの定形文の一致が図れることになり、次回以降はメッセージ送受信時、定形文ＩＤのみでも互いに定形文をメッセージに使用することが出来る様になる。
【００４６】
＜ハミング符号化による付加ビットの生成＞
次に、図４および図５の例にて省略していた付加ビットの生成について、図６を用いて説明する。
【００４７】
図４および図５の例では、定形文は複数の文字「こ」「ん」「に」「ち」「は」で構成される。ここではその先頭文字（「こんにちは」の場合は「こ」）についてのみでハミング符号化を行う例を示す。
【００４８】
制御部１０６は、定形文として「こんにちは」がステップＳＴ１にて選択されると、その先頭文字である「こ」を抽出する。ちなみに、定形文「こんにちは」のそれぞれの文字コードは、１６進数表記では「こ」＝（８２、Ｂ１）、「ん」＝（８２、Ｆ１）、「に」＝（８２、Ｃ９）、「ち」＝（８２、ＢＦ）、「は」＝（８２、ＣＤ）、となる。文字「こ」は、ビット換算するために２進数にて表記にて表記すると、「こ」＝（１０００、００１０、１０１１、０００１）である（ステップＳＴ２０１）。
【００４９】
ここから制御部１０６が誤り検出符号を生成する。一例としては１情報ブロック（４ビット）ごとにハミング符号化を行い、付加ビットとして３ビットを生成する。これを情報ビット４つについて行う。その結果、「こ」は、初めの情報ブロック（１０００）についてのパリティは（０１１）が、次に（００１０）については（１１０）、同様に（１０１１）については（０１０）、（０００１）については（１１１）と求まる（ステップＳＴ２０２）。このパリティの集合（０１１１１００１０１１１）を「こ」の付加ビットとし、これがメッセージデータの「本文」領域に記載されることとなる（ステップＳＴ２０３）。
【００５０】
＜付加ビットによる定形文の整合判断＞
さらにステップＳＴ４において、省略していた付加ビットによる定形文の整合判断について、図６を用いて説明する。
【００５１】
図４の例では、制御部２０６は、受信したメッセージに「定形文ＩＤ」として「７」が含まれる場合であり、受信側端末ＭＳ２の記憶部２０２にＩＤ＝「７」として「おはよう」が既に格納されている場合である。受信側端末ＭＳ２の制御部２０２は、受信したメッセージデータからＩＤの記載が検出されると、メッセージデータの「本文」領域に記載される付加コード（０１１１１００１０１１１）を抽出する（ステップＳＴ２０４）。
【００５２】
また、ＩＤ「７」として「おはよう」をピックアップし、やはり先頭の一文字について抽出する。ここでは「お」であり、その文字コードの２進数でのコードは（１０００、００１０、１０１０、１０００）である。この「お」の文字コードと、送信側端末ＭＳ１から送付されたメッセージデータの「本文」領域に記載される付加コード（０１１１１００１０１１１）とを、記憶部１０２に確保したワークエリア上で制御部２０６は整合判断を行う（ステップＳＴ２０５）。
【００５３】
一例としては、「お」のコード（１０００、００１０、１０１０、１０００）の各情報ブロックに、（０１１１１００１０１１１）のパリティ３ビットずつを付加して合成する。これにより（１００００１１、００１０１１０、１０１００１０、１０００１１１）を得る。この値が、「お」のコードからハミング符号の生成方法に則り得たものと一致するか制御部２０６は判定し、一致すれば送信側端末ＭＳ１の定形文ＩＤ「７」に対応付けた定形文が互いに同一、一致しなければ定形文は互いに異なる、と判断することができる（ステップＳＴ２０６）。
【００５４】
なお、ここでは付加コードを生成する例としてハミング符号を用いたが、これに限定されるものではなく、他のブロック符号においても、元のコードよりも短い付加コードを生成できる技術であれば同様に利用することが可能であることは言うまでも無い。さらに誤り検出符合を用いたが、誤り検出さえできれば本発明は充分に実現可能である。
【００５５】
以上の説明では、定形文の文字列中、先頭の１文字についてのみの判断にて整合作業を行うよう構成したが、１文字でなくとも定形文の全文字数よりも極力少ない文字数であれば良い。この構成により、送付する付加コードの量を最低限に抑えることができる。また、送信側端末ＭＳ１、受信側端末ＭＳ２とも、たいていの場合において向上出荷時にデフォルト値として定形文は登録されている。ユーザが特に定形文登録の変更作業を行わない限りは、互いの端末において定形文ＩＤと定形文文字列とが一致する可能性が高いが、一方だけでも登録変更作業を行っている場合においては、デフォルト値とは全く異なる文字列に変更されてしまっている可能性が非常に低い。つまり、定形文の文字列の全てを確認せずとも、初めの何文字かを確認するのみで、デフォルト値から変更がなされたか否かという基準で判断することもできる。すなわち、例えば本実施例のように非常に少ない文字数にのみ基づく付加コード生成・整合判断するよう構成すると、送信データ量は少ないにもかかわらず、信頼性の高いメッセージ送信を行うことができる。
【００５６】
また、本実施の形態は定形文を選択すると定形文のみが受信側端末にて表示されるタイプのショートメッセージサービスにて説明を行ったが、これに限定されるものではなく、本文に定形文を挿入し、自由文がその前後に存在するようなメッセージにおいても、次のように構成することにより、本発明は適用可能である。
【００５７】
例えば、送信側端末ＭＳ１で本文の文章に自由文を入力しているとき、定形文を入力することをユーザが希望するならば、ユーザは文字入力位置を特定するカーソルを定形文の挿入したい位置（何文字目に定形文を挿入するのか）にあわせ、メニューを呼び出し、定形文挿入を選択する。制御部１０６は、入力された自由文の文字コードが「本文」領域に記入されるとともに、定形文の挿入位置として指定された位置には、定形文を示すタグである特定のタグ（例えば文字コードでＦＦＦと記述するなど）で囲んだ上で、定形文ＩＤである「７」を挿入する。その後もユーザによる自由分での文字入力が続く。文字入力が完了し、キー操作部１０４により送信が指示されると制御部１０６は、メッセージデータに定形文ＩＤについての入力が有れば、メッセージデータの「本文」領域の末尾に前述の方法と同様に生成した定形文に基づく付加コードを記入する。
【００５８】
受信側端末ＭＳ２では、メッセージを受信すると、制御部２０６は、受信したメッセージ「本文」領域にタグおよび定形文ＩＤが含まれているかを判定する。含まれる定形文ＩＤに対応する定形文がＭＳ２の記憶部２０２に記憶されているか検索するとともに、「本文」領域から付加コードを抽出し、同様な整合判断を行う。
【００５９】
整合が取れた場合はタグの示す挿入位置に記憶部２０２に記憶されている定形文を代わりに挿入して表示し、整合の取れない場合は図４に示す例と同様、送信側端末ＭＳ１に対して、ＩＤに対する定形文の自由文での再送を要求するよう制御する。その後、図５に示した例と同様、自動登録できるようにしてもよい。
【００６０】
さらに、これらの送受の流れに関しては、メッセージの送信から定形文から自由文を作成した上で送信しなおして成功通知が送信されるまでを一つのメッセージの送信時の１回のルーチンにて処理を行っても良いし、メッセージの送信、失敗・再送要求の通知、定形文の再送、成功の通知とでそれぞれ独立したメッセージで構成されるルーチンになっていても良い。
【００６１】
以上により、頻繁に使用する文字列にも関わらず、相手側の登録状況が不明なために使用可能かどうかが解らず、定形文の使用を敬遠せずとも済み、本来の便利な定形文の使用を促進することができる。
【００６２】
さらに、定形文全体を送付せずとも受信側との定形文登録の確認が行えるので、文字列全体を送付するよりもデータ量が少なくて済み、トラフィック上の負担も少なくて済む。また、実際に定形文の文字を送付するよりも、そこから生成される付加コードを送付するため、文字コードに比してさらにデータ量が少なくて済むにも関わらず、定形文が利用できるか受信側端末との確認を行うことができる。
【００６３】
また、受信側にて不明であった送信側から送付された定形文を自動的に入手して記憶するだけでなく、そのとき使用されたＩＤを対応付けて登録できるため、ユーザの手間もかからず、以降の定形文送受信時に有効である。
【００６４】
なお、本発明における携帯端末装置として、携帯電話機を例に行ったがこれに限定されるものではなく、携帯端末装置としては、定形文をメッセージの送受信に使用することのできる端末装置であれば、例えばＰＨＳや通信機能付きゲーム機、ＰＤＡなどでも良いことは言うまでも無い。
【図面の簡単な説明】
【００６５】
【図１】本発明に係る通信システムを示す概略図である。
【図２】本発明に係る携帯端末装置の一例の外観である。
【図３】本発明の係る携帯端末装置の一例のブロック図である。
【図４】本発明に係るメッセージ送受信動作の一例である。
【図５】本発明に係るメッセージ送受信動作の一例である。
【図６】本発明に係る文字コードからの付加コード生成および整合動作を示す図である。
【図７】携帯電話同士のメッセージ送受信を示した概略図である。
【符号の説明】
【００６６】
１０１        無線部
１０２        記憶部
１０３        音声処理部
１０４        キー操作部
１０５        表示部
１０６        制御部
【図１】
2006211081.tif 000003
【図２】
2006211081.tif 000004
【図３】
2006211081.tif 000005
【図４】
2006211081.tif 000006
【図５】
2006211081.tif 000007
【図６】
2006211081.tif 000008
【図７】
2006211081.tif 000009