论文部分内容阅读
应急通信系统是一种具有暂时性的特殊系统,在常规通信网络发生故障时,它将作为协同通信网络及通信设备的工具,发挥重要的替补作用。然而应急通信系统所处的恶劣环境常会对其造成影响并带来不可估量的损失,因此对通信系统进行多重监控势在必行。但在监控过程中,监控手段的多重化常常导致监控系统中的诊断系统多样化,致使不同诊断系统所得诊断数据的表示格式存在着差异,为数据的共享和管理带来了障碍;此外,不同诊断系统的多种诊断方法也会导致诊断结果的差异,具有不确定性和低可靠性。这些问题严重影响着通信系统的准确运行,对其进行协同迫在眉睫。协同可以为系统完成共同的任务提供一套机制,使系统的各部分在它的协调下更好地工作。
本文以应急通信监控系统为背景,研究不同故障诊断系统间异构数据的格式差异和诊断结果差异的协同问题。在整个研究过程中,首先针对异构数据格式差异的问题,本文设计了一种基于XML的异构数据差异协同的方法,即采用XML作为转换的中间过程,转换时先将源数据库中的数据转换成XML文档,然后再将XML文档写入相应的目标数据库。该方法克服了传统“一对一”转换方法的缺点,不仅为数据的管理和共享提供了便利,更提高了系统的可扩展性和可移植性。其次针对诊断结果的冗余与互补、冲突与合作所引起的决策协同问题,引入了博弈决策融合技术,构造了博弈决策融合模型,并设计了一种基于信息熵的纳什均衡博弈决策融合算法。该方法进一步确定了故障原因,提高了诊断结果的准确性,不仅为故障修复缩短了时间,更为监控系统的准确运行提供了保障。
本文的总体设计采用了Visual C++6.0开发平台和C++编程语言,格式协同部分的设计还应用了ADO数据库访问技术和XML编程语言。在将该系统应用于不同故障诊断系统间加以验证时,相应的验证结果表明了理论的正确性和系统的可行性。
本文以应急通信监控系统为背景,研究不同故障诊断系统间异构数据的格式差异和诊断结果差异的协同问题。在整个研究过程中,首先针对异构数据格式差异的问题,本文设计了一种基于XML的异构数据差异协同的方法,即采用XML作为转换的中间过程,转换时先将源数据库中的数据转换成XML文档,然后再将XML文档写入相应的目标数据库。该方法克服了传统“一对一”转换方法的缺点,不仅为数据的管理和共享提供了便利,更提高了系统的可扩展性和可移植性。其次针对诊断结果的冗余与互补、冲突与合作所引起的决策协同问题,引入了博弈决策融合技术,构造了博弈决策融合模型,并设计了一种基于信息熵的纳什均衡博弈决策融合算法。该方法进一步确定了故障原因,提高了诊断结果的准确性,不仅为故障修复缩短了时间,更为监控系统的准确运行提供了保障。
本文的总体设计采用了Visual C++6.0开发平台和C++编程语言,格式协同部分的设计还应用了ADO数据库访问技术和XML编程语言。在将该系统应用于不同故障诊断系统间加以验证时,相应的验证结果表明了理论的正确性和系统的可行性。