[发明专利]一种卫星自动测试方法及系统无效
申请号: | 201110341263.5 | 申请日: | 2011-11-02 |
公开(公告)号: | CN102497227A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 郭碧波;黄旭;薛力军;庞利;郑靖;李葆华 | 申请(专利权)人: | 深圳航天东方红海特卫星有限公司 |
主分类号: | H04B7/185 | 分类号: | H04B7/185;H04B17/00 |
代理公司: | 深圳市科吉华烽知识产权事务所 44248 | 代理人: | 胡吉科;黄震 |
地址: | 518000 广东省深圳市南山区科技园科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 卫星 自动 测试 方法 系统 | ||
技术领域
本发明涉及一种自动测试方法及系统,尤其涉及一种卫星自动测试方法及系统。
背景技术
卫星测试序列是在进行测试时的依据,测试序列中主要包含被测对象、测试项目、程序内容(或代码)、判读要求及结果测试存储等内容。测试时,测试人员需要根据与被测对象对应的测试序列,总控设备操作人员按序依次发送各种指令来进行各项测试任务,执行完每条测试任务后,将结果添加到结果存储栏。由于卫星的组成庞大,包含多个单机,测试项目多而且形式多样,这样操作起来效率较低,耗时较长。
所以,为了加快的卫星测试过程,需要针对被测目标快速的生成和执行测试序列。传统的测试中,测试序列不便于修改,需要人工来执行发送指令,容易引入误操作。对于测试的项目,可能存在优先级不同的情况,也需要人工判断并将其置于优先测试的位置。所以,在当前卫星向小型化和批量化发展的趋势下,需要快速的对卫星进行测试,自动化的生成和执行测试序列是一个急待解决的问题。
发明内容
本发明解决的技术问题是:构建一种卫星自动测试方法及系统,克服现有技术卫星测试效率低且测试程序不易修改的技术问题。
本发明的技术方案是:构建一种卫星自动测试方法,所述卫星包括多个独立运行的单机模块,所述卫星自动测试方法包括如下步骤:
构建测试序列库:根据卫星的单机模块构建测试序列库,所述测试序列包括被测对象、测试内容、测试指令以及指令判读要求;
获取被测对象信息:获取卫星上被测各单机模块的信息,包括唯一的单机编码信息、被测各单机模块的功能信息及执行条件;
生成测试序列:根据被测对象从测试序列库中选取测试序列,然后生成待测试的测试序列;
执行测试序列:将待测试的测试序列发送到被测对象进行测试,获取被测对象对测试序列中测试指令的响应结果。
本发明的进一步技术方案是:还包括测试结果的保存,将执行测试序列的测试结果进行保存。
本发明的进一步技术方案是:在构建测试序列的步骤中,以测试功能确定测试内容。
本发明的进一步技术方案是:在构建测试序列的步骤中,以执行条件确定指令判读要求。
本发明的进一步技术方案是:在执行测试序列步骤中,将测试序列以直接指令形式发送到被测对象。
本发明的技术方案是:构建一种卫星自动测试系统,所述卫星包括多个独立运行的单机模块,所述卫星自动测试系统包括获取卫星信息的信息获取单元、构建测试序列构建单元、生成待测试的测试序列的生成单元以及执行测试序列的执行单元,所述信息获取单元获取卫星上被测各单机模块的信息,包括唯一的单机编码信息、被测各单机模块的功能信息及执行条件;所述构建单元根据所述信息模块获取的信息构建测试序列,所述测试序列包括被测对象、测试内容、测试指令以及指令判读要求;所述生成单元根据被测对象从测试序列库中选取测试序列,然后生成待测试的测试序列;所述执行单元将测试序列发送到卫星被测对象进行测试,获取被测对象对测试序列中测试指令的响应结果。
本发明的进一步技术方案是:所述卫星自动测试系统还包括将执行测试序列的测试结果进行保存的保存单元。
本发明的进一步技术方案是:所述测试指令为根据执行条件生成带参数的测试指令。
本发明的进一步技术方案是:所述指令判读要求根据测试指令及单机模块的工作状态生成。
本发明的进一步技术方案是:所述执行单元通过有线通道或无线链路获取被测试对象执行测试指令的响应。
本发明的技术效果是:本发明一种卫星自动测试方法及系统,通过构建卫星测试序列库,然后通过获取卫星系统被测对象的信息,生成测试序列,再执行测试序列获取测试结果。本发明一种卫星自动测试方法及系统,将复杂的卫星系统按模块分成多种测试序列,构建测试序列库,既方便测试的选取和调用,通过自动执行,又提高了测试效率,同时,测试序列相互独立,容易修改,大大提高了卫星测试的水平。
附图说明
图1为本发明的流程图。
图2为本发明的结构示意图。
具体实施方式
下面结合具体实施例,对本发明技术方案进一步说明。
如图1所示,本发明的具体实施方式是:构建一种卫星自动测试方法,所述卫星包括多个独立运行的单机模块,所述卫星自动测试方法包括如下步骤:
步骤100:构建测试序列库,即,根据卫星的单机模块构建测试序列库,所述测试序列包括被测对象、测试内容、测试指令以及指令判读要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳航天东方红海特卫星有限公司,未经深圳航天东方红海特卫星有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110341263.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种氧化铁棕的制备方法
- 下一篇:改进无线系统的链路预算的方法和系统