触摸屏智能终端的多任务窗口管理方法转让专利

申请号 : CN201210025595.7

文献号 : CN102591718B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 兰雨晴郭峰李斌夏颖

申请人 : 中标软件有限公司

摘要 :

本发明公开了一种触摸屏智能终端及其多任务窗口管理方法。该方法包括:监听所述触摸屏智能终端的任务窗口,分别累计各所述任务窗口被激活的激活次数,并分别计算各所述任务窗口的运行时长;基于各所述任务窗口各自的激活次数和运行时长,分别计算各所述任务窗口的窗口权重,使得所述窗口权重与激活次数成正比,与所述运行时长成反比;基于各所述任务窗口的窗口权重和激活状态来确定是否要关闭所述任务窗口至少之一。本发明可以提高用户的友好性。

权利要求 :

1.一种触摸屏智能终端的多任务窗口管理方法,其特征在于,包括:

监听所述触摸屏智能终端的任务窗口,分别累计各所述任务窗口被激活的激活次数,并分别计算各所述任务窗口的运行时长;

基于各所述任务窗口各自的激活次数和运行时长,分别计算各所述任务窗口的窗口权重,使得所述窗口权重与激活次数成正比,与所述运行时长成反比;

基于各所述任务窗口的窗口权重和激活状态来确定是否要关闭所述任务窗口至少之一。

2.根据权利要求1所述的方法,其特征在于,当所述任务窗口为激活状态时,确定为不将其关闭。

3.根据权利要求1所述的方法,其特征在于,针对各所述任务窗口,基于其窗口权重、激活状态以及当前所述触摸屏智能终端的任务窗口总数来确定是否将其关闭,其中,当所述任务窗口总数大于第一设定阈值时,将窗口状态为非激活状态的任务窗口中的窗口权重最小的超出所述第一设定阈值的数量的任务窗口关闭。

4.根据权利要求1所述的方法,其特征在于,针对各所述任务窗口,基于其窗口权重、窗口管理属性、激活状态以及当前所述触摸屏智能终端的任务窗口总数来确定是否将其关闭,其中,当所述任务窗口总数大于第一设定阈值时,将窗口状态为非激活状态且窗口管理属性为允许关闭的任务窗口中所述窗口权重最小的超出所述第一设定阈值的数量的任务窗口关闭,所述窗口管理属性为在任务窗口中设置的用于表示任务窗口是否允许关闭的属性。

5.根据权利要求1所述的方法,其特征在于,设置一管理用任务窗口,所述管理用任务窗口用于激活、移动和/或关闭普通任务窗口。

6.根据权利要求5所述的方法,其特征在于,在所述管理用任务窗口中设置与各普通任务窗口分别对应的各普通窗口控制元素,所述普通窗口控制元素上设置有关闭区域和非关闭区域,普通任务窗口为所述触摸屏智能终端中的除所述管理用任务窗口外的所述任务窗口,其中,当用户点击普通任务窗口控制元素的非关闭区域时,激活该普通窗口控制元素所对应的普通任务窗口,并隐藏或最小化所述管理用任务窗口;以及/或者当用户点击普通任务窗口控制元素的关闭区域时,关闭该普通窗口控制元素所对应的普通任务窗口。

7.根据权利要求6所述的方法,其特征在于,当用户点击或滑动所述触摸屏智能终端的触摸屏的特定区域时,显示所述管理用任务窗口。

8.根据权利要求7所述的方法,其特征在于,

当接收到用户在普通窗口控制元素上向左滑动的事件时,将该普通窗口控制元素向左滑动设定距离;以及/或者当接收到用户在普通窗口控制元素上向右滑动的事件时,将该普通窗口控制元素向右滑动所述设定距离。

9.根据权利要求7所述的方法,其特征在于,

在要向左滑动普通窗口控制元素时,先判断排在最后的普通任务窗口是否位于所述管理用任务窗口的正中间,或先判断排在最后的普通任务窗口是否位于所述触摸屏智能终端的触摸屏的正中间,以及或者,在要向右滑动普通窗口控制元素时,先判断排在最前的普通任务窗口是否位于所述管理用任务窗口的正中间,或先判断排在最前的普通任务窗口是否位于所述触摸屏智能终端的触摸屏的正中间;

若判断为是,则不执行滑动操作,否则执行滑动操作。

说明书 :

触摸屏智能终端的多任务窗口管理方法

技术领域

[0001] 本发明属于带触摸屏的智能终端技术领域,尤其涉及一种触摸屏智能终端的多任务窗口管理方法。

背景技术

[0002] 随着移动终端设备的广泛使用,设备厂商也更注重用户体验,目前移动终端设备大量采用大屏幕触摸屏设备作为人机交互设备。带大屏幕触摸屏的移动设备与传统PC、笔记本电脑相比,由于一般不设置键盘,在操作模式上有很大不同。
[0003] 目前,带触摸屏的智能终端的多任务窗口管理方式主要有以下几种:
[0004] (1)多任务窗口管理界面占据屏幕中固定位置。总是显示系统当前所有的多任务窗口状态。用户可以点击对应项激活对应窗口。这种方法的优点是直观、一目了然。但是,为显示所有的多任务窗口状态,会占据触摸屏中较多区域(一般情况下,各任务窗口各占据一固定位置),这对于小屏幕设备而言,尤其是在任务窗口较多的情况下,会严重导致屏幕的利用效率太差。
[0005] (2)通过键盘快捷键的方式。用户使用键盘快捷键来显示、切换任务窗口。这种方式的优点是操作简单。但是,对于一些普通的移动终端用户来说,键盘的切换操作太深奥。此外,加之当前带触摸屏移动终端的倾向于不设置硬键盘,这进一步加大了使用难度。

发明内容

[0006] 本发明所要解决的技术问题之一是需要提供一种能够提高用户管理多任务窗口的友好性的触摸屏智能终端及其多任务窗口管理方法。
[0007] 为了解决上述技术问题,本发明提供了一种触摸屏智能终端的多任务窗口管理方法。该方法包括:
[0008] 监听所述触摸屏智能终端的任务窗口,分别累计各所述任务窗口被激活的激活次数,并分别计算各所述任务窗口的运行时长;
[0009] 基于各所述任务窗口各自的激活次数和运行时长,分别计算各所述任务窗口的窗口权重,使得所述窗口权重与激活次数成正比,与所述运行时长成反比;
[0010] 基于各所述任务窗口的窗口权重和激活状态来确定是否要关闭所述任务窗口至少之一。
[0011] 根据本发明的另一方面,当所述任务窗口为激活状态时,确定为不将其关闭。
[0012] 根据本发明的另一方面,针对各所述任务窗口,基于其窗口权重、激活状态以及当前所述触摸屏智能终端的任务窗口总数来确定是否将其关闭,其中,当所述任务窗口总数大于第一设定阈值时,将窗口状态为非激活状态的任务窗口中的窗口权重最小的超出所述第一设定阈值的数量的任务窗口关闭。
[0013] 根据本发明的另一方面,针对各所述任务窗口,基于其窗口权重、窗口管理属性、激活状态以及当前所述触摸屏智能终端的任务窗口总数来确定是否将其关闭,其中,当所述任务窗口总数大于第一设定阈值时,将窗口状态为非激活状态且窗口管理属性为允许关闭的任务窗口中所述窗口权重最小的超出所述第一设定阈值的数量的任务窗口关闭,所述窗口管理属性为在任务窗口中设置的用于表示任务窗口是否允许关闭的属性。
[0014] 根据本发明的另一方面,设置一管理用任务窗口,所述管理用任务窗口用于激活、移动和/或关闭普通任务窗口,所述普通任务窗口为所述触摸屏智能终端中的除所述管理用任务窗口外的所述任务窗口。
[0015] 根据本发明的另一方面,在所述管理用任务窗口中设置与各普通任务窗口分别对应的各普通窗口控制元素,所述普通窗口控制元素上设置有关闭区域和非关闭区域,其中:当用户点击普通任务窗口控制元素的非关闭区域时,激活该普通窗口控制元素所对应的普通任务窗口,并隐藏或最小化所述管理用任务窗口;以及/或者当用户点击普通任务窗口控制元素的关闭区域时,关闭该普通窗口控制元素所对应的普通任务窗口。
[0016] 根据本发明的另一方面,当用户点击或滑动所述触摸屏智能终端的触摸屏的特定区域时,显示所述管理用任务窗口。
[0017] 根据本发明的另一方面,当接收到用户在普通窗口控制元素上向左滑动的事件时,将该普通窗口控制元素向左滑动设定距离;以及/或者当接收到用户在普通窗口控制元素上向右滑动的事件时,将该普通窗口控制元素向右滑动所述设定距离。
[0018] 根据本发明的另一方面,在要向左滑动普通窗口控制元素时,先判断排在最后的普通任务窗口是否位于所述管理用任务窗口的正中间,或先判断排在最后的普通任务窗口是否位于所述触摸屏智能终端的触摸屏的正中间,以及或者,在要向右滑动普通窗口控制元素时,先判断排在最前的普通任务窗口是否位于所述管理用任务窗口的正中间,或先判断排在最前的普通任务窗口是否位于所述触摸屏智能终端的触摸屏的正中间;若判断为是,则不执行滑动操作,否则执行滑动操作。
[0019] 根据本发明的另一方面还提供一种触摸屏智能终端,其特征在于,所述触摸屏智能终端采用上述任一项所述的多任务窗口管理方法来对所述触摸屏智能终端的任务窗口进行管理。
[0020] 与现有技术相比,本发明的一个或多个实施例可以具有如下优点:
[0021] 根据本发明一实例,触摸屏智能终端监测多任务的使用时长及激活状态,能够关闭用户闲置任务窗口的多任务窗口,因此能够提高用户友好性。
[0022] 根据本发明的另一实例,触摸屏智能终端提供了用于管理各任务窗口的管理用任务窗口,该管理用任务窗口允许用户集中管理各任务窗口,方便了用户对各任务窗口进行管理。
[0023] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

[0024] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
[0025] 图1是根据本发明实施例调整窗口权重的示意图;
[0026] 图2是根据本发明一实施例中考虑了任务窗口总数及窗口管理属性的情况下进行多任务窗口管理的流程图;
[0027] 图3是本发明实施例提供的管理用任务窗口的界面示意图;
[0028] 图4是本发明实施例的管理用任务窗口界面的结构示意图。

具体实施方式

[0029] 为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0030] 另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0031] 本实施例提供了一种触摸屏智能终端的多任务窗口管理方法。该触摸屏智能终端可以为带触摸屏的手机、个人数字掌上电脑、电子阅读器等。该方法可由触摸屏智能终端中的操作系统或其它运行于该触摸屏智能终端的配套应用来实现。
[0032] 触摸屏智能终端监听所述触摸屏智能终端的任务窗口,以分别累计各任务窗口被激活的激活次数,并分别计算各任务窗口的运行时长。基于各所述任务窗口各自的激活次数和运行时长,分别计算各所述任务窗口的窗口权重。该各任务窗口的窗口权重用于体现各任务窗口对用户的重要程度。可使得窗口权重与激活次数成正比,与所述运行时长成反比。例如,当任务窗口的运行时间增加,则降低任务窗口的窗口权重。当任务窗口元素被点击,则升高对应任务窗口的窗口权重(参考图1)。
[0033] 在获取各任务窗口的窗口权重后,触摸屏智能终端监基于各任务窗口的窗口权重和激活状态来确定是否要关闭所述任务窗口至少之一。换而言之,触摸屏智能终端基于各窗口权重和激活状态来判断要关闭哪些任务窗口。
[0034] 可见,在本方法中,触摸屏智能终端会自动关闭一些或一个用户闲置的窗口,这样,不需要用户手动地逐一选择任务窗口并执行关闭操作就可以自动关闭掉闲置任务窗口,因此可以较好地解决当任务窗口过多占用屏幕较大的问题。
[0035] 更具体地,例如,当某任务窗口为激活状态时,用户很可能正在使用该窗口,因此确定为不将这个任务窗口关闭。
[0036] 为了尽量避免错误地将用户想保留的任务窗口自动关闭了,确定要关闭哪些任务窗口时,还考虑当前所述触摸屏智能终端的任务窗口总数。在这种情况下,可先设定一阈值,作为第一设定阈值,在当前所述触摸屏智能终端的任务窗口总数时才执行自动关闭操作,以将处于非激活状态的任务窗口中、窗口权重最小的超出第一设定阈值的数量的任务窗口关闭。
[0037] 此外,还可以在各任务窗口中增设窗口管理属性,该窗口管理属性用于表示任务窗口是否允许自动关闭。
[0038] 图2示出了本发明一实施例中考虑了任务窗口总数及窗口管理属性的情况下进行多任务窗口管理的流程。
[0039] 启动后进入等待任务窗口201状态;当系统增加新的任务窗口时,判断任务窗口是否设置了用于表示不允许对其执行自动关闭的窗口管理属性202。如果判断为是,回到等待任务窗口201状态,如果判断为否,进入下一步;判断任务窗口数是否超过第一设定阈值203。如果判断为超过第一设定阈值,则关闭窗口权重最小的任务窗口204,然后继续判断任务窗口数是否超过第一设定阈值203,如果判断为不超过,则将任务窗口放入多任务窗口管理界面205;回到等待任务窗口201状态。
[0040] 在本发明的又一实例中,设置一管理用任务窗口,该管理用任务窗口用于激活、移动和/或关闭普通任务窗口,普通任务窗口为触摸屏智能终端中的除所述管理用任务窗口外的所述任务窗口。
[0041] 图3示出了本发明实施例提供的管理用任务窗口的界面示意图。
[0042] 图4示出了本发明实施例提供的管理用任务窗口界面的结构示意图,包括:界面主体401和任务窗口元素402(也称普通窗口控制元素)。界面主体401用于容放任务窗口元素402。窗口元素402由任务窗口图示403、任务窗口名称404(非关闭区域)、和关闭图标405(关闭区域)三部分组成。系统中正在运行的任务窗口(除了选择跳过任务窗口管理的)分别对应一个窗口元素。任务窗口图示403是一个图形对象,该对象的内容由任务窗口的实时外观抓取获得;任务窗口名称404是一个有中英文组合的字符串构成,反映任务窗口的名称;关闭图标405由一个表示为关闭的小图标构成。
[0043] 当用户点击或滑动操作触摸屏设备触摸屏上的特定区域(如:屏幕顶部),显示管理用任务窗口。
[0044] 当用户点击普通任务窗口控制元素的非关闭区域时,激活该普通窗口控制元素所对应的普通任务窗口,并隐藏或最小化所述管理用任务窗口;以及/或者,当用户点击普通任务窗口控制元素的关闭区域时,关闭该普通窗口控制元素所对应的普通任务窗口。
[0045] 此外,当接收到用户在普通窗口控制元素上向左/右滑动的事件时,将该普通窗口控制元素向左/右滑动设定距离。优选地,在要向左滑动普通窗口控制元素时,还可先判断排在最后的普通任务窗口是否已经处于管理用任务窗口或触摸屏的正中间,以及或者,在要向右滑动普通窗口控制元素时,先判断排在最前的普通任务窗口是否位于所述管理用任务窗口的正中间,或先判断排在最前的普通任务窗口是否位于所述触摸屏智能终端的触摸屏的正中间;若判断为是,则不执行滑动操作,否则执行滑动操作。
[0046] 这样,用户可以通过管理用任务窗口来手动地灵活地管理各个任务窗口。结合前述关于自动关闭的步骤,用户即可方便地对各个任务窗口进行手动的管理,也可由系统自动地对各个任务进行管理,从而大大提高了用户友好性。
[0047] 此外,采用上述多任务窗口管理方法来对其任务窗口进行管理的触摸屏智能终端也属于本发明的保护范围。
[0048] 虽然本发明所揭露的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。