一种服务器、应答机、卫星测试系统及相关方法与流程

文档序号:11623301阅读:230来源:国知局
一种服务器、应答机、卫星测试系统及相关方法与流程

本发明涉及通信技术领域,具体而言,涉及一种服务器、应答机、卫星测试系统及相关方法。



背景技术:

随着科技发展水平不断提升,卫星发射水平直线上升,卫星研制周期越来越短,对卫星进行测试的相关测试软件也在不断的升级和维护。目前,采用的测试软件是分散式的架构,例如,控制台、mtp、数采、供配电、测控、数显等测试软件都是独立使用,每个测试软件用于测试卫星不同的功能。要想对卫星的不同功能进行测试,需要依次使用不同的测试软件来进行。当其中某个测试软件进行升级或维护时,需要考虑该测试软件与其他测试软件的兼容性,甚至要求其他测试软件做出相应修改,增加了测试软件的维护难度。

另外,测试软件的分散式管理,使得操作人员必须熟悉各测试软件的部署方法。随着测试软件版本的升级,同时也需要维护各个版本的对应关系,增加了总控岗的管理难度。此外,分散式管理使得测试软件整体性、直观性都较差,电测指挥和各测试软件需要查找数据时,必须找到相应岗位,并且需要了解各岗位的配置信息。繁杂的操作方式以及系统结构,间接影响了型号测试任务的完成周期,测试效率低下。



技术实现要素:

有鉴于此,本发明的目的在于提供一种服务器、应答机、卫星测试系统及相关方法,以力图解决或者至少缓解上面存在的问题。

第一方面,本发明的实施例提供一种卫星测试系统,该系统包括:

服务器,用于根据用户请求,生成测试指令,并将该测试指令下发给应答机,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容;

所述应答机,用于根据接收到的所述测试指令中的至少一个卫星的标识信息和与其中每个卫星对应的测试内容,针对所述至少一个卫星中的每个卫星,分别生成与该卫星对应的测试任务,将与该卫星对应的测试任务传输至该卫星;其中,所述测试任务中包括与该卫星对应的测试内容;

所述卫星,用于执行接收到的测试任务。

可选地,所述服务器在将该测试指令下发给应答机之前,还用于:

根据所述测试指令和所述卫星传输的测试参数,确定所述卫星的工作状态为正常;其中,所述卫星的工作状态正常是指所述测试参数满足所述测试指令的测试需求。

可选地,所述卫星具体用于:

根据接收到的所述测试任务,以及该卫星管理的各个子卫星支持的测试功能,为所述各个子卫星下发子任务,以便所述各个子卫星执行相应的子任务。

第二方面,本发明实施例提供一种服务器,包括:

接收单元,用于接收用户请求;

生成单元,用于根据所述用户请求,生成测试指令;

处理单元,用于将该测试指令下发给应答机,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容。

可选地,所述处理单元具体用于:

根据所述测试指令和所述卫星传输的测试参数,确定所述卫星的工作状态为正常;其中,所述卫星的工作状态正常是指所述测试参数满足所述测试指令的测试需求。

第三方面,本发明实施例提供一种应答机,包括:

接收单元,用于接收测试指令,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容;

处理单元,用于针对所述至少一个卫星中的每个卫星,分别生成与该卫星对应的测试任务;

传输单元,用于将与该卫星对应的测试任务传输至该卫星;其中,所述测试任务中包括与该卫星对应的测试内容。

第四方面,本发明实施例提供一种卫星测试方法,该方法包括:

通过服务器根据用户请求,生成测试指令,并将该测试指令下发给应答机,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容;

通过应答机根据接收到的所述测试指令中的至少一个卫星的标识信息和与其中每个卫星对应的测试内容,针对所述至少一个卫星中的每个卫星,分别生成与该卫星对应的测试任务,将与该卫星对应的测试任务传输至该卫星;其中,所述测试任务中包括与该卫星对应的测试内容;

通过卫星执行接收到的测试任务。

可选地,所述服务器在将该测试指令下发给应答机之前,还包括:

根据所述测试指令和所述卫星传输的测试参数,确定所述卫星的工作状态为正常;其中,所述卫星的工作状态正常是指所述第一测试参数满足所述测试指令的测试需求。

可选地,所述通过卫星执行接收到的测试任务,包括:

通过卫星根据接收到的所述测试任务,以及该卫星管理的各个子卫星支持的测试功能,为所述各个子卫星下发子任务,以便所述各个子卫星执行相应的子任务。

第五方面,本发明实施例提供一种卫星测试方法,在服务器中执行,包括:

接收用户请求;

根据所述用户请求,生成测试指令;

将该测试指令下发给应答机,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容。

可选地,所述将该测试指令下发给应答机之前,还包括:

根据所述测试指令和所述卫星传输的测试参数,确定所述卫星的工作状态为正常;其中,所述卫星的工作状态正常是指所述第一测试参数满足所述测试指令的测试需求。

第六方面,本发明实施例提供一种卫星测试方法,在应答机中执行,包括:

接收测试指令,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容;

针对所述至少一个卫星中的每个卫星,分别生成与该卫星对应的测试任务;

将与该卫星对应的测试任务传输至该卫星;其中,所述测试任务中包括与该卫星对应的测试内容。

根据本发明的技术方案,便捷、实用,不需要再对能够对卫星不同功能进行测试的测试软件进行修改以兼容其他测试软件。同时,实现了一条指令可以测试卫星的多个功能,提高了卫星的测试效率,优化了整个卫星测试系统的性能。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的一种卫星测试系统的结构示意图;

图2示出了本发明实施例所提供的一种服务器的结构示意图;

图3示出了本发明实施例所提供的一种应答机的结构示意图;

图4示出了本发明实施例所提供的第一种卫星测试方法的流程图;

图5示出了本发明实施例所提供的第二种卫星测试方法的流程图;

图6示出了本发明实施例所提供的第三种卫星测试方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为根据本发明实施例所提供的一种卫星测试系统的结构示意图。参考图1,本发明实施例提供的卫星测试系统包括:服务器11、应答机12和卫星13。

服务器11,用于根据用户请求,生成测试指令,并将该测试指令下发给应答机,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容。

其中,用户请求可以是外部终端、计算设备发送的,也可以是用户在服务器输入的,本发明对此不作任何限制。

上述用户请求中携带有一个或多个指令标识,服务器在接收到用户请求中的指令标识如指令id后,根据上述指令标识,生成一条或多条测试指令。测试指令一般是工作人员预先存储在服务器11的数据库中,数据库可以通过如指令标识、指令信息等字段存储与测试指令相关的信息如卫星的标识信息、测试内容等,

其中,测试内容一般为测试码字如。。。。。每条测试内容可以对卫星的一个或者多个功能进行测试,应视实际情况而定,本发明对此不做任何限制。这样,服务器在接收到用户请求后,可以直接在数据库中定位到需要的测试指令。

本发明在服务器端将数据、配置文件的格式进行了标准化,建立通用的测试数据处理企业标准,所有配置信息(如测试指令相关的信息、测试配置信息等)、处理模式只需要在服务器端进行一次配置即可,相比于传统的各自维护方式,提高了配置和部署的效率,降低了操作难度。

可选地,所述服务器11在将该测试指令下发给应答机之前,还用于:根据所述测试指令和所述卫星传输的测试参数,确定所述卫星的工作状态为正常;其中,所述卫星的工作状态正常是指所述第一测试参数满足所述测试指令的测试需求。

服务器11会通过设置在地面管理中心的应答机接收多个卫星定时传输的多个测试参数,该测试参数包括电源参数、电压参数、电流参数等参数,本发明对此不做任何限制。如果测试参数不满足测试指令的测试需求,可能造成卫星损坏甚至爆炸等情况。因此,必须确保卫星传输的测试参数满足测试指令的测试需求。

