智能设备上的手势实现方法、装置、电子设备及存储介质与流程

文档序号:22343137发布日期:2020-09-25 18:15阅读:132来源:国知局
智能设备上的手势实现方法、装置、电子设备及存储介质与流程

本发明涉及移动终端交互技术领域,尤其涉及一种智能设备上的手势实现方法、装置、电子设备及存储介质。



背景技术:

在目前的智能移动终端上,用户在触摸屏上进行点击、滑动、拖拽、等操作,智能移动终端通过触摸屏捕捉相应的信息,能够实现对用户手势的识别,根据手势识别的结果完成相应的操作。

在现有技术中,一些手势能够通过单根手指完成,如点击、拖拽等操作,但另一些手势则需要用双指甚至多指来完成,如旋转、缩放等操作。

利用双指或多指来完成的手势操作会有一定的视野遮挡,不利于观察当前操作对象的操作情况。



技术实现要素:

本发明实施例提供一种智能设备上的手势实现方法、装置、电子设备及存储介质,用以解决现有技术中依靠双指或多指实现的手势操作方法会有视野遮挡,不利于观察当前操作对象的操作情况的缺陷。

本发明第一方面实施例提供一种智能设备上的手势实现方法,包括:

识别用户在智能设备触摸屏上的单指操作,计算所述单指操作在目标视图上的移动信息;其中,所述移动信息包括偏移量和\或角度变化值;

识别所述单指操作所对应的手势状态;其中,所述手势状态包括手势持续变化或手势已经结束;

根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作。

上述技术方案中,所述计算所述单指操作在目标视图上的移动信息包括:

根据手指与智能设备触摸屏接触点的坐标,计算所述单指操作在所述目标视图上的偏移量;

和/或,根据所述单指操作在所述目标视图上的偏移量,得到所述目标视图上的第一点经过单指操作后的位置,根据所述目标视图上的第一点在单指操作前的位置以及经过单指操作后的位置求取角度变化值。

上述技术方案中,所述根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作进一步包括:

当pan.state为uigesturerecognizerstatechanged,单指操作所对应的手势状态为手势持续变化,且单指操作在目标视图上的移动信息所包含的角度变化值小于预先设定的第一角度阈值,确定单指操作所对应的第一手势为缩放操作;

根据单指操作在所述目标视图上的偏移量确定缩放系数;

根据所述缩放系数,调用所述目标视图中的用于设置字体大小的pointsize函数以及所述目标视图的父视图中的用于描述结构的frame函数,实现对目标视图的缩放。

上述技术方案中,所述根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作进一步包括:

当pan.state为uigesturerecognizerstatechanged,单指操作所对应的手势状态为手势持续变化,且单指操作在目标视图上的移动信息所包含的角度变化值大于或等于预先设定的第一角度阈值,确定单指操作所对应的第一手势为旋转操作;

根据单指操作的角度变化值得到所述目标视图的旋转角度;

根据所述旋转角度,调用cgaffinetransformrotate函数实现对所述目标视图的旋转。

上述技术方案中,所述根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作进一步包括:

当pan.state为uigesturerecognizerstateended,单指操作所对应的手势状态为手势已经结束,且单指操作在目标视图上的移动信息所包含的角度变化值大于或等于预先设定的截屏触发角度阈值,确定单指操作所对应的第一手势为截屏操作;

调用用于操作上下文的uigraphicsbeginimagecontextwithoptions函数以及用于截图的renderincontext函数,实现截屏操作。

上述技术方案中,所述根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作进一步包括:

当pan.state为uigesturerecognizerstateended,单指操作所对应的手势状态为手势已经结束,且单指操作在目标视图上的移动信息所包含的偏移量大于或等于分享触发阈值,确定单指操作所对应的第一手势为分享操作;

调用用于操作上下文的uigraphicsbeginimagecontextwithoptions函数以及用于截图的renderincontext函数实现截屏操作,然后分享所述截屏操作的结果。

上述技术方案中,在所述识别用户在智能设备触摸屏上的单指操作之前,方法还包括:

为目标视图所属的控件上设置第一手势,所述第一手势为用于表示做拖拽操作的uipangesturerecognizer手势,并为所述第一手势设置手势最大支持数maximumnumberoftouches为1。

本发明第二方面实施例提供了一种智能设备上的手势实现装置,包括:单指操作识别模块,用于识别用户在智能设备触摸屏上的单指操作,计算所述单指操作在目标视图上的移动信息;其中,所述移动信息包括偏移量和\或角度变化值;

手势状态识别模块,用于识别所述单指操作所对应的手势状态;其中,所述手势状态包括手势持续变化或手势已经结束;

手势操作执行模块,用于根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作。

本发明第三方面实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明第一方面实施例所述智能设备上的手势实现方法的步骤。

本发明第四方面实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本发明第一方面实施例所述智能设备上的手势实现方法的步骤。

本发明实施例提供的智能设备上的手势实现方法、装置、电子设备及存储介质,通过单指操作的移动信息以及单指操作所对应的手势状态,实现了单根手指完成一些相对复杂的操作,简化了用户操作,且不会对用户造成视野遮挡。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的智能设备上的手势实现方法的流程图;

图2为本发明实施例提供的智能设备上的手势实现装置的示意图;

图3示例了一种电子设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明实施例中,将以苹果公司(appleinc.)提供的ios操作系统为例,对本发明实施例提供的智能设备上的手势实现方法进行描述,但本领域技术人员应当了解,本发明实施例提供的智能设备上的手势实现方法同样可以应用于其他移动智能终端的操作系统,如android(安卓)操作系统。

图1为本发明实施例提供的智能设备上的手势实现方法的流程图,如图1所示,本发明实施例提供的智能设备上的手势实现方法包括:

步骤101、识别用户在智能设备触摸屏上的单指操作,计算所述单指操作在目标视图上的移动信息。

在本发明实施例中,智能设备是指安装有计算机操作系统与触摸屏,允许用户在触摸屏上进行交互操作的设备。

用户在触摸屏上可以实现多种操作,这些操作既可以用单根手指完成,也可以用多根手指完成。操作的类型也可以多种多样,如点击、长按、拖动等。在本发明实施例中,针对用户在触摸屏上的单指操作进行捕获。

在识别单指操作时,可以采用现有技术中的相关方法,例如在ios操作系统中,当touchesbegan事件被触发时,判断手指数是否等于1,如果等于1,则为单指操作,如果大于1,则不是单指操作。

确定用户在触摸屏上的操作为单指操作后,计算所述单指操作的移动信息。本领域技术人员都知道,用户在智能设备触摸屏上操作,智能设备的操作系统能够采集用户手指与触摸屏的接触点的坐标,根据这些接触点的坐标可以计算出单指操作在目标视图上所对应的偏移量。

例如,在ios操作系统中,通过cgpointtranslation=[pantranslationinview:self]得到单指移动后在坐标中的偏移量。

目标视图为在智能设备上运行的、用户的单指操作所作用的视图。

在得到单指操作在目标视图上所对应的偏移量后,根据该偏移量还可以计算出单指操作在目标视图上的角度变化值。例如,根据单指操作在目标视图上的偏移量以及父视图的中心点计算目标视图的变换后中心点,根据目标视图的变换后中心点坐标以及目标视图的变换前中心点坐标可以得到两者在高度方向上的相对位置的第一反正切值,两者在宽度方向上的相对位置的第二反正切值。根据第一反正切值与第二反正切值的差值,可以得到所述单指操作所对应的角度变化值。虽然在此处以中心点为基础求取角度变化值,但在实际应用中,也可以根据其他点的前后位置变换关系来求取角度变化值。

需要说明的是,单指操作在智能设备上应用十分广泛,如写字、翻页等操作都涉及到单指操作。因此在本发明实施例提供的手势实现方法执行前会设置有一定的触发条件,如屏幕上特定的功能按键,只有满足这一触发条件,方才执行本发明实施例提供的手势实现方法。在本发明的其他实施例中,将会对设置触发条件的过程进行说明。

步骤102、识别所述单指操作所对应的手势状态。

在本发明实施例中,手势状态用于描述在当前时刻手势是否已经完成,具体的说,手势状态包括:手势持续变化、手势已经结束。

识别单指操作所对应的手势状态可由智能设备的操作系统实现。例如,在ios操作系统中,ios操作系统可生成pan.state,pan.state用于描述手势所处的状态。因此只要捕获ios操作系统生成的pan.state,并获取其具体取值,就可以识别出单指操作所对应的手势状态。

例如,当pan.state==uigesturerecognizerstatechanged,说明手势处于持续变化状态(即手势正在进行,尚未结束),当pan.state=uigesturerecognizerstateended,说明手势处于已经结束的状态。

手势状态有助于智能设备识别单指操作的具体类型。例如,当pan.state==uigesturerecognizerstatechanged时,证明在当前时刻单指操作尚未结束,那么单指操作的类型可能是旋转操作或缩放操作;当pan.state=uigesturerecognizerstateended时,证明在当前时刻单指操作已经结束,那么单指操作的类型可能是截屏操作或分享操作。

步骤103、根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作。

在本发明实施例中,需要通过单根手指完成一些相对复杂的操作。由于单指操作在实际应用中使用广泛,仅仅依靠单指操作在目标视图上的移动信息很难区分多种不同类型的手势,因此在本发明实施例中,将单指操作在目标视图上的移动信息与单指操作所对应的手势状态相结合,实现多种不同类型的手势,进而完成这些不同类型手势所对应的相对复杂的操作。

在本发明实施例中,第一手势的类型包括以下一种或几种的组合:缩放操作、旋转操作、截屏操作以及分享操作。例如,缩放操作能够与旋转操作结合起来,即在一次单指操作中同时完成缩放操作与旋转操作。在本发明的其他实施例中,将对这些类型的操作做进一步的说明。

本发明实施例提供的智能设备上的手势实现方法通过单指操作的移动信息以及单指操作所对应的手势状态,实现了单根手指完成一些相对复杂的操作,简化了用户操作,且不会对用户造成视野遮挡。

基于上述任一实施例,在本发明实施例中,所述步骤103进一步包括:

根据单指操作在目标视图上的移动信息以及单指操作所对应的手势状态确定单指操作所对应的手势为缩放操作;

根据单指操作在目标视图上的移动信息确定缩放系数;

根据缩放系数对目标视图进行缩放。

在本发明实施例中,单指操作所对应的手势状态为手势处于持续变化状态(即pan.state为uigesturerecognizerstatechanged),而单指操作在目标视图上的移动信息包括偏移量,且角度变化值小于预先设定的第一角度阈值,则这一单指操作所对应的手势为缩放操作。

缩放操作是对目标视图的缩放操作。在进行缩放操作时,根据单指操作在目标视图上的偏移量计算缩放系数,在得到缩放系数后,可根据缩放系数对目标视图中的文字进行缩放,同时还会将缩放系数传输给目标视图的父视图,以改变父视图的结构,达到缩放目标视图的目的。其中,父视图为目标视图的上一级视图,即承载目标视图的视图。

例如,在ios操作系统中,实时获取单指操作在目标视图上的偏移量,接着得到偏移量在x坐标上的分量translation.x,求偏移量在x坐标上的分量translation.x与一个自定义值(如将该自定义值设为10)之间的比值translation.x/10,将该比值作为缩放系数。

在得到缩放系数后,采用该缩放系数来缩放font中用于设置系统字体大小的pointsize,从而实现目标视图中文字的矢量变化;所述缩放系数还传输给目标视图的父视图,改变父视图的结构(frame),从而达到缩放目标视图的目的。

本发明实施例提供的智能设备上的手势实现方法实现了单根手指完成缩放操作,简化了用户操作,且不会对用户造成视野遮挡。

基于上述任一实施例,在本发明实施例中,所述步骤103进一步包括:

根据单指操作在目标视图上的移动信息以及单指操作所对应的手势状态确定单指操作所对应的手势为旋转操作;

根据单指操作的角度变化值得到目标视图所要旋转的角度;

根据旋转角度实现对目标视图的旋转。

在本发明实施例中,单指操作所对应的手势状态为手势处于持续变化状态(即pan.state为uigesturerecognizerstatechanged),而单指操作在目标视图上的移动信息包括偏移量,且角度变化值大于或等于预先设定的第一角度阈值,则这一单指操作所对应的手势为旋转操作。

下面以ios操作系统为例,对单指操作角度变化值的计算以及根据角度变化值得到旋转角度,进而实现对目标视图的旋转的整个过程进行说明。

在ios操作系统中,计算目标视图旋转后中心点的坐标需要在响应手势的目标视图的父视图(也就是pan.view)的中心点的x值和y值分别加上一个相对偏移量,得到:

cgpointnewcenter=cgpointmake(pan.view.center.x+translation.x,pan.view.center.y+translation.y)。

再设置锚点,在本发明实施例中,将锚点定义为目标视图的旋转前中心点,因此可通过如下方式设置锚点:cgpointanthorpoint=self.view.center。

在得到旋转后中心点的坐标与锚点的坐标后,通过它们相对位置的高、宽得出反正切值:

cgfloatangle1=atan((newcenter.y-anthorpoint.y)/(newcenter.x-anthorpoint.x));

cgfloatangle2=atan((pan.view.center.y-anthorpoint.y)/(pan.view.center.x-anthorpoint.x))。

通过差值得出当前旋转的角度,即cgfloatangle=angle1-angle2,进而设置当前的旋转self.transform=cgaffinetransformrotate(self.transform,angle)。其中,cgaffinetransformrotate()用于设置视图旋转;参数self.transform用于表示上次旋转操作的旋转矩阵。

为保证下一次触控需要从当前状态下开始,需要一个变量来记录整体的旋转值,例如,self.rotateangle+=angle。

本发明实施例提供的智能设备上的手势实现方法实现了单根手指完成旋转操作,简化了用户操作,且不会对用户造成视野遮挡。

基于上述任一实施例,在本发明实施例中,所述步骤103还包括:

将所述旋转角度传输给目标视图的父视图,根据所述旋转角度实现对所述父视图的旋转。

在本发明实施例中,目标视图存在父视图,且与其父视图存在位置上的关联关系,因此在目标视图发生旋转后,需要对其父视图做同样的旋转。因此在本发明实施例中,需要将计算得到的旋转角度传输给父视图,从而实现对父视图的旋转。

本发明实施例提供的智能设备上的手势实现方法实现了单根手指完成旋转操作,简化了用户操作,且不会对用户造成视野遮挡。

基于上述任一实施例,在本发明实施例中,所述步骤103进一步包括:

根据单指操作在目标视图上的移动信息以及单指操作所对应的手势状态确定单指操作所对应的手势为截屏操作;

执行截屏操作。

在本发明实施例中,触发截屏操作的单指操作为画圈,则所述根据单指操作在目标视图上的移动信息以及单指操作所对应的手势状态确定单指操作所对应的手势为截屏操作进一步包括:

当单指操作所对应的手势状态为手势已经结束(即pan.state为uigesturerecognizerstateended),且单指操作在目标视图上的移动信息所包含的角度变化值大于或等于预先设定的截屏触发角度阈值,确定单指操作所对应的手势为截屏操作。具体的说,单指操作所对应的手势为画圈截屏。

在进行截屏操作时,可调用智能设备的操作系统中相关的功能函数实现截屏。

例如,在ios操作系统中,当一次单指的旋转操作所对应的旋转角度angle超过360度(可以根据用户习惯设置具体触发角度数值)时,触发用于进行截图操作的uigraphicsbeginimagecontextwithoptions操作当前上下文,然后用pan手势的父视图调用用于将视图层渲染到当前绘制的上下文中(即截图)的renderincontext,就可以生成当前控件(对单层级视图来说,目标视图就是当前控件;如果目标视图有子视图(目标视图上承载了另一个视图)或者父视图(一个视图承载了目标视图)或者在目标视图的子视图上还有子视图等,那么整个有承载关系的视图层级就是当前控件)的截图,如果父视图是整个页面,即截取了整个屏幕。

在本发明实施例中,触发截屏操作的单指操作为画圈,在本发明其他实施例中,触发截屏操作的单指操作也可以是其他类型的操作。如画九宫线、画三角、画对勾、画叉等。只要智能设备的操作系统能够实现特定的截屏操作触发动作,即可触发截屏操作,达到单根手指触发截屏操作的目的。

本发明实施例提供的智能设备上的手势实现方法能够以单根手指完成截屏操作,简化了用户操作,且不会对用户造成视野遮挡。

基于上述任一实施例,在本发明实施例中,所述步骤103进一步包括:

当单指操作所对应的手势状态为手势已经结束(即pan.state为uigesturerecognizerstateended),且单指操作在目标视图上的移动信息所包含的偏移量大于或等于分享触发阈值,确定单指操作所对应的手势为分享操作;

执行分享操作,具体包括:调用用于操作上下文的uigraphicsbeginimagecontextwithoptions函数以及用于截图的renderincontext函数实现截屏操作,然后分享所述截屏操作的结果。

在一个具体的实施例中,触发分享操作的单指操作为上滑操作,则所述单指操作在目标视图上的移动信息所包含的偏移量大于或等于分享触发阈值包括:

根据单指操作在目标视图上的偏移量在垂直方向的分量大于或等于上滑分享触发阈值。

单指操作在目标视图上的偏移量在垂直方向的分量可通过现有技术获取。在得到这一分量后,将其与上滑分享触发阈值进行比较,若大于或等于上滑分享触发阈值,且单指操作所对应的手势状态为手势已经结束,那么可确定单指操作所对应的手势为分享操作。

在执行分享操作时,首先需要触发截图操作,然后分享所述截图操作的结果。在本发明的前一实施例中,已经对截图操作的具体实现有较为详细的说明,因此不在此处重复。得到截图操作的结果后,调用智能设备操作系统中的相应功能模块可实现分享。

例如,在ios操作系统中,设置单指的上滑操作可以实现一键分享。假设上滑分享触发阈值为200px,则当pan2(滑动后).view.center.y-pan1(滑动前).view.center.y>=200时,触发一键分享操作,即:截图当前整个屏幕后,展示分享弹框。

本发明实施例提供的智能设备上的手势实现方法能够以单根手指完成分享操作,简化了用户操作,且不会对用户造成视野遮挡。

基于上述任一实施例,在本发明实施例中,在步骤101之前,方法还包括:

为目标视图所属的控件设置支持单指操作的第一手势。

在现有的智能设备的操作系统中并不支持本发明前述实施例所描述的单指完成的缩放操作、旋转操作、截屏操作或分享操作。因此,在步骤101之前,需要预先设置支持单指操作的第一手势,所述第一手势可以是前述的单指完成的缩放操作、旋转操作、截屏操作或分享操作。

例如,在ios操作系统中,在目标视图所属的控件满足userinteractionenabled=yes(即是否响应用户事件的判断结果为是)时,在目标视图所属的控件上添加第一手势,所述第一手势为用于表示做拖拽操作的uipangesturerecognizer手势,并设置所述第一手势最大支持数maximumnumberoftouches=1。

本发明实施例提供的智能设备上的手势实现方法通过为目标视图所属控件设置支持单指操作的第一手势,使得目标视图所属控件能够支持以单指操作方式实现的第一手势,从而为简化用户操作打下基础。

图2为本发明实施例提供的智能设备上的手势实现装置的示意图,如图2所示,本发明实施例提供的智能设备上的手势实现装置包括:

单指操作识别模块201,用于识别用户在智能设备触摸屏上的单指操作,计算所述单指操作在目标视图上的移动信息;其中,所述移动信息包括偏移量和\或角度变化值;

手势状态识别模块202,用于识别所述单指操作所对应的手势状态;其中,所述手势状态包括手势持续变化或手势已经结束;

手势操作执行模块203,用于根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作。

本发明实施例提供的智能设备上的手势实现装置通过单指操作的移动信息以及单指操作所对应的手势状态,实现了单根手指完成一些相对复杂的操作,简化了用户操作,且不会对用户造成视野遮挡。

图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(communicationsinterface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行如下方法:识别用户在智能设备触摸屏上的单指操作,计算所述单指操作在目标视图上的移动信息;识别所述单指操作所对应的手势状态;根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作。

需要说明的是,本实施例中的电子设备在具体实现时可以为服务器,也可以为pc机,还可以为其他设备,只要其结构中包括如图3所示的处理器310、通信接口320、存储器330和通信总线340,其中处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信,且处理器310可以调用存储器330中的逻辑指令以执行上述方法即可。本实施例不对电子设备的具体实现形式进行限定。

此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

进一步地,本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:识别用户在智能设备触摸屏上的单指操作,计算所述单指操作在目标视图上的移动信息;识别所述单指操作所对应的手势状态;根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作。

另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法,例如包括:识别用户在智能设备触摸屏上的单指操作,计算所述单指操作在目标视图上的移动信息;识别所述单指操作所对应的手势状态;根据所述单指操作在目标视图上的移动信息以及所述单指操作所对应的手势状态,确定所述单指操作所对应的第一手势,并执行所述第一手势所对应的操作。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1