买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】手势识别反馈方法及装置_口碑(上海)信息技术有限公司_201810161137.3 

申请/专利权人:口碑(上海)信息技术有限公司

申请日:2018-02-27

公开(公告)日:2021-01-05

公开(公告)号:CN108446072B

主分类号:G06F3/0488(20130101)

分类号:G06F3/0488(20130101);G06F3/0484(20130101);G06F9/451(20180101)

优先权:

专利状态码:有效-授权

法律状态:2021.01.05#授权;2018.09.18#实质审查的生效;2018.08.24#公开

摘要:本发明公开了一种手势识别反馈方法及装置,其中,手势识别反馈方法包括:当检测到页面处于可触发状态时,通知手势检测系统启动手势自循环检测;根据页面的布局状态和手势检测系统检测到的手势信息,确定页面需执行的响应动作;触发页面执行响应动作。根据本发明提供的技术方案,不仅能够使用户通过手势便捷地对页面进行操作,丰富了页面操作方式,而且有效地增加了与用户的交互,很好地满足了用户的交互需求,有助于提高用户体验感,增加了趣味性。

主权项:1.一种手势识别反馈方法,所述方法包括:当检测到页面处于可触发状态时,通知手势检测系统启动手势自循环检测,以供所述手势检测系统中的摄像设备和或触摸检测设备自动循环地检测是否存在手势信息;根据页面的布局状态和所述手势检测系统检测到的手势信息,确定所述页面需执行的响应动作;触发所述页面执行所述响应动作;其中,所述根据页面的布局状态和所述手势检测系统检测到的手势信息,确定所述页面需执行的响应动作进一步包括:在预先设置的响应信息库中查询与所述页面的布局状态和所述手势信息对应的响应动作,将查询到的响应动作确定为所述页面需执行的响应动作;所述页面的布局状态是指页面中页面元素的分布情况;若所述手势信息对应于用于将所述页面中的第一元素集合中的物品元素添加至所述页面中的第二元素集合中的手势事件,则确定所述页面需执行的响应动作为在所述第二元素集合中添加所述物品元素,其中,所述第一元素集合为菜品列表,所述第二元素集合为购物车。

全文数据:手势识别反馈方法及装置技术领域[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]动作确定模块进一步适于:根据页面中与手势信息对应的子区域的布局状态和手势信息,确定子区域需执行的响应动作;[0036]触发模块进一步适于:触发子区域执行响应动作。[0037]进一步地,动作确定模块进一步适于:[0038]在预先设置的响应信息库中查询与页面的布局状态和手势信息对应的响应动作;其中,响应信息库记载了预设布局状态和预设手势信息与预设响应动作之间的对应关系;[0039]将查询到的响应动作确定为页面需执行的响应动作。[0040]进一步地,动作确定模块进一步适于:[0041]将页面的布局状态与响应信息库中的预设布局状态进行匹配,得到匹配的布局状态;[0042]将手势信息中的手势轨迹和手势方向分别与响应信息库中的与匹配的布局状态对应的预设手势信息中的手势轨迹和手势方向进行匹配,得到对应的响应动作。[0043]进一步地,动作确定模块进一步适于:[0044]根据页面的布局状态,确定页面中的第一元素集合和第二元素集合;[0045]判断手势彳目息是否对应于用于将第一兀素集合中的物品兀素添加至第一兀素集合中的手势事件;[0046]若是,则确定页面需执行的响应动作为在第二元素集合中添加物品元素;[0047]触发模块进一步适于:触发页面在第二元素集合中添加物品元素。[0048]进一步地,该装置还包括:[0049]接收模块,适于接收手势检测系统通过预设通信协议发送的检测到的手势信息。[0050]进一步地,通知模块进一步适于:[0051]当检测到页面处于不可触发状态时,通知手势检测系统关闭手势自循环检测。[0052]根据本发明的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;[0053]存储器用于存放至少一可执行指令,可执行指令使处理器执行上述手势识别反馈方法对应的操作。[0054]根据本发明的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述手势识别反馈方法对应的操作。[0055]根据本发明提供的技术方案,能够利用手势检测系统对手势信息进行检测,并在检测到手势信息的情况下,根据页面当前的布局状态和检测到的手势信息准确地确定页面需执行的响应动作,实现了对手势信息的实时反馈,与现有技术相比,不仅使用户能够通过手势便捷地对页面进行操作,丰富了页面操作方式,而且有效地增加了与用户的交互,很好地满足了用户的交互需求,有助于提高用户体验感,增加了趣味性。[0056]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明[0057]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:[0058]图1示出了根据本发明一个实施例的手势识别反馈方法的流程示意图;[0059]图2a示出了根据本发明另一个实施例的手势识别反馈方法的流程示意图;[0060]图2b示出了利用手势在智能餐桌上进行操作的示意图;[0061]图3a示出了根据本发明又一个实施例的手势识别反馈方法的流程示意图;[0062]图3b示出了利用手势在智能餐桌上进行菜品点单操作的示意图;[0063]图4示出了根据本发明实施例的手势识别反馈装置的结构框图;[0064]图5示出了根据本发明实施例的一种计算设备的结构示意图。具体实施方式[0065]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。[0066]图1示出了根据本发明一个实施例的手势识别反馈方法的流程示意图,如图1所示,该方法包括如下步骤:[0067]步骤S100,当检测到页面处于可触发状态时,通知手势检测系统启动手势自循环检测。[0068]该方法适用于具有显示屏的电子设备,例如智能餐桌、点歌机、手机、电脑、电视、投影仪等,其中,智能餐桌为安装有触摸显示屏和操作系统的餐桌,用户可通过触摸等方式在触摸显示屏上查看菜品消费活动、选择菜品项目并进行菜品点单等操作;点歌机为安装有点歌系统的电子设备,用户可通过点歌机点选歌目,从而进行K歌。利用该方法能够使用户通过手势对电子设备的页面进行操作。在实际应用场景中并不是每一个页面都适合通过手势进行操作,为了快速、有效地确定页面是否支持手势操作,可预先为每个页面设置所对应的状态属性,其中,可将支持手势操作的页面所对应的状态属性设置为可触发状态,将不支持手势操作的页面所对应的状态属性设置为不可触发状态,即可触发状态是指支持手势操作的状态,不可触发状态是指不支持手势操作的状态。[0069]为了便于及时对用户的手势进行反馈,页面系统实时检测当前的页面是否处于可触发状态,即检测当前的页面的状态属性是否为可触发状态。当检测到页面处于可触发状态时,通知手势检测系统启动手势自循环检测。本领域技术人员可根据实际需要设置手势检测系统,此处不做限定。例如,手势检测系统可包括摄像设备和或触摸检测设备等。其中,摄像设备可为摄像头等,触摸检测设备可为触摸屏等。手势检测系统在接收到该通知后,手势检测系统自动循环地检测是否存在手势信息。[0070]步骤S101,根据页面的布局状态和手势检测系统检测到的手势信息,确定页面需执行的响应动作。[0071]在手势检测系统检测到手势信息之后,手势检测系统可将检测到的手势信息发送至页面系统,然后页面系统根据页面当前的布局状态和手势检测系统检测到的手势信息,确定页面需执行的响应动作。其中,对于不同的页面的布局状态和相同的手势信息,所确定的页面需执行的响应动作可能不同;对于不同的页面的布局状态和不同的手势信息,所确定的页面需执行的响应动作也可能相同。[0072]其中,页面的布局状态是指页面中文本、图像等页面元素的分布情况,具体包括页面元素的大小或位置等信息。手势信息可包括手势相对位置信息、手势轨迹和手势方向等信息。具体地,根据手势相对位置信息可知手势与页面的相对位置关系。[0073]例如,当页面的布局状态为菜品列表页面的布局状态,检测到的手势信息为单手向左移动对应的手势信息时,所确定的页面需执行的响应动作为以向左滚动的方式展示菜品列表;当页面的布局状态为菜品列表页面的布局状态,检测到的手势信息为单手向前移动对应的手势信息时,所确定的页面需执行的响应动作为将菜品列表中与手势信息对应的菜品添加至购物车中;当页面的布局状态为MV播放页面的布局状态,检测到的手势信息为双手鼓掌对应的手势信息时,所确定的页面需执行的响应动作为播放预设喝彩音频;当页面的布局状态为MV播放页面的布局状态,检测到的手势信息为单手指向下方对应的手势^息时,所确定的页面需执行的响应动作为调低播放音量。[0074]步骤S102,触发页面执行响应动作。[0075]在确定了页面需执行的响应动作之后,触发页面执行响应动作,从而实现了对手势信息的实时反馈,使得用户能够方便地通过手势来操作页面。若步骤S101所确定的页面需执行的响应动作为以向左滚动的方式展示菜品列表,则在步骤S102中触发页面以向左滚动的方式展示菜品列表;若步骤S101所确定的页面需执行的响应动作为调低播放音量,则在步骤S102中触发页面调低播放音量。[0076]本实施例提供的手势识别反馈方法,能够利用手势检测系统对手势信息进行检测,并在检测到手势信息的情况下,根据页面当前的布局状态和检测到的手势信息准确地确定页面需执行的响应动作,实现了对手势信息的实时反馈,与现有技术相比,不仅能够使用户通过手势便捷地对页面进行操作,丰富了页面操作方式,而且有效地增加了与用户的交互,很好地满足了用户的交互需求,有助于提高用户体验感,增加了趣味性。[0077]图2a示出了根据本发明另一个实施例的手势识别反馈方法的流程示意图,如图2a所示,该方法包括如下步骤:[0078]步骤S200,当检测到页面处于可触发状态时,通知手势检测系统启动手势自循环检测。[0079]页面系统实时检测当前的页面是否处于可触发状态,以便及时对用户的手势进行反馈,当检测到页面处于可触发状态时,通知手势检测系统启动手势自循环检测。具体地,可通过预设通信协议向手势检测系统发送启动手势自循环检测的通知,手势检测系统在接收到该通知后,自动循环地检测是否存在手势信息。本领域技术人员可根据实际需要设置预设通信协议,此处不做限定。[0080]其中,手势检测系统可包括摄像设备和或触摸检测设备等。当手势检测系统包括摄像设备时,摄像设备拍摄当前业务场所的视频,然后可利用现有技术中的图像识别方法对视频中的帧图像进行识别处理,从而得到手势信息。以当前业务场所为餐饮场所为例,该餐饮场所设置有智能餐桌,用户坐在智能餐桌旁,摄像设备可设置在智能餐桌周围,用于拍摄智能餐桌周围的视频,然后对视频中的帧图像进行识别处理,从而得到坐在智能餐桌旁的用户的手势信息;以当前业务场所为KTV场所为例,摄像设备可设置在KTV包间内,用于拍摄KTV包间的视频,然后对视频中的帧图像进行识别处理,从而得到KTV包间内的用户的手势信息。[0081]当手势检测系统包括触摸检测设备时,以触摸检测设备为触摸屏为例,触摸屏检测用户的手指和或手掌在触摸屏上的滑动接触事件,根据滑动接触事件得到手势信息。以当前业务场所为KTV场所为例,触摸屏可设置在KTV包间内的茶几台面上或者墙壁上,用于检测KTV包间内的用户的手指和或手掌在触摸屏上的滑动接触事件,根据滑动接触事件得到手势信息。[0082]步骤S201,接收手势检测系统通过预设通信协议发送的检测到的手势信息。[0083]在手势检测系统检测到手势信息之后,手势检测系统通过预设通信协议将检测到的手势信息发送至页面系统,页面系统接收手势检测系统发送的检测到的手势信息。[0084]步骤S202,在预先设置的响应信息库中查询与页面的布局状态和手势信息对应的响应动作,将查询到的响应动作确定为页面需执行的响应动作。[0085]为了便于确定响应动作,可预先设置响应信息库,其中,响应信息库记载了预设布局状态和预设手势信息与预设响应动作之间的对应关系。在接收到手势检测系统发送的手势信息之后,在响应信息库中查询与当前的页面的布局状态和手势信息对应的响应动作,将查询到的响应动作确定为页面需执行的响应动作。[0086]具体地,将页面的布局状态与响应信息库中的预设布局状态进行匹配,得到匹配的布局状态,由于在响应信息库中匹配的布局状态可能对应有多个预设手势信息,为了准确地确定响应动作,在得到匹配的布局状态之后,还需要将手势信息中的手势轨迹和手势方向分别与响应信息库中的与匹配的布局状态对应的预设手势信息中的手势轨迹和手势方向进行匹配,从而得到对应的响应动作。[0087]例如,当用户利用智能餐桌进行菜品点单时,手势检测系统检测到了手势信息,那么页面系统将当前页面的布局状态与响应信息库中的预设布局状态进行匹配,假设匹配得到的布局状态为菜品列表页面的布局状态,根据响应信息库可知,菜品列表页面的布局状态对应有3个预设手势信息,分别为单手向左移动对应的手势信息、单手向前移动对应的手势信息以及双手向前移动对应的手势信息,而这3个预设手势信息对应的预设响应动作分别为以向左滚动的方式展示菜品列表、将菜品列表中与手势信息对应的菜品添加至购物车中以及进入购物车页面。若检测到的手势信息中的手势轨迹和手势方向分别与单手向前移动对应的手势信息中的手势轨迹和手势方向相匹配,那么得到的响应动作即为将菜品列表中与手势信息对应的菜品添加至购物车中。[0088]步骤S203,触发页面执行响应动作。[0089]在确定了页面需执行的响应动作之后,触发页面执行响应动作,从而实现了对手势信息的实时反馈,使得用户能够方便地通过手势来操作页面。[0090]步骤S204,当检测到页面处于不可触发状态时,通知手势检测系统关闭手势自循环检测。[0091]在执行完响应动作后可能进入了不支持手势操作的页面,在这种情况下,手势检测系统无需继续工作。为了避免手势检测系统进行不必要的工作,在执行完响应动作后,页面系统需要检测当前页面是否处于不可触发状态,若检测到页面处于不可触发状态,则可通过预设通信协议通知手势检测系统关闭手势自循环检测。[0092]实际应用场景中,当电子设备的显示屏尺寸较大时,还可能会存在多个用户需要同时对页面进行手势操作的情况,为了能够使多个用户同时对页面进行手势操作,在本发明中,页面可包括多个子区域,在每个子区域中都分别显示有内容。具体地,在手势检测系统检测到手势信息之后,可根据手势检测系统检测到的手势信息中的手势相对位置信息,确定与手势信息对应的子区域,接着根据页面中与手势信息对应的子区域的布局状态和手势信息,确定该子区域需执行的响应动作,然后触发该子区域执行该响应动作,从而使得多个用户能够方便地同时对页面进行手势操作。[0093]例如,当用户利用智能餐桌进行菜品点单时,智能餐桌的触摸显示屏为一个尺寸较大的触摸显示屏例如43英寸及以上尺寸),多个用户坐在智能餐桌旁并且可同时利用智能餐桌进行菜品点单等操作。如图2b所示,两个用户(称为用户1和用户2分别相对地坐在智能餐桌的两边,在这种情况下,页面包括两个子区域,分别为子区域1和子区域2,子区域1为触摸显示屏的下半部分,子区域2为触摸显示屏的上半部分,在这两个子区域中都分别显示有菜品列表,两个用户可同时进行操作。具体地,若用户1想要进入购物车页面,用户2想要将子区域2内所显示的菜品列表向左滚动,那么用户1可在子区域1上方作出双手向前移动的手势,用户2可在子区域2的上方作出单手向左移动的手势,那么确定的子区域1需执行的响应动作为进入购物车页面,子区域2需执行的响应动作为以向左滚动的方式展示菜品列表,从而实现了在多个子区域内分别对手势信息进行反馈,彼此之间不相干扰,使得多个用户能够方便地同时对页面进行手势操作。[0094]本实施例提供的手势识别反馈方法,实现了在多个子区域内分别对手势信息进行反馈,使得多个用户能够方便地同时对页面进行手势操作,丰富了页面操作方式,有效地增加了与用户的交互,提高了用户体验感;而且依据响应信息库,能够快速、准确地确定与页面的布局状态和手势信息对应的响应动作;并且在检测到页面处于不可触发状态时,及时地通知手势检测系统关闭手势自循环检测,有效地避免手势检测系统进行不必要的工作,有助于节约能源。[0095]图3a示出了根据本发明又一个实施例的手势识别反馈方法的流程示意图,如图3a所示,该方法包括如下步骤:[0096]步骤S300,当检测到页面处于可触发状态时,通知手势检测系统启动手势自循环检测。[0097]当检测到页面处于可触发状态时,说明该页面支持手势操作,则通知手势检测系统启动手势自循环检测。其中,手势检测系统可包括摄像设备和或触摸检测设备等。以手势检测系统包括摄像设备,并应用于餐饮场所为例,该餐饮场所设置有智能餐桌,用户坐在智能餐桌旁,摄像设备可设置在智能餐桌周围,用于拍摄智能餐桌周围的视频,然后对视频中的帧图像进行识别处理,从而得到坐在智能餐桌旁的用户的手势信息。[0098]其中,页面中可包括有第一元素集合和第二元素集合,第一元素集合中包括至少一个物品元素,物品元素可以为购物平台或者店铺等所提供的物品,例如餐饮店铺所提供的菜品、美发店铺所提供的美发项目、美甲店铺所提供的美甲项目、商超所提供的商品或者游乐游艺店铺所提供的游乐项目等。用户可通过手势操作将第一元素集合中的物品元素添加至第二元素集合中。例如,当用户想要将页面上所显示的第一元素集合中的某个物品元素添加至第二元素集合中时,用户可在第一元素集合中的该物品元素的上方做出向第二元素集合所在方向移动该物品元素的手势。[0099]步骤S301,接收手势检测系统通过预设通信协议发送的检测到的手势信息。[0100]步骤S3〇2,根据页面的布局状态,确定页面中的第一元素集合和第二元素集合。[0101]为了能够准确地将第一元素集合中的物品元素添加至第二元素集合中,在接收到手势检测系统检测到的手势信息之后,还需根据页面的布局状态,确定页面中的第一元素集合和第二元素集合。具体地,可确定第一元素集合和第二元素集合在页面中的位置信息、第一元素集合和第二元素集合所包括的各个物品元素以及各个物品元素在页面中的位置信息等。以页面为智能餐桌上显示的页面为例,所确定的页面中的第一元素集合可以为菜品列表,第二元素集合可以为购物车。[0102]步骤S303,判断手势信息是否对应于用于将第一元素集合中的物品元素添加至第二元素集合中的手势事件;若是,则执行步骤S304;若否,则该方法结束。[0103]具体地,可根据手势信息中的手势相对位置信息,确定在第一元素集合中对应的物品元素,然后根据手势信息中的手势轨迹和或手势方向,判断手势信息是否符合预设添加条件。例如,预设添加条件可包括手势移动距离符合预设距离范围和或手势方向符合预设方向范围等。若判断得到手势信息符合预设添加条件,则确定手势信息对应于用于将第一元素集合中的物品元素添加至第二元素集合中的手势事件,那么执行步骤S3〇4;若判断得到手势信息不符合预设添加条件,则确定手势信息不对应于用于将第一元素集合中的物品元素添加至第二元素集合中的手势事件,那么该方法结束。[0104]由于手势检测系统启动的是手势自循环检测,所以手势检测系统还可能会继续检测到手势信息,那么当手势检测系统检测到手势信息时,还需继续执行步骤S301至步骤S303。[0105]步骤S304,确定页面需执行的响应动作为在第二元素集合中添加物品元素。[0106]在判断得到手势信息对应于用于将第一元素集合中的物品元素添加至第二元素集合中的手势事件的情况下,确定页面需执行的响应动作为在第二元素集合中添加物品元素。其中,该物品元素为该手势信息对应的物品元素。[0107]步骤S3〇5,触发页面在第二元素集合中添加物品元素。[0108]其中,在将第一元素集合中的物品元素添加至第二元素集合中之后,第一元素集合中可仍包括有该物品元素。具体地,页面程序可按照手势信息中的手势轨迹,将第一元素集合中的物品元素添加至第二元素集合中,从而给用户带来移动添加物品元素的动画效果,有助于提高用户体验感,增加趣味性。[0109]实际应用场景中,还可能会存在多个用户需要同时对页面进行手势操作的情况,在这种情况下,页面可包括多个子区域,在手势检测系统检测到手势信息之后,可根据手势检测系统检测到的手势信息中的手势相对位置信息,确定与手势信息对应的子区域,接着根据页面中与手势信息对应的子区域的布局状态,确定该子区域中的第一元素集合和第二元素集合,并判断手势信息是否对应于用于将该子区域中第一元素集合中的物品元素添加至第二元素集合中的手势事件,若是,则确定该子区域需执行的响应动作为在第二元素集合中添加物品元素,然后触发该子区域在第二元素集合中添加物品元素。[0110]例如,当利用手势在智能餐桌上进行菜品点单操作时,如图3b所示,两个用户(称为用户1和用户2分别相对地坐在智能餐桌的两边,在这种情况下,页面包括两个子区域,分别为子区域1和子区域2,子区域1为触摸显示屏的下半部分,子区域2为触摸显示屏的上半部分,触摸显示屏的中间部分显示有购物车,在子区域1和子区域2中都分别显示有菜品列表,两个用户可同时利用手势进行菜品点单操作,在这种情况下,第一元素集合为菜品列表,第二元素集合为购物车。具体地,若用户1想要将子区域1内所显示的菜品列表中的菜品1添加至购物车中,用户2想要将子区域2内所显示的菜品列表中的菜品2添加至购物车中,那么用户1可在子区域1中菜品1的上方做出向购物车所处方向移动该菜品1的手势,用户2可在子区域2中菜品2的上方做出向购物车所处方向移动该菜品2的手势,那么确定的子区域1需执行的响应动作为在购物车中添加菜品1,子区域2需执行的响应动作为在购物车中添加菜品2,从而实现了在多个子区域内分别对手势信息进行反馈,彼此之间不相干扰,使得多个用户能够方便地同时进行菜品点单操作。[0111]本实施例提供的手势识别反馈方法,实现了在多个子区域内分别对手势信息进行反馈,使得多个用户能够方便地同时对页面进行手势操作;而且用户能够通过手势操作的方式便捷地将物品元素从一个集合添加到其他集合中,丰富了物品元素添加方式,而且有效地增加了与用户的交互,很好地满足了用户的交互需求,有助于提高用户体验感,增加了趣味性。[0112]图4示出了根据本发明实施例的手势识别反馈装置的结构框图,如图4所示,该手势识别反馈装置410包括:通知模块401、动作确定模块402和触发模块403。[0113]通知模块401适于:当检测到页面处于可触发状态时,通知手势检测系统420启动手势自循环检测。动作确定模块402适于:根据页面的布局状态和手势检测系统420检测到的手势信息,确定页面需执行的响应动作。[0115]可选地,动作确定模块402进一步适于:在预先设置的响应信息库中查询与页面的布局状态和手势信息对应的响应动作;其中,响应信息库记载了预设布局状态和预设手势信息与预设响应动作之间的对应关系;将查询到的响应动作确定为页面需执行的响应动作。[0116]可选地,动作确定模块402进一步适于:将页面的布局状态与响应信息库中的预设布局状态进行匹配,得到匹配的布局状态;将手势信息中的手势轨迹和手势方向分别与响应信息库中的与匹配的布局状态对应的预设手势信息中的手势轨迹和手势方向进行匹配,得到对应的响应动作。[0117]可选地,动作确定模块402进一步适于:根据页面的布局状态,确定页面中的第一元素集合和第二元素集合;判断手势信息是否对应于用于将第一元素集合中的物品元素添加至第二元素集合中的手势事件;若是,则确定页面需执行的响应动作为在第二元素集合中添加物品元素。[0118]触发模块403适于:触发页面执行响应动作。[0119]例如,在动作确定模块402确定页面需执行的响应动作为在第二元素集合中添加物品元素的情况下,触发模块403触发页面在第二元素集合中添加物品元素。[0120]可选地,该装置还可包括:接收模块404,适于接收手势检测系统420通过预设通信协议发送的检测到的手势信息。[0121]可选地,通知模块401进一步适于:当检测到页面处于不可触发状态时,通知手势检测系统420关闭手势自循环检测。[0122]在页面包括多个子区域的情况下,该装置还可包括:区域确定模块405,适于根据手势检测系统420检测到的手势信息中的手势相对位置信息,确定与手势信息对应的子区域。在这种情况下,动作确定模块402进一步适于:根据页面中与手势信息对应的子区域的布局状态和手势信息,确定子区域需执行的响应动作;触发模块403进一步适于:触发子区域执行响应动作。[0123]本实施例提供的手势识别反馈装置,能够利用手势检测系统对手势信息进行检测,并在检测到手势信息的情况下,根据页面当前的布局状态和检测到的手势信息准确地确定页面需执行的响应动作,实现了对手势信息的实时反馈,与现有技术相比,不仅能够使用户通过手势便捷地对页面进行操作,丰富了页面操作方式,而且有效地增加了与用户的交互,很好地满足了用户的交互需求,有助于提高用户体验感,增加了趣味性。[0124]本发明还提供了一种非易失性计算机存储介质,计算机存储介质存储有至少一可执行指令,可执行指令可执行上述任意方法实施例中的手势识别反馈方法。[0125]图5示出了根据本发明实施例的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。[0126]如图5所示,该计算设备可以包括:处理器(processor502、通信接口CommunicationsInterface504、存储器memory506、以及通信总线508〇[0127]其中:[0128]处理器5〇2、通信接口5〇4、以及存储器506通过通信总线508完成相互间的通信。[0129]通信接口504,用于与其它设备比如客户端或其它服务器等的网元通信。[0130]处理器502,用于执行程序510,具体可以执行上述手势识别反馈方法实施例中的相关步骤。[0131]具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。[0132]处理器502可能是中央处理器CPU,或者是特定集成电路ASICApplicationSpecificIntegratedCircuit,或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。[0133]存储器506,用于存放程序510。存储器506可能包含高速RAM存储器,也可能还包括非易失性存储器non-volatilememory,例如至少一个磁盘存储器。[0134]程序510具体可以用于使得处理器502执行上述任意方法实施例中的手势识别反馈方法。程序510中各步骤的具体实现可以参见上述手势识别反馈实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。[0135]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。[0136]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。[0137]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。[0138]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。[0139]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。[0140]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器DSP来实现根据本发明实施例中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。[0141]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

权利要求:1.一种手势识别反馈方法,所述方法包括:当检测到页面处于可触发状态时,通知手势检测系统启动手势自循环检测;根据页面的布局状态和所述手势检测系统检测到的手势信息,确定所述页面需执行的响应动作;触发所述页面执行所述响应动作。2.根据权利要求1所述的手势识别反馈方法,其中,所述页面包括:多个子区域;在所述根据页面的布局状态和所述手势检测系统检测到的手势信息,确定所述页面需执行的响应动作之前,所述方法还包括:根据所述手势检测系统检测到的手势信息中的手势相对位置信息,确定与所述手势信息对应的子区域;所述根据页面的布局状态和所述手势检测系统检测到的手势信息,确定所述页面需执行的响应动作具体为:根据页面中与所述手势信息对应的子区域的布局状态和所述手势信息,确定所述子区域需执行的响应动作;所述触发所述页面执行所述响应动作具体为:触发所述子区域执行所述响应动作。3.根据权利要求1或2所述的手势识别反馈方法,其中,所述根据页面的布局状态和所述手势检测系统检测到的手势信息,确定所述页面需执行的响应动作进一步包括:在预先设置的响应信息库中查询与所述页面的布局状态和所述手势信息对应的响应动作;其中,所述响应信息库记载了预设布局状态和预设手势信息与预设响应动作之间的对应关系;将查询到的响应动作确定为所述页面需执行的响应动作。4.根据权利要求3所述的手势识别反馈方法,其中,所述在预先设置的响应信息库中查询与所述页面的布局状态和所述手势信息对应的响应动作进一步包括:将所述页面的布局状态与所述响应信息库中的预设布局状态进行匹配,得到匹配的布局状态;将所述手势信息中的手势轨迹和手势方向分别与所述响应信息库中的与所述匹配的布局状态对应的预设手势信息中的手势轨迹和手势方向进行匹配,得到对应的响应动作。5.根据权利要求1或2所述的手势识别反馈方法,其中,所述根据页面的布局状态和所述手势检测系统检测到的手势信息,确定所述页面需执行的响应动作进一步包括:根据所述页面的布局状态,确定所述页面中的第一元素集合和第二元素集合;判断所述手势信息是否对应于用于将所述第一元素集合中的物品元素添加至所述第二元素集合中的手势事件;若是,则确定所述页面需执行的响应动作为在所述第二元素集合中添加所述物品元素;所述触发所述页面执行所述响应动作具体为:触发所述页面在所述第二元素集合中添加所述物品元素。6.根据权利要求1-5任一项所述的手势识别反馈方法,其中,所述手势检测系统包括摄像设备;所述方法还包括:所述摄像设备拍摄当前业务场所的视频,对所述视频中的帧图像进行识别处理,得到手势信息。7.根据权利要求1-6任一项所述的手势识别反馈方法,其中,在所述根据页面的布局状态和所述手势检测系统检测到的手势信息,确定所述页面需执行的响应动作之前,所述方法还包括:接收所述手势检测系统通过预设通信协议发送的检测到的手势信息。8.—种手势识别反馈装置,所述装置包括:通知模块,适于当检测到页面处于可触发状态时,通知手势检测系统启动手势自循环检测;动作确定模块,适于根据页面的布局状态和所述手势检测系统检测到的手势信息,确定所述页面需执行的响应动作;触发模块,适于触发所述页面执行所述响应动作。9.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的手势识别反馈方法对应的操作。10.—种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求卜7中任一项所述的手势识别反馈方法对应的操作。

百度查询: 口碑(上海)信息技术有限公司 手势识别反馈方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术