JP2010146430A - Information processor - Google Patents

Information processor Download PDF

Info

Publication number
JP2010146430A
JP2010146430A JP2008324988A JP2008324988A JP2010146430A JP 2010146430 A JP2010146430 A JP 2010146430A JP 2008324988 A JP2008324988 A JP 2008324988A JP 2008324988 A JP2008324988 A JP 2008324988A JP 2010146430 A JP2010146430 A JP 2010146430A
Authority
JP
Japan
Prior art keywords
keyword
data
virtual directory
hierarchical structure
combined
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.)
Withdrawn
Application number
JP2008324988A
Other languages
Japanese (ja)
Inventor
Tomohiro Isshiki
友宏 一色
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2008324988A priority Critical patent/JP2010146430A/en
Publication of JP2010146430A publication Critical patent/JP2010146430A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To improve convenience to a user by generating an appropriate classification hierarchical structure according to a use state of data by the user. <P>SOLUTION: An information processor includes: a text acquisition means for acquiring predetermined text data; and a hierarchical structure generating means for extracting keywords included in the text data acquired by the text acquisition means and generating hierarchical structure data comprising virtual directories which are hierarchized on the basis of the keywords to store the same. The hierarchical structure generating means generates a connection keyword by connecting the keywords to one another, generates the virtual directory corresponding to each of the keywords and the connection keyword, and associates the virtual directory corresponding to the connection keyword with a low-order hierarchy of another virtual directory corresponding to a keyword included in this connection keyword or another connection keyword to generate the hierarchical structure data. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、情報処理装置にかかり、特に、階層構造を生成する情報処理装置に関する。   The present invention relates to an information processing apparatus, and more particularly to an information processing apparatus that generates a hierarchical structure.

近年、コンピュータ技術の発達に伴い、あらゆる情報を電子データにて管理することが一般的になっている。このため、電子データを効率よく管理する技術が必要となっている。そして、電子データを分類して管理する技術が、特許文献1乃至2に開示されている。   In recent years, with the development of computer technology, it has become common to manage all information by electronic data. For this reason, a technique for efficiently managing electronic data is required. Patent Documents 1 and 2 disclose a technique for classifying and managing electronic data.

特許文献1に開示の文書分類装置では、当該文献の図1に示すように、文書が保存されている文書データベースと、文書データベース中の文書から作者、タイトル、キーワード等の属性情報を抽出する属性抽出部と、この抽出された属性情報をもとに文書を分類する文書分類部と、を備えている。また、この分類された文書を木構造である話題構造として表現し格納するフォルダを備えている。そして、このシステムでは、文書の分類時に、話題構造から上位ノードをつなげて付けて表わした話題構造リストを得て、この話題構造リストの個々の要素と文書に付随した属性情報との一致量を計算し、この一致量に基づいて文書を分類する。なお、話題構造は、特許文献1の図2に示すような構造で、ユーザがあらかじめ用意しておく。   In the document classification apparatus disclosed in Patent Document 1, as shown in FIG. 1 of the document, an attribute for extracting attribute information such as an author, a title, and a keyword from a document database in which the document is stored and a document in the document database. An extraction unit; and a document classification unit that classifies the document based on the extracted attribute information. In addition, a folder for expressing and storing the classified documents as a topic structure having a tree structure is provided. In this system, when a document is classified, a topic structure list obtained by connecting upper nodes from the topic structure is obtained, and the amount of matching between each element of the topic structure list and attribute information attached to the document is obtained. Calculate and classify documents based on this match. Note that the topic structure is a structure as shown in FIG.

また、特許文献2に開示の文書データ分類装置では、当該文献の図1に示すように、ノードの木構造により構成され、かつ、葉ノードには、分類クラスが割り付けられるよう構成される分類決定木を用意し、これを辿ることで文書データの属する分類クラスを特定する。また、特許文献2では、上記文書データ分類装置を構築する文書分類機能構築装置を開示している。この文書分類機能構築装置では、予め文書データと当該文書データの属する分類クラスとの組の集合データからなるサンプルデータを参照して、分類決定木を作成している。   Further, in the document data classification device disclosed in Patent Document 2, as shown in FIG. 1 of the document, classification determination is configured by a tree structure of nodes and a classification class is assigned to leaf nodes. Prepare a tree and follow it to identify the classification class to which the document data belongs. Patent Document 2 discloses a document classification function construction device for constructing the document data classification device. In this document classification function construction device, a classification decision tree is created in advance by referring to sample data consisting of set data of a set of document data and a classification class to which the document data belongs.

特許第3441500号公報Japanese Patent No. 3441500 特開平5−324726号公報JP-A-5-324726

しかしながら、上述した特許文献に開示の技術では、いずれも事前に分類に必要なデータを用意しておく必要がある。例えば、特許文献1では、文書データを分類する構造、つまり、キーワードの階層リストを、あらかじめ矛盾のなく適切に作っておく必要がある。また、特許文献2では、サンプルデータに文書データと文書データの属する分類クラスとを関連付けておく必要がある。従って、事前に分類クラスを把握したうえで、サンプルデータを作成することになるため、これによって作成される分類構造は限られたものとなる。   However, all of the techniques disclosed in the above-mentioned patent documents need to prepare data necessary for classification in advance. For example, in Patent Document 1, it is necessary to appropriately create a structure for classifying document data, that is, a hierarchical list of keywords in advance without any contradiction. In Patent Document 2, it is necessary to associate document data with a classification class to which the document data belongs in sample data. Accordingly, since sample data is created after the classification class is grasped in advance, the classification structure created by this is limited.

以上のように、特許文献に開示の技術では、分類を行うために必要であり適切な情報が事前に用意されていない場合には、適切な分類階層構造データを生成することができない。また、分類を追加・変更する場合には、分類構造を再定義すべくデータを変更する作業が必要となり、手間が生じうる。従って、利用者にとって利便性に欠ける、という問題が生じる。   As described above, in the technology disclosed in the patent document, appropriate classification hierarchical structure data cannot be generated when appropriate information necessary for performing classification is not prepared in advance. In addition, when adding / changing a classification, it is necessary to change data to redefine the classification structure, which may be troublesome. Therefore, there arises a problem that it is not convenient for the user.

このため、本発明の目的は、上述した課題である、利用者によるデータの利用状況に応じて適切な分類階層構造を生成し、当該利用者の利便性の向上を図る、ことにある。   For this reason, an object of the present invention is to generate an appropriate classification hierarchical structure according to the use status of data by the user, which is the above-described problem, and to improve the convenience of the user.

かかる目的を達成するため本発明の一形態である情報処理装置は、
所定のテキストデータを取得するテキスト取得手段と、
上記テキスト取得手段にて取得した上記テキストデータに含まれるキーワードを抽出して、当該抽出したキーワードに基づいて階層化された仮想ディレクトリから成る階層構造データを生成して、記憶手段に記憶する階層構造生成手段と、を備え、
上記階層構造生成手段は、上記キーワードを結合した結合キーワードを生成すると共に、上記キーワード及び上記結合キーワードにそれぞれ対応する上記仮想ディレクトリを生成して、上記結合キーワードに対応する上記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の上記仮想ディレクトリの下位階層に関連付けて、上記階層構造データを生成する、
という構成を採っている。
In order to achieve such an object, an information processing apparatus according to an aspect of the present invention provides:
Text acquisition means for acquiring predetermined text data;
Hierarchical structure in which keywords included in the text data acquired by the text acquisition means are extracted, hierarchical structure data consisting of virtual directories hierarchized based on the extracted keywords is generated, and stored in the storage means Generating means,
The hierarchical structure generating means generates a combined keyword obtained by combining the keywords, generates the virtual directory corresponding to the keyword and the combined keyword, and combines the virtual directory corresponding to the combined keyword with the combined keyword. Generating the hierarchical structure data in association with a lower hierarchy of the other virtual directory corresponding to a keyword included in a keyword or another combined keyword;
The structure is adopted.

また、本発明の他の形態であるプログラムは、
情報処理装置に、
所定のテキストデータを取得するテキスト取得手段と、
上記テキスト取得手段にて取得した上記テキストデータに含まれるキーワードを抽出して、当該抽出したキーワードに基づいて階層化された仮想ディレクトリから成る階層構造データを生成して、記憶手段に記憶する階層構造生成手段と、
を実現させ、
上記階層構造生成手段は、上記キーワードを結合した結合キーワードを生成すると共に、上記キーワード及び上記結合キーワードにそれぞれ対応する上記仮想ディレクトリを生成して、上記結合キーワードに対応する上記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の上記仮想ディレクトリの下位階層に関連付けて、上記階層構造データを生成する機能を有する、
という構成を採っている。
Moreover, the program which is the other form of this invention is:
In the information processing device,
Text acquisition means for acquiring predetermined text data;
Hierarchical structure in which keywords included in the text data acquired by the text acquisition means are extracted, hierarchical structure data consisting of virtual directories hierarchized based on the extracted keywords is generated, and stored in the storage means Generating means;
Realized,
The hierarchical structure generating means generates a combined keyword obtained by combining the keywords, generates the virtual directory corresponding to the keyword and the combined keyword, and combines the virtual directory corresponding to the combined keyword with the combined keyword. A function of generating the hierarchical structure data in association with a lower hierarchy of the other virtual directory corresponding to a keyword included in a keyword or another combined keyword;
The structure is adopted.

また、本発明の他の形態である階層構造データは、
取得した所定のテキストデータに含まれるキーワード及び当該キーワードを結合した結合キーワードにそれぞれ対応して生成された仮想ディレクトリが階層化されて構成されており、
上記結合キーワードに対応する上記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の上記仮想ディレクトリの下位階層に関連付けて構成されている。
In addition, the hierarchical structure data according to another aspect of the present invention is
A virtual directory generated corresponding to each of the keyword included in the acquired predetermined text data and the combined keyword obtained by combining the keyword is layered and configured.
The virtual directory corresponding to the combined keyword is associated with a keyword included in the combined keyword or a lower hierarchy of another virtual directory corresponding to another combined keyword.

また、本発明の他の形態である情報処理方法は、
所定のテキストデータを取得するテキスト取得工程と、
上記テキスト取得工程にて取得した上記テキストデータに含まれるキーワードを抽出して、当該抽出したキーワードに基づいて階層化された仮想ディレクトリから成る階層構造データを生成して、記憶手段に記憶する階層構造生成工程と、を有し、
上記階層構造生成工程は、上記キーワードを結合した結合キーワードを生成すると共に、上記キーワード及び上記結合キーワードにそれぞれ対応する上記仮想ディレクトリを生成して、上記結合キーワードに対応する上記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の上記仮想ディレクトリの下位階層に関連付けて、上記階層構造データを生成する、
という構成を採っている。
In addition, an information processing method according to another aspect of the present invention includes:
A text acquisition process for acquiring predetermined text data;
Hierarchical structure that extracts keywords included in the text data acquired in the text acquisition step, generates hierarchical structure data composed of virtual directories hierarchized based on the extracted keywords, and stores the hierarchical structure data in a storage unit A production process,
The hierarchical structure generation step generates a combined keyword obtained by combining the keywords, generates the virtual directory corresponding to the keyword and the combined keyword, and combines the virtual directory corresponding to the combined keyword with the combined keyword. Generating the hierarchical structure data in association with a lower hierarchy of the other virtual directory corresponding to a keyword included in a keyword or another combined keyword;
The structure is adopted.

本発明は、以上のように構成されることにより、利用者は、生成された階層構造を利用して、データ分類やデータ検索を行うことが容易となり、また、適切かつ効率よく、データ分類やデータ検索を実行することができる。その結果、利用者の利便性の向上を図ることができる。   By configuring the present invention as described above, the user can easily perform data classification and data search using the generated hierarchical structure, and the data classification and data search can be performed appropriately and efficiently. Data retrieval can be performed. As a result, it is possible to improve user convenience.

<実施形態1>
本発明の第1の実施形態を、図1を参照して説明する。図1は、本発明の一形態である情報処理装置の構成を示す機能ブロックである。なお、本実施形態では、本発明である情報処理装置の概略を説明する。
<Embodiment 1>
A first embodiment of the present invention will be described with reference to FIG. FIG. 1 is a functional block diagram illustrating a configuration of an information processing apparatus which is an embodiment of the present invention. In the present embodiment, an outline of an information processing apparatus according to the present invention will be described.

図1に示すように、本発明の一形態である情報処理装置1は、所定のテキストデータを取得するテキスト取得手段2と、上記テキスト取得手段2にて取得した上記テキストデータに含まれるキーワードを抽出して、当該抽出したキーワードに基づいて階層化された仮想ディレクトリから成る階層構造データを生成して、記憶手段4に記憶する階層構造生成手段3と、を備えている。   As shown in FIG. 1, an information processing apparatus 1 according to one embodiment of the present invention includes a text acquisition unit 2 that acquires predetermined text data, and keywords included in the text data acquired by the text acquisition unit 2. A hierarchical structure generation unit 3 that extracts and generates hierarchical structure data including virtual directories that are hierarchized based on the extracted keywords, and stores the hierarchical structure data in the storage unit 4.

そして、上記階層構造生成手段3は、上記キーワードを結合した結合キーワードを生成すると共に、上記キーワード及び上記結合キーワードにそれぞれ対応する上記仮想ディレクトリを生成して、上記結合キーワードに対応する上記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の上記仮想ディレクトリの下位階層に関連付けて、上記階層構造データを生成する、という構成を採っている。   The hierarchical structure generating unit 3 generates a combined keyword obtained by combining the keywords, generates the virtual directory corresponding to the keyword and the combined keyword, and generates the virtual directory corresponding to the combined keyword. The hierarchical structure data is generated in association with a keyword included in the combined keyword or another hierarchical level of the virtual directory corresponding to another combined keyword.

上記構成の情報処理装置によると、まず、情報処理装置は、テキストデータを取得し、このテキストデータに含まれるキーワードを抽出する。続いて、情報処理装置は、抽出したキーワードに基づいて仮想ディレクトリを生成する。具体的には、単一のキーワードに対応する仮想ディレクトリと、単一のキーワードを結合した結合キーワードに対応するディレクトリを生成する。そして、情報処理装置は、生成した仮想ディレクトリを階層化した階層構造データを生成する。具体的には、単一のキーワードに対応するディレクトリの下位階層に、当該単一のキーワードを含む結合キーワードに対応するディレクトリを配置し、さらに、この結合キーワードに対応するディレクトリの下位階層に、当該結合キーワードを含む別の結合キーワードに対応するディレクトリを配置して、各ディレクトリを関連付け、階層構造データを生成する。   According to the information processing apparatus configured as described above, first, the information processing apparatus acquires text data and extracts keywords included in the text data. Subsequently, the information processing apparatus generates a virtual directory based on the extracted keyword. Specifically, a virtual directory corresponding to a single keyword and a directory corresponding to a combined keyword obtained by combining the single keywords are generated. Then, the information processing apparatus generates hierarchical structure data in which the generated virtual directory is hierarchized. Specifically, a directory corresponding to a combined keyword including the single keyword is arranged in a lower hierarchy of the directory corresponding to the single keyword, and further, the lower hierarchy of the directory corresponding to the combined keyword is A directory corresponding to another combined keyword including the combined keyword is arranged, the directories are associated with each other, and hierarchical structure data is generated.

これにより、例えば利用者が利用しているなどのテキストデータから、当該テキストデータに含まれるキーワードに基づいて自動的に階層構造を生成することができる。特に、単一キーワードと結合キーワードとに含まれるキーワードの包含関係に基づいて、適切に階層化された階層構造を生成することができる。従って、利用者は、生成された階層構造を利用して、データ分類やデータ検索を行うことが容易となり、また、適切かつ効率よく、データ分類やデータ検索を実行することができる。その結果、利用者の利便性の向上を図ることができる。   Thereby, for example, a hierarchical structure can be automatically generated from text data used by the user based on the keywords included in the text data. In particular, an appropriately hierarchized hierarchical structure can be generated based on the inclusion relationship of keywords included in a single keyword and a combined keyword. Therefore, the user can easily perform data classification and data search using the generated hierarchical structure, and can execute data classification and data search appropriately and efficiently. As a result, it is possible to improve user convenience.

また、上記情報処理装置1では、上記階層構造生成手段3は、単一の上記キーワードにそれぞれ対応する上記仮想ディレクトリを最上位階層に配置し、この下位階層に当該単一のキーワードに他の単一の上記キーワードを結合した上記結合キーワードに対応する上記仮想ディレクトリを関連付け、この下位階層に、当該結合キーワードに他の単一の上記キーワードを結合した他の上記結合キーワードに対応する上記仮想ディレクトリを関連付けて、上記階層構造データを生成する、という構成を採る。   In the information processing apparatus 1, the hierarchical structure generation unit 3 arranges the virtual directories corresponding to the single keywords at the highest hierarchy, and assigns the single keyword to other single keywords at the lower hierarchy. The virtual directory corresponding to the combined keyword obtained by combining one of the keywords is associated, and the virtual directory corresponding to the other combined keyword obtained by combining another single keyword with the combined keyword is associated with the lower hierarchy. A configuration in which the hierarchical structure data is generated in association with each other is adopted.

また、上記情報処理装置1では、上記階層構造生成手段3は、上記テキスト取得手段2にて取得した上記テキストデータにおける上記キーワードの出現順序に従って、当該キーワードを結合して上記結合キーワードを生成する、という構成を採る。   In the information processing apparatus 1, the hierarchical structure generation unit 3 combines the keywords to generate the combined keyword according to the appearance order of the keywords in the text data acquired by the text acquisition unit 2. The structure is taken.

また、上記情報処理装置1では、上記階層構造生成手段3は、上記テキスト取得手段にて取得した上記テキストデータにおける上記キーワード間の隣接度合に応じて、当該キーワードを結合して上記結合キーワードを生成する、という構成を採る。   In the information processing apparatus 1, the hierarchical structure generation unit 3 generates the combined keyword by combining the keywords according to the degree of adjacency between the keywords in the text data acquired by the text acquisition unit. The configuration of “Yes” is adopted.

また、上記情報処理装置1では、上記階層構造生成手段3は、所定の単一の上記キーワードあるいは所定の上記結合キーワードに対応する上記仮想ディレクトリの下位階層に、他の上記仮想ディレクトリに既に関連付けられている上記仮想ディレクトリであって上記所定の単一のキーワードあるいは上記所定の結合キーワードを含む上記結合キーワードに対応する上記仮想ディレクトリを関連付ける、という構成を採る。   In the information processing apparatus 1, the hierarchical structure generation unit 3 is already associated with another virtual directory in a lower hierarchy of the virtual directory corresponding to a predetermined single keyword or a predetermined combined keyword. The virtual directory corresponding to the combined keyword including the predetermined single keyword or the predetermined combined keyword is associated with the virtual directory.

これにより、所定の結合キーワードに含まれる単一のキーワードや他の結合キーワードに対応する仮想ディレクトリが既に存在している場合には、この既存の仮想ディレクトリの下位階層に、上記所定の結合キーワードに対応する仮想ディレクトリを関連付ける。従って、仮想ディレクトリが重複して生成されることを抑制することができる。   As a result, when a virtual directory corresponding to a single keyword or another combined keyword included in the predetermined combined keyword already exists, the predetermined combined keyword is added to the lower hierarchy of the existing virtual directory. Associate the corresponding virtual directory. Therefore, it can suppress that a virtual directory is produced | generated duplicately.

また、上記情報処理装置1では、上記階層構造生成手段3は、上記仮想ディレクトリに、当該仮想ディレクトリが対応する単一の上記キーワードあるいは上記結合キーワードに含まれる上記キーワードを関連付けて記憶する、という構成を採る。   In the information processing apparatus 1, the hierarchical structure generating unit 3 stores the virtual directory in association with the keyword included in the single keyword or the combined keyword corresponding to the virtual directory. Take.

また、上記情報処理装置1では、上記階層構造生成手段3は、上記仮想ディレクトリに、当該仮想ディレクトリが対応する単一の上記キーワードあるいは上記結合キーワードを抽出した上記テキストデータが関連付けられたデータファイルを関連付けて記憶する、という構成を採る。   In the information processing apparatus 1, the hierarchical structure generating unit 3 stores a data file in which the text data obtained by extracting the single keyword or the combined keyword corresponding to the virtual directory is associated with the virtual directory. A configuration of storing in association is adopted.

これにより、仮想ディレクトリに関連付けたキーワードを用いることで、当該仮想ディレクトリに対応させるテキストデータ、つまり、当該テキストデータを含むデータファイルを容易に特定することができる。従って、データファイルを、当該データファイルのテキストデータに含まれるキーワードに基づいて、容易に階層構造に従って分類することができる。   Thereby, by using the keyword associated with the virtual directory, the text data corresponding to the virtual directory, that is, the data file including the text data can be easily specified. Therefore, the data file can be easily classified according to the hierarchical structure based on the keyword included in the text data of the data file.

また、上記情報処理装置1では、図示しないが、所定のデータへのアクセスを監視するデータアクセス監視手段と、上記データアクセス監視手段にてアクセスされたことを検出した上記所定のデータに含まれるテキストデータに含まれるキーワードをアクセス対象キーワードとして抽出し、当該アクセス対象キーワードが上記階層構造データに含まれる上記仮想ディレクトリに対応する上記キーワードあるいは上記結合キーワードと同一である場合に、当該仮想ディレクトリに、当該アクセス対象キーワードが検出された上記所定のデータを表すデータファイルを関連付けるデータ関連付け手段と、を備える。   In the information processing apparatus 1, although not shown, a data access monitoring unit that monitors access to predetermined data, and a text included in the predetermined data that is detected to be accessed by the data access monitoring unit When a keyword included in the data is extracted as an access target keyword, and the access target keyword is the same as the keyword or the combined keyword corresponding to the virtual directory included in the hierarchical structure data, the virtual directory Data associating means for associating the data file representing the predetermined data in which the access target keyword is detected.

また、上記情報処理装置1は、図示しないが、所定のデータへのアクセスを監視するデータアクセス監視手段と、上記データアクセス監視手段にてアクセスされたことを検出した上記所定のデータに含まれるテキストデータに含まれるキーワードをアクセス対象キーワードとして抽出すると共に、当該アクセス対象キーワードが上記階層構造データに含まれる上記仮想ディレクトリに対応する上記キーワードあるいは上記結合キーワードと同一ではないものをキーワード候補データとして抽出するキーワード候補抽出手段と、を備える。そして、上記キーワード候補抽出手段は、上記キーワード候補データの抽出回数をカウントして、この抽出回数に基づいて当該キーワード候補データを上記キーワードとして設定し、上記階層構造生成手段3は、上記キーワード候補抽出手段にて設定された上記キーワードに基づいて上記仮想ディレクトリを生成し、既存の上記階層構造データに追加する、という構成を採る。   In addition, although not shown, the information processing apparatus 1 includes a data access monitoring unit that monitors access to predetermined data, and a text included in the predetermined data that is detected by the data access monitoring unit. A keyword included in the data is extracted as an access target keyword, and a keyword candidate data that is not identical to the keyword corresponding to the virtual directory or the combined keyword included in the hierarchical structure data is extracted as keyword candidate data. Keyword candidate extraction means. Then, the keyword candidate extraction unit counts the number of extractions of the keyword candidate data, sets the keyword candidate data as the keyword based on the number of extractions, and the hierarchical structure generation unit 3 sets the keyword candidate extraction unit The virtual directory is generated based on the keyword set by the means and added to the existing hierarchical structure data.

これにより、アクセスされたデータに含まれるキーワードを抽出することで、上述同様に、当該データを容易に階層構造に従って分類することができる。また、アクセスされたデータに含まれるキーワードをキーワード候補として、その抽出回数をカウントして、その回数が多くなったときに当該キーワード候補に対応する仮想ディレクトリを生成し、上述同様に階層構造データに追加する。従って、利用者の利用状況に応じて適切な階層構造データを生成することができる。   As a result, by extracting the keywords included in the accessed data, the data can be easily classified according to the hierarchical structure as described above. In addition, the keyword included in the accessed data is used as a keyword candidate, and the number of times of extraction is counted. When the number of times increases, a virtual directory corresponding to the keyword candidate is generated, and the hierarchical structure data is generated as described above. to add. Therefore, it is possible to generate appropriate hierarchical structure data according to the usage status of the user.

また、上記情報処理装置1では、図示しないが、上記階層構造データを表示手段に表示出力する表示制御手段を備えている。そして、当該表示制御手段は、上記階層構造データを構成する上記仮想ディレクトリの選択を受け付けて、当該選択された上記仮想ディレクトリに関連付けられた上記データファイルを上記表示手段に表示するよう制御する、という構成を採る   Further, although not shown, the information processing apparatus 1 includes display control means for displaying the hierarchical structure data on a display means. And the display control means receives the selection of the virtual directory constituting the hierarchical structure data, and controls to display the data file associated with the selected virtual directory on the display means. Take composition

また、上記情報処理装置1では、図示しないが、上記階層構造データを表示手段に表示出力する表示制御手段を備えている。そして、上記表示制御手段は、上記階層構造データを構成する上記仮想ディレクトリの選択を受け付けて、当該選択された上記仮想ディレクトリの上位階層及び/又は下位階層に関連付けられた他の上記仮想ディレクトリに関連付けられた上記データファイルを上記表示手段に表示するよう制御する、という構成を採る。   Further, although not shown, the information processing apparatus 1 includes display control means for displaying the hierarchical structure data on a display means. The display control means receives selection of the virtual directory that constitutes the hierarchical structure data, and associates it with another virtual directory associated with an upper hierarchy and / or a lower hierarchy of the selected virtual directory. The data file is controlled to be displayed on the display means.

さらに、上記情報処理装置では、上記表示制御手段は、上記階層構造データに基づいて上記選択された仮想ディレクトリの上位階層及び/又は下位階層に関連付けられた上記仮想ディレクトリを選択可能なよう上記表示手段に表示する、という構成を採る。   Furthermore, in the information processing apparatus, the display control unit is configured to select the virtual directory associated with an upper hierarchy and / or a lower hierarchy of the selected virtual directory based on the hierarchical structure data. The display is used.

これにより、利用者にて所定の仮想ディレクトリが選択されると、当該仮想ディレクトリに関連付けられたデータファイル、あるいは、当該仮想ディレクトリよりも下位階層の他の仮想ディレクトリに関連付けられたデータファイルを表示する。従って、利用者は容易にデータファイルを検索することが可能である。   Thus, when a predetermined virtual directory is selected by the user, a data file associated with the virtual directory or a data file associated with another virtual directory lower than the virtual directory is displayed. . Therefore, the user can easily search the data file.

また、上記構成の情報処理装置は、当該情報処理装置に階層構造生成用プログラムが組み込まれることにより実現できる。具体的に、本発明の他の形態である階層構造性生成用プログラムは、情報処理装置に、所定のテキストデータを取得するテキスト取得手段と、上記テキスト取得手段にて取得した上記テキストデータに含まれるキーワードを抽出して、当該抽出したキーワードに基づいて階層化された仮想ディレクトリから成る階層構造データを生成して、記憶手段に記憶する階層構造生成手段と、を実現させるためのプログラムである。そして、上記階層構造生成手段は、上記キーワードを結合した結合キーワードを生成すると共に、上記キーワード及び上記結合キーワードにそれぞれ対応する上記仮想ディレクトリを生成して、上記結合キーワードに対応する上記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の上記仮想ディレクトリの下位階層に関連付けて、上記階層構造データを生成する機能を有する。   The information processing apparatus having the above configuration can be realized by incorporating a hierarchical structure generation program into the information processing apparatus. Specifically, the hierarchical structure generation program according to another aspect of the present invention is included in the information processing apparatus in a text acquisition unit that acquires predetermined text data and the text data acquired by the text acquisition unit. And a hierarchical structure generation unit that generates hierarchical structure data including virtual directories that are hierarchized based on the extracted keyword and stores the hierarchical structure data in a storage unit. The hierarchical structure generating means generates a combined keyword obtained by combining the keywords, generates the virtual directory corresponding to the keyword and the combined keyword, and determines the virtual directory corresponding to the combined keyword, It has a function of generating the hierarchical structure data in association with a lower hierarchy of another virtual directory corresponding to a keyword included in the combined keyword or another combined keyword.

また、上記プログラムでは、上記階層構造生成手段は、単一の上記キーワードにそれぞれ対応する上記仮想ディレクトリを最上位階層に配置し、この下位階層に当該単一のキーワードに他の単一の上記キーワードを結合した上記結合キーワードに対応する上記仮想ディレクトリを関連付け、この下位階層に、当該結合キーワードに単一の上記キーワードを結合した他の上記結合キーワードに対応する上記仮想ディレクトリを関連付けて、上記階層構造データを生成する、という構成を採る。   Further, in the program, the hierarchical structure generation means arranges the virtual directories corresponding to the single keywords at the highest hierarchy, and the single keyword at the lower hierarchy is another single keyword. The virtual directory corresponding to the combined keyword obtained by combining the combined keywords and the virtual directory corresponding to the combined keyword obtained by combining the single combined keyword with the combined keyword is associated with the hierarchical structure, and the hierarchical structure A configuration of generating data is adopted.

そして、上記情報処理装置によって構成される階層構造データは、取得した所定のテキストデータに含まれるキーワード及び当該キーワードを結合した結合キーワードにそれぞれ対応して生成された仮想ディレクトリが階層化されて構成されており、上記結合キーワードに対応する上記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の上記仮想ディレクトリの下位階層に関連付けて構成されている。   The hierarchical structure data configured by the information processing apparatus is configured by hierarchizing virtual directories generated corresponding to keywords included in the acquired predetermined text data and combined keywords obtained by combining the keywords. The virtual directory corresponding to the combined keyword is associated with a lower hierarchy of the other virtual directories corresponding to the keyword included in the combined keyword or another combined keyword.

また、上記階層構造データは、単一の上記キーワードにそれぞれ対応する上記仮想ディレクトリを最上位階層に配置し、この下位階層に当該単一のキーワードに他の単一の上記キーワードを結合した上記結合キーワードに対応する上記仮想ディレクトリを関連付け、この下位階層に、当該結合キーワードに単一の上記キーワードを結合した他の上記結合キーワードに対応する上記仮想ディレクトリを関連付けて構成されている。   In addition, the hierarchical structure data includes the virtual directory corresponding to each of the single keywords arranged in the highest hierarchy, and the combination of the single keyword combined with the single keyword in the lower hierarchy. The virtual directory corresponding to the keyword is associated, and the virtual directory corresponding to the other combined keyword obtained by combining a single keyword with the combined keyword is associated with the lower hierarchy.

さらに、上記階層構造データは、所定の単一の上記キーワードあるいは所定の上記結合キーワードに対応する上記仮想ディレクトリの下位階層に、他の上記仮想ディレクトリに既に関連付けられている上記仮想ディレクトリであって上記所定の単一のキーワードあるいは上記所定の結合キーワードを含む上記結合キーワードに対応する上記仮想ディレクトリを関連付けて構成されている。   Further, the hierarchical structure data is the virtual directory that is already associated with another virtual directory in a lower hierarchy of the virtual directory corresponding to the predetermined single keyword or the predetermined combined keyword. The virtual directory corresponding to the combined keyword including the predetermined single keyword or the predetermined combined keyword is associated with the virtual directory.

また、上述した情報処理装置が作動することにより実行される動画像処理方法は、所定のテキストデータを取得するテキスト取得工程と、上記テキスト取得工程にて取得した上記テキストデータに含まれるキーワードを抽出して、当該抽出したキーワードに基づいて階層化された仮想ディレクトリから成る階層構造データを生成して、記憶手段に記憶する階層構造生成工程と、を有している。   In addition, the moving image processing method executed by operating the information processing apparatus described above extracts a text acquisition step for acquiring predetermined text data and a keyword included in the text data acquired in the text acquisition step. And a hierarchical structure generation step of generating hierarchical structure data composed of virtual directories hierarchized based on the extracted keywords and storing the data in a storage means.

そして、上記階層構造生成工程は、上記キーワードを結合した結合キーワードを生成すると共に、上記キーワード及び上記結合キーワードにそれぞれ対応する上記仮想ディレクトリを生成して、上記結合キーワードに対応する上記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の上記仮想ディレクトリの下位階層に関連付けて、上記階層構造データを生成する、という構成を採る。   The hierarchical structure generation step generates a combined keyword obtained by combining the keywords, generates the virtual directory corresponding to the keyword and the combined keyword, and determines the virtual directory corresponding to the combined keyword, A configuration is adopted in which the hierarchical structure data is generated in association with a keyword included in the combined keyword or another hierarchical level of the virtual directory corresponding to another combined keyword.

また、上記情報処理方法では、上記階層構造生成工程は、単一の上記キーワードにそれぞれ対応する上記仮想ディレクトリを最上位階層に配置し、この下位階層に当該単一のキーワードに他の単一の上記キーワードを結合した上記結合キーワードに対応する上記仮想ディレクトリを関連付け、この下位階層に、当該結合キーワードに他の単一の上記キーワードを結合した他の上記結合キーワードに対応する上記仮想ディレクトリを関連付けて、上記階層構造データを生成する、という構成を採る。   In the information processing method, in the hierarchical structure generation step, the virtual directories respectively corresponding to the single keywords are arranged in the highest hierarchy, and another single keyword is assigned to the single keyword in the lower hierarchy. Associating the virtual directory corresponding to the combined keyword obtained by combining the keywords and associating the virtual directory corresponding to the other combined keyword obtained by combining another single keyword with the combined keyword in the lower hierarchy. The above-described hierarchical structure data is generated.

また、上記情報処理方法では、上記階層構造生成工程は、所定の単一の上記キーワードあるいは所定の上記結合キーワードに対応する上記仮想ディレクトリの下位階層に、他の上記仮想ディレクトリに既に関連付けられている上記仮想ディレクトリであって上記所定の単一のキーワードあるいは上記所定の結合キーワードを含む上記結合キーワードに対応する上記仮想ディレクトリを関連付ける、という構成を採る。   In the information processing method, the hierarchical structure generation step is already associated with another virtual directory in a lower hierarchy of the virtual directory corresponding to the predetermined single keyword or the predetermined combined keyword. The virtual directory corresponds to the virtual directory corresponding to the combined keyword including the predetermined single keyword or the predetermined combined keyword.

さらに、上記情報処理方法では、上記階層構造生成工程の後に、所定のデータへのアクセスを監視するデータアクセス監視工程と、上記データアクセス監視工程にてアクセスされたことを検出した上記所定のデータに含まれるテキストデータに含まれるキーワードをアクセス対象キーワードとして抽出し、当該アクセス対象キーワードが上記階層構造データに含まれる上記仮想ディレクトリに対応する上記キーワードあるいは上記結合キーワードと同一である場合に、当該仮想ディレクトリに、当該アクセス対象キーワードが検出された上記所定のデータを表すデータファイルを関連付けるデータ関連付け工程と、を有する、という構成を採る。   Further, in the information processing method, after the hierarchical structure generation step, the data access monitoring step for monitoring access to predetermined data, and the predetermined data detected to be accessed in the data access monitoring step When a keyword included in the included text data is extracted as an access target keyword, and the access target keyword is the same as the keyword or the combined keyword corresponding to the virtual directory included in the hierarchical structure data, the virtual directory And a data association step of associating a data file representing the predetermined data in which the access target keyword is detected.

また、上記情報処理方法では、上記階層構造生成工程の後に、所定のデータへのアクセスを監視するデータアクセス監視工程と、上記データアクセス監視工程にてアクセスされたことを検出した上記所定のデータに含まれるテキストデータに含まれるキーワードをアクセス対象キーワードとして抽出すると共に、当該アクセス対象キーワードが上記階層構造データに含まれる上記仮想ディレクトリに対応する上記キーワードあるいは上記結合キーワードと同一ではないものをキーワード候補データとして抽出するキーワード候補抽出工程と、を有する。そして、上記キーワード候補抽出工程は、上記キーワード候補データの抽出回数をカウントして、この抽出回数に基づいて当該キーワード候補データを上記キーワードとして設定し、その後、上記階層構造生成工程を再度実行し、上記キーワード候補抽出手段にて設定された上記キーワードに基づいて上記仮想ディレクトリを生成し、既存の上記分類階層構造データに追加する、という構成を採る。   In the information processing method, after the hierarchical structure generation step, the data access monitoring step for monitoring access to predetermined data, and the predetermined data detected to be accessed in the data access monitoring step The keyword included in the included text data is extracted as an access target keyword, and the keyword candidate data includes the access target keyword that is not identical to the keyword or the combined keyword corresponding to the virtual directory included in the hierarchical structure data. And a keyword candidate extracting step for extracting as The keyword candidate extraction step counts the number of extractions of the keyword candidate data, sets the keyword candidate data as the keyword based on the number of extractions, and then executes the hierarchical structure generation step again. The virtual directory is generated based on the keyword set by the keyword candidate extraction means, and added to the existing classification hierarchical structure data.

上述した構成を有する、プログラム、階層構造データ、又は、情報処理方法、の発明であっても、上記情報処理装置と同様の作用を有するために、上述した本発明の目的を達成することができる。   Even the invention of the program, the hierarchical structure data, or the information processing method having the above-described configuration can achieve the above-described object of the present invention because it has the same operation as the information processing apparatus. .

<実施形態2>
本発明の第2の実施形態を、図2乃至図20を参照して説明する。図2は、情報処理装置の構成を示す機能ブロック図である。図3乃至図5は、情報処理装置に格納されるデータの一例を示す図である。図6乃至図12は、情報処理装置の動作を示すフローチャートである。図13乃至図19は、情報処理装置による分類階層構造データの生成処理の様子を示す説明図である。図20は、分類階層構造データを表示したときの様子を示す図である。
<Embodiment 2>
A second embodiment of the present invention will be described with reference to FIGS. FIG. 2 is a functional block diagram illustrating a configuration of the information processing apparatus. 3 to 5 are diagrams illustrating examples of data stored in the information processing apparatus. 6 to 12 are flowcharts showing the operation of the information processing apparatus. FIG. 13 to FIG. 19 are explanatory diagrams showing a state of processing for generating classification hierarchical structure data by the information processing apparatus. FIG. 20 is a diagram illustrating a state when the classification hierarchical structure data is displayed.

ここで、本実施形態は、上述した実施形態1にて開示した情報処理装置の具体的な一例を示すものである。なお、本実施形態では、1台の情報処理装置にて分類階層構造を生成する場合を説明するが、以下に説明する情報処理装置は、複数台の情報処理装置にて構成されていてもよい。   Here, the present embodiment shows a specific example of the information processing apparatus disclosed in the first embodiment. In this embodiment, the case where the classification hierarchical structure is generated by one information processing apparatus will be described. However, the information processing apparatus described below may be configured by a plurality of information processing apparatuses. .

