JP5278112B2 - Work grouping program and work grouping device - Google Patents
Work grouping program and work grouping device Download PDFInfo
- Publication number
- JP5278112B2 JP5278112B2 JP2009084041A JP2009084041A JP5278112B2 JP 5278112 B2 JP5278112 B2 JP 5278112B2 JP 2009084041 A JP2009084041 A JP 2009084041A JP 2009084041 A JP2009084041 A JP 2009084041A JP 5278112 B2 JP5278112 B2 JP 5278112B2
- Authority
- JP
- Japan
- Prior art keywords
- folder
- file
- temporary use
- user operation
- grouping
- 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
Links
- 238000003860 storage Methods 0.000 claims description 194
- 238000000034 method Methods 0.000 claims description 53
- 238000001514 detection method Methods 0.000 claims description 35
- 238000010586 diagram Methods 0.000 description 9
- 239000000284 extract Substances 0.000 description 4
- 238000004321 preservation Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は,関連するユーザ操作を同じ作業のグループにまとめる作業グループ化プログラムおよび作業グループ化装置に関するものである。 The present invention relates to a work grouping program and a work grouping apparatus that group related user operations into the same work group.
コンピュータでの作業の効率化を図るために,ユーザのコンピュータ操作に関するログを記録・蓄積し,それらのログを活用した作業時間分析や業務分析が行われている。そのようなコンピュータ作業の分析結果から,作業者であるユーザがどのような作業にどの程度の時間をかけたのかといった作業時間の内訳や業務実態の把握ができ,業務の見直しや作業の効率化が図られる。以下では,ユーザのコンピュータ操作を,ユーザ操作とも呼ぶ。 In order to improve the efficiency of computer work, logs related to user computer operations are recorded and accumulated, and work time analysis and work analysis are performed using these logs. From the analysis results of such computer work, it is possible to grasp the breakdown of work time and the actual work status such as what kind of work the user who is the worker took, review the work and improve the work efficiency Is planned. Hereinafter, the user's computer operation is also referred to as user operation.
なお,ユーザのログオン時刻,ログオフ時刻,アプリケーションの使用開始・終了時刻などを自動的に記録し,表示する技術が知られている。また,あらかじめ決められた時間間隔ごとに,ユーザのアプリケーションの使用時間を集計し,もっとも頻繁に操作されていたアプリケーションを表示する技術が知られている。また,ユーザの意図に基づいて行なわれた一連の操作履歴群を少ない処理量で抽出するために,ユーザの操作履歴を時間や区切り操作をもとにクラスタリングし,クラスタ間の類似度を定義してクラスタ同士を結合することにより,ユーザの操作履歴をグループ化する技術が知られている。 A technique for automatically recording and displaying user logon time, logoff time, application use start / end time, and the like is known. In addition, a technique is known in which the usage time of a user's application is totaled at predetermined time intervals and the most frequently operated application is displayed. In addition, in order to extract a series of operation history groups performed based on the user's intention with a small amount of processing, user operation histories are clustered based on time and separation operations, and similarity between clusters is defined. A technique for grouping user operation histories by joining clusters together is known.
ユーザ操作の記録情報の分析では,同じ作業や業務に属するユーザ操作のグループ化が行われる。例えば,時間でユーザ操作をグループ化する,操作対象となったファイルでユーザ操作をグループ化するなど,様々なユーザ操作をまとめる手掛かりがある。 In the analysis of user operation record information, user operations belonging to the same task or task are grouped. For example, there are clues for grouping various user operations such as grouping user operations by time and grouping user operations by a file to be operated.
そのようなユーザ操作をまとめる方式の一つとして,操作対象となったファイルが置かれたフォルダに着目して,同一フォルダに属するファイルを対象としたユーザ操作を同じグループに分類する方式が考えられる。通常,1つのフォルダには同一業務に関連するファイルが集められていると仮定できるため,フォルダを手掛かりとしたユーザ操作のグループ化は有効である。なお,ファイルを分類・整理するフォルダは,ディレクトリと呼ばれることもある。 One method for grouping such user operations is to classify user operations for files belonging to the same folder into the same group, focusing on the folder in which the target file is placed. . Usually, it can be assumed that files related to the same job are collected in one folder, so grouping of user operations based on folders is effective. A folder for classifying and organizing files is sometimes called a directory.
しかし,ファイルを分類・整理するフォルダには,一時的なファイルの置き場や,短時間の作業に利用する作業場所として,一時的に利用されるフォルダがある。以下では,このようなフォルダを,一時利用フォルダと呼ぶ。一時利用フォルダは,複数の業務で共通に利用される場合も多い。 However, a folder for classifying and organizing files includes a folder that is temporarily used as a temporary file storage place or a work place used for a short work. Hereinafter, such a folder is referred to as a temporary use folder. Temporary use folders are often used in common by multiple applications.
一時利用フォルダは短時間の利用が中心であるため,同じ一時利用フォルダには,まったく異なる業務に関するファイルが保存されている可能性がある。このとき,フォルダを手掛かりとしてユーザ操作がグループ化されると,作業内容としては本来関連性が低いユーザ操作が,誤って同一グループにまとめられてしまう恐れがある。 Temporary use folders are mainly used for a short time, so files related to completely different tasks may be stored in the same temporary use folder. At this time, if user operations are grouped using a folder as a clue, there is a possibility that user operations that are inherently less relevant as work contents are mistakenly grouped into the same group.
本発明は,上記の問題点の解決を図り,一時利用フォルダを除外してユーザ操作をグループ化できるようにするために,どのフォルダが一時利用フォルダであるのかを自動的に判断することが可能となる技術を提供することを目的とする。 The present invention solves the above-mentioned problems and can automatically determine which folder is a temporary use folder so that user operations can be grouped by excluding the temporary use folder. It aims at providing the technology which becomes.
開示するプログラムは,ユーザ操作の記録情報を記憶する記憶装置にアクセス可能なコンピュータに次のような手順を実行させる。 The disclosed program causes a computer that can access a storage device that stores recording information of user operations to execute the following procedure.
すなわち,プログラムがインストールされ,実行されるコンピュータは,記憶装置に記憶されたユーザ操作の記録情報における,アプリケーションと,該アプリケーションでのファイル保存操作時に保存先とされたフォルダとの関係に基づいて,所定のアプリケーションでファイル保存先とされたフォルダごとに,全保存先フォルダ選択回数に対する該フォルダの保存先フォルダ選択回数の割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する手順と,記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する手順とを実行する。 That is, the computer on which the program is installed and executed is based on the relationship between the application in the record information of the user operation stored in the storage device and the folder that is the storage destination when the file is stored in the application. For each folder selected as a file storage destination by a predetermined application, the ratio of the number of times the folder is selected as a storage destination is calculated with respect to the total number of times the folder is selected, and a folder whose calculated ratio is a predetermined value or more is temporarily used. And a procedure for grouping user operations by acquiring user operation record information from the storage device, excluding user operations related to folders determined to be temporary use folders from the acquired user operation record information And execute.
一時利用フォルダを自動的に判断可能となり,ユーザ操作をグループ化する作業グループ化が,高い精度で行えるようになる。 The temporary use folder can be automatically determined, and work grouping for grouping user operations can be performed with high accuracy.
以下,本実施の形態について,図を用いて説明する。 Hereinafter, the present embodiment will be described with reference to the drawings.
なお,本実施の形態によるフォルダには,ディレクトリが含まれるものとする。 It is assumed that the folder according to the present embodiment includes a directory.
図1は,本実施の形態による作業記録提示システムの構成例を示す図である。 FIG. 1 is a diagram showing a configuration example of a work record presentation system according to the present embodiment.
作業記録提示システムは,作業者によるコンピュータ操作に関する情報を記録・蓄積し,それらの操作記録を閲覧者に提示するシステムである。 The work record presentation system is a system for recording and accumulating information related to computer operations by an operator and presenting those operation records to a viewer.
作業者は,コンピュータを操作して作業を行うユーザであり,閲覧者は,作業者によるコンピュータ操作の記録情報を閲覧し,作業内容の確認を行うユーザである。作業者と閲覧者とは,それぞれ異なるユーザであってもよいし,同一のユーザであってもよい。例えば,閲覧者が管理者であり,作業者がその部下であってもよい。また,例えば,作業者が,閲覧者として自分の作業記録を閲覧してもよい。 An operator is a user who operates by operating a computer, and a viewer is a user who browses the record information of the computer operation by the operator and confirms the work content. The worker and the viewer may be different users or the same user. For example, the viewer may be an administrator and the worker may be a subordinate. For example, an operator may browse his / her work record as a viewer.
本実施の形態による作業記録提示システムは,作業者装置10,ファイルサーバ20,閲覧者装置30を有する。本実施の形態による作業記録提示システムにおける各装置は,ネットワークによって接続されているものとする。また,本実施の形態では,図示はされていないが,作業者装置10は,複数存在するものとする。
The work record presentation system according to the present embodiment includes a
作業者装置10は,作業者が業務作業を行う装置である。ファイルサーバ20は,作業者が作業者装置10で行った操作に関する情報を記録・蓄積する装置である。閲覧者装置30は,ファイルサーバ20に蓄積された作業者の操作に関する情報を,閲覧者に提示する装置である。
The
作業者装置10は,操作対象アプリ11,操作検出部12を備える。作業者装置10および作業者装置10が備える各機能部は,コンピュータが備えるCPU,メモリ等のハードウェアとソフトウェアプログラムとにより実現される。
The
ファイルサーバ20は,操作情報記憶部21を備える。ファイルサーバ20およびファイルサーバ20が備える各機能部は,コンピュータが備えるCPU,メモリ等のハードウェアとソフトウェアプログラムとにより実現される。
The
閲覧者装置30は,操作記録提示部31,一時利用フォルダ検出部32,一時利用フォルダ情報記憶部33,操作グループ化部34を備える。閲覧者装置30および閲覧者装置30が備える各機能部は,コンピュータが備えるCPU,メモリ等のハードウェアとソフトウェアプログラムとにより実現される。
The
本実施の形態による作業記録提示システムでは,作業者装置10,ファイルサーバ20,閲覧者装置30が,それぞれ別々のコンピュータで実現されている。実際には,例えば作業者装置10,ファイルサーバ20,閲覧者装置30のすべてが1台のコンピュータで実現されるなど,様々なコンピュータ構成による実現が可能である。
In the work record presentation system according to the present embodiment, the
作業者装置10において,操作対象アプリ11は,作業者が操作する対象のOSやアプリケーションなどである。
In the
操作検出部12は,作業者による操作対象アプリ11へのユーザ操作,すなわちOS(キーボード,マウス,ウインドウ,ファイル)やアプリケーションへの操作を検出し,そのユーザ操作に関する情報を収集する。ユーザが操作しているアプリケーションや,そのアプリケーションがアクセスしているファイル,そのファイルが置かれたフォルダなどの,ユーザ操作に関する情報を収集する技術については,すでに知られている。収集されたユーザ操作の情報は,ファイルサーバ20に送られる。
The
ファイルサーバ20において,操作情報記憶部21は,作業者装置10の操作検出部12によって検出されたユーザ操作の情報を受け取り,受け取ったユーザ操作の情報を記録・蓄積する,コンピュータがアクセス可能な記憶装置である。操作情報記憶部21に記憶されるユーザ操作の情報の例については,図12や図15を用いて後述する。
In the
閲覧者装置30において,操作記録提示部31は,ディスプレイに表示するなどにより,ユーザ操作の記録情報を閲覧者に提示する。操作記録提示部31は,同じ作業グループに属するとされたユーザ操作については,それが分かるように提示する。
In the
閲覧者に提示するユーザ操作の期間は,例えば,閲覧者によって指定される。過去一日分のユーザ操作区間を自動的に提示するなど,あらかじめ設定された期間のユーザ操作が自動的に提示されるようにしてもよい。また,操作情報記憶部21に,複数の作業者についてのユーザ操作の情報が記憶されている場合には,閲覧者は,作業者を特定してユーザ操作の記録情報の閲覧を要求することもできる。
The period of the user operation to be presented to the viewer is specified by the viewer, for example. User operations during a preset period may be automatically presented, such as automatically presenting user operation sections for the past day. When the operation
閲覧者装置30において,一時利用フォルダ検出部32,一時利用フォルダ情報記憶部33,操作グループ化部34は,同じ作業に属するユーザ操作を自動的に検出してグループ化する作業グループ化部35を実現する。
In the
本実施の形態による作業グループ化部35は,様々なアプリケーションを用いて行われる作業において,アプリケーションの操作対象のファイルが置かれたフォルダが同一であった場合に,その操作対象のファイルを読み書きした複数のユーザ操作を一つの作業グループにまとめる。ただし,作業グループ化部35は,ユーザ操作をグループ化する際に,操作対象のファイルが置かれたフォルダが一時利用フォルダである場合には,そのユーザ操作を作業グループに含めないことで,作業グループ化の精度を高める。
The
作業グループ化部35において,一時利用フォルダ検出部32は,操作情報記憶部21に記憶されたユーザ操作の情報に基づいて,一時利用フォルダを検出する。
In the
例えば,Windows (米国マイクロソフト社の登録商標,以下同様)における“マイドキュメント”フォルダや“デスクトップ”などは,一時的なファイルの置き場所としてアプリケーションから指定される場合が多く,様々な業務のファイルが混在する場合が多いので,一時利用フォルダとして利用されている可能性がある。また,ユーザが任意に作業用フォルダ決めて一時利用フォルダとして利用する場合もある。一時利用フォルダ検出部32は,操作情報記憶部21に記憶されたユーザ操作の情報で作業者による作業の仕方をチェックし,このような一時利用フォルダとして利用されていると考えられるフォルダを検出する。
For example, the “My Documents” folder and “Desktop” in Windows (registered trademark of Microsoft Corporation in the United States) are often specified by applications as temporary file storage locations. Since it is often mixed, it may be used as a temporary use folder. In some cases, the user arbitrarily decides a working folder and uses it as a temporary use folder. The temporary use
検出された一時利用フォルダに関する情報は,一時利用フォルダ情報記憶部33に記憶される。一時利用フォルダ情報記憶部33は,検出された一時利用フォルダに関する情報を記憶する,コンピュータがアクセス可能な記憶装置である。
Information on the detected temporary use folder is stored in the temporary use folder
一時利用フォルダ検出部32は,特定アプリ保存先フォルダ判定部321,一時利用ファイル保存フォルダ判定部322を備える。
The temporary use
特定アプリ保存先フォルダ判定部321は,操作情報記憶部21に記憶されたユーザ操作の情報を分析し,特定のアプリケーションで新規に作成されたファイルの保存先として集中的に指定されているフォルダを,一時利用フォルダと判定する。
The specific application storage destination
より具体的には,特定アプリ保存先フォルダ判定部321は,操作情報記憶部21に記憶されたユーザ操作の情報において,特に,アプリケーションと,アプリケーションでのファイル保存操作時に保存先とされたフォルダとの関係を分析する。なお,特定アプリ保存先フォルダ判定部321による操作情報記憶部21に記憶されたユーザ操作の情報の分析の対象期間は,例えば過去1週間分について分析する,閲覧が指定された期間について分析するなど,任意に決定されている。
More specifically, the specific application storage
特定アプリ保存先フォルダ判定部321は,特定のアプリケーションでファイル保存先とされたフォルダごとに,全保存先フォルダ選択回数に対して該フォルダが保存先として選択された回数の割合を算出する。特定アプリ保存先フォルダ判定部321は,算出された割合が所定の閾値以上であるフォルダを,一時利用フォルダと判定する。
The specific application storage
図2は,本実施の形態の特定アプリ保存先フォルダ判定部による一時利用フォルダ判定の例を説明する図である。 FIG. 2 is a diagram illustrating an example of temporary use folder determination by the specific application storage destination folder determination unit according to the present embodiment.
図2において,特定アプリ保存先フォルダ判定部321は,操作情報記憶部21に記憶されたユーザ操作の情報を分析し,特定のアプリケーションでのファイル保存先として,フォルダa,フォルダb,フォルダcの3つのフォルダを検出したものとする。フォルダaは特定のアプリケーションでのファイル保存先として7回,フォルダbは特定のアプリケーションでのファイル保存先として1回,フォルダcは特定のアプリケーションでのファイル保存先として2回,選択されているものとする。
In FIG. 2, a specific application storage
このとき,全保存先フォルダ選択回数を特定のアプリケーションで実行されたファイル保存の回数,すなわち10回とすると,フォルダごとに算出される,保存先として選択された割合は,フォルダaが70%,フォルダbが10%,フォルダcが20%となる。なお,全保存先フォルダ選択回数を,すべてのアプリケーションで実行されたファイル保存の回数として,フォルダごとに保存先として選択された割合を算出するようにしてもよい。 At this time, if the number of times to select all the save destination folders is the number of file saves executed by a specific application, that is, 10 times, the ratio selected as the save destination calculated for each folder is 70% for folder a. Folder b is 10% and folder c is 20%. Note that the ratio of selection as a storage destination for each folder may be calculated by using the number of times of selection of all storage destination folders as the number of file storages executed by all applications.
あらかじめ定められた割合の閾値が50%である場合には,フォルダaのみが保存先として選択された割合が閾値以上となるので,特定アプリ保存先フォルダ判定部321は,フォルダaを一時利用フォルダと判定する。
When the threshold of the predetermined ratio is 50%, the ratio that only the folder “a” is selected as the storage destination is equal to or greater than the threshold, so the specific application storage destination
特定のアプリケーションは,例えばネットワーク通信を行うWebブラウザやメーラなどのアプリケーションである。Webブラウザやメーラなどの特定アプリケーションでは,ダウンロードファイルや添付ファイルの保存先として,特にユーザの指定がない場合には,デフォルトで一時利用フォルダが指定されることが多い。よって,Webブラウザやメーラなどの特定アプリケーションで,頻繁にファイルの保存先とされたフォルダは,一時利用フォルダであると考えられる。 The specific application is, for example, an application such as a Web browser or a mailer that performs network communication. In a specific application such as a Web browser or a mailer, a temporary use folder is often designated by default as a save destination of a download file or an attached file unless there is a user designation. Therefore, a folder frequently used as a file storage destination in a specific application such as a Web browser or a mailer is considered to be a temporary use folder.
一時利用ファイル保存フォルダ判定部322は,操作情報記憶部21に記憶されたユーザ操作の情報を分析し,所属するファイルの利用期間が短いフォルダを,一時利用フォルダと判定する。
The temporary use file storage
より具体的には,一時利用ファイル保存フォルダ判定部322は,操作情報記憶部21に記憶されたユーザ操作の情報において,特に,フォルダと,フォルダに置かれたファイルの利用時間との関係を分析する。なお,一時利用ファイル保存フォルダ判定部322による操作情報記憶部21に記憶されたユーザ操作の情報の分析の対象期間は,例えば過去1週間分について分析する,閲覧が指定された期間について分析するなど,任意に決定されている。
More specifically, the temporary use file storage
ファイルの利用時間とは,判定の対象となっているフォルダにおいて,そのファイルが有効に利用されている期間である。例えば,ファイルの利用時間は,ファイルがフォルダに作成されてから,そのフォルダから移動または削除されるまでの時間である。また,例えば,ファイルが最後に使用されてから所定時間以上放置されているような場合に,ファイルの利用時間は,ファイルがフォルダに作成されてから,最後にアクセスされるまでの時間である。 The file usage time is a period during which the file is used effectively in the folder to be determined. For example, the use time of a file is the time from when a file is created in a folder until it is moved or deleted from that folder. Further, for example, when a file is left unused for a predetermined time or more after the last use, the file use time is the time from when the file is created in the folder until the last access.
一時利用ファイル保存フォルダ判定部322は,フォルダごとに,所属する全ファイルに対して利用時間が所定の閾値以下であるファイルの割合を算出する。一時利用ファイル保存フォルダ判定部322は,算出された割合が所定の閾値以上であるフォルダを,一時利用フォルダと判定する。以下では,判定対象のフォルダにおける利用時間が所定の閾値以下であるファイルを,一時利用ファイルと呼ぶ。
The temporary use file storage
図3は,本実施の形態の一時利用ファイル保存フォルダ判定部による一時利用フォルダ判定の例を説明する図である。 FIG. 3 is a diagram illustrating an example of temporary use folder determination by the temporary use file storage folder determination unit according to the present embodiment.
図3において,一時利用ファイル保存フォルダ判定部322は,操作情報記憶部21に記憶されたユーザ操作の情報を分析し,あるフォルダdに置かれたファイルa,ファイルb,ファイルc,ファイルd,ファイルeを検出したものとする。一時利用ファイル保存フォルダ判定部322は,操作情報記憶部21に記憶されたユーザ操作の情報に基づいて,各ファイルの利用時間を算出する。ファイルaの利用時間は10分,ファイルbの利用時間は5分,ファイルcの利用時間は20分,ファイルdの利用時間は7時間,ファイルeの利用時間は15分であったものとする。
In FIG. 3, the temporary use file storage
あらかじめ定められた利用時間の閾値が1時間である場合には,ファイルd以外の4つのファイルが,一時利用ファイルと判定される。このとき,フォルダdについての,保存された全ファイルに対する一時利用ファイルの割合は,80%となる。 When the predetermined use time threshold is 1 hour, four files other than the file d are determined as temporary use files. At this time, the ratio of the temporary use file to the saved file for the folder d is 80%.
あらかじめ定められた割合の閾値が50%である場合には,フォルダdにおける一時利用ファイルの割合が閾値以上となるので,一時利用ファイル保存フォルダ判定部322は,フォルダdを一時利用フォルダと判定する。
When the threshold of the predetermined ratio is 50%, the ratio of the temporary use file in the folder d is equal to or greater than the threshold, so the temporary use file storage
あるフォルダにおいて,作成後すぐに削除または別のフォルダに移動されるファイル,作成後すぐには利用されるがその後放置されるファイルなど,利用時間が短いファイルは,そのフォルダを一時的な利用の場とした一時利用ファイルである可能性が高い。このような一時利用ファイルが多数検出されたフォルダは,一時利用フォルダであると考えられる。 If a file has a short usage time, such as a file that is deleted immediately after creation or moved to another folder in a folder, or a file that is used immediately after creation but is left unattended, the folder is temporarily used. It is highly possible that the file is a temporary use file. A folder in which many such temporary use files are detected is considered to be a temporary use folder.
作業グループ化部35において,操作グループ化部34は,操作情報記憶部21に記憶されたユーザ操作の情報を取得し,操作対象となったファイルが置かれたフォルダを手掛かりとして,個々のユーザ操作の情報を同一の作業ごとにグループ化する。このとき,操作グループ化部34は,一時利用フォルダ情報記憶部33に記憶された一時利用フォルダの情報を参照し,一時利用フォルダと判定されたフォルダに関するユーザ操作を,グループ化の対象から除外する。
In the
なお,記録・蓄積されたユーザ操作をグループ化する技術については,様々な技術が存在する。本実施の形態では,ユーザ操作の対象となったファイルが属するフォルダを手掛かりとして,ユーザ操作をグループ化する一例を説明する。 There are various techniques for grouping recorded and stored user operations. In the present embodiment, an example will be described in which user operations are grouped using a folder to which a file subjected to a user operation belongs as a clue.
操作グループ化部34は,操作情報記憶部21から閲覧者に提示する期間のユーザ操作の情報を取得し,アプリ操作区間を検出して各ユーザ操作の情報をアプリ操作区間ごとにまとめる。
The
アプリ操作区間とは,ユーザ操作の対象となったアプリケーションの起動またはウインドウ最前面表示から,そのアプリケーションの終了または他のアプリケーションのウインドウ最前面表示までのユーザ操作の区間である。すなわち,アプリ操作区間とは,ユーザが同一のアプリケーションに対する操作を連続して行っている区間である。なお,Windows などのOSでは,複数のアプリケーションが同時に起動されている場合に,現在ユーザが操作中のアプリケーションのウインドウが,アクティブウインドウとして画面の最前面に表示される。 The application operation section is a section for user operation from the start of the application that is the object of the user operation or the window frontmost display to the end of the application or the window frontmost display of another application. In other words, the application operation section is a section in which the user continuously performs operations on the same application. In an OS such as Windows, when a plurality of applications are activated simultaneously, the window of the application currently being operated by the user is displayed as the active window on the forefront of the screen.
操作グループ化部34は,取得されたユーザ操作の情報に基づいて,アプリ操作区間ごとに,そのアプリ操作区間で操作されたファイルを抽出し,抽出したファイルが置かれたフォルダを特定する。操作グループ化部34は,一時利用フォルダ情報記憶部33に記憶された一時利用フォルダの情報を参照し,特定されたフォルダが一時利用フォルダと判定されたフォルダであれば,そのアプリ操作区間を,グループ化の対象から除外する。
The
操作グループ化部34は,グループ化の対象として除外されていないアプリ操作区間について,同一フォルダに置かれたファイルが操作されているアプリ操作区間同士を,同じ作業に関するユーザ操作についてのアプリ操作区間であるものとしてグループ化する。
The
操作グループ化部34は,アプリ操作区間などの提示するユーザ操作の情報を操作記録提示部31に送る。このとき,操作グループ化部34は,ユーザ操作をグループ化した情報も一緒に操作記録提示部31に送る。
The
図4は,本実施の形態による作業時の流れを示すシーケンス図である。 FIG. 4 is a sequence diagram showing a flow during work according to the present embodiment.
作業者装置10において,作業者が操作対象アプリ11への操作を行う(ステップS10)。操作検出部12は,そのユーザ操作を検出し(ステップS11),そのユーザ操作に関する情報をファイルサーバ20に送る。ファイルサーバ20では,作業者装置10から受け取ったユーザ操作の情報が,操作情報記憶部21に記録される。
In the
図5は,本実施の形態による閲覧時の流れを示すシーケンス図である。 FIG. 5 is a sequence diagram showing a flow during browsing according to the present embodiment.
閲覧者装置30において,閲覧者は,操作記録提示部31に,ユーザ操作の記録提示を要求する(ステップS20)。
In the
操作記録提示部31は,一時利用フォルダ検出部32に対して一時利用フォルダの検出を要求する(ステップS21)。一時利用フォルダ検出部32は,ファイルサーバ20の操作情報記憶部21に記憶されたユーザ操作の情報を分析し,一時利用フォルダを検出する(ステップS22)。一時利用フォルダ検出部32は,検出された一時利用フォルダの情報を一時利用フォルダ情報記憶部33に記録する(ステップS23)。なお,ここでは,閲覧者からの提示要求時にあわせて一時利用ファイルの検出を行っているが,例えば定期的に一時利用フォルダの検出を行うなどしてもよい。
The operation
操作記録提示部31は,操作グループ化部34に対してユーザ操作のグループ化を要求する(ステップS24)。操作グループ化部34は,ファイルサーバ20の操作情報記憶部21から,閲覧が指定された期間のユーザ操作の情報を取得する(ステップS25)。また,操作グループ化部34は,一時利用フォルダ情報記憶部33から,一時利用フォルダの情報を取得する(ステップS26)。操作グループ化部34は,取得されたユーザ操作の情報から一時利用フォルダに関連するものを除外して,ユーザ操作をグループ化する(ステップS27)。操作グループ化部34は,ユーザ操作のグループ化の情報を含めて,閲覧が指定された期間のユーザ操作の情報を,操作記録提示部31に返す(ステップS28)。
The operation
操作記録提示部31は,ディスプレイに表示する,プリンタで印刷するなどにより,閲覧者に対してユーザ操作の記録を提示する(ステップS29)。このとき,操作記録提示部31は,グループ化されたユーザ操作については,まとめて見やすく提示する。閲覧者は,提示されたユーザ操作の記録を閲覧する。
The operation
このような作業記録提示システムによって,閲覧者への作業ログの提示時の視認性が向上する。すなわち,関連する作業がグループ化されて提示されるため,個別の作業がそのまま提示される場合と比べて,どの時間帯にどのような作業が行われていたかが分かり易く提示される。関連する作業のグループ化では,一時利用フォルダに関する操作が除外されてグループ化されるため,高い精度でのグループ化が可能となる。 Such a work record presentation system improves visibility when presenting a work log to a viewer. That is, since related work is presented in a grouped manner, it is presented in an easy-to-understand manner what kind of work was performed in which time zone as compared to the case where individual work is presented as it is. In the grouping of related work, operations related to the temporary use folder are excluded and grouped, so that grouping with high accuracy is possible.
また,このような作業記録提示システムによって,業務分類処理時の推測精度が向上する。ユーザによるコンピュータ作業を,より上位の概念である業務に分類する処理が行われる場合,関連する作業がグループ化された上で,そのグループに対して業務分類処理が行われる。個別の作業よりも,作業グループの方が,入力されたキーワードなどのより多くの特徴情報を持つ。そのため,個別の作業に対して分類処理が行われるよりも,作業のグループに対して分類作業が行われる方が,より精度の高い分類が期待できる。 In addition, such a work record presentation system improves the estimation accuracy during the job classification process. When a process of classifying computer work by a user into a higher-level concept of work is performed, the related work is grouped and the work classification process is performed on the group. A work group has more feature information such as entered keywords than an individual work. Therefore, more accurate classification can be expected when classification work is performed on a group of work rather than classification processing is performed on individual work.
次に,図6から図11に示すフローチャートを用いて,本実施の形態による作業記録提示システムにおける各処理の流れを説明する。 Next, the flow of each process in the work record presentation system according to the present embodiment will be described using the flowcharts shown in FIGS.
図6は,本実施の形態の作業者装置およびファイルサーバによるユーザ操作情報の記録処理フローチャートである。 FIG. 6 is a flowchart of a process for recording user operation information by the worker apparatus and the file server according to the present embodiment.
作業者装置10において,作業者が操作対象アプリ11を操作すると,操作検出部12は,そのユーザ操作を検出し(ステップS100),そのユーザ操作の情報をファイルサーバ20に送付する(ステップS101)。ファイルサーバ20は,受け取ったユーザ操作の情報を操作情報記憶部21に記録する(ステップS102)。
In the
図7は,本実施の形態の閲覧者装置によるユーザ操作記録の提示処理フローチャートである。 FIG. 7 is a flowchart of a user operation record presentation process performed by the viewer apparatus according to the present embodiment.
閲覧者装置30において,閲覧者が閲覧を希望する期間を指定して操作記録の提示を要求すると,操作記録提示部31は,一時利用フォルダ検出部32に対して一時利用フォルダの検出を要求する(ステップS110)。一時利用フォルダ検出部32は,後述の一時利用フォルダ検出処理を行う(ステップS111)。
When the
操作記録提示部31は,操作グループ化部34に対して提示するユーザ操作のグループ化を要求する(ステップS112)。操作グループ化部34は,後述の操作グループ化処理を行う(ステップS113)。
The operation
操作記録提示部31は,ユーザ操作の記録を提示する(ステップS114)。このとき,操作記録提示部31は,グループ化されたユーザ操作についてはまとめて提示を行い,グループ化されなかったユーザ操作については個別に提示を行う。
The operation
図8は,本実施の形態の一時利用フォルダ検出部による一時利用フォルダ検出処理フローチャートである。 FIG. 8 is a flowchart of temporary use folder detection processing by the temporary use folder detection unit of the present embodiment.
一時利用フォルダ検出部32において,特定アプリ保存先フォルダ判定部321は,後述の特定アプリケーション保存先フォルダ判定処理を行う(ステップS120)。また,一時利用ファイル保存フォルダ判定部322は,後述の一時利用ファイル保存フォルダ判定処理を行う(ステップS121)。
In the temporary use
一時利用フォルダ検出部32は,検出された一時利用フォルダの情報を,一時利用フォルダ情報記憶部33に記録する(ステップS122)。
The temporary use
なお,本実施の形態による処理では,特定アプリケーション保存先フォルダ判定処理によって一時利用フォルダの候補が検出され,その一時利用フォルダの候補から一時利用ファイル保存フォルダ判定処理によって一時利用フォルダが検出される。特定アプリケーション保存先フォルダ判定処理による一時利用フォルダの検出と,一時利用ファイル保存フォルダ判定処理による一時利用フォルダの検出とを個別に行い,それらの和集合を全体として検出された一時利用フォルダとしてもよい。また,特定アプリケーション保存先フォルダ判定処理による一時利用フォルダの検出のみ,または一時利用ファイル保存フォルダ判定処理による一時利用フォルダの検出のみを行うようにしてもよい。 In the process according to the present embodiment, a temporary use folder candidate is detected by the specific application storage folder determination process, and a temporary use folder is detected from the temporary use folder candidate by the temporary use file storage folder determination process. Temporary use folder detection by the specific application storage folder determination process and temporary use folder detection by the temporary use file storage folder determination process are performed separately, and the union of these may be used as a temporary use folder detected as a whole. . Alternatively, only the temporary use folder detection by the specific application storage folder determination process or the temporary use folder detection by the temporary use file storage folder determination process may be performed.
図9は,本実施の形態の特定アプリ保存先フォルダ判定部による特定アプリケーション保存先フォルダ判定処理フローチャートである。 FIG. 9 is a flowchart of specific application storage destination folder determination processing by the specific application storage destination folder determination unit of the present embodiment.
特定アプリ保存先フォルダ判定部321は,所定の期間内の,あらかじめ定められた特定のアプリケーションでのファイル保存が行われたユーザ操作の情報を,ファイルサーバ20の操作情報記憶部21から取得する(ステップS130)。所定の期間は,最新の一週間分,操作記録提示期間を中心とした一週間分など,任意で指定された期間である。特定アプリ保存先フォルダ判定部321は,取得されたユーザ操作の情報から,ファイルの保存先となったフォルダを抽出する(ステップ131)。
The specific application storage
特定アプリ保存先フォルダ判定部321は,抽出されたフォルダから1つを選択する(ステップS132)。特定アプリ保存先フォルダ判定部321は,取得されたユーザ操作の情報から,選択されたフォルダがファイルの保存先とされた回数を求める(ステップS133)。また,特定アプリ保存先フォルダ判定部321は,取得されたユーザ操作の情報におけるファイルの全保存回数に対する,選択されたフォルダがファイルの保存先とされた回数の割合を算出する(ステップS134)。
The specific application storage
特定アプリ保存先フォルダ判定部321は,算出された割合が所定の閾値以上であるかを判定する(ステップS135)。算出された割合が所定の閾値以上である場合には(ステップS135のYES),特定アプリ保存先フォルダ判定部321は,選択されたフォルダを一時利用フォルダの候補と判定する(ステップS136)。
The specific application storage
特定アプリ保存先フォルダ判定部321は,抽出されたすべてのフォルダについて一時利用フォルダの候補であるかの判定処理を行ったかを判定する(ステップS137)。
The specific application storage destination
抽出されたすべてのフォルダについて一時利用フォルダの候補であるかの判定処理を行っていない場合には(ステップS137のNO),特定アプリ保存先フォルダ判定部321は,ステップS132に戻り,次のフォルダを1つ選択して処理を行う。
If it is determined that all the extracted folders are candidates for temporary use folders (NO in step S137), the specific application storage
抽出されたすべてのフォルダについて一時利用フォルダの候補であるかの判定処理を行った場合には(ステップS137のYES),特定アプリ保存先フォルダ判定部321は,処理を終了する。
When it is determined whether all the extracted folders are candidates for temporary use folders (YES in step S137), the specific application storage destination
図10は,本実施の形態の一時利用ファイル保存フォルダ判定部による一時利用ファイル保存フォルダ判定処理フローチャートである。 FIG. 10 is a flowchart of temporary use file storage folder determination processing by the temporary use file storage folder determination unit of the present embodiment.
一時利用ファイル保存フォルダ判定部322は,一時利用フォルダの候補とされたフォルダから1つを選択する(ステップS140)。一時利用ファイル保存フォルダ判定部322は,所定の期間内の,選択されたフォルダに所属するファイルへのユーザ操作の情報を,ファイルサーバ20の操作情報記憶部21から取得する(ステップS141)。
The temporary use file storage
一時利用ファイル保存フォルダ判定部322は,選択されたフォルダに所属するファイルを1つ選択する。一時利用ファイル保存フォルダ判定部322は,選択されたファイルの利用時間を算出する(ステップS143)。ファイルの利用時間は,選択されたフォルダに所属する選択されたファイルを対象とするユーザ操作の情報における,ファイルが作成された日時と,ファイルが削除または移動された日時,最後に使用された日時とから算出される。
The temporary use file storage
一時利用ファイル保存フォルダ判定部322は,選択されたファイルの利用時間が,所定の閾値以下であるかを判定する(ステップS144)。選択されたファイルの利用時間が所定の閾値以下である場合には(ステップS144のYES),一時利用ファイル保存フォルダ判定部322は,選択されたファイルを一時利用ファイルと判定する(ステップS145)。
The temporary use file storage
一時利用ファイル保存フォルダ判定部322は,選択されたフォルダに所属するすべてのファイルについて一時利用ファイルであるかの判定処理を行ったかを判定する(ステップS146)。
The temporary use file storage
すべてのファイルについて一時利用ファイルであるかの判定処理を行っていない場合には(ステップS146のNO),一時利用ファイル保存フォルダ判定部322は,ステップS142に戻り,次のファイルを1つ選択して処理を行う。
If the process of determining whether all the files are temporary use files has not been performed (NO in step S146), the temporary use file storage
すべてのファイルについて一時利用ファイルであるかの判定処理を行った場合には(ステップS146のYES),一時利用ファイル保存フォルダ判定部322は,選択されたフォルダに所属する全ファイル数に対する一時利用ファイル数の割合を算出する(ステップS147)。
When it is determined whether all the files are temporary use files (YES in step S146), the temporary use file storage
一時利用ファイル保存フォルダ判定部322は,算出された割合が所定の閾値以上であるかを判定する(ステップS148)。算出された割合が所定の閾値以上である場合には(ステップS148のYES),一時利用ファイル保存フォルダ判定部322は,選択されたフォルダを一時利用フォルダと判定する(ステップS149)。
The temporary use file storage
一時利用ファイル保存フォルダ判定部322は,一時利用フォルダの候補とされたすべてのフォルダについて一時利用フォルダであるかの判定処理を行ったかを判定する(ステップS150)。
The temporary use file storage
一時利用フォルダの候補とされたすべてのフォルダについて一時利用フォルダであるかの判定処理を行っていない場合には(ステップS150のNO),一時利用ファイル保存フォルダ判定部322は,ステップS140に戻り,次のフォルダを1つ選択して処理を行う。
If the process of determining whether or not all the folders that are candidates for the temporary use folder are temporary use folders has not been performed (NO in step S150), the temporary use file storage
一時利用フォルダの候補とされたすべてのフォルダについて一時利用フォルダであるかの判定処理を行った場合には(ステップS150のYES),一時利用ファイル保存フォルダ判定部322は,処理を終了する。
When it is determined whether all the folders that are candidates for the temporary use folder are temporary use folders (YES in step S150), the temporary use file storage
図11は,本実施の形態の操作グループ化部による操作グループ化処理フローチャートである。 FIG. 11 is an operation grouping process flowchart by the operation grouping unit of the present embodiment.
操作グループ化部34は,操作情報記憶部21から閲覧者に提示する期間のユーザ操作の情報を取得し(ステップS160),取得されたユーザ操作の情報からアプリ操作区間を検出する(ステップS161)。
The
操作グループ化部34は,アプリ操作区間を1つ選択する(ステップS162)。操作グループ化部34は,取得されたユーザ操作の情報に基づいて,選択されたアプリ操作区間で操作されたファイルを抽出し(ステップS163),抽出したファイルが置かれたフォルダを特定する(ステップS164)。
The
操作グループ化部34は,一時利用フォルダ情報記憶部33に記憶された一時利用フォルダの情報を参照し,特定されたフォルダが一時利用フォルダであるかを判定する(ステップS165)。特定されたフォルダが一時利用フォルダであれば(ステップS165のYES),操作グループ化部34は,選択されたアプリ操作区間を,グループ化の対象から除外する(ステップS166)。
The
操作グループ化部34は,検出されたすべてのアプリ操作区間についてグループ化の対象であるかの判定処理を行ったかを判定する(ステップS167)。
The
検出されたすべてのアプリ操作区間についてグループ化の対象であるかの判定処理を行っていない場合には(ステップS167のNO),操作グループ化部34は,ステップS162に戻り,次のアプリ操作区間を1つ選択して処理を行う。
If it is determined that all detected application operation sections are to be grouped (NO in step S167), the
検出されたすべてのアプリ操作区間についてグループ化の対象であるかの判定処理を行った場合には(ステップS167のYES),操作グループ化部34は,同一フォルダに置かれたファイルを操作しているアプリ操作区間をグループ化する(ステップS168)。このとき,操作グループ化部34は,グループ化の対象として除外されていないアプリ操作区間についてのみ,グループ化の判断を行う。
When it is determined whether all detected application operation sections are subject to grouping (YES in step S167), the
以下,図12〜図17を用いて,より具体的な実施例を説明する。 Hereinafter, a more specific embodiment will be described with reference to FIGS.
図12は,実施例1におけるユーザ操作の情報の例である。 FIG. 12 is an example of user operation information according to the first embodiment.
図12に示すユーザ操作の記録情報は,ファイルサーバ20の操作情報記憶部21に記憶されている。
The user operation record information shown in FIG. 12 is stored in the operation
図12に示すユーザ操作の情報において,番号は,ユーザ操作の情報のレコードに付された識別番号を示す。日時は,ユーザ操作が行われた日時を示す。アプリケーションは,ユーザ操作が行われた操作対象アプリ11を示す。処理は,ユーザ操作により操作対象アプリ11で実行された処理を示す。処理対象は,ユーザ操作により操作対象アプリ11での処理対象となったファイル,ファイルへのパス,URL,メールアドレス等を示す。ファイルへのパスが,ファイルが所属するフォルダの情報となる。
In the user operation information shown in FIG. 12, the number indicates an identification number assigned to the user operation information record. The date / time indicates the date / time when the user operation was performed. The application indicates the
なお,図12には示されていないが,複数の作業者や,複数の作業者装置10ごとのユーザ操作の情報がファイルサーバ20の操作情報記憶部21に記憶される場合には,さらにユーザを識別する識別子や,作業者装置10を識別する識別子などの情報が付されて記憶される。
Although not shown in FIG. 12, when user operation information for each of a plurality of workers or a plurality of
図12に示す#01〜#06のユーザ操作の情報において,Webブラウザ(Internet Explorer (米国マイクロソフト社の登録商標,以下同様))でフォルダ(C:\temp )にダウンロードしたファイル(スケジュール.xls)が,Excel (米国マイクロソフト社の登録商標,以下同様)で表示されている。#07〜#08のユーザ操作の情報において,ダウンロードしたファイル(スケジュール.xls)が,Windows のExplorerによって,フォルダ(C:\temp )からフォルダ(C:\projectA )に移動されている。#09〜#14のユーザ操作の情報において,メーラ(Outlook (米国マイクロソフト社の登録商標,以下同様))でメールが読まれ,メールに添付されたファイル(提案書.ppt)がフォルダ(C:\temp )に保存され,Power Point (米国マイクロソフト社の登録商標,以下同様)で表示されている。 The file (schedule.xls) downloaded to the folder (C: \ temp) with the Web browser (Internet Explorer (registered trademark of Microsoft Corporation in the United States), hereinafter) in the user operation information of # 01 to # 06 shown in FIG. Is displayed in Excel (registered trademark of Microsoft Corporation in the US, and so on). In the user operation information of # 07 to # 08, the downloaded file (schedule.xls) is moved from the folder (C: \ temp) to the folder (C: \ projectA) by Windows Explorer. In the user operation information of # 09 to # 14, the mail is read by mailer (Outlook (registered trademark of Microsoft Corporation in the United States, the same applies below)), and the file attached to the mail (proposal.ppt) is the folder (C: \ temp) and displayed with Power Point (registered trademark of Microsoft Corporation in the United States).
ここで,閲覧者によって,図12に示す2008/01/20の10:00:00〜10:30:00までのユーザ操作の記録の提示が指示されたものとする。なお,ここでは説明を簡単にするため,一時利用フォルダの検出を行う対象となるユーザ操作の情報の期間も,提示が指定された期間と同じであるものとする。また,特定のアプリケーションとしては,Webブラウザ(Internet Explorer )やメーラ(Outlook )が指定されているものとする。また,保存先として選択された割合の閾値や一時利用ファイルの割合の閾値は,それぞれ50%であるものとし,利用時間の閾値は,1週間であるものとする。 Here, it is assumed that the user has instructed to present a record of user operations from 10: 00: 00: 00 to 10:30 on 2008/01/20 shown in FIG. Here, for the sake of simplicity of explanation, it is assumed that the period of the user operation information for which the temporary use folder is detected is also the same as the period in which the presentation is specified. Further, it is assumed that a Web browser (Internet Explorer) or a mailer (Outlook) is specified as the specific application. Further, it is assumed that the threshold value of the ratio selected as the storage destination and the threshold value of the ratio of the temporary use file are 50%, and the use time threshold is one week.
このとき,一時利用フォルダ検出部32において,特定アプリ保存先フォルダ判定部321は,特定のアプリケーションであるWebブラウザ(Internet Explorer )やメーラ(Outlook )でファイル保存先となったフォルダ(C:\temp )を抽出する。図12に示す範囲のユーザ操作の情報では,特定のアプリケーションによる全保存回数に対する,抽出されたフォルダ(C:\temp )が保存先とされた回数の割合が100%である。これは,所定の閾値50%を超えているため,フォルダ(C:\temp )は一時利用フォルダの候補と判定される。
At this time, in the temporary use
次に,一時利用ファイル保存フォルダ判定部322は,一時利用フォルダの候補とされたフォルダ(C:\temp )に所属するファイルを検出する。図12に示す範囲のユーザ操作の情報から,ファイル(C:\temp\スケジュール.xls)とファイル(C:\temp\提案書.ppt)とが検出される。
Next, the temporary use file storage
一時利用ファイル保存フォルダ判定部322は,それぞれのファイルが作成された日時と移動または削除された日時とから,ファイル(C:\temp\スケジュール.xls)の利用時間10分と,ファイル(C:\temp\提案書.ppt)の利用時間9分が求められる。いずれのファイルの利用時間も,所定の閾値1週間を大きく下回っているため,2つのファイルは一時利用ファイルであると判定される。すなわち,一時利用フォルダの候補とされたフォルダ(C:\temp )に所属する全ファイルに対する一時利用ファイルの割合は,100%となる。これは,所定の閾値50%を超えているため,フォルダ(C:\temp )は一時利用フォルダと判定される。
The temporary use file storage
一時利用フォルダ検出部32は,検出された一時利用フォルダ(C:\temp )の情報を一時利用フォルダ情報記憶部33に保存する。
The temporary use
操作グループ化部34は,提示が指示された図12に示す2008/01/20の10:00:00〜10:30:00までのユーザ操作の情報を取得し,アプリ操作区間を検出する。
The
図13は,実施例1によるアプリ操作区間の情報の例である。 FIG. 13 is an example of application operation section information according to the first embodiment.
図13に示すアプリ操作区間の情報の例において,番号は,各アプリ操作区間を識別するために割り振られた識別番号である。 In the example of the application operation section information shown in FIG. 13, the number is an identification number assigned to identify each application operation section.
操作グループ化部34は,図12に示すユーザ操作の情報から,図13に示す各アプリ操作区間を検出する。
The
操作グループ化部34は,検出されたアプリ操作区間から,一時利用フォルダ情報記憶部33に記憶された一時利用フォルダ(C:\temp )に関するアプリ操作区間を除外する。ここでは,図12に示すように,すべてのアプリ操作区間が一時利用フォルダ(C:\temp )に関するアプリ操作区間であるので,操作グループ化部34によるユーザ操作のグループ化は行われない。
The
図14は,実施例1によるユーザ操作記録提示画面の例を示す図である。 FIG. 14 is a diagram illustrating an example of a user operation record presentation screen according to the first embodiment.
操作記録提示部31は,指定された期間のユーザ操作の記録を画面に提示する。ここでは,すべてのアプリ操作区間が一時利用フォルダ(C:\temp )に関するアプリ操作区間であるので,作業グループの提示は行われていない。
The operation
図15は,実施例2におけるユーザ操作の情報の例である。 FIG. 15 is an example of user operation information in the second embodiment.
図15に示す#21〜#23のユーザ操作の情報において,Webブラウザ(Internet Explorer )でファイル(スケジュール.xls)がダウンロードされ,フォルダ(C:\work )に保存されている。#24〜#25のユーザ操作の情報において,ファイル(スケジュール.xls)が,Excel で表示されている。#26〜#27のユーザ操作の情報において,以前からフォルダ(C:\work )に保存されていたファイル(提案書.ppt)がPower Point で表示されている。#28〜#31のユーザ操作の情報において,ファイル(スケジュール.xls)とファイル(提案書.ppt)とが交互に最前面表示され,作業者によって見比べられている。
In the user
ここで,閲覧者によって,図15に示す2008/01/22の10:00:00〜10:30:00までのユーザ操作の記録の提示が指示されたものとする。なお,ここでは説明を簡単にするため,一時利用フォルダの検出を行う対象となるユーザ操作の情報の期間も,提示が指定された期間と同じであるものとする。また,特定のアプリケーションとしては,Webブラウザ(Internet Explorer )が指定されているものとする。また,保存先として選択された割合の閾値や一時利用ファイルの割合の閾値は,それぞれ50%であるものとし,利用時間の閾値は,1週間であるものとする。 Here, it is assumed that the user has instructed to present a record of user operations from 10: 00: 00: 00 to 10:30 on 2008/01/22 shown in FIG. Here, for the sake of simplicity of explanation, it is assumed that the period of the user operation information for which the temporary use folder is detected is also the same as the period in which the presentation is specified. In addition, it is assumed that a Web browser (Internet Explorer) is specified as the specific application. Further, it is assumed that the threshold value of the ratio selected as the storage destination and the threshold value of the ratio of the temporary use file are 50%, and the use time threshold is one week.
このとき,一時利用フォルダ検出部32において,特定アプリ保存先フォルダ判定部321は,特定のアプリケーションであるWebブラウザ(Internet Explorer )でファイル保存先となったフォルダ(C:\work )を抽出する。図15に示す範囲のユーザ操作の情報では,特定のアプリケーションによる全保存回数に対する,抽出されたフォルダ(C:\work )が保存先とされた回数の割合が100%である。これは,所定の閾値50%を超えているため,フォルダ(C:\work )は一時利用フォルダの候補と判定される。
At this time, in the temporary use
次に,一時利用ファイル保存フォルダ判定部322は,一時利用フォルダの候補とされたフォルダ(C:\work )に所属するファイルを検出する。図15に示す範囲のユーザ操作の情報から,ファイル(C:\work\スケジュール.xls)とファイル(C:\work\提案書.ppt)とが検出される。しかし,ファイル(C:\work\スケジュール.xls)とファイル(C:\work\提案書.ppt)とは継続して利用されているため,一時利用ファイル保存フォルダ判定部322は,双方のファイルの利用期間が算出できない。すなわち,ファイル(C:\work\スケジュール.xls)とファイル(C:\work\提案書.ppt)とは,一時利用ファイルではない。
Next, the temporary use file storage
一時利用ファイル保存フォルダ判定部322は,一時利用フォルダの候補とされたフォルダ(C:\work )に所属する全ファイルに対する一時利用ファイルの割合が0%であるので,所定の閾値50%を下回っているため,フォルダ(C:\work )を一時利用フォルダと判定しない。
The temporary use file storage
一時利用フォルダが検出されなかったので,一時利用フォルダ情報記憶部33への一時利用フォルダの情報の記録は行われない。
Since the temporary use folder has not been detected, the temporary use folder information is not recorded in the temporary use folder
操作グループ化部34は,提示が指示された図15に示す2008/01/22の10:00:00〜10:30:00までのユーザ操作の情報を取得し,アプリ操作区間を検出する。
The
図16は,実施例2によるアプリ操作区間の情報の例である。 FIG. 16 is an example of application operation section information according to the second embodiment.
操作グループ化部34は,図15に示すユーザ操作の情報から,図16に示す各アプリ操作区間を検出する。
The
操作グループ化部34は,一時利用フォルダ情報記憶部33に,図16に示す各アプリ操作区間でファイルが操作されているフォルダ(C:\work )の情報が記憶されていないので,アプリ操作区間の除外を行わない。
The
操作グループ化部34は,図16に示すすべてのアプリ操作区間でフォルダ(C:\work )に属するファイルの操作が行われているので,図16に示すすべてのアプリ操作区間を,フォルダ(C:\work )に関するユーザ操作の作業グループとしてグループ化する。
The
図17は,実施例2によるユーザ操作記録提示画面の例を示す図である。 FIG. 17 is a diagram illustrating an example of a user operation record presentation screen according to the second embodiment.
操作記録提示部31は,指定された期間のユーザ操作の記録を画面に提示する。ここでは,すべてのアプリ操作区間がフォルダ(C:\work )に関するユーザ操作の作業グループとしてグループ化されているので,その旨が提示されている。
The operation
以上説明した本実施の形態の各装置による処理は,コンピュータが備えるCPU,メモリ等のハードウェアとソフトウェアプログラムとにより実現することができ,そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも,ネットワークを通して提供することも可能である。 The processing by each device of the present embodiment described above can be realized by hardware such as CPU and memory provided in the computer and a software program, and the program can be recorded on a computer-readable recording medium. It can also be provided through a network.
以上,本実施の形態について説明したが,本発明はその主旨の範囲において種々の変形が可能であることは当然である。 Although the present embodiment has been described above, the present invention can naturally be modified in various ways within the scope of the gist thereof.
以上説明した本実施の形態の特徴を列記すると以下のとおりである。 The features of the present embodiment described above are listed as follows.
(付記1)
ユーザ操作の記録情報を記憶する記憶装置にアクセス可能なコンピュータが実行するプログラムであって,
前記コンピュータに,
前記記憶装置に記憶されたユーザ操作の記録情報における,アプリケーションと,該アプリケーションでのファイル保存操作時に保存先とされたフォルダとの関係に基づいて,所定のアプリケーションでファイル保存先とされたフォルダごとに,全保存先フォルダ選択回数に対する該フォルダの保存先フォルダ選択回数の割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する手順と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する手順とを
実行させるための作業グループ化プログラム。
(Appendix 1)
A program executed by a computer accessible to a storage device for storing user operation record information,
In the computer,
For each folder that is a file storage destination in a predetermined application, based on the relationship between the application and the folder that is the storage destination at the time of the file storage operation in the application in the record information of the user operation stored in the storage device Calculating a ratio of the number of times the storage folder is selected with respect to the total number of times of selection of the saving destination folder, and determining a folder whose calculated ratio is a predetermined value or more as a temporary use folder;
Acquiring user operation record information from the storage device, and excluding user operations related to the folder determined to be the temporary use folder from the acquired user operation record information, and executing a procedure for grouping user operations Work grouping program for.
(付記2)
ユーザ操作の記録情報を記憶する記憶装置にアクセス可能なコンピュータが実行するプログラムであって,
前記コンピュータに,
前記記憶装置に記憶されたユーザ操作の記録情報における,フォルダと,該フォルダに所属するファイルの利用時間との関係に基づいて,フォルダごとに,所属する全ファイルに対する利用時間が所定時間以下であるファイルの割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する手順と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する手順とを
実行させるための作業グループ化プログラム。
(Appendix 2)
A program executed by a computer accessible to a storage device for storing user operation record information,
In the computer,
Based on the relationship between the folder and the usage time of the file belonging to the folder in the user operation record information stored in the storage device, the usage time for all the files belonging to each folder is less than or equal to a predetermined time. A procedure for calculating a ratio of files and determining a folder whose calculated ratio is equal to or greater than a predetermined value as a temporary use folder;
Acquiring user operation record information from the storage device, and excluding user operations related to the folder determined to be the temporary use folder from the acquired user operation record information, and executing a procedure for grouping user operations Work grouping program for.
(付記3)
ユーザ操作の記録情報を記憶する記憶装置にアクセス可能なコンピュータによる作業グループ化方法であって,
前記コンピュータが,
前記記憶装置に記憶されたユーザ操作の記録情報における,アプリケーションと,該アプリケーションでのファイル保存操作時に保存先とされたフォルダとの関係に基づいて,所定のアプリケーションでファイル保存先とされたフォルダごとに,全保存先フォルダ選択回数に対する該フォルダの保存先フォルダ選択回数の割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する過程と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する過程とを実行する
ことを特徴とする作業グループ化方法。
(Appendix 3)
A work grouping method by a computer accessible to a storage device for storing user operation record information,
The computer is
For each folder that is a file storage destination in a predetermined application, based on the relationship between the application and the folder that is the storage destination at the time of the file storage operation in the application in the record information of the user operation stored in the storage device Calculating a ratio of the number of times of selection of the storage destination folder of the folder with respect to the total number of times of selection of the storage destination folder, and determining a folder whose calculated ratio is a predetermined value or more as a temporary use folder;
Acquiring user operation record information from the storage device, and excluding user operations related to the folder determined to be the temporary use folder from the acquired user operation record information, and performing a process of grouping user operations A work grouping method characterized by that.
(付記4)
ユーザ操作の記録情報を記憶する記憶装置にアクセス可能なコンピュータによる作業グループ化方法であって,
前記コンピュータが,
前記記憶装置に記憶されたユーザ操作の記録情報における,フォルダと,該フォルダに所属するファイルの利用時間との関係に基づいて,フォルダごとに,所属する全ファイルに対する利用時間が所定時間以下であるファイルの割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する過程と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する過程とを実行する
ことを特徴とする作業グループ化方法。
(Appendix 4)
A work grouping method by a computer accessible to a storage device for storing user operation record information,
The computer is
Based on the relationship between the folder and the usage time of the file belonging to the folder in the user operation record information stored in the storage device, the usage time for all the files belonging to each folder is less than or equal to a predetermined time. A process of calculating a file ratio and determining a folder whose calculated ratio is a predetermined value or more as a temporary use folder;
Acquiring user operation record information from the storage device, and excluding user operations related to the folder determined to be the temporary use folder from the acquired user operation record information, and performing a process of grouping user operations A work grouping method characterized by that.
(付記5)
ユーザ操作の記録情報を記憶する記憶装置にアクセス可能な作業グループ化装置であって,
前記記憶装置に記憶されたユーザ操作の記録情報における,アプリケーションと,該アプリケーションでのファイル保存操作時に保存先とされたフォルダとの関係に基づいて,所定のアプリケーションでファイル保存先とされたフォルダごとに,全保存先フォルダ選択回数に対する該フォルダの保存先フォルダ選択回数の割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する一時利用フォルダ検出部と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する操作グループ化部とを備える
ことを特徴とする作業グループ化装置。
(Appendix 5)
A work grouping device accessible to a storage device for storing user operation record information,
For each folder that is a file storage destination in a predetermined application, based on the relationship between the application and the folder that is the storage destination at the time of the file storage operation in the application in the record information of the user operation stored in the storage device A temporary use folder detection unit for calculating a ratio of the save destination folder selection count of the folder to the total save destination folder selection count, and determining a folder having the calculated ratio equal to or greater than a predetermined value as a temporary use folder;
An operation grouping unit for acquiring user operation record information from the storage device, excluding user operations related to the folder determined as the temporary use folder from the acquired user operation record information, and grouping user operations; A work grouping device characterized by comprising:
(付記6)
ユーザ操作の記録情報を記憶する記憶装置にアクセス可能な作業グループ化装置であって,
前記記憶装置に記憶されたユーザ操作の記録情報における,フォルダと,該フォルダに所属するファイルの利用時間との関係に基づいて,フォルダごとに,所属する全ファイルに対する利用時間が所定時間以下であるファイルの割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する一時利用フォルダ検出部と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する操作グループ化部とを備える
ことを特徴とする作業グループ化装置。
(Appendix 6)
A work grouping device accessible to a storage device for storing user operation record information,
Based on the relationship between the folder and the usage time of the file belonging to the folder in the user operation record information stored in the storage device, the usage time for all the files belonging to each folder is less than or equal to a predetermined time. A temporary folder detection unit that calculates a file ratio and determines a folder having a calculated ratio equal to or greater than a predetermined value as a temporary folder;
An operation grouping unit for acquiring user operation record information from the storage device, excluding user operations related to the folder determined as the temporary use folder from the acquired user operation record information, and grouping user operations; A work grouping device characterized by comprising:
10 作業者装置
11 操作対象アプリ
12 操作検出部
20 ファイルサーバ
21 操作情報記憶部
30 閲覧者装置
31 操作記録提示部
32 一時利用フォルダ検出部
321 特定アプリ保存先フォルダ判定部
322 一時利用ファイル保存フォルダ判定部
33 一時利用フォルダ情報記憶部
34 操作グループ化部
35 作業グループ化部
DESCRIPTION OF
Claims (4)
前記コンピュータに,
前記記憶装置に記憶されたユーザ操作の記録情報における,アプリケーションと,該アプリケーションでのファイル保存操作時に保存先とされたフォルダとの関係に基づいて,所定のアプリケーションでファイル保存先とされたフォルダごとに,全保存先フォルダ選択回数に対する該フォルダの保存先フォルダ選択回数の割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する手順と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する手順とを
実行させるための作業グループ化プログラム。 A program executed by a computer accessible to a storage device for storing user operation record information,
In the computer,
For each folder that is a file storage destination in a predetermined application, based on the relationship between the application and the folder that is the storage destination at the time of the file storage operation in the application in the record information of the user operation stored in the storage device Calculating a ratio of the number of times the storage folder is selected with respect to the total number of times of selection of the saving destination folder, and determining a folder whose calculated ratio is a predetermined value or more as a temporary use folder;
Acquiring user operation record information from the storage device, and excluding user operations related to the folder determined to be the temporary use folder from the acquired user operation record information, and executing a procedure for grouping user operations Work grouping program for.
前記コンピュータに,
前記記憶装置に記憶されたユーザ操作の記録情報における,フォルダと,該フォルダに所属するファイルの利用時間との関係に基づいて,フォルダごとに,所属する全ファイルに対する利用時間が所定時間以下であるファイルの割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する手順と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する手順とを
実行させるための作業グループ化プログラム。 A program executed by a computer accessible to a storage device for storing user operation record information,
In the computer,
Based on the relationship between the folder and the usage time of the file belonging to the folder in the user operation record information stored in the storage device, the usage time for all the files belonging to each folder is less than or equal to a predetermined time. A procedure for calculating a ratio of files and determining a folder whose calculated ratio is equal to or greater than a predetermined value as a temporary use folder;
Acquiring user operation record information from the storage device, and excluding user operations related to the folder determined to be the temporary use folder from the acquired user operation record information, and executing a procedure for grouping user operations Work grouping program for.
前記記憶装置に記憶されたユーザ操作の記録情報における,アプリケーションと,該アプリケーションでのファイル保存操作時に保存先とされたフォルダとの関係に基づいて,所定のアプリケーションでファイル保存先とされたフォルダごとに,全保存先フォルダ選択回数に対する該フォルダの保存先フォルダ選択回数の割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する一時利用フォルダ検出部と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する操作グループ化部とを備える
ことを特徴とする作業グループ化装置。 A work grouping device accessible to a storage device for storing user operation record information,
For each folder that is a file storage destination in a predetermined application, based on the relationship between the application and the folder that is the storage destination at the time of the file storage operation in the application in the record information of the user operation stored in the storage device A temporary use folder detection unit for calculating a ratio of the save destination folder selection count of the folder to the total save destination folder selection count, and determining a folder having the calculated ratio equal to or greater than a predetermined value as a temporary use folder;
An operation grouping unit for acquiring user operation record information from the storage device, excluding user operations related to the folder determined as the temporary use folder from the acquired user operation record information, and grouping user operations; A work grouping device characterized by comprising:
前記記憶装置に記憶されたユーザ操作の記録情報における,フォルダと,該フォルダに所属するファイルの利用時間との関係に基づいて,フォルダごとに,所属する全ファイルに対する利用時間が所定時間以下であるファイルの割合を算出し,算出された割合が所定値以上であるフォルダを一時利用フォルダと判定する一時利用フォルダ検出部と,
前記記憶装置からユーザ操作の記録情報を取得し,取得されたユーザ操作の記録情報から前記一時利用フォルダと判定されたフォルダに関するユーザ操作を除外して,ユーザ操作をグループ化する操作グループ化部とを備える
ことを特徴とする作業グループ化装置。 A work grouping device accessible to a storage device for storing user operation record information,
Based on the relationship between the folder and the usage time of the file belonging to the folder in the user operation record information stored in the storage device, the usage time for all the files belonging to each folder is less than or equal to a predetermined time. A temporary folder detection unit that calculates a file ratio and determines a folder having a calculated ratio equal to or greater than a predetermined value as a temporary folder;
An operation grouping unit for acquiring user operation record information from the storage device, excluding user operations related to the folder determined as the temporary use folder from the acquired user operation record information, and grouping user operations; A work grouping device characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009084041A JP5278112B2 (en) | 2009-03-31 | 2009-03-31 | Work grouping program and work grouping device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009084041A JP5278112B2 (en) | 2009-03-31 | 2009-03-31 | Work grouping program and work grouping device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010237896A JP2010237896A (en) | 2010-10-21 |
JP5278112B2 true JP5278112B2 (en) | 2013-09-04 |
Family
ID=43092156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009084041A Expired - Fee Related JP5278112B2 (en) | 2009-03-31 | 2009-03-31 | Work grouping program and work grouping device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5278112B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5760732B2 (en) * | 2011-06-15 | 2015-08-12 | 富士通株式会社 | Business analysis device, business analysis program, and business analysis method |
JP6885599B2 (en) * | 2018-04-10 | 2021-06-16 | Necソリューションイノベータ株式会社 | Business visualization device, business visualization method, and program |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000132297A (en) * | 1998-10-22 | 2000-05-12 | Nec Corp | Learning type user interface customizing method |
US6976165B1 (en) * | 1999-09-07 | 2005-12-13 | Emc Corporation | System and method for secure storage, transfer and retrieval of content addressable information |
JP4641114B2 (en) * | 2001-03-27 | 2011-03-02 | 大日本印刷株式会社 | Matching management system for collected gift certificates |
JP4125097B2 (en) * | 2002-11-20 | 2008-07-23 | キヤノンマーケティングジャパン株式会社 | Electronic document management apparatus and control method thereof, electronic document management system, and program |
JP2006302010A (en) * | 2005-04-21 | 2006-11-02 | Kyocera Mita Corp | Information processor |
JP2008123053A (en) * | 2006-11-08 | 2008-05-29 | Fuji Xerox Co Ltd | File management device and file management program |
-
2009
- 2009-03-31 JP JP2009084041A patent/JP5278112B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010237896A (en) | 2010-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9590880B2 (en) | Dynamic collection analysis and reporting of telemetry data | |
US20170132638A1 (en) | Relevant information acquisition method and apparatus, and storage medium | |
JP4922692B2 (en) | Search query creation device | |
US8965941B2 (en) | File list generation method, system, and program, and file list generation device | |
JP6327234B2 (en) | Event analysis device, event analysis system, event analysis method, and event analysis program | |
JP6564305B2 (en) | Management server and management method using the same | |
US20090083344A1 (en) | Computer system, management computer, and file management method for file consolidation | |
US20120317112A1 (en) | Operation log management system and operation log management method | |
US20130066869A1 (en) | Computer system, method of managing a client computer, and storage medium | |
CN110275489A (en) | Data time series analysis device | |
JP5278112B2 (en) | Work grouping program and work grouping device | |
JP5753056B2 (en) | Search device, document management method, and document search system | |
JP2019144872A (en) | System having computation model for machine learning, and machine learning method | |
JP2019114076A (en) | Information processing system, information processing method, information processing device, and program | |
JP2008310514A (en) | User operation history acquisition display device, user operation history acquisition display method, user operation history acquisition display program and recording medium recording that program | |
JP4120371B2 (en) | Operation management system, management computer, monitored computer, operation management method and program | |
US20050120035A1 (en) | Method, program and apparatus for management of related information | |
JP5057512B2 (en) | File search system | |
JP2009140297A (en) | Application deletion support system | |
JP6855364B2 (en) | Log collection system and program | |
US8924375B1 (en) | Item attention tracking system and method | |
WO2016203575A1 (en) | Feeling score calculating system | |
JP2005032129A (en) | Document history analysis apparatus, document history analysis system, document history analysis method and program | |
JP7304196B2 (en) | Information analysis device, information analysis method, program and information analysis system | |
JP6508202B2 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111205 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130412 |
|
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: 20130423 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130506 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |