T/TAF 293-2025 物联网蜂窝模组与电信智能卡兼容性技术要求和测试方法

文档天下 图书评论4阅读模式
资源简介

  团 体 标 准

T/TAF 293—2025

物联网蜂窝通信模组与电信智能卡互通性

技术要求和测试方法

Technical requirements and testing methods for interoperability between IoT cellular communication modules and telecom smart cards

2025-07-07 发布 2025-07-07 实施

电信终端产业协会 发布

前 言

本文件按照GB/T 1.1—2020《标准化工作导则 第 1 部分:标准化文件的结构和起草规则》的规定起草。

请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。

本文件由电信终端产业协会(TAF)提出并归口。

本文件起草单位:中国联合网络通信有限公司、中国信息通信研究院、北京中广瑞波科技股份有限公司、中移物联网有限公司、楚天龙股份有限公司、深圳高新兴瑞联科技有限公司、翱捷科技股份有限公司、上海移芯通信科技股份有限公司。

本文件主要起草人:裴伯硙、曹龙涛、李晨光、韩梦梦、张倬尧、陈思呈、袁琦、张宏星、周鹏、朱旭东、张城、王雷、索国锋、熊辉、高纪、卢昭、李维成、龙迪、梁恒康。

物联网蜂窝通信模组与电信智能卡互通性技术要求和测试方法

1 范围

本文件规定了物联网蜂窝通信模组与电信智能卡之间的互通性技术要求和测试方法,旨在确保蜂窝通信模组与电信智能卡间的协同工作,实现稳定通信,保障物联网设备的蜂窝网络连接能力和服务质量。由于蜂窝通信模组对电信智能卡的适配能力影响互通性目标的实现,本文件亦包括蜂窝通信模组与电信智能卡的兼容性要求,以确保蜂窝通信模组和电信智能卡具备必要的协议支持、指令解析和功能适配能力,从而实现稳定的网络连接和业务互通。本文件包括电气特性与通信参数、初始化、网络服务、基础信息查询等方面的互通性和兼容性要求及其测试方法。

本文件适用于物联网蜂窝通信模组(简称“蜂窝通信模组”)产品和电信智能卡产品的研发、设计、测试等活动。

2 规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

ISO/IEC 7816-3 识别卡 集成电路卡 第 3 部分:带触点的卡. 电气接口和传输协议(Identification cards—Integrated circuit cards—Part 3: Cards with contacts—Electrical interface and transmission protocols)

ISO/IEC 7816-4 识别卡 集成电路卡 第 4 部分:用于交换的结构,安全和命令(Identification cards — Integrated circuit cards—Part 4: Organization, security and commands for interchange)

3GPP TS 23.040 短信业务(SMS)的技术实现(Technical realization of the Short Message Service (SMS))

3GPP TS 23.048 (U)SIM 应用工具包的安全机制;第 2 阶段(Security mechanisms for the (U)SIM application toolkit; Stage 2)

3GPP TS 31.102 通用用户识别模块(USIM)应用的特性(Characteristics of the Universal Subscriber Identity Module (USIM) application)

3GPP TS 33.102 3G 安全性;安全架构(3G Security; Security architecture)

ETSI TS 102 221 智 能卡 ;通用集成 电路卡- 终端接 口 ;物理和逻辑特性( Smart Cards;

UICC-Terminal interface; Physical and logical characteristics)

ETSI TS 102 223 智能卡;卡应用工具箱(CAT)(Smart Cards; Card Application Toolkit (CAT))

ETSI TS 131 111 数字蜂窝通信系统(第 2+阶段)(GSM 全球移动通信系统);通用移动通信系统(UMTS);长期演进技术(LTE);通用用户识别模块(USTM)应用工具包(USAT)(Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; Universal Subscriber Identity Module (USIM) Application Toolkit (USAT))

GPC_SPE_011 GlobalPlatform 卡规范;基于 HTTP 的远程应用管理; 卡规范 v2.2 -增补 B (GlobalPlatform Card; Remote Application Management over HTTP; Card Specification v2.2- Amendment B)

3 术语和定义

下列术语和定义适用于本文件。

3.1

蜂窝通信模组 IoT cellular communication module

指支持蜂窝网络通信功能的无线通信模块。蜂窝通信模组与电信智能卡协同完成蜂窝网络的身份认证和安全通信,实现蜂窝网络注册,并提供其标称支持的业务能力(如数据业务、呼叫业务、短信业务等)。

3.2

电信智能卡 telecom smart card

指符合 3GPP 标准的,用于蜂窝网络的 USIM 卡。电信智能卡负责存储移动用户身份信息(IMSI)、网络认证密钥信息和运营商配置信息等数据,支持蜂窝网络的认证、安全通信及完整性保护。

3.3

高频文件 High-update file

指 3GPP TS 31.102 中定义为“Update activity: high ”,并且不属于 non-3GPP 的文件。高频文件是蜂窝通信模组在正常运行过程中可能频繁更新的 USIM 卡文件,通常用于存储动态信息,例如网络附着、位置更新、状态变化等。USIM 卡高频文件清单见附录 A。

4 缩略语

下列缩略语适用于本文件。

ADN:缩位拨号(Abbreviated Dialling Numbers)

APDU:应用协议数据单元(Application Protocol Data Unit)

APN:接入点名称(Access Point Name)

AT:AT指令(ATtention)

ATR:复位响应(Answer To Reset)

BER:误码率(Bit Error Ratio)

BIP:承载无关协议(Bearer Independent Protocol)

CAT:卡片应用工具包(Card Application Toolkit)

CSFB:电路切换回落(Circuit Switched Fallback)

D:波特率调整因子(baud rate adjustment integer)

EF:基本文件(Elementary File)

f:频率(frequency)

F:时钟速率转换因子(clock rate conversion integer)

Fi:F指示值(indicated values ofF)

HTTPS:超文本传输安全协议(Hyper Text Transfer Protocol over Secure Socket Layer)

ICCID:集成电路卡标识(Integrated Circuit Card Identifier)

IMEI:国际移动设备身份码(International Mobile Equipment Identity)

IMSI:国际移动用户标识(International Mobile Subscriber Identity)

LCC:无引脚芯片载体(Leadless Chip Carrier)

LGA:平面网格阵列封装(Land Grid Array)

LTE:长期演进(Long Term Evolution)

MEID:移动设备识别码(Mobile Equipment Identifier)

NB:窄带(Narrow Band)

NR:新空口无线接入(NR Radio Access)

OTA:空中下载(Over The Air)

PBR:电话本引用文件(Phone Book Reference file)

PCIe:高速外围组件互连(Peripheral Component Interconnect Express)

PDP:分组报文协议(Packet Data Protocol)

PDU:协议数据单元(Protocol Data Unit)

PIN:个人识别码(Personal Identification Number)

PLMN:公众陆地移动通信网(Public Lands Mobile Network)

PoR:接收确认(Proof of Receipt)

PPS:协议和参数选择(Protocol and Parameter Selection)

