用户终端装置及其控制方法.pdf

上传人:zhu****_FC 文档编号:4748000 上传时间:2018-11-05 格式:PDF 页数:33 大小:3.19MB
返回 下载 相关 举报
摘要
申请专利号:

CN201380045464.8

申请日:

2013.08.28

公开号:

CN104603733A

公开日:

2015.05.06

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/0481申请日:20130828|||公开

IPC分类号:

G06F3/0481(2013.01)I; G06F3/0483(2013.01)I; G06F3/0488(2013.01)I

主分类号:

G06F3/0481

申请人:

三星电子株式会社

发明人:

宣广源; 金刚兑; 金德炫; 金银英; 金铁柱; 李在烈

地址:

韩国京畿道

优先权:

10-2012-0094508 2012.08.28 KR

专利代理机构:

北京市柳沈律师事务所11105

代理人:

钱大勇

PDF下载: PDF下载
内容摘要

提供一种用户终端装置。所述装置包括:显示器,显示屏幕;存储器,存储用于定义根据其在屏幕上排列多个应用程序窗口的布局的至少一个模板;用户接口,接收用户命令;以及控制器,控制显示器基于由用户命令从所述屏幕上至少一个模板当中选择的模板排列和显示所述多个应用程序窗口。

权利要求书

权利要求书
1.  一种用户终端装置,所述装置包括:
显示器,显示屏幕;
存储器,存储用于定义根据其在屏幕上排列多个应用程序窗口的布局的 至少一个模板;
用户接口,接收用户命令;以及
控制器,控制显示器基于由用户命令从所述至少一个模板当中选择的模 板将多个应用程序窗口排列和显示在屏幕上。

2.  如权利要求1所述的用户终端装置,其中,所述多个应用程序窗口 包括当前已运行的应用程序窗口和在选择模板之后运行的应用程序窗口的 至少之一。

3.  如权利要求1所述的用户终端装置,其中,控制器根据预定的排列 顺序将所述多个应用程序窗口排列在所选择模板内的窗口区域上。

4.  如权利要求3所述的用户终端装置,其中,控制器基于在屏幕Z轴 上排列多个已运行应用程序窗口的顺序,将所述多个已运行应用程序窗口连 续地排列在模板内的窗口区域上。

5.  如权利要求4所述的用户终端装置,其中,基于用于在Z轴上排列 多个已运行应用程序窗口的更高的Z顺序的优先级,将所述多个已运行应用 程序窗口连续地排列在模板内的窗口区域上。

6.  如权利要求3所述的用户终端装置,其中,如果多个已运行应用程 序窗口的数量多于模板内的窗口区域的数量,则控制器在模板内的窗口区域 上重叠和显示已运行的应用程序窗口,并且如果所述多个已运行应用程序窗 口的数量少于模板内窗口区域的数量,则控制器显示所述窗口区域,以便不 会将所述应用程序窗口排列为模板内窗口区域当中的空白。

7.  如权利要求6所述的用户终端装置,其中,如果将一个已运行应用 程序窗口排列在模板内一个窗口区域上,并且如果将另一已运行应用程序窗 口排列为重叠在模板内的该一个窗口区域上,则控制器将所述另一应用程序 窗口重叠和显示在所述一个应用程序窗口的下部。

8.  如权利要求3所述的用户终端装置,其中,所述控制器将在选择模 板之后运行的至少一个应用程序窗口根据运行的顺序连续地排列在模板内 窗口区域上。

9.  如权利要求8所述的用户终端装置,其中,如果在将所述至少一个 已运行应用程序窗口排列和显示在模板内的所有窗口区域上的状态中运行 新应用程序窗口,则控制器在所述多个应用程序窗口之一的上部重叠和显示 所述新应用程序窗口。

10.  如权利要求1所述的用户终端装置,其中,控制器根据预定的用户 命令提供至少以下之一:窗口编辑模式,将多个已运行应用程序窗口根据用 户选择排列在模板内;以及模板编辑模式,用户执行编辑预存模板和创建新 模板的至少之一。

11.  如权利要求1所述的用户终端装置,其中,如果选择预定菜单项目, 则控制器将至少一个模板显示在屏幕区域上。

12.  如权利要求1所述的用户终端装置,其中,所述用户终端装置包括 键入触摸输入的输入单元。

13.  一种控制用户终端装置的方法,所述方法包括:
接收选择用于定义根据其在屏幕上排列多个应用程序窗口的布局的模 板的用户命令;以及
基于根据用户命令所选择的模板将多个应用程序窗口排列和显示在屏 幕上。

14.  如权利要求13所述的方法,其中,所述多个应用程序窗口包括当 前已运行应用程序窗口和在选择模板之后要运行的应用程序窗口的至少之 一。

15.  如权利要求13所述的方法,其中,所述的显示多个应用程序窗口 包括,根据预定的排列顺序将多个应用程序窗口排列在所选择模板内的窗口 区域上。

说明书

说明书用户终端装置及其控制方法
技术领域
本发明涉及用户终端装置及其控制方法。更具体地说,本发明涉及在多 任务环境中提供多个应用程序窗口的用户终端装置及其控制方法。
背景技术
电子技术的发展已经能够支持各种类型显示装置的发展。特别地,人们 已经广泛分发和使用诸如TV、个人计算机(PC)、膝上计算机、平板PC、 移动电话、MP3播放器的显示装置。
为了满足更新颖和更多样功能的用户需要,诸如平板PC和移动电话的 移动终端提供同时实现多个应用程序的多任务环境。
于是,需要在多任务环境中管理多个应用程序窗口的方法。
因此,需要在多任务环境中排列和显示多个应用程序窗口的装置和方 法。
给出以上信息作为背景信息仅仅是为了有助于本公开的理解。至于以上 任意是否可以用作关于本发明的现有技术,没有做确定并且没有做声明。
发明内容
技术问题
本发明的各方面是解决上述问题和/或缺点并且提供至少以下所述的优 点。然而,不要求本发明克服以上所述的缺点,并且本发明构思的示例实施 例可以不克服以上所述的任何问题。
根据本发明的一方面,技术目标是提供能够在多任务环境中排列多个应 用程序窗口并且显示多个应用程序窗口的用户终端装置,并且提供控制方 法。
技术方案
根据本发明的一方面,提供用户终端装置。所述装置包括:显示器,显 示屏幕;存储器,存储用于定义根据其在屏幕上排列多个应用程序窗口的布 局的至少一个模板;用户接口,接收用户命令;以及控制器,控制显示器基 于由用户命令从至少一个模板当中选择的模板在屏幕上排列和显示所述多 个应用程序窗口。
根据本发明的一方面,所述多个应用程序窗口可以包括当前已运行的应 用程序窗口和在选择模板之后运行的应用程序窗口的至少之一。
根据本发明的一方面,控制器可以根据预定的排列顺序将多个应用程序 窗口排列在所选择模板内的窗口区域上。
根据本发明的一方面,控制器基于在屏幕Z轴上排列多个已运行应用程 序窗口的顺序,可以将所述多个已运行应用程序窗口连续地排列在模板内的 窗口区域上
根据本发明的一方面,基于用于在Z轴上排列多个已运行应用程序窗口 的更高的Z顺序的优先级,可以将所述多个已运行应用程序窗口连续地排列 在模板内的窗口区域上。
根据本发明的一方面,如果所述多个已运行应用程序窗口的数量多于模 板内的窗口区域的数量,则控制器可以在模板内的窗口区域上重叠和显示已 运行的应用程序窗口,而如果所述多个已运行应用程序窗口的数量少于模板 内窗口区域的数量,则控制器可以显示所述窗口区域,以便不会将所述应用 程序窗口排列为模板内窗口区域当中的空白。
根据本发明的一方面,如果将一个已运行应用程序窗口排列在模板内一 个窗口区域上,并且如果将另一已运行应用程序窗口排列为重叠在模板内的 所述一个窗口区域上,则控制器可以将所述另一应用程序窗口重叠和显示在 所述一个应用程序窗口的下部。
根据本发明的一方面,控制器可以将在选择模板之后运行的一个或多个 应用程序窗口根据运行的顺序连续地排列在模板内窗口区域上。
根据本发明的一方面,如果在将所述多个已运行应用程序窗口排列和显 示在模板内的所有窗口区域上的状态中运行新应用程序窗口,则控制器可以 在所述多个应用程序窗口之一的上部重叠和显示所述新应用程序窗口。
根据本发明的一方面,控制器根据预定的用户命令可以提供至少以下之 一:窗口编辑模式,其中将多个已运行应用程序窗口根据用户选择排列在模 板内;以及模板编辑模式,其中用户执行编辑预存模板和创建新模板的至少 之一。
根据本发明的一方面,如果选择预定菜单项目,则控制器可以将至少一 个模板显示在屏幕区域上。
根据本发明的一方面,用户终端装置包括键入触摸输入的输入单元。
根据本发明的一方面,提供控制用户终端装置的方法。所述方法包括: 接收选择用于定义根据其在屏幕上排列多个应用程序窗口的布局的模板的 用户命令,以及基于根据用户命令所选择的模板将多个应用程序窗口排列和 显示在屏幕上。
根据本发明的一方面,所述多个应用程序窗口可以包括当前已运行应用 程序窗口和在选择模板之后要运行的应用程序窗口的至少之一。
根据本发明的一方面,所述的显示多个应用程序窗口可以包括,根据预 定的排列顺序将多个应用程序窗口排列在所选择模板内的窗口区域上。
根据本发明的一方面,所述的显示多个应用程序窗口可以包括基于在屏 幕Z轴上排列多个已运行应用程序窗口的顺序,将多个已运行应用程序窗口 连续地排列在模板内的窗口区域上。
根据本发明的一方面,所述的显示多个应用程序窗口可以包括,如果多 个已运行应用程序窗口的数量多于模板内的窗口区域的数量,则将已运行应 用程序窗口重叠和显示在模板内的窗口区域上,并且如果多个已运行应用程 序窗口的数量少于模板内窗口区域的数量,则显示所述窗口区域以便不将应 用程序窗口排列为模板内窗口区域当中的空白。
根据本发明的一方面,所述的显示多个应用程序窗口可以包括,如果将 一个已运行应用程序窗口排列在模板内的一个窗口区域上,并且如果排列另 一个已运行应用程序窗口以将其重叠在模板内的所述一个窗口区域上,则将 所述另一个应用程序窗口重叠和显示在所述一个应用程序窗口的下部。
根据本发明的一方面,所述显示可以包括,根据运行的顺序将在选择模 板之后运行的一个或多个应用程序窗口连续地排列在模板内的窗口区域上。
从结合附图公开本发明示例实施例的以下详细描述中,本发明的其它方 面、优点和突出特点对于本领域技术人员将变得显而易见。
本发明的有益效果
根据本发明的一方面,如果在其中将多个已运行应用程序窗口排列和显 示在模板内的所有窗口区域上的状态中运行新的应用程序窗口,则所述方法 可以包括将所述新应用程序窗口重叠和显示在多个应用程序窗口之一的上 部。
附图说明
从结合附图的以下描述中,本发明某些示例实施例的以上和其它方面、 特点和优点将变得更加明显,其中:
图1A和1B是示出根据本发明示例实施例的用户终端装置的图示;
图2是根据本发明示例实施例的用户终端装置的详细框图;
图3A和3B是示出根据本发明示例实施例的存储在存储器中的软件结 构的图示;
图4A至4D是示出根据本发明示例实施例的显示支持多窗口模式的应 用程序的方法的图示;
图5A和5B是示出根据本发明示例实施例的当在多窗口模式和正常模 式运行应用程序时应用程序窗口的显示格式的图示;
图6A至12是示出根据本发明示例实施例的显示屏幕的方法的图示;
图13A和13B是示出根据本发明示例实施例的模板格式的图示;
图14A和14B是示出根据本发明示例实施例的排列应用程序窗口的方 法的图示;
图15A至15C是示出根据本发明示例实施例的排列应用程序窗口的方 法的图示;以及
图16是示出根据本发明示例实施例的控制用户终端装置的方法的流程 图。
应当注意到,整个附图中使用相似的参考编号描述相同或相似的元件、 特征和结构。
具体实施方式
提供参照附图的以下描述以有助于由权利要求书及其等价物所定义的 本发明示例实施例的全面理解。它包括有助于理解的各种特定细节,但那些 仅仅被看做是示例。因此,本领域普通技术人员将认识到,在不脱离本发明 范围和精神的情况下能够对这里所描述的实施例进行各种改变和修改。此 外,为了简明起见可以省略对熟知功能和结构的描述。
在以下描述和权利要求书中所使用的术语和词汇不限于词典含义,而仅 仅被发明人用于能够清晰和一致地理解本发明。因此,提供本发明示例实施 例的以下描述仅仅是为了说明的目的,而不是为了限制由所附权利要求书及 其等价物所定义的本发明,这对于本领域技术人员将是显然的。
将理解到,单数形式“一个”和“该”包括复数指代,除非上下文清晰 地表示相反。因此,例如,“一个组件表面”的指代包括一个或多个这种表 面的指代。
在以下描述中,即使在不同附图中相同的附图参考编号也被用于相同的 元件。提供描述中所定义的诸如详细结构和元件的材料以有助于本发明的全 面理解。因此,显然没有那些专门定义的材料也能够实现本发明的示例实施 例。此外,不详细描述熟知的功能或结构,因为这些描述会以不必要的细节 妨碍本发明。
图1A和1B是示出根据本发明示例实施例的用户终端装置的图示。
参照图1A,可以将用户终端装置100实现为平板个人计算机(PC)100A。 然而,用户终端装置100不限于平板PC。例如,可以将用户终端装置100 实现为诸如包含智能电话的移动电话100B、个人媒体播放器(PMP)、个人 数字助手(PDA)或全球定位系统(GPS)设备的各种类型装置,只要所述 装置具有显示功能并且是便携的。进一步,用户终端装置100可以包括允许 用户用手指、钢笔102等输入用于运行程序的命令的触摸屏。
更特定地,平板PC作为根据本发明示例实施例的用户终端装置100的 实例之一,组合了PDA的移动性和膝上计算机的功能。因此,它在具有桌 面计算机功能的同时,也可以使用无线互联网。虽然主要的输入工具是触摸 屏,也可以连接和使用传统键盘、鼠标等。
同时,用户终端装置100可以提供同时运行多个应用程序并且执行作业 (job)的多任务环境。此后将描述根据本发明示例实施例的在多任务环境中 提供多个应用程序窗口的方法。
参照图1B,用户终端装置100可以包括显示器110、用户接口120、控 制器130和存储器140。
显示器110可以显示屏幕。在本发明的示例实施例中,所述屏幕可以包 括具有诸如图像、视频图像、文本的各种对象的应用程序运行屏幕、图形用 户接口(GUI)屏幕等。
更特定地,显示器110可以同时显示多个应用程序运行屏幕(例如,可 以在屏幕上同时显示多个应用程序窗口)。这种显示屏幕的特定模式这里将 被称为“多窗口模式”。
可以以允许实现包含移动位置、调节尺寸或固定(pin-up)功能的形式 提供在多窗口模式上提供的应用程序窗口。因此,所述应用程序窗口可以包 括具有提供相应功能的菜单项目的标题区域并且可以被实现为具有预定尺 寸。更特定地,所述标题区域可以包括最大化按钮、结束按钮或固定按钮。 根据对每个按钮的操作,可以输入最大化窗口、结束窗口或固定窗口的指令。 同时,可以以在显示器110上占有整个屏幕区域的一部分的更小尺寸实现在 多窗口模式上提供的应用程序窗口,以便允许移动位置和调节尺寸的便利实 现。这种窗口模式在这里将被称为“迷你模式”或“自由样式模式”。在本 发明的示例实施例中,可以根据用户的尺寸调节显示所述应用程序窗口以覆 盖整个屏幕尺寸。
进一步,显示器110可以在整个屏幕区域上以最大尺寸显示一个应用程 序窗口。以上屏幕显示模式这里将被称为“正常模式”。可以以不具有标题 区域的形式提供在正常模式上提供的应用程序窗口,以便为用户提供尽可能 大的应用程序运行屏幕。如果在正常模式上提供的应用程序窗口具有覆盖显 示器110上的整个屏幕区域的最大尺寸,则在这里将所述模式称为“最大模 式”或“分裂模式”。如果以所述分裂模式显示多个应用程序窗口,则可以 划分屏幕区域并且可以在每个划分区域中显示所述多个应用程序窗口。
同时,可以将显示器110实现为液晶显示器(LCD)面板、有机发光二 极管(OLED)等,虽然所述显示器不限于此。特定地,可以将显示器110 实现为与触摸板具有层间结构的触摸屏。在此情形中,可以将显示器110用 作用户接口120以及输出设备,这将在下面描述。可以配置触摸屏以检测触 摸输入压力、触摸输入位置、触摸输入区域等。
用户接口120可以接收各种用户命令。例如,用户接口120可以接收在 应用程序窗口上显示标题区域的用户命令。
根据本发明的示例实施例,当以最大化模式显示应用程序窗口以覆盖整 个屏幕区域时,用户接口120可以接收在应用程序窗口上显示标题区域的用 户命令。所述“用户命令”可以是与触摸应用程序窗口的预定区域相对应的 用户操作,例如单击操作等,虽然所述用户操作不限于此。因此,所述用户 命令可以是轻拂操作或拖拽操作。根据本发明的示例实施例,可以将某个区 域预设为例如在应用程序窗口的顶端提供的信息显示区域或菜单显示区域, 虽然不限于此。
当显示最大化应用程序窗口时,根据用户命令显示的标题区域可以提供 将窗口恢复到迷你模式的恢复按钮或关闭窗口的结束按钮。例如,如上所述, 除了指向在标题区域上除去含有按钮的区域以外的区域的触摸操作之外,通 过指向在标题区域上的恢复按钮的触摸操作也可以接收将最大模式恢复到 迷你模式的用户命令。
根据本发明的示例实施例,在将标题区域显示在应用程序窗口上时,用 户接口120通过将应用程序窗口减小预定尺寸可以接收恢复迷你模式的用户 命令。所述用户命令可以是指向在标题区域上排除含有按钮的区域的区域的 触摸操作,或者可以是指向在标题区域上提供的窗口恢复按钮的触摸操作。
在应用程序窗口处于最大化状态并且不显示标题区域时,用户接口120 可以接收将窗口恢复到迷你模式的用户命令。所述用户命令可以是指向信息 显示区域的双击操作、下拂操作或者下拖操作。
用户接口120可以在多窗口模式接收移动应用程序窗口位置的用户命 令、调节应用程序窗口尺寸的用户命令、或者固定应用程序窗口的用户命令。 通过指向固定按钮的点击操作可以将固定的用户命令实现为固定开/关。因 此,当固定为开时,可以以固定的形式显示应用程序窗口。如果固定为关, 则可以以移动位置和调节尺寸为可能的形式实现应用程序窗口。
控制器130可以控制用户终端装置100的所有操作。
在多窗口模式中显示多个应用程序窗口。
控制器130基于由通过用户接口120输入的用户命令从在存储器140中 存储的一个或多个模板当中选择的模板,可以控制显示器110在屏幕上排列 和显示多个应用程序窗口。所述的多个应用程序窗口可以包括基于当前运行 应用程序窗口和模板的选择所运行的应用程序窗口的至少之一。
如果选择了预定菜单项目,则控制器130可以在屏幕的一个区域上显示 在存储器140中存储的模板的至少之一。例如,可以在屏幕上安装选择模板 的菜单项目,并且如果可以选择菜单项目,则可以排列和显示以前存储模板 的至少之一,以便用户能够根据用户的偏好选择模板。在此情形中,可以将 所述菜单项目显示为示出特定模板格式的图标形状,虽然这种显示配置不限 于此。
控制器130可以根据预定的排列顺序将多个应用程序窗口排列在所选择 模板内的窗口上。基于模板内的窗口,这里所使用的“预定排列顺序”可以 是左至右方向(在屏幕X轴上从-到+)、顶至底方向(在屏幕Y轴上从-到+) 或者屏幕Z轴上的顶至底方向(屏幕Z轴上从-到+)。
例如,如果选择将屏幕分为四等分的模板并且如果有五个要排列的应用 程序窗口,则将第一个应用程序窗口排列在左上角区域,将第二个应用程序 窗口排列在右上角区域,将第三个应用程序窗口排列在左下角区域,将第四 个应用程序窗口排列在右下角区域,以及将第五个应用程序窗口排列为与位 于左上角区域的第一应用程序窗口的下部重叠。因此,如果第一个应用程序 窗口关闭,则可以将第五个应用程序窗口显示在左上角区域。
进一步,基于朝着屏幕Z方向排列多个已运行应用程序窗口的顺序,控 制器130可以在模板内连续地排列当前在窗口上运行的多个应用程序窗口。
根据本发明的示例实施例,第一至第五个应用程序可以是从Z轴的+向 到Z轴的-向依次被显示在当前屏幕上的应用程序窗口。换句话说,如果运 行多个应用程序窗口,则在基于模板排列应用程序窗口之前,可以在屏幕Z 轴方向互相重叠并显示所述多个应用程序窗口。在此情形中,可以将最近操 作的应用程序显示在最高部位。因此根据本发明的示例实施例,通过考虑操 作顺序可以排列模板内的应用程序窗口。
根据本发明的示例实施例,可以根据应用程序的运行顺序、已运行应用 程序窗口的操作频率、操作小时(或时间)等在模板内排列应用程序窗口。 例如,可以根据优先考虑较高操作频率的预定排列顺序排列和显示多个当前 操作的应用程序窗口。
控制器130可以根据已运行应用程序窗口的数量和所选择模板内的窗口 数量在模板内恰当地排列所述应用程序窗口。
如果已运行应用程序窗口的数量多于所选择模板内窗口的数量,则控制 器130可以排列已运行应用程序窗口与模板内的其它窗口重叠。如果将第一 个已运行应用程序窗口排列在模板内的第一窗口上并且将第二个已运行应 用程序窗口排列为与模板内的第一窗口重叠,则控制器130可以排列第二个 应用程序窗口与第一个应用程序窗口的下部重叠。因为上面已经描述了本实 例,下面将不对其做进一步解释。
进一步,如果已运行应用程序窗口的数量少于模板内的窗口数量,则控 制器130可以针对在所选择模板内的窗口当中不排列应用程序窗口的窗口区 域显示空白区域。如果运行新的应用程序窗口,则可以将所述新应用程序窗 口自动地显示在空白区域上。
进一步,控制器130可以根据相同的排列顺序在模板内的窗口区域上执 行跟在模板选择之后运行的应用程序窗口的排列。
在此情形中,如果在将多个已运行应用程序窗口排列和显示在所选择模 板内的每个窗口上的同时运行新应用程序窗口,则控制器130可以将所述新 应用程序窗口重叠和显示在多个应用程序窗口之一的上部。例如,如果最近 排列的应用程序窗口是将屏幕分为两等分的模板内的窗口的左窗口,则可以 将所述新应用程序窗口重叠和显示在下一顺序上(例如,右窗口上)。
根据本发明的示例实施例,基于已运行应用程序的数量可以自动地改变 模板。例如,如果选择了将屏幕两等分的模板,并且如果在模板内的两个窗 口上分别排列了两个应用程序窗口的同时运行新应用程序窗口,则所述模板 可以自动改变为能够在屏幕上排列三个应用程序窗口的模板,并且因此可以 在屏幕上连续排列三个已运行应用程序窗口。
根据本发明的示例实施例,可以根据已运行应用程序的数量来推荐模 板。例如,如果选择了具有将屏幕两等分格式的模板,并且如果在模板内的 两个窗口上分别排列有两个应用程序窗口的同时运行新应用程序窗口,则可 以向用户推荐能够在屏幕上排列三个应用程序窗口的另一模板。
可以通过考虑应用程序窗口的操作频率或数量来应用自动改变和推荐 的以上方法。例如,只有对以上示例实施例中的两个已运行应用程序窗口执 行重复操作都超过了预定频率,才可以应用自动改变和推荐的所述方法。
窗口编辑模式
如果输入预定的用户命令,则控制器130可以提供窗口编辑模式屏幕, 以便在所选择模板内的窗口上根据用户的选择排列多个已运行应用程序窗 口。所述的预定用户命令可以是在屏幕上的捏操作。特定地,所述的预定用 户命令可以是使用多触摸的捏入操作。进一步,所述的窗口编辑模式屏幕根 据捏出操作可以关闭。这里所使用的“捏入操作”指代两个手指联合靠近的 操作,而这里所使用的“捏出操作”指代两个手指相互移开的操作。根据本 发明的示例实施例,可以使用诸如上拂和下拂的另一用户操作,或者可以提 供进入和退出窗口编辑模式屏幕的另一菜单时间。
在窗口编辑模式,可以根据拖拽的用户操作在模板内调节应用程序窗口 位置。在此情形中,可以自动调节被移动应用程序窗口的尺寸以对应于模板 内的窗口尺寸。
进一步,在窗口编辑模式,可以将当前已运行的应用程序显示在下部。 因此,用户可以选择应用程序并且将所述应用程序排列在所期望的区域上。 在此情形中,可以将与应用程序相对应的图像显示在相应应用程序窗口区域 的部位上,以便用户能够识别所述应用程序。
进一步,在窗口编辑模式也可以运行新应用程序窗口,并且可以将相应 应用程序窗口增加到在其上显示当前已运行应用程序的较低区域。下面将通 过参照附图描述窗口编辑模式的其它详细功能。
模板编辑模式
如果输入预定的用户命令,则控制器130可以提供模板编辑模式以便用 户能够编辑以前存储的模板或创建新的模板。这里所使用的“预定用户命令” 可以是包括例如捏入、捏出、上拂、下拂等的多触摸用户操作。根据本发明 的示例实施例,取决于需要和/或用户偏好,可以提供另一菜单项目以进入和 退出模板编辑模式屏幕。
在模板编辑模式,用户可以根据用户需要和/或偏好编辑以前存储的模板 并且创建新的模板。例如,用户可以在被分成两等分的模板内将窗口尺寸从 1:1比例调节和编辑到2:1比例。下面将参照附图描述模板编辑模式的其它 详细功能。
根据本发明的示例实施例,可以在窗口编辑模式执行所述的模板编辑。
在其它多窗口模式上控制屏幕的方法
控制器130可以控制用户终端装置100以便将应用程序窗口减小到预定 的尺寸(例如,在多窗口模式以最小化模式显示)。在此情形中,可以将标 题区域以固定方式显示在最小窗口区域的一部分上。因此,在其中将应用程 序窗口显示在整个屏幕区域上的最大模式,基本上可以不显示标题区域,并 且可以根据用户命令显示标题区域。然而,在多窗口模式,可以基本上以固 定方式显示标题区域。根据本发明的示例实施例,甚至在迷你模式也可以根 据用户命令显示标题区域。
进一步,控制器130可以控制用户终端装置100,以便显示根据用户命 令在多窗口模式提供关于应用程序窗口的位置移动和尺寸调节的向导的向 导GUI。在此情形中,控制器130可以控制向导GUI在显示向导GUI的区 域上提供触觉反馈。
进一步,控制器130可以提供实现多窗口模式和正常模式的各种菜单项 目。
存储器140可以执行存储定义在屏幕上排列多个应用程序窗口的布局的 至少一个或多个模板的功能。例如,存储器140可以存储由窗口数量提供的 各种格式模板。进一步,可以将通过使用存储在存储器140中的模板编辑的 模板或新创建的模板附加地存储在存储器140中。
图2是根据本发明示例实施例的用户终端装置的详细框图。
参照图2,用户终端装置100可以包括显示器110、用户接口120、控制 器130、存储器140、应用程序驱动器150、反馈提供器160、通信器170、 音频处理器180、视频处理器185、扬声器190、按钮191、USB口192、摄 像头193以及麦克风194。在图2中示出的组件中,以上参照图1描述的组 件将不再进一步解释,因为这种描述将是多余的。
通过在存储器140中存储的程序可以执行控制器130的操作。存储器140 可以存储诸如驱动用户终端装置100的操作系统(OS)软件模块、各种应用 程序、在运行应用程序时所输入或建立的各种数据或者内容之类的各种数 据。具体地说,取决于其特征,可以将存储在存储器140中的应用程序分为 支持多窗口模式的应用程序和不支持多窗口模式的其它应用程序。
进一步,存储器140可以存储预先定义在多窗口模式排列多个应用程序 窗口的布局的各种类型模板。
下面将参照图3描述在存储器140中存储的其它各种软件模块。
应用程序驱动器150可以驱动和实现用户终端装置100能够提供的应用 程序。这里所使用的“应用程序”可以指代能够自动运行的可以包括各种多 媒体内容的程序。这里所使用的术语“多媒体内容”包括文本、音频、静止 图像、动画、视频、交互内容、来自内容提供商的电子节目指南(EPG)内 容、从用户接收的电子消息、或者关于当前事件的信息,虽然不限于此。
反馈提供器160可以根据在用户终端装置100中实现的功能执行提供各 种反馈的功能。
例如,反馈提供器160可以提供关于在屏幕上显示的GUI的触觉反馈。 所述的触觉反馈技术或者计算机触摸技术通过在用户终端装置100中产生振 动、力量或冲击使用户能够感觉到触摸。如果在多窗口模式根据用户命令显 示提供关于应用程序窗口的位置移动和尺寸调节的向导的向导GUI,则反馈 提供器160可以提供关于向导GUI的触觉反馈。
在此情形中,反馈提供器160根据控制器130的控制,通过以不同方式 应用诸如振动频率、振动长度、振动形状、振动位置等的振动条件可以提供 各种反馈。通过以不同方式应用振动来产生各种触觉反馈的方法对应于基于 现有技术的技术,并且为了简明起见将不做进一步解释。
虽然反馈提供器160可以使用振动传感器并且提供触觉反馈,但是根据 本发明的示例实施例,通过使用压力传感器可以提供触觉反馈。
可以配置通信器170根据各种类型的通信方法与各种类型的外部装置通 信。通信器170可以包括诸如Wi-Fi芯片171、蓝牙芯片172、无线通信芯 片173等的各种通信芯片。
Wi-Fi芯片171和蓝牙芯片172可以分别根据Wi-Fi方法和蓝牙方法进 行通信。无线通信芯片173可以根据诸如电子与电气工程师协会(IEEE)标 准、ZigBee(紫蜂)、第三代(3G)、第三代伙伴计划(3GPP)或者长期演 进(LTE)的各种通信协议进行通信。通信器170可以进一步包括根据使用 源自诸如135kHz、13.56MHz、433MHz、860~960MHz和2.45GHz的各种 RF-ID频率带宽中的13.56MHz的NFC方法操作的近场通信(NFC)芯片。
配置音频处理器180处理音频数据。在音频处理器180中,可以实现诸 如解码、放大或噪声滤波的各种音频数据处理。
配置视频处理器185处理视频数据。在视频处理器185中,可以实现诸 如解码、缩放、噪声滤波、转换帧速率或转换分辨率的各种视频数据处理。
配置扬声器190输出各种告警声音和声音消息以及在音频处理器180中 处理的各种音频数据。
按钮191可以对应于诸如机械按钮、触摸板、或安装在用户终端装置100 机身前面、侧面或背面的随机区域上的旋钮(wheel)的各种类型按钮。例 如,在用户终端装置100上可以安装接通/关断电源的按钮。
USB口192可以通过USB线缆执行与各种外部装置的通信或者给电源 充电。
配置摄像头193根据用户的控制拍摄静止图像或视频图像。可以用包括 正面摄像头和背面摄像头的多个摄像头来实现摄像头193。
配置麦克风194接收用户声音或其它声音并且将所接收声音转换为音频 数据。控制器130可以使用在打电话期间通过麦克风194输入的用户声音。 控制器130可以将用户声音转换为音频数据并且将所述音频数据存储到存储 器140中。
如果提供摄像头193和麦克风194,则控制器130可以根据通过麦克风 194输入的用户声音或根据被摄像头193识别的用户运动执行控制操作。例 如,用户终端装置100可以运行在运动控制模式和声音控制模式。如果运行 在运动控制模式,则控制器130可以激活摄像头193为用户拍照,跟踪用户 运动的变化并且执行相应的控制操作。如果运行在声音控制模式,则控制器 130可以分析通过麦克风输入的用户声音并且根据所分析的用户声音执行控 制操作(例如,可以运行在声音识别模式)。
根据本发明的示例实施例,用户终端装置100可以包括连接诸如耳机、 鼠标、LAN等各种外部组件的各种外部输入端口。
控制器130通过使用存储在存储器140中的各种程序可以控制用户终端 装置100的所有操作。
例如,控制器130可以实现存储在存储器140中的应用程序,创建实现 屏幕并且显示所述屏幕。进一步,控制器130可以播放存储在存储器140中 的各种内容。控制器130也可以通过通信器170与外部装置通信。
根据本发明的示例实施例,控制器130可以包括随机存取存储器(RAM) 131、只读存储器(ROM)132、主中央处理单元(CPU)133、图形处理器 134、第一至第n接口135-1~135-n、总线136等。
RAM 131、ROM 132、主CPU 133、图形处理器134以及第一至第n接 口135-1~135-n可以通过总线136互相连接。
如上所述,第一至第n接口135-1~135-n可以连接到组件的端口(sort)。 根据本发明的示例实施例,所述接口之一可以是通过网络连接到外部装置的 网络接口。
主CPU 133可以访问存储器140,并且通过使用存储在存储器140中的 操作系统(OS)执行引导(boot)。主CPU 133可以通过使用存储在存储器 140中的各种程序、内容和数据执行各种操作。
ROM 132可以在其中存储一套引导所述系统的命令。如果输入接通命令 并且如果提供电源,则主CPU 133可以根据存储在ROM 132中的命令将存 储在存储器140中的OS加载到RAM 131,运行OS并且引导所述系统。如 果引导完成,则主CPU 133可以将存储在存储器140中的各种应用程序粘贴 (paste)到RAM 131,实现在RAM 131上粘贴的应用程序,并且执行各种 操作。
通过使用计算器(未示出)和渲染器(未示出),图形处理器134可以 创建包含诸如图标、图像或文本的各种对象的屏幕。通过使用从输入器134 接收的控制命令,计算器可以计算出根据屏幕布局所要显示的每个对象的诸 如坐标、形状、尺寸或颜色的属性值。渲染器基于计算器计算的属性值可以 创建包含对象的各种布局的屏幕。在显示器110的显示区域内可以显示由渲 染器创建的屏幕。
根据本发明的示例实施例,用户终端装置100可以附加地包括检测器(未 示出)。所述检测器(未示出)可以检测诸如触摸、旋转、滑动、按压和缩 放的用户终端装置100的各种操纵。
根据本发明的示例实施例,检测器(未示出)可以包括用于检测触摸的 触摸传感器。可以将触摸传感器实现为电容型或电阻型。所述电容型传感器 使用在显示器150表面的图层导电材料,检测当用户触摸显示器110的表面 时(例如,用用户的手、笔等)由用户运动所激发的微电流,并且计算触摸 坐标。所述电阻型传感器包括两个电极板,检测如果用户接触屏幕通过接触 触摸点的上下板所引发的电流,并且计算触摸坐标。可以用如上所解释的各 种类型来实现所述触摸传感器。所述检测器可以进一步包括检测用户终端装 置100的旋转情况和移动方向的地磁传感器,检测用户终端装置100的滑动 程度的加速度传感器等等。
图2示出用户终端装置100的详细配置的实例。根据本发明的示例实施 例,可以排除或修改图2的某些组件,或者可以增加其它组件。例如,可以 进一步包括:全球定位系统(GPS)接收器(未示出),用于从GPS卫星接 收GPS信号并且计算用户终端装置100的当前位置;或者数字多媒体广播 (DMB)接收器(未示出),用于接收和处理DMB信号。
图3A和3B是示出存储在存储器中的软件结构的图示。
参照图3A,存储器140可以存储含有基础模块141、传感模块142、通 信模块143、展示模块144、网页浏览模块145和服务模块146的软件。
基础模块141是处理从包含在用户终端装置100中的硬件发送的信号并 且将所处理的信号传递给更高层模块的基本模块。基础模块141包括存储模 块141-1、安全模块141-2、网络模块141-3和/或等等。存储模块141-1是管 理数据库(DB)或注册表的程序模块。主CPU 133通过使用存储模块141-1 可以访问存储器140中的DB,并且检测各种数据。安全模块141-2是支持 硬件认证、请求允许或安全存储的程序模块。网络模块141-3支持网络连接, 并且包括设备网络(DNET)模块或通用即插即用(UPnP)模块。
传感模块142从各种传感器收集信息,分析和管理所收集信息。传感模 块142可以包括人脸识别模块、声音识别模块、运动识别模块、NFC识别模 块等。
通信模块143提供外部通信。通信模块143可以包括诸如信使程序、短 消息服务(SMS)和多媒体消息服务(MMS)程序、电子邮件程序等的消 息模块143-1。通信模块143可以包括诸如呼叫信息聚合器程序模块的呼叫 模块143-2以及VOIP模块。
展示模块144创建显示屏幕。展示模块144包括播放和输出多媒体内容 的多媒体模块144-1以及处理UI和图形的UI渲染模块144-2。多媒体模块 144-1可以包括播放器模块、摄像录像机模块、声音处理模块等。因此,多 媒体模块144-1播放各种多媒体内容,并且创建和播放屏幕和声音。UI渲染 模块144-2可以包括:坐标组合模块,组合和创建其中可以显示图像的屏幕 的坐标;X11模块,从硬件接收各种事件,以及二维(2D)/三维(3D)UI 工具包,为创建2D或3D的UI提供工具。
网页浏览器模块145执行网页浏览并且访问网页服务器。网页浏览器模 块145可以包括诸如创建网页的网页视图模块、执行下载的下载代理模块、 书签模块、网页包模块等的各种模块。
服务模块146包括提供各种服务的各种应用程序。特定地,服务模块146 可以包括诸如导航程序、内容播放程序、游戏程序、电子书程序、日历程序、 告警管理程序或各种其它微件(widget)的各种程序模块。
虽然图3A示出根据本发明示例实施例的各种程序模块,但是可以根据 用户终端装置100的类型和特点排除、修改或增加某些程序模块。例如,可 以进一步包括用于与诸如GPS芯片的硬件相关联操作并且用于支持位置基 础服务的位置基础模块。
参照图3B,提供根据本发明示例实施例的在被用户终端装置100使用 的系统(例如,安卓系统)上的多窗口框架结构以便在屏幕上显示多个应用 程序窗口的实例。图3B的所述框架结构可以是图3A中所示的软件的一个 组件;然而,为了解释方便将通过参照单独的附图来解释它。
如图3B中所示,多窗口框架结构可以包括应用程序框架310和多窗口 框架320。在此情形中,多窗口框架320可以独立于应用程序框架310运行。
应用程序框架310可以包括活动管理器311、窗口管理器312以及视图 系统313。多窗口框架320可以包括多窗口管理器321。
当运行应用程序时,活动管理器311可以向多窗口框架呼叫与已运行应 用程序的运行窗口相对应的信息。活动管理器311基于应用程序运行窗口的 存在周期,可以从多窗口框架接收关于应用程序运行窗口的显示模式、尺寸 以及位置的信息。活动管理器311在应用程序运行窗口的存在周期的创建步 骤阶段(step phase)期间,可以呼叫关于应用程序运行窗口的显示模式、尺 寸以及位置的信息。
进一步,窗口管理器312可以确认与用户输入的触摸相对应的应用程序 运行窗口。窗口管理器312可以在显示器上向多窗口框架提供与用户的触摸 输入相对应的位置信息,并且从多窗口框架接收与通过多窗口框架确定的触 摸输入相对应的应用程序运行窗口的信息。
根据本发明的示例实施例,响应于用户的触摸输入,窗口管理器312可 以从多窗口框架接收关于应用程序运行窗口的位置和尺寸的信息,并且基于 所接收的应用程序运行窗口的位置和尺寸确定与用户的触摸输入相对应的 应用程序运行窗口。
视图系统313可以确认小部件窗口和弹出窗口的位置和尺寸。在此情形 中,多窗口框架320可以确定小部件窗口和弹出窗口的尺寸和位置,并且视 图系统313可以从所述窗口框架接收关于小部件窗口和弹出窗口的尺寸和位 置的信息。
包含在多窗口框架320中的多窗口管理器321管理有关从用户终端装置 100提供的多窗口功能的各种操作,并且提供关于多窗口功能的各种应用程 序编程接口(API)。进一步,多窗口服务可以存储关于多窗口功能的各种 API。可以将有关可以实现单窗口和多窗口的公共功能的API实例化为公共 类,并且可以实现有关仅仅被应用在多窗口中的功能的API,以便根据显示 模式划分API。应用程序框架310可以进一步包括内容提供器314、封装管 理器315、电话管理器316、资源管理器317、位置管理器318、通知管理器 319等,但是它们不涉及本发明,因此将省略进一步的解释。
多窗口框架320也可以进一步包括多窗口服务322,因为以上描述了将 要被提供的供应服务,所以将不进一步解释多窗口服务322。
图4A至4D是示出根据本发明示例实施例的显示支持多窗口模式的应 用程序的方法的图示。
参照图4A至4D,根据本发明示例实施例可以在初始屏幕上将各种菜单 项目显示为图标界面格式。例如,可以将第一菜单项目10显示在屏幕的下 中心区域,并且将第二菜单项目20显示在屏幕的右上区域。第一菜单项目 10运行以在特定屏幕区域上显示支持多窗口模式的应用程序,并且第二菜单 项目20运行以根据在整个屏幕区域上的用户操纵来操作以排列和显示用户 终端装置100可以提供的所有应用程序。
如果选择第一菜单项目10,则参照图4B,将指代支持多窗口模式的应 用程序的应用程序图标(在下文中,‘应用程序’)显示在屏幕下部的行中。 为了便于解释,将在行中显示所述应用程序的区域称为‘迷你托盘’420。
进一步,可以在第一菜单项目10的左边和右边显示第三菜单项目30和 第四菜单项目40。第三菜单项目30运行以提供定义布局的各种格式的模板, 以便以多窗口模式将多个应用程序窗口排列在屏幕上。第四菜单项目40运 行以提供当前以多窗口模式实现的一应用程序列表。
如果朝特定方向输入触摸迷你托盘420和拖拽迷你托盘420的用户操 纵,则应用程序朝着如图4C中的拖拽方向移动。
如果用户触摸操纵停止,则参照图4D,应用程序也停止移动,显示状 态保持在触摸操纵被停止时刻的状态。
例如,在迷你托盘420上显示第一至第五应用程序421至425的状态中, 如果用户触摸特定应用程序424并且向左拖迷你托盘420,则应用程序424 移动与用户拖的距离一样长,并且迷你托盘420上的其它图标也朝相同方向 移动。进一步,在迷你托盘420上显示第三至第七应用程序423至427的状 态中,如果停止用户触摸操作,则迷你托盘420上应用程序的移动也停止在 当前显示状态。
图5A和5B是示出根据本发明示例实施例的以多窗口模式和正常模式 运行应用程序时的应用程序窗口的显示格式的图示。
参照图5A,如果选择第一菜单项目10,则在屏幕下部可以显示支持多 窗口模式的应用程序。如果选择特定应用程序501,则可以以迷你模式格式 显示相应应用程序窗口510。在此情形中,在应用程序窗口510上可以显示 标题区域511并且在标题区域511上可以显示支持多窗口模式的各种菜单项 目。例如,菜单项目可以包括最大化按钮511-1、完成按钮511-2以及固定 按钮511-3等。
参照图5B,如果选择第二菜单项目20,则在整个屏幕区域可以显示用 户终端装置100能够提供的所有应用程序。如果选择特定应用程序501,则 可以以最大化模式显示相应应用程序窗口520。根据本发明的示例实施例, 在应用程序窗口520上可以不显示所述标题区域。
因此,即使选择了相同的应用程序,取决于用户意图和/或偏好可以显示 不同的相应应用程序窗口。如果用户意图以多窗口模式运行应用程序,则可 以以能够实现诸如移动窗口位置、调节尺寸、固定等功能的迷你模式显示窗 口。如果用户意图以正常模式运行应用程序,则可以以最大化模式显示所述 窗口。因此,考虑到根据用户的便利和/或偏好的用户意图能够实现窗口显示。
图6A至6D是示出根据本发明示例实施例的显示屏幕的方法的图示。
参照图6A,在其中根据运行顺序在用户终端装置100屏幕的前景或背 景上显示多个应用程序窗口610至630的状态中选择第一菜单项目10。
参照图6B,在屏幕下部的迷你托盘区域上显示支持多窗口模式的应用 程序。进一步,在第一菜单项目10的左侧和右侧可以显示支持多窗口模式 的第三菜单项目30和第四菜单项目40。可以在屏幕的背景上并且以灰色状 态(dimmed strate)、黑色状态等显示多个应用程序窗口610至630。
参照图6C,如果选择第三菜单项目30,则可以显示含有以多窗口模式 排列多个应用程序窗口的各种类型模板651至655的模板提供区域650。
参照图6D,如果选择至少一个被提供模板的模板653,则基于所选择的 模板可以排列和显示多个已运行应用程序窗口610至630。在此情形中,在 图6A的屏幕上,可以根据在最高部分显示的应用程序窗口610、下面显示 的应用程序窗口620以及在最低部分显示的应用程序窗口630的顺序从左到 右或者从上到下方向连续排列应用程序窗口。
图7A至7D是示出根据本发明示例实施例的显示屏幕的方法的图示。
参照图7A,在显示具有多个模板751至755的模板提供区域750的状 态中选择一个模板752。
参照图7B和7C,如果在其中显示支持多窗口模式的应用程序701至 705的状态中根据用户操作选择一个应用程序704,则可以提供屏幕,其中 排列与所选择的模板相对应的被选择应用程序的窗口710。
参照图7D和7E,如果在其中显示支持多窗口模式的应用程序701至 706的状态中根据用户操作附加地选择另一个应用程序703,则通过增加和 排列与所选择模板相对应的所选择应用程序的窗口720,可以提供屏幕。
根据本发明的示例实施例,如果在含有支持多窗口模式的应用程序的迷 你托盘上选择一个应用程序,则可以通过排列与所选择模板相对应的所选择 应用程序来显示屏幕,并且可以附加地选择另一应用程序以在所选择模板上 排列新的应用程序。
图8A至8C是示出根据本发明示例实施例的显示屏幕的方法的图示。
参照图8A,在其中显示具有多个模板851至855的模板提供区域850 的状态中选择一个模板852。
参照图8B和8C,如果在其中根据用户操作显示支持多窗口模式的应用 程序801至806的状态中选择多个应用程序803和804,则可以提供与所选 择模板相对应的所选择多个应用程序的屏幕排列窗口810和820。根据本发 明的示例实施例,如图8B中所示可以同时或者连续选择所述多个应用程序 801、805。
根据本发明的示例实施例,如果在含有多窗口模式能够支持的应用程序 的迷你托盘上选择多个应用程序,则可以显示排列与所选择的模板相对应的 所选择多个应用程序的屏幕。
图9A和9B是示出根据本发明示例实施例的解释显示屏幕的方法的图 示。
参照图9A和9B,在基于所选择的模板排列多个当前已运行应用程序窗 口901至903的状态中,如果在屏幕上输入用户操作(例如,如果输入关于 屏幕的捏操作),则可以提供如图9B中所示的窗口编辑模式屏幕。同时,进 入窗口编辑模式的用户操作不局限于以上,并且各种姿势操作都是可利用 的。
如图9B中所示,在窗口编辑模式,在屏幕下部可以提供包括当前已运 行应用程序911至913的应用程序排列区域910。根据本发明的示例实施例, 在所述窗口区域部分上可以指示与应用程序相对应的图像,以便用户能够识 别所述应用程序。
在窗口编辑模式,在屏幕的中央区域可以显示所选择的模板格式920, 并且在屏幕的右上方区域可以显示具有可利用模板的模板区域950。
根据本发明的示例实施例,用户可以将包括在所显示模板920中的显示 在窗口921至923下部区域的应用程序拖放到想要的窗口。例如,可以将第 一应用程序911放在第一窗口921,将第二应用程序912放在第二窗口922, 并且将第三应用程序913放在第三窗口923。
参照图9C,放置在模板920上的应用程序911至913可以从应用程序 排列区域910中消失。可以将被移动的应用程序的窗口尺寸自动调节到与模 板的窗口尺寸相对应。
如果没有通过拖放操作的应用程序排列操作,则在窗口912至923上自 动排列根据预定顺序在窗口下部区域显示的应用程序是可行的。
根据本发明的示例实施例,可以多方面修订模板区域、排列应用程序显 示区域的位置和尺寸。
图10A和10B是示出根据本发明示例实施例的显示屏幕的方法的图示。
参照图10A和10B,如果在窗口编辑模式屏幕输入用户操作(例如,捏 出操作等),则可以结束窗口编辑模式。例如,如图10B中所示,可以显示 将应用程序窗口位置调节到窗口编辑模式所编辑格式的屏幕。
图11A和11B是示出根据本发明示例实施例的显示屏幕的方法的图示。
参照图11A和11B,根据在窗口编辑模式屏幕上移动模板内窗口边界的 操作可以编辑模板。例如,如果通过触摸模板920内的第一窗口921、第二 窗口922以及第三窗口923的边界线1110并且将边界线1110拖到左边来输 入用户操作,则可以将模板920修订到边界线1110移动到左边的格式。当 将所述模板修订到新格式时,所述新格式包括带有边界线1110的第一窗口 921-1、第二窗口922-1以及第三窗口923-1。
根据本发明的示例实施例,也可以独立于窗口编辑模式屏幕提供模板编 辑模式屏幕。
图12A和12B是示出根据本发明示例实施例的显示屏幕的方法的图示。
参照图12A和12B,在基于所选择模板排列和显示第一至第三应用程序 窗口1210至1230的状态中,可以朝第一应用程序窗口1210的方向触和拖 (或者拖和放)第三应用程序窗口1230的标题区域1231。
根据本发明的示例实施例,可以在第一应用程序窗口1210的位置显示 第三应用程序窗口1230并且可以在第三应用程序窗口1230的位置显示第一 应用程序窗口1210。例如,如图12A和12B中所示,可以互换第一应用程 序窗口1210和第三应用程序窗口1230。可以将如图所示移动的第一和第三 应用程序窗口1210和1230分别调节和显示到对应于每个区域的尺寸。
尽管图中没有示出,但在基于所选择模板排列和显示第一至第三应用程 序窗口1210至1230的状态中,根据用户操作能够调节窗口尺寸。例如,通 过触和拖应用程序窗口的边界区域可以调节窗口尺寸。在此情形中,可以存 储关于被修订模板状态的信息,并且可以以与被修订的模板状态相同的方式 存储所述模板。
图13A和13B是示出根据本发明各种示例实施例的模板格式的图示。
参照图13A,可以根据窗口数量提供各种模板1311至1318并且事先被 存储。尽管为了说明的目的提供具有四个窗口的模板格式,但是本发明的示 例实施例不受此限制。
参照图13B,可以根据用户需要以各种格式1319至1321编辑或创建模 板。例如,有可能创建其中如最左图形中所示通过移动在预存模板1312中 的窗口边界线的位置来调节窗口尺寸的模板。
进一步,能够创建新格式的模板,而不使用如中间图和右图中所示的预 存模板。此外,通过使用预存模板可以创建相应的模板。例如,在预存模板 1312中,可以将两个窗口中的一个窗口分为两个,并且可以调节边界线,将 其中水平排列三个窗口的新格式模板创建为如中间图中所示的图形。
图14A和14B是示出根据本发明示例实施例的排列应用程序窗口的方 法的图示。
参照图14A,如果在其中同时运行和显示两个应用程序窗口(例如,应 用程序窗口A 1410和应用程序窗口B 1420)的状态中选择特定模板,则可 以基于所选择模板排列和显示已运行应用程序窗口A 1410和应用程序窗口 B 1420。
参照图14B,如果运行新应用程序窗口(例如,应用程序窗口C 1430), 则可以将应用程序窗口C 1430重叠和显示在以前运行的应用程序窗口A  1410上。
如果运行另一新应用程序窗口(例如,应用程序窗口D 1440),则可以 将应用程序窗口D 1440重叠和显示在以前运行的应用程序窗口B 1420上。
根据本发明的示例实施例,如果运行新应用程序窗口,则可以根据预定 的排列顺序将所述新应用程序窗口重叠和显示在以前显示的应用程序窗口 上。
图15A至15C是示出根据本发明示例实施例的排列应用程序窗口的方 法的图示。
参照图15A,所述的多个当前已运行应用程序窗口1510至1560可以具 有与在屏幕的Z轴上显示窗口的顺序相对应的Z顺序。换句话说,应用程序 窗口A 1510至应用程序窗口F 1560可以具有1至6的Z顺序。
参照图15B,可以基于较高Z顺序的优先级在所选择模板1570上连续 地排列与根据预定排列顺序的应用程序窗口A 1510至应用程序窗口F 1560 相对应的当前已运行应用程序窗口。于是,可以将具有第一Z顺序的应用程 序窗口A 1510放置在左上区域,并且可以将具有第二Z顺序的应用程序窗 口B 1520放置在右上区域。可以将具有第三和第四Z顺序的应用程序窗口 C 1530和应用程序窗口D 1540分别放置在左下和右下区域。可以将具有第 五和第六Z顺序的应用程序窗口E 1550和应用程序窗口F 1560重叠和显示 在其中已经排列了分别具有第一和第二Z顺序的应用程序窗口A 1510和应 用程序窗口B 1520的区域上。
参照图15C,如果在选择模板1580之后运行与应用程序窗口G 1591至 应用程序窗口L 1596相对应的应用程序窗口,则可以根据运行顺序在模板 1580上连续地排列所述应用程序窗口。于是,可以将第一已运行应用程序窗 口G 1591排列在左上区域,并且可以将下一个已运行应用程序窗口H 1592 排列在右上区域。可以连续地排列与应用程序窗口I 1593和应用程序窗口J  1594相对应的所述下一个已运行应用程序窗口。可以将与应用程序窗口K  1595和应用程序窗口L 1596相对应的所述下一个已运行应用程序窗口连续 地重叠和显示在左上和右上区域。
图16是示出根据本发明示例实施例的控制用户终端装置的方法的流程 图。
参照图16,在S1610中,接收选择定义布局的模板的用户命令,以便 可以在屏幕上排列多个应用程序窗口。
在S1620中,基于由所接收用户命令选择的模板将多个应用程序窗口排 列和显示在屏幕上。
根据本发明的示例实施例,所述多个应用程序窗口可以包括当前已运行 的应用程序窗口和在选择模板之后要运行的应用程序窗口的至少之一。
根据本发明的示例实施例,在S1620中,可以根据预定的排列顺序将多 个应用程序窗口排列在所选择模板内的窗口区域上。
根据本发明的示例实施例,在S1620中,基于在屏幕的Z轴上排列多个 已运行应用程序窗口的顺序,可以将所述多个已运行应用程序窗口连续地排 列在模板内的窗口区域上。
根据本发明的示例实施例,在S1620中,如果已运行应用程序窗口的数 量多于模板内窗口区域的数量,则可以将已运行应用程序窗口重叠和显示在 模板内的窗口区域上。如果已运行应用程序窗口的数量少于模板内窗口区域 的数量,则可以将模板内的窗口区域当中没有排列应用程序窗口的窗口区域 显示为空白。
如果将第一个当前已运行应用程序窗口排列在模板内的第一个窗口区 域上,并且如果将第二个当前已运行应用程序窗口重叠和排列在模板内的第 一窗口区域上,则可以将所述第二个应用程序窗口重叠和排列在第一个应用 程序窗口的下部。
根据本发明的示例实施例,在S1620中,基于运行顺序可以将在选择模 板之后运行的应用程序窗口的至少之一连续地排列在模板内的窗口区域上。
根据本发明的示例实施例,在S1620中,如果在其中将多个当前已运行 应用程序窗口排列和显示在模板内所有窗口区域上的状态中运行新应用程 序窗口,则可以将所述新应用程序窗口重叠和显示在所述多个已运行应用程 序窗口之一的上部。
进一步,根据预定的用户命令,也可以提供根据用户的选择在模板内排 列多个已运行应用程序窗口的窗口编辑模式、以及用户编辑预存模板或创建 新模板的模板编辑模式中的至少之一。
根据本发明的示例实施例,可以将所述控制方法实现为计算机程序并且 提供给用户终端装置。例如,如果选择用于定义在屏幕上排列多个应用程序 窗口的布局的模板,则可以提供存储程序的非临时性计算机可读介质,其中, 所述程序基于所选择模板将多个应用程序窗口排列在屏幕上。
这里所使用的“非临时性计算机可读介质”指代能够半永久性地存储数 据并且能够被装置读取的介质,而不是诸如寄存器、缓存器和存储器的能够 临时存储数据的介质。特定地,诸如CD、DVD、硬盘、蓝光磁盘、USB、 存储卡和ROM的非临时性计算机可读介质可以存储并且提供以上各种应用 程序或程序。
以上示例实施例和优点仅仅是示例性的并且不应当理解为限制本发明。 能够很容易将本教程应用于其它类型装置。此外,对本发明构思的示例实施 例的描述意图是说明性的,而不是限制权利要求书的范围。

用户终端装置及其控制方法.pdf_第1页
第1页 / 共33页
用户终端装置及其控制方法.pdf_第2页
第2页 / 共33页
用户终端装置及其控制方法.pdf_第3页
第3页 / 共33页
点击查看更多>>
资源描述

《用户终端装置及其控制方法.pdf》由会员分享,可在线阅读,更多相关《用户终端装置及其控制方法.pdf(33页珍藏版)》请在专利查询网上搜索。

提供一种用户终端装置。所述装置包括:显示器,显示屏幕;存储器,存储用于定义根据其在屏幕上排列多个应用程序窗口的布局的至少一个模板;用户接口,接收用户命令;以及控制器,控制显示器基于由用户命令从所述屏幕上至少一个模板当中选择的模板排列和显示所述多个应用程序窗口。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1