版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS33.050
M30
团体标准
T/TAF075.3-2020
支持北斗的移动通信终端定位技术要求及
测试方法第3部分:用户面协议一致性
TechnicalRequirementsandTestMethodsforPositioningofWireless
DevicesSupportingBeidouNavigationSystem
Part3:UserPlaneProtocolConformance
2020-11-26发布2020-11-26实施
电信终端产业协会发布
T/TAF075.3-2020
支持北斗的移动通信终端定位技术要求及测试方法
第3部分:用户面协议一致性
1范围
本标准主要规定了支持北斗的移动通信终端定位技术要求及测试方法,涉及支持SUPL2.0协议的终
端一致性测试。终端用户面协议一致性测试用例包括:网络发起、终端发起、通用三类,具体包括ULP
消息的通用部分、基本功能、兼容性、通知与验证、定位方法、紧急定位、触发业务、定时器超时测试
等。
本标准适用于支持SUPL2.0的终端。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
OMASUPL2.0.2EnablerTestSpecificationforSUPLV2.0.2CandidateVersion2.0.2
3缩略语
A-GPS辅助GPS定位AssistedGPS
A-GNSS辅助全球导航卫星系统AssistedGlobalNavigationSatelliteSystem
BDS北斗导航卫星系统BeiDouNavigationSatelliteSystem
ECID增强小区标识EnhancedCellID
EOTD增强型观测时间差EnhancedObservedTimeDifference
E-SLP紧急SUPL定位平台EmergencySLP
FQDN完全限定域名FullyQualifiedDomainName
GANSS伽利略和其他导航卫星系统GalileoandAdditionalNavigationSatelliteSystems
GLObal'nayaNAvigatsionnayaSputnikovayaSistema
GLONASS俄罗斯格洛纳斯导航系统
(Engl.:GlobalNavigationSatelliteSystem)
GNSS全球导航卫星系统GlobalNavigationSatelliteSystem
GPS全球定位系统GlobalPositioningSystem
H-SLP归属SUPL定位平台HomeSLP
IMSI国际移动用户识别码InternationalMobileSubscriberIdentity
LPPLTE定位协议LTEPositioningProtocol
OMA开放移动联盟OpenMobileAlliance
OTDOA观测到达时间差ObservedTimeDifferenceofArrival
SET支持SUPL的终端SUPLEnabledTerminal
SIP会话发起协议SessionInitiationProtocol
1
T/TAF075.3-2020
SLPSUPL定位平台SUPLLocationPlatform
SMS短消息服务ShortMessageService
UE用户设备UserEquipment
4概述
4.1说明
本标准参考国际认证GCF、PTCRB和国内运营商测试要求,结合当前终端的支持情况及未来发展趋势,
从OMASUPL2.0中选取部分测试用例。
部分测试用例由多个子测试例构成,这些子测试例的执行是互相独立的,为了方便组织在一起撰写。
这些子测试例可能在正式测试编号后面标记“-1”,“-2”如“SUPL-2.0-con-008-1”。
本标准所定义的一致性测试需要完成A-GNSS定位会话,通常这些定位在实验室环境使用仿真卫星
信号和辅助定位信息完成。本标准没有规定卫星或辅助信息环境,使用3GPP协议中的相应场景。
本标准所定义的测试项,适用于支持相应功能的被测终端。
4.2测试系统结构
基于安全用户平面定位业务的测试结构图1所示。
图1基于安全用户平面定位业务测试结构图
测试设备包括无线网络仿真器一台、交换机一台、GNSS仿真器一台、自动化测试管理系统一套。
5SUPL终端一致性测试用例
5.1网络始发
5.1.1ULP消息的通用部分,基本功能及跨版本兼容性
SUPL-2.0-con-000-SUPLINIT消息发送
2
T/TAF075.3-2020
测试项IdSUPL-2.0-con-000
测试对象终端
测试项描述验证终端正确支持SUPLINIT消息发送。
参考规范ULPTS8
参考SCRULP-PIN-C-004-M,ULP-PIN-C-005-M,ULP-PIN-C-006-O
工具SUPL终端一致性测试工具
测试码-
预置条件适用范围:
测试2:ics_MT_SMS
测试3:ics_SIP_Push
测试4:ics_UDP
测试过程测试1:OMAPush
测试2:MTSMS
测试3:SIPPush
测试4:UDP
1.发起一个网络触发定位会话
2.下发SUPLINIT消息,使用:
测试1:OMAPush接入协议:
o用例1:
-contenttype设置为0X03020312
-x-application-id-field设置为0X90
o用例2:
-contenttype设置为
application/vnd.omaloc-supl-init
-x-application-id-field设置为
x-oma-aplication:ulp.ua.
测试2:MTSMS
测试3:SIPPush
测试4:UDP
3.验证定位会话成功完成
通过标准对于每个测试用例,在第3步定位会话成功完成。
SUPL-2.0-con-001-错误的OMAPush消息内容
测试项IdSUPL-2.0-con-001
测试对象终端
测试项描述验证终端可以正确拒绝错误的OMAPush消息内容。
参考规范ULPTS8
参考SCRULP-PIN-C-004-M
工具SUPL终端一致性测试工具
测试码-
预置条件
3
T/TAF075.3-2020
测试过程1.发起一个网络触发定位会话
2.下发SUPLINIT消息:
OMAPush接入协议:
o用例1:
-contenttype设置为0X03020312以外的其他
值
-x-application-id-field设置为0X90
o用例2:
-contenttype设置为0X03020312
-x-application-id-field设置为0X90以外的其他
值
o用例3:
-contenttype设置为
application/vnd.omaloc-supl-init以外的其他值
-x-application-id-field设置为
x-oma-aplication:ulp.ua.
o用例4:
-contenttype设置为
application/vnd.omaloc-supl-init
-x-application-id-field设置为ulp.ua以外的其他
值
3.终端不响应
通过标准1.对每个用例,在第3步终端不响应。
SUPL-2.0-con-002-错误的MTSMS消息内容
测试项IdSUPL-2.0-con-002
测试对象终端
测试项描述验证终端可以正确拒绝错误的MTSMS消息内容。
参考规范ULPTS8
参考SCRULP-PIN-C-005-M
工具SUPL终端一致性测试工具
测试码-
预置条件适用范围:
ics_MT_SMS
测试过程1.发起一个网络触发定位会话
2.下发SUPLINIT消息:
MTSMS:
-端口号设置为除oma-ulp7275/udp以外的其他值。
3.被测终端不响应
通过标准在第3步被测终端不响应。
SUPL-2.0-con-004-正确的会话ID
测试项IdSUPL-2.0-con-004
4
T/TAF075.3-2020
测试对象终端
测试项描述验证被测终端正确处理会话标识。
参考规范ULPTS9,10
参考SCR
工具SUPL终端一致性测试工具
测试码-
预置条件
测试过程1.用例1,用例2和用例3:发起一个网络触发的定位会话
2.下发SUPLINIT消息:
会话ID设置为一个正确的值:
oSLPID参数类型:
-用例1:IPAddress,IPv4
-用例2:IPAddress,IPv6
-用例3:FQDN
3.被测终端上报SUPLPOSINIT,其中包含:
正确的完整会话ID
4.定位会话成功完成。
通过标准1.在第3步被测终端上报SUPLPOSINIT消息:
正确的完整会话标识
SUPL-2.0-con-005-无效的会话ID
测试项IdSUPL-2.0-con-005
测试对象终端
测试项描述验证被测终端正确的拒绝错误的终端会话ID。
参考规范ULPTS9,10
参考SCR
工具SUPL终端一致性测试工具
测试码-
预置条件
测试过程1.用例1:发起一个网络触发的定位会话
2.下发SUPLINIT消息:
会话ID设置为:
o错误的终端会话ID
3.终端上报SUPLEND消息,其中:
在SUPLEND消息公共部分包含错误的会话ID
状态码(StatusCode)设置为invalidSessionID
4.在测试例之间为了给下一个测试例返回一个“已知状态”,一
致性测试工具中止定位会话并释放安全网络连接。
5.用例2及用例3:发起一个网络触发的定位会话
6.下发SUPLINIT消息:
定位方式(PositioningMethod)设置为:
5
T/TAF075.3-2020
o终端支持的任何需要SUPLPOS会话的定位方式
(例如,A-GPSSETAssisted)
7.终端发送SUPLPOSINIT
8.发出SUPLPOS消息
用例2:在SETSessionID中设置:
oSessionID设置为错误值(与终端上报的Session
ID值不同)
用例3:在SETSessionID中设置:
oSETID设置为错误值(与终端上报的SessionID
值不同或参数类型不同)
9.终端回复SUPLEND消息,其中:
在SUPLEND公共部分包含错误的SessionID
StatusCode设置为invalidSessionID.
注意:在测试例之间为了在下一个测试例返回一个“已知状态”,一
致性测试工具中止定位会话并释放安全网络连接。
通过标准1.在第3步和第9步,终端回复SUPLEND消息,其中:
在SUPLEND公共部分包含错误的SessionID
StatusCode设置为invalidSessionID
SUPL-2.0-con-006-缺少或无效的SLP会话ID
测试项IdSUPL-2.0-con-006
测试对象终端
测试项描述验证被测终端正确的拒绝遗漏或非法的SLPSessionID
参考规范ULPTS9,10
参考SCR
工具SUPL终端一致性测试工具
测试码-
预置条件
6
T/TAF075.3-2020
测试过程1.用例1:发起一个网络触发的定位会话
2.发送SUPLINIT消息:
SessionID,其中:
o无SLPSessionID
3.终端发送SUPLEND,其中:
在SUPLEND公共部分包含非法的SessionID(如空的
SessionID)
StatusCode设置为invalidSessionID
4.在测试例之间为了在下一个测试例返回一个“已知状态”,一
致性测试工具中止定位会话并释放安全网络连接。
5.用例2和用例3:发起一个网络触发的定位会话
6.发送SUPLINIT消息:
PositioningMethod设置为:
o终端支持的任何需要一个SUPLPOS会话的定位
方式(例如A-GPSSETAssisted)
7.终端发送SUPLPOSINIT
8.发送SUPLPOS包括:
用例2:在SLPSessionID中设置:
oSessionID为非法值(与SUPLINIT下发的Session
ID值不同)
用例3:在SLPSessionID中设置:
oSLPID设置为非法值(与SUPLINIT下发的SET
ID值或参数类型不同)
9.终端回复SUPLEND消息,其中:
SUPLEND公共部分包含非法的SessionID
StatusCode设置为invalidSessionID
在测试例之间为了在下一个测试例返回一个“已知状态”,一致
性测试工具中止定位会话并释放安全网络连接。
通过标准1.在第3步和第9步,终端应回复SUPLEND消息,其中:
在SUPLEND公共部分包含非法的SessionID
StatusCode设置为invalidSessionID
SUPL-2.0-con-010-版本兼容性
测试项IdSUPL-2.0-con-010
测试对象终端
测试项描述验证被测终端正确接收兼容版本的SUPL消息。
参考规范ULPTS7,9,10
参考SCRULP-PRO-C-007-O,ULP-PRO-C-008-O
工具SUPL终端一致性测试工具
测试码-
预置条件
7
T/TAF075.3-2020
测试过程测试1:支持SUPL2.X.X更高版本
测试3:正确支持SUPL2.0或SUPL3.0的SLP
测试1:支持SUPL2.X.X更高版本
1.发起一个网络触发的定位会话
2.在公共部分设置:
版本为:
oMaj设置为2
oMin设置为比终端支持版本更高的版本
oServind设置为比终端支持版本更高的版本
3.在SUPLINIT中设置:
不使用MinimumMajor版本
4.终端发送SUPLPOSINIT,其中:
在公共部分,Version设置为:
oMaj设置为2
oMin设置为0或终端支持的正确版本
oServind设置为2或终端支持的正确版本
5.定位会话成功完成。
测试3:正确支持SUPL2.0和SUPL3.0SLP
6.发起一个网络触发定位会话
7.在所有消息公共部分:
版本为:
oMaj设置为3
oMin设置为0
oServind设置为0
8.在SUPLINIT中设置
定位方式设置为终端支持的任何要求SUPLPOS会话
的定位方式,
MinimumMajor版本设置为2
9.终端发送SUPLPOSINIT,其中:
在公共部分,Version设置为:
oMaj设置为2
oMin设置为0或终端支持的版本
oServind设置为0或终端支持的版本
10.定位会话使用SUPL2.0协议成功完成。
8
T/TAF075.3-2020
通过标准测试1:
1.在第4步终端回复SUPLPOSINIT,版本设置为
oMaj设置为2
oMin设置为0或终端支持的版本
oServind设置为2或终端支持的版本
测试3:
2.在第10步终端回复SUPLPOSINIT(代理模式),版本设置
为:
oMaj设置为2
oMin设置为0或终端支持的版本
oServind设置为0或终端支持的版本
3.在第11步定位会话通过SUPL2.0协议成功完成。
SUPL-2.0-con-011-不支持的版本
测试项IdSUPL-2.0-con-011
测试对象终端
测试项描述验证被测终端能正确地拒绝不支持版本型号的SUPL消息。
参考规范ULPTS7,9,10
参考SCRULP-PRO-C-007-OULP-PRO-C-008-O
工具SUPL终端一致性测试工具
测试码-
预置条件适用条件:
测试2:ics_support_GSM_WCDMAANDNOT
ics_support_SUPLV1.0
9
T/TAF075.3-2020
测试过程测试1:不支持的更高的版本
测试2:不支持的更低的版本
测试1:不支持更高的版本
1.发起一个网络触发定位会话
2.在公共部分所有消息设置为:
版本为:
oMaj设置为终端不支持的更高的版本
oMin设置为0
oServind设置为0
3.在SUPLINIT中
不使用MinimumMajorversion
4.终端发送SUPLEND包含:
StatusCode设置为versionNotSupported
一个正确计算的Ver参数
5.定位回话结束且终端释放安全连接。
测试2:不支持的更低的版本
6.发起一个网络触发定位会话
7.在公共部分所有消息设置为:
版本为:
oMaj设置为1
oMin设置为0
oServind设置为0
8.终端发送SUPLEND包含:
StatusCode设置为versionNotSupported
一个正确计算的Ver参数
9.定位会话结束且终端释放安全连接。
通过标准测试1和2:
1.在第4步和第8步,终端回复SUPLEND消息包含:
StatusCode设置为versionNotSupported
一个正确计算的Ver参数
2.在第5和第9步,终端应该释放安全IP连接。
SUPL-2.0-con-012-错误的UDP消息内容
测试项IdSUPL-2.0-con-012
测试对象终端
测试项描述验证被测终端能正确地拒绝错误内容的UDP消息。
参考规范ULPTS8
参考SCRULP-PIN-C-007-O
工具SUPL终端一致性测试工具
测试码-
10
T/TAF075.3-2020
预置条件适用范围:
ics_UDP
测试过程1.发起一个网络触发定位会话。
2.下发一个SUPLINIT消息包括:
UDP包含:
o端口号设置为除oma-ulp7275/udp以外的其他值
3.终端不响应
通过标准1.第3步终端不响应
5.1.2通知与验证
SUPL-2.0-con-020-无通知无验证
测试项IdSUPL-2.0-con-020
测试对象终端
测试项描述验证被测终端正确地响应无通知无验证的状况。
参考规范ULPTS5.1
参考SCRULP-PRO-C-024-M
工具SUPL终端一致性测试工具
测试码-
预置条件
测试过程以如下测试用例重复测试流程:
用例1:不设置Notification
用例2:Notification设置为Nonotification&noverification.
1.发起一个网络触发定位会话
2.在SUPLINIT:
用例1:不设置Notification
用例2:Notification设置为Nonotification&no
verification.
在两个用例中都不设置NotificationMode
3.终端发送SUPLPOSINIT
4.定位会话成功完成
5.终端上没有定位会话指示或提示
通过标准用例1和用例2:
1.在第4步定位会话成功完成。
2.在第5步终端上没有定位会话的指示或提示
SUPL-2.0-con-021-只有通知
测试项IdSUPL-2.0-con-021
测试对象终端
11
T/TAF075.3-2020
测试项描述验证终端正确处理只有通知的状况。
参考规范ULPTS5.1
参考SCRULP-PRO-C-024-M
工具SUPL终端一致性测试工具
测试码-
预置条件
测试过程1.发起一个网络触发定位会话
2.在SUPLINIT中设置:
Notification设置为Notificationonly
不设置Encodingtype
不设置RequestorID
不设ClientName
不设置NotificationMode
3.终端发送SUPLPOSINIT
4.定位会话成功完成。
5.终端上显示某种格式的通知
通过标准1.第4步定位会话成功完成。
2.第5步终端上显示某种形式的通知
SUPL-2.0-con-022-有通知有验证
测试项IdSUPL-2.0-con-022
测试对象终端
测试项描述验证终端是否能够正确处理通知与确认
参考规范ULPTS5.1
参考SCRULP-PRO-C-024-M
工具SUPL终端一致性测试工具
测试码-
预置条件适用范围:
ixit_verification_timeout
12
T/TAF075.3-2020
测试过程以如下测试例重复测试流程:
用例1:通知和验证:允许无回复。用户接受。
用例2:通知和验证:允许无回复。用户拒绝。
用例3:通知和验证:允许无回复。无回复。
用例4:通知和验证:拒绝无回复。用户接受。
用例5:通知和验证:拒绝无回复。用户拒绝。
用例6:通知和验证:拒绝无回复。无回复。
1.发起一个网络触发的定位会话。
2.在SUPLINIT中设置:
Notification为:
o用例1至3:Notificationandverification(允许无回
复)
o用例4至6:Notificationandverification(拒绝无回
复)
不设置Encodingtype
不设置RequestorID
不设置ClientName
不设置NotificationMode
3.终端发送SUPLPOSINIT
4.终端显示一个试图获取定位请求的提示
用例1和4:用户接受
5.在终端的内部定时器到时之前(定时值取决于
ixit_verification_timeout)用户接受该定位请求
6.定位会话成功完成
用例2和5:用户拒绝
7.在终端的内部定时器到时之前(定时值取决于
ixit_verification_timeout)用户拒绝该定位请求
8.终端发送SUPLEND:
StatusCode设置为consentDeniedByUser
带有正确计算的Ver参数
9.定位会话结束,终端释放安全IP连接
用例3:用户没有回应
10.用户不回应该定位请求,终端的内部定时器到时(定时值
取决于ixit_verification_ti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年考试心理调适与压力管理技巧
- 2026年基层治理考核评估指标体系知识测试题库
- 2026年铁路旅客列车卫生知识测试题
- 2026年青年干部共产主义远大理想知识测试题库
- 2026年烟花爆竹生产机械设备安全要求与涉药设备及监测报警考核
- 2026年吉林单招影视美术专业模拟题
- 2026年央企校招远程视频面试注意事项
- 2026年农村供水泵站运行知识竞赛题
- 2026年国考铁路公安岗执法情景模拟经典案例解析
- 2026年巴西柔术队冬训道服技术与降服练习
- 2026届北京市西城区高三下学期统一考试(一模)历史试题(含答案)
- 2026贵州黔晟投资有限公司第一批社会招聘8人建设笔试参考题库及答案解析
- 2026年及未来5年市场数据中国儿童室内游乐园行业发展监测及投资前景展望报告
- 雨课堂学堂在线学堂云《万众创新第一课:创新总论与技术产业化(吴贵生工作室)》单元测试考核答案
- AQ 3067-2026《化工和危险化学品生产经营企业重大生产安全事故隐患判定准则》解读
- 2026届广东省广州市高三一模英语试题含答案
- 弗洛伊德和精神分析理论
- 2026年电气工程及其自动化专升本电机学考试真题单套试卷
- 湖北省十一校2026届高三第二次联考英语试卷(含答案详解)
- (2026春)部编版八年级语文下册全册教案(新版本)
- 小学教师信息化教育培训
评论
0/150
提交评论