注入数据自动比对方法及装置与流程

文档序号:32886706发布日期:2023-01-12 21:55阅读:59来源:国知局
注入数据自动比对方法及装置与流程

1.本技术涉及通信技术领域,尤指一种注入数据自动比对方法及装置。


背景技术:

2.随着航天探测任务的不断发展,航天器的数量和种类逐渐增多,不同航天器的控制数据结构和处理要求也具有较大的差异,其中,注入数据作为航天器上行控制的一类重要指令格式,直接用于航天器的飞行程序上注、平台维护、轨道控制和姿态控制等关键过程。
3.为了精准对航天器实施控制,需要及时了解上注的注入数据的执行情况。但是航天器注入数据的类型格式复杂,参数类型种类繁多。目前地面遥控软件主要通过对注入数据的可用性和crc校验正确性来比判注入数据是否被航天器正确接收,但是是否正确执行还需要通过监视实时下行遥测并进行人工比判。这种人工的注入数据的执行比判方法需要耗费大量人力,非常容易出错。


技术实现要素:

4.本技术目的在于提供一种注入数据自动比对方法及装置,予以实现地面遥控软件将器上遥测参数状态自动接收后于上注的注入数据进行智能比对,从而减少人工比对工作量和降低误操作风险。
5.为达上述目的,本技术所提供的注入数据自动比对方法,所述方法包含:根据注入数据的格式定义构建第一遥测参数;对发送至航天器的注入数据进行反解获得反解结果并调取对应的第一遥测参数;根据所述反解结果和所述第一遥测参数生成动态判据,根据所述动态判据和航天器根据所述注入数据反馈的第二遥测参数分析获得比判结果。
6.在上述注入数据自动比对方法中,可选的,根据注入数据的格式定义构建第一遥测参数还包含:根据注入数据的格式定义生成唯一标识号,以及根据所述注入数据构建对应的第一遥测参数;根据所述第一遥测参数和所述标识号的对应关系生成遥测参数配置库。
7.在上述注入数据自动比对方法中,可选的,对发送至航天器的注入数据进行反解获得反解结果并调取对应的第一遥测参数包含:对发送至航天器的注入数据进行反解获得反解结果和对应的标识号;通过所述标识号于所述遥测参数配置库中调取对应的第一遥测参数。
8.在上述注入数据自动比对方法中,可选的,根据所述动态判据和航天器根据所述注入数据反馈的第二遥测参数分析获得比判结果包含:获取预设周期内连续采集到的多组所述第二遥测参数;将多组所述第二遥测参数分别与所述动态判据比较获得多个比较结果;根据多个比较结果获得比判结果。
9.本技术还提供一种注入数据自动比对装置,所述装置包含构建模块、反解模块和比判模块;所述构建模块用于根据注入数据的格式定义构建第一遥测参数;所述反解模块
用于对发送至航天器的注入数据进行反解获得反解结果并调取对应的第一遥测参数;所述比判模块用于根据所述反解结果和所述第一遥测参数生成动态判据,根据所述动态判据和航天器根据所述注入数据反馈的第二遥测参数分析获得比判结果。
10.在上述注入数据自动比对装置中,可选的,所述构建模块还包含标识生成单元和关联单元;所述标识生成单元用于根据注入数据的格式定义生成唯一标识号,以及根据所述注入数据构建对应的第一遥测参数;所述关联单元用于根据所述第一遥测参数和所述标识号的对应关系生成遥测参数配置库。
11.在上述注入数据自动比对装置中,可选的,所述反解模块包含解析单元和查询单元;所述解析单元用于对发送至航天器的注入数据进行反解获得反解结果和对应的标识号;所述查询单元用于通过所述标识号于所述遥测参数配置库中调取对应的第一遥测参数。
12.在上述注入数据自动比对装置中,可选的,所述比判模块包含采集单元、比较单元和分析单元;所述采集单元用于获取预设周期内连续采集到的多组所述第二遥测参数;所述比较单元用于将多组所述第二遥测参数分别与所述动态判据比较获得多个比较结果;所述分析单元用于根据多个比较结果获得比判结果。
13.本技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
14.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
15.本技术还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
16.本技术的有益技术效果在于:极大地提高了对注入数据是否正确执行的比判效率,并且可以有效减少人工比对工作量和降低误操作风险。
附图说明
17.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,并不构成对本技术的限定。在附图中:
18.图1为本技术一实施例所提供的注入数据自动比对方法的流程示意图;
19.图2为本技术一实施例所提供的第一遥测参数的构建流程示意图;
20.图3为本技术一实施例所提供的注入数据反解流程示意图;
21.图4为本技术一实施例所提供的比判结果获取流程示意图;
22.图5为本技术一实施例所提供的注入数据自动比对方法的逻辑示意图;
23.图6为本技术一实施例所提供的注入数据自动比对装置的结构示意图;
24.图7为本技术一实施例所提供的电子设备的结构示意图。
具体实施方式
25.以下将结合附图及实施例来详细说明本技术的实施方式,借此对本技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本技术中的各个实施例及各实施例中的各个特征可以相互结合,所
形成的技术方案均在本技术的保护范围之内。
26.另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
27.请参考图1所示,本技术所提供的注入数据自动比对方法,所述方法包含:
28.s101根据注入数据的格式定义构建第一遥测参数;
29.s102对发送至航天器的注入数据进行反解获得反解结果并调取对应的第一遥测参数;
30.s103根据所述反解结果和所述第一遥测参数生成动态判据,根据所述动态判据和航天器根据所述注入数据反馈的第二遥测参数分析获得比判结果。
31.以此,本技术通过两端比较遥测参数是否一致可确认注入数据是否正确执行,可减少人工比对工作带来的时间浪费和降低误操作引起的不必要的风险。其中,对所述注入数据进行反解确定反解结果的具体实现方式将在后续实施例中详述,在此就不再一一说明。
32.在本技术一实施例中,请参考图2所示,根据注入数据的格式定义构建第一遥测参数还可包含:
33.s201根据注入数据的格式定义生成唯一标识号,以及根据所述注入数据构建对应的第一遥测参数;
34.s202根据所述第一遥测参数和所述标识号的对应关系生成遥测参数配置库。
35.具体的,在该实施例中可基于注入数据的格式定义分别生成对应的标识号,其后基于该标识号确定对应的第一遥测参数,并给予两者的对应关系进行存储构建遥测参数配置库。其中,根据标识号确定第一遥测参数的环节可由工作人员人工指定,也可通过现有的其他规则、算法生成,本技术对此并不做进一步限定。
36.在请参考图3所示,基于前述实施例构建的遥测参数配置库,在本技术一实施例中,对发送至航天器的注入数据进行反解获得反解结果并调取对应的第一遥测参数包含:
37.s301对发送至航天器的注入数据进行反解获得反解结果和对应的标识号;
38.s302通过所述标识号于所述遥测参数配置库中调取对应的第一遥测参数。
39.在实际工作中可对注入数据的每一种格式定义对应的唯一识别号,建立遥测参数配置库,对每一种识别号,装订相应的遥测参数。例如将航天器风扇的启控停控功能的注入数据格式定义为识别号sr01,该识别号包含两个注入参数风扇启控温度sr01-1和风扇停控温度sr01-2,在遥测参数配置库中装订识别号sr01对应的遥测参数风扇启控温度值cr001和风扇停控温度cr002。
40.在上述步骤s102中,对发送至航天器的注入数据进行反解获得反解结果的具体流程如下:注入数据发送至航天器后,对注入数据反解,得到对应的识别号和注入数据反解结果。例如将航天器风扇启控停控温度注入数据上注后,对其进行数据反解,得到上注的注入数据的识别号为sr01,以及注入数据反解结果注入参数风扇启控温度sr01-1和风扇停控温度sr01-2的值。
41.其后,步骤s103中根据所述反解结果和所述第一遥测参数生成动态判据可包含:根据注入数据反解得到的唯一的识别号在遥测参数配置库中查找对应的遥测参数,结合注
入数据反解结果,生成注入数据的动态判据。例如航天器风扇启控停控功能注入数据经过反解后得到的识别号sr01,在遥测参数配置库中找到对应的遥测参数风扇启控温度值cr001和风扇停控温度cr002,结合注入数据反解结果注入参数风扇启控温度sr01-1和风扇停控温度sr01-2的值生成动态判据,下传的遥测参数风扇启控温度值cr001等于反解结果sr01-1的值并且风扇停控温度cr002等于反解结果sr01-2的值。
42.请参考图4所示,在本技术一实施例中,根据所述动态判据和航天器根据所述注入数据反馈的第二遥测参数分析获得比判结果可包含:
43.s401获取预设周期内连续采集到的多组所述第二遥测参数;
44.s402将多组所述第二遥测参数分别与所述动态判据比较获得多个比较结果;根据多个比较结果获得比判结果。
45.具体的,在实际工作中,根据注入数据的动态判据,接收注入数据发出后的实时下传的对应遥测参数,在固定的比判时间采用三判二方法得出比判结果。例如上注航天器风扇启控停控温度注入数据后,根据生成的动态判据,在固定的比判时间内根据下传的遥测参数值,采用三判二方法得到比判结果。其中,三判二方法说明如下:在固定的比判时间内连续取三帧遥测数据,若有两帧遥测数据符合设计装订的判据,则得到比判结果。
46.为便于更清楚的理解本技术所提供的上述实施例的整体方法逻辑,请参考图5所示,对上述流程做整体说明。
47.首先需根据注入数据生成对应的识别号及遥测参数并保存(未图示);
48.其后,在确认注入数据后,即可根据注入数据分析获得识别号,以及通过反解识别获得注入数据反算结果;所述识别号用于在遥测参数配置库中调取第一遥测参数;
49.基于注入数据反算结果和第一遥测参数可确定注入数据动态判据,利用该注入数据动态判据结合航天器在根据注入数据上注执行后下传的遥测结果比较可获得注入数据比判结果。
50.请参考图6所示,本技术还提供一种注入数据自动比对装置,所述装置包含构建模块、反解模块和比判模块;所述构建模块用于根据注入数据的格式定义构建第一遥测参数;所述反解模块用于对发送至航天器的注入数据进行反解获得反解结果并调取对应的第一遥测参数;所述比判模块用于根据所述反解结果和所述第一遥测参数生成动态判据,根据所述动态判据和航天器根据所述注入数据反馈的第二遥测参数分析获得比判结果。
51.在上述注入数据自动比对装置中,所述构建模块还包含标识生成单元和关联单元;所述标识生成单元用于根据注入数据的格式定义生成唯一标识号,以及根据所述注入数据构建对应的第一遥测参数;所述关联单元用于根据所述第一遥测参数和所述标识号的对应关系生成遥测参数配置库。所述反解模块包含解析单元和查询单元;所述解析单元用于对发送至航天器的注入数据进行反解获得反解结果和对应的标识号;所述查询单元用于通过所述标识号于所述遥测参数配置库中调取对应的第一遥测参数。所述比判模块包含采集单元、比较单元和分析单元;所述采集单元用于获取预设周期内连续采集到的多组所述第二遥测参数;所述比较单元用于将多组所述第二遥测参数分别与所述动态判据比较获得多个比较结果;所述分析单元用于根据多个比较结果获得比判结果。
52.本技术的有益技术效果在于:极大地提高了对注入数据是否正确执行的比判效率,并且可以有效减少人工比对工作量和降低误操作风险。
53.本技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
54.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
55.本技术还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
56.如图7所示,该电子设备600还可以包括:通信模块110、输入单元120、音频处理单元130、显示器160、电源170。值得注意的是,电子设备600也并不是必须要包括图7中所示的所有部件;此外,电子设备600还可以包括图7中没有示出的部件,可以参考现有技术。
57.如图7所示,中央处理器100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器100接收输入并控制电子设备600的各个部件的操作。
58.其中,存储器140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器100可执行该存储器140存储的该程序,以实现信息存储或处理等。
59.输入单元120向中央处理器100提供输入。该输入单元120例如为按键或触摸输入装置。电源170用于向电子设备600提供电力。显示器160用于进行图像和文字等显示对象的显示。该显示器例如可为lcd显示器,但并不限于此。
60.该存储器140可以是固态存储器,例如,只读存储器(rom)、随机存取存储器(ram)、sim卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为eprom等。存储器140还可以是某种其它类型的装置。存储器140包括缓冲存储器141(有时被称为缓冲器)。存储器140可以包括应用/功能存储部142,该应用/功能存储部142用于存储应用程序和功能程序或用于通过中央处理器100执行电子设备600的操作的流程。
61.存储器140还可以包括数据存储部143,该数据存储部143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器140的驱动程序存储部144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
62.通信模块110即为经由天线111发送和接收信号的发送机/接收机110。通信模块(发送机/接收机)110耦合到中央处理器100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
63.基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)110还经由音频处理器130耦合到扬声器131和麦克风132,以经由扬声器131提供音频输出,并接收来自麦克风132的音频输入,从而实现通常的电信功能。音频处理器130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器130还耦合到中央处理器100,从而使得可以通过麦克风132能够在本机上录音,且使得可以通过扬声器131来播放本机上存储的声音。
64.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序
产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
65.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
66.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
67.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
68.以上所述的具体实施例,对本技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本技术的具体实施例而已,并不用于限定本技术的保护范围,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1