对触摸屏幕中窗口控制的方法及相关装置的制作方法

文档序号:6334897阅读:230来源:国知局
专利名称:对触摸屏幕中窗口控制的方法及相关装置的制作方法
技术领域
本发明涉及移动通信技术领域,尤其是涉及一种对基于移动终端实现的触摸屏幕 中显示的窗口进行控制的方法及其相关装置。
背景技术
目前,用户对移动终端的显示界面使用体验要求越来越高,大量简单的基于菜单 风格的移动终端显示界面已经不再满足用户的需求,取而代之的是拥有较大触摸屏幕、高 分辨率以及高主频的移动终端显示界面。虽然现有的具有触摸屏幕的移动终端为用户带来了使用灵活等诸多优势,但是在 移动终端实现的触摸屏幕上还不能实现对打开窗口进行移动和缩放的处理,因此降低了用 户使用具有触摸屏幕的移动终端的使用感受。此外,在现有的具有触摸屏幕的移动终端中,对于各个窗口是分别进行管理控制 的,这样当需要管理控制的窗口较多时,就会严重增加移动终端内部的处理负荷,占用移动 终端内部的处理资源,导致移动终端的处理速度缓慢,从而影响到用户的使用感受。

发明内容
本发明实施例提供一种对基于移动终端实现的触摸屏幕中显示的窗口进行移动、 缩放的方法及其相关装置,以在移动终端的触摸屏幕中实现窗口的移动和缩放处理,提高 用户的使用感受。本发明实施例还提供了一种对基于移动终端实现的触摸屏幕中显示的窗口进行 控制的方法及其相关装置,以减少对移动终端内部处理资源的占用,提高移动终端的处理 速度。为解决上述第一个问题,本发明实施例提供了一种对基于移动终端实现的触摸屏 幕中显示的窗口进行移动的方法,包括捕获所述触摸屏幕中的触点;判断捕获到的触点的 位置是否落在所述窗口的标题区域中;在判断出所述触点的位置落在所述窗口的标题区域 中时,控制所述窗口跟随所述触点的移动而移动。相应地,本发明实施例还提供了一种对基于移动终端实现的触摸屏幕中显示的窗 口进行移动的装置,包括触点捕获单元,用于捕获所述触摸屏幕中的触点;判断单元,用于 判断触点捕获单元捕获到的触点的位置是否落在所述窗口的标题区域中;移动控制单元, 用于在判断单元判断出所述触点的位置落在所述窗口的标题区域中时,控制所述窗口跟随 所述触点的移动而移动。为解决上述第一个问题,本发明实施例还提供了一种对基于移动终端实现的触摸 屏幕中显示的窗口进行缩放的方法,包括捕获所述触摸屏幕中的触点;判断捕获到的触点的位置是否落在所述窗口的窗口边界;在判断出所述触点的位置落在所述窗口的窗口边界 时,控制所述窗口跟随所述触点的移动进行缩放处理。相应地,本发明实施例还提供了一种对基于移动终端实现的触摸屏幕中显示的窗 口进行缩放的装置,包括触点捕获单元,用于捕获所述触摸屏幕中的触点;判断单元,用于 判断触点捕获单元捕获到的触点的位置是否落在所述窗口的窗口边界;缩放控制单元,用 于在判断单元判断出所述触点的位置落在所述窗口的窗口边界时,控制所述窗口跟随所述 触点的移动进行缩放处理。为解决上述第二个问题,本发明实施例提供了一种对基于移动终端实现的触摸屏 幕中显示的窗口进行控制的方法,包括将所述触摸屏幕中显示的窗口进行分类;以及对分 类出的每类窗口分别进行管理控制。相应地,本发明实施例还提供了一种对基于移动终端实现的触摸屏幕中显示的窗 口进行控制的装置,包括分类单元,用于将所述触摸屏幕中显示的窗口进行分类;以及管理 控制单元,用于对分类单元分类出的每类窗口分别进行管理控制。本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗口进行移动、缩 放的方案实现了对移动终端中的触摸屏幕中显示的窗口进行移动和缩放处理,从而较好的 提高了用户的使用感受。本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗口进行控制的 方案通过对不同类别的窗口集合分别进行统一的管理控制,从而减少了对移动终端内部处 理资源的占用,提高了移动终端的处理速度。


下面将结合各个附图对本发明实施例的具体实施方式
进行更为详尽的阐述,其中 在各个附图中图1为本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗口进行 移动的方法的处理流程图;图2为本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗口进行 移动的装置的组成结构框图;图3为本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗口进行 缩放的方法的处理流程图;图4为本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗口进行 缩放的装置的组成结构框图;图5为本发明实施例划分出的不同类别的窗口层次示意图。
具体实施例方式本发明实施例对基于移动终端实现的触摸屏幕中显示的窗口引入了窗口移动和 缩放处理技术,从而避免了现有技术在移动终端实现的触摸屏幕上还不能实现对打开窗 口进行移动和缩放的处理,导致降低了用户使用具有触摸屏幕的移动终端的使用感受的问 题。如图1所示,为本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗
4口进行移动的方法的处理流程图,其具体实现过程如下步骤10,捕获落在移动终端的触摸屏幕上的触点;步骤11,判断上述捕获到的触点所处的位置是否落在移动终端的触摸屏幕中显示 的窗口的标题区域中,如果是,执行下述步骤12,否则本实施例处理过程结束;步骤12,在上述判断出触点所在的位置落在移动终端的触摸屏幕中显示的窗口的 标题区域中时,控制该窗口跟随该触点的移动而移动,从而实现对移动终端的触摸屏幕中 显示的窗口进行移动处理。其中在对移动终端的触摸屏幕中显示的窗口进行移动前,需要首先将所有未完成 的屏幕刷新强制完成,并锁定触摸屏幕,以保证在窗口的移动过程中不再有新的窗口绘制 过程。然后在判断出触点所在的位置落在移动终端的触摸屏幕中显示的窗口的标题区域中 时,跟踪该触点的移动轨迹,以及在跟踪到的该触点移动到的位置区域,对应绘制该需要移 动的窗口,并刷新该触点在移动前,该需要移动的窗口所在的位置区域,以保证该需要移动 的窗口在移动后,删除触摸屏幕中该需要移动的窗口原来所在的区域上的窗口。如图2所示,为本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗 口进行移动的装置的组成结构框图,其中具体包括触点捕获单元20,用于捕获落在移动终 端的触摸屏幕上的触点;判断单元21,用于判断上述触点捕获单元20捕获到的触点所处的 位置是否落在上述窗口的标题区域中;移动控制单元22,用于在上述判断单元21判断出触 点所处的位置落在上述窗口的标题区域中时,控制上述窗口跟随该触点的移动而移动。更为具体地,上述移动控制单元22具体可以包括触点跟踪子单元221,用于在上 述判断单元21判断出触点所在的位置落在上述窗口的标题区域中时,跟踪该触点的移动 轨迹;窗口绘制子单元222,用于在上述触点跟踪子单元221跟踪到的该触点移动到的位置 区域,对应绘制上述窗口 ;刷新子单元223,用于刷新该触点在移动前,上述窗口所在的位 置区域,以保证该需要移动的窗口在移动后,删除触摸屏幕中该需要移动的窗口原来所在 的区域上的窗口。如图3所示,为本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗 口进行缩放的方法的处理流程图,其具体实现过程如下步骤30,捕获落在移动终端的触摸屏幕上的触点;步骤31,判断上述捕获到的触点所处的位置是否落在移动终端的触摸屏幕中显示 的窗口的窗口边界;步骤32,在上述判断出触点所处的位置落在移动终端的触摸屏幕中显示的窗口的 窗口边界时,控制该窗口跟随该触点的移动而进行缩放处理。其中在对移动终端的触摸屏幕中显示的窗口进行缩放之前,需要首先将所有未完 成的屏幕刷新强制完成,并锁定触摸屏幕,以保证在窗口的缩放过程中不再有新的窗口绘 制过程。然后在判断出触点所在的位置落在移动终端的触摸屏幕中显示的窗口的窗口边界 时,跟踪该触点的移动轨迹,以及将捕获到的该触点所处的位置所落在的窗口边界,缩放到 跟踪到的该触点移动到的位置,并刷新该触点在移动前,该窗口在缩放前所在的位置区域, 以保证该需要缩放的窗口在缩放处理后,删除触摸屏幕中该窗口在缩放前所在的区域上的 窗口。如图4所示,为本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗口进行缩放的装置的组成结构框图,其中具体包括触点捕获单元40,用于捕获落在移动终 端的触摸屏幕上的触点;判断单元41,用于判断上述触点捕获单元40捕获到的触点所处的 位置是否落在上述窗口的窗口边界;缩放控制单元42,用于在上述判断单元41判断出触 点所处的位置落在上述窗口的窗口边界时,控制所述窗口跟随所述触点的移动进行缩放处理。更为具体地,上述缩放控制单元42具体包括触点跟踪子单元421,用于在上述判 断单元41判断出该触点所处的位置落在上述窗口的窗口边界时,跟踪该触点的移动轨迹; 窗口缩放子单元422,用于将捕获到的该触点的位置所落在的窗口边界,缩放到上述触点跟 踪子单元421跟踪到的该触点移动到的位置上;刷新子单元423,用于刷新该触点在移动 前,上述窗口所在的位置区域,以保证该需要缩放的窗口在缩放处理后,删除触摸屏幕中该 该窗口在缩放前所在的区域上的窗口。利用本发明实施例提出的对基于移动终端实现的触摸屏幕中显示的窗口进行移 动和缩放的方案,用户可以完全控制窗口的状态以达到个人目标,譬如用户可以利用窗口 缩放方案来查看由于提示信息窗口过小而不能查看到的完整提示信息内容,也可以利用窗 口移动方案来查看被窗口遮蔽区域的内容。本发明实施例在窗口移动或缩放过程中使用直接屏幕取反操作,绘制被移动或缩 放窗口的外框,从而可以加快窗口移动或缩放的速度。这主要基于以下事实来完成A = ((A xor B) xor B);其中在上式中,A为移动终端中触摸屏幕的像素点颜色,B为待移动或缩放的窗口 的颜色。具体地在第一次绘制时,利用异或操作绘制,则新的触摸屏幕的像素点颜色为A1 =(Axor B),当窗口移动或缩放处理后,对窗口移动或缩放处理前所在的原区域再次进行 异或操作绘制,则新的触摸屏幕的像素点颜色为A2= (A1 xor B) = ((A xor B)xor B)= A,则窗口移动或缩放处理前所在的原区域恢复为原颜色。如此不用重画原区域便可以实现 对移动或缩放处理前的窗口进行擦除(两次异或)处理,且实现移动或缩放处理后的新窗 口的绘制。此外在窗口的移动或缩放过程中,可能还要考虑窗口中触点转移的可能性,因为 当用户移动窗口时很有可能激活了一个后台窗口,然后进行移动。譬如当前触摸屏幕上存 在两个窗口 A和B,当前激活的窗口(即用户正在操作的顶层窗口)为A,B在后台窗口,但 窗口 A并未完全覆盖窗口 B。当用户进行触屏操作时,有可能直接点击窗口 B的标题区域, 此时需要将窗口 B提升到前台作为新的激活窗口,而窗口 A则变成为后台窗口,这样捕获的 触点就会在窗口 B上,所以在取反操作完成时还需要重新绘制失去触点的窗口与获得触点 的窗口,如上例,当移动窗口 B时,由于窗口 A(失去触点的窗口)由激活窗口变为后台窗 口,所以其外观将作相应的更改(如做变灰处理),同理窗口 B由后台窗口变为激活窗口也 需要重新绘制(如做高亮处理)。此外,为了解决在现有的具有触摸屏幕的移动终端中,对于各个窗口是分别进行 管理控制的,这样将导致当需要管理控制的窗口较多时,就会严重增加移动终端内部的处 理负荷,占用移动终端内部的处理资源的问题,本发明实施例提出的对基于移动终端实现 的触摸屏幕中显示的窗口进行控制的方案通过对触摸屏幕中显示的所有窗口进行分类处 理,对于分类后的不同类别的窗口集合分别进行统一的管理控制,从而可以较好的减少了对移动终端内部处理资源的占用,提高了移动终端的处理速度。较佳地,本发明实施例这里提出可以根据具体的需求,对触摸屏幕中显示的所有 窗口分为4个类别,即普通会话窗口类、输入法窗口类、弹出子窗口类、提示信息窗口类。具体地如图5所示,为本发明实施例划分出的不同类别的窗口层次示意图,其中 Normal表示一般的普通会话窗口,对此类窗口的管理主要是保证此类窗口的Z-Order可改 变,大小可设置等等。IME表示输入法窗口,对此类窗口的管理主要是控制输入法是否打开 等,从而可以决定是否将按键与触屏事件传递给输入法。Popup表示弹出子窗口,对此类窗 口的管理主要是排除弹出子菜单的互斥,譬如,一般的多个弹出子菜单是不能同时出现在 触摸屏幕上的,为了保证新的弹出子菜单弹出时,其它的弹出子菜单必须都关闭,此时就需 要排除多个弹出子菜单的互斥,本发明实施例这里可以通过遍历此类窗口中的所有窗口, 找出所有已经弹出的子菜单(子菜单、输入法都是特殊的窗口),然后将找出的已弹出子单 元逐一关闭,因为此类窗口中只有弹出子菜单而没有输入法窗口或会话窗口等,所以就可 以不用进行进一步的判断,可以直接关闭所有弹出子菜单。Hint表示提示信息窗口。通过 对触摸屏幕中所有显示的窗口进行分类,然后对不同类别的窗口分别进行统一的管理控制 可以很大程度上减轻移动终端内部管理多个显示窗口的负担,而且扩展更多的类别来实现 更复杂的管理也是灵活的,如此就可以灵活的管理不同类别的窗口了,从而减轻移动终端 内部的处理负荷。对应的本发明实施例还提出一种对基于移动终端实现的触摸屏幕中显示的窗口 进行控制的装置,具体包括分类单元,用于将移动终端的触摸屏幕中显示的所有窗口进行 分类处理,其中分类单元可以但不限于将移动终端的触摸屏幕中显示的窗口分类为会话窗 口类、输入法窗口类、弹出子窗口类和提示信息窗口类等;管理控制单元,用于对分类单元 分类出的每类窗口分别进行统一管理控制。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种对基于移动终端实现的触摸屏幕中显示的窗口进行控制的方法,其特征在于,包括将所述触摸屏幕中显示的窗口进行分类;以及对分类出的每类窗口分别进行管理控制。
2.如权利要求1所述的方法,其特征在于,将所述触摸屏幕中显示的窗口进行分类,具 体包括将所述触摸屏幕中显示的窗口分类为会话窗口类、输入法窗口类、弹出子窗口类和提 示信息窗口类。
3.一种对基于移动终端实现的触摸屏幕中显示的窗口进行控制的装置,其特征在于, 包括分类单元,用于将所述触摸屏幕中显示的窗口进行分类;以及 管理控制单元,用于对分类单元分类出的每类窗口分别进行管理控制。
4.如权利要求3所述的装置,其特征在于,所述分类单元将所述触摸屏幕中显示的窗 口分类为会话窗口类、输入法窗口类、弹出子窗口类和提示信息窗口类。
全文摘要
本发明公开了一种对基于移动终端实现的触摸屏幕中显示的窗口进行控制的方法及其装置,减少对移动终端内部处理资源的占用,提高移动终端的处理速度。本发明的方法,包括将所述触摸屏幕中显示的窗口进行分类;以及对分类出的每类窗口分别进行管理控制。
文档编号G06F3/048GK101980132SQ20101052882
公开日2011年2月23日 申请日期2009年4月13日 优先权日2009年4月13日
发明者陈操 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1