[構成]
図1に示す情報処理装置10は、図示しないが、演算処理を行うCPU(Central Processing Unit)といった演算装置と、情報を記憶するHDD(Hard disk drive)などの記憶装置と、を備えた一般的なコンピュータである。また、情報処理装置10は、図示しないが、入力装置や表示装置なども備えている。
[Constitution]
Although not shown, the information processing apparatus 10 shown in FIG. 1 generally includes an arithmetic device such as a CPU (Central Processing Unit) that performs arithmetic processing, and a storage device such as an HDD (Hard disk drive) that stores information. Computer. The information processing apparatus 10 also includes an input device, a display device, and the like (not shown).

そして、情報処理装置10は、演算装置に階層構造生成用プログラムが組み込まれることによって構築された、ユーザ入力監視部11と、分類構造生成部13と、アクセス情報監視部16と、情報関連付け部17と、キーワード抽出部18と、階層構造表示部20と、を備えている。また、記憶装置は、監視場所情報DB(データベース)12と、除外単語DB(データベース)14と、関連付け情報保存DB(データベース)15と、キーワード候補DB(データベース)19と、を備えている。以下、各構成について詳述する。   The information processing apparatus 10 includes a user input monitoring unit 11, a classification structure generation unit 13, an access information monitoring unit 16, and an information association unit 17 that are constructed by incorporating a hierarchical structure generation program into an arithmetic device. And a keyword extraction unit 18 and a hierarchical structure display unit 20. The storage device also includes a monitoring location information DB (database) 12, an excluded word DB (database) 14, an association information storage DB (database) 15, and a keyword candidate DB (database) 19. Hereinafter, each configuration will be described in detail.

上記ユーザ入力監視部11(テキスト取得手段)は、予め監視場所情報DB12に設定された場所への、ユーザによるテキスト入力を監視する。そして、ユーザ入力監視部11は、ユーザが監視場所にテキストを入力したら、そのテキストを収集し、収集したテキストデータを分類階層構造生成部13に送信する。   The user input monitoring unit 11 (text acquisition unit) monitors text input by the user to a place set in the monitoring place information DB 12 in advance. Then, when the user inputs text to the monitoring place, the user input monitoring unit 11 collects the text, and transmits the collected text data to the classification hierarchical structure generation unit 13.

上記監視場所情報DB12は、図3(A)に示すユーザ入力監視場所設定テーブルを記憶している。このユーザ入力監視場所設定テーブルは、上記ユーザ入力監視部11が監視する場所を指定する情報が保存されている。例えば、図3(A)に示すユーザ入力監視場所設定テーブルは、監視するアプリケーションの存在場所を示す「監視アプリケーション」と、この「監視アプリケーション」で指定されたアプリケーションにある監視するテキスト入力エリアを示す「監視テキスト入力エリア」と、からなる。なお、このユーザ入力監視場所設定テーブルは、ユーザによって設定変更可能である。   The monitoring location information DB 12 stores a user input monitoring location setting table shown in FIG. In this user input monitoring location setting table, information for specifying a location monitored by the user input monitoring unit 11 is stored. For example, the user input monitoring location setting table shown in FIG. 3A shows a “monitoring application” indicating the location of the application to be monitored and a text input area to be monitored in the application specified by this “monitoring application”. “Monitoring text input area”. The user input monitoring location setting table can be changed by the user.

上記分類階層構造生成部13(階層構造生成手段)は、ユーザ入力監視部11から受信したテキスト情報や、後述するキーワード抽出部18から受信したキーワード情報に基づいて、階層化された仮想ディレクトリから成る分類階層構造データを生成し、それを関連情報保存DB15に保存する。なお、分類階層構造部13が有する具体的な機能については、後述する動作説明時に説明する。   The classification hierarchical structure generation unit 13 (hierarchical structure generation unit) includes virtual directories that are hierarchized based on text information received from the user input monitoring unit 11 and keyword information received from the keyword extraction unit 18 described later. Classification hierarchical structure data is generated and stored in the related information storage DB 15. Note that specific functions of the classification hierarchical structure unit 13 will be described when the operation is described later.

ここで、上記関連付け保存DB15に保存されている情報を説明する。関連情報保存DB15は、図3(B)に示す情報管理テーブルと、図3(C)に示す関連管理テーブルと、を有する。そして、図3(B)に示す情報管理テーブルは、情報を一意に識別するために関連付け保存DB15が自動的に割り振る1つ情報に対して固有のIDである「ID」と、キーワードのキーワード名や、ファイルのファイル名など、情報のタイトルを保存する「情報の名前」と、「ファイル」、「Webページ」、「キーワード」など情報の種類を保存する「情報の種類」と、その情報の存在場所を示す「存在場所」と、からなる。また、図3(C)に示す関連管理テーブルは、関連する2つの情報間のIDを保存する「関連元ID」及び「関連先ID」と、情報間の関係の種類を示す「関係」と、からなる。   Here, the information stored in the association storage DB 15 will be described. The related information storage DB 15 has an information management table shown in FIG. 3B and a related management table shown in FIG. The information management table shown in FIG. 3B includes “ID” that is a unique ID for one piece of information that is automatically assigned by the association storage DB 15 to uniquely identify the information, and the keyword name of the keyword. And “information name” for storing the information title such as the file name of the file, “information type” for storing the information type such as “file”, “Web page”, and “keyword”, and the information “Existing location” indicating the existing location. 3C includes a “relation source ID” and a “relation destination ID” that store an ID between two pieces of related information, and a “relation” that indicates the type of relationship between the information. It consists of

また、上記アクセス情報監視部16(データアクセス監視手段)は、ユーザがアクセスした情報を監視し、そのアクセス情報に関連するアクセス関連情報を情報関連付け部17に送る。ここで、図4(A)、にアクセス情報監視部16が情報関連付け部17に送るアクセス関連情報を示す。この図に示すように、アクセス関連情報は、アクセスした情報のタイトルやファイル名などの重要な場所のテキストを示す「アクセス情報の重要な場所のテキスト」と、ファイル、Webサイト等のアクセス情報の種類を示す「アクセス情報の種類」と、ファイルパスやURLなどのアクセス情報が存在する場所を示す「アクセス情報の存在場所」と、から構成される。   The access information monitoring unit 16 (data access monitoring unit) monitors information accessed by the user, and sends access related information related to the access information to the information association unit 17. Here, FIG. 4A shows access related information sent from the access information monitoring unit 16 to the information association unit 17. As shown in this figure, the access related information includes the “text of the important location of the access information” indicating the text of the important location such as the title of the accessed information and the file name, and the access information of the file, the website, etc. “Access information type” indicating the type, and “Access information location” indicating the location where the access information such as the file path and URL exists.

また、上記情報関連付け部17(データ関連付け手段)は、アクセス情報監視部16から上述したアクセス関連情報を受信し、関連情報保存DB15に既に保存されている分類階層構造に、アクセス情報を関連付ける。また、アクセス情報に含まれる情報と、そのアクセス情報が関連付けされた分類階層構造の場所を表す情報と、をキーワード抽出部18に送る。図4(B)に、情報関連付け部18からキーワード抽出部18に送信される情報を示す。この情報は、アクセス情報監視部16から情報関連付け部17に送られたアクセス情報中の「アクセス情報の重要な場所のテキスト」と同じテキストである「アクセス情報の重要な場所のテキスト」と、そのアクセス情報が情報関連付け部17で関連付けられた分類階層構造中の仮想ディレクトリのIDを示す「関連付けられた仮想ディレクトリのID」と、からなる。なお、情報関連付け部17が有する具体的な情報関連付けに関する機能については、後述する動作説明時に説明する。   The information association unit 17 (data association unit) receives the access related information described above from the access information monitoring unit 16 and associates the access information with the classification hierarchical structure already stored in the related information storage DB 15. In addition, the information included in the access information and the information indicating the location of the classification hierarchical structure with which the access information is associated are sent to the keyword extraction unit 18. FIG. 4B shows information transmitted from the information association unit 18 to the keyword extraction unit 18. This information includes the “text of the important location of the access information” that is the same as the “text of the important location of the access information” in the access information sent from the access information monitoring unit 16 to the information association unit 17, and the It consists of “ID of the associated virtual directory” indicating the ID of the virtual directory in the classification hierarchy structure in which the access information is associated by the information association unit 17. In addition, the function regarding the specific information correlation which the information correlation part 17 has is demonstrated at the time of operation | movement description mentioned later.

また、上記キーワード抽出部18(キーワード候補抽出手段)は、情報関連付け部17から送信された情報を受信し、「アクセス情報の重要な場所のテキスト」からキーワード候補(アクセス対象キーワード)を生成する。そして、キーワード候補DB19のキーワード候補テーブルに、生成したキーワード候補と、そのキーワード候補を生成の元となった「アクセス情報の重要な場所のテキスト」の「関連付けられた仮想ディレクトリのID」と、を保存する。このとき、キーワード候補DB19に保存する際に、既に同じ情報が保存されていた場合は、その情報のカウント数を増加させる。そして、カウント数が閾値に達したら、そのキーワード候補を上述した分類階層構造生成部13に送信し、当該キーワード候補に基づく仮想ディレクトリを生成する。   The keyword extracting unit 18 (keyword candidate extracting means) receives the information transmitted from the information associating unit 17 and generates a keyword candidate (access target keyword) from “text of an important place of access information”. Then, in the keyword candidate table of the keyword candidate DB 19, the generated keyword candidates and the “ID of the associated virtual directory” of the “text of the important location of the access information” from which the keyword candidates are generated, save. At this time, if the same information has already been saved when saved in the keyword candidate DB 19, the count number of the information is increased. When the count reaches the threshold value, the keyword candidate is transmitted to the above-described classification hierarchical structure generation unit 13 to generate a virtual directory based on the keyword candidate.

ここで、図5(C)に、キーワード候補DB19に格納されるキーワード候補テーブルの構成を示す。このキーワード候補テーブルは、アクセス情報から抽出した単語を保存する「キーワード候補」と、アクセス情報の「関連付けられた仮想ディレクトリのID」と同じ情報を保存する「仮想ディレクトリのID」と、カウント数を示す「カウント数」と、からなる。また、図5(D)に、キーワード抽出部18から分類階層構造生成部13に送られるキーワード情報を示す。この送信されるキーワード情報は、閾値に達したキーワード候補を示す「キーワード」と、そのキーワード候補の仮想ディレクトリのIDを示す「仮想ディレクトリのID」と、からなる。   Here, FIG. 5C shows the configuration of the keyword candidate table stored in the keyword candidate DB 19. The keyword candidate table stores “word candidates” for storing words extracted from access information, “virtual directory IDs” for storing the same information as “associated virtual directory IDs” of access information, and count numbers. "Count number" shown. FIG. 5D shows the keyword information sent from the keyword extraction unit 18 to the classification hierarchical structure generation unit 13. The transmitted keyword information includes a “keyword” indicating a keyword candidate that has reached the threshold and a “virtual directory ID” indicating the ID of the virtual directory of the keyword candidate.

次に、関連情報保存DB15に保存されている分類階層構造データのデータ構造について説明する。図5に、分類階層構造データの構造の一例を示す。この図に示すように、分類階層構造データは、「仮想ディレクトリ」、「キーワード」、「アクセス情報」、それらを結ぶ線、で構成されている。   Next, the data structure of the classification hierarchical structure data stored in the related information storage DB 15 will be described. FIG. 5 shows an example of the structure of the classification hierarchical structure data. As shown in this figure, the classification hierarchical structure data is composed of “virtual directory”, “keyword”, “access information”, and a line connecting them.

そして、仮想ディレクトリ、キーワード、アクセス情報に関する情報は、関連情報保存DB15に格納されている図3(B)に示す情報管理テーブルに保存される。具体的に、「仮想ディレクトリ」の場合は、情報管理テーブルの「情報の名前」に「仮想ディレクトリの名前」が、「情報の種類」には「仮想ディレクトリ」が、保存される。そして、「存在場所」には情報は保存されない。また、「キーワード」の場合は、情報管理テーブルの「情報の名前」に「キーワード名」が、「情報の種類」に「キーワード」が、保存され、存在場所には情報は保存されない。また、「アクセス情報」の場合は、「情報の名前」に「アクセス情報のタイトルやファイル名」が、「情報の種類」に「ファイル」や「Webサイト」などの「情報の種類」が、「存在場所」にはそのアクセス情報が存在する「物理フォルダのパス」や「URL」が保存される。さらに、「仮想ディレクトリ」、「キーワード」、「アクセス情報」の全てにおいて、関連情報保存DB15により一意となるID番号が割り振られる。また、情報管理テーブルには、最初から「ID」に「0」が、「情報の名前」に「ルート」が、「情報の種類」に「仮想ディレクトリ」が、保存されており、これは仮想ディレクトリのルートディレクトリである。   Information about the virtual directory, keywords, and access information is stored in the information management table shown in FIG. 3B stored in the related information storage DB 15. Specifically, in the case of “virtual directory”, “virtual directory name” is stored in “information name” and “virtual directory” is stored in “information type” of the information management table. Information is not stored in the “existing place”. In the case of “keyword”, “keyword name” is stored in “information name” of the information management table, “keyword” is stored in “type of information”, and information is not stored in the existing location. In the case of “access information”, “information information title” is “access information title and file name”, “information type” is “information type” such as “file” or “website”, The “existing location” stores a “physical folder path” and “URL” where the access information exists. Furthermore, a unique ID number is assigned by the related information storage DB 15 in all of “virtual directory”, “keyword”, and “access information”. In the information management table, “ID” “0”, “information name” “root”, and “information type” “virtual directory” are stored from the beginning. The root directory of the directory.

また、「仮想ディレクトリ」、「キーワード」、「アクセス情報」を結ぶ線は、これら相互間の関連付け状態を表しており、これに関する情報は関連管理テーブルに保存される。具体的に、関連管理テーブルは、上述した図3(C)に示す構成であり、関連する情報間のIDを、「関連元ID」と「関連先ID」とに保存し、「関係」にはどのような関係か、つまり関連付け状態を保存する。そして、関連の方向つまり関連付けの親子(主従)関係については、「関係」に保存した情報で表現する。例えば、仮想ディレクトリ間において階層の上位(親)下位(子)関係がある場合には、関連元IDに親仮想ディレクトリのIDを、関連先IDに子仮想ディレクトリIDを、関係に「親子ディレクトリ」を、保存する。これにより、関係「親子ディレクトリ」において、関連元が親で、関連先が子である、という方向性を示している。また、仮想ディレクトリとキーワード間であれば、「関連元ID」に仮想ディレクトリのID、「関連先ID」にキーワードのID、「関係」に「キーワード」を保存する。さらに、仮想ディレクトリとアクセス情報間であれば、「関連元ID」に仮想ディレクトリのID、「関連先ID」にアクセス情報のID、「関係」に「所属」を保存する。   Also, the line connecting “virtual directory”, “keyword”, and “access information” represents the state of association between these, and information related to this is stored in the association management table. Specifically, the relationship management table has the configuration shown in FIG. 3C described above, and stores IDs between related information in “related source ID” and “related destination ID”, and sets “relation”. Stores the relationship, that is, the association state. The direction of association, that is, the parent-child (master-detail) relationship of the association is expressed by information stored in “Relation”. For example, if there is an upper (parent) lower (child) relationship between the virtual directories, the parent ID of the parent virtual directory is set as the related source ID, the child virtual directory ID is set as the related destination ID, and “parent-child directory” is set as the relationship. Save. Thus, the relationship “parent-child directory” indicates a direction in which the relation source is a parent and the relation destination is a child. Further, if it is between the virtual directory and the keyword, the ID of the virtual directory is stored in the “relation source ID”, the keyword ID is stored in the “relation destination ID”, and the “keyword” is stored in the “relation”. Furthermore, if it is between the virtual directory and the access information, the ID of the virtual directory is stored in the “relation source ID”, the ID of the access information in the “relation destination ID”, and “affiliation” in the “relation”.

また、上記除外単語DB14は、上述した分類階層構造生成部13とキーワード抽出部18が階層構造を生成したり、キーワードを抽出するときに除外する単語の一覧が保存されている。   The excluded word DB 14 stores a list of words to be excluded when the above-described classification hierarchical structure generation unit 13 and keyword extraction unit 18 generate a hierarchical structure or extract keywords.

また、上記階層構造表示部20(表示制御手段)は、関連情報保存DB15の情報に基づいて、分類階層構造画面を生成し表示する。なお、階層構造表示部20の具体的な分類階層構造データの表示制御に関する機能については、後述する動作説明時に説明する。   The hierarchical structure display unit 20 (display control means) generates and displays a classification hierarchical structure screen based on information in the related information storage DB 15. In addition, the function regarding the display control of the specific classification | category hierarchical structure data of the hierarchical structure display part 20 is demonstrated at the time of operation | movement description mentioned later.

[動作]
次に、上記構成の情報処理装置10の動作を、図6乃至図20を参照して説明する。はじめに、図6のフローチャートを参照して、ユーザ入力監視部11の動作について説明する。
[Operation]
Next, the operation of the information processing apparatus 10 configured as described above will be described with reference to FIGS. First, the operation of the user input monitoring unit 11 will be described with reference to the flowchart of FIG.

まず、ユーザ入力監視部11は、起動時に監視場所情報DB12から監視場所情報を読み出す(ステップA1)。そして、監視場所にテキストが入力されていないか監視する(ステップA2)。その後、監視場所へのテキストの入力を検出すると(ステップA3)、そのテキストデータを収集し(テキスト取得工程)、文単位に分割する(ステップA4)。そして、文単位に分割したテキストデータを、分類階層構造生成部13に送信する(ステップA5)。   First, the user input monitoring unit 11 reads monitoring location information from the monitoring location information DB 12 at the time of activation (step A1). Then, it is monitored whether text is input at the monitoring location (step A2). Thereafter, when text input to the monitoring place is detected (step A3), the text data is collected (text acquisition step) and divided into sentence units (step A4). And the text data divided | segmented into the sentence unit is transmitted to the classification | category hierarchy structure production | generation part 13 (step A5).

次に、図7のフローチャートを参照して、分類階層構造生成部13の動作について説明する。分類階層構造生成部13は、ユーザ入力監視部11から送信されたテキストデータを受信すると(ステップB1)、受信したテキストデータを形態素解析して単語に分解する(ステップB2)。続いて、分解した単語から、動詞、名詞、形容詞以外の単語と、動詞、名詞、形容詞の非自立語を除外する(ステップB3)。続いて、除外単語DB14に保存されている単語を除外する(ステップB4)。そして、残った単語(キーワード)に基づいて、分類階層構造データを生成し(ステップB5、分類階層構造生成工程)、当該分類階層構造データを関連情報保存DB15に保存する(ステップB6)。   Next, the operation of the classification hierarchical structure generation unit 13 will be described with reference to the flowchart of FIG. Upon receiving the text data transmitted from the user input monitoring unit 11 (step B1), the classification hierarchical structure generation unit 13 performs morphological analysis on the received text data and decomposes it into words (step B2). Subsequently, words other than verbs, nouns, and adjectives and non-independent words such as verbs, nouns, and adjectives are excluded from the decomposed words (step B3). Subsequently, the words stored in the excluded word DB 14 are excluded (step B4). Based on the remaining words (keywords), classification hierarchical structure data is generated (step B5, classification hierarchical structure generation step), and the classification hierarchical structure data is stored in the related information storage DB 15 (step B6).

