用图形用户界面搜索和显示任意深度的分层结构的信息的方法和设备技术

技术编号:2883690 阅读:218 留言:0更新日期:2012-04-11 18:40
一种用于显示分层体系数据-将位于分层体系的每层的信息显示在单独的搜索图文框中的方法。把几个搜索图文框或水平地、或垂直地并排显示,由此提供各层之间的数据的直观分离。将各数据项被显示在单独的图文框中。提供有一个工具栏图文框,用于显示累积选择的数据项;一种翻转机制,用于在所规定的搜索图文框数量小于搜索分层体系的深度时,再用各图文框;一个保存按钮,用于将搜索的结果返回到调用点。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用包括内部网或因特网上的网页在内的图形用户界面搜索和显示任意深度的分层组织的信息的方法和设备。由于能从计算机获取的信息量的增加,需要实用的显示该信息的方法。图形用户界面(GUI)是一种以屏幕上的图形图像(如图标、菜单或对话框)代表程序、文档和选项的可视计算机环境。用户能通过用鼠标或用键盘点击,选择和启动这些选项。GUI提供标准的软件程序,使得诸如翻转条的特定数据项(item)在所有应用中对用户来说都以相同的方式工作。GUI现在能调用各种资源来查找和显示信息。用户能用GUI来建立一个通过典型网络的连接,或者在保存必要信息的同时将程序执行转移到某个程序码段,以便在被调用段已经完成执行时能在调用点恢复执行。尽管GUI简化通过数据,用户所能及的范围由于一个计算机能连接到一个或多个其它的计算机而得到大大的扩展。因特网是一个连接数以千计的完全不同的工业、教育、行政和研究领域中的网络的宽域网。因特网用传输控制协议、因特网协议(TCP/IP)作为传送信息的标准。内部网是运行TCP/IP协议的机构网络中的一种网络,该机构网络对单一机构来说是内部的。内部网可以与因特网相连。传输控制协议(TCP)是TCP/IP内的协议,它管理将数据消息分解成要通过IP发送的分组。在全世界的超文本传输协议(HTTP)服务器上驻留的互相链接的超文本文档的总集合,被称为万维网。HTTP是被用来传输从浏览器向网络服务器的请求并把页面传输回请求浏览器的协议。将万维网上文档被称为网页,是用超文本标记语言(HTML)编写的。HTML是标准通用化标记语言(SGML)的一个应用,它用标签来标记文档中诸如正文和图形等元素,以指示网络浏览器应当如何向用户显示这些元素,应当如何解释用户行动-如通过按键或点击鼠标而激活某行。网页是由URL(统一资源定位器)标识的,它规定特定机器和路径名,根据它们,文件才能被访问,以及借助超文本标记语言(HTML)从服务器传输到终端用户。内嵌在HTML中的被称作标签的代码,将文档中的字和图像与各URL关联,使得用户只需按个键或点击一下鼠标就能访问另一个-可能在世界另一端的-文件。网页由网络浏览器定位。网络浏览器是让用户阅览HTML文档和访问与这些文档有关的文件和软件的软件。HTML是SGML(标准通用化标记语言)的一个应用,它用标签来标记文档中诸如正文和图形等元素,以指示网络浏览器应当如何向用户显示这些元素,以及应当如何响应用户行动(如通过按键或点击鼠标而激活某行)。网络浏览器能提供对网络、内部网或本机硬驱上的文档的访问。网络浏览器软件是基于超链接的,该超链接允许用户点击鼠标,以便按它们希望的任何顺序从文档跳到文档。网络浏览器也可以下载和传输文件,显示文档中内嵌的图像,播放与文档相关联的音像文件,以及执行由程序员在文档中附加的小程序。URL规定在访问资源时要被使用的协议,资源在其上驻留的服务器的名称,以及(可选地)通往资源的路径。URL被网络浏览器用来定位因特网资源。超链接是在超链接文档中的一个元素(如字、短语、符号或图像)与该文档、另一个文档、文件或脚本中的一个不同元素之间的连接。用户通过在链接的元素上点击来启动链接-链接的元素一般有下划线,或者有不同于文档的其它部分的颜色,以指示该元素是链接的。超链接在超文本文档中是通过诸如SGML和HTML的标记语言中的标签来指示的。网络浏览器提供一种从因特网或内部网获取信息并显示在用户屏幕上显示信息的机会。许多数据结构都是分层结构的。分层指的是以一种金字塔的形状构成的系统,其中的每行对象是与其下面的直接相邻的对象链接的。表示分层结构的信息的其中一个最常见方式,是一种具有扩展或压缩(collapse)任何或全部树枝的能力的树结构。典型的显示表示一个根据搜索判据在第一层次的选择列表。用户然后就可以选择其中一个数据项,以嵌套树方式阅览与该数据项相关的选择。用户可进一步扩大对所选择数据的阅览。网络浏览器在网页和图文框上显示所获得的数据。在HTML语言中,图文框指的是由网络浏览器显示的一个矩形区域,它是一个与该页的其它部分独立的文档。换言之,浏览器显示被划分成各独立区域,它们每个实际是一个不同的网页。网页在数据显示中的使用能通过使用活动服务器页(ASP-ActiveServer Pages)而得到加强。ASP是微软公司开发的一种面向Web的技术,其目的是允许服务器端(而不是客户端)脚本(scripting)。活动服务器页是正文文件,不仅能像标准Web文档中的那样含有正文和HTML标签,也能含有以脚本语言编写的、能在服务器上执行的命令。这个服务器端工作使Web作者能向文档增加交互性或者在不考虑客户机运行的平台的情况下定制信息的阅览或信息向客户机的传递。所有活动服务器页都是以.asp扩展名保存的,像URL一样能通过网络浏览器(如Microsoft Internet Explorer或NetscapeNavigator)存取。当ASP被浏览器请求时,服务器执行嵌置在该页中的任何脚本命令,生成HTML文档,并把文档发送回浏览器,供在请求(客户)计算机上显示。使用网络浏览器时,能提取数据文件或网页。“提取”指的是定位并从存储器装入一定数量的数据。在树枝上的每个点击一般都导致从来自服务器的页的重新提取。尽管这个方法被广泛使用,却有着以下缺陷。第一,所显示的信息一般限于一个图文框,最多两个图文框。第二,用嵌套的树结构在不压缩的情况下阅览在前面的层次可得到的所有选择是繁琐的。第三,嵌套的树结构遍历起来是繁琐的。为了达到希望的层次用户可能需要压缩和/或扩展几次。第四,如果由于对树的压缩和扩展而有太多的对页的请求,则可能产生不必要的去往服务器的通讯(traffic)。因此,超越现有技术水平所需要的是这样一种检索和显示分层结构的信息的方法-它能配置要被显示的搜索图文框的数量,能限制搜索层次的深度,能水平地、垂直地显示搜索图文框,或以水平和垂直显示的图文框的组合形式显示搜索图文框,并能配置翻转(rollover)方向。超越现有技术水平的进一步需要是一种利用可再用的/常见的活动服务器页(ASP)代码进行搜索和显示的方法。超越现有技术水平的进一步需要是一种提供对多于两层的分层体系信息的同时阅览的方法。超越现有技术水平的另外需要是一种通过在不同图文框中并排地显示各层数据而提供它们之间的直观分离(visual separation)的方法。最后,需要一种能提供对任何以前访问过的层次的快速路径(fast path)访问的方法。满足以上所确定的需要的本专利技术是一种用于显示分层体系数据-将位于分层体系的每层的信息显示在单独的搜索图文框中的方法。把几个搜索图文框按水平地、或者垂直地、或者以水平和垂直显示的组合形式并排地显示,由此提供各层之间的数据的直观分离。因为各数据项被显示在单独的图文框中,所以能不受其它层次的数据干扰地看到任何层次的数据项。此外,能配置搜索图文框的数量。选择给定搜索图文框中的某个数据项将取得下一层的数据并在下一个图文框中显示该数据。要遍历分层体系,用户就通过点击每层感兴趣的数据项而从一个图文框前进到下一个。提供一个工具栏图文框(toolbar frame),用于显示累积选择的数据项。提本文档来自技高网...

【技术保护点】
一种用于用图形用户界面搜索和显示任意深度的分层结构的信息的方法,包含以下步骤:激活搜索屏面;选择显示图文框的个数;选择显示的最大深度层次。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:陈彦甫ML曼塔
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1