电子装置、其桌面浏览方法与计算机程序产品的制作方法

文档序号:6578701阅读:155来源:国知局
专利名称:电子装置、其桌面浏览方法与计算机程序产品的制作方法
技术领域
本发明是有关于一种操作电子装置的方法,且特别是有关于一种浏览电子装置的 桌面的方法与其相关应用。
背景技术
触控感应技术的蓬勃发展使得越来越多的电子装置开始采用触控屏幕来取代传 统液晶屏幕,进而同时作为电子装置的输入及输出界面。正因如此,使用者在使用具有触控 屏幕的电子装置时,除了可以通过触控屏幕观看各种操作画面以及档案文件的内容之外, 也可以利用手指或触控笔点击触控屏幕以输入文字、指令,或者开启文件与应用程序。一般来说,触控屏幕的感测技术包括单点触控以及多点触控两种。其中,支持单点 触控的触控屏幕是指在单一个时间区间内只能接收一个使用者触发的事件。由于单点式触 控屏幕具有价格较低且耐用等优势,因此已被广泛地应用在许多电子产品之中。而支持多 点触控的触控屏幕虽然需要较为复杂的软硬件技术支持,但因为具备可以在单一时间区间 内同时检测到多个触碰操作的特性,让使用者的操作手势可由单指晋升到多指,使得操作 动作变得更加富饶趣味。无论电子装置配置的是单点式触控屏幕亦或是多点式触控屏幕,使用者几乎不再 需要键盘或其它的指向输入装置,也能够直观且便利地通过触控屏幕完成各项操作动作。 正因如此,如何利用触控屏幕的特性发展出更多更方便有趣的操作模式,则成为电子产品 制造商在研发产品时所关注的部份。

发明内容
有鉴于此,本发明提供一种桌面浏览方法,让使用者能更快速精确地看到桌面中 想要浏览的区域,以提升操作上的便利性。本发明提出一种桌面浏览方法,用以浏览具有触控屏幕的电子装置的桌面。此桌 面被划分为η个连续的区域,且η为大于1的正整数,而其中一个区域显示于触控屏幕上。 此方法在触控屏幕上显示一浏览操作列。其中,浏览操作列包括一指针以及η个索引项,上 述η个索引项分别对应于桌面的η个区域,且指针指向目前触控屏幕所显示的区域所对应 的索引项。在检测到浏览操作列上作用于指针的滑动操作时,依据滑动操作来移动桌面与 指针。而在检测到滑动操作终止时,选择在η个索引项中最接近指针的一索引项作为一目 标索引项,并且控制指针指向目标索引项,以及将目标索引项所对应的目标区域显示于触 控屏幕上。从另一观点来看,本发明提供一种电子装置,包括桌面模块、触控屏幕以及处理模 块。其中,桌面模块用以提供电子装置的桌面,此桌面被划分为η个连续的区域(η为大于1 的正整数)。触控屏幕显示了 η个区域中的一个区域以及一浏览操作列。其中,浏览操作列 包括一指针以及η个索引项,上述η个索引项分别对应于桌面的η个区域,且指针指向目前 触控屏幕所显示的区域所对应的索引项。处理模块连接至桌面模块与触控屏幕,用以在触控屏幕检测浏览操作列上作用于指针的滑动操作时,依据滑动操作来移动桌面与指针。在 检测到滑动操作终止时,处理模块选择在η个索引项中最接近指针的一索引项作为一目标 索引项,并且控制指针指向目标索引项,以及将目标索引项所对应的目标区域显示于触控
屏幕上。从又一观点来看,本发明提出一种计算机程序产品,包括用以加载电子装置的至 少一个程序指令。其中,电子装置具有被划分为η个连续的区域的桌面(η为大于1的正整 数),且其中一区域显示于电子装置的触控屏幕上。上述程序指令在加载电子装置后执行下 列步骤首先,将一浏览操作列显示于触控屏幕上。此浏览操作列包括一指针以及η个索引 项,其中η个索引项分别对应于桌面的η个区域,且指针是指向目前触控屏幕所显示的区域 所对应的索引项。接着在检测到浏览操作列上作用于指针的滑动操作时,依据滑动操作移 动桌面与指针。在检测到滑动操作终止时,选择在η个索引项中最接近指针的一索引项作 为一目标索引项。最后控制指针指向目标索引项,并且将目标索引项所对应的目标区域显 示于触控屏幕。基于上述,本发明所提供的浏览操作列不但可以让使用者更方便快速地检视大型 桌面上的各个区域,同时还可以提示使用者目前显示在触控屏幕上的区域与桌面的其它区 域彼此之间的相对位置关系,并且让使用者能利用浏览操作列快速地切换到所欲浏览的任 何区域。如此一来将能大幅提升在电子装置上浏览桌面的便利性。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式 作详细说明如下。


