[发明专利]一种显示增量更新进度的方法和装置有效
申请号: | 201210512235.X | 申请日: | 2012-12-04 |
公开(公告)号: | CN103853569A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | 谭思颖;余亮;朱德亮;吴雪竹;范少波;相里飞;林声炜;钟于胜;邵兴;祝涛;曾佳;吕婧 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518031 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 增量 更新 进度 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种显示增量更新进度的方法和装置。
背景技术
对于一些电子产品,例如个人电脑(Personal Computer,PC)、智能手机等等,由于应用软件功能的推陈出新,用户经常需要执行的一项操作便是下载或安装新的软件。对于下载或安装软件,一种方法是将整个软件安装包下载下来,然后再安装在终端设备上,这种方法一般是首次安装软件才使用。除非是首次安装软件,一般而言,不需要下载整个软件安装包。因此,另一种下载或安装软件的方法即智能更新或增量更新(Delta Update)应运而生。不同于将整个软件安装包下载,增量更新是一种全新的更新方式,即,用户更新软件时不需要重新下载整个安装文件,只需要下载代码改动或者增量的部分,然后与原文件合成新的安装文件,达到软件更新的目的。
为了在下载或安装软件过程中让用户知晓当前软件安装包下载或安装了多少,在下载或安装软件安装包的同时,会显示当前的进度,典型的方式是使用进度条。在下载或安装过程中,进度条的延伸表示当前下载或安装进行到何种程度。
对于增量更新这种软件下载或安装的方式,现有技术提供的显示其进度的方法与下载或安装整个软件安装包时显示其进度的方法相同,即,虽然需要更新的软件安装包只占用整个软件安装包的一部分,但在向用户显示时,初始状态仍然表示100%待下载或安装。随着下载或安装的进行,进度条逐渐延伸直至下载或安装完毕。
上述现有技术显示增量更新进度的方法显然没有将增量更新的特点,即实际上只需要下载代码改动的部分很好地向用户诠释出来,如此,让用户仍然感觉是在下载整个软件安装包,给用户的体验不好。
发明内容
本发明实施例提供一种显示增量更新进度的方法和装置,以在下载或安装软件时给用户带来更好的体验。
本发明实施例提供一种显示增量更新进度的方法,所述方法包括:
分别使用第一颜色和第二颜色在同一几何图形中绘制与文件包增量和文件包非增量对应的表示部分;
在下载所述文件包增量时更新所述文件包增量对应的表示部分的第一颜色,直至所述文件包增量对应的表示部分的第一颜色完全变更为所述第二颜色。
本发明实施例提供一种显示增量更新进度的装置,所述装置包括:
绘制模块,用于分别使用第一颜色和第二颜色在同一几何图形中绘制与文件包增量和文件包非增量对应的表示部分;
更新模块,用于在下载所述文件包增量时更新所述文件包增量对应的表示部分的第一颜色,直至所述文件包增量对应的表示部分的第一颜色完全变更为所述第二颜色。
从上述本发明实施例可知,由于初始状态分别使用第一颜色和第二颜色在同一几何图形中绘制与文件包增量和文件包非增量对应的表示部分,并不是使用某种几何图形的100%表示待下载或安装的文件包增量,在下载文件包的增量的过程中也只是更新所述文件包增量对应的表示部分的第一颜色。因此,与现有技术使用的进度条表示的下载或安装进度相比,本发明实施例提供的方法通过对文件包非增量部分进度的显示,使得用户能够实际感知节省多少流量,文件包增量的更新进度显示在视觉上进一步被缩短,下载或安装加快的感知被进一步放大,从而给用户带来良好的下载或安装体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,还可以如这些附图获得其他的附图。
图1是本发明实施例提供的显示增量更新进度的方法流程示意图;
图2-a是本发明实施例提供的采用矩形表示整个文件包的示意图;
图2-b是本发明实施例提供的采用圆环形表示整个文件包的示意图;
图2-c是本发明实施例提供的采用圆饼形表示整个文件包的示意图;
图3-a是本发明实施例提供的在同一圆环形中使用两种不同颜色绘制文件包增量对应部分和文件包非增量对应部分示意图;
图3-b是本发明实施例提供的在同一几何圆饼形中使用两种不同颜色绘制文件包增量对应部分和文件包非增量对应部分示意图;
图4-a是本发明实施例提供的每下载一定量的文件包增量时将第二颜色覆盖一部分文件包增量对应的表示部分示意图;
图4-b是本发明实施例提供的文件包增量下载完毕时第二颜色完全覆盖文件包增量对应的表示部分示意图;
图5是本发明实施例提供的显示增量更新进度的装置结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210512235.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于ARM的太阳能路灯控制系统
- 下一篇:一种LED调光电源