应用程序管理系统及方法

文档序号:6331167阅读:121来源:国知局
专利名称:应用程序管理系统及方法
技术领域
本发明涉及应用程序管理系统及方法,特别是涉及一种可以产生应用程序的虚拟 桌面或虚拟桌面的幻景(illusion)的系统及方法。
背景技术
近年来,便携式装置,特别是手持式装置变得越来越高阶且变得更多功能化。举例 来说,手持式装置可以具备电信通讯能力、电子邮件、进阶通讯录管理、媒体播放、以及其他 各式各样的能力与应用。由于这些装置的便利,也使得这些装置成为人们的生活必需品之
ο目前来说,手持式装置通常会配置一触控式显示单元。使用者可以通过触控式显 示单元来直接执行相关操作,如应用程序操作与数据输入等。一般来说,多个应用程序可以 安装于手持式装置中,从而提供各式各样的功能。然而,这些应用程序的功能通常是固定 的,常常无法满足使用者的需求。

发明内容
有鉴于此,本发明提供应用程序管理系统及方法,以解决前述问题。本发明揭示一种电子装置。电子装置包括一触控式显示单元、与一管理模块。管理 模块可以对于电子装置中的一应用程序在触控式显示单元中建立与显示一虚拟桌面幻景。 在一些实施例中,管理模块可以由触控式显示单元撷取相关输入,依据输入执行操作,且选 择性地将输入提供给应用程序。应用程序可以依据输入进行操作。本发明实施例的一种应用程序管理方法。首先,于一触控式显示单元的一下方显 示层显示一应用程序的一第一画面。检测触控式显示单元上的至少一接触。相应于接触, 于触控式显示单元的一上方显示层显示一第二画面。其中,上方显示层是视觉地在下方显 示层之上。本发明实施例的一种应用程序管理系统包括一触控式显示单元、一储存单元、与 一处理单元。储存单元包括一应用程序的一第一画面。触控式显示单元于一下方显示层显 示应用程序的第一画面。处理单元检测触控式显示单元上的至少一接触。相应于接触,处 理单元于触控式显示单元的一上方显示层显示一第二画面。其中,上方显示层是视觉地在 下方显示层之上。在一些实施例中,可以依据第一接触与第二接触的位置设置一视口(Viewport), 且此视口被显示为触控式显示单元的上方显示层中的第二画面。其中,视口是第一画面中 的接触所定义的区域。在一些实施例中,由视口所定义的画面的一部份将被放大成触控式 显示单元的全部显示区域的尺寸,且显示于触控式显示单元的上方显示层中。在一些实施例中,判断触控式显示单元上至少一接触的时间是否大于一既定值。 当触控式显示单元上至少一接触的时间大于既定值时,将一通知显示为触控式显示单元的 上方显示层中的第二画面。在一些实施例中,检测相应此至少一接触的移动,且将相应此移动的位置信息传送至应用程序,从而依据此位置信息选择第一画面中的至少一标的。在一些实施例中,第二画面是一动画,且一旦触控式装置上并未检测到接触时,此 动画将停止于触控式显示单元中显示。本发明上述方法可以通过程序码方式存在。当程序码被机器载入且执行时,机器 变成用以实行本发明的装置。为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并结合附图 详细说明如下。


