检索系统和显示该系统中的检索结果的方法

文档序号:6614573阅读:252来源:国知局
专利名称:检索系统和显示该系统中的检索结果的方法
技术领域
本发明涉及用于积累包含图像的文档、并且基于用户操作从所积 累的文档中检索文档的检索系统,以及涉及显示所述系统中的检索结 果的方法。
背景技术
组合了打印机、复印机、传真机等的特征的多功能外围设备不仅 可以被安装在办公室中,而且还可以被安装在大厅、接待室、会议室、 以及其他公共空间中。
因此人们相信,在办公室工作中,在未组织的时间期间,诸如在 会面中、会议期间花费的等候时间,或者在从一个地点到另一个地点 进行转移时等等,能够从最近的多功能外围设备快速搜索和输出目标 文档变得越来越重要。
另一方面,在很多情况下,涉及耦接到网络的存储设施的搜索处 理导致巨量的文档命中。因此,对于包含大量积累的文档的一组文档 来说,有必要定义搜索条件以便使搜索命中数量保持为低于某个水
平。然而,设定精确的搜索条件需要搜索处理诀窍(know-how)。 这种诀寫的不可用会导致这样一种状况,其中甚至文档的创建者自身 都将无法用简单方式检索他们所创建的文档。
在文档检索系统中,用户在巨量的积累文档当中寻找他们需要的 文档,用户通过特殊的搜索屏幕的帮助输入搜索条件。在大量文档满 足所输入的搜索条件的情况下,用户必须进一步执行以下的操作以便 实现他们的目标。
首先,作为第一对策,在相信原因可能是因为过于宽松的搜索条 件的情况下,考虑通过设定更严格的搜索条件来再次进行搜索。
接着,作为第二对策,考虑执行所谓的搜索精简(refinement), 在所述搜索精简期间,通过增加其他搜索条件来收窄初始检索到的搜 索结果,而不像上述第一对策中那样重新设定初始搜索条件和清除搜 索结果。在此,如果附加的搜索条件是合适的,则可以使文档命中数 量小于初始命中数量,从而使得可以收窄所需文档的范围。
此外,作为第三对策,由于不可能设定比所指定的搜索条件更合
适的条件,因此考虑放弃基于其他搜索条件再次进行搜索的想法,而 是通过逐一地顺序检查初始搜索中检索出的文档来找到目标文档。如
果在屏幕显示检索到的文档列表时示出文档属性,换言之,文档的标 题、创建者、创建日期、注释等,则会有能够基于这种属性信息而找 到目标文档的情况。然而否则,将需要若干时间来启动文档浏览器或 文档应用,以便通过查看检索到的文档的相应内容来进行判断,因此, 顺序地检查检索到的文档的操作将需要可观的时间。此外还考虑,上 述第一和第二对策中的搜索结果不会充分地收窄,从而将保持大量的 文档命中。在这种情况下,用户被迫使用第三对策,即在检索到的文 档列表中顺序地搜索目标文档。
降低与上述搜索处理相关联的用户劳动的一种有效方式是文档 检索系统区分用户可能认为必要的文档并且与其他检索到的文档相 比以优先的方式显示它们。以这种方式改变搜索结果的显示次序具有 以下优点使得当用户从检索到的文档列表的开头开始执行查看操作 时能够更快地找到目标文档。以这种方式,用户可以通过动态优化搜 索结果显示的次序,以有效的方式检索所需的文档。
作为用于上述的手段,在检索安装在各种地点的多功能外围设备 中所注册的文档期间,从多功能外围设备的安装场所、以及从搜索的 定时推断用户可能会认为是必要的文档。认为提供用于以适合的次序 重新布置和显示搜索结果的技术是有效的。
作为多功能外围设备的噪声降低措施、尺寸减小、以及设计进步 的结果,多功能外围设备现在被安装在大厅、接待室、会议室、以及 其他类似办公室的过去没有被考虑的地点,这些外围设备通过网络互
联,并且能够提供各种服务。因此,利用这些多功能外围设备的用户 现在包括来自各个部门的公司雇员,甚至外来人员。在这种状况下, 相信取决于多功能外围设备所安装的地点,利用它们的用户的意图将 表现出特别的倾向。例如,在大厅和接待室中经常出现的状况中,在 公司雇员和外来人员之间的非正式讨论期间,新的附加参考材料变得 必要。在这种讨论期间,可能有人会想要检索和呈现准确命中的必要 文档。换言之,相信在大厅或接待室中执行搜索的用户非常可能检索 用于在该特定时间段中发生的会议和非正式讨论期间使用的文档。因 而,检索系统与会议室的预约系统和外来人员的访问时间表协同工 作,并且对于执行搜索的多功能外围设备的安装场所和搜索时间来查 看它们。相信在这种情况下,如果以在匹配搜索条件的文档当中与访 问者和会议有关的文档在搜索结果列表上被移到更高优先级的方式 而重新布置检索到的文档的显示次序,则可以在更短的时间段内找到 用户可能认为必要的文档。
然而如今,根据搜索者的访问权限和指定的搜索条件,无论多功
能外围设备或PC的位置如何,搜索结果总是以相同次序和优先级程
度显示,不论诸如多功能外围设备被安装的地点、或者搜索被执行的 时间之类的参数如何。例如,即使当执行属性搜索时,即通过指定文 档属性信息(诸如文档标题、创建者等)来执行搜索时,当在相同条 件下执行搜索时,总是以固定的方式返回相同的结果,根据检索系统 所具有的内部算法,所述结果仅简单地以它们被获得的次序显示。
此外,虽然存在动态改变文档命中的布置的系统,但是它们所做 的是考虑访问的频率和文档使用频率,以便在列表上的更高位置中显 示被频繁使用的文档。
在日本专利特开No. 2005-049972中,计算存储在文档存储部件 中的文档的使用频率,并且在获得使用频率之后,将其存储在存储器 位置中。然后,操作输入部件的显示单元以使用频率的降序显示关于 存储在文档存储部件中的文档的信息。根据所公开的技术,伴随着以 使用频率的降序显示关于存储在文档存储部件中的文档的信息,系统
接受选择用户想要取得的文档的选择输入,从文档存储部件读取所选 的文档的图像数据,并且将其显示在操作输入部件的显示单元上。
因而,在常规搜索方法中的任何方法中,确定搜索结果的显示次 序,而与用户所身处的环境完全无关。因此相信,用户需要的丈档可 能常常出现在排序次序的末尾。从而,在找到所需的文档之前,查看 操作需要很多时间,这不适合于当忙于非正式讨论或走下走廊时使用 在那里安装的多功能外围设备所执行的搜索。由于这个原因,相信用 户将倾向于舍弃使用多功能外围设备来执行搜索的想法,并且将返回 他们的工作地点以便再次进行搜索。

发明内容
希望解决常规技术的上述问题。
根据本发明的第一方面,提供一种用于从多个文档中检索文档的
检索系统,所述检索系统包括
搜索条件输入部件,用于接收由用户在所述检索装置上输入的搜 索条件;
检索部件,用于从存储在存储装置中的多个文档中检索满足由所 述搜索条件输入部件接收的搜索条件的至少一个文档;
确定部件,在由检索部件检索到多个文档的情况下,所述确定部 件可被操作为基于与检索装置的安装场所的事件有关的时间安排信 息来确定所述多个文档的优先级;以及
显示部件,用于显示由检索部件检索到的文档,所显示的文档根 据确定部件确定的优先级而被布置。
根据本发明的第二方面,提供一种从多个文档中检索文档的方 法,所述方法包括如下步骤
接收由用户在检索装置上设定的搜索条件;
从多个所存储的文档中检索满足所接收的搜索条件的至少一个
文档;
在检索步骤中检索到多个文档的情况下,基于与检索装置的安装场所的事件有关的时间安排信息来确定多个所检索到的文档的优先
级;以及
显示检索到的文档,所显示的文档根据所确定的优先级而被布置。
在本发明的一个实施例中,通过考虑与检索装置所安装的地点相 关联的事件时间表来动态改变检索到的文档的优先级,从而显示检索 到的文档。结果,检索用户想要获得的文档所需的时间可以减少。
从参照附图对示例性实施例的以下描述中,本发明的其他特征将 变得显而易见。


并入说明书并构成说明书的一部分的附图示出了本发明的实施 例,并且与描述一起用于说明本发明的原理。
图1是说明本发明的示例性实施例中所使用的文档检索系统的 配置的图。
图2是说明根据本示例性实施例的检索装置的内部配置的方框图。
图3是示出用于在本示例性实施例中的搜索条件输入部所提供 的搜索条件输入屏幕上指定属性搜索参数的示例性屏幕的图。
图4是示出本示例性实施例中的搜索结果显示部所显示的示例 性搜索结果的图。
图5和图6是示出本示例性实施例中的示例性安装场所信息的 图,所述示例性安装场所信息示出了检索装置的安装场所,并且被存 储在安装场所存储部中。
图7是说明第 一示例性实施例中使用的处理的流程图,其用于当 使用安装在会议室中的多功能外围设备执行搜索时,以最优显示次序 重新布置作为搜索结果而获得的文档命中列表。
图8是说明一个处理的流程图,通过该处理,用于本示例性实施 例中的多功能外围设备与进/出管理系统一起工作,以获取参加会议的
与会者的列表。
图9是说明由本示例性实施例中使用的相关消息提取部执行的 议程搜索处理的流程图。
图10是示出在本示例性实施例中使用的示例性属性搜索屏幕的图。
图11是示出存储在本示例性实施例中使用的会议室预约装置中 的示例性会议时间表的图。
图12是示出在本发明的一个示例性实施例中使用的示例性议程 信息的图。
图13是示出在本发明的第二示例性实施例中使用的文档检索系 统的总体配置的图。
图14是示出从访问者列表中提取的一部分的图,在登入在第二 示例性实施例中使用的访问者管理装置时显示所述访问者列表。
图15是说明第二示例性实施例中使用的处理的流程图,其用于 以最优显示次序重新布置作为在一种状况下执行搜索的结果而获得 的文档命中列表,在所述状况下,使用安装在会议室中的多功能外围 设备来执行搜索。
图16是说明笫二示例性实施例中使用的优先级计算处理的流程图。
图17是示出在第二示例性实施例中使用的安装场所信息的示例的图。
图18是说明在第二示例性实施例中使用的会议地点评分表的图。
图19是说明在第二示例性实施例中使用的会议时间评分表的图。
具体实施例方式
以下将参照附图详细说明本发明的大量示例性实施例。以下的示 例性实施例不限制本发明的权利要求,而且并非实施例中描述的特征
的所有组合对本发明的解决手段都是关键的。
图1是说明本发明的示例性实施例中所使用的文档检索系统的 配置的图。
附图标记101表示检索装置,在本示例性实施例中,该检索装置
是处理打印机、复印机、传真机等的功能的多功能外围设备,并且典
型地被安装在公司办公室等中。附图标记102表示办公室中提供的会 议室。在本示例性实施例中,该会议室被称为"会议室A"。附图标记 103表示进/出管理系统,其被设置在会议室102的入口处。在办公室 中,进入和离开办公室的公司雇员和外来人员总是携带用于安全管理 的ID卡。此外,每当有人进入或离开活动空间、会议室、接待室等 时,这个人通过在进/出管理系统103所管理的读卡器中扫描其ID卡 而被验证。结果,进/出管理系统103可以实时获得关于出现在它所被 安装的会议室或接待室中的公司雇员和其他人的ID的信息。
附图标记104表示时间表管理装置,在办公室中工作的公司雇员 使用所述时间表管理装置经由台式计算机输入每日时间表。结果,时 间表管理装置104基于所输入的时间表收集关于所有公司雇员的时间 表的信息。附图标记105表示存储装置,具体为存储办公室内的电子 文件例如各种会议材料等的存储装置,并且以与文档服务器相似的方 式工作。附图标记106表示会议室预约装置,该装置使公司雇员能够 通过经由台式计算机连接到会议室预约装置106来预约办公室中的所 有会议室。附图标记107表示集成的用户验证装置,该装置对进/出管 理系统103、时间表管理装置104、会议室预约装置106等中的用户 验证行使总体控制。
图2是说明在本示例性实施例中使用的检索装置101的内部配置 的框图。应该注意,在本示例性实施例中,如上所述,检索装置101 是多功能外围设备。
附图标记201表示用户接口部,它提供检索装置101和用户之间 的接口,允许用户搜索所需的文档和图像(此后集合地称为"文档"), 并且查看搜索结果。用户接口部201包含四个元件,包括搜索条件输
入部205、搜索结果显示部206、安装场所输入部207以及文档内容 显示部208。搜索条件输入部205具有如下特征允许输入用于在存 储在检索装置101中或耦接到网络的存储装置105中的文档当中搜索 所需文档等的搜索条件。
图3是示出了用于在搜索条件输入部205提供的搜索条件输入屏 幕上指定属性搜索参数的示例性屏幕的图。
在本实施例中,可以被指定为搜索条件的属性类型包括"文档标 题"、"创建者"、"URL"、和"关键字"。此外,当通过指定"文档标题" 执行搜索时,提供单选按钮来选择"匹配,部分""匹配,完全"。在此 所使用的术语"匹配,部分"指的是检索包括指定文档标题的字符串作 为文档标题的一部分的全部文档。相反,术语"匹配,完全,,指的是仅 检索文档标题与指定字符串绝对相同的文档的情况。例如,如图所示, 如果输入"Quality"作为文档标题并且选择"匹配,部分"选项,则除了 标题为"Quality"的文档以外,还将检索到所有包含字符串"Quality" 作为文档标题的一部分的文档,例如"Quality Assurance System"、 "Printer Quality Report,,等。
此外,在典型的文档管理系统中,可以输入多个术语,以便使得 当文档被创建和存储时、或者在存储之后的任何时候,具有特殊授权 的文档创建者或用户更容易执行搜索。它们伴随文档一起被存储,作 为"关鍵字",即这些属性之一表示文档特征。然后,在属性搜索期间, 检索具有所输入的关键字的文档。在此,如果用户输入多个关键字, 则可以使用表示"与,,条件或"或,,条件的单选按钮来选择它们之间的 关系。如果选择了"与"条件,则仅检索具有全部所述多个指定术语作 为关键字的文档。另一方面,如果选择了"或"条件,则检索具有指定 的多个术语当中的至少一个术语作为其关键字的所有文档。
再次参照图2,搜索结果显示部206向用户显示与使用搜索条件 输入部205输入的搜索条件匹配的文档的列表。
图4是示出搜索结果显示部206显示的示例性搜索结果的图。
在图4中的此示例中,所示出的结果是根据寧3的搜索条件检索
到的。对于每个检索到的文档,使用单行来显示指示检索到的文档的
优先级的序号、文档标题、创建者和URL。此外,在每行开始处显示 复选框,并且选中复选框使得能够对从搜索结果当中选择的文档进行 操作,例如显示或删除文档的内容、将它们选出、以及其他操作。在 图4中,选中了标题为"QUALITY ASSURANCE SYSTEM"的优先级 为"l"的文档的复选框。在典型的文档管理系统中,对于表示搜索结 果的文档,提供了指示可能的操作的功能键,并且可以通过在利用这 些复选框选择文档之后按下功能键来执行这些操作。在省略了这些功 能键的状态下示出了本示例性实施例的图4,因为这些功能键与本发 明的主旨没有直接关系,但是它们可以根据需要而被提供。
再次参照图2,在安装检索装置101期间由执行安装的服务人员 和其他人员使用安装场所输入部207来输入与位置相关的信息。应该 注意,如果检索装置101包含内置的接收机诸如GPS接收机,则可 以使用利用接收机和办公室布局图等获取的位置信息来自动获取关 于安装场所的信息。在这种情况下,安装场所输入部207将不再是关 键的部件。
文档内容显示部208被用于从搜索结果显示部206所显示的文档 列表当中选择文档,并且查看其内容。
附图标记202表示搜索执行部,其使用用户经由搜索条件输入部 205所输入的搜索条件,以便从存储装置105中检索与其对应的文档。
的文档的列表。每当在搜索执行部202执行的搜索处理期间找到与搜 索条件匹配的文档时,检索到的文档的文档ID被存储在搜索结果存 储部203中。之后,在搜索执行部202执行的搜索处理终止时,通过 下文描述的搜索结果显示次序确定部213改变存储次序。
附图标记204表示搜索结果排序部,在检索装置101的各部件当 中,它是本示例性实施例的特征部分。搜索结果排序部204包括诸如 搜索结果显示次序确定部213、安装场所存储部209、搜索时间存储 部210、相关信息存储部212、以及相关信息提取部211等部件。
安装场所存储部209存储从用户界面部201的安装场所输入部 207获得的、或者从GPS和办公室布局图获得的安装场所信息。
图5和图6是示出本示例性实施例中的示例性安装场所信息的 图,所述示例性安装场所信息示出检索装置101的安装场所,所述检 索装置101的安装场所被存储在安装场所存储部209中。
图5示出,包含该信息的检索装置101被安装在会议室A中。 此外,在图6的实施例中,具有该信息的检索装置101并不被安装在 会议室内,而是被安装在办公室中的开放空间中,诸如大厅或走廊。 然后,取决于距安装场所的距离的次序,信息被存储为"附近l、附近 2、..."。可以看出,在此实施例中,检索装置的安装场所最接近会议 室B,以距离增大的次序,随后是讨论角3、茶室等。
当用户经由搜索条件输入部205输入搜索条件并且按下"确认" 按钮发出开始搜索的命令时,搜索时间存储部210存储日期和时间。 相关信息提取部211访问与安装场所存储部209和搜索时间存储部 210中所存储的安装场所相关联的信息,以及关于在开始搜索时的时 间的时间信息,其被存储在搜索时间存储部210中。然后,从耦接到 网络的各种存储装置105中所存储的文档中、以及从与检索系统协作 的各种服务中提取对应于所关心的事件的信息,所述各种服务例如是 会议室预约装置106、时间表管理装置104、进/出管理系统103等。
相关信息存储部212存储与相关信息提取部211提取和收集的事 件关联的各种类型的信息。搜索结果显示次序确定部213以如下方式 重新布置搜索结果被相信基于存储在相关信息存储部212中的相关 信息而与该事件紧密相关的文档被移到列表上的更高优先级。通过发 出指令而从搜索执行部202的输出结果重新布置由搜索结果存储部 203临时创建的搜索结果的次序来进行上述操作。
附图标记214表示文档存储单元,它在检索装置101中所包含的 硬盘等上存储用户创建的文档。附图标记215表示外部接口单元,它 通过网络与外部服务通信,并且将搜索请求发出到网络上的各种存储 装置105,等等。
图7是说明第一示例性实施例中所使用的处理的流程图,其用于 当用户通过输入搜索条件并且执行搜索而对安装在会议室中的多功 能外围设备执行搜索时,以最优显示次序重新布置满足搜索条件的文 档的列表。
首先,在步骤S101中,搜索执行部202解释用户经由搜索条件 输入部205输入的搜索条件,并且搜索与搜索条件相对应的文档。在 搜索过程中,对存储在文档存储单元214中的文档执行对于匹配搜索 条件的文档的搜索,并且,经由外部接口单元215,对存储在网络上 的所有存储装置105中的文档执行对于匹配搜索条件的文档的搜索。 如此检索到的结果被存储在搜索结果存储部203中。接着,在步骤 S102中,相关信息提取部211经由外部接口单元215访问通过网络连 接的会议室预约装置106。
图11是示出了存储在本示例性实施例中使用的会议室预约装置 106中的示例性会议时间表的图。
在此列出了标识会议的会议ID、会议召开的日期和时间(日期)、 以及会i5C的开始时间、结束时间和主题。
然后,基于存储在安装场所存储部209中的关于会议室的信息以 及存储在搜索时间存储部210中的关于执行搜索的日期/时间的信息, 获取在该时间附近在会议室中召开的会议的ID和主题。此外,通过 获取会议ID和会议主题,不仅在该时间附近召开的会议,而且被安 排要在那一天在该时间之后的其他时间召开的所有会议都被存储在
相关信息存储部212中。
接着,在步骤S103中,检索进/出管理系统103所管理的信息, 并且获取参加这些会议的与会者的列表。现在将参照图8的流程图来 提供详细说明。
图8是说明与进/出管理系统103协作执行的处理(步骤103 )的 流程图,通过该处理,本示例性实施例中所使用的多功能外围设备(检 索装置)101获取参加会议的与会者的列表。
首先,在步骤S201中,相关信息提取部211使用外部接口单元
215确定是否能够与进/出管理系统103通信,所述进/出管理系统103 管理会议室的进/出情况。如果不能够与进/出管理系统103进行通信, 则终止子程序的处理。如果在步骤S201中确定具有能够进行通信的 进/出管理系统103,则控制前进到步骤S202。在步骤S202中,系统 访问安装了多功能外围设备101的会议室的可搜索的进/出管理系统 103的进/出记录,并且获取所有参加此时在此会议室中召开的会议的 与会者的列表。接着,控制前进到步骤S203,其中这些用户的用户 ID被存储在参加与会者列表中,并且终止该子程序。上述处理涉及图 7的步骤S103中所示的进/出管理。
接着,控制前进到图7的步骤S104,开始循环,其中,对于在 步骤S102中存储在相关信息存储部212中的每个会议执行以下的相 同步骤。之后,控制前进到步骤S105,其中相关信息提取部211在网 络上的所有存储设施中搜索包含在会议期间讨论的会议记录和议题 的记录的议程。以下将参照图9详细说明步骤S105的处理流程。
图9是说明由本示例性实施例中的相关信息提取部211执行的议 程搜索处理(S105)的流程图。
首先,在步骤S301中,系统在工作空间中存储所通信的会议主 题。接着,控制前进到步骤S302,其中搜索网络上的所有存储装置 105,以确定是否存在文件夹属性即文件夹名、文件夹注释等中包含 会议主题的文件夹。在此,如果不存在属性中包含会议主题的文件夹, 则控制前进到步骤S303 ,并且类似地搜索网络上的所有存储装置105, 以确定是否存在文件夹属性中包含对应于当前日期的字符串的文件 夹。在此使用的表述"对应于日期的字符串"不限于包含当前日期的字 符串,并且还包括这样的情况,其中只包括日期的一部分,但是当前 日期对应于它。此外,还包括这样的情况,其中文件夹按照年、月、 日进行排序,并且以分层结构的方式表示,当前日期被包含在最低层 级文件夹中所示的单元中。
图10是示出本示例性实施例中所使用的示例性属性搜索屏幕的图。
如图10所示,即使年和月中的每一个构成文件夹的分层层级,
当当前日期对应于年和月时,假设表示月的文件夹、即低层级的文件 夹满足条件。然后,如果存在属性中包含对应于当前日期或会议主题
的字符串的文件夹,控制前进到步骤S304,并且存储在所找到的文件 夹中的所有文档都接受以下操作。
在步骤S305中,如果没有找到在属性中包含当前日期或会议主 题的文件夹,则处理终止。在步骤S305中,确定所关心的会议主题 的字符串或者暗示议程的字符串是否包含在文档属性即文档标题、注 释、用户索引等中。具有与议程相关的含义的字符串包含与"议程"同 义的词语,诸如"议程"、"讨论议题"、"会议记录"、"摘录"、"会议 备忘录"等。
图12是示出了来自这种议程的示例性信息的图。
此外,如果在任何文档属性中都不包含对应于任何上述词语的字 符串,则使用事先提取的全文本搜索索引,对所关心的文档的内容进 行搜索,以便确定对应于上述词语的字符串是否出现在文档的文本 中。接着,如果在文档属性中或者在文档的上下文中包含相应的字符 串,则控制前进到步骤S306。在步骤S306中访问文档的创建日期/ 时间和更新日期/时间。如果文档的创建日期/时间或更新日期/时间在 当前日期的一个月之内,则控制前进到步骤S307,并且将文档存储在 工作空间中,作为所关心的会议的议程候选。
另一方面,如果在步骤S305中确定在文档属性中或者在文档上 下文中不包含相应的字符串,或者如果在步骤S306中确定文档的创 建日期早于当前日期1个月,则终止图9中所示的子程序。
一旦在步骤S304中检索出的所有文档的上述文档处理结束,则 在步骤S308中终止循环。接着,在步骤S309中,对于存储在工作空 间中的所有议程候选,计算优先级,并且选择所关心的会议的合适的 议程候选。至于对选择准则的考虑,在文本内的重要位置中例如在标 题等中提及所关心的会议主题的文档以及其中有安排了时间的与会 者列的文档被认为最接近议程,并且这种文档的优先级被升高。上述
的描述提供了对图7的步骤S105中的检索议程的处理的详细说明。
再次参照图7,控制前进到步骤S106,在步骤S106中,判断在 步骤S105中所检索到的议程的上下文中是否存在与被安排为参加所 关心的会议的与会者有关的记录。如果存在与被安排为参加的与会者 有关的记录,则控制前进到步骤S107,其中通过询问用户验证装置 107的数据库来获取与会者的用户ID,并且将其存储在参加与会者列 表中。接着,控制前进到步骤S108,在步骤S108中,对步骤S107 中所存储的所有参加与会者的用户ID执行以下操作。
首先,在步骤S109中,在步骤S101中存储在搜索结果存储部 203中的、包括匹配用户的搜索条件的一组文档的搜索结果列表被拷 贝到工作空间中。然后,在步骤S110到Slll中,检查在步骤S109 中获取的所有文档,以确定文档的创建者是否是用户ID所指示的用 户,并且文档的创建日期是否在当前日期的1个月内。如果在搜索结 果列表中找到这样的文档,则控制前进到步骤S112,并且通过升高文 档的优先级使得该文档被移到搜索结果列表的序列上的更高的位置, 重新布置该搜索结果列表。 一旦对搜索结果列表中的所有文档的检查 都结束,在步骤S113中终止循环。
一旦在步骤S108中上述操作对所有参加与会者都结束,则在步 骤S114中终止循环。此外,当这些操作对于在步骤S104中获得的所 有会议都结束,则在步骤S115中终止循环。因而,搜索结果显示次 序确定部213的所有操作都完成。结果,例如当文档的创建者是在该 会议室中参加会议的与会者,并且其创建日期在当前日期的l个月之 内时,在搜索结果列表上的更高位置中显示该文档。
最终,搜索结果显示部206接收由搜索结果显示次序确定部213 排序的搜索结果存储部203的文档列表,并且以该次序显示搜索结果。
以这种方式,根据第一示例性实施例,当在安装在会议室中的检 索装置上执行文档搜索时,基于在搜索的时间点发生的会议的内容和 出席者,以及基于进行检索的文档的创建者和创建时间等,来确定搜 索结果的显示优先级。结果,可以按照概率的最高到最低的次序来检
索和显示用户想要获得的文档。第二示例性实施例
在上述第一示例性实施例中,说明了一个示例,其中搜索是对安
装在会议室中的检索装置101执行的。与之相对照,在第二示例性实
施例中,将提供关于这样一种情况的说明,其中,检索装置并不被安 装在诸如会议室或接待室之类的特殊封闭环境中,而是安装在开放环 境中,多个未指定的公司雇员以及外来人员通过所述开放环境,诸如 大厅、走廊、公司小卖部等。
图13是示出根据本发明的第二示例性实施例的文档检索系统的 总体配置的图。
附图标记1101表示检索装置,其对应于上述第一示例性实施例 中所使用的检索装置101。附图标记1102表示访问者管理装置,其能 够综合管理在各个部门中所输入的访问者时间表,并且向接待者的办 公室等提供快速验证的能力。应该注意,此处所使用的检索装置1101 的配置与上述的图2中所示的配置是共同的。
图14是示出根据第二示例性实施例的从登入到访问者管理装置 1102时显示的访问者列表中提取的部分的图。
在此,单行对应于单个访问者,而列从左到右指示所安排的访问 者的访问的日期、访问时间、访问者姓名、以及被安排作为会议地点 的房间的名称。在这个实施例中,由X先生表示的A公司的雇员、 以及由Y先生表示的B公司的雇员将在2005年10月20日上午9:00 进行访问,其各自的会议地点为3号接待室和会议厅。此外,来自C 公司的Z先生将在同一天的上午9:30在讨论角2开会,而来自D公 司的W先生将在上午10:00在茶室开会。
回到图13,附图标记1103表示与上述第一示例性实施例中所使 用的存储装置105相同的文档服务器。附图标记1104表示3号接待 室,而附图标记1105表示讨论角2。此外,附图标记1106表示茶室。
下面,将参照图15的流程图来说明第二示例性实施例的操作。
图15是说明第二示例性实施例中使用的处理的流程图,其用于 以最优显示次序重新布置作为在一种状况下对多功能外围设备执行 的搜索的结果而产生的满足搜索条件的文档列表,其中在所述状况 下,用户输入搜索条件,并且对安装在会议室中的多功能外围设备执 行搜索。
首先,按照与第一示例性实施例相同的方式,搜索执行部202 基于用户输入的搜索条件执行搜索,并且检索到的文档的列表被存储 在搜索结果存储部203中(S401到S402)。接着,经由外部接口单 元215与访问者管理装置1102建立通信,并且基于当天的访问者时 间表获取当前访问者或者从当前时刻开始被安排进行访问的访问者 的列表(S403)。访问者列表如图14所示。
接着,控制前进到步骤S404,其中对于在步骤S403中获取的访 问者时间表,根据会议时间和会议地点距当前时刻和检索装置1101 的安装场所距离多远来计算优先级。将参照图16的流程图来详细说 明优先级计算算法。
图16是说明根据第二示例性实施例的优先级计算处理(S404) 的流程图。通过上述的搜索结果排序部204来执行此处理。
首先,在步骤S501中,存储在文档服务器1103中的安装场所信 息被读出,并且获取位置接近检索装置1101的安装场所的房间的列 表。
图17是示出这种安装场所信息的示例的图。
在此,对于每个检索装置,以距安装场所距离增大的次序列出房 间名称。例如,对于检索装置020的安装场所,所指示的次序为会议 室C、主任接待室、3号接待室、会议室A。
然后,根据会议地点,基于图18所示的评分表,对在步骤S403 中获取的访问者时间表进行评分。
图18是说明会议地点评分表的图。
在以距检索装置1101的安装场所的距离增大的次序执行重新布 置之后,通过将分值5分配给最近位置的房间,将分值4分配给第二
近位置的房间,依此类推,对访问者时间表的会议地点进行评分。位
于位置6和更远位置的房间被分配分值"O"。
此外,根据会议时间,基于图19中所示的评分表,对在步骤S403 中获取的访问者时间表进行类似的评分。
图19是说明会议时间评分表的示例的的图。
在此,通过以下方式执行评分如果会议时间在当前时刻的30 分钟之内,则分配分值6,如果会议时间距当前时间在30分钟以上而 在60分钟之内,则分配分值5,依此类推,3小时以后的访问者时间 表被分配分值0。
接着,在步骤S502到S504中,通过相加分配给每个访问者时 间表的会议地点和会议时间的分数,计算总访问者时间表分值,并且 以总分值的降序重新布置访问者时间表。
步骤S404的处理终止,在此之后对访问者时间表重复地进行如 从图15的步骤S405开始的循环中所示的以下操作。
首先,从访问者姓名中提取对应于公司名称的字符串,并且搜索 检索装置1101或者诸如文档服务器1103等之类的耦接到网络的存储 设施的内容,以确定是否存在文件夹名称中包含该字符串的文件夹 (S406)。如果在步骤S406中发现存在文件夹名称中包含这些字符 串的文件夹,则控制前进到步骤S408,在步骤S408中,包含在文件 夹中的所有文档的文档ID被拷贝到工作空间。另一方面,如果没有 找到这种文件夹,则控制前进到步骤S407,在步骤S407中,搜索目 标被扩展到该文件夹内部的文档,并且对网络上的所有存储设施都类 似地进行搜索,以确定是否存在具有访问者公司名称或者访问者姓名 等作为文档属性的文档。在此,如果找到了相应的文档,则控制前进 到步骤S408,并且其文档ID被拷贝到工作空间。以这种方式,如果 在步骤S406和S407中的任何一个中找到相应的文档,则控制前进到 从步骤S408开始的循环,并且系统确定这些文档是否被包含在步骤 S402中所获取的搜索结果中(步骤S409)。如果这些文档包含在搜 索结果中,则存储在搜索结果存储部203中的文档的次序被移到最高 位置(S410)。
一旦对所有如此检索到的文档的检查完成,在步骤S411中终止 该循环。此外, 一旦这些操作对于在步骤S403中获取的所有访问者 时间表都完成,则在步骤S412中,用于处理访问者时间表的循环终 止。因而,图15中所示的整个处理完成。
根据第二示例性实施例,当使用在开放环境中设置的检索装置来
输入检索指令时,根据地点信息诸如位置靠近检索装置的会议室等, 以及根据时间和使用该地点的人的姓名等,确定检索出的文档标题的 显示次序。结果,即使这些搜索指令来自在开放环境中设置的检索装 置,也可以按照从可能性最高到最低的次序检索和显示用户意图获得 的文档。
(其他实施例)
无论以上关于本发明的实施例提供了怎样的详细说明,本发明可 以被应用于由多个装置构成的系统,以及被应用于由单个装置构成的 设备。
应该注意,可以通过将实现上述实施例的功能的软件程序直接或 远程地提供给系统或设备,并且允许系统或设备的计算机读取和执行 所提供的程序,来实施本发明。在这种情况下,只要具有该程序的功 能,不必被配置为软件程序。
因此,被安装到计算机上以便实施本发明的功能处理的程序代码 其自身是本发明的一种实施方式。换言之,本发明的权利要求包括用 于实施本发明的功能处理的计算机程序。在这种情况下,只要具有程 序的功能,程序的形式是无关紧要的,诸如目标代码、解释器执行的 程序、被提供给OS的脚本数据等。
可以采用各种介质作为用于提供程序的可读介质。例如,可以是 软盘(商标)、硬盘、光盘、磁光盘、MO、 CD-ROM、 CD-R、 CD-RW、 磁带、非易失性存储卡、ROM、或者DVD (DVD-ROM、 DVD-R) 等。
此外,关于提供程序的方法,可以通过使用客户端计算机上的浏 览器来连接到因特网主页,并且从该主页将程序下载到硬盘上或另一 可记录介质上,从而提供该程序。在这种情况下,所下载的程序可以 是本发明的计算机程序自身,也可以是配备有自安装功能的压缩文 件。此外,还可以通过将构成本发明的程序的程序代码划分成多个文 件并且从不同主页下载相应各文件来实现本发明。换句话说,允许多 个用户下栽用于在计算机上实施本发明的功能处理的程序文件的
WWW服务器也包括在本发明的权利要求中。
此外,可以釆取对本发明的程序加密、将其存储在CD-ROM上 或者其他存储介质上、并且将其在用户当中散布的形式。在这种情况 下,可以允许满足某种标准的用户通过因特网从主页下载关于用于对 该加密进行解密的密钥的信息,并且利用该关于密钥的信息以可执行 的格式在计算机上安装加密的程序。
此外,可以按照除此以外的形式来实施本发明,其中作为计算机 执行读取的程序的结果来实施上述实施例的功能。例如,在计算机上 运行的OS可以基于程序的指令部分地或全部地执行实际处理,并且 可以基于这种处理来实施上述实施例的功能。
此夕卜,从可记录介质读取的程序可以被写入到设置在插入到计算 机中的扩展板或者连接到计算机的扩展单元中的存储器。在这种情况 下,之后,在扩展板或扩展单元中设置的CPU等基于程序的指令部 分地或全部地执行实际处理,并且基于这种处理实施上述实施例的功 能。
虽然已经参照示例性实施例描述了本发明,但是应该注意,本发 明不限于所公开的示例性实施例。以下的权利要求的范围应被给予最 宽的解释,以便包含所有这种变型以及等同结构和功能。
权利要求
1.一种用于从多个文档当中检索文档的检索系统,所述检索系统包括搜索条件输入部件,用于接收由用户在所述检索装置上输入的搜索条件;检索部件,用于从存储在存储装置中的多个文档当中检索满足由所述搜索条件输入部件接收的搜索条件的至少一个文档;确定部件,在由检索部件检索到多个文档的情况下,所述确定部件能够被操作为基于与检索装置的安装场所的事件有关的时间安排信息来确定所述多个文档的优先级;以及显示部件,用于显示由所述检索部件检索到的文档,所显示的文档根据所述确定部件确定的优先级而被布置。
2. 如权利要求1所述的检索系统,还包括装置信息存储部件, 用于存储使得能够标识检索装置的装置信息,其中所述确定部件能够被操作为基于在所述时间安排信息的多 个项目当中的对应于存储在所述装置信息存储部件中的装置信息的 时间安排信息来确定优先级。
3. 如权利要求2所述的检索系统,其中所述装置信息是描述检 索装置的安装场所的地点信息。
4. 如权利要求1到3中任一项所述的检索系统,还包括标识部 件,用于基于所述检索部件执行搜索时的日期和时间、和时间安排信 息,来标识检索装置的安装场所的事件,其中所述确定部件能够被操作成为与所述标识部件所标识的事 件相关联的文档确定高优先级。
5. 如权利要求4所述的检索系统,其中所述标识部件能够被操 作为基于时间安排信息,标识为所述检索部件执行搜索时的日期和时 间安排的事件。
6. 如权利要求4所述的检索系统,其中所述确定装置能够被操作为根据为所述标识部件标识的事件所安排的时间和所述检索部件 执行搜索时的日期和时间之间的差来确定优先级。
7. 如权利要求4所述的检索系统,其中与所标识的事件关联的 文档是包含指示事件名称的字符串的文档。
8. 如权利要求4所述的检索系统,其中与所标识的事件关联的 文档是由事件的参与者创建的文档。
9. 一种从多个文档当中检索文档的方法,所述方法包括如下步接收由用户在检索装置上设定的搜索条件; 从多个所存储的文档当中检索满足所接收的搜索条件的至少一 个文档;在所述检索步骤中检索到多个文档的情况下,基于与检索装置的 安装场所的事件有关的时间安排信息来确定多个检索到的文档的优 先级;以及显示检索到的文档,所显示的文档根据所确定的优先级而被布置。
10. 如权利要求9所述的方法,还包括存储使得能够标识检索装 置的装置信息的步骤,其中在所述确定步骤中,基于在所述时间安排信息的多个项目当 中的对应于所述存储步骤中所存储的装置信息的时间安排信息来确 定优先级。
11. 如权利要求10所述的方法,其中所述装置信息是描述检索 装置的安装场所的地点信息。
12. 如权利要求9到11中任一项所述的方法,还包括基于所述 检索步骤中执行搜索时的日期和时间、以及时间安排信息,来标识检 索装置的安装场所的事件的步骤,其中在所述确定步骤中,为与所述标识步骤中标识的事件相关联 的文档确定高优先级。
13. 如权利要求12所述的方法,其中在所述标识步骤中,基于时间安排信息,标识为所述检索步骤中执行搜索时的日期和时间安排 的事件。
14. 如权利要求12所述的方法,其中在所述确定步骤中,根据 为所述标识步骤中标识的事件所安排的时间和所述检索步骤中执行 搜索时的日期和时间之间的差来确定优先级。
15. 如权利要求12所述的方法,其中与所标识的事件关联的文 档是包含指示事件名称的字符串的文档。
16. 如权利要求12所述的方法,其中与所标识的事件关联的文 档是由事件的参与者创建的文档。
全文摘要
本发明涉及一种检索系统和显示该系统中的检索结果的方法。在检索满足输入到检索装置上的搜索条件的文档,并且存在很多检索到的文档的情况下,基于检索装置的安装场所、关于执行搜索时的日期和时间的信息、以及关于该安装场所的事件的时间表的信息,确定所检索到的文档的优先级,基于所确定的优先级,确定多个检索到的文档的显示次序,并且显示文档。
文档编号G06F17/30GK101187942SQ20071019278
公开日2008年5月28日 申请日期2007年11月20日 优先权日2006年11月20日
发明者森泽秀一 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1