(57)【要約】【課題】  電子メールに添付された添付ファイルの扱い易さを向上させる。【解決手段】  電子メールに添付されている添付ファイルにおけるアイコン又はサムネールを取得し（ステップＳ６０５、ステップＳ６１２）、当該添付ファイルを削除する処理がなされた場合に、添付ファイル自体を削除するとともに、生成したアイコン又はサムネールを保存するようにする。そして、添付ファイルが削除された際に、アイコン又はサムネールに当該添付ファイルが削除されたものであることを示すマークを重ねる処理（ステップＳ６０６）を行って、当該添付ファイルが削除されたものであることを表示できるようにする。【選択図】  図６
2006072535.tif 000002
【特許請求の範囲】
【請求項１】
電子メールの内容の表示が可能な情報処理装置であって、
前記電子メールに添付されている添付ファイルをアイコン又はサムネールで表示する添付ファイル表示手段と、
前記添付ファイルの削除を行う削除手段と、
前記削除手段により前記添付ファイルを削除する際に、前記添付ファイル自体を削除するとともに、前記添付ファイル表示手段により表示される前記アイコン又は前記サムネールを保存する保存する保存手段と、
前記添付ファイルが削除された場合に、当該添付ファイルが削除されたことを表示する削除表示手段と
を有することを特徴とする情報処理装置。
【請求項２】
電子メールの内容の表示が可能な情報処理装置に用いる情報処理方法であって、
前記電子メールに添付されている添付ファイルをアイコン又はサムネールで表示する添付ファイル表示処理と、
前記添付ファイルの削除を行う削除処理と、
前記削除処理により前記添付ファイルを削除する際に、前記添付ファイル自体を削除するとともに、前記添付ファイル表示処理により表示される前記アイコン又は前記サムネールを保存する保存処理と、
前記添付ファイルが削除された場合に、当該添付ファイルが削除されたことを表示する削除表示処理と
を有することを特徴とする情報処理方法。
【請求項３】
電子メールの内容の表示が可能な情報処理装置に用いる情報処理方法をコンピュータに実行させるためのプログラムであって、
前記電子メールに添付されている添付ファイルをアイコン又はサムネールで表示する添付ファイル表示処理と、
前記添付ファイルの削除を行う削除処理と、
前記削除処理により前記添付ファイルを削除する際に、前記添付ファイル自体を削除するとともに、前記添付ファイル表示処理により表示される前記アイコン又は前記サムネールを保存する保存処理と、
前記添付ファイルが削除された場合に、当該添付ファイルが削除されたことを表示する削除表示処理と
をコンピュータに実行させるためのプログラム。
【請求項４】
請求項３に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの添付ファイルの処理を行う情報処理装置、情報処理方法、当該情報処理方法をコンピュータに実行させるためのプログラム及び当該プログラムを記録するコンピュータ読み取り可能な記憶媒体に関するものである。
【背景技術】
【０００２】
従来の技術においては、電子メールに添付された添付ファイルを削除することはできなかった。あるいは、下記の特許文献１に示されているように、添付ファイルの削除が可能であっても、削除された添付ファイルの表示を行うことについては、想定されていなかった。そして、添付ファイルは、データの種類に応じてアイコンでのみ表示され、当該添付ファイルが削除されると、当該アイコンが削除されたことを示すようになっていた。
【０００３】
【特許文献１】特開２００２−１５８６９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来例においては、添付ファイルが不要な場合に記憶領域を浪費してしまうという問題点、あるいは、添付ファイルを削除した場合に、当該電子メールに添付ファイルが添付されていたということ自体が分からなくなってしまうという問題点、あるいは、添付ファイルを削除した後に、添付ファイルの名称や種類は分かってもどのような内容のファイルであったかが分からなくなってしまうという問題点があった。これにより、電子メールに添付された添付ファイルが非常に扱い難いものとなっていた。
【０００５】
本発明は、上述の問題点に鑑みてなされたものであり、電子メールに添付された添付ファイルの扱い易さを向上させる情報処理装置、情報処理方法、プログラム、コンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の問題点を解決するために、本発明は、電子メールの内容の表示が可能な情報処理装置であって、前記電子メールに添付されている添付ファイルをアイコン又はサムネールで表示する添付ファイル表示手段と、前記添付ファイルの削除を行う削除手段と、前記削除手段により前記添付ファイルを削除する際に、前記添付ファイル自体を削除するとともに、前記添付ファイル表示手段により表示される前記アイコン又は前記サムネールを保存する保存する保存手段と、前記添付ファイルが削除された場合に、当該添付ファイルが削除されたことを表示する削除表示手段とを有することを特徴とする情報処理装置等を提供する。
【発明の効果】
【０００７】
本発明によれば、電子メールに添付された添付ファイルの扱い易さを向上させることができる。また、受信／送信などの複数種類の電子メールを同時に表示するとともに、電子メールの種類の違いを容易に区別することが可能となる。さらに、多数の電子メールの中から、あいまいな記憶に基づいて検索する際の検索性を向上させることが可能となる。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明の実施形態に係る情報処理装置の構成の一例を示した概念図である。
図１において、１００は本実施形態に係る情報処理装置である。１０１は演算および制御を司る中央演算装置（ＣＰＵ）であり、１０２はプログラムやデータなどを格納するＲＯＭである。ＣＰＵ１０１は、装置全体の制御を司るもので、ＲＯＭ１０２に格納されたプログラムおよびデータに基づいて各種処理を実行する。本実施形態においては、電子メールの解析処理、電子メールの表示処理、電子メールの添付ファイルの削除処理、電子メールの添付ファイルのサムネール作成処理などを行う。
【０００９】
１０３は作業領域およびデータの保存領域として使用する主記憶（ＲＡＭ）であり、１０４は電源を切っても保持すべきデータやプログラムを入れておくためのハードディスクドライブなどの記憶装置である。また、１０５は本体外部に接続され、記憶装置１０４と同様の目的で使用される外部記憶装置である。本実施形態では、電子メールやサムネールは、記憶装置１０４あるいは外部記憶装置１０５に保存される。
【００１０】
１０６は信号のやり取りを行うシステムバスである。１０７はユーザに情報を提示するためのインタフェースとしての表示を行うためのディスプレイや音声出力を行うスピーカーなどの出力装置であり、１０８はユーザが入力や指示を行うためのキーボードやマウスなどの入力装置である。１０９はＬＡＮアダプタやモデムなどを介し、外部のサーバなどと通信するための通信Ｉ／Ｆ（インタフェース）である。
【００１１】
図２は、本発明の実施形態に係る情報処理装置において、電子メールの内容表示用画面の一例を示した概念図である。本表示は、特定の電子メールを開くことにより、ディスプレイなどの出力装置１０７に表示される。
【００１２】
２００は電子メールの内容の表示を行う領域全体である。領域２００は、表示領域の名称の表示等を行うタイトルバー領域２１０、電子メールのヘッダおよび本文のテキスト情報を表示する領域２２０、電子メール本文の添付ファイルを表示する領域２３０、ユーザが希望する処理を選択するためのメニュー領域２４０から構成される。
【００１３】
添付ファイルを表示する領域２３０は、添付ファイルが存在しない場合には表示されず、その部分は電子メールのヘッダおよび本文のテキスト情報を表示する領域２２０が広がって埋める。タイトルバー領域２１０に表示されている文字列「メッセージ（受信箱）」は表示ウィンドウのタイトル２１１であり、表示されているものがメッセージ、すなわち電子メールの内容であること、および当該電子メールがメールボックス「受信箱」に入っていることを示す。
【００１４】
２１２は電子メールの内容の表示を行う領域２００を閉じるためのＧＵＩ上におけるボタンである。２２０は電子メールのヘッダ情報を表示する領域２２１および本文のテキストを表示する領域２２２からなり、その間は一定の空白を置くことにより仕切られている。 ２３１〜２３４は、電子メール本文の添付ファイルを表示する領域２３０において、電子メールに添付されているファイルのサムネールあるいは当該ファイルの種類に対応するアイコンとファイル名称を順に示したものである。それぞれ上部の四角の枠の中がサムネールあるいはアイコンであり、下部の文字列が添付ファイルの名称になっている。
【００１５】
添付ファイルは、画面上の表示されているアイコンあるいはサムネールをユーザがマウスやデジタイザなどの入力装置１０８でクリックまたはタップすることにより、選択することができる。２３１は背景がグレーアウトしており、当該添付ファイルが選択された状態であることを示している。ユーザが希望する処理を選択するためのメニュー領域２４０には、ユーザがマウスやデジタイザなどの入力装置１０８で選択することにより、希望する処理を選択するためのＧＵＩ上のボタン２４１〜２４７が存在する。
【００１６】
図３は、本発明の実施形態に係る情報処理装置において、電子メールのファイル構成の一例を示した概念図である。
３１０は電子メールの物理的な実体であるメッセージファイルである。図３において、「１２３４５６７８」は当該メッセージファイルのファイル名である。このメッセージファイルは、情報処理装置に取り込んだ順番で１から順に数値のファイル名が付与される。このメッセージファイルには、当該電子メールのヘッダ、電子メールの本文、添付ファイル部分の区切り記号、添付ファイルのヘッダが含まれている。
【００１７】
３２０はメッセージファイル３１０から分離された添付ファイルを保持するためのディレクトリである。 図３において、「１２３４５６７８．attached」はディレクトリ３２０の名前である。このように、メッセージファイル３１０から分離された添付ファイルを保持するディレクトリ３２０に、メッセージファイル３１０のファイル名に拡張子「attached」を付けることにより、メッセージファイル３１０の添付ファイルを保持するディレクトリであることを示す。
【００１８】
３２１〜３２４は、各々１つの添付ファイルである。該添付ファイルは受信時にメッセージファイル３１０から分離される。図において「１．thumb」、「２」、「３」、「４」は、それぞれの添付ファイルに付けられたファイル名である。これらはメッセージファイル３１０の先頭から見て、当該添付ファイルが含まれる順に、１から順に付与される。これは、ファイル名がメッセージファイル３１０の該添付ファイルのヘッダに明記されていない場合、および異なる添付ファイルに同一のファイル名が付けられていた場合のための対策である。
【００１９】
ただし、３２１はファイル名「１」に拡張子「thumb」が付加されている。これは当該添付ファイルが既に削除され、サムネール画像が該ファイル名で保存されていることを示す。また、点線で描かれている３２２は、当該添付ファイルが既に削除され、実際には当該添付ファイルは存在しないことを示している。サムネール画像が作成できない添付ファイルは、３２２のように単に削除され、当該添付ファイルにファイル名として付けられていた番号は欠番となる。
【００２０】
図４は、本発明の実施形態に係る情報処理装置において、電子メールの表示処理の一例を示したフローチャートである。なお、ステップＳ４０１〜ステップＳ４０６は各ステップを示す。
【００２１】
まず、ステップＳ４０１では、メッセージファイル３１０を解析して、電子メールのヘッダ情報の取得処理を行う。続いて、ステップＳ４０２では、電子メールのヘッダ情報を当該ヘッダ情報を表示する領域２２１に表示する。
【００２２】
続いて、ステップＳ４０３では、本文の最初のデータがテキストデータであるか否かを判断する。この判断の結果、当該データがテキストデータであると判断された場合には、ステップＳ４０４に進んで、当該テキストデータを領域２２２に表示する。その後、ステップＳ４０５に進む。一方、ステップＳ４０３での判断の結果、当該データがテキストデータでないと判断された場合には、ステップＳ４０５に進む。
【００２３】
続いて、ステップＳ４０５では、メッセージファイル３１０をさらに続けて解析して、本文を構成するデータがまだ存在するか否かを判断する。この判断の結果、本文を構成するデータがまだ存在すると判断された場合には、ステップＳ４０６に進んで、当該データを添付ファイルとして領域２３０に表示する処理を行う。その後、ステップＳに戻る。一方、ステップＳ４０５の判断の結果、本文を構成するデータがもう存在しないと判断された場合には、電子メールの表示処理を終了する。
【００２４】
図５は、本発明の実施形態に係る情報処理装置において、添付ファイルの型（種類）、その型に対応付けられているプログラム、当該プログラムが添付ファイルのサムネールを作成できない場合のアイコン画像ファイルの対応を示したテーブルの概念図である。
【００２５】
図５において、５００は対応テーブル全体である。対応テーブル５００は、記憶装置１０４あるいは外部記憶装置１０５のような不揮発性で変更可能な記憶領域に保持されている。対応テーブル５００の各行には、１種類の添付ファイルの型、その型に対応付けられているプログラム、当該プログラムが添付ファイルのサムネールを作成できない場合のアイコン画像ファイルの対応が示されており、また、各列には、すべての添付ファイルの型、対応付けられているプログラム、サムネールが作成できない場合のアイコン画像ファイルのいずれかが示されている。図５において、５１０は対応テーブル５００の最も左側の列を示しており、この列５１０にはそれぞれが添付ファイルの型（種類）の文字列が示されている。列５１０に含まれる５１１は、型が空になっており、５１０に含まれる他のすべての型にあてはまらない型のデータであった場合に、５１１を含む行が選択される。５１２は添付ファイルの型が「image/jpeg」であった場合に、５１２を含む行が選択される。
【００２６】
図５において、５２０は対応テーブル５００の左から２番目の列を示しており、この列５２０にはそれぞれが添付ファイルの型に対応付けられているプログラムの文字列が示されている。この列５２０に含まれる５２１は、対応付けられているプログラムが空になっており、列５１０に含まれる他のすべての型にあてはまらない型のファイルであった場合には、対応するプログラムが存在しないことを示している。５２２は添付ファイルの型が「image/jpeg」であった場合に、対応するプログラムが「Image Viewer」というプログラムであることを示している。
【００２７】
図５において、５３０は対応テーブル５００の最も右側の列を示しており、この列５３０にはそれぞれが添付ファイルの型に対応したプログラムが添付ファイルのサムネールが作成できない場合のアイコン画像ファイルの文字列が示されている。この列５３０に含まれる５３１は、列５１０に含まれる他のすべての型にあてはまらない型のファイルであった場合に、アイコン画像ファイルが「Icon0.png」というファイルであることを示している。５３２は添付ファイルの型が「image/jpeg」であった場合に、対応するプログラム５３２がサムネールを生成できない場合に使用されるアイコン画像ファイルが「Icon1.png」というファイルであることを示している。
【００２８】
図６は、本発明の実施形態に係る情報処理装置において、添付ファイルの表示処理の一例を示したフローチャートである。なお、ステップＳ６０１〜ステップＳ６１４は各ステップを示す。
【００２９】
まず、ステップＳ６０１では、メッセージファイル３１０の添付ファイルのヘッダから当該添付ファイルの型情報を含むフィールドを読み込んで解析し、当該添付ファイルの型情報を取得する。
【００３０】
続いて、ステップＳ６０２では、対応テーブル５００を検索して、当該型に対応するプログラムがあるか否かを判断する。この判断の結果、対応するプログラムが存在すると判断された場合には、ステップＳ６０３に進む。一方、ステップＳ６０２での判断の結果、対応するプログラムが存在しないと判断された場合には、ステップＳ６１１に進む。
【００３１】
ステップＳ６０２で対応するプログラムが存在すると判断された場合、続いて、ステップＳ６０３では、当該プログラムに対して問い合わせを行い、当該添付ファイルのサムネールが作成可能であるか否かを判断する。この判断の結果、この判断の結果、当該添付ファイルのサムネールが作成可能と判断された場合には、ステップＳ６０４に進む。一方、ステップＳ６０３での判断の結果、当該添付ファイルのサムネールが作成可能でないと判断された場合には、ステップＳ６１１に進む。
【００３２】
ステップＳ６０３で添付ファイルのサムネールが作成可能であると判断された場合、続いて、ステップＳ６０４では、添付ファイルのディレクトリ３２０内における当該添付ファイルのファイル名にサムネール画像であることを示す拡張子が付いているか否かに基づいて、当該添付ファイルが既にサムネールのみであるか否かを判断する。この判断の結果、当該添付ファイルが既にサムネールのみであると判断された場合には、ステップＳ６０５に進んで、当該サムネール画像をサムネール画像ファイルから取得して、さらに、ステップＳ６０６に進んで、当該サムネール画像に削除済みであることを示すマークを重ねる（オーバーレイ）処理を行う。その後、ステップＳ６０７に進む。一方、ステップＳ６０４での判断の結果、添付ファイルがサムネールのみでないと判断された場合には、ステップＳ６１０に進んで、ステップＳ６０２で検索した添付ファイルの型に対応するプログラムに基づいて、添付ファイルのサムネール画像を作成し、ステップＳ６０７に進む。
【００３３】
また、ステップＳ６０２の判断の結果、添付ファイルに対応するプログラムが存在しないと判断された場合、あるいは、ステップＳ６０３の判断の結果、添付ファイルのサムネール画像に対応するプログラムが作成可能でないと判断された場合には、続いて、ステップＳ６１１において、対応テーブル５００を検索して、添付ファイルの型に対応するアイコンが存在するか否かを判断する。この判断の結果、対応するアイコンが存在すると判断された場合には、ステップＳ６１２に進んで、対応テーブル５００に保持されている対応するアイコン画像を取得する。その後、ステップＳ６１３に進む。一方、ステップＳ６１１での判断の結果、添付ファイルの型に対応するアイコンが存在しないと判断された場合には、ステップＳ６１４に進んで、対応するアイコンが存在しない添付ファイルのためのデフォルトのアイコン画像を取得する。その後、ステップＳ６１３に進む。
【００３４】
続いて、ステップＳ６１３では、メッセージファイルから分離された添付ファイルを保持するためのディレクトリ３２０に対応する番号のファイルが存在するか否かに基づいて、当該添付ファイルが既に削除されているか否かを判断する。この判断の結果、添付ファイルが既に削除されていると判断された場合には、ステップＳ６０６に移行し、一方、添付ファイルが削除されていないと判断された場合には、ステップＳ６０７に移行する。
【００３５】
ステップＳ６０６の処理が終了した場合、ステップＳ６１０の処理が終了した場合、あるいは、ステップＳ６１３での判断の結果、添付ファイルが削除されていないと判断された場合には、続いて、ステップＳ６０７において、メッセージファイル３１０の添付ファイルのヘッダから、添付ファイルの名前情報を含むフィールドを読み込んで解析し、添付ファイルの名前情報を取得する。続いて、ステップＳ６０８では、添付ファイルのアイコンあるいはサムネールとファイル名称とを組み合わせて、添付ファイルの表示用データを作成する。続いて、ステップＳ６０９では、作成した添付ファイルの表示用データを添付ファイルを表示する領域２３０に追加して表示する。以上の処理により、添付ファイルの表示処理を終了する。
【００３６】
図７は、本発明の実施形態に係る情報処理装置において、添付ファイルの削除処理の一例を示したフローチャートである。なお、ステップＳ７０１〜ステップＳ７０５は各ステップを示す。
【００３７】
まず、ステップＳ７０１では、対応テーブル５００を検索して、添付ファイルの型に対応するプログラムがあるか否かを判断する。この判断の結果、対応するプログラムが存在すると判断された場合には、ステップＳ７０２に進む。一方、ステップＳ７０１での判断の結果、添付ファイルの型に対応するプログラムが存在しないと判断された場合には、ステップＳ７０６に進む。
【００３８】
ステップＳ７０２では、当該プログラムに対して問い合わせをして、添付ファイルのサムネールが作成可能であるか否かを判断する。この判断の結果、添付ファイルのサムネールが作成可能であると判断された場合には、ステップＳ７０３に進む。一方、ステップＳ７０２での判断の結果、添付ファイルのサムネールが作成可能でないと判断された場合には、ステップＳ７０６に進む。
【００３９】
続いて、ステップＳ７０３では、添付ファイルからサムネール画像を作成する。続いて、ステップＳ７０４では、メッセージファイルから分離された添付ファイルを、保持するためのディレクトリ３２０から削除する。続いて、ステップＳ７０５では、ステップＳ７０３で作成したサムネール画像を、ステップＳ７０４で削除した添付ファイルのファイル名にサムネール用の拡張子「thumb」をつけたファイル名で当該ディレクトリ内に保存する。そして、添付ファイルの削除処理が終了する。
【００４０】
一方、ステップＳ７０１の判断の結果、添付ファイルに対応するプログラムが存在しないと判断された場合、あるいはステップＳ７０２の判断の結果、添付ファイルのサムネール画像に対応するプログラムが作成可能でないと判断された場合には、続いて、ステップＳ７０６において、メッセージファイルから分離された添付ファイルを保持するためのディレクトリ３２０から当該添付ファイルを削除する。そして、添付ファイルの削除処理が終了する。
【００４１】
図８は、本発明の実施形態に係る情報処理装置において、削除した添付ファイルを含む電子メールの内容表示用画面の一例を示した概念図である。本表示は、削除した添付ファイルを含む特定の電子メールを開くことにより、ディスプレイなどの出力装置１０７に表示される。
【００４２】
８０１は電子メールの内容の表示を行う領域全体２００において、電子メール本文の添付ファイルを表示する領域２３０中に削除された添付ファイルを表示する領域であり、領域２３１のサムネール画像に削除済みであることを示すマークを重ねる（オーバーレイ）処理を行うことにより、当該添付ファイルが既に削除されたことを示している。
【００４３】
（本発明の他の実施形態）
本発明の他の実施形態に係る情報処理装置として、添付ファイルをメッセージファイル３１０から分離する際に、添付ファイルのサムネールファイルをあらかじめ作成するように構成しても良い。この場合は、図６のステップＳ６０４の処理は、添付ファイルが削除されているか否かを判断することになり、図７のフローチャートでは、単に添付ファイルのディレクトリ３２０内の当該添付ファイルを削除する処理となる。
【００４４】
また、本発明の他の実施形態に係る情報処理装置として、添付ファイルがどのような内容のデータであるかの識別を、より容易にするためにサムネールを拡大表示する構成を設けても良い。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態に係る情報処理装置の構成の一例を示した概念図である。
【図２】本発明の実施形態に係る情報処理装置において、電子メールの内容表示用画面の一例を示した概念図である。
【図３】本発明の実施形態に係る情報処理装置において、電子メールのファイル構成の一例を示した概念図である。
【図４】本発明の実施形態に係る情報処理装置において、電子メールの表示処理の一例を示したフローチャートである。
【図５】本発明の実施形態に係る情報処理装置において、添付ファイルの型（種類）、その型に対応付けられているプログラム、当該プログラムが添付ファイルのサムネールを作成できない場合のアイコン画像ファイルの対応を示したテーブルの概念図である。
【図６】本発明の実施形態に係る情報処理装置において、添付ファイルの表示処理の一例を示したフローチャートである。
【図７】本発明の実施形態に係る情報処理装置において、添付ファイルの削除処理の一例を示したフローチャートである。
【図８】本発明の実施形態に係る情報処理装置において、削除した添付ファイルを含む電子メールの内容表示用画面の一例を示した概念図である。
【符号の説明】
【００４６】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  記憶装置
１０５  外部記憶装置
１０６  システムバス
１０７  出力装置
１０８  入力装置
１０９  通信Ｉ／Ｆ
【図１】
2006072535.tif 000003
【図２】
2006072535.tif 000004
【図３】
2006072535.tif 000005
【図４】
2006072535.tif 000006
【図５】
2006072535.tif 000007
【図６】
2006072535.tif 000008
【図７】
2006072535.tif 000009
【図８】
2006072535.tif 000010