声明
摘要
插图索引
附表索引
缩略词注释表
第1章 绪论
1.1 选题背景与研究意义
1.2 国内外研究现状
1.3 论文研究内容
1.4 本文结构安排
第2章 相关协议
2.1 CWMP协议栈概述
2.2 TR-069的主要工作原理
2.2.1 TR-069主要功能
2.2.2 TR-069协议架构
2.2.3 TR-069会话过程
2.3 CWMP与其他协议对比分析
2.3.1 网络管理协议发展历史
2.3.2 CWMP与中国CPE远程管理标准对比分析
2.3.3 CWMP与SNMP对比分析
2.4 所需关键技术概述
2.4.1 STUN概述
2.4.2 UPnP概述
2.4.3 libevent库概述
2.5 小结
第3章 运营商家庭终端远程管理系统方案设计
3.1 运营商家庭终端远程管理系统设计
3.1.1 运营商家庭终端远程管理系统整体方案概述
3.1.2 运营商家庭终端远程管理系统具体构成
3.2 运营商家庭终端远程管理系统工作流程
3.3 系统主要问题解决方案
3.3.1 通用设备参数模型制定
3.3.2 NAT穿透
3.4 小结
第4章 CWMP代理程序的设计与实现
4.1 程序整体框架设计
4.2 程序主要工作流程
4.2.1 整体工作流程
4.2.2 主程序初始化流程
4.2.3 主程序启动并执行流程
4.3 程序参数配置接口模块实现
4.3.1 参数文件定义
4.3.2 主要数据结构设计
4.3.3 基于红黑树的数据结构实现
4.4 会话交互及报文处理模块实现
4.4.1 会话交互
4.4.2 消息处理
4.4.3 报文解析封装
4.5 小结
第5章 程序部署与测试
5.1 代理程序部署方法
5.2 功能验证测试
5.3 性能提升测试
5.4 小结
结论
参考文献
致谢