欢迎来到天天文库
浏览记录
ID:51654915
大小:53.30 KB
页数:3页
时间:2020-03-14
《TVBOX固件升级方案 .doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、TVBOX固件升级方案 G1000固件升级接口 1、升级流程简要描述1)客户端调用接口,获取最新的版本信息,其中包括版本号(数字类型)、版本名称、描述(可空)、返回码(01)、以及包含所有升级信息的xml文件下载地址2)客户端根据当前的版本号决定是否下载xml文件(主要查看版本号是否与当前使用的版本号相同)。 3)下载xml文件后,客户端根据xml中的信息,下载需要的文件。 注 1、xml文件中包含的信息有,完整的升级包的名称(如v1001.zip),所有差分包的名称(如1001_1000.zip等),升级描述信息,升级文件
2、的MD5信息。 2、服务器将所有升级包、升级信息xml文件保存到同级目录,客户端需要下载时,根据xml的地址加上xml文件中的升级包(或差分包)的名称进行下载文件。 如xml的下载地址为:8080/file/so则升级包的下载地址为:8080/file/so 2、获取软件版本信息接口接口采用:25001/gamebox/queryversion.do2. 1、消息包体命名消息名消息类型消息方向ReqRequest客户端?GAMEBOX系统RespResponseGAMEBOX系统?客户端2. 2、接口内容描述Req消息描述字段
3、名重要性类型长度说明deviceCode必须String64固定为“G1000”appId必须String9固定为“10003”Req消息JSON样例{deviceCode:”G1000”,appId:”10003”}Resp消息描述字段名重要性类型长度说明urlpath必须String256升级包的下载地址versionCode必须Integer版本号(整形)version必须String128版本名称(字符)description必须String4000版本描述type必须Integer返回码,0为正常更新,1为强制更新Xmlpat
4、h必须String100版本描述xml文件的下载地址MD5必须String100检验包完整性Resp消息JSON样例{url_pa:8080/file/so”,version:”v1.2.1”,versionCode:124,description:”解决XX问题”,type:0,MD5d41d8cd98f00b204e9800998ecf8427e,xmlpa:8080/file/so} 3、软件升级需要提供的数据如果固件需要升级,需要提供以下数据给我司,用于后台添加升级软件名称说明版本号新版本的版本号,数字类型版本名称新版本的版本
5、名称,如v1.2版本文件完整的版本文件以及所有差分包集合的zip文件,zip文件中不包含文件夹(双击打开zip文件时,直接显示所有的版本文件以及差分包文件,不存在文件夹的情况)版本升级说明对于本次升级内容的描述说明。 版本描述文件XML格式的版本描述文件类型状态码,接收是0就正常更新,1就强制更新(禁止页面控制)MD5检验包完整性。 内容仅供参考
此文档下载收益归作者所有