手势检测方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:22363617 阅读:34 留言:0更新日期:2019-10-23 04:32
本申请属于用户交互技术领域,尤其涉及一种手势检测方法、装置、终端及计算机可读存储介质,其中,所述手势检测方法包括:获取光传感器采集的光强度值以及距离传感器采集的距离值;根据所述光强度值和所述距离值发生变化的时间顺序确定当前手势的运动方向;根据所述运动方向生成手势触发指令,所述手势触发指令用于指示终端执行相应的功能;避免了用户带手套或手上沾满污渍或水渍,无法点击或滑动触摸屏时,出现无法触发终端实现相应功能的问题,满足了用户在不同场景下的操作需求,提高了终端的触发效率。

Gesture detection method, device, terminal and computer readable storage medium

【技术实现步骤摘要】
手势检测方法、装置、终端及计算机可读存储介质
本申请属于用户交互
,尤其涉及一种手势检测方法、装置、终端及计算机可读存储介质。
技术介绍
随着移动通讯技术的快速发展,智能终端的功能也越来越多,除了可以收发短信及打电话之外,还可以进行上网购物、导航、玩游戏等。并且从原有的通过按压按键触发终端实现各种功能发展为现在的通过点击或滑动触摸屏触发终端实现各种功能。然而,在用户带手套或手上沾满污渍或水渍,无法点击或滑动触摸屏时,将无法触发终端实现相应功能,具有触发效率低的问题。
技术实现思路
本申请实施例提供一种手势检测方法、装置、终端及计算机可读存储介质,可以解决在特定场景下,无法触发终端实现相应功能的技术问题。本申请实施例第一方面提供一种手势检测方法,应用于终端,所述终端设置有光传感器和距离传感器;所述手势检测方法包括:获取光传感器采集的光强度值以及距离传感器采集的距离值;根据所述光强度值和所述距离值发生变化的时间顺序确定当前手势的运动方向;根据所述运动方向生成手势触发指令,所述手势触发指令用于指示终端执行相应的功能。本申请实施例第二方面提供一种手势检测装置,配置于终端,所述终端设置有光传感器和距离传感器;所述手势检测装置包括:获取单元,获取光传感器采集的光强度值以及距离传感器采集的距离值;确定单元,根据所述光强度值和所述距离值发生变化的时间顺序确定当前手势的运动方向;生成单元,根据所述运动方向生成手势触发指令,所述手势触发指令用于指示终端执行相应的功能。本申请实施例第三方面提供一种终端,包括光传感器、距离传感器、存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法的步骤。本申请实施例第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。本申请实施例中,通过根据光强度值和距离值发生变化的时间顺序确定出当前手势的运动方向,并根据该运动方向生成手势触发指令,从而触发终端执行相应的功能,避免了用户带手套或手上沾满污渍或水渍,无法点击或滑动触摸屏时,出现无法触发终端实现相应功能的问题,满足了用户在不同场景下的操作需求,提高了终端的触发效率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本申请实施例提供的一种手势检测方法的实现流程示意图;图2是本申请实施例提供的光传感器和距离传感器在终端上的位置示意图;图3是本申请实施例提供的光传感器的感应区域和距离传感器的感应区域的示意图;图4是本申请实施例提供的一种手势检测方法步骤102的具体实现流程示意图;图5是本申请实施例提供的一种手势检测方法步骤103的具体实现流程示意图;图6是本申请实施例提供的一种手势检测方法步骤401的具体实现流程示意图;图7是本申请实施例提供的手势运动方向的示意图;图8是本申请实施例提供的一种手势检测方法步骤402的具体实现流程示意图;图9是本申请实施例提供的手势检测装置的结构示意图;图10是本申请实施例提供的终端的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。目前,通过点击或滑动触摸屏触发终端实现各种功能的过程中,若用户带手套或手上沾满污渍或水渍,则可能无法触发终端实现相应功能,因此,目前终端的触发方式仍存在无法满足用户在不同场景下的操作需求的问题,具有触发效率低的问题。基于此,本申请实施例提供一种手势检测方法、装置、终端及计算机可读存储介质,可以提高终端的触发效率,为了说明本申请的技术方案,下面通过具体实施例来进行说明。如图1示出了本申请实施例提供的一种手势检测方法的实现流程示意图,该方法应用于终端,可以由终端上配置的手势检测装置执行,适用于需终端的触发效率的情形。其中,上述终端可以为手机、平板电脑、可穿戴设备等智能终端,上述手势检测方法可以包括步骤101至步骤103。步骤101,获取光传感器采集的光强度值以及距离传感器采集的距离值。在本申请实施例中,上述终端设置有光传感器和距离传感器。其中,光传感器用于实时采集终端当前所处环境的光强度值,距离传感器用于实时检测终端附近的物体距离终端的距离值。本申请通过设置在终端上的光传感器和距离传感器检测用户的手势。具体的,光传感器和距离传感器位于终端上的不同位置,具有不同的感应区域,并且该感应区域可以存在重叠部分,也可以互不重叠。例如,如图2所示,为光传感器21和距离传感器22在终端上的位置示意图,如图3所示为光传感器的感应区域31(实线区域)和距离传感器的感应区域32(虚线区域)的示意图。需要说明的是,此处为举例说明,不表示为对本申请保护范围的限制,可以理解的是,光传感器和距离传感器还可以设置在终端的其他位置。步骤102,根据上述光强度值和上述距离值发生变化的时间顺序确定当前手势的运动方向。本申请实施例中,在获取了光传感器采集的光强度值和距离传感器采集的距离值之后,即可确定出用户当前手势的运动方向。例如,如图4所示,上述根据光强度值和距离值发生变化的时间顺序确定当前手势的运动方向可以包括:步骤401至步骤402。步骤401,若光强度值和距离值发生变化的时间为同一时间,则确定当前手势的运动方向为垂直方向。步骤402,若光强度值和距离值发生变化的时间不是同一时间,则确定当前手势的运动方向为水平方向。具体的,由于光传感器和距离传感器位于终端上的不同位置,具有不同的感应区域,因此,当用户的手相对于终端水平方向运动时,光传感器采集的光强度值和距离传感器采集的距离值会在不同时刻发生变化,而当用户的手相对于终端垂直方向运动时,光传感器采集的光强度值和距离传感器采集的距离值会在同一时刻发生变化。例如,如图3所示,当用户的手从实线区域水平运动到虚线区域时,则光传感器采集的光强度值会先从初始值(例如,该初始值为0)开始发生变化,而此时,距离传感器采集的距离值未发生变化,而当用户的手从虚线区域水平运动到实线区域时,则距离传感器采集的距离值会先从初始值(例如,该初始值为0)开始变化,而本文档来自技高网...

【技术保护点】
1.一种手势检测方法,应用于终端,其特征在于,所述终端设置有光传感器和距离传感器;所述手势检测方法包括:获取光传感器采集的光强度值以及距离传感器采集的距离值;根据所述光强度值和所述距离值发生变化的时间顺序确定当前手势的运动方向;根据所述运动方向生成手势触发指令,所述手势触发指令用于指示终端执行相应的功能。

【技术特征摘要】
1.一种手势检测方法,应用于终端,其特征在于,所述终端设置有光传感器和距离传感器;所述手势检测方法包括:获取光传感器采集的光强度值以及距离传感器采集的距离值;根据所述光强度值和所述距离值发生变化的时间顺序确定当前手势的运动方向;根据所述运动方向生成手势触发指令,所述手势触发指令用于指示终端执行相应的功能。2.如权利要求1所述的手势检测方法,其特征在于,所述根据所述光强度值和所述距离值发生变化的时间顺序确定当前手势的运动方向包括:若所述光强度值和所述距离值发生变化的时间为同一时间,则确定当前手势的运动方向为垂直方向;若所述光强度值和所述距离值发生变化的时间不是同一时间,则确定当前手势的运动方向为水平方向。3.如权利要求2所述的手势检测方法,其特征在于,所述若所述光强度值和所述距离值发生变化的时间为同一时间,则确定当前手势的运动方向为垂直方向,包括:若所述光强度值和所述距离值发生变化的时间为同一时间,则获取所述光强度值和所述距离值的变化趋势;若所述光强度值和所述距离值的变化趋势为单调递增,则确定当前手势的运动方向为与终端垂直并远离终端的方向;若所述光强度值和所述距离值的变化趋势为单调递减,则确定当前手势的运动方向为与终端垂直并靠近终端的方向。4.如权利要求2所述的手势检测方法,其特征在于,所述若所述光强度值和所述距离值发生变化的时间不是同一时间,则确定当前手势的运动方向为水平方向,包括:若所述光强度值发生变化的时间先于所述距离值发生变化的时间,则确定当前手势的运动方向为从光传感器到距离传感器的水平方向;若所述距离值发生变化的时间先于所述光强度值发生变化的时间,则确定当前手势的运动方向为从距离传感器到光传感器的水平方向。5.如权利要求1所述的手势检测方法,其特征在于,所述根据所述运动方向生成手势触发指令,包括:根据垂直方向运动的手势,生成第一手势触发指令;和/或,根据水平方向运动的手势,生成第二手势...

【专利技术属性】
技术研发人员:李逸超
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1