ここで、上述した分類階層構造生成部13による分類階層構造データの生成方法を、図8のフローチャート、及び、図13〜図18の説明図を参照して説明する。なお、ここでは、上述した処理にて抽出された単語(キーワード)の数が、a個であるとする。   Here, a method of generating classification hierarchical structure data by the above-described classification hierarchical structure generation unit 13 will be described with reference to a flowchart of FIG. 8 and explanatory diagrams of FIGS. Here, it is assumed that the number of words (keywords) extracted by the above-described processing is a.

まず、分類階層構造生成部13は、すべての単語(キーワード)において、その単語を名前とする仮想ディレクトリをそれぞれ生成する(図13(A)参照)。このとき、関連情報保存DB15の情報管理テーブルの「情報の名前」に単語を、「情報の種類」に「仮想ディレクトリ」を、保存する(ステップC1)。続いて、ステップC1で生成した全ての仮想ディレクトリを、既存の仮想ディレクトリである「ルート」の下位階層に関連付ける(図13(B)参照)。このとき、関連情報保存DB15の関連管理テーブルの「関連元ID」に「ルート」のIDを、「関連先ID」に「仮想ディレクトリ」のIDを、「関係」に「親子ディレクトリ」を、保存する(ステップC2)。これにより、単一の各単語に対応する「仮想ディレクトリ」が、ルートの下位ではあるが、分類としては最上位階層に配置される。   First, the classification hierarchical structure generation unit 13 generates, for all words (keywords), a virtual directory whose name is the word (see FIG. 13A). At this time, the word is stored in the “information name” of the information management table of the related information storage DB 15 and the “virtual directory” is stored in the “information type” (step C1). Subsequently, all the virtual directories generated in step C1 are associated with the lower hierarchy of the “root” that is the existing virtual directory (see FIG. 13B). At this time, the “root” ID is stored in “related source ID”, the “virtual directory” ID is stored in “related destination ID”, and the “parent / child directory” is stored in “relation”. (Step C2). As a result, the “virtual directory” corresponding to each single word is arranged in the highest hierarchy as a classification although it is lower in the root.

続いて、全ての単語において、その単語をキーワード名とする「キーワード」を生成する(図13(C)参照)。このとき、関連情報保存DB15の情報管理テーブルの「情報の名前」に「単語」を、「情報の種類」に「キーワード」を、保存する(ステップC3)。そして、ステップC3で生成した「キーワード」と、当該キーワードと同じ単語が名前となっている「仮想ディレクトリ」とを関連付ける(図13(D)参照)。具体的には、関連情報保存DB15の関連管理テーブルの「関連元ID」に仮想ディレクトリのIDを、「関連先ID」にキーワードのIDを、「関係」に「キーワード」を、保存する(ステップC4)。   Subsequently, for all the words, a “keyword” having the word as a keyword name is generated (see FIG. 13C). At this time, “word” is stored in “information name” and “keyword” is stored in “information type” in the information management table of the related information storage DB 15 (step C3). Then, the “keyword” generated in step C3 is associated with the “virtual directory” whose name is the same word as the keyword (see FIG. 13D). Specifically, the ID of the virtual directory is stored in the “related source ID”, the keyword ID in the “related destination ID”, and the “keyword” in the “relation” in the related management table of the related information storage DB 15 (step) C4).

続いて、元のテキストデータ内における単語の並び順(出現順序)に従って、1番目と2番目の単語、1番目から3番目の単語、・・・、1番目からn番目の単語、をそれぞれ連結し、連結して生成された連結単語(結合キーワード)を名前とする仮想ディレクトリ生成する(図14(A)参照)。このとき、関連情報保存DB15の情報管理テーブルの「情報の名前」に「連結した単語」を、「情報の種類」に「仮想ディレクトリ」を、保存する(ステップC5)。例えば、図14(A)に示すように、連結単語に基づく仮想ディレクトリとして、「word1word2」、「word1word2word3」などを生成する。   Subsequently, the first and second words, the first to third words,..., The first to nth words are connected in accordance with the order of words (appearance order) in the original text data. Then, a virtual directory whose name is the concatenated word (combined keyword) generated by concatenation is generated (see FIG. 14A). At this time, “concatenated words” is stored in “information name” and “virtual directory” is stored in “information type” in the information management table of the related information storage DB 15 (step C5). For example, as shown in FIG. 14A, “word1word2”, “word1word2word3”, and the like are generated as virtual directories based on concatenated words.

そして、ステップC5で生成した仮想ディレクトリに、その仮想ディレクトリの名前を生成した連結前の各単語を、それぞれキーワードとして関連付ける(図14(B)参照)。このとき、関連情報保存DB15の関連管理テーブルの「関連元ID」に仮想ディレクトリのIDを、「関連先ID」にキーワードのIDを、「関係」に「キーワード」を、保存する(ステップC6)。例えば、「word1」と「word2」とを連結した「word1word2」の仮想ディレクトリに対して、キーワード「word1」と「word2」とを関連付ける。   Then, each of the words before the concatenation that generated the name of the virtual directory is associated as a keyword with the virtual directory generated in step C5 (see FIG. 14B). At this time, the ID of the virtual directory is stored in the “related source ID” of the related management table of the related information storage DB 15, the keyword ID is stored in the “related destination ID”, and the “keyword” is stored in the “relation” (step C 6). . For example, the keywords “word1” and “word2” are associated with the virtual directory “word1word2” obtained by concatenating “word1” and “word2”.

なお、上述した単語の連結は、元となったテキストデータ内における単語相互間の隣接度合に基づいて行われる。例えば、単語間を連結する場合には、上述した処理で除去された助詞などを挟んで隣同士に位置する単語同士を連結する。そして、隣同士にはない単語同士は連結しない。但し、上述した単語の連結方法は一例であって、他の方法にて単語を連結してもよい。   Note that the above-described word connection is performed based on the degree of adjacency between words in the original text data. For example, when words are connected, words located next to each other are connected with the particle removed by the above-described processing. And words that are not next to each other are not connected. However, the word connection method described above is merely an example, and the word may be connected by another method.

続いて、元のテキストデータ内における単語の並び順に、1番目から(n−1)番目までを連結した名前を持つ仮想ディレクトリと、1番目からn番目(n=2〜a)までを連結した名前を持つ仮想ディレクトリとを、親子ディレクトリとして関連付ける(図15参照)。つまり、連結単語の名前を持つ仮想ディレクトリを、この連結単語に含まれる単一の単語あるいは他の連結単語の名前を持つ仮想ディレクトリの下位階層に関連付ける。そして、関連情報保存DB15の関連管理テーブルの「関連元ID」に1番目から(n−1)番目までを連結した名前を持つ仮想ディレクトリのIDを、「関連先ID」に1番目からn番目までを連結した名前を持つ仮想ディレクトリのIDを、「関係」に「親子ディレクトリ」を、保存する(ステップC7)。   Subsequently, a virtual directory having a name concatenated from the first to the (n−1) th and the first to the nth (n = 2 to a) are concatenated in the order of words in the original text data. A virtual directory having a name is associated as a parent-child directory (see FIG. 15). That is, the virtual directory having the name of the concatenated word is associated with the lower hierarchy of the virtual directory having the name of a single word or another concatenated word included in the concatenated word. Then, the ID of the virtual directory having a name obtained by concatenating the first to the (n−1) th to the “related source ID” in the related management table of the related information storage DB 15, and the first to nth in the “related destination ID”. The ID of the virtual directory having the name concatenated up to and including the “parent / child directory” in the “relation” is stored (step C7).

上述したステップC7の処理を、図15を参照して具体的に説明する。まず、単一の単語(word1)に対応する仮想ディレクトリ「word1」を最上位階層に配置し、この下位階層に当該単一の単語(word1)に他の単一の単語(word2)を連結した連結単語(word1word2)に対応する仮想ディレクトリ「word1word2」を関連付ける。さらに、この下位階層には、上記連結単語(word1word2)に他の単一の単語(word3)を連結した他の連結単語(word1word2word3)に対応する仮想ディレクトリ「word1word2word3」を関連付ける。そして、さらに下位の階層まで、仮想ディレクトリを関連付ける。   The process of step C7 described above will be specifically described with reference to FIG. First, a virtual directory “word1” corresponding to a single word (word1) is arranged in the highest hierarchy, and another single word (word2) is linked to the single word (word1) in this lower hierarchy. The virtual directory “word1word2” corresponding to the concatenated word (word1word2) is associated. Furthermore, a virtual directory “word1word2word3” corresponding to another concatenated word (word1word2word3) obtained by concatenating another single word (word3) to the concatenated word (word1word2) is associated with this lower hierarchy. Then, the virtual directory is associated to a lower hierarchy.

続いて、出現順番が2番目以下であるm番目の単語に対応する仮想ディレクトリの下位階層を構築する。具体的には、m番目と(m+1)番目、m番目から(m+2)番目、・・・、m番目からn番目(m=2〜(a−1)、n=3〜a、m<n)の単語を連結し、連結した単語を名前とする仮想ディレクトリを生成する(図16(A)参照)。そして、関連情報保存DB15の情報管理テーブルの「情報の名前」に連結した単語を、「情報の種類」に「仮想ディレクトリ」を、保存する(ステップC8)。   Subsequently, a lower hierarchy of the virtual directory corresponding to the mth word whose appearance order is the second or lower is constructed. Specifically, mth and (m + 1) th, mth to (m + 2) th, ..., mth to nth (m = 2 to (a-1), n = 3 to a, m <n ) Are concatenated, and a virtual directory whose name is the concatenated word is generated (see FIG. 16A). Then, the word concatenated with the “information name” in the information management table of the related information storage DB 15 and the “virtual directory” in the “information type” are stored (step C8).

なお、このときも、元のテキストデータ内における単語の並び順(出現順序)や相互に隣接する単語同士を連結する。例えば、図16(A)に示すように、仮想ディレクトリとして、「word2word3」、「word2word3word4」などを生成する。   Also at this time, words arranged in the original text data (order of appearance) and adjacent words are connected. For example, as shown in FIG. 16A, “word2word3”, “word2word3word4”, etc. are generated as virtual directories.

次に、ステップC8で生成した仮想ディレクトリに、その仮想ディレクトリの名前を生成した連結前の各単語をそれぞれキーワードとして関連付ける(図16(B)参照)。そして、関連情報保存DB15の関連管理テーブルの「関連元ID」に仮想ディレクトリのIDを、「関連先ID」にキーワードのIDを、「関係」に「キーワード」を、保存する(ステップC9)。   Next, each word before linking that generated the name of the virtual directory is associated as a keyword with the virtual directory generated in step C8 (see FIG. 16B). Then, the virtual directory ID is stored in the “relation source ID”, the keyword ID in the “relation destination ID”, and the “keyword” in the “relation” (step C9).

次に、元のテキストデータ内における単語の並び順となるよう、m番目から(n−1)番目までを連結した名前を持つ仮想ディレクトリと、m番目からn番目(n=2〜(a−1、n=3〜a、m<n)までを連結した名前を持つ仮想ディレクトリとを、親子ディレクトリとして関連付ける(図17参照)。つまり、連結単語の名前を持つ仮想ディレクトリを、この連結単語に含まれる単一の単語あるいは他の連結単語結合の名前を持つ仮想ディレクトリの下位階層に関連付ける。そして、関連情報保存DB15の関連管理テーブルの「関連元ID」にm番目から(n−1)番目までを連結した名前を持つ仮想ディレクトリのIDを、「関連先ID」にm番目からn番目までを連結した名前を持つ仮想ディレクトリのIDを、「関係」に「親子ディレクトリ」を、保存する(ステップC10)。   Next, a virtual directory having a name concatenated from the mth to the (n−1) th so as to be the order of words in the original text data, and the mth to nth (n = 2 to (a−) A virtual directory having a name concatenated from 1, n = 3 to a, m <n) is associated as a parent-child directory (see FIG. 17), that is, a virtual directory having a concatenated word name is associated with this concatenated word. It is associated with a lower hierarchy of a virtual directory having the name of a single word or other concatenated word combination included, and the “related source ID” in the related management table of the related information storage DB 15 is mth to (n−1) th. ID of the virtual directory having the name concatenated up to, the ID of the virtual directory having the name concatenated from the m-th to the n-th to the “related destination ID”, and “parent” in the “relation” The directory ", to save (step C10).

ここで、上述したステップC10の処理を、図17を参照して具体的に説明する。まず、単一の単語(word2)に対応する仮想ディレクトリ「word2」が最上位階層に配置されており、この下位階層に当該単一の単語(word2)に他の単一の単語(word3)を連結した連結単語(word2word3)に対応する仮想ディレクトリ「word2word3」を関連付ける。さらに、この下位階層には、上記連結単語(word1word2)に他の単一の単語(word3)を連結した他の連結単語(word1word2word3)に対応する仮想ディレクトリ「word1word2word3」を関連付ける。そして、さらに下位の階層まで、仮想ディレクトリを関連付ける。   Here, the process of step C10 described above will be specifically described with reference to FIG. First, a virtual directory “word2” corresponding to a single word (word2) is arranged in the highest hierarchy, and another single word (word3) is assigned to the single word (word2) in this lower hierarchy. The virtual directory “word2word3” corresponding to the concatenated linked word (word2word3) is associated. Furthermore, a virtual directory “word1word2word3” corresponding to another concatenated word (word1word2word3) obtained by concatenating another single word (word3) to the concatenated word (word1word2) is associated with this lower hierarchy. Then, the virtual directory is associated to a lower hierarchy.

次に、m番目からn番目までの単語を連結した名前を持つ仮想ディレクトリと、(m−1)番目からn番目(m=2〜(a−1)、n=2〜(a−1)、m≦n)までの単語を連結した名前を持つ仮想ディレクトリを、親子ディレクトリとして関連付ける(図18参照)。そして、関連情報保存DB15の関連管理テーブルの「関連元ID」にm番目からn番目までを連結した名前を持つ仮想ディレクトリのIDを、「関連先ID」に(m−1)番目からn番目までを連結した名前を持つ仮想ディレクトリのIDを、「関係」に「親子ディレクトリ」を、保存する(ステップC11)。   Next, a virtual directory having a name obtained by concatenating words from the mth to the nth, and (m-1) th to nth (m = 2 to (a-1), n = 2 to (a-1) , M ≦ n), a virtual directory having a name obtained by concatenating words up to m ≦ n) is associated as a parent-child directory (see FIG. 18). Then, the ID of the virtual directory having a name obtained by concatenating the mth to the nth to the “related source ID” in the related management table of the related information storage DB 15, and the (relation destination ID) from the (m−1) th to the nth The ID of the virtual directory having the name concatenated up to is saved, and the “parent / child directory” is stored in the “relation” (step C11).

上記処理を、図18を参照してさらに説明する。まず、所定の単一の単語(例えば、word2)に対応する仮想ディレクトリ(例えば、仮想ディレクトリ「word2」)の下位階層に、他の仮想ディレクトリ(例えば、仮想ディレクトリ「word1」)に既に関連付けられている仮想ディレクトリであって上記所定の単一の単語(word2)を含む連結単語(例えば、word1word2)に対応する仮想ディレクトリ(例えば、仮想ディレクトリ「word1word2」)を関連付ける。また、他の例としては、所定の連結単語(例えば、word2word3)に対応する仮想ディレクトリ(例えば、仮想ディレクトリ「word2word3」)の下位階層に、他の仮想ディレクトリ(例えば、仮想ディレクトリ「word1word2」)に既に関連付けられている仮想ディレクトリであって上記所定の連結単語(word2word3)を含む連結単語(例えば、word1word2word3)に対応する仮想ディレクトリ(例えば、仮想ディレクトリ「word1word2word3」)を関連付ける。   The above process will be further described with reference to FIG. First, a virtual directory (eg, virtual directory “word2”) corresponding to a predetermined single word (eg, word2) is already associated with another virtual directory (eg, virtual directory “word1”). A virtual directory (for example, virtual directory “word1word2”) corresponding to a concatenated word (for example, word1word2) including the predetermined single word (word2). As another example, in a lower hierarchy of a virtual directory (eg, virtual directory “word2word3”) corresponding to a predetermined concatenated word (eg, word2word3), another virtual directory (eg, virtual directory “word1word2”) A virtual directory (for example, virtual directory “word1word2word3”) corresponding to a concatenated word (for example, word1word2word3) including the predetermined concatenated word (word2word3) that is already associated is associated.

また、上記分類階層構造生成部13は、上述したユーザ入力監視部11にて収集したテキストデータが関連付けられた所定の情報(データファイル)を、上述したように生成した分類階層構造データの仮想ディレクトリに関連付けて記憶する。つまり、分類階層構造を生成するために用いたテキストデータが入力される情報自体を、当該テキストデータから抽出されたキーワードと同一のキーワードが関連付けられた各仮想ディレクトリに関連付ける。これにより、上記情報へは、後述するように、関連付けられたすべての仮想ディレクトリから参照することができる。   In addition, the classification hierarchy structure generation unit 13 generates predetermined information (data file) associated with the text data collected by the user input monitoring unit 11 described above as a virtual directory of the classification hierarchy structure data generated as described above. Store it in association with. That is, the information itself in which the text data used to generate the classification hierarchical structure is input is associated with each virtual directory associated with the same keyword as the keyword extracted from the text data. As a result, the information can be referred to from all the associated virtual directories, as will be described later.

次に、図9のフローチャートを参照して、アクセス情報監視部16の動作について説明する。アクセス情報監視部16は、ユーザのファイル、Webページなどの情報へのアクセスを監視する(ステップD1、データアクセス監視工程)。そして、ユーザの情報へのアクセスを検出すると(ステップD2)、ユーザのアクセスした情報のファイル名やタイトルなどのテキストデータを抽出し、アクセス関連情報を生成する(ステップD3)。続いて、この生成したアクセス関連情報を、情報関連付け部17に送信する(ステップD4)。   Next, the operation of the access information monitoring unit 16 will be described with reference to the flowchart of FIG. The access information monitoring unit 16 monitors access to information such as user files and Web pages (step D1, data access monitoring step). When access to the user information is detected (step D2), text data such as the file name and title of the information accessed by the user is extracted to generate access related information (step D3). Subsequently, the generated access related information is transmitted to the information association unit 17 (step D4).

次に、図10を参照して、情報関連付け部17の動作について説明する。まず、アクセス情報監視部16からアクセス関連情報を受信する(ステップE1)。すると、関連情報保存DB15の情報管理テーブルから、「関係」が「キーワード」であるものの「情報の名前」を抽出し、この「情報の名前」がアクセス関連情報内の「アクセス情報の重要な場所のテキスト」にあるかどうか検索する(ステップE2)。つまり、アクセスした情報に含まれるテキストデータに、既に分類階層構造データに含まれるキーワードと同一の情報が存在するか否かを調べる。   Next, the operation of the information association unit 17 will be described with reference to FIG. First, access related information is received from the access information monitoring unit 16 (step E1). Then, from the information management table of the related information storage DB 15, the “information name” is extracted although the “relation” is “keyword”, and this “information name” is the “important location of the access information” in the access related information. It is searched whether it is in the “text of” (step E2). That is, it is checked whether or not the text data included in the accessed information already has the same information as the keyword included in the classification hierarchical structure data.

そして、上記検索によりヒットし(ステップE3:Yes)、既に分類階層構造データにキーワードとして登録されている情報がアクセスした情報に含まれている場合には、関連情報保存DB15の情報管理テーブルの「情報の名前」に、アクセス関連情報の「アクセス情報の重要な場所のテキスト」を、「情報の種類」にアクセス関連情報の「アクセス情報の種類」を、「存在場所」にアクセス情報の「アクセス情報の存在場所」を、保存する。   If the information is hit by the search (step E3: Yes) and the information already registered as a keyword in the classification hierarchical structure data is included in the accessed information, “ In the “Information Name” field, the “Access Information Important Location Text” field is displayed. In the “Information Type” field, the “Access Information Type” field is displayed in the “Access Information” field. Save the “location of information”.

続いて、上記ヒットしたキーワードが関連付いている全ての仮想ディレクトリを関連情報保存DB15の関連管理テーブルから検索し、その仮想ディレクトリとアクセス情報(データファイル)とを関連付ける(ステップE4、データ関連付け工程)。具体的には、関連情報保存DB15の関連管理テーブルの「関連元ID」に仮想ディレクトリのIDを、「関連先ID」にアクセス情報のIDを、「関係」に「所属」を、保存する(ステップE4)。   Subsequently, all the virtual directories associated with the hit keyword are searched from the related management table of the related information storage DB 15, and the virtual directory and the access information (data file) are associated (step E4, data association step). . Specifically, the virtual directory ID is stored in the “relation source ID” of the related management table of the related information storage DB 15, the access information ID is stored in the “relevant destination ID”, and “affiliation” is stored in the “relation” ( Step E4).

続いて、キーワード情報として、アクセス関連情報の「アクセス情報の重要な場所のテキスト」と、そのアクセス情報が関連付いた「仮想ディレクトリのID」とを、キーワード抽出部18に送信する(ステップE5)。   Subsequently, as the keyword information, the “text of the important location of the access information” of the access related information and the “virtual directory ID” associated with the access information are transmitted to the keyword extracting unit 18 (step E5). .

なお、上記では、ヒットした全てのキーワードが関連付いている仮想ディレクトリにアクセス情報を関連付けたが、階層構造を考慮し、階層構造の一番浅い部分のみに関連付ける、または、一番深い部分に関連付けるなどしてもよい。   In the above, access information is associated with the virtual directory associated with all hit keywords, but considering the hierarchical structure, it is associated with only the shallowest part of the hierarchical structure, or with the deepest part. Etc.

次に、図11を参照して、キーワード抽出部18の動作について説明する。まず、情報関連付け部17から情報を受信する(ステップF1)。続いて、受信した情報の「アクセス情報の重要な場所のテキスト」を形態素解析して単語に分割する(ステップF2)。続いて、抽出した単語のうち、動詞、名詞、および形容詞以外の品詞の単語と、動詞、名詞、および形容詞で非自立語に分類される単語を除外する(ステップF3)。続いて、除外単語DB14に保存されている単語を除外する(ステップF4)。これにより、ユーザがアクセスした情報に含まれるテキストデータ内の単語(アクセス対象キーワード)を、キーワード候補データとして抽出する(キーワード候補抽出工程)。このとき、特に、上述した情報関連付け部17にて関連情報保存DB15内にキーワードとして登録されていない単語を、キーワード候補とする。   Next, the operation of the keyword extraction unit 18 will be described with reference to FIG. First, information is received from the information association unit 17 (step F1). Subsequently, the “text of an important place of access information” of the received information is divided into words by morphological analysis (step F2). Subsequently, among the extracted words, words with parts of speech other than verbs, nouns, and adjectives, and words classified as non-independent words by verbs, nouns, and adjectives are excluded (step F3). Subsequently, the words stored in the excluded word DB 14 are excluded (step F4). Thereby, a word (access target keyword) in the text data included in the information accessed by the user is extracted as keyword candidate data (keyword candidate extraction step). At this time, in particular, a word that is not registered as a keyword in the related information storage DB 15 by the information association unit 17 described above is set as a keyword candidate.

続いて、キーワード候補DB19のキーワード候補テーブルを、上述したように抽出した単語であるキーワード候補と仮想ディレクトリIDで検索する(ステップF5)。この検索により、キーワード候補がキーワード候補DB19に存在するとヒットした場合には(ステップF6:Yes)、ヒットしたキーワード候補に関連付けられたカウント数を「1」だけ加算する(ステップF7)。一方、ヒットしなかった場合には、キーワード候補テーブルの「仮想ディレクトリID」に検索した仮想ディレクトリIDを、「キーワード候補」に検索した単語であるキーワード候補を、「カウント数」に「1」を保存する(ステップF8)。続いて、上述したようにヒットした場合には(ステップF7以降)、カウント数を「1」だけ加算した結果、当該カウント数が閾値に達したかどうかチェックする(ステップF9)。そして、閾値に達していた場合には(ステップF9:Yes)、達した「仮想ディレクトリID」と「キーワード候補」を、キーワード情報として分類構造生成部13に送信する(ステップF10)。そして、全ての単語に関してステップF5を繰り返す。   Subsequently, the keyword candidate table of the keyword candidate DB 19 is searched with the keyword candidates that are the words extracted as described above and the virtual directory ID (step F5). When the search results in a hit when the keyword candidate exists in the keyword candidate DB 19 (step F6: Yes), the count associated with the hit keyword candidate is incremented by “1” (step F7). On the other hand, if there is no hit, the virtual directory ID searched for “virtual directory ID” in the keyword candidate table, the keyword candidate that is the word searched for “keyword candidate”, and “1” for “count” are displayed. Save (step F8). Subsequently, when a hit occurs as described above (after step F7), it is checked whether or not the count number has reached a threshold value as a result of adding the count number by "1" (step F9). If the threshold value has been reached (step F9: Yes), the reached “virtual directory ID” and “keyword candidate” are transmitted as keyword information to the classification structure generation unit 13 (step F10). Then, Step F5 is repeated for all words.

次に、図12のフローチャートを参照して、分類階層構造生成部13がキーワード抽出部18からキーワード候補を含むキーワード情報を受信したときの動作について説明する。   Next, with reference to the flowchart of FIG. 12, the operation when the classification hierarchy structure generation unit 13 receives keyword information including keyword candidates from the keyword extraction unit 18 will be described.

まず、キーワード抽出部18からキーワード情報を受信する(ステップG1)。続いて、キーワード情報の「キーワード候補」を名前にした仮想ディレクトリを生成する。そして、関連情報保存DB15の情報管理テーブルの「情報の名前」にキーワード情報の「キーワード候補」を、「情報の種類」に「仮想ディレクトリ」を、保存する(ステップG2)。   First, keyword information is received from the keyword extraction unit 18 (step G1). Subsequently, a virtual directory whose name is “keyword candidate” in the keyword information is generated. Then, the keyword information “keyword candidate” is stored in the “information name” of the related information storage DB 15 and the “virtual directory” is stored in the “information type” (step G2).

続いて、キーワード候補を名前にしてキーワードを生成する。そして、関連情報保存DB15の情報管理テーブルの「情報の名前」にキーワード候補を、「情報の種類」に「キーワード」を、保存する(ステップG3)。続いて、生成した仮想ディレクトリとキーワードとを関連付ける。そして、関連情報保存DB15の関連管理テーブルの「関連元ID」に仮想ディレクトリのIDを、「関連先ID」にキーワードのIDを、「関係」に「キーワード」を、保存する(ステップG4)。   Subsequently, a keyword is generated with the keyword candidate as a name. Then, the keyword candidate is stored in the “information name” in the information management table of the related information storage DB 15 and the “keyword” is stored in the “information type” (step G3). Subsequently, the generated virtual directory is associated with the keyword. Then, the virtual directory ID is stored in the “related source ID”, the keyword ID in the “related destination ID”, and the “keyword” in the “relation” in the related management table of the related information storage DB 15 (step G4).

続いて、キーワード候補情報の仮想ディレクトリIDの仮想ディレクトリを親ディレクトリにして、生成した仮想ディレクトリを関連付ける。そして、関連管理テーブルの「関連元ID」にキーワード候補情報の仮想ディレクトリIDを、「関連先ID」に仮想ディレクトリのIDを、「関係」に「親子ディレクトリ」を、保存する(ステップG5)。このとき、親ディレクトリに関連付いているキーワードを子ディレクトリにも関連付けるため、関連管理テーブルの「関連元ID」を親ディレクトリのIDで、「関係」を「キーワード」で検索し、関連管理テーブルの「関連元ID」に生成した仮想ディレクトリのIDを、「関連先ID」に検索結果のキーワードのIDを「関係」に「キーワード」を、保存する(ステップG6)。そして、生成した仮想ディレクトリに、親ディレクトリに関連付いている情報のうちキーワードを含むものを関連付ける。このとき、関連管理テーブルの「関連元ID」に仮想ディレクトリIDを、「関連先ID」にキーワードを含む親ディレクトリに所属している情報のIDを、「関係」に「所属」を、保存する(ステップG7)。   Subsequently, the generated virtual directory is associated with the virtual directory of the virtual directory ID of the keyword candidate information as the parent directory. Then, the virtual directory ID of the keyword candidate information is stored in the “related source ID” of the related management table, the virtual directory ID is stored in the “related destination ID”, and the “parent / child directory” is stored in the “relation” (step G5). At this time, since the keyword associated with the parent directory is also associated with the child directory, “related source ID” in the related management table is searched with the ID of the parent directory and “relation” is searched with “keyword”. The ID of the generated virtual directory is stored in the “related source ID”, the ID of the keyword of the search result is stored in the “related destination ID”, and the “keyword” is stored in the “relation” (step G6). The generated virtual directory is associated with information including a keyword among information associated with the parent directory. At this time, the virtual directory ID is stored in the “related source ID” of the related management table, the ID of the information belonging to the parent directory including the keyword in the “related destination ID”, and “affiliation” is stored in the “relation”. (Step G7).

ここで、図19に、仮想ディレクトリに新たな情報が関連づき、この情報に含まれるキーワード候補のカウント値が閾値に達して、仮想ディレクトリが分類階層構造データに追加された場合を示す。この図の例では、まず、「wordd」を含む情報が既存の仮想ディレクトリ「wordc」に関連付き、その後、単語「word」のカウント値が閾値に達すると、仮想ディレクトリ「wordc」の下位に、新たな仮想ディレクトリ「wordcwordd」が追加される。   Here, FIG. 19 shows a case where new information is associated with the virtual directory, the count value of the keyword candidate included in this information reaches the threshold value, and the virtual directory is added to the classification hierarchical structure data. In the example of this figure, first, the information including “wordd” is associated with the existing virtual directory “wordc”, and then when the count value of the word “word” reaches the threshold, the virtual directory “wordc” is subordinate to A new virtual directory “wordcwordd” is added.

次に、図20を参照して、階層構造表示部20が生成して表示制御する階層構造表示画面について説明する。階層好評画面は、領域101、領域102、領域103、領域104からなる。領域101には、分類階層構造データがルートを頂点としたツリー状で表示される。そして、表示されている仮想ディレクトリがクリックされるなど選択されると、ツリーが展開され、クリックした仮想ディレクトリの子ディレクトリ(下位階層)が表示される。同様に、子ディレクトリが選択されると、このディレクトリに関連付いているさらに下位の子ディレクトリが表示される。   Next, a hierarchical structure display screen that is generated and controlled by the hierarchical structure display unit 20 will be described with reference to FIG. The hierarchically popular screen includes an area 101, an area 102, an area 103, and an area 104. In the area 101, the classification hierarchical structure data is displayed in a tree shape with the root as a vertex. When the displayed virtual directory is clicked or selected, the tree is expanded and child directories (lower layers) of the clicked virtual directory are displayed. Similarly, when a child directory is selected, lower level child directories associated with this directory are displayed.

また、領域102には、領域101で選択されている仮想ディレクトリに関連付いている情報(データファイル)が表示される。例えば、図20の例では、「仮想ディレクトリAB」が選択された状態を示しており、領域102には、「仮想ディレクトリAB」に関連付けられている「キーワードA」と「キーワードB」に基づいて関連付けられた「情報A」と「情報AB」とが表示されている。   In the area 102, information (data file) associated with the virtual directory selected in the area 101 is displayed. For example, the example of FIG. 20 shows a state where “virtual directory AB” is selected, and the area 102 is based on “keyword A” and “keyword B” associated with “virtual directory AB”. The associated “information A” and “information AB” are displayed.

また、領域103には、現在領域101で選択されている仮想ディレクトリの親ディレクトリが表示される。図20の例では、「仮想ディレクトリAB」の親ディレクトリとなる「仮想ディレクトリA」と「仮想ディレクトリB」とが、選択可能なよう表示されている。これにより、現在の「仮想ディレクトリ」から、上位階層や下位階層に進むことができる。なお、領域104には、ツールバー領域でユーザがたどった階層を戻ったり、進んだりするための機能が割り当てられたボタンが表示される。   In the area 103, the parent directory of the virtual directory currently selected in the area 101 is displayed. In the example of FIG. 20, “virtual directory A” and “virtual directory B”, which are parent directories of “virtual directory AB”, are displayed so as to be selectable. Thereby, it is possible to proceed from the current “virtual directory” to an upper hierarchy or a lower hierarchy. In the area 104, a button to which a function for returning or advancing the hierarchy followed by the user in the toolbar area is displayed.

以上のように、本実施形態によると、例えばユーザが利用しているなどのテキストデータから、当該テキストデータに含まれるキーワードに基づいて自動的に分類階層構造を生成することができる。特に、単一の単語と連結単語とに含まれる単語の包含関係に基づいて、適切に階層化された階層構造を生成することができる。従って、ユーザは、生成された階層構造を利用して、データ分類やデータ検索を行うことが容易となり、また、適切かつ効率よく、データ分類やデータ検索を実行することができる。その結果、ユーザの利便性の向上を図ることができる。   As described above, according to the present embodiment, a classification hierarchical structure can be automatically generated from text data used by a user or the like based on keywords included in the text data. In particular, an appropriately hierarchized hierarchical structure can be generated based on the inclusion relationship of words included in a single word and a connected word. Therefore, the user can easily perform data classification and data search using the generated hierarchical structure, and can execute data classification and data search appropriately and efficiently. As a result, user convenience can be improved.

なお、上記では、1台の情報処理装置にて、テキストデータの抽出から解析、分類階層構造データの生成、当該分類階層構造データを用いたアクセス情報の分類、情報の検索などの処理を行うこととして説明したが、必ずしも1台の情報処理装置で実現されていなくてもよい。例えば、分類階層構造データの生成のみ、他の情報処理装置で実行されるなど、上述した情報処理装置が有する各機能が、複数の各情報処理装置に分散して装備されていてもよい。つまり、上述した情報処理装置による機能が、複数台の情報処理装置から成るシステムで構成されていてもよい。   In the above, a single information processing apparatus performs processing such as text data extraction, analysis, classification hierarchical structure data generation, access information classification using the classification hierarchical structure data, and information retrieval. However, it is not necessarily realized by one information processing apparatus. For example, the functions of the information processing apparatus described above may be distributed and installed in a plurality of information processing apparatuses, for example, only the generation of classification hierarchical structure data is executed by another information processing apparatus. That is, the function of the information processing apparatus described above may be configured by a system including a plurality of information processing apparatuses.

<実施形態3>
次に、本発明の第3の実施形態を、図21乃至図41を参照して説明する。本実施形態は、上述した実施形態2における情報処理装置10におけるさらなる具体的な動作例を示すものである。
<Embodiment 3>
Next, a third embodiment of the present invention will be described with reference to FIGS. The present embodiment shows a further specific operation example in the information processing apparatus 10 in the second embodiment described above.

まず、監視場所情報DB12のユーザ入力監視場所設定テーブルには、図21のような情報が保存されている。すると、ユーザ入力監視部11は、監視場所情報DB12の入力監視場所設定テーブルから、例えば、起動時に監視場所情報を読み込み、その場所の入力を監視する。   First, information as shown in FIG. 21 is stored in the user input monitoring location setting table of the monitoring location information DB 12. Then, the user input monitoring unit 11 reads the monitoring location information from the input monitoring location setting table of the monitoring location information DB 12, for example, at the time of activation, and monitors the input of the location.

一例として、ユーザがメーラーを起動し、新規にメールを作成し、サブジェクトに”Re:○×△プロジェクトの開発会議の連絡について”を入力し(図22(A)参照)、送信したとする。すると、ユーザ入力監視部11は、メーラーのサブジェクト入力欄が監視場所にあるため、このテキストデータを収集し、分類階層構造生成部13に送信する。   As an example, it is assumed that a user starts a mailer, creates a new mail, inputs “Re: ○ × △ contact of development meeting of project” to a subject (see FIG. 22A), and transmits it. Then, the user input monitoring unit 11 collects this text data and transmits it to the classification hierarchy structure generation unit 13 because the subject input field of the mailer is at the monitoring location.

次に、分類階層構造生成部13は、このテキストデータを受信すると、形態素解析を行って単語に分解する。すると、図22(B)に示すように、単語に分解された結果、”Re”、”:”、○×△”、プロジェクト、”の”、”開発”、”会議”、”の”、”連絡”、”について”の10個の単語に分割される。このうち”:”と、”の”と、および”について”は品詞が名詞、動詞、形容詞以外のため除外する。なお、除外単語DB14には、図21(B)のような除外単語一覧が保存されていたとする。この場合には、”Re”が除外単語一覧に登録されているため、除外する。これにより、図22(C)に示すように、残った単語”○×△”、”プロジェクト”、”開発”、”会議”、”連絡”を使って、分類階層構造データを生成する。   Next, upon receiving this text data, the classification hierarchical structure generation unit 13 performs morphological analysis and breaks it down into words. Then, as shown in FIG. 22B, as a result of being decomposed into words, “Re”, “:”, ○ × △ ”, project,“ no ”,“ development ”,“ conference ”,“ no ”, Divided into 10 words, “contact” and “about”, of which “:”, “no”, and “about” are excluded because the part of speech is other than a noun, verb, or adjective. 21B is stored in the word DB 14. In this case, since “Re” is registered in the excluded word list, it is excluded. As shown in (C), classification hierarchical structure data is generated using the remaining words “XX”, “project”, “development”, “conference”, and “contact”.

次に、”○×△”、”プロジェクト、”開発”、”会議”、”連絡”を名前とする仮想ディレクトリを生成する。このとき、関連情報保存DB15の情報管理テーブルに、図23に示すように、順番にIDを付番し、「情報の名前」にそれぞれの「単語」を、「情報の種類」に「仮想ディレクトリ」を、保存する。   Next, a virtual directory whose names are “XX”, “project,“ development ”,“ conference ”, and“ contact ”is generated, and the information management table of the related information storage DB 15 is shown in FIG. In this way, IDs are numbered in order, each “word” is stored in “information name”, and “virtual directory” is stored in “information type”.

続いて、「ルート」と生成した「仮想ディレクトリ」とを関連付ける。このとき、関連情報保存DB15の関連管理テーブルに、図24に示すように、「関連元ID」にルートのID”0”を、「関連先ID」にそれぞれ生成した仮想ディレクトリのID”1”、”2”、”3”、”4”、”5”を、「関係」に「親子ディレクトリ」を、それぞれ保存する。   Subsequently, the “root” is associated with the generated “virtual directory”. At this time, in the related management table of the related information storage DB 15, as shown in FIG. 24, the route ID “0” is generated in the “related source ID” and the ID “1” of the virtual directory generated in the “related destination ID”. , “2”, “3”, “4”, “5” and “Parent / Child Directory” in “Relation”.

次に、全ての単語において、その単語をキーワード名とするキーワードを生成する。このとき、関連情報保存DB15の情報管理テーブルに、図23に示すように、順番にIDを付番して、「情報の名前」に「単語」を、「情報の種類」に「キーワード」を、保存する。   Next, for all words, a keyword having the word as a keyword name is generated. At this time, as shown in FIG. 23, IDs are sequentially assigned to the information management table of the related information storage DB 15, and “word” is assigned to “information name” and “keyword” is assigned to “information type”. ,save.

次に、生成したキーワードと同じ単語が名前である仮想ディレクトリとを関連付ける。このとき、関連情報保存DB15の関連管理テーブルに、図24に示すようにそれぞれ「関連元ID」に”1”、「関連先ID」に”6”、「関係」に「キーワード」を、「関連元ID」に”2”、「関連先ID」に”7”、「関係」に「キーワード」を、「関連元ID」に”3”、「関連先ID」に”8”、「関係」に「キーワード」を、「関連元ID」に”4”、「関連先ID」に”9”、「関係」に「キーワード」を、「関連元ID」に”5”、「関連先ID」に”10”、「関係」に「キーワード」を保存する。   Next, a virtual directory whose name is the same word as the generated keyword is associated. At this time, in the related management table of the related information storage DB 15, as shown in FIG. 24, “1” is set for “related source ID”, “6” is set for “related destination ID”, “keyword” is set for “relation”, “Related Source ID” is “2”, “Related Target ID” is “7”, “Relation” is “Keyword”, “Related Source ID” is “3”, “Related Target ID” is “8”, “Relationship” "Keyword", "related source ID" "4", "related destination ID" "9", "relation" "keyword", "related source ID" "5", "related destination ID" "10" in "" and "Keyword" in "Relation".

次に”○×△”と”プロジェクト”を連結した”○×△プロジェクト”を、”○×△”、”プロジェクト”、”開発”を連結した”○×△プロジェクト開発”を、”○×△”、”プロジェクト”、”開発”、”会議”を連結した”○×△プロジェクト開発会議”を、”○×△”、”プロジェクト、”開発”、”会議”、”連絡”を連結した”○×△プロジェクト開発会議連絡”を名前とする仮想ディレクトリを生成する。このとき、関連情報保存DB15の情報管理テーブルに、図23に示すように、順番にIDを付与して、「情報の名前」に「連結した単語」を、「情報の種類」に「仮想ディレクトリ」を保存する。   Next, “○ × △ Project”, which is a combination of “○ × △” and “Project”, is changed to “○ × △ Project Development”, which is a combination of “○ × △”, “Project” and “Development”. △ ”,“ Project ”,“ Development ”,“ Conference ”connected to“ ○ × △ Project Development Conference ”,“ ○ × △ ”,“ Project, “Development”, “Conference”, “Contact” A virtual directory having the name “XXΔ Project Development Meeting Contact” is generated, and IDs are assigned in order to the information management table of the related information storage DB 15 as shown in FIG. “Concatenated words” is stored in “Name”, and “Virtual directory” is stored in “Type of information”.

次に、仮想ディレクトリ”○×△プロジェクト”にキーワード”○×△”と”プロジェクト”を、仮想ディレクトリ”○×△プロジェクト開発”にキーワード”○×△”と”プロジェクト”と”開発”を、仮想ディレクトリ”○×△プロジェクト開発会議”にキーワード”○×△”と”プロジェクト”と”開発”と”会議”を、仮想ディレクトリ”○×△プロジェクト開発会議連絡”にキーワード”○×△”と”プロジェクト”と”開発”と”会議”と”連絡”を関連付ける。このとき、上述同様に、図24に示すように、関連管理テーブルに関連情報を保存する。   Next, the keywords “○ × △” and “project” are added to the virtual directory “○ × △ project”, the keywords “○ × △”, “project” and “development” are added to the virtual directory “○ × △ project development”. The keywords “○ × △”, “Project”, “Development”, and “Conference” for the virtual directory “○ × △ Project Development Conference”, and the keywords “○ × △” for the virtual directory “○ × △ Project Development Conference Contact”. Associate "project", "development", "conference" and "contact". At this time, as described above, the related information is stored in the related management table as shown in FIG.

次に、仮想ディレクトリ”○×△”と仮想ディレクトリ”○×△プロジェクト”を親子ディレクトリとして、仮想ディレクトリ”○×△プロジェクト”と仮想ディレクトリ”○×△プロジェクト開発”を親子ディレクトリとして、仮想ディレクトリ”○×△プロジェクト開発”と仮想ディレクトリ”○×△プロジェクト開発会議”を親子ディレクトリとして、仮想ディレクトリ”○×△プロジェクト開発会議”と仮想ディレクトリ”○×△プロジェクト開発会議連絡”を親子ディレクトリとして関連付ける。このとき、上述同様に図24に示すように、関連管理テーブルに関連情報を保存する。   Next, the virtual directory “○ × △” and the virtual directory “XX project” are set as the parent and child directories, the virtual directory “XX project” and the virtual directory “XX project development” are set as the parent and child directories, and the virtual directory “ XX project development "and virtual directory" XX project development meeting "are related as parent and child directories, and virtual directory" XX project development meeting "and virtual directory" XX project development meeting communication "are related as parent and child directories. At this time, the related information is stored in the related management table as shown in FIG.

次に、仮想ディレクトリ”プロジェクト開発”、”プロジェクト開発会議”、”プロジェクト開発会議連絡”、”開発会議”、”開発会議連絡”、”会議連絡”を生成する。このとき、上述同様に図23に示すように、情報管理テーブルに保存する。   Next, the virtual directories “project development”, “project development conference”, “project development conference contact”, “development conference”, “development conference contact”, and “conference contact” are generated. At this time, the information is stored in the information management table as shown in FIG.

次に、仮想ディレクトリ”プロジェクト開発”にキーワード”プロジェクト”と”開発”を、”プロジェクト開発会議”にキーワード”プロジェクト”と”開発”と”会議”を、”プロジェクト開発会議連絡”にキーワード”プロジェクト”と”開発”と”会議”と”連絡”を、仮想ディレクトリ”開発会議”にキーワード”開発”と”会議”を、仮想ディレクトリ”開発会議連絡”にキーワード”開発”と”会議”と”連絡”を、仮想ディレクトリ”会議連絡”にキーワード”会議”と”連絡”を、それぞれ関連付ける。このとき、上述同様に、図25に示すように、関連管理テーブルに保存する。なお、図25は、上述した図24の続きを示しており、当該図24と図25で関連管理テーブルを構成している。   Next, the keywords “project” and “development” in the virtual directory “project development”, the keywords “project”, “development”, and “meeting” in the “project development meeting”, and the keyword “project” in the “project development meeting contact” "And" development "and" conference "and" contact ", the keyword" development "and" conference "in the virtual directory" development meeting ", the keywords" development "and" conference "and" in the virtual directory "development meeting contact" The keyword “conference” and “contact” are associated with the virtual directory “conference contact”, respectively. At this time, similarly to the above, it is stored in the related management table as shown in FIG. FIG. 25 shows the continuation of FIG. 24 described above, and the related management table is configured by FIGS. 24 and 25.

次に、仮想ディレクトリ”プロジェクト”と仮想ディレクトリ”プロジェクト開発”を、仮想ディレクトリ”プロジェクト開発”と仮想ディレクトリ”プロジェクト開発会議”を、仮想ディレクトリ”プロジェクト開発会議”と仮想ディレクトリ”プロジェクト開発会議連絡”を親子ディレクトリとして関連付ける。このとき、関連管理テーブルに、上述同様に図25に示すように保存する。   Next, the virtual directory “project” and virtual directory “project development”, virtual directory “project development” and virtual directory “project development meeting”, virtual directory “project development meeting” and virtual directory “project development meeting communication”. Associate as parent-child directory. At this time, it is stored in the related management table as shown in FIG.

次に、仮想ディレクトリ”開発”と仮想ディレクトリ”開発会議”を、仮想ディレクトリ”開発会議”と仮想ディレクトリ”開発会議連絡”を、仮想ディレクトリ”会議”と仮想ディレクトリ”会議連絡”を親子ディレクトリとして関連付ける。このとき、関連管理テーブルに、上述同様に図25に示すように保存する。   Next, the virtual directory “Development” and the virtual directory “Development Meeting” are associated with the virtual directory “Development Meeting” and the virtual directory “Development Meeting Contact”, and the virtual directory “Conference” and the virtual directory “Conference Contact” are associated as parent-child directories. . At this time, it is stored in the related management table as shown in FIG.

次に、仮想ディレクトリ”プロジェクト”と仮想ディレクトリ”○×△プロジェクト”を、仮想ディレクトリ”プロジェクト開発”と仮想ディレクトリ”○×△プロジェクト開発”を、仮想ディレクトリ開発会議”プロジェクト”と仮想ディレクトリ”○×△プロジェクト開発会議”を、仮想ディレクトリ”プロジェクト開発会議連絡”と仮想ディレクトリ”○×△プロジェクト開発会議連絡”を、仮想ディレクトリ”開発”と仮想ディレクトリ”プロジェクト開発”を、仮想ディレクトリ”会議連絡”と仮想ディレクトリ”開発会議連絡”を、仮想ディレクトリ”連絡”と仮想ディレクトリ”会議連絡”を関連付ける。このとき、関連管理テーブルに、上述同様に図25に示すように保存する。   Next, the virtual directory “project” and the virtual directory “XX project”, the virtual directory “project development” and the virtual directory “XX project development”, the virtual directory development meeting “project” and the virtual directory “XX”. △ Project development meeting ”, virtual directory“ project development meeting contact ”and virtual directory“ XX △ project development meeting contact ”, virtual directory“ development ”and virtual directory“ project development ”, virtual directory“ conference contact ” The virtual directory “development meeting contact” is associated with the virtual directory “contact” and the virtual directory “conference contact”. At this time, it is stored in the related management table as shown in FIG.

以上のようにすることで、図26に示すような分類階層構造データを生成することができる。   As described above, the classification hierarchical structure data as shown in FIG. 26 can be generated.

次に、ユーザがファイラーを起動し、新規にファイルを作成し、ファイル名に”★□○プロジェクト開発報告”を入力した場合を説明する。ユーザ入力監視部10は、ファイラーのファイル名入力欄が監視場所にあるため、このテキストデータを収集し、分類階層構造生成部13に送信する。   Next, a case where the user starts the filer, creates a new file, and inputs “★ □ ○ project development report” as the file name will be described. Since the file name input field of the filer is in the monitoring location, the user input monitoring unit 10 collects this text data and transmits it to the classification hierarchy structure generation unit 13.

そして、分類階層構造生成部13は、このテキストデータを受信すると、形態素解析で単語に分解する。すると、単語に分解された結果、”★□○”、”プロジェクト”、”開発”、”報告”の4個の単語に分割される。続いて、”★□○”、”プロジェクト”、”開発”、”報告”の単語を用いて、分類階層構造データを生成する。この分類階層構造データの生成手順は、上述と同様である。つまり、関連情報保存DB15の情報管理テーブルと関連管理テーブルに、図27及び図28に示す情報を記憶して、生成する。但し、このとき、”★□○”、”プロジェクト”、”開発”、”報告”を名前とする仮想ディレクトリを生成するが、既に”プロジェクト”と”開発”を名前とする仮想ディレクトリは生成済みなので、新たに生成しない。そして、新たに生成された仮想ディレクトリやキーワードは、上述した図26に示す分類階層構造データに追加され、図29に示すような新たな分類階層構造データが生成される。   And the classification | category hierarchy structure production | generation part 13 will decompose | disassemble into a word by morphological analysis, if this text data is received. Then, as a result of being decomposed into words, the words are divided into four words “★ □ ○”, “project”, “development”, and “report”. Subsequently, classification hierarchical structure data is generated using the words “★ □ ○”, “project”, “development”, and “report”. The classification hierarchical structure data generation procedure is the same as described above. That is, the information shown in FIGS. 27 and 28 is stored and generated in the information management table and the relation management table of the relation information storage DB 15. However, at this time, a virtual directory named “★ □ ○”, “Project”, “Development”, and “Report” is created, but a virtual directory named “Project” and “Development” has already been created. So do not create a new one. Then, the newly generated virtual directory and keyword are added to the above-described classification hierarchical structure data shown in FIG. 26, and new classification hierarchical structure data as shown in FIG. 29 is generated.

次に、ユーザが”C:\ドキュメント”フォルダにあるファイル名”○×△プロジェクトUIモジュール開発仕様書”というドキュメントを、テキストエディタで開いたとする。このとき、図30(A)に示すように、アクセス情報監視場所設定テーブルにはテキストエディタで開いたファイルはファイル名を収集するように設定されている。従って、アクセス情報監視部16は、ユーザによるファイルへのアクセスを検出し、ファイル名”○×△プロジェクトUIモジュール開発仕様書”を収集する。そして、このファイルに基づいて、図30(B)に示すアクセス関連情報を生成し、情報関連付け部17に送信する。   Next, it is assumed that the user opens a document named “XX project UI module development specification” in the “C: \ document” folder with a text editor. At this time, as shown in FIG. 30A, the access information monitoring location setting table is set to collect the file names of the files opened by the text editor. Therefore, the access information monitoring unit 16 detects the access to the file by the user and collects the file name “XXΔ project UI module development specification”. Then, based on this file, the access related information shown in FIG. 30 (B) is generated and transmitted to the information association unit 17.

次に、情報関連付け部17は、アクセス関連情報を受信すると、関連情報保存DB15の情報管理テーブルを検索し、情報の種類が「キーワード」であるものを抽出する。このとき、関連情報保存DB15の情報管理テーブルは、図23に示す状態であるとすると、”○×△”、”プロジェクト”、”開発”、”会議”、”連絡”が抽出される。このキーワードで”○×△プロジェクトUIモジュール開発仕様書”を検索すると、”○×△”、”プロジェクト”、”開発”がヒットする。続いて、情報管理テーブルからこの3つキーワードのIDを抽出すると、”6”、”7”、”8”が抽出される。続いて、関連管理テーブルの関連先IDをこのIDで、関係を「キーワード」で検索し、この3つキーワードが1つでも関連付いている仮想ディレクトリを抽出する。このとき、関連管理テーブルは、図24及び図25のような状態のため、関連元IDとして”1”、”2”、”3”、”11”、”12”、”13”、”14”、”25”、”26”、”27”、”28”、”29”が抽出される。   Next, when receiving the access related information, the information associating unit 17 searches the information management table in the related information storage DB 15 and extracts information whose type is “keyword”. At this time, assuming that the information management table of the related information storage DB 15 is in the state shown in FIG. 23, “◯ × Δ”, “project”, “development”, “conference”, and “contact” are extracted. Searching for “XX project UI module development specification” with this keyword will hit “XX”, “project”, and “development”. Subsequently, when the IDs of these three keywords are extracted from the information management table, “6”, “7”, and “8” are extracted. Subsequently, the related destination ID in the related management table is searched by this ID and the relationship is searched by “keyword”, and a virtual directory to which at least one of the three keywords is related is extracted. At this time, since the relation management table is in the state as shown in FIGS. 24 and 25, the relation source IDs are “1”, “2”, “3”, “11”, “12”, “13”, “14”. “,” “25”, “26”, “27”, “28”, and “29” are extracted.

次に、情報管理テーブルにアクセス関連情報を保存する。このとき、情報管理テーブルの「情報の名前」に”○×△プロジェクトUIモジュール開発仕様書”を、「情報の種類」に「ファイル」を、「存在場所」に”C:\ドキュメント”を、保存すると、IDに”30”が自動的に割り当てられる。   Next, the access related information is stored in the information management table. At this time, “XX Name Project UI Module Development Specification” in “Information Name” of the Information Management Table, “File” in “Information Type”, “C: \ Document” in “Location”, When saved, “30” is automatically assigned to the ID.

次に、アクセス関連情報を仮想ディレクトリに関連付ける。このとき、関連管理テーブルの関連元IDにそれぞれ先ほど抽出された”1”、”2”、”3”、”11”、”12”、”13”、”14”、”25”、”26”、”27”、”28”、”29”を、関連先IDにアクセス情報のIDである”30”を、「関係」に「所属」を、保存する。その結果、図31に示すデータが、図24及び図25に示した関連管理テーブルに追加される。   Next, the access related information is associated with the virtual directory. At this time, “1”, “2”, “3”, “11”, “12”, “13”, “14”, “25”, “26” extracted earlier in the relation source ID of the relation management table, respectively. “,” “27,” “28,” “29,” “30”, which is the ID of the access information, is stored in the related destination ID, and “affiliation” is stored in “relation”. As a result, the data shown in FIG. 31 is added to the association management table shown in FIGS.

次に、情報関連付け部17は、図32に示すようなキーワード候補情報を生成し、キーワード抽出部18に送信する。そして、キーワード抽出部18は、キーワード候補情報を受信すると、形態素解析で単語に分解する。すると、”○×△”、”プロジェクト”、”UI”、”モジュール”、”開発”、”仕様書”の6つの単語が抽出される。ここで、キーワード候補テーブルが図33(A)の状態であったとすると、キーワード候補”UI”で仮想ディレクトリのIDが”11”のカウント数が「1」加算され、閾値である10に到達する。すると、キーワード抽出部18は、図33(B)に示すようなキーワード情報を生成し、分類階層構造生成部13に送信する。   Next, the information association unit 17 generates keyword candidate information as shown in FIG. 32 and transmits the keyword candidate information to the keyword extraction unit 18. Then, when receiving the keyword candidate information, the keyword extraction unit 18 decomposes the keyword candidate information into words by morphological analysis. Then, six words of “◯ × Δ”, “project”, “UI”, “module”, “development”, and “specification” are extracted. If the keyword candidate table is in the state shown in FIG. 33A, the count number of the keyword candidate “UI” and the virtual directory ID “11” is incremented by “1”, and the threshold value of 10 is reached. . Then, the keyword extraction unit 18 generates keyword information as shown in FIG. 33B and transmits it to the classification hierarchy structure generation unit 13.

次に、分類階層構造生成部13は、上述したようにキーワード抽出部18から図33(B)に示すようなキーワード情報を受信すると、仮想ディレクトリ”UI”を生成し、情報管理テーブルの「情報の名前」に”UI”を、「情報の種類」に「仮想ディレクトリ」を設定する。このとき、関連情報保存DB15により、「ID」には”31”が自動的に割り振られる。   Next, when receiving the keyword information as shown in FIG. 33B from the keyword extracting unit 18 as described above, the classification hierarchical structure generating unit 13 generates a virtual directory “UI” and stores “information” in the information management table. "UI" is set in "Name" and "Virtual directory" is set in "Type of information". At this time, “31” is automatically assigned to “ID” by the related information storage DB 15.

次に、分類階層構造生成部13は、キーワードを生成し、仮想ディレクトリ”UI”に関連付け、情報管理テーブルの「情報名前」に”UI”を、「情報の種類」に「キーワード」を、保存する。このとき、関連情報保存DB15により「ID」には、”32”自動的に割り振られる。そして、生成した仮想ディレクトリとキーワードを関連付け、関連管理テーブルの「関連元ID」に”31”を、「関連先ID」に”32”を、「関係」にキーワードを、それぞれ保存する。   Next, the classification hierarchical structure generation unit 13 generates a keyword, associates it with the virtual directory “UI”, stores “UI” in the “information name” of the information management table, and stores “keyword” in the “information type”. To do. At this time, “32” is automatically assigned to “ID” by the related information storage DB 15. Then, the generated virtual directory is associated with the keyword, and “31” is stored in “related source ID”, “32” is stored in “related destination ID”, and the keyword is stored in “relation”.

次に、生成した仮想ディレクトリを、「ID」が”11”の仮想ディレクトリに関連付け、関連管理テーブルの「関連元ID」に”11”を、「関連先ID」に”31”を「関係」に「親子ディレクトリ」を、保存する。続いて、親ディレクトリである仮想ディレクトリIDが”11”の仮想ディレクトリに関連付いているキーワードを検索し、生成した仮想ディレクトリに関連付ける。   Next, the generated virtual directory is associated with a virtual directory whose “ID” is “11”, “11” is associated with “related source ID” and “31” is associated with “related destination ID” in the related management table. Save the "parent-child directory". Subsequently, a keyword associated with the virtual directory whose parent directory is the virtual directory ID “11” is searched and associated with the generated virtual directory.

次に、ユーザが上述したように生成された分類階層構造データを表示したとする。すると、まず、図34に示すように、領域111に、分類階層構造データがルートを頂点としたツリー状で表示される。ここでは、ルートの一段下位の階層が表示された状態である。続いて、図35に示すように、仮想ディレクトリ「○×△」が選択されると、ツリーが展開され、領域111には、クリックした仮想ディレクトリ「○×△」の下位階層に関連付けられた子ディレクトリである仮想ディレクトリ「○×△プロジェクト」が表示される。同様に、子ディレクトリが選択されると、このディレクトリに関連付いているさらに下位の子ディレクトリが表示される。   Next, it is assumed that the user has displayed the classification hierarchical structure data generated as described above. Then, first, as shown in FIG. 34, the classification hierarchical structure data is displayed in the area 111 in a tree shape with the root as a vertex. Here, the level one level below the root is displayed. Subsequently, as shown in FIG. 35, when the virtual directory “OxΔ” is selected, the tree is expanded. In the area 111, the child associated with the lower hierarchy of the clicked virtual directory “OxΔ” is displayed. A virtual directory “XX project” as a directory is displayed. Similarly, when a child directory is selected, lower level child directories associated with this directory are displayed.

また、領域112には、仮想ディレクトリ「○×△」に関連付けられている情報であるデータファイルが表示される。ここでは、ファイル名に「○×△」を含むファイルが関連付けられているため、表示される。従って、ユーザが特定のキーワードを有するファイルにアクセスすることが容易となる。   In the area 112, a data file that is information associated with the virtual directory “◯ ΔΔ” is displayed. Here, since a file including “OxΔ” in the file name is associated, it is displayed. Therefore, it becomes easy for the user to access a file having a specific keyword.

また、このとき、領域113には、現在、領域111で選択されている仮想ディレクトリの親ディレクトリが表示される。ここでは、「ルート」が表示される。なお、これを選択することで、「ルート」に移動することができる。なお、領域114には、左右の矢印ボタンが表示されており、ユーザがたどった階層を戻ったり、進んだりすることができる。   At this time, the parent directory of the virtual directory currently selected in the area 111 is displayed in the area 113. Here, “route” is displayed. By selecting this, it is possible to move to the “route”. In the area 114, left and right arrow buttons are displayed, and it is possible to go back and advance through the hierarchy followed by the user.

そして、図35の画面からさらに下位の仮想ディレクトリ「○×△プロジェクト」を選択したときの表示画面を、図36に示す。まず、領域111には、ツリーがさらに展開され、クリックした仮想ディレクトリ「○×△プロジェクト」の下位階層に関連付けられた子ディレクトリである仮想ディレクトリ「○×△プロジェクト開発」が表示される。また、領域112には、仮想ディレクトリ「○×△プロジェクト」に関連付けられている情報であるデータファイルが表示される。ここでは、ファイル名に「○×△」を含むファイルが関連付けられているため、表示される。   FIG. 36 shows a display screen when a lower virtual directory “XX project” is selected from the screen of FIG. First, in the area 111, the tree is further expanded to display a virtual directory “XX project development” which is a child directory associated with a lower hierarchy of the clicked virtual directory “XX project”. In the area 112, a data file that is information associated with the virtual directory “XX project” is displayed. Here, since a file including “OxΔ” in the file name is associated, it is displayed.

また、このとき、領域113には、現在、領域111で選択されている仮想ディレクトリの親ディレクトリが表示されるが、ここでは、「○×△」と「プロジェクト」が表示される。従って、例えば、「プロジェクト」を選択することで、仮想ディレクトリ「プロジェクト」に移動することができる。そして、仮想ディレクトリ「プロジェクト」に移動したときの表示画面を、図37に示す。   At this time, in the area 113, the parent directory of the virtual directory currently selected in the area 111 is displayed. Here, “◯ × Δ” and “project” are displayed. Therefore, for example, by selecting “project”, it is possible to move to the virtual directory “project”. FIG. 37 shows a display screen when moving to the virtual directory “project”.

図37に示すように、仮想ディレクトリ「プロジェクト」を選択すると、まず、領域111には、当該仮想ディレクトリの下位階層に関連付けられた仮想ディレクトリ「○×△プロジェクト」、「プロジェクト開発」などが表示される。そして、領域112には、仮想ディレクトリ「プロジェクト」に関連付けられている情報として、キーワードが「プロジェクト」である情報が表示される。また、領域113には、上位階層である「ルート」が表示される。   As shown in FIG. 37, when the virtual directory “project” is selected, first, in the area 111, virtual directories “XX project”, “project development” and the like associated with the lower hierarchy of the virtual directory are displayed. The In the area 112, information whose keyword is “project” is displayed as information associated with the virtual directory “project”. In the area 113, “root” which is the upper hierarchy is displayed.

そして、図37の画面からさらに下位の仮想ディレクトリ「○×△プロジェクト」を選択したときの表示画面を、図38に示す。すると、上述した図35と同様の表示となる。つまり、仮想ディレクトリ「○×△プロジェクト」に、上位階層に位置する仮想ディレクトリ「○×△」あるいは「プロジェクト」のいずれからきても、同じ情報にたどり着くことができる。   FIG. 38 shows a display screen when a lower virtual directory “XX project” is selected from the screen of FIG. Then, the display is the same as in FIG. 35 described above. That is, the same information can be reached regardless of whether the virtual directory “◯ ΔΔ project” comes from the virtual directory “XX” or “project” located in the upper hierarchy.

そして、図37の画面の領域111にて、仮想ディレクトリ「★□○プロジェクト」を選択したときの表示画面を、図39に示す。この画面では、領域113に、仮想ディレクトリ「★□○プロジェクト」の上位階層に位置する仮想ディレクトリ「★□○」と「プロジェクト」が表示される。従って、上位階層である仮想ディレクトリ「★□○」にも移動することができる。   FIG. 39 shows a display screen when the virtual directory “★ □ ○ project” is selected in the area 111 of the screen in FIG. In this screen, the virtual directory “★ □ ○” and “project” located in the upper layer of the virtual directory “★ □ ○ project” are displayed in the area 113. Therefore, it is possible to move to a virtual directory “★ □ ○” which is an upper hierarchy.

また、図40は、仮想ディレクトリ「開発」を選択した時の様子を示している。さらに、図41は、その下位階層である仮想ディレクトリ「プロジェクト開発」を選択したときの様子を示している。   FIG. 40 shows a state when the virtual directory “development” is selected. Further, FIG. 41 shows a state when the virtual directory “project development” which is the lower hierarchy is selected.

以上のように、本実施形態では、ユーザが利用しているなどのテキストデータから、当該テキストデータに含まれるキーワードに基づいて、当該ユーザに適した階層構造を自動的に生成することができる。このため、ユーザは、生成された階層構造を利用して、データ分類やデータ検索を行うことが容易となり、また、適切かつ効率よく、データ分類やデータ検索を実行することができる。その結果、ユーザの利便性の向上を図ることができる。   As described above, in this embodiment, a hierarchical structure suitable for a user can be automatically generated from text data used by the user or the like based on a keyword included in the text data. Therefore, the user can easily perform data classification and data search using the generated hierarchical structure, and can execute data classification and data search appropriately and efficiently. As a result, user convenience can be improved.

本発明は、ユーザがパーソナルコンピュータなどの情報処理装置を用いて作業を行う場合に、ユーザの作業を情報の整理や検索を支援する用途に適用することができ、産業上の利用可能性を有する。   INDUSTRIAL APPLICABILITY The present invention can be applied to an application that supports the organization and search of information when the user performs an operation using an information processing apparatus such as a personal computer, and has industrial applicability. .

実施形態1における情報処理装置の構成を示す機能ブロック図である。1 is a functional block diagram illustrating a configuration of an information processing apparatus according to a first embodiment. 実施形態2における情報処理装置の構成を示す機能ブロック図である。6 is a functional block diagram illustrating a configuration of an information processing apparatus according to a second embodiment. FIG. 情報処理装置で利用されるデータの一例を示す図である。It is a figure which shows an example of the data utilized with information processing apparatus. 情報処理装置で利用されるデータの一例を示す図である。It is a figure which shows an example of the data utilized with information processing apparatus. 分類階層構造データの一例を示す図である。It is a figure which shows an example of classification | category hierarchy structure data. 情報処理装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of information processing apparatus. 情報処理装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of information processing apparatus. 情報処理装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of information processing apparatus. 情報処理装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of information processing apparatus. 情報処理装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of information processing apparatus. 情報処理装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of information processing apparatus. 情報処理装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of information processing apparatus. 情報処理装置による分類階層構造データの生成処理の様子を示す説明図である。It is explanatory drawing which shows the mode of the production | generation process of classification hierarchy structure data by information processing apparatus. 情報処理装置による分類階層構造データの生成処理の様子を示す説明図である。It is explanatory drawing which shows the mode of the production | generation process of classification hierarchy structure data by information processing apparatus. 情報処理装置による分類階層構造データの生成処理の様子を示す説明図である。It is explanatory drawing which shows the mode of the production | generation process of classification hierarchy structure data by information processing apparatus. 情報処理装置による分類階層構造データの生成処理の様子を示す説明図である。It is explanatory drawing which shows the mode of the production | generation process of classification hierarchy structure data by information processing apparatus. 情報処理装置による分類階層構造データの生成処理の様子を示す説明図である。It is explanatory drawing which shows the mode of the production | generation process of the classification | category hierarchical structure data by information processing apparatus. 情報処理装置による分類階層構造データの生成処理の様子を示す説明図である。It is explanatory drawing which shows the mode of the production | generation process of classification hierarchy structure data by information processing apparatus. 情報処理装置による分類階層構造データの生成処理の様子を示す説明図である。It is explanatory drawing which shows the mode of the production | generation process of classification hierarchy structure data by information processing apparatus. 分類階層構造データの表示例を示す図である。It is a figure which shows the example of a display of classification | category hierarchy structure data. 実施形態3における情報処理装置に格納されるデータの一例を示す図である。14 is a diagram illustrating an example of data stored in an information processing apparatus according to Embodiment 3. FIG. テキストデータの解析例を示す図である。It is a figure which shows the example of analysis of text data. 情報管理テーブルの一例を示す図である。It is a figure which shows an example of an information management table. 関連管理テーブルの一例を示す図である。It is a figure which shows an example of a related management table. 関連管理テーブルの一例を示す図である。It is a figure which shows an example of a related management table. 分類階層構造データの一例を示す図である。It is a figure which shows an example of classification | category hierarchy structure data. 情報管理テーブルの一例を示す図である。It is a figure which shows an example of an information management table. 関連管理テーブルの一例を示す図である。It is a figure which shows an example of a related management table. 分類階層構造データの一例を示す図である。It is a figure which shows an example of classification | category hierarchy structure data. 情報処理装置で利用されるデータの一例を示す図である。It is a figure which shows an example of the data utilized with information processing apparatus. 関連管理テーブルの一例を示す図である。It is a figure which shows an example of a related management table. 情報処理装置で利用されるデータの一例を示す図である。It is a figure which shows an example of the data utilized with information processing apparatus. 情報処理装置で利用されるデータの一例を示す図である。It is a figure which shows an example of the data utilized with information processing apparatus. 分類階層構造データの表示例を示す図である。It is a figure which shows the example of a display of classification | category hierarchy structure data. 分類階層構造データの表示例を示す図である。It is a figure which shows the example of a display of classification | category hierarchy structure data. 分類階層構造データの表示例を示す図である。It is a figure which shows the example of a display of classification | category hierarchy structure data. 分類階層構造データの表示例を示す図である。It is a figure which shows the example of a display of classification | category hierarchy structure data. 分類階層構造データの表示例を示す図である。It is a figure which shows the example of a display of classification | category hierarchy structure data. 分類階層構造データの表示例を示す図である。It is a figure which shows the example of a display of classification | category hierarchy structure data. 分類階層構造データの表示例を示す図である。It is a figure which shows the example of a display of classification | category hierarchy structure data. 分類階層構造データの表示例を示す図である。It is a figure which shows the example of a display of classification | category hierarchy structure data.

符号の説明Explanation of symbols

1 情報処理装置
2 テキスト取得手段
3 階層構造生成手段
4 記憶装置
10 情報処理装置
11 ユーザ入力監視部
12 監視場所情報DB
13 分類階層構造生成部
14 除外単語DB
15 関連情報保存DB
16 アクセス情報監視部
17 情報関連付け部
18 キーワード抽出部
19 キーワード候補DB
20 階層構造表示部
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 2 Text acquisition means 3 Hierarchical structure generation means 4 Storage apparatus 10 Information processing apparatus 11 User input monitoring part 12 Monitoring place information DB
13 Classification hierarchy structure generation part 14 Exclusion word DB
15 Related information storage DB
16 Access information monitoring unit 17 Information association unit 18 Keyword extraction unit 19 Keyword candidate DB
20 Hierarchical structure display

Claims (22)

