首页 / 红外检测器运行控制方法、装置和红外检测器

红外检测器运行控制方法、装置和红外检测器公开 发明

技术领域

[0001] 本申请涉及红外探测技术领域,特别是涉及一种红外检测器运行控制方法、装置和红外检测器。

相关背景技术

[0002] 随着科学技术的发展,越来越多的智能摄像设备和安防设备中,均采用红外检测器进行人体运动识别,红外检测器可接收环境中的红外线,从而识别出异于环境温度的运动物体,例如人体或动物体。然而,红外检测器的检测效果往往受到环境因素的影响,根据环境温度不同,很容易导致漏触发或者误触发的情况发生。

具体实施方式

[0038] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0039] 本申请实施例所提供的红外检测器运行控制方法,可应用于图1所示的应用场景中。红外检测器110包括红外接收装置111和处理器112,红外检测器110自身设置一个温度采集器120,红外接收装置111与温度采集器120均连接到处理器112,在红外检测器110运行过程中,通过控制该温度采集器120实时进行温度采集,将采集到的温度参数直接作为环境温度,发送至红外检测器内部的处理器112,即可以此实现对应的红外检测器运行控制方法。
[0040] 本申请实施例所提供的红外检测器运行控制方法,还可应用于图2的应用场景中。此时红外检测器110自身不进行温度采集器的设置,对应的,为了实现环境温度的获取,此时红外检测器将通过有线或者无线通信的方式,与远端设备210通信连接,通过读取远端设备210中该红外检测器所处环境的环境温度。而远端设备210的具体类型并不是唯一的,在一个较为详细的实施例中,远端设备210可以是远端服务器、手机、平板电脑或者手环等终端设备。在其它实施例中,远端设备210还可以是设置于红外检测器所处环境中,具有温度采集功能的终端设备,此时由于处于同一环境,可采用有线或者无线的方式,将红外检测器
110与该类型的终端设备连接。
[0041] 红外检测器的具体类型并不是唯一的,只要是检测灵敏度会受到环境温度影响类型的红外检测器均可。特别地,在一个较为详细的实施例中,本申请各个实施例所提供的红外检测器运行控制方法,应用于被动红外检测器(Passive infrared,PIR)中。
[0042] 请参阅图3,本申请提供一种红外检测器运行控制方法,包括步骤302、步骤304和步骤306。
[0043] 步骤302,获取红外检测器所处环境的环境温度以及环境红外参数。
[0044] 具体地,红外检测器即为通过对红外光线识别,实现物体检测的器件;根据其运行原理,可分为主动红外检测器和被动红外检测器。其中,主动红外检测器包括收、发装置两部分,通过发射装置向外部辐射红外光线,通过检测辐射的红外光线的遮挡,实现红外检测操作。而被动红外检测器则无需向周围空间辐射能量,而是依靠检测周围物体发出的红外辐射,来实现红外检测操作。为了便于理解本申请的技术方案,下面各个实施例中均可理解为红外检测器为被动红外检测器。
[0045] 环境温度即为红外检测器所处环境中的空气温度;环境红外参数即为红外检测器所处环境中,能够辐射红外信号的各类物体,所辐射的红外信号被红外检测器接收时,根据所接收的叠加后的红外信号的强度,进行转换得到的参数。
[0046] 在一个实施例中,红外检测器包括存储器、处理器以及红外接收器,其中,红外接收器用于接收采集来自环境中的红外光线,得到对应的红外信号并发送至处理器进行分析转换,最终得到环境红外参数。在红外检测器启动运行时,处理器首先控制红外接收器运行,主动进行环境中红外信号采样,并将采样得到的红外信号发送至处理器进行进一步分析。
[0047] 步骤304,根据环境温度和预设灵敏度数据库,得到红外检测器在环境温度时的灵敏度基准值。
[0048] 具体地,预设灵敏度数据库存储有不同环境温度对应的灵敏度基准值。灵敏度即用来检测红外检测信号是否为有效触发红外信号阈值,当检测到的一段时间内的红外信号的波动值大于红外信号阈值,即认为此时红外检测为有效触发;而当检测到的一段时间内的红外信号的波动值小于红外信号阈值,即认为此时红外检测为非有效触发。在另一个实施例中,灵敏度还可为用来检测红外检测信号是否为有效触发红外信号阈值范围,当检测到的一段时间内的红外信号的波动值,大于红外信号阈值范围所对应的区间(也即红外信号阈值范围中最大值与最小值的差值),即认为当前红外检测为有效触发;否则为无效触发。
[0049] 以被动红外检测器为例,可结合参阅图4,在被动红外检测器运行过程中,通过红外接收器进行所处环境的红外信号采集,将各个角度检测到的红外信号的变化值进行叠加。之后将叠加得到的红外信号以一维信号的形式展示,可结合参阅图5。此时,灵敏度阈值范围(也可称为灵敏度区间)为图6所示,图6所示这一时间段内的红外信号的波动值,为尖峰处信号值与低估处信号值的差值,该差值大于灵敏度区间的长度,此时表示红外检测器有效触发。
[0050] 在一个较为详细的实施例中,预设灵敏度数据库具体存储在红外检测器的存储器中,在需要进行红外检测器的运行控制时,红外检测器的处理器直接从存储器中调用即可。可以理解,在其它实施例中,红外检测器的处理器可直接采用具备存储功能类型的器件实现,对应的,预设灵敏度数据库直接存储在处理器中即可。
[0051] 应当指出的是,预设灵敏度数据库的获取方式并不是唯一的,且不同型号的红外检测器,对应的预设灵敏度数据库也会有所区别。例如,在一个较为详细的实施例中,对于任意一种型号的红外检测器,均可通过实验室模拟、环境实测等方法,测试出其不同温度场景下对应红外触发效果,并选取出最优的灵敏度数值,作为灵敏度基准值。该结果可以预先作为数学模型、映射表或数据库等方法预先保存在红外检测器中,在后续运行过程中,只需直接调用对应的预设灵敏度数据库,即可根据当前的环境温度得到对应的灵敏度基准值。
[0052] 步骤306,根据环境红外参数对灵敏度基准值进行修正,得到实际灵敏度,并以实际灵敏度进行红外检测。
[0053] 具体地,实际灵敏度即为红外检测器实际运行过程中,用来检测环境中红外信号是否能够实现有效触发的红外信号阈值或阈值范围。在实际使用场景中,红外检测器所处环境中的红外检测信号与环境温度并不是线性关系,而是相关关系。因此,通过环境温度得到的灵敏度基准值,只能表示当前红外检测器实现红外检测所需的大致灵敏度,为了得到更为精准的灵敏度实现准确红外检测,此时还需要处理器结合环境红外参数对灵敏度基准值进行修正,也即将灵敏度基准值增大或减小,得到能够使红外检测更为准确的实际灵敏度,并以此运行。
[0054] 上述红外检测器运行控制方法,预存有红外检测器在不同环境温度时对应的灵敏度基准值,在实际运行过程中,首先根据获取的环境温度得到一个灵敏度基准值,然后结合所获取的环境红外参数对灵敏度基准值进行修正,得到最终于当前红外检测器相匹配的实际灵敏度,以实际灵敏度来进行红外检测。该方案,可根据实际红外检测器所处的运行环境,得到相匹配的实际灵敏度进行红外检测,可避免以固定灵敏度进行红外检测时,受环境因素影响而漏触发或者误触发的情况发生。
[0055] 可以理解,环境温度的获取方式并不是唯一的,在一个实施例中,获取红外检测器所处环境的环境温度,包括:接收红外检测器所处环境的温度采集器采集并发送的温度参数,作为红外检测器所处环境的环境温度。
[0056] 具体地,温度采集器可以是设置于红外检测器,或者是红外检测器所处环境的其它位置,例如,应用该红外检测器的设备等,具体不做限定。在一个实施例中以温度采集器设置于红外检测器进行说明,该实施例的方案,对红外检测器的硬件结构进行改进,在红外检测器额外设置一个温度采集器,以此实现环境温度的采集和发送,红外检测器接收温度采集器发送的温度参数之后,直接将温度参数作为环境温度,以此实现运行控制。该方案直接在红外检测器处设置温度采集器,实现环境温度采集,具有采集准确度高的优点。
[0057] 应当指出的是,由于红外检测器运行过程中自身温度或者红外检测器所处设备的温度会有一定的升高,若直接以设置于红外检测器的温度采集器,或者设置于红外检测器所处设备的温度采集器,所采集的温度参数作为环境温度,将会使得处理器所接收的环境温度与实际环境温度存在一定的差异。红外检测器在运行时,不同的环境温度对应所需的最佳灵敏度也会有所区别。以红外检测器对人体或动物体进行检测为例,在人体(或动物体)温度与环境温度差值较大时,红外检测器只需以较低的灵敏度,即可识别到环境中的人体或动物体;而当人体(或动物体)温度与环境温度差值较小时,则需要更高的灵敏度才能有效检测到人体或动物体。
[0058] 因此,若直接以所采集到的环境温度对应的灵敏度进行红外检测,很容易由于采集的环境温度与实际环境温度之间的偏差,导致所采用的灵敏度与实际环境温度不对应,从而出现误触发或者漏触发等现象。故在另一个实施例中,处理器在接收到温度参数之后,还可以是对温度参数进行修正,以修正后的温度参数作为环境温度,降低甚至消除环境温度误差。通过该种方式,最终以修正后的温度参数确定红外检测器的实际灵敏度,以所确定的实际灵敏度进行红外检测,保证红外检测器运行时灵敏度的准确性,提高红外检测器的运行可靠性。
[0059] 在另一个实施例中,获取红外检测器所处环境的环境温度,包括:从远端设备读取红外检测器所处环境的环境温度。
[0060] 具体地,该实施例的方案,红外检测器将通过有线或者无线通信的方式,与远端设备通信连接,通过读取远端设备中该红外检测器所处环境的环境温度。而远端设备的具体类型并不是唯一的,在一个较为详细的实施例中,远端设备可以是远端服务器、手机、平板电脑或者手环等终端设备。在其它实施例中,远端设备还可以是设置于红外检测器所处环境中,具有温度采集功能的终端设备,此时由于处于同一环境,可采用有线或者无线的方式,将红外检测器与该类型的终端设备连接。
[0061] 上述方案,无需在红外检测器处设置温度采集器,不需要对红外检测器的硬件结构进行改进,只需红外检测器以有线或者无线的方式,从远端设备处进行环境温度的读取即可,在一定程度上降低红外检测器的硬件成本。
[0062] 请参阅图7,在一个实施例中,获取红外检测器所处环境的环境红外参数,包括:步骤702和步骤704。
[0063] 步骤702,对红外检测器所处环境进行红外采集,得到初始红外参数。步骤704,根据初始红外参数进行模数转换,得到环境红外参数。
[0064] 本实施例的方案中,处理器具备模数转换功能,红外检测器能够主动对所处环境进行红外采集,在处理器接收来自红外检测器的红外接收器采集发送的初始红外参数之后,将会对该初始红外参数进行模数转换,将模拟形式的初始红外参数,转换为数字形式的环境红外参数,以此进行后续的运行控制。该方案,将初始红外参数转换为数字形式的环境红外参数后,以此进行红外检测器的运行控制,保证红外检测器的采集精度。
[0065] 可以理解,在其它实施例中,还可采用不具备模数转换功能的处理器实现,对应的,此时需要在红外检测器的红外接收器与处理器之间,额外设置一个模数转换器,通过模数转换器将红外接收器采集的初始红外参数,转换为数字形式的环境红外参数。
[0066] 请参阅图8,在一个实施例中,根据环境红外参数对灵敏度基准值进行修正,得到实际灵敏度,包括:步骤802和步骤804。
[0067] 步骤802,根据预设时间段内获取的环境红外参数,得到红外参数波动值;步骤804,根据红外参数波动值对灵敏度基准值进行修正,得到实际灵敏度。
[0068] 具体地,该实施例的方案,以预设时间段内获取的各个环境红外参数为基础,实现对灵敏度基准值进行修正。其中,红外参数波动值指的是,预设时间段内所获取的所有环境红外参数中,最大环境红外参数与最小环境红外参数的差值。处理器以预设时间段进行计时,分别统计这一预设时间段内的获取的各个环境红外参数,在计时结束之后,将最大环境红外参数与最小环境红外参数的差值作为红外参数波动值,以此实现灵敏度基准值的校正操作。
[0069] 上述方案,结合环境红外参数在预设时间段内的红外参数波动值,对灵敏度基准值进行校准,以保证最终得到的实际灵敏度与红外检测器所处环境相配,提高红外检测器的运行可靠性。
[0070] 在一个实施例中,请参阅图9,步骤804包括步骤902和步骤904。
[0071] 步骤902,根据红外参数波动值和预设波动阈值,确定红外修正值。
[0072] 步骤904,根据红外修正值和灵敏度基准值,确定实际灵敏度。
[0073] 具体地,预设波动值为预设的、红外检测器在修正需求时,红外检测器所处环境的红外参数的波动阈值。处理器以预设时间段进行计时,分别统计这一预设时间段内的获取的各个环境红外参数,在计时结束之后,将最大环境红外参数与最小环境红外参数的差值作为红外参数波动值。之后处理器结合红外参数波动值和预设波动阈值,确定当前环境温度状态下所需的红外修正值,以所确定的红外修正值对匹配到的灵敏度基准值进行修正,最终确定红外检测器运行所需的实际灵敏度,以此进行红外检测。
[0074] 上述方案,通过红外参数波动值和预设波动阈值来确定所需的红外修正值,从而对灵敏度基准值进行修正,得到实际灵敏度,将灵敏度的修正与温度变化所引起的红外参数波动所结合,保证灵敏度的修正准确性。
[0075] 在一个实施例中,请参阅图10,步骤902包括步骤101和步骤103。
[0076] 步骤101,根据红外参数波动值和预设波动阈值,确定红外差值。
[0077] 步骤103,根据红外差值,以及预设的红外差值和红外修正值的对应关系,确定红外修正值。
[0078] 具体地,红外差值即为红外参数波动值和预设波动阈值之间的差值,如上实施例所示,处理器可以为具备存储功能类型的处理器,可在处理器中预先存储预设波动阈值,以及红外差值和红外修正值的对应关系,处理器分析得到红外参数波动值之后,将其与预设波动阈值进行作差,得到两者的差值。之后将该差值代入红外差值和红外修正值的对应关系进行匹配分析,即可确定红外修正值。
[0079] 可以理解,红外差值和红外修正值的对应关系的具体形式并不是唯一的,具体不做限定。在一个实施例中,可以是以数据库的形式存储在处理器中,处理器在得到红外差值之后,代入相应的数据库中进行匹配,即可确定当前红外差值下,所需对灵敏度基准值进行修正的大小,也即红外修正值。在另外的实施例中,红外差值和红外修正值的对应关系还可以是以函数关系的方式,存储在处理器中,此时处理器得到红外差值之后,将其带入该函数关系中进行计算,同样可得到红外修正值。
[0080] 上述方案,红外参数波动值和预设波动阈值的差值,以及预设的红外差值和红外修正值的对应关系进行分析,确定红外修正值,确保所得到红外修正值的准确性。
[0081] 在一个实施例中,请参阅图11,步骤904包括步骤112和步骤114。
[0082] 步骤112,若红外参数波动值大于第一预设波动阈值,则根据红外修正值调大灵敏度基准值,得到实际灵敏度。
[0083] 步骤114,若红外参数波动值小于第二预设波动阈值,则根据红外修正值调小灵敏度基准值,得到实际灵敏度。
[0084] 具体地,第一预设波动阈值大于或等于第二预设波动阈值。第一预设波动阈值以及第二预设波动阈值均可存储在处理器中,在需要使用时直接调用即可。处理器还可以为不具备存储功能类型的处理器,对应的,此时第一预设波动阈值以及第二预设波动阈值存储在存储器中,当需要使用时,需要从存储器中进一步调用。
[0085] 处理器在根据预设时间段内的环境红外参数得到红外参数波动值之后,调用第一预设波动阈值和第二预设波动阈值,与第一预设波动阈值进行比较分析,若大于第一预设波动阈值,则将灵敏度基准值调高,得到实际灵敏度。若小于第一预设波动阈值,则进一步与第二预设波动阈值进行比较分析,若小于第二预设波动阈值,则将灵敏度基准值降低,得到实际灵敏度。否则,则需要不对灵敏度基准值进行调整。
[0086] 上述方案,直接将红外参数波动值与预设的波动阈值进行比较分析,根据比较分析结果对应的调大或调小灵敏度基准值,得到实际灵敏度进行红外检测,可有效保证红外实际灵敏度与当前红外检测器所处环境相匹配,提高红外检测的触发可靠性。且无论是红外参数波动值大于第一预设波动阈值,还是红外参数波动值小于第二预设波动阈值,均会对应修正灵敏度基准值,使得实际灵敏度与当前环境相匹配,既能避免漏触发的情况发生,还能避免误触发的情况发生,进一步提高触发可靠性。
[0087] 为了便于理解本申请的技术方案,下面结合较为详细的实施例对本申请进行解释说明。
[0088] 红外检测器的壳体设置有一个温度采集器,该温度采集器与红外检测器的处理器连接,在红外检测器开启时,首先通过温度采集器进行温度采集,得到所处环境的环境温度,同时,控制红外检测器的红外接收装置主动进行环境中红外信号的采集,得到预设时间段内的初始红外参数并依次发送至处理器,处理器对预设时间段内的所有初始红外参数进行模数转换,得到对应的环境红外参数。或者,红外检测器的红外接收装置也可根据实际需求定期或周期性地主动采集环境中的红外信号。
[0089] 处理器接收到环境温度之后,将其与预存的预设灵敏度数据库进行匹配分析,得到当前环境温度下,适合红外检测器运行的大致灵敏度,即灵敏度基准值。之后处理器根据各个环境红外参数,得到环境红外参数的红外参数波动值,将其与第一预设波动阈值进行比较分析。若红外参数波动值大于第一预设波动阈值,则将红外参数波动值和第一预设波动阈值进行作差,得到红外差值,并将红外差值代入预设的红外差值和红外修正值的对应关系,得到红外修正值。最终,将当前匹配到的灵敏度基准值增加红外修正值大小,得到最终的实际灵敏度,以此控制红外检测器进行红外检测操作。
[0090] 而当红外参数波动值小于第一预设波动阈值,则需要进一步将红外参数波动值与第二预设波动阈值进行比较分析,若红外参数波动值小于第二预设波动阈值,则将红外参数波动值和第二预设波动阈值进行作差,得到红外差值,并将红外差值代入预设的红外差值和红外修正值的对应关系,得到红外修正值。最终,将当前匹配到的灵敏度基准值减小红外修正值大小,得到最终的实际灵敏度,以此控制红外检测器进行红外检测操作。
[0091] 应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0092] 基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的红外检测器运行控制方法的红外检测器运行控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个红外检测器运行控制装置实施例中的具体限定可以参见上文中对于红外检测器运行控制方法的限定,在此不再赘述。
[0093] 在一个实施例中,如图12所示,提供了一种红外检测器运行控制装置,包括参数获取模块122、比对分析模块124和修正控制模块126。
[0094] 参数获取模块122用于获取红外检测器所处环境的环境温度以及环境红外参数;比对分析模块124用于根据环境温度和预设灵敏度数据库,得到红外检测器在环境温度时的灵敏度基准值;修正控制模块126根据环境红外参数对灵敏度基准值进行修正,得到实际灵敏度,并以实际灵敏度进行红外检测。
[0095] 在一个实施例中,参数获取模块122还用于接收设置于红外检测器的温度采集器采集并发送的温度参数,作为红外检测器所处环境的环境温度。
[0096] 在一个实施例中,参数获取模块122还用于从远端设备读取红外检测器所处环境的环境温度。
[0097] 在一个实施例中,参数获取模块122还用于对红外检测器所处环境进行红外采集,得到初始红外参数。根据初始红外参数进行模数转换,得到环境红外参数。
[0098] 在一个实施例中,修正控制模块126还用于根据预设时间段内获取的环境红外参数,得到红外参数波动值;根据红外参数波动值对灵敏度基准值进行修正,得到实际灵敏度。
[0099] 在一个实施例中,修正控制模块126还用于根据红外参数波动值和预设波动阈值,确定红外修正值;根据红外修正值和灵敏度基准值,确定实际灵敏度。
[0100] 在一个实施例中,修正控制模块126还用于根据红外参数波动值和预设波动阈值,确定红外差值;根据红外差值,以及预设的红外差值和红外修正值的对应关系,确定红外修正值。
[0101] 在一个实施例中,修正控制模块126还用于若红外参数波动值大于第一预设波动阈值,则根据红外修正值调大灵敏度基准值,得到实际灵敏度;若红外参数波动值小于第二预设波动阈值,则根据红外修正值调小灵敏度基准值,得到实际灵敏度;第一预设波动阈值大于或等于第二预设波动阈值。
[0102] 上述红外检测器运行控制装置,预存有红外检测器在不同环境温度时对应的灵敏度基准值,在实际运行过程中,首先根据获取的环境温度得到一个灵敏度基准值,然后结合所获取的环境红外参数对灵敏度基准值进行修正,得到最终于当前红外检测器相匹配的实际灵敏度,以实际灵敏度来进行红外检测。该方案,可根据实际红外检测器所处的运行环境,得到相匹配的实际灵敏度进行红外检测,可避免以固定灵敏度进行红外检测时,受环境因素影响而漏触发或者误触发的情况发生。
[0103] 上述红外检测器运行控制中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0104] 在一个实施例中,提供了一种红外检测器,其内部结构图可以如图13所示。该红外检测器包括通过系统总线连接的处理器、存储器和通信接口。其中,该红外检测器的处理器用于提供计算和控制能力。该红外检测器的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该红外检测器的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种红外检测器运行控制。
[0105] 本领域技术人员可以理解,图13中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的红外检测器的限定,具体的红外检测器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0106] 在一个实施例中,提供了一种红外检测器,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0107] 获取红外检测器所处环境的环境温度以及环境红外参数;根据环境温度和预设灵敏度数据库,得到红外检测器在环境温度时的灵敏度基准值;根据环境红外参数对灵敏度基准值进行修正,得到实际灵敏度,并以实际灵敏度进行红外检测。
[0108] 在一个实施例中,红外检测器还包括壳体和温度采集器,存储器和处理器设置于壳体的内部,温度采集器设置于壳体的外表面,温度采集器连接处理器,温度采集器用于采集得到环境温度。对应的,在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收设置于红外检测器的温度采集器采集并发送的温度参数,作为红外检测器所处环境的环境温度。
[0109] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:从远端设备读取红外检测器所处环境的环境温度。
[0110] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:对红外检测器所处环境进行红外采集,得到初始红外参数;根据初始红外参数进行模数转换,得到环境红外参数。
[0111] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据预设时间段内获取的环境红外参数,得到红外参数波动值;根据红外参数波动值对灵敏度基准值进行修正,得到实际灵敏度。
[0112] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据红外参数波动值和预设波动阈值,确定红外修正值;根据红外修正值和灵敏度基准值,确定实际灵敏度。
[0113] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据红外参数波动值和预设波动阈值,确定红外差值;根据红外差值,以及预设的红外差值和红外修正值的对应关系,确定红外修正值。
[0114] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:若红外参数波动值大于第一预设波动阈值,则根据红外修正值调大灵敏度基准值,得到实际灵敏度;若红外参数波动值小于第二预设波动阈值,则根据红外修正值调小灵敏度基准值,得到实际灵敏度;第一预设波动阈值大于或等于第二预设波动阈值。
[0115] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0116] 获取红外检测器所处环境的环境温度以及环境红外参数;根据环境温度和预设灵敏度数据库,得到红外检测器在环境温度时的灵敏度基准值;根据环境红外参数对灵敏度基准值进行修正,得到实际灵敏度,并以实际灵敏度进行红外检测。
[0117] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收设置于红外检测器的温度采集器采集并发送的温度参数,作为红外检测器所处环境的环境温度。
[0118] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从远端设备读取红外检测器所处环境的环境温度。
[0119] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对红外检测器所处环境进行红外采集,得到初始红外参数;根据初始红外参数进行模数转换,得到环境红外参数。
[0120] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据预设时间段内获取的环境红外参数,得到红外参数波动值;根据红外参数波动值对灵敏度基准值进行修正,得到实际灵敏度。
[0121] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据红外参数波动值和预设波动阈值,确定红外修正值;根据红外修正值和灵敏度基准值,确定实际灵敏度。
[0122] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据红外参数波动值和预设波动阈值,确定红外差值;根据红外差值,以及预设的红外差值和红外修正值的对应关系,确定红外修正值。
[0123] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若红外参数波动值大于第一预设波动阈值,则根据红外修正值调大灵敏度基准值,得到实际灵敏度;若红外参数波动值小于第二预设波动阈值,则根据红外修正值调小灵敏度基准值,得到实际灵敏度;第一预设波动阈值大于或等于第二预设波动阈值。
[0124] 在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0125] 获取红外检测器所处环境的环境温度以及环境红外参数;根据环境温度和预设灵敏度数据库,得到红外检测器在环境温度时的灵敏度基准值;根据环境红外参数对灵敏度基准值进行修正,得到实际灵敏度,并以实际灵敏度进行红外检测。
[0126] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收设置于红外检测器的温度采集器采集并发送的温度参数,作为红外检测器所处环境的环境温度。
[0127] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从远端设备读取红外检测器所处环境的环境温度。
[0128] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对红外检测器所处环境进行红外采集,得到初始红外参数;根据初始红外参数进行模数转换,得到环境红外参数。
[0129] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据预设时间段内获取的环境红外参数,得到红外参数波动值;根据红外参数波动值对灵敏度基准值进行修正,得到实际灵敏度。
[0130] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据红外参数波动值和预设波动阈值,确定红外修正值;根据红外修正值和灵敏度基准值,确定实际灵敏度。
[0131] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据红外参数波动值和预设波动阈值,确定红外差值;根据红外差值,以及预设的红外差值和红外修正值的对应关系,确定红外修正值。
[0132] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若红外参数波动值大于第一预设波动阈值,则根据红外修正值调大灵敏度基准值,得到实际灵敏度;若红外参数波动值小于第二预设波动阈值,则根据红外修正值调小灵敏度基准值,得到实际灵敏度;第一预设波动阈值大于或等于第二预设波动阈值。
[0133] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read‑Only Memory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0134] 上述红外检测器、存储介质及计算机程序产品,预存有红外检测器在不同环境温度时对应的灵敏度基准值,在实际运行过程中,首先根据获取的环境温度得到一个灵敏度基准值,然后结合所获取的环境红外参数对灵敏度基准值进行修正,得到最终于当前红外检测器相匹配的实际灵敏度,以实际灵敏度来进行红外检测。该方案,可根据实际红外检测器所处的运行环境,得到相匹配的实际灵敏度进行红外检测,可避免以固定灵敏度进行红外检测时,受环境因素影响而漏触发或者误触发的情况发生。
[0135] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0136] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

当前第1页 第1页 第2页 第3页