数据显示设备、数据显示方法技术

技术编号:10645359 阅读:96 留言:0更新日期:2014-11-12 18:44
提供一种借助于简单操作能够按照用户的意图来省略非需要节点的显示的设备和方法。这一设备是一种在树结构中显示多个数据项的设备。这一设备包含:显示树结构的显示装置(200);对第一节点的选择做出响应并且识别在更高级别方向和更低级别方向上从第一节点连接的所有节点作为第一节点组的第一识别装置(202);对第二节点的选择做出响应并且识别在更高级别方向和更低级别方向上从第二节点连接的所有节点作为第二节点组的第二识别装置(204);接收向第一节点移动第二节点的操作、并且朝着第一节点移动第二节点组的移动装置(206);根据预设规则,标识出针对其显示应当被省略的节点的标识装置(208);根据预设规则标识显示应当被省略的节点;以及发布用于省略标识的节点的显示并且用于在相互附近显示第一节点组和第二节点组的指令的指令装置(210)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于通过使用树结构来显示多条数据的设备、方法和程序产品。更具体地,本专利技术涉及一种能够通过使用树结构来显示多条数据——每条数据用作节点——、使某些节点相互接近并且由此通过省略在某些节点之间的节点来显示节点的数据显示设备并且也涉及一种用于该数据显示设备的显示方法和用于执行该方法的计算机可读程序产品。
技术介绍
用于计算机高效地管理大量数据的方法之一是一种用于使用树结构或者图形结构来管理数据的方法。树结构具有多层并且是如下结构,在该结构中布置个别节点使得在更低层中的多个节点从用作属于某层的一个元素的节点分岔。图形结构是由一对有限节状点集合和有限边缘(有序节状点对)集合组成的结构。节状点视为节点,并且边缘由连接节点的线段代表。在图形结构中,布置个别节点使得多个节点在一些情况下从一个节点分岔。因此,可以显示图形结构为树结构。在多个节点从某个节点分岔的情况下,某个节点称为父节点,并且多个节点称为子节点。无父节点的节点称为根节点并且视为最高级别节点。无子节点的节点称为叶节点并且视为最低级别节点。父节点具有用于子节点的子帧。子帧包括用于访问父节点或者子节点的信息。这实现从最高级别根节点向最低级叶节点的依次扫描,并且由此可以搜寻目标节点。在有多个子节点时,父节点能够具有用于多个子节点的子帧的列表。可以通过使用以上描述的树结构或者图形结构来管理的数据的示例是数据“IT设备”、“IT设备”包括“PC”、“写字板终端”、“智能电话”等。“PC”包括“主体”、“显示器”等,并且“主体”包括“CPU”、“存储器”等。因此,可以表示一条数据“IT设备”为根节点,可以表示多条数据“PC”等为在后续层中的节点,可以表示多条数据“主体”等为在后续层中的节点,并且可以表示多条数据“CPU”等为最低级别节点。另外,该一条数据“IT设备”和多条数据“PC”等可以由线段连接,并且该一条数据“PC”和多条数据“主体”等可以由线段连接。图1图示如下情况,其中使用树结构或者图形结构来管理多条数据并且使用树结构在屏幕上显示多条数据。在图1中,显示两个树结构,其中每条数据用作构成树结构的节点。有对于高效地显示使用这样的树结构来管理的许多条数据并且高效地访问一条目标数据的需求。例如在用户想要通过将注意力聚焦于图1中所示节点X1和节点Y3这两个节点来执行操作时,如果可以通过省略在节点X1与节点Y3之间的节点X2、节点X3、节点X4、节点Y1和节点Y2来尽可能近地显示节点X1和节点Y3,则用户可以容易对节点X1和节点Y3执行操作。在有必要滚动屏幕以显示节点X1和节点Y3二者的情况下,如果可以在一个屏幕上显示节点X1和节点Y3二者,则用户可以执行操作而未滚动屏幕。作为一种实现这样的省略显示的技术,已经提出如下技术,其中执行基于参数、比如重要程度的加权化,设置阈值,并且基于加权化来省略其值等于或者小于阈值的路径(例如见非专利文献1)。在这一技术中,向边指派加权,并且仅显示具有某个值或者更多的加权的边和包括这些边的节点。也已经提出一种包括用于以树结构的形式显示图形的图形显示装置的图形显示处理设备。图形显示装置具有在有其显示将被省略的节点时附加地显示代表存在将在后续阶段中省略的节点的符号的功能,该符号在将省略的节点的先前阶段中在节点的末尾或者附近被显示(例如参见专利文献1)。[引用列表][专利文献][专利文献1]第08-255253号日本专利申请公开[非专利文献][非专利文献1]Bret Victor,“Visualizing Weights of Graph Edges”,[在线],2011年5月10日,[2012年1月11日搜索],因特网<URL:http://worrydream.com/VisualizingEdgeWeights/>
技术实现思路
[技术问题]根据在非专利文献1中描述的该技术,基于使用参数的加权化来省略路径。然而使用参数的省略是有限的并且不能通过在每个场合反映用户的意图来执行。在专利文献1中描述的设备基于对在省略节点时附加地显示代表省略的符号的假设,并且未涉及执行省略节点的操作。可以通过使用个别节点的上下文菜单等来显示操作列表,并且可以从列表选择操作以便被执行。然而这一方法涉及到复杂化的操作。因而已经有对于一种能够通过用简单操作反应用户的意图、省略非必需节点来显示节点的设备和方法的需求。[对问题的解决方案]已经实现本专利技术以解决以上描述的问题,并且可以通过提供一种以下描述的数据显示设备、数据显示方法和用于执行该方法的计算机可读程序产品来解决以上描述的问题。根据本专利技术,提供一种用于通过使用树结构来显示多条数据的数据显示设备。该数据显示设备包括:显示装置,用于显示其中多条数据用作节点的至少一个树结构;第一标识装置,用于响应于从构成显示的树结构的节点之中选择第一节点来标识在高级别方向和低级别方向上连接到第一节点的所有节点作为第一节点组;第二标识装置,用于响应于选择第二节点来标识在高级别方向和低级别方向上连接到第二节点的所有节点作为第二节点组,该第二节点未被包括在第一节点组中;移动装置,用于接受朝着第一节点移动第二节点的操作,以及根据该操作朝着第一节点移动第二节点组;确定装置,用于根据预定规则确定其显示将根据第二节点组的移动而被省略的节点;以及指令装置,用于指令显示装置以通过省略确定的节点的显示来相互接近显示第一节点组和第二节点组。用户可以仅通过执行选择两个节点并且将它们之一朝着另一个移动的操作来相互接近地显示两个节点。因此可以省略非必需节点的显示而用简单操作反映用户的意图。规则可以规定位于从构成第二节点组的节点中的任何节点起某个距离或者更少距离处的节点是其显示将被省略的节点。规则也可以规定与构成第二节点组的节点中的任何节点重叠的节点是其显示将被省略的节点。此外,规则可以规定未位于第一节点组与第二节点组之间的节点是其显示将被省略的节点。可以并行显示两个节点组,并且可以省略对其它节点的显示。因此可以对目标节点更高效地执行操作。显示装置可以在显示树结构时通过精简或者省略与个别节点对应的个别多条数据的内容来显示该内容。因此,在响应于从指令装置提供的指令相互接近地显示第一节点组和第二节点组时,显示装置可以用本文档来自技高网
...
数据显示设备、数据显示方法

【技术保护点】
一种用于通过使用树结构来显示多条数据的数据显示设备,包括:显示装置,用于显示其中所述多条数据用作节点的至少一个树结构;第一标识装置,用于响应于从构成显示的所述树结构的所述节点之中选择第一节点来标识在高级别方向和低级别方向上连接到所述第一节点的所有节点作为第一节点组;第二标识装置,用于响应于选择第二节点来标识在所述高级别方向和所述低级别方向上连接到所述第二节点的所有节点作为第二节点组,所述第二节点未被包括在所述第一节点组中;移动装置,用于接受朝着所述第一节点移动所述第二节点的操作,以及根据所述操作朝着所述第一节点移动所述第二节点组;确定装置,用于根据预定规则确定其显示将根据所述第二节点组的移动而被省略的节点;以及指令装置,用于指令所述显示装置以通过省略确定的所述节点的显示来相互接近地显示所述第一节点组和所述第二节点组。

【技术特征摘要】
【国外来华专利技术】2012.03.02 JP 2012-0468121.一种用于通过使用树结构来显示多条数据的数据显示设备,
包括:
显示装置,用于显示其中所述多条数据用作节点的至少一个树
结构;
第一标识装置,用于响应于从构成显示的所述树结构的所述节
点之中选择第一节点来标识在高级别方向和低级别方向上连接到所
述第一节点的所有节点作为第一节点组;
第二标识装置,用于响应于选择第二节点来标识在所述高级别
方向和所述低级别方向上连接到所述第二节点的所有节点作为第二
节点组,所述第二节点未被包括在所述第一节点组中;
移动装置,用于接受朝着所述第一节点移动所述第二节点的操
作,以及根据所述操作朝着所述第一节点移动所述第二节点组;
确定装置,用于根据预定规则确定其显示将根据所述第二节点
组的移动而被省略的节点;以及
指令装置,用于指令所述显示装置以通过省略确定的所述节点
的显示来相互接近地显示所述第一节点组和所述第二节点组。
2.根据权利要求1所述的数据显示设备,其中所述规则规定位
于从构成所述第二节点组的所述节点中的任何节点起某个距离或者
更少距离处的节点是其显示将被省略的所述节点。
3.根据权利要求1所述的数据显示设备,其中所述规则规定与
构成所述第二节点组的所述节点中的任何节点重叠的节点是其显示
将被省略的所述节点。
4.根据权利要求1所述的数据显示设备,其中所述规则规定从
构成所述第二节点组的所述节点中的任何节点起某个距离或者更少
距离的节点、或者与构成所述第二节点组的所述节点中的任何节点
重叠的节点是其显示将被省略的所述节点,并且规定未位于所述第
一节点组与所述第二节点组之间的节点是其显示将被省略的所述节

