[发明专利]数据处理方法、装置、计算机存储介质及计算机程序产品在审
申请号: | 202210335840.8 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114625774A | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 姚亦周;鞠进步;刘青 | 申请(专利权)人: | 高德软件有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/29;G06F16/22;G06F16/21;G06F21/31 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;张美洁 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 计算机 存储 介质 程序 产品 | ||
1.一种数据处理方法,包括:
接收用于查询地理信息数据的查询请求;
根据所述查询请求携带的查询请求方标识信息,确定所述请求是否具备访问文件存储系统的权限,所述访问文件系统用于存储地理信息数据;
如果有权限,则根据所述查询请求携带的待查询的数据所属的瓦片信息,确定所述待查询的数据对应的两级索引,其中,所述两级索引中的第一级索引用于定位所述瓦片信息所指示的瓦片在第二级索引中的位置,第二级索引用于指示所述瓦片信息所指示的瓦片在所述文件存储系统中的存储地址;
通过所述第一级索引和所述第二级索引,访问所述存储地址在所述文件存储系统中对应的存储位置,以获得所述查询请求所请求的所述待查询的数据。
2.根据权利要求1所述的方法,其中,所述通过所述第一级索引和所述第二级索引,访问所述存储地址在所述文件存储系统中对应的存储位置,以获得所述查询请求所请求的所述待查询的数据,包括:
根据所述瓦片信息,通过所述第一级索引,确定所述待查询数据所属的瓦片在所述第二级索引中的位置;
根据确定的所述瓦片在所述第二级索引中的位置,通过所述第二级索引,在所述文件存储系统中获得所述瓦片对应的至少一个版本的存储地址,瓦片的不同版本对应不同存储地址;
访问所述至少一个版本的存储地址在所述文件存储系统中对应的存储位置,获得所述查询请求所请求的所述待查询的数据。
3.根据权利要求2所述的方法,其中,所述至少一个版本的存储地址对应的存储位置中存储有相同瓦片的至少一个历史版本数据,一个存储地址对应一个时间戳;
所述根据确定的所述瓦片在所述第二级索引中的位置,通过所述第二级索引,在所述文件存储系统中获得所述瓦片对应的至少一个版本的存储地址,包括:
对确定的所述瓦片在所述第二级索引中的位置进行解析,获得所述瓦片的至少一个版本的存储地址;
所述访问所述至少一个版本的存储地址在所述文件存储系统中对应的存储位置,获得所述查询请求所请求的所述待查询的数据,包括:
根据至少一个时间戳,从所述至少一个版本的存储地址对应存储位置存储的数据中检索,得到所述至少一个时间戳对应的历史版本数据;
将所述至少一个时间戳对应的历史版本数据作为所述查询请求所请求的所述待查询的数据。
4.根据权利要求1所述的方法,其中,在所述接收用于查询地理信息数据的查询请求之前,所述方法还包括:
以与地理区域的大小相对应的瓦片级别的数据量为存储粒度,对地理信息数据进行分隔,获得多个瓦片的地理信息文件;
将所述多个瓦片的地理信息文件存储在所述文件存储系统中。
5.根据权利要求4所述的方法,其中,所述以与地理区域的大小相对应的瓦片级别的数据量为存储粒度,对地理信息数据进行分隔,获得多个地理信息文件,包括:
若所述地理信息数据的地图元素与多个瓦片均相关,则将所述地图元素对应的数据分别存储在所述多个瓦片对应的地理信息文件中,以将与地理区域的大小相对应的瓦片级别的数据量为存储粒度,对地理信息数据进行分隔;
或者,
若所述地理信息数据的地图元素包含多个子元素,将所述多个子元素均存储在所述地图元素所属的瓦片中,以将与地理区域的大小相对应的瓦片级别的数据量为存储粒度,对地理信息数据进行分隔。
6.根据权利要求4所述的方法,其中,所述方法还包括:
根据所述瓦片对应的不同版本数据的存储时间,为不同版本数据添加时间戳;
将添加不同时间戳后的不同历史版本数据分别存储在所述文件存储系统的不同存储地址中。
7.根据权利要求4所述的方法,其中,所述文件存储系统包括用于进行数据访问的输入调用接口和输出调用接口;
所述方法还包括:
通过所述输入调用接口进行所述地理信息数据的存储;
和/或,
通过所述输出调用接口进行所述查询请求指示的所述地理信息数据的查询操作,以及进行所述地理信息数据的检索、读取和导出操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高德软件有限公司,未经高德软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210335840.8/1.html,转载请声明来源钻瓜专利网。