CN104169873B - 用于直觉型多任务处理的方法和装置 - Google Patents

用于直觉型多任务处理的方法和装置 Download PDF

Info

Publication number
CN104169873B
CN104169873B CN201280070826.4A CN201280070826A CN104169873B CN 104169873 B CN104169873 B CN 104169873B CN 201280070826 A CN201280070826 A CN 201280070826A CN 104169873 B CN104169873 B CN 104169873B
Authority
CN
China
Prior art keywords
equipment
user interface
user
interface
input
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
CN201280070826.4A
Other languages
English (en)
Other versions
CN104169873A (zh
Inventor
K·汤森德
R·海塔尼
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.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
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
Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
Publication of CN104169873A publication Critical patent/CN104169873A/zh
Application granted granted Critical
Publication of CN104169873B publication Critical patent/CN104169873B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • 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/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

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

Abstract

提供了一种用于直觉的多任务处理的方法、装置和计算机程序产品。在方法的背景中,提供了一种方法,该方法包括使得呈现与第一设备、第一应用或单个应用的第一视图相关联的第一用户界面,所述第一用户界面限定初始用户界面区域。所述方法还可以包括使得呈现与第二设备、第二应用或单个应用的第二视图相关联的第二用户界面,至少部分地在所述初始用户界面区域内呈现所述第二用户界面。所述方法还包括使得同时呈现所述第一用户界面与所述第二用户界面,以便限定调整大小的用户界面区域,该调整大小的用户界面区域小于所述初始用户界面区域以及至少部分地在所述初始用户界面区域内。

Description

用于直觉型多任务处理的方法和装置
技术领域
本发明的示例实施例一般涉及用于使用电子设备的技术,以及特别是涉及用于直接型多任务处理的方法和装置。
背景技术
鉴于个人计算机、蜂窝电话、个人数字助理(PDA)和其它计算和/或通信设备的普及,用户有时可能期望同时使用不止一个应用,或单个应用的不只一个视图。例如,当人希望将他们正在浏览的页面通过电子邮件发送给朋友而不关闭浏览器时,人可能正在浏览浏览器中的网页。作为另一个示例,人可能正在编写电子邮件给第一人,以及希望浏览给第二人的电子邮件而不关闭第一邮件。
在一些情况下,用户甚至期望同时使用不止一个设备。例如,当人突然在第二设备上接到来自朋友的电话呼叫时,该人可能正在使用一个设备。作为另一个示例,人可能在第一设备上参与与朋友交谈,以及突然希望与该朋友共享他们正在第二设备上浏览的某一段内容。该人可能希望进行这些任务中的任何一个任务,而不将他们的注意力转移远离于他们在那时正在使用的无论哪个设备。
发明内容
因此,根据本发明的示例实施例提供了一种用于允许人以直觉的方式进行多任务处理的方法、装置和计算机程序产品。在这点上,一个实施例的所述方法和装置可以提供以对用户而言直觉的方式与多个应用、单个应用的多个视图或多个设备的用户交互。因此,依照本发明的示例实施例的所述方法、装置和计算机程序产品,可以改进与多个应用、单个应用的多个视图或多个电子设备的多任务处理的用户体验。
在一个实施例中,提供了一种方法,所述方法包含使得呈现与第一设备、第一应用或单个应用的第一视图相关联的第一用户界面,所述第一用户界面限定初始用户界面区域。这个实施例的所述方法还可以包含接收指示以呈现与第二设备、第二应用或所述单个应用的第二视图相关联的第二用户界面,以及使得呈现所述第二用户界面。为了允许所述用户以直觉的方式与所述第一设备和第二设备、应用或所述单个应用的视图进行多任务处理,这个实施例的所述方法可以使得至少部分地在所述初始用户界面区域内呈现所述第二用户界面,以及还使得同时呈现所述第一用户界面与所述第二用户界面,以便限定调整大小的用户界面区域,该调整大小的用户界面区域小于所述初始用户界面区域以及至少部分地在所述初始用户界面区域内。
在另一个实施例中,所述方法还可以包含使用经由所述第一用户界面接收的用户输入来控制所述第一设备、所述第一应用或所述单个应用的所述第一视图,以及使用经由所述第二用户界面接收的用户输入来控制所述第二设备、所述第二应用或所述单个应用的所述第二视图。在又一个实施例中,所述方法还包含接收用户输入,该用户输入请求传递内容给所述第二设备、所述第二应用或所述单个应用的所述第二视图,以及响应于所述用户输入,允许所述第二设备、应用或视图以访问所述内容。另一个实施例可以包含接收用户输入,该用户输入请求传递内容给所述第一设备、所述第二应用或所述单个应用的所述第二视图,以及响应于所述用户输入,允许所述第一设备、应用或视图以访问所述内容。
在另一个实施例中,提供了一种装置,所述装置包含至少一个处理器和包含程序代码指令的至少一个存储器,所述至少一个存储器和所述程序代码指令被配置为使用所述处理器使得所述装置至少使得呈现与第一设备、第一应用或单个应用的第一视图相关联的第一用户界面,所述第一用户界面限定初始用户界面区域。所述至少一个存储器和所述程序代码指令还可以被配置为使用所述处理器使得这个实施例的所述装置接收指示以呈现与第二设备、第二应用或所述单个应用的第二视图相关联的第二用户界面,以及使得呈现所述第二用户界面。为了允许所述用户以直觉的方式与所述第一设备和第二设备、应用或视图进行多任务处理,所述至少一个存储器和所述程序代码指令还可以被配置为使用所述处理器使得所述装置使得至少部分地在所述初始用户界面区域内呈现所述第二用户界面,以及还使得同时呈现所述第一用户界面与所述第二用户界面,以便限定调整大小的用户界面区域,该调整大小的用户界面区域小于所述初始用户界面区域以及至少部分地在所述初始用户界面区域内。
在另一个实施例中,所述至少一个存储器和所述程序代码指令还可以被配置为使用所述处理器使得所述装置使用经由所述第一用户界面接收的用户输入来控制所述第一设备、所述第一应用或所述单个应用的所述第一视图,以及使用经由所述第二用户界面接收的用户输入来控制所述第二设备、所述第二应用或所述单个应用的所述第二视图。所述至少一个存储器和所述程序代码指令还可以被配置为使用所述处理器使得所述装置经由所述第一用户界面来接收用户输入,该用户输入请求传递内容给所述第二设备、所述第二应用或所述单个应用的所述第二视图,以及响应于所述用户输入,允许所述第二设备、应用或视图以访问所述内容。在又一个实施中,所述至少一个存储器和所述程序代码指令还可以被配置为使用所述处理器使得所述装置经由第二用户界面来接收用户输入,该用户输入请求传递内容给所述第一设备、所述第一应用或所述单个应用的所述第一视图,以及响应于所述用户输入,允许所述第一设备、应用或视图以访问所述内容。
在另一个实施例中,提供了计算机程序产品,所述计算机程序产品包含非短暂性的计算机可读介质,该非短暂性的计算机可读介质在其中存储计算机程序代码部分。所述计算机程序代码部分被配置为:在执行时,使得装置至少使得呈现与第一设备、第一应用或单个应用的第一视图相关联的第一用户界面,所述第一用户界面限定初始用户界面区域。所述计算机程序代码指令被配置为:在执行时,使得这个实施例的所述装置接收指示以呈现与第二设备、第二应用或所述单个应用的第二视图相关联的第二用户界面,以及使得呈现所述第二用户界面。为了允许所述用户以直觉的方式与所述第一设备和第二设备、应用或视图进行多任务处理,所述计算机程序代码指令被配置为:在执行时,使得所述装置使得至少部分地在所述初始用户界面区域内呈现所述第二用户界面,以及还使得同时呈现所述第一用户界面与所述第二用户界面,以便限定调整大小的用户界面区域,该调整大小的用户界面区域小于所述初始用户界面区域以及至少部分地在所述初始用户界面区域内。在一个实施例中,所述计算机程序代码指令被配置为:在执行时,使得所述装置使用经由所述第一用户界面接收的用户输入来控制所述第一设备、所述第一应用或所述单个应用的所述第一视图,以及使用经由所述第二用户界面接收的用户输入来控制所述第二设备、所述第二应用或所述单个应用的所述第二视图。
在又一个示例实施例中,提供了一种装置,所述装置包含用于使得呈现与第一设备、第一应用或单个应用的第一视图相关联的第一用户界面的构件,所述第一用户界面限定初始用户界面区域。所述装置还可以包含用于接收指示以呈现与第二设备、第二应用或所述单个应用的第二视图相关联的第二用户界面的构件,以及用于使得呈现所述第二用户界面的构件。所述装置还可以包含用于使得至少部分地在所述初始用户界面区域内呈现所述第二用户界面的构件,以及用于使得同时呈现所述第一用户界面与所述第二用户界面以便限定调整大小的用户界面区域的构件,该调整大小的用户界面区域小于所述初始用户界面区域以及至少部分地在所述初始用户界面区域内。
在另一个实施例中,所述装置可以包含用于使用经由所述第一用户界面接收的用户输入来控制所述第一设备、所述第一应用或所述单个应用的所述第一视图的构件,以及用于使用经由所述第二用户界面接收的用户输入来控制所述第二设备、所述第二应用或所述单个应用的所述第二视图的构件。所述装置还可以包含用于接收用户输入的构件,该用户输入请求传递内容给所述第二设备、所述第二应用或所述单个应用的所述第二视图,以及用于响应于所述用户输入允许所述第二设备、应用或视图以访问所述内容的构件。在又一个实施例中,所述装置还可以包含用于接收用户输入的构件,该用户输入请求传递内容给第一设备、第一应用或单个应用的第一视图,以及用于响应于所述用户输入允许所述第一设备、应用或视图以访问所述内容的构件。
附图说明
因此已经概括地描述了本发明的示例实施例,现在将参照附图,附图未必按比例绘制,以及其中:
图1是包含可以支持本发明的示例实施例的第一电子设备和第二电子设备和诸如服务器的网络实体的***的示意图;
图2是可以被配置为实现本发明的示例实施例的电子设备的框图;
图3是装置的框图,该装置可以由电子设备来具体化或与电子设备相关联,以及可以被配置为实现本发明的示例实施例;
图4是说明依照本发明的一个实施例来执行操作的流程图;以及
图5-10说明了为了允许与多个设备、应用和应用的视图的多任务处理,依照本发明的示例实施例提供的功能。
具体实施方式
现在,在下文中将参照附图,更充分地描述本发明的一些实施例,在附图中示出了本发明的一些实施例,而不是全部实施例。事实上,本发明的各种实施例可以以许多不同形式来具体化,并且不应当被认为限制于本发明所阐述的实施例;相反,提供了这些实施例,以便本公开将满足可适用的法律要求。在全文中,类似的标记指类似的元素。如本文所使用的,术语“数据”、“内容”、“信息”以及类似的术语可交替地使用,以指依照本发明的实施例能够被传送、接收和/或存储的数据。因此,任何此类术语的使用不应当被认为是限制本发明的实施例的精神和范围。
另外,如本文所使用的,术语‘电路’指:(a)仅硬件电路的实现方式(例如,实现成模拟电路和/或数字电路);(b)电路和计算机程序产品(多个)的组合,所述计算机程序产品(多个)包括:存储在一个或多个计算机可读存储器上的软件和/或固件指令,所述组合一起工作以使得装置执行本文所述的一个或多个功能;以及(c)电路,诸如例如,微处理器(多个)或微处理器(多个)的一部分,该电路要求用于操作的软件或固件,即使该软件或固件不是物理呈现的。‘电路’的这种定义应用于本文中(包括在任何权利要求中)的这个术语的所有使用。作为另一个示例,如本文所使用的,术语‘电路’还包含:包括一个或多个处理器和/或其部分(多个)并且伴随有软件和/或固件的实现方式。作为另一示例,如本文所使用的术语‘电路’还包含:例如,用于移动电话的基带集成电路或应用处理器集成电路,或服务器、蜂窝网络设备、其它网络设备和/或其它计算设备中的类似集成电路。
如本文所限定的“计算机可读存储介质”,其指物理存储介质(例如,易失性或非易失性存储设备),能够与“计算机可读传输介质”进行区分,其指电磁信号。
如下文所描述的,提供了用于与多个设备、应用或应用的视图的直觉型多任务处理的方法、装置和计算机程序产品。在这点上,示例实施例的方法、装置和计算机程序产品可以允许用户以直觉的、便利的和高效的方式与多个设备、应用或应用的视图进行多任务处理。实际上,一个实施例的方法、装置和计算机程序产品可以通过同时呈现使得第一用户界面和第二用户界面,来允许用户与多个设备、应用或应用的视图进行多任务处理,而不使他们的注意力从他们当前正在使用的无论哪个设备、应用或视图转移,第一界面与第一设备、第一应用或单个应用的第一视图相关联,以及第二界面与第二设备、第二应用或单个应用的第二视图相关联。
在一个实施例中,用户设备可以被配置为不但呈现第一用户界面和第二用户界面,而且使用经由第一用户界面和第二用户界面接收的用户输入来分别控制第一设备和第二设备、应用或单个应用的视图。在又一个实施例中,用户设备可以被配置为接收用户输入,该用户输入请求将来自第一设备、第一应用或单个应用的第一视图的内容传递给第二设备、第二应用或单个应用的第二视图,以及从而允许第二设备、应用或视图访问该内容。这个功能还能够反向地工作,以类似的方式将来自第二设备、应用或视图的内容传递给第一设备、应用或视图。图1说明了***的框图,该***用于呈现与第一设备和第二设备、应用或视图相关联的第一用户界面和第二用户界面,用于通过第一用户界面和第二用户界面来控制第一设备和第二设备、应用或视图,以及用于在第一设备和第二设备、应用或视图之间传递内容。虽然图1说明了用于实现这个功能的***的配置的一个示例,但是许多其它配置可以用于实现本发明的实施例。
参照图1,然而,***可以包含第一用户设备10、第二用户设备11和网络实体12,诸如服务器或其它计算设备,它们被配置为通过网络14进行通信。用户设备10和用户设备11可以是被配置为经由用户接口控制的任何设备。例如,用户设备10和用户设备11可以是移动终端,诸如移动电话,PDA,寻呼机,膝上型计算机,平板计算机,或无数的其它手持型或便携式通信设备,计算设备,内容生成设备,内容消耗设备,或组合。用户设备10和用户设备11和网络实体12可以包含诸如图3中示出的装置45或与该装置45相关联,依照本发明的实施例来配置装置45,如以下描述的。在某些其它实施例中,可以存在用户设备10和用户设备11中的仅一个用户设备。在某些实施例中,用户设备10和用户设备11可以被配置为使用操作***,该操作***用于执行操作,诸如管理设备资源、提供用于应用的服务以及诸如此类。在某些实施例中,用户设备10和用户设备11可以使用相同的操作***或不同的操作***。
网络实体12可以是可以访问用户设备10和用户设备11中的一个或两个的和/或可以由用户设备10和用户设备11中的一个或两个访问的服务器或其它网络可访问的设备。在一个实施例中,网络实体12包含诸如图3中示出的装置45或与该装置45相关联,依照本发明的实施例来配置装置45,如以下描述的。在一个实施例中,用户设备10和用户设备11可以经由例如BLUETOOTH、WI-FI以及诸如此类直接相互通信。在另一个实施例中,用户设备10和用户设备11可以通过网络14相互通信。在这点上,网络可以是各种类型网络中的任何类型的网络,诸如长期演进(LTE)网络、高级LTE(LTE-A)网络、全球移动通信***(GSM)网络、码分多址接入(CDMA)网络,例如宽带CDMA(WCDMA)网络、CDMA2000网络或诸如此类,通用分组无线业务(GPRS)网络或其它类型的网络。关于在用户设备10和用户设备11之间传递内容,在一个实施例中,用户设备可以诸如在图3中描绘的存储设备56中存储将被本地传递的内容,以及因此该内容将直接从用户设备10传递到用户设备11,或反之亦然。然而,在另一个实施例中,可以由网络实体12在诸如图3中描绘的存储设备56中来存储该内容,以及因此该内容将从网络实体12传递给目的地用户设备10和用户设备11。
在一个实施例中,可以由移动终端来具体化用户设备10、11中的一个或两个用户设备。在这点上,在图2中说明了将受益于本发明的实施例的移动终端15的框图。然而,应当理解的是,如图示说明的以及下文描述的移动终端15仅是说明可以受益于本发明的实施例的一种类型的用户设备,以及因此,不应当被认为是限制本发明的实施例的范围。照此,虽然许多类型的移动终端,诸如PDA,移动电话,寻呼机,移动电视,游戏设备,便携式计算机,相机,平板计算机,触摸表面,可穿戴设备,视频记录器,音频/视频播放器,无线电,电子书,定位设备(例如全球定位***(GPS)设备),或上述的任何组合,可以容易地利用本发明的实施例,包含固定(非移动)的电子设备的其它用户设备也可以利用一些实施例。
移动终端15可以包含:天线16(或多个天线16),其与传送器18和接收器20可操作地通信。移动终端15还可以包含:诸如处理器22或其它处理设备(例如,图3的装置的处理器50)的装置,该装置分别控制向传送器18提供信号和从接收器20接收信号。该信号可以包含依照可以应用的蜂窝***的空中接口标准的信令信息,以及还包含用户语音、接收的数据和/或用户生成的数据。在这点上,移动终端15能够使用一个或多个空中接口标准、通信协议、调制类型和接入类型进行操作。作为说明,移动终端15能够依照第一代、第二代、第三代和/或***通信协议或诸如此类中的任何通信协议进行操作。例如,移动终端15能够依照第二代(2G)无线通信协议IS-136(时分复用多址接入(TDMA))、GSM(全球移动通信***)以及IS-95(码分多址接入(CDMA)),或依照第三代(3G)无线通信协议,诸如,通用移动通信***(UMTS)、CDMA2000、宽带CDMA(WCDMA)、时分同步CDMA(TD-SCDMA),依照3.9G无线通信协议,诸如演进的UMTS陆地无线接入网(E-UTRAN),依照***(4G)无线通信协议(例如,长期演进(LTE)或高级LTE(LTE-A)或诸如此类。作为一种可替代方案(或另外地),移动终端15能够依照非蜂窝通信机制进行操作。例如,移动终端15能够在无线局域网(WLAN)或其它通信网络中进行通信。
在一些实施例中,处理器22可以包含适用于实现移动终端15的音频和逻辑功能的电路。例如,处理器22可以包括:数字信号处理器设备,微处理器设备,和各种模拟数字变换器,数字模拟变换器,以及其它支持电路。根据这些设备的各自能力,在它们之间分配移动终端15的控制和信号处理功能。因此,处理器22还可以包含:在调制和传输之前,对消息和数据进行卷积编码和交织的功能。另外,处理器22可以包含:内部语音编码器,以及可以包含:内部数据调制解调器。此外,处理器22可以包括功能以操作一个或多个软件程序,可以将该软件程序存储在存储器中。例如,处理器22能够操作连通性程序,诸如传统网络浏览器。然后,连通性程序可以允许移动终端15根据例如无线应用协议(WAP)、超文本传输协议(HTTP)和/或诸如此类,传送和接收网络内容,诸如基于位置的内容和/或其它网页内容。
移动终端15还可以包括:用户接口,该用户接口包含输出设备,诸如常规的耳机或扬声器26,振铃器24,麦克风28,显示器30,以及用户输入接口,所有这些都耦合到处理器22。用户输入接口,其允许移动终端15接收数据,可以包含允许移动终端15接收数据的许多设备中的任何设备,诸如小键盘32、触摸屏显示器(显示器30提供了此类触摸屏显示器的示例)或其它输入设备。在包含小键盘32的实施例中,小键盘32可包含常规的数字(0-9)和有关键(#,*),以及用于操作移动终端15的其它硬键和软键。可替代地或另外地,小键盘32可以包含:常规的QWERTY小键盘布置。小键盘32还可以包含:具有相关联功能的各种软键。另外或可替代地,移动终端15可以包含:接口设备,诸如控制杆或其它用户输入接口。如以下进一步描述的,使用触摸屏显示器的一些实施例可将小键盘32以及扬声器26、振铃器24和麦克风28中的任何或所有整体地省略。移动终端15还包含:电池,诸如振动电池组,以用于向需要操作移动终端的各种电路供电,以及可选地提供机械振动作为可检测的输出。
移动终端15还可以包含:用户身份模块(UIM)34。UIM 34典型地是具有内置处理器的存储设备。UIM 34可以包含:例如,订户身份模块(SIM)、通用集成电路卡(UICC)、通用订户身份模块(USIM)、可移动的用户身份模块(R-UIM)等。UIM 34典型地存储有关于移动订户的信息元素。除了UIM 34外,移动终端15可以装备有存储器。例如,移动终端15可以包含:易失性存储器36,诸如包含用于数据的暂时存储的缓存区域的易失性随机访问存储器(RAM)。移动终端15还可以包含:其它非易失性存储器38,其可以是嵌入式的,和/或可以是可移动的。存储器可以存储由移动终端15使用的许多信息块和数据中的任何信息块和数据,以实现移动终端15的功能。
现在将参照图3来描述本发明的示例实施例,在图3中描绘了用于与多个设备、多个应用和应用的多个视图进行多任务处理的装置45的某些元素。可以结合图1的用户设备10和用户设备11中的一个或两个(诸如使用图2的移动终端15)来使用图3的装置45。然而,应当注意的是,还可以结合各种其它设备(移动或固定的)来使用图3的装置45,以及因此本发明的实施例不限制于诸如图2的移动终端15的设备上的应用。例如,装置45可以由个人计算机或其它用户终端来具体化,或与个人计算机或其它用户终端相关联。此外,在一些情况下,装置45可以由固定设备(诸如网络实体12,例如服务器或其它服务平台)来具体化,或与该固定设备相关联,以及可以基于在该固定设备发生的处理在远程设备(诸如用户设备10,例如移动终端)上呈现(例如,经由服务器/客户端关系)用户界面。
还应当注意的是,虽然图3说明了用于与多个设备、应用或应用的视图进行多任务处理的装置45的配置的一种示例,但是许多其它配置也可以用于实现本发明的实施例。照此,在一些实施例中,虽然设备或元素被示出为相互通信,但是在下文中,应当认为的是,能够在同一设备或元素内来具体化此类设备或元素,以及因此,被示出为通信的设备或元素应当被理解为可替代地是同一设备或元素的部件。
现在参照图3,用于与多个设备、应用或应用的视图进行多任务处理的装置45可以包含:处理器50或以其他方式与处理器50通信,通信接口54和存储设备56。如下所述以及如在图3中由虚线指示的,在一些实施例(诸如在装置45被具体化成用户设备10或用户设备11的实施例)中,装置45还可以可选地包含用户接口52。在一些实施例中,处理器50(和/或辅助处理器50或与其相关联的协处理器或任何其它处理电路)可以经由用于在装置45的组件之间运送信息的总线与存储设备56通信。存储设备56可以包含例如一个或多个易失性和/或非易失性存储器。也就是说,例如,存储设备56可以是电子存储设备(例如,计算机可读存储介质),该电子存储设备包括被配置为存储由机器(例如,如处理器50的计算设备)可以检索的数据(例如,比特)。在装置45被具体化成移动终端15的实施例中,存储设备56可以由存储器36、38来具体化。存储设备56可以被配置为存储信息、数据、内容、应用、指令或诸如此类,以用于使得装置能够依照本发明的示例实施例来实现各种功能。例如,存储设备56能够被配置为缓冲由处理器50处理的输入数据。另外地或可替代地,存储设备56能够被配置为存储用于由处理器50执行的指令。
在一些实施例中,装置45与被配置为使用本发明的示例实施例的用户终端(例如,移动终端15)或固定通信设备或计算设备(例如,网络实体12)相关联,或由其来具体化。然而,在一些实施例中,装置45可以被具体化为芯片或芯片组。也就是说,装置45可以包括:一个或多个物理封装(package)(例如,芯片),其包含材料、部件和/或在结构组件(例如,基板)上的线路。结构组件可以提供物理强度、尺寸节省、和/或用于被包含在其上的部件电路的电气交互限制。因此,在一些情况下,终端45可以被配置为在单个芯片上实现本发明的实施例,或将本发明的实施例实现成单个“片上***”。照此,在一些情况下,芯片或芯片组可以构成用于执行用于提供本文所描述的功能的一个或多个操作的构件。
可以以许多不同方式来具体化处理器50。例如,处理器50可以被具体化成各种硬件处理构件中的一个或多个硬件处理构件,诸如协处理器、微处理器、控制器、数字信号处理器(DSP)、具有或不具有伴随的DSP的处理单元,或各种其它处理电路,包含集成电路(诸如例如,ASIC(专用集成电路)、FPGA(现场可编程门阵列)、微控制器单元(MCU)、硬件加速器、专用计算机芯片)或诸如此类。照此,在一些实施例中,处理器50可以包含一个或多个处理器核心,该一个或多个处理器核心被配置为独立地执行。多核处理器可以启用单个物理封装内的多重处理。另外地或可替代地,处理器50可以包含一个或多个处理器,该一个或多个处理器被配置为经由总线连接在一起,以使得能够独立执行指令、管线操作和/或多线程操作。在装置45被具体化成移动装置15的实施例中,处理器50可以由处理器22来具体化。
在示例实施例中,处理器50可以被配置为执行存储在存储设备56中或以其他方式处理器50可以访问的指令。可替代地或另外地,处理器50可以被配置为执行硬编码的功能。照此,不管是由硬件或软件方法或由其组合来配置,当相应地配置时,处理器50可以表示能够根据本发明的实施例来执行操作的实体(例如,被物理具体化在电路中的)。因此,例如,当处理器50被具体化为ASIC、FPGA或诸如此类时,处理器50可以是用于执行本文所描述的操作的特定配置的硬件。可替代地,作为另一示例,当处理器50被具体化为软件指令的执行器时,当执行该指令时,该指令可以特定地配置处理器50以执行本文所描述的算法和/或操作。然而,在一些情况下,处理器50可以是特定设备(例如,移动终端或网络实体)的处理器,通过用于执行本文所述的算法和/或操作的指令进一步配置处理器50以使用本发明的实施例。处理器50可以包含(除了其它之外)时钟、配置为支持处理器50的操作的算术逻辑单元(ALU)或逻辑门。
同时,通信接口54可以是被配置为接收来自与装置45通信的网络14和/或任何其它设备或模块的数据和/或向其传送数据的任何构件,诸如被具体化在硬件或硬件和软件的组合中的设备或电路。在这点上,通信接口54可以包含用于使得能够与无线网络通信的天线(多个天线)和支持硬件和软件。另外地或可替代地,通信接口54可以包含用于与天线(多个)进行交互的电路以使得经由该天线(多个)传输信号或以处理经由该天线(多个)接收的接收到的信号。在一些环境中,通信接口54可以可替代地或还支持有线通信。照此,例如,通信接口54可以包含用于支持经由电缆、数据用户线(DSL)、通用串行总线(USB)或其它构件来通信的调制解调器和/或其它硬件/软件。在装置45被具体化为移动终端15的实施例中,可以由天线16、传送器18、接收器20或诸如此类来具体化通信接口54。
在一些实施例中,诸如由用户设备10或用户设备11来具体化装置45的情况下,装置45可以包含用户接口52,该用户接口52进而可以与处理器50进行通信,以接收用户输入的指示,和/或以使得向用户提供听觉、视觉、机械的或其它输出。照此,用户接口52可以包含:例如键盘、鼠标、控制杆、显示器、触摸屏(多个)、触摸区域、软键、麦克风、扬声器或其它输入/输出机构。可替代地或另外地,处理器50可以包括用户接口电路,该用户接口电路被配置为控制一个或多个用户接口元素(诸如扬声器、振铃器、麦克风、显示器和/或诸如此类)的至少一些功能。处理器50和/或包括处理器50的用户接口电路可以被配置为通过存储在处理器50可以访问的存储器(例如,存储设备56和/或诸如此类)上的计算机程序指令来控制一个或多个用户接口元素的一个或多个功能。然而,在其它实施例中,诸如在由网络实体12来具体化装置45的情况下,装置45可以不包含用户接口52。
在继续进行之前,应当理解的是,虽然在下文中设备10将被称为第一设备以及设备11将被称为第二设备,但是这仅是出于描述的清楚和简洁的原因。依照部分本发明的各种实施例,设备10或设备11中的任何设备,或网络实体12可以承担第一设备或第二设备的作用。还应当注意的是,在图5-8中由圆形符号指示用户交互。因此,连接到箭头的圆形符号指示选择,以及在该箭头的方向中的随后的拖拽运动。连接各种编号的视图的箭头指示由于任何描绘的事件或用户交互的在编号的视图之间的前进的顺序。
现在参照图4,描绘了用于与多个设备、应用或应用的视图进行多任务处理的操作。在这点上以及如下所述,图4的操作可以由诸如图3中示出的装置45来执行,以及在一个实施例中,由诸如图2中描绘的移动终端15的第一用户设备10来执行。在这点上,装置45可以包含用于使得呈现第一用户界面的构件,诸如用户接口52、处理器50、通信接口54或诸如此类。见操作60,如图5的视图100中描绘的,以及如图4的操作60中描述的,第一用户界面71限定初始用户界面区域70,以及在一些实施例中,可以最初从第一边75延伸到第二边77。在所说明的实施例中,第一边75和第二边77与显示器的相对边一致。然而,在其它实施例中,第一边75和第二边77可以与显示器的边间隔开。这个第一用户界面71可以与第一设备相关联,诸如图1中描绘的第一用户设备10。第一用户界面71与第一设备10的关联可以允许在或本已经在第一设备10的显示器上呈现的屏幕将在第一用户界面71内来呈现。例如,第一用户界面可以允许由第一设备10可以访问的应用将经由第一用户界面71来呈现,诸如在视图100中描绘的电子邮件应用。
参照图4的操作62,图3的装置45还可以包含用于接收指示以呈现第二用户界面的构件,诸如处理器50、用户接口52、通信接口54或诸如此类。在某些实施例中,接收指示可以包括:例如,接收用户输入或接收来自第一设备或第二设备的指示。如在图5的视图100中描绘的,用户输入可以例如包括用户选择第一用户界面71,诸如沿着第一边75,以及向着第二边77拖拽或“滑动”。然而,该装置可以被配置为接收和响应于其它类型的用户输入,该用户输入指示第二用户界面将被呈现,诸如例如,用户选择或按压专用的软键或物理按钮。
如图7的视图700和视图800中描绘的,接收来自第一设备或第二设备的指示可以例如包括:在第二设备11是移动电话或诸如此类的情况下,接收第二设备11正在接电话呼叫的指示。该指示还可以或可替代地由许多其它事件的发生来触发,诸如第二设备11接收短消息服务(SMS)或多媒体消息服务(MMS)消息,第二设备11接收电子邮件,在第二设备上正在被激活的告警,由在第二设备11上运行的应用的请求,或有关于第二设备11的任何其它事件的发生。该指示还可以从第一设备10来接收,以及可以由有关于第一设备10的任何事件的发生来触发,诸如以上结合第二设备11描述的那些。
如图4的操作64示出的,图3的装置45还可以包含用于使得呈现与第二设备相关联的第二用户界面72的构件,诸如处理器50、用户接口52、通信接口54或诸如此类。如在图5的视图300中描绘的,以及如在图4的操作66中描述的,第二用户界面72至少部分地以及在一个实施例中全部在初始用户界面区域70内。这个第二用户界面72与第二设备相关联,诸如图1中描绘的设备11。正如第一用户界面71,第二用户界面72与第二设备11的关联可以允许在或本已经在第二设备11的显示器上呈现的屏幕将在第二用户界面72内来呈现。例如,第二用户界面可以允许由第二设备11可以访问的应用将经由第二用户界面72来呈现,诸如在视图400中描绘的照片应用。
现在参照图10,第一用户界面71和/或第二用户界面72还可以与各自的第一应用或第二应用相关联。第一用户界面71与第一应用的关联可以允许经由第一用户界面71来呈现第一应用,而第二用户界面72与第二应用的关联可以允许经由第二用户界面72来呈现第二应用。例如,如在视图1500中描绘的,用户界面71可以与浏览器应用相关联,而第二用户界面72与电子邮件应用相关联。在其它实施例中,第一用户界面71和/或第二用户界面72还可以与应用的各自视图相关联。第一用户界面71与应用的第一视图的关联可以允许经由第一用户界面来呈现应用的第一视图,而第二用户界面72与应用的第二视图的关联可以允许经由第二用户界面来呈现应用的第二视图。单个应用的每个视图可以含有有关于该应用的可替代的和/或另外的功能。例如,如在视图1400中描绘的,第一用户界面71可以与电子邮件应用的消息阅读视图相关联,而第二用户界面72可以与电子邮件的消息列表视图相关联。单个应用的多个视图可以例如被实现成独立的子应用、单个应用的多个实例或以各种其它的方式。在每个视图中含有的特征和/或功能可以例如被编程到每个应用中。在某些其它实施例中,操作***可以确定在每个视图中含有哪个特征和/或功能。在其它实施例中,可以由用户来配置在每个视图中含有的特征和/或功能。任何单个应用可以具有任何数量的可替代视图。
如示出的,第一用户界面71和第二用户界面72同时地被示出在相同的显示器上,诸如在第一用户设备10的显示器上。一般相对于第一用户界面的初始尺寸,来减少第一用户界面71尺寸以容纳第二用户界面72。如示出的,可以在第一用户界面71和第二用户界面72之间均匀地分割显示器。然而,该显示器可以被均等地或以任何比例来分割,诸如可以预定义或基于用户输入。
应当理解的是,可以以许多方式来发起第一用户界面71与第一设备10之间的关联以及第二用户界面72与第二设备11之间的关联。例如,用户可以通过手动地将装置45与第一设备10和第二设备11进行“配对”来发起关联。在另一个实施例中,当第一设备10和第二设备11在装置45的范围内时,可以自动地发起该配对。在某些实施例中,第一设备10或第二设备11中的一个设备可以具体化装置45,以及因此可以仅需要在第一设备10和第二设备11之间发起手动或自动配对。诸如在第一设备10和第二设备11在彼此邻近的范围内或以其他方式彼此相互通信的情况下,一旦已经发起了关联,则可以经由用户设备10和用户设备11之间的直接通信、经由基于网络的通信手段或诸如此类,在配对的设备之间传递数据。见图1。
现在参照图5-9,以及相关联的视图100-1300,以便描述依照本发明的各种实施例提供的另外的功能。
如例如在图5的视图300和视图400、以及图6的视图500中描绘的,图3的装置45还可以包含构件(诸如处理器50、用户接口52、通信接口54或诸如此类),以用于经由第一用户界面71接收输入,使用经由第一用户界面71接收的用户输入来控制第一设备10,经由第二用户界面72接收用户输入,以及使用经由第二用户界面72接收的用户输入来控制第二设备11,不管哪个设备呈现第一用户界面71和第二用户界面72。视图300例如描绘了用户通过经由第二用户界面72来选择可以用于由第二设备11访问的照片应用来控制第二设备11。选择照片应用使得该应用被启动以及经由第二用户界面72来呈现,如在视图400中示出的。图8的视图900描绘了用户使用第二用户界面72以使用消息来拒绝由第二设备11接收的电话呼叫。在一个实施例中,装置45可以被具体在设备中,诸如图2的移动终端15,该设备包括扬声器26和麦克风28,使得用户应该已经很容易地接受电话呼叫以及使用移动终端15来与来电者进行谈话,以替代第二设备11。图6A的视图500描绘了用户通过拖拽来自第二用户界面72的图像以附加到在经由第一用户界面71呈现的电子邮件应用中正在编写的电子邮件中,经由第一用户界面71来控制第一设备10。因此,根据本发明的一个实施例,用户能够与第一设备10和第二设备11进行多任务处理,好像该设备是单个设备。例如,第一设备10可以包括显示器30,如图3中描绘的,以及该装置45可以被配置为使得由显示器来呈现第一用户界面和第二用户界面。以这种方式,用户可以仅使用第一设备10来控制第一设备10和第二设备11两者。
在第一用户界面和/或第二用户界面与第一应用或第二应用或应用的视图相关联的情况下,例如如在图10的视图1400和视图1500中描绘的,图3的装置45还可以包含构件(诸如处理器50、用户接口52、通信接口54或诸如此类),以用于经由第一用户界面71接收输入,使用经由第一用户界面71接收的用户输入来控制第一应用或单个应用的第一视图,经由第二用户界面72接收用户输入,以及使用经由第二用户界面72接收的用户输入来控制第二应用或单个应用的第二视图。视图1400例如描绘了用户通过选择在电子邮件中含有的超链接来控制电子邮件应用的消息阅读视图。在第一用户界面71内选择超链接(如在视图1400中描绘的)可以使得经由第一用户界面71来呈现浏览器应用,以便显示该超链接所指向的网站,如视图1500中描绘的。如在视图1500中描绘的,然后,用户可以通过例如经由第二用户界面72选择用户希望阅读的消息来使用消息阅读视图来替换正在第一用户界面71中呈现的浏览器应用,因此返回到视图1400中描绘的状态。某些实施例还允许用户通过例如将第一用户界面向第一边或第二边滑动,让浏览器应用离开以及经由第一用户界面71重新呈现消息阅读视图。
在第一设备10正在用于控制第一设备10和第二设备11两者的情况下,能够以各种不同的方式来呈现第二用户界面72,以及控制第二设备。例如,某些实施例可以使用虚拟网络计算(VNC)***以及相关联的协议,诸如远程帧缓冲器(RFB),以在第一设备10和第二设备11之间传递用户界面数据和用户输入数据。在其它实施例中,第二设备11可以向第一设备10传送绘图命令。然后,第一设备10可以基于从第二设备11接收的绘图命令来渲染并呈现第二用户界面72。在又一个实施例中,由第一设备10独立地渲染第二用户界面72。因此,例如,在经由第二用户界面72正在呈现由第二设备11可以访问的音乐播放器应用的情况下,图形内容(诸如例如用于控制该播放器的按钮)可以被存储在第一设备中或以其他方式可以由第一设备访问。因此,第一设备10将渲染用于音乐播放器的图形用户界面,以及将该界面呈现在第二用户界面11内,而不需要从第二设备11向第一设备10传送任何的图形内容。以这种方式,可以仅需要将内容(在这个示例中,音乐文件)传送给第一设备10。当用户经由第二用户界面72通过例如选择跳到下一个歌曲来控制音乐播放器时,第一设备10可以传送请求以接收来自第二设备11的下一个歌曲。
如在图6A的视图500和图6B的视图500a中描绘的,图3的装置45还可以包含构件(诸如处理器50、用户接口52、通信接口54或诸如此类),以用于在第一设备10和第二设备11之间传递内容。该装置可以被配置为接收用户输入,该用户输入请求传递内容给第一设备10或第二设备11中的一个设备。可以例如经由第一用户界面71或第二用户界面72来接收用户输入。例如如在视图500和视图500a中示出的,用户输入可以包括用于选择一块内容,诸如照片,以及将该内容从一个用户界面拖拽到另一个用户界面。响应于用户输入,装置45然后将允许设备(该内容被请求传递给该设备)访问该内容,以及在一些实施例中,拷贝和存储该内容。在某些实施例中,装置45还可以使得经由与目的地设备相关联的用户界面来呈现该内容的表示,从而描绘在目的地设备处该设备的可用性。该内容可以是设备中的一个设备可以使用的任何类型的内容。例如,该内容可以是照片,如在视图500和视图500a中描绘的。该内容还可以是音乐、视频或任何其它类型的媒体。该内容还可以是可执行的应用、文档或任何其它类型的文件或数据。在一些情况下,该内容还可以是文本或至网页的链接。在一些实施例中,该内容可以本地驻留,诸如被存储在设备中的一个设备中的存储器中,在其它实施例中,该内容可以远程驻留,诸如被存储在网络实体12(诸如服务器)的存储器中。可以通过使得该内容被拷贝或传递到目的地设备或通过简单地允许目的地设备远程地访问该内容来实现允许目的地设备访问该内容。
可以在第一应用和第二应用或应用的第一视图和第二视图之间类似地传递内容。例如,参照视图500,照片应用和电子邮件应用两者可以被存储在单个设备中或由单个设备可以访问,使得第一用户界面71和第二用户界面72与各自的第一应用(电子邮件)和第二应用(照片)而不是第一设备10和第二设备11相关联。以这种方式,该装置可以被配置为接收用户输入,该用户输入请求向第一应用或第二应用中的一个应用传递内容。例如可以经由第一用户界面71或第二用户界面72来接收用户输入。例如,如在视图500和视图500a中示出的,用户输入可以包括用户选择一块内容(诸如照片)以及将该块内容从一个用户界面拖拽到另一个用户界面。响应于用户输入,装置45然后将允许应用(该内容被请求传递到该应用)(“目的地应用”)来访问该内容。在某些实施例中,装置45还可以使得经由与目的地应用相关联的用户界面来呈现该内容的表示,从而在该目的地应用内来描绘该内容的可用性。在的第一用户界面71和第二用户界面72与单个应用的各自的第一视图和第二视图相关联的情况下,可以以类似的方式在应用的第一视图和第二视图之间传递内容。
参照图5-9,在一个实施例中,在同时显示第一用户界面71和第二用户界面72的情况下,第一用户界面71和第二用户界面72可以在位于第一边75和第二边77之间的过渡边76处邻接。以这种方式,过渡边76限定线条,沿着该线条,初始用户界面区域70从第一用户界面71过渡到第二用户界面72。在某些实施例中,甚至可以通过用户输入来限定过渡边76的位置。作为可以适用于限定过渡边76的位置的一种类型的用户输入的示例,视图100描绘了用户选择第一边75,向第二边77拖拽,以及释放该选择。然后,将基于用户释放该选择的地方来限定过渡边76的位置,如在视图200中描绘的。还可以通过用户的拖拽运动,给予用户向旁边滑行第一用户界面71就像它是窗帘的感觉,从而展现第二用户界面72就像它在第一用户界面的后面,来不断地更新过渡边76的位置。随后,用户还可以通过将过渡边76移动到更接近于第一边75,如在图7的视图600中描绘的,或更接近于第二边77,如在图8的视图1000和视图1100中描绘的,来重新定位过渡边76。用户还能够将过渡边76一直移动到第一边75或第二边77。如在图7的视图600和视图700中描绘的,将过渡边76一直移动到第一边75将使得第一用户界面71扩展以填充整个初始用户界面区域70。类似地,将过渡边76一直移动到第二边77将使得第二用户界面72扩展以填充整个初始用户界面区域70。在一些实施例中,当由用户扩大正在呈现的第一用户界面71或第二用户界面72时,正在第一用户界面71或第二用户界面72中呈现的应用可以提供另外的功能或特征。
某些实施例可以限制过渡边76的可能的位置,以便考虑一种或多种渲染能力。一种或多种渲染能力可以包含:例如,第一设备10和第二设备11的原始分辨率,或在第一用户界面71或第二用户界面72内正在呈现的应用或应用的视图的能力。例如,图3的装置45还可以包含构件,诸如处理器50,该构件用于基于一种或多种渲染能力来确定用于过渡边76的一个或多个允许的位置。因此,在过渡边76没有位于所允许的位置中的一个位置处的情况下,装置45(诸如处理器50)可以将过渡边76的位置改变到所允许的位置中的一个位置。装置45(诸如处理器50)可以例如将过渡边76的位置移动到最近的允许的位置。以这种方式,所允许的位置可以例如担当一个或多个虚拟止动器(detent),该止动器使得过渡边76“卡扣(snap)”到位,确保第一用户界面71和第二用户界面72之间的适当的比例性。在一个示例性实施例中,其中第一设备10是具有高原始分辨率的移动终端15(诸如例如平板计算机),以及第二设备11是具有较小原始分辨率的移动终端15(诸如移动电话),则所允许的位置可以位于第一边75和第二边77之间的1/3和2/3的样子。所允许的位置还可以基于在第一用户界面71或第二用户界面72内正在呈现的应用的能力。例如,如果在第二用户界面72内正在呈现的应用不能以全屏的模式来显示,使得它将填充整个初始用户界面区域70,则第二边77将不是用于过渡边76的允许的位置。
参照图9,本发明的某些实施例可以考虑显示器的定向,在该显示器上呈现第一用户界面71和第二用户界面72。例如,在一个实施例中,第一设备可以包括显示器和图3的装置45。装置45可以包含构件,诸如处理器50,该构件用于接收在第一设备10的定向中的变化的指示。可以由任何合适的定向或运动传感器来生成该指示。响应于接收到在第一设备的定向中的变化的指示,装置45可以使得修改第一用户界面71和/或第二用户界面72的定向。因此,如在视图1200中描绘的,第一用户界面71可以初始被呈现在横向(水平)定向中,而如在视图1300中描绘的,第二用户界面72可以被呈现在纵向(垂直)定向中。然后,如果用户旋转显示器(在该显示器上正在呈现第一用户界面71和第二用户界面72),则如在视图1300中描绘的,可以使得第一用户界面采取纵向(垂直)定向,以及可以使得第二用户界面采取横向(水平)定向。正如过渡边76的位置的自动调整,第一用户界面71和第二用户界面72的定向的调整也可以考虑正在第一用户界面71或第二用户界面72内呈现的应用的能力。例如,如果正在第一用户界面71或第二用户界面72内呈现的应用不能在横向(水平)定向或纵向(垂直)定向中显示,则可以适当地设置第一用户界面71和/或第二用户界面72的定向,不管显示器(在该显示器上呈现第一用户界面71和第二用户界面72)的定向。
将理解的是,第一用户界面71和第二用户界面72可以以任何可以设想的组合与设备、应用、视图相关联。因此,本发明不以任何方式限制于场景(在该场景中,第一用户界面71和第二用户界面72与各自的第一设备10和第二设备11、各自的第一应用和第二应用或应用的各自第一视图和第二视图相关联)。反而,第一用户界面71和第二用户界面72可以与设备、应用和视图的所有可能的组合相关联。因此,第一用户界面71可以例如与第二设备相关联,而第二用户界面可以与应用的第一视图相关联。同样的,第一用户界面71和第二用户界面72两者可以例如与第一设备10相关联,或者它们两者可以与第二设备11相关联。还将理解的是,本发明能够在所有可能的关联组合之间进行转换。例如,如在图10的视图1400和视图1500中描绘的,从第一用户界面71和第二用户界面72与单个应用的第一视图和第二视图相关联的状态转变到与第一用户界面71还与第一视图相关联但是第二用户界面72反而与第二应用相关联的状态。在这点上,装置45可以包含构件,诸如处理器50,该构件用于接收指示以改变用户界面中的一个或多个用户界面的关联。接收指示可以包括:例如,接收用户输入,或接收来自第一设备或第二设备的指示。装置45还可以包含构件,诸如处理器50,该构件用于改变用户界面中的一个或多个用户界面的关联。
如上所述,图4说明了根据本发明的示例实施例的装置45、方法和计算机程序产品的流程图。将理解的是,可以以各种手段(诸如硬件、固件、处理器、电路和/或与包含一个或多个计算机程序指令的软件的执行相关联的其它设备)来实现流程图的每个框,以及流程图中的框的组合。例如,可以通过计算机程序指令来具体化上述过程中的一个或多个过程。在这点上,计算机程序指令(其具体化上述过程)可以由使用本发明的实施例的装置45的存储设备56来存储,以及可以由装置45的处理器50来执行。如将了解的是,可以将任何此类计算机程序指令加载到计算机或其它可编程的装置(例如,硬件)上以产生机器,使得所产生的计算机或其它可编程装置实现流程图框中指定的功能。还可以将这些计算机程序指令存储在计算机可读存储器中,该计算机程序指令可以指导计算机或其它可编程装置以特定方式来执行功能,使得存储在计算机可读存储器中的指令产生制造品,该制造品的执行实现流程图框中指定的功能。还可以将计算机程序指令加载到计算机或其它可编程装置上以使得在该计算机或其它可编程装置上执行一系列的操作,以产生计算机实现的过程,使得在计算机或其它可编程装置上执行的指令提供用于实现流程图框中指定的功能的操作。
因此,流程图的框支持用于执行指定功能的构件的组合,以及用于执行指定功能用于执行指定功能的操作的组合。还将理解的是,能够由执行指定功能的专用的基于硬件的计算机***或专用硬件和计算机指令的组合来实现流程图中的一个或多个框,以及流程图中的框的组合。
在一些实施例中,可以修改或增强上述操作中的某些操作。此外,在一些实施例中,可以包含另外的可选择的操作。可以以任何顺序以及以任何组合来执行对以上操作的修改、增加或增强。
可以在各种场景中使用本方法、装置45和计算机程序产品。例如,当用户的电话在附近响铃时,用户可能正在使用具有触摸屏显示器的平板设备。然后,该用户可以滑动平板的用户界面,使得它填充2/3的显示器,允许响铃的电话的用户界面在该平板的剩余的1/3的显示器上呈现。现在,该用户可以从该平板设备的显示器接电话或拒绝它等。在另一个示例中,该电话的用户界面可以是2/3的显示器,以及该用户可以编写消息。如果该用户具有保存在平板中的照片或由该平板可以访问的照片,则该用户可以使用对应于该平板的用户界面的1/3的显示器,以及搜索保存在平板中的照片或由该平板可以访问的照片。一旦定位到该照片,则该用户可以将它拖拽到正在编写的消息中,以及该照片将被附加到该消息,即使该消息是从该电话发送的。
用例的其它示例是,该用户可以在平板的用户界面上工作,以及具有可视的电话用户界面,以便控制该电话上的音乐播放器,从而使得通过该平板的扬声器来播放音乐。如果该用户具有被预留用于平板的整个显示器,以及在该电话上有警告,则该用户可以滑动用户界面以看到该电话的用户界面,然后再次将该平板的用户界面滑动到全屏模式。在一些场景中,在小的电话用户界面,沿着链接到达网页可能不令人满意,在这种情况下,用户能够将该链接拖拽到平板的用户界面,以及在哪里打开该链接。在此之后,该用户可能希望通过滑动使电话用户界面离开来让该电话用户界面离开。在又一个场景中,用户在度假时可能正在使用平板计算机,以及具有被保留用于该平板的整个显示器。如果用户希望访问他们的家用个人计算机,则该用户可以滑动该平板的用户界面以展示他们家用计算机的桌面。然后,该用户可以使用他们的平板计算机通过互联网来访问文件、检查电子邮件或以其他方式控制他们的家用计算机。
本文所阐述的本发明的许多修改和其它实施例将进入到本发明相关领域的受益于在上述说明和相关联的附图中所呈现的教示的技术人员的脑海中。因此,应当理解的是,本发明不限制于所公开的特定实施例,并且该修改和其它实施例旨在被包含在所附权利要求书的范围内。此外,虽然在元素和/或功能的某些示例组合的上下文中,上述描述和相关联的附图描述了示例实施例,但是应当了解的是,在不背离所附权利要求书的范围的情况下,可以由可替代实施例来提供元素和/或功能的不同组合。在这点上,例如除了以上所明确描述的那些外,不同的元素和/或功能的组合也被预期为可由所附权利要求书中的某些权力要求所阐述。虽然,本文中使用了特定术语,但是它们仅是用于通用和描述性意义,并且不是出于限制的目的。

Claims (16)

1.一种方法,包括:
使得在第一设备上呈现第一用户界面,所述第一用户界面限定初始用户界面区域并且显示与所述第一设备相关联的至少一个应用;
接收指示以呈现第二用户界面;
使得在所述第一设备上呈现所述第二用户界面,至少部分地在所述初始用户界面区域内呈现所述第二用户界面,所述第二用户界面与在第二设备上运行的应用相关联;
使得同时呈现所述第一用户界面与所述第二用户界面,使得将所述第一用户界面的大小调整到用户界面区域,该用户界面区域小于所述初始用户界面区域以及至少部分地在所述初始用户界面区域内;
经由所述第一设备接收用户输入,该用户输入请求从所述第二设备传递内容给所述第一设备;以及
响应于接收到通过所述第一设备提供的所述用户输入,允许所述第一设备以访问来自所述第二设备的所述内容并且向所述第一设备传递所述内容。
2.根据权利要求1所述的方法,还包括:
经由所述第一用户界面来接收用户输入;
使用经由所述第一用户界面接收的所述用户输入来控制所述第一设备;
经由在所述第一设备上的所述第二用户界面来接收用户输入;以及
使用经由在所述第一设备上的所述第二用户界面接收的所述用户输入来控制所述第二设备。
3.根据权利要求1或2所述的方法,还包括:
经由所述第一设备接收用户输入,该用户输入请求从所述第一设备传递内容给所述第二设备;以及
响应于接收到所述用户输入,允许所述第二设备以访问所述内容。
4.根据权利要求1所述的方法,其中所述初始用户界面区域从第一边延伸到第二边,以及在同时显示所述第一用户界面和所述第二用户界面的情况下,所述第一用户界面和所述第二用户界面在所述第一边和所述第二边之间的过渡边处邻接,以及此外其中接收所述指示以呈现所述第二用户界面包括接收限定所述过渡边的位置的用户输入。
5.根据权利要求4所述的方法,还包括:
确定用于所述过渡边的一个或多个允许的位置;以及
在所述过渡边没有位于所允许的位置中的一个位置处的情况下,将所述过渡边的位置重新定位到所允许的位置中的一个位置;
其中基于一个或多个渲染能力来确定所述一个或多个允许的位置。
6.根据权利要求1所述的方法,其中接收所述指示以呈现所述第二用户界面包括接收来自所述第一设备或所述第二设备的所述指示。
7.根据权利要求1所述的方法,其中所述第一设备包括显示器,以及还包括使得由所述显示器来呈现所述第一用户界面和所述第二用户界面。
8.根据权利要求7所述的方法,还包括:
接收所述第一设备的定向中的改变的指示,响应于接收到所述指示,执行以下中的至少一个:
使得修改所述第一用户界面的所述定向,或
使得修改所述第二用户界面的所述定向。
9.一种装置,所述装置包括至少一个处理器和至少一个存储器,所述至少一个存储器在其中存储程序代码指令,所述至少一个存储器和所述程序代码指令被配置为使用所述至少一个处理器使得所述装置至少:
使得在第一设备上呈现第一用户界面,所述第一用户界面限定初始用户界面区域并且显示与所述第一设备相关联的至少一个应用;
接收指示以呈现第二用户界面;
使得在所述第一设备上呈现所述第二用户界面,至少部分地在所述初始用户界面区域内呈现所述第二用户界面,所述第二用户界面与在第二设备上运行的应用相关联;
使得同时呈现所述第一用户界面与所述第二用户界面,使得将所述第一用户界面的大小调整到用户界面区域,该用户界面区域小于所述初始用户界面区域以及至少部分地在所述初始用户界面区域内;
经由所述第一设备接收用户输入,该用户输入请求从所述第二设备传递内容给所述第一设备;以及
响应于接收到通过所述第一设备提供的所述用户输入,允许所述第一设备以访问来自所述第二设备的所述内容并且向所述第一设备传递所述内容。
10.根据权利要求9所述的装置,其中还使得所述装置:
经由在所述第一设备上的所述第一用户界面来接收用户输入;
使用经由在所述第一设备上的所述第一用户界面接收的所述用户输入来控制所述第一设备;
经由所述第二用户界面来接收用户输入;以及
使用经由所述第二用户界面接收的所述用户输入来控制所述第二设备。
11.根据权利要求9所述的装置,其中还使得所述装置:
经由所述第一设备接收用户输入,该用户输入请求从所述第一设备传递内容给所述第二设备;以及
响应于接收到所述用户输入,允许所述第二设备以访问所述内容。
12.根据权利要求9所述的装置,其中所述初始用户界面区域从第一边延伸到第二边,以及在同时显示所述第一用户界面和所述第二用户界面的情况下,所述第一用户界面和所述第二用户界面在所述第一边和所述第二边之间的过渡边处邻接,以及此外其中接收所述指示以呈现所述第二用户界面包括接收限定所述过渡边的位置的用户输入。
13.根据权利要求12所述的装置,其中还使得所述装置:
确定用于所述过渡边的一个或多个允许的位置;以及
在所述过渡边没有位于所允许的位置中的一个位置处的情况下,将所述过渡边的位置重新定位到所允许的位置中的一个位置;
其中基于一个或多个渲染能力来确定所述一个或多个允许的位置。
14.根据权利要求9所述的装置,其中接收所述指示以呈现所述第二用户界面包括接收来自所述第一设备或所述第二设备的所述指示。
15.根据权利要求9所述的装置,其中所述第一设备包括显示器,以及其中还使得所述装置使得由所述显示器来呈现所述第一用户界面和所述第二用户界面。
16.根据权利要求15所述的装置,其中还使得所述装置:
接收所述第一设备的定向中的改变的指示,响应于接收到所述指示,执行以下中的至少一个:
使得修改所述第一用户界面的所述定向,或
使得修改所述第二用户界面的所述定向。
CN201280070826.4A 2011-12-30 2012-12-28 用于直觉型多任务处理的方法和装置 Active CN104169873B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/341,545 2011-12-30
US13/341,545 US10248278B2 (en) 2011-12-30 2011-12-30 Method and apparatus for intuitive multitasking
PCT/FI2012/051305 WO2013098488A1 (en) 2011-12-30 2012-12-28 Method and apparatus for intuitive multitasking

Publications (2)

Publication Number Publication Date
CN104169873A CN104169873A (zh) 2014-11-26
CN104169873B true CN104169873B (zh) 2019-02-15

Family

ID=47522716

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280070826.4A Active CN104169873B (zh) 2011-12-30 2012-12-28 用于直觉型多任务处理的方法和装置

Country Status (7)

Country Link
US (2) US10248278B2 (zh)
EP (1) EP2798485B1 (zh)
JP (1) JP6007260B2 (zh)
CN (1) CN104169873B (zh)
ES (1) ES2880811T3 (zh)
TW (1) TWI597663B (zh)
WO (1) WO2013098488A1 (zh)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
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
US8994672B2 (en) * 2012-04-09 2015-03-31 Sony Corporation Content transfer via skin input
EP2847661A2 (en) 2012-05-09 2015-03-18 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
EP2847658B1 (en) 2012-05-09 2017-06-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
DE202013012233U1 (de) 2012-05-09 2016-01-18 Apple Inc. Vorrichtung und grafische Benutzerschnittstelle zum Anzeigen zusätzlicher Informationen in Antwort auf einen Benutzerkontakt
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
KR101956082B1 (ko) 2012-05-09 2019-03-11 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
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
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
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
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
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
KR101823288B1 (ko) 2012-05-09 2018-01-29 애플 인크. 제스처에 응답하여 디스플레이 상태들 사이를 전이하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
DE112013002412T5 (de) 2012-05-09 2015-02-19 Apple Inc. Vorrichtung, Verfahren und grafische Benutzeroberfläche zum Bereitstellen von Rückmeldung für das Wechseln von Aktivierungszuständen eines Benutzerschnittstellenobjekts
CN105144057B (zh) 2012-12-29 2019-05-17 苹果公司 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
KR102001332B1 (ko) 2012-12-29 2019-07-17 애플 인크. 콘텐츠를 스크롤할지 선택할지 결정하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
EP2912542B1 (en) 2012-12-29 2022-07-13 Apple Inc. Device and method for forgoing generation of tactile output for a multi-contact gesture
KR101958582B1 (ko) 2012-12-29 2019-07-04 애플 인크. 터치 입력에서 디스플레이 출력으로의 관계들 사이에서 전환하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
EP3467634B1 (en) 2012-12-29 2020-09-23 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
KR102145515B1 (ko) 2013-04-24 2020-08-18 삼성전자주식회사 화면 제어 방법 및 그 전자 장치
US9332377B2 (en) 2013-12-05 2016-05-03 Sony Corporation Device and method for control of data transfer in local area network
US9351100B2 (en) 2013-12-05 2016-05-24 Sony Corporation Device for control of data transfer in local area network
US9860928B2 (en) 2013-12-05 2018-01-02 Sony Corporation Pairing consumer electronic devices using a cross-body communications protocol
WO2015082962A1 (en) 2013-12-05 2015-06-11 Sony Corporation A wearable device and a method for storing credentials associated with an electronic device in said wearable device
US10698591B2 (en) * 2014-03-31 2020-06-30 Microsoft Technology Licensing, Llc Immersive document interaction with device-aware scaling
EP3135065B1 (en) 2014-04-24 2019-11-13 Sony Corporation Adaptive transmit power adjustment for phone in hand detection using wearable device
CN106464796B (zh) 2014-06-03 2019-08-27 索尼公司 控制生活轨迹相机的方法和电子装置
CN115269088A (zh) * 2014-06-12 2022-11-01 苹果公司 用于在带有触敏显示器的电子设备上进行多任务处理的***和方法
US9648062B2 (en) 2014-06-12 2017-05-09 Apple Inc. Systems and methods for multitasking on an electronic device with a touch-sensitive display
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
US9667353B2 (en) 2014-07-11 2017-05-30 Sony Corporation Methods of providing body area network communications when a user touches a button of a wireless electronic device, and related wireless electronic devices and wearable wireless electronic devices
US9848325B2 (en) 2014-07-14 2017-12-19 Sony Corporation Enabling secure application distribution on a (E)UICC using short distance communication techniques
US20160026341A1 (en) * 2014-07-22 2016-01-28 Igor Kraev Matrix interface for enabling access to digital content
US9674883B2 (en) 2014-07-23 2017-06-06 Sony Mobile Communications Inc. System, an object and a method for grouping of objects in a body area network
KR20160026141A (ko) 2014-08-29 2016-03-09 삼성전자주식회사 윈도우 운용 방법 및 이를 지원하는 전자 장치
US9794670B2 (en) 2014-10-22 2017-10-17 Sony Mobile Communications Inc. BT and BCC communication for wireless earbuds
US9462455B2 (en) 2014-11-11 2016-10-04 Sony Corporation Dynamic user recommendations for ban enabled media experiences
US20160212615A1 (en) 2015-01-16 2016-07-21 Sony Corporation Bcc enabled key management system
US9830001B2 (en) 2015-02-03 2017-11-28 Sony Mobile Communications Inc. Method, device and system for collecting writing pattern using ban
US9532275B2 (en) 2015-02-03 2016-12-27 Sony Corporation Body contact communication optimization with link key exchange
US9712256B2 (en) 2015-02-03 2017-07-18 Sony Corporation Method and system for capturing media by using BAN
US9842329B2 (en) 2015-02-13 2017-12-12 Sony Corporation Body area network for secure payment
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
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
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
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
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US9794733B2 (en) 2015-03-25 2017-10-17 Sony Corporation System, method and device for transferring information via body coupled communication from a touch sensitive interface
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US10133459B2 (en) 2015-05-15 2018-11-20 Sony Mobile Communications Inc. Usability using BCC enabled devices
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US9891811B2 (en) 2015-06-07 2018-02-13 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
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
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
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
KR102197396B1 (ko) * 2015-12-24 2021-01-04 후아웨이 테크놀러지 컴퍼니 리미티드 이동 단말 상에 다수의 애플리케이션 윈도우들을 디스플레이하는 방법, 및 이동 단말
US11966578B2 (en) 2018-06-03 2024-04-23 Apple Inc. Devices and methods for integrating video with user interface navigation
KR102586385B1 (ko) * 2018-11-01 2023-10-10 레이아 인코포레이티드 컨텍스트적 광 필드 디스플레이 시스템, 멀티뷰 디스플레이 및 방법
DK180318B1 (en) * 2019-04-15 2020-11-09 Apple Inc Systems, methods, and user interfaces for interacting with multiple application windows
CN112527221A (zh) * 2019-09-18 2021-03-19 华为技术有限公司 一种数据传输的方法及相关设备
CN117917627A (zh) * 2022-10-20 2024-04-23 华为技术有限公司 多任务管理方法及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101447998A (zh) * 2008-12-25 2009-06-03 广东威创视讯科技股份有限公司 桌面共享方法及***
CN101568914A (zh) * 2007-06-12 2009-10-28 梁庚荣 用于远程访问服务的双层架构
CN101674110A (zh) * 2009-10-21 2010-03-17 中兴通讯股份有限公司 一种实现移动终端桌面共享和控制的方法及移动终端

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08305651A (ja) * 1995-05-01 1996-11-22 Toshiba Corp 情報処理システム及びアプリケーションソフトウェア駆動方法
JP3944824B2 (ja) * 2001-11-09 2007-07-18 ソニー株式会社 データ通信装置、表示方法、プログラム及びプログラム格納媒体
US7461352B2 (en) * 2003-02-10 2008-12-02 Ronald Mark Katsuranis Voice activated system and methods to enable a computer user working in a first graphical application window to display and control on-screen help, internet, and other information content in a second graphical application window
US7599989B2 (en) 2005-01-24 2009-10-06 Microsoft Corporation System and method for gathering and reporting screen resolutions of attendees of a collaboration session
US9489216B2 (en) 2007-07-26 2016-11-08 Sap Se Active tiled user interface
US8823645B2 (en) * 2010-12-28 2014-09-02 Panasonic Corporation Apparatus for remotely controlling another apparatus and having self-orientating capability
US9092053B2 (en) * 2008-06-17 2015-07-28 Apple Inc. Systems and methods for adjusting a display based on the user's position
JP5243115B2 (ja) 2008-06-27 2013-07-24 京セラ株式会社 携帯端末および携帯端末制御プログラム
US8862672B2 (en) * 2008-08-25 2014-10-14 Microsoft Corporation Content sharing and instant messaging
US8644304B2 (en) * 2009-01-22 2014-02-04 Samsung Electronics Co., Ltd. IP telephony on a home network device
KR20100132187A (ko) * 2009-06-09 2010-12-17 삼성전자주식회사 통화 제어 방법 및 이를 지원하는 통화 제어 시스템
JP2011070511A (ja) 2009-09-28 2011-04-07 Sony Corp 端末装置、サーバ装置、表示制御方法、及びプログラム
US20110119609A1 (en) * 2009-11-16 2011-05-19 Apple Inc. Docking User Interface Elements
US20110183654A1 (en) * 2010-01-25 2011-07-28 Brian Lanier Concurrent Use of Multiple User Interface Devices
JP5444073B2 (ja) * 2010-03-25 2014-03-19 Necカシオモバイルコミュニケーションズ株式会社 端末装置及びプログラム
JP5653062B2 (ja) 2010-04-09 2015-01-14 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、操作入力装置、情報処理システム、情報処理方法、プログラム及び情報記憶媒体
EP2557484B1 (en) 2010-04-09 2017-12-06 Sony Interactive Entertainment Inc. Information processing system, operation input device, information processing device, information processing method, program and information storage medium
US20110251902A1 (en) * 2010-04-11 2011-10-13 Transaxtions Llc Target Area Based Content and Stream Monetization Using Feedback
US8707184B2 (en) * 2010-11-01 2014-04-22 Google Inc. Content sharing interface for sharing content in social networks
KR101738527B1 (ko) * 2010-12-07 2017-05-22 삼성전자 주식회사 모바일기기 및 그 제어방법
KR101276846B1 (ko) * 2011-04-22 2013-06-18 엘지전자 주식회사 미디어 데이터의 스트리밍 제어방법 및 제어장치
US8515399B2 (en) * 2011-07-28 2013-08-20 At&T Intellectual Property I, L.P. Method and apparatus for generating media content

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101568914A (zh) * 2007-06-12 2009-10-28 梁庚荣 用于远程访问服务的双层架构
CN101447998A (zh) * 2008-12-25 2009-06-03 广东威创视讯科技股份有限公司 桌面共享方法及***
CN101674110A (zh) * 2009-10-21 2010-03-17 中兴通讯股份有限公司 一种实现移动终端桌面共享和控制的方法及移动终端

Also Published As

Publication number Publication date
JP6007260B2 (ja) 2016-10-12
CN104169873A (zh) 2014-11-26
US20190179489A1 (en) 2019-06-13
TW201342235A (zh) 2013-10-16
TWI597663B (zh) 2017-09-01
JP2015507264A (ja) 2015-03-05
WO2013098488A1 (en) 2013-07-04
EP2798485A1 (en) 2014-11-05
US10782846B2 (en) 2020-09-22
EP2798485B1 (en) 2021-06-30
ES2880811T3 (es) 2021-11-25
US10248278B2 (en) 2019-04-02
US20130174049A1 (en) 2013-07-04

Similar Documents

Publication Publication Date Title
CN104169873B (zh) 用于直觉型多任务处理的方法和装置
US11537268B2 (en) Electronic device comprising multiple displays and method for operating same
CA2890039C (en) Scrolling through a series of content items
CN104052793B (zh) 移动终端和控制移动终端的方法
US11847304B1 (en) Techniques for media album display and management
CN108713185A (zh) 电子装置及其显示和发送图像的方法
CN105930073A (zh) 用于支持电子设备中的通信的方法和装置
US20210349700A1 (en) Mini program data binding method and apparatus, device, and storage medium
JP2022531279A (ja) 親ページと子ページとの間を切り替えるための方法及び関連する機器
KR20150026162A (ko) 전자 장치의 컨텐츠 공유 방법 및 장치
CN105549891B (zh) 一种基于背部压力传感器的截图方法及移动终端
CN103370924A (zh) 具有用户界面的移动装置
CN103414628B (zh) 一种会话记录查阅方法及装置
CN105739873B (zh) 一种截屏方法及终端
WO2019047809A1 (zh) 处理应用中图像的方法、装置、终端设备和存储介质
CN106209593A (zh) 一种图片分享装置、方法及终端
CN104516890B (zh) 业务处理方法、装置及电子设备
CN108010106A (zh) 一种图像显示方法、终端及计算机可读存储介质
CN106295379A (zh) 加密输入法和装置、解密输入法和装置及相关设备
CN108744495A (zh) 一种虚拟按键的控制方法、终端和计算机存储介质
CN113793407B (zh) 动态图像制作方法、移动终端及存储介质
US9246771B2 (en) Cloud communication layer for a user device
CN108628509A (zh) 图文信息的位置调整方法、移动终端及可读存储介质
US20210211538A1 (en) Method and apparatus for controlling video
WO2023083184A1 (zh) 桌面管理方法、图形用户界面及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160106

Address after: Espoo, Finland

Applicant after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Applicant before: Nokia Oyj

GR01 Patent grant
GR01 Patent grant