数据处理系统用户接口上显示相关参数的方法和设备技术方案

技术编号:2892079 阅读:245 留言:0更新日期:2012-04-11 18:40
数据处理系统用户接口上第一和第二滑板的移动通过推动器构件的方式松弛地结合起来。推动器和一个滑板连接并向另一个滑板延伸,这样可将它调节为与另一个滑板的一侧接触。如果推动器不和另一个滑板接触,滑板相互独立地移动,如作为例子,滑板分离移动。如果推动器确实接触另一个滑板,则两个滑板相接合并且一致地运动。(*该技术在2014年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及到数据处理系统图形用户接口上的滑板(sliders),如滑板条或滑板框。滑板用于诸如计算机屏幕等的直观接口上。滑板允许用户调节数据处理系统上的参数或特性。通常滑板包括一个可移动的物体如一个条(或一个框),其位于轨道上。滑板条可沿该轨道运动以调节参数。轨道通常代表标度。这样,滑板条相对于标度的任何移动可以直观化。滑板常常是弧立操作的,这样如果出现多个滑板,一个滑板条的移动不影响其它的滑板条。当一个参数直接影响另一个参数时,需要一起调节两个参数。在现有技术中,这是通过使一个滑板条的移动控制另一个滑板条的运动来实现的,这样两个滑板条可以协调一致地上下(或左右)移动。但是,还没有一种满意的方式可用来显示多个参数之间的部分储存关系。例如,第一个参数可能部分地取决于第二个参数,在这方面如果第一个参数下降低于某设置或某值,则该第二个参数也将下降到一个更低的设置。这样,如果两个参数都具有1-10的标度而且第二个参数置为5,把第一个参数移动到5以下不会使得第二个参数下降。只要第一个参数为5或大于5,则第一个参数的设置和第二个参数无关。本专利技术的一个目的是提供一种用于显示参数间的这种部分依存关系的方法和装置。本专利技术的另一个目的是在数字处理显示器的用户接口上提供一种松驰地接合滑板的方法和装置。按照本专利技术的一个方面,第一和第二滑板显示在数据处理系统的用户接口上,并且第一和第二滑板可按各自的路径得以移动。一个和第一滑板连接的构件被显示。该构件向第二滑板的路径延伸,使得当滑板中的一个沿各自的滑板路径按预定的方向相对另一个滑板移动时,和第二滑板的一部分相接触。按照本专利技术的另一个方面,要确定第一和第二滑板中的一个是否沿各自的路径移动。然后,要确定移动是否使第二滑板接触构件,如果是则两个滑板一起移动。通过一起推动运动滑板、构件和不运动滑板使得各滑板一起移动。如果运动滑板的移动不使第二滑板和构件接触,则运动滑板在不使不运动滑板移动的情况下移动。根据本专利技术,用户接口上第一和第二滑板的移动通过推动器构件松弛地配合。推动器和一个滑板连接并延伸到另一个滑板,因而可以调节以和另一个滑板的一侧相接触。如果推动器不和另一个滑板接触,则滑板各自独立地移动。如果推动器确实接触另一个滑板,则两个滑板相接合并协调一致地移动。附图说明图1是一个数据处理系统的示意图,在该系统上可实施本专利技术。图2-5表示按照本专利技术最佳实施例,可在用户接口上看到的,本专利技术松弛接合的滑板条的示意图。在这些图中表示了不同设置的滑板条。图6为具有另一组参数值的松弛接合滑板条的示意图。图7为一个流程图,表示按照最佳实施例的本专利技术的方法。图8为一个流程图,用来显示图7步骤61中所提供的单滑板的运动的步骤。图9为一个流程图,用来显示图7步骤63中所提供的双滑板共同运动的步骤。图1表示数据处理系统11的示意图,在这个系统上本专利技术可得以实施。数据处理系统11包括多个单独的计算机或工作站13,它们在局域网(LAN)15上连接在一起。每个工作站13包括一个用户接口,其有显示屏幕17和键盘19。每个工作站13还可连接到存储设备21或连接到打印机或输出设备23。按照本专利技术,可以使用一个或多个这种存储设备21,以存储应用程序和资源客体,它们可由数据处理系统11内的任一用户单元地访问。本专利技术可在一个单独的计算机13上实现。数据处理系统11还可以包括大型机或主机系统25,通过通信链路27和一个工作站连接。主机系统25还可和存储设备29连接,它可用作为计算机的远程存储器。在图2中,显示按照最佳实施例,本专利技术的两个松弛接合滑板31、33。每个滑板具有一个滑板条35、37,它们可沿轨道或路径38、39移动。滑板显示在计算机13的屏幕17上(见图1)。各个滑板条可沿轨道上下移动(参照图2的方向)。用户以常规方法移动滑板条,例如通过使用鼠标指点器沿路径拖拉滑板条。替代地,用户可使用键盘19。图2中所示的各个滑板沿其各自轨道的侧边标有数字标度。图2中的两个滑板条35,37都位于它们各自轨道的位置2处。两个轨道38、39相互平行。通过对第一个滑板条35提供推动器41,滑板条35、37松弛地接合。推动器41和第一滑板条35的下侧43连接,并延伸到另一个或第二滑板条37。推动器41能够和第二滑板条37的下侧45接触。在图2(和图4、图6)中,在推动器41和第二滑板条37之间显示了夸大的间隙,以说明推动器未和第二滑板条连接。在计算机屏幕上,可用不同于滑板条的颜色和形状来表示推动器。同样,图2-6中,对滑板条提供断面线以和轨道区别。现参照图7-9,描述本专利技术的方法。在流程图中,遵守下述图形约定矩形用于处理过程、功能或屏幕显示,菱形用于判定。对于在用户接口上技术熟练的编程人员这些约定是很好了解的,该流程图足以使技术熟练的编程人员用适当的计算机编程语言,如由诸如IBM PS/2家族等计算机支持的BASIC,PASCAL或C,编写代码。在图7中,本方法从步骤51开始。然后在步骤53,数据处理系统初始化。在步骤55,用户请求打开专用程序或其它应用程序,被请求的应用程序、窗口和图符被打开和显示在屏幕17上。被打开的应用程序或窗口包含图2所示的两个滑板31、33。在步骤57,本方法监视用户的输入。在步骤58,若无滑板输入,则执行和本专利技术方法无关的步骤60。沿任何方向移动第一或第二滑板条35、37中的一个的用户输入使本方法继续步骤59。在步骤59,本方法判断在被检测滑板条移动期间第二滑板37是否和推动器41接触。如果步骤59的结果为“否”,则本方法进行步骤61,在那里该移动滑板条在显示器上移动,不影响静止的滑板条。如果步骤59的结果为“是”,则本方法进行步骤63,在那里两个滑板条在显示器上一致地移动。通过参照图8,图7的步骤61将更详细地解释。图8中的各步骤用新的滑板条位置更新窗口。新的位置是由用户在图7步骤57里规定的。在图8的步骤65里,本方法从存储器里取出运动滑板条的目标标度读数。例如,如果将第二滑板条从位置2移动到位置5,则位置5为目标标度读数(为简化说明,位置5是目标标度读数。但在实践中,这将使滑板条看起来在一次移动中从位置2跳跃到位置5。为了提供较平滑的滑板条移动,如按实际方式那样,步骤57以及其下列的各步骤迭代多次,这样滑板条看起来沿轨道平滑地滑动)。在步骤67,从存储器里取当前显示窗口的窗口句柄、窗口帧或其它标识。然后,在步骤69里,运动滑板的更新或目标标度读数被写进指定给显示窗口的存储器里。这样把运动滑板的位置更新到目标位置上。在步骤71,目前的更新过的窗口帧和更新过的滑板条位置一起写入显示器缓冲器。然后,在步骤73,更新后的窗口显示在屏幕17上。参照图9,图7的步骤63将更详细地予以解释。图9的各个步骤用两个滑板条的新位置更新窗口。在步骤75,本方法从运动滑板条上取得目标标度读数,并把它施加到另一个、或不运动的滑板条上。在步骤77,取得当前显示窗口的句柄和帧。然后,在步骤79,两个滑板条的更新的或目标的标度读数被写进显示窗口。如果这两个滑板的标度是相同的,如图2所示,则两个滑板条的标度的读数将是相同的。例如,如果第一滑板条35被从位置2移动到位置6,如图4中所示,则第二滑板条37的新标度读数也为本文档来自技高网...

【技术保护点】
一种在数据处理系统用户接口上显示相关参数的方法,其特征在于包括下述步骤:a)显示第一和第二滑板,所述第一和第二滑板可以沿各自的路径移动;b)显示连接到所述第一滑板上并延伸到所述第二滑板路径上的一个构件,使得当所述滑板中的一个沿所述各自滑板路径按预定的方向相对所述滑板中的另一个移动时,构件和所述第二滑板的一部分相接触。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:陈D金雷蒙德E李彼得斯坎内尔罗伯特J托里斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1