公开了一种用于在移动计算装置上实现单轴窗口管理器,以利用有限输入能力,浏览和访问有限显示区域上的多个应用程序的系统和方法。该移动计算装置初始化在第一方位具有固定尺寸的虚拟显示空间。例如,初始化该虚拟显示空间,以使其水平尺度等于该显示屏幕的水平尺度。产生至少一个其在该第一方位具有固定尺寸,而在第二方向具有可变尺寸的窗口。例如,该至少一个窗口具有固定水平尺度,但是在垂直方向,尺寸可变。然后,该至少一个窗口被插入至该虚拟显示空间并显示在显示器件上。
【技术实现步骤摘要】
【专利说明】单轴窗口管理器 本申请是申请日为2008年6月30日、申请号为200880104215.0(国际申请号为PCT/US2008/068827)以及专利技术名称为“单轴窗口管理器”的专利技术专利申请的分案申请。
本公开一般地涉及移动计算
,本公开尤其涉及移动计算装置上的窗口和应用程序管理。
技术介绍
移动计算装置正日益成为更强大的功能装置。许多移动装置是具有多种装置作用的多功能装置,诸如个人数字助理(PDA)、智能电话、蜂窝电话、便携式媒体播放器、录音机、摄像机全球定位系统(GPS)、照相机以及电子文件存储器。这样增加的功能性使得移动装置的用户增加通常以迅速连续方式进行交互的应用程序的数量。然而,为了访问和导航这些应用程序,传统的移动装置每次对用户可视示出与诸如注册屏幕、文本编辑器或者类似专用界面的单一应用程序相关的数据。这只能使移动装置的用户在给定的时间浏览或者访问单一应用程序。此外,应用程序之间的转换要求应用程序从该屏幕上移掉,并由覆盖该屏幕的新应用程序代替。为了进一步导航每个应用程序,在访问时,传统的移动装置可以使用占据整个移动装置屏幕或者其它显示区域的下拉式或者上托式菜单。尽管这些菜单接收用户输入,以通过应用程序导航或者访问不同的应用程序,但是这些菜单占据该移动装置的大部分屏幕,遮挡了最初显示给用户的应用数据。这限制了移动装置用户浏览应用程序数据和在应用程序之间导航、或者通过应用程序导航的能力。移动装置利用专用应用程序提供不同的功能,因此,增加功能就增加了该移动装置使用的应用程序的数量。然而,小尺寸的大多数移动装置限制了可以用于显示各种应用程序的屏幕尺寸。这种受限的屏幕尺寸限制了应用程序可以对移动装置用户显示的数据量,并且限制了用户访问或者与该显示数据交互的能力。这种受限的屏幕尺寸通常要求用户提供多个输入,以在不同应用程序之间切换,或者在单个应用程序的各部分之间导航。此夕卜,由于大多数传统的移动装置使用整个显示区域显示单一应用程序,所以为了与特定应用程序交互,需要多个输入,以在应用程序之间转换。通常,为了访问另一个应用程序,必须使当前运行的窗口终止。这些传统的移动装置不允许在该显示区域上显示多个应用程序,因此,用户不能在应用程序之间轻易地转换。此外,移动装置通常具有对于诸如直接操作定位能力的某些类型输入的限制机制。这些受限输入源和小显示尺寸的结合使得在移动计算装置上实现现有二维窗口管理方法不切实际。如上可以看出,缺少一种在应用程序之间迅速导航的,并且在具有尺寸受限显示区域的移动计算装置上同时查看多个应用程序的系统或者方法。
技术实现思路
利用在此披露的各种实施例,移动计算装置,例如,手持计算装置、利用操作系统方法沿该装置屏幕的单轴显示和处理一个或者多个应用程序。通过允许利用单独窗口浏览和访问多个应用程序,这样限制而且还简化和增强移动计算装置的运行。由于可以沿着单轴,例如垂直轴,改变该窗口的尺寸和移动该窗口,所以可以利用最少的输入浏览和转换多个应用程序。因为大多数应用程序和各种内容是自顶向下(top-down)数据流,所以沿垂直轴改变窗口的尺寸和移动窗口可以在不损害应用程序或者内容显示的情况下,改变窗口的尺寸。在一个实施例中,在移动装置的存储器内,初始化在第一方位具有固定尺寸的虚拟显示空间。例如,初始化该虚拟显示空间,以使水平尺度对应于该移动装置的屏幕的水平尺度。产生在第一方位具有固定尺寸,而在第二方向具有可变尺寸的至少一个窗口。例如,至少一个窗口具有固定水平尺度,但是垂直尺寸可变。然后,该至少一个窗口被插入至该虚拟显示空间,并且可以从该虚拟显示空间显示在该装置屏幕上。在实施例中,接收来自用户的输入,以沿该装置屏幕的单轴操作窗口。例如,收到的输入沿该第二方向改变该窗口的尺寸,或者沿该第二方向移动该窗口。收到输入还可以使不同窗口从该虚拟显示空间内显示在该装置屏幕上,允许用户滚动和浏览包括在该虚拟显示空间内的窗口。在一个实施例中,该装置屏幕的一个或者多个区域与一个或者多个诸如使用系统函数的应用程序的系统应用程序或者用户定义的应用程序相关。因此,与该一个或者多个系统应用程序不相关的该装置屏幕的区域用于显示其它应用程序。因此,该系统应用程序显示在同一个屏幕区域上,从而有助于用户访问,同时还允许用户访问附加应用程序。本说明书中描述的特征和优点没有全部包括在内,特别是,根据附图、说明书以及权利要求书,对于本
内的技术人员,许多特征和优点是显而易见的。此外,应当注意,本说明书中使用的语言主要是为了可读性和说明问题而选择的,而不是为了解释或者限定所公开的主题而选择的。【附图说明】所公开的实施例具有其它优点和特征,根据具体描述、所附权利要求书以及附图,该实施例的其它优点和特征更加显而易见,其中: 图1示出移动计算装置的一个实施例。图2示出移动计算装置体系结构的一个实施例。图3示出例如在移动计算装置上实现单轴窗口管理器(single-axis windowmanager)的方法的一个实施例。图4示出在移动计算装置的屏幕上再现的单轴窗口管理器的一个实施例。图5A和5B示出利用单轴窗口管理器改变窗口尺寸的实施例。图6示出利用单轴窗口管理器进行窗口移动的一个实施例。图7示出在单轴窗口管理器中使用的虚拟显示空间的一个实施例。图8示出在单轴窗口管理器中的预定窗口位置的一个实施例。图9A和9B不出在单轴窗口管理器内窗口分层的实施例。【具体实施方式】仅作为说明,附图和下面的描述涉及优选实施例。应当注意,根据下面的讨论,在此公开的结构和方法的变换实施例易于被看作,在不脱离要求保护的专利技术原理的情况下,可以采用的切实可行的选择。现在,详细参考几个实施例,附图示出这几个实施例的例子。请注意,只要可行,类似或者相同的参考编号就可以用于附图中,并且可以表示类似或者相同的功能。该附图仅为了说明问题示出所公开的系统(或者方法)的实施例。根据下面的描述,本
内的技术人员明白,在不脱离在此所描述的原理的情况下,可以采用在此所示结构和方法的变换实施例。移动计算装置的例子 图1示出具有电话功能的,例如移动电话或者智能电话的,移动计算装置110的一个实施例。配置该移动计算装置,以宿主和执行用于安排和接收电话呼叫的电话应用程序。请注意,为了便于理解,以运行在移动电信网上具有电话功能的移动计算装置110的典型情况,描述在此公开的原理。然而,在此公开的原理可以应用于其它双工(或者多工)电话情况,诸如具有被配置与公用交换电话网(PSTN)或者具有基于网际协议的语音(VoIP)功能的数据网络直接进行交互的电话功能的装置。此外,在此公开的原理还可以应用于其它装置,诸如个人数字助理(PDA)、媒体播放器以及其它类似装置。该移动计算装置110被配置成便于用户握持的形状系数,例如,个人数字助理(TOA)或者智能电话的形状系数。例如,在一个实施例中,移动计算装置110可以具有长度介于7.5至15.5厘米之间、宽度介于5至12.75厘米之间、高度介于0.64至2.2厘米之间的尺度以及介于55与230克之间的重量。移动计算装置110包括:扬声器120、屏幕130、导航区域140以及麦克风160。移动计算装置110还可以包括一个或者多个开关本文档来自技高网...
【技术保护点】
一种用于移动装置的操作方法,该方法包括:确定是选择垂直尺度还是水平尺度作为第一方位的固定尺寸,其中特定尺度被选择为第一方位的固定尺寸,以使应用程序内容的失真最小化;将多个窗口插入到虚拟显示空间中的第一位置中,所述多个窗口中的每个窗口都具有第一方位的固定尺寸,其中所述多个窗口中的每个窗口都在垂直于第一方位的第二方位是可改变尺寸的,并且其中在第二方位改变窗口的尺寸并不更改第一方位的固定尺寸;显示所述多个窗口的至少一子集,所述多个窗口在显示器件上被放置在所述虚拟显示空间的第一位置处;作为对接收到第一输入的响应,在与第二方位相对应的方向上滚动所述多个窗口中的至少一个,使得至少一个不同的窗口被显示在该显示器件上;以及显示被叠放在被滚动的窗口上的固定窗口。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:保罗默瑟,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。