一种防止配置文件被篡改的方法及系统、监控上位机技术方案

技术编号:15691370 阅读:79 留言:0更新日期:2017-06-24 04:31
本发明专利技术公开一种防止配置文件被篡改的方法及系统、上位机。该方法包括步骤:S1,读取原始配置文件的参数;S2,根据原始配置文件的参数,计算第一校验码;S3,读取待注入BMS的配置文件的参数;S4,根据待注入BMS的配置文件的参数,计算第二校验码;S5,判断所述第一校验码是否与第二校验码相等,若相等,则校验通过;否则,校验不通过。本发明专利技术对于现场可以随便更新参数问题,提供一种防止配置文件被篡改的方法及系统,保护配置文件不被篡改,防止现场技术人员随意修改配置文件参数,将错误的配置文件参数注入到BMS里。可以防止配置文件参数被篡改,防止现场调试客服人员变更参数,造成系统配置不正确,参数错乱,提高系统的安全性。

Method and system for preventing configuration document from being tampered with and monitoring upper computer

The invention discloses a method and a system for preventing configuration files from being tampered with, and a host computer. The method comprises the steps of: S1, read the original configuration parameters; S2, according to the parameters of the original configuration file, calculate the first check code; S3, reading the parameters to be injected BMS configuration file; S4, according to the injection parameters of the BMS configuration file, calculate the second check code; S5, judging the first check the code is equal to second, and if the same parity check code, otherwise, check is not passed by. The invention can easily update the parameters for the field problem, provide a method and a system for preventing the configuration file has been tampered with, the protection configuration file has not been tampered with, prevent on-site technical personnel free to modify the configuration file parameters, configuration files into the BMS parameter error. It can prevent the configuration file parameters from being tampered with, prevent the customer service from changing the parameters, cause the system to be configured incorrectly, the parameters are disordered, and improve the security of the system.

【技术实现步骤摘要】
一种防止配置文件被篡改的方法及系统、监控上位机
本专利技术涉及一种电池管理系统的文件安全领域,特别是涉及一种防止配置文件被篡改的方法及系统、监控上位机。
技术介绍
配置文件被定义为系统加载所需环境的设置和文件的集合。目前,配置文件的配置通常是由软件系统完成,它包括配置文件的导入和导出。但是,有不少文本编辑软件也可以直接读取配置文件的参数,甚至可以通过文本编辑软件来修改和更新配置文件的参数。现有技术中,由于配置文件的参数可以被随意修改,所以现场的调试人员对BMS进行调试时,可能会对配置文件的参数进行修改。若将修改的配置文件注入到BMS中,而且调试人员又没有将修改后的配置文件发送给其他生产人员,就会造成生产人员在生产BMS时还是将最原始的配置文件注入到BMS中。这里的最原始的配置文件指的是没有被修改参数的配置文件。所以就会造成后面的设备读取BMS里的配置文件时,出现故障信息,设备不能正常工作。由于配置文件的参数可以被随意修改,不仅容易出现故障,而且还浪费人力物力去寻找故障的原因;同时,也不利于重要文件及重要信息的保护。
技术实现思路
本专利技术的目的是克服现有技术中的不足之处,提供一种防止配置文件被篡改的方法及系统、监控上位机。本专利技术的目的是通过以下技术方案来实现的:一种防止配置文件被篡改的方法,包括:S1,读取原始配置文件的参数;S2,根据原始配置文件的参数,计算第一校验码;S3,读取待注入BMS的配置文件的参数;S4,根据待注入BMS的配置文件的参数,计算第二校验码;S5,判断所述第一校验码是否与第二校验码相等,若相等,则校验通过;否则,校验不通过。作为进一步优选的方案,所述步骤S5中,判断所述第一校验码是否与第二校验码相等,若相等,校验通过后,还包括:将配置文件注入到BMS中。作为进一步优选的方案,所述步骤S5,判断所述第一校验码是否与第二校验码相等,若不相等,校验不通过后,还包括:则判定配置文件的参数被篡改,产生故障信息,并将故障信息上传。作为进一步优选的方案,所述第一校验码为MD5校验码。作为进一步优选的方案,所述第二校验码为MD5校验码。本专利技术还提供一种防止配置文件被篡改的系统,包括:第一读取模块,用于读取原始配置文件的参数;第一计算单元,用于根据原始配置文件的参数,计算第一校验码;第二读取模块,用于读取待注入BMS的配置文件的参数;第二计算单元,用于根据待注入BMS所述的配置文件的参数,计算第二校验码;判断控制模块,用于判断所述第一校验码是否与所述第二校验码相等,若相等,则上报校验通过信息,否则,则上报校验不通过信息。作为进一步优选的方案,所述判断控制模块包括:所述判断控制模块包括:参数注入单元、校验码判断单元和故障判断单元;所述参数注入单元,用于将配置文件注入到BMS中;所述校验码判断单元,用于判断所述第一校验码是否与第二校验码相等,并将判断结果传递给所述故障判断单元;所述故障判断单元,用于接收所述判断单元的判断结果,判断是否出现故障,并产生故障信息,将故障信息上传给上位机。作为进一步优选的方案,所述故障判断单元包括:故障检测单元,用于根据所述判断单元的结果,判断是否出现故障,并产生故障信息;故障上报单元,用于将故障信息上传给上位机。作为进一步优选的方案,所述防止配置文件被篡改的系统还包括操作界面,所述操作界面用于显示对配置文件的参数的操作过程。本专利技术还提供一种监控上位机,包括:防止配置文件被篡改的系统,所述防止配置文件被篡改的系统包括:第一读取模块,用于读取原始配置文件的参数;第一计算单元,用于根据原始配置文件的参数,计算第一校验码;第二读取模块,用于读取待注入BMS的配置文件的参数;第二计算单元,用于根据待注入BMS所述的配置文件的参数,计算第二校验码;判断控制模块,用于判断所述第一校验码是否与所述第二校验码相等,若相等,则上报校验通过信息,否则,则上报校验不通过信息。本专利技术相比于现有技术的优点及有益效果如下:1、本专利技术为一种防止配置文件被篡改的方法及系统、监控上位机,可以防止配置文件的参数被篡改,防止现场调试人员和客服人员修改参数,造成系统配置不正确,参数错乱,影响设备正常工作和安全使用。2、本专利技术对于现场可以随便更新参数问题,提供一种防止配置文件被篡改的方法及系统,保护配置文件的参数不被篡改,防止现场调试客服人员、出货检验的审核员、样品测试的技术人员随意修改配置文件的参数,将错误配置文件的参数注入到BMS里。3、本专利技术提供一种防止配置文件被篡改的方法及系统、监控上位机,可以防止配置文件的参数被篡改,如果上位机校验不通过,就不能将配置文件注入到BMS里。4、本专利技术提供一种防止配置文件被篡改的系统、监控上位机,使用的MD5进行加密,进一步提高了配置文件的安全性。附图说明图1为本专利技术的防止配置文件被篡改的方法的流程图;图2为本专利技术的防止配置文件被篡改的系统的原理框图;图3为本专利技术的故障判断单元的原理框图。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施方式。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本专利技术的公开内容理解的更加透彻全面。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。本专利技术的实施例中,一种防止配置文件被篡改的方法,包括:读取最开始的配置文件参数;根据最开始所述的配置文件参数,计算第一校验码;读取注入BMS的配置文件参数;根据注入BMS所述的配置文件参数,计算第二校验码;判断所述第一校验码是否等于第二校验码,若相等,则校验通过;否则,校验不通过。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一请参阅图1,图1为本专利技术第一实施例提供的一种防止配置文件被篡改的方法20的流程图,包括:S1,读取原始配置文件的参数;S2,根据原始配置文件的参数,计算第一校验码;S3,读取待注入BMS的配置文件的参数;S4,根据待注入BMS的配置文件的参数,计算第二校验码;S5,判断所述第一校验码是否与第二校验码相等,若相等,则校验通过;否则,校验不通过。具体地,所述步骤S5中,判断所述第一校验码是否与第二校验码相等,若相等,校验通过后,还包括:将配置文件注入到BMS中。若不相等,校验不通过后,还包括:则判定配置文件的参数被篡改,产生故障信息,并将故障信息上传。这里要说明的是,所述第一校验码为MD5校验码。所述第二校验码为MD5校验码。在实际应用过程中,首先对原始配置文件的参数进行计算,得到第一校验码,监控上位机会保存第一校验码。当现场的调试人员需要本文档来自技高网
...
一种防止配置文件被篡改的方法及系统、监控上位机

【技术保护点】
一种防止配置文件被篡改的方法,其特征在于,包括:S1,读取原始配置文件的参数;S2,根据原始配置文件的参数,计算第一校验码;S3,读取待注入BMS的配置文件的参数;S4,根据待注入BMS的配置文件的参数,计算第二校验码;S5,判断所述第一校验码是否与第二校验码相等,若相等,则校验通过;否则,校验不通过。

【技术特征摘要】
1.一种防止配置文件被篡改的方法,其特征在于,包括:S1,读取原始配置文件的参数;S2,根据原始配置文件的参数,计算第一校验码;S3,读取待注入BMS的配置文件的参数;S4,根据待注入BMS的配置文件的参数,计算第二校验码;S5,判断所述第一校验码是否与第二校验码相等,若相等,则校验通过;否则,校验不通过。2.根据权利要求1所述的防止配置文件被篡改的方法,其特征在于,所述步骤S5中,判断所述第一校验码是否与第二校验码相等,若相等,校验通过后,还包括:将配置文件注入到BMS中。3.根据权利要求2所述的防止配置文件被篡改的方法,其特征在于,所述步骤S5,判断所述第一校验码是否与第二校验码相等,若不相等,校验不通过后,还包括:则判定配置文件的参数被篡改,产生故障信息,并将故障信息上传。4.根据权利要求1所述的防止配置文件被篡改的方法,其特征在于,所述第一校验码为MD5校验码。5.根据权利要求1所述的防止配置文件被篡改的方法,其特征在于,所述第二校验码为MD5校验码。6.一种防止配置文件被篡改的系统,其特征在于,包括:第一读取模块,用于读取原始配置文件的参数;第一计算单元,用于根据原始配置文件的参数,计算第一校验码;第二读取模块,用...

【专利技术属性】
技术研发人员:黄一峰
申请(专利权)人:惠州市蓝微新源技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1