一种终端自动打开关闭手电筒的方法及系统的制作方法

文档序号:8945966阅读:545来源:国知局
一种终端自动打开关闭手电筒的方法及系统的制作方法
【技术领域】
[0001 ] 本发明涉及手电筒功能自动控制方法技术领域,尤其涉及一种终端自动打开关闭手电筒的方法及系统。
【背景技术】
[0002]随着移动通信技术的快速发展,手机作为手电筒使用变得越来越普遍。如何找到快速有效开启关闭手电筒且减少对手机的损害成为了各大厂家的追求。目前,手机上都通过采用快捷键的方式对应用程序进行前台后台的切换,此类操作方法一般都是先在菜单里找到手电筒应用的控制模块,按下相应的控制按键实现切换进入手电筒模式或者退出手电筒模式。用户需要对该类按键进行记忆和识别,当需要在黑暗的环境中看清事物时,又没有随身携带手电筒,此时就需要利用手机,将手机当作手电筒来用。然而,在光线不足的情况下,特别是又遇到突发状况,需要打开手机,进入菜单,找到相应按键,操作较为复杂,往往不能及时的打开手电筒功能,给人带为不便。

【发明内容】

[0003]本发明的第一目的是提供一种终端自动打开关闭手电筒的方法,通过实时检测用户摇动终端次数,即可打开或关闭手电筒功能,从而达到快速有效的目的,能够为人们使用手机手电筒带来极大的便利,以及大大提高用户的操作体验感,而且无需使用按键或触屏,这样还能减少对按键或屏幕的损害。
[0004]本发明的第二目的在于提供一种实现上述终端自动打开关闭手电筒的方法的系统
[0005]为了实现本发明的第一目的,本发明是通过以下技术方案实现的:
[0006]—种终端自动打开关闭手电筒的方法,包括以下步骤:
[0007]S1、开启终端摇一摇功能;
[0008]S2、实时获取用户连续摇动终端次数;
[0009]S3、检测用户摇动终端次数与预设次数是否相同,若是,执行步骤S4,若否,执行步骤S2 ;
[0010]S4、手电筒功能开启;
[0011]S5、实时获取用户摇动终端次数;
[0012]S6、检测用户摇动终端次数与预设次数是否相同,若是,执行步骤S7,若否,执行步骤S5 ;
[0013]S7、手电筒功能关闭。
[0014]进一步地,所述步骤SI中,所述终端摇一摇功能通过手势控制开启。
[0015]进一步地,所述步骤SI与步骤S2之间还有以下步骤,
[0016]S11、采集周围光线亮度值;
[0017]S12、判断采集到的光线亮度是否大于预定光线阀值,若是,执行步骤S2,若否,执行步骤SI I。
[0018]进一步地,所述步骤S12与步骤S2之间还有以下步骤,
[0019]S13、检测终端当前是否处于锁屏及屏幕背光全部熄灭状态,若是,执行步骤S2,若否,执行步骤SI I。
[0020]进一步地,所述步骤S2和步骤S5中,终端检测间隔时间小于预定间隔时间的摇动总次数。
[0021]为了实现本发明的第二目的,本发明是通过以下技术方案实现的:
[0022]—种实现上述终端自动打开关闭手电筒的方法的系统,包括以下部件:
[0023]数据获取模块,用于获取摇动终端的摇动次数;
[0024]数据处理模块,用于对获取到的摇动次数进行处理分析;
[0025]手电控制模块,用于开启或关闭手电筒功能;
[0026]中央处理模块,用于协调各个模块;
[0027]所述数据获取模块、数据处理模块、手电控制模块均与所述中央处理模块连接。
[0028]进一步地,所述中央处理模块还与手势控制模块连接。
[0029]进一步地,所述中央处理模块还与光线检测模块、灰屏检测模块连接。
[0030]进一步地,所述数据获取模块包括依次连接的加速度传感器、计数器、计时器,所述计数器还与所述中央处理模块连接。
[0031]进一步地,所述数据处理模块包括比较模块,所述手电控制模块包括依次连接的开关模块和手电判断模块,手电判断模块用于检测终端是否有LED闪光灯。
[0032]本发明通过在终端开启摇一摇功能以后,终端后台实时检测用户连续摇动终端次数,终端检测用户摇动次数与预设次数是否相同,如果相同则打开手电筒功能,终端继续检测用户连续摇动终端次数,如果用户摇动次数与预设次数又相同,则关闭手电筒功能,通过该方法可以快速有效的打开或关闭手电筒功能,能够为人们使用手机手电筒带来极大的便利,以及大大提高用户的操作体验感,而且无需使用按键或触屏,这样还能减少对按键或屏蒂的损害。
【附图说明】
[0033]下面结合附图和【具体实施方式】对本发明作进一步详细说明:
[0034]图1为本发明的终端自动打开关闭手电筒的方法的方法原理图;
[0035]图2为本发明的终端自动打开关闭手电筒的系统的结构示意图。
[0036]附图标记说明:1、数据获取模块,2、数据处理模块,3、手电控制模块,4、中央处理模块,5、手势控制模块,6、光线检测模块,7、灰屏检测模块,11、加速度传感器,12、计数器,
13、计时器,21、比较模块,31、开关模块,32、手电判断模块。
【具体实施方式】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,以下说明和附图对于本发明是示例性的,并且不应被理解为限制本发明。以下说明描述了众多具体细节以方便对本发明理解。然而,在某些实例中,熟知的或常规的细节并未说明,以满足说明书简洁的要求。
[0038]参阅图1所示,一种终端自动打开关闭手电筒的方法,包括以下步骤:
[0039]S1、开启终端摇一摇功能;该终端可以是手机、平板电脑或其他手电装备。摇一摇功能可以通过用户手动开启也可以通过手势控制或感应控制开启。
[0040]S2、实时获取用户连续摇动终端次数;
[0041]S3、检测用户摇动终端次数与预设次数是否相同,若是,执行步骤S4,若否,执行步骤S2 ;
[0042]S4、手电筒功能开启;
[0043]S5、实时获取用户摇动终端次数;
[0044]S6、检测用户摇动终端次数与预设次数是否相同,若是,执行步骤S7,若否,执行步骤S5 ;
[0045]S7、手电筒功能关闭。
[0046]通过在终端开启摇一摇功能以后,终端后台实时检测用户连续摇动终端次数,终端检测用户摇动次数与预设次数是否相同,如果相同则打开手电筒功能,终端继续检测用户连续摇动终端次数,如果用户摇动次数与预设次数又相同,则关闭手电筒功能,通过该方法,用户需要开启手电筒模式时,只需晃动终端预设次数即可打开手电筒功能,方便快速,且容易在光线较暗的情况下操作。
[0047]优选的,步骤SI与步骤S2之间还有以下步骤,
[0048]S11、采集周围光线亮度值;
[0049]S12、判断采集到的光线亮度是否大于预定光线阀值,若是,执行步骤S2,若否,执行步骤SI I。
[0050]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1