相关文档呈现系统和相关文档呈现方法

文档序号:6467660阅读:136来源:国知局
专利名称:相关文档呈现系统和相关文档呈现方法
技术领域
本发明涉及一种相关文档呈现系统和相关文档呈现方法。
背景技术
通常,已经提出了多种技术方案作为用于检索与某一电子文档 相关的电子文档和用于呈现所检索到的电子文档的系统。此外,其 他系统在本技术领域中也是公知的即,提供在显示屏以距离表示 电子文档间的相关度的这种表示法的系统。
例如,JP-A-2005-010931 (这里使用的术语"JP-A"是指"未 经审查的已公布日本专利申请")披露了一种能够基于图像数据的 特征量从而检索图像的相似度的装置。
JP-A-2005-332080披露了这样一种装置即,基于关键词获取 内容间的相关度,并且将各内容彼此分离成间隔根据各内容间的相 关度而定义的距离,然后对分离后的内容进行布置并显示。
JP-A-2007-133516披露了这样一种装置即,其基于共同的关 键词和共同引用的文档来计算文档间的相似度,然后将这些文档布 置成彼此分离根据与所计算出的相似度对应的距离,从而显示分离 后的文档。

发明内容
本发明的目的是利用除了用户指定电子文档时所采用的工作 空间以外的其他工作空间内的电子文档的布置位置的相关信息,来 呈现与所指定的电子文档相关的电子文档。
(1)根据本发明的第一方面,提供一种相关文档呈现系统,包 括第一存储装置,其存储布置在多个工作空间的每一个中的多个 电子文档的每一个的布置位置;接收单元,其参考存储在所述第一存储装置中的与从所述工作空间中选出的一个工作空间相关的信 息,从而生成所述一个工作空间内的每个电子文档布置在对应的布 置位置上的显示信息,向用户提供所生成的显示信息,并且接收所 述用户在基于所提供的显示信息而形成的显示屏幕上对目标电子文 档的指定;指定单元,其参考存储在所述第一存储装置中的信息, 从而在除了与所述接收单元提供的显示信息相对应的工作空间以外 的其他工作空间中指定下述工作空间作为关注工作空间即,在所
述工作空间中布置有被视为是与所述目标电子文档相同的电子文 档,其中已由所述接收单元接收到对所述目标电子文档的指定;计 算单元,其基于由所述指定单元指定的所述关注工作空间内的每个 电子文档的布置位置和所述关注工作空间内的被视为是与所述目标 电子文档相同的电子文档的布置位置,来计算在所述关注工作空间 内的每个电子文档相对于所述目标电子文档的相关度;以及呈现单 元,其基于由所述计算单元计算出的每个电子文档相对于所述目标 电子文档的相关度,来呈现表示每个电子文档之中与所述目标电子 文档相关的电子文档的信息。
(2) 如第(1)项所述的相关文档呈现系统,还包括第二存 储装置,其存储对应于每个工作空间的用户,并且存储用于判断用 户之间关系强度的判断信息;判断单元,其基于所述判断信息来判
断对于所述接收单元进行指定的用户与对应于所述关注工作空间的
用户之间的关系强度;以及校正单元,其根据由所述判断单元判断 出的关系强度对所述关注工作空间内的每个电子文档相对于所述目 标电子文档的相关度进行校正,其中由所述计算单元计算出所述相 关度,其中,所述呈现单元基于由所述校正单元校正的相关度来呈 现出表示每个电子文档之中与所述目标电子文档相关的电子文档的
"(曰息。
(3) 如第(1)项或第(2)项所述的相关文档呈现系统,其中, 即使当所述指定单元在除了与所述接收单元提供的显示信息相对应 的工作空间以外的其他工作空间内找到其中布置有被认为是与所述 目标电子文档相同的电子文档的工作空间时,但在所述指定单元检测出所找到的工作空间内的电子文档处于经过对齐处理的状态的情 况下,所述指定单元也不会采用所找到的工作空间作为所述关注工 作空间,其中由所述接收单元接收到对所述目标电子文档的指定。
(4) 如第(1)项或第(2)项所述的相关文档呈现系统,还包 括合计值计算单元,在所述指定单元指定多个关注工作空间的情 况下,所述合计值计算单元通过对所述关注工作空间的每个相同电 子文档合计所述关注工作空间内的每个电子文档相对于所述目标电 子文档的相关度,从而计算出各电子文档相对于所述目标电子文档 的相关度的合计值,其中,所述呈现单元基于由所述合计值计算单 元计算出的相关度合计值,来呈现表示每个电子文档之中与所述目 标电子文档相关的电子文档的信息。
(5) 如第(4)项所述的相关文档呈现系统,还包括可靠度 计算单元,其基于由所述指定单元指定的所述关注工作空间的总数 来计算可靠度,其中,所述呈现单元与所述可靠度相对应地呈现表 示与所述目标电子文档相关的电子文档的信息。
(6) 如第(1)项至第(5)项中任一项所述的相关文档呈现系 统,其中,所述计算单元基于与所述接收单元提供的显示信息相对 应的工作空间内的每个电子文档的布置位置和所述目标电子文档的 布置位置,来计算在对应于所述显示信息的工作空间内的所述电子 文档相对于所述目标电子文档的相关度。
(7) 根据本发明的第二方面,提供一种相关文档呈现方法,包 括存储布置在多个工作空间的每一个中的每个电子文档的布置位 置;参考与从所述工作空间中选出的一个工作空间有关的信息,从
而生成所述一个工作空间内的每个电子文档布置在对应的布置位置 上的显示信息,向用户提供所生成的显示信息,并且接收所述用户
基于所提供的显示信息对目标电子文档的指定;参考所存储的信息, 从而在除了与所提供的显示信息相对应的工作空间以外的其他工作 空间中指定下述工作空间作为关注工作空间即,在所述工作空间
中布置有被视为是与所述目标电子文档相同的电子文档,其中己接
收到对所述目标电子文档的指定;基于所指定的关注工作空间内的每个电子文档的布置位置和所述关注工作空间内的被视为是与所述 目标电子文档相同的电子文档的布置位置,来计算在所述关注工作 空间内的每个电子文档相对于所述目标电子文档的相关度;以及基 于所计算出的每个电子文档相对于所述目标电子文档的相关度,来 呈现表示每个电子文档之中与所述目标电子文档相关的电子文档的
■fs息。
根据第(1)项或第(7)项所述的本发明,可以利用除了用户 指定电子文档时所采用的工作空间以外的其他工作空间内的电子文 档的布置位置的相关信息,来呈现与所指定的电子文档相关的电子 文档。
根据第(2)项所述的本发明,还可以通过考虑指定目标电子文 档的用户与对应于关注工作空间的用户之间的关系强度来获取与目
标电子文档相关的电子文档。
根据第(3)项所述的本发明,在不使用与其-中在电子文档的布 置位置上没有反映出用户意图的工作空间有关的信息的情况下,可 以获取相关电子文档。
根据第(4)项所述的本发明,与利用单个关注工作空间的情况 相比,可以以更高的可靠度来呈现相关电子文档。
根据第(5)项所述的本发明,可以向用户呈现表示相关电子文 档的信息的可靠度。
根据第(6)项所述的本发明,可以通过考虑所管理的工作空间 中与至少在电子文档的布置位置上反映出用户意图的所有工作空间 有关的信息,来呈现与指定电子文档相关的电子文档。


