节点文献
基于无缝移动引擎(SME)的手机自动测试接口技术的研究与实现
Research and Implementation of Mobile Phone’s Automatic Test Interface Technology under SME
【作者】 叶强;
【导师】 李伟生;
【作者基本信息】 北京交通大学 , 计算机应用技术, 2007, 硕士
【摘要】 随着移动通信技术的发展,无缝移动的综合网络概念开始出现。无缝移动网络能充分利用先进的技术手段,实现以2G/3G为基础,多种接入网络的互连互通。目前一些无缝移动的解决方案主要是基于2G/3G蜂窝网络和Wi-Fi/蓝牙技术的结合。在无缝移动解决方案的研究中,由于各种连接的类型不同,而且在周围环境中Wi-Fi手机所能搜索到AP也会随时发生变化,所以在测试过程中必须关注建立Wi-Fi连接的处理逻辑,而此类处理逻辑对于手工测试来说显得既耗费人力又不易实现,本文为Wi-Fi手机中的一种无缝移动方案(SME)提供了自动测试的实现框架。相关的技术主要有Linux下Socket网络编程技术和Tcl语言的脚本编程。Tcl脚本可以处理大量的字符串操作,对于自动测试框架的实现非常有效,Socket网络编程技术保证了自动测试框架与无缝移动方案之间正确地交互。论文主要工作包括:1.分析和研究了Tcl语言的架构,Socket网络编程技术,掌握了Tcl语言与socket网络编程结合的体系结构和工作机制。2.分析和研究了无缝移动引擎(SME)的框架和通信机制,并研究了无缝移动引擎针对测试而言的需求分析。3.在深入研究无缝移动引擎对于应用程序请求连接的整个过程处理逻辑后,设计并实现了适用于无缝移动引擎处理逻辑的自动测试框架。论文在Linux内核的手机系统上,通过Tcl脚本和Linux下Socket网络编程,在一个无缝移动解决方案上实现Wi-Fi连接的建立,测试无缝移动引擎中与Wi-Fi连接相关的处理逻辑。论文的研究成果已在Wi-Fi手机产品测试中得到了应用,并取得了良好的效果。
【Abstract】 As the development of the mobile and wireless communications technology, The concept of integrated network of Seamless Mobility begin to come out. Seamless Mobility network can make the best of advanced technology,and make the connectivity of multi-network which based on 2G/3G.Now most of the Seamless Mobility scenario are conbined with 2G/3G cellphone network and Wi-Fi/Bluetooth technology.The AP which scaned by Wi-Fi phone will not be scaned if it is turned off and there are more than one link type existed,so,on research of the Seamless Mobility scenario,we should concentrate on the complecated logic of Wi-Fi link about how to establish it in detail.The target of the paper is to verify the logic of Seamless Mobility Engine during the Wi-Fi link established, by implementing automatic test framework. In order to do that, we need to study the related knowledges of Tcl language and Socket network programming. Tcl language can be used in the operation which multi strings should be handled,and socket network programming can ensure that the communication works well between Seamless Mobility Engine and Automatic test framework.The paper mainly does the following works:First, Study and research Tcl language architecture and socket networkprogramming, master the architecture and working mechanism of development with Tcllanguage and socket network programming.Second, Analysis and research the framework and communication mechanism inSeamless Mobility Engine (SME) then confirm the requirement of the automatic testframework which is used for Seamless Mobility Engine.Third, Seamless Mobility Engine mainly focus on the logic procedure that how toestablish a Wi-Fi link, after deeply research the logic, we design and implement aautomatic test framework which can verify the logic of Seamless Mobility Engine.In phone system based on Linux kernel,this paper describes a automatic testframework which is based on Tcl script and Socket network programming under Linux.This test automatic tool can establish the Wi-Fi link using the tcl script, and the relatedlogic with Wi-Fi link can be tested and verified. The research results of this paper havebeen used during test process in Wi-Fi Phone products, and achieved greate results.
【Key words】 Automatic Test; Seamless Mobility; Wi-Fi; Tcl; Socket;
- 【网络出版投稿人】 北京交通大学 【网络出版年期】2008年 09期
- 【分类号】TN929.53
- 【下载频次】64