一种在终端黑屏状态下实现更多手势识别的方法及装置制造方法及图纸

技术编号:12573957 阅读:62 留言:0更新日期:2015-12-23 14:39
本发明专利技术公开了一种在终端黑屏状态下实现更多手势识别的方法及装置,该方法包括以下步骤:启动终端在进入待机状态后的黑屏手势功能;检测用户是否双击终端的触摸屏;若是,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层;获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;若有相匹配的用户自定义的手势,则使系统的内核层唤醒终端系统,点亮终端的触摸屏,并上报该手势所对应的应用操作到系统的应用层以实现响应。本发明专利技术解决了用户自定义手势的问题,使手势定义更加灵活丰富,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及移动终端
,更具体地说,是涉及一种在终端黑屏状态下实现更多手势识别的方法及装置
技术介绍
目前,某些移动终端在黑屏状态下,可以通过不同的手势触摸来唤醒系统,同时开启相应的应用,这个功能称为黑屏手势功能。终端的触摸屏一般有两种工作模式,第一种模式称为正常工作模式,此时触摸屏处于正常工作状态,用户在触摸屏上输入的所有触点都可以响应;第二种模式可称为黑屏手势模式,触摸屏处于部分工作状态,在这种模式下终端并不是对所有的触点进行响应,而是只能响应特定的手势(比如画圆,画线等)。在现有技术中,由于黑屏手势模式的手势识别过程都是在触摸屏芯片里面完成的,并且需要响应的手势均要写成触摸屏固件的形式,烧入到存储空间较小的触摸屏芯片里面,这些特定手势是固定的,检测算法工作在触摸屏芯片的内部,用户一般没办法自由设定手势,只能通过生产厂商在终端出厂时设定,或者用户只能通过升级固件的方式增加特定手势的识别,但是其能够提供的手势较少,用户不能按照自己的意愿灵活地自定义手势,降低了用户体验。
技术实现思路
本专利技术的目的在于克服现有技术中的上述缺陷,提供一种在终端黑屏状态下实现更多手势识别的方法及装置,其解决了用户自定义手势的问题。为实现上述目的,本专利技术第一方面提供了一种在终端黑屏状态下实现更多手势识别的方法,包括以下步骤:启动终端在进入待机状态后的黑屏手势功能;检测用户是否双击终端的触摸屏;若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层;获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;若有相匹配的用户自定义的手势,则使系统的内核层唤醒终端系统,点亮终端的触摸屏,并上报该手势所对应的应用操作到系统的应用层以实现响应。作为优选的,在上述方法中,所述若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层的步骤之后还包括:在预设的时间段内,检测用户是否在终端的触摸屏上输入手势;若在预设的时间段内检测到用户在终端的触摸屏上输入手势,则获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使终端的触摸屏重新切换为黑屏手势模式。作为优选的,在上述方法中,在所述若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层的步骤中,还包括:控制终端的呼吸灯闪亮,以提示用户此时可在终端的触摸屏上输入手势;在所述若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使终端的触摸屏重新切换为黑屏手势模式的步骤中,还包括:控制终端的呼吸灯关闭。作为优选的,在上述方法中,所述启动终端在进入待机状态后的黑屏手势功能的步骤之前还包括:预先将用户自定义的手势存储在终端的内存中,并将该手势与对应的应用操作相关耳关。作为优选的,在上述方法中,所述系统的内核层根据获取到的输入点计算最接近的手势的步骤具体包括:系统的内核层根据获取到的输入点作曲线拟合来计算最接近的手势。本专利技术第二方面提供了一种在终端黑屏状态下实现更多手势识别的装置,包括:黑屏手势启动模块,用于启动终端在进入待机状态后的黑屏手势功能;点击操作检测模块,用于检测用户是否双击终端的触摸屏;唤醒模块,用于若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层;内核层手势识别模块,用于获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;以及若有相匹配的用户自定义的手势,则使系统的内核层唤醒终端系统,点亮终端的触摸屏,并上报该手势所对应的应用操作到系统的应用层以实现响应。作为优选的,该装置还包括:输入手势检测模块,用于在预设的时间段内,检测用户是否在终端的触摸屏上输入手势;若在预设的时间段内检测到用户在终端的触摸屏上输入手势,则启动所述内核层手势识别模块;以及若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使终端的触摸屏重新切换为黑屏手势模式。作为优选的,该装置还包括:呼吸灯控制模块,用于在所述唤醒模块唤醒终端的触摸屏和系统的内核层时,控制终端的呼吸灯闪亮,以提示用户此时可在终端的触摸屏上输入手势;以及在所述输入手势检测模块使终端的触摸屏重新切换为黑屏手势模式时,控制终端的呼吸灯关闭。作为优选的,该装置还包括:手势自定义模块,用于预先将用户自定义的手势存储在终端的内存中,并将该手势与对应的应用操作相关联。作为优选的,在上述装置中,所述内核层手势识别模块进一步使系统的内核层根据获取到的输入点作曲线拟合来计算最接近的手势。与现有技术相比,本专利技术的有益效果在于:1、本专利技术在启动终端的黑屏手势功能后,若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,用以响应用户在终端触摸屏上输入的所有输入点,以及唤醒系统的内核层,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作,从而根据匹配到的手势作出响应,其解决了用户自定义手势的问题,使手势定义更加灵活丰富,提高了用户体验。2、本专利技术的用户自定义的手势均存储在终端内存中,系统的内核层可以直接从内存中读取,而黑屏手势识别过程则发生在系统的内核层中,避免了现有技术中由于触摸屏芯片的存储空间小所形成的限制。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种在终端黑屏状态下实现更多手势识别的方法,其特征在于,该方法包括以下步骤:启动终端在进入待机状态后的黑屏手势功能;检测用户是否双击终端的触摸屏;若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层;获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;若有相匹配的用户自定义的手势,则使系统的内核层唤醒终端系统,点亮终端的触摸屏,并上报该手势所对应的应用操作到系统的应用层以实现响应。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊星
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1