(57)【要約】【課題】作業者が業務で利用しているコンピュータ上において、作業者の操作をすべて監視し、作業者の持つ技能に関する情報を網羅的に取得し、作業者のプロファイル情報を作成する。【解決手段】コンピュータ113で作業者が行った作業を、監視装置103で監視する。使用しているアプリケーションを判定し、アプリケーションの使用時間を記録する。キーボードから入力された文字を解析する。これらの情報を作業者のプロファイル情報とし、フィルター装置110でプライバシーにかかわる情報を削除する。さらに、プロファイル情報をプロファイル分類装置108で分類して、プロファイルDB112に格納する。【選択図】図１
2007157079.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを操作する作業者の技能を表わすプロファイル情報を作成して保存するプロファイル記録装置において、前記コンピュータで前記作業者が行う作業を監視する監視装置と、前記コンピュータで前記作業者が使用しているアプリケーションを判定する使用アプリケーション判定装置と、前記使用アプリケーション判定装置の動作を設定する使用アプリケーション判定設定データベース装置と、前記監視装置内で前記アプリケーションの使用時間を監視するアプリケーション使用時間監視装置と、前記監視装置内で前記コンピュータに接続されたキーボードからの入力キーを監視してキーワードを取得するキーボード監視装置と、前記アプリケーションの名前と使用時間と前記キーワードとを含むプロファイル情報を前記作業者ごとに保存するプロファイルデータベース装置とを具備することを特徴とするプロファイル記録装置。
【請求項２】
前記プロファイルデータベース装置に前記作業者のプロファイル情報を記録する際に前記作業者のプライバシーを守るための特定の情報を前記プロファイル情報から削除するフィルター装置と、前記フィルター装置の動作を設定する設定情報を記録するフィルター設定データベース装置とを備えたことを特徴とする請求項１記載のプロファイル記録装置。
【請求項３】
前記プロファイルデータベース装置に前記作業者のプロファイル情報を記録する際に前記プロファイル情報を分類するプロファイル分類装置と、前記プロファイル分類装置の動作を設定する設定情報を記録するプロファイル分類設定データベース装置とを備えたことを特徴とする請求項１記載のプロファイル記録装置。
【請求項４】
前記プロファイルデータベース装置に前記作業者のプロファイル情報を記録する際に前記作業者のプライバシーを守るための特定の情報を前記プロファイル情報から削除するフィルター装置と、前記フィルター装置の動作を設定する設定情報を記録するフィルター設定データベース装置と、前記プロファイルデータベース装置に前記作業者のプロファイル情報を記録する際に前記プロファイル情報を分類するプロファイル分類装置と、前記プロファイル分類装置の動作を設定する設定情報を記録するプロファイル分類設定データベース装置とを備えたことを特徴とする請求項１記載のプロファイル記録装置。
【請求項５】
ネットワークに接続されたコンピュータを扱う作業者の技能を表わすプロファイル情報を作成して保存するプロファイル記録装置において、前記コンピュータで前記作業者が行う作業を監視する監視装置と、前記コンピュータで前記作業者が使用しているアプリケーションを判定する使用アプリケーション判定装置と、前記使用アプリケーション判定装置の動作を設定する使用アプリケーション判定設定データベース装置と、前記監視装置内で前記アプリケーションの使用時間を監視するアプリケーション使用時間監視装置と、前記監視装置内で前記コンピュータに接続されたキーボードからの入力キーを監視してキーワードを取得するキーボード監視装置と、前記監視装置内で前記コンピュータと前記ネットワークとのパケットのやり取りを監視してネットワークアクセス情報を取得するネットワーク監視装置と、前記ネットワークに接続され、前記アプリケーションの名前と使用時間と前記キーワードと前記ネットワークアクセス情報を含むプロファイル情報を前記作業者ごとに保存するプロファイルデータベース装置とを具備することを特徴とするプロファイル記録装置。
【請求項６】
前記プロファイルデータベース装置に前記作業者のプロファイル情報を記録する際に前記プロファイル情報から前記作業者のプライバシーを守るための特定の情報を削除するフィルター装置と、前記フィルター装置の動作を設定する設定情報を記録するフィルター設定データベース装置とを具備することを特徴とする請求項５記載のプロファイル記録装置。
【請求項７】
前記プロファイルデータベース装置に前記作業者のプロファイル情報を記録する際に前記プロファイル情報を分類するプロファイル分類装置と、前記プロファイル分類装置の動作を設定する設定情報を記録するプロファイル分類設定データベース装置とを具備することを特徴とする請求項５記載のプロファイル記録装置。
【請求項８】
前記使用アプリケーション判定設定データベース装置は、前記ネットワークに接続されていることを特徴とする請求項５記載のプロファイル記録装置。
【請求項９】
前記プロファイルデータベース装置に前記作業者のプロファイル情報を記録する際に前記プロファイル情報から作業者のプライバシーを守るための特定の情報を削除するフィルター装置と、前記フィルター装置の動作を設定する設定情報を記録するフィルター設定データベース装置と、前記プロファイルデータベース装置に前記作業者のプロファイル情報を記録する際に前記プロファイル情報を分類するプロファイル分類装置と、前記プロファイル分類装置の動作を設定する設定情報を記録するプロファイル分類設定データベース装置とを具備することを特徴とする請求項５記載のプロファイル記録装置。
【請求項１０】
コンピュータを操作する作業者の技能を表わすプロファイル情報を作成して保存するプロファイル記録方法において、前記コンピュータで前記作業者が行う作業を監視し、前記コンピュータで前記作業者が使用しているアプリケーションを判定し、前記アプリケーションの使用時間を監視し、前記コンピュータに接続されたキーボードからの入力キーを監視してキーワードを取得し、前記アプリケーションの名前と使用時間と前記キーワードとを含むプロファイル情報から前記作業者のプライバシーを守るための特定の情報を削除して分類して前記作業者ごとに保存することを特徴とするプロファイル記録方法。
【請求項１１】
ネットワークに接続されたコンピュータを操作する作業者の技能を表わすプロファイル情報を作成して保存するプロファイル記録方法において、前記コンピュータで前記作業者が行う作業を監視し、前記コンピュータで前記作業者が使用しているアプリケーションを判定し、前記アプリケーションの使用時間を監視し、前記コンピュータに接続されたキーボードからの入力キーを監視してキーワードを取得し、前記コンピュータと前記ネットワークとのパケットのやり取りを監視してネットワークアクセス情報を取得し、前記アプリケーションの名前と使用時間と前記キーワードと前記ネットワークアクセス情報を含むプロファイル情報から前記作業者のプライバシーを守るための特定の情報を削除して、前記ネットワークを介して転送して分類して前記作業者ごとに保存することを特徴とするプロファイル記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロファイル記録装置に関し、特に、コンピュータまたはコンピュータネットワーク環境において、作業者の技能を表わすプロファイル情報を作成して記録するプロファイル記録装置に関する。
【背景技術】
【０００２】
従来、作業者の技能を表すプロファイル情報は、作業者自身が直接入力する自己申告形式であった。また、コンピュータに監視機能を実装して、利用者のプロファイル情報を収集する方法もある。例えば、キーボードやマウスなどの外部操作があったとき、OSのフック機能を利用して事前に設定してあるユーザープログラムに操作内容を通知する監視機能により、プロファイル情報を収集することができる。以下に、プロファイル情報に関連する従来技術の例をいくつかあげる。
【０００３】
特許文献１に開示された「グループ学習教材編成方法」は、学習対象について仲間同士で議論し教え合うことで、学習者間の相互作用を活性化し、更に自分や他人のノートやメモを取込みながら、教材自体を容易に改訂することが可能なグループ学習教材編成方法である。共通の学習対象をもつ複数の学習者の協調的な振る舞いから得られるデータを基本とし、先行する学習者の学習履歴を記録し、後進学習者に対し目的状態へ至る手順を表示する機能を持ったグループ学習教材を編集し、編成されたグループ学習教材を他の学習者が共有、利用しながら、学習対象についての情報を表示し、学習者のノートやメモを取込みながら、グループ学習教材を更新する。学習者の学習履歴から学習者のプロファイル情報を作成している。
【０００４】
特許文献２に開示された「WEB情報検索装置」は、WEBサイトの情報量が大量でも、検索ユーザーに必要なWEBサイト情報の検索結果を、最適な形式で提供できる装置である。WEB情報検索装置に、ユーザー固有データベースと、ブックマークを記録する外部記憶装置とを備える。ユーザー全体のブックマーク利用情報を、ブックマークデータベースに登録する。WEBサイトのURLとアクセス情報を、URLデータベースに登録する。WEBサイトから収集したデータを、全文メタ検索用データベースに登録する。一定時間ごとに、WEBサイトのユーザー全体の利用状況を、マクロプロファイルに記録する。一定時間ごとに、ユーザーごとのWEBサイトの利用状況を、ミクロプロファイルに記録する。ユーザー端末からの検索キーワードに基づいて、全文メタ検索用データベースからの検索データを、フィルタリング又はランク付けし、ユーザー端末に送信する。
【０００５】
特許文献３に開示された「相手認識システム」は、生徒、教師、スタッフ、親、卒業生、入学予定者、経営者のプロファイルを自動的に作成するものである。基礎となるデータソースを入手し、インデックスを付与する。インデックスを付与した情報を、プロファイルデータベースに記憶する。個人のプロファイルを自動的に作成する。プロファイル情報を自動で作成するための手段として文書を利用している。作成のための情報源は文書だけである。
【特許文献１】特開平10-214022号公報
【特許文献２】特開2002-351916号公報
【特許文献３】特開2005-115651号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来のプロファイル記録装置には、次のような問題がある。自己申告形式の場合、必ずしも作業者のすべてのスキルが入力されるものではない。また、入力されたデータは必ずしも客観的なものではない。比較の際に信頼のおけるデータであるとはいえない。さらに、入力作業自体、本来の業務を阻害するものであり、作成のコストだけでなく、維持のためのコストもかかる。
【０００７】
従来のグループ学習教材編成方法は、特定の用途にしか適用できない。また、学習者の学習に関する行動しか記録していない。その他の行動は記録の対象としていない。直接学習とは関係ないが興味のある事に関して議論されている掲示板を閲覧する行動や、その掲示板に記事を投稿する等の行動は記録の対象としていない。従来のWEB情報検索装置では、ユーザーのプロファイル情報を利用しながら、収集したデータからユーザーに関係の強いサイトを検索結果として提示しているが、ユーザーのプロファイルは予め用意していなければならない。従来の相手認識システムでは、閲覧したWebサイトに関する情報等を利用していないため、必ずしも作業者に関する技能を網羅的に取得しているわけではない。
【０００８】
本発明の目的は、上記従来の問題を解決して、作業者が業務で利用しているコンピュータ上において、作業者の操作をすべて監視し、作業者の持つ技能に関する情報を網羅的に取得し、作業者のプロファイル情報を作成することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明では、コンピュータを操作する作業者の技能を表わすプロファイル情報を作成して保存するプロファイル記録装置に、コンピュータで作業者が行う作業を監視する監視装置と、コンピュータで作業者が使用しているアプリケーションを判定する使用アプリケーション判定装置と、使用アプリケーション判定装置の動作を設定する使用アプリケーション判定設定データベース装置と、監視装置内でアプリケーションの使用時間を監視するアプリケーション使用時間監視装置と、監視装置内でコンピュータに接続されたキーボードからの入力キーを監視してキーワードを取得するキーボード監視装置と、アプリケーションの名前と使用時間とキーワードとを含むプロファイル情報を作業者ごとに保存するプロファイルデータベース装置とを具備する構成とした。
【００１０】
また、プロファイルデータベース装置に作業者のプロファイル情報を記録する際に、作業者のプライバシーを守るための特定の情報をプロファイル情報から削除するフィルター装置と、フィルター装置の動作を設定する設定情報を記録するフィルター設定データベース装置とを備えた。さらに、プロファイルデータベース装置に作業者のプロファイル情報を記録する際にプロファイル情報を分類するプロファイル分類装置と、プロファイル分類装置の動作を設定する設定情報を記録するプロファイル分類設定データベース装置とを備えた。
【発明の効果】
【００１１】
上記のように構成したことにより、コンピュータまたはコンピュータネットワーク環境において、作業者の技能を表わすプロファイル情報を、プライバシーを守りつつカテゴリー別に作成することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について、図１〜図11を参照しながら詳細に説明する。
【実施例１】
【００１３】
本発明の実施例１は、コンピュータで作業者が使用しているアプリケーションを判定し、コンピュータで作業者が行った作業を監視記録し、プライバシーにかかわる情報を削除して、作業者の技能を表わすプロファイルを作成して保存するプロファイル記録装置である。
【００１４】
図１は、本発明の実施例１におけるプロファイル記録装置のシステム構成図である。図１において、コンピュータ113は、作業者が使用するコンピュータである。このコンピュータには、操作のためのキーボードが接続されている。使用アプリケーション判定装置101は、コンピュータ113で利用されているアプリケーションの種類を判定する装置である。使用アプリケーション判定設定DB102は、使用アプリケーション判定装置101の動作設定を格納するデータベース装置である。監視装置103は、コンピュータ113の操作を監視し、作業者のプロファイル情報を出力する装置である。アプリケーション使用時間監視装置104は、監視装置103の下位装置であり、コンピュータ113で利用されているアプリケーションの使用時間を記録する装置である。キーボード監視装置105は、監視装置103の下位装置であり、コンピュータ113のキーボードから入力された文字を記録する装置である。
【００１５】
入力文書解析装置106は、キーボード監視装置105の下位装置であり、コンピュータ113で入力された文字を文書として解析する装置である。ネットワーク監視装置107は、監視装置103の下位装置であり、コンピュータ113のネットワークとのパケットのやり取りなどの入出力を監視して記録する装置である。プロファイル分類装置108は、監視装置103で作成したプロファイルを分類する装置である。プロファイル分類設定DB109は、プロファイル分類装置108の分類動作の設定情報を格納したデータベース装置である。フィルター装置110は、監視装置103で作成したプロファイルから作業者のプライバシーにかかわる情報を削除する装置である。フィルター設定DB111は、削除する文字列を格納したデータベース装置である。プロファイルDB112は、作業者のプロファイル情報を格納するためのデータベース装置である。
【００１６】
図２は、監視装置103の全体の処理手順を示す流れ図である。図３（ａ）は、使用アプリケーション判定設定DBに登録されているデータである。図３（ｂ）は、フィルター設定DBに登録されているデータである。図４（ａ）は、プロファイル分類設定DBに設定されているデータである。図４（ｂ）は、プロファイルDBに蓄積されたデータである。図５は、作業者の書いた文章例である。図６は、作業者の操作情報を取得する際の処理の流れを示す流れ図である。図７は、使用時間のプロファイル情報取得処理手順と結果を示す図である。図８は、ネットワーク監視によるプロファイル情報取得処理手順を示す図である。
【００１７】
上記のように構成された本発明の実施例１におけるプロファイル記録装置の動作を説明する。最初に、図１を参照しながら、プロファイル記録装置の機能の概略を説明する。作業者が、コンピュータ113を使用して作業を行うと、使用アプリケーション判定装置101で、利用されているアプリケーションの種類を判定する。使用アプリケーション判定設定DB102には、使用アプリケーション判定装置101の動作設定を格納しておく。アプリケーション使用時間監視装置104で、利用されているアプリケーションの使用時間を記録する。キーボード監視装置105で、キーボードから入力された文字を記録する。入力文書解析装置106で、入力された文字を文書として解析する。ネットワーク監視装置107で、ネットワークの入出力を記録する。このように監視装置103でコンピュータ113の操作を監視し、作業者のプロファイル情報を出力する。フィルター装置110で、プロファイルから作業者のプライバシーにかかわる情報を削除する。フィルター設定DB111には、削除する文字列を格納しておく。プロファイル分類装置108で、プロファイルを分類して、プロファイルDB112に、作業者のプロファイル情報を格納する。プロファイル分類設定DB109には、プロファイル分類装置108の分類動作の設定情報を格納しておく。
【００１８】
次に、図２を参照しながら、監視装置の全体的な動作を説明する。使用アプリケーション判定装置101で、利用アプリケーション判定設定DB102に基づいて、利用アプリケーションを判定し、利用アプリケーションごとに利用情報を取得する。フィルター装置110で、フィルター設定DB111に基づいて、取得した利用情報の一部を削除する。アプリケーション名と利用時間情報とURLは、プロファイル情報としてプロファイルDB112に登録される。キーワード情報は、プロファイル分類設定DB109に基づいて分類されて、プロファイルDB112に登録される。
【００１９】
次に、図３と図４を参照しながら、監視装置の個別要素の説明をする。使用アプリケーション判定設定DB102には、予め、図３（ａ）に示すデータが登録されている。アプリケーション名は、コンピュータで動作するアプリケーションの名前である。種類は、アプリケーションの種類である。取得項目は、アプリケーション名で指定されたアプリケーションが動作中に取得する項目である。例えば、１行目にはそれぞれ「ワープロPro」、「キーワード」とある。この設定により、コンピュータでアプリケーション「ワープロPro」が作業者によって操作されている時、プロファイル情報としてキーワードを作成する。取得項目に関しては、「キーワード」、「使用時間」、「URL」がある。これは、それぞれ作成するプロファイル情報の種類を表す。
【００２０】
フィルター設定DB111には、予め、図３（ｂ）のデータが登録されている。種類は、作成するプロファイルの種類を表す。削除文字列は、削除する項目を示す。この削除文字列は、得られたプロファイル情報に含まれる情報にフィルターをかけるためにある。プロファイル情報の種類がキーワードのものに対して、削除文字列で指定されている文字列を削除する。また、種類がURLの場合、プロファイル情報がURLであるものを削除する。例えば、５行目には種類としてURLが、削除文字列として「www.yyy.co.jp/*」がある。「*」は、全ての文字列を表す。この場合、www.yyy.co.jp のサイトに関するURLを全て削除する。
【００２１】
プロファイル分類設定DB109には、予め、図４（ａ）に示すデータが登録されている。大分類と中分類は、それぞれ分類のレベルを表し、対象語は、分類される語を表す。例えば、プロファイル情報の種類が「キーワード」で、かつ「アプレット」の場合、大分類：プログラミング、中分類：Java(登録商標)に分類される。このように分類することで、ユーザーがどの分野に明るいかが判定できる。
【００２２】
プロファイルDB112には、図４（ｂ）のような形式でデータを蓄積する。データは、作業者名とプロファイル種別とデータ部を、１ユニットとして取り扱う。使用アプリケーション判定設定DB102で指定した取得項目ごとに、１ユニットずつ記録される。プロファイル種別には、「アプリケーション使用時間」と「キーワード」と「URL」の３種類がある。それぞれ、作業者の操作したアプリケーションの時間と、作業者の技能と、作業者が閲覧した文書のURLを意味する。データ部の記述は、プロファイル種別によって変化する。種別毎のデータ部記述定義は次の通りである。アプリケーション使用時間は、アプリケーション名と、利用開始時間と、利用終了時間である。キーワードは、テキスト形式の語である。URLは、テキスト形式のURLである。
【００２３】
次に、図５と図６を参照しながら、作業者の操作情報を取得する際の処理の流れを説明する。監視装置103は、操作監視処理を開始する前に、コンピュータ113で起動しているアプリケーションの確認を行う。この処理は、図６（ａ）に示す手順で行われる。すなわち、コンピュータで利用されているアプリケーション名を取得し、それが使用アプリケーション判定設定DB102に登録されているか否かを調べる。登録されていなければ、次のアプリケーション名を取得する。登録されていれば、監視を開始する。また、監視装置103は、予めコンピュータのログイン名から取得した作業者名を保持している。作業者がワープロソフトである「ワープロPro」を起動すると、監視装置103は監視を開始する。次に、使用アプリケーション判定装置101は、「ワープロPro」をキーに、使用アプリケーション判定設定DB102から設定情報の取得項目「キーワード」と「使用時間」を取得する。以下で、それぞれの取得項目に関して説明する。
【００２４】
キーワードの取得処理は、図６（ｂ）、（ｃ）に示す手順で実行される。作業者がアプリケーション「ワープロPro」で、図５（ａ）の文章を書いたとき、キーボード監視装置105は、図６（ｂ）に示す手順の動作を行い、「ワープロPro」を利用し続けている間、入力された文書をバッファに記録する。すなわち、入力された文字を文書バッファに記録し、使用アプリケーションが変更されたか否かを調べる。変更されていなければ記録を続ける。変更されていれば、文書バッファの内容を入力文書解析装置106に送信する。利用者が「ワープロPro」の利用を終えると、入力文書解析装置106は、図６（ｃ）に示す手順の動作を行い、文書のキーワードとして、図５（ｂ）に示す語を、フィルター装置110に送信する。すなわち、文書を形態素解析し、品詞付けを行う。名詞句のみを抽出し、キーワードとする。キーワードを、使用アプリケーション情報とともにフィルター装置110に送信する。
【００２５】
プロファイル情報のフィルター処理の動作を説明する。フィルター装置110は、監視装置103からキーワードとして受け取った図５（ｂ）の語の１語１語に対して、フィルター設定DB111に問い合わせ処理を行う。ここでは、フィルター設定DB111に設定されている「紅茶」が、図５（ｂ）のキーワードより削除され、図５（ｃ）に示す語となる。フィルター処理を終えたフィルター装置110は、プロファイル情報をプロファイル分類装置108に送信する。
【００２６】
プロファイル情報の分類処理を説明する。プロファイル分類装置108は、フィルター装置110から受信したプロファイル情報のキーワード１語１語に対して、プロファイル分類設定DB109に問い合わせ処理を行う。問い合わせ処理では、キーワード１語をプロファイル分類設定DB109内の対象語に対して検索を行い、ヒットした大分類、中分類を分類結果として返す。これより、図５（ｃ）のキーワードは、図５（ｄ）となる。分類処理を終えたプロファイル分類装置108は、プロファイル情報をプロファイルDB112に格納する。プロファイルDB112には、作業者のプロファイル情報として、図５（ｅ）に示すデータが記録される。
【００２７】
次に、図７を参照しながら、使用時間のプロファイル情報取得処理について説明する。アプリケーションの使用時間取得処理は、図７（ａ）に示す手順で実行される。すなわち、開始時刻バッファに現在時刻を記録する。使用アプリケーションが変更されるまで待ち、終了時刻バッファに現在時刻を記録する。開始時刻と終了時刻と使用アプリケーション情報を、フィルター装置110とプロファイル分類装置108を経由して、プロファイルDB112に送信する。作業者が14:00から15:00までアプリケーション「ワープロPro」を利用したとすると、開始時刻として14:00、終了時刻として15:00が、プロファイル情報として生成され、プロファイルDB112に送信される。使用時間は、フィルター装置110とプロファイル分類装置108では処理されないため、プロファイルDB112には、図７（ｂ）に示すデータが記録される。
【００２８】
次に、図８を参照しながら、ネットワーク監視によるプロファイル情報取得処理について説明する。作業者がWebブラウザのアプリケーションである「エクスケイプ」を、図８（ａ）に示す状態で利用し始めると、監視装置103は監視を開始する。さらに、使用アプリケーション判定装置101は、前述と同様の処理を行い、「キーワード」と「使用時間」と「URL」の監視処理を開始する。キーワードと使用時間の監視処理は前述の通りである。
【００２９】
URL監視処理の説明をする。ネットワーク監視装置107は、図８（ｃ）に示す手順の処理を実行し、パケットを監視することにより、URLと検索語を取得する。これらの情報を総称してネットワークアクセス情報という。すなわち、パケットの監視を開始し、送信パケットがURLリクエストか否かを調べる。URLリクエストでなければ、次のパケットを調べる。URLリクエストであれば、URLが検索サイトへの検索要求か否かを調べる。検索要求でなければ、次のパケットを調べる。検索要求であれば、検索語を抽出し、URLと検索語をプロファイルDBに送信する。取得した検索語は、キーワードとして作業者のプロファイル情報とする。ネットワーク監視装置107は、図８（ｂ）に示す情報を、フィルター装置110とプロファイル分類装置108を経由して、プロファイルDB112に送信する。
【００３０】
上記のように、本発明の実施例１では、プロファイル記録装置を、コンピュータで作業者が使用しているアプリケーションを判別し、コンピュータで作業者が行った作業を監視記録し、プライバシーにかかわる情報を削除して、作業者の技能を表わすプロファイルを作成して保存する構成としたので、作業者の技能を表わすプロファイル情報を、プライバシーを守りつつカテゴリー別に作成することができる。
【実施例２】
【００３１】
本発明の実施例２は、ネットワークに接続されたコンピュータで作業者が使用しているアプリケーションを判定し、コンピュータで作業者が行った作業を監視し、コンピュータに接続されたキーボードからの入力キーを監視し、収集したデータをネットワーク経由で送信し、作業者の技能を表わすプロファイル情報を作成して保存するプロファイル記録装置である。
【００３２】
図９は、本発明の実施例２におけるプロファイル記録装置のシステム構成図である。図９において、コンピュータ901は、作業者が使用するコンピュータである。このコンピュータはネットワークとつながっており、このネットワークには、コンピュータ901と同様のコンピュータが複数台接続されている。使用アプリケーション判定装置902は、コンピュータ901で利用されているアプリケーションの種類を判別する装置である。使用アプリケーション判定設定DB903は、使用アプリケーション判定装置902の動作設定を格納するデータベース装置である。監視装置904は、コンピュータ901の操作を監視し、作業者のプロファイル情報を出力する装置である。アプリケーション使用時間監視装置905は、監視装置904の下位装置であり、コンピュータ901で利用されているアプリケーションの使用時間を記録する装置である。
【００３３】
キーボード監視装置906は監視装置904の下位装置であり、コンピュータ901のキーボードから入力された文字を記録する装置である。入力文字解析装置907は、キーボード監視装置906の下位装置であり、コンピュータ901で入力された文字を文書として解析する装置である。ネットワーク監視装置908は、監視装置904の下位装置であり、コンピュータ901のネットワークの入出力を記録する装置である。フィルター装置909は、監視装置904で作成したプロファイルから作業者のプライバシーにかかわる情報を削除する装置である。ネットワークに接続されている全てのコンピュータには、同様の監視装置が接続されている。
【００３４】
プロファイル分類装置912は、ネットワーク914に接続されており、コンピュータ901などから送信されてくるプロファイルを分類する装置である。プロファイル分類設定DB913は、プロファイル分類装置912の分類動作の設定情報を格納したデータベース装置である。プロファイルDB911は、作業者のプロファイル情報を格納するためのデータベース装置である。
【００３５】
上記のように構成された本発明の実施例２におけるプロファイル記録装置の動作を説明する。コンピュータ901で作業者が行った作業を監視し、コンピュータ901で作業者が使用しているアプリケーションを判定し、コンピュータに接続されたキーボードからの入力キーを監視し、文書解析などを行うところまでは、実施例１と同じである。実施例２では、プロファイル分類装置912がネットワーク914に接続されている。プロファイル分類装置912で、プロファイルを分類する。プロファイル分類設定DB913に、プロファイル分類装置912の分類動作の設定情報を格納しておく。
【００３６】
プロファイル情報のフィルター処理の動作を説明する。フィルター装置909は、監視装置904からキーワードとして受け取った語の１語１語に対して、フィルター設定DB910に問い合わせ処理を行う。フィルター処理を終えたフィルター装置909は、監視装置904とコンピュータ901とネットワーク914を介して、プロファイル情報をプロファイル分類装置912に送信する。
【００３７】
プロファイル情報の分類処理を説明する。プロファイル分類装置912は、フィルター装置909から受信したプロファイル情報のキーワード１語１語に対して、プロファイル分類設定DB913に問い合わせ処理を行う。問い合わせ処理では、キーワード１語をプロファイル分類設定DB913内の対象語に対して検索を行い、ヒットした大分類、中分類を分類結果として返す。分類処理を終えたプロファイル分類装置912は、プロファイル情報をプロファイルDB911に送信する。プロファイルDB911には、作業者のプロファイル情報を記録する。このようにして、プロファイルDB911に、作業者のプロファイル情報を格納する。また、ネットワーク914に接続されているほかのコンピュータを操作する作業者のプロファイル情報も、同様にしてプロファイルDB911に蓄積される。
【００３８】
上記のように、本発明の実施例２では、プロファイル記録装置を、ネットワークに接続されたコンピュータで作業者が使用しているアプリケーションを判定し、コンピュータで作業者が行った作業を監視し、コンピュータに接続されたキーボードからの入力キーを監視し、収集したデータをネットワーク経由でプロファイル分類装置に送信し、作業者の技能を表わすプロファイルを作成して保存する構成としたので、プロファイル分類装置を共通にでき、ネットワークに接続された各コンピュータで作業する作業者のプロファイルをすべて作成保存できる。
【実施例３】
【００３９】
本発明の実施例３は、ネットワークに接続されたコンピュータで作業者が使用しているアプリケーションを、ネットワークに接続された使用アプリケーション判定設定DBを参照して判定し、コンピュータで作業者が行った作業を監視し、コンピュータに接続されたキーボードからの入力キーを監視し、収集したデータをネットワーク経由で送信し、作業者の技能を表わすプロファイル情報を作成して保存するプロファイル記録装置である。
【００４０】
図10は、本発明の実施例３におけるプロファイル記録装置のシステム構成図である。図10において、コンピュータ1201は、作業者が使用するコンピュータである。このコンピュータはネットワークとつながっており、このネットワークには、コンピュータ1201と同様のコンピュータが複数台接続されている。使用アプリケーション判定装置1202は、コンピュータ1201で利用されているアプリケーションの種類を判別する装置である。監視装置1204は、コンピュータ1201の操作を監視し、作業者のプロファイル情報の作成に必要なデータを出力する装置である。アプリケーション使用時間監視装置1205は、監視装置1204の下位装置であり、コンピュータ1201で利用されているアプケーションの使用時間を記録する装置である。
【００４１】
キーボード監視装置1206は監視装置1204の下位装置であり、コンピュータ1201のキーボードから入力された文字を記録する装置である。入力文字解析装置1207は、キーボード監視装置1206の下位装置であり、コンピュータ1201で入力された文字を文書として解析する装置である。ネットワーク監視装置1208は、監視装置1204の下位装置であり、コンピュータ1201のネットワークの入出力を記録する装置である。フィルター装置1209は、監視装置1204で作成したプロファイルから作業者のプライバシーにかかわる情報を削除する装置である。ネットワークに接続されている全てのコンピュータには、同様の監視装置が接続されている。
【００４２】
プロファイル分類装置1212は、ネットワークに接続されており、コンピュータ1201などから送信されてくるプロファイルを分類する装置である。プロファイル分類設定DB1213は、プロファイル分類装置1212の分類動作の設定情報を格納したデータベース装置である。プロファイルDB1211は、作業者のプロファイル情報を格納するデータベース装置である。使用アプリケーション判定設定DB1203は、使用アプリケーション判定装置1202の動作設定を格納するデータベース装置である。使用アプリケーション判定設定DB1203は、ネットワーク1214に接続されている。使用アプリケーション判定装置1202が参照することが可能である。
【００４３】
上記のように構成された本発明の実施例３におけるプロファイル記録装置の動作を説明する。コンピュータ1201で作業者が行った作業を監視し、コンピュータに接続されたキーボードからの入力キーを監視し、文書解析などを行い、ネットワーク1214に接続されているプロファイル分類装置1212で、プロファイルを分類するところは、実施例２と同じである。実施例３では、使用アプリケーション判定装置1202で、コンピュータ1201などで作業者が使用しているアプリケーションを、監視装置1204とコンピュータ1201とネットワーク1214を介して、使用アプリケーション判定設定DB1203を参照して判定する。監視装置1204で、利用アプリケーションごとに利用情報を取得する。
【００４４】
フィルター装置1209は、監視装置1204から受け取ったプロファイルに対して、フィルター設定DB1210に問い合わせてフィルター処理を行い、監視装置1204とコンピュータ1201とネットワーク1214を介して、プロファイル情報をプロファイル分類装置1212に送信する。プロファイル分類装置1212は、フィルター装置1209から受信したプロファイル情報に対して、プロファイル分類設定DB1213に問い合わせて分類処理を行い、プロファイル情報をプロファイルDB1211に格納する。このようにして、コンピュータ1201を操作する作業者のプロファイル情報が、プロファイルDB1211に記録される。また、ネットワーク1214に接続されているほかのコンピュータを操作する作業者のプロファイル情報も蓄積される。
【００４５】
上記のように、本発明の実施例３では、プロファイル記録装置を、ネットワークに接続されたコンピュータで作業者が使用しているアプリケーションを、ネットワークに接続された使用アプリケーション判定設定DBを参照して判定し、コンピュータで作業者が行った作業を監視し、コンピュータに接続されたキーボードからの入力キーを監視し、収集したデータをネットワーク経由で送信し、作業者の技能を表わすプロファイル情報を作成して保存する構成としたので、プロファイル分類装置と使用アプリケーション判定設定DBを共通にでき、ネットワークに接続された各コンピュータで作業する作業者のプロファイルを、共通のプロファイル分類装置で作成できる。
【産業上の利用可能性】
【００４６】
本発明のプロファイル記録装置は、コンピュータネットワーク環境などにおいて作業する者の技能を表わすプロファイル情報を作成するプロファイル作成装置として最適である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例１におけるプロファイル記録装置のシステム構成図である。
【図２】本発明の実施例１におけるプロファイル記録装置の監視装置の処理手順を示す流れ図である。
【図３】本発明の実施例１におけるプロファイル記録装置の使用アプリケーション判定設定DBに登録されているデータと、フィルター設定DBに登録されているデータである。
【図４】本発明の実施例１におけるプロファイル記録装置のプロファイル分類設定DBに設定されているデータと、プロファイルDBに蓄積されたデータである。
【図５】本発明の実施例１におけるプロファイル記録装置で作業者が書いた文章例である。
【図６】本発明の実施例１におけるプロファイル記録装置で作業者の操作情報を取得する際の処理の流れを示す流れ図である。
【図７】本発明の実施例１におけるプロファイル記録装置での使用時間のプロファイル情報取得処理手順と結果を示す図である。
【図８】本発明の実施例１におけるプロファイル記録装置でのネットワーク監視によるプロファイル情報取得処理手順を示す図である。
【図９】本発明の実施例２におけるプロファイル記録装置のシステム構成図である。
【図１０】本発明の実施例３におけるプロファイル記録装置のシステム構成図である。
【符号の説明】
【００４８】
101・・・使用アプリケーション判定装置、102・・・使用アプリケーション判定設定DB、103・・・監視装置、104・・・アプリケーション使用時間監視装置、105・・・キーボード監視装置、106・・・入力文書解析装置、107・・・ネットワーク監視装置、108・・・プロファイル分類装置、109・・・プロファイル分類設定DB、110・・・フィルター装置、111・・・フィルター設定DB、112・・・プロファイルDB、113・・・コンピュータ、901・・・コンピュータ、902・・・使用アプリケーション判定装置、903・・・使用アプリケーション判定設定DB、904・・・監視装置、905・・・アプリケーション使用時間監視装置、906・・・キーボード監視装置、907・・・入力文字解析装置、908・・・ネットワーク監視装置、909・・・フィルター装置、910・・・フィルター設定DB、911・・・プロファイルDB、912・・・プロファイル分類装置、913・・・プロファイル分類設定DB、914・・・ネットワーク、1201・・・コンピュータ、1202・・・使用アプリケーション判定装置、1203・・・使用アプリケーション判定設定DB、1204・・・監視装置、1205・・・アプリケーション使用時間監視装置、1206・・・キーボード監視装置、1207・・・入力文字解析装置、1208・・・ネットワーク監視装置、1209・・・フィルター装置、1210・・・フィルター設定DB、1211・・・プロファイルDB、1212・・・プロファイル分類装置、1213・・・プロファイル分類設定DB、1214・・・ネットワーク。
【図１】
2007157079.tif 000003
【図２】
2007157079.tif 000004
【図３】
2007157079.tif 000005
【図４】
2007157079.tif 000006
【図５】
2007157079.tif 000007
【図６】
2007157079.tif 000008
【図７】
2007157079.tif 000009
【図８】
2007157079.tif 000010
【図９】
2007157079.tif 000011
【図１０】
2007157079.tif 000012