用于管理指示包括异构应用的应用程序组的标签窗口的方法和装置的制造方法
【技术领域】
[0001]本发明的一个或多个实施方式涉及用于管理指示包括异构应用的组的标签窗口的方法和装置。
【背景技术】
[0002]通常,触摸屏指的是能够接收触摸输入的屏幕。通过给显示器增加触摸面板,触摸屏可执行接收触摸输入的功能,并且由于其使用的便利性而可以以多种方式使用。随着中央处理单元(CPU)、存储器以及显示装置发展,多窗口环境已经变得更加常见,其中在多窗口环境下包括触摸屏的终端可同时运行多个应用。
[0003]然而,终端屏幕的尺寸受到限制,并且终端以窗口单元管理应用的运行屏幕,这在多个应用被运行时会劣化终端的可读性。当多个应用被运行时,用户可能难以分别控制所述多个应用。
[0004]因此,当安装在终端中的多个应用被运行时,需要有效地管理被运行的应用的窗口的技术。
【发明内容】
[0005]技术方案
[0006]本发明的一个或多个实施方式包括用于管理指示包括异构应用的组的标签窗口的方法和装置。
【附图说明】
[0007]通过下面结合附图对实施方式的描述,这些和/或其他方面将变得清楚且更加容易理解,在附图中:
[0008]图1是根据一些实施方式的、管理标签窗口的方法的示例的流程图;
[0009]图2A至2E示出了根据一些实施方式的、装置生成标签窗口并在终端屏幕上显示标签窗口的不例;
[0010]图3A和3B示出了根据一些实施方式的、装置生成标签窗口并在终端屏幕上显示标签窗口的其他示例;
[0011]图4示出了根据一些实施方式的、装置在终端屏幕上显示指示标签窗口的对象的示例;
[0012]图5示出了根据一些实施方式的、装置在终端屏幕上显示标签窗口的示例;
[0013]图6是根据一些实施方式的、管理标签窗口的方法的另一示例的流程图;
[0014]图7A和7B示出了根据一些实施方式的、装置在终端屏幕上显示包括在标签窗口中的应用中的一个的运行屏幕的示例;
[0015]图8是根据一些实施方式的、管理标签窗口的方法的另一示例的流程图;
[0016]图9A至9C示出了根据一些实施方式的、装置在终端屏幕上显示改变的标签窗口的示例;
[0017]图10是根据一些实施方式的、管理标签窗口的方法的另一示例的流程图;
[0018]图11A至11D示出了根据一些实施方式的、装置将多个应用的运行屏幕转换成标签窗口模式并显示标签窗口模式的示例;
[0019]图12是根据一些实施方式的、管理标签窗口的方法的另一示例的流程图;
[0020]图13是根据一些实施方式的、管理标签窗口的方法的另一示例的流程图;
[0021 ]图14A至14C示出了根据一些实施方式的、装置将包括在一个标签窗口中的数据移动至另一标签窗口的不例;
[0022]图15A至15C示出了根据一些实施方式的、装置设置或改变标签窗口的环境的示例;
[0023]图16A和16B示出了根据一些实施方式的、装置以卡片视图形式将标签窗口输出到终端屏幕上的示例;
[0024]图17A和17B示出了根据一些实施方式的、当应用被运行时装置以卡片视图形式运行标签窗口的示例;
[0025]图18A至18C示出了根据一些实施方式的、装置基于用户的上下滚动输入以卡片视图形式管理标签窗口的示例;
[0026]图19A至19D示出了根据一些实施方式的、装置基于用户的上下左右滚动输入以卡片视图形式管理标签窗口的示例;
[0027]图20A和20B示出了根据一些实施方式的、装置以卡片视图形式转换包括在标签窗口中的应用的运行屏幕的示例;
[0028]图21A和21B示出了根据一些实施方式的、装置基于用户的长时间触摸手势输入以卡片视图形式管理标签窗口的示例;
[0029]图22示出了根据一些实施方式的装置的元件的框图;以及
[0030]图23示出了根据一些实施方式的、由装置使用以管理标签窗口的窗口分组管理架构的示例的框图。
【具体实施方式】
[0031]本发明的一个或多个实施方式包括用于管理指示包括异构应用的组的标签窗口的方法和装置。
[0032]本发明的一个或多个实施方式包括计算机可读的记录介质,在该记录介质上记录有用于运行该方法的程序。
[0033]其他方面将在下面的描述中部分地阐述,部分将从描述中清楚,或者可通过提出的实施方式的实践而了解。
[0034]根据本发明的一个或多个实施方式,管理标签窗口的方法包括:将包括用于运行一个或多个应用的至少一个或多个对象的显示窗口输出到终端窗口上;接收用户输入,该用户输入选择所述至少一个或多个对象并将选择的至少一个或多个对象移动至显示窗口之外的区域;生成应用程序组,该应用程序组包括与根据接收的用户输入选择的至少一个或多个对象对应的至少一个或多个应用;以及向终端窗口输出指示生成的应用程序组的标签窗口。
[0035]根据本发明的一个或多个实施方式,用于管理标签窗口的装置包括:输入单元,用于接收用户输入,该用户输入选择用于运行至少一个或多个应用的至少一个或多个对象并将选择的至少一个或多个对象移动至显示窗口之外的区域;组生成单元,用于生成包括与根据接收的用户输入选择的对象对应的应用的应用程序组;以及输出单元,用于输出包括至少一个或多个对象的显示窗口并输出指示生成的应用程序组的标签窗口。
[0036]根据本发明的一个或多个实施方式,管理标签窗口的方法包括:从安装在终端中的应用中选择至少一个或多个应用;生成包括选择的至少一个或多个应用的组;确定指示生成的组的标签窗口的布局;以及存储关于基于选择的至少一个或多个应用生成的组以及确定的布局的信息。
[0037]根据本发明的一个或多个实施方式,用于管理标签窗口的装置包括:组生成单元,用于从安装在终端中的应用中选择至少一个或多个应用,以及生成包括选择的至少一个或多个应用的组;框架改变单元,用于确定指示生成的组的标签窗口的布局;以及存储单元,用于存储关于基于选择的至少一个或多个应用生成的组以及确定的布局的信息。
[0038]根据本发明的一个或多个实施方式,提供非易失性的计算机可读的存储介质,该存储介质存储用于运行上述方法的计算机程序。
[0039]本发明的方式
[0040]现在,将详细描述实施方式,在附图中示出了实施方式的示例,其中相同的参考数字始终指示相同的元件。就这一点而言,本实施方式可具有多种形式且不应被解释为限于本文阐述的描述。因此,下面仅通过参照附图描述实施方式,以解释本描述的诸多方面。
[0041]将理解的是,当元件被称为“连接”至另一元件时,该元件可“直接连接”至另一元件,或者有其他元件介于它们之间而“电连接”至另一元件。还将理解的是,当在本文中使用时,术语“包括(comprises)”、“包括(includes)”以及“具有(has)”指明叙述的元件的存在,但是不排除其他元件的存在或增加,除非另有限定。
[0042]在整个说明书中,术语“手势”指的是用于控制终端的用户的动作。例如,在说明书中描述的手势包括轻击、长按、双击、拖曳、平移、轻弹、拖放、手摇等。
[0043]在整个说明书中,“装置”指的是包括在终端中并实现预定目的的元件。就这一点而言,终端可包括包含智能手机在内的移动终端,但不限于此。更详细地,终端可包括在本发明的一些实施方式中,只要终端是如下对象即可,该对象包括能够显示的屏幕和可从用户接收输入信息的界面、接收用户输入并实现预定目的。
[0044]在整个说明书中,“装置的屏幕的输出”意思是在装置的屏幕上显示特定屏幕。因此,“装置的屏幕的输出”包括“装置的屏幕的显示”。
[0045]图1是根据一些实施方式的、管理标签窗口的方法的示例的流程图。
[0046]参照图1,管理标签窗口的方法包括由图22或23的装置2200按时间序列执行的操作。因此,虽然在下面被省略,但是对稍后将描述的图22或23的装置2200的描述可应用于图1的管理标签窗口的方法。
[0047]在操作S110中,装置2200将包括用于运行多个应用的至少一个或多个对象的显示窗口输出到终端屏幕上。
[0048]对象指的是为每一个应用设置的图形图像(例如,图标)。例如,用户可选择在终端屏幕上显示的图标,从而运行与该图标对应的应用。然而,对象也可对应于在终端屏幕上显示的应用的标题和上述图形图像。换句话说,对象对应于在终端屏幕上显示以运行应用的任何形式,而不受限制。
[0049]显示窗口可以是包括安装在终端中的应用的应用托盘和指示之前生成的应用程序组的另一标签窗口中的一个。就这一点而言,应用托盘指的是如下窗口,对应于安装在终端中的应用的对象排列在该窗口上。标签窗口指的是如下窗口,对应于包括在应用程序组中的应用的对象排列在该窗口上。就这一点而言,应用程序组指的是包括在一个标签窗口中的一组应用。
[0050]在操作S120中,装置2200选择对象并接收将选择的对象移动至显示窗口之外的区域的用户输入。就这一点而言,用户输入可以是通过终端屏幕的用户触摸输入,但不限于此。换句话说,用户输入可以是通过包括在终端中的键盘(未示出)和连接至终端的单独输入装置(未示出)的输入。
[0051]在操作S130中,装置2200生成包括与根据接收的用户输入选择的对象对应的应用的应用程序组。就这一点而言,应用程序组可包括多个异构应用。例如,异构应用包括具有不同运行目的的应用或对于运行应用来说具有不同过程的应用。
[0052]在操作S140中,装置2200将指示生成的应用程序组的标签窗口输出到终端窗口上。
[0053]在下文中,现在将参照图2至5描述上面参照图1描述的管理标签窗口的方法(更详细地,生成标签窗口并在终端屏幕上显示标签窗口的方法)。
[0054]图2A至2E示出了根据一些实施方式的、装置2200生成标签窗口 230、240、250和260并在终端屏幕上显示标签窗口 230、240、250和260的示例。
[0055]参照图2A,装置2200将包括用于运行多个应用的至少一个或多个对象的显示窗口210输出到终端屏幕上。在图2A中,显示窗口210示出为应用托盘。分别对应于安装在终端中的应用的对象(例如,图标)排列在显示窗口 210中。