数据存储方法、装置、显示板和设备机组与流程

文档序号:14940662发布日期:2018-07-13 20:38阅读:101来源:国知局

本公开涉及数据存储领域,尤其涉及一种数据存储方法、装置、显示板和设备机组。



背景技术:

在空调机组运行过程中,会产生大量参数。在显示交互过程中,大多数参数都直接被存储在本机flash(闪存)中,导致对硬件flash的容量需求很高。



技术实现要素:

本公开要解决的一个技术问题是提供一种数据存储方法、装置、显示板和设备机组,减小对大容量本地闪存的依赖。

根据本公开一方面,提出一种数据存储方法,包括:基于显示板参数的操作频率、复杂程度以及与机组运行的相关性中的至少一项确定各显示板参数的参数等级;基于参数等级将显示板参数存储在相应的存储介质中。

可选地,基于显示板参数的操作频率将显示板参数分为至少两个参数等级;基于参数等级将显示板参数存储在具有相应可读取速度性能的存储介质中;其中,显示板参数的操作频率越高对应的参数等级越高,参数等级越高对应的存储介质的可读取速度性能越高。

可选地,将基于显示板参数的操作频率将显示板参数分为第一等级参数、第二等级参数和第三等级参数;其中,将第一等级参数存储在本地存储介质中,将第二等级参数存储在外接存储介质中,将第三等级参数存储在云端存储介质中。

可选地,第一等级参数包括需要实时检测的参数;第二等级参数包括历史记录参数;第三等级参数包括数据量大于数量阈值且监测时长大于预定时长的参数。

可选地,基于显示板参数的复杂程度将显示板参数分为至少两个参数等级;基于参数等级将显示板参数存储在具有相应分析性能的存储介质中;其中,显示板参数的复杂程度越高对应的参数等级越高,参数等级越高对应的存储介质的分析性能越高。

可选地,基于显示板参数与机组运行的相关性将显示板参数分为第四等级参数、第五等级参数和第六等级参数;其中,将第四等级参数存储在本地存储介质中,将第五等级参数存储在外接存储介质中,将第六等级参数存储在云端存储介质中。

根据本公开的另一方面,还提出一种数据存储装置,包括:参数等级确定单元,用于基于显示板参数的操作频率、复杂程度以及与机组运行的相关性中的至少一项确定各显示板参数的参数等级;数据存储单元,用于基于参数等级将显示板参数存储在相应的存储介质中。

可选地,参数等级确定单元用于基于显示板参数的操作频率将显示板参数分为至少两个参数等级;数据存储单元用于基于参数等级将显示板参数存储在具有相应可读取速度性能的存储介质中;其中,显示板参数的操作频率越高对应的参数等级越高,参数等级越高对应的存储介质的可读取速度性能越高。

可选地,参数等级确定单元用于将基于显示板参数的操作频率将显示板参数分为第一等级参数、第二等级参数和第三等级参数;数据存储单元用于将第一等级参数存储在本地存储介质中,将第二等级参数存储在外接存储介质中,将第三等级参数存储在云端存储介质中。

可选地,第一等级参数包括需要实时检测的参数;第二等级参数包括历史记录参数;第三等级参数包括数据量大于数量阈值且监测时长大于预定时长的参数。

可选地,参数等级确定单元用于基于显示板参数的复杂程度将显示板参数分为至少两个参数等级;数据存储单元用于基于参数等级将显示板参数存储在具有相应分析性能的存储介质中;其中,显示板参数的复杂程度越高对应的参数等级越高,参数等级越高对应的存储介质的分析性能越高。

可选地,参数等级确定单元用于基于显示板参数与机组运行的相关性将显示板参数分为第四等级参数、第五等级参数和第六等级参数;数据存储单元用于将第四等级参数存储在本地存储介质中,将第五等级参数存储在外接存储介质中,将第六等级参数存储在云端存储介质中。

根据本公开的另一方面,还提出一种显示板,包括上述的数据存储装置。

根据本公开的另一方面,还提出一种设备机组,包括上述的显示板。

根据本公开的另一方面,还提出一种数据存储装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行如上述的数据存储方法。

根据本公开的另一方面,还提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述的数据存储方法的步骤。

本公开基于显示板参数的操作频率、复杂程度以及与机组运行的相关性确定各显示板参数的参数等级,基于参数等级将显示板参数存储在相应的存储介质中,能够提高数据存储的灵活性,减小对大容量闪存的依赖。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:

图1为本公开数据存储方法的一个实施例的流程示意图。

图2为本公开数据存储方法的另一个实施例的流程示意图。

图3为本公开数据存储方法的再一个实施例的流程示意图。

图4为本公开数据存储方法的又一个实施例的流程示意图。

图5为本公开数据存储方法的一个具体应用的流程示意图。

图6为本公开数据存储装置的一个实施例的结构示意图。

图7为本公开数据存储装置的又一个实施例的结构示意图。

图8为本公开数据存储装置的另一个实施例的结构示意图。

具体实施方式

现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。

图1为本公开数据存储方法的一个实施例的流程示意图。

在步骤110,基于显示板参数的操作频率、复杂程度以及与机组运行的相关性中的至少一项确定各显示板参数的参数等级。其中,显示板例如为触摸屏显示板,利用多元化的划分策略将显示板参数分为不同的等级。例如,可以根据显示板参数的操作频率的高低,将显示板参数分为至少两个参数等级,或者,根据显示板参数的复杂程度,将显示板参数分为至少两个参数等级,以及根据各参数与机组运行的相关性确定参数的参数等级。其中,显示板参数例如包括开关机状态参数、温度参数、湿度参数、故障记录、操作记录、以及需要形成曲线的参数等。

在步骤120,基于参数等级将显示板参数存储在相应的存储介质中。例如,基于参数等级将显示板参数存储在具有相应可读取速度性能的存储介质中,其中,显示板参数的操作频率越高对应的参数等级越高,参数等级越高对应的存储介质的可读取速度性能越高。或者,基于参数等级将显示板参数存储在具有相应分析性能的存储介质中,其中,显示板参数的复杂程度越高对应的参数等级越高,参数等级越高对应的存储介质的分析性能越高。或者,依据参数与机组运行的相关性的高低,依次可以存储在本地存储介质、外接存储介质或云端存储介质中。本地存储介质中存储的显示板参数必须能够满足机组基本功能。

在该实施例中,基于显示板参数的操作频率、复杂程度以及与机组运行的相关性确定各显示板参数的参数等级,基于参数等级将显示板参数存储在相应的存储介质中,能够提高数据存储的灵活性,减小对大容量闪存的依赖。

图2为本公开数据存储方法的另一个实施例的流程示意图。

在步骤210,将基于显示板参数的操作频率将显示板参数分为第一等级参数、第二等级参数和第三等级参数。其中,第一等级参数包括需要实时检测的参数,例如,机组开关机状态参数、温度参数、湿度参数等;第二等级参数包括历史记录参数,例如需要进行事件查看的故障记录、操作记录等;第三等级参数包括数据量大于数量阈值且监测时长大于预定时长的参数,例如数据量大且需要长期监测的参数,如需要形成曲线进行监测的参数。

在步骤220,将第一等级参数存储在本地存储介质中,将第二等级参数存储在外接存储介质中,将第三等级参数存储在云端存储介质中。其中,第一等级参数的操作频率高于第二等级参数的操作频率,第二等级参数的操作频率高于第三等级参数的操作频率,第一等级参数的等级高于第二等级参数的等级,第二等级参数的等级高于第三等级参数的等级。本地存储介质例如为本地闪存,本地硬盘等,外接存储介质例如为u盘、sd卡等,本地存储介质的可读取速度性能高于外接存储介质,外接存储介质的可读取速度性能高于云端存储介质。

在该实施例中,将基于显示板参数的操作频率将显示板参数分为第一等级参数、第二等级参数和第三等级参数,并将第一等级参数存储在本地存储介质中,将第二等级参数存储在外接存储介质中,将第三等级参数存储在云端存储介质中,即根据参数等级选择不同的存储方式和位置,能够减小对大容量闪存的依赖,降低硬件成本。

图3为本公开数据存储方法的再一个实施例的流程示意图。

在步骤310,基于显示板参数的复杂程度将显示板参数分为至少两个参数等级。例如,将参数复杂程度高于阈值的参数作为高等级参数,将参数复杂程度低于阈值的参数作为低等级参数。

在一个实施例中,可以根据显示板参数的复杂程度将显示板参数分为第l等级参数、第m等级参数和第n等级参数,例如,第l等级参数包括需要实时检测的参数,第m等级参数包括历史记录参数,第n等级参数包括数据量大于数量阈值且监测时长大于预定时长的参数,其中,第n等级参数的复杂程度高于第m等级参数的复杂程度,第m等级参数的复杂程度高于第l等级参数的复杂程度。

在步骤320,基于参数等级将显示板参数存储在具有相应分析性能的存储介质中,其中,参数等级越高对应的存储介质的分析性能越高。例如,将第l等级参数存储在本地闪存,将第m等级参数存储在u盘或sd卡等可移动存储设备中,将第n等级参数上传至云端存储设备,其中,云端存储设备的分析性能高于可移动存储设备的分析性能,可移动存储设备的分析性能高于本地闪存的分析性能。

在该实施例中,基于显示板参数的复杂程度将显示板参数分为至少两个参数等级,然后基于参数等级将显示板参数存储在具有相应分析性能的存储介质中,其中,参数等级越高对应的存储介质的分析性能越高,能够减小对大容量闪存的依赖,降低硬件成本。

图4为本公开数据存储方法的又一个实施例的流程示意图。

在步骤410,基于显示板参数与机组运行的相关性将显示板参数分为第四等级参数、第五等级参数和第六等级参数。例如,开关机状态,温湿度情况等需要实时检测的参数与机组运行相关性更高,可以将此类参数分为第四等级参数;故障记录,操作记录等历史记录参数与机组运行相关性不如需要实时检测的参数与机组运行相关性高,可以将该类参数分为第五等级参数;一些需要形成曲线的数据量大且需要长期监测的参数与机组运行的相关性最小,可以将该类参数分为第六等级参数。本领域的技术人员应当理解,此处第四、第五、第六仅是用于区分不同的等级。

在步骤420,将第四等级参数存储在本地存储介质中,将第五等级参数存储在外接存储介质中,将第六等级参数存储在云端存储介质中。例如,将需要实时检测的参数存储在本地闪存中,将历史记录参数存储在外接存储设备中,将数据量大且需要长期监测的参数存储在云端存储设备中,存储在本地闪存中的数据应该能够满足机组基本功能。

在该实施例中,基于显示板参数与机组运行的相关性将显示板参数分为第四等级参数、第五等级参数和第六等级参数,并将第四等级参数存储在本地存储介质中,将第五等级参数存储在外接存储介质中,将第六等级参数存储在云端存储介质中,能够降低机组硬件成本。

图5为本公开数据存储方法的一个具体应用的流程示意图。在该实施例中,可以将需要存储的显示板参数分为需要实时检测的参数,历史记录参数和数据量大且需要长期监测的参数。

在步骤510,机组上电后,加载显示板参数。其中,触摸屏从不同位置加载参数,还原触摸屏及机组上电前的状态。例如,直接加载本地闪存中的参数,若存在sd卡、u盘等外接存储设备,则加载外接存储设备存储的参数,若机组联网,存在云端存储设备,则加载云端存储设备存储的参数。其中,本地闪存中存储的参数必能能够满足机组基本功能,sd卡或u盘以及云端中的数据在设备存在时被加载。

在步骤520,判断参数是否发生变化,若发生变化,则执行步骤530,否则,继续查看参数是否有变化。当参数发生改变时,调用参数存储等级划分机制,根据参数的不同存储等级对参数进行分开存储。

在步骤530,判断参数是否为需要实时检测的参数,若是,则执行步骤540,否则,执行步骤550。

在步骤540,将参数存储在本地闪存中。

在步骤550,判断参数是否为历史记录参数,若是,则执行步骤560,否则,执行步骤570。

在步骤560,将参数存储到sd卡或u盘中。

在一个实施例中,还可以先判断是否存在外接存储设备,若存在则将历史记录参数存到外接存储设备,否则,将历史记录参数存到本地。例如,当sd卡或者u盘不存在时,数据被暂存到本地flash中,被提示用户一定时间内需插入sd卡或u盘设备,当数据达到一定量时,打包拷贝到本地sd卡或u盘中,数据包中应包含序号、时间和校验码,其中,数据包格式例如为:packnumber(包序号)+date(时间)+datas(数据)+check(校验码)。当预定时间用户还没有插入sd卡或u盘,则可以销毁数据。

