CN103294187A - 用于切换现行应用的装置和方法 - Google Patents
用于切换现行应用的装置和方法 Download PDFInfo
- Publication number
- CN103294187A CN103294187A CN2012105730177A CN201210573017A CN103294187A CN 103294187 A CN103294187 A CN 103294187A CN 2012105730177 A CN2012105730177 A CN 2012105730177A CN 201210573017 A CN201210573017 A CN 201210573017A CN 103294187 A CN103294187 A CN 103294187A
- Authority
- CN
- China
- Prior art keywords
- application
- input
- touch
- foreground
- task
- 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.)
- Pending
Links
Images
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
- G06F3/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- 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
- G06F3/04886—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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
-
- 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Digital Computer Display Output (AREA)
Abstract
本发明涉及用于切换现行应用的装置和方法。用于切换应用的装置包括:输入单元,用于接收用于切换前台应用的输入,所述输入包括应用切换部分和与该应用切换部分相关联的应用辨别部分;控制单元,用于从在后台运行的应用当中确定将在前台运行的应用,所述应用辨别部分对应于所述应用;以及输出单元,用于在显示器中输出所述应用作为前台应用。
Description
技术领域
本发明的示例性实施例涉及用于切换在终端中运行的应用的装置和方法。
背景技术
随着移动通信技术的发展,已经出现可在移动终端上执行的各类应用,并且移动终端可以同时执行和处理多个应用。安装在移动终端中的应用(“app”)可以通过用户的选择来执行,并且可以在后台进程中运行。如果应用在后台运行,用户可以经由通过其输出应用执行操作的移动终端的显示器,来检查选择的应用是否正在执行。
作为能够进行多任务处理的移动终端,可以在不终止应用的情况下执行和处理多个应用,并需要在正在执行的应用之间进行切换。应用的切换可以通过前台和后台之间的切换来进行。
在多程序运行的情况下,前台是其中执行高优先级的任务的环境,并且前台任务是指在停止具有较低优先级的任务的执行后首先执行的任务。另外,如果分时系统用户在单个终端上同时执行多个任务,则具有接入到终端的显示器的权限的任务被称为前台任务,并且没有接入到终端的显示器的权限的任务被称为后台任务。
发明内容
本发明的示例性实施例提供一种方法,其通过使用传感器方法、触摸的方法、和语音方法中的至少一个,来感测应用切换请求信号,用于将在后台运行的应用切换到前台。
本发明的示例性实施例还提供了一种方法,用于输出在后台运行的应用的列表,并且将在应用的输出列表中的所选择的应用切换到前台。
本发明的示例性实施例还提供了一种方法,用于在如果切换到前台应用被执行的情况下,以与在应用栈中存储应用的相同的方式来更新应用的列表。
本发明的附加特征将以下的说明中阐述,并且其部分将通过描述而变得显而易见,或者可以通过本发明的实践来获知。
本发明的示例性实施例公开了一种用于切换应用的装置,包括:输入单元,其接收用于切换前台应用的输入,所述输入包括应用切换部分和与应用切换部分相关联的应用辨别部分;控制单元,用于从在后台运行的应用当中确定将在前台运行的应用,所述应用辨别部分对应于该应用;以及输出单元,用于在显示器中输出该应用作为前台应用。
控制单元可以基于所确定的请求信号输入方法和应用切换请求,将在后台运行的应用的最终视图输出到前台,并且当输出的视图被维持预定的时段以及通过输出的视图生成触摸事件时,可以确定输出到显示器的应用是将在前台运行的应用。
输入单元可以包括:传感器输入单元,用于接收基于通过相机感测的对象的动作、通过接近传感器感测的对象的动作和距离、通过地磁传感器感测的终端的移动以及通过加速度传感器感测的终端的加速度来确定的应用切换请求信号的输入;触摸输入单元,用于接收基于触摸移动方向、触摸开始位置以及触摸结束位置来确定的应用切换请求信号的输入;以及语音输入单元,用于接收基于预定的语音命令确定的应用切换请求信号的输入。
确定单元可以在传感器感测到向监听器注册的动作时,确定感测的动作是应用切换请求命令,并且控制单元可以将与注册的动作相匹配的应用栈中的应用确定为将在前台运行的应用。
当在终端的功能按键区域中触摸了预定的功能键的情况下感测到语音时,确定单元可以将感测到的语音转换成文本或声音;可以在文本或数据对应于预定信息时,确定所感测的语音是应用切换请求信号;并且当文本或数据对应于预定信息时,控制单元可以确定与预定信息相匹配的应用是将在前台运行的应用。
控制单元可以包括:任务管理单元,用于接收应用管理单元正在执行的任务列表和每个任务的最终视图信息,并且基于任务列表中的变化来管理任务存储单元中的任务列表;任务存储单元,用于存储任务列表;以及事件接收单元,用于当任务列表中发生变化时,从应用管理单元接收针对整个任务的列表或者变化的任务的更新事件信号。
事件接收单元可以接收:用于请求在任务存储单元中存储的任务列表的事件信号、用于请求关于在任务存储单元中存储的任务列表中的前任务(front task)的信息的事件信号、用于请求关于在任务存储单元中存储的任务列表中的后任务(last task)的信息的事件信号、以及关于与在任务存储单元中存储的任务列表中的预定应用的名称相匹配的任务的信息的事件信号。
当在终端的触摸界面的指示器区中在预定方向中生成触摸事件时,确定单元可以确定触摸事件是应用切换请求信号,并且控制单元可以从在后台运行的应用当中将对应于预定方向的预定应用确定为将在前台运行的应用。
当在终端的触摸界面的指示器区中在预定方向上生成触摸事件时,输出单元可以在初始触摸位置和当前触摸位置之间顺序地输出在后台运行的应用列表;当在预定方向生成触摸事件时,确定单元可以将触摸事件确定为应用切换请求信号;并且控制单元可以将在触摸事件的结束时间点处输出的列表中的应用确定为将在前台运行的应用。
当使用在终端的触摸界面中的至少预定距离的、在预定方向中触摸的至少三个触摸点并且在所述至少三个触摸点的相邻触摸点之间保持预定间隔而生成触摸事件时,确定单元可以将触摸事件确定为应用切换请求信号,并且控制单元可以将在后台运行的应用当中的与预定方向相对应的预定应用确定为将在前台运行的应用。
当在终端的触摸界面的功能按键区域中,以至少预定距离在预定方向上生成触摸事件时,确定单元可以将触摸事件确定为应用切换请求信号,并且控制单元可以将在后台运行的应用当中的与预定方向相对应的预定应用确定为将在前台运行的应用。
当在终端的预定功能键被触摸的情况下,在终端的触摸界面中以至少预定的距离在预定的方向中生成触摸事件时,确定单元可以将触摸事件确定为应用切换请求信号,并且控制单元可以将在后台运行的应用当中的与预定方向相对应的预定应用确定为将在前台运行的应用。
当使用在终端的触摸界面上感测到的两个触摸点(包括固定的一个触摸点和自该固定的触摸点以预定间隔在预定方向上触摸的另一个触摸点)来生成触摸事件时,确定单元可以将触摸事件确定为应用切换请求信号,并且控制单元可以将在后台运行的应用当中的与预定方向相对应的预定应用确定为将在前台运行的应用。
当从终端的触摸界面的功能按键区到输出正在运行的应用的区域地生成触摸事件时,确定单元可以将触摸事件确定为应用切换请求信号,并且控制单元可以将在后台运行的应用当中的与预定方向相对应的预定应用确定为将在前台运行的应用。
本发明的示例性实施例还公开了一种应用切换装置,其包括:输入单元,用于接收请求信号的输入,该请求信号用于请求使用传感器方法、触摸方法和语音方法中的一种来从在前台运行的应用切换到在后台运行的应用中的一个应用;以及控制单元,用于确定请求信号的输入方法、请求信号是否是应用切换请求信号、以及基于所确定的输入方法和应用切换请求来从在后台运行的应用当中确定将在前台运行的应用。
控制单元可以包括:传感器输入确定单元,用于当向监听器注册的动作通过相机、接近传感器、地磁传感器、以及加速度传感器感测到时,将请求信号输入方法确定为传感器方法,并且将感测到的动作确定为应用切换请求信号;触摸输入确定单元,用于当在终端的触摸界面中感测到预定的触摸事件时,将请求信号输入方法确定为触摸方法,并且将感测到的触摸事件确定为应用切换请求信号;以及语音输入确定单元,用于当通过终端的语音输入器件感测到语音命令时,将请求信号输入方法确定为语音方法,并且将感测到的语音命令确定为应用切换请求信号。
传感器输入确定单元可以包括确定单元,用于基于通过照相机感测到的对象的动作、通过接近传感器感测到的对象的动作和距离、通过地磁传感器感测到的终端的移动以及通过加速度传感器感测到的终端的加速度来从在后台运行的应用当中确定将运行在前台的应用。
控制单元可以包括更新单元,用于以与在应用栈中存储的应用相同的方式,来对包括与在前台和后台运行的应用相关的信息的应用列表进行更新。
当被确定为将在前台运行的应用不存在于应用栈中时,更新单元可以将确定的应用添加到应用栈的顶部;并且当确定的应用存储在应用栈中时,可以将确定的应用移动到应用栈的顶部。
当被确定为将在前台运行的应用的信息视图被维持在前台达到预定的时段,以及作为触摸事件的结果而使得确定的应用在前台运行时,更新单元可以以与在应用栈中存储的应用相同的方式来更新应用的列表。
本发明的示例性实施例还公开了一种方法,该方法使用处理器来切换应用,包括以下步骤:接收用于切换前台应用的应用切换输入,所述应用切换输入包括应用切换部分和与所述应用切换部分连续的应用辨别部分;响应于所述应用切换部分,确定在现行应用列表中存储的一个或更多个后台应用;在所述现行应用列表中的应用当中,确定将在前台运行的应用,所述应用辨别部分对应于所述应用;以及使用所述处理器在显示器中输出所述应用作为所述前台应用。
本发明的示例性实施例还公开了一种方法,该方法使用处理器来切换应用,包括以下步骤:接收用于请求从在前台运行的应用切换到在后台运行的应用中的一个应用的请求信号;确定是否使用传感器输入、触摸输入和语音输入当中的输入方法来输入所述请求信号;确定所述请求信号是否是应用切换请求信号;基于所述输入方法和所述应用切换请求信号在所述在后台运行的应用当中确定将在前台运行的应用;以及输出用于从所述在前台运行的应用切换到在所述在后台运行的应用当中的将在前台运行的被确定的应用的应用切换操作。
应该理解的是,前面的一般描述和下面的详细描述都是示例性的和解释性的,且旨在提供所要求保护的本发明的进一步的解释。
附图说明
附图被包括以提供本发明的进一步理解,并且被并入以及构成本说明书的一部分,所述附图示出本发明的示例性实施例,并与说明书一起用于解释本发明原理。
图1是示出了一般移动终端操作系统的框架的一部分的视图。
图2是示出了相关的应用切换处理的视图。
图3是示出了根据本发明的示例性实施例的应用切换装置的方框图。
图4是示出了根据本发明的示例性实施例的应用切换装置的方框图。
图5是示出了根据本发明的示例性实施例的应用切换装置的传感器输入确定单元的方框图。
图6是示出根据本发明的示例性实施例的应用切换装置的触摸输入确定单元的方框图。
图7是示出根据本发明的示例性实施例的应用切换装置的语音输入确定单元的方框图。
图8和图9是示出根据本发明的示例性实施例的、使用在指示器区中生成的触摸事件来切换应用的处理的视图。
图10A和图10B是示出了根据本发明的示例性实施例的、使用在指示器区中生成的触摸事件来输出应用列表以及切换应用的过程的视图。
图11是示出了根据本发明的示例性实施例的、使用多点触摸事件来切换应用的过程的视图。
图12是示出了根据本发明的示例性实施例的、使用在功能键区中的触摸事件来切换应用的过程的视图。
图13是示出了根据本发明的示例性实施例的、使用与归位键相关的触摸事件来切换应用的方法的流程图。
图14是示出了根据本发明的示例性实施例的、使用与归位键相关的触摸事件来切换应用的过程的视图。
图15是示出了根据本发明的示例性实施例的、使用两个触摸点来切换应用的方法的流程图。
图16是示出了根据本发明的示例性实施例的、使用两个触摸点来切换应用的处理的视图。
图17是示出了根据本发明的示例性实施例的、使用从功能键区移动到应用执行区的触摸事件来切换应用的过程的流程图。
图18是示出了根据本发明的示例性实施例的、使用从功能键区移动到应用执行区的触摸事件来切换应用的过程的视图。
图19、图20、图21和图22是示出了根据本发明的示例性实施例的、基于通过传感器或相机检测到的应用切换请求来切换应用的过程的视图。
图23是示出了根据本发明的示例性实施例的、基于使用语音信号而输入的应用切换请求来切换应用的过程的视图。
图24、图25和图26是示出根据本发明的示例性实施例的应用切换方案的视图。
具体实施方式
在下文中将参考附图对本发明进行更全面地描述,在附图中,示出了本发明的示例性实施例。然而,本发明可以以许多不同的形式来体现,并且不应当被解释为限于这里所阐述的实施例。相反,提供这些示例性实施例以使得本公开是彻底的,并且向本领域的技术人员充分地传达本发明的范围。应该理解的是,为了本公开的目的,“X、Y和Z中的至少一个”可以被解释仅X、仅Z、仅Y,或X、Y和Z的两个或更多个项的任意组合(例如,XYZ、XZ、XYY、YZ、ZZ)。在整个附图和详细描述中,除非另有说明,相同的附图标号被理解为指代相同的元件、特征、和结构。为清楚起见,这些元件的相对尺寸和描绘可以被夸大。
应该理解的是,当一个元件被称为“连接到”另一元件时,它可以直接连接到该另一元件,或可能存在中间元件。
图1是例示了一般移动终端操作系统的框架的一部分的视图。
在AndroidTM软件栈中的框架可提供用于生成应用的类。例如,框架可能包括活动管理器、管理器、内容提供商、视图系统等。活动管理器可以通过方法调用控制应用的生命周期。活动管理器可以控制应用的执行和终止,并且可以在应用之间传递意图。意图可以指对于将执行的操作的抽象描述。
通过使用归位键,可以执行移动终端中的一般应用切换处理。归位键可以是通过框架来处理的专用键,也可以与基本操作和频繁使用的功能相关联。按键事件可以在框架区中识别和处理。当诸如触摸事件这样的硬件事件被生成时,窗口管理器服务的事件分派可以将生成的硬件事件分派到相应的视图中。事件分派可以分配系统资源,以在多任务环境中执行最高优先级任务,并且可以将通过处理器获得的事件处理结果分派到相应的视图中。
然而,事件分派可以不将与归位键相关的事件和与电源键相关的事件分派到视图,并且这些事件可以在框架区中处理。使用归位键的功能的执行可能需要修改框架区。应用切换方法可以被反映到框架区上,或者可以通过与框架区链接来实施。
图2是示出了传统的应用切换处理的视图。
参考图2,传统的应用切换处理可以包括:通过长按归位键210而输出应用的列表,也被称为应用列表(App列表);以及将通过短按输出的应用列表而选择的应用切换到前台。也就是说,长按归位键210的手势和短按视图的手势分开地执行,以将另一个应用切换到前台。应用的列表可以包括在后台运行的应用。
如图2所示,App9正在前台运行。在后台运行的应用的列表可以通过长按归位键210来输出。应用的列表包括App1至App8。如果通过短按在应用的列表中显示的App2来选择App2,则App2可以在前台运行。通过将多个输入信号的组合,在前台运行的应用可以从App9切换到App2。应用列表可能包括正在前台或者在后台执行的现行应用。
根据本发明的各方面,在后台运行的应用可以以更简单和更有组织的方式而被切换到前台,由此减小用于切换应用的手势的数量。
图3是示出了应用根据本发明的示例性实施例的应用切换装置的方框图。
参考图3,应用切换装置可以包括:输入单元350、确定单元340、控制单元330、和输出单元320。
输入单元350可以接收请求应用的切换的请求信号的输入。应用的切换可以对应于将在前台运行的应用切换为后台应用,并且将在后台运行的另一应用切换为前台应用。
输入单元350可以通过传感器接口、触摸界面、和语音接口中的至少一个来接收各种类型的信号的输入。对于所输入的信号,确定单元340可确定其是否是应用切换请求信号。
输入单元350可包括传感器输入单元351、触摸输入单元353、和语音输入单元355。
传感器输入单元351可以接收基于通过相机感测到的对象的动作、通过接近传感器感测到的对象的动作和距离而确定的切换请求信号的输入。对象的动作可以通过多个接近传感器感测。基于感测到的对象的距离和动作,可以多种多样地设置将被切换的应用的类型。接近传感器可包括磁接近传感器、光学接近传感器、微波接近传感器、电感式接近传感器、电容式接近传感器、涡流接近传感器等。传感器输入单元351可以使用相机来感测对象的动作,并且可以将对象的动作识别为切换请求信号。例如,传感器输入单元351可以使用相机来感测手的动作,并且可以将手的动作识别为切换请求信号。
传感器输入单元351可以接收基于通过地磁传感器感测到的终端的移动而确定的切换请求信号的输入。地磁传感器可以感测终端相对于x轴值、y轴值和z轴值的移动。传感器输入单元351可以接收基于通过地磁传感器感测到的终端的晃动或者倾斜的程度而确定的切换请求信号的输入。
传感器输入单元351可以接收基于由加速度传感器感测到的终端的加速度而确定的切换请求信号的输入。
触摸输入单元353可以接收基于触摸移动方向、触摸开始位置、和触摸结束位置而确定的切换请求信号的输入。例如,触摸输入单元353可以接收基于在触摸界面的预定区中生成的触摸的移动方向而确定的切换请求信号的输入。
语音输入单元355可以接收基于语音命令而确定的切换请求信号的输入。例如,语音输入单元355可以接收基于应用的名称而确定的切换请求信号的输入。
确定单元340可以确定是否使用传感器输入、触摸输入和语音输入中的至少一个来输入请求信号。如果输入值对应于由传感器感测到的值,则确定单元340可确定使用传感器输入来输入请求信号。如果感测到触摸事件,则确定单元340可确定使用触摸输入来输入请求信号。如果语音输入被转换成数据或文本,则确定单元340可确定使用语音输入来输入请求信号。
另外,确定单元340可确定请求信号是否是应用切换请求信号。如果输入与注册的动作相对应的值,则确定单元340可以将请求信号确定为应用切换请求信号。例如,如果感测到注册的触摸事件,则确定单元340可以将感测到的触摸事件确定为应用切换请求信号。
如果传感器感测到向监听器注册的动作,则确定单元340可将感测到的动作确定为应用切换请求信号。监听器可以对应于设置为将确定的动作识别为确定的信号的方式。监听器是在基于Android的操作系统中普遍使用的概念。
控制单元330可以将与向监听器注册的动作相匹配的、在应用栈中的应用确定为将在前台运行的应用。应用栈可以以执行的顺序来布置应用。应用栈可包括正在运行的应用或在预定范围内执行的应用。例如,如果应用栈可以包括10个应用,最近执行的应用可以被存储在应用栈的顶部,并且在10个应用的剩余应用中的第一个被执行的应用可被存储在应用栈的底部。
例如,如上所述,最近执行的应用可以被存储在应用栈的顶部。如果当向监听器注册的动作被感测到时,确定最近执行的应用对应于该向监听器注册的动作,则该最近执行的应用可以被确定为将在前台运行的应用。
基于通过确定单元340确定的请求信号输入方法和应用切换请求,控制单元330可以在运行在后台的应用中确定将运行在前台的应用。
基于通过确定单元340确定的请求信号输入方法和应用切换请求,控制单元330可以将在后台运行的应用的最终视图输出到前台。最终视图可以是返回到后台之前在屏幕上显示的应用的最后的图像。当输出到前台的视图被保持预定时段并且通过该输出到前台的视图而生成触摸事件时,控制单元330可以将输出到前台的应用确定为要在前台运行的应用。
控制单元330可以不立即执行在后台运行的应用中的与应用切换请求的方向相对应的应用,而是可以向前台输出与应用切换请求的方向相对应的应用的应用信息,诸如,应用的最终视图和/或编辑视图。如果输出的视图被保持一定时段而没有用于切换到另一个应用的请求以及通过输出的视图生成触摸的输入,则控制单元330可以将与输出的视图的应用信息相对应的应用确定为将在前台运行的应用。
控制单元330可以包括任务管理单元331、任务存储单元333和事件接收单元335。
任务管理单元331可以从应用管理单元310接收正在由应用管理单元310执行的任务的列表,以及每个任务的最终视图信息。任务可以包括与执行的活动相关的信息、与执行的应用相关的信息、以及执行的应用的视图信息,例如,任务缩略图。
任务管理单元331可以基于任务列表的变化来管理任务存储单元333的任务的列表。任务管理单元331可以从事件接收单元335接收关于在任务的列表中的变化的事件信号。
任务存储单元333可存储任务的列表。
如果在任务的列表中变化发生,则事件接收单元335可以从应用管理单元310接收关于整个任务的列表的更新事件信号,以及关于变化的任务的更新事件信号。执行的应用可以通过应用管理单元310管理,并且包括与执行的应用相关的信息的任务的列表可以变化。
如果在任务的列表中的变化发生,则应用管理单元310可以向事件接收单元335发送用于报告该变化的信号。报告变化的信号可包括用于请求在任务存储单元333中存储的整个任务列表的更新的更新事件信号。此外,报告变化的信号可以包括用于请求对在列表中的任务当中的变化的任务进行更新的更新事件信号。
事件接收单元335可以接收用于请求在任务存储单元333中存储的任务的列表的事件信号。事件接收单元335可以接收用于请求与在任务存储单元333中存储的任务列表中的前任务相关的信息的事件信号。事件接收单元335可以接收用于请求与在任务存储单元333中存储的任务列表中的后任务相关的信息的事件信号。事件接收单元335可以接收用于请求关于与在任务存储单元333中存储的任务列表中的确定应用的名称相匹配的任务的信息的事件信号。
任务管理单元331可以从事件接收单元335接收用于请求任务列表的信号、用于请求与在任务列表中的前任务相关的信息的信号、用于请求与在任务列表中的后任务相关的信息的信号、以及用于请求关于与在任务列表中的确定应用的名称相匹配的任务的信息的信号。
任务管理单元331可以搜索与任务列表相关的信息、与前任务相关的信息、与后任务相关的信息、以及关于与在任务存储单元333中的确定应用的名称相匹配的任务的信息,并且可以将所述信息发送到应用管理单元310。
如果于在终端的功能键区中触摸功能键的同时感测到语音,则确定单元340可以将感测到的语音转换成文本或数据,以用于切换到另一个应用。如果文本或数据对应于应用切换输入信息,则确定单元340可以将感测到的语音确定为应用切换请求信号。例如,应用切换输入信息可以对应于在任务列表中存储的应用的名称。
如果文本或数据对应于应用切换输入信息,则控制单元330可以将与应用切换输入信息相匹配的应用确定为将在前台运行的应用。与应用切换输入信息相匹配的应用可被存储在应用栈中。控制单元330可以将与确定的应用相关的信息发送到应用管理单元310。应用管理单元310可以在前台执行所确定的应用。
如果在终端的触摸界面的指示器区中在预定方向中生成触摸事件,则确定单元340可以将在预定方向上生成的触摸事件确定为应用切换请求信号。在触摸界面中,触摸事件可以包括关于触摸开始功能的触摸和保持事件、以及关于触摸结束功能的触摸释放事件。
输出单元320可向终端的显示器输出将前台运行应用从在前台运行的应用切换为在后台运行的应用当中的通过控制单元330确定的应用的处理。所述处理可包括向终端的显示器输出在前台运行的应用的处理、同时向终端的显示器输出在前台运行的应用和通过控制单元330确定的应用的处理、以及仅仅向终端的显示器输出通过控制单元330确定的应用的处理。
如果在输出单元320在向终端的显示器输出正在前台运行的应用的同时,控制单元330在正在后台运行的应用中确定将被切换的应用,则输出单元320可以在终端的显示器上显示确定的应用。通过显示从之前的前台应用到所确定的前台应用的转换图像,从在前台运行的应用切换到通过控制单元330确定的应用的处理可以被实时输出到终端的显示器。
另外,输出单元320可以向终端的显示器输出从在前台运行的应用切换到在后台运行的应用中的与应用切换请求的方向相对应的应用的处理。
输出单元320可以输出在前台或后台运行的应用。
例如,如果通过拖曳在终端的触摸界面的指示器区中的触摸输入而在预定的方向中生成触摸事件,则输出单元330可以在初始触摸位置和在拖曳之后的触摸位置之间顺序地输出在后台运行的应用的列表。后台应用的列表的输出示例在图10A和图10B中示出。
如果在预定方向上生成触摸事件,则确定单元340可以将在预定方向上生成的触摸事件确定为与在预定方向相关联的应用切换请求信号。在整个说明书中,“预定”可以指示通过制造商、应用、终端用户等来做出的确定。控制单元330可以将在触摸事件终止时输出的列表中的应用确定为将在前台运行的应用。例如,控制单元330可以将在触摸释放事件被生成的时间处所输出的应用确定为将在前台运行的应用。如果使用在终端的触摸界面中的以至少一定距离在某个方向上触摸的至少三个触摸点,并且在所述至少三个触摸点的相邻触摸点之间保持间隔地生成触摸事件,则确定单元340可以将生成的触摸事件确定为应用切换请求信号。
如果在终端的触摸界面的功能键区中以一定距离在某一方向上生成触摸事件,则确定单元34可以将触摸事件确定为应用切换请求信号。功能键区可以包括布置在功能键区中的一个或多个功能键。功能键区可以位于包括终端的显示视图的触摸界面中,或者可以是与包括终端的显示视图的触摸界面独立的区域。所述独立的区域可以接收触摸输入。所述独立的区域可对应于如下的区域,即,该区域可以使用与在终端的显示视图中使用的功能键不同的专用的功能键接收触摸输入。所述专用的功能键可包括用于控制终端的功能的按键,例如,归位键、返回键、菜单键、搜索键等。
如果在终端的功能键被触摸的状态下,在终端的触摸界面中以一定距离在某一方向上生成触摸事件,则确定单元340可以将触摸事件确定为应用切换请求信号。例如,如果从归位键被触摸的状态以预定的距离生成从左到右的触摸事件,则确定单元340可以将触摸事件确定为应用切换请求信号。
控制单元330可以将在运行在后台的应用当中的、与触摸事件的方向相对应的应用确定为将在前台运行的应用。例如,如果生成了从左到右的触摸事件,则控制单元330可以将堆栈于正在前台运行的应用之前的应用确定为将在前台运行的应用。如果生成了从右到左的触摸事件,则在应用列表当中,堆栈于正在前台运行的应用之后的应用可以被确定为将在前台运行的应用。
如果使用在终端的触摸界面中感测的两个触摸点生成了触摸事件,所述两个触摸点包括固定的一个触摸点以及相对于所固定的触摸点在一个方向上被拖曳的另一个触摸点,则确定单元340可以将触摸事件确定为应用切换请求信号。
如果生成从终端的触摸界面的功能键区到其中输出前台应用的显示区的触摸事件,则确定单元340可以将触摸事件确定为应用切换请求信号。
控制单元330可以将在后台运行的应用当中的与触摸事件相对应的应用确定为将在前台运行的应用。
例如,应用管理单元310可以执行类似于基于Android的操作系统中的活动管理器的功能。活动管理器可以是针对活动管理的类。活动管理器可以管理每个任务的活动,并且可以给每个任务分配任务标识(ID)。任务可以包括与执行的活动相关的信息、执行的任务的最终视图信息等。另外,活动可以包括诸如应用的执行和终止这样的操作。
任务管理单元331可以从活动管理器接收在后台或者前台运行的应用的列表,并且如果确定了将在前台运行的应用,则任务管理单元331可以通过活动管理器,将任务移动到任务栈的顶部,以切换视图。任务栈可以包括与应用栈相匹配的任务。
如果在任务列表中发生变化,则活动管理器可以使得任务管理单元331能通过将TASK_LIST_CHANGED(任务列表变化)事件发送到事件接收单元335来更新任务的列表。TASK_LIST_CHANGED事件可以包括全部列表更新事件和任务更新事件。全部列表更新事件可以对应于请求更新整个任务列表的事件,并且任务更新事件可以对应于请求更新与将要更新的确定任务相关的信息的事件。
事件接收单元335可以从确定单元340接收用于请求在任务存储单元333中存储的任务列表的GetTaskList(获取任务列表)事件。任务管理单元331可以响应于通过事件接收单元335接收到的请求,将任务列表和视图数据发送到确定单元340和输出单元320。
事件接收单元335可以从确定单元340接收用于请求与在任务存储单元333中存储的任务列表中的前任务相关的信息的GetFrontTask(获取前任务)事件。任务管理单元331可以响应于通过事件接收单元335接收到的请求,将与前任务相关的信息和视图数据发送到确定单元340和输出单元320。
事件接收单元335可以从确定单元340接收用于请求与在任务存储单元333中存储的任务列表中的后任务相关的信息的GetLastTask(获取后任务)事件。任务管理单元331可以响应于通过事件接收单元335接收到的请求,将与后任务相关的信息和视图数据发送到确定单元340和输出单元320。
如果使用语音输入来输入应用切换请求,则事件接收单元335可以从确定单元340接收用于请求关于与在任务存储单元333中存储的任务列表中的应用的名称相匹配的任务的信息的GetTaskByAppName(通过应用名称获取任务)事件。任务管理单元331可以响应于通过事件接收单元335接收到的请求,将与相应任务相关的信息和视图数据发送到确定单元340和输出单元320。
如果确定了将在前台运行的应用,则任务管理单元331可以向活动管理器发送与相应的应用相关联的任务。活动管理器可布置任务列表,以将接收到的任务放置在顶部。确定单元340的功能和/或操作可以通过控制单元330来执行。
图4是示出了根据本发明的示例性实施例的应用切换装置的方框图。参考图4,应用切换装置可以包括输入单元410和控制单元420。另外,应用切换装置可以包括应用栈430和应用管理单元440。
输入单元410可以使用传感器输入、触摸输入和语音输入中的至少一个来接收请求切换应用的请求信号的输入。应用的切换可以指将前台应用从在前台运行的应用切换为在后台运行的应用中的一个应用。
控制单元420可以确定请求信号输入类型,例如,传感器、触摸、语音等,并确定该请求信号是否对应于应用切换请求信号。控制单元420可以基于所确定的输入类型和应用切换请求来在运行于后台的应用当中确定将在前台运行的应用。类似于图3,确定单元340的功能和/或操作可以通过控制单元420执行。
控制单元420可以基于请求信号输入类型和应用切换请求,将正在后台运行的应用的最终视图输出到前台,并且,如果输出到前台的视图被保持一定时段以及通过输出到前台的视图生成了触摸事件,则控制单元420可以将输出到前台的应用确定为将在前台运行的应用。
控制单元420可以不立即执行在后台运行的应用当中的与应用切换请求的方向相对应的应用,而是可以向前台输出与应用切换请求的方向相对应的应用的应用信息,诸如,最终视图和编辑视图。如果输出的视图保持预定时段而没有用于切换为另一个应用的请求,以及如果通过输出的视图而生成了触摸输入,则控制单元330可以将与输出的视图的应用信息相对应的应用确定为将在前台运行的应用。
控制单元420可以包括传感器输入确定单元421、触摸输入确定单元423、语音输入确定单元425和更新单元427。
如果通过相机、接近传感器、地磁传感器、和/或加速度传感器感测到向监听器注册的动作,则传感器输入确定单元421可以将请求信号输入类型确定为传感器输入。如果感测到向监听器注册的动作,则传感器输入确定单元421可以将感测到的动作确定为应用切换请求信号。
确定单元422可以基于通过相机感测的对象的动作、通过接近传感器感测的对象的动作和距离、通过地磁传感器感测的终端的移动、以及通过加速度传感器感测的终端的加速度来在正在后台运行的应用当中确定将在前台运行的应用。例如,可以根据通过接近传感器感测的对象是处于确定距离之内或者在预定距离之外,而以各种方式来确定将在前台运行的应用。可以根据通过地磁传感器感测到的终端的晃动或者倾斜的程度,而以各种方式来确定将在前台运行的应用。
如果在终端的触摸界面中感测到触摸事件,则触摸输入确定单元423可以将通过输入单元410输入的请求信号输入类型确定为触摸输入,并且如果触摸事件对应于应用切换请求信号,则可以将感测到的触摸事件确定为应用切换请求信号。
确定单元424可以响应于触摸事件来将应用确定为将在前台运行的应用。可以为每一个触摸事件设置应用,并且应用可以匹配到应用栈430中的分配的地址。作为相应的触摸事件的结果,匹配到应用栈430中的分配的地址的应用可以被确定为将在前台运行的应用。
如果通过终端的语音输入装置而感测到语音命令,则语音输入确定单元425可以将请求信号输入类型确定作为语音输入,并且可以将感测到的语音命令确定为应用切换请求信号。
确定单元426可以将感测到的语音转换成数据或文字,并且可以在应用栈430中搜索与转换的数据或文本相匹配的应用。如果发现匹配的应用,则确定单元426可将匹配的应用确定为将在前台运行的应用。
应用栈430可以包括在后台运行的应用。应用栈430可以包括正在运行的应用,或者在确定的范围内执行的应用。例如,如果应用栈430包括10个应用,则最近执行的应用可以被存储在应用栈430的顶部,并且在剩余应用中的第一个被执行的应用可被存储在应用栈430的底部。
更新单元427可以以在应用栈430中存储的应用相同的方式来更新应用列表。应用列表可以包括关于在前台和后台运行的应用的信息。应用列表可以包括在应用栈430中存储的应用的图标和/或详细信息。应用列表中的排列顺序可以与应用的执行的顺序相同。
例如,如果应用列表包括垂直排列的应用的图标,则根据应用的执行的顺序,在前台运行的应用的图标可以位于应用列表的顶部,并且在后台运行的应用的图标可以位于在前台运行的应用的图标下面。另外,根据应用的执行的顺序,在前台运行的应用的图标可以位于应用列表的底部,并且在后台运行的应用的图标可以位于在前台运行的应用的图标的上面。
如果应用列表包括水平排列的应用的图标,则根据应用的执行的顺序,在前台运行的应用的图标可位于应用列表的最左边,并且在后台运行的应用的图标可以位于在前台运行的应用的图标右边。根据应用的执行的顺序,在前台运行的应用的图标可以位于应用列表的最右边,并且在后台运行的应用的图标可以位于在前台运行的应用的图标的左边。
如果确定要在前台运行的应用不存在于应用栈430中,则更新单元427可以将所确定的应用添加到应用栈430的顶部。
如果确定要在前台运行的应用被存储在应用栈430中,则更新单元427可以将所确定的应用重新定位在应用栈430的顶部。
控制单元420可以通过暂时显示所确定的应用,来将被确定为要在前台运行的应用置于待命状态。如果待命状态被保持至少确定的时段,则控制单元420可以确定将应用从待命状态转到在前台中执行。如果用于执行显示的应用的请求是由通过待命显示由触摸输入来进行的,则控制单元420可以确定根据触摸输入来在前台执行应用。
更新单元427可以通过将确定为要在前台运行的应用添加到应用列表中来更新应用列表。如果确定了要在前台运行的应用,则更新单元427可以不立即更新应用列表,并且可以在确定了将要在前台运行的应用的执行之后,以应用的执行的顺序来更新应用列表。
如果确定要在前台运行的应用的信息视图在前台中保持了确定的时段,并且如果所确定的应用的执行通过触摸事件确认,则更新单元427可以以在应用栈430中存储的应用相同的方式来更新应用列表。应用栈430可以根据应用的执行的顺序,包括被确定为将在前台运行的应用。
应用管理单元440可以从控制单元420接收所确定的应用,并可以在前台中执行所确定的应用。
图5示出了根据本发明的示例性实施例的应用切换装置的传感器输入确定单元的方框图。参考图5,传感器输入确定单元421可以包括监听器注册检查单元510、转换单元520和注册单元530。
如果通过传感器感测到动作,则监听器注册检查单位510可以检查动作是否向监听器注册。动作可以对应于通过包括传感器的终端感测的终端的移动和加速度,以及通过终端感测的对象的动作。传感器可以包括可以在便携式终端中安装和使用的各种传感器,诸如接近传感器、地磁传感器、加速度传感器等。
如果所感测的动作是向监听器注册的动作,则转换单元520可以将感测到的动作转换成应用切换请求信号。如果所感测的动作对应于用于切换方向的请求信号,则转换单元520可以将感测到的动作转换成用于切换方向的请求信号。
如果动作是没有向监听器注册的动作,则注册单元530可以向监听器注册该动作。注册单元530可以将向监听器注册的动作链接到应用切换请求事件。
图6是示出根据本发明的示例性实施例的应用切换装置的触摸输入确定单元的方框图。参考图6,触摸输入确定单元423可以包括触摸事件感测单元610、计算单元620和处理单元630。
通过触摸界面,触摸事件感测单元610可以感测用于触摸开始的触摸按下事件(touch down event)(“触摸并且保持触摸输入”),以及用于触摸结束的触摸抬起事件(touchup event)(“触摸输入的释放”)。此外,触摸事件感测单元610可以确定是否感测到的触摸事件对应于应用切换请求信号。如果感测到触摸事件,则触摸事件感测单元610可以将感测到的触摸事件确定为应用切换请求信号。
计算单元620可以计算关于触摸按下事件和触摸抬起事件的触摸点位置,以及在触摸点之间的距离。此外,计算单元620可以计算出触摸点之间的距离是否是在确定的误差范围之内。
如果计算的在触摸点之间的间隔等于或大于确定的距离,则处理单元630可以重新检查触摸事件是否是应用切换请求信号,并且可以请求应用管理单元440输出与触摸事件相匹配的应用,或包括匹配的应用的应用列表。
图7是示出根据本发明的示例性实施例的应用切换装置的语音输入确定单元的方框图。参考图7,语音输入确定单元425可以包括语音检测单元710、转换单元720和处理单元730。
语音检测单元710可以检测通过终端的语音输入装置而输入的语音。语音检测单元710可以通过对输入的音频信号采样而检测语音。
转换单元720可以将检测到的语音转换成数据或文本。
如果发现与转换的数据或文本相匹配的应用,则处理单元730可以请求应用管理单元440输出匹配的应用、或包括匹配的应用的应用列表。例如,如果发现与数据或文本相匹配的应用的名称,则处理单元730可以将匹配的应用确定为将在前台运行的应用。
图8和图9是根据本发明的示例性实施例的、使用在指示器区中生成的触摸事件来切换应用的处理的视图。根据本发明的各方面,应用切换操作通过包括与应用切换部分相关联的应用辨别部分的应用切换输入来执行的。应用切换部分可以指触发应用切换操作的输入手势的部分,应用辨别部分可以指将特定的应用确定为将在前台执行的部分。应用切换部分和应用辨别部分可以是连续或同时的操作。应用切换部分可以生成应用切换信号,应用辨别部分可以生成应用辨别信号。应用辨别信号可以与指示将在前台运行的特定现行应用的输入相关联,所述输入例如为指示将在前台运行的现行应用的触摸输入、指示将在前台运行的现行应用的传感器输入以及指示将在前台运行的现行应用的语音输入。应用切换信号可以包括用于触发应用切换操作的信号。
图8示出的是使用水平轻弹来切换应用。图9示出的是使用垂直轻弹来切换应用。
参考图8,终端的显示视图可以包括指示器区810、功能键区820和应用执行区830。如果在App2在应用执行区830中的执行期间在指示器区810中生成轻弹,则可以在应用执行区830中执行与轻弹方向相对应的应用。
指示器区810可以对应于设置为用于识别应用切换请求的区域,并且可以被设置在终端的显示视图中的任何位置。例如,指示器区810可以对应于其中无线电信号、电池的充电状态、闹铃、时间和实时事件可以被指示在终端上的区域。
轻弹可以对应于如下的动作,即,通过该动作,用于触摸开始的触摸按下事件、触摸的拖曳和用于触摸结束的触摸抬起事件可以顺序地在触摸界面中生成,并且可以在包括垂直方向和水平方向的各个方向上生成。在指示器区810上的触摸输入可以触发应用切换操作,并且从触摸输入朝向特定方向的拖曳输入可以确定将要在前台上执行的应用。触摸输入和拖曳输入也可以组合成单个连续的手势,以生成应用切换信号和应用辨别信号。
如果生成从左到右的轻弹,则可以在应用执行区830中执行设置在左边的App1。也就是说,在前台运行的应用可以从App2切换到App1。如果生成从右到左的轻弹,则可以在应用执行区830中执行设置在右边的App3。也就是说,在前台运行的应用可以从App2切换到App3。
靠近App2而设置在左边和右边的应用可以对应于在后台运行的应用。在后台运行的应用可以根据在列表中执行的顺序,而被靠近App2地设置在左边或者右边。例如,App1可以对应于在App2的执行之前的第一个执行的应用,并且App2可以对应于在App3之前执行的应用。此外,在应用列表中,App3可以对应于在App2之前执行的第一个执行的应用。
参考图9,终端的显示视图可以包括指示器区910、功能键区920和应用执行区930。指示器区910可以在终端的显示视图上位于垂直方向。如果在指示器区910中生成垂直轻弹,则在前台运行的应用可以被切换为与垂直轻弹相对应的应用。如果生成从顶部到底部的轻弹,则设置在App2的上侧的App1可以在应用执行区930中执行。也就是说,在前台运行的应用可以从App2切换到App1。如果生成从底部到顶部的轻弹,则设置在App2的下侧的App3可以在应用执行区930中执行。也就是说,在前台运行的应用可以从App2切换到App3。在指示器区910上的触摸输入可以触发应用切换操作,并且从触摸输入朝向特定方向的拖曳输入可以确定将在前台执行的应用。触摸输入和拖曳输入也可以组合成单个连续手势,以生成应用切换信号和应用辨别信号。
图10A和图10B是示出了根据本发明的示例性实施例的、使用在指示器区中生成的触摸事件来输出应用列表以及切换应用的处理的视图。
参考图10A,如果在指示器区1010中生成轻弹事件1020,则根据应用的执行的顺序,可以将在后台运行的应用的列表1030输出到终端的显示视图。应用的列表1030可以显示后台应用的图标和/或后台应用的信息。
参考图10B,如果在从指示器区1010向下拖曳触摸输入之后,在触摸抬起事件1040的生成时间处,App4被输出到终端的显示视图,则在前台运行的应用可从App5切换到App4。触摸可以在触摸抬起事件1040的结束时间处被释放。App4可以对应于刚好在App5之前执行并且当前正在后台中运行的应用。App3可以对应于在App4之前在前台执行的应用。App2可以对应于在App3之前在前台执行的应用。也就是说,通过向下拖曳指示器区1010,在后台执行的应用可以根据执行的顺序而被输出到显示视图。
如果在从指示器区1010向下更长地拖曳触摸输入之后,在触摸抬起事件1050的生成时间处,App2被输出为最接近指示器区1010,则在前台运行的应用可以从App5切换到App2。在指示器区1010上的触摸输入可以触发应用切换操作,并且从触摸输入朝着特定方向的拖曳输入可以确定将在前台执行的应用。触摸输入和拖曳输入也可以组合成单个连续手势,以生成应用切换信号和应用辨别信号。在触摸释放点,例如,与App4相关联的释放点1040和与App2相关联的释放点1050与指示器区1010之间的拖曳输入和距离可以确定应用辨别信号。
图11是示出了根据本发明的示例性实施例的、使用多点触摸事件来切换应用的处理的视图。
参考图11,如果使用在App2执行区域中的三个触摸点生成了从左到右的轻弹1110,则在前台运行的应用可以从App2切换到设置在App2的左侧的App1。三个触摸点的相邻触摸点之间的距离1111和1113可以被保持在确定的误差范围之内,以将轻弹1110识别为用于请求切换到App1的应用切换请求信号。另外,轻弹1110可以被拖曳至少确定的距离,以将轻弹1110识别为用于请求切换到App1的应用切换请求信号。
如果使用在App2执行区域中的三个触摸点生成了从右到左的轻弹1120,则在前台运行的应用可以从App2切换到设置在App2的右侧的App3。三个触摸点的相邻触摸点之间的距离1121和1123可以被保持在确定的误差范围之内,以将轻弹1120识别为用于请求切换到App3的应用切换请求信号。另外,轻弹1120可以被拖曳至少确定的距离,以将轻弹1120识别为用于请求切换到App3的应用切换请求信号。
虽然图11示出三个触摸点,但是如果使用包括多于一个触摸点的多触摸点来生成轻弹,也可以相应于多触摸点的移动方向来执行前台应用切换处理。为了将轻弹识别为应用切换请求信号,在相邻触摸点之间的距离可以维持在确定的误差范围内,并且可以将轻弹拖曳至少确定的距离。在应用执行视图上的多点触摸输入可以触发应用切换操作,并且从触摸输入朝向特定方向的拖曳输入可以确定将在前台执行的应用。触摸输入和拖曳输入也可以组合成单个连续手势,以生成应用切换信号和应用辨别信号。多点触摸输入和在触摸点之间的保持的距离1111和1113可以确定是否将生成应用切换信号。
图12是示出了根据本发明的示例性实施例的、使用在功能键区中的触摸事件来切换应用的处理的视图。
参考图12,如果在功能键区1210中触摸功能键1220之后,生成从左到右的轻弹,则在前台运行的应用可以从App2切换到设置在App2的左侧的App1。可以将触摸拖曳至少确定的距离,以将其识别为应用切换请求信号。另外,确定触摸是否被拖曳至少确定的距离可以包括:确定在功能键1220或1230被触摸之后,是否在确定的时间内感测到下一个功能键的触摸输入。例如,如果在触摸功能键1220之后,在确定的时间内感测到使用在右侧靠近功能键1220的功能键的连续触摸的输入;或者如果在触摸功能键1230之后,在确定的时间内感测到使用在左侧靠近功能键1230的功能键的连续触摸的输入,则可以将触摸识别为轻弹。
另外,如果以至少确定的距离在确定的方向上拖曳触摸输入,而不管是否在功能键区1210中触摸功能键1220或1230,则可以将触摸识别为轻弹。
如果在功能键区1210中触摸功能键1230之后生成从右到左的轻弹,则在前台运行的应用可以从App2切换到被设置在App2的右边的App3。在功能键区1210上的触摸输入可以触发应用切换操作,并且从触摸输入朝向特定的方向的拖曳输入可以确定将在前台执行的应用。触摸输入和拖曳输入也可以组合成单个连续手势,以生成应用切换信号和应用辨别信号。此外,在功能键1220上的触摸输入可以触发用于切换到左边的应用切换操作,并且在功能键1230上的触摸输入可以触发用于切换到右边的应用切换操作。
图13是示出了根据本发明的示例性实施例的、使用与归位键相关的触摸事件来切换应用的方法的流程图。图14是示出了根据本发明的示例性实施例的、使用与归位键相关的触摸事件来切换应用的处理的视图。
参考图13,在操作1310中,可以通过用户的触摸输入,在应用执行视图中生成触摸按下事件。触摸事件可以从触摸按下事件开始。
在操作1320中,应用切换装置可确定归位键是否被触摸。
在操作1330中,可以在归位键被触摸的同时,在某一方向生成触摸移动事件(例如,触摸输入的拖曳)。通过在确定的方向上拖曳触摸按下输入来移动触摸点。
在操作1340中,应用切换装置可以确定归位键是否继续被触摸。
在操作1350中,如果归位键继续被触摸,则应用切换装置可以确定触摸点的移动距离是否大于或等于阈值距离。
在操作1360中,如果触摸点的移动距离被确定为大于或等于阈值距离,则应用切换装置可以确定归位键是否继续被触摸。
在操作1370中,如果归位键继续被触摸,则应用切换装置可以将对应于确定方向的应用确定为将在前台运行的应用。所述确定方向可以对应于触摸点的移动方向。
参考图14,如果在功能键区1410中触摸归位键1420的同时生成从左至右的轻弹1430,则设置在App2的左侧的App1可以在前台被执行。也就是说,在前台运行的应用可以从App2切换到App1。应用切换条件可以对应于使用归位键的持续触摸和方向性的轻弹。虽然图14将归位键1420示为功能键的示例,但是功能键可以包括可以用作功能键的任何按键。
如果在功能键区1410中触摸归位键1440的同时生成从右到左的轻弹1450,则可以在前台执行设置在App2的右侧的App3。也就是说,在前台运行的应用可以从App2切换到App3。在功能键1420上的触摸输入和在应用执行视图上的触摸输入可以触发应用切换操作,并且从触摸输入朝向特定的方向的拖曳输入可以确定将在前台执行的应用。触摸输入和拖曳输入也可以组合成单个连续手势,以生成应用切换信号和应用辨别信号。
图15是示出了根据本发明的示例性实施例的、使用两个触摸点来切换应用的方法的流程图。图16是示出了根据本发明的示例性实施例的、使用两个触摸点来切换应用的处理的视图。
参考图15,在操作1510中,可以通过用户的触摸输入,使用在应用执行视图中的两个触摸点来生成触摸按下事件。可以通过触摸在应用执行视图上的两个点来开始使用两个触摸点的触摸事件。
在操作1520中,应用切换装置可确定是否一个触摸点是固定的,并且另一个触摸点被改变。应用切换装置可以根据触摸点的坐标的变化量来确定触摸点是固定的还是变化的。
在操作1530中,如果一个触摸点是固定的,而另一个触摸点是变化的,则应用切换装置可以确定在两个触摸点之间的距离是否保持在确定的误差范围之内。如果在触摸点之间的距离被保持在确定的误差范围之内,则触摸事件可以被识别为应用切换请求信号。
在操作1540中,如果触摸点之间的距离被保持在确定的误差范围之内,则应用切换装置可以确定变化的触摸点是否从触摸开始位置移动至少确定的距离。
在操作1550中,如果移动触摸点从触摸开始位置移动至少确定的距离,则应用切换装置可以将与变化的触摸点的移动方向相对应的应用确定为将在前台运行的应用。
参考图16,如果在App2执行视图中触摸和保持点A1610的同时,生成使用点B的从左到右的轻弹1620,则可以在前台执行设置在左边的App1。也就是说,在前台运行的应用可以从App2切换到App1。应用切换条件可以对应于在点A1610上的持续触摸、定向轻弹1620以及在预定误差范围内维持的在点A1610和点B之间的距离。轻弹1620可以相对于固定的点A1610是顺时针拖曳触摸。然而,方面不限于此,轻弹1620可以包括由一般可确定的方向表示的其他手势。
如果在App2执行视图中触摸和保持点A1630的同时,生成使用点B的从右到左的轻弹1640,则可以在前台执行设置在右边的App3。也就是说,在前台运行的应用可以从App2切换到App3。轻弹1640可以相对于固定点A1630是逆时针拖曳触摸。在应用执行视图上的多点触摸输入可以触发应用切换操作,并且相对于多点触摸输入中的其他点,从多点触摸输入中的一个点朝向特定方向的旋转拖曳输入可以确定将在前台执行的应用。触摸输入和拖曳输入也可以组合成单个连续手势,以生成应用切换信号和应用辨别信号。多点触摸输入和在触摸点1610和1620之间的保持的距离可以确定是否执行应用切换操作。
图17是示出了根据本发明的示例性实施例的、使用从功能键区移动到应用执行区的触摸事件来切换应用的处理的流程图。图18是示出了根据本发明的示例性实施例的、使用从功能键区移动到应用执行区的触摸事件来切换应用的处理的视图。
参考图17,在操作1710中,可以通过用户的触摸输入来在功能键区中生成触摸按下事件。
在操作1720中,应用切换装置可以确定触摸点是否从功能键区移动到应用执行视图。应用切换装置可以确定是否生成从功能键区到应用执行视图的拖曳。
在操作1730中,如果触摸点从功能键区移动到应用执行视图,则应用切换装置可以确定是否从应用执行视图生成触摸抬起事件。
在操作1740中,如果生成触摸抬起事件,则应用切换装置可以将确定的应用确定为将在前台运行的应用。例如,最近执行的应用可以被确定为将在前台运行的应用。
参考图18,如果在AppA的执行期间在功能键区中生成触摸按下事件1810,并且然后在将触摸点拖曳到App A执行视图之后生成触摸抬起事件1820,则可以在前台执行确定的App B。也就是说,在前台运行的应用可以从AppA切换到App B。功能键可以包括归位键。在功能键区1810上的触摸输入可以触发应用切换操作,并且从触摸输入朝向应用执行视图的拖曳输入可以确定将在前台执行的应用。触摸输入和拖曳输入也可以组合成单个连续手势,以生成应用切换信号和应用辨别信号。拖曳输入和在触摸释放点1820和功能键区1810之间的距离可以确定应用辨别信号。根据触摸释放点1820和功能键区1810之间的距离,可以在前台辨别和执行后台应用。
图19、图20、图21和图22是示出了根据本发明的示例性实施例的、基于通过传感器或相机检测到的应用切换请求来切换应用的处理的视图。
参考图19,如果在App A的执行期间,冲击被传递到终端的一侧1910,则应用切换装置可以使用例如地磁传感器来识别到终端的右侧被冲击,并且可以在前台执行设置在App A的右侧的App B。也就是说,在前台中运行的应用可以从App A切换到App B。施加到终端的冲击可以事先向监听器注册为应用切换请求信号。在移动终端的一侧上的轻敲输入1910可以触发应用切换操作,并且轻敲输入1910的位置可以确定将在前台执行的应用。
参考图20,如果在App5的执行期间通过接近传感器感测到对象,则应用切换装置可以将对象识别为应用切换请求信号。当通过接近传感器感测到对象时,对象可以作为应用切换请求信号而事先向监听器注册。例如,对象可以包括手指。随着对象移动得更接近于接近传感器,则可以显示最近执行的应用。通过控制在对象和接近传感器的之间的距离,用户可以选择将在前台执行的应用。当对象从接近传感器移开时,应用切换装置可以执行在前台显示的应用。通过接近传感器对对象的感测可以触发应用切换操作,并且在对象和接近传感器之间的距离的变化可以确定将在前台执行的应用。对对象以及在对象和接近传感器之间的距离的变化的感测可以通过单个连续的手势来执行,以生成应用切换信号和应用辨别信号。距离的变化可以确定应用辨别信号。根据距离的变化,可以辨别相应的后台应用,并且将其在前台中执行。
参考图21,如果通过例如地磁传感器或者陀螺仪传感器而感测到终端的向左倾斜,则应用切换装置可以在前台执行设置在右侧的App3。也就是说,在前台运行的应用可以从App2切换到App3。如果通过地磁传感器或者陀螺仪传感器而感测到终端的向右倾斜,则应用切换装置可以在前台执行设置在左侧的App1。也就是说,在前台运行的应用可以从App2切换到App1。移动终端的旋转可以触发应用切换操作,并且移动终端的旋转方向可以确定将在前台执行的应用。
参考图22,如果通过相机感测到确定的对象的从左到右或者从右到左的动作,则应用切换装置可以切换到与感测的移动方向相对应的应用。应用切换装置可以通过相机来感测对象的移动方向,从而切换应用。通过相机进行的对象的感测可以触发应用切换操作,并且对象的移动方向可以确定将在前台执行的应用。对对象以及对对象的移动的感测可以通过单个连续的手势来执行,以生成应用切换信号和应用辨别信号。
例如,如果通过相机感测到手从右到左移动跨过终端,则可以在前台执行设置在右边的App3。也就是说,在前台运行的应用可以从App2切换到App3。如果通过相机感测到手从左到右移动跨过终端,则可以在前台执行设置在左边的App1。也就是说,在前台运行的应用可以从App2切换到App1。
图23是示出了根据本发明的示例性实施例的、基于使用语音信号而输入的应用切换请求来切换应用的处理的视图。
参考图23,App2在前台运行,并且App4在后台运行。如果在诸如归位键这样的功能键被触摸的同时,接收到指示App4的语音信号的输入,则可以在前台执行App4。也就是说,在前台运行的应用可以从App2切换到App4。应用切换装置可以通过将语音输入转换成文字或数据来检查应用的名称。在例如归位键这样的功能键上的触摸输入以及语音传感器的初始化可以触发应用切换操作,并且与特定应用相对应的语音输入可以确定将在前台执行的应用。触摸输入和语音输入也可以组合成单个连续手势,以生成应用切换信号和应用辨别信号。
图24、图25和图26是示出根据本发明的示例性实施例的应用切换方案的视图。
可以根据应用切换方案来变化动画效果。可以通过向与应用执行方案相关联的活动提供动画效果来实现动画效果。
动画可以在可扩展标记语言(XML)中定义为资源。所定义的动画可应用到活动上。
将参考图24、图25和图26来描述动画效果。
图24示出了垂直滑动的动画效果。如果在前台运行的应用切换到设置在顶部的应用,则设置在顶部的应用可以向下滑动。如果在前台运行的应用切换到设置在底部的应用,则设置在底部的应用可以向上滑动。
图25示出了水平滑动的动画效果。如果在前台运行的应用切换到设置在右侧的应用,则设置在右侧的应用可以通过向左侧移动而被显示。如果在前台运行的应用切换到设置在左侧的应用,则设置在左侧的应用可以通过向右侧移动而被显示。
图26示出了同时具有“放大”和“渐现”的动画效果。此动画效果可用于与应用列表中的顺序无关地显示确定的应用。如果App1被切换到App22610,则App22610可以被放大,并且App1退到后台中。
本发明的示例性实施例可被记录在包括用于实施由计算机执行的各种操作的程序指令的非临时性计算机可读介质中。所述介质可以单独地包括数据文件、数据结构等,或者可以与程序指令结合地包括数据文件、数据结构等。媒体和程序指令可以是为了本发明的目的而专门设计和构建的媒体和程序指令,或者其可以是在计算机软件领域的技术人员所公知的和可用的媒体和程序指令。非临时性的计算机可读介质的例子包括:磁介质,诸如硬盘、软盘和磁带;光学介质,诸如CD ROM盘和DVD;磁光介质,诸如光磁碟;以及专门构造来存储和执行程序指令的硬件设备,诸如,只读存储器(ROM)、随机存取存储器(RAM)、闪速存储器等。程序指令的示例包括诸如由编译器生成的机器代码,以及包括可以由计算机使用解释器来执行的高级代码的文件。所描述的硬件设备可以被配置为充当一个或更多个软件模块,以便执行本发明的上述实施例的操作。
通过感测使用相机方法、传感器方法、触摸方法和语音方法而输入的应用切换请求信号,本发明的示例性实施例可以将在后台中运行的应用切换到前台。
此外,通过一个触摸事件来输出在后台运行的应用列表,以及通过将在输出的应用列表中选择的确定应用切换到前台,本发明的示例性实施例可以使得用户可以以更加方便的方式来切换应用。
此外,如果执行被切换到前台的应用,则本发明的示例性实施例可以以与在应用栈中存储的应用相同的方式来更新应用列表。
对于本领域的技术人员而言显而易见的是,在不脱离发明的精神或范围的情况下,可以对本发明作出各种修改和变化。因此,本发明的目的在于,只要这些修改和变化落入到所附权利要求书以及其等价物的范围内,则本发明覆盖这些修改和变化。
相关申请的交叉引用
本申请要求在2012年2月24日提交的韩国专利申请No.10-2012-0019075的优先权,并且为了在此描述的所有目的,通过引用将其合并于此。
Claims (21)
1.一种用于切换应用的装置,所述装置包括:
输入单元,所述输入单元用于接收用于切换前台应用的输入,所述输入包括应用切换部分和与所述应用切换部分相关联的应用辨别部分;
控制单元,所述控制单元用于在运行在后台的应用当中确定将在前台运行的应用,所述应用辨别部分对应于所述将在前台运行的应用;以及
输出单元,所述输出单元用于在显示器中输出所述将在前台运行的应用作为所述前台应用。
2.根据权利要求1所述的装置,其中,所述输出单元响应于所述输入在所述显示器上输出所述在后台运行的应用的最终视图,并且如果输出的视图保持一定时段或者通过输出的视图生成了确认触摸事件,则所述控制单元将输出到所述显示器的应用确定为所述将在前台运行的应用。
3.根据权利要求1所述的装置,其中,所述输入单元包括:
传感器输入单元,所述传感器输入单元包括相机、接近传感器、地磁传感器和加速度传感器中的至少一个。
4.根据权利要求1所述的装置,所述装置进一步包括触摸输入单元,所述触摸输入单元用于接收触摸输入作为所述输入,所述触摸输入包括触摸开始位置和触摸结束位置,
其中,所述输出单元根据所述应用辨别部分顺序地输出在列表中的一个或者更多个后台应用图像,并且当所述输入被释放时,所述控制单元选择与在所述触摸开始位置和所述触摸结束位置之间的距离相对应的应用。
5.根据权利要求4所述的装置,其中,如果当所述触摸输入被释放时,与所述应用相对应的后台应用图像被输出,则所述控制单元将所述应用确定为所述前台应用。
6.根据权利要求1所述的装置,其中,所述控制单元确定与当功能键被触摸时输入的语音输入相对应的应用。
7.根据权利要求1所述的装置,其中,所述控制单元包括:
任务管理单元,所述任务管理单元用于接收正在执行的任务的列表和所述任务的最终视图信息;
任务存储单元,所述任务存储单元用于存储所述任务的列表;以及
事件接收单元,如果在所述任务的列表中发生变化,则所述事件接收单元接收针对所述任务的列表的更新事件信号。
8.根据权利要求7所述的装置,其中,所述事件接收单元接收以下事件信号中的至少一个:用于请求在所述任务存储单元中存储的所述任务的列表的事件信号、用于请求与在所述任务存储单元中存储的所述任务的列表中的前任务相关的信息的事件信号、用于请求与在所述任务存储单元中存储的所述任务的列表中的后任务相关的信息的事件信号、以及用于请求关于与在所述任务存储单元中存储的所述任务的列表当中的被确定的应用的名称相匹配的任务的信息的事件信号。
9.根据权利要求1所述的装置,其中,所述输入包括在触摸界面的指示器区或者所述触摸界面的功能键区中接收的触摸输入。
10.根据权利要求1所述的装置,其中,所述应用切换部分与多点触摸输入相关联,并且所述应用辨别部分与所述多点触摸输入的移动方向相关联。
11.根据权利要求1所述的装置,其中,所述应用切换部分与包括在触摸界面的功能键区上的第一触摸和在所述显示器的应用执行视图上的第二触摸的多点触摸输入相关联,并且所述应用辨别部分与所述第二触摸的移动方向相关联。
12.根据权利要求1所述的装置,其中,如果确定了所述应用切换部分,则所述输出单元输出在列表中存储的一个或者更多个后台应用图像。
13.根据权利要求1所述的装置,其中,所述应用切换部分与包括在所述显示器的应用执行视图上的第一触摸和第二触摸的多点触摸输入相关联,并且所述应用辨别部分与在保持所述第一触摸的位置的同时所述第二触摸相对于所述第一触摸的移动方向相关联。
14.根据权利要求1所述的装置,其中,所述应用切换部分与从在触摸界面的功能键区上的第一触摸到在所述显示器的应用执行视图上的第二触摸的拖曳触摸输入相关联,并且所述应用辨别部分与在所述第一触摸和所述第二触摸之间的移动距离相关联。
15.一种使用处理器来切换应用的方法,所述方法包括以下步骤:
接收用于切换前台应用的应用切换输入,所述应用切换输入包括应用切换部分和与所述应用切换部分连续的应用辨别部分;
响应于所述应用切换部分,确定在现行应用列表中存储的一个或更多个后台应用;
在所述现行应用列表中的应用当中,确定将在前台运行的应用,所述应用辨别部分对应于所述将在前台运行的应用;以及
使用所述处理器在显示器中输出所述将在前台运行的应用作为所述前台应用。
16.根据权利要求15所述的方法,所述方法进一步包括以下步骤:
根据所述应用辨别部分顺序地显示在所述现行应用列表中存储的后台应用图像;以及
当释放所述输入时,选择与在触摸开始位置和触摸结束位置之间的距离相对应的应用。
17.根据权利要求15所述的方法,所述方法进一步包括:确定与当功能键被触摸时输入的语音输入相对应的应用。
18.根据权利要求15所述的方法,其中,所述应用切换输入包括在触摸界面的指示器区或者所述触摸界面的功能键区中接收的触摸输入。
19.根据权利要求15所述的方法,其中,所述应用切换部分与多点触摸输入相关联,并且所述应用辨别部分与所述多点触摸输入的移动方向相关联。
20.根据权利要求15所述的方法,其中,所述应用切换部分与从在触摸界面的功能键区上的第一触摸到在所述显示器的应用执行视图上的第二触摸的拖曳触摸输入相关联,并且所述应用辨别部分与在所述第一触摸和所述第二触摸之间的移动距离相关联。
21.一种使用处理器来切换应用的方法,所述方法包括以下步骤:
接收用于请求从在前台运行的应用切换到在后台运行的应用中的一个应用的请求信号;
确定是否使用传感器输入、触摸输入和语音输入当中的输入方法来输入所述请求信号;
确定所述请求信号是否是应用切换请求信号;
基于所述输入方法和所述应用切换请求信号在所述在后台运行的应用当中确定将在前台运行的应用;以及
输出用于从所述在前台运行的应用切换到在所述在后台运行的应用当中被确定将在前台运行的应用的应用切换操作。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2012-0019075 | 2012-02-24 | ||
KR1020120019075A KR101356368B1 (ko) | 2012-02-24 | 2012-02-24 | 어플리케이션 전환 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103294187A true CN103294187A (zh) | 2013-09-11 |
Family
ID=47559091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012105730177A Pending CN103294187A (zh) | 2012-02-24 | 2012-12-25 | 用于切换现行应用的装置和方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20130227419A1 (zh) |
EP (1) | EP2631759A3 (zh) |
JP (1) | JP2013175180A (zh) |
KR (1) | KR101356368B1 (zh) |
CN (1) | CN103294187A (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598100A (zh) * | 2014-12-22 | 2015-05-06 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104679403A (zh) * | 2013-12-03 | 2015-06-03 | Lg电子株式会社 | 移动终端及其控制方法 |
CN104834456A (zh) * | 2014-02-12 | 2015-08-12 | 深圳富泰宏精密工业有限公司 | 触控界面多任务切换方法、系统及电子装置 |
CN104850424A (zh) * | 2014-02-17 | 2015-08-19 | 拓连科技股份有限公司 | 项目变换的管理方法及系统 |
WO2015184844A1 (zh) * | 2014-10-22 | 2015-12-10 | 中兴通讯股份有限公司 | 一种实现终端应用切换的方法及装置 |
WO2016026108A1 (zh) * | 2014-08-20 | 2016-02-25 | 华为技术有限公司 | 一种应用程序的切换方法、装置及电子终端 |
CN105511747A (zh) * | 2014-09-25 | 2016-04-20 | 宇龙计算机通信科技(深圳)有限公司 | 操作系统和/或应用程序的启动或切换方法、装置和终端 |
CN106033372A (zh) * | 2015-03-19 | 2016-10-19 | 阿里巴巴集团控股有限公司 | 一种页面切换方法及装置 |
CN106126096A (zh) * | 2016-06-21 | 2016-11-16 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的控制方法、控制装置和终端 |
CN106534480A (zh) * | 2016-09-18 | 2017-03-22 | 珠海格力电器股份有限公司 | 手机应用切换的控制方法、装置及具有该装置的手机 |
CN107423045A (zh) * | 2017-03-31 | 2017-12-01 | 努比亚技术有限公司 | 应用启动装置及方法 |
CN107678786A (zh) * | 2017-09-28 | 2018-02-09 | 惠州Tcl移动通信有限公司 | 一种快速切换菜单的方法、存储介质及智能终端 |
CN108076223A (zh) * | 2017-12-14 | 2018-05-25 | 广东欧珀移动通信有限公司 | 任务切换方法、装置、终端设备及存储介质 |
CN108700995A (zh) * | 2016-02-15 | 2018-10-23 | 三星电子株式会社 | 电子设备和用于切换和对齐其应用的方法 |
CN109976860A (zh) * | 2019-03-28 | 2019-07-05 | 努比亚技术有限公司 | 快速切换应用的方法、终端及存储介质 |
CN109992386A (zh) * | 2019-03-31 | 2019-07-09 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN112214147A (zh) * | 2015-06-05 | 2021-01-12 | 苹果公司 | 多个视图之间的移动 |
CN113608630A (zh) * | 2015-06-07 | 2021-11-05 | 苹果公司 | 用于在用户界面之间导航的设备和方法 |
CN114168092A (zh) * | 2017-06-09 | 2022-03-11 | 华为技术有限公司 | 一种显示方法及装置 |
CN117555462A (zh) * | 2024-01-11 | 2024-02-13 | 深圳市天之眼高新科技有限公司 | 车载终端的控制方法、车载终端的控制装置及存储介质 |
Families Citing this family (116)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
KR101924835B1 (ko) | 2011-10-10 | 2018-12-05 | 삼성전자주식회사 | 터치 디바이스의 기능 운용 방법 및 장치 |
WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
KR101806350B1 (ko) | 2012-05-09 | 2017-12-07 | 애플 인크. | 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
AU2013259642A1 (en) | 2012-05-09 | 2014-12-04 | Apple Inc. | Device, method, and graphical user interface for moving and dropping a user interface object |
AU2013259613B2 (en) | 2012-05-09 | 2016-07-21 | Apple Inc. | Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface |
WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
CN104471521B (zh) | 2012-05-09 | 2018-10-23 | 苹果公司 | 用于针对改变用户界面对象的激活状态来提供反馈的设备、方法和图形用户界面 |
JP6273263B2 (ja) | 2012-05-09 | 2018-01-31 | アップル インコーポレイテッド | ユーザ接触に応答して追加情報を表示するための、デバイス、方法、及びグラフィカルユーザインタフェース |
CN104487928B (zh) | 2012-05-09 | 2018-07-06 | 苹果公司 | 用于响应于手势而在显示状态之间进行过渡的设备、方法和图形用户界面 |
KR101957173B1 (ko) | 2012-09-24 | 2019-03-12 | 삼성전자 주식회사 | 터치 디바이스에서 멀티윈도우 제공 방법 및 장치 |
US20140106886A1 (en) * | 2012-10-12 | 2014-04-17 | Elizabeth Renee PROCHNOW | Method of Operating a Cheering Application with a Mobile Computing Device |
WO2014068941A1 (ja) | 2012-11-02 | 2014-05-08 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置および情報処理方法 |
US20140149906A1 (en) * | 2012-11-26 | 2014-05-29 | Bank Of America Corporation | Electronic Bookshelf |
KR101958582B1 (ko) | 2012-12-29 | 2019-07-04 | 애플 인크. | 터치 입력에서 디스플레이 출력으로의 관계들 사이에서 전환하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
WO2014105277A2 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics |
WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
CN108845748A (zh) | 2012-12-29 | 2018-11-20 | 苹果公司 | 用于针对多接触手势而放弃生成触觉输出的设备、方法和图形用户界面 |
JP6138274B2 (ja) | 2012-12-29 | 2017-05-31 | アップル インコーポレイテッド | ユーザインタフェース階層をナビゲートするためのデバイス、方法、及びグラフィカルユーザインタフェース |
CN104885050B (zh) | 2012-12-29 | 2017-12-08 | 苹果公司 | 用于确定是滚动还是选择内容的设备、方法和图形用户界面 |
KR102043049B1 (ko) * | 2013-04-01 | 2019-11-11 | 삼성전자 주식회사 | 앱 운용 방법 및 앱 운용 장치와, 이를 지원하는 앱 출력 장치 |
US10477454B2 (en) | 2013-05-08 | 2019-11-12 | Cellcontrol, Inc. | Managing iOS-based mobile communication devices by creative use of CallKit API protocols |
US10268530B2 (en) | 2013-05-08 | 2019-04-23 | Cellcontrol, Inc. | Managing functions on an iOS-based mobile device using ANCS notifications |
US10805861B2 (en) | 2013-05-08 | 2020-10-13 | Cellcontrol, Inc. | Context-aware mobile device management |
US11751123B2 (en) | 2013-05-08 | 2023-09-05 | Cellcontrol, Inc. | Context-aware mobile device management |
WO2014205605A1 (en) * | 2013-06-28 | 2014-12-31 | France Telecom | Method to select portion of graphical user interface |
KR102148725B1 (ko) * | 2013-07-31 | 2020-08-28 | 삼성전자주식회사 | 어플리케이션을 표시하는 방법 및 장치 |
US9308959B2 (en) | 2013-08-16 | 2016-04-12 | Hyundai Motor Company | Frame unit of bicycle and manufacturing method for the same |
US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
EP3620903A1 (en) * | 2013-09-03 | 2020-03-11 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
US12287962B2 (en) | 2013-09-03 | 2025-04-29 | Apple Inc. | User interface for manipulating user interface objects |
US10503388B2 (en) | 2013-09-03 | 2019-12-10 | Apple Inc. | Crown input for a wearable electronic device |
US11199906B1 (en) * | 2013-09-04 | 2021-12-14 | Amazon Technologies, Inc. | Global user input management |
US9710126B2 (en) * | 2013-10-17 | 2017-07-18 | Blackberry Limited | Method and apparatus for displaying a preview of an application to a user |
TWI616803B (zh) * | 2013-12-27 | 2018-03-01 | 宏碁股份有限公司 | 螢幕畫面的縮放及操作方法、裝置與電腦程式產品 |
CN105144068B (zh) | 2014-01-06 | 2022-04-22 | 华为终端有限公司 | 应用程序显示方法和终端 |
US10156976B2 (en) * | 2014-01-30 | 2018-12-18 | Samsung Display Co., Ltd. | System and method in managing low-latency direct control feedback |
US9582246B2 (en) | 2014-03-04 | 2017-02-28 | Microsoft Technology Licensing, Llc | Voice-command suggestions based on computer context |
JP6303864B2 (ja) * | 2014-06-26 | 2018-04-04 | 船井電機株式会社 | 情報処理装置及び表示制御方法 |
AU2015279545B2 (en) | 2014-06-27 | 2018-02-22 | Apple Inc. | Manipulation of calendar application in device with touch screen |
US20150379160A1 (en) * | 2014-06-29 | 2015-12-31 | Yaniv AVRAHAM | Apparatus and methods for transferring focus control and related return content within a graphical user interface |
KR102215817B1 (ko) * | 2014-07-17 | 2021-02-16 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
JP6095614B2 (ja) * | 2014-07-18 | 2017-03-15 | ヤフー株式会社 | 情報表示プログラム、配信装置、情報表示方法および情報表示装置 |
US9830167B2 (en) * | 2014-08-12 | 2017-11-28 | Linkedin Corporation | Enhancing a multitasking user interface of an operating system |
US10289260B2 (en) * | 2014-08-27 | 2019-05-14 | Honda Motor Co., Ltd. | Systems and techniques for application multi-tasking |
TWI676127B (zh) | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體 |
TW201610758A (zh) | 2014-09-02 | 2016-03-16 | 蘋果公司 | 按鈕功能性 |
US10235014B2 (en) | 2014-09-02 | 2019-03-19 | Apple Inc. | Music user interface |
US20160062571A1 (en) | 2014-09-02 | 2016-03-03 | Apple Inc. | Reduced size user interface |
JP6491326B2 (ja) | 2014-09-19 | 2019-03-27 | 華為技術有限公司Huawei Technologies Co.,Ltd. | アプリケーションプログラムを実行するための方法および装置 |
EP3002932B1 (en) * | 2014-09-19 | 2017-11-08 | LG Electronics Inc. | Mobile terminal with cover |
US20160139785A1 (en) * | 2014-11-16 | 2016-05-19 | Cisco Technology, Inc. | Multi-modal communications |
US20160182536A1 (en) * | 2014-12-19 | 2016-06-23 | Ca, Inc. | Adapting user terminal application operation responsive to measured user behavior |
CN104598111B (zh) * | 2015-01-15 | 2018-10-02 | 小米科技有限责任公司 | 切换显示模式的方法及装置 |
US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US9990107B2 (en) | 2015-03-08 | 2018-06-05 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
CN106034178A (zh) * | 2015-03-18 | 2016-10-19 | 阿里巴巴集团控股有限公司 | 一种智能终端上应用的切换方法及装置 |
US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
CN106157955A (zh) * | 2015-03-30 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种语音控制方法及装置 |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
US10152208B2 (en) | 2015-04-01 | 2018-12-11 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
JP6217691B2 (ja) * | 2015-05-29 | 2017-10-25 | コニカミノルタ株式会社 | 表示制御方法、表示制御プログラムおよび表示制御装置 |
US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
US10416800B2 (en) | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10248308B2 (en) | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
CN105516767B (zh) * | 2015-12-01 | 2019-04-16 | 海信集团有限公司 | 智能电视及其应用切换方法 |
US10164849B2 (en) * | 2015-12-18 | 2018-12-25 | Facebook, Inc. | Techniques to detect foreground processes |
JP6195964B1 (ja) * | 2016-04-15 | 2017-09-13 | ネイバー コーポレーションNAVER Corporation | アプリケーション制作装置及びその方法、アプリケーション駆動装置、並びにコンピュータプログラム |
CN106569653A (zh) * | 2016-09-28 | 2017-04-19 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序切换方法及系统 |
CN106453704B (zh) * | 2016-09-29 | 2020-09-01 | 努比亚技术有限公司 | 一种基于接近传感器的捏合识别系统及移动终端 |
CN107037956A (zh) * | 2016-11-01 | 2017-08-11 | 华为机器有限公司 | 一种终端及其切换应用的方法 |
US10402161B2 (en) | 2016-11-13 | 2019-09-03 | Honda Motor Co., Ltd. | Human-vehicle interaction |
WO2018093225A1 (en) * | 2016-11-21 | 2018-05-24 | Samsung Electronics Co., Ltd. | Method and apparatus for generating statement |
CN106888202B (zh) | 2016-12-08 | 2020-02-21 | 阿里巴巴集团控股有限公司 | 授权登录方法及装置 |
CN107038032A (zh) * | 2017-04-12 | 2017-08-11 | 北京奇虎科技有限公司 | 移动终端应用运行状态的切换方法、装置和系统 |
CN107423125A (zh) * | 2017-07-27 | 2017-12-01 | 上海传英信息技术有限公司 | 一种用于智能终端的摄像控制方法及摄像控制系统 |
CN109324846B (zh) * | 2017-07-28 | 2021-11-23 | 北京小米移动软件有限公司 | 应用显示方法及装置、存储介质 |
WO2019023856A1 (zh) * | 2017-07-31 | 2019-02-07 | 深圳传音通讯有限公司 | 一种基于智能终端的应用程序启动方法及启动系统 |
US11178272B2 (en) | 2017-08-14 | 2021-11-16 | Cellcontrol, Inc. | Systems, methods, and devices for enforcing do not disturb functionality on mobile devices |
US11081106B2 (en) * | 2017-08-25 | 2021-08-03 | Microsoft Technology Licensing, Llc | Contextual spoken language understanding in a spoken dialogue system |
CN107977263A (zh) * | 2017-12-21 | 2018-05-01 | 深圳市沃特沃德股份有限公司 | 应用的管理方法及管理应用的车载系统 |
CN108196930B (zh) * | 2018-01-18 | 2020-04-03 | 腾讯科技(深圳)有限公司 | 应用程序处理方法、装置、存储介质和计算机设备 |
US10965985B2 (en) * | 2018-05-21 | 2021-03-30 | Hisense Visual Technology Co., Ltd. | Display apparatus with intelligent user interface |
CN110874166B (zh) * | 2018-08-29 | 2022-05-03 | 腾讯科技(深圳)有限公司 | 页面切换方法、装置、存储介质及计算机设备 |
US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
CN109903763B (zh) * | 2019-01-11 | 2022-02-22 | 百度在线网络技术(北京)有限公司 | 服务控制方法、装置及设备 |
EP3756081B1 (en) | 2019-05-01 | 2024-05-01 | Google LLC | Interface for multiple simultaneous interactive views |
US11385785B2 (en) * | 2019-05-01 | 2022-07-12 | Google Llc | Interface for multiple simultaneous interactive views |
US11520469B2 (en) | 2019-05-01 | 2022-12-06 | Google Llc | Interface for multiple simultaneous interactive views |
US10996761B2 (en) | 2019-06-01 | 2021-05-04 | Apple Inc. | User interfaces for non-visual output of time |
EP4071595A4 (en) * | 2019-12-03 | 2023-08-16 | LG Electronics Inc. | ELECTRONIC CONTENT PROVISION DEVICE AND CONTROL METHOD THEREOF |
KR102290800B1 (ko) * | 2020-02-06 | 2021-08-17 | 정남호 | 모바일 단말기의 동작감지 센서를 이용하여 앱의 간편실행이 이루어지는 플랫폼 제공 방법 및 이를 이용하는 시스템 |
US11528652B2 (en) * | 2020-03-06 | 2022-12-13 | Qualcomm Incorporated | Data connection switching based on active application |
CN111610912B (zh) * | 2020-04-24 | 2023-10-10 | 北京小米移动软件有限公司 | 应用显示方法、应用显示装置及存储介质 |
CN111597027A (zh) * | 2020-05-15 | 2020-08-28 | 北京百度网讯科技有限公司 | 应用程序的启动方法、装置、设备及存储介质 |
CN113687922A (zh) * | 2020-05-19 | 2021-11-23 | Oppo(重庆)智能科技有限公司 | 任务切换的控制方法、装置及相关设备 |
KR20220089537A (ko) * | 2020-12-21 | 2022-06-28 | 삼성전자주식회사 | 전자 장치 및 이의 제어 방법 |
US12056517B2 (en) | 2020-12-21 | 2024-08-06 | Samsung Electronics Co., Ltd. | Electronic apparatus and method for controlling electronic apparatus |
CN112783391B (zh) * | 2021-01-28 | 2022-06-03 | 维沃移动通信有限公司 | 应用程序的运行方法、装置、电子设备和存储介质 |
KR20220125611A (ko) * | 2021-03-05 | 2022-09-14 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
US12020710B2 (en) | 2021-03-05 | 2024-06-25 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
CN116126201B (zh) * | 2021-11-30 | 2023-11-07 | 荣耀终端有限公司 | 应用启动方法、电子设备及可读存储介质 |
CN114489350B (zh) * | 2021-12-27 | 2023-04-28 | 荣耀终端有限公司 | 一种输入法调用方法及相关设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10222337A (ja) * | 1997-02-13 | 1998-08-21 | Meidensha Corp | コンピュータシステム |
CN101410781A (zh) * | 2006-01-30 | 2009-04-15 | 苹果公司 | 利用多点感测设备进行的手势操作 |
CN101676853A (zh) * | 2008-09-18 | 2010-03-24 | 三星电子株式会社 | 控制具有触摸屏的移动终端的多任务操作的方法和设备 |
WO2011099803A2 (en) * | 2010-02-12 | 2011-08-18 | Samsung Electronics Co., Ltd. | Apparatus and method for performing multi-tasking |
CN102207825A (zh) * | 2011-05-23 | 2011-10-05 | 昆山富泰科电脑有限公司 | 在便携式多功能设备上进行多应用切换的方法与用户图形界面 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040260438A1 (en) * | 2003-06-17 | 2004-12-23 | Chernetsky Victor V. | Synchronous voice user interface/graphical user interface |
US8483765B2 (en) * | 2005-08-26 | 2013-07-09 | Kt Corporation | User terminal for performing a plurality of applications simultaneously |
US7880728B2 (en) * | 2006-06-29 | 2011-02-01 | Microsoft Corporation | Application switching via a touch screen interface |
KR100761126B1 (ko) | 2006-08-08 | 2007-09-21 | 엘지전자 주식회사 | 백그라운드 애플리케이션 및 이를 수행하기 위한 이동통신단말기 |
US8159469B2 (en) * | 2008-05-06 | 2012-04-17 | Hewlett-Packard Development Company, L.P. | User interface for initiating activities in an electronic device |
US8169414B2 (en) * | 2008-07-12 | 2012-05-01 | Lim Seung E | Control of electronic games via finger angle using a high dimensional touchpad (HDTP) touch user interface |
US8566045B2 (en) * | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
KR20110084653A (ko) * | 2010-01-18 | 2011-07-26 | 삼성전자주식회사 | 휴대단말에서 프라이버시 보호 방법 및 장치 |
KR101658568B1 (ko) * | 2010-05-12 | 2016-09-21 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR20110129335A (ko) * | 2010-05-25 | 2011-12-01 | 삼성전자주식회사 | 휴대단말기에서 실행중인 어플리케이션을 관리하는 방법 및 장치 |
US20120005602A1 (en) * | 2010-07-02 | 2012-01-05 | Nokia Corporation | Methods and apparatuses for facilitating task switching |
US20130080932A1 (en) * | 2011-09-27 | 2013-03-28 | Sanjiv Sirpal | Secondary single screen mode activation through user interface toggle |
-
2012
- 2012-02-24 KR KR1020120019075A patent/KR101356368B1/ko active Active
- 2012-10-23 US US13/658,186 patent/US20130227419A1/en not_active Abandoned
- 2012-12-05 EP EP12195667.6A patent/EP2631759A3/en not_active Withdrawn
- 2012-12-25 CN CN2012105730177A patent/CN103294187A/zh active Pending
-
2013
- 2013-02-15 JP JP2013027276A patent/JP2013175180A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10222337A (ja) * | 1997-02-13 | 1998-08-21 | Meidensha Corp | コンピュータシステム |
CN101410781A (zh) * | 2006-01-30 | 2009-04-15 | 苹果公司 | 利用多点感测设备进行的手势操作 |
CN101676853A (zh) * | 2008-09-18 | 2010-03-24 | 三星电子株式会社 | 控制具有触摸屏的移动终端的多任务操作的方法和设备 |
WO2011099803A2 (en) * | 2010-02-12 | 2011-08-18 | Samsung Electronics Co., Ltd. | Apparatus and method for performing multi-tasking |
CN102207825A (zh) * | 2011-05-23 | 2011-10-05 | 昆山富泰科电脑有限公司 | 在便携式多功能设备上进行多应用切换的方法与用户图形界面 |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104679403A (zh) * | 2013-12-03 | 2015-06-03 | Lg电子株式会社 | 移动终端及其控制方法 |
CN104679403B (zh) * | 2013-12-03 | 2019-07-26 | Lg电子株式会社 | 移动终端及其控制方法 |
CN104834456A (zh) * | 2014-02-12 | 2015-08-12 | 深圳富泰宏精密工业有限公司 | 触控界面多任务切换方法、系统及电子装置 |
CN104850424A (zh) * | 2014-02-17 | 2015-08-19 | 拓连科技股份有限公司 | 项目变换的管理方法及系统 |
CN106030535A (zh) * | 2014-08-20 | 2016-10-12 | 华为技术有限公司 | 一种应用程序的切换方法、装置及电子终端 |
WO2016026108A1 (zh) * | 2014-08-20 | 2016-02-25 | 华为技术有限公司 | 一种应用程序的切换方法、装置及电子终端 |
CN105511747A (zh) * | 2014-09-25 | 2016-04-20 | 宇龙计算机通信科技(深圳)有限公司 | 操作系统和/或应用程序的启动或切换方法、装置和终端 |
CN105589633A (zh) * | 2014-10-22 | 2016-05-18 | 中兴通讯股份有限公司 | 一种实现终端应用切换的方法及装置 |
WO2015184844A1 (zh) * | 2014-10-22 | 2015-12-10 | 中兴通讯股份有限公司 | 一种实现终端应用切换的方法及装置 |
CN104598100A (zh) * | 2014-12-22 | 2015-05-06 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104598100B (zh) * | 2014-12-22 | 2019-06-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106033372A (zh) * | 2015-03-19 | 2016-10-19 | 阿里巴巴集团控股有限公司 | 一种页面切换方法及装置 |
CN112214147A (zh) * | 2015-06-05 | 2021-01-12 | 苹果公司 | 多个视图之间的移动 |
CN113608630A (zh) * | 2015-06-07 | 2021-11-05 | 苹果公司 | 用于在用户界面之间导航的设备和方法 |
US11550468B2 (en) | 2016-02-15 | 2023-01-10 | Samsung Electronics Co., Ltd. | Electronic device and method for displaying application used therein |
CN108700995A (zh) * | 2016-02-15 | 2018-10-23 | 三星电子株式会社 | 电子设备和用于切换和对齐其应用的方法 |
CN106126096A (zh) * | 2016-06-21 | 2016-11-16 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的控制方法、控制装置和终端 |
CN106534480A (zh) * | 2016-09-18 | 2017-03-22 | 珠海格力电器股份有限公司 | 手机应用切换的控制方法、装置及具有该装置的手机 |
CN107423045A (zh) * | 2017-03-31 | 2017-12-01 | 努比亚技术有限公司 | 应用启动装置及方法 |
US11740851B2 (en) | 2017-06-09 | 2023-08-29 | Huawei Technologies Co., Ltd. | Display method and apparatus |
CN114185475A (zh) * | 2017-06-09 | 2022-03-15 | 华为技术有限公司 | 一种显示方法及装置 |
US11372613B2 (en) | 2017-06-09 | 2022-06-28 | Huawei Technologies Co., Ltd. | Display method and apparatus |
CN114168092A (zh) * | 2017-06-09 | 2022-03-11 | 华为技术有限公司 | 一种显示方法及装置 |
CN107678786A (zh) * | 2017-09-28 | 2018-02-09 | 惠州Tcl移动通信有限公司 | 一种快速切换菜单的方法、存储介质及智能终端 |
CN108076223A (zh) * | 2017-12-14 | 2018-05-25 | 广东欧珀移动通信有限公司 | 任务切换方法、装置、终端设备及存储介质 |
CN108076223B (zh) * | 2017-12-14 | 2021-01-15 | Oppo广东移动通信有限公司 | 任务切换方法、装置、终端设备及存储介质 |
CN109976860A (zh) * | 2019-03-28 | 2019-07-05 | 努比亚技术有限公司 | 快速切换应用的方法、终端及存储介质 |
CN109992386A (zh) * | 2019-03-31 | 2019-07-09 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN117555462A (zh) * | 2024-01-11 | 2024-02-13 | 深圳市天之眼高新科技有限公司 | 车载终端的控制方法、车载终端的控制装置及存储介质 |
CN117555462B (zh) * | 2024-01-11 | 2024-05-24 | 深圳市天之眼高新科技有限公司 | 车载终端的控制方法、车载终端的控制装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP2631759A2 (en) | 2013-08-28 |
EP2631759A3 (en) | 2014-05-07 |
US20130227419A1 (en) | 2013-08-29 |
JP2013175180A (ja) | 2013-09-05 |
KR20130097433A (ko) | 2013-09-03 |
KR101356368B1 (ko) | 2014-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103294187A (zh) | 用于切换现行应用的装置和方法 | |
US10346036B2 (en) | Apparatus and method of executing plural objects displayed on a screen of an electronic device, and computer-readable recording medium for recording the method | |
US9261995B2 (en) | Apparatus, method, and computer readable recording medium for selecting object by using multi-touch with related reference point | |
KR102016975B1 (ko) | 디스플레이 장치 및 그 제어 방법 | |
EP2592537B1 (en) | Method and apparatus for designating entire area using partial area touch in a portable equipment | |
EP3244296B1 (en) | Touch event model | |
US9595238B2 (en) | Electronic device, cover for electronic device, and method of performing a function in an electronic device | |
US9465514B2 (en) | Method and apparatus for providing a changed shortcut icon corresponding to a status thereof | |
US10514821B2 (en) | Method and apparatus for relocating an icon | |
AU2013276998B2 (en) | Mouse function provision method and terminal implementing the same | |
KR102064836B1 (ko) | 모바일 장치에서의 메뉴 표시 장치 및 방법 | |
EP2677411A2 (en) | Apparatus and method for controlling a terminal using a touch input | |
KR20110123348A (ko) | 이동 단말기 및 그 제어방법 | |
US20140337720A1 (en) | Apparatus and method of executing function related to user input on screen | |
KR20120020853A (ko) | 이동 단말기 및 그 제어방법 | |
EP3800535B1 (en) | Method and terminal for controlling shortcut button | |
CN108958627A (zh) | 触控操作方法、装置、存储介质及电子设备 | |
CN103164156A (zh) | 便携式终端的触摸输入方法和设备 | |
KR102117295B1 (ko) | 전자 장치의 페어링 방법 및 장치 | |
EP3748481A1 (en) | Control method and electronic device | |
CN105159555B (zh) | 一种用户设备控制方法及用户设备 | |
US9886167B2 (en) | Display apparatus and control method thereof | |
KR20210041548A (ko) | 사용자 인터페이스 표시 방법 및 장치 | |
KR102239019B1 (ko) | 사용자 인터페이스 표시 방법 및 장치 | |
KR102187856B1 (ko) | 사용자 인터페이스 표시 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130911 |