版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3目 次目 次 1前 言 2支持北斗的移动通信终端定位技术要求及测试方法 第3部分:用户面协议一致性 3范围 3规范性引用文件 3缩略语 3概述 4SUPL终端一致性测试用例 4附录A(规范性附录)标准修订历史 l参考文献 1支持北斗的移动通信终端定位技术要求及测试方法第3部分:用户面协议一致性1 范围SUPL2.0ULP本标准适用于支持SUPL2.0的终端。² 0ASPL.0.nabrTe›Spgi£gatonrSTPT²0.²CadideTerion².0²3 缩略语A-GPSAssistedGPS辅助GPS定位A-GNSSAssistedGlobalNavigationSatelliteSystem辅助全球导航卫星系统BDSBeiDouNavigationSatelliteSystem北斗导航卫星系统ECIDEnhancedCellID增强小区标识EOTDEnhancedObservedTimeDifference增强型观测时间差E-SLPEmergencySLP紧急SUPL定位平台FQDNFullyQualifiedDomainName完全限定域名GANSSGalileoandAdditionalNavigationSatelliteSystems伽利略和其他导航卫星系统GLONASS
GLObal'nayaNAvigatsionnayaSputnikovayaSistema(Engl.:GlobalNavigationSatelliteSystem)
俄罗斯格洛纳斯导航系统GNSS GlobalNavigationSatelliteSystem GPS GlobalPositioningSystem H-SLP HomeSLP SUPLIMSI InternationalMobileSubscriberIdentity LPP PositioningProtocol OMA OpenMobileAlliance OTDOA ObservedDifferenceofArrival SET SUPLEnabledSUPLSIP SessionInitiationProtocol SLPSUPLLocationPlatformSUPL定位平台SMSShortMessageService短消息服务UEUserEquipment用户设备4 概述4.1 说明GCEPTCRBSTPL².0“-1”,“-2”如“SUPL-2.0-con-008-1”。本标准所定义的一致性测试需要完成A-GNSS定位会话,通常这些定位在实验室环境使用仿真卫星信号和辅助定位信息完成。本标准没有规定卫星或辅助信息环境,使用3GPP协议中的相应场景。本标准所定义的测试项,适用于支持相应功能的被测终端。4.² 基于安全用户平面定位业务的测试结构图1所示。图1测试设备包括无线网络仿真器一台、交换机一台、GNSS仿真器一台、自动化测试管理系统一套。‘ SUPL‘.1 ‘.1.1 ULP‘.1.1.1 SUPL-2.0-con-000SUPLINIT测试项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_SMS3:ics_SIP_Push测试4:ics_UDP测试过程测试1:OMAPush测试2:MTSMS测试3:SIPPush测试4:UDP下发SUPLINIT测试1:OMAPush:用例1:contenttype0X03020312x-application-id-field0X90用例2:contenttypeapplication/vnd.omaloc-supl-initx-application-id-fieldx-oma-aplication:ulp.ua.测试2:MTSMS测试3:SIPPush测试4:UDP通过标准对于每个测试用例,在第3步定位会话成功完成。‘.1.1.² SUPL-2.0-con-001-错误的OMAPush测试项IdSUPL-2.0-con-001测试对象终端测试项描述验证终端可以正确拒绝错误的OMAPush消息内容。参考规范ULPTS8参考SCRULP-PIN-C-004-M工具SUPL终端一致性测试工具测试码-预置条件测试过程下发SUPLINITOMAPush用例1:contenttype0X03020312x-application-id-field0X90用例2:contenttype0X03020312x-application-id-field0X90用例3:contenttypeapplication/vnd.omaloc-supl-init以外的其他值x-application-id-fieldx-oma-aplication:ulp.ua.用例4:contenttypeapplication/vnd.omaloc-supl-initx-application-id-field设置为ulp.ua以外的其他值通过标准1. ‘.1.1.3 SUPL-2.0-con-002-MTSMS测试项IdSUPL-2.0-con-002测试对象终端测试项描述验证终端可以正确拒绝错误的MTSMS消息内容。参考规范ULPTS8参考SCRULP-PIN-C-005-M工具SUPL终端一致性测试工具测试码-预置条件适用范围:ics_MT_SMS测试过程下发SUPLINIT MTSMS:-端口号设置为除oma-ulp7275/udp以外的其他值。通过标准在第3步被测终端不响应。‘.1.1.4 SUPL-2.0-con-004ID测试项IdSUPL-2.0-con-004测试对象终端测试项描述验证被测终端正确处理会话标识。参考规范ULPTS9,10参考SCR工具SUPL终端一致性测试工具测试码-预置条件测试过程用例1,23:下发SUPLINIT会话ID设置为一个正确的值:SLPID参数类型:用例1:IPAddress,IPv4用例2:IPAddress,IPv6用例3:FQDN被测终端上报SUPLPOSINIT正确的完整会话ID通过标准1. 在第SUPLPOSINIT 正确的完整会话标识‘.1.1.‘ SUPL-2.0-con-005ID测试项IdSUPL-2.0-con-005测试对象终端测试项描述验证被测终端正确的拒绝错误的终端会话ID。参考规范ULPTS9,10参考SCR工具SUPL终端一致性测试工具测试码-预置条件测试过程用例1:下发SUPLINIT会话ID设置为:错误的终端会话IDSUPLEND在SUPLEND消息公共部分包含错误的会话ID状态码(StatusCode)设置为invalidSessionID用例3下发SUPLINIT定位方式(PositioningMethod)设置为:终端支持的任何需要SUPLPOS会话的定位方式(例如,A-GPSSETAssisted)SUPLPOSINIT发出SUPLPOS用例2:在SETSessionID中设置:SessionID设置为错误值(与终端上报的SessionID值不同)用例3:在SETSessionID中设置:SETID设置为错误值(与终端上报的SessionID值不同或参数类型不同)SUPLEND在SUPLEND公共部分包含错误的SessionIDStatusCode设置为invalidSessionID.通过标准在第9SUPLEND在SUPLEND公共部分包含错误的SessionIDStatusCode设置为invalidSessionID‘.1.1.6 SUPL-2.0-con-006-SLPID测试项IdSUPL-2.0-con-006测试对象终端测试项描述验证被测终端正确的拒绝遗漏或非法的SLPSessionID参考规范ULPTS9,10参考SCR工具SUPL终端一致性测试工具测试码-预置条件测试过程用例1:发送SUPLINITSessionID,其中:无SLPSessionIDSUPLEND在SUPLEND公共部分包含非法的Session如空的SessionID)StatusCode设置为invalidSessionID用例3:发送SUPLINITPositioningMethod设置为:终端支持的任何需要一个SUPLPOS会话的定位方式(A-GPSSETAssisted)SUPLPOSINIT发送SUPLPOS用例2:在SLPSessionID中设置:SessionID为非法值(与SUPLINIT下发的SessionID值不同)用例3:在SLPSessionID中设置:SLPID设置为非法值(与SUPLINIT下发的SETID值或参数类型不同)SUPLENDSUPLEND公共部分包含非法的SessionIDStatusCode设置为invalidSessionID在测试例之间为了在下一个测试例返回一个“已知状态”,一致性测试工具中止定位会话并释放安全网络连接。通过标准在第9SUPLEND在SUPLEND公共部分包含非法的SessionIDStatusCode设置为invalidSessionID‘.1.1.7 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终端一致性测试工具测试码-预置条件测试过程测试1:支持SUPL2.X.X更高版本测试3:正确支持SUPL2.0或SUPL3.0的SLP测试1:支持SUPL2.X.X更高版本版本为:Maj设置为2Min设置为比终端支持版本更高的版本Servind设置为比终端支持版本更高的版本在SUPLINIT:不使用MinimumMajor版本SUPLPOSINIT在公共部分,Version设置为:Maj设置为2Min设置为0或终端支持的正确版本Servind设置为2或终端支持的正确版本测试3:正确支持SUPL2.0和SUPL3.0SLP版本为:Maj设置为3Min设置为0Servind设置为0在SUPLINIT定位方式设置为终端支持的任何要求SUPLPOS会话的定位方式,MinimumMajor版本设置为2SUPLPOSINIT,其中:在公共部分,Version设置为:Maj设置为2Min设置为0或终端支持的版本Servind设置为0或终端支持的版本SUPL2.0通过标准测试1:在第SUPLPOSINITMaj设置为2Min设置为0或终端支持的版本Servind设置为2或终端支持的版本测试3:在第10SUPLPOSINIT()Maj设置为2Min设置为0或终端支持的版本Servind设置为0或终端支持的版本在第11SUPL2.0‘.1.1.8 SUPL-2.0-con-011-测试项IdSUPL-2.0-con-011测试对象终端测试项描述验证被测终端能正确地拒绝不支持版本型号的SUPL消息。参考规范ULPTS7,9,10参考SCRULP-PRO-C-007-O ULP-PRO-C-008-O工具SUPL终端一致性测试工具测试码-预置条件适用条件:测试2:ics_support_GSM_WCDMAANDNOTics_support_SUPLV1.0测试过程测试1:不支持的更高的版本测试2:不支持的更低的版本测试1:不支持更高的版本版本为:Maj设置为终端不支持的更高的版本Min设置为0Servind设置为0在SUPLINIT中不使用MinimumMajorversionSUPLENDStatusCode设置为versionNotSupported一个正确计算的Ver参数测试2:不支持的更低的版本版本为:Maj设置为1Min设置为0Servind设置为0SUPLENDStatusCode设置为versionNotSupported一个正确计算的Ver参数通过标准测试1和2:在第8SUPLENDStatusCode设置为versionNotSupported一个正确计算的Ver参数在第和第IP‘.1.1.9 SUPL-2.0-con-012-错误的UDP测试项IdSUPL-2.0-con-012测试对象终端测试项描述验证被测终端能正确地拒绝错误内容的UDP消息。参考规范ULPTS8参考SCRULP-PIN-C-007-O工具SUPL终端一致性测试工具测试码-预置条件适用范围:ics_UDP测试过程SUPLINIT UDP包含:o 端口号设置为除oma-ulp7275/udp以外的其他值通过标准1. 第3‘.1.² ‘.1.².1 SUPL-2.0-con-020-测试项IdSUPL-2.0-con-020测试对象终端测试项描述验证被测终端正确地响应无通知无验证的状况。参考规范ULPTS5.1参考SCRULP-PRO-C-024-M工具SUPL终端一致性测试工具测试码-预置条件测试过程以如下测试用例重复测试流程:用例1:不设置Notification用例2:Notification设置为Nonotification&noverification.在SUPLINIT:用例1:不设置Notification用例2:NotificationNonotification&noverification.在两个用例中都不设置NotificationModeSUPLPOSINIT通过标准用例1和用例2:在第在第‘.1.².² SUPL-2.0-con-021-测试项IdSUPL-2.0-con-021测试对象终端测试项描述验证终端正确处理只有通知的状况。参考规范ULPTS5.1参考SCRULP-PRO-C-024-M工具SUPL终端一致性测试工具测试码-预置条件测试过程在SUPLINITNotification设置为Notificationonly不设置Encodingtype不设置RequestorID不设ClientName不设置NotificationModeSUPLPOSINIT通过标准第4第5‘.1.².3 SUPL-2.0-con-022-测试项IdSUPL-2.0-con-022测试对象终端测试项描述验证终端是否能够正确处理通知与确认参考规范ULPTS5.1参考SCRULP-PRO-C-024-M工具SUPL终端一致性测试工具测试码-预置条件适用范围:ixit_verification_timeout测试过程以如下测试例重复测试流程:用例1:通知和验证:允许无回复。用户接受。用例2:通知和验证:允许无回复。用户拒绝。用例3:通知和验证:允许无回复。无回复。用例4:通知和验证:拒绝无回复。用户接受。用例5:通知和验证:拒绝无回复。用户拒绝。用例6:通知和验证:拒绝无回复。无回复。在SUPLINIT:Notification为:用例1至3:Notificationandverification(允许无回复)用例4至6:Notificationandverification(拒绝无回复)不设置Encodingtype不设置RequestorID不设置ClientName不设置NotificationModeSUPLPOSINIT用例1和4:用户接受(ixit_verification_timeout)用户接受该定位请求用例2和5:用户拒绝(ixit_verification_timeout)用户拒绝该定位请求SUPLEND:StatusCode设置为consentDeniedByUser带有正确计算的Ver参数IP用例3:用户没有回应用户不回应该定位请求,终端的内部定时器到时(定时值取决于ixit_verification_timeout)用例6:用户没有回应用户不回应该定位请求,终端的内部定时器到时(定时值取决于ixit_verification_timeout)SUPLEND:StatusCode设置为consentDeniedByUser带有正确计算的Ver参数IP通过标准所有用例:在第用例1,用例4:在第用例3:在第11用例2,用例5:在第SUPLEND:StatusCode设置为consentDeniedByUser带有正确计算的Ver参数.在第IP用例6:在第13SUPLEND:StatusCode设置为consentDeniedByUser带有正确计算的Ver参数IP‘.1.².4 SUPL-2.0-con-023(Privacyoverride)测试项IdSUPL-2.0-con-023测试对象终端测试项描述被测终端能否正确地处理隐私覆盖。参考规范ULPTS5.1参考SCRULP-PRO-C-024-M.工具SUPL终端一致性测试工具测试码-预置条件测试过程SUPLINIT中:设置Notification为Privacyoverride不设置NotificationModeSUPLPOSINIT通过标准455位会话的记录。‘.1.².‘ SUPL-2.0-con-024-RequestorIDClientName测试项IdSUPL-2.0-con-024测试对象终端测试项描述被测终端能够正确地显示和使用RequestorID和ClientName。参考规范ULPTS5.1参考SCRULP-PRO-C-024-M工具SUPL终端一致性测试工具测试码-预置条件测试过程以如下测试例重复测试流程:用例1:编码方式ucs2用例2:编码方式gsm-default用例3:编码方式UTF-8SUPLINIT中:设置NotificationNotificationonly设置Encodingtype为:用例1:ucs2;用例2:gsm-default;用例3:UTF-8设置RequestorType为下面表格中的第一个值设置RequestorID50个字节设置ClientName为下面表格中的第一个值设置ClientName为一个合适的字符串,字符串长度为最长的50个字节不设置NotificationModeSUPLPOSINIT。RequestorIDClientName。步:RequestorType设置为下面表格中的下一个值ClientNameType设置为下面表格中的下一个值6步通过标准对于所有用例:4:在第2步设置的RequestorID在第2步设置的ClientName5表1 Requestor和ClientName值#RequestorTypes和ClientNameTypes值1Logicalname值2MSISDN值3E-mailaddress值4URL值5SIPURL值6IMSpublicidentity值7MIN值8MDN‘.1.3 ‘.1.3.1 SUPL-2.0-con-030-测试项IdSUPL-2.0-con-030测试对象终端测试项描述测试被测终端能正确支持单次会话定位方法。参考规范AULPTS5.1.1,8,9参考SCRULP-PRO-C-007-O, ULP-PRO-C-011-M, ULP-PROC-013-O, ULP-PRO-C-014-O, ULP-PRO-C-016-O,ULP-PRO-C-018-O,ULP-PRO-C-020-O工具SUPL终端一致性测试工具测试码-预置条件适用范围:用例1:ics_AGPSSETassisted_Network_initiated2:ics_AGPSSETbased_Network_initiated3:ics_autonomousGPS_Network_initiated用例6:ics_AGANSSSETassisted_Galileo_Network_initiated用例7:ics_AGANSSSETassisted_GLONASS_Network_initiated用例8:ics_AGANSSSETbased_Galileo_Network_initiated用例9:ics_AGANSSSETbased_GLONASS_Network_initiated用例10:ics_autonomousGANSS_Network_initiated用例11:ics_AGPSSETassisted_Network_initiatedANDics_AGPSSETbased_Network_initiated用例12:(ics_AGANSSSETassisted_Galileo_Network_initiatedANDics_AGANSSSETbased_Galileo_Network_initiated)OR(ics_AGANSSSETassisted_GLONASS_Network_initiatedANDics_AGANSSSETbased_GLONASS_Network_initiated)OR(ics_AGANSSSETassisted_BDS_Network_initiatedANDics_AGANSSSETbased_BDS_Network_initiated)用例13:ics_OTDOA_Network_initiated用例14:ics_ecidlpp_Network_initiated用例15:ics_AGANSSSETassisted_GLONASS_Network_initiatedANDics_AGPSSETassisted_Network_initiated用例16:ics_AGPSSETbased_Network_initiatedANDics_AGANSSSETbased_GLONASS_Network_initiated用例17:ics_AGANSSSETassisted_BDS_Network_initiated用例18:ics_AGANSSSETbased_BDS_Network_initiated用例19:ics_AGANSSSETassisted_BDS_Network_initiatedANDics_AGPSSETassisted_Network_initiated用例20:ics_AGPSSETbased_Network_initiatedANDics_AGANSSSETbased_BDS_Network_initiatedixit:用例10,12:ixit_gANSS测试过程用例1:A-GPSSETassisted用例2:A-GPSSETbased用例3:AutonomousGPS用例4:Void用例5:CellID用例6:A-GANSSSETassisted–Galileo用例7:A-GANSSSETassisted–GLONASS用例8:A-GANSSSETbased–Galileo用例9:A-GANSSSETbased–GLONASS用例10:AutonomousGANSS用例11:A-GPSPreferredmethods用例12:A-GANSSPreferredmethods用例13:OTDOA用例14:EnhancedCellIDusingLPP用例15:A-GANSSSETassisted–GPSandGLONASS用例16:A-GANSSSETbased–GPSandGLONASS用例17:A-GANSSSETassisted–Beidou用例18:A-GANSSSETbased–Beidou用例19:A-GANSSSETassisted–GPSandBeidou20:A-GANSSSETbased–GPSandBeidou12MSAMSBSUPL1.0:SUPLINIT中:PositioningMethod设置为下面表格中的指定值GNSSPositioningTechnology设置为下面表格中的指定值SUPLPOSSETcapabilities值与终端在ics值中声称支持的定位技术一致。测试5,发送SUPLEND5开始SUPLPOS3、10、14:不发送辅助数据。测试项10:根据终端在ixit_gANSS中声明支持的技术,使用Galileo、GLONASS或北斗定位中的一种。测试项11,用例1:使用A-GPS终端辅助定位。注意,在步骤3中,当终端发送带有终端能力参数的SUPLPOSINIT时,该参数与ics中声称的终端支持的定位技术一致,而ics中的可能与测试项11,用例2中的不一致。11,2:使用基于终端计算的A-GPS定位。注意,在步骤3中,当终端发送带有终端能力参数的SUPLPOSINIT时,该参数与ics中声称的终端支持的定位技术一致,而ics中的可能与测试项11,用例1中的不一致。12,1:使用终端辅助的A-GANSS定位。A-GANSS根据终端的支持情况可以是Galileo、GLONASS、北斗中的一种,用ixit_gANSS标明。测试项14:SUPLPOSLPP。12,2:使用终端辅助的A-GANSS定位。A-GANSS根据终端的支持情况可以是Galileo、GLONASS、北斗中的一种,用ixit_gANSS标明。5SUPLENDIP注意:重复ics中终端声称支持的所有定位方法。通过标准所有测试项:3SETSUPLPOSINIT 与ics中声称的终端支持的定位方法一致的SET能力参数除测试项5外的所有测试项:4SUPLPOS测试项10:A-GANSS根据终端的支持情况可以是Galileo、GLONASS、北斗中的一种,用ixit_gANSS标明。测试项11,用例1:使用A-GPS终端辅助的定位测试项11,用例2:使用A-GPS基于终端的定位12,1:A-GANSSGANSS根据终端的支持情况可以是Galileo、GLONASS、北斗中的一种,用ixit_gANSS标明。‘.1.3.² SUPL-2.0-con-031-测试项IdSUPL-2.0-con-031测试对象终端测试项描述被测终端在网络要求不定位的情况下能否正确的回应。参考规范ULPTS5.1,8,9参考SCRULP-PRO-C-026-M工具SUPL终端一致性测试工具测试码-测试过程注意:这个测试例只覆盖通知与验证的基本功能,假定其他的通知与验证的情况可以由其他的测试例完全覆盖。在SUPLINIT中:PositioningMethod设置为NoPositionNotification设置为NotificationonlySUPLEND:正确计算的值没有StatusCodeIP通过标准3SUPLEND:正确计算的值没有StatusCode45步,终端释放安全IP‘.1.3.3 SUPL-2.0-con-033-测试IdSUPL-2.0-con-033测试对象终端测试概述测试终端正确响应紧急服务位置请求规范参考ULPTS5.1.15,8,9SCR参考ULP-PRO-C-034-M测试工具SUPL终端一致性测试工具测试编码-前提条件适用范围:ixit: ixit_emergency_call_required测试步骤1:E-SLPaddresssentinSUPLINIT用例2:UseofprovisionedH-SLPaddress用例3:UseofdefaultE-SLPaddress.(由x_eegec_ca_equed确定TSUPLSUPLINIT中:定位方法设为EnhancedCell/sector通知设为:Nonotification&noverificationSETE-SLP用例1:SLPAddresstype设置为带合适的FQDNFQDN,与其他测试用的HSLP地址不同。23:E-SLP终端发送DNSSLPFQDN用例1:请求包括用例1步骤3中用的eE-SLPFQDNusedinstep3(用例1)2H-SLPFQDNnormalH-SLPFQDN用例3:请求包括默认的E-SLPFQDN(“eslp.mnc<MNC>.mcc<MCC>.”whereMCCandMNCcorrespondtothenetworkbeingsimulated).在本用例中不给终端在UICC中提供H-SLP地址。发送给终端DNS响应SLPSUPLPOSSUPLENDIP连接1通过标准4中,终端发送DNSSLP中的FQDN。用例1:请求包括用例1步骤3中用的eE-SLPFQDNusedinstep3(用例1)用例HLPD,用例3:请求中包括默认的E-SLPFQDN(“eslp.mnc<MNC>.mcc<MCC>.”whereMCCandMNCcorrespondtothenetworkbeingsimulated).6SLPSUPLPOSINIT‘.1.3.4 SUPL-2.0-con-034-SUPL测试IdSUPL-2.0-con-034测试对象终端测试概述测试当正在进行正常的SUPL流程时终端正确响应紧急服务位置请求规范参考ULPTS6.1.5SCR参考ULP-PRO-C-034-M测试工具SUPL终端一致性测试工具测试编码-前提条件适用范围:ixit: ixit_verification_timeout测试步骤用例1:SUPLSUPL用例2:SUPLSUPL会话用例1:SUPLSUPLSUPLINIT中:定位方法设为EnhancedCell/sector通知设为:通知类型:Nonotification&noverification,允许无响应由x_eegec_ca_equed确定SUPLINITSessionID中SLPSessionID7SLPSessionID定位方法设为EnhancedCell/sector通知设为:Notificationtype:Nonotification&noverificationSet:EmergencyCallLocationE-SLPaddress:(等效于使用H-SLP地址)1SUPLSUPLPOSINITSessionID中,SLPSessionID7中的SUPLEND在SessionID中,SLPSessionID用步骤7中的IP连接5由ixit_verification_timeout确定)2s消息2用例2:紧急SUPL会话时尝试进行正常SUPL会话请求由x_eegec_ca_equed确定SUPLINIT定位方法设为EnhancedCell/sector通知设为:Notificationtype:NotificationandverificationSet:EmergencyCallLocationE-SLPaddress:(等效于使用H-SLP地址)SUPLINITSessionID中SLPSessionID7SLPSessionID定位方法设为EnhancedCell/sector通知设为:o Notificationtype:Nonotification&noverification21SUPLINIT18SUPLPOSINITSessionID中SLPSessionID17中的SUPLEND在SessionID中,SLPSessionID用步骤17中的IP连接15由ixit_verification_timeout确定)2s消息通过标准用例1:8613SUPLSessionID中SLPSessionID1中的9SUPLPOSINITSessionIDSLPSessionID7用例2:24中,终端发送SUPLPOSINITSessionIDSLPSessionID172128SUPL在SessionID中,SLPSessionID用步骤21中的Targetareacentredon“Tokyo”location‘.1.4 Targetareacentredon“Tokyo”location‘.1.4.1 SUPL-2.0-con-050-测试项IdSUPL-2.0-con-050测试对象终端测试项描述测试终端能够正确的进行基于地理位置触发的定位。参考规范ULPTS5.1.8参考SCRULP-PRO-C-033-O工具SUPL终端一致性测试工具测试码-预置条件适用范围:测试1:ics_event_Network_initiatedANDics_GeoTargetAreaANDics_AGPSSETassisted_Network_initiatedANDics_SETassisted_AreaEvent测试2:ics_event_Network_initiatedANDics_GeoTargetAreaANDics_AGPSSETbased_Network_initiatedANDics_SETbased_AreaEvent测试过程测试1:A-GPSSETassisted测试2:A-GPSSETbased用例1:EnteringEvent用例2:InsideEvent用例3:OutsideEvent用例4:LeavingEvent通过GPS使用场景的细节和数据显示的位置来帮助理解测试用例用例1:EnteringEvent8米35.744287139.69820135.744287139.680176度之间GPSSETstopsat SETstartsapprox“Tokyo”location 2kmfrom“Tokyo”locationSinglereportsent“Tokyo2012”location图1:1:SET用例2:InsideEvent使用3GPPTS37.571-5指定的静态GPS场景“Tokyo2012”图2:2:SET用例3:OutsideEvent使用3GPPTS37.571-5指定的静态GPS场景“Tokyo2012”SETstaticat“Tokyo”locationMultiplereportssent Targetareacentredapprox2kmfrom“Tokyo”location图3:3:SET8米/35.744287139.69820135.744287139.680176度之间GPSSETstopsat SETstartsapprox“Tokyo”location 2kmfrom“Tokyo”locationSinglereportsentTargetareacentredapprox2kmfrom“Tokyo”location图4:4:SET测试1:A-GPSSETassisted:开始一个NI区域事件触发会话(NIAreaEventTriggeredSession)在SUPLINIT:A-GPSSETSUPLTRIGGEREDReportingCapability中的具体参数值与已知的终端所支持的上报能力一致。SUPLTRIGGEREDRESPONSETriggerParams设置为AreaEventParamsAreaEvent1:EnteringEvent2:InsideEvent3:OutsideEvent4:LeavingEvent60630240(GeographicAreaList):圆形:用例#1,#2:o 35.744287度o +139.680176度1000米Radius-min半径和Radius-max半径未设置注意,这是一个从3GPPTS37.571-5指定的GPS坐标为”Tokyo2012”的点为中心周围约2公里的区域。用例#3,#4::o 35.744287度o +139.698201度1000米Radius-min半径和Radius-max半3GPP37.571-5GPS”Tokyo2012”的点为中心周围约2o ID注意:SET可能会释放该点的安全连接7SETSUPLPOSINIT响应并且发生一次SUPLPOSSessionSUPLPOSSessionSUPL注意:SET可能会释放该点的安全连接SET90(:SETSUPLREPORT用例30(:SETSUPLREPORTSET9 SET以SUPLPOSINIT响应并且发生一次SUPLPOSSessionSUPLPOSSessionSUPL注意:SET可能会释放该点的安全连接用例1SUPL用例2SETSUPLSUPL之间60秒)用例3SETSUPLSUPL之间60用例4:在其中一些序列之后,当离开事件的条件满足时,SET发送带有位置估计的SUPLREPORT。在其中一些序列之后,当离开事件的条件不满足时,SET不做响应。4240秒,): SET发送带有下述信息的SUPLEND(o sessionStopped注意,这一步可能在一个SUPLPOS会话中发生,在这种情况下,SUPLPOS会话将被废弃。测试2:基于终端的A-GPS:1-42A-GPSSETSETSETSUPLPOSINITSUPLPOSSUPL注意:SET可能会释放该点的安全连接430():用例1:当进入事件条件尚未满足时,SET不会立即响应。但是注意,SET最终会按照步骤15的描述进行响应.用例2:当内部事件的条件满足时,SET发送带有估计位置的SUPLREPORT用例3:当外部事件的条件满足时,SET发送带有估计位置的SUPLREPORTSET1516用例1:当进入事件条件满足时,SET在一个时间点上发送带有估计位置的SUPLREPORT2:在前一个SUPL60SUPL3::SUPL60()SUPL用例4:当离开事件条件满足时,SET在一个时间点上发送带有估计位置的SUPLREPORT4240秒,):SETSUPLEND(后):o sessionStoppedSUPLPOSSUPLPOS会话将被废弃。通过标准测试1和23: ReportingCapability中的具体参数值与已知的终端所支持的上报能力一致。测试1:T以ULSNTLPOSSession8:用例1:SET不响应用例2T在步骤4之后至少30秒后发送带有位置估计的UL用例3T在步骤4之后至少30秒后发送带有位置估计的UL用例4:SET不响应TULOSNTSUPLPOSSession并成功完成10:SUPLSETSUPLSUPL发60秒。SUPLSUPL发60秒。SUPLSET5a.在步骤11,SET应发送带有下述信息的SUPLEND:o sessionStopped测试2:6.在步骤14:用例1:SET不响应用例2T在步骤4之后至少30秒后发送带有位置估计的UL用例3T在步骤4之后至少30秒后发送带有位置估计的UL用例4:SET不响应15:用例1:SET只在一个时间点上发送带有估计位置的SUPLREPORT并且该位置估计在目标区域之内SUPL60SETSUPLSUPL60SETSUPL用例4:SET只在一个时间点上发送带有估计位置的SUPLREPORT并且该位置估计在目标区域之外16,SETSUPLEND:o sessionStopped‘.1.‘ ‘.1.‘.1 SUPL-2.0-con-061-测试项IdSUPL-2.0-con-061测试对象终端测试项描述验证终端正确处理网络取消触发定位请求的情况。参考规范ULPTS5.1.17,8,9,10参考SCRULP-MES-C-011-O工具SUPL终端一致性测试工具测试码-预置条件适用范围:ics_NetworkInitiatedAND(ics_periodic_Network_initiatedORics_periodic_SET_initiatedORics_event_Network_initiatedORics_event_SET_initiated)测试过程用例1.1.期定位会话也可以开始一个网络触发的区域事件触发定位会话;如果网络发起的周期性和事件触发定位都不支持,可以开SISI方案(终端不释放安全P连接)IPSUPLTRIGGEREDSUPLENDIP(终端释放安全P连接)如果在步骤2IPSUPLTRIGGEREDSTOP2a2b。方案2a:根据x_o__reonoQuery)如果根据ixit_session_info_query,终端不支持Session-InfoQueryprocedure"。2b:(ixit_session_info_querySession-InfoQuery)5a.发送SUPLINIT:PositioningMethod设置为Session-InfoQuery5b.终端发送SUPLREPORT.5c.发送无参数的SUPLTRIGGEREDSTOP5d.SUPLENDSUPLTRIGGEREDSTOP,触发位置会话终止。5e.发送SUPLEND终止Session-InfoQuery会话5f.终端释放安全IP连接注意:如果应用了方案2b,则没有必要再测试用例2,。用例2:(测试系统释放安全IP连接,并且需SessionInfoQuerysession)如果根据ixit_session_info_query,终端不支持Session-InfoQuery,则不需要测试用例2,测试完用例1该项测试完成。IPSUPLINIT:PositioningMethodSession-InfoQuerySUPLSUPLTRIGGEREDSUPLEND12.触发定位会话结束且终端释放安全IP连接。通过标准第3(5d(11SUPLEND),第5f()和第12步)IP在第5b步(如果适用)和第9步(如果适用),终端释放SUPLREPORT。"SUPL-2.0-con-061isnotapplicableastheSETreleasesthesecureIPconnectionafteratriggeredsessionanddoesnotsupporttheSessionInfoQueryprocedure"‘.1.6 ‘.1.6.1 SUPL-2.0-con-070UT2测试项IdSUPL-2.0-con-070测试对象终端测试项描述验证终端正确处理定时器UT2。参考规范OMA-ETS-SUPL-V2_0_2-20140109-C.PDF参考SCRULP-PRO-C-007-O工具SUPL终端一致性测试工具测试码-预置条件适用范围:测试1:ics_AGPSSETassisted_Network_initiated或者ics_AGPSSETbased_Network_initiated且非ics_SUPL_POS_in_SUPL_POS_INIT(任何需要SUPLPOS会话的定位方法)测试2:(ics_AGPSSETassisted_Network_initiated或者ics_AGPSSETbased_Network_initiated且(ics_periodic_Network_initiated或ics_event_Network_initiated)且非ics_SUPL_POS_in_SUPL_POS_INIT测试4:ics_periodic_Network_initiated或者ics_event_Network_initiatedixit:ixit_timer_UT2测试过程测试1:SUPLPOSsession(Immediatesession)测试2:SUPLPOSsession(Triggeredsession)测试3:NoSUPLPOSsession(Immediatesession)测试4:NoSUPLPOSsession(Triggeredsession)测试1:SUPLPOSsession(Immediatesession)在SUPLINIT终端支持的任何一种需要SUPLPOSSUPLPOSINITUT2SUPLENDausodeunpced,yseue或posMethodFailureIP测试2:SUPLPOSsession(Triggeredsession)SUPLPOS支持触发服务的定位方式。本测试针对四种可能的方案:周期SETAssistedSETbaseics而定(也可能根。方案1:周期触发,SETAssisted模式适用范围:(ics_AGPSSETassisted_Network_initiated)且ics_periodic_Network_initiated7a.开始一个周期触发定位会话8a.在SUPLINIT设置: SUPLPOSSETAssisted在SUPLTRIGGEREDRESPONSE设置: SUPLPOSSETAssisted9a.当第一次周期触发(或事件到达)发生时,终端发送SUPLPOSINIT10a.11a.(等待定时器UT2过期后(取决于ixit_timer_UT2)终端会放弃SUPLPOS会话。)注意:此时终端可能释放安全IP连接。12a.当第SUPLPOSINIT13a.SUPLPOS会话发生14a.发送SUPLREPORT15a.触发定位会话允许继续运行或发送SUPLTRIGGEREDSTOP终止会话。方案2:周期触发,SETbased模式适用范围:(ics_AGPSSETbased_Network_initiated)且ics_periodic_Network_initiated7b.消除被测终端上存储的定位信息8b.开始一个周期触发定位会话9b.SUPLINITSUPLPOS会话的SETBased定位方法。在SUPLTRIGGEREDRESPONSE设置:SUPLPOS会话的SETBased定位方法。10b.当第一次周期触发(或事件到达)发生时,终端发送SUPLPOSINIT请求辅助信息11b.12b.(等待定时器UT2过期后(取决于ixit_timer_UT2)终端会放弃SUPLPOS会话。)注意:此时终端可能释放安全IP连接13b.在某个时间点,终端发送SUPLPOSINIT请求辅助信息,或直接跳到16b(采用其他定位技术)14b.发送SUPLPOS消息只传递辅助信息15b.SUPLREPORT注意:此时终端可能释放安全IP连接16b.在某个时间点,发送SUPLREPORT包含第一次定位结果17b.触发定位会话允许继续运行或发送SUPLTRIGGEREDSTOP终止会话。方案3:位置触发,SETAssisted模式适用范围:(ics_AGPSSETassisted_Network_initiated)且ics_event_Network_initiated7c.开始一个位置触发定位会话,使用GeographicTargetArea或区域ID。8c.在SUPLINIT设置: SUPLPOSSETAssisted在SUPLTRIGGEREDRESPONSE设置: SUPLPOSSETAssisted9c.当第一次周期触发(或事件到达)发生时,终端发送SUPLPOSINIT10c.11c.(等待定时器UT2过期后(取决于ixit_timer_UT2)终端会放弃SUPLPOS会话。)注意:此时终端可能释放安全IP连接。12c.SUPLPOSINIT13c.SUPLPOS会话发生14c.发送SUPLREPORT注意:对这次定位没有精度要求,定位信息可以采用GPS“Tokyo2012”场景的经纬度,也就是北纬35.74428度,东经139.680176度。15c.触发定位会话允许继续运行或发送SUPLTRIGGEREDSTOP终止会话。方案4:位置触发,SETbased模式适用范围:(ics_AGPSSETbased_Network_initiated)且ics_event_Network_initiated7d.消除被测终端上存储的定位信息8d.网络发起一个位置触发定位会话,使用GeographicTargetArea或区域ID。9d.在SUPLINIT设置:SUPLPOS会话的SETBased定位方法。在SUPLTRIGGEREDRESPONSE设置:SUPLPOS会话的SETBased定位方法。10d.在某个时间点,终端发送SUPLPOSINIT请求辅助信息11d.12d.(等待定时器UT2过期后(取决于ixit_timer_UT2)终端会放弃SUPLPOS会话。)注意:此时终端可能释放安全IP连接。13d.在某个时间点,终端发送第二条SUPLPOSINIT请求辅助信息,或直接跳到16b(采用其他定位技术)14d.SUPLPOS15d.SUPLREPORT16d.在某个时间点,发送SUPLREPORT包含第一次定位结果17d.触发定位会话允许继续运行或发送SUPLTRIGGEREDSTOP终止会话。测试3:NoSUPLPOSsession(Immediatesession)SUPLINIT PositioningMethodEnhancedCell/sectorSUPLPOSINIT等待定时器UT2超时(取决于onixit_timer_UT2)终端发送SUPLEND: StatusCodeunspecified,systemFailureposMethodFailure.IP测试4:NoSUPLPOSsession(Triggeredsession)SUPLPOS支持触发服务的定位方式。本测试针对两种可能的方案:周期(。方案1:周期触发适用范围:ics_periodic_Network_initiated22a.开始一个网络触发周期定位会话。23a.在SUPLINIT设置:PositioningMethodEnhancedCell/sector在SUPLTRIGGEREDRESPONSE设置:PositioningMethodEnhancedCell/sector24a.(SUPLPOSINIT25a.26a.(等待定时器UT2过期后(取决于ixit_timer_UT2)终端会放弃SUPLPOS会话。)注意:此时终端可能释放安全IP连接。27a.当第SUPLPOSINIT28a.SUPLREPORT29a.触发定位会话允许继续运行或发送SUPLTRIGGEREDSTOP终止会话。方案2:位置触发适用范围:ics_event_Network_initiated22b.网络发起一个位置触发定位会话,使用GeographicTargetArea或区域ID。23b.在SUPLINITPositioningMethodEnhancedCell/sector在SUPLTRIGGEREDRESPONSE设置:PositioningMethodEnhancedCell/sector24b.SUPLPOSINIT25b.26b.(等待定时器UT2过期后(取决于ixit_timer_UT2)终端会放弃SUPLPOS会话。)注意:此时终端可能释放安全IP连接。27b.SUPLPOSINIT28b.发送SUPLREPORT包含第一次定位结果29b.触发定位会话允许继续运行或发送SUPLTRIGGEREDSTOP终止会话。通过标准测试13:520SUPLEND: StatusCodeunspecified,systemFailureposMethodFailure.621IP测试2:在第12步或12步c,SUPLPOSINIT在第13步或13步d,SUPLPOSINITb或16步SUPL测试4:1.在第27步a或27步b,终端应该发送SUPLPOSINIT‘.1.6.² SUPL-2.0-con-071UT3测试项IdSUPL-2.0-con-071测试对象终端测试项描述验证终端正确处理定时器UT3。参考规范ULPTSAppendixD参考SCRULP-PRO-C-007-O工具SUPL终端一致性测试工具测试码-预置条件适用范围:测试1:ics_AGPSSETassisted_Network_initiated或ics_AGPSSETbased_Network_initiated](任何一种需要SUPLPOS会话的定位方式)测试2:ics_AGPSSETassisted_Network_initiated和ics_periodic_Network_initiatedixit:ixit_timer_UT3测试过程测试1:Immediatesession测试2:Triggeredsession)测试1:Immediatesession在SUPLINIT 终端支持的任何需要SUPLPOSSUPLPOSINITSUPLPOSSUPLPOS定时器UT3超时后(取决于ixit_timer_UT3)终端发送SUPLEND:不发送ausCoenpced,yseaue或posMethodFailure.IP测试2:TriggeredsessionSUPLPOSSETAssisted在SUPLINIT SUPLPOSSETAssisted在SUPLTRIGGEREDRESPONSE设置: SUPLPOSSETAssisted不要设置ReportingMode(相当于RealReporting)SUPLPOSINITSUPLPOSSUPLPOS(定时器UT3超时后(取决于ixit_timer_UT3)终端继续下一次触发)注意:此时终端可能释放安全连接SUPLPOSINITSUPLPOSSUPLSUPLTRIGGERED来通过标准测试1:6SUPLEND: StatusCodeunspecified,systemFailureorposMethodFailure.在第7IP测试2:3. 在14SUPLPOSINIT‘.1.6.3 SUPL-2.0-con-073UT7测试项IdSUPL-2.0-con-073测试对象终端测试项描述验证终端正确处理定时器UT7参考规范ULPTSAppendixD参考SCRULP-PRO-C-007-O工具SUPL终端一致性测试工具测试码-预置条件适用范围:(ics_periodic_Network_initiated或ics_event_Network_initiated)和ics_stop_triggered_sessionixit:ixit_timer_UT7测试过程SUPLTRIGGERED5等待UT7超时后取决于ixit_timer_UT7)终端发送SUPLEND: StatusCodeunspecified,systemFailureposMethodFailure.通过标准6respondwithSUPLENDwith: StatusCodeunspecified,systemFailureorposMethodFailure.IP连接‘.² ‘.².1 ULP‘.².1.1 SUPL-2.0-con-100ID测试项IdSUPL-2.0-con-100测试对象终端测试项描述验证终端正确处理SessionID参考规范ULPTS9,10参考SCR工具SUPL终端一致性测试工具测试码-预置条件测试过程1,用例23SUPLSTARTSUPLRESPONSE:SLPSessionIDSLPID用例1:IPAddressIPv4用例2:IPAddressIPv6用例3:FQDNSUPLPOSINIT:SessionID通过标准1.4步终端应该回复SUPLPOSINIT: SessionID‘.².1.² SUPL-2.0-con-101-ID测试项IdSUPL-2.0-con-101测试对象终端测试项描述验证终端拒绝非法SETSessionID参考规范ULPTS9,10参考SCR工具SUPL终端一致性测试工具测试码-预置条件-测试过程12:SUPLSUPLRESPONSE:1:SETSessionIDSessionID(SessionID设置为和从终端接收到的不同值)2:SETSessionIDSETID为非法值(设置SETID为一个和从终)SUPLEND:SessionID在SUPLENDStatusCodeinvalidSessionID.”通过标准1.在第4步终端应该回复SUPLEND: SessionIDSUPLENDStatusCodeinvalidSessionID.‘.².1.3 SUPL-2.0-con-102SLPID测试项IdSUPL-2.0-con-102测试对象终端测试项描述验证终端正确拒绝非法SLPSessionID参考规范OMA-ETS-SUPL-V2_0_2-20140109-C.PDFtestspec:ULPTS9,10参考SCR工具SUPL终端一致性测试工具测试码-预置条件测试过程12:SUPLSUPLRESPONSE:PositioningMethodSUPLPOS(e.g.A-GPSSETAssisted)SUPLPOSINITSUPLPOS:1:SLPSessionIDSessionID(i.e.SessionID和SUPLRESPONSE消息中不同的值)2:InSLPSessionID设置:SLPID(i.e.设置终端IDRESPONSE)SUPLEND:SUPLENDSessionIDStatusCodeinvalidSessionID.”通过标准1.在第6步,终端应该发送SUPLEND其中: SUPLENDSessionIDStatusCodeinvalidSessionID‘.².1.4 SUPL-2.0-con-103-测试项IdSUPL-2.0-con-103测试对象终端测试项描述验证被测终端在SUPL消息正确接受兼容版本参考规范ULPTS7,9,10参考SCRULP-PRO-C-009-O工具SUPL终端一致性测试工具测试码-预置条件适用范围:用例2:ics_SETInitiatedANDixit_SUPLV2.X>0测试过程测试1:SUPL2.X.X测试2:SUPL2.X.X测试1:SUPL2.X.XMaj2MinServindSUPLSUPLRESPONSEwithsetasinstep2SUPLPOSINITwith::Maj2Min0Servind2.测试2:支持更低版本的SUPL2.X.X.只适用于存在SUPLV2.X时,且X>01Maj2MinServind通过标准测试1and2:第5步终端应该发送SUPLPOSINIT,其中:Version:Maj2Min0Servind2‘.².² ‘.².².1 SUPL-2.0-con-110–测试项IdSUPL-2.0-con-110测试对象终端测试项描述验证终端正确处理单会话Positioningmethod参考规范OMA-ETS-SUPL-V2_0_2-20140109-C.PDFtestspec:ULPTS5.2.1,8,9参考SCRULP-PRO-C-009-O,ULP-PRO-C-011-M,ULP-PRO-C-012-O,ULP-PRO-C-013-O,ULP-PRO-C-014-O,ULP-PRO-C-015-O,ULP-PRO-C-016-O,ULP-PRO-C-018-O,ULP-PRO-C-020工具SUPL终端一致性测试工具测试码-预置条件适用范围:测试1:ics_AGPSSETassisted_SET_initiated2:ics_AGPSSETbased_SET_initiated3:ics_autonomousGPS_SET_initiated测试6:ics_AGANSSSETassisted_Galileo_SET_initiated测试7:ics_AGANSSSETassisted_GLONASS_SET_initiated测试8:ics_AGANSSSETbased_Galileo_SET_initiated测试9:ics_AGANSSSETbased_GLONASS_SET_initiated测试10:ics_autonomousGANSS_SET_initiated测试11:ics_AGNSSSETassisted_preferred测试12:ics_AGNSSSETbased_preferred测试13:ics_OTDOA_SET_initiated测试14:ics_ecidlpp_SET_initiated测试15:ics_AGANSSSETassisted_GLONASS_SET_initiatedANDics_AGPSSETassisted_SET_initiated测试16:ics_AGPSSETbased_SET_initiatedANDics_AGANSSSETbased_GLONASS_SET_i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茶几设计难题研究报告
- 苍蝇防治培训课程设计
- 重庆财经学院《电子商务组织与运营》2022-2023学年第一学期期末试卷
- 策划婚礼费用预算方案
- 仲恺农业工程学院《现代食品分析技术》2021-2022学年第一学期期末试卷
- 三年级数学计算题专项练习及答案集锦
- 潮汕卤菜技术研究报告
- 潮州绿化景观施工方案
- 仲恺农业工程学院《食用菌栽培》2023-2024学年第一学期期末试卷
- 测量水果ph 的研究报告
- 曝光原理介绍
- 2020年中国帕金森病治疗指南(第四版)解读
- AC-16沥青混凝土配合比报告
- 神秘的宇宙世界 - 幻灯片
- 水旋式喷漆室结构、原理及设计要点2页
- 中医外科常见病辨病辩证
- 去分母解一元一次方程教案
- 四年级上册除数是整十数的笔算除法课件
- 运转车间钢包管理制度
- 高一优生座谈会.PPT
- 养殖场财务管理制度.doc
评论
0/150
提交评论