[发明专利]进度条显示控制方法、装置及计算机可读存储介质有效
申请号: | 201810214564.3 | 申请日: | 2018-03-15 |
公开(公告)号: | CN110275816B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 李明占;梁小刚;陆路;张小小;冀怀远 | 申请(专利权)人: | 苏宁易购集团股份有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 张慧娟 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进度条 显示 控制 方法 装置 计算机 可读 存储 介质 | ||
1.一种进度条显示控制方法,其特征在于,所述方法包括步骤:
S1、在获取到多个执行线程的启动指令时,采用第一更新参数更新显示所述多个执行线程对应的进度条,并监测所述多个执行线程的完成信息;
S2、若在所述进度条的进度达到第一进度阈值之前或之时,监测到所述完成信息,则执行步骤S4,若在所述进度条的进度达到所述第一进度阈值之时,未监测到所述完成信息,则执行步骤S3;
S3、停止更新所述进度条,直至监测到所述完成信息,执行步骤S4;
S4、采用不同于所述第一更新参数的第二更新参数更新显示所述进度条,直至结束;
其中,在步骤S1采用第一更新参数更新显示所述多个执行线程对应的进度条的过程中,所述方法还包括:
在所述进度条的进度达到第二进度阈值时,若监测到所述多个执行线程未执行到预设阶段,则调整所述第一更新参数;
其中,所述第二进度阈值小于所述第一进度阈值。
2.根据权利要求1所述的方法,其特征在于,在步骤S1中,所述采用第一更新参数更新显示所述多个执行线程对应的进度条包括:
采用由第一频率和第一步幅确定的所述第一更新参数更新显示所述进度条;
其中,所述第一频率被设置为与显示屏刷新频率相关,所述第一步幅为所述进度条在所述第一频率下每次更新的进度。
3.根据权利要求2所述的方法,其特征在于,在步骤S4中,所述采用不同于所述第一更新参数的第二更新参数更新显示所述进度条,直至结束包括:
采用由第二频率和第二步幅确定的所述第二更新参数更新显示所述进度条;
其中,所述第二频率被设置为与所述显示屏刷新频率相关,且所述第二频率大于所述第一频率;
所述第二步幅为所述进度条在所述第二频率下每次更新的进度。
4.一种进度条显示控制装置,其特征在于,所述装置包括第一更新模块、监测模块、触发模块、停止更新模块、第二更新模块和调整模块;其中,
所述第一更新模块,用于在获取到多个执行线程的启动指令时,采用第一更新参数更新显示所述多个执行线程对应的进度条;
所述监测模块,用于监测所述多个执行线程的完成信息;
所述触发模块,用于若在所述进度条的进度达到第一进度阈值之前或之时,监测到所述完成信息,则触发所述第二更新模块,若在所述进度条的进度达到所述第一进度阈值之时,未监测到所述完成信息,则触发所述停止更新模块;
所述停止更新模块,用于停止更新显示所述进度条,直至所述监测模块监测到所述完成信息,执行所述第二更新模块;
所述第二更新模块,用于采用不同于所述第一更新参数的第二更新参数更新显示所述进度条,直至结束;
所述调整模块,用于在所述进度条的进度达到第二进度阈值时,若监测到所述多个执行线程未执行到预设阶段,则调整所述第一更新参数;
其中,所述第二进度阈值小于所述第一进度阈值。
5.根据权利要求4所述的装置,其特征在于,所述第一更新模块具体用于:
采用由第一频率和第一步幅确定的所述第一更新参数更新显示所述进度条;
其中,所述第一频率被设置为与显示屏刷新频率相关,所述第一步幅为所述进度条在所述第一频率下每次更新的进度。
6.根据权利要求5所述的装置,其特征在于,所述第一步幅为非匀速进度。
7.根据权利要求5所述的装置,其特征在于,所述第二更新模块具体用于:
采用由第二频率和第二步幅确定的所述第二更新参数更新显示所述进度条;
其中,所述第二频率被设置为与所述显示屏刷新频率相关,且所述第二频率大于所述第一频率;
所述第二步幅为所述进度条在所述第二频率下每次更新的进度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁易购集团股份有限公司,未经苏宁易购集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810214564.3/1.html,转载请声明来源钻瓜专利网。