在触摸装置中提供多窗口的方法和设备的制作方法

文档序号:6512990阅读:138来源:国知局
在触摸装置中提供多窗口的方法和设备的制作方法
【专利摘要】一种在触摸装置中提供多窗口的方法和设备。提供了一种在触摸装置中执行应用的方法。所述方法包括:将第一应用的执行屏幕显示为全屏;接收用于执行第二应用的执行事件的输入;当在特定窗口上释放执行事件时依据分割方案配置多窗口;通过各个分割窗口独立显示第一应用和第二应用的屏幕。
【专利说明】在触摸装置中提供多窗口的方法和设备
【技术领域】
[0001]本公开涉及一种用于在触摸装置中操作功能的方法和设备。更具体地讲,本公开涉及这样一种方法及其设备,即,在触摸装置中提供多窗口,从而可通过在触摸装置提供的一个屏幕上将窗口进行多次分割来有效地使用多个应用。
【背景技术】
[0002]近年来,随着数字技术的发展,已经推出了各种移动装置,诸如移动通信终端、个人数字助理(PDA)、电子记事本装置、智能电话、平板个人计算机(PC)等,它们均能够在用户移动的同时进行通信和处理个人信息。这些移动装置已经发展到包括传统通信领域和其它终端领域的移动融合阶段。移动装置可具有各种功能,诸如处理音频呼叫和图像呼叫的能力、处理消息的发送和接收的能力(诸如短消息服务(SMS)/多媒体消息服务(丽S))、电子邮件、电子记事本、拍摄、广播播放、视频播放、音乐播放、来自互联网的信息、即时消息和社会网络服务(SNS)。
[0003]然而,在触摸装置中,由于触摸装置具有小屏幕的特性,一次仅可提供一个应用视图。通过弹出窗口显示任何其它的应用。因此,在现有技术中,由于屏幕具有小尺寸,尽管同时执行多个应用,但是根据用户的选择仅对当前屏幕提供一个应用视图。即,现有技术不能有效地使用多个应用。
[0004]因此,需要通过分割在触摸装置的一个屏幕上显示的窗口来有效地使用多个应用的方法和设备。
[0005]上述信息被提出作为【背景技术】信息,仅用于帮助理解本公开。至于上述任何内容是否可以作为针对本公开的现有技术来使用,没有任何的判定,并且不做任何断言。

【发明内容】

[0006]本公开的多个方面在于至少解决上述问题和/或缺点并至少提供下述优点。因此,本公开的一方面提供了一种在由至少两个分割窗口构成的触摸装置的简单系统中实现多窗口环境的方法及其设备。
[0007]本公开的另一方面在于提供了这样一种方法及其设备,所述方法在能够通过将一个屏幕分割成至少两个窗口使用户对触摸装置的可用性最大化的触摸装置中提供多窗口,从而容易布置并执行多个应用。
[0008]本公开的另一方面在于提供了这样一种方法及其设备,所述方法在触摸装置中支持多窗口环境并在多窗口环境中支持用户操作的便利性,其中,触摸装置能够在多窗口环境中简单改变便于操作多个应用的布局。
[0009]本公开的另一方面在于提供了这样一种方法及其设备,所述方法在能够在多窗口环境中将用户操作的负担最小化的触摸设备中支持多窗口,并通过自由调整关于多个应用的窗口来提高关于多个应用的用户便利性。
[0010]本公开的另一方面在于提供了这样一种方法及其设备,所述方法通过在触摸装置中实现多窗口环境来在能够支持大量信息和用户的各种体验的触摸装置中支持多窗口环境。
[0011]本公开的另一方面在于提供了这样一种方法,所述方法通过实现用于在触摸装置中支持多窗口环境的优化环境,支持能够改善用户的便利性和触摸装置的可用性的多窗口环境。
[0012]根据本公开的一方面,提供了一种在触摸装置中执行应用的方法,所述方法包括:将第一应用的执行屏幕显示为全屏;接收用于执行第二应用的执行事件的输入;当在特定窗口上释放执行事件时依据分割方案配置多窗口 ;和通过各个分割窗口独立地显示第一应用和第二应用的屏幕。
[0013]根据本公开的另一方面,提供了一种在触摸装置中执行应用的方法。所述方法包括:执行与用户选择对应的第一应用并通过一个窗口将第一应用显示为全屏;当执行第一应用时,接收用于选择并移动第二应用的第一事件输入;确定多窗口分割方案和第一事件所输入到的区域;输出第二应用能够被执行的窗口和第一事件所输入到的区域的反馈;接收用于执行第二应用的第二事件输入;响应第二事件输入配置多窗口 ;和通过多窗口分开的对应窗口,分别独立地显示第一应用的屏幕和第二应用的屏幕。
[0014]根据本公开的另一方面,提供了一种在触摸装置中执行应用的方法。所述方法包括:将第一应用的执行屏幕显示为全屏;当执行第一应用时,根据用户输入使包括应用的执行图标的托盘滑入;接收用于从托盘选择第二应用的执行图标并将选择的执行图标拖拽到全屏中的输入;在拖拽执行图标的同时接收用于在特定窗口中放开执行图标的输入;响应执行图标的放开输入执行第二应用;将全屏分割成用于显示第一应用和第二应用的屏幕的窗口 ;和通过执行图标被放开的特定窗口显示第二应用的屏幕,并通过另一分割窗口显示第一应用的屏幕。
[0015]为了实现以上目标,提供了一种记录用于在处理器中执行方法的程序的计算机可读记录介质。
[0016]根据本公开的另一方面,提供了一种触摸装置。所述触摸装置包括:触摸屏,配置为显示多窗口环境的屏幕界面,通过在屏幕界面中分开的多个窗口显示多个应用的屏幕,并接收用于操作所述多个应用的事件输入;控制器,配置为在多窗口环境中控制所述多个应用的执行,并控制通过多个窗口独立地显示多个执行的应用中根据用户选择的至少两个应用的屏幕。
[0017]根据本公开的另一方面,提供了一种记录有用于执行方法的程序的计算机可读记录介质。所述方法包括:当第一应用的执行屏幕被显示为全屏时接收用于执行第二应用的执行事件的输入;当在特定窗口释放执行事件时依据分割方案配置多窗口 ;通过各个分割窗口独立地显示第一应用和第二应用的屏幕。
[0018]从下面结合附图进行的公开本公开的各种实施例的描述中,本公开的其它方面、优点和显著特征对本领域技术人员来将变得清楚。
【专利附图】

【附图说明】
[0019]通过下面结合附图进行的描述,本公开的某些实施例的以上和其它方面、特征和优点将更清楚,在附图中:[0020]图1是示意性示出根据本公开实施例的触摸装置的构造的框图;
[0021]图2是示意性示出根据本公开实施例的触摸装置中的屏幕界面的屏幕的示图;
[0022]图3是示意性示出根据本公开实施例的触摸装置中的多窗口的操作的示图;
[0023]图4是示意性示出根据本公开实施例的在触摸装置中分割多窗口的操作的示图;
[0024]图5、图6、图7、图8、图9、图10、图11和图12是示出根据本公开实施例的操作用于在多窗口环境下快速执行应用的托盘的操作屏幕的示例的示图;
[0025]图13、图14、图15、图16和图17是示出根据本公开实施例的在多窗口环境中操作多个应用的操作屏幕的示例的示图;
[0026]图18、图19、图20、图21、图22和图23是示出根据本公开实施例的在多窗口环境中操作多个应用的示例的示图;
[0027]图24、图25、图26、图27、图28和图29是示出根据本公开实施例的在多窗口环境中操作用于文本输入的键盘的示例的示图;
[0028]图30是示出根据本公开实施例的在多窗口环境中操作多个应用的示例的示图;
[0029]图31、图32、图33和图34是示出根据本公开实施例的在触摸装置中提供根据多窗口环境执行的多个应用的信息的操作屏幕的示例的示图;
[0030]图35是示出根据本公开实施例的在触摸装置中通过切换多窗口环境来执行另一应用的方法的流程图;
[0031]图36是示出根据本公开实施例的在触摸装置中在多窗口环境中执行另一应用的方法的流程图。
[0032]在整个附图中,相同的标号被用于表示相同的元件。
【具体实施方式】
[0033]下面提供参照附图进行的描述,以有助于全面理解如权利要求及其等同物限定的本公开的各种实施例。它包括有助于理解的各种具体细节,但是这些具体细节仅被认为是示例性的。因此,本领域的普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可以对在此描述的各种实施例做出各种改变和变型。另外,为了清晰和简洁,可省略对公知功能和结构的描述。
[0034]下面的描述和权利要求书中使用的术语和词语不限于书面意思,而是仅被发明人使用,从而使对本公开的理解清楚和一致。因此,本领域技术人员应该清楚的是,下面提供的对本公开的各种实施例的描述仅出于说明的目的,而不是出于限制如权利要求及其等同物限定的本公开的目的。
[0035]将理解的是,除非上下文另外清楚指出,否则单数形式也包括复数形式。因此,例如,提及的“组件表面”包括提及的一个或多个这样的表面。
[0036]本公开涉及在触摸装置中提供多窗口的方法及其设备,该方法和设备以分割的方式将触摸装置的屏幕分割成至少两个窗口以提供多窗口,并且允许用户通过一个屏幕上的多窗口有效地使用多个应用。
[0037]本公开的实施例可包括在触摸装置中选择另外的应用以在执行拖拽时确定屏幕分割方案,并可从一个屏幕分割的各个窗口中反馈能够执行另外的应用的对应窗口。因此,用户可知道正执行的另外应用在哪。此外,根据本公开的实施例,当在用户选择的位置执行另外应用时,该应用的屏幕可显示为适于对应窗口的尺寸。
[0038]在下文中,将参照附图描述根据本公开实施例的触摸装置的构造和控制其操作的方法。根据本公开实施例的触摸装置的构造和控制其操作的方法不限于下面的描述,而是还可应用于基于在此描述的实施例的各种其它的实施例。
[0039]图1是示意性示出根据本公开实施例的触摸装置的构造的框图。
[0040]参照图1,本公开的触摸装置可包括射频(RF)通信单元110、用户输入单元120、显示单元130、音频处理器140、存储器150、接口单元160、控制器170和电源180。由于图1中示出的组成构件可能不是必须的,所以可以以多于上述构件或少于上述构件的构件来实现本公开的触摸装置。
[0041]RF通信单元110可包括至少一个或多个能够在触摸装置和无线通信系统之间或触摸装置和另一装置所位于的网络之间执行无线通信的模块。例如,无线通信单元110可包括移动通信模块111、无线局域网(WLAN)模块113、短距离通信模块115、位置计算模块117和广播接收模块119。
[0042]移动通信模块111将无线信号发送到基站、外部终端、各种服务器(例如,集成服务器、提供商服务器、内容服务器等)中的至少一个,并从基站、外部终端、各种服务器(例如,集成服务器、提供商服务器、内容服务器等)中的至少一个接收无线信号。无线信号可包括语音呼叫信号、图像呼叫信号或根据字符/多媒体消息的发送/接收的各种格式的数据。移动通信模块111可在控制器170的控制下访问各种服务器中的至少一个,以根据用户选择接收在触摸装置中可用的应用。
[0043]WLAN模块113可为接入无线互联网并与其它触摸装置形成无线LAN链接的模块,并且可安装在触摸装置的内部或外部。无线互联网技术可包括无线LAN/W1-Fi (WLAN)、无线宽带(Wibro)、全球互通微波接入(Wimax)和高速下行分组接入(HSDPA)。WLAN模块113可在控制器170的控制下访问各种服务器中的至少一个,以根据用户选择从触摸装置接收可用的应用。此外,当与另一触摸装置形成WLAN链接时,WLAN模块113可根据用户选择将应用发送到另一触摸装置或从另一触摸装置接收应用。
[0044]短距离通信模块115是用于短距离通信的模块。短距离通信技术可包括蓝牙、低功耗蓝牙(BLE)、射频识别(RFID)、红外数据协会(IrDA)、超宽带(UWB)、ZigBee和近场通信(NFC)。当短距离通信模块115将短距离通信连接到另一触摸装置时,短距离通信模块115可根据用户选择将应用发送到另一触摸装置或从另一触摸装置接收应用。
[0045]位置计算模块117是用于获取触摸装置的位置的模块。例如,位置计算模块117包括全球定位系统(GPS)。短距离通信模块115可计算与至少三个基站相距的距离信息并提取时间信息,将三角学应用于计算的信息,从而可计算根据经度、纬度和高度的三维的当前位置信息。短距离通信模块115可实时从至少三个卫星连续接收触摸装置的当前位置,以计算位置信息。可通过各种方案获取触摸装置的位置信息。
[0046]广播接收模块119通过广播信道(例如,卫星信道或地面信道)从外部广播管理服务器接收广播信号(例如,TV广播信号、无线电广播信号、数据广播信号)和/或信息(例如,广播信号、广播节目或关于广播服务提供商的信息)。
[0047]用户输入单元120产生用于用户控制触摸装置的操作的输入数据。可通过键盘、dome开关、触摸板(例如,电阻/电容型)、拨轮和拨动开关来构造用户输入单元120。可以以触摸装置外部的按钮的形式来实施用户输入单元120,并且可以通过触摸面板来实现一些按钮。
[0048]显示单元130显示(B卩,输出)由触摸装置处理的信息。例如,当触摸装置处于呼叫模式下时,显示单元130显示与呼叫相关的用户界面(UI)或图形Π (⑶I)。当触摸装置处于图像呼叫模式或拍摄模式下时,显示单元130显示拍摄的和/或接收的图像或UI和GUI。
[0049]在本公开中,显示单元130可通过一个或多个窗口显示关于触摸装置中执行的各种功能(或应用)的执行屏幕,这将参照以下的附图(例如图3)被示出。因此,执行屏幕可显示与多个应用有关的数据。具体地讲,显示单元130可根据分割方案提供至少两个分割屏幕区域,并可分别对一个窗口提供分割屏幕区域以形成多窗口。即,显示单元130可显示对应于多窗口环境的屏幕,并可通过多窗口显示关于多个应用的执行屏幕,其中,所述多窗口为分割区域。在这种情况下,显示单元130可同时并列显示一个窗口的屏幕和另一窗口的屏幕。显示单元130可显示用于使各个窗口(S卩,分割区域)分开的分割器。显示单元130可显示用于根据多窗口环境有效且直观地执行应用的托盘(tray)(或应用启动器)。托盘包括例如可显示并选择代表各个应用的图标的屏幕区域。托盘可包括在屏幕上显示的弹出对象。托盘可在屏幕内被移动。显示单元130可显示虚拟输入装置(例如,在全屏区域中自由移动的触摸键盘或浮动键盘)。此外,在多窗口环境中,显示单元130可接收在通过一个或多个窗口提供的全屏(显示单元130的可用屏幕区域的全部)或各个窗口屏幕上的用户输入,并可将根据用户输入的输入信号传输到控制器170。此外,显示单元130可支持风景模式的屏幕显示、竖屏模式(肖像模式)的屏幕显示以及根据触摸装置的的方向或方向的改变的风景模式和竖屏模式之间的变化的屏幕切换显示。这里将描述根据本公开的实施例操作的显示单元130的屏幕的实施例。
[0050]显示单元130可包括液晶显示器(IXD)、薄膜晶体管液晶显示器(TFTIXD)、发光二极管(LED)、有机发光二极管(0LED)、有源矩阵OLED (AM0LED)、柔性显示器、可弯曲显示器100和3D显示器中的至少一个。上述显示器中的一些显示器可以通过透明型或透光型配置的透明显示器实现,以通过其看到外面。
[0051]当检测触摸操作的触摸板与显示单元130 (例如,“触摸屏”)形成分层结构时,显示单元130可用作输入装置以及输出装置。触摸板可将施加到显示单元130的特定部分的压力或在显示单元130的特定部分产生的电容变化转换成电输入信号。触摸板可检测触摸的位置、区域或触摸时的压力。当存在针对触摸板的触摸输入时,与触摸输入对应的信号被发送到触摸控制器(未示出)。触摸控制器(未示出)处理所述信号并将对应的信号发送到控制器170。因此,控制器170可识别显示单元330的哪个区域被触摸。
[0052]音频处理器140将从控制器170输入的音频信号发送到扬声器141,并将从麦克风143输入的音频信号(诸如语音)传输到控制器170。在控制器170的控制下,音频处理器140将语音/声音数据转换成听得见的声音,并通过扬声器141输出听得见的声音。音频处理器140可将从麦克风143输入的音频信号(诸如语音)转换成数字信号,并可将数字信号传输到控制器170。
[0053]扬声器141可在呼叫模式、记录模式、媒体内容播放模式、拍照模式或多媒体模式下输出从RF通信单元110接收的或存储在存储器150中的音频数据。扬声器141可输出与触摸装置中执行的功能(例如,接收呼叫连接、发送呼叫连接、音乐文件播放、视频文件播放、外部输入等)相关的声音信号。
[0054]麦克风143可在呼叫模式、记录模式、语音识别模式或拍照模式下接收外部声音信号并将外部声音信息处理为电学语音数据。处理的语音数据被转换成可传输的格式,并且转换的数据通过移动通信模块111被输出到移动通信基站。可在麦克风143中实施用于去除在接收外部声音信号的过程中产生的噪声的各种噪声去除算法。
[0055]存储器150可存储用于处理和控制控制器170的程序,并可临时存储用于输入/输出数据(例如,电话号码、消息、音频、媒体内容(例如,音乐文件或视频文件)或应用)的功能。存储器150可根据触摸装置的功能操作来存储使用频率(例如,使用应用的频率、媒体内容的频率、或电话号码、消息和多媒体的频率)、重要性、优先级或偏好。存储器150可存储关于在触摸屏上进行触摸输入时输出的各种模式的声音或震动的数据。具体地讲,存储器150可存储关于用于操作多窗口的屏幕分割方案的分割信息、将注册在托盘中的应用信息或者通过多窗口多任务执行的应用信息。
[0056]存储器150可包括具有包括下面的存储器类型中的至少一种的存储介质,即,闪速存储器类型、硬盘类型、微型、卡型(例如,SD卡或XD卡存储器)、随机存取存储器(RAM)、静态随机存取存储器(SRAM)、只读存储器(ROM)、可编程只读存储器(PR0M)、电可擦除可编程只读存储器(EEPR0M)、磁性RAM (MRAM)、磁盘或光盘。触摸装置可与互联网上的执行存储器150的存储功能的网页存储相关联地操作。
[0057]接口单元160执行与连接到触摸装置的所有外部装置的通道功能。接口单元160可从外部装置接收数据或能量,将数据或能量传送到触摸装置内部的每个元件,或者将触摸装置内部的数据传输到外部装置。例如,接口单元160可包括有线/无线耳机接口、外部充电器接口、有线/无线数据接口、存储卡接口、用于连接具有识别模块的装置的接口、音频I/O (输入/输出)接口、视频I/O (输入/输出)接口和耳机接口。接口单元160包括以有线或无线方案与外部装置连接的接口。
[0058]控制器170控制触摸装置的全部操作。例如,控制器170根据语音呼叫、数据通信、图像呼叫或操作多窗口环境执行与应用的操作相关的控制。控制器170可包括用于操作多窗口功能的单独的多媒体模块(未示出)。根据本公开的特定实施例,多媒体模块(未示出)可实施在控制器170中,并可与控制器170分开实施。
[0059]更具体地讲,根据本公开的实施例,控制器170可控制用于支持多窗口功能的一系列操作。例如,控制器170可在多窗口环境中控制多个应用的执行。控制器170可控制通过多个窗口独立地显示与多个执行的应用中根据用户选择的至少两个应用有关的屏幕。
[0060]例如,控制器170可在第一应用的执行屏幕被显示为全屏(S卩,占用显示单元130内容的可用屏幕区域的全部或绝大部分)的状态下接收用于执行第二应用的执行事件输入(例如,触摸输入)。在执行事件被释放之前,控制器170可控制关于与第二应用有关的被拖动的图像当前位于的窗口或另一移动位置的反馈输出(例如,可视反馈)。如果执行事件在位于特定窗口时被释放,则控制器170可根据预设分割方案配置多窗口,并可控制为通过各个分割的窗口独立地显示第一应用和第二应用的屏幕。
[0061 ] 此外,当通过多窗口显示多个应用的屏幕的同时接收到请求执行另一应用的输入时,控制器170可通过被选择为执行所述另一应用的窗口控制所述另一应用的执行。在这种情况下,控制器170在背景中执行并处理先前通过选择的窗口执行的应用(B卩,不继续显示该执行应用),并控制通过选择的窗口显示所述另一应用屏幕。
[0062]此外,控制器170可根据多窗口环境来控制屏幕界面提供的托盘、分割器或浮动键盘的显示。控制器170可根据用户输入或其它方式允许显示的托盘、分割器或浮动键盘在屏幕内移动。更具体地讲,控制器170可根据多窗口环境依据分割器的移动来确定(SP,改变)每个窗口的尺寸。
[0063]将参照附图以触摸装置的操作极其控制方法为示例描述控制器370的详细控制操作。
[0064]电源180使用外部电源或内部电源施加的电能,并在控制器170的控制下供应操作每个构成元件所需的电能。
[0065]根据本公开的各种实施例可使用软件、硬件或它们的组合实现在可由计算机或相似装置读取的记录介质中。根据硬件实施,可使用应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器和用于执行功能的电学单元中的至少一个来实现本公开的各种实施例。在一些情况下,可通过控制器170实施本公开的实施例。根据软件实施,可通过单独的软件模块实施根据本说明书的过程和功能的各种实施例。软件模块可执行在说明书中描述的一个或多个功能和操作。
[0066]记录介质可包括计算机可读记录介质,该介质记录这样的程序,S卩,该程序处理为在第一应用的执行屏幕被显示在全屏上的状态下接收用于执行第二应用的执行事件的输入,当执行事件被移动而没被释放时输出关于移动位置的窗口的反馈,当从移动的特定窗口释放执行事件时根据预设分割方案配置多窗口,或者通过各个分割窗口独立地显示第一应用和第二应用的屏幕。
[0067]此外,图1中示出的本公开的触摸装置可包括各种信息通信装置、支持本公开的功能的多媒体装置及其应用装置,诸如使用应用处理器(AP)、图形处理单元(GPU)和中央处理器(CPU)的各种装置。例如,触摸装置包括诸如平板个人计算机(PC)、智能电话、数码相机、便携式多媒体播放器(PMP)、媒体播放器、便携式游戏终端、个人数字助理(PDA)以及基于与各种通信系统对应的各个通信协议而操作的移动通信终端的装置。
[0068]图2是示意性示出根据本公开的实施例的触摸装置中的屏幕界面的屏幕的示图。
[0069]参照图2,用于根据本公开的特定实施例的在触摸装置中支持多窗口环境的屏幕界面包括从一个屏幕分割以显示应用的执行屏幕的执行区域210和230。即,在屏幕中,存在单独的执行区域210和230,在单独的执行区域210和230中,与单独的应用有关的执行屏幕可被显示。每个执行区域210和230可被称为单独窗口,所有的单独窗口可被称为多窗口或多窗口环境。此外,屏幕界面包括分割器200,将根据分割方案分割的至少两个执行区域210和230分开以调整执行区域210和230的窗口尺寸。分割方案是指在多窗口环境内的两个或更多个执行区域210和230或窗口的相对布置和尺寸。将理解,如果多窗口环境内存在多于两个的窗口,则可需要另外的分割器。根据多窗口环境分割的各个执行区域210和230可包括根据执行应用或各个执行应用而独立形成的导航区域、滚动区域或文本输入区域。
[0070]此外,本公开的屏幕界面提供了托盘300,托盘300使用被分开为多窗口的各个窗口来方便地支持应用的执行。托盘300安装在触摸装置中,并包括所有可执行应用的一个或多个执行图标(或快捷图标)400,或者仅包括根据用户设置的一些应用。托盘300可以以这种方式布置:托盘300出现为滑入(B卩,显示)到屏幕上或者从屏幕滑出并隐藏。托盘300可包括能够接收用于在滑入和滑出状态之间切换的用户命令(例如,触摸输入或触摸和拖动输入)的手柄项(handle item) 350。另外,托盘300可支持通过托盘300中的执行图标400的滚动,并且可根据用户选择校正、添加或去除托盘300中的执行图标400。尽管已经在图2中示出了托盘300放置为一列,但是托盘300也可以放置成两列或更多列,这可根据用户选择而改变。
[0071]尽管在图2中已经示出了触摸装置的屏幕通过一个分割器200被分割成了两个执行区域(即,窗口)210和230,但是根据本公开的实施例,触摸装置的屏幕可被分割为更多数量的窗口直到最大数量N,其中,最大数量N与屏幕尺寸成比例(N>1,N=自然数)。因此,可响应于窗口的数量(即,根据配置多窗口实施例的分割方案)来设置一个或多个分割器200。例如,如图2所示,当触摸装置的屏幕被分割成两个执行区域时,可设置一个分割器200。当触摸装置的屏幕被分割成三个执行区域时,可设置两个分割器200。当触摸装置的屏幕被分割成四个执行区域时,可根据分割区域设置两个或三个分割器200。
[0072]图3是示意性示出根据本公开实施例的触摸装置中的多窗口的操作的示图。
[0073]参照图3,标号〈301〉的屏幕示例表示当触摸装置执行互联网应用时触摸装置的屏幕示例。更具体地讲,标号〈301〉的屏幕表示互联网应用通过一个窗口被显示为全屏的状态。全屏包括可用屏幕空间的全部或绝大部分(例如,全屏可以小于整个屏幕的尺寸以允许状态栏被继续显示)。
[0074]标号〈303〉的屏幕示例表示当通过多窗口执行两个应用时触摸装置的屏幕示例。例如,用户可在全屏显示互联网应用的状态下另外地执行地图(MAP)应用。因此,如标号〈303〉的屏幕示例所示,通过分割器200用两个窗口将一个屏幕分割成不同的执行区域,并且通过各个执行区域(窗口)提供互联网应用和MAP应用的执行屏幕。按照这种方式,根据本公开的实施例可同时操作在至少两个屏幕中分割的多个应用。
[0075]标号〈305〉的屏幕不例表不根据用户操作从标号〈303〉的屏幕改变各个窗口的尺寸的屏幕示例。例如,用户移动(例如,触摸和拖拽)分割器200,从而调整执行互联网应用的执行区域和执行MAP应用的执行区域的窗口尺寸。根据本公开的实施例,当通过分割器200的移动调整窗口尺寸时,可根据对应执行区域的窗口尺寸的变化适当地改变应用的屏幕尺寸。
[0076]图4是示意性示出根据本公开实施例的在触摸装置中使多个窗口分开的操作的示图。
[0077]参照图4,标号〈401〉的屏幕示例表示对于多窗口环境屏幕被分割成两个窗口的情况以及当通过经一个分割器200分开的两个窗口执行应用A和应用B时的屏幕示例。
[0078]标号〈403〉和〈405〉的屏幕不例表不对于多窗口环境屏幕被分割成三个窗口的情况,并表示当使用两个分割器200通过三个窗口执行应用A、B和C的屏幕示例。
[0079]如标号〈403〉和〈405〉的屏幕示例中所示,本公开的屏幕分割可根据用户的设置被分成各种形式,并且可预定义分割方案。
[0080]图5、图6、图7、图8、图9、图10、图11和图12是示出根据本公开实施例的操作用于在多窗口环境下快速执行应用的托盘的操作屏幕的示例的示图。[0081]参照图5、图6、图7、图8、图9、图10、图11和图12,图5示出了当触摸装置显示待
机屏幕(或主屏幕)时触摸装置的屏幕示例。
[0082]尽管在图5的屏幕示例中待机屏幕被显示为全屏,但是特定应用的执行屏幕也可显示为全屏。更具体地讲,图5示出了在操作多窗口环境之前在普通模式下操作待机屏幕的示例。即,根据本公开的实施例,可在多窗口模式和普通模式下操作触摸装置,触摸装置可在多窗口模式和普通模式之间切换。
[0083]根据本公开的实施例,在显示待机屏幕的状态下,用户可激活将被指示在如图6所示的待机屏幕上的托盘300。例如,用户可通过触摸装置的显示的待机屏幕输入菜单操作以显示托盘300。可选地,托盘300可通过用于执行多窗口模式的功能键的选择或响应于设置成执行多窗口模式的触摸事件(例如,具有诸如数字和字符的特定图案的手势)而被显示。因此,如图6所示,触摸装置可激活托盘300并将托盘300指示(显示)在待机屏幕上的预设区域上。例如,托盘300可被布置在矩形全屏的左框架(左边缘)处,从而全屏(当前显示图6中的待机屏幕)的尺寸减小。托盘300还可通过当前显示屏幕上的单独层以叠置的形式被设置,并可具有手柄项350,从而托盘300如图6所示与待机屏幕重叠。
[0084]根据本公开的实施例,在托盘300显示在待机屏幕上的状态下,用户可如图7所示输入将托盘300移动到屏幕上另一区域的移动事件(例如,触摸和拖拽)。例如,用户可触摸托盘300的一部分以输入用于将托盘拖拽到屏幕的不同部分(例如,屏幕的相对方向(例如,窗口的右框架方向(屏幕的右边缘方向)))的移动事件。因此,触摸装置可提供用户界面(UI)或图形用户界面(⑶I),Π或⑶I根据移动事件将托盘300与左框架分开以响应用户的拖拽而随着拖拽移动。在这种情况下,当托盘300响应用户的拖拽移动而在特定方向上移动超过预定范围(例如,基于屏幕的中心)时,触摸装置可改变并显示托盘300的手柄项350的方向。即,触摸装置可根据托盘300所位于的区域不同地显示用于使托盘300滑入到屏幕中的手柄项350。例如,图6中示出的手柄项350可根据托盘300的移动被变换成图7中示出的手柄项350的方向。
[0085]参照图7,用户可移动托盘300靠近期望的区域以释放输入的移动事件。S卩,用户可释放用于移动托盘300的拖拽输入。然后,触摸装置可确定托盘300的移动区域,并且将托盘300布置并显示在确定的区域上。例如,如图8所示,触摸装置可在窗口的右框架(屏幕的右边缘)处布置并提供托盘300。即,如果用于移动托盘300的用户输入被释放,则触摸装置显示如图8所示的屏幕。S卩,图6中示出的触摸装置中的屏幕中提供的托盘300根据托盘300的移动变换成如图8所示。触摸装置可根据托盘300的移动程度确定托盘300的布置区域。例如,触摸装置可将托盘300布置在最靠近移动区域(基于托盘300上用户输入的接触点)的窗口框架(屏幕边缘)处。例如,当在托盘300最靠近左框架(屏幕的左边缘)时用户输入被释放时,托盘300被布置并显示在左框架(左边缘)处。当在托盘300分别最靠近右框架、上框架或下框架(屏幕的边缘)时用户输入被释放时,托盘300被分别布置并显示在右框架、上框架或下框架(屏幕的边缘)处。按照这种方式,托盘300根据用户输入被布置在不同位置的屏幕示例示出在图6 (布置在左框架处)、图8 (布置在右框架处)、图9 (布置在上框架处)和图10 (布置在下框架处)中。即,根据本公开的实施例,参照图6至图10,托盘300的布置位置可根据用户输入被实时改变。
[0086]图11示出了滑出的屏幕示例,S卩,在托盘300被布置在下框架处(如图10所示)的状态下的隐藏状态。
[0087]参照图11,如果托盘被滑出,则托盘300不显示在屏幕上,而仅可显示托盘300的手柄项350。在本公开中,通过使用手柄项350的用户输入来实现托盘300的滑出,或者当在滑入状态下预定时间内没发生用户输入时,托盘300可自动滑出。当特定执行图标400根据用户输入从托盘300被选择地移动到屏幕时,托盘300可自动滑出。
[0088]此外,当在托盘300滑出的状态下,用户触摸用户输入(例如,手柄项350)并沿屏幕的向内方向移动(即,拖拽、轻拂等)用户输入时,托盘300可滑入。
[0089]根据本公开的实施例,图12示出了在如图6、图7、图8、图9、图10和图11所示的竖肖像模式的屏幕显示中根据触摸装置的旋转显示风景模式的屏幕时的屏幕示例。当触摸装置从风景模式变换成肖像模式或从肖像模式变换成风景模式时,托盘300可被布置并提供在与先前模式下布置的方向对应的位置处。例如,当在托盘300被布置在用户观看屏幕时的左框架(风景模式的左边缘)处的状态下触摸装置从风景模式变换成肖像模式时,托盘300可自动布置并提供在用户观看屏幕时的左框架(肖像模式的左边缘)处。即,与模式的变换无关,托盘300可布置并提供在基于用户的时间点的相同位置处。
[0090]参照图12,根据模式变换旋转并提供分割执行区域(窗口)的各个应用的屏幕,并且可根据先前的状态保持分割器200分割的窗口尺寸。
[0091]图13、图14、图15、图16和图17是示出根据本公开的实施例的在多窗口环境中操作多个应用的操作屏幕的示例的示图。
[0092]参照图13、图14、图15、图16和图17,图13示出了妆触摸装置将一个应用(例如,互联网应用)执行为全屏时触摸装置的屏幕示例。如图13所示,托盘300被激活、滑出并在屏幕上隐藏,从而仅在屏幕上显示手柄项350。
[0093]用户可在显示互联网应用的状态下选择(例如,触摸和拖拽)手柄项350以使托盘300滑入到屏幕上,如图14所示。当在托盘300滑出的状态下检测到关于手柄项350的用户输入时,触摸装置显示如图14所示的屏幕。S卩,图13中示出的触摸装置的屏幕根据用户输入变换成如图14所示。
[0094]用户可从先前注册在托盘300中的应用执行图标400中选择根据多窗口环境另外执行的应用的执行图标410,从而在显示托盘300的状态下输入在屏幕上移动的事件。例如,用户在托盘300中选择(即,触摸)能够执行地图应用的执行图标410,并在保持触摸的同时输入将执行图标移动(即,拖拽)到当前显示互联网应用的屏幕区域上的事件。
[0095]然后,触摸装置显示执行图标410响应用户输入被移动到屏幕上的状态,如图15所示。在这种情况下,触摸装置确认如图15所示的执行图标410所位于的区域和分割方案,并将执行图标410的应用将被执行的执行区域的反馈输出给用户(如图15的切线框所示)。反馈可用各种方式来表示,所述的各种方式可被用户直观地识别,诸如在分割执行区域的窗口中聚焦执行图标410所位于的对应窗口,仅高亮显示对应窗口,或者改变对应窗口的颜色。
[0096]当托盘300中的执行图标410根据用户输入进入屏幕中时,Π或⑶I可提供淡出效果,从而托盘300中执行图标410所位于的空间被保留为空白。此外,当执行图标410与托盘300分开并进入到屏幕中时,托盘300可滑出。S卩,图15中示出的触摸装置的屏幕可根据用户输入变换为如图16所不。[0097]为了用户的直观感受,提供了本公开的空白处理。当托盘300滑出时,S卩,当图15变换到图16时,根据执行图标的分离从托盘300空白处理的空间可具有原来的形状。SP,如将在后面描述的图18的屏幕示例中所示,可在与当图标存在时对应的状态下提供执行图标410所位于的空间。
[0098]此外,在图15和图16的情况下,可使用上窗口和下窗口将多窗口环境分割成具有两个窗口的两个执行区域。另外,图15示出了执行图标410的当前位置根据用户输入在当前上窗口中,并且在执行图标410处的触摸输入被保持的状态下当执行图标410被移动到屏幕的下侧时下窗口被聚焦的情况。
[0099]参照图16,在保持对执行图标410的触摸输入的状态下,用户可将执行图标410移动到屏幕的下侧,并在下窗口中输入释放对执行图标410的触摸输入的事件。例如,当在执行图标410被拖拽并移动到下窗口的状态下下窗口被聚焦并显示时,用户可释放(S卩,拖拽并放开)对执行图标410的触摸输入。
[0100]因此,参照图17,触摸装置响应用户输入执行与执行图标410关联的应用(S卩,地图应用),并在下窗口上显示该应用的执行屏幕。在这种情况下,如果使用先前应用(诸如互联网应用)执行全屏并且检测到另一应用(诸如地图应用)的执行,则触摸装置通过分割器200将全屏分成两个分割执行区域以形成两个单独的窗口。此外,触摸装置通过执行图标410所位于的执行区域的窗口(例如,下窗口)显示另一应用(S卩,地图应用)的屏幕,并通过另一执行区域的窗口(例如,上窗口)显示先前应用(即,互联网应用)的屏幕。
[0101]在这种情况下,当执行另一应用时,触摸装置与执行另一应用的执行区域的窗口(例如,下窗口)尺寸对应的合适尺寸的屏幕。此外,触摸装置根据先前应用的特性在分割执行区域的窗口(例如,上窗口)中将先前应用的屏幕显示为全屏或部分屏幕,并在分割屏幕时在另一分割执行区域的窗口(下窗口)中将另一应用的屏幕显示为全屏或部分屏幕。
[0102]例如,当先前应用和另一应用均为能够播放内容(诸如视频)的应用时,触摸装置可改变成与分割执行区域的窗口(例如,上窗口和下窗口)对应的适合尺寸的屏幕并在对应的窗口中将播放屏幕显示为全屏。当先前应用和另一应用均为能够显示文本或列表的应用(诸如互联网应用)时,触摸装置可仅显示与分割执行区域的对应窗口(即,上窗口、下窗口)的尺寸对应局部屏幕。
[0103]根据本公开的实施例,如图13、图14、图15、图16和图17的屏幕示例所示,当触摸装置执行应用时,第一应用的执行屏幕可显示为全屏。此外,触摸装置在将第一应用显示为全屏的同时可从用户接收用于执行第二应用的执行事件输入(例如,从托盘300选择执行图标400并移动到屏幕的用户输入)。在这种情况下,当执行事件移动到屏幕中同时没被释放时,触摸装置可输出关于执行事件被移动到的位置(即,执行图标400根据用户输入被移动(即,被拖拽)到的位置)的窗口的反馈。此外,当在移动到的特定窗口中释放执行事件时(即,当用户在选择特定窗口的区域之后放开被拖拽到所述特定窗口的区域中的执行图标400时),可根据预设分割方案配置多窗口,并且可通过各个分割窗口独立地显示第一应用和第二应用的屏幕。
[0104]图18、图19、图20、图21、图22和图23是示出根据本公开实施例的在多窗口环境中操作多个应用的示例的示图。
[0105]参照图18、图19、图20、图21、图22和图23,图18示出了当在触摸装置通过如图17所示的两个分割执行区域的每个窗口显示不同应用的屏幕的状态下托盘300根据使用手柄项350的用户输入滑入时触摸装置的屏幕示例。
[0106]用户可响应上述操作从先前注册在托盘300中的执行图标400中选择将被另外执行的应用(例如,记事本应用)的执行图标430,并输入移动到屏幕上的事件,如图19所示。
[0107]因此,触摸装置如图19所示响应用户输入将执行图标430移动到屏幕中,并且将执行区域的反馈输出给用户,其中,在所述执行区域中执行图标430将在根据移动的对应位置被执行。根据执行图标430的移动的托盘300的滑出操作和执行图标430的应用(例如,记事本应用)的执行操作对应于上述操作。在这种情况下,图19示出了对执行图标430的触摸输入被移动到屏幕的上窗口并被释放(即,拖拽和放开)的情况。
[0108]参照图20,触摸装置响应用户输入执行执行图标430的应用(例如,记事本应用),并在上窗口上显示该应用的执行屏幕。在这种情况下,触摸装置在背景中处理先前通过上窗口执行的应用(例如,互联网应用),并通过上窗口显示新请求执行的另一应用(例如,记事本应用)的屏幕。此外,触摸装置可继续执行分配给下窗口的应用(例如,地图应用),并通过下窗口继续显示根据执行状态的屏幕(例如,当前进行屏幕)。
[0109]按照这种方式,如图18、图19和图20的屏幕示例所示,根据本公开的实施例,触摸装置可在通过多窗口显示多个应用的屏幕的同时接收用于执行另一应用的用户输入。因此,触摸装置可通过用户选择的用于执行另一应用的对应窗口执行另一应用。在执行另一应用时,先前通过选择的窗口执行的应用可被处理为背景,并且可通过选择的窗口显示另
一应用屏幕。
[0110]用户可通过如图20所示的分割器200改变两个分割执行区域的窗口尺寸。S卩,图
21、图22和图23示出了在触摸装置的分割执行区域的窗口被显示的状态下根据用户输入改变窗口尺寸的操作。
[0111]用户可在像图20的屏幕中输入选择(如图21所示)分割器200并在特定方向上(例如,向上或向下)移动选择的分割器200的事件。例如,用户可输入触摸分割器200 (如图21所示)并在保持触摸的状态下将该分割器200拖拽到屏幕的向下方向的事件。
[0112]因此,触摸装置响应用户输入显示分割器200的移动状态,如图21所示。在这种情况下,触摸装置可根据用户输入改变并仅显示分割器200的移动状态,同时将通过每个窗口显示的应用的屏幕保持为当前状态,如图21所示。然而,根据本公开的实施例,当分割器200通过窗口尺寸控制方案根据用户输入移动时,触摸装置可根据改变的窗口尺寸适应性地改变并显示应用的屏幕。
[0113]用户可输入对应于将调整的每个窗口的尺寸比率移动分割器200并释放对分割器200的触摸输入的事件。例如,用户可拖拽分割器200,并在分割器200被移动到下窗口的位置的状态下(如图21所示)释放(即,拖拽并放开)对分割器200的触摸输入。
[0114]因此,触摸装置响应用户输入根据分割器200的移动改变并显示窗口尺寸,如图
22所示。在这种情况下,触摸装置根据窗口尺寸的变化改变并显示分配给每个窗口(例如,上窗口和下窗口)的应用的屏幕的显示状态。例如,如图22所示,在上窗口显示的应用的屏幕上可根据窗口尺寸的增大显示剩余隐藏的内容,并且在根据窗口尺寸的减小而显示的区域减小的状态下,可提供下窗口上显示的应用的屏幕。
[0115]图23示出了图22的相反情况,并且示出了在分割器200根据用户输入被移动到屏幕的向上方向的状态下的屏幕示例,因此,上窗口的尺寸减小且下窗口的尺寸扩大。
[0116]图24、图25、图26、图27、图28和图29是示出根据本公开实施例的在多窗口环境下操作用于文本输入的键盘的示例的示图。
[0117]参照图24、图25、图26、图27、图28和图29,本公开提供了一种用于具有不同于普通触摸键盘的形式并用于有效操作多窗口环境的触摸键盘(例如,浮动键盘)500。S卩,根据本公开的实施例,可不同地提供在将一个应用的屏幕设置为全屏的普通模式下操作的触摸键盘和在通过屏幕分割将多个应用的屏幕设置为单独屏幕的多窗口模式下操作的浮动键盘500。在本公开中,浮动键盘500并不像普通触摸键盘一样被固定在预定义区域,而是可响应用户输入在触摸装置的屏幕中周围自由移动。在多窗口环境下,当从根据用户在被分开为多窗口的多个窗口的应用中选择的特定窗口的应用请求文本输入(例如,选择特定窗口的应用的文本输入窗口的用户输入)时,本公开的浮动键盘可以为弹出的形式。
[0118]参照图24、图25、图26、图27、图28和图29,图24示出了在触摸装置通过两个分割执行区域的每个窗口显示不同应用的屏幕的状态下触摸装置的屏幕示例。
[0119]参照图25,在同时显示根据多窗口环境的多个应用的屏幕的状态下,用户可在根据用户输入的预定区域(例如,预定义的区域或先前执行的区域)显示浮动键盘。例如,用户可输入触摸装置的菜单操作、用于执行浮动键盘500的功能键选择或设置为执行浮动键盘500的触摸事件(例如,具有诸如数字和字符的特定图案的手势)。更具体地讲,在本公开中,当在每个分割执行区域的窗口上执行的应用屏幕上选择能够进行文本输入的文本输入窗口时,浮动键盘500可自动被执行并提供在屏幕上。
[0120]参照图25,触摸装置在操作为多窗口的屏幕的一个区域处激活浮动键盘500。例如,可以以浮动键盘500的底端附于下框架的形式设置激活浮动键盘500时提供的位置。在本公开中,浮动键盘500具有单独层并可以以重叠的形式设置在根据多窗口的屏幕上。
[0121]在浮动键盘500显示在屏幕上的状态下,用户可输入将浮动键盘500移动到屏幕上的另一区域(如图26所示)的移动事件(例如,触摸和拖拽)。例如,用户可输入触摸浮动键盘500的一部分并将浮动键盘500拖拽到屏幕的另一区域(例如,向上)的移动事件。因此,触摸装置可响应用户的拖拽提供Π或GUI,其中,Π或GUI根据移动事件将浮动键盘500与下框架分开并随着用户的拖拽移动浮动键盘500。
[0122]用户可将浮动键盘500移动到期望位置并释放输入移动事件,如图27所示。SP,用户可释放用于移动浮动键盘500的拖拽输入。因此,触摸装置可在释放拖拽输入的位置布置并显示浮动键盘500。
[0123]根据本公开的实施例,在提供浮动键盘500的状态下,可在分割执行区域的各个窗口和浮动键盘500中实现用户输入。在这种情况下,在浮动键盘500所占据的区域中接收通过浮动键盘500的用户输入,并且可在剩余区域中接收对对应窗口的用户输入。
[0124]参照图27,在显示浮动键盘500的状态下,用户可使用浮动键盘500执行文本输入。例如,假设用户在上窗口上执行的应用的屏幕上输入文本。在这种情况下,用户选择上窗口(即,从上窗口的应用屏幕选择能够进行文本输入的任何一个区域(例如,文本输入窗口)),在浮动键盘500上选择并输入期望的字符按钮。
[0125]参照图27和图28,用户在通过上窗口执行的应用的屏幕上选择文本输入窗口610,以实现能够进行文本输入的状态。此外,用户可使用浮动键盘500顺序输入分配有字符P、s和y的各个按钮,以输入“psy”。因此,触摸装置可响应用户输入在文本输入窗口 610上输入并显示对应的字符,如图27和图28所示。
[0126]参照图28,触摸装置可以以如图28所示的衬垫(underlay)的形式对浮动键盘500提供输入到在上窗口上执行的应用的文本输入窗口 610的文本(例如,“psy”)的结果。例如,作为图28的示例,输入到文本输入窗口 610中的文本在保持当前状态的同时可通过推荐与输入到文本输入窗口 610中的文本相应的搜索结果的新布局的推荐区域620而被提供。推荐区域620可按照下面的方式提供,即,推荐区域620位于应用的屏幕之上,并且浮动键盘500位于推荐区域620之上。也就是说,浮动键盘500可布置在最上面的位置并可保持当前状态。
[0127]输入到文本输入窗口 610的文本可被输入到与应用屏幕相同的层并可被直接提供在应用屏幕上。例如,在输入了接收器信息的文本输入窗口的情况下,像在下窗口中执行的邮件应用,并且与图28的示例不同的是,在没有单独新层的情况下,可仅通过应用屏幕的文本输入窗口显不输入结果。
[0128]参照图28,用户可在推荐区域620作为衬垫显示在浮动键盘500上的状态下选择任何一个推荐结果,或者对输入到文本输入窗口 610中的文本操作(即,命令)搜索执行。对应结果屏幕示出在图29中。S卩,图28中示出的触摸装置的屏幕根据用户输入变换为如图29所示。
[0129]参照图29,在根据用户输入通过浮动键盘500输入文本输入窗口 610中示出的文本之后,当输入对应应用的功能执行(例如,搜索执行、邮件发送执行、备忘录存储执行、消息发送执行等)时,浮动键盘500被从屏幕去除,并且可从执行功能的应用的对应窗口提供执行的结果。例如,参照图28和29,可通过上窗口提供从上窗口的应用输入的“psy”的搜
索结果。
[0130]图30是示出根据本公开实施例的在多窗口环境下操作多个应用的示例的示图。
[0131]参照图30,图30示出了当在触摸装置通过两个分割执行区域的各个窗口显示不同应用的屏幕的状态下根据用户输入改变各个窗口的特定设置时的屏幕示例。
[0132]根据本公开的实施例,可在每个分割窗口中独立地设置功能。即,可改变适合于用户从分割执行区域的窗口中选择的窗口的执行应用的特性的功能。例如,用户可从分割执行区域的窗口中选择左窗口,并操作预设功能(例如,操作设置为控制音量的功能键)。因此,触摸装置可分离通过左窗口执行的应用的特性。此外,触摸装置根据分离的应用的特性(例如,媒体播放能力(诸如视频播放能力))显示音量设置项700,并可反馈根据用户输入改变的设置值。在这种情况下,当用户针对媒体特性定义屏幕亮度的设置时,可在屏幕上提供屏幕亮度设置项(未示出)代替音量设置项700,并且可提供根据用户输入改变屏幕的亮度的反馈。此外,可根据前面的方案改变在右窗口上执行的应用的设置。
[0133]如上所述,当在特定窗口根据用户输入改变功能设置时,可对每个窗口实现独立设置。例如,当在左窗口上设置音量或屏幕亮度时,可仅对左窗口反映并显示设置值。
[0134]图31、图32、图33和图34是示出根据本公开实施例的在触摸装置中提供根据多窗口环境执行的多个应用的信息的操作屏幕的示例的示图。
[0135]参照图31、32、33和34,图31示出了当触摸装置显示根据多窗口环境执行的多个应用的列表时触摸装置的屏幕示例。参照图31,可根据用户选择通过全屏来提供用户在多窗口环境中执行的应用的列表。在多窗口的功能正在操作或屏幕被转换成待机屏幕的状态下,用户可输入触摸装置的菜单操作、用于执行列表的功能键选择或设置为执行列表的触摸事件(例如,具有诸如数字或字符的特定图案的手势)。因此,如图31所示,触摸装置可通过如图31设置的Π或GUI显示当前执行(包括背景执行)的应用的列表。
[0136]参照图31,可以以特定布置方式来提供用户在多窗口环境中执行的并且当前保持执行的应用。例如,应用可以按照执行顺序或随机顺序布置并提供。图31示出了包括电子邮件应用910、视频播放器应用920、记事本应用930、地图应用940和播放存储应用950的列表。
[0137]参照图32和图33,尽管在图31的初始列表屏幕上未显示,但是可扩展并显示根据用户的滚动(或导航)控制隐藏的其余应用(例如,Gmail应用960、W1-Fi应用970和电话应用980)。S卩,图31中示出的列表包括未通过屏幕被显示但是被隐藏的不同的应用。根据触摸装置的屏幕的尺寸,在考虑到用户直观性的情况下,可适当设置包括在初始列表中的应用的数量。当执行应用的数量大于预设数量时,多余的应用可被隐藏,如图31至图34的示例所示。可以以这样的方式提供列表中的应用的信息,即,在应用中设置在下侧的应用(例如,视频播放器应用920)的信息显示区域被主要分配,并且信息显示区域在向上的方向逐渐减小。因此,最上面的应用(例如,播放存储应用950)可仅显示能够辨别出对应应用的状态条。
[0138]此外,如图31所示,布置在最下面的区域以仅显示状态条的应用(例如,电子邮件应用910)可对应于至少一个应用,所述至少一个应用是用户最经常执行的或者在执行列表之前刚显示在屏幕上的应用。按照这种方式,与用户的滚动控制无关,布置在最下面的区域处的应用可被固定并设置在对应区域处,并且可根据用户设置不实现固定布置。
[0139]此外,本公开的执行应用的列表屏幕可包括用于支持列表中的执行应用的各种命令类型(例如,应用滚动、终止应用执行、应用搜索等)的命令区域800。更具体地讲,列表屏幕可包括用于控制列表中的应用的滚动(或扩展)的滚动项850。即,用户可通过使用滚动项850的用户输入滚动列表中的应用。触摸装置可提供根据滚动项850的用户输入方案重叠的应用的信息被扩展的Π或GUI。在这种情况下,当用户输入方案被重复一次以被输入时,触摸装置可响应对应输入重复控制(例如,扩展)一次滚动。当用户输入方案保持滚动项850的输入(例如,触摸)状态时,触摸装置可连续控制自动滚动,同时保持用户输入。
[0140]在如图31所示显示列表的状态下,用户可选择(触摸)滚动项850以保持输入。因此,当检测到滚动项850的用户输入时,触摸装置显示应用的信息从上到下扩展的屏幕,如图32、图33和图34所示。S卩,图31中示出的触摸装置的列表屏幕根据用户输入被切换成如图32、图33和图34所示。
[0141]参照图32、图33和图34,可以以这样方式提供Π或⑶I,即,视频播放应用920响应使用滚动项850的用户输入被向下拉并从屏幕消失,同时布置在上侧的其它上面的应用的信息逐渐扩展并被顺序下拉。此外,当根据用户输入基于滚动控制来滚动列表时,参照图33和图34,其它隐藏的应用(例如,Gmail应用960 (图33)、W1-Fi应用970 (图34)、电话应用980 (图34)等)可顺序显示在屏幕上。在这种情况下,如图32、图33和图34所示,电子邮件应用910可被固定在对应的位置处以被连续显示。
[0142]如图31、图33和图34所示,用户可在显示列表的状态下或在滚动控制期间选择特定应用的项。因此,触摸装置可将选择的应用显示为全屏。参照图31、图33和图34,当通过滚动项850实现用户输入直到实现了对包括在列表中的全部应用的滚动时,即,当列表中的所有应用被扩展并被下拉时,触摸装置可将最近执行的应用(即,固定并布置在最下侧的应用(例如,电子邮件应用910))自动显示为全屏。
[0143]图35是示出根据本公开实施例的在触摸装置中操作多窗口环境的方法的流程图。更具体地讲,图35示出了在一个窗口的操作期间切换成多窗口环境的示例。
[0144]参照图35,在操作3501,控制器170执行与用户选择对应的应用(在下文中,称作“第一应用”),并且在操作3503,控制器170控制执行第一应用的屏幕显示。在这种情况下,控制器170通过一个窗口控制第一应用的全屏显示。
[0145]当在操作3505在执行第一应用的状态下接收用于执行另一应用(例如,“第二应用”)的执行待机事件输入时,在操作3507,确定预设多窗口分割方案。在本公开中,执行待机事件可指的是在用户执行并显示任何一个应用的状态下通过多窗口环境另外执行并显示另一应用的事件。更具体地讲,执行待机事件可指的是允许用户激活(例如,滑入)屏幕上的托盘300并从激活的托盘300中选择将另外执行的应用的执行图标以移动(例如,拖拽)到屏幕中的事件。
[0146]当执行图标从托盘300移动并进入屏幕时,在操作3509,控制器170追踪并确定执行图标的移动位置。控制器170可通过执行图标的位置追踪确定执行图标被移动之后的当前区域的窗口。
[0147]在操作3511,控制器170响应确定的分割方案和执行图标的位置控制能够执行另一应用的执行区域的窗口的反馈输出。即,控制器170可控制在执行图标根据拖拽在全屏上移动的同时执行图标被拖拽的位置的特定窗口的反馈输出。例如,控制器170可聚焦并显示执行图标所移动到的位置的窗口。
[0148]如果在操作3513输入执行图标的第二应用的执行事件,则控制器170在操作3515分割屏幕并在操作3517控制第二应用的执行。执行事件可为在屏幕的一个区域中放开执行图标的事件。控制器170识别执行图标被移动以产生执行事件的区域(例如,执行图标被拖拽并放开(即,拖拽和放开)的区域),分割第一应用的全屏,并在分割的区域中确定产生执行事件的区域作为用于显示第二应用的屏幕的一个窗口(即,执行区域)。
[0149]在执行第二应用时,在操作3519,控制器170控制成显示具有与分割执行区域(即,执行第二应用的执行区域)的窗口尺寸对应的适合尺寸的屏幕。这里,控制器170可在分割执行区域的窗口(例如,上窗口)中将第一应用的屏幕显示为全屏或部分屏幕,并在另一分割执行区域的窗口(例如,下窗口)中将第二应用的屏幕显示为全屏或部分屏幕。例如,当第一应用或第二应用是具有播放媒体(诸如视频)的能力的应用时,控制器170可改变成与分割执行区域的对应窗口尺寸相关的适合尺寸的屏幕,并在窗口中将播放屏幕显示为全屏。当第一应用和第二应用是具有文本或列表的特性的应用(例如互联网)时,控制器170可响应分割执行区域的对应窗口尺寸显示为部分屏幕。即,根据本公开的实施例,通过实现多窗口环境,可在对应的窗口上独立地显示第一应用的屏幕和第二应用的屏幕。
[0150]即,如果接收到执行图标在拖拽期间在特定窗口被放开的输入,则控制器170可响应执行图标的放开输入执行第二应用。在这种情况下,当执行第二应用时,控制器170可将全屏分割成用于显示第一应用和第二应用的屏幕的窗口。此外,控制器170可通过执行图标被放开的特定窗口显示第二应用的屏幕,并通过另一分割窗口显示第一应用的屏幕。
[0151]图36是示出根据本公开实施例的在触摸装置中操作多窗口环境的方法的流程图。具体地讲,图36示出了在操作多窗口的同时执行另一应用的操作示例。
[0152]参照图36,当在操作3601通过多窗口显示多个应用的屏幕时,控制器170可在操作3603接收用于选择另一应用以另外执行应用的输入。即,根据本公开的实施例,在多窗口环境中,在通过各个分割窗口独立显示多个不同的应用的屏幕时,可进一步执行另一应用。
[0153]如果在多窗口环境中接收用于选择另一应用的输入,贝1J在操作3605,控制器170确定分割方案和当前执行窗口(例如,“执行窗口 ”)。例如,控制器170可通过预定义分割信息确认在多窗口环境的屏幕分割中存在多少窗口分割方案,并确定被分割和操作的当前执行窗口有多少个。
[0154]在操作3607,控制器170将执行窗口的数量与分割信息进行比较,以确定执行窗口的数量与设置为预定义分割信息的最大值是否对应。例如,控制器170可确定预定义分割信息是否是3并且当前执行的窗口的数量是否是3。如果执行窗口的数量与设置成分割信息的最大值不对应(操作3607的否),则控制器170控制对应操作的执行(在操作3609)。
[0155]例如,如上所述,控制器170可控制为执行另一应用而分割的另一屏幕、基于此的另一应用的执行以及多个应用的屏幕显示。这可对应于如图35的示例所示的由于在全屏上的屏幕分割而用于控制另一应用的执行的操作。
[0156]如果执行窗口的数量对应于设置成分割信息的最大值(S卩,操作3607的是),则在操作3611,控制器170追踪并确定选择用于执行另一应用的执行区域的用户输入的位置。例如,当用户从托盘300中选择将被另外执行的应用的执行图标并将选择的图标移动到屏.中时,控制器170可追S示并确认执彳丁图标的移动位直。
[0157]在操作3613,控制器170响应确定的位置反馈能够执行另一应用的执行区域。例如,当执行图标从托盘300移动并进入到屏幕中时,控制器170聚焦并显示执行图标移动到的位置的窗口。
[0158]如果在操作3615输入另一应用的执行事件,则在操作3617,控制器170执行另一应用并控制将在对应执行区域中执行的先前应用处理为背景。
[0159]例如,当响应用户输入执行另一应用时,控制器170可将先前通过被选择为执行另一应用的窗口执行的应用处理成背景,并可通过对应的窗口显示被请求执行的另一应用的屏幕。即,控制器可将分配到对应窗口的先前应用处理成背景以继续执行该应用,并可仅替换显示在对应窗口上的屏幕。
[0160]在操作3619,在执行另一应用时,控制器170可控制与执行另一应用的执行区域的窗口尺寸相应的屏幕显示。例如,控制器170可在对应执行区域的窗口中将另一应用的屏幕显示为全部或部分屏幕。
[0161]这里,当另一应用是具有播放媒体(诸如视频)的能力的应用时,控制器170改变成具有与对应执行区域的窗口尺寸对应的适合尺寸的屏幕,并可在窗口中将播放屏幕显示为全屏。当另一应用是具有处理文本或列表的能力的应用(例如,互联网应用)时,控制器170可显示与执行区域的窗口尺寸对应的部分屏幕。
[0162]本公开的前面的各种实施例可通过各种计算机装置以可执行程序命令的形式实现并记录在计算机可读记录介质中。在这种情况下,计算机可读记录介质可包括单独的程序命令、数据文件和数据结构或它们的组合。同时,记录在记录介质中的程序命令可为专门为本公开设计或配置的,或者为对将使用的计算机软件领域中的普通技术人员来说是公知的。计算机可读记录介质包括诸如硬盘、软盘或磁带的磁介质、诸如压缩盘、只读存储器(CD-ROM)或数字多功能盘(DVD)的光介质、诸如软光盘的磁光介质以及诸如R0M、RAM、闪速存储器的存储并执行程序命令的硬件装置。此外,程序命令包括编译器创建的机器语言代码和计算机使用解释器可执行的高级语言代码。前面的硬件装置可被配置成被操作为执行本公开的实施例的操作的至少一个软件模块,并且反之亦然。
[0163]因此,实施例提供一种程序和存储该程序的机器可读存储器,其中,所述程序包括用于实现由本说明书的权利要求的任何一个权利要求要求保护的设备或方法的代码。此夕卜,这样的程序可通过任何介质被电传输,例如,通过有线或无线连接运载的通信信号,并且实施例适当地包括这样的程序。
[0164]如上所述,根据本公开的在触摸装置中提供多窗口的方法和设备,用户可以以简单的方式同时使用多个应用作为确定的分割屏幕或自由风格。例如,为了在一个应用被执行为全屏的状态下分割屏幕以使用多窗口,用户从托盘拖拽另一应用,以将该应用拖拽并放开到确定位置或自由位置,从而同时操作多个应用。
[0165]此外,根据本公开,用户可通过多窗口容易地从一个屏幕布置并确认多个应用,将基于多窗口的每个窗口自由改变成期望的布局,从而解决关于屏幕的有效配置和多个应用的操作的负担和问题。
[0166]根据本公开,可通过多窗口环境对用户提供大量信息和各种用户体验。此外,根据本公开,用户可通过多窗口环境在触摸装置的小屏幕上有效并同时执行关于各种应用的操作。例如,用户可在触摸装置的一个屏幕上观看并聆听视频时同时执行诸如创建消息和邮件的其它操作。因此,根据本公开,能够在触摸装置中支持多窗口环境的最佳环境被实现,从而可改善用户的便利性,并可提高触摸装置的可用性、便利性和竞争力。本公开可简单实现各种类型的触摸装置和各种对应的装置。
[0167]从以下的描述中将理解,在本发明的特定实施例中,关于用户界面的图形设计的特征与交互步骤或手段组合以实现技术效果。
[0168]从以下的描述中将理解,在本发明的特定实施例中,关于技术信息(例如,内部机器状态)的图形特征被用于实现技术效果。
[0169]特定实施例旨在实现增加输入装置的精确度的技术效果。
[0170]特定实施例旨在实现当执行特定计算机或装置交互时降低用户的负担(例如,认知、实施、操作、运行或操纵的负担)的技术效果。
[0171]特定实施例旨在实现提供更有效的人机(用户-机器)交互的技术效果。
[0172]尽管已经参照本公开的各种实施例示出和描述了本公开,但是本领域的技术人员将理解的是,在不脱离本公开的精神和范围的情况下可以在此做出形式和细节上的各种改变,本公开的范围由权利要求及其等同物限定。
【权利要求】
1.一种在触摸装置中执行应用的方法,所述方法包括: 将第一应用的执行屏幕显示为全屏; 接收用于执行第二应用的执行事件的输入; 当执行事件在特定窗口上被释放时依据分割方案配置多窗口 ;和 通过各个分割窗口独立地显示第一应用和第二应用的屏幕。
2.根据权利要求1所述的方法,其中,执行事件是从托盘选择将被另外执行的第二应用的执行图标并将选择的执行图标移动到屏幕中的事件。
3.根据权利要求1所述的方法,还包括:当执行图标被移动且没被释放时输出与执行图标的更新位置对应的窗口的反馈。
4.根据权利要求3所述的方法,其中,输出反馈的步骤包括通过执行图标的位置追踪确认执行图标被移动且当前所位于的区域的窗口。
5.根据权利要求4所述的方法,还包括:通过在执行图标当前所位于的窗口上放开执行图标来释放执行图标。
6.根据权利要求2所述的方法,其中,独立显示屏幕的步骤包括分别显示与对应窗口的尺寸对应的屏幕,其中,在所述对应窗口中执行第一应用和第二应用。
7.根据权利要求1所述的方法,还包括: 通过多窗口显示多个应用的屏幕;` 在显示所述多个应用的屏幕的同时接收另一应用的执行事件的输入; 通过被选择来执行所述另一应用的窗口执行所述另一应用; 将先前通过选择的窗口执行的应用处理为背景,并通过选择的窗口显示所述另一应用的屏幕。
8.根据权利要求7所述的方法,还包括:当接收到用于选择所述另一应用的执行事件的输入时,将当前执行的执行窗口的数量与分割信息进行比较并确定执行窗口的数量与被设置成分割信息的值是否对应。
9.根据权利要求2所述的方法,其中,托盘根据用户输入被移动到屏幕中的另一区域。
10.根据权利要求2所述的方法,其中,当在多窗口的操作期间从特定窗口的应用请求文本输入时,提供浮动键盘。
11.根据权利要求10所述的方法,其中,浮动键盘根据用户输入被移动到屏幕中的另一区域。
12.根据权利要求11所述的方法,其中,浮动键盘的输入字符被输入到特定窗口的应用提供的文本输入窗口并被显示。
13.根据权利要求1所述的方法,其中,多窗口的各个窗口被分割器分开。
14.根据权利要求13所述的方法,其中,根据分割器的移动改变各个窗口的尺寸。
15.一种在触摸装置中执行应用的方法,所述方法包括: 执行与用户选择对应的第一应用并通过一个窗口将第一应用显示为全屏; 当执行第一应用时,接收用于选择并移动第二应用的第一事件输入; 确定多窗口分割方案和第一事件所输入到的区域; 输出第二应用将被执行的窗口和第一事件所输入到的区域的反馈; 接收执行第二应用的第二事件输入;响应第二事件输入配置多窗口 ;和 通过多窗口分开的对应窗口,分别独立地显示第一应用的屏幕和第二应用的屏幕。
16.根据权利要求15所述的方法,其中,第一事件包括从托盘选择将被另外执行的第二应用的执行图标并将选择的执行图标移动到屏幕中的事件。
17.根据权利要求15所述的方法,其中,第二事件包括当第一时间未释放时移动执行图标并从当前窗口释放执行图标。
18.—种在触摸装置中执行应用的方法,所述方法包括: 将第一应用的执行屏幕显示为全屏; 当执行第一应用时,根据用户输入使包括应用的执行图标的托盘滑入; 接收用于从托盘选择第二应用的执行图标并将选择的执行图标拖拽到全屏中的输A ; 在拖拽执行图标的同时接收用于在特定窗口中放开执行图标的输入; 响应执行图标的放开输入执行第二应用; 将全屏分割成用于显示 第一应用和第二应用的屏幕的窗口 ;和通过执行图标被放开的特定窗口显示第二应用的屏幕,并通过另一分割窗口显示第一应用的屏幕。
19.根据权利要求18所述的方法,还包括:当执行图标被选择并移动到全屏时使托盘滑出。
20.根据权利要求18所述的方法,还包括: 当执行图标被选择并移动到全屏时,使托盘中执行图标被分配的区域空白;和 当托盘滑出时再次恢复空白的区域。
21.根据权利要求18所述的方法,还包括:当执行图标根据拖拽移动到全屏上时输出执行图标被拖拽到的特定窗口的反馈。
22.根据权利要求18所述的方法,还包括: 当从分割窗口中的特定窗口的应用请求文本输入时弹出浮动键盘; 使用浮动键盘根据用户输入针对特定窗口的应用输入文本。
23.根据权利要求22所述的方法,还包括:将浮动键盘移动到屏幕中的另一区域以针对另一窗口的应用输入文本。
24.根据权利要求18所述的方法,其中,通过分割器分割用于显示第一应用和第二应用的屏幕的窗口。
25.根据权利要求24所述的方法,还包括:根据分割器的移动改变窗口的尺寸。
26.一种触摸装置,包括: 触摸屏,配置为显示多窗口环境的屏幕界面,通过在屏幕界面中分开的多个窗口显示多个应用的屏幕,并接收用于操作所述多个应用的事件输入;和 控制器,配置为在多窗口环境中控制所述多个应用的执行,并控制通过所述多个窗口独立地显示多个执行的应用中的根据用户选择的至少两个应用的屏幕。
27.根据权利要求26所述的触摸装置,其中,当第一应用的执行屏幕被显示为全屏时,控制器接收用于执行第二应用的执行事件的输入,当从特定窗口释放执行事件时,控制器根据分割方案配置多窗口,并控制通过各个分割窗口独立地显示第一应用和第二应用的屏眷。
28.根据权利要求27所述的触摸装置,其中,在执行事件未被释放的状态下,控制器控制执行图标被移动时的移动位置的窗口的反馈输出。
29.根据权利要求27所述的触摸装置,其中,当在通过多窗口显示所述多个应用的屏幕的同时接收到另一应用的执行时,控制器通过选择的用于执行所述另一应用的窗口执行所述另一应用,将先前通过选择的窗口执行的应用处理为背景,并控制通过选择的窗口显示所述另一应用的屏幕。
30.根据权利要求26所述的触摸装置,其中,屏幕界面包括应用的执行图标以及根据用户输入移动到屏幕中的另一区域的托盘。
31.根据权利要求26所述的触摸装置,其中,屏幕界面包括浮动键盘,其中,当从特定窗口的应用请求文本输入时,浮动键盘弹出并根据用户输入移动到屏幕中的另一区域。
32.根据权利要求26所述的触摸装置,其中,屏幕界面包括用于根据多窗口环境分开各个窗口并根据用户输入改变各个窗口的尺寸的分割器。
33.根据权利要求32所述的触摸装置,其中,控制器根据分割器的移动确定各个窗口的改变尺 寸。
【文档编号】G06F3/0486GK103677627SQ201310439519
【公开日】2014年3月26日 申请日期:2013年9月24日 优先权日:2012年9月24日
【发明者】黄大植, 郑惠顺, 金贞勋, 李东俊, 吴钟和 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1