[发明专利]一种进度条前进的控制方法及装置无效
申请号: | 201110082492.X | 申请日: | 2011-04-01 |
公开(公告)号: | CN102207863A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 张庭;耿兆贺 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进度条 前进 控制 方法 装置 | ||
技术领域
本发明涉及进度条处理的技术领域,特别是涉及一种进度条前进的控制方法和一种进度条前进的控制装置。
背景技术
当在执行安装软件、下载文件或打开一个程序等任务时,会有一个进度状态监控窗口弹出来,这就是进度条。它通常看起来像一个油量表,随着任务的执行从左到右逐渐被填满。它还可以提供更多的信息,比如任务完成的百分比,以及,任务剩余时间等。
在实际中,往往可能出现以下情况:
(1)在任务明显刚刚开始的时候,进度条却显示已经完成了;
(2)进度条显示正在处理的任务所需时间还剩“约20234068小时”;
(3)进度条显示文件下载已经完成,但事实上下载仍在进行中;
(4)进度条显示某个任务还需要3分钟,然后降到2分钟,之后或保持不变,或跳回3分钟,甚至是45分钟。
诸如此类的情况说明一个问题,就是进度条实质上并不能准确显示出用户向电脑发出任务指令的执行情况,即不能准确反映任务执行进度。造成这一问题的主要原因在于,电脑内部在同一时间内要处理的任务太多了,以至于它根本无法准确地估算和判断完成任务所需的时间。
因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提出一种进度条前进的控制方案,用以准确获取完成任务所需的时间,使进度条能准确反映任务执行进度。
发明内容
本发明所要解决的技术问题是提供一种进度条前进的控制方法,用以准确获取完成任务所需的时间,使进度条能准确反映任务执行进度。
本发明还提供了一种进度条前进的控制装置,用以保证上述方法在实际中的应用及实现。
为了解决上述问题,本发明实施例公开了一种进度条前进的控制方法,包括:
记录任务加载完成所需的时间;
当所述任务再次加载时,根据所记录的任务加载完成所需的时间,控制所述任务对应的进度条匀速前进。
优选的,所述记录任务加载完成所需时间的步骤为,在本地记录当前设备加载该任务完成所需的时间;所述的方法还包括:
依据任务的加载信息从当前设备中提取对应的任务加载完成所需的时间。
优选的,所述任务加载完成所需的时间记录在网络服务器中,所述的方法还包括:
依据任务的加载信息从网络服务器中获取对应的任务加载完成所需的时间。
优选的,所述记录任务加载完成所需的时间的步骤为,在网络服务器中记录多个客户端加载该任务完成所需的时间,所述客户端具有配置参数信息;
所述的方法还包括:
向所述网络服务器提交任务加载完成时间获取请求,所述请求中包括任务加载的信息以及当前客户端的配置参数信息;
所述网络服务器依据所述任务的加载信息以及客户端的系统参数信息,提取对应的任务加载完成所需时间的记录返回给当前客户端。
优选的,所述根据记录的任务加载完成所需的时间,控制任务对应的进度条匀速前进的步骤包括:
采用所述记录的任务加载完成所需的时间,控制任务对应的进度条 匀速前进;
或者,
依据所述记录的任务加载完成所需的时间和预设的时间系数,控制任务对应的进度条匀速前进。
优选的,当所述任务包括多个子任务时,所述任务对应的进度条由各个子任务对应的子区间组成,所述根据记录的任务加载完成所需的时间,控制任务对应的进度条匀速前进的步骤包括:
分别根据各个子任务加载完成所需的时间,控制进度条在子任务对应的子区间内匀速前进。
优选的,所述控制任务对应的进度条匀速前进的步骤包括:
在任务对应的进度条中设置匀速区间和缓冲区间,所述缓冲区间和匀速区间构成完整的进度条;
在所述匀速区间中依据所述任务完成时间控制进度条匀速前进;
若所述任务在匀速区间所对应的时间内完成,则进度条直接前进到完成状态;
若所述任务不能在匀速区间所对应的时间内完成,则控制进度条在缓冲区间内减速前进,直至任务完成时前进到完成状态。
优选的,所述任务加载完成所需的时间为从任务触发起至任务执行结束时止的时间。
本发明实施例还公开了一种进度条前进的控制装置,包括:
时间记录模块,用于记录任务加载完成所需的时间;
进度条前进控制模块,用于在所述任务再次加载时,根据所记录的任务加载完成所需的时间,控制所述任务对应的进度条匀速前进。
优选的,所述时间记录模块包括:
本地记录子模块,用于在本地记录当前设备加载该任务完成所需的时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110082492.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:门板
- 下一篇:具有多个排水底板的双织物成形部