对象关系显示程序以及对象关系显示方法技术

技术编号:2820072 阅读:151 留言:0更新日期:2012-04-11 18:40
向使用者提供容易理解的全体的对象关系。展开单元(11)从对象信息数据库(1b)读出记载有对象间的关系的关系信息,并在工作用存储单元(12)中展开显示用对象信息。重排单元(13)基于在关系信息中记载的吸收、依存、以及排他关系对在工作用存储单元(12)中展开的显示用对象信息进行重排,将有关系的显示用对象信息集中成组,从而形成根据吸收关系的层结构。层显示信息输出单元(14)根据表示对象间的关系的树结构来读出在工作用存储单元(12)展开的显示用对象信息以及连接信息,并将它们存储在树层数据库(1d)中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及,尤其涉及用于 生成显示信息的,其中所述显示 信息表示用于下载而被公开的对象间的关系。
技术介绍
以往,很多供应商提供这样的服务使用者能够从网页下载产品等对 象(object)。在用于下载而被公开的对象中具有补丁 (已经发布的软件 的修订程序)、产品或驱动器等各种各样的类型,使用者从供应商公开的 用于下载对象的网页中选择必要的对象,并将该对象下载到自己终端装置 中。在公开如上所述用于下载的对象的网页中,在公开可下载的对象的一 览表的同时还公开那些对象间的关系(依存、吸收、排他等)信息以及对 象自身的各种当前信息。这里,依存关系是表示在安装一个对象之前需要 安装其他对象的关系。吸收关系是表示一个对象被其他对象吸收的关系。 并且,排他关系是表示诸如对象不能共存在同一系统中的关系。从而,使 用者必须基于对象间的关系信息或对象的当前信息等对象关联信息,考虑 对象间的关系来进行下载和安装。图17是以往的公开用于下载的对象的网页的一个示例。该图17示出 了补丁详细信息显示画面900,所述补丁详细信息显示画面900是使用者 为了经由终端装置对公开用于下载的对象的网站进行存取并下载补丁 "112841—07"在打开公开该补丁的详细信息的网页时被显示。在补丁详细信息显示画面900中,补丁 "112841—07"与其他补丁的 关系按照每种关系以一对多的方式被公开。例如,在依存901中记载了与 目标补丁具有依存关系的四个补丁。同样在被吸收902中记载了与目标补丁具有被吸收关系的一个补丁。并且,还记载了没有具有排他等关系的补 丁。但是,在表示对象间的依存关系或吸收关系等时适于应用使用了树结 构的描述。即,通过采用将对象设为节点并用枝描述对象间的关系的树结 构,可直观地捕捉对象间的关系。但是,在对象间的关系发生了变化时, 需要将其反映在树结构上。因此提出了一种易于编辑对树结构进行编辑的 树结构显示编辑装置(例如,参考专利文献l)。专利文献1:日本专利文献特开2002-140716号公报(段落、图2)。
技术实现思路
但是,如图17所示,在以往的公开用于下载的对象的网页中,以文 本形式或表形式描述对象之间的关系。因此,虽能够把握与目标的对象有 关的一对一或一对多的关系,但是存在难以把握有关系的补丁的整体图的 问题。由于仅以对象间的关系描述了两者间的关系,因此对于对象的连锁联 系的依存、吸收、排他等关系,需要使用者一个一个地追踪那些目标对象 的关系,并在头脑中将它们组合后构建成整体图来进行理解,依次在工作 上很花费时间。例如,在图17中,当从依存901中査找与目标补丁 "112841 —07"具有依存关系的补丁时,搜索出"112233 — 05 "、 "112840—01" 、 "113445—01"、以及"114390—01"。当这些补丁与 其他补丁具有依存关系时,由于其他补丁也是必要的,因此需要沿着搜索 到的这些补丁的补丁详细信息来查找关系。这种处理需要重复执行,直到 到达不具有依存关系的基础补丁为止,因此会耗费很大劳力。并且,当对象之间具有依存关系时,在安装目标的对象之前必须安装具有依存关系的对象。从而需要进行以下繁杂的工作对所有的对象进行 连锁追踪,并将关联的对象一个一个单个进行下载。并且,由于在安装下 载的对象时需要理解与依存关系对应的安装顺序,因此总的工作非常耗时 耗力。特别是如果对象的数量变多,则在上述工作的中途漏掉下载或安装、或者选错的可能性也会变高。另外,在补丁当前处于未公开状态时,与该补丁有关的信息一般也不 被公开,因此,例如当过去安装的补丁未被公开时,存在难以追踪对应的 最新的补丁等的问题。如果使用树结构描述对象间的关系,则容易把握全体对象之间的关 系,但以往对连锁地联系的对象之间的关系的把握依赖于人的工作,因此 存在为把握树结构而需另外付出劳力的问题。专利文献1中记载的树结构 显示编辑装置是用来支持编辑工作的,对象之间的关系把握等的劳动力还 需由人来承担。本专利技术是鉴于上述问题而完成的,其目的在于,提供对象关系显示程 序以及对象关系显示方法,用来分析对象间的关系,并生成可向使用者提 供易于理解全体对象关系的显示信息。本专利技术为了解决上述问题,提供用于使计算机执行图1所示的处理的 对象关系显示程序。本专利技术涉及的对象关系显示程序被应用在对象管理装 置1中,可使计算机作为展开单元11、重排单元13、以及层显示信息输出单元14而发挥功能。展开单元11从对象信息存储单元(在图中为对象 信息数据库lb)读出对象信息,并在预定的工作用存储单元12中展开将 要用于示出对象间的关系的显示中的显示用对象信息,所述对象信息包含 对象间的依存、吸收、以及排他的关系信息并表示对象的状态。重排单元 13基于关系信息对在工作用存储单元12中展开的显示用对象信息进行重 排,形成对应的对象之间具有在关系信息中记载的关系的显示用对象信息 的组,并根据吸收关系对显示用对象信息进行分层来通过树结构表示对象 间的关系,并且在连接信息中设定表示所述显示用对象信息的连接关系的 连接符号。层显示信息输出单元14读出根据由重排单元13形成的树结构 而在预定的工作用存储单元12展开的显示用对象信息、和与显示用对象 信息有关的连接信息,并将它们存储在树层存储单元(在图中为树层数据 库ld)中。在如上所述的对象管理装置1中,从对象信息生成以树结构图来描述 对象间的关系的显示用对象信息,并将其输出给树层数据库ld,所述对象信息存储在对象信息数据库lb中并包含记载有对象间的吸收、依存以及 排他关系的关系信息。即,展开单元ll从对象信息数据库lb读出包含关 系信息的对象信息,并在工作用存储单元12中展开用于显示的显示用对 象信息。重排单元13基于关系信息对在工作用存储单元12中展开的显示 用对象信息进行重排,形成对应的对象具有关系信息中所记载的关系的显 示用对象信息的组。并且根据吸收关系对显示用对象信息进行分层,形成 表示对象间的关系的树结构,并在连接信息中设定表示显示用对象信息的 连接关系的连接符号。由此,形成与吸收、依存、以及排他关系相对应的 显示用对象信息的树结构。该重排处理在工作用存储单元12上进行,在 重排单元13处理结束后,为了以树层结构显示对象关系而重排并设定了 连接信息的显示用对象信息就会展开于工作用存储单元12中。层显示信 息输出单元14读出显示用对象信息和连接信息并将它们存储在树层数据 库ld中,所述显示用对象信息被重排为表示在工作用存储单元12设定的 树层的排列。 专利技术效果在本专利技术涉及的对象关系显示处理中,基于记载了对象间关系的关系 信息,进行重排以使显示用对象信息形成与对象的关系相对应的树结构, 并设定连接信息。基于这样生成的显示用对象信息的排列和连接信息,可 向使用者提供以树结构描述了用于下载而被公开的对象的关系的树结构 图。如果参考该树结构图,使用者不仅能把握两个对象间关系,而且还能 够全局地把握关联的对象全体的依存/吸收排他的关系。其结果是,可以容 易地把握应当下载并安装哪个对象,能够大大减轻在操作步骤所安排的工 作所需的劳力和时间。另外,由于能够容易地把握全体,因此能够防止下 载多个对象时选错或漏掉对象。本专利技术的上述以本文档来自技高网
...

【技术保护点】
一种对象关系显示程序,用于生成显示信息,该显示信息表示用于下载而被公开的对象间的关系,所述对象关系显示程序的特征在于, 使计算机作为以下单元而发挥功能: 展开单元,从对象信息存储单元读出对象信息,并在预定的工作用存储单元中展开用于显示的显示用对象信息,所述对象信息包含所述对象间的依存、吸收、以及排他的关系并表示所述对象的状态; 重排单元,基于所述关系信息对在所述预定的工作用存储单元中展开的所述显示用对象信息进行重排,形成对应的所述对象之间具有在所述关系信息中记载的关系的所述显示用对象信息的组,并根据吸收关系对所述显示用对象信息进行分层来通过树结构表示所述对象间的关系,并且在连接信息中设定表示所述显示用对象信息的连接关系的连接符号;以及 层显示信息输出单元,读出根据由所述重排单元形成的所述树结构而在所述预定的工作用存储单元展开的所述显示用对象信息、和与所述显示用对象信息有关的所述连接信息,并将它们存储在树层存储单元中。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:长冈靖之
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1