一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

环境数据检测处理方法、装置、电子设备和存储介质与流程

2022-05-27 01:38:56 来源:中国专利 TAG:


1.本发明涉及传感器技术领域,具体而言,涉及一种环境数据检测处理方法、装置、电子设备和存储介质。


背景技术:

2.近年来随着互联网和物联网技术的不断迭代发展,智能家居概念开始深入人心。随着智能家居产品的不断发布,推出上市;其中很多产品是智能家居系统的基础产品,比如智慧网关、光照传感器,红外人体传感器,门窗传感器等等。
3.目前,由于不同场景下所包括的环境数据有所不同,因此,为了实现不同场景下的智能化家居,能够采集环境数据的电子设备会检测各个场景下的环境数据,并在获得检测到的环境数据后直接通过无线信号传输给其他需要该环境数据的设备,因此造成频繁发送电报,从而导致设备能耗增加。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种光照强度范围调节方法、装置、光照传感器和存储介质,以解决现有技术中光照传感器频繁发送电报,从而导致设备能耗增加的问题。
5.为了实现上述目的,本发明实施例采用的技术方案如下:
6.第一方面,本发明提供一种环境数据检测处理方法,所述方法包括:
7.获取目标环境下采集的当前环境数据;
8.若所述当前环境数据未超过当前环境阈值,则丢弃所述当前环境数据;所述当前环境阈值根据上一次获取的环境数据确定;
9.若所述当前环境数据超过所述当前环境阈值,则将所述当前环境数据上报至目标设备,并根据所述当前环境数据对所述当前环境阈值进行更新;
10.继续采集所述目标环境下的环境数据,并基于更新后的环境阈值对采集的环境数据进行处理。
11.第二方面,本发明提供一种环境数据检测处理装置,所述装置包括:
12.丢弃模块,用于在所述当前环境数据未超过当前环境阈值时,丢弃所述当前环境数据;所述当前环境阈值根据上一次获取的环境数据确定;
13.更新模块,用于在所述当前环境数据超过所述当前环境阈值时,将所述当前环境数据上报至目标设备,并根据所述当前环境数据对所述当前环境阈值进行更新;
14.采集模块,用于继续采集所述目标环境下的环境数据,并基于更新后的环境阈值对采集的环境数据进行处理。在可选的实施方式中,所述更新模块还用于获取多个预设档次对应的环境阈值范围,确定所述当前环境数据所属的环境阈值范围对应的目标档次;其中,各所述预设档次具有对应的阈值调整策略;
15.根据所述目标档次对应的阈值调整策略更新所述当前环境阈值,得到更新后的环境阈值。
16.在可选的实施方式中,所述更新模块还用于若所述目标档次为所述第一档次,则获取所述第一档次对应的阈值调整策略所包括的第一调整值;
17.基于所述当前环境数据与所述第一调整值的和值,和所述当前环境数据与所述第一调整值的差值,更新所述当前环境阈值的上限值和下限值,得到更新后的环境阈值。
18.在可选的实施方式中,所述更新模块还用于若所述目标档次为所述第二档次,则获取所述第二档次对应的阈值调整策略所包括的第二调整值;
19.基于所述当前环境数据与所述第二调整值的和值,和所述当前环境数据与所述第二调整值的差值,更新所述当前环境阈值的上限值和下限值,得到更新后的环境阈值。
20.在可选的实施方式中,所述更新模块还用于若所述目标档次为所述第三档次,则获取所述第三档次对应的阈值调整策略所包括的第三调整值;
21.基于所述当前环境数据和所述当前环境数据与所述第三调整值乘积的和值,以及所述当前环境数据和所述当前环境数据与所述第三调整值乘积的差值,更新所述当前环境阈值的上限值和下限值,得到更新后的环境阈值。
22.在可选的实施方式中,所述更新模块还用于若所述目标档次为第四档次,则获取所述第四档次对应的阈值调整策略所包括的环境变化参数和预设系数;
23.根据所述当前环境数据、所述环境变化参数和所述预设系数,调整所述当前环境阈值的上限值和下限值,得到更新后的环境阈值。
24.在可选的实施方式中,所述更新模块还用于若所述当前环境数据超过所述当前环境阈值,则将所述当前环境数据上报至控制设备,以指示所述控制设备获取与所述当前环境数据匹配的目标控制场景,并控制与所述目标控制场景对应的设备执行相应的控制指令。
25.第三方面,本发明提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如前述实施方式中任一项所述的环境数据检测处理方法的步骤。
26.第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任一项所述的环境数据检测处理方法的步骤。
27.本发明实施例提供的环境数据检测处理方法、装置、电子设备和存储介质,通过在获取到的目标环境下采集的当前环境数据未超过当前环境阈值时,丢弃当前环境数据,在当前环境数据超过当前环境阈值时再上传当前环境数据,从而对获取到的环境数据进行筛选,无需将所有获取到的环境数据通过无线信号进行传输,减少了电报上传频率,进而降低了电子设备的功率消耗;此外,由于当前环境阈值为根据上一次获取的环境数据确定的环境阈值,且在当前环境数据超过当前环境阈值时根据当前环境数据对当前环境阈值进行更新,从而实现了不同环境下的当前环境阈值的自适应调节,有利于保证人体对环境的感受程度维持在恒定状态,提高产品体验感。
28.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
29.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
30.图1示出了一种适用于本发明实施例的应用环境示意图;
31.图2示出了本发明提供的环境数据检测处理方法的一种流程示意图;
32.图3示出了本发明提供的环境数据检测处理方法的另一种流程示意图;
33.图4示出了本发明提供的环境数据检测处理方法的另一种流程示意图;
34.图5示出了本发明提供的环境数据检测处理方法的另一种流程示意图;
35.图6示出了本发明提供的环境数据检测处理方法的另一种流程示意图;
36.图7示出了本发明提供的环境数据检测处理方法的另一种流程示意图;
37.图8a示出了人眼感受与光照值关系的示意图;
38.图8b示出了不同光照强度下的光照强度阈值的上下限值示意图;
39.图9示出了光照传感器的硬件结构框图;
40.图10示出了本发明提供的一种环境数据检测处理装置的功能模块图;
41.图11示出了本发明提供的电子设备的硬件结构框图。
42.图标:10-智能家居系统;100-网关;200-电子设备;300-服务器;400-终端设备;500-路由器;10a-光照强度阈值的上限值;10b-光照强度阈值的上限值的乘幂;20-标准光照强度;30a-光照强度阈值的下限值;30b-光照强度阈值的下限值的乘幂;310-主控芯片;320-环境光照传感器;330-电池;340-开关;350-外设;351-指示灯;352-按键;600-环境数据检测处理装置;610-获取模块;620-丢弃模块;630-更新模块;640-采集模块;1110-处理器;1130-存储器;1120-存储介质;1121-操作系统;1122-数据;1123-应用程序;1140-输入输出接口;1150-有线或无线网络接口;1160-电源。
具体实施方式
43.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
44.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
46.目前,在智能家居系统中,往往会根据各种电子设备所采集到的环境数据进行相应的控制,从而实现家居的智能化,例如,在采集到有人进入室内时则打开灯、当光照强度超过一定阈值时拉上窗帘、在采集到有人进入浴室时则打开音乐播放器,这些都需要通过提前设置的能够采集到环境数据的电子设备采集环境数据,并将其进行传输从而实现。
47.现有技术中往往通过以下方式上传环境数据:
48.其一为当电子设备采集到环境数据后,直接将该环境数据通过无线信号传输给其他需要光照参数的设备,从而便于执行接下来的相关控制;
49.其二为预先设置环境数据阈值,在测量到环境数据后,将该环境数据与预先设置的固定环境阈值进行对比,在该环境数据满足环境数据阈值时则进行上传,若该环境数据并不满足预设的环境阈值,则不进行上传。
50.但第一种上传方式测量频率较高,且测量一次即得发送一次电报,会导致电子设备能耗增加,且较多的电报容易使无线系统中射频环境的干扰增加,同时消耗较多的云端存储空间。
51.而第二种上传方式虽然设置了环境数据阈值进行一定的筛选,但该设定的环境数据阈值一般为固定值,在智能家居系统中的适应性较差。以所采集的环境数据为光照强度,且设置当光照强度超过光照阈值时上传该光照数据为例,若当前环境为强光照环境,则按照一定频率所采集的光照强度值会频繁超过光照阈值,则在此情况下也会不断上报数据;若当前环境为若光照环境,则按照一定频率所采集的光照强度值会在很长一段时间无法超过光照阈值,从而造成智能家居反应不灵敏。此外,由于人体对环境数据的感应并非线性感应,因此设置固定环境数据阈值无法满足人体的期望和感受。
52.基于以上问题,本技术提出一种环境数据检测处理方法,以解决以上问题。
53.下面将对本发明所涉及的一种应用环境进行介绍。
54.请参阅图1,图1为适用于本发明实施例的一种应用环境示意图。其中,图1提供了一种智能家居系统10,该智能家居系统10包括网关100、与网关100连接的电子设备200以及与网关100连接的服务器300。其中,网关100的数量可以为至少一个,电子设备200的数量可以为至少一个。另外,网关100的数量为多个时,不同网关100之间也可以进行通信连接。
55.在本发明实施例中,网关100可以为智能家居控制的智能网关,可以实现系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能。网关可以负责具体的安防报警,家电控制,用电信息采集。网关100还可以通过无线方式与智能交互终端等产品进行信息交互。网关100还具备有无线路由功能,优良的无线性能,网络安全和覆盖面积。
56.在本发明实施例中,电子设备200可以是能够进行环境数据采集的电子设备,例如传感器设备、检测设备等,若该电子设备200为传感器设备,则该电子设备200可以是光照传感器、温湿度传感器等,若该电子设备为检测设备,则可以是光照强度检测设备等。与网关100连接的电子设备200,可以与网关100之间进行信息以及指令的交互。网关100与电子设备200可以通过蓝牙、wifi(wireless-fidelity,无线保真)、zigbee(紫峰技术)等通信方式连接,当然,网关100与电子设备200连接方式在本发明实施例中可以不作为限定。在本发明实施例中,服务器300可以是本地服务器、云服务器等服务器,具体的服务器类型在本发明实施例中可以不作为限定。与网关100连接的服务器300,可以通过无线方式与网关100之间进行信息的交互。设置于不同的室内空间的网关100都可以通过网络与同一个服务器300进
行通信连接,以进行服务器300和网关100之间的信息交互。
57.进一步地,上述智能家居系统10还可以包括终端设备400。其中,终端设备400可以包括个人电脑(personal computer,pc)、平板电脑、智能手机、个人数字助理(personal digital assistant,pda)等,在此不做限定。终端设备400可以通过2g/3g/4g/5g/wifi等无线方式与服务器300之间进行信息的交互。当然,终端设备400与服务器300之间的连接方式在本发明实施例中可以不作为限定。在一些实施方式中,该终端设备400也可用于与用户之间进行交互,方便用户通过终端设备400可以基于路由器500与网关100进行无线通信。另外,用户可以在网关100和终端设备400同时添加一个账号信息,通过该账号信息实现网关100和终端设备400的信息同步。
58.在一些实施例中,用户可以通过终端设备400的应用程序(application,app)设置不同的触发场景或者自动化联动。作为一种方式,终端设备400可以将场景配置信息或者自动化方案上传至服务器300,以在达到该触发场景或者自动化的触发条件时,服务器300可根据存储的场景配置信息或者自动化方案,找到与该场景配置信息或者自动化方案中的执行动作对应的设备,以通知该设备进行执行动作以满足触发场景或自动化的执行结果。作为另一种方式,服务器300也可以将场景配置信息或者自动化方案发送给网关100,由网关100根据存储的场景配置信息或者自动化方案,找到与该场景配置信息或者自动化方案中的执行动作对应的设备。同时,网关100可以将设备的执行情况反馈回服务器300。
59.基于上述图1所示的应用环境示意图,结合图2并以该方法应用于电子设备为例,对本发明实施例提供的环境数据检测处理方法进行说明,如图2所示,该方法包括以下步骤:
60.步骤s110,获取目标环境下采集的当前环境数据;
61.可选地,该目标环境为当前需要进行环境数据采集的环境,该当前环境数据为该电子设备所采集的目标环境中的环境数据。
62.在本实施例中,电子设备会每隔预设时间采集目标中的当前环境数据。在一个示例中,若该电子设备为光照传感器,且该光照传感器用于采集目标环境中的光照强度值,在此基础上,该光照传感器每隔5秒就会采集当前环境中的当前光照强度值。
63.步骤s120,若当前环境数据未超过当前环境阈值,则丢弃当前环境数据;
64.在本实施例中,当前环境阈值根据上一次获取的环境数据确定。
65.步骤s130,若当前环境数据超过当前环境阈值,则将当前环境数据上报至目标设备,并根据当前环境数据对当前环境阈值进行更新;
66.可选地,该目标设备可以是网关,也可以是能够与目标设备进行通信的终端设备或服务器,在一种可能实现的方式中,该终端设备可以是pc端,也可以是手机或平板电脑等。
67.在本实施例中,当电子设备获取到其在目标环境下采集的当前环境数据时,会将该数据与当前环境阈值进行对比,判断该环境数据是否超过当前环境阈值,若当前环境数据并未超过当前环境阈值,则将其丢弃;若当前环境数据超过当前环境阈值,则将其上报至目标设备,并根据当前环境数据对当前环境阈值进行更新。
68.可以理解地,在当前环境数据超过当前环境阈值时,则根据当前环境数据对当前环境阈值进行更新,并将更新后的环境阈值作为下一次环境数据处理时可进行参考的“当
前环境阈值”。
69.步骤s140,继续采集所述目标环境下的环境数据,并基于更新后的环境阈值对采集的环境数据进行处理。
70.在本实施例中,可在丢弃当前环境数据或上传当前环境数据后,间隔一定的预设时间继续采集目标环境中的环境数据,在获得该环境数据后判断该环境数据是否超过当前环境阈值,并执行上述步骤s120或步骤s130。
71.本发明实施例提供的环境数据检测处理方法,获取目标环境下采集的当前环境数据;若所述当前环境数据未超过当前环境阈值,则丢弃所述当前环境数据,其中,该当前环境阈值根据上一次获取的环境数据确定;若所述当前环境数据超过所述当前环境阈值,则将所述当前环境数据上报至目标设备,并根据所述当前环境数据对所述当前环境阈值进行更新;并继续采集所述目标环境下的环境数据,并基于更新后的环境阈值对采集的环境数据进行处理。通过该方法,可对获取到的环境数据进行筛选,从而无需将所有获取到的环境数据通过无线信号进行传输,减少了电报上传频率,进而降低了电子设备的功率消耗;此外,不同环境下的当前环境阈值的自适应调节,有利于保证人体对环境的感受程度维持在恒定状态,提高产品体验感。
72.可选地,为了对当前环境阈值进行更新,在图2的基础上,图3为本技术实施例提供的环境数据检测处理方法的另一流程示意图,请参见图3,上述步骤s130中的根据当前环境数据对当前环境阈值进行更新,还可以通过如下子步骤实现:
73.子步骤s131,获取多个预设档次对应的环境阈值范围,确定当前环境数据所属的环境阈值范围对应的目标档次;
74.其中,各预设档次具有对应的阈值调整策略;
75.可选地,该环境阈值范围指的是由环境下限值和环境上限值构成的区间范围,该阈值调整策略可用于对该档次对应的环境阈值范围进行调整,该目标档次为当前环境数据所属的环境阈值范围所对应的档次。
76.可选地,为了更加符合用户的需求,可预先在电子设备中设置多个预设档次,其中各个预设档次对应一定的环境阈值范围和阈值调整策略。可以理解地,可针对不同环境数据设置不同数量的预设档次,并根据不同的环境数据的不同预设档次设置阈值调整策略,在一种可能的实现方式中,各个档次对应的阈值调整策略可以是相同的,也可以是不同的。
77.在一个示例中,若电子设备为光照传感器,则当前环境数据可以是光照强度值,其对应的环境阈值则为光照强度阈值,且在应用该光照传感器之前需要事先设置各个预设档次对应的初始光照强度阈值范围,在一种可能的实施方式中,可设置至少4个预设档次,且在该光照传感器投入应用之前,各个预设档次可对应一个初始光照强度阈值范围,例如,4个预设档次可分别为[0lux,10lux]、[11lux,40lux]、[41lux,150lux]以及[151lux,83000lux]。可以理解地,在该示例中,采集到的当前光照强度值为8lux,则可确定该当前光照强度值属于第一档次对应的初始光照强度范围,进而判定该当前光照强度值属于第一档次。同理,若当前光照强度值为30lux,则可判定该当前光照强度值属于第二档次。
[0078]
子步骤s132,根据目标档次对应的阈值调整策略更新当前环境阈值,得到更新后的环境阈值。
[0079]
在本实施例中,在获得当前环境数据后,可根据当前环境数据的值判断其所属的
环境阈值范围所对应的目标档次,由于各档次对应有其阈值调整策略,因此可根据该目标档次对应的阈值调整策略对当前环境阈值进行更新,从而得到更新后的环境阈值。
[0080]
可以理解地,该当前环境阈值为该目标档次的环境阈值范围中的环境阈值,在对当前环境阈值进行更新之后,该更新后的环境阈值即为下一次数据处理时该目标档次对应的“当前环境阈值”。
[0081]
请继续参照上述示例,若4个预设档次对应的初始光照强度阈值范围分别为[0lux,10lux]、[11lux,40lux]、[41lux,150lux]以及[151lux,83000lux],而光照传感器所采集的当前光照强度阈值为30lux,则可判定该当前光照强度值属于第二档次,即[11lux,40lux]。可以理解地,第二档次即为当前的环境数据所属的环境阈值范围对应的目标档次,当前环境阈值即为11lux以及40lux,在采用该第二档次所对应的阈值调整策略对其进行更新后,若获得的更新后的环境阈值分别为a和b,则在进行下一次数据处理时,该第二档次对应的光照强度阈值范围即为[a lux,b lux]。需要说明的是,上述的当前环境数据、各预设档次的个数以及环境阈值范围仅为一种示例,在实际应用中,可以根据实际情况设置,本发明对此不进行限定。
[0082]
本发明实施例提供的环境数据检测处理方法,通过先确定当前环境数据所属的环境阈值范围对应的目标档次,之后根据该目标档次对应的阈值调整策略更新当前环境阈值,从而得到更新后的环境阈值,实现了当前环境阈值范围的自适应调节,且提高了对环境阈值范围的自适应调节的效率。接下来以预设档次为4个档次为例,针对在当前环境数据分别属于各个预设档次的情况时,如何对当前环境阈值进行更新进而获得更新后的环境阈值进行详细说明。
[0083]
可选地,该预设档次包括第一档次,当前环境阈值包括上限值和下限值,若当前环境数据所述的环境阈值范围为第一档次的环境阈值范围,可调用该第一档次对应的阈值调整策略对当前环境阈值的上限值和下限值进行调整,具体地,在图3的基础上,图4为本技术实施例提供的环境数据检测处理方法的又一种流程示意图,请参见图4,上述子步骤s132还可通过以下步骤实现:
[0084]
步骤s132-a1,若目标档次为第一档次,则获取第一档次对应的阈值调整策略所包括的第一调整值;
[0085]
其中,阈值调整策略是指对每次采集的当前环境数据进行调整的策略。每个档次分别具有对应的阈值调整策略,每个档次分对应的阈值调整策略可能不同。每种阈值调整策略分别包括相应的调整值。
[0086]
可选地,该第一调整值为第一档次的阈值调整策略中所包括的调整值。
[0087]
在本实施例中,若当前环境数据所属的环境阈值范围对应第一档次,则目标档次为第一档次,因此可调用该第一档次对应的阈值调整策略,该阈值调整策略中包括第一调整值,之后可根据该第一调整值进行当前环境阈值调整。
[0088]
其中,该第一调整值可以根据实际需要设置。以当前环境数据为光照强度值,该第一档次对应的当前环境阈值的上限值和下限值分别为光照强度的上限值和下限值为例,则考虑到光照强度可以瞬间变化,由于受到物体对光源的遮挡、反射、折射,或者光源的供电电源纹波、半导体的稳定性等,导致在低光照强度下光照强度不稳定,可以设定该第一调整值为3lux,以过滤掉因上述各种干扰对光照强度变化产生的影响,同时方便用户精细地设
置开/关灯光照强度值。
[0089]
步骤s132-a2,基于所述当前环境数据与所述第一调整值的和值,和所述当前环境数据与所述第一调整值的差值,更新所述当前环境阈值的上限值和下限值,得到更新后的环境阈值。
[0090]
在本实施例中,可分别计算当前环境数据与第一调整值的和,以及当前环境数据与第一调整值的差,在进行当前环境阈值的更新时,可将当前环境阈值的上限值更新为当前环境数据与第一调整值的和值,将当前环境阈值的下限值更新为当前环境数据与第一调整值的差值。
[0091]
可以理解地,若当前环境数据与第一调整值的差值为负数,则可采用该差值的绝对值作为下限值。
[0092]
请继续参照上述示例,若当前环境数据为当前光照强度值,且该当前光照强度值为6lux,环境阈值范围为光照强度阈值范围,第一档次对应的光照强度阈值范围为[0lux,10lux],第一调整值为3lux,则更新后的第一档次对应的环境阈值为[3lux,9lux]。
[0093]
可以理解地,由于根据本次采集到的光照强度值所更新,从而得到的第一档次对应的光照强度阈值范围为[3lux,9lux],则在此基础上,若下一次获得的光照强度值为7lux,则其未超过当前环境阈值,可进行丢弃;若下一次获得的光照强度值为10lux,则其属于第一预设档次,由于该第一预设档次对应的当前光照阈值的上限值为9lux,因此其超过当前环境阈值,因此可将该值上传至目标设备,并根据10lux和第一调整值对第一档次的光照强度阈值进行更新。
[0094]
在另一种实施方式中,该预设档次包括第二档次,当前环境阈值包括上限值和下限值,则在图3的基础上,图5为本技术实施例提供的环境数据检测处理方法的再一种流程示意图,请参见图5,上述子步骤s132还可通过以下步骤实现:
[0095]
步骤s132-b1,若目标档次为第二档次,则获取第二档次对应的阈值调整策略所包括的第二调整值;
[0096]
可选地,该第二调整值为第二档次的阈值调整策略中所包括的调整值。
[0097]
在本实施例中,若当前环境数据所属的环境阈值范围对应第二档次,则目标档次为第二档次,因此可调用该第二档次对应的阈值调整策略,该阈值调整策略中包括第二调整值,之后可根据该第二调整值进行当前环境阈值调整。
[0098]
其中,该第二调整值可以根据实际需要设置。以当前环境数据为光照强度值,该第二档次对应的当前环境阈值的上限值和下限值分别为光照强度的上限值和下限值为例,则在微亮的情况下,为了降低数据率和降低阴影影响,可以将第一预设值设置为6lux,以过滤掉各种干扰对光照强度变化产生的影响。
[0099]
步骤s132-b2,基于当前环境数据与第二调整值的和值,和当前环境数据与第二调整值的差值,更新所述当前环境阈值的上限值和下限值,得到更新后的环境阈值。
[0100]
在本实施例中,可分别计算当前环境数据与第二调整值的和,以及当前环境数据与第二调整值的差,在进行当前环境阈值的更新时,可将当前环境阈值的上限值更新为当前环境数据与第二调整值的和值,将当前环境阈值的下限值更新为当前环境数据与第二调整值的差值。
[0101]
可以理解地,若当前环境数据与第二调整值的差值为负数,则可采用该差值的绝
对值作为更新后的下限值。
[0102]
请继续参照上述示例,若当前环境数据为当前光照强度值,且该当前光照强度值为30lux,环境阈值范围为光照强度阈值范围,第二档次对应的光照强度阈值范围为[11lux,40lux],第二调整值为6lux,则更新后的第二档次对应的环境阈值为[24lux,36lux]。
[0103]
可以理解地,由于根据本次采集到的光照强度值所更新,从而得到的第二档次对应的光照强度阈值范围为[24lux,36lux],则在此基础上,若下一次获得的光照强度值为25lux,则其未超过当前环境阈值,可进行丢弃;若下一次获得的光照强度值为12lux,则其属于第二预设档次,由于当前该第二预设档次对应的当前光照阈值的下限值为25lux,因此其超过当前环境阈值,因此可将该值上传至目标设备,并根据12lux和第二调整值对第二档次的光照强度阈值进行更新。
[0104]
在又一种实施方式中,该预设档次包括第三档次,当前环境阈值包括上限值和下限值,则在图3的基础上,图6为本技术实施例提供的环境数据检测处理方法的再一种流程示意图,请参见图6,上述子步骤s132还可通过以下步骤实现:
[0105]
子步骤s132-c1,若所述目标档次为第三档次,则获取第三档次对应的阈值调整策略所包括的第三调整值;
[0106]
可选地,该第三调整值为第三档次的阈值调整策略中所包括的调整值。
[0107]
在本实施例中,若当前环境数据所属的环境阈值范围对应第三档次,则目标档次为第三档次,因此可调用该第三档次对应的阈值调整策略,该阈值调整策略中包括第三调整值,之后可根据该第三调整值进行当前环境阈值调整。
[0108]
其中,该第三调整值可以根据实际需要设置。以当前环境数据为光照强度值,该第三档次对应的当前环境阈值的上限值和下限值分别为光照强度的上限值和下限值为例,根据韦伯-费希纳定律,该第三调整值的最小值因人而异,且在不同时期的研究中也不尽相同在一种可能的实现方式中,该第三调整值可以为0.14,从而可实现在该当前光照强度范围内人眼对光照强度相对变化(

lux/lux)产生的感应几乎是恒定的。
[0109]
子步骤s132-c2,基于当前环境数据和当前环境数据与第三调整值乘积的和值,以及当前环境数据和当前环境数据与第三调整值乘积的差值,更新当前环境阈值的上限值和下限值,得到更新后的环境阈值。
[0110]
在本实施例中,可首先计算当前环境数据与第三调整值得乘积,之后分别计算当前环境数据与该乘积的和,以及当前环境数据与该乘积的差,在进行当前环境阈值的更新时,可将当前环境阈值的上限值更新为当前环境数据与该乘积的和值,将当前环境阈值的下限值更新为当前环境数据与该乘积的差值。
[0111]
可以理解地,若当前环境数据与该乘积的差值为负数,则可采用该差值的绝对值作为更新后的下限值。
[0112]
可以理解地,若该第三预设值为x,则可将当前环境阈值的上限值更新为当前环境数据 当前环境数据*x(即当前环境数据*(1 x)),将当前环境阈值的下限值更新为当前环境数据-当前环境数据*x(即当前环境数据*(1-x))。
[0113]
在又一种实施方式中,该预设档次包括第四档次,当前环境阈值包括上限值和下限值,则在图3的基础上,图7为本技术实施例提供的环境数据检测处理方法的再一种流程
示意图,请参见图7,上述子步骤s132还可通过以下步骤实现:
[0114]
子步骤s132-d1,若目标档次为第四档次,则获取第四档次对应的阈值调整策略所包括的环境变化参数和预设系数;
[0115]
可选地,该环境变化参数和预设系数为第四档次的阈值调整策略中所包括的预设数据。
[0116]
在本实施例中,若当前环境数据所属的环境阈值范围对应第四档次,则目标档次为第四档次,因此可调用该第四档次对应的阈值调整策略,该阈值调整策略中包括环境变化参数和预设系数,之后可根据该环境变化参数和预设系数对当前环境阈值进行调整。
[0117]
其中,该环境变化参数和预设系数可以根据实际需要设置。
[0118]
子步骤s132-d2,根据当前环境数据、环境变化参数和预设系数,调整当前环境阈值的上限值和下限值,得到更新后的环境阈值。
[0119]
在本实施例中,可根据当前环境数据、环境变化参数和预设系数,结合预设的公式对当前环境阈值的上限值和下限值进行调整,从而得到更新后的环境阈值。
[0120]
在一种可能的实现方式中,若当前环境数据为光照强度值,该第四档次对应的当前环境阈值的上限值和下限值分别为光照强度的上限值和下限值,则该环境变化参数为光照强度变化参数,该预设系数为预设常系数。
[0121]
可根据如下公式对当前光照强度阈值范围的上限值进行更新:
[0122]
更新后的当前光照强度范围的
[0123][0124]
可根据如下公式对当前光照强度阈值范围的下限值进行更新:
[0125]
更新后的当前光照强度范围的
[0126][0127]
其中,lux0为当前光照强度值,δs为光照强度变化参数,k为预设常系数。
[0128]
接下来结合图8a-图8b介绍上述阈值调整策略的设置原因,请参照图8a,为上述示例中的人眼感受与光照值关系的示意图,该图中的三条直线表征光照强度和人眼感受之间的关系,根据图8a并结合韦伯-费希纳定律可知,人眼感受与光照强度变化量之间是对数关系,且因为眼睛感知惰性,会导致相同光照强度下人眼感受相同,而光照强度上升时的阈值和光照强度下降时的阈值不同。因此,可将第四档位中的光照阈值采用对数变化方式进行调整,而第一档位到第三档位的阈值调整策略通过设置调整值的方式进行调整。请参照图8b,为不同光照强度下的光照强度阈值的上下限值示意图,其中包括五条直线,分别为:光照强度阈值的上限值10a、光照强度阈值的上限值的乘幂10b、标准光照强度20、光照强度阈值的下限值30a、光照强度阈值的下限值的乘幂30b。
[0129]
可以理解地,在本示例中,上述方法可实现在低照度情况下精细的调整,以及实现在不同光照强度环境中阈值范围与人眼感知光照强度变化范围相似或相近,因此可在人眼感受到光线变化时才上传网关从而触发智能家居的响应,可保持与人眼感受一致,从而保证用户体验。
[0130]
在本示例中,根据韦伯-费希纳定律,在第四光照强度范围内,人眼对光照强度的
感受程度与光照强度变化量之间是对数关系,所以设置阈值时选择对数变化方式设定,实现人眼感受到光照强度变化时光照传感器能上报光照强度值;又因为眼睛感知惰性导致相同光照强度下时感受相同,而对应光照强度上升时的阈值和光照强度下降时的阈值不同,因此,为了保证人眼对光照强度变化所产生的感应处于一个恒定状态,光照强度值变化量δs的取值可以为0.1,常系数k的取值可以为2/2.3。
[0131]
除此之外,针对本示例中目标档次为第四档次的情况,若获取的当前光照强度值大于或等于第四档次对应的当前光照强度阈值范围中的上限值,那么光照传感器会将该上限值发送至网关,并非当前光照强度值;若获取的当前光照强度值小于该第四档次对应的当前光照强度阈值范围中的下限值,那么光照传感器会将当前光照强度值发送至网关。
[0132]
需要注意的是,在上述提及的环境数据检测处理方法中,若获取的当前环境数据为首次获取的环境数据,则可根据当前环境数据所属的环境阈值范围所对应的目标档次的阈值调整策略,计算当前环境阈值范围。
[0133]
可以理解地,针对首次获取的当前环境数据,由于此时不存在当前环境阈值,因此不用判断该当前环境数据是否超过当前环境阈值内,而是直接判断该当前环境数据所属的目标档次,根据该目标档次对应的阈值调整策略计算得到当前环境阈值,该当前环境阈值用于对下一次获取的当前环境数据做判断。
[0134]
可见,本发明实施例提供的环境数据检测处理方法,通过确定目标档次,并根据该目标档次对应的阈值调整策略更新当前环境阈值,从而在实现了当前环境阈值的自适应调节的同时,提高了当前环境阈值的自适应调节效率。
[0135]
可选地,为了实现智能化家居,上述目标设备还可包括控制设备,具体的,上述步骤s130中的若当前环境数据超过当前环境阈值,则将当前环境数据上报至目标设备,还可通过如下步骤实现:
[0136]
若当前环境数据超过当前环境阈值,则将当前环境数据上报至控制设备,以指示控制设备获取与当前环境数据匹配的目标控制场景,并控制与目标控制场景对应的设备执行相应的控制指令。
[0137]
可选地,该控制设备用于控制智能家居系统中的家居设备执行相应的控制指令,该目标控制场景为预先设定的,可根据当前环境数据进行控制所实现的场景,可以理解地,该与目标控制场景对应的设备用于执行该控制设备的控制指令,从而实现目标控制场景。
[0138]
在一个实施例中,以执行上述环境数据检测处理方法的电子设备为光照传感器为例,介绍该光照传感器的结构,具体的,请参见图9,为光照传感器的硬件结构框图,该光照传感器可以包括主控芯片310、环境光照传感器320、电池330、开关340和外设350。
[0139]
其中,该主控芯片310可通过信号线分别与外设350、环境光照传感器320和开关340进行连接,且该主控芯片可与天线进行连接;该电池330可通过电源线分别与主控芯片310、开关340和外设350进行连接;该开关340可通过电源线与环境光照传感器320进行连接。
[0140]
可选地,该主控芯片310用于控制环境光照传感器320进行采样、进性当前光照强度阈值的更新,以及在光照强度超过当前光照强度阈值的时候,通过无线电报的方式将该光照强度发送给目标设备;该环境光照传感器320用于采集目标环境中的光照强度值,并发送给主控芯片;该外设350用于实现人机交互。
[0141]
在一种可能实现的方式中,该主控芯片310可以是zigbee芯片jn5189;该外设350可以包括指示灯351和按键352;该电池可以是纽扣电池cr2450。
[0142]
基于图9所示的光照传感器,本技术还提供一种应用场景,上述环境数据检测处理方法在该场景的应用如下:
[0143]
在用户在家的情况下,该光照传感器中的主控芯片310可控制环境光照传感器320采集当前环境中的当前光照强度值,判断该当前光照强度值是否超过根据上一次采集的光照强度值确定的当前光照强度阈值,若未超过,则说明该光照强度变化量不足以引起人眼感受变化,无需控制智能家居中的设备实现相应的场景,因此可将该采集到的光照强度值丢弃,在间隔一段时间后继续进行采集。
[0144]
若超过根据上一次采集的光照强度值确定的当前光照强度阈值,则说明此时光照强度变化引起人眼感受变化,因此需要智能家居中的设备实现一定的场景,并进行当前光照强度阈值的自适应变化,则该主控芯片310可将其当前采集到的光照强度值以无线电报的形式上报至网关或终端设备,此外,该主控芯片310还将该光照强度值上报至控制设备,则控制设备可获取需要光照强度值触发的目标控制场景,从而控制与该目标控制场景对应的设备执行相应的控制指令,以实现该目标控制场景;同时,该主控芯片还根据该当前光照强度值,按照上述方式更新当前光照强度阈值。
[0145]
在一个示例中,若该目标场景为当接收到光照强度值时,根据该光照强度值控制窗帘闭合,则该控制设备可控制窗帘执行闭合控制指令,从而实现窗帘闭合的目标控制场景。
[0146]
可见,通过该方法可使智能家居的响应符合人眼感受,提高用户体验,且在控制光照传感器在高照度环境下的功耗时,也使其在低照度环境下的反应较为灵敏,同时,该方法还减少了高照度环境下的电报上报数量,降低光照传感器的功耗,延长其寿命,且减轻了云端的数据量负载。为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种环境数据检测处理装置600的实现方式。进一步地,请参阅图10,图10为本发明实施例提供的一种环境数据检测处理装置600的功能模块图。需要说明的是,本实施例所提供的环境数据检测处理装置600,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该环境数据检测处理装置600包括:获取模块610,丢弃模块620、更新模块630以及采集模块640。
[0147]
该获取模块610,用于获取目标环境下采集的当前环境数据。
[0148]
可以理解,该获取模块610可以执行上述步骤s110。
[0149]
该丢弃模块620,用于在当前环境数据未超过当前环境阈值时,丢弃当前环境数据;当前环境阈值根据上一次获取的环境数据确定。
[0150]
可以理解,该丢弃模块620可以执行上述步骤s120。
[0151]
该更新模块630,用于在当前环境数据超过当前环境阈值时,将当前环境数据上报至目标设备,并根据当前环境数据对当前环境阈值进行更新。
[0152]
可以理解,该更新模块630可以执行上述步骤s130。
[0153]
该采集模块640,用于继续采集目标环境下的环境数据,并基于更新后的环境阈值对采集的环境数据进行处理。
[0154]
可以理解,该采集模块640可以执行上述步骤s140。
[0155]
可选地,该更新模块630还用于获取多个预设档次对应的环境阈值范围,确定当前环境数据所属的环境阈值范围对应的目标档次;其中,各预设档次具有对应的阈值调整策略;根据目标档次对应的阈值调整策略更新当前环境阈值,得到更新后的环境阈值。
[0156]
可以理解,该更新模块630可以执行上述子步骤s131~子步骤s132。
[0157]
可选地,该更新模块630还用于若目标档次为第一档次,则获取第一档次对应的阈值调整策略所包括的第一调整值;基于当前环境数据与第一调整值的和值,和当前环境数据与第一调整值的差值,更新当前环境阈值的上限值和下限值,得到更新后的环境阈值。
[0158]
可以理解,该更新模块630可以执行上述步骤s132-a1~步骤132-a2。
[0159]
可选地,该更新模块630还用于若目标档次为第二档次,则获取第二档次对应的阈值调整策略所包括的第二调整值;基于当前环境数据与第二调整值的和值,和当前环境数据与第二调整值的差值,更新当前环境阈值的上限值和下限值,得到更新后的环境阈值。
[0160]
可以理解,该更新模块630可以执行上述步骤s132-b1~步骤132-b2。
[0161]
可选地,该更新模块630还用于若目标档次为第三档次,则获取第三档次对应的阈值调整策略所包括的第三调整值;基于当前环境数据和当前环境数据与第三调整值乘积的和值,以及当前环境数据和当前环境数据与第三调整值乘积的差值,更新当前环境阈值的上限值和下限值,得到更新后的环境阈值。
[0162]
可以理解,该更新模块630可以执行上述步骤s132-c1~步骤132-c2。
[0163]
可选地,该更新模块630还用于若目标档次为第四档次,则获取第四档次对应的阈值调整策略所包括的环境变化参数和预设系数;根据当前环境数据、环境变化参数和预设系数,调整当前环境阈值的上限值和下限值,得到更新后的环境阈值。
[0164]
可以理解,该更新模块630可以执行上述步骤s132-d1~步骤132-d2。
[0165]
可选地,该更新模块630还用于若当前环境数据超过当前环境阈值,则将当前环境数据上报至控制设备,以指示控制设备获取与当前环境数据匹配的目标控制场景,并控制与目标控制场景对应的设备执行相应的控制指令。
[0166]
本技术实施例提供的环境数据检测处理装置,通过获取模块获取目标环境下采集的当前环境数据;通过丢弃模块在当前环境数据未超过当前环境阈值时,丢弃当前环境数据;当前环境阈值根据上一次获取的环境数据确定;通过更新模块在当前环境数据超过当前环境阈值时,将当前环境数据上报至目标设备,并根据当前环境数据对当前环境阈值进行更新;通过采集模块继续采集目标环境下的环境数据,并基于更新后的环境阈值对采集的环境数据进行处理。从而无需将所有获取到的环境数据通过无线信号进行传输,减少了电报上传频率,进而降低了电子设备的功率消耗;此外,不同环境下的当前环境阈值的自适应调节,有利于保证人体对环境的感受程度维持在恒定状态,提高产品体验感。本发明实施例提供了一种电子设备,该电子设备包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的环境数据检测处理方法。
[0167]
存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括
非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
[0168]
图11是本发明实施例提供的电子设备200的硬件结构框图。如图11所示,该电子设备200可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(processingunits,cpu)1110(处理器1110可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器1130,一个或一个以上存储应用程序1123或数据1122的存储介质1120(例如一个或一个以上海量存储设备)。其中,存储器1130和存储介质1120可以是短暂存储或持久存储。存储在存储介质1120的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,处理器1110可以设置为与存储介质1120通信,在电子设备200上执行存储介质1120中的一系列指令操作。电子设备200还可以包括一个或一个以上电源1160,一个或一个以上有线或无线网络接口1150,一个或一个以上输入输出接口1140,和/或,一个或一个以上操作系统1121,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。
[0169]
输入输出接口1140可以用于经由一个网络接收或者发送获取。上述的网络具体实例可包括电子设备200的通信供应商提供的无线网络。在一个实例中,输入输出接口1140包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口1140可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。
[0170]
本领域普通技术人员可以理解,图11所示的结构仅为示意,其并不对上述电子设备200的结构造成限定。例如,电子设备200还可包括比图11中所示更多或者更少的组件,或者具有与图11所示不同的配置。
[0171]
本发明实施例提供的电子设备200通过执行上述环境数据检测处理方法,可对获取到的环境数据进行筛选,从而无需将所有获取到的环境数据通过无线信号进行传输,减少了电报上传频率,进而降低了电子设备的功率消耗;此外,不同环境下的当前环境阈值的自适应调节,有利于保证人体对环境的感受程度维持在恒定状态,提高产品体验感。
[0172]
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述环境数据检测处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。
[0173]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0174]
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多
形式,均属于本发明的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献