基于下面各图对本发明的示例性实施例进行详细说明,其中
图1为示出根据本发明的实施方式的系统构成实例的示意图2为示出工作空间屏幕的一个实例的示意图3为示出工作空间屏幕的另一实例的示意图4为示出工作空间DB的数据内容的实例的示意图;图5为示出在图1的系统中提取相关文档的处理程序的实例的 流程图6为示出根据实施方式的系统构成的另一实例的示意图; 图7为概念性地示出用户与工作空间之间的对应关系的信息实 例的示意图8为示出相关信息管理DB的数据内容的实例的示意图; 图9为示出转换信息的实例的示意图IO为示出相关信息更新单元的处理程序的实例的流程图; 图11为示出相对于工作空间上所指定的电子文档的周边文档
信息的实例的示意图12为示出当指示进行相关文档提取时文档管理服务器的处
理程序的实例的流程图13示出了合计表的数据内容的实例;
图14为示出相关文档提取结果的显示屏幕实例的示意图15为示出相关信息更新单元的处理程序的另一实例的流程
图16为示出第一变型例的处理程序的实例的流程图17为示出在第二变型例中采用的用户关系表的实例的示意
图18为示出第二变型例的处理程序的实例的流程图19为示出在第三变型例中采用的对齐标志信息的实例的示
意图20为示出第三变型例的处理程序的实例的流程图;以及 图21为示出计算机硬件结构的实例的示意图。
具体实施例方式
现在参考图1说明根据本发明实施方式的文档管理系统的实 例。该文档管理系统提供相对于用户的叫做工作空间的虚拟空间。 典型地,工作空间是二维空间,但并不仅限于二维空间。用户相对 于该虚拟空间布置一篇或多篇电子文档。在本实施方式的"电子文档"的概念中包括文档数据、电子数 据表数据、制图数据、图像数据、声音数据、多媒体数据等。此外, 在上述"电子文档"的概念中还包括程序。此外,指定上述数据和 程序的参考数据(例如所谓的"快捷方式")也包括在上述"电子 文档"中。
相对于布置在工作空间中的电子文档,与这些电子文档相对应 地定义工作空间内的位置坐标。在工作空间内将电子文档显示为表 示这些电子文档的符号图像。符号图像例如为图标、相关电子文档 的縮小图像等。电子文档的符号图像可以选择性地包含诸如这些电 子文档的文件名等识别信息。例如,可将工作空间理解为一种包含 有各电子文档的位置坐标的相关信息的(实质的或虚拟的)目录或 文档夹。例如,在工作空间是二维空间的情况下,可以基于X-Y坐 标系来表达电子文档的位置坐标,其中采用工作空间屏幕上的像素 为单位。
文档管理系统对于每个用户提供一个或多个工作空间。用户可 以在自己的工作空间内将电子文档布置在期望的位置坐标上。用户 可以相对于诸如每个事务或每个时间段等的每个用户自定义划界来 构建工作空间,然后用户可以向所构建的工作空间存储与相关划界 有关的电子文档。
文档管理系统生成与表示工作空间的屏幕相关的信息,并且向 用户终端提供所生成的信息。在图2和图3中显示了工作空间的屏
幕的实例。图2和图3分别示出了相对于不同用户的工作空间屏幕 20-1和20-2。如这些附图所示,包含在相关工作空间中的各电子文 档的符号图像22布置在工作空间屏幕20-1和20-2上的位置坐标上, 而位置坐标对应于相关电子文档。由操作系统(OS)提供的桌面屏 幕对应于工作空间屏幕的实例。在基于图形用户界面(GUI)技术构 建工作空间屏幕的情况下,用户可以通过采用诸如鼠标等指点设备 对显示在工作空间屏幕上的电子文档进行操作。例如,可以通过执 行所谓的"拖-放"操作来移动工作空间屏幕上的电子文档的符号图 像。对应于上述符号图像的移动,电子文档的位置坐标发生改变。此外,通过采用诸如指点设备等的输入装置来选择电子文档的符号 图像,然后可对所选择的电子文档的文件执行打开操作及其他操作。 在本实施方式中,基于保存在该文档管理系统中的工作空间群 的信息,可获取与用户指定的电子文档相关的电子文档。在本实施 方式中,为了获取相关电子文档,当从用户接收到对工作空间上的 电子文档(在下文中将称作"目标文档")的指定时,在第一次提 到的工作空间以外的其他工作空间内指定具有与上述所指定的电子 文档相同的电子文档(在下文中将称作"关注文档")的工作空间
(在下文中将称作"关注空间")。然后,基于各电子文档的布置 位置和该关注空间内的关注文档的布置位置,计算出各电子文档相 对于目标文档的相关度;并且基于计算出的相关度从而确定与目标 文档相关的电子文档。
在一个实例中,基于各电子文档的布置位置和关注空间内的关
注文档的布置位置,计算这些电子文档的每一个与关注文档之间的 距离。这样可以确定的是所计算出的距离越短,这些电子文档间的 相关度就越高。基于文档管理系统中提供的转换信息执行从距离到 相关度的转换。例如,当确定电子文档间的相关特征越强相关度的 数值就越高时,以这样的方式定义转换信息即,距离越短,相关 度越高。在存在多个关注空间的情况下,基于各相关度的合计结果 来确定与目标文档相关的电子文档。换言之,相对于各电子文档的 每一个,对已经对多个关注空间计算出的各电子文档相对于目标文 档的各相关度进行合计。
图1中所示的文档管理系统装备有作为功能模块的工作空间
DB (数据库)10、工作空间处理单元12、目标文档接收单元14、关 注空间指定单元16、相关度计算单元18以及相关文档呈现单元19。 工作空间DB IO是其中已存储有用于管理各用户的工作空间的 信息的数据库。图4显示了上述工作空间DB 10的数据内容的实例。 在该实例中,对应于单个工作空间的工作空间记录30包含工作空间 ID32和文档信息34。工作空间ID对应于可以唯一指定相关工作空 间的识别信息。文档信息34包含与存储在相关工作空间中的各电子文档相关的"文档ID"和"位置"。"文档ID"对应于相关电子文 档的识别信息。"位置"对应于相关电子文档在相关工作空间内的 位置坐标。该位置坐标是相关电子文档的符号图像的参考点(例如 左上角点或图像的重心点等)在该工作空间的坐标系统内的坐标。 作为另一种选择,其他信息(例如对应于相关工作空间的表示用户
的信息)也可以包含在工作空间记录30中。在工作空间DB10中, 该工作空间记录30已经一个接一个地存储在每个工作空间中。
应当注意的是,电子文档的实体数据己经对应于文档ID而存储 在文档DB (未示出)中。
工作空间处理单元12响应用户的操作来执行与工作空间相关 的处理操作。该处理操作例如包括向该用户提供工作空间屏幕的处 理操作以及对显示在该屏幕上的电子文档的各种处理操作。在对电 子文档的各种处理操作中包括下述处理操作即,响应从用户发出 的指令,打开、移动、删除以及复制电子文档。
目标文档接收单元14接收来自用户的对目标文档的指定。换言 之,上述目标文档是指构成提取相关文档的目标的电子文档。在一 个实例中,工作空间处理单元12仅可以使用户指定位于提供给该用 户的工作空间屏幕上的目标文档。
关注空间指定单元16从记录在工作空间DB IO中的工作空间中
指定该工作空间(即关注空间),同时该关注空间已经包含有与目 标文档接收单元14接收到的目标文档相同的电子文档(即关注电子 文档)。在一个实例中,将与目标文档具有相同文档ID的电子文档 视为关注电子文档,然后,关注空间指定单元16指定包含有上述关 注电子文档的工作空间作为关注空间。
相关度计算单元18参考工作空间DB IO所保持的关注空间的工 作空间记录30,具体参考各电子文档的位置坐标,从而计算关注电 子文档与关注空间内的其他各电子文档之间的距离。尽管相关度计
算单元18可以直接釆用所计算出的距离作为相关度,但是,作为该 方式的替代,相关度计算单元18也可以选择性地基于预定转换函数 或转换表等转换信息来将距离转换成相关度。此外,在存在由关注空间指定单元16指定的多个关注空间的情 况下,相关度计算单元18可选择性地针对每个电子文档对这些多个 关注空间所计算的相关度进行合计。换言之,在用户请求呈现关于 目标文档"A"的相关文档的情况下,相对于每个关注空间,计算出 相关关注空间内的各电子文档"X"(除了与目标文档相同的关注文
档)与目标文档"A"之间的相关度,相关度计算单元18针对每个 相同的电子文档"X"对这些多个关注空间的这些相关度进行合计。
还应当注意的是,当对相关度进行合计时,可以选择性地从其相关 度应当受到合计的对象文档中排除那些距关注文档的距离超过预定
阈值的电子文档"X"(即距离关注文档极远的电子文档)。
在合计操作中,例如,在各关注空间中已经计算出的电子文档 "X"相对于目标文档"A"的相关度仅可对所有这些关注空间彼此 相加,然后可将相加的结果用作合计值。此外,作为另一实例,也 可选择性地基于关注空间的数量而对该相加结果进行归一化,从而 将归一化的数值用作合计值。例如可以通过将相加结果除以这些关 注空间的总数来实现归一化。
相关文档呈现单元19基于相关度计算单元18已经计算出的各 电子文档相对于目标文档的相关度从而向用户呈现相关文档。在相 关度计算单元18计算出多个关注空间的相关度的合计值的情况下, 相关文档呈现单元19可基于该合计值来确定相关文档,进而可向用 户呈现所确定的相关文档。可以使用与传统的通用检索工具中呈现 检索结果相似的方式来执行对相关文档的呈现。例如,相关文档呈 现单元19可以选择性地向用户提供提取结果屏幕,在该提取结果屏 幕上按照相关度高低的顺序或合计值高低(即电子文档相对于目标 文档的的关联度高)的顺序布置电子文档的链接。
作为另一种选择,显示在提取结果屏幕上的电子文档可以仅限 于那些相关强度高于或等于预定程度(即相关度或合计值大于或等 于预定阈值)的电子文档。此外,相关文档呈现单元19可以选择性 地基于相关度或合计值来指定相对于目标文档具有最高关联度的电 子文档,然后可以选择性地提供所指定的电子文档作为提取结果。此外,在可以以"关系强"、"尽管关系不太强,但具有存在关系 的某种可能性"这种方式按照相关度或合计值分成几层的情况下, 可以选择性地相对于这些层按照可区别的方式将各电子文档显示在 提取结果屏幕上。在这种可选的情况下,可以利用下述方法来实现 可区别的显示方式。换言之,例如,在将每层的一列分割为多列的 情况下,可以选择性地将各电子文档显示在这些分割后的列上,或 者可以对于各层以不同的显示模式来显示电子文档。这样,用户可 以在该提取结果屏幕内选择期望的电子文档的链接,然后可以指示 各种操作,例如,可以打开所期望的电子文档。
接下来,参考图5说明在图1的文档管理系统中呈现相关文档 的处理流程操作的实例。在该处理操作中,首先,目标文档接收单 元14接收来自用户终端的对目标文档的指定(步骤SIO)。随后,
关注空间指定单元16从工作空间DB 10中检索工作空间(关注空 间),其中该工作空间包含有与上述目标文档相同的电子文档(关 注文档)(步骤S12)。基于关注空间中关注文档与其他各电子文档 之间的距离,相关度计算单元18分别计算出各电子文档相对于目标 文档的相关度(步骤S14)。此时,在指定多个关注空间的情况下, 相关度计算单元18可以选择性地对多个关注空间的每个电子文档的 相关度进行合计。相关文档呈现单元19基于所计算出的各电子文档 的相关度(或其合计结果)生成显示相关文档的提取结果的屏幕, 并且向对应于请求源的用户终端提供所生成的屏幕(步骤S16和 S18)。在图5所示的实例中,提取那些相关强度高于或等于预定程 度的电子文档作为相关文档(步骤S16),然后向用户呈现提取结果 (步骤S18)。
还应当注意的是,图5的上述处理程序仅构成一个示例。相应 地,除了该处理程序以外,例如,当预先己经计算出每个工作空间 内的电子文档之间的相关度时,可以选择性地生成其中已经存储有 所计算出的每个工作空间内的电子文档之间相关度的数据库。在这 种可选的情况下,当从用户接收到提取相关文档的指令时,例如相 关文档呈现单元19可以仅从上述数据库中检索由关注空间指定单元16指定的关注空间内的关注文档与其他各电子文档之间的相关度。 该数据库可以在预定定时例如可以以周期的方式或者在用户操作工 作空间内的电子文档时进行更新。当执行该更新处理操作时,相关 度计算单元18仅可计算各电子文档之间的相关度。
接下来,参考图6至图15说明其他示例。图6中所示的文档管 理服务器100经由诸如因特网或LAN (局域网)等网络300与用户 PC (个人计算机)200相连接。用户操作自己的用户PC 200从而访 问文档管理服务器100,并且还接收与工作空间相关的服务。
与图1中的实例的工作空间DB IO类似,包含在文档管理服务 器IOO中的工作空间DB IIO在其中存储有定义各工作空间的工作空 间记录。另外,表示用户与分配给用户的工作空间之间的对应关系 的信息也可以选择性地记录在该工作空间DB 110中。图7概念性地 示出了与上述对应关系相关的信息的一个实例。在这种情况下,关 于对应关系的信息已经包含有每个用户的ID (识别信息)42以及分 配给每个用户的一个或多个工作空间的另一 ID 44。在这种情况下, 上述"用户"的概念不仅涵盖一个人,而且还包括由多个人组成的 用户组。属于某一用户组的用户可以访问对应于该用户组的工作空 间。此外,在图7的示例中,分配给用户的工作空间形成树形结构。 根据该示例,各用户可以对应于用户自身的分类方式来构建工作空 间的树形结构。
工作空间处理单元112执行与在图1的实例中所采用的工作空 间处理单元12相似的处理操作。此外,用户验证单元114对经由用 户PC 200发送访问工作空间请求的用户进行验证处理操作。为了进 行对用户的验证处理操作,可以采用现有的技术方案,例如可以采 用密码验证、生物验证、使用数字证书执行的验证等。当用户验证 单元114执行该用户验证处理操作时,用户验证单元114参考用户 信息DB 116。在用户信息DB 116中记录有各用户的验证信息,例 如记录有由用户ID和密码构成的成对数据、生物信息(指纹特征等) 或数字证书。还应当注意的是,除了验证信息以外也可选择性地将 用户的属性信息记录在用户信息DB 116中。关于该属性信息,例如可提供用户在诸如企业等组织中的办公位置;用户所属的组等等。 仅当用户验证单元U4可以成功地进行用户验证时,才允许用户访 问工作空间。
在相关信息管理DB 120中,关于每个电子文档,记录有自己的 电子文档所属于的每个工作空间内的自己的电子文档与其他电子文 档之间的距离或相关度。图8显示了相关信息管理DB 120的数据内 容的一个实例。在该实例中,关于每个电子文档(在图中标示为"目 标文档"的电子文档),记录有与该目标文档的文档ID相对应的一 个记录。此外,在一个目标文档的记录中,与其中包含有该目标文 档的工作空间的ID相对应地记录有该工作空间的记录。在工作空间 的记录中包含有涵盖该工作空间中存在的其他电子文档(在图中标 示为"周边文档"的其他电子文档)的条目(entry)。在一个周边 文档的条目中记录有该周边文档的ID和从周边文档到目标文档测量 的距离。在图8中,尽管在将1定义为单位的同时对各距离值进行 四舍五入,但该四舍五入的方法仅可构成一个示例。此外,在图8 中,尽管仅列出了那些距离目标文档的距离短于一定阈值(例如为5) 的电子文档作为"周边文档",即位于目标文档附近的那些电子文 档,但该列表方法也仅可构成一个示例。当图6中的文档管理服务 器100接收到来自用户的提取相关文档的指令时,文档管理服务器 IOO参考上述相关信息管理DB 120从而提取其中的相关文档。
相关信息更新单元118在诸如用户操作电子文档时等预定的更 新时刻或者以周期的方式来执行更新相关信息管理DB 120的处理操 作。在该更新处理操作中,相关信息更新单元118在更新定时基于 存储在工作空间DB 110中的信息从而计算各工作空间中的各电子文 档之间的距离,然后基于计算结果更新与存储在相关信息管理DB 120中周边文档和距离相关的信息。还应当注意的是,后面将详细地 讨论该更新处理操作。
与图1的示例中的目标文档接收单元14相似,目标文档接收单 元122从用户PC 200接收对应于提取相关文档目标的目标文档的指 定。目标记录获取单元124从相关信息管理DB 120中获取由目标文档接收单元122接收到的目标文档的记录。为了避免在下述说明中 的繁琐,假定在某一工作空间上经由目标文档接收单元122指定的 电子文档以及存在于另一工作空间中且与第一次提到的电子文档相 同的电子文档都统称为"目标文档"。
相关度合计单元126基于转换信息128将由目标记录获取单元 124获取的目标文档的记录中所包含的各周边文档的距离转换成相 关度,然后对每个周边文档的转换结果的相关度进行合计。可以通 过如图9所示的表格形式或者通过用于转换的函数来实现转换信息 128。在图9的实例中,对每个距离记录有对应于距离的相关度的数 值。
与图1的实例中提供的相关文档呈现单元19相类似,相关文档 呈现单元130基于相关度合计单元126的合计结果生成与相关文档 的提取结果相关的屏幕信息,然后将所生成的屏幕信息返回到请求 源的用户PC 200。
接下来,参考图IO说明图6的文档管理系统中的相关信息更新 单元118的处理程序的实例。在该程序中,结合工作空间屏幕(参 考图2和图3)上的电子文档的打开指令,相关信息更新单元118更 新与存储在相关信息管理DB 120中的记录中的相关工作空间有关的 记录,其中被指示打开的电子文档构成目标文档。
当工作空间处理单元112从用户PC 200接收到打开某一工作空 间内的电子文档的指令时开始执行该处理程序(步骤SIOO)。此时, 相关信息更新单元118计算该工作空间中成为打开指令目标的电子 文档(在下文中称为"目标文档")与其他各电子文档之间的距离, 并且指定那些距离短于或等于预定阈值的周边文档(步骤SIOI)。 基于工作空间DB IIO内的相关工作空间记录中的各电子文档的位置 坐标来执行对这些距离的计算。预先在文档管理服务器100中设定 用于确定周边文档所需的距离的阈值。
此外,相关信息更新单元118参考相关信息管理DB 120内的目 标文档的记录(步骤S102),从而检査是否存在该工作空间的记录 (步骤S103)。当目标文档的记录内不存在相关工作空间的记录时,那么生成该工作空间的记录(步骤S104),并且处理程序转入步骤
S105。在生成记录时,在该工作空间的记录中不包含周边文档的条目。
在步骤S105中,相关信息更新单元118基于在步骤S101中定 义的与各周边文档和距离有关的信息对存储在相关信息管理DB 120 中的目标文档记录内的相关工作空间的记录进行更新。在更新完该 记录之后,工作空间处理单元U2打开目标文档(步骤S106)。
例如,在用户指示打开位于图2所示的工作空间20-1上的目标 文档"A"的情况下,将电子文档"B" 、 "C" 、 "D"指定为该目 标文档"A"的周边文档。分别将各周边文档"B" 、 "C" 、 "D" 与目标文档"A"之间的距离计算为"3" 、 "1"、 "3"。基于周 边文档"B" 、 "C" 、 "D"与目标文档"A"之间的距离的相关信 息,相关信息更新单元118对存储在图8所示的相关信息管理DB 120 中的数据内容之中的目标文档"A"的记录内的工作空间20-1的记 录中的各周边文档的距离进行更新。
在图10的实例中,仅仅更新了与对应于打开指令目标的电子文 档的相关记录。作为另一种选择,也可以以类似的方式更新被指示 打开的工作空间中所存在的其他电子文档的记录。
此外,在图10的实例中,通过采用对电子文档的打开操作作为 触发器来更新记录。本发明不仅限于上述实例,换言之,可以选择 性地采用对于电子文档的其他操作作为触发器从而更新记录。
接下来,参考图12和图13说明文档管理服务器100提取相关 文档的处理程序的一个实例。
在该程序中,如果操作用户PC 200的用户选择位于工作空间处 理单元112所提供的工作空间屏幕上的目标文档并且指示提取关于 该目标文档的相关文档,那么目标文档接收单元122接收该提取指 令(步骤S200)。目标记录获取单元124参考相关信息管理DB 120 (步骤S201)从而判断是否存在与目标文档接收单元122接收到的 目标文档相对应的记录(步骤S202)。在该步骤中,如果不存在对 应于目标文档的记录,那么此情形意味着那些相对于目标文档的距离长于或等于预定距离的电子文档没有记录在相关信息管理DB 120 中。结果,相关文档呈现单元130判断出不存在相关文档(步骤 S209),并且将该提取结果返回到用户PC 200 (步骤S208)。
当相关文档呈现单元130在步骤S202中判断出在相关信息管理 DB 120中存在目标文档的记录时,目标记录获取单元124获取该目 标文档的记录,并且相关度合计单元126尝试获取包含在该目标记 录中的顶部的周边文档条目(步骤S203)。如果由于上述尝试操作 可以获取周边文档条目(即文档ID和距离)(在步骤S204中判断 结果为"肯定",即如果直到目标文档记录的最后一个周边文档条 目为止才完成处理操作),那么利用转换信息128将所获取的距离 转换成相关度(步骤S205),并且基于转换后的相关度更新合计表 中的对应于周边文档的合计值(步骤S206)。在这种情况下,如图 13所示,合计表是指这样的表即,与各周边文档的文档ID相对应 地记录各周边文档的相关度的合计值。在通过相加各相关值得到合 计值的情况下,在步骤S206中,对于与周边文档相对应的合计值, 可以将在步骤S205中获取的相关值相加。还应当理解的是,当将通 过下述方式得到的数值定义为相关度的合计值时即,利用包含有 相关目标文档的工作空间的总数对相加的结果进行归一化,相关度 合计单元126可进行合计直到在该目标文档的记录中包含有最后一 个周边文档条目,其后相关度合计单元126可以基于其中包含有相 关目标文档的工作空间的总数仅对由该合计得到的各周边文档的最 终相加结果进行归一化。
然后,处理程序返回到前面的步骤S203,其中在该步骤中从相 关信息管理DB 120所获取的目标文档记录中获取下一个周边电子文 档的ID和距离,然后重复执行步骤S204之后的处理操作。在从步 骤S203至S206的重复处理操作中,可以这样理解从相关信息管 理DB 120中获得对应于目标文档的记录(参考图8)。由于包含有 目标文档的各工作空间已经包含在所获得的记录中,即关注空间的 记录已经包含在所获得的记录中,因此上述处理操作对应于用于指 定关注空间的处理操作。例如,当相关信息管理DB 120具有如图8所示的数据内容时, 在步骤S200中由用户指定的目标文档对应于文档"A"的情况下, 首先,相关度合计单元126在步骤S203从顶部的周边文档条目中从 包含在文档"A"的记录中的工作空间ID "1"的记录中获取周边文 档"B"的距离"3"。然后,在步骤S205中,相关度合计单元126 基于图9所示的表将所获取的距离"3"转换成相关度"1",进而 在步骤S206中,将相关度"1"加到包含在合计表中的周边文档"B" 的合计值(即在此阶段为0)上。接下来,在步骤S203中,相关度 合计单元126再次从包含在工作空间ID"1"的记录中的第二个周边 文档条目中获取周边文档"C"的距离"1",并且在步骤S205中将 所获取的距离"1"转换成相关度"3",然后在步骤S206中,将转 换后的相关度"3"加到包含在合计表中的该周边文档"C"的合计 值上。相关度合计单元126重复地执行上述处理操作直到包含在目 标文档"A"的记录中的所有工作空间记录的最后一个周边文档条目 为止。
当相关度合计单元126完成直到包含在目标文档的记录中的最 后一个周边文档条目为止的合计操作时,步骤S204的判断结果变成 "否定"。在这种情况下,相关文档呈现单元130参考合计表从而 提取相关文档(步骤S207)。例如,在最终合计结果对应于如图13 所示的合计表并且为了确定为相关文档的相关度的阈值等于7的情 况下,提取文档"B"和文档"C"作为相关文档。相关文档呈现单 元130生成显示该提取结果的屏幕,并且将该屏幕的信息提供给用 户PC 200 (步骤S208)。
图14示出了提取结果的屏幕50的显示实例。在该实例中,以 列表形式呈现被提取为相关文档候选者的文档"B"和"C"的文档 名52。此外,在该实例中,作为用户判断各相关文档所需的信息, 显示出各相关文档的文件格式(其仅可构成一个实例)。作为另一 种选择,可以仅显示文档名;可以显示相关文档的其他属性信息; 或者可以显示相关文档的縮小图像。此外,作为另一种选择,用户 可以点击各相关文档的文档名52以打开这些相关文档,从而用户可以确认所打开的相关文档的内容。
此外,在图14的实例中,当对每个相关文档显示复选框54时,
用户可以通过操作安装在用户PC 200上的输入装置(指点设备等) 选择复选框54。当通过操作诸如指点设备等输入装置而点击相关文 档记录按钮56时,将这样的事实记录到未示出的相关文档DB (数 据库)中g卩,复选框54处于被勾选状态的相关文档等于该目标文 档的相关文档。相关文档DB对应于其中记录有由用户明确指定的相 关文档的数据库。由相关文档呈现单元130呈现的提取结果对应于 从存储在工作空间DB 110中的大量工作空间中预测的相关文档,而 不是对应于由用户自己明确指定作为目标文档的相关文档的那些文 档。就用户自己明确指定相关文档而言,由相关文档呈现单元130 呈现的文档是指所谓的相关文档的"候选者"。换言之,在图14的 实例中,向用户呈现从工作空间群预测的目标文档的相关文档候选 者,然后用户将从这些相关文档候选者中选出的必要的相关候选者 作为正式的相关文档而记录在相关文档DB中。然而,图14中的该 实例仅可构成由相关文档呈现单元130呈现的相关文档提取结果的 应用的一个实例。
接下来,参考图15说明相关信息管理DB 120的更新处理操作 的另一实例。在图10的上述更新处理实例中,响应对包含在工作空 间中的电子文档的打开操作已经部分地更新了相关信息管理DB 120 的存储内容。与上述更新处理相对应,在图15的处理中,以周期的 方式或者在每次预定更新时刻到来时,例如在管理者发出更新指令 的时刻来更新相关信息管理DB 120的全部存储内容。
在该更新程序中,当预定更新时刻变到来时,在第一步骤Slll 中,相关信息更新单元118获得记录在工作空间DB 110中的一个工 作空间的记录,然后,基于各电子文档的位置坐标计算所获得的工 作空间内的各电子文档之间的距离。然后,相关信息更新单元118 对包含在上述获得的工作空间中的每个电子文档执行从步骤S112至 步骤S116中定义的处理操作。
换言之,在步骤S112中,相关信息更新单元118检查在相关信息管理DB 120中是否存在相关电子文档成为"目标文档"的记录, 如果不存在该记录,那么相关信息更新单元118在步骤S113中生成 该记录(此时,该记录的内容为空)。接下来,在步骤S114中,相 关信息更新单元118检查在上述目标文档的记录内是否存在上述工 作空间的记录,如果不存在该记录,那么相关信息更新单元118在 步骤S115中生成该记录(此时,该记录的内容为空)。其后,相关 信息更新单元118在步骤S116中将在上述步骤S1I1中计算出的上 述目标文档与其他各电子文档(周边文档)之间的距离写为或重写 为相关工作空间记录内的各电子文档(周边文档)的距离值。
对包含在工作空间DB 110中的每个工作空间执行从步骤Slll 至步骤S116定义的上述处理操作,从而更新相关文档管理DB 120 的存储内容。
应当注意的是,尽管在上述实例中将各周边文档的距离记录在 相关信息管理DB 120中,但也可以选择性地将相关度而不是上述距 离记录在其中。在该可选的情况下,相关度合计单元126不再将距 离转换成相关度。
此外,作为将距离转换成相关度的替代,另一种选择是,也可 根据周边文档的合计值越小其相关度越高这样的技术思想来提取相 关文档。例如,可以选择性地提取那些距离的合计值小于或等于预 定阈值的周边文档。
接下来,参考图16说明上述实施方式的第一变型例。应当理解 的是,与图12的步骤中所示的相同的参考标号将用于表示图16中 所示的相似步骤,并且将省略其说明。
在第一变型例中,对由相关文档呈现单元130呈现的相关文档 的提取结果添加与可靠度有关的信息。基于包含有用于指示提取相 关文档的目标文档的工作空间的数量从而计算可靠度。换言之,粗 略地讲,如果包含有目标文档的工作空间的总数增加,那么可以从 较大数量的取样中反映出相关文档的提取结果。结果,可以说该提 取结果的可靠度变高。
因此,在该第一变型例中,当在步骤S202中判断出在相关信息管理DB 120中存在目标文档的记录时,由于文档管理服务器100在 步骤S211中对包含在目标文档记录中的工作空间ID进行合计,因 此计算出包含有该目标文档的工作空间的总数,然后,采用预定函 数将所计算出的工作空间的总数转换成可靠度。其后,在步骤S208a 中,相关文档呈现单元130向用户呈现该提取结果屏幕,在该屏幕 上结合可靠度呈现了相关文档的提取结果。
接下来,参考图17和图18说明第二变型例。在该第二变型例 中,基于指示提取关于目标文档的相关文档的用户(在下文中称作
"用户U")与对应于每个工作空间"S"的另一用户(在下文中称 作"用户V")之间的关系,校正目标文档"A"与存在于每个工作 空间"S"中的其他电子文档"X"之间的相关度。换言之,以用户
"U"与用户"V"之间的关系越强相关度越高这种方式来校正目标 文档"a"与存在于工作空间"s"中的电子文档"x"之间的相关 度。
为了实现第二变型例,文档管理服务器IOO例如在其中存储有
图n所示的用户关系表。图17的用户关系表包含有用户之间的关
系强度(权重)值。通过插入对角线(对角线表示相同用户之间的 关系)以对称的方式生成该用户关系表。例如,假定将纵轴上所描
述的用户识别为指定目标文档的用户"u",用户关系表中对应于用
户的各行中所包含的各个单元格表示各工作空间的用户"V"相对于 用户"u"的权重。权重值越大,用户之间的关系越强。
例如可以通过将在图12或图16中示出的用于提取相关文档的 处理中的步骤S205变成图18中所示的步骤,从而实现上述第二变 型例的处理操作。换言之,在图18的处理中,相关度合计单元126 基于转换信息128将在步骤S203 (参考图12或图16)中从目标文 档记录中获取的周边文档的距离转换成相关度(步骤S2050)。可以 以与上述步骤S205相似的方式执行上述转换处理操作。此外,相关 度合计单元126从图17所示的用户关系表中获取权重值(步骤 S2051)。该权重值表示在步骤S200 (参考图12等)中指定目标文 档的用户"U"与包含有在步骤S203所获取的周边文档的工作空间的用户"V"之间的关系强度。在这种情况下,例如,从用户关系表 的纵轴中选出用户"U"的行,并且从用户关系表的横轴中选出用户 "V"的列,然后获取行与列交叉的单元格的权重值。还应当理解的
是,在步骤S2051的处理操作中,例如在步骤S203中已经从相关信 息管理DB 120的工作空间ID"1"的记录中获取顶部的周边文档"B" 的信息的情况下,可以从工作空间DB 110中获取对应于该工作空间 ID"1"的用户,这样,可将所获取的用户识别为上述用户"V"。
然后,相关度合计单元126基于权重值校正在步骤S2050中获 取的相关度(步骤S2052)。可以通过进行预定的计算,例如通过将 权重值加到相关度上或者通过用权重值乘以相关度从而执行对相关 度的校正。反言之,可以预先确定权重值作为对应于该计算的数值。 然后,基于在步骤S205中校正的相关度,在步骤S206 (参考图12 等)中更新合计表。
在图18的第二变型例中,在己经接收到提取相关文档的指令之 后的合计相关度的阶段中,对应于用户之间的关系强度来校正该相 关度,其仅可构成一个实例。除了校正以外,例如在将距离或相关 度记录在相关信息管理DB 120的每个周边文档的条目中的阶段,可 以基于对应于用户之间关系强度的权重值对距离或相关度进行校 正。
此外,不一定需要使用图17所示的用户关系表。除了该用户关 系表以外,例如可以根据下述规则选择性地获取关系的权重。也就 是说,在该规则中,与用户"U"和用户"V"都不属于同一组的情 况相比,在用户"U"和用户"V"都属于一个组织内的同一组的情 况下设定更大的权重。
接下来,参考图19和图20说明第三变型例。在第三变型例中, 考虑了工作空间内的电子文档的自动对齐。例如,在操作系统(OS) 之中,某些操作系统已具有自动对齐功能。换言之,在该操作系统 中,桌面屏幕上的对象群按照诸如名称和更新日期/时间等属性值的 顺序自动对齐。作为另一种选择,工作空间处理单元12或工作空间 处理单元112 (参考图1和图16)可以相似地具有工作空间内的各电子文档按照指定属性值的顺序自动重新对齐的功能。在工作空间 内的电子文档基于上述功能自动对齐的情况下,由于工作空间内的 这些电子文档之间的距离可能没有正确地反映用户的意图,因此不 能适当地采用这些距离来预测电子文档之间的相关度的强度。因此, 在第三变型例中,在工作空间自动对齐的情况下,该工作空间内的 电子文档之间的距离不能反映到其相关度的合计值中。
为此,作为一个实例,将如图19所示的对齐标志信息提供给工 作空间DB 110中。在图19的实例中,在每个工作空间的对齐标志 信息中包含有对齐标志。在工作空间中的电子文档自动对齐的情况 下,该工作空间的对齐标志设定为"1"。此外,例如在通过所谓的 "拖-放"操作移动工作空间内的任何一个电子文档的情况下,该工 作空间的对齐标志设定为"0"。
例如,如图20所示,在相关度合计单元126在步骤S2050中已 经将周边文档的距离转换成相关度之后,相关度合计单元126参考 该对齐标志信息从而判断上述周边文档所属的工作空间的对齐标志 的数值(步骤S2055)。作为判断结果,如果对齐标志为"1",那 么相关度合计单元126在步骤S2056中将在上述步骤S2050中计算 的相关度变为"0"(此O值仅可构成一个实例,因而也可以选择性 地使用除了 0以外的其他预定值)。在步骤S206中,相关度合计单 元126将上述"0"的相关度反映到合计表中。另一方面,如果对齐 标志为"0",那么相关度合计单元126在步骤S206中直接将在步 骤S2050中计算的相关度反映到合计表中。
还应当注意的是,在图20的实例中,当在合计相关度的阶段中 对齐标志为"1"时,将相关度变为预定值"0",其仅可构成一个 示例。作为另一种选择,当更新相关信息管理DB 120时,相关度合 计单元126可以参考对齐标志信息,并且可以将存在于对齐标志为 "1"的工作空间的记录中的各周边文档的距离或其相关度值变为预 定值。
在上述实施方式及其变型例中,基于每个工作空间内的同一目 标文档与其他各周边文档之间的距离(或者为相关度)的合计结果,计算出各个周边文档对于目标文档的相关度的合计值。也就是说, 在上述实施方式和变型例中所述的系统中,必须判断每个工作空间 中的电子文档之间的同一性。在最简单的判断实例中,当将能够唯 一识别电子文档的文档ID赋予各电子文档时,仅可判断出那些文档 ID彼此相等的电子文档是彼此相同的。然而,上述实施方式和变型 例中用于判断同一性的方法不仅限于上述简单的判断方法。
例如,可以选择性地基于每个电子文档的一个或多个属性(例 如,文档ID、文档名、文档创建日期/时间、更新日期/时间、文档 创建者、文档格式、数据大小)来判断电子文档之间的同一性。作 为实例,当将判断中所使用的一个或多个属性值的组视为一个向量
时,在两个电子文档的向量之间的距离短于或等于预定阈值的情况 下,可以认为这些电子文档彼此相同。
此外,存在一些这样的情况即,不仅电子文档本身的符号图 像,而且表示电子文档的参考信息文件(即所谓的"快捷方式") 的符号图像可以选择性地布置在工作空间中。在这种可选的情况下, 可以判断出该工作空间中存在的电子文档与指定另一工作空间内的 该电子文档的参考信息文件相同。
作为另一种选择,在设置这样的数据库的情况下即,在该数 据库中记录有由用户明确地视为是相同电子文档的电子文档,即使 当文档ID彼此不一致时,也可以构思这样的判断方案艮卩,可以判 断出这些电子文档彼此相同,并且将这些电子文档作为相同电子文 档记录在上述数据库中。
在上述实施方式和变型例中,对记录在工作空间DB IO或工作
空间DB 110中的所有工作空间合计距离或相关度,其仅可构成一个
实例。除了上述实例以外,可以选择性地从合计的范围内删除已经
指示提取相关文档的用户的工作空间。该方案可构思如下即,由 于用户可以充分地掌握存在于自己工作空间中的电子文档之间的相 关关系,因此从合计的范围内删除自己的工作空间从而达到用户可 以掌握该用户没有掌握的相关文档的目的。通过参考记录在工作空
间DB 10中的各工作空间的用户ID,可以从合计的范围中删除已经指示提取相关文档的用户的工作空间。
在上述实施方式和变型例中,基于工作空间上电子文档之间的 距离来获取电子文档之间的相关度,其仅可构成一个实例。 一般而 言,可以选择性地基于工作空间上各电子文档的布置位置之间的关 系来获取电子文档之间的相关度。上述距离可以对应于一种以上说 明的关系。此外作为另一实例,例如,在利用X/Y坐标系表达文档 信息的位置坐标的情况下,还可以选择性地利用X坐标值和Y坐标 值内的仅一个坐标值来获取电子文档之间的相关度。具体而言,可 以构思下面的技术方案即,判断出具有相同X坐标值的位置坐标 的两个电子文档(即使两个电子文档的Y坐标值彼此不同)之间的 相关度高,而判断出其X坐标值为大于或等于预定值的不同值的两 个电子文档(即使当其Y坐标值彼此相等时)之间的相关度低。由 于采用这样的结构,例如,可以判断出位于同一 "行"的电子文档 的相关度高。从前面的说明显然可知,可以选择性地采用另一结构 即,在没有完全考虑其中一个坐标值的情况下,当判断相关度时可 以改变关于两个坐标值的权重值。此外,对于每个工作空间或工作 空间的每个用户可以选择性地改变用于各电子文档的相关度判断方 法。
例如通过使通用计算机执行表示上述各功能模块的处理操作的 程序,可以实现以上说明的实施方式和各变型例中示例的上述文档 管理系统。在这种情况下,通用计算机装有作为硬件的电路构造,
例如如图21中所示,在该电路构造中,诸如CPU 1000等的微处理 器、诸如随机存取存储器(RAM) 1002和只读存储器(ROM) 1004 等的存储器(主存储器)、用于控制HDD (硬盘驱动器)1006的 HDD控制器1008、各种I/O (输入/输出)接口 1010、网络接口 1012 等例如经由总线1014而彼此连接。网络接口 1012控制以将诸如LAN 等的网络与自己的电路构造连接。此外,作为另一种选择,磁盘驱 动器1016、存储器读写器1018等例如可以经由I/O接口 1010而与 上述总线1014连接。磁盘驱动器1016对诸如CD和DVD等的便携 式磁盘记录介质执行读和/或写操作。存储器读写器1018对其中记述有上面示例的功能模块的处理内容的程序执行读和/或写操作,该程 序通过诸如CD和DVD等的记录介质或者经由诸如网络等的通信装 置而保存在诸如硬盘驱动器等的固定存储装置中,然后将该程序安
装在计算机中。将存储在固定存储装置中的程序读入RAM 1002,然 后,通过诸如CPU 1000等的微处理器来执行该程序,从而可以实现 上面示例的功能模块群。还应当注意的是,可以选择性地将这些功 能模块群的部分功能模块群或全部模块群构造为诸如专用LSI(大规 模集成电路)、ASIC (特定用途集成电路)、FPGA (现场可编程门 阵列)等的硬件电路。
还应当理解的是,可以以分布方式将图1所示系统的各功能模 块或图6所示的文档管理服务器100的各功能模块布置在设置在网 络上的多个装置中,并且可以选择性地实现上述系统或文档管理系 统100的相关功能。此外,在存在多个工作空间DB IO或工作空间 DB U0的情况下,可以选择性地合计与多个DB的工作空间有关的
"(曰息。
出于解释和说明的目的提供了本发明的示例性实施例的上述说 明。其本意并不是穷举或将本发明限制在所公开的确切形式。显然,
对于本技术领域的普通技术人员可以进行许多修改和变型。选择和 说明上述示例性实施例是为了更好地解释本发明的原理及其实际应 用,因此使得本技术领域的其他技术人员能够理解本发明所适用的 各种实施例并预见到适合于特定应用的各种修改。目的在于通过所 附权利要求书及其等同内容限定本发明的范围。
权利要求
1. 一种相关文档呈现系统,包括第一存储装置,其存储布置在多个工作空间的每一个中的多个电子文档的每一个的布置位置;接收单元,其参考存储在所述第一存储装置中的与从所述工作空间中选出的一个工作空间相关的信息,从而生成所述一个工作空间内的每个电子文档布置在对应的布置位置上的显示信息,向用户提供所生成的显示信息,并且接收所述用户在基于所提供的显示信息而形成的显示屏幕上对目标电子文档的指定;指定单元,其参考存储在所述第一存储装置中的信息,从而在除了与所述接收单元提供的显示信息相对应的工作空间以外的其他工作空间中指定下述工作空间作为关注工作空间即,在所述工作空间中布置有被视为是与所述目标电子文档相同的电子文档,其中已由所述接收单元接收到对所述目标电子文档的指定;计算单元,其基于由所述指定单元指定的所述关注工作空间内的每个电子文档的布置位置和所述关注工作空间内的被视为是与所述目标电子文档相同的电子文档的布置位置,来计算在所述关注工作空间内的每个电子文档相对于所述目标电子文档的相关度;以及呈现单元,其基于由所述计算单元计算出的每个电子文档相对于所述目标电子文档的相关度,来呈现表示每个电子文档之中与所述目标电子文档相关的电子文档的信息。
2. 如权利要求l所述的相关文档呈现系统,还包括 第二存储装置,其存储对应于每个工作空间的用户,并且存储用于判断用户之间关系强度的判断信息;判断单元,其基于所述判断信息来判断对于所述接收单元进行 指定的用户与对应于所述关注工作空间的用户之间的关系强度;以 及校正单元,其根据由所述判断单元判断出的关系强度对所述关注工作空间内的每个电子文档相对于所述目标电子文档的相关度进 行校正,其中由所述计算单元计算出所述相关度,其中,所述呈现单元基于由所述校正单元校正的相关度来呈现 表示每个电子文档之中与所述目标电子文档相关的电子文档的信
3. 如权利要求1所述的相关文档呈现系统,其中, 即使当所述指定单元在除了与所述接收单元提供的显示信息相对应的工作空间以外的其他工作空间内找到其中布置有被视为是与 所述目标电子文档相同的电子文档的工作空间时,但在所述指定单 元检测出所找到的工作空间内的电子文档处于经过对齐处理的状态 的情况下,所述指定单元也不会采用所找到的工作空间作为所述关 注工作空间,其中由所述接收单元接收到对所述目标电子文档的指 定。
4. 如权利要求l所述的相关文档呈现系统,还包括-合计值计算单元,在所述指定单元指定多个关注工作空间的情况下,所述合计值计算单元通过对所述关注工作空间的每个相同电 子文档合计所述关注工作空间内的每个电子文档相对于所述目标电 子文档的相关度,从而计算出各电子文档相对于所述目标电子文档 的相关度的合计值,其中,所述呈现单元基于由所述合计值计算单元计算出的相关 度合计值,来呈现表示每个电子文档之中与所述目标电子文档相关 的电子文档的信息。
5. 如权利要求4所述的相关文档呈现系统,还包括 可靠度计算单元,其基于由所述指定单元指定的所述关注工作空间的总数来计算可靠度,其中,所述呈现单元与所述可靠度相对应地呈现表示与所述目 标电子文档相关的电子文档的信息。
6. 如权利要求l所述的相关文档呈现系统,其中, 所述计算单元基于与所述接收单元提供的显示信息相对应的工作空间内的每个电子文档的布置位置和所述目标电子文档的布置位 置,来计算在对应于所述显示信息的工作空间内的所述电子文档相 对于所述目标电子文档的相关度。
7. —种相关文档呈现方法,包括存储布置在多个工作空间的每一个中的每个电子文档的布置位置;参考与从所述工作空间中选出的一个工作空间有关的信息,从而生成所述一个工作空间内的每个电子文档布置在对应的布置位置 上的显示信息,向用户提供所生成的显示信息,并且接收所述用户 基于所提供的显示信息对目标电子文档的指定;参考所存储的信息,从而在除了与所提供的显示信息相对应的 工作空间以外的其他工作空间中指定下述工作空间作为关注工作空 间即,在所述工作空间中布置有被视为是与所述目标电子文档相同的电子文档,其中已接收到对所述目标电子文档的指定;基于所指定的关注工作空间内的每个电子文档的布置位置和所述关注工作空间内的被视为是与所述目标电子文档相同的电子文档的布置位置,来计算在所述关注工作空间内的每个电子文档相对于所述目标电子文档的相关度;以及基于所计算出的每个电子文档相对于所述目标电子文档的相关度,来呈现表示每个电子文档之中与所述目标电子文档相关的电子 文档的信息。
全文摘要
本发明公开了一种相关文档呈现系统和相关文档呈现方法,所述相关文档呈现系统包括第一存储装置;接收单元;指定单元;计算单元;以及呈现单元。
文档编号G06F17/30GK101533400SQ20081017246
公开日2009年9月16日 申请日期2008年11月10日 优先权日2008年3月11日
发明者伊藤康洋 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1