以其中一个卫星为例进行说明,例如,测试内容为1号卫星中的载荷开/关测试,进行此项测试需要保证母线电压高于28v。那么,服务器会根据1号卫星传输的测试参数中与电池相关的电压参数,判断1号卫星中的电池是否可以进行载荷开/关测试。如果电压大于或者等于28v,则可以进行上述的载荷开/关测试。如果电压小于28v,说明该1号卫星目前状态不适合进行载荷开/关,服务器不会传输测试指令至卫星,设计师需要调整卫星状态,使得卫星符合测试要求,再继续进行后续测试。

在有多个卫星、每个卫星对应的测试指令有多条时,可以根据用户请求中指令标识的顺序,依次将每条测试指令下发至应答机。如果卫星在执行其中某一条测试指令对应的测试任务时,服务器在根据下一条测试指令以及所有卫星的测试参数,确定需要测试的卫星的工作状态不满足条件,测试终止,以避免继续测试带来的损失。

应答机12,用于根据接收到的所述测试指令中的至少一个卫星的标识信息和与其中每个卫星对应的测试内容,针对所述至少一个卫星中的每个卫星,分别生成与该卫星对应的测试任务,将与该卫星对应的测试任务传输至该卫星;其中,所述测试任务中包括与该卫星对应的测试内容。

应答机12是一部能在收到无线电询问信号时,自动对信号做出回应的电子设备。应用在航空领域时,应答机主要作为辅助航空交通管制和飞机上的空中防撞系统(tcas)使用。服务器11端设置有应答机12,卫星13上也设置有应答机12,服务器11与卫星13间的通信通过应答机11实现,卫星间的通信也通过应答机实现,本发明对此不做任何限制。

例如,服务器11将测试指令传输给设置在服务器端的应答机12后,该应答机12根据测试指令中每个卫星的标识信息和与之对应的测试内容,分别生成与上述每个卫星对应的一个或多个测试任务,分别将测试任务传输给相应的卫星中的应答机。与现有技术相比,不需要通过不同的测试软件将与该软件对应的测试任务发送给各卫星,同时,也避免了测试软件之间因为测试软件升级导致的不兼容的问题,有效提高了测试效率。

又如,服务器11将测试指令传输给设置在服务器端的应答机12后,该应答机根据测试指令中每个卫星的标识信息,将该测试指令传输给与每个卫星标识对应的卫星上的应答机12,卫星13上的应答机12再根据测试指令中每个卫星的标识信息和与之对应的测试内容,解析出该卫星对应的一个测试任务,将该测试任务传输到该卫星,以便该卫星进行测试。

当测试指令中的卫星标识对应的如1号卫星还管理一个或多个子卫星(如3号、4号等)时,那么,1号卫星中的应答机接收测试指令,在解析上述测试指令时,针对各个子卫星(如3号、4号)会生成一个或者多个子任务(如3号子任务、4号子任务),应答机将上述一个或多个子任务发送给1号卫星,1号卫星进一步将相应的子任务传输给相应的子卫星,或者上述应答机直接将上述一个或多个子任务直接下发至各个子卫星,本发明对此不做任何限制。

卫星13,用于执行接收到的测试任务。

可选地,卫星13具体还用于:根据接收到的所述测试任务,以及该卫星管理的各个子卫星支持的测试功能,为所述各个子卫星下发子任务,以便所述各个子卫星执行相应的子任务。其中,子任务可以对子卫星的一个或者多个功能进行测试。

卫星13上一般设置有应答机、星务管理设备(如星务主机等)、多个用于测试卫星各个功能的下位机等,该上述应答机也可以为星务管理设备的下位机,同时,该卫星可以管理多个子卫星,也可以是独立的卫星,本发明对此不做任何限制。其中,星务主机用于接收应答机发送的测试任务,以便于星务主机控制各个星务下位机对卫星进行测试。

例如,当卫星管理有多个子卫星时,该应答机接收到的测试任务,该测试任务中包括有至少一个子卫星的标识信息和与其中每个子卫星对应的子任务,根据测试任务中的至少一个子卫星的标识信息和与其中每个子卫星对应的子任务,下发与各个子卫星对应的子任务,子卫星执行子任务。

另外,卫星13在执行完测试任务后,卫星13上的星务下位机会定时向各自卫星上的星务主机发送测试结果,该测试结果也可以为测试参数,本发明对比不做任何限制。星务主机通过应答机将测试结果发送至服务器,服务器根据测试结果对卫星是否发生异常进行判断。如,在各个卫星管理有子卫星时,通过上述卫星将包括子卫星测试结果的测试结果发送到服务器,服务器进一步判断卫星或者子卫星是否存在异常,如果在卫星或该卫星管理的子卫星中存在至少一个卫星有异常,测试终止。

参考图2,该服务器包括接收单元21、生成单元22和处理单元23。

接收单元21,用于接收用户请求。

生成单元22,用于根据所述用户请求,生成测试指令。

处理单元23,用于将该测试指令下发给应答机,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容。

可选地,处理单元23具体用于:

根据所述测试指令和所述卫星传输的测试参数,确定所述卫星的工作状态为正常;其中,所述卫星的工作状态正常是指所述第一测试参数满足所述测试指令的测试需求

参考图3,本发明实施例提供一种应答机,该应答机包括:接收单元31、处理单元32和传输单元33。

接收单元31,用于接收测试指令,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容;

处理单元32,用于针对所述至少一个卫星中的每个卫星,分别生成与该卫星对应的测试任务;

传输单元33,用于将与该卫星对应的测试任务传输至该卫星;其中,所述测试任务中包括与该卫星对应的测试内容。

参考图4,本发明实施例提供第一种卫星测试方法包括:

s410,通过服务器根据用户请求,生成测试指令,并将该测试指令下发给应答机,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容。

s420,通过应答机根据接收到的所述测试指令中的至少一个卫星的标识信息和与其中每个卫星对应的测试内容,针对所述至少一个卫星中的每个卫星,分别生成与该卫星对应的测试任务,将与该卫星对应的测试任务传输至该卫星;其中,所述测试任务中包括与该卫星对应的测试内容。

可选地,所述服务器在将该测试指令下发给应答机之前,还包括:

根据所述测试指令和所述卫星传输的测试参数,确定所述卫星的工作状态为正常;其中,所述卫星的工作状态正常是指所述第一测试参数满足所述测试指令的测试需求。

s430,通过卫星执行接收到的测试任务。

可选地,通过卫星根据接收到的所述测试任务,以及该卫星管理的各个子卫星支持的测试功能,为所述各个子卫星下发子任务,以便所述各个子卫星执行相应的子任务。

在服务器侧,参考图5,本发明实施例提供第二种卫星测试方法:

s510,接收用户请求。

s520,根据所述用户请求,生成测试指令;

s530,将该测试指令下发给应答机,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容。

可选地,所述将该测试指令下发给应答机之前,还包括:

根据所述测试指令和所述卫星传输的测试参数,确定所述卫星的工作状态为正常;其中,所述卫星的工作状态正常是指所述第一测试参数满足所述测试指令的测试需求。

在应答机侧,参考图6,本发明实施例提供的第三种卫星测试方法:

s610,接收测试指令,所述测试指令中包括至少一个卫星的标识信息和与其中每个卫星对应的测试内容;

s620,针对所述至少一个卫星中的每个卫星,分别生成与该卫星对应的测试任务;

s630,将与该卫星对应的测试任务传输至该卫星;其中,所述测试任务中包括与该卫星对应的测试内容。

根据本发明的技术方案,便捷、实用,不需要再对能够对卫星不同功能进行测试的测试软件进行修改以兼容其他测试软件,相比于现有的分散式软件,加强了测试功能的集成和服务化,降低了软件的升级维护成本,提高了系统部署效率。同时,实现了一条指令可以测试卫星的多个功能,提高了卫星的测试效率,缩减了测试成本,优化了整个卫星测试系统的性能,提高了用户体验。

在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1