JP4708938B2 - Information processing apparatus, information processing method, program, and storage medium - Google Patents
Information processing apparatus, information processing method, program, and storage medium Download PDFInfo
- Publication number
- JP4708938B2 JP4708938B2 JP2005270410A JP2005270410A JP4708938B2 JP 4708938 B2 JP4708938 B2 JP 4708938B2 JP 2005270410 A JP2005270410 A JP 2005270410A JP 2005270410 A JP2005270410 A JP 2005270410A JP 4708938 B2 JP4708938 B2 JP 4708938B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- deletion
- search
- display
- folder
- 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.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は設定された検索条件に基づく検索結果の情報と検索によらない情報とを格納可能なフォルダに対して、情報の格納及び削除に関する設定と、フォルダに格納されている情報の表示制御を実行するための情報処理技術に関する。 According to the present invention, for a folder capable of storing search result information based on a set search condition and information not based on a search, settings relating to storage and deletion of information and display control of information stored in the folder are performed. The present invention relates to information processing technology for execution.
従来、コンピュータで行う検索技術として、予め検索条件をフォルダに設定し(以下、このフォルダを「検索フォルダ」とする)、検索フォルダを参照する際に、検索条件と合致するファイルやフォルダを検索する技術がある。この検索技術によると、検索結果を示すファイルやフォルダが検索フォルダの配下に格納される。そして、検索フォルダの参照の際、その検索結果が表示される。 Conventionally, as a search technique performed by a computer, a search condition is set in a folder in advance (hereinafter, this folder is referred to as a “search folder”), and when referring to the search folder, a file or folder that matches the search condition is searched. There is technology. According to this search technique, files and folders indicating search results are stored under the search folder. Then, when referring to the search folder, the search result is displayed.
例えば、検索フォルダを利用した検索技術を開示する特許文献1によると、検索フォルダに対してデータの追加、削除が行なわれると、データ自体に検索可もしくは検索不可という記述が付加されて、追加、削除の結果が検索条件に反映される。
しかしながら、上述した特許文献1では、データの追加もしくは削除の際に、検索条件を変更してしまっており、当初の検索条件とは別の検索条件に変わってしまっていることになる。
However, in
このため、当初の検索条件を再利用する必要がある場合、検索をする者の意図しない検索条件に変更されている可能性がある。当初の検索条件により再検索を行う場合、再検索を実行することができないという問題がある。 For this reason, when it is necessary to reuse the original search condition, the search condition may be changed to an unintended search condition. When performing a re-search according to the original search condition, there is a problem that the re-search cannot be executed.
また、追加されたデータ自体に、検索が行なわれるような記述、削除されたデータ自体に検索が行なわれないような記述、が追加されるため、データ自体に余分な情報が付加されることになる。これにより、検索条件で記述した意図とは異なり、データが検索されることや検索されないことも考えられる。 In addition, since the description that the search is performed and the description that the search is not performed on the deleted data itself are added to the added data itself, extra information is added to the data itself. Become. As a result, unlike the intention described in the search condition, data may be searched or may not be searched.
更に、追加されたデータはあくまでも検索結果として表示されるデータであり、検索フォルダに対し物理的にデータを配置することはできない。このため、検索フォルダを通常のフォルダと同一の扱いをすることができないという問題がある。 Furthermore, the added data is only data displayed as a search result, and data cannot be physically arranged in the search folder. For this reason, there is a problem that the search folder cannot be handled in the same way as a normal folder.
本発明は、上記の問題点を鑑みてなされたものであり、検索当初の検索条件を保持しつつ、追加、削除の結果を検索結果に反映して表示することを可能にする情報処理技術を提供することを目的とする。 The present invention has been made in view of the above problems, and provides an information processing technique that allows an addition / deletion result to be reflected and displayed in a search result while retaining search conditions at the beginning of the search. The purpose is to provide.
上述した目的を達成するべく、本発明に係る情報処理装置及び方法は、主として以下の構成を備えることを特徴とする。 In order to achieve the above-described object, an information processing apparatus and method according to the present invention are mainly characterized by having the following configuration.
即ち、本発明に係る情報処理装置は、設定された検索条件に基づく検索結果の情報と検索によらない情報とを格納することが可能なフォルダに対して、情報の格納及び情報の削除に関する設定と、当該フォルダに格納されている情報の表示に関する処理とを実行する情報処理装置であって、
前記検索によらない情報を前記フォルダに格納した際に、当該情報を特定するための追加情報を格納する追加情報格納手段と、
前記検索結果を示す情報から削除された情報を特定するための削除情報を格納する削除情報格納手段と、
前記検索結果の情報から前記削除情報により特定される情報を削除した情報と、前記追加情報により特定される情報とに基づいて、表示手段に表示するための表示情報を生成する表示情報処理手段と、
前記フォルダに格納されている情報が削除された場合、当該削除された情報が前記検索結果の情報であるか、前記検索によらない情報であるかを判定する判定手段と、を備え、
前記削除された情報が前記検索結果の情報であると前記判定手段により判定された場合、前記削除情報格納手段は、前記削除された情報を特定するための削除情報を格納することを特徴とする。
That is, the information processing apparatus according to the present invention sets information storage and information deletion for a folder that can store search result information based on a set search condition and information not based on a search. And an information processing apparatus that executes processing related to display of information stored in the folder,
Additional information storage means for storing additional information for specifying the information when the information not based on the search is stored in the folder;
Deletion information storage means for storing deletion information for identifying information deleted from information indicating the search result;
Display information processing means for generating display information to be displayed on the display means based on information obtained by deleting information specified by the deletion information from information on the search result and information specified by the additional information; ,
A determination unit that determines whether the deleted information is information of the search result or information not based on the search when the information stored in the folder is deleted ;
If the was deleted information determined by the determining means that the information of the search result, the deletion information storage means, and characterized that you store deletion information for identifying said deleted information To do.
あるいは、本発明に係る情報処理方法は、設定された検索条件に基づく検索結果の情報と検索によらない情報とを格納することが可能なフォルダに対して、情報の格納及び情報の削除に関する設定と、当該フォルダに格納されている情報の表示に関する処理とを実行する情報処理装置における情報処理方法であって、
前記検索によらない情報を前記フォルダに格納した際に、当該情報を特定するための追加情報を追加情報格納手段に格納する追加情報格納工程と、
前記検索結果を示す情報から削除された情報を特定するための削除情報を削除情報格納手段に格納する削除情報格納工程と、
前記検索結果の情報から前記削除情報により特定される情報を削除した情報と、前記追加情報により特定される情報とに基づいて、表示手段に表示するための表示情報を生成する表示情報処理工程と、
前記フォルダに格納されている情報が削除された場合、当該削除された情報が前記検索結果の情報であるか、前記検索によらない情報であるかを判定する判定工程と、を備え、
前記削除された情報が前記検索結果の情報であると前記判定工程により判定された場合、
前記削除情報格納工程は、前記削除された情報を特定するための削除情報を前記削除情報格納手段に格納することを特徴とする。
Alternatively, the information processing method according to the present invention is configured to store information and delete information for a folder capable of storing information on search results based on the set search condition and information not based on the search. And an information processing method in an information processing apparatus that executes processing related to display of information stored in the folder,
An additional information storing step of storing additional information for specifying the information in the additional information storage means when storing the information not based on the search in the folder;
A deletion information storage step of storing in the deletion information storage means deletion information for identifying information deleted from the information indicating the search result;
A display information processing step for generating display information to be displayed on a display unit based on information obtained by deleting information specified by the deletion information from information on the search result and information specified by the additional information; ,
When the information stored in the folder is deleted, a determination step of determining whether the deleted information is information of the search result or information not based on the search, and
When the determination step determines that the deleted information is information of the search result,
The deletion information storing step is characterized that you store deletion information for identifying said deleted information on the deletion information storage means.
本発明によれば、検索当初の検索条件を保持しつつ、追加、削除の結果を検索結果に反映して表示することが可能になる。 According to the present invention, it is possible to display the addition and deletion results while reflecting the search conditions at the beginning of the search while reflecting the addition and deletion results.
あるいは、検索結果からファイルやフォルダを削除した場合でも、検索当初の検索条件を保持しつつ、その削除の結果を検索結果の表示に反映することが可能なため、必要とされる検索結果のみを表示することが可能になる。 Or, even if a file or folder is deleted from the search results, the search results can be reflected in the display of the search results while retaining the original search conditions. It becomes possible to display.
あるいは、検索フォルダに追加された情報を検索結果とは異なる情報に基づいて特定し、検索結果と追加された情報とを識別して表示することで、検索結果や追加された情報の誤認や、削除などの誤操作を防止することが可能になる。 Alternatively, by identifying the information added to the search folder based on information different from the search result, and identifying and displaying the search result and the added information, the misunderstanding of the search result or the added information, It becomes possible to prevent erroneous operations such as deletion.
<実施形態1>
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
<
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施形態に係る情報処理装置より構成される情報処理システムの構成を示す図である。情報処理システムは各種データの伝送媒体となるネットワーク106上に複数の情報処理装置(101〜105)が接続されている。ネットワーク106は、例えばEthernet(登録商標)のようなLAN(Local Area Network)あるいはインターネットのような広域情報通信網であってもよい。情報処理装置101乃至情報処理装置105は図2において後述する通信装置208を介して接続されている。
FIG. 1 is a diagram illustrating a configuration of an information processing system including an information processing apparatus according to an embodiment of the present invention. In the information processing system, a plurality of information processing apparatuses (101 to 105) are connected to a
各情報処理装置はネットワーク106を介して相互に通信し、検索条件に従った情報検索を実行することが可能である。
Each information processing apparatus can communicate with each other via the
(情報処理装置の構成)
図2は、本発明の実施形態に係る情報処理装置101の構成を示す図である。図2において、マイクロプロセッサCPU(Central Processing Unit、以下「CPU」という。)201は情報検索のための演算、論理判断等を行う。また、CPU201は、バス209を介して接続する各構成要素を制御する。
(Configuration of information processing device)
FIG. 2 is a diagram showing a configuration of the
読み出し専用の固定メモリROM(Read Only Memory)202は、本実施形態で実行される処理プログラム等の制御プログラムコードを記憶する。書き込み可能なRAM(Random Access Memory)203は、各構成要素からの各種データの一時記憶に用いられる。入力装置204は、アルファベットキー、ひらがなキー、カタカナキー、句点等の文字記号入力キー、検索を指示する検索キーおよび、カーソル移動を指示するカーソル移動キーのような各種の機能キーを備える。入力装置204は、キーボードおよびGUI(Graphical User Interface)上で画面の制御可能位置を指示し、また機能の選択指示などを行うポインティング機器、例えばマウスやスティックポインタなどが接続されている。
A read-only fixed memory ROM (Read Only Memory) 202 stores control program codes such as processing programs executed in the present embodiment. A writable RAM (Random Access Memory) 203 is used for temporary storage of various data from each component. The
205はCRT(Cathod-Ray Tube)や液晶パネル等の表示装置であり、その表示装置205におけるドット構成の表示パターンおよびカーソルの表示を表示コントローラ206で制御する。
外部記憶装置207は、検索対象情報や種々の情報を格納する。また、これらのデータおよびプログラムを格納する記憶媒体としては、ROM、フレキシブルディスク、CD−ROM、DVD−ROM、メモリカード、光磁気ディスクなどを用いることができる。
The
通信装置208は、Ethernet(登録商標)などのネットワークに接続し、図1に示すネットワークシステムにおいて複数の情報処理装置同士を接続する役割を担う。
The
かかる各構成要素からなる情報処理装置は、入力装置204からの各種の入力および通信装置208から供給されるネットワーク経由の各種入力に応じて作動する。入力装置204からの入力および通信装置208からの入力が供給されると、インタラプト信号がCPU201に送られ、そのCPU201が外部記憶装置207内に記憶してある各種の制御信号を読み出し、それらの制御信号に従って、各種の制御が行なわれる。
The information processing apparatus including such components operates in response to various inputs from the
(情報処理装置の機能構成)
図3は、本実施形態に係る情報処理装置の機能構成を示すブロック図である。図3において、入力部301は、図2において示される入力装置204により表示部302により表示されるフォルダやファイルなどの参照や、検索条件の入力、データの追加・削除などの指示を行う。
(Functional configuration of information processing device)
FIG. 3 is a block diagram illustrating a functional configuration of the information processing apparatus according to the present embodiment. In FIG. 3, an
表示部302は、フォルダやデータ、検索条件の入力画面、フォルダが参照された際のフォルダの内容、操作の遷移状態(アプリケーションウィンドウやポインティングデバイスを示すアイコンの移動の様子)などの表示を行う。
The
表示部302上に表示されている検索フォルダに対して入力部301より検索が指示されると、検索処理部304は、フォルダ情報格納部305に格納されている検索条件に基づき検索処理を行い、その検索結果を表示情報処理部309に通知する。
When a search is instructed from the
表示情報処理部309は検索処理部304から通知された検索結果を示す情報および追加情報格納部306、削除情報格納部307に格納されている情報を用いて、検索フォルダの内容として表示部302に表示するべき内容を示す情報(表示情報)を生成する。
The display
図13は、表示情報処理部309により生成される表示情報を例示する図である。表示情報は、検索フォルダの内容として表示する検索結果を示す情報と物理的に配置されたデータ(検索結果以外のファイル、フォルダを含むデータ)を示す情報から構成される。図13に示す表示情報において、左の1〜12の数列は、表示情報の内容を参照するための行数を示している。
FIG. 13 is a diagram illustrating display information generated by the display
3行目から6行目が、検索結果を示す情報であり、<dl:results>要素で表される。<dl:results>要素の子要素の<dl:item>の値は、個々の検索結果を示すURIである。 The third to sixth lines are information indicating the search result, and are represented by <dl: results> elements. The value of <dl: item> of the child element of the <dl: results> element is a URI indicating each search result.
7行目から11行目が、物理的に配置されたデータを示す情報であり、<dl:real_data>要素で表される。<dl:real_data>要素の子要素の<dl:item>の値は、個々の物理データ(検索結果以外のファイル、フォルダを含むデータで、以下、追加情報物理データという。)を示すURIである。 The seventh to eleventh lines are information indicating physically arranged data, and are represented by <dl: real_data> elements. The <dl: item> value of the child element of the <dl: real_data> element is a URI indicating individual physical data (data including files and folders other than the search result, hereinafter referred to as additional information physical data). .
フォルダ設定部303は、検索フォルダに対して、検索条件を含む検索処理の設定やデータの追加、削除および復帰処理を行う。フォルダ設定部303は検索条件を設定し、フォルダ情報格納部305に格納する。検索フォルダに、検索結果と異なる物理データ(ファイルやフォルダを含む)が追加されると、フォルダ設定部303は追加された物理データを特定するための追加情報を追加情報格納部306に格納する。また、検索フォルダから追加された物理データが削除された場合、フォルダ設定部303は、追加情報格納部306から追加情報を削除する。フォルダ設定部303は、追加情報格納部306に格納されている追加情報に基づいて、検索フォルダ内に追加された物理データを管理することができる。
The
検索フォルダから検索結果のデータを削除する場合、フォルダ設定部303は、削除されたデータを示す削除情報を削除情報格納部307に格納する。また、フォルダ設定部303は、削除履歴情報格納部308の削除履歴情報を参照し、削除したデータを復帰させることも可能である。データの復帰処理に従い、フォルダ設定部303は、削除情報格納部307の削除情報および削除履歴情報格納部308の削除履歴情報を更新する。
When deleting search result data from the search folder, the
フォルダ設定部303は、検索フォルダに対応する検索条件と、追加情報、削除情報及び削除履歴情報が存在する場所を示す情報とを、フォルダ情報として、フォルダ情報格納部305に格納する。
The
上述の機能構成を備える情報処理装置は、以下の構成を備える。すなわち、情報処理装置は設定された検索条件に基づき検索を行い、検索結果の情報と検索によらない情報とを格納可能な検索フォルダに対して情報の格納及び削除に関する設定と、フォルダに格納されている情報の表示に関する処理を実行する。 An information processing apparatus having the above-described functional configuration has the following configuration. In other words, the information processing apparatus performs a search based on the set search condition, and stores information in the search folder that can store information on search results and information that does not depend on the search, and settings related to storage and deletion of the search folder. Execute processing related to the display of information.
追加情報格納部306は、検索によらない情報(検索結果以外の情報)を検索フォルダに格納した際に、検索によらない情報を特定するための追加情報を格納する。
The additional
削除情報格納部307は、検索結果を示す情報から削除された情報を特定するための削除情報を格納する。
The deletion
表示情報処理部309は、検索結果の情報から削除情報により特定される情報を削除した情報と、追加情報により特定される情報とに基づいて、表示部302に表示するための表示情報を生成する。
The display
(フォルダ情報の例)
図9は、検索フォルダに設定されるフォルダ情報を例示する図である。フォルダ情報は、検索フォルダに設定されている検索条件、および追加情報、削除情報、削除履歴情報が存在する場所を示す情報から構成される。フォルダ設定部303は、フォルダ情報を参照することにより、検索当初に設定された検索条件、追加されたデータ、削除された検索結果等に関する情報を管理することが可能である。
(Example of folder information)
FIG. 9 is a diagram illustrating folder information set in the search folder. The folder information is composed of search conditions set in the search folder, and information indicating a place where additional information, deletion information, and deletion history information exist. By referring to the folder information, the
図9に例示するフォルダ情報において、左に示す1から30までの数列は、フォルダ情報の内容を参照するための行数を示すものである。図9の5行目から23行目は、検索フォルダに設定される検索条件を示す。
In the folder information illustrated in FIG. 9, the number sequence from 1 to 30 shown on the left indicates the number of rows for referring to the contents of the folder information.
6行目、14行目の<sf:query_relation>要素は、子要素である検索条件の論理関係を表す。論理関係は、要素の属性として記述されているtype属性により"or"、"and"などの指定がなされる。 The <sf: query_relation> element on the 6th and 14th lines represents a logical relationship of search conditions that are child elements. The logical relationship is designated as “or”, “and”, or the like by the type attribute described as the element attribute.
7行目、11行目、15行目、18行目の<sf:query_type>要素は、type属性により"meta"や"FTS"、"Object"などの検索の種類を表す。これらの属性に従い、例えば、全文検索やURLなどの情報に基づくオブジェクト検索等が指定される。 The <sf: query_type> element in the seventh, eleventh, fifteenth, and eighteenth lines represents the type of search such as “meta”, “FTS”, and “Object” depending on the type attribute. According to these attributes, for example, full text search, object search based on information such as URL, and the like are designated.
9行目、12行目、16行目、19行目の<sf:input>要素は、検索処理部304に入力として渡される値である。type属性により"string"や"Object"などの検索処理部304に入力として渡される値の種類を指定し、要素の内容が実際の値を示す。
The <sf: input> elements in the 9th, 12th, 16th, and 19th lines are values that are passed to the
25行目から29行目は、検索フォルダに追加された物理データを特定するための追加情報、検索フォルダから削除された検索結果を特定するための削除情報及び削除履歴情報が存在する場所が記述されている。 The 25th to 29th lines describe the location where the additional information for specifying the physical data added to the search folder, the deletion information for specifying the search result deleted from the search folder, and the deletion history information exist. Has been.
26行目の<sf:add>要素は、検索フォルダに追加された物理データを特定するための追加情報の所在をURIで示している。27行目の<sf:del>要素は、検索フォルダから削除された検索結果を特定するための削除情報の所在をURIで示している。28行目の<sf:del_history>要素は、検索フォルダのデータ削除処理の履歴を示す削除履歴情報の所在をURIで示している。ここで、上記の各情報の所在をURIで示したが、各情報の所在を示すことが可能な方法であれば、他の記述方法を用いてもよい。 The <sf: add> element on the 26th line indicates the location of additional information for specifying the physical data added to the search folder with a URI. The <sf: del> element on the 27th line indicates the location of the deletion information for specifying the search result deleted from the search folder by URI. The <sf: del_history> element on the 28th line indicates the location of deletion history information indicating the history of search folder data deletion processing by a URI. Here, the location of each piece of information is indicated by a URI, but other description methods may be used as long as the location of each piece of information can be indicated.
(追加情報の説明)
追加情報格納部306は、検索フォルダに追加された物理データを特定するための追加情報を格納する。
(Description of additional information)
The additional
図10は、追加情報格納部306に格納される、物理データを特定するための追加情報を例示する図である。追加情報は、検索フォルダに追加された物理データに関する情報のリストにより構成される。図10に例示する追加情報において、左に示す1から23までの数列は、追加情報の内容を参照するための行数を示すものである。
FIG. 10 is a diagram illustrating additional information stored in the additional
4行目から22行目が、検索フォルダに追加された物理データを示す情報である。 The 4th to 22nd lines are information indicating physical data added to the search folder.
4行目、7行目、11行目、15行目、18行目の<ai:file>要素は、追加されたファイルの情報を示し、ファイルの実際のデータを示す<ai:data>要素を子要素に持つ。<ai:file>要素のname属性は、ファイルの名前を示す。 The <ai: file> element in the fourth, seventh, eleventh, fifteenth, and eighteenth lines indicates information on the added file and indicates the actual data of the file. As a child element. The name attribute of the <ai: file> element indicates the name of the file.
10行目、14行目の<ai:directory>要素は、追加されたフォルダの情報を示し、フォルダの内容であるフォルダやファイルは子要素として表現される。<ai:directory>要素のname属性は、フォルダの名前を示す。 The <ai: directory> elements on the 10th and 14th lines indicate information on the added folder, and the folders and files that are the contents of the folder are expressed as child elements. The name attribute of the <ai: directory> element indicates the name of the folder.
5行目、8行目、12行目、16行目、19行目の<ai:data>要素は、ファイルの実際のデータを示し、<ai:file>要素の子要素である。<ai:data>要素は属性として、type属性とsrc属性を持つ。type属性は、<ai:data>要素が示すデータの内容がテキスト形式で保持されているか、バイナリ形式で保持されているかを示す。src属性は、<ai:data>要素が示すデータの内容を属性値として持つ。src属性の属性値は、type属性の値が"text"の場合は、テキスト形式で記述されており、type属性の値が"binary"の場合は、バイナリデータをbase64でエンコードした形式で記述されている。ここでは、バイナリデータをbase64でエンコードしたものを用いたが、他の形式で表現することも可能である。さらに、実データ自体を別の場所に保存してもよい。 The <ai: data> element on the fifth, eighth, twelfth, sixteenth, and nineteenth lines indicates the actual data of the file and is a child element of the <ai: file> element. The <ai: data> element has a type attribute and a src attribute as attributes. The type attribute indicates whether the content of the data indicated by the <ai: data> element is held in text format or binary format. The src attribute has the content of data indicated by the <ai: data> element as an attribute value. The attribute value of the src attribute is described in a text format when the value of the type attribute is “text”, and is described in a format in which binary data is encoded in base64 when the value of the type attribute is “binary”. ing. Here, binary data encoded by base64 is used, but it can be expressed in other formats. Further, the actual data itself may be stored in another location.
(削除情報の説明)
削除情報格納部307は、検索フォルダから削除されたデータ(検索結果に対応するデータであり、データはファイル、フォルダを含む。以下同様)を特定するための削除情報を格納する。
(Description information)
The deletion
図11は、削除情報格納部307に格納される検索フォルダから削除されたデータを特定するための削除情報を例示する図である。削除情報は、検索フォルダから削除されたデータに関する情報のリストで構成される。図11に例示する削除情報において、左に示す1から14までの数列は、削除情報の内容を参照するための行数を示すものである。
FIG. 11 is a diagram illustrating deletion information for specifying data deleted from a search folder stored in the deletion
3行目、7行目、11行目の<di:del>要素は、削除処理を表している。<di:del>要素のno属性は、各削除処理に割り振られたユニークな数値であり、図7で後述するように削除履歴情報において使用される。例えば、3行目の<di:del>要素で表される削除処理は、001という数値で一意に決定されることができ、子要素<di:item>で示される内容を削除したことを示している。 The <di: del> element in the third, seventh, and eleventh lines represents a deletion process. The no attribute of the <di: del> element is a unique numerical value assigned to each deletion process, and is used in the deletion history information as will be described later with reference to FIG. For example, the deletion process represented by the <di: del> element on the third line can be uniquely determined by a numerical value of 001, indicating that the content indicated by the child element <di: item> has been deleted. ing.
4行目、5行目、8行目、9行目、12行目、13行目の<di:item>要素は、削除したデータの所在を示すURIを示している。尚、削除情報の所在をURIで示したが、削除情報の所在を示すことが可能な方法であれば、他の記述方法を用いてもよい。 The <di: item> element in the fourth, fifth, eighth, ninth, twelfth, and thirteenth lines indicates a URI indicating the location of the deleted data. Although the location of the deletion information is indicated by a URI, other description methods may be used as long as the location of the deletion information can be indicated.
(削除履歴情報の説明)
削除履歴情報格納部308は、削除処理を行った履歴を示す削除履歴情報を格納する。
(Description history information)
The deletion history
図12は、削除履歴情報格納部308に格納される削除処理の履歴を示す削除履歴情報を例示する図である。図12に例示する削除履歴情報において、左に示す1から6までの数列は、削除履歴情報の内容を参照するための行数を示すものである。
FIG. 12 is a diagram exemplifying deletion history information indicating the history of deletion processing stored in the deletion history
3行目から5行目の<dh:del_item>要素は、削除処理を表しており、実際の削除処理の順に並んでいる。no属性は、削除処理を一意に示す番号であり、図11で説明した削除情報内の<di:del>要素のno属性と対応している。例えば、5行目の<dh:del_item no="005">要素で示される削除処理は、最後に行なわれた処理であり、図11に示す削除情報内の<di:del no="005">要素で示される処理と対応している。 The <dh: del_item> elements on the third to fifth lines represent the deletion process, and are arranged in the order of the actual deletion process. The no attribute is a number that uniquely indicates the deletion process, and corresponds to the no attribute of the <di: del> element in the deletion information described with reference to FIG. For example, the deletion process indicated by the <dh: del_item no = “005”> element on the fifth line is the last process, and <di: del no = “005” in the deletion information shown in FIG. > Corresponds to the process indicated by the element.
次に、検索条件の設定から検索結果の表示に関する具体的な処理の流れをフローチャート(図4〜図8A、B)の参照により説明する。以下の処理は、CPU201の全体的な制御の下、フォルダ設定部303、検索処理部304、表示情報処理部309により実行されるものとする。
Next, a specific flow of processing related to search result display from search condition setting will be described with reference to flowcharts (FIGS. 4 to 8A, B). The following processing is assumed to be executed by the
(検索条件の設定フロー)
図4は、検索フォルダに検索条件を設定する処理の流れを説明するフローチャートである。まず、ステップS400で、フォルダ設定部303は、検索条件を設定するフォルダが新規作成のフォルダであるか判定する。各検索フォルダに対応するフォルダ情報がフォルダ情報格納部305に格納されていない場合、フォルダ設定部303は検索フォルダを新規作成と判定し、処理をステップS402へ進める。
(Search condition setting flow)
FIG. 4 is a flowchart for explaining the flow of processing for setting search conditions in a search folder. First, in step S400, the
検索フォルダに対応するフォルダ情報が既にフォルダ情報格納部305に格納されている場合、フォルダ設定部303は、既に作成されている検索フォルダに対する検索条件の設定変更と判定し、処理をステップS401へ進める。
When the folder information corresponding to the search folder is already stored in the folder
ステップS401において、検索条件を変更するために、まず、フォルダ設定部303はフォルダ情報格納部305に格納されている検索フォルダのフォルダ情報を参照し、<sf:qeries>要素の値(図9の901を参照)を取得する。
In step S401, in order to change the search condition, first, the
ステップS402において、フォルダ設定部303は、表示部302に表示される不図示のGUI、およびマウスあるいはキーボードを用いて検索条件の設定を行う。先のステップS401で、<sf:queries>要素の値を取得していた場合、不図示のGUIに、取得していた検索条件を設定済みの条件として表示し、設定済みの検索条件に基づいて、新たな検索条件を設定することも可能である。
In step S402, the
ステップS403において、検索フォルダが新規作成の場合、フォルダ設定部303は、先ステップS402において設定された検索条件をフォルダ情報の要素として、フォルダ情報格納部305に格納する。ここで、フォルダ設定部303は、検索条件を<sf:queries>要素の値(図9の901を参照)として設定し、フォルダ情報格納部305に格納する。
If a new search folder is created in step S403, the
フォルダが新規作成ではなく、検索条件の設定変更のみの場合、フォルダ設定部303は、変更された検索条件を<sf:queries>要素の値(図9の901を参照)として設定する。
When the folder is not newly created but only the search condition setting is changed, the
検索フォルダが新規作成の場合、フォルダ設定部303は検索フォルダに対するデータの追加や削除などの履歴を示す追加情報、削除情報、削除履歴情情報の所在を示すURIを<sf:information>要素の値(図9の902)として設定する。ここでは、情報の所在を示す情報として、URIを用いているが、本発明の趣旨はこの情報の利用に限定されるものではなく、情報の所在を示すことが可能な方法であれば、他の記述方法を用いてもよい。
When the search folder is newly created, the
次に、検索フォルダに対する物理データを追加する処理を図5のフローチャートを参照して説明する。 Next, processing for adding physical data to the search folder will be described with reference to the flowchart of FIG.
(検索フォルダに物理データを追加する処理)
図5は、検索フォルダに物理データを追加する処理の流れを説明するフローチャートである。まず、ステップS500において、検索フォルダに対し物理データの追加処理を行う。
(Process to add physical data to the search folder)
FIG. 5 is a flowchart for explaining the flow of processing for adding physical data to the search folder. First, in step S500, physical data addition processing is performed on the search folder.
ここで、「物理データの追加処理」とは、物理データを他のフォルダからコピー、移動を行う処理およびデータを新規作成する処理である。これらの処理はマウスあるいはキーボードにより表示部302に表示された不図示のGUIを用いて行うことが可能であり、通常のフォルダに対する処理方法と同一のものである。
Here, the “physical data addition process” is a process of copying and moving physical data from another folder and a process of newly creating data. These processes can be performed using a GUI (not shown) displayed on the
ここで、検索フォルダに追加される物理データは、検索結果以外のファイル、フォルダを含むデータをいう。 Here, the physical data added to the search folder refers to data including files and folders other than the search result.
ステップS500において、物理データの追加処理が終了すると、処理はステップS501に進められる。フォルダ設定部303は、追加処理された物理データを特定するための追加情報を追加情報格納部306に格納し、追加情報格納部306に格納されている追加情報を更新する。
In step S500, when the physical data addition process ends, the process proceeds to step S501. The
フォルダ設定部303は、例えば、<ai:file>要素(図10の1010を参照)または<ai:directory>要素(図10の1020を参照)の値として追加された物理データの内容を設定する。データの名前は<ai:file>要素または<ai:directory>要素のname属性の値として設定される。
For example, the
次に、検索フォルダからデータを削除する処理を図6のフローチャートを参照して説明する。ここで、削除の対象となるデータには、検索フォルダに追加された物理データの他検索結果として求められたデータが含まれる。 Next, processing for deleting data from the search folder will be described with reference to the flowchart of FIG. Here, the data to be deleted includes data obtained as a search result in addition to the physical data added to the search folder.
(検索フォルダからデータを削除する処理)
図6は、検索フォルダからデータを削除する処理を示すフローチャートである。まず、ステップS600で、表示部302に表示される不図示のGUIおよびマウスあるいはキーボードを用いて検索フォルダからデータの削除処理を行う。削除処理は、通常のフォルダに対するデータの削除処理と同一の方法であり、1回の削除処理で複数のデータを削除することも可能である。
(Process to delete data from search folder)
FIG. 6 is a flowchart showing processing for deleting data from the search folder. First, in step S600, data is deleted from the search folder using a GUI (not shown) displayed on the
ステップS601において、フォルダ設定部303は、削除されたデータが、検索フォルダの検索結果のデータであるか、物理的にフォルダに配置(追加)されたデータ(検索結果以外のデータ)であるか、データの種類判定を行う。
In step S601, the
ここで、データの種類判定は、フォルダ設定部303が図13に示す表示情報を参照して行う。
Here, the data type determination is performed by the
削除されたデータが表示情報内の<dl:results>要素(図13の1301を参照)の値であれば、検索結果のデータと判定し、処理をステップS602に進める。 If the deleted data is the value of the <dl: results> element (see 1301 in FIG. 13) in the display information, it is determined as search result data, and the process proceeds to step S602.
一方、削除されたデータが表示情報内の<dl:real_data>要素(図13の1302を参照)の値であれば、検索フォルダに配置された物理データであると判定し、処理をステップS603に進める。 On the other hand, if the deleted data is the value of the <dl: real_data> element (see 1302 in FIG. 13) in the display information, it is determined that the deleted data is physical data placed in the search folder, and the process proceeds to step S603. Proceed.
ステップS602において、削除された検索結果のURI(削除情報)をRAM203に一時的に保存し、処理をステップS604に進める。
In step S602, the deleted URI (deletion information) of the search result is temporarily stored in the
一方、ステップS603において、削除された物理データを特定するための追加情報を追加情報格納306から削除する。ここで、フォルダ設定部303は、削除された物理データの追加情報を、図9に示すフォルダ情報の<sf:add>要素(図9の903を参照)の値から取得する。追加情報の削除処理では、削除されたデータがファイルであれば、フォルダ設定部303は、該当ファイルと対応する<ai:file>要素(例えば、図10の1010)を削除する。また、フォルダ設定部303は、削除されたデータがフォルダであれば、該当フォルダと対応する<ai:directory>要素(図10の1020)を削除する。
On the other hand, in step S <b> 603, additional information for specifying the deleted physical data is deleted from the
ステップS604において、フォルダ設定部303は、ステップS600において削除処理された全てのデータについて、ステップS601からステップS603までの処理が終了したか否かの判定を行う。ステップS600において削除処理されたデータに対し、ステップS601からステップS603までの処理が終了している場合は(S604−YES)、処理をステップS605へ進める。一方、削除処理が終了していないデータが存在する場合は(S604−NO)、処理をステップS601へ戻し、残りのデータに対して同様の処理を繰り返す。
In step S604, the
ステップS605において、フォルダ設定部303は、削除処理された検索結果特定するための削除情報を、図11に示した削除情報のリストに追加する。また、フォルダ設定部303は、図12に示した削除履歴情報に削除処理の履歴として、削除情報を特定するための情報を追加する。
In step S605, the
フォルダ設定部303は、削除情報および削除履歴情報の所在をフォルダ情報の<sf:del>要素(図9の904)および<sf:del_history>要素(図9の905)の値から取得することができる。
The
削除情報を追加する処理において、フォルダ設定部303は、図11に示す削除情報のリスト表示に<di:del>要素(例えば、図11の1101)を追加する。<di:del>要素のno属性には、データの削除処理を一意に識別することができる値を設定する。
In the process of adding deletion information, the
フォルダ設定部303は、<di:del>要素の子要素<di:item>(例えば、図11の1102)の値としてRAM203に一時的に記憶され、削除された検索結果を示すURIを設定する。ここでは、検索結果の所在としてURIを例として示しているが、本発明の趣旨は、URIに限定されるものではない。他の記述方法により検索結果の所在を特定することができれば、係る記述方法により削除情報を記述してもよい。
The
また、削除履歴情報を追加する処理において、フォルダ設定部303は、図12に示す削除履歴情報のリスト表示に<dh:del_history>要素の子要素<dh:de_item>(例えば、図12の1201)として、削除履歴情報を追加する。<dh:del_item>要素は、削除処理の行われた順に上から記述されており、追加される際は、現在存在する<dh:del_item>要素の次の要素として追加される。
In addition, in the process of adding deletion history information, the
例えば、図12で示される削除履歴情報に新たに<dh:del_item>要素を追加する場合は、<dh:del_item no="005">要素(図12の1201)の後に追加される。<dh:del_item>要素のno属性の値は、削除処理を一意に識別することが可能な値であり、削除情報の<di:del>要素のno属性の値と対応する。 For example, when a <dh: del_item> element is newly added to the deletion history information shown in FIG. 12, it is added after the <dh: del_item no = “005”> element (1201 in FIG. 12). The value of the no attribute of the <dh: del_item> element is a value that can uniquely identify the deletion process, and corresponds to the value of the no attribute of the <di: del> element of the deletion information.
このno属性の値の対応関係により、フォルダ設定部303は削除情報と対応する削除履歴情報を特定することができる。
Based on the correspondence between the values of the no attribute, the
(削除処理の取消処理)
次に、一旦削除されたデータの削除を取り消すための処理を説明する。図7は、検索フォルダからデータを削除した削除処理を取り消す処理の流れを説明するフローチャートである。
(Deletion processing for deletion processing)
Next, a process for canceling deletion of data once deleted will be described. FIG. 7 is a flowchart for explaining the flow of processing for canceling the deletion processing for deleting data from the search folder.
まず、ステップS700において、表示部302に削除履歴の情報をGUIとして表示する(不図示)。マウスあるいはキーボードにより、削除履歴として表示された削除処理の取消を指示する。フォルダ設定部303は、削除履歴の情報を、図12において示した削除履歴情報を参照することにより取得することができる。
First, in step S700, deletion history information is displayed on the
ステップS701において、フォルダ設定部303は、先のステップS700で指示された削除履歴で示される情報を、削除履歴情報のリスト(図12)及び削除情報のリスト(図11)から削除する。
In step S701, the
フォルダ設定部303は、図12に示す削除履歴情報のリストから、先のステップS700で指示された削除履歴情報と対応する<dh:del_item>要素を削除する。
The
また、フォルダ設定部303は、削除履歴情報のリストから削除された<dh:del_item>要素のno属性の値を参照し、同一の属性値を持つ<di:del>要素を、図11の削除情報リストから検索し、削除する。
Further, the
例えば、図12に示す削除履歴情報において、no属性の値「005」の要素が削除された場合、この属性値と同一の値を有する削除情報を検索する。図11に示す削除情報において、属性値が「001」の要素として<di:del>要素(1101)が検索され、削除される。 For example, in the deletion history information shown in FIG. 12, when an element having a no attribute value “005” is deleted, the deletion information having the same value as this attribute value is searched. In the deletion information shown in FIG. 11, the <di: del> element (1101) is searched for and deleted as an element having the attribute value “001”.
(検索処理及び検索結果の表示処理)
次に、検索フォルダを参照して、検索を行う際の処理及びその検索結果を表示するための処理の流れを説明する。図8Aは、検索処理から検索結果の表示処理の流れを説明するフローチャートである。
(Search process and search result display process)
Next, a flow of processing for performing a search and displaying the search result with reference to the search folder will be described. FIG. 8A is a flowchart for explaining the flow of search result display processing from search processing.
まず、ステップS800において、フォルダ設定部303は、参照された検索フォルダのフォルダ情報をフォルダ情報格納部305から取得する。
First, in step S800, the
フォルダ情報の取得において、フォルダ設定部303は、<sf:queries>要素(図9の901)の内容を取得する。フォルダ設定部303は、子要素の<sf:query_relation>要素のtype属性値と、<sf:query>要素の値を取得して、検索条件として検索処理部304に入力する。
In acquiring the folder information, the
例えば、図9において、<sf:queries>要素(901)の子要素は、6行目において、<sf:query_relation type="and">と記述されている。子要素で表される検索条件の論理関係は、"and"である。 For example, in FIG. 9, the child element of the <sf: queries> element (901) is described as <sf: query_relation type = “and”> on the sixth line. The logical relationship between the search conditions represented by the child elements is “and”.
7行目と11行目の要素は<sf:query>要素であり、子要素に具体的なクエリの内容が含まれている。 The elements on the 7th and 11th lines are <sf: query> elements, and specific query contents are included in the child elements.
7行目の<sf:query>要素は、type属性値に"meta"を持つためメタデータ検索である。子要素の<sf:target>の値 "タイトル(title)"と、<sf:input>要素の値"football"とから、タイトルに"football"を含む検索条件となる。 The <sf: query> element on the seventh line is a metadata search because it has “meta” in the type attribute value. The <sf: target> value “title” of the child element and the <sf: input> element value “football” are used as search conditions including “football” in the title.
同様に11行目の<sf:query>要素が表す検索条件は、"FC hoge"というキーワードのFTS(Full Text Search:全文検索)であるとわかる。 Similarly, it can be understood that the search condition represented by the <sf: query> element on the eleventh line is FTS (Full Text Search) of the keyword “FC hoge”.
14行目の要素は、<sf:query_relation type="or">であり、検索条件の論理関係は"or"である。
14行目の要素は、子要素に15行目の<sf:query>要素と、18行目の<sf:query>要素と有し、この2つの要素がorの論理関係を持つ。
The element on the fourteenth line is <sf: query_relation type = “or”>, and the logical relationship of the search condition is “or”.
The element on the 14th line has a <sf: query> element on the 15th line and a <sf: query> element on the 18th line as child elements, and these two elements have an or logical relationship.
<sf:query>要素の内容は、7行目と11行目の<sf:query>要素と同様に考えると、15行目の<sf:query>要素は、"gool"というキーワードのFTSである。18行目の<sf:query>要素は、"http://foo.com/db/bar.jpg"というオブジェクトのオブジェクト検索である。 Considering the contents of the <sf: query> element in the same way as the <sf: query> element on the 7th and 11th lines, the <sf: query> element on the 15th line is an FTS with the keyword “good”. is there. The <sf: query> element on the 18th line is an object search for an object “https://foo.com/db/bar.jpg”.
結果として、図9に示される検索条件の内容は、(タイトルに"football")and("FC hoge"FTS)and(("gool"FTS)or("http://foo.com/db/bar.jpg"のオブジェクト検索))である。以上のように記述されたフォルダ情報が検索条件として検索処理部304に入力される。
As a result, the content of the search condition shown in FIG. 9 is (title "football") and ("FC hoge" FTS) and (("good" FTS) or ("https://foo.com/db/ bar.jpg "object search)). The folder information described as described above is input to the
ステップS801において、検索処理部304は、ステップS800で取得された検索条件に基づき検索処理を実行する。検索処理部304は、検索処理結果(不図示)を表示情報処理部309に入力する。
In step S801, the
ステップS802において、表示情報処理部309は、ステップS801における検索結果、追加情報(図10)、削除情報(図11)を用いて検索フォルダの内容として表示する表示情報(図13)を生成する。
In step S802, the display
ここで、図8Bは、表示情報の生成処理の具体的な処理の流れを説明するフローチャートである。 Here, FIG. 8B is a flowchart for explaining a specific processing flow of the display information generation processing.
まず、ステップS850において、表示情報処理部309は、検索処理部304から検索条件に基づく検索結果を取得する。
First, in step S850, the display
次に、表示情報処理部309は、削除情報格納部306から削除情報を取得する。
Next, the display
ステップS853において、表示情報処理部309は、ステップS801における検索結果(不図示)から削除情報内の<di:item>要素値で特定されるデータ(例えば、URIで示されるデータ)を削除する。表示情報処理部309は、表示情報(図13を参照)内の<dl:results>要素の子要素である<dl:item>要素値に、検索結果から削除情報により特定されるデータを削除した検索結果(例えば、URIで示されるデータ)を設定する。
In step S853, the display
続いて、ステップS853において、表示情報処理部309は、追加情報格納部306から追加情報を取得する。そして、ステップS854において、表示情報処理部309は、追加情報により特定されるデータを物理データ(検索結果以外のデータ)として、表示情報に設定する。表示情報処理部309は、追加情報内の<ai:add_list>要素の子要素すべての情報(例えば、URIで示されるデータ)を、表示情報(図13を参照)内の<dl:real_data>要素の子要素である<dl:item>要素値に設定する。
Subsequently, in step S853, the display
図14は、検索結果を例示する図であり、1行目から8行目に検索結果の所在を示すURLが示されている。図14の3行目から8行目のURIは、削除情報(図11)における<di:item>要素値として記述されている。従って、図14に示す検索結果(1〜8行目)から削除情報と重複する検索結果(3行目〜8行目)を除いたものが表示情報内の<dl:results>要素の子要素<dl:item>の値として設定される。
FIG. 14 is a diagram illustrating search results, and URLs indicating the locations of search results are shown in the first to eighth lines. The URIs of the third to eighth lines in FIG. 14 are described as <di: item> element values in the deletion information (FIG. 11). Accordingly, the search result (
続いて、追加情報(図10)の<ai:add_list>要素の子要素である<ai:file name="soccer00.txt">要素、<ai:file name="soccer01.txt">要素及び<ai:directory name="sports">要素が、表示情報内の<dl:real_data>要素の子要素である<dl:item>の値として設定される。ここでは、検索結果はURIの一覧で示したが、検索結果を特定できるものであれば、他の形式(例えば、IDのリスト)でもよい。 Subsequently, the <ai: file name = “soccer00.txt”> element, the <ai: file name = “soccer01.txt”> element, and the <ai: file_name> element, which are child elements of the <ai: add_list> element of the additional information (FIG. 10) The ai: directory name = "sports"> element is set as the value of <dl: item>, which is a child element of the <dl: real_data> element in the display information. Here, the search results are shown as a list of URIs, but other formats (for example, a list of IDs) may be used as long as the search results can be specified.
以上の処理により、表示情報の生成処理が終了する。 With the above processing, the display information generation processing is completed.
説明を図8Aに戻し、ステップS803において、CPU201はステップS802で生成された表示情報に基づき、検索フォルダの内容を表示部302に表示する。
Returning to FIG. 8A, in step S803, the
ここで、CPU201による表示制御は、生成された表示情報に基づいて、検索結果の情報から削除情報により特定される情報を削除した情報と、追加情報により特定される情報と、を識別して表示部302に表示させる。
Here, the display control by the
図15は、検索フォルダの内容表示の結果を例示する図である。検索フォルダの内容表示画面は、検索フォルダの名前を表示する検索フォルダタイトル部1501と、検索フォルダの内容を表示する検索フォルダ内容表示部1502からなる。
FIG. 15 is a diagram exemplifying the result of displaying the contents of the search folder. The search folder contents display screen includes a search
検索フォルダ内容表示部1502には、データが検索結果であることを示す検索結果表示アイコン部1503と、データが検索結果ではない、物理的に配置されているものであることを示す物理データアイコン部1504から構成される。
The search folder
検索結果表示アイコン部1503は、表示情報内の<dl:results>要素の値で示されるデータに対応する(図13の1301)。物理データアイコン部1504は、表示情報内の<dl:real_data>要素の値で示されるデータに対応する。CPU201は、表示情報に基づいて、検索結果表示アイコン部1503と物理データアイコン部1504とを識別して表示部302上に表示させる。
The search result
図16は、検索フォルダの内容表示において削除の結果を例示する図である。図16(a)、(b)ともに、検索フォルダには検索条件として「サッカー&W杯予選」が設定されているものとする(1601)。 FIG. 16 is a diagram exemplifying the result of deletion in the search folder content display. In both FIGS. 16A and 16B, it is assumed that “soccer & world cup qualifying” is set as a search condition in the search folder (1601).
図16(a)において、表示部302の画面には、検索結果表示アイコン部1603が表示されるが、ここには、検索意図に反するデータ(1610、1620)が含まれているとする。
In FIG. 16A, a search result display icon 1603 is displayed on the screen of the
検索結果から検索意図に反するデータ(1610、1620)を削除すると、削除されたデータは、削除情報格納部306に格納される。
When data (1610, 1620) contrary to the search intention is deleted from the search result, the deleted data is stored in the deletion
削除後、再び、同一の検索条件により検索フォルダを参照して検索処理を実行した場合、表示部302の画面は検索結果表示アイコン部1605に示すようになる。ここでは、検索結果から削除情報内の<di:item>要素値で特定されるデータ(1610、1620)が削除された状態(破線)で表示される。
After the deletion, when the search process is executed again by referring to the search folder under the same search condition, the screen of the
以上説明したように本実施形態に拠れば、検索当初の検索条件を保持しつつ、追加、削除の結果を検索結果に反映して表示することが可能になる。 As described above, according to the present embodiment, it is possible to display the addition and deletion results while reflecting the search conditions at the beginning of the search while reflecting the search results.
あるいは、検索結果からファイルやフォルダを削除した場合でも、検索当初の検索条件を保持しつつ、その削除の結果を検索結果の表示に反映することが可能なため、必要とされる検索結果のみを表示することが可能になる。 Or, even if a file or folder is deleted from the search results, the search results can be reflected in the display of the search results while retaining the original search conditions. It becomes possible to display.
あるいは、検索フォルダに追加された情報を検索結果とは異なる情報に基づいて特定し、検索結果と追加された情報とを識別して表示することで、検索結果や追加された情報の誤認や、削除などの誤操作を防止することが可能になる。 Alternatively, by identifying the information added to the search folder based on information different from the search result, and identifying and displaying the search result and the added information, the misunderstanding of the search result or the added information, It becomes possible to prevent erroneous operations such as deletion.
<実施形態2>
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給することによっても、達成されることは言うまでもない。また、システムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
<
Needless to say, the object of the present invention can also be achieved by supplying a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus. Needless to say, this can also be achieved by the computer (or CPU or MPU) of the system or apparatus reading and executing the program code stored in the storage medium.
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,不揮発性のメモリカード,ROMなどを用いることができる。 As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a nonvolatile memory card, a ROM, or the like can be used.
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される。また、プログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態が実現される場合も含まれることは言うまでもない。 Further, the functions of the above-described embodiment are realized by executing the program code read by the computer. In addition, an OS (operating system) running on a computer performs part or all of actual processing based on an instruction of a program code, and the above-described embodiment is realized by the processing. Needless to say.
101 情報処理装置
106 ネットワーク
201 CPU
202 ROM
203 RAM
204 入力装置
205 表示装置
206 表示コントローラ
207 外部記憶装置
208 通信装置
301 入力部
302 表示部
303 フォルダ設定部
304 検索処理部
305 フォルダ情報格納部
306 追加情報格納部
307 削除情報格納部
308 削除履歴情報格納部
309 表示情報処理部
101
202 ROM
203 RAM
204
Claims (16)
前記検索によらない情報を前記フォルダに格納した際に、当該情報を特定するための追加情報を格納する追加情報格納手段と、
前記検索結果を示す情報から削除された情報を特定するための削除情報を格納する削除情報格納手段と、
前記検索結果の情報から前記削除情報により特定される情報を削除した情報と、前記追加情報により特定される情報とに基づいて、表示手段に表示するための表示情報を生成する表示情報処理手段と、
前記フォルダに格納されている情報が削除された場合、当該削除された情報が前記検索結果の情報であるか、前記検索によらない情報であるかを判定する判定手段と、を備え、
前記削除された情報が前記検索結果の情報であると前記判定手段により判定された場合、前記削除情報格納手段は、前記削除された情報を特定するための削除情報を格納することを特徴とする情報処理装置。 For folders that can store information on search results based on the set search conditions and information that is not based on search, settings related to information storage and information deletion, and information stored in the folder An information processing apparatus that executes processing related to display,
Additional information storage means for storing additional information for specifying the information when the information not based on the search is stored in the folder;
Deletion information storage means for storing deletion information for identifying information deleted from information indicating the search result;
Display information processing means for generating display information to be displayed on the display means based on information obtained by deleting information specified by the deletion information from information on the search result and information specified by the additional information; ,
A determination unit that determines whether the deleted information is information of the search result or information not based on the search when the information stored in the folder is deleted ;
If the was deleted information determined by the determining means that the information of the search result, the deletion information storage means, and characterized that you store deletion information for identifying said deleted information Information processing apparatus.
前記削除情報格納手段は、前記削除履歴情報格納手段から削除された情報に対応する削除情報を特定し、当該削除情報を削除することを特徴とする請求項3に記載の情報処理装置。 When the information stored in the deletion history information storage means is deleted due to the input of a deletion processing cancellation instruction,
The information processing apparatus according to claim 3 , wherein the deletion information storage unit specifies deletion information corresponding to information deleted from the deletion history information storage unit, and deletes the deletion information.
前記検索によらない情報を前記フォルダに格納した際に、当該情報を特定するための追加情報を追加情報格納手段に格納する追加情報格納工程と、
前記検索結果を示す情報から削除された情報を特定するための削除情報を削除情報格納手段に格納する削除情報格納工程と、
前記検索結果の情報から前記削除情報により特定される情報を削除した情報と、前記追加情報により特定される情報とに基づいて、表示手段に表示するための表示情報を生成する表示情報処理工程と、
前記フォルダに格納されている情報が削除された場合、当該削除された情報が前記検索結果の情報であるか、前記検索によらない情報であるかを判定する判定工程と、を備え、
前記削除された情報が前記検索結果の情報であると前記判定工程により判定された場合、
前記削除情報格納工程は、前記削除された情報を特定するための削除情報を前記削除情報格納手段に格納することを特徴とする情報処理方法。 For folders that can store information on search results based on the set search conditions and information that is not based on search, settings related to information storage and information deletion, and information stored in the folder An information processing method in an information processing apparatus that executes processing related to display,
An additional information storing step of storing additional information for specifying the information in the additional information storage means when storing the information not based on the search in the folder;
A deletion information storage step of storing in the deletion information storage means deletion information for identifying information deleted from the information indicating the search result;
A display information processing step for generating display information to be displayed on a display unit based on information obtained by deleting information specified by the deletion information from information on the search result and information specified by the additional information; ,
When the information stored in the folder is deleted, a determination step of determining whether the deleted information is information of the search result or information not based on the search, and
When the determination step determines that the deleted information is information of the search result,
The deletion information storage step, the information processing method is characterized that you store deletion information for identifying said deleted information on the deletion information storage means.
前記追加情報格納工程は、前記検索によらない情報を特定するための前記追加情報を前記追加情報格納手段から削除することを特徴とする請求項8に記載の情報処理方法。 When the determination step determines that the deleted information is information not based on the search,
9. The information processing method according to claim 8 , wherein the additional information storing step deletes the additional information for specifying information not based on the search from the additional information storing unit.
前記削除情報格納工程は、前記削除履歴情報格納手段に格納された情報のうち、前記削除された情報に対応する削除情報を特定し、当該削除情報を前記削除情報格納手段から削除することを特徴とする請求項10に記載の情報処理方法。 When the information stored in the deletion history information storage unit is deleted by the deletion history information storage step due to the input of the cancellation instruction for the deletion process,
The deletion information storing step specifies deletion information corresponding to the deleted information from information stored in the deletion history information storage unit, and deletes the deletion information from the deletion information storage unit. The information processing method according to claim 10 .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005270410A JP4708938B2 (en) | 2005-09-16 | 2005-09-16 | Information processing apparatus, information processing method, program, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005270410A JP4708938B2 (en) | 2005-09-16 | 2005-09-16 | Information processing apparatus, information processing method, program, and storage medium |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007080185A JP2007080185A (en) | 2007-03-29 |
JP2007080185A5 JP2007080185A5 (en) | 2008-10-30 |
JP4708938B2 true JP4708938B2 (en) | 2011-06-22 |
Family
ID=37940400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005270410A Active JP4708938B2 (en) | 2005-09-16 | 2005-09-16 | Information processing apparatus, information processing method, program, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4708938B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002082825A (en) * | 2000-06-23 | 2002-03-22 | Sharp Corp | Method for managing file |
JP2002288016A (en) * | 2001-03-23 | 2002-10-04 | Ricoh Co Ltd | Electronic document control system |
JP2003223345A (en) * | 2002-01-31 | 2003-08-08 | Fuji Photo Film Co Ltd | File display device |
JP2004038755A (en) * | 2002-07-05 | 2004-02-05 | Canon Inc | File management method, device, program, and storage medium |
WO2004097680A1 (en) * | 2003-03-27 | 2004-11-11 | Microsoft Corporation | File system for displaying items of different types and from different physical locations |
-
2005
- 2005-09-16 JP JP2005270410A patent/JP4708938B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002082825A (en) * | 2000-06-23 | 2002-03-22 | Sharp Corp | Method for managing file |
JP2002288016A (en) * | 2001-03-23 | 2002-10-04 | Ricoh Co Ltd | Electronic document control system |
JP2003223345A (en) * | 2002-01-31 | 2003-08-08 | Fuji Photo Film Co Ltd | File display device |
JP2004038755A (en) * | 2002-07-05 | 2004-02-05 | Canon Inc | File management method, device, program, and storage medium |
WO2004097680A1 (en) * | 2003-03-27 | 2004-11-11 | Microsoft Corporation | File system for displaying items of different types and from different physical locations |
Also Published As
Publication number | Publication date |
---|---|
JP2007080185A (en) | 2007-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10228850B2 (en) | Preview window including a storage context view of one or more computer resources | |
JP3714479B2 (en) | File management method based on network structure, operation target display restriction program, and recording medium | |
US5977969A (en) | Universal resource locator dialog with extended top level domains | |
JPH11259459A (en) | Document management device | |
JP4095739B2 (en) | Website browsing method, website browsing system, computer, and storage medium | |
JP4760921B2 (en) | Item setting device, control method thereof, and control program | |
US20120066257A1 (en) | Document management system, search designation method, and storage medium | |
JP4283334B1 (en) | Multi view browser | |
JP4708938B2 (en) | Information processing apparatus, information processing method, program, and storage medium | |
KR101137415B1 (en) | Apparatus and method for inputting character and its program stored in recording medium | |
JP4981723B2 (en) | Display processing apparatus, display processing method, display processing program, and recording medium | |
JP5880637B2 (en) | Information processing apparatus, control method and program thereof, and information processing system, control method and program thereof | |
JP2008021031A (en) | Search server apparatus and its control method, information processing apparatus and its control method, information processing system, information search apparatus and its control method, program, and storage medium | |
JP7475734B1 (en) | Manual creation support device | |
JPH04320551A (en) | Hypertext device | |
JP5822009B2 (en) | Search system, search system control method, and program thereof | |
JP3444620B2 (en) | Filing system equipment | |
JP2008003990A (en) | Service cooperation method, device and program | |
JP4276934B2 (en) | Work environment management device, work environment management method, and work environment management program | |
JP2010211530A (en) | Information retrieval terminal equipment, system, method, and program | |
JPH0713846A (en) | Link control method of hypertext system | |
KR20020005364A (en) | System and method for managing background of internet | |
JP7001457B2 (en) | File management device, file management system, file management method, and program | |
JP2007080205A (en) | Retrieval apparatus and retrieval method | |
JP5244269B2 (en) | Data editing computer program, data editing computer system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080912 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080912 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101126 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110308 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110317 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4708938 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |