预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113704262A(43)申请公布日2021.11.26(21)申请号202110996139.6(22)申请日2021.08.27(71)申请人深圳市路通网络技术有限公司地址518055广东省深圳市南山区桃源街道福光社区留仙大道3370号南山智园崇文园区2号楼801-804(72)发明人孙志龙朱敬毅罗均文马秀文(74)专利代理机构深圳市深佳知识产权代理事务所(普通合伙)44285代理人陈彦如(51)Int.Cl.G06F16/22(2019.01)G06F16/242(2019.01)G06F16/2458(2019.01)G06F16/25(2019.01)权利要求书2页说明书11页附图3页(54)发明名称一种业务数据存储方法、装置、设备及可读存储介质(57)摘要本发明公开了一种业务数据存储方法,包括:当接收到待存储的目标业务数据时,对目标业务数据进行维度对象创建;利用二进制数值对创建得到的各维度对象进行层级标记;获取目标业务数据包含的各业务指标;分别针对各业务指标对各维度对象进行组合注册,得到各维度对象组;获取各维度对象组分别对应的二进制组合值,并根据各二进制组合值确定各维度对象组分别包含的各目标维度对象;结合各二进制组合值和各目标维度对象对目标业务数据进行存储操作。本发明实现了将代码与数据统计存储的解耦分离,降低了代码复杂度,提高了数据存储效率。本发明还公开了一种装置、设备及存储介质,具有相应技术效果。CN113704262ACN113704262A权利要求书1/2页1.一种业务数据存储方法,其特征在于,包括:当接收到待存储的目标业务数据时,对所述目标业务数据进行维度对象创建;利用二进制数值对创建得到的各维度对象进行层级标记;其中,所述二进制数值为除最高位为1之外其余位均为0的二进制数值;获取所述目标业务数据包含的各业务指标;分别针对各所述业务指标对各所述维度对象进行组合注册,得到各维度对象组;获取各所述维度对象组分别对应的二进制组合值,并根据各所述二进制组合值确定各所述维度对象组分别包含的各目标维度对象;其中,所述二进制组合值为通过对维度对象组中包含的各目标维度对象分别对应的二进制数值进行累加计算得到;结合各所述二进制组合值和各所述目标维度对象对所述目标业务数据进行存储操作。2.根据权利要求1所述的业务数据存储方法,其特征在于,根据各所述二进制组合值确定各所述维度对象组分别包含的各目标维度对象,包括:对每个所述二进制组合值分别与各所述维度对象对应的二进制数值进行按位与计算,得到各按位与结果值;将各非零的按位与结果值分别对应的维度对象确定为所述维度对象组包含的各目标维度对象。3.根据权利要求1所述的业务数据存储方法,其特征在于,分别针对各所述业务指标对各所述维度对象进行组合注册,包括:获取所述目标业务数据对应的各预设业务模式;根据各所述预设业务模式分别针对各所述业务指标对各所述维度对象进行组合注册。4.根据权利要求1所述的业务数据存储方法,其特征在于,结合各所述二进制组合值和各所述目标维度对象对所述目标业务数据进行存储操作,包括:结合各所述二进制组合值和各所述目标维度对象将所述目标业务数据存储至预设数据库统计表中。5.根据权利要求1所述的业务数据存储方法,其特征在于,在对所述目标业务数据进行维度对象创建之后,还包括:对接收到的维度对象拓展请求进行解析,得到待拓展维度对象;将所述待拓展维度对象添加至所述目标业务数据对应的原维度对象集中。6.根据权利要求1至5任一项所述的业务数据存储方法,其特征在于,在结合各所述二进制组合值和各所述目标维度对象对所述目标业务数据进行存储操作之后,还包括:对接收到的业务数据查询请求进行解析,得到由所述二进制组合值和/或各所述目标维度对象构成的数据查询条件;按照所述数据查询条件进行业务数据查询操作。7.根据权利要求6所述的业务数据存储方法,其特征在于,按照所述数据查询条件进行业务数据查询操作,包括:判断是否存在与所述数据查询条件中包含的所述二进制组合值和/或各所述目标维度对象相匹配的预存业务数据;若是,则将匹配成功的预存业务数据确定为目标业务数据。8.一种业务数据存储装置,其特征在于,包括:2CN113704262A权利要求书2/2页维度对象创建模块,用于当接收到待存储的目标业务数据时,对所述目标业务数据进行维度对象创建;层级标记模块,用于利用二进制数值对创建得到的各维度对象进行层级标记;其中,所述二进制数值为除最高位为1之外其余位均为0的二进制数值;业务指标获取模块,用于获取所述目标业务数据包含的各业务指标;组合注册模块,用于分别针对各所述业务指标对各所述维度对象进行组合注册,得到各维度对象组;组合值及维度对象确