可用于数据搜索的数据分类系统和方法

文档序号:6540450阅读:108来源:国知局
专利名称:可用于数据搜索的数据分类系统和方法
技术领域
本发明涉及用于数据搜索的数据搜索系统,所述系统能够使用分类方案用于数据库的数据分类,并且具体涉及适合用于利用现有分类方案进行数据分类的数据搜索系统,以及涉及在所述系统中所使用的方法。
背景技术
迄今为止,已经开发了各种数据搜索系统,用于搜索数据库来查找对应于用户所指定的搜索条件的数据。日本专利申请公开号7-44568(此后称为“文档1”)公开了一种数据搜索系统,其能够通过将数据库中的数据分类为多个组而逐渐缩小搜索。具体地,文档1描述了用于数据库的各种分类方法的使用,所述方法使用参数或文件属性,以便将数据库的数据分类为多个组。在所述数据搜索系统中,用户可以从分类方法列表中选择期望的分类方法。为了缩小搜索,用户重复选择分类方法的操作,以及基于由首次选择的分类方法所获得的分类结果来选择将要分类的目标方法的操作,这是足够的。
日本专利3238032(此后称为“文档2”)公开了用于分级表示分类方案的技术,所述分类方案是通过对数据库的数据进行分类而获得的。在文档1中所公开的数据搜索系统中,有可能使用文档2中所公开的分类方案表示方法,从而为用户提供分级表示的分类结果。在这种情况下,用户可以容易地识别由分类结果所指示的分类方案。但是,为了使文档1的数据搜索系统在新数据库上执行上述分类,用户必需重复进行分类方法的选择,以及基于由首次选择的分类方法所获得的分类结果来重复进行将要分类的目标的选择,这是非常麻烦的。
另外,在文档1中所公开的数据搜索系统中,基于搜索条件的历史记录而显示了搜索条件的列表。因此,用户可以从所述列表中选择期望的搜索条件。但是,他们不能够领会当所述搜索条件中的任何一个从列表中被选中时所假定的情形。因此,在所述系统中,用户很难有效地重新利用以前用过的搜索条件。

发明内容
本发明的目的是有效地利用现有的分类方案,从而使得能够通过简单的程序来进行数据库的数据分类。本发明的另一个目的是有效地重新利用以前用过的搜索条件,从而使得能够通过简单的程序来进行数据库搜索。
根据本发明的实施例,提供了数据搜索系统。所述数据搜索系统包括搜索模块、用户接口和分类模块。所述搜索模块被配置成能使用由用户所指定的搜索条件,搜索从一组数据库中所选择的任意数据库来查找数据。所述搜索模块可以使用所选数据库的数据的分类方案用于所述数据的搜索。所述用户接口被配置成使得用户能够从一组由分类方案信息所指示的分类方案中选择任意的分类方案,并且还使得用户能够从所述数据库组中选择所选分类方案所应用的数据库。所述分类方案信息作为在任意数据库的数据上所执行的分类结果而被存储在分类方案存储单元中。所述分类模块被配置成能基于所选分类方案对所选数据库的数据进行分类。
根据本发明的另一个实施例,被存储在所述分类方案存储单元中的所述分类方案信息具有包括一组分类文件夹的分级结构。而且,所述用户接口包括数据提供模块,其被配置成能在显示单元上显示任意分类方案,所述分类方案被包括在所述分类方案组中,并且是根据用户的操作所选择的。当所述用户选择分类文件夹并指示所述搜索模块搜索数据时,所述搜索模块被用于搜索属于分类方案中的所述分类文件夹的数据,所述分类方案被包括在所述分类方案组中并由数据提供模块所显示,并且所述搜索模块被用于将被链接到所述分类文件夹的搜索条件日志文件夹存储到搜索条件存储单元和所述分类方案存储单元中的一个里,所述搜索条件日志文件夹包括用于所述搜索的搜索条件的日志。所述搜索条件存储单元被用于存储由用户所指定的搜索条件。当搜索条件日志文件夹存在时,所述数据提供模块作为所选分类方案的一部分来显示所述搜索条件日志文件夹,其中所述搜索条件日志文件夹被链接到分类方案中的分类文件夹,所述分类方案被包括在所述分类方案组中并且是根据用户操作所选择的。


在此引入并构成本说明书的一部分的附图与上面所给出的一般描述和下面所给出的实施例的详细描述一起说明了本发明的实施例,用于解释本发明的原理。
图1是说明根据本发明的实施例的数据搜索系统的配置的框图;图2是说明图1所示的显示单元15的显示屏幕上的显示区域安排例子的图;图3是说明分类图标和由所述图标所指示的分类方案例子的图;图4是说明处理程序的流程图,所述处理程序包括实施例中的自动分类处理;图5是更详细地说明自动分类处理程序的流程图;图6是说明在实施例中的数据搜索期间的流程的图;图7是说明分类方案的显示屏幕例子的图,其包括搜索条件日志文件夹;图8是说明搜索处理的程序的流程图,所述搜索处理使用搜索条件日志并在实施例中被执行;图9是说明在本发明的修改中的搜索期间的流程的图;图10是说明在搜索期间所使用的显示屏幕例子的图,所述显示屏幕例子使用搜索条件日志图标列表;以及图11是说明搜索处理的程序的流程图,所述搜索处理使用搜索条件日志图标列表。
具体实施例方式
下面将参考附图,详细描述本发明的实施例。图1是说明根据本发明的实施例的数据搜索系统的配置的框图。如所示的那样,数据搜索系统包括存储设备11、处理单元12、用户接口13、包括键盘和鼠标的输入单元14、以及显示单元15。存储设备11包括数据库111-1(DB1)到111-n(DBn),搜索条件存储单元(搜索标准存储单元)112和分类方案存储单元113。
数据库111-1到111-n存储数据,例如将要被搜索的文档数据。搜索条件存储单元112存储由用户通过用户接口13所指定的搜索条件。分类方案存储单元113存储分类方案信息。分类方案信息指示分类方案,所述分类方案是通过对在至少一个数据库111-i(i=1,...,n)中所存储的数据(文档数据)进行分类而获得的。分类方案例如包括分级的级别。分类方案信息具有分级的结构。分级结构包括一组分类文件夹,所述分类文件夹反映由所述分类信息所指示的分类方案。
处理单元12包括搜索模块(检索模块)121和分类模块122。搜索模块121使用由用户通过用户接口13所指定的搜索条件来搜索在数据库111-i中所存储的数据。分类模块122对在数据库111-i中所存储的数据进行分类并获取分类方案。
用户接口13被用作在输入单元14和显示单元15的组与处理单元12和存储设备11的组之间的输入/输出接口。用户接口13包括作为输入接口的请求输入模块131,以及作为输出接口的数据提供模块132。请求输入模块131向所述搜索模块121或分类模块122传送各种请求,所述请求是由用户通过所述输入单元14所输入的。当被请求时,数据提供模块132在显示单元15的显示屏幕上显示搜索模块121的搜索结果、分类模块122的分类结果、数据库列表、分类方案列表、以及分类方案。数据库列表是数据库111-1到111-n的列表。分类方案列表是由分类方案信息所指示的分类方案的列表,所述分类方案信息被存储在分类方案存储单元113中。在所述实施例中所使用的分类方案列表是离子化(ionized)的分类方案列表,即,分类图标的列表。
在所述实施例中,假设由个人电脑来实现图1所示的数据搜索系统。在此情况下,通过,通过使用计算机来读取和执行程序(分类(clustering)程序),从而实现搜索模块121、分类模块122、请求输入模块131和数据提供模块132,其中所述程序描述对应于所述模块的相应过程。所述程序可以被预存在计算机可读媒体中并且被分发。所述程序可以被通过网络被下载(分发)。
在所述实施例中,计算机的外部存储设备,例如硬盘驱动器(HDD),被用作存储设备11。因此,数据库111-1到111-n、搜索条件存储单元112和分类方案存储单元113都被合并到磁盘驱动器中。然而,它们中的一些或全部可能独立于数据搜索系统。例如,它们可以被合并到数据库服务器计算机中,所述数据库服务器计算机通过网络被连接到所述数据搜索系统(也就是,个人计算机)上。
图2是说明显示单元15的显示屏幕200上的显示区域安排例子的图。在图2的例子中,在显示屏200上,提供了搜索输入区域201、搜索结果/分类结果显示区域202、数据库列表显示区域203、分类图标列表显示区域204和分类方案显示区域205。搜索输入区域201提供了用户输入搜索条件的区域。搜索结果/分类结果显示区域202被用于显示搜索模块121的搜索结果或分类模块122的分类结果。数据库列表显示区域203被用于显示数据库111-1(DB1)到111-n(DBn)的列表。分类图标列表显示区域204被用于显示分类图标(分类方案图标)的列表。分类方案显示区域205被用于显示由分类图标所指定的分类方案,所述分类图标是从分类图标列表显示区域204中所选择的。这里假定在数据库列表显示区域203中所指示的任意数据库的数据是根据分类方案显示区域205中所显示的分类方案来进行分类的。在这种情况下,所述分类结果被反映在分类方案显示区域205中所显示的分类方案上。图3示出了分类图标301和由图标301所指定的分类方案302的例子。
参考图4的流程图,图中给出了图1的数据搜索系统的操作的描述,其中例如用到这样的情况,即,根据由用户所指定的分类方案,对由用户所指定的数据库的数据进行分类。分类方案存储单元113存储分类方案信息,所述信息指示在分级结构(树结构)中所表示的分类方案中的每个。分类方案是通过将数据库111-1(DB1)到111-n(DBn)中所包括的一些数据库的数据进行分类而获得的。换言之,分类方案存储单元113存储一组分类方案信息条目,所述条目被链接到与其对应的数据库上。具体地,假设分类方案存储单元113存储分类方案信息条目“aaa”、“bbb”、“ccc”、“fff”、“xxx”、“ooo”和“yyy”。分类方案存储单元113中的分类方案信息可以由数据搜索系统的分类模块122或外部系统根据用户的命令自动地生成,或者手动地生成。
数据提供模块132根据用于指定分类方案信息条目的ID(分类方案ID),生成分类图标(分类方案图标)的列表,所述分类图标指示分类方案,所述分类方案指示分类方案存储单元113中所存储的分类方案信息条目“aaa”、“bbb”、“ccc”、“fff”、“xxx”、“ooo”和“yyy”。数据提供模块132在显示单元15的显示屏幕200的分类图标列表显示区域204上显示所生成的分类图标列表(步骤S1)。数据提供模块132还在显示单元15的显示屏幕200的数据库列表显示区域203上显示数据搜索系统中的数据库111-1到111-n的列表(数据库列表)(步骤S2)。在图2的例子中,分类图标列表显示区域204显示分类图标“AAA”、“BBB”、“CCC”、“FFF”、“XXX”、“OOO”和“YYY”的列表,所述分类图标分别对应于分类方案信息条目“aaa”、“bbb”、“ccc”、“fff”、“xxx”、“ooo”和“yyy”的ID。
这里假定分类图标列表和数据库列表分别被显示在分类图标列表显示区域204和数据库列表显示区域203上。在此状态下,图1的数据搜索系统的用户使用输入单元14中所包括的鼠标,从分类图标列表显示区域204中执行操作用于选择期望的分类图标。这里假设分类图标“FFF”被选中。请求输入模块131通知数据提供模块132分类图标“FFF”已经被选中。
当根据来自于请求输入模块131的信息而检测到分类图标“FFF”已经被选中(步骤S3)时,数据提供模块132进行到步骤S4。在步骤S4,数据提供模块132从分类方案存储单元113中读取由所选分类图标“FFF”所指定的分类方案信息“fff”。在步骤S4,数据提供模块132还在显示屏幕200的分类方案显示区域205上显示由分类方案信息“fff”所指示的分类方案。因此,用户可以在分类方案显示区域205上识别对应于他们所选择的分类方案信息“fff”的分类方案。
另外,假设用户想要使用分类模块122,根据对应于从分类图标列表显示区域204所选中的分类图标“FFF”的分类方案,对数据库111-i(DBi)中的数据进行分类。在这种情况下,用户执行操作用于将分类图标“FFF”拖放到(D&D)显示屏幕200的数据库列表显示区域203上的数据库列表的Dbi中。
当检测到将分类图标“FFF”拖放(D&D)到数据库列表的Dbi中(步骤S5)时,请求输入模块131命令分类模块122将对应于分类图标“FFF”的分类方案应用到数据库111-i(DBi)中(步骤S6)。接着,分类模块122自动执行分类处理,用于基于对应于分类图标“FFF”的分类方案(已有的分类方案),对数据库111-i(DBi)中的数据(文档数据)进行分类(步骤S7)。
现在参考图5的流程图,图中将描述在步骤7所执行的分类处理(自动分类处理)的细节。首先,分类模块122设置用于指定分类方案中的级别的变量j为初始值1,所述初始值1指示第一级别(最高的级别)(步骤S11)。然后,分类模块122选择第j级别的分类文件夹(分类条目)(步骤S12)。之后,分类模块122从数据库111-i(DBi)中提取属于所选的第j级别的分类文件夹的数据(文档数据)(步骤S13),并且对所有第j级别的分类文件夹重复步骤S12和S13(步骤S14)。在提取属于所有第j级别的分类文件夹的数据(文档数据)之后,分类模块122对变量j加1(步骤S15)。
分类模块122确定由所增加的变量j所指定的级别(第j级别)是否超过分类方案的最低级别(步骤S16)。如果第j级别没有超过所述最低级别,则分类模块122返回到步骤S12。在步骤S12,分类模块122选择第j级别的分类文件夹。在下一个步骤S13,分类模块122提取属于所述第j级别的分类文件夹的数据(文档数据)。当就上述情况中的第j级别的分类文件夹来说有父分类文件夹(即,较高级别的分类文件夹)时,建议不是从整个数据库111-i(DBi)中,而是属于所述父分类文件夹的以前所提取的数据中提取属于第j级别的分类文件夹的数据(文档数据)。
在对属于所有级别的所有分类文件夹的数据完成提取(步骤S16)之后,分类模块122完成步骤S7的自动分类处理。此时,数据提供模块132在显示屏幕200的分类方案显示区域205上显示分类模块122的自动分类结果(步骤S8)。在这个步骤中,数据提供模块132将分类模块122的自动分类结果反映在分类方案显示区域205上所显示的分类方案中。例如,数据提供模块132显示属于分类文件夹的每个(分类条目、节点)的数据条目(文件)的数量,所述分类文件夹被显示在分类方案显示区域205上。
另一方面,在完成了所述自动分类处理(步骤S7)之后,分类模块122将对应于数据库111-i(DBi)的数据的分类结果存储在分类方案存储单元113中(步骤S9)。具体来说,分类模块122将对应于数据库111-i(DBi)的数据的分类结果存储在分类方案存储单元113中,其中所述分类结果被链接到数据库111-i以及分类方案存储单元113中的分类方案信息上,所述分类方案信息是由用户所选择的分类图标所指定的。
如上述所描述,所述实施例可以通过显示分类图标的列表,视觉地给用户提供已有分类方案的列表。因此,用户可以容易地从所述分类图标列表中选择期望的分类方案(即,用户可以容易地从一组由分类图标列表索指示的分类方案中选择期望的分类方案)。而且,在所述实施例中显示了数据库列表,其使得用户能够容易地选择数据库,其中由所述用户所选中的分类图标所指定的已有分类方案被应用于所述数据库。在所述实施例中,基于由用户所选择的分类方案,对用户所选中的数据库的数据进行分类。因此,在所述实施例中,仅在用户选择已有分类方案和数据库的情况下,可以通过使用所选中的分类方案,轻松地且自动地对所选数据库的数据进行分类。而且,简单地通过用户从分类图标列表中选择分类图标,所述分类图标指示期望的分类方案,并且所述用户将所选分类图标拖放到数据库列表中所包括的期望的数据库中,从而可以执行所述自动分类。因此,已有分类方案可以非常轻松地用于任意数据库的数据分类。
当有用户想要将分类方案应用到其上的多个数据库时,如果他们对数据库列表中所包括的数据库的每个都执行拖放操作,这是足够的。可选地,可以在显示屏幕200上准备显示多个已选数据库的显示区域,并且可以在所述显示区域上执行拖放操作。而且在这种情况下,已选分类方案可以被应用于所有已选的数据库。
此外,分类方案信息可以用文件格式被存储在分类方案存储单元113中。也就是说,指示分类方案的信息可以作为分类方案文件而被存储在分类方案存储单元113中。在这种情况下,数据提供模块132可以在分类方案文件列表显示区域(对应于分类图标列表显示区域204)上显示分类方案文件列表,而不是分类图标列表,由此允许用户从分类方案文件列表中选择任意的分类方案文件。这使得分类方案能够被应用于从数据库列表中所选择的数据库,其中所述分类方案是由从分类方案文件列表中所选择的分类方案文件所指示的。而且,期望的分类方案文件可以通过让用户输入其文件名而被选择。
这里假设,用户选择的分类方案在分类方案显示区域205上被显示,并且通过用户操作,从数据库列表显示区域203上所显示的数据库列表中选择任意的数据库。还假设,所选数据库的数据已经通过在分类方案显示区域205上所显示的分类方案而被分类,并且分类结果被存储在分类方案存储单元113中。在这种情况下,数据条目(文件)的数目被显示在每个文件夹的旁边,所述数据条目属于区域205上所显示的所选分类方案的每个分类文件夹(分类条目)。
在所述实施例中,当分类方案被显示在分类方案显示区域205上时,用户可以通过操作输入单元14,从所述分类方案中选择任意的分类文件夹(分类条目),所述分类文件夹形成了所述分类结构的节点。这里假设,用户已经从所述分类方案中选择了任意的分类文件夹。这时,数据提供模块132在搜索结果/分类结果显示区域202上作为分类结果来显示数据条目(文件),所述数据条目属于所选分类文件夹,所述数据条目被包括在分类的结果中,所述分类是通过将分类方案应用于数据库来执行的,所述数据库是当前从数据库列表显示区域203上所显示的列表中所选择出的。按照顺序显示属于所选分类文件夹的数据条目,所述顺序例如是从最适合所述分类文件夹的数据条目开始的。而且,在所述实施例中,可以直接从由用户所选择的分类文件夹(分类条目)中,搜索由用户所指定的涉及自然句或关键词的数据(文件)。
参考图6到8,图中给出了例如使用缩小搜索的数据搜索的描述。图6是说明数据搜索期间的流程的图。图7是说明包括搜索条件日志文件夹的分类方案的显示屏例子的图。图8是说明使用搜索条件日志的搜索处理程序的流程图。首先,假设在图2所示的显示屏幕200的分类方案显示区域205上显示图6所示的分类方案61。分类方案61涉及XYZ报告,并且基于分类方案存储单元113中所存储的分类方案信息(分类方案文件夹)62来显示所述分类方案61。还假设分类方案61包括涉及公司B的分类文件夹(分类条目),并且选择所述文件夹。在这种情况下,图2所示的搜索结果/分类结果显示区域202显示分类结果,所述分类结果属于涉及公司B的分类文件夹的并且被包括在分类的结果中,所述分类是使用分类方案61在当前所选择的数据库111-i(DBi)上执行的。
在这种状态下,假设通过用户操作,顺序地将用于缩小(narrow-down)搜索的搜索条件输入到图2所示的搜索输入区域201中。具体来说,假设搜索条件被顺序地输入,所述搜索条件用于从涉及公司B并且使用分类方案61已经分类的报告中,检索涉及“商业联系”的报告,然后将检索到的报告缩小搜索为涉及“技术策略”的报告。被输入到搜索输入区域201的搜索条件报告从请求输入模块131被报告给搜索模块121。接着,搜索模块121对属于当前所选择的分类文件夹的数据执行搜索,所述数据涉及公司B并且被包括在分类方案61中(即涉及公司B并且被包括在数据库111-i中的报告)。具体地,如图6中箭头63所示,搜索模块121使用“商业联系”在涉及公司B的报告上执行搜索,并且还使用“技术策略”在所述搜索结果上执行缩小搜索。数据提供模块132在图2所示的搜索结果/分类结果显示区域202上显示搜索模块121的搜索结果。如果使用分类方案61在数据库111-i(DBi)上所执行的分类结果没有被存储在分类方案存储单元113中,则基于所述分类方案61自动地对DBi的数据进行分类。
在使用被输入到搜索输入区域201中的搜索条件而执行搜索之后,搜索模块121将所述搜索条件以文件夹格式作为日志存储到搜索条件存储单元112中,其中所述搜索条件被链接到所述分类方案的当前所选择的分类文件夹。如果,如上所述,使用多个顺序输入的搜索条件来执行缩小搜索,则所述搜索条件作为具有分级结构的搜索条件日志而被聚集在一起。所述搜索条件日志作为搜索条件日志文件夹而被存储在所述搜索条件存储单元112中。在上述的例子中,使用“商业联系”和“技术策略”来执行缩小搜索,其中,搜索条件日志文件夹65被存储在搜索条件存储单元112中,如图6中箭头64所示。搜索条件日志文件夹65具有分级结构,其中涉及“商业联系”的数据被认为是较高级别的数据,而涉及“技术策略”的数据被认为是较低级别的数据。另外,搜索条件日志文件夹65被认为是较低级别的文件夹,其涉及公司B并且被包括在分类方案信息62中,并且所述搜索条件日志文件夹65被链接到涉及公司B的分类文件夹上。分类方案信息62被存储到分类方案存储单元113中。应当注意的是,搜索条件日志文件夹65可以被自动地存储到搜索条件存储单元112中,或者根据用户指令而被存储。另外,在搜索条件存储单元112中所存储的搜索条件日志文件夹可以以用户为单位来管理。
这里假设,从图2所示的分类图标列表显示区域204上所显示的分类图标列表中,选择对应于分类方案存储单元113中所存储的分类方案信息62的分类图标。还假设,分类方案存储单元113中的分类方案信息62被链接到图6所示的搜索条件存储单元112中的搜索条件日志文件夹65上。当由所选分类图标所指定的分类方案信息62(将被显示的分类方案61)被链接到所述搜索条件日志文件夹65上时(步骤S21),所述数据提供模块132不仅仅作为所述分类方案61来显示由搜索条件日志文件夹65所指示的分类方案,这不同于图6的情况。具体来说,如图7所示,所述数据提供模块132显示包括搜索条件日志文件夹65的分类方案61(步骤S22)。即,数据提供模块132作为分类方案61的一部分来显示搜索条件日志文件夹65。所述搜索条件日志文件夹65被定位为较低级别的文件夹,所述文件夹被包括在分类方案61中并且涉及公司B。
如上所述,在所述实施例中,搜索中所使用的搜索条件以文件夹格式而被显示在分类文件夹的较低级别中,所述搜索是已经在在任意分类方案的任意分类文件夹上执行过的。因此,用户可以容易地在屏幕上识别搜索所执行的分类文件夹以及使用的搜索条件。
在所述实施例中,用户可以将分类方案61中的搜索条件日志文件夹65拖放到(D&D)任何其它期望的分类文件夹中,如图7的箭头71所示。这里假设,请求输入模块131检测到已经将分类方案61中的搜索条件日志文件夹65拖放到任何其它任意的分类文件夹中(步骤S23)。在这种情况下,请求输入模块131命令搜索模块121使用所述搜索条件日志文件夹65(步骤S24)来执行搜索(缩小搜索)。即,请求输入模块131命令搜索模块121基于搜索条件日志文件夹65中所包括的搜索条件日志,在属于作为拖放目的地的分类文件夹的数据上执行搜索(缩小搜索)。
响应来自于请求输入模块131的指令,搜索模块121基于由用户所选择的搜索条件日志,在属于用户所选择的分类文件夹的数据上执行搜索(步骤S25)。在所述实施例中,使用“商业联系”来执行搜索,然后使用“技术策略”执行缩小搜索。数据提供模块132在图2所示的搜索结果/分类结果显示区域202上显示搜索模块121的搜索结果(步骤S26)。
如上所述,在所述实施例中,简单地通过将作为分类方案的一部分所显示的搜索条件日志文件夹拖放到作为缩小搜索目标的分类文件夹中,可以重新利用过去所使用的搜索条件的历史记录。可以作为分类方案信息62的一部分,即作为涉及公司B且被包括在分类方案信息62中的分类文件夹的较低级别的文件夹,将搜索条件日志文件夹65存储到分类方案存储单元113中。另外,搜索条件日志文件夹65可以被构建,以使得能够通过用户操作而在屏幕上编辑其内容。另外,多个搜索条件日志文件夹的内容可以被收集到新的搜索条件日志文件夹中。这些结构使得能够基于更合适的搜索条件来执行搜索。
修改现在参考图9到11,图中将描述所述实施例的修改。图9是说明在所述实施例的修改中的搜索期间的流程的图。图10是说明在搜索期间所使用的显示屏幕例子的图,其使用搜索条件日志图标列表。图11是说明使用搜索条件日志图标列表的搜索处理程序的流程图。所述修改的特征在于搜索条件的日志是与所述搜索条件所应用的分类方案相分离的,并且在显示屏幕200上以图标格式,作为搜索条件日志列表来显示所述搜索条件的日志。
这里假设,如图9中的箭头91所示,搜索模块121使用“商业联系”已经在属于分类文件夹的数据(关于公司B的报告)上执行了搜索,所述分类文件夹涉及公司B并被包括在分类方案61中,然后,所述搜索模块121使用“技术策略”在上述搜索的结果中执行缩小搜索。在所述缩小搜索之后,搜索模块121将搜索条件日志信息“ttt”存储到搜索条件存储单元112中,如图9中的箭头92所示。搜索条件日志信息“ttt”对应于所述搜索条件日志文件夹65,并且具有分级的结构,其中涉及“商业联系”的数据被认为是较高级别的数据,而涉及“技术策略”的数据则被认为是较低级别的数据。假设“ttt”作为ID被分配给所述搜索条件日志信息“ttt”,并且所述搜索条件存储单元112已经存储了搜索条件日志信息条目“ppp”、“qqq”、“rrr”、“sss”和“uuu”,其分别具有ID“ppp”、“qqq”、“rrr”、“sss”和“uuu”,如图9中所示的那样。
在所述修改中,当分类方案被显示在分类方案显示区域205上时,数据提供模块132可以根据用户操作,将显示屏幕200的分类图标列表显示区域204切换到搜索条件日志图标列表显示区域。所述搜索条件日志图标区域被用于显示图10所示的搜索条件日志图标列表100。当分类图标列表显示区域204被切换到搜索条件日志图标列表显示区域上时,数据提供模块132产生搜索条件日志图标列表100,所述列表对应于由所述搜索条件日志信息的ID所指示的搜索条件日志,所述搜索条件日志信息被存储在所述搜索条件存储单元112中。数据提供模块132在搜索条件日志图标列表显示区域上显示所述搜索条件日志图标列表100(步骤S31)。这样,在所述修改中,过去的搜索中所使用的搜索条件的日志使用图标以列表的形式而被显示,这使得用户能够在屏幕上识别所述搜索条件日志。
在图10的例子中,搜索条件日志图标“PPP”、“RRR”、“SSS”、“TTT”和“UUU”的列表作为所述搜索条件日志图标列表100而被显示,所述搜索条件日志图标对应于图9所示的搜索条件日志信息条目“ppp”、“qqq”、“rrr”、“sss”、“ttt”和“uuu”的ID。当所述分类图标列表显示区域204被切换到所述搜索条件日志图标列表显示区域上时,所述数据提供模块132分配所述显示屏幕200的一部分作为搜索条件日志显示区域,用于显示搜索条件日志。
这里假设,当显示图10所示的搜索条件日志图标列表100时,已经从其中选择了任意的搜索条件日志图标(步骤S32)。此时,数据提供模块132在所述搜索条件日志显示区域上显示搜索条件日志,所述搜索条件日志是由所述搜索条件日志信息所指示的,所述搜索条件日志信息是通过所选择的搜索条件日志图标来指定的(步骤S33)。因此,用户可以在屏幕上识别对应于其所选择的搜索条件日志图标的搜索条件日志。图10示出了这样的情况,其中,搜索条件日志图标TTT被选择,因此,如箭头101所示的那样,相应的搜索条件日志“ttt”被显示。
在所述修改中,用户可以将从搜索条件日志图标列表100中所选择的搜索条件日志图标拖放到分类方案中的期望的分类文件夹中,所述分类方案被显示在所述分类方案显示区域205上。这里假设,如图10中的箭头102a、102b或102c所示,在分类方案显示区域205上显示图10所示的分类方案61,并且执行操作用于将搜索条件日志图标TTT拖放到分类方案61中的任意分类文件夹中,其中所述搜索条件日志图标TTT是从所述搜索条件日志图标列表100中所选择的。
在这种情况下,请求输入模块131检测到所述搜索条件日志图标“TTT”被拖放到所述分类方案61中的任意分类文件夹中(步骤S34)。于是,所述请求输入模块131命令所述搜索模块121基于所述搜索条件日志“ttt”来执行搜索(缩小搜索),其中所述搜索条件日志“ttt”是由搜索条件日志图标“TTT”所指示的(步骤S35)。即,所述请求输入模块131命令所述搜索模块121基于所述搜索条件日志“ttt”,在属于作为拖放目的地的分类文件夹的数据上执行缩小搜索。
响应来自于请求输入模块131的指令,搜索模块121基于由用户所选择的搜索条件日志“ttt”,以与在步骤S25上一样的方式,在属于用户所选择的分类文件夹的数据上执行缩小搜索(步骤S36)。如前面所提到的那样,所述搜索条件日志“ttt”具有分级的结构,其中涉及“商业联系”的数据被认为是较高级别的数据,而涉及“技术策略”的数据被认为是较低级别的数据。因此,在步骤S36上,使用“商业联系”来执行搜索,然后,使用“技术策略”来执行缩小搜索。数据提供模块132在图2所示的搜索结果/分类结果显示区域202上显示所述搜索模块121的搜索结果(步骤S37)。
如上所述,在所述修改中,简单地通过将期望的搜索条件日志图标拖放到作为缩小搜索目标的分类文件夹中,用户可以重新利用过去所使用的搜索条件的历史记录,其中所述期望的搜索条件日志图标被包括于所述搜索条件日志图标列表100中。由搜索条件日志信息所指示的搜索条件日志可以被构造,以便能够通过用户操作而在屏幕上被编辑。另外,多个搜索条件日志信息条目的内容可以被聚集到新的搜索条件日志信息中,由此产生与其对应的新的搜索条件日志图标。
对于本领域的技术人员而言,其它的优点和修改将很容易地发生。因此,本发明在其更广泛的方面上不局限于这里所显示和描述的具体细节及代表性的实施例。因此,可以进行各种修改,而不脱离如所附权利要求及其等同物所定义的一般发明概念的精神或范围。
权利要求
1.数据搜索系统,其特征在于,所述系统包括搜索模块,被配置成能使用由用户所指定的搜索条件,搜索从一组数据库中所选择的任意数据库来查找数据,所述搜索模块能够使用所选数据库的数据的分类方案用于所述数据的搜索;用户接口,被配置成使得用户能够从一组由分类方案信息所指示的分类方案中选择任意的分类方案,所述用户接口还被配置成使得用户能够从所述数据库组中选择所选分类方案所应用的数据库,所述分类方案信息作为在任意数据库的数据上所执行的分类的结果而被存储在分类方案存储单元中;以及分类模块,被配置成能基于所选分类方案对所选数据库的所述数据进行分类。
2.根据权利要求1的数据搜索系统,其特征在于,所述用户接口包括数据提供模块,被配置成能在显示单元上以列表的形式显示分类图标和所述数据库组,所述分类图标指示所述分类方案组,以及请求输入模块,被配置成当任意的分类图标从所述分类图标中被选中并且所选分类图标被拖放到所述任意的数据库中时,命令所述分类模块将所述分类方案组中所包括的分类方案应用于所述数据库组中所包括的任意的数据库上,所述分类方案由所选分类图标所指定。
3.根据权利要求2的数据搜索系统,其特征在于,所述数据提供模块在所述显示单元上显示由所选分类图标所指定的所述分类方案。
4.根据权利要求2的数据搜索系统,其特征在于,还包括由所述用户所使用用于输入操作的输入单元,所述输入操作包括从所述数据库组中选择所述任意的数据库,指定所述搜索条件,从所述分类方案组中选择所述任意的分类方案,以及拖放操作;以及所述显示单元。
5.根据权利要求4的数据搜索系统,其特征在于,还包括所述数据库组;以及所述分类方案存储单元。
6.根据权利要求1的数据搜索系统,其特征在于所述分类方案信息作为分类方案文件而被存储在所述分类方案存储单元中;以及,所述用户接口包括数据提供模块,被配置成能在显示单元上以列表的形式显示所述分类方案文件和所述数据库组,以及请求输入模块,被配置成当任意的分类方案文件从所述分类方案文件中被选中并且任意的数据库从所述数据库组中被选中时,命令所述分类模块将任意的分类方案应用于所述任意的数据库,其中所述任意的分类方案被包括在所述分类方案组中并且由所述任意的分类方案文件所指示。
7.根据权利要求1的数据搜索系统,其特征在于被存储在所述分类方案存储单元中的所述分类方案信息具有包括一组分类文件夹的分级结构;所述用户接口包括数据提供模块,其被配置成能在显示单元上显示任意的分类方案,所述任意的分类方案被包括在所述分类方案组中并且是根据用户操作所选择的;当所述用户选择分类文件夹并指示所述搜索模块搜索数据时,所述搜索模块被用于搜索属于分类方案中的所述任意的分类文件夹的数据,所述分类方案被包括在所述分类方案组中并由所述数据提供模块所显示,并且所述搜索模块被用于将被链接到所述分类文件夹的搜索条件日志文件夹存储到搜索条件存储单元和所述分类方案存储单元中的一个里,其中所述搜索条件日志文件夹包括用于所述搜索的搜索条件的日志,所述搜索条件存储单元被用于存储由所述用户所指定的搜索条件;当所述搜索条件日志文件夹存在时,所述数据提供模块作为所选分类方案的一部分来显示所述搜索条件日志文件夹,其中所述搜索条件日志文件夹被链接到所选分类方案中的分类文件夹上,所述分类文件夹是根据用户操作而选择的。
8.根据权利要求7的数据搜索系统,其特征在于所述用户接口包括请求输入模块,其被配置成当所述数据提供模块显示包括所述搜索条件日志文件夹的所述分类方案,并且所述搜索条件日志文件夹被拖放到包括所述搜索条件日志文件夹的所述分类方案中的任意分类文件夹里时,命令所述搜索模块基于所述搜索条件日志文件夹来执行搜索;以及当收到来自于所述请求输入模块的所述指令时,所述搜索模块在属于所述任意的分类文件夹的数据上进行搜索,其中所述搜索条件日志文件夹被拖放到所述任意的分类文件夹中,所述搜索是基于由所述搜索条件日志文件夹中的搜索条件日志所指示的搜索条件而进行的。
9.根据权利要求7的数据搜索系统,其特征在于所述搜索模块将所述搜索条件日志作为所述搜索条件日志文件夹而链接到所选分类文件夹上,所述搜索条件日志文件夹被当作是所选分类文件夹中所包括的较低级别的文件夹;以及所述数据提供模块将所述搜索条件日志文件夹作为所选分类文件夹的较低级别的文件夹来显示,其中所述所选分类文件夹被链接到所述搜索条件日志文件夹上。
10.根据权利要求7的数据搜索系统,其特征在于所述搜索条件日志文件夹具有分级结构,当所述搜索条件日志文件夹包括用于缩小搜索的多个搜索条件时,所述分级结构表示所述多个搜索条件的相应级别;当所述搜索条件日志文件夹包括所述多个搜索条件时,所述数据提供模块基于所述搜索条件日志文件夹来分级地显示所述多个搜索条件。
11.根据权利要求1的数据搜索系统,其特征在于被存储在所述分类方案存储单元中的所述分类方案信息具有包括一组分类文件夹的分级结构;所述用户接口包括数据提供模块,其被配置成能在显示单元上显示任意的分类方案,所述分类方案被包括在所述分类方案组中并且是根据用户操作所选择的;当所述用户选择分类文件夹并命令所述搜索模块搜索数据时,所述搜索模块搜索属于分类方案中的所述任意的分类文件夹的所述数据,所述分类方案被包括在所述分类方案组中并由所述数据提供模块所显示,并且,所述搜索模块将用于所述搜索的搜索条件的日志作为搜索条件日志信息条目存储到搜索条件存储单元中;所述数据提供模块基于诸搜索条件日志信息条目而在所述显示单元上显示搜索条件日志图标列表,所述列表表示对应于搜索条件存储单元中所存储的所述诸搜索条件日志信息条目的搜索条件的日志,所述诸搜索条件日志信息条目包括所述搜索条件日志信息条目;所述用户接口包括请求输入模块,其被配置成当搜索条件日志图标被拖放到所述分类方案的任意分类文件夹中时,基于搜索条件日志信息条目来命令所述搜索模块执行搜索,所述搜索条件日志信息条目被包括在所述诸搜索条件日志信息条目中,并且由从所述搜索条件日志图标列表中所选择的所述搜索条件日志图标所指定;以及当收到来自于所述请求输入模块的所述指令时,所述搜索模块在属于所述任意的分类文件夹的数据上进行搜索,其中所述搜索条件日志图标被拖放到所述任意的分类文件夹中,所述搜索是基于由所述搜索条件日志信息条目所指示的搜索条件日志而被执行的,其中所述搜索条件日志信息条目是由所述搜索条件日志图标所指定的。
12.根据权利要求11的数据搜索系统,其特征在于,当任意的搜索条件日志图标从所述搜索条件日志图标列表中被选中时,所述数据提供模块在所述显示单元上显示由所述任意的搜索条件日志图标所指定的搜索条件的日志。
13.根据权利要求1的数据搜索系统,其特征在于,还包括由所述用户所使用用于输入操作的输入单元,所述输入操作包括从所述数据库组中选择所述任意的数据库,指定所述搜索条件,以及从所述分类方案组中选择所述分类方案。
14.根据权利要求13的数据搜索系统,其特征在于,还包括所述数据库组;以及所述分类方案存储单元。
15.一种分类方法,根据来自于用户的请求,对从一组数据库中所选择的任意数据库的数据进行分类,所述方法被用在数据搜索系统中,所述数据搜索系统能够利用所述任意数据库的数据的分类方案,用于数据的搜索,其特征在于,所述方法包括以下步骤使所述用户从一组由分类方案信息所指示的分类方案中选择任意的分类方案,所述分类方案信息作为在任意数据库的数据上所执行的分类的结果而被存储在分类方案存储单元中;使所述用户从所述数据库组中选择数据库,其中所选分类方案被应用于所述数据库;以及基于所选分类方案,对所选数据库的所述数据进行分类。
全文摘要
用户接口(13)使得用户能够从一组由分类方案信息所指示的分类方案中选择分类方案。所述分类方案信息作为在任意数据库上所执行的分类的结果而被存储在分类方案存储单元(113)中。用户接口(13)还使得用户能够从所述数据库组(111-1到111-n)中选择数据库,其中所选分类方案被应用于所述数据库。分类模块(122)基于所选分类方案对所选数据库的数据进行分类。
文档编号G06F17/30GK1674004SQ20051005555
公开日2005年9月28日 申请日期2005年3月16日 优先权日2004年3月23日
发明者笹气光一, 高山佳文, 平川秀树 申请人:东芝解决方案株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1