\t点。
5.根据权利要求1所述的数据显示设备,其中所述显示装置在
显示所述树结构时通过精简或者省略与个别节点对应的所述个别多
条数据的内容来显示所述内容,并且在响应于从所述指令装置提供
的指令而相互接近地显示所述第一节点组和所述第二节点组时,以
放大方式显示所述第一节点组和所述第二节点组,以用放大方式显
示所述内容或者显示全部内容。
6.根据权利要求1所述的数据显示设备,其中所述节点中的每
个节点与加权值关联,并且所述规则规定位于从构成所述第二节点
组的所述节点中的任何节点起某个距离或者更少距离处且与等于或
者小于一阈值的所述加权值关联的节点、或者与构成所述第二节点
组的所述节点中的任何节点重叠且与等于或者小于所述阈值的所述
加权值关联的节点是其显示将被省略的所述节点。
7.根据权利要求6所述的数据显示设备,其中根据基于所述一
条数据被创建的时间、已经使用所述一条数据的用户的数目、所述
一条数据多频繁被更新以及所述一条数据多频繁被引用而确定的重
要程度或者用户设置的重要程度来给予所述加权值。
8.根据权利要求1所述的数据显示设备,其中所述指令装置引
用用户设置的节点显示信息,并且指令所述显示装置以隐藏在所述
第一节点组和所述第二节点组中包括的所述节点之中的、其显示将
被省略的节点。
9.一种由用于通过使用树结构...

【专利技术属性】
技术研发人员:丸山大佑渡边毅
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1