| 【中文题名】 | 终端自动配置管理研究 |
| 【英文题名】 | Research of Auto-Configuration and Management in Terminal |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-8-2 |
| 【中关键词】 | 数字家庭,TR-069,DSL,UPnP,配置管理, |
| 【英关键词】 | digital home,XDSL,TR-069,UPnP,configuration and management, |
| 【分类导航】 | 工业技术>无线电电子学、电信技术>通信>通信网>接入网> |
| 【论文摘要】 | 随着Internet的发展,家庭网络得到了进一步的普及,家庭内部设备品种繁多,如何实现家庭设备的互连、互通,操作控制,又如何实现用户远程控制家庭内部设备,这给运营商带来了巨大的挑战。
作为宽带网络接入设备的XDSL用户端设备由于数量众多,它的发放、维护、诊断和升级都需要运营商的维护工程师上门服务,这就造成了宽带接入网络运行维护中最突出的问题。因此如何实现宽带用户的快速布放、如何方便地实现用户终端的数据配置、如何快速定位和解决用户的故障,实现开户流程和故障定位流程的自动化,已经成为宽带接入市场持续和规模化发展亟待解的问题。
TR-069是DSL论坛2005年提出的终端WAN侧管理协议,它采用标准化的协议来实现终端自动配置管理,UPnP是Microsoft提出的基于数字家庭LAN侧的管理协议。由于这两种协议采用了相似的标准,便于两种协议的“无缝”融合,最终实现了终端“0配置”的设备管理。
本文首先介绍了国内外关于XDSL终端设备远程网络管理研究状况,然后介绍了TR-069及UPnP协议的基本原理及协议栈。
本文重点研究了TR-069的实现机制,实现了TR-069协议... |
| 【论文题纲】 |
|
第1章 绪论 |
8-12 |
|
1.1 课题背景 |
8-9 |
|
1.2 该课题国内外研究状况 |
9-10 |
|
1.3 课题研究内容及章节安排 |
10-12 |
|
第2章 国内终端远程管理研究 |
12-15 |
|
2.1 ADSL用户端设备远程管理的基本配置 |
12 |
|
2.2 国内终端管理研究 |
12-14 |
|
2.3 本章总结 |
14-15 |
|
第3章 TR-069基本原理 |
15-31 |
|
3.I TR-069简介 |
15-16 |
|
3.2 TR-069在协议框架的位置 |
16-17 |
|
3.3 TR-069功能 |
17-18 |
|
3.3.1 自动配置和动态业务指派 |
17 |
|
3.3.2 软件/固件镜像管理 |
17 |
|
3.3.3 状态和性能监视 |
17-18 |
|
3.3.4 诊断 |
18 |
|
3.4 TR-069协议栈 |
18-21 |
|
3.4.1 TCP/IP |
19 |
|
3.4.2 SSL/TLS |
19-20 |
|
3.4.3 HTTP |
20 |
|
3.4.4 SOAP |
20 |
|
3.4.5 XML |
20-21 |
|
3.5 TR-069会话事务分析 |
21-24 |
|
3.5.1 CPE的操作 |
21-22 |
|
3.5.2 ACS的操作 |
22-24 |
|
3.6 TR-069请求拥塞控制机制分析 |
24-26 |
|
3.6 TR-069重启通知机制分析 |
26-27 |
|
3.7 SOAP动态解析/构建研究 |
27-30 |
|
3.8 本章总结 |
30-31 |
|
第4章 UPnP基本原理 |
31-39 |
|
4.1 UPnP介绍 |
31-32 |
|
4.2 UPnP应用场景 |
32-33 |
|
4.3 UPnP的关键术语 |
33-34 |
|
4.4 UPnP协议栈 |
34-36 |
|
4.3.1 HTTP,HTTPU,HTTPMU |
35 |
|
4.3.2 SSDP |
35-36 |
|
4.3.3 GENA |
36 |
|
4.5 UPnP设备工作过程 |
36-38 |
|
4.6 本章总结 |
38-39 |
|
第5章 TR-069实现研究 |
39-65 |
|
5.1 TR-069协议栈 |
39-55 |
|
5.1.1 基础模块 |
39-46 |
|
5.1.2 HTTP_Client/HTTP_Server模块 |
46-48 |
|
5.1.3 HTTP_Author模块 |
48-50 |
|
5.1.4 HTTP_Schedule模块 |
50-55 |
|
5.1.5 HTTP_Upload/Download模块 |
55 |
|
5.2 TR-069 DB模块 |
55-62 |
|
5.2.1 基本概念 |
55-56 |
|
5.2.2 存储设计 |
56-58 |
|
5.2.3 配置文件解析 |
58-60 |
|
5.2.4 配置树 |
60-62 |
|
5.3 TR-069 APP模块 |
62-64 |
|
5.3.1 GetRPCMethods |
62 |
|
5.3.2 SetParameterValues |
62-63 |
|
5.3.3 GetParameterValues |
63 |
|
5.3.4 GetParameterNames |
63 |
|
5.3.5 SetParameterAttributes |
63 |
|
5.3.6 GetParameterAttributes |
63 |
|
5.3.7 AddObject |
63-64 |
|
5.3.8 DeleteObject |
64 |
|
5.3.9 Download |
64 |
|
5.3.10 Reboot |
64 |
|
5.3.11 Upload |
64 |
|
5.3.12 FactoryReset |
64 |
|
5.4 本章总结 |
64-65 |
|
第6章 TR-069设计实现 |
65-79 |
|
6.1 TR-069设计目标 |
65-66 |
|
6.2 TR-069初始化工作流程 |
66-67 |
|
6.3 TR-069协议栈设计 |
67-73 |
|
6.3.1 HTTP_Client模块 |
69 |
|
6.3.2 HTTP_Server模块 |
69-70 |
|
6.3.3 HTTP_Author模块 |
70-71 |
|
6.3.4 SOAP解析/构造 |
71-72 |
|
6.3.5 HTTP_Schedule模块 |
72-73 |
|
6.4 TR-069 DB模块设计 |
73-75 |
|
6.4.1 参数解析 |
73-74 |
|
6.4.2 参数查找 |
74-75 |
|
6.5 TR-069APP模块设计 |
75-78 |
|
6.6 本章总结 |
78-79 |
|
第7章 TR-069与UPnP融合 |
79-83 |
|
7.1 TR-069与UPnP融合实现研究 |
79-82 |
|
7.2 本章总结 |
82-83 |
|
总结与展望 |
83-84 |
|
参考文献 |
84-87 |
|
致谢 |
87-88 |
|
攻读硕士学位期间发表的论文及科研成果 |
88 |
|
| 【DOI】 | LunWen.ID:2.2008.347510 |