【技术实现步骤摘要】
本专利技术涉及移动通信
,尤其涉及一种通过文件服务器实现OTA升级的方法。
技术介绍
随着智能手机、平板电脑等设备的流行,越来越多的设备需要系统软件升级功能,尤其是网络升级功能的需求更为突出。在Android原生的系统中,有一套标准的本地升级功能,通过在本地SD卡或FLASH存储器中,放置一个update.zip,即可完成系统升级功能。而OTA(Over-the-AirTechnology,空中下载技术)则是一种通过无线网络进行数据下载的功能,现已被广泛应用于手机、平板电脑等设备的网络升级中。不同厂家的OTA升级方式的协议不一样,例如有些简单的做法就是直接在设备中指定一个升级文件的网络路径,然后下载到本地进行升级;而一些复杂的OTA升级协议则包括用户登录、机型确认、文件下载等一系列操作,这对搭建OTA升级服务器提出了较高的要求。然而现有的技术中存在以下缺点:1,直接只使用网络文件的方式过于简单,由于只有一个要升级的目标文件,信息量少,从而无法进行下载文件的校验、版本管理、发布说明、特定条件机器的升级等方面的操作;2、使用较复杂的专门的OTA协议的方式,需要单独部署OTA服务器,工作量和难度大且费用高,很多厂商无法达到这个标准。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种实现OTA升级的方法。可利用简单的操作实现通过普通的文件服务器实现OTA升级。为了解决上述技术问题,本专利技术实施例提供了一种通过文件服务器实现OTA升级的方法,包括:S1,当用户选择在线更新客户端软件时,客户端生成一个网络文件路径,并根据所述网络文件路径从文