用于访问信息的方法及数据集合用户接口控制部件技术

技术编号:2882139 阅读:197 留言:0更新日期:2012-04-11 18:40
一个装置,程序产品,用户接口控制和方法在一个数据集合用户接口控制(44)上表示,数据子集相对控制可以访问的数据集合整体大小的大小。这个数据集合用户接口控制(44)可以被使用与一个滚动条(130)的实现方式相同的方式来实现,包括可以沿滚动条(130)的一个滚动区域(134)进行操作来调节通过这个窗口可以访问的数据子集(124)的参数的一个滑动块控制(132)。进一步,滑动块(132)的长度可以相对滚动区域(134)来设置,以表示当前数据子集相对数据集合整体大小的大小。滑动块(132)的长度也可以被一个用户通过调节当前数据子集的大小来进行操作。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及计算机及其软件。更特别的说,本专利技术涉及使用计算机显示器上的用户输入控制接口来访问信息。
技术介绍
许多计算机系统利用图形用户界面(GUI′s)来允许用户与被保存在这样的系统中的数据进行交互。在GUI的环境中,用户通常能够通过鼠标或其他接入设备而控制的一个指针,通过图形用户接口控制上的引导性的操作,例如“指向和点击”来与一个计算机系统进行交互操作。在一个GUI环境中,通常使用被称为窗口的一个图形用户接口部件来将数据提供给用户。在许多的计算机系统中,需要被显示在窗口里的数据通常被称作一个“文档”。和我们实际存在的只能显示我们身边环境一部分的真实的窗口类似,GUI的窗口通常也只能显示文档中的一部分数据。因此,当文档中的数据超过GUI窗口一次能够显示的数据量的时候,许多计算机系统会提供称作滚动条的一些图形用户接口控制的控制组件,来允许户能够访问一个文档的不同部分。典型地,一个滚动条允许用户通过滚动条上的各种控制操作,在预先设定好的方向上(即水平和竖直两个方向)进行滚动。例如,多数的滚动条包括一个延长的区域或者轨道,它们表示在部件方向上这个文档的总的大小。一个滑动块被固定在轨道上相对被显示在这个窗口中的文档部分的位置。这个滑动块的大小可能是固定值,或者沿轨道的长度方向具有一个可变的大小,以表示被显示在窗口中的文档部分的相对大小。当鼠标指针位于滑动块上面的时候,通过按下鼠标的左键不放的同时延着轨道长度方向移动鼠标指针,用户可以被允许滚动这个文档(称作“拖拉”滑动块的一个操作)。一个滚动条通常也包括一对上下的箭头(也称作单位增加或者减少控制部件),它们被放置在轨道的每一个端以允许对这些按钮的指向和点击作出响应,一行一行滚动这个文档。此外,一些滚动条还可以完成逐页(屏幕)滚动的操作(称作块增加或者减少),这一功能是通过在滚动条的滑动块和箭头按钮中一个之间的区域点击鼠标实现的。在许多的实际应用中,一个传统的滚动条通常能够实现全部用户需要的数据显示方式,通常为了达到当用户滚动浏览这个文档时能在窗口里流畅的实现内容的滚动,整个文档的数据都需要被载入到内存之中。但是在另外一些实际应用中,一次加载所有的数据显然是不可取的,而希望在这种情况下分片载入数据。例如,大量的计算机依赖服务器/客户机体系来检索信息。在客户机/服务器体系中,信息主要被存放在容许多个用户访问的、相对级别较高容量也大的服务器上。希望访问服务器上的信息的每一个客户都通在他的客户机,比如说个人计算机或者终端,来访问服务器上的信息。客户可以通过它们的客户机提出信息请求,这个信息请求被提交到服务器以进行处理。然后,客户所请求的信息被服务器返回给客户机以供显示。作为一个例子,大多数的数据库系统被配置成客户机/服务器体系,依靠这一体系,客户把数据请求发送给服务器,以找出搜寻和定位与一些特定的搜索条件匹配的单独的数据纪录。在大多数的客户机/服务器体系中,缓存系统的使用是用于大大地提高系统的实用性。特别地,无论何时一个用户请求获得一个很大的数据集时,从服务器返回给客户端的数据可能是整个客户请求数据的一个子集或者说是一块。这样,例如,如果一个客户的请求产生了与这个请求匹配的10000条纪录,而从服务器可能是以1000条纪录为单位分次的将数据全部返回客户端,一个客户可以一次分别请求以允许浏览整个数据集合。对一个数据集合进行缓存通常可以改善性能,因为在一次性地将大数据量数据集合通过一个网络发送到一个客户将使服务器和网络资源被耗尽,而且可以增加从客户机回来的响应时间。对一个数据进行缓存也同样减少了对客户机的要求,因为否则,这样的客户计算机可能需要附加的存储器和或者外部存储装置来保存一个大的数据集合。在一个以GUI为基础的客户机里,通常在窗口里显示的就是所需数据集合的一个子集。此外,无论何时需要显示一个数据子集的显示区域超过被分配给一个窗口的显示区域时,就提供一个滚动条来允许一个客户在这个数据子集内进行滚动。然而,当通过一个独立的人机接口机制--典型的例子,是一系列的可供用户选择的、来检索一个希望数据集合中前一个或者后一个的数据子集的数据集合控制按钮(例如或显示前1000条纪录,显示后1000条纪录等等),可以处理对不同数据子集的选择。也可以提供控制来允许客户直接访问第一个或者最后一个子集。典型地,数据子集的大小是固定的,或者是更为常见的被设定为被设置在结构设置中的、一个不能由客户轻易修改的参数。应当指出的是,访问一个数据集合中数据子集的传统方式也会有一些弊端。首先,一个客户经常会有很小的灵活性或者根本没有灵活性,来改变数据的大小和/或者特定范围来浏览一个数据集合。这样,例如,使用一个传统的用户接口机制,一个客户通常不会被允许来规定检索仅10000条记录中的第1725条到第1775条记录这样的要求。另外,一个用户几乎得不到反馈来允许这个用户确定当前数据子集在整个数据集合中的哪一个地方,或者来确定整个数据集合中的百分之多少正在被窗口所访问。特别注意的是,由于缺乏轻易设定数据子集的大小的能力,一个用户被限制到这个服务器所描述的大小,这将限制用户使用的灵活性。例如,如果按照1000条纪录的规模返回的数据子集的大小超过了客户机容许的存储能力,客户机有可能无法存储这个数据子集或者变得十分缓慢。同样的,如果一个特定的数据子集的数据总量相对的比较大,一个窗口中被显示的信息量也会变得很大,这就需要用户过多地在窗口内滚动以定位某一个特定的信息。在这种情况下使用窗口滚动条的效率将会由于滚动条变得过于敏感而降低,用户滚动到窗口中一个精确的位置将会变得十分困难。因此,该领域中就迫切需要一个改善的方法,用于改进在一个图形用户界面GUI环境中,特别地是在客户-服务器计算机系统和类似的环境中对信息的访问。
技术实现思路
本专利技术为了解决与现有
相关的上述的和其他一些问题给出了一个装置,程序产品,和方法,它们在一个数据集合用户接口控制上表示一个数据子集相对这控制可以访问的一个整体数据集合的大小。如这样的,一个用户被提供了可以轻易访问的反馈,这个反馈是关于窗口实际上被访问的内容的。使用本专利技术的特定实施方式,使用与一个滚动条非常相同的方式实现了一个数据集合用户接口控制,包括可以沿一个滚动条的一个滚动区域进行操作以调节通过这个窗口可以访问的数据子集的参数的一个滑动块控制。进一步的,在本专利技术中,在这样的实施方式中,滑动块的长度被设置成相对滚动区域的长度,以表示当前数据子集相对整个数据集合的大小的大小。另外,较理想的是,允许这个滑动块的长度可以被这个用户操作来调整当前数据子集的大小。尽管一个数据集合用户控制接口可以被实现为与窗口中的任何滚动条独立,但是当数据集合用户控制接口和窗口的滚动条连接在一起工作的时候,用户有更多的控制能力来对一个数据集合内的访问信息。特别地,这个数据集合用户接口控制可以被用于控制哪一部分整体数据集合被分配给一个窗口,而这个窗口滚动条可以被用于滚动浏览整个被分配给这个窗口的数据。这样,就可以实现对信息访问进行更多的控制。进一步的,当在一个更复杂多样的环境中来实现数据集合用户控制时,一个特别合适的使用是在一个客户-服务器环境中,其中从通过一个服务器计算机可以访问的一个外部信息本文档来自技高网
...

【技术保护点】
用计算机实现的访问信息的方法,这个方法包括:(a)在一个计算机显示器上的一个窗口内,显示来自一个数据集合的一个数据子集的至少一部分;和(b)在这个计算机显示器上显示一个数据集合用户接口控制,这个数据集合用户接口控制表示数据子集相对数 据集合整体大小的一个大小。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:亚历克斯D利特尔安东尼E马丁兹迈克尔D拉恩
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1