《一种返回按键的处理方法、系统及移动终端.pdf》由会员分享,可在线阅读,更多相关《一种返回按键的处理方法、系统及移动终端.pdf(7页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103440092 A(43)申请公布日 2013.12.11CN103440092A*CN103440092A*(21)申请号 201310352018.3(22)申请日 2013.08.13G06F 3/0484(2013.01)G06F 3/0488(2013.01)(71)申请人广东欧珀移动通信有限公司地址 523860 广东省东莞市长安镇乌沙海滨路18号(72)发明人张强(74)专利代理机构广州市华学知识产权代理有限公司 44245代理人李盛洪(54) 发明名称一种返回按键的处理方法、系统及移动终端(57) 摘要本发明公开了一种返回按键的处理方法、系统及移动。
2、终端,该方法包括以下步骤:检测当前所处的应用界面在截获一个返回按键事件后是否跳转回上一次打开的应用界面;如果当前所处的应用界面还没有发生跳转,则检测当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按键事件;如果当前所处的应用界面再次截获到下一个返回按键事件或多个返回按键事件,则对再次截获到下一个返回按键事件或多个返回按键事件进行丢弃处理。本发明可达到在系统卡顿或反应较缓慢的情况下即使多次点击返回按键仍然只是返回上一次打开的应用界面的目的。(51)Int.Cl.权利要求书1页 说明书4页 附图1页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书4页 附图。
3、1页(10)申请公布号 CN 103440092 ACN 103440092 A1/1页21.一种返回按键的处理方法,应用于具有触摸屏的移动终端,其特征在于,该方法包括以下步骤:检测当前所处的应用界面在截获一个返回按键事件后是否跳转回上一次打开的应用界面;如果当前所处的应用界面还没有发生跳转,则检测当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按键事件;如果当前所处的应用界面再次截获到下一个返回按键事件或多个返回按键事件,则对再次截获到下一个返回按键事件或多个返回按键事件进行丢弃处理。2.根据权利要求1所述的一种返回按键的处理方法,其特征在于,所述检测当前所处的应用界面在截获一个。
4、返回按键事件后是否跳转回上一次打开的应用界面的步骤之前还包括:打开应用程序并进入其相应的应用界面后,检测并上报触摸屏上发生的返回按键事件。3.根据权利要求1所述的一种返回按键的处理方法,其特征在于,所述检测当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按键事件的步骤之后还包括:如果当前所处的应用界面没有再次截获到下一个返回按键事件或多个返回按键事件,则等待当前所处的应用界面发生跳转并按照正常的处理流程处理。4.一种返回按键的处理系统,应用于具有触摸屏的移动终端,其特征在于,该系统包括:界面跳转检测模块,用于检测当前所处的应用界面在截获一个返回按键事件后是否跳转回上一次打开的应用界。
5、面;返回按键事件检测模块,用于检测当前所处的应用界面是否截获到一个返回按键事件和用于如果界面跳转检测模块检测到当前所处的应用界面还没有发生跳转,则检测当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按键事件;丢弃处理模块,用于如果返回按键事件检测模块检测到当前所处的应用界面再次截获到下一个返回按键事件或多个返回按键事件,则对再次截获到下一个返回按键事件或多个返回按键事件进行丢弃处理。5.根据权利要求4所述的一种返回按键的处理系统,其特征在于,所述触摸屏的驱动层用于打开应用程序并进入其相应的应用界面后,检测并上报触摸屏上发生的返回按键事件。6.一种移动终端,其特征在于,该移动终端包括。
6、权利要求4或5所述的返回按键的处理系统。权 利 要 求 书CN 103440092 A1/4页3一种返回按键的处理方法、 系统及移动终端技术领域0001 本发明涉及通信设备技术领域,更具体地说,是涉及一种返回按键的处理方法、系统及移动终端。背景技术0002 在智能移动终端的使用过程中,偶尔会遇到系统卡顿或者反应缓慢的情况。当出现系统卡顿或者反应缓慢的时候,用户的本能往往都是点击返回按键,希望可以退出当前的界面,退到该界面的上一层界面,或者说是退到该目录的上一层目录。比如说在如下应用程序的应用界面的步骤是这样的,先点击百度,然后点击百度新闻,接着点击一个网页,但是如果该网页界面出现了系统卡顿,我。
7、们往往都会点击一下返回按键,发现界面没有变化,然后继续点击,甚至多次点击,但是多次点击的返回按键事件都已经被保存下来,等到系统不卡顿的时候,我们就会发现移动终端直接退出到了桌面,而不是该网页的上一层界面,因为那些被保存的返回按键事件被集中处理了。发明内容0003 本发明的目的在于克服现有技术中的上述缺陷,提供一种返回按键的处理方法,旨在解决系统卡顿或反应缓慢时返回按键的处理问题。0004 为实现上述目的,本发明提供的技术方案如下:一种返回按键的处理方法,应用于具有触摸屏的移动终端,该方法包括以下步骤:0005 检测当前所处的应用界面在截获一个返回按键事件后是否跳转回上一次打开的应用界面;000。
8、6 如果当前所处的应用界面还没有发生跳转,则检测当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按键事件;0007 如果当前所处的应用界面再次截获到下一个返回按键事件或多个返回按键事件,则对再次截获到下一个返回按键事件或多个返回按键事件进行丢弃处理。0008 进一步而言,所述检测当前所处的应用界面在截获一个返回按键事件后是否跳转回上一次打开的应用界面的步骤之前还包括:0009 打开应用程序并进入其相应的应用界面后,检测并上报触摸屏上发生的返回按键事件。0010 进一步而言,所述检测当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按键事件的步骤之后还包括:0011 如果当。
9、前所处的应用界面没有再次截获到下一个返回按键事件或多个返回按键事件,则等待当前所处的应用界面发生跳转并按照正常的处理流程处理。0012 本发明的另一目的在于提供一种返回按键的处理系统,应用于具有触摸屏的移动终端,该系统包括:0013 界面跳转检测模块,用于检测当前所处的应用界面在截获一个返回按键事件后是说 明 书CN 103440092 A2/4页4否跳转回上一次打开的应用界面;0014 返回按键事件检测模块,用于检测当前所处的应用界面是否截获到一个返回按键事件和用于如果界面跳转检测模块检测到当前所处的应用界面还没有发生跳转,则检测当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按。
10、键事件;0015 丢弃处理模块,用于如果返回按键事件检测模块检测到当前所处的应用界面再次截获到下一个返回按键事件或多个返回按键事件,则对再次截获到下一个返回按键事件或多个返回按键事件进行丢弃处理。0016 进一步而言,所述触摸屏的驱动层用于打开应用程序并进入其相应的应用界面后,检测并上报触摸屏上发生的返回按键事件。0017 本发明的又一目的在于提供一种移动终端,其包括上述技术方案中所述的返回按键的处理系统。0018 与现有技术相比,本发明的有益效果在于:0019 本发明通过检测当前所处的应用界面在截获一个返回按键事件后是否跳转回上一次打开的应用界面,如果当前所处的应用界面还没有发生跳转,则检测。
11、当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按键事件,如果当前所处的应用界面再次截获到下一个返回按键事件或多个返回按键事件,则对再次截获到下一个返回按键事件或多个返回按键事件进行丢弃处理,可达到在系统卡顿或反应较缓慢的情况下即使多次点击返回按键仍然只是返回上一次打开的应用界面的目的。附图说明0020 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0021 图1是本发明实施例一。
12、提供的返回按键的处理方法流程图;0022 图2是本发明实施例二提供的返回按键的处理系统的结构框图。具体实施 方式0023 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0024 实施例一0025 本发明的实施例一提供了一种返回按键的处理方法,应用于具有触摸屏的移动终端,下面结合附图对本实施例进行详细说明。0026 图1是本发明实施例一的方法。
13、流程图,请参考图1,本发明实施例的方法包括以下步骤:0027 步骤S101、打开应用程序并进入其相应的应用界面后,检测并上报触摸屏上发生的返回按键事件;说 明 书CN 103440092 A3/4页50028 当用户点击触摸屏后,触摸屏能够检测到用户的操作,可以读取坐标值或检测按键按下并上报按键信息。0029 步骤S102、检测当前所处的应用界面在截获一个返回按键事件后是否跳转回上一次打开的应用界面,若是,则不存在本发明所述的问题,若否,则执行步骤S103;0030 具体的,任何一个应用界面都可以对按键事件进行响应处理,举例来说,如果系统当前处于应用界面A,这个时候收到了返回按键事件,那么就会。
14、截获该返回按键事件,进行应用界面A的返回按键处理。0031 另外,任何一个应用界面都会进行构图处理,构图是通过坐标定位来完成的,举例来说,点击一个搜狐新闻的网页,就会下载该网页的信息,然后将网页中存在的各种其他链接的坐标区域定位到当前所处的应用界面,然后显示出来。当前所处的应用界面是否发生跳转,就是通过应用界面的坐标的定位来进行判断。在android系统中,界面的跳转就是多个Activity之间的相互调用。0032 步骤S103、检测当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按键事件,若是,则执行步骤S104,若否,则执行步骤S105;0033 具体的,当前所处的应用界面出现。
15、了系统卡顿或反应缓慢时,用户往往都会点击一下返回按键,发现应用界面仍未发生跳转,则会继续点击,甚至多次点击,因此当前所处的应用界面会再次截获到下一个返回按键事件或多个返回按键事件。0034 步骤S104、对再次截获到下一个返回按键事件或多个返回按键事件进行丢弃处理;0035 具体的,丢弃处理指的是不响应该返回按键事件。步骤是:系统当前处于应用界面A,然后接收到返回按键,由于系统卡顿等原因,还没有返回到应用界面A的上一层应用界面B,当应用界面A再次接收到返回按键,那么就不处理该次返回按键事件。0036 步骤S105、等待当前所处的应用界面发生跳转并按照正常的处理流程处理。0037 本发明所采用的。
16、方法简单实用,运用本发明之后,当在某些应用界面出现卡顿等原因的时候,如果此时一直在点击返回按键,也只会处理一个返回按键事件,并返回到上一次打开的应用界面,而不会等到系统恢复正常的时候,一起执行多个返回按键事件。0038 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。0039 实施例二0040 本发明的实施例二提供了一种返回按键的处理系统,应用于具有触摸屏的移动终端,图2是本发明实施例二的结构框图,请参考图2,该系统包括:0041 界面跳转检测模块。
17、201,用于检测当前所处的应用界面在截获一个返回按键事件后是否跳转回上一次打开的应用界面;0042 返回按键事件检测模块202,用于检测当前所处的应用界面是否截获到一个返回按键事件和用于如果界面跳转检测模块201检测到当前所处的应用界面还没有发生跳转,则检测当前所处的应用界面是否再次截获到下一个返回按键事件或多个返回按键事件。0043 丢弃处理模块203,用于如果返回按键事件检测模块202检测到当前所处的应用界面再次截获到下一个返回按键事件或多个返回按键事件,则对再次截获到下一个返回按说 明 书CN 103440092 A4/4页6键事件或多个返回按键事件进行丢弃处理。0044 在本实施例中,。
18、所述触摸屏的驱动层204用于打开应用程序并进入其相应的应用界面后,检测并上报触摸屏上发生的返回按键事件。0045 本发明的返回按键的处理系统可达到在系统卡顿或反应较缓慢的情况下即使多次点击返回按键仍然只是返回上一次打开的应用界面的目的。0046 需要说明的是,上述实施例提供的一种,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。0047 实施例三0048 本发明的实施例三提供了一种移动终端,其包括触摸屏和实施例二中所述的返回按键的处理系统,在此不再赘述。0049 所述移动终端可以是手机、平板电脑、人机交互终端或其他具有触摸屏的移动终端设备。0050 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。说 明 书CN 103440092 A1/1页7图1图2说 明 书 附 图CN 103440092 A。