(57)【要約】【課題】  送信側の装置が、受信側の装置が対応していない文字コードを使用した電子メールを送信した場合でも、受信側の装置で文字化けを起こすことなくメール内容を表示することが可能な通信端末装置及び電子メール送受信処理方法を提供する。【解決手段】  送信側の通信端末装置１では、作成した電子メールに受信側で再現できない表示不可能の文字コードが含まれている場合、この表示不可能の文字コードに対応したフォント情報のファイルを作成する。そして、この作成したファイルを電子メールに添付して送信する。受信側の通信端末装置７では、受信した電子メールにフォント情報に関するファイルが添付されていれば、このファイルを展開してフォント情報を取得する。そして、取得したフォント情報を参照して表示不可能の文字コードを再現し、電子メールの内容を再現する。【選択図】  図１
2005071334.tif 000002
【特許請求の範囲】
【請求項１】
電子メール機能を搭載した通信端末装置であって、
電子メールに用いられた文字コードについて、受信側の装置で正しく画面表示させるために受信側の装置へ送信すべき文字コードを判定する判定部を備える、通信端末装置。
【請求項２】
電子メールに使用される文字コードと当該文字コードに従って画面表示される内容とを対応付けた、フォント情報を格納する格納部と、
前記判定部で判定された文字コードに関して、前記フォント情報のファイルを作成するファイル作成部と、
電子メールに前記ファイル作成部で作成されたファイルを添付して送信する送信部とをさらに備える、請求項１に記載の通信端末装置。
【請求項３】
前記判定部は、受信側の装置で再現することができない表示不可能の文字コードを、前記受信側の装置へ送信すべき文字コードとして判定することを特徴とする、請求項１に記載の通信端末装置。
【請求項４】
前記判定部は、受信側の装置から与えられた表示不可能の文字コードに関する情報に基づいて判定を行うことを特徴とする、請求項３に記載の通信端末装置。
【請求項５】
前記受信側の装置で再現することができない表示不可能の文字コードは、前記受信側の装置のキャリア、メーカ又は機種の少なくとも１つに基づいて判断されることを特徴とする、請求項３に記載の通信端末装置。
【請求項６】
前記キャリアは、前記受信側の装置の電話番号又は電子メールアドレスのドメインから特定することを特徴とする、請求項５に記載の通信端末装置。
【請求項７】
前記受信側の装置のキャリア、メーカ又は機種に関する情報は、電子メールの送受信を中継する交換局から取得することを特徴とする、請求項５に記載の通信端末装置。
【請求項８】
前記判定部は、すでにフォント情報を送信している文字コードを、前記受信側の装置で再現することができない表示不可能の文字コードから除外することを特徴とする、請求項２に記載の通信端末装置。
【請求項９】
前記受信側の装置で再現できる対応文字コードに関する情報を、予め保持していることを特徴とする、請求項３に記載の通信端末装置。
【請求項１０】
前記受信側の装置で再現できる対応文字コードに関する情報を、アドレス帳に記載されている宛先毎に保持していることを特徴とする、請求項９に記載の通信端末装置。
【請求項１１】
前記受信側の装置で再現できる対応文字コードに関する情報を、フォントグループ単位で保持していることを特徴とする、請求項１０に記載の通信端末装置。
【請求項１２】
前記判定部は、再現することができない表示不可能の文字コードが電子メールに含まれていないかを、電子メールの送信前に前記受信側の装置へ問い合わせることを特徴とする、請求項４に記載の通信端末装置。
【請求項１３】
前記判定部は、前記問い合わせの結果を、アドレス帳に情報として登録しておくことを特徴とする、請求項１２に記載の通信端末装置。
【請求項１４】
前記判定部は、使用者から指定された文字コードを、前記受信側の装置へ送信すべき文字コードとして判定することを特徴とする、請求項１に記載の通信端末装置。
【請求項１５】
電子メール機能を搭載した通信端末装置であって、
電子メールを受信する受信部と、
電子メールに使用される文字コードと当該文字コードに従って画面表示される内容とを対応付けたフォント情報のファイルが、前記受信部で受信された電子メールに添付されているか否かを判定する判定部と、
前記判定部で添付判定された前記フォント情報のファイルを展開する展開部と、
前記展開部による展開処理によって得られた前記フォント情報を格納する格納部と、
前記格納部に格納されたフォント情報を参照して、前記受信部で受信された電子メールの文字コードを再現する処理部とを備える、通信端末装置。
【請求項１６】
同一の文字コードについて複数のフォント情報が存在する場合、各フォント情報は、画面表示の優先度が設定されて前記格納部に格納され、
前記処理部は、前記優先度に従って再現に使用するフォント情報を選択することを特徴とする、請求項１５に記載の通信端末装置。
【請求項１７】
同一の文字コードについて複数のフォント情報が存在する場合、各フォント情報は、通信相手毎又は電子メール毎に関連付けて前記格納部に格納され、
前記処理部は、電子メールを送信してきた通信相手又は電子メール毎に応じて再現に使用するフォント情報を選択することを特徴とする、請求項１５に記載の通信端末装置。
【請求項１８】
同一の文字コードについて複数のフォント情報が存在する場合、前記処理部は、最初に検索されるフォント情報を文字コードの再現に使用することを特徴とする、請求項１５に記載の通信端末装置。
【請求項１９】
同一の文字コードについて複数のフォント情報が存在する場合、前記処理部は、当該複数のフォント情報を使用者に選択可能に提示することを特徴とする、請求項１５に記載の通信端末装置。
【請求項２０】
前記処理部は、前記最初に検索されるフォント情報以外のフォント情報でも文字コードの再現が可能であることを、使用者に通知することを特徴とする、請求項１８に記載の通信端末装置。
【請求項２１】
前記判定部は、電子メールに添付されているファイルがフォント情報のファイルか否かを、ファイルの拡張子によって判定することを特徴とする、請求項１５に記載の通信端末装置。
【請求項２２】
前記判定部は、電子メールに添付されているファイルがフォント情報のファイルか否かを、電子メールの本文又はヘッダ部に埋め込まれているフォント情報があることを示す所定の情報によって判定することを特徴とする、請求項１５に記載の通信端末装置。
【請求項２３】
前記判定部は、電子メールに添付されているファイルがフォント情報のファイルか否かを、電子メールの本文に表示できない文字コードがあるか否かによって判定することを特徴とする、請求項１５に記載の通信端末装置。
【請求項２４】
前記処理部が、前記格納部に格納されたフォント情報を参照しても前記受信部で受信された電子メールの全ての文字コードを再現できない場合、電子メールを送信した通信端末装置に対して、フォント情報の再送信を要求することを特徴とする、請求項１５に記載の通信端末装置。
【請求項２５】
前記格納部に格納されたフォント情報を用いて、使用者からの入力に応じた電子メールを作成するメール作成部をさらに備えることを特徴とする、請求項１５に記載の通信端末装置。
【請求項２６】
電子メールにファイル添付されてきたフォント情報の優先度は、当該添付してきた電子メールを表示する際に最も高くなるように設定されることを特徴とする、請求項１６に記載の通信端末装置。
【請求項２７】
フォント情報の優先度は、使用者によって設定されることを特徴とする、請求項１６に記載の通信端末装置。
【請求項２８】
前記格納部に、前記展開部による展開処理によって新たに得られたフォント情報を格納する領域が存在しない場合、既格納のフォント情報を削除することを特徴とする、請求項１５に記載の通信端末装置。
【請求項２９】
前記削除される既格納のフォント情報は、参照頻度の低さ、参照日時の古さ又は格納日時の古さの少なくとも１つに基づいて決定されたフォント情報であることを特徴とする、請求項２８に記載の通信端末装置。
【請求項３０】
前記削除される既格納のフォント情報は、使用者から指示されたフォント情報であることを特徴とする、請求項２８に記載の通信端末装置。
【請求項３１】
前記格納部に格納されたフォント情報は、関連付けられた全ての電子メールの削除と共に削除されることを特徴とする、請求項１５に記載の通信端末装置。
【請求項３２】
前記格納部に格納されたフォント情報は、添付された電子メールの削除と共に削除されることを特徴とする、請求項１５に記載の通信端末装置。
【請求項３３】
通信端末装置から送信される電子メールを中継する中継局であって、
電子メールに用いられた文字コードについて、受信側の装置で正しく画面表示させるために受信側の装置へ送信すべき文字コードを判定する判定部と、
電子メールに使用される文字コードと当該文字コードに従って画面表示される内容とを対応付けた、フォント情報を格納する格納部と、
前記判定部で判定された文字コードに関して、前記フォント情報のファイルを作成するファイル作成部と、
電子メールに前記ファイル作成部で作成されたファイルを添付して送信する送信部とを備える、中継局。
【請求項３４】
前記判定部は、受信側の装置で再現することができない表示不可能の文字コードを、前記画面表示される内容を送信すべき文字コードとして判定することを特徴とする、請求項３３に記載の中継局。
【請求項３５】
前記判定部は、受信側の装置から与えられた表示不可能の文字コードに関する情報に基づいて判定を行うことを特徴とする、請求項３３に記載の中継局。
【請求項３６】
前記受信側の装置で再現することができない表示不可能の文字コードは、前記受信側の装置のキャリア、メーカ又は機種の少なくとも１つに基づいて判断されることを特徴とする、請求項３３に記載の中継局。
【請求項３７】
前記キャリアは、前記受信側の装置の電話番号又は電子メールアドレスのドメインから特定することを特徴とする、請求項３６に記載の中継局。
【請求項３８】
前記受信側の装置のキャリア、メーカ又は機種に関する情報は、電子メールを送信する通信端末装置から取得することを特徴とする、請求項３６に記載の中継局。
【請求項３９】
電子メール機能を搭載した通信端末装置で実行される電子メール送信処理方法であって、
電子メールに用いられた文字コードについて、受信側の装置で正しく画面表示させるために受信側の装置へ送信すべき文字コードを判定するステップと、
前記判定された文字コードに関して、電子メールに使用される文字コードと当該文字コードに従って画面表示される内容とを対応付けたフォント情報のファイルを作成するステップと、
電子メールに前記作成されたファイルを添付して送信するステップとを備える、電子メール送信処理方法。
【請求項４０】
電子メール機能を搭載した通信端末装置で実行される電子メール受信処理方法であって、
電子メールを受信するステップと、
電子メールに使用される文字コードと当該文字コードに従って画面表示される内容とを対応付けたフォント情報のファイルが、前記受信された電子メールに添付されているか否かを判定するステップと、
前記判定された前記フォント情報のファイルを展開するステップと、
前記展開するステップによって得られた前記フォント情報を参照して、前記受信された電子メールの文字コードを再現するステップとを備える、電子メール受信処理方法。
【請求項４１】
電子メール送信処理方法を、電子メール機能を搭載した通信端末装置で実行させるためのプログラムであって、
電子メールに用いられた文字コードについて、受信側の装置で正しく画面表示させるために受信側の装置へ送信すべき文字コードを判定するステップと、
前記判定された文字コードに関して、電子メールに使用される文字コードと当該文字コードに従って画面表示される内容とを対応付けたフォント情報のファイルを作成するステップと、
電子メールに前記作成されたファイルを添付して送信するステップとを含む、プログラム。
【請求項４２】
電子メール受信処理方法を、電子メール機能を搭載した通信端末装置で実行させるためのプログラムであって、
電子メールを受信するステップと、
電子メールに使用される文字コードと当該文字コードに従って画面表示される内容とを対応付けたフォント情報のファイルが、前記受信された電子メールに添付されているか否かを判定するステップと、
前記判定された前記フォント情報のファイルを展開するステップと、
前記展開するステップによって得られた前記フォント情報を参照して、前記受信された電子メールの文字コードを再現するステップとを含む、プログラム。
【請求項４３】
電子メール送信処理方法を、電子メール機能を搭載した通信端末装置で実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
電子メールに用いられた文字コードについて、受信側の装置で正しく画面表示させるために受信側の装置へ送信すべき文字コードを判定するステップと、
前記判定された文字コードに関して、電子メールに使用される文字コードと当該文字コードに従って画面表示される内容とを対応付けたフォント情報のファイルを作成するステップと、
電子メールに前記作成されたファイルを添付して送信するステップとを含むプログラムを記録した、記録媒体。
【請求項４４】
電子メール受信処理方法を、電子メール機能を搭載した通信端末装置で実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
電子メールを受信するステップと、
電子メールに使用される文字コードと当該文字コードに従って画面表示される内容とを対応付けたフォント情報のファイルが、前記受信された電子メールに添付されているか否かを判定するステップと、
前記判定された前記フォント情報のファイルを展開するステップと、
前記展開するステップによって得られた前記フォント情報を参照して、前記受信された電子メールの文字コードを再現するステップとを含むプログラムを記録した、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置及び電子メール送受信処理方法に関し、より特定的には、携帯電話等の電子メール機能（キャリア独自のメール機能を含む）を搭載した通信端末装置における、電子メールの送信処理方法及び受信処理方法に関する。
【背景技術】
【０００２】
近年、携帯電話やＰＤＡ等の電子メール機能を搭載した通信端末装置が、急速に普及している。周知のように、通信端末装置の通信事業者（キャリア）や装置製造業者（メーカ）は複数存在し、各々のキャリアやメーカは、電子メール用に独自に考案した絵文字や特殊記号等をユーザに提供することによって、他社との差別化を図っている。また、欧米地域では複数の国で同じ通信端末装置を使用できるが、ほとんどの国では独自の言語表現を用いているため、通信端末装置が各言語に対応している必要がしばしば起こり得る。このような現状であるため、キャリアやメーカが異なる通信端末装置、例えば携帯電話間で電子メールの送受信を行う場合、以下の問題が発生する。
【０００３】
まず、送信側の携帯電話が、受信側の携帯電話が対応していない絵文字や特殊記号等を使用した文章、すなわち対応していない文字コードを使用した電子メールを送信した場合、受信側の携帯電話では、その文字コードを再現することができずに文字化けが起こってしまうという問題がある。また、受信側の携帯電話が、その文字コードに対応するフォント情報を持つ場合であっても、同一の文字コードに対応するフォント情報がキャリアやメーカ又は携帯電話毎に異なる場合があるため、送信側が伝えたかったニュアンスが正しく受信側に伝わらないことが起こり得るという問題点がある。
【０００４】
なお、フォント情報とは、文字コードを、ディスプレイ等の出力部において表示可能な形式に変換するための情報である。典型的には、文字コードと文字コードに対応して画面表示される内容（ビットマップデータやベクトルデータ）とを関連付けた情報テーブルである。
【０００５】
このような問題は、通信端末装置が、あらゆる文字コードに対応したフォント情報を予め持っていれば解決する。しかし、実際の携帯電話では、使用可能な記憶容量が限られているため、大量のフォント情報を記憶しておくことは現実的ではない。
【０００６】
ここで、文字等の修飾に関しては、例えば特許文献１に提案されている技術が存在する。この特許文献１において、送信側は、作成された文章から文字以外の情報、すなわち文字修飾に関する部分を抽出してファイル化する。そして、このファイルを文書ファイルに添付して電子メールで送信する。受信側は、電子メールに添付されているファイルを自動認識し、文書ファイルの文字に指定された文字修飾を重ね合わせる。これにより、従来の技術では、文字に加えて文字の修飾情報も電子メールで送受信することを可能としている。図１０は、この従来の技術による電子メール送受信処理を説明する図である。
【特許文献１】特開平１１−３１１１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１は、電子メールにおける文字修飾情報の送受信に関する技術であり、キャリアやメーカが異なる携帯電話間で電子メールの送受信を行う場合の文字化け対策を行うものではない。
また、上記特許文献１に記載の技術では、送信側で文書ファイルの文字修飾部分を所定形式に基づいて添付ファイル化する、及び受信側で文書ファイルと添付ファイル（文字修飾情報）とを重ね合わせるという特別な処理が必要である。このため、処理能力の限られた携帯電話等では、これらの処理の負荷が大きいという問題点があった。
【０００８】
それ故に、本発明の目的は、送信側の装置が、受信側の装置が対応していない文字コードを使用した電子メールを送信した場合でも、装置の処理負荷を増加させることなく、かつ受信側の装置で文字化けを起こすことなくメール内容を表示することが可能な通信端末装置及び電子メール送受信処理方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、電子メール機能を搭載した通信端末装置に向けられている。そして、上記目的を達成させるために、本発明の電子メールを送信する側の通信端末装置は、基本的構成として判定部を備え、また付加的構成として格納部、ファイル作成部及び送信部をさらに備えている。なお、判定部、格納部、ファイル作成部及び送信部の構成は、通信端末装置から送信される電子メールを中継する中継局に構成されてもよい。
【００１０】
判定部は、電子メールに用いられた文字コードについて、受信側の装置で正しく画面表示させるために受信側の装置へ送信すべき文字コードを判定する。格納部は、電子メールに使用される文字コードとその文字コードに従って画面表示される内容とを対応付けた、フォント情報を格納する。ファイル作成部は、判定部で判定された文字コードに関して、フォント情報のファイルを作成する。送信部は、電子メールにファイル作成部で作成されたファイルを添付して送信する。
【００１１】
典型的には、判定部は、受信側の装置で再現することができない表示不可能の文字コードを、画面表示される内容を送信すべき文字コードとして判定する。この判定は、受信側装置から与えられた表示不可能の文字コードに関する情報に基づいて行ってもよいし、受信側装置のキャリア、メーカ又は機種の少なくとも１つに基づいて行ってもよい。キャリアは、受信側装置の電話番号又は電子メールアドレスのドメインから特定することが可能である。なお、すでにフォント情報を送信している文字コードは、受信側装置で再現することができない表示不可能の文字コードから除外することが好ましい。
【００１２】
この受信側装置のキャリア、メーカ又は機種に関する情報は、電子メールの送受信を中継する交換局から取得しても構わない。この交換局が、電子メールに使用される文字コードとその文字コードに従って画面表示される内容とを対応付けたフォント情報を有していれば、この交換局で、送信側装置の判定部で判定された文字コードに関してフォント情報のファイルを作成することができる。
【００１３】
受信側装置で再現できる対応文字コードに関する情報は、送信側装置が予め保持していることが好ましく、アドレス帳に記載されている宛先毎に保持したり、フォントグループ単位で保持していることが望ましい。しかし、再現することができない表示不可能の文字コードが電子メールに含まれていないかを、電子メールの送信前に受信側の装置へ問い合わせるようにしてもよい。問い合わせの結果は、アドレス帳に情報として登録しておけば便利である。なお、使用者から指定された文字コードを、フォント情報を送信すべき文字コードとして判定してもよい。
【００１４】
一方、本発明の電子メールを受信する側の通信端末装置は、受信部、判定部、展開部、格納部及び処理部を備えている。
受信部は、電子メールを受信する。判定部は、電子メールに使用される文字コードとその文字コードに従って画面表示される内容とを対応付けたフォント情報のファイルが、受信部で受信された電子メールに添付されているか否かを判定する。展開部は、判定部で添付判定されたフォント情報のファイルを展開する。格納部は、展開部による展開処理によって得られたフォント情報を格納する。処理部は、格納部に格納されたフォント情報を参照して、受信部で受信された電子メールの文字コードを再現する。
【００１５】
ここで、同一の文字コードについて複数のフォント情報が存在する場合、各フォント情報が、画面表示の優先度が設定されて格納部に格納されるか、通信相手毎又は電子メール毎に関連付けて格納部に格納される。前者の場合、処理部は、優先度に従って再現に使用するフォント情報を選択することを行う。この優先度は、例えば電子メールにファイル添付されてきたフォント情報の優先度は、添付してきた電子メールを表示する際に最も高くなるように設定される。なお、使用者によって優先度が設定されてもよい。後者の場合、処理部は、電子メールを送信してきた通信相手又は電子メールに応じて再現に使用するフォント情報を選択することを行う。
【００１６】
又は、同一の文字コードについて複数のフォント情報が存在する場合、処理部は、最初に検索されるフォント情報を文字コードの再現に使用するか、複数のフォント情報を使用者に選択可能に提示することも考えられる。前者の場合であっても、最初に検索されるフォント情報以外のフォント情報でも文字コードの再現が可能であることを、使用者に通知すれば親切である。
【００１７】
好ましくは、判定部は、電子メールに添付されているファイルがフォント情報のファイルか否かを、ファイルの拡張子によって判定する。送信側装置においてフォント情報があることを示す所定の情報が電子メールの本文又はヘッダ部に埋め込まれている場合には、この所定の情報によって判定してもよい。また、電子メールの本文に表示できない文字コードがあるか否かを直接判定してもよい。
【００１８】
なお、処理部が、格納部に格納されたフォント情報を参照しても受信部で受信された電子メールの全ての文字コードを再現できない場合、電子メールを送信した送信側装置に対して、フォント情報の再送信を要求することが好ましい。また、受信側装置がメールを送信する立場になった場合には、格納部に格納されたフォント情報を用いて使用者からの入力に応じた電子メールを作成すればよい。
【００１９】
また、格納部に、展開部による展開処理によって新たに得られたフォント情報を格納する領域が存在しない場合、既格納のフォント情報を削除することが好ましい。削除される既格納のフォント情報は、参照頻度の低さ、参照日時の古さ又は格納日時の古さの少なくとも１つに基づいて決定されてもよいし、使用者から指示されてもよい。
なお、格納部に格納されたフォント情報は、関連付けられた全ての電子メールの削除と共に削除されるか、添付された電子メールの削除と共に削除されることが好ましい。
【００２０】
上述した通信端末装置の各構成が行うそれぞれの処理は、一連の処理手順を与える電子メール送信処理方法及び電子メール受信処理方法として捉えることができる。これらの方法は、一連の処理手順をコンピュータに実行させるためのプログラムの形式で提供される。このプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で、コンピュータに導入されてもよい。
【発明の効果】
【００２１】
上記のように、本発明によれば、送信側は正しいニュアンスを受信側に伝えるために、特定の文字コードのフォント情報を電子メールに添付して送信することが可能となる。特定の文字コードを、受信側が表示不可能の文字コードに設定すれば、受信側では、文字化けを起こすことなくメール内容を再現することができる。また、送信側が、受信側で表示不可能の文字コードを受信側から受け取るようにすれば、フォント情報を送信すべき文字コードの判定を正確かつ高速に判定することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について、図１〜図９を用いて説明する。
（１）送信側の装置構成
図１は、送信装置として機能する場合における、本発明の一実施形態に係る通信端末装置１の構成を示すブロック図である。図１において、送信側の通信端末装置１は、ユーザインタフェースである入力部１１と、記憶部であるフォント情報格納部１２と、処理部であるメール作成部１３、送信フォント情報判定部１４及びフォント情報ファイル作成部１５と、通信インタフェースであるメール送信部１６とを備える。
【００２３】
まず、送信側の通信端末装置１の各構成の概要を説明する。
使用者によって作成されたメールの内容は、入力部１１を介してメール作成部１３に入力される。フォント情報格納部１２は、通信端末装置１で使用可能な文字コードに関するフォント情報を格納する。メール作成部１３は、入力部１１から入力されたメールの内容に応じて、電子メールを作成する。送信フォント情報判定部１４は、メール作成部１３で作成された電子メールを受け取り、後述する受信側の通信端末装置７へ送信すべきフォント情報があるか否かを判定する。すなわち、作成された電子メールの中に、受信側の通信端末装置７で表示した場合に文字化けを起こす文字が使用されていないかを判定する。
【００２４】
フォント情報ファイル作成部１５は、送信フォント情報判定部１４における判定結果に基づいて、受信側の通信端末装置７に送信するフォント情報をフォント情報格納部１２から取得し、所定のファイルを作成する。メール送信部１６は、メール作成部１３で作成された電子メールとフォント情報ファイル作成部１５で作成されたファイルとを入力し、電子メールにファイルを添付して受信側の通信端末装置７に送信する。
【００２５】
次に、図２をさらに参照して、上記構成による送信側の通信端末装置１で行われる電子メール送信処理方法を説明する。図２は、本発明の一実施形態に係る送信側の通信端末装置１が行う電子メール送信処理の手順を示すフローチャートである。
【００２６】
使用者によって作成されたメールの内容に基づいて、メール作成部１３が、電子メールを作成する（ステップＳ２１）。電子メールが作成されると、送信フォント情報判定部１４は、受信側の通信端末装置７へフォント情報を送信する必要があるかどうかを、電子メール内に表示不可能の文字コードが含まれているか否かを確認することで判定する（ステップＳ２２）。この表示不可能の文字コードとは、典型的には、受信側の通信端末装置７が正しく再現（画面表示）するために、別途フォント情報を入手しなければならない文字コードである（文字コードに対応する他のフォント情報を有している場合も含まれる）。言い換えれば、送信側の通信端末装置１において独自に設定された絵文字や特殊文字等に対応した文字コードである。
【００２７】
典型的には、送信フォント情報判定部１４の判定は、受信側の通信端末装置７で表示可能な（又は不可能な）フォント情報に基づいて、自動及び／又は手動で行われる。このフォント情報は、事前に取得して保持しておいてもよいし、電子メールの作成時に初めて取得してもよい。また、このフォント情報は、１つ１つの文字コードに対応する情報であってもよいし、フォントグループ単位（日本語、ロシア語、イタリック体、○○社の絵文字等）に対応する情報であってもよい。
【００２８】
事前に取得して保持する場合の具体例としては、アドレス帳等のデータベースを利用して、宛先毎に表示可能なフォント情報を対応付けて作成しておく方法がある（図３Ａ）。また、キャリア、メーカ又は機種毎に表示可能なフォント情報を対応付けて作成しておく方法がある（図３Ｂ、図３Ｃ）。なお、誰がどのキャリアやどのメーカのどんな機種を使用しているかの判断は、アドレス帳等のデータベースに予め個人情報として記憶しておいてもよいし、キャリアであれば、電話番号や電子メールアドレスのドメインから特定してもよい。
【００２９】
電子メールの作成時に初めて取得する場合の具体例としては、上述したようなフォント情報を保有している送信側の交換局やメールサーバ等に、電子メール送信前に問い合わせる方法がある。この場合、送信側の通信端末装置１は、表示可能かどうかだけを交換局やメールサーバ等に問い合わせてもよいし、交換局やメールサーバ等に表示不可能であるフォント情報を電子メールに添付させてもよい（図４）。一方、受信側の通信端末装置７に直接問い合わせることも考えられる。問い合わせた結果は、アドレス帳等のデータベースに登録しておくとよい。
【００３０】
例えば、図５に示す文章において、記号「♪」（文字コード：０００２）及び記号「☆」（文字コード：０００４）が、受信側の通信端末装置７で対応していなければ、送信フォント情報判定部１４は、これらの記号の文字コードを表示不可能の文字コードとして判定する。
【００３１】
送信フォント情報判定部１４において表示不可能の文字コードが含まれていると判定された場合（ステップＳ２２、Ｙｅｓ）、フォント情報ファイル作成部１５は、この表示不可能の文字コードのフォント情報をフォント情報格納部１２から取得する（ステップＳ２３）。そして、フォント情報ファイル作成部１５は、取得したフォント情報をファイル化する（ステップＳ２４）。なお、フォント情報が複数ある場合は、複数のフォント情報をまとめた１つのファイルが作成されてもよいし、複数のフォント情報に対応して複数のファイルが作成されてもよい。また、表示不可能の文字コードのフォント情報をすでに送信している場合には、そのフォント情報をファイル化するフォント情報から除外してもよい。
【００３２】
メール送信部１６は、メール作成部１３で作成された電子メールにフォント情報ファイル作成部１５で作成されたファイルを添付して、受信側の通信端末装置７に送信する（ステップＳ２５）。
【００３３】
例えば、図６Ａに示すように、フォント情報格納部１２には、通信端末装置１で使用可能な文字コードに関して、文字コードとその文字コードに従って画面表示される内容とが対応付けられたフォント情報が、予め格納されている。図５に示す文章について説明すれば、フォント情報ファイル作成部１５は、判定された表示不可能の文字コード０００２及び０００４のフォント情報を、フォント情報格納部１２から取得する。そして、フォント情報ファイル作成部１５は、表示不可能の文字コードだけに関するフォント情報のファイルを、図６Ｂのように作成する。なお、図６Ｂにおける属性部分には、表示内容のデータ形式（ビットマップデータやベクトルデータ等）等の情報が必要に応じて記録される。
【００３４】
（２）受信側の装置構成
図７は、受信装置として機能する場合における、本発明の一実施形態に係る通信端末装置７の構成を示すブロック図である。図７において、受信側の通信端末装置７は、通信インタフェースであるメール受信部７１と、処理部であるフォント情報ファイル判定部７２、添付ファイル展開部７３及びメール表示処理部７４と、記憶部であるフォント情報格納部７５と、ユーザインタフェースである出力部７６とを備える。
【００３５】
まず、受信側の通信端末装置７の各構成の概要を説明する。
送信側の通信端末装置１から送信されてきた電子メールは、メール受信部７１で受信される。フォント情報ファイル判定部７２は、メール受信部７１が受信した電子メールに、フォント情報に関するファイルが添付されているか否かを判定する。添付ファイル展開部７３は、フォント情報ファイル判定部７２の判定に基づいて、電子メールに添付されているフォント情報に関するファイルをフォント情報格納部７５に展開する。フォント情報格納部７５は、ファイルの展開によって得られたフォント情報を格納する。メール表示処理部７４は、フォント情報格納部７５に格納されたフォント情報を参照して、メール受信部７１が受信した電子メールの内容を再現し、出力部７６へ出力する。
【００３６】
次に、図８をさらに参照して、上記構成による受信側の通信端末装置７で行われる電子メール受信処理方法を説明する。図８は、本発明の一実施形態に係る受信側の通信端末装置７が行う電子メール受信処理の手順を示すフローチャートである。
【００３７】
送信側の通信端末装置１から送信されてきた電子メールを、メール受信部７１が受信する（ステップＳ８１）。電子メールが受信されると、フォント情報ファイル判定部７２は、電子メールにフォント情報に関するファイルが添付されているか否かを判断する（ステップＳ８２）。このフォント情報に関するファイルとは、上述したように、送信側の通信端末装置１において表示不可能の文字コードに対応するフォント情報がファイル化されたものである。この電子メールにフォント情報に関するファイルが添付されているか否かを判断する手法として、例えば以下の手法が考えられる。
【００３８】
第１の手法は、フォント情報に関するファイルに付加される拡張子に、ユニークなものを予め定義しておく。受信側の通信端末装置７は、電子メールに添付されているファイルの拡張子で判断を行う。
第２の手法は、送信側の通信端末装置１においてメール本文中、特にヘッダ部にフォント情報があることを示す所定の情報を埋め込むことを行う。受信側の通信端末装置７は、メール本文又はヘッダ部に所定の情報が埋め込まれているか否かで判断を行う。
第３の手法は、受信側の通信端末装置７自らが、メール本文に表示できない文字コードが存在するか否かを直接判断する。
【００３９】
フォント情報ファイル判定部７２においてフォント情報に関するファイルが添付されていると判定された場合（ステップＳ８２、Ｙｅｓ）、添付ファイル展開部７３は、その添付ファイルを展開する（ステップＳ８３）。そして、添付ファイル展開部７３は、展開によって得られた表示不可能の文字コードに関するフォント情報を、フォント情報格納部７５に格納する（ステップＳ８４、図６Ｂを参照）。メール表示処理部７４は、フォント情報格納部７５に格納されたフォント情報を参照して表示不可能の文字コードを正しく再現し、電子メールのメール内容を出力部７６に出力する（ステップＳ８５）。
【００４０】
ここで、送信側の通信端末装置１が保持している情報等が古い場合には、電子メールに添付されてきたフォント情報だけでは、メール本文を再現できない場合も考えられる。このような場合には、受信側の通信端末装置７が、送信側の通信端末装置１（又は交換局やメールサーバ）にフォント情報の再送信を要求する。図９は、このフォント情報の再送要求の手順を示すシーケンス図である。
【００４１】
また、上記実施例では、添付ファイルを展開してフォント情報を抽出する場合を示しているが、添付ファイルを展開せずにフォント情報を参照することが可能な方法があるのならば、本発明の通信端末装置を、その方法を用いてフォント情報を参照するように構成することも可能である。
【００４２】
なお、フォント情報格納部７５の記憶容量が限られており、ステップＳ８４において電子メールの添付ファイルから得られたフォント情報を新たに格納できない場合には、すでに格納しているフォント情報を削除すればよい。このフォント情報の削除は、例えば、内容表示のために参照された頻度の高さや、格納された日時の新しさ等の条件に基づいて、通信端末装置が自動的に又は受信者の指定によって手動で行えばよい。例えば、参照頻度の低いフォント情報、保存された日時が古いフォント情報、参照された日時が古いフォント情報等が、削除対象となる。また、電子メールが削除されるときに、そのメールに添付されたファイルのフォント情報を一緒に削除することも考えられる。また、１つのフォント情報に複数のメールが関連付けられている場合には、関連付けられた複数のメールが全て削除されたときにフォント情報を一緒に削除すればよい。もちろん、削除してもよいフォント情報及び削除したくないフォント情報を、ユーザによって指定できることは言うまでもない。
【００４３】
また、受信側の通信端末装置７は、通常、使用可能な文字コードに対応した基本的なフォント情報を、フォント情報格納部７５以外の記憶部に格納している。このため、メール表示処理部７４は、メールを再現する際に、この記憶部をまず参照して一般的な文字コードのフォント情報を取得し、次にフォント情報格納部７５を参照して表示不可能の文字コードのフォント情報を取得する必要がある。よって、フォント情報格納部７５に予め基本的なフォント情報を格納しておけば、メール表示処理部７４でメールを再現する際にフォント情報格納部７５だけを参照すればよくなり、処理の単純化が図れる。
【００４４】
また、フォント情報格納部７５において、１つの文字コードに対応するフォント情報が複数格納されている場合には、メール表示処理部７４が、いずれか１つのフォント情報を選択的に取得するようにすればよい。この選択は、典型的には、各フォント情報に所定の優先度を設定して、その優先度に従って自動的に行われる。優先度の設定手法としては、例えば、メールに添付されてきたファイルのフォント情報の優先度を最も高くすることが考えられる。また、送信側の通信端末装置１で、予め優先度が付加されるようにしてもよい。このように優先度を設けることで、最適な状態でメール内容を再現することができる。
【００４５】
あるいは、この選択は、各フォント情報を通信相手又は電子メールと関連付けてフォント情報格納部７５に格納しておき、電子メールを送信してきた通信相手に応じて自動的に行われる。なお、選択可能な複数のフォント情報を受信者に提示して、提示された中から受信者が指定することでフォント情報が選択されてもよい。また、最初に検索されるフォント情報（デフォルト）が選択されてもよい。このとき、デフォルト以外に使用可能なフォント情報を使用者に通知して選択できるようにしてもよい。
【００４６】
さらに、受信側の通信端末装置７が電子メールを送信する側になる場合には、フォント情報格納部７５に格納した表示不可能の文字コードのフォント情報を用いて、メールを作成することが可能である。例えば、以前に表示不可能の文字コードをフォント情報として添付してきた通信端末装置向けに電子メールを作成する場合、自装置の文字コードでメール本文を作成するのではなく、フォント情報格納部７５に格納されているメール送信相手装置の文字コードを用いてメール本文を作成する。このようにすれば、初めからメール送信相手の装置で表示できる文字コードでメール本文を作成することができるので、フォント情報をメール本文に添付する必要がなくなり通信資源を有効に活用することができる。
【００４７】
以上のように、本発明の一実施形態に係る通信端末装置及び電子メール送受信処理方法によれば、送信側が、表示不可能の文字コードのフォント情報を電子メールに添付して送信する。従って、受信側は、表示不可能の文字コードを使用した電子メールを受信しても、文字化けを起こすことなくメール内容を再現することができ、送信側は、正しいニュアンスを受信側に伝えることができる。
【００４８】
また、記憶容量の限られた通信端末装置（例えば、携帯電話端末）には、必要なフォント情報だけを用意しておけばよいので、受信側の通信端末装置７の記憶容量の消費を抑えることができる。さらに、フォント情報の添付ファイル化処理及び添付ファイルの展開処理が簡単であるので、処理能力の限られた通信端末装置でも、小さな負荷で、表示不可能の文字コードを使用した電子メールを再現することができる。
【００４９】
なお、上記実施例では、受信側の通信端末装置７が、表示不可能の文字コードに関するフォント情報を、送信側の通信端末装置１で添付されるファイルから取得する手法を説明した。しかし、表示不可能の文字コードに関するフォント情報の取得は、この手法以外にも、例えば、受信側の通信端末装置７がネットワーク上の交換局やメールサーバ等からダウンロードすることも可能である。
【産業上の利用可能性】
【００５０】
本発明の通信端末装置及び電子メール送受信処理方法は、送信側装置が受信側装置で対応していない文字コードを使用した電子メールを送信する場合等に有用であり、送信側装置の処理負荷を増加させず、かつ受信側装置で文字化けを起こすことなくメール内容を表示させたい場合等に適している。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態に係る送信側の通信端末装置１の構成を示すブロック図
【図２】本発明の一実施形態に係る送信側の通信端末装置１が行う電子メール送信処理の手順を示すフローチャート
【図３Ａ】受信側の通信端末装置７とフォント情報とを関連付ける手法を例示する図
【図３Ｂ】受信側の通信端末装置７とフォント情報とを関連付ける手法を例示する図
【図３Ｃ】受信側の通信端末装置７とフォント情報とを関連付ける手法を例示する図
【図４】フォント情報を管理するメールサーバの構成を示すブロック図
【図５】送信者によって作成されるメール文章の一例
【図６Ａ】フォント情報格納部１２に格納されるフォント情報の一例
【図６Ｂ】フォント情報ファイル作成部１５で作成されるファイルの一例
【図７】本発明の一実施形態に係る受信側の通信端末装置７の構成を示すブロック図
【図８】本発明の一実施形態に係る受信側の通信端末装置７が行う電子メール受信処理の手順を示すフローチャート
【図９】通信端末装置１及び７が行うフォント情報再送要求の手順を示すシーケンス図
【図１０】従来の技術による電子メール送受信処理を説明する図
【符号の説明】
【００５２】
１１  入力部
１２，７５  フォント情報格納部
１３  メール作成部
１４  送信フォント情報判定部
１５  フォント情報ファイル作成部
１６  メール送信部
７１  メール受信部
７２  フォント情報ファイル判定部
７３  添付ファイル展開部
７４  メール表示処理部
７６  出力部
【図１】
2005071334.tif 000003
【図２】
2005071334.tif 000004
【図３Ａ】
2005071334.tif 000005
【図３Ｂ】
2005071334.tif 000006
【図３Ｃ】
2005071334.tif 000007
【図４】
2005071334.tif 000008
【図５】
2005071334.tif 000009
【図６Ａ】
2005071334.tif 000010
【図６Ｂ】
2005071334.tif 000011
【図７】
2005071334.tif 000012
【図８】
2005071334.tif 000013
【図９】
2005071334.tif 000014
【図１０】
2005071334.tif 000015