【手続補正書】
【提出日】平成28年4月27日(2016.4.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、電子メール受信側における添付ファイルを元に戻す機能を用いずとも、添付ファイルを容易に閲覧可能とする仕組みを提供することを目的とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の情報処理装置は、電子メールの送受信機能を有する情報処理装置であって、前記電子メールに添付ファイルが添付されている場合に、前記電子メールのサイズと前記添付ファイルのファイルサイズとを合わせたデータサイズが上限サイズに収まるかを判定するメールサイズ判定手段と、前記メールサイズ判定手段で、当該データサイズが前記上限サイズに収まらないと判定された場合、当該上限サイズに収まるように、前記電子メールに添付された添付ファイルを分割する分割手段と、前記分割手段で分割した添付ファイルの結合に用いる、当該分割した添付ファイルを特定する識別情報を含む結合用ファイルを生成する結合用ファイル生成手段と、前記分割手段で分割した添付ファイルを添付した複数の電子メールと、前記結合用ファイル生成手段で生成した結合用ファイルとを送信先に送信する送信手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、電子メール受信側における添付ファイルを元に戻す機能を用いずとも、添付ファイルを容易に閲覧可能とする仕組みを提供することが出来る。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子メールの送受信機能を有する情報処理装置であって、
前記電子メールに添付ファイルが添付されている場合に、前記電子メールのサイズと前記添付ファイルのファイルサイズとを合わせたデータサイズが上限サイズに収まるかを判定するメールサイズ判定手段と、
前記メールサイズ判定手段で、当該データサイズが前記上限サイズに収まらないと判定された場合、当該上限サイズに収まるように、前記電子メールに添付された添付ファイルを分割する分割手段と、
前記分割手段で分割した添付ファイルの結合に用いる、当該分割した添付ファイルを特定する識別情報を含む結合用ファイルを生成する結合用ファイル生成手段と、
前記分割手段で分割した添付ファイルを添付した複数の電子メールと、前記結合用ファイル生成手段で生成した結合用ファイルとを送信先に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記電子メールとは別の電子メールとして空メールを生成する空メール生成手段と、
前記添付ファイルのサイズと前記空メールのサイズとを合わせたデータサイズが前記上限サイズに収まるか否かを判定するファイルサイズ判定手段と、
前記ファイルサイズ判定手段で、前記添付ファイルのサイズと前記空メールのサイズとを合わせたデータサイズが前記上限サイズに収まると判定した場合、前記空メールに、前記添付ファイルを分割せずに添付する添付手段と
を備え、
前記送信手段は、前記添付ファイルの添付された空メールを送信先に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記添付ファイルの数が複数ある場合に、前記添付ファイル同士の組み合わせであって、合計データサイズが、前記上限サイズに収まる添付ファイルの組み合わせがあるか否かを判定する組み合わせ判定手段と
を備え、
前記添付手段は、前記組み合わせ判定手段で前記上限サイズに収まる組み合わせがあると判定した場合に、前記組み合わせに含まれる添付ファイルを当該電子メールに添付することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記添付ファイルの数が上限数に収まるか否かを判定する上限超過判定手段と、
前記分割手段は、前記上限超過判定手段で前記添付ファイルの数が上限数に収まらないと判定した場合であって、前記メールサイズ判定手段で前記電子メールのサイズと前記添付ファイルのファイルサイズとを合わせたデータのサイズが前記上限サイズに収まらないと判定された場合、前記上限サイズに収まるように、前記電子メールと前記添付ファイルとを合わせて、分割することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記ファイルサイズ判定手段は、圧縮された添付ファイルに含まれる複数のファイルのうち少なくとも１つのファイルのデータサイズと前記空メールのデータサイズとを合わせたデータサイズが前記上限サイズに収まるか否かを判定し、
前記添付手段は、前記ファイルサイズ判定手段で、前記複数の添付ファイルのうち少なくとも１つのファイルのデータサイズと前記空メールのデータサイズとを合わせたデータサイズが前記上限サイズに収まると判定した場合、前記空メールに、前記当該ファイルを、分割せずに添付することを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記組み合わせ判定手段は、圧縮された添付ファイルに含まれるファイル同士の組み合わせであって、前記空メールのサイズとの合計データサイズが前記上限サイズに収まる添付ファイルの組み合わせがあるか否かを判定し、
前記添付手段は、前記組み合わせ判定手段で前記上限サイズに収まる組み合わせがあると判定した場合に、前記組み合わせに含まれる添付ファイルを前記空メールに添付することを特徴とする請求項２乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
圧縮された添付ファイルを解凍する解凍手段と、
前記解凍手段により解凍された、前記圧縮された添付ファイルに含まれるファイルを再圧縮する再圧縮手段と、
を備え、
前記添付手段は、前記圧縮された添付ファイルに含まれるファイルの内、前記上限サイズに収まる組み合わせのファイルであって、前記再圧縮手段により再圧縮されたファイルを添付することを特徴とする請求項２乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
暗号化された添付ファイルを復号する復号手段と、
前記復号手段により復号された、前記暗号化された添付ファイルに含まれるファイルを再暗号化する再暗号化手段と、
を備え、
前記分割手段は、前記復号手段により復号された添付ファイルと前記電子メールを、前記上限サイズに収まるように分割し、
前記再暗号化手段は、前記分割手段で分割されたそれぞれの添付ファイルを、前記復号手段が添付ファイルを復号するために用いたキーを用いて暗号化することを特徴とする請求項２乃至７に記載の情報処理装置。
【請求項９】
前記メールサイズ判定手段は、圧縮された添付ファイルに含まれる複数のファイルのそれぞれについて、前記電子メールのサイズと添付ファイルのファイルサイズとを合わせたデータサイズが前記上限サイズに収まるかを判定し、
前記分割手段は、前記メールサイズ判定手段で、前記圧縮された添付ファイルに含まれる添付ファイルのデータサイズが前記上限サイズに収まらないと判定した場合、前記上限サイズに収まるように、前記電子メールと当該圧縮された添付ファイルを分割することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記上限サイズを、電子メールの送信履歴の内の、送信先毎の受信可能な上限サイズである第１の上限サイズを取得して設定する第１の上限サイズ設定手段と、
を備え、
前記分割手段は、当該第１の上限サイズに収まるように、前記電子メールに添付された添付ファイルを分割することを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記第１の上限サイズ設定手段とは別に、一律の上限サイズを設定する第２の上限サイズ設定手段と、
前記上限サイズを、前記第１の上限サイズから取得可能かを判定する上限サイズ取得可否判定手段と、
を備え、
前記分割手段は、前記上限サイズ取得可否判定手段で前記上限サイズを前記第１の上限サイズから取得不可であると判定した場合に、前記第２の上限サイズに収まるように、前記電子メールに添付された添付ファイルを分割することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
電子メールの送受信機能を有する情報処理装置の制御方法であって、
メールサイズ判定手段が、前記電子メールに添付ファイルが添付されている場合に、前記電子メールのサイズと前記添付ファイルのファイルサイズとを合わせたデータサイズが上限サイズに収まるかを判定するメールサイズ判定工程と、
前記メールサイズ判定工程で、当該データサイズが前記上限サイズに収まらないと判定された場合、当該上限サイズに収まるように、前記電子メールに添付された添付ファイルを分割する分割工程と、
結合用ファイル生成手段が、前記分割工程で分割した添付ファイルの結合に用いる、当該分割した添付ファイルを特定する識別情報を含む結合用ファイルを生成する結合用ファイル生成工程と、
送信手段が、前記分割工程で分割した添付ファイルを添付した複数の電子メールと、前記結合用ファイル生成工程で生成した結合用ファイルとを送信先に送信する送信工程と、
を含むことを特徴とする情報処理装置の制御方法。
【請求項１３】
電子メールの送受信機能を有する情報処理装置で実行が可能なプログラムであって、
前記情報処理装置を、
前記電子メールに添付ファイルが添付されている場合に、前記電子メールのサイズと前記添付ファイルのファイルサイズとを合わせたデータサイズが上限サイズに収まるかを判定するメールサイズ判定手段と、
前記メールサイズ判定手段で、当該データサイズが前記上限サイズに収まらないと判定された場合、当該上限サイズに収まるように、前記電子メールに添付された添付ファイルを分割する分割手段と、
前記分割手段で分割した添付ファイルの結合に用いる、当該分割した添付ファイルを特定する識別情報を含む結合用ファイルを生成する結合用ファイル生成手段と、
前記分割手段で分割した添付ファイルを添付した複数の電子メールと、前記結合用ファイル生成手段で生成した結合用ファイルとを送信先に送信する送信手段として機能させることを特徴とする情報処理装置のプログラム。