图1是依照本发明的一实施例所绘示的电子装置的方块图。图2、3、5是依照本发明的一实施例所绘示的桌面的示意图。图4是依照本发明的一实施例所绘示的桌面浏览方法的流程图。图6是依照本发明的一实施例所绘示的触控屏幕及其显示内容的示意图。图7A、7B、7C是依照本发明的桌面浏览方法的一实施例所绘示的示意图。图8是依照本发明的另一实施例所绘示的触控屏幕及其显示内容的示意图。图9A、9B、9C是依照本发明的桌面浏览方法的另一实施例所绘示的示意图。[主要元件符号说明]100:电子装置110:桌面模块120:触控屏幕130 处理模块200、300、500 桌面Al、A2、An-l、An、A,1、A,2、A,n_l、A,n、510、520、530、540、550、560、570 区域410 460 本发明的一实施例所述的桌面浏览方法的各步骤610 浏览操作列620 指针631、632、633、634、635、636、637 索引项
810 840 本发明的另一实施例所述的桌面浏览方法的各步骤A 点选位置
具体实施例方式图1是依照本发明的一实施例所绘示的电子装置的方块图。在本实施例中,电子 装置100包括桌面模块110、触控屏幕120以及处理模块130,而电子装置100可以是手机、 个人数字助理(Personal Digital Assistant,PDA)、PDA手机或智能型手机(Smart Phone) 等等,在此并不对电子装置100的种类加以限制。桌面模块110用以提供电子装置100的桌面。其中,桌面例如显示有电子装置100 的应用程序的图标(icon)、常用功能连结或是应用程序的操作画面等等,在此并不对桌面 上的显示内容加以限制。而桌面模块110会将桌面划分为η个连续的区域(η为大于1的 正整数),而各区域的大小例如皆与触控屏幕120的大小相符。在一实施例中,如图2所示, 桌面模块110可将桌面200水平地均分为η个连续的区域(即区域Al、区域Α2、…、区域 An-I以及区域An)。在另一实施例中,如图3所示,桌面模块110则可以将桌面300垂直地 均分为η个连续的区域(即区域Α’ 1、区域Α’ 2、…、区域A’ η_1,及区域Α’ η)。触控屏幕120例如是电阻式触控屏幕或电容式触控屏幕,用以作为电子装置100 的输入及输出界面。亦即,使用者可以通过触控屏幕120对电子装置100下达指令,也可以 通过触控屏幕120检视电子装置100的响应。在本实施例中,触控屏幕120显示有上述η 个区域中的一个区域以及一浏览操作列。其中,浏览操作列上具有一个指针以及η个索引 项,上述η个索引项分别对应于桌面的η个区域,且指针指向触控屏幕120目前显示的区域 所对应的索引项,进而让使用者可以通过浏览操作列判断目前触控屏幕120所显示的区域 与其它区域的位置相对关系。处理模块130例如是任何具备运算处理能力的硬件、软件元件,或硬件及软件元 件的组合,在此并不加以限制。在触控屏幕120检测到浏览操作列上作用于指针的滑动操 作(例如使用者滑动浏览操作列上的指针)时,处理模块130将根据滑动操作来移动桌面 及指针,进而让使用者可以利用浏览操作列快速且精确地控制电子装置100显示所欲浏览 的任何桌面区域。为了更进一步地说明电子装置100的详细运作流程,以下特举另一实施例来对本 发明进行说明。图4是依照本发明的一实施例所绘示的桌面浏览方法的流程图。为了方便 说明,以下均假设电子装置100的桌面均分为七个连续的区域,而触控屏幕120上显示上述 桌面七个区域中的其中一个区域。首先,在步骤410中,触控屏幕120显示一浏览操作列。举例来说,请同时参阅图 5及图6,电子装置100的桌面500水平地均分为七个连续的区域510、520、530、540、550、 560、570,其中区域540显示在触控屏幕120上。而触控屏幕120另显示有一浏览操作列 610,其为具有一个指针620及七个索引项631、632、633、634、635、636、637的横式卷轴。浏 览操作列610上的七个索引项631至索引项637分别依序对应桌面500的区域510至区域 570,且依照各自对应的区域在桌面500上的排列顺序而横向排列在浏览操作列610上,而 浏览操作列610上的指针620则指向目前触控屏幕120所显示的区域540所对应的索引项 634。然而必须特别说明的是,浏览操作列610、指针620,以及索引项631至索引项637的外形仅是为了方便说明而举出的范例,本发明并不对其外观加以限制。另外,在本实施例中,浏览操作列610显示在触控屏幕120的一水平边缘(亦即 下边缘)处。然而,浏览操作列610亦可显示在触控屏幕120的另一水平边缘(亦即上边 缘)处,本发明不限制其显示位置。接着,在步骤420中,触控屏幕120检测在浏览操作列610上作用于指针620的滑 动操作。举例来说,触控屏幕120检测使用者通过手指或触控笔对浏览操作列610上的指 针620所进行的滑动操作。接下来,在步骤430中,处理模块130将依据滑动操作来移动桌面500与指针620 的位置。详细地说,处理模块130会控制桌面500朝与滑动操作方向相反的方向移动,并控 制指针620朝滑动操作的方向移动。举例来说,当使用者利用手指(或触控笔)对在浏览 操作列610上的指针620进行向右滑动的操作时,处理模块130会控制桌面500朝左方移 动,并且控制指针620朝右方移动。反之,当使用者利用手指(或触控笔)对在浏览操作列 610上的指针620进行向左滑动的操作时,处理模块130则会控制桌面500朝右方移动,并 且控制指针620朝左方移动。接着,在步骤440中,处理模块130将不断地检测触控屏幕120上的滑动操作是否 终止。若未检测到滑动操作终止,则回到步骤430,处理模块130继续依据滑动操作来移动 桌面500与指针620。当检测到滑动操作终止时,则如步骤450所示,处理模块130选择在 索引项631至637中最接近指针620的索引项作为一目标索引项。 最后,在步骤460中,处理模块130移动指针620以指向目标索引项,并且移动桌 面500以完整显示目标索引项所对应的目标区域于触控屏幕120。举例来说,图7A至7C是依照本发明的桌面浏览方法的一实施例所绘示的触控屏 幕120所显示内容的示意图。如图7A所示,使用者未进行任何操作之前,触控屏幕120显 示桌面500中的区域540。此时,浏览操作列610的指针620会指向对应于区域540的索 引项634。藉此,使用者可以根据指针620在浏览操作列610上的位置,得知目前触控屏幕 120所显示的区域(亦即区域540)与桌面500中其它区域的相对位置关系。接着,如图7B所示,当使用者以手指(或触控笔)触碰浏览操作列610上的指针 620并向右滑动时,则指针620会依循滑动方向在浏览操作列610上朝右方移动,而桌面 500则会朝向左方移动。在本实施例中,若使用者持续地向右滑动指针620,触控屏幕120 将会依序显示桌面500中位于区域540右方的区域550、560与570。同样地,若使用者触碰 浏览操作列610上的指针620并向左滑动时,触控屏幕120将会依序显示桌面500中位于 区域540左方的区域530、520与510。藉此,使用者可滑动浏览操作列610上的指针620, 通过触控屏幕120浏览桌面500的任一区域。最后,如图7C所示,当使用者停止滑动手指(或触控笔)时,由于指针620最接近 浏览操作列610上的索引项636,因此处理模块130将移动指针620以指向索引项636,同 时移动桌面500以完整地显示索引项636所对应的区域560于触控屏幕120上。藉此,使 用者可通过滑动浏览操作列610上的指针620至桌面中所欲浏览的区域所对应的索引项, 快速地在控制触控屏幕120显示所欲浏览的桌面区域。在本发明的另一实施例中,电子装置100的表面上配置有一指向元件(未绘示), 此指向元件例如是轨迹球或是光学传感器(Optical Sensor)。使用者可以在指向元件上滑动手指进而产生滑动操作。同样地,处理模块130在指向元件检测到滑动操作后,便会依据 滑动操作来移动桌面与浏览操作列上的指针。并且在检测到滑动操作终止时,依据指针当 时的位置显示对应的桌面区域。由于根据滑动操作显示桌面区域的方式与前述实施例相同 或相似,故在此不再赘述。值得一提的是,在本发明的另一实施例中,处理模块130亦可根据触控屏幕120所 检测到浏览操作列上的点选操作来移动桌面及指针。请参阅图8,图8是依照本发明的另一 实施例所绘示的桌面浏览方法的流程图。首先,在步骤810中,触控屏幕120显示一浏览操作列。请再次参阅图5与图6,由 于本实施例的步骤810与上述实施例中的步骤410相似,故相关说明在此不再赘述。接着,在步骤820中,触控屏幕120检测在浏览操作列620上的点选操作。举例来 说,触控屏幕120检测使用者通过手指或触控笔在浏览操作列620上的点选操作。接下来,在步骤830中,处理模块130选择在索引项631至637中最接近点选操作 在浏览操作列上的点选位置的索引项作为一特定索引项。最后,在步骤840中,处理模块130移动指针620指向特定索引项,并且移动桌面 以完整显示特定索引项所对应的特定区域于触控屏幕120。举例来说,图9A至9C是依照本发明的桌面浏览方法的另一实施例所绘示的触控 屏幕120所显示内容的示意图。如图8A所示,使用者未进行任何操作之前,触控屏幕120 显示桌面500中的区域560。此时,浏览操作列610的指针620会指向对应于区域560的索 引项636。藉此,使用者可以根据指针620在浏览操作列610上的位置,得知目前触控屏幕 120所显示的区域(亦即区域560)与桌面500中其它区域的相对位置关系。接着,如图9B所示,当使用者以手指(或触控笔)触碰浏览操作列上的位置A时, 则指针620会在浏览操作列610上朝左方移动,而桌面500则会朝向右方移动。最后,如图9C所示,由于点选位置A最接近浏览操作列610上的索引项631,因此 处理模块130便移动指针620以指向索引项631,同时移动桌面500以完整显示索引项631 所对应的区域510于触控屏幕120上。藉此,使用者可通过直接点选浏览操作列610上所欲浏览的区域所对应的索引 项,控制触控屏幕120直接显示所欲浏览的桌面区域。换句话说,即便使用者想要浏览的区 域与目前触控屏幕120所显示的区域在桌面上的位置并不相邻(亦即两者被一或多个桌面 区域分隔开),使用者仍可以通过点选浏览操作列上的索引项而使触控屏幕120直接由目 前显示的区域跳至接下来想浏览的区域,据此可以更进一步地加快浏览桌面的效率。在上述实施例中,处理模块130另会计算桌面与指针持续未移动的停止时间。当 停止时间到达默认值(例如3秒)时,处理模块130便会隐藏浏览操作列。举例来说,处 理模块130会在触控屏幕120上显示一工具列来遮蔽浏览操作列,或是将浏览操作列滑入 触控屏幕120的边缘内,进而达到隐藏浏览操作列的目的。直到触控屏幕120再次检测到 使用者作的滑动操作(此滑动操作例如可以发生在触控屏幕120的特定位置或任意位置) 时,处理模块130才会重新将浏览操作列显示于触控屏幕120。举例来说,处理模块130会 移除遮蔽在浏览操作列上的工具列,或是自触控屏幕120的边缘滑出浏览操作列。以上的实施例虽然是以被水平地均分为多个区域的桌面来对本发明进行说明,然 而在本发明的其它实施例中,桌面模块110亦可将桌面垂直地均分为多个区域(例如图3的桌面300所示)。而触控屏幕120显示了其中任意一个区域以及一浏览操作列,此浏览操 作列例如是直式卷轴,且具有一个指针以及与桌面区域数量相符的多个索引项,此浏览操 作列例如是显示在触控屏幕120的垂直边缘(例如左边缘或右边缘)。上述索引项会依 照各自对应的区域在桌面中的排列顺序而直向排列在直式卷轴上。当使用者想浏览桌面的 不同区域时,可以在浏览操作列上以手指(或触控笔)上下滑动指针,处理模块130便会根 据滑动操作来对应地移动桌面及指针。而当使用者想观看桌面的一特定区域时,可以点选 浏览操作列上该特定区域所对应的索引项,处理模块130便会直接滑动桌面以显示该特定 区域于触控屏幕上。由于详细的运作方式与上述实施例相同或相似,故在此便不再赘述。本发明还提供一种计算机程序产品,此计算机程序产品基本上是由数个程序指令 所组成(例如设定程序指令或部署程序指令等等)。这些程序指令在加载电子装置并执行 之后,便可完成上述桌面浏览方法的各步骤,同时使得电子装置实现上述实施例所说明的 功能。其中,计算机程序产品可以储存在任何数据储存装置(包括只读存储器、随机存取存 储器、磁带、软盘、硬盘、光盘片以及传输媒体等等),或是经由网络直接传输提供,在此并不 限制其范围。进一步来说,使用者可以直接取得储存有计算机程序产品的数据储存装置,并将 其中的程序指令加载电子装置,进而在电子装置中执行上述实施例所述的桌面浏览方法。 除此之外,使用者也可以在主从式(client-server)或点对点式(peer-to-peer,P2P)等各 种网络架构下,通过网络(例如有线网络或无线网络等)将计算机程序产品中的程序指令 下载至电子装置。待执行程序指令之后,电子装置便可显示一浏览操作列,并通过浏览操作 列让使用者更快速且精确地浏览桌面的各个区域。综上所述,本发明所述的电子装置、其桌面浏览方法与计算机程序产品用以让使 用者在操作一电子装置且电子装置具有被划分为数个连续区域的大型桌面时,可以通过浏 览操作列快速浏览桌面的各个区域,并可快速精确地直接移动到桌面中想要观看的区域。 除此之外,浏览操作列上的指针及索引项也可用来提示使用者目前所浏览的区域与其它区 域之间的相对位置。据此,帮助使用者能更便利地浏览桌面内容,进而使得操作电子装置变 的更有效率。虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域 中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明 的保护范围当视所附的权利要求范围所界定者为准。
权利要求
一种桌面浏览方法,用以浏览具有触控屏幕的电子装置的桌面,其中该桌面被划分为n个连续的区域,且n为大于1的正整数,其中一区域显示于该触控屏幕上,该方法包括显示一浏览操作列于该触控屏幕上,其中该浏览操作列包括一指针及n个索引项,其中该n个索引项分别对应于该桌面的该n个区域,且该指针指向目前该触控屏幕所显示的该区域所对应的一索引项;检测该浏览操作列上作用于该指针的一滑动操作;依据该滑动操作移动该桌面与该指针;在检测到该滑动操作终止时,选择该n个索引项中最接近该指针的一索引项作为一目标索引项;以及控制该指针指向该目标索引项,并显示该目标索引项所对应的一目标区域于该触控屏幕上。
2.根据权利要求1所述的桌面浏览方法,还包括 检测该浏览操作列上的一点选操作;依据该点选操作从该η个索引项中选择一特定索引项;控制该指针指向该特定索引项;以及显示该特定索引项所对应的一特定区域于该触控屏幕。
3.根据权利要求2所述的桌面浏览方法,其中依据该点选操作从该η个索引项中选择 该特定索引项的步骤还包括选择在该η个索引项中最接近该点选操作在该浏览操作列上的一点选位置的一索引 项作为该特定索引项。
4.根据权利要求1所述的桌面浏览方法,还包括 计算该桌面与该指针持续未移动的一停止时间;以及 当该停止时间到达一默认值时,隐藏该浏览操作列。
5.根据权利要求4所述的桌面浏览方法,其中隐藏该浏览操作列的步骤包括 显示一工具列以遮蔽该浏览操作列。
6.根据权利要求4所述的桌面浏览方法,其中在隐藏该浏览操作列的步骤之后,还包括当检测到该触控屏幕上的该滑动操作时,显示该浏览操作列。
7.根据权利要求1所述的桌面浏览方法,其中该桌面被水平地均分为该η个连续的区 域,且该浏览操作列为显示于该触控屏幕的一水平边缘的一横式卷轴,其中该η个索引项 依照各自对应的该η个区域在该桌面的一排列顺序横向排列在该横式卷轴上。
8.根据权利要求1所述的桌面浏览方法,其中该桌面的该η个区域的每一区域的大小 均符合该触控屏幕的大小。
9.一种电子装置,包括一桌面模块,提供该电子装置的一桌面,其中该桌面被划分为η个连续的区域,且η为 大于1的正整数;一触控屏幕,显示该η个区域其中之一与一浏览操作列,其中该浏览操作列包括一指 针及η个索引项,该η个索引项分别对应于该桌面的该η个区域,且该指针指向目前该触控 屏幕所显示的该区域所对应的一索引项;以及一处理模块,耦接至该桌面模块与该触控屏幕,用以在该触控屏幕检测该浏览操作列 上作用于该指针的一滑动操作时,依据该滑动操作移动该桌面与该指针,在检测到该滑动 操作终止时,选择在该η个索引项中最接近该指针的一索引项作为一目标索引项,以及控 制该指针指向该目标索引项,并显示该目标索引项所对应的一目标区域于该触控屏幕上。
10. 一种计算机程序产品,包括用以加载一电子装置的至少一程序指令,其中该电子装 置具有被划分为η个连续的区域的一桌面,且η为大于1的正整数,其中一区域显示于该电 子装置的一触控屏幕上,该些程序指令在加载该电子装置后执行如权利要求1所述的桌面 浏览方法。
全文摘要
一种电子装置、其桌面浏览方法与计算机程序产品。此方法首先将桌面的n个连续区域中的一个区域与一浏览操作列显示于电子装置的触控屏幕。其中,浏览操作列包括一个指针以及n个索引项,此n个索引项分别对应于桌面的n个区域,且指针指向目前触控屏幕所显示的区域所对应的索引项。在检测到浏览操作列上作用于指针的滑动操作时,依据滑动操作移动桌面与指针。而在检测到滑动操作终止时,选择在n个索引项中最接近指针的一索引项作为一目标索引项。最后,控制指针指向目标索引项,并将目标索引项所对应的目标区域显示于触控屏幕。
文档编号G06F3/041GK101907970SQ20091014700
公开日2010年12月8日 申请日期2009年6月4日 优先权日2009年6月4日
发明者卓·班佛, 大卫·布琳达 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1