PUK:个人解锁密钥(Personal Unblocking Key)

RSRP:参考信号接收功率(Reference Signal Receiving Power)

RSRQ:参考信号接收质量(Reference Signal Receiving Quality)

RSSI:接收信号强度指示(Received Signal Strength Indicator)

SINR:信号与干扰加噪声比(Signal to Interference & Noise Ratio)

SMS:短消息服务(Short Message Service)

SNR:信噪比(Signal-to-Noise Ratio)

TA:接口字节(interface bytes)

TLS:传输层安全性协议(Transport Layer Security)

TR:终端响应(Terminal Response)

UICC:通用集成电路卡(Universal Integrated Circuit Card)

USAT:USIM 应用工具箱(USIM Application Toolkit)

USIM:通用用户身份识别模块(Universal Subscriber Identity Module)

UST:USIM服务表(USIM Service Table)

VoLTE:基于LTE的IMS语音解决方案(Voice over LTE)

VoNR:基于NR的IMS语音解决方案(Voiceover NR)

WI:等待时间整数(Waiting time Integer)

5 技术要求

5.1 电气特性与通信参数兼容性要求

5.1.1 电压要求

蜂窝通信模组和电信智能卡的电压特性应符合 ISO/IEC 7816-3 标准定义的操作条件,ISO/IEC 7816-3 标准定义了三类操作条件:

a) A类操作条件:4.5V~5.5V;

b) B类操作条件:2.7V~3.3V;

c) C类操作条件:1.62V~1.98V。

电信智能卡应至少支持两个连续的操作条件(即电压类别),如 AB 、BC 或 ABC。蜂窝通信模组应首先使用可用的最低电压类别激活 USIM 卡。如果未收到 ATR ,蜂窝通信模组应去激活 USIM 卡并重新尝试用所支持的高一级的电压激活 USIM 卡。如果收到 ATR,蜂窝通信模组应分析 ATR 的内容。当分析结果为 USIM 卡不支持蜂窝通信模组使用的电压类别时,蜂窝通信模组应去激活 USIM 卡并使用

USIM 卡所指示的供电电压类别激活 USIM 卡。当分析结果为 ATR 被破坏时,蜂窝通信模组应在拒绝USIM 卡前使用同样的电压类别执行激活程序至少 3 次。如果连续 3 次 ATR 都被破坏,蜂窝通信模组应使用高一级的电压类别激活 USIM 卡。在蜂窝通信模组与电信智能卡的整个会话期间(包括复位、初始化、文件读取和更新、网络鉴权、空闲期等),供电电压应保持在规定范围内,防止对 USIM 卡造成损坏。

5.1.2 通信速率要求

在蜂窝通信模组激活 USIM 卡的过程中,USIM 卡通过 ATR 的 TA1 字节指示传输因子 F 和 D 的值。蜂窝通信模组接收并解析 ATR,并通过发送 PPS 请求与 USIM 卡协商后续通信的物理层和协议层参数。参数确定后,蜂窝通信模组提供的工作时钟频率 f 应保持恒定。蜂窝通信模组和电信智能卡应至少支持通信速率(F,D) = (512,32) 、(512,16) 、(512,8)和(372,1),且时钟频率 f 的取值范围应为 1MHz~5MHz 。相关技术要求参见 ETSI TS 102 221 标准。

5.2 初始化要求

5.2.1 TERMINAL PROFILE 要求

蜂窝通信模组在对 USIM卡进行复位等场景下,应向 USIM卡发送 TERMINAL PROFILE 命令,声明其所支持的CAT功能,声明支持的功能应与实际支持的功能一致。TERMINAL PROFILE命令头依据ETSI TS 102 221实现,数据域编码格式依据ETSI TS 102 223和ETSI TS 131 111实现。

5.2.2 US IM 服务要求

电信智能卡在EFUST文件中保存USIM服务能力信息,蜂窝通信模组在对USIM卡复位等场景下,应读取USIM卡的EFUST文件,以获取USIM卡的服务支持情况。

5.3 蜂窝通信网络服务互通性要求

5.3.1 网络注册

蜂窝通信模组应支持自动和手动注册蜂窝网络的功能,适配其标称支持的网络制式。在首次驻网时,蜂窝通信模组应进行必要的初始配置,包括网络模式和通信速率等关键参数的设定。由于首次驻网时间较长,蜂窝通信模组应保存成功驻网的相关配置,并在后续驻网时,优先使用之前保存的配置,以缩短驻网时间。蜂窝通信模组在开机初始化过程中,若读取 USIM 卡的非驻网必须文件失败时,应跳过此文件,继续工作。

5.3.2 网络注册状态

在蜂窝网络注册过程中,蜂窝通信模组对 USIM 卡的注册状态设置涉及 ETSI TS 102 223 定义的Location status event 事件对象和 3GPP TS 31.102 定义的 EFLOCI、EFPSLOCI、EFEPSLOCI、EF5GS3GPPLOCI 等文件对象,各对象内容(含网络位置更新状态)应准确。

5.3.3 飞行模式

蜂窝通信模组在驻网状态下激活飞行模式后,应自动断开与蜂窝网络的连接;退出飞行模式后,应自动发起蜂窝网络注册。USIM 卡在模组退出飞行模式并重新登网时,应正确响应身份认证和网络接入请求,完成蜂窝网络注册。

5.3.4 热插拔

支持 USIM 卡热插拔的蜂窝通信模组应实时检测 USIM 卡连接状态。当 USIM 卡被移除时,应检测到USIM 离线并自动掉网。当重新插入 USIM 卡,应识别 USIM 卡恢复,并自动发起网络注册。USIM 卡在重新插入时,应正确响应模组的身份认证和网络接入请求,完成蜂窝网络注册。

5.3.5 驻网失败处理

蜂窝通信模组宜根据驻网失败原因采用不同的异常处理策略。对于因网络因素导致的驻网失败,如因非法 IMSI、Ki 导致的蜂窝网络向蜂窝通信模组发送位置更新拒绝、认证拒绝等信令时,蜂窝通信模组不应自动重启,宜尝试重新初始化网络附着过程。对于因蜂窝通信模组与 USIM 卡之间的接口异常或蜂窝通信模组内部状态错误导致的驻网失败,蜂窝通信模组宜自动重启,旨在消除暂时性的硬件或软件故障,且重启次数不高于 3 次。

5.3.6 网络质量查询

蜂窝通信模组应具备蜂窝通信网络信号强度查询功能,提供当前蜂窝通信网络的 RSSI 和 BER 数据,并宜提供 RSRP 、RSRQ 和 SINR/SNR 数据,USIM 卡在信号查询过程中应保持正常工作状态。

5.3.7 网络信号优选

蜂窝通信模组宜综合蜂窝网络信号强度、网络类型等多种因素优选网络。当蜂窝通信模组处于相邻基站(小区)时,应避免因短时间信号强度变化而频繁切换基站,减少非必要的驻网鉴权操作,确保网络连接的稳定性。USIM卡应支持模组进行网络选择和驻网流程,提供正确的网络接入控制参数。

5.3.8 网络互通性要求

支持多种蜂窝网络制式的蜂窝通信模组工作在不同蜂窝网络制式下时,均应正常提供其标称支持的业务能力。支持多 SIM 卡槽终端的蜂窝通信模组在其任何卡槽的 USIM 卡激活时,均应正常提供其标称支持的业务能力。

5.4 基础信息查询要求

蜂窝通信模组应支持查询蜂窝通信模组信息和USIM卡信息的功能,其中蜂窝通信模组信息包括蜂窝通信模组制造商名称、模组型号、固件版本/软件版本、IMEI/MEID等属性,USIM卡信息包括ICCID、 IMSI等属性。USIM卡应正确存储卡片的ICCID和IMSI信息,确保模组查询指令能够获取相应数据。

5.5 PIN 管理要求

蜂窝通信模组宜支持对USIM卡PIN值的管理,包括打开/关闭PIN1、PUK1解锁PIN1、查询PIN和PUK的重试次数等。USIM卡应在模组发起相关指令时提供正确的数据响应。

5.6 US IM 卡电话本要求

具备USIM卡电话本管理功能的蜂窝通信模组应提供设置USIM卡电话本存储器、查询电话本条数、读取电话本记录、写入电话本记录和删除电话本记录功能,能够正确识别和使用USIM卡内DFTELECOM和DFPHONEBOOK 目录下的电话本文件。

5.7 呼叫功能要求

支持呼叫功能的蜂窝通信模组应满足以下要求:

a) 支持2G/3G网络的蜂窝通信模组,在2G/3G网络下应支持发起呼叫、呼叫应答、挂断通话功能;

b) 支持VoLTE网络的蜂窝通信模组,在开启VoLTE功能且在支持VoLTE的网络下工作时,应支持发起VoLTE呼叫、接听VoLTE呼叫和挂断VoLTE呼叫功能。支持2G/3G/4G网络的蜂窝通信模组,如果不支持VoLTE功能,或者支持VoLTE但未开启VoLTE功能,或者已开启VoLTE但运行在不支持VoLTE的LTE网络中工作场景下,当呼叫接通时应自动回落至2G/3G网络(CSFB),并在通话结束后自动返回LTE网络;

c) 当5G NR模组支持VoNR功能,并且工作在支持VoNR的5G网络下时,应支持发起VoNR呼叫、接听VoNR呼叫和挂断VoNR呼叫功能。如果5G NR模组不支持VoNR功能,或者支持VoNR但未开启该功能,或者已开启VoNR但运行在不支持VoNR的5G网络中,当呼叫接通时,模组应依次回落到4G 、3G 、2G网络业务下,并在通话结束后自动返回5G网络。

5.8 短信功能要求

支持USIM卡内短信管理功能的蜂窝通信模组应满足以下要求:

a) 支持查询短信中心号码、设置短信中心号码功能;

b) 支持短信格式设置,包括文本短信(TEXT模式)和数据短信(PDU模式);

c) 支持发送短信、接收短信、查询短信、删除短信功能;

d) 依据3GPP TS 23.040规范实现对数据短信和级联短信的处理,依据3GPP TS 23.048规范实现对安全报文头的处理。

USIM卡应支持对短信中心号码文件(EFSMSP)、短信文件(EFSMS)的更新操作,支持依据3GPP TS 23.040规范实现对数据短信和级联短信的处理,依据3GPP TS 23.048规范实现对安全报文头的处理。

5.9 数据功能要求

支持数据业务的蜂窝通信模组应提供PS域附着/去附着、设置PDP上下文(APN参数)、PDP上下文激活/去激活、在激活的PDP上下文中进行数据传输的功能。

5.10 业务并发功能要求

蜂窝通信模组在4G及以上蜂窝网络中应具备并发执行短信、语音和数据业务的能力。

5.11 APDU 命令要求

5.11.1 通用要求

支持通过串口向USIM卡发送APDU命令的蜂窝通信模组和电信智能卡应满足以下要求:

a) 蜂窝通信模组应支持采用AT指令或OpenCPU方式通过串口向USIM卡发送APDU命令。支持的APDU命令宜包括SELECT、READ BINARY、UPDATE BINARY、READ RECORD、UPDATE RECORD 、SEARCH RECORD 、GET RESPONSE;

b) 蜂窝通信模组应将USIM卡响应的数据和状态字返回给AT串口;

c) 蜂窝通信模组和USIM卡应至少支持ISO/IEC 7816-3标准中定义的T=0传输协议;

d) 蜂窝通信模组和USIM卡应支持符合ISO/IEC 7816-4标准的APDU命令格式,包括Case 1 、Case

2、Case 3和Case 4类型。如果指令中包含Lc或Le字段,Lc和Le字段的长度均应至少支持1字节;

e) 当APDU格式为Case 2或Case 4时,如果USIM卡返回状态字61XX,蜂窝通信模组应自动获取剩余数据,或将此状态字返回AT串口,由卡外应用发送GET RESPONSE指令获取剩余数据;

f) 当APDU命令格式错误时(例如APDU的Lc和Data域不匹配),蜂窝通信模组应主动拦截,并返回特定状态字给AT串口;

g) USIM卡响应APDU的最大长度为256字节,蜂窝通信模组应正常接收并处理响应数据长度为0-256字节的APDU;

h) T=0传输协议下,蜂窝通信模组在发送APDU命令后,等待USIM卡响应的时间不超过“960 × WI × Fi/f”(参见ETSI TS 102 221)。若超过该时间USIM卡仍未响应,蜂窝通信模组应重试,且重试次数不超过3次;

i) 蜂窝通信模组和USIM卡应正确使用和处理ISO/IEC 7816-3标准中定义的用于通信控制的过程字节“0x60 ”。当蜂窝通信模组发送命令APDU并等待USIM卡响应数据时,若USIM卡对指令的处理时间较长,USIM卡应通过返回过程字节“0x60”通知模组等待。此时,蜂窝通信模组应进入等待状态,直至接收到USIM卡的命令响应数据,等待总时长宜达到25秒。

注:对4G/5G等高速模组支持的USB接口要求同串口要求。

5.11.2 逻辑通道访问要求

电信智能卡应支持至少4个逻辑通道,包括基本逻辑通道(逻辑通道号为0)和附属逻辑通道(逻辑通道号为1-3),不同通道的APDU指令执行互不影响。支持逻辑通道访问USIM卡的蜂窝通信模组应满足以下要求:

a) USIM卡应在ATR中正确指示其逻辑信道能力;

b) 蜂窝通信模组宜使用Command APDU中正确的CLA字节选择期望使用的逻辑信道;

c) 在一个逻辑通道上只能存在一个正在进行的应用程序会话,蜂窝通信模组如果需要激活一个新的应用程序会话,应打开一个新的逻辑通道;

d) 蜂窝通信模组应支持在指定逻辑通道上向USIM卡发送APDU命令,并接收USIM卡响应数据;

e) 基本逻辑通道仅用于选择通信应用(例如USIM 、CSIM和ISIM),不用于选择非通信应用;

f) 蜂窝通信模组只在基本逻辑通道上发送FETCH和TERMINAL RESPONSE命令,即使电信智能卡在非基本逻辑通道上返回了“91XX ”状态字;

g) 当通过蜂窝通信模组串口发送逻辑通道访问指令时,如果APDU中的逻辑通道号和sessionid不一致,蜂窝通信模组应返回错误码;

h) 附属逻辑通道使用完毕后,蜂窝通信模组应及时将其关闭。

5.12 主动式命令与事件要求

支持主动式命令的蜂窝通信模组和电信智能卡应满足以下要求:

a) 蜂窝通信模组和电信智能卡宜支持的主动式命令包括SEND SHORT MESSAGE 、OPEN CHANNEL、CLOSE CHANNEL、GET CHANNEL STATUS、SEND DATA、RECEIVE DATA、 TIMER MANAGEMENT 、 REFRESH 、 SET UP EVENT LIST 、 PROVIDE LOCAL INFORMATION、GET INPUT、GET INKEY、DISPLAY TEXT、SELECT ITEM、SET UP MENU;

b) 蜂窝通信模组和电信智能卡宜支持基于ENVELOP命令的对已设置事件发生后的通报机制,包括EVENT DOWNLOAD 、TIMER EXPIRATION 、MENU SELECTION;

c) 支持BIP协议的蜂窝通信模组和电信智能卡应依据ETSI TS 102 223规范实现通过BIP协议承载TCP和UDP传输协议,完成数据传输功能。支持HTTPS协议的蜂窝通信模组和电信智能卡应依据GPC_SPE_011实现通过BIP协议承载TLS协议,TLS协议应至少支持1.2版本;

d) 当蜂窝通信模组通过FETCH指令取回并执行主动式命令后,应及时向USIM卡发送TERMINAL RESPONSE,直至USIM卡返回状态字“9000 ”为止;

e) 对不支持的主动式命令,蜂窝通信模组应给出明确的失败响应数据;

f) 在飞行模式下,蜂窝通信模组标称支持的非驻网有关的CAT指令应正常执行。

5.13 文件更新频次要求

蜂窝通信模组对 USIM 卡高频文件的更新时机应符合 3GPP 规范要求。例如,3GPPTS 33.102 规定,仅在将要关机时设备才有可能更新 6F5B 文件,因此蜂窝通信模组不应在其他任何时候更新 6F5B 文件(6F5B 文件为 EFSTART-HFN,保存的是在最后一次 CS 或 PS RRC 连接释放时,受密钥保护承载的STARTCS 和 STARTPS 值,这些值用于控制密钥的生存期)。

当蜂窝通信模组更新 USIM 卡文件时,宜先读取该文件内容,如果文件内容与要更新的内容一致,则不更新,并尽量使用最少命令完成所有变更,避免对同一文件进行多次的非完整更新操作。例如,位置信息文件不应先发一条命令更新 LAI 字段,再发一条命令更新 Location update status 字段,而应一次性更新整个文件的内容。非高频文件的更新宜同样遵循此要求。

6 测试方法

6.1 概述

蜂窝通信模组与电信智能卡互通性测试环境如图1所示。

图例:

测试对象 测试工具

图1 测试拓扑图其中,待测蜂窝通信模组的基本信息如表1所示:

表1 蜂窝通信模组信息

表 1 蜂窝通信模组信息(续)

待测电信智能卡的基本信息如表2所示:

表2 电信智能卡信息

模卡数据采集设备通过ISO/IEC 7816接口采集蜂窝通信模组与USIM卡之间的交互数据,并通过串口等连接方式将采集的数据传递至本地测试台。本地测试台通过USB接口或串口等连接方式与模组通信,进行蜂窝通信模组与USIM卡的互通性测试。本地测试台通过互联网与远程测试服务设备交互,上传本地测试数据,使用远程测试服务设备提供的服务。远程测试服务设备提供远程测试服务能力,实现通过空中方式(OTA)远程进行模组与USIM卡的互通性测试功能。模拟应用是为了实现特定功能或返回特定数据的SIM卡应用,用于验证特定场景下模组与USIM卡的互通性功能是否正常,模拟应用由远程测试服务设备通过空中方式下发到电信智能卡内。此外,测试环境还可根据测试需求配备其他测试设备,例如示波器、供电电源、电压测量工具等。蜂窝通信网络使用运营商实际网络环境。

6.2 电气特性与通信参数兼容性测试

6.2.1 电压兼容性

电压兼容性测试要求如下:

a) 测试编号:1;

b) 测试项目:电压兼容性;

c) 测试目的:验证蜂窝通信模组与USIM卡的会话期间,蜂窝通信模组对USIM卡的供电电压应保持在规定范围内(A类电压在4.5V ~ 5.5V之间,B类电压在2.7V ~ 3.3V之间,C类电压在1.62V ~ 1.98V之间);

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝模组未上电。

e) 测试步骤:

1) 蜂窝通信模组上电,使用模卡数据采集设备采集蜂窝通信模组与USIM卡的交互日志,使用电压测量工具测量蜂窝通信模组为USIM卡的供电电压,持续至少10分钟。

f) 预期结果:

1) 步骤1完成后,查看到在蜂窝通信模组与USIM卡的交互日志中存在ATR/PPS数据,其工作电压数据应为5V或者3V或者1.8V。电压测量工具采集的USIM卡Vcc电压稳定在以下范围内:蜂窝通信模组使用A类电压为USIM卡供电的,Vcc工作电压范围值保持在4.5V ~ 5.5V之间;蜂窝通信模组使用B类电压为USIM卡供电的,Vcc工作电压范围值保持在2.7V ~ 3.3V之间;蜂窝通信模组使用C类电压为USIM卡供电的,Vcc工作电压范围值保持在1.62V ~ 1.98V之间。

6.2.2 通信速率

通信速率测试要求如下:

a) 测试编号:2;

b) 测试项目:通信速率;

c) 测试目的:验证蜂窝通信模组和USIM卡在 (F,D) 为 (512,32)、(512,16)、(512,8) 和 (372,1) 的速率下通信正常;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 准备四张USIM卡,通信速率 (F,D) 均支持 (512,32) 、(512,16) 、(512,8) 和 (372,1),卡1的 TA1 字节配置为96,即 (F,D) 为 (512,32);卡2的 TA1 字节配置为95,即 (F,D) 为(512,16);卡3的 TA1 字节配置为94,即 (F,D) 为(512,8);卡4的 TA1 字节配置为11 ,即 (F,D) 为 (372,1)。

e) 测试步骤:

1) 连接蜂窝通信模组和卡1,上电。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?),并查看蜂窝通信模组与卡1的交互日志中的ATR/PPS数据;

