[发明专利]实时指标生成方法和系统、电子设备及存储介质在审
申请号: | 201810517811.7 | 申请日: | 2018-05-25 |
公开(公告)号: | CN110597830A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 谭磊 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455 |
代理公司: | 31283 上海弼兴律师事务所 | 代理人: | 薛琦;张冉 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控数据 内存 数据更新 离线存储 缓存 离线计算 实时计算 存储介质 电子设备 规则设定 内存空间 时间跨度 实时生成 指标生成 统计 占用 消耗 更新 | ||
1.一种实时指标生成方法,其特征在于,包括:
实时生成监控数据;
将所述监控数据缓存于内存;
根据数据更新规则,所述数据更新规则设定有数据更新条件,将所述内存中符合所述数据更新条件的监控数据更新至离线存储;
利用所述内存中的监控数据计算实时计算指标;
利用所述离线存储的监控数据计算离线计算指标;
根据所述实时计算指标和所述离线计算指标,生成实时指标。
2.如权利要求1所述的实时指标生成方法,其特征在于,所述监控数据记录有数据生成时间,所述数据更新条件包括数据生成时间所属时段已结束;
所述内存中的监控数据按照数据生成时间分时段存储,和/或,所述离线存储的监控数据按照数据生成时间分时段存储。
3.如权利要求1或2所述的实时指标生成方法,其特征在于,所述数据更新规则还设定有将所述内存中符合所述数据更新条件的监控数据更新至离线存储的时间要求;
利用所述离线存储的监控数据计算离线计算指标,包括:
根据所述时间要求,确认当前时段正在被更新的监控数据;
从所述离线存储的监控数据中,滤除当前时段正在被更新的监控数据,利用所述离线存储中在过去的时段已经完成更新的监控数据计算所述离线计算指标。
4.如权利要求3所述的实时指标生成方法,其特征在于,在将所述内存中符合所述数据更新条件的监控数据更新至离线存储时,相邻时段被更新的监控数据交替存入第一离线数据库和第二离线数据库;
从所述离线存储的监控数据中,滤除当前时段正在被更新的监控数据,利用所述离线存储中在过去的时段已经完成更新的监控数据计算所述离线计算指标,包括:
判断当前时段正在被更新的监控数据存入所述第一离线数据库还是所述第二离线数据库;
若存入所述第一离线数据库,则利用所述第二离线数据库中的监控数据计算所述离线计算指标;
若存入所述第二离线数据库,则利用所述第一离线数据库中的监控数据计算所述离线计算指标。
5.如权利要求4所述的实时指标生成方法,其特征在于,设定所述时间要求为在第i+N个时段将所述内存中符合所述数据更新条件的第i个时段生成的监控数据更新至离线存储,i、N均为正整数;所述第一离线数据库用于存储i为奇数的时段生成的监控数据,所述第二离线数据库用于存储i为偶数的时段生成的监控数据;
判断当前时段正在被更新的监控数据存入所述第一离线数据库还是所述第二离线数据库,包括:
令当前时段为第i+N个时段,当前时段正在被更新的监控数据为第i个时段生成的监控数据:
判断i为奇数还是偶数;
若为奇数,则当前时段正在被更新的监控数据存入所述第一离线数据库;
若为偶数,则当前时段正在被更新的监控数据存入所述第二离线数据库。
6.如权利要求2所述的实时指标生成方法,其特征在于,所述实时指标生成方法还包括:在所述离线存储内的监控数据的总数据量超过总量阈值时,删除数据生成时间最早的监控数据。
7.一种实时指标生成系统,其特征在于,包括:
数据生成单元,用于实时生成监控数据;
数据缓存单元,用于将所述监控数据缓存于内存;
数据更新单元,用于根据数据更新规则,所述数据更新规则设定有数据更新条件,将所述内存中符合所述数据更新条件的监控数据更新至离线存储;
第一计算单元,用于利用所述内存中的监控数据计算实时计算指标;
第二计算单元,用于利用所述离线存储的监控数据计算离线计算指标;
综合计算单元,用于根据所述实时计算指标和所述离线计算指标,生成实时指标。
8.如权利要求7所述的实时指标生成系统,其特征在于,所述监控数据记录有数据生成时间,所述数据更新条件包括数据生成时间所属时段已结束;
所述内存中的监控数据按照数据生成时间分时段存储,和/或,所述离线存储的监控数据按照数据生成时间分时段存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810517811.7/1.html,转载请声明来源钻瓜专利网。