一种智能设备手电筒控制的方法及装置的制造方法

文档序号:9380628阅读:217来源:国知局
一种智能设备手电筒控制的方法及装置的制造方法【
技术领域
】[0001]本发明实施例涉及智能设备,尤其涉及一种智能设备手电筒控制的方法及装置。【
背景技术
】[0002]随着社会的不断进步,科技的快速发展,人们对智能设备尤其是智能手机的依赖性越来越高,这也就要求智能手机的各种配置(包括硬件和软件)不断提高。目前,中高端手机都会配置摄像头,并且为了提高在特定场景的拍摄效果,手机中都会内置闪光灯。闪光灯的另一个作用是可以作为手电筒使用,即保持闪光灯常亮实现手电筒照明的功能。[0003]现有的智能设备往往都具备快速启动闪光灯的功能,但是,却没有设计相应的防止闪光灯误触发的功能。当手机放到裤兜或者包包中,用户经常会不经意间就触发闪光灯常亮,导致智能设备耗电量增加,并且闪光灯长时间持续点亮会引起智能设备发热量增加,严重影响用户的应用体验。【
发明内容】[0004]本发明提供一种智能设备手电筒控制的方法及装置,以实现避免因误触发导致闪光灯常亮引起耗电量增加以及智能设备发热量增加的目的。[0005]第一方面,本发明实施例提供了一种智能设备手电筒控制的方法,包括:[0006]获取智能设备中手电筒的工作状态;[0007]根据所述工作状态触发检测障碍物的接近值的操作;[0008]根据所述接近值控制所述智能设备中手电筒的工作状态。[0009]第二方面,本发明实施例提供了一种智能设备手电筒控制的装置,该智能设备手电筒控制的装置包括:[0010]工作状态获取单元,用于获取智能设备中手电筒的工作状态;[0011]接近值检测单元,用于根据所述工作状态触发检测障碍物的接近值的操作;[0012]工作状态控制单元,用于根据所述接近值控制所述智能设备中手电筒的工作状??τO[0013]本发明通过实时监测智能设备手电筒的工作状态,根据所述工作状态触发检测障碍物的接近值的操作;并根据所述接近值控制所述智能设备中手电筒的工作状态,解决智能设备放置于包内或口袋内,因误触发而导致闪光灯常亮的问题,实现了避免因误触发导致闪光灯常亮引起耗电量增加以及智能设备发热量增加的效果。【附图说明】[0014]图1是本发明实施例一中的一种智能设备手电筒控制的方法的流程图;[0015]图2是本发明实施例二中的一种智能设备手电筒控制的方法的流程图;[0016]图3是本发明实施例三中的一种智能设备手电筒控制的装置的结构示意图。【具体实施方式】[0017]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。[0018]实施例一[0019]图1为本发明实施例一提供的一种智能设备手电筒控制的方法的流程图,本实施例可适用于防止智能设备因误触发而导致手电筒长时间开启的情况,该方法可以由智能设备手电筒控制的装置来执行,该装置被配置于智能设备中,可以通过软件和/或硬件来实现。所述智能设备手电筒控制的方法具体包括如下步骤:[0020]步骤110、获取智能设备中手电筒的工作状态。[0021]其中,智能设备是具有操作系统,并支持音频、视频和/或数据等多媒体功能的终端设备。例如,所述智能设备可以包括智能手机、平板电脑(Pad,portableandroiddevice)或其他配置有闪光灯并能够将闪光灯作为手电筒使用的终端设备。可以将智能设备的闪光灯点亮的状态定义为智能设备中手电筒开启的状态,相应的,将智能设备的闪光灯熄灭的状态定义为智能设备中手电筒关闭的状态。通过监测智能设备中闪光灯的工作状态,可以获得将该闪光灯作为手电筒使用时,所述手电筒的工作状态。例如,可以通过检测智能设备中闪光灯的电压或电流参数获取该闪光灯所处的工作状态,据此,确定将该闪光灯用作手电筒时,手电筒的工作状态。[0022]步骤120、根据所述工作状态触发检测障碍物的接近值的操作,这里的接近值是指距离接近值。[0023]通过距离传感器按照预设的周期,周期性的扫描智能设备周围的障碍物,确定所述智能设备与障碍物的距离值(接近值)。可以在检测到所述智能设备中手电筒处于开启状态时,获取位于智能设备中的距离传感器所检测到的障碍物与所述智能设备的接近值。例如,在所述智能设备被放置于口袋内时,通过接近传感器发射的光经过口袋的反射后,会重新被所述接近传感器接收到,由此,可以计算得到智能设备与口袋之间的距离,将所述距离作为智能设备与口袋的接近值。[0024]步骤130、根据所述接近值控制所述智能设备中手电筒的工作状态。[0025]将所述接近值与预设的距离阈值进行比较;若所述接近值小于所述预设的距离阈值,表示智能设备中手电筒是误触发开启的,则控制所述智能设备中手电筒关闭;若所述接近值不小于所述预设的距离阈值,说明智能设备中手电筒是正常开启的,则控制所述智能设备中手电筒保持开启状态。[0026]本实施例的技术方案,通过获取智能设备中手电筒的工作状态,根据所述工作状态触发检测障碍物的接近值的操作,并根据所述接近值控制所述智能设备中手电筒的工作状态,解决了智能设备放置于包内或口袋内,因误触发而导致闪光灯常亮的问题,达到了避免因误触发导致闪光灯常亮引起耗电量增加以及智能设备发热量增加的效果。[0027]在上述技术方案的基础上,在所述接近值小于所述预设的距离阈值之后,控制所述智能设备中手电筒关闭之前,优选的还可以包括:通过智能设备生成提示信息,以提示用户关闭所述智能设备手电筒。这样设置的好处在于向用户提示智能设备中手电筒被误触发的情况,以便用户决定是否采取关闭手电筒的操作,使得人机互动更加密切。[0028]实施例二[0029]图2是本发明实施例二中的一种智能设备手电筒控制的方法的流程图。所述智能设备手电筒控制的方法具体包括如下步骤:[0030]步骤210、获取智能设备中手电筒的工作状态。[0031]通过电流传感器采集所述智能设备中的闪光灯的电流,将所采集的电流经过模拟信号转数字信号处理后,发送至所述智能设备的CPU(CentralProcessingUnit,中央处理器)。[0032]步骤220、判断所述手电筒是否为开启状态,若是,则执行步骤230,否则,执行步骤210。[0033]通过所述智能设备的CPU将所采集的电流值与预设的电流阈值比较,其中,所述预设的电流阈值不小于使所述闪光灯能够点亮的电流的最小值。若所采集的电流值不小于所述预设的电流阈值,则表明所述智能设备中手电筒处于开启状态,继续执行步骤230。若所采集的电流值小于所述预设的电流阈值,则表明所述智能设备中手电筒处于关闭状态,返回执行步骤210。[0034]步骤230、触发检测障碍物的接近值的操作,其中,这里的接近值是指距离接近值。[0035]光电传感器是接近传感器的一种,其工作原理是利用被检测物体对红外光束的遮光或反射,由同步回路是否接通来确定是否检测到障碍物,其中,所述障碍物是能反射光线的物体。将所述光电传感器的发射器与接收器设置于所述智能设备中,由所述发射器发射足够量的光线,在所述光线经障碍物反射进入所述接收器时,所述光电传感器产生电信号提示检测到障碍物。根据光线的传输时间确定所述智能设备与障碍物之间的距离,以作为将所述智能设备与障碍物之间的距离接近值。[0036]步骤240、判断所述接近值是否小于预设的距离阈值,若是,则执行步骤250,若否,则执行步骤260。[0037]将所述智能设备与障碍物之间的距离接近值与预设的距离阈值进行比较,根据比较结果确定所述智能设备中手电筒是否被误触发。在所述接近值小于预设的距离阈值时,说明所述智能设备中手电筒被误触发,执行步骤250。若所述接近值大于或者等于所述预设的距离阈值,则说明所述智能设备中手电筒为正常开启,执行步当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1