[发明专利]基于OpenSearch轻量级卫星数据分布式协同服务系统有效
申请号: | 201510393782.4 | 申请日: | 2015-07-07 |
公开(公告)号: | CN105005608B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 庞禄申;李国庆;解吉波;于文洋;黄克颖;张红月;张连翀;刘莉苹 | 申请(专利权)人: | 中国科学院遥感与数字地球研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 张朝元 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协同服务系统 服务接口 卫星数据 自动化 元数据 网络安全控制模块 分布式异构数据 分布式查询 分布式数据 数据源参数 安全策略 操作模块 查询引擎 发布模块 节点模块 数据查询 数据服务 数据获取 数据请求 数据网格 数据转换 提取模块 遥感数据 业务过程 用户发起 元数据库 编目 互操作 数据源 构建 调用 封装 服务 权限 转换 管理 | ||
1.一种基于OpenSearch轻量级卫星数据分布式协同服务系统,其特征在于,包括:
元数据自动化提取模块,用于自动化提取各卫星数据中心的遥感数据元数据,并根据预定目录结构,构建元数据库;
数据网格节点模块,用于与所述元数据库进行交互,实现对元数据库中的数据进行数据查询、数据获取和数据编目同步服务的业务过程的调用,并实现对所述元数据库中的数据进行封装和管理;
数据转换操作模块,用于对OpenSearch服务的数据源和非OpenSearch服务的数据源的输入和输出参数以及互操作协议进行转换,实现OpenSearch服务和非OpenSearch服务之间的数据调用;
网络安全控制模块,用于根据预先设定的安全策略,对用户的权限进行设置和管理,并根据用户的权限,对用户发起的数据请求进行安全控制管理;
数据服务自动化发布模块,用于对外提供OpenSearch服务接口和非OpenSearch服务接口,以实现数据的发布;
分布式数据查询引擎,用于实现分布式异构数据源的分布式查询。
2.根据权利要求1所述的基于OpenSearch轻量级卫星数据分布式协同服务系统,其特征在于,所述数据网格节点模块包括数据节点服务模块、数据节点封装模块和数据节点管理模块,其中,
数据节点服务模块,用于与所述元数据库进行交互,实现对元数据库中的数据进行数据查询、数据获取和数据编目同步服务的业务过程的调用;
数据节点封装模块,用于与所述元数据库进行交互,实现对所述元数据库中的数据进行封装;
数据节点管理模块,用于与所述数据节点服务模块进行交互,实现对所述数据节点服务模块的管理。
3.根据权利要求2所述的基于OpenSearch轻量级卫星数据分布式协同服务系统,其特征在于,所述数据节点服务模块包括数据查询模块、数据获取模块和数据编目模块,其中,
数据查询模块,用于接收并解析用户发起的数据查询请求,并根据解析结果与元数据库进行交互,实现对应的数据查询;
数据获取模块,用于接收并解析用户发起的数据获取请求,并根据解析结果与元数据库进行交互,实现对应的数据获取;
数据编目模块,用于接收并解析用户发起的编目服务请求,并根据解析结果与所述元数据库进行交互,生成并反馈编目服务需求的统计信息。
4.根据权利要求1所述的基于OpenSearch轻量级卫星数据分布式协同服务系统,其特征在于,所述数据转换操作模块包括数据交换参数转换模块和数据互操作协议转换模块,其中,
数据交换参数转换模块,用于对已经发布为OpenSearch服务的数据源,将用户请求的参数转换为该数据源服务可识别参数,并将该数据源服务的返回结果进行转换处理,以网格系统统一的方式反馈给用户;
数据互操作协议转换模块,用于对公开服务接口但不支持OpenSearch协议的数据源的数据进行数据互操作协议转换,实现OpenSearch服务和非OpenSearch服务之间的数据调用。
5.根据权利要求1所述的基于OpenSearch轻量级卫星数据分布式协同服务系统,其特征在于,所述网络安全控制模块包括策略执行模块、策略决定模块、属性管理模块和策略支持模块,其中,
策略执行模块,用于负责拦截用户发起的请求,将用户请求传递给策略决定模块,同时用于接收并执行所述策略决定模块所返回的决策结果;
策略决定模块,用于接收所述策略执行模块所发送的用户请求,并根据该用户请求,向属性管理模块发出属性调用请求,根据属性管理模块所反馈的属性信息,调用策略支持模块中的预定安全策略,根据属性信息实时生成带访问权限控制的查询条件,将给查询条件反馈给策略执行模块;
属性管理模块,用于管理用户的属性信息,向策略决定模块提供属性支持;
策略支持模块,用于制定安全策略规则,向策略决定模块提供策略支持。
6.根据权利要求5所述的基于OpenSearch轻量级卫星数据分布式协同服务系统,其特征在于,对用户的属性信息进行管理包括:对用户属性的设置、增删和更新。
7.根据权利要求5所述的基于OpenSearch轻量级卫星数据分布式协同服务系统,其特征在于,所述安全策略包括平台维度策略、时间维度策略、空间维度策略、产品维度策略和冲突消解策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院遥感与数字地球研究所,未经中国科学院遥感与数字地球研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510393782.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三维模型批量格式转换及轻量化方法
- 下一篇:一种页面信息的加载方法及装置