CN102866914B - 在移动装置中执行多个任务的***和方法 - Google Patents

在移动装置中执行多个任务的***和方法 Download PDF

Info

Publication number
CN102866914B
CN102866914B CN201210200527.XA CN201210200527A CN102866914B CN 102866914 B CN102866914 B CN 102866914B CN 201210200527 A CN201210200527 A CN 201210200527A CN 102866914 B CN102866914 B CN 102866914B
Authority
CN
China
Prior art keywords
pattern
application
screen
mini
event
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.)
Active
Application number
CN201210200527.XA
Other languages
English (en)
Other versions
CN102866914A (zh
Inventor
金戎宽
权容振
朱宰淑
朴泰洙
池贤
朴贞妸
成正植
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from KR1020120003872A external-priority patent/KR101911740B1/ko
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN102866914A publication Critical patent/CN102866914A/zh
Application granted granted Critical
Publication of CN102866914B publication Critical patent/CN102866914B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

提供了一种在移动装置中执行多个任务的***和方法。所述***和方法允许具有有限量资源的移动装置在完全模式和迷你模式下执行应用,从而使用相对少量的资源并且有效地使用执行屏幕。所述方法包括:检测用于执行第一应用的第一事件;识别第一执行事件的类型;根据第一执行事件的类型在完全模式和迷你模式中的至少一个模式下执行第一应用;显示在所述至少一个模式下执行的第一应用的执行屏幕。

Description

在移动装置中执行多个任务的***和方法
技术领域
本发明涉及一种允许移动装置执行多个应用的***和方法。更具体地说,本发明涉及一种这样的***和方法,所述***和方法允许具有有限量资源的移动装置在多任务模式期间在轻便模式(迷你模式)和全功能模式(完全模式)下使用相对少量的资源来执行多个应用,并支持屏幕的有效使用。
背景技术
随着数字技术的快速发展,已开发了能够执行通信并允许用户处理多项工作的各种类型的移动装置。这样的移动装置的示例是移动通信终端、个人数字助理(PDA)、电子记事簿、智能电话、平板个人计算机(tablet PC)等。移动装置提供各种服务,诸如,语音呼叫或短消息服务(SMS)消息发送以及视频呼叫、电子记事功能、文档编辑功能、电子邮件功能、互联网功能等。
根据用户对于各种类型的服务的需求,尽管现有技术的移动装置具有有限量的资源(诸如,处理器能力、存储器容量、电力等),但它们仍倾向于执行多个应用程序,这被称为多任务处理。
然而,现有技术的移动装置被设计为在多任务处理期间在显示单元上仅显示用于一个被执行的应用的一个屏幕。由于移动装置通常具有一个显示单元,因此移动装置在多任务处理期间仅显示前台应用的屏幕而不显示后台应用的屏幕。因此,用户难以使用移动装置的多个屏幕。
当现有技术的移动装置在多任务模式下执行前台应用时,其功能和所有用户界面也和后台应用一样被执行。这意味着具有有限量资源的现有技术的移动装置已降低了资源的使用效率。也就是说,当移动装置在后台运行多个应用时,速度或性能会降低。这样,当现有技术的移动装置在多任务模式下执行多个应用时,所述移动装置由于资源(诸如处理器、存储器、电力等)的缺乏,可能不管用户的要求,强制中断所述多个应用中资源没被分配到的部分或者具有最高优先级的执行路径的应用。
发明内容
本发明的多方面在于至少解决上述问题和/或缺点并至少提供下述优点。因此,本发明的一方面在于提供一种允许具有有限量的资源的移动装置有效地执行多个任务的***和方法。
本发明的另一方面在于提供一种这样的***和方法:允许移动装置用户使用相对少量的资源在移动装置中执行多任务功能,从而有效地执行多个功能。
本发明的另一方面在于提供一种这样的***和方法:允许用户方便地在具有有限量资源的移动装置的显示单元上执行多个任务,其中,移动装置的显示单元在区域方面受到限制。
本发明的另一方面在于提供一种这样的***和方法:可在基于相对少量的资源的移动装置中支持多任务,并允许移动装置在多任务模式下有效地配置高效的用户界面和屏幕,从而用户可方便地使用多个功能。本发明还提供了一种这样的***和方法:允许具有有限量资源的移动装置通过在轻便模式(迷你模式)和全功能模式(完全模式)下单独操作来使用相对少量的资源执行多个应用,从而在多任务模式下有效地使用用于被执行的应用的屏幕。
本发明的另一方面在于提供一种这样的***和方法:可同时支持在一个屏幕上的第一应用的完全模式和在缩小的屏幕上的第二应用的迷你模式,并可基于完全模式和迷你模式执行多个任务。
本发明的另一方面在于提供一种这样的***和方法:可对具有有限量资源的移动装置提供一种用户可方便地执行多个任务的最佳环境,这提高了移动装置的可用性。
根据本发明的一方面,提供了一种用于在移动装置中执行多个任务的方法。所述方法包括:检测用于执行第一应用的第一事件;识别第一执行事件的类型;根据第一执行事件的类型在完全模式和迷你模式中的至少一个模式下执行第一应用;显示在所述至少一个模式下执行的第一应用的执行屏幕。
在示例性实施方式中,所述方法还可包括:接收用于在完全模式下的第一应用的执行屏幕上调用托盘的事件;在第一应用的执行屏幕上激活托盘;在托盘上的第二快捷项上创建执行事件;在迷你模式下执行根据第二快捷项的第二应用;将第二应用的执行屏幕显示为第一应用的完全模式执行屏幕上的迷你屏幕。
根据本发明的另一方面,提供了一种用于在移动装置中执行多个任务的方法。所述方法包括:将在完全模式下执行的应用的执行屏幕显示为整个屏幕;将第一用户事件输入到在完全模式下的执行屏幕上被选择性地设置的模式切换项;响应于第一用户输入事件,将应用的完全模式切换到迷你模式;将在迷你模式下的执行屏幕显示为迷你屏幕;在迷你模式下的迷你屏幕上输入第二用户事件;响应于第二用户输入事件,将应用的迷你模式切换到完全模式;将在完全模式下的执行屏幕显示为整个屏幕。
在示例性实施方式中,所述方法还可包括:当在迷你模式和完全模式之一下执行的应用被中断时,与另一模式共享当在迷你模式和完全模式下执行应用时创建的数据,并更新执行屏幕。
在示例性实施方式中,可使用可由处理器执行的程序来实现所述方法,所述程序被存储在计算机可读记录介质中。
根据本发明的另一方面,提供了一种移动装置。所述移动装置包括:显示单元,显示在完全模式或迷你模式下执行的至少一个应用的屏幕;存储单元,存储当在完全模式或迷你模式下执行所述至少一个应用时创建的数据;控制器。控制器识别所述至少一个应用的执行事件的类型。此外,控制器在完全模式和迷你模式中的至少一个模式下执行所述至少一个应用中的相应应用,并显示在所述至少一个模式下的相应应用的执行屏幕。
根据本发明的另一方面,提供了一种计算机可读介质,所述计算机可读介质包含可由移动装置的处理器执行的程序指令,所述计算机可读介质包括:将在完全模式下执行的应用的执行屏幕显示为整个屏幕;将第一用户事件输入到在完全模式下的执行屏幕上被选择性地设置的模式切换项;响应于第一用户输入事件,将应用的完全模式切换到迷你模式;将在迷你模式下的执行屏幕显示为迷你屏幕;在迷你模式下的迷你屏幕上输入第二用户事件;响应于第二用户输入事件,将应用的迷你模式切换到完全模式;将在完全模式下的执行屏幕显示为整个屏幕。
从以下结合附图进行的公开了本发明的示例性实施例的详细描述,本发明的其它方面、优点和显著特征将对于本领域的技术人员来说变得明显。
附图说明
从以下结合附图进行的描述中,本发明的特定示例性实施例的以上和其它方面、特征和优点将变得更加清楚,其中:
图1示出根据本发明的示例性实施例的移动装置的示意性框图;
图2A和图2B示出根据本发明的示例性实施例的当移动装置在多个模式下执行应用时的屏幕;
图3示出描述根据本发明的示例性实施例的当在迷你模式和完全模式下运行应用的处理的示图;
图4示出描述根据本发明的示例性实施例的当移动装置在迷你模式和完全模式下运行应用时的处理的示图;
图5示出描述根据本发明的示例性实施例的当移动装置在迷你模式和完全模式下运行多个应用时的处理的示图;
图6示出根据本发明的示例性实施例的与图5中示出的模式相应的屏幕;
图7A和图7B示出根据本发明的示例性实施例的当移动装置在迷你模式下执行应用的屏幕;
图8示出描述根据本发明的示例性实施例的当移动装置在迷你模式下执行多个应用的处理的示图;
图9示出描述根据本发明的示例性实施例的当移动装置在迷你模式和完全模式下执行应用的处理的示图;
图10示出描述根据本发明的示例性实施例的当移动装置在迷你模式和完全模式下执行应用的处理的示图;
图11示出描述根据本发明的示例性实施例的在移动装置中在迷你模式下执行应用的屏幕的布置的示图;
图12示出描述根据本发明的示例性实施例的在移动装置中设置用于在迷你模式下运行应用的第二快捷项的处理的示图;
图13示出描述根据本发明的示例性实施例的用于在迷你模式下执行应用的托盘的布置的屏幕;
图14示出描述根据本发明的示例性实施例的在移动装置中在完全模式和迷你模式下执行应用的方法的屏幕;
图15示出描述根据本发明的示例性实施例的在移动装置中当执行完全模式时迷你模式的自动移动的屏幕。
图16示出描述根据本发明的示例性实施例的用于在移动装置中进行多任务的方法的流程图;
图17示出描述根据本发明的示例性实施例的在移动装置中运行与用户事件相应的模式的处理的示图;
图18示出描述根据本发明的示例性实施例的在移动装置中使用应用的快捷项运行与用户事件相应的模式的处理的示图。
在整个附图中,应该注意相同的标号被用于描述相同或相似的元件、特征和结构。
具体实施方式
提供以下参照附图的描述以帮助全面理解由权利要求及其等同物定义的本发明的示例性实施例。所述描述包括各种特定细节以帮助理解,但这些特定细节将被视为仅是示例性的。因此本领域的普通技术人员将认识到在不脱离本发明的范围和精神的情况下可对这里描述的实施例进行各种改变和修改。另外,为了清楚和简明,可省略对公知的功能和结构的描述。
在以下描述和权利要求中使用的术语和词语不限于字面意思,但是,这些术语和词语仅被发明者使用以使对本发明能够有清楚一致的理解。因此,本领域的技术人员应该清楚:提供本发明的示例性实施例的以下描述仅仅是为了说明性的目的,而不是为了限制由权利要求及其等同物限定的本发明的目的。
将理解,除非上下文明确指出,否则单数形式包括复数形式。因此,例如,涉及到“组件表面”包括涉及一个或多个这样的表面。
本发明的示例性实施例涉及一种这样的多任务***和方法,所述多任务***和方法可允许具有有限量的资源(例如,存储器、处理器、电力等)的移动装置有效地执行多任务处理并且有效地使用有限的显示单元的屏幕。移动装置在全功能模式和轻便模式下执行多个应用。
全功能模式表示移动装置可执行每个应用的全部功能并将执行的功能显示在整个屏幕上的模式。也就是说,全功能模式表示这样的操作模式:移动装置的应用可被执行,被执行的应用可被显示在整个屏幕上,相应应用的全部功能可被执行。在以下描述中,为了方便,术语“全功能模式”可被称为“完全模式”。
轻便模式表示这样的模式:移动装置可经由最少量的用户界面和效果使用最少量的资源来仅执行每个应用的主要功能,并且被执行的应用可仅被显示在整个屏幕的一部分上。也就是说,在轻便模式下,移动装置使用最少量的资源来执行应用的主要用户界面和功能。轻便模式表示这样的模式:与精简之前的应用需要用于执行的资源的量的模式相比,轻便模式使用相对少量的资源执行精简之后的应用。轻便模式可被单独执行或可与完全模式一起被执行。例如,当在完全模式下运行应用时,所述应用和/或其它应用也在轻便模式下运行,或仅在轻便模式下运行。在轻便模式下的应用的执行屏幕被显示在整个屏幕的一部分上。在轻便模式下的应用执行屏幕在整个屏幕的区域中移动并且在大小方面也改变。在以下描述中,为了方便,术语“轻便模式”可被称为“迷你模式”。
移动装置可在迷你模式下使用比在完全模式下更少量的资源(例如,处理器、存储器、电力等)来执行应用,并且还可有效地将该应用的屏幕显示在有限的显示单元上。可通过用于执行完全模式的任何类型的创建的事件(例如,手势、发射器、托盘、动作等)来实现在迷你模式下执行应用。
当在多个应用在完全模式和迷你模式下运行的同时移动装置检测到缺乏资源时,移动装置可根据用户的设置来中断应用。例如,当应用在迷你模式和完全模式下运行时,移动装置可中断所述模式中的任何一个。可选地,在移动装置继续在迷你模式下执行应用的同时,移动装置按顺序从最低优先级开始中断在完全模式下运行的其它应用。
移动装置可在迷你模式和/或完全模式下执行应用。也就是说,移动装置可在完全模式下支持多任务功能,在完全模式下,每个应用的所有功能可被执行,移动装置可在迷你模式下支持多任务功能,在迷你模式下,每个应用的主要功能(诸如用户界面和效果)可被执行。当多个应用针对相同功能被执行时,这两个模式共享存储单元的数据存储区域和主要模块(例如,处理器)。当移动装置在单任务模式(仅执行一个应用)下操作时,移动装置可在迷你模式或完全模式下执行所述应用。相反,当移动装置在多任务模式(同时执行多个应用)下操作时,移动装置可在迷你模式和完全模式中的至少一个模式下执行所述多个应用中的每个。当移动装置在多任务模式下执行多个应用时,每个应用可根据用户的输入事件在迷你模式和完全模式之间切换。
移动装置允许用户在迷你模式下执行一个或多个应用以享受多任务工作的优势。当移动装置在单任务模式或多个任务模式下操作时,用户可选择性地在迷你模式或完全模式下执行应用,从而更有效地使用移动装置的资源。
在以下描述中,通过参照附图更详细地解释移动装置的示例性配置和用于控制移动装置的示例性方法。应该理解,本发明不限于以下示例性实施例,可存在来自提供的示例性实施例的许多修改。
图1示出根据本发明的示例性实施例的移动装置的示意性框图。
参照图1,移动装置包括显示单元110、存储单元130和控制器150。应该理解,移动装置还可包括:具有麦克风和扬声器的音频处理单元,用于接收数字多媒体广播(DMB)、数字视频广播(DVB)等的广播的数字广播模块,用于获取静止图像或视频的相机模块,用于执行通信模式(例如,蓝牙通信、红外数据组织(IrDA)、无线射频识别(RFID)通信、近距离无线通信(NFC)等)的短距离通信模块,用于支持语音呼叫、视频呼叫、数据通信等的RF模块,用于支持基于互联网协议的互联网通信的互联网模块,触摸板,触摸屏,电池等。
显示单元110显示移动装置的状态和操作。例如,显示单元110显示主屏幕或根据应用的执行的屏幕。可使用液晶显示器(LCD)、有机发光二极管(OLED)、有源矩阵有机发光二极管(AMOLED)等来实现显示单元110。显示单元110可包括基于触摸的接口。例如,当使用触摸屏来实现显示单元110时,移动单元110可感测经由用户的触摸创建的事件,根据所述事件创建信号并将所述信号发送到控制器150。
显示单元110显示在迷你模式和/或完全模式下的应用的执行屏幕。另外,在显示期间,显示单元110可根据移动装置的旋转或倾斜在风景(landscape)模式或肖像(portrait)模式下显示屏幕,或可显示根据在风景模式和肖像模式之间的改变而切换的屏幕。
存储单元130存储应用以及当所述应用被执行时创建的数据。可使用至少一个或多个易失性存储装置和非易失性存储装置来实现存储单元130。非易失性存储装置的示例是只读存储器(ROM)、闪存等。易失性存储装置的示例是随机存取存储器(RAM)等。存储单元130存储移动装置的操作***(OS)、与显示单元110的输入操作和显示操作有关的数据和程序。存储单元130还存储与在迷你模式和完全模式下的多任务操作或单任务操作有关的数据和程序。存储单元130还存储与根据在迷你模式和/或完全模式下的应用的执行的屏幕操作有关的数据和程序。
存储单元130存储与应用的执行有关的设置信息从而有效地使用移动装置的资源。设置信息的示例可以是与在迷你模式和完全模式下的应用的执行有关的用户事件信息、将根据用户的事件被执行的模式信息、关于尝试在迷你模式下执行应用的信息、关于在托盘中注册的至少一个项的信息、表示当在完全模式下执行应用时的项与当在迷你模式下执行应用时的项之间的联系的元信息、关于当在完全模式和迷你模式之间切换时是否保留先前模式的信息。
存储单元130存储经由在完全模式和迷你模式下的应用创建的数据,其中,所述数据被共享。例如,当在完全模式和迷你模式下执行应用时创建的数据可被存储在存储单元130的存储区域中,并可被分配到所述应用。此后,该被存储的数据可在完全模式下或迷你模式下被检索。也就是说,虽然一个应用被执行,但当从一个模式切换到另一个模式时,创建的数据被存储在相同的存储区域,并且关于切换的模式的信息被共享。
控制器150控制与应用执行模式有关的操作以有效地使用移动装置中的资源。例如,控制器150响应于应用执行事件来控制应用在完全模式或迷你模式下的执行。在多任务模式期间,当在完全模式或迷你模式下执行一个应用时,控制器150可响应于另一应用执行事件来在完全模式或迷你模式下执行另一应用。也就是说,在控制器150保留应用被执行的模式的同时,控制器150可在完全模式或迷你模式下执行另一应用。当在完全模式或迷你模式下执行应用时,控制器150可通过将所述模式切换到相反模式来执行所述应用。也就是说,控制器150可响应于用户的输入事件来自适应地从完全模式切换到迷你模式,反之亦然。控制器150可允许存储区域在当应用在完全模式下被执行时创建的数据和当应用在迷你模式下被执行时创建的数据之间被共享,并还可共享关于在完全模式和迷你模式下的改变的数据或信息。
控制器150识别与应用的执行有关的事件,并根据所述事件在迷你模式或完全模式下执行应用。当在一个模式下执行应用时,控制器150可根据用户创建的事件来控制从一个模式到另一个模式的切换操作。也就是说,控制器150可通过根据预设信息保留先前模式或在中断预先模式之后来执行另一模式。例如,当在完全模式下执行应用并且发生模式切换事件时,控制器150可通过保留在完全模式下的该应用来在迷你模式下执行该应用,从而将在完全模式和迷你模式两者下的该应用显示在屏幕上。同样地,当在完全模式下执行应用并且发生模式切换事件时,控制器150中断在完全模式下执行的该应用,并且作为代替在迷你模式下执行该应用,从而仅将在迷你模式下的该应用显示在屏幕上。
在多任务模式期间,在控制器150在迷你模式和/或完全模式下执行应用的同时,控制器150还可根据用户的输入事件在迷你模式和/或完全模式下执行另一应用。控制器150还可在完全模式和迷你模式之间共享经由应用创建和存储的数据。
当在以下描述移动装置时将更详细地描述控制器150。控制器150除了可控制以上描述的功能之外还可控制移动装置的常用功能。例如,当执行应用时,控制器150可控制操作和屏幕显示。控制器150还可接收当在基于触摸的输入接口中发生各种类型的事件时创建的信号,并控制与所述信号相应的功能。控制器150控制数据在有线/无线通信中的接收和发送。
本发明可被应用到各种类型的移动装置,例如,直板型、翻盖型、滑盖型、旋启型(swing type)、触发型(flip-flop type)等。根据本发明的示例性实施例的移动装置包括根据与多种通信***相应的通信协议进行操作的所有信息通信装置、多媒体装置和它们的应用。例如,所述移动装置可被应用到移动通信终端、平板个人计算机(PC)、智能电话、便携式多媒体播放器(PMP)、媒体播放器、移动游戏机、个人数字助理(PDA)等。
另外,根据本发明的示例性实施例的***和方法可适应于PMP、数字广播播放器、移动游戏机、PDA、移动装置、电视机、大型显示器(LFD)、数字指示牌(DS)、资讯站(mediapole)等。
图2A和图2B示出根据本发明的示例性实施例的当移动装置在多个模式下执行应用时的屏幕。
更具体地说,图2A示出显示使用托盘230执行完全模式和迷你模式的方法的屏幕,图2B示出显示使用模式切换项240执行完全模式和迷你模式的方法的屏幕。
参照图2A,如示图201所示,假设当移动装置在完全模式下执行应用时移动装置将所述应用的第一执行屏幕210显示在整个屏幕上。显示如示图201所示的屏幕(即,第一执行屏幕210)被执行以根据一般程序在移动装置中执行应用。
在如示图201所示的第一执行屏幕210的显示期间,在第一执行屏幕210上的区域上发生用于调用托盘230的事件。托盘230表示这样的区域:在所述区域中,至少一个项235被注册为在迷你模式下执行应用。托盘230可根据用户的输入被转换(toggle)。例如,当如示图201所示托盘230没被显示在屏幕上时,托盘230可如示图203所示根据用户的输入出现在屏幕上。同样,当托盘如示图203所示被显示在屏幕上时,托盘可如示图201所示根据用户的输入而消失。这些操作可被显示为淡入淡出效果。
如示图203所示,托盘230可根据托盘调用事件出现在执行屏幕210上。托盘调用事件表示当用户触摸托盘230被分配和隐藏的区域(例如,在示图203中显示的屏幕的下方)时发生的事件。可通过点击、拖拽、轻扫、轻拂等中的至少一个来实现托盘调用事件。可选地,当用户触摸用于激活托盘230的预设热键时也可实现托盘调用事件。
可在屏幕上的预设区域中以激活/失活状态来显示托盘230。例如,如示图201所示,托盘230没有显示在预设区域中,如示图230所示,当用户创建托盘调用事件时,显示托盘230。为托盘230分配的区域被设置为屏幕上的下方或上方附近的水平条。可选地,所述区域也可被设置为屏幕上的右边缘或左边缘附近的垂直条。可根据用户的设置来设置托盘230的形状和位置。另外,如示图203所示,托盘230可以以一行提供用于执行迷你模式的项235。可选地,托盘230还可根据项的数量来以两行或更多行提供项。
在如示图203所示的显示托盘230的第一执行屏幕210的显示期间,当在托盘230中的项235中的一个项上发生用于选择的用户事件时,如示图205所示在迷你模式下执行与选择的项相应的应用。在迷你模式下执行的应用可被显示为在第一执行屏幕210上的第二执行屏幕250。第二执行屏幕250可被显示在预设区域(例如,上方、下方、右侧、左侧、右上方或左上方、右下方或左下方、中间等)。
在本发明的示例性实施例中,第一执行屏幕210和第二执行屏幕250可以是针对相同应用或针对不同应用的在完全模式下的屏幕和在迷你模式下的屏幕。也就是说,第一执行屏幕210和第二执行屏幕250可显示相同应用或不同应用。
参照图2B,如示图211所示,假设当移动装置在完全模式下执行应用时,移动装置将应用的第一执行屏幕220显示在整个屏幕上。显示如示图211所示的屏幕(即,第一执行屏幕220)被执行以根据一般程序在移动装置中执行应用。
在如示图211所示的第一执行屏幕220的显示期间,在第一执行屏幕220上的区域上发生用于调用模式切换项240的事件。模式切换项240表示用于将在完全模式下执行的应用切换到在迷你模式下执行的项。模式切换项240可根据用户的输入被转换。例如,当如示图211所示,模式切换项240没被显示在屏幕上时,模式切换项240可如示图213所示根据用户的输入出现在屏幕上。同样,当模式切换项240如示图213所示被显示在屏幕上时,模式切换项240可如示图211所示根据用户的输入消失。
如示图213所示,模式切换项240可根据调用事件出现在执行屏幕220上。调用事件表示当用户触摸模式切换项240被分配和隐藏的区域(例如,在示图213中显示的屏幕的右上方)时发生的事件。可通过点击、拖拽、轻扫、轻拂等中的至少一个来实现调用事件。可选地,当用户触摸用于激活模式切换项240的预设热键时也可实现调用事件。
可在屏幕上的预设区域中以激活/失活状态来显示模式切换项240。例如,如示图211所示,模式切换项240没有显示在预设区域中,如示图213所示,当用户创建调用事件时,模式切换项240被显示。模式切换项240可被设置为在屏幕上的下方区域或上方区域中的图标。模式切换项240可被分别设置到多个应用执行屏幕。
在如示图213所示的显示模式切换项240的第一执行屏幕220的显示期间,当在模式切换项240上发生用于选择的用户事件时,如示图215所示在迷你模式下执行应用。当在迷你模式下执行应用时,忽略在完全模式下的第一执行屏幕220,作为替代,在迷你模式下执行的应用出现在第二执行屏幕260上。第二执行屏幕260可被显示在预设区域(例如,上方、下方、右侧、左侧、右上方或左上方、右下方或左下方、中间等)。
模式切换项240可针对一个应用在完全模式和迷你模式之间切换。也就是说,模式切换项240将在完全模式下执行的应用切换到在迷你模式下执行。优选地,当经由模式切换项240切换模式时,在完全模式下执行的应用的第一执行屏幕220被移除,仅显示在迷你模式下执行的应用的第二执行屏幕260。然而,应该理解,本发明不限于此。例如,还可根据用户的设置以这样的方式来实现***:当经由模式切换项240将在完全模式下执行的应用切换到在迷你模式下执行时,在完全模式下执行的应用的执行屏幕可不被移除,从而在完全模式和迷你模式下的应用执行屏幕可被显示在显示单元上。
虽然,在图2B显示的示例性实施例中,可以以转换模式执行模式切换项240,应该理解本发明不限于此。例如,模式切换项240可根据用户的设置固定地显示在完全模式下的应用执行屏幕上的预设区域,这被称为普通模式。也就是说,当在完全模式下执行应用时,模式切换项240也可被显示在应用执行屏幕上的区域上。另外,虽然在图2B中显示的示例性实施例中,当经由模式切换项240将完全模式切换到迷你模式时,模式切换项240从在迷你模式下的执行屏幕移除,但是应该理解,本发明不限于此。例如,在该处理期间,模式切换项240可被保留在迷你模式下的执行屏幕上。在这种情况下,用户可操作在迷你模式下的执行屏幕中的模式切换项240以将在迷你模式下的应用执行屏幕切换到完全模式。
图3示出描述根据本发明的示例性实施例的用于在迷你模式和完全模式下运行应用的处理的示图。
参照图3,在完全模式下执行的应用310(或完全模式应用310)和在迷你模式下执行应用330(或迷你模式应用330)可切换或者可同时执行。完全模式应用310和迷你模式应用330在一个处理中被执行或可在不同处理中被执行。
完全模式应用310和迷你模式应用330通常被分配到相同的数据存储区域,从而信息(数据)被彼此实时共享。也就是说,控制器150可共享在存储单元130中存储经由完全模式应用310创建的数据的区域中存储的数据和在存储单元130中存储经由迷你模式应用330创建的数据的区域中存储的数据。因此,迷你模式应用330可使用当在完全模式下执行应用310时创建的数据,反之亦然。
当同时执行完全模式应用310和迷你模式应用330时,各执行屏幕可同时显示在存储单元130中存储的相同的数据。当同时显示在完全模式和迷你模式下的执行屏幕上的数据在所述执行屏幕之一中被修改或者新数据被输入到所述屏幕之一时,数据的修改或新数据的输入也可被实时地应用到另一执行屏幕。
例如,当在完全模式下执行用于提供备忘录功能的应用(即,备忘录应用)并且创建第一备忘录时,第一备忘录数据可被存储在分配到存储单元130的用于备忘录功能的备忘录存储区域。同样,当在迷你模式下执行备忘录应用时创建的第二备忘录数据可被存储在备忘录存储区域中。在这种情况下,当在完全模式或迷你模式下执行备忘录应用时,第一备忘录数据可被加载以执行读/写操作。同样,第二备忘录数据也可与第一备忘录数据一样被加载以执行相同操作。
图4示出描述本发明的示例性实施例的当移动装置在迷你模式和完全模式下运行应用时的处理的示图。
参照图4,如示图401所示,假设当移动装置在完全模式下执行应用时,移动装置将应用的第一执行屏幕410显示在整个屏幕上。显示示图401的屏幕(即,第一执行屏幕410)被执行以根据一般程序在移动装置中执行应用。
在如示图401所示的第一执行屏幕410的显示期间,发生在迷你模式下执行应用的事件。在这种情况下,根据迷你模式执行事件,应用的第二执行屏幕430被显示为如示图403所示的第一执行屏幕410上的迷你屏幕。第一执行屏幕410和第二执行屏幕430可显示经由相同处理操作的在完全模式和迷你模式下的相同应用。可选地,第一执行屏幕410和第二执行屏幕430可以是经由不同处理分别在完全模式和迷你模式下执行的第一应用和第二应用的执行屏幕。
例如,当在完全模式下执行应用A,从而第一执行屏幕被显示为显示单元110上的整个屏幕时,应用A的迷你模式也可被执行,从而第二执行屏幕被显示为迷你屏幕。同样,当在完全模式下执行应用A,从而应用A的执行屏幕被显示为显示单元110上的整个屏幕时,应用B的迷你模式可被执行,从而应用B的执行屏幕被显示为迷你模式。图4示出在完全模式和迷你模式下执行一个应用的屏幕。
图4示出本发明的这样的示例性实施例:在完全模式下的应用的运行期间,当在迷你模式下执行所述应用或另一应用时,在迷你模式下的相应应用的执行屏幕被布置在显示单元110上的最高层。然而,应该理解本发明不限于此。例如,可根据用户的设置来改变执行屏幕的层布置。
在如示图403所示的第一执行屏幕410和第二执行屏幕430上的显示期间,当发生用于切换模式的用户事件时,以在第一执行屏幕410的层和第二执行屏幕430的层之间切换的方式来执行模式切换操作,从而如示图405所示,在完全模式下的第一执行屏幕410被显示在上层屏幕上,在迷你模式下的第二执行屏幕430在第一执行屏幕之下作为背景屏幕。同样,在如示图405所示的第一执行屏幕410和在第一执行屏幕410之下的第二执行屏幕430的显示期间,当发生用于切换模式的用户事件时,也以在第一执行屏幕410的层和第二执行屏幕430的层之间切换的方式来执行模式切换操作,从而如示图403所示,在完全模式下的第一执行屏幕410被显示在下层屏幕,在迷你模式下的第二执行屏幕430被显示在第一执行屏幕410之上。
在本发明的示例性实施例中,如图4所示,模式切换事件在完全模式和迷你模式下的执行屏幕的层之间进行切换,并使用预设的基于触摸的手势、对预设热键的操作等来实现模式切换事件。
虽然以这样的方式来实现图4中所示的示例性实施例:显示当在完全模式和迷你模式下执行一个应用时的执行屏幕并在完全模式和迷你模式下的执行屏幕之间进行的模式切换操作,但是应该理解本发明不限于此。例如,可以以这样的方式进行修改:根据预设,在迷你模式下的执行屏幕总被显示在上层。可选地,还可以以这样的方式来进行修改:当发生用于切换模式的用户事件时,根据预设,用于显示在完全模式下的执行屏幕的处理被中断,从而该执行屏幕不被显示,但作为替代,仅执行用于显示在迷你模式下的执行屏幕的处理。也就是说,示例性***和方法可支持用于显示在仅一个模式下的执行屏幕的模式切换操作以及用于同时显示在完全模式下的执行屏幕和在迷你模式下的执行屏幕的模式切换操作。
图5示出描述根据本发明的示例性实施例的当移动装置在迷你模式和完全模式下运行多个应用的处理的示图。图6示出根据本发明的示例性实施例的与图5所示的模式相应的屏幕。
参照图5和图6,如示图501所示,假设在完全模式和迷你模式下执行应用A,并且显示执行屏幕510和530。在本发明的示例性实施例中,假设与在完全模式下的执行屏幕相比,在迷你模式下的执行屏幕总被显示在上层。因此,在迷你模式下执行的应用A的第二执行屏幕530总在完全模式下执行的应用A的第一执行屏幕510之上。如图6的示图601所示示出该操作。也就是说,当在完全模式下执行应用A时创建的第一执行屏幕610被显示为显示单元110上的整个屏幕,当在迷你模式下执行应用A时创建的第二执行屏幕630被显示为第一执行屏幕610上的迷你屏幕。
在如示图501所示的显示期间,用户在多任务模式下操作移动装置,并在完全模式或迷你模式下执行应用B。以在完全模式下执行应用B的方式来描述本发明的示例性实施例。当在如示图501所示的屏幕上发生用户事件,从而在完全模式下执行应用B时,如示图503所示来配置显示,其中,在迷你模式下执行的应用A的第二执行屏幕530被显示在最高层上,在完全模式下的应用B的第三执行屏幕550被显示为在第二执行屏幕530之下的整个屏幕,在完全模式下的应用A的第一执行屏幕510被显示在第三执行屏幕550之下的最低层。也就是说,整个屏幕从在完全模式下的应用A的第一执行屏幕510被切换到在完全模式下的应用B的第三执行屏幕550。如示图603所示示出该操作。也就是说,在完全模式下的应用A的第一执行屏幕610从显示单元110消失,在完全模式下的应用B的第三执行屏幕650被显示为整个屏幕,在迷你模式下的应用A的第二执行屏幕630被显示为第三执行屏幕650上的迷你屏幕。
如图5和图6所示,在一个屏幕上在完全模式和迷你模式下操作第一应用时,可在完全模式下执行第二应用。在这种情况下,在完全模式下的第一执行屏幕被隐藏或暂停。
在这种状态期间,当资源(诸如存储器)不足时,首先从处理移除与以最低优先级执行的第一应用的完全模式有关的资源。虽然从处理移除与第一应用的完全模式有关的资源,但是用于第一执行屏幕的完全模式下使用的信息、数据和主要功能被继承到第一应用的迷你模式。也就是说,在完全模式和迷你模式两者下执行应用的同时,当所述模式之一被中断时,在被中断的模式下使用的信息、数据和主要功能自动被与在执行中的另一模式有关的资源共享。另外,在完全模式下的第二应用可与在迷你模式下的第一应用单独地操作。
如上所述,当执行应用以在迷你模式和完全模式下执行相同的操作,并且所述模式之一被中断时,***可在相应应用的完全模式和迷你模式之间共享数据,还可更新屏幕。另外,当应用在完全模式和迷你模式下执行不同的操作时,***可在相应应用的完全模式和迷你模式之间实时共享数据,还可更新屏幕。
图7A和图7B示出根据本发明的示例性实施例的当移动装置在迷你模式下执行应用时的屏幕。
参照图7A,应用的迷你模式执行屏幕可被显示为在所述应用或另一应用的完全模式执行屏幕上的迷你屏幕。可选地,可仅在迷你模式下执行应用,显示执行屏幕。应用的迷你模式执行屏幕可被显示在显示单元110上的区域中。
例如,当移动装置在完全模式应用的第一执行屏幕710上显示迷你模式应用的第二执行屏幕730时,用户可创建用于在显示单元110上的区域中移动第二执行屏幕730的事件。在第二执行屏幕730的移动期间,移动装置可经由多任务功能保留完全模式应用的第一执行屏幕710。
在本发明的示例性实施例中,可经由基于触摸的手势(例如,移动、轻扫、轻拂、拖拽等)或经由基于键的事件(例如,方向键的操作)来实现移动事件。
参照图7B,在迷你模式下执行的应用的屏幕被显示在完全模式下执行的应用的屏幕上或在完全模式下的另一应用执行屏幕的屏幕上,在完全模式下执行的应用的屏幕或在完全模式下的另一应用执行屏幕的屏幕被显示在显示单元的整个屏幕上。可选地,仅在显示单元上显示在迷你模式下执行的应用的屏幕。这样,迷你模式应用的执行屏幕可根据用户的调整事件在显示单元的区域中被放大或缩小。
例如,如图7B所示,当迷你模式应用的第二执行屏幕730被显示在完全模式应用的第一执行屏幕710上时,第二执行屏幕730可根据用户的调整事件在显示单元110的区域内被放大或缩小。在第二执行屏幕730在大小上被改变的同时,可经由多任务功能保留完全模式应用的执行屏幕。
可通过基于触摸的事件(例如,单触摸(诸如拖拽)、多触摸(诸如捏缩放(pinchzoom)))或基于机械键的事件(例如,选择或方向键)来实现大小调整事件。
图8示出描述根据本发明的示例性实施例的移动装置在迷你模式下执行多个应用的处理的示图。
参照图8,如示图801所示,假设在完全模式和迷你模式下执行应用A和应用B,显示执行屏幕810、830、850和870。在本发明的示例性实施例中,与完全模式执行屏幕相比,迷你模式执行屏幕总在上层。例如,如示图801所示,应用B的完全模式执行屏幕850被设置为整个屏幕,应用A的迷你模式执行屏幕830和应用B的迷你模式执行屏幕870被设置为在完全模式执行屏幕850上的迷你屏幕。迷你模式执行屏幕830和870可以以这样的方式互相叠加:迷你模式执行屏幕中最新的一个被放置在另一个上。
在如示图801所示的显示期间,用户可经由多任务功能在完全模式或迷你模式下执行应用C。以这样的方式来描述如示图803所示的本发明的示例性实施例:根据用户创建的事件在完全模式下执行应用C。应用A的迷你模式执行屏幕830和应用B的迷你模式执行屏幕870被布置在比其它执行屏幕更高的层上。也就是说,应用C的完全模式执行屏幕890位于迷你模式执行屏幕830和870之下,作为整个屏幕。应用B的完全模式执行屏幕850和应用A的完全模式执行屏幕810按顺序位于应用C的完全模式执行屏幕890之下,作为整个屏幕。当应用B的完全模式执行屏幕850被显示为显示单元110上的整个屏幕时,应用B的完全模式执行屏幕850可在位置上与应用C的完全模式执行屏幕890切换。在这种情况下,应用B的完全模式执行屏幕850被隐藏,应用C的完全模式执行屏幕890被显示为显示单元110上的整个屏幕。在该处理期间,应用A的迷你模式执行屏幕830和应用B的迷你模式执行屏幕870被保留为完全模式执行屏幕890之上的迷你屏幕。
如上所述,根据本发明的示例性实施例的***和方法可在显示单元110的一个屏幕上在迷你模式下执行多个应用。也就是说,所述***和方法可在显示单元110的一个屏幕上显示多个应用的多个迷你模式执行屏幕,并可独立地控制在迷你模式下执行的多个应用的各功能。另外,当在完全模式下执行应用C时,已在应用C的执行之前执行的应用B的完全模式执行屏幕850被隐藏或暂停。
在该处理期间,当移动装置检测到缺乏资源(诸如存储器等)时,首先从该处理移除与具有最低优先级的在完全模式下执行的应用A有关的资源,随后移除与具有第二最低优先级的在完全模式下执行的应用B有关的资源。虽然从该处理移除与在完全模式下执行的应用A和应用B有关的资源,但在完全模式下使用的信息、数据和主要功能仍可在迷你模式下的应用A和应用B的执行中被使用。也就是说,当执行应用的两个模式之一被中断时,已在被中断的一个模式下使用的信息、数据和主要功能自动与另一模式共享并在另一模式下被使用。这样,在迷你模式下执行的多个应用不影响在完全模式下执行的应用的操作或者不受完全模式应用的影响。也就是说,在迷你模式下执行的多个应用可被独立地控制。
在迷你模式下执行多个应用(例如,应用A和应用B)的同时,应用可在迷你模式和完全模式下执行操作。当迷你模式和完全模式之一被中断时,***可在相应应用的完全模式和迷你模式之间共享数据,并还可更新屏幕。另外,当应用在完全模式和迷你模式下执行不同的操作时,***可在相应应用的完全模式和迷你模式之间实时共享数据,并还可更新屏幕。
图9示出描述根据本发明的示例性实施例的移动装置在迷你模式和完全模式下执行应用的处理的示图。
参照图9,如示图901所示,移动装置在屏幕(例如,主屏幕)上显示用于执行应用的项(以下被称为第一快捷项)。快捷项相应于移动装置的应用。可根据用户的设置在屏幕上创建新快捷项。在本发明的示例性实施例中,快捷项用于在完全模式下执行相应应用。如图9所示,使用十个用于在完全模式下执行应用A、B、…、J的快捷项来描述示例性实施例。然而,将理解快捷项和执行的应用的这个数量仅用于解释并不被视为限制。
当经由快捷项执行应用时,所述应用可根据用户创建的事件的类型在完全模式或迷你模式下被激活。例如,当用户在快捷项上创建被预设为在完全模式下执行应用的第一事件(例如,点击、双击等)时,在完全模式下执行与该快捷项相应的应用,从而执行屏幕被显示为显示单元110上的整个屏幕。同样,当用户在快捷项上创建被预设为在迷你模式下执行应用的第二事件(例如,点击、双击、手势等)时,在迷你模式下执行与该快捷项相应的应用,从而执行屏幕被显示为显示单元110上的迷你屏幕。在本发明的示例性实施例中,第一事件和第二事件被设置为不同类型的事件。作为第二事件的示例,可通过绘制预设路径(例如,图表、字母形状等)触摸和拖拽快捷项来创建手势事件。
在该处理期间,如示图901所示,用户在第一快捷项之一910上创建事件。如示图903所示,在完全模式下执行应用,从而执行屏幕920被显示为显示单元110上的整个屏幕。例如,当用户在第一快捷项中的用于执行应用A的快捷项910上创建事件时,在完全模式下执行应用A,并且执行屏幕920被显示为显示单元110上的整个屏幕。
在如示图903所示的显示期间,用户创建用于调用托盘的事件,其中,托盘包括用于在迷你模式下执行应用的项(以下被称为第二快捷项)。在本发明的示例性实施例中,可在显示单元110的区域中的托盘区域中的预设区域上创建托盘调用事件。例如,如示图903所示,可在完全模式执行屏幕920的下方的区域930上创建托盘调用事件。如示图905所示,当在区域930上创建托盘调用事件时,包括至少一个第二快捷项的托盘940出现在执行屏幕920上。虽然该示例示出托盘940根据用户的输入事件出现有轮廓线,但是应该理解本发明不限于此。例如,托盘940可根据用户的输入事件在显示第二快捷项的预设区域上出现,但不带有轮廓线。
在示图905所示的显示期间,用户在托盘940的第二快捷项之一970上创建事件。如示图907所示,在迷你模式下执行应用,并且执行屏幕950被显示为显示单元110上的迷你屏幕。例如,当用户在托盘940中的第二快捷项中的用于执行应用A的快捷项970上创建事件时,在迷你模式下执行应用A,并且执行屏幕950被显示为显示单元110上的迷你屏幕。应用A的迷你模式执行屏幕950可被显示在已根据应用A的执行显示的完全模式执行屏幕920上。当应用A的迷你模式执行屏幕950被提供时,托盘940可根据设置被保留或自动隐藏。以托盘940被自动隐藏的方式来实现如示图907所示的本发明的示例性实施例。另一方面,可以以这样的方式来修改该示例:当应用A的迷你模式执行屏幕950被提供时,托盘940可被保留,并且托盘940可根据用户创建的事件被隐藏。
在如示图907所示的显示期间,如示图909所示,用户根据保留模式或者(如果托盘940被隐藏)通过如上所述的经由用户的附加事件调用托盘940来操作显示单元110以在显示单元110上显示托盘940。随后,用户在托盘940中的第二快捷项的一个快捷项980上创建事件,以允许移动装置执行多功能。在这种情况下,如示图911所示,在迷你模式下执行与用户选择的快捷项980相应的应用,从而执行屏幕960被显示为显示单元110上的迷你屏幕。例如,当用户在托盘940中的第二快捷项中的用于执行应用D的快捷项980上创建事件时,在迷你模式下执行应用D,并且迷你模式执行屏幕960被显示为在显示单元110上的迷你屏幕。应用D的迷你模式执行屏幕960可被显示在已根据应用A的执行显示的完全模式执行屏幕920上。在该处理期间,应用A的迷你模式执行屏幕950可被保留。虽然以这样的方式实现图9所示的示例:应用A的迷你模式执行屏幕950和应用D的迷你模式执行屏幕960被单独显示在同一层上,但是可以以这样的方式进行修改:最新执行的应用D的迷你模式执行屏幕960被叠加并显示在比应用A的迷你模式执行屏幕950更高的层,其中迷你模式执行屏幕960的层被叠加在迷你模式执行屏幕950的层上。
图10示出描述根据本发明的示例性实施例的移动装置在迷你模式和完全模式下执行应用的处理的示图。
参照图10,如示图1001所示,在完全模式和迷你模式下执行应用A,从而完全模式执行屏幕1010和迷你模式执行屏幕1020被显示在显示单元110上。另外,在迷你模式下执行应用D,迷你模式执行屏幕1030被显示在显示单元110上。
在如示图1001所示的显示期间,用户创建用于切换屏幕(例如,主屏幕)的事件,其中,所述屏幕显示用于执行应用的项列表。在本发明的示例性实施例中,经由基于触摸的事件、基于键的事件等来实现切换事件。例如,可通过点击执行屏幕上的项、做出预设手势、操作主(home)键等来实现切换事件。根据用户创建的事件,如示图1003所示,显示包括用于执行应用的多个第一快捷项的主屏幕1040。在该处理期间,在完全模式和迷你模式下执行的应用A以及在迷你模式下执行的应用D仍被执行作为后台应用。虽然以这样的方式实现图10中显示的示例:当发生用于将屏幕切换到主屏幕的事件时,迷你模式执行屏幕1020和1030被处理作为后台,但可以以这样的方式进行修改:迷你模式执行屏幕可仍被显示在主屏幕上。
在如示图1003所示的主屏幕的显示期间,用户在第一快捷项之一1060上创建事件。如示图1005所示,在完全模式下执行与用户选择的快捷项1060相应的应用,并且执行屏幕1050被显示为显示单元110上的整个屏幕。例如,当用户在第一快捷项中的用于执行应用D的快捷项1060上创建事件时,在完全模式下执行应用D,并且完全模式执行屏幕1050被显示为显示单元110上的整个屏幕。这可如示图1007所示被显示为层配置。
参照示图1007,应用A的迷你模式执行屏幕1020和应用D的迷你模式执行屏幕1030被显示在最高层,应用D的完全模式执行屏幕1050被显示为在比迷你模式执行屏幕1020和1030更低的层上的整个屏幕,应用A的完全模式执行屏幕1010被显示在最低层上的整个屏幕。应用A的完全模式执行屏幕1010在位置上与应用D的完全模式执行屏幕1050切换。也就是说,已根据应用A的执行显示的完全模式执行屏幕1010在显示单元110上消失,作为替代,应用D的完全模式执行屏幕1050出现作为显示单元110上的整个屏幕。另外,应用A的迷你模式执行屏幕1020和应用D的迷你模式执行屏幕1030被保留在执行屏幕1050上。
图10示出已在迷你模式下执行的应用D还在完全模式下执行的示例。然而,还可以以这样的方式修改该示例:当已在完全模式和迷你模式下执行应用时,还可通过切换模式来在相反的模式下执行该应用。可选地,当在完全模式和迷你模式下执行应用时,还在完全模式和/或迷你模式下执行另一应用。
图11示出描述根据本发明的示例性实施例的在迷你模式下执行应用的屏幕的布置的示图。
参照图11,当在迷你模式下执行应用时,执行屏幕可根据应用的类型改变形状。例如,如示图1101和1103所示,应用的执行屏幕可根据应用的功能和用户接口被显示为M×N(M和N是整数)的各种形状,诸如规则四边形、矩形等。另外,迷你模式执行屏幕可根据用户的设置被显示在区域或预设区域上。
当在迷你模式下执行多个应用时,可以以各种布置来显示执行屏幕。例如,如示图1105所示,在迷你模式下执行的多个应用的执行屏幕根据应用的执行顺序被布置和叠加。可选地,如示图1107所示,应用的执行屏幕可被分配到显示单元110的区域中的多个区中,并以平铺(tile)的布置被显示。另外,迷你模式执行屏幕可根据用户创建的事件在显示单元110的屏幕区域中移动。
图12示出描述根据本发明的示例性实施例的设置用于在移动装置中在迷你模式下运行应用的第二快捷项的处理的示图。
参照图12,如示图1201所示,假设移动装置显示主屏幕。用户可在主屏幕上创建用于注册第二快捷项的设置事件,其中,第二快捷项用于在迷你模式下执行应用。在本发明的示例性实施例中,设置事件包括基于触摸的事件和基于键的事件。例如,可通过做出预设手势、操作预设热键等来实现设置事件。另外,还可通过操作用于设置第二快捷项的菜单来实现设置事件。
如示图1203所示,显示单元110在主屏幕上显示托盘1250。虽然以托盘1250为空的方式来实现示例,但是如果存在已设置的至少一个第二快捷项,则托盘1250包括所述第二快捷项。
在如示图1203所示的显示期间,用户创建用于在托盘1250中将第一快捷项之一1230注册为第二快捷项的事件,例如,如示图1205所示,用户创建在主屏幕上的第一快捷项中选择应用的快捷项1230的注册事件,并在托盘1250中移动快捷项1230。在本发明的示例性实施例中,注册事件可以是拖放、轻扫、轻拂、触摸并按住等。
根据注册事件,如示图1207所示,用于在迷你模式下执行相应应用的第二快捷项1270在托盘1250中被创建和显示。与同一应用相应的第一快捷项1230和第二快捷项1270可被塑造为相同的形状或不同的形状。托盘1250经由如上所述的过程包括多个第二快捷项。
如上所述,根据本发明的示例性实施例的***和方法可将被安装在移动装置中的所有应用作为迷你模式应用来运行。可使用与用于在完全模式下执行应用的第一快捷项不同的形状在托盘1250中注册用于在迷你模式下执行应用的第二快捷项。例如,用于在完全模式下执行应用的第一快捷项和用于在迷你模式下执行应用的第二快捷项可具有不同的形状,并可在托盘1250中注册第二快捷项。应该理解第一快捷项可被设置为根据用户创建的事件的类型在完全模式或迷你模式下执行相应应用。
在应用的所有执行屏幕以及主屏幕上可激活或失活包括第二快捷项的托盘1250。也就是说,托盘可根据用户创建的事件在执行屏幕上叠加或消失。
图13示出描述根据本发明的示例性实施例的用于在迷你模式下执行应用的托盘的布置的屏幕。
参照图13,包括用于在迷你模式下执行应用的第二快捷项的托盘可具有不同的形状或可被布置在显示单元110上的不同位置。例如,如示图1301至1307所示,托盘可根据用户的设置被布置在显示单元110的屏幕上的上方、下方、左侧或右侧。也就是说,可如示图1301和1303所示以风景模式设置托盘,或如示图1305和1307所示以肖像模式设置托盘。
在托盘中,可如示图1301至1307所示根据数量以一行或多行或者一列或多列来自动布置第二快捷项。可选地,可根据用户的设置来强制布置第二快捷项,而不管数量。例如,可以以一行或三行(未示出)来强制布置如示图1301所示的以两行自动布置的第二快捷项。在托盘中的第二快捷项的重新布置期间,可以以改变数量的行或列来自动布置第二快捷项。
图14示出描述根据本发明的示例性实施例的用于经由模式切换项在移动装置中在完全模式和迷你模式下执行应用的模式执行方法。
参照图14,如示图1701所示,假设在完全模式下执行应用,执行屏幕1410被显示为显示单元上的整个屏幕。
在如示图1701所示的执行屏幕1410的显示期间,在执行屏幕1410的区域上发生用于调用模式切换项的事件。模式切换项表示用于将在完全模式下执行的应用切换到在迷你模式下执行的项。调用事件表示当用户触摸模式切换项被分配和隐藏的区域(例如,在示图1703所示的屏幕的右上方)时发生的事件。可通过点击、拖拽、轻扫、轻拂等中的至少一个来实现调用事件。
如示图1703所示,模式切换项1400可根据调用事件被显示在执行屏幕1410上。也就是说,可在屏幕上的预设区域上以激活/失活的状态来显示模式切换项1400。例如,如示图1701所示,模式切换项1400没有显示在预设区域中,随后如示图1703所示,当用户创建调用事件时,模式切换项1400被显示。模式切换项1400可被设置为在每个应用执行屏幕上的区域中的图标。
在如示图1703所示的显示期间,用户在模式切换项1400上创建用于选择的事件。在这种情况下,如示图1705所示,在完全模式下的应用的执行屏幕1410被切换到在迷你模式下的应用的执行屏幕1420。同时,如果在多任务模式期间,在屏幕1410的应用被执行的同时,另一应用已作为后台应用被执行,则针对应用执行屏幕1410,另一应用的执行屏幕1430被显示为显示单元上的整个屏幕。相反,如果在屏幕1410的应用被执行的同时,不存在作为后台应用来执行的应用,则主屏幕被显示在显示单元上。
在如示图1705所示的显示期间,在完全模式下执行新应用,或者已作为后台应用在完全模式下执行的应用作为前台应用被执行。在这种情况下,如示图1707所示,新应用的执行屏幕或先前执行的应用的执行屏幕1410被显示为显示单元上的整个屏幕,同时在迷你模式下执行的应用的迷你屏幕1420被保留为比执行屏幕1410更高的层。例如,当用户观看当前执行的应用(例如,视频等)的屏幕并且还需要处理另外的工作(例如,web浏览等)时,用户可将在完全模式下的应用的执行屏幕切换到迷你模式下,随后浏览web,并且观看迷你模式屏幕。
如示图1705或1707所示的迷你模式屏幕1420可被移动到显示单元的区域中的一个位置。例如,用户可在如示图1707所示的显示单元的右上方的迷你模式屏幕1420上创建移动事件,以将迷你模式屏幕1420移动到如示图1709所示的位置(例如,左下方)。
如上所述,当将应用的完全模式切换到迷你模式并完成另一工作时,用户可将应用的迷你模式切换到完全模式并观看作为显示单元上的整个屏幕的执行屏幕。例如,在如示图1709所示的显示期间,用户可在迷你模式下的迷你屏幕1420上创建事件(例如,点击事件等)。在这种情况下,如示图1711所示,应用的迷你模式被切换到完全模式,从而执行屏幕1410被显示为在显示单元上的整个屏幕。
图15示出描述根据本发明的示例性实施例的当在移动装置中执行完全模式时迷你模式的自动移动的屏幕。
参照图15,如示图1801所示,假设在完全模式下执行的第一应用(例如,与web浏览器、信使、消息、电子邮件等有关)的第一执行屏幕1510被显示为显示单元上的整个屏幕,在迷你模式下执行的第二应用的第二执行屏幕1530被显示为第一执行屏幕1510上的区域中的迷你屏幕。第二应用可不同于第一应用。
在如示图1801所示的显示期间,当用户执行第一应用时,第一执行屏幕1510被显示。更具体的说,用户可选择第一执行屏幕1510上用于输入字母的字段(field)。例如,在用户在完全模式屏幕下浏览web并观看迷你模式屏幕上的视频的同时,用户可选择字母输入字段来输入用于web搜索的关键词或用于访问新的web网站的URL。在这种情况下,在第一执行屏幕1510上实现字母输入字段。
同时,如果如示图1801所示,第二应用的第二执行屏幕1530被激活以叠加在第一执行屏幕1510的字母输入字段上,则用户难以在字母输入字段上输入字母。在这种情况下,如示图1803所示,用户可将第二执行屏幕1530从字母输入字段移动,从而用户可更容易地观看字母输入字段。随后当字母输入字段被失活时,如示图1805所示,第二执行屏幕1530自动返回到原始位置。可通过用户触摸如示图1803所示的第一执行屏幕1510上的其他区域来实现字母输入字段的失活。
如上所述,当根据本发明的示例性实施例的***和方法在完全模式和迷你模式下执行应用时,在迷你模式下的执行屏幕可根据在完全模式下的执行屏幕的操作被实时移动,从而增加用户在多任务模式下的便利性。例如,在移动装置在完全模式和迷你模式下执行应用的同时,如果用户在完全模式下的执行屏幕的区域中创建事件,则控制器150确定在用户创建的事件或用户创建的事件附近是否存在在迷你模式下的执行屏幕。当控制器150确定在迷你模式下的执行屏幕位于用户创建事件的区域上时,执行屏幕可根据用户的输入从该区域实时移动。因此,在多任务模式期间在完全模式和迷你模式下执行应用的同时,用户不需要移动在迷你模式下的执行屏幕,并作为替代,用户可在完全模式下的执行屏幕上处理各种工作(例如,输入用于web浏览的关键词、输入用于写消息或电子邮件的字母、通过信使聊天等)。
图16示出描述本发明的示例性实施例的用于在移动装置中执行多任务的方法的流程图。多任务方法在完全模式和迷你模式下执行多个应用,从而提高移动装置中的资源的使用效率。
参照图16,在步骤1601,控制器150检测用于执行应用的事件的发生。用户可经由快捷项来创建执行事件以在完全模式或迷你模式下执行应用。
在步骤1601检测到发生执行事件之后,在步骤1603,控制器150识别执行事件的类型是相应于在完全模式下的应用的执行还是相应于在迷你模式下的应用的执行。用户在主屏幕上的第一快捷项上或在托盘上的第二快捷项上创建执行事件。
当在步骤1603控制器150确定执行事件的类型相应于在完全模式下的应用的执行时,在步骤1605,控制器150在完全模式下执行应用,并将执行屏幕显示为在显示单元110上的整个屏幕。相反,当在步骤1603控制器150确定执行事件的类型相应于在迷你模式下的应用的执行时,在步骤1607,控制器150在迷你模式下执行应用,并将执行屏幕显示为在显示单元110上的迷你屏幕。例如,当控制器150确定执行事件的类型是第一快捷项时,控制器150在完全模式和/或迷你模式下执行与第一快捷项相应的应用。同样,当控制器150确定执行事件的类型是第二快捷项时,控制器150在迷你模式下执行与第二快捷项相应的应用。
控制器150在完全模式执行屏幕或迷你模式执行屏幕下显示应用,并确定是否存在已在完全模式或迷你模式下执行的至少一个应用。如果控制器150确定在完全模式或迷你模式下已执行至少一个应用。则控制器150可考虑用于在执行屏幕之间切换的操作以及执行屏幕的布置来控制所述应用的执行屏幕。
在完全模式和/或迷你模式下执行至少一个应用的同时,在步骤1609,控制器150检测用于控制功能的事件。在本发明的示例性实施例中,功能控制事件可包括用于执行在一个模式下执行的应用的功能的事件、用于从执行的应用的模式切换到另一模式的事件和用于执行新应用的事件等。
在步骤1609检测到功能控制事件之后,在步骤1611,控制器150识别功能控制事件的类型。
当在步骤1613控制器150确定功能控制事件的类型是功能执行事件时,在步骤1615,控制器150控制在一个模式下的应用的功能。例如,控制器150可根据用户的输入控制在最高层上的在完全模式或迷你模式下执行的应用的功能。在分别在完全模式下和迷你模式下执行第一应用和第二应用的同时,当用户在完全模式下的第一执行屏幕的执行屏幕上执行功能时,在迷你模式下执行的第二应用可根据在执行屏幕上发生用户的输入的区域被实时移动。这已在图15中示出。
当在步骤1617控制器150确定功能控制事件的类型是模式切换事件时,在步骤1619,控制器150在应用的多个模式之间进行切换,并根据切换的模式显示执行屏幕。在示例性实施例中,模式切换事件可以是用于从在完全模式下执行的应用切换到在迷你模式下执行的应用的事件、用于从在迷你模式下执行的应用切换到在完全模式下执行的应用的事件、用于在完全模式和迷你模式下执行的应用与在迷你模式和完全模式下执行的应用之间切换的事件、以及从在最高层的在一个模式下执行的应用切换到在完全模式或迷你模式下在一个层执行的另一应用的事件。可根据用户的输入模式、托盘或模式切换项来实现模式切换操作。
当在步骤1621控制器150确定功能控制事件的类型是用于执行新应用的事件时,在步骤1623,控制器150识别新应用的执行模式的类型。在步骤1625,控制器150根据识别的类型在完全模式或迷你模式下执行新应用,并显示执行屏幕。
图17示出描述根据本发明的示例性实施例的用于在移动装置中运行与用户事件相应的模式的处理的示图。
参照图17,如示图1501所示,假设移动装置在完全模式下执行应用。在完全模式执行屏幕的显示期间,用户可创建执行的应用的模式切换事件。在本发明的示例性实施例中,当移动装置接收到模式切换事件时,如示图1503所示,移动装置激活该应用的迷你模式,并保留完全模式应用。可选地,当移动装置接收到模式切换事件时,如示图1505所示,移动装置中断已被激活的完全模式应用,并作为替代,移动装置激活该应用的迷你模式。
图18示出描述根据本发明的示例性实施例的在移动装置中使用应用的快捷项来运行与用户事件相应的模式的处理的示图。
参照图18,如示图1601所示,假设移动装置显示第一快捷项被示出的主屏幕。第一快捷项根据用户创建的事件在完全模式和/或迷你模式下执行相应应用。
当用户如示图1601所示在主屏幕上的第一快捷项上创建第一事件时,如示图1603所示,在完全模式下执行与第一快捷项相应的应用。可选地,当用户如示图1601所示在主屏幕上的第一快捷项上创建第二事件时,如示图1605所示,在迷你模式下执行与第一快捷项相应的应用。另外,当用户如示图1601所示在主屏幕上的第一快捷项上创建第三事件时,如示图1607所示,在完全模式和迷你模式下执行与第一快捷项相应的应用。也就是说,为了在不同模式下执行与快捷项相应的应用,用户在快捷项(例如,第一快捷项)上创建的事件(第一事件、第二事件和第三事件)可被设置为不同类型的事件。例如,第一事件被设置为点击。第二事件被设置为预设的手势。第三事件被设置为多触摸、双击、触摸并按住等。
可选地,可以以这样的方式来实现本发明:第一快捷项被设置为根据用户创建的事件仅在完全模式下执行应用,托盘中的第二快捷项被设置为根据用户创建的事件仅在迷你模式下执行应用。
可选地,托盘中的第二快捷项可被设置为根据用户创建的事件的类型在不同模式下执行应用。然而,优选地,第二快捷项被设置为仅在迷你模式下执行应用以提高当移动装置在多任务模式下操作时移动装置中的资源的效率。
如上所述,根据本发明的示例性实施例的多任务操作***和方法可通过在迷你模式和完全模式下运行应用来有效地在具有有限量的资源的移动装置中执行多任务。所述多任务***和方法可经由在迷你模式下执行的缩小的屏幕来同时在一个屏幕中执行多个应用,从而最大化屏幕的使用效率。因此,用户可通过在移动装置的多任务模式期间经由完全模式和迷你模式同时执行多个应用来有效方便地使用移动装置。
根据本发明的示例性实施例的多任务***和方法可通过在移动装置的多任务模式期间,在完全模式下的屏幕上运行应用或者在应用的主要功能被执行的迷你模式下的缩小的屏幕上运行应用,来提高移动装置中资源的使用效率。因此,由于所述多任务***和方法可运行在迷你模式下执行的应用,从而所述多任务***和方法可使用相对少量的资源同时执行多个应用,使得用户可操作具有更高程度的性能的移动装置。
根据本发明的示例性实施例的多任务功能可被应用于所有类型的移动装置以及与其相应的各种类型的电子装置。根据本发明的示例性实施例的多任务***和方法可提供具有有限量的资源的移动装置可有效地执行多个任务的最佳环境。所述多任务***和方法允许移动装置在多任务模式下有效地操作屏幕,并在不降低速度或性能的情况下使用资源,从而用户可方便地使用移动装置,制造商可生产具有竞争力的移动装置。
如上所述,可使用程序命令来实现根据本发明的示例性实施例的用于在移动装置中执行多任务的***和方法,所述程序命令可通过各种类型的计算机被执行,并可被记录在计算机可读记录介质中。计算机可读记录介质包含程序命令、数据文件、数据结构等或者其组合。在记录介质中记录的程序命令可被设置或配置为遵从本发明,或者可以是本领域的普通技术人员所公知的软件。
计算机可读记录介质包括用于存储和执行程序命令的硬件***。硬件***的示例是磁介质(诸如,硬盘、软盘、磁带)、光介质(诸如,CD-ROM和DVD)、磁光介质(诸如,可光读盘、ROM、RAM、闪存等)。程序命令包括由编译器编译的汇编语言或机器代码以及通过解释器解释的高级语言。可使用至少一个遵从本发明的软件模块来实现硬件***。
虽然已参照本发明的特定示例性实施例显示和描述了本发明,但是本领域的技术人员将理解在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可对其进行形式和细节上的各种改变。

Claims (14)

1.一种用于在移动装置中执行多个任务的方法,所述方法包括:
检测用于执行第一应用的第一执行事件;
识别第一执行事件的类型;
根据第一执行事件的类型在完全模式和迷你模式中的至少一个模式下执行第一应用;
显示在所述至少一个模式下执行的第一应用的执行屏幕,
其中,在显示一个或更多个快捷项的主屏幕上的第一快捷项上或在显示一个或更多个快捷项的托盘上的第二快捷项上创建第一执行事件,其中,主屏幕是全屏,托盘小于全屏并且托盘上的每个快捷项表示将在完全模式和迷你模式中的至少一个模式下被执行的应用,
其中,当在完全模式下执行第一应用的同时在迷你模式下执行第二应用时,第一应用的执行屏幕被显示为全屏,第二应用的执行屏幕被显示为第一应用的执行屏幕上的迷你屏幕。
2.如权利要求1所述的方法,还包括:
当第一执行事件的类型相应于在完全模式下执行第一应用时,在完全模式下执行第一应用,并将第一应用的执行屏幕显示为整个屏幕;
当第一执行事件的类型相应于在迷你模式下执行第一应用时,在迷你模式下执行第一应用,并将第一应用的执行屏幕显示为迷你屏幕。
3.如权利要求2所述的方法,还包括:
当在第一快捷项上发生第二执行事件时,根据第二执行事件的类型来在完全模式和迷你模式中的至少一个模式下执行与第一快捷项相应的第二应用;
当在第二快捷项上发生第二执行事件时,控制与第二快捷项相应的第二应用在迷你模式下。
4.如权利要求2所述的方法,还包括:
在完全模式和迷你模式中的至少一个模式下执行第一应用的同时,接收功能控制事件。
5.如权利要求4所述的方法,还包括:
识别功能控制事件的类型;
当功能控制事件的类型是功能执行事件时,控制第一应用的功能;
当功能控制事件的类型是模式切换事件时,切换第一应用的模式,并根据切换的模式显示执行屏幕;
当功能控制事件的类型相应于执行新应用时,在完全模式或迷你模式下执行所述新应用,并显示所述新应用的执行屏幕。
6.如权利要求5所述的方法,其中,模式切换事件包括以下事件中的至少一个:
用于从在完全模式下执行的第一应用切换到在迷你模式下执行的第一应用的事件;
用于从在迷你模式下执行的第一应用切换到在完全模式下执行的第一应用的事件;
用于在分别在完全模式和迷你模式下执行的第一应用和第二应用与分别在迷你模式和完全模式下执行的第一应用和第二应用之间切换的事件;
用于从第一应用和第二应用之中的被布置在显示单元的最高层上的在一个模式下执行的一个应用切换到第一应用和第二应用之中的被布置在显示单元的一个层上的在完全模式或迷你模式下执行的另一应用的事件,
其中:
根据用于对模式切换项的输入将第一应用的完全模式切换到迷你模式,或根据用户对迷你模式下的迷你屏幕的输入将第一应用的迷你模式切换到完全模式。
7.如权利要求2所述的方法,还包括:
接收用于在完全模式下的第一应用的执行屏幕上调用托盘的事件;
在第一应用的执行屏幕上激活托盘;
在托盘上的第二快捷项上创建第一执行事件;
在迷你模式下执行根据第二快捷项的第一应用,将执行屏幕显示为完全模式执行屏幕上的迷你屏幕。
8.如权利要求1所述的方法,还包括:
当执行第一应用的迷你模式和完全模式之一被中断时,与另一模式共享当在迷你模式和完全模式下执行第一应用时创建的数据,并更新执行屏幕。
9.如权利要求8所述的方法,还包括:
当执行第一应用的迷你模式和完全模式之一被中断时,自动与另一模式共享由在被中断的模式下的第一应用已使用的信息、数据和主要功能,并在所述另一模式下控制第一应用。
10.如权利要求6所述的方法,还包括:
在分别在完全模式和迷你模式下执行第一应用和第二应用的状态下,当经由在完全模式下的执行屏幕执行功能时,根据在所述执行屏幕上发生用户输入的区域,实时移动在迷你模式下执行第二应用的执行屏幕。
11.一种移动装置,包括:
显示单元,显示在完全模式或迷你模式下执行的至少一个应用的屏幕;
存储单元,存储当在完全模式或迷你模式下执行所述至少一个应用时创建的数据;
控制器,识别所述至少一个应用的执行事件的类型,在完全模式和迷你模式中的至少一个模式下执行所述至少一个应用中的相应应用,显示在所述至少一个模式下的相应应用的执行屏幕,
其中,在显示一个或更多个快捷项的主屏幕上的第一快捷项上或在显示一个或更多个快捷项的托盘上的第二快捷项上创建第一执行事件,其中,主屏幕是全屏,托盘小于全屏并且托盘上的每个快捷项表示将在完全模式和迷你模式中的至少一个模式下被执行的应用,
其中,当在完全模式下执行第一应用的同时在迷你模式下执行第二应用时,第一应用的执行屏幕被显示为全屏,第二应用的执行屏幕被显示为第一应用的执行屏幕上的迷你屏幕。
12.如权利要求11所述的移动装置,其中,当执行所述至少一个应用的迷你模式和完全模式之一被中断时,控制器将在被中断的模式下执行的所述至少一个应用的数据与另一模式共享,并且更新在相应模式下的屏幕。
13.如权利要求11所述的移动装置,其中,在分别在完全模式和迷你模式下执行第一应用和第二应用的状态下,当经由在完全模式下的执行屏幕执行功能时,控制器根据在所述执行屏幕上发生用户输入的区域,实时移动在迷你模式下执行第二应用的执行屏幕。
14.一种用于在移动装置中执行多个任务的方法,所述方法包括:
将在完全模式下执行的应用的执行屏幕显示为整个屏幕;
将第一用户事件输入到在完全模式下的执行屏幕上被选择性地设置的模式切换项;
响应于第一用户输入事件,将应用的完全模式切换到迷你模式;
将在迷你模式下的执行屏幕显示为迷你屏幕;
在迷你模式下的迷你屏幕上输入第二用户事件;
响应于第二用户输入事件,将应用的迷你模式切换到完全模式;
将在完全模式下的执行屏幕显示为整个屏幕。
CN201210200527.XA 2011-06-14 2012-06-14 在移动装置中执行多个任务的***和方法 Active CN102866914B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2011-0057413 2011-06-14
KR20110057413 2011-06-14
KR1020120003872A KR101911740B1 (ko) 2011-06-14 2012-01-12 모바일 디바이스에서 멀티태스킹 운용 방법 및 장치
KR10-2012-0003872 2012-01-12

Publications (2)

Publication Number Publication Date
CN102866914A CN102866914A (zh) 2013-01-09
CN102866914B true CN102866914B (zh) 2018-02-27

Family

ID=46614291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210200527.XA Active CN102866914B (zh) 2011-06-14 2012-06-14 在移动装置中执行多个任务的***和方法

Country Status (3)

Country Link
US (1) US10083047B2 (zh)
EP (1) EP2535809B1 (zh)
CN (1) CN102866914B (zh)

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
KR20150127842A (ko) * 2012-06-28 2015-11-18 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
KR101909031B1 (ko) * 2012-07-26 2018-10-17 엘지전자 주식회사 이동 단말기 및 이의 제어 방법
KR20140026887A (ko) * 2012-08-23 2014-03-06 삼성전자주식회사 모바일 장치에 연결되는 외부 장치에 따른 어플리케이션 목록 제공 장치 및 방법
US20140282207A1 (en) * 2013-03-15 2014-09-18 Rita H. Wouhaybi Integration for applications and containers
US20140282240A1 (en) * 2013-03-15 2014-09-18 William Joseph Flynn, III Interactive Elements for Launching from a User Interface
US20140298245A1 (en) * 2013-03-28 2014-10-02 Microsoft Corporation Display Instance Management
US9594603B2 (en) * 2013-04-15 2017-03-14 Microsoft Technology Licensing, Llc Application-to-application launch windowing
US10754536B2 (en) 2013-04-29 2020-08-25 Microsoft Technology Licensing, Llc Content-based directional placement application launch
KR102212830B1 (ko) * 2013-05-24 2021-02-08 삼성전자 주식회사 휴대 단말기에서 화면을 표시하는 방법 및 장치
US10691291B2 (en) 2013-05-24 2020-06-23 Samsung Electronics Co., Ltd. Method and apparatus for displaying picture on portable device
CN104375887B (zh) * 2013-08-16 2019-06-25 联想(北京)有限公司 一种信息处理方法及电子设备
US9229612B2 (en) * 2013-08-27 2016-01-05 Industrial Technology Research Institute Electronic device, controlling method for screen, and program storage medium thereof
CN104636177A (zh) * 2013-11-11 2015-05-20 中兴通讯股份有限公司 一种终端及其控制后台投影的方法
KR101510021B1 (ko) 2013-12-19 2015-04-16 전자부품연구원 전자기기 및 전자기기의 제어방법
US10503276B2 (en) 2013-12-19 2019-12-10 Korea Electronics Technology Institute Electronic device and a control method thereof
WO2015093665A1 (ko) * 2013-12-19 2015-06-25 전자부품연구원 전자기기 및 전자기기의 제어방법
US9910884B2 (en) * 2014-01-13 2018-03-06 Microsoft Technology Licensing, Llc Resuming items in their last-used presentation modes
US9681086B2 (en) * 2014-03-12 2017-06-13 Google Inc. System and method for continuing playback in widget after app is backgrounded
WO2015149347A1 (en) 2014-04-04 2015-10-08 Microsoft Technology Licensing, Llc Expandable application representation
EP2930049B1 (de) 2014-04-08 2017-12-06 Volkswagen Aktiengesellschaft Anwenderschnittstelle und Verfahren zur Anpassung einer Ansicht auf einer Anzeigeeinheit
WO2015154273A1 (en) 2014-04-10 2015-10-15 Microsoft Technology Licensing, Llc Collapsible shell cover for computing device
WO2015154276A1 (en) 2014-04-10 2015-10-15 Microsoft Technology Licensing, Llc Slider cover for computing device
US9785340B2 (en) 2014-06-12 2017-10-10 Apple Inc. Systems and methods for efficiently navigating between applications with linked content on an electronic device with a touch-sensitive display
US9648062B2 (en) 2014-06-12 2017-05-09 Apple Inc. Systems and methods for multitasking on an electronic device with a touch-sensitive display
KR102218041B1 (ko) * 2014-06-17 2021-02-19 엘지전자 주식회사 이동 단말기
KR102156223B1 (ko) 2014-08-02 2020-09-15 애플 인크. 상황 특정 사용자 인터페이스
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
US9674335B2 (en) 2014-10-30 2017-06-06 Microsoft Technology Licensing, Llc Multi-configuration input device
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
JP6314914B2 (ja) * 2015-06-04 2018-04-25 京セラドキュメントソリューションズ株式会社 画像形成装置、画像形成装置の操作画面制御方法
EP4321088A3 (en) 2015-08-20 2024-04-24 Apple Inc. Exercise-based watch face
US10582252B2 (en) 2015-08-28 2020-03-03 Sharp Kabushiki Kaisha Display device, television receiver, program, and recording medium
CN106658137A (zh) * 2015-11-02 2017-05-10 腾讯科技(深圳)有限公司 一种视频播放方法及装置
US20180152622A1 (en) * 2015-12-01 2018-05-31 Huizhou Tcl Mobile Communication Co., Ltd Mobile terminal-based photographing method and mobile terminal
CN106060385A (zh) * 2016-06-02 2016-10-26 北京小米移动软件有限公司 使手机实现行车纪录效果的方法及装置
US10235736B2 (en) * 2017-04-21 2019-03-19 Intel Corporation Intelligent graphics dispatching mechanism
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
DK179555B1 (en) 2017-05-16 2019-02-13 Apple Inc. USER INTERFACE FOR A FLASHLIGHT MODE ON AN ELECTRONIC DEVICE
US11327650B2 (en) 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
US11966578B2 (en) 2018-06-03 2024-04-23 Apple Inc. Devices and methods for integrating video with user interface navigation
US10852905B1 (en) * 2019-09-09 2020-12-01 Apple Inc. Techniques for managing display usage
CN111198765B (zh) * 2019-12-31 2023-08-04 富联裕展科技(河南)有限公司 运算资源分配和管理方法及代理服务器
WO2021231345A1 (en) 2020-05-11 2021-11-18 Apple Inc. User interfaces for managing user interface sharing
DK202070625A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
WO2022098125A1 (en) * 2020-11-06 2022-05-12 Samsung Electronics Co., Ltd. Electronic device and screen control method thereof
US11694590B2 (en) 2020-12-21 2023-07-04 Apple Inc. Dynamic user interface with time indicator
US11720239B2 (en) 2021-01-07 2023-08-08 Apple Inc. Techniques for user interfaces related to an event
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time
US20230236547A1 (en) 2022-01-24 2023-07-27 Apple Inc. User interfaces for indicating time

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1774006A (zh) * 2004-11-09 2006-05-17 Lg电子株式会社 移动终端中的屏幕改变方法
CN101676853A (zh) * 2008-09-18 2010-03-24 三星电子株式会社 控制具有触摸屏的移动终端的多任务操作的方法和设备
WO2011039940A1 (ja) * 2009-10-02 2011-04-07 日本電気株式会社 情報端末、表示方法及びプログラムが格納された非一時的なコンピュータ可読媒体

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7779213B2 (en) 2005-08-29 2010-08-17 The Invention Science Fund I, Inc Optimization of instruction group execution through hardware resource management policies
US7595810B2 (en) * 2006-03-22 2009-09-29 Apple Inc. Methods of manipulating a screen space of a display device
KR101335842B1 (ko) 2006-11-01 2013-12-02 엘지전자 주식회사 시각적 멀티태스킹 수행방법 및 이를 수행하기 위한이동통신단말기
JP4958517B2 (ja) 2006-11-06 2012-06-20 ソニーモバイルコミュニケーションズ, エービー 携帯端末およびその表示制御方法
KR101173982B1 (ko) 2008-12-18 2012-08-16 한국전자통신연구원 터치 스크린을 이용한 인터페이스를 제공하는 이동식 단말기
US8612883B2 (en) * 2009-06-08 2013-12-17 Apple Inc. User interface for managing the display of multiple display regions
CN102023795B (zh) 2009-09-10 2014-03-26 深圳富泰宏精密工业有限公司 电子装置及其功能快捷操作方法
EP2966638B1 (en) * 2009-11-26 2018-06-06 LG Electronics Inc. Mobile terminal and control method thereof
EP2375316B1 (en) * 2010-04-06 2019-11-27 Lg Electronics Inc. Mobile terminal and controlling method thereof
JP5580227B2 (ja) * 2011-02-24 2014-08-27 京セラ株式会社 携帯端末装置
KR101199618B1 (ko) 2011-05-11 2012-11-08 주식회사 케이티테크 화면 분할 표시 장치 및 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1774006A (zh) * 2004-11-09 2006-05-17 Lg电子株式会社 移动终端中的屏幕改变方法
CN101676853A (zh) * 2008-09-18 2010-03-24 三星电子株式会社 控制具有触摸屏的移动终端的多任务操作的方法和设备
WO2011039940A1 (ja) * 2009-10-02 2011-04-07 日本電気株式会社 情報端末、表示方法及びプログラムが格納された非一時的なコンピュータ可読媒体

Also Published As

Publication number Publication date
US20120320081A1 (en) 2012-12-20
US10083047B2 (en) 2018-09-25
EP2535809A1 (en) 2012-12-19
CN102866914A (zh) 2013-01-09
EP2535809B1 (en) 2019-11-27

Similar Documents

Publication Publication Date Title
CN102866914B (zh) 在移动装置中执行多个任务的***和方法
US10013098B2 (en) Operating method of portable terminal based on touch and movement inputs and portable terminal supporting the same
EP2987068B1 (en) Method for adjusting display area and electronic device thereof
US8938673B2 (en) Method and apparatus for editing home screen in touch device
US8782561B2 (en) Onscreen function execution method and mobile terminal for the same
KR101699739B1 (ko) 휴대 단말기 및 그 동작방법
US10152192B2 (en) Scaling application windows in one or more workspaces in a user interface
EP3693852B1 (en) Managing workspaces in a user interface
AU2011239221B2 (en) Managing workspaces in a user interface
US9658732B2 (en) Changing a virtual workspace based on user interaction with an application window in a user interface
US9292196B2 (en) Modifying the presentation of clustered application windows in a user interface
KR101911740B1 (ko) 모바일 디바이스에서 멀티태스킹 운용 방법 및 장치
CN103052936A (zh) 触敏设备及其基于触摸的文件夹控制方法
KR102027879B1 (ko) 미디어 기기의 메뉴 제어 방법 및 장치와 그 방법에 대한 프로그램 소스를 저장한 기록 매체
KR20160013162A (ko) 다수의 디스플레이들을 위한 사용자 인터페이스 요소
KR20120007686A (ko) 터치 디바이스에서 기능 제어 방법 및 장치
KR20110093097A (ko) 휴대 단말기의 리스트 편집 방법 및 장치
KR20120132663A (ko) 캐러셀형 사용자 인터페이스 제공 방법 및 장치
KR20130046482A (ko) 기본 화면 제어 방법 및 이를 지원하는 단말기
CN110580190A (zh) 用于从设备的图形用户接口
KR20140032536A (ko) 이동 단말기 및 이의 제어방법
KR20120019168A (ko) 이동 단말기 및 그 제어방법
KR20120081878A (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
GR01 Patent grant
GR01 Patent grant