GPS/A-GPS学习计划和测试方案

上一篇 / 下一篇  2011-03-25 15:39:11

最近在学习GPS模块(主要用于手机),列啦一下自己的学习计划及测试方案。如果有不好的地方,请各位大侠给指点迷津。

1.  学习GPS基本原理及协议

1)           GPS基本原理

2)           NMEA协议

2.  学习A-GPS规范及协议

1)了解A-GPS

2)中国移动终端A-GPS技术规范

33GPP协议 (3GPP TS51.013GPP TS34.171

3.  关于测试方案

此测试方案针对地图及导航 (目前GPS在手机的应用主要是地图,导航 ,星空地图),主要从以下几个方面进行考虑:

界面&功能

协议和规范

用户体验

性能

3.1界面&功能:主要从地图&导航的设置和菜单的基本功能两大方面进行测试

3.1.1设置

1) 功能测试:设置全球导航,清除地图图块缓存,通过移动网络预先抓取等等以及界面的检查.

2) 交互测试:设置功能时进行一些异步的操作如来电话,来信息等。

3.1.2基本功能测试:

1)功能测试:主要本地搜索,交叉路口查询,历史行程查看,路线,地图模式,语音提示等等以及界面的检查.

2)交互测试:搜索目的或卫星地图时进行一些异步的操作如来电话,来信息等。

 

3.2 A-GPS协议和规范

此模块主要做一致性测试,用于验证是否符合相关的标准.

测试包括:控制平面的信令测试、控制平面的性能测试、业务平面的SUPL测试

3.2.1.控制平面的信令测试

控制平面一致性信令测试分为GSM终端测试和WCDMA终端测试。其中GSM终端的A-GPS信令测试规范在3GPP TS51.010的第70章中定义;WCDMA网络的GPS信令测试规范在3GPP TS34.123的第17章定义。规范中定义了一些标准的测试用例,例如A-GPS网络引导下的位置请求流程的测试(紧急呼叫情况下定位测试),A-GPS手机发起或者终结情况下的定位建立请求的成功流程和失败流程的测试,辅助数据请求的成功流程和失败流程的测试,隐私保护流程——允许或者不允许定位的测试

3.2.2.控制平面的性能测试

控制平面的最小性能需求测试,也分为GSM终端测试和WCDMA终端测试。其中GSM终端的最小性能测试在3GPP TS51.01070.11.x章节中定义;WCDMA终端的最小性能测试在3GPP TS34.171中定义。其中规定了不同网络中的A-GPS性能的最小需求。例如粗略定位和精确定位情况下的最小定位时间要求,通常的定位精度及其动态范围的要求

3.2.3.业务平面的SUPL测试

业务平面的SUPL测试主要是基于开放移动联盟的测试规范OMA-ETS-SUPL-V1_0。它主要在高层的业务平面进行测试,和底层的无线承载无关,适合于GSMWCDMA不同技术的终端。目前该测试规范主要分为网络发起的会话和SUPL能力终端发起的会话请求两类不同测试, 集中在SUPL 1 . 0下列功能或者领域的测试:对于SUPL基本功能的测试,SUPL会话的初始化, 建立, 执行和终止等会话过程的测试,同时也对定位方法和协议的选择进行测试, 以及一些错误信息处理的测试,例如过早的会话终结流程进行测试。

*SUPL是无线位置服务方面和定位相关的
一种基于标准、允许移动电话用户与定位服务器通信的协议,目前该协议已进入由开放式移动联盟(OMA)标准化的最后阶段。SUPL的优势在于独立于运营商网络结构和性价比等。此外,与其它类型比较,基于SUPL的平台对现有运营商的网络影响较小。
安全用户平面(SUPL)接口))

测试仪器移动网络模拟器CRTU-GCRTU -W信号模拟器SMU 200, 可以完全覆盖A-GPS在控制平面信令测试、控制平面的最小性能测试和用户平面的SUPL测试等方面的所有测试用例。

而对于协议和规范类测试,前期需要准备好测试脚本和测试用例。(目前主要是参考TCL测试用例)

3.3用户体验

主要从用户角度,多方位考虑用户使用GPS/A-GPS情景。比如:到一个复杂的路况或环境使用GPS等等。

 

3.4性能测试:

稳定性:非常规操作下GPS的稳定性测试,反复进入和退出GPS,反复切换输入法,反复点击触摸屏,反复进行时间同步不会出现死机花屏,以及其他异常现象

响应时间:地图&导航的定位时间,灵敏度,重新捕获信号时间等

流量使用:上网流量使用情况

 

 

 相关资料可以到百度文库去查查。

 协议网站http://www.3gpp.org/specification-numbering

 


TAG:

 

评分:0

我来说两句

Open Toolbar