[发明专利]一种客户端应用的升级方法及装置在审
| 申请号: | 201410275975.5 | 申请日: | 2014-06-19 |
| 公开(公告)号: | CN104077161A | 公开(公告)日: | 2014-10-01 |
| 发明(设计)人: | 徐晓东 | 申请(专利权)人: | 无锡天脉聚源传媒科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 214000 江苏省无锡*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 客户端 应用 升级 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种客户端应用的升级方法及装置。
背景技术
目前,随着智能终端的快速发展,如手机、PAD(平板电脑)、笔记本电脑等,安装在智能终端中的应用程序也越来越多,这些应用程序包括:工具类应用、购物类应用、生活类应用、游戏等。这些应用程序随着使用也会进行相应的更新。更新时应用程序会生成一个全新的安装包,上传至该应用程序的服务器中,等待用户下载该应用程序的新的安装包,用户下载完该应用程序的新的安装包后,在智能终端上安装该应用程序的新的安装包替换之该应用程序之前的版本。应用程序生成的全新的安装包的内容,包括该应用程序的之前版本的内容、较应用程序的之前版本增加的内容、替换应用程序的之前版本的相应的内容,应用程序的全新的版本还会在之前版本的基础上删除一些内容。因此应用程序生成的全新的安装包里的该应用程序的之前版本的内容在智能终端中是一直存在的。
所以,当应用程序每次更新时,用户都需要再次下载该应用程序之前版本的内容。造成了下载更新时的数据流量浪费,增加了下载更新时的带宽压力以及下载更新时的等待的时间,而且由于下载更新的时间的增加,也加大了下载的安装包的出错的机率。
发明内容
本发明实施例提供一种客户端应用的升级方法及装置,用于实现减小下载更新文件的大小,节省下载更新时的数据流量,减小下载更新时的带宽压力,减小下载更新时的等待时间,减少下载的安装包的出错机率。
一种客户端应用的升级方法,用于服务器,包括以下步骤:获取应用的当前使用版本及应用的最新版本;根据所述应用的当前使用版本的当前安装包与所述应用的最新版本的最新安装包,生成所述应用的更新文件,所述更新文件包括替换的内容、增加的内容、内容删除指示中的至少一项。根据当前安装包与最新安装包,生成的更新文件,不包括应用的当前使用版本的内容,减小下载更新文件的大小,节省下载更新时的数据流量,减小下载更新时的带宽压力,减小下载更新时的等待的时间,也减少下载的安装包的出错的机率。
所述根据所述应用的当前使用版本的当前安装包与所述应用的最新版本的最新安装包,生成所述应用的更新文件,包括:比较所述当前安装包与所述最新安装包;确定所述当前安装包与所述最新安装包的区别内容;根据所述区别内容生成所述应用的更新文件。更新文件是根据当前安装包与最新安装包的区别内容生成的,减小更新文件大小。
一种客户端应用的升级方法,用于客户端,包括以下步骤:检测本地安装的各个应用是否发布了最新版本;确定本地安装的各个应用中发布了最新版本的至少一个待更新应用;下载所述至少一个待更新应用各自的更新文件,每个待更新应用的更新文件包括替换的内容、增加的内容、内容删除指示中的至少一项。下载至少一个待更新应用的更新文件,实现多个应用同时更新,并且减小更新文件的大小,节省下载更新时的数据流量,减小下载更新时的带宽压力,减小下载更新时的等待的时间,也减少下载的安装包的出错的机率。
所述下载所述至少一个待更新应用的更新文件,包括:生成更新列表,所述更新列表包括所述至少一个待更新应用中每个待更新应用的当前使用版本与最新版本之间的对应关系;根据所述更新列表,下载所述至少一个待更新应用的更新文件。生成更新列表,可以方便用户对待更新的应用的选择。
所述下载所述至少一个待更新应用各自的更新文件之后,所述方法还包括:分别利用所述至少一个待更新应用各自的更新文件对所述至少一个待更新应用进行更新;其中,针对每个待更新应用,根据该待更新应用的更新文件中包括的内容,对该待更新应用的当前使用版本的内容进行内容替换、内容增加、内容删除中的至少一项操作。在更新应用时,只需对待更新应用的当前使用版本的内容进行内容替换、内容增加、内容删除中的至少一项操作,降低该待更新应用在更新最新版本时出错的机率。
一种客户端应用的升级装置,用于服务器,包括:获取模块,用于获取应用的当前使用版本及应用的最新版本;生成模块,用于根据所述应用的当前使用版本的当前安装包与所述应用的最新版本的最新安装包,生成所述应用的更新文件,所述更新文件包括替换的内容、增加的内容、内容删除指示中的至少一项。
所述生成模块,包括:比较单元,用于比较所述当前安装包与所述最新安装包;确定单元,用于确定所述当前安装包与所述最新安装包的区别内容;生成单元,用于根据所述区别内容生成所述应用的更新文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡天脉聚源传媒科技有限公司,未经无锡天脉聚源传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410275975.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:前端页面的样式测试方法及装置
- 下一篇:安装插件的方法及装置





