[发明专利]一种动态加载业务板的方法和动态加载系统有效
申请号: | 200810176558.X | 申请日: | 2008-11-19 |
公开(公告)号: | CN101741593A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 孙李麒 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 加载 业务 方法 系统 | ||
1.一种动态加载业务板的方法,其特征在于,包括:
主控板如果检测到业务板上线,则从该业务板的存储芯片中获取该业务板 的业务软件及可编程逻辑文件;
为该业务板加载所述可编程逻辑文件;
主控板运行该业务板的业务软件,完成对该业务板的配置。
2.根据权利要求1所述的动态加载业务板的方法,其特征在于,所述从该 业务板的存储芯片中获取该业务板的业务软件及可编程逻辑文件的步骤之前还 包括:
为业务板的存储芯片添加即插即用信息区;所述即插即用信息区中带有该 业务板存储芯片中的可编程逻辑文件和业务软件的存储地址。
3.根据权利要求1或2所述的动态加载业务板的方法,其特征在于,所述 从该业务板的存储芯片中获取该业务板的业务软件及可编程逻辑文件的步骤包 括:
读取所述业务板存储芯片的即插即用信息区中的可编程逻辑文件存储地 址;
根据所述可编程逻辑文件存储地址访问该业务板的存储芯片,获取该业务 板的可编程逻辑文件;
读取所述业务板存储芯片的即插即用信息区中的业务软件存储地址;
根据所述业务软件存储地址访问该业务板的存储芯片,获取该业务板的业 务软件。
4.根据权利要求1所述的动态加载业务板的方法,其特征在于,还包括:
在升级业务板的业务软件和可编程逻辑文件时,业务板将新的可编程逻辑 文件和业务软件下载到该业务板的存储芯片内储存;
主控板将在该主控板上正在运行的所述业务板的旧软件卸载;
主控板为该业务板加载新的可编程逻辑文件;
主控板运行该业务板的新的业务软件,重新对该业务板进行配置。
5.一种主控板,其特征在于,包括:
上线检测模块,用于检测是否有业务板上线;
文件获取模块,与上线检测模块相连接,用于在上线检测模块检测到业务 板上线后,访问该业务板的存储芯片,获取该业务板的可编程逻辑文件及业务 软件;
加载控制模块,与文件获取模块相连接,用于运行文件获取模块得到的可 编程逻辑文件,控制业务板完成可编程逻辑文件加载;
业务配置控制模块,与文件获取模块相连接,用于运行文件获取模块得到 的业务软件,控制业务板完成业务配置。
6.根据权利要求5所述的主控板,其特征在于,还包括:
升级模块,用于对业务板的业务软件和可编程逻辑文件进行升级;
卸载模块,用于业务板下线后,卸载运行在主控板上的该业务板的业务软 件。
7.一种动态加载系统,其特征在于,包括主控板和业务板;所述主控板和 业务板通过数据传输总线传输数据,通过可编程逻辑器件加载总线完成主控板 对业务板的可编程逻辑文件加载操作;
所述主控板包括:
上线检测模块,用于检测是否有业务板上线;
文件获取模块,与上线检测模块相连接,用于在上线检测模块检测到业务 板上线后,访问该业务板的存储芯片,获取该业务板的可编程逻辑文件及业务 软件;
加载控制模块,与文件获取模块相连接,用于运行文件获取模块得到的可 编程逻辑文件,控制业务板完成可编程逻辑文件加载;
业务配置控制模块,与文件获取模块相连接,用于运行文件获取模块得到 的业务软件,控制业务板完成业务配置;
所述业务板包括:
存储模块,用于存储所述业务板的可编程逻辑文件及业务软件;
加载模块,用于接受主控板控制,为可编程逻辑芯片加载可编程逻辑文件;
业务配置模块,用于接受主控板控制,进行业务配置;
下载模块,用于业务板升级时,业务板由主控板下载升级使用的新的可编 程逻辑文件及业务软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810176558.X/1.html,转载请声明来源钻瓜专利网。