一种文件系统升级的方法和装置与流程

文档序号:36806034发布日期:2024-01-23 12:35阅读:16来源:国知局
一种文件系统升级的方法和装置与流程

本发明属于通信,更具体地,涉及一种文件系统升级的方法和装置。


背景技术:

1、多板卡多处理器设备整机上有多个板卡组成,板卡上设计有不同的处理器,处理器上运行有文件系统,文件系统中包含设备运行的各种服务程序。当多板卡多处理器设备出现较为严重的故障时,需要对文件系统进行升级,或者是,用户想要增加功能时,需要对文件系统升级达到对服务的升级。

2、多板卡多处理器常见的文件系统升级方式为使用各处理器专用烧写线缆分别与之相对应的烧写接口连接,独立烧写,完成文件系统升级。随着板卡数量、处理器数量和处理器种类增加,烧写线缆、烧写平台和烧写操作方法可能千差万别,文件系统的烧写的效率将越来越低,同时运行维护人员还需要掌握不同烧写平台下的指令,单台设备的运行维护效率如此,设备在批量部署运维或批量生产测试时,此常规文件系统升级方法也将导致运行维护成本高昂,效率低下等问题,且交付给用户的设备能开放的烧写口数量有限,通常只有一个,无法满足设备的运行维护的使用需求和效能。


技术实现思路

1、针对现有技术的缺陷,本发明的目的在于提供一种文件系统升级的方法和装置,旨在解决烧写效率低、运行维护成本高的问题。

2、为实现上述目的,第一方面,本发明提供了一种文件系统的软件升级装置,所述文件系统运行于多板卡多处理器设备,该升级装置包括:

3、位于管理板卡的设备管控处理器,通过唯一烧写线缆与外部烧写终端连接,用于在接收到目的处理器id和文件系统升级命令后,根据目的处理器id,对目录清除命令进行封装并分发命令至目的地;在当前命令被正确执行前提下,根据目的处理器id,将下一命令进行封装并分发命令至目的地;每接收到操作结果协议帧进行解析,将操作结果发送给烧写终端,以进行及时回显;所有命令的执行顺序依次为:目录清除命令、文件清除命令、文件传输命令、文件拷贝命令、文件解压缩命令、文件权限设定命令、脚本执行命令和系统重启命令;

4、中间传输节点,用于根据目的处理器id进行协议帧的路由转发,将其发送给与之相连的处理器;

5、位于其它被管板卡或者管理板卡的目的处理器,用于接收并解析协议帧后,执行对应动作后,将操作结果封装成协议帧,根据设备管控处理器id,分发至设备管控处理器;

6、所述设备管控处理器与其它被管板卡上的处理器、管理板卡上其他处理器之间至少存在一条直接或间接可达的通道。

7、优选地,fpga作为所述多板卡多处理器设备中各处理器之间的中间传输节点。

8、优选地,所述协议帧包括:源处理器id、目的处理器id、帧长度、帧序号、帧分片标识、帧校验、协议类型、升级类型运行命令和文件系统升级的具体命令。

9、优选地,所述设备管控处理器对文件系统升级命令进行封装时,按照协议帧格式对数据进行封装,生成校验码并组包发送,源处理器id为设备管控处理器id。

10、优选地,所述目的处理器在接收到文件系统升级协议帧,先进行完整性检验,判定目的处理器id是否为自己,若不是,则丢弃,若是,则进行解析。

11、优选地,所述设备管控处理器将操作结果发送给烧写终端前,先进行数据的完整性校验,验证不通过,则丢弃。

12、优选地,所述烧写线缆的烧写接口为rs232。

13、为实现上述目的,第二方面,本发明提供了一种文件系统的软件升级方法,所述文件系统运行于多板卡多处理器设备,该升级方法包括:

14、设备管控处理器在接收到目的处理器id和文件系统升级命令后,对目录清除命令进行封装,对目录清除命令进行封装并分发命令至目的地;

15、中间传输节点根据目的处理器id进行协议帧的路由转发,将数据发送给与之相连的处理器;

16、目的处理器接收并解析协议帧后,执行对应动作后,将操作结果封装成协议帧,根据设备管控处理器id,分发至设备管控处理器;

17、设备管控处理器接收并解析操作结果协议帧,将操作结果通过唯一烧写线缆发送给烧写终端,以进行及时回显,根据目的处理器id,将下一命令进行封装并分发命令至目的地;

18、重复上述操作,直至所有命令按照目录清除命令、文件清除命令、文件传输命令、文件拷贝命令、文件解压缩命令、文件权限设定命令、脚本执行命令和系统重启命令的顺序被正确执行,其中,

19、所述设备管控处理器位于管理板卡,且与其它被管板卡上的处理器、管理板卡上其他处理器之间至少存在一条直接或间接可达的通道。

20、优选地,所述目的处理器在接收到文件系统升级协议帧,先进行完整性检验,判定目的处理器id是否为自己,若不是,则丢弃,若是,则进行解析。

21、为实现上述目的,第三方面,本发明提供了一种计算设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行第二方面所述的文件系统的软件升级方法的步骤。

22、总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:

23、本发明公开一种文件系统升级的方法和装置,通过底层通信协议规范,打通各处理器间数据流转的通道,在该设备管理处理器上通过软指令集中管控所有板卡,烧写线缆只需要一根,且仅需接设备管理处理器,采用统一的运维手段,运维人员即可实现对所有板卡的文件系统升级,该发明屏蔽了平台的差异性,减少了运维人员对烧写平台操作指令的依赖,提高了文件系统升级效率。



技术特征:

1.一种文件系统的软件升级装置,其特征在于,所述文件系统运行于多板卡多处理器设备,该升级装置包括:

2.如权利要求1所述的升级装置,其特征在于,fpga作为所述多板卡多处理器设备中各处理器之间的中间传输节点。

3.如权利要求1所述的升级装置,其特征在于,所述协议帧包括:源处理器id、目的处理器id、帧长度、帧序号、帧分片标识、帧校验、协议类型、升级类型运行命令和文件系统升级的具体命令。

4.如权利要求1所述的升级装置,其特征在于,所述设备管控处理器对文件系统升级命令进行封装时,按照协议帧格式对数据进行封装,生成校验码并组包发送,源处理器id为设备管控处理器id。

5.如权利要求1所述的升级装置,其特征在于,所述目的处理器在接收到文件系统升级协议帧,先进行完整性检验,判定目的处理器id是否为自己,若不是,则丢弃,若是,则进行解析。

6.如权利要求1所述的升级装置,其特征在于,所述设备管控处理器将操作结果发送给烧写终端前,先进行数据的完整性校验,验证不通过,则丢弃。

7.如权利要求1至6任一项所述的升级装置,其特征在于,所述烧写线缆的烧写接口为rs232。

8.一种文件系统的软件升级方法,其特征在于,所述文件系统运行于多板卡多处理器设备,该升级方法包括:

9.如权利要求8所述的方法,其特征在于,所述目的处理器在接收到文件系统升级协议帧,先进行完整性检验,判定目的处理器id是否为自己,若不是,则丢弃,若是,则进行解析。

10.一种计算设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,其特征在于,所述处理器运行所述计算机指令时执行权利要求8或9所述的文件系统的软件升级方法的步骤。


技术总结
本发明公开一种文件系统升级的方法和装置,属于通信技术领域。本发明通过底层通信协议规范,打通各处理器间数据流转的通道,在该设备管理处理器上通过软指令集中管控所有板卡,烧写线缆只需要一根,且仅需接设备管理处理器,采用统一的运维手段,运维人员即可实现对所有板卡的文件系统升级,该发明屏蔽了平台的差异性,减少了运维人员对烧写平台操作指令的依赖,提高了文件系统升级效率。

技术研发人员:朱明,邓超,温玉屏,张鸿禹,华黎明,张祖平,吴晶晶,纪巍,戴宗昊,陈雪莲,叶浪,黄洋,吴志兵,侯竞雄,束敏,刘路遥,宋威,魏文流,王召,张龙,胡通,魏继军,吴艳初,王西,胡向阳
受保护的技术使用者:武汉船舶通信研究所(中国船舶集团有限公司第七二二研究所)
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1