(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211244171.X
(22)申请日 2022.10.11
(71)申请人 网易 (杭州) 网络有限公司
地址 310052 浙江省杭州市滨江区网商路
599号网易大厦
(72)发明人 柴铭
(74)专利代理 机构 北京律智知识产权代理有限
公司 11438
专利代理师 刘莉
(51)Int.Cl.
G06F 16/2458(2019.01)
(54)发明名称
指标值查询方法及装置、 介质、 电子设备
(57)摘要
本公开是关于一种指标值查询方法及 装置、
介质、 电子设备, 涉及大数据处理技术领域, 该方
法包括: 接收终端设备发送的指标值查询请求,
并对所述指标值查询请求进行解析, 得到所述指
标值查询请求中包括的待查询指标以及目标分
位数; 查询所述待查询指标所在的目标维度组
合, 并计算所述目标维度组合中所包括的各不同
等级标签中的与所述待查询指标对应的总数据
量; 根据与所述待查询指标对应的各待查询子统
计区间所具有的目标区间数据量 以及所述总数
据量, 计算所述待查询指标所具有的当前分位
数; 查询与当前分位数大于等于所述目标分位数
对应的目标子统计区间的平均值, 得到所述待查
询指标的指标值。 本公开 提高了查询效率。
权利要求书2页 说明书14页 附图6页
CN 115525696 A
2022.12.27
CN 115525696 A
1.一种指标值 查询方法, 其特 征在于, 包括:
接收终端设备发送 的指标值查询请求, 并对所述指标值查询请求进行解析, 得到所述
指标值查询请求中包括的待查询指标以及目标分位数;
查询所述待查询 指标所在的目标维度组合, 并计算所述目标维度组合中所包括的各不
同等级标签中的与所述待查询指标对应的总数据量;
根据与所述待查询指标对应的各待查询子统计区间所具有的目标区间数据量以及所
述总数据量, 计算所述待查询指标 所具有的当前分位数;
查询与当前分位数大于等于所述目标分位数对应的目标子统计区间的平均值, 得到所
述待查询指标的指标值, 并将所述指标值发送至所述终端设备。
2.根据权利要求1所述的指标值查询方法, 其特征在于, 查询所述待查询 指标所在的目
标维度组合, 包括:
从预设的中间数据表中查询与所述待查询 指标对应的目标数据表, 并从所述目标数据
表中查询所述待查询指标 所在的目标维度组合。
3.根据权利要求2所述的指标值 查询方法, 其特 征在于, 所述指标值 查询方法还 包括:
获取预设性能场景下所具有的原始单维度指标, 并根据衡量所述原始单维度指标的指
标性能所需要的数据类别, 对所述原 始单维度指标进行分类, 得到指标分类结果;
根据所述指标分类结果构建多维度指标组合, 并对所述多维度指标组合中包括的单维
度指标所具有的原 始值域区间进行划分, 得到多个当前子统计区间;
根据各所述当前子统计区间所具有的当前值域大小对为各所述当前子统计区间分配
等级标签, 并根据各所述当前子统计区间、 各所述当前子统计区间所具有的等级标签以及
所述多维度指标组合, 生成与所述多维度指标组合对应的子数据表;
根据与各 所述多维度指标组合对应的子数据表, 构建所述预设的中间数据表。
4.根据权利要求3所述的基于分位数的指标查询方法, 其特征在于, 对所述多维度指标
组合中包括的单维度指标所具有的原始值域区间进行划分, 得到多个当前子统计区间, 包
括:
获取所述多维度指标组合中包括的带维度指标所具有的原始最大指标值以及原始最
小指标值;
基于所述原始最大指标值以及原始最小指标值构建所述原始值域 区间, 并基于预设的
等分份数对所述原 始值域区间进行划分, 得到多个等分区间;
基于预设数量的各 所述等分区间构建所述多个当前子统计区间。
5.根据权利要求1所述的指标值查询方法, 其特征在于, 计算所述目标维度组合中所包
括的各不同等级标签中的与所述待查询指标对应的总数据量, 包括:
根据所述子统计区间的区间数量配置一个或多个第 一子处理线程, 并为所述子统计区
间分配所述第一子处 理线程;
基于为各所述子统计区间所分配的所述第一子处理线程获取各子统计区间所具有的
区间数据量, 并基于第二子处理线程根据所述子统计区间所具有的等级标签的大小, 对各
所述第一子处 理线程获取的区间数据量进行排序;
基于所述第 二子处理线程对排序后的区间数据量进行汇总, 得到所述目标维度组合中
所包括的各不同等级标签中的与所述待查询指标对应的总数据量。权 利 要 求 书 1/2 页
2
CN 115525696 A
26.根据权利要求1所述的指标值查询方法, 其特征在于, 所述不同等级标签包括第 一等
级标签、 第二 等级标签、 ……、 第N等级标签, N 为正整数;
与所述第一等级标签、 第 二等级标签、 ……、 第N等级标签对应的第 一子值域区间、 第二
子值域区间、…、 第N子值 域区间依次递增;
其中, 根据与 所述待查询指标对应的各待查询子统计区间所具有的目标区间数据量以
及所述总数据量, 计算所述待查询指标 所具有的当前分位数, 包括:
遍历与第一等级标签对应的第 一待查询子统计区间, 获取所述第 一待查询子统计区间
所具有的第一 目标区间数据量, 并根据所述第一 目标区间数据量以及所述总 数据量, 计算
所述待查询指标 所具有的当前分位数。
7.根据权利要求6所述的指标值 查询方法, 其特 征在于, 所述指标值 查询方法还 包括:
S10, 判断所述当前分位数 是否大于等于所述目标分位数;
S20, 在确定所述当前分位数小于所述目标分位数时, 遍历与第一等级标签对应的第一
待查询子统计区间以及与第二等级标签对应的第二待查询子统计区间, 并获取第一待查询
子统计区间所具有的第一目标区间数据量以及第二待查询子统计区间的第二目标区间数
据量;
S30, 计算所述第 一目标区间数据量以及第二目标 区间数据量之间的第 一数据量之和,
并根据所述第一数据量之和以及所述总数据量计算所述当前分位数;
S40, 依次循环所述 步骤S10‑步骤S30, 直至所述当前分位数 大于等于所述目标分位数。
8.根据权利要求6所述的指标值查询方法, 其特征在于, 根据所述第 一目标区间数据量
以及所述总数据量, 计算所述待查询指标 所具有的当前分位数, 包括:
计算所述第 一目标区间数据量以及所述总数据量之间的第 一比值, 并根据所述第 一比
值得到所述待查询指标 所具有的当前分位数。
9.一种指标值 查询装置, 其特 征在于, 包括:
查询请求接收模块, 用于接收终端设备发送的指标值查询请求, 并对所述指标值查询
请求进行解析, 得到所述指标值 查询请求中包括的待查询指标以及目标分位数;
总数据量计算模块, 用于查询所述待查询指标所在的目标维度组合, 并计算所述目标
维度组合中所包括的各不同等级标签中的与所述待查询指标对应的总数据量;
当前分位数计算模块, 用于根据与 所述待查询指标对应的各待查询子统计区间所具有
的目标区间数据量以及所述总数据量, 计算所述待查询指标 所具有的当前分位数;
指标值查询模块, 用于在确定所述当前分位数大于等于所述目标分位数时, 查询与满
足所述预设条件对应的目标子统计区间的目标值域区间的平均值, 得到所述待查询指标的
指标值, 并将所述指标值发送至所述终端设备。
10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序
被处理器执行时实现权利要求1 ‑8任一项所述的指标值 查询方法。
11.一种电子设备, 其特 征在于, 包括:
处理器; 以及
存储器, 用于存 储所述处 理器的可 执行指令;
其中, 所述处理器配置为经由执行所述可执行指令来执行权利要求1 ‑8任一项所述的
指标值查询方法。权 利 要 求 书 2/2 页
3
CN 115525696 A
3
专利 指标值查询方法及装置、介质、电子设备
文档预览
中文文档
23 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:34:06上传分享