结论49
致谢50
参考文献..51
1 绪论
1.1 研究背景与意义 中国因特网络的发展十分迅速,网络在更加普及的同时也变得更加复杂。随着网络的基础设施规模和应用领域的不断扩大,网络的合理架设以及稳定运行也变得更加重要[1]。为检测和保证网络的稳定运行,网络测试仪器在网络维护中的重要性越来越得到体现[2]。网络测试的目的是通过科学合理的测量方法获得网络的性能参数和服务质量参数,其中包括RFC2544 性能测试规定的参数,以及连接建立时间、故障检测的事件和改正需要的时间等[3]。现代网络测试主要解决的几个重要问题分别是网络互联互通的问题分析;网络设备业务能力分析;网络业务运行状况统计;电信新业务开展能力评估;网络故障快速定位及网络性能优化。如果想要解决这些棘手的问题,首先需要搭建包括研究网络测量算法和网络测量仪表的体系,最终形成平稳的网络测量体系[4]。 网络软件硬件测试技术的兴起带来对网络测试仪人机交互系统的研究。网络测试仪人机交互系统是实现用户与网络测试仪之间交互过程的软件模块,它不仅可以展示网络测试仪的基本信息,还可为用户提供网络测试仪测试时的功能展示。早期的网络测试仪人机交互系统较为简单,只能提供简单的发送报文的操作。随着网络技术和软件技术的发展,各种测试协议逐渐得到完善,网络测试仪可提供的功能种类和数量都在不断增加。现代的网络测试仪人机交互系统可以实现很多交互操作,主要分为网络测试仪的专业信息显示,网络测试仪众多功能的分析整理,对用户的操作进行精准的响应等。 随着网络技术的发展,网络测试仪硬件性能不断提升,可以测试的网络指标也逐渐完善,用户对于网络测试仪人机交互系统的要求也越来越高[5]。网络测试仪用户不仅仅关注网络测试仪产品的硬件性能,源^自(优尔:文,论)文]网[www.youerw.com,网络测试仪的人机交互系统是否好用也成为用户选择时候的重要因素。随着网络测试仪产业的不断发展,制造网络测试仪产品的商家为市场提供了各种不同性能的网络测试仪产品。很多产品在性能指标上的差异并不明显,甚至性能相似指标不同[6],所以市场价格的定位就体现在人机交互系统设计的优劣上。本课题来源于实验室开发的网络测试仪硬件产品的市场分析,在充分分析市场前景的情况下,发现不仅需要提高网络测试仪的产品性能指标,同时也要注重网络测试仪的人机交互系统的设计,决定基于PyQt 图形界面开发工具对实验室的网络测试仪产品进行人机交互系统设计开发。 因为处在用户十分注重交互体验的时代背景下,网络测试仪的界面显示也需要变得更加丰富以提高市场竞争力。由于各种技术的爆发式发展,很多情况下硬件提供的性能指标已经达到甚至超出了人们日常使用数字产品时的需求, 但是软件提供的人机交互体验却没有上限。所以用户对网络测试仪人机交互系统的要求越来越高。本课题借鉴国外先进的网络测试仪人机交互系统设计,采用面对对象的方法重新设计网络测试仪的人机交互界面,清晰的交互界面上布局了合理的菜单结构,同时通过设计控制管理器的结构和流程为用户提供准确的交互响应,为用户提供更佳的人机交互体验。
1.2 国内外研究现状 目前国内成熟的网络测试仪产品和高端市场主要被海外公司垄断,如福禄克(Fluke)的网络测试仪One Touch,opt View,安捷伦(Agilent)的网络分析仪和应用分析仪、思博伦(Spirent)公司的Smartbits2000/6000,Net Test 的IP inter EMULATOR等,这些公司的产品占据了大部分的中国高端网络测试仪市场[7]。在中国公司中,信而泰网络公司、友商公司等也有自己的网络测试仪产品,但只是占据中低端市场[8]。国外的网络测试仪产品拥有较高的产品性能指标,但是价格昂贵;国内的网络测试仪产品在技术指标上存在一定弱势,但有价格优势。 国外的网络测试仪产品在持续优化性能指标的同时,不断改进和完善网络测试仪的人机交互系统,逐渐从裸机控制的网络测试仪人机交互系统发展为嵌入式和直接 PC 端操作系统控制的网络测试仪人机交互系统,并且人机交互界面的设计更加人性合理。如 FLUKE OptiView XG 平板电脑式手持网络分析仪内部集成了国际上最新的有线技术和无线技术模块,测试设备配置可个性化设置的显示面板,可实现按工程师需求对网络进行显示[7]。我国目前推出便携式网络测试仪产品的公司如0P will公司的技术目前在具体应用层面测试仍旧有局限性,因为它目前只关心物理层连通和往返性能测试[9]。 可以看到,我国的网络测试仪行业正在高速发展,显示出我国网络测试仪产业的巨大发展潜力和旺盛的生命力。但是在网络测试仪的人机交互系统领域中,大部分企业仍旧重点关注网络测试仪的硬件性能,对人机交互系统的重视程度和开发力度都落后于国外水平。