2024年5月17日发(作者:计算器下载安装免费)
20l2年9月 鼍 两珥
¥ep.2012
No.9
■9疆
ELEcTRoN|c TEST
基于TR069的IPTV远程升级系统的设计与实现
李劲松,曾浩
(重庆邮电大学通信与信息工程学院,重庆400065)
摘要:随着IPTV机顶盒大批量进驻用户家庭,电信运营商对机顶盒的业务变更及版本升级有了更高的
需求。为了满足这一需求,本文设计了_一套方案来实现对IPTV机顶盒的远程在线升级。这套方案基于
TK069 ̄,采用Tc/s ̄客户端/JR务器模式。在机顶盒开机时通过TK069协议来控制流程,判断机顶盒
的版本号是否需要升级。如需要升级,则发布命令使机顶盒从升级服务器上下载升级包,然后在本地完成
升级。实际测试结果表明,该方案可以实现安全稳定的远程在线升级,最后总结了该方法的优点和今后进
一
步的研究重点。
关键词:TP.069;机顶盒;IPTV;远程升级;C/S
中图分类号:TN949.292 文献标识码:A
Design and implementation oflPTV remote upgrade
system based
on TR 69
Li Jingsong,Zeng Hao
(School ofCommunication and Information System,Chongqing University ofPosts nd aTelecommunications
Chongqing 400065,China)
Abstract:With the increase number of IPTV set—top box users,the higer demands of set—top’S services change
and version upgrade are put forward to telecom operators.In order to meet this demond,this paper designed a set
of solutions to realize the remote online IPTV set—top box upgrade.This program is based on T1K069 protoco1.
using the client/server mode,Using the TR069 protocol to control the process judge whether the version number
of the set—top box need to upgrade when powered the STB.If need to upgrade,hen release the order tto make
set—top box to download the upgrade bag from the server,and then complete the install in loca1.The actual test
results show that the scheme can realize the security and stability of the remote online upgrade,ifnally summarized
the advantage of the method and the future futher research focus.
Keywords:TK069;STB;IPTV:remote upgrade;C/S
e
0引言
随着Internet的发展,IP语音(VolP)、IPTV
北向接口。TR069协议主要定义了南向接口标准。
///
… /,
,
业务迅速发展,越来越多的IP终端设备被引入到
网络中。而IP终端设备作为一个嵌入式计算机系
统,软件在其中起了重要作用。商业应用中的终端,
蝴
lii}— 蟊 ii2lIi 强 m—
图1 TR069网络结构
《
如需解决软件中存在的Bug,提高运行性能,修
改某项业务或应用等,都要对软件进行升级。因
此必须有一套安全、可靠、适用的系统升级方案。
TR069全称为“CPE广域网管理协议”。它提
供了对下一代网络中家庭网络设备进行管理配置
的通用框架和协议,用于从网络侧对家庭网络中
的网关、路由器、机顶盒等设备进行远程集中管理。
通过它,我们可以很好地实现对终端设备的远程
升级。
1 TR069协议
1.1 TR069协议简介
在TR069所定义的框架中,主要包括两类逻
辑设备:受管理的用户终端设备(CPE)和管理服
务器(Acs)。在家庭网络环境下,需要从网络侧
进行配置和管理的设备,一般都是与运营商业务
直接相关的设备,比如家庭网关、机顶盒、IP电
话终端等。而所有与用户设备相关的配置、诊断、
升级等工作均由统一的管理服务器ACS来完成。
TR069主要由自动配置管理服务器ACS、用户
本地终端设备CPE、业务配置管理服务器及一
些必要的管理接口组成。图1描述了TR069协议
在自动配置网络构架中的定位。ACS为自动配置
服务器,负责完成对用户终端设备CPE的管理。
ACS与CPE之间的接口为南向接口,ACS与运营
商的其他网管系统、业务管理系统之间的接口为
1.2 TR069协议栈结构
TR069协议的基本思路是利用了在新一代
Web服务中广泛使用的基于SOAP的RPC方法。
其会话协议使用的是HTTP1.1协议,因此TR069
可以方便地使用Web中的传送层安全技术,比如
SSL/TLS。
图2描述了CPEWAN管理协议中的协议栈
结构。TR069协议栈的下面几层充分利用了现在
广泛使用的通信协议,比如TCP,HTTP,SOAP
等。通过这些成熟的协议,ACS和CPE之间可以
方便地建立通信的基本通道。TR069在SOAP之
上定义了用于配置、查询、升级等操作的特定的
RPC方法,通信的两端(ACS和CPE)都可以通
过RPC调用来完成某个特定功能的执行和得到返
回的结果。
CI ̄/ACS llanage=ent^pplication
卧 lethods
S0^P
llTTP
托/TLS
1凹/IP
图2 TR069协议栈
CPE和ACS之间的通信分为ACS发现阶段和
连接建立阶段。在ACS发现阶段,CPE需要得
知ACS的URL或地址,这些信息可以是预配置
在CPE中的,也可以通过DHCP的选项来传送给
2.1 IPTV机顶盒系统架构
CPE。一旦CPE得到ACS的URL或地址,CPE
IPTV机顶盒由软件和硬件两大部分组成,其
可以在任何时候发起对ACS的连接。
中硬件包含了主芯片、内存、调谐解调器、回传通
在连接过程中,CPE作为HTTP的客户端, 道、CA(加密系统)接口、外部存储控制器以及
其SOAP请求通过HTTPPOST发送给ACS;而 音视频输入输出等部分;软件主要包括嵌入式操
ACS作为HTTP的服务端,其SOAP请求通过
HTTPResponse发送给CPE。在每一个HTTP请
作系统、各类驱动程序和应用层软件。其中,操
作系统由嵌入式Linux操作系统实现,该操作系
统便于IPTV机顶盒应用软件的开发。由于IPTV
机顶盒需要实现网络接入、音视频播放、用户控
求中可以包含多个SOAP请求或响应。
除了上面提到的方式,TR069还明确了ACS
可以向CPE发起连接请求的规定,用于完成网络
制等功能,所以,机顶盒的软件部分主要模块有:
侧发起的异步配置动作等。
网络接入模块、流媒体传送和控制模块、流媒体
播放器模块、浏览器模块、机顶盒管理及配置模
2 IPTM机顶盒远程升级系统设计
块、网管模块、应用层软件模块等。本文所设计
的IPTV机顶盒远程升级系统主要是通过应用层
本文采用TR069协议描述的RPC方法,CPE
软件实现IPTV机顶盒的升级。
与ACS交互流程,以及DSL Forum定义的支持
TR069协议的STB(机顶盒)数据模型,同时根
2.2 IPTV机顶盒远程升级系统工作流程
据IPTV机顶盒系统架构,用软件实现IPTV机顶
盒远程升级系统在机顶盒中的应用。
IPTV机顶盒远程升级系统主要有3个部
分组成:自动配置服务器、HTTP服务器、终端。
升级工作流程如图3所示。
务器
图3升级流程图
巴
22.1安全建立连接流程
Response。
盒端主动发起的连接,机顶盒通过HTTP
⑦盒端发送一条空的Http Post请求。
Digest Authentication发起与终端管理系统的认
⑧终端管理系统没有别的请求时,向盒端发
证连接。终端管理系统会要求进行HTTP Digest
送一条空的Http Post ̄应盒端断开连接,会话结束。
Authentication认证,认证通过建立连接。本文中
连接方式遵循RFC 2617的规定。
2.2.2开机注册与信息上报
①盒端开机后,调用Inform方法,上报盒端
信息及参数。
②终端管理系统返回Inform Response。
③盒端发起一条空的HTTP Post请求。
④终端管理系统根据盒端信息判断是否需要
更新固件。
⑤如果需要更新固件,参考软件下载和固件
更新流程。
2_2.3软件下载和固件更新流程
①终端管理系统经检查确定盒端的软件版本
需要升级,向盒端发起Download要求。
②盒端重新打开一个文件连接(FTP或
HTTP)执行文件下载操作。下载完成后,进行本
地软件升级。盒端升级完成后,若会话断开,则
开始步骤③,若会话仍在进行或新会话已开始,
则跳过步骤③和④,从步骤⑤开始执行。
③盒端发起Inform请求,若下载应用中没有
重启,则Event code为7 TRANSFERCOMPLETE
和M DOWNLOAD;若下载应用中伴随着重
启, 则Event code为1 BOOT、7 TRANSFER
COMPLETE和M DOWNLOAD。
④终端管理系统对盒端进行设备认证,合法
则终端管理系统返回Inform Response。
⑤盒端发送TransferComplete,上报软件升
级详细信 。
⑥终端管理系统响应TransferComplete
3测试及分析
本方案采用交叉编译调试的方式,即编译调
试环境建立在宿主机上,开发时使用宿主机上的
交叉编译工具链来生成目标板上运行的二进制代
码,然后把可执行文件下载到目标机上运行。本
方案中,以装有Android操作系统的主机作为宿主
机。当编译成功后,通过串口板下载到机顶盒开
发板上运行,通过视频线将视频信号接入电视机
进行用户体验测试
本测试方案的主要目的是针对机顶盒自动远
程升级的测试。重点测试机顶盒是否在开机后能
够自动判断,并根据需要进行升级。图4为机顶
盒成功下载升级包后,发送给终端管理服务器的
响应部分信息。
<SOAP ENV:Body>
<cwmp: loadResp0tise>//遗过该消息借macs, ̄器设备成功
获取眦髓空=桐:
tatus>l</St ̄itus>//成功F载的状卷码
<leap: noadResponse>
</ ̄)AP- 毓 V:Body>
图4下载成功盒端响应部分信息
4结束语
本文通过分析TR069管理协议及其关键技术,
提出并设计了一种IPTV机顶盒远程升级系统。测
试结果显示,所设计的方案能够满足需求。下一
步的工作是改进机顶盒的开机升级机制,加强其
对实时性的支持,使用户在体验业务的同时进行
自动升级。
2o'2.9
Skm&Practice
参考文献
[1】 蒲艳.基于TR069协议的网管系统的研究[D】.
北京:华北电力大学,2011.
功能[J】.电视技术,2009(12):49—51.
曾浩,李致兴.TR069协议在IPTV终
【8]
郭先会,
端管理系统中的研究与应用[J】.电视技
术,2011(05):60—62,73.
chnical Working Group.Technical
【9】
DSL Home-Te
[2】齐少安,梅斌,翟丽平.基于TR069协议实现
IPTV盒端管理[J】.邮电设计技术,201l(12):
report DSL forum TR-069 amendment 1 CPE
12-16.
[3】黄璇,李文耀,江爱.I V机顶盒的研究及设计
[J】.光通信研究,2008,150(5):52—54.
WAN.management protocol[S].2007.
[4】陈毅文.基于TR069的终端管理系统的设计和
实现[J】.计算机工程与设计,2008(5):74—77.
【5】TR-069,CPE WAN management protocol[S].
UK:Jungo Software Technologies Co,2004.
作者简介:
李劲松,硕士研究生,主要
研究方向为移动通信、多媒
体通信。
-
E-mail:304825668@qq.com
[6J DSL Home-Technical Working Group.Technical
曾浩,副教授。硕士生导师,主研移动通
report DSL forum TR-135 data model for a
信。多媒体通信。
豫一069 enabled STB[S].2007.
[7】孟静,辛宇.采用TR069 ̄实现机顶盒的管理
(上接第3l页)
参考文献
[1]张雷.基于均匀图染色的无线传感网络广播调
度算法研究[D】.兰州:兰州交通大学,2011.
[2】 陈卫东.求图着色问题的新算法[J].微计算机
应用,2004,25(4):391—395.
【7】李敬文,徐保根,李沐春,等.Pm V Cn的点可区
别边色数[J].山东大学学报,2008,43(8):24—
3O.
[8】 Qin L’Hu Rongqiang・In elligen Gain sy em
Based on Complex and Dynamical Networks
[3】赵焕平.若干图的点可区别全染色的算法研究
[D】.兰州:兰州交通大学,2009.
Model[C】.2007 IEEE Interna-tiOnal
Conference on Robotics and Biomimetics,ROB
IO.2008:20l8—2022.
【4】 许进,张军英,保峥.基于Hopfield网络的图的染
色算法【J].电子学报,1996,24(10):8—10.
[5】 田双亮,李敬文,张忠辅.联图Cn V Kn的邻强边
色数[J】.山东大学学报,2005,40(1):7—10.
【6】唐宏,谢静,鲁玉芳,唐伦.无线传感网络原理及
应用[M】.北京:人民邮电出版社,2010.
作者简介:
祁士东。兰州交通大学在读
硕士研究生。主要研究方向
为图染色思想应用研究。
卫
E-mail:qishidong22@1 63.com
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715929093a2693412.html
评论列表(0条)