首页> 中文学位 >基于TR069的智能机顶盒远程升级系统的设计与实现
【6h】

基于TR069的智能机顶盒远程升级系统的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 智能机顶盒远程升级系统的研究背景

1.2 IPTV机顶盒的发展现状

1.3 远程升级技术的现状与解决方案

1.4 本课题的来源

1.5 论文结构

第二章 TR069协议栈的研究

2.1 TR069协议简介

2.2 TR069的功能

2.3 TR069的协议层次

2.4 TR069协议工作流程

2.5 本章小结

第三章 基于TR069的智能机顶盒远程升级系统的总体方案

3.1 智能机顶盒概述

3.1.1 智能机顶盒的概念

3.1.2 智能机顶盒的功能

3.2 Android系统的简介

3.2.1 Android系统架构

3.2.2 Android应用组件

3.3 远程升级系统总体设计方案

3.3.1 远程升级系统的构成

3.3.2 升级流程的设计

3.4 本章小结

第四章 TR069客户端的设计与实现

4.1 TR069客户端的描述

4.1.1 TR069客户端的结构

4.1.2 客户端自启动的实现

4.2 安全连接的建立

4.2.1 发现TR069管理服务器

4.2.2 发起建立连接

4.2.3 数据接收与发送

4.2.4 HTTP摘要认证

4.2.5 HTTP/SOAP封装与解析

4.3 注册认证功能的实现

4.3.1 注册认证交互流程

4.3.2 注册认证功能设计与实现

4.4 状态信息上报功能的实现

4.4.1 状态信息上报交互流程

4.4.2 状态信息上报模块的设计与实现

4.5 版本升级管理功能的实现

4.5.1 版本升级流程

4.5.2 版本升级模块的设计与实现

4.6 本章小结

第五章 系统测试与结果分析

5.1 系统测试运行环境配置

5.2 远程升级系统测试与结果

5.2.1 注册认证测试及分析

5.2.2 状态信息上报测试及结果分析

5.2.3 版本升级管理的测试及结果分析

5.3 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

附录

展开▼

摘要

随着数字新媒体的发展,用户对电视业务有了更高的要求。传统IPTV机顶盒只能使用有限的定制业务,无法满足用户对多样化应用服务的需求。而采用Android操作系统的IPTV智能机顶盒更具开放性与互动性,能够支持更多样的应用服务,成为IPTV业务的发展趋势。
   智能机顶盒的迅速发展,如何有效地对位于用户家庭里的智能机顶盒进行软件版本升级成为了一个重要的问题。本文在中国电子科技集团第三十研究所成都三零凯天公司智能机顶盒顶目的基础上,详细分析了智能机顶盒的操作系统后,给出了一种基于TR069协议的智能机顶盒远程升级系统设计方案。该远程升级系统由TR069终端管理服务器、TR069客户端、HTTP升级服务器、HTTP升级客户端组成。智能机顶盒通过TR069终端管理服务器与TR069客户端交互通信来对远程升级过程进行管理,然后通过HTTP升级客户端从HTTP升级服务器处下载软件升级包,完成智能机顶盒的软件版本升级。
   本文根据上述远程升级系统设计方案的要求,对TR069客户端进行设计,给出了它的整体架构,并对其主要功能模块(注册认证模块、状态信息上报模块、版本升级模块等)进行了实现。智能机顶盒开机后,TR069客户端会向TR069终端管理服务器上报当前机顶盒的相关信息。如果需要升级,TR069终端服务器会下发含有Download方法的HTTP数据包。然后TR069客户端将得到的升级信息写入升级配置文件updateconf.xml,并在升级结束后向服务器上报升级结果。TR069客户端在与TR069终端管理服务器的交互通信中,需要将发送的信息进行SOAP/HTTP封装,并对接收的数据包进行HTTP/SOAP解析来获得RPC方法,本文给出了具体的封装解析实现方法。
   最后,搭建测试环境,对远程升级系统进行测试。测试结果表明:本论文设计并实现的智能机顶盒远程升级系统能够使智能机顶盒与TR069终端管理服务器进行安全连接,并从HTTP升级服务器下载升级软件包,实现智能机顶盒的升级。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号