一种网络配置文件兼容方法、电子设备及存储介质技术

技术编号:26693705 阅读:30 留言:0更新日期:2020-12-12 02:49
本发明专利技术涉及通信网络管理技术领域,公开了一种网络配置文件兼容方法、电子设备及存储介质。方法包括:调用第一配置序列化块;获取与第一配置序列化块对应的关键字;控制第一配置序列化块将关键字对应的数据块写入网络配置文件中;读取网络配置文件中数据块的关键字,并通过关键字获取与关键字对应的第二配置序列化块;控制第二配置序列化块读取关键字对应的数据块,从而使新版本能使用旧版本生成或导出的网络配置文件,实现新版本对旧版本生成的网络配置文件的兼容,从而提升工程运维效率和用户体验。

【技术实现步骤摘要】
一种网络配置文件兼容方法、电子设备及存储介质
本专利技术涉及通信网络管理
,特别是涉及一种网络配置文件兼容方法、电子设备及存储介质。
技术介绍
随着科技的发展,用户对各类软件的功能需求不断增加,导致软件版本的更新越来越频繁,其中,网络管理软件作为一种提供网络系统的配置、故障、性能及网络用户分布方面的基本管理的平台,需要在频繁的版本更替中,保持新版本对旧版本生成的网络配置文件的兼容,从而使新版本能够快速、正常地管理现有通信网络,而不用重新构建网络配置。这里所说的网络配置文件,是网络管理软件对其所管理的通信网络的逻辑抽象数据。传统保持网络配置文件兼容的方法是通过将每种配置信息按照一定的序列化顺序将配置数据写入到网络配置文件中,在将网络配置文件中的配置数据写入新版本时,需要按照写入文件时的序列化顺序对配置数据进行反序列化读取,只有当配置数据的序列化顺序和反序列化顺序相同时,才能正确读取配置文件中的配置数据。但是,随着网络设备的协议不断更新,从而使得新旧版本数据结构存在差异,这种只有在序列化和反序列化顺序相同时才能读取配置数据的方式,无法本文档来自技高网...

【技术保护点】
1.一种网络配置文件兼容方法,应用于电子设备,其特征在于,所述方法包括:/n调用第一配置序列化块;/n获取与所述第一配置序列化块对应的关键字;/n控制所述第一配置序列化块将所述关键字对应的数据块写入网络配置文件中;/n读取所述网络配置文件中数据块的关键字,并通过所述关键字获取与所述关键字对应的第二配置序列化块;/n控制所述第二配置序列化块读取所述关键字对应的数据块。/n

【技术特征摘要】
1.一种网络配置文件兼容方法,应用于电子设备,其特征在于,所述方法包括:
调用第一配置序列化块;
获取与所述第一配置序列化块对应的关键字;
控制所述第一配置序列化块将所述关键字对应的数据块写入网络配置文件中;
读取所述网络配置文件中数据块的关键字,并通过所述关键字获取与所述关键字对应的第二配置序列化块;
控制所述第二配置序列化块读取所述关键字对应的数据块。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当根据所述关键字未获取到与所述关键字对应的第二配置序列化块时,将所述关键字对应的数据块存储到待处理配置组中;
获取所述关键字对应的数据块的数据长度,并根据所述数据长度进行偏移,从而继续读取所述网络配置文件。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
检测所述待处理配置组中是否有数据块,若所述待处理配置组中有数据块,则将所述数据块写入网络配置文件中。


4.根据权利要求1所述的方法,其特征在于,所述数据块包括关键字、数据长度和配置正文,所述控制所述第一配置序列化块将所述关键字对应的数据块写入网络配置文件中,包括:
将所述关键字写入所述网络配置文件中,并根据所述关键字获取所述关键字对应的数据块的数据长度;
将所述数据长度写入所述网络配置文件中,并根据所述数据长度获取所述数据块的配置正文;
将所述配置正文进行数据序列化,并将所述序列化后的配置正文写入到所述网络配置文件中。


5.根据权利要求1所述的方法,其特征在于,所述控制所述第二配置序列化块读取所述关键字对应的数据块,包括:
根据所述关键字获取所述数据块对应的数据长度,并根据所述数据长度读取所述数据块的配置正文;
将所述配置正文进行数据反序列化。...

【专利技术属性】
技术研发人员:苏永昌
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1