书签 分享 收藏 举报 版权申诉 / 12

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

  • 上传人:GAME****980
  • 文档编号:6355118
  • 上传时间:2019-06-03
  • 格式:PDF
  • 页数:12
  • 大小:752.94KB
  • 摘要
    申请专利号:

    CN201510556576.0

    申请日:

    2015.09.01

    公开号:

    CN105183352A

    公开日:

    2015.12.23

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 3/0488申请日:20150901|||公开

    IPC分类号:

    G06F3/0488(2013.01)I

    主分类号:

    G06F3/0488

    申请人:

    广东欧珀移动通信有限公司

    发明人:

    熊星

    地址:

    523860 广东省东莞市长安镇乌沙海滨路18号

    优先权:

    专利代理机构:

    广州市华学知识产权代理有限公司 44245

    代理人:

    李盛洪

    PDF完整版下载: PDF下载
    内容摘要

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

    权利要求书

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

    2.  根据权利要求1所述的在终端黑屏状态下实现更多手势识别的方法,其特征在于,所述若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层的步骤之后还包括:
    在预设的时间段内,检测用户是否在终端的触摸屏上输入手势;
    若在预设的时间段内检测到用户在终端的触摸屏上输入手势,则获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;
    若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使终端的触摸屏重新切换为黑屏手势模式。

    3.  根据权利要求2所述的在终端黑屏状态下实现更多手势识别的方法,其特征在于,在所述若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层的步骤中,还包括:
    控制终端的呼吸灯闪亮,以提示用户此时可在终端的触摸屏上输入手势;
    在所述若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使终端的触摸屏重新切换为黑屏手势模式的步骤中,还包括:
    控制终端的呼吸灯关闭。

    4.  根据权利要求1所述的在终端黑屏状态下实现更多手势识别的方法,其特征在于,所述启动终端在进入待机状态后的黑屏手势功能的步骤之前还包括:
    预先将用户自定义的手势存储在终端的内存中,并将该手势与对应的应用操作相关联。

    5.  根据权利要求1所述的在终端黑屏状态下实现更多手势识别的方法,其特征在于,所述系统的内核层根据获取到的输入点计算最接近的手势的步骤具体包括:
    系统的内核层根据获取到的输入点作曲线拟合来计算最接近的手势。

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

    7.  根据权利要求6所述的在终端黑屏状态下实现更多手势识别的装置,其特征在于,该装置还包括:
    输入手势检测模块,用于在预设的时间段内,检测用户是否在终端的触摸屏上输入手势;若在预设的时间段内检测到用户在终端的触摸屏上输入手势,则启动所述内核层手势识别模块;以及若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使终端的触摸屏重新切换为黑屏手势模式。

    8.  根据权利要求7所述的在终端黑屏状态下实现更多手势识别的装置,其特征在于,该装置还包括:
    呼吸灯控制模块,用于在所述唤醒模块唤醒终端的触摸屏和系统的内核层时,控制终端的呼吸灯闪亮,以提示用户此时可在终端的触摸屏上输入手势;以及在所述输入手势检测模块使终端的触摸屏重新切换为黑屏手势模式时,控制终端的呼吸灯关闭。

    9.  根据权利要求6所述的在终端黑屏状态下实现更多手势识别的装置,其特征在于,该装置还包括:
    手势自定义模块,用于预先将用户自定义的手势存储在终端的内存中,并将该手势与对应的应用操作相关联。

    10.  根据权利要求6所述的在终端黑屏状态下实现更多手势识别的装置,其特征在于,所述内核层手势识别模块进一步使系统的内核层根据获取到的输入点作曲线拟合来计算最接近的手势。

    说明书

    说明书一种在终端黑屏状态下实现更多手势识别的方法及装置
    技术领域
    本发明涉及移动终端技术领域,更具体地说,是涉及一种在终端黑屏状态下实现更多手势识别的方法及装置。
    背景技术
    目前,某些移动终端在黑屏状态下,可以通过不同的手势触摸来唤醒系统,同时开启相应的应用,这个功能称为黑屏手势功能。
    终端的触摸屏一般有两种工作模式,第一种模式称为正常工作模式,此时触摸屏处于正常工作状态,用户在触摸屏上输入的所有触点都可以响应;第二种模式可称为黑屏手势模式,触摸屏处于部分工作状态,在这种模式下终端并不是对所有的触点进行响应,而是只能响应特定的手势(比如画圆,画线等)。
    在现有技术中,由于黑屏手势模式的手势识别过程都是在触摸屏芯片里面完成的,并且需要响应的手势均要写成触摸屏固件的形式,烧入到存储空间较小的触摸屏芯片里面,这些特定手势是固定的,检测算法工作在触摸屏芯片的内部,用户一般没办法自由设定手势,只能通过生产厂商在终端出厂时设定,或者用户只能通过升级固件的方式增加特定手势的识别,但是其能够提供的手势较少,用户不能按照自己的意愿灵活地自定义手势,降低了用户体验。
    发明内容
    本发明的目的在于克服现有技术中的上述缺陷,提供一种在终端黑屏 状态下实现更多手势识别的方法及装置,其解决了用户自定义手势的问题。
    为实现上述目的,本发明第一方面提供了一种在终端黑屏状态下实现更多手势识别的方法,包括以下步骤:
    启动终端在进入待机状态后的黑屏手势功能;
    检测用户是否双击终端的触摸屏;
    若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层;
    获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;
    若有相匹配的用户自定义的手势,则使系统的内核层唤醒终端系统,点亮终端的触摸屏,并上报该手势所对应的应用操作到系统的应用层以实现响应。
    作为优选的,在上述方法中,所述若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层的步骤之后还包括:
    在预设的时间段内,检测用户是否在终端的触摸屏上输入手势;
    若在预设的时间段内检测到用户在终端的触摸屏上输入手势,则获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;
    若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使 终端的触摸屏重新切换为黑屏手势模式。
    作为优选的,在上述方法中,在所述若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层的步骤中,还包括:
    控制终端的呼吸灯闪亮,以提示用户此时可在终端的触摸屏上输入手势;
    在所述若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使终端的触摸屏重新切换为黑屏手势模式的步骤中,还包括:
    控制终端的呼吸灯关闭。
    作为优选的,在上述方法中,所述启动终端在进入待机状态后的黑屏手势功能的步骤之前还包括:
    预先将用户自定义的手势存储在终端的内存中,并将该手势与对应的应用操作相关联。
    作为优选的,在上述方法中,所述系统的内核层根据获取到的输入点计算最接近的手势的步骤具体包括:
    系统的内核层根据获取到的输入点作曲线拟合来计算最接近的手势。
    本发明第二方面提供了一种在终端黑屏状态下实现更多手势识别的装置,包括:
    黑屏手势启动模块,用于启动终端在进入待机状态后的黑屏手势功能;
    点击操作检测模块,用于检测用户是否双击终端的触摸屏;
    唤醒模块,用于若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层;
    内核层手势识别模块,用于获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;以及若有相匹配的用户自定义的手势,则使系统的内核层唤醒终端系统,点亮终端的触摸屏,并上报该手势所对应的应用操作到系统的应用层以实现响应。
    作为优选的,该装置还包括:
    输入手势检测模块,用于在预设的时间段内,检测用户是否在终端的触摸屏上输入手势;若在预设的时间段内检测到用户在终端的触摸屏上输入手势,则启动所述内核层手势识别模块;以及若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使终端的触摸屏重新切换为黑屏手势模式。
    作为优选的,该装置还包括:
    呼吸灯控制模块,用于在所述唤醒模块唤醒终端的触摸屏和系统的内核层时,控制终端的呼吸灯闪亮,以提示用户此时可在终端的触摸屏上输入手势;以及在所述输入手势检测模块使终端的触摸屏重新切换为黑屏手势模式时,控制终端的呼吸灯关闭。
    作为优选的,该装置还包括:
    手势自定义模块,用于预先将用户自定义的手势存储在终端的内存中,并将该手势与对应的应用操作相关联。
    作为优选的,在上述装置中,所述内核层手势识别模块进一步使系统的内核层根据获取到的输入点作曲线拟合来计算最接近的手势。
    与现有技术相比,本发明的有益效果在于:
    1、本发明在启动终端的黑屏手势功能后,若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,用以响应用户在终端触摸屏上输入的所有输入点,以及唤醒系统的内核层,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作,从而根据匹配到的手势作出响应,其解决了用户自定义手势的问题,使手势定义更加灵活丰富,提高了用户体验。
    2、本发明的用户自定义的手势均存储在终端内存中,系统的内核层可以直接从内存中读取,而黑屏手势识别过程则发生在系统的内核层中,避免了现有技术中由于触摸屏芯片的存储空间小所形成的限制。
    附图说明
    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
    图1是本发明实施例一提供的一种在终端黑屏状态下实现更多手势识别的方法流程图;
    图2是本发明实施例二提供的一种在终端黑屏状态下实现更多手势识别的方法流程图;
    图3是本发明实施例三提供的一种在终端黑屏状态下实现更多手势识别的装置的结构框图;
    图4是本发明实施例四提供的一种在终端黑屏状态下实现更多手势识别的装置的结构框图。
    具体实施方式
    为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
    实施例一
    本发明的实施例一提供了一种在终端黑屏状态下实现更多手势识别的方法,下面结合附图对本实施例进行详细说明。图1是本发明实施例一的方法流程图,请参考图1,本发明实施例的方法包括以下步骤:
    步骤S101、启动终端在进入待机状态后的黑屏手势功能;
    正常将终端待机,在启动终端的黑屏手势功能后,终端的触摸屏处于黑屏手势模式,此时只能响应一些特定的手势和点击操作,比如:响应双击触摸屏的操作。
    步骤S102、检测用户是否双击终端的触摸屏;
    若检测到用户双击终端的触摸屏,则执行步骤S103;否则,继续检测。
    步骤S103、唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层;
    当终端的触摸屏由黑屏手势模式切换为正常工作模式时,触摸屏处于正常工作状态,用户在触摸屏上输入的所有输入点都可以响应。
    其中,Android系统的架构可以分为三层,分别为上层的应用层、中间层和底层的内核层kernel。
    步骤S104、获取用户在终端触摸屏上输入的手势所对应的输入点,使 系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;
    当终端的触摸屏处于正常工作状态,每个输入点都可以被记录到,此时可由内核层根据输入点计算出最接近的手势,并且和预设的手势对比。
    在本实施中,所述系统的内核层根据获取到的输入点计算最接近的手势的步骤可以具体包括:
    系统的内核层根据获取到的输入点作曲线拟合来计算最接近的手势。
    步骤S105、若有相匹配的用户自定义的手势,则使系统的内核层唤醒终端系统,点亮终端的触摸屏,并上报该手势所对应的应用操作到系统的应用层以实现响应。
    本发明的方法结合触摸屏的黑屏手势功能并正常唤醒触摸屏,在内核层匹配用户预设的手势,使手势定义更加灵活丰富,解决了用户自定义手势的问题,提高了用户体验。
    实施例二
    本发明的实施例二提供了一种在终端黑屏状态下实现更多手势识别的方法,下面结合附图对本实施例进行详细说明。图2是本发明实施例二的方法流程图,请参考图2,本发明实施例的方法包括以下步骤:
    步骤S201、预先将用户自定义的手势存储在终端的内存中,并将该手势与对应的应用操作相关联;
    用户自定义的手势可以是用户在开机时设定的手势,这些手势可以以文件的形式存放在内存中,因为是用户预设的手势,肯定要比以固件形式写入触摸屏芯片的要丰富,并且不用担心存储空间的大小。
    步骤S202、启动终端在进入待机状态后的黑屏手势功能;
    步骤S203、检测用户是否双击终端的触摸屏;
    若检测到用户双击终端的触摸屏,则执行步骤S204;否则,继续检测。
    步骤S204、唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层和控制终端的呼吸灯闪亮,以提示用户此时可在终端的触摸屏上输入手势;
    步骤S205、在预设的时间段内,检测用户是否在终端的触摸屏上输入手势;
    若在预设的时间段内检测到用户在终端的触摸屏上输入手势,则依次执行步骤S206和步骤S207;若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则执行步骤S208。
    步骤S206、获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;
    步骤S207、若有相匹配的用户自定义的手势,则使系统的内核层唤醒终端系统,点亮终端的触摸屏,并上报该手势所对应的应用操作到系统的应用层以实现响应;
    步骤S208、使终端的触摸屏重新切换为黑屏手势模式,控制终端的呼吸灯关闭。
    在此需要说明的是,本实施例二所述的步骤S202至步骤S204和步骤S206至步骤S207与上述实施例一所述的步骤S101至步骤S105相同,在此不再赘述。
    实施例三
    本发明的实施例三提供了一种在终端黑屏状态下实现更多手势识别 的装置,请参考图3,本发明实施例的装置包括手势自定义模块1、黑屏手势启动模块2、点击操作检测模块3、唤醒模块4和内核层手势识别模块5,下面将对上述模块的原理进行详细的说明。
    手势自定义模块1,用于预先将用户自定义的手势存储在终端的内存中,并将该手势与对应的应用操作相关联。
    黑屏手势启动模块2,用于启动终端在进入待机状态后的黑屏手势功能.
    点击操作检测模块3,用于检测用户是否双击终端的触摸屏。
    唤醒模块4,用于若检测到用户双击终端的触摸屏,则唤醒终端的触摸屏,使其切换为正常工作状态,以及唤醒系统的内核层。
    内核层手势识别模块5,用于获取用户在终端触摸屏上输入的手势所对应的输入点,使系统的内核层根据获取到的输入点计算出最接近的手势,并将其与预先存储在终端内存中的用户自定义的手势进行匹配操作;以及若有相匹配的用户自定义的手势,则使系统的内核层唤醒终端系统,点亮终端的触摸屏,并上报该手势所对应的应用操作到系统的应用层以实现响应。
    具体的,所述内核层手势识别模块5进一步通过使系统的内核层根据获取到的输入点作曲线拟合来计算最接近的手势。
    本发明的装置结合触摸屏的黑屏手势功能并正常唤醒触摸屏,在内核层匹配用户预设的手势,使手势定义更加灵活丰富,解决了用户自定义手势的问题,提高了用户体验。
    实施例四
    本发明的实施例四提供了一种在终端黑屏状态下实现更多手势识别 的装置,请参考图4,本发明实施例四的装置与上述实施例三的装置的区别在于,本发明实施例四的装置还包括输入手势检测模块6和呼吸灯控制模块7,下面仅对不同的模块进行描述,相同的模块在此不再赘述。
    输入手势检测模块6,用于在预设的时间段内,检测用户是否在终端的触摸屏上输入手势;若在预设的时间段内检测到用户在终端的触摸屏上输入手势,则启动所述内核层手势识别模块5;以及若在预设的时间段内未检测到用户在终端的触摸屏上输入手势,则使终端的触摸屏重新切换为黑屏手势模式。
    呼吸灯控制模块7,用于在所述唤醒模块4唤醒终端的触摸屏和系统的内核层时,控制终端的呼吸灯闪亮,以提示用户此时可在终端的触摸屏上输入手势;以及在所述输入手势检测模块6使终端的触摸屏重新切换为黑屏手势模式时,控制终端的呼吸灯关闭。
    需要说明的是,上述实施例提供的一种在终端黑屏状态下实现更多手势识别的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。此外,该终端可以是手机、平板电脑、人机交互终端或其他具有触摸屏的移动终端设备。
    本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
    上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上 述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

    关 键  词:
    一种 终端 黑屏 状态 实现 更多 手势 识别 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种在终端黑屏状态下实现更多手势识别的方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6355118.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1