空调参数处理方法、装置、计算机设备和存储介质与流程

文档序号:17379788发布日期:2019-04-12 23:43阅读:153来源:国知局
空调参数处理方法、装置、计算机设备和存储介质与流程

本申请涉及数据处理领域,特别是涉及一种空调参数处理方法、装置、计算机设备和存储介质。



背景技术:

空调已成为现代生活中不可或缺的常用电器。

日常运行中的空调,其控制系统会实时采集周围环境参数和空调内部设备运行参数,在与服务器建立通信连接后,完成对空调的设备运维,因此,空调数据的传输与处理成为了实现空调正常运行的核心关键。

传统的空调参数处理方法,采用简便的数据打包方式,将打包后的数据直接发送至服务器,使得服务器在接收数据后时常出现接收数据冗余、处理效率低等情况,不仅增加了传输总线的数据规模,还增加了数据的传输成本,导致空调控制系统与服务器之间的通讯质量降低。

因此,传统的空调参数处理方法存在着数据处理效率低的问题。



技术实现要素:

基于此,有必要针对上述空调参数处理方法存在着数据处理效率低的技术问题,提供一种能够合理解决上述技术问题的空调参数处理方法、装置、计算机设备和存储介质。

一种空调参数处理方法,所述方法包括:

获取空调参数组;

确定所述空调参数组的优先处理系数;所述优先处理系数根据所述空调参数组的运行特征参数确定;

确定优先参数组;所述优先参数组包括所述优先处理系数小于预设的系数阈值的空调参数组;

发送所述优先参数组至空调管理服务器。

在其中一个实施例中,所述运行特征参数包括重要系数和/或使用频率;所述重要系数用于标识所述空调参数组对空调可靠性运行的重要程度。

在其中一个实施例中,在所述发送所述优先参数组至空调管理服务器之前,还包括:

删除所述优先参数组的异常参数,得到有效的优先参数组。

在其中一个实施例中,还包括:

当所述空调参数组中不存在所述优先参数组时,确定非优先参数组;所述非优先参数组包括所述优先处理系数大于等于所述系数阈值的空调参数组;

删除所述非优先参数组的异常参数,得到非优先有效参数组;

统计所述非优先有效参数组的参数数量;

当所述非优先有效参数组的参数数量达到预设的数量阈值时,发送所述非优先有效参数组至所述空调管理服务器。

在其中一个实施例中,当所述非优先有效参数组的参数数量未达到所述数量阈值时,还包括:

获取所述非优先有效参数组的接收间隔时间;所述接收间隔时间为接收所述非优先有效参数组的时间与当前时间之间的间隔时间;

当所述接收间隔时间达到预设的时间阈值时,发送所述非优先有效参数组至所述空调管理服务器。

在其中一个实施例中,当所述接收间隔时间未达到所述时间阈值时,还包括:

获取未发送参数组及其参数数量;

计算所述未发送参数组与所述非优先有效参数组的参数数量之和,得到累计参数数量;

当所述累计参数数量达到所述数量阈值时,发送所述未发送参数组和所述非优先有效参数组至所述空调管理服务器。

在其中一个实施例中,所述获取空调参数组,包括:

获取空调运行参数;

根据所述空调运行参数的运行特征参数,将所述空调运行参数进行分类,得到所述空调参数组。

在其中一个实施例中,在所述删除所述优先参数组的异常参数之前,还包括:

将所述优先参数组进行机型分类,得到子参数组;所述子参数组包括对应于相同空调机型的参数;

确定所述参数对应的异常参数阈值;

确定所述优先参数组的异常参数;所述异常参数包括所述参数大于所述异常参数阈值的参数。

一种空调参数处理装置,包括:

参数组获取模块,用于获取空调参数组;

系数确定模块,用于确定所述空调参数组的优先处理系数;所述优先处理系数根据所述空调参数组的运行特征参数确定;

优先组确定模块,用于确定优先参数组;所述优先参数组包括所述优先处理系数小于预设的系数阈值的空调参数组;

优先组发送模块,用于发送所述优先参数组至空调管理服务器。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取空调参数组;

确定所述空调参数组的优先处理系数;所述优先处理系数根据所述空调参数组的运行特征参数确定;

确定优先参数组;所述优先参数组包括所述优先处理系数小于预设的系数阈值的空调参数组;

发送所述优先参数组至空调管理服务器。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取空调参数组;

确定所述空调参数组的优先处理系数;所述优先处理系数根据所述空调参数组的运行特征参数确定;

