单轴窗口管理器的制造方法

文档序号:9727039阅读:452来源:国知局
单轴窗口管理器的制造方法
【专利说明】单轴窗口管理器
[0001 ] 本申请是申请日为2008年6月30日、申请号为200880104215.0(国际申请号为PCT/US2008/068827)以及发明名称为“单轴窗口管理器”的发明专利申请的分案申请。
技术领域
[0002]本公开一般地涉及移动计算技术领域,本公开尤其涉及移动计算装置上的窗口和应用程序管理。
【背景技术】
[0003]移动计算装置正日益成为更强大的功能装置。许多移动装置是具有多种装置作用的多功能装置,诸如个人数字助理(PDA)、智能电话、蜂窝电话、便携式媒体播放器、录音机、摄像机全球定位系统(GPS)、照相机以及电子文件存储器。这样增加的功能性使得移动装置的用户增加通常以迅速连续方式进行交互的应用程序的数量。然而,为了访问和导航这些应用程序,传统的移动装置每次对用户可视示出与诸如注册屏幕、文本编辑器或者类似专用界面的单一应用程序相关的数据。这只能使移动装置的用户在给定的时间浏览或者访问单一应用程序。此外,应用程序之间的转换要求应用程序从该屏幕上移掉,并由覆盖该屏幕的新应用程序代替。为了进一步导航每个应用程序,在访问时,传统的移动装置可以使用占据整个移动装置屏幕或者其它显示区域的下拉式或者上托式菜单。尽管这些菜单接收用户输入,以通过应用程序导航或者访问不同的应用程序,但是这些菜单占据该移动装置的大部分屏幕,遮挡了最初显示给用户的应用数据。这限制了移动装置用户浏览应用程序数据和在应用程序之间导航、或者通过应用程序导航的能力。
[0004]移动装置利用专用应用程序提供不同的功能,因此,增加功能就增加了该移动装置使用的应用程序的数量。然而,小尺寸的大多数移动装置限制了可以用于显示各种应用程序的屏幕尺寸。这种受限的屏幕尺寸限制了应用程序可以对移动装置用户显示的数据量,并且限制了用户访问或者与该显示数据交互的能力。这种受限的屏幕尺寸通常要求用户提供多个输入,以在不同应用程序之间切换,或者在单个应用程序的各部分之间导航。此夕卜,由于大多数传统的移动装置使用整个显示区域显示单一应用程序,所以为了与特定应用程序交互,需要多个输入,以在应用程序之间转换。通常,为了访问另一个应用程序,必须使当前运行的窗口终止。这些传统的移动装置不允许在该显示区域上显示多个应用程序,因此,用户不能在应用程序之间轻易地转换。此外,移动装置通常具有对于诸如直接操作定位能力的某些类型输入的限制机制。这些受限输入源和小显示尺寸的结合使得在移动计算装置上实现现有二维窗口管理方法不切实际。
[0005]如上可以看出,缺少一种在应用程序之间迅速导航的,并且在具有尺寸受限显示区域的移动计算装置上同时查看多个应用程序的系统或者方法。

【发明内容】

