[发明专利]一种基于远程字典服务的滑窗计数方法及装置在审
申请号: | 202110700095.8 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113407363A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 魏殿猛 | 申请(专利权)人: | 京东科技控股股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/2458 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王治东 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 远程 字典 服务 计数 方法 装置 | ||
1.一种基于远程字典服务的滑窗计数方法,其特征在于,包括:
获取配置服务中的配置信息;
根据所述配置信息,接收目标程序发送的计数消息;
基于预设的远程字典服务存储规则以及所述计数消息,生成对应的目标字段以及计数值并存储于所述远程字典服务中;
根据滑窗计数请求,对所述目标字段及对应的计数值进行统计和/或查询,得到目标计数结果。
2.根据权利要求1所述的基于远程字典服务的滑窗计数方法,其特征在于,所述配置信息包括统计维度;
所述根据所述配置信息,接收目标程序发送的计数消息,包括:
根据所述配置信息的统计维度,接收所述目标程序发送的对应所述统计维度的计数消息。
3.根据权利要求1所述的基于远程字典服务的滑窗计数方法,其特征在于,所述配置信息包括时间粒度,所述计数消息包括统计维度标识、计数唯一标识和计数事件时间;
所述基于预设的远程字典服务存储规则以及所述计数消息,生成对应的目标字段,包括:
根据所述配置信息的时间粒度,将所述计数消息中的计数事件时间转化为对应格式的时间字符串;
基于预设的远程字典服务存储规则,将所述统计维度标识、所述计数唯一标识和所述时间字符串生成目标字段。
4.根据权利要求1所述的基于远程字典服务的滑窗计数方法,其特征在于,所述基于预设的远程字典服务存储规则以及所述计数消息,生成对应的计数值,包括:
若所述远程字典服务中不存在所述目标字段,将所述目标字段对应的计数值初始化为1;
若所述远程字典服务中存在所述目标字段,将所述目标字段对应的计数值增加1。
5.根据权利要求1所述的基于远程字典服务的滑窗计数方法,其特征在于,所述根据滑窗计数请求,对所述目标字段及对应的计数值进行统计和/或查询,得到目标计数结果,包括:
根据所述滑窗计数请求生成远程字典服务的查询指令,并基于所述查询指令在远程字典服务中对所述目标字段及对应的计数值进行统计和/或查询,得到目标计数结果。
6.根据权利要求1所述的基于远程字典服务的滑窗计数方法,其特征在于,在生成对应的目标字段以及计数值并存储于所述远程字典服务中后,所述方法还包括:
为所述目标字段设置第一失效时间,并在达到失效时间的情况下,在远程字典服务中删除所述目标字段及对应的计数值。
7.根据权利要求6所述的基于远程字典服务的滑窗计数方法,其特征在于,在生成对应的目标字段以及计数值并存储于所述远程字典服务中后,所述方法还包括:
基于预设的转换规则对所述目标字段进行转换,生成二级字段;
基于所述第一失效时间为所述二级字段设置第二失效时间,所述第二失效时间小于所述第一失效时间;
接收远程字典服务基于所述第二失效时间发送的失效事件通知,其中,所述失效事件通知包括失效二级字段;
对所述失效二级字段进行解析,得到对应的待失效目标字段;
基于所述待失效目标字段确定存储于远程字典服务中对应所述待失效目标字段的计数值;
将所述待失效目标字段及对应的计数值存储至数据存储设备。
8.根据权利要求7所述的基于远程字典服务的滑窗计数方法,其特征在于,在将所述待失效目标字段及对应的计数值存储至数据存储设备后,所述方法还包括:
从所述远程字典服务中删除所述待失效目标字段及对应的计数值。
9.一种基于远程字典服务的滑窗计数装置,其特征在于,包括:
获取配置信息单元,用于获取配置服务中的配置信息;
接收计数消息单元,用于根据所述配置信息,接收目标程序发送的计数消息;
计数存储单元,用于基于预设的远程字典服务存储规则以及所述计数消息,生成对应的目标字段以及计数值并存储于所述远程字典服务中;
统计查询单元,用于根据滑窗计数请求,对所述目标字段及对应的计数值进行统计和/或查询,得到目标计数结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技控股股份有限公司,未经京东科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110700095.8/1.html,转载请声明来源钻瓜专利网。