[发明专利]一种基于节点的进度条呈现方法在审
申请号: | 202110889542.9 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113535314A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 郎强 | 申请(专利权)人: | 亿览在线网络技术(北京)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京国标律师事务所 11753 | 代理人: | 董琪;姚克枫 |
地址: | 100000 北京市海淀区农大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 节点 进度条 呈现 方法 | ||
1.一种基于节点的进度条呈现方法,其特征在于,包括如下步骤:
生成起始节点,读取第一适配器,根据第一适配器返回的参数确定节点的呈现样式并呈现;
获取当前进度信息,赋值给起始节点;
生成当前阶段进度条,读取第二适配器,根据第二适配器返回的参数确定进度条的呈现样式并呈现;
所述当前阶段进度条的始端以起始节点为基准,在当前阶段进度条的终端初始化临时节点;
更新当前进度信息,赋值给临时节点;
根据当前进度信息的更新情况,动态调整当前阶段进度条的长度参数;
在当前进度信息触发当前阶段完成事件时,将临时节点变更为新的起始节点,重复前述步骤,直至触发全部阶段完成事件。
2.如权利要求1所述的一种基于节点的进度条呈现方法,其特征在于,所述第一适配器,包含若干不同的节点呈现样式,以呈现样式参数的形式保存各条呈现样式记录,至少包括:
节点初始化状态呈现样式,
节点已完成状态呈现样式,
节点失败状态呈现样式,
节点未知错误状态呈现样式,
节点第n种处理中状态呈现样式,n大于等于1。
3.如权利要求1所述的一种基于节点的进度条呈现方法,其特征在于,所述第二适配器,包含若干不同的当前阶段进度条呈现样式,以呈现样式参数的形式保存各条呈现样式记录,至少包括:
当前阶段进度条初始化状态呈现样式,
当前阶段进度条已完成状态呈现样式,
当前阶段进度条失败状态呈现样式,
当前阶段进度条未知错误状态呈现样式,
当前阶段进度条第n种处理中状态呈现样式,n大于等于1。
4.如权利要求1所述的一种基于节点的进度条呈现方法,其特征在于,在获取当前进度信息失败时,或者在更新当前进度信息失败时,更新起始节点的呈现样式为节点失败状态呈现样式,反馈错误信息,终止进度条的更新及绘制。
5.如权利要求1所述的一种基于节点的进度条呈现方法,其特征在于,在获取当前进度信息出现未知错误时,或者在更新当前进度信息出现未知错误时,更新起始节点的呈现样式为节点未知错误状态呈现样式,反馈错误信息,终止进度条的更新及绘制。
6.如权利要求1所述的一种基于节点的进度条呈现方法,其特征在于,在生成当前阶段进度条时,默认其长度为0。
7.如权利要求1所述的一种基于节点的进度条呈现方法,其特征在于,所述动态调整当前阶段进度条的长度参数是指:更新当前进度信息时,
如果新的当前进度信息与旧的当前进度信息相比是增加的,则当前阶段进度条的长度按比例增加;
如果新的当前进度信息与旧的当前进度信息相比是减少的,则当前阶段进度条的长度按比例减少。
8.如权利要求1所述的一种基于节点的进度条呈现方法,其特征在于,以可显示范围的尺寸为基准,默认所述尺寸指可显示范围的宽度,在各类节点的总数变化时,执行如下操作:
根据当前各类节点的总数,计算当前阶段进度条的长度均值,所述长度均值用于在相邻的节点间平均分配相同长度的当前阶段进度条,
当已绘制完毕的当前阶段进度条长度参数超出该长度均值时,更新整个进度条,修正各条当前阶段进度条的长度参数为长度均值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿览在线网络技术(北京)有限公司,未经亿览在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110889542.9/1.html,转载请声明来源钻瓜专利网。