[发明专利]在树结构中呈现数据的方法与系统有效
申请号: | 201310070461.1 | 申请日: | 2013-03-06 |
公开(公告)号: | CN103309919B | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | T·S·布鲁格勒;V·C·康佐拉;R·A·克雷格;T·M·爱斯契伊德;马克·E·摩兰德 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 李镇江 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 结构 呈现 数据 方法 系统 | ||
技术领域
本发明总体上涉及数据结构领域而且尤其涉及增强的数据结构树视图。
背景技术
数据与数据结构的表示形式常常经用户界面向用户显示。就数据一般作为电和磁存储设备中的一个或多个二进制信号序列存储在各种形式的存储器中而言,数据的形式是“表示性的”,但是可以转换成可以被与其交互的用户理解的字符(表示),常常是字母数字。数据结构是在计算机中组织并存储数据使得其可以被有效使用的一种特定途径。常见的数据结构包括数组、链表、表(例如,哈希表)、堆、树、堆栈和队列。
使用树结构来表示软件应用中的分层信息,例如文件夹、数据库关系、软件代码类树、系统注册表等等,是常见的。这种树结构通过以逻辑的方式组织信息方便了对信息的访问。但是,随着要组织的信息变得更大更复杂,在层次中包含更多节点和更多层,变得难以导航通过这些层。
例如,由于数据库常常是以分层方式管理的,因此数据库一般利用树结构。这种树结构包含多个(主导)项,而且每个项可以有任意数量的(从属)项。几个相关的项将一般在单个主导项下面聚集。从属项对于其自己的从属项可以是主导的而且可以包含它们自己的从属项。
在已知的图形用户界面(GUI)中,树视图被广泛接受,用于允许用户能够遍历分层数据结构(分支对象)和显示对象内容(叶子对象)。尽管树视图有许多使用限制,但是树视图在许多软件应用中都被广泛接受。一般来说,导航树结构是一个相当费劲和手动的过程。为了从一个位置前进到下一个位置,用户必须常常展开和/或收缩树结构中的许多分支。此外,树视图一次只能显示单个对象的内容。
发明内容
本发明实施方式的各方面公开了用于向用户呈现树结构中的数据的方法、计算机系统与计算机程序产品。
计算机在用户界面上在树结构中显示数据的分层视图。该树结构包括多个节点。计算机经用户界面接收所述多个节点中的至少一个节点被选择的输入,其中计算机把选定的至少一个节点设置为活动节点。响应于所述至少一个节点被选择为活动节点,计算机在用户界面上显示包括一个或多个配置成在兄弟节点之间导航的导航元素的可选择显示元素,而且计算机在用户界面上显示关于该活动节点的数据。
附图说明
图1是根据本发明一种实施方式的数据处理系统的框图。
图2是根据本发明一种实施方式的图1数据处理系统上的数据导航程序步骤的流程图。
图3是根据本发明一种实施方式的图1数据处理系统上的数据显示程序步骤的流程图。
图4绘出了用户界面显示的一个例子。
图5绘出了用户界面显示的一个例子。
图6绘出了用户界面显示的一个例子。
图7绘出了用户界面显示的一个例子。
图8绘出了用户界面显示的一个例子。
图9绘出了用户界面显示的一个例子。
图10绘出了用户界面显示的一个例子。
图11绘出了图1数据处理系统的内部和外部组件的框图。
具体实施方式
所属技术领域的技术人员知道,本发明的各方面可以实现为系统、方法或计算机程序产品。因此,本发明的各方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,其中各硬件和软件方面本文都统称为“电路”、“模块”或“系统”。此外,本发明的各方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、数字多功能盘(DVD)、Blu-Ray盘(BD)、包括全息器件的光存储器件、磁存储器件、纳米探针千足虫器件或者上述的任意合适的组合。在本文档的上下文中,计算机可读存储介质可以是任何可包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310070461.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置