[发明专利]一种动态加载业务板的方法和动态加载系统有效
申请号: | 200810176558.X | 申请日: | 2008-11-19 |
公开(公告)号: | CN101741593A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 孙李麒 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 加载 业务 方法 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种动态加载业务板的方法和动态加载系 统。
背景技术
采用集中控制方案的通讯设备子架由主控板和业务板构成。如图1所示, 主控板101用于完成业务板上下线控制、业务板的业务配置、业务板告警收集 等功能;业务板102用于提供不同类型的业务。主控板101上带有CPU小系统 103,该系统包括:CPU104、闪速存储器105(FLASH)、随机访问内存106 (random-access memory,RAM)。业务板102包括:复杂可编程逻辑器件107 (Complex Programmable Logical Device,CPLD)、现场可编程门阵列108(Field Programmable Gate Array,FPGA)、业务芯片109。主控板和业务板通过LOCAL BUS(局域总线)进行通讯。
该集中控制方案中,采用集中存储,即只有主控板带有FLASH芯片,业务 板上没有存储系统。因此,业务板的FPGA文件和业务软件都需要存储在主控板 的FLASH中。在通讯系统中,一个子架所支持的业务板类型数量远远超过本子 架上实际运行时所插的业务板数量。为了满足通讯系统业务升级的需求,主控 板上不仅需要存储本子架上当前业务板的软件和FPGA文件,还要存储所有本子 架能够支持的业务板的软件和FPGA文件。
集中控制方案中,采用捆绑混合式方法运行业务软件,即无论子架上正在 工作的业务板数量多少及业务板类型是什么,都要把存储在主控板FLASH中的 所有软件都搬运到内存中解压并运行。
在正常运行的基于集中控制方案的子架中,如果需要为一块业务板进行软 件升级,或加入一块新的业务板,都需要将新软件储存到主控板的FLASH里, 对整个主控板进行复位操作,对子架中的所有业务板进行重新初始化和业务配 置。
在上述使用集中控制方案的设备子架中,发明人发现现有技术中至少存在 如下问题:
1、由于采用集中存储方式,主控板上的FLASH需要存储全部该子架支持的 业务板的业务软件和FPGA文件,因此该FLASH需要有很大的容量;但实际使用 时,子架上的业务板所使用的业务软件和FPGA文件只占主控板FLASH中存储的 一部分,造成了存储容量的浪费;
2、由于采用捆绑混合式方法运行业务软件,运行时要将主控板FLASH中的 所有软件都搬运到内存中解压并运行,占用了大量内存,增加了RAM压力;
3、由于对某一业务板相关软件的更新需要通过对主控板进行复位操作来实 现,影响了其他正在运行的业务;
4、子架中新插入一块业务板,且该业务板的业务软件和FPGA文件是子架 的主控板中没有存储的,则需要对所述主控板进行软件升级并执行复位操作, 影响其他业务,不支持业务板的即插即用,增加了系统扩容的难度;且升级过 程需要技术人员参与,维护成本高。
发明内容
现有的集中控制方案系统架构中,由于采用集中存储、软件捆绑混合式运 行,增加了系统压力,浪费了大量存储容量和RAM资源;在有新的业务板加入 或业务板软件更新时,需要对子架的主控板进行复位操作,对系统的业务正常 进行产生影响,不利于系统扩容;且升级过程需要技术人员参与,维护成本高。
为了解决现有的集中控制方案系统架构中存在的上述问题,本发明的实施 例提供一种动态加载业务板的方法。
一种动态加载业务板的方法,包括:
主控板如果检测业务板上线,则从该业务板的存储芯片中获取该业务板的 业务软件及可编程逻辑文件;
为该业务板加载所述可编程逻辑文件;
主控板运行该业务板的业务软件,完成对该业务板的配置。
另一方面,本发明的实施例还提供一种主控板。
一种主控板,包括:
上线检测模块,用于检测是否有业务板上线;
文件获取模块,与上线检测模块相连接,用于在上线检测模块检测到业务 板上线后,访问该业务板的存储芯片,获取该业务板的可编程逻辑文件及业务 软件;
加载控制模块,与文件获取模块相连接,用于运行文件获取模块得到的可 编程逻辑文件,控制业务板完成可编程逻辑文件加载;
业务配置控制模块,与文件获取模块相连接,用于运行文件获取模块得到 的业务软件,控制业务板完成业务配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810176558.X/2.html,转载请声明来源钻瓜专利网。