2) 连接蜂窝通信模组和卡2,上电。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?),并查看蜂窝通信模组与卡2的交互日志中的ATR/PPS数据;

3) 连接蜂窝通信模组和卡3,上电。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?),并查看蜂窝通信模组与卡3的交互日志中的ATR/PPS数据;

4) 连接蜂窝通信模组和卡4,上电。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?),并查看蜂窝通信模组与卡4的交互日志中的ATR/PPS数据。

注:测试步骤中的AT指令仅为示例,请根据模组AT指令手册设置实际使用的AT指令,下同。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型。在蜂窝通信模组与卡1的交互日志中,ATR的TA1字节为96,模组发起的PPS协商指令中PPS1为96,卡1返回的PPS协商指令中PPS1为96;

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型。在蜂窝通信模组与卡2的交互日志中,ATR的TA1字节为95,模组发起的PPS协商指令中PPS1为95,卡2返回的PPS协商指令中PPS1为95;

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型。在蜂窝通信模组与卡3的交互日志中,ATR的TA1字节为94,模组发起的PPS协商指令中PPS1为94,卡3返回的PPS协商指令中PPS1为94;

4) 步骤4完成后,查看到本步执行的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型。在蜂窝通信模组与卡4的交互日志中,ATR的TA1字节为11,模组发起的PPS协商指令中PPS1为11,卡4返回的PPS协商指令中PPS1为11。

6.2.3 时钟频率

时钟频率测试要求如下:

a) 测试编号:3;

b) 测试项目:时钟频率;

c) 测试目的:验证USIM卡与时钟频率f在1MHz~5MHz范围的蜂窝通信模组通信正常;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 准备两款时钟频率f值不同的蜂窝通信模组, 模组1 的f值为3.25MHz,模组2 的f值1.625MHz。

e) 测试步骤:

1) 连接USIM卡和蜂窝通信模组1,上电。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT 指令, 查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如: AT+COPS?);

2) 连接USIM卡和蜂窝通信模组2,上电。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT 指令, 查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如: AT+COPS?)。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型,USIM卡与模组1通信正常;

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型,USIM卡与模组2通信正常。

6.3 初始化兼容性测试

6.3.1 TERMINAL PROFILE 数据

TERMINAL PROFILE数据测试要求如下:

a) 测试编号:4;

b) 测试项目:TERMINAL PROFILE数据;

c) 测试目的:验证蜂窝通信模组在USIM卡初始化的过程中,应向USIM卡发送TERMINAL PROFILE命令;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组未上电。

e) 测试步骤:

1) 蜂窝通信模组上电,查看蜂窝通信模组与USIM卡的交互日志。

f) 预期结果:

1) 步骤1完成后,查看到蜂窝通信模组与USIM卡交互日志中存在TERMINAL PROFILE命令。

6.3.2 US IM 服务数据

USIM服务数据测试要求如下:

a) 测试编号:5;

b) 测试项目:USIM服务数据;

c) 测试目的:验证蜂窝通信模组在开机初始化或USIM卡复位等场景下,应读取USIM卡的EFUST文件;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组未上电。

e) 测试步骤:

1) 蜂窝通信模组上电,查看蜂窝通信模组与USIM卡的交互日志中,是否存在读取EFUST文件的记录。

f) 预期结果:

1) 步骤1完成后,查看到在蜂窝通信模组与USIM卡的交互日志中存在读取EFUST文件的记录, EFUST文件存在USIM卡可用的服务。

6.4 蜂窝通信网络服务互通性测试

6.4.1 自动和手动网络注册

自动和手动网络注册测试要求如下:

a) 测试编号:6;

b) 测试项目:自动和手动网络注册;

c) 测试目的:验证蜂窝通信模组应支持自动和手动蜂窝网络注册功能,并适配其标称支持的蜂窝网络制式;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组初始处于自动网络注册模式,且未上电。

e) 测试步骤:

1) 蜂窝通信模组上电。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?);

2) 使用本地测试台向蜂窝通信模组发送手动选择运营商AT指令,注册网络为模组标称支持的可用的其他蜂窝网络制式(例如:AT+COPS=1,2,"46001",7)。等待1分钟后,再使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?);

3) 重复执行步骤1和步骤2,手动选择模组标称支持的其他全部可用的蜂窝网络制式。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型,蜂窝网络自动注册成功;

2) 步骤2完成后,查看到蜂窝通信模组当前注册的蜂窝网络为手动选择的网络;

3) 步骤3完成后,查看到蜂窝通信模组能够手动注册到标称支持的其他蜂窝网络。

6.4.2 驻网时间

驻网时间测试要求如下:

a) 测试编号:7;

b) 测试项目:驻网时间;

c) 测试目的:蜂窝通信模组在非首次驻网时,应优先使用之前保存的驻网配置;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组未上电;

3) USIM卡未入过网。

e) 测试步骤:

1) 蜂窝通信模组插入USIM卡,上电。查看蜂窝通信模组与USIM卡的交互日志,计算蜂窝通信模组从上电到驻留到蜂窝网络的时长;

2) USIM卡不变,将蜂窝通信模组重新上电。查看蜂窝通信模组与USIM卡的交互日志,计算蜂窝通信模组从上电到驻留到蜂窝网络的时长;

3) 比较蜂窝通信模组两次驻网时长。

f) 预期结果:

1) 步骤1完成后,查看到在蜂窝通信模组与USIM卡的交互日志中,存在模组从上电到驻网成功的记录,计算出蜂窝通信模组首次注册蜂窝网络时长t1 ,t1应小于1分钟;

2) 步骤2完成后,查看到在蜂窝通信模组与USIM卡的交互日志中,存在模组从上电到驻网成功的记录,计算出蜂窝通信模组非首次网络注册蜂窝网络时长t2,t2应小于20秒;

3) 步骤3完成后,查看到蜂窝通信模组的非首次驻网时间t2小于首次驻网时间t1。

6.4.3 网络注册状态一致性

网络注册状态一致性测试要求如下:

a) 测试编号:8;

b) 测试项目:网络注册状态一致性;

c) 测试目的:验证网络注册状态更新时,卡内位置文件的网络位置更新状态和Location status event的位置状态应匹配;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组未上电。

e) 测试步骤:

1) 蜂窝通信模组上电,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?),并查看蜂窝通信模组与USIM卡交互日志中的位置文件更新记录以及Location status event记录;

2) 使用本地测试台向蜂窝通信模组发送手动选择运营商AT指令,注册网络为蜂窝通信模组标称支持的其他可用的蜂窝网络,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?),并查看蜂窝通信模组与USIM卡交互日志中的位置文件更新记录以及Location status event记录;

3) 使用本地测试台向蜂窝通信模组发送手动选择运营商AT指令,注册网络为不可用的蜂窝网络,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?),并查看蜂窝通信模组与USIM卡交互日志中的位置文件更新记录以及Location status event记录。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型。在蜂窝通信模组与USIM卡的交互日志中,卡内位置文件的网络位置更新状态和Location status event的状态匹配(Location status event的Location status为'00');

2) 步骤2完成后,查看到蜂窝通信模组当前注册的蜂窝网络为手动选择的网络。在蜂窝通信模组与USIM卡的交互日志中,卡内位置文件的网络位置更新状态和Location status event的状态匹配(Location status event的Location status为'00');

3) 步骤3完成后,查看到蜂窝通信模组手动选择的网络登网失败。在蜂窝通信模组与USIM卡的交互日志中,卡内位置文件的网络位置更新状态和Location status event的状态匹配(Location status event的Location status为'01'或'02')。

6.4.4 飞行模式

飞行模式测试要求如下:

a) 测试编号:9;

b) 测试项目:飞行模式;

c) 测试目的:验证蜂窝通信模组在驻网模式下激活飞行模式后,应自动掉网。退出飞行模式后,应自动完成驻网;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组支持飞行模式设置,未上电。

e) 测试步骤:

1) 蜂窝通信模组上电。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?);

2) 使用本地测试台先向蜂窝通信模组发送禁用模组射频接收发射功能AT指令(例如: AT+CFUN=4),再发送查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型AT指令(例如:AT+COPS?);

3) 使用本地测试台先向蜂窝通信模组发送将模组设置为全功能模式AT指令(例如: AT+CFUN=1),再发送查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型AT指令(例如:AT+COPS?)。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型,蜂窝通信模组处于驻网状态;

2) 步骤2完成后,查看到禁用模组的射频接收发射功能的AT指令返回成功结果码(OK),查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型的AT指令返回无网络状态;

3) 步骤3完成后,查看到将模组设置为全功能模式的AT指令返回成功结果码(OK),查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型的AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型,蜂窝通信模组处于驻网状态。

6.4.5 热插拔

热插拔测试要求如下:

a) 测试编号:10;

b) 测试项目:热插拔;

c) 测试目的:验证支持USIM卡热插拔的蜂窝通信模组,当USIM卡被移除时应检测SIM离线并自动掉网,当重新插入USIM卡时应重新登网;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组支持USIM卡热插拔。

e) 测试步骤:

1) 将USIM卡从蜂窝通信模组卡槽移除。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?);

2) 将USIM卡重新与蜂窝通信模组连接。等待1分钟后,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信模组当前注册的运营商信息和蜂窝网络类型(例如:AT+COPS?)。

f) 预期结果:

1) 步骤1完成后,查看到该AT指令返回无网络状态;

2) 步骤2完成后,查看到该AT指令返回成功结果码(OK)、当前注册的运营商信息和蜂窝网络类型,蜂窝通信模组处于驻网状态。

6.4.6 驻网失败处理

驻网失败处理测试要求如下:

a) 测试编号:11;

b) 测试项目:驻网失败处理;

c) 测试目的:验证因网络因素导致的驻网失败,蜂窝通信模组不自动重启;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组未上电;

3) USIM卡写入非法IMSI/Ki数据。

e) 测试步骤:

1) 蜂窝通信模组上电,使用模卡数据采集设备采集蜂窝通信模组与USIM卡的交互日志。

f) 预期结果:

1) 步骤1完成后,查看到在蜂窝通信模组与USIM卡的交互日志中,存在蜂窝通信模组入网鉴权命令执行失败的日志,且蜂窝通信模组未重新复位USIM卡。

6.4.7 网络质量查询

网络质量查询测试要求如下:

a) 测试编号:12;

b) 测试项目:网络质量查询;

c) 测试目的:验证蜂窝通信模组的查询网络质量功能;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组支持网络质量查询功能。

e) 测试步骤:

1) 对支持查询RSSI和BER的蜂窝通信模组,使用本地测试台向蜂窝通信模组发送AT指令,查询蜂窝通信网络信号强度(例如:AT+CSQ);

2) 对支持查询SINR/SNR 、RSRP 、RSRQ的蜂窝通信模组,使用本地测试台向蜂窝通信模组发送AT指令,查询SINR/SNR、RSRP 、RSRQ数据(可发送多条AT指令获取)。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK),以及当前服务小区的RSSI和BER数据;

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK),以及当前服务小区的SINR/SNR、RSRP 、RSRQ数据。

6.4.8 蜂窝通信网络信号优选

蜂窝通信网络信号优选测试要求如下:

a) 测试编号:13;

b) 测试项目:蜂窝通信网络信号优选;

c) 测试目的:验证在网络稳定的情况下,蜂窝通信模组应避免频繁鉴权;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组未上电;

3) 蜂窝网络质量正常。

e) 测试步骤:

1) 蜂窝通信模组上电,查看蜂窝通信模组与USIM卡交互日志,持续至少10分钟。

f) 预期结果:

1) 步骤1完成后,蜂窝通信模组与USIM卡交互日志中,鉴权指令执行成功,并且不存在频繁发送鉴权指令的记录。

6.5 基础信息查询测试

基础信息查询测试要求如下:

a) 测试编号:14;

b) 测试项目:基础信息查询;

c) 测试目的:验证蜂窝通信模组的查询模组信息和USIM卡信息功能,模组信息包括蜂窝通信模组制造商名称、模组型号、固件/软件版本、IMEI/MEID号,USIM卡信息包括ICCID 、IMSI;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组支持查询模组信息或USIM卡信息。

e) 测试步骤:

1) 使用本地测试台向蜂窝通信模组发送AT指令,查询模组信息(例如:ATI);

2) 使用本地测试台向蜂窝通信模组发送AT指令, 查询USIM卡的ICCID 信息(例如: AT+CCID);

3) 使用本地测试台向蜂窝通信模组发送AT 指令, 查询USIM 卡的IMSI 信息(例如: AT+CIMI)。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK),以及蜂窝通信模组制造商名称、模组型号、固件版本/软件版本、IMEI/MEID号等信息;

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK),以及USIM卡的ICCID信息;

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK),以及USIM卡的IMSI信息。

6.6 PIN 管理测试

PIN管理测试要求如下:

a) 测试编号:15;

b) 测试项目:PIN管理;

c) 测试目的:验证蜂窝通信模组的PIN管理功能;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组支持PIN管理,未上电;

3) USIM卡的PIN1和PUK1已知,且PIN1处开启状态。

e) 测试步骤:

1) 蜂窝通信模组上电,使用本地测试台向蜂窝通信模组发送AT指令,输入正确PIN1(例如: AT+CPIN="<正确PIN1>");

2) 蜂窝通信模组重启,使用本地测试台向蜂窝通信模组发送AT指令,输入错误的PIN1连续N次,根据USIM卡设置的PIN1重试次数,一般为3次(例如:AT+CPIN="<错误PIN1>");

3) 使用本地测试台向蜂窝通信模组发送AT指令,输入正确的PUK1(例如:AT+CPIN="<正确的PUK1>");

4) 使用本地测试台向蜂窝通信模组发送AT指令,输入新的PIN1(例如:AT+CPWD="PIN","<旧的PIN1>","<新的PIN1>");

5) 使用本地测试台向蜂窝通信模组发送AT指令,进入PIN1设置, 关闭PIN1 (例如: AT+CLCK="PN","0","<新的PIN1>");

6) 重启蜂窝通信模组。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK),PIN1校验通过,蜂窝通信模组正常启动;

2) 步骤2完成后,查看到本步执行的AT指令返回错误码,PIN1检验失败。每失败一次模组提示剩余尝试次数,N次后剩余尝试次数为0 ,USIM卡锁定;

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK),USIM卡解锁,蜂窝通信模组提示输入新的PIN1;

4) 步骤4完成后,查看到本步执行的AT指令返回成功结果码(OK),新PIN1修改成功,蜂窝通信模组正常启动;

5) 步骤5完成后,查看到本步执行的AT指令返回成功结果码(OK),PIN1关闭成功;

6) 步骤6完成后,蜂窝通信模组重启成功,不提示输入PIN1界面。

6.7 US IM 卡电话本测试

6.7.1 联系人管理

联系人管理测试要求如下:

a) 测试编号:16;

b) 测试项目:联系人管理;

c) 测试目的:验证具备USIM卡电话本管理的蜂窝通信模组应提供设置USIM卡电话本存储器、查询电话本条数、读取电话本记录、写入电话本记录和删除电话本记录功能,并能正确识别DFTELECOM和DFPHONEBOOK 目录下的电话本文件;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组支持对USIM卡电话本的管理。

e) 测试步骤:

1) 使用本地测试台向蜂窝通信模组发送AT指令,设置电话本存储位置为USIM卡端(例如: AT+CPBS=SM);

2) 使 用 本 地 测 试 台 向 蜂 窝 通 信 模 组 发 送 AT 指 令 , 写 入 电 话 本 (例 如 : AT+CPBW=1,,129,"TEST1"),创建5-10个不同的联系人;

3) 使用本地测试台向蜂窝通信模组发送AT指令,读取电话本条目(例如:AT+CPBR=1,100);

4) 使用本地测试台向蜂窝通信模组发送AT指令,搜索电话本,根据联系人的序列号查询联系人信息(例如:AT+CPBF=1);

5) 使用本地测试台向蜂窝通信模组发送AT指令,写入电话本,删除指定序列号的联系人(例如:AT+CPBW=1),该序列号在电话本中存在;

6) 使用本地测试台向蜂窝通信模组发送AT指令,搜索电话本,根据联系人的序列号查询联系人信息(例如:AT+CPBF=1),序列号为上步删除的序列号。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK),蜂窝通信模组电话本存储位置成功设置为USIM卡端;

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK);

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK)和联系人信息,联系人信息正确;

4) 步骤4完成后,查看到本步执行的AT指令返回成功结果码(OK)和联系人信息,联系人存在的记录能够正常返回;

5) 步骤5完成后,查看到本步执行的AT指令返回成功结果码(OK);

6) 步骤6完成后,查看到本步执行的AT指令返回成功结果码(OK)和联系人信息,联系人中没有上步删除的联系人。

6.7.2 EFPBR 文件兼容性

EFPBR文件兼容性测试要求如下:

a) 测试编号:17;

b) 测试项目:EFPBR文件兼容性;

c) 测试目的:验证具备USIM卡电话本管理的蜂窝通信模组应正确处理由EFPBR文件维护的电话本记录;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组支持对USIM卡电话本的管理,电话本存储位置已设置为USIM卡端;

3) USIM卡EFPBR文件预存的联系人记录,其Phone Book Reference file Constructed Tag包含A8、A9 、AA。

e) 测试步骤:

1) 使用本地测试台向蜂窝通信模组发送AT指令,读取电话本条目,查询联系人信息;

2) 使用本地测试台向蜂窝通信模组发送AT指令,写入电话本,新增联系人信息;

3) 使用本地测试台向蜂窝通信模组发送AT指令,写入电话本,删除指定序列号的联系人。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK)和联系人信息,读取的联系人信息正确;

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK),成功新增联系人;

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK),成功删除指定序列号的联系人。

6.8 呼叫功能测试

6.8.1 2G/3G 呼叫

2G/3G呼叫测试要求如下:

a) 测试编号:18;

b) 测试项目:2G/3G呼叫;

c) 测试目的:验证支持呼叫功能的2G/3G蜂窝通信模组,在2G/3G网络下应提供发起呼叫、呼叫应答、挂断通话功能;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组支持语音通话功能,支持2G/3G网络,且处于2G/3G驻网状态。

e) 测试步骤:

1) 使用本地测试台向蜂窝通信模组发送AT指令,发起呼叫(例如:ATD<被叫号码>),对端用户接听来电;

2) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前呼叫(例如:ATH);

3) 对端用户呼叫蜂窝通信模组连接的USIM卡,使用本地测试台向蜂窝通信模组发送AT指令,进行呼叫应答(例如:ATA);

4) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前呼叫(例如:ATH)。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK),被叫号码发出振铃信号,语音通话成功接听;

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK),当前语音通话成功挂断;

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK),语音通话成功接听;

4) 步骤4完成后,查看到本步执行的AT指令返回成功结果码(OK),当前语音通话成功挂断。

6.8.2 VoLTE 呼叫

VoLTE呼叫测试要求如下:

a) 测试编号:19;

b) 测试项目:VoLTE呼叫;

c) 测试目的:验证支持VoLTE呼叫功能的4G蜂窝通信模组,在支持VoLTE的LTE网络下应提供发起VoLTE呼叫、VoLTE呼叫应答、挂断VoLTE通话功能;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信网络支持VoLTE;

3) 蜂窝通信模组支持并开启VoLTE功能,且处于4G驻网状态。

e) 测试步骤:

1) 使用本地测试台向蜂窝通信模组发送AT指令,设置蜂窝通信模组的网络注册监测为使能提示状态,使蜂窝通信模组的网络注册状态发生变化时,主动发送网络注册信息(例如: AT+CREG=2);

2) 使用本地测试台向蜂窝通信模组发送AT指令,发起VoLTE呼叫(例如:ATD<被叫号码>),对端用户接听来电;

3) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前VoLTE呼叫(例如:ATH);

4) 对端用户呼叫蜂窝通信模组连接的USIM卡,使用本地测试台向蜂窝通信模组发送AT指令,接听来自对端的VoLTE来电(例如:ATA);

5) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前VoLTE呼叫(例如:ATH)。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK);

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK),被叫号码发出振铃信号,语音通话成功接听,蜂窝通信模组注册的网络保持在LTE网络不变;

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK),当前VoLTE通话成功挂断,蜂窝通信模组注册的网络保持在LTE网络不变;

4) 步骤4完成后,查看到本步执行的AT指令返回成功结果码(OK),语音通话成功接听,蜂窝通信模组注册的网络保持在LTE网络不变;

5) 步骤5完成后,查看到本步执行的AT指令返回成功结果码(OK),当前VoLTE通话成功挂断,蜂窝通信模组注册的网络保持在LTE网络不变。

6.8.3 4G 呼叫回落

4G呼叫回落测试要求如下:

a) 测试编号:20;

b) 测试项目:4G呼叫回落;

c) 测试目的:验证不支持VoLTE或已关闭VoLTE的4G蜂窝通信模组,在LTE网络下接通呼叫时,应自动回落到2G/3G网络,并在通话结束后返回到LTE网络;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信模组支持呼叫功能,支持2G/3G、LTE网络,且处于LTE驻网状态,但不支持VoLTE或已关闭VoLTE。

e) 测试步骤:

1) 使用本地测试台向蜂窝通信模组发送AT指令,设置蜂窝通信模组的网络注册监测为使能提示状态,使蜂窝通信模组的网络注册状态发生变化时,主动发送网络注册信息(例如: AT+CREG=2);

2) 使用本地测试台向蜂窝通信模组发送AT指令,发起呼叫(例如:ATD<被叫号码>),对端用户接听来电;

3) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前呼叫(例如:ATH);

4) 对端用户呼叫蜂窝通信模组连接的USIM卡,使用本地测试台向蜂窝通信模组发送AT指令,进行呼叫应答(例如:ATA);

5) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前呼叫(例如:ATH)。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK);

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK),被叫号码发出振铃信号。对端用户语音接通后,蜂窝通信模组上报其注册的网络从LTE回退到3G/2G网络;

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK),当前语音通话成功挂断,蜂窝通信模组上报其注册的网络重新回到LTE网络;

4) 步骤4完成后,查看到本步执行的AT指令返回成功结果码(OK),蜂窝通信模组成功接听,蜂窝通信模组上报其注册的网络从LTE回退到3G/2G网络;

5) 步骤5完成后,查看到本步执行的AT指令返回成功结果码(OK),当前语音通话成功挂断,蜂窝通信模组上报起注册的网络重新回到LTE网络。

6.8.4 5G 呼叫

5G呼叫测试要求如下:

a) 测试编号:21;

b) 测试项目:5G呼叫;

c) 测试目的:验证支持VoNR呼叫功能的5G NR模组,在支持VoNR的5G网络下应提供发起VoNR呼叫、VoNR呼叫应答、挂断VoNR通话功能;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信网络支持5G;

3) 蜂窝通信模组支持并开启VoNR功能,且处于5G驻网状态。

e) 测试步骤:

1) 使用本地测试台向蜂窝通信模组发送AT指令,设置蜂窝通信模组的网络注册监测为使能提示状态,使蜂窝通信模组的网络注册状态发生变化时,主动发送网络注册信息(例如: AT+CREG=2);

2) 使用本地测试台向蜂窝通信模组发送AT指令,发起VoNR呼叫(例如:ATD<被叫号码>),对端用户接听来电;

3) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前VoNR呼叫(例如:ATH);

4) 对端用户呼叫蜂窝通信模组连接的USIM卡,使用向蜂窝通信模组发送AT指令,接听来自对端的VoNR来电(例如:ATA);

5) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前VoNR呼叫(例如:ATH)。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK);

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK),被叫号码发出振铃信号,语音通话成功接听,蜂窝通信模组注册的网络保持在5G网络不变;

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK),当前VoNR通话成功挂断,蜂窝通信模组注册的网络保持在5G网络不变;

4) 步骤4完成后,查看到本步执行的AT指令返回成功结果码(OK),语音通话成功接听,蜂窝通信模组注册的网络保持在5G网络不变;

5) 步骤5完成后,查看到本步执行的AT指令返回成功结果码(OK),当前VoNR通话成功挂断,蜂窝通信模组注册的网络保持在5G网络不变。

6.8.5 5G 呼叫回落

5G呼叫回落测试要求如下:

a) 测试编号:22;

b) 测试项目:5G呼叫回落;

c) 测试目的:验证不支持VoNR或已关闭VoNR的5G蜂窝通信模组,在5G网络下接通呼叫时,应自动回落,并在通话结束后返回到5G网络;

d) 预置条件:

1) 按照测试拓扑图1搭建测试环境;

2) 蜂窝通信网络支持4G 、5G;

3) 蜂窝通信模组支持呼叫功能,支持4G 、5G网络,且处于5G驻网状态。蜂窝通信模组不支持VoNR或已关闭VoNR,并开启VoLTE功能(如支持VoLTE)。

e) 测试步骤:

1) 使用本地测试台向蜂窝通信模组发送AT指令,设置蜂窝通信模组的网络注册监测为使能提示状态,使蜂窝通信模组的网络注册状态发生变化时,主动发送网络注册信息(例如: AT+CREG=2);

2) 使用本地测试台向蜂窝通信模组发送AT指令,发起呼叫(例如:ATD<被叫号码>),对端用户接听来电;

3) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前呼叫(例如:ATH);

4) 对端用户呼叫蜂窝通信模组连接的USIM卡,使用本地测试台向蜂窝通信模组发送AT指令,进行呼叫应答(例如:ATA);

5) 使用本地测试台向蜂窝通信模组发送AT指令,挂起当前呼叫(例如:ATH)。

f) 预期结果:

1) 步骤1完成后,查看到本步执行的AT指令返回成功结果码(OK);

2) 步骤2完成后,查看到本步执行的AT指令返回成功结果码(OK),被叫号码发出振铃信号。对端用户语音接通后,支持VoLTE的蜂窝通信模组上报其注册的网络从5G回退到4G网络;

3) 步骤3完成后,查看到本步执行的AT指令返回成功结果码(OK),当前语音通话成功挂断,蜂窝通信模组上报其注册的网络重新回到5G网络;

4) 步骤4完成后,查看到本步执行的AT指令返回成功结果码(OK),蜂窝通信模组成功接听,支持VoLTE的蜂窝通信模组上报其注册的网络从5G回退到4G网络;

5) 步骤5完成后,查看到本步执行的AT指令

资源下载此资源下载价格为6金币立即购买,VIP免费

1.本站大部份文档均属免费,部份收费文档,经过本站分类整理,花了精力和时间,收费文档是为了网站运营成本等费用开支;
2.购买会员(或单次下载)即视为对网站的赞助、打赏,非商业交易行为(不认同此观点请勿支付)请慎重考虑;
3.所有收费文档都真实可靠,为了节约成本,文档在网站前台不做预览,如果付费后,与实际文档不符合,都可以加微信号:pdftj888申请退款;
4.付费下载过程中,如果遇到下载问题,都可以加微信号pdftj888解决;
5.手机支付,尽量选择支付宝支付;
6.如图集或者标准不清楚,在本站找不到您需要的规范和图集,希望增加资料等任何问题,可联系微信号:pdftj888解决;

文档天下
  • 本文由 发表于 2026年5月20日 15:09:47
  • 转载请务必保留本文链接:https://www.998pdf.com/74005.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: