[发明专利]一种固件安装进度监测方法和计算机可读存储介质有效
申请号: | 201711022080.0 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107861735B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 王景波 | 申请(专利权)人: | 上海联影医疗科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 成都七星天知识产权代理有限公司 51253 | 代理人: | 杨永梅 |
地址: | 201807 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安装 进度 监测 方法 计算机 可读 存储 介质 | ||
本发明公开了一种固件安装进度监测方法和计算机可读存储介质。该方法包括:获取固件安装指令用于计算固件安装的进度;其中,固件安装的总进度包括至少一个关键阶段;所述关键阶段包括两个或两个以上关键点;基于所述关键点,确定固件安装所在的关键阶段;确定所述固件安装所在的关键阶段的进度曲线;基于所述固件安装所在的关键阶段的进度曲线,确定固件安装的进度。该方法通过分段拟合确定固件安装的进度曲线,减少了进度的显示误差,使其更接近真实的进度,同时也提高了用户友好度。
【技术领域】
本申请涉及固件升级领域,尤其是涉及一种固件安装进度监测方法和计算机可读存储介质。
【背景技术】
在医疗成像设备的研发领域,经常需要使用现场可编程门阵列(Field-Programmable Gate Array,FPGA)。现场可编程门阵列可以包括主板和固件。现场门阵列的固件(Firmware)往往需要安装或升级。在这个过程中,对于用户来说能够实时显示安装或升级的进度可以提高用户体验度。然而,现有的进度显示往往不能实时地反映真实的进度。例如,进度条(或进度曲线)显示的进度低于或高于真实的进度,这严重影响了用户的体验度,降低了相关设备的用户友好性。因此,需要一种固件安装进度监测方法,使固件升级的显示进度更贴近真实进度,提高用户的体验度和设备的友好性。
【发明内容】
针对上述显示进度和真实进度之间的误差问题,本发明的在于提供一种固件安装进度监测方法,提高固件在安装或升级过程中用户的体验度。
为达到上述发明目的,本发明一方面披露了一种固件安装进度监测方法。该方法包括:获取固件安装指令用于计算固件安装的进度;其中,固件安装的总进度包括至少一个关键阶段;所述关键阶段包括两个或两个以上关键点;基于所述关键点,确定固件安装所在的关键阶段;确定所述固件安装所在的关键阶段的进度曲线;基于所述固件安装所在的关键阶段的进度曲线,确定固件安装的进度。
在一些实施例中,所述方法还包括显示所述固件安装的进度。
在一些实施例中,所述确定所述固件安装所在的关键阶段的进度曲线包括:基于所述关键点和所述固件安装所在的关键阶段,确定所述固件安装所在的关键阶段的进度曲线。
在一些实施例中,所述确定所述固件安装所在的关键阶段的进度曲线包括:确定所述固件安装所在的关键阶段的进度曲线的修正参数;基于所述关键点、所述固件安装所在的关键阶段和所述修正参数,确定所述固件安装所在的关键阶段的进度曲线。
在一些实施例中,所述确定所述固件安装所在的关键阶段的进度曲线的修正参数包括:确定所述固件安装所在的关键阶段相对于所述固件安装的总进度的占用比例;确定固件安装在所述固件安装所在的关键阶段的安装失败概率;基于所述占用比例和所述安装失败概率,确定所述固件安装所在的关键阶段的进度曲线的修正参数。
在一些实施例中,所述确定所述固件安装在所述固件安装所在的关键阶段的安装失败概率包括:获取所述固件安装所在的关键阶段的历史安装失败概率;基于所述历史固件安装失败概率,确定所述固件安装在所述固件安装所在的关键阶段的安装失败概率。
在一些实施例中,所述固件安装在所述固件安装所在的关键阶段的安装失败概率为所述历史固件安装失败概率的算术平均值。
在一些实施例中,所述固件安装所在的关键阶段的进度曲线为线性拟合曲线。
在一些实施例中,所述显示固件安装的进度包括剩余时间和进度百分比。
本发明另方面披露了一种计算机可读存储介质。所述存储介质存储计算机指令,所述计算机指令运行时运行所述固件安装进度监测方法。
与现有技术相比,本发明的有益效果表现如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海联影医疗科技有限公司,未经上海联影医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711022080.0/2.html,转载请声明来源钻瓜专利网。