第1部分 下一代移动系统展望 2
第1章 移动网络与业务的演变 2
1.1 移动网络的演变 2
1.2 移动业务的发展趋势 4
1.3 为什么引入下一代移动系统 8
1.4 下一代移动网络的要素 14
1.4.1 无线接入网(RAN) 14
1.4.2 IP骨干网 15
1.4.3 泛在业务平台 15
第2章 全IP下一代网络体系结构 17
2.1 引言 17
2.2 3G体系结构 17
2.2.1 UMTS 19
2.2.2 CDMA2000 31
2.2.3 MWIF 33
2.2.4 3G体系结构的局限性 36
2.3 走近下一代体系结构 41
2.3.1 基本原理与主要特征 41
2.3.2 体系结构综述 47
2.4 小结 50
第2部分 移动网络技术综述 53
第3章 蜂窝网络中的无线接入技术 53
3.1 引言 53
3.1.1 目前的无线接入技术 53
3.1.2 即将出现的无线接入技术 53
3.2 无线接入技术的背景 54
3.2.1 移动环境中的传输特性 54
3.2.2 蜂窝系统中的基本多址方案 56
3.2.3 DS-CDMA和IS-95的工作原理 58
3.3 宽带WCDMA中的无线接入技术 59
3.3.1 WCDMA 60
3.3.2 扩展码和异步操作 62
3.3.3 正交多扩展因子下行链路 62
3.3.4 Turbo码 63
3.3.5 联合Rake接收机 64
3.3.6 传输功率控制 65
3.4 HSDPA中的高速传输技术 66
3.4.1 自适应调制编码 67
3.4.2 混合自动请求重传 70
3.4.3 快速蜂窝选择 72
3.5 下一代移动系统中的无线接入技术 73
3.5.1 技术需求 73
3.5.2 下行链路传输中的潜在解决方案 74
3.5.3 上行链路的潜在解决方案 75
3.6 下一代移动系统中的宽带无线接入方案 77
3.6.1 下行链路传输的VSF-OFCDM方案 77
3.6.2 上行链路传输的VSCRF-CDMA方案 82
3.7 小结 84
第4章 无线局域网演进 86
4.1 引言 86
4.2 IEEE802.11WLAN中的关键技术 90
4.2.1 媒体接入控制技术 90
4.2.2 物理层技术 94
4.3 WLAN的演进 97
4.3.1 高数据传输速率和低功率消耗 98
4.3.2 更大的覆盖范围和更高的可扩展性 99
4.3.3 接入设备的共存 99
4.3.4 无缝移动性支持 100
4.3.5 WLAN的位置估计 101
4.3.6 区分业务支持 101
4.3.7 实时应用的服务质量保证 102
4.3.8 增强安全性 102
4.4 移动性支持 103
4.4.1 快速信道扫描 103
4.4.2 快速认证 105
4.5 服务质量 111
4.6 安全 116
第5章 IP移动性 120
5.1 引言 120
5.2 Internet体系结构 121
5.2.1 端到端原则 122
5.2.2 Internet体系结构要素 123
5.2.3 IP地址与路由技术 123
5.2.4 完全合格域名与域名服务 124
5.3 Internet中的网络层移动性 125
5.3.1 基本的移动IP 125
5.3.2 路由效率低下 128
5.3.3 移动IP切换 129
5.3.4 AAA与安全 132
5.4 达成无缝移动性的途径 141
5.4.1 报头压缩 141
5.4.2 环境传输 143
5.4.3 技术间切换 144
5.4.4 备选接入路由器发现 145
5.5 小结 147
第6章 下一代移动网络的API与应用平台 148
6.1 引言 148
6.2 背景 149
6.2.1 PSTN中的业务生成 149
6.2.2 Internet中的业务生成 149
6.2.3 融合网络中的业务生成 150
6.2.4 API的类型 151
6.2.5 API与协议 151
6.2.6 编程语言 152
6.3 标准的电信API 153
6.3.1 Parlay 154
6.3.2 JAIN 158
6.3.3 开放移动联盟 164
6.4 高级API研究 166
6.4.1 Parlay Web业务和Parlay X Web业务 166
6.4.2 路由器API 168
6.5 我们的方法 170
6.5.1 分层API设计 170
6.5.2 内容发布网络的API 172
6.6 讨论与小结 175
第3部分 中间件与应用 181
第7章 终端软件平台技术 181
7.1 引言 181
7.1.1 通用终端软件平台 181
7.1.2 终端软件平台的演变 182
7.2 现有的终端软件平台 184
7.2.1 Symbian操作系统 184
7.2.2 Palm操作系统 186
7.2.3 Windows CE.NET 186
7.2.4 Qualcomm BREW 188
7.2.5 软件平台的比较 189
7.3 运行环境 190
7.3.1 Sun Java 190
7.3.2 Microsoft.NET简洁框架 192
7.3.3 移动手持设备运行环境的优势 193
7.4 终端软件平台安全:可信计算组织 194
7.4.1 TCG标准概述 195
7.4.2 可信计算组织与移动设备 196
7.5 终端软件平台管理:空中业务提供 197
7.5.1 开放移动联盟 197
7.5.2 空中软件更新 198
7.6 研究方向 199
7.6.1 终端中间件业务 199
7.6.2 Mervlets:Web模型杠杆 208
7.7 小结 213
第8章 多媒体编码技术与应用 215
8.1 引言 215
8.2 语音与音频编码技术 216
8.2.1 语音编码标准 217
8.2.2 音频编码原理 222
8.2.3 音频编码标准 225
8.2.4 语音和音频编码问题 228
8.2.5 下一步研究方向 229
8.3 视频编码技术 231
8.3.1 视频编码原理 231
8.3.2 视频编码标准 233
8.3.3 视频编码问题 236
8.3.4 下一步研究方向 236
8.4 移动多媒体应用 237
8.4.1 移动电视电话 237
8.4.2 多媒体消息业务 239
8.4.3 未来发展趋势 240
第9章 无线Web业务 244
9.1 引言 244
9.1.1 新兴Web业务 245
9.1.2 Web业务定义 245
9.1.3 Web业务模型 245
9.2 Web业务体系结构 247
9.3 小型无线设备的Web业务技术 249
9.3.1 通信技术 251
9.3.2 基础技术——XML 253
9.3.3 消息——SOAP及其扩展 254
9.3.4 Web业务发现(UDDI) 256
9.3.5 Web业务描述(WSDL) 260
9.3.6 Web业务执行与进程 261
9.3.7 J2ME Web业务规范——JSR172 264
9.3.8 无线Web业务研究 265
9.4 Web业务与开放移动联盟 267
9.4.1 OMA的Web业务 267
9.4.2 位置感知消息业务 268
9.5 小结 268
第4部分 安全 271
第10章 下一代移动网络中的密码算法与协议 271
10.1 引言 271
10.1.1 下一代移动网络安全面临的挑战 271
10.1.2 本章内容安排 273
10.2 密钥体制 273
10.2.1 发展历史 273
10.2.2 GSM 275
10.2.3 3GPP与Kerckhoff原则 277
10.3 公钥密码体制 277
10.3.1 发展历史与知名算法 279
10.3.2 公钥证书 280
10.3.3 安全套接层 282
10.4 公钥基础设施 283
10.4.1 基于散列函数的认证 284
10.4.2 基于证书的加密 284
10.4.3 基于身份标识的密码系统 285
10.5 如何证明某个密码系统是安全的 287
10.5.1 可证明安全性的范例 287
10.5.2 实例:Rabin签名方案 288
10.6 高级功能和未来发展方向 290
10.6.1 电子现金和其他隐私保护协议 290
10.6.2 异构问题的处理 295
10.6.3 高效的密码原型 298
10.6.4 密码与终端安全 299
10.6.5 其他研究方向 301
10.7 小结 302
第11章 认证、授权与计费 303
11.1 AAA的演变 304
11.2 通用AAA框架 305
11.3 技术 307
11.3.1 RADIUS与Diameter 308
11.3.2 可扩展的认证协议 309
11.3.3 PANA 312
11.3.4 WLAN 316
11.3.5 基于IP的蜂窝网络 322
11.4 研究方向 326
11.4.1 使用Ad hoc扩展的接入网AAA 327
11.4.2 IEEE802.11i切换优化 328
11.4.3 统一的AAA 329
第12章 下载代码的安全策略执行 332
12.1 引言 332
12.2 标准的动态监控器:Java2 334
12.3 选择性动态监控器 337
12.3.1 能力与命名空间(Wallach等) 337
12.3.2 安全自动机(Erlingsson和Schneider) 338
12.3.3 抽象操作系统(Evans和Twyman) 338
12.3.4 基准(Pandey和Hashii) 338
12.3.5 事件语言(Kim等) 339
12.3.6 类与方法的重命名(Chander等) 339
12.3.7 自动编辑控制(Ligatti等) 340
12.3.8 最小化安全自动机(Colcombet和Fradet) 340
12.4 静态安全管理器 340
12.4.1 Java字节码验证器(Gosling等) 341
12.4.2 类型化汇编语言(Morrisett等) 341
12.4.3 相关类型(Xi) 342
12.4.4 相关类型(Crary和Weirich) 342
12.4.5 证据携带代码(Necula和Lee) 343
12.4.6 模型携带代码(Sekar等) 343
12.4.7 抽象携带代码(Xia和Hook) 343
12.4.8 Marmot Java编译器(Fitzgerald等) 344
12.5 小结 344
附录 英文缩略语对照表 346
参考文献 365