[发明专利]适用于多型号卫星测试的数据库规格化存储系统及方法在审
申请号: | 201710877193.2 | 申请日: | 2017-09-25 |
公开(公告)号: | CN107798067A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 梁秀梅;周军;张昊;王杰 | 申请(专利权)人: | 上海卫星工程研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 郭国中 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 型号 卫星 测试 数据库 规格化 存储系统 方法 | ||
1.一种适用于多型号卫星测试的数据库规格化存储系统,其特征在于,包括:
数据接收模块,负责数据存储服务软件的连接维护和进程中全局链表变量的维护,每当有数据源连接上来将为数据源创建一个服务线程用于接收处理和存储相应的数据,每当有一个新连接的新用户,数据接收模块将此用户信息及Socket句柄链接与用户列表作为用户线程转发数据的依据;
数据处理模块,负责对各数据源数据进行解包和数据格式的整合,以供后续数据库存储模块调用;
数据库存储模块,对数据处理后得到的数据进行存储入库。
2.一种适用于多型号卫星测试的数据库规格化存储方法,其特征在于,其包括以下步骤:
步骤一,各卫星数据源终端通过用户名向数据存储系统进行认证登录,接收到登录成功确认信息后即可进入步骤二,否则返回登录失败信息,停在步骤一;
步骤二,各数据源与数据存储服务软件建立数据存储业务连接,连接一般包含TCP/IP数据通信、UDP组播数据,每一个与数据存储服务软件建立数据存储业务的数据源都会被分配一个服务线程;
步骤三,数据源向数据存储服务软件发送待存储数据,数据类型一般包括卫星遥测处理数据、测试设备工作状态参数、射频指标测试数据,每类数据分配相应的数据ID标识,按照统一的通信协议进行数据组包;
步骤四,根据接收到的ID标识,数据处理模块根据相应的ID标识对数据进行解包,形成规格化的数据格式,由数据存储线程统一存储到数据库中。
3.根据权利要求2所述的适用于多型号卫星测试的数据库规格化存储方法,其特征在于,所述步骤一中,各卫星数据源终端通过网络登陆卫星通用测试数据存储系统,由数据接收模块接收并确认登录用户信息,确认信息正确即登录成功,数据接收模块为该数据源分配相应的服务线程,若登录失败则进入步骤十一。
4.根据权利要求3所述的适用于多型号卫星测试的数据库规格化存储方法,其特征在于,所述步骤十一是返回失败信息至数据源终端,返回步骤一继续执行。
5.根据权利要求2所述的适用于多型号卫星测试的数据库规格化存储方法,其特征在于,所述步骤二中,若数据源终端通过TCP/IP连接数据存储系统,则数据接收模块为其分配数据处理TCP线程进行数据规格化处理;若数据源终端通过UDP组播发送数据,在数据存储服务软件调用数据处理UDP线程进行数据规格化处理。
6.根据权利要求2所述的适用于多型号卫星测试的数据库规格化存储方法,其特征在于,所述数据源发送的数据类型包括卫星遥测处理数据、测试设备工作状态参数、射频指标测试数据,根据统一的地面通信协议进行数据组包。
7.根据权利要求6所述的适用于多型号卫星测试的数据库规格化存储方法,其特征在于,所述卫星遥测处理数据是指卫星原码遥测经过遥测解析得到的物理量数据或是指卫星遥测物理量数据经过规则判断分析得到的遥测分析数据。
8.根据权利要求6所述的适用于多型号卫星测试的数据库规格化存储方法,其特征在于,所述测试设备工作状态参数是指卫星测试设备及测试软件自身的状态数据。
9.根据权利要求6所述的适用于多型号卫星测试的数据库规格化存储方法,其特征在于,所述射频指标测试数据是指进行卫星测控或数传性能指标测试时得到的各项指标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海卫星工程研究所,未经上海卫星工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710877193.2/1.html,转载请声明来源钻瓜专利网。