界面响应方法及装置的制造方法

文档序号:8361107阅读:219来源:国知局
界面响应方法及装置的制造方法
【技术领域】
[0001]本发明属于信息技术领域,尤其涉及界面响应方法及装置。
【背景技术】
[0002]在智能手机的使用过程中,有时会遇到这样的情况:多次点击某个图标或者按键,导致界面多次跳转。例如,快速多次地点击某个图标,导致进入了下下层或下几层界面;或者,多次点击返回按键,导致进入了上上层或上几层界面。
[0003]导致上述问题的主要原因有两个:第一个主要原因是界面特性,例如,某一应用图标界面不支持双击,如果用户双击了,则不但会进入该应用,还会进入用户第二次点击的位置对应跳转的界面;第二个主要原因是系统卡顿,例如在系统卡顿时,用户多次点击某个界面,则点击事件会积累起来,等到系统不卡顿的时候全部响应,造成界面多次跳转,这一点在用户多次点击返回按键时特别常见。

【发明内容】

[0004]鉴于此,本发明实施例提供了一种界面响应方法及装置,以解决现有技术在接收到多个点击事件时界面多次跳转,导致进入非用户预期界面的问题。
[0005]一方面,本发明实施例提供了一种界面响应方法,包括:
[0006]当接收到N个点击事件时,确定所述N个点击事件对应的点击区域所支持的点击事件类型,其中,N为大于I的整数;
[0007]根据所述点击事件类型保留所述N个点击事件中的M个点击事件,并响应所述M个点击事件,其中,M为大于或等于I且小于或等于N的整数。
[0008]第二方面,本发明实施例提供了一种界面响应装置,包括:
[0009]点击事件类型确定单元,用于当接收到N个点击事件时,确定所述N个点击事件对应的点击区域所支持的点击事件类型,其中,N为大于I的整数;
[0010]界面响应单元,用于根据所述点击事件类型保留所述N个点击事件中的M个点击事件,并响应所述M个点击事件,其中,M为大于或等于I且小于或等于N的整数。
[0011]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过当接收到N个点击事件时,确定点击区域所支持的点击事件类型,再根据点击事件类型保留N个点击事件中的M个点击事件,并响应保留的M个点击事件,由此在接收到的点击事件的个数超过界面支持的点击次数或者系统卡顿时,避免界面多次跳转,从而实现用户预期的界面响应。
【附图说明】
[0012]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013]图1是本发明实施例提供的界面响应方法的实现流程图;
[0014]图2是本发明实施例提供的界面响应方法步骤SlOl的具体实现流程图;
[0015]图3是本发明实施例通过的界面响应装置的结构框图。
【具体实施方式】
[0016]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0017]图1示出了本发明实施例提供的界面响应方法的实现流程图,详述如下:
[0018]在步骤SlOl中,当接收到N个点击事件时,确定所述N个点击事件对应的点击区域所支持的点击事件类型,其中,N为大于I的整数。
[0019]需要说明的是,本发明实施例的执行主体可以为移动终端,也可以为其它计算机设备,在此不做限定。移动终端可以包括移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communicat1n Service,PCS)电话、无绳电话、会话发起协议(Sess1n Initiat1n Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备,在此不作限定。
[0020]在本发明实施例中,一次单击或者一次长按生成一个点击事件。一次双击则生成两个点击事件,以此类推。在这里,点击事件可以由触摸操作生成,也可以由按键操作生成,在此不做限定。每个点击区域所支持的点击事件类型可能不同。例如,某一点击区域可能仅支持单击,也可能既支持单击也支持双击。在这里,假设第一点击区域支持的点击事件类型为单击,第二点击区域支持的点击事件类型为单击和双击。
[0021]在步骤S102中,根据所述点击事件类型保留所述N个点击事件中的M个点击事件,并响应所述M个点击事件,其中,M为大于或等于I且小于或等于N的整数。
[0022]若根据N个点击事件确定的点击区域为第一点击区域,而第一点击区域支持的点击事件类型为单击,则保留N个点击事件中的一个点击事件,并响应该点击事件,即响应单击事件。
[0023]若根据N个点击事件确定的点击区域为第二点击区域,而第二点击区域支持的点击事件类型为单击和双击,则保留N个点击事件中的两个点击事件,并响应该两个点击事件,即响应双击事件。
[0024]可选地,当所述N个点击事件对应于同一个点击区域时,所述根据所述点击事件类型保留所述N个点击事件中的M个点击事件具体为:
[0025]根据所述点击事件类型保留所述N个点击事件中发生时间在前的M个点击事件。
[0026]若根据N个点击事件确定的点击区域均为第一点击区域,则保留N个点击事件中的第一个点击事件,并响应该点击事件,即响应单击事件。
[0027]若根据N个点击事件确定的点击区域均为第二点击区域,则保留N个点击事件中的前两个点击事件,并响应该两个点击事件,即响应双击事件。
[0028]可选地,当所述N个点击事件对应于至少两个点击区域时,所述根据所述点击事件类型保留所述N个点击事件中的M个点击事件具体为:
[0029]根据所述点击事件类型保留所述N个点击事件中发生时间在后的M个点击事件。
[0030]若根据N个点击事件确定的点击区域既包括第一点击区域也包括第二点击区域,且N个点击事件中的最后一个点击事件对应的点击区域为第一点击区域,则保留N个点击事件中的最后一个点击事件,并响应该点击事件,即响应单击事件。
[0031]若根据N个点击事件确定的点击区域既包括第一点击区域也包括第二点击区域,且N个点击事件中的最后两个点击事件对应的点击区域均为第二点击区域,则保留N个点击事件中的最后两个点击事件,并响应该两个点击事件,即响应双击事件。
[0032]若根据N个点击事件确定的点击区域既包括第一点击区域也包括第二点击区域,且N个点击事件中的最后一个点击事件对应的点击区域为第二点击区域,N个点击事件中的倒数第二个点击事件对应的点击区域为第一点击区域,则保留N个点击事件中的最后一个点击事件,并响应该点击事件,即响应单击事件。
[0033]图2示出了本发明实施例提供的界面响应方法步骤SlOl的具体实现流程图,参照图2:
[0034]所述当接收到N个点击事件时,确定所述N个点击事件对应的点击区域所支持的点击事件类型包括:
[0035]在步骤S201中,当接收到N个点击事件时,获取所述N个点击事件的坐标信息;
[0036]在步骤S202中,根据所述N个点击事件的坐标信息确定所述N个点击事件对应的点击区域;
[0037]在步骤S203中,确定所述点击区域对应的应用图标或者界面所支持的点击事件类型。
[0038]在本发明实施例中,当点击事件由触摸操作生成时,根据点击事件的坐标信息确定点击操作对应的点击区域。每一次的触摸操作均对应于一个坐标信息,即每一个点击事件均对应于一个坐标信息。
[0039]进一步地,在所述根据所述点击事件类型保留所述N个点击事件中的M个点击事件之后,所述方法还包括:
[0040]丢弃所述N个点击事件中除所述M个点击事件以外的N-M个点击事件。
[0041 ] 在本发明实施例中,保留N个点击事件中的M个点击事件,丢弃其它N-M个点击事件,由此避免由于点击事件连续响应造成的界面多次跳转。
[0042]应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0043]本发明实施例通过当接收到N个点击事件时,确定点击区域所支持的点击事件类型,再根据点击事件类型保留N个点击事件中的M个点击事件,并响应保留的M个点击事件,由此在接收到的点击事件的个数超过界面支持的点击次数或者系统卡顿时,避免界面多次跳转
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1