[发明专利]一种基于OTA 技术的嵌入式终端自动升级方法无效
申请号: | 201210429025.4 | 申请日: | 2012-11-01 |
公开(公告)号: | CN102970342A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 袁东风;林慧琳;杨刚震;王宏斌;于莉;徐伟涛;王镜伟 | 申请(专利权)人: | 山东大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 许德山 |
地址: | 250100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ota 技术 嵌入式 终端 自动 升级 方法 | ||
1.一种基于OTA技术的嵌入式终端自动升级方法,由以下系统来实现,该系统包括嵌入式终端和OTA升级服务器,其中OTA升级服务器包括Soap服务器和下载服务器两部分,嵌入式终端用户在每次开启嵌入式终端时,嵌入式终端提交请求升级数据包;Soap服务器根据嵌入式终端的请求向嵌入式终端发送升级信息;嵌入式终端根据Soap服务器返回数据决定是否向下载服务器请求升级,其中嵌入式终端用户提交请求升级数据包的方法,步骤如下:
a1)开始;
a2)嵌入式终端发送用户名密码登陆Soap服务器;
a3)Soap服务器接收并验证用户信息;
a4)Soap服务器根据<param name=MidType>机型号</param>字段验证嵌入式终端机型号;
a5)Soap服务器根据<param name=clientVersion>当前设备上的版本号:如:V2.1.6S501</param>字段验证当前嵌入式终端上的版本号;
a6)Soap服务器根据<param name=SN>设备编号:mac地址+no(40位)</param>字段验证嵌入式终端设备编号;
a7)Soap服务器根据<param name=SystemInfo>硬件信息:硬件差异</param>字段验证嵌入式终端的硬件信息;
a8)Soap服务器根据<param name=Extsion>扩展信息</param>字段验证嵌入式终端的扩展信息;
a9)Soap服务器根据<param name=isAutoRequest>传入0或1</param>字段判断嵌入式终端是否自动请求远程更新还是手动请求远程更新,0代表自动请求更新,1代表手动请求更新;
a10)Soap服务器返回下载地址信息;
a11)结束;
Soap服务器根据嵌入式终端请求发送嵌入式终端升级信息的方法,步骤如下:
b1)开始;
b2)嵌入式终端发送用户名密码登陆Soap服务器;
b3)Soap服务器接收并验证用户信息;
b4)Soap服务器读取嵌入式终端相对应的请求;
b5)Soap服务器发送<Status></Status>标签,表示Soap服务器对请求的应答状态;
b6)Soap服务器发送<FileMD5></FileMD5>标签,表示文件的MD5大小,用于校验是否下载完毕;
b7)Soap服务器发送<DownloadUrl></DownloadUrl>标签,表示新版本文件下载授权地址,该授权地址带授权码信息;
b8)Soap服务器发送<NewVersion></NewVersion>标签,表示下载服务端可提供下载的新版本号;
b9)嵌入式终端接收和更新升级信息;
b10)结束;
嵌入式终端根据Soap服务器提供的升级信息向下载服务器请求升级的方法,步骤如下:
c1)开始;
c2)嵌入式终端发送用户名密码登陆Soap服务器;
c3)Soap服务器接收并验证嵌入式终端信息;
c4)Soap服务器读取嵌入式终端相对应的请求;
c5)Soap服务器向嵌入式终端提供的升级信息;
c6)嵌入式终端向下载服务器提交下载请求;
c7)根据下载请求,下载服务器端从存储区将指定文件发送至嵌入式终端;
c8)嵌入式终端接收该文件并保存到本地;
c9)嵌入式终端提醒用户升级;
c10)结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210429025.4/1.html,转载请声明来源钻瓜专利网。