【技术实现步骤摘要】
一种基于单片机判断多个文件升级成功的方法及装置
[0001]本申请涉及单片机
,特别涉及一种基于单片机判断多个文件升级成功的方法及装置。
技术介绍
[0002]市面上存在利用SD卡存储大容量文件的单片机设备,由于单片机的性能相比于手机等高端消费电子性能低,不能通过网络处理大量升级数据,所以普遍使用通过从服务器下载新版本固件,然后再通过读卡器对SD卡进行复制粘贴文件来升级。虽然这种方法效率高,但很多客户对电脑并不熟悉,对文件操作容易出错。虽然这种方式效率高,但很多客户对电脑并不熟悉,无法判断文件是否升级成功。
技术实现思路
[0003]本申请的主要目的为提供一种基于单片机判断多个文件升级成功的方法及装置,旨在解决现有技术中上述存在的技术问题。
[0004]本申请提出一种基于单片机判断多个文件升级成功的方法,应用于客户端,所述客户端分别与服务器和单片机连接,其改进之处在于,所述方法包括:
[0005]对所述服务器发送请求,以得到多个第一目标文件名,根据多个所述第一目标文件名查找得到多个目标文 ...
【技术保护点】
【技术特征摘要】
1.一种基于单片机判断多个文件升级成功的方法,应用于客户端,所述客户端分别与服务器和单片机连接,其特征在于,所述方法包括:对所述服务器发送请求,以得到多个第一目标文件名,根据多个所述第一目标文件名查找得到多个目标文件;将多个所述目标文件下载到升级文件夹中进行升级,以生成多个升级文件;对多个所述升级文件进行校验,以生成多个第二目标文件名;将所述第一目标文件名和所述第二目标文件名进行对比,判断第一目标文件名和所述第二目标文件名是否相同;若所述第一目标文件名和所述第二目标文件名相同,则升级成功。2.根据权利要求1所述的一种基于单片机判断多个文件升级成功的方法,其特征在于,所述方法还包括将升级文件发送给单片机,所述单片机判断升级文件是否升级成功,判断方法包括:当所述单片机得到所述升级文件时,对所述升级文件进行重新校验,以生成第三目标文件名;将所述第三目标文件名与所述第二目标文件名进行对比,判断所述第三目标文件名与所述第二目标文件名是否相同;若所述第三目标文件名与所述第二目标文件名相同,则升级成功。3.根据权利要求2所述的一种基于单片机判断多个文件升级成功的方法,其特征在于,所述当所述单片机得到所述升级文件时,对所述升级文件进行重新校验,以生成第三目标文件名的步骤,包括:所述单片机将所述升级文件进行保存;将所述升级文件重新验证,生成校验值;根据所述校验值对所述升级文件进行命名,以得到第三目标文件名。4.根据权利要求3所述的一种基于单片机判断多个文件升级成功的方法,其特征在于,所述方法还包括:当将所述第三目标文件名与所述第二目标文件名进行对比时,所述单片机对所述客户端发送确认上一次是否出现异常请求;若返回的结果确认为异常,则删除所述单片机内最新获取的升级文件,运行上一个版本;若返回结果确认为正常,自动识别出所述第三目标文件名与所述第二目标文件名相同部分,并将相同部分版本较低级所对应的升级文件进行删除,以释放内存空间。5.根据权利要求2所述的一种基于单片机判断多个文件升级成功的方法,其特征在于,所述将所述第三目标文件名与所述第二目标文件名进...
【专利技术属性】
技术研发人员:赖汉振,葛渊博,
申请(专利权)人:深圳市星卡科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。