【技术实现步骤摘要】
进度条设定方法及装置本专利技术专利申请是申请日为2011年4月1日、申请号为201110082742.X、名称为“一种进度条的展现方法及装置”的中国专利技术专利申请的分案申请。
本专利技术涉及进度条处理的
,特别是涉及一种进度条设定方法和一种进度条设定装置。
技术介绍
进度条即计算机在处理文件时,实时的,以图片形式显示处理文件的速度,完成度,剩余未完成文件的大小,和可能需要处理时间,在各种计算机软件中,经常采用进度条来表达某个任务的执行过程。进度条一般以长方形条状显示,有背景和前景。初始状态背景有一定的长度,前景从0或小于背景长度的某个值开始增加长度,当增长到和背景一样长时,表示任务完成。现有的进度条前进方案一般是将进度条均等或不均等的分配到子任务里,每完成一个子任务,进度条往前增长该子任务对应的百分比,直到整个任务完成,进度条增长到和背景一样的长度表示任务完成。以复制文件的进度条展现为例,针对当前的一批文件,首先获得文件的数量count,然后设置进条的范围为0至count,每完成一个文件,就向前进一步。然而,这种现有的进度条展现方案在实际中存在以下两个问题 ...
【技术保护点】
一种进度条设定方法,其包括:计算任务的完成时间;在任务对应的进度条中设置匀速区间和缓冲区间;在所述匀速区间中依据所述任务完成时间控制进度条匀速前进;若所述任务在匀速区间所对应的时间内完成,则进度条直接前进到完成状态;若所述任务不能在匀速区间所对应的时间内完成,则控制进度条在缓冲区间内减速前进,直至任务完成时前进到完成状态。
【技术特征摘要】
1.一种进度条设定方法,其包括:计算任务的完成时间;在任务对应的进度条中设置匀速区间和缓冲区间;在所述匀速区间中依据所述任务完成时间控制进度条匀速前进;若所述任务在匀速区间所对应的时间内完成,则进度条直接前进到完成状态;若所述任务不能在匀速区间所对应的时间内完成,则控制进度条在缓冲区间内减速前进,直至任务完成时前进到完成状态。2.如权利要求1所述的方法,其中,所述任务的完成时间依据上次加载该任务的时间确定;或者,所述任务的完成时间依据网络服务器中记录的对应任务完成时间确定。3.如权利要求1所述的方法,其中,所述匀速区间对应的时间大于或等于所述任务完成时间,所述进度条包括N个子区间,所述匀速区间包括大于或等于x%*N个子区间,所述x为大于或等于50,小于或等于100的任一值;其中,若当前任务的完成时间为t,进度条包括均等的N个子区间,所述匀速区间包括x%*N个子区间,所述匀速区间所对应的时间为t*z,所述z为预设的时间系数;所述进度条按照(x%*N)/(t*z)的速度在所述匀速区间中匀速前进;或者,若当前任务的完成时间为t,进度条包括均等的N个子区间,所述匀速区间包括x%*N个子区间;所述进度条按照(x%*N)/t的速度在所述匀速区间中匀速前进。4.如权利要求1所述的方法,其中,所述匀速区间占展现区间的70%以上,相应地,所述缓冲区间占展现区间的30%以下。5.如权利要求1所述的方法,其中,所述匀速区间占进度条总长度的比例,依据所述计算的任务完成时间和实际误差设定。6.如权利要求1所述的方法,其中,所述的匀速区间所对应的时间为所述计算得到的任务完成时间。7.如权利要求1所述的方法,其中,所述匀速区间的结束位置设置有提示标签,用于提示用户计算得到的任务完成时间。8.一种进度条设定装置,其中,包括:时间计算模块,用于计算任务的完成时间;匀速区间...
【专利技术属性】
技术研发人员:张庭,耿兆贺,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。