在一个实施例中,在外接存储设备的参数写入量大于写入阈值时,提醒用户导出参数。例如,当sd卡或u盘的数据写入量到达80%时,提示用户导出数据。

在步骤570,将参数上传至云端存储设备。此时说明参数为数据量大且需要长期监测的参数,若此时有网络接入,则可以将参数上传至云端存储设备。该参数可以通过tcp/ip的协议格式上传,数据包中需包含时间信息。数据在后台服务器被整合,并以实时曲线或数据报表的格式在网页上呈现,网页可结合数据挖掘软件,对参数数据进行进一步分析。

在用户查看数据时,对于需要实时检测的参数,可以直接通过本机触摸屏查看;对于历史记录参数,可以在本机触摸屏查看,也可换下sd卡或u盘,在其他计算机或者机组触摸屏中查看;对于数据量大且需要长期监测的参数,可以通过网络访问后台查看。其中,在售后维修时,可以让客户返回sd卡或u盘到公司,分析其中数据,或通过云端数据查出问题原因,方便工程人员售后排查。

图6为本公开数据存储装置的一个实施例的结构示意图。该数据存储装置包括参数等级确定单元610和数据存储单元620,其中:

参数等级确定单元610用于基于显示板参数的操作频率、复杂程度以及与机组运行的相关性确定各显示板参数的参数等级。其中,显示板例如为触摸屏显示板,利用多元化的划分策略将显示板参数分为不同的等级。例如,可以根据显示板参数的操作频率的高低,将显示板参数分为至少两个参数等级,或者,根据显示板参数的复杂程度,将显示板参数分为至少两个参数等级,以及根据各参数与机组运行的相关性确定参数的参数等级。

数据存储单元620用于基于参数等级将显示板参数存储在相应的存储介质中。例如,基于参数等级将显示板参数存储在具有相应可读取速度性能的存储介质中,其中,显示板参数的操作频率越高对应的参数等级越高,参数等级越高对应的存储介质的可读取速度性能越高。或者,基于参数等级将显示板参数存储在具有相应分析性能的存储介质中,其中,显示板参数的复杂程度越高对应的参数等级越高,参数等级越高对应的存储介质的分析性能越高。或者,依据参数与机组运行的相关性的高低,依次可以存储在本地存储介质、外接存储介质或云端存储介质中。本地存储介质中存储的显示板参数必须能够满足机组基本功能。

在该实施例中,基于显示板参数的操作频率、复杂程度以及与机组运行的相关性确定各显示板参数的参数等级,基于参数等级将显示板参数存储在相应的存储介质中,能够提高数据存储的灵活性,减小对大容量闪存的依赖。

在本公开的另一个实施例中,参数等级确定单元610用于将基于显示板参数的操作频率将显示板参数分为第一等级参数、第二等级参数和第三等级参数。其中,第一等级参数包括需要实时检测的参数,例如,机组开关机状态参数、温度参数、湿度参数等;第二等级参数包括历史记录参数,例如需要进行事件查看的故障记录、操作记录等;第三等级参数包括数据量大于数量阈值且监测时长大于预定时长的参数,例如数据量大且需要长期监测的参数,如需要形成曲线进行监测的参数。

数据存储单元620用于将第一等级参数存储在本地存储介质中,将第二等级参数存储在外接存储介质中,将第三等级参数存储在云端存储介质中。其中,第一等级参数的等级高于第二等级参数的等级,第二等级参数的等级高于第三等级参数的等级。本地存储介质例如为本地闪存,本地硬盘等,外接存储介质例如为u盘、sd卡等,本地存储介质的可读取速度性能高于外接存储介质,外接存储介质的可读取速度性能高于云端存储介质。

在该实施例中,将基于显示板参数的操作频率将显示板参数分为第一等级参数、第二等级参数和第三等级参数,并将第一等级参数存储在本地存储介质中,将第二等级参数存储在外接存储介质中,将第三等级参数存储在云端存储介质中,即根据参数等级选择不同的存储方式和位置,能够减小对大容量闪存的依赖,降低硬件成本。

在本公开的另一个实施例中,参数等级确定单元610用于基于显示板参数的复杂程度将显示板参数分为至少两个参数等级。例如,将参数复杂程度高于阈值的参数作为高等级参数,将参数复杂程度低于阈值的参数作为低等级参数。

在一个实施例中,参数等级确定单元610可以根据显示板参数的复杂程度将显示板参数分为第l等级参数、第m等级参数和第n等级参数,例如,第l等级参数包括需要实时检测的参数,第m等级参数包括历史记录参数,第n等级参数包括数据量大于数量阈值且监测时长大于预定时长的参数,其中,第n等级参数的复杂程度高于第m等级参数的复杂程度,第m等级参数的复杂程度高于第l等级参数的复杂程度。

数据存储单元620用于基于参数等级将显示板参数存储在具有相应分析性能的存储介质中,其中,参数等级越高对应的存储介质的分析性能越高。例如,将第l等级参数存储在本地闪存,将第m等级参数存储在u盘或sd卡等可移动存储设备中,将第n等级参数上传至云端存储设备,其中,云端存储设备的分析性能高于可移动存储设备的分析性能,可移动存储设备的分析性能高于本地闪存的分析性能。

在该实施例中,基于显示板参数的复杂程度将显示板参数分为至少两个参数等级,然后基于参数等级将显示板参数存储在具有相应分析性能的存储介质中,其中,参数等级越高对应的存储介质的分析性能越高,能够减小对大容量闪存的依赖,降低硬件成本。

在本公开的另一个实施例中,参数等级确定单元610用于基于显示板参数与机组运行的相关性将显示板参数分为第四等级参数、第五等级参数和第六等级参数。例如,开关机状态,温湿度情况等需要实时检测的参数与机组运行相关性更高,可以将此类参数分为第四等级参数;故障记录,操作记录等历史记录参数与机组运行相关性不如需要实时检测的参数与机组运行相关性高,可以将该类参数分为第五等级参数;一些需要形成曲线的数据量大且需要长期监测的参数与机组运行的相关性最小,可以将该类参数分为第六等级参数。本领域的技术人员应当理解,此处第四、第五、第六仅是用于区分不同的等级。

数据存储单元620用于将第四等级参数存储在本地存储介质中,将第五等级参数存储在外接存储介质中,将第六等级参数存储在云端存储介质中。例如,将需要实时检测的参数存储在本地闪存中,将历史记录参数存储在外接存储设备中,将数据量大且需要长期监测的参数存储在云端存储设备中,存储在本地闪存中的数据应该能够满足机组基本功能。

在该实施例中,基于显示板参数与机组运行的相关性将显示板参数分为第四等级参数、第五等级参数和第六等级参数,并将第四等级参数存储在本地存储介质中,将第五等级参数存储在外接存储介质中,将第六等级参数存储在云端存储介质中,能够降低机组硬件成本。

在本公开的另一个实施例中,本公开还包括一种显示板,该显示板包括上述的数据存储装置,显示板例如为触摸屏显示板,触摸屏可以为任一尺寸,例如为7寸屏或4.3寸屏,本公开的显示板能够根据参数等级选择不同的存储方式和位置存储参数,减少对大容量闪存的依赖,降低了硬件成本,并且方便工程人员售后排查。

在本公开的另一个实施例中,本公开还包括一种设备机组,该设备机组包括上述实施例中的显示板。

图7为本公开数据存储装置的又一个实施例的结构示意图。该数据存储装置包括存储器710和处理器720。其中:存储器710可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储图1-5所对应实施例中的指令。处理器720耦接至存储器710,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器720用于执行存储器中存储的指令。

在一个实施例中,还可以如图8所示,该装置800包括存储器810和处理器820。处理器820通过bus总线830耦合至存储器810。该装置800还可以通过存储接口840连接至外部存储装置850以便调用外部数据,还可以通过网络接口860连接至网络或者另外一台计算机系统(未标出)。此处不再进行详细介绍。

在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够根据参数等级选择不同的存储方式和位置存储参数,减少对大容量闪存的依赖,降低了硬件成本,并且方便工程人员售后排查。

在另一个实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现图1-5所对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。

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