论文部分内容阅读
IC卡公话管理系统是电信系统各级区域局方对所辖地区的IC卡话机的管理软件,完成某一地区的所有IC卡公用话机的管理、维护和收益统计。
IC卡管理系统测试软件是针对该管理系统开发的,主要是对管理系统收发的帧信息和原始帧信息进行比较,以查找验证数据传输过程中帧信息错误的来源。既包括对帧数据的校验,也包括对压缩数据的校验。
本文先介绍了IC卡管理系统的概况,包括该软件的功能和实现方式。然后分析了目前流行的帧信息截获与分析的研究现状,包括优势和不足。常见的协议测试软件都是针对标准协议开发的,无法完成自定义协议的测试;本管理系统和测试软件都采用了电信运营商定义的非标准协议和算法,具有一定的专用性和特殊性。
接着对该测试软件所做的主要研究进行了探讨。包括数据挖掘技术在通讯错误定位中的应用,加密技术改进后在压缩技术中的应用,校验技术的测试与选择等。
最后对所开发的测试软件的需求进行了分析,对总体设计和详细设计进行了描述。本测试软件采用结构化和面向对象相结合的模式进行设计。采用了流行的标准建模语言UML。在文章最后有该软件运行的结果分析和不足之处的说明。
查找帧信息在传输过程中的出错位置并加以容错设计,是解决通信领域尤其是重要数据通信丢失或异常的重点研究课题。数据分割成帧以后进行打包压缩,因此先要对分割后的数据是否正确进行检验,主要是看分割后的数据格式是否正确,按不同标准分割后的帧格式中源数据是否一致。之后对数据进行压缩,需要针对不同的数据要求采用相应的压缩方法,并对数据的安全性加以考虑。在压缩后,需要进行压缩结果的校验。
数据挖掘技术、压缩技术、校验技术和通讯协议是本软件采用的关键技术,而压缩和通讯协议组帧后的校验则是该课题的重点研究内容。