(57)【要約】【課題】  ネットワークの負荷を軽減させる。【解決手段】  画像データ有無判定部２３は電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像識別コードに基づいて、該識別コードに対応付けて記憶されている画像データが存在するか否かを判定する。画像データ要求部２４は画像識別コードに対応付けて記憶されている画像データが存在しないと判定された場合に、送信側携帯電話機に対して画像データを送信するように要求する。画像データ記憶部２６は画像データ受信部２５によって受信された画像データを画像識別コードに対応付けて記憶させ、画像識別コード送信部２７は記憶させた識別コードを送信側携帯電話機に送信する。電子メール送信部２８は電子メールの添付ファイルに格納された画像識別コードを記憶させた画像識別コードに変換し、受信側携帯電話機に電子メールを送信する。【選択図】  図２
2008228079.tif 000002
【特許請求の範囲】
【請求項１】
送信側端末から受信側端末宛に送信された電子メールを受信する電子メール受信手段と、
前記電子メール受信手段によって受信された前記電子メールに付加され、バイナリデータを一意に特定するための識別コードに基づいて、当該識別コードに対応付けて記憶されているバイナリデータが存在するか否かを判定するバイナリデータ判定手段と、
前記バイナリデータ判定手段によって前記識別コードに対応付けて記憶されているバイナリデータが存在しないと判定された場合に、前記送信側端末に対してバイナリデータを送信するように要求するバイナリデータ要求手段と、
前記要求に応じて前記送信側端末から送信されたバイナリデータを受信するバイナリデータ受信手段と、
前記バイナリデータ受信手段によって受信されたバイナリデータを、当該バイナリデータの前記識別コードに対応付けて記憶させる記憶手段と、
前記記憶手段によって記憶された前記識別コードを、前記送信側端末に送信する識別コード送信手段と、
前記電子メール受信手段によって受信された前記電子メールに付加された前記識別コードを、前記記憶手段によって記憶された前記識別コードに変換してから当該電子メールを前記受信側端末に送信する電子メール送信手段と、
を備えることを特徴とする電子メール仲介サーバ。
【請求項２】
前記電子メール送信手段は、前記バイナリデータ判定手段によって前記識別コードに対応付けて記憶されているバイナリデータが存在すると判定された場合に、前記電子メール受信手段によって受信された前記電子メールを前記受信側端末に送信することを特徴とする請求項１記載の電子メール仲介サーバ。
【請求項３】
前記電子メール受信手段によって受信された前記電子メールに付加されたバイナリデータに基づいて、当該バイナリデータに対応付けて記憶されている前記識別コードが存在するか否かを判定する識別コード判定手段を、さらに備え、
前記識別コード送信手段は、前記識別コード判定手段によって前記バイナリデータに対応付けて記憶されている前記識別コードが存在しないと判定された場合に、新たに発行された前記識別コードを前記送信側端末に送信することを特徴とする請求項１または２記載の電子メール仲介サーバ。
【請求項４】
前記識別コード送信手段は、前記識別コード判定手段によって前記バイナリデータに対応付けて記憶されている前記識別コードが存在すると判定された場合に、当該識別コードが登録済みである旨および当該識別コードを前記送信側端末に送信することを特徴とする請求項３記載の電子メール仲介サーバ。
【請求項５】
送信側端末と受信側端末との間でやり取りされる電子メールを仲介する電子メール仲介サーバが、
送信側端末から受信側端末宛に送信された電子メールを受信する電子メール受信ステップと、
前記電子メール受信ステップにおいて受信された前記電子メールに付加され、バイナリデータを一意に特定するための識別コードに基づいて、当該識別コードに対応付けて記憶されているバイナリデータが存在するか否かを判定するバイナリデータ判定ステップと、
前記バイナリデータ判定ステップにおいて前記識別コードに対応付けて記憶されているバイナリデータが存在しないと判定された場合に、前記送信側端末に対してバイナリデータを送信するように要求するバイナリデータ要求ステップと、
前記要求に応じて前記送信側端末から送信されたバイナリデータを受信するバイナリデータ受信ステップと、
前記バイナリデータ受信ステップにおいて受信されたバイナリデータを、当該バイナリデータの前記識別コードに対応付けて記憶させる記憶ステップと、
前記記憶ステップにおいて記憶された前記識別コードを、前記送信側端末に送信する識別コード送信ステップと、
前記電子メール受信ステップにおいて受信された前記電子メールに付加された前記識別コードを、前記記憶手段によって記憶された前記識別コードに変換してから当該電子メールを前記受信側端末に送信する電子メール送信ステップと、
を備えることを特徴とする電子メール仲介方法。
【請求項６】
送信側端末によって送信された電子メールを、電子メール仲介サーバを介して受信する電子メール受信手段と、
前記電子メール受信手段によって受信された前記電子メールに付加され、バイナリデータを一意に特定するための識別コードに基づいて、当該識別コードに対応付けて記憶されているバイナリデータが存在するか否かを判定するバイナリデータ判定手段と、
前記バイナリデータ判定手段によって前記識別コードに対応付けて記憶されているバイナリデータが存在しないと判定された場合に、前記電子メール仲介サーバに対してバイナリデータを送信するように要求するバイナリデータ要求手段と、
前記要求に応じて前記電子メール仲介サーバから送信されたバイナリデータを受信するバイナリデータ受信手段と、
前記バイナリデータ受信手段によって受信されたバイナリデータを、当該バイナリデータの前記識別コードに対応付けて記憶させる記憶手段と、
前記電子メール受信手段によって受信された前記電子メールに付加された前記識別コードを、前記バイナリデータ受信手段によって受信されたバイナリデータに変換する変換手段と、
を備えることを特徴とする移動通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール仲介サーバ、電子メール仲介方法および移動通信端末に関する。
【背景技術】
【０００２】
従来、電子メールの本文等に絵文字画像を用いると、バイナリデータに変換された絵文字画像が電子メールに添付されて送受信される（例えば、特許文献１参照）。
【特許文献１】特開２００４−９４９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の方法では、電子メールの本文に絵文字画像等の画像を用いると、過去に送受信したことのある画像であっても、その画像に対応するバイナリデータが毎回電子メールに添付されるため、ネットワークの負荷が増大する要因となる。
【０００４】
そこで、本発明は、上述した課題を解決するために、ネットワークの負荷を軽減させることができる電子メール仲介サーバ、電子メール仲介方法および移動通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の電子メール仲介サーバは、送信側端末から受信側端末宛に送信された電子メールを受信する電子メール受信手段と、電子メール受信手段によって受信された電子メールに付加され、バイナリデータを一意に特定するための識別コードに基づいて、当該識別コードに対応付けて記憶されているバイナリデータが存在するか否かを判定するバイナリデータ判定手段と、バイナリデータ判定手段によって識別コードに対応付けて記憶されているバイナリデータが存在しないと判定された場合に、送信側端末に対してバイナリデータを送信するように要求するバイナリデータ要求手段と、上記要求に応じて送信側端末から送信されたバイナリデータを受信するバイナリデータ受信手段と、バイナリデータ受信手段によって受信されたバイナリデータを、当該バイナリデータの識別コードに対応付けて記憶させる記憶手段と、記憶手段によって記憶された識別コードを、送信側端末に送信する識別コード送信手段と、電子メール受信手段によって受信された電子メールに付加された識別コードを、記憶手段によって記憶された識別コードに変換してから当該電子メールを受信側端末に送信する電子メール送信手段と、を備えることを特徴とする。
【０００６】
また、本発明の電子メール仲介方法は、送信側端末と受信側端末との間でやり取りされる電子メールを仲介する電子メール仲介サーバが、送信側端末から受信側端末宛に送信された電子メールを受信する電子メール受信ステップと、電子メール受信ステップにおいて受信された電子メールに付加され、バイナリデータを一意に特定するための識別コードに基づいて、当該識別コードに対応付けて記憶されているバイナリデータが存在するか否かを判定するバイナリデータ判定ステップと、バイナリデータ判定ステップにおいて識別コードに対応付けて記憶されているバイナリデータが存在しないと判定された場合に、送信側端末に対してバイナリデータを送信するように要求するバイナリデータ要求ステップと、上記要求に応じて送信側端末から送信されたバイナリデータを受信するバイナリデータ受信ステップと、バイナリデータ受信ステップにおいて受信されたバイナリデータを、当該バイナリデータの前記識別コードに対応付けて記憶させる記憶ステップと、記憶ステップにおいて記憶された識別コードを、送信側端末に送信する識別コード送信ステップと、電子メール受信ステップにおいて受信された電子メールに付加された識別コードを、記憶手段によって記憶された識別コードに変換してから当該電子メールを受信側端末に送信する電子メール送信ステップと、を備えることを特徴とする。
【０００７】
これらの発明によれば、電子メールに付加された識別コードが未登録である場合には、送信側端末からバイナリデータを取得して、この取得したバイナリデータを識別コードに対応付けて登録させることができるとともに、電子メールに付加された識別コードを、登録した識別コードに変換してから受信側端末に電子メールを送信させることができる。すなわち、送信側端末から受信側端末宛に送信される電子メールには、容量の大きなバイナリデータの代わりに、このバイナリデータを一意に識別する識別コードが付加されることになる。それゆえに、ネットワークの負荷を軽減させることができる。
【０００８】
本発明の電子メール仲介サーバにおいて、上記電子メール送信手段は、バイナリデータ判定手段によって識別コードに対応付けて記憶されているバイナリデータが存在すると判定された場合に、電子メール受信手段によって受信された電子メールを受信側端末に送信することが好ましい。
【０００９】
このようにすれば、電子メールに付加された識別コードが既登録である場合には、送信側端末からバイナリデータを取得することなく、受信側端末に電子メールを送信させることができる。
【００１０】
本発明の電子メール仲介サーバにおいて、上記電子メール受信手段によって受信された電子メールに付加されたバイナリデータに基づいて、当該バイナリデータに対応付けて記憶されている識別コードが存在するか否かを判定する識別コード判定手段を、さらに備え、上記識別コード送信手段は、識別コード判定手段によってバイナリデータに対応付けて記憶されている識別コードが存在しないと判定された場合に、新たに発行された識別コードを送信側端末に送信することが好ましい。
【００１１】
このようにすれば、未登録のバイナリデータに対応する識別コードを送信側端末に通知することができるため、これ以降に、送信側端末が同一のバイナリデータを送信するときには、このバイナリデータの代わりに識別コードを付加させることができる。
【００１２】
本発明の電子メール仲介サーバにおいて、上記識別コード送信手段は、識別コード判定手段によってバイナリデータに対応付けて記憶されている識別コードが存在すると判定された場合に、当該識別コードが登録済みである旨および当該識別コードを送信側端末に送信することが好ましい。
【００１３】
このようにすれば、バイナリデータに対応する識別コードが既登録であることを送信側端末に通知することができるため、これ以降に、送信側端末が同一のバイナリデータを送信するときには、このバイナリデータの代わりに識別コードを付加させることができる。
【００１４】
また、本発明の移動通信端末は、送信側端末によって送信された電子メールを、電子メール仲介サーバを介して受信する電子メール受信手段と、電子メール受信手段によって受信された電子メールに付加され、バイナリデータを一意に特定するための識別コードに基づいて、当該識別コードに対応付けて記憶されているバイナリデータが存在するか否かを判定するバイナリデータ判定手段と、バイナリデータ判定手段によって識別コードに対応付けて記憶されているバイナリデータが存在しないと判定された場合に、電子メール仲介サーバに対してバイナリデータを送信するように要求するバイナリデータ要求手段と、上記要求に応じて電子メール仲介サーバから送信されたバイナリデータを受信するバイナリデータ受信手段と、バイナリデータ受信手段によって受信されたバイナリデータを、当該バイナリデータの識別コードに対応付けて記憶させる記憶手段と、電子メール受信手段によって受信された電子メールに付加された識別コードを、バイナリデータ受信手段によって受信されたバイナリデータに変換する変換手段と、を備えることを特徴とする。
【００１５】
この発明によれば、電子メールに付加された識別コードが未登録である場合には、電子メール仲介サーバからバイナリデータを取得して、この取得したバイナリデータを識別コードに対応付けて登録させることができるとともに、電子メールに付加された識別コードを、取得したバイナリデータに変換させることができる。すなわち、受信した電子メールに、未登録の識別コードが格納されている場合であっても、この識別コードに対応するバイナリデータを取得して変換させることができる。これにより、容量の大きなバイナリデータの代わりに、このバイナリデータを一意に識別する識別コードを付加した電子メールを、送信側端末から受信側端末宛に送信させることが可能となるため、ネットワークの負荷を軽減させることができる。
【発明の効果】
【００１６】
本発明に係る電子メール仲介サーバ、電子メール仲介方法および移動通信端末によれば、ネットワークの負荷を減少させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係る電子メール仲介サーバ、電子メール仲介方法および移動通信端末の実施形態を図面に基づき説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００１８】
図１は、実施形態における通信システム１の構成を例示する図である。図１に示すように、通信システム１は、携帯電話機１０と電子メール仲介サーバ２０とを有する。携帯電話機１０と電子メール仲介サーバ２０は、移動体通信網を含む通信回線３０を介して接続可能である。
【００１９】
電子メール仲介サーバ２０は、送信側の携帯電話機１０ａと受信側の携帯電話機１０ｂとの間でやりとりされる電子メールの送受信を仲介し、電子メールの本文等に用いられる絵文字画像や静止画像等の画像を管理するサーバ装置である。電子メール仲介サーバ２０は、物理的には、ＣＰＵ、通信装置、メモリ等を有している。
【００２０】
なお、本実施形態においては、バイナリデータの具体例として、絵文字画像や静止画像等の画像データを用いて説明するが、バイナリデータの具体例はこれに限られない。例えば、動画像データ、音声データ、フォントデータ（文字フォント、例えば、明朝、ゴシック等）であってもよい。また、バイナリデータとは、テキスト形式（文字データ）以外のデータ形式（バイナリ形式）により表されるデータをいう。
【００２１】
図２を参照して電子メール仲介サーバ２０の機能構成について説明する。図２に示すように、電子メール仲介サーバ２０は、電子メール受信部２１（電子メール受信手段）と、画像識別コード有無判定部２２（識別コード判定手段）と、画像データ有無判定部２３（バイナリデータ判定手段）と、画像データ要求部２４（バイナリデータ要求手段）と、画像データ受信部２５（バイナリデータ受信手段）と、画像データ記憶部２６（記憶手段）と、画像識別コード送信部２７（識別コード送信手段）と、電子メール送信部２８（電子メール送信手段）とを有する。また、電子メール仲介サーバ２０は、上記各機能により用いられる画像データを記憶する画像データテーブルを備えている。
【００２２】
ここで、図３を参照して、画像データテーブルのデータ構成について説明する。画像データテーブルは、データ項目として、例えば、画像識別コード（識別コード）と、画像データ（バイナリデータ）とを有する。画像識別コードには、画像データを一意に特定するためのＩＤが格納され、画像データには、絵文字画像や静止画像等の画像が格納される。なお、バイナリデータの具体例が、フォントデータである場合に用いられるフォントデータテーブルのデータ構成例を、図４に示す。図４に示すように、フォントデータテーブルは、フォント識別コード（識別コード）と、フォントデータ（バイナリデータ）とを有する。フォント識別コードには、フォントデータを一意に特定するためのＩＤが格納され、フォントデータには、明朝やゴシック等で表された文字フォントが格納される。
【００２３】
図２に示す電子メール受信部２１は、送信側の携帯電話機１０ａから受信側の携帯電話機１０ｂ宛に送信された電子メールを受信する。
【００２４】
画像識別コード有無判定部２２は、電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像データに基づいて、この画像データに対応付けて記憶されている画像識別コードが存在するか否かを判定する。具体的に説明すると、画像識別コード有無判定部２２は、画像データをキーにして画像データテーブルを検索し、この画像データに対応付けて記憶されている画像識別コードが検出された場合に、画像データに対応付けて記憶されている画像識別コードが存在すると判定する。一方、画像識別コード有無判定部２２は、画像データに対応付けて記憶されている画像識別コードが検出されなかった場合には、画像データに対応付けて記憶されている画像識別コードが存在しないと判定する。
【００２５】
画像データ有無判定部２３は、電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像識別コードに基づいて、この画像識別コードに対応付けて記憶されている画像データが存在するか否かを判定する。具体的に説明すると、画像データ有無判定部２３は、画像識別コードをキーにして、画像データテーブルを検索し、この画像識別コードに対応付けて記憶されている画像データが検出された場合には、画像識別コードに対応付けて記憶されている画像データが存在すると判定する。一方、画像データ有無判定部２３は、画像識別コードに対応付けて記憶されている画像データが検出されなかった場合には、画像識別コードに対応付けて記憶されている画像データが存在しないと判定する。
【００２６】
画像データ要求部２４は、画像データ有無判定部２３によって画像識別コードに対応付けて記憶されている画像データが存在しないと判定された場合に、送信側の携帯電話機１０ａに対して画像データを送信するように要求する。
【００２７】
画像データ受信部２５は、画像データ要求部２４による画像データ送信要求に応じて送信側の携帯電話機１０ａから送信された画像データを受信する。
【００２８】
画像データ記憶部２６は、画像データを一意に特定する画像識別コードを発行し、この画像識別コードと画像データを対応付けて画像データテーブルに記憶させる。画像データテーブルに記憶させる画像データとしては、電子メール受信部２１によって受信された電子メールの添付ファイルに格納されている画像データ、または画像データ受信部２５によって受信された画像データが該当する。
【００２９】
画像識別コード送信部２７は、画像識別コードを送信側の携帯電話機１０ａに送信する。送信側の携帯電話機１０ａに送信される画像識別コードとしては、画像データ記憶部２６によって新たに発行された画像識別コード、または電子メールの添付ファイルに格納されている画像データに対応付けて画像データテーブルに記憶されている画像識別コードが該当する。また、画像識別コード送信部２７は、画像データテーブルに記憶されている画像識別コードを送信する場合には、この画像識別コードが既に登録されていることを示す情報を付加して送信する。
【００３０】
電子メール送信部２８は、電子メールを受信側の携帯電話機１０ｂに送信する。ここで、電子メール送信部２８は、電子メール受信部２１によって受信された電子メールの添付ファイルに画像データが格納されている場合には、この画像データを、該画像データに対応付けて記憶されている画像識別コードに変換した後に、電子メールを受信側の携帯電話機１０ｂに送信する。また、電子メール送信部２８は、電子メール受信部２１によって受信された電子メールの添付ファイルに画像識別コードが格納されている場合であっても、画像データ記憶部２６によって新たに画像識別コードが発行された場合には、電子メールの画像識別コードを、新たに発行された画像識別コードに変換した後に、電子メールを受信側の携帯電話機１０ｂに送信する。
【００３１】
図１に示す携帯電話機１０は、自機が在圏する無線エリアをカバーする基地局（不図示）と無線通信を行い、通話サービスあるいはパケット通信サービスを受ける移動通信端末である。携帯電話機１０は、物理的には、ＣＰＵ、通信装置、メモリ、入力キー、ディスプレイ等を有している。なお、本実施形態における通信システム１では、移動通信端末の具体例として携帯電話機１０を用いて説明するが、移動通信端末の具体例はこれに限られない。例えば、簡易型携帯電話機（ＰＨＳ）や通信機能を有する携帯型情報端末（ＰＤＡ）であってもよい。
【００３２】
図５を参照して携帯電話機１０の機能構成について説明する。図５に示すように、携帯電話機１０は、電子メール送信部１１と、電子メール受信部１２（電子メール受信手段）と、画像データ有無判定部１３（バイナリデータ判定手段）と、画像データ要求部１４（バイナリデータ要求手段）と、画像データ受信部１５（バイナリデータ受信手段）と、画像データ記憶部１６（記憶手段）と、変換部１７（変換手段）とを有する。また、携帯電話機１０は、上記各機能により用いられる画像データを記憶する画像データテーブルを備えている。この画像データテーブルのデータ構成は、図３に示す電子メール仲介サーバ２０の画像データテーブルのデータ構成と同様であるため、説明を省略する。なお、上述した各機能のうち、電子メール送信部１１は、電子メールを送信するときの機能であり、その他の機能は、電子メールを受信するときの機能である。
【００３３】
電子メール送信部１１は、メール本文に用いられている絵文字画像や静止画像等の画像を用いて画像データテーブルを検索し、この画像に対応付けて記憶されている画像識別コードを画像データテーブルから抽出する。画像識別コードを抽出できた場合に、電子メール送信部１１は、メール本文に用いられている画像を、抽出した画像識別コードに変換したうえで、電子メールを受信側の携帯電話機１０ｂ宛に送信する。一方、画像識別コードを抽出できなかった場合に、電子メール送信部１１は、メール本文に用いられている画像を画像識別コードに変換することなく、電子メールを受信側の携帯電話機１０ｂ宛に送信する。
【００３４】
電子メール受信部１２は、電子メール仲介サーバ２０から送信された電子メールを受信する。画像データ有無判定部１３は、電子メール受信部１２によって受信された電子メールの添付ファイルに格納された画像識別コードを用いて画像データテーブルを検索し、この画像識別コードに対応付けて記憶されている画像データが存在するか否かを判定する。画像データ要求部１４は、電子メール仲介サーバ２０に対して画像データを送信するように要求する。画像データ受信部１５は、画像データ送信要求に応じて電子メール仲介サーバ２０から送信された画像データを受信する。画像データ記憶部１６は、電子メール仲介サーバ２０から受信した画像データを、電子メールに添付された画像識別コードに対応付けて画像データテーブルに記憶させる。変換部１７は、電子メールに添付された画像識別コードを、電子メール仲介サーバ２０から受信した画像データに変換する。
【００３５】
次に、図６〜図１０を参照して、本実施形態における通信システムの動作について説明する。
【００３６】
最初に、図６を参照して、電子メール仲介サーバに未登録の画像データを添付した電子メールが送信側携帯電話機から送信された場合の処理について説明する。
【００３７】
まず、送信側携帯電話機１０ａの電子メール送信部１１は、メール本文に絵文字画像や静止画像等の画像が用いられている電子メールを受信側携帯電話機１０ｂ宛に送信する（ステップＳ１）。これにより、電子メール仲介サーバ２０の電子メール受信部２１は、送信側携帯電話機１０ａから受信側携帯電話機１０ｂ宛に送信された電子メールを受信する。
【００３８】
次に、電子メール仲介サーバ２０の画像識別コード有無判定部２２は、電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像データを用いて画像データテーブルを検索し、この画像データに対応付けて記憶されている画像識別コードが存在するか否かを判定する。本動作例の場合には、画像データに対応する画像識別コードが存在しないと判定される（ステップＳ２）。
【００３９】
次に、電子メール仲介サーバ２０の画像データ記憶部２６は、新たに画像識別コードを発行し、電子メールの添付ファイルに格納されている画像データを、新たに発行した画像識別コードに対応付けて画像データテーブルに記憶させる（ステップＳ３）。
【００４０】
次に、電子メール仲介サーバ２０の画像識別コード送信部２７は、画像データ記憶部２６によって新たに発行された画像識別コードを送信側携帯電話機１０ａに送信する（ステップＳ４）。
【００４１】
次に、送信側携帯電話機１０ａは、電子メール仲介サーバ２０から受信した画像識別コードと、電子メールに添付した画像データとを対応付けてメモリに登録する（ステップＳ５）。
【００４２】
一方、電子メール仲介サーバ２０の電子メール送信部２８は、電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像データを、画像データ記憶部２６によって新たに発行された画像識別コードに変換する（ステップＳ６）。そして、この電子メールを、受信側携帯電話機１０ｂに送信する（ステップＳ７）。
【００４３】
次に、図７を参照して、電子メール仲介サーバに既登録の画像データを添付した電子メールが送信側携帯電話機から送信された場合の処理について説明する。
【００４４】
まず、送信側携帯電話機１０ａの電子メール送信部１１は、メール本文に絵文字画像や静止画像等の画像が用いられている電子メールを受信側携帯電話機１０ｂ宛に送信する（ステップＳ１１）。これにより、電子メール仲介サーバ２０の電子メール受信部２１は、送信側携帯電話機１０ａから受信側携帯電話機１０ｂ宛に送信された電子メールを受信する。
【００４５】
次に、電子メール仲介サーバ２０の画像識別コード有無判定部２２は、電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像データを用いて画像データテーブルを検索し、この画像データに対応付けて記憶されている画像識別コードが存在するか否かを判定する。本動作例の場合には、画像データに対応する画像識別コードが存在すると判定される（ステップＳ１２）。
【００４６】
次に、電子メール仲介サーバ２０の画像識別コード送信部２７は、電子メールの添付ファイルに格納されている画像データに対応付けて既に登録されている画像識別コード、およびこの画像識別コードが既に登録されていることを示す情報を送信側携帯電話機１０ａに送信する（ステップＳ１３）。
【００４７】
次に、送信側携帯電話機１０ａは、電子メール仲介サーバ２０から受信した画像識別コードと、電子メールに添付した画像データとを対応付けてメモリに登録する（ステップＳ１４）。
【００４８】
一方、電子メール仲介サーバ２０の電子メール送信部２８は、電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像データを、この画像データに対応付けて記憶されている画像識別コードに変換する（ステップＳ１５）。そして、この電子メールを、受信側携帯電話機１０ｂに送信する（ステップＳ１６）。
【００４９】
次に、図８を参照して、電子メール仲介サーバに未登録の画像識別コードを添付した電子メールが送信側携帯電話機から送信された場合の処理について説明する。
【００５０】
まず、送信側携帯電話機１０ａの電子メール送信部１１は、メール本文に用いられている絵文字画像や静止画像等の画像を用いて画像データテーブルを検索し、この画像に対応付けて記憶されている画像識別コードを画像データテーブルから抽出する。送信側携帯電話機１０ａの電子メール送信部１１は、メール本文に用いられている画像を、上記抽出した画像識別コードに変換したうえで、電子メールを受信側携帯電話機１０ｂ宛に送信する（ステップＳ２１）。これにより、電子メール仲介サーバ２０の電子メール受信部２１は、送信側携帯電話機１０ａから受信側携帯電話機１０ｂ宛に送信された電子メールを受信する。
【００５１】
次に、電子メール仲介サーバ２０の画像データ有無判定部２３は、電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像識別コードを用いて画像データテーブルを検索し、この画像識別コードに対応付けて記憶されている画像データが存在するか否かを判定する。本動作例の場合には、画像識別コードに対応する画像データが存在しないと判定される（ステップＳ２２）。
【００５２】
次に、電子メール仲介サーバ２０の画像データ要求部２４は、送信側携帯電話機１０ａに対して画像データを送信するように要求する（ステップＳ２３）。その後、電子メール仲介サーバ２０の画像データ受信部２５が、画像データ送信要求に応じて送信側携帯電話機１０ａから送信された画像データを受信した場合（ステップＳ２４）に、電子メール仲介サーバ２０の画像データ記憶部２６は、新たに画像識別コードを発行し、ステップＳ２４で受信した画像データを、この新たに発行した画像識別コードに対応付けて画像データテーブルに記憶させる（ステップＳ２５）。
【００５３】
次に、電子メール仲介サーバ２０の画像識別コード送信部２７は、画像データ記憶部２６によって新たに発行された画像識別コードを送信側携帯電話機１０ａに送信する（ステップＳ２６）。
【００５４】
次に、送信側携帯電話機１０ａは、電子メール仲介サーバ２０から受信した画像識別コードと、電子メール仲介サーバ２０に送信した画像データとを対応付けてメモリに登録する（ステップＳ２７）。
【００５５】
一方、電子メール仲介サーバ２０の電子メール送信部２８は、電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像識別コードを、画像データ記憶部２６によって新たに発行された画像識別コードに変換する（ステップＳ２８）。そして、この電子メールを、受信側携帯電話機１０ｂに送信する（ステップＳ２９）。
【００５６】
次に、図９を参照して、電子メール仲介サーバに既登録の画像識別コードを添付した電子メールが送信側携帯電話機から送信された場合の処理について説明する。
【００５７】
まず、送信側携帯電話機１０ａの電子メール送信部１１は、メール本文に用いられている絵文字画像や静止画像等の画像を用いて画像データテーブルを検索し、この画像に対応付けて記憶されている画像識別コードを画像データテーブルから抽出する。送信側携帯電話機１０ａの電子メール送信部１１は、メール本文に用いられている画像を、上記抽出した画像識別コードに変換したうえで、電子メールを受信側携帯電話機１０ｂ宛に送信する（ステップＳ３１）。これにより、電子メール仲介サーバ２０の電子メール受信部２１は、送信側携帯電話機１０ａから受信側携帯電話機１０ｂ宛に送信された電子メールを受信する。
【００５８】
次に、電子メール仲介サーバ２０の画像データ有無判定部２３は、電子メール受信部２１によって受信された電子メールの添付ファイルに格納された画像識別コードを用いて画像データテーブルを検索し、この画像識別コードに対応付けて記憶されている画像データが存在するか否かを判定する。本動作例の場合には、画像識別コードに対応する画像データが存在すると判定される（ステップＳ３２）。
【００５９】
電子メール仲介サーバ２０の電子メール送信部２８は、電子メール受信部２１によって受信された電子メールを、受信側携帯電話機１０ｂに送信する（ステップＳ３３）。
【００６０】
次に、図１０を参照して、受信側携帯電話機に未登録の画像識別コードを添付した電子メールが受信側携帯電話機で受信された場合の処理について説明する。
【００６１】
まず、受信側携帯電話機１０ｂの電子メール受信部１２は、電子メール仲介サーバ２０から送信された電子メールを受信する（ステップＳ４１）。
【００６２】
次に、受信側携帯電話機１０ｂの画像データ有無判定部１３は、電子メール受信部１２によって受信された電子メールの添付ファイルに格納された画像識別コードを用いて画像データテーブルを検索し、この画像識別コードに対応付けて記憶されている画像データが存在するか否かを判定する。本動作例の場合には、画像識別コードに対応する画像データが存在しないと判定される（ステップＳ４２）。
【００６３】
次に、受信側携帯電話機１０ｂの画像データ要求部１４は、電子メール仲介サーバ２０に対して画像データを送信するように要求する（ステップＳ４３）。その後、受信側携帯電話機１０ｂの画像データ受信部１５が、画像データ送信要求に応じて電子メール仲介サーバ２０から送信された画像データを受信した場合（ステップＳ４４）に、受信側携帯電話機１０ｂの画像データ記憶部１６は、電子メール仲介サーバ２０から受信した画像データを、電子メールに添付された画像識別コードに対応付けて画像データテーブルに記憶させる（ステップＳ４５）。そして、受信側携帯電話機１０ｂの変換部１７は、電子メールに添付された画像識別コードを、電子メール仲介サーバ２０から受信した画像データに変換する（ステップＳ４６）。
【００６４】
なお、上述したステップＳ４２における判定で、電子メールの添付ファイルに格納された画像識別コードに対応する画像データが存在すると判定された場合に、受信側携帯電話機１０ｂは、電子メールに添付された画像識別コードを、当該画像識別コードに対応する画像データに変換する。
【００６５】
また、上述した実施形態では、バイナリデータである画像データが電子メールの添付ファイルに格納されている場合について説明しているが、これに限定されず、画像データは、電子メールに付加されていればよい。
【００６６】
以上のように、本実施形態における電子メール仲介サーバによれば、電子メールの添付ファイルに格納された画像識別コードが未だ画像データテーブルに登録されていない場合には、送信側携帯電話機から画像データを取得して、この取得した画像データを画像識別コードに対応付けて画像データテーブルに登録させることができるとともに、電子メールの添付ファイルに格納された画像識別コードを、新たに登録した画像識別コードに変換してから受信側携帯電話機に電子メールを送信させることができる。すなわち、送信側携帯電話機から受信側携帯電話機宛に送信される電子メールには、容量の大きな画像データの代わりに、この画像データを一意に識別する画像識別コードが添付されることになる。それゆえに、ネットワークの負荷を軽減させることができる。
【００６７】
また、電子メールの添付ファイルに格納された画像識別コードが画像データテーブルに既に登録されている場合には、送信側携帯電話機から画像データを取得することなく、受信側携帯電話機に電子メールを送信させることができる。
【００６８】
また、電子メールに添付された画像データが画像データテーブルに未だ登録されていない場合には、この画像データに対応させて新たに発行された画像識別コードを送信側端末に通知することができるため、これ以降に、送信側携帯電話機が同一の画像データを送信するときには、この画像データの代わりに画像識別コードを添付させることができる。
【００６９】
また、電子メールに添付された画像データが画像データテーブルに既に登録されている場合には、この画像データに対応する画像識別コードが画像データテーブルに既に登録されていることを送信側携帯電話機に通知することができるため、これ以降に、送信側携帯電話機が同一の画像データを送信するときには、この画像データの代わりに画像識別コードを添付させることができる。
【００７０】
本実施形態における携帯電話機によれば、電子メールの添付ファイルに格納された画像識別コードが画像データテーブルに未だ登録されていない場合には、電子メール仲介サーバから画像データを取得して、この取得した画像データを画像識別コードに対応付けて画像データテーブルに登録させることができるとともに、電子メールの添付ファイルに格納された画像識別コードを、取得した画像データに変換させることができる。すなわち、受信した電子メールに、画像データテーブルに未だ登録されていない画像識別コードが格納されている場合であっても、この画像識別コードに対応する画像データを取得して変換させることができる。これにより、容量の大きな画像データの代わりに、この画像データを一意に識別する画像識別コードを添付した電子メールを、送信側携帯電話機から受信側携帯電話機宛に送信させることが可能となるため、ネットワークの負荷を軽減させることができる。
【図面の簡単な説明】
【００７１】
【図１】発明の実施形態における通信システムのシステム構成を例示する図である。
【図２】図１に示す電子メール仲介サーバの機能構成を例示する図である。
【図３】画像データテーブルのデータ構成を例示する図である。
【図４】変形例におけるフォントデータテーブルのデータ構成を例示する図である。
【図５】図１に示す携帯電話機の機能構成を例示する図である。
【図６】電子メール仲介サーバに未登録の画像データを添付した電子メールが送信側携帯電話機から送信された場合の処理の流れを示すシーケンス図である。
【図７】電子メール仲介サーバに既登録の画像データを添付した電子メールが送信側携帯電話機から送信された場合の処理の流れを示すシーケンス図である。
【図８】電子メール仲介サーバに未登録の画像識別コードを添付した電子メールが送信側携帯電話機から送信された場合の処理の流れを示すシーケンス図である。
【図９】電子メール仲介サーバに既登録の画像識別コードを添付した電子メールが送信側携帯電話機から送信された場合の処理の流れを示すシーケンス図である。
【図１０】受信側携帯電話機に未登録の画像識別コードを添付した電子メールが受信側携帯電話機で受信された場合の処理の流れを示すシーケンス図である。
【符号の説明】
【００７２】
１・・・通信システム、１０・・・携帯電話機、１１・・・電子メール送信部、１２・・・電子メール受信部、１３・・・画像データ有無判定部、１４・・・画像データ要求部、１５・・・画像データ受信部、１６・・・画像データ記憶部、１７・・・変換部、２０・・・電子メール仲介サーバ、２１・・・電子メール受信部、２２・・・画像識別コード有無判定部、２３・・・画像データ有無判定部、２４・・・画像データ要求部、２５・・・画像データ受信部、２６・・・画像データ記憶部、２７・・・画像識別コード送信部、２８・・・電子メール送信部、３０・・・通信回線。
【図１】
2008228079.tif 000003
【図２】
2008228079.tif 000004
【図３】
2008228079.tif 000005
【図４】
2008228079.tif 000006
【図５】
2008228079.tif 000007
【図６】
2008228079.tif 000008
【図７】
2008228079.tif 000009
【図８】
2008228079.tif 000010
【図９】
2008228079.tif 000011
【図１０】
2008228079.tif 000012