确定优先参数组;所述优先参数组包括所述优先处理系数小于预设的系数阈值的空调参数组;

发送所述优先参数组至空调管理服务器。

上述空调参数处理方法、装置、计算机设备和存储介质,空调控制器通过nbiot通信模块与空调管理服务器建立通信之前,首先要对空调数据进行筛选处理,即需要获取到空调参数分类后的空调参数组,然后针对不同的空调参数组确定不同的优先处理系数,通过优先处理系数确定优先参数组,最后通过nbiot通信模块,将优先参数组发送至空调管理服务器,以便空调管理服务器接收到空调数据之后,完成对空调的设备运维管理。该方法避免了空调参数存在数据冗余的情况,不仅降低了传输总线的数据规模,还实现了空调管理服务器对数据处理效率的提高。

附图说明

图1为一个实施例中空调参数处理方法的应用环境图;

图2为一个实施例中空调参数处理方法的流程示意图;

图3为一个实施例中空调参数处理装置的结构框图;

图4为一个实施例中空调参数处理方法的具体示例流程图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本发明提供的空调参数处理方法,可以应用在如图1所示的应用环境中。其中,在一个空调运维系统中,可以包括有空调控制器102、nbiot(narrowbandinternetofthings,nbiot)通信模块104以及空调管理服务器106,采用nbiot技术,可以将空调的运行参数和工作状态等信息传到空调管理服务器106,与空调管理服务器106进行通信。

其中,空调控制器102可以是单控或联控空调的空调控制器102,也可以是空调群控器。空调控制器102可以用于对空调采集或生成的参数做筛选划分处理。

其中,nbiot通信模块104可以直接部署于gsm(globalsystemformobilecommunications,gsm)网络、umts(universalmobiletelecommunicationssystem,umts)网络或lte(longtermevolution,lte)网络内,具有低功耗、通信可靠、成本低以及可在有无公网的任何区域随意部署特点。nbiot通信模块104可以用于接收空调控制器102传输的数据,并将数据发送至空调管理服务器106,空调管理服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在实际的应用场景中,采用nbiot技术进行空调数据的传输时,可能由于数据冗余或传输方法的缺陷,对空调管理服务器106的内存需求较大,不仅增加了数据传输成本,还因数据本身存在的一些异常情况,增加了空调管理服务器106处理数据所存在的潜在风险。例如,某型号空调的压缩机运行频率阈值为100hz,空调管理服务器106却接收到了该型号空调的压缩机运行频率为200hz,超出了压缩机运行频率的合理范围,此时无论空调管理服务器106如何处理该数据,必然导致了空调管理服务器106处理数据效率的降低。又例如,空调控制器102将所有采集或生成的参数直接发送至空调管理服务器106,发送之前未作任何处理,但所有的参数中不仅包含了对空调可靠性运行极为重要的设备故障参数,还包含了空调采集的环境参数,而数据统一处理必然是影响着空调正常运行的,即有可能导致空调延迟处理故障信息从而降低其使用率。因此,现有技术的空调参数处理方法存在着数据处理效率低的问题。

在一个实施例中,如图2所示,提供了一种空调参数处理方法,以该方法应用于图1中的空调控制器102为例进行说明,包括以下步骤:

步骤s210,获取空调参数组。

其中,运行特征参数是指各参数针对空调运行所具有的特征性质,例如,对空调可靠性运行的重要程度,和/或使用频率等。

其中,空调参数组是指具有相同运行特征参数的参数集合,例如,压缩机故障参数组、冷凝器故障参数组以及实时环境参数组等。

具体实现中,空调控制器102在传输空调参数至空调管理服务器106之前,首先要获取空调采集或生成的参数,获取空调参数组可以是由空调管理服务器106调用nbiot通信模块104,由nbiot通信模块104向空调控制器102发出数据接收指令,空调控制器102接收到nbiot通信模块104的指令后,响应该指令,然后通过参数分类的方式获取空调参数组,得到不同设备故障信息、环境信息等参数分类成组的参数组。

例如,空调管理服务器106调用nbiot通信模块104,与空调控制器102建立通信后,发送数据传输指令至空调控制器102,空调控制器102可以在响应该指令后,收集空调内部机组的所有参数,进一步对收集到的参数做分类处理后,得到空调参数组。

当然,本领域技术人员可以通过其他方式获取空调参数组,例如,空调控制器102实时收集空调采集或生成的数据,通过不同机组对应获取不同的空调参数组,从而可直接获取到不同型号空调、各机组对应参数一组的空调参数组。由此可见,获取空调参数组的方式可以有多种,本申请实施例对获取空调参数组在的具体方式不作限制。

步骤s220,确定所述空调参数组的优先处理系数;所述优先处理系数所述空调参数组的运行特征参数确定。

其中,优先处理系数是指处理空调参数组的优先级别,可以是优先处理系数越小的空调参数组优先级越高,优先处理系数小的空调参数组将被空调控制器102优先处理,例如,1、3、5。

具体实现中,空调控制器102获取到空调参数组之后,将根据空调的运行特点来分配不同空调参数组的优先处理系数,空调的运行特点可以理解为空调正常运行的首要条件,即压缩机的正常运行或是冷凝器的正常运行,而空调对环境参数的获取分析,可以是空调正常运行的次要条件。要使空调在保证正常运行的基础上优化温控效果,必然要设置空调参数的先后处理顺序,即要保证空调的正常运行,首先要保证压缩机、冷凝器、蒸发器以及四通阀等的正常运作,然后再通过环境参数的获取来完善空调的温控效果。

例如,压缩机故障对空调可靠性运行的影响大于其他设备故障,而其他设备故障对空调可靠性运行的影响又大于空调采集的实时环境参数,采用降序降级的处理方式,将压缩机故障的优先处理系数确定为1,冷凝器故障的优先处理系数确定为3、实时环境参数的优先处理系数确定为8,则可看出优先处理系数越小的参数组优先级越高,越小优先处理系数的参数组越优先处理。

当然,本领域技术人员可以通过其他方式确定空调参数组的优先处理系数,例如,空调参数组的优先处理系数可以按参数的使用频率来确定,即当压缩机故障参数的使用频率高于其他故障参数的使用频率时,采用降序降级的处理方式,将压缩机故障参数组的优先处理系数确定为1,而其他故障参数组的优先处理系数确定大于1即可。又例如,空调参数组的优先处理系数还可以是按升序的方式确定,可以是优先处理系数越大的参数组越优先处理。因此,确定空调参数组的优先处理系数的方式可以有多种,本申请实施例对确定空调参数组的优先处理系数的具体方式不作限制。

步骤s230,确定优先参数组;所述优先参数组包括所述优先处理系数小于预设的系数阈值的空调参数组。

其中,参数组是指参数的集合,优先参数组是指优先处理系数小于系数阈值的空调参数组。

其中,系数阈值是一个预设的系数最大值,系数阈值可用于划分各个空调参数组的先后处理顺序,例如,4、8。

具体实现中,空调控制器102针对所有空调参数组完成优先处理系数的确定操作之后,将进一步划分具体处理顺序为优先或滞后空调参数组,此时,空调控制器102存在一个预设的系数阈值,该系数阈值的设置取决于不同优先级的空调参数组,在实际应用中,若压缩机故障参数组的优先处理系数为3,实时环境参数的优先处理系数为5,为了保证故障信息的优先处理,系数阈值可设为4,这样,系数小于4的压缩机故障参数组即为优先参数组,而系数大于4的实施环境参数组即为非优先参数组。

例如,压缩机故障参数组的优先处理系数为1,蒸发器故障参数组的优先处理系数为2、冷凝器故障参数组的优先处理系数为3,实时环境参数组故障参数组的优先处理系数为6,系数阈值为5,则优先参数组包括有压缩机故障参数组、蒸发器故障参数组、冷凝器故障参数组。

当然,本领域技术人员可以通过其他方式确定优先参数组,例如,当优先处理系数越大的参数组优先级越高时,优先参数组则包括优先处理系数大于系数阈值的空调参数组,优先参数组的划分方式取决于对空调参数组优先级别,即优先处理系数的确定规则。因此,确定优先参数组的方式可以有多种,本申请实施例对确定优先参数组的具体方式不作限制。

步骤s240,发送所述优先参数组至空调管理服务器。

具体实现中,空调控制器102将通过网络与空调管理服务器106进行通信,通讯中间环节由nbiot通信模块104负责,nbiot通信模块104主要因其独有的技术优势而设置,能够很大程度避免以往空调通讯技术的缺点,提升空调的通讯质量,保障数据安全,实现信息的准确快速传输。空调控制器102获取到优先参数组之后,首先发送该优先参数组至nbiot通信模块104,由nbiot通信模块104进一步将接收到的优先参数组发送至空调管理服务器106,以使空调管理服务器106能够进一步处理该优先参数组中的参数,实现对空调设备的运维管理。

上述空调参数处理方法中,空调控制器通过nbiot通信模块与空调管理服务器建立通信之前,首先要对空调数据进行筛选处理,即需要获取到空调参数分类后的空调参数组,然后针对不同的空调参数组确定不同的优先处理系数,通过优先处理系数确定优先参数组,最后通过nbiot通信模块,将优先参数组发送至空调管理服务器,以便空调管理服务器接收到空调数据之后,完成对空调的设备运维管理。该方法避免了空调参数存在数据冗余的情况,不仅降低了传输总线的数据规模,还实现了空调管理服务器对数据处理效率的提高。

在一个实施例中,所述运行特征参数包括重要系数和/或使用频率;所述重要系数用于标识所述空调参数组对空调可靠性运行的重要程度。

其中,重要系数是指空调参数组对空调可靠性运行的重要程度,重要系数可以是系数值越大代表重要程度越高,例如,1、2、3。

其中,使用频率是指按照物的性能和用途加以利用,以满足生产和生活需要,以单位时间内的使用次数来体现,例如,1、2、3。

具体实现中,要确定空调参数组的优先处理系数,首先要明确优先处理系数与哪些因素有关,即运行特征参数中包括有哪些参数。当运行特征参数包括有重要系数,且不被其他参数影响时,则可确定重要系数即为优先处理系数;当运行特征参数包括有使用频率,且不被其他参数影响时,则可确定使用频率即为优先处理系数;当运行特征参数包括有重要系数以及使用频率时,优先处理系数的确定则取决于该重要系数和使用频率。此时,可根据两个参数对确定优先处理系数的占比,来计算重要系数与使用频率的权衡值,以权衡值作为优先处理系数。

例如,空调参数组的重要系数为2,且不考虑其他因素的影响时,优先处理系数同样为2;空调参数组的使用频率为1,且不考虑其他因素的影响时,优先处理系数同样为1;空调参数组的重要系数为1、使用频率3,重要系数影响优先处理系数的占比为60%、使用频率影响优先处理系数的占比为40%,则优先处理系数为1.8。

当然,本领域技术人员可以通过其他方式确定空调参数组的优先处理系数,例如,当运行特征参数还包括有其他影响因素时,优先处理系数的确定则不仅需要由重要系数和使用频率来确定,还需要有其他影响因素参与确定过程,而由多个因素计算出的权衡值,则可以是通过加权的方式计算,也可以是通过平均方式计算。由此可见,由此可见,确定优先处理系数的方式可以有多种,本申请实施例对确定优先处理系数的具体方式不作限制。

在一个实施例中,在所述步骤s240之前,还包括:

删除所述优先参数组的异常参数,得到有效的优先参数组。

其中,异常参数是指优先参数组中,超出空调机型对参数要求所设定的一个合理范围的参数,例如,超出额定功率400w的异常参数500w、超出额定频率100hz的异常参数150hz。

其中,有效的优先参数组是指不包含异常参数的优先参数组,有效的优先参数组的所有参数均有效,不会浪费空调管理服务器106的处理内存。

具体实现中,空调控制器102确定完所有空调参数组中的优先参数组之后,将针对各优先参数组进行数据的筛选处理,即删除掉各优先参数组中存在的异常参数,从而得到不包含异常参数的有效的优先参数组,有效规避了潜在的数据盲点,提高了空调管理服务器106的数据处理效率,增强了数据的可靠性。

例如,空调控制器102确定压缩机故障参数组为优先参数组,压缩机故障参数组中存在有许多针对压缩机各组件,或运行状态的参数,包括压缩机运行频率120hz,压缩机运行电流1200ma,而针对各个参数的合理范围可以判断出,压缩机运行频率不可能大于100hz,则此时收集到的压缩机运行频率120hz即为异常参数,删除该压缩机运行频率为120hz的异常参数,以及其他超出合理范围的异常参数,即可得到有效的优先参数组。

在一个实施例中,所述方法还包括:

当所述空调参数组中不存在所述优先参数组时,确定非优先参数组;所述非优先参数组包括所述优先处理系数大于等于所述系数阈值的空调参数组;删除所述非优先参数组的异常参数,得到非优先有效参数组;统计所述非优先有效参数组的参数数量;当所述非优先有效参数组的参数数量达到预设的数量阈值时,发送所述非优先有效参数组至所述空调管理服务器。

其中,参数组是指参数的集合,非优先参数组是指优先处理系数大于等于预设的系数阈值的空调参数组。

