利索能及
我要发布
收藏
专利号: 2021108564888
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种进度条的生成方法,其特征在于,包括:在后端的业务操作开始后,监听获取所述业务操作的第一真实进度值,并以所述第一真实进度值作为进度条的进度值来生成和更新所述进度条;

在所述进度条的进度结束之前,若检测到所述第一真实进度值中断,则根据中断时间点时所述进度条的进度值和预设的执行所述业务操作的总预估时长,确定以所述中断时间点时,所述进度条的进度值为起点所述业务操作执行结束的预估时长;

根据预设算法和所述预估时长生成所述中断时间点后所述进度条的虚拟进度值,并依据所述虚拟进度值对所述进度条进行更新。

2.根据权利要求1所述的进度条的生成方法,其特征在于,在所述根据预设算法和所述预估时长生成所述中断时间点后所述进度条的虚拟进度值,并依据所述虚拟进度值对所述进度条进行更新的步骤之后,所述进度条的生成方法还包括:在所述进度条的进度结束之前,若重新检测到所述业务操作的第二真实进度值,则判断所述第二真实进度值是否大于或等于所述进度条当前的虚拟进度值;

若大于或等于,则以所述第二真实进度值作为所述进度条的进度值来更新所述进度条;

若小于,则停止更新所述进度条,直至所述第二真实进度值大于或等于所述虚拟进度值时,以所述第二真实进度值作为所述进度条的进度值来更新所述进度条。

3.根据权利要求1或2所述的进度条的生成方法,其特征在于,所述根据预设算法和所述预估时长生成所述中断时间点后所述进度条的虚拟进度值,并依据所述虚拟进度值对所述进度条进行更新的步骤,包括:

步骤A,将所述预估时长输入第一预设算法,计算单次增长量,所述第一预设算法包括:Rise=random/(comTime/rate)其中,Rise表示单次增长量,comTime为预估时长,rate为单次的速率时长,random为每次计算时生成的100~999之间的随机数;

步骤B,将所述单次增长量输入第二预设算法,计算所述中断时间点后所述进度条的虚拟进度值,所述第二预设算法包括:next=cur+(100%‑cur)*rise*multiVal其中,next表示计算出的虚拟进度值,cur表示上一时间点所述进度条的进度值,100%为最大进度值,multiVal表示预设的增长倍率;

步骤C,根据所述虚拟进度值对所述进度条进行更新;

步骤D,每隔所述速率时长,重复执行所述步骤A至所述步骤C,直至所述业务操作执行结束。

4.根据权利要求3所述的进度条的生成方法,其特征在于,所述步骤C,根据所述虚拟进度值对所述进度条进行更新的步骤,包括:判断所述虚拟进度值是否大于100%和判断所述业务操作是否已结束;

若所述虚拟进度值小于100%且所述业务操作未结束,则以所述虚拟进度值作为所述进度条的进度值来更新所述进度条;

若所述虚拟进度值大于或等于100%且所述业务操作未结束,则停止本轮次对所述进度条的进度值和所述进度条的进度的更新过程;

若所述业务操作结束,则将所述进度条的进度值更新为100%,并将所述进度条的进度更新至最大值。

5.根据权利要求4所述的进度条的生成方法,其特征在于,所述判断所述业务操作是否已结束的步骤,包括:

在查询到后端的操作结束标识后,根据所述操作结束标识的值确定所述业务操作是否已结束,所述操作结束标识用于指示所述业务操作是否已执行结束。

6.根据权利要求4所述的进度条的生成方法,其特征在于,所述若所述虚拟进度值小于

100%且所述业务操作未结束,则以所述虚拟进度值作为所述进度条的进度值来更新所述进度条的步骤之后,所述进度条的生成方法还包括:若所述虚拟进度值小于100%、但大于预设阈值,且所述业务操作未结束,则通过减小所述增长倍率以减缓所述虚拟进度值的增长速度。

7.根据权利要求3所述的进度条的生成方法,其特征在于,若所述业务操作需要借助网络连接,则在所述步骤B,将所述单次增长量输入第二预设算法,计算所述中断时间点后所述进度条的虚拟进度值,所述第二预设算法包括的步骤之前,所述进度条的生成方法还包括:

确定当前的网络速度;

若所述网络速度大于或等于预设速度,则设置所述增长倍率的数值为第一数值;

若所述网络速度小于预设速度,则设置所述增长倍率的数值为第二数值,其中,所述第一数值大于所述第二数值。

8.一种进度条的生成装置,其特征在于,包括:第一进度条更新单元,用于在后端的业务操作开始后,监听获取所述业务操作的第一真实进度值,并以所述第一真实进度值作为进度条的进度值来生成和更新所述进度条;

计算单元,用于在所述进度条的进度结束之前,若检测到所述第一真实进度值中断,则根据中断时间点时所述进度条的进度值和预设的执行所述业务操作的总预估时长,确定以所述中断时间点为起点至所述业务操作执行结束的预估时长;

第二进度条更新单元,根据预设算法和所述预估时长生成所述中断时间点后所述进度条的虚拟进度值,并依据所述虚拟进度值对所述进度条进行更新。

9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的进度条的生成方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一项所述的进度条的生成方法的步骤。