(57)【要約】【課題】ファイルを削除する際の作業負担を軽減することを可能とするファイル提示プログラム、ファイル提示装置及びファイル提示方法を提供する。【解決手段】複数の削除条件を受け付け、記憶部を参照して、受け付けた複数の削除条件のいずれかを満たす複数のファイルを特定し、条件を満たすファイルが不要と判断される期待値を示す情報を、削除条件に対応付けて記憶する記憶部を参照して、受け付けた複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、取得した複数の期待値に基づき、特定した複数のファイルを提示する優先度を決定する。【選択図】図４
2018005522.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示プログラムにおいて、
複数の削除条件を受け付け、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、
削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、
処理をコンピュータに実行させることを特徴とするファイル提示プログラム。
【請求項２】
請求項１において、さらに、
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付け、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する、
処理をコンピュータに実行させることを特徴とするファイル提示プログラム。
【請求項３】
請求項１において、
前記期待値を示す情報は、各削除条件の重要度であり、
前記期待値は、各削除条件の前記重要度を所定の単調増大関数に代入して算出される値である、
ことを特徴とするファイル提示プログラム。
【請求項４】
請求項３において、
前記優先度を決定する処理では、
各ファイルが満たす削除条件のそれぞれに対応する前記期待値を１から減算して互いに乗算し、乗算することにより算出された値を１から減算した第１の値を、前記複数のファイル毎に算出し、
前記複数のファイルのそれぞれに対応する前記第１の値を、前記複数のファイルそれぞれの優先度として決定する、
ことを特徴とするファイル提示プログラム。
【請求項５】
請求項３において、
前記優先度を決定する処理では、
各ファイルが満たす削除条件のそれぞれに対応する前記期待値を１から減算して互いに乗算し、乗算することにより算出された値を１から減算した第１の値を、前記複数のファイル毎に算出し、
前記複数のファイルのそれぞれに対応する前記第１の値と各ファイルのファイルサイズとを乗算して算出された値を、前記複数のファイルそれぞれの優先度として決定する、
ことを特徴とするファイル提示プログラム。
【請求項６】
請求項４または５において、
前記期待値を更新する処理では、
前記複数のファイルを特定する処理において、前記複数の削除条件のいずれかを満たすと判定された複数の判定済ファイルを特定し、
特定した前記複数の判定済ファイルのうちの不要と判断されたファイル毎に、各判定済ファイルに対応する前記第１の値を１から減算した値を２乗した値をそれぞれ算出し、特定した前記複数の判定済ファイルのうちの不要と判断されなかったファイル毎に、各判定済ファイルに対応する前記第１の値を２乗した値をそれぞれ算出し、前記不要と判断されたファイル毎に算出された値それぞれと、前記不要と判断されなかったファイル毎に算出された値それぞれとを加算した第２の値を算出し、
算出した前記第２の値に基づいて、前記複数の削除条件のそれぞれの重要度を更新する、
ことを特徴とするファイル提示プログラム。
【請求項７】
請求項６において、
前記第２の値を算出する処理では、前記複数の削除条件毎に、各削除条件の重要度の候補に含まれる特定の候補と、前記特定の候補の次に大きい候補と、前記特定の候補の次に小さい候補とのそれぞれに対応する前記第２の値を算出し、
前記重要度を更新する処理では、
前記複数の削除条件毎に、前記特定の候補に対応する前記第２の値と、前記特定の候補の次に大きい候補に対応する前記第２の値と、前記特定の候補の次に小さい候補に対応する前記第２の値との比較を行い、
前記複数の削除条件毎に、前記特定の候補に対応する前記第２の値が最小である場合、各削除条件の重要度を前記特定の候補に更新し、前記特定の候補の次に大きい候補に対応する前記第２の値が最小である場合、前記特定の候補の次に大きい候補を前記特定の候補として前記第２の値を算出する処理を再度行い、前記特定の候補の次に小さい候補に対応する前記第２の値が最小である場合、前記特定の候補の次に小さい候補を前記特定の候補として前記第２の値を算出する処理を再度行う、
ことを特徴とするファイル提示プログラム。
【請求項８】
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示するファイル提示装置において、
複数の削除条件を受け付ける条件受付部と、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定するファイル特定部と、
削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する期待値取得部と、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する優先度決定部と、を有する、
ことを特徴とするファイル提示装置。
【請求項９】
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示方法において、
複数の削除条件を受け付け、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、
削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、
ことを特徴とするファイル提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル提示プログラム、ファイル提示装置及びファイル提示方法に関する。
【背景技術】
【０００２】
利用者に対してサービスを提供する事業者（以下、単に事業者とも呼ぶ）は、例えば、利用者に対して各種サービスの提供を行うために、用途に応じた業務システムを構成して稼働させる。事業者は、例えば、業務システムを稼働させることにより、利用者が記憶装置に記憶したファイルの管理等を行う。
【０００３】
具体的に、業務システムは、例えば、記憶装置に記憶されたファイルの作成日時やファイルサイズ等の情報を取得し、他のファイルよりも優先して削除すべきファイルの一覧（以下、単にファイル一覧とも呼ぶ）を作成して利用者に対して提示する。これにより、利用者は、記憶装置の記憶容量を確保する必要性等がある場合に、削除すべきファイルの特定を容易に行うことが可能になる。（例えば、特許文献１から３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−０８５５７８号公報
【特許文献２】特開２００２−０５７９７８号公報
【特許文献３】特開２００６−３１８０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、業務システムが取得可能な情報（ファイルの作成日時やファイルサイズ等）が限られている場合、業務システムは、ファイル一覧の作成を精度高く行うことができない場合がある。
【０００６】
また、業務システムが作成するファイル一覧に含まれるファイルと、利用者が実際に不要と判断するファイルとは、必ずしも一致しない。そのため、利用者は、業務システムが提示するファイル一覧を参照しても、ファイル削除に要する作業負担を軽減することができない場合がある。
【０００７】
そこで、一つの側面では、ファイルを削除する際の作業負担を軽減することを可能とするファイル提示プログラム、ファイル提示装置及びファイル提示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施の形態の一つの態様によれば、記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示プログラムにおいて、複数の削除条件を受け付け、前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、処理をコンピュータに実行させる。
【発明の効果】
【０００９】
一つの側面によれば、ファイルを削除する際の作業負担を軽減することを可能とする。
【図面の簡単な説明】
【００１０】
【図１】図１は、情報処理システム１０の構成を示す図である。
【図２】図２は、情報処理装置１のハードウエア構成を説明する図である。
【図３】図３は、情報処理装置１の機能のブロック図である。
【図４】図４は、第１の実施の形態におけるファイル提示処理の概略を説明するフローチャート図である。
【図５】図５は、第１の実施の形態におけるファイル提示処理の概略を説明する図である。
【図６】図６は、第１の実施の形態におけるファイル提示処理の概略を説明する図である。
【図７】図７は、第１の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。
【図８】図８は、第１の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。
【図９】図９は、第１の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。
【図１０】図１０は、第１の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。
【図１１】図１１は、第１の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。
【図１２】図１２は、第１の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。
【図１３】図１３は、第１の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。
【図１４】図１４は、第１の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。
【図１５】図１５は、削除条件情報１３２の具体例を説明する図である。
【図１６】図１６は、期待値情報１３３の具体例を説明する図である。
【図１７】図１７は、優先度情報１３４の具体例を説明する図である。
【図１８】図１８は、期待値情報１３３の具体例を説明する図である。
【図１９】図１９は、優先度情報１３４の具体例を説明する図である。
【図２０】図２０は、重要度候補情報１３３ａの具体例である。
【図２１】図２１は、二乗誤差情報１３５の具体例を説明する図である。
【図２２】図２２は、二乗誤差情報１３５の具体例を説明する図である。
【図２３】図２３は、二乗誤差情報１３５の具体例を説明する図である。
【図２４】図２４は、期待値情報１３３の具体例を説明する図である。
【図２５】図２５は、優先度情報１３４の具体例を説明する図である。
【図２６】図２６は、優先度情報１３４の具体例を説明する図である。
【図２７】図２７は、優先度情報１３４の具体例を説明する図である。
【図２８】図２８は、二乗誤差情報１３５の具体例を説明する図である。
【図２９】図２９は、二乗誤差情報１３５の具体例を説明する図である。
【図３０】図３０は、期待値情報１３３の具体例を説明する図である。
【発明を実施するための形態】
【００１１】
［情報処理システムの構成］
図１は、情報処理システム１０の構成を示す図である。図１に示す情報処理システム１０は、情報処理装置１（以下、ファイル提示装置１とも呼ぶ）と、記憶装置１ａと、記憶装置１ｂとを有する。情報処理装置１は、例えば、インターネットやイントラネット等からなるネットワークＮＷを介して事業者端末１１にアクセスすることが可能な物理マシンである。
【００１２】
情報処理装置１は、例えば、削除候補のファイルの一覧を利用者に対して提示する処理（以下、ファイル提示処理とも呼ぶ）を行う。
【００１３】
記憶装置１ａ及び記憶装置１ｂは、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等からなる外部ディスク装置である。具体的に、記憶装置１ａには、例えば、複数の削除対象の候補であるファイルが記憶されている。また、記憶装置１ｂには、例えば、情報処理装置１がファイル提示処理を行う際に参照する各種情報が格納されている。なお、記憶装置１ａ及び記憶装置１ｂは、同一の記憶装置からなるものであってもよい。また、記憶装置１ａ及び記憶装置１ｂは、情報処理装置１の内部に設けられた記憶装置であってもよい。
【００１４】
事業者端末１１は、例えば、事業者が必要な情報の入力を行う端末である。そして、事業者端末１１は、事業者による情報の入力があった場合、例えば、入力された情報を情報処理装置１に送信する。
【００１５】
上記のような情報処理装置１は、例えば、記憶装置１ｂにアクセスし、記憶装置１ａに記憶されたファイルの作成日時やファイルサイズ等の情報を取得する。そして、情報処理装置１は、記憶装置１ｂから取得した情報を参照し、記憶装置１ａに記憶されたファイルのうち、優先して削除すべきファイルの一覧を作成して利用者に提示する。これにより、利用者は、例えば、記憶装置１ａの記憶容量を確保する必要性がある場合に、削除すべきファイルを容易に特定することが可能になる。
【００１６】
しかしながら、情報処理装置１が取得可能な情報（ファイルの作成日時やファイルサイズ等）が限られている場合、情報処理装置１は、ファイル一覧の作成を精度高く行うことができない場合がある。
【００１７】
また、情報処理装置１が作成するファイル一覧に含まれるファイルと、利用者が実際に不要と判断するファイルとは、必ずしも一致しない。そのため、利用者は、情報処理装置１が提示するファイル一覧を参照しても、ファイル削除に要する作業負担を軽減することができない場合がある。
【００１８】
そこで、本実施の形態において、情報処理装置１は、複数の削除条件を受け付け、削除候補のファイルが記憶された記憶装置１ａを参照し、受け付けた複数の削除条件のいずれかを満たす複数のファイルを特定する。そして、情報処理装置１は、削除条件を満たすファイルが不要と判断される期待値を示す情報を、削除条件に対応付けて記憶する記憶装置１ｂを参照し、受け付けた複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する。その後、情報処理装置１は、取得した複数の期待値に基づき、特定した複数のファイルを提示する優先度を決定する。
【００１９】
すなわち、情報処理装置１は、各削除条件を満たすファイルが不要と判断される期待値を示す情報を予め記憶装置１ｂに記憶する。具体的に、情報処理装置１は、例えば、事業者によって過去に削除されたファイルの履歴情報等に基づいて、各削除条件を満たすファイルに対応する期待値を示す情報を作成して記憶装置１ｂに記憶する。そして、情報処理装置１は、例えば、事業者がファイルの削除を行う際に、記憶装置１ｂに記憶された期待値を示す情報を参照して、削除候補の各ファイルの優先度を決定する。
【００２０】
これにより、情報処理装置１は、例えば、事業者によって削除される可能性が高い削除候補のファイルの優先度が高くなるように、削除候補の各ファイルの優先度を決定することが可能になる。そのため、情報処理装置１は、例えば、削除候補の各ファイルを示す情報と各ファイルについて決定した優先度とを対応付けて事業者に提示することが可能になる。したがって、事業者は、削除するファイルを決定する際に、情報処理装置１が提示した情報を参照することにより、ファイルの削除に伴う作業負担を軽減させることが可能になる。
【００２１】
［情報処理装置のハードウエア構成］
次に、情報処理装置１のハードウエア構成について説明する。図２は、情報処理装置１のハードウエア構成を説明する図である。
【００２２】
情報処理装置１は、プロセッサであるＣＰＵ１０１と、メモリ１０２と、外部インターフェース（Ｉ／Ｏユニット）１０３と、記憶媒体（ストレージ）１０４とを有する。各部は、バス１０５を介して互いに接続される。
【００２３】
記憶媒体１０４は、記憶媒体１０４内のプログラム格納領域（図示しない）に、ファイル提示処理を行うためのプログラム１１０を記憶する。
【００２４】
ＣＰＵ１０１は、図２に示すように、プログラム１１０の実行時に、プログラム１１０を記憶媒体１０４からメモリ１０２にロードし、プログラム１１０と協働してファイル提示処理を行う。
【００２５】
記憶媒体１０４は、例えば、ファイル提示処理を行う際に参照される情報を記憶する情報格納領域１３０（以下、記憶部１３０とも呼ぶ）を有する。また、外部インターフェース１０３は、事業者端末１１等と通信を行う。
【００２６】
なお、図１で説明した記憶装置１ａ及び記憶装置１ｂは、記憶媒体１０４に対応するものであってよい。以下、記憶装置１ａ及び記憶装置１ｂが記憶媒体１０４に対応するものとして説明を行う。
【００２７】
［情報処理装置の機能］
次に、情報処理装置１の機能について説明する。図３は、情報処理装置１の機能のブロック図である。
【００２８】
ＣＰＵ１０１は、図３に示すように、プログラム１１０と協働することにより、例えば、条件受付部１１１と、ファイル特定部１１２と、期待値取得部１１３と、優先度決定部１１４と、ファイル情報受付部１１５（以下、情報受付部１１５とも呼ぶ）と、期待値更新部１１６として動作する。
【００２９】
また、情報格納領域１３０には、削除候補ファイル１３１（以下、単にファイル１３１とも呼ぶ）と、削除条件情報１３２と、期待値情報１３３と、優先度情報１３４と、二乗誤差情報１３５とが記憶される。
【００３０】
条件受付部１１１は、情報格納領域１３０に記憶されたファイル１３１のうち、削除を行うファイルを決定するための削除条件（１以上の削除条件）の指定を受け付ける。具体的に、条件受付部１１１は、例えば、事業者が事業者端末１１を介して指定した削除条件の受け付けを行う。この場合、条件受付部１１１は、情報格納領域１３０に予め記憶された削除条件情報１３２を参照し、削除条件情報１３２に情報が記憶された削除条件の指定を受け付けるものであってよい。削除条件情報１３２は、例えば、各削除情報と各削除情報を満たすファイルとを対応付けた情報である。削除条件情報１３２の具体例については後述する。
【００３１】
ファイル特定部１１２は、条件受付部１１１が受け付けた削除条件のいずれかを満たす複数のファイルを特定する。具体的に、ファイル特定部１１２は、例えば、削除条件情報１３２を参照して、複数のファイルの特定を行う。
【００３２】
期待値取得部１１３は、情報格納領域１３０に予め記憶された期待値情報１３３を参照して、条件受付部１１１が受け付けた削除条件にそれぞれ対応付けられた期待値を取得する。期待値情報１３３は、各削除条件と各削除条件を満たすファイルが不要と判断される期待値を示す情報とを対応付けた情報である。また、期待値を示す情報は、例えば、各削除条件の重要度である。具体的に、期待値取得部１１３は、例えば、各削除条件の重要度を所定の単調増大関数に代入することにより、各削除条件に対応する期待値を算出するものであってよい。期待値情報１３３の具体例については後述する。
【００３３】
優先度決定部１１４は、期待値取得部１１３が取得した期待値に基づき、ファイル特定部１１２が特定した複数のファイルを提示する優先度を決定する。この場合、優先度決定部１１４は、例えば、期待値情報１３３を参照し、各ファイルに対応する優先度を示す情報を含む優先度情報１３４を作成する。優先度情報１３４の具体例については後述する。
【００３４】
ファイル情報受付部１１５は、ファイル特定部１１２が特定した複数のファイルのうち、事業者によって不要と判断されたファイル（事業者によって削除されるファイル）を示す情報を受け付ける。
【００３５】
そして、期待値更新部１１６は、ファイル情報受付部１１５が受け付けた情報に基づき、期待値情報１３３に含まれる情報のうち、条件受付部１１１が受け付けた削除条件のそれぞれに対応する期待値を示す情報を更新する。具体的に、期待値更新部１１６は、例えば、期待値情報１３３に含まれる情報のうち、条件受付部１１１が受け付けた削除条件のそれぞれの重要度を更新する。
【００３６】
[第１の実施の形態の概略］
次に、第１の実施の形態の概略について説明する。図４は、第１の実施の形態におけるファイル提示処理の概略を説明するフローチャート図である。また、図５及び図６は、第１の実施の形態におけるファイル提示処理の概略を説明する図である。図５及び図６を参照しながら、図４に示すファイル提示処理について説明を行う。
【００３７】
情報処理装置１は、図５に示すように、事業者端末１１等から削除条件を受け付けるまで待機する（Ｓ１のＮＯ）。情報処理装置１は、例えば、事業者が情報処理装置１に直接入力した削除条件を受け付けるものであってもよい。そして、削除条件を受け付けた場合（Ｓ１のＹＥＳ）、情報処理装置１は、図５に示すように、情報格納領域１３０を参照し、Ｓ１の処理で受け付けた削除条件のいずれかを満たす複数のファイルを特定する（Ｓ２）。
【００３８】
その後、情報処理装置１は、図６に示すように、各削除条件と各削除条件を満たすファイルが不要と判断される期待値を示す情報とを対応付けた期待値情報１３３が記憶される情報格納領域１３０を参照して、Ｓ１の処理において受け付けた削除条件にそれぞれ対応付けられた期待値を取得する（Ｓ３）。そして、情報処理装置１は、図６に示すように、Ｓ３の処理で取得した期待値に基づき、Ｓ２の処理で特定した複数のファイルを提示する優先度を決定する（Ｓ４）。
【００３９】
すなわち、情報処理装置１は、各削除条件を満たすファイルが不要と判断される期待値を示す情報を予め情報格納領域１３０に記憶する。そして、情報処理装置１は、例えば、事業者がファイルの削除を行う際に、情報格納領域１３０に記憶された期待値を示す情報を参照して、削除候補の各ファイルの優先度を決定する。
【００４０】
このように、本実施の形態における情報処理装置１は、複数の削除条件を受け付け、削除候補のファイルが記憶された情報格納領域１３０を参照し、受け付けた複数の削除条件のいずれかを満たす複数のファイルを特定する。そして、情報処理装置１は、削除条件を満たすファイルが不要と判断される期待値を示す情報を、削除条件に対応付けて記憶する情報格納領域１３０を参照し、受け付けた複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する。その後、情報処理装置１は、取得した複数の期待値に基づき、特定した複数のファイルを提示する優先度を決定する。
【００４１】
これにより、情報処理装置１は、例えば、事業者によって削除される可能性が高い削除候補のファイルの優先度が高くなるように、削除候補の各ファイルの優先度を決定することが可能になる。そのため、情報処理装置１は、例えば、削除候補の各ファイルを示す情報と各ファイルについて決定した優先度とを対応付けて事業者に提示することが可能になる。したがって、事業者は、削除するファイルを決定する際に、情報処理装置１が提示した情報を参照することにより、ファイルの削除に伴う作業負担を軽減させることが可能になる。
【００４２】
[第１の実施の形態の詳細］
次に、第１の実施の形態の詳細について説明する。図７から図１４は、第１の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。図１５から図３０は、第１の実施の形態におけるファイル提示処理の詳細を説明する図である。図１５から図３０を参照しながら、図７から図１４のファイル提示処理について説明を行う。
【００４３】
情報処理装置１の条件受付部１１１は、図７に示すように、事業者端末１１等から削除条件の指定を受け付けるまで待機する（Ｓ１１のＮＯ）。具体的に、条件受付部１１１が削除条件情報１３２に情報が含まれている削除条件の指定を受け付けるまで待機する。以下、削除条件情報１３２の具体例について説明を行う。
【００４４】
[削除条件情報の具体例］
図１５は、削除条件情報１３２の具体例を説明する図である。図１５に示す削除条件情報１３２は、削除条件情報１３２の含まれる各情報を識別する「項番」と、各削除条件が設定される「削除条件」と、各ファイル名が設定される「ファイル名」とを項目として有する。
【００４５】
具体的に、図１５に示す削除条件情報１３２において、「項番」が「Ｒ１」である情報には、「削除条件」として「１００日以上未更新」が設定されている。また、図１５に示す削除条件情報１３２において、「項番」が「Ｒ１」である情報には、「ファイル名」として「ａ．ｔｘｔ」、「ｃ．ｍｏｖ」、「ｈ．ｔｘｔ」、「ｉ．ｅｍｌ」、「ｊ．ｄｏｃｘ」、「ｋ．ｔｘｔ」、「ｌ．ｚｉｐ」及び「ｍ．ｐｐｔ」が設定されている。
【００４６】
そして、図１５に示す削除条件情報１３２において、「項番」が「Ｒ２」である情報には、「削除条件」として「２０ＭＢ以上」が設定されている。また、図１５に示す削除条件情報１３２において、「項番」が「Ｒ２」である情報には、「ファイル名」として「ｂ．ｚｉｐ」、「ｃ．ｍｏｖ」、「ｇ．ａｖｉ」及び「ｌ．ｚｉｐ」が設定されている。図１５に含まれる他の情報については説明を省略する。なお、以下、Ｓ１１の処理において、「１００日以上未更新」、「２０ＭＢ以上」、「動画ファイル」及び「Ｏｆｆｉｃｅ文書」が指定されたものとして説明を行う。
【００４７】
図７に戻り、削除条件を受け付けた場合（Ｓ１１のＹＥＳ）、情報処理装置１のファイル特定部１１２は、情報格納領域１３０に記憶された削除条件情報１３２を参照し、Ｓ１１の処理で受け付けた削除条件のいずれかを満たす複数のファイル１３１を特定する（Ｓ１２）。具体的に、ファイル特定部１１２は、例えば、図１５で説明した削除条件情報１３２に情報が含まれるファイルのうち、「削除条件」に「１００日以上未更新」、「２０ＭＢ以上」、「動画ファイル」及び「Ｏｆｆｉｃｅ文書」が設定された情報に対応するファイルを特定する。
【００４８】
その後、情報処理装置１の期待値取得部１１３は、情報格納領域１３０に記憶された期待値情報１３３を参照し、Ｓ１１の処理において受け付けた削除条件にそれぞれ対応付けられた期待値を取得する（Ｓ１３）。以下、Ｓ１３の処理の詳細について説明を行う。
【００４９】
[Ｓ１３の処理の詳細］
図８は、Ｓ１３の詳細を説明するフローチャート図である。なお、以下、Ｓ１３の処理において、各削除条件の重要度に基づいて期待値の取得が行われるものとして説明を行う。
【００５０】
期待値取得部１１３は、図８に示すように、情報格納領域１３０に記憶された期待値情報１３３を参照し、Ｓ１１の処理において受け付けた削除条件のそれぞれの重要度を取得する（Ｓ２１）。以下、期待値情報１３３の具体例について説明を行う。
【００５１】
[期待値情報の具体例］
図１６、図１８、図２４及び図３０は、期待値情報１３３の具体例を説明する図である。図１６等に示す期待値情報１３３は、期待値情報１３３の含まれる各情報を識別する「項番」と、各削除条件が設定される「削除条件」と、各削除条件の重要度が設定される「重要度」とを項目として有する。
【００５２】
具体的に、図１６に示す期待値情報１３３において、「項番」が「Ｒ１」である情報には、「削除条件」として「１００日以上未更新」が設定され、「重要度」として「５」が設定されている。また、図１６に示す期待値情報１３３において、「項番」が「Ｒ２」である情報には、「削除条件」として「２０ＭＢ以上」が設定され、「重要度」として「３」が設定されている。図１６に含まれる他の情報については説明を省略する。
【００５３】
すなわち、期待値取得部１１３は、例えば、Ｓ２１の処理において、「１００日以上未更新」、「２０ＭＢ以上」、「動画ファイル」及び「Ｏｆｆｉｃｅ文書」の重要度として、「５」、「３」、「７」及び「１」をそれぞれ取得する。
【００５４】
図８に戻り、期待値取得部１１３は、Ｓ２１の処理において取得した重要度を所定の単調増大関数に代入し、算出された値を期待値として取得する（Ｓ２２）。優先度決定部１１４は、例えば、Ｓ２１の処理において取得した重要度を、下記の式（１）にそれぞれ代入することにより、各削除条件のそれぞれに対応する期待値を算出する。なお、式（１）におけるｘは、各削除条件のそれぞれの重要度である。また、以下、小数点４桁以下を四捨五入するものとして説明を行う。
【００５５】
【数１】
2018005522.tif 000003
具体的に、優先度決定部１１４は、例えば、「１００日以上未更新」の重要度である「５」を式（１）に代入することにより、「１００日以上未更新」に対応する期待値として「０．４７４」を算出する。
【００５６】
なお、期待値取得部１１３は、Ｓ２２の処理において、式（１）に示すように、０以上であって１以下に収まる期待値を算出することができる単調増大関数を使用する。これにより、情報処理装置１は、後述するように、各削除条件の新たな重要度を決定するための二乗誤差の総和（第２の値）を算出することが可能になる。
【００５７】
図７に戻り、情報処理装置の優先度決定部１１４は、Ｓ１３の処理で取得した期待値に基づき、Ｓ１２の処理で特定した複数のファイルを提示する優先度を決定する（Ｓ１４）。以下、Ｓ１４の処理の詳細について説明を行う。
【００５８】
[Ｓ１４の処理の詳細］
図９は、Ｓ１４の詳細を説明するフローチャート図である。優先度決定部１１４は、Ｓ１２の処理で特定した複数のファイルのそれぞれが満たす削除条件を特定する（Ｓ３１）。
【００５９】
具体的に、優先度決定部１１４は、削除条件情報１３２を参照し、例えば、「ファイル名」が「ａ．ｔｘｔ」であるファイルが満たす削除条件として、「１００日以上未更新」を特定する。また、優先度決定部１１４は、例えば、「ファイル名」が「ｃ．ｍｏｖ」であるファイルが満たす削除条件として、「１００日以上未更新」、「２０ＭＢ以上」及び「動作ファイル」を特定する。
【００６０】
そして、優先度決定部１１４は、各ファイルが満たす削除条件のそれぞれに対応する期待値を１から減算して互いに乗算し、乗算することにより算出された値を１から減算した第１の値を、Ｓ１２の処理で特定した複数のファイル毎に算出する（Ｓ３２）。
【００６１】
具体的に、優先度決定部１１４は、例えば、各ファイルが満たす削除条件のそれぞれに対応する期待値を下記の式（２）に代入することにより、第１の値（Ｐ）を算出する。なお、式（２）におけるｋは、各ファイルが満たす削除条件のそれぞれを識別する識別子である。また、式（２）におけるＰｋは、式（１）によって算出された期待値（ｆ（ｘ））に対応する。
【００６２】
【数２】
2018005522.tif 000004
具体的に、例えば、「ファイル名」が「ａ．ｔｘｔ」であるファイルが満たす削除条件である「１００日以上未更新」の期待値が「０．４７４」である場合、優先度決定部１１４は、「１」から「０．４７４」を減算した値である「０．５２６」を算出する。さらに、優先度決定部１１４は、「１」から「０．５２６」を減算した値である「０．４７４」を算出する。そして、優先度決定部１１４は、「ファイル名」が「ａ．ｔｘｔ」であるファイルに対応する第１の値として「０．４７４」を取得する。
【００６３】
また、「ファイル名」が「ｃ．ｍｏｖ」であるファイルが満たす削除条件である「１００日以上未更新」、「２０ＭＢ以上」及び「動作ファイル」の期待値は、「０．４７４」、「０．２８６」及び「０．６１５」である。そのため、優先度決定部１１４は、「１」から「０．４７４」、「０．２８６」及び「０．６１５」をそれぞれ減算した値である「０．５２６」、「０．７１４」及び「０．３８５」をそれぞれ算出する。そして、優先度決定部１１４は、算出した「０．５２６」、「０．７１４」及び「０．３８５」を互いに乗算して「０．１４５」を算出する。さらに、優先度決定部１１４は、「１」から「０．１４５」を減算した値である「０．８５５」を算出する。そして、優先度決定部１１４は、「ファイル名」が「ｃ．ｍｏｖ」であるファイルに対応する第１の値として「０．８５５」を取得する。
【００６４】
そして、優先度決定部１１４は、Ｓ３２の処理で算出された第１の値に基づいて、Ｓ１２の処理で特定した複数のファイル毎に優先度を決定する（Ｓ３３）。以下、Ｓ３３の処理の詳細について説明を行う。
【００６５】
[Ｓ３３の処理の詳細］
図１０は、Ｓ３３の詳細を説明するフローチャート図である。優先度決定部１１４は、例えば、Ｓ１２の処理で特定した複数のファイルのそれぞれに対応する第１の値と、各ファイルのファイルサイズとを乗算して算出された値を、複数のファイルそれぞれの優先度として決定する（Ｓ４１）。
【００６６】
すなわち、優先度決定部１１４は、この場合、例えば、第１の値とファイルサイズとを乗算して算出された値が大きいほど優先度が高くなるように、各ファイルの優先度を決定する。これにより、優先度決定部１１４は、第１の値が大きいファイルのみでなく、ファイルサイズが大きいファイルの優先度を高めることが可能になる。
【００６７】
なお、優先度決定部１１４は、例えば、各ファイルのファイルサイズ等を考慮せず、第１の値のみに基づいて、優先度を決定するものであってもよい。具体的に、優先度決定部１１４は、例えば、各ファイルに対応する第１の値を、そのまま各ファイルに対応する優先度として決定するものであってもよい。なお、以下、各ファイルに対応する第１の値を優先度として決定するものとして説明を行う。
【００６８】
図９に戻り、優先度決定部１１４は、Ｓ３３の処理で決定した優先度を含む優先度情報１３４を作成する（Ｓ３４）。そして、優先度決定部１１４は、例えば、作成した優先度情報１３４を事業者端末１１の出力装置（図示しない）に出力する。また、優先度決定部１１４は、例えば、作成した優先度情報１３４を情報格納領域１３０に記憶する。以下、優先度情報１３４の具体例について説明を行う。
【００６９】
[優先度情報の具体例］
図１７、図１９、図２５、図２６及び図２７は、優先度情報１３４の具体例を説明する図である。図１７等に示す優先度情報１３４は、優先度情報１３４の含まれる各情報を識別する「項番」と、ファイル名が設定される「ファイル名」と、「ファイル名」に設定されたファイルのファイルサイズが設定される「サイズ」とを項目として有する。また、図１７等に示す優先度情報１３４は、「ファイル名」に設定されたファイルの未更新日数が設定される「未更新日数」と、「ファイル名」に設定されたファイルに対応する削除条件が設定される「削除条件」とを項目として有する。また、図１７等に示す優先度情報１３４は、「ファイル名」に設定されたファイルの優先度が設定される「優先度」と、「ファイル名」に設定されたファイルの削除を行ったか否かを示す情報が設定される「整理結果」とを項目として有する。「整理結果」には、「ファイル名」に設定されたファイルが事業者によって削除されたことを示す「削除」、または、「ファイル名」に設定されたファイルが事業者によって削除されなかったことを示す「保護」が設定される。
【００７０】
具体的に、優先度決定部１１４は、図１７に示す例において、「項番」が「１」である情報の「ファイル名」に「ａ．ｔｘｔ」を設定し、「サイズ」に「０．０１（ＭＢ）」を設定し、「未更新日数」に「１２０（日）」を設定し、「削除条件」に「Ｒ１」を設定する。そして、優先度決定部１１４は、「項番」が「１」である情報の「優先度」に、Ｓ３３の処理で決定した優先度である「０．４７４」に対応する「４７（％）」を設定する。また、優先度決定部１１４は、図１７に示す例において、「項番」が「３」である情報の「ファイル名」に「ｃ．ｍｏｖ」を設定し、「サイズ」に「５００（ＭＢ）」を設定し、「未更新日数」に「１２０（日）」を設定し、「削除条件」に「Ｒ１」、「Ｒ２」及び「Ｒ３」を設定する。そして、優先度決定部１１４は、「項番」が「３」である情報の「優先度」に、Ｓ３３の処理で決定した優先度である「０．８５５」に対応する「８６（％）」を設定する。なお、図１７に示す例において、各情報の「整理結果」には情報が設定されていない。図１７に含まれる他の情報については説明を省略する。
【００７１】
これにより、事業者は、Ｓ３４の処理で作成された優先度情報１３４を参照することで、削除すべきファイルの特定を行うことが可能になる。具体的に、事業者は、図１７で説明した優先度情報１３４を参照し、「優先度」に設定された数値が大きいファイル（優先度が高いファイル）から順に削除を行うか否かの判断を行うことが可能になる。また、事業者は、例えば、ファイルの削除を行うか否かの判断を、「優先度」に設定された数値が所定以上のファイルについてのみ行うことが可能になる。したがって、事業者は、ファイルの削除を効率的に行うことが可能になる。
【００７２】
図７に戻り、情報処理装置１のファイル情報受付部１１５は、事業者によって削除されたファイルの情報を受け付けるまで待機する（Ｓ１５のＮＯ）。すなわち、ファイル情報受付部１１５は、事業者がファイルの削除を行うまで待機する。
【００７３】
そして、事業者によって削除されたファイルの情報を受け付けた場合（Ｓ１５のＹＥＳ）、情報処理装置１の期待値更新部１１６は、Ｓ１５の処理で受け付けた情報に基づき、各削除条件のそれぞれの重要度を更新する（Ｓ１６）。
【００７４】
すなわち、事業者によるファイルの削除が行われた場合、情報処理装置１は、削除されたファイルに関する新たな情報に基づいて、各ファイルの重要度を更新する。これにより、情報処理装置１は、事業者によるファイルの削除が再度行われる際に、より精度の高い優先度を含む情報を事業者に提示することが可能になる。
【００７５】
なお、Ｓ１６の処理は、事業者によってファイルの削除が行われたか否かに依らず、例えば、１日１回等定期的に行われるものであってもよい。以下、Ｓ１６の処理の詳細について説明を行う。
【００７６】
[Ｓ１６の処理の詳細］
図１１は、Ｓ１６の詳細を説明するフローチャート図である。以下、期待値更新部１１６が、図１８に示す期待値情報１３３及び図１９に示す優先度情報１３４を参照するものとして説明を行う。また、以下、重要度として設定され得る値（以下、重要度の候補とも呼ぶ）が「１」から「１０」までの整数であるものとして説明を行う。
【００７７】
なお、図１８に示す期待値情報１３３における「重要度」には、初期値としてそれぞれ「５」が設定されている。また、図１９に示す優先度情報１３４における「整理結果」には、「ファイル名」が「ａ．ｔｘｔ」、「ｂ．ｚｉｐ」及び「ｃ．ｍｏｖ」であるファイルが過去にそれぞれ削除されたことを示す「削除」が設定されている。
【００７８】
期待値更新部１１６は、図１１に示すように、情報格納領域１３０に記憶された削除条件情報１３２に情報が含まれる削除条件のそれぞれの重要度の候補に「５」を設定する（Ｓ５１）。なお、期待値更新部１１６は、各削除条件のそれぞれの重要度の候補を、例えば、期待値情報１３３とは異なる情報（以下、重要度候補情報１３３ａとも呼ぶ）として情報格納領域１３０に記憶するものであってもよい。以下、重要度候補情報１３３ａの具体例について説明を行う。
【００７９】
[重要度候補情報の具体例］
図２０は、重要度候補情報１３３ａの具体例である。図２０に示す重要度候補情報１３３ａは、図１８で説明した期待値情報１３３と比較した場合、「重要度」の代わりに「重要度の候補」を項目して有している。具体的に、図２０に示す重要度候補情報１３３ａにおいて、「重要度の候補」には、それぞれ初期値として「５」が設定されている。
【００８０】
図１１に戻り、期待値更新部１１６は、重要度の更新を行う重要度更新処理を行う（Ｓ５２）。以下、重要度更新処理について説明を行う。
【００８１】
[重要度更新処理］
図１２及び図１３は、重要度更新処理を説明するフローチャート図である。期待値更新部１１６は、情報格納領域１３０に記憶された削除条件情報１３２を参照し、削除条件情報１３２に情報が含まれる削除条件を１つ特定する（Ｓ６１）。
【００８２】
そして、期待値更新部１１６は、Ｓ６１の処理で特定した削除条件の現在の重要度の候補（以下、特定の候補とも呼ぶ）についての最小二乗誤差算出処理を行う（Ｓ６２）。以下、最小二乗誤差算出処理について説明を行う。
【００８３】
[最小二乗誤差算出処理］
図１４は、最小二乗誤差算出処理を説明するフローチャート図である。期待値更新部１１６は、Ｓ６１で特定した削除条件を満たすと判定された判定済ファイルを特定する（Ｓ８１）。
【００８４】
具体的に、Ｓ６１の処理において「１００日以上未更新」が特定された場合、期待値更新部１１６は、図１９で説明した優先度情報１３４を参照し、「削除条件」に「Ｒ１」が設定された情報の「ファイル名」に設定された情報である「ａ．ｔｘｔ」、「ｂ．ｚｉｐ」及び「ｃ．ｍｏｖ」を特定する。
【００８５】
続いて、期待値更新部１１６は、Ｓ８１の処理で特定した複数の判定済ファイルのうちの不要と判断されたファイル毎に、各判定済ファイルに対応する第１の値を１から減算した値を２乗した値をそれぞれ算出する（Ｓ８２）。
【００８６】
具体的に、図１９に示す優先度情報１３４において、「ファイル名」が「ａ．ｔｘｔ」、「ｂ．ｚｉｐ」及び「ｃ．ｍｏｖ」である各ファイルの「整理結果」には、それぞれ「削除」が設定されている。また、「１００日以上未更新」及び「２０ＭＢ以上」の現在の重要度の候補は、それぞれ「５」である。
【００８７】
そのため、期待値更新部１１６は、「ファイル名」がそれぞれ「ａ．ｔｘｔ」、「ｂ．ｚｉｐ」及び「ｃ．ｍｏｖ」である３ファイルに対応する第１の値として、それぞれ「０．４７４」、「０．７２３」及び「０．７２３」を算出する。そして、期待値更新部１１６は、第１の値を１から減算した値を２乗した値として、それぞれ「０．２７７」、「０．０７７」及び「０．０７７」を算出する。
【００８８】
また、期待値更新部１１６は、Ｓ８１の処理で特定した複数の判定済ファイルのうちの不要と判断されなかったファイル毎に、各判定済ファイルに対応する第１の値を２乗した値をそれぞれ算出する（Ｓ８３）。
【００８９】
具体的に、図１９に示す優先度情報１３４において、「整理結果」に「保護」が設定されたファイルは存在しない。そのため、期待値更新部１１６は、Ｓ８３の処理において「０」を算出する。
【００９０】
そして、Ｓ８２の処理で算出された値それぞれと、Ｓ８３の処理で算出された値それぞれとを加算した第２の値を算出する（Ｓ８４）。
【００９１】
具体的に、期待値更新部１１６は、Ｓ８２の処理でそれぞれ算出した「０．２７７」、「０．０７７」及び「０．０７７」と、Ｓ８３の処理で算出した「０」とを加算することにより、第２の値として「０．４３０」を算出する。そして、期待値更新部１１６は、Ｓ８４の処理の後、最小二乗誤差算出処理を終了する。
【００９２】
図１２に戻り、期待値更新部１１６は、Ｓ６１の処理で特定した削除条件の現在の重要度の候補の次に大きい重要度の候補についての最小二乗誤差算出処理を行う（Ｓ６３）。具体的に、期待値更新部１１６は、「１００日以上未更新」に対応する重要度が「６」であって、「２０ＭＢ以上」に対応する重要度が「５」である場合の最小二乗誤差算出処理を行い、第２の値として「０．３１４」を算出する。
【００９３】
また、期待値更新部１１６は、Ｓ６１の処理で特定した削除条件の現在の重要度の候補の次に小さい重要度の候補についての最小二乗誤差算出処理を行う（Ｓ６４）。具体的に、期待値更新部１１６は、「１００日以上未更新」に対応する重要度が「４」であって、「２０ＭＢ以上」に対応する重要度が「５」である場合の最小二乗誤差算出処理を行い、第２の値として「０．５８９」を算出する。
【００９４】
なお、期待値更新部１１６は、例えば、Ｓ６２、Ｓ６３及びＳ６４の処理で算出した第２の値を、二乗誤差情報１３５として情報格納領域１３０に記憶するものであってよい。以下、二乗誤差情報１３５の具体例について説明を行う。
【００９５】
[二乗誤差情報の具体例（１）］
図２１、図２２、図２３、図２８及び図２９は、二乗誤差情報１３５の具体例を説明する図である。図２１等に示す二乗誤差情報１３５は、二乗誤差情報１３５に含まれる各情報を識別する「項番」と、削除条件である「１００日以上未更新」及び「２０ＭＢ以上」に対応する期待値がそれぞれ設定される「重要度の候補（１）」及び「重要度の候補（２）」とを項目として有する。また、図２１等に示す二乗誤差情報１３５は、Ｓ８４の処理で算出された第２の値が設定される「二乗誤差」を項目として有する。
【００９６】
具体的に、期待値更新部１１６は、Ｓ６２の処理が行われた場合、図２１に示すように、例えば、「項番」が「２」である情報の「重要度の候補（１）」に「５」を設定する。また、期待値更新部１１６は、例えば、「項番」が「２」である情報の「重要度の候補（２）」に「５」を設定し、「二乗誤差」として「０．４３０」に設定する。
【００９７】
また、期待値更新部１１６は、Ｓ６３の処理が行われた場合、図２１に示すように、例えば、「項番」が「３」である情報の「重要度の候補（１）」に「６」を設定する。また、期待値更新部１１６は、例えば、「項番」が「２」である情報の「重要度の候補（２）」に「５」を設定し、「二乗誤差」として「０．３１４」に設定する。
【００９８】
さらに、期待値更新部１１６は、Ｓ６４の処理が行われた場合、図２１に示すように、例えば、「項番」が「１」である情報の「重要度の候補（１）」に「４」を設定する。また、期待値更新部１１６は、例えば、「項番」が「１」である情報の「重要度の候補（２）」に「５」を設定し、「二乗誤差」として「０．５８９」に設定する。
【００９９】
その後、期待値更新部１１６は、Ｓ６２の処理で算出された第２の値が、Ｓ６３及びＳ６４の処理で算出された第２の値以下であるか否かについて判定を行う（Ｓ６５）。その結果、Ｓ６２の処理で算出された第２の値が、Ｓ６３及びＳ６４の処理で算出された第２の値以下であると判定された場合（Ｓ６５のＹＥＳ）、期待値更新部１１６は、Ｓ６１の処理で特定した削除条件の現在の重要度の候補を、Ｓ６１の処理で特定した削除条件の新たな重要度として決定する（Ｓ６６）。一方、Ｓ６２の処理で算出された第２の値が、Ｓ６３及びＳ６４の処理で算出された第２の値以下でないと判定された場合（Ｓ６５のＮＯ）、期待値更新部１１６は、Ｓ７１以降の処理を行い、Ｓ６１の処理で特定した削除条件の新たな重要度を決定するための処理を継続する。
【０１００】
すなわち、最小二乗誤差算出処理において算出される第２の値は、第２の値が最小になる重要度の候補と差が大きい重要度の候補から算出される第２の値ほど、値が大きくなる。そのため、現在の重要度の候補に対応する第２の値が、現在の重要度の候補よりも小さい重要度の候補に対応する第２の値よりも大きい場合、期待値更新部１１６は、第２の値が最小になる重要度の候補が、現在の重要度の候補または現在の重要度の候補よりも小さい重要度の候補であると判定することが可能になる。また、現在の重要度の候補に対応する第２の値が、現在の重要度の候補よりも小さい重要度の候補に対応する第２の値よりも小さい場合、期待値更新部１１６は、第２の値が最小になる重要度の候補が、現在の重要度の候補または現在の重要度の候補よりも大きい重要度の候補であると判定することが可能になる。
【０１０１】
そのため、期待値更新部１１６は、現在の重要度の候補から算出される第２の値が小さくなる方向に現在の重要度の候補を推移（更新）させながら、第２の値の算出を繰り返し行う。これにより、期待値更新部１１６は、現在の重要度の候補から算出した第２の値が、前回の更新が行われる前の重要度の候補（以下、単に前回の重要度の候補とも呼ぶ）から算出した第２の値よりも大きくなった場合、前回の重要度から算出した第２の値が、Ｓ６１の処理で特定した削除条件に対応する第２の値の最小値であると判定することが可能になる。そのため、期待値更新部１１６は、この場合、Ｓ６１の処理で特定した削除条件の重要度の候補が「１」または「１０」に到達していない場合であっても、Ｓ６１の処理で特定した削除条件の新たな重要度を決定するための処理を終了することができる。したがって、期待値更新部１１６は、重要度の更新に伴う処理負担を軽減させることが可能になる。
【０１０２】
図１２に戻り、期待値更新部１１６は、Ｓ６６の処理の後、Ｓ６１の処理において全ての削除条件の特定が行われたか否かを判定する（Ｓ６７）。そして、全ての削除条件の特定が行われたと判定した場合（Ｓ６７のＹＥＳ）、期待値更新部１１６は、重要度更新処理を終了する。一方、全ての削除条件の特定が行われていないと判定した場合（Ｓ６７のＮＯ）、期待値更新部１１６は、Ｓ６１以降の処理を再度行う。
【０１０３】
また、Ｓ６２の処理で算出された第２の値が、Ｓ６３及びＳ６４の処理で算出された第２の値以下でないと判定された場合（Ｓ６５のＮＯ）、期待値更新部１１６は、図１３に示すように、Ｓ６４の処理で算出された第２の値が、Ｓ６２の処理で算出された第２の値以下であるか否かの判定を行う（Ｓ７１）。
【０１０４】
その結果、Ｓ６４の処理で算出された第２の値が、Ｓ６２の処理で算出された第２の値以下であると判定した場合（Ｓ７１のＹＥＳ）、期待値更新部１１６は、Ｓ６１の処理で特定した削除条件の現在の重要度の候補から「１」を減算する（Ｓ７２）。すなわち、期待値更新部１１６は、この場合、第２の値が最小値をとる重要度の候補が、現在の重要度の候補よりも小さいと判定する。そのため、期待値更新部１１６は、Ｓ６１の処理で特定した削除条件の現在の重要度の候補を小さくする。一方、Ｓ６４の処理で算出された第２の値が、Ｓ６２の処理で算出された第２の値以下ではないと判定した場合（Ｓ７１のＮＯ）、期待値更新部１１６は、Ｓ６１の処理で特定した削除条件の現在の重要度の候補に「１」を加算する（Ｓ７３）。すなわち、期待値更新部１１６は、この場合、第２の値が最小値をとる重要度の候補が、現在の重要度の候補よりも大きいと判定する。そのため、期待値更新部１１６は、Ｓ６１の処理で特定した削除条件の現在の重要度の候補を大きくする。
【０１０５】
具体的に、例えば、Ｓ６２の処理において「０．４３０」が算出され、Ｓ６３の処理において「０．３１４」が算出され、Ｓ６４の処理において「０．５８９」が算出された場合、期待値更新部１１６は、Ｓ６３の処理において算出された第２の値が最も小さく、Ｓ６４の処理で算出された第２の値が最も大きいと判定する（Ｓ６５のＮＯ、Ｓ７１のＮＯ）。そのため、期待値更新部１１６は、この場合、例えば、Ｓ６１の処理で特定した削除条件の現在の重要度の候補である「５」を「６」に更新する（Ｓ７３）。
【０１０６】
そして、Ｓ７２またはＳ７３の処理の後、期待値更新部１１６は、Ｓ６１の処理で特定した削除条件の現在の重要度の候補が「１」または「１０」であるか否かを判定する（Ｓ７４）。その結果、Ｓ６１の処理で特定した削除条件の現在の重要度の候補が「１」または「１０」である場合（Ｓ７４のＹＥＳ）、期待値更新部１１６は、Ｓ６６以降の処理を行う。
【０１０７】
すなわち、Ｓ６１の処理で特定した削除条件の現在の重要度の候補が、重要度の候補が取り得る最も小さい値または最も大きい値になった場合、期待値更新部１１６は、重要度の候補の取り得る最も小さい値または最も大きい値が、Ｓ６１の処理で特定した削除条件の重要度として適切な値であると判定する。そのため、期待値更新部１１６は、この場合、Ｓ６１の処理で特定した削除条件の現在の重要度の候補である「１」または「１０」を、Ｓ６１の処理で特定した削除条件の新たな重要度として決定する（Ｓ６６）。
【０１０８】
一方、Ｓ６１の処理で特定した削除条件の現在の重要度の候補が「１」または「１０」でない場合（Ｓ７４のＮＯ）、期待値更新部１１６は、Ｓ６２以降の処理を再度行う。以下、Ｓ６１の処理で特定した削除条件の新たな重要度が決定するまでに情報格納領域１３０に記憶される二乗誤差情報１３５の具体例について説明を行う。
【０１０９】
[二乗誤差情報の具体例（２）］
図２２は、Ｓ６１の処理で特定した「１００日以上未更新」の新たな重要度が決定するまでに記憶される二乗誤差情報１３５の具体例を説明する図である。
【０１１０】
Ｓ７２の処理において、Ｓ６１の処理で特定した削除条件の現在の重要度の候補である「５」が「６」に更新された場合（Ｓ７３）、期待値更新部１１６は、Ｓ６２の処理において「０．３１４」を算出する。また、期待値更新部１１６は、この場合、Ｓ６３の処理において「０．２３０」を算出し、Ｓ６４の処理において「０．４３０」を算出する。そのため、期待値更新部１１６は、この場合、図２２に示すように、「項番」が「４」である情報の「重要度の候補（１）」に「７」を設定する（Ｓ７３）。また、期待値更新部１１６は、「項番」が「４」である情報の「重要度の候補（２）」に「５」を設定し、「二乗誤差」に「０．２３０」を設定する。図２２に含まれる他の情報については説明を省略する。
【０１１１】
そして、図２２に示す二乗誤差情報１３５において、「重要度の候補（１）」に設定された値が大きくなるほど、「二乗誤差」に設定された値は小さくなっている。そのため、期待値更新部１１６は、この場合、「１００日以上未更新」の新たな重要度を「１０」に決定する（Ｓ６６）。
【０１１２】
なお、例えば、Ｓ６１の処理において特定された「１００日以上未更新」に対応する新たな重要度の決定を行う場合において、１回目に行われるＳ６２の処理によって算出される第２の値は、２回目に行われるＳ６４の処理によって算出される第２の値と同じである。また、この場合、１回目に行われるＳ６３の処理によって算出される第２の値は、２回目に行われるＳ６２の処理によって算出される第２の値と同じである。そのため、期待値更新部１１６は、例えば、２回目以降に行われるＳ６２及びＳ６４の処理の実行を省略するものであってもよい。
【０１１３】
[二乗誤差情報の具体例（３）］
図２３は、Ｓ６１の処理で特定した「２０ＭＢ以上」の新たな重要度が決定するまでに記憶される二乗誤差情報１３５の具体例を説明する図である。
【０１１４】
図２２で説明したように、「１００日以上未更新」の新たな重要度が決定された場合（Ｓ６６、Ｓ６７のＮＯ）、期待値更新部１１６は、「２０ＭＢ以上」の新たな重要度を決定するための処理を行う（Ｓ６１等）。以下、「１００日以上未更新」及び「２０ＭＢ以上」の現在の重要度がそれぞれ「１０」と「５」であるものとして説明を行う。
【０１１５】
具体的に、期待値更新部１１６は、Ｓ６２の処理において「０．０９６」が算出された場合、図２３に示すように、「項番」が「２」である情報の「重要度の候補（１）」に「１０」を設定し、「重要度の候補（２）」に「５」を設定し、「二乗誤差」として「０．０９６」に設定する。また、期待値更新部１１６は、Ｓ６３の処理において「０．０８７」が算出された場合、図２３に示すように、「項番」が「３」である情報の「重要度の候補（１）」に「１０」を設定し、「重要度の候補（２）」に「６」を設定し、「二乗誤差」として「０．０８７」に設定する。さらに、期待値更新部１１６は、Ｓ６４の処理において「０．１０８」が算出された場合、図２３に示すように、「項番」が「１」である情報の「重要度の候補（１）」に「１０」を設定し、「重要度の候補（２）」に「４」を設定し、「二乗誤差」として「０．１０８」に設定する。
【０１１６】
そして、期待値更新部１１６は、この場合、Ｓ６３の処理において算出された第２の値が最も小さく、Ｓ６４の処理で算出された第２の値が最も大きいと判定する（Ｓ６５のＮＯ、Ｓ７１のＮＯ）。そのため、期待値更新部１１６は、この場合、例えば、「２０ＭＢ以上」の現在の重要度の候補である「５」を「６」に更新する。
【０１１７】
その後、期待値更新部１１６は、Ｓ６２の処理において「０．０８７」を算出する。また、期待値更新部１１６は、この場合、Ｓ６３の処理において「０．０８０」を算出し、Ｓ６４の処理において「０．０９６」を算出する。そのため、期待値更新部１１６は、この場合、図２３に示すように、「項番」が「４」である情報の「重要度の候補（１）」に「１０」を設定し、「重要度の候補（２）」に「７」を設定し、「二乗誤差」に「０．０８０」を設定する。図２３に含まれる他の情報については説明を省略する。
【０１１８】
図２３に示す二乗誤差情報１３５において、「重要度の候補（２）」に設定された値が大きくなるほど、「二乗誤差」に設定された値は小さくなっている。そのため、期待値更新部１１６は、この場合、「１０」を「２０ＭＢ以上」の新たな重要度として決定する（Ｓ６６）。
【０１１９】
図１１に戻り、期待値更新部１１６は、Ｓ５２の処理において重要度の更新が行われたか否かを判定する（Ｓ５３）。そして、重要度の更新が行われたと判定した場合（Ｓ５３のＹＥＳ）、期待値更新部１１６は、Ｓ５２の処理（重要度更新処理）を再度行う。
【０１２０】
すなわち、重要度更新処理において、各削除条件の新たな重要度は、更新前の重要度に基づいて決定される。そのため、更新前の重要度によっては、重要度更新処理による重要度の決定が精度高く行われていない可能性がある。そこで、期待値更新部１１６は、重要度の更新が行われなくなるまで重要度更新処理を繰り返し行う。これにより、期待値更新部１１６は、更新前の重要度に依らず、新たな重要度の決定を精度高く行うことが可能になる。
【０１２１】
そして、重要度の更新が行われていないと判定した場合（Ｓ５３のＮＯ）、期待値更新部１１６は、Ｓ１６の処理を終了する。
【０１２２】
なお、期待値更新部１１６は、Ｓ１６の処理が行われた場合、Ｓ１６の処理において決定された新たな重要度に基づいて期待値情報１３３の更新を行うものであってよい。具体的に、期待値更新部１１６は、図２４に示すように、「削除条件」が「１００日以上未更新」である情報の「重要度」に「１０」を設定し、「削除条件」が「２０ＭＢ以上」である情報の「重要度」に「１０」を設定する。これにより、事業者は、ファイルの削除を再度行う際に、新たに決定された重要度を参照することが可能になる。
【０１２３】
[ファイルの削除が再度行われる場合の具体例］
次に、ファイルの削除が再度行われる場合の具体例について説明を行う。図２５及び図２６に示す優先度情報１３４は、Ｓ１１からＳ１４の処理が再度行われた場合に作成される優先度情報１３４である。
【０１２４】
具体的に、図２５に示す優先度情報１３４は、図１９で説明した優先度情報１３４に含まれる情報に加え、「ファイル名」が「ｄ．ｘｌｓｘ」、「ｅ．ｄｏｃｘ」、「ｆ．ｍｐ４」及び「ｇ．ａｖｉ」であるファイル名の情報が追加されている。
【０１２５】
そして、優先度決定部１１４は、Ｓ３３の処理において、各ファイルの優先度としてそれぞれ「０．７５２」が算出された場合、図２６に示すように、「ファイル名」がそれぞれ「ｄ．ｘｌｓｘ」、「ｅ．ｄｏｃｘ」、「ｆ．ｍｐ４」及び「ｇ．ａｖｉ」である情報の「優先度」として「７５（％）」を設定する（Ｓ３４）。
【０１２６】
その後、期待値更新部１１６は、例えば、各ファイルが事業者によって削除されたか否かを示す情報を取得した場合、取得した情報を優先度情報１３４の一部として情報格納領域１３０に記憶する。具体的に、期待値更新部１１６は、例えば、図２７に示すように、「ファイル名」それぞれ「ｄ．ｘｌｓｘ」、「ｅ．ｄｏｃｘ」、「ｆ．ｍｐ４」及び「ｇ．ａｖｉ」である情報の「整理結果」に、それぞれ「保護」、「保護」、「保護」及び「削除」を設定する。
【０１２７】
そして、期待値更新部１１６は、重要度更新処理を行い（Ｓ５２）、図２８に示すように、「１００日以上未更新」に対応する二乗誤差情報１３５を作成する。図２８に示す二乗誤差情報１３５において、「重要度の候補（１）」が「５」である情報の「二乗誤差」に設定された値である「１．３０９」は、「重要度の候補（１）」が「６」である情報の「二乗誤差」に設定された値である「１．３８１」よりも小さい（Ｓ６５のＮＯ、Ｓ７１のＹＥＳ、Ｓ７２、Ｓ７４のＮＯ）。また、図２８に示す二乗誤差情報１３５において、「重要度の候補（１）」が「５」である情報の「二乗誤差」に設定された値である「１．３０９」は、「重要度の候補（１）」が「４」である情報の「二乗誤差」に設定された値である「１．３１５」よりも小さい（Ｓ６５のＹＥＳ）。そのため、期待値更新部１１６は、この場合、「１００日以上未更新」の新たな重要度を「５」に決定する（Ｓ６６）。
【０１２８】
さらに、期待値更新部１１６は、重要度更新処理を行い（Ｓ５２）、図２９に示すように、「２０ＭＢ以上」に対応する二乗誤差情報１３５を作成する。図２９に示す二乗誤差情報１３５において、「重要度の候補（２）」が「４」から「１０」まで変化する間、「二乗誤差」に設定された値は小さくなっている（Ｓ６５のＮＯ、Ｓ７１のＹＥＳ、Ｓ７２、Ｓ７４のＹＥＳ）。そのため、期待値更新部１１６は、この場合、「２０ＭＢ以上」の新たな重要度を「１０」に決定する（Ｓ６６）。
【０１２９】
なお、期待値更新部１１６は、この場合、重要度更新処理をさらに行うことにより（Ｓ５３のＹＥＳ、Ｓ５２）、「１００日以上未更新」の新たな重要度を「５」から「４」に更新する。
【０１３０】
その後、期待値更新部１１６は、例えば、Ｓ１６の処理において決定された新たな重要度に基づいて、期待値情報１３３の更新を行う。具体的に、期待値更新部１１６は、この場合、図３０に示すように、「削除条件」が「１００日以上未更新」である情報の「重要度」に「４」を設定し、「削除条件」が「２０ＭＢ以上」である情報の「重要度」に「１０」を設定する。
【０１３１】
このように、本実施の形態における情報処理装置１は、複数の削除条件を受け付け、削除候補のファイルが記憶された情報格納領域１３０を参照し、受け付けた複数の削除条件のいずれかを満たす複数のファイルを特定する。そして、情報処理装置１は、削除条件を満たすファイルが不要と判断される期待値を示す情報を、削除条件に対応付けて記憶する情報格納領域１３０を参照し、受け付けた複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する。その後、情報処理装置１は、取得した複数の期待値に基づき、特定した複数のファイルを提示する優先度を決定する。
【０１３２】
これにより、情報処理装置１は、例えば、事業者によって削除される可能性が高い削除候補のファイルの優先度が高くなるように、削除候補の各ファイルの優先度を決定することが可能になる。そのため、情報処理装置１は、例えば、削除候補の各ファイルを示す情報と各ファイルについて決定した優先度とを対応付けて事業者に提示することが可能になる。したがって、事業者は、削除するファイルを決定する際に、情報処理装置１が提示した情報を参照することにより、ファイルの削除に伴う作業負担を軽減させることが可能になる。
【０１３３】
なお、情報処理装置１は、ファイル提示処理を行う際に、例えば、重要度として０以上であって１以下の値を用いるものであってもよい。そして、情報処理装置１は、この場合、重要度をそのまま期待値として使用するものであってよい。これにより、情報処理装置１は、Ｓ１６の処理において、新たな重要度の決定に要する処理負担を軽減させることが可能になる。また、情報処理装置１は、ファイル提示処理を行う際に、例えば、取り得る値が等間隔でない重要度を用いるものであってもよい。
【０１３４】
以上の実施の形態をまとめると、以下の付記のとおりである。
【０１３５】
（付記１）
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示プログラムにおいて、
複数の削除条件を受け付け、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、
削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、
処理をコンピュータに実行させることを特徴とするファイル提示プログラム。
【０１３６】
（付記２）
付記１において、さらに、
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付け、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する、
処理をコンピュータに実行させることを特徴とするファイル提示プログラム。
【０１３７】
（付記３）
付記１において、
前記期待値を示す情報は、各削除条件の重要度であり、
前記期待値は、各削除条件の前記重要度を所定の単調増大関数に代入して算出される値である、
ことを特徴とするファイル提示プログラム。
【０１３８】
（付記４）
付記３において、
前記優先度を決定する処理では、
各ファイルが満たす削除条件のそれぞれに対応する前記期待値を１から減算して互いに乗算し、乗算することにより算出された値を１から減算した第１の値を、前記複数のファイル毎に算出し、
前記複数のファイルのそれぞれに対応する前記第１の値を、前記複数のファイルそれぞれの優先度として決定する、
ことを特徴とするファイル提示プログラム。
【０１３９】
（付記５）
付記３において、
前記優先度を決定する処理では、
各ファイルが満たす削除条件のそれぞれに対応する前記期待値を１から減算して互いに乗算し、乗算することにより算出された値を１から減算した第１の値を、前記複数のファイル毎に算出し、
前記複数のファイルのそれぞれに対応する前記第１の値と各ファイルのファイルサイズとを乗算して算出された値を、前記複数のファイルそれぞれの優先度として決定する、
ことを特徴とするファイル提示プログラム。
【０１４０】
（付記６）
付記４または５において、
前記期待値を更新する処理では、
前記複数のファイルを特定する処理において、前記複数の削除条件のいずれかを満たすと判定された複数の判定済ファイルを特定し、
特定した前記複数の判定済ファイルのうちの不要と判断されたファイル毎に、各判定済ファイルに対応する前記第１の値を１から減算した値を２乗した値をそれぞれ算出し、特定した前記複数の判定済ファイルのうちの不要と判断されなかったファイル毎に、各判定済ファイルに対応する前記第１の値を２乗した値をそれぞれ算出し、前記不要と判断されたファイル毎に算出された値それぞれと、前記不要と判断されなかったファイル毎に算出された値それぞれとを加算した第２の値を算出し、
算出した前記第２の値に基づいて、前記複数の削除条件のそれぞれの重要度を更新する、
ことを特徴とするファイル提示プログラム。
【０１４１】
（付記７）
付記６において、
前記第２の値を算出する処理では、前記複数の削除条件毎に、各削除条件の重要度の候補に含まれる特定の候補と、前記特定の候補の次に大きい候補と、前記特定の候補の次に小さい候補とのそれぞれに対応する前記第２の値を算出し、
前記重要度を更新する処理では、
前記複数の削除条件毎に、前記特定の候補に対応する前記第２の値と、前記特定の候補の次に大きい候補に対応する前記第２の値と、前記特定の候補の次に小さい候補に対応する前記第２の値との比較を行い、
前記複数の削除条件毎に、前記特定の候補に対応する前記第２の値が最小である場合、各削除条件の重要度を前記特定の候補に更新し、前記特定の候補の次に大きい候補に対応する前記第２の値が最小である場合、前記特定の候補の次に大きい候補を前記特定の候補として前記第２の値を算出する処理を再度行い、前記特定の候補の次に小さい候補に対応する前記第２の値が最小である場合、前記特定の候補の次に小さい候補を前記特定の候補として前記第２の値を算出する処理を再度行う、
ことを特徴とするファイル提示プログラム。
【０１４２】
（付記８）
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示するファイル提示装置において、
複数の削除条件を受け付ける条件受付部と、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定するファイル特定部と、
削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する期待値取得部と、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する優先度決定部と、を有する、
ことを特徴とするファイル提示装置。
【０１４３】
（付記９）
付記８において、さらに、
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付ける情報受付部と、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する期待値更新部と、を有する、
ことを特徴とするファイル提示装置。
【０１４４】
（付記１０）
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示方法において、
複数の削除条件を受け付け、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、
削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、
ことを特徴とするファイル提示方法。
【０１４５】
（付記１１）
付記１０において、さらに、
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付け、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する、
ことを特徴とするファイル提示方法。
【符号の説明】
【０１４６】
１：情報処理装置              １ａ：記憶装置
１ｂ：記憶装置                １１：事業者端末
ＮＷ：ネットワーク
【図１】
2018005522.tif 000005
【図２】
2018005522.tif 000006
【図３】
2018005522.tif 000007
【図４】
2018005522.tif 000008
【図５】
2018005522.tif 000009
【図６】
2018005522.tif 000010
【図７】
2018005522.tif 000011
【図８】
2018005522.tif 000012
【図９】
2018005522.tif 000013
【図１０】
2018005522.tif 000014
【図１１】
2018005522.tif 000015
【図１２】
2018005522.tif 000016
【図１３】
2018005522.tif 000017
【図１４】
2018005522.tif 000018
【図１５】
2018005522.tif 000019
【図１６】
2018005522.tif 000020
【図１７】
2018005522.tif 000021
【図１８】
2018005522.tif 000022
【図１９】
2018005522.tif 000023
【図２０】
2018005522.tif 000024
【図２１】
2018005522.tif 000025
【図２２】
2018005522.tif 000026
【図２３】
2018005522.tif 000027
【図２４】
2018005522.tif 000028
【図２５】
2018005522.tif 000029
【図２６】
2018005522.tif 000030
【図２７】
2018005522.tif 000031
【図２８】
2018005522.tif 000032
【図２９】
2018005522.tif 000033
【図３０】
2018005522.tif 000034