闪光灯控制方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21803639 阅读:32 留言:0更新日期:2019-08-07 11:41
本申请涉及一种闪光灯控制方法、装置、计算机设备和存储介质。所述方法包括:接收拍照指令,根据所述拍照指令启动拍照功能;检测移动终端的位置信息;确定所述位置信息所表征的目标位置是否允许使用闪光灯;检测闪光灯的状态;根据所述目标位置是否允许使用闪光灯调整所述闪光灯的状态。采用本方法能够根据移动终端所处的位置是否允许使用闪光灯以调整闪光灯的状态,从而更有效地控制闪光灯。

Flash control methods, devices, computer equipment and storage media

【技术实现步骤摘要】
闪光灯控制方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种闪光灯控制方法、装置、计算机设备和存储介质。
技术介绍
拍照是目前大部分终端具备的基础功能,而闪光灯可以充当辅助光的角色,尤其是在夜晚或者光线比较暗的情况下,使用闪关灯能够补充光线,让拍摄的画面取得更好的效果,从而提升拍照的质量。但是目前的闪光灯自动辅助拍照功能,都是根据终端所在环境的光亮度来自动开启或关闭,无法有效控制闪光灯。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够根据所处位置调整闪光灯状态的闪光灯控制方法、装置、计算机设备和存储介质。一种闪光灯控制方法,所述方法包括:接收拍照指令,根据所述拍照指令启动拍照功能;检测移动终端的位置信息;确定所述位置信息所表征的目标位置是否允许使用闪光灯;检测闪光灯的状态;根据所述目标位置是否允许使用闪光灯调整所述闪光灯的状态。在其中一个实施例中,所述根据所述目标位置是否允许使用闪光灯调整所述闪光灯的状态,包括:当所述目标位置禁止使用闪光灯,且所述闪光灯的状态为开启时,关闭所述闪光灯;当所述目标位置允许使用闪光灯,且所述闪光灯的状态为关闭时,开启所述闪光灯。在其中一个实施例中,所述开启所述闪光灯之后,还包括:检测环境亮度,根据所述环境亮度调节所述闪光灯的亮度。在另一个实施例中,所述开启所述闪光灯之后,还包括:检测拍摄对象的类型,根据所述拍摄对象的类型调节所述闪光灯的亮度。在一个实施例中,所述确定所述位置信息所表征的目标位置是否允许使用闪光灯,包括:获取预设的位置信息;将所述位置信息与所述预设的位置信息进行匹配;当所述位置信息与所述预设的位置信息匹配成功时,判定目标位置禁止使用闪光灯;当所述位置信息与所述预设的位置信息匹配失败时,判定目标位置允许使用闪光灯。在一个实施例中,所述将所述位置信息与所述预设的位置信息进行匹配,包括:检测所述目标位置和所述预设的位置信息所表征的预设位置的偏差;当所述目标位置和所述预设位置的偏差小于或等于偏差阈值,则匹配成功;当所述目标位置和所述预设位置的偏差大于偏差阈值,则匹配失败。在一个实施例中,所述检测移动终端的位置信息之后,还包括:检测目标位置不变动的持续时间;当所述目标位置不变动的持续时间大于时间阈值时,执行确定所述位置信息所表征的目标位置是否允许使用闪光灯的步骤。一种闪光灯控制装置,所述装置包括:启动模块,用于接收拍照指令,根据所述拍照指令启动拍照功能;定位模块,用于检测移动终端的位置信息;判定模块,用于确定所述位置信息所表征的目标位置是否允许使用闪光灯;检测模块,用于检测闪光灯的状态;调整模块,用于根据所述目标位置是否允许使用闪光灯调整所述闪光灯的状态。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。上述闪光灯控制方法、装置、计算机设备和存储介质,通过接收拍照指令,根据拍照指令启动拍照功能,检测移动终端的位置信息,以确定位置信息所表征的目标位置是否允许使用闪光灯,再检测闪光灯的当前状态,根据目标位置是否允许使用闪光灯调整闪光灯的状态,使得能够根据环境是否适合使用闪光灯来开启或关闭闪光灯,从而更有效地实现对摄像头的闪光灯的控制。附图说明图1为一个实施例中闪光灯控制方法的应用环境图;图2为一个实施例中闪光灯控制方法的流程示意图;图3为一个实施例中是否允许使用闪光灯的判定步骤的流程示意图;图4为另一个实施例中位置信息与预设的位置信息进行匹配的步骤的流程示意图;图5为一个实施例中移动终端实现闪光灯控制的硬件系统框图;图6为一个实施例中闪光灯控制装置的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请实施例提供的闪光灯控制方法,可以应用于如图1所示的应用环境中。其中,移动终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。移动终端102通过检测当前的位置信息判断能否使用闪光灯,以调整闪光灯的状态,从而实现对闪光灯的控制。在一个实施例中,如图2所示,提供了一种闪光灯控制方法,以该方法应用于图1中的移动终端为例进行说明,包括以下步骤:步骤202,接收拍照指令,根据拍照指令启动拍照功能。步骤204,检测移动终端的位置信息。具体地,移动终端接收用户的拍照指令,根据拍照指令启动摄像头的拍照功能。接着,移动终端可通过LBS(LocationBasedService,定位服务)检测该移动终端当前所处的地理位置。LBS是指通过电信移动运营商的无线电通讯网络或外部定位方式。进一步地,移动终端可检测当前位置的经纬度信息。步骤206,确定位置信息所表征的目标位置是否允许使用闪光灯。其中,目标位置为用户要进行拍摄时所处的位置。具体地,移动终端定位当前的位置,得到当前的位置信息。接着,移动终端可以判断该位置信息所表征的目标位置是否处于禁止使用闪光灯的区域,如果该目标位置处于禁止使用闪光灯的区域,则闪光灯的功能无法使用。如果该目标位置不属于禁止使用闪关灯的区域,则可以正常使用闪光灯进行拍摄。步骤208,检测闪光灯的状态。步骤210,根据目标位置是否允许使用闪光灯调整闪光灯的状态。其中,闪光灯的状态包括开启状态和关闭状态。具体地,移动终端检测摄像头的闪关灯当前为开启状态或者关闭状态。接着,移动终端根据目标位置是否允许使用闪光灯来调整摄像头的闪光灯的当前状态。若该目标位置允许使用闪光灯,则将该移动终端的摄像头的闪光灯调整为开启状态。若该目标位置禁止使用闪光灯,则将该移动终端的摄像头的闪光灯调整为关闭状态。上述闪光灯控制方法中,通过接收拍照指令,根据拍照指令启动拍照功能,检测移动终端的位置信息,以确定位置信息所表征的目标位置是否允许使用闪光灯,再检测闪光灯的当前状态,根据目标位置是否允许使用闪光灯调整闪光灯的状态,使得能够根据环境是否适合使用闪光灯来开启或关闭闪光灯,从而更灵活地实现对摄像头的闪光灯的控制。在本实施例中,移动终端根据拍照指令启动拍照功能后,可先检测闪光灯的状态,再检测移动终端的位置信息。在一个实施例中,根据目标位置是否允许使用闪光灯调整闪光灯的状态,包括:当目标位置禁止使用闪光灯,且闪光灯的状态为开启时,关闭闪光灯;当目标位置允许使用闪光灯,且闪光灯的状态为关闭时,开启闪光灯。具体地,移动终端确定目标位置是否允许使用闪光灯,根据是否允许使用闪光灯的判断结果和当前闪光灯的状态来调整摄像头的闪光灯。当移动终端检测出目标位置属于禁止使用闪光灯的区域,并且当前闪光灯的状态为开启时,则关闭摄像头的闪光灯。当移动终端检测出目标位置不属于禁止使用闪光灯的区域,并且当前闪光灯的状态为关闭时,则开启摄像头的闪光灯。进一步地,当目标位置禁止使用闪光灯,且闪光灯的状态为关闭时,保持闪光灯的当前状态;当目标位置允许使用闪光灯,且闪光灯的状态为开启时,保持闪光灯的当前状态。例如,当移动终端检测出本文档来自技高网...

【技术保护点】
1.一种闪光灯控制方法,所述方法包括:接收拍照指令,根据所述拍照指令启动拍照功能;检测移动终端的位置信息;确定所述位置信息所表征的目标位置是否允许使用闪光灯;检测闪光灯的状态;根据所述目标位置是否允许使用闪光灯调整所述闪光灯的状态。

【技术特征摘要】
1.一种闪光灯控制方法,所述方法包括:接收拍照指令,根据所述拍照指令启动拍照功能;检测移动终端的位置信息;确定所述位置信息所表征的目标位置是否允许使用闪光灯;检测闪光灯的状态;根据所述目标位置是否允许使用闪光灯调整所述闪光灯的状态。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标位置是否允许使用闪光灯调整所述闪光灯的状态,包括:当所述目标位置禁止使用闪光灯,且所述闪光灯的状态为开启时,关闭所述闪光灯;当所述目标位置允许使用闪光灯,且所述闪光灯的状态为关闭时,开启所述闪光灯。3.根据权利要求2所述的方法,其特征在于,所述开启所述闪光灯之后,还包括:检测环境亮度,根据所述环境亮度调节所述闪光灯的亮度。4.根据权利要求2所述的方法,其特征在于,所述开启所述闪光灯之后,还包括:检测拍摄对象的类型,根据所述拍摄对象的类型调节所述闪光灯的亮度。5.根据权利要求1所述的方法,其特征在于,所述确定所述位置信息所表征的目标位置是否允许使用闪光灯,包括:获取预设的位置信息;将所述位置信息与所述预设的位置信息进行匹配;当所述位置信息与所述预设的位置信息匹配成功时,判定目标位置禁止使用闪光灯;当所述位置信息与所述预设的位置信息匹配失败时,判定目标位置允许使用闪光灯。6.根据权利要求5...

【专利技术属性】
技术研发人员:刘伟肖青刘政
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1