显示器数据存储方法

文档序号:8283506阅读:1297来源:国知局
显示器数据存储方法
【技术领域】
[0001]本发明涉及数据读写安全技术领域,具体而言,涉及一种显示器数据存储方法。
【背景技术】
[0002]如图1所示,目前大机组空调显示器可通过两种方式修改及设置参数,分别为本地(即通过按键或触摸等方式)和远程(即通过楼宇监控系统上位机软件)方式。在远程监控系统中,若楼宇监控系统上位机软件在间隔时间很短的情况下对空调显示器(下位机)下发数据,显示器处理机制为及时响应,并对各参数及时进行保存。
[0003]由于当前显示器保存机制为下发数据及时响应,这就导致了在远程监控系统操作中,显示器参数若被频繁改写,可能导致记忆芯片损坏(记忆芯片寿命为100万次擦写),影响显不器的使用寿命。

【发明内容】

[0004]本发明实施例中提供一种显示器数据存储方法,可避免FLASH芯片频繁改写数据,提高显示器使用寿命。
[0005]为解决上述技术问题,本发明实施例提供一种显示器数据存储方法,包括:步骤
51:接收下发数据;步骤S2:将下发数据与本地数据对比;步骤S3:当下发数据与本地数据相同时,显示器不响应,且不保存下发数据。
[0006]作为优选,显示器数据存储方法还包括:步骤S4:当下发数据与本地数据不一致时,显示器响应,并延时保存下发数据。
[0007]作为优选,步骤S4包括:当显示器检测到某个参数的下发数据与本地数据不同时,及时执行相应指令,并开始进行计时操作,并在计时预设时间后进行该下发数据的保存。
[0008]作为优选,步骤S4还包括:在计时过程中,当检测到其他参数被改写,显示器响应相关指令,但是不进行保存。
[0009]作为优选,步骤S4还包括:当计时时间达到预设时间后,将计时时间段内所有被改写参数统一进行保存。
[0010]作为优选,步骤S4还包括:分别对各被改写参数进行计时,并在被改写参数的计时时间达到预设时间后,对相应的被改写参数进行保存。
[0011]作为优选,步骤S4还包括:对显示器的参数按照保密等级进行分块,并对处于同一保密等级的改写参数分别设置延时时间并进行统一计时保存。
[0012]作为优选,计时时间通过显示器设计规范和显示器应用设备的使用寿命进行确定。
[0013]应用本发明的技术方案,显示器数据存储方法包括:步骤S1:接收下发数据;步骤
52:将下发数据与本地数据对比;步骤S3:当下发数据与本地数据一致时,显示器不响应,且不保存下发数据。由于在下发数据与本地数据一致时,显示器不响应,且不存储下发数据,因此可以避免对相同数据的响应和保存,降低FLASH芯片改写数据的频率。通过上述方法可以对FLASH芯片起到较好防护作用,有效延长显示器的使用寿命。
【附图说明】
[0014]图1是现有技术中的显示器数据存储方法流程图;
[0015]图2是本发明实施例的显示器数据存储方法流程图。
【具体实施方式】
[0016]下面结合附图和具体实施例对本发明作进一步详细描述,但不作为对本发明的限定。
[0017]本申请的基础为大机组空调显示器Modbus数据解析,硬件为大机组空调显示器,例如彩屏显示板、黑白按键显示板、触摸屏等。实现方法遵从Modbus协议,按照协议格式或内容对显示器进行写操作时,不管是写单个数据还是同时写一串(多个)数据,显示器中都是逐个处理相应数据(模拟量及开关量),此种方式就是数据解析方式。
[0018]显示器中各个参数在上电初始化后都有自己的本地数值,通过BMS楼宇管理系统可以读取出来,这种原本保存在显示器中的参数值就是本地数据。
[0019]参见图2所示,根据本发明的实施例,显示器数据存储方法包括:步骤S1:接收下发数据;步骤S2:将下发数据与本地数据对比;步骤S3:当下发数据与本地数据一致时,显示器不响应,且不保存下发数据。
[0020]BMS楼宇监控系统通过上位机软件向显示器下发数据,当下发数据与本地数据(显示器原数据)一致时,显示器不响应,且不存储下发数据,其原因在于,显示器原本按照本地数据执行相应功能,再下发相同数据没有实际意义,为了防止Flash芯片被频繁擦写,所以不进行相同数据的响应和保存,从而降低Flash芯片的擦写频率,延长显示器的使用寿命O
[0021]显示器数据存储方法还包括步骤S4:当下发数据与本地数据不一致时,显示器及时响应,但延时保存。在下发数据与本地数据不一致时,显示器能够及时响应,因此能够对下发数据进行及时处理,可以保证改写参数的数据均为最新数据。同时显示器延时保存被改写参数的下发数据,对于同一被改写参数多次被改写的情况而言,可以避免多次对显示器的FLASH芯片进行擦写操作,只在延时完成后保存最后一次改写之后留存的数据,降低显示器的FLASH芯片改写数据的频率,因此可以进一步降低FLASH芯片进行擦写操作的频率,有效延长显示器的使用寿命。
[0022]步骤S4包括:当显示器检测到某个参数的下发数据与本地数据不同时,及时执行相应指令,但是不及时保存,而是开始进行计时操作,并在计时预设时间后进行该下发数据的保存。对于单一被改写参数的数据保存而言,由于在计时时段内可能发生多次改写操作,如果每次都进行存储,那么会有很多次擦写操作是无用的步骤,而且还会缩短显示器的使用寿命。而进行延时存储之后,对于该单一被改写数据而言,能够在达到计时时间后才进行存储,可以保证该参数存储数据的有效性,同时能够降低FLASH芯片进行数据擦写的频率。
[0023]步骤S4还包括:在计时过程中,当检测到其他参数被改写,显示器响应相关指令,但是不进行保存。在对第一个被改写参数进行计时的过程中,如果遇到有其他的被改写参数,此时可以有两种处理方式,第一种处理方式为,当计时时间达到预设时间后,将计时时间段内所有被改写参数统一进行保存;第二种处理方式为,分别对各被改写参数进行计时,并在被改写参数的计时时间达到预设时间后,对相应的被改写参数进行保存。
[0024]对于第一种处理方式而言,由于在整个计时时段内,各被改写参数都可能被改写多次,因此无需对任何一个改写参数进行保存处理,只需在满足计时时段后整体统一进行储存,就可以保证各被改写参数均保存为最新改写数据,可以大幅降低FLASH芯片的数据擦写频率。
[0025]对于第二种处理方式而言,其与第一种处理方式的不同之处在于,并非是对多个被改写参数统一进行数据保存处理,而是分别对各个被改写参数按照各自设定的计时时段进行保存,可以根据各个被改写参数本身的特性选择合适的计时时段,因此具有更好的灵活性。
[0026]在进行显示器的数据存储时,还可以对显示器的参数按照保密等级进行分块,并对处于同一保密等级的改写参数分别设置延时时间并进行统一计时保存。此种情况下,可以针对不同保密等级的参数进行不同的Flash芯片防护处理,能够更加具有针对性,可以提高显示器的数据存储效率和存储性能。
[0027]计时时间通过显示器设计规范和显示器应用设备的使用寿命进行确定。在设定计时时间时,可以从整体上通过显示器设计规范和显示器应用设备的使用寿命推算出显示器的最佳计时时间,从而能够保证Flash芯片的擦写频率与显示器应用设备的使用寿命相匹配,使显示器达到最大化的利用率。
[0028]当然,以上是本发明的优选实施方式。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明基本原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【主权项】
1.一种显示器数据存储方法,其特征在于,包括: 步骤S1:接收下发数据; 步骤S2:将下发数据与本地数据对比; 步骤S3:当下发数据与本地数据相同时,显示器不响应,且不保存下发数据。
2.根据权利要求1所述的显示器数据存储方法,其特征在于,还包括: 步骤S4:当下发数据与本地数据不一致时,显示器响应,并延时保存下发数据。
3.根据权利要求2所述的显示器数据存储方法,其特征在于,所述步骤S4包括:当显示器检测到某个参数的下发数据与本地数据不同时,及时执行相应指令,并开始进行计时操作,并在计时预设时间后进行该下发数据的保存。
4.根据权利要求3所述的显示器数据存储方法,其特征在于,所述步骤S4还包括:在计时过程中,当检测到其他参数被改写,显示器响应相关指令,但是不进行保存。
5.根据权利要求4所述的显示器数据存储方法,其特征在于,所述步骤S4还包括:当计时时间达到预设时间后,将计时时间段内所有被改写参数统一进行保存。
6.根据权利要求4所述的显示器数据存储方法,其特征在于,所述步骤S4还包括:分别对各被改写参数进行计时,并在被改写参数的计时时间达到预设时间后,对相应的被改写参数进行保存。
7.根据权利要求5所述的显示器数据存储方法,其特征在于,所述步骤S4还包括:对显示器的参数按照保密等级进行分块,并对处于同一保密等级的改写参数分别设置延时时间并进行统一计时保存。
8.根据权利要求3所述的显示器数据存储方法,其特征在于,计时时间通过显示器设计规范和显示器应用设备的使用寿命进行确定。
【专利摘要】本发明公开一种显示器数据存储方法。该显示器数据存储方法包括:步骤S1:接收下发数据;步骤S2:将下发数据与本地数据对比;步骤S3:当下发数据与本地数据相同时,显示器不响应,且不保存下发数据。根据本发明的显示器数据存储方法,可避免FLASH芯片频繁改写数据,提高显示器使用寿命。
【IPC分类】G11C11-413
【公开号】CN104599708
【申请号】CN201510024401
【发明人】董玉红, 李伟进, 曾云洪, 钟金扬, 彭嘉欣, 黎开晖, 李美秀, 李涛, 刘展宏, 陈志方
【申请人】珠海格力电器股份有限公司
【公开日】2015年5月6日
【申请日】2015年1月16日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1