一种实现触摸屏终端多屏幕界面切换的方法和装置的制作方法

文档序号:6438760阅读:464来源:国知局
专利名称:一种实现触摸屏终端多屏幕界面切换的方法和装置的制作方法
技术领域
本发明涉及触摸屏终端领域,尤其涉及一种实现触摸屏终端多屏幕界面之间快速切换的方法和装置。
背景技术
随着科技的不断发展,触摸屏技术越来越成熟,开始广泛用于手机、平板电脑等移动终端。目前很多触摸屏移动终端的桌面或主菜单都采用多屏幕界面的表现方式,多个屏幕界面按照一定的顺序排列,通过某种操作方式从当前屏幕界面切换到其它屏幕界面,多屏幕界面之间的切换方式主要有三种一、通过手指滑动操作进行切换,手指滑动一次,切换到相邻的一个屏幕。在排列相隔较远的屏幕之间进行切换时,就需要进行多次手指滑动,操作步骤冗繁,不适合相对位置较远的屏幕之间的切换。
二、通过某种操作,进入到多屏幕的缩略图界面,从缩略图界面中选择一个缩略图,通过操作切换到其对应的屏幕。这种方式减少了操作步骤,降低了部分操作成本,但需要用户先离开当前界面,进入到另一个界面进行操作。这种方式打断了用户的心流状态,增加了用户行为的心理负担。
三、通过点触当前屏幕上的页面标识,进入到对应的屏幕界面。这种做法的操作步骤少,但由于屏幕标识都比较小,需要在一个很小的区域内点触,所以很容易导致误操作。发明内容
本发明的目的在于提供一种实现触摸屏终端多屏幕界面切换的方法和装置,简化操作步骤,提高切换速度,提升用户体验效果。
本发明的目的是通过以下技术方案实现的一种实现触摸屏终端多屏幕界面切换的方法,包括预先根据多屏幕界面中多屏幕排列方式来设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;捕获触摸屏上的触摸操作,采集触摸信息,包括触摸点的坐标和触摸点的数量信息; 获取当前显示的屏幕界面的位置,根据所述触摸信息和当前屏幕界面的位置确定目标屏幕界面的位置,据此控制触摸屏跳转至目标屏幕界面显示。
优选地,屏幕分区的方式为若多屏幕排列方式为一维顺序排列,将屏幕划分为左右或者上下两个区;若多屏幕排列方式为二维顺序排列,将屏幕划分为上下左右四个区。
优选地,所述目标屏幕界面的位置信息的确定方法进一步包括根据所述触摸点的坐标信息确定其所处的分区,根据触摸点的数量确定目标屏幕界面与当前显示的屏幕界面的距离,结合该分区和距离信息计算出目标屏幕界面与当前显示的屏幕界面的相对位置;根据所述相对位置信息与当前显示的屏幕界面的位置计算得出目标屏幕界面的位置 fn息ο
优选地,在捕获触摸屏上的触摸操作的过程中,若捕获到触摸点不止一个且分布于不同屏幕分区,则仅采集包含最多触摸点的屏幕分区内的触摸信息。
一种实现触摸屏终端多屏幕界面切换的装置,包括触摸屏分区模块,用于根据多屏幕界面中多屏幕排列方式来设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;触摸屏驱动模块,用于检测触摸屏上的触摸事件,采集触摸信息并将其传递给界面管理模块,所述触摸信息包括触摸点的坐标和触摸点的数量;界面管理模块,用于根据所述触摸信息及当前显示的屏幕界面的位置确定目标屏幕界面的位置,并将该目标屏幕界面的位置信息输出给执行模块;执行模块,用于将触摸屏由当前显示的屏幕界面跳转至目标屏幕界面显示。
优选地,所述界面管理模块包括相对位置确定模块,用于根据所述触摸点的坐标确定其所处的分区,根据触摸点的数量确定目标屏幕界面与当前显示的屏幕界面的距离,结合该分区和距离信息计算出目标屏幕界面与当前显示的屏幕界面的相对位置;绝对位置确定模块,用于根据所述相对位置信息与当前显示的屏幕界面的位置计算得出目标屏幕界面的位置信息。
与现有技术相比,本发明实施例具有以下有益效果应用本发明,根据触摸点所处分区和触摸点的数量,触摸屏终端即可确定目标屏幕界面的位置,从而从当前屏幕界面快速跳转至目标屏幕界面显示,这样减少了用户在触摸屏终端多屏幕界面切换的操作步骤,提高了用户的操作效率,使多屏幕界面切换的用户交互更加人性化。
第一,用户不需要进行多个步骤的操作,一般触摸屏终端的多屏幕界面都可以通过一次手势由某个屏幕界面切换到其他屏幕界面。
第二,用户在当前界面中就可以很快速地切换到其它屏幕的界面,不需要进入到另一个界面操作,这样做的好处是,不打断用户的心流状态,让用户感觉很流畅,体验更好。


图1是本发明实现触摸屏终端多屏幕界面切换的装置结构示意图; 图2是本发明实现触摸屏终端多屏幕界面切换的方法流程图;图3是本发明实施例中实现触摸屏终端多屏幕界面切换的方法流程图; 图4是当多屏幕排列方式为横向并行排列时的屏幕分区方式示意图; 图5是当多屏幕排列方式为纵向排列时的屏幕分区方式示意图; 图6是当多屏幕排列方式为上下左右四向排列时的屏幕分区方式示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,实现触摸屏终端多屏幕界面切换的装置包括触摸屏分区模块、触摸屏驱动模块、界面管理模块和执行模块,其中,触摸屏分区模块,用于根据多屏幕的排列方式对屏幕进行分区; 触摸屏驱动模块,用于检测用户在触摸屏上的触摸事件,将所述触摸事件传递给界面管理模块;界面管理模块,用于根据触摸事件及当前屏幕界面的界面信息确定目标屏幕界面,然后将目标屏幕界面信息输出给执行模块;执行模块,用于在接收到界面管理模块的信息后跳转至目标屏幕界面显示。
图2为本发明的实现触摸屏终端多屏幕界面切换的方法的流程图,如图2所示,本方法包括以下步骤201、终端预先设置屏幕分区。
具体地,屏幕分区方式可根据多屏幕界面中多屏幕的排列方式确定,如多个屏幕为一维顺序排列,可将屏幕分为上下或左右两个区,如为二维顺序排列,可将屏幕分为上下左右四个区等。每个屏幕分区代表了以当前屏幕界面所在位置为参考的相对方向,若屏幕划分为左右两个区,则左区/右区分别表示当前屏幕界面的左方/右方;若屏幕划分为上下两个区,则上区/下区分别表示当前屏幕界面的上方/下方;若屏幕划分为上下左右四个区,则上区/下区/左区/右区分别表示当前屏幕界面的上方/下方/左方/右方。
202、终端检测到用户在触摸屏上的触摸事件后,根据该触摸事件及当前屏幕界面的信息确定目标屏幕界面。
该步骤具体包括终端的触摸屏驱动模块检测到触摸事件,触摸事件带有触点的坐标信息和触摸点的数量信息,将触摸事件传递到界面管理模块;其中触点的坐标信息表示目标屏幕界面相对于当前屏幕界面的方向(如左方),触点的数量表示目标屏幕界面与当前屏幕界面的距离(如相隔两个屏幕界面);界面管理模块根据触摸事件携带的坐标信息确定触摸点所在的分区,并结合触摸点的数量确定目标屏幕界面相对于当前界面的相对位置信息;界面管理模块在获取当前界面的屏幕位置信息后,再根据当前界面的屏幕位置信息与所述相对位置信息获取目标屏幕界面位置信息,从而确定目标屏幕界面,之后向执行模块发出显示目标屏幕界面的请求。
步骤203、终端显示目标屏幕界面。
具体地,执行模块根据界面管理模块发送的请求,显示目标屏幕界面。
图3为本发明的实现触摸屏终端多屏幕界面切换的方法的具体实施例,如图3所示,本方法包括下面步骤301、触摸屏分区模块对屏幕进行分区。
具体地,分区的方式以多屏幕界面中多屏幕的排列方式为依据多屏幕排列方式为横向并行排列时,采用图4所示的屏幕分区方式,以屏幕纵向中线为分界点,将屏幕分为左右两个区;多屏幕排列方式为纵向排列时,采用图5所示的屏幕分区方式,以屏幕横向中线为分界点,将屏幕分为上下两个区;多屏幕排列方式为上下左右四向排列时,采用图6所示的屏幕分区方式,将屏幕分为上下左右四个区,各个分区的大小及形状由屏幕的大小及形状确定。
302、用户在终端的触摸屏上进行点触操作。
303、触摸屏驱动模块检测到用户的触摸操作,发送触摸事件给界面管理模块,触摸事件中带有触摸点的坐标信息和触摸点的数量。
具体地,对照步骤302中的分区类型,判断触摸点所在的分区,如多个触摸点的分布不止位于一个区,则以大部分触摸点所在的分区为准。
304、界面管理模块可以根据触摸信息携带的触摸点数及触摸点坐标信息和当前屏幕所处的界面,判断出目标屏幕界面的位置信息并发出给执行模块。
具体地,触摸点的数量代表目标屏幕界面与当前屏幕界面的相对距离,触摸点所在的分区代表目标屏幕界面与当前屏幕界面的相对位置,根据当前界面的位置信息,判断出目标屏幕界面的位置。以采用如图4所示的屏幕分区方式为例,若此时检测到的触摸点处于左区且触摸点的数量为2个,则表示目标屏幕界面位于当前屏幕界面的左方且与其间隔一屏幕界面的位置,此时界面管理模块应向执行模块发出向左移2次至目标屏幕界面的指令。
305、执行模块根据界面管理模块发出的指令,显示目标屏幕界面。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现触摸屏终端多屏幕界面切换的方法,其特征在于,该方法包括预先根据多屏幕界面中多屏幕排列方式来设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;捕获触摸屏上的触摸操作,采集触摸信息,包括触摸点的坐标和触摸点的数量信息; 获取当前显示的屏幕界面的位置,根据所述触摸信息和当前屏幕界面的位置确定目标屏幕界面的位置,据此控制触摸屏跳转至目标屏幕界面显示。
2.如权利要求1所述的实现触摸屏终端多屏幕界面切换的方法,其特征在于,屏幕分区的方式为若多屏幕排列方式为一维顺序排列,将屏幕划分为左右或者上下两个区;若多屏幕排列方式为二维顺序排列,将屏幕划分为上下左右四个区。
3.如权利要求1或2所述的实现触摸屏终端多屏幕界面切换的方法,其特征在于,所述目标屏幕界面的位置信息的确定方法进一步包括根据所述触摸点的坐标信息确定其所处的分区,根据触摸点的数量确定目标屏幕界面与当前显示的屏幕界面的距离,结合该分区和距离信息计算出目标屏幕界面与当前显示的屏幕界面的相对位置;根据所述相对位置信息与当前显示的屏幕界面的位置计算得出目标屏幕界面的位置 fn息ο
4.如权利要求1所述的实现触摸屏终端多屏幕界面切换的方法,其特征在于,在捕获触摸屏上的触摸操作的过程中,若捕获到触摸点不止一个且分布于不同屏幕分区,则仅采集包含最多触摸点的屏幕分区内的触摸信息。
5.一种实现触摸屏终端多屏幕界面切换的装置,其特征在于,该装置包括触摸屏分区模块,用于根据多屏幕界面中多屏幕排列方式来设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;触摸屏驱动模块,用于检测触摸屏上的触摸事件,采集触摸信息并将其传递给界面管理模块,所述触摸信息包括触摸点的坐标和触摸点的数量;界面管理模块,用于根据所述触摸信息及当前显示的屏幕界面的位置确定目标屏幕界面的位置,并将该目标屏幕界面的位置信息输出给执行模块;执行模块,用于将触摸屏由当前显示的屏幕界面跳转至目标屏幕界面显示。
6.如权利要求5所述的实现触摸屏终端多屏幕界面切换的装置,其特征在于,所述界面管理模块包括相对位置确定模块,用于根据所述触摸点的坐标确定其所处的分区,根据触摸点的数量确定目标屏幕界面与当前显示的屏幕界面的距离,结合该分区和距离信息计算出目标屏幕界面与当前显示的屏幕界面的相对位置;绝对位置确定模块,用于根据所述相对位置信息与当前显示的屏幕界面的位置计算得出目标屏幕界面的位置信息。
全文摘要
本发明提供了一种实现触摸屏终端多屏幕界面切换的方法和装置,所述方法包括预先设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;捕获触摸屏上的触摸操作,采集触摸信息,包括触摸点的坐标和触摸点的数量信息;获取当前显示的屏幕界面的位置,根据所述触摸信息和当前屏幕界面的位置确定目标屏幕界面的位置,据此控制触摸屏跳转至目标屏幕界面显示。应用本发明,根据触摸点所处分区和触摸点的数量,触摸屏终端即可确定目标屏幕界面的位置,从而从当前屏幕界面快速跳转至目标屏幕界面显示,这样减少了用户在触摸屏终端多屏幕界面切换的操作步骤,提高了用户的操作效率,使多屏幕界面切换的用户交互更加人性化。
文档编号G06F3/048GK102495705SQ201110367200
公开日2012年6月13日 申请日期2011年11月18日 优先权日2011年11月18日
发明者王丽坤 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1