管理多任务应用程序的方法及装置制造方法及图纸

技术编号:10938956 阅读:70 留言:0更新日期:2015-01-21 19:13
提供了一种管理多任务应用程序的方法,包括:启动关联程序组中的任意一个应用程序时,为所述关联程序组中的每一个应用程序分配运行资源及视窗资源;根据所述视窗资源,在相应的窗口区域上运行所述关联程序组中的每一个应用程序,其中,所述窗口区域包括显示屏的可视区域和非可视窗口。本发明专利技术实施例另一方面提供了一种管理多任务应用程序的装置。本发明专利技术提供的上述技术方案,在终端运行关联程序组中的应用程序时,为每个运行的程序分配运行资源及视窗资源,通过切换显示屏的可视区域和非可视窗口,可以实现显示屏的可视区域和非可视窗口分别对应的应用程序之间的切换,使终端切换应用程序的过程简便快捷,提高了切换应用程序的效率,提升了用户使用的便捷性。

【技术实现步骤摘要】

本专利技术涉及终端设备的
,尤其是涉及管理多任务应用程序的方法及装置
技术介绍
近年来,随着电子产业和通信技术的飞速发展,以数据、话音、视频为基础的新业务发展迅猛。微电子技术、计算机软硬件技术的快速发展,为终端设备处理越来越复杂的工作打下了基础,为终端设备个性化提供了实现可能,使得终端从某种程度上摆脱了网络的制约,可以具备越来越强大的功能。此外,用户本身也对终端有迫切的需求,希望终端功能更强大、更灵活、更简捷。信息技术的发展,使终端技术走向智能化、移动化、多功能化。例如,手机是最为人们所熟悉的一种移动终端,现在手机已经成为了人们日常生活不可缺少的物品。为了使人们更方便地使用手机,手机通讯录的容量越来越大、联系人越来越多、联系人的信息越来越复杂。屏幕的尺寸在不断地扩大、触控功能也越来越灵敏。现在,包括手机、电脑等智能终端已经普及到人们生活的诸多方面,人们利用各种智能终端可以进行通信、看视频、阅读网页新闻等;智能终端的功能非常多且处理功能强大。通常,智能终端的屏幕尺寸通常比较小,人们在使用智能终端时,屏幕上通常只显示智能终端中一个应用程序的窗口。如果屏幕上同时分屏显示多个应用程序的窗口,则会导致屏幕上的各个窗口的尺寸较小,影响用户的观看窗口中的内容。如果智能终端的屏幕为触摸屏幕,分屏显示的较小尺寸的窗口也影响用户对窗口的触控操作,限制了用户的体验。如果屏幕上只能显示智能终端中一个应用程序的窗口,当人们需要切换到下一个程序时,需要用户需要操作终端以关闭当前运行的程序或者将当前运行的程序切换至后端,以使终端退出当前的应用程序,用户再对终端进行操作以开启需要运行的下一个程序,然后终端为下一个程序生成窗口并显示在终端屏幕上,从而实现切换应用程序。然而,这个切换应用程序的过程操作复杂、效率低。
技术实现思路
本专利技术提供了管理多任务应用程序的方法及装置,用于解决现有技术中终端切换应用程序的操作复杂、效率低的问题。为解决上述问题,本专利技术实施例一方面提供了一种管理多任务应用程序的方法,包括:启动关联程序组中的任意一个应用程序时,为所述关联程序组中的每一个应用程序分配运行资源及视窗资源;根据所述视窗资源,在相应的窗口区域上运行所述关联程序组中的每一个应用程序,其中,所述窗口区域包括显示屏的可视区域和非可视窗口。本专利技术实施例另一方面提供了一种管理多任务应用程序的装置,包括资源分配模块和运行模块,所述资源分配模块,用于启动关联程序组中的任意一个应用程序时,为所述关联程序组中的每一个应用程序分配运行资源及视窗资源;所述运行模块,用于根据所述视窗资源,在相应的窗口区域上运行所述关联程序组中的每一个应用程序,其中,所述窗口区域包括显示屏的可视区域和非可视窗口。本专利技术提供的上述技术方案,在终端运行关联程序组中的应用程序时,为每个运行的程序分配运行资源及视窗资源,由于在启动一个应用程序时,和该应用程序关联的应用程序会自动在非可视窗口运行,从而当用户需要切换至关联应用程序时,可以直接通过切换显示屏的可视区域和非可视窗口,实现显示屏的可视区域和非可视窗口分别对应的已经处于运行状态的应用程序之间的切换,从而减少了再次启动应用程序的等待时间,使终端切换应用程序的过程简便快捷,提高了切换应用程序的效率,提升了用户使用的便捷性。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例管理多任务应用程序的方法流程图;图2为分配的视窗资源的示例一;图3为分配的视窗资源的示例二;图4为窗口宽度为显示屏的可视区域宽度整数倍的示意图;图5为在组合窗口上实现程序内组合的示意图;图6为两个应用程序以协同模式运行的示意图;图7为根据用户的设置调整应用程序的窗口区域的示意图;图8为采用选定排列方式排列之后的窗口组排列示意图;图9为采用使用频率排列方式排列各虚拟窗口的排列示意图;图10为根据系统的运行状态调整窗口区域的示意图;图11为本实施例中滑动切换可视窗口与离屏窗口的操作示意图;图12为本实施例中按键切换可视窗口与离屏窗口的操作示意图;图13为本实施例中图标切换可视窗口与离屏窗口的操作示意图;图14为本实施例中滚动切换可视窗口与离屏窗口的操作示意图;图15为本实施例可视窗口和离屏窗口切换之前虚拟窗口排列示意图;图16为本实施例采用互换模式切换可视窗口和离屏窗口之后虚拟窗口排列示意图;图17为本实施例采用覆盖模式切换可视窗口和离屏窗口之后虚拟窗口排列示意图;图18为本专利技术实施例管理多任务应用程序的装置的结构示意图;图19为本专利技术终端实施例的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。本
技术人员可以理解,这里所使用的“终端”、“终端设备”既包括仅具备无发射能力的无线信号接收器的设备,又包括具有能够在双向通信链路上进行双向通信的接收和发射硬件的设备。这种设备可以包括:具有或没有多线路显示器的蜂窝或其他通信设备;可以组合语音和数据处理、传真和/或本文档来自技高网
...

【技术保护点】
一种管理多任务应用程序的方法,其特征在于,包括:启动关联程序组中的任意一个应用程序时,为所述关联程序组中的每一个应用程序分配运行资源及视窗资源;根据所述视窗资源,在相应的窗口区域上运行所述关联程序组中的每一个应用程序,其中,所述窗口区域包括显示屏的可视区域和非可视窗口。

【技术特征摘要】
1.一种管理多任务应用程序的方法,其特征在于,包括:
启动关联程序组中的任意一个应用程序时,为所述关联程序组中的每
一个应用程序分配运行资源及视窗资源;
根据所述视窗资源,在相应的窗口区域上运行所述关联程序组中的每
一个应用程序,其中,所述窗口区域包括显示屏的可视区域和非可视窗口。
2.如权利要求1所述的管理多任务应用程序的方法,其特征在于,
所述视窗资源包括:
窗口区域的位置参数。
3.如权利要求1所述的管理多任务应用程序的方法,其特征在于,
在相应的窗口区域上运行所述关联程序组中的每一个应用程序,包括:
当运行应用程序的窗口区域为可视区域时,根据预设信息运行所述应
用程序,或根据用户的操作信息运行所述应用程序;或
当运行应用程序的窗口区域为非可视窗口时,根据所述可视区域运行
的应用程序输出的信息运行所述应用程序,或根据所述应用程序在可视区
域运行时的模式运行所述应用程序,或根据预设信息运行所述应用程序。
4.如权利要求1所述的管理多任务应用程序的方法,其特征在于,
还包括:
根据用户的选择,将至少两个的应用程序设定为关联程序组;或者,
根据预定义的规则,将至少两个的应用程序设定为关联程序组。
5.如权利要求1所述的管理多任务应用程序的方法,其特征在于,
根据所述视窗资源,在相应的窗口区域上运行所述关联程序组中的每一个
应用程序,包括:
根据所述视窗资源,在相应的窗口区域上以组合模式运行所述关联程
序组中的应用程序。
6.如权利要求5所述的管理多任务应用程序的方法,其特征在于,
以组合模式运行所述关联程序组中的应用程序包括:
在相应的窗口区域上运行一个应用程序中的至少两级的信息,其中,

