分布式卫星数据中心高效协同的轻量级高通量网关系统的制作方法

文档序号:9330469阅读:568来源:国知局
分布式卫星数据中心高效协同的轻量级高通量网关系统的制作方法
【技术领域】
[0001]本发明涉及卫星遥感观测与计算技术结合领域,具体来说,涉及一种分布式卫星数据中心高效协同的轻量级高通量网关系统。
【背景技术】
[0002]伴随着中国航天事业的发展,国内出现了许多卫星数据中心,包括中国科学院遥感与数字地球研究所、国家卫星气象应用中心、中国资源卫星应用中心、国家卫星海洋应用中心、国际测绘地理信息局卫星测绘应用中心等卫星数据共享平台。这些卫星数据资源极其丰富,在国土资源调查、自然灾害预报、气象、水文等领域运用也是极为广泛,并且,每天都在以TB的数量级在增长。但是,由于各个卫星中心所存储的元数据格式、数据类型、存储方式、对外服务接口等不尽相同,使得这些卫星数据平台一定程度上形成信息孤岛现象。用户在对卫星数据进行使用,特别是对多颗不同卫星的数据进行综合使用的过程中,对所需数据的查询及获取过程较为繁琐且消耗时间和精力。
[0003]因此,为改变目前卫星数据的获取情况,提高卫星数据的利用率,急需压研发一种基于现有数据服务协议和标准,不改变原有卫星数据业务系统运行模式的高效协同的轻量级高通量网关系统,以构建连接我国多卫星中心的分布式数据服务环境,形成具备组网观测和数据主动服务能力的下一代对地观测数据设施,实现国内多个卫星数据中心的连通和一致化高效数据访问的服务环境,为环境保护、农业、地矿、林业、国土等行业部门的工作提供更好的数据服务支持。

【发明内容】

[0004]本发明的目的是提供一种分布式卫星数据中心高效协同的轻量级高通量网关系统,以克服现有相关技术中所存在的上述技术问题。
[0005]本发明的技术方案是这样实现的:
一种分布式卫星数据中心高效协同的轻量级高通量网关系统,包括:一致化服务模块,用于对外提供一致化服务接口,实现数据查询、数据获取和编目同步服务功能;业务系统交互模块,用于实现一致化服务模块与各卫星中心业务系统的交互,完成数据节点服务器对业务系统的数据查询、数据获取和编目同步服务的业务过程调用;网关节点管理模块,用于对各个网关节点进行管理和配置。
[0006]其中,所述一致化服务模块包括数据查询子模块、数据获取子模块和目录编目服务子模块,其中,外部数据查询子模块,用于接收并解析用户通过一致化服务接口发起的数据查询请求,并将解析结果发送至业务系统交互模块,促使业务系统交互模块根据该解析结果查询并反馈对应的元数据信息,其中,所述元数据信息中包含数据ID ;外部数据获取子模块,用于根据用户选择的数据ID,生成与所述数据ID对应的数据获取订单,并将该数据获取订单发送至业务系统交互模块,促使业务系统交互模块根据该数据获取订单查询并反馈对应的数据;外部编目服务子模块,用于接收用户发起的编目服务请求,并将该编目服务请求发送至业务系统交互模块,促使业务系统交互模块根据该编目服务请求生成并反馈编目服务需求的统计信息。
[0007]其中,所述业务系统交互模块包括内部数据查询子模块、内部数据获取子模块和内部编目服务子模块,其中,内部数据查询子模块,用于接收外部数据查询子模块发送的解析结果,并将该解析结果转换为内部业务系统的查询请求,并提交给卫星存档目录系统,实时返回对应的元数据信息;内部数据获取子模块,用于接收外部数据获取子模块发送的数据获取订单,并将数据获取订单转换为内部业务系统的数据获取订单,并提交给卫星存档目录系统,在订单完成后返回对应数据;内部编目服务子模块,用于接收外部编目服务子模块发送的编目服务请求,并将该编目服务请求转换为内部业务系统的编目统计,并提交给内部业务系统,生成并反馈编目服务需求的统计信息。
[0008]此外,所述外部数据查询子模块还用于根据解析结果,生成与所述解析结果对应的任务ID,并将该任务ID反馈至用户,促使用户根据该任务ID获取对应的元数据信息。
[0009]其中,所述网关节点管理模块包括数据服务发布子模块、服务启动关闭子模块、月艮务配置修改子模块、数据访问记录子模块和数据更新管理子模块。
[0010]本发明的有益效果:通过实现高效协同的轻量级高通量网关系统,实现了联合我国主要卫星数据中心现有业务系统的无缝协同,在保持原有业务系统独立性自治性的前提下,为实现了全局化的数据发现、数据获取和数据按需处理打下了良好的基础。
【附图说明】
[0011]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是根据本发明实施例的一种分布式卫星数据中心高效协同的轻量级高通量网关系统的结构不意图;
图2是根据本发明实施例的一致化服务模块的结构示意图;
图3是根据本发明实施例的业务系统交互模块的结构示意图;
图4是根据本发明实施例的网关节点管理模块的结构示意图。
【具体实施方式】
[0013]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0014]根据本发明的实施例,提供了一种分布式卫星数据中心高效协同的轻量级高通量网关系统。
[0015]如图1所示,根据本发明实施例的分布式卫星数据中心高效协同的轻量级高通量网关系统包括:
一致化服务模块101,用于对外提供一致化服务接口,实现数据查询、数据获取和编目同步服务功能;
业务系统交互模块103,用于实现一致化服务模块与各卫星中心业务系统的交互,完成数据节点服务器对业务系统的数据查询、数据获取和编目同步服务的业务过程调用;
网关节点管理模块105,用于对各个网关节点进行管理和配置。
[0016]如图2所示,所述一致化服务模块101包括数据查询子模块201、数据获取子模块203和目录编目服务子模块205。
[0017]其中,外部数据查询子模块201,用于接收并解析用户通过一致化服务接口发起的数据查询请求,并将解析结果发送至业务系统交互模块,促使业务系统交互模块根据该解析结果查询并反馈对应的元数据信息,其中,所述元数据信息中包含数据ID ;
其中,外部数据获取子模块203,用于根据用户选择的数据ID,生成与所述数据ID对应的数据获取订单,并将该数据获取订单发送至业务系统交互模块,促使业务系统交互模块根据该数据获取订单查询并反馈对应的数据;
其中,外部编目服务子模块205,用于接收用户发起的编目服务请求,并将该编目服务请求发送至业务系统交互模块,促使业务系统交互模块根据该编目服务请求生成并反馈编目服务需求的统计信息。
[0018]如图3所示,所述业务系统交互模块103包括内部数据查询子模块301、内部数据获取子模块303和内部编目服务子模块305。
[0019]其中,内部数据查询子模块301,用于接收外部数据查询子模块发送的解析结果,并将该解析结果转换为内部业务系统的查询请求,并提交给卫星存档目录系统,实时返回对应的元数据信息;
内部数据获取子模块303,用于接收外部数据获取子模块发送的数据获取订单,并将数据获取订单转换为内部业务系统的数据获取订单,并提交给卫星存档目录系统,在订单完成后返回对应数据;
内部编目服务子模块305,用于接收外部编目服务子模块发送的编目服务请求,并将该编目服务请求转换为内部业务系统的编目统计,并提交给内部业务系统,生成并反馈编目服务需求的统计信息。
[0020]此外,所述外部数据查询子模块201还用于根据解析结果,生成与所述解析结果对应的任务ID,并将该任务ID反馈至用户,促使用户根据该任务ID获取对应的元数据信息。
[0021]如图4所示,所述网关节点管理模块105包括数据服务发布子模块401、服务启动关闭子模块403、服务配置修改子模块405、数据访问记录子模块407和数据更新管理子模块 409。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1