[发明专利]数据管理方法和装置有效
申请号: | 201910319266.5 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110309245B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 孙小倩;塞巴斯蒂安·万德特;伊鹏飞 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/2455 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 100191 北京市海淀区学*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据管理 方法 装置 | ||
本发明提供的数据管理方法和装置,该方法包括:获取用户输入的查询条件,从元数据中,获取与查询条件对应的目标数据块,元数据中包括查询条件与数据块的对应关系,目标数据块包括多个广播式自动相关监视ADS‑B数据,从目标数据块中,获取目标ADS‑B数据。根据查询条件找到目标数据块,从目标数据块中获取目标ADS‑B数据,从而提高了数据访问速度。
技术领域
本发明涉及数据管理技术领域,尤其涉及一种数据管理方法和装置。
背景技术
在航空运输过程中,随着航空运输效率和安全的增长需求,需要收集分析飞机的大量交通数据。广播式自动相关监视(Automatic Dependent Surveillance Broadcast,ADS-B)的引入,使得研究人员能够以非常高的空间覆盖率和时间频率获取大量的交通数据(ADS-B数据)。
对于大量ADS-B数据,通常根据ADS-B数据的规律性和相似性,采用无损压缩以减小数据的占用空间,然而,这种方式中,当进行查询应答时,需要解压缩整个ADS-B数据的压缩包,从而导致数据访问速度低。
发明内容
为解决现有技术中存在的问题,本发明提供一种数据管理方法和装置,在获取目标广播式自动相关监视(Automatic Dependent Surveillance-Broadcast,ADS-B)数据时,只需根据目标数据块便可获取目标ADS-B数据,从而提高了访问速度。
第一方面,本发明实施例提供一种数据管理方法,包括:
获取用户输入的查询条件;
从元数据中,获取与所述查询条件对应的目标数据块,所述元数据中包括查询条件与数据块的对应关系,所述目标数据块包括多个广播式自动相关监视ADS-B数据;
从所述目标数据块中,获取目标ADS-B数据。
在一种可能的设计中,所述方法还包括:
获取第i个预设时段内的ADS-B数据,每个ADS-B数据包括飞机标识符、纬度、经度、高度、时刻、始发地、目的地,i为大于或者等于1的整数;
获取第i个预设时段内的纬度值列表和第i个预设时段内的经度值列表,所述第i个预设时段内的纬度值列表为所述第i个预设时段内的ADS-B数据的纬度值列表,所述第i个预设时段内的经度值列表为所述第i个预设时段内的ADS-B数据的经度值列表;
对所述第i个预设时段内的纬度值列表进行排序,提取X-1等分布索引处的X-1个纬度值,X为大于或者等于2的整数;以及
对所述第i个预设时段内的经度值列表进行排序,提取X-1等分布索引处的X-1个经度值;
根据所述第i个预设时段内提取的X-1个经度值和X-1个纬度值,将所述第i个预设时段内的ADS-B数据划分为X*X个数据块。
在一种可能的设计中,所述方法还包括:
分别按列压缩所述X*X个数据块中的ADS-B数据。
在一种可能的设计中,所述方法还包括:
获取第i+1个预设时段内的ADS-B数据;
获取第i+1个预设时段内的纬度值列表和第i+1个预设时段内的经度值列表,所述第i+1个预设时段内的纬度值列表为所述第i+1个预设时段内的ADS-B数据的纬度值列表,所述第i+1个预设时段内的经度值列表为所述第i+1个预设时段内的ADS-B数据的经度值列表;
对所述第i+1个预设时段内的纬度值列表进行排序,提取X-1等分布索引处的X-1个纬度值;以及
对所述第i+1个预设时段内的经度值列表进行排序,提取X-1等分布索引处的X-1个经度值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910319266.5/2.html,转载请声明来源钻瓜专利网。