【技术实现步骤摘要】
一种用于请求次数的仪表盘展示方法
[0001]本专利技术涉及数据展示领域,特别是涉及一种用于请求次数的仪表盘展示方法
。
技术介绍
[0002]目前,生活中对于仪表盘的运用非常广泛,比如汽车仪表盘
、
飞行仪表盘等
。
仪表盘的样式多样,比如形状为整个圆形
、
圆心位于中央
、
指针用于指示的仪表盘,比如形状为半圆形的仪表盘等,多样形状的仪表盘供使用者选择
。
微服务,将单一应用程序划分成一组小的服务,服务之间互相协调
、
互相配合,为用户提供最终价值,每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通
。
现实生活中,统计用户对某个微服务的请求次数,常使用仪表盘进行展示,然而对于多种形状的仪表盘,如何将仪表盘在可视区域内合理展示,进而提高用户的观看和使用体验,是目前需要解决的技术问题
。
技术实现思路
[0003]针对上述技术问题,本专利技术采用的技术方案为:一种用于请求次数的仪表盘展示方法,所述方法用于根据对目标微服务的接口的请求次数确定最终仪表盘,进而在移动设备的可视区域内展示,其中,所述可视区域为长度为
W、
高度为
H
的长方形区域,且
W≥H
,所述可视区域的总面积小于所述移动设备的屏幕面积;所述方法包括如下步骤:
S100
,获取目标请求地区包括的子请求地区列表,和预设时间段内每 ...
【技术保护点】
【技术特征摘要】
1.
一种用于请求次数的仪表盘展示方法,其特征在于,所述方法用于根据对目标微服务的接口的请求次数确定最终仪表盘,进而在移动设备的可视区域内展示,其中,所述可视区域为长度为
W、
高度为
H
的长方形区域,且
W≥H
,所述可视区域的总面积小于所述移动设备的屏幕面积;所述方法包括如下步骤:
S100
,获取目标请求地区包括的子请求地区列表,和预设时间段内每一子请求地区对目标微服务接口的请求次数;
S200
,若子请求地区的请求次数>请求次数阈值,将子请求地区标记为中间请求地区,并获取中间请求地区的数量;
S300
,若中间请求地区的数量
/
子请求地区的数量<占比阈值,执行
S400
,否则,执行
S500
;
S400
,获取第一仪表盘对应的第一字符框到第一圆心的距离
R1,基于
R1,确定移动步长
h
的数量
x
,将第一仪表盘的圆心保持固定不动且向圆心方向缩小
x
个移动步长
h
,确定为最终仪表盘,并将第一字符框内的预设数值在最终仪表盘的内轮廓进行展示;所述第一仪表盘用于显示所述目标请求地区在所述预设时间段内对目标微服务接口的请求总量;所述第一仪表盘为弧形同心环,其中,第一仪表盘的第一圆心位于所述可视区域两对角线的交点处
、
圆心角
α
的取值范围为
(270
°
,
360
°
)
;其中,,为向下取整运算,所述第一字符框为预设字符大小的预设数值按照第一仪表盘的弧度布置
、
且相邻的两个预设数值的最小矩形包围盒的中心间隔大于预设间隔值
、
靠近第一圆心的第一弧形环,第一字符框中的预设数值为用于显示所述目标请求地区在所述预设时间段内对目标微服务接口的请求总量的多个数值;
S500
,获取第二仪表盘对应的第二字符框到第二圆心的距离
R2,将半径变换为
R2的第二仪表盘,确定为最终仪表盘,并将第二字符框的预设数值在最终仪表盘的内轮廓进行展示;所述第二仪表盘用于显示所述目标请求地区在所述预设时间段内对目标微服务接口的请求总量;所述第二仪表盘为弧形同心环,其中,第二仪表盘的第二圆心位于长度方向的
W/2
处的所述可视区域之外,第二仪表盘对应的圆心角
β
<
180
°
;所述第二字符框为预设字符大小的预设数值按照第二仪表盘的弧度布置
、
且相邻的两个预设数值的矩形包围盒的中心间隔大于预设间隔值
、
靠近第二圆心的第二弧形环,第二字符框中的预设数值为用于显示所述目标请求地区在所述预设时间段内对目标微服务接口的请求总量的多个数值
。2.
根据权利要求1所述的用于请求次数的仪表盘展示方法,其特征在于,所述预设字符大小为用户正对电子屏幕,且用户眼睛与屏幕保持预设距离时,能够识别出的最小字符大小
。3.
根据权利要求2所述的用于请求次数的仪表盘展示方法,其特征在于,在
S100
前还包括:
S001
,获取目标请求地区
A0对应的同等级地区列表
A={A1,
A2,
…
,
A
i
,
…
,
A
m
}
,
A
i
是第
i
个与目标请求地区
A0对应的同等级地区,
i
的取值范围是1到
m
,
m
是与目标请求地区
A0对应的同
等级地区的数量;
S002
,遍历
A
,如果
A
中存在任意一个
A
i
具有对应的最终仪表盘,执行
S003
;否则,执行
S100
,以获取目标请求地区
A0对应的最终仪表盘;
S003
,获取
A
i
对应的最终仪表盘,若
A
i
对应的最终仪表盘的圆心位于所述可视区域两对角线的交点处,执行
S400
,以获取目标请求地区
A0对应的最终仪表盘;若
A
i
对应的最终仪表盘的圆心位于长度方向的
W/2
处的所述可视区域之外,...
【专利技术属性】
技术研发人员:靳雯,赵洲洋,于伟,王全修,石江枫,毛国泰,
申请(专利权)人:日照睿安信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。