提升通信设备机盘产出效率的系统及其方法与流程

文档序号:11250064阅读:341来源:国知局
提升通信设备机盘产出效率的系统及其方法与流程
本发明涉及通信设备领域和机盘软硬件设计领域,具体是涉及一种提升通信设备机盘产出效率的系统及其方法。
背景技术
:通信行业和其它行业,如消费电子,都会遇到产能问题。当遇到大客户需求,要求短时间内提供大批量设备时,不同的产品会有不同的表现。设计好的产品,产能效率会很高;相反,不好的产品设计,产能就比较低下,甚至引起客户对厂家实力的一些怀疑。通信设备是一种高科技产品,影响生产产能的因素很多。本发明中提到的机盘产能的问题,在各个厂家都会遇到。下面先从通信设备的硬件形态说起,逐步引出目前影响通信设备产能一个重要环节。通信设备一般有机框和机盘组成,一个机框会有几块到几十块机盘不等。机框一般是金工件,生产产能一般都不是太大的问题。设备产能,主要受限于机盘的产能。通信设备的机盘一般分为主控机盘和业务机盘。机盘一般都采用带嵌入式处理器的设计方法,嵌入式系统控制通信处理单元。其中,嵌入式系统会以扣板的形式出现,即不同类型的机盘,可以使用同一种扣板,即可以使用同一种嵌入式系统,用于节省成本。如图1所示,机盘生产的生产过程包括扣板生产、底板生产、机盘生产。其中,扣板生产包括:编程器烧写基础程序;备料、上贴片机,检查后、入库;底板生产包括:备料、上贴片机,初步检查后,入库;机盘生产包括:领扣板、领底板拼装,升级机盘专用程序,机盘入库。根据图1可以看出,机盘生产过程中,升级专用机盘软件的难点以及影响产出效率的原因有:1、底板的种类非常之多,导致与之对应的机盘软件也很多,这个需要管理。如果采用手工升级的方式,容易出错。出错后的恢复工作也会影响车间的产出效率;2、机盘专用程序手工方式下的升级效率一般比较低下。遇到这种情况,很多生产厂商会开发特定的生产装备,对机盘专用程序进行批量烧制。这种情况会产生研发费用以及装备自己的成本费用。生产装备自己可能也存在问题,需要长期更新维护。技术实现要素:本发明的目的是为了克服上述
背景技术
的不足,提供一种提升通信设备机盘产出效率的系统及其方法。它改善机盘专用程序升级引起的产能低下问题,提升了通信设备的生产产能。本发明提供一种提升通信设备机盘产出效率的系统,该系统包括机框和安装在机框内待升级的机盘,所述待升级的机盘包括至少一个主控机盘和至少一个业务机盘,其特征在于:所述系统还包括至少一个母盘,所述母盘用于对待升级的机盘的机盘专用程序进行升级,所述母盘为主控机盘,所述母盘连接待升级的机盘;所述待升级的机盘上设计有机盘类型信号,用于标识不同的机盘类型board_type;机框上设置有标识框号的框地址信号,用于表示不同机框的框地址chassis_no;机框上的不同槽位输入不同的槽位号信号,用于表示不同的槽位号slot_no;主控机盘内设置有集线器hub,用于连接该主控机盘的cpu和母盘;所述框地址chassis_no和槽位号slot_no用于计算机盘在机框里的全局索引gid,所述gid为待升级的机盘在机框内的数字标志。在上述技术方案的基础上,所述母盘带有生产监控伺服程序,用于监控待升级的机盘的升级请求,并发送给待升级的机盘需要获取的机盘包名称和路径。在上述技术方案的基础上,所述gid通过公式(1)计算得到:gid=chassis_no×32+slot_no(1)。在上述技术方案的基础上,所述gid用于配置待升级的机盘的ip地址和mac地址,gid为待升级的机盘的ip地址和mac地址的一部分,使得待升级的机盘的ip地址、mac地址均不相同,便于多个机盘并行升级。在上述技术方案的基础上,所述机框上设置拨号开关,将拨号开关设置成不同的拨号值,标识框地址chassis_no的值,表示不同的机框号。在上述技术方案的基础上,所述框地址chassis_no的信号、槽位号slot_no的信号从背板侧引入主控机盘和业务机盘,主控机盘的集线器hub与对偶主控机盘的集线器hub互联,所述机盘类型信号不小于8bit,所述框地址信号不小于3bit,所述槽位号信号不小于5bit。本发明还提供一种提升通信设备机盘产出效率的方法,包括如下步骤:a、将用于机盘专用程序升级的主控机盘作为母盘,将待升级的机盘上电启动;b、读取框地址chassis_no的值、槽位号slot_no的值、机盘类型board_type的值,并根据chassis_no的值和slot_no的值计算机盘在机框里的全局索引gid;c、待升级的机盘向母盘自举,发送机盘类型board_type信息,并向母盘申请用于机盘专用程序升级的机盘软件包;d、待升级的机盘与母盘建立连接,母盘推送与该机盘对应的机盘软件包到该机盘;在上述技术方案的基础上,步骤c中,所述母盘上存放与机盘类型board_type相对应的机盘软件包,不同的机盘类型board_type会对应不同的机盘软件包,如果待升级的机盘的申请请求超时或者没有对应的机盘软件包,则待升级的机盘停止升级。在上述技术方案的基础上,步骤d中,所述母盘下发机盘软件包和路径,待升级机盘准备机盘软件包存放路径后,待升级的机盘与母盘建立文件传输协议服务ftpserver连接,文件传输协议服务ftpserver用于接收机盘的升级请求并推送机盘软件包到机盘。在上述技术方案的基础上,所述步骤d之后,还包括如下步骤:待升级的机盘收到机盘软件包后进行软件校验,并在进行软件校验后重启,完成机盘专用软件初始化。与现有技术相比,本发明的优点如下:本发明设计的提升通信设备机盘产出效率的系统及其方法,实现简单,成本较低。在硬件上,设置一个集线器hub;软件上,主控机盘上编写生产监控伺服程序,作为用于机盘升级的母盘;将待升级的机盘的升级流程嵌入到正常的启动流程,流程也较简单,对设计人员无特殊要求,可以减少材料费用以及维护费用;本发明的系统及其方法可以实现批量全自动化生产,减少了对机盘软件升级的步骤、流程以及人力消耗,极大提升整个机盘的产出效率。附图说明图1为现有的机盘生产的流程图。图2为本发明实施例提升通信设备机盘产出效率的系统内部连接的结构示意图。图3为本发明实施例的主控机盘的结构示意图。图4为本发明实施例的业务机盘的结构示意图。图5为本发明实施例提升通信设备机盘产出效率的方法的流程图。图6为本发明实施例提升通信设备机盘产出效率的系统外部连接的结构示意图。具体实施方式下面结合附图及具体实施例对本发明作进一步的详细描述。参见图1、图2所示,本发明实施例提供一种提升通信设备机盘产出效率的系统,该系统包括机框和安装在机框内的待升级的机盘,所述待升级的机盘包括至少一个主控机盘和至少一个业务机盘,所述系统还包括至少一个母盘,用于对待升级的机盘的机盘专用程序进行升级,所述母盘为主控机盘,所述母盘连接待升级的机盘;所述待升级的机盘上设计有机盘类型信号,机盘由扣板和底板拼装形成。如图2所示,用于机盘专用程序升级的主控机盘作为母盘,母盘与待升级的机盘建立文件传输协议服务ftpserver连接,文件传输协议服务ftpserver用于接收机盘的升级请求并推送机盘软件包到机盘。其中,母盘带有生产监控伺服程序,用于监控待升级的机盘的升级请求,并发送给待升级的主控机盘和业务机盘需要获取的机盘包名称和路径。参见图3、图4所示,主控机盘和业务机盘上设计有机盘类型信号,用于标识不同的机盘类型board_type;机框上设置有标识框号的框地址信号,用于表示不同机框的框地址chassis_no;机框上的每个槽位输入不同的槽位号信号,用于表示不同的槽位号slot_no,机框上可通过设置拨号开关,将拨号开关设置成不同的拨号值,表示不同的机框号,所述框地址chassis_no和槽位号slot_no用于计算机盘在机框里的全局索引gid(globalidentification),gid为待升级的机盘在机框内的数字标志。参见图2,实际应用中,可以将机框1的chassis_no的值设为为0,机框2的值设为1,依次类推,机框3的值设为2;同理,可以将槽位的槽位号slot_no的值依次设为1、2、3等。参见图3所示,主控机盘内设置有集线器hub,用于连接该主控机盘的cpu和母盘。其中,所述框地址chassis_no的信号、槽位号slot_no的信号从背板侧引入主控机盘和业务机盘,主控机盘的集线器hub与对偶主控机盘的集线器hub互联。其中,所述机盘类型信号不小于8bit,所述框地址信号不小于3bit,所述槽位号信号不小于5bit。图3中,rj45接口通常用于数据传输,共有八芯做成,最常见的应用为网卡接口。在本实施例中,所述gid通过公式(1)计算得到:gid=chassis_no×32+slot_no(1)gid用于配置待升级的机盘的ip地址和mac地址,gid为待升级的机盘的ip地址和mac地址的一部分,使得待升级的机盘的ip地址、mac地址均不相同,便于多个机盘并行升级。ip地址、mac地址通过主控机盘扣板上的cpu和业务机盘扣板上的cpu设置。其中,gid为机盘在机框内唯一的一个数字标志,mac(mediaaccesscontrol)是指介质访问控制。在实际应用中,ip地址和mac地址的分配原则可如下表1所示:表1:机盘的ip地址和mac地址设置原则参见图5所示,本发明实施例还提供一种提升通信设备机盘产出效率的方法,包括如下步骤:s1、将用于机盘专用程序升级的主控机盘作为母盘,将待升级的机盘上电启动,待升级的机盘包括业务机盘和主控机盘。s2、读取框地址chassis_no的值、槽位号slot_no的值、机盘类型board_type的值,并根据chassis_no的值和slot_no的值计算机盘在机框内的数字标志gid;根据gid配置业务机盘和主控机盘的ip地址和mac地址。s3、待升级的机盘向母盘自举,发送机盘类型board_type信息,并向母盘申请用于机盘专用程序升级的机盘软件包;母盘上存放与机盘类型board_type相对应的机盘软件包,不同的机盘类型board_type会对应不同的机盘软件包,如果待升级的机盘的申请请求超时或者没有对应的机盘软件包,则待升级的机盘停止升级。。s4、母盘下发机盘软件包和路径,待升级机盘准备机盘软件包存放路径后,待升级的机盘与母盘建立文件传输协议服务ftpserver连接,母盘推送与该机盘对应的机盘软件包到该机盘;文件传输协议服务ftpserver用于接收机盘的升级请求并推送机盘软件包到机盘。s5、待升级的机盘收到机盘软件包后进行软件校验,并在进行软件校验后重启,完成机盘专用软件初始化。其中,所述母盘通过设置生产监控伺服程序监控待升级机盘的升级请求,所述生产监控伺服程序启动时,同时启动文件传输协议服务ftpserver。在实际应用中,母盘上存放与机盘类型board_type相对应的机盘软件包,不同的机盘类型board_type会对应不同的机盘软件包。机盘软件包包名和盘类型可能的对应的方式可如下表2所示。其中,devtype1表示通信设备类型名字,boardtype1表示机盘类型。表2:机盘类型和机盘软件包的对应关系表序号board_type机盘软件包名10x01devtype1_boardtype1.squ20x02devtype1_boardtype2.squ30x03devtype1_boardtype3.squ40x04devtype1_boardtype4.squ50x05devtype1_boardtype5.squ60x06devtype1_boardtype6.squ参见图6所示,所述母盘连接pc机,所述pc机观察母盘上生产监控伺服程序的升级日志,判断待升级的机盘是否升级成功,在待升级的主控机盘和业务机盘升级完成后,更换另外一批主控机盘和业务机盘,继续升级。其中,pc机是指个人计算机。在实际操作中,参见图6,操作步骤为:(1)根据需要领取一台或者多台通信设备,通信设备包括机框和电源,至少一块主控机盘作为母盘,做为待升级的机盘软件升级的载体,此母盘需要存放有待升级的机盘的升级软件;(2)根据需要领取待升级的主控机盘底板和主控机盘扣板,装配好,根据需要领取待升级的业务机盘底板和扣板,装配好;(3)领取多根网线,将多台设备主控机盘上的eth1和eth2级联;(4)母盘上运行生产监控伺服程序;逐个插入主控机盘和业务机盘;(5)通过pc机登录到主控母盘,观察母盘上伺服程序的升级日志,判断主控机盘和业务机盘升级是否成功;主控机盘和业务机盘升级完成后,更换成另外一批,继续升级。本领域的技术人员可以对本发明实施例进行各种修改和变型,倘若这些修改和变型在本发明权利要求及其等同技术的范围之内,则这些修改和变型也在本发明的保护范围之内。说明书中未详细描述的内容为本领域技术人员公知的现有技术。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1