运行多个应用的显示设备及其控制方法

文档序号:6522633阅读:216来源:国知局
运行多个应用的显示设备及其控制方法
【专利摘要】提供了用于运行多个应用的显示设备和控制该显示设备的方法。该方法包括:显示分别运行应用的多个窗口;接收用于运行所述多个窗口的图标化输入;检查关于所述多个窗口中的每一个的窗口信息,并且停止显示所述多个窗口;以及基于所检查的窗口信息,生成用于同时运行所述多个窗口的快捷方式图标。
【专利说明】运行多个应用的显示设备及其控制方法
【技术领域】
[0001]本公开涉及运行多个应用的显示设备和用于控制该显示设备的方法。更具体地,本公开涉及控制其中分别运行多个应用的多个窗口的显示的显示设备和用于控制该显示设备的方法。
【背景技术】
[0002]桌面计算机配备有至少一个显示设备(例如,监视器)。具有触摸屏的移动设备(例如,便携式电话、智能电话或平板个人计算机(PC))包括一个显示设备。
[0003]用户可以通过划分显示设备的屏幕(例如,通过屏幕的水平或垂直划分来调用多个窗口)在台式计算机上工作。如果网络浏览器被运行,则用户可以通过键盘的向上翻页按钮或者向下翻页按钮在网页上向上或者向下移动。当用户使用鼠标来代替键盘时,用户可以通过利用鼠标光标选择在网页的一侧处的滚动条来在网页上向上或者向下滚动。此外,用户可以通过选择在网页的底部处显示为文本或者图标的顶部按钮来移动到网页的顶部。
[0004]与桌面计算机相比,移动设备具有小屏幕和输入限制。很难使用具有被划分成多个区域的屏幕的移动设备。
[0005]各种应用可以在移动设备中运行,包括由制造商开发和安装在移动设备中的基本应用以及通过互联网从应用站点下载的附加应用。普通用户可以开发这样的附加应用,并将其注册到应用站点。因此,任何人都可以在应用站点向移动设备用户自由出售所开发的应用。目前,数万到数十万的免费或者付费应用被提供给移动设备。
[0006]虽然如上所述各种应用被提供给移动设备以刺激消费者的兴趣并满足他们的要求,但是移动设备在显示大小和用户界面(UI)方面存在限制,因为移动设备被制作成便携式大小。结果,移动设备的用户在运行多个应用时体验到不便。例如,当应用在移动设备中运行时,应用的运行屏幕在移动设备的显示器上的整个显示区域中显示。如果移动设备的用户想要运行另一预期的应用,则用户应首先结束正在进行的应用,然后选择运行键来运行预期的应用。也就是说,为了在移动设备中运行多个应用,用户应对每个应用重复运行和结束过程,这是相当不方便的。此外,还没有规定在移动设备中同时运行多个应用的方法。
[0007]相比于其他应用,多个具体应用可能更频繁地同时使用。例如,当用户观看视频讲座时,用户很可能在同一时间使用视频播放应用和备忘录应用。因此,需要使能同时运行视频播放应用和备忘录应用的技术。此外,需要按用户的意愿改变分别运行多个应用的多个窗口的大小或位置的技术。
[0008]上面的信息被作为背景信息展示,仅为了辅助理解本公开。不确定且不断言以上任何信息是否可以被用作关于本公开的现有技术。

【发明内容】

[0009]本公开的方面至少解决上面提及的问题和/或缺点,并至少提供下面描述的益处。因此,本公开的一方面提供了显示设备和控制该显示设备的方法,该显示设备被配置为提供使能同时运行多个应用的用户创建的快捷方式图标。
[0010]根据本公开的一个方面,提供了一种控制显示设备的方法。该方法包括:显示分别运行应用的多个窗口 ;接收用于运行所述多个窗口的图标化输入;检查关于所述多个窗口中的每一个的窗口信息,并且停止显示所述多个窗口 ;以及基于所检查的窗口信息,生成用于同时运行所述多个窗口的快捷方式图标。
[0011]根据本公开的另一方面,提供了一种显示设备。该显示设备包括:触摸屏,被配置为显示分别运行应用的多个窗口,并且接收用于运行所述多个窗口的图标化输入;控制器,被配置为检查关于所述多个窗口中的每一个的窗口信息,控制停止显不所述多个窗口,并且基于所检查的窗口信息生成用于同时运行所述多个窗口的快捷方式图标;以及存储器,被配置为存储关于所述多个窗口中的每一个的窗口信息。
[0012]根据本公开的另一方面,提供了一种从其他显示设备接收数据并显示接收到的数据的显示设备。该显示设备包括:触摸屏;通信模块,其被配置为从其他显示设备接收窗口信息,该窗口信息包括关于在多个窗口中运行的应用的类型、多个窗口的位置、以及多个窗口的大小中的至少一个的信息;控制器,被配置为控制基于接收到的窗口信息来显示用于在触摸屏上运行多个窗口的快捷方式图标;以及存储器,被配置为存储接收到的窗口信息。
[0013]根据本公开的另一方面,提供了一种显示设备。该显示设备包括:触摸屏,被配置为显示分别运行应用的多个窗口,并且接收用于运行所述多个窗口的图标化输入;存储器,被配置为存储多个窗口的使用历史;以及控制器,被配置为从使用历史提取关于多个窗口的图标化信息,以用于生成同时运行多个窗口的快捷方式图标,并且控制基于所提取的图标化信息生成和显示快捷方式图标。
[0014]根据本公开的另一方面,提供了一种控制显示设备的方法。该方法包括:存储分别运行应用的多个窗口的使用历史;从使用历史提取关于多个窗口的图标化信息,以用于生成同时运行多个窗口的快捷方式图标;并且控制基于所提取的图标化信息生成快捷方式图标,并显示该快捷方式图标。
[0015]根据本公开的另一方面,提供了一种控制显示设备的方法。该方法包括:在显示器上显示分别运行应用的多个窗口 ;接收对于生成同时运行多个窗口的快捷方式图标的请求;以及生成快捷方式图标并在显示器的预定区域中显示快捷方式图标。
[0016]从以下结合附图、公开了本公开的各种实施例的详细描述,本公开的其它方面、益处和显著的特征对于本领域技术人员将变得明显。
【专利附图】