所定のテキストデータを取得するテキスト取得手段と、
前記テキスト取得手段にて取得した前記テキストデータに含まれるキーワードを抽出して、当該抽出したキーワードに基づいて階層化された仮想ディレクトリから成る階層構造データを生成して、記憶手段に記憶する階層構造生成手段と、を備え、
前記階層構造生成手段は、前記キーワードを結合した結合キーワードを生成すると共に、前記キーワード及び前記結合キーワードにそれぞれ対応する前記仮想ディレクトリを生成して、前記結合キーワードに対応する前記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の前記仮想ディレクトリの下位階層に関連付けて、前記階層構造データを生成する、
情報処理装置。
Text acquisition means for acquiring predetermined text data;
Hierarchical structure in which keywords included in the text data acquired by the text acquisition means are extracted, hierarchical structure data consisting of virtual directories hierarchized based on the extracted keywords is generated, and stored in the storage means Generating means,
The hierarchical structure generation means generates a combined keyword obtained by combining the keywords, generates the virtual directory corresponding to the keyword and the combined keyword, and combines the virtual directory corresponding to the combined keyword with the combined keyword. The hierarchical structure data is generated in association with a lower hierarchy of another virtual directory corresponding to a keyword included in a keyword or another combined keyword.
Information processing device.
請求項1記載の情報処理装置であって、
前記階層構造生成手段は、単一の前記キーワードにそれぞれ対応する前記仮想ディレクトリを最上位階層に配置し、この下位階層に当該単一のキーワードに他の単一の前記キーワードを結合した前記結合キーワードに対応する前記仮想ディレクトリを関連付け、この下位階層に、当該結合キーワードに他の単一の前記キーワードを結合した他の前記結合キーワードに対応する前記仮想ディレクトリを関連付けて、前記階層構造データを生成する、
情報処理装置。
The information processing apparatus according to claim 1,
The hierarchical structure generating means arranges the virtual directories respectively corresponding to the single keywords in the highest hierarchy, and combines the single keyword with another keyword in the lower hierarchy. And the virtual directory corresponding to the other combined keyword obtained by combining another single keyword with the combined keyword to generate the hierarchical structure data. ,
Information processing device.
請求項1又は2記載の情報処理装置であって、
前記階層構造生成手段は、前記テキスト取得手段にて取得した前記テキストデータにおける前記キーワードの出現順序に従って、当該キーワードを結合して前記結合キーワードを生成する、
情報処理装置。
The information processing apparatus according to claim 1 or 2,
The hierarchical structure generation means generates the combined keyword by combining the keywords according to the appearance order of the keywords in the text data acquired by the text acquisition means.
Information processing device.
請求項1乃至3のいずれか一項に記載の情報処理装置であって、
前記階層構造生成手段は、前記テキスト取得手段にて取得した前記テキストデータにおける前記キーワード間の隣接度合に応じて、当該キーワードを結合して前記結合キーワードを生成する、
情報処理装置。
An information processing apparatus according to any one of claims 1 to 3,
The hierarchical structure generation unit generates the combined keyword by combining the keywords according to the degree of adjacency between the keywords in the text data acquired by the text acquisition unit.
Information processing device.
請求項1乃至4のいずれか一項に記載の情報処理装置であって、
前記階層構造生成手段は、所定の単一の前記キーワードあるいは所定の前記結合キーワードに対応する前記仮想ディレクトリの下位階層に、他の前記仮想ディレクトリに既に関連付けられている前記仮想ディレクトリであって前記所定の単一のキーワードあるいは前記所定の結合キーワードを含む前記結合キーワードに対応する前記仮想ディレクトリを関連付ける、
情報処理装置。
An information processing apparatus according to any one of claims 1 to 4,
The hierarchical structure generation means is the virtual directory that is already associated with another virtual directory in a lower hierarchy of the virtual directory corresponding to the predetermined single keyword or the predetermined combined keyword, Associating the virtual directory corresponding to the combined keyword including the single keyword or the predetermined combined keyword;
Information processing device.
請求項1乃至5のいずれか一項に記載の情報処理装置であって、
前記階層構造生成手段は、前記仮想ディレクトリに、当該仮想ディレクトリが対応する単一の前記キーワードあるいは前記結合キーワードに含まれる前記キーワードを関連付けて記憶する、
情報処理装置。
An information processing apparatus according to any one of claims 1 to 5,
The hierarchical structure generating means stores the virtual directory in association with the keyword included in the single keyword or the combined keyword corresponding to the virtual directory.
Information processing device.
請求項1乃至5のいずれか一項に記載の情報処理装置であって、
前記階層構造生成手段は、前記仮想ディレクトリに、当該仮想ディレクトリが対応する単一の前記キーワードあるいは前記結合キーワードを抽出した前記テキストデータが関連付けられたデータファイルを関連付けて記憶する、
情報処理装置。
An information processing apparatus according to any one of claims 1 to 5,
The hierarchical structure generating means stores the virtual directory in association with a data file associated with the text data obtained by extracting the single keyword or the combined keyword corresponding to the virtual directory.
Information processing device.
請求項1乃至7のいずれか一項に記載の情報処理装置であって、
所定のデータへのアクセスを監視するデータアクセス監視手段と、
前記データアクセス監視手段にてアクセスされたことを検出した前記所定のデータに含まれるテキストデータに含まれるキーワードをアクセス対象キーワードとして抽出し、当該アクセス対象キーワードが前記階層構造データに含まれる前記仮想ディレクトリに対応する前記キーワードあるいは前記結合キーワードと同一である場合に、当該仮想ディレクトリに、当該アクセス対象キーワードが検出された前記所定のデータを表すデータファイルを関連付けるデータ関連付け手段と、
を備えた情報処理装置。
An information processing apparatus according to any one of claims 1 to 7,
Data access monitoring means for monitoring access to predetermined data;
The virtual directory in which the keyword included in the text data included in the predetermined data detected to be accessed by the data access monitoring unit is extracted as an access target keyword, and the access target keyword is included in the hierarchical structure data Data associating means for associating a data file representing the predetermined data in which the access target keyword is detected with the virtual directory, when the keyword or the combined keyword corresponding to
An information processing apparatus comprising:
請求項1乃至8のいずれか一項に記載の情報処理装置であって、
所定のデータへのアクセスを監視するデータアクセス監視手段と、
前記データアクセス監視手段にてアクセスされたことを検出した前記所定のデータに含まれるテキストデータに含まれるキーワードをアクセス対象キーワードとして抽出すると共に、当該アクセス対象キーワードが前記階層構造データに含まれる前記仮想ディレクトリに対応する前記キーワードあるいは前記結合キーワードと同一ではないものをキーワード候補データとして抽出するキーワード候補抽出手段と、を備え、
前記キーワード候補抽出手段は、前記キーワード候補データの抽出回数をカウントして、この抽出回数に基づいて当該キーワード候補データを前記キーワードとして設定し、
前記階層構造生成手段は、前記キーワード候補抽出手段にて設定された前記キーワードに基づいて前記仮想ディレクトリを生成し、既存の前記階層構造データに追加する、
情報処理装置。
An information processing apparatus according to any one of claims 1 to 8,
Data access monitoring means for monitoring access to predetermined data;
The keyword included in the text data included in the predetermined data detected to be accessed by the data access monitoring means is extracted as an access target keyword, and the access target keyword is included in the hierarchical structure data. Keyword candidate extraction means for extracting, as keyword candidate data, a keyword that is not identical to the keyword corresponding to the directory or the combined keyword,
The keyword candidate extraction means counts the number of extractions of the keyword candidate data, sets the keyword candidate data as the keywords based on the number of extractions,
The hierarchical structure generating means generates the virtual directory based on the keyword set by the keyword candidate extracting means, and adds it to the existing hierarchical structure data.
Information processing device.
請求項7又は8記載の情報処理装置であって、
前記階層構造データを表示手段に表示出力する表示制御手段を備え、
前記表示制御手段は、前記階層構造データを構成する前記仮想ディレクトリの選択を受け付けて、当該選択された前記仮想ディレクトリに関連付けられた前記データファイルを前記表示手段に表示するよう制御する、
情報処理装置。
The information processing apparatus according to claim 7 or 8,
Display control means for displaying and outputting the hierarchical structure data on display means;
The display control means receives the selection of the virtual directory constituting the hierarchical structure data, and controls the display means to display the data file associated with the selected virtual directory;
Information processing device.
請求項7又は8記載の情報処理装置であって、
前記階層構造データを表示手段に表示出力する表示制御手段を備え、
前記表示制御手段は、前記階層構造データを構成する前記仮想ディレクトリの選択を受け付けて、当該選択された前記仮想ディレクトリの上位階層及び/又は下位階層に関連付けられた他の前記仮想ディレクトリに関連付けられた前記データファイルを前記表示手段に表示するよう制御する、
情報処理装置。
The information processing apparatus according to claim 7 or 8,
Display control means for displaying and outputting the hierarchical structure data on display means;
The display control means receives selection of the virtual directory that constitutes the hierarchical structure data, and is associated with another virtual directory associated with an upper hierarchy and / or a lower hierarchy of the selected virtual directory. Controlling to display the data file on the display means;
Information processing device.
請求項10又は11記載の情報処理装置であって、
前記表示制御手段は、前記階層構造データに基づいて前記選択された仮想ディレクトリの上位階層及び/又は下位階層に関連付けられた前記仮想ディレクトリを選択可能なよう前記表示手段に表示する、
情報処理装置。
The information processing apparatus according to claim 10 or 11,
The display control means displays the virtual directory associated with the upper hierarchy and / or the lower hierarchy of the selected virtual directory based on the hierarchical structure data so as to be selectable on the display means.
Information processing device.
情報処理装置に、
所定のテキストデータを取得するテキスト取得手段と、
前記テキスト取得手段にて取得した前記テキストデータに含まれるキーワードを抽出して、当該抽出したキーワードに基づいて階層化された仮想ディレクトリから成る階層構造データを生成して、記憶手段に記憶する階層構造生成手段と、
を実現させ、
前記階層構造生成手段は、前記キーワードを結合した結合キーワードを生成すると共に、前記キーワード及び前記結合キーワードにそれぞれ対応する前記仮想ディレクトリを生成して、前記結合キーワードに対応する前記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の前記仮想ディレクトリの下位階層に関連付けて、前記階層構造データを生成する機能を有する、
プログラム。
In the information processing device,
Text acquisition means for acquiring predetermined text data;
Hierarchical structure in which keywords included in the text data acquired by the text acquisition means are extracted, hierarchical structure data consisting of virtual directories hierarchized based on the extracted keywords is generated, and stored in the storage means Generating means;
Realized,
The hierarchical structure generation means generates a combined keyword obtained by combining the keywords, generates the virtual directory corresponding to the keyword and the combined keyword, and combines the virtual directory corresponding to the combined keyword with the combined keyword. A function of generating the hierarchical structure data in association with a lower hierarchy of another virtual directory corresponding to a keyword included in a keyword or another combined keyword;
program.
請求項13記載のプログラムであって、
前記階層構造生成手段は、単一の前記キーワードにそれぞれ対応する前記仮想ディレクトリを最上位階層に配置し、この下位階層に当該単一のキーワードに他の単一の前記キーワードを結合した前記結合キーワードに対応する前記仮想ディレクトリを関連付け、この下位階層に、当該結合キーワードに単一の前記キーワードを結合した他の前記結合キーワードに対応する前記仮想ディレクトリを関連付けて、前記階層構造データを生成する、
プログラム。
14. The program according to claim 13, wherein
The hierarchical structure generation means arranges the virtual directories respectively corresponding to the single keywords in the highest hierarchy, and combines the single keyword with another keyword in the lower hierarchy. And the virtual directory corresponding to the other combined keyword obtained by combining the single keyword with the combined keyword to generate the hierarchical structure data.
program.
取得した所定のテキストデータに含まれるキーワード及び当該キーワードを結合した結合キーワードにそれぞれ対応して生成された仮想ディレクトリが階層化されて構成されており、
前記結合キーワードに対応する前記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の前記仮想ディレクトリの下位階層に関連付けて構成された、
階層構造データ。
A virtual directory generated corresponding to each of the keyword included in the acquired predetermined text data and the combined keyword obtained by combining the keyword is layered and configured.
The virtual directory corresponding to the combined keyword is associated with a keyword included in the combined keyword or a lower hierarchy of another virtual directory corresponding to another combined keyword,
Hierarchical data.
請求項15記載の階層構造データであって、
単一の前記キーワードにそれぞれ対応する前記仮想ディレクトリを最上位階層に配置し、この下位階層に当該単一のキーワードに他の単一の前記キーワードを結合した前記結合キーワードに対応する前記仮想ディレクトリを関連付け、この下位階層に、当該結合キーワードに単一の前記キーワードを結合した他の前記結合キーワードに対応する前記仮想ディレクトリを関連付けて構成された、
階層構造データ。
The hierarchical structure data according to claim 15,
The virtual directories corresponding to the single keywords are arranged in the highest hierarchy, and the virtual directories corresponding to the combined keyword obtained by combining the single keyword with another single keyword in the lower hierarchy. In association with this lower hierarchy, the virtual directory corresponding to the other combined keyword obtained by combining the combined keyword with the combined keyword is configured to be associated.
Hierarchical data.
請求項15又は16記載の階層構造データであって、
所定の単一の前記キーワードあるいは所定の前記結合キーワードに対応する前記仮想ディレクトリの下位階層に、他の前記仮想ディレクトリに既に関連付けられている前記仮想ディレクトリであって前記所定の単一のキーワードあるいは前記所定の結合キーワードを含む前記結合キーワードに対応する前記仮想ディレクトリを関連付けて構成された、
階層構造データ。
The hierarchical structure data according to claim 15 or 16,
The virtual directory that is already associated with another virtual directory in a lower hierarchy of the virtual directory corresponding to the predetermined single keyword or the predetermined combined keyword, and the predetermined single keyword or the Constituted by associating the virtual directory corresponding to the combined keyword including a predetermined combined keyword;
Hierarchical data.
所定のテキストデータを取得するテキスト取得工程と、
前記テキスト取得工程にて取得した前記テキストデータに含まれるキーワードを抽出して、当該抽出したキーワードに基づいて階層化された仮想ディレクトリから成る階層構造データを生成して、記憶手段に記憶する階層構造生成工程と、を有し、
前記階層構造生成工程は、前記キーワードを結合した結合キーワードを生成すると共に、前記キーワード及び前記結合キーワードにそれぞれ対応する前記仮想ディレクトリを生成して、前記結合キーワードに対応する前記仮想ディレクトリを、この結合キーワードに含まれるキーワードあるいは他の結合キーワードに対応する他の前記仮想ディレクトリの下位階層に関連付けて、前記階層構造データを生成する、
情報処理方法。
A text acquisition process for acquiring predetermined text data;
A hierarchical structure in which keywords included in the text data acquired in the text acquisition step are extracted, hierarchical structure data including virtual directories hierarchized based on the extracted keywords is generated, and stored in a storage unit A production process,
The hierarchical structure generation step generates a combined keyword obtained by combining the keywords, generates the virtual directory corresponding to the keyword and the combined keyword, and combines the virtual directory corresponding to the combined keyword The hierarchical structure data is generated in association with a lower hierarchy of another virtual directory corresponding to a keyword included in a keyword or another combined keyword.
Information processing method.
請求項18記載の情報処理方法であって、
前記階層構造生成工程は、単一の前記キーワードにそれぞれ対応する前記仮想ディレクトリを最上位階層に配置し、この下位階層に当該単一のキーワードに他の単一の前記キーワードを結合した前記結合キーワードに対応する前記仮想ディレクトリを関連付け、この下位階層に、当該結合キーワードに他の単一の前記キーワードを結合した他の前記結合キーワードに対応する前記仮想ディレクトリを関連付けて、前記階層構造データを生成する、
情報処理方法。
The information processing method according to claim 18,
In the hierarchical structure generation step, the combined keywords obtained by arranging the virtual directories respectively corresponding to the single keywords in the highest hierarchy and combining the single keyword with another single keyword in the lower hierarchy. And the virtual directory corresponding to the other combined keyword obtained by combining another single keyword with the combined keyword to generate the hierarchical structure data. ,
Information processing method.
請求項18又は19記載の情報処理方法であって、
前記階層構造生成工程は、所定の単一の前記キーワードあるいは所定の前記結合キーワードに対応する前記仮想ディレクトリの下位階層に、他の前記仮想ディレクトリに既に関連付けられている前記仮想ディレクトリであって前記所定の単一のキーワードあるいは前記所定の結合キーワードを含む前記結合キーワードに対応する前記仮想ディレクトリを関連付ける、
情報処理方法。
The information processing method according to claim 18 or 19,
The hierarchical structure generation step includes the virtual directory that is already associated with another virtual directory in a lower hierarchy of the virtual directory corresponding to the predetermined single keyword or the predetermined combined keyword, Associating the virtual directory corresponding to the combined keyword including the single keyword or the predetermined combined keyword;
Information processing method.
請求項18乃至20のいずれか一項に記載の情報処理方法であって、
前記階層構造生成工程の後に、
所定のデータへのアクセスを監視するデータアクセス監視工程と、
前記データアクセス監視工程にてアクセスされたことを検出した前記所定のデータに含まれるテキストデータに含まれるキーワードをアクセス対象キーワードとして抽出し、当該アクセス対象キーワードが前記階層構造データに含まれる前記仮想ディレクトリに対応する前記キーワードあるいは前記結合キーワードと同一である場合に、当該仮想ディレクトリに、当該アクセス対象キーワードが検出された前記所定のデータを表すデータファイルを関連付けるデータ関連付け工程と、
を有する情報処理方法。
An information processing method according to any one of claims 18 to 20,
After the hierarchical structure generation step,
A data access monitoring process for monitoring access to predetermined data;
The virtual directory in which the keyword included in the text data included in the predetermined data detected to be accessed in the data access monitoring step is extracted as an access target keyword, and the access target keyword is included in the hierarchical structure data A data association step of associating a data file representing the predetermined data in which the access target keyword is detected with the virtual directory when the keyword is the same as the keyword or the combined keyword corresponding to
An information processing method comprising:
請求項18乃至21のいずれか一項に記載の情報処理方法であって、
前記階層構造生成工程の後に、
所定のデータへのアクセスを監視するデータアクセス監視工程と、
前記データアクセス監視工程にてアクセスされたことを検出した前記所定のデータに含まれるテキストデータに含まれるキーワードをアクセス対象キーワードとして抽出すると共に、当該アクセス対象キーワードが前記階層構造データに含まれる前記仮想ディレクトリに対応する前記キーワードあるいは前記結合キーワードと同一ではないものをキーワード候補データとして抽出するキーワード候補抽出工程と、を有し、
前記キーワード候補抽出工程は、前記キーワード候補データの抽出回数をカウントして、この抽出回数に基づいて当該キーワード候補データを前記キーワードとして設定し、
その後、前記階層構造生成工程を再度実行し、前記キーワード候補抽出手段にて設定された前記キーワードに基づいて前記仮想ディレクトリを生成し、既存の前記分類階層構造データに追加する、
情報処理方法。
The information processing method according to any one of claims 18 to 21,
After the hierarchical structure generation step,
A data access monitoring process for monitoring access to predetermined data;
The keyword included in the text data included in the predetermined data detected to be accessed in the data access monitoring step is extracted as an access target keyword, and the access target keyword is included in the hierarchical structure data. A keyword candidate extraction step for extracting, as keyword candidate data, a keyword that is not identical to the keyword corresponding to the directory or the combined keyword,
The keyword candidate extraction step counts the number of extractions of the keyword candidate data, sets the keyword candidate data as the keyword based on the number of extractions,
Thereafter, the hierarchical structure generation step is executed again, the virtual directory is generated based on the keyword set by the keyword candidate extraction unit, and added to the existing classification hierarchical structure data.
Information processing method.
JP2008324988A 2008-12-22 2008-12-22 Information processor Withdrawn JP2010146430A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008324988A JP2010146430A (en) 2008-12-22 2008-12-22 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008324988A JP2010146430A (en) 2008-12-22 2008-12-22 Information processor

Publications (1)

Publication Number Publication Date
JP2010146430A true JP2010146430A (en) 2010-07-01

Family

ID=42566782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008324988A Withdrawn JP2010146430A (en) 2008-12-22 2008-12-22 Information processor

Country Status (1)

Country Link
JP (1) JP2010146430A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012083929A (en) * 2010-10-12 2012-04-26 Hitachi Solutions Ltd File retrieval device and file retrieval program
WO2012088706A1 (en) * 2010-12-31 2012-07-05 Xiao Yan Retrieval method and system
JP2013016090A (en) * 2011-07-06 2013-01-24 Obic Business Consultants Ltd Identifier generating device, identifier generating method, and program
JP2016162054A (en) * 2015-02-27 2016-09-05 日本放送協会 Ontology generation device, metadata output device, content acquisition device, ontology generation method, and ontology generation program
KR20160112248A (en) * 2015-03-18 2016-09-28 성균관대학교산학협력단 Latent keyparase generation method and apparatus
CN119848170A (en) * 2025-03-17 2025-04-18 中信联合云科技有限责任公司 Index catalog generation method of book data structure based on artificial intelligence

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012083929A (en) * 2010-10-12 2012-04-26 Hitachi Solutions Ltd File retrieval device and file retrieval program
WO2012088706A1 (en) * 2010-12-31 2012-07-05 Xiao Yan Retrieval method and system
CN103314371A (en) * 2010-12-31 2013-09-18 肖岩 A search method and system
US9870392B2 (en) 2010-12-31 2018-01-16 Yan Xiao Retrieval method and system
JP2013016090A (en) * 2011-07-06 2013-01-24 Obic Business Consultants Ltd Identifier generating device, identifier generating method, and program
JP2016162054A (en) * 2015-02-27 2016-09-05 日本放送協会 Ontology generation device, metadata output device, content acquisition device, ontology generation method, and ontology generation program
KR20160112248A (en) * 2015-03-18 2016-09-28 성균관대학교산학협력단 Latent keyparase generation method and apparatus
KR101668725B1 (en) * 2015-03-18 2016-10-24 성균관대학교산학협력단 Latent keyparase generation method and apparatus
US11132389B2 (en) 2015-03-18 2021-09-28 Research & Business Foundation Sungkyunkwan University Method and apparatus with latent keyword generation
CN119848170A (en) * 2025-03-17 2025-04-18 中信联合云科技有限责任公司 Index catalog generation method of book data structure based on artificial intelligence

Similar Documents

Publication Publication Date Title
JP4241934B2 (en) Text processing and retrieval system and method
JP6759308B2 (en) Maintenance equipment
US10698964B2 (en) System and method for automatically detecting and interactively displaying information about entities, activities, and events from multiple-modality natural language sources
RU2501078C2 (en) Ranking search results using edit distance and document information
JP5229226B2 (en) Information sharing system, information sharing method, and information sharing program
US20130305149A1 (en) Document reader and system for extraction of structural and semantic information from documents
US20140195884A1 (en) System and method for automatically detecting and interactively displaying information about entities, activities, and events from multiple-modality natural language sources
JP6165913B1 (en) Information processing apparatus, information processing method, and program
US20130205236A1 (en) Web application for debate maps
JPWO2008149843A1 (en) Information presentation system, information presentation method, and information presentation program
JP2010146430A (en) Information processor
KR101441219B1 (en) Automatic association of informational entities
US20110307497A1 (en) Synthewiser (TM): Document-synthesizing search method
JP5221664B2 (en) Information map management system and information map management method
JP5494493B2 (en) Information search apparatus, information search method, and program
Hoeber et al. Visualization support for interactive query refinement
Spitz et al. Entity-centric topic extraction and exploration: A network-based approach
CN102479219B (en) Processing method of interactive search
JP5911839B2 (en) Information search system, information search device, information search method, and program
JP5112027B2 (en) Document group presentation device and document group presentation program
Hoeber et al. VisiQ: Supporting visual and interactive query refinement
JP6290805B2 (en) File management apparatus, file management method, user interface providing method, and file management program
JP2014146076A (en) Character string extraction method, character string extraction apparatus, and character string extraction program
CN120144017A (en) Text generation method, device, electronic device and storage medium
JP2005063366A (en) Information management apparatus and information management method

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20100702

A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20120306