System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,特别是涉及一种进度条控制方法、装置、设备及存储介质。
技术介绍
1、进度条能够在计算机处理任务时,以动态更新的方式实时展示任务的处理进度等,使得用户能够根据进度响应不同事件,以此来提高用户界面(userinterface,ui)对用户的友好性。
2、相关技术中,由于进度条更新需读取先前任务的完成进度,再结合当前任务的完成进度来实时更新进度条,若先前任务的进度计算错误,会使得当前任务的进度同样计算错误,最终映射到进度条时,可能会导致进度条的进度更新出现更新更快、过慢、溢出、卡顿等问题。
技术实现思路
1、本专利技术的目的是克服现有技术中的不足之处,提供一种进度条控制方法、装置、设备及存储介质,能够解决进度条的进度更新出现更新更快、过慢、溢出、卡顿等问题。
2、本申请的第一方面提供了一种进度条控制方法,包括:
3、构造进度条实例;
4、基于任务流程对所述进度条实例进行分段、分层;
5、根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射。
6、在本申请一种可能的实施方式中,还包括:
7、完成所述级联映射后,将所述进度条实例的信息参数传递至平台接口进行显示。
8、在本申请一种可能的实施方式中,所述根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映
9、将所述不需要以进度条方式显示的所述任务流程对应的进度条配置成不更新所述进度条实例的状态。
10、在本申请一种可能的实施方式中,所述根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射时,所述预置进度算法按如下公式确定:
11、上一层的分段进度条的进度=当前层的分段进度条的起点位置+当前层的分段进度条的当前完成度*当前层的分段进度条的权重系数。
12、本申请的第二方面提供了一种进度条控制装置,包括:
13、构造模块,用于构造进度条实例;
14、分段/分层模块,用于基于任务流程对所述进度条实例进行分段、分层;
15、级联映射模块,用于根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射。
16、在本申请一种可能的实施方式中,还包括:
17、适配模块,用于完成所述级联映射后,将所述进度条实例的信息参数传递至平台接口进行显示。
18、在本申请一种可能的实施方式中,还包括:
19、配置模块,用于将所述不需要以进度条方式显示的所述任务流程对应的进度条配置成不更新所述进度条实例的状态。
20、在本申请一种可能的实施方式中,所述级联映射模块根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射时,所述预置进度算法按如下公式确定:
21、上一层的分段进度条的进度=当前层的分段进度条的起点位置+当前层的分段进度条的当前完成度*当前层的分段进度条的权重系数。
22、本申请的第三方面提供了一种电子设备,包括:
23、处理器;以及
24、存储器,其上存储有可执行代码,其特征在于,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的进度条控制方法。
25、本申请的第四方面提供了一种计算机可读存储介质,存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的进度条控制方法。
26、本申请的技术方案,包括:构造进度条实例;基于任务流程对进度条实例进行分段、分层;根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射。与相关技术相比,按照任务流程对进度条实例进行分段、分层,能够将各任务流程的进度计算相互独立,彼此互不干扰,同时采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射,通过上述步骤能够很好地避免因单个任务流程的进度计算错误映射至进度条时发生错误,防止出现进度条的进度更新出现更新更快、过慢、溢出、卡顿等问题。
本文档来自技高网...【技术保护点】
1.一种进度条控制方法,其特征在于,包括:
2.根据权利要求1所述的进度条控制方法,其特征在于,还包括:
3.根据权利要求2所述的进度条控制方法,其特征在于,所述根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射之后,还包括:
4.根据权利要求1~3中任意一项所述的进度条控制方法,其特征在于,所述根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射时,所述预置进度算法按如下公式确定:
5.一种进度条控制装置,其特征在于,包括:
6.根据权利要求5所述的进度条控制装置,其特征在于,还包括:
7.根据权利要求6所述的进度条控制装置,其特征在于,还包括:
8.根据权利要求5~7中任意一项所述的进度条控制装置,其特征在于,所述级联映射模块根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射时,所述预置进度算法按如下
9.一种电子设备,包括:
10.一种计算机可读存储介质,其特征在于,存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1~4中任意一项所述的进度条控制生成方法。
...【技术特征摘要】
1.一种进度条控制方法,其特征在于,包括:
2.根据权利要求1所述的进度条控制方法,其特征在于,还包括:
3.根据权利要求2所述的进度条控制方法,其特征在于,所述根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射之后,还包括:
4.根据权利要求1~3中任意一项所述的进度条控制方法,其特征在于,所述根据起点位置、权重系数和当前完成度采用预置进度算法将当前层的分段进度条的进度映射至上一层的分段进度条中,实现级联映射时,所述预置进度算法按如下公式确定:
5.一种进度条控制装置,其特征在于,包括:
【专利技术属性】
技术研发人员:罗祥君,陈向兵,张如宏,张辉,胡来胜,
申请(专利权)人:深圳三地一芯电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。