【附图说明】
[0017]从结合附图的以下描述,本公开某些实施例的上述以及其他方面、特征和益处将更为清楚,在附图中:
[0018]图1是根据本公开实施例的显示设备的框图;
[0019]图2A是根据本公开的实施例的显示设备的透视图;
[0020]图2B示出了根据本公开的实施例的Z-顺序(Z-order)的概念;
[0021]图3A示出了根据本公开的实施例的屏幕显示窗口 ;
[0022]图3B示出了根据本公开的实施例的框架的概念;
[0023]图3C示出了被参考用于描述根据本公开实施例的改变窗口的显示顺序的操作的屏眷;
[0024]图3D示出了根据本公开实施例的以改变后的显示顺序显示窗口的屏幕;
[0025]图4A和图4B示出了根据本公开的实施例的显示设备中的拆分(split)模式;
[0026]图5A、图5B和图5C示出了根据本公开的实施例的显示设备的操作;
[0027]图6A、图6B和图6C示出了根据本公开的实施例的显示设备的操作;
[0028]图7是示出根据本公开的实施例的控制显示设备的方法的流程图;
[0029]图8是示出根据本公开的实施例的控制显示设备的方法的流程图;
[0030]图9是示出根据本公开的实施例的控制显示设备的方法的信号流的图;
[0031]图10是示出根据本公开的实施例的控制显示设备的方法的流程图;
[0032]图11是示出根据本公开的实施例的控制显示设备的方法的流程图;
[0033]图 12A、图 12B、图 12C、图 12D、图 12E、图 12F、图 12G、图 12H、图 121、图 12J、图 12K、图12L、图12M、图12N、图120、图12P、图12Q和图12R示出了根据本公开的各种实施例的显示设备;
[0034]图13A、图13B、图13C、图13D和图13E示出了根据本公开的各种实施例的显示设备上显示的屏幕;
[0035]图13F示出了根据本公开的实施例的重命名用户界面(UI);
[0036]图14A和图14B示出了根据本公开的各种实施例的快捷方式图标;
[0037]图15A和图15B是示出根据本公开的各种实施例的控制显示设备的方法的流程图;以及
[0038]图15C示出了根据本公开的实施例的快捷方式图标。
[0039]贯穿附图,相同的参考数字将被理解为指代相同的部件、组件和结构。
【具体实施方式】
[0040]提供下列参考附图的描述以有助于对由权利要求及其等效物定义的本公开的各种实施例的全面理解。本描述包括各种具体细节以有助于理解但是仅应当被认为是示范性的。因此,本领域普通技术人员将认识到,能够对这里描述的各种实施例进行各种改变和修改而不脱离本公开的范围与精神。此外,为了清楚和简明起见,略去了对公知功能与结构的描述。
[0041]在下面说明书和权利要求书中使用的术语和措词不局限于它们的词典意义,而是仅仅由发明人用于使得能够清楚和一致地理解本公开。因此,对本领域技术人员来说应当明显的是,提供以下对本公开的各种实施例的描述仅为了说明,而非限制如所附权利要求及其等效物所定义的本公开。
[0042]应当理解,单数形式的“一”、“该”和“所述”包括复数所指物,除非上下文清楚地指示不是如此。因此,例如,对“部件表面”的指代包括指代一个或多个这样的表面。
[0043]应该理解,尽管可以使用像第一、第二等的序数词来描述多个组件,但是这样的组件不受这些术语限制。这些术语用于将一个组件与其他组件区分开。例如,在本公开的范围和精神内,第一组件可以被称为第二组件,反之亦然。术语“和/或”意指包括多个所描述的相关联的项目的组合、或者这些项目之一。
[0044]这里使用的技术术语只是为了描述特定的各种实施例,而不是旨在显示本公开。如这里使用的,单数形式包括复数形式,除非上下文另外清楚说明。在本描述中,术语“包括”或“具有”不应被解释为必须包括说明书中所描述的所有特征、数字、操作、组件、部件或其组合。而且们应该理解,可以删除或添加一个或多个特征、数字、操作、组件、部件或其组
口 O
[0045]除非另有定义,这里使用的所有术语(包括技术和科学术语)具有与本领域技术人员的普遍理解相同的含义。此外,在一般的字典中定义的术语应该被理解为具有与相关技术的上下文含义相同的含义。除非在这里明确地定义,否则这些术语不应该被解释为理想化或过分形式化的含义。
[0046]图1是根据本公开实施例的显示设备的框图。
[0047]参考图1,显示设备100可以包括控制器110、移动通信模块120、子通信模块130、多媒体模块140、相机模块150、全球定位系统(GPS)模块155、输入/输出(I/O)模块160、传感器模块170、存储器175、电源180、触摸屏190、触摸屏控制器195等。
[0048]显示设备100可以通过移动通信模块120、子通信模块130和连接器165连接到外部设备(未示出)。外部设备可以是其他显示设备(未示出)、便携式电话(未示出)、智能电话(未示出)、平板个人计算机(PC)(未示出)和服务器(未示出)等中的任意一个。
[0049]子通信模块130包括无线局域网(WLAN)模块131和短距离通信模块132其中至少一个。多媒体模块140包括广播通信模块141、音频播放模块142和视频播放模块143其中至少一个。相机模块150包括第一相机151和第二相机152其中至少一个。I/O模块160包括按钮161、麦克风162、扬声器163、振动马达164、连接器165和小键盘166其中至少一个。
[0050]控制器110可以包括中央处理单元(CPU) 111、存储控制显示设备100的控制程序的只读存储器(ROM) 112、和存储从显示设备100的外部接收到的信号或者数据或者用作由显示设备100执行的操作的存储空间的随机访问存储器(RAM) 113。CPUlll可以包括一个或者更多个核。CPU111、R0M112和RAMl 13可以通过内部总线相互连接。
[0051]控制器110可以控制移动通信模块120、子通信模块130、多媒体模块140、相机模块150、GPS模块155、I/O模块160、传感器模块170、存储器175、电源180、触摸屏190、以及触摸屏控制器195。
[0052]移动通信模块120在控制器110的控制下,利用移动通信通过一个或多个天线(未示出)把显示设备100连接到外部设备。移动通信模块120把用于语音通话、视频通话、短消息服务(SMS)或者多媒体消息服务(MMS)的无线信号发射到具有输入到显示设备100的电话号码的蜂窝电话(未示出)、智能电话(未示出)、平板PC (未示出)或者其他显示设备(未示出),或者从它们接收这样的无线信号。
[0053]子通信模块130可以包括WLAN模块131和短距离通信模块132其中至少一个。
[0054]在安装无线AP(未示出)的地方,WLAN模块131可以在控制器110的控制下被连接到互联网。WLAN模块131支持WLAN标准,例如,电气电子工程师协会(IEEE) IEEE802.1lx0短距离通信模块132可以在控制器110的控制下,在显示设备100和其他设备(诸如例如图像形成设备(未示出)),之间执行短距离无线通信。短距离通信可以遵照蓝牙、红外数据协会(Infrared Data Association, IrDA)等等。
[0055]根据显示设备100的能力,显示设备100可以包括移动通信模块120、WLAN模块131和短距离通信模块132其中至少一个。例如,根据显示设备100的能力,显示设备100可以包括移动通信模块120、WLAN模块131和短距离通信模块132的组合。
[0056]多媒体模块140可以包括广播通信模块141、音频播放模块142或者视频播放模块143。广播通信模块141可以在控制器110的控制下,通过广播通信天线(未示出)广播站接收广播信号(例如TV广播信号、无线电广播信号、数据广播信号和/或类似物)和附加的广播信息(例如电子节目指南(Electric Program Guide, EPG)、电子服务指南(ElectricService Guide, ESG)和/或类似物)。音频播放模块142可以在控制器110的控制下打开被存储或者接收到的数字音频文件(例如具有诸如mp3、wma、ogg、wav等这样的扩展名的文件)。视频播放模块143可以在控制器110的控制下打开被存储或者接收到的数字视频文件(例如具有诸如mpeg、mpg、mp4、av1、mov、mkv等这样的扩展名的文件)。视频播放模块143也可以打开数字音频文件。
[0057]多媒体模块140可以包括音频播放模块142和视频播放模块143而不包括广播通信模块141。可替换地,多媒体模块140的音频播放模块142或者视频播放模块143可被并入控制器110中。
[0058]相机模块150可以包括第一相机151和第二相机152中的至少一个,用于在控制器Iio的控制下捕获静态图像或者视频。此外,第一相机151或第二相机152可以包括用于提供捕获图像所需光强度的辅助光源(例如闪光灯(未示出))。第一相机151可以被放置在显示设备100的前表面,并且第二相机152可以被放置在显示设备100的后表面。可替换地,第一相机151和第二相机152可以被布置为彼此接近(例如,第一相机151和第二相机152之间的距离可以在Icm到8cm之间)以捕获3维静态图像或者视频。
[0059]GPS模块155可以从地球轨道中的多个GPS卫星(未示出)接收信号,并且可以基于卫星信号从GPS卫星到显示设备100的到达时间(Time of Arrivals, ToAs)来计算显示设备100的位置。
[0060]I/O模块160可以包括多个按钮161、麦克风162、扬声器163、振动马达164、连接器165和小键盘166其中至少一个。
[0061]按钮161可以被形成在显示设备100的外壳的前表面、侧表面或者后表面,并且可以包括电源/锁定按钮、音量按钮、菜单按钮、初始屏幕按钮(home button)、后退按钮和搜索按钮其中至少一个。
[0062]麦克风162在控制器110的控制下接收语音或者声音并且将接收到的语言或者声音转换成电信号。
[0063]扬声器163可以把和从移动通信模块120、子通信模块130、多媒体模块140或者相机模块150接收到的各种信号(例如无线信号、广播信号、数字音频文件、数字视频文件、照片拍摄等)相对应的声音输出到显示设备100的外部。扬声器163可以输出和显示设备100所执行的功能相对应的声音(例如按钮操纵声音、呼叫的回铃音、和类似物)。一个或多个扬声器163可以布置在显不设备100的外壳的一个或多个适当位置中。
[0064]振动马达164可以在控制器110的控制下把电信号转换为机械振动。例如,当显示设备100在振动模式下从其他设备(未示出)接收到传入的语音呼叫时,振动马达164操作。在显示设备100的外壳内部可以安装一个或多个振动马达。振动马达164可以响应于用户在触摸屏190上的触摸以及在触摸屏190上触摸的连续移动而操作。[0065]连接器165可以被用作把显示设备100连接到外部设备(未示出)和/或电源(未示出)的接口。在控制器110的控制下,连接器165可以将存储在存储器175中的数据经由连接到连接器165的线缆传送到外部设备,或者,可以经由线缆从外部设备接收数据。显示设备100可以经由连接到连接器165的线缆从电源接收电力或者经由连接到连接器165的线缆从电源对电池(未示出)充电。
[0066]小键盘166可以从用户接收控制显示设备100的按键输入。小键盘166可以包括在显示设备100中形成的物理小键盘(未示出),或者包括在显示器190上显示的虚拟小键盘(未示出)。根据显示设备100的能力或者配置,可以不提供物理小键盘。
[0067]传感器模块170包括用于检测显示设备100的状态的至少一个传感器。例如,传感器模块170可以包括检测用户是否接近显示设备100的接近传感器、检测显示设备100周围的环境光量的亮度传感器、可以检测显示设备100的运动(例如,显示设备100的转动、力口速度、振动和/或类似物)的运动传感器、和/或类似物。至少一个传感器可以检测显示设备100的状态、生成与检测到的状态相对应的信号并且将所生成的信号传送到控制器110。根据显示设备100的能力,传感器可以添加到传感器模块170或者从传感器模块170去除。
[0068]存储器175可以在控制器110的控制下,根据移动通信模块120、子通信模块130、多媒体模块140、相机模块150、GPS模块155、1/0模块160、传感器模块170、触摸屏190的操作存储输入/输出的信号或者数据。存储器175可以存储控制显示设备100或者控制器110的控制程序、以及应用。
[0069]术语“存储器”对应于存储器175、控制器110中的ROMl 12、RAMl 13,或者安装在显示设备100中的存储卡(未示出)(例如安全数字(SD)卡、存储棒)。存储器可以包括非易失性存储器、易失性存储器、硬盘驱动器(HDD )、或者固态驱动器(SSD )。
[0070]电源180可以在控制器110的控制下,向安装在显示设备100的外壳内部的一个或多个电池(未不出)供应电力。一个或多个电池向显不设备100供电。而且,电源180可以经由连接到连接器165的线缆向显示设备100供应从外部电源(未示出)接收到的电力。
[0071]触摸屏190可以向用户提供与各种服务(例如,通话、数据传输、广播、拍照)相对应的用户界面(UI)。触摸屏190可以把与UI上的至少一个触摸相对应的模拟信号发送到触摸屏控制器195。触摸屏190可以接收通过用户的身体部分(例如,手指和/或类似物)或者触摸输入设备(例如,手写笔和/或类似物)输入的至少一个触摸。触摸屏190还可以接收与一个或多个触摸当中的触摸的连续移动相对应的触摸输入信号。触摸屏190可以把与输入触摸的连续移动相对应的模拟信号发送到触摸屏控制器195。
[0072]如本描述中所使用的,“触摸”可以包括非接触触摸(例如,在触摸屏190和用户的身体部分或者触摸输入工具之间的可检测间隙是I毫米或更小),而且不需要被限制为触摸屏190和用户的身体部分或者触摸输入工具之间的接触。到触摸屏190的可检测的间隙可以根据显示设备100的能力或者配置而变化。
[0073]触摸屏190可以被实施为例如电阻型、电容型、红外型、声波型或类似物。
[0074]触摸屏控制器195把从触摸屏190接收到的模拟信号转换为数字信号(例如X和Y坐标)。控制器Iio可以使用从触摸屏控制器195接收到的数字信号来控制触摸屏190。例如,响应于触摸,控制器110可以控制选择或者执行在触摸屏190上显示的快捷图标(未示出)。触摸屏控制器195可以并入控制器110。[0075]图2A是根据本公开的实施例的显示设备的透视图。
[0076]参照图2A,触摸屏190被布置在显示设备100的前表面IOOa的中心,占据了前表面IOOa的几乎全部。第一相机151和亮度传感器170a可以沿显示设备100的前表面IOOa的边缘布置。例如,电源/复位按钮161a、音量按钮161b、扬声器163、用于广播接收的地面DMB天线141a、麦克风(未示出)、连接器(未示出)和类似物可以被布置在显示设备100的侧表面100b,而且第二相机(未示出)可以被布置在显示设备100的后表面(未示出)。
[0077]主屏幕(main screen) 210和底部栏220被显示在触摸屏190上。在图2A中,显示设备100和触摸屏190被定位成横向模式(S卩,显示设备100和触摸屏190被定位成它们的水平长度大于它们的垂直长度)。在这种情况下,触摸屏190被确定为水平放置。
[0078]一个或多个应用在主屏幕210中运行。在图2A中,作为例子,主屏幕被显示在触摸屏190上。初始屏幕(home screen)是在显示设备100被加电时显示在触摸屏190上的第一屏幕。用于运行存储在显示设备100中的多个应用的运行键212以行和列显示在初始屏幕上。运行键197可以包括图标、按钮和/或文本。当触摸运行键时,与运行键相对应的应用被运行并显示在主屏幕210上。
[0079]底部栏220沿水平方向在触摸屏190的底部延伸,并且包括标准功能按钮222、224、226和228。初始屏幕按钮222在主屏幕210上显示初始屏幕。例如,当在主屏幕210上的应用的运行期间触摸初始屏幕按钮222时,图2A中所示的初始屏幕被显示在主屏幕210上。后退按钮224显示当前屏幕的前一屏幕,或者结束最后使用的应用。根据本公开,多视图模式按钮226以多视图模式在主屏幕210上显示应用。模式切换按钮228用于以切换模式显示正在主屏幕210上运行的多个应用。例如,当触摸模式切换按钮228时,多个应用可以在自由风格模式和拆分模式之间切换。在自由风格模式下,多个应用被部分相互重叠地自由显示在相同的位置处,而在拆分模式下,多个应用被分开显示在主屏幕210的不同区域中。
[0080]顶部栏(未示出)可以形成在触摸屏190的顶部以便显示显示设备100的状态,包括电池电量状态、接收信号强度和当前时间。
[0081]根据显示设备100的操作系统(OS)或显示设备100中运行的应用,底部栏220和顶部栏(未示出)可以不显示在触摸屏190上。如果底部栏220和顶部栏都没有显示在触摸屏190上,则主屏幕196可以在整个触摸屏190中显示。或者,底部栏220和顶部栏可以在主屏幕196上半透明地显示。
[0082]图2B示出了根据本公开的实施例的Z-顺序的概念。
[0083]参照图2B,如果屏幕的Z-顺序被划分成N层,则第N层可以位于第(N_l)层之上。与每层相对应的窗口可以存在于该层处,而且应用可以在该窗口中运行。也就是说,在运行第一应用时,第一应用在第一层窗口中运行。然后在运行第二应用时,第二应用在第二层窗口中运行,并且在运行第三应用时,第三应用在第三层窗口中运行。因此,分层地生成第一层、第二层和第三层。最后生成的层可以存在于顶层处,并因此可以在屏幕的顶部显示。例如,多个窗口 1、2、3和4可以在主屏幕210上相互重叠地显示。更具体地,第一窗口 I与第二窗口 2、第三窗口 3和第四窗口 4重叠地显示。第二窗口 2与第三窗口 3和第四窗口 4重叠地显示,而且第三窗口 3与第四窗口 4重叠地显示。当多个窗口 1、2、3和4重叠时,显示多个窗口 1、2、3和4的顺序被称为Z-顺序。Z-顺序可以是沿Z轴的窗口的显示顺序。分层浏览器5提供了分层的Z-顺序的视图。Z-顺序可以被称为显示顺序。
[0084]图3A示出了根据本公开的实施例的屏幕显示窗口。具体而言,图3A示出了自由风格模式的概念。
[0085]参照图3A,显示设备300包括触摸屏310。多个窗口 311和312在触摸屏310上显示。而且,底部栏320在触摸屏310的底部显示。如之前描述的,多个窗口 311和312按照它们的显示优先级相互重叠地显示的显示模式可以被称为自由风格模式。
[0086]窗口可以被定义为涵盖特定应用的运行屏幕和标题栏的区域、以及被配置用于运行的应用的控制区域。与应用相关的对象可以在应用的运行屏幕上显示。这些对象可以具有各种形状,如文本、图形、图标、按钮、复选框、照片、视频、网络、地图等。当用户触摸对象时,与该对象相对应的预定的功能或事件可以在应用中运行。根据OS,对象可以被称为视图。标题栏可以包括用来控制窗口的显示的至少一个控制键。例如,至少一个控制键可以包括最小化按钮、最大化按钮和结束按钮。
[0087]应用是由显示设备300的制造商或应用开发者独立配置的程序。因此,一个应用的运行不需要另一应用预先运行。另外,即使一个应用结束,另一应用也可以继续运行。
[0088]与作为独立配置的程序的应用相比,复合功能应用(或者双应用)除了具有一个应用(例如,视频应用)外还具有其他应用的功能的一部分(例如,存储器功能、消息发送和接收功能等)。这样的复合功能应用与上述独立应用的不同之处在于:复合功能应用是新配置的包括特定功能的单个应用。因此,复合功能应用只提供有限的功能,而各种功能都可以从现有的独立应用获得。如果用户需要新的复合功能应用,则用户应购买该复合功能应用。
[0089]控制器110控制多个窗口 311和322部分重叠地显示。控制器110可以确定多个窗口 311和312关于它们的显示的优先级。例如,控制器110可以向窗口 311分配高于窗口 312的优先级。因此,控制器110在具有相对低优先级的窗口 312之上显示具有相对高优先级的窗口 311。被窗口 311隐藏的窗口 312的一部分不在屏幕上显不。
[0090]控制器110可以向已经输入了最新的控件事件的窗口分配最高显示优先级。例如,当用户触摸窗口 311时,控制器110向窗口 311分配最高显示优先级。
[0091]图3B示出了根据本公开的实施例的框架的概念。
[0092]参照图3B,框架270的活动管理器291、窗口管理器292和视图系统294可以与多窗口框架280兼容。与多窗口框架280的兼容性可以是调用应用接口(API)或类似物。框架270还可以包括内容提供器273、软件包管理器(package manager )275、电话管理器276、资源管理器277、位置管理器278和通知管理器279。
[0093]多窗口框架280包括多窗口管理器281和多窗口服务282。
[0094]活动管理器291、窗口管理器292和视图系统294可以调用多窗口 API。窗口管理器292可以为每个窗口生成标题栏。而且,窗口管理器292可以检测每个窗口的Z-顺序并且基于窗口的Z-顺序确定窗口的顺序。
[0095]多窗口管理器281以API的形式向用户提供多窗口服务282的功能,并且管理器/服务结构可以基于进程间通信(InterProcess Communication, IPC)来操作。
[0096]多窗口服务282跟踪在多个窗口中运行的应用的生命周期,并管理每个应用的状态,诸如应用的大小和位置。
[0097]调用的API可以管理每个窗口的大小、位置和可见性。[0098]如上所述,根据本公开的框架可以以提供独立多窗口框架(independent multiwindow framework)来调用API的方式进行操作。
[0099]应用层260可以直接从多窗口管理器281调用API。也就是说,当用户开发新应用时,用户还可以使用由多窗口管理器281提供的API。
[0100]如上所述,根据本公开,可以使用多窗口框架280而且可以同时显示两个或更多个应用。
[0101]图3C示出了被参考用于描述根据本公开实施例的改变窗口的显示顺序的操作的屏幕。
[0102]参照图3C,当用户11触摸301显示设备300的触摸屏310上的窗口 312时,控制器110向已经输入了最新的控件事件的窗口 312分配最高显示优先级。此外,控制器110将窗口 311的优先级从最高优先级降到第二最高优先级。也就是说,控制器110将窗口 311的显示优先级降低一级。底部栏320可以在触摸屏310的底部显示。
[0103]图3D示出了根据本公开实施例的以改变后的显示顺序显示窗口的屏幕。
[0104]参照图3D,具有最高优先级的窗口 312可以被显示为重叠在窗口 311之上。被具有相对高优先级的窗口 312隐藏的具有相对低优先级的窗口 311的一部分未被显示在显示设备300的触摸屏310上。底部栏320可以在触摸屏310的底部显示。
[0105]图4A和图4B示出了根据本公开的实施例的显示设备中的拆分模式。
[0106]图4A示出了以拆分模式在主屏幕410上显示两个应用的例子。当用户运行多个应用时,控制器(未示出)可以同时运行多个应用,并且以拆分模式在主屏幕410上显示这些应用。
[0107]在拆分模式下,第一窗口 440和第二窗口 450也可以在主屏幕410上显示而不重叠。例如,如图4A所示,主屏幕410可以被划分成两半,而且第一窗口 440和第二窗口 450可以分别显示在主屏幕410的左半部分和右半部分上。虽然第一窗口 440和第二窗口 450相互靠近,并共享共同边界线470,但是第一窗口 440和第二窗口 450相互不重叠。共同边界线470在第一窗口 440和第二窗口 450之间绘出。底部栏420可以在主屏幕410的底部显不O
[0108]图4B示出了示例性拆分模式操作。参照图4B,当用户正在通过在第一窗口 440中运行的网络浏览器应用寻找所期望的餐厅时,用户可以同时通过在第二窗口 450中运行的消息应用来约朋友共进晚餐。如图4B所示,用户可以通过触摸第一窗口 440中的对象来在互联网中搜索信息。此外,用户可以通过触摸第二窗口 450中的对象通过消息服务与朋友马丁交谈。虽然第一窗口 440和第二窗口 450相互靠近,并共享共同边界线470,但是第一窗口 440和第二窗口 450相互不重叠。共同边界线470在第一窗口 440和第二窗口 450之间绘出。底部栏420可以在主屏幕410的底部显示。
[0109]图5A、图5B和图5C示出了根据本公开的实施例的显示设备的操作。
[0110]参照图5A,显示设备500可以在触摸屏上显示第一窗口 511和512以及第二窗口521和522。第一窗口 511和512可以包括第一标题栏511和第一应用的运行窗口 512。第二窗口 521和522可以包括第二标题栏521和第二应用的运行窗口 522。显示设备500还可以显示图标化(iconize)按钮530。
[0111]当选择图标化按钮530时,控制器(未示出)检查关于第一窗口 511和512以及第二窗口 521和522中的每一个的窗口信息。更具体地,控制器可以确定在第一窗口 511和512中运行的第一应用的类型、第一窗口 511和512的大小、以及第一窗口 511和512的显示位置中的至少一个。控制器可以确定在第二窗口 521和522中运行的第二应用的类型、第二窗口 521和522的大小、以及第二窗口 521和522的显示位置中的至少一个。例如,多窗口管理器可以从框架的任务管理器和窗口管理器调用API,并查看关于每个窗口的窗口信息。关于每个窗口的窗口信息还可以包括关于在该窗口中运行的应用的运行状态的信息。
[0112]控制器可以检查关于第一窗口 511和512以及第二窗口 521和522的窗口信息,并且可以停止显示第一窗口 511和512以及第二窗口 521和522。此外,控制器可以生成使能第一窗口 511和512中的第一应用以及第二窗口 521和522中的第二应用同时运行的快捷方式图标。控制器可以提供Π,通过该Π,快捷方式图标可以通过预设的模板命名或直接由用户命名。控制器可以从用户接收快捷方式图标的名称,并可以控制快捷方式图标与接收到的名称一起显示。
[0113]对于图标化输入的应用,触摸屏上图标化按钮的选择是纯示例性的,本领域技术人员将容易理解,图标化输入可以以不同的方式应用。例如,图标化输入可以通过长时间按压屏幕捕获图标来应用。图标化按钮的位置也是示例性的。因此,图标化按钮可以被布置在底部栏或类似位置中。
[0114]图5B示出了根据本公开的实施例的显示快捷方式图标的菜单屏幕。参照图5B,控制器控制快捷方式图标545和应用运行图标541、542、543和544 —起显示。快捷方式图标545可以是,例如,包括第一应用的缩略图图像和第二应用的缩略图图像的复合图像。
[0115]用户可以选择快捷方式图标545以同时运行第一应用和第二应用。当控制器确定快捷方式图标545已被选择时,控制器可以读取关于第一窗口 511和512的窗口信息以及关于第二窗口 521和522的窗口信息。
[0116]图5C不出了根据本公开的实施例的显不设备。控制器基于关于第一窗口 511和512的窗口信息以及关于第二窗口 521和522的窗口信息,控制第一窗口 511和512以及第二窗口 521和522的显示。控制器以与图5A中所示的接收图标化输入时的显示方式的相同的方式控制第一窗口 511和512以及第二窗口 521和522的显示。因此,用户的便利性可以被最大化,因为用户能够再现多个窗口的最优化配置。例如,用户可以通过为在家中频繁使用的应用设置家中使用(home-use)快捷方式图标,来容易地使用在家中频繁使用的应用,诸如网络浏览器应用、聊天应用和媒体播放器应用。或者,用户可以通过为在学校频繁使用的应用设置学校使用(school-use)快捷方式图标,来容易地使用在学校频繁使用的应用,诸如网络浏览器应用、备忘录应用和字典应用。
[0117]图6A、图6B和图6C示出了根据本公开的实施例的显示设备的操作。相比于示出了自由风格模式下的操作的图5A、图5B和图5C,图6A、图6B和图6C示出了拆分模式下的操作。
[0118]参照图6A,显示设备600可以在触摸屏上显示第一窗口 611和612以及第二窗口621和622。第一窗口 611和612可以包括第一标题栏611和第一应用的运行屏幕612,而且第二窗口 621和622可以包括第二标题栏621和第二应用的运行屏幕622。显示设备600还可以显示图标化按钮630。不同于图5A,图标化按钮630在图6A的底部栏中显示。
[0119]当选择图标化按钮630时,控制器(未示出)检查关于第一窗口 611和612以及第二窗口 621和622中的每一个的窗口信息。更具体地,控制器可以确定在第一窗口 611和612中运行的第一应用的类型、第一窗口 611和612的大小、以及第一窗口 611和612的显示位置中的至少一个。控制器可以确定在第二窗口 621和622中运行的第二应用的类型、第二窗口 621和622的大小、以及第二窗口 621和622的显示位置中的至少一个。例如,多窗口管理器可以从框架的任务管理器和窗口管理器的调用API,并查看关于每个窗口的窗口信息。关于每个窗口的窗口信息还可以包括关于在该窗口中运行的应用的运行状态的信肩、O
[0120]控制器可以检查关于第一窗口 611和612以及第二窗口 621和622的窗口信息,并且可以停止显示第一窗口 611和612以及第二窗口 621和622。此外,控制器可以生成使能第一窗口 611和612中的第一应用以及第二窗口 621和622中的第二应用同时运行的快捷方式图标。
[0121]图6B示出了根据本公开的实施例的显示快捷方式图标的菜单屏幕。参照图6B,显示设备600的控制器控制快捷方式图标645与应用运行图标641、642、643和644 —起显示。快捷方式图标645可以是,例如,包括第一应用的缩略图图像和第二应用的缩略图图像的复合图像。
[0122]用户可以选择快捷方式图标645以同时运行第一应用和第二应用。当控制器确定快捷方式图标645已被选择时,控制器可以读取关于第一窗口 611和612的窗口信息以及关于第二窗口 621和622的窗口信息。
[0123]图6C示出了根据本公开的实施例的显示设备。显示设备600的控制器基于关于第一窗口 611和612的窗口信息以及关于第二窗口 621和622的窗口信息,控制第一窗口611和612以及第二窗口 621和622的显示。控制器以与图6A中所示的接收图标化输入时显不方式的相同的方式控制第一窗口 611和612以及第二窗口 621和622的显不。显不设备600还可以显示图标化按钮630。如前所述,根据本公开的用于控制显示设备的方法适用于自由风格模式和拆分模式二者。
[0124]图7是示出根据本公开的实施例的用于控制显示设备的方法的流程图。
[0125]参照图7,在操作S701中,显不设备可以与多个窗口 对应地显不多个窗口。显示设备可以以拆分模式或自由风格模式显示多个窗口。
[0126]在操作S703中,显示设备可以接收将多个窗口图标化的图标化输入。例如,显示设备可以在触摸屏的部分区域或底部栏中显示图标化按钮。显示设备可以通过确定图标化按钮是否已被选择来接收图标化输入。或者,显示设备可以显示用于捕获运行屏幕的捕获按钮,并且通过确定捕获按钮是否已被按下很长一段时间(例如,等于或大于阈值时间量)来接收图标化输入。
[0127]在操作S705中,显不设备可以检查关于多个窗口中的每一个窗口的窗口信息。关于每一个窗口的窗口信息可以包括关于在窗口中运行的应用的类型、窗口的位置、以及窗口的大小中的至少一个的信息。窗口信息还可以包括关于应用的运行状态的信息。下面的表I示出了根据本公开的实施例的示例性窗口信息。
[0128]表I
[0129]
【权利要求】
1.一种控制显示设备的方法,该方法包括: 显示分别运行应用的多个窗口; 接收用于运行所述多个窗口的图标化输入; 检查关于所述多个窗口中的每一个的窗口信息,并且停止显示所述多个窗口 ;以及 基于所检查的窗口信息,生成用于同时运行所述多个窗口的快捷方式图标。
2.如权利要求1所述的方法,其中,所述关于所述多个窗口中的每一个的窗口信息包括关于窗口中运行的应用的类型、窗口的位置、以及窗口的大小中的至少一个的信息。
3.如权利要求1所述的方法,还包括: 确定所述快捷方式图标是否已被选择; 当选择所述快捷方式图标时,读取关于与所述快捷方式图标相对应的所述多个窗口中的每一个的窗口信息;以及 基于所述窗口信息显示所述多个窗口。
4.如权利要求1所述的方法,其中,所述快捷方式图标被显示为复合图像,在该复合图像中,在所述多个窗口中运行的应用的缩略图图像被组合。
5.如权利要求1所述的方法,其中,接收用于运行所述多个窗口的图标化输入包括: 在沿所述显示设备的显示器的边缘设置的栏中显示图标化图标;以及· 确定在沿所述显示设备的显示器的边缘设置的栏中显示的图标化图标是否已被选择。
6.如权利要求1所述的方法,其中,接收用于运行所述多个窗口的图标化输入包括: 显示用于捕获所述显示设备的屏幕的屏幕捕获按钮;以及 确定所述屏幕捕获按钮是否已经被按压了等于或大于阈值的时间量。
7.如权利要求1所述的方法,还包括向其他显示设备发送所检查的窗口信息。
8.一种显示设备,包括: 触摸屏,被配置为显示分别运行应用的多个窗口,并且接收用于运行所述多个窗口的图标化输入; 控制器,被配置为检查关于所述多个窗口中的每一个的窗口信息,控制停止显示所述多个窗口,并且基于所检查的窗口信息生成用于同时运行所述多个窗口的快捷方式图标;以及 存储器,被配置为存储关于所述多个窗口中的每一个的窗口信息。
9.如权利要求8所述的显示设备,其中,所述关于所述多个窗口中的每一个的窗口信息包括关于窗口中运行的应用的类型、窗口的位置、以及窗口的大小中的至少一个的信息。
10.如权利要求8所述的显示设备,其中,当选择所述快捷方式图标时,所述控制器读取关于与所述快捷方式图标相对应的所述多个窗口中的每一个的窗口信息,并且基于所述窗口信息显示所述多个窗口。
11.如权利要求8所述的显示设备,其中,所述快捷方式图标被显示为复合图像,在该复合图像中,在所述多个窗口中运行的应用的缩略图图像被组合。
12.如权利要求8所述的显示设备,其中,所述触摸屏在所述显示设备的底部栏中显示图标化图标,而且所述控制器通过检查在所述底部栏中显示的图标化图标是否已被选择来确定是否已经接收到所述图标化输入。
13.如权利要求8所述的显示设备,其中,所述触摸屏显示用于捕获所述显示设备的屏幕的屏幕捕获按钮,而且所述控制器通过检查所述屏幕捕获按钮是否已经被按压了等于或大于阈值的时间量来确定是否已经接收到所述图标化输入。
14.如权利要求8所述的显示设备,还包括通信模块,其被配置为向其他显示设备发送所检查的窗口 信息。
【文档编号】G06F3/0488GK103853427SQ201310656589
【公开日】2014年6月11日 申请日期:2013年12月6日 优先权日:2012年12月6日
【发明者】申起赫, 金圣桓, 金斗焕, 李在烈, 白建佑, 尹熙兰 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1