使用触摸屏执行应用程序的终端和方法

文档序号:6375272阅读:191来源:国知局
专利名称:使用触摸屏执行应用程序的终端和方法
技术领域
本发明涉及一种启用触摸屏的终端。更具体地说,本发明涉及一种启用触摸屏的方法和使用触摸屏直观地执行应用程序的終端。
背景技术
近年来,移动终端包括各种输入机构,为了有助于用户输入,近年来的移动终端除了按钮型键区之外还配备有触摸屏。触摸屏可包括用于显示应用程序图标的显示面板以及用于检测用户做出的触摸和用于产生与所述触摸对应的输入信号的触摸面板。因此,用户可通过在触摸面板上的图标的位置执行触摸而选择显示在显示面板上的所述图标,以执行与所述图标对应的功能。
更近些时候,随着半导体和信息通信技术的进步,移动终端可整合各种特征并使得用户能够下载和安装应用程序。这样的移动终端向用户提供利用触摸屏对各种功能的直观的控制。此外,这样的移动终端支持多任务,从而用户可同时执行多个应用程序。然而,移动终端的这样的进步可能使得用户不便,并且会使得終端过载。用户会在使用由終端提供的多种功能中遭遇困难。例如,大量的应用程序的安装会使得用户难以记住所有安装的程序。特别是在代表安装程序的图标缺乏直观性时,用户的不便増加。因此,可能难以确定在终端上运行的应用程序,导致应用程序的管理没有效率。随着移动终端的功能呈指数増加,在多任务模式下将要同时执行的功能的数量也会増加,这可能导致终端的过载。例如,如果同时执行太多的程序,移动终端的处理速度可能慢下来,电池也可能快速地耗尽。因此,相应地存在使移动终端提供的功能的操作便利同时减少多任务过载的需求。上面的信息仅仅被提供为背景信息,以有助于对本公开的理解。没有做出有关上面的信息中的任意信息是否可被适用为关于本发明的现有技术的确定和断言。

发明内容
本发明的各个方面在于处理上面提到的问题和/或缺点,并至少提供下面描述的优点。因此,本发明的一方面在于提供一种启用触摸屏的终端和用于利用触摸屏执行应用程序的方法,所述终端和方法能够有助于执行各种应用程序。本发明的另一方面在于提供一种启用触摸屏的终端和用于利用触摸屏执行应用程序的方法,所述终端和方法能够直观地表示在終端上运行的应用程序的功能。本发明的另一方面在于提供一种启用触摸屏的终端和用于利用触摸屏执行应用程序的方法,所述终端和方法能够有效地管理应用程序的执行。本发明的另一方面在于提供一种启用触摸屏的终端和用于利用触摸屏执行应用程序的方法,所述终端和方法能够有助于在终端上运行的应用程序的功能的直观性、有助于在应用程序之间切换、并有助于触摸屏的使用。本发明的另一方面在于提供一种启用触摸屏的终端和用于执行应用程序的方法,所述终端和方法能够减小终端的处理和/或计算资源的过载。根据本发明的一方面,一种方法包括显示与应用程序对应的图标;在图标的至少两个独立的位置检测多点触摸事件;当响应于多点触摸事件而检测到缩放手势事件时,调节与图标对应的应用程序的执行屏幕的尺寸,显示经过尺寸调节的执行屏幕。根据本发明的另一方面,一种方法,包括显示与应用程序对应的图标;在图标的至少两个独立的位置检测多点触摸事件;当响应于多点触摸事件检测到缩放手势事件时,调节与图标对应的应用程序的预览图像的尺寸,并显示被调节了尺寸的预览图像。根据本发明的另一方面,一种终端,包括显示面板,用于显示与应用程序对应的图标;触摸面板,用于产生在图标的至少两个独立的位置被检测的多点触摸事件和/或缩放手势事件;控制单元,当在触摸面板上检测到多点触摸事件和/或响应于多点触摸事件的缩放手势事件时,用于控制显示面板显示与图标对应的应用程序的执行屏幕。 通过下面结合附图进行的公开本发明的实施例的具体描述,本发明的其他方面、优点和突出的特点对于本领域技术人员将变得明显。


通过下面结合附图进行的描述,本发明的特定示例性实施例的上述和其他方面、特点和优点将会变得更加明显,附图中图I是示出根据本发明的示例性实施例的终端的构造的框图;图2是示出根据本发明的示例性实施例的控制单元(例如,图I的控制单元)的构造的框图;图3是示出根据本发明的示例性实施例的启用触摸屏的终端的应用程序的执行方法的流程图;图4A到图4D是示出根据本发明的示例性实施例的在应用程序执行方法中显示的示例性屏幕图像的示图;图5是示出根据本发明的示例性实施例的启用触摸屏的终端的应用程序执行方法的流程图;图6A到图6E是示出根据本发明的示例性实施例的在应用程序执行方法中显示的示例性屏幕图像的示图。贯穿附图,应当注意使用相同的标号来描述相同或相似的元件、特征和结构。
具体实施例方式提供下面的参照附图进行的描述,以有助于对如权利要求及其等同物限定的本发明的示例性实施例的全面的理解。其包括各种特定的细节,以有助于理解,但是这些特定的细节被认为是仅仅是示例性的。因此,本领域普通技术人员将认识到,在不脱离本发明的精神和范围的情况下,可以对这里描述的实施例做出各种改变和修改。另外,为了清楚和简明起见,可以省略公知的功能和构造的描述。下面的描述和权利要求书中使用的术语和词语不限于书面的意思,而是仅仅被发明人使用,以使得能够清楚地和一致的理解本发明。相应地,本领域技术人员应当清楚,提供下面对本发明的示例性实施例的描述,以仅仅出于示出的目的,而非出于限制由权利要求及其等同物限定的本发明的目的。应当理解,除非上下文另外清楚地指示,否则单数形式也包括复数指代。因此,例如,对“组件的表面”的引用包括对ー个或多个这样的表面的引用。在下面的描述中,术语“触摸”可表示使用触摸物体(例如,用户的手指、触控笔或者任意其他合适的触摸物体)在移动终端或终端的触摸面板的表面上做出接触的用户的手势。术语“多点触摸”可表示使用一个触摸物体或多个触摸物体在触摸面板的表面上同时做出两个或者更多个接触的用户的手势。术语“多点触摸距离”可表示多点触摸的两个接触点之间的距离。术语“缩放”可表示通过使触摸物体或多个触摸物体移动而使得多点触摸距离变窄或加宽从而接触点彼此接近或远离的用户手势。术语“应用程序”可表示可安装在終端中的软件程序,以提供特定的功能。具体地说,可以在制造阶段由生产商安装应用程序或者可由用户下载和安装应用程序。术语“图·标”可表示与应用程序有关且符号化地和/或图形化地表示应用程序的图像。例如,具有符号的地像的图标链接到地图应用程序。如果在触摸面板上的布置有图标的位置或该位置附近做出触摸,则执行由图标表示的应用程序。术语“执行屏幕”可表示在显示面板上显示的作为应用程序执行的结果的屏幕。在执行的应用程序运行的同时执行屏幕可被改变。执行屏幕可被表现为具有一系列屏幕图像或可被表现为一系列屏幕图像。应用程序的初始执行屏幕可以是该应用程序最近终止时所使用的应用程序的执行屏幕。术语“预览图像”可表示在特定的时间点捕获的执行屏幕图像。在本发明的示例性实施例中,終端和/或移动终端可以是任意的启用触摸屏的装置,包括蜂窝电话、智能电话和其他类似的便携式通信装置;平板个人计算机(PC)、电器(例如导航装置、电视机、电冰箱、洗衣机和其他任意可配备有触摸屏的相似的和/或合适的电器)。为了便于说明,在下文中,描述指向启用触摸屏的智能电话。图I是示出根据本发明的示例性实施例的终端的构造的框图。參照图1,终端100包括射频(RF)单元110、键输入单元120、音频处理单元130、触摸屏140、存储单元160和控制单元170。当检测到对在触摸屏140上显示的图标的多点触模手势和/或缩放手势时,然后終端100通过显示对应的执行屏幕来控制由图标代表的应用程序或者与图标对应的应用程序的执行。这使得用户能够直观地获取应用程序信息。終端100还可控制对执行屏幕的尺寸的调节,以在触摸屏上显示多个执行屏幕。因此,用户可有效地管理在多任务模式下执行的应用程序。通过对在多任务模式下运行的应用程序的有效的管理,可以减小終端100的负担。以下,对顺序出现的多点触摸和缩放手势的检测将被用作主要的实施例。在控制单元170的控制下,RF単元110建立用于语音通信和视频通信的无线电信道,而且还建立用于视频和消息数据的数据通信信道。RF単元110可响应于在屏幕上的键映射上发生的触摸事件或者特定的键输入来建立数据通信信道。具体地说,RF単元110可支持通过数据通信信道而安装在終端100中的应用程序的下载。RF単元110还可对与特定的应用程序的执行相关的、特定的应用程序的执行所产生的和/或特定的应用程序的执行所使用的数据进行通信。键输入単元120包括用于支持字母数字字符、数字信息和各种功能的配置的多个字母数字键和多个功能键。功能键可包括被指派特定功能的导航键、侧键和快捷键。键输入单元120响应于用户输入而产生被提供给控制单元170的键信号。在以全触摸屏的形式实现触摸屏140的情况下,键输入单元120可仅包括侧键。具体地说,键输入单元120可产生用于配置执行屏幕显示模式和预览图像显示模式的模式配置信号,所述执行屏幕显示模式用于显示执行屏幕,所述预览图像显示模式用于显示通过捕获执行屏幕而获得的预览图像,并且模式配置信号可被提供给控制单元170。控制单元170可响应于在与屏幕上呈现的某个图标对应的位置检测的触摸事件,来控制执行屏幕或者预览图像的显示。当显示预览图像时,键输入单元120还可产生执行命令,所述执行命令被提供给控制单元170,以经由执行屏幕的呈现而控制应用程序执行。音频处理单元130包括扬声器SPK,用于播放可在语音通信中接收的、在接收的消息中包括的或者在存储单元160中存储的音频数据;麦克风MIC,用于在语音通信期间收集语音和/或声音的音频信号。音频处理单元130可串行输出与至少一个触摸事件(例如在触摸面板141上发生的多点触摸手势和缩放手势)对应的音效。音频处理单元130还可输出与执行屏幕或预览图像的显示对应的音效。可通过用户配置或任意其他合适的配置改·变,来停止音效的输出。触摸屏包括触摸面板141和显示面板143。可通过将触摸面板141设置在显示面板143的前表面上来形成触摸屏140。可通过触摸面板141的尺寸来确定触摸屏的尺寸。触摸面板141可设置在显示面板143的顶部区域和底部区域中的一个上或者设置在显示面板143的任意其他合适的位置上,触摸面板141可包括以矩阵的形式排列的传感器(例如,触摸传感器)。触摸面板141根据触摸物体的接触产生通过信号提供给控制单元170的触摸事件,该信号可包括关于在触摸面板上的接触点之间的距离的信息。具体地说,根据本发明的示例性实施例,触摸面板141产生用于执行应用程序的触摸事件。触摸事件141包括关于发生触摸的位置或定位以及触摸的类型的信息。触摸的类型可包括具有至少两个单独的接触点的多点触摸、缩窄两个接触点之间的距离的缩放动作、拖拽、轻击(tap)和任意其他合适的触摸类型。这里,由于缩放是发生达一定时段的手势,所以缩放的位置信息可包括关于缩放的初始接触点和最终释放点、或者可包括沿着从初始接触点直到最终释放点的轨迹的所有点的信息。控制单元170可计算在多点触摸的多个接触点之间的距离和可被称为缩放加速度的缩放手势的加速度。触摸面板141可产生与一系列触摸手势对应的触摸事件或者可每一触摸手势产生触摸事件。例如,如果多点触摸手势和缩放手势在触摸面板141上顺序地发生,则触摸面板141可产生代表一系列触摸手势的集成的触摸事件或者与各个触摸手势对应的触摸事件。为了便于解释,这里给出的描述指向触摸面板141产生与单独的触摸手势对应的触摸事件的情况。显示面板143显示由用户输入的信息和提供给用户的信息以及终端100的各种菜单。例如,显示面板143可显示与终端100的操作相关的各种屏幕,例如,具有布置在其上的多个图标的空闲模式屏幕、应用程序-特定执行屏幕、执行屏幕的预览图像或者任意其他合适的屏幕。显示面板143可以是液晶显示器(LCD)、有机发光二极管(OLED)或者任意其他合适的显示类型。显示面板143可以布置在触摸面板141的顶部区域、底部区域或者任意其他合适的位置。具体地说,在控制单元170的控制下,显示面板143可根据预定的条件显示执行屏幕和预览图像。条件可包括多点触摸距离、缩放加速度和显示面板143的纵横比,或者任意其他合适的和/或相似的条件。显示面板143可在控制单元170的控制下同时显示多个执行屏幕和预览图像。显示面板143可以以网格的规则大小的单元来显示多个执行屏幕。例如,显示面板143可将屏幕水平地或者垂直地划分成两个部分,以显示两个不同的执行屏吾。存储单元160存储支持这里描述的功能的至少ー个应用程序,并且还可存储由用户产生的用户数据、与通信网络交換的消息、由应用程序产生的应用程序数据、以及可存储在存储单元160上的任意其他数据。存储单元160可包括程序区域和数据区域。程序区域可存储可在终端100的启动(booting up)中执行且可操作在终端100上存储和下载的应用程序和前述的组件的操作系统(OS)。具体地说,程序区域可存储应用程序执行程序161。应用程序执行程序161包括用于执行应用程序和在顺序发生多点触摸 和缩放时显示对应的执行屏幕的例程。应用程序执行程序161可包括用于感测顺序发生的多点触摸和缩放的触摸感测例程、用于执行由图标代表的应用程序和用于显示执行屏幕的应用程序执行例程、以及用于将执行屏幕调节到预定尺寸的执行屏幕尺寸调节例程。触摸感测例程可确定是否在图标的边缘检测到多点触摸。触摸感测例程可被配置为在发生多点触摸之后的预定量的时间内检测触摸。应用程序执行例程可执行应用程序,从而应用程序执行例程的进程从应用程序的结束点继续。例如,地图应用程序可刚好在确定导航到韩国首尔之后结束,然后应用程序执行例程在以后可使用显示首尔的呈现的执行屏幕来执行地图应用程序。当初始地显示执行屏幕时,应用程序执行例程可改变执行屏幕的属性,以通知用户从图标切换到执行屏幕。例如应用程序执行例程可根据触摸事件确定执行屏幕的尺寸,可几何地改变执行屏幕的形状,或者可给出视觉效果,从而执行屏幕被高亮显示或闪烁。执行屏幕尺寸调节例程可被配置为以与多点触摸距离成比例的尺寸来显示执行屏幕。然而,本发明不限于此,可将执行屏幕尺寸调节例程编程为根据其他方法和以任意的合适的尺寸来显示执行屏幕。例如,执行屏幕尺寸调节例程可被配置为显示具有根据缩放加速度和显示面板143的纵横比来确定的尺寸的执行屏幕。应用程序执行程序161还可包括用于显示执行屏幕的预览的预览图像显示例程。预览图像显示例程被编程为在应用程序执行例程之前执行。预览图像显示例程可控制预览图像的属性的改变,以通知用户预览图像的呈现。例如,可改变预览图像的尺寸或形状,或者可赋予预览图像视觉效果。在这样的执行预览图像显示例程的情况下,应用程序执行例程可被配置为在满足预定的应用程序执行条件时执行应用程序并且显示对应的执行屏幕。预定的应用程序执行条件可以是多点触摸距离、缩放加速度、预览图像尺寸阈值、任意其他合适的和/或相似的參数以及这些參数的组合。数据区域可存储在使用終端100期间产生的数据。具体地说,数据区域可存储在应用程序执行程序161的执行期间产生的和使用的信息。例如,数据区域可存储代表安装的应用程序的图标、具有关于图标在空闲模式屏幕上的位置的信息、以及在使用应用程序期间引用的和产生的信息。数据区域还可存储执行屏幕数据库(DB) 163。执行屏幕DB 163可存储所安装的应用程序的执行屏幕图像。在对应的应用程序执行和终止时执行屏幕DB163被更新。执行屏幕DB 163可存储最近的应用程序执行屏幕图像。在执行屏幕图像被用作预览图像的情况下,终端100可获取执行屏幕图像而不执行应用程序。因此,可以减小由于在不期望的时间执行应用程序所导致的不必要的终端处理负担。控制单元170控制终端100的全部操作。具体地说,控制单元170可控制与应用程序执行的管理相关的操作。例如,如果检测到用于执行应用程序的至少一个触摸事件,则控制单元170经由执行屏幕控制对应的应用程序的执行。所述至少一个触摸事件可通过对图标做出的多点触摸手势和缩放手势而产生。控制单元170可在执行应用程序之前控制对应的执行屏幕的预览图像的显示。参照图2对终端的控制单元的构造做出描述。图2是示出根据本发明的示例性实施例的控制单元(例如,图I的控制单元)的 构造的框图。参照图2,控制单元170包括触摸事件采集器171和应用程序执行器173。触摸事件采集器171采集在触摸面板143上产生的触摸事件。具体地说,触摸事件采集器171采集用于执行应用程序的触摸事件。即,触摸事件采集器171可顺次采集以图标为目标的具有两个接触点的多点触摸事件和缩放手势事件。缩放手势可以是缩窄或者增宽两个接触点之间的距离的手势。触摸事件采集器171将关于两个触摸事件的信息发送到应用程序执行器174。如上所述,可将关于多点触摸事件的信息和关于缩放手势事件的信息作为整合的触摸事件提供给应用程序执行器174。为了便于解释,假定将关于多点触摸事件的信息和关于缩放手势事件的信息单独地提供给应用程序执行器174。缩放手势事件信息可包括该触摸手势的开始点和结束点。触摸事件采集器171还可采集在预定的时间内其后没有跟随缩放事件的多点触摸事件。在这样的情况下,触摸事件采集器171通知控制单元170那时仅仅采集了多点触摸事件,以采取与多点触摸事件对应的动作。如果从触摸事件采集器171接收到关于为执行应用程序而做出的触摸事件的信息,则应用程序执行器173执行对应的应用程序。应用程序执行器173分析触摸事件,以确定触摸事件的类型和接触点信息。如果确定多点触摸事件和缩放手势事件被顺序触发,则应用程序执行器173执行对应的应用程序并控制显示面板143显示该应用程序的执行屏幕。此时,应用程序执行器173可通过参照触摸事件信息中的缩放手势的起始点来确定图标映射信息。应用程序执行器173可确定被呈现为最靠近缩放手势开始的点的图标。应用程序执行器173执行由确定的图标代表的应用程序。应用程序执行器173从执行屏幕DB 163检索出应用程序的对应的执行屏幕图像。应用程序执行器173控制执行屏幕的显示。具体地说,应用程序执行器173可配置执行屏幕图像的属性,以将用户的注意力吸引到执行屏幕的显示上。例如,应用程序执行器173可将执行屏幕的输出控制为预定尺寸,以与图标区别开来。根据缩放手势事件,应用程序执行器173还可控制显示面板143,以便以与接触点之间的改变的距离成比例的尺寸来显示执行屏幕。应用程序执行器173还可控制显示面板143以与缩放加速度成比例的尺寸和/或屏幕的预定的纵横比来显示执行屏幕。应用程序执行器173可控制执行屏幕在与缩放手势事件的结束点对应的区域显示。虽然本示例性实施例的描述指向仅仅执行屏幕图像的尺寸改变的情况,但是执行屏幕图像的形状可改变并伴有视觉效果。应用程序执行器173可以控制图标和/或其他执行屏幕的显示布置在屏幕的特定区域处,以避免它们被激活的执行屏幕遮蔽(隐藏)。执行屏幕173可根据缩放手势事件控制执行屏幕的尺寸的调节。具体地说,应用程序执行器173可根据通过与缩放手势对应的触摸事件确定的多点触摸距离和缩放加速度来确定执行屏幕的尺寸。如果用户触发跟随有另ー个图标的缩放手势事件的多点触摸事件以进行多任务处理,则应用程序执行器173可控制与其上产生缩放手势事件的图标对应的另一执行屏幕的显示。在这种方式中,应用程序执行器173能够显示在特定的情况下显示的多个执行屏吾。同吋,控制单元170可控制在执行应用程序之前显示对应的执行屏幕的预览图像。为此,控制単元170可包括预览图像呈现器175。此时,如果采集到多点触摸事件和响应于多点触摸事件的缩放手势事件的出现,则触摸事件采集器171可将关于触摸事件的信 息发送到预览图像呈现器以及应用程序执行器173。即使已经收到这样的触摸事件信息,应用程序执行器173可控制延缓执行应用程序,直到满足预定的应用程序执行条件为止。可通过预览图像呈现器175的添加来改变应用程序执行器173的操作。预览图像呈现器175可控制显示面板143显示预览图像。预览图像呈现器175可检索出与被多点触摸然后被缩放的图标对应的应用程序的执行屏幕图像。预览图像呈现器175可控制显示面板143显示检索出的作为将要被显示的预览图像的执行屏幕图像。此时,预览图像呈现器175可控制预览图像以具有特别的特点来显示,以将用户的注意力吸引到作为预览图像的捕获的图像的呈现,而非执行屏幕。例如,预览图像呈现器175可将视觉效果添加到或提供给执行屏幕图像,以将预览图像与执行屏幕区分开来。例如,预览图像可以被阴影化或者高亮显示,或者可具有任意合适的和/或类似的视觉效果。预览图像呈现器175可以控制预览图像以预定的尺寸显示。预览图像呈现器175还可控制预览图像以与多点触摸距离成比例的显示。可以以与缩放加速度成比例的尺寸或显示面板143的屏幕的特定的纵横比来显示执行屏幕。预览图像呈现器175可控制显示面板143在检测到当前的缩放手势事件的位置来显示预览图像。预览图像呈现器175还可控制执行屏幕或其他预览图像或图标的布置,以在显示単元的屏幕上的预定区域显示它们,从而不离开用户的视野。预览图像呈现器175可根据检测到的缩放手势事件控制预览图像的尺寸,直到应用程序被执行为止。具体地说,预览图像呈现器175可根据从缩放手势事件分析得到的缩放手势的缩放加速度或多点触摸距离来确定预览图像的尺寸。如果用户执行跟随有针对另ー个图标或在另ー个图标上的缩放手势的多点触摸事件以进行多任务处理,则如上所述,预览图像呈现器175可控制另ー图像的显示。在这种方式中,预览图像呈现器175可同时显示多个预览图像。在预览图像呈现器175被包括在控制单元170中的情况下,当满足预定的应用程序执行条件时,应用程序执行器173可执行应用程序。当显示预览图像吋,即,当在多点触摸事件之后保持缩放手势事件时,应用程序执行器173确定是否满足条件(例如,多点触摸距离、缩放加速度、预览图像尺寸和它们的任意组合)。应用程序执行器173可分析关于触摸事件的接触点的信息,以确定是否满足条件。如果满足应用程序执行条件,则应用程序执行器173可执行应用程序并显示应用程序的执行屏幕。此时,应用程序执行器173可通知用户呈现执行屏幕而没有预览图像的视觉效果。如果确定不满足应用程序执行条件,则应用程序执行器173延缓应用程序的执行。在显示预览图像之后,应用程序执行器173可响应于之后接收到的执行命令来执行应用程序。这里,执行命令可以是用于执行对应的应用程序的命令,所述命令响应于通过键输入单元120做出的键输入而被产生或者可以是通过触摸面板141在预览图像上做出的特定的触摸事件。例如,应用程序执行器173可响应于在预览图像上作出的轻击事件而执行应用程序。如果在执行屏幕区域中做出用于使用应用程序功能的触摸事件,则控制单元170控制与触摸事件对应的功能的执行。除了轻击事件之外,应用程序执行器173还可被配置为响应于其他合适的和相似的触摸事件中的一个来执行应用程序。如上所述,如果在触摸面板141的图标上或图标处做出跟随有缩放手势事件的多点触摸事件,则根据本发明的示例性实施例的终端100借助显示面板143显示由所述图标代表的应用程序的执行屏幕或者执行屏幕的预览图像。在这种方式中,终端100使得用户能够直观地确定应用程序。随着缩放手势继续,终端100与缩放手势相关地调节执行屏幕·或者预览图像的尺寸,从而多个执行屏幕和预览图像可暴露在屏幕上。相应地,用户可在多任务模式下查看多个应用程序执行屏幕,以便有效地管理所执行的应用程序。利用在多任务模式下运行的应用程序的有效的管理,可以减小终端100的处理负担。图3是示出根据本发明的示例性实施例的启用触摸屏的终端的应用程序的执行方法的流程图,图4A到图4D是示出根据本发明的示例性实施例的在应用程序执行方法中显示的示例性屏幕图像的示图。参照图3以及图4A到图4D,在步骤305,控制单元170控制显示面板143显示图标。图标显示在空闲模式屏幕上。图标被链接到各个应用程序,从而用户可通过选择代表各个应用程序的图标来执行应用程序。接下来,在步骤310,控制单元170确定是否在图标上或者在图标处出现,S卩,控制单元170确定图标是否被触摸。如果在与图标对应的位置检测到至少一个触摸事件,则控制单元170确定图标被选择且控制器170行进到步骤330。所述至少一个触摸事件可以是具有两个接触点的多点触摸事件与跟随多点触摸事件的缩放手势事件的组合。控制单元170可分析经由触摸面板141检测的触摸事件。控制单元170可通过参照接触点信息和图标映射来确定触摸事件的类型和用户选择的图标。如上面所提到的,如果确定在某个图标上或者对某个图标顺序做出跟随有缩放手势事件的多点触摸事件,则流程走到步骤330,以执行应用程序并显示执行屏幕。另外,如果确定做出了多点触摸事件且在预定时间内没有缩放手势事件跟随该多点触摸事件,则在步骤315,控制单元170执行与多点触摸事件对应的功能。参照图4A,用户可使用触摸物体做出具有由虚线圈表示的两个接触点的多点触摸,所述多点触摸是在显示在空闲模式屏幕上的地图应用程序图标410(以下称为地标410)的相对的角落做出的。控制单元170可分析与利用触摸物体的接触做出的触摸事件对应的信息,以确定缩放地标410的多点触摸事件,从而流程进行到步骤330。虽然图4A指向触摸是在代表地标410的区域内做出的情况,但是与地标410对应的位置不限于代表该图标的区域。可以将围绕图标被呈现的位置的区域配置为包括在图标的激活区域中。通过缩窄或加宽接触点之间的距离的手势,多点触摸可继续。然后,控制单元170可接收关于接触点的移动的信息(即,缩放手势事件),并分析该信息。控制单元170可确定检测到的触摸事件是否是缩放手势事件。如果在特定的图标上或对特定的图标做出多点触摸事件和缩放手势事件,则在步骤330,控制单元170执行由特定的图标代表的应用程序并显示应用程序的执行屏幕。此吋,控制单元170參考图标映射,以确定由被顺序做出多点触摸事件和缩放手势事件的图标代表的应用程序。控制单元170可控制确定的应用程序的执行。控制单元170可从执行屏幕DB 163检索出与确定的应用程序对应的执行屏幕的图像并且可以以预定的尺寸显示执行屏幕图像。这里,检索出的执行屏幕图像可以是在应用程序終止的时间最后显示的屏幕的图像。控制单元170可控制具有与应用程序的最后终止时间点对应的状态的应用程序的重新启动。控制单元170可根据应用程序执行功能配置来控制执行屏幕的显示,以使用户知道执行屏幕的显示。具体地说,如图4B中所示,控制单元170可以根据缩放手势来以与多点触摸距离的改变成比例的尺寸来控制执行屏幕的显示。參照图4B,地图应用程序执行屏幕420的对角长度可以大致等于多点触摸距离。可以以与缩放加速度成比例的尺寸或者显示面板143的平面的纵横比来显示执行屏幕。例如,如果沿接触点的加宽方向以大于预·定值的加速度做出缩放手势,则执行屏幕的尺寸以与多点触摸距离成比例的速率逐渐地增カロ,当加速度超过预定值时,以全屏尺寸显示执行屏幕。另外,如果沿接触点的缩窄方向以大于预定值的加速度做出缩放手势,则执行屏幕的尺寸以与多点触摸距离成比例的速率逐渐减小,当加速度超过预定值时,执行屏幕急剧减小为变成图标且然后消失。用户可借助代表应用程序的图标确定应用程序的功能,如果不是必要的话,停用应用程序的执行屏幕。如果检测到多点触摸事件和响应于多点触摸事件的缩放手势事件,则控制単元170可控制执行屏幕的显示,从而其以与显示面板143的尺寸的预定百分比(例如,显示面板143的屏幕尺寸的70% )对应的尺寸显示。如图4B中所示,执行屏幕420可以以预定的尺寸显示在显示面板143上。控制单元170还可控制执行屏幕显示在与完成缩放手势的接触点对应的区域中。如图4C中所示,用户可通过可以是地图应用程序执行屏幕420的执行屏幕输入用于由地图应用程序支持的所有可获得的功能(例如,导航功能、放大功能、縮小功能以及其他任意相似的或合适的功能)的命令。由于利用触摸手势控制执行屏幕,所以用户可直观地确定应用程序的功能。在步骤330,控制单元170可控制图标和/或其他执行屏幕的自动重排,从而它们不被当前选择的执行屏幕遮蔽。在图标显示在屏幕的情况下,可根据空闲模式屏幕的预定图案重新布置。例如,为了用户的方便,图标可被重新布置在空白区,同时保持它们的重新布置的顺序。此外,可重新布置其他的执行屏幕,以不被当前选择的执行屏幕覆盖。此时,控制単元170可将显示面板143的屏幕划分为尺寸规则的多个部分,从而执行屏幕被呈现在对应的部分中。例如,如果存在将要被显示的两个执行屏幕,则控制単元170控制显示面板143,以将屏幕水平地或垂直地划分为两个部分,从而两个执行屏幕呈现在相应的部分中。在步骤330,控制单元170控制将要以根据缩放手势事件而改变的尺寸来显示的执行屏幕,并控制应用程序执行流程直到应用程序执行流程结束为止。这样的具有生动的屏幕显示的应用程序执行流程允许用户享受各种功能。在根据本发明的示例性实施例的应用程序执行流程中,即使在呈现执行屏幕之后,控制单元170还可处理用于改变执行屏幕属性的触摸事件。例如,如果在执行屏幕的边缘检测到缩放手势事件,则控制单元170可控制显示面板143以与多点触摸距离和缩放加速度中的至少一个成比例的方式或以显示面板143的屏幕的纵横比调节执行屏幕的尺寸。如果做出缩放手势,从而多点触摸距离以高于特定速度的速度急剧缩窄或者多点触摸距离变得小于预定的距离,则控制单元170控制执行屏幕的尺寸,从而其减小,然后随着应用程序的停止而消失。如果在没有功能被映射的执行屏幕的区域检测到轻击事件,则控制单元170可以以显示面板143上的全屏模式来控制执行屏幕的显示。如果在没有映射功能的执行屏幕的区域上检测到拖拽事件,则控制单元170可控制显示面板143上的执行屏幕沿着拖拽路径的移动。如果将屏幕图像拖拽到垃圾桶(trash can)图标,则控制单元170可控制执行屏幕,从而其随着应用程序的停止而消失。根据本发明的示例性实施例的终端100可在多任务模式下执行多个应用程序。例 如,在执行地图应用程序之后,用户可能想要搜索关于特定位置的信息。在这种情况下,如果用户在Internet浏览器图标上或在Internet浏览器图标处做出多点触摸手势和缩放手势,则如图4D中所示,终端100显示网络浏览器执行屏幕430和地图应用程序执行屏幕420。当在多任务模式下在屏幕上显示时,终端100可被配置成使得多个应用程序执行屏幕被布置为彼此部分地重叠。由于在屏幕上同时显示多个应用程序执行屏幕,所以用户可方便地观察执行屏幕。用户可直观地确定当前运行的应用程序。结果,用户可有效地控制在多任务模式下运行的应用程序。另外,用户可容易地确定并终止不需要运行的应用程序。因此,可以减少终端100的不必要的处理负担。图5是示出根据本发明的示例性实施例的启用触摸屏的终端的应用程序执行方法的流程图。图6A到图6E是示出根据本发明的示例性实施例的在应用程序执行方法中显示的示例性屏幕图像的示图。参照图5和图6A到图6E,在该示例性实施例中,终端100在执行应用程序之前显示预览图像,以让用户快速地获取和/或观察关于应用程序的信息。因此,没有必要仅仅为了确定应用程序的功能而执行对应的应用程序,这是因为关于由图标代表的应用程序的信息被预先提供给用户。由于用户可确定应用程序的功能,所以可以减小应用程序的不必要的执行,使得终端处理负担减小。参照图5,图5的图标显示步骤505、触摸检测步骤510以及基于触摸事件的功能执行步骤515分别与图3的步骤305、310和315相似,因此参照图5省略对其详细的描述。如果在步骤510,在图标610上或图标610处顺序检测到多点触摸手势和缩放手势,则流程进行到步骤523。在步骤523,控制单元170控制显示面板143显示预览图像。控制单元170可控制预览图像的显示,以使预览图像以与图3的步骤330相似的方式显示。控制单元170可通过将视觉效果添加到从执行屏幕DB 163中检索出的执行屏幕图像来强调预览图像。控制单元170还可通过添加诸如阴影效果和高亮效果的各种视觉效果以区分预览图像615与实时执行屏幕,来强调当前的图像是预览图像615而不是实时执行屏幕图像。控制单元170还可以以与图3的步骤330相似的方式来控制预览图像尺寸确定步骤。即,控制单元170可控制预览图像的显示,从而预览图像被显示为可与其他的图像区分开来。具体地说,控制单元170可控制预览图像的显示,从而以与多点触摸距离成比例的尺寸显示预览图像。控制单元170还可控制显示面板143以与缩放加速度成比例的尺寸或者显示面板143的纵横比来显示预览图像。控制单元170还可控制预览图像的显示,以使预览图像在缩放手势结束的位置显示。例如,如图6B中所示,在控制单元170的控制下,显示面板143可以利用阴影效果以与缩放手势的多点触摸距离成比例的尺寸来显示地图应用程序的预览图像615。在步骤523,控制单元170可控制图标、其他预览图像和/或执行屏幕的重新布置,从而可重新布置它们,以避免被激活的预览图像遮蔽。此外,在步骤523,控制单元170可利用弹出窗口通知用户预览图像的呈现。控制单元170还可控制弹出窗口的显示,从而利用可由用户选择的执行屏幕观察选项和预览图像来呈现弹出窗口。控制单元170还可控制弹出窗口的显示,从而在缩放手势的多点触摸距离大于等于预定距离时呈现该弹出窗口。在这种方式下。本示例性实施例向用户提供直观的和用户期望的应用程序信息。一旦在步骤523显示预览图像,则在步骤526,控制单元170确定应用程序执行条件是否满足。例如,当多点触摸距离、缩放加速度、预览图像尺寸或任意其他合适的和/或 相似的条件、以及它们的组合满足预定的阈值时,应用程序执行条件可满足。这里,控制单元170可基于关于触摸手势事件的点的信息来确定应用程序执行条件是否满足。如果确定不满足应用程序执行条件,则控制单元170结束应用程序执行流程。在这种情况下,显示面板143显示预览图像而不执行对应的程序。由于在执行应用程序之前显示预览图像,所以本示例性实施例的应用程序执行方法可向用户提供直观的应用程序信息而不显著地增加终端100的处理负担。如果在步骤526,确定满足应用程序执行条件,则流程进行到步骤530。在步骤530,控制单元170控制应用程序的执行,从而伴随着执行屏幕620的呈现来执行应用程序,如图6C中所示。应用程序执行屏幕的尺寸可对应于多点触摸距离。在这种情况下,在步骤526,控制单元170确定缩放手势的多点触摸距离是否大于阈值。如果确定缩放手势的多点触摸距离大于阈值,则在步骤530控制单元执行应用程序并显示应用程序的执行屏幕。此时,控制单元170可以以与图3的步骤330相似的方式来控制终端100的操作。控制单元170可通过去除在显示预览图像时所使用的视觉效果来告知用户执行屏幕620的显示。一旦显示执行屏幕,则控制单元170结束应用程序执行流程。在该示例性实施例中,在释放在预览图像/执行屏幕处或在预览图像/执行屏幕上执行的多点触摸之后,控制单元170可处理为了改变预览图像和/或执行屏幕的属性而执行的进一步的和/或附加的触摸事件。如参照图3的示例性实施例所描述的,可调节预览图像/执行屏幕的尺寸或者可使预览图像/执行屏幕消失。相反,在图5的示例性实施例中,如果在预览图像上检测到轻击事件,则控制单元170可控制执行屏幕的显示。此时,控制单元170可通过去除在显示预览图像时所使用的视觉效果来告知用户执行屏幕的显示。在本示例性实施例中,可重复应用程序执行流程。因此,用户可对多个图标顺序做出多点触摸和触摸手势,以使控制单元170控制多个预览图像615和635的显示,如图6D中所示。用户可输入以多个预览图像中的一个预览图像为目标的执行命令,以执行由所述目标预览图像代表的应用程序。此时,用户可经由键输入单元120或者触摸面板141来输入执行命令。如果用户在预览图像615和635中的一个(例如,地图应用程序预览图像615)上做出轻击,则控制単元170控制地图应用程序的执行并显示地图应用程序的执行屏幕620,如图6E中所示。可调节执行屏幕的尺寸且以显示面板143的全屏视图来显示执行屏幕。虽然图6E指向地图应用程序执行屏幕620和网络浏览器预览图像539交迭的情况,但是控制单元可控制重新布置所述两个目标的至少ー个,以使这两个目标不彼此交迭。如上所述,本发明的示例性实施例的終端和应用程序执行方法能够有助于利用终端的触摸屏来使用终端的各种功能。另外,本发明的示例性实施例的終端和应用程序执行方法能够顺序的检测所发生的由用户在触摸屏上做出的多点触摸手势和缩放手势,并且可向用户提供与所述手势对应的应用程序的预览图像或执行屏幕,以使用户直观地确定应用程序的功能。另外,本发明的示例性实施例的应用程序执行方法和启用触摸屏的终端能够显示与在多任务模式下运行的应用程序对应的多个预览图像和/或执行屏幕,藉此,用户 可更加有效地管理应用程序。此外,本发明的示例性实施例的应用程序执行方法和启用触摸屏的终端向用户提供目标应用程序的执行屏幕的预览图像,以使用户知晓应用程序的功能而不用执行该应用程序,使得终端的处理负担减小。如上所述,本发明的示例性实施例的启用触摸屏的应用程序执行方法和終端能够检测在触摸屏的图标上或图标处做出的多点触摸手势和缩放手势,并且能够根据手势动态地执行应用程序并显示应用程序执行屏幕。本发明的示例性实施例的启用触摸屏的应用程序执行方法和終端可直观地向用户提供应用程序信息。本发明的示例性实施例的启用触摸屏的应用程序执行方法和終端在执行由用户选择的应用程序之前向用户提供预览图像,以使用户观察应用程序的功能。相应地,用户可观察和/或确定应用程序的功能而不等待应用程序的执行。本发明的示例性实施例的启用触摸屏的应用程序执行方法和終端能够将应用程序执行屏幕的尺寸调节成与多点触摸距离成比例,以使用户同时查看正在同时运行的多个应用程序的执行屏幕。因此,用户可确定在多任务模式下当前正在运行的应用程序、在应用程序之间切换、快速地确定应用程序的功能并终止任意的不需要的应用程序,使得在多任务模式下的应用程序的管理得到改善。本发明的示例性实施例的启用触摸屏的应用程序执行方法和終端能够减小終端的处理负担并改善用户便捷性。本发明的示例性实施例的启用触摸屏的应用程序执行方法和終端可在执行由用户选择的应用程序之前向用户提供应用程序的执行屏幕的预览图像,从而用户可查看和/或确定应用程序的功能而不用执行该应用程序,因此,使得处理负担减小。本发明的示例性实施例的启用触摸屏的应用程序执行方法和終端使用户能管理在多任务模式下运行的应用程序,以减小终端的处理负担。相应地,本发明的示例性实施例的启用触摸屏的应用程序执行方法和終端可减小终端的负担并有助于管理终端的各种功能。虽然已经參照本发明的特定示例性实施例示出并描述了本发明,但是本领域技术人员应当理解,在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可以在这里做出形式和细节上的各种改变。
权利要求
1.一种使用触摸屏的应用程序执行方法,所述方法包括 显不与应用程序对应的图标; 在图标的至少两个分离的位置检测多点触摸事件; 当响应于多点触摸事件检测到缩放手势事件时,调节与图标对应的应用程序的执行屏幕的尺寸,显示被调节了尺寸的执行屏幕。
2.根据权利要求I所述的方法,所述方法还包括; 当检测到多点触摸事件和/或缩放手势事件时,执行应用程序。
3.根据权利要求2所述的方法,其中,调节执行屏幕的尺寸包括根据缩放手势事件的多点触摸距离和执行屏幕的预定尺寸中的至少一个来调节执行屏幕的尺寸。
4.根据权利要求2所述的方法,其中,调节执行屏幕的尺寸包括根据缩放手势事件的缩放加速度来调节执行屏幕的尺寸。
5.根据权利要求2所述的方法,其中,显示被调节了尺寸的执行屏幕包括将其他的图标和其他的执行屏幕中的至少一个重新布置到没有显示所述被调节了尺寸的执行屏幕的空白区。
6.根据权利要求2所述的方法,所述方法还包括 当执行屏幕被拖放到特定的图标时,停止该执行屏幕。
7.根据权利要求6所述的方法,其中,该特定的图标是垃圾桶图标。
8.根据权利要求2所述的方法,所述方法还包括 当缩放手势事件的多点触摸距离以低于特定的速率的速率急剧变窄或者多点触摸距离缩窄到低于特定的距离时,停止应用程序。
9.一种使用触摸屏的应用程序执行方法,所述方法包括 显不与应用程序对应的图标; 在图标的至少两个分离的位置检测多点触摸事件; 当响应于多点触摸事件检测到缩放手势事件时,调节与图标对应的应用程序的预览图像的尺寸,并显示被调节了尺寸的预览图像。
10.根据权利要求9所述的方法,所述方法还包括 当预览图像的尺寸大于预定尺寸时,执行应用程序并显示该应用程序的执行屏幕。
11.根据权利要求9所述的方法,其中, 调节预览图像的尺寸包括根据缩放手势事件的多点触摸距离和预览图像的预定尺寸中的至少一个来调节预览图像的尺寸。
12.根据权利要求10所述的方法,其中, 显示执行屏幕包括根据缩放手势事件的多点触摸距离和执行屏幕的预定尺寸中的至少一个来调节执行屏幕的尺寸。
13.根据权利要求9所述的方法,其中, 显示执行屏幕包括根据缩放手势事件的缩放加速度来调节预览图像的尺寸。
14.根据权利要求10所述的方法,其中, 显示执行屏幕包括根据缩放手势事件的缩放加速度来调节执行屏幕的尺寸。
15.根据权利要求9所述的方法,其中, 显示预览图像包括将其他的图标、执行屏幕和预览图像中的至少一个重新布置到没有显示所述被调节了尺寸的预览图像的空白区。
16.根据权利要求10所述的方法,其中, 显示执行屏幕包括将其他的图标、执行屏幕和预览图像中的至少一个重新布置到不显示所述被调节了尺寸的预览图像和执行屏幕中的至少一个的空白区。
17.根据权利要求10所述的方法,所述方法还包括 当执行屏幕被拖放到特定的图标处时,停止该应用程序。
18.根据权利要求17所述的方法,其中, 该特定的图标是垃圾桶图标。
19.根据权利要求10所述的方法,所述方法还包括 当缩放手势事件的多点触摸距离以低于特定的速率的速率急剧变窄或者多点触摸距离缩窄到低于特定的距离时,停止应用程序。
20.一种使用触摸屏执行应用程序的终端,包括 显示面板,用于显示与应用程序对应的图标; 触摸面板,用于产生在图标的至少两个分离的位置被检测的多点触摸事件和/或缩放手势事件; 控制单元,用于当在触摸面板上检测到多点触摸事件和/或响应于多点触摸事件的缩放手势事件时控制显示面板显示与图标对应的应用程序的执行屏幕。
21.根据权利要求20所述的终端,其中, 控制单元用于在触摸面板上检测到多点触摸事件和/或响应于多点触摸事件的缩放手势事件时执行应用程序。
22.根据权利要求21所述的终端,其中, 当在触摸面板上检测到多点触摸事件和/或响应于多点触摸事件的缩放手势事件时,控制单元用于控制显示单元在显示执行屏幕之前显示对应的应用程序的预览图像。
23.根据权利要求22所述的终端,其中, 当显示执行屏幕和预览图像中的一个时,控制单元用于控制显示单元显示执行屏幕和预览图像中的已经根据缩放手势事件的多点触摸距离和预定尺寸中的至少一个而调节了尺寸的一个。
24.根据权利要求22所述的终端,其中, 当显示执行屏幕和预览图像中的一个时,控制单元用于控制显示单元显示执行屏幕和预览图像中的已经根据缩放手势事件的缩放加速度而调节了尺寸的一个。
25.根据权利要求22所述的终端,其中, 控制单元用于在显示单元显示预览图像且预览图像的尺寸大于预定尺寸时执行应用程序并用于控制显示单元显示应用程序的执行屏幕。
26.根据权利要求22所述的终端,其中, 预览图像具有被添加的视觉效果,从而预览图像与执行屏幕不同。
27.根据权利要求22所述的终端,其中, 控制单元用于在显示单元显示预览图像和执行屏幕中的一个时控制显示单元显示被重新布置到空白区的其他图标、其他执行屏幕和预览图像中的至少一个,预览图像和执行屏幕中的所述一个不显示在所述空白区中。
28.根据权利要求21所述的终端,其中, 控制单元用于在执行屏幕被拖放到特定的图标时停止该应用程序。
29.根据权利要求28所述的终端,其中, 所述特定的图标是垃圾桶图标。
30.根据权利要求21所述的终端,其中, 控制单元用于在缩放手势事件的多点触摸距离以特定速率之上的速率急剧缩窄或者多点触摸距离缩窄到特定的距离之下时停止该应用程序。
全文摘要
本发明公开了一种使用触摸屏执行应用程序的终端和方法。提供了用于利用触摸屏直观地执行应用程序的终端和方法。终端包括显示面板,用于显示与应用程序对应的图标;触摸面板,用于产生在图标的至少两个独立的位置检测到的多点触摸事件和/或缩放手势事件;控制单元,当在触摸面板上检测到多点触摸事件和/或响应于多点触摸事件的缩放手势事件时,用于控制显示面板显示与图标对应的应用程序的执行屏幕。
文档编号G06F3/0488GK102955671SQ20121029332
公开日2013年3月6日 申请日期2012年8月16日 优先权日2011年8月16日
发明者李定赫 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1