一种基础数据分发系统、方法、计算机设备及存储介质技术方案

技术编号:38157741 阅读:12 留言:0更新日期:2023-07-13 09:27
本申请实施例提供了一种基础数据分发系统、方法、计算机设备及存储介质,涉及数据处理领域,所述系统包括数据录入模块、数据发布模块和修改模块;所述数据录入模块用于根据待分发数据的数据类型提取出相应的元数据,并对所述元数据配置入库参数,将所述元数据按照数据类型进行分发入库,得到第一分发数据,所述数据发布模块用于对所述第一分发数据配置发布参数,得到第二分发数据,所述修改模块用于根据所述第二分发数据修改存储服务器和缓存服务器,通过完善数据分发体系,统一了元数据格式和传输方式,降低了用户使用难度,提高了用户的工作效率。户的工作效率。户的工作效率。

【技术实现步骤摘要】
一种基础数据分发系统、方法、计算机设备及存储介质


[0001]本申请涉及数据处理领域,尤其涉及一种基础数据分发系统、方法、计算机设备及存储介质。

技术介绍

[0002]地理信息服务为了支持面向多领域,在数据传输过程中会不断地将数据分发至不同的设备和服务器。现有技术中,传输的数据往往格式统一、数据传输方式各异,提高了用户的使用难度,并且降低了用户的工作效率。

技术实现思路

