本发明专利技术提供一种在轨卫星的远程调试方法及其系统,所述远程调试方法包括如下步骤:a.卫星发射前预置调试程序,且所述调试程序与调试协议相关联;b.所述卫星接收地面基站发送的调试信息;c.所述卫星基于所述调试协议通过所述调试程序对所述调试信息进行解析得到操作指令;d.所述卫星基于所述操作指令执行操作动作。所述远程调试系统包括星上调试模块、星载计算机、星载通信收发器以及设置在地面基站的地面通信收发器。本发明专利技术实现了在轨卫的远程调试,方便定位和解决实际卫星在轨后出现的故障,有助于提高故障解决速度和降低解决问题的成本。
【技术实现步骤摘要】
本专利技术属于远程操控领域,具体涉及远程指令的实现,特别是一种在轨卫星的远程调试方法与系统。
技术介绍
随着科技的发展,现代社会对卫星的数量以及应用的需求逐渐提高,在卫星应用需求多样性的背景下,卫星设计方(以下简称“地面”)需要对卫星进行各种调试以满足不同用户的个性化需求,通常这一工作在卫星发射前即会完成调试,地面针对用户的多样化需求为卫星搭载对应的程序,并在卫星发射升空前对这些程序的各项功能进行调试以确保其在发射升空后能够为用户提供相应的卫星服务;而当卫星发射成功以后,地面只能和星上就预设好的遥测指令进行数据交换,若地面发送的遥测指令没有预先设置在卫星所搭载的程序中,则卫星就无法根据这一遥测指令执行相应操作。在现阶段,由于对卫星的调试工作大多是在卫星研发阶段完成的,如果在卫星发射之后想要进行额外的调试是十分困难且具有极大的局限性,一般想要进行大版本的更新和修改时通常会选择安排在下一次卫星发射,但这样就导致在轨卫星虽然工作正常但仅仅因为不能满足额外的功能即面临被替换的风险,从而使得卫星的维护与更新成本变的非常高,不利于资源的合理利用。在很多时候,为了提高卫星在轨使用的可靠性和有效性,同时降低卫星维护和更新的成本,需要一种在地面就能够对在轨卫星进行远程调试的调试系统,可以使部分在轨卫星在完成既定任务后,通过地面传输调试信息实现在在轨卫星端更新代码并调试部署新任务的控制过程,以满足用户新增的相关性能或功能上的要求,实现卫星的有效载荷作业和数据传输作业。在现阶段,没有一个非常好的方法能解决上述提到的技术问题。大多数情况下,地面只能通过重新发射一颗卫星的方式对现有的卫星可执行命令进行大版本的更新或替换,没有提供一种能够对在轨卫星进行远程调试的控制方法及系统,使得用户能够在地面上对在轨卫星进行远程遥控,实现对在轨卫星可执行程序的增加、删减和/或修改动作。
技术实现思路
针对现有技术存在的卫星在轨后无法进行远程调试的技术缺陷,本专利技术的目的是提供一种对在轨卫星进行远程调试的控制方法。根据本专利技术的一个方面,提供一种在轨卫星的远程调试方法,包括如下步骤a.卫星发射前预置调试程序,且所述调试程序与调试协议相关联;b.所述卫星接收地面基站发送的调试信息;c.所述卫星基于所述调试协议通过所述调试程序对所述调试信息进行解析得到操作指令;d.所述卫星基于所述操作指令执行操作动作。优选地,所述步骤d之后包括如下步骤:e.所述卫星基于所述操作动作的执行情况生成响应调试信息并发送到所述地面基站;f.所述地面基站基于所述调试协议对接收到的所述响应调试信息进行解析得到调试结果。优选地,在所述步骤f中,当存在多个所述响应调试信息时,所述地面基站根据优先级对多个所述响应调试信息进行排序,并按照排序后的顺序依次解析获得所述调试结果。优选地,所述步骤b包括如下步骤:b1.用户向所述地面基站发送用户指令,所述用户指令与所述调试协议相关联,所述地面基站基于调试协议对所述用户指令进行解析得到所述调试信息;b2.所述地面基站将所述调试信息发送到所述卫星;b3.所述卫星接收所述调试信息。优选地,在所述步骤b1中,当存在多个所述用户指令时,所述地面基站根据优先级对多个所述用户指令进行排序,并按照排序后的顺序依次解析并获得对应的调试信息。优选地,所述步骤b1和b2之间包括如下步骤:b21.所述地面基站向所述卫星发送连接请求;b22.所述地面基站测试是否与所述卫星连接成功,若所述地面基站与所述卫星连接成功,则执行步骤b2,若所述地面基站与所述卫星连接不成功,则继续执行步骤b21。优选地,所述调试程序以及所述用户指令为如下的一种: -所述调试程序为调试接口程序,所述用户指令为预设调试指令; -所述调试程序为宿主程序,所述用户指令为代码片段; -所述调试程序为打印接口程序,所述用户指令为远程打印启动指令,其中,所述打印接口程序与所述卫星上的若干打印接口相关联。根据本专利技术的另一个方面,还提供一种在轨卫星的远程调试系统,用于执行上述任一项所述的远程调试方法,包括:设置在所述卫星上的星上调试模块,其用于预置所述调试程序,以及基于所述调试协议通过所述调试程序对所述调试信息进行解析得到所述操作指令;设置在所述卫星上的星载计算机,其用于基于所述操作指令执行所述操作动作,并基于所述操作动作的执行情况生成所述响应调试信息;设置在所述卫星上的星载通信收发器,其用于接收所述调试信息以及发送所述响应调试信息;设置在所述地面基站的地面通信收发器,其用于发送所述调试信息以及接收所述响应调试信息。优选地,所述地面基站还设置有:设置在所述地面基站的地面调试模块,与所述地面通信收发器通讯,其用于基于调试协议对所述用户指令进行解析得到所述调试信息, 以及基于调试协议对所述响应调试信息进行解析得到所述调试结果;设置在所述地面基站的调试控制台,与所述地面调试模块通讯,其用于输入所述用户指令并发送到所述地面调试模块,以及接收所述调试结果并反馈给用户。通过本专利技术提供的远程调试方法和系统可以完成对在轨卫星的部分远程调试功能,如调用预设调试接口、代码注入、开启实时远程打印等,从而增强在轨卫星的调试手段,降低卫星的维护和更新成本,缩短解决问题的周期。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出根据本专利技术的第一实施例的,一种在轨卫星的远程调试方法的流程图;图2示出根据本专利技术的第二实施例的,一种在轨卫星的远程调试方法的流程图;图3示出根据本专利技术的一个具体实施方式的,在轨卫星接收地面基站发送的调试信息的流程图;图4示出根据本专利技术的第三实施例的,一种在轨卫星的远程调试系统的示意图;以及图5示出根据本专利技术的一个典型应用场景的示意图。具体实施方式为了更好的使本专利技术的技术方案清晰的表示出来,下面结合附图对本专利技术作进一步说明。本领域技术人员理解,为了解决现有技术中传统的卫星调试手段无法对已经发射升空的在轨卫星进行远程调试的技术缺陷,本专利技术的技术方案在于提供一种允许从地面端对在轨卫星进行远程调试的技术方案。 通过本专利技术提供的技术方案,可以完成对在轨卫星的部分远程调试功能,如调用预设调试接口、代码注入、开启实时远程打印等。在本专利技术的优选实施例中,通过发射前在卫星系统中预置的调试程序,使得卫星升空后仍能接收地面发送的调试信息并基于预先设定的调试协议解析获得相应的操作指令,进而根据所述操作指令执行相应动作,从而增强地面对在轨卫星的调试手段,降低卫星的维护和更新成本,缩短解决问题的周期。图1示出根据本专利技术的第一实施例的,一种在轨卫星的远程调试方法。具体地,在本实施例中,首先执行步骤S101,卫星发射前预置调试程序,且所述调试程序与调试协议相关联。更为具体地,所述调试程序为调试接口程序、宿主程序或者打印接口程序中的任一种或任多种。更进一步地,所述调试协议基于现有的网络协议编写修改获得,其用于为所述调试程序制定运行标准。优选地,所述调试程序为调试接口程序,其用于为地面提供软件接口使得地面能够与所述在轨卫星建立远程连接。在一个优选例中,卫星设计方(以下简称“地面”)基于现有的TCP协议采用套接字编写所述调试协议并基于所述调试协议开发获得所述调试接口程序,卫星发射前地面本文档来自技高网...
【技术保护点】
一种在轨卫星的远程调试方法,其特征在于,包括如下步骤:a.卫星发射前预置调试程序,且所述调试程序与调试协议相关联;b.所述卫星接收地面基站发送的调试信息;c.所述卫星基于所述调试协议通过所述调试程序对所述调试信息进行解析得到操作指令;d.所述卫星基于所述操作指令执行操作动作。
【技术特征摘要】
1.一种在轨卫星的远程调试方法,其特征在于,包括如下步骤:a.卫星发射前预置调试程序,且所述调试程序与调试协议相关联;b.所述卫星接收地面基站发送的调试信息;c.所述卫星基于所述调试协议通过所述调试程序对所述调试信息进行解析得到操作指令;d.所述卫星基于所述操作指令执行操作动作。2.根据权利要求1所述的远程调试方法,其特征在于,所述步骤d之后包括如下步骤:e.所述卫星基于所述操作动作的执行情况生成响应调试信息并发送到所述地面基站;f.所述地面基站基于所述调试协议对接收到的所述响应调试信息进行解析得到调试结果。3.根据权利要求2所述的远程调试方法,其特征在于,在所述步骤f中,当存在多个所述响应调试信息时,所述地面基站根据优先级对多个所述响应调试信息进行排序,并按照排序后的顺序依次解析获得所述调试结果。4.根据权利要求1至3中任一项所述的远程调试方法,其特征在于,所述步骤b包括如下步骤:b1.用户向所述地面基站发送用户指令,所述用户指令与所述调试协议相关联,所述地面基站基于调试协议对所述用户指令进行解析得到所述调试信息;b2.所述地面基站将所述调试信息发送到所述卫星;b3.所述卫星接收所述调试信息。5.根据权利要求4所述的远程调试方法,其特征在于,在所述步骤b1中,当存在多个所述用户指令时,所述地面基站根据优先级对多个所述用户指令进行排序,并按照排序后的顺序依次解析并获得对应的调试信息。6.根据权利要求5所述的远程调试方法,其特征在于,所述步骤b1和b2之间包括如下步骤:b21.所述地面基站向所述卫星发送连接请求;b22.所述地面基站测试是否与...
【专利技术属性】
技术研发人员:郭毅,
申请(专利权)人:郭毅,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。