一种触摸屏下实现快速批量操作的方法及装置的制造方法

文档序号:8457092阅读:414来源:国知局
一种触摸屏下实现快速批量操作的方法及装置的制造方法
【技术领域】
[0001]本发明涉及触摸屏技术领域,特别是涉及一种触摸屏下实现快速批量操作的方法及装置。
【背景技术】
[0002]目前触摸屏已是很多终端产品的标准配置,这使得用户除了用传统的点击和按键方式来操作终端外,还能用手势等更方便、自然的方式来操控终端;而用户在操作终端时,往往希望能同时对多个对象进行复制、删除等同样的操作,这就需要用户先选择多个对象,然后进行统一操作。故如何利用触摸屏的优势,提高用户在进行多对象批量操作时的速度,以及让用户体验更自然,更方便就成为一个很有应用价值的研究课题。
[0003]传统的实现方式是采用复选框或者其他单条连续选择方式,用户需要点击屏幕多次,尤其是在选择对象比较多时,进行该操作非常耗时,且极易在操作过程中因误点击等原因造成操作失败。

【发明内容】

[0004]本发明要解决的技术问题是提供一种触摸屏下实现快速批量操作的方法及装置,用以解决现有技术在选择对象比较多时,进行批量选择及操作非常耗时的问题。
[0005]为解决上述技术问题,一方面,本发明提供一种触摸屏下实现快速批量操作的方法,所述方法包括以下步骤:
[0006]接收用户的选择手势,并根据所述选择手势选择待操作对象;
[0007]接收用户的批量操作命令手势,并根据所述批量操作命令手势对所述待操作对象执行相应的操作命令。
[0008]进一步,所述根据选择手势选择待操作对象的过程具体包括:
[0009]将所述选择手势转换为屏幕选择范围;
[0010]根据所述选择范围选中待操作对象。
[0011]进一步,所述选择手势为封闭图案,所述屏幕选择范围为由所述封闭图案的轨迹坐标确定的范围。
[0012]进一步,在所述根据选择范围选中待操作对象的过程中,有效选择的对象包括封闭图案内和封闭图案边缘覆盖到的所有对象。
[0013]进一步,所述接收用户的选择手势包括单次接收和连续多次接收;
[0014]当连续多次接收用户的选择手势时,两次接收之间的时间间隔小于预先设定的超时时间,最终选择的待操作对象为多次选择后的并集。
[0015]进一步,所述连续多次接收包括跨屏接收,两屏之间的切换时间小于预先设定的切换时间阈值,每屏的超时时间单独计时。
[0016]进一步,当连续多次接收用户的选择手势时,所述最终选择的待操作对象为多次选择后的并集具体为:
[0017]同一待操作对象被选中奇数次时,所述待操作对象最终为选中状态;
[0018]同一待操作对象被选中偶数次时,所述待操作对象最终为未选中状态。
[0019]进一步,当所述选择手势无法识别时,终端无响应;当所述批量操作命令手势无法识别时,超时取消之前选择的待操作对象。
[0020]进一步,在所述接收用户的批量操作命令手势之前,还包括自定义批量操作命令手势及对应功能。
[0021 ] 进一步,在所述接收用户的选择手势之前,还包括开启快速批量操作功能,对系统资源进行初始化;在执行完操作命令之后,还包括关闭快速批量操作功能,销毁资源。
[0022]另一方面,本发明还提供一种触摸屏下实现快速批量操作的装置,所述装置包括:
[0023]手势接收单元,用于接收用户的手势;
[0024]手势识别单元,与所述手势接收单元连接,用于识别用户的手势类型,所述手势类型包括选择手势和批量操作命令手势;
[0025]待操作对象选择单元,与所述手势识别单元连接,用于根据所述选择手势选择待操作对象;
[0026]操作命令执行单元,分别与所述手势识别单元和待操作对象选择单元连接,用于根据所述批量操作命令手势对所述待操作对象执行相应的操作命令。
[0027]进一步,所述待操作对象选择单元包括:
[0028]范围转换子单元,用于将所述选择手势转换为屏幕选择范围;
[0029]选择子单元,用于根据所述选择范围选中待操作对象。
[0030]进一步,所述选择手势为封闭图案,所述屏幕选择范围为由所述封闭图案的轨迹坐标确定的范围。
[0031]进一步,所述装置还包括手势命令管理单元,用于自定义批量操作命令手势及对应功能。
[0032]进一步,所述装置还包括批量操作开关,用于开启和关闭快速批量操作功能。
[0033]本发明有益效果如下:
[0034]本发明适用于所有带有触摸屏的终端设备,能在各种列表、宫格等界面完成多条目(多对象)的选择及复制、删除等批量操作,从而实现用户快速操控终端,提高用户操控速度,使得用户体验更自然,更方便。
【附图说明】
[0035]图1是本发明实施例的一种触摸屏下实现快速批量操作的装置的结构图;
[0036]图2是本发明实施例的一种触摸屏下实现快速批量操作的方法的流程图;
[0037]图3是本发明实施例的一种触摸屏下实现快速批量操作的装置的具体实现的结构图;
[0038]图4是本发明实施例的一种触摸屏下实现快速批量操作的方法的具体实现过程的流程图。
【具体实施方式】
[0039]为了解决现有技术在选择对象比较多时,进行批量选择及操作非常耗时的问题,本发明提供了一种触摸屏下实现快速批量操作的方法及装置,以下结合附图以及四个实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0040]实施例1
[0041]本发明实施例的一种触摸屏下实现快速批量操作的装置如图1所示,包括批量操作开关11、手势命令管理单元12、手势接收单元13、手势识别单元14、待操作对象选择单元15和操作命令执行单元16 ;其中,手势接收单元13分别与批量操作开关11和手势识别单元14连接,待操作对象选择单元15与手势识别单元14连接,操作命令执行单元16分别与手势命令管理单元12、手势识别单元14和待操作对象选择单元15连接。
[0042]批量操作开关11用于开启和关闭快速批量操作功能,以及打开时的初始化以及关闭时的销毁资源功能;手势命令管理单元12用于自定义批量操作命令手势及对应功能,若用户未设置,采用默认的批量操作手势;手势接收单元13用于接收用户的手势,执行操作过程中相应用户的手势操作,呈现用户友好界面视效效果;手势识别单元14用于识别用户的手势类型及内容,所述手势类型包括选择手势和批量操作命令手势;待操作对象选择单元15用于根据所述选择手势选择待操作对象;操作命令执行单元16用于根据所述批量操作命令手势对所述待操作对象执行相应的操作命令。
[0043]所述待操作对象选择单元15包括范围转换子单元151和选择子单元152,其中范围转换子单元151和选择子单元152连接。范围转换子单元151用于将所述选择手势转换为屏幕选择范围,所述选择手势为封闭图案,所述屏幕选择范围为由所述封闭图案的轨迹坐标确定的范围;选择子单元152用于根据所述选择范围选中待操作对象,即接收以上屏幕选择范围,解析出选择范围内的条目(对象)。
[0044]实施例2
[0045]当采用实施例1所述的触摸屏下实现快速批量操作的装置时,本发明实施例的一种触摸屏下实现快速批量操作的方法如图2所示,包括以下步骤:
[0046]步骤s201,开启快速批量操作功能,对系统资源进行初始化。
[0047]步骤s202,自定义批量操作命令手势及对应功能。
[0048]步骤S203,接收用户的选择手势,将所述选择手势转换为屏幕选择范围。
[0049]本实施例中,所述选择手势为封闭图案,所述屏幕选择范围为由所述封闭图案的轨迹坐标确定的范围,而有效选择的对象包括封闭图案内和封闭图案边缘覆盖到的所有对象。
[0050]关于封闭图案的边缘如何确定,需要记录该图案的轨迹坐标,具体记录方法为:X方向设置一单位长度dx,Y方向均设置一单位长度dy,即在检测到用户正在手势选择过程中,先记录起始点坐标(X0, Y0),然后滑动轨迹的X坐标到达X0+n*dx (或X0_n*dx,其中η为自然数)位置,或者Y坐标到达Y0+n*dy (或Y0_n*dy,其中η为自然数)位置时,均对轨迹点做一次记录,直到X0+n*dx (或X0_n*dx)回到X,并且Y0+n*dy (或Y0_n*dy)回到Y为止,轨迹坐标记录完毕。
[0051]关于如何确定条目(对象)是否在封闭图案覆盖范围内,由以下规则确定:假设提前已确定每个条目(对象)在X方向和Y方向的起始坐标,即上、下、左、右端点的坐标(Xt,Yt)、(Xb,Yb)、(XI,Yl)、(Xr, Yr);如果满足每个端点坐标都在划定封闭图案内部,则该条目(对象)在选择范围内;若其中至少一个端点在划定封闭图案外部,但至少一个端点在划定封闭图案内部,则判定该条目(对象)也在选择范围内。
[0052]关于判定端点是否在选择范围内,采用以下规则(以上端点为例):先将Xt与之前记录的轨迹坐标点的所有X坐标比较,只要找出一个X坐标Xa小于Xt,并且有另一个X坐标Xb大于Xt,则继续判断YO+(Xa-XO) *dy/dx (或YO-(XO-Xa) *dy/dx)如果小于Yt,且YO+(Xb-XO) *dy/dx (或YO-(XO-Xb) *dy/dx)大于Yt,则该端点在选择范围内;否则该端点在选择范围外。
[0053]本实施例中,所述
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1