摩托罗拉无线通信实验室测试环境管理系统的设计与实现

  • 格式:docx
  • 大小:21.43 KB
  • 文档页数:3

创先职称论文发表网

摩托罗拉无线通信实验室测试环境管理系统的设计与实现

摘要:摩托罗拉中国技术有限公司是一家以研发和生产通信设备为主营业务的公司,无线通信设备是其主要产品之一。为保证产品品质,测试工作是极其重要的。本部门就是专门负责无线通信设备测试工作的。公司拥有一个大型的无线通信实验室,主要用于产品的测试工作,这个实验室由本部门负责维护和使用。实验室里面的无线通信设备种类全、数量大,几乎所有本公司生产的无线通信设备、包括部分其他厂家的设备都可以在实验室中找到。测试工作是一项繁重和多样化的工作。在大工作量和测试设备繁多的情况下,搭建测试环境的工作是很复杂的。于是怎样能够帮助测试工程师快速、简便的获取设备信息,减少搭建测试环境的时间和工作量就成为一个工作重点。

关 键 字:摩托罗拉;无线通信;实验室测试环境管理系统

在对以往工作中出现的问题和经验总结的基础上,设计和实现了这套实验室测试环境管理系统,能够大幅度的减少工程师搭建测试环境所需的时间和工作量,最终提高了测试工作效率。同时也使得实验室管理更加有序,使用效率更高。这套系统能为测试工程师提供了搭建测试环境所需要的几乎全部信息,同时信息的更新也十分便捷,非常适合多变的测试工作。系统所涵盖的信息很全面,对管理者而言,也为管理和规划工作提供了很好的信息来源。

关键词:测试环境无线通信实验室信息查询设备管理。

摩托罗拉中国技术有限公司在北京的无线通信实验室最主要的作用就是对摩托罗拉生产的无线通信设备进行测试,测试内容主要是通信设备的功能和性能测试,确保设备的各项指标达到设计水平。同时也担负一些面向市场和运营商的测试任务,比如由政府或者运营商指定的测试任务。本部门是专门的测试部门,主要工作就是上述的测试工作,整个无线通信实验室由本部门使用和管理。具体的工作包括各种硬件、软件和功能的测试。例如测试新硬件的功能和性能,测试新版本软件的新功能、测试新设备和旧设备之间的兼容性等。测试内容包括测试协议、模拟真实场景、无线信号的质量等。

测试工作量大,测试种类繁多。实验室中无线通信设备数量和种类繁多。无线通信系统从功能上划分大体包括以下部分:包括各种基站收发信台(BTS一 BaseStati。

nTransceiver)、基站控制器(BSC-BaseStationController)、分组控制功能(PCF一

PaeketControl Funetion)和移动交换中心(MSC一 MobileSwitchCenter)、终端。终端一般就是手机,手机通过无线信号与基站通信。基站与基站控制器之间,以及基站控制器与交换机之间则是通过电缆连接。简单说,通过手机一基站控制器一交换机一基站控制器一手机这样一条通路,就可以实现无线通信的功能。实际上,交换机和基站控制器通常都是由若干个设备组成的,所以细分之后的设备种类和数量是很多的。以前,在这样一个测试工作量大、涉及设备种类繁多的测试环境下,导致出现了一个重要的问题,就是测试工程师要花费很多时间和精力来搭建测试环境。具体来讲,导致了以下问题的出现: 测试小组在开始测试之前,要花费很多时间来检查设备情况,比如设备是否运行正常、硬件版本和软件版本是否是测试项目所要求的、是否有硬件或软件的方面的故障等。设备之间的通讯大多数是通过带宽为2M的线缆实现的,这种线缆称为El线。这些El线都是通过配线架转接的。由于经常改变测试环境,尤其在多个测试同 时进行的情况下,经常出现正在使用的连接被其他小组的人员拔掉的情况,影响测试的效率。因为没有人统计配线架的连接使用情况。有时候测试人员在准备使用某个设备的时候需发现该设备有问题,为了排除问题,判断故障原因,需要知道上次使用该设备的人员做了哪些操作,但是经常没人能回答他的问题。因为设备没有专创先职称论文发表网

门的负责人和定期的检查制度,以保证有问题后能及时发现并解决。测试工程师经常需要了解实验室的整体情况,但是每个测试小组只了解本小组正在使用的设备情况,所以工程师需要把来自好几个人的信息整合一下,才能得到完整的信息。这些问题导致测试工程师花费很多时间在搜集这些信息上,导致搭建测试环境时间很长,工作效率不高。针对这些问题,建立一套测试环境管理管理系统来解决这些问题成为了一项重要的工作。测试环境管理系统的目的就是解决上述问题,最终目的在于提高测试工作的效率。

设备之间的连接管理设备状态的维护

系统状态的维护第一个要解决的问题是配线架的管理问题,实际上也就是设备之间连接管理的问题。配线架就是一个带有很多电缆插口的连接转换设备,所有设备的El电缆接口都连接到配线架上,当工程师想要把任意两台设备连接起来时,就用一根短的线缆插入到这两个设备对应的配线架插口上,这两个设备就连接到一起了。由于实验室内设备很多,而且经常需要拔插配线架上的电缆改变设备之间的连接状态,配线架前面始终是一堆杂乱无章的线缆。以前,由于没有一个清晰、可靠的管理系统,这个杂乱无章的配线架一直是测试工程师最为头疼的设备。在本系统投入使用之前,就是这样的情况,为什么会出现这种情况?原因在于,大家一直认为配线架只是一个无关紧要的设备,因此一直以来没人想到要对它进行智能管理,但随着实验室设备的增加,线缆越来越多的时候,线缆的管理就成为头疼的事情。杂乱无章的线缆不但降低了测试工程师的工作效率,而且一旦出现故障,故障的查找与排除是非常耗费时间和精力的事情。安装新设备是经常要做的事,而旧设备的删减也会经常发生,会让工程师无从下手。所有这些对测试工作的效率产生了很大的影响。针对这种情况可能会带来的诸多问题,对配线架的管理成为了必须要解决的问题。以前配线架管理方法主要是书面记录、电子表格等方法,这个方法最大的缺点就是数据更新很难做到及时准确,查询和使用都很不方便。由于没能及时更新数据而导致工作出现失误是经常发生的事。

另外,以往都是指定某一个工程师承担网络管理员的任务,但是任何一个工程师都很难对实验室网络系统中的各类设备的连接状况进行实时监控。本论文中的配线架管理则不同,配线架信息的更新是由所有使用设备的工程师共同完成的,通过使用方便快捷的浏览器窗口,使得查询和更新信息十分方便快捷。从而保证了配线架信息的完整性和实时性。提高了测试工作效率。第二个要解决的问题是设备状态维护的问题。在一项测试工作开始之前,工程师要搭建测试环境,工程师需要查询测试所需要的设备是否都是可用的,是否运行正常,软件和硬件版本是否正确。如果有问题,要马上解决问题,比如维修,软降升级或降级,更换硬件板卡等。以前,没有一个统一的设备状态统计。工程师只能自己去检查所需要的设备,这是一个费时费力的工作,因为一套系统包含的设备很多。虽然每个设备都有网管系统,但是设备厂家都只有自己的网管系统,。但是,实验室的情况比较复杂,网管系统的使用对象是最终用户,适合最终用户的并不适合测试工程师,对于测试工程师来说,网管系统提供的信息在很多情况下是不够的。测试工程师需要知道更加详细的设备状态和日志来对设备进行配置或维修。同时,由于实验室的设备来自不同的厂家,没有统一的管理平台。这个系统能够方便的让所有的工程师随时查询所有设备的运行状态,而这些信息是所有的工程师共同维护的,每个工程师都可以随时对设备状态进行更新。这样就形成一个很完备的并且是即时的设备状态统计,能够节省很多检查设备的时间,提高测试工作的效率。

第三个是解决系统状态维护的问题。系统是指由一整套设备组成,可以直接用于测试的无线通信系统。实验室里包括好几套系统,如果有些测试对设备本身的型号,软件和硬件版本没有特殊要求。只需要能够打电话就可以,这个时候工程师只需要查询有没有可用的系创先职称论文发表网

统就可以了,不用详细的去查询每个具体的设备。系统状态也是由工程师们维护,可以随时查询和更新。为了使这套系统能够更好的运行,还需要一些附加的功能,包括通知和提醒的功能。自动检查设备的功能等。 第二章相关软件和技术介绍本章介绍本系统所使用的相关软件和技术。

B/S系统开发原理介绍

为了使系统使用更加方便快捷,本系统采用B/S结构实现,即 Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S 结构的一种变化和改进。主要利用了不断成熟的W料浏览器技术,结合多种 ScriPt语言和Aotivex技术,是一种全新的软件系统构造技术。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由

WebServer完成。随着WindowS将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。 B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用Activex、 Java等技术开发较为复杂的应用,但是相对于发展己非常成熟C/S的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用 C/S模式要求客户端必须要有相应的程序,来连接服务端。这对于本部门的工程师来讲十分不方便的,因为几十个工程师都要在自己的PC上安装软件,而且还要学会使用,再加上后续的支持维护工作,对于只有本人一个系统维护人员来说,工作量太大了。 B/S客户端只要有浏览器即可通过web访问服务器。这个方法十分符合本部「1测试工作的需求,工程师只需用浏览器打开网页即可使用系统。而只需要维护好服务器就可以了。