《内容更新对各厂家的要求.docx》由会员分享,可在线阅读,更多相关《内容更新对各厂家的要求.docx(3页珍藏版)》请在优知文库上搜索。
1、内容更新对各厂家的要求1、上传目前车载机上的目录结构到中心服务器,开机执行。上传目录结构的步骤:通过对目录结构进行统计并输出到指定文件,压缩后上传到中心,果用如下命令行,以中太设备为例:褥到mac地址,mac地址怆出格式为XX-XX-X-X-X-Xmac=ifconfiIgrepechOIaWk(print$5|tr向服务器询问是否执行上传目录的动作cur1.dmac=.SmaC.htto:/:8080/UPdate。又etswitch如果返mi“-r我示不执行,如果返回“V代表需要执行上传目录结构到Web目录并列出目录结构及其文件大小到du.1.ist文件中cddatadatavwapps/
2、;dudu.1.ist打包也缩du,1.ist文件tar-C2vfdu_$mac.tar.gzdu.1.ist利用CUr1.工具上传文件,并删除本地文件cur1.-Fup1.oad=du_$mac.tar.gz-Fmac=Smac:8080/update/post_fi1.e;rmdu_Smac.tar.gz2、建立标准的目录结构.功能规划路径用途备注WEB目录/data/vvw存放车载Web网站的根目录CONF目录/data/COnf存放车就ngi11服务器的虚拟主机配画文件目录TMP目录datatmp存放车载更新下载文件及解压缩目录更新后清理SCRIPT目录datascript存放车载Sh
3、e1.I觑本目录NET目录AfoWnet存放车载设备网络访问黑白名单文件的目录IMG目录dataimg存放车载固件升级补丁包目录升级后清理3,建立PhP命令行执行环境.1)目前各厂家的网卡设备名称存在一定差界,曲要各厂家提供一个挟取mac地址的SheH脚本.统一名称为gejmac.sh.输出为标准mac地址:XX-XX-XX-XX-XX-XX2)PhP脚本存放于/data/SCriPt目录下,由厂家启动调用.包括:文件名功能启动时机up3g.php用于3G更新开机启动upst.php用于场站更新检测到场站时启动upusb.php用于U盘更新检测到U盘时启动upcc.php用于车车更新检测到车辆连接时启动4、U盘更新F1.录规划统一各厂家的U盘更新接口和加密方式:I、采用加密就置文件和更新文件制作U盘.2、利用PHP脚本解析配置文件,更制更新文件到设备并执行更新操作.U盘目录和文件结构:1:1目录文件说明配祝文件/update.ini我用key进行baseM转码,key采用MDS加密值,文件内容可逆.中太目录bd贝电目录bdimg贝电程序更新包bdcontent网站更新包公共资源/pub1.ic公共内容/pub1.ic/ScriPt更新脚本目录pub1.iccontent更新的公共内容