CN105393205A - 电子设备以及在电子设备中控制应用的方法 - Google Patents
电子设备以及在电子设备中控制应用的方法 Download PDFInfo
- Publication number
- CN105393205A CN105393205A CN201480031415.3A CN201480031415A CN105393205A CN 105393205 A CN105393205 A CN 105393205A CN 201480031415 A CN201480031415 A CN 201480031415A CN 105393205 A CN105393205 A CN 105393205A
- Authority
- CN
- China
- Prior art keywords
- application
- touch
- execution view
- touch point
- execution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供一种电子设备和一种在电子设备中控制应用的方法。这种控制该电子设备中的应用的方法包括:在前台和后台执行多个应用;检测输入到触摸屏的触摸点的数量,以根据所检测的触摸点的数量来选择应用;检测用于控制所选择的应用的触摸手势;以及根据所检测的触摸手势来控制所选择的应用。
Description
技术领域
本公开涉及电子设备以及在电子设备中控制应用的方法,更具体地说,涉及能够简单地控制在后台运行的应用的电子设备以及在电子设备中控制应用的方法。
背景技术
现有技术中的电子设备能够提供应用执行功能。例如,现有技术中的电子设备可以提供页面迁移功能,该功能将当前显示的应用(即在显示屏的前台执行的应用)切换到后台以在后台运行和显示,并且当输入预设键(例如取消键)时将在显示屏的后台执行的应用切换到前台以在前台运行和显示。
根据现有技术的电子设备能够直接控制前台应用,但不能直接控制后台应用。即,为了控制在电子设备中的后台执行的应用,如果在前台执行的应用被终止或被作为后台执行,并且要被控制的后台应用被显示在显示屏上,则可以通过针对现有技术中的电子设备的操作来直接控制该后台应用。
发明内容
技术问题
这样,为了控制根据现有技术的电子设备的后台应用的执行,必须不方便地执行多个步骤。
因此,在现有技术中,需要一种电子设备,该电子设备能够通过在前台的输入来简单并快速地执行在后台执行的应用,并且在前台控制在后台执行的应用。
技术方案
本发明解决上述问题,而且包括一种电子设备和一种在电子设备中控制应用的方法,其中,该电子设备能够根据在前台的输入和操作,简单并快速地控制在后台执行的应用,并且确认与在后台执行的应用对应的页面。
根据本发明的一个方面,在电子设备中控制应用的方法包括以下步骤:在前台和后台执行多个应用;检测输入到触摸屏的触摸点的数量,以根据所检测的触摸点的数量来选择应用;检测用于控制所选择的应用的触摸手势;以及根据所检测的触摸手势来控制所选择的应用。
根据本发明的另一方面,在电子设备中控制应用的方法包括以下步骤:将被执行的应用按这些应用最近被执行的顺序分层;检测在与第一层对应的应用执行视图或图像上输入的触摸点的数量,并选择与所检测的触摸点的数量对应的应用;以半透明度在一部分或全部上显示所选择的应用的执行视图;检测用于控制所选择的应用的触摸手势;以及根据所检测的触摸手势来控制所选择的应用。
根据本发明的又一方面,在电子设备中控制应用的方法包括以下步骤:将多个应用按最近被执行的顺序分层;确定在与最上层对应的应用执行视图上是否输入了多个触摸点;当在与最上层对应的应用执行视图上输入了多个触摸点时,在该应用执行视图的一部分上显示多个后台应用的整个执行视图;根据触摸点的数量来选择一个后台应用;检测用于控制所选择的后台应用的触摸手势;以及根据所检测的触摸手势来控制所选择的后台应用。
根据本发明的又一方面,该电子设备包括:触摸面板,用于检测用于选择被执行的多个应用之一的触摸点;控制器,用于检测触摸点的数量以选择被映射到所检测的触摸点的数量的应用,并且根据触摸手势来控制所选择的应用;以及存储器,用于存储要按最近使用的顺序被映射到触摸点的数量的应用,并且存储将被相互映射的多个触摸手势和应用的执行命令。
有益效果
如上所述,根据本发明的示范性实施例的电子设备和控制应用的方法能简单地控制在后台执行的应用而无需切换应用,而且通过在前台应用执行视图中显示后台应用执行视图,使用户能直观地确认后台应用。因此,本发明能改善对用户的便利性。
附图说明
图1是示意性地例示根据本发明的一个示范性实施例的电子设备的配置的框图;
图2是例示根据本发明的该示范性实施例的控制电子设备的应用的方法的流程图;
图3是例示根据本发明的一个替换示范性实施例的控制电子设备的应用的执行的方法的流程图;
图4是例示根据本发明的另一个替换示范性实施例的控制电子设备的应用的执行的方法的流程图;以及
图5至图12是例示根据本发明的示范性实施例的用于控制后台应用的用户界面的示意图。
具体实施方式
参照附图来详细描述本发明的示范性实施例。相同的附图标号在附图中始终被用于指示相同或相似的部分。合并于此的众所周知的功能和结构的详细描述可被省略,以避免模糊本发明的主题。
虽然已经参照某些示范性实施例示出并描述本发明,但是本领域技术人员应理解,在不脱离由所附权利要求限定的本发明的精神和范围的情况下,可在其中做出在形式和细节方面的各种改变。此外,取决于用户或操作者的意图和实践,可不同地实施在此描述的参照本发明的功能限定的术语。因此,应该基于贯穿说明书的公开来理解术语。在不脱离本发明的范围的情况下,可在变化且众多的示范性实施例中采用本发明的原理和特征。
此外,虽然附图表示本发明的示范性实施例,但是,附图不必按照比例绘制,并且某些特征可被放大或被省略,以便更清楚地示出并解释本发明。
在阐述于此的术语中,终端、移动设备、便携设备或电子设备指示能够处理被发送到任何外部实体或从任何外部实体接收的数据的任何种类的设备。所述终端、移动设备、便携设备或电子设备可在屏幕上显示图标或菜单,其中,存储的数据和各种可执行功能被分配到或被映射到所述图标或菜单。所述终端、移动设备、便携设备或电子设备可包括计算机、笔记本电脑、平板PC、蜂窝电话机以及任何已知类型的电子设备。
在阐述于此的术语中,屏幕指示显示器或其它输出设备,所述显示器或其它输出设备向用户可视地显示信息,并且可选地可包括触摸屏或触摸面板,所述触摸屏或触摸板能够接收并电子地处理来自用户使用手写笔、用户的手指或用于将用户的选择从用户传输到所述显示器或其它输出设备的其它技术的触觉输入。
在阐述于此的术语中,图标指示图形元素(诸如在电子设备的屏幕上显示的图形或符号),使得用户可容易地选择期望的功能或数据。具体来说,每个图标与可在电子设备中执行的任何功能或与在电子设备中存储的任何数据具有映射关系,并且每个图标被用于在电子设备中处理功能或选择数据。当用户选择显示的图标中的一个图标时,电子设备识别与选择的图标关联的特定功能或数据。然后,电子设备执行识别的功能或显示识别的数据。
在阐述于此的术语中,数据指示由电子设备处理的任何种类的信息,包括从任何外部实体接收到的文本和/或图像、被发送的或接收到的消息以及当电子设备执行特定功能时创建的信息。
在本发明的示范性实施例中,电子设备可包括移动通信终端、智能电话机、平板PC、掌上PC、便携式多媒体播放器(PMP)、个人数字助理(PDA)、笔记本计算机以及电子书终端。在下文中,本发明的电子设备被描述为例如用作移动通信终端。
图1是示意性地例示根据本发明的示范性实施例的电子设备的配置的框图。参见图1,根据本发明的示范性实施例的电子设备包括控制器110、存储器120、触摸屏130、输入单元140、射频(RF)通信单元150以及音频处理器160。
输入单元140可包括输入键和功能键,这些键用于接收字母、数字、符号或各种字符信息,用于设置各种功能,并且用于控制电子设备的功能。功能键可包括箭头键、侧键以及被设置以执行特定功能的热键。该输入单元可生成与电子设备的用户设置和功能控制关联的键信号,并将生成的键信号发送给控制器110。
具体地说,本发明的输入单元140可向控制器110发送用于选择特定后台应用的信号、用于将与该特定后台应用对应的执行视图或图像输出到与前台应用对应的执行视图或图像的一部分或全部上的信号、用于控制该特定后台应用的执行的命令信号、以及用于改变对该特定后台应用的选择的信号。
输入单元140可包括键盘、球形操纵杆、光学操纵杆、滚轮键、触摸键、触摸板、触摸屏130和鼠标中至少一个及其组合。同时,当所述电子设备支持全触摸屏时,输入单元140可被安装在该电子设备的外壳的一侧,并且可包括用于控制扬声器SPK的音量的音量键以及用于视图开/关或电源开/关的功能键。
RF通信单元150支持该电子设备的无线通信功能。当该电子设备支持移动通信功能时,RF通信单元150可以是移动通信模块。RF通信单元150可以包括下列器件中至少一个:用于对所发送的信号上变频并放大经过变频的信号的RF发送器、用于低噪声放大所接收的信号并对经过放大的信号下变频的RF接收器。
此外,当本发明的电子设备支持近场无线通信功能(诸如使用WI-FI的通信功能、使用蓝牙的通信功能、近场通信(NFC)功能,其中WI-FI是商业上可从WI-FI联盟获得的一种用于计算机网络上的数据交换的无线技术,蓝牙是商业上可从BLUETOOTHSPECIALINTERESTGROUP,INC.(蓝牙专业组股份有限公司)获得的一种在2.4GHz频段的短距离无线通信技术)时,RF通信单元150可以是使用WI-FI的通信模块、使用蓝牙的通信模块、NFC模块,其中WI-FI是商业上可从WI-FI联盟获得的一种用于计算机网络上的数据交换的无线技术,蓝牙是商业上可从蓝牙专业组股份有限公司获得的一种在2.4GHz频段的短距离无线通信技术。具体地说,本发明的RF通信单元150可以在控制器110的控制下发送对特定网页的连接请求并下载网页。RF通信单元150可以接收和发送字符消息。
音频处理器160可包括用于收发、编码和解码音频信号的声音部件。该音频处理器可包括编解码器和音频放大器。音频处理器160连接到麦克风MIC和扬声器SPK。音频处理器160生成从麦克风MIC输入的音频信号的数据并将该数据发送到控制器110。音频处理器160可将音频信号变换成模拟信号并通过扬声器SPK输出该模拟信号。此外,音频处理器160可通过扬声器SPK输出由本发明的电子设备生成的各种音频信号(例如MP3文件、与运动图像文件的回放相应的音频信号等等)。具体地说,本发明的音频处理器160可输出:指示对后台应用的选择的音效;开始或终止控制该后台应用的执行的音效;报告没有后台应用的音效;报告后台的数量的音效;当触摸事件、多个触摸点、触摸手势被输入时的音效;以及报告可能与所述触摸事件、多个触摸点、触摸手势一起出现的错误的音效。
触摸屏130可由任何已知的触摸屏和任何已知类型的触摸屏实现,并且可执行输入功能和显示功能。为此,触摸屏130可包括显示面板131和触摸面板132。显示面板131显示用户输入的信息、要提供给用户的信息以及该电子设备的各种菜单。例如,显示面板131可以根据该电子设备的使用而提供各种视图,例如主视图、消息创建视图、接收和/或发送字符消息显示视图、网页视图以及呼叫视图。显示面板131可以是液晶显示器(LCD)、有机发光二极管(OLED)、有源矩阵有机发光二极管(AMOLED)。具体地说,显示面板131可以显示后台应用的各种执行视图中至少一个或全部,以相互重叠和/或可被隐藏或部分隐藏,或者可与前台应用的执行视图重叠。在这种情况下,显示面板131可以以部分透明度(诸如半透明度或预设透明度)显示后台应用的执行视图。此外,显示面板131可以根据改变的触摸点的数量,将根据所检测的触摸点的数量而输出的一个后台应用视图转换为另一个后台应用执行视图,并显示该另一个后台应用执行视图。显示面板131可以按用户最近使用的顺序显示各后台应用,并且在执行视图上将有关这些后台应用的信息显示为字母、数字、字符和符号。此外,显示面板131可将后台应用执行视图显示在比显示面板131的整个视域或可视屏幕区域小的前台应用执行视图的上部、中部和下部中至少一个的至少一部分上,或者显示为与所述整个视域重叠。在显示面板131上显示的各种视图将在下面参照图5至图11予以描述。
触摸面板132可被安装在显示面板131上或者在显示面板131的前表面中,可根据触摸输入设备(例如用户手指或触控笔)的接触而生成触摸事件,并将所生成的触摸事件传送到控制器110。触摸面板132可以通过物理特性(例如电容、电阻等等)根据触摸输入设备的接触来识别触摸,并且可以将触摸类型和触摸位置信息发送到控制器110。该触摸可包括:敲击事件,即在触摸后在触摸没有移动的情况下释放了触摸;双触摸事件,即在预定时间内产生了两次敲击事件;长触摸事件,即触摸保持了预定时间或更长;多点触摸事件,即在至少两个点产生了触摸;以及触摸移动事件,即在触摸后触摸位置被移动。此外,触摸移动事件可包括:滚动事件,即在触摸后触摸沿着直线朝特定方向移动;以及手势事件,即在触摸后触摸被移动为具有规定的形状(例如圆形、三角形)。触摸面板132可由任何已知的触摸面板和任何已知类型的触摸面板实现,因此省略对触摸面板132的详细描述。
具体地说,本发明的触摸面板132可以检测在前台应用执行视图被输出到的视图上控制后台应用的执行的触摸事件和触摸手势的输入,并且将检测结果发送到控制器110。
存储器120可以存储用户数据以及操作根据本发明的示范性实施例的电子设备或执行该电子设备的功能所需的程序。例如,存储器120可以存储:用于控制该电子设备的整体操作的程序,诸如用于引导该电子设备的操作***(OS);应用程序,该应用程序是该电子设备的其它可选操作或功能(例如相机功能、图像或运动图像回放功能、近场无线通信功能、以及字符消息的接收功能或字符消息的发送功能)所必需的。此外,存储器120可以存储用于操作触摸屏130的键图或菜单图。该键图或菜单图可被实现为各种形式。例如,该键图可包括键盘图、3×4键图、QWERTY键图、以及用于控制当前激活的应用程序的操作的控制键图。该菜单图可包括显示在菜单上的用于控制当前激活的应用程序的操作的可选选项的图。
具体地说,当触摸事件用于请求在前台应用执行视图被显示的状态下控制后台应用的执行时,根据本发明的示范性实施例的存储器120可以存储后台应用控制程序,该程序在无需在触摸屏130上显示与后台应用对应的执行视图的情况下控制与后台应用对应的执行视图的执。此外,存储器120可以按顺序分层的顺序以及按用户最近使用后台应用的顺序来存储应用执行视图。例如,存储器120可以将多个应用执行视图存储为缩略图像。当请求控制后台应用的执行时,所存储的缩略图像被显示在显示面板131上,以与当前显示的前台应用的执行视图重叠。接下来,该缩略图像可在预定时间之后消失,或者可被使用闪烁效果显示预定时间然后消失。
存储器120可以以映射表的形式存储用于控制后台应用的规定手势。该手势可被分类成用于控制要被设置的每个应用的执行的各种手势。该手势可以由该电子设备的设计者或制造者在设计或制造该电子设备时预先设置,或者可以由用户改变或产生。例如,由两个触摸点(其中用于选择前台应用的触摸点的数量是一个触摸点),存储器120可以按用户最近使用的顺序来顺序地映射和存储多个后台应用。
此外,存储器120可以存储用于在前台应用的执行视图上控制特定后台应用将被映射到特定执行的触摸手势,作为用于控制应用的执行的命令。例如,当后台应用对应于邮件浏览器时,存储器120可以将触摸手势输入存储为诸如“发送”和“暂时存储”的字符,以被映射到执行将最近输入的邮件发送到记录器接收者和执行暂时存储最近输入的邮件。
同时,各种触摸手势可包括将后台应用完全切换到前台应用的命令。
控制器110可以控制该电子设备的整体操作,还控制该电子设备的内部功能块和部件之间的信号流,以及执行处理数据的数据处理功能。控制器110可以包括中央处理器(CPU)和应用处理器(AP)。
具体地说,根据本发明的控制器110根据在前台应用执行视图被显示的状态下输入触摸事件的触摸事件数量来选择特定后台应用。相应地,控制器110可以显示特定后台应用或整个后台应用执行视图,以与前台应用执行视图重叠或重叠在前台应用执行视图的一部分上,并且可在无需在显示面板131上显示该特定后台应用的情况下控制该特定后台应用的执行。为此,控制器110可包括触摸点收集器111和应用执行控制器113。
由两个触摸点(其中用于选择前台应用的触摸点的数量是一个点),触摸点收集器111可以按用户最近使用的顺序来顺序地映射和设置多个后台应用。
例如,触摸点收集器111可以执行作为该电子设备中的多个应用的“搜索网页”、“音乐播放器”和“邮件浏览器”。在这多个执行的应用之中,搜索网页在前台被驱动、操作、执行和/或显示,而音乐播放器和邮件浏览器可按音乐播放器然后邮件浏览器的顺序在后台被驱动。
如果检测到一个触摸点,则触摸点收集器111可以确定触摸事件为与搜索网页对应的触摸事件。如果检测到两个触摸点,则触摸点收集器111可以确定触摸事件为与音乐播放器对应的触摸事件。如果检测到三个触摸点,则触摸点收集器111可以确定触摸事件为与邮件浏览器对应的触摸事件。此外,如果在初始操作输入的触摸点的数量在处理触摸事件的中途被改变,则触摸点收集器111可以再次检测改变后的触摸点的数量,并检测与检测到的改变后的触摸点的数量对应的另一后台应用。
应用执行控制器113根据在触摸点收集器111检测到触摸事件的触摸点的数量之后输入的触摸手势,来控制对应的应用的执行。
该触摸手势可包括触摸、敲击、按压、拖动、拖放、轻拂、拖拂或其组合。触摸是用户按屏幕的一个点的操作。敲击是这样的操作:在触摸一个点后,在手指没有移动的情况下该手指从触摸输入单元(即触摸面板132)上的相应点移开或释放。按压是这样的操作:在触摸触摸输入单元(即触摸面板132)上的一个点比敲击长的时间后,在手指没有移动的情况下该手指从触摸输入单元(即触摸面板132)上的相应点移开或释放。拖动是在一个点被触摸的状态下朝预定方向移动手指的操作。拖放是这样的操作:在拖动后,手指从触摸输入单元(诸如触摸面板132)释放或移开。轻拂是这样的操作:在通过以类似于急掷的方式高速地摆动触摸来移动触摸后,手指从触摸输入单元释放或移开。此外,拖拂是这样的操作:在拖动后在任何时间点执行轻拂,即,在手指与触摸屏130接触的状态下连续完成拖动和轻拂。控制器110可以基于移动速度而将扫动与拖动相互区别开。
具体地说,可以在保持触摸面板132上一定数量的触摸点的同时输入触摸手势,或者可以在预定时间内输入一定数量的触摸点后以一个触摸点的形式输入触摸手势。例如,触摸手势可以保持由两个手指输入的触摸点,并且可以由两个手指连续输入。可以在用户保持输入对应数量的触摸点达预设时间以便从多个应用中选择特定应用之后,由一个手指输入触摸手势。实施这种方法的原因是在触摸屏130上输入触摸手势可能有限制,诸如被多个手指限制,以及用户可能觉得在不同时期保持触摸手势不方便。
例如,如果在相应于由触摸点收集器111收集到的两个触摸点而选择“音乐播放器”作为后台应用之后,连续检测到由两个手指输入的从触摸面板132的左侧到右侧的拖动,则应用执行控制器113可以将“音乐播放器”当前播放的声源改变成列表中按回放顺序的下一声源并播放该下一声源。即使音乐播放器是后台应用,也不是在音乐播放器执行视图上而是在与前台应用对应的执行视图上输入该触摸手势。
另一方面,如果检测到由两个手指输入的从触摸面板132的右侧到左侧的拖动,则应用执行控制器113可以将当前播放的声源改变成列表中按回放顺序的前一声源并播放该前一声源。如果检测到由两个手指输入的从触摸面板132的上部到下部的拖动,则可以暂停当前播放的声源。
接下来,当用户使用一个手指在前台应用的执行视图上输入该数量的触摸点时,可以控制搜索网页。如果用户用三个手指输入该数量的触摸点,则即使邮件浏览器是后台应用也可以控制邮件浏览器。将参照图2至图11更详细地描述控制器110。
同时,该电子设备可以选择性地进一步包括具有附加功能的构成元件,诸如用于接收位置信息的全球定位***(GPS)模块、用于接收广播发送的广播接收模块、诸如MP3源的数字声源模块、以及执行基于互联网的功能(诸如浏览)的互联网通信模块。由于该电子设备的构成元件可能随着数字设备的聚合趋势而有各种变化,这里没有穷尽地列举所有可能的元件。然而,本发明的电子设备可包括用于实现已知功能和服务的任何及所有已知构成元件。
图2是例示根据本发明的示范性实施例的控制电子设备的应用的方法的流程图。
参见图2,在步骤210,根据本发明的示范性实施例的控制器110执行多个应用。即,控制器110通过同时执行多个应用来进行多任务。例如,在这些应用之中由用户最后执行的应用在前台执行,而先前执行的应用在后台执行。因此,控制器110可以将在前台执行的应用和在后台执行的至少一个应用分层。即,用户可以按最后执行的顺序将与多个应用对应的执行视图分层。
接下来,在步骤220,控制器110确定是否检测到在触摸屏130上输入的触摸事件。如果在步骤220没有检测到触摸事件,则该方法环回以重复步骤210-220,直到触摸事件被输入并检测到触摸事件。当在步骤220检测到在触摸屏130上输入的触摸事件时,在步骤230,控制器110基于该触摸事件而检测触摸点的数量。即,检测在触摸屏130上输入的触摸事件的手指数量。在这种情况下,可检测同时输入的手指数量作为触摸点的数量。
接下来,在步骤240,控制器110检测与被映射到触摸点的数量的层对应的应用。即,控制器110检测与预先被映射到触摸点的数量的层对应的应用。
例如,第一层(即在前台执行的应用)被映射到一个触摸点,而自第二层起在后台执行的应用按升序被映射到至少两个触摸点。例如,控制器110可以执行作为该电子设备中多个应用的“搜索网页”应用、“音乐播放器”应用和“邮件浏览器”应用。在这些应用之中,搜索网页在前台被执行,而音乐播放器和邮件浏览器可按音乐播放器然后邮件浏览器的顺序在后台被执行。如果检测到两个触摸点,则控制器110可检测到在第二层被驱动、操作或执行的“音乐播放器”应用。
接下来,在步骤250,控制器110可以确定是否检测到用于控制应用的执行的规定触摸手势。即,如果基于输入到触摸屏130的触摸事件而检测到触摸点的数量,则控制器110可以确定基于该触摸事件是否检测到触摸手势。在这种情况下,触摸手势可指为了控制多个应用中的一个应用的执行而由用户输入的命令信号。各种触摸手势和应用执行命令可以预先被映射和存储。
该触摸手势可包括触摸、敲击、按压、拖动、拖放、轻拂、拖拂或其组合。触摸是用户按屏幕的一个点的操作。敲击是这样的操作:在触摸一个点后,在手指没有移动的情况下该手指从触摸输入单元(诸如触摸面板132)上的相应点移开或释放。按压是这样的操作:在触摸该触摸输入单元(诸如触摸面板132)上的一个点比敲击长的时间后,在手指没有移动的情况下该手指从该触摸输入单元(诸如触摸面板132)上的相应点移开或释放。拖动是在一个点被触摸的状态下朝预定方向移动手指的操作。拖放是这样的操作:在拖动后,手指从触摸输入单元(诸如触摸面板132)释放或移开。轻拂是这样的操作:在通过以类似于急掷的方式高速地摆动触摸来移动触摸后,手指从触摸输入单元(诸如触摸面板132)释放或移开。此外,拖弹是这样的操作:在拖动后在任何时间点执行轻拂,即,在手指与触摸屏130接触的状态下连续完成拖动和轻拂。控制器110可以基于移动速度而将扫动与拖动相互区别开。
例如,用户可以通过使用两个手指触摸该触摸屏130来选择与第二层对应的“音乐播放器”应用,并连续使用这两个手指将所选择的“音乐播放器”应用从触摸面板132的左侧拖动到右侧以将当前播放的声源转换成列表中按回放顺序的下一声源,由此,即使“音乐播放器”应用是后台应用,也输入了回放命令。同时,用户可以选择“音乐播放器”应用,并连续使用两个手指将所选择的“音乐播放器”从触摸面板132的右侧拖动到左侧以将当前播放的声源转换成列表中按回放顺序的前一声源,由此,即使“音乐播放器”应用是后台应用,也输入了回放命令。即使“音乐播放器”应用是后台应用,用户也可以使用两个手指将所选择的“音乐播放器”从触摸面板132的上部拖动到下部以输入用于暂停当前播放的声源的命令。
返回参见步骤250,如果在步骤250没有检测到用于控制对应的应用的规定触摸手势,则在步骤260,控制器110执行该电子设备的对应或不同功能,或者该电子设备的与所述前台应用和后台应用无关的其它功能(诸如关闭该电子设备)。
例如,虽然根据触摸点的数量而提取了一个后台应用,但是如果没有连续检测到触摸手势,则触摸手势不影响对应的应用的执行。
返回参见步骤250,如果在步骤250检测到用于控制对应的应用的规定触摸手势,则在步骤270,控制器110根据该触摸手势来控制所检测或选择的应用。即,控制器110可以根据用户输入的触摸手势来控制对应的应用的执行。在这种情况下,与第一层对应的在前台执行的应用的执行视图被显示在显示面板131上。然而,在后台执行的应用是用户看不见的,但可被用户控制。在步骤270之后,图2所示的方法就结束。
如上所述,根据本发明的示范性实施例可以根据输入到电子设备的触摸屏130的触摸点的数量容易地控制在后台执行的多个应用的执行,而无需切换到前台,由此改善了对用户的便利性。
图3是例示根据本发明的一个替换示范性实施例的控制电子设备的应用的执行的方法的流程图。
参见图3,在步骤310,根据本发明的示范性实施例的控制器110执行多个应用。即,控制器110通过同时执行多个应用来进行多任务。例如,在这些应用之中由用户最后执行的应用在前台执行,而先前执行的应用在后台执行。因此,控制器110可以将在前台执行的应用和在后台执行的至少一个应用分层。即,用户可以按最后执行的顺序将与多个应用对应的执行视图分层。例如,如果总共N个应用被执行,则用户可以按最近使用的顺序将这些应用顺序分层为从第一层到第N层。
接下来,在步骤320,控制器110确定是否检测到在触摸屏130上输入的触摸事件。如果在步骤320没有检测到触摸事件,则该方法环回以重复步骤310-320,直到触摸事件被输入并检测到触摸事件。当在步骤320检测到在触摸屏130上输入的触摸事件时,在步骤330,控制器110基于该触摸事件而检测触摸点的数量。即,检测在触摸屏130上输入的触摸事件的手指数量。在这种情况下,可检测同时输入的手指数量作为触摸点的数量。触摸点的数量可被设置为在预设时间内输入的触摸数量。可选地,触摸点的数量可被设置为与使用用户手指的触摸输入不同的触控笔、笔或电子装置的按钮输入和/或图标输入的数量,但本发明的示范性实施例不限于此。
接下来,在步骤340,控制器110检测与被映射到触摸点的数量的层对应的应用。即,控制器110检测与预先被映射到触摸点的数量的层对应的应用。
例如,第一层(即在前台执行的应用)被映射到一个触摸点,而自第二层起在后台执行的应用按升序被映射到至少两个触摸点。例如,控制器110可以执行作为该电子设备中的多个应用的“搜索网页”应用、“音乐播放器”应用和“邮件浏览器”应用。在这些应用之中,搜索网页在前台被执行,而音乐播放器和邮件浏览器可按音乐播放器然后邮件浏览器的顺序在后台被执行。如果检测到两个触摸点,则控制器110可检测在第二层被驱动、操作或执行的“音乐播放器”应用。
接下来,在步骤350,控制器110将所检测或选择的应用的执行视图显示为与对应于当前前台上被驱动的应用的执行视图的一部分重叠,或者与经过部分透明(可以是半透明)处理的执行视图的一部分或全部重叠。
例如,当用户输入两个触摸点时,控制器110可以提取与两个触摸点对应且被作为后台应用驱动的音乐播放器应用,并在在前台驱动的搜索网页视图的一部分上显示音乐播放器的执行视图。后台应用(诸如音乐播放器应用)的执行视图可被显示在搜索网页视图的上部、下部和中部中的至少一个上,而且后台应用的执行视图的显示位置和尺寸可由该电子设备的设计者或制造者或者由用户预先设置。后台应用(诸如音乐播放器)的执行视图可被显示成与作为透明窗口的整个搜索网页重叠。
与在后台被驱动的应用对应的执行视图可以在触摸屏130上被显示预定时间然后消失,并且可以在使显示窗口闪烁的同时被显示。此外,可以使用本技术领域中已知的各种方法来实施后台应用的显示方法。通过与后台应用对应的执行视图的显示操作,用户可以准确地识别什么是与用户输入的触摸点的数量对应的后台应用,并输入用于控制后台应用的执行的命令。
接下来,在步骤360,控制器110可以确定是否检测到用于控制应用的执行的规定触摸手势。即,如果基于输入到触摸屏130的触摸事件而检测到触摸点的数量,则控制器110可以确定基于该触摸事件是否检测到触摸手势。在这种情况下,触摸手势可指为了控制多个应用中的一个应用的执行而由用户输入的命令信号。各种触摸手势和应用执行命令可以预先被映射和存储。
参见步骤360,如果在步骤360没有检测到用于控制应用的执行的规定触摸手势,则控制器110在作为部分透明窗口(可以是半透明的)的视图的一部分或全部上显示与后台应用对应的执行视图,并且控制器110环回以执行步骤350-360,以等待用户输入触摸手势。
另一方面,如果在步骤360检测到用于控制对应的应用的规定触摸手势,则在步骤370,控制器110根据该触摸手势来控制所检测或选择的应用。即,控制器110可以根据用户输入的触摸手势来控制对应的应用的执行。在这种情况下,与第一层对应的在前台执行的应用的执行视图被显示在显示面板131上。然而,在后台执行的应用是用户看不见的,但可被用户控制。在步骤370之后,图3所示的方法就结束。
本发明的上述示范性实施例使用户能根据输入到触摸屏的触摸点的数量来确认对应的应用的执行视图。此外,本发明的示范性实施例可以容易地控制在后台执行的多个应用的执行,而无需切换到前台,由此改善了对用户的便利性。
图4是例示根据本发明的另一个替换示范性实施例的控制电子设备的应用的执行的方法的流程图。
如图4中所示,在步骤321,控制器110确定触摸点的数量是否超过一个触摸点。即,控制器110可以确定输入到触摸屏130的触摸事件的触摸点的数量是否等于或大于两个触摸点,以确定是否输入了用于控制后台应用的执行的触摸事件。如果触摸点的数量是一个触摸点,则在步骤322,控制器110可以确定选择前台应用并执行该电子设备的对应功能或其它功能。
当在步骤321检测到触摸点的数量超过一个触摸点时,在步骤323,控制器110在触摸屏130上显示与整个后台应用对应的执行视图。即,控制器110可以在前台应用的执行视图的一部分上显示在至少一个后台操作的应用的整个执行视图。可按用户最近使用后台应用的顺序对后台应用进行列表,并且与该顺序对应的字母、数字、字符和符号中至少一个可被一起显示。
在显示面板131的视图或可视屏幕区域的一部分上显示的后台应用的执行视图可被显示成与作为部分透明窗口(可以是半透明的)的前台应用的执行视图重叠。与整个后台应用对应的执行视图可以在触摸屏130上被显示预定时间然后消失,或者可以被用闪烁效果显示然后消失,但该执行视图的显示方法不限于此。
接下来,在步骤324,控制器110确定是否输入了用于控制对应的应用的规定触摸手势。该对应的应用可以是在预先被映射到触摸点的数量的层驱动的后台应用。如果在步骤324检测到输入了用于控制对应的应用的规定触摸手势,则在步骤328,控制器110根据该触摸手势来控制所检测或选择的后台应用,然后图4所示的方法结束。然而,如果在步骤324检测到没有输入用于控制对应的应用的规定触摸手势,则在步骤325,控制器110确定触摸点的数量是否被改变。即,控制器110可以确定是否没有输入用于控制对应的应用的规定触摸手势而且触摸点的数量是否被改变。如果触摸点的数量没有被改变而且没有输入规定触摸手势,则控制器110可以环回到步骤323,以在布置后台应用的执行视图的一部分上显示与整个后台应用对应的执行视图,并且控制器110可以等待用户输入触摸手势。
返回参见步骤325,当触摸点的数量被改变时,在步骤326,控制器110再次检测对应的后台应用。即,控制器110可以再次检测与被映射到改变后的触摸点的数量的层对应的应用。例如,第一层(即在前台执行的应用)被映射到一个触摸点,而自第二层起的更多层的在后台执行的应用按升序被映射到至少两个触摸点。例如,控制器110可以执行作为该电子设备中的多个应用的“搜索网页”、“音乐播放器”和“邮件浏览器”。在这些被执行的应用之中,搜索网页在前台被执行,而音乐播放器和邮件浏览器可按音乐播放器然后邮件浏览器的顺序在后台被执行。
当在步骤321检测到两个触摸点而后面在步骤324检测到三个触摸点时,在步骤325-326,控制器110可以检测“邮件浏览器”应用来代替“音乐播放器”应用。然后在步骤327,控制器110确定是否输入了规定触摸手势。当在步骤327检测到输入了规定触摸手势时,控制器110根据该触摸手势来控制邮件浏览器,即,在步骤328根据该触摸手势来控制所检测的后台应用,然后图4所示的方法结束。然而,如果在步骤327没有输入规定触摸手势,则该方法环回到步骤325。
如所描述的那样,参照图4的本发明的上述示范性实施例使用户能简单地确认多个后台应用,并可以自由且简单地改变从至少一个后台应用中对将被控制的应用的选择,虽然用户看不见后台应用,但能控制所选择的后台应用。
图5至图12是例示根据本发明的示范性实施例的用于控制后台应用的用户界面的示意图。图5例示多个应用的执行视图,所述多个应用当前被同时执行(即多任务)并被显示或可显示在电子设备410的触摸屏上,而且所述多个应用按这些应用最近被用户使用的顺序被顺序分层。最近使用的“搜索网页”应用的搜索网页420可被设置为第一层,下一个使用的“音乐播放器”应用的执行视图430可被设置为第二层,以及最终使用的“邮件浏览器”应用的执行视图440可被设置为第三层。
如图5中所示,如果由用户在前台应用的执行视图420上产生了由在用户手指末端的阴影圈表示的触摸事件,则控制器110确定触摸点的数量为一个触摸点,并且可以将接下来输入的触摸事件检测为针对在第一层执行的搜索网页420的触摸事件。
如图6中所示,如果通过用户的两个手指在前台应用的执行视图420上产生了由在用户的这两个手指末端的两个阴影圈表示的触摸事件,则控制器110检测出触摸点的数量为两个触摸点,并选择在对应的第二层上驱动的音乐播放器。如果在输入该触摸事件后检测到输入的从电子设备410的屏幕的触摸面板132的左侧到右侧的触摸手势(由图6中执行视图420上从阴影圈向右的一对箭头表示),则控制器110将所检测的触摸手势检测为用于控制音乐播放器应用的执行的触摸手势,并根据该触摸手势来控制音乐播放器的执行。即,控制器110可以根据所输入的从左侧到右侧的触摸手势,播放与按音乐列表的顺序的下一个顺序对应的声源,例如,该触摸手势可选择下一首或音乐歌曲,这实际上相当于即使执行视图430没有在前台显示而且是用户不可见的,也能按压“音乐播放器”应用的执行视图430上的下一首图标433。
如图7中所示,控制器110检测到在前台应用的执行视图420上输入了两个触摸点(由执行视图420上的一对阴影圈表示)。相应地,如果在第二层驱动的音乐播放器应用被选择并且输入了从下侧到上侧的触摸手势(由执行视图420上从这对阴影圈向上的箭头表示),则控制器110可以增大音乐播放器的回放声源的音量,这实际上相当于使用第二层执行视图430中的音量大小界面435,使音量大小界面435可由在前台应用的执行视图420上输入的触摸手势调节,从而能调节音量大小。在这种情况下,与第二层执行视图430对应的音乐播放器应用可以在后台被驱动,并且可以被输入到在前台驱动的应用执行视图420的触摸手势控制,即使音量大小界面435没有在前台显示而且是用户不可见的。
如果在检测到输入了两个触摸点(由执行视图420上的这对阴影圈表示)之后检测到输入的从执行视图420的上侧到下侧的触摸手势,则即使音量大小界面435没有在前台显示而且是用户不可见的,控制器110也可以减小音乐播放器回放声源的音量大小。
图8至图10例示用于根据输入到前台应用的执行视图420的触摸点的数量来显示至少一个后台应用的执行视图的示范性实施例。
参见图8,控制器110可以检测输入到前台应用的执行视图的触摸点的数量,以根据所检测的触摸点的数量显示对应的后台应用的执行视图,以与对应于在当前前台驱动的应用的执行视图的一部分重叠。
例如,响应于图8中左边屏幕中示出的一对触摸点(由在用户手指末端的一对阴影圈表示),与两个触摸点对应的音乐播放器应用的声源回放执行视图被显示在搜索网页执行视图的底端的一部分上,如图8中右边屏幕中所示,其中,所显示的指示符或标号“1”对应于前台应用(即搜索网页应用的搜索网页执行视图),而所显示的指示符或标号“2”对应于后台应用(即音乐播放器应用的音乐播放器执行视图)。通过图3中的步骤350来进行执行视图这样的显示。在这种情况下,音乐播放器的声源回放执行视图可作为后台应用的执行视图被显示在搜索网页视图的上部、下部和中部中至少一个上,而且声源回放执行视图的显示位置和尺寸可由该电子设备的设计者或制造者或者由用户预先设置。本发明的各种执行视图的显示方法不限于图8中所示的例子。
如图9中所示,如果在图9中左边屏幕上检测到超过两个触摸点,则超过两个部分执行视图被显示在搜索网页执行视图的底端的一部分上,如图9中右边屏幕中所示,其中,所显示的指示符或标号“1”对应于前台应用,而所显示的指示符或标号“2”、“3”等等分别对应于各个后台应用。本发明的各种执行视图的显示方法不限于图9中所示的例子。
如图10中所示,例如,响应于图10中左边屏幕中示出的一对触摸点(由在用户手指末端的一对阴影圈表示),音乐播放器的执行视图可被显示成与具有部分透明度(可以是半透明度或预设透明度)的整个搜索网页视图重叠,如图10中右边屏幕中所示,其中,针对音乐播放器应用的第二层的执行视图的特征是部分透明的,如由图10中右边屏幕中的灰色线条和特征以及灰色指示符“2”所表示的那样,这些灰色线条和特征以及灰色指示符“2”与前台的搜索网页视图的实线条和实指示符“1”结合在一起显示。具有显示或标记的指示符“2”的音乐播放器的声源执行视图可以在具有显示或标记的指示符“1”的搜索网页执行视图上被显示预定时间然后消失,并且可以在闪烁的同时被显示。
参见图10,当触摸点的数量是两个或更多时,控制器110可以在被标记为“1”的前台应用执行视图的一部分上显示与整个后台应用对应的执行视图。即,控制器110可以在前台应用的执行视图的一部分上显示在至少一个后台操作的整个应用执行视图。可按用户最近使用后台应用的顺序来对后台应用进行列表,并且与该顺序对应的数字、字符和符号中至少一个可被一起显示,诸如图9中右边屏幕中示出的所显示的指示符“2”、“3”等等。该顺序也可以基于在预定时期的合计使用次数。在视图的一部分上显示的后台应用的执行视图可被显示成与作为部分透明窗口(可以是半透明的)的前台应用的执行视图重叠。与整个后台应用对应的执行视图可以在被标记为“1”的搜索网页执行视图上被显示预定时间然后消失,或者可以被用闪烁效果显示然后消失。本发明的各种执行视图的显示方法不限于图9中所示的例子。
参见图11和图12,在一个替换示范性实施例中,控制器110可以根据输入到前台应用的执行视图的触摸手势,将后台应用完全切换到前台应用。例如,当在预设时间内由三个手指在前台应用的执行视图420上产生了敲击(由三个阴影圈表示)并且这三个手指从初始触摸位置移动到最终触摸位置(由图11中从三个初始阴影圈到三个最终定位的阴影圈的向左箭头表示)时,控制器110可以确定所产生的敲击是使与第三后台对应的后台应用的执行视图440被切换到在前台显示的命令。相应地,如图12中所示,控制器110可以隐藏在前台驱动的搜索网页执行视图420,并且可以在电子设备410的前台的触摸屏上显示邮件浏览器的执行视图440。即,控制器110可以根据触摸手势,将在后台驱动的应用的执行切换到前台。
为了将在后台执行的应用切换到前台,现有技术的电子设备需要执行主屏键和取消键的多次输入,而本发明可以通过仅仅输入预设的触摸手势来简单地控制后台应用和/或切换前台应用与后台应用。
同时,本发明的上述示范性实施例已参照图5至图12例示了控制后台应用的执行的方法。然而,本发明不限于此。例如,本领域技术人员将容易明白,本发明适用于提供用于控制后台应用的用户界面(UI)的图库、电子书、地址簿信息显示视图以及音乐回放视图。
如上所述的根据本发明的示范性实施例的控制后台应用的执行的方法可以以可执行程序命令的形式由各种计算机设备来实现,并且可以被记录在非暂时性计算机可读记录介质中。在这种情况下,非暂时性计算机可读记录介质可包含单独的程序命令、数据文件、数据结构或其组合。同时,在非暂时性记录介质中记录的程序指令可以是为了本发明而专门设计或提供的,或者可以是对于计算机软件领域的普通技术人员而言已知的而被使用。非暂时性计算机可读记录介质包括磁介质(诸如硬盘、软盘或磁带)、光学介质(诸如只读光盘存储器(CD-ROM)或数字多功能光盘(DVD))、磁光介质(诸如光软磁盘)、以及用于存储并执行程序命令的硬件设备(诸如ROM、RAM、闪存)。另外,程序命令包括由编译器创建的机器语言代码和可由计算机使用解释器来执行的高级语言代码。前述硬件设备可被配置成运行至少一个软件模块以执行本发明的操作。
根据本发明的上述设备和方法可用硬件或固件来实施,或可被实施为软件或计算机代码,或其组合。诸如在这里描述的控制器、中央处理器(CPU)、处理器以及任何单元或设备的各种部件至少包括硬件和/或其它物理结构和元件。此外,软件或计算机代码也可以被存储于非暂时性记录介质(诸如CD-ROM、RAM、ROM(无论是否可擦或可重写)、软盘、CD、DVD、存储芯片、硬盘、磁存储介质、光记录介质、或磁光盘),或者可以是通过网络下载的计算机代码(所述计算机代码最初存储在远程记录介质、计算机可读记录介质或非暂时性机器可读介质上并将被存储在本地记录介质上),使得在这里描述的方法能使用通用计算机、数字计算机或专用处理器以存储在记录介质上的这样的软件、计算机代码、软件模块、软件对象、指令、应用程序、小应用程序、应用等等来实施,或者能以可编程硬件或专用硬件(诸如ASIC或FPGA)来实施。如本领域中所理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的易失性和/或非易失性存储器和存储器组件(例如RAM、ROM、闪存等),其中,所述软件或计算机代码在被计算机、处理器或硬件访问并执行时将实施在这里描述的处理方法。此外,将认识到,当通用计算机访问用于实施在这里示出的处理的代码时,所述代码的执行将通用计算机转变为用于执行在这里示出的处理的专用计算机。此外,所述程序可通过任何介质(诸如通过有线/无线连接传输的通信信号及其等同物)以电子方式传送。所述程序和计算机可读记录介质也可被分布在联网的计算机***上,从而以分布方式来存储并执行所述计算机可读代码。
如上所述,根据本发明的示范性实施例的电子设备和控制应用的方法能够在无需切换应用的情况下简单地控制在后台执行的应用,而且通过在前台应用执行视图中示出后台应用执行视图,使用户能直观地确认后台应用。因此,本发明能改善对用户的便利性。
虽然已经在上文详细描述了本发明的示范性实施例,但是应该清楚地理解,本领域技术人员可看出的对这里教导的基本发明特征的许多变更和修改仍然会落在由所附权利要求限定的本发明的精神和范围内。
Claims (16)
1.一种在具有触摸屏的电子设备中控制应用的方法,该方法包括:
在前台和后台执行多个应用;
检测输入到触摸屏的触摸点的数量,以根据所检测的触摸点的数量来选择应用;
检测用于控制所选择的应用的触摸手势;以及
根据所检测的触摸手势来控制所选择的应用。
2.根据权利要求1的方法,其中,检测输入到触摸屏的触摸点的数量的步骤包括:检测在预设时间内同时输入到触摸屏的触摸事件的触摸点的数量。
3.根据权利要求1的方法,其中,检测用于控制所选择的应用的触摸手势的步骤包括:检测预先映射到与所选择的应用关联的多个执行控制命令的多个触摸手势之中的一个触摸手势。
4.一种在具有触摸屏的电子设备中控制应用的方法,该方法包括:
在触摸屏上按照多个应用最近被执行的顺序对所述多个应用进行分层;
检测在触摸屏的与第一层对应的应用执行视图上输入的触摸点的数量,以从所述多个应用选择与所检测的触摸点的数量对应的应用;
在触摸屏的一部分或全部上显示所选择的应用的执行视图;
检测用于控制所选择的应用的触摸手势;以及
根据所检测的触摸手势来控制所选择的应用。
5.根据权利要求4的方法,其中,控制所选择的应用的步骤包括:根据所述触摸手势来控制在后台驱动的与不同于第一层的另一层对应的应用,而无需将该后台应用切换到前台。
6.根据权利要求4的方法,还包括:
检测在与第一层对应的所选择的应用的执行视图上输入的触摸点的数量的改变;以及
在显示所选择的应用的执行视图之后,根据改变后的触摸点的数量来选择后台应用。
7.根据权利要求4的方法,其中,显示所选择的应用的执行视图的步骤还包括:在所选择的应用的执行视图上显示用于指示所选择的应用的层的字母、数字、字符和符号中至少一个。
8.一种在具有触摸屏的电子设备中控制应用的方法,该方法包括:
按照最近被执行的顺序对多个应用进行分层;
检测在与最上层对应的应用执行视图上是否输入了多个触摸点;
当在与最上层对应的应用执行视图上输入了超过两个的触摸点时,在该应用执行视图的一部分上显示多个后台应用的整个执行视图;
根据所述触摸点的数量来选择特定后台应用;
检测用于控制所选择的后台应用的触摸手势;以及
根据所选择的触摸手势来控制所选择的后台应用。
9.根据权利要求8的方法,还包括:
检测所输入的触摸点的数量的改变;以及
在显示多个后台应用的整个执行视图之后,根据改变后的所输入的触摸点的数量来选择后台应用。
10.根据权利要求8的方法,其中,显示多个后台应用的整个执行视图的步骤包括以下步骤中至少一个:
按照最近被执行的顺序显示后台应用;
显示用于指示对应的层的字母、字符、数字和符号中至少一个;
使缩略图应用的执行视图与后台应用的执行视图的缩略图像重叠,其中,前台应用的执行视图的至少一部分被显示为缩略图像;和
使后台应用的执行视图与作为预设的透明窗口的前台应用的执行视图的至少一部分重叠。
11.一种电子设备,包括:
触摸面板,用于检测用于从被执行的多个应用选择特定应用的触摸点;
控制器,用于检测触摸点的数量以选择被映射到所检测的触摸点的数量的特定应用,并根据触摸手势来控制所选择的应用;以及
存储器,用于存储将按照最近被使用的应用的顺序被映射到触摸点的数量的应用,并且存储将被相互映射的多个触摸手势的执行命令和应用。
12.根据权利要求11的电子设备,其中,控制器检测在预设时间内同时输入到触摸面板上的触摸事件的点的数量。
13.根据权利要求11的电子设备,其中,当被映射到触摸点的数量的后台应用被选择时,控制器根据在前台执行的应用执行视图上输入的触摸手势,控制在后台的该后台应用。
14.根据权利要求11的电子设备,其中,控制器响应于检测到多个触摸点,在前台应用的执行视图的一部分上显示被映射到触摸点的数量的后台应用,将该后台应用显示为与前台应用的整个执行视图的重叠,将该后台应用显示为包含指示所述多个应用最近被使用的顺序的字母、字符、数字和符号中至少一个,以及显示该后台应用的整个执行视图。
15.根据权利要求11的电子设备,其中,控制器检测在后台应用的执行视图被显示之后输入的触摸点的数量的改变,并选择与改变后的触摸点的数量对应的后台应用。
16.根据权利要求4的方法,其中,以部分透明度在触摸屏的一部分或全部上显示所选择的应用的执行视图。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2013-0064120 | 2013-06-04 | ||
KR1020130064120A KR102089447B1 (ko) | 2013-06-04 | 2013-06-04 | 전자 기기 및 그의 애플리케이션 제어 방법 |
PCT/KR2014/004749 WO2014196760A1 (en) | 2013-06-04 | 2014-05-28 | Electronic device and method for controlling applications in the electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105393205A true CN105393205A (zh) | 2016-03-09 |
CN105393205B CN105393205B (zh) | 2018-09-21 |
Family
ID=51986650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480031415.3A Expired - Fee Related CN105393205B (zh) | 2013-06-04 | 2014-05-28 | 电子设备以及在电子设备中控制应用的方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10152216B2 (zh) |
EP (1) | EP3005069B1 (zh) |
KR (1) | KR102089447B1 (zh) |
CN (1) | CN105393205B (zh) |
AU (1) | AU2014275680B2 (zh) |
WO (1) | WO2014196760A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107632746A (zh) * | 2016-07-19 | 2018-01-26 | 中兴通讯股份有限公司 | 一种应用界面显示方法和装置 |
CN107844253A (zh) * | 2016-09-20 | 2018-03-27 | 中兴通讯股份有限公司 | 显示处理方法及装置 |
CN108200278A (zh) * | 2017-12-28 | 2018-06-22 | 维沃移动通信有限公司 | 一种应用运行状态控制方法及移动终端 |
CN109308159A (zh) * | 2018-08-22 | 2019-02-05 | 深圳绿米联创科技有限公司 | 智能设备控制方法、装置、***、电子设备及存储介质 |
CN109992379A (zh) * | 2017-12-29 | 2019-07-09 | 广东欧珀移动通信有限公司 | 应用冻结方法、装置、存储介质和终端 |
CN110083288A (zh) * | 2019-04-22 | 2019-08-02 | 百度在线网络技术(北京)有限公司 | 显示界面的控制方法、装置、***、计算设备及可读介质 |
CN110851042A (zh) * | 2019-11-11 | 2020-02-28 | 维沃移动通信有限公司 | 一种界面显示方法及电子设备 |
CN112118355A (zh) * | 2020-09-21 | 2020-12-22 | 珠海格力电器股份有限公司 | 一种终端界面应用的控制方法以及装置 |
CN112463011A (zh) * | 2019-09-09 | 2021-03-09 | 现代自动车株式会社 | 触摸屏、具有触摸屏的车辆以及控制车辆的方法 |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015011636A (ja) * | 2013-07-01 | 2015-01-19 | 富士通株式会社 | 端末装置、画面切替方法及び画面切替プログラム |
KR102148725B1 (ko) * | 2013-07-31 | 2020-08-28 | 삼성전자주식회사 | 어플리케이션을 표시하는 방법 및 장치 |
US10684707B2 (en) * | 2014-06-25 | 2020-06-16 | Sony Corporation | Display control device, display control method, and program |
US9830167B2 (en) * | 2014-08-12 | 2017-11-28 | Linkedin Corporation | Enhancing a multitasking user interface of an operating system |
DE102014012550A1 (de) * | 2014-08-20 | 2016-02-25 | e.solutions GmbH | Kraftfahrzeug-Bedienungsvorrichtung |
KR102320072B1 (ko) * | 2015-01-16 | 2021-11-02 | 삼성전자 주식회사 | 전자 장치 및 전자 장치의 정보 공개 제어 방법 |
CN107636588B (zh) * | 2015-03-23 | 2021-07-23 | 纳宝株式会社 | 移动设备的应用程序执行装置及其方法 |
US10289290B2 (en) * | 2015-06-04 | 2019-05-14 | Samsung Electronics Co., Ltd. | Apparatus and method for displaying a portion of a plurality of background applications |
EP3285145A3 (en) | 2015-11-23 | 2018-05-23 | Verifone, Inc. | Authentication code entry in touch-sensitive screen enabled devices |
US10705723B2 (en) | 2015-11-23 | 2020-07-07 | Verifone, Inc. | Systems and methods for authentication code entry in touch-sensitive screen enabled devices |
CN105389116A (zh) * | 2015-12-03 | 2016-03-09 | 广东欧珀移动通信有限公司 | 用于终端设备的终端应用处理方法和***、终端设备 |
KR102544716B1 (ko) * | 2016-03-25 | 2023-06-16 | 삼성전자주식회사 | 화면 출력 방법 및 이를 지원하는 전자 장치 |
CN106020628B (zh) * | 2016-06-12 | 2019-03-26 | 浙江慧脑信息科技有限公司 | 一种标签栏和菜单栏显示状态控制方法 |
WO2018000382A1 (zh) * | 2016-06-30 | 2018-01-04 | 华为技术有限公司 | 一种查看应用程序的图形用户界面、方法及终端 |
EP3485358B1 (en) | 2016-09-26 | 2024-03-06 | Samsung Electronics Co., Ltd. | Electronic device and method thereof for managing applications |
DE102017217591A1 (de) * | 2017-10-04 | 2019-04-04 | Audi Ag | Bediensystem mit dreidimensionaler Anzeige für ein Fahrzeug |
US10864043B2 (en) * | 2018-02-09 | 2020-12-15 | Kathleen M Douglas | Interactive placement of a 3D digital representation of a surgical device or anatomic feature into a 3D radiologic image for pre-operative planning |
KR20210101858A (ko) * | 2020-02-11 | 2021-08-19 | 삼성전자주식회사 | 제스처 인식 기반의 기능 운용 방법 및 이를 지원하는 전자 장치 |
CN111610912B (zh) * | 2020-04-24 | 2023-10-10 | 北京小米移动软件有限公司 | 应用显示方法、应用显示装置及存储介质 |
CN113849093A (zh) * | 2021-09-28 | 2021-12-28 | 联想(北京)有限公司 | 一种控制方法、装置及电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100122167A1 (en) * | 2008-11-11 | 2010-05-13 | Pantech Co., Ltd. | System and method for controlling mobile terminal application using gesture |
CN102110393A (zh) * | 2009-12-25 | 2011-06-29 | 三洋电机株式会社 | 多层显示设备 |
CN102201099A (zh) * | 2010-04-01 | 2011-09-28 | 微软公司 | 基于运动的交互式购物环境 |
CN102207825A (zh) * | 2011-05-23 | 2011-10-05 | 昆山富泰科电脑有限公司 | 在便携式多功能设备上进行多应用切换的方法与用户图形界面 |
US20120210270A1 (en) * | 2011-02-10 | 2012-08-16 | Samsung Electronics Co., Ltd. | Method and apparatus for processing multi-touch input at touch screen terminal |
US20130076659A1 (en) * | 2011-09-28 | 2013-03-28 | Kyocera Corporation | Device, method, and storage medium storing program |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040145574A1 (en) | 2003-01-29 | 2004-07-29 | Xin Zhen Li | Invoking applications by scribing an indicium on a touch screen |
US8230366B2 (en) * | 2003-10-23 | 2012-07-24 | Apple Inc. | Dynamically changing cursor for user interface |
US8619039B2 (en) * | 2007-12-21 | 2013-12-31 | Motorola Mobility Llc | Translucent touch screen devices including low resistive mesh |
KR101087479B1 (ko) * | 2010-01-29 | 2011-11-25 | 주식회사 팬택 | 멀티 디스플레이 장치 및 그 제어 방법 |
JP5413673B2 (ja) | 2010-03-08 | 2014-02-12 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
US9104476B2 (en) | 2010-04-07 | 2015-08-11 | Apple Inc. | Opportunistic multitasking of VOIP applications |
US8749499B2 (en) * | 2010-06-08 | 2014-06-10 | Sap Ag | Touch screen for bridging multi and/or single touch points to applications |
US20120246565A1 (en) * | 2011-03-24 | 2012-09-27 | Konica Minolta Laboratory U.S.A., Inc. | Graphical user interface for displaying thumbnail images with filtering and editing functions |
KR101841590B1 (ko) | 2011-06-03 | 2018-03-23 | 삼성전자 주식회사 | 멀티태스킹 인터페이스 제공 방법 및 장치 |
JP5966557B2 (ja) * | 2012-04-19 | 2016-08-10 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム、及び、情報処理システム |
CN103593038B (zh) * | 2012-08-14 | 2016-01-20 | 腾讯科技(深圳)有限公司 | 一种控制应用的方法和装置 |
US9448694B2 (en) * | 2012-11-09 | 2016-09-20 | Intel Corporation | Graphical user interface for navigating applications |
US9261380B2 (en) * | 2013-02-01 | 2016-02-16 | Apple Inc. | Intelligent adjustment of map viewports at launch |
-
2013
- 2013-06-04 KR KR1020130064120A patent/KR102089447B1/ko active IP Right Grant
-
2014
- 2014-05-27 US US14/287,808 patent/US10152216B2/en not_active Expired - Fee Related
- 2014-05-28 EP EP14808363.7A patent/EP3005069B1/en not_active Not-in-force
- 2014-05-28 CN CN201480031415.3A patent/CN105393205B/zh not_active Expired - Fee Related
- 2014-05-28 AU AU2014275680A patent/AU2014275680B2/en not_active Ceased
- 2014-05-28 WO PCT/KR2014/004749 patent/WO2014196760A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100122167A1 (en) * | 2008-11-11 | 2010-05-13 | Pantech Co., Ltd. | System and method for controlling mobile terminal application using gesture |
CN102110393A (zh) * | 2009-12-25 | 2011-06-29 | 三洋电机株式会社 | 多层显示设备 |
CN102201099A (zh) * | 2010-04-01 | 2011-09-28 | 微软公司 | 基于运动的交互式购物环境 |
US20120210270A1 (en) * | 2011-02-10 | 2012-08-16 | Samsung Electronics Co., Ltd. | Method and apparatus for processing multi-touch input at touch screen terminal |
CN102207825A (zh) * | 2011-05-23 | 2011-10-05 | 昆山富泰科电脑有限公司 | 在便携式多功能设备上进行多应用切换的方法与用户图形界面 |
US20130076659A1 (en) * | 2011-09-28 | 2013-03-28 | Kyocera Corporation | Device, method, and storage medium storing program |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107632746A (zh) * | 2016-07-19 | 2018-01-26 | 中兴通讯股份有限公司 | 一种应用界面显示方法和装置 |
CN107844253A (zh) * | 2016-09-20 | 2018-03-27 | 中兴通讯股份有限公司 | 显示处理方法及装置 |
WO2018054281A1 (zh) * | 2016-09-20 | 2018-03-29 | 中兴通讯股份有限公司 | 显示处理方法及装置 |
CN108200278A (zh) * | 2017-12-28 | 2018-06-22 | 维沃移动通信有限公司 | 一种应用运行状态控制方法及移动终端 |
CN109992379A (zh) * | 2017-12-29 | 2019-07-09 | 广东欧珀移动通信有限公司 | 应用冻结方法、装置、存储介质和终端 |
CN109308159B (zh) * | 2018-08-22 | 2023-01-17 | 深圳绿米联创科技有限公司 | 智能设备控制方法、装置、***、电子设备及存储介质 |
CN109308159A (zh) * | 2018-08-22 | 2019-02-05 | 深圳绿米联创科技有限公司 | 智能设备控制方法、装置、***、电子设备及存储介质 |
CN110083288A (zh) * | 2019-04-22 | 2019-08-02 | 百度在线网络技术(北京)有限公司 | 显示界面的控制方法、装置、***、计算设备及可读介质 |
CN110083288B (zh) * | 2019-04-22 | 2021-04-16 | 百度在线网络技术(北京)有限公司 | 显示界面的控制方法、装置、***、计算设备及可读介质 |
CN112463011A (zh) * | 2019-09-09 | 2021-03-09 | 现代自动车株式会社 | 触摸屏、具有触摸屏的车辆以及控制车辆的方法 |
CN112463011B (zh) * | 2019-09-09 | 2024-05-28 | 现代自动车株式会社 | 触摸屏、具有触摸屏的车辆以及控制车辆的方法 |
CN110851042A (zh) * | 2019-11-11 | 2020-02-28 | 维沃移动通信有限公司 | 一种界面显示方法及电子设备 |
CN112118355A (zh) * | 2020-09-21 | 2020-12-22 | 珠海格力电器股份有限公司 | 一种终端界面应用的控制方法以及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3005069B1 (en) | 2018-08-01 |
AU2014275680A1 (en) | 2015-10-08 |
EP3005069A1 (en) | 2016-04-13 |
CN105393205B (zh) | 2018-09-21 |
US10152216B2 (en) | 2018-12-11 |
EP3005069A4 (en) | 2017-05-03 |
KR102089447B1 (ko) | 2020-03-16 |
KR20140142546A (ko) | 2014-12-12 |
WO2014196760A1 (en) | 2014-12-11 |
AU2014275680B2 (en) | 2017-05-04 |
US20140359504A1 (en) | 2014-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105393205A (zh) | 电子设备以及在电子设备中控制应用的方法 | |
KR101381484B1 (ko) | 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법 | |
US10102010B2 (en) | Layer-based user interface | |
KR102020345B1 (ko) | 터치스크린을 구비하는 단말에서 홈 화면의 구성 방법 및 장치 | |
KR102091235B1 (ko) | 휴대 단말기에서 메시지를 편집하는 장치 및 방법 | |
US9857940B2 (en) | Method and apparatus for managing screens in a portable terminal | |
EP2669786A2 (en) | Method for displaying item in terminal and terminal using the same | |
US9690479B2 (en) | Method and apparatus for controlling application using key inputs or combination thereof | |
CN103336646A (zh) | 用于移动装置中的内容视图显示的方法和设备 | |
KR102228335B1 (ko) | 그래픽 사용자 인터페이스의 일 부분을 선택하는 방법 | |
CN103164157A (zh) | 在便携式终端中用于提供多点触摸交互的方法和设备 | |
CN103631513A (zh) | 便携式装置及其指导信息提供方法 | |
CN105378597A (zh) | 用于显示的方法及其电子装置 | |
CN103294392A (zh) | 用于在移动装置中编辑内容视图的方法和设备 | |
KR20160004590A (ko) | 전자 장치의 화면 표시 방법 및 전자 장치 | |
KR20140019531A (ko) | 홈 화면의 오브젝트 메뉴 관리 방법 및 장치 | |
KR20120098254A (ko) | 사용자 인터페이스 제공 장치 및 방법 | |
KR101352506B1 (ko) | 단말 장치에서의 아이템 표시 방법 및 그 방법에 따른 단말 장치 | |
KR20130107868A (ko) | 멀티 터치를 이용한 목록 관리 방법 및 장치 | |
KR20150052470A (ko) | 제스처 기반 3d 그래픽 사용자 인터페이스 제공방법 | |
CN106681597A (zh) | 一种人机界面的图标选中状态前后迁移的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180921 Termination date: 20210528 |
|
CF01 | Termination of patent right due to non-payment of annual fee |