(57)【要約】【課題】メール本文からファイル中に存在しないメタ情報を抽出することでファイル共有を容易にする。【解決手段】ファイルが添付されたメールに対し、ファイルが添付されていることを示す添付ファイル言及表現を発見し、当該表現の近傍にある表現をメタ情報として抽出する。抽出したメタ情報は、ファイル名と関連づけして添付ファイルメタ情報リストに格納する。検索装置により、メタ情報を検索キーとしてファイル名を検索する。又は、ファイル名を検索キーとして当該ファイルのメタ情報を検索する。【選択図】図１
2011186666.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサ、メモリ及びインタフェースを備える計算機システムによって実現されるファイル共有装置であって、
電子メールのデータを入力するメール入力手段と、
前記メール入力手段によって入力された複数の電子メールを読み込み、ファイルが添付されている電子メールの本文に統計的に多く出現する表現を抽出する手段と、
前記抽出した表現を添付ファイル言及表現リストとして保持する手段と、
ファイルが添付されている電子メールの本文から添付ファイル言及表現の位置を同定し、その位置の近傍に出現する表現を添付ファイル属性表現として抽出する手段と、
個々の電子メールから抽出された前記添付ファイル属性表現をファイル毎に集約し、ファイル名と添付ファイル属性表現を関連づけした添付ファイルメタ情報リストとして保持する手段と、
前記添付ファイルメタ情報をファイル名あるいは添付ファイル属性表現を検索キーとして前記添付ファイルメタ情報リストを検索する検索手段と、
を備えることを特徴とするファイル共有装置。
【請求項２】
請求項１に記載のファイル共有装置において、前記抽出した添付ファイル属性表現を、ファイルとは独立に集約し、出現頻度に基づいて典型的添付ファイル属性表現を抽出する手段を備えることを特徴とするファイル共有装置。
【請求項３】
請求項２に記載のファイル共有装置において、
前記検索手段の検索キーとしてファイル属性表現を入力する入力部を有し、当該入力部は前記典型的添付ファイル属性表現を入力候補として表示する表示手段及び前記表示手段に表示された入力候補を検索キーとして選択する手段を備え、
前記検索手段は、前記入力手段から検索キーとして入力された添付ファイル属性表現に関連付けされたファイル名を前記添付ファイルメタ情報リストから検索し出力することを特徴とするファイル共有装置。
【請求項４】
請求項１に記載のファイル共有装置において、
前記検索手段の検索キーとしてファイル名を入力する入力部を有し、
前記検索手段は、前記入力部から検索キーとして入力されたファイル名と関連づけされた添付ファイル属性表現を前記添付ファイルメタ情報リストから検索し出力することを特徴とするファイル共有装置。
【請求項５】
請求項１に記載のファイル共有装置において、前記検索手段は前記メール入力手段から入力された新着電子メールに添付されたファイル名を検索キーとして前記添付ファイルメタ情報リストを検索し、当該ファイル名に関連づけされたファイル属性表現により当該ファイルが機密扱いであると判定されたときは警告を出し、当該電子メールの送信を一時停止することを特徴とするファイル共有装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルのメタ情報を用いてファイル共有を支援する技術に関し、特にメールやインスタントメッセージなどの電子的コミュニケーション手段によってやり取りされるテキスト情報からファイルのメタ情報を抽出する技術に関する。
【背景技術】
【０００２】
パソコン及びインターネットの普及によって、ユーザがアクセス可能な電子化文書の量が増大している。このような大規模な文書情報の中から、所望の文書を効率的に発見するための技術の一つに全文検索技術に代表される文書検索技術がある。文書検索技術によれば、入力されたキーワードを含む文書を発見することで、ユーザが所望の文書を効率的に入手することができる。しかしながら、キーワードの照合のような単純な文字列検索だけでは不十分な場合も多い。
【０００３】
例えば、コールセンタ等においては、全ての問い合わせの中から、「クレーム」だけ、あるいは「質問」だけを抽出して内容を確認したいといったニーズが存在する。このようなニーズに対しては、全文検索技術によって対応することが困難である。このようなニーズに対しては、「質問」、「クレーム」、「謝罪」などの問い合わせのタイプを考え、メールのタイプを示すメタデータを付与しておくことが考えられるが、タイプ分けのコストが大きい。特許文献１には、メールを自動的にタイプ分けすることによってタイプ分けのコストを低減する技術が開示されている。また、関係を持つ文書間の関係を辿ることも、キーワード検索では見つからない文書を発見するための有効な方法である。特許文献２には、情報共有システムに文書を登録する際、文書中の添付ファイルの存在を示唆する表現を利用して、参照している文書の添付忘れを防止するための技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−４８３３８号公報
【特許文献２】特開２００９−７０２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、文書のタイプを特定するために文書内の情報のみを用いているが、文書内に明示的に現れない表現も多い。例えば、近年、企業におけるコンプライアンスが重要視されており、社外秘など機密性が高いファイルのみを発見したいというニーズが存在する。機密性の高さ(以下、機密度)は、内容以外の要素も含めて決定されるものであり、内容だけに基づいて発見することは難しい。例えば、特許出願済みで未公開の発明は、公開日までは機密情報であるが、公開日以降は機密情報ではない。すなわち、内容だけからは機密情報であるかどうかを判断することはできない。機密度以外の例として、エピソード的な記憶によって情報を検索したいという状況が存在する。例えば、「２月頃に顧客Ａへの提案に用いた」ファイルを参照したい、「何度も手直しした提案資料の最終版の」ファイルを参照したいといった状況が想定できるが、文書の中身から文書が使用された状況等を抽出することは不可能である。
【０００６】
一方、特許文献２では、文書間の関係を辿ることでファイル共有を支援する際に、添付ファイルの添付漏れが課題となると述べられている。しかしながら、文書間の関係を辿るだけでは所望の文書を効率的に発見することは難しい。これは、インターネットにおいて初期の頃は、ネットサーフィン、すなわちリンクを辿って関係のありそうな文書を見つけていたのに対し、現在ではＷｅｂ検索が中心であることからも明らかである。
【０００７】
本発明の目的は、文書の中に明示的に表現されていないファイルのメタ情報による検索を可能とすることで、ファイル共有を効率化することである。
【課題を解決するための手段】
【０００８】
本発明の代表的な形態は、プロセッサ、メモリ及びインタフェースを備える計算機システムによって実現されるファイル共有装置であって、電子メールのデータを入力するメール入力手段と、メール入力手段によって入力された複数の電子メールを読み込み、ファイルが添付されている電子メールの本文に統計的に多く出現する表現を抽出する手段と、抽出した表現を添付ファイル言及表現リストとして保持する手段と、ファイルが添付されている電子メールの本文から添付ファイル言及表現の位置を同定し、その位置の近傍に出現する表現を添付ファイル属性表現として抽出する手段と、個々の電子メールから抽出された添付ファイル属性表現をファイル毎に集約し、ファイル名と添付ファイル属性表現を関連づけした添付ファイルメタ情報リストとして保持する手段と、添付ファイルメタ情報をファイル名あるいは添付ファイル属性表現を検索キーとして前記添付ファイルメタ情報リストを検索する検索手段と、を備える。
【０００９】
抽出した添付ファイル属性表現を、ファイルとは独立に集約し、出現頻度に基づいて典型的添付ファイル属性表現を抽出する手段を備えてもよい。
【００１０】
本発明のファイル共有装置は、その一態様として、検索手段の検索キーとしてファイル属性表現を入力する入力部を有し、当該入力部は典型的添付ファイル属性表現を入力候補として表示する表示手段及び表示手段に表示された入力候補を検索キーとして選択する手段を備え、検索手段は、入力手段から検索キーとして入力された添付ファイル属性表現に関連付けされたファイル名を添付ファイルメタ情報リストから検索し出力する。
【００１１】
本発明のファイル共有装置は、その一態様として、検索手段の検索キーとしてファイル名を入力する入力部を有し、検索手段は、入力部から検索キーとして入力されたファイル名と関連づけされた添付ファイル属性表現を添付ファイルメタ情報リストから検索し出力する。
【００１２】
本発明のファイル共有装置は、その一態様として、検索手段はメール入力手段から入力された新着電子メールに添付されたファイル名を検索キーとして添付ファイルメタ情報リストを検索し、当該ファイル名に関連づけされたファイル属性表現により当該ファイルが機密扱いであると判定されたときは警告を出し、当該電子メールの送信を一時停止する。
【発明の効果】
【００１３】
本発明の代表的な形態によれば、ファイル内に明示的に表現されていない総称的な情報によって検索を行うことが可能となり、利便性が向上する。例えば、文書の機密度を自動抽出することによって、機密文書が漏洩することを防止したり、エピソード的な記憶によって情報を検索したりすることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態の計算機システムの構成例のブロック図である。
【図２】本発明の処理の流れを示す図である。
【図３】本発明のファイル共有装置の処理を説明するための図である。
【図４】メタ情報抽出規則学習処理のフローチャートである。
【図５】本発明のファイル共有装置の主メモリに一時的に記憶される形態素解析結果の説明図である。
【図６】本発明のファイル共有装置の主メモリに一時的に記憶される一時出現表現リストの説明図である。
【図７】本発明のファイル共有装置のディスク装置に記憶される添付ファイル言及表現リストの説明図である。
【図８】本発明の実施の形態のファイル共有装置においてディスク装置に記憶される添付ファイル属性表現リストの説明図である。
【図９】メタ情報抽出規則適用処理のフローチャートである。
【図１０】本発明のファイル共有装置のディスク装置に記憶される添付ファイルメタ情報リストの説明図である。
【図１１】メタ情報検索処理のフローチャートである。
【図１２】メタ情報検索の入出力画面の説明図である。
【図１３】ファイル検索処理のフローチャートである。
【図１４】ファイル検索の入出力画面の説明図である。
【図１５】メールサーバと連携したファイル検索処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を、図面を参照して説明する。
図１は、本発明の実施の形態の計算機システムの構成例を示すブロック図である。
【００１６】
ファイル共有装置１００は、ＣＰＵ１０１、主メモリ１０２、入出力装置１０３、ネットワーク装置１０４及びディスク装置１１０を備える。ＣＰＵ１０１は、主メモリ１０２に記憶されているプログラムを実行することによって各種処理を行う。具体的には、ＣＰＵ１０１は、ディスク装置１１０に記憶されるプログラムを、主メモリ１０２上に呼び出して実行する。主メモリ１０２は、ＣＰＵ１０１によって実行されるプログラム及びＣＰＵ１０１によって必要とされる情報等を一時的に記憶する。入出力装置１０３には、ユーザから情報が入力される。また、入出力装置１０３は、ＣＰＵ１０１の指示に応じて、情報を出力する。例えば、入出力装置１０３は、キーボード、マウス及びディスプレイのうち少なくとも一つを含む。ネットワーク装置１０４は、クライアント装置からの要求を受け付け、クライアント装置への出力を送信する。クライアント装置１０５は、ネットワーク装置１０４を介して、ファイル共有装置と接続される。
【００１７】
ディスク装置１１０は、各種情報を記憶する。具体的には、ＯＳ１１１、メールサーバプログラム１１２、メタ情報抽出プログラム１１３、メタ情報検索プログラム１１４、新着メール格納領域１１５、添付ファイル言及表現リスト１１６、添付ファイル属性表現リスト１１７、添付ファイルメタ情報リスト１１８を記憶する。
【００１８】
ＯＳ１１１は、当該ファイル共有装置１００の処理の全体を制御する。メールサーバプログラム１１２は、電子メール（以下、単にメールという）の受配信を行うプログラムであり、電子メールのデータを入力するメール入力手段に相当する。メタ情報抽出プログラム１１３は、新着メール格納領域１１５に格納されるメールから添付ファイルのメタ情報を抽出するプログラムであり、メタ情報抽出規則学習サブプログラム１１３１、メタ情報抽出規則適用サブプログラム１１３２からなる。メタ情報検索プログラム１１４は、メタ情報抽出プログラム１１３が抽出した添付ファイルメタ情報リスト１１８を対象にして検索を行うプログラムであり、メタ情報検索サブプログラム１１４１、ファイル検索サブプログラム１１４２からなる。
【００１９】
新着メール格納領域１１５は、メールサーバプログラム１１２が受信したメールを一時的に格納するための領域である。添付ファイル言及表現リスト１１６は、添付ファイルをメールに添付したことに関して、メール本文中で言及している表現を格納するリストである。添付ファイル属性表現リスト１１７は、添付ファイルの属性に関してメール本文中に記載する表現を格納するリストである。添付ファイルメタ情報リスト１１８は、ファイルとメール本文から抽出されたメタ情報を対応付けて格納するリストである。
【００２０】
処理の流れは、図２に示すようになる。メタ情報抽出プログラムの実行が指示されると、ディスク装置１１０上のメタ情報抽出プログラム１１３が主メモリ１０２にロードされ、実行される。メタ情報抽出プログラム１１３は、メタ情報抽出規則学習サブプログラム１１３１を呼び出し、メタ情報抽出規則学習サブプログラム１１３１がディスク装置１１０から主メモリ１０２にロードされ実行される。メタ情報抽出規則学習サブプログラム１１３１は、新着メールを主メモリ１０２にロードし、各種の処理を行った後、添付ファイル言及表現リスト１１６、添付ファイル属性表現リスト１１７を出力する。次に、メタ情報抽出プログラム１１３は、メタ情報抽出規則適用サブプログラム１１３２を呼び出す。メタ情報抽出規則適用サブプログラム１１３２がディスク装置１１０から主メモリ１０２にロードされ実行される。メタ情報抽出規則適用サブプログラム１１３２は、主メモリ１０２上に保持されている新着メール、添付ファイル言及表現リスト１１６、添付ファイル属性表現リスト１１７を用いて各種の処理を行った後、添付ファイルメタ情報リスト１１８を出力する。
【００２１】
また、クライアント装置１０５からキーワードと共にファイル共有装置１００にメタ情報検索プログラムの実行が指示されると、ディスク装置１１０上のメタ情報検索プログラム１１４が主メモリ１０２にロードされ、実行される。メタ情報検索プログラム１１４は、メタ情報検索サブプログラム１１４１を呼び出し、メタ情報検索サブプログラム１１４１がディスク装置１１０から主メモリ１０２にロードされ実行される。メタ情報検索サブプログラム１１４１は、添付ファイルメタ情報リスト１１８を主メモリ１０２にロードし、メタ情報として希望のキーワードを含むファイルを検索し、ヒットしたファイル名を検索結果としてクライアントに出力する。クライアントから入力された希望のファイル名、あるいは新着メールがある場合には新着メールに添付されているファイルがあればそのファイル名を取得し、添付ファイルメタ情報リスト１１８を主メモリにロードし、ファイル名を探索して得られた結果をクライアントに出力する。
【００２２】
以下では、図３に示す例を用いて本発明の基本的な考え方を説明する。図３は、ファイルが添付されているメールの例である。通常、ファイルが添付されたメールの中には、添付ファイルに関する記載が含まれていることが多い。図３の例では、下線部が添付ファイルに関する記載内容であり、「先方から要求があったこと」、「顧客提案資料であること」、「社外秘情報が含まれており、取り扱いに注意する必要があること」、などが分かる。このような添付ファイルに関する、メール中の記載内容をファイルのメタ情報として抽出することにより、添付ファイルの中身を解析することでは得られないメタ情報を抽出することが可能となる。
【００２３】
ここで課題となるのは、メール本文中の記載が、添付ファイルに関する記載であるのか、そうでないのかを判定することである。メールにファイルが添付されているかどうかは、メールのフォーマットを解析すれば自動的に判定できる。そのため、通常の方法として考えられるのは、フォーマット解析で得られた添付ファイルの有無に関する情報とメールのテキストに対して、機械学習、特徴語抽出などの技術を適用することにより、添付ファイルの内容を特徴付ける単語や表現を抽出することである。しかしながら、実際にはこのような方法では所望の情報を抽出することができない。本発明では、添付ファイル付きメールの特徴に着目することで、この課題を解決する。
【００２４】
メール中での添付ファイルに関する記載は、詳細に分析すると以下の２タイプに分類することができる。第１のタイプは、添付ファイルがメールに添付されていることそのものを記載するものであり、「〜を添付します」のような表現である。以下では、添付ファイル言及表現と呼ぶことにする。図３の例では、下線部ゴシック体太字の部分である。第２のタイプは、添付ファイルの内容等の属性を示す表現である。以下では、添付ファイル属性表現と呼ぶことにする。図３の例では、下線部明朝体イタリックの部分である。上で述べた通常の方法では、添付ファイル言及表現は比較的精度良く抽出できるものの、添付ファイル属性表現の抽出精度は低い。一方、ファイルのメタ情報としては、添付ファイル属性表現に価値がある。そのため、添付ファイル属性表現を高精度に抽出する方法を実現する必要がある。
【００２５】
添付ファイル属性表現の抽出精度が低い原因を分析すると、添付ファイルの属性には様々なものがあるため、添付ファイル属性表現にはバリエーションが多く、学習が困難である。また、添付ファイルに関する記載以外の部分でも同様の表現が使用される可能性があり、添付ファイル属性表現になり易い表現のみを手掛かりにファイルのメタ情報を抽出すると精度が低下する。例えば、図３の例では、「慎重な取り扱いが必要」（下線なしゴシック体太字の部分）との記載があるが、これは添付ファイルに関する記載ではないため、この部分をファイルのメタ情報として抽出するのは誤りである。
【００２６】
一方、添付ファイル言及表現は比較的バリエーションが少なく、学習も容易である。そこで、本発明では、添付ファイル言及表現に着目して、メール本文中で添付ファイルに関する記載部分であることを同定した後、その近傍に出現する添付ファイル属性表現を、ファイルのメタ情報として抽出することで目的を達成する。
【００２７】
図４は、本発明の実施の形態のファイル共有装置１００のメタ情報抽出規則学習サブプログラム１１３１によって実行されるメタ情報抽出規則学習処理のフローチャートである。
【００２８】
ステップ１０では、全てのメールの処理を終了したかどうか判定する。終了していたらステップ１４に進む。終了していないメールが存在すればステップ１１に進む。ステップ１１では、ｉ番目のメールについて、形態素解析を行い、メール中に出現する表現の一時出現表現リストを作成する。
【００２９】
形態素解析結果の例を図５に示す。形態素解析結果から、一時出現表現リストを作成するには、単語、単語Ｎ−グラム（Ｎ＝１，２，３，・・・）を抽出し、それぞれの頻度をカウントする。図６に一時出現表現リストの例を示す。図６の例では、Ｎが３の場合を示している。また、「に」のような助詞、助動詞、「、」のような句点等から始まるＮ−グラムは抽出しないことで必要な計算機資源を節約している。図６の場合、例えば、「取り扱い」に着目し、単語である「取り扱い」および「取り扱い」から始まる２−グラムとして「取り扱いに」、３−グラムとして「取り扱いに注意」などを抽出する。これを着目する単語を移動させながら繰り返し、頻度をカウントする。Ｎについては、使用できるメモリ・ディスク容量と精度とのバランスで適宜決定する。
【００３０】
次に、ステップ１２に進み、ｉ番目のメールが添付ファイルを持つかどうか判定する。添付ファイルの有無については、IETF(Internet Engineering Task Force)で策定されたMIME（Multipurpose Internet Mail Extensions）などのメールフォーマットに準拠して明示的に示されており、機械的に自動認識できるため説明を省略する。添付ファイルを持つ場合はステップ１３に進み、持たない場合にはステップ１０に戻る。ステップ１３では、ステップ１１で作成した一時出現表現リストを添付ファイル言及表現リストにマージする。
【００３１】
添付ファイル言及表現リストの例を図７に示す。見出し欄には、今までに処理したメールに含まれた表現（単語、Ｎ−グラム等）が格納され、各表現の頻度が、添付ファイルありのメールに出現した場合と、添付ファイルなしのメールに出現した場合に分けて、格納されている。この頻度が添付ファイルありの場合に偏っている単語が、添付ファイル言及表現の候補となる。フラグは、最終的に添付ファイル言及表現であるかどうかの判定結果を示す。
【００３２】
一時出現表現リスト中の表現が添付ファイル言及表現リストに既に含まれている場合は、ステップ１２での判定結果に基づいて、出現頻度のいずれかを１増加させる。含まれていない場合は、新たな見出しを追加し、ステップ１２での判定結果に基づいて、頻度の初期値として１を設定する。
【００３３】
ステップ１４では、添付ファイル言及表現リスト中の添付あり頻度と添付なし頻度を比較し、添付あり頻度が高い、すなわち添付ファイル付きメールに有意に多く出現する単語を添付ファイル言及表現と判定し、フラグ欄に１を格納する。判定は、予め定められた閾値にしたがい、例えば全体の７０％以上の場合にフラグを１にするといったように処理する。また、頻度が少ない場合には、有意な判定ができない場合もあるため、全体の頻度に基づいた判定を同時に行うなどしても良い。
【００３４】
次に、ステップ１５に進み、全てのメールの処理を終了したかどうか判定する。終了していたらステップ１９に進む。終了していないメールが存在すればステップ１６に進む。
【００３５】
ステップ１６では、ｉ番目のメールの形態素解析結果と添付ファイル言及表現リストを照合し、添付ファイル言及表現が出現する箇所を同定する。Ｎ−グラムを照合する際には、形態素解析結果からＮ−グラムを一時的に作成して、文字列照合すれば良い。次にステップ１７に進み、同定された添付ファイル言及表現の「近傍」の表現を添付ファイル属性表現候補として抽出する。「近傍」の定義としては、例えば、同定された添付ファイル言及表現から予め定められた単語数以内の距離に出現した表現、すなわち単語とＮ−グラムを抽出すれば良い。添付ファイル属性表現候補リストの形式は、一時出現表現リストと同様である。
【００３６】
次に、ステップ１８に進み、添付ファイル属性表現候補リストを添付ファイル属性表現リストにマージする。添付ファイル属性表現リストの例を図８に示す。添付ファイル属性表現リストは、見出し語の文字列と出現した頻度、フラグからなる。ステップ１９では、添付ファイル属性表現リストの頻度が多い順に一定の個数の行を、典型的添付ファイル属性表現として抽出し、フラグを１に設定する。
【００３７】
以上の処理によって、メール本文から添付ファイルに関する記述を抽出するための、添付ファイル言及表現、添付ファイル属性表現を抽出することができる。
【００３８】
図９は、本発明の実施の形態のファイル共有装置１００のメタ情報抽出規則適用サブプログラム１１３２によって実行されるメタ情報抽出実行処理のフローチャートである。
【００３９】
ステップ２０において、全てのメールの処理を終了したかどうか判定する。終了していたら全体の処理を終了する。終了していないメールが存在すればステップ２１に進む。ステップ２１では、ｉ番目のメールが添付ファイルを持つかどうか判定する。持つ場合は、ステップ２２に進み、持たない場合はステップ２０に戻る。ステップ２２では、ｉ番目のメールの形態素解析結果と添付ファイル言及表現リストを照合し、添付ファイル言及表現を同定する。ステップ２３に進み、同定された位置の近傍の表現を添付ファイルメタ情報候補として抽出する。次に、ステップ２４に進み、抽出した添付ファイルメタ情報候補を添付ファイルメタ情報リストに格納する。
【００４０】
添付ファイルメタ情報リストの例を図１０に示す。添付ファイルメタ情報リストは、ファイルを一意に決定するためのＩＤ情報と当該ファイルのメタ情報からなる。ＩＤ情報は、ファイルを一意に決定できる情報であれば何でも良いが、本実施例ではファイル名とファイルの作成日時の組を用いる。メタ情報としては、キーワードの他に、メールのヘッダから得られる情報として例えば、メールの送付者を用いることができる。これ以外にも、メールの主題の文字列やメールの送信日時等のメールのヘッダ情報を用いることもできる。
【００４１】
図１１は、本発明の実施の形態のファイル共有装置のメタ情報検索サブプログラム１１４１によって実行されるメタ情報検索処理のフローチャートである。
【００４２】
ステップ３０において、ユーザ入力待ち画面を生成する。図１２に、メタ情報検索入出力画面１０３１の例を示す。図１２の例では、左上のキーワード入力領域１０３１１に自由にキーワードを入力して検索を行うことができる。また、右上には典型的なキーワード例を示すキーワード選択領域１０３１２が表示されており、希望のキーワードをチェックすることで検索キーワードとして使用することができる。右上の典型的なキーワード例は、添付ファイル属性表現リストを使用して表示する。例えば、フラグが１である単語を表示するが、その際、頻度を用いて適宜閾値を設けても良い。
【００４３】
図１１に戻り、ステップ３１において、ユーザからの検索指示があるかどうか調べる。検索指示があればステップ３２に進み、指示がなければステップ３１の処理を繰り返す。ステップ３２では、ユーザのキーワード入力を受け付け、入力されたキーワードを同定する。図１２の画面のキーワード入力領域１０３１１に入力されたキーワード、及びキーワード選択領域１０３１２で選択されたキーワードを抽出する。次に、ステップ３３に進み、添付ファイルメタ情報リスト１１８のキーワード欄を参照し、ユーザが入力したキーワードが含まれているかどうかを調べ、ヒットしたファイル名を検索結果として表示する。
【００４４】
図１３は、本発明の実施の形態のファイル共有装置１００のファイル検索サブプログラム１１４２によって実行されるファイル検索処理のフローチャートである。
【００４５】
ステップ４０において、ユーザ入力待ち画面を生成する。図１４に、ファイル検索入出力画面１０３２の例を示す。図１４の例では、左上のキーワード入力領域１０３２１に自由にファイル名を入力して検索を行うことができる。
【００４６】
次に、ステップ４１に進み、ユーザからの検索指示があるかどうか調べる。検索指示があればステップ４２に進み、指示がなければステップ４１の処理を繰り返す。ステップ４２では、ユーザのファイル名入力を受け付け、入力されたファイル名を同定する。次に、ステップ４３に進み、添付ファイルメタ情報リスト１１８のファイル名欄を参照し、ユーザが入力したファイル名と合致するかどうかを調べ、ヒットしたファイルの作成時間、メタ情報を検索結果として表示する。これにより、自分が所有しているファイルのメタ情報（社外秘であるかどうか、どのように使われたファイルか、等の情報）を取得することができる。検索結果は、図１４のように画面出力される。図１４の例では、ファイル名、メタ情報（キーワード）と共に、そのファイルの送付者の情報も画面表示している。
【００４７】
ファイル検索装置は、図１３に示したような形態だけではなく、例えば、メールサーバプログラムと連動するような形態のアプリケーションとして実現することもできる。この場合には、予め定められたタイプのファイルを検出し、ユーザに警告を出すような使い方が想定される。例えば、メールに添付されたファイルが機密情報である場合には、ユーザに警告を出し、メールの送信を一時停止することが可能になる。
【００４８】
このような処理を実現するためには、特定のタイプ、例えば機密情報である添付ファイルを含むメールのみを予め準備し、これらのメールに対して図４の処理を行い、更に図９の処理を行う。その結果、得られた添付ファイルメタ情報リストには、機密情報であることを示すメタ情報のみが含まれている。
【００４９】
図１５は、本発明の実施の形態のファイル共有装置１００におけるメールサーバと連携したファイル検索処理のフローチャートである。
【００５０】
ステップ５０において、全ての新着メールを処理したか調べる。処理していなければステップ５１に進み、処理済みであれば全体の処理を終了する。ステップ５１では、添付ファイルの有無を調べる。添付ファイルがあればステップ５２に進み、添付ファイルがなければステップ５０に戻る。ステップ５２では、メールを解析し、添付ファイルを取得する。次に、ステップ５３に進み、取得した添付ファイルについてファイル検索を実行する。添付ファイルメタ情報リストを探索し、ＩＤ情報が一致するファイルを発見したら、メタ情報欄を参照し、メタ情報が格納されていれば、機密情報であると判定する。また、属性欄にはファイルのタイプ、例えば「機密」などの属性を格納する。
【符号の説明】
【００５１】
１００  ファイル共有装置
１０１  ＣＰＵ
１０２  主メモリ
１０３  入出力装置
１１０  ディスク装置
１１１  ＯＳ
１１２  メールサーバプログラム
１１３  メタ情報抽出プログラム
１１３１  メタ情報抽出規則学習サブプログラム
１１３２  メタ情報抽出規則適用サブプログラム
１１４  メタ情報検索プログラム
１１４１  メタ情報検索サブプログラム
１１４２  ファイル検索サブプログラム
１１５  新着メール格納領域
１１６  添付ファイル言及表現リスト
１１７  添付ファイル属性表現リスト
１１８  添付ファイルメタ情報リスト
【図１】
2011186666.tif 000003
【図２】
2011186666.tif 000004
【図３】
2011186666.tif 000005
【図４】
2011186666.tif 000006
【図５】
2011186666.tif 000007
【図６】
2011186666.tif 000008
【図７】
2011186666.tif 000009
【図８】
2011186666.tif 000010
【図９】
2011186666.tif 000011
【図１０】
2011186666.tif 000012
【図１１】
2011186666.tif 000013
【図１２】
2011186666.tif 000014
【図１３】
2011186666.tif 000015
【図１４】
2011186666.tif 000016
【図１５】
2011186666.tif 000017