著录项信息
专利名称 | 一种解锁方法及终端 |
申请号 | CN201310325897.0 | 申请日期 | 2013-07-30 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-11-20 | 公开/公告号 | CN103399697A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0487 | IPC分类号 | G;0;6;F;3;/;0;4;8;7查看分类表>
|
申请人 | 百度在线网络技术(北京)有限公司 | 申请人地址 | 北京市海淀区上地十街10号百度大厦
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 百度在线网络技术(北京)有限公司 | 当前权利人 | 百度在线网络技术(北京)有限公司 |
发明人 | 李雪韬 |
代理机构 | 北京鸿德海业知识产权代理事务所(普通合伙) | 代理人 | 袁媛 |
摘要
本发明提供了一种解锁方法及终端,该方法包括获取预设的吹气解锁位置因气流变化而生成的第一气流参数;获取除了所述吹气解锁位置之外的其他位置因气流变化而生成的第二气流参数;根据所述第一气流参数和所述第二气流参数,执行解锁操作。根据本发明提供的技术方案,以提高终端在吹气解锁方式时的解锁准确率。
1.一种解锁方法,其特征在于,该方法包括:
获取预设的吹气解锁位置因气流变化而生成的第一气流参数;
获取除了所述吹气解锁位置之外的其他位置因气流变化而生成的第二气流参数;
根据所述第一气流参数和所述第二气流参数,执行解锁操作,包括:
根据所述第一气流参数计算第一覆盖率,所述第一覆盖率等于所述第一气流参数所指示的传感器的个数占传感器总数的百分比;
根据所述第二气流参数计算第二覆盖率,所述第二覆盖率等于所述第二气流参数所指示的传感器的个数占传感器总数的百分比;
当所述第一覆盖率大于预设的阈值时且当第二覆盖率小于或等于预设的阈值时,执行解锁操作;
其中,所述第一气流参数或所述第二气流参数包括气流强度和气流持续时间中的至少一项。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一气流参数和所述第二气流参数,执行解锁操作,还包括:
根据所述第一气流参数生成吹气解锁位置的传感器坐标或传感器编号或0;
根据所述第二气流参数生成所述吹气解锁位置之外的其他位置的传感器坐标或传感器编号或0。
3.根据权利要求1所述的方法,其特征在于,
当所述第一覆盖率小于或等于预设的阈值,或第二覆盖率大于预设的阈值时,不执行解锁操作。
4.根据权利要求1~3任一权利要求所述的方法,其特征在于,所述获取预设的吹气解锁位置因气流变化而生成的第一气流参数之前,该方法还包括:
检测所述吹气解锁位置的气流方向;
若所述气流方向满足预设条件,执行获取预设的吹气解锁位置因气流变化而生成的第一气流参数的操作。
5.根据权利要求1~3任一权利要求所述的方法,其特征在于,所述获取预设的吹气解锁位置因气流变化而生成的第一气流参数之前,该方法还包括:
当处于锁定状态时,显示吹气解锁位置信息,所述吹气解锁位置信息用于指示所述吹气解锁位置。
6.一种终端,其特征在于,该终端包括:
传感模块,用于获取预设的吹气解锁位置因气流变化而生成的第一气流参数;获取除了所述吹气解锁位置之外的其他位置因气流变化而生成的第二气流参数;
解锁操作模块,用于根据所述传感模块获取的第一气流参数和所述第二气流参数,执行解锁操作,包括:
根据所述第一气流参数计算第一覆盖率,所述第一覆盖率等于所述第一气流参数所指示的传感器的个数占传感器总数的百分比;
根据所述第二气流参数计算第二覆盖率,所述第二覆盖率等于所述第二气流参数所指示的传感器的个数占传感器总数的百分比;
当所述第一覆盖率大于预设的阈值时且当第二覆盖率小于或等于预设的阈值时,执行解锁操作;
其中,所述第一气流参数或所述第二气流参数包括气流强度和气流持续时间中的至少一项。
7.根据权利要求6所述的终端,其特征在于,所述根据所述第一气流参数和所述第二气流参数,执行解锁操作,还包括:
根据所述第一气流参数生成吹气解锁位置的传感器坐标或传感器编号或0;
根据所述第二气流参数生成所述吹气解锁位置之外的其他位置的传感器坐标或传感器编号或0。
8.根据权利要求6所述的终端,其特征在于,
当所述第一覆盖率小于或等于预设的阈值,或第二覆盖率大于预设的阈值时,不执行解锁操作。
9.根据权利要求6~8任一权利要求所述的终端,其特征在于,所述传感模块,还用于检测所述吹气解锁位置的气流方向;若所述气流方向满足预设条件,执行获取预设的吹气解锁位置因气流变化而生成的第一气流参数的操作。
10.根据权利要求6~8任一权利要求所述的终端,其特征在于,该终端还包括:
显示模块,用于当处于锁定状态时,显示吹气解锁位置信息,所述吹气解锁位置信息用于指示所述吹气解锁位置。
一种解锁方法及终端\n【技术领域】\n[0001] 本发明涉及信息处理技术,尤其涉及一种解锁方法及终端。\n【背景技术】\n[0002] 为了节省电量消耗以及避免误操作,目前的终端(如手机、平板电脑、多媒体播放器等)都支持锁定和解锁功能,即,当终端一段时间不操作时或用户利用功能键对终端进行锁定操作时,终端都会进入锁定状态,从而达到省电和防止误操作的目的。当终端处于锁定状态时,用户可以执行解锁操作对终端进行解锁。\n[0003] 对于具有触摸屏的终端来说,主要通过按键解锁或滑动解锁来对终端解锁,按键解锁时需要按下特定按键或组合按键来完成解锁,滑动解锁时用户需要利用手指在触摸屏上按照一定规则滑动完成解锁。然而,上述解锁操作的缺陷在于:按键被误碰到时将发生误解锁,而利用组合按键进行解锁的操作比较复杂;滑动解锁需要先按下特定按键,使得屏幕高亮并显示出触摸屏上滑动的轨迹,然后手指才能按照滑动轨迹进行滑动解锁,因此解锁操作也比较复杂。为避免上述问题,目前有一种吹气解锁方式,通过吹气来触发终端进行解锁,然而这种解锁方式中,没有将空气流动产生的气流和吹气产生的气流进行区分,因此吹气产生的气流将受到空气流动产生气流的干扰,影响解锁操作的准确率,导致终端的误操作。\n【发明内容】\n[0004] 有鉴于此,本发明提供了一种解锁方法及终端,以提高终端在吹气解锁方式时的解锁准确率。\n[0005] 本发明的具体技术方案如下:\n[0006] 根据本发明一优选实施例,一种解锁方法,包括:\n[0007] 获取预设的吹气解锁位置因气流变化而生成的第一气流参数;\n[0008] 获取除了所述吹气解锁位置之外的其他位置因气流变化而生成的第二气流参数;\n[0009] 根据所述第一气流参数和所述第二气流参数,执行解锁操作。\n[0010] 上述方法中,所述根据所述第一气流参数和所述第二气流参数,执行解锁操作,包括:\n[0011] 若所述第一气流参数与所述第二气流参数的差值大于或等于预设阈值,执行解锁操作;或者\n[0012] 根据所述第一气流参数生成第一位置参数,根据所述第二气流参数生成第二位置参数,根据所述第一位置参数和所述第二位置参数,执行解锁操作。\n[0013] 上述方法中,所述根据所述第一气流参数生成第一位置参数,根据所述第二气流参数生成第二位置参数,包括:\n[0014] 根据所述第一气流参数生成吹气解锁位置的传感器坐标或传感器编号或0;\n[0015] 根据所述第二气流参数生成所述吹气解锁位置之外的其他位置的传感器坐标或传感器编号或0。\n[0016] 上述方法中,所述根据所述第一位置参数和所述第二位置参数,执行解锁操作,包括:\n[0017] 根据所述第一气流参数计算第一覆盖率,所述第一覆盖率等于所述第一气流参数所指示的传感器的个数占传感器总数的百分比;\n[0018] 根据所述第二气流参数计算第二覆盖率,所述第二覆盖率等于所述第二气流参数所指示的传感器的个数占传感器总数的百分比;\n[0019] 当所述第一覆盖率大于预设的阈值时且当第二覆盖率小于或等于预设的阈值时,执行解锁操作;当所述第一覆盖率小于或等于预设的阈值,或第二覆盖率大于预设的阈值时,不执行解锁操作。\n[0020] 上述方法中,所述获取预设的吹气解锁位置因气流变化而生成的第一气流参数之前,该方法还包括:\n[0021] 检测所述吹气解锁位置的气流方向;\n[0022] 若所述气流方向满足预设条件,执行获取预设的吹气解锁位置因气流变化而生成的第一气流参数的操作。\n[0023] 上述方法中,所述第一气流参数或所述第二气流参数包括气流强度和气流持续时间中的至少一项。\n[0024] 上述方法中,所述获取预设的吹气解锁位置因气流变化而生成的第一气流参数之前,该方法还包括:\n[0025] 当处于锁定状态时,显示吹气解锁位置信息,所述吹气解锁位置信息用于指示所述吹气解锁位置。\n[0026] 一种终端,包括:\n[0027] 传感模块,用于获取预设的吹气解锁位置因气流变化而生成的第一气流参数;获取除了所述吹气解锁位置之外的其他位置因气流变化而生成的第二气流参数;\n[0028] 解锁操作模块,用于根据所述传感模块获取的第一气流参数和所述第二气流参数,执行解锁操作。\n[0029] 上述终端中,所述解锁操作模块根据所述第一气流参数和所述第二气流参数,执行解锁操作,包括:\n[0030] 若所述第一气流参数与所述第二气流参数的差值大于或等于预设阈值,执行解锁操作;或者\n[0031] 根据所述第一气流参数生成第一位置参数,根据所述第二气流参数生成第二位置参数,根据所述第一位置参数和所述第二位置参数,执行解锁操作。\n[0032] 上述终端中,所述解锁操作模块根据所述第一气流参数生成第一位置参数,根据所述第二气流参数生成第二位置参数,包括:\n[0033] 根据所述第一气流参数生成吹气解锁位置的传感器坐标或传感器编号或0;\n[0034] 根据所述第二气流参数生成所述吹气解锁位置之外的其他位置的传感器坐标或传感器编号或0。\n[0035] 上述终端中,所述解锁操作模块根据所述第一位置参数和所述第二位置参数,执行解锁操作,包括:\n[0036] 根据所述第一气流参数计算第一覆盖率,所述第一覆盖率等于所述第一气流参数所指示的传感器的个数占传感器总数的百分比;\n[0037] 根据所述第二气流参数计算第二覆盖率,所述第二覆盖率等于所述第二气流参数所指示的传感器的个数占传感器总数的百分比;\n[0038] 当所述第一覆盖率大于预设的阈值时且当第二覆盖率小于或等于预设的阈值时,执行解锁操作;当所述第一覆盖率小于或等于预设的阈值,或第二覆盖率大于预设的阈值时,不执行解锁操作。\n[0039] 上述终端中,所述传感模块,还用于检测所述吹气解锁位置的气流方向;若所述气流方向满足预设条件,执行获取预设的吹气解锁位置因气流变化而生成的第一气流参数的操作。\n[0040] 上述终端中,所述第一气流参数或所述第二气流参数包括气流强度和气流持续时间中的至少一项。\n[0041] 上述终端中,该终端还包括:\n[0042] 显示模块,用于当处于锁定状态时,显示吹气解锁位置信息,所述吹气解锁位置信息用于指示所述吹气解锁位置。\n[0043] 由以上技术方案可以看出,本发明提供的具有以下有益效果:\n[0044] 终端在吹气解锁方式下,根据生成的气流参数判断是否进行解锁操作时,对产生气流的位置进行识别,当识别出产生气流的位置是特定位置时,表示气流是用户吹气产生,才执行终端的解锁操作,与现有的吹气解锁方式相比,能够提高终端在吹气解锁方式时的解锁准确率,避免误操作。\n【附图说明】\n[0045] 图1是本发明终端的优选实施例的结构示意图;\n[0046] 图2是本发明实现解锁方法的优选实施例的流程示意图。\n【具体实施方式】\n[0047] 本发明的基本思想是:获取预设的吹气解锁位置因气流变化而生成的第一气流参数;获取除了所述吹气解锁位置之外的其他位置因气流变化而生成的第二气流参数;根据所述第一气流参数和所述第二气流参数,执行解锁操作。\n[0048] 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。\n[0049] 本发明提供一种终端,图1是本发明终端的优选实施例的结构示意图,如图1所示,该终端包括:解锁设置模块100、显示模块101、传感模块102、解锁操作模块103。\n[0050] 基于上述终端,本发明还提供一种解锁方法,图2是本发明实现解锁方法的优选实施例的流程示意图,如图2所示,该优选实施例包括以下步骤:\n[0051] 步骤S201,当终端处于锁定状态时,终端显示吹气解锁位置信息。\n[0052] 具体的,终端的解锁设置模块中预设有终端能够提供的吹气解锁方式,用户可以在终端提供的多个吹气解锁方式中选出一种吹气解锁方式,终端的解锁设置模块根据用户选出的吹气解锁方式,以及预设的吹气解锁方式与吹气解锁位置信息的对应关系,获得用户选出的吹气解锁方式所对应的吹气解锁位置信息,然后将吹气解锁位置信息发送给终端的显示模块,由显示模块显示吹气解锁位置信息,用以提示用户向终端吹气的位置,用户就可以按照提示的吹气解锁位置向终端吹气,用户吹气产生的气流将进入终端。\n[0053] 本发明中,吹气解锁位置信息包括图案和/或一段文字,例如:所述图案为圆形气泡或其他有一定面积的图形等,显示的一段文字为“向手机正面吹气”、“向手机侧面吹气”或“以0.5秒为间隔吹气两次”等,如果显示“以0.5秒为间隔吹气两次”,则还需要同时显示一个秒表,用以提示用户间隔时长。\n[0054] 步骤S202,检测所述吹气解锁位置的气流方向,当所述气流方向满足预设条件时,执行步骤S203。\n[0055] 具体的,终端的传感模块实时监测终端的气流,当监测到终端上吹气解锁位置产生气流时,传感模块判断吹气解锁位置因气流变化而生成的气流方向是否满足预设条件;\n所述传感模块中包括一个以上传感器,传感器在终端中的位置以及传感器的个数都可以根据不同的吹气解锁方式进行设置或调整;例如,可以利用陀螺仪作为本发明中的传感器。\n[0056] 传感模块获取气流方向的方法为:传感模块中的传感器有圆形气孔,传感器内部还设有一个球形电路板和一个悬浮物体,球形电路板覆盖在传感器内表面中除圆形气孔外的区域,悬浮物体在没有气流进入终端时悬浮在传感器内部的固定位置A,保证悬浮物体悬浮在传感器内部的方法为在悬浮物体上设置磁铁,传感器内部也设置一个磁铁,悬浮物体就可以由于磁铁间磁极的排斥力而悬浮起来;当有气流通过终端(包括由终端外到终端内和由终端内到终端外)时,气流将通过传感器的圆形气孔进入到传感器内部,悬浮物体因为受到气流的推动在传感器内移动,将触碰到球形电路板上,触碰点的位置为B,根据位置B和位置A可以判断出气流的方向可以表示为A→B,气流方向包括悬浮物体的固定位置A的坐标和触碰点B的坐标。\n[0057] 传感模块判断所述气流方向是否满足预设方向,所述预设方向为由终端外到终端内,即气流是否是由终端外吹向终端内,如果满足预设方向,判定气流方向满足预设方向,执行步骤S203;反之,判定气流方向不满足预设方向,终端不执行解锁操作。\n[0058] 步骤S203,获取预设的吹气解锁位置因气流变化而生成的第一气流参数,获取除了所述吹气解锁位置之外的其他位置因气流变化而生成的第二气流参数。\n[0059] 具体的,终端的传感模块实时监测终端的气流,当监测到产生气流时,传感模块通过API接口将因气流变化而生成的气流参数发送给终端的操作系统,再由该操作系统通过API接口将气流参数发送给终端的解锁操作模块。\n[0060] 所述气流参数包括第一气流参数和第二气流参数;其中,所述第一气流参数指的是终端中预设的吹气解锁位置的传感器因该吹气解锁位置产生的气流变化而生成的气流参数,第一气流参数包括气流强度和气流持续时间中至少一个。所述第二气流参数指的是终端中预设的吹气解锁位置的传感器因该吹气解锁位置产生的气流变化而生成的气流参数,第二气流参数包括气流强度和气流持续时间中至少一个。\n[0061] 传感模块获取第一气流参数或第二气流参数的方法为:气流强度等于气流推力除以悬浮物体与气流的接触面积,气流推力等于悬浮物体受到的阻力,传感器将监测到的悬浮物体受到的阻力除以接触面积,得到气流强度,将气流强度发送给操作系统;传感器记录悬浮物体开始返回固定位置A的时间和悬浮物体离开固定位置A的时间,气流持续时间等于这两个时间的间隔,因此传感器将这两个时间的间隔发送给操作系统。\n[0062] 步骤S204,根据所述第一气流参数和所述第二气流参数,执行解锁操作。\n[0063] 具体的,实际应用中,进入终端的气流包括两种情况,一种是用户吹气产生的气流,一种是空气流动产生的气流,而终端只在用户吹气产生的气流的情况下执行解锁操作,对于空气流动产生的气流则不需要执行解锁操作,因此,如果仅将阈值与气流参数比较,根据比较结果决定是否执行解锁操作,将无法区分用户吹气产生的气流和空气流动产生的气流,从而导致解锁操作的错误率和不确定性,容易造成误解锁。区别用户吹气产生的气流和空气流动产生的气流时,需要根据气流参数判断气流是否是因为在特殊位置吹气而产生的,在特殊位置吹气产生气流时,是终端所处环境中空气流动时无法产生的,只能通过用户在获知吹气解锁位置后吹气产生,因此可以基于该原理将用户吹气产生的气流和空气流动产生的气流区分开,实现当用户在吹气解锁位置向终端吹气时,终端能够准确的进行解锁。\n[0064] 本发明中,识别出用户吹气产生的气流的方法是:\n[0065] 终端的解锁操作模块从操作系统接收到传感模块生成的第一气流参数和第二气流参数后,计算第一气流参数与第二气流参数的差值,将计算得到的差值与预设阈值进行比较,若所述第一气流参数与所述第二气流参数的差值大于或等于预设阈值,执行解锁操作;若第一气流参数与第二气流参数的差值小于预设阈值,不执行解锁操作;或者,解锁操作模块根据所述第一气流参数生成第一位置参数,根据所述第二气流参数生成第二位置参数,根据所述第一位置参数和所述第二位置参数,执行解锁操作。\n[0066] 其中,第一气流参数与第二气流参数的差值为:吹气解锁位置的气流强度减去吹气解锁位置之外的其他位置的气流强度,和/或,吹气解锁位置的气流强度的气流持续时间减去吹气解锁位置之外的其他位置的气流持续时间。\n[0067] 其中,解锁操作模块根据所述第一气流参数生成第一位置参数,例如,吹气解锁位置的传感器如果检测到气流并生成第一气流参数,则解锁操作模块生成的第一位置参数为传感器坐标或传感器编号,吹气解锁位置的传感器如果没有检测到气流,则解锁操作模块生成的第一位置参数为0。解锁操作模块根据所述第二气流参数生成第二位置参数,例如,吹气解锁位置之外的其他位置的传感器如果检测到气流并生成第二气流参数,则解锁操作模块生成的第二位置参数为传感器坐标或传感器编号,吹气解锁位置之外的其他位置的传感器如果没有检测到气流,则解锁操作模块生成的第二位置参数为0。\n[0068] 根据第一位置参数和第二位置参数,执行解锁操作为:根据所述第一气流参数计算第一覆盖率,所述第一覆盖率等于所述第一气流参数所指示的传感器的个数占传感器总数的百分比;根据所述第二气流参数计算第二覆盖率,所述第二覆盖率等于所述第二气流参数所指示的传感器的个数占传感器总数的百分比;当所述第一覆盖率大于预设的阈值时且当第二覆盖率小于或等于预设的阈值时,执行解锁操作;当所述第一覆盖率小于或等于预设的阈值,或第二覆盖率大于预设的阈值时,不执行解锁操作。\n[0069] 利用上述方法识别用户吹气产生的气流的原因是:空气流动触发终端中传感器的区域包含显示图案位置的传感器的区域可能性较大,但是这种情况时触发的终端中的传感器面积较大,导致第二重叠率会比较高,而预设阈值比较低,因此不会判定终端中进入的气流是用户在吹气解锁位置吹气产生的气流。\n[0070] 本发明的上述技术方案中,终端在吹气解锁方式下,根据生成的气流参数判断是否进行解锁操作时,对产生气流的位置进行识别,当识别出产生气流的位置是特定位置时,表示气流是用户吹气产生的气流,才执行终端的解锁操作,与现有的吹气解锁方式相比,能够提高终端在吹气解锁方式时的解锁准确率,避免误操作。此外,只需在设置好的吹气解锁位置上向终端吹气就可以实现终端的解锁,使得解锁操作简单、快速且有效,避免误操作。\n[0071] 为实现上述方法,如图1所示,所述终端中:\n[0072] 传感模块102,用于获取预设的吹气解锁位置因气流变化而生成的第一气流参数;\n获取除了所述吹气解锁位置之外的其他位置因气流变化而生成的第二气流参数;\n[0073] 解锁操作模块103,用于根据所述传感模块102获取的第一气流参数和所述第二气流参数,执行解锁操作。\n[0074] 其中,所述解锁操作模块103根据所述第一气流参数和所述第二气流参数,执行解锁操作,包括:\n[0075] 若所述第一气流参数与所述第二气流参数的差值大于或等于预设阈值,执行解锁操作;或者\n[0076] 根据所述第一气流参数生成第一位置参数,根据所述第二气流参数生成第二位置参数,根据所述第一位置参数和所述第二位置参数,执行解锁操作。\n[0077] 其中,所述解锁操作模块103根据所述第一气流参数生成第一位置参数,根据所述第二气流参数生成第二位置参数,包括:\n[0078] 根据所述第一气流参数生成吹气解锁位置的传感器坐标或传感器编号或0;\n[0079] 根据所述第二气流参数生成所述吹气解锁位置之外的其他位置的传感器坐标或传感器编号或0。\n[0080] 其中,所述解锁操作模块103根据所述第一位置参数和所述第二位置参数,执行解锁操作,包括:\n[0081] 根据所述第一气流参数计算第一覆盖率,所述第一覆盖率等于所述第一气流参数所指示的传感器的个数占传感器总数的百分比;\n[0082] 根据所述第二气流参数计算第二覆盖率,所述第二覆盖率等于所述第二气流参数所指示的传感器的个数占传感器总数的百分比;\n[0083] 当所述第一覆盖率大于预设的阈值时且当第二覆盖率小于或等于预设的阈值时,执行解锁操作;当所述第一覆盖率小于或等于预设的阈值,或第二覆盖率大于预设的阈值时,不执行解锁操作。\n[0084] 其中,所述传感模块102,还用于检测所述吹气解锁位置的气流方向;若所述气流方向满足预设条件,执行获取预设的吹气解锁位置因气流变化而生成的第一气流参数的操作。\n[0085] 其中,所述第一气流参数或所述第二气流参数包括气流强度和气流持续时间中的至少一项。\n[0086] 该终端还包括:\n[0087] 显示模块101,用于当处于锁定状态时,显示吹气解锁位置信息,所述吹气解锁位置信息用于指示所述吹气解锁位置。\n[0088] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2017-12-12
- 2013-12-18
实质审查的生效
IPC(主分类): G06F 3/0487
专利申请号: 201310325897.0
申请日: 2013.07.30
- 2013-11-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-01-09
|
2012-08-30
| | |
2
| |
2013-05-01
|
2013-01-25
| | |
3
| |
2011-02-09
|
2010-09-17
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |