(57)【要約】【課題】転送先に対する同一添付画像の重複転送を抑止できる通信装置等を提供する。【解決手段】電子メールに添付された添付画像を処理するプロセッサ２０を備えた携帯電話機１であって、プロセッサ２０は、添付画像の付加領域に、添付画像を処理した携帯電話機１のアドレスを登録する。更に、プロセッサ２０は、添付画像を電子メールで転送先に転送する際に、転送先のアドレスが添付画像の付加領域内にあるか否かを判定する。プロセッサ２０は、転送先のアドレスが添付画像の付加領域内にある場合に、転送先に対する添付画像の転送抑止メッセージを表示部１８に表示させる。【選択図】図１
2013092898.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサを備えた通信装置であって、
前記プロセッサは、
送信対象の電子メールに添付することが指定されているファイルの付加領域に格納されている、従前に前記ファイルの送信元となったメールアドレスを抽出し、
抽出された前記メールアドレスと、前記電子メールの宛先メールアドレスと、を比較し、
前記比較において一致すると判定された場合に、メッセージを出力する
ことを特徴とする通信装置。
【請求項２】
前記プロセッサは、
前記ファイルの付加領域に、前記通信装置のメールアドレスを格納し、
付加領域に前記通信装置のメールアドレスが格納された前記ファイルを添付した前記電子メールを送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
通信装置より実行される通信プログラムであって、
送信対象の電子メールに添付することが指定されているファイルの付加領域に格納されている、従前に前記ファイルの送信元となったメールアドレスを抽出し、
抽出された前記メールアドレスと、前記電子メールの宛先メールアドレスと、を比較し、
前記比較において一致すると判定された場合に、メッセージを出力する
処理を前記通信装置に実行させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及び通信プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機等の通信装置では、カメラ機能で撮影した写真等の画像を電子メールに添付し、その添付画像を相手先に送信する技術が広く普及している。また、添付画像が添付された電子メールを受信した利用者の中には、当該添付画像を更に別の利用者に転送する場合がある。従って、通信装置を使用する利用者の中には、複数人から同一内容の添付画像が転送される場合も多く、煩わしさを感じさせることも多々ある。
【０００３】
また、通信装置では、同一の添付画像を複数の宛先に転送する際、複数の宛先をグループ化し、指定された宛先グループ内の複数の宛先に添付画像を一括で転送し、転送に要する処理負担を軽減した技術が知られている。
【０００４】
この技術では、例えば、複数の宛先グループが指定された場合、複数の宛先グループ間で重複する宛先があるか否かを判定し、重複する宛先が存在する場合、重複する宛先に対して同一の添付画像の転送を抑止できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−５５１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記技術では、利用者の通信装置が重複する宛先に対して同一の添付画像の転送を防止できるものの、指定された宛先グループ内に、他の利用者から対象の添付画像を受信済みの宛先が存在するか否かまでは判定できない。その結果、他の利用者から対象の添付画像を受信済みの宛先に対して、同一の添付画像を転送してしまうこともある。従って、宛先に対する同一添付画像の転送が抑止されていないのが実情である。
【０００７】
一つの側面では、宛先に対する同一添付ファイルの重複転送が抑止できる通信装置及び通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
開示の態様は、プロセッサを備えた通信装置であって、前記プロセッサは、送信対象の電子メールに添付することが指定されているファイルの付加領域に格納されている、従前に前記ファイルの送信元となったメールアドレスを抽出する。更に、前記プロセッサは、抽出された前記メールアドレスと、前記電子メールの宛先メールアドレスと、を比較し、前記比較において一致すると判定された場合に、メッセージを出力する。
【発明の効果】
【０００９】
開示の態様では、転送先に対する同一添付ファイルの重複転送が抑止できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１の転送抑止システムの一例を示す説明図である。
【図２】図２は、携帯電話機の一例を示すブロック図である。
【図３】図３は、実施例１のメール受信処理に関わる携帯電話機のプロセッサの処理動作の一例を示すフローチャートである。
【図４】図４は、同一画像マージ処理に関わる携帯電話機のプロセッサの処理動作の一例を示すフローチャートである。
【図５】図５は、同一画像マージ処理に関わる付加領域のマージ動作の一例を示す説明図である。
【図６】図６は、実施例１のメール送信処理に関わる携帯電話機のプロセッサの処理動作の一例を示すフローチャートである。
【図７】図７は、転送抑止チェック処理に関わる携帯電話機のプロセッサの処理動作の一例を示すフローチャートである。
【図８】図８は、実施例２のメール受信処理に関わる携帯電話機のプロセッサの処理動作の一例を示すフローチャートである。
【図９】図９は、実施例２のメール送信処理に関わる携帯電話機のプロセッサの処理動作の一例を示すフローチャートである。
【図１０】図１０は、通信プログラムを実行するコンピュータを示す説明図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて、本願の開示する通信装置及び通信プログラムの実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例１】
【００１２】
図１は、実施例１の転送抑止システムの一例を示す説明図である。図１に示す転送抑止システムＸは、例えば、＃Ａ〜＃Ｈの複数の携帯電話機１を収容して無線接続する。＃Ａの携帯電話機１は１Ａ、＃Ｂの携帯電話機１は１Ｂ、＃Ｃの携帯電話機１は１Ｃ、＃Ｄの携帯電話機１は１Ｄ、＃Ｅの携帯電話機は１Ｅ、＃Ｆの携帯電話機１は１Ｆ、＃Ｇの携帯電話機１は１Ｇ、＃Ｈの携帯電話機は１Ｈとする。携帯電話機１Ａ〜１Ｈは、添付ファイルを添付された電子メールを送受信できる。
【００１３】
図２は、携帯電話機１の一例を示すブロック図である。図２に示す携帯電話機１は、アンテナ１１と、無線部１２と、オーディオ入出力部１３と、スピーカ１４と、マイク１５と、カメラ部１６と、キー入力部１７と、表示部１８と、記憶部１９と、プロセッサ２０とを有する。無線部１２は、アンテナ１１を通じて無線電波を送受信する通信機能を有する。オーディオ入出力部１３は、電気信号を音響信号に変換してスピーカ１４から音響出力すると共に、マイク１５を通じて収音された音響信号を電気信号に変換する。カメラ部１６は、被写体を撮像して写真等の画像を取得する。キー入力部１７は、各種情報、例えば、コマンド等を入力する操作部である。
【００１４】
表示部１８は、各種情報、例えば、電子メールのメール本文や添付ファイル等を画面表示するものである。記憶部１９は、ＲＯＭ（Read  Only  Memory）１９Ａと、ＲＡＭ（Random  Access  Memory）１９Ｂとを有する。ＲＯＭ１９Ａは、各種情報、例えば、後述する通信プログラム等の各種プログラムが格納される。尚、ＲＯＭ１９Ａは、書換え可能なＥＰＲＯＭでも良い。ＲＡＭ１９Ｂは、各種情報、例えば、電子メール等のメール本文や、添付画像等の添付ファイルを記憶する。尚、ＲＡＭ１９Ｂは、不揮発性のフラッシュメモリでも良い。尚、ＲＡＭ１９Ｂは、メール本文を保存する受信フォルダと、添付画像等の添付ファイルを保存する保存フォルダとを有する。
【００１５】
プロセッサ２０は、携帯電話機１全体を制御する。プロセッサ２０は、例えば、無線部１２を通じて電子メールを送受信する機能を有する。更に、プロセッサ２０は、電子メールに添付された添付ファイルの付加領域に、添付ファイルを処理した携帯電話機１のメールアドレス（以下、単にアドレスと称する）を登録する。尚、付加領域は、情報が格納できる添付ファイル内のフィールドである。例えば、撮影日時、撮影機種、カメラ設定等の撮影情報を保持するための情報であるEXIF（EXchangeable Image File Format）情報が当該付加領域に格納される。また、添付ファイルの処理とは、例えば、携帯電話機１自体が、添付ファイルが添付された電子メールを受信した場合等である。
【００１６】
また、プロセッサ２０は、電子メールのメール本文をＲＡＭ１９Ｂ内の受信フォルダに保存すると共に、電子メールに添付された添付ファイルをＲＡＭ１９Ｂ内の保存フォルダに保存する。尚、添付ファイルは、写真等の画像ファイルや文章等のテキストファイル等がある。説明の便宜上、本実施例では、添付ファイルの一例として添付画像を例に挙げて説明する。
【００１７】
更に、プロセッサ２０は、添付画像を転送先に電子メールで転送（送信）する際に、転送先のアドレスが添付画像の付加領域内にあるか否かを判定する。更に、プロセッサ２０は、転送先のアドレスが添付画像の付加領域内にある場合に、転送先に対する添付画像の転送抑止を決定する。
【００１８】
更に、プロセッサ２０は、転送先に対する添付画像の転送抑止を決定した場合、転送抑止に関わるメッセージ、例えば、「添付画像は送信先の利用者が既に保有済みです」を表示部１８に画面表示する。尚、プロセッサ２０は、転送抑止に関わるメッセージを、オーディオ入出力部１３を通じてスピーカ１４から音響出力しても良い。
【００１９】
また、プロセッサ２０は、転送抑止を決定した後、添付画像が添付された電子メールの転送先への転送を抑止する。また、プロセッサ２０は、転送先のアドレスが添付画像の付加領域にない場合に、添付画像を添付した電子メールを転送先に転送する。
【００２０】
また、プロセッサ２０は、添付画像を処理した携帯電話機１のアドレスがＲＡＭ１９Ｂの保存フォルダに保存済みの添付画像の付加領域内にあるか否かを判定する。更に、プロセッサ２０は、添付画像を処理した携帯電話機１のアドレスが保存済みの添付画像の付加領域内にある場合に、処理した添付画像と保存済みの添付画像との内容が同一であるか否かを判定する。尚、プロセッサ２０は、処理した添付画像と保存済みの添付画像との画像内容が同一であるか否かを、画像比較エンジン等を使用して比較する。
【００２１】
また、プロセッサ２０は、処理した添付画像と保存済みの添付画像とが同一内容の場合、処理した添付画像の付加領域に、保存済みの添付画像の付加領域内のアドレスをマージする。つまり、処理した添付画像の付加領域内のアドレスと、保存済みの添付画像の付加領域内のアドレスとを一つにまとめる。そして、プロセッサ２０は、保存済みの添付画像をＲＡＭ１９Ｂ内の保存フォルダから削除し、付加領域内にアドレスがマージされた添付画像をＲＡＭ１９内の保存フォルダに保存する。
【００２２】
次に実施例１の転送抑止システムＸの動作について説明する。図１に示す＃Ａの携帯電話機１Ａは、添付画像を添付した電子メールを＃Ｂの携帯電話機１Ｂに転送する。この際、＃Ａの携帯電話機１Ａは、添付画像の付加領域に自分のアドレス＃Ａを登録する。
【００２３】
また、＃Ｂの携帯電話機１Ｂは、＃Ａの携帯電話機１Ａからの電子メールを＃Ｃ、＃Ｄ及び＃Ｅの携帯電話機１Ｃ，１Ｄ，１Ｅに転送する。この際、＃Ｂの携帯電話機１Ｂは、添付画像の付加領域に自分のアドレス＃Ｂを追加登録する。尚、添付画像の付加領域には、アドレス＃Ａ及びアドレス＃Ｂが登録されることになる。
【００２４】
また、＃Ｅの携帯電話機１Ｅは、＃Ｂの携帯電話機１Ｂからの電子メールを＃Ｆの携帯電話機１Ｆに転送する。この際、＃Ｅの携帯電話機１Ｅは、添付画像の付加領域に自分のアドレス＃Ｅを追加登録する。尚、添付画像の付加領域には、アドレス＃Ａ、アドレス＃Ｂ及びアドレス＃Ｅが登録されることになる。
【００２５】
更に、＃Ｆの携帯電話機１Ｆは、＃Ｅの携帯電話機１Ｅから電子メールを＃Ａ及び＃Ｂの携帯電話機１Ａ，１Ｂに転送する際、電子メールの添付画像の付加領域を参照する。尚、添付画像の付加領域には、アドレス＃Ａ、アドレス＃Ｂ及びアドレス＃Ｅが登録されることになる。従って、＃Ｆの携帯電話機１Ｆは、転送先のアドレス＃Ａ及び＃Ｂが添付画像の付加領域内に存在するため、転送先の＃Ａ及び＃Ｂの携帯電話機１Ａ，１Ｂに対する転送を抑止する。
【００２６】
図３は、実施例１のメール受信処理に関わる携帯電話機１のプロセッサ２０の処理動作の一例を示すフローチャートである。図３に示すメール受信処理は、電子メールを受信した際のプロセッサ２０側の処理である。図３においてプロセッサ２０は、電子メールを受信したか否かを判定する（ステップＳ１１）。プロセッサ２０は、電子メールを受信した場合（ステップＳ１１肯定）、受信メールに添付画像があるか否かを判定する（ステップＳ１２）。
【００２７】
プロセッサ２０は、受信メールに添付画像がある場合（ステップＳ１２肯定）、受信メールから添付画像を抽出する（ステップＳ１３）。プロセッサ２０は、添付画像の付加領域内に自分のアドレスを追加登録する（ステップＳ１４）。
【００２８】
プロセッサ２０は、添付画像の付加領域内にアドレスを追加登録した後、後述する図４に示す同一画像マージ処理を実行する（ステップＳ１５）。プロセッサ２０は、同一画像マージ処理を実行した後、付加領域内にアドレスが追加された添付画像をＲＡＭ１９Ｂ内の保存フォルダに保存する（ステップＳ１６）。更に、プロセッサ２０は、受信メールのメール本文をＲＡＭ１９Ｂ内の受信フォルダに保存し（ステップＳ１７）、図３に示す処理動作を終了する。
【００２９】
また、プロセッサ２０は、電子メールを受信しなかった場合（ステップＳ１１否定）、図３に示す処理動作を終了する。また、プロセッサ２０は、受信メールに添付画像がない場合（ステップＳ１２否定）、受信メールのメール本文をＲＡＭ１９Ｂ内の受信フォルダに保存すべく、ステップＳ１７に移行する。
【００３０】
図３に示すメール受信処理では、添付画像が添付された電子メールを受信した場合、添付画像の付加領域に自端末のアドレスを追加登録する。その結果、添付画像が添付された電子メールを受信した時点で付加領域内に自端末のアドレスを自動的に登録できる。
【００３１】
図４は、同一画像マージ処理に関わる携帯電話機１のプロセッサ２０の処理動作の一例を示すフローチャートである。図４に示す同一画像マージ処理は、受信した添付画像と、保存フォルダに保存済みの添付画像との比較結果に基づき、添付画像の付加領域に、保存済みの添付画像の付加領域に登録済みのアドレスをマージする処理である。図４においてプロセッサ２０は、受信した添付画像の付加領域内のアドレスを抽出する（ステップＳ２１）。
【００３２】
プロセッサ２０は、アドレスが抽出されると、このアドレスが保存済みの添付画像の付加領域内にあるか否かを判定する（ステップＳ２２）。プロセッサ２０は、抽出アドレスが保存済みの添付画像内にある場合（ステップＳ２２肯定）、受信した添付画像と保存済みの添付画像とを類似比較する（ステップＳ２３）。プロセッサ２０は、添付画像の比較結果に基づき、両方の添付画像が同一内容であるか否かを判定する（ステップＳ２４）。プロセッサ２０は、同一内容である場合（ステップＳ２４肯定）、受信した添付画像の付加領域内に、保存済みの添付画像の付加領域に登録済みのアドレスをマージする（ステップＳ２５）。図５は、同一画像マージ処理に関わる付加領域のマージ動作の一例を示す説明図である。図５において、例えば、保存フォルダに保存済みの添付画像の付加領域内のアドレスはアドレス＃Ａ、＃Ｂ，＃Ｅ及び＃Ｆとし、受信した添付画像の付加領域内のアドレスはアドレス＃Ａ、＃Ｃ及び＃Ｆとする。この場合、添付画像の付加領域内のアドレスは、保存済みの添付画像の付加領域内のアドレスをマージしたので、アドレス＃Ａ、＃Ｂ，＃Ｃ，＃Ｅ及び＃Ｆとなる。
【００３３】
プロセッサ２０は、受信した添付画像の付加領域内に、保存済みの添付画像の付加領域内のアドレスをマージした後、保存済みの添付画像をＲＡＭ１９Ｂ内の保存フォルダから削除する（ステップＳ２６）。更に、プロセッサ２０は、添付画像の付加領域内の全アドレスについて確認したか否かを判定する（ステップＳ２７）。プロセッサ２０は、添付画像の付加領域内の全アドレスについて確認した場合（ステップＳ２７肯定）、図４に示す処理動作を終了する。
【００３４】
また、プロセッサ２０は、添付画像の付加領域内の全アドレスについて確認していない場合（ステップＳ２７否定）、添付画像の付加領域内の未抽出のアドレスを抽出すべく、ステップＳ２１に移行する。
【００３５】
また、プロセッサ２０は、抽出アドレスが保存済みの添付画像の付加領域内にない場合（ステップＳ２２否定）、添付画像の付加領域内の全アドレスについて確認したか否かを判定すべく、ステップＳ２７に移行する。
【００３６】
また、プロセッサ２０は、添付画像の比較結果が同一内容でない場合（ステップＳ２４否定）、添付画像の付加領域内の全アドレスについて確認したか否かを判定すべく、ステップＳ２７に移行する。
【００３７】
図４に示す同一画像マージ処理は、受信した添付画像の付加領域内のアドレスが保存済みの添付画像の付加領域内に１個でもある場合に、受信した添付画像と保存済みの添付画像との内容を比較する。そして、両方の添付画像が同一内容の場合、受信した添付画像の付加領域内に、保存済みの添付画像の付加領域内のアドレスをマージする。その結果、添付画像の付加領域を１個にまとめることができる。
【００３８】
図６は、実施例１のメール送信処理に関わる携帯電話機１のプロセッサ２０の処理動作の一例を示すフローチャートである。図６に示すメール送信処理は、電子メールを送信する際のプロセッサ２０側の処理である。図６に示すプロセッサ２０は、転送先に送信する電子メールに添付画像があるか否かを判定する（ステップＳ３１）。プロセッサ２０は、送信メールに添付画像がある場合（ステップＳ３１肯定）、添付画像の付加領域内にアドレスがあるか否かを判定する（ステップＳ３２）。
【００３９】
プロセッサ２０は、添付画像の付加領域内にアドレスがある場合（ステップＳ３２肯定）、後述する転送抑止チェック処理を実行する（ステップＳ３３）。プロセッサ２０は、転送抑止チェック処理を実行した後、添付画像の電子メールが転送抑止決定のメールであるか否かを判定する（ステップＳ３４）。
【００４０】
プロセッサ２０は、添付画像の電子メールが転送抑止決定のメールの場合（ステップＳ３４肯定）、電子メールを転送先に転送することなく、図６に示す処理動作を終了する。また、プロセッサ２０は、添付画像の電子メールが転送抑止決定のメールでない場合（ステップＳ３４否定）、電子メールを転送先に送信し（ステップＳ３５）、図６に示す処理動作を終了する。
【００４１】
プロセッサ２０は、転送先に送信する電子メールに添付画像がない場合（ステップＳ３１否定）、電子メールを転送先に送信すべく、ステップＳ３５に移行する。また、プロセッサ２０は、添付画像の付加領域内にアドレスがない場合（ステップＳ３２否定）、添付画像の付加領域内に自分の端末のアドレスを登録し（ステップＳ３６）、電子メールを転送先に送信すべく、ステップＳ３５に移行する。
【００４２】
図６に示すメール送信処理では、添付画像の電子メールが転送抑止決定のメールの場合、添付画像の電子メールを転送先に転送しない。その結果、転送先に対する同一添付画像の重複転送を防止できる。
【００４３】
また、メール送信処理では、添付画像の電子メールが転送抑止決定のメールでない場合、添付画像の電子メールを転送先に転送する。その結果、転送先に添付画像を転送できる。
【００４４】
図７は、転送抑止チェック処理に関わる携帯電話機１のプロセッサ２０の処理動作の一例を示すフローチャートである。図７に示す転送抑止チェック処理は、転送先のアドレスと添付画像の付加領域内に登録済みのアドレスとを比較し、その比較結果に基づき、転送先に対する添付画像の転送抑止をチェックする処理である。
【００４５】
図７においてプロセッサ２０は、添付画像の付加領域内のアドレスを抽出する（ステップＳ４１）。プロセッサ２０は、アドレスが抽出されると、抽出されたアドレスが転送先のアドレスと同一であるか否かを判定する（ステップＳ４２）。プロセッサ２０は、抽出されたアドレスが転送先のアドレスと同一の場合（ステップＳ４２肯定）、転送先に転送する添付画像の電子メールの転送抑止を決定する（ステップＳ４３）。
【００４６】
プロセッサ２０は、転送先に転送する添付画像の電子メールの転送抑止が決定されると、転送抑止メッセージを表示部１８に画面表示し（ステップＳ４４）、添付画像の付加領域内の全アドレスについて確認したか否かを判定する（ステップＳ４５）。プロセッサ２０は、添付画像の付加領域内の全アドレスについて確認した場合（ステップＳ４５肯定）、図７に示す処理動作を終了する。また、プロセッサ２０は、添付画像の付加領域内の全アドレスについて確認していない場合（ステップＳ４５否定）、添付画像の付加領域内の未抽出のアドレスを抽出すべく、ステップＳ４１に移行する。
【００４７】
プロセッサ２０は、抽出されたアドレスが転送先のアドレスと同一でない場合（ステップＳ４２否定）、添付画像の付加領域内の未抽出のアドレスを抽出すべく、ステップＳ４５に移行する。
【００４８】
図７に示す転送抑止チェック処理では、転送する添付画像の付加領域内に転送先アドレスと同一のアドレスが存在する場合、その添付画像が添付される電子メールの転送抑止を決定する。その結果、転送抑止が決定された電子メールは、その転送が抑止されることになる。
【００４９】
また、転送抑止チェック処理では、添付画像の付加領域内に転送先アドレスと同一のアドレスが存在する場合、転送抑止メッセージを表示部１８に画面表示する。その結果、利用者は、転送抑止メッセージを見て転送先への同一の添付画像の重複転送を認識できる。
【００５０】
実施例１のプロセッサ２０は、電子メールに添付された添付画像の付加領域に、添付画像を処理した携帯電話機１のアドレスを登録する。更に、プロセッサ２０は、添付画像を転送先に電子メールで転送する際に、転送先のアドレスが添付画像の付加領域内にあるか否かを判定する。そして、プロセッサ２０は、転送先のアドレスが添付画像の付加領域内にある場合に、転送先に対する添付画像の転送抑止を決定する。その結果、転送先に対する同一添付画像の重複転送を抑止できる。
【００５１】
また、プロセッサ２０は、転送先のアドレスが添付画像の付加領域内にある場合、転送先に対する添付画像の転送抑止に関わる転送抑止メッセージを表示部１８に画面表示する。その結果、利用者は、転送抑止メッセージを見て、転送先への同一添付画像の重複転送を認識できる。
【００５２】
また、プロセッサ２０は、転送先のアドレスが添付画像の付加領域内にある場合、転送先に対する添付画像の転送を抑止する。その結果、転送先に対する同一添付画像の重複転送を抑止できる。
【００５３】
また、プロセッサ２０は、転送先のアドレスが添付画像の付加領域内にない場合、添付画像を転送先に転送する。その結果、転送先に添付画像を転送できる。
【００５４】
また、プロセッサ２０は、受信した添付画像の付加領域内のアドレスが保存済みの添付画像の付加領域内に１個でもある場合に、受信した添付画像と保存済みの添付画像との内容を比較する。そして、両方の添付画像が同一内容の場合、受信した添付画像の付加領域内に、保存済みの添付画像の付加領域内のアドレスをマージする。その結果、添付画像の付加領域を１個にまとめることができる。
【実施例２】
【００５５】
尚、上記実施例１では、電子メールをメール本文と添付ファイルとの別個にした形式について説明したが、メール本文にＢＡＳＥ６４形式で添付ファイルがエンコードされた電子メールにも適用可能である。そこで、その実施の形態につき、実施例２として以下に説明する。尚、説明の便宜上、実施例１の転送抑止システムＸと同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。実施例２で使用する電子メールの添付ファイルは、ＢＡＳＥ６４形式でメール本文にエンコードされたものである。
【００５６】
携帯電話機１のプロセッサ２０は、電子メールを受信した場合、電子メールのメール本文にエンコードされた添付ファイルをデコードし、メール本文から添付ファイルを抽出する。また、プロセッサ２０は、電子メールを送信する場合、電子メールのメール本文に添付ファイルをＢＡＳＥ６４形式でエンコードし、電子メールを転送先に送信する。
【００５７】
次に実施例２の転送抑止システムＸの動作について説明する。図８は、実施例２のメール受信処理に関わる携帯電話機１のプロセッサ２０の処理動作の一例を示すフローチャートである。図８に示すメール受信処理は、電子メールを受信した際のプロセッサ２０側の処理である。図８においてプロセッサ２０は、電子メールを受信したか否かを判定する（ステップＳ５１）。プロセッサ２０は、電子メールを受信した場合（ステップＳ５１肯定）、受信メール内のメール本文から添付画像を抽出する（ステップＳ５２）。尚、プロセッサ２０は、利用者から添付画像をＲＡＭ１９Ｂ内の保存フォルダに保存する指示を検出すると、受信メール内のメール本文から添付画像をデコードして抽出する。
【００５８】
プロセッサ２０は、添付画像が抽出されると、添付画像の付加領域内にアドレスがあるか否かを判定する（ステップＳ５３）。プロセッサ２０は、付加領域内にアドレスがある場合（ステップＳ５３肯定）、添付画像の付加領域内に自分の端末のアドレスを追加登録する（ステップＳ５４）。
【００５９】
プロセッサ２０は、添付画像の付加領域内にアドレスを追加登録した後、前述した図４に示す同一画像マージ処理を実行する（ステップＳ５５）。プロセッサ２０は、同一画像マージ処理を実行した後、受信メールの添付画像をＲＡＭ１９Ｂの保存フォルダ内に保存する（ステップＳ５６）。更に、プロセッサ２０は、受信メールのメール本文をＲＡＭ１９Ｂ内の受信フォルダに保存し（ステップＳ５７）、図８に示す処理動作を終了する。
【００６０】
また、プロセッサ２０は、電子メールを受信しなかった場合（ステップＳ５１否定）、図８に示す処理動作を終了する。また、プロセッサ２０は、添付画像の付加領域内にアドレスがない場合（ステップＳ５３否定）、メール本文をＲＡＭ１９Ｂ内の受信フォルダに保存すべく、ステップＳ５７に移行する。
【００６１】
図８に示すメール受信処理では、添付画像が添付された電子メールを受信した場合、電子メールのメール本文から添付画像を抽出し、抽出された添付画像の付加領域に自端末のアドレスを追加登録する。その結果、添付画像が添付された電子メールを受信した時点で付加領域内に自端末のアドレスを自動的に登録できる。
【００６２】
図９は、実施例２のメール送信処理に関わる携帯電話機１のプロセッサ２０の処理動作の一例を示すフローチャートである。図９に示すメール送信処理は、電子メールを送信する際のプロセッサ２０側の処理である。図９に示すプロセッサ２０は、保存フォルダ内に保存済みの添付画像を転送先宛の電子メールに添付するか否かを判定する（ステップＳ６１）。プロセッサ２０は、保存済みの添付画像を転送先宛の電子メールに添付する場合（ステップＳ６１肯定）、添付画像の付加領域内にアドレスがあるか否かを判定する（ステップＳ６２）。
【００６３】
プロセッサ２０は、添付画像の付加領域内にアドレスがある場合（ステップＳ６２肯定）、前述した転送抑止チェック処理を実行する（ステップＳ６３）。プロセッサ２０は、転送抑止チェック処理を実行した後、添付画像の電子メールが転送抑止決定のメールであるか否かを判定する（ステップＳ６４）。
【００６４】
プロセッサ２０は、添付画像の電子メールが転送抑止決定のメールの場合（ステップＳ６４肯定）、電子メールを転送先に転送することなく、図９に示す処理動作を終了する。また、プロセッサ２０は、添付画像の電子メールが転送抑止決定のメールでない場合（ステップＳ６４否定）、電子メールのメール本文に添付画像を添付し（ステップＳ６５）、電子メールを転送先に送信し（ステップＳ６６）、図９に示す処理動作を終了する。尚、ステップＳ６５の処理は、添付画像をＢＡＳＥ６４形式でメール本文にエンコードしてメール本文に添付画像を添付するものである。
【００６５】
プロセッサ２０は、保存済みの添付画像を転送先宛の電子メールに添付しない場合（ステップＳ６１否定）、電子メールのメール本文を転送先に送信すべく、ステップＳ６６に移行する。また、プロセッサ２０は、添付画像の付加領域内にアドレスがない場合（ステップＳ６２否定）、添付画像の付加領域に自分の端末のアドレスを登録し（ステップＳ６７）、電子メールのメール本文に添付画像を付加すべく、ステップＳ６５に移行する。
【００６６】
図９に示すメール送信処理では、添付画像の電子メールが転送抑止決定のメールの場合、添付画像の電子メールを転送先に転送しない。その結果、転送先に対する同一添付画像の重複転送を防止できる。
【００６７】
メール送信処理では、添付画像の電子メールが転送抑止決定のメールでない場合、メール本文に添付画像をエンコードして電子メールに添付画像を添付し、添付画像が添付された電子メールを転送先に転送する。その結果、転送先に添付画像を転送できる。
【００６８】
実施例２のプロセッサ２０は、電子メールのメール本文にエンコードされた添付画像を抽出する。更に、プロセッサ２０は、抽出された添付画像の付加領域に、添付画像を処理した携帯電話機１のアドレスを登録する。更に、プロセッサ２０は、添付画像を転送先に電子メールで転送する際に、転送先のアドレスが添付画像の付加領域内にあるか否かを判定する。そして、プロセッサ２０は、転送先のアドレスが添付画像の付加領域内にある場合に、転送先に対する添付画像の転送抑止を決定する。その結果、メール本文に添付画像がエンコードされた電子メール形式でも、転送先に対する同一添付画像の重複転送を抑止できる。
【００６９】
また、プロセッサ２０は、転送先のアドレスが添付画像の付加領域内にある場合、転送先に対する添付画像の転送を抑止する。その結果、メール本文に添付画像がエンコードされた電子メール形式でも、転送先に対する同一添付画像の重複転送を抑止できる。
【００７０】
また、プロセッサ２０は、転送先のアドレスが添付画像の付加領域内にない場合、添付画像を転送先に転送する。その結果、メール本文に添付画像がエンコードされた電子メール形式でも、転送先に添付画像を転送できる。
【００７１】
尚、上記実施例では、通信装置として携帯電話機１を例示したが、例えば、スマートフォンやコンピュータ等であっても良く、添付ファイルが添付された電子メールを送受信する機能を備えた通信機能を有する端末装置であれば適用可能である。
【００７２】
また、上記実施例では、添付ファイルとして添付画像を例示したが、例えば、テキスト文章等のテキストファイルであっても良い。この場合、同一画像マージ処理では、比較対象として画像ではなく、添付ファイル及び保存済みの添付ファイル内のテキストファイルが同一内容であるか否かを判定するものである。
【００７３】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００７４】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【００７５】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１０は、通信プログラムを実行するコンピュータを示す説明図である。
【００７６】
図１０に示す通信プログラムを実行するコンピュータ１００では、ＨＤＤ（Hard  Disk  Drive）１１０、ＲＡＭ(Random  Access  Memory)１２０、ＲＯＭ（Read  Only  Memory）１３０及びＣＰＵ１４０を有する。更に、コンピュータ１００は、操作部１５０、表示部１６０及び通信部１７０を有する。そして、コンピュータ１００は、ＨＤＤ１１０、ＲＡＭ１２０、ＲＯＭ１３０、ＣＰＵ１４０、操作部１５０、表示部１６０及び通信部１７０がバス１８０を介して接続される。
【００７７】
そして、ＨＤＤ１１０には、上記実施例と同様の機能を発揮する通信プログラムが予め記憶されている。尚、ＨＤＤ１１０ではなく、ＲＯＭ１３０や、図示せぬドライブでコンピュータ読取可能な記録媒体に通信プログラムが記録されていても良い。また、記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。通信プログラムとしては、図１０に示すように、登録プログラム１１０Ａ、判定プログラム１１０Ｂ及び出力プログラム１１０Ｃである。尚、プログラム１１０Ａ、１１０Ｂ及び１１０Ｃについては、適宜統合又は分散してもよい。
【００７８】
そして、ＣＰＵ１４０が、これらのプログラム１１０Ａ、１１０Ｂ及び１１０ＣをＨＤＤ１１０から読み出してＲＡＭ１２０上で実行する。そして、図１０に示すように、各プログラム１１０Ａ、１１０Ｂ及び１１０Ｃは、ＲＡＭ１２０上で登録プロセス１２０Ａ、判定プロセス１２０Ｂ及び出力プロセス１２０Ｃとして機能するようになる。
【００７９】
ＣＰＵ１４０は、電子メールに添付された添付ファイルの付加領域に、添付ファイルを処理したコンピュータ１００の宛先情報を登録する。更に、ＣＰＵ１４０は、添付ファイルを転送先に電子メールで転送する際に、転送先の宛先情報が添付ファイルの付加領域内にあるか否かを判定する。そして、ＣＰＵ１４０は、転送先の宛先情報が添付ファイルの付加領域内にある場合に、転送先に対する添付ファイルの転送抑止を出力する。その結果、転送先に対する同一添付ファイルの重複転送を抑止できる。
【符号の説明】
【００８０】
１  携帯電話機
１１  アンテナ
１２  無線部
１３  オーディオ入出力部
１４  スピーカ
１５  マイク
１６  カメラ部
１７  キー入力部
１８  表示部
１９  記憶部
２０  プロセッサ
【図１】
2013092898.tif 000003
【図２】
2013092898.tif 000004
【図３】
2013092898.tif 000005
【図４】
2013092898.tif 000006
【図５】
2013092898.tif 000007
【図６】
2013092898.tif 000008
【図７】
2013092898.tif 000009
【図８】
2013092898.tif 000010
【図９】
2013092898.tif 000011
【図１０】
2013092898.tif 000012