【技术实现步骤摘要】
本专利技术涉及计算机领域,尤其涉一种系统升级的方法及系统。
技术介绍
目前,在波分通信系统中,光电转换模块工作在业务单板上,且光电转换模块包括若干内部器件。业务单板、光电转换模块及光电模块的部分内部器件均有各自的软件系统。若将业务单板的软件系统视为主系统,则光电转换模块的软件系统为一级子系统,光电转换模块内部器件的软件系统为二级子系统,其中,上述主系统、一级子系统和二级子系统构成了双重子系统。在实现过程中,为了使得主系统、一级子系统和二级子系统能够进行交互,通常遵 循如下标准主系统和一级子系统之间存在第一通信协议和第一升级协议,其中,第一通信协议用于主系统和一级子系统之间的数据交互,第一升级协议专门用于主系统为一级子系统的软件进行升级,当一级子系统接收到主系统通过第一升级协议发送过来的数据时,即认为是对一级子系统进行升级的文件。一级子系统和二级子系统之间存在第二通信协议和第二升级协议,第二通信协议用于一级子系统和二级子系统之间的数据交互,第二升级协议专门用于一级子系统为二级子系统的软件进行升级,当二级子系统接收到一级子系统通过第二升级协议发送过来的数据时,即认为是对二级子系统进行升级的文件。需要说明的是,光电转换模块的内部器件生产厂家较多,且各个厂家生产的内部器件的软件升级方法也各不相同,而开发人员在进行主系统和一级子系统的初始设计时,对于光电转换模块所使用的内部器件是未知的,所以在对主系统和一级子系统进行设计时,通常不会考虑对二级子系统的软件进行升级的问题。内部器件安装完成后,在进行应用的过程中,若需要对二级子系统中的软件进行升级,目前,通常采取如下方 ...
【技术保护点】
一种系统升级的方法,应用于双重子系统中,所述双重子系统包括:主系统、一级子系统和二级子系统,其特征在于,包括:所述一级子系统接收所述主系统通过第一升级协议发送的目标升级文件,其中,所述目标升级文件包括第一升级文件和用于对所述二级子系统进行升级的第二升级文件,所述第一升级文件至少包括用于为所述一级子系统增加目标功能的第一代码,所述目标功能使得所述一级子系统可以将所述第二升级文件发送给所述二级子系统;所述一级子系统解析所述目标升级文件,得到所述第一升级文件和所述第二升级文件;所述一级子系统运行所述第一升级文件,使得所述一级子系统具有将所述第二升级文件发送给所述二级子系统的功能;所述一级子系统通过第二升级协议将所述第二升级文件发送给所述二级子系统,使所述二级子系统完成升级。
【技术特征摘要】
1.一种系统升级的方法,应用于双重子系统中,所述双重子系统包括主系统、一级子系统和二级子系统,其特征在于,包括 所述一级子系统接收所述主系统通过第一升级协议发送的目标升级文件,其中,所述目标升级文件包括第一升级文件和用于对所述二级子系统进行升级的第二升级文件,所述第一升级文件至少包括用于为所述一级子系统增加目标功能的第一代码,所述目标功能使得所述一级子系统可以将所述第二升级文件发送给所述二级子系统; 所述一级子系统解析所述目标升级文件,得到所述第一升级文件和所述第二升级文件; 所述一级子系统运行所述第一升级文件,使得所述一级子系统具有将所述第二升级文件发送给所述二级子系统的功能; 所述一级子系统通过第二升级协议将所述第二升级文件发送给所述二级子系统,使所述二级子系统完成升级。2.根据权利要求I所述的方法,其特征在于,还包括 所述一级子系统存储所述第一升级文件和所述第二升级文件。3.根据权利要求2所述的方法,其特征在于,所述第一升级文件还包括接口文件,所述接口文件用于一级子系统运行所述第一代码后,执行所述目标功能时所必须调用的接口文件; 所述一级子系统的原有文件由所述主系统通过所述第一升级协议发送删除指令进行删除。4.根据权利要求3所述的方法,其特征在于,在所述一级子系统通过第二升级协议将所述第二升级文件发送给所述二级子系统之后,还包括 所述一级子系统接收所述主系统通过所述第一升级协议发送的所述一级子系统的原有文件,并还原所述一级子系统。5.一种系统升级的方法,应用于双重子系统中,所述双重子系统包括主系统、一级子系统和二级子系统,其特征在于,包括 所述主系统获取用户对第一升级文件和第二升级文件进行合并处理后得到的目标升级文件; 所述主系统通过第一升级协议将所述目标升级文件发送给所述一级子系统,其中,所述目标升级文件包括第一升级文件和用于对所述二级子系统进行升级的第二升级文件,所述第一升级文件至少包括用于为所述一级子系统增加目标功能的第一代码,所述目标功能使得所述一级子系统可以将所述第二升级文件发送给所述二级子系统。6.根据权利要求5所述的方法,其特征在于,所述第一升级文件还包括接口文件,所述接口文件用于一级子系统运行所述第一代码后,执行所述目标功能时所必须调用的接口文件; 在所述主系统通过第一升级协议将目标升级文件发送给所述一级子系统之前,还包括 当所述一级子系统的存储空间不能满足存储所述第一升级文件和所述第二升级文件的需求时,所述主系统通过所述第一升级协议将删除指令发送给所述一级子系统,以删除一级子系统的原有文件。7.根据权利要求6所述的方法,其特征在于,还包括 所述主系统通过所述第一升级协议将所述一级子系统的原有文件发送给所述一级子系统。8.—种一级子系统,其特征在于,包括 接收单元,用于接收所述主系统通过第一升级协议发...
【专利技术属性】
技术研发人员:王刘记,周峻,叶徘岑,李青松,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。