论文部分内容阅读
随着无线电通信技术的不断发展,它被广泛的应用于社会的各个领域,极大的促进了经济的发展。但是,作为一种国家资源,无线电通信频率是非常有限的,因此,须对其进行有效的管理以便于更有效的加以利用,产生更大的社会经济效益。针对无线电通信中的短波管理,国家无线电管理委员会设立了国家无线电短波监测网络系统项目,通过这样的监测网络,达到对短波通信的有效管理。 在这个项目的初期,采用了自主研发的短波监测系统为主,ARGUS系统为辅的协同工作的方式。本文从工程实用化的角度出发,根据短波系统和ARGUS系统之间的数据通信协议,并融合OOP的思想,设计并实现了在这两个监测系统间的基于XML的数据交换处理。 在本文所设计的数据通信中,主要是由两部分组成:交换和处理。交换主要完成短波系统向ARGUS发送正确的监测命令,接收从ARGUS返回的监测命令结果文档。处理则完成将接收到的结果文档中的结果数据提取出来并提供给短波系统。按照功能上划分,交换部分由三个模块组成,它们是:命令发送模块、监视服务模块和接收模块。考虑到整个接口方案设计最终是要在工程上予以实现,因此,按照提高系统性能和自动化程度的需求,命令发送模块和接四川大学硕士学位论文收模块均以线程的形式存在,监视服务模块则以操作系统后台服务的形式存在。对于处理部分,根据文档大小给出了直接解析和数据库映射两种方式。当文档较小的时候,采用直接解析将取得非常明显的效果。而当文档较大时,采用数据库映射处理才能达到期望的要求。尽管本论文按照直接解析方式给出的工程实现能满足目前的需求,但从完善的角度出发,益将这两种方式结合使用。因此,要使其达到性能上的优化并满足一定的未来需求,还有很多的工作要做。