一种用户手持单元的升级方法技术

技术编号:38267875 阅读:11 留言:0更新日期:2023-07-27 10:24
本发明专利技术公开了一种用户手持单元的升级方法,采用通过电表升级用户手持单元的方式,同时在CIU和电表每次上电配对后的第一时间,读取配置文件和固件版本信息,能够保证第一时间完成升级信息获取,保证了用户手持单元和电表配置的一致性。同时,本发明专利技术采用版本号和文件MD5同时校验的方式,能够更加准确的判断升级信息,提升用户手持单元升级的准确性。提升用户手持单元升级的准确性。提升用户手持单元升级的准确性。

【技术实现步骤摘要】
一种用户手持单元的升级方法


[0001]本专利技术涉及用户手持抄表单元配置信息和固件升级
,具体涉及一种用户手持单元的升级方法。

技术介绍

[0002]用户手持抄表单元(CIU)的使用场景为,终端用户使用该设备和电表通信,抄读电表信息、控制电表拉合闸、充值等。电表具备远程升级的功能,电表固件升级后,会发生用户手持单元与电表不匹配的情况,因此需要同时升级用户手持单元,以达到和电表新固件匹配的目的。
[0003]用户手持单元的固件升级,一般采用和电表固件升级分离的方式,独立的升级CIU固件。这种方式工作量大且容易出现使用的时间差,电表固件完成升级但是CIU固件未升级的情况,导致用户无法正常使用,通过电表升级用户手持单元,能够很好的避免该问题。

技术实现思路

[0004]本专利技术的目的在于克服以上技术缺陷,提出一种用户手持单元的升级方法。通过电表快速、准确的升级CIU配置文件和CIU固件。
[0005]本专利技术为实现其技术目的所采取的方案是:一种用户手持单元的升级方法,包括以下步骤:S1、用户手持单元上电后首先和电表建立,然后读取电表内存储的CIU配置文件信息以及CIU固件信息;S2、CIU固件检查自身的版本信息与电表内存储的CIU版本信息是否一致,若不一致则发起升级文件传输流程;S3、若读取到的电表存储的CIU固件版本信息与CIU本身版本信息一致,则对比CIU固件的MD5值是否一致,如不一致则发起升级文件传输流程;S4、若升级文件版本信息、固件MD5值与CIU当前固件一致,则对比配置文件信息,若配置文件版本或配置文件MD5值发生变更,则发起配置文件传输流程;S5、CIU固件传输完成后,CIU自检固件是否合法,合法则发起IAP流程,若不合法则放弃本次升级;S6、CIU配置文件传输完成后,自检配置文件是否合法,若合法替换当前配置文件后设备重启,新配置文件生效。
[0006]本专利技术的有益效果是:本专利技术采用通过电表升级用户手持单元的方式,同时在CIU和电表每次上电配对后的第一时间,读取配置文件和固件版本信息,能够保证第一时间完成升级信息获取,保证了用户手持单元和电表配置的一致性。同时,本专利技术采用版本号和文件MD5同时校验的方式,能够更加准确的判断升级信息,提升用户手持单元升级的准确性。
附图说明
[0007]图1为本专利技术CIU固件升级流程图。
[0008]图2为CIU配置文件升级流程图。
实施方式
[0009]下面结合附图实施例对本专利技术做进一步说明。
实施例
[0010]如图1,2所示:一种用户手持单元的升级方法,包括以下步骤:S1、用户手持单元上电后首先和电表建立,然后读取电表内存储的CIU配置文件信息以及CIU固件信息;S2、CIU固件检查自身的版本信息与电表内存储的CIU版本信息是否一致,若不一致则发起升级文件传输流程;S3、若读取到的电表存储的CIU固件版本信息与CIU本身版本信息一致,则对比CIU固件的MD5值是否一致,如不一致则发起升级文件传输流程;S4、若升级文件版本信息、固件MD5值与CIU当前固件一致,则对比配置文件信息,若配置文件版本或配置文件MD5值发生变更,则发起配置文件传输流程;S5、CIU固件传输完成后,CIU自检固件是否合法,合法则发起IAP流程,若不合法则放弃本次升级;S6、CIU配置文件传输完成后,自检配置文件是否合法,若合法替换当前配置文件后设备重启,新配置文件生效。
[0011]用户手册单元的配置文件和固件的升级通过电表进行传输,能够达到和电表固件同步升级的目的。
[0012]通过分别对比用户手持单元的版本和文件MD5校验能够,双重保障,能够有效避免CIU错过升级时机,提升CIU配置文件和固件的升级准确性。
[0013]本专利技术采用通过电表升级用户手持单元的方式,同时在CIU和电表每次上电配对后的第一时间读取配置文件和固件版本信息的方式,能够保证第一时间完成升级信息获取,保证了用户手持单元和电表配置的一致性。同时,本专利技术采用版本号和文件MD5同时校验的方式,能够更加准确的判断升级信息,提升用户手持单元升级的准确性。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户手持单元的升级方法,其特征在于:包括以下步骤:S1、用户手持单元上电后首先和电表建立,然后读取电表内存储的CIU配置文件信息以及CIU固件信息;S2、CIU固件检查自身的版本信息与电表内存储的CIU版本信息是否一致,若不一致则发起升级文件传输流程;S3、若读取到的电表存储的CIU固件版本信息与CIU本身版本信息一致,则对比CIU固件的MD5值是否一致,如不一致则发起...

【专利技术属性】
技术研发人员:李庆年孙铭治刘广田田淼徐晨飞
申请(专利权)人:青岛乾程科技股份有限公司
类型:发明
国别省市:

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

1