[发明专利]一种嵌入式linux充电管理终端通过无线通信模块升级的方法在审
申请号: | 201611100599.1 | 申请日: | 2016-12-05 |
公开(公告)号: | CN106775852A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 李旭升;孙明刚;刘世和;莫家年 | 申请(专利权)人: | 云鸟(上海)能源科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200082 上海市杨*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 linux 充电 管理 终端 通过 无线通信 模块 升级 方法 | ||
1.一种嵌入式linux充电管理终端通过无线通信模块升级的方法,其特征在于,通过以下方法来实现:首先在主机上搭建一个SSH服务器,做好配置,并将升级配置文件和升级程序文件放在一个不含中文字符的目录下;然后,充电管理终端以scp命令通过密钥验证的方式连接SSH服务器,并从服务器上获取升级配置文件和升级程序文件,以实现自身升级。
2.根据权利要求1所述的嵌入式linux充电管理终端通过无线通信模块升级的方法,其特征在于:具体通过以下步骤来实现:
a).搭建SSH服务器,在作为服务器的主机上装载SSH应用程序,以形成SSH服务器;
b).配置服务器,首先将SSH服务器设置为密钥验证登录的模式,再根据公钥生成私钥,并将私钥文件存储于充电管理终端中,将公钥文件存储于SSH服务器中,以进行密钥验证;
c).存储升级、配置文件,将升级配置文件和升级程序文件存储于SSH服务器的一个不含有中文的目录下,以便充电管理终端获取文件;
d).充电管理终端的升级,充电管理终端通过密钥验证方式从SSH服务器上获取升级配置文件和升级程序文件,并判断是否满足升级要求,如果满足要求则利用新的升级程序文件进行升级。
3.根据权利要求2所述的嵌入式linux充电管理终端通过无线通信模块升级的方法,其特征在于,步骤d)中所述的充电管理终端的升级通过以下步骤来实现:
d-1).定义升级时间段并判断,所有充电管理终端定义一个相同的升级时间段T1~T2,在该时间段内允许终端升级,其余的时间段则不允许终端升级;每个终端在非升级时间段内生成一个在T1~T2时间段内的随机时间值,将其定为终端升级时间;终端判断当前时间是否到了升级时间,如果没到,则继续判断;如果到了,则执行步骤f-2);
d-2).获取升级配置文件,充电管理终端以自身存储的私钥为验证条件,通过scp命令将升级配置文件从服务器上拷贝过来,配置文件中记录有升级程序的软件版本号、硬件版本号和升级程序文件的CRC16校验值;
d-3).判断是否满足升级条件,充电管理终端首先判断获取的软件版本号是否与当前运行的软件版本号相同,如果相同,则结束本次升级,如果不相同,则判断自身的配置是否满足硬件版本号的要求,如果不满足,则结束本次升级,如果满足,则允许升级并执行步骤f-4);
d-4).获取升级程序文件,充电管理终端通过scp命令从SSH服务器上将升级程序文件拷贝过来,并计算器CRC16校验值与升级配置文件中记录的CRC16校验值是否一致,如果不一致,则结束本次升级;如果一致,则执行步骤f-5);
d-5).终端升级,充电管理终端用新的升级程序文件替换旧的程序文件,并删除升级配置文件,重启终端,即可完成终端升级。
4.根据权利要求3所述的嵌入式linux充电管理终端通过无线通信模块升级的方法,其特征在于:步骤d-1)中所述的升级时间段T1~T2为凌晨2点~凌晨5点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云鸟(上海)能源科技有限公司,未经云鸟(上海)能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611100599.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自启动方法及装置
- 下一篇:一种基于以太网更新ARM和DSP程序的方法