CN105574178A - 一种卫星测试基础数据库及批产化卫星测试装置与方法 - Google Patents

一种卫星测试基础数据库及批产化卫星测试装置与方法 Download PDF

Info

Publication number
CN105574178A
CN105574178A CN201510966665.2A CN201510966665A CN105574178A CN 105574178 A CN105574178 A CN 105574178A CN 201510966665 A CN201510966665 A CN 201510966665A CN 105574178 A CN105574178 A CN 105574178A
Authority
CN
China
Prior art keywords
test
satellite
data
testing
basic database
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.)
Granted
Application number
CN201510966665.2A
Other languages
English (en)
Other versions
CN105574178B (zh
Inventor
杨光
邸石
赵生林
丁允忠
吕利伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHINA SPACESAT Co Ltd
Original Assignee
CHINA SPACESAT Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CHINA SPACESAT Co Ltd filed Critical CHINA SPACESAT Co Ltd
Priority to CN201510966665.2A priority Critical patent/CN105574178B/zh
Publication of CN105574178A publication Critical patent/CN105574178A/zh
Application granted granted Critical
Publication of CN105574178B publication Critical patent/CN105574178B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; 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 (6)

1.一种卫星测试基础数据库,其特征在于:主要包括多个单星基础数据库和索引模块;
所述单星基础数据库通过在现有单星基础数据库的测试业务数据上添加测试业务索引标识实现;所述测试业务数据包括单星遥控指令、遥测参数、指令判据和测试序列;
索引模块,用于存储所有单星基础数据库的测试业务数据索引关系,所述测试业务数据索引关系为业务和编辑两层结构,所有单星基础数据库中以相同数据编辑方式表征相同测试业务的测试业务数据对应同一条测试业务数据索引关系;
根据测试业务数据索引关系和测试业务索引标识实现对测试业务数据的读取。
2.根据权利要求1所述的一种卫星测试基础数据库,其特征在于:所述单星基础数据库为单星分***基础数据库或单星分***基础数据库的集合。
3.一种基于权利要求1中卫星测试基础数据库的批产化卫星测试装置,其特征在于:主要包括:
测试控制模块,用于产生测试控制指令;
测试数据发送模块,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;
数据采集模块,用于采集并存储卫星发送的数据;
数据判读模块,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果。
4.根据权利要求3所述的一种批产化卫星测试装置,其特征在于:所述从基础数据库中读取测试业务数据,具体为:若需要读取同一条测试业务数据索引关系对应的多个单星基础数据库中的测试业务数据,则只读取测试业务数据索引关系对应的第一个单星基础数据库中的测试业务数据即可。
5.根据权利要求3所述的一种批产化卫星测试装置,其特征在于:所述测试数据发送模块包括多个发送通道,将每颗卫星的测试业务数据通过独立的发送通道并行发送。
6.一种基于权利要求3~5中任一所述的批产化卫星测试装置的批产化卫星测试方法,其特征在于:主要包括:
测试控制步骤,用于产生测试控制指令;
测试数据发送步骤,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;
数据采集步骤,用于采集并存储卫星发送的数据;
数据判读步骤,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果。
CN201510966665.2A 2015-12-21 2015-12-21 一种卫星测试基础数据库及批产化卫星测试装置与方法 Active CN105574178B (zh)

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 true CN105574178A (zh) 2016-05-11
CN105574178B 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)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107017939A (zh) * 2017-04-17 2017-08-04 北京奥博太空科技有限公司 一种服务器、应答机、卫星测试***及相关方法
CN112260883A (zh) * 2020-09-17 2021-01-22 航天行云科技有限公司 一种卫星测试报告生成方法、装置、设备和存储介质
CN112434909A (zh) * 2020-10-30 2021-03-02 中国空间技术研究院 一种基于要素关系的批产卫星ait流程生成方法
CN112946404A (zh) * 2018-08-20 2021-06-11 上海微小卫星工程中心 一种批产化卫星的综合测试方法

Citations (5)

* Cited by examiner, † Cited by third party
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
CN101216712A (zh) * 2007-12-26 2008-07-09 航天东方红卫星有限公司 一种卫星自动化测试框架***
CN102542002A (zh) * 2011-12-08 2012-07-04 北京空间飞行器总体设计部 一种卫星遥测数据处理***以及其实现方法
KR20130071612A (ko) * 2011-12-21 2013-07-01 한국항공우주연구원 위성체의 성능시험장치
CN105159170A (zh) * 2015-08-27 2015-12-16 莱诺斯科技(北京)有限公司 一种适用于多星并行测试的控制台***

Patent Citations (5)

* Cited by examiner, † Cited by third party
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
CN101216712A (zh) * 2007-12-26 2008-07-09 航天东方红卫星有限公司 一种卫星自动化测试框架***
CN102542002A (zh) * 2011-12-08 2012-07-04 北京空间飞行器总体设计部 一种卫星遥测数据处理***以及其实现方法
KR20130071612A (ko) * 2011-12-21 2013-07-01 한국항공우주연구원 위성체의 성능시험장치
CN105159170A (zh) * 2015-08-27 2015-12-16 莱诺斯科技(北京)有限公司 一种适用于多星并行测试的控制台***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107017939A (zh) * 2017-04-17 2017-08-04 北京奥博太空科技有限公司 一种服务器、应答机、卫星测试***及相关方法
CN112946404A (zh) * 2018-08-20 2021-06-11 上海微小卫星工程中心 一种批产化卫星的综合测试方法
CN112946404B (zh) * 2018-08-20 2024-01-26 上海微小卫星工程中心 一种批产化卫星的综合测试方法
CN112260883A (zh) * 2020-09-17 2021-01-22 航天行云科技有限公司 一种卫星测试报告生成方法、装置、设备和存储介质
CN112434909A (zh) * 2020-10-30 2021-03-02 中国空间技术研究院 一种基于要素关系的批产卫星ait流程生成方法
CN112434909B (zh) * 2020-10-30 2023-11-10 中国空间技术研究院 一种基于要素关系的批产卫星ait流程生成方法

Also Published As

Publication number Publication date
CN105574178B (zh) 2020-03-24

Similar Documents

Publication Publication Date Title
CN105574178A (zh) 一种卫星测试基础数据库及批产化卫星测试装置与方法
CN110488630B (zh) 一种控制增稳飞控计算机测试***及测试方法
CN103198010A (zh) 软件测试方法、装置及***
CN112905437B (zh) 一种测试用例的方法、装置及存储介质
CN105699789A (zh) 故障指示器安装相序的识别方法
CN101430561A (zh) 一种事件顺序记录测试信号发生器及其测试方法
CN110097275A (zh) 一种基于台区停电数据的户变关系校验方法及装置
CN109542984B (zh) 一种面向建筑结构试验的异构数据融合方法
CN109086197A (zh) 城市轨道交通cbtc***的验收测试方法及***
CN104614601A (zh) 一种终端故障定位方法、装置及***
CN103970121A (zh) 一种分布式卫星自动化测试框架***
CN104598709A (zh) 基于扩展ooda模型的检测数据融合方法
CN114707236A (zh) 一种基于模型的虚实结合仿真试验方法
CN112260883A (zh) 一种卫星测试报告生成方法、装置、设备和存储介质
CN103368970B (zh) 一种针对网络目标的自动化安全检测方法
CN102707710A (zh) 汽车电子控制单元诊断功能验证方法及***
CN104991263A (zh) 进行卫星定位信号解析的方法
CN104123212B (zh) Usb芯片的***测试方法
CN103678423A (zh) 数据文件导入***、装置及方法
CN110932406A (zh) 一种智能变电站调度主站遥信信息校验方法及装置
CN112014669A (zh) 一种合并单元角差、比差的在线检测方法及***
CN106291159B (zh) 一种主站侧配电自动化信号智能验收装置及验收方法
CN109508204B (zh) 一种前端代码质量检测方法及装置
CN116228263A (zh) 一种应用于融合终端的生产检测一体化自动调试方法、***和存储介质
CN111176995A (zh) 一种基于大数据测试用例的测试方法和测试***

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