\t至少一级的信息在所述显示屏的可视区域之外运行;或者,
在相应的窗口区域上运行所述关联程序组中至少两个的应用程序,其
中,每个应用程序的窗口区域具有所述显示屏的可视区域的窗口区域的大
小。
7.如权利要求6所述的管理多任务应用程序的方法,其特征在于,
在相应的窗口区域上运行所述关联程序组中至少两个的应用程序时,
所述关联程序组中至少两个的应用程序相互之间独立运行;或者,
所述关联程序组中至少两个的应用程序以协同模式运行。
8.如权利要求7所述的管理多任务应用程序的方法,其特征在于,
所述关联程序组中至少两个的应用程序以协同模式运行,包括:
所述协同模式运行的应用程序具有相关联信息,处于所述显示屏的可
视区域的应用程序的所述相关联信息为输入数据,当所述输入数据变化
时,所述协同模式运行的其他应用程序根据所述输入数据进行相应的运
行。
9.如权利要求7所述的管理多任务应用程序的方法,其特征在于,
还包括:
将至少两个的应用程序设置为协同模式运行;
将至少一个应用程序设置为提供输入数据的输出应用程序,将至少一
个相关联信息设置为所述输入数据,将至少一个应用程序设置为接收所述
输入数据的协同应用程序;其中,协同模式运行时,所述协同应用程序根
据所述输入数据的变化,进行相应的运行。
10.如权利要求6所述的管理多任务应用程序的方法,其特征在于,
在相应的窗口区域上运行一个应用程序中的至少两级的信息,还包括:根
据用户的操作,在所述显示屏的可视区域的运行的信息变化时,所述应用
程序的其他级的信息进行相应的运行。
11.如权利要求3所述的管理多任务应用程序的方法,其特征在于,
为所述关联程序组中的每一个应用程序分配视窗资源,包括以下任意一种
或多种方式:
根据用户的设置,为应用程序选择相应的窗口区域;
根据应用程序的使用频率,为应用程序选择相应的窗口区域;
根据系统的运行状态,为应用程序选择相应的窗口区域。
12.如权利要求11所述的管理多任务应用程序的方法,其特征在于,
根据所述视窗资源,在相应的窗口区域上运行所述关联程序组中的每
一个应用程序之后,还包括:
通过以下任意一种方式,将所述应用程序置于相应的窗口区域上运
行:
根据用户的设置,为应用程序选择相应的窗口区域;
根据应用程序的使用频率,为应用程序选择相应的窗口区域;
根据系统的运行状态,为应用程序选择相应的窗口区域。
13.如权利要求11所述的管理多任务应用程序的方法,其特征在于,
根据应用程序的使用频率,为应用程序选择相应的窗口区域,包括:
将用户直接启动的应用程序,置于所述显示屏的可视区域;
将其他应用程序,根据使用频率排序依次置于所述显示屏的可视区域
之外的非可视窗口。
14.如权利要求11所述的管理多任务应用程序的方法,其特征在于,
根据系统的运行状态,为应用程序选择相应的窗口区域,包括:
确定应用程序的运行模式;
监测系统的运行条件;
当检测到系统的运行条件符合所述应用程序的运行模式所需的状态
时,为所述应用程序指定相应的窗口区域。
15.如权利要求14所述的管理多任务应用程序的方法,其特征在于,
系统的运行条件包括以下一项或多项信息:
位置信息,温度信息,所述显示屏的可视区域的状态信息,网络连接
信息,蓝牙连接状态和NFC连接状态。
16.如权利要求1所述的管理多任务应用程序的方法,其特征在于,
还包括:
根据用户的操作或系统的运行状态,将在所述非可视窗口上运行的应
用程序切换在所述显示屏的可视区域上运行;或者,
根据用户的操作或系统的运行状态,将所述可视区域上运行的应用程
序切换在所述非可视窗口上运行。
17.如权利要求16所述的管理多任务应用程...

【专利技术属性】
技术研发人员:文伟姚广峰
申请(专利权)人:北京三星通信技术研究有限公司三星电子株式会社
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1