Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种面向分布式的摘要表数据生成和查询方法 

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

申请/专利权人:中国科学院空间应用工程与技术中心

摘要:本发明提供一种面向分布式的摘要表数据生成和查询方法,该方法包括:首先,任务生成节点服务器接收原始时序数据。然后,任务生成节点服务器根据原始时序数据中的设备名称和原始时序数据的采集时间,创建处理任务。多个任务消耗节点服务器可以根据处理任务生成摘要表数据,并将摘要表数据保存至分布式时序数据库中。进一步的,查询服务器可以根据接收到的查询参数转换为查询条件,并根据查询条件在分布式时序数据库中确定并返回查询结果。本发明基于分布式系统,通过多个任务消耗节点服务器根据处理任务生成摘要表数据。这样,可以快速生成摘要数据,并在对数据库进行聚合查询时,快速返回聚合查询的结果,从而提高聚合查询的效率。

主权项:1.一种面向分布式的摘要表数据生成和查询方法,其特征在于,应用于分布式聚合查询系统,所述分布式聚合查询系统包括:任务生成节点服务器、多个任务消耗节点服务器和查询服务器;所述方法包括:所述任务生成节点服务器接收原始时序数据,所述原始时序数据包括:设备名称;所述任务生成节点服务器根据所述设备名称和所述原始时序数据的采集时间,创建处理任务,所述处理任务用于指示所述任务消耗节点服务器生成摘要表数据;所述多个任务消耗节点服务器根据所述处理任务生成摘要表数据,并将所述摘要表数据保存至分布式时序数据库中;所述查询服务器根据接收到的查询参数转换为查询条件,并根据所述查询条件在所述分布式时序数据库中确定并返回查询结果;其中,所述任务生成节点服务器根据所述设备名称和所述原始时序数据的采集时间,创建处理任务,包括:所述任务生成节点服务器监听接收到的所述原始时序数据,提取所述设备名称;所述任务生成节点服务器根据所述设备名称确定设备对应的任务生成时间,所述任务生成时间根据所述设备的数据采集频率和第一预设数据量确定得到的,所述设备与所述设备名称相对应;所述任务生成节点服务器在所述原始时序数据的采集时间满足所述任务生成时间的情况下,创建所述设备对应的处理任务;其中,所述多个任务消耗节点服务器根据所述处理任务生成摘要表数据,并将所述摘要表数据保存至分布式时序数据库中,包括:所述任务消耗节点服务器查询所述处理任务的任务信息,所述处理任务的任务信息包括:任务起始时间、任务结束时间和设备名称;所述任务消耗节点服务器根据所述处理任务的任务信息申请第一分布式锁,所述第一分布式锁用于防止所述处理任务在同一时段被重复处理;所述任务消耗节点服务器在申请到所述第一分布式锁的情况下,根据所述处理任务生成对应的摘要表数据;其中,所述任务消耗节点服务器在申请到所述第一分布式锁的情况下,根据所述处理任务生成对应的摘要表数据,包括:所述任务消耗节点服务器根据所述设备名称获取所述设备对应的历史计算结果;所述任务消耗节点服务器根据所述任务起始时间和所述任务结束时间设备确定所述设备对应的原始时序数据;所述任务消耗节点服务器根据所述设备对应的原始时序数据和所述历史计算结果生成摘要表数据;其中,所述摘要表数据包括:L个等级的特征点数据,L个等级的特征点数据包括2L-1*n个所述原始时序数据的至少一个聚合信息,其中,L为大于或者等于1的正整数,n为第二预设数据量;所述原始时序数据还包括:至少一个参数以及所述参数对应的值;所述任务消耗节点服务器根据所述设备对应的原始时序数据和所述历史计算结果生成摘要表数据,包括:所述任务消耗节点服务器获取所述设备对应的L个等级的数据结构,所述L个等级的数据结构与所述L个等级的特征点数据一一对应,所述数据结构包括:计算开始时间、计算结束时间和聚合函数;所述任务消耗节点服务器按照所述计算结束时间由小到大的顺序,并且,在所述计算结束时间相同的情况下,按照所述计算开始时间由小到大的顺序对所述L个等级的数据结构进行排序,得到排序后的所述L个等级的数据结构;所述任务消耗节点服务器根据所述原始时序数据中所述参数对应的值和所述历史计算结果,按照排序后的所述L个等级的数据结构的顺序,计算所述L个等级的数据结构中每个等级的数据结构中的聚合函数,得到对应的所述L个等级的特征点数据;所述任务消耗节点服务器在数据结构的所述计算结束时间大于所述原始时序数据的采集时间的情况下,保存所述计算结束时间对应等级的特征点数据。

全文数据:

权利要求:

百度查询: 中国科学院空间应用工程与技术中心 一种面向分布式的摘要表数据生成和查询方法

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