The database standard storage system of the invention provides a suitable for multi satellite test and method, the system includes a data receiving module, maintain global variable connection list maintenance and process is responsible for data storage service in the software, whenever a data source connection up will be created as a data source for receiving and processing a service thread and the corresponding data storage, whenever there is a new user connection, the user information data receiving module and Socket handle link with the user list as a user thread forwarding data base; data processing module, responsible for the integration of flowunpack and data format of the data source, database storage module for subsequent calls. The invention regulates the data storage of satellite test, improves the availability of satellite test data, and improves the security and reliability of the test process.
【技术实现步骤摘要】
适用于多型号卫星测试的数据库规格化存储系统及方法
本专利技术涉及一种数据库规格化存储系统及方法,具体地,涉及一种适用于多型号卫星测试的数据库规格化存储系统及方法。
技术介绍
目前,随着数字化、产品化工程的推进,卫星型号的研制工作获得了快速发展,型号工作的快速推进对卫星地面测试系统的研制与搭建有了更高的需求;而且卫星型号高密度研制以及发射现状对卫星测试系统的通用化要求不断提高。本专利技术可用来指导并规范新类型数据的存储方式,也可指导前端数据源组包数据的方式,方便设计人员快速研制与应用卫星测试数据,使卫星测试数据得以有效利用。目前大多数型号卫星测试数据存储形式不统一,软件开发工作冗余,测试软件通常单独存储数据,因此测试数据后期的应用分析较为复杂,同时也不能满足多型号卫星测试数据之间的应用需求。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种适用于多型号卫星测试的数据库规格化存储系统及方法,其规范卫星测试数据存储,提高卫星测试数据可用性,提高测试过程的安全性及可靠性。根据本专利技术的一个方面,提供一种适用于多型号卫星测试的数据库规格化存储系统,其特征在于,包括:数据接收模块,负责数据存储服务软件的连接维护和进程中全局链表变量的维护,每当有数据源连接上来将为数据源创建一个服务线程用于接收处理和存储相应的数据,每当有一个新连接的新用户,数据接收模块将此用户信息及Socket句柄链接与用户列表作为用户线程转发数据的依据;数据处理模块,负责对各数据源数据进行解包和数据格式的整合,以供后续数据库存储模块调用;数据库存储模块,对数据处理后得到的数据进行存储入库。 ...
【技术保护点】
一种适用于多型号卫星测试的数据库规格化存储系统,其特征在于,包括:数据接收模块,负责数据存储服务软件的连接维护和进程中全局链表变量的维护,每当有数据源连接上来将为数据源创建一个服务线程用于接收处理和存储相应的数据,每当有一个新连接的新用户,数据接收模块将此用户信息及Socket句柄链接与用户列表作为用户线程转发数据的依据;数据处理模块,负责对各数据源数据进行解包和数据格式的整合,以供后续数据库存储模块调用;数据库存储模块,对数据处理后得到的数据进行存储入库。
【技术特征摘要】
1.一种适用于多型号卫星测试的数据库规格化存储系统,其特征在于,包括:数据接收模块,负责数据存储服务软件的连接维护和进程中全局链表变量的维护,每当有数据源连接上来将为数据源创建一个服务线程用于接收处理和存储相应的数据,每当有一个新连接的新用户,数据接收模块将此用户信息及Socket句柄链接与用户列表作为用户线程转发数据的依据;数据处理模块,负责对各数据源数据进行解包和数据格式的整合,以供后续数据库存储模块调用;数据库存储模块,对数据处理后得到的数据进行存储入库。2.一种适用于多型号卫星测试的数据库规格化存储方法,其特征在于,其包括以下步骤:步骤一,各卫星数据源终端通过用户名向数据存储系统进行认证登录,接收到登录成功确认信息后即可进入步骤二,否则返回登录失败信息,停在步骤一;步骤二,各数据源与数据存储服务软件建立数据存储业务连接,连接一般包含TCP/IP数据通信、UDP组播数据,每一个与数据存储服务软件建立数据存储业务的数据源都会被分配一个服务线程;步骤三,数据源向数据存储服务软件发送待存储数据,数据类型一般包括卫星遥测处理数据、测试设备工作状态参数、射频指标测试数据,每类数据分配相应的数据ID标识,按照统一的通信协议进行数据组包;步骤四,根据接收到的ID标识,数据处理模块根据相应的ID标识对数据进行解包,形成规格化的数据格式,由数据存储线程统一存储到数据库中。3.根据权利要求2所述的适用于多型号卫星测试的数据库规格化存储方法,其特征在于,所述步骤一中,各卫星数据源终端通过网络登陆...
【专利技术属性】
技术研发人员:梁秀梅,周军,张昊,王杰,
申请(专利权)人:上海卫星工程研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。