一种星载设备的管理方法和装置制造方法及图纸

技术编号:13108982 阅读:63 留言:0更新日期:2016-03-31 14:17
本发明专利技术适用于航天领域,提供了一种星载设备的管理方法和装置,在系统应用层与系统下层服务层之间设置有星载设备虚拟镜像,该方法包括:系统应用层的应用程序向所述星载设备虚拟镜像发送对星载设备的控制指令,所述控制指令包括星载设备的标识符;星载设备虚拟镜像根据所述控制指令中包括的星载设备的标识符,在预先设定的星载设备的标识符与系统下层服务服务接口的枚举列表中,查找所述星载设备的标识符对应的设备访问函数;根据所查找的设备访问函数,向所述星载设备发送所述控制指令。本发明专利技术在设备变更时,不需要重新布线和修改相应的管理程序,有利于减少开发人员负担,提高星载设备的更换效率。

【技术实现步骤摘要】

本专利技术属于航天领域,尤其涉及一种星载设备的管理方法和装置
技术介绍
在卫星系统中,包括多个星载设备,且多个星载设备与系统相连。所述星载设备可以为伺服电机、配电器或者火工品等。所述伺服电机用于控制机械元件运动提供动力,所述配电器用于产生、贮存和分配电能至各个装置,所述火工品作为一种动力源,应用于飞行器的重要程序,确保各程序的重要动作。当系统需要改变星载设备的运动状态时,一般通过管理程序由总线发送控制指令到对应的星载设备。目前所使用的星载设备的管理方式,由于每个星载设备通信的需要,每个星载设备有其相应的管理程序,一旦更换新的星载设备,或者即使同一星载设备由于位置不同,就需要重新布线以及修改相应的管理程序,不仅增加了软件开发人员的工作负担,而且影响了星载设备的更换效率。
技术实现思路
本专利技术的目的在于提供一种星载设备的管理方法和装置,以解决现有技术由于更换新的星载设备,或者同一星载设备由于位置不同,需要重新布线以及修改相应的管理程序,不仅增加了软件开发人员的工作负担,而且影响了星载设备的更换效率的问题。本专利技术是这样实现的,一种星载设备的管理方法,在系统应用层与系统下层服务层之间设置有星载设备虚拟镜像,所述方法包括:系统应用层的应用程序向所述星载设备虚拟镜像发送对星载设备的控制指令,所述控制指令包括星载设备的标识符;星载设备虚拟镜像根据所述控制指令中包括的星载设备的标识符,在预先设定的星载设备的标识符与系统下层服务服务接口的枚举列表中,查找所述星载设备的标识符对应的设备访问函数;根据所查找的设备访问函数,向所述星载设备发送所述控制指令。本专利技术的另一目的在于提供一种星载设备的管理装置,在系统应用层与系统下层服务层之间设置有星载设备虚拟镜像,所述装置包括:第一发送单元,用于由系统应用层的应用程序向所述星载设备虚拟镜像发送对星载设备的控制指令,所述控制指令包括星载设备的标识符;查找单元,用于由星载设备虚拟镜像根据所述控制指令中包括的星载设备的标识符,在预先设定的星载设备的标识符与系统下层服务服务接口的枚举列表中,查找所述星载设备的标识符对应的设备访问函数;第二发送单元,用于根据所查找的设备访问函数,向所述星载设备发送所述控制指令。在本专利技术中,通过在系统应用层和系统下层服务层之间设置星载设备虚拟镜像,并且在系统应用层的应用程序向所述星载设备发送控制指令时,由星载设备虚拟镜像根据所述控制指令中包括的星载设备的标识符,在枚举列表中查找到该星载设备标识对应的系统下层服务层接口,从而根据所查找的设备访问函数发送控制指令到星载设备。本专利技术可以不需要修改应用层的应用程序,在设备变更时,只需要调整星载设备虚拟镜像的枚举列表即可,从而在更新的星载设备或者同一星载设备位置变化时,不需要重新布线和修改相应的管理程序,有利于减少开发人员负担,提高星载设备的更换效率。【附图说明】图1是本专利技术第一实施例提供的星载设备的管理方法的实现流程图;图2是本专利技术第一实施例提供的星载系统的系统结构示意图;图3是本专利技术第二实施例提供的星载设备的管理方法的实现流程图;图4是本专利技术第三实施例提供的星载设备的管理方法的实现流程图;图5为本专利技术第四实施例提供的星载设备的管理装置的结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例主要用于星载设备管理时,由于星载设备在测试更换或者使用过程中,可能会使用不同的星载设备或者更换同一星载设备至不同的接口,由于现有的星载设备的管理程序中设置好了相应的接口线路,在发生变化时,则需要重新对应用程序进行修改。一方面增加了开发人员的工作,另一方面也降低了星载设备的更换效率。而且对于星载设备,其稳定性和可靠性的要求非常高,对数据的准确性也非常苛刻,如果使用传统的修改管理程序线路接口的方式,一旦遗漏部分数据的修改,则容易影响整个系统的稳定性和可靠性。当然,基于本专利技术所述的星载设备管理方法为基础的其它相应方式,也应属于本专利技术的保护范围。下面通过实施例具体说明。实施例一:图1示出了本专利技术第一实施例提供的星载设备的管理方法的实现流程,在系统应用层与系统下层服务层之间设置有星载设备虚拟镜像,所述方法详述如下:在步骤S101中,系统应用层的应用程序向所述星载设备虚拟镜像发送对星载设备的控制指令,所述控制指令包括星载设备的标识符。具体的,如图2所示为本专利技术星载系统的结构示意图,其从上到下依次包括系统应用层、星载设备虚拟镜像、系统下层服务层和星载设备,本专利技术实施例所述系统应用层,其位于系统的最上层,可运行系统应用程序且为应用程序提供服务,如星载设备的管理应用程序、监测程序等。所述系统应用层需要从底层获取状态数据,或者向底层设备发送控制指令。所述系统下层服务层,包括系统的数据传输以及设备的接口服务,可以与星载设备相连,通过系统下层服务层的数据传输通道,如总线或者其它传输通道的选择。所述星载设备的类型多种多样,一个完整的卫星系统由成千上万的单机设备组成,各个设备之间通过正确合理的协作,共同来实现卫星的功能,星载设备可以包括如伺服电机、配电器、火工品等。所述伺服电机是伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置。伺服电机是可以连续旋转的电-机械转换器。伺服电机可使控制速度、位置精度非常准确,可以包括如直流伺服电机和交流伺服电机等。所述配电器在航天器中产生、贮存和分配电能,多数航天器工作时间较长,要求电源的容量较大。所述星载设备虚拟镜像,主要完成对星载设备的枚举以及星载设备的标识符与设备访问函数的查找。其中,对星载设备类型的枚举可以采用多级的方式,在每一集中包括多个子集,或者更进一步的,在每个子集中还可以包括多个更进一级的子集。比如,对于传感器类的星载设备,可以设定第一级为传感器设备,第二级为温度传感器、湿度传感器、压力传感器、电流传感器、电压传感器、转速传感器、方向传感器等,第三级可以为各种传感器中的具体编号,如对于湿度传感器,在星载系统中包括多个湿度传感器,可以用分别对应不同的编号,如001,002,003等。在查找所述星载设备时,如果所述星载设备类型的枚举为多级方式时,在所述星载设备的标识符与所述分级的枚举列表相对应,比如,在所述星载设备的标识符的第一级星载设备,由字符S代表传感器,在第二级星载设备,由字符T代表湿度传感器等,在第三级星载设备,由数字字符001代表代表第一个星载设备,该编号可以根据设备的种类而灵活的预先设定。在通过上述的分级枚举后,对于任意一个星载设备的标识符,比如ST001,则可以通过逐级查找的方式,首先由设备类型的枚举列表的第一级,判断查找的星载设备为传感器类,由设备类型的枚举列表的第二级,判断查找的星载设备为湿度传感器,再根据设备类型枚举列表的第三级查找得到所需要查找的湿度传感器。可以理解的是,本专利技术通过分级查找,可以更快的查找到指令所对应的星载设备,并且预先设定的星载设备的标识符与设备访问函数的对应关系,获取得到控制指令通过设备访问函数发送至星载设备,发送效率高。当然也可以不采用分级的形式,直接在所有的星载设备的标识符中查找到星本文档来自技高网...
一种星载设备的管理方法和装置

【技术保护点】
一种星载设备的管理方法,其特征在于,在系统应用层与系统下层服务层之间设置有星载设备虚拟镜像,所述方法包括:系统应用层的应用程序向所述星载设备虚拟镜像发送对星载设备的控制指令,所述控制指令包括星载设备的标识符;星载设备虚拟镜像根据所述控制指令中包括的星载设备的标识符,在预先设定的星载设备的标识符与系统下层服务服务接口的枚举列表中,查找所述星载设备的标识符对应的设备访问函数;根据所查找的设备访问函数,向所述星载设备发送所述控制指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗嘉金张宇丁元
申请(专利权)人:深圳航天科技创新研究院
类型:发明
国别省市:广东;44

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

1