气压检测方法、装置、电子设备及存储介质与流程

文档序号:33626100发布日期:2023-03-28 20:53阅读:23来源:国知局
气压检测方法、装置、电子设备及存储介质与流程

1.本技术涉及电子设备技术领域,更具体地,涉及一种气压检测方法、装置、电子设备及存储介质。


背景技术:

2.目前多数电子设备如可穿戴设备都使用了气压计,气压计的基本作用是测量大气的压强,可以通过气压的高低来判断设备的海拔高度,也可以配合全球定位系统(global positioning system,gps)所取得的经度和纬度,来计算出设备所在的位置。但是,相关的气压检测技术的准确性还有待提升。


技术实现要素:

3.鉴于上述问题,本技术提出了一种气压检测方法、装置、电子设备及存储介质,可以改善上述问题。
4.第一方面,本技术实施例提供了一种气压检测方法,应用于电子设备,所述电子设备的气压孔的位置对应设置有湿度传感器,所述方法包括:根据所述湿度传感器的感测数据,确定所述气压孔的环境状态;在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理。
5.第二方面,本技术实施例提供了一种气压检测装置,应用于电子设备,所述电子设备的气压孔的位置对应设置有湿度传感器,所述装置包括:状态确定模块,用于根据所述湿度传感器的感测数据,确定所述气压孔的环境状态;防干扰模块,用于在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理。
6.第三方面,本技术实施例提供了一种电子设备,包括:湿度传感器,对应设置于所述电子设备的气压孔的位置;一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述第一方面提供的气压检测方法。
7.第四方面,本技术实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的气压检测方法。
8.本技术提供的方案,电子设备的气压孔的位置对应设置有湿度传感器,从而可以根据所述湿度传感器的感测数据,确定所述气压孔的环境状态,并在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理。如此,通过在气压孔附近设置湿度传感器,使得可以根据湿度传感器的感测数据,确定气压孔的表面和内部是否有水珠,并在有水珠时,对电子设备的气压检测进行防干扰处理,从而可以避免了气压孔进水时引入错误的气压数据,进而影响到海拔测量、楼层定位、gps定位等应用的准确性,提高了电子设备的气压检测的准确性。
附图说明
9.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1示出了本技术实施例提供的一种电子设备的结构示意图。
11.图2示出了本技术实施例提供的另一种电子设备的结构示意图。
12.图3示出了本技术实施例提供的又一种电子设备的结构示意图。
13.图4示出了本技术实施例提供的一种电子设备的示意图。
14.图5示出了本技术实施例提供的另一种电子设备的示意图。
15.图6示出了根据本技术一个实施例的气压检测方法的一种流程图。
16.图7示出了根据本技术另一个实施例的气压检测方法的一种流程图。
17.图8示出了根据本技术提供的一种气压检测方法的系统示意框图。
18.图9示出了根据本技术提供的一种气压检测方法的整体流程示意图。
19.图10示出了根据本技术一个实施例的气压检测装置的一种框图。
20.图11是本技术实施例的用于执行根据本技术实施例的气压检测方法的电子设备的框图。
21.图12是本技术实施例的用于保存或者携带实现根据本技术实施例的气压检测方法的程序代码的存储单元。
具体实施方式
22.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
23.目前,多数电子设备,如可穿戴设备,都使用了气压计,而气压计所测得的气压数据最直观的用途就是海拔测量、楼层定位及水深测量等应用,也可适配到登山旅行、个人健康等使用场景。但是,发明人在研究中发现,现使用的气压计中,用于检测外界压力的传感感应元件是一种悬浮的膜,需要在电子设备表体开设气压孔,目的是为了允许外部的压力到达感应元件。但在用户的使用场景中,如洗澡、夏季跑步等场景很容易造成气压孔进水,水珠堵住气压孔会影响到感应元件感受外界气压,气压计本身就是敏感传感器,因此进水会大大的影响到气压计数据的准确性,而电子设备本身无法判断气压值的变化是否属于正常的气压变化。从而无法正确识别出是否有水珠的干扰导致气压值变化,而错误的气压数据会影响到海拔测量、楼层定位等应用的准确性。因此,相关的气压检测技术的准确性还有待提升。
24.因此,发明人提出了本技术中的一种气压检测方法以及电子设备,会在电子设备的气压孔的位置对应设置有湿度传感器,从而可以根据湿度传感器的感测数据,确定气压孔的表面和内部是否有水珠,并在有水珠时,对电子设备的气压检测进行防干扰处理。从而可以避免了气压孔进水时引入错误的气压数据,进而影响到海拔测量、楼层定位、gps定位
等应用的准确性,提高了电子设备的气压检测的准确性。
25.下面先对本技术实施例的应用场景进行介绍。
26.图1示出了本技术实施例提供的一种电子设备的结构示意图,如图1所示,电子设备100包括壳体10以及湿度传感器20。其中,所述壳体10上开设有气压孔11,所述湿度传感器20对应设置于所述气压孔11内部及四周的位置,用于检测所述气压孔11周边环境的湿度。所述湿度传感器的个数可以为一个或多个。
27.具体地,所述壳体10内部形成收容空间40,所述气压孔11用于将所述收容空间40连通至所述壳体10外部。所述湿度传感器20收容于所述收容空间40,对应设置于所述气压孔11的位置,以使所述气压孔11周边环境中的水分需要经过所述湿度传感器20才能侵入所述收容空间。
28.在一些实施例中,湿度传感器20可以包括基片21,基片21上设置有湿敏材料22,所述湿敏材料22可以吸收所述气压孔11周边环境中的水分子。其中,所述湿度传感器20的感测数据会随着所述湿敏材料22吸收环境中的水分子的多少而发生改变。从而,当有水分侵入气压孔11表面和内部时,可以根据所述湿度传感器20的感测数据识别出所述气压孔是否进水。
29.作为一种实施方式,所述湿度传感器20可以是湿敏电阻,所述湿敏电阻的基片上覆盖的湿敏材料是一层用感湿材料制成的膜,所述湿敏电阻可以随着其湿敏材料吸收环境中的水分而导致本身的电阻率和电阻值等电阻数据发生变化。作为另一种实施方式,所述湿度传感器20也可以是湿敏电容,所述湿敏电容的基片上覆盖的湿敏材料是一种高分子聚合物制成的膜,所述湿敏电容可以随着其湿敏材料吸收环境中的水分而导致本身的介电常数发生变化,从而使得电容量也发生变化。
30.在一些实施例中,电子设备100还包括气压传感器30。示例性地,请参阅图2,图2示出了本技术实施例提供的另一种电子设备的结构示意图。其中,所述气压传感器30收容于所述收容空间40,对应所述气压孔11的位置设置,以使所述壳体10外部的压力通过所述气压孔11到达所述气压传感器30,从而所述气压传感器30可以检测出外界气压。
31.在一些实施例中,所述气压传感器30可以包括用于检测外界压力的气压感应膜31,所述壳体10外部气压可以经所述气压孔11作用于所述气压感应膜31上.使气压感应膜31变形,测量变形产生的应力即可得到气压值。
32.在一些实施例中,气压传感器30可以直接设置于气压孔11的正下方,也可以不设置于气压孔的正下方。示例性地,请参阅图3,图3示出了本技术实施例提供的又一种电子设备的结构示意图。其中,所述壳体10包括外壁11和设于所述外壁11内的内壁12,所述气压孔11开设于所述外壁11上。内壁12与外壁11可以共同围设出所述收容空间40,使所述收容空间10通过所述气压孔11与所述壳体10的外部相连通。可选的,如图3所示,所述收容空间可以呈“l”型,所述气压传感器30收容于所述收容空间40,未正对于所述气压孔11的位置设置。所述湿度传感器30收容于所述收容空间40,正对于所述气压孔11的位置设置,且可以靠近所述气压孔11设置,以准确检测气压孔周边环境的湿度。
33.在一些实施例中,电子设备10可以是移动终端。示例性的,请参阅图4,图4示出了本技术实施例提供的一种电子设备的产品示意图。其中,电子设备10可以具体是智能手机,其包括壳体10,壳体10上开设有气压孔11。在另一些实施例中,电子设备10也可以是可穿戴
设备。示例性的,请参阅图5,图5示出了本技术实施例提供的另一种电子设备的产品示意图。其中,电子设备10可以具体是智能手表,其包括壳体10,壳体10上开设有气压孔11。
34.请参阅图6,图6示出了本技术一个实施例提供的气压检测方法的流程示意图。在具体的实施例中,该气压检测方法可应用于如图10所示的气压检测装置700以及配置有所述气压检测装置700的电子设备(图11)。其中,所述电子设备的气压孔的位置对应设置有湿度传感器。下面将针对图6所示的流程进行详细的阐述,所示气压检测方法具体可以包括以下步骤:
35.步骤s110:根据所述湿度传感器的感测数据,确定所述气压孔的环境状态。
36.在一些实施例中,所述湿度传感器的感测数据可以是具体的湿度值,从而可以根据湿度值的大小,确定气压孔的环境湿度状态。
37.在另一些实施例中,所述湿度传感器的感测数据也可以是其中湿敏元件的参数变化值。可选的,湿度传感器为湿敏电容时,由于湿敏电容的介电常数会随着环境湿度的改变发生变化,因此湿度传感器的感测数据可以是湿敏电容的介电常数。由于介电常数发生变化时,湿敏电容的电容量也会发生变化,因此湿度传感器的感测数据也可以是湿敏电容的电容量(即电压)。可选的,湿度传感器为湿敏电阻时,由于湿敏电阻的电阻率和电阻值等电阻参数会随着环境湿度的改变发生变化,因此湿度传感器的感测数据可以是湿敏电阻的电阻率和电阻值等电阻参数。由于湿敏电阻的电阻率和电阻值等电阻参数发生变化时,会影响该元件的分压,因此湿度传感器的感测数据也可以是湿敏电阻两端的电压。
38.可以理解的是,湿度传感器上的湿敏材料可以吸收环境中的水分导致自身的参数发生变化,因此,电子设备通过在气压孔附近设置湿度传感器,以通过湿度传感器的感测数据,来准确感知到气压孔的环境状态,以确定气压孔是否进水,是否对电子设备的气压检测产生干扰。
39.可以理解的是,相关技术中的部分电子设备可能自带湿度传感器,但该湿度传感器并未置于气压孔处,其无法确定气压孔是否进水。很容易出现明明气压孔有水,但由于水分并未进入到电子设备内部,导致湿度传感器错误识别出未进水。因此,本技术通过在气压孔附近设置湿度传感器,其主要作用就是用于近距离感知气压孔的湿度状态,以及时避免引入错误的气压数据。
40.在一些实施例中,电子设备可以自启动湿度传感器。可选的,可以是电子设备开机后就自启动该温度传感器,该温度传感器可以是一直保持工作状态,也可以是每隔指定时长就进入工作状态,以节省设备功耗。在另一些实施例中,电子设备也可以是在接收到用户指令后才启动湿度传感器,以节约设备功耗。温度传感器的具体工作模式在本技术中不作限定。
41.步骤s120:在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理。
42.在本技术实施例中,在根据所述湿度传感器的感测数据,确定所述气压孔的环境状态为湿度异常状态时,此时可以确定气压孔进水,气压孔处存在水珠的干扰,导致电子设备的气压检测异常,当前检测的气压无法准确反映外界的环境气压。因此,有必要对电子设备的气压检测进行防干扰处理。以避免引入错误的气压数据进行后续的海拔测量、楼层定位及水深测量等应用。
43.在一些实施例中,防干扰处理可以是针对电子设备当前检测到的气压数据进行。例如,过滤掉因气压孔水分干扰产生的错误气压数据,仅留下未被干扰的有效数据。在另一些实施例中,防干扰处理也可以是针对电子设备的气压孔的环境状态进行。例如,生成提示信息,以提示用户将气压孔里的水分清理干净。具体的防干扰处理此处不作限定。
44.本技术实施例提供的气压检测方法,电子设备的气压孔的位置对应设置有湿度传感器,从而可以根据所述湿度传感器的感测数据,确定所述气压孔的环境状态,并在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理。如此,通过在气压孔附近设置湿度传感器,使得可以根据湿度传感器的感测数据,确定气压孔的表面和内部是否有水珠,并在有水珠时,对电子设备的气压检测进行防干扰处理。从而可以避免了气压孔进水时引入错误的气压数据,进而影响到海拔测量、楼层定位、gps定位等应用的准确性,提高了电子设备的气压检测的准确性。
45.请参阅图7,图7示出了本技术另一个实施例提供的气压检测方法的流程示意图。下面将针对图7所示的流程进行详细的阐述,所示气压检测方法具体可以包括以下步骤:
46.步骤s210:在所述湿度传感器的感测数据满足预设条件时,确定所述气压孔的环境状态为湿度异常状态。
47.在一些实施例中,由于气压孔有水分时,湿度传感器吸收水分后,湿度传感器的感测数据会发出变化,因此,可以预先采集大量湿度传感器吸收水分后的感测数据变化情况,并根据该变化情况设置预设条件,以便后续可以直接根据实时检测到的湿度传感器的感测数据是否满足预设条件,来确定气压孔是否有水分。具体地,电子设备可以在所述湿度传感器的感测数据满足预设条件时,确定所述气压孔的环境状态为湿度异常状态。其中,湿度异常状态可以理解为气压孔进水导致对电子设备的气压检测产生干扰的状态。
48.在一些实施例中,由于气压孔是否进水,导致湿度传感器的感测数据会呈现不同的数值,因此,可以预先采集大量湿度传感器吸收水分后的感测数据的数值情况,以根据该数值情况设置预设数据范围,以便后续可以直接根据实时检测到的湿度传感器的感测数据是否在该预设数据范围内,来确定气压孔是否有水分。具体地,电子设备可以在所述湿度传感器的感测数据在预设数据范围内时,确定气压孔的环境状态为湿度异常状态。
49.在另一些实施例中,由于空气湿度较大时,湿度传感器的感测数据变化也比较明显,因此,为了避免空气湿度较大导致设备错误判断气压孔进水,也可以是通过感测数据的变化趋势来确定。可以理解的是,如果是空气湿度较大,感测数据的变化趋势应该呈规律性的缓慢变化,而如果是气压孔进水,感测数据的变化趋势应是突发性大幅度变化,因此,可以根据一段时间内感测数据的变化趋势是否是突发性大幅度变化,来确定气压孔是否进水。具体地,可以预先采集大量数据区分空气湿度及气压孔进水的感测数据的变化时间和变化数值范围,从而可以根据变化时间和变化数值范围,设置预设趋势,以便后续可以直接根据实时检测到的湿度传感器的感测数据的变化趋势是否为该预设趋势,来确定气压孔是否进水。具体地,电子设备可以在所述湿度传感器的感测数据的变化趋势为预设趋势时,确定气压孔的环境状态为湿度异常状态。
50.由于湿度传感器存在不同种类,其可能会存在负变化和正变化两种特效。其中,负变化可以理解为湿度传感器的感测数据会随着湿度的增大而减小,正变化可以理解为湿度传感器的感测数据会随着湿度的增大而增大。因此,可以根据湿度传感器的种类,确定预设
趋势。例如,湿度传感器为正电阻湿度特性(即湿度增大时,电阻值也增大)的湿敏电阻时,电子设备可以在湿敏电阻的电阻变化趋势为增大趋势且增大幅度大于指定幅度时,确定气压孔的环境状态为湿度异常状态。同理也可以通过湿敏电阻两端的电压值判断,此处不再赘述。
51.步骤s220:在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理。
52.由于气压孔进水时,会影响到感应元件感受外界气压,导致当前检测到的气压数据发生偏差,准确性不高,因此,在一些实施例中,在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理,可以具体是删除所述电子设备在所述湿度异常状态下检测到的气压数据。从而过滤掉无效数据。
53.在另一些实施例中,也可以是对当前获取的气压数据产生的偏差进行纠正,以得到较为准确的气压数据。具体地,在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理,可以具体是修正所述电子设备在所述湿度异常状态下检测到的气压数据。
54.由于气压数据在短时间内并不会发生突变,一般是呈规律性变化,因此,作为一种实施方式,修正所述电子设备在所述湿度异常状态下检测到的气压数据,可以具体是基于所述电子设备指定时间段内检测到的气压数据,修正所述电子设备在所述湿度异常状态下检测到的气压数据。从而可以基于指定时间段内检测到的气压数据,确定气压数据的变化规律,进而可以预测推算出所述电子设备在所述湿度异常状态下检测到的气压数据。其中,指定时间段可以是在当前时刻之前的一个可分析的时间段,也即在当前时刻之前的指定时间段内存在足够次数的气压检测数据,以进行有效地分析。在一些实施方式中,指定时间段越往当前时刻集中,数据的有效性就越高,得到气压数据的修正结果越可靠。
55.作为一种方式,指定时间段可以是固定时间长度的时间段。也就是说,在当前时刻之前的固定时间长度所对应的时间段即为指定时间段,从而电子设备可以获取该固定时间长度内检测到的气压数据。其中,该固定时间长度可以根据具体应用环境合理设定,此处不作限定。例如,固定时间长度可以设为20ms,指定时间段即为在当前时刻前20ms的时间窗口,若该20ms内电子设备检测了5次气压数据,则电子设备可以获取到该5次气压数据。
56.作为另一种方式,指定时间段可以是固定检测次数的时间段,也就是说,在当前时刻之前的固定检测次数所对应的时间段即为指定时间段,从而电子设备可以直接获取该固定检测次数中每次检测的气压数据。该固定检测次数可以根据具体应用环境合理设定。例如,固定检测次数设为10次,指定时间段即为在当前时刻前面10次检测气压数据所对应的时间窗口,电子设备可获取该10次中每次检测的气压数据。
57.可选的,由于正常情况下当前检测的气压数据与前一次检测的气压数据通常变化不大,因此也可以是简单地直接将最近一次检测到的气压数据作为电子设备在所述湿度异常状态下检测到的气压数据。
58.作为另一种实施方式,修正所述电子设备在所述湿度异常状态下检测到的气压数据,也可以具体是基于预设修正数据,修正所述电子设备在所述湿度异常状态下检测到的气压数据,其中,所述预设修正数据根据所述气压孔处于湿度正常状态时与处于所述湿度异常状态时的气压数据差异确定。湿度正常状态可以理解为气压孔未进水,或气压孔进微
量水但并未对电子设备的气压检测产生干扰的状态。具体地,可以是在相同环境下,利用一个气压孔进水的电子设备(相当于气压孔处于湿度异常状态)和一个气压孔未进水的电子设备(相当于气压孔处于湿度正常状态),来同时检测当前的气压数据,从而可以根据这两个电子设备检测的气压数据的差异,预先采集到大量气压孔进水的感测数据的产生的误差情况,并根据该误差情况设置预设修正数据,以便后续在气压孔的环境状态为湿度异常状态时,通过该预设修正数据,修正所述电子设备在所述湿度异常状态下检测到的气压数据。
59.为了避免气压孔进水长时间对电子设备的气压检测造成干扰,因此有必要解决气压孔的进水问题。在又一些实施例中,在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理,还可以是生成提示信息,所述提示信息用于指示所述气压孔所处的环境存在湿度异常,从而可以提示用户需将气压孔里的水进行处理,比如擦拭、甩除等。
60.步骤s230:基于所述防干扰处理后的气压数据,对所述电子设备进行定位。
61.在本技术实施例中,在对所述电子设备的气压检测进行防干扰处理后,可以获取防干扰处理后比较准确的气压数据,以根据该比较准确的气压数据进行后续的定位应用。
62.在一些实施例中,防干扰处理是针对气压数据进行无效数据的删除或修正处理时,可以得到删除或修正处理后的有效气压数据,从而在气压孔的环境状态处于湿度异常状态时,可以仅利用这些有效气压数据进行后续的定位应用运算。
63.在另一些实施例中,若防干扰处理是针对气压孔的环境状态进行,如提示信息的生成,由于此时并未修正气压处理,需要等待用户将气压孔里的水分清理干净。因此,可以是实时检测气压孔的环境状态,以在气压孔的环境状态为湿度正常状态时,才会直接获取当前检测到的气压数据进行后续的定位应用运算。而在气压孔的环境状态为湿度异常状态期间,可以是暂时停止对气压数据的检测,也可以是对检测到的气压数据进行无效数据的删除或修正处理后,再利用处理后的较为准确的气压数据进行后续的定位应用运算。
64.示例性地,请参阅图8,图8示出了本技术提供的气压检测方法的系统示意框图。其中,系统可以包括水分检测模块、判断模块、气压模块、数据处理模块、显示模块以及控制模块。其中:
65.水分检测模块包括湿度传感器,如湿敏电阻,其用来感知气压孔是否进水,当进水时,水分检测模块包括的湿度传感器的感测数据发生变化。例如,湿度传感器为湿敏电阻时,湿敏电阻阻值发生变化,进而影响该湿敏电阻元件的分压。
66.判断模块可以包括微处理器(micro controller unit)等,其可检测湿度传感器的感测数据,可以根据湿度传感器的感测数据判断气压孔是否进水。例如,湿度传感器为湿敏电阻时,判断模块可以检测湿敏电阻元件的电压,根据湿敏电阻元件的电压判断气压孔是否进水;
67.气压模块可以包括气压传感器等,可将采集到的气压数据传递给数据处理模块;
68.数据处理模块可以包括处理器等,其接收到判断模块发出的气压孔进水信号时,会对所述电子设备的气压检测进行防干扰处理。例如,会对突变的气压数据进行处理,过滤掉无效数据;
69.显示模块可以包括显示屏等,可以生成提示信息,指示所述气压孔所处的环境存在湿度异常,以提醒用户需将水甩净;
70.控制模块可以与上述的水珠检测模块、判断模块、气压模块、数据处理模块和显示模块均有连接,统一调控上述模块的运作。
71.示例性地,请参阅图9,图9示出了本技术提供的气压检测方法的整体流程示意图。当电子设备工作时,若系统唤醒气压值采集功能,则湿度传感器可以感知气压孔状态,当气压孔内部或者表面有水珠时,湿度传感器的感测数据会发生变化。例如湿度传感器为湿敏电阻时,湿敏电阻的阻值会发生变化,导致该元件的分压发生变化。同时气压计会采集气压数据上传给数据处理模块。
72.然后判断模块会根据湿度传感器的感测数据,判断气压孔是否进水。例如,湿度传感器为湿敏电阻时,判断模块可以根据湿敏电阻的电压值判断气压孔是否进水。当判断气压孔进水时,数据处理模块中的处理器会对所述电子设备的气压检测进行防干扰处理。例如,会将突变的气压数据过滤,并对气压值进行数据处理,以实现海拔测量、楼层定位、gps定位等应用。当判断气压孔没有进水时,数据处理模块会对气压数据直接进行数据处理,以实现海拔测量、楼层定位、gps定位等应用。同时当判断气压孔进水后,显示模块会提醒用户气压孔进水,需将水甩净。
73.本技术实施例提供的气压检测方法,电子设备的气压孔的位置对应设置有湿度传感器,从而可以在所述湿度传感器的感测数据满足预设条件时,确定所述气压孔的环境状态为湿度异常状态,并在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理。如此,通过在气压孔附近设置湿度传感器,使得可以根据湿度传感器的感测数据,确定气压孔的表面和内部是否有水珠,并在有水珠时,对电子设备的气压检测进行防干扰处理。从而可以避免了气压孔进水时引入错误的气压数据,进而影响到海拔测量、楼层定位、gps定位等应用的准确性,提高了电子设备的气压检测的准确性。
74.请参阅图10,其示出了本技术实施例提供的一种气压检测装置700的结构框图,应用于电子设备,所述电子设备的气压孔的位置对应设置有湿度传感器。该气压检测装置700包括:状态确定模块710,用于根据所述湿度传感器的感测数据,确定所述气压孔的环境状态;防干扰模块720,用于在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理。
75.在一些实施例中,状态确定模块710可以具体用于:在所述湿度传感器的感测数据满足预设条件时,确定所述气压孔的环境状态为湿度异常状态。
76.在一些实施例中,所述湿度传感器的感测数据满足预设条件,可以包括:所述湿度传感器的感测数据在预设数据范围内;或所述湿度传感器的感测数据的变化趋势为预设趋势。
77.在一些实施例中,防干扰模块720可以具体用于:在所述环境状态为湿度异常状态时,删除所述电子设备在所述湿度异常状态下检测到的气压数据。
78.在一些实施例中,防干扰模块720也可以具体用于:在所述环境状态为湿度异常状态时,修正所述电子设备在所述湿度异常状态下检测到的气压数据。
79.在一些实施例中,防干扰模块720还可以具体用于:在所述环境状态为湿度异常状态时,基于所述电子设备最近至少一次检测到的气压数据,修正所述电子设备在所述湿度异常状态下检测到的气压数据。
80.在一些实施例中,防干扰模块720还可以具体用于:在所述环境状态为湿度异常状
态时,基于预设修正数据,修正所述电子设备在所述湿度异常状态下检测到的气压数据。
81.在一些实施例中,防干扰模块720还可以具体用于:在所述环境状态为湿度异常状态时,生成提示信息,所述提示信息用于指示所述气压孔所处的环境存在湿度异常。
82.在一些实施例中,该气压检测装置700还可以包括:应用模块,用于基于所述防干扰处理后的气压数据,对所述电子设备进行定位。
83.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
84.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
85.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
86.综上所述,本技术实施例提供的气压检测装置,电子设备的气压孔的位置对应设置有湿度传感器,从而可以在所述湿度传感器的感测数据满足预设条件时,确定所述气压孔的环境状态为湿度异常状态,并在所述环境状态为湿度异常状态时,对所述电子设备的气压检测进行防干扰处理。如此,通过在气压孔附近设置湿度传感器,使得可以根据湿度传感器的感测数据,确定气压孔的表面和内部是否有水珠,并在有水珠时,对电子设备的气压检测进行防干扰处理。从而可以避免了气压孔进水时引入错误的气压数据,进而影响到海拔测量、楼层定位、gps定位等应用的准确性,提高了电子设备的气压检测的准确性。
87.请参考图11,其示出了本技术实施例提供的一种电子设备的结构框图。该电子设备100可以是指手机、平板电脑、音乐播放器、可穿戴设备、蓝牙耳机、摄像设备、智能家居设备等具备气压检测功能的终端设备。本技术中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、湿度传感器130以及一个或多个应用程序,其中,湿度传感器130对应设置于所述电子设备的气压孔的位置,一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个应用程序配置用于执行如前述方法实施例所描述的方法。
88.处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、气压检测器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
89.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指
令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
90.湿度传感器130可以是电阻式湿敏元件,也可以是电容式湿敏元件。其中,湿敏电阻的特点是在基片上覆盖一层用感湿材料制成的膜,当空气中的水蒸气吸附在感湿膜上时,元件的电阻率和电阻值都发生变化,从而利用这一特性即可测量环境湿度。而湿敏电容一般是用高分子薄膜电容制成的,常用的高分子材料有聚苯乙烯、聚酰亚胺、酪酸醋酸纤维等。当环境湿度发生改变时,湿敏电容的介电常数发生变化,使其电容量也发生变化,其电容变化量与相对湿度成正比。
91.可以理解,图11所示结构仅为示例,电子设备100还可以包括比图11所示更多或更少的组件,或是具有与图11所示完全不同的配置。本技术实施例对此没有限制。
92.请参考图12,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
93.计算机可读存储介质800可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
94.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1