著录项信息
专利名称 | 一种实现触摸屏终端多屏幕界面切换的方法和装置 |
申请号 | CN201110367200.7 | 申请日期 | 2011-11-18 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2012-06-13 | 公开/公告号 | CN102495705A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 深圳市中兴移动通信有限公司 | 申请人地址 | 广东省深圳市南山区高新园北环大道9018号大族创新大厦A座10楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 努比亚技术有限公司 | 当前权利人 | 努比亚技术有限公司 |
发明人 | 王丽坤 |
代理机构 | 广东广和律师事务所 | 代理人 | 曹建军 |
摘要
本发明提供了一种实现触摸屏终端多屏幕界面切换的方法和装置,所述方法包括:预先设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;捕获触摸屏上的触摸操作,采集触摸信息,包括触摸点的坐标和触摸点的数量信息;获取当前显示的屏幕界面的位置,根据所述触摸信息和当前屏幕界面的位置确定目标屏幕界面的位置,据此控制触摸屏跳转至目标屏幕界面显示。应用本发明,根据触摸点所处分区和触摸点的数量,触摸屏终端即可确定目标屏幕界面的位置,从而从当前屏幕界面快速跳转至目标屏幕界面显示,这样减少了用户在触摸屏终端多屏幕界面切换的操作步骤,提高了用户的操作效率,使多屏幕界面切换的用户交互更加人性化。
1.一种实现触摸屏终端多屏幕界面切换的方法,其特征在于,该方法包括:
预先根据多屏幕界面中多屏幕排列方式来设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;
捕获触摸屏上的触摸操作,采集触摸信息,包括触摸点的坐标和触摸点的数量信息;所述触摸点的坐标表示目标屏幕界面相对于当前屏幕界面的方向,触摸点的数量表示目标屏幕界面与当前屏幕界面的距离;
获取当前显示的屏幕界面的位置,根据所述触摸信息和当前屏幕界面的位置确定目标屏幕界面的位置,据此控制触摸屏跳转至目标屏幕界面显示。
2.如权利要求1所述的实现触摸屏终端多屏幕界面切换的方法,其特征在于,屏幕分区的方式为:若多屏幕排列方式为一维顺序排列,将屏幕划分为左右或者上下两个区;若多屏幕排列方式为二维顺序排列,将屏幕划分为上下左右四个区。
3.如权利要求1或2所述的实现触摸屏终端多屏幕界面切换的方法,其特征在于,所述目标屏幕界面的位置信息的确定方法进一步包括:
根据所述触摸点的坐标信息确定其所处的分区,根据触摸点的数量确定目标屏幕界面与当前显示的屏幕界面的距离,结合该分区和距离信息计算出目标屏幕界面与当前显示的屏幕界面的相对位置;
根据所述相对位置信息与当前显示的屏幕界面的位置计算得出目标屏幕界面的位置信息。
4.如权利要求1所述的实现触摸屏终端多屏幕界面切换的方法,其特征在于,在捕获触摸屏上的触摸操作的过程中,若捕获到触摸点不止一个且分布于不同屏幕分区,则仅采集包含最多触摸点的屏幕分区内的触摸信息。
5.一种实现触摸屏终端多屏幕界面切换的装置,其特征在于,该装置包括:
触摸屏分区模块,用于预先根据多屏幕界面中多屏幕排列方式来设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;
触摸屏驱动模块,用于捕获触摸屏上的触摸操作,采集触摸信息,包括触摸点的坐标和触摸点的数量信息;所述触摸点的坐标表示目标屏幕界面相对于当前屏幕界面的方向,触摸点的数量表示目标屏幕界面与当前屏幕界面的距离;
界面管理模块,用于获取当前显示的屏幕界面的位置,根据所述触摸信息和当前屏幕界面的位置确定目标屏幕界面的位置,据此控制触摸屏跳转至目标屏幕界面显示。
6.如权利要求5所述的实现触摸屏终端多屏幕界面切换的装置,其特征在于,所述界面管理模块包括:
相对位置确定模块,用于根据所述触摸点的坐标信息确定其所处的分区,根据触摸点的数量确定目标屏幕界面与当前显示的屏幕界面的距离,结合该分区和距离信息计算出目标屏幕界面与当前显示的屏幕界面的相对位置;
绝对位置确定模块,用于根据所述相对位置信息与当前显示的屏幕界面的位置计算得出目标屏幕界面的位置信息。
一种实现触摸屏终端多屏幕界面切换的方法和装置\n技术领域\n[0001] 本发明涉及触摸屏终端领域,尤其涉及一种实现触摸屏终端多屏幕界面之间快速切换的方法和装置。\n背景技术\n[0002] 随着科技的不断发展,触摸屏技术越来越成熟,开始广泛用于手机、平板电脑等移动终端。目前很多触摸屏移动终端的桌面或主菜单都采用多屏幕界面的表现方式,多个屏幕界面按照一定的顺序排列,通过某种操作方式从当前屏幕界面切换到其它屏幕界面,多屏幕界面之间的切换方式主要有三种:\n[0003] 一、通过手指滑动操作进行切换,手指滑动一次,切换到相邻的一个屏幕。在排列相隔较远的屏幕之间进行切换时,就需要进行多次手指滑动,操作步骤冗繁,不适合相对位置较远的屏幕之间的切换。\n[0004] 二、通过某种操作,进入到多屏幕的缩略图界面,从缩略图界面中选择一个缩略图,通过操作切换到其对应的屏幕。这种方式减少了操作步骤,降低了部分操作成本,但需要用户先离开当前界面,进入到另一个界面进行操作。这种方式打断了用户的心流状态,增加了用户行为的心理负担。\n[0005] 三、通过点触当前屏幕上的页面标识,进入到对应的屏幕界面。这种做法的操作步骤少,但由于屏幕标识都比较小,需要在一个很小的区域内点触,所以很容易导致误操作。\n发明内容\n[0006] 本发明的目的在于提供一种实现触摸屏终端多屏幕界面切换的方法和装置,简化操作步骤,提高切换速度,提升用户体验效果。\n[0007] 本发明的目的是通过以下技术方案实现的:\n[0008] 一种实现触摸屏终端多屏幕界面切换的方法,包括:\n[0009] 预先根据多屏幕界面中多屏幕排列方式来设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;\n[0010] 捕获触摸屏上的触摸操作,采集触摸信息,包括触摸点的坐标和触摸点的数量信息;所述触摸点的坐标表示目标屏幕界面相对于当前屏幕界面的方向,触摸点的数量表示目标屏幕界面与当前屏幕界面的距离;\n[0011] 获取当前显示的屏幕界面的位置,根据所述触摸信息和当前屏幕界面的位置确定目标屏幕界面的位置,据此控制触摸屏跳转至目标屏幕界面显示。\n[0012] 优选地,屏幕分区的方式为:若多屏幕排列方式为一维顺序排列,将屏幕划分为左右或者上下两个区;若多屏幕排列方式为二维顺序排列,将屏幕划分为上下左右四个区。\n[0013] 优选地,所述目标屏幕界面的位置信息的确定方法进一步包括:\n[0014] 根据所述触摸点的坐标信息确定其所处的分区,根据触摸点的数量确定目标屏幕界面与当前显示的屏幕界面的距离,结合该分区和距离信息计算出目标屏幕界面与当前显示的屏幕界面的相对位置;\n[0015] 根据所述相对位置信息与当前显示的屏幕界面的位置计算得出目标屏幕界面的位置信息。\n[0016] 优选地,在捕获触摸屏上的触摸操作的过程中,若捕获到触摸点不止一个且分布于不同屏幕分区,则仅采集包含最多触摸点的屏幕分区内的触摸信息。\n[0017] 一种实现触摸屏终端多屏幕界面切换的装置,包括:\n[0018] 触摸屏分区模块,用于预先根据多屏幕界面中多屏幕排列方式来设置屏幕分区,每个屏幕分区用以表示以当前屏幕界面所在位置为参考的相对方向;\n[0019] 触摸屏驱动模块,用于捕获触摸屏上的触摸操作,采集触摸信息,包括触摸点的坐标和触摸点的数量信息;所述触摸点的坐标表示目标屏幕界面相对于当前屏幕界面的方向,触摸点的数量表示目标屏幕界面与当前屏幕界面的距离;\n[0020] 界面管理模块,用于获取当前显示的屏幕界面的位置,根据所述触摸信息和当前屏幕界面的位置确定目标屏幕界面的位置,据此控制触摸屏跳转至目标屏幕界面显示。\n[0021] 优选地,所述界面管理模块包括:\n[0022] 相对位置确定模块,用于根据所述触摸点的坐标信息确定其所处的分区,根据触摸点的数量确定目标屏幕界面与当前显示的屏幕界面的距离,结合该分区和距离信息计算出目标屏幕界面与当前显示的屏幕界面的相对位置;\n[0023] 绝对位置确定模块,用于根据所述相对位置信息与当前显示的屏幕界面的位置计算得出目标屏幕界面的位置信息。\n[0024] 与现有技术相比,本发明实施例具有以下有益效果:\n[0025] 应用本发明,根据触摸点所处分区和触摸点的数量,触摸屏终端即可确定目标屏幕界面的位置,从而从当前屏幕界面快速跳转至目标屏幕界面显示,这样减少了用户在触摸屏终端多屏幕界面切换的操作步骤,提高了用户的操作效率,使多屏幕界面切换的用户交互更加人性化。\n[0026] 第一,用户不需要进行多个步骤的操作,一般触摸屏终端的多屏幕界面都可以通过一次手势由某个屏幕界面切换到其他屏幕界面。\n[0027] 第二,用户在当前界面中就可以很快速地切换到其它屏幕的界面,不需要进入到另一个界面操作,这样做的好处是,不打断用户的心流状态,让用户感觉很流畅,体验更好。\n附图说明\n[0028] 图1是本发明实现触摸屏终端多屏幕界面切换的装置结构示意图;\n[0029] 图2是本发明实现触摸屏终端多屏幕界面切换的方法流程图;\n[0030] 图3是本发明实施例中实现触摸屏终端多屏幕界面切换的方法流程图;\n[0031] 图4是当多屏幕排列方式为横向并行排列时的屏幕分区方式示意图;\n[0032] 图5是当多屏幕排列方式为纵向排列时的屏幕分区方式示意图;\n[0033] 图6是当多屏幕排列方式为上下左右四向排列时的屏幕分区方式示意图。\n具体实施方式\n[0034] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0035] 如图1所示,实现触摸屏终端多屏幕界面切换的装置包括:触摸屏分区模块、触摸屏驱动模块、界面管理模块和执行模块,其中,\n[0036] 触摸屏分区模块,用于根据多屏幕的排列方式对屏幕进行分区;\n[0037] 触摸屏驱动模块,用于检测用户在触摸屏上的触摸事件,将所述触摸事件传递给界面管理模块;\n[0038] 界面管理模块,用于根据触摸事件及当前屏幕界面的界面信息确定目标屏幕界面,然后将目标屏幕界面信息输出给执行模块;\n[0039] 执行模块,用于在接收到界面管理模块的信息后跳转至目标屏幕界面显示。\n[0040] 图2为本发明的实现触摸屏终端多屏幕界面切换的方法的流程图,如图2所示,本方法包括以下步骤:\n[0041] 201、终端预先设置屏幕分区。\n[0042] 具体地,屏幕分区方式可根据多屏幕界面中多屏幕的排列方式确定,如多个屏幕为一维顺序排列,可将屏幕分为上下或左右两个区,如为二维顺序排列,可将屏幕分为上下左右四个区等。每个屏幕分区代表了以当前屏幕界面所在位置为参考的相对方向,若屏幕划分为左右两个区,则左区/右区分别表示当前屏幕界面的左方/右方;若屏幕划分为上下两个区,则上区/下区分别表示当前屏幕界面的上方/下方;若屏幕划分为上下左右四个区,则上区/下区/左区/右区分别表示当前屏幕界面的上方/下方/左方/右方。\n[0043] 202、终端检测到用户在触摸屏上的触摸事件后,根据该触摸事件及当前屏幕界面的信息确定目标屏幕界面。\n[0044] 该步骤具体包括:\n[0045] 终端的触摸屏驱动模块检测到触摸事件,触摸事件带有触点的坐标信息和触摸点的数量信息,将触摸事件传递到界面管理模块;其中触点的坐标信息表示目标屏幕界面相对于当前屏幕界面的方向(如左方),触点的数量表示目标屏幕界面与当前屏幕界面的距离(如相隔两个屏幕界面);\n[0046] 界面管理模块根据触摸事件携带的坐标信息确定触摸点所在的分区,并结合触摸点的数量确定目标屏幕界面相对于当前界面的相对位置信息;\n[0047] 界面管理模块在获取当前界面的屏幕位置信息后,再根据当前界面的屏幕位置信息与所述相对位置信息获取目标屏幕界面位置信息,从而确定目标屏幕界面,之后向执行模块发出显示目标屏幕界面的请求。\n[0048] 步骤203、终端显示目标屏幕界面。\n[0049] 具体地,执行模块根据界面管理模块发送的请求,显示目标屏幕界面。\n[0050] 图3为本发明的实现触摸屏终端多屏幕界面切换的方法的具体实施例,如图3所示,本方法包括下面步骤:\n[0051] 301、触摸屏分区模块对屏幕进行分区。\n[0052] 具体地,分区的方式以多屏幕界面中多屏幕的排列方式为依据:\n[0053] 多屏幕排列方式为横向并行排列时,采用图4所示的屏幕分区方式,以屏幕纵向中线为分界点,将屏幕分为左右两个区;\n[0054] 多屏幕排列方式为纵向排列时,采用图5所示的屏幕分区方式,以屏幕横向中线为分界点,将屏幕分为上下两个区;\n[0055] 多屏幕排列方式为上下左右四向排列时,采用图6所示的屏幕分区方式,将屏幕分为上下左右四个区,各个分区的大小及形状由屏幕的大小及形状确定。\n[0056] 302、用户在终端的触摸屏上进行点触操作。\n[0057] 303、触摸屏驱动模块检测到用户的触摸操作,发送触摸事件给界面管理模块,触摸事件中带有触摸点的坐标信息和触摸点的数量。\n[0058] 具体地,对照步骤302中的分区类型,判断触摸点所在的分区,如多个触摸点的分布不止位于一个区,则以大部分触摸点所在的分区为准。\n[0059] 304、界面管理模块可以根据触摸信息携带的触摸点数及触摸点坐标信息和当前屏幕所处的界面,判断出目标屏幕界面的位置信息并发出给执行模块。\n[0060] 具体地,触摸点的数量代表目标屏幕界面与当前屏幕界面的相对距离,触摸点所在的分区代表目标屏幕界面与当前屏幕界面的相对位置,根据当前界面的位置信息,判断出目标屏幕界面的位置。以采用如图4所示的屏幕分区方式为例,若此时检测到的触摸点处于左区且触摸点的数量为2个,则表示目标屏幕界面位于当前屏幕界面的左方且与其间隔一屏幕界面的位置,此时界面管理模块应向执行模块发出向左移2次至目标屏幕界面的指令。\n[0061] 305、执行模块根据界面管理模块发出的指令,显示目标屏幕界面。\n[0062] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2015-10-07
专利权人的姓名或者名称、地址的变更
专利权人由深圳市中兴移动通信有限公司变更为努比亚技术有限公司
地址由518000 广东省深圳市南山区高新园北环大道9018号大族创新大厦A座10楼变更为518000 广东省深圳市南山区高新园北环大道9018号大族创新大厦A座10楼
- 2014-05-21
- 2012-09-05
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 201110367200.7
申请日: 2011.11.18
- 2012-06-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-11-10
|
2010-05-07
| | |
2
| |
2008-04-30
|
2007-12-10
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |