基于CWMP协议的终端管理系统研究与实现
发布时间:2021-04-30 02:41
随着互联网技术的发展和国家三网融合政策的普及,网络中的终端设备数目将会越来越多。运营商管理这些终端设备的传统方式是人工上门进行配置和维护,这大大加重了工人的工作量与运营商的运营成本。如何方便快捷的管理这些终端设备,降低运营成本,成为了运营商所要考虑的一个问题。网络终端管理系统的出现提供了一种解决该问题的方式。网络终端管理系统大多是以SNMP(简单网络管理协议)作为系统的管理协议,但随着终端设备数量的上升,会发生网络通信阻塞的情况。为了避免这种情况的发生,本网络终端管理系统使用CWMP(CPE广域网管理协议)作为系统的管理协议。最终实现通过ACS(自动配置服务器)远程对CPE(用户终端设备)进行配置下发、问题诊断和固件升级等管理。本文主要的工作内容有:1、分析了课题的国内外研究现状,探索终端管理系统的发展趋势和所遇到的技术问题,明确了研究目的和意义。然后仔细分析了CWMP协议,根据相关技术规范和公司调查分析的用户需求进行了系统总体结构设计。2、以模块化的设计模式在CPE上实现CWMP协议,完成终端管理系统所应具有的功能。3、针对目前国内网络运营商现有的网络环境,当网络中存在NAT(网络地...
【文章来源】:成都理工大学四川省
【文章页数】:88 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 引言
1.1 课题研究背景
1.2 国内外研究现状
1.3 课题主要研究内容及来源
1.4 论文结构
1.5 本章小结
第2章 CWMP协议概述
2.1 CWMP协议的网络架构
2.2 CWMP协议栈
2.3 CWMP数据模型
2.4 CWMP协议报文格式
2.4.1 CWMPHTTP协议
2.4.2 CWMPSOAP协议
2.4.3 CWMPRPC方法
2.5 CWMP系统工作流程
2.5.1 ACSURL发现
2.5.2 连接建立
2.5.3 会话建立
2.5.4 断开连接
2.6 本章小结
第3章 CWMP终端管理系统总体设计
3.1 系统总体结构设计
3.2 模块调用关系
3.3 操作系统适配层设计
3.4 本章小结
第4章 CPE与ACS的通信实现
4.1 CPE与ACS连接建立
4.1.1 ACSURL发现
4.1.2 连接的建立
4.2 数据的接收与发送
4.3 N2N技术的使用
4.3.1 ACS与CPE位置关系
4.3.2 N2N的使用
4.4 通信安全的实现
4.4.1 安全连接的建立
4.4.2 数据加密
4.5 本章小结
第5章 CWMP终端管理系统实现
5.1 数据报文处理模块
5.1.1 数据报文处理模块说明
5.1.2 数据报文解析
5.1.3 数据报文封装
5.2 会话处理模块
5.2.1 会话模块的初始化
5.2.2 事件处理框架设计实现
5.2.3 文件传输功能实现
5.2.4 主动上报参数变化的功能实现
5.3 CWMP数据模型模块
5.3.1 节点数据结构
5.3.2 节点数据结构的组织形式
5.3.3 RPC方法实现
5.4 参数映射模块
5.4.1 Mapping实体
5.4.2 Mapping文件的格式
5.4.3 Mapping文件的相关操作
5.4.4 参数映射的具体实现
5.5 本章小结
第6章 系统测试与验证
6.1 测试环境的搭建
6.1.1 软件和硬件平台
6.1.2 系统的编译及移植
6.1.3 测试环境搭建
6.2 测试内容及结果
6.2.1 Inform方法
6.2.2 GetPRCMethods方法
6.2.3 GetParameterValues方法
6.2.4 SetParameterValues方法
6.2.5 Inform主动上报参数变化方法
6.2.6 固件升级
6.3 测试中所遇问题及解决
6.4 本章小结
结论
致谢
参考文献
附录
A 中英文缩写词释义
【参考文献】:
期刊论文
[1]网络地址自动配置系统设计与实现[J]. 乔晓飞. 电子设计工程. 2020(05)
本文编号:3168677
【文章来源】:成都理工大学四川省
【文章页数】:88 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 引言
1.1 课题研究背景
1.2 国内外研究现状
1.3 课题主要研究内容及来源
1.4 论文结构
1.5 本章小结
第2章 CWMP协议概述
2.1 CWMP协议的网络架构
2.2 CWMP协议栈
2.3 CWMP数据模型
2.4 CWMP协议报文格式
2.4.1 CWMPHTTP协议
2.4.2 CWMPSOAP协议
2.4.3 CWMPRPC方法
2.5 CWMP系统工作流程
2.5.1 ACSURL发现
2.5.2 连接建立
2.5.3 会话建立
2.5.4 断开连接
2.6 本章小结
第3章 CWMP终端管理系统总体设计
3.1 系统总体结构设计
3.2 模块调用关系
3.3 操作系统适配层设计
3.4 本章小结
第4章 CPE与ACS的通信实现
4.1 CPE与ACS连接建立
4.1.1 ACSURL发现
4.1.2 连接的建立
4.2 数据的接收与发送
4.3 N2N技术的使用
4.3.1 ACS与CPE位置关系
4.3.2 N2N的使用
4.4 通信安全的实现
4.4.1 安全连接的建立
4.4.2 数据加密
4.5 本章小结
第5章 CWMP终端管理系统实现
5.1 数据报文处理模块
5.1.1 数据报文处理模块说明
5.1.2 数据报文解析
5.1.3 数据报文封装
5.2 会话处理模块
5.2.1 会话模块的初始化
5.2.2 事件处理框架设计实现
5.2.3 文件传输功能实现
5.2.4 主动上报参数变化的功能实现
5.3 CWMP数据模型模块
5.3.1 节点数据结构
5.3.2 节点数据结构的组织形式
5.3.3 RPC方法实现
5.4 参数映射模块
5.4.1 Mapping实体
5.4.2 Mapping文件的格式
5.4.3 Mapping文件的相关操作
5.4.4 参数映射的具体实现
5.5 本章小结
第6章 系统测试与验证
6.1 测试环境的搭建
6.1.1 软件和硬件平台
6.1.2 系统的编译及移植
6.1.3 测试环境搭建
6.2 测试内容及结果
6.2.1 Inform方法
6.2.2 GetPRCMethods方法
6.2.3 GetParameterValues方法
6.2.4 SetParameterValues方法
6.2.5 Inform主动上报参数变化方法
6.2.6 固件升级
6.3 测试中所遇问题及解决
6.4 本章小结
结论
致谢
参考文献
附录
A 中英文缩写词释义
【参考文献】:
期刊论文
[1]网络地址自动配置系统设计与实现[J]. 乔晓飞. 电子设计工程. 2020(05)
本文编号:3168677
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3168677.html