其中,非优先有效参数组是指不包含异常参数的非优先参数组。

其中,参数数量是指参数的数量大小,数量大小可用参数数量的单位体现,例如,10kb、10m等。

其中,数量阈值是一个预设的数量最大值,数量阈值可用于区分各个非优先参数组的处理方式。

具体实现中,空调控制器102首先要优先处理优先参数组,即首先处理优先处理系数小于系数阈值的空调参数组,在确保空调参数组中不存在优先参数组之后,再进一步处理非优先参数组,即优先处理系数大于等于系数阈值的空调参数组。同样地,在处理非优先参数组时,首先要删除掉非优先参数组中的异常参数,得到非优先有效参数组,但与处理优先参数组步骤不同的是,得到非优先有效参数组之后,并不能直接发送至空调管理服务器,而是需要统计非优先有效参数组的参数数量,在保证参数数量满足数量阈值的前提下,方可将足够参数数量的非优先有效参数组发送至空调管理服务器。

例如,压缩机故障的优先处理系数确定为1,冷凝器故障的优先处理系数确定为3、实时环境参数的优先处理系数确定为8,系数阈值为6,则实施环境参数组确定为非优先参数组。实时环境参数组中若存在有环境温度200℃、环境湿度45%等参数,则可确定实时环境参数组的异常参数为环境温度200℃,删除掉该异常参数,以及其他不在合理范围内的异常参数,即可得到非优先有效参数组,若统计得到非优先有效参数组的参数数量为500m,而数量阈值为200m,则可发送该非优先有效参数组至空调管理服务器。

在一个实施例中,当所述非优先有效参数组的参数数量未达到所述数量阈值时,还包括:

获取所述非优先有效参数组的接收间隔时间;所述接收间隔时间为接收所述非优先有效参数组的时间与当前时间之间的间隔时间;当所述接收间隔时间达到预设的时间阈值时,发送所述非优先有效参数组至所述空调管理服务器。

其中,接收间隔时间是指空调控制器102接收到非优先有效参数组的时间,与处理该参数组的时间,两个时间点之间的一端间隔时间,例如,10s、20s等。

其中,时间阈值是指传输参数的间隔时间,即若设定每隔20s传输一次参数,则时间阈值即为20s,达到时间阈值时方可传输。

具体实现中,空调控制器102统计了非优先有效参数组的参数数量之后,若参数数量达到数量阈值,则直接发送至空调管理服务器106;若参数数量未达到数量阈值,则进一步获取该非优先有效参数组的接受间隔时间,当接收间隔时间达到了时间阈值后,方可发送至空调管理服务器106。

例如,空调控制器102统计到非优先有效参数组的参数数量为100m,而数量阈值为200m,则参数数量未达到数量阈值,进一步获取该非优先有效参数组的接受间隔时间,若获取到接受间隔时间为15s,而时间阈值为10s,则无论非优先有效参数组的参数数量是多少,其时间满足条件,即可发送至空调管理服务器106。

在一个实施例中,当所述接收间隔时间未达到所述时间阈值时,还包括:

获取未发送参数组及其参数数量;计算所述未发送参数组与所述非优先有效参数组的参数数量之和,得到累计参数数量;当所述累计参数数量达到所述数量阈值时,发送所述未发送参数组和所述非优先有效参数组至所述空调管理服务器。

其中,未发送参数组是指空调控制器102存储在本地、尚未发送至空调管理服务器106的非优先有效参数组。

其中,累计参数数量是一个和值,包括未发送参数组的参数数量与非优先有效参数组的参数数量。

具体实现中,当空调控制器102获取到非优先有效参数组的参数数量不满足数量阈值条件,且接收间隔时间也不满足时间阈值条件时,空调控制器102将暂停发送该非优先有效参数组,而进一步获取未发送参数组的参数数量,该未发送参数组存储于空调控制器102本地。进一步地,空调控制器102通过计算未发送参数组与非优先有效参数组的参数数量之和,得到累计参数数量,并在计算得到的累计参数数量达到数量阈值时,发送该未发送参数组和非优先有效参数组至空调管理服务器106。

例如,空调控制器102获取到非优先有效参数组的参数数量为200kb,但数量阈值为300kb,进而获取到非优先有效参数组的接收间隔时间为12s,但时间阈值为20s。在上述两个阈值条件均无法满足时,获取到未发送参数组的参数数量为100kb,并计算得到累计参数数量为300kb,此时的累计参数数量达到了数量阈值,则空调控制器102将发送该包含有100kb参数数量的未发送参数组,以及包含有200kb参数数量的非优先有效参数组至空调管理服务器106。

在一个实施例中,所述步骤s210包括:

获取空调运行参数;根据所述空调运行参数的运行特征参数,将所述空调运行参数进行分类,得到所述空调参数组。

其中,空调运行参数是指空调在运行过程中的各项机组参数,以及空调在运行中采集的环境参数等,例如,压缩机故障参数、冷凝器故障参数、环境温度等。

具体实现中,空调控制器102在获取空调参数组之前,首先要获取空调运行参数,来掌握各机组设备的运行情况和环境参数等。空调控制器102获取到空调运行参数后,将对空调运行参数进行分类,分类方式以各参数的运行特征参数为根据,包括参数对空调机组运行的重要影响,或者是空调运行中参数的使用频率等分为不同的参数组。

例如,空调控制器102获取到空调的压缩机故障参数、蒸发器故障参数、环境参数等,按照参数对空调机组运行的重要影响,可以判定压缩机故障对机组可靠性的影响大于蒸发器故障,蒸发器故障对机组可靠性的影响大于环境参数,则可将各机型空调采集的压缩机故障参数整合为一个参数组、各机型空调采集的蒸发器故障参数整合为另一个参数组、各机型空调采集的环境参数整合为一个参数组。

又例如,空调控制器102获取到空调的故障参数、环境参数等,按照参数的使用频率进行分组。其中,环境参数如环境温度、环境湿度等的参数使用频率较高,则将环境参数分为一组,而故障参数的使用频率较低,则将故障参数分为另一组,且故障参数组中的参数还可根据使用频率或重要性进行分类,如压缩机故障参数组、蒸发器故障参数组等。由此可见,获取空调参数组的方式可以有多种,本申请实施例对划分空调运行参数,从而获取空调参数组的具体方式不作限制。

在一个实施例中,在所述删除所述优先参数组的异常参数之前,还包括:

将所述优先参数组进行机型分类,得到子参数组;所述子参数组包括对应于相同空调机型的参数;确定所述参数对应的异常参数阈值;确定所述优先参数组的异常参数;所述异常参数包括所述参数大于所述异常参数阈值的参数。

其中,子参数组是指具有相同重要性、不同空调机型的参数的集合,例如,机型1的压缩机故障参数组、机型2的压缩机故障参数组等。

其中,参数是指各个子参数组中的各个空调机型对应的参数,例如,机型1的压缩机运行频率80hz、机型1的压缩机运行电压240v等。

其中,异常参数阈值是指各机型对应参数的最大额定值,异常参数阈值的确定取决于各空调机型对参数的要求,例如,机型1的压缩机运行频率阈值为100hz,机型2的压缩机运行电压阈值为240v。

具体实现中,空调控制器102获取到优先参数组之后,将根据优先参数组中存在的不同空调机型,将优先参数组按照空调机型划分为各个子参数组,进而确定各子参数组中不同空调机型对应参数的异常参数阈值,以此确定优先参数组中的参数是否存在异常情况。

例如,空调控制器102获取到的优先参数组为压缩机故障参数组,将压缩机故障参数组按照机型划分为子参数组之后,得到机型1的压缩机故障参数组、机型2的压缩机故障参数组等,机型1的压缩机故障参数组中的参数包括:机型1的压缩机运行频率90hz,机型1的压缩机电压220v,而机型1的压缩机运行频率阈值为100hz,机型1的压缩机电压阈值为200v,则确定该压缩机故障参数组的异常参数为:机型1的压缩机电压220v。因此,机型2、机型3等压缩机故障参数组中存在的异常参数即可检测出,其优先参数组或非优先参数组的异常参数检测方式也可由此方法完成。

根据本发明实施例提供的方案,空调参数处理方法可通过设置不同的参数划分、参数筛选等步骤优化空调数据的可靠性,即通过设置优先参数组与非优先参数组提升空调数据的处理效率,然后利用删除异常参数的步骤规避处理空调数据存在的潜在盲点,最后将删除掉异常参数的优先参数组直接发送至空调管理服务器,而将删除掉异常参数的非优先有效参数组作进一步处理,根据参数数量和接收间隔时间的具体数值,执行不同方式的参数处理,实现对空调数据处理效率的提高。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图3所示,提供了一种空调参数处理装置,包括参数组获取模块310、系数确定模块320、优先组确定模块330、优先组发送模块340,其中:

参数组获取模块310,用于获取空调参数组;

系数确定模块320,用于确定所述空调参数组的优先处理系数;所述优先处理系数根据所述空调参数组的运行特征参数确定;

优先组确定模块330,用于确定优先参数组;所述优先参数组包括所述优先处理系数小于预设的系数阈值的空调参数组;

优先组发送模块340,用于发送所述优先参数组至空调管理服务器。

根据本发明实施例提供的方案,空调控制器通过nbiot通信模块与空调管理服务器建立通信之前,首先要对空调数据进行筛选处理,即需要获取到空调参数分类后的空调参数组,然后针对不同的空调参数组确定不同的优先处理系数,通过优先处理系数确定优先参数组,最后通过nbiot通信模块,将优先参数组发送至空调管理服务器,以便空调管理服务器接收到空调数据之后,完成对空调的设备运维管理。该方法避免了空调参数存在数据冗余的情况,不仅降低了传输总线的数据规模,还实现了空调管理服务器对数据处理效率的提高。

在一个实施例中,所述运行特征参数包括重要系数和/或使用频率;所述重要系数用于标识所述空调参数组对空调可靠性运行的重要程度。

在一个实施例中,所述装置还包括:

有效优先组获取子模块,用于删除所述优先参数组的异常参数,得到有效的优先参数组。

在一个实施例中,所述装置还包括:

非优先组确定子模块,用于当所述空调参数组中不存在所述优先参数组时,确定非优先参数组;所述非优先参数组包括所述优先处理系数大于等于所述系数阈值的空调参数组;非优先有效组获取子模块,用于删除所述非优先参数组的异常参数,得到非优先有效参数组;参数数量统计子模块,用于统计所述非优先有效参数组的参数数量;非优先有效组发送子模块,用于当所述非优先有效参数组的参数数量达到预设的数量阈值时,发送所述非优先有效参数组至所述空调管理服务器。

在一个实施例中,所述装置还包括:

间隔时间获取子模块,用于获取所述非优先有效参数组的接收间隔时间;所述接收间隔时间为接收所述非优先有效参数组的时间与当前时间之间的间隔时间;有效组发送子模块,用于当所述接收间隔时间达到预设的时间阈值时,发送所述非优先有效参数组至所述空调管理服务器。

在一个实施例中,所述装置还包括:

未发送参数组获取子模块,用于获取未发送参数组及其参数数量;累计参数数量计算子模块,用于计算所述未发送参数组与所述非优先有效参数组的参数数量之和,得到累计参数数量;存储参数组发送子模块,用于当所述累计参数数量达到所述数量阈值时,发送所述未发送参数组和所述非优先有效参数组至所述空调管理服务器。

在一个实施例中,参数组获取模块310包括:

运行参数获取子模块,用于获取空调运行参数;参数分类子模块,用于根据所述空调运行参数的运行特征参数,将所述空调运行参数进行分类,得到所述空调参数组。

在一个实施例中,所述装置还包括:

参数组分类子模块,用于将所述优先参数组进行机型分类,得到子参数组;所述子参数组包括对应于相同空调机型的参数;异常参数阈值确定子模块,用于确定所述参数对应的异常参数阈值;异常参数获取子模块,用于确定所述优先参数组的异常参数;所述异常参数包括所述参数大于所述异常参数阈值的参数。

根据本申请实施例提供的技术方案,空调参数处理方法可通过设置不同的参数划分、参数筛选等步骤优化空调数据的可靠性,即通过设置优先参数组与非优先参数组提升空调数据的处理效率,然后利用删除异常参数的步骤规避处理空调数据存在的潜在盲点,最后将删除掉异常参数的优先参数组直接发送至空调管理服务器,而将删除掉异常参数的非优先有效参数组作进一步处理,根据参数数量和接收间隔时间的具体数值,执行不同方式的参数处理,实现对空调数据处理效率的提高。

为了便于本领域技术人员深入理解本申请实施例,以下将结合图3说明一个具体示例。图4是本申请实施例的一种空调数据处理流程的示意图。从图中可见,空调控制器开始执行空调数据的处理任务后,首先利用参数组获取模块310获取空调参数组,然后利用系数确定模块320确定各参数组的优先处理参数,进而判断各空调参数组的优先处理系数是否小于系数阈值,若小于则删除该空调参数组的异常参数,进一步发送该空调参数组至空调管理服务器后任务结束;若大于则删除对应空调参数组的异常参数,之后判断该空调参数组的参数数量是否大于数量阈值,若大于则发送该空调参数组至空调管理服务器后结束任务;若小于则继续判断该空调参数组的接收间隔时间是否大于时间阈值,若大于则发送该空调参数组至空调管理服务器后结束任务;若小于则获取累计参数数量,直至累计参数数量达到数量阈值,或接收间隔时间达到时间阈值后方可发送该空调参数组至空调管理服务器,之后结束任务。