[0003]为了解决上述技术问题,本申请实施例提供了一种基础数据分发系统、方法、计算机设备及存储介质。
[0004]第一方面,本申请实施例提供了一种基础数据分发系统,所述系统包括数据录入模块、数据发布模块和修改模块;
[0005]所述数据录入模块用于根据待分发数据的数据类型提取出相应的元数据,并对所述元数据配置入库参数,将所述元数据按照数据类型进行分发入库,得到第一分发数据;
[0006]所述数据发布模块用于对所述第一分发数据配置发布参数,得到第二分发数据;
[0007]所述修改模块用于根据所述第二分发数据修改存储服务器和缓存服务器。
[0008]根据本申请公开的一种具体实施方式,所述数据录入模块包括类型确认单元、提取单元、配置单元、验证单元和分发入库单元;
[0009]所述类型确认单元用于根据所述待分发数据的后缀和软件库类加载的方式将所述待分发数据分为矢量数据和栅格数据;
[0010]所述提取单元用于根据所述待分发数据的数据类型提取所述待分发数据的元数据;
[0011]所述配置单元用于配置所述元数据的额外元数据、二进制转化方法和压缩方式,得到压缩元数据;
[0012]所述验证单元用于验证所述压缩元数据能否还原为所述元数据,若能,则将所述压缩元数据输出至所述分发入库单元;
[0013]所述分发入库单元用于根据所述待分发数据的数据类型将所述压缩元数据入库。
[0014]根据本申请公开的一种具体实施方式,所述分发入库单元包括矢量数据入库子单元和栅格数据入库子单元;
[0015]所述矢量数据入库子单元用于验证所述压缩元数据中的矢量数据的顶点数据类型是否为所述压缩元数据指定的类型,验证所述矢量数据是否在所述压缩元数据的坐标范围内以及验证所述矢量数据的投影和坐标系是否和所述压缩元数据完全一致,若均验证通过则将所述矢量数据进行压缩后入库;
[0016]所述栅格数据入库子单元用于验证所述压缩元数据中的栅格数据的顶点数据类
型是否为所述压缩元数据指定的类型,验证所述栅格数据是否在所述压缩元数据的坐标范围内以及验证所述栅格数据的投影和坐标系是否和所述压缩元数据完全一致,若均验证通过则将所述栅格数据进行压缩后入库。
[0017]根据本申请公开的一种具体实施方式,所述数据发布模块包括发布配置单元、范围配置单元、缓存配置单元、权限配置单元、压缩配置单元和加密配置单元;
[0018]所述发布配置单元用于配置用户的访问路径;
[0019]所述范围配置单元用于配置所述第一分发数据的地理信息范围;
[0020]所述缓存配置单元用于配置所述第一分发数据的缓存优先级和存储时间;
[0021]所述权限配置单元用于配置访问所述第一分发数据的权限;
[0022]所述压缩配置单元用于配置所述第一分发数据的压缩方式;
[0023]所述加密配置单元用于配置所述第一分发数据的加密算法,得到所述第二分发数据。
[0024]根据本申请公开的一种具体实施方式,所述修改模块包括描述数据单元和配置单元;
[0025]所述数据单元用于根据所述第一分发数据和所述第二分发数据的区别计算受影响的缓存文件列表,将所述受影响的缓存文件列表发送给缓存服务器,并修改所述缓存服务器的文件列表;
[0026]所述配置单元用于根据所述第二分发数据的配置参数修改所述缓存服务器的配置参数。
[0027]根据本申请公开的一种具体实施方式,所述基础数据分发系统还包括接入模块,所述接入模块包括引入单元、令牌单元、测试单元和验证单元;
[0028]所述引入单元用于引入计算环境;
[0029]所述令牌单元用于验证用户的登录和离线;
[0030]所述测试单元用于在所述计算环境内将第一测试数据进行加密,得到第二测试数据;
[0031]所述验证单元用于验证所述第二测试数据和所述第二分法数据是否一致,若一致,则接入所述计算环境。
[0032]第二方面,本申请实施例提供了一种基础数据分发方法,应用于基础数据分发系统,所述方法包括:
[0033]根据待分发数据的数据类型提取出相应的元数据,并对所述元数据配置入库参数,将所述元数据按照数据类型进行分发入库,得到第一分发数据;
[0034]对所述第一分发数据配置发布参数,得到第二分发数据;
[0035]根据所述第二分发数据修改存储服务器和缓存服务器。
[0036]根据本申请公开的一种具体实施方式,所述根据待分发数据的数据类型提取出相应的元数据,并对所述元数据配置入库参数,将所述元数据按照数据类型进行分发入库,得到第一分发数据的步骤,包括:
[0037]根据所述待分发数据的后缀和软件库类加载的方式将所述待分发数据分为矢量数据和栅格数据;
[0038]根据所述待分发数据的数据类型提取所述待分发数据的元数据;
[0039]将待加密算法的配置参数二进制化;
[0040]配置所述元数据的额外元数据、二进制转化方法和压缩方式,得到压缩元数据;
[0041]验证所述压缩元数据能否还原为所述元数据,若能,则将所述压缩元数据输出至所述分发入库单元;
[0042]根据所述待分发数据的数据类型将所述压缩元数据入库。
[0043]第三方面,本申请实施例提供了一种计算机设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器运行时执行第二方面提供的基础数据分发方法。
[0044]第四方面,本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第二方面提供的基础数据分发方法。
[0045]上述本申请提供的基础数据分发系统,所述系统包括数据录入模块、数据发布模块和修改模块;所述数据录入模块用于根据待分发数据的数据类型提取出相应的元数据,并对所述元数据配置入库参数,将所述元数据按照数据类型进行分发入库,得到第一分发数据,所述数据发布模块用于对所述第一分发数据配置发布参数,得到第二分发数据,所述修改模块用于根据所述第二分发数据修改存储服务器和缓存服务器,通过完善数据分发体系,统一了元数据格式和传输方式,降低了用户使用难度,提高了用户的工作效率。
附图说明
[0046]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对本申请保护范围的限定。在各个附本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基础数据分发系统,其特征在于,所述系统包括数据录入模块、数据发布模块和修改模块;所述数据录入模块用于根据待分发数据的数据类型提取出相应的元数据,并对所述元数据配置入库参数,将所述元数据按照数据类型进行分发入库,得到第一分发数据;所述数据发布模块用于对所述第一分发数据配置发布参数,得到第二分发数据;所述修改模块用于根据所述第二分发数据修改存储服务器和缓存服务器。2.根据权利要求1所述的系统,其特征在于,所述数据录入模块包括类型确认单元、提取单元、配置单元、验证单元和分发入库单元;所述类型确认单元用于根据所述待分发数据的后缀和软件库类加载的方式将所述待分发数据分为矢量数据和栅格数据;所述提取单元用于根据所述待分发数据的数据类型提取所述待分发数据的元数据;所述配置单元用于配置所述元数据的额外元数据、二进制转化方法和压缩方式,得到压缩元数据;所述验证单元用于验证所述压缩元数据能否还原为所述元数据,若能,则将所述压缩元数据输出至所述分发入库单元;所述分发入库单元用于根据所述待分发数据的数据类型将所述压缩元数据入库。3.根据权利要求2所述的系统,其特征在于,所述分发入库单元包括矢量数据入库子单元和栅格数据入库子单元;所述矢量数据入库子单元用于验证所述压缩元数据中的矢量数据的顶点数据类型是否为所述压缩元数据指定的类型,验证所述矢量数据是否在所述压缩元数据的坐标范围内以及验证所述矢量数据的投影和坐标系是否和所述压缩元数据完全一致,若均验证通过则将所述矢量数据进行压缩后入库;所述栅格数据入库子单元用于验证所述压缩元数据中的栅格数据的顶点数据类型是否为所述压缩元数据指定的类型,验证所述栅格数据是否在所述压缩元数据的坐标范围内以及验证所述栅格数据的投影和坐标系是否和所述压缩元数据完全一致,若均验证通过则将所述栅格数据进行压缩后入库。4.根据权利要求1所述的系统,其特征在于,所述数据发布模块包括发布配置单元、范围配置单元、缓存配置单元、权限配置单元、压缩配置单元和加密配置单元;所述发布配置单元用于配置用户的访问路径;所述范围配置单元用于配置所述第一分发数据的地理信息范围;所述缓存配置单元用于配置所述第一分发数据的缓存优先级和存储时间;所述权限配置单元用于配置访问所述第一分发数据的权限;所述压缩配置单元用于配置所述第一分发数据的压缩方式;所述...

【专利技术属性】
技术研发人员:董颐栾浪浪姚晓俊常禹张立本
申请(专利权)人:中煤航测遥感集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1