一种解锁系统、方法及移动终端的制作方法

文档序号:6375163阅读:142来源:国知局
专利名称:一种解锁系统、方法及移动终端的制作方法
技术领域
本发明属于移动终端技术领域,尤其涉及一种解锁系统、方法及移动终端。
背景技术
随着移动通信的发展,全触摸式手机已经逐渐取代了原来键盘式手机。为了防止误操作和省电,在待机时,全触摸式手机通常处于锁屏状态。现有的全触摸式手机常见的解锁方式繁多,如滑动解锁、语音解锁、气泡解锁等。这些解锁方式根据不同厂商设定,花样繁多,为手机到来了许多娱乐性,但是同一手机的解锁方式固定,简单重复,用户希望能有更加新颖、简洁、有趣的解锁方法。综上所述,现有的手机解锁方式已经不能满足用户对趣味性和易用性的需求。

发明内容
本发明实施例提供了一种解锁系统、方法及移动终端,旨在解决现有解锁方式简单重复没有变化,不能满足用户对趣味性和易用性的需求的问题。一方面,提供一种解锁系统,所述系统包括重力传感器,用于每隔预设时间获取移动终端相对于水平面的倾斜角度;加速度传感器,用于每隔预设时间获取移动终端在X、Y、Z三个方向上的加速度;传感数据处理单元,与所述重力传感器和所述加速度传感器分别连接,用于根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息;解锁单元,用于判断所述摇晃动作信息是否与对应的系统预设信息匹配,如果匹配,调用解锁程序,如果不匹配,继续判断下一预设时间对应的摇晃动作信息。另一方面,提供一种解锁方法,所述方法包括每隔预设时间获取移动终端相对于水平面的倾斜角度;每隔预设时间获取移动终端在X、Y、Z三个方向上的加速度;根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息;判断所述摇晃动作信息是否与对应的系统预设信息匹配,如果匹配,调用解锁程序,如果不匹配,继续判断下一预设时间对应的摇晃动作信息。再一方面,提供一种移动终端,所述移动终端包括如上所述解锁系统。在本发明实施例中,包括重力传感器、加速度传感器、传感数据处理单元和解锁单元,每隔预设时间获取移动终端相对于水平面的倾斜角度和移动终端在X、Y、Z三个方向上的加速度,根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息,判断所述摇晃动作信息是否与对应的系统预设信息匹配,如果匹配,调用解锁程序,本发明,通过识别用户摇晃移动终端的动作信息来进行解锁,增强了趣味性和易用性。


图I是本发明实施例一提供的解锁系统的结构图2是本发明实施例一提供的解锁系统生成的三维动画的示意图;图3是本发明实施例二提供的解锁方法的具体流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,每隔预设时间获取移动终端相对于水平面的倾斜角度,每隔预设时间获取移动终端在X、Y、Z三个方向上的加速度,根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息,判断所述摇晃动作信息是否与对应的系统预设信息匹配,如果匹配,调用解锁程序,如果不匹配,继续判断下一预设时间对应的摇晃动作信息。以下结合具体实施例对本发明的实现进行详细描述实施例一图I示出了本发明实施例一提供的解锁系统的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。在本实施例中,该解锁系统包括重力传感器11、加速度传感器12、传感数据处理单元13和解锁单元14,所述解锁单元包括动画生成模块141、动画解锁模块142和动画播放模块143。本系统的系统预设信息包括预设移动方向、预设移动距离、预设移动速度和预设加速度。其中,重力传感器11,用于每隔预设时间获取移动终端相对于水平面的倾斜角度。加速度传感器12,用于每隔预设时间获取移动终端在X、Y、Z三个方向上的加速度。传感数据处理单元13,与所述重力传感器和所述加速度传感器分别连接,用于根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息和位置坐标。在本实施例中,用户按power键进入解锁界面,根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息和位置坐标。所述摇晃动作信息包括移动终端的移动方向、移动距离、移动速度和加速度。所述重力传感器接收移动终端相对于水平面的倾斜角度,所述加速度传感器接收移动终端在X、Y、Z三个方向上的加速度值,所述预设时间的优选值为但不限于10ms。其中,根据位置坐标和重力传感器获取得移动终端相对于水平面的倾斜角度计算获得移动方向。假设所述移动终端的初始位置坐标为原心,根据所述加速度和预设时间计算移动距离和移动速度的运动学公式为v=v0+ats=v0t+0. 5*at2上述V为移动终端该预设时间对应的位置坐标该方向移动速度,V0为上一预设时间对应的该方向的速度,移动终端的初始速度Vtl为0,a为移动终端该方向的加速度,t为预设时间,s为移动终端该预设时间对应的位置相对于上一预设时间对应的的距离。假设最开始的位置为PO (0,0,O),然后每隔预设时间获取一次移动终端加速度,然后利用上述公式计算移动终端的移动距离和移动速度,所述移动距离加上一预设时间对应的位置坐标,算出移动终端的该预设时间对应的位置坐标,按照上述算法可以得到(pl,p2,p3,p4,p5……),进而获得移动终端的运动轨迹。解锁单元14,用于判断所述摇晃动作信息是否与对应的系统预设信息匹配,如果匹配,调用解锁程序,如果不匹配,继续判断下一预设时间对应的摇晃动作信息。在本实施例中,判断所述摇晃动作信息是否与对应的系统预设信息匹配,具体为判断所述移动终端在预设移动方向的移动距离、移动速度和所述加速度是否与在所述预设移动方向的预设移动距离、预设移动速度和预设加速度匹配,如果匹配,调用解锁程序,如果不匹配,继续判断下一预设时间对应的摇晃动作信息。作为优选方案,还可以包括动画生成模块141,用于调用预设的模拟对象和固定场景,根据所述摇晃动作信息获取移动终端的位置坐标,一一对应所述位置坐标,生成模拟对象在固定场景内模拟移动终端运动的三维动画。 具体的,调用预设的模拟对象和固定场景,根据所述摇晃动作信息获取移动终端的位置坐标,一一对应所述位置坐标,生成模拟对象在固定场景内模拟移动终端运动的三维动画。所述模拟对象包括但不限于小球,所述固定场景包括但不限于小桶,根据所述摇晃动作信息获取移动终端的位置坐标,小球的模拟运动坐标一一与所述移动终端的位置坐标对应的,生成的小球在小桶内模拟移动终端运动的三维动画。小球的模拟运动轨迹与移动终端的运动轨迹保持一致,如图2所示,当移动终端上下摇晃时,小球在桶里做上下运动,当移动终端左右摇晃时,小球做左右运动,以此类推,小球碰到筒壁会弹回,小桶顶部有盖子。动画播放模块142,用于实时播放所述三维动画。在本实施例中,实时播放动画生成模块生成的所述三维动画。动画解锁模块143,用于当预设移动方向的移动速度、移动距离和所述加速度达到系统预设信息时,模拟对象跳出固定场景,结束三维动画生成,调用解锁程序。在本实施例中,当预设移动方向的移动速度、移动距离和所述加速度达到系统预设信息时,模拟对象跳出固定场景,结束三维动画生成,调用解锁程序。当预设移动方向的移动距离、移动速度和所述加速度达到预设移动距离、预设移动速度和预设加速度时,小球会撞开小桶,所述预设加速度优选预设为但是不限于I. 5g,g为一个重力单位。结束三维动画的生成,调用解锁程序解锁,返回正常待机界面,解锁成功。本发明实施例,通过重力传感器和加速度传感器获取用户摇晃动作信息来解锁,增加了趣味性,同时,结合模拟三维动画,解锁界面不重复,生动有趣,适合任意人群使用,极大的提高了用户的使用体验。实施例二图3示出了本发明实施例二提供的解锁方法的实现流程,详述如下在步骤S301中,每隔预设时间获取移动终端相对于水平面的倾斜角度。在步骤S302中,每隔预设时间获取移动终端在X、Y、Z三个方向上的加速度。在步骤S303中,根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息。在步骤S304中,判断所述摇晃动作信息是否与对应的系统预设信息匹配,如果匹配,调用解锁程序,如果不匹配,继续判断下一预设时间对应的摇晃动作信息。在本实施例中,作为优选方案,本步骤具体为调用预设的模拟对象和固定场景,根据所述摇晃动作信息获取移动终端的位置坐标,一一对应所述位置坐标,生成模拟对象在固定场景内模拟移动终端运动的三维动画;实时播放所述三维动画;当预设移动方向的移动速度、移动距离和所述加速度达到系统预设信息时,模拟对象跳出固定场景,结束三维动画生成,调用解锁程序。本发明实施例提供的解锁方法可以应用在前述对应的系统实施例一中,详情参见上述实施例一的描述,在此不再赘述。
本发明实施例,可以达到解锁不需要触碰移动终端屏幕,而解锁动画实时生成,不会重复,更加生动有趣,可以满足用户对趣味性和易用性的需求。值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种解锁系统,其特征在于,所述系统包括重力传感器和加速度传感器; 所述重力传感器,用于每隔预设时间获取移动终端相对于水平面的倾斜角度; 所述加速度传感器,用于每隔预设时间获取移动终端在X、Y、Z三个方向上的加速度; 传感数据处理单元,与所述重力传感器和所述加速度传感器分别连接,用于根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息; 解锁单元,用于判断所述摇晃动作信息是否与对应的系统预设信息匹配,如果匹配,调用解锁程序,如果不匹配,继续判断下一预设时间对应的摇晃动作信息。
2.如权利要求I所述的解锁系统,其特征在于,所述解锁单元包括 动画生成模块,用于调用预设的模拟对象和固定场景,根据所述摇晃动作信息获取移 动终端的位置坐标,一一对应所述位置坐标,生成模拟对象在固定场景内模拟移动终端运动的三维动画; 动画播放模块,用于实时播放所述三维动画; 动画解锁模块,用于当预设移动方向的移动速度、移动距离和所述加速度达到系统预设信息时,模拟对象跳出固定场景,结束三维动画生成,调用解锁程序。
3.如权利要求I所述的解锁系统,其特征在于,所述摇晃动作信息包括所述移动终端的移动方向、移动距离、移动速度和加速度。
4.如权利要求I所述的解锁系统,其特征在于,所述系统预设信息包括预设移动方向、预设移动距离、预设移动速度和预设加速度。
5.如权利要求I所述的解锁系统,其特征在于,所述预设时间为10ms。
6.如权利要求I所述的解锁系统,其特征在于,所述模拟对象设置为小球。
7.如权利要求I所述的解锁系统,其特征在于,所述固定场景设置为小桶。
8.一种解锁方法,其特征在于,所述方法包括 每隔预设时间获取移动终端相对于水平面的倾斜角度; 每隔预设时间获取移动终端在X、Y、Z三个方向上的加速度; 根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息; 判断所述摇晃动作信息是否与对应的系统预设信息匹配,如果匹配,调用解锁程序,如果不匹配,继续判断下一预设时间对应的摇晃动作信息。
9.如权利要求8所述的解锁方法,其特征在于,所述判断所述摇晃动作信息是否与对应的系统预设信息匹配具体为 调用预设的模拟对象和固定场景,根据所述摇晃动作信息获取移动终端的位置坐标,一一对应所述位置坐标,生成模拟对象在固定场景内模拟移动终端运动的三维动画; 实时播放所述三维动画; 当预设移动方向的移动速度、移动距离和所述加速度达到系统预设信息时,模拟对象跳出固定场景,结束三维动画生成,调用解锁程序。
10.一种移动终端,其特征在于,所述移动终端包括权利要求I至7任一项所述的解锁系统。
全文摘要
本发明适用于移动终端技术领域,尤其涉及一种解锁系统、方法及移动终端,所述系统包括重力传感器、加速度传感器、传感数据处理单元和解锁单元。本发明,每隔预设时间获取移动终端相对于水平面的倾斜角度和移动终端在X、Y、Z三个方向上的加速度,根据所述倾斜角度和所述加速度,获得预设时间对应的摇晃动作信息,判断所述摇晃动作信息是否与对应的系统预设信息匹配,如果匹配,调用解锁程序,解锁过程有很强的趣味性和易用性。
文档编号G06F3/033GK102830929SQ201210290500
公开日2012年12月19日 申请日期2012年8月15日 优先权日2012年8月15日
发明者曾元清, 金建 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1