安全提醒方法及智能手机与流程

文档序号:12495685阅读:253来源:国知局
安全提醒方法及智能手机与流程

本发明涉及移动终端技术领域,尤其涉及一种安全提醒方法及智能手机。



背景技术:

目前,随着智能手机的开发,智能手机功能越来越强大,拥有智能手机的用户也越来越多,智能手机也方便了人们的生活。

然而,用户在使用智能手机时,经常会出现一边走路一边低头玩手机的情况,比较危险,容易出事故,存在交通隐患。



技术实现要素:

本发明的主要目的在于提供一种安全提醒方法及智能手机,旨在解决现有技术中用户在行走过程中使用智能手机带来安全隐患的问题。

为实现上述目的,本发明第一方面提供一种安全提醒方法,包括:

检测用户是否处于行走过程中使用智能手机的状态;

若是,则启动所述智能手机的后置摄像头,根据所述后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,所述物距是指所述后置摄像头对焦的景物与所述后置摄像头之间的距离;

若所述物距的变化值大于预设值,则按照预置的提醒方式进行安全提醒。

为实现上述目的,本发明第二方面提供一种智能手机,包括:

检测模块,用于检测用户是否处于行走过程中使用所述智能手机的状态;

变化确定模块,用于若是,则启动所述智能手机的后置摄像头,根据所述后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,所述物距是指所述后置摄像头对焦的景物与所述后置摄像头之间的距离;

提醒模块,用于若所述物距的变化值大于预设值,则按照预置的提醒方式进行安全提醒。

本发明提供一种安全提醒方法,在该方法中,检测用户是否处于行走过程中使用智能手机的状态,若是,则启动智能手机的后置摄像头,根据后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,该物距是指后置摄像头对焦的景物与后置摄像头之间的距离,若该物距的变化值大于预设值,则按照预置的提醒方式进行安全提醒。相对于现有技术,在检测到用户处于行走过程中使用智能手机的状态时,通过利用后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,使得能够有效确定后置摄像头的拍摄范围内是否存在给用户带来安全隐患的景物,以便及时进行安全提醒,降低安全隐患,避免出事故。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为一种移动终端的结构框图;

图2为本发明第一实施例中安全提醒方法的流程示意图;

图3为本发明第一实施例中步骤202中根据后置摄像头实时获取图形时的对焦位置信息确定物距的变化值的细化步骤的流程示意图;

图4为本发明第一实施例中步骤201的细化步骤的流程示意图;

图5为本发明第一实施例中步骤201的细化步骤的流程示意图;

图6为本发明第二实施例中智能手机的功能模块的示意图;

图7为本发明第二实施例中变化确定模块602的细化功能模块的示意图;

图8为本发明第二实施例中检测模块601的细化功能模块的示意图;

图9为本发明第二实施例中检测模块601的细化功能模块的示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了一种移动终端的结构框图。本发明实施例提供的安全提醒方法可应用于如图1所示的智能手机10中。

如图1所示,智能手机10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口104、射频模块105、按键模块106、音频模块107以及触控屏幕108。这些组件通过一条或多条通讯总线/信号线109相互通讯。

可以理解,图1所示的结构仅为示意,其并不对智能手机的结构造成限定。智能手机10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。

存储器101可用于存储软件程序以及模块,如本发明实施例中的安全提醒方法及智能手机对应的程序指令/模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的安全提醒方法。

存储器101可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至智能手机10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器103以及其他可能的组件对存储器101的访问可在存储控制器102的控制下进行。

外设接口104将各种输入/输入装置耦合至CPU以及存储器101。处理器103运行存储器101内的各种软件、指令以执行智能手机10的各种功能以及进行数据处理。

在一些实施例中,外设接口104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

射频模块105用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块105可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块105可与各种网络如互联网、企业内部网、预置类型的无线网络进行通讯或者通过预置类型的无线网络与其他设备进行通讯。上述的预置类型的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的预置类型的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communication,GSM),增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(Wideband Code Division Multiple Access,W-CDMA),码分多址技术(Code Division Access,CDMA),时分多址技术(Time Division Multiple Access,TDMA),蓝牙,无线保真技术(Wireless-Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE 802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),网络电话(Voice over Internet Protocal,VoIP),全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max),其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议。

按键模块106提供用户向智能手机进行输入的接口,用户可以通过按下不同的按键以使智能手机10执行不同的功能。

音频模块107向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口104处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口104中以进行进一步的处理。音频数据可以从存储器101处或者通过射频模块105获取。此外,音频数据也可以存储至存储器101中或者通过射频模块105进行发送。在一些实例中,音频模块107还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。

触控屏幕108在智能手机与用户之间同时提供一个输出及输入界面。具体地,触控屏幕108向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕108还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕108显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。

基于上述智能手机描述本发明实施例中安全提醒方法。

由于现有技术中存在用户在行走过程中使用智能手机带来安全隐患的的技术问题。

为了解决上述问题,本发明提出一种安全提醒方法,在检测到用户处于行走过程中使用智能手机的状态时,通过利用后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,使得能够有效确定后置摄像头的拍摄范围内是否存在给用户带来安全隐患的景物,以便及时进行安全提醒,降低安全隐患,避免出事故。

请参阅图2,为本发明第一实施例中安全提醒方法的流程示意图,该方法包括:

步骤201、检测用户是否处于行走过程中使用智能手机的状态;

步骤202,若是,则启动所述智能手机的后置摄像头,根据所述后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,所述物距是指所述后置摄像头对焦的景物与所述后置摄像头之间的距离;

步骤203、若所述物距的变化值大于预设值,则按照预置的提醒方式进行安全提醒。

在本发明实施例中,智能手机将检测用户是否处于行走过程中使用智能手机的状态,其中,智能手机具体可以通过智能手机内已设置的各类传感器和/或摄像头等检测用户是否处于行走过程中使用智能手机的状态,需要说明的是,智能手机的具体的检测方式将在后面的实施例中进行详细描述,此处不做赘述。

在本发明实施例中,智能手机在确定用户处于行走过程中使用智能手机的状态时,将启动智能手机的后置摄像头,根据该后置摄像头实时获取图像时的对焦位置信息确定物距的变化值。

其中,后置摄像头可以仅仅在后台启动,即不在智能手机的屏幕上显示该后置摄像头获取的图像,以避免干扰用户正常使用智能手机,或者,该后置摄像头在后台启动之后,可以在不改变智能手机前台使用的情况下,通过小窗口的形式显示拍摄的图像,使得用户在行走过程中,能够通过该后置摄像头获取的图像确定前方是否存在危险。

其中,后置摄像头在获取图像时,将通过自动对焦的方式调整摄像头的焦点,以获取清晰的图像,且在获取到清晰的图像时所使用的焦点的位置即为对焦位置信息。

其中,物距是指后置摄像头对焦的景物与后置摄像头之间的距离。

在本发明实施例中,用户在行走过程中使用手机时,后置摄像头将实时获取图像,该图像即为用户前方的景物的图像,且通过获取图像时的对焦位置信息确定物距的变化值。通常用户在行走过程中使用智能手机时,若后置摄像头的拍摄范围内是平坦的道路,则其获取图像时的对焦位置信息并不会发生变化,或者变化比较小(如小于5cm),若后置摄像头的拍摄范围内突然出现障碍物,如树、电线杆、车等等,后置摄像头为了获取清晰的图像,将调整焦点的位置,使得对焦位置信息发生变化,且由于对焦位置信息发生变化,基于该对焦位置信息得到的物距也将改变,在这种情况下,物距通常会有较大的变化(如大于10cm),因此,可基于物距的变化值确定用户前方是否存在障碍物。

此外,除了可基于物距的变化值确定障碍物以外,还可以基于物距的变化值确定用户的前方是否有坑、向上或向下的台阶等等给用户带来危险的情况。具体的,用户在行走过程中使用智能手机时,若后置摄像头拍摄的范围内是不平坦、坑坑洼洼的道路,或者突然出现向上或向下的台阶,后置摄像头为了能够获取到清晰的图像,将调整焦点的位置,使得焦点位置信息发生变化,且由于焦点位置信息发生变化,将带来物距的变化,因此,也可以基于物距的变化值确定用户的前方是否存在给用户带来危险的情况。

从上述描述可知,本发明是基于用户的前方出现障碍物或者其他给用户带来危险的情况时,后置摄像头获取的物距将发生变化的原理来确定是否需要进行安全提示的。

在本发明实施例中,若物距的变化值大于预设值,则按照预置的提醒方式进行安全提醒。

其中,该预设值可以是通过实验方式得到的数值,可以参考在实际应用中,后置摄像头获取的图像内突然出现汽车、电线杆、行人、或者向上的台阶、向下的台阶时,物距发生的变化进行设置,在实际应用中可根据具体的情况进行设置,此处不做限定。

