(57)【要約】【目的】メール・サーバ４の負荷を軽くする。【構成】携帯電話１から送信先装置８に画像ファイルが添付された電子メールが送信されるときに，電子メールが携帯電話１からメール・サーバ４に一度送信される。画像ファイルと送信先装置８についての情報がメール・サーバ４からコンピュータ７に送信される。コンピュータ７において，送信先装置８の表示に適した画像となるように画像ファイルが画像処理される。画像処理された画像ファイルがコンピュータ７からメール・サーバ４に送信される。画像処理された画像ファイルが電子メールに添付されて送信先装置８に送信される。メール・サーバ４の負荷が軽くなる。【選択図】  図１
2004295461.tif 000002
【特許請求の範囲】
【請求項１】
電子メール中継サーバとクライアント・コンピュータとを含む電子メール・システムにおいて，
上記電子メール中継サーバが，
携帯型端末装置から送信される，画像ファイルが添付された電子メールを受信する電子メール受信装置，ならびに
上記電子メール受信装置によって受信された電子メールに添付された画像ファイルおよび上記画像ファイルに対する画像処理の情報を上記クライアント・コンピュータに送信する第１の送信手段を備え，
上記クライアント・コンピュータが，
上記電子メール中継サーバの上記第１の送信手段から送信された画像処理情報にもとづいて，上記電子メール中継サーバの上記電子メール中継サーバの上記第１の送信手段から送信された画像ファイルを画像処理する第１の画像処理手段，ならびに
上記第１の画像処理手段によって処理された画像ファイルを上記電子メール中継サーバに送信する第２の送信手段を備え，
上記電子メール中継サーバが，
上記クライアント・コンピュータの上記第２の送信手段から送信された画像ファイルを，上記電子メールに添付して上記電子メールの送信先の装置に送信する第３の送信手段，
をさらに備えた電子メール・システム。
【請求項２】
上記電子メール中継サーバは，
メール中継サーバと通信可能なクライアント・コンピュータが接続されているかどうかを判定する第１の判定手段，および
上記第１の判定手段によって，メール中継サーバと通信可能なクライアント・コンピュータが接続されていないと判定されたことに応答して，上記画像ファイルについて上記画像処理を行う第２の画像処理手段をさらに備え，
上記第１の送信手段は，上記第１の判定手段によって上記電子メール中継サーバと通信可能なクライアント・コンピュータが接続されていると判定されたことに応答して，上記電子メール受信装置によって受信された電子メールに添付された画像ファイルおよび上記画像処理情報を上記クライアント・コンピュータに送信するものであり，
上記第３の送信手段は，
上記クライアント・コンピュータの上記第２の送信手段から送信された画像ファイルまたは上記第２の画像処理手段によって画像処理された画像ファイルを，上記電子メールに添付して上記送信先の装置に送信するものである，
請求項１に記載の電子メール・システム。
【請求項３】
上記電子メール中継サーバが，
上記送信先装置が電子メールに添付された画像ファイルを受信できないかどうかを判定する第２の判定手段，および
上記第２の判定手段によって電子メールに添付された画像ファイルを受信できないと判定されたことに応じて，上記クライアント・コンピュータの上記クライアント・コンピュータの上記第２の送信手段から送信された画像ファイルを記憶装置に記憶する記憶制御手段をさらに備え，
上記第３の送信手段は，
上記記憶装置に記憶される画像ファイルのアドレスを表すデータを，上記電子メールとともに上記送信先の装置に送信するものである，
請求項１に記載の電子メール・システム。
【請求項４】
上記電子メール中継サーバの上記第１の送信手段が，
上記携帯型端末装置のユーザと同じユーザのクライアント・コンピュータに上記画像ファイルおよび上記画像処理情報を送信するものである，
請求項１に記載の電子メール・システム。
【請求項５】
携帯型端末装置から送信される，画像ファイルが添付された電子メールを受信する電子メール受信装置，
上記電子メール受信装置によって受信された電子メールに添付された画像ファイルおよび上記画像ファイルに対する画像処理の情報をクライアント・コンピュータに送信する第１の送信手段，
上記クライアント・コンピュータにおいて，上記電子メール中継サーバの上記第１の送信手段から送信された画像処理情報にもとづいて，上記電子メール中継サーバの上記第１の送信手段から送信された画像ファイルについて，画像処理が行われ，上記クライアント・コンピュータから送信された画像ファイルを，上記電子メールに添付して上記送信先の装置に送信する第２の送信手段，
を備えた電子メール中継サーバ。
【請求項６】
携帯型端末装置から送信される画像ファイルが添付された電子メールを受信し，
上記電子メール受信装置によって受信された電子メールに添付された画像ファイルおよび上記画像ファイルに対する画像処理の情報をクライアント・コンピュータに送信し，
上記クライアント・コンピュータにおいて，上記電子メール中継サーバの上記第１の送信手段から送信された画像処理情報にもとづいて，上記電子メール中継サーバの上記第１の送信手段から送信された画像ファイルについて，画像処理が行われ，上記クライアント・コンピュータから送信された画像ファイルを受信し，
受信した画像ファイルを，上記電子メールに添付して上記送信先の装置に送信する，
電子メール中継サーバの制御方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，電子メール・システムならびに電子メール中継サーバおよびその制御方法に関する。
【０００２】
【発明の背景】
クライアント・サーバ・モデル，ピア・トゥ・ピアのシステムにおいては，サーバの負荷が大きくなることがある。このために，サーバの負荷を分散するシステムが考えられている（例えば，特許文献１）。
【０００３】
【特許文献１】
特開２００２−５６２５４号公報
【０００４】
しかしながら，未だサーバの負荷を少なくすることは難しい。
【０００５】
【発明の開示】
この発明は，サーバの負荷を少なくすることを目的する。
【０００６】
この発明は，電子メール中継サーバとクライアント・コンピュータとを含む電子メール・システムについてのものである。
【０００７】
上記電子メール中継サーバは，携帯型端末装置から送信される，画像ファイルが添付された電子メールを受信する電子メール受信装置，ならびに上記電子メール受信装置によって受信された電子メールに添付された画像ファイルおよび上記画像ファイルに対する画像処理の装置の情報を上記クライアント・コンピュータに送信する第１の送信手段を備えている。
【０００８】
上記クライアント・コンピュータは，上記電子メール中継サーバの上記第１の送信手段から送信された画像処理情報にもとづいて，上記電子メール中継サーバの上記電子メール中継サーバの上記第１の送信手段から送信された画像ファイルを画像処理する第１の画像処理手段，ならびに上記第１の画像処理手段によって処理された画像ファイルを上記電子メール中継サーバに送信する第２の送信手段を備えている。
【０００９】
上記電子メール中継サーバは，上記クライアント・コンピュータの上記第２の送信手段から送信された画像ファイルを，上記電子メールに添付して上記電子メールの送信先の装置に送信する第３の送信手段をさらに備えている。
【００１０】
上記電子メール中継サーバおよびクライアント・コンピュータをそれぞれ単独で構成してもよい。また，電子メール中継サーバおよびクライアント・コンピュータをそれぞれ制御するためのプログラムおよびそれらのプログラムを格納した記録媒体を提供するようにしてもよい。
【００１１】
また，この発明は，上記電子メール中継サーバの制御方法も提供している。すなわち，この方法は，携帯型端末装置から送信される画像ファイルが添付された電子メールを受信し，上記電子メール受信装置によって受信された電子メールに添付された画像ファイルおよび上記画像ファイルに対する画像処理の情報をクライアント・コンピュータに送信し，上記クライアント・コンピュータにおいて，上記電子メール中継サーバの上記第１の送信手段から送信された画像処理情報にもとづいて，上記電子メール中継サーバの上記第１の送信手段から送信された画像ファイルについて，画像処理が行われ，上記クライアント・コンピュータから送信された画像ファイルを受信し，受信した画像ファイルを，上記電子メールに添付して上記送信先の装置に送信するものである。
【００１２】
上記携帯型端末装置から上記電子メール中継サーバに画像ファイルが添付された電子メールが送信される。上記電子メール中継サーバにおいて，画像ファイルが添付された電子メールが受信されると，その電子メールおよび画像ファイルに対する画像処理の情報が上記クライアント・コンピュータに送信される。
【００１３】
上記クライアント・コンピュータにおいて，画像ファイルが添付された電子メールおよび画像処理情報が受信されると，受信された電子メールに添付された画像ファイルに対して画像処理（例えば，画像サイズの縮小処理，減色処理など電子メールの送信先の装置に対応した画像処理）が行われる。画像処理が行われた画像ファイルが上記電子メールに添付されて上記クライアント・コンピュータから上記電子メール中継サーバに送信される。
【００１４】
画像処理された画像ファイルが添付された電子メールが電子メール中継サーバにおいて受信されると，その電子メールは送信先の装置に送信される。
【００１５】
画像処理は電子メール中継サーバで行われるのではなく，クライアント・コンピュータにおいて行われるので電子メール中継サーバの負荷が軽くなる。
【００１６】
上記電子メール中継サーバは，メール中継サーバと通信可能なクライアント・コンピュータが接続されているかどうかを判定する第１の判定手段，および上記第１の判定手段によって，メール中継サーバと通信可能なクライアント・コンピュータが接続されていないと判定されたことに応答して，上記画像ファイルについて上記電子メールの送信先の装置に対応した画像処理を行う第２の画像処理手段をさらに備えてもよい。この場合，上記第１の送信手段は，上記第１の判定手段によって上記電子メール中継サーバと通信可能なクライアント・コンピュータが接続されていると判定されたことに応答して，上記電子メール受信装置によって受信された電子メールに添付された画像ファイルおよび上記画像処理情報を上記クライアント・コンピュータに送信するものとなり，上記第３の送信手段は，上記クライアント・コンピュータの上記第２の送信手段から送信された画像ファイルまたは上記第２の画像処理手段によって画像処理された画像ファイルを，上記電子メールに添付して上記送信先の装置に送信するものとなろう。
【００１７】
上記電子メール中継サーバは，上記送信先装置が電子メールに添付された画像ファイルを受信できないかどうかを判定する第２の判定手段，および上記第２の判定手段によって電子メールに添付された画像ファイルを受信できないと判定されたことに応じて，上記クライアント・コンピュータの上記クライアント・コンピュータの上記第２の送信手段から送信された画像ファイルを記憶装置に記憶する記憶制御手段をさらに備えるようにしてもよい。この場合，上記第３の送信手段は，上記記憶装置に記憶される画像ファイルのアドレス（ＵＲＬ：ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）を表すデータを，上記電子メールとともに上記送信先の装置に送信するものとなろう。
【００１８】
アドレス・データが送信先の装置に送信されることにより，送信先の装置が電子メールに添付された画像ファイルによって表される画像を見ることができないもであっても，そのアドレス・データによって表されるアドレスにアクセスできるものであれば，そのアドレスにアクセスすることにより，画像ファイルによって表される画像を見ることができるようになる。
【００１９】
上記電子メール中継サーバの上記第１の送信手段は，上記携帯型端末装置のユーザと同じユーザのクライアント・コンピュータに上記画像ファイルおよび上記画像処理情報を送信するものが好ましい。
【００２０】
携帯型端末装置のユーザと同じユーザのクライアント・コンピュータを用いて画像処理が行われるので，他人に画像ファイルによって表される画像，電子メールの内容などを見られてしまうことを防止できる。
【００２１】
【実施例の説明】
図１は，この発明の実施例を示すもので，電子メール・システムの概要を示している。
【００２２】
電子メール・システムには，インターネットを介して互いに通信可能な携帯電話１，センタ・サーバ２，メール・サーバ４，コンピュータ７および送信先装置８が接続されている。送信先装置８は，携帯電話，コンピュータ等である。さらに多くのコンピュータ，携帯電話等がインターネットに接続されているが，図示は省略されている。
【００２３】
センタ・サーバ２には，ユーザ管理テーブルが格納されているユーザ管理データベース３が接続されている。また，メール・サーバ４には，判定データベース５および画像保管データベース６が接続されている。
【００２４】
この実施例による電子メール・システムは，携帯電話１から送信先装置８に画像ファイルが添付された電子メールを送信するものである。送信先装置８に応じて，電子メールに添付されている画像ファイルによって表される画像の画像処理（画像の大きさの調整，色数の調整，画像データ量の調整など）が必要となる。この実施例による電子メール・システムにおいては，画像処理がメール・サーバ４またはコンピュータ７において行われる。画像処理はメール・サーバ４だけでなく，コンピュータ７においても行われるので，メール・サーバ４単独で行った場合に比べてメール・サーバ４の負荷が軽くなる。より詳しくは，以下の説明によって明らかとなろう。
【００２５】
図２は，ユーザ管理データベース３に格納されているユーザ管理テーブルの一例である。
【００２６】
ユーザ管理テーブルには，上述した画像処理を行うコンピュータ（図１においてはコンピュータ７のみが図示されているが，コンピュータ７以外のコンピュータが画像処理を行うことができるのはいうまでもない）のＩＰ（インターネット・プロトコル）アドレスおよびポート番号ならびにＩＤ（メール・アドレス）が識別ナンバに対応して格納されている。このユーザ管理テーブルに格納される情報は，この実施例による電子メール・システムを利用するユーザからあらかじめ与えられ，ユーザ管理テーブルに格納されている。
【００２７】
図３は，判定データベース５に格納される判定テーブルの一例である。
【００２８】
判定テーブルには，電子メールの送信先の装置ごとに画像処理の内容および電子メールの添付ファイルの受信の可否を示すそれぞれの情報が格納されている。
【００２９】
例えば，送信先の装置がＡ携帯電話会社用携帯電話であれば，画像処理は，次の第１から第４の画像処理のすべてが行われる。第１の画像処理は，大きさが２００画素×２００画素以下，色数がＧＩＦ（ｇｒａｒｈｉｃｓ  ｉｎｔｅｒｃｈａｎｇｅ  ｆｏｒｍａｔ）にもとづく２５６色および画像データ量が１０ＫＢ以下にするものである。第２の画像処理は，大きさが２００画素×２００画素以下，フォーマットがＪＰＥＧ（ｊｏｉｎｔ  ｐｈｏｔｏｇｒａｐｈｉｃ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ）にもとづくものおよび画像データ量が１０ＫＢ以下にするものである。第３の画像処理は，大きさが１２０画素×９０画素以下，フォーマットが白黒２階調のＧＩＦ（ｇｒａｒｈｉｃｓ  ｉｎｔｅｒｃｈａｎｇｅ  ｆｏｒｍａｔ）にもとづくものおよび画像データ量が４ＫＢ以下にするものである。第４の画像処理は，大きさが１５０画素×１５０画素以下，フォーマットが白黒４階調のＧＩＦにもとづくもの，および画像データ量が８ＫＢ以下にするものである。送信先がＡ携帯電話会社用の携帯電話の場合であれば，電子メールの添付ファイルは受信ができない。このために，第１から第４の画像処理がすべて行われ，画像処理後の４駒の画像を表す画像ファイルにＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）が割り当てられて画像保管データベース６に格納される。また，送信先の装置がＢ社携帯電話会社用携帯電話であれば，大きさが２００画素×２００画素以下，フォーマットがＪＰＥＧ，画像データ量が８ＫＢ以下となるように画像処理が行われる。Ｂ携帯電話会社用携帯電話であれば，電子メールの添付ファイルが受信できるから，画像処理後の画像ファイルが添付された電子メールが送信先の装置に送信される。
【００３０】
図４から図６は，電子メール・システムの処理手順を示している。図４および図５は，メール・サーバの処理手順を示すフローチャートであり，図６は，コンピュータ７の処理手順を示すフローチャートである。
【００３１】
携帯電話１から送信先装置８に送信される電子メール（画像ファイルが添付されたもの）は，メール・サーバ４において一旦受信され（図４，ステップ１１），メール・サーバ４内のメモリに一時的に記憶される。受信された電子メールから添付されている画像ファイルが抽出される（図４，ステップ１２）。
【００３２】
メール・サーバ４からセンタ・サーバ２にユーザ管理テーブルの送信要求が与えられる。すると，センタ・サーバ２によって，ユーザ管理データベース３に格納されているユーザ管理テーブルが読み取られ，メール・サーバ４に送信される。ユーザ管理テーブルがメール・サーバ４において受信されると，携帯電話１の電子メール・アドレス（電子メールのヘッダに記録されている）に対応するＩＤがユーザ管理テーブルの中に格納されているかどうかが確認される（図４，ステップ１３）。対応するＩＤがユーザ管理テーブルの中に格納されていると（図４，ステップ１３でＹＥＳ），そのＩＤに対応するＩＰアドレスおよびポート番号がユーザ管理テーブルから読み取られる（図４，ステップ１４）。
【００３３】
対応するＩＰアドレス等があると（図４，ステップ１５でＹＥＳ），判定データベース５から判定テーブルが読み取られ，送信先の電子メール・アドレスのドメイン名にもとづいて送信先の装置が判別され，対応する画像処理データが読み取られる。例えば，送信先の装置がＢ携帯電話会社用の携帯電話であれば，大きさが２００画素×２００画素以下，フォーマットがＪＰＥＧ，画像データ量が８ＫＢ以下とする画像処理を表すデータが読み取られる。ＩＰアドレス等によって特定されるコンピュータ７に，抽出された画像ファイルおよび読み取られた画像処理を表すデータが送信される（図４，ステップ１６）。
【００３４】
メール・サーバ４から送信された画像ファイルおよび画像処理を示すデータがコンピュータ７において受信されると（図６，ステップ３１），画像処理を示すデータにもとづいて，送信先の装置における表示に適した画像処理が，受信した画像ファイルについて行われる（図６，ステップ３２）。画像処理後の画像ファイルがコンピュータ７からメール・サーバ４に送信される（図６，ステップ３３）。画像処理は，メール・サーバ４ではなくコンピュータ７において行われるので，メール・サーバ４の負荷を少なくすることができる。
【００３５】
コンピュータ７から送信された画像処理後の画像ファイルがメール・サーバ４において受信されると（図４，ステップ１７），画像ファイルが添付された電子メールを，送信先装置が受信できるかどうかが判定テーブルにもとづいて判定される（図５，ステップ１９）。受信できなければ（図５，ステップ１９でＮＯ），画像処理後の画像ファイルが画像保管データベース６に格納され，その格納先を示すＵＲＬが割り当てられる（図５，ステップ２１）。つづいて，電子メールに添付されている画像ファイルが電子メールから削除され，割り当てられたＵＲＬが電子メールに追記される（図５，ステップ２２）。
【００３６】
ＵＲＬが追記された電子メールがメール・サーバ４から送信先装置８に送信される（図５，ステップ２３）。
【００３７】
送信先装置８において，メール・サーバ４から送信された電子メールが受信される。すると，その電子メールに追記されたＵＲＬに対してｈｔｔｐ（ｈｙｐｅｒｔｅｘｔ  ｔｒｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）リクエストが送信される。
【００３８】
送信先装置８から送信されたｈｔｔｐリクエストがメール・サーバ４において受信されると（図５，ステップ２４でＹＥＳ），対応する画像ファイル（送信先装置８に対応して画像処理済みの画像ファイル）が見つけられる（図５，ステップ２５）。見つけられた画像ファイルがｈｔｔｐにもとづいて送信先装置８に送信される（図５，ステップ２６）。電子メールに添付された画像ファイルによって表される画像を見ることはできない送信先装置８であっても，携帯電話１から送信された電子メールに添付された画像ファイルによって表される画像の内容を見ることができる。送信先装置８がＡ携帯電話会社用の携帯電話の場合には，４種類の画像処理済み画像ファイルが生成される。送信先装置８から送信されるｈｔｔｐリクエストに含まれるユーザ・エージェントにもとづいて送信先装置８の機種が分かり，４種類の画像ファイルの中から適した画像ファイルが送信先装置８に送信される。
【００３９】
電子メールを送信した携帯電話の電子メール・アドレスに対応するＩＤがユーザ管理テーブルに格納されていない場合（図４，ステップ１３でＮＯ）または，ユーザ管理テーブル内に電子メールを送信したユーザに対応するＩＰアドレスが格納されていない場合（図４，ステップ１５でＮＯ）には，コンピュータ７において画像処理が行われずにメール・サーバ４において，送信先装置８に対応した画像処理が行われる（図４，ステップ１８）。
【００４０】
また，送信先装置８が，画像ファイルが添付された電子メールを受信できるものであると（図５，ステップ１９でＹＥＳ），電子メールに添付された画像ファイルが画像処理済みの画像ファイルと差し替えられる（図５，ステップ２０）。差し替えられた画像ファイルが添付された電子メールがメール・サーバ４から送信先装置８に送信される（図５，ステップ２３）。
【００４１】
送信先装置８は，画像ファイルが添付された電子メールを受信できるので，添付された画像ファイルによって表される画像を見ることができる。
【００４２】
上述した実施例においては，携帯電話１のユーザと同一のユーザのコンピュータ７を用いて画像処理が行われているが，携帯電話１のユーザと異なるユーザのコンピュータを用いて画像処理を行うようにしてもよい。
【図面の簡単な説明】
【図１】電子メール・システムの概要を示すブロック図である。
【図２】ユーザ管理テーブルを示している。
【図３】判定テーブルを示している。
【図４】メール・サーバの処理手順の一部を示すフローチャートである。
【図５】メール・サーバの処理手順の一部を示すフローチャートである。
【図６】コンピュータの処理手順を示すフローチャートである。
【符号の説明】
１  携帯電話（携帯型端末装置）
２  センタ・サーバ
３  ユーザ管理データベース
４  メール・サーバ（電子メール中継サーバ）
５  判定データベース
６  画像保管データベース
７  コンピュータ（クライアント・コンピュータ）
８  送信先装置
【図１】
2004295461.tif 000003
【図２】
2004295461.tif 000004
【図３】
2004295461.tif 000005
【図４】
2004295461.tif 000006
【図５】
2004295461.tif 000007
【図６】
2004295461.tif 000008