CN105574178B - 一种卫星测试基础数据库及批产化卫星测试装置与方法 - Google Patents
一种卫星测试基础数据库及批产化卫星测试装置与方法 Download PDFInfo
- Publication number
- CN105574178B CN105574178B CN201510966665.2A CN201510966665A CN105574178B CN 105574178 B CN105574178 B CN 105574178B CN 201510966665 A CN201510966665 A CN 201510966665A CN 105574178 B CN105574178 B CN 105574178B
- Authority
- CN
- China
- Prior art keywords
- test
- satellite
- data
- service data
- test service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radio Relay Systems (AREA)
Abstract
一种卫星测试基础数据库及批产化卫星测试装置与方法,卫星测试基础数据库包括多个单星基础数据库和索引模块,测试装置主要包括测试控制模块,用于产生测试控制指令;测试数据发送模块,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;数据采集模块,用于采集并存储卫星发送的数据;数据判读模块,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果。本发明真正实现了卫星的批产化测试,解决了针对批产的多颗卫星同步进行相同项目测试的问题,减少了批产卫星测试过程中人力资源浪费,提高了测试效率,同时为后续批产化卫星测试数据的统计分析创造了良好的条件。
Description
技术领域
本发明涉及一种卫星测试基础数据库及批产化卫星测试装置与方法。适用于所有平台化比较好,需要批量生产并批量测试卫星的整星及分***,属于卫星测试领域。
背景技术
当前卫星的平台化越来越好,卫星批产化的需要越来越多,但是卫星的测试依然是一套测试装置针对一颗卫星,即尚处于单星自动化测试程度,尚不能完全做到卫星的批量自动化测试。在实施过程中其步骤一般如下:
(1)为需要测试的所有卫星的每颗卫星配备一套完全独立的基础数据库、测试执行终端、主测试处理中心。
(2)启动一个测试终端,将各自卫星自动化测试所要执行的一个测试规则解析成测试逻辑和测试规则判据,并进行控制各卫星测试进程,以保证测试的逻辑正确;
(3)按照上述的测试逻辑向卫星被测对象发送遥控指令,卫星被测对象根据遥控指令执行相应的动作,同时产生卫星被测数据;
(4)根据该卫星测试规则判据对卫星被测数据进行判读,如果卫星被测数据与测试规则判据不相符则认为卫星被测数据异常,进行报警并由人工中断测试逻辑的执行,结束自动化测试任务;
(5)继续执行上述测试逻辑,判断上述测试规则是否执行结束,如果上述测试规则未执行结束,则重复步骤(3)至步骤(4),如果上述测试规则执行结束则执行步骤(6);
(6)判断是否执行下一个测试规则,如果执行下一个测试规则重复步骤(2)至步骤(5),直至该卫星的自动化测试任务完成,如果不再执行下一个测试规则,则立即结束测试任务。
在这种测试方法中每颗卫星都是独立测试,需要为每颗卫星单独配置测试终端、测试主控中心,每颗卫星的测试终端都需要有人进行控制,对于资源的利用产生了极大的浪费。同时由于每颗卫星的数据完全独立,对于后续的数据分析造成了极其不利的影响。
综上所述目前所使用的测试技术,依然停留在单星测试阶段,无法解决批产化卫星的测试中资源浪费严重的问题。
发明内容
本发明的技术解决问题:克服现有单星测试方法的不足,提出了一种卫星测试基础数据库及批产化卫星测试装置与方法,基于业务和编辑两层结构对多颗卫星测试业务数据进行读取并完成测试,真正实现了卫星的批产化测试,解决了针对批产的多颗卫星同步进行相同项目测试的问题,减少了批产卫星测试过程中人力资源浪费,提高了测试效率,同时为后续批产化卫星测试数据的统计分析创造了良好的条件。
本发明采用的技术方案:一种卫星测试基础数据库,主要包括多个单星基础数据库和索引模块;
所述单星基础数据库通过在现有单星基础数据库的测试业务数据上添加测试业务索引标识实现;所述测试业务数据包括单星遥控指令、遥测参数、指令判据和测试序列;
索引模块,用于存储所有单星基础数据库的测试业务数据索引关系,所述测试业务数据索引关系为业务和编辑两层结构,所有单星基础数据库中以相同数据编辑方式表征相同测试业务的测试业务数据对应同一条测试业务数据索引关系;
根据测试业务数据索引关系和测试业务索引标识实现对测试业务数据的读取。
所述单星基础数据库为单星分***基础数据库或单星分***基础数据库的集合。
一种基于卫星测试基础数据库的批产化卫星测试装置,主要包括:
测试控制模块,用于产生测试控制指令;
测试数据发送模块,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;
数据采集模块,用于采集并存储卫星发送的数据;
数据判读模块,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果。
所述从基础数据库中读取测试业务数据,具体为:若需要读取同一条测试业务数据索引关系对应的多个单星基础数据库中的测试业务数据,则只读取测试业务数据索引关系对应的第一个单星基础数据库中的测试业务数据即可。
所述测试数据发送模块包括多个发送通道,将每颗卫星的测试业务数据通过独立的发送通道并行发送。
一种基于批产化卫星测试装置的批产化卫星测试方法,主要包括:
测试控制步骤,用于产生测试控制指令;
测试数据发送步骤,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;
数据采集步骤,用于采集并存储卫星发送的数据;
数据判读步骤,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果。
本发明与现有技术相比的优点在于:
本发明中的卫星测试基础数据库采用基于业务和编辑两层结构对多颗卫星测试业务数据进行读取,可以用一套基础数据库完成对多个卫星测试业务数据的同时读取,为批产化卫星的同时测试奠定了基础,减少了批产卫星测试过程中人力资源浪费,提高了测试效率。
附图表说明
图1为本发明中卫星测试基础数据库的示意图;
图2为本发明中批产化卫星测试装置的示意图;
图3为本发明中批产化卫星测试方法流程图。
具体实施方式
以下通过实施例来详细说明本发明的具体技术方案,应当说明的是,以下的实施例仅能用来解释本发明而不能解释为是对本发明的限制。
如图1所示为本发明中卫星测试基础数据库的示意图,从图1可知,本发明中的卫星测试基础数据库,主要包括多个单星基础数据库和索引模块;
所述单星基础数据库通过在现有单星基础数据库的测试业务数据上添加测试业务索引标识实现;所述测试业务数据包括但不限于单星遥控指令、遥测参数、指令判据和测试序列;
所述单星分***基础数据库或单星分***基础数据库的集合,即单星基础数据库可以是某颗卫星所有分***的基础数据库,也可以是某一个分***,例如导航分***、热控分***等的基础数据库。本发明中的数据库一般为现有的基础数据库,多个单星基础数据库的数据库具体结构应该保持一致,这些单星基础数据库中的数据在测试之前被导入到卫星测试基础数据库中。
所述测试业务索引标识一般为预先给定的字母与数字相结合,用于区别各个测试业务的标识,例如用K42表示太阳帆板开的测试业务,用K43表示机械臂展开的测试业务。
索引模块,用于存储所有单星基础数据库的测试业务数据索引关系,所述测试业务数据索引关系为业务和编辑两层结构,所有单星基础数据库中以相同数据编辑方式表征相同测试业务的测试业务数据对应同一条测试业务数据索引关系;
例如A星和B星均需要太阳帆板开和机械臂展开的测试业务,若A星和B星进行太阳帆板开的测试业务的代码均为0X01,则A星和B星进行太阳帆板开的测试业务在索引模块中对应太阳帆板开的测试业务下面的同一个编辑,即在整个索引模块中对应同一条测试业务数据索引关系。若A星进行机械臂展开测试业务的代码为0A01,B星进行机械臂展开测试业务的代码为0B01,则A星和B星进行机械臂展开测试业务在索引模块中对应机械臂展开测试业务下面的不同编辑,即在整个索引模块中对应不同测试业务数据索引关系。
根据测试业务数据索引关系和测试业务索引标识实现对测试业务数据的读取。索引模块按照以上所述的两层结构的索引关系,实现对不同测试业务、不同编辑方式对所有卫星基础数据中的测试业务数据进行快速、准确的读取。
本发明利用业务分组、编辑分组批量编辑的方式,实现了测试业务数据的快速批量维护。极大的提高了卫星基础测试信息的维护效率,完整实现了批产卫星的批量自动化测试。
同时由于分组批量编辑的数据维护方式,使得从测试的基础数据整理阶段开始测试相关人员就开始清晰的了解批产化各卫星的异同,使得测试更有针对性,测试项目的设置也会更加准确,测试效率也会更高。
如图2所示为本发明中批产化卫星测试装置的示意图,该***基于以上所述的卫星测试基础数据实现,主要包括:
测试控制模块101,用于产生测试控制指令;所述测试控制模块主要产生需要测试的卫星和各卫星的测试业务,例如需要对A星的太阳帆板开和机械臂展开的测试业务,以及B星的太阳帆板开测试业务进行测试。
测试数据发送模块102,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;若需要读取同一条测试业务数据索引关系对应的多个单星基础数据库中的测试业务数据,则只读取测试业务数据索引关系对应的第一个单星基础数据库中的测试业务数据即可。例如,A星和B星进行太阳帆板开的测试业务的代码均为0X01,在整个索引模块中对应同一条测试业务数据索引关系,则只需要读取第一个单星(A星)数据库中A星的太阳帆板开测试业务对应的测试业务数据,并将该条测试业务数据分别发送给A星和B星即可,这样可以大大的降低数据读取的复杂性,提高数据读取的效率,且降低数据读取中出错的概率。
所述测试数据发送模块102包括多个发送通道,将每颗卫星的测试业务数据通过独立的发送通道并行发送。这样可以一次性完成对多星测试业务数据的发送,提高卫星测试的效率。
数据采集模块103,用于采集并存储卫星发送的数据,所述数据采集模块103也可以包括多个采集通道,对不同卫星发送的数据进行接收,并将接收到的数据存储在数据采集模块103中的数据库中,以供数据判读模块104进行读取;
数据判读模块104,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果,所述判读的判据一般是预先给定并封装在判读模块104中的,所述测试结果为布尔型数据,表示一条测试业务正确或错误。
如图3所示为本发明中批产化卫星测试方法的示意图,从图3可知,本发明中的测试方法,主要包括:
测试控制步骤201,用于产生测试控制指令;
测试数据发送步骤202,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;
数据采集步骤203,用于采集并存储卫星发送的数据;
数据判读步骤204,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果。
需要注意的是,对装置的说明可以用来帮助对方法的理解,对方法的说明也可以用来帮助对装置的理解。
本发明未详细说明内容为本领域技术人员公知技术。
Claims (2)
1.一种基于卫星测试基础数据库的批产化卫星测试装置,其特征在于:主要包括:
测试控制模块,用于产生测试控制指令;
测试数据发送模块,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;
数据采集模块,用于采集并存储卫星发送的数据;
数据判读模块,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果;
所述从基础数据库中读取测试业务数据,具体为:若需要读取同一条测试业务数据索引关系对应的多个单星基础数据库中的测试业务数据,则只读取测试业务数据索引关系对应的第一个单星基础数据库中的测试业务数据即可;
所述卫星测试基础数据库,主要包括多个单星基础数据库和索引模块;
所述单星基础数据库通过在现有单星基础数据库的测试业务数据上添加测试业务索引标识实现;所述测试业务数据包括单星遥控指令、遥测参数、指令判据和测试序列;
索引模块,用于存储所有单星基础数据库的测试业务数据索引关系,所述测试业务数据索引关系为业务和编辑两层结构,所有单星基础数据库中以相同数据编辑方式表征相同测试业务的测试业务数据对应同一条测试业务数据索引关系;
根据测试业务数据索引关系和测试业务索引标识实现对测试业务数据的读取;
所述单星基础数据库为单星分***基础数据库或单星分***基础数据库的集合;
所述测试数据发送模块包括多个发送通道,将每颗卫星的测试业务数据通过独立的发送通道并行发送。
2.一种基于权利要求1所述的批产化卫星测试装置的批产化卫星测试方法,其特征在于:主要包括:
测试控制步骤,用于产生测试控制指令;
测试数据发送步骤,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;
数据采集步骤,用于采集并存储卫星发送的数据;
数据判读步骤,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510966665.2A CN105574178B (zh) | 2015-12-21 | 2015-12-21 | 一种卫星测试基础数据库及批产化卫星测试装置与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510966665.2A CN105574178B (zh) | 2015-12-21 | 2015-12-21 | 一种卫星测试基础数据库及批产化卫星测试装置与方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105574178A CN105574178A (zh) | 2016-05-11 |
CN105574178B true CN105574178B (zh) | 2020-03-24 |
Family
ID=55884309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510966665.2A Active CN105574178B (zh) | 2015-12-21 | 2015-12-21 | 一种卫星测试基础数据库及批产化卫星测试装置与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105574178B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107017939A (zh) * | 2017-04-17 | 2017-08-04 | 北京奥博太空科技有限公司 | 一种服务器、应答机、卫星测试***及相关方法 |
CN112946404B (zh) * | 2018-08-20 | 2024-01-26 | 上海微小卫星工程中心 | 一种批产化卫星的综合测试方法 |
CN112260883A (zh) * | 2020-09-17 | 2021-01-22 | 航天行云科技有限公司 | 一种卫星测试报告生成方法、装置、设备和存储介质 |
CN112434909B (zh) * | 2020-10-30 | 2023-11-10 | 中国空间技术研究院 | 一种基于要素关系的批产卫星ait流程生成方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216712A (zh) * | 2007-12-26 | 2008-07-09 | 航天东方红卫星有限公司 | 一种卫星自动化测试框架*** |
CN102542002A (zh) * | 2011-12-08 | 2012-07-04 | 北京空间飞行器总体设计部 | 一种卫星遥测数据处理***以及其实现方法 |
CN105159170A (zh) * | 2015-08-27 | 2015-12-16 | 莱诺斯科技(北京)有限公司 | 一种适用于多星并行测试的控制台*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2431256A (en) * | 2005-10-17 | 2007-04-18 | Vijay Patel | Electronic, digital, computer and telecom network mail and courier service. National and international express mail and courier service |
KR101299381B1 (ko) * | 2011-12-21 | 2013-08-22 | 한국항공우주연구원 | 위성체의 성능시험장치 |
-
2015
- 2015-12-21 CN CN201510966665.2A patent/CN105574178B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216712A (zh) * | 2007-12-26 | 2008-07-09 | 航天东方红卫星有限公司 | 一种卫星自动化测试框架*** |
CN102542002A (zh) * | 2011-12-08 | 2012-07-04 | 北京空间飞行器总体设计部 | 一种卫星遥测数据处理***以及其实现方法 |
CN105159170A (zh) * | 2015-08-27 | 2015-12-16 | 莱诺斯科技(北京)有限公司 | 一种适用于多星并行测试的控制台*** |
Also Published As
Publication number | Publication date |
---|---|
CN105574178A (zh) | 2016-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105574178B (zh) | 一种卫星测试基础数据库及批产化卫星测试装置与方法 | |
CN102169846A (zh) | 一种在集成电路晶圆测试过程中实现多维变量密码并行写入的方法 | |
CN105652183A (zh) | 一种车载***pcb主板自动化测试方法 | |
CN110058998B (zh) | 软件测试方法及装置 | |
CN104717337A (zh) | 一种批量测试手机应用的方法及其使用的设备 | |
CN105930274A (zh) | 一种自动化测试方法及*** | |
CN103500139A (zh) | 一种通信软件集成测试***及测试方法 | |
CN109800156A (zh) | 一种基于配置文件命令的地铁信号***自动化测试方法 | |
CN108363678B (zh) | 一种用于燃料电池电堆测试数据快速自动处理*** | |
CN105786695A (zh) | 数据测试方法及*** | |
CN107193730A (zh) | 一种自动化的接口测试方法 | |
CN108990035A (zh) | 蓝牙功能检测方法、装置、设备及存储介质 | |
CN112105025B (zh) | 基于eSIM的运营商网络测试***及方法 | |
CN103913672A (zh) | 一种卫星低频接口自动化测试*** | |
CN112000332B (zh) | 一种总线面板的自动生成方法及*** | |
CN101510172B (zh) | 测试***及方法 | |
CN111176995B (zh) | 一种基于大数据测试用例的测试方法和测试*** | |
CN116431522A (zh) | 一种低代码对象存储网关自动化测试方法及*** | |
CN106909483B (zh) | 一种导航模块的测试方法 | |
KR101552714B1 (ko) | 차량 전자 부품 통신에서 물리 계층 정보를 자동으로 분석하는 장치 및 방법 | |
CN205263224U (zh) | 一种用于twc单盘的自动化测试平台 | |
CN105549382B (zh) | 一种卫星星座自动化测试装置与方法 | |
CN114153725B (zh) | 一种面向复杂显控***的自动化测试验证方法 | |
CN113298538B (zh) | 客服数据的处理方法及装置 | |
US20150338453A1 (en) | Systems and methods for placement of singulated semiconductor devices for multi-site testing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 100081 Shenzhou building, South Avenue, Haidian District, Beijing, 402, Zhongguancun Applicant after: Leinas Technology (Beijing) Limited by Share Ltd Address before: 100081 Shenzhou building, South Avenue, Haidian District, Beijing, 402, Zhongguancun Applicant before: China Spacesat Co., Ltd. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |