Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 杭州广立微电子股份有限公司王山川获国家专利权

杭州广立微电子股份有限公司王山川获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉杭州广立微电子股份有限公司申请的专利一种数据聚合方法及聚合系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114780535B

龙图腾网通过国家知识产权局官网在2025-10-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210203605.5,技术领域涉及:G06F16/22;该发明授权一种数据聚合方法及聚合系统是由王山川;蓝帆;潘伟伟设计研发完成,并于2022-03-03向国家知识产权局提交的专利申请。

一种数据聚合方法及聚合系统在说明书摘要公布了:本发明提供一种数据聚合方法,包括:获取待聚合数据进行聚合,并根据内存使用情况触发对所述待聚合数据基于若干字段进行分批,将所述待聚合数据分成若干个批次,在内存中按所述批次对所述待聚合数据分批聚合;将完成聚合的批次的聚合结果数据从内存移入聚合结果文件中,继续在内存进行下一批次的数据的聚合,直至完成对全部所述待聚合数据的聚合,获得最终聚合结果文件。既能够结合面向列存储数据的查询方便的特点,且通过分批次多次读取,又能有效解决了大数据量的数据在进行聚合时的内存不足问题。本发明还提供一种数据聚合系统,因能执行本发明的数据聚合方法而具有相应优势。

本发明授权一种数据聚合方法及聚合系统在权利要求书中公布了:1.一种数据聚合方法,其特征在于,定义待聚合数据的每一行为一条数据,每一列为一个字段;所述数据聚合方法包括: 获取待聚合数据进行聚合,并根据内存使用情况触发对所述待聚合数据基于若干字段进行分批,将所述待聚合数据分成若干个批次,在内存中按所述批次对所述待聚合数据分批聚合; 在分批聚合时,将存储在内存中的不再属于当前进行聚合的批次的聚合结果数据暂存至临时文件;并在结束当前批次的聚合后,再将临时文件中的聚合结果数据移入内存中; 将完成聚合的批次的聚合结果数据从内存移入聚合结果文件中,继续在内存进行下一批次的数据的聚合,直至完成对全部所述待聚合数据的聚合,获得最终聚合结果文件; 其中,所述聚合结果数据包括聚合条件和计数字段,所述计数字段用于表征满足该聚合条件的数据条数; 所述待聚合数据采用面向列方式存储;所述获取待聚合数据进行聚合是通过按列读取对应位置的字段以获得一条数据进行聚合; 设所述待聚合数据的总行数为N,内存用于存储聚合结果数据的最大行数为M;所述数据聚合方法的执行过程包括: 步骤1:初始化i=1,j=0;其中,i∈[1,N],j∈[0,M];设置用于表征过滤条件的filter,以及所述filter中的过滤条件数量m;初始化filter为空,m=0;创建临时文件;设置聚合起始位置集合A; 步骤2:读取所述待聚合数据中作为聚合条件的各列数据中的第i个字段值,以组成一条数据并记为R;判断R是否满足filter:若满足,则至步骤3;若不满足,则至步骤5; 步骤3:判断内存中是否已存储有与R的聚合条件相同的聚合结果数据: 若是,则将该聚合结果数据的计数字段+1,至步骤5; 若否,则内存新增一条聚合结果数据,该聚合结果数据的聚合条件即R的聚合条件,该聚合结果数据的计数字段为1;令j=j+1; 步骤4:判断j是否等于M: 若否,则直接至步骤5; 若是,则令m=m+1,获取第m列字段的所有字段值,并利用这些字段值将所有所述待聚合数据分成若干个批次,确定其中一个批次作为当前聚合批次,将用于筛选当前批次的字段值作为最新的一个过滤条件添加到filter中;将内存中不满足filter的聚合结果数据移入所述临时文件中,并令元素am=i,并记录该元素对应批次的聚合状态,将元素am作为最新的一个元素加入聚合起始位置集合A; 步骤5:判断i是否等于N:若否,则令i=i+1,至步骤2;若是,则将内存中的全部聚合结果数据都写入聚合结果文件中,并删除filter中最新的一个过滤条件,令m=m-1,至步骤6; 步骤6:判断聚合起始位置集合A中是否已无元素: 若是,则完成对所述待聚合数据的聚合,获得聚合结果文件; 若否,则获取聚合起始位置集合A中最新的一个元素,判断该元素是否还有对应的未聚合批次:若有,则将该元素赋值给i,在该元素对应的未聚合批次中确定一个作为当前批次, 将用于筛选当前批次的字段值作为最新的一个过滤条件添加到filter中,令m=m+1,将所述临时文件中属于当前批次的聚合结果数据都移入内存中,将j的值变更成内存中的聚合结果数据数量,至步骤2;若没有,则至步骤7; 步骤7:删除聚合起始位置集合A中最新的一个元素,至步骤6。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人杭州广立微电子股份有限公司,其通讯地址为:310012 浙江省杭州市西湖区西斗门路3号天堂软件园A幢15楼F1座;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。