本实施例提供的技术方案,通过对不同空调参数组采取不同的处理方式,不仅能提高空调管理服务器的数据处理效率,还能增强数据的可靠性,规避潜在的数据盲点,大大节约了数据传输成本。

关于空调参数处理装置的具体限定可以参见上文中对于空调参数处理方法的限定,在此不再赘述。上述空调参数处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储标识信息和设备信息。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种空调参数处理方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取空调参数组;

确定所述空调参数组的优先处理系数;所述优先处理系数根据所述空调参数组的运行特征参数确定;

确定优先参数组;所述优先参数组包括所述优先处理系数小于预设的系数阈值的空调参数组;

发送所述优先参数组至空调管理服务器。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

所述运行特征参数包括重要系数和/或使用频率;所述重要系数用于标识所述空调参数组对空调可靠性运行的重要程度。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

删除所述优先参数组的异常参数,得到有效的优先参数组。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

当所述空调参数组中不存在所述优先参数组时,确定非优先参数组;所述非优先参数组包括所述优先处理系数大于等于所述系数阈值的空调参数组;删除所述非优先参数组的异常参数,得到非优先有效参数组;统计所述非优先有效参数组的参数数量;当所述非优先有效参数组的参数数量达到预设的数量阈值时,发送所述非优先有效参数组至所述空调管理服务器。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取所述非优先有效参数组的接收间隔时间;所述接收间隔时间为接收所述非优先有效参数组的时间与当前时间之间的间隔时间;当所述接收间隔时间达到预设的时间阈值时,发送所述非优先有效参数组至所述空调管理服务器。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取未发送参数组及其参数数量;计算所述未发送参数组与所述非优先有效参数组的参数数量之和,得到累计参数数量;当所述累计参数数量达到所述数量阈值时,发送所述未发送参数组和所述非优先有效参数组至所述空调管理服务器。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取空调运行参数;根据所述空调运行参数的运行特征参数,将所述空调运行参数进行分类,得到所述空调参数组。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

将所述优先参数组进行机型分类,得到子参数组;所述子参数组包括对应于相同空调机型的参数;确定所述参数对应的异常参数阈值;确定所述优先参数组的异常参数;所述异常参数包括所述参数大于所述异常参数阈值的参数。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取空调参数组;

确定所述空调参数组的优先处理系数;所述优先处理系数根据所述空调参数组的运行特征参数确定;

确定优先参数组;所述优先参数组包括所述优先处理系数小于预设的系数阈值的空调参数组;

发送所述优先参数组至空调管理服务器。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

所述运行特征参数包括重要系数和/或使用频率;所述重要系数用于标识所述空调参数组对空调可靠性运行的重要程度。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

删除所述优先参数组的异常参数,得到有效的优先参数组。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

当所述空调参数组中不存在所述优先参数组时,确定非优先参数组;所述非优先参数组包括所述优先处理系数大于等于所述系数阈值的空调参数组;删除所述非优先参数组的异常参数,得到非优先有效参数组;统计所述非优先有效参数组的参数数量;当所述非优先有效参数组的参数数量达到预设的数量阈值时,发送所述非优先有效参数组至所述空调管理服务器。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取所述非优先有效参数组的接收间隔时间;所述接收间隔时间为接收所述非优先有效参数组的时间与当前时间之间的间隔时间;当所述接收间隔时间达到预设的时间阈值时,发送所述非优先有效参数组至所述空调管理服务器。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取未发送参数组及其参数数量;计算所述未发送参数组与所述非优先有效参数组的参数数量之和,得到累计参数数量;当所述累计参数数量达到所述数量阈值时,发送所述未发送参数组和所述非优先有效参数组至所述空调管理服务器。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取空调运行参数;根据所述空调运行参数的运行特征参数,将所述空调运行参数进行分类,得到所述空调参数组。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将所述优先参数组进行机型分类,得到子参数组;所述子参数组包括对应于相同空调机型的参数;确定所述参数对应的异常参数阈值;确定所述优先参数组的异常参数;所述异常参数包括所述参数大于所述异常参数阈值的参数。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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