在用户界面上显示的区域的定位的制作方法

文档序号:6356908阅读:194来源:国知局
专利名称:在用户界面上显示的区域的定位的制作方法
技术领域
本发明涉及一种通过用户界面控制数据处理设备的方法、具有显示用户界面的显示装置的数据处理设备、和供数据处理设备用的程序产品。
在以小型终端设备的类型、譬如PAD(个人数字助理)或导航设备出现的数据处理设备上只有很小的显示装置。因此,在终端设备上运行的应用应尽可能地使用显示装置的全屏。因此,在大多数情况下,虽然可以在不同的应用之间用硬键或上弹菜单进行变换,但是在应用之间或应用组之间的交互作用只能在插入之后接着通过剪辑进行,而不能通过直接操作譬如用随后的拖放拉动来进行。
为便于操作数据处理设备,已知在显示装置上显示的用户界面的边缘设定一个条框,通过这个条框可调用一个上弹菜单,或在这个条框内存放其它程序的用户界面图标(Icrons图标),该用户界面图标起可配置的软键作用。作为替代方案,供特殊的程序用的有硬键,也即实键,通过这个实键可直接调用程序。在两个程序之间可以进行的唯一交互作用是在调用第二个程序和在第二个程序插入后接着在第一个程序中进行剪辑。这种特别不能用光识别的方案(这可用剪辑的对象在操作期间进行)对数据处理设备的用户不明了、难于执行并会导致认知上的负担。会发生数据处理设备的错误操作,并由此会损失其技术功能。
由此出发,本发明基于的技术任务是简化数据处理设备的工作过程,并且使这个工作过程容易和快速地进行控制。特别是应提供数据处理设备和方法以控制数据处理设备,于是就大大地减少了错误操作的可能性。
所述的任务是通过具有独立权利要求的特征的用于控制数据处理设备的方法、数据处理设备和程序产品解决的。
通过在多个区域分别显示用户界面图标的用户界面来控制数据处理设备。调用所述用户界面图标,便对应着数据处理设备便执行确定的功能。通常这个任务都是执行分配给用户界面图标的程序的,或执行分配给用户界面图标的文件所具有的文件类型的标准程序完成。分别显示用户界面图标的这些区域不需填满全部用户界面,但是至少共享用户界面的一个子界面。这些区域以不同大小的尺寸显示在用户界面上。也可以有选择地激活或去活这些区域。对于一个激活的区域至少可如此显示一个用户界面图标,如通过键盘可实现直接调用用户界面图标。如果现在激活一个区域,则该区域显示在用户界面中的有利的、固定设定的位置。与此相反,其它的去活的区域围绕激活区域分成组。特别是这些分组可自动地实现,方式是通过把其它区域显示在被激活的区域的边缘或边缘附近。
有利的位置首先譬如位于用户界面的分成区的子界面的中间。
为更好地达到分配给激活区域的用户界面图标,可特别放大地显示这个区域。
为进一步使这个方法过程自动化,可去活另一个迄今被激活的区域,或只要新激活一个区域就可去活所有其它迄今被激活的区域,并在此将其缩小。
优选总是只激活一个区域,并且该区域在采用该方法时用不连贯方式显示。
用户界面的操作可在这个用户界面通过显示工具控制时变得容易。显示工具对用户界面来说可以用虚拟的、譬如以鼠标的形式,或用实的方式譬如笔或手指形式构成。
利用显示工具用户界面图标从一个区域移动到另一个区域,方式是在用显示工具选择用户界面图标后从一个区域拉到另一个区域并且在那里放下。在此,首先通过将用户界面图标拉入这个区域来激活用户界面图标被拉入的区域。这个区域则相应地放大后显示在数据处理设备的显示装置的中间,其它的从现在起被去活的区域则围绕它分成组。
优选将拉入另一个区域的和在那里放下的用户界面图标显示在与用户界面图标被拉出的那个区域相邻的这个区域的边缘。代替将用户界面图标移动到其它区域,也可有选择地或按照标准预设地在其它区域内建立逻辑连接。同样,可用用户界面图标的形式表示这种逻辑连接,并且这种逻辑连接或者是一种对原用户界面图标进行的逻辑连接或者是对分配给用户界面图标的文件进行的逻辑连接。
一般来说任一区域都可通过标记它进行激活,方式是譬如可利用显示工具单击该任一区域。
对于用户来说,如果在激活被激活的区域时如此实现激活区域和其它区域的定位,以产生滚动效果,则就可得到一种特别一目了然的、与增强的“功能一事件”相联系的显示。如果只在激活区域的上下边缘对去活区域进行分组,则可通过以下方式获得这样的滚动效果,即所述的区域总是如此定位,似乎所述的这些区域按固定次序排列在一条带上,而当将用户界面的显示该区域的子界面的上沿与其下沿连接时,就可得到该条带。然后,这条带实际上表现为一个滚动界面,其中在新定位这些区域时,通过激活以前去活的区域分别如此进行旋转滚动,以使激活区域显示在有利的位置。
如果去活区域在多个方向上在分别被激活的区域的边缘上显示,则可相应地设想将用户界面的在其中显示各区域的子界面在其外沿处连接到一个滚动球上。现在滚动一个球来代替所述的滚动,以在有利的位置显示分别激活的区域,其中仍再次保持各个区域之间的邻域关系。特别是,后者在用户界面上对于更好地面向用户起着决定性的作用。
一般也可放弃缩小去活区域。代之于此或附加地在定位时只围绕激活的区域移动这些区域。特别是这些区域为扩大滚动效果可从用户界面的分成区的子界面移出和/或移入对面。在此,首先只部分地显示去活区域,以便在用户界面上足够地获得激活区域的位置。
保持便于面向用户的邻域关系对于一般情况来说可通过以下方式实现,即与激活哪个区域无关地,每2个区域都与其相同的边缘相邻,其中,所述的一般情况是指所述区域应如此定位以使未激活的区域设置在被激活区域的边缘或边缘附近。
如果激活区域显示成多角形,则许多区域首先可如此定位,以使未激活的一个或多个区域分别设置在多角形一个缘处,该多角形是被激活的区域被显示成的那种多角形。
在此,也要保持邻域关系,方式是可通过如此定位,即与激活哪个区域无关地,每2个区域都与其相同的边沿相邻。
优选如此扩展该方法,以使这些区域在每一步都如此定位和按其大小选择,以至于所有区域都在用户界面的子界面上显示出来。
此外,这些区域在采用所述方法的每一步时都可如此定位和按其大小选择,以至于不能有一个区域掩盖住其它区域的部分区域。
按照本发明所述的方法,特别有一个用户界面供操作系统使用。
此外,本发明还涉及一个装置、特别是数据处理设备,该装置的建立是用来执行以上所述方法的一种方法。这样一种装置譬如可通过相应的编程和设置计算机、特别是PAD或计算装置实现。
通过用编程语言合适地实现所述的方法和将其翻译成供数据处理设备用的可执行代码,来执行数据处理设备的一个包括软件代码段的程序产品,用该软件代码段可在数据处理设备上执行所述方法的一种方法。对此,可存储软件代码段。在此,作为商业产品可把程序理解成为程序产品。它可以以任何形式存在,以便譬如在纸上、在计算机的可读数据载体上或通过网络进行分发。
本发明其它主要特征和优点可根据附图从实施例说明中给出。
图中

图1示出具有3个区的实施例,图2示出按照图1所示的具有显示用户界面图标的实施例,图3示出采用3个区的滚动效果,图4示出采用4个区的滚动效果,图5示出采用4个区在另一个方向上的滚动效果,图6示出采用6个区的滚动效果,图7示出采用6个区在另一个方向上的滚动效果,图8示出采用6个区在其它方向上的滚动效果,图9示出采用9个区的滚动效果,图10示出基于采用9个区的方案的滚动效果。
在图1中表示在3个不同时刻用户界面的一个子界面10。3个区域PERSONS、DOCUMENTS和PROGRAMS分占了用户界面的这个子界面10。
在第一时刻激活区域PERSONS。
在第二时刻通过用户的选择来激活区域PROGRAMS。接着,通过控制显示用户界面的数据处理设备的方法,在譬如用户界面的子界面10的中间的用户界面的有利位置上显示区域PROGRAMS,而其它区域DOCUMENTS和PERSONS则围绕激活区域PROGRAMS进行分组。围绕激活区域对其它区域分组可通过重新对其它区域定位实现。被激活的区域PROGRAMS被放大。同时,迄今被激活的区域PERSONS被去活和被缩小。
这3个区域是不连贯的,这就是说,它们不相交。
在第三个时刻,通过用户的选择利用在此未示出的显示工具激活区域DOCUMENTS。这种情况可通过以下方式实现,即用显示工具显示在要激活的区域DOCUMENTS上,并且通过按下显示工具或一个相应的键来标记这个要激活的区域。
接着,被激活的区域DOCUMENTS被显示在譬如用户界面被分成各区域的子界面10中间的相同的有利位置上。其它区域PERSONS和PROGRAMS则围绕激活的区域进行分组,方式是通过将它们显示在其上或下沿。这样,在被激活的区域和用户界面的被分成各区域的子界面10的边缘之间,总是最多只显示一个去活区域。
通过用显示工具在一个去活区域上面较长时间的停留,或通过其它适当的交互作用类型来触发区域的移动(滚动),通过这种移动、特别是在使用滚动效果情况下进一步转页到下一个去活区域。在此,可滚动到位于子界面10对面边缘的去活区域,方式是激活由用户在其上方定位了显示工具的、迄今被去活的区域,并且放大地在中间显示出来。迄今被激活的区域被去活,并且迄今的其它去活的区域被显示在其上由用户定位了显示工具的迄今去活区域的位置。然后,所述方法暂停片刻,并且用户可判定,他是否将显示工具、必要时连同一个与之相联系的用户界面图标一起拉入现在新激活的区域,以便将该用户界面图标与这个区域中的一个用户界面图标进行结合。或者用户不移动显示工具,而是继续保持在继续去活的区域上方,该继续去活的区域通过移动而到达显示工具下方。于是,在暂停后继续滚动。
在上一段中所述的实施方案特别适用于大量的去活区域,尤其是当与所述实施例相反地如此扩展所述方法、以至于在激活区域和用户界面的分成区的子界面10的边缘之间显示出超过一个的去活区域时。在此,通过用显示工具在一个去活区域上方较长时间的停留或通过其它适当的交互作用类型触发区域移动,通过这种移动按照事先给定顺序转页到下一个去活区域。
用户界面的分成区的子界面10可占有全部用户界面。
还可在图2中看出在3个时刻的用户界面的子界面10。与图1相反,从现在起也示出了用户界面图标,该用户界面图标在图1中是出于清楚性的缘故而先取消了。在所述实施例中,用户界面图标根据3个不连贯的区域PERSONS、PROGRAMS和DOCUMENTS被分成3个不连贯类型。在类型PERSONS中,许多元素都是以人员PERSON1、PERSON2、PERSON3、PERSON4的形式和以组GROUP1、GROUP2的形式出现。其它的组和人员也可被达到,方式是通过一个滑动杆20在用户界面的子界面10上翻阅被激活的区域PERSONS。
在采用人员时优选构成各人的头像的用户界面图标分配给多个元素、多个组和人员。可是代之于此,一个人的用户界面图标也可在与人名结合的情况下是一个一般的人员图符。
不属于激活区域类型但却应在激活区域中使用的元素都可在激活区域内使用,方式是通过把一个代表各自元素的用户界面图标显示在激活区域的边缘,该激活区域毗邻于其类型包括所述元素的显示区域。在图2中的第一时刻,在激活的区域PERSONS就可访问到文件DOCUMENT1,方式是通过显示处于毗邻在区域DOCUMENTS的区域PERSONS的边缘的、属于文件DOCUMENT1的用户界面图标D1。
代替在边缘处,也可在边缘附近或在边缘上显示用户界面图标。当在被激活的区域的边缘处或在被激活的区域的边缘附近进行这种显示时,可不在被激活区域内显示,而是在去活区域内显示有待在其它区域访问的用户界面图标。
在所示的实施例中,分别以圆形泡显示有待从另一个区域访问的元素,以便对用户说明在该另一个区域边缘粘贴有各自的用户界面图标。
现在若在第一时刻利用未给出的显示工具来选出组GROUP1,拉入区域PROGRAMS并在那里放下,则以此可激活区域PROGRAMS。于是,用控制数据处理设备的方法放大地在用户界面的分成区的子界面1的中间的有利位置上显示区域PROGRAMS。当区域PERSONS仍处于激活和区域PROGRAMS仍处于去活时,迄今被激活的区域PERSONS被去活并缩小地显示在它过去已经出现于其上的被激活区域PROGRAMS的边缘。此外,区域DOCUMENTS仍保持被去活和被缩小。但其显示却在用户界面的子界面1上移动,目的是使其进一步显示在区域PROGRAMS的、在该区域PROGRAMS激活之前曾位于的那个边缘。这个边缘的构成可通过以下方式实现,即有意地让用户界面的子界面1在其相对的开放上下沿处首尾相接起来。
通过选择、拉动和放下属于元素GROUP1的用户界面图标,使被激活区域PROGRAMS访问到元素1。对此,属于元素GROUP1的用户界面图标以圆泡形式显示在被激活区域PROGRAMS和以前被激活及从现在起去活的区域PERSONS之间的边缘。
此外,元素DOCUMENT1的用户界面图标D1以圆泡形式显示在区域PROGRAMS到区域DOCUMENTS的边缘。区域PROGRAMS已经在前面的未示出的步骤中访问了这个元素。
通过所属的用户界面图标使被激活的区域访问到区域GROUP1和DOCUMENT1,于是数据处理设备的用户可使所述元素容易地与位于区域PROGRAMS的元素结合起来。对此,与现有技术相反用户不再需要标记他已剪切哪个元素,也可有选择地在另一区域中访问多个元素。这样,用户就可譬如使元素GROUP1与程序PROGRAM2结合,方式是通过用户把属于元素GROUP1的用户界面图标拉到元素PROGRAM2的用户界面图标P2上并在那里放下来实现。
基本上可通过程序PROGRAM2类型来确定在这方面由数据处理设备执行的功能。这样譬如当程序PROGRAM2表现为通信程序时,可建立一个连接到属于元素GROUP1的人员的会议线路。
相反,如果具有程序PROGRAM4的元素DOCUMENT1通过将用户界面图标D1拖放到用户界面图标P4上而与这个元素结合,则譬如可调用和在文件D1上执行文本处理。
最后还要介绍一下不仅元素GROUP1而且元素DOCUMENT1都与一个程序结合,以便譬如将一封信发送到所有属于元素GROUP1的人员。
如果在第二时刻,程序PROGRAM1、PROGRAM3、PROGRAM4的用户界面图标P1、P3、P4可用显示工具标记并且拉入去活区域DOCUMENTS,则这个区域DOCUMENTS以事先已说明的方式被激活,并且程序PROGRAM1、PROGRAM3、PROGRAM4通过用圆泡形式将所属的用户界面图标P1、P3、P4显示在区域DOCUMENTS和区域PROGRAMS之间的边缘上而被提供使用。
如果一个元素不应供一个区域使用(所述的元素不属于该区域),则所属的用户界面图标由用户简单地利用显示工具选出、拉回到该元素所属的区域并在那里放下。可选择地,在这种操作过程中可以激活用户界面图标被放入的区域,或保持激活从中拉出用户界面图标的被激活的区域。
最后,用户界面的分成区的子界面10上还设定一个区段30,通过选择该区段30可脱离开所述的方法并转入到其它应用。
在图3-10中说明了激活区域和其它区域的定位是如何来实现的以便产生滚动效果。所述的方法用于n=3、4、6、9个区域。可是基本上所述的方法也可用任意数n个区域实现,只要如此来限定区域的数目n以至于可形成两个滚动方向的旋转箭头。可是推荐最好使区域的数n尽可能的小,以使达到一目了然的显示,这种一目了然的显示也还可从位置来看更具有意义。实际上n=3被证实是显示区域很合适的数。
图3示出了有3个区域的滚动效果的实施方案。在此,如图1和2所示实施例那样,激活区放大地显示在中间,而两个去活区域的一个缩小地显示在激活区的上方,另一个去活区域则缩小地显示在激活区域的下方。为说明滚动效果,可有意地设想使显示的上沿与其下沿连接起来。在图3的第一个图中表示区域1的上沿有意地毗邻到区域3的下沿。现在,在激活任一个去活区域时都仍可保持这种邻域关系。相同情况也适用于所有其它区域的邻域关系。这样,不管正好激活哪个区域,总会有区域1的下沿毗邻到区域2的上沿,区域2的下沿毗邻到区域3的上沿,以及区域3的下沿毗邻到区域1上沿。这样,准确地说可这样限制被定位区域的自由度,使得就好象所述区域是处于滚动的界面上。滚动或滚动旋转可以分别朝向两个方向。
特别有利地是滚动效果采用数为n≥3,因为在这里用户把它看成是这样一种滚动效果并且主要是便于面向用户。
在图4中显示的滚动效果采用了数目为n=4的区域。在此,使用两个滚动方向。由此,在分别被激活的区域和用户界面的分成区的子界面的边缘之间,此外分别最多还有一个去活区域。虽然,采用数=4个区域时象在图3所示的那样可以只使用一个滚动方向。但通过此所产生的显示却是不一目了然的,特别是,将用户界面图标从一个区域恰当准确地拉到另一个区域也是很困难的。
两个滚动方向彼此垂直。3个去活区域设置在激活区域的左边、左上方和上方。由此它们对于惯用右手的来说总处于视界之内,并且不会用操作的手盖住。对于用左手操作的来说可相应地改换方法或数据处理设备。
还有,这个实施例深刻地说明了通过本发明随时都可以从扩大地、激活的区域进入每个任何其它的区域,或将用户界面图标从激活区域拉入另一个区域。
在图5中,可用激活位于迄今被激活区域的角上的区域的情况来说明移动过程。在此滚动效果包括2种彼此垂直的滚动移动,这2种滚动移动显然不是先后进行,而是同时进行。图6-8说明了数目为n=6区域的滚动效果。正如所看到的,在每次移动时都在水平方向和垂直方向具有彼此移动的区域组。这就是上述提到的旋转箭头。在图中,通过围绕由所画圆圈代表的区域的矩形显示这些旋转箭头。
图8重新示出在激活位于迄今被激活区域的角上的迄今去活区域时的移动过程。在此所出现的对角线移动是同时执行的水平和垂直移动的组合。
最后,图9和10显示数目为n=9区域的滚动效果。譬如在这里也示出了激活的对角移动过程。
权利要求
1.通过在多个区域分别显示用户界面图标的用户界面来控制数据处理设备的方法,通过调用所述用户界面图标给数据处理设备分配确定的功能,其中所述区域共享用户界面的一个子界面,其中所述的区域以不同大小显示在用户界面上,其中所述的区域当其被激活时显示在用户界面的有利位置上,而其它区域则围绕激活的区域分成组。
2.按照权利要求1所述方法,其中有利的位置譬如位于用户界面的分成区的子界面的中间。
3.按照上述权利要求之一所述的方法,其中所述的区域当其被激活时被放大。
4.按照上述权利要求之一所述的方法,其中当一个区域被激活时,另一个迄今被激活的区域被去活。
5.按照权利要求4所述方法,其中所述被去活的区域被缩小。
6.按照上述权利要求之一所述的方法,其中所述的区域不连贯。
7.按照上述权利要求之一所述的方法,其中用户界面通过显示工具控制。
8.按照上述权利要求之一所述的方法,其中用户界面图标用显示工具从一个区域拉到另一个区域。
9.按照权利要求8所述的方法,其中用户界面图标被拉进到的区域通过将用户界面图标拉进该区域后被激活。
10.按照权利要求8或9所述的方法,其中用户界面图标显示在拉进到的区域的边缘。
11.按照权利要求1和7所述的方法,其中被激活的区域通过标记利用显示工具来激活。
12.按照上述权利要求之一所述的方法,其中在激活区域时,实现激活区域的和其它区域的定位,以便产生滚动效果。
13.按照上述权利要求之一所述的方法,其中区域应如此定位,即未被激活的区域设置在被激活区域的边缘或边缘的附近。
14.按照权利要求13所述的方法,其中区域应如此定位,即与激活哪个区域无关地,每2个区域总邻接到其相同的边缘。
15.按照上述权利要求之一所述的方法,其中激活区域作为多角形显示。
16.按照权利要求15所述的方法,其中区域应如此定位,即一个未被激活的区域或多个未被激活的区域分别设置在多角形的一个边沿,该多角形是被激活的区域被显示成的那种多角形。
17.按照权利要求16所述的方法,其中区域应如此定位,即与激活哪个区域无关地,每2个区域总邻接到其同一个边沿。
18.按照上述权利要求之一所述的方法,其中区域应如此定位和按其大小来选择,以使所有的区域都在用户界面上显示。
19.按照上述权利要求之一所述的方法,其中区域应如此定位和按其大小来选择,以使没有一个区域盖住另一个区域的部分区域。
20.用显示工具显示一个在多个区域分别显示用户界面图标的用户界面的数据处理设备,通过调用所述用户界面图标给数据处理设备分配确定的功能,其中所述区域共享用户界面的一个子界面,其中数据处理设备的区域以不同不同显示在用户界面上,并且这样来建立该数据处理设备,以至于所述的区域当其被激活时显示在用户界面的有利位置上,而其它区域则围绕激活的区域分成组。
21.供数据处理设备用的程序产品,包含软件代码段,用该软件代码段可在数据处理设备上执行按照至少权利要求1-19之一所述的方法。
全文摘要
本发明涉及通过在多个区域分别显示用户界面图标的用户界面来控制数据处理设备的方法。通过调用所述界面图标给数据处理设备分配确定的功能。采用所述的方法,所述区域共享户界面的子界面。所述的区域在数据处理设备的用户选择后以不同大小显示在用户界面上,并且当所述的区域被激活时,它被显示在用户界面的有利位置上,而其它区域则围绕激活的区域分成组。
文档编号G06F3/0481GK1535414SQ02809450
公开日2004年10月6日 申请日期2002年2月25日 优先权日2001年3月7日
发明者A·贾滋伊克, A 贾滋伊克, B·奥特托, 赝 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1