[发明专利]执行进度的显示方法、装置、存储介质和电子设备有效
申请号: | 201711250469.0 | 申请日: | 2017-12-01 |
公开(公告)号: | CN108037968B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 高睿;于福超;刘志鹏 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅宁 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 进度 显示 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种执行进度的显示方法、装置、存储介质和电子设备,涉及终端技术领域,该方法包括:根据目标任务的总代码量确定目标任务的总运行时间,根据预设的分配规则以及总运行时间为目标任务的每个单位代码分配执行时间,根据为每个单位代码分配的执行时间显示目标任务的执行进度。能够提高执行进度显示的准确度。
技术领域
本公开涉及终端技术领域,具体地,涉及一种执行进度的显示方法、装置、存储介质和电子设备。
背景技术
随着信息技术的迅猛发展,人们日常学习、工作、娱乐等活动都离不开智能终端,用户在使用电子设备时,通常会遇到网页加载、文件下载、软件安装、数据传输等场景,这些场景执行完毕都需要一段时间,为了向用户提供当前任务的完成状态,使用户可以估计当前任务的完成时间,通常会在终端的显示界面上显示进度,比如进度条。特别是对于数据量较大的场景,比如大数据处理等场景,由于数据量大,处理时间长,因此为用户提供准确的进度就显得尤为重要。但是,目前的进度显示通常是基于文件数量进行显示的,但是由于每个文件的大小可能不一样,处理所需的时间是有差异的,因此目前基于文件数量的进度显示是不准确的。
发明内容
本公开的目的是提供一种执行进度的显示方法、装置、存储介质和电子设备,用以解决任务的执行进度显示不准确的问题。
为了实现上述目的,根据本公开实施例的第一方面,提供一种执行进度的显示方法,所述方法包括:
根据目标任务的总代码量确定所述目标任务的总运行时间;
根据预设的分配规则以及所述总运行时间为所述目标任务的每个单位代码分配执行时间;
根据为所述每个单位代码分配的执行时间显示所述目标任务的执行进度。
可选的,所述方法还包括:
当所述目标任务的第一代码再次执行时,获取所述第一代码在上一次执行时花费的实际执行时间,所述第一代码为所述目标任务中的任一单位代码;
根据为所述第一代码在上一次执行时分配的第一执行时间,以及所述实际执行时间获取所述第一代码的惩罚系数;
根据所述惩罚系数以及预设阈值确定是否对所述第一执行时间进行调整;
当需要对所述第一执行时间进行调整时,根据调整后得到的所述第一代码的第二执行时间调整所述执行进度的显示。
可选的,
所述根据为所述第一代码在上一次执行时分配的第一执行时间,以及所述实际执行时间获取所述第一代码的惩罚系数,包括:
根据所述第一执行时间,以及所述实际执行时间获取所述第一代码的执行时间差值,所述执行时间差值包括:停滞时间或多余时间;
根据所述停滞时间或所述多余时间,以及所述第一执行时间获取所述惩罚系数,其中所述惩罚系数随所述停滞时间的增加呈指数型增长,所述惩罚系数随所述多余时间的增加呈线性增长。
可选的,所述根据所述停滞时间或所述多余时间,以及所述第一执行时间获取所述惩罚系数,包括:
根据所述停滞时间或所述多余时间,以及所述第一执行时间,利用预设的惩罚系数计算公式,获取所述惩罚系数;
其中,所述惩罚系数计算公式,包括:
其中,P表示所述惩罚系数,T表示所述第一执行时间,X表示所述停滞时间,Y表示所述多余时间,A为调整系数,且A为常数。
可选的,所述根据所述惩罚系数以及预设阈值确定是否对所述第一执行时间进行调整,包括:
判断所述惩罚系数是否大于所述预设阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711250469.0/2.html,转载请声明来源钻瓜专利网。