The invention discloses a terminal, the terminal comprises: extracting module, for access to the configuration file from the server upgrade package, upgrade package parsing to extract the download address of the configuration file; download module, for extracting the download address to download the configuration file; determining module, used to determine the type of the configuration file download, the configuration file types include: system configuration files and built-in application configuration file; upgrade module, for the configuration file download based on upgrading the local configuration file, with the type of the configuration file. The invention also discloses a server and configuration file upgrading method. The invention improves the upgrading efficiency of the configuration file.
【技术实现步骤摘要】
终端、服务器及配置文件升级方法
本专利技术涉及通信
,尤其涉及一种终端、服务器及配置文件升级方法。
技术介绍
目前,对手机中的配置文件进行升级时,一般都是对ROM(手机操作系统)进行升级,这种升级方式,需要等到ROM版本整体发布才能进行配置文件的升级,并且对ROM版本进行升级,所花费的时间也比较长,从而导致配置文件的升级效率低。
技术实现思路
本专利技术的主要目的在于提出一种终端、服务器及配置文件升级方法,旨在解决现有的配置文件方式,升级效率低的技术问题。为实现上述目的,本专利技术提供了一种终端,用于对配置文件进行升级,所述终端包括:提取模块,用于从服务器中获取到配置文件升级包时,对所述配置文件升级包进行解析以提取出下载地址;下载模块,用于根据提取的所述下载地址下载配置文件;确定模块,用于确定下载的所述配置文件的类型,所述配置文件的类型包括:系统内部的配置文件和内置应用的配置文件;升级模块,用于基于下载的所述配置文件,对与所述配置文件的类型匹配的本地配置文件进行升级。可选地,所述从服务器中获取配置文件升级包的方式包括:接收服务器推送的配置文件升级包;或者定时在所述服务器的内存中拉取配置文件升级包。可选地,所述升级模块包括:备份单元,用于对与所述配置文件的类型匹配的所述本地配置文件进行备份;测试单元,用于通过下载的所述配置文件中预存的测试代码,对所述配置文件进行测试;升级单元,用于在所述配置文件测试成功时,基于下载的所述配置文件,对所述本地配置文件进行升级。此外,为实现上述目的,本专利技术提供了一种服务器,所述服务器包括:处理模块,用于确定待升级的配置文件 ...
【技术保护点】
一种终端,用于对配置文件进行升级,其特征在于,所述终端包括:提取模块,用于从服务器中获取到配置文件升级包时,对所述配置文件升级包进行解析以提取出下载地址;下载模块,用于根据提取的所述下载地址下载配置文件;确定模块,用于确定下载的所述配置文件的类型,所述配置文件的类型包括:系统内部的配置文件和内置应用的配置文件;升级模块,用于基于下载的所述配置文件,对与所述配置文件的类型匹配的本地配置文件进行升级。
【技术特征摘要】
1.一种终端,用于对配置文件进行升级,其特征在于,所述终端包括:提取模块,用于从服务器中获取到配置文件升级包时,对所述配置文件升级包进行解析以提取出下载地址;下载模块,用于根据提取的所述下载地址下载配置文件;确定模块,用于确定下载的所述配置文件的类型,所述配置文件的类型包括:系统内部的配置文件和内置应用的配置文件;升级模块,用于基于下载的所述配置文件,对与所述配置文件的类型匹配的本地配置文件进行升级。2.如权利要求1所述的终端,其特征在于,所述从服务器中获取配置文件升级包的方式包括:接收服务器推送的配置文件升级包;或者定时在所述服务器的内存中拉取配置文件升级包。3.如权利要求1或2所述的终端,其特征在于,所述升级模块包括:备份单元,用于对与所述配置文件的类型匹配的所述本地配置文件进行备份;测试单元,用于通过下载的所述配置文件中预存的测试代码,对所述配置文件进行测试;升级单元,用于在所述配置文件测试成功时,基于下载的所述配置文件,对所述本地配置文件进行升级。4.一种服务器,其特征在于,所述服务器包括:处理模块,用于确定待升级的配置文件类型,并提取出确定类型的配置文件名;添加模块,用于对提取的所述配置文件名添加版本号;生成模块,用于在检测到上传指令时,根据添加版本号的配置文件名生成包含下载地址的配置文件升级包;传送模块,用于将生成的所述配置文件升级包传送至预设区域,以便终端获取到所述配置文件升级包时,解析出下载地址,并下载对应的配置文件进行升级。5.如权利要求4所述的服务器,其特征在于,所述将生成的所述配置文件升级包传送至预设区域的方式包括:将生成的所述配置文件升级包推送至所述终端;或者将生成所述配置文件升级包存储到所述服务器的内存中,以供所述终端在所述内存中拉取所述配置文件升级包。6.如权利要求4或5所述的服务器,其特征在于,所述服务器还包括:调用模块,用于在所述传送模块将生成的所述配置文件升级包传送至预设区域时,调用ZK网页应用程序开发框架创建节点,其中,节点名称为配置文件的标识信息;启动模块,用于基于所述ZK创建的节点启动API调用接口,以供所述API在配置文件升级包对应的配置哈希表中缓存所述配置文件升级包,便于所述服务器下次发布配置文件升级包时,从所述配置哈希表中获取缓存的所述配置文件升级包进行发布。7.一种配置文...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。