【技术实现步骤摘要】
通信设备的数据库版本更新方法、系统及可读存储介质
[0001]本专利技术涉及数据库更新管理
,具体涉及通信设备的数据库版本更新方法、系统及可读存储介质。
技术介绍
[0002]随着通信技术的快速发展,通信设备更新迭代的速度也越来越快。其中PTN(Packet Transport Network,分组传送网)、OTN(Optical transport network,光传送网)、WDM(Wavelength Division Multiplexing,波分复用)、IPRAN(IP RadioAccess Network,基于IP的移动回传网络)及交换机等通信设备的管理系统为了管理每一种类型的设备,需要做不同程度的兼容,或者增加新的功能。并且在系统不断迭代的同时,设备管理数据库也需要不断更新升级。
[0003]现有的数据库更新采用的是使用固定升级脚本名称一次性更新到某个版本的方法。如图1所示,现有的数据库更新系统包括获取单元,解析单元,提取单元和更新单元四个单元。获取单元获取预设的脚本文件名;解析单元对其进行解析 ...
【技术保护点】
【技术特征摘要】
1.通信设备的数据库版本更新方法,其特征在于,包括:S1:建立包含所有数据库版本号,以及数据库版本号与升级脚本名称和回退脚本名称的映射关系的版本更新映射表;S2:获取数据库当前版本和数据库目标版本;S3:基于数据库当前版本和数据库目标版本,从版本更新映射表中获取对应的升级脚本名称或回退脚本名称;S4:根据升级脚本名称或回退脚本名称获取对应的升级脚本或回退脚本,进而基于对应的升级脚本或回退脚本执行数据库的版本升级或版本回退,以更新数据库版本。2.如权利要求1所述的通信设备的数据库版本更新方法,其特征在于:步骤S1中,对于版本更新映射表中的任意一条映射关系:以数据库版本号为键,以升级脚本名称和回退脚本名称为值,且升级脚本名称和回退脚本名称以分号进行分隔。3.如权利要求1所述的通信设备的数据库版本更新方法,其特征在于:步骤S1中,版本更新映射表中的数据库版本号从小到大依次排序。4.如权利要求1所述的通信设备的数据库版本更新方法,其特征在于:步骤S1中,数据库的初始版本没有对应的升级脚本;数据库的最新版本没有对应的回退脚本。5.如权利要求1所述的通信设备的数据库版本更新方法,其特征在于:步骤S3中,根据数据库当前版本和数据库目标版本,从版本更新映射表中获取符合数据库目标版本映射关系的所有升级脚本名称或回退脚本名称。6.如权利要求5所述的通信设备的...
【专利技术属性】
技术研发人员:龚海龙,陆善伟,王洪炼,
申请(专利权)人:重庆奥普泰通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。