遥感卫星基带数据的数据分发装置及分发方法

文档序号:9250945阅读:712来源:国知局
遥感卫星基带数据的数据分发装置及分发方法
【技术领域】
[0001] 本发明涉及遥感卫星基带数据采集与分发技术领域,更为具体地,涉及一种遥感 卫星基带数据的数据分发装置及分发方法。
[0002] 本发明是申请号为201210301120. 6的发明专利申请的分案申请,母案的申请日 为2012年08月22日。
【背景技术】
[0003] 遥感卫星数据的接收和记录是遥感卫星数据获取与处理过程的第一环节。遥感卫 星数字基带信号通常包括数据信号和时钟信号。在传统情况下,遥感卫星数字基带信号采 集的输入方式为ECL信号,该ECL信号进入记录设备后,利用专用的数据采集板卡完成ECL 信号的串并转换,然后通过PCI总线将基带数据信号写入数据存储设备(例如,内存)中, 从而生成后续处理设备需要的二进制遥感卫星原始数据。
[0004] 然而,上述ECL信号数据采集方式通常采用模拟解调器,需要专用数据采集板卡 进行串并变换,从而导致通用性不好。而且,ECL信号方式对传输距离以及采集速度存在限 制。例如,ECL信号利用的电缆传输距离不应超过15米,最高采集速度(码速)在IGbps以 下。在这种情况下,数据采集设备的布局会受到非常大的限制。
[0005] 此外,目前的遥感卫星基带数据的分发通常在接收完毕后进行,采用FTP命令将 遥感卫星基带数据文件发送到固定的FTP服务器,从而无法为本地或异地的多种处理设备 同时提供安全、有效的实时遥感卫星基带数据的分发服务。

【发明内容】

[0006] 鉴于上述问题,本发明的目的是提供一种遥感卫星基带数据的数据分发装置及分 发方法,通过网络向后端设备提供统一的遥感卫星基带数据分发服务,以解决ECL信号传 输距离的限制的问题。
[0007] 本发明提供一种遥感卫星基带数据的数据分发装置,基于C/S架构,在进行数据 分发服务时,作为服务器端监听所有数据分发请求并对其进行响应,其中,所述所有数据包 括通过全数字解调器获取的遥感卫星基带数据和遥感卫星基带数据时间码信息,其中,
[0008] 在检测到数据采集任务单时,通过网络从与数据采集任务单对应的全数字解调器 获取遥感卫星基带数据协议包,并对所获取的遥感卫星基带数据协议包进行解析后得到遥 感卫星基带数据及遥感卫星基带数据时间码信息,所述遥感卫星基带数据协议包是由全数 字解调器对从与数据采集任务单对应的遥感卫星接收的卫星下传信号进行处理后获得的; 数据分发装置包括:
[0009] 数据分发请求接收模块,用于接收从用户设备发送的数据分发请求,数据分发请 求包括用户设备信息和数据申请信息,数据申请信息包括申请类型、申请卫星名和申请轨 道号,以及申请类型包括实时数据传输和事后数据传输;以及
[0010] 数据分发模块,用于在接收到数据分发请求后,基于数据分发请求的数据申请信 息中的申请类型、申请卫星名和申请轨道号,将所请求分发的卫星基带数据分发给用户设 备。
[0011] 此外,优选的方案是,在申请类型是实时数据传输时,数据分发模块包括:
[0012] 数据采集任务单确定模块,用于基于数据申请信息中的申请卫星名和申请轨道 号,从正在执行的数据采集任务单中确定与数据分发请求对应的数据采集任务单;
[0013] 信息获取模块,用于基于所确定的数据采集任务单,获取对应的遥感卫星基带数 据文件和遥感卫星基带数据时间码信息;
[0014] 数据起始位置确定模块,用于基于所获取的遥感卫星基带数据时间码信息,确定 应该发送的数据的数据起始位置;
[0015] 数据读取模块,用于从数据存储装置的遥感卫星基带数据文件中实时读取从数据 起始位置开始的数据;以及
[0016] 第一发送模块,将所读取的数据发送给发出数据分发请求的用户设备,直到数据 采集结束。
[0017] 此外,优选的方案是,在申请类型是事后数据传输时,数据分发模块包括:
[0018] 卫星基带数据文件确定模块,用于基于数据申请信息中的申请卫星名和申请轨道 号,确定与用户设备发送的数据分发请求对应的遥感卫星基带数据文件;以及
[0019] 第二发送模块,用于将所确定的遥感卫星基带数据文件,发送给发出数据分发请 求的用户设备。
[0020] 此外,优选的方案是,所述数据分发装置,还用于提取其中的用户信息,并利用用 户安全认证装置对请求设备的身份进行安全认证;
[0021] 如果未通过认证,则向该设备发送包含错误信息的拒收响应,如果通过认证,则将 根据申请信息中的申请类型向该设备提供数据分发服务。
[0022] 本发明还提供一种遥感卫星基带数据分发方法,基于C/S架构,在进行数据分发 服务时从服务器端监听所有数据分发请求并对其进行响应,其中,所述所有数据包括通过 全数字解调器获取的遥感卫星基带数据和遥感卫星基带数据时间码信息,其中,
[0023] 在检测到数据采集任务单时,通过网络从与数据采集任务单对应的全数字解调器 获取遥感卫星基带数据协议包,并对所获取的遥感卫星基带数据协议包进行解析后得到遥 感卫星基带数据及遥感卫星基带数据时间码信息,所述遥感卫星基带数据协议包是由全数 字解调器对从与数据采集任务单对应的遥感卫星接收的卫星下传信号进行处理后获得的, 方法包括:
[0024] 接收从用户设备发送的数据分发请求,数据分发请求包括用户设备信息和数据申 请信息,数据申请信息包括申请类型、申请卫星名和申请轨道号,以及申请类型包括实时数 据传输和事后数据传输;以及
[0025] 在接收到数据分发请求后,基于数据分发请求的数据申请信息中包含的申请类 型、申请卫星名和申请轨道号,将所请求分发的卫星基带数据分发给用户设备。
[0026] 此外,优选的方案是,在申请类型是实时数据传输时,
[0027] 根据数据申请信息中的申请卫星名和申请轨道号,从正在执行的数据采集任务单 中确定与数据分发请求对应的数据采集任务单;
[0028] 根据所确定的数据采集任务单,获取对应的遥感卫星基带数据文件和遥感卫星基 带数据时间码信息;
[0029] 根据所获取的遥感卫星基带数据时间码信息,确定应该发送的数据的数据起始位 置;
[0030] 从数据存储装置的遥感卫星基带数据文件中实时读取从数据起始位置开始的数 据;以及
[0031] 将所读取的数据发送给发出数据分发请求的用户设备,直到数据采集结束。
[0032] 此外,优选的方案是,在申请类型是事后数据传输时,根据数据申请信息中的申请 卫星名和申请轨道号,确定与用户设备发送的数据分发请求对应的遥感卫星基带数据文 件;以及
[0033] 将所确定的遥感卫星基带数据文件,发送给发出数据分发请求的用户设备。
[0034] 此外,优选的方案是,在收到用户设备信息后,提取其中的用户信息,并利用用户 安全认证装置对请求设备的身份进行安全认证;如果未通过认证,则向该设备发送包含错 误信息的拒收响应,如果通过认证,则将根据申请信息中的申请类型向该设备提供数据分 发服务。
[0035] 从上面的技术方案可知,本发明提供的遥感卫星基带数据的数据分发装置及分发 方法,可以通过网络向后端设备提供统一的数据分发服务,为部署在本地或异地的多种处 理设备提供安全、有效的实时或事后的遥感卫星基带数据分发服务。
[0036] 为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在 权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。 然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明 旨在包括所有这些方面以及它们的等同物。
【附图说明】
[0037] 根据下述参照附图进行的详细描述,本发明的上述和其他目的、特征和优点将变 得更加显而易见。在附图中:
[0038] 图1示出了根据本发明的遥感卫星基带数据采集与分发系统的一个示例的工作 示意图;
[0039] 图2示出根据本发明的遥感卫星基带数据采集与分发系统的一个示例的配置的 方框示意图;
[0040] 图3示出了图2中的任务管理装置的一个示例的方框示意图;
[0041] 图4示出了图2中的数据采集装置的一个示例的方框示意图;
[0042] 图5示出了遥感卫星基带数据文件的组织结构的一个示例;
[0043] 图6示出了遥感卫星基带数据时间码信息文件的数据结构的一个示例的示意图; [0044] 图7示出了图2中的数据分发装置的一个示例的方框示意图;
[0045] 图8示出了图7中的在申请类型
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1