图1为显示依据本发明实施例的应用程序管理系统的一示意图。
图2为显示依据本发明实施例的应用程序管理方法的一流程图。
图3为显示依据本发明另--实施例的应用程序管理方法的一流程图。
图4为显示依据本发明另--实施例的应用程序管理方法的一流程图。
图5为显示依据本发明另--实施例的应用程序管理方法的一流程图。
附图符号说明
100 应用程序管理系统;
110 储存单元;
111 应用程序;
112 管理模块;
120 触控式显示单元;
130 处理单元;
S210.S220.S230 步骤;
S310、S320、· · ·、S380 步骤;
S410、S420、· · ·、S470 步骤;
S510、S520、· · · 、S550 步骤。
具体实施例方式图1显示依据本发明实施例的应用程序管理系统。依据本发明实施例的应用程序 管理系统100可以适用于一电子装置,如个人数字助理、智能型手机、移动电话、移动上网 装置(Mobile Internet Device, MID)、迷你笔记型计算机(Netbook)、笔记型计算机、车用 计算机、数字相机、多媒体播放器、游戏装置、或任何其他型态的移动计算装置。值得注意的 是,上述电子装置仅为本发明的例子,本发明并不限定于此。应用程序管理系统100包括一储存单元110、一触控式显示单元120、与一处理单 元130。储存单元110包括一应用程序111与一管理模块112。应用程序111可以具有至 少一界面和/或画面。当应用程序111执行时,相关数据,如一界面和/或画面可以显示于 触控式显示单元120中。触控式显示单元120是与一触碰感应装置(未显示)整合的屏 幕。触碰感应装置具有包括至少一维的感应器的触摸式表面,用以检测输入工具(物件), 如触控笔或手指等接近或在其表面上的接触与移动。管理模块112可以取得应用程序111 的相关数据。值得注意的是,相关数据可以是由触控式显示单元120的一存储器缓冲寄存器(未显示)中取得,或直接由应用程序111取得。注意的是,管理模块112可以是一独立 应用程序、电子装置的操作系统的一部份、或触控式显示单元120的一驱动程序。管理模块 112可以通过触控式显示单元120接收输入。管理模块112可以依据输入与操作数据执行相 关操作与判断,且产生相应应用程序的虚拟桌面幻景。在一些实施例中,虚拟桌面幻景的产 生可以通过在触控式显示单元120中产生与显示放大或缩小的画面/通知/动画来完成。 在一些实施例中,虚拟桌面幻景可以显示于触控式显示单元120的一上方显示层中,其中, 上方显示层是视觉地在一下方显示层之上,且下方显示层是用以显示应用程序111的一画 面。此外,在一些实施例中,管理模块112可以通过触控式显示单元120接收多个输入。管 理模块112可以转换接收的多个输入,且将转换后的多个输入提供给应用程序111。应用程 序111可以依据转换后的多个输入执行相关操作。处理单元130是用以执行应用程序111 与管理模块112,且执行本发明的应用程序管理方法,其细节将于后进行说明。图2显示依据本发明实施例的应用程序管理方法。依据本发明实施例的应用程序 管理方法可以适用于一电子装置,如个人数字助理、智能型手机、移动电话、移动上网装置、 迷你笔记型计算机、笔记型计算机、车用计算机、数字相机、多媒体播放器、游戏装置、或任 何其他型态的移动计算装置。如步骤S210,于一触控式显示单元的一下方显示层显示一应用程序的一第一画 面。注意的是,多个显示层可以同时显示于触控式显示单元中。当多个显示层同时显示于 触控式显示单元中时,显示于下方显示层的画面的全部或一部份将会被显示于上方显示层 的另一画面遮住。上方显示层是视觉地在下方显示层之上。值得注意的是,显示层的概念 可以由软件或硬件支持。如步骤S220,检测一输入工具(物件),如触控笔或手指等接近或 在触控式显示单元表面上的接触。值得注意的是,在一些实施例中,检测得到的接触的前N 个样本将会被控制住或忽略,以避免触控式显示单元上的误触。相应于接触,如步骤S230, 于触控式显示单元的上方显示层显示一第二画面。第二画面是应用程序的虚拟桌面幻景。 在一些实施例中,第二画面是第一画面的一部份。图3显示依据本发明另一实施例的应用程序管理方法。依据本发明实施例的应用 程序管理方法可以适用于一电子装置,如个人数字助理、智能型手机、移动电话、移动上网 装置、迷你笔记型计算机、笔记型计算机、车用计算机、数字相机、多媒体播放器、游戏装置、 或任何其他型态的移动计算装置。在此实施例中,一缩放功能将进行揭示。如步骤S310,于一触控式显示单元的一下方显示层显示一应用程序的一画面。类 似地,多个显示层可以同时显示于触控式显示单元中。当多个显示层同时显示于触控式显 示单元中时,显示于下方显示层的画面的全部或一部份将会被显示于上方显示层的另一画 面遮住。上方显示层是视觉地在下方显示层之上。如步骤S320,检测一输入工具(物件), 如触控笔或手指等接近或在触控式显示单元表面上的至少两接触。类似地,在一些实施例 中,检测得到的接触的前N个样本将会被控制住或忽略,以避免触控式显示单元上的误触。 如步骤S330,判断此至少两接触是否相互接近或远离。当此至少两接触相互接近或远离时 (步骤S330的是),如步骤S340,依据接触的位置设置一视口。注意的是,视口可以是应用 程序的画面中的接触所定义的区域。在一些实施例中,视口可以具有视口参数,如视口的 座标和/或长与宽。视口参数可以依据接触的位置来设定。值得注意的是,在一些实施例 中,当接触相互接近时,视口将会变大。当接触相互远离时,视口将会变小。视口设定之后,如步骤S350,将视口显示于触控式显示单元的上方显示层中,且流程回到步骤S320。值得 注意的是,在一些实施例中,当视口被显示于触控式显示单元的上方显示层时,由视口所定 义的画面的一部份将被放大来显示于触控式显示单元中。在一些实施例中,视口将被放大 成触控式显示单元的全部显示区域的尺寸。另外,值得注意的是,在一些实施例中,当应用 程序更新显示于下方显示层中的画面时,由于在下方显示层中由视口所定义的画面部份亦 进行更新,上方显示层中显示的视口亦会进行相应更新。当接触并非是相互接近或远离时 (步骤S330的否),如步骤S360,判断是否检测到一点击。若并未检测到点击(步骤S360 的否),流程回到步骤S320。若检测到点击(步骤S360的是),如步骤S370,重新对映点击 位置,且如步骤S380,将重新对映后的点击位置传送给应用程序。值得注意的是,在位置重 新对映中,假设N是缩放比率,(DISP_X,DISP_Y)是原始桌面(显示单元)的解析度,(XI, Yl)至(X2,Y2)是要放大的区域,(Xv, Yv)是使用者接触虚拟桌面(上方显示层)的位置, 且(Xn,Yn)是一被选择的标的重新对映的位置。点击位置可以依据下列函式进行重新对
映。
N ==(DISP_X)/(X2-X1) = (Xv-O) /,(Xn-Xl)
Xv=(Xn-Xl)* (DI SP_X/(X2-X1))
Xn=Xv*((X2-X1)/DISP_X)+Xl
N ==(DISP_Y)/(Y2-Y1) = (Yv-O) /,(Yn-Yl)
Yv=(Yn-Yl)* (DI SP_Y/(Y2-Y1))
Yn=Yv*((Y2-Y1)/DISP_Y)+Yl
在-一些实施例中,应用程序可以选择在重新对映的点击位置的
件、文字或项目。值得注意的是,在图3的实施例中,视口是相应于接触是否相互接近或远离而进 行设定。然而,在一些实施例中,只要一旦接触被检测到时,便可进行相应视口的设定。图4显示依据本发明另一实施例的应用程序管理方法。依据本发明实施例的应用 程序管理方法可以适用于一电子装置,如个人数字助理、智能型手机、移动电话、移动上网 装置、迷你笔记型计算机、笔记型计算机、车用计算机、数字相机、多媒体播放器、游戏装置、 或任何其他型态的移动计算装置。在此实施例中,一选择功能将进行揭示。如步骤S410,于一触控式显示单元的一下方显示层显示一应用程序的一画面。类 似地,多个显示层可以同时显示于触控式显示单元中。当多个显示层同时显示于触控式显 示单元中时,显示于下方显示层的画面的全部或一部份将会被显示于上方显示层的另一画 面遮住。上方显示层是视觉地在下方显示层之上。如步骤S420,检测一输入工具(物件), 如触控笔或手指等接近或在触控式显示单元表面上的至少一接触。类似地,在一些实施例 中,检测得到的接触的前N个样本将会被控制住或忽略,以避免触控式显示单元上的误触。 如步骤S430,判断触控式显示单元上接触的时间是否大于一既定值。当触控式显示单元上 接触的时间并未大于既定值时(步骤S430的否),结束流程。当触控式显示单元上接触的 时间大于既定值时(步骤S430的是),如步骤S440,在触控式显示单元的上方显示层中显 示一通知。在一些实施例中,通知可以用以通知使用者选择功能已经被启动。如步骤S450, 检测相应接触的移动,且如步骤S460,将相应此移动的位置信息,如接触的起始位置与结束 位置的座标,和/或指令传送至应用程序。在一些实施例中,指令可以指示应用程序依据位置信息来执行一选择功能。相应于指令,如步骤S470,应用程序依据位置信息选择画面中的 至少一标的,如物件/文字/项目。举例来说,在位置信息所定义的区域中的标的将会被选 取。图5显示依据本发明另一实施例的应用程序管理方法。依据本发明实施例的应用 程序管理方法可以适用于一电子装置,如个人数字助理、智能型手机、移动电话、移动上网 装置、迷你笔记型计算机、笔记型计算机、车用计算机、数字相机、多媒体播放器、游戏装置、 或任何其他型态的移动计算装置。在此实施例中,一动画功能将进行揭示。如步骤S510,于一触控式显示单元的一下方显示层显示一应用程序的一画面。类 似地,多个显示层可以同时显示于触控式显示单元中。当多个显示层同时显示于触控式显 示单元中时,显示于下方显示层的画面的全部或一部份将会被显示于上方显示层的另一画 面遮住。上方显示层是视觉地在下方显示层之上。如步骤S520,检测一输入工具(物件), 如触控笔或手指等接近或在触控式显示单元表面上的至少一接触。类似地,在一些实施例 中,检测得到的接触的前N个样本将会被控制住或忽略,以避免触控式显示单元上的误触。 相应于接触,如步骤S530,于触控式显示单元的上方显示层显示一动画。在一些实施例中, 动画可以显示于相应接触的位置。如步骤S540,判断触控式装置上或接近触控式装置的表 面是否持续检测到接触。当持续检测到接触时(步骤S540的否),继续步骤S540的判断。 当触控式装置上或接近触控式装置的表面并未检测到接触时(步骤S540的是),如步骤 S550,此动画或动画的最后一画面将停止于触控式显示单元中显示。以卷动轴举例,应用程序将不会得知此动画。当一接触位于应用程序的画面中的 卷动轴时,呈现卷动轴风格改变的一动画将显示于接触位置。值得注意的是,如前所述,多 个显示层可以同时显示于触控式显示单元中。在一些实施例中,除了上方与下方显示层之 外,还可以包括一中间显示层。在中间显示层中,一特定影像可以显示于相应卷动轴的位 置,从而使得在下方显示层显示的卷动轴可以被中间显示层所显示的特定影像遮住。因此,通过本发明的应用程序管理系统及方法可以在不同显示层中对于应用程序 产生虚拟桌面幻景,从而提供应用程序额外的界面与更丰富的功能。本发明的方法,或特定型态或其部份,可以以程序码的型态存在。程序码可以包含 于实体媒体,如软盘、光盘片、硬盘、或是任何其他机器可读取(如计算机可读取)储存媒 体,亦或不限于外在形式的计算机程序产品,其中,当程序码被机器,如计算机载入且执行 时,此机器变成用以参与本发明的装置。程序码也可以通过一些传送媒体,如电线或电缆、 光纤、或是任何传输型态进行传送,其中,当程序码被机器,如计算机接收、载入且执行时, 此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序码结合处理单元 提供一操作类似于应用特定逻辑电路的独特装置。虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,本领域的技术 人员,在不脱离本发明的精神和范围的前提下,可做若干的更动与润饰,因此本发明的保护 范围以本申请的权利要求为准。
权利要求
一种应用程序管理方法,适用于一电子装置,包括下列步骤于一触控式显示单元的一下方显示层显示一应用程序的一第一画面;检测该触控式显示单元上的至少一接触;以及相应于该至少一接触,于该触控式显示单元的一上方显示层显示一第二画面,其中,该上方显示层是视觉地在该下方显示层之上。
2.如权利要求1所述的应用程序管理方法,其中,该至少一接触包括一第一接触与一 第二接触,且该方法还包括下列步骤依据该第一接触与该第二接触的位置设置一视口,其中,该视口是该第一画面中的该 接触所定义的一区域;以及显示该视口为该触控式显示单元的该上方显示层中的该第二画面。
3.如权利要求2所述的应用程序管理方法,还包括下列步骤 判断该接触是否是相互接近或远离;以及相应于该接触相互接近或远离,在该触控式显示单元的该上方显示层中显示该视口。
4.如权利要求2所述的应用程序管理方法,还包括下列步骤 判断该接触是否是相互接近或远离;以及依据该接触的位置动态调整该视口,其中,当该接触是相互接近时,该视口变大,且当 该接触是相互远离时,该视口变小。
5.如权利要求2所述的应用程序管理方法,其中,由该视口所定义的该第一画面的一 部份将被放大成该触控式显示单元的全部显示区域的尺寸,且显示于该触控式显示单元的 该上方显示层中。
6.如权利要求5所述的应用程序管理方法,还包括下列步骤 检测该触控式显示单元上的一点击;重新对映该点击的位置;以及将重新对映后该点击的位置传送至该应用程序。
7.如权利要求1所述的应用程序管理方法,还包括下列步骤判断该触控式显示单元上的该至少一接触的时间是否大于一既定值;以及 当该触控式显示单元上的该至少一接触的时间大于该既定值时,将一通知显示为该触 控式显示单元的该上方显示层中的该第二画面。
8.如权利要求7所述的应用程序管理方法,还包括下列步骤 检测相应该至少一接触的移动;以及将相应该移动的位置信息传送至该应用程序。
9.如权利要求8所述的应用程序管理方法,还包括下列步骤 传送一指令至该应用程序;以及相应于该指令,该应用程序依据该位置信息选择该第一画面中的至少一标的。
10.如权利要求1所述的应用程序管理方法,其中,该第二画面是一动画,且该方法还 包括当一旦该触控式显示单元上并未检测到该接触时,停止于该触控式显示单元中显示该 动画。
11.一种应用程序管理系统,适用于一电子装置,包括 一储存单元,包括一应用程序的一第一画面;一触控式显示单元,用以于一下方显示层显示该应用程序的该第一画面;以及一处理单元,用以检测该触控式显示单元上的至少一接触,且相应于该至少一接触,于 该触控式显示单元的一上方显示层显示一第二画面,其中,该上方显示层是视觉地在该下 方显示层之上。
12.如权利要求11所述的应用程序管理系统,其中,该至少一接触包括一第一接触与 一第二接触,且该处理单元还依据该第一接触与该第二接触的位置设置一视口,且显示该 视口为该触控式显示单元的该上方显示层中的该第二画面,其中,该视口是该第一画面中 的该接触所定义的一区域。
13.如权利要求12所述的应用程序管理系统,其中,该处理单元还判断该接触是否是 相互接近或远离,且相应于该接触相互接近或远离,在该触控式显示单元的该上方显示层 中显示该视口。
14.如权利要求12所述的应用程序管理系统,其中,该处理单元还判断该接触是否是 相互接近或远离,且依据该接触的位置动态调整该视口,其中,当该接触是相互接近时,该 视口变大,且当该接触是相互远离时,该视口变小。
15.如权利要求12所述的应用程序管理系统,其中,由该视口所定义的该第一画面的 一部份将被放大成该触控式显示单元的全部显示区域的尺寸,且显示于该触控式显示单元 的该上方显示层中。
16.如权利要求15所述的应用程序管理系统,其中,该处理单元还检测该触控式显示 单元上的一点击,重新对映该点击的位置,且将重新对映后该点击的位置传送至该应用程序。
17.如权利要求11所述的应用程序管理系统,其中,该处理单元还判断该触控式显示 单元上的该至少一接触的时间是否大于一既定值,且当该触控式显示单元上的该至少一接 触的时间大于该既定值时,将一通知显示为该触控式显示单元的该上方显示层中的该第二 画面。
18.如权利要求17所述的应用程序管理系统,其中,该处理单元还检测相应该至少一 接触的移动,且将相应该移动的位置信息传送至该应用程序。
19.如权利要求18所述的应用程序管理系统,其中,该处理单元还传送一指令至该应 用程序,其中,相应于该指令,该应用程序依据该位置信息选择该第一画面中的至少一标 的。
20.如权利要求11所述的应用程序管理系统,其中,该第二画面是一动画,且当一旦该 触控式显示单元上并未检测到该接触时,该处理单元还停止于该触控式显示单元中显示该 动画。
21.一种应用程序管理方法,适用于一电子装置,包括下列步骤于一触控式显示单元的一第一显示层显示至少一应用程序的一第一影像数据;检测该触控式显示单元上的至少一输入;以及相应于该至少一输入,于该触控式显示单元的一第二显示层显示一第二影像数据,其 中,该第二显示层与该第一显示层是视觉地分开的。
22.—种应用程序管理系统,适用于一电子装置,包括一储存单元,包括至少一应用程序的一第一影像数据;一触控式显示单元,用以于一第一显示层显示该应用程序的一第一影像数据;以及 一处理单元,用以检测该触控式显示单元上的至少一输入,相应于该至少一输入,于该 触控式显示单元的一第二显示层显示一第二影像数据,其中,该第二显示层与该第一显示 层是视觉地分开的。
全文摘要
一种应用程序管理系统及方法。该应用程序管理方法适用于一电子装置,于一触控式显示单元的一下方显示层显示一应用程序的一第一画面。检测触控式显示单元上的至少一接触。相应于接触,于触控式显示单元的一上方显示层显示一第二画面。其中,上方显示层是视觉地在下方显示层之上。
文档编号G06F3/048GK101996046SQ20101026735
公开日2011年3月30日 申请日期2010年8月24日 优先权日2009年8月24日
发明者李政仲, 许丽君, 赖明德, 陈炜少 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1