一种卫星指令的编排方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38135346 阅读:14 留言:0更新日期:2023-07-08 09:46
本发明专利技术公开了一种卫星指令的编排方法、装置、电子设备及存储介质。所述方法包括:获取用户选择的需要生成的卫星指令;若所述卫星指令是单指令且包含指令参数,则进入单指令界面,基于所述指令参数的参数类型通过展示输入界面收集用户输入的参数,并生成第一指令参数;确定所述单指令不为子指令模式后,根据所述第一指令参数、第二指令参数以及所述单指令对应的编排方式生成卫星指令的二进制码流,所述编排方式适用于不同卫星的指令格式,所述第一指令参数和所述第二指令参数为通过不同方式得到的不同指令参数。该方法中的编排方式可以适用于不同卫星的指令,不需要重复编写代码,自适应生成不同卫星指令,提升了指令编排效率,降低了出错率。降低了出错率。降低了出错率。

【技术实现步骤摘要】
一种卫星指令的编排方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及卫星
,尤其涉及一种卫星指令的编排方法、装置、电子设备及存储介质。

技术介绍

[0002]随着商业航天的发展,各种商业航天卫星公司、卫星运营公司不断出现,对遥测与遥控要求快速具备完整的能力。另一方面,随着综合电子技术的出现,以及星上软件的功能的日益复杂,软件指令的功能与形式也日益复杂。
[0003]目前,卫星指令生成大多数还是采用针对每一颗卫星独立编写代码的方式,该方式对研发人员造成很大的工作负担。因此,如何自适应生成不同卫星指令是当前亟待解决的技术问题。

技术实现思路

[0004]本专利技术提供了一种卫星指令的编排方法、装置、电子设备及存储介质,以解决现有技术必须针对每一颗卫星独立编写代码,无法自适应生成不同卫星指令的技术问题。
[0005]根据本专利技术的一方面,提供了一种卫星指令的编排方法,包括:
[0006]获取用户选择的需要生成的卫星指令;
[0007]于若所述卫星指令是单指令且包含指令参数,则进入单指令界面,基于所述指令参数的参数类型通过展示输入界面收集用户输入的参数,并生成第一指令参数;
[0008]确定所述单指令不为子指令模式后,根据所述第一指令参数、第二指令参数以及所述单指令对应的编排方式生成卫星指令的二进制码流,所述编排方式适用于不同卫星的指令格式,所述第一指令参数和所述第二指令参数为通过不同方式得到的不同指令参数。
[0009]根据本专利技术的另一方面,提供了一种卫星指令的编排装置,包括:
[0010]获取模块,用于获取用户选择的需要生成的卫星指令;
[0011]收集模块,用于若所述卫星指令是单指令且包含指令参数,则进入单指令界面,基于所述指令参数的参数类型通过展示输入界面收集用户输入的参数,并生成第一指令参数;
[0012]生成模块,用于确定所述单指令不为子指令模式后,根据所述第一指令参数、第二指令参数以及所述单指令对应的编排方式生成卫星指令的二进制码流,所述编排方式适用于不同卫星的指令格式,所述第一指令参数和所述第二指令参数为通过不同方式得到的不同指令参数。
[0013]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:至少一个处理器;以及
[0014]与所述至少一个处理器通信连接的存储器;其中,
[0015]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的
是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0029]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0030]需要注意,本专利技术中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0031]本专利技术实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0032]实施例一
[0033]图1为本专利技术实施例一提供的一种卫星指令的编排方法的流程示意图,该方法可适用于生成卫星指令的情况,该方法可以由卫星指令的编排装置来执行,其中该装置可由软件和/或硬件实现,并一般集成在电子设备上,在本实施例中电子设备包括但不限于:计算机设备。
[0034]如图1所示,本专利技术实施例一提供的一种卫星指令的编排方法,包括如下步骤:
[0035]S110、获取用户选择的需要生成的卫星指令。
[0036]其中,卫星指令可以包括卫星遥控指令和卫星遥测指令。需要生成的卫星指令可以理解为用户想要生成的卫星指令。
[0037]在本实施例中,用户可以在弹出的生成指令对话框中选择出一颗卫星,电子设备可以根据用户选择的卫星载入对应的指令列表,指令列表是提前录入测运控系统的指令录入与编辑模块中,用户在指令列表中选择需要生成的卫星指令,此时电子设备即可获取用户选择的需要生成的卫星指令。
[0038]S120、若所述卫星指令是单指令且包含指令参数,则进入单指令界面,基于所述指令参数的参数类型通过展示输入界面收集用户输入的参数,并生成第一指令参数。
[0039]其中,单指令可以理解为单个指令。
[0040]其中,指令参数的个数可以为一个或多个,指令参数的参数类型可以提前录入到录入与编辑模块中,同一颗卫星的不同指令的指令参数也有许多共有的类型,这些共有的参数类型可以定义通用的界面生成函数和界面收集函数。
[0041]本实施例中,根据指令参数的参数类型可以调用对应的界面生成函数和界面收集函数,通过界面生成函数生成输入界面,以使用户在输入界面上输入参数,通过界面收集函数收集用户输入的参数并将其转换为正确的参数即第一指令参数。
[0042]需要说明的是,若卫星指令是不包含指令参数的单指令,则可以直接根据单指令对应的编排方式生成卫星指令的二进制码流,通常采用加主导头、校验尾并加扰以生成二进制码流。
[0043]S130、确定所述单指令不为子指令模式后,根据所述第一指令参数、第二指令参数以及所述单指令对应的编排方式生成卫星指令的二进制码流,所述编排方式适用于不同卫星的指令格式,所述第一指令参数和所述第二指令参数为通过不同方式得到的不同指令参数。
[0044]其中,需要确定单指令是否为子指令模式,可以理解为确定单指令是否位于另一个复合指令或数据块的输入界面里,若是,则确定单指令为子指令模式,若否,则确定单指令不为子指令模式。若确定单指令位于复合指令或数据块的输入界面里,则表征该单指令为复合指令或数据块的子指令,则进入子指令模式。
[0045]本实施例中,在单指令不为子指令模式时,可以直接生成单指令的二进制码流。其中,第二指令参数可以包括从遥测数据中提取的参数。在录入与编辑模块中可以提前录入指令的编排方式,需要说明的是,同一颗卫星的不同指令的编排方式有许多共通之处,如某一个指定时刻的二进制生成方法,差错控制域的生成方法等,这些可以写成一个通用的方式,以便被不同指令的编排方式所共用。
[0046]本实施例中,可以自动获取对应的编排方式,根据参数和编排方式即可直本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种卫星指令的编排方法,其特征在于,所述方法包括:获取用户选择的需要生成的卫星指令;若所述卫星指令是单指令且包含指令参数,则进入单指令界面,基于所述指令参数的参数类型通过展示输入界面收集用户输入的参数,并生成第一指令参数;确定所述单指令不为子指令模式后,根据所述第一指令参数、第二指令参数以及所述单指令对应的编排方式生成卫星指令的二进制码流,所述编排方式适用于不同卫星的指令格式,所述第一指令参数和所述第二指令参数为通过不同方式得到的不同指令参数。2.根据权利要求1所述的方法,其特征在于,基于所述指令参数的参数类型通过展示输入界面根据需求收集用户输入的参数,并生成第一指令参数,包括:根据所述指令参数的参数类型确定对应的界面生成函数和界面收集函数;调用所述界面生成函数生成对应的输入界面;调用所述界面收集函数收集用户在所述输入界面上输入的参数,并基于用户输入的参数生成第一参数,所述第一参数为正确的参数。3.根据权利要求1所述的方法,其特征在于,所述第二指令参数通过指令参数提取函数从卫星的测运控系统的运行环境中提取,所述指令参数提取函数由指令参数的参数类型确定。4.根据权利要求1所述的方法,其特征在于,若所述卫星指令是复合指令或数据块,则对应展示复合指令界面或数据块界面;获取用户从所述复合指令界面或所述数据块界面上选择的子指令,进入子指令模式;按照所述单指令生成二进制码流的过程,生成所述子指令对应的二进制码流;将多个所述子指令对应的二进制码流合并得到复合指令对应的二进制码流或数据块对应的二进制码流,将复合指令对应的二进制码流或数据块对应的二进制码流作为卫星指令的二进制码流。5.根据权利要求1所述的方法,其特征在于,一个编排方式由多个相近的指令共用,所述相近的指令为固有参数不同的指令。6.根据权利要求1或5所述的方法,其特征在于,所述编排方式具有对应的元数据,所述元数据表征标注信息、所述标准信息至少包括:编排方式的...

【专利技术属性】
技术研发人员:周大创李运伟
申请(专利权)人:北京和德宇航技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1