【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及一种多线程数据同步方法及装置。技术背景在无线通信中,网管系统(NMS)主要负责对网元设备(NE)进行管理,网管系 统进一步包括配置管理模块、性能管理模块、告警管理模块等。其中,配置管理模块 是网管系统中最重要的模块之一,负责网元的数据设置。在配置管理模块中,配置好的 数据需要从NMS发送到网元设备,这就需要建立网元设备和网管系统的连接并进行数据 同步。利用数据同步技术可以实现不同数据库之间的数据交换,并确保所有数据库中数 据的一致性。目前,数据同步技术主要从降低系统与网络资源消耗、提高同步效率和保证同 步数据正确性等方面考虑,其中,提高同步效率最主要的方法就是使用多线程并发技 术,可以在同一时间内对多个网元进行数据同步。如图1所示,数据同步方法的主要步 骤如下1、将所有要同步的网元信息插入一个同步任务队列,其中,上述网元信息主要 包括网元ID,网元类型等参数;2、同时启动多个线程;3、每个线程不断的从同步任务队列中获取网元信息,获取之后从同步任务队列 中删除该网元;4、线程根据网元信息,开始执行该类型网元对应的同步状态, ...
【技术保护点】
一种多线程数据同步方法,其特征在于,包括:多线程池中的线程从同步队列中取出待同步网元对应的同步状态机的状态并执行;在所述取出的状态需要等待前台网元返回消息时,所述线程将所述取出的状态保存在存储模块中,并重新从所述同步队列中取出可用状态并执行;当所述取出的状态对应的网元返回消息时,所述线程从所述存储模块中提取所述取出的状态插入所述同步队列中。
【技术特征摘要】
【专利技术属性】
技术研发人员:张勇,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。