说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211011348.1 (22)申请日 2022.08.23 (71)申请人 中国电子科技 集团公司第十 研究所 地址 610000 四川省成 都市金牛区茶店子 东街48号 (72)发明人 贾明权 李典 邵龙 高凯  韩永青 费霞 彭智  (74)专利代理 机构 成都九鼎天元知识产权代理 有限公司 51214 专利代理师 周浩杰 (51)Int.Cl. G06F 8/60(2018.01) G06F 9/4401(2018.01) G06F 9/445(2018.01) G06F 9/50(2006.01) (54)发明名称 一种故障容忍的自适应蓝图部署方法、 系 统、 设备及 介质 (57)摘要 本发明公开了一种故障容忍的自适应蓝图 部署方法、 系统、 设备及介质, 属于嵌入式数字信 号处理领域, 包括步骤: S1, 初始化后, 等待功能 蓝图部署指令; S2 ‑1, 获取当前系统中所有节点 状态; S2‑2, 获取功能部署蓝 图需要加载的功能 程序对应的所有节点信息; S3, 对比部署蓝图中 待加载程序节 点的状态, 并判断是否正常及相应 处理; S4, 将功能程序加载到待执行的处理芯片 中, 以执行相应的功能任务; S5, 逐一加载部署蓝 图要求的所有功能程序, 并判断是否正常及相应 处理; S6, 完成程序加载并返回部署结果。 本发明 可以实时判断当前系统节点状态, 提高系统的任 务可靠性, 实现硬件故障规避。 权利要求书1页 说明书6页 附图2页 CN 115437645 A 2022.12.06 CN 115437645 A 1.一种故障容忍的自适应蓝图部署方法, 其特 征在于, 包括 步骤: S1, 系统初始化完成, 等待用户根据当前任务需求发起的功能蓝图部署指令; S2‑1, 动态查询当前系统各节点的初始化信息, 获取当前系统中所有节点的状态; S2‑2, 读取并解析功能部署蓝图, 获取该功能部署蓝图需要加载的功能程序对应的所 有节点信息; S3, 逐一对比部署蓝图中待加载程序节点的状态, 判断是否正常, 如果对比发现部署蓝 图要求节 点有异常, 则重新选择新的功能部署 蓝图, 返回步骤S2 ‑2, 直到找到所有节 点均正 常的功能部署蓝图, 则进行步骤S4; S4, 将功能程序加载到待执 行的处理芯片中, 以执 行相应的功能任务; S5, 逐一加载部署蓝图要求的所有功能程序, 判断是否正常, 如果程序加载正常, 则继 续加载下一节点程序, 如果部署蓝图要求的所有程序加载均正常, 则进行步骤S6, 否则, 记 录该节点状态为异常节点反馈给步骤S2 ‑1, 作为下一次判断是否选择功能部署蓝图的依 据, 同时, 重新选择新的功能部署蓝图, 进行步骤S2 ‑2; S6, 完成程序加载并返回部署结果, 功能蓝图部署任务结束。 2.根据权利要求1所述的故障容忍的自适应蓝图部署方法, 其特征在于, 所述功能蓝图 要求的部署功能程序的节点数目, 要满足少于系统总的节点数目。 3.根据权利要求1所述的故障容忍的自适应蓝图部署方法, 其特征在于, 同一功能根据 部署节点 位置的不同, 有 多张部署蓝图。 4.一种容忍部分节点故障的多类型处理器节点系统, 其特征在于, 包括调度/控制中 心、 功能部署 蓝图文件、 FPGA类通用信号处理节 点、 DSP类通用信号处理节 点和CUP类通用数 据处理节点, 调度/控制中心分别于FPGA类通用信号处理节点、 DSP类通用信号处理节点和 CUP类通用数据处 理节点连接 。 5.根据权利要求4所述的故障容忍的自适应蓝图部署方法, 其特征在于, 所述FPGA类通 用信号处理节 点、 DSP类通用信号处理节点和CUP 类通用数据处理节 点上均具有节 点状态记 录, 调度/控制中心能够实时查询该状态 记录。 6.根据权利要求4所述的故障容忍的自适应蓝图部署方法, 其特征在于, 所有FPGA类通 用信号处理节 点硬件状态是相同的, 对功能程序加载而言是对等, DSP 类通用信号处理节 点 和CUP类通用数据处 理节点也同样。 7.根据权利要求4所述的故障容忍的自适应蓝 图部署方法, 其特征在于, 所述调度/控 制中心用于解析蓝图部署指令, 判断当前节点状态是否满足功能蓝图的节点部署 需求, 并 发起FPGA、 D SP、 CPU节点的功能程序加载任务。 8.根据权利要求4所述的故障容忍的自适应蓝图部署方法, 其特征在于, 功能部署蓝图 以文件形式均存放在功能部署蓝图文件系统中, 供调度/控制中心选用和读取。 9.一种计算机设备, 其特征在于, 所述计算机设备包括处理器和存储器, 所述存储器中 存储有计算机程序, 当所述计算机程序被所述处理器加载并执行如权利要求 1~8任一项 所 述的方法。 10.一种计算机可读存储介质, 其特征在于, 在可读存储介质中存储有计算机程序, 所 述计算机程序被处 理器加载并执 行如权利要求1~8任一项所述的方法。权 利 要 求 书 1/1 页 2 CN 115437645 A 2一种故障容忍的 自适应蓝 图部署方 法、 系统、 设 备及介质 技术领域 [0001]本发明涉及嵌入式数字信号处理领域, 更为具体 的, 涉及一种 故障容忍的自适应 蓝图部署方法、 系统、 设备及 介质。 背景技术 [0002]传统的“联合式”系统以各个独立设备为基本单元构建系统, 这种系统一旦建成, 很难加入新的功能, 系统不具备扩展、 升级、 成长能力。 而综合化系统通过构建开放式体系 结构, 通过软件或扩展硬件模块的方式实现系统的升级、 扩展、 重构能力。 但这种能力的实 现是以技术的先进性为代价的, 传统的设计思路、 设计手段很难满足这种技术要求, 必须采 用新的设计理念、 新的设计思路及新的设计 手段。 发明内容 [0003]本发明的目的在于克服现有技术的不足, 提供一种故障容忍的自适应蓝图部署 方 法、 系统、 设备及介质, 可以实时判断当前系统节点状态, 提高系统的任务可靠性, 实现硬件 故障规避等。 [0004]本发明的目的是通过以下 方案实现的: [0005]一种故障容忍的自适应蓝图部署方法, 包括 步骤: [0006]S1, 系统初始化完成, 等待用户根据当前任务需求发起的功能蓝图部署指令; [0007]S2‑1, 动态查询当前系统各节点的初始化信息, 获取当前系统中所有节点的状态; [0008]S2‑2, 读取并解析功能部署蓝图, 获取该功能部署蓝图需要加载的功能程序对应 的所有节点信息; [0009]S3, 逐一对比部署蓝图中待加载程序节点的状态, 判断是否正常, 如果对比发现部 署蓝图要求节 点有异常, 则重新选择新的功能部署 蓝图, 返回步骤S2 ‑2, 直到找到所有节 点 均正常的功能部署蓝图, 则进行步骤S4; [0010]S4, 将功能程序加载到待执 行的处理芯片中, 以执 行相应的功能任务; [0011]S5, 逐一加载部署蓝图要求的所有功能程序, 判断是否正常, 如果程序加载正常, 则继续加载下一节点程序, 如果部署蓝图要求的所有程序加载均正常, 则进行步骤S6, 否 则, 记录该节点状态为异常节点反馈给步骤S2 ‑1, 作为下一次判断是否选择功能部署蓝图 的依据, 同时, 重新选择新的功能部署蓝图, 进行步骤S2 ‑2; [0012]S6, 完成程序加载并返回部署结果, 功能蓝图部署任务结束。 [0013]进一步地, 所述功能蓝图要求的部署功能程序的节点数目, 要满足少于系统总的 节点数目。 [0014]进一步地, 同一功能根据部署节点 位置的不同, 有 多张部署蓝图。 [0015]一种容忍部分节点故障的多类型处理器节点系统, 包括调度/控制中心、 功能部署 蓝图文件、 FPGA类通用信号处理节 点、 DSP类通用信号处理节 点和CUP类通用数据处理节 点, 调度/控制中心分别于FPGA类通用信号处理节点、 DSP类通用信号处理节点和CUP类通用数说 明 书 1/6 页 3 CN 115437645 A 3

.PDF文档 专利 一种故障容忍的自适应蓝图部署方法、系统、设备及介质

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种故障容忍的自适应蓝图部署方法、系统、设备及介质 第 1 页 专利 一种故障容忍的自适应蓝图部署方法、系统、设备及介质 第 2 页 专利 一种故障容忍的自适应蓝图部署方法、系统、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:09:48上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。