在本发明实施例中,物距的变化值大于预设值包含两种情况,例如物距的增大值大于预设值,及物距的减小值大于预设值。

其中,预置的提醒方式可以是语音提醒、在显示界面显示提示文本、或者是警铃提醒等等方式,此处不做限定。

在本发明实施例中,智能手机将检测用户是否处于行走过程中使用智能手机的状态,若是,则启动智能手机的后置摄像头,根据后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,该物距是指后置摄像头对焦的景物与后置摄像头之间的距离,若该物距的变化值大于预设值,则按照预置的提醒方式进行安全提醒。相对于现有技术,在检测到用户处于行走过程中使用智能手机的状态时,通过利用后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,使得能够有效确定后置摄像头的拍摄范围内是否存在给用户带来安全隐患的景物,以便及时进行安全提醒,降低安全隐患,避免出事故。

请参阅图3,为本发明第一实施例中步骤202中根据后置摄像头实时获取图像时的对焦位置信息确定物距的变化值的细化步骤的流程示意图,包括:

步骤301、每间隔预置时长获取所述后置摄像头的对焦位置信息;

步骤302、根据所述对焦位置信息计算物距;

步骤303、利用计算得到的物距及上一次计算得到的物距确定所述物距的变化值。

在本发明实施例中,智能手机在确定用户处于行走过程中使用智能手机的状态后,将启动智能手机的后置摄像头,且通过获取后置摄像头的对焦位置信息的方式确定物距的变化值。

具体的,智能手机将每间隔预置时长获取后置摄像头的对焦位置信息,并利用该对焦位置信息计算物距,且利用计算得到的物距及上一次计算得到的物距确定物距的变化值值。

其中,预置时长可以基于用户处于行走过程中使用智能手机的状态下,用户的行走速度确定,以便用户的行走速度较快时,可以将该预置时长设置在一个较小值,且用户的行走速度较慢时,可以将该预置时长设置在一个较大值,且随着用户的行走速度的变化,该预置时长也可以实时进行调整,例如,可以将该预置时长设置为用户步行1米时所需要时间的一半。或者,该预置时长可以设置为一个常数,例如0.3s,0.5s等等,在实际应用中,可根据具体的情况设置,此处不做限定。

在本发明实施例中,对焦位置信息中具体包含焦距值及像距值,智能手机可以按照预置的物距计算算法,利用该焦距值及该像距值进行计算,得到该物距。

其中,焦距值为后置摄像头完成对焦之后,两个焦点之间的距离,像距值表示后置摄像头在实体景物通过其凸透镜成像之后,形成的实像与凸透镜之间的距离。

其中,上述的物距计算算法具体为:U=VF/(V-F),其中,U表示计算得到的物距,V表示像距值,F表示焦距值。

在本发明实施例中,智能手机将记录每一次计算得到的物距,且在每一次计算得到物距之后,该物距即为最近一次计算得到的物距,智能手机将利用该最近一次计算得到的物距与上一次计算得到的物距确定物距的变化值值。

其中,可以将最近一次计算得到的物距减去上一次计算得到的物距的差值作为物距的变化值,且在该差值大于0时,表明物距增大,在该差值小于0时,表明物距减小,且无论物距增大还是减小,在将物距的变化值与预设值比较以确定是否需要进行安全提醒时,是利用该差值的绝对值进行比较的。且在该物距的变化值大于预设值时,表明用户的前方存在给用户带来安全隐患的景物。

在本发明实施例中,通过上述方式,能够在每次计算得到物距时,都可以利用该计算得到的物距与上一次计算得到的物距确定物距的变化值,使得能够通过物距的变化值确定是否存在给用户带来安全隐患的景物,且在存在时,进行安全提醒,以降低风险。

基于图2所示第一实施例,请参阅图4,为本发明图2所示第一实施例中步骤201的细化步骤的流程示意图,包括:

步骤401、在所述智能手机处于点亮状态时,获取所述智能手机内陀螺仪传感器感应到的角度值及加速度传感器感应到的加速度值;

步骤402、确定所述角度值是否处于预先设置的角度范围内,及利用所述加速度值确定所述用户是否处于走路状态;

步骤403、若所述角度值处于所述预先设置的角度范围内,且确定所述用户处于走路状态,则确定所述用户处于行走过程中使用智能手机的状态。

在本发明实施例中,智能手机处于点亮状态时,表示用户正在使用该智能手机,为了确定用户是否是在行走过程张使用智能手机,该智能手机将获取智能手机内陀螺仪传感器感应到的角度值及加速度传感器感应到的加速度值。

其中,考虑到用户在行走过程中使用智能手机时,通常是处于低头,且手持智能手机并使得智能手机保持与水平面呈现一定的角度的状态,该角度可以是30度至90度的范围内,且将预先设置的角度范围设置为30度至90度构成的范围。

其中,考虑到用户在行走过程中使用智能手机时,用户是以一定的速度行走的,且行走时用户的身体是处于不断起伏的状态,因此,将利用加速度传感器的的加速度值确定用户是否处于走路状态。具体的,加速度传感器的加速度值包含垂直方向上的加速度值及水平方向上的加速度值,智能手机可以利用垂直方向上的加速度值确定智能手机是否发生上下抖动,及利用水平方向上的加速度值确定智能手机的移动速度(即为用户的行走速度),在确定智能手机发生上下抖动,且智能手机的移动速度非零且该移动速度处于预设的步行速度范围内时,则可以确定用户处于走路状态。其中,预设该步行速度范围主要是考虑到用户在走路时,其移动速度是有限的,且考虑到用户在行走时若同时使用智能手机,用户的行走速度通常较小,因此,通过设置该步行速度范围可以更准确的确定用户是否处于走路状态,且进一步确定是否在走路时使用智能手机。

其中,若陀螺仪传感器感应到的角度值处于预先设置的角度范围内,且确定用户处于走路状态时,则可确定用户处于行走过程中使用智能手机的状态。

在本发明实施例中,在智能手机处于点亮状态下,通过利用陀螺仪传感器及加速度传感器,能够有效的确定用户是否处于行走过程中使用智能手机的状态。

基于图2所示第一实施例,请参阅图5,为本发明图2所示第一实施例中步骤201的细化步骤的流程示意图,包括:

步骤501、在所述智能手机处于点亮状态时,通过所述智能手机的前置摄像头获取图像,及获取所述智能手机内的加速度传感器感应到的加速度值;

步骤502、确定所述前置摄像头获取的图像是否包含人脸,及利用所述加速度值确定所述用户是否处于走路状态;

步骤503、若确定所述前置摄像头获取的图像包含人脸,且确定所述用户处于走路状态,则确定所述用户处于行走过程中使用智能手机的状态。

在本发明实施例中,智能手机处于点亮状态时,表示用户正在使用该智能手机,且为了提高准确性,智能手机将通过前置摄像头获取图像,及获取加速度传感器感应到的加速值,并确定前置摄像头获取的图像是否包含人脸及利用加速度至确定用户是否处于走路状态,且在确定前置摄像头获取的图像包含人脸,且确定用户处于走路状态时,则确定用户处于行走过程中使用智能手机的状态。

其中,考虑到用户使用智能手机时,人脸处于前置摄像头的拍摄范围内,因此,智能手机将开启前置摄像头,并通过分析该前置摄像头获取的图像是否包含人脸,以确定用户是否正在使用智能手机。

其中,前置摄像头在开启之后,为了避免干扰用户当前对智能手机的使用,将在后台运行,且不在前台显示摄像头获取的图像。可以理解的是,在现有技术中已经有多种在图像中检测人脸的方式,此处不做赘述。

其中,考虑到用户在行走过程中使用智能手机时,用户是以一定的速度行走的,且行走时用户的身体是处于不断起伏的状态,因此,将利用加速度传感器的的加速度值确定用户是否处于走路状态。具体的,加速度传感器的加速度值包含垂直方向上的加速度值及水平方向上的加速度值,智能手机可以利用垂直方向上的加速度值确定智能手机是否发生上下抖动,及利用水平方向上的加速度值确定智能手机的移动速度(即为用户的行走速度),在确定智能手机发生上下抖动,且智能手机的移动速度非零且该移动速度处于预设的步行速度范围内时,则可以确定用户处于走路状态。其中,预设该步行速度范围主要是考虑到用户在走路时,其移动速度是有限的,且考虑到用户在行走时若同时使用智能手机,用户的行走速度通常较小,因此,通过设置该步行速度范围可以更准确的确定用户是否处于走路状态,且进一步确定是否在走路时使用智能手机。

在本发明实施例中,在智能手机处于点亮状态下,通过利用前置摄像头及加速度传感器,能够有效的确定用户是否处于行走过程中使用智能手机的状态。

请参阅图6,为本发明第二实施例中智能手机的功能模块的示意图,该智能手机包括:

检测模块601,用于检测用户是否处于行走过程中使用所述智能手机的状态;

变化确定模块602,用于若是,则启动所述智能手机的后置摄像头,根据所述后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,所述物距是指所述后置摄像头对焦的景物与所述后置摄像头之间的距离;

提醒模块603,用于若所述物距的变化值大于预设值,则按照预置的提醒方式进行安全提醒。

在本发明实施例中,智能手机将检测用户是否处于行走过程中使用智能手机的状态,其中,智能手机具体可以通过智能手机内已设置的各类传感器和/或摄像头等检测用户是否处于行走过程中使用智能手机的状态。

在本发明实施例中,检测模块601在确定用户处于行走过程中使用智能手机的状态时,将由变化确定模块602启动智能手机的后置摄像头,并根据该后置摄像头实时获取图像时的对焦位置信息确定物距的变化值。

其中,后置摄像头可以仅仅在后台启动,即不在智能手机的屏幕上显示该后置摄像头获取的图像,以避免干扰用户正常使用智能手机,或者,该后置摄像头在后台启动之后,可以在不改变智能手机前台使用的情况下,通过小窗口的形式显示拍摄的图像,使得用户在行走过程中,能够通过该后置摄像头获取的图像确定前方是否存在危险。

其中,后置摄像头在获取图像时,将通过自动对焦的方式调整摄像头的焦点,以获取清晰的图像,且在获取到清晰的图像时所使用的焦点的位置即为对焦位置信息。

其中,物距是指后置摄像头对焦的景物与后置摄像头之间的距离。

在本发明实施例中,用户在行走过程中使用手机时,后置摄像头将实时获取图像,该图像即为用户前方的景物的图像,且通过获取图像时的对焦位置信息确定物距的变化值。通常用户在行走过程中使用智能手机时,若后置摄像头的拍摄范围内是平坦的道路,则其获取图像时的对焦位置信息并不会发生变化,或者变化比较小(如小于5cm),若后置摄像头的拍摄范围内突然出现障碍物,如树、电线杆、车等等,后置摄像头为了获取清晰的图像,将调整焦点的位置,使得对焦位置信息发生变化,且由于对焦位置信息发生变化,基于该对焦位置信息得到的物距也将改变,在这种情况下,物距通常会有较大的变化(如大于10cm),因此,可基于物距的变化值确定用户前方是否存在障碍物。

此外,除了可基于物距的变化值确定障碍物以外,还可以基于物距的变化值确定用户的前方是否有坑、向上或向下的台阶等等给用户带来危险的情况。具体的,用户在行走过程中使用智能手机时,若后置摄像头拍摄的范围内是不平坦、坑坑洼洼的道路,或者突然出现向上或向下的台阶,后置摄像头为了能够获取到清晰的图像,将调整焦点的位置,使得焦点位置信息发生变化,且由于焦点位置信息发生变化,将带来物距的变化,因此,也可以基于物距的变化值确定用户的前方是否存在给用户带来危险的情况。

从上述描述可知,本发明是基于用户的前方出现障碍物或者其他给用户带来危险的情况时,后置摄像头获取的物距将发生变化的原理来确定是否需要进行安全提示的。

在本发明实施例中,若物距的变化值大于预设值,则按照预置的提醒方式进行安全提醒。

其中,该预设值可以是通过实验方式得到的数值,可以参考在实际应用中,后置摄像头获取的图像内突然出现汽车、电线杆、行人、或者向上的台阶、向下的台阶时,物距发生的变化进行设置,在实际应用中可根据具体的情况进行设置,此处不做限定。

在本发明实施例中,物距的变化值大于预设值包含两种情况,例如物距的增大值大于预设值,及物距的减小值大于预设值。

其中,预置的提醒方式可以是语音提醒、在显示界面显示提示文本、或者是警铃提醒等等方式,此处不做限定。

在本发明实施例中,智能手机将检测用户是否处于行走过程中使用智能手机的状态,若是,则启动智能手机的后置摄像头,根据后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,该物距是指后置摄像头对焦的景物与后置摄像头之间的距离,若该物距的变化值大于预设值,则按照预置的提醒方式进行安全提醒。相对于现有技术,在检测到用户处于行走过程中使用智能手机的状态时,通过利用后置摄像头实时获取图像时的对焦位置信息确定物距的变化值,使得能够有效确定后置摄像头的拍摄范围内是否存在给用户带来安全隐患的景物,以便及时进行安全提醒,降低安全隐患,避免出事故。

请参阅图7,为图6所示第二实施例中变化确定模块602的细化功能模块的示意图,包括:

启动模块701,用于启动所述智能手机的后置摄像头;

第一获取模块702,用于每间隔预置时长获取所述后置摄像头的对焦位置信息;

计算模块703,用于根据所述对焦位置信息计算物距;

第一确定模块704,用于利用计算得到的物距及上一次计算得到的物距确定所述物距的变化值。

进一步的,所述对焦位置信息中包含焦距值及像距值;

则所述计算模块703具体用于:

按照预置的物距计算算法,利用所述焦距值及所述像距值进行计算,得到所述物距。

在本发明实施例中,检测模块601在确定用户处于行走过程中使用智能手机的状态后,变化确定模块602中的启动模块701将启动智能手机的后置摄像头,且由其他模块通过获取后置摄像头的对焦位置信息的方式确定物距的变化值。

具体的,第一获取模块702将每间隔预置时长获取后置摄像头的对焦位置信息,并由计算模块703利用该对焦位置信息计算物距,且由第一确定模块704利用计算得到的物距及上一次计算得到的物距确定物距的变化值值。

其中,预置时长可以基于用户处于行走过程中使用智能手机的状态下,用户的行走速度确定,以便用户的行走速度较快时,可以将该预置时长设置在一个较小值,且用户的行走速度较慢时,可以将该预置时长设置在一个较大值,且随着用户的行走速度的变化,该预置时长也可以实时进行调整,例如,可以将该预置时长设置为用户步行1米时所需要时间的一半。或者,该预置时长可以设置为一个常数,例如0.3s,0.5s等等,在实际应用中,可根据具体的情况设置,此处不做限定。

在本发明实施例中,对焦位置信息中具体包含焦距值及像距值,计算模块703可以按照预置的物距计算算法,利用该焦距值及该像距值进行计算,得到该物距。

其中,焦距值为后置摄像头完成对焦之后,两个焦点之间的距离,像距值表示后置摄像头在实体景物通过其凸透镜成像之后,形成的实像与凸透镜之间的距离。

其中,上述的物距计算算法具体为:U=VF/(V-F),其中,U表示计算得到的物距,V表示像距值,F表示焦距值。

在本发明实施例中,智能手机将记录每一次计算得到的物距,且在每一次计算得到物距之后,该物距即为最近一次计算得到的物距,智能手机将利用该最近一次计算得到的物距与上一次计算得到的物距确定物距的变化值值。

其中,可以将最近一次计算得到的物距减去上一次计算得到的物距的差值作为物距的变化值,且在该差值大于0时,表明物距增大,在该差值小于0时,表明物距减小,且无论物距增大还是减小,在将物距的变化值与预设值比较以确定是否需要进行安全提醒时,是利用该差值的绝对值进行比较的。且在该物距的变化值大于预设值时,表明用户的前方存在给用户带来安全隐患的景物。

在本发明实施例中,通过上述模块,能够在每次计算得到物距时,都可以利用该计算得到的物距与上一次计算得到的物距确定物距的变化值,使得能够通过物距的变化值确定是否存在给用户带来安全隐患的景物,且在存在时,进行安全提醒,以降低风险。

请参阅图8,为图6所示第二实施例中检测模块601的细化功能模块的示意图,包括:

第二获取模块801,用于在所述智能手机处于点亮状态时,获取所述智能手机内陀螺仪传感器感应到的角度值及加速度传感器感应到的加速度值;

第二确定模块802,用于确定所述角度值是否处于预先设置的角度范围内,及利用所述加速度值确定所述用户是否处于走路状态;

第三确定模块803,用于若所述角度值处于所述预先设置的角度范围内,且确定所述用户处于走路状态,则确定所述用户处于行走过程中使用智能手机的状态。

在本发明实施例中,智能手机处于点亮状态时,表示用户正在使用该智能手机,为了确定用户是否是在行走过程张使用智能手机,第二获取模块801将获取智能手机内陀螺仪传感器感应到的角度值及加速度传感器感应到的加速度值。且第二确定模块802将确定该角度值是否处于预先设置的角度范围内,及利用该加速度值确定用户是否处于走路状态。

其中,考虑到用户在行走过程中使用智能手机时,通常是处于低头,且手持智能手机并使得智能手机保持与水平面呈现一定的角度的状态,该角度可以是30度至90度的范围内,且将预先设置的角度范围设置为30度至90度构成的范围。

其中,考虑到用户在行走过程中使用智能手机时,用户是以一定的速度行走的,且行走时用户的身体是处于不断起伏的状态,因此,将利用加速度传感器的的加速度值确定用户是否处于走路状态。具体的,加速度传感器的加速度值包含垂直方向上的加速度值及水平方向上的加速度值,智能手机可以利用垂直方向上的加速度值确定智能手机是否发生上下抖动,及利用水平方向上的加速度值确定智能手机的移动速度(即为用户的行走速度),在确定智能手机发生上下抖动,且智能手机的移动速度非零且该移动速度处于预设的步行速度范围内时,则可以确定用户处于走路状态。其中,预设该步行速度范围主要是考虑到用户在走路时,其移动速度是有限的,且考虑到用户在行走时若同时使用智能手机,用户的行走速度通常较小,因此,通过设置该步行速度范围可以更准确的确定用户是否处于走路状态,且进一步确定是否在走路时使用智能手机。

其中,若陀螺仪传感器感应到的角度值处于预先设置的角度范围内,且确定用户处于走路状态时,则第三确定模块803可确定用户处于行走过程中使用智能手机的状态。

在本发明实施例中,在智能手机处于点亮状态下,通过利用陀螺仪传感器及加速度传感器,能够有效的确定用户是否处于行走过程中使用智能手机的状态。

请参阅图9,为本发明图6所示第二实施例中检测模块601的细化功能模块的示意图,包括:

第三获取模块901,用于在所述智能手机处于点亮状态时,通过所述智能手机的前置摄像头获取图像,及获取所述智能手机内的加速度传感器感应到的加速度值;

第四确定模块902,用于确定所述前置摄像头获取的图像是否包含人脸,及利用所述加速度值确定所述用户是否处于走路状态;

第五确定模块903,用于若确定所述前置摄像头获取的图像包含人脸,且确定所述用户处于走路状态,则确定所述用户处于行走过程中使用智能手机的状态。

在本发明实施例中,智能手机处于点亮状态时,表示用户正在使用该智能手机,且为了提高准确性,第三获取模块901将通过前置摄像头获取图像,及获取加速度传感器感应到的加速值,并由第四确定模块902确定前置摄像头获取的图像是否包含人脸及利用加速度至确定用户是否处于走路状态,且在确定前置摄像头获取的图像包含人脸,且确定用户处于走路状态时,则第五确定模块903确定用户处于行走过程中使用智能手机的状态。

其中,考虑到用户使用智能手机时,人脸处于前置摄像头的拍摄范围内,因此,智能手机将开启前置摄像头,并通过分析该前置摄像头获取的图像是否包含人脸,以确定用户是否正在使用智能手机。

其中,前置摄像头在开启之后,为了避免干扰用户当前对智能手机的使用,将在后台运行,且不在前台显示摄像头获取的图像。可以理解的是,在现有技术中已经有多种在图像中检测人脸的方式,此处不做赘述。

其中,考虑到用户在行走过程中使用智能手机时,用户是以一定的速度行走的,且行走时用户的身体是处于不断起伏的状态,因此,将利用加速度传感器的的加速度值确定用户是否处于走路状态。具体的,加速度传感器的加速度值包含垂直方向上的加速度值及水平方向上的加速度值,智能手机可以利用垂直方向上的加速度值确定智能手机是否发生上下抖动,及利用水平方向上的加速度值确定智能手机的移动速度(即为用户的行走速度),在确定智能手机发生上下抖动,且智能手机的移动速度非零且该移动速度处于预设的步行速度范围内时,则可以确定用户处于走路状态。其中,预设该步行速度范围主要是考虑到用户在走路时,其移动速度是有限的,且考虑到用户在行走时若同时使用智能手机,用户的行走速度通常较小,因此,通过设置该步行速度范围可以更准确的确定用户是否处于走路状态,且进一步确定是否在走路时使用智能手机。

在本发明实施例中,在智能手机处于点亮状态下,通过利用前置摄像头及加速度传感器,能够有效的确定用户是否处于行走过程中使用智能手机的状态。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本发明所提供的一种安全提醒方法及智能手机的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1