1、 1 保密等级:公开发放Q/CT XXXX.1-2010中国电信集团公司技术标准 中国电信移动终端需求规范 PC Modem 手机分册Mobile Teminal Requirement Specification of China Telecom - Mobile Phone Modem Technic Fascicule ( Version: 2010.V2) 2010- -发布 2010- -实施中国电信集团公司发布中国电信发布版I 目 录 前 言 IV 1. 适用范围 1 2. 参考资料 1 3. 缩略语 2 4. 定义 2 4.1. 要求等级 2 4.2. 名词术语 3 5. 要求编
2、号说明 3 5.1 要求编号组成 3 5.2 分类与子类编号的对应 . 3 6. 功能要求 4 6.1. 基本命令 4 6.1.1. PC-Modem-01001 必选 回显命令 E . 4 6.1.2. PC-Modem-01002 必选 厂商信息查询命令 +CGMI . 4 6.1.3. PC-Modem-01003 必选 产品名称查询命令 +CGMM . 4 6.1.4. PC-Modem-01004 必选 IMSI查询命令 +CIMI 5 6.2. 分组域业务命令 . 5 6.2.1. PC-Modem-02001 必选 拨号呼叫发起命令 D . 5 6.2.2. PC-Modem-0
3、2002 必选 拨号挂断命令 H . 6 6.2.3. PC-Modem-02003 必选 RSSI查询功能命令 +CSQ 6 6.2.4. PC-Modem-02004 必选 HDR模式下信号格数查询功能命令 HDRCSQ 6 6.2.5. PC-Modem-02005 可选 电话本内存选择命令 +CPBS 7 6.3. 中国电信私有接口:电话本业务接口 . 8 6.3.1. PC-Modem-03001 可选 电话本读取命令 CPBR 8 6.3.2. PC-Modem-03002 可选 电话本写命令 CPBW . 8 6.4. 中国电信私有接口:网络服务相关接口 . 9 6.4.1. P
4、C-Modem-04001 必选 系统模式变化事件指示 MODE . 9 6.4.2. PC-Modem-04002 必选 系统的信息查询命令 SYSINFO . 10 6.4.3. PC-Modem-04003 必选 网络模式选择 PREFMODE . 11 6.4.4. PC-Modem-04004 必选 进入休眠态指示 DSDORMANT 11 6.5. 中国电信统一认证接口命令 . 12 6.5.1. PC-Modem-05001 可选 CAVE鉴权命令 CAVE 12 6.5.2. PC-Modem-05002 可选 SSD更新命令 SSDUPD 12 6.5.3. PC-Modem
5、-05003 可选 SSD更新确认命令 SSDUPDCFM 12 6.5.4. PC-Modem-05004 可选 产生密钥命令 VPM 13 6.5.5. PC-Modem-05005 可选 MD5鉴权命令 MD5 13 6.5.6. PC-Modem-05006 可选 UIM卡鉴权算法查询命令 UIMAUTH . 14 6.5.7. PC-Modem-05007 可选 读取手机 /模块的 ESN和 UIMID命令 GSN . 14 7. PC MODEM手机驱动命名 14 7.1. 驱动命名要求 14 7.2. 手机驱动命名说明 . 17 7.2.1. PC-Modem-07001 必选
6、端口信息显示 17 7.3. PC-MODEM-07002 必选 驱动处理流程 . 17 7.3.1. 驱动安装处理的操作 . 17 7.3.2. 厂家需要处理的部分 . 18 中国电信发布版QC/T XXXX.1-2010 II 7.3.3. 打包流程 18 7.3.4. 安装过程 18 7.3.5. 打包工具 18 8. PC-MODEM-08001 必选 手机内置安装程序及自启动功能 18 9. 详细更新历史 19 中国电信发布版QC/T XXXX.1-2010 III 图目录 表目录 中国电信发布版QC/T XXXX.1-2010 IV 前 言 本规范是中国电信移动终端需求规范体系的系
7、列规范之一,该系列规范主要包括但不限于以下分册: ( 1) 中国电信移动终端需求规范 -基本技术要求分册 ( 2) 中国电信移动终端需求规范 -SMS 分册 ( 3) 中国电信移动终端需求规范 -MMS 分册 ( 4) 中国电信移动终端需求规范 -全功能浏览器分册 ( 5) 中国电信移动终端需求规范 -浏览器分册 ( 6) 中国电信移动终端需求规范 -Java 分册 ( 7) 中国电信移动终端需求规范 -BREW 分册 ( 8) 中国电信移动终端需求规范 -流媒体分册 ( 9) 中国电信移动终端需求规范 -LBS 分册 ( 10) 中国电信移动终端需求规范 -PIM 分册 ( 11) 中国电信
8、移动终端需求规范 -CDMA_GSM 双模终端分册 ( 12) 中国电信移动终端需求规范 -DM 分册 ( 13) 中国电信移动终端需求规范 -DRM 分册 ( 14) 中国电信移动终端需求规范 -Email 分册 ( 15) 中国电信移动终端需求规范 -C+W 手机分册 ( 16) 中国电信移动终端需求规范 -PSVT 手机分册 ( 17) 中国电信移动终端需求规范 -条码分册 ( 18) 中国电信移动终端需求规范 -Rev.A 数据终端技术要求分册 ( 19) 中国电信移动终端需求规范 -1xEVDO RevB 技术要求分册 ( 20) 中国电信移动终端需求规范 -UI 分册 本规范定义了
9、中国电信股份有限公司(简称中国电信)CDMA网络中3G手机作为PC Modem功能的基本要求。 本规范的附录为规范的组成部分,除特殊说明为资料性附录外,和本规范正文具有同等约束力。 本规范由中国电信集团公司提出并归口。 本规范起草单位:中国电信股份有限公司上海研究院 本规范主要起草人:张南鹏、艾水根、李鑫 中国电信发布版1 1. 适用范围 本规范定义了 EVDO RevA手机设备作为 PC Modem通过数据线与 PC相连,使用天翼宽带客户端拨号接入中国电信无线网络时必须支持的技术要求。 本规范适用于具备 EVDO RevA接入能力的 CDMA终端。 2. 参考资料 下列标准所包含的条文,通过
10、在本规范中引用而构成为本规范的条文。凡是注日期的引用标准,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,若其被修订,使用本规范的各方应探讨使用其最新版本的可能性。凡是不注日期的引用标准,其最新版本适用于本规范。 1 中国电信 EVDO 终端需求规范-Rev A 数据终端 AT 命令接口分册-V1.0 中国电信发布版QC/T XXXX.1-2010 2 3. 缩略语 英文缩写 英文全称 中文 CDMA Code Division Multiple Access 码分多址接入 EVDO Evolution, Data Only CDMA2000 1x演进版本 PIN Person
11、al Identity Number 个人身份识别码 PPPoE PPP over Ethernet 基于以太网的点对点协议 UIM User Identity Model 用户识别模块 USB Universal Serial Bus 通用串行总线 WiFi Wireless Fidelity 无线局域网 4. 定义 4.1. 要求等级 必选 必选表明一项特性是强制要求、即终端必须支持的,该特性作为终端入网测试的必选条件,测试时有对应的测试用例。 推荐 推荐表明一项特性是非强制要求、且运营商希望终端支持的,但由终端厂家自行决定是否支持,该特性是终端入网测试的可选条件,测试时有对应的测试用例。
12、 可选 可选表明一项特性是非强制要求、但运营商不关注是否被终端支持的,由终端厂家自行决定是否支持,该特性是终端入网测试的可选条件,测试时有对应的测试用例。 禁止 禁止表明一项特性是强制要求、即终端必须不能支持的,不支持该特性是终端入网测试的必选条中国电信发布版QC/T XXXX.1-2010 3 件,测试时有对应的检查用例。 不要求 不要求表明一项特性是非强制要求、但运营商不关注是否被终端支持的,由终端厂家自行决定是否实现,但是对该特性的支持不能作为终端成本增加的理由,该特性在终端入网测试中不予考虑,测试时没有对应的测试用例。 4.2. 名词术语 5. 要求编号说明 5.1 要求编号组成 文中
13、对终端的要求采用如下编号形式:分册简称分类要求编号: PC-Modem-xxyyy。 解释如下: PC-Modem:本规范是指支持 EVDO Rev A的 3G手机终端。 xxyyy:前两位是子类编号从 01 99,后三位为具体要求编号从 001 999 子类编号 xx和具体要求编号 yyy只增不减,即每一个已对外发布的规范版本中,如果旧版本的要求在新版本中被删除,那么其要求编号不再使用;如果新版本中增加了旧版本中没有的要求,那么新增要求使用新增的要求编号。 5.2 分类与子类编号的对应 分类与子类编号的对应关系: 分类 子类编号 PC-Modem-01yyyPC-Modem-02yyy中国电
14、信发布版QC/T XXXX.1-2010 4 6. 功能要求 6.1. 基本命令 PCModem-01001 必选 回显命令 E 语法结构 Command Possible response(s)E OK接口描述 该命令的主要功能是设置 MT是否回送从 TE接收的字符。 说明:拨号网络、特别是自动处理软件会自动发送 ATE0命令关闭回显。 取值说明 0 MT不回送从 TE接收的字符。 1 MT回送从 TE接收的字符。 不带 等同于 为 1。 PCModem -01002 必选 厂商信息查询命令 +CGMI 语法结构 Command Possible response(s) +CGMI OK +
15、CGMI=? OK 接口描述 该命令的主要功能是查询厂商信息。 取值说明 厂商信息,取值为字符串。 举例说明 AT+CGMI XXX CO., LTD OK PCModem -01003 必选 产品名称查询命令 +CGMM 语法结构 Command Possible response(s) +CGMM OK 有 MT 相关错误时: +CME ERROR: +CGMM=? OK 接口描述 该命令的主要功能是查询产品名称信息。 Model ID的值可以是一行或多行文本信息,具体情况由制造厂家决定,主要是用来标识设备模型,可以包括产品的名称以及任何厂家想提供的信息等。返回中国电信发布版QC/T XX
16、XX.1-2010 5 的字符数目不能超过 2048个字符,其中包括结束符。 取值说明 产品名称。 举例说明 产品名称: E220 输入 AT+CGMM E220 OK PCModem -01004 必选 IMSI 查询命令 +CIMI 语法结构 Command Possible response(s) +CIMI OK 有 MT 相关错误时: +CME ERROR: +CIMI=? OK接口说明 该命令查询 UIM卡的 IMSI值。 取值说明 直接返回存储在卡中的 IMSI值,返回值为一个 0 9的十进制数构成的字符串,其构成如下: 总共不会超过 15个字符 3 char 2 or 3 ch
17、ar MCC MNC MSIN MCC 国家代号 MNC 网络代号, GSM应用 MSIN 标识移动用户身份 举例说明 如果 MCC为“ 123”, MNC为“ 45”, MSIN为“ 12345678”则 AT+CIMI 1234512345678 6.2. 分组域业务命令 PCModem -02001 必选 拨号呼叫发起命令 D 语法结构 Command Possible response(s)Ddigits CONNECT 不成功时: 中国电信发布版QC/T XXXX.1-2010 6 NO CARRIER 接口说明 在 CDMA系统产品中,目前只支持作数据业务拨号。 取值说明 :被叫的
18、电话号码, ASCII 字符,合法的字符仅包括: 0 9, *, #,。 PCModem -02002 必选 拨号挂断命令 H 语法结构 Command Possible response(s) H OK 有 MS 相关错误时: ERROR 接口描述 用于和远端用户断开连接。当多方呼叫的时候,连接的每个用户都会被断开。 取值说明 整型值,仅当其取值为 0的时候才能使连接断开并返回 OK(任何其它值不能使连接断开,且响应结果均为 ERROR)。如果此命令不带 参数,其功能和 ATH0的功能一样(即 ATH和 ATH0的功能一样)。 PCModem -02003 必选 RSSI 查询功能命令 +C
19、SQ 语法结构 Command Possible response(s) +CSQ +CSQ: ,OK +CSQ=? +CSQ: (list of supported s),(list of supported s) OK 接口描述 Execution命令返回 ME的 RSSI和 BER。 Test命令返回支持的 RSSI和 BER值。 取值说明 接收信号强度指示 0 等于或小于 -125 dBm 1.30 取整 (31( 125 |rssi|) / 50) dBm 31 等于或大于 -75 dBm 99 未知或不可测 (比特误码率百分比):暂时不支持 BER查询,在 Execution命令和
20、 Test命令均返回 99 PCModem -02004 必选 HDR 模式下信号格数查询功能命令 HDRCSQ 语法结构 Command Possible response(s) 中国电信发布版QC/T XXXX.1-2010 7 HDRCSQ HDRCSQ: OK 有 MS 相关错误时: ERROR HDRCSQ=? HDRCSQ: (list of supported s) OK 接口描述 Execution命令返回当前 HDR模式下的 RSSI。 Test命令返回支持的 RSSI值。 取值说明 接收信号强度指示 0 :无 EVDO信号 20: rssi=105 40: 90, OK 有
21、 MT 相关错误时: +CME ERROR: +CPBS? +CPBS: ,OK 有 MT 相关错误时: +CME ERROR: +CPBS=? +CPBS: (list of supporteds)OK 接口描述 SET命令用来选择一种电话本内存, MT重启以后恢复初始设置是“ SM”。其他电话本相关的命令将使用本命令选择的电话本内存进行操作。 READ命令返回当前已经选择的电话本内存。可选的,还可能应该返回其已经使用的条目数和最大条目数。 TEST命令返回所支持的电话本内存类型。 取值说明 电话本内存类型。 “SM“ UIM卡电话本 “ME“ NV电话本 保留 整型值,表示当前已选择的内存
22、中已经使用的条目数 ,当前产品一定上报。 整型值,表示当前已选择的内存的最大条目数 ,当前产品一定上报。 参数的取值与各类短信的存储和通知方式对应关系见下表 (此表只对 EW)。 中国电信发布版QC/T XXXX.1-2010 8 6.3. 中国电信私有接口:电话本业务接口 PCModem -03001 可选 电话本读取命令 CPBR 语法结构 Command Possible response(s) CPBR=, CPBR: , . CPBR: ,OK 有 MT 相关错误时: +CME ERROR: CPBR=? CPBR: (list of supported s),OK 有 MT 相关错
23、误时: +CME ERROR: 接口描述 该命令返回当前已经选中的电话本内存中位置 index1与 index2之间的电话本条目。如果 index1到index2之间所有的位置都没有电话本条目,将返回: +CME ERROR: not found 也可以只输入 index1,此时只会返回 index1位置的电话本记录。 test命令返回当前已经选中的电话本内存的位置范围,以及 、 的最大长度。 取值说明 , , 整型值, 电话本内存中的位置。 index1, index2取值小于等于 +CPBS?命令返回的 total字段。 字符串类型,电话号码; 号码类型,其中 145表示国际号码。 字符串
24、类型,表示姓名。当 coding=1,表示 为原始数据的 16进制文本值。 编码方案,表示 字段的字符编码并指定语言: 1 RAW mode(即将 以原始数据格式上传) 2 ASCII(即将 以 ASCII格式上传) 整型值,表示电话号码的最大长度 整型值,表示姓名的最大长度 PCModem -03002 可选 电话本写命令 CPBW 语法结构 Command Possible response(s) CPBW=, OK 有 MT 相关错误时: +CME ERROR: 中国电信发布版QC/T XXXX.1-2010 9 CPBW=? CPBW: (list of supported s),(l
25、ist of supported s),OK 有 MT 相关错误时: +CME ERROR: 接口描述 该命令将电话本条目写在当前已经选中的电话本内存中 index指定的位置。如果命令参数中只含有index,那么 index相应位置的电话本条目将被删除。如果 index字段被省略,但参数中含有 number字段,那么这条电话本条目将被写到第一个空位置。如果此时没有空位置,则上报: +CME ERROR: memory full test命令返回当前已经选中的电话本内存的位置范围,以及 number字段的最大长度、 type字段的所有取值, 以及 text字段的最大长度。 在存储电话本时, 应当
26、保证输入的所有长度都在最大长度范围之内。 取值说明 整型值,电话本内存中的位置。 电话号码, 字符串类型 (合法字符为: 0-9, #, *, +, (, ), - ) 。 (, ), -三个字符无论出现在任何位置,处理程序都忽略它们,不会作为非法字符报错。 号码类型,其中 145表示国际号码。 字符串类型,表示姓名 (不支持回车、引号字符 )。 编码方案,表示 字段的字符编码并指定语言: 1 RAW mode(即将 以原始数据格式上传) 2 ASCII(即将 以 ASCII格式上传) 整型值,表示电话号码的最大长度 整型值,表示姓名的最大长度 举例说明 ATCPBW = 1,”2878080
27、8”,129,” 82038363800031”,1 注:数据解释 1(该记录所在内存中的位置) ”28780808” (电话号码) 129 (号码类型) ”82038363800031”(姓名:荣 1) 1(姓名编码格式 UCS2) 6.4. 中国电信私有接口:网络服务相关接口 PCModem -04001 必选 系统模式变化事件指示 MODE 语法结构 Command Possible response(s) MODE: 中国电信发布版QC/T XXXX.1-2010 10 接口说明 当系统模式变化时, MS主动上报此指示给 TE。 取值说明 : 系统模式,取值如下: 0:无服务 2: C
28、DMA模式 4: HDR模式 8: CDMA/HDR HYBRID模式 PCModem -04002 必选 系统的信息查询命令 SYSINFO 语法结构 Command Possible response(s) SYSINFO SYSINFO:,OK 接口说明 此命令查询当前系统信息。如系统服务状态、 domain、是否漫游,系统模式, UIM卡状态等。 取值说明 系统服务状态,取值如下: 0 无服务 1 有限制服务 2 服务有效 3 有限制的区域服务 4 省电和深睡状态 系统服务域,取值如下: 0 无服务 1 仅 CS服务 2 仅 PS服务 3 PS+CS服务 4 CS、 PS均未注册,并处
29、于搜索状态 255 CDMA不支持。 漫游状态,取值如下: 0 非漫游状态 1 漫游状态 系统模式,取值如下: 0 无服务 2 CDMA模式 中国电信发布版QC/T XXXX.1-2010 11 4 HDR模式 8 CDMA/HDR HYBRID UIM卡状态,取值如下: 1 UIM卡状态有效 240 ROMSIM版本 255 UIM卡不存在 CDMA产品不使用此参数 CDMA产品不使用此参数 PCModem -04003 必选 网络模式选择 PREFMODE 语法结构 Command Possible response(s) PREFMODE = OK 有 MS 相关错误时: +CME ER
30、ROR PREFMODE? PREFMODE: OK PREFMODE =? PREFMODE: (range of supported s) OK 接口说明 此命令用于用户强制设置优先网络模式。 取值说明 网络模式,取值如下: 2 CDMA模式 4 HDR模式 8 CDMA/HDR HYBRID 模式 对于只支持 CDMA 1X的手机,该命令可以不实现。 例如: PREFMODE=8;设置模式为 8,如果支持 EVDO,返回 OK,不支持 EVDO,返回 +CME ERROR。然后等待 16.2mode上报,以 mode上报的值确定登录的网络。 PREFMODE?;返回当前预设模式。 PRE
31、FMODE=?;返回预设模式可选范围。 PCModem -04004 必选 进入休眠态指示 DSDORMANT 语法结构 Command Possible response(s) DSDORMANT : 接口说明 数据业务连接建立后,在规定的时间内没有上行或下行数据传输,由网络或 MS发起进入休眠态。中国电信发布版QC/T XXXX.1-2010 12 可以通过 AT+CTA?查询 MS侧设置的时间,时间为 0时, MS侧关闭主动发起进入休眠态功能。 取值说明 : dormant 状态: 0: 非 Dormant状态 1: Dormant状态 2-255: 保留 6.5. 中国电信统一认证接口
32、命令 PCModem -05001 可选 CAVE 鉴权命令 CAVE 语法结构 Command Possible response(s)CAVE= CAVE:OK 有相关错误时: 错误输出格式: +CME ERROR: CAVE=? OK 接口描述 客户端下发运行 CAVE鉴权需要的相关参数( RANDU)给手机,手机计算 CAVE结果后上报。 取值说明 : 51 参数长度错误, randu正确的长度为 3Byte( 24Bit) authu的参数长度为 3Byte( 24Bit) PCModem -05002 可选 SSD 更新命令 SSDUPD 语法结构 Command Possible
33、 response(s)SSDUPD= SSDUPD:OK有相关错误时: 错误输出格式: +CME ERROR: SSDUPD=? OK 接口描述 客户端下发更新的 SSD( RANDSSD)给手机,手机更新之后将结果上报。 取值说明 : 51 参数长度错误, randssd正确的长度为 7Byte( 56bit) randbs的参数长度为 4Byte( 32Bit) PCModem -05003 可选 SSD 更新确认命令 SSDUPDCFM 语法结构 Command Possible response(s)SSDUPDCFM= OK 有相关错误时: 中国电信发布版QC/T XXXX.1-2
34、010 13 错误输出格式: +CME ERROR: 接口描述 客户端下发更新的 SSD确认( AUTHBS)给手机。 取值说明 : 51 参数长度错误, authbs正确的长度为 18Bit,下行数据 3Byte,其中第一个 Byte高 6位补 0。 例如: 实际 authbs 11 0001 0111 1011 0100 补 0后为: authbs 0000 0011 0001 0111 1011 0100 PCModem -05004 可选 产生密钥命令 VPM 语法结构 Command Possible response(s)VPM VPM:,OK 有相关错误时: 错误输出格式: +C
35、ME ERROR: VPM=? OK 接口描述 客户端请求手机产生密钥。 取值说明 : 51 参数长度错误, smekey 的参数长度为 8Byte(64bit) vpm的参数长度为 65Byte(520bit) PCModem -05005 可选 MD5 鉴权命令 MD5 语法结构 Command Possible response(s)MD5=, MD5:OK 有相关错误时: 错误输出格式: +CME ERROR: MD5=? OK 接口描述 客户端请求手机进行 MD5鉴权。 取值说明 chapid为数字型 0-255 chapchallengelength为数字型 1-253 chapc
36、hallenge的正确长度为 chapchallengelength指定长度(单位为 Byte) 本命令分两步完成。 首先是下发 ATMD5=,以 CR结束; 中国电信发布版QC/T XXXX.1-2010 14 TE等待 MS的回复 (IRA 13, 10, 62, 32) ,下发 chapchallenge,以(IRA 26)结束。 PCModem -05006 可选 UIM 卡鉴权算法查询命令 UIMAUTH 语法结构 Command Possible response(s)UIMAUTH=? UIMAUTH: (list of supported s ) OK 接口描述 客户端向手机查
37、询 UIM卡的鉴权算法。 取值说明 :鉴权算法 “CAVE”,表示 CAVE鉴权 “MD5”,表示 MD5鉴权 如果手机不支持本命令,默认为只支持 CAVE鉴权算法。 如果两种鉴权都支持, UIM卡鉴权算法查询 返回结果为 UIMAUTH: “CAVE“,“MD5“。请注意其中的逗号为英文逗号。 PCModem -05007 可选 读取手机 /模块的 ESN 和 UIMID 命令 GSN 语法结构 Command Possible response(s)GSN GSN:,OK 有相关错误时: +CME ERROR: GSN=? OK 接口描述 客户端向手机请求读取手机 /模块的 ESN和 UI
38、MID。如果终端使用的是 MEID,则返回 MEID,如果终端使用的是 ESN,则返回 ESN。 7. PC Modem手机驱动命名 7.1. 驱动命名要求 1) 手机厂商提供相应驱动文件 INF 和 SYS 文件,以及安装和卸载进程。 2) 各手机驱动之间不能干扰 中国电信发布版QC/T XXXX.1-2010 15 3) 要求手机驱动通过微软数字认证,因为如果手机对应驱动没有经过微软数字认证,在安装过程中操作系统会提示用户是否继续安装(如果来不及做微软数字认证,可以通过小程序替用户自动点击安装) a) 手机与 PC 的接口型号为一位英文字符: 1. U USB 接口 2. T T 型接口
39、3. P P 型接口 4. E E 型接口 5. A多种接口公用此驱动 b) 驱动程序种类名称:厂商给自己驱动的英文命名,为可选项 c) 端口名:当手机使用多个端口时使用,为可选,最长为 6 位英文字符 4) 安装介质的根目录包含如下内容: a) Setup.exe (安装包执行文件 ) b) SetupInfo.xml (安装配置信息文件 ) c) 手机驱动安装目录 d) 手机驱动安装目录下的设备安装程序 e) 手机驱动安装目录下的设备卸载程序 f) 手机驱动安装目录下的其他程序文件和子目录 举例说明 SetupInfo.xml文件包含了一个手机的厂商名称和驱动程序信息,格式见如下示例: 中
40、国电信发布版QC/T XXXX.1-2010 16 Name=“HuaWei“ 代表手机的厂商英文名称,长度最大为 63个字符。 Description=“华为 “ 代表手机的厂商中文名称,长度最大为 63个字符。 Name=“General“ 这种驱动程序的英文名称, 代表驱动程序的种类, 可以若干种型号共用,由厂商自己定义,长度最大为 127个字符。 Description=“ Huawei_1X_通用 “ 代表驱动程序的中文描述,对于通用的驱动程序,也可以将手机的型号都列出来,长度最大为 255个字符。 为改善天翼宽带产品的统一视觉效应,请厂商提供用于在天翼宽带客户端呈现的驱动名称(驱动
41、程序的中文描述)安装以下命名格式命名(各手机厂商的驱动程序中文描述不可重名): 厂商英文名称 _手机型号 _手机类型 a) 厂商英文名称:手机厂商英文名称缩写,最长为 8 字符 b) 手机型号:厂商给自己驱动的英文命名 c) 手机类型: CDMA EV-DO Rev A 手机简写为 EV-DO 例如: ZTE_EV-DO_325C。 DriverPath 为驱动程序的目录名称,格式为“ CT_手机厂商英文名称 _xxxx”,安装目录只对开头部分做了规范,以便不同厂商的目录名称不会冲突,其中设备的厂商英文名称就是SetupInfo.xml中定义的对应相同。目录名称剩余部分由厂商自身维护,但要解决
42、内部冲突,比如可以采用驱动程序的种类名称,要求整个目录名称的长度最大为不要超过 127个字符,并且都是英文字符。安装的时候,会将整个目录拷贝到系统中,所以,需要手机厂商严格按照命名规则来避免冲突。 CopyFirst是 V1.1版本新增加的一个属性,用来指明是否需要先拷贝驱动程序目录到本机硬盘,以便对某些厂商在自动安装方面的要求提供支持。 DriverInstall 为驱动安装程序的相对路径,相对于驱动程序目录 DriverPath。 DriverUnistall 为驱动卸载程序的相对路径,相对于驱动程序目录 DriverPath。 DeviceReg为手机的端口描述, 当多个手机使用同一个驱
43、动程序时, DeviceReg可以存在多个,并分别对应这些手机。(如以上的 XML文件内容, DeviceReg存在两个,一个是三个端口的,另一个是两个端口的) PCUI为 AT指令端口名称描述。 Diag为调试下载端口名称描述。 Modem为拨号端口名称描述。 中国电信发布版QC/T XXXX.1-2010 17 7.2. 手机驱动命名说明 PCModem -07001 必选 端口信息显示 PC Modem手机的驱动和数据卡驱动要求类似,也可以使用相同的驱动管理功能,但其中至少一个端口名称中要包含 Phone字样(不区分大小写)。客户端会对手机做不同的默认处理,比如默认只提供拨号功能、不提供
44、短信和 PIN码等功能。 举例说明 如下 SetupInfo.xml示例: PCModem -07002 必选 驱动处理流程 驱动安装处理的操作 客户端驱动管理首先会调用驱动安装程序,驱动安装程序的进程返回值需要返回 =0表示成功安装驱动,返回值 0表示失败,成功安装驱动之后,驱动程序管理模块会记录相关的信息。如果 install驱动失败,卡商负责自己用 install清理现场。 当前定义了如下成功的返回值: 1、之前没有安装驱动,直接进行安装。 2、已经安装了旧的非电信驱动,进行升级。 3、已经安装了旧的电信驱动,进行升级。 4、已经安装了版本更新的电信驱动,自动跳过。 驱动安装程序定义了入
45、口参数 /interactive 表示交互,否则表示静默。如果选择了交互模式,安装主程序会自动最小化和最大化。交互模式下提供一个面向用户交互的提示界面,提供“是”“否”选中国电信发布版QC/T XXXX.1-2010 18 择由用户选择确定进行。比如发现已经安装有更新版本的驱动时,可以询问用户是否覆盖,如果用户选择覆盖则可以返回 0表示不同于静默时返回 4的情况。 提示用户插入手机的操作是由厂家驱动安装程序提示的,当用户插卡后检测到硬件,则进行 USB到 MODEM模式的转换,并进行驱动安装。 卸载过程中厂家驱动卸载程序可以提示用户需要拔出手机。其他诸如提示用户重启计算机、安装过程之类界面是不
46、允许出现的。 厂家需要处理的部分 Install.exe与 Uninstall.exe; 手机驱动安装目录; 手机驱动安装目录下的文件与子目录; SetupInfo.xml的描述修改。 打包流程 先把以上 4.1.2中的第 4点所述内容放到某一目录中。 再把该目录中的内容打包成一个执行文件,其中该包需要指定安装解包时执行该目录中的setup.exe,从而进行客户端的安装,打包文件无须建立快捷方式,这些操作都由该目录中的 setup.exe处理。 若要更换驱动部分,则各厂商只需替换该目录中的手机驱动安装目录的内容,以及修改SetupInfo.xml文件描述即可(具体参见上述 xml文件说明),然
47、后再进行打包。 安装过程 运行打包执行文件,则会把打包的内容(即打包流程中的内容)解压到临时目录,然后运行setup.exe,并根据 SetupInfo.xml配置进行安装客户端。 打包工具 打包工具由厂商选择,并且打包后的执行文件无需出现界面,只需调用解包后的 Setup.exe即可进行安装。 PCModem -08001 必选 手机内置安装程序及自启动功能 中国电信发布版QC/T XXXX.1-2010 19 手机厂商需将天翼宽带客户端、驱动内置于手机内存中,采用自启动、自安装技术。当用户第一次将手机接入 PC时,能够自动启动安装程序,安装中国电信天翼宽带客户端以及手机驱动。当用户已经安装过天翼宽带客户端,手机根据客户端版本进行判断,如果 PC机上客户端版本低于手机内置客户端版本,则启动安装程序,更新 PC机上的天翼宽带客户端;如果 PC机上客户端版本高于或等于手机内置客户端版本,则自动启动客户端,供用户使用。 如果手机出厂时剩余用户可用内存空间小于 20M Byte, 预置客户端以及驱动可能影响用户的使用,可以不预置。手机出厂内存超过 20M Byte的,推荐预置客户端和驱动程序用于自安装及自启动。 8. 详细更新历史 修改前 版本号 修改者 修改日期 修改前 要求编号 /章节号修改内容 修改后版本号中国电信发布版