Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6730596B2 - File presentation program, file presentation device, and file presentation method - Google Patents
[go: Go Back, main page]

JP6730596B2 - File presentation program, file presentation device, and file presentation method - Google Patents

File presentation program, file presentation device, and file presentation method Download PDF

Info

Publication number
JP6730596B2
JP6730596B2 JP2016130936A JP2016130936A JP6730596B2 JP 6730596 B2 JP6730596 B2 JP 6730596B2 JP 2016130936 A JP2016130936 A JP 2016130936A JP 2016130936 A JP2016130936 A JP 2016130936A JP 6730596 B2 JP6730596 B2 JP 6730596B2
Authority
JP
Japan
Prior art keywords
file
deletion
files
information
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016130936A
Other languages
Japanese (ja)
Other versions
JP2018005522A (en
Inventor
修平 荻原
修平 荻原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2016130936A priority Critical patent/JP6730596B2/en
Publication of JP2018005522A publication Critical patent/JP2018005522A/en
Application granted granted Critical
Publication of JP6730596B2 publication Critical patent/JP6730596B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Memory System (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、ファイル提示プログラム、ファイル提示装置及びファイル提示方法に関する。 The present invention relates to a file presentation program, a file presentation device, and a file presentation method.

利用者に対してサービスを提供する事業者(以下、単に事業者とも呼ぶ)は、例えば、利用者に対して各種サービスの提供を行うために、用途に応じた業務システムを構成して稼働させる。事業者は、例えば、業務システムを稼働させることにより、利用者が記憶装置に記憶したファイルの管理等を行う。 A business operator that provides services to users (hereinafter, also simply referred to as a business operator) configures and operates a business system according to the purpose, for example, to provide various services to users. .. The business operator manages the files stored in the storage device by the user, for example, by operating the business system.

具体的に、業務システムは、例えば、記憶装置に記憶されたファイルの作成日時やファイルサイズ等の情報を取得し、他のファイルよりも優先して削除すべきファイルの一覧(以下、単にファイル一覧とも呼ぶ)を作成して利用者に対して提示する。これにより、利用者は、記憶装置の記憶容量を確保する必要性等がある場合に、削除すべきファイルの特定を容易に行うことが可能になる。(例えば、特許文献1から3参照)。 Specifically, the business system acquires information such as the creation date and time and the file size of the files stored in the storage device, and lists the files that should be deleted with priority over other files (hereinafter, simply the file list). (Also called) and present it to the user. As a result, the user can easily specify the file to be deleted when there is a need to secure the storage capacity of the storage device. (For example, refer to Patent Documents 1 to 3).

特開平11−085578号公報JP, 11-085578, A 特開2002−057978号公報JP, 2002-057978, A 特開2006−318097号公報JP 2006-318097 A

しかしながら、業務システムが取得可能な情報(ファイルの作成日時やファイルサイズ等)が限られている場合、業務システムは、ファイル一覧の作成を精度高く行うことができない場合がある。 However, when the information that can be acquired by the business system (file creation date, file size, etc.) is limited, the business system may not be able to create the file list with high accuracy.

また、業務システムが作成するファイル一覧に含まれるファイルと、利用者が実際に不要と判断するファイルとは、必ずしも一致しない。そのため、利用者は、業務システムが提示するファイル一覧を参照しても、ファイル削除に要する作業負担を軽減することができない場合がある。 Also, the files included in the file list created by the business system and the files that the user actually determines to be unnecessary do not necessarily match. Therefore, the user may not be able to reduce the work load required for file deletion by referring to the file list presented by the business system.

そこで、一つの側面では、ファイルを削除する際の作業負担を軽減することを可能とするファイル提示プログラム、ファイル提示装置及びファイル提示方法を提供することを目的とする。 Therefore, it is an object of one aspect to provide a file presentation program, a file presentation device, and a file presentation method that can reduce the work load when deleting a file.

実施の形態の一つの態様によれば、記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示プログラムにおいて、複数の削除条件を受け付け、前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、処理をコンピュータに実行させる。 According to one aspect of the embodiment, in a file presentation program that causes a computer to execute a process of presenting a file that is a candidate for deletion among files stored in a storage unit, a plurality of deletion conditions are accepted, By referring to the storage unit, a plurality of files that satisfy any of the plurality of received deletion conditions are specified, and information indicating an expected value that determines that a file satisfying the deletion condition is unnecessary is associated with the deletion condition. A plurality of expected values respectively associated with the plurality of received deletion conditions are acquired by referring to a storage unit that stores the plurality of files, and the specified plurality of files are presented based on the plurality of acquired expected values. Causes a computer to execute a process of determining a priority.

一つの側面によれば、ファイルを削除する際の作業負担を軽減することを可能とする。 According to one aspect, it is possible to reduce the work load when deleting a file.

図1は、情報処理システム10の構成を示す図である。FIG. 1 is a diagram showing the configuration of the information processing system 10. 図2は、情報処理装置1のハードウエア構成を説明する図である。FIG. 2 is a diagram illustrating a hardware configuration of the information processing device 1. 図3は、情報処理装置1の機能のブロック図である。FIG. 3 is a block diagram of functions of the information processing device 1. 図4は、第1の実施の形態におけるファイル提示処理の概略を説明するフローチャート図である。FIG. 4 is a flowchart illustrating an outline of the file presentation process according to the first embodiment. 図5は、第1の実施の形態におけるファイル提示処理の概略を説明する図である。FIG. 5 is a diagram illustrating an outline of the file presentation processing according to the first embodiment. 図6は、第1の実施の形態におけるファイル提示処理の概略を説明する図である。FIG. 6 is a diagram for explaining the outline of the file presentation processing according to the first embodiment. 図7は、第1の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。FIG. 7 is a flowchart illustrating details of the file presentation process according to the first embodiment. 図8は、第1の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。FIG. 8 is a flowchart illustrating details of the file presentation process according to the first embodiment. 図9は、第1の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。FIG. 9 is a flowchart illustrating details of the file presentation process according to the first embodiment. 図10は、第1の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。FIG. 10 is a flowchart illustrating details of the file presentation process according to the first embodiment. 図11は、第1の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。FIG. 11 is a flowchart illustrating details of the file presentation process according to the first embodiment. 図12は、第1の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。FIG. 12 is a flow chart for explaining the details of the file presentation process in the first embodiment. 図13は、第1の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。FIG. 13 is a flowchart illustrating the details of the file presentation process according to the first embodiment. 図14は、第1の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。FIG. 14 is a flowchart illustrating the details of the file presentation process according to the first embodiment. 図15は、削除条件情報132の具体例を説明する図である。FIG. 15 is a diagram illustrating a specific example of the deletion condition information 132. 図16は、期待値情報133の具体例を説明する図である。FIG. 16 is a diagram illustrating a specific example of expected value information 133. 図17は、優先度情報134の具体例を説明する図である。FIG. 17 is a diagram illustrating a specific example of the priority information 134. 図18は、期待値情報133の具体例を説明する図である。FIG. 18 is a diagram illustrating a specific example of the expected value information 133. 図19は、優先度情報134の具体例を説明する図である。FIG. 19 is a diagram illustrating a specific example of the priority information 134. 図20は、重要度候補情報133aの具体例である。FIG. 20 is a specific example of the importance candidate information 133a. 図21は、二乗誤差情報135の具体例を説明する図である。FIG. 21 is a diagram illustrating a specific example of the squared error information 135. 図22は、二乗誤差情報135の具体例を説明する図である。FIG. 22 is a diagram illustrating a specific example of the squared error information 135. 図23は、二乗誤差情報135の具体例を説明する図である。FIG. 23 is a diagram illustrating a specific example of the squared error information 135. 図24は、期待値情報133の具体例を説明する図である。FIG. 24 is a diagram illustrating a specific example of the expected value information 133. 図25は、優先度情報134の具体例を説明する図である。FIG. 25 is a diagram illustrating a specific example of the priority information 134. 図26は、優先度情報134の具体例を説明する図である。FIG. 26 is a diagram illustrating a specific example of the priority information 134. 図27は、優先度情報134の具体例を説明する図である。FIG. 27 is a diagram illustrating a specific example of the priority information 134. 図28は、二乗誤差情報135の具体例を説明する図である。FIG. 28 is a diagram illustrating a specific example of the squared error information 135. 図29は、二乗誤差情報135の具体例を説明する図である。FIG. 29 is a diagram illustrating a specific example of the squared error information 135. 図30は、期待値情報133の具体例を説明する図である。FIG. 30 is a diagram illustrating a specific example of expected value information 133.

[情報処理システムの構成]
図1は、情報処理システム10の構成を示す図である。図1に示す情報処理システム10は、情報処理装置1(以下、ファイル提示装置1とも呼ぶ)と、記憶装置1aと、記憶装置1bとを有する。情報処理装置1は、例えば、インターネットやイントラネット等からなるネットワークNWを介して事業者端末11にアクセスすることが可能な物理マシンである。
[Configuration of information processing system]
FIG. 1 is a diagram showing the configuration of the information processing system 10. The information processing system 10 illustrated in FIG. 1 includes an information processing device 1 (hereinafter, also referred to as a file presentation device 1), a storage device 1a, and a storage device 1b. The information processing device 1 is, for example, a physical machine that can access the business entity terminal 11 via a network NW such as the Internet or an intranet.

情報処理装置1は、例えば、削除候補のファイルの一覧を利用者に対して提示する処理(以下、ファイル提示処理とも呼ぶ)を行う。 The information processing device 1 performs, for example, a process of presenting a list of files of deletion candidates to the user (hereinafter, also referred to as a file presenting process).

記憶装置1a及び記憶装置1bは、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)等からなる外部ディスク装置である。具体的に、記憶装置1aには、例えば、複数の削除対象の候補であるファイルが記憶されている。また、記憶装置1bには、例えば、情報処理装置1がファイル提示処理を行う際に参照する各種情報が格納されている。なお、記憶装置1a及び記憶装置1bは、同一の記憶装置からなるものであってもよい。また、記憶装置1a及び記憶装置1bは、情報処理装置1の内部に設けられた記憶装置であってもよい。 The storage device 1a and the storage device 1b are external disk devices including, for example, an HDD (Hard Disk Drive) and an SSD (Solid State Drive). Specifically, the storage device 1a stores, for example, a plurality of files that are candidates for deletion. Further, the storage device 1b stores, for example, various kinds of information referred to when the information processing device 1 performs the file presentation process. The storage device 1a and the storage device 1b may be composed of the same storage device. Further, the storage device 1 a and the storage device 1 b may be storage devices provided inside the information processing device 1.

事業者端末11は、例えば、事業者が必要な情報の入力を行う端末である。そして、事業者端末11は、事業者による情報の入力があった場合、例えば、入力された情報を情報処理装置1に送信する。 The business entity terminal 11 is, for example, a terminal through which the business entity inputs necessary information. Then, when the business operator inputs information, the business operator terminal 11 transmits the input information to the information processing device 1, for example.

上記のような情報処理装置1は、例えば、記憶装置1bにアクセスし、記憶装置1aに記憶されたファイルの作成日時やファイルサイズ等の情報を取得する。そして、情報処理装置1は、記憶装置1bから取得した情報を参照し、記憶装置1aに記憶されたファイルのうち、優先して削除すべきファイルの一覧を作成して利用者に提示する。これにより、利用者は、例えば、記憶装置1aの記憶容量を確保する必要性がある場合に、削除すべきファイルを容易に特定することが可能になる。 The information processing apparatus 1 as described above, for example, accesses the storage device 1b and acquires information such as the creation date and time and the file size of the file stored in the storage device 1a. Then, the information processing device 1 refers to the information acquired from the storage device 1b, creates a list of files to be deleted preferentially among the files stored in the storage device 1a, and presents the list to the user. As a result, the user can easily specify the file to be deleted, for example, when it is necessary to secure the storage capacity of the storage device 1a.

しかしながら、情報処理装置1が取得可能な情報(ファイルの作成日時やファイルサイズ等)が限られている場合、情報処理装置1は、ファイル一覧の作成を精度高く行うことができない場合がある。 However, when the information that can be acquired by the information processing apparatus 1 (file creation date, file size, etc.) is limited, the information processing apparatus 1 may not be able to create the file list with high accuracy.

また、情報処理装置1が作成するファイル一覧に含まれるファイルと、利用者が実際に不要と判断するファイルとは、必ずしも一致しない。そのため、利用者は、情報処理装置1が提示するファイル一覧を参照しても、ファイル削除に要する作業負担を軽減することができない場合がある。 Also, the files included in the file list created by the information processing device 1 and the files that the user actually determines to be unnecessary do not necessarily match. Therefore, even if the user refers to the file list presented by the information processing device 1, the user may not be able to reduce the work load required for file deletion.

そこで、本実施の形態において、情報処理装置1は、複数の削除条件を受け付け、削除候補のファイルが記憶された記憶装置1aを参照し、受け付けた複数の削除条件のいずれかを満たす複数のファイルを特定する。そして、情報処理装置1は、削除条件を満たすファイルが不要と判断される期待値を示す情報を、削除条件に対応付けて記憶する記憶装置1bを参照し、受け付けた複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する。その後、情報処理装置1は、取得した複数の期待値に基づき、特定した複数のファイルを提示する優先度を決定する。 Therefore, in the present embodiment, the information processing device 1 receives a plurality of deletion conditions, refers to the storage device 1a in which the deletion candidate files are stored, and refers to a plurality of files that satisfy any of the received deletion conditions. Specify. Then, the information processing device 1 refers to the storage device 1b that stores the information indicating the expected value for determining that a file satisfying the deletion condition is unnecessary, in association with the deletion condition, and corresponds to each of the received deletion conditions. Get multiple expected values attached. After that, the information processing device 1 determines the priority of presenting the specified files based on the acquired expected values.

すなわち、情報処理装置1は、各削除条件を満たすファイルが不要と判断される期待値を示す情報を予め記憶装置1bに記憶する。具体的に、情報処理装置1は、例えば、事業者によって過去に削除されたファイルの履歴情報等に基づいて、各削除条件を満たすファイルに対応する期待値を示す情報を作成して記憶装置1bに記憶する。そして、情報処理装置1は、例えば、事業者がファイルの削除を行う際に、記憶装置1bに記憶された期待値を示す情報を参照して、削除候補の各ファイルの優先度を決定する。 That is, the information processing device 1 stores in advance the information indicating the expected value for determining that a file satisfying each deletion condition is unnecessary in the storage device 1b. Specifically, the information processing device 1 creates information indicating an expected value corresponding to a file satisfying each deletion condition based on, for example, history information of files deleted in the past by the business operator, and creates the storage device 1b. Remember. Then, for example, when the business operator deletes the file, the information processing device 1 refers to the information indicating the expected value stored in the storage device 1b to determine the priority of each file of the deletion candidate.

これにより、情報処理装置1は、例えば、事業者によって削除される可能性が高い削除候補のファイルの優先度が高くなるように、削除候補の各ファイルの優先度を決定することが可能になる。そのため、情報処理装置1は、例えば、削除候補の各ファイルを示す情報と各ファイルについて決定した優先度とを対応付けて事業者に提示することが可能になる。したがって、事業者は、削除するファイルを決定する際に、情報処理装置1が提示した情報を参照することにより、ファイルの削除に伴う作業負担を軽減させることが可能になる。 As a result, the information processing apparatus 1 can determine the priority of each of the deletion candidate files so that, for example, the deletion candidate file that is likely to be deleted by the business operator has a high priority. .. Therefore, the information processing device 1 can present the information indicating each file of the deletion candidate and the priority determined for each file in association with each other, for example. Therefore, the business operator can reduce the work load associated with the file deletion by referring to the information presented by the information processing device 1 when determining the file to be deleted.

[情報処理装置のハードウエア構成]
次に、情報処理装置1のハードウエア構成について説明する。図2は、情報処理装置1のハードウエア構成を説明する図である。
[Hardware configuration of information processing device]
Next, the hardware configuration of the information processing device 1 will be described. FIG. 2 is a diagram illustrating a hardware configuration of the information processing device 1.

情報処理装置1は、プロセッサであるCPU101と、メモリ102と、外部インターフェース(I/Oユニット)103と、記憶媒体(ストレージ)104とを有する。各部は、バス105を介して互いに接続される。 The information processing device 1 includes a CPU 101 that is a processor, a memory 102, an external interface (I/O unit) 103, and a storage medium (storage) 104. The respective units are connected to each other via a bus 105.

記憶媒体104は、記憶媒体104内のプログラム格納領域(図示しない)に、ファイル提示処理を行うためのプログラム110を記憶する。 The storage medium 104 stores a program 110 for performing file presentation processing in a program storage area (not shown) in the storage medium 104.

CPU101は、図2に示すように、プログラム110の実行時に、プログラム110を記憶媒体104からメモリ102にロードし、プログラム110と協働してファイル提示処理を行う。 As shown in FIG. 2, the CPU 101 loads the program 110 from the storage medium 104 into the memory 102 when the program 110 is executed, and cooperates with the program 110 to perform a file presentation process.

記憶媒体104は、例えば、ファイル提示処理を行う際に参照される情報を記憶する情報格納領域130(以下、記憶部130とも呼ぶ)を有する。また、外部インターフェース103は、事業者端末11等と通信を行う。 The storage medium 104 has, for example, an information storage area 130 (hereinafter, also referred to as a storage unit 130) that stores information referred to when performing a file presentation process. Further, the external interface 103 communicates with the business entity terminal 11 and the like.

なお、図1で説明した記憶装置1a及び記憶装置1bは、記憶媒体104に対応するものであってよい。以下、記憶装置1a及び記憶装置1bが記憶媒体104に対応するものとして説明を行う。 The storage device 1a and the storage device 1b described in FIG. 1 may correspond to the storage medium 104. Hereinafter, the storage device 1a and the storage device 1b will be described as corresponding to the storage medium 104.

[情報処理装置の機能]
次に、情報処理装置1の機能について説明する。図3は、情報処理装置1の機能のブロック図である。
[Function of information processing device]
Next, the function of the information processing device 1 will be described. FIG. 3 is a block diagram of functions of the information processing device 1.

CPU101は、図3に示すように、プログラム110と協働することにより、例えば、条件受付部111と、ファイル特定部112と、期待値取得部113と、優先度決定部114と、ファイル情報受付部115(以下、情報受付部115とも呼ぶ)と、期待値更新部116として動作する。 As shown in FIG. 3, the CPU 101 cooperates with the program 110 to, for example, receive a condition receiving unit 111, a file specifying unit 112, an expected value acquiring unit 113, a priority determining unit 114, and a file information receiving unit. The unit 115 (hereinafter, also referred to as the information receiving unit 115) operates as the expected value updating unit 116.

また、情報格納領域130には、削除候補ファイル131(以下、単にファイル131とも呼ぶ)と、削除条件情報132と、期待値情報133と、優先度情報134と、二乗誤差情報135とが記憶される。 Further, the information storage area 130 stores a deletion candidate file 131 (hereinafter, also simply referred to as a file 131), deletion condition information 132, expected value information 133, priority information 134, and squared error information 135. It

条件受付部111は、情報格納領域130に記憶されたファイル131のうち、削除を行うファイルを決定するための削除条件(1以上の削除条件)の指定を受け付ける。具体的に、条件受付部111は、例えば、事業者が事業者端末11を介して指定した削除条件の受け付けを行う。この場合、条件受付部111は、情報格納領域130に予め記憶された削除条件情報132を参照し、削除条件情報132に情報が記憶された削除条件の指定を受け付けるものであってよい。削除条件情報132は、例えば、各削除情報と各削除情報を満たすファイルとを対応付けた情報である。削除条件情報132の具体例については後述する。 The condition receiving unit 111 receives designation of a deletion condition (one or more deletion conditions) for determining a file to be deleted among the files 131 stored in the information storage area 130. Specifically, the condition receiving unit 111 receives, for example, the deletion condition designated by the business operator via the business terminal 11. In this case, the condition acceptance unit 111 may refer to the deletion condition information 132 stored in advance in the information storage area 130 and accept the designation of the deletion condition whose information is stored in the deletion condition information 132. The deletion condition information 132 is, for example, information in which each piece of deletion information is associated with a file satisfying each piece of deletion information. A specific example of the deletion condition information 132 will be described later.

ファイル特定部112は、条件受付部111が受け付けた削除条件のいずれかを満たす複数のファイルを特定する。具体的に、ファイル特定部112は、例えば、削除条件情報132を参照して、複数のファイルの特定を行う。 The file identification unit 112 identifies a plurality of files that satisfy any of the deletion conditions accepted by the condition acceptance unit 111. Specifically, the file identification unit 112 identifies a plurality of files by referring to the deletion condition information 132, for example.

期待値取得部113は、情報格納領域130に予め記憶された期待値情報133を参照して、条件受付部111が受け付けた削除条件にそれぞれ対応付けられた期待値を取得する。期待値情報133は、各削除条件と各削除条件を満たすファイルが不要と判断される期待値を示す情報とを対応付けた情報である。また、期待値を示す情報は、例えば、各削除条件の重要度である。具体的に、期待値取得部113は、例えば、各削除条件の重要度を所定の単調増大関数に代入することにより、各削除条件に対応する期待値を算出するものであってよい。期待値情報133の具体例については後述する。 The expected value acquisition unit 113 refers to the expected value information 133 stored in advance in the information storage area 130, and acquires the expected value associated with each of the deletion conditions accepted by the condition acceptance unit 111. The expected value information 133 is information in which each deletion condition is associated with information indicating an expected value that determines that a file satisfying each deletion condition is unnecessary. The information indicating the expected value is, for example, the importance of each deletion condition. Specifically, the expected value acquisition unit 113 may calculate the expected value corresponding to each deletion condition by substituting the importance of each deletion condition into a predetermined monotonically increasing function, for example. A specific example of the expected value information 133 will be described later.

優先度決定部114は、期待値取得部113が取得した期待値に基づき、ファイル特定部112が特定した複数のファイルを提示する優先度を決定する。この場合、優先度決定部114は、例えば、期待値情報133を参照し、各ファイルに対応する優先度を示す情報を含む優先度情報134を作成する。優先度情報134の具体例については後述する。 The priority determination unit 114 determines the priority of presenting the plurality of files identified by the file identification unit 112 based on the expected value acquired by the expected value acquisition unit 113. In this case, the priority determination unit 114 refers to the expected value information 133, for example, and creates the priority information 134 including the information indicating the priority corresponding to each file. A specific example of the priority information 134 will be described later.

ファイル情報受付部115は、ファイル特定部112が特定した複数のファイルのうち、事業者によって不要と判断されたファイル(事業者によって削除されるファイル)を示す情報を受け付ける。 The file information receiving unit 115 receives information indicating a file (file deleted by the business operator) that is determined to be unnecessary by the business operator out of the plurality of files specified by the file specifying unit 112.

そして、期待値更新部116は、ファイル情報受付部115が受け付けた情報に基づき、期待値情報133に含まれる情報のうち、条件受付部111が受け付けた削除条件のそれぞれに対応する期待値を示す情報を更新する。具体的に、期待値更新部116は、例えば、期待値情報133に含まれる情報のうち、条件受付部111が受け付けた削除条件のそれぞれの重要度を更新する。 Then, the expected value updating unit 116 indicates the expected value corresponding to each of the deletion conditions received by the condition receiving unit 111 among the information included in the expected value information 133 based on the information received by the file information receiving unit 115. Update information. Specifically, the expected value updating unit 116 updates the importance of each of the deletion conditions received by the condition receiving unit 111 among the information included in the expected value information 133, for example.

[第1の実施の形態の概略]
次に、第1の実施の形態の概略について説明する。図4は、第1の実施の形態におけるファイル提示処理の概略を説明するフローチャート図である。また、図5及び図6は、第1の実施の形態におけるファイル提示処理の概略を説明する図である。図5及び図6を参照しながら、図4に示すファイル提示処理について説明を行う。
[Outline of First Embodiment]
Next, the outline of the first embodiment will be described. FIG. 4 is a flowchart illustrating an outline of the file presentation process according to the first embodiment. 5 and 6 are diagrams for explaining the outline of the file presentation processing according to the first embodiment. The file presentation process shown in FIG. 4 will be described with reference to FIGS. 5 and 6.

情報処理装置1は、図5に示すように、事業者端末11等から削除条件を受け付けるまで待機する(S1のNO)。情報処理装置1は、例えば、事業者が情報処理装置1に直接入力した削除条件を受け付けるものであってもよい。そして、削除条件を受け付けた場合(S1のYES)、情報処理装置1は、図5に示すように、情報格納領域130を参照し、S1の処理で受け付けた削除条件のいずれかを満たす複数のファイルを特定する(S2)。 As shown in FIG. 5, the information processing device 1 waits until the deletion condition is received from the business entity terminal 11 or the like (NO in S1). The information processing device 1 may accept, for example, a deletion condition directly input by the business operator to the information processing device 1. Then, when the deletion condition is accepted (YES in S1), the information processing apparatus 1 refers to the information storage area 130 as shown in FIG. 5, and a plurality of information satisfying any of the deletion conditions accepted in the process of S1 is satisfied. A file is specified (S2).

その後、情報処理装置1は、図6に示すように、各削除条件と各削除条件を満たすファイルが不要と判断される期待値を示す情報とを対応付けた期待値情報133が記憶される情報格納領域130を参照して、S1の処理において受け付けた削除条件にそれぞれ対応付けられた期待値を取得する(S3)。そして、情報処理装置1は、図6に示すように、S3の処理で取得した期待値に基づき、S2の処理で特定した複数のファイルを提示する優先度を決定する(S4)。 After that, the information processing apparatus 1 stores, as shown in FIG. 6, expected value information 133 in which each deletion condition and information indicating an expected value for which a file satisfying each deletion condition is determined to be unnecessary are associated with each other. By referring to the storage area 130, the expected values respectively associated with the deletion conditions received in the process of S1 are acquired (S3). Then, as shown in FIG. 6, the information processing device 1 determines the priority of presenting the plurality of files specified in the process of S2 based on the expected value acquired in the process of S3 (S4).

すなわち、情報処理装置1は、各削除条件を満たすファイルが不要と判断される期待値を示す情報を予め情報格納領域130に記憶する。そして、情報処理装置1は、例えば、事業者がファイルの削除を行う際に、情報格納領域130に記憶された期待値を示す情報を参照して、削除候補の各ファイルの優先度を決定する。 That is, the information processing device 1 stores in advance, in the information storage area 130, information indicating an expected value that determines that a file satisfying each deletion condition is unnecessary. Then, for example, when the business operator deletes the file, the information processing device 1 refers to the information indicating the expected value stored in the information storage area 130 to determine the priority of each file of the deletion candidate. ..

このように、本実施の形態における情報処理装置1は、複数の削除条件を受け付け、削除候補のファイルが記憶された情報格納領域130を参照し、受け付けた複数の削除条件のいずれかを満たす複数のファイルを特定する。そして、情報処理装置1は、削除条件を満たすファイルが不要と判断される期待値を示す情報を、削除条件に対応付けて記憶する情報格納領域130を参照し、受け付けた複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する。その後、情報処理装置1は、取得した複数の期待値に基づき、特定した複数のファイルを提示する優先度を決定する。 As described above, the information processing apparatus 1 according to the present embodiment receives a plurality of deletion conditions, refers to the information storage area 130 in which the file of the deletion candidate is stored, and refers to the plurality of received deletion conditions. Specify the file. Then, the information processing device 1 refers to the information storage area 130 that stores the information indicating the expected value that determines that a file satisfying the deletion condition is unnecessary, in association with the deletion condition, and determines that each of the received deletion conditions includes Acquire a plurality of associated expected values. After that, the information processing device 1 determines the priority of presenting the specified files based on the acquired expected values.

これにより、情報処理装置1は、例えば、事業者によって削除される可能性が高い削除候補のファイルの優先度が高くなるように、削除候補の各ファイルの優先度を決定することが可能になる。そのため、情報処理装置1は、例えば、削除候補の各ファイルを示す情報と各ファイルについて決定した優先度とを対応付けて事業者に提示することが可能になる。したがって、事業者は、削除するファイルを決定する際に、情報処理装置1が提示した情報を参照することにより、ファイルの削除に伴う作業負担を軽減させることが可能になる。 As a result, the information processing apparatus 1 can determine the priority of each of the deletion candidate files so that, for example, the deletion candidate file that is likely to be deleted by the business operator has a high priority. .. Therefore, the information processing device 1 can present the information indicating each file of the deletion candidate and the priority determined for each file in association with each other, for example. Therefore, the business operator can reduce the work load associated with the file deletion by referring to the information presented by the information processing device 1 when determining the file to be deleted.

[第1の実施の形態の詳細]
次に、第1の実施の形態の詳細について説明する。図7から図14は、第1の実施の形態におけるファイル提示処理の詳細を説明するフローチャート図である。図15から図30は、第1の実施の形態におけるファイル提示処理の詳細を説明する図である。図15から図30を参照しながら、図7から図14のファイル提示処理について説明を行う。
[Details of First Embodiment]
Next, details of the first embodiment will be described. 7 to 14 are flowcharts illustrating details of the file presenting process according to the first embodiment. 15 to 30 are diagrams for explaining the details of the file presentation process according to the first embodiment. The file presentation processing of FIGS. 7 to 14 will be described with reference to FIGS. 15 to 30.

情報処理装置1の条件受付部111は、図7に示すように、事業者端末11等から削除条件の指定を受け付けるまで待機する(S11のNO)。具体的に、条件受付部111が削除条件情報132に情報が含まれている削除条件の指定を受け付けるまで待機する。以下、削除条件情報132の具体例について説明を行う。 As shown in FIG. 7, the condition accepting unit 111 of the information processing device 1 waits until accepting the designation of the delete condition from the business entity terminal 11 or the like (NO in S11). Specifically, the condition receiving unit 111 waits until the deletion condition information 132 includes the specification of the deletion condition. Hereinafter, a specific example of the deletion condition information 132 will be described.

[削除条件情報の具体例]
図15は、削除条件情報132の具体例を説明する図である。図15に示す削除条件情報132は、削除条件情報132の含まれる各情報を識別する「項番」と、各削除条件が設定される「削除条件」と、各ファイル名が設定される「ファイル名」とを項目として有する。
[Specific example of deletion condition information]
FIG. 15 is a diagram illustrating a specific example of the deletion condition information 132. The deletion condition information 132 illustrated in FIG. 15 includes a “item number” that identifies each piece of information included in the deletion condition information 132, a “deletion condition” to which each deletion condition is set, and a “file” to which each file name is set. It has "name" as an item.

具体的に、図15に示す削除条件情報132において、「項番」が「R1」である情報には、「削除条件」として「100日以上未更新」が設定されている。また、図15に示す削除条件情報132において、「項番」が「R1」である情報には、「ファイル名」として「a.txt」、「c.mov」、「h.txt」、「i.eml」、「j.docx」、「k.txt」、「l.zip」及び「m.ppt」が設定されている。 Specifically, in the deletion condition information 132 shown in FIG. 15, “100 days or more not updated” is set as the “deletion condition” in the information whose “item number” is “R1”. In addition, in the deletion condition information 132 shown in FIG. 15, for information whose “item number” is “R1”, “a.txt”, “c.mov”, “h.txt”, “ “i.eml”, “j.docx”, “k.txt”, “l.zip”, and “m.ppt” are set.

そして、図15に示す削除条件情報132において、「項番」が「R2」である情報には、「削除条件」として「20MB以上」が設定されている。また、図15に示す削除条件情報132において、「項番」が「R2」である情報には、「ファイル名」として「b.zip」、「c.mov」、「g.avi」及び「l.zip」が設定されている。図15に含まれる他の情報については説明を省略する。なお、以下、S11の処理において、「100日以上未更新」、「20MB以上」、「動画ファイル」及び「Office文書」が指定されたものとして説明を行う。 Then, in the deletion condition information 132 shown in FIG. 15, “20 MB or more” is set as the “deletion condition” in the information whose “item number” is “R2”. In addition, in the deletion condition information 132 shown in FIG. 15, the information whose “item number” is “R2” is “b.zip”, “c.mov”, “g.avi” and “file name”. l.zip" is set. Descriptions of other information included in FIG. 15 are omitted. In the following description, it is assumed that "not updated for 100 days or more", "20 MB or more", "moving image file", and "Office document" are designated in the process of S11.

図7に戻り、削除条件を受け付けた場合(S11のYES)、情報処理装置1のファイル特定部112は、情報格納領域130に記憶された削除条件情報132を参照し、S11の処理で受け付けた削除条件のいずれかを満たす複数のファイル131を特定する(S12)。具体的に、ファイル特定部112は、例えば、図15で説明した削除条件情報132に情報が含まれるファイルのうち、「削除条件」に「100日以上未更新」、「20MB以上」、「動画ファイル」及び「Office文書」が設定された情報に対応するファイルを特定する。 Returning to FIG. 7, when the deletion condition is accepted (YES in S11), the file identification unit 112 of the information processing device 1 refers to the deletion condition information 132 stored in the information storage area 130 and accepts it in the process of S11. A plurality of files 131 satisfying any of the deletion conditions are specified (S12). Specifically, for example, among the files whose information is included in the deletion condition information 132 described with reference to FIG. 15, the file identification unit 112 sets “deletion condition” to “not updated for 100 days or more”, “20 MB or more”, and “moving image”. The file corresponding to the information in which the "file" and the "office document" are set is specified.

その後、情報処理装置1の期待値取得部113は、情報格納領域130に記憶された期待値情報133を参照し、S11の処理において受け付けた削除条件にそれぞれ対応付けられた期待値を取得する(S13)。以下、S13の処理の詳細について説明を行う。 After that, the expected value acquisition unit 113 of the information processing device 1 refers to the expected value information 133 stored in the information storage area 130 and acquires the expected value associated with each of the deletion conditions received in the process of S11 ( S13). The details of the process of S13 will be described below.

[S13の処理の詳細]
図8は、S13の詳細を説明するフローチャート図である。なお、以下、S13の処理において、各削除条件の重要度に基づいて期待値の取得が行われるものとして説明を行う。
[Details of processing in S13]
FIG. 8 is a flowchart illustrating the details of S13. Note that the following description will be made assuming that in the process of S13, the expected value is acquired based on the importance of each deletion condition.

期待値取得部113は、図8に示すように、情報格納領域130に記憶された期待値情報133を参照し、S11の処理において受け付けた削除条件のそれぞれの重要度を取得する(S21)。以下、期待値情報133の具体例について説明を行う。 As shown in FIG. 8, the expected value acquisition unit 113 refers to the expected value information 133 stored in the information storage area 130 and acquires the importance of each of the deletion conditions accepted in the process of S11 (S21). Hereinafter, a specific example of the expected value information 133 will be described.

[期待値情報の具体例]
図16、図18、図24及び図30は、期待値情報133の具体例を説明する図である。図16等に示す期待値情報133は、期待値情報133の含まれる各情報を識別する「項番」と、各削除条件が設定される「削除条件」と、各削除条件の重要度が設定される「重要度」とを項目として有する。
[Specific example of expected value information]
16, FIG. 18, FIG. 24, and FIG. 30 are diagrams illustrating specific examples of expected value information 133. In the expected value information 133 shown in FIG. 16 and the like, “item number” identifying each piece of information included in the expected value information 133, “deletion condition” in which each deletion condition is set, and importance of each deletion condition are set. The item has “importance”.

具体的に、図16に示す期待値情報133において、「項番」が「R1」である情報には、「削除条件」として「100日以上未更新」が設定され、「重要度」として「5」が設定されている。また、図16に示す期待値情報133において、「項番」が「R2」である情報には、「削除条件」として「20MB以上」が設定され、「重要度」として「3」が設定されている。図16に含まれる他の情報については説明を省略する。 Specifically, in the expected value information 133 shown in FIG. 16, for information whose "item number" is "R1", "not updated for 100 days or more" is set as the "deletion condition" and "importance" is set to " 5” is set. Further, in the expected value information 133 shown in FIG. 16, “20 MB or more” is set as the “deletion condition” and “3” is set as the “importance” for the information whose “item number” is “R2”. ing. Descriptions of other information included in FIG. 16 are omitted.

すなわち、期待値取得部113は、例えば、S21の処理において、「100日以上未更新」、「20MB以上」、「動画ファイル」及び「Office文書」の重要度として、「5」、「3」、「7」及び「1」をそれぞれ取得する。 That is, the expected value acquisition unit 113, for example, in the process of S21, "5", "3" as the importance of "not updated for 100 days or more", "20 MB or more", "moving image file", and "Office document". , “7” and “1” are acquired respectively.

図8に戻り、期待値取得部113は、S21の処理において取得した重要度を所定の単調増大関数に代入し、算出された値を期待値として取得する(S22)。優先度決定部114は、例えば、S21の処理において取得した重要度を、下記の式(1)にそれぞれ代入することにより、各削除条件のそれぞれに対応する期待値を算出する。なお、式(1)におけるxは、各削除条件のそれぞれの重要度である。また、以下、小数点4桁以下を四捨五入するものとして説明を行う。 Returning to FIG. 8, the expected value acquisition unit 113 substitutes the importance acquired in the processing of S21 into a predetermined monotonically increasing function, and acquires the calculated value as an expected value (S22). For example, the priority determination unit 114 calculates the expected value corresponding to each deletion condition by substituting the importance acquired in the process of S21 into the following expression (1), for example. In addition, x in Formula (1) is each importance of each deletion condition. Further, hereinafter, the description will be made assuming that the decimal places of 4 digits or less are rounded.

Figure 0006730596
具体的に、優先度決定部114は、例えば、「100日以上未更新」の重要度である「5」を式(1)に代入することにより、「100日以上未更新」に対応する期待値として「0.474」を算出する。
Figure 0006730596
Specifically, the priority determination unit 114 substitutes "5", which is the degree of importance of "not updated for 100 days or more", into the expression (1), and thus expects to correspond to "not updated for 100 days or more". "0.474" is calculated as the value.

なお、期待値取得部113は、S22の処理において、式(1)に示すように、0以上であって1以下に収まる期待値を算出することができる単調増大関数を使用する。これにより、情報処理装置1は、後述するように、各削除条件の新たな重要度を決定するための二乗誤差の総和(第2の値)を算出することが可能になる。 In the process of S22, the expected value acquisition unit 113 uses a monotonically increasing function that can calculate an expected value that is 0 or more and 1 or less, as shown in Expression (1). As a result, the information processing apparatus 1 can calculate the sum of squared errors (second value) for determining the new importance of each deletion condition, as described later.

図7に戻り、情報処理装置の優先度決定部114は、S13の処理で取得した期待値に基づき、S12の処理で特定した複数のファイルを提示する優先度を決定する(S14)。以下、S14の処理の詳細について説明を行う。 Returning to FIG. 7, the priority determination unit 114 of the information processing device determines the priority of presenting the plurality of files specified in the process of S12 based on the expected value acquired in the process of S13 (S14). The details of the process of S14 will be described below.

[S14の処理の詳細]
図9は、S14の詳細を説明するフローチャート図である。優先度決定部114は、S12の処理で特定した複数のファイルのそれぞれが満たす削除条件を特定する(S31)。
[Details of processing in S14]
FIG. 9 is a flowchart illustrating the details of S14. The priority determination unit 114 specifies the deletion condition satisfied by each of the plurality of files specified in the process of S12 (S31).

具体的に、優先度決定部114は、削除条件情報132を参照し、例えば、「ファイル名」が「a.txt」であるファイルが満たす削除条件として、「100日以上未更新」を特定する。また、優先度決定部114は、例えば、「ファイル名」が「c.mov」であるファイルが満たす削除条件として、「100日以上未更新」、「20MB以上」及び「動作ファイル」を特定する。 Specifically, the priority determination unit 114 refers to the deletion condition information 132, and specifies, for example, "not updated for 100 days or more" as the deletion condition satisfied by the file whose "file name" is "a.txt". .. In addition, the priority determination unit 114 specifies, for example, “not updated for 100 days or more”, “20 MB or more”, and “operation file” as the deletion condition satisfied by the file whose “file name” is “c.mov”. ..

そして、優先度決定部114は、各ファイルが満たす削除条件のそれぞれに対応する期待値を1から減算して互いに乗算し、乗算することにより算出された値を1から減算した第1の値を、S12の処理で特定した複数のファイル毎に算出する(S32)。 Then, the priority determination unit 114 subtracts an expected value corresponding to each of the deletion conditions satisfied by each file from 1 and multiplies them, and subtracts a first value obtained by subtracting 1 from the value calculated by multiplication. , For each of the plurality of files specified in the process of S12 (S32).

具体的に、優先度決定部114は、例えば、各ファイルが満たす削除条件のそれぞれに対応する期待値を下記の式(2)に代入することにより、第1の値(P)を算出する。なお、式(2)におけるkは、各ファイルが満たす削除条件のそれぞれを識別する識別子である。また、式(2)におけるPは、式(1)によって算出された期待値(f(x))に対応する。 Specifically, the priority determination unit 114 calculates the first value (P), for example, by substituting the expected value corresponding to each of the deletion conditions satisfied by each file into the following formula (2). Note that k in Expression (2) is an identifier that identifies each of the deletion conditions that each file satisfies. Further, P k in Expression (2) corresponds to the expected value (f(x)) calculated by Expression (1).

Figure 0006730596
具体的に、例えば、「ファイル名」が「a.txt」であるファイルが満たす削除条件である「100日以上未更新」の期待値が「0.474」である場合、優先度決定部114は、「1」から「0.474」を減算した値である「0.526」を算出する。さらに、優先度決定部114は、「1」から「0.526」を減算した値である「0.474」を算出する。そして、優先度決定部114は、「ファイル名」が「a.txt」であるファイルに対応する第1の値として「0.474」を取得する。
Figure 0006730596
Specifically, for example, when the expected value of “not updated for 100 days or more”, which is the deletion condition satisfied by the file whose “file name” is “a.txt”, is “0.474”, the priority determination unit 114. Calculates "0.526" which is a value obtained by subtracting "0.474" from "1". Further, the priority determination unit 114 calculates "0.474" which is a value obtained by subtracting "0.526" from "1". Then, the priority determination unit 114 acquires “0.474” as the first value corresponding to the file whose “file name” is “a.txt”.

また、「ファイル名」が「c.mov」であるファイルが満たす削除条件である「100日以上未更新」、「20MB以上」及び「動作ファイル」の期待値は、「0.474」、「0.286」及び「0.615」である。そのため、優先度決定部114は、「1」から「0.474」、「0.286」及び「0.615」をそれぞれ減算した値である「0.526」、「0.714」及び「0.385」をそれぞれ算出する。そして、優先度決定部114は、算出した「0.526」、「0.714」及び「0.385」を互いに乗算して「0.145」を算出する。さらに、優先度決定部114は、「1」から「0.145」を減算した値である「0.855」を算出する。そして、優先度決定部114は、「ファイル名」が「c.mov」であるファイルに対応する第1の値として「0.855」を取得する。 In addition, the expected values of "not updated for 100 days or more", "20 MB or more" and "operation file", which are deletion conditions satisfied by the file whose "file name" is "c.mov", are "0.474", " 0.286" and "0.615". Therefore, the priority determination unit 114 subtracts “0.474”, “0.286”, and “0.615” from “1”, which are the values “0.526”, “0.714”, and “0.714”. 0.385" is calculated. Then, the priority determination unit 114 multiplies the calculated “0.526”, “0.714”, and “0.385” with each other to calculate “0.145”. Further, the priority determination unit 114 calculates "0.855" which is a value obtained by subtracting "0.145" from "1". Then, the priority determination unit 114 acquires “0.855” as the first value corresponding to the file whose “file name” is “c.mov”.

そして、優先度決定部114は、S32の処理で算出された第1の値に基づいて、S12の処理で特定した複数のファイル毎に優先度を決定する(S33)。以下、S33の処理の詳細について説明を行う。 Then, the priority determining unit 114 determines the priority for each of the plurality of files identified in the process of S12 based on the first value calculated in the process of S32 (S33). The details of the process of S33 will be described below.

[S33の処理の詳細]
図10は、S33の詳細を説明するフローチャート図である。優先度決定部114は、例えば、S12の処理で特定した複数のファイルのそれぞれに対応する第1の値と、各ファイルのファイルサイズとを乗算して算出された値を、複数のファイルそれぞれの優先度として決定する(S41)。
[Details of processing in S33]
FIG. 10 is a flowchart illustrating the details of S33. The priority determination unit 114, for example, uses a value calculated by multiplying the file size of each file by the first value corresponding to each of the plurality of files identified in the process of S12, for each of the plurality of files. The priority is determined (S41).

すなわち、優先度決定部114は、この場合、例えば、第1の値とファイルサイズとを乗算して算出された値が大きいほど優先度が高くなるように、各ファイルの優先度を決定する。これにより、優先度決定部114は、第1の値が大きいファイルのみでなく、ファイルサイズが大きいファイルの優先度を高めることが可能になる。 That is, in this case, the priority determination unit 114 determines the priority of each file such that the larger the value calculated by multiplying the first value by the file size, the higher the priority. As a result, the priority determination unit 114 can increase the priority of not only the file having the first large value but also the file having the large file size.

なお、優先度決定部114は、例えば、各ファイルのファイルサイズ等を考慮せず、第1の値のみに基づいて、優先度を決定するものであってもよい。具体的に、優先度決定部114は、例えば、各ファイルに対応する第1の値を、そのまま各ファイルに対応する優先度として決定するものであってもよい。なお、以下、各ファイルに対応する第1の値を優先度として決定するものとして説明を行う。 The priority determination unit 114 may determine the priority based on only the first value without considering the file size of each file, for example. Specifically, the priority determination unit 114 may determine the first value corresponding to each file as the priority corresponding to each file as it is, for example. In the following description, the first value corresponding to each file is determined as the priority.

図9に戻り、優先度決定部114は、S33の処理で決定した優先度を含む優先度情報134を作成する(S34)。そして、優先度決定部114は、例えば、作成した優先度情報134を事業者端末11の出力装置(図示しない)に出力する。また、優先度決定部114は、例えば、作成した優先度情報134を情報格納領域130に記憶する。以下、優先度情報134の具体例について説明を行う。 Returning to FIG. 9, the priority determination unit 114 creates the priority information 134 including the priority determined in the process of S33 (S34). Then, the priority determination unit 114 outputs the created priority information 134 to an output device (not shown) of the business entity terminal 11, for example. The priority determination unit 114 also stores the created priority information 134 in the information storage area 130, for example. Hereinafter, a specific example of the priority information 134 will be described.

[優先度情報の具体例]
図17、図19、図25、図26及び図27は、優先度情報134の具体例を説明する図である。図17等に示す優先度情報134は、優先度情報134の含まれる各情報を識別する「項番」と、ファイル名が設定される「ファイル名」と、「ファイル名」に設定されたファイルのファイルサイズが設定される「サイズ」とを項目として有する。また、図17等に示す優先度情報134は、「ファイル名」に設定されたファイルの未更新日数が設定される「未更新日数」と、「ファイル名」に設定されたファイルに対応する削除条件が設定される「削除条件」とを項目として有する。また、図17等に示す優先度情報134は、「ファイル名」に設定されたファイルの優先度が設定される「優先度」と、「ファイル名」に設定されたファイルの削除を行ったか否かを示す情報が設定される「整理結果」とを項目として有する。「整理結果」には、「ファイル名」に設定されたファイルが事業者によって削除されたことを示す「削除」、または、「ファイル名」に設定されたファイルが事業者によって削除されなかったことを示す「保護」が設定される。
[Specific example of priority information]
17, FIG. 19, FIG. 25, FIG. 26 and FIG. 27 are diagrams for explaining specific examples of the priority information 134. The priority information 134 illustrated in FIG. 17 and the like is the “item number” that identifies each piece of information included in the priority information 134, the “file name” in which the file name is set, and the file set in the “file name”. The item has "size" in which the file size of is set. In addition, the priority information 134 shown in FIG. 17 and the like includes “unupdated days” in which the number of unupdated days of the file set in “file name” is set and deletion corresponding to the file set in “file name”. The item has “deletion condition” for which the condition is set. In addition, the priority information 134 shown in FIG. 17 and the like is “priority” in which the priority of the file set in “file name” is set, and whether or not the file set in “file name” is deleted. The item has “arrangement result” in which information indicating that is set. In the "Organization result", "Delete" indicating that the file set in "File name" was deleted by the business operator, or the file set in "File name" was not deleted by the business operator “Protection” indicating is set.

具体的に、優先度決定部114は、図17に示す例において、「項番」が「1」である情報の「ファイル名」に「a.txt」を設定し、「サイズ」に「0.01(MB)」を設定し、「未更新日数」に「120(日)」を設定し、「削除条件」に「R1」を設定する。そして、優先度決定部114は、「項番」が「1」である情報の「優先度」に、S33の処理で決定した優先度である「0.474」に対応する「47(%)」を設定する。また、優先度決定部114は、図17に示す例において、「項番」が「3」である情報の「ファイル名」に「c.mov」を設定し、「サイズ」に「500(MB)」を設定し、「未更新日数」に「120(日)」を設定し、「削除条件」に「R1」、「R2」及び「R3」を設定する。そして、優先度決定部114は、「項番」が「3」である情報の「優先度」に、S33の処理で決定した優先度である「0.855」に対応する「86(%)」を設定する。なお、図17に示す例において、各情報の「整理結果」には情報が設定されていない。図17に含まれる他の情報については説明を省略する。 Specifically, in the example illustrated in FIG. 17, the priority determination unit 114 sets “a.txt” in the “file name” of the information whose “item number” is “1” and sets “0” in the “size”. .01 (MB)" is set, "120 (days)" is set in the "number of unupdated days", and "R1" is set in the "deletion condition". Then, the priority determining unit 114 corresponds to "47" (%) corresponding to the "priority" of the information having the "item number" of "1" and the priority "0.474" determined in the process of S33. Is set. Further, in the example shown in FIG. 17, the priority determining unit 114 sets “c.mov” in the “file name” of the information whose “item number” is “3” and sets “500” (MB) in the “size”. )”, the number of unupdated days is set to “120 (days)”, and the “deletion condition” is set to “R1”, “R2”, and “R3”. Then, the priority determination unit 114 has “86 (%)” corresponding to the “priority” of the information whose “item number” is “3” and the priority “0.855” determined in the process of S33. Is set. Note that in the example shown in FIG. 17, no information is set in the “sorting result” of each information. Descriptions of other information included in FIG. 17 are omitted.

これにより、事業者は、S34の処理で作成された優先度情報134を参照することで、削除すべきファイルの特定を行うことが可能になる。具体的に、事業者は、図17で説明した優先度情報134を参照し、「優先度」に設定された数値が大きいファイル(優先度が高いファイル)から順に削除を行うか否かの判断を行うことが可能になる。また、事業者は、例えば、ファイルの削除を行うか否かの判断を、「優先度」に設定された数値が所定以上のファイルについてのみ行うことが可能になる。したがって、事業者は、ファイルの削除を効率的に行うことが可能になる。 Thereby, the business operator can identify the file to be deleted by referring to the priority information 134 created in the process of S34. Specifically, the business operator refers to the priority information 134 described with reference to FIG. 17, and determines whether or not to delete in order from a file with a large numerical value set in “priority” (a file with a high priority). Will be able to do. Further, the business operator can determine whether or not to delete a file only for files whose numerical value set in the "priority" is a predetermined value or more. Therefore, the business operator can efficiently delete the file.

図7に戻り、情報処理装置1のファイル情報受付部115は、事業者によって削除されたファイルの情報を受け付けるまで待機する(S15のNO)。すなわち、ファイル情報受付部115は、事業者がファイルの削除を行うまで待機する。 Returning to FIG. 7, the file information receiving unit 115 of the information processing device 1 waits until it receives the information of the file deleted by the business operator (NO in S15). That is, the file information receiving unit 115 waits until the business operator deletes the file.

そして、事業者によって削除されたファイルの情報を受け付けた場合(S15のYES)、情報処理装置1の期待値更新部116は、S15の処理で受け付けた情報に基づき、各削除条件のそれぞれの重要度を更新する(S16)。 Then, when the information of the file deleted by the business operator is received (YES in S15), the expected value updating unit 116 of the information processing device 1 is important for each deletion condition based on the information received in the process of S15. The degree is updated (S16).

すなわち、事業者によるファイルの削除が行われた場合、情報処理装置1は、削除されたファイルに関する新たな情報に基づいて、各ファイルの重要度を更新する。これにより、情報処理装置1は、事業者によるファイルの削除が再度行われる際に、より精度の高い優先度を含む情報を事業者に提示することが可能になる。 That is, when the file is deleted by the business operator, the information processing device 1 updates the importance of each file based on new information about the deleted file. This allows the information processing device 1 to present more accurate information including the priority to the business operator when the business operator deletes the file again.

なお、S16の処理は、事業者によってファイルの削除が行われたか否かに依らず、例えば、1日1回等定期的に行われるものであってもよい。以下、S16の処理の詳細について説明を行う。 The process of S16 may be performed regularly, such as once a day, regardless of whether the file has been deleted by the business operator. The details of the process of S16 will be described below.

[S16の処理の詳細]
図11は、S16の詳細を説明するフローチャート図である。以下、期待値更新部116が、図18に示す期待値情報133及び図19に示す優先度情報134を参照するものとして説明を行う。また、以下、重要度として設定され得る値(以下、重要度の候補とも呼ぶ)が「1」から「10」までの整数であるものとして説明を行う。
[Details of processing in S16]
FIG. 11 is a flowchart illustrating the details of S16. The following description will be given assuming that the expected value updating unit 116 refers to the expected value information 133 shown in FIG. 18 and the priority information 134 shown in FIG. Further, hereinafter, description will be made assuming that the value that can be set as the importance (hereinafter, also referred to as importance candidate) is an integer from “1” to “10”.

なお、図18に示す期待値情報133における「重要度」には、初期値としてそれぞれ「5」が設定されている。また、図19に示す優先度情報134における「整理結果」には、「ファイル名」が「a.txt」、「b.zip」及び「c.mov」であるファイルが過去にそれぞれ削除されたことを示す「削除」が設定されている。 The "importance" in the expected value information 133 shown in FIG. 18 is set to "5" as an initial value. Further, in the “organization result” in the priority information 134 shown in FIG. 19, files having “file names” “a.txt”, “b.zip”, and “c.mov” have been deleted in the past. “Delete” indicating that is set.

期待値更新部116は、図11に示すように、情報格納領域130に記憶された削除条件情報132に情報が含まれる削除条件のそれぞれの重要度の候補に「5」を設定する(S51)。なお、期待値更新部116は、各削除条件のそれぞれの重要度の候補を、例えば、期待値情報133とは異なる情報(以下、重要度候補情報133aとも呼ぶ)として情報格納領域130に記憶するものであってもよい。以下、重要度候補情報133aの具体例について説明を行う。 As shown in FIG. 11, the expected value updating unit 116 sets “5” for each candidate of importance of the deletion condition including information in the deletion condition information 132 stored in the information storage area 130 (S51). .. It should be noted that the expected value updating unit 116 stores the candidates of the respective importance levels of the respective deletion conditions in the information storage area 130 as, for example, information different from the expected value information 133 (hereinafter also referred to as importance level candidate information 133a). It may be one. Hereinafter, a specific example of the importance candidate information 133a will be described.

[重要度候補情報の具体例]
図20は、重要度候補情報133aの具体例である。図20に示す重要度候補情報133aは、図18で説明した期待値情報133と比較した場合、「重要度」の代わりに「重要度の候補」を項目して有している。具体的に、図20に示す重要度候補情報133aにおいて、「重要度の候補」には、それぞれ初期値として「5」が設定されている。
[Specific example of importance candidate information]
FIG. 20 is a specific example of the importance candidate information 133a. When compared with the expected value information 133 described with reference to FIG. 18, the importance candidate information 133a illustrated in FIG. 20 has “importance candidate” as an item instead of “importance”. Specifically, in the importance candidate information 133a shown in FIG. 20, "5" is set as an initial value for each "importance candidate".

図11に戻り、期待値更新部116は、重要度の更新を行う重要度更新処理を行う(S52)。以下、重要度更新処理について説明を行う。 Returning to FIG. 11, the expected value updating unit 116 performs importance update processing for updating importance (S52). The importance update processing will be described below.

[重要度更新処理]
図12及び図13は、重要度更新処理を説明するフローチャート図である。期待値更新部116は、情報格納領域130に記憶された削除条件情報132を参照し、削除条件情報132に情報が含まれる削除条件を1つ特定する(S61)。
[Importance update processing]
12 and 13 are flowcharts for explaining the importance update processing. The expected value update unit 116 refers to the deletion condition information 132 stored in the information storage area 130, and identifies one deletion condition whose information is included in the deletion condition information 132 (S61).

そして、期待値更新部116は、S61の処理で特定した削除条件の現在の重要度の候補(以下、特定の候補とも呼ぶ)についての最小二乗誤差算出処理を行う(S62)。以下、最小二乗誤差算出処理について説明を行う。 Then, the expected value updating unit 116 performs the least square error calculation process for the current importance candidate (hereinafter, also referred to as a specific candidate) of the deletion condition specified in the process of S61 (S62). The least square error calculation process will be described below.

[最小二乗誤差算出処理]
図14は、最小二乗誤差算出処理を説明するフローチャート図である。期待値更新部116は、S61で特定した削除条件を満たすと判定された判定済ファイルを特定する(S81)。
[Least square error calculation process]
FIG. 14 is a flowchart illustrating the least square error calculation process. The expected value updating unit 116 identifies a determined file that has been determined to satisfy the deletion condition identified in S61 (S81).

具体的に、S61の処理において「100日以上未更新」が特定された場合、期待値更新部116は、図19で説明した優先度情報134を参照し、「削除条件」に「R1」が設定された情報の「ファイル名」に設定された情報である「a.txt」、「b.zip」及び「c.mov」を特定する。 Specifically, when “not updated for 100 days or more” is specified in the process of S61, the expected value update unit 116 refers to the priority information 134 described in FIG. 19, and “R1” is set in the “deletion condition”. “A.txt”, “b.zip”, and “c.mov” that are the information set in the “file name” of the set information are specified.

続いて、期待値更新部116は、S81の処理で特定した複数の判定済ファイルのうちの不要と判断されたファイル毎に、各判定済ファイルに対応する第1の値を1から減算した値を2乗した値をそれぞれ算出する(S82)。 Next, the expected value updating unit 116 subtracts the first value corresponding to each determined file from 1 for each file determined to be unnecessary out of the plurality of determined files specified in the process of S81. The squared values are calculated (S82).

具体的に、図19に示す優先度情報134において、「ファイル名」が「a.txt」、「b.zip」及び「c.mov」である各ファイルの「整理結果」には、それぞれ「削除」が設定されている。また、「100日以上未更新」及び「20MB以上」の現在の重要度の候補は、それぞれ「5」である。 Specifically, in the priority information 134 shown in FIG. 19, the “reorganization result” of each file whose “file name” is “a.txt”, “b.zip” and “c.mov” is “ "Delete" is set. The current importance candidates of “not updated for 100 days or more” and “20 MB or more” are “5”, respectively.

そのため、期待値更新部116は、「ファイル名」がそれぞれ「a.txt」、「b.zip」及び「c.mov」である3ファイルに対応する第1の値として、それぞれ「0.474」、「0.723」及び「0.723」を算出する。そして、期待値更新部116は、第1の値を1から減算した値を2乗した値として、それぞれ「0.277」、「0.077」及び「0.077」を算出する。 Therefore, the expected value updating unit 116 determines that the first values corresponding to the three files whose “file names” are “a.txt”, “b.zip”, and “c.mov” are “0.474”, respectively. , “0.723” and “0.723” are calculated. Then, the expected value updating unit 116 calculates “0.277”, “0.077”, and “0.077”, respectively, as the value obtained by squaring the value obtained by subtracting the first value from 1.

また、期待値更新部116は、S81の処理で特定した複数の判定済ファイルのうちの不要と判断されなかったファイル毎に、各判定済ファイルに対応する第1の値を2乗した値をそれぞれ算出する(S83)。 Further, the expected value updating unit 116 sets a value obtained by squaring the first value corresponding to each determined file for each file that is not determined to be unnecessary among the plurality of determined files identified in the process of S81. Each is calculated (S83).

具体的に、図19に示す優先度情報134において、「整理結果」に「保護」が設定されたファイルは存在しない。そのため、期待値更新部116は、S83の処理において「0」を算出する。 Specifically, in the priority information 134 shown in FIG. 19, there is no file in which “protection” is set in “organization result”. Therefore, the expected value updating unit 116 calculates "0" in the process of S83.

そして、S82の処理で算出された値それぞれと、S83の処理で算出された値それぞれとを加算した第2の値を算出する(S84)。 Then, a second value is calculated by adding each of the values calculated in the process of S82 and each of the values calculated in the process of S83 (S84).

具体的に、期待値更新部116は、S82の処理でそれぞれ算出した「0.277」、「0.077」及び「0.077」と、S83の処理で算出した「0」とを加算することにより、第2の値として「0.430」を算出する。そして、期待値更新部116は、S84の処理の後、最小二乗誤差算出処理を終了する。 Specifically, the expected value updating unit 116 adds “0.277”, “0.077” and “0.077” calculated in the process of S82 and “0” calculated in the process of S83. Thus, “0.430” is calculated as the second value. Then, the expected value updating unit 116 ends the least square error calculation process after the process of S84.

図12に戻り、期待値更新部116は、S61の処理で特定した削除条件の現在の重要度の候補の次に大きい重要度の候補についての最小二乗誤差算出処理を行う(S63)。具体的に、期待値更新部116は、「100日以上未更新」に対応する重要度が「6」であって、「20MB以上」に対応する重要度が「5」である場合の最小二乗誤差算出処理を行い、第2の値として「0.314」を算出する。 Returning to FIG. 12, the expected value update unit 116 performs the least square error calculation process for the candidate having the next highest importance degree after the current importance candidate of the deletion condition identified in the process of S61 (S63). Specifically, the expected value updating unit 116 uses the least squares when the importance corresponding to “not updated for 100 days or more” is “6” and the importance corresponding to “20 MB or more” is “5”. An error calculation process is performed to calculate “0.314” as the second value.

また、期待値更新部116は、S61の処理で特定した削除条件の現在の重要度の候補の次に小さい重要度の候補についての最小二乗誤差算出処理を行う(S64)。具体的に、期待値更新部116は、「100日以上未更新」に対応する重要度が「4」であって、「20MB以上」に対応する重要度が「5」である場合の最小二乗誤差算出処理を行い、第2の値として「0.589」を算出する。 In addition, the expected value updating unit 116 performs the least square error calculation process for the candidate having the second lowest importance degree after the candidate of the current importance degree of the deletion condition specified in the processing of S61 (S64). Specifically, the expected value updating unit 116 uses the least squares when the importance corresponding to “not updated for 100 days or more” is “4” and the importance corresponding to “20 MB or more” is “5”. An error calculation process is performed to calculate “0.589” as the second value.

なお、期待値更新部116は、例えば、S62、S63及びS64の処理で算出した第2の値を、二乗誤差情報135として情報格納領域130に記憶するものであってよい。以下、二乗誤差情報135の具体例について説明を行う。 Note that the expected value updating unit 116 may store the second value calculated in the processing of S62, S63, and S64 in the information storage area 130 as the squared error information 135, for example. Hereinafter, a specific example of the squared error information 135 will be described.

[二乗誤差情報の具体例(1)]
図21、図22、図23、図28及び図29は、二乗誤差情報135の具体例を説明する図である。図21等に示す二乗誤差情報135は、二乗誤差情報135に含まれる各情報を識別する「項番」と、削除条件である「100日以上未更新」及び「20MB以上」に対応する期待値がそれぞれ設定される「重要度の候補(1)」及び「重要度の候補(2)」とを項目として有する。また、図21等に示す二乗誤差情報135は、S84の処理で算出された第2の値が設定される「二乗誤差」を項目として有する。
[Specific example of squared error information (1)]
21, 22, 23, 28, and 29 are diagrams illustrating specific examples of the squared error information 135. The squared error information 135 shown in FIG. 21 and the like is an expected value corresponding to “item number” for identifying each information included in the squared error information 135 and deletion conditions “not updated for 100 days or more” and “20 MB or more” Have “importance candidate (1)” and “importance candidate (2)” as items. In addition, the squared error information 135 illustrated in FIG. 21 and the like has “squared error” as an item in which the second value calculated in the process of S84 is set.

具体的に、期待値更新部116は、S62の処理が行われた場合、図21に示すように、例えば、「項番」が「2」である情報の「重要度の候補(1)」に「5」を設定する。また、期待値更新部116は、例えば、「項番」が「2」である情報の「重要度の候補(2)」に「5」を設定し、「二乗誤差」として「0.430」に設定する。 Specifically, when the process of S62 is performed, the expected value update unit 116, for example, as shown in FIG. 21, the “importance candidate (1)” of the information whose “item number” is “2”, for example. Set to "5". In addition, the expected value updating unit 116 sets, for example, “5” to “candidate of importance (2)” of information whose “item number” is “2”, and “0.430” as “square error”. Set to.

また、期待値更新部116は、S63の処理が行われた場合、図21に示すように、例えば、「項番」が「3」である情報の「重要度の候補(1)」に「6」を設定する。また、期待値更新部116は、例えば、「項番」が「2」である情報の「重要度の候補(2)」に「5」を設定し、「二乗誤差」として「0.314」に設定する。 In addition, when the process of S63 is performed, the expected value updating unit 116 indicates, as shown in FIG. 21, for example, in the “importance candidate (1)” of the information whose “item number” is “3”. 6” is set. In addition, the expected value updating unit 116 sets, for example, “5” to “candidate of importance (2)” of information whose “item number” is “2”, and “0.314” as “square error”. Set to.

さらに、期待値更新部116は、S64の処理が行われた場合、図21に示すように、例えば、「項番」が「1」である情報の「重要度の候補(1)」に「4」を設定する。また、期待値更新部116は、例えば、「項番」が「1」である情報の「重要度の候補(2)」に「5」を設定し、「二乗誤差」として「0.589」に設定する。 Further, when the process of S64 is performed, the expected value updating unit 116 indicates, for example, that the "item number" is "1" in the "importance candidate (1)" as shown in FIG. 4” is set. In addition, the expected value updating unit 116 sets, for example, “5” in the “importance degree candidate (2)” of the information in which the “item number” is “1”, and the “square error” is “0.589”. Set to.

その後、期待値更新部116は、S62の処理で算出された第2の値が、S63及びS64の処理で算出された第2の値以下であるか否かについて判定を行う(S65)。その結果、S62の処理で算出された第2の値が、S63及びS64の処理で算出された第2の値以下であると判定された場合(S65のYES)、期待値更新部116は、S61の処理で特定した削除条件の現在の重要度の候補を、S61の処理で特定した削除条件の新たな重要度として決定する(S66)。一方、S62の処理で算出された第2の値が、S63及びS64の処理で算出された第2の値以下でないと判定された場合(S65のNO)、期待値更新部116は、S71以降の処理を行い、S61の処理で特定した削除条件の新たな重要度を決定するための処理を継続する。 After that, the expected value updating unit 116 determines whether or not the second value calculated in the process of S62 is less than or equal to the second value calculated in the processes of S63 and S64 (S65). As a result, when it is determined that the second value calculated in the process of S62 is less than or equal to the second value calculated in the processes of S63 and S64 (YES in S65), the expected value updating unit 116 The candidate of the current importance of the deletion condition specified in the process of S61 is determined as a new importance of the deletion condition specified in the process of S61 (S66). On the other hand, when it is determined that the second value calculated in the process of S62 is not less than or equal to the second value calculated in the processes of S63 and S64 (NO in S65), the expected value update unit 116 causes S71 and the subsequent steps. Processing is performed, and the processing for determining the new degree of importance of the deletion condition specified in the processing of S61 is continued.

すなわち、最小二乗誤差算出処理において算出される第2の値は、第2の値が最小になる重要度の候補と差が大きい重要度の候補から算出される第2の値ほど、値が大きくなる。そのため、現在の重要度の候補に対応する第2の値が、現在の重要度の候補よりも小さい重要度の候補に対応する第2の値よりも大きい場合、期待値更新部116は、第2の値が最小になる重要度の候補が、現在の重要度の候補または現在の重要度の候補よりも小さい重要度の候補であると判定することが可能になる。また、現在の重要度の候補に対応する第2の値が、現在の重要度の候補よりも小さい重要度の候補に対応する第2の値よりも小さい場合、期待値更新部116は、第2の値が最小になる重要度の候補が、現在の重要度の候補または現在の重要度の候補よりも大きい重要度の候補であると判定することが可能になる。 That is, the second value calculated in the least-squares error calculation process has a larger value as the second value calculated from the importance candidate having a larger difference from the importance candidate having the smallest second value. Become. Therefore, when the second value corresponding to the current importance candidate is larger than the second value corresponding to the importance candidate smaller than the current importance candidate, the expected value updating unit 116 It is possible to determine that the candidate of importance having the smallest value of 2 is the candidate of the current importance or the candidate of the smaller importance than the candidate of the current importance. If the second value corresponding to the current importance candidate is smaller than the second value corresponding to the importance candidate smaller than the current importance candidate, the expected value updating unit 116 It is possible to determine that the candidate of importance having the smallest value of 2 is the candidate of the current importance or the candidate of the higher importance than the candidate of the current importance.

そのため、期待値更新部116は、現在の重要度の候補から算出される第2の値が小さくなる方向に現在の重要度の候補を推移(更新)させながら、第2の値の算出を繰り返し行う。これにより、期待値更新部116は、現在の重要度の候補から算出した第2の値が、前回の更新が行われる前の重要度の候補(以下、単に前回の重要度の候補とも呼ぶ)から算出した第2の値よりも大きくなった場合、前回の重要度から算出した第2の値が、S61の処理で特定した削除条件に対応する第2の値の最小値であると判定することが可能になる。そのため、期待値更新部116は、この場合、S61の処理で特定した削除条件の重要度の候補が「1」または「10」に到達していない場合であっても、S61の処理で特定した削除条件の新たな重要度を決定するための処理を終了することができる。したがって、期待値更新部116は、重要度の更新に伴う処理負担を軽減させることが可能になる。 Therefore, the expected value updating unit 116 repeats the calculation of the second value while shifting (updating) the current importance candidate in the direction in which the second value calculated from the current importance candidate decreases. To do. As a result, the expected value update unit 116 determines that the second value calculated from the current importance candidate is the importance candidate before the previous update is performed (hereinafter, also simply referred to as the last importance candidate). When it becomes larger than the second value calculated from, the second value calculated from the previous importance is determined to be the minimum value of the second values corresponding to the deletion condition specified in the processing of S61. It will be possible. Therefore, in this case, the expected value updating unit 116 specifies in the process of S61 even if the candidate of the importance of the deletion condition specified in the process of S61 has not reached “1” or “10”. The process for determining the new importance of the deletion condition can be ended. Therefore, the expected value updating unit 116 can reduce the processing load associated with updating the importance.

図12に戻り、期待値更新部116は、S66の処理の後、S61の処理において全ての削除条件の特定が行われたか否かを判定する(S67)。そして、全ての削除条件の特定が行われたと判定した場合(S67のYES)、期待値更新部116は、重要度更新処理を終了する。一方、全ての削除条件の特定が行われていないと判定した場合(S67のNO)、期待値更新部116は、S61以降の処理を再度行う。 Returning to FIG. 12, the expected value updating unit 116 determines whether or not all the deletion conditions have been specified in the process of S61 after the process of S66 (S67). When it is determined that all the deletion conditions have been specified (YES in S67), the expected value updating unit 116 ends the importance degree updating process. On the other hand, when it is determined that all the deletion conditions have not been specified (NO in S67), the expected value updating unit 116 performs the processing from S61 again.

また、S62の処理で算出された第2の値が、S63及びS64の処理で算出された第2の値以下でないと判定された場合(S65のNO)、期待値更新部116は、図13に示すように、S64の処理で算出された第2の値が、S62の処理で算出された第2の値以下であるか否かの判定を行う(S71)。 When it is determined that the second value calculated in the process of S62 is not less than or equal to the second value calculated in the processes of S63 and S64 (NO in S65), the expected value updating unit 116 is As shown in, it is determined whether or not the second value calculated in the process of S64 is less than or equal to the second value calculated in the process of S62 (S71).

その結果、S64の処理で算出された第2の値が、S62の処理で算出された第2の値以下であると判定した場合(S71のYES)、期待値更新部116は、S61の処理で特定した削除条件の現在の重要度の候補から「1」を減算する(S72)。すなわち、期待値更新部116は、この場合、第2の値が最小値をとる重要度の候補が、現在の重要度の候補よりも小さいと判定する。そのため、期待値更新部116は、S61の処理で特定した削除条件の現在の重要度の候補を小さくする。一方、S64の処理で算出された第2の値が、S62の処理で算出された第2の値以下ではないと判定した場合(S71のNO)、期待値更新部116は、S61の処理で特定した削除条件の現在の重要度の候補に「1」を加算する(S73)。すなわち、期待値更新部116は、この場合、第2の値が最小値をとる重要度の候補が、現在の重要度の候補よりも大きいと判定する。そのため、期待値更新部116は、S61の処理で特定した削除条件の現在の重要度の候補を大きくする。 As a result, when it is determined that the second value calculated in the process of S64 is less than or equal to the second value calculated in the process of S62 (YES in S71), the expected value updating unit 116 causes the expected value update unit 116 to perform the process in S61. "1" is subtracted from the candidate of the current importance of the deletion condition specified in (S72). That is, in this case, the expected value updating unit 116 determines that the candidate of importance having the minimum second value is smaller than the candidate of current importance. Therefore, the expected value updating unit 116 reduces the candidates of the current importance of the deletion condition identified in the process of S61. On the other hand, when determining that the second value calculated in the process of S64 is not less than or equal to the second value calculated in the process of S62 (NO in S71), the expected value updating unit 116 executes the process in S61. "1" is added to the candidate of the current importance of the identified deletion condition (S73). That is, in this case, the expected value updating unit 116 determines that the candidate of importance having the smallest second value is larger than the candidate of current importance. Therefore, the expected value updating unit 116 increases the current importance candidate of the deletion condition specified in the process of S61.

具体的に、例えば、S62の処理において「0.430」が算出され、S63の処理において「0.314」が算出され、S64の処理において「0.589」が算出された場合、期待値更新部116は、S63の処理において算出された第2の値が最も小さく、S64の処理で算出された第2の値が最も大きいと判定する(S65のNO、S71のNO)。そのため、期待値更新部116は、この場合、例えば、S61の処理で特定した削除条件の現在の重要度の候補である「5」を「6」に更新する(S73)。 Specifically, for example, when “0.430” is calculated in the process of S62, “0.314” is calculated in the process of S63, and “0.589” is calculated in the process of S64, the expected value update The unit 116 determines that the second value calculated in the process of S63 is the smallest and the second value calculated in the process of S64 is the largest (NO in S65, NO in S71). Therefore, in this case, the expected value updating unit 116 updates “5”, which is a candidate of the current importance of the deletion condition specified in the processing of S61, to “6” (S73).

そして、S72またはS73の処理の後、期待値更新部116は、S61の処理で特定した削除条件の現在の重要度の候補が「1」または「10」であるか否かを判定する(S74)。その結果、S61の処理で特定した削除条件の現在の重要度の候補が「1」または「10」である場合(S74のYES)、期待値更新部116は、S66以降の処理を行う。 Then, after the processing of S72 or S73, the expected value updating unit 116 determines whether or not the current importance candidate of the deletion condition identified in the processing of S61 is "1" or "10" (S74). ). As a result, when the current importance candidate of the deletion condition identified in the processing of S61 is "1" or "10" (YES in S74), the expected value updating unit 116 performs the processing of S66 and thereafter.

すなわち、S61の処理で特定した削除条件の現在の重要度の候補が、重要度の候補が取り得る最も小さい値または最も大きい値になった場合、期待値更新部116は、重要度の候補の取り得る最も小さい値または最も大きい値が、S61の処理で特定した削除条件の重要度として適切な値であると判定する。そのため、期待値更新部116は、この場合、S61の処理で特定した削除条件の現在の重要度の候補である「1」または「10」を、S61の処理で特定した削除条件の新たな重要度として決定する(S66)。 That is, when the current importance candidate of the deletion condition specified in the processing of S61 becomes the smallest value or the largest value that the importance candidate can take, the expected value update unit 116 determines that the importance candidate The smallest possible value or the largest possible value is determined to be an appropriate value as the importance of the deletion condition specified in the processing of S61. Therefore, in this case, the expected value updating unit 116 sets “1” or “10”, which is the candidate of the current importance of the deletion condition specified in the process of S61, to the new importance of the deletion condition specified in the process of S61. The degree is determined (S66).

一方、S61の処理で特定した削除条件の現在の重要度の候補が「1」または「10」でない場合(S74のNO)、期待値更新部116は、S62以降の処理を再度行う。以下、S61の処理で特定した削除条件の新たな重要度が決定するまでに情報格納領域130に記憶される二乗誤差情報135の具体例について説明を行う。 On the other hand, when the current importance candidate of the deletion condition specified in the processing of S61 is not "1" or "10" (NO in S74), the expected value updating unit 116 performs the processing of S62 and thereafter again. Hereinafter, a specific example of the squared error information 135 stored in the information storage area 130 until the new importance of the deletion condition specified in the process of S61 is determined will be described.

[二乗誤差情報の具体例(2)]
図22は、S61の処理で特定した「100日以上未更新」の新たな重要度が決定するまでに記憶される二乗誤差情報135の具体例を説明する図である。
[Specific example of squared error information (2)]
FIG. 22 is a diagram illustrating a specific example of the squared error information 135 stored until the new importance of “not updated for 100 days or more” specified in the process of S61 is determined.

S72の処理において、S61の処理で特定した削除条件の現在の重要度の候補である「5」が「6」に更新された場合(S73)、期待値更新部116は、S62の処理において「0.314」を算出する。また、期待値更新部116は、この場合、S63の処理において「0.230」を算出し、S64の処理において「0.430」を算出する。そのため、期待値更新部116は、この場合、図22に示すように、「項番」が「4」である情報の「重要度の候補(1)」に「7」を設定する(S73)。また、期待値更新部116は、「項番」が「4」である情報の「重要度の候補(2)」に「5」を設定し、「二乗誤差」に「0.230」を設定する。図22に含まれる他の情報については説明を省略する。 In the process of S72, when “5” which is the candidate of the current importance of the deletion condition identified in the process of S61 is updated to “6” (S73), the expected value updating unit 116 sets “ 0.314" is calculated. In this case, the expected value updating unit 116 calculates "0.230" in the process of S63 and "0.430" in the process of S64. Therefore, in this case, the expected value updating unit 116 sets “7” in the “importance candidate (1)” of the information whose “item number” is “4” as shown in FIG. 22 (S73). .. In addition, the expected value updating unit 116 sets “5” to the “importance candidate (2)” of the information whose “item number” is “4” and sets “0.230” to the “square error”. To do. Description of other information included in FIG. 22 is omitted.

そして、図22に示す二乗誤差情報135において、「重要度の候補(1)」に設定された値が大きくなるほど、「二乗誤差」に設定された値は小さくなっている。そのため、期待値更新部116は、この場合、「100日以上未更新」の新たな重要度を「10」に決定する(S66)。 Then, in the squared error information 135 shown in FIG. 22, the larger the value set for “importance candidate (1)”, the smaller the value set for “squared error”. Therefore, in this case, the expected value updating unit 116 determines the new importance of “not updated for 100 days or more” to be “10” (S66).

なお、例えば、S61の処理において特定された「100日以上未更新」に対応する新たな重要度の決定を行う場合において、1回目に行われるS62の処理によって算出される第2の値は、2回目に行われるS64の処理によって算出される第2の値と同じである。また、この場合、1回目に行われるS63の処理によって算出される第2の値は、2回目に行われるS62の処理によって算出される第2の値と同じである。そのため、期待値更新部116は、例えば、2回目以降に行われるS62及びS64の処理の実行を省略するものであってもよい。 Note that, for example, when a new importance corresponding to “not updated for 100 days or more” identified in the process of S61 is determined, the second value calculated by the process of S62 performed for the first time is: It is the same as the second value calculated by the process of S64 performed the second time. In this case, the second value calculated by the process of S63 performed the first time is the same as the second value calculated by the process of S62 performed the second time. Therefore, the expected value updating unit 116 may omit, for example, the execution of the processes of S62 and S64 performed after the second time.

[二乗誤差情報の具体例(3)]
図23は、S61の処理で特定した「20MB以上」の新たな重要度が決定するまでに記憶される二乗誤差情報135の具体例を説明する図である。
[Specific example of squared error information (3)]
FIG. 23 is a diagram illustrating a specific example of the squared error information 135 stored until the new importance of “20 MB or more” specified in the processing of S61 is determined.

図22で説明したように、「100日以上未更新」の新たな重要度が決定された場合(S66、S67のNO)、期待値更新部116は、「20MB以上」の新たな重要度を決定するための処理を行う(S61等)。以下、「100日以上未更新」及び「20MB以上」の現在の重要度がそれぞれ「10」と「5」であるものとして説明を行う。 As described with reference to FIG. 22, when the new importance of “not updated for 100 days or more” is determined (NO in S66 and S67), the expected value updating unit 116 sets the new importance of “20 MB or more”. A process for determining is performed (S61 etc.). The following description will be made assuming that the current importance levels of “not updated for 100 days or more” and “20 MB or more” are “10” and “5”, respectively.

具体的に、期待値更新部116は、S62の処理において「0.096」が算出された場合、図23に示すように、「項番」が「2」である情報の「重要度の候補(1)」に「10」を設定し、「重要度の候補(2)」に「5」を設定し、「二乗誤差」として「0.096」に設定する。また、期待値更新部116は、S63の処理において「0.087」が算出された場合、図23に示すように、「項番」が「3」である情報の「重要度の候補(1)」に「10」を設定し、「重要度の候補(2)」に「6」を設定し、「二乗誤差」として「0.087」に設定する。さらに、期待値更新部116は、S64の処理において「0.108」が算出された場合、図23に示すように、「項番」が「1」である情報の「重要度の候補(1)」に「10」を設定し、「重要度の候補(2)」に「4」を設定し、「二乗誤差」として「0.108」に設定する。 Specifically, when “0.096” is calculated in the process of S62, the expected value update unit 116, as shown in FIG. 23, is a “significance candidate” of information whose “item number” is “2”. "1"" is set to "10", "importance candidate (2)" is set to "5", and "square error" is set to "0.096". In addition, when “0.087” is calculated in the process of S63, the expected value updating unit 116, as shown in FIG. 23, selects “importance degree candidates (1) of information whose “item number” is “3”. )” is set to “10”, “importance candidate (2)” is set to “6”, and “square error” is set to “0.087”. Furthermore, when “0.108” is calculated in the process of S64, the expected value updating unit 116, as shown in FIG. 23, “candidate of importance (1 )” is set to “10”, “importance candidate (2)” is set to “4”, and “square error” is set to “0.108”.

そして、期待値更新部116は、この場合、S63の処理において算出された第2の値が最も小さく、S64の処理で算出された第2の値が最も大きいと判定する(S65のNO、S71のNO)。そのため、期待値更新部116は、この場合、例えば、「20MB以上」の現在の重要度の候補である「5」を「6」に更新する。 Then, in this case, the expected value updating unit 116 determines that the second value calculated in the process of S63 is the smallest and the second value calculated in the process of S64 is the largest (NO in S65, S71). NO). Therefore, in this case, the expected value updating unit 116 updates “5”, which is a candidate for the current importance level of “20 MB or more”, to “6”, for example.

その後、期待値更新部116は、S62の処理において「0.087」を算出する。また、期待値更新部116は、この場合、S63の処理において「0.080」を算出し、S64の処理において「0.096」を算出する。そのため、期待値更新部116は、この場合、図23に示すように、「項番」が「4」である情報の「重要度の候補(1)」に「10」を設定し、「重要度の候補(2)」に「7」を設定し、「二乗誤差」に「0.080」を設定する。図23に含まれる他の情報については説明を省略する。 After that, the expected value updating unit 116 calculates “0.087” in the process of S62. Further, in this case, the expected value updating unit 116 calculates “0.080” in the processing of S63 and “0.096” in the processing of S64. Therefore, in this case, the expected value updating unit 116 sets “10” in the “importance candidate (1)” of the information whose “item number” is “4”, as shown in FIG. "7" is set to the degree candidate (2), and "0.080" is set to the "square error". Descriptions of other information included in FIG. 23 are omitted.

図23に示す二乗誤差情報135において、「重要度の候補(2)」に設定された値が大きくなるほど、「二乗誤差」に設定された値は小さくなっている。そのため、期待値更新部116は、この場合、「10」を「20MB以上」の新たな重要度として決定する(S66)。 In the squared error information 135 shown in FIG. 23, the larger the value set for “importance candidate (2)”, the smaller the value set for “squared error”. Therefore, in this case, the expected value updating unit 116 determines "10" as the new importance of "20 MB or more" (S66).

図11に戻り、期待値更新部116は、S52の処理において重要度の更新が行われたか否かを判定する(S53)。そして、重要度の更新が行われたと判定した場合(S53のYES)、期待値更新部116は、S52の処理(重要度更新処理)を再度行う。 Returning to FIG. 11, the expected value updating unit 116 determines whether or not the importance has been updated in the process of S52 (S53). Then, when it is determined that the importance has been updated (YES in S53), the expected value updating unit 116 performs the process of S52 (importance updating process) again.

すなわち、重要度更新処理において、各削除条件の新たな重要度は、更新前の重要度に基づいて決定される。そのため、更新前の重要度によっては、重要度更新処理による重要度の決定が精度高く行われていない可能性がある。そこで、期待値更新部116は、重要度の更新が行われなくなるまで重要度更新処理を繰り返し行う。これにより、期待値更新部116は、更新前の重要度に依らず、新たな重要度の決定を精度高く行うことが可能になる。 That is, in the importance update processing, the new importance of each deletion condition is determined based on the importance before update. Therefore, depending on the importance level before the update, the importance level may not be accurately determined by the importance level update process. Therefore, the expected value updating unit 116 repeats the importance updating process until the importance is not updated. As a result, the expected value updating unit 116 can accurately determine a new importance regardless of the importance before updating.

そして、重要度の更新が行われていないと判定した場合(S53のNO)、期待値更新部116は、S16の処理を終了する。 When it is determined that the importance has not been updated (NO in S53), the expected value updating unit 116 ends the process of S16.

なお、期待値更新部116は、S16の処理が行われた場合、S16の処理において決定された新たな重要度に基づいて期待値情報133の更新を行うものであってよい。具体的に、期待値更新部116は、図24に示すように、「削除条件」が「100日以上未更新」である情報の「重要度」に「10」を設定し、「削除条件」が「20MB以上」である情報の「重要度」に「10」を設定する。これにより、事業者は、ファイルの削除を再度行う際に、新たに決定された重要度を参照することが可能になる。 Note that the expected value update unit 116 may update the expected value information 133 based on the new importance determined in the process of S16, when the process of S16 is performed. Specifically, as shown in FIG. 24, the expected value updating unit 116 sets "10" to the "importance" of the information whose "deletion condition" is "not updated for 100 days or more", and then sets the "deletion condition". "10" is set to the "importance" of the information having "20 MB or more". This allows the business operator to refer to the newly determined importance when the file is deleted again.

[ファイルの削除が再度行われる場合の具体例]
次に、ファイルの削除が再度行われる場合の具体例について説明を行う。図25及び図26に示す優先度情報134は、S11からS14の処理が再度行われた場合に作成される優先度情報134である。
[Specific example when files are deleted again]
Next, a specific example when the file is deleted again will be described. The priority information 134 shown in FIGS. 25 and 26 is the priority information 134 created when the processing from S11 to S14 is performed again.

具体的に、図25に示す優先度情報134は、図19で説明した優先度情報134に含まれる情報に加え、「ファイル名」が「d.xlsx」、「e.docx」、「f.mp4」及び「g.avi」であるファイル名の情報が追加されている。 Specifically, in addition to the information included in the priority information 134 described with reference to FIG. 19, the priority information 134 illustrated in FIG. 25 includes “d.xlsx”, “e.docx”, and “f. The information on the file names of "mp4" and "g.avi" is added.

そして、優先度決定部114は、S33の処理において、各ファイルの優先度としてそれぞれ「0.752」が算出された場合、図26に示すように、「ファイル名」がそれぞれ「d.xlsx」、「e.docx」、「f.mp4」及び「g.avi」である情報の「優先度」として「75(%)」を設定する(S34)。 Then, when “0.752” is calculated as the priority of each file in the process of S33, the priority determination unit 114 determines that the “file name” is “d.xlsx” as shown in FIG. , "E.docx", "f.mp4", and "g.avi" are set to "75(%)" as "priority" (S34).

その後、期待値更新部116は、例えば、各ファイルが事業者によって削除されたか否かを示す情報を取得した場合、取得した情報を優先度情報134の一部として情報格納領域130に記憶する。具体的に、期待値更新部116は、例えば、図27に示すように、「ファイル名」それぞれ「d.xlsx」、「e.docx」、「f.mp4」及び「g.avi」である情報の「整理結果」に、それぞれ「保護」、「保護」、「保護」及び「削除」を設定する。 After that, when the expected value updating unit 116 acquires, for example, information indicating whether or not each file has been deleted by the business operator, the expected value updating unit 116 stores the acquired information in the information storage area 130 as part of the priority information 134. Specifically, the expected value updating unit 116 is, for example, as shown in FIG. 27, “file name” is “d.xlsx”, “e.docx”, “f.mp4”, and “g.avi”, respectively. Set "Protection", "Protection", "Protection" and "Delete" in the "Organization result" of the information.

そして、期待値更新部116は、重要度更新処理を行い(S52)、図28に示すように、「100日以上未更新」に対応する二乗誤差情報135を作成する。図28に示す二乗誤差情報135において、「重要度の候補(1)」が「5」である情報の「二乗誤差」に設定された値である「1.309」は、「重要度の候補(1)」が「6」である情報の「二乗誤差」に設定された値である「1.381」よりも小さい(S65のNO、S71のYES、S72、S74のNO)。また、図28に示す二乗誤差情報135において、「重要度の候補(1)」が「5」である情報の「二乗誤差」に設定された値である「1.309」は、「重要度の候補(1)」が「4」である情報の「二乗誤差」に設定された値である「1.315」よりも小さい(S65のYES)。そのため、期待値更新部116は、この場合、「100日以上未更新」の新たな重要度を「5」に決定する(S66)。 Then, the expected value updating unit 116 performs importance update processing (S52) and creates the squared error information 135 corresponding to "not updated for 100 days or more", as shown in FIG. In the squared error information 135 shown in FIG. 28, “1.309”, which is the value set in the “squared error” of the information in which the “candidate of importance (1)” is “5”, is the candidate of importance. (1)” is smaller than “1.381” which is the value set in the “square error” of the information of “6” (NO in S65, YES in S71, NO in S72 and S74). Further, in the squared error information 135 shown in FIG. 28, “1.309”, which is the value set in the “squared error” of the information in which the “importance degree candidate (1)” is “5”, is “importance degree”. (1)” is smaller than “1.315” which is the value set in the “square error” of the information whose “4” is “4” (YES in S65). Therefore, in this case, the expected value updating unit 116 determines the new importance of “not updated for 100 days or more” to be “5” (S66).

さらに、期待値更新部116は、重要度更新処理を行い(S52)、図29に示すように、「20MB以上」に対応する二乗誤差情報135を作成する。図29に示す二乗誤差情報135において、「重要度の候補(2)」が「4」から「10」まで変化する間、「二乗誤差」に設定された値は小さくなっている(S65のNO、S71のYES、S72、S74のYES)。そのため、期待値更新部116は、この場合、「20MB以上」の新たな重要度を「10」に決定する(S66)。 Further, the expected value updating unit 116 performs importance update processing (S52), and as shown in FIG. 29, creates squared error information 135 corresponding to “20 MB or more”. In the squared error information 135 shown in FIG. 29, the value set in the “squared error” is small while the “importance candidate (2)” changes from “4” to “10” (NO in S65). , S71: YES, S72, S74: YES). Therefore, in this case, the expected value updating unit 116 determines the new importance of “20 MB or more” to be “10” (S66).

なお、期待値更新部116は、この場合、重要度更新処理をさらに行うことにより(S53のYES、S52)、「100日以上未更新」の新たな重要度を「5」から「4」に更新する。 In this case, the expected value updating unit 116 further performs the importance update processing (YES in S53, S52) to change the new importance of “not updated for 100 days or more” from “5” to “4”. Update.

その後、期待値更新部116は、例えば、S16の処理において決定された新たな重要度に基づいて、期待値情報133の更新を行う。具体的に、期待値更新部116は、この場合、図30に示すように、「削除条件」が「100日以上未更新」である情報の「重要度」に「4」を設定し、「削除条件」が「20MB以上」である情報の「重要度」に「10」を設定する。 After that, the expected value updating unit 116 updates the expected value information 133 based on the new importance determined in the process of S16, for example. Specifically, in this case, the expected value updating unit 116 sets "4" to "importance" of information whose "deletion condition" is "not updated for 100 days or more", as shown in FIG. "10" is set to the "importance" of the information whose "deletion condition" is "20 MB or more".

このように、本実施の形態における情報処理装置1は、複数の削除条件を受け付け、削除候補のファイルが記憶された情報格納領域130を参照し、受け付けた複数の削除条件のいずれかを満たす複数のファイルを特定する。そして、情報処理装置1は、削除条件を満たすファイルが不要と判断される期待値を示す情報を、削除条件に対応付けて記憶する情報格納領域130を参照し、受け付けた複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する。その後、情報処理装置1は、取得した複数の期待値に基づき、特定した複数のファイルを提示する優先度を決定する。 As described above, the information processing apparatus 1 according to the present embodiment receives a plurality of deletion conditions, refers to the information storage area 130 in which the file of the deletion candidate is stored, and refers to the plurality of received deletion conditions. Specify the file. Then, the information processing device 1 refers to the information storage area 130 that stores the information indicating the expected value that determines that a file satisfying the deletion condition is unnecessary, in association with the deletion condition, and determines that each of the received deletion conditions includes Acquire a plurality of associated expected values. After that, the information processing device 1 determines the priority of presenting the specified files based on the acquired expected values.

これにより、情報処理装置1は、例えば、事業者によって削除される可能性が高い削除候補のファイルの優先度が高くなるように、削除候補の各ファイルの優先度を決定することが可能になる。そのため、情報処理装置1は、例えば、削除候補の各ファイルを示す情報と各ファイルについて決定した優先度とを対応付けて事業者に提示することが可能になる。したがって、事業者は、削除するファイルを決定する際に、情報処理装置1が提示した情報を参照することにより、ファイルの削除に伴う作業負担を軽減させることが可能になる。 As a result, the information processing apparatus 1 can determine the priority of each of the deletion candidate files so that, for example, the deletion candidate file that is likely to be deleted by the business operator has a high priority. .. Therefore, the information processing device 1 can present the information indicating each file of the deletion candidate and the priority determined for each file in association with each other, for example. Therefore, the business operator can reduce the work load associated with the file deletion by referring to the information presented by the information processing device 1 when determining the file to be deleted.

なお、情報処理装置1は、ファイル提示処理を行う際に、例えば、重要度として0以上であって1以下の値を用いるものであってもよい。そして、情報処理装置1は、この場合、重要度をそのまま期待値として使用するものであってよい。これにより、情報処理装置1は、S16の処理において、新たな重要度の決定に要する処理負担を軽減させることが可能になる。また、情報処理装置1は、ファイル提示処理を行う際に、例えば、取り得る値が等間隔でない重要度を用いるものであってもよい。 The information processing apparatus 1 may use a value of 0 or more and 1 or less as the importance when performing the file presentation process, for example. Then, in this case, the information processing device 1 may use the importance as it is as an expected value. As a result, the information processing device 1 can reduce the processing load required to determine a new importance in the process of S16. In addition, the information processing apparatus 1 may use, when performing the file presentation process, for example, the importance that the possible values do not have at regular intervals.

以上の実施の形態をまとめると、以下の付記のとおりである。 The above embodiments are summarized as the following supplementary notes.

(付記1)
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示プログラムにおいて、
複数の削除条件を受け付け、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、
削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、
処理をコンピュータに実行させることを特徴とするファイル提示プログラム。
(Appendix 1)
Of the files stored in the storage unit, in a file presentation program that causes a computer to perform a process of presenting files that are candidates for deletion,
Accept multiple deletion conditions,
Referring to the storage unit, specify a plurality of files that satisfy any of the plurality of received deletion conditions,
A plurality of expectations associated with the received plurality of deletion conditions are referred to by referring to a storage unit that stores information indicating an expected value for determining that a file satisfying the deletion condition is unnecessary, in association with the deletion condition. Get the value,
Based on the acquired expected values, determine the priority of presenting the specified files,
A file presentation program characterized by causing a computer to execute a process.

(付記2)
付記1において、さらに、
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付け、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する、
処理をコンピュータに実行させることを特徴とするファイル提示プログラム。
(Appendix 2)
In Appendix 1,
Accepting information indicating a file determined to be unnecessary out of the plurality of files,
Updating information indicating the expected value corresponding to each of the plurality of deletion conditions based on the received information,
A file presentation program characterized by causing a computer to execute a process.

(付記3)
付記1において、
前記期待値を示す情報は、各削除条件の重要度であり、
前記期待値は、各削除条件の前記重要度を所定の単調増大関数に代入して算出される値である、
ことを特徴とするファイル提示プログラム。
(Appendix 3)
In Appendix 1,
The information indicating the expected value is the importance of each deletion condition,
The expected value is a value calculated by substituting the importance of each deletion condition into a predetermined monotonically increasing function,
A file presentation program characterized in that

(付記4)
付記3において、
前記優先度を決定する処理では、
各ファイルが満たす削除条件のそれぞれに対応する前記期待値を1から減算して互いに乗算し、乗算することにより算出された値を1から減算した第1の値を、前記複数のファイル毎に算出し、
前記複数のファイルのそれぞれに対応する前記第1の値を、前記複数のファイルそれぞれの優先度として決定する、
ことを特徴とするファイル提示プログラム。
(Appendix 4)
In Appendix 3,
In the process of determining the priority,
A first value obtained by subtracting the expected value corresponding to each of the deletion conditions satisfied by each file from 1 and multiplying each other, and subtracting the value calculated by multiplication from 1 is calculated for each of the plurality of files. Then
Determining the first value corresponding to each of the plurality of files as the priority of each of the plurality of files,
A file presentation program characterized in that

(付記5)
付記3において、
前記優先度を決定する処理では、
各ファイルが満たす削除条件のそれぞれに対応する前記期待値を1から減算して互いに乗算し、乗算することにより算出された値を1から減算した第1の値を、前記複数のファイル毎に算出し、
前記複数のファイルのそれぞれに対応する前記第1の値と各ファイルのファイルサイズとを乗算して算出された値を、前記複数のファイルそれぞれの優先度として決定する、
ことを特徴とするファイル提示プログラム。
(Appendix 5)
In Appendix 3,
In the process of determining the priority,
A first value obtained by subtracting the expected value corresponding to each of the deletion conditions satisfied by each file from 1 and multiplying each other, and subtracting the value calculated by multiplication from 1 is calculated for each of the plurality of files. Then
A value calculated by multiplying the file size of each file by the first value corresponding to each of the plurality of files is determined as the priority of each of the plurality of files,
A file presentation program characterized in that

(付記6)
付記4または5において、
前記期待値を更新する処理では、
前記複数のファイルを特定する処理において、前記複数の削除条件のいずれかを満たすと判定された複数の判定済ファイルを特定し、
特定した前記複数の判定済ファイルのうちの不要と判断されたファイル毎に、各判定済ファイルに対応する前記第1の値を1から減算した値を2乗した値をそれぞれ算出し、特定した前記複数の判定済ファイルのうちの不要と判断されなかったファイル毎に、各判定済ファイルに対応する前記第1の値を2乗した値をそれぞれ算出し、前記不要と判断されたファイル毎に算出された値それぞれと、前記不要と判断されなかったファイル毎に算出された値それぞれとを加算した第2の値を算出し、
算出した前記第2の値に基づいて、前記複数の削除条件のそれぞれの重要度を更新する、
ことを特徴とするファイル提示プログラム。
(Appendix 6)
In appendix 4 or 5,
In the process of updating the expected value,
In the process of identifying the plurality of files, identify a plurality of determined files that are determined to satisfy any of the plurality of deletion conditions,
A value obtained by squaring a value obtained by subtracting 1 from the first value corresponding to each determined file is calculated and specified for each file determined to be unnecessary out of the specified plurality of determined files. A value obtained by squaring the first value corresponding to each determined file is calculated for each file that is not determined to be unnecessary among the plurality of determined files, and each file determined to be unnecessary is calculated. A second value is calculated by adding each of the calculated values and each of the values calculated for each of the files not determined to be unnecessary,
Updating the importance of each of the plurality of deletion conditions based on the calculated second value,
A file presentation program characterized in that

(付記7)
付記6において、
前記第2の値を算出する処理では、前記複数の削除条件毎に、各削除条件の重要度の候補に含まれる特定の候補と、前記特定の候補の次に大きい候補と、前記特定の候補の次に小さい候補とのそれぞれに対応する前記第2の値を算出し、
前記重要度を更新する処理では、
前記複数の削除条件毎に、前記特定の候補に対応する前記第2の値と、前記特定の候補の次に大きい候補に対応する前記第2の値と、前記特定の候補の次に小さい候補に対応する前記第2の値との比較を行い、
前記複数の削除条件毎に、前記特定の候補に対応する前記第2の値が最小である場合、各削除条件の重要度を前記特定の候補に更新し、前記特定の候補の次に大きい候補に対応する前記第2の値が最小である場合、前記特定の候補の次に大きい候補を前記特定の候補として前記第2の値を算出する処理を再度行い、前記特定の候補の次に小さい候補に対応する前記第2の値が最小である場合、前記特定の候補の次に小さい候補を前記特定の候補として前記第2の値を算出する処理を再度行う、
ことを特徴とするファイル提示プログラム。
(Appendix 7)
In Appendix 6,
In the process of calculating the second value, for each of the plurality of deletion conditions, a specific candidate included in the candidates of the importance of each deletion condition, a candidate having the next largest value of the specific candidate, and the specific candidate. And calculating the second value corresponding to each of the next smaller candidates,
In the process of updating the importance,
For each of the plurality of deletion conditions, the second value corresponding to the specific candidate, the second value corresponding to the next largest candidate of the specific candidate, and the next smallest candidate of the specific candidate. A comparison with the second value corresponding to
For each of the plurality of deletion conditions, when the second value corresponding to the specific candidate is the minimum, the importance of each deletion condition is updated to the specific candidate, and the next largest candidate of the specific candidate. If the second value corresponding to is the smallest, the process of calculating the second value with the next largest candidate of the specific candidate as the specific candidate is performed again, and the second smallest value of the specific candidate is obtained. When the second value corresponding to the candidate is the smallest, the process of calculating the second value is performed again with the next smaller candidate of the specific candidate as the specific candidate.
A file presentation program characterized in that

(付記8)
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示するファイル提示装置において、
複数の削除条件を受け付ける条件受付部と、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定するファイル特定部と、
削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する期待値取得部と、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する優先度決定部と、を有する、
ことを特徴とするファイル提示装置。
(Appendix 8)
In a file presentation device that presents files that are candidates for deletion among files stored in the storage unit,
A condition receiving unit that receives multiple deletion conditions,
A file identifying unit that refers to the storage unit and identifies a plurality of files that satisfy any of the plurality of received deletion conditions;
A plurality of expectations associated with the received plurality of deletion conditions are referred to by referring to a storage unit that stores information indicating an expected value for determining that a file satisfying the deletion condition is unnecessary, in association with the deletion condition. An expected value acquisition part that acquires a value,
A priority determination unit that determines the priority of presenting the specified files based on the acquired expected values.
A file presentation device characterized by the above.

(付記9)
付記8において、さらに、
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付ける情報受付部と、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する期待値更新部と、を有する、
ことを特徴とするファイル提示装置。
(Appendix 9)
In Appendix 8,
An information receiving unit that receives information indicating a file determined to be unnecessary out of the plurality of files,
An expected value updating unit that updates information indicating the expected value corresponding to each of the plurality of deletion conditions based on the received information.
A file presentation device characterized by the above.

(付記10)
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示方法において、
複数の削除条件を受け付け、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、
削除条件を満たすファイルが不要と判断される期待値を示す情報を、該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、
ことを特徴とするファイル提示方法。
(Appendix 10)
Of the files stored in the storage unit, in a file presentation method for causing a computer to perform processing for presenting files that are candidates for deletion,
Accept multiple deletion conditions,
Referring to the storage unit, specify a plurality of files that satisfy any of the plurality of received deletion conditions,
A plurality of expectations associated with the received plurality of deletion conditions are referred to by referring to a storage unit that stores information indicating an expected value for determining that a file satisfying the deletion condition is unnecessary, in association with the deletion condition. Get the value,
Based on the acquired expected values, determine the priority of presenting the specified files,
A method of presenting a file characterized by the above.

(付記11)
付記10において、さらに、
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付け、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する、
ことを特徴とするファイル提示方法。
(Appendix 11)
In Appendix 10,
Accepting information indicating a file determined to be unnecessary out of the plurality of files,
Updating information indicating the expected value corresponding to each of the plurality of deletion conditions based on the received information,
A method of presenting a file characterized by the above.

1:情報処理装置 1a:記憶装置
1b:記憶装置 11:事業者端末
NW:ネットワーク
1: Information processing device 1a: Storage device 1b: Storage device 11: Business operator terminal NW: Network

Claims (10)

記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示プログラムにおいて、
複数の削除条件を受け付け、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、
削除条件を満たすファイルが不要と判断される期待値を示す情報該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付け、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する、
処理をコンピュータに実行させることを特徴とするファイル提示プログラム。
In a file presentation program that causes a computer to execute a process of presenting a file that is a candidate for deletion among files stored in a storage unit,
Accept multiple deletion conditions,
Referring to the storage unit, specify a plurality of files that satisfy any of the plurality of received deletion conditions,
Information indicating an expected value delete satisfying file is determined to be unnecessary by referring to the storage unit that stores in association with the deletion condition, the plurality respectively associated with said plurality of deletion condition received expected value To get
Based on the acquired plurality of expected values to determine the priority for presenting the plurality of files identified,
Accepting information indicating a file determined to be unnecessary out of the plurality of files,
Updating information indicating the expected value corresponding to each of the plurality of deletion conditions based on the received information,
A file presentation program characterized by causing a computer to execute a process.
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示プログラムにおいて、Of the files stored in the storage unit, in a file presentation program that causes a computer to perform a process of presenting files that are candidates for deletion,
複数の削除条件を受け付け、Accept multiple deletion conditions,
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、Referring to the storage unit, specify a plurality of files that satisfy any of the plurality of received deletion conditions,
各削除条件の重要度を各削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の重要度を取得し、取得した前記複数の重要度のそれぞれを所定の単調増大関数に代入することによって算出された値を、前記複数の削除条件にそれぞれに対応する複数の期待値として取得し、By referring to a storage unit that stores the importance of each deletion condition in association with each deletion condition, a plurality of importance levels respectively associated with the received plurality of deletion conditions are acquired, and the acquired plurality of importance levels are acquired. A value calculated by substituting each of the degrees into a predetermined monotonically increasing function is obtained as a plurality of expected values corresponding to the plurality of deletion conditions,
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、Based on the acquired expected values, determine the priority of presenting the specified files,
処理をコンピュータに実行させることを特徴とするファイル提示プログラム。A file presentation program that causes a computer to execute a process.
請求項において、
前記優先度を決定する処理では、
各ファイルが満たす削除条件のそれぞれに対応する前記期待値を1から減算して互いに乗算し、乗算することにより算出された値を1から減算した第1の値を、前記複数のファイル毎に算出し、
前記複数のファイルのそれぞれに対応する前記第1の値を、前記複数のファイルそれぞれの優先度として決定する、
ことを特徴とするファイル提示プログラム。
In claim 2 ,
In the process of determining the priority,
A first value obtained by subtracting the expected value corresponding to each of the deletion conditions satisfied by each file from 1 and multiplying each other, and subtracting the value calculated by multiplication from 1 is calculated for each of the plurality of files. Then
Determining the first value corresponding to each of the plurality of files as the priority of each of the plurality of files,
A file presentation program characterized in that
請求項において、
前記優先度を決定する処理では、
各ファイルが満たす削除条件のそれぞれに対応する前記期待値を1から減算して互いに乗算し、乗算することにより算出された値を1から減算した第1の値を、前記複数のファイル毎に算出し、
前記複数のファイルのそれぞれに対応する前記第1の値と各ファイルのファイルサイズとを乗算して算出された値を、前記複数のファイルそれぞれの優先度として決定する、
ことを特徴とするファイル提示プログラム。
In claim 2 ,
In the process of determining the priority,
A first value obtained by subtracting the expected value corresponding to each of the deletion conditions satisfied by each file from 1 and multiplying each other, and subtracting the value calculated by the multiplication from 1 is calculated for each of the plurality of files. Then
A value calculated by multiplying the file size of each file by the first value corresponding to each of the plurality of files is determined as the priority of each of the plurality of files,
A file presentation program characterized in that
請求項またはにおいて、
前記期待値を更新する処理では、
前記複数のファイルを特定する処理において、前記複数の削除条件のいずれかを満たすと判定された複数の判定済ファイルを特定し、
特定した前記複数の判定済ファイルのうちの不要と判断されたファイル毎に、各判定済ファイルに対応する前記第1の値を1から減算した値を2乗した値をそれぞれ算出し、特定した前記複数の判定済ファイルのうちの不要と判断されなかったファイル毎に、各判定済ファイルに対応する前記第1の値を2乗した値をそれぞれ算出し、前記不要と判断されたファイル毎に算出された値それぞれと、前記不要と判断されなかったファイル毎に算出された値それぞれとを加算した第2の値を算出し、
算出した前記第2の値に基づいて、前記複数の削除条件のそれぞれの重要度を更新する、
ことを特徴とするファイル提示プログラム。
In Claim 3 or 4 ,
In the process of updating the expected value,
In the process of identifying the plurality of files, identify a plurality of determined files that are determined to satisfy any of the plurality of deletion conditions,
A value obtained by squaring a value obtained by subtracting 1 from the first value corresponding to each determined file is calculated and specified for each file determined to be unnecessary out of the specified plurality of determined files. A value obtained by squaring the first value corresponding to each determined file is calculated for each file that is not determined to be unnecessary among the plurality of determined files, and each file determined to be unnecessary is calculated. A second value is calculated by adding each of the calculated values and each of the values calculated for each of the files not determined to be unnecessary,
Updating the importance of each of the plurality of deletion conditions based on the calculated second value,
A file presentation program characterized in that
請求項において、
前記第2の値を算出する処理では、前記複数の削除条件毎に、各削除条件の重要度の候補に含まれる特定の候補と、前記特定の候補の次に大きい候補と、前記特定の候補の次に小さい候補とのそれぞれに対応する前記第2の値を算出し、
前記重要度を更新する処理では、
前記複数の削除条件毎に、前記特定の候補に対応する前記第2の値と、前記特定の候補の次に大きい候補に対応する前記第2の値と、前記特定の候補の次に小さい候補に対応する前記第2の値との比較を行い、
前記複数の削除条件毎に、前記特定の候補に対応する前記第2の値が最小である場合、各削除条件の重要度を前記特定の候補に更新し、前記特定の候補の次に大きい候補に対応する前記第2の値が最小である場合、前記特定の候補の次に大きい候補を前記特定の候補として前記第2の値を算出する処理を再度行い、前記特定の候補の次に小さい候補に対応する前記第2の値が最小である場合、前記特定の候補の次に小さい候補を前記特定の候補として前記第2の値を算出する処理を再度行う、
ことを特徴とするファイル提示プログラム。
In claim 5 ,
In the process of calculating the second value, for each of the plurality of deletion conditions, a specific candidate included in the candidates of the importance of each deletion condition, a candidate having the next largest value of the specific candidate, and the specific candidate. And calculating the second value corresponding to each of the next smaller candidates,
In the process of updating the importance,
For each of the plurality of deletion conditions, the second value corresponding to the specific candidate, the second value corresponding to the next largest candidate of the specific candidate, and the next smallest candidate of the specific candidate. A comparison with the second value corresponding to
For each of the plurality of deletion conditions, when the second value corresponding to the specific candidate is the minimum, the importance of each deletion condition is updated to the specific candidate, and the next largest candidate of the specific candidate. If the second value corresponding to is the smallest, the process of calculating the second value with the next largest candidate of the specific candidate as the specific candidate is performed again, and the second smallest value of the specific candidate is obtained. When the second value corresponding to the candidate is the smallest, the process of calculating the second value is performed again with the next smaller candidate of the specific candidate as the specific candidate.
A file presentation program characterized in that
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示するファイル提示装置において、
複数の削除条件を受け付ける条件受付部と、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定するファイル特定部と、
削除条件を満たすファイルが不要と判断される期待値を示す情報該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得する期待値取得部と、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する優先度決定部と、
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付けるファイル情報受付部と、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する期待値更新部と、を有する、
ことを特徴とするファイル提示装置。
In a file presentation device that presents files that are candidates for deletion among files stored in the storage unit,
A condition receiving unit that receives multiple deletion conditions,
A file identifying unit that refers to the storage unit and identifies a plurality of files that satisfy any of the plurality of received deletion conditions;
Information indicating an expected value delete satisfying file is determined to be unnecessary by referring to the storage unit that stores in association with the deletion condition, the plurality respectively associated with said plurality of deletion condition received expected value An expected value acquisition part that acquires
A priority determination unit that determines the priority of presenting the specified files based on the acquired expected values;
Of the plurality of files, a file information receiving unit that receives information indicating a file determined to be unnecessary,
An expected value updating unit that updates information indicating the expected value corresponding to each of the plurality of deletion conditions based on the received information .
A file presentation device characterized by the above.
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示するファイル提示装置において、In a file presentation device that presents files that are candidates for deletion among files stored in the storage unit,
複数の削除条件を受け付ける条件受付部と、A condition receiving unit that receives multiple deletion conditions,
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定するファイル特定部と、A file identifying unit that refers to the storage unit and identifies a plurality of files that satisfy any of the plurality of received deletion conditions;
各削除条件の重要度を各削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の重要度を取得し、取得した前記複数の重要度のそれぞれを所定の単調増大関数に代入することによって算出された値を、前記複数の削除条件にそれぞれに対応する複数の期待値として取得する期待値取得部と、The storage unit that stores the importance of each deletion condition in association with each deletion condition is referred to, a plurality of importance levels associated with the received plurality of deletion conditions are acquired, and the plurality of acquired importance levels are acquired. An expected value acquisition unit that acquires a value calculated by substituting each of the degrees into a predetermined monotonically increasing function as a plurality of expected values corresponding to the plurality of deletion conditions,
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する優先度決定部と、を有する、A priority determination unit that determines the priority of presenting the specified files based on the acquired expected values.
ことを特徴とするファイル提示装置。A file presentation device characterized by the above.
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示方法において、
複数の削除条件を受け付け、
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、
削除条件を満たすファイルが不要と判断される期待値を示す情報該削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の期待値を取得し、
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定
前記複数のファイルのうち、不要と判断されたファイルを示す情報を受け付け、
受け付けた前記情報に基づき、前記複数の削除条件のそれぞれに対応する前記期待値を示す情報を更新する、
処理をコンピュータに実行させることを特徴とするファイル提示方法。
Of the files stored in the storage unit, in a file presentation method for causing a computer to perform processing for presenting files that are candidates for deletion,
Accept multiple deletion conditions,
Referring to the storage unit, specify a plurality of files that satisfy any of the plurality of received deletion conditions,
Information indicating an expected value delete satisfying file is determined to be unnecessary by referring to the storage unit that stores in association with the deletion condition, the plurality respectively associated with said plurality of deletion condition received expected value To get
Based on the acquired plurality of expected values to determine the priority for presenting the plurality of files identified,
Accepting information indicating a file determined to be unnecessary out of the plurality of files,
Updating information indicating the expected value corresponding to each of the plurality of deletion conditions based on the received information,
A file presentation method characterized by causing a computer to execute a process.
記憶部に記憶されたファイルのうち、削除対象の候補であるファイルを提示する処理をコンピュータに実行させるファイル提示方法において、Of the files stored in the storage unit, in a file presentation method for causing a computer to perform processing for presenting files that are candidates for deletion,
複数の削除条件を受け付け、Accept multiple deletion conditions,
前記記憶部を参照して、受け付けた前記複数の削除条件のいずれかを満たす複数のファイルを特定し、Referring to the storage unit, specify a plurality of files that satisfy any of the plurality of received deletion conditions,
各削除条件の重要度を各削除条件に対応付けて記憶する記憶部を参照して、受け付けた前記複数の削除条件にそれぞれ対応付けられた複数の重要度を取得し、取得した前記複数の重要度のそれぞれを所定の単調増大関数に代入することによって算出された値を、前記複数の削除条件にそれぞれに対応する複数の期待値として取得し、By referring to a storage unit that stores the importance of each deletion condition in association with each deletion condition, a plurality of importance levels respectively associated with the received plurality of deletion conditions are acquired, and the acquired plurality of importance levels are acquired. A value calculated by substituting each of the degrees into a predetermined monotonically increasing function is obtained as a plurality of expected values corresponding to the plurality of deletion conditions,
取得した前記複数の期待値に基づき、特定した前記複数のファイルを提示する優先度を決定する、Based on the acquired expected values, determine the priority of presenting the specified files,
処理をコンピュータに実行させることを特徴とするファイル提示方法。A file presenting method characterized by causing a computer to execute a process.
JP2016130936A 2016-06-30 2016-06-30 File presentation program, file presentation device, and file presentation method Expired - Fee Related JP6730596B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016130936A JP6730596B2 (en) 2016-06-30 2016-06-30 File presentation program, file presentation device, and file presentation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016130936A JP6730596B2 (en) 2016-06-30 2016-06-30 File presentation program, file presentation device, and file presentation method

Publications (2)

Publication Number Publication Date
JP2018005522A JP2018005522A (en) 2018-01-11
JP6730596B2 true JP6730596B2 (en) 2020-07-29

Family

ID=60946324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016130936A Expired - Fee Related JP6730596B2 (en) 2016-06-30 2016-06-30 File presentation program, file presentation device, and file presentation method

Country Status (1)

Country Link
JP (1) JP6730596B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109871361B (en) * 2018-11-26 2023-05-23 北京乐我无限科技有限责任公司 File uploading method and device, electronic equipment and readable storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314678A (en) * 1995-05-18 1996-11-29 Hitachi Ltd How to automatically delete documents
JPH1196049A (en) * 1997-09-18 1999-04-09 Toshiba Corp Recording / reproducing apparatus, recording / reproducing method, and recording medium
JP5753056B2 (en) * 2011-10-14 2015-07-22 株式会社日立ソリューションズ Search device, document management method, and document search system

Also Published As

Publication number Publication date
JP2018005522A (en) 2018-01-11

Similar Documents

Publication Publication Date Title
US12189693B2 (en) Method and system for document similarity analysis
CN110705245B (en) A method, device, and storage medium for obtaining a reference processing plan
JP2015064876A (en) Computer-implemented method for designing industrial product modeled with binary tree
US10303793B2 (en) Similarity and ranking of databases based on database metadata
US10248626B1 (en) Method and system for document similarity analysis based on common denominator similarity
CN105190546B (en) Cost computing device, the method for cost accounting and computer readable recording medium storing program for performing
JP2015076064A (en) Information processing device, information processing method, program, and storage medium
JP6715420B2 (en) Data amount compression method, device, program and IC chip
CN112328575B (en) Data asset lineage generation method, device, and electronic device
CN110489279A (en) A kind of duplicate of the document maintaining method and relevant apparatus
JP6730596B2 (en) File presentation program, file presentation device, and file presentation method
JP5555238B2 (en) Information processing apparatus and program for Bayesian network structure learning
CN110362297B (en) A method and device for sorting elements
CN110750268A (en) File cleaning method and device, computer readable storage medium and electronic equipment
CN115982100A (en) A project engineering file data management method, system and electronic equipment
JP2019016142A (en) Input content confirmation screen display device, input content confirmation screen display method and input content confirmation screen display program
CN113688000A (en) Disk usage information display method, device, storage medium and computer equipment
US20130185401A1 (en) Configuration management device, configuration management method, and configuration management program
CN114238344B (en) A method and device for publishing data
CN113515504B (en) Data management method, device, electronic equipment and storage medium
JP5229170B2 (en) Software updating apparatus, method, and program
JP6801268B2 (en) Table management device, table management method and table management program
JP6767825B2 (en) Data management equipment, data management methods, and data management programs
WO2025109682A1 (en) Estimation device, estimation method, and estimation program
JP2019139577A (en) Data retrieval method, data retrieval apparatus, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190311

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200602

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200615

R150 Certificate of patent or registration of utility model

Ref document number: 6730596

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees