掌桥专利:专业的专利平台
掌桥专利
首页

雷电距离提示方法、装置、电子设备和可读存储介质

文献发布时间:2023-06-19 12:04:09


雷电距离提示方法、装置、电子设备和可读存储介质

技术领域

本申请属于雷电检测技术领域,具体涉及一种雷电距离提示方法、装置、电子设备和可读存储介质。

背景技术

雷电是在雷暴天气条件下发生于大气中的一种长距离放电现象,也常在有积雨云的情况下出现,多发生于春夏秋等季节。在雷电来临前,气象部门会向社会发布雷电预警数据,提请相关部门和民众落实并采取防灾措施。

虽然气象部门会向社会发布雷电预警数据,但是,每个人收到的预警信息都是一样的,无法知道用户与雷电发生点之间的距离。当雷电发生时,不同地点的人与雷电发生点的距离是不一样的,距离越近,遭受雷击的风险越高。

发明内容

本申请实施例的目的是提供一种雷电距离提示方法、装置、电子设备和可读存储介质,能够解决相关技术中无法确定用户与雷电之间距离的问题。

第一方面,本申请实施例提供了一种雷电距离提示方法,该方法包括:

获取第一设备采集的环境光数据和声音数据;环境光数据为第一设备配置的环境光传感器采集的数据,声音数据为第一设备配置的麦克风采集的数据;根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离;其中,雷电包括闪电和雷声,第一采集时刻为基于环境光数据确定的闪电的采集时刻,第二采集时刻基于声音数据确定雷声的采集时刻;输出第一提示信息,第一提示信息用于提示第一设备与雷电的距离。

第二方面,本申请实施例提供了一种雷电距离提示装置,该装置包括:

第一获取单元,用于获取第一设备采集的环境光数据和声音数据;环境光数据为第一设备配置的环境光传感器采集的数据,声音数据为第一设备配置的麦克风采集的数据;

第一确定单元,用于根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离;其中,雷电包括闪电和雷声,第一采集时刻为基于环境光数据确定的闪电的采集时刻,第二采集时刻基于声音数据确定雷声的采集时刻;

输出单元,用于输出第一提示信息,第一提示信息用于提示第一设备与雷电的距离。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的雷电距离提示方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的雷电距离提示方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的雷电距离提示方法。

在本申请实施例中,通过第一设备配置的传感器采集环境光数据和声音数据,可以基于环境光数据确定闪电的第一采集时刻,并基于声音数据确定雷声的第二采集时刻,进而,利用音速和光速的传播速度相差较大的特性,计算出雷电与设备所在位置之间的距离,从而输出对应的提示信息,能够解决相关技术中无法确定用户与雷电之间距离的问题,实现了用户与雷电之间距离的检测。

附图说明

图1是本申请实施例提供的一种雷电距离提示方法的场景架构图一;

图2是本申请实施例提供的另一种雷电距离提示方法的场景架构图二;

图3是本申请实施例提供的一种雷电距离提示方法的流程示意图;

图4a是本申请实施例提供的一种雷电距离提示方法的界面示意图一;

图4b是本申请实施例提供的另一种雷电距离提示方法的界面示意图二;

图4c是本申请实施例提供的另一种雷电距离提示方法的界面示意图三;

图5是本申请实施例提供的一种雷电距离提示装置的结构框图;

图6是本申请实施例提供的一种电子设备的结构框图;

图7是本申请实施例提供的另一种电子设备的结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

本申请实施例提供的雷电距离的提示方法,可以由本申请实施例提供的电子设备执行。示例性的,该电子设备可以是可穿戴设备或移动设备,例如,可穿戴设备可以是智能手表、智能手环、头戴式设备如智能眼镜等具有计算能力的设备,移动设备可以是手机、掌上电脑、平板电脑等具有计算能力的电子设备。

图1是本申请实施例提供的一种雷电距离提示方法的场景架构图一,如图1所示,上述电子设备可以是图1所示的第一设备201,也即,本申请实施例提供的雷电距离提示方法可以由第一设备201执行。

第一设备201可以包括环境光传感器2011、麦克风2012、处理器2013、显示屏2014和通信模块2015。

环境光传感器2011可以检测环境的光线强度(或者说亮度),得到环境光数据。环境光数据可以用于判断是否发生闪电。这是由于闪电发生的时候,第一设备201的环境中光线亮度存在较大的突变,因此可以利用第一设备201检测到的环境光数据确定检测到闪电的时刻,也即第一采集时刻。

一个示例性的实施方式为,设置预设的亮度变化阈值,在相邻两个采集时刻的亮度变化超过亮度变化阈值的情况下,确定发生了闪电,将相邻两个采集时刻中时间靠后的采集时刻作为第二采集时刻。此外,还可以通过其它的实施方式判断是否发生闪电以及采集到闪电的时刻,例如,可以基于闪电的一些光学上的特性来制定实施方式。

可选的,可以由第一设备201确定第一采集时刻,例如,由第一设备201的处理器2013来执行;或者,也可以由第一设备201通过通信模块2015将环境光数据发送至服务器202,由服务器202来基于环境光数据确定第一采集时刻。

麦克风2012可以用于采集声音数据。由于雷声具有一定的特性,例如,声音强度、频率上的特性等,因此,可以基于采集到的声音数据,确定是否检测到雷声,以及检测到雷声的时刻,也即第二采集时刻。与确定第一采集时刻相似的,确定第二采集时刻也可以由第一设备201的处理器2013或服务器202执行,在此不再赘述。

由于闪电和雷声可能会持续一段时间,第一采集时刻可以是指闪电持续时长的初始时刻,相似的,第二采集时刻可以是指雷声持续时长的初始时刻。由于声音传播速度和光传播速度差距较大,通常会先检测到闪电,再检测到雷声,这样,根据第一采集时刻和第二采集时刻的时间差,以及声音传播速度,可以计算出第一设备201与雷电之间的距离,也即距离。

基于第一设备201采集到的环境光数据和声音数据计算距离的步骤,可以是由第一设备201的处理器2013执行的,也可以是由服务器202执行的。在由服务器202执行的实施方式中,第一设备201可以通过通信模块2015将环境光数据和声音数据发送至服务器202,在服务器202计算得到距离之后,服务器202将距离反馈至第一设备201,从而由第一设备201输出距离的第一提示信息。示例性的,可以通过第一设备201的显示屏2014显示第一提示信息。

图2是本申请实施例提供的另一种雷电距离提示方法的场景架构图二,在这种场景中,第一设备201可以是可穿戴设备,第二设备204可以是移动设备,例如,用户佩戴智能手表(第一设备201)并携带手机(第二设备204),且智能手表与手机已经预先配对,可以通过短距无线传输方式(例如蓝牙、红外等)通信。

这样,在如图2所示的场景架构中,确定第一采集时刻和第二采集时刻的步骤可以是由第一设备201或第二设备204或服务器202执行的;基于第一设备201采集到的环境光数据和声音数据计算距离的步骤,也可以是由第一设备201或第二设备204或服务器202执行的。具体方式可以是将所需要的数据发送至上述两个步骤的执行方,在执行方得到结果之后反馈至发送方,本领域技术人员可以根据上述的描述进行扩展,采用不同的实施方式进行部署,在此不再赘述。

在一些实施方式中,除了环境光数据和声音数据,还可以结合如图1或图2中所示的目标天气数据来源203所提供的天气数据,对距离进行验证。示例性的,目标天气数据来源203可以是气象局的服务器,这样,在天气数据是气象局监测到的数据。

第一设备201可以包括定位模块,根据检测到的定位信息确定第一设备201的定位,或者,如图2所示的场景中,第二设备202可以包括定位模块,根据检测到的定位信息可以确定第二设备202的定位(相当于第一设备201的定位),从而确定第一设备201的所在区域(例如,可以以城市为区域的范围大小,根据定位确定第一设备201所在的城市)的天气数据。

如果天气数据提示存在雷雨天气,则对距离验证成功,否则,如果天气数据提示不存在雷雨天气,可能是检测错误,可以不输出第一提示信息。进一步的,天气数据还可以包括雷电区域,这样,可以根据天气数据中的雷电区域对计算出的距离进行验证,根据距离和第一设备201的定位可以确定雷电的定位,如果雷电在雷电区域的范围内,则距离是正确的,否则,距离可能是错误的,可以不提示该距离。在发生多次闪电,从而计算出多个距离的情况下,可以根据雷电区域的范围对多个距离进行筛选,过滤掉不匹配雷电区域的距离。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的雷电距离提示方法进行详细地说明。

如图3所示,本申请实施例提供的雷电距离提示方法包括如下步骤101~103:

步骤101,获取第一设备采集的环境光数据和声音数据。

第一设备可以是如图1或图2中所示的第一设备201。第一设备可以是可穿戴设备或移动设备。环境光数据为第一设备配置的环境光传感器采集的数据,声音数据为第一设备配置的麦克风采集的数据。

本申请实施例提供的雷电距离提示方法可以由第一设备201执行,这样,步骤101可以是第一设备201的处理器2013执行,处理器2013获取环境光传感器2011采集到的环境光数据和麦克风2012采集到的声音数据。

或者,本申请实施例提供的雷电距离提示方法可以由第二设备204执行,在如图2所示的应用场景中,第二设备202可以接收第一设备201采集的数据。

或者,本申请实施例提供的雷电距离提示方法可以由服务器202执行,在如图1所示的场景中,服务器202可以接收第一设备201发送的数据,在如图2所示的应用场景中,服务器202可以接收第二设备202转发的、第一设备201采集的数据。

步骤102,根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离。

其中,雷电包括闪电和雷声,第一采集时刻为基于环境光数据确定的闪电的采集时刻,第二采集时刻基于声音数据确定雷声的采集时刻。

由于闪电发生的时候亮度变化较大,因此,可以在环境光传感器采集到的环境光数据(例如光强、亮度等参数信息)中,检测是否存在闪电,以及存在闪电的采样时刻,得到第一采集时刻。

由于雷声具有一定的特性,例如,声音强度、频率上的特性等,因此,可以在麦克风采集到的声音数据中,检测是否存在雷声,以及雷声的采样时刻,得到第二采集时刻。

可以检测环境的光线强度(或者说亮度),得到环境光数据。环境光数据可以用于判断是否发生闪电。这是第一设备201的环境中光线亮度存在较大的突变,因此可以利用第一设备201检测到的环境光数据确定检测到闪电的时刻,也即第一采集时刻。

可选的,在另一些实施方式中,上述环境光数据可以包括第一采集时刻,第一采集时刻可以是由第一设备生成的,相似的,上述声音数据可以包括第二采集时刻,第二采集时刻可以是由第一设备生成的。本申请实施例对此不作限制,仅用于示例性的说明实施方式。

闪电和雷声可能会持续一段时间,一个示例中,第一采集时刻可以是指闪电持续时长的初始时刻,相似的,第二采集时刻可以是指雷声持续时长的初始时刻。在其它示例中,第一采集时刻和第二采集时刻也可以是指其它时刻,例如,第一采集时刻为闪电亮度最强的时刻、第二采集时刻为雷声最响的时刻等。

又由于声音传播速度和光传播速度差距较大,因此,通常会先检测到闪电,再检测到雷声,这样,根据第一采集时刻和第二采集时刻的时间差,以及声音传播速度,可以计算出第一设备201与雷电之间的距离,也即距离。

由于声音传播速度和光传播速度差距较大,因此,会先检测到闪电,再检测到雷声,这样,根据第一采集时刻和第二采集时刻的时间差,以及声音传播速度,可以计算出第一设备与雷电之间的距离,也即距离。

步骤103,输出第一提示信息。

第一提示信息用于提示第一设备与雷电的距离。可选的,第一提示信息中还可以包括预警的语句、动画效果等,本申请实施例对此不作限定,不再赘述。第一提示信息可以通过如图1或图2所示的第一设备201提示给用户,也可以通过如图2所示的第二设备202提示给用户。

示例性的,在步骤101之前,可以接收用户的输入,例如,用户点击第一设备的雷电距离检测图标,进入如图4a所示的界面,用户点击如图4a中所示的“开始检测”的图标之后,可以开启第一设备的环境光传感器和麦克风持续采样,识别是否检测到闪电和雷声,在检测到闪电时记录时间点,得到第一采集时刻,在检测到雷声时记录时间点,得到第二采集时刻。然后执行步骤102。这时,第一设备可以显示如图4b的界面,提示用户正在检测。接着,在确定雷电距离之后,可以显示如图4c的界面,以提示用户雷电与第一设备之间的距离。

本申请实施例提供的雷电距离提示方法,通过第一设备配置的传感器采集环境光数据和声音数据,可以基于环境光数据确定闪电的第一采集时刻,并基于声音数据确定雷声的第二采集时刻,进而,利用音速和光速的传播速度相差较大的特性,计算出雷电与设备所在位置之间的距离,从而输出对应的提示信息,能够解决相关技术中无法确定用户与雷电之间距离的问题,实现了用户与雷电之间距离的检测。其中,在第一设备是可穿戴设备或移动设备的情况下,可以方便用户携带,便于确定用户当前位置与雷电之间的距离。

在一个示例中,步骤102根据环境光数据和声音数据,确定第一设备与雷电的距离,可以包括如下步骤1021~1023:

步骤1021,在环境光数据中识别闪电,以确定第一采集时刻,以及,在声音数据中识别雷声,以确定第二采集时刻。

环境光传感器可以检测环境的光线强度(或者说亮度),得到环境光数据。环境光数据可以用于判断是否发生闪电。这是由于闪电发生的时候,第一设备的环境中光线亮度存在较大的突变,因此可以利用第一设备检测到的环境光数据确定检测到闪电的时刻,也即第一采集时刻。

一个示例性的实施方式为,设置预设的亮度变化阈值,在相邻两个采集时刻的亮度变化超过亮度变化阈值的情况下,确定发生了闪电,将相邻两个采集时刻中时间靠后的采集时刻作为第二采集时刻。此外,还可以通过其它的实施方式判断是否发生闪电以及采集到闪电的时刻,例如,可以基于闪电的一些光学上的特性来制定实施方式。

麦克风可以用于采集声音数据。由于雷声具有一定的特性,例如,声音强度、频率上的特性等,因此,可以基于采集到的声音数据,确定是否检测到雷声,以及检测到雷声的时刻,也即第二采集时刻。

步骤1022,计算第一采集时刻和第二采集时刻的时间差。

具体的,可以用第二采集时刻减去第一采集时刻,得到时间差。

步骤1023,根据声音传播速度和时间差,计算第一设备与雷电的距离。

由于光速远大于音速,一个示例的计算公式可以是,距离=音速*(t2-t1),其中,t2为第二采集时刻,t1为第一采集时刻。

这样,可以快速准确的计算出第一设备与雷电之间的距离。

基于上述示例,还可以结合其它信息对距离进行进一步的验证,判断计算出的距离是否可信。例如,结合气象局发布的天气预报,或者第一设备采集的气压数据,判断是否存在雷电天气。其中,天气预报中会提示雷电天气;在雷电天气下,气压通常比平时较低,一个示例中,如果检测到气压低于历史平均值,可以确定存在雷电。如果根据上述辅助验证的信息确定不存在雷电天气,可以认为雷电距离的检测结果不可信,忽略计算得到的雷电距离。

在其它信息包括天气数据的情况下,在执行步骤102根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离之后,还可以包括如下步骤1024和步骤1025:

步骤1024,获取目标天气数据来源提供的第一设备所在区域的天气数据。

目标天气数据来源可以是如图1和图2所示场景的目标天气数据来源203,示例性的,目标天气数据来源可以是气象局的服务器。

在一个示例中,在步骤1024中,可以先获取第一设备的所在区域,由于气象局通常是以城市为单位提供天气数据,因此,本申请实施例的执行方可以获取第一设备的定位,进而确定第一设备所在城市(即第一设备所在区域),接着将第一设备所在城市发送至目标天气数据来源,获取目标天气数据来源反馈的第一设备所在区域的天气数据。以上仅用于示例性的说明一种实施方式,不构成对本申请的限定。

步骤1025,结合天气数据,验证第一设备与雷电的距离是否可信。

在得到第一设备所在区域的天气数据之后,就可以确定第一设备所在区域是否有雷电,这样,如果天气数据提示有雷电,则第一设备检测到的距离是可信的,如果天气数据提示没有雷电,比如是晴天,那么,第一设备检测到的雷电可能是误判断,是不可信的,这种情况下,可以控制输出的第一提示信息指示当前没有雷电。

需要说明的是,上述步骤1024是在步骤1025之前执行的,而步骤1025是在步骤1023之后执行的,但是,步骤1024的执行顺序,与步骤101、步骤1021~1023的执行顺序之间可以没有关联,可以是相互独立执行的,根据情况设置执行顺序即可。

进一步的,天气数据中可以包括在第一设备所在区域存在雷电的情况下的雷电区域的位置信息,具体而言,雷电区域的位置信息可以是一个点(例如雷电区域的中心点)的位置,也可以是一个范围。

这样,在执行步骤1025结合天气数据,验证第一设备与雷电的距离是否可信之前,该方法还可以包括步骤1026,获取第一设备的定位信息。

第一设备的定位信息可以是由第一设备自己配置的定位模块检测的,例如,定位模块可以是全球卫星定位系统(Globle Positioning System,简称GPS)模块,或者,在如图2所示的场景中,第一设备201与第二设备202是配对设备,第一设备201可以通过短距无线通信模块(通讯模块2015)与第二设备202通信。这种情况下,由于第一设备201与第二设备202的距离较近,第二设备202的定位信息可以作为第一设备201的定位信息,这样,第一设备201的定位信息可以是由第二设备202检测并提供的。

相应的,步骤1025结合天气数据,验证第一设备与雷电的距离是否可信,可以包括如下步骤2501和步骤2502:

步骤2501,根据第一设备的定位信息和雷电区域的位置信息,确定第一设备与雷电区域的相对位置关系。

在雷电区域的位置信息是点位置(例如雷电区域中心点)的情况下,第一设备与雷电区域之间的相对位置关系可以是点与点之间的距离。

在雷电区域的位置信息是一个范围的情况下,可以根据第一设备的定位信息确定第一设备与雷电区域的最远距离和最近距离,其中,相对位置关系可以包括最远距离阈值和最近距离阈值。

步骤2502,根据相对位置关系验证距离是否可信。

一个示例中,在相对位置关系可以是点与点之间的距离的情况下,可以根据距离与相对位置关系之间的差距是否小于预设的距离阈值,来验证距离是否可信。如果小于预设的距离阈值,则可信,否则,认为距离不可信,可以去掉该距离。

另一个示例中,在相对位置关系包括最远距离阈值和最近距离阈值的情况下,可以根据距离是否在最远距离阈值和最近距离阈值之间,则认为计算出的距离可信,否则,认为计算出的距离不可信,可以去掉计算出的距离。

此外,还提供了一种可选的实施方式,在执行步骤102根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离之前,该方法还可以包括如下步骤104:

步骤104,根据第一设备实时监听的目标信息,确定目标信息满足预设条件。

其中,在确定目标信息满足预设条件的情况下,执行步骤102根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离,否则,可以继续监听,直到监听的目标信息满足预设条件为止。这样,可以提供一种自动开启检测雷电距离的实施方式,相比于用户手动指示进行检测,这种实施方式简化了用户操作,提高了用户体验。

上述的目标信息可以包括以下至少一种信息:第一设备采集的环境光数据、第一设备采集的声音数据、第一设备采集的气压数据、目标天气数据来源提供的天气数据。其中,气压数据可以是由第一设备配置的气压传感器采集得到的。

相应的,预设条件可以是针对目标信息设置的阈值判断条件,在达到预设条件之后,开始执行步骤101~步骤104。示例性的,预设条件可以是第一设备采集的环境光数据达到预设亮度阈值、或者天气数据中提示2小时内有雷雨天气等,不再赘述。

需要说明的是,本申请实施例提供的雷电距离提示方法,执行主体可以为雷电距离提示装置,或者该雷电距离提示装置中的用于执行雷电距离提示方法的控制模块。本申请实施例中以雷电距离提示装置执行雷电距离提示方法为例,说明本申请实施例提供的雷电距离提示装置。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的雷电距离提示装置进行详细地说明。在本申请实施例提供的雷电距离提示装置中未详述的内容,可以参考本申请实施例提供的雷电距离提示方法,在此不再赘述。

图5是本申请实施例提供的一种雷电距离提示装置的结构框图,如图5所示,雷电距离提示装置可以包括第一获取单元501,第一确定单元502和输出单元503。

其中,第一获取单元501,用于获取第一设备采集的环境光数据和声音数据;环境光数据为第一设备配置的环境光传感器采集的数据,声音数据为第一设备配置的麦克风采集的数据;

第一确定单元502,用于根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离;其中,雷电包括闪电和雷声,第一采集时刻为基于环境光数据确定的闪电的采集时刻,第二采集时刻基于声音数据确定雷声的采集时刻;

输出单元503,用于输出第一提示信息,第一提示信息用于提示第一设备与雷电的距离。

可选的,第一确定单元502可以包括:

第二确定单元,用于在环境光数据中识别闪电,以确定第一采集时刻,以及,在声音数据中识别雷声,以确定第二采集时刻;

第一计算单元,用于计算第一采集时刻和第二采集时刻的时间差;

第二计算单元,用于根据声音传播速度和时间差,计算第一设备与雷电的距离。

可选的,该装置还可以包括:

第二获取单元,用于在确定第一设备与雷电的距离之后,获取目标天气数据来源提供的第一设备所在区域的天气数据;

验证单元,用于结合天气数据,验证第一设备与雷电的距离是否可信;

其中,输出单元还用于在距离可信的情况下,输出第一提示信息。

可选的,天气数据可以包括在第一设备所在区域存在雷电的情况下的雷电区域的位置信息,

相应的,该装置还可以包括:第三获取单元,用于在结合天气数据,验证第一设备与雷电的距离是否可信之前,获取第一设备的定位信息;

验证单元还可以用于根据第一设备的定位信息和雷电区域的位置信息,确定第一设备与雷电区域的相对位置关系;根据相对位置关系验证距离是否可信。

可选的,该装置还可以包括:

第三确定单元,用于在根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离之前,根据第一设备实时监听的目标信息,确定目标信息满足预设条件;其中,目标信息包括以下至少一种信息:第一设备采集的环境光数据、第一设备采集的声音数据、第一设备采集的气压数据、目标天气数据来源提供的天气数据;

其中,第一确定单元还用于在确定目标信息满足预设条件的情况下,根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离。

本申请实施例提供的雷电距离提示装置,通过第一设备配置的传感器采集环境光数据和声音数据,可以基于环境光数据确定闪电的第一采集时刻,并基于声音数据确定雷声的第二采集时刻,进而,利用音速和光速的传播速度相差较大的特性,计算出雷电与设备所在位置之间的距离,从而输出对应的提示信息,能够解决相关技术中无法确定用户与雷电之间距离的问题,实现了用户与雷电之间距离的检测。

本申请实施例中的雷电距离提示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、个人计算机(personal computer,PC)等,本申请实施例不作具体限定。

本申请实施例中的雷电距离提示装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的雷电距离提示装置能够实现图1至图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图6所示,本申请实施例还提供一种电子设备900,包括处理器901,存储器902,存储在存储器902上并可在所述处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述雷电距离提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备可以是上述的第一设备,可以包括可穿戴设备或移动设备。

图7为实现本申请实施例的一种电子设备的硬件结构示意图。该电子设备可以是上述的第一设备、第二设备或服务器。

该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。

本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器1010用于获取第一设备采集的环境光数据和声音数据;环境光数据为第一设备配置的环境光传感器采集的数据,其中,传感器1005可以包括上述环境光传感器;声音数据为第一设备配置的麦克风采集的数据,其中,上述的音频输出单元1003可以是麦克风;进而,根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离;其中,雷电包括闪电和雷声,第一采集时刻为基于环境光数据确定的闪电的采集时刻,第二采集时刻基于声音数据确定雷声的采集时刻;接着,输出第一提示信息,第一提示信息用于提示第一设备与雷电的距离。可选的,输出的第一提示信息可以通过显示单元1006显示,或者通过音频输出单元1003发出报警语音或音效。

在一个示例中,处理器1010在根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离时,可以包括执行如下步骤:

在环境光数据中识别闪电,以确定第一采集时刻,以及,在声音数据中识别雷声,以确定第二采集时刻;计算第一采集时刻和第二采集时刻的时间差;

根据声音传播速度和时间差,计算第一设备与雷电的距离。

在一个示例中,处理器1010在执行根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离之后,还可以执行如下步骤:

获取目标天气数据来源提供的第一设备所在区域的天气数据;

结合天气数据,验证第一设备与雷电的距离是否可信;

其中,处理器1010输出第一提示信息,可以是在距离可信的情况下,输出第一提示信息。在一个示例中,天气数据可以包括在第一设备所在区域存在雷电的情况下的雷电区域的位置信息,

处理器1010在结合天气数据,验证第一设备与雷电的距离是否可信之前,还可以执行如下步骤:获取第一设备的定位信息;

相应的,处理器1010执行结合天气数据,验证第一设备与雷电的距离是否可信时,可以包括执行如下步骤:

根据第一设备的定位信息和雷电区域的位置信息,确定第一设备与雷电区域的相对位置关系;

根据相对位置关系验证距离是否可信。

在一个示例中,处理器1010在执行根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离之前,还可以执行如下步骤:

根据第一设备实时监听的目标信息,确定目标信息满足预设条件;其中,目标信息包括以下至少一种信息:第一设备采集的环境光数据、第一设备采集的声音数据、第一设备采集的气压数据、目标天气数据来源提供的天气数据;

其中,处理器1010在执行根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离,可以是在确定目标信息满足预设条件的情况下,根据第一采集时刻和第二采集时刻,确定第一设备与雷电的距离。

本申请实施例提供的电子设备,通过配置的传感器采集环境光数据和声音数据,可以基于环境光数据确定闪电的第一采集时刻,并基于声音数据确定雷声的第二采集时刻,进而,利用音速和光速的传播速度相差较大的特性,计算出雷电与设备所在位置之间的距离,从而输出对应的提示信息,能够解决相关技术中无法确定用户与雷电之间距离的问题,实现了用户与雷电之间距离的检测。

应理解的是,本申请实施例中,输入单元1004可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元1007包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述雷电距离提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述雷电距离提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 雷电距离提示方法、装置、电子设备和可读存储介质
  • 充电提示方法和装置、电子设备和计算机可读存储介质
技术分类

06120113149585