一种手势操作管理方法及装置制造方法及图纸

技术编号:7974718 阅读:187 留言:0更新日期:2012-11-15 22:01
本发明专利技术适用于计算机应用领域,提供了一种手势操作管理方法及装置,所述方法包括:提供一个手势管理接口,通过手势管理接口预先在所有应用的每个界面上对应界面的操作设置一个或多个策略;启动应用后,在应用的当前界面上采集有效的手势动作信息;调用当前界面上对手势动作信息具有控制权的策略根据所述手势动作信息执行对应的指令。通过设置手势管理接口,设备上的应用程序均可根据该接口对应应用的每个界面的操作设置一个或多个策略,所有应用在使用时均可根据该手势管理接口采集有效手势动作信息并调用当前界面上对手势动作信息具有控制权的策略执行对应的指令,不用每个程序单独实现手势操作方案,手势操作的升级和修改也更简便。

【技术实现步骤摘要】

本专利技术属于计算机应用领域,尤其涉及一种手势操作管理方法及装置
技术介绍
智能设备的发展,使得当今的智能设备具备了很多强大的休闲娱乐及其它功能,这些功能的发展导致了越来越多的操作方式的出现,手势操作就是其中之一。对于当今智能设备上的手势操作而言,由于每个应用软件界面上手势操作要实现的界面效果不同,因而手势都是针对单个的应用软件单独实现的。每个应用软件实现手势操作时都要单独对手势操作进行手势识别的检错流程,手势识别的开启关闭流程,手势识别界面提示图标的更换及显示等,浪费时间及人力,而且应用研发人员在设计手势操作方案时,设计的方案各不相同,在遇到手势操作需要修改维护时,每个应用都需要去进行各自方案的更改,更改过于麻烦,且这些更改有可能破坏系统稳定性,存在潜在隐患,更改越多,隐患发生的几率就越 大。
技术实现思路
本专利技术实施例的目的在于提供一种手势操作管理方法及装置,旨在解决现有的手势识别都是基于各个应用软件单独实现的,修改过于麻烦且更改容易造成系统隐患的问题。本专利技术实施例是这样实现的,一种手势操作管理方法,所述方法包括提供一个手势管理接口,并通过该手势管理接口预先在所有应用的每个界面上对应界面的操作设置一个或多个策略;启动应用后,在所述应用的当前界面上采集有效的手势动作信息;调用当前界面上对所述手势动作信息具有控制权的策略,所述策略根据所述手势动作信息执行对应的指令。本专利技术实施例的另一目的在于提供一种手势操作管理装置,所述装置包括一个用于管理应用的手势操作的手势管理接口,所述手势管理接口包括策略设置模块,用以预先分别在所有应用的每个界面上对应该界面的操作设置一个或多个策略;手势识别模块,用于在应用启动后,在该应用的当前界面上采集有效的手势动作信息;手势接口模块,用于调用当前界面上对所述有效手势动作信息具有控制权的策略,所述策略根据所述有效手势动作信息执行对应的指令。在本专利技术实施例中,通过在设备中设置一个手势管理接口,设备上的所有应用程序均可根据该接口由开发人员在应用的每个界面上对应界面的操作设置一个或多个策略,随之,所有应用在使用时均可根据采集到的有效手势动作信息调用当前界面上对手势动作信息具有控制权的策略,该策略根据手势动作信息执行对应的指令,而不用每个程序单独实现手势操作方案,因而手势操作的升级和修改也较为简便。附图说明图I是本专利技术实施例提供的手势操作管理方法的流程图;图2是本专利技术实施例提供的同一个界面上,策略对手势动作信息的控制权发生变更的不意图;图3是本专利技术实施例提供的不同界面之间由于策略对手势动作信息的控制权发生变更导致界面转换的示意图;图4是本专利技术实施例提供的手势操作管理装置的结构示意图。具体实施方式 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供了一种手势操作管理方法,通过在设备中预先设置一个手势管理接口,设备上的所有应用程序均可根据该接口由开发人员在应用的每个界面上对应界面的操作设置一个或多个策略,随之,所有应用均可根据采集到的有效手势动作信息调用当前界面上对手势动作信息具有控制权的策略,该策略根据手势动作信息执行对应的指令,则不再需要各个应用软件单独开发手势操作的方案。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一如图I所示为本专利技术提供的手势操作管理方法的流程图,为了便于说明,仅示出了与本专利技术实施例相关的部分。在步骤SlOl中,提供一个手势管理接口,并通过该手势管理接口预先在所有应用的每个界面上对应界面的操作设置一个或多个策略,并将所设置的策略添加至策略列表中。在本专利技术实施例中,该手势管理接口包括三个模块,即策略设置模块、手势识别模块以及手势接口模块。所述策略设置模块用于在所有应用的每个界面上对应界面的操作设置一个或多个策略。所述手势识模块用于识别手势动作的有效性。所述手势接口模块用于统一管理手势识别的过程,处理采集到的手势动作信息,并管理预先在应用界面上设置的策略。在本专利技术实施例中,手势管理接口通过策略设置模块预先在所有应用的每个界面上对应该界面的操作设置有一个或多个策略,对于每个应用而言,逐层打开应用界面后预先在每个不同的界面上分别对应该界面的操作设置一个或多个策略,并将所设置的策略添加到手势接口模块的策略列表中,由手势接口模块对策略列表进行管理。其中,策略是指在一个界面上进行操作时,一组具有相同级别处理权限的手势动作与一组执行指令的对应集合,策略对其所包括的一个或多个手势动作信息具有控制权,对其他策略的手势动作信息则不享有控制权,策略仅能调用及执行具有控制权的手势动作信息所对应的执行指令。如在采集到具有控制权的手势动作信息其中之一时,策略可调用与该手势动作信息相对应的执行指令并执行。在步骤S102中,启动应用,在该应用的当前界面上采集有效的手势动作信息。在本专利技术实施例中,进入应用后,在该应用的当前界面上,由手势接口模块启动手势操作,并清理以前采集的手势动作信息记录,初始化手势操作,随之在当前界面上,利用摄像头等采集手势视频流。采集到手势视频流后,手势识别模块从手势视频流中分离出手势图片,并通过分析手势图片提取手势特征获得手势动作信息,最终根据预先定义的手势动作有效性判定所述手势动作信息的有效性,以从中获取符合预先定义的手势动作有效性的手势动作信息。若手势识别模块未从手势视频流中提取出手势动作信息,或提取出的手势动作信息不符合预先定义的手势动作有效性,则视为该次采集手势动作信息失败。在步骤S103中,从手势接口模块的策略列表中调用当前界面上对上述有效的手势动作信息具有控制权的策略,该策略根据手势动作信息执行对应的指令。在本专利技术实施例中,在手势识别模块采集到有效的手势动作信息后,手势接口模 块通过回调接口获得采集到的有效手势动作信息,然后从手势接口模块的策略列表中调用当前界面上对所采集到的手势动作信息具有控制权的策略,该策略根据所采集到的手势动作信息调用对应的指令并执行。此时,该策略享有对手势动作信息的控制权,其他策略无权获得手势动作信息。其中,当接收到的是代表确认的手势动作信息或代表退出的手势确认信息时,则策略之间会发生手势动作信息控制权的变更,如下所述。具体为,当手势接口模块获取的有效手势动作信息是确认时,当前界面上的当前策略失去对手势动作信息的控制权,当前界面上的下一个策略获得对手势动作信息的控制权,调用当前界面上的下一个策略,后续采集到的用户手势动作信息,将由当前界面上的下一个策略执行对应的指令。如图2所示,在策略I拥有手势动作信息的控制权时,若采集到手势动作信息是确认时,策略I失去手势动作信息的控制权,策略2获得手势动作信息的控制权。若当前策略为当前界面上的最后一个策略(即当前界面上没有下一个策略),则进入下一个界面,调用下一个界面上的第一个策略,使得下一个界面的第一个策略获得手势动作信息的控制权,由下一个界面的第一个策略来根据后续手势动作信息执行对应的指令。如图3所示,界面I上的最后一个策略(策略n)拥有手势动作信息的控制权时,若采集到手势动作信息是确认时,界面I上的策略n失去手势动作信息的控制权,界面本文档来自技高网...

【技术保护点】
一种手势操作管理方法,其特征在于,所述方法包括下述步骤:提供一个手势管理接口,并通过该手势管理接口预先在所有应用的每个界面上对应界面的操作设置一个或多个策略;启动应用后,在所述应用的当前界面上采集有效的手势动作信息;调用当前界面上对所述手势动作信息具有控制权的策略,所述策略根据所述手势动作信息执行对应的指令。

【技术特征摘要】
1.一种手势操作管理方法,其特征在于,所述方法包括下述步骤 提供一个手势管理接口,并通过该手势管理接口预先在所有应用的每个界面上对应界面的操作设置一个或多个策略; 启动应用后,在所述应用的当前界面上采集有效的手势动作信息; 调用当前界面上对所述手势动作信息具有控制权的策略,所述策略根据所述手势动作信息执行对应的指令。2.如权利要求I所述的方法,其特征在于,所述调用当前界面上对所述手势动作信息具有控制权的策略,所述策略根据所述手势动作信息执行对应的指令的步骤之后,所述方法还包括 当获取的有效手势动作信息是确认时,调用当前界面上的下一个策略,后续采集到的用户的手势动作信息,将由所述当前界面上的下一个策略执行对应的指令;若当前策略为当前界面上的最后一个策略,则进入下一个界面,调用下一个界面上的第一个策略;若当前界面为最后一个界面且当前策略为当前节目的最后一个策略,则当前界面最后一个策略保有控制权。3.如权利要求I所述的方法,其特征在于,所述调用当前界面上对所述手势动作信息具有控制权的策略,由所述策略根据所述手势动作信息执行对应的指令的步骤之后,所述方法还包括 当获取的有效手势动作信息是退出时,调用当前界面上的上一个策略,后续采集到的用户的手势动作信息,将由所述当前界面上的上一个策略执行对应的指令;若当前策略为当前界面上的第一个策略,则返回上一个界面,调用上一个界面上的最后一个策略;若当前界面为第一个界面且当前策略是当前界面的第一个策略,则第一个策略失去控制权,并退出当前界面后结束当前应用。4.如权利要求I所述的方法,其特征在于,所述启动应用后,在所述应用的当前界面上采集有效的手势动作信息包括 启动应用,在所述应用的当前界面上采集手势视频流; 从所述手势视频流中分离出手势图片,分析所述手势图片,提取手势特征后获得手势动作信息; 获取手势动作信息符合预先定义的手势动作有效性的手势动作信息。5.一种手势操作管理装置,其特征在于,所述装置包括一个用于管理应用的手势操作的手势管理接口,所...

【专利技术属性】
技术研发人员:李贞贞
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:

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

1