[0006]利用在此披露的各种实施例,移动计算装置,例如,手持计算装置、利用操作系统方法沿该装置屏幕的单轴显示和处理一个或者多个应用程序。通过允许利用单独窗口浏览和访问多个应用程序,这样限制而且还简化和增强移动计算装置的运行。由于可以沿着单轴,例如垂直轴,改变该窗口的尺寸和移动该窗口,所以可以利用最少的输入浏览和转换多个应用程序。因为大多数应用程序和各种内容是自顶向下(top-down)数据流,所以沿垂直轴改变窗口的尺寸和移动窗口可以在不损害应用程序或者内容显示的情况下,改变窗口的尺寸。
[0007]在一个实施例中,在移动装置的存储器内,初始化在第一方位具有固定尺寸的虚拟显示空间。例如,初始化该虚拟显示空间,以使水平尺度对应于该移动装置的屏幕的水平尺度。产生在第一方位具有固定尺寸,而在第二方向具有可变尺寸的至少一个窗口。例如,至少一个窗口具有固定水平尺度,但是垂直尺寸可变。然后,该至少一个窗口被插入至该虚拟显示空间,并且可以从该虚拟显示空间显示在该装置屏幕上。
[0008]在实施例中,接收来自用户的输入,以沿该装置屏幕的单轴操作窗口。例如,收到的输入沿该第二方向改变该窗口的尺寸,或者沿该第二方向移动该窗口。收到输入还可以使不同窗口从该虚拟显示空间内显示在该装置屏幕上,允许用户滚动和浏览包括在该虚拟显示空间内的窗口。
[0009]在一个实施例中,该装置屏幕的一个或者多个区域与一个或者多个诸如使用系统函数的应用程序的系统应用程序或者用户定义的应用程序相关。因此,与该一个或者多个系统应用程序不相关的该装置屏幕的区域用于显示其它应用程序。因此,该系统应用程序显示在同一个屏幕区域上,从而有助于用户访问,同时还允许用户访问附加应用程序。
[0010]本说明书中描述的特征和优点没有全部包括在内,特别是,根据附图、说明书以及权利要求书,对于本技术领域内的技术人员,许多特征和优点是显而易见的。此外,应当注意,本说明书中使用的语言主要是为了可读性和说明问题而选择的,而不是为了解释或者限定所公开的主题而选择的。
【附图说明】
[0011]所公开的实施例具有其它优点和特征,根据具体描述、所附权利要求书以及附图,该实施例的其它优点和特征更加显而易见,其中:
图1示出移动计算装置的一个实施例。
[0012]图2示出移动计算装置体系结构的一个实施例。
[0013]图3示出例如在移动计算装置上实现单轴窗口管理器(single-axis windowmanager)的方法的一个实施例。
[0014]图4示出在移动计算装置的屏幕上再现的单轴窗口管理器的一个实施例。
[0015]图5A和5B示出利用单轴窗口管理器改变窗口尺寸的实施例。
[0016]图6示出利用单轴窗口管理器进行窗口移动的一个实施例。
[0017]图7示出在单轴窗口管理器中使用的虚拟显示空间的一个实施例。
[0018]图8示出在单轴窗口管理器中的预定窗口位置的一个实施例。
[0〇19]图9A和9B不出在单轴窗口管理器内窗口分层的实施例。
【具体实施方式】
[0020]仅作为说明,附图和下面的描述涉及优选实施例。应当注意,根据下面的讨论,在此公开的结构和方法的变换实施例易于被看作,在不脱离要求保护的发明原理的情况下,可以采用的切实可行的选择。
[0021]现在,详细参考几个实施例,附图示出这几个实施例的例子。请注意,只要可行,类似或者相同的参考编号就可以用于附图中,并且可以表示类似或者相同的功能。该附图仅为了说明问题示出所公开的系统(或者方法)的实施例。根据下面的描述,本技术领域内的技术人员明白,在不脱离在此所描述的原理的情况下,可以采用在此所示结构和方法的变换实施例。
[0022]移动计算装置的例子
图1示出具有电话功能的,例如移动电话或者智能电话的,移动计算装置110的一个实施例。配置该移动计算装置,以宿主和执行用于安排和接收电话呼叫的电话应用程序。请注意,为了便于理解,以运行在移动电信网上具有电话功能的移动计算装置110的典型情况,描述在此公开的原理。然而,在此公开的原理可以应用于其它双工(或者多工)电话情况,诸如具有被配置与公用交换电话网(PSTN)或者具有基于网际协议的语音(VoIP)功能的数据网络直接进行交互的电话功能的装置。此外,在此公开的原理还可以应用于其它装置,诸如个人数字助理(PDA)、媒体播放器以及其它类似装置。
[0023]该移动计算装置110被配置成便于用户握持的形状系数,例如,个人数字助理(TOA)或者智能电话的形状系数。例如,在一个实施例中,移动计算装置110可以具有长度介于7.5至15.5厘米之间、宽度介于5至12.75厘米之间、高度介于0.64至2.2厘米之间的尺度以及介于55与230克之间的重量。
[0024]移动计算装置110包括:扬声器120、屏幕130、导航区域140以及麦克风160。移动计算装置110还可以包括一个或者多个开关170、170a、170b(统称为170)。该一个或者多个开关170可以是按钮、滑动开关或者翘板开关,并且可以是机械的或者固态的(例如,触感固态开关)。在一个实施例中,该移动计算装置110还可以包括可选择的小键盘区域150。
[0025]例如,移动计算装置110的屏幕130例如为240 X 240,320 X 320或者320 X480的半透反射式显示器(1:^118£1601:;^6 display)。例如,屏幕130包括有源阵列液晶显示器(AMLCD)、薄膜晶体管液晶显示器(TFT-LCD)、有机发光二极管(0LED)、干涉调制显示器(MOD)、液晶显示器(IXD)或者其它适当的显示器件。在实施例中,该显示器显示彩色图像。在另一个实施例中,屏幕130进一步包括触感显示器(例如,压敏(电阻性的)、电敏感(电容性的)、声敏(SAW或者表面声波)、光敏(红外)),该触感显示器包括用于从用户接收输入数据、命令或者信息的数字化器。用户可以利用指示笔、手指或者另一个适当输入装置进行数据输入,诸如在菜单上进行选择,或者输入文本数据(text data)ο
[0026]配置导航区域
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1