采用TR069协议实现机顶盒的管理功能
中国电信云南公司超高清4K智能机顶盒技术规范
中国电信云南公司超高清(UHD)4K智能机顶盒技术规范(V1.0)2015年9月中国电信集团云南分公司日期更改控制单目录1 适用范围本规范主要定义了云南电信超高清4K智能机顶盒(以下简称机顶盒,在没有特别注明的情况下,机顶盒都指超高清4K智能机顶盒)在硬件、操作系统、应用软件、与业务平台的接口等方面的要求。
本标准目前针对的操作系统为Android 操作系统。
本标准供云南电信引入超高清4K智能机顶盒设备时参照执行。
同时,本标准也为终端厂商进行机顶盒的开发制造提供依据。
2 引用标准下列标准包含的条文,通过本技术规范的引用二构成本技术规范的条文。
在本技术要求出版时,所示版本均有效。
所有标准都有可能推出更新版本,使用本技术规范的各方应探讨使用下列标准最新版本的可能性。
TR-069: CPE WAN Management ProtocolPD-069: TR-069 with Change Text from WT-121TR-106: Data Model Templatefor TR-069-Enabled DevicesPD-128: Interoperability Test Plan for TR-069 PlugfestsWT-121: TR-069 Implementation GuidelinesSOAP1.1: Simple Object Access Protocol (SOAP) 1.1SSL3.0: The SSL Protocol, Version 3.0RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1RFC 2617: HTTP Authentication: Basic and Digest Access AuthenticationRFC 2246: The TLS Protocol, Version 1.0Q/CT 2470-2014 中国电信智能机顶盒技术要求3 缩略语DHCP Dynamic Host Configuration Protocol 动态主机配置协议DNS Domain Name System 域名系统DRM Digital Rights Management 数字版权管理EPG Electronic Programmer Guide 电子节目单FTP File Transfer Protocol 文件传输协议HTML Hypertext Markup Language 超文本标记语言HTTP Hypertext Transfer Protocol 超文本传输协议IGMP Internet Group Management Protocol 互连网组管理协议IP Internet Protocol 网络协议MAC Media Access Control 媒体访问控制层MPEG-4 Moving Picture Exp-erts Group 移动图像专家定义NTP Network Time Protocol 网络时间协议OSD On-screen Display 屏幕视控系统OSS Operation Support System 运营支撑系统PPPoE PPP over Ethernet 基于以太网点对点协议RTCP Real-time Transport Control Protocol 实时传输控制协议RTP Real-time Transport Protocol 实时传输协议SIP Session Initiation Protocol 起始会话协议S/N Signal/Noise 信噪比SOAP Simple Object Access Protocol 简单对象访问协议SSL Secure Socket Layer 安全套接字层STB Set Top Box 机顶盒TCP Transmission Control Protocol 传输控制协议Transport Stream TS传输流UDP User Datagram Protocol 用户数据报协议UPnP Universal Plug and Play 通用即插即用 USBUniversal Serial Bus 通用串行总线XML Extensible Markup Language 可扩展标记语言CAVLC Context-based Adaptive Variable Length Coding基于上下文的自适应可变长度编码CABAC Context-based Adaptive Binary Arithmetic Coding基于上下文的自适应二进制算术编码C/S Client/Server客户端/平台EPG Electronic Program Guide电子节目导航H.264 本规范中特指ISO/IEC14496-10编码标准H.265 本规范中指HEVC/H.265标准,全称高效视频编码(High Efficiency Video Coding)ITU-T VCEG 继H.264之后所制定的新的视频编码标准PAFF Picture Adaptive Frame Field图像级的帧场自适应编码MBAFF MacroBlock Adaptive Frame Field宏块级的帧场自适应编码MPEG-4 本规范中特指ISO/IEC14496-2编码标准BP Base Profile基本档次MP Main Profile主档次HP High Profile高级档次NTSC National Television Systems Committee全美电视系统委员会制式PAL Phase Alternating Line逐行倒相制式VBR Variable Bit Rate可变码率VOP Visual Object Plane视觉对象平面4 终端定义超高清智能机顶盒:通过家庭网关,既可以访问IPTV专网,也可以访问互联网络,并可以通过直接连接电视机和音响等播放设备向用户提供页面信息浏览、支持H.265编码格式的4K视音频(UHD)播放、APP应用、可视通信、家庭媒体共享、游戏等交互应用功能的多媒体终端。
TR-069协议在家庭网关中的实现
摘要家庭网络的出现给网络技术带来了新的挑战,家庭网络终端设备的复杂性和业务的多样性对终端管理提出了更高的要求,家庭网络的网络管理问题就是家庭网络技术必须解决的关键技术之一。
为此,数字用户线论坛专门制订了用于终端的网管协议TR-069,即“CPE广域网管理协议”。
TR-069协议充分借鉴了很多成熟的Web技术,在管理参数定义上,TR-069协议完全针对终端业务特性而制订。
通过部署基于TR-069的网管系统,可以在很大程度上减少用户的配置和管理工作,提高设备的易用性和可管理性,便于家庭网络中设备的快速部署和业务的迅速开展。
然而,由于TR-069问世不久,目前并没有开放源代码公布,因此研究TR-069协议的实现具有重要的指导意义。
本文首先分析了家庭网络设备远程管理的必要性,对目前家庭网络设备远程管理技术进行了概述,指出了TR-069协议的优势所在。
然后详细介绍了TR-069协议的层次结构及工作原理,在此基础上设计了TR-069协议的实现方案,并将其与家庭网关相结合,实现家庭网关远程自动配置功能。
该协议的实现方案具有模块化,通用性、可扩展性、可移植性等特点,便于用户进行二次开发将其应用于其它家庭网络设备中。
测试表明,该实现方案符合协议规范,满足家庭网关远程自动配置的需求,对TR-069协议的设计与实现有一定的参考价值。
关键词:家庭网络; 家庭网关; 网络管理; CPE广域网管理协议; TR-069AbstractThe emergence of Home Network has created new challenges to network technology, the complexity of terminal equipments and the service diversity raised more strict requirement for terminal management, and therefore, network management become one of the key technologies which need to be resolved.For this reason, DSL Forum developed TR-069 (CPE WAN Management Protocol) specifically for managing terminals. TR-069 employs a lot of mature Web technologies and defines management parameters directly according to the characteristics of terminal services. By deploying network management systems based on TR-069, load of user's configuration and management can be reduced greatly. Moreover, it improves the accessibility and manageability of equipments, facilitating rapid deployment of equipments and development of service. However, TR-069 has just been defined, with no open sources released, thus research on implementation of TR-069 is of great significance.This thesis first analyzes the requirement of remote management of Home Network, discusses current technology of remote management and points out the advantages of TR-069. Then TR-069 protocol stack and working principle is presented in detail. Finally, the TR-069 protocol is implemented and applied to the Residential Gateway (RG) to complete automatic configuration.This implementation is modular, interchangeable, scalable, and portable. It is friendly for second round developing of other Home Networking equipments. The test result shows that the realization of TR-069 meets the standards and the needs of the RG remote automatic configuration. It could be used by similar systems as reference.Key words: Home Network; Residential Gateway; network management; CPE WAN Management Protocol (CWMP); TR-069缩略语ACS-Auto-Configuration Server自动配置管理服务器CPE-Custom Premise Equipment 用户前端设备CWMP-CPE WAN Management Protocol CPE广域网管理协议DHCP-Dynamic Host Configuration Protocol动态主机配置协议HTTP-Hypertext Transfer Protocol 超文本传输协议OSGi-Open Services Gateway initiative开放服务网关协议RPC-Remote Procedure Call 远程过程调用SNMP-Simple Network Management Protocol 简单网络管理协议SOAP-Simple Object Access Protocol 简单对象访问协议SSDP-Simple Service Discovery Protocol 简单服务发现协议UPnP-Universal Plug and Play 即插即用协议XML- eXtensible Markup Language可扩展标记语言独创性声明本人声明所呈交的学位论文是我个人在导师的指导下进行的研究工作及取得的研究成果。
TR-069协议
家庭网络设备的远程管理技术2006年11月27日 10:45 来源:泰尔网作者:刘谦摘要首先阐述了家庭网络设备远程管理的必要性、内容及相关技术问题;然后着重介绍了TR-069规范规定的网络架构、协议层次及远程管理系统的工作流程;最后结合实例分1、家庭网络设备远程管理的必要性家庭网络的设备物理位置处于用户家中,有一种观点认为,既然这些设备都是在用户家中,那么运营商就不需要对这些设备进行管理,用户自己管理就可以了。
但实际情况是,家庭网络承载众多的电信业务,为了保证电信业务端到端的服务质量,电信运营商需要对端到端通信中涉及到的众多设备进行协调统一管理,这其中就需要对家庭网络设备做到可控制和可管理。
如果家庭网络设备由用户自己随意管理,则很难做到与核心电信网络设备的协调统一,所谓保证电信业务端到端服务质量将不可能实现。
既然家庭网络的设备需要运营商来管理,那么在选择管理方式上,就需要仔细分析家庭网络设备的特点:首先,公用电信网络的网元数量一般比较少,而家庭网络的网元数量则非常庞大,所以,没有良好的运行和管理工具,无法维护和管理家庭网络,传统的人工操作和排除故障的方式很难满足家庭网络的维护和管理要求;其次,家庭网络的使用者是普通用户,普通用户不可能像机房里的专业工作人员那样恪守安全规范,不做有害于网络安全的操作,因此,家庭网络的维护和管理更要注重运营商对设备本身的控制能力以及安全性能;最后,家庭网络遍布各个地区,远程管理是必不可少的,上门服务只有在极特别的情形下才进行。
基于家庭网络设备的这些特点,家庭网络设备的管理方式需要采用远程集中自动管理的方式。
2、家庭网络设备远程管理的内容既然需要对家庭网络的设备进行远程集中自动管理,那么究竟进行哪些方面的管理才能便于运营商开展业务、保证业务的服务质量呢?从目前运营商的需求来看,主要的管理内容应包括设备的自动配置、设备的软件和硬件的升级、设备的状态和性能监测以及故障诊断。
基于TR069实现的网络设备安全集群管理方案浅析
息等 。 成员设 备 .并 承载 集群 内部 设备 间 的应 用代 理 消 3新 设 备 加 入 集 群后 。 为成 员 设 备 或 候 选 息 . ) 作 其基 于标 准 S r S安 全协 议 的传输 . 大 加 S L 大 设 备 ,其 与命 令 之 间 的 应 用 代 理 消 息 。承 载 在 强 了消 息 的安 全性 。 防止 被 “ 中间人 ” 攻击 . 并且 基 T 0 9协议 的 R C消 息 中 . R6 P 实现 集 群设 备 间交 互 于 T PI 文进 行 传输 . 以加大 集群 管理 和 应 C/ P报 可 的安 全性 。 防止集 群 网络受到 “ 中间人 攻击 ” 以上 集群 管理 方案 .主要 的应 用场 景及 实 现 思路 包含 以下要 点 :
.
设备 的广 域 网管理 通用框 架 、 消息 规 范 、 理方 法 括 :R 6 R 管 T 0 9U L信 息 、 群 体 内唯一 标识 符 、 本 集 基 和数 据模 型 。T 0 9作为 该协议 最 重要 的 核心 文 接人认证 信息 等 。 R6
档 .定 义 一 套 AC ( uoC n g rt nS re) S A t of uai evr 与 i o
设 备 和汇聚设 备上 .各个 设备 都运 行 着链 路层 发 设 备 间 . 通过 U P协议 进行 的应 用代 理 消 息 的 交 D
现 协议 ,如 。 E I E定 义 的 L D E L P协 议 fikL yr 互 , Ln ae 都是 基于 U P报 文进行传 输 , D 其具 有 不 安全 、 D soeyPo cl Cso私 有 的 C P协 议 ( i o 不 稳定 的特点 . 而限制 了其应 用 于高 安全 性 、 i vr rt o 、 i c o 1 c D Cs c 从 高
TR069在广电网络系统Wi-Fi私有云中的规划及应用
1 引言2016年5月5日工业和信息化部正式向中国广播电视网络有限公司颁发了《基础电信业务经营许可证》,批准中国广播电视网络有限公司在全国范围内经营互联网国内数据传送业务、国内通信设施服务业务,并允许中国广播电视网络有限公司授权其控股子公司中国有线电视网络有限公司在全国范围内经营上述两项基础电信业务。
随着移动互联网的兴起,智能手机已成为名副其实的第一用户终端。
对于没有建成移动通信网的各级广电网络公司而言,建设4G、5G等传统移动通信网络既缺少建设资金,又缺少运营经验、技术积累,即使建设成功也将与原有三大运营商发生正面冲突,那么面向智能终端用户,采用运营级WLAN组网技术,提供无处不在的Wi-Fi接入服务,为广电网络公司开展移动数据业务运营提供了一种可能。
早期,运营级WLAN网络基于无线控制器(AC)和瘦AP(Fit-AP)间的CAPWAP协议,实现了从射频层、数据链路层、网络层到认证加密等层面的功能,为用户实现了运营级WLAN网络的集中管理、统一运营。
基于传统CAPWAP协议AC/AP架构的WLAN网络,需采用专用的硬件AC设备。
因各厂家在CAPWAP协议细节方面存在一定差异,导致不同厂家的AP和AC难以无缝对接。
因此,对于百万级用户规模的广电网络公司而言,传统AC/Fit-AP架构的WLAN网络不具备灵活性和扩展性。
近年来,随着商业Wi-Fi的兴起,基于软件和云服务模式的云Wi-Fi及胖AP(Fat-AP)产品技术不断完善,在灵活性和扩展性方面体现了一定优势。
然而,运营级Wi-Fi网络部署大量Fat-AP之后,配置和维护会变得越来越困难,大大提高了运营商的运营维护成本。
另外,国内对公共场所提供无线上网服务有着明确的集中管理审计要求,这也对云服务模式的Wi-Fi运营提出了较高的要求。
数字用户线(DSL)论坛制定了一个面向终端设备的网管协议,称为“用户终端设备广域网管理协议(CWMP)”。
CWMP定义了一套全新的网管体系结构,包括管理模型、交互接口、管理参数等,在很大程度上减少了终端产品的运维成本。
CWMP (TR-069)配置
目录1 CWMP (TR-069)配置.........................................................................................................................1-11.1 CWMP (TR-069)简介........................................................................................................................1-11.1.1 CWMP网络框架......................................................................................................................1-11.1.2 CWMP基本功能......................................................................................................................1-11.1.3 CWMP实现机制......................................................................................................................1-21.2 CWMP配置任务简介.........................................................................................................................1-41.3 使能CWMP功能................................................................................................................................1-51.4 配置ACS属性....................................................................................................................................1-51.4.1 配置ACS的URL值...................................................................................................................1-51.4.2 配置ACS的用户名和密码........................................................................................................1-61.5 配置CPE属性....................................................................................................................................1-61.5.1 配置CPE的用户名和密码........................................................................................................1-61.5.2 配置CWMP连接接口..............................................................................................................1-71.5.3 发送Inform报文.......................................................................................................................1-71.5.4 配置CPE自动重新连接的次数................................................................................................1-81.5.5 配置CPE无数据传输超时的时间.............................................................................................1-81.6 CWMP显示和维护.............................................................................................................................1-81 CWMP (TR-069)配置1.1 CWMP (TR-069)简介CWMP (CPE WAN Management Protocol ,CPE 广域网管理协议)是由DSL (Digital Subscriber's Line ,数字用户线路)论坛发起开发的技术规范之一,编号为TR-069,所以又被称为TR-069协议。
基于TR069的IPTV远程升级系统的设计与实现
辑设备 : 受管理的用户终端设备 ( P ) C E 和管理服 过 R C调用来完成某个特定功能的执行和得到返 P 务器 ( c ) A s。在家庭网络环境下,需要从 网络侧 回的结果 。
C ̄/ C ln e e t^ p i a i n I A S l ag = n p l c t o a
T 09 R 6 协议 的基 本思 路是 利用 了在 新 一代
b O P的 R C方 法。 P T 09 R 6 全称为 “ P C E广域网管理协议” 。它提 We 服务 中广泛使 用 的基于 S A
供了对下一代 网络中家庭网络设备进行 管理配置 的通用框架和协议,用于从网络侧对家庭 网络中 的网关、 路由器、 机顶盒等设备进行远程集中管理。
s t o o o d wn o d t e u g a e b g fo h e e ,n e o e —t p b x t o l a h p r d a m t e s r ra d t n c mp e e t e i s l i o a . e a t a e t r v h lt h n t l n l c 1 a Th c u t s l
在 C E中的,也可以通过 D C P H P的选项来传送给 21 P V 顶 盒 系统 架 构 . T机 I CE P 。一旦 C E得到 A S U L或 地 址,C E P C 的 R P
IT P V机顶 盒 由软件和硬 件两大部 分组 成 ,其
可以在任何时候发起对 A S的连接。 C
1 R 6 协议 T 0 9
11 . TR 6 协 议 简 介 09
在 T 09所 定 义 的框 架 中,主要 包 括两 类逻 R6
等。通过这些成熟的协议 , C 和 C E之间可以 A S P 方便地 建立通信 的基本通道。T 0 9 S A 之 R6 在 O P 上定义了用于配置、查询、升级等操作 的特定的 R C方 法,通信 的两端 ( C 和 C E P A S P )都可 以通
tr069
TR069TR-069是由DSL论坛所开发的技术规范之一,其全称为“CPE广域网管理协议”。
它提供了对下一代网络中家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理。
这些设备不论是在最开始安装的时候还是在后期运行中的业务配置变更或是出现故障需要维护的时候,都需要通过管理接口对设备进行配置或是诊断。
现阶段的设备大都提供在LAN侧的管理配置接口和界面,因此传统的做法是运营商的维护人员上门进行安装或调试设备,通过LAN侧管理接口做一些设备配置或故障诊断的工作。
但是,这种一对一的人工服务方式显然运行效率不高而且需要花费大量的人力。
随着运营商家庭网络业务的开展,将会有大量的设备需要安置在用户家中,采用过去人工方式对这些设备进行维护和管理将会成为一个巨大的负担。
TR-069的出现正是为了解决这样一个服务难题,在TR-069所定义的框架中,主要包括两类逻辑设备:受管理的用户设备和管理服务器(ACS)。
在家庭网络环境下,需要从网络侧进行配置和管理的设备,一般都是与运营商业务直接相关的设备,比如家庭网关、机顶盒、IP电话终端等。
而所有与用户设备相关的配置、诊断、升级等工作均由统一的管理服务器ACS来完成。
对于用户设备来说,TR-069主要完成以下四方面的工作:一是用户设备自动配置和动态的业务配置。
对于ACS来说,每个用户设备可以在协议中对自己作出标志(例如型号、版本等),根据可设定的规则,ACS可以对某一个特定用户设备下发配置,也可以对某一组用户设备下发配置。
CPE可以在开机后自动请求ACS中的配置信息,ACS也可在任意需要的时刻主动发起配置。
通过该功能可以实现用户设备的“零配置安装”功能,或是可以从网络侧控制业务参数的动态改变。
二是对用户设备的软件、固件的管理。
TR-069的协议提供了对用户设备中的软件、固件进行管理和下载的功能。
ACS可以识别用户设备的版本号,决定是否远程更新用户设备的软件版本,并且在更新完成后能够得知是否成功。
基于TR-069协议的广电终端管理系统设计与实现
• 175•资料数据,只需要工作人员到机械电子设备中对相关的数据进行测量,之后再将所测量的数据和理论数据相互比较,最终得出差值以及数据的变化规律,在得出最终的结论之后,工作人员还应将数据的变化范围输入到程序中,从而有利于智能控制工程可以根据实际的数据变化来自动的计算出最佳的控制输出和输入的数据。
这种非明显控制方法在我国当前机械控制系统中运用最为广泛,比如在八零五单片机中,工作人员采用非明显的控制方法来保证生产效率的稳定。
(三)在液压设施中的控制随着当前社会对生产需求的不断提高,许多机械电子生产企业纷纷提高了设备的运转速度,来提高生产的效率和质量,但是随着相关机械电子设备的运转速度不断加快,机械内部的压力和承载力也在不断的提高,随着电子机械内部的压力逐渐升高,很容易在现实生产工作中导致机械整体生产速度降低,生产出的产品质量得不到有效的保障,因此就导致了液压设备无法达到工作人员所预期的状态和生产需求,所以工作人员为了对以上的问题进行改善,要采取最佳的预估控制系统,来保证液压设备内的压力可以维持在稳定的水平之内(付饶,智能控制工程在机械电子工程中的应用:现代工业经济和信息化,2018)。
预估控制系统主要是对相关仪器运行状态和内部压力的检测,并且将检测到的数据进行统计,再对液压设施中的运行规律和工作预估模型进行模拟工程的评估,之后预估控制系统在载液压设施中采集相关的运行数据要和标准性的液压设施运行数据相互比较,并且观察数据的变化幅度和变化范围,从而使得预估控制可以对液压设施运行过程中的突发情况和不利影响因素进行提前的预测和评估,使得工作人员可以根据所评估出来的数据进行相关措施的提前预防。
另外,在液压设施中运用预估控制系统,也可以实现对液压设备运行情况的实时控制,在液压设施正常运行的过程中,假如出现了突发情况,则预估控制系统可以及时的向工作人员传达报警信号,有利于工作人员可以及时的对液压设施中的相关隐患和突发情况进行解决,降低了突发情况对企业生产造成的经济和设备损耗情况,促进企业经济的发展。
IPTV机顶盒与终端管理系统接口要求
IPTV机顶盒与终端管理系统接口要求中国电信集团上海市电信公司2008年9月8日1、IPTV机顶盒与终端管理系统接口(S6接口)1.1 S6接口概述本章以DSLForum TR-069 Amendment 2(CWMP V1.1)为基础,定义了机顶盒与终端管理系统之间的接口,并参考TR-106 Amendment 1及TR-135给出数据模型用于定义机顶盒的参数集。
本章根据具体业务需要给出终端管理系统各功能模块,并采用TR-069描述的RPC方法,对其接口业务流程进行定义,所涉及所有RPC方法流程均与TR-069保持一致。
本章中描述的接口在IPTV端到端系统中的位置如下图中红框所示:图1-1-1 规范规定接口在端到端系统中的位置如图所示,本章仅针对能够通过W AN方式直接访问的机顶盒与终端管理系统连接的机顶盒进行接口定义,涉及NA T穿越的情况暂时不做描述。
规范中定义的机顶盒与终端管理系统之间的接口采用DSLForum的TR-069标准进行通信,机顶盒在开机后首先通过本规范定义的接口与终端管理系统连接,无论机顶盒是否通过终端管理系统的认证,都将继续访问业务认证系统进行业务使用认证。
本规范中定义的机顶盒与终端管理系统之间具有以下接口模块:1)注册认证接口(S6 - 1)2)业务与配置管理接口(S6 - 2)3)版本管理接口(S6 - 3)4)业务性能监测接口(S6 - 4)5)故障诊断接口(S6 - 5)5)故障诊断接口(S6 - 5)故障诊断接口(S6 – 5)用于终端管理系统发起机顶盒自检或机顶盒故障上报。
1.2 机顶盒与终端管理系统的接口安全本节中描述机顶盒与终端管理系统安全连接的建立过程,后续所有流程均需满足本节中规定的安全连接方式。
1.2.1 机顶盒主动发起的安全连接流程图1-2-1-1 机顶盒主动发起的安全连接流程1、机顶盒通过HTTP Digest Authentication发起与终端管理系统的认证连接,连接方式遵循RFC 2617的规定。
机顶盒管理TR069相关
iSMAP通过TR069和机顶盒交互的部分包括:机顶盒参数的获取,机顶盒参数值的获取及配置,机顶盒重启,ping&Traceroute。
本文档给出ACS与STB的交互流程。
参照tr069的协议,交互流程如下:1.机顶盒参数的获取可以通过该接口获取各种型号的机顶盒的参数信息ACS-> STBGetParametersNames:STB -> ACSGetParameterNamesResponse:Figure 1. 获取机顶盒参数2.机顶盒参数值的获取& 配置Figure 2. 读取&设置机顶盒参数2.1.获取参数ACS –> STB GetParameterValues获取参数取值:STB-> ACS GetParameterValuesResponse:2.2.配置参数ACS -> STB SetParameterValues设置参数取值:STB -> ACS SetParameterValuesResponse:3.Reboot3.1.通知机顶盒重启Figure 3.机顶盒重启ACS -> STBReboot:STB -> ACS RebootResponse:3.2.机顶盒重启后开机Figure 4.机顶盒重启后开机STB -> ACSInform:Eventtype = “1 Boot” & “M Reboot”Error code:8001, 8002, 8003, 8004, 80054.Ping & TraceRoute4.1.通知机顶盒Ping & tracerouteFigure 5. 通知机顶盒ping & traceroute ACS -> STB SetParameterValues:STB -> ACS SetParameterValuesResponse:4.2.Ping & traceroute 结果返回Figure 6. ping 结果返回GetParameterValues & GetParameterValuesResponse :。
20131029 基于TR-069协议的终端管理系统设计与应用
基于TR-069协议的终端管理系统设计与应用摘要:为了实现对江苏有线60余万台云媒体电视终端设备进行统一管理、远程运维,以提高服务质量,我们设计并开发了基于TR-069协议的广电网络终端设备管理系统。
该系统采用TR-069作为管理通信协议构架,根据广电有线数字电视运营管理的需求,对原有的数据模型、功能方法、安全控制等进行了继承、扩展和创新,使其满足广电终端的软件远程升级、远程配置、状态监控、故障诊断及修复等需求,降低设备运维成本;同时, 该系统还可以采集全样本终端用户行为数据,为分析用户行为习惯,建立用户兴趣模型,提供个性化的服务提供了数据支持。
关键词:TR-069协议、终端管理、用户行为分析,用户兴趣模型1 引言随着广电业务的发展,终端设备的数量、种类急剧增加,传统的SNMP(Simple Network Management Protocol,简单网络管理协议)已经不能完全满足需要。
TR-0691是由DSL(Digital Subscriber Line,数字用户专线)论坛开发的技术规范之一,其全称为“CPE(Customer Premise Equipment,用户端)广域网管理协议”。
它是一种为宽带网关,机顶盒设备提供了一种新的管理标准2。
本系统即采用TR-069作为基本通信协议,实现对江苏有线的云媒体机顶盒进行远程状态监控、设备维护、设备升级、用户行为采集等功能,其中,采集到的用户收视行为数据,为进一步根据用户历史行为记录研究用户兴趣模型3提供了一手的原始材料。
本文共有5部分,剩下的部分主要是简单阐述TR_069通信协议,系统的设计与实现,系统在实际运营中的改进与创新,最后是本文的结论。
2TR-069协议简介TR-069定义了一套全新的网管体系结构,它的协议栈主要是基于SOAP (Simple Object Access Protocol, 简单对象访问协议)、SSL/TLS(Secure SocketsLayer/ Transport Layer Security, 安全套接层/传输层安全)、HTTP1.1 (Hyper Text Transfer Protocol 1.1 , 超文本传输协议1.1)等成熟的网络通信协议,其协议栈构成如图1。
机顶盒数据采集系统简介
深圳市佳创视讯技术股份有限公司(创业 板300264)
RPC方法简介
• CMA与机顶盒的之间的通信,一共使用了 三种RPC方法 • Inform– STB通过Inform消息向CMA上报信息 • GetParameterValues– CMA通过该方法从机 顶盒获取定义好的参数信息。 • SetParameterValues– CMA通过此方法通知 机顶盒修改已有参数值,如上报周期更改 通知等。
2012-9-15
深圳市佳创视讯技术股份有限公司(创业 板300264)
事务会话流程图
2012-9-15
深圳市佳创视讯技术股份有限公司(创业 板300264)
采集系统结构简介
2012-9-15
深圳市佳创视讯技术股份有限公司(创业 板300264)
采集系统结构简介
• “数据层”主要用于收集、保存和上传用 户机顶盒的相关的状态、性能、业务数据 等,由机顶盒依据TR069协议来实现和CMA (Config Monitor Agent配置监控代理)的接 口。 • “数据采集层”主要部署多个CMA,各个 CMA用于收集所属辖地区内所有机顶盒的 相关数据信息。通过CMA,可以配置机顶 盒的上报周期等参数。
2012-9-15 深圳市佳创视讯技术股份有限公司(创业 板300264)
TR-069的主要工作
• • • • 1.是用户设备自动配置和动态的业务配置. 2.是对用户设备的软件、固件的管理。 3.是对用户设备的状态和性能进行监测。 4.是对通信故障的诊断。
2012-9-15
深圳市佳创视讯技术股份有限公司(创业 板300264)
2012-9-15
深圳市佳创视讯技术股份有限公司(创业 板300264)
谢谢!
基于TR069的交互电视终端分组管理设计
( 1 .中国科 学院 声学研 究 所 南海研 究站 ,海 南 海 口 5 7 0 1 0 5 ;
2 .中国科学院 声学研 究所国家网络新媒体工程技术研 究中心,北京 1 0 0 1 9 0 )
摘 要 :终端分组管理的 目标是为不 同终端分组提供 区分服务 ,这 不仅 可以满足 交互 电视 业务 运 营的需求 ,还 可以在不 干 扰正常用户业务使用的情况下 ,满足新业务 、新运营模式 的测试 需要 。为 了实现 该 目标 ,首先基 于实际 系统 ,设 计 了终 端
Ab s t r a c t : Th e g o a l o f t e r mi n a l g r o u p i n g ma n a g e me n t i s t o p r o v i d e d i f f e r e n t i a t e d s e r v i c e s t o d i f f e r e n t t e r mi n a l g r o u p s ,wh i c h me e t s n o t o n l y t h e o p e r a t i o n n e e d s o f t h e i n t e r a c t i v e t e l e v i s i o n,b u t a l s o t h e t e s t n e e d s o f t h e n e w b u s i n e s s a n d n e w o p e r a t i o n mo d e,wi t h o u t i n t e r f e r i n g wi t h t h e n o r ma l u s e r s ’ b u s i n e s s u s a g e .I n o r d e r t o a c h i e v e t h i s g o a l ,f i r s t o f a l l ,t h e e n t i t y r e l a t i o n s h i p o f t e r mi n a l g r o u p i n g ma n a g e me n t i s d e s i g n e d b a s e d o n t h e a c t u a l s y s t e m.On t h i s b a s i s ,d i f f e r e n t t e m i r n a l g r o u p s ’ p e r s o n a l i z e d p a r a me t e r s c o n f i g u r a t i o n,p e r s o n a l i z e d u p g r a d i n g,a n d l o g c o l l e c t i n g p r o c e s s e s a r e d e s i g n e d wi t h TR0 6 9 p r o t o c o 1 . Th e a n a l y s i s r e s u l t s s h o w t h a t ,t h e u s i n g o f TR0 6 9 p r o t o c o l h e l p s i n ma k i n g t h e s y s t e m h a v i n g t h e c a p a b i l i t i e s o f h i g h l y e x p a n s i b i l i t y a n d e a s y
TR069协议在IPTV终端管理系统中的研究与应用
来 越多 的关 注。I v采用定制 机顶盒作 为主要终端设
备, 通过 网络 协 议 向用 户 提供 多种 “ 对 点 ” 点 的服 务口 I 。由 于 II P、 顶 盒 数 量 庞 大 并 且 结 构 复 杂 ,因此 ,如何 对 V机 I V机 顶 盒进 行 有 效 管 理 成 为 I V业 务 运 营 中重要 的 阿
I 0 a O r n l dsl 如f彻 nt mia & i a e p y
l 信息终端与显示
文章 编 号 : 0 2 8 9 ( 0 1 0 — 0 4 0 1 0 — 6 2 2 1 )5 0 5 — 3
T 09 R 6 协议在 I T P V终端管理系统中的研究与应用
郭 先会 , 曾 浩, 李致 兴
( 庆 邮 电 大 学 通 信 与 信 息 工程 学院 , 庆 4 0 业务和互动需求, P 设计 一套实时有效的 I v终端管理系统具有极大的现实意义。详细分析 了T 0 9协 R6
议 及 其 关键 技术 , 重 对 I, 着 P V机 顶 盒 进 行 研 究 , r 实现 了 T 0 9协 议 在 I1 , 顶 盒终 端 管理 业务 中 的应 用 。 试 结果 显 示 , 设计 R6 PT 机 、 测 所
【 bta t codn o tepeetI V sri n neate dmad th ste eom u rci ls n cne t d s n a A s c】A crig t h rsn evc a d i rc v e n ,i a h nr o spat a i i a c o ei r e t i c gf i g
be n r aie . e el d z Th t s r s ls h w t a t e f e e t e u t s o h t h I V s t o bo t r na man g me s se e -tp x e mi l a e nt y t m c n s tsy te PTV tr n l a a if h I e mi a
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VIDEO ENGINEERINGNo.12Vol.332009(Sum No.336)文章编号:1002-8692(2009)12-0049-03采用TR069协议实现机顶盒的管理功能孟静,辛宇(天柏宽带网络科技(北京)有限公司,北京100086)【摘要】首先阐述了家庭网络设备的特点,提出家庭网络设备远程管理需要解决的技术问题主要集中在管理通道和管理协议两方面,对于管理协议主要权衡内容包括功能、安全性和实现难度,并对目前两种主要的管理协议SNMP 和TR069在功能、安全性和实现难度等方面进行了比较,提出TR069协议,可以更好的解决家庭网络设备远程管理的技术难题。
在此基础上,简单介绍了TR069协议的主要内容及其STB 数据模型,进而详细阐述了如何采用STB 数据模型来实现机顶盒的配置管理、性能管理和故障管理等功能。
【关键词】SNMP ;TR069;STB 数据模型;配置管理;性能管理;故障管理【中图分类号】TN919.82【文献标识码】B·实用技术·1引言家庭网络是传统电信网络延伸入家庭的部分,可以认为是电信网络端到端的一部分,其设备一般都位于用户家中,为保证电信业务的服务质量,电信运营商对家庭网络设备的管理要做到与核心电信网络设备的协调统一,而不能让管理失控,变成一种用户的随意行为,因此家庭网络的设备多采用运营商管理的方式。
家庭网络一般都分布在各个地区,网元数量非常庞大,其使用者一般是普通用户而非专业人员,因此,需要通过远程集中的方式管理家庭网络设备,并且要注重其安全性和对设备本身的控制。
家庭网络设备的远程管理需要解决的技术问题主要集中在管理通道和管理协议两方面。
其中管理协议主要是指IP 层之上的管理内容传送协议,目前主要有互联网工程任务组IETF 制定的SNMP 和DSL 论坛制定的TR069[1]。
选择管理协议的主要权衡内容包括功能、安全性和实现难度。
2对TR069和SNMP 的比较随着IP 终端设备的普及,尤其在家庭中的普及,大量设备的配置和维护变得越来越困难,网络产品运营商的成本快速增加。
传统的基于SNMP 的网管系统面对众多的终端设备显得力不从心,无法满足宽带接入市场的发展需要。
TR069定义了一套全新的网管体系结构,在很大程度上减少了网络产品的运维成本,体现出功能全面、安全性高、实现简单的三大主要特点。
1)TR069功能更丰富SNMP 是基于用户数据报(UDP )协议对互联网中的设备进行管理。
利用SNMP ,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等,而这3种功能也是SNMP 最重要的功能[2]。
TR069是为终端管理定制的协议,采用TCP 协议承载。
它可以被描述为一个数据框架模型,该模型描述了客户设备CPE 和中心自动预配置服务器(通常称为ACS )之间的通信。
它只是定义了设备应该如何通信,可以被各种不同类型的设备利用,例如高技术配置接口(Advanced Technology Attachment ,ATA )、无线设备、IP 电话等。
TR069主要定义了自动配置和动态服务供应、软件固件管理、状态性能统计监控、诊断等功能[3]。
相比较而言,SNMP 定义的网络范围更宽泛,没有针对各种不同的网络专门定义,只是根据各个网络的小元素去定义管理信息库[2],而TR069针对LAN 和WAN 做了比较详细的参数定义,对于有些服务供应商所需要的远程管理工具不仅可以跨因特网工作,而且还能实现对家庭网络乃至终端设备的可视性,例如对于机顶盒的管理,在这种情况下SNMP 技术就难以胜任了。
2)TR069安全性相对较高SNMP 历经V1,V2和V3版本的升级,Vl 和V2的结构模型是一个网络管理站和网元的集合,其管理站和网元代理之间的信息交换采用明文方式,攻击者很容易通过恶意重组、延迟和重放等手段实现攻击。
V3通过安全认证与消息加密技术,大大提高了SNMP 的安全性能,但消耗了大量网络带宽资源,效率很低,又因为很多老设备不支持V3,使得V3目前还不能得到广泛应用。
TR069中CPE 通过超文本传输协议(HTTP )和超文本安全传输协议(HTTPS )与ACS 通信。
更确切的说,492009年第33卷第12期(总第336期)电视技术TR069协议是基于简易对象访问协议SOAP 传输的,它可以顺利通过防火墙和网络地址转换网关,这与网页浏览相似。
通常情况下,只通过默认的防火墙策略就可以使CPE 和ACS 正常通信,而不必在防火墙做其他配置。
另外,HTTPS 下的安全套接层可以加密CPE 与ACS 的通信过程,避免了送往CPE 的配置数据被窃听。
并且数字证书验证等信息安全技术都已普遍应用,以确保整个通信过程的安全。
3)实现难度SNMP 是由一系列协议和规范组成的,它提供了一种从网络上的设备中收集网络管理信息的方法。
管理系统由管理工作站、被管理节点和网络管理协议建立起来。
在管理工作站与被管节点交流过程中,使用统一的命令,并且命令种类很少,使实现变得非常简单[2]。
TR069定义的ACS 位于网络中,根据预定制来管理设备。
它被服务供应商用于跟设备已经建立的IP 层连接的特殊媒体接入上,使得该协议的适用性很广,对接入方式没有限制,它可以用来管理DSL B-NT 以及其他类型的CPE ,包括路由器和LAN 侧的用户端设备。
TR069协议在设计上使用了很多Web 中的成熟技术,比如HTTP 和RPC 等,使得实现极其简单,降低了开发和实现的难度。
3采用TR069协议实现机顶盒的管理3.1STB 数据模型介绍在DSLForum 开发的一系列配套规范中,TR135定义了支持TR069的STB 基本配置信息模板,即STB 数据模型。
该模型定义了一系列数据对象和参数,用来实现机顶盒的配置管理、性能管理和故障管理等功能。
图1是TR135中定义的STB 网络关系图,它描述了STB 网络中各组件之间的关系,及STB 网络内部的数据流。
如图所示,STB 通过家庭网关访问外部网络或者个人视频录像机的内容,该功能是由IPTV 业务平台来管理的。
而ACS 用于监控STB 的操作状态和性能参数,并允许其检查STB 的特定参数从而进行有限的配置工作。
图2是STBService 对象的内部结构图。
该图高度概括了STB 数据模型中存在的各种对象,并描述了它们之间是如何嵌套的。
3.2采用TR069实现机顶盒的管理STB 数据模型定义了一系列数据对象和参数,来支持机顶盒的配置、性能和故障管理等功能。
1)配置机顶盒配置是由IPTV 业务平台和更高层次的业务支撑系统(Operations Support Systems ,OSS )通过ACS 共同完成的。
它也可以由训练有素的技术人员来完成,通常是作为终端用户投诉的一种反馈活动,后一种情况在此也被称为Trouble Management 。
ACS 会为新安装的机顶盒执行一些行初始化的配置工作。
例如,它可能会启动一个频道扫描,以填充地面数字电视的列表数据库,也可能设置一些用户喜好,如音频及字幕语言。
在初始配置时,ACS 也可以更新机顶盒的硬件。
其他大部分的初始配置将由IPTV 业务平台完成。
2)问题管理当用户报告一个问题时,专业技术人员所采取的操作称为问题管理。
技术人员通常为了回应客户投诉会对机顶盒取得控制。
机顶盒故障可能是由于不恰当的用户设置或是网络及硬件问题引起的。
STB 数据模型允许技术员进行以下操作:(1)验证/还原机顶盒的配置。
STB 数据模型的参数值能够被重新配置为正确的值,并载入ACS 中。
(2)验证/更新软件版本。
不正确的软件版本(如机顶盒关闭了很长一段时间,没有进行最新的软件升级)会引起操作不当。
在这种情况下,运营商可以强制机顶图1STB 网络关系图图2STB 数据结构图STBService.{i}Capabilities Front End DVBT IPDVBTIP Components Front End.{i}PVRAudio Decoder Video DecoderMPEG-2Part2MPEG-4Part2MPEG-4Part10SMPTEVC1Audio Output Video Output CA DRMService MonitoringAudience Stats Audience StatsApplicationsChannel.{i}Modulation RTCPIGMPInstallRTPAVPF ServiceListDB LogChannel.{i}Service.{i}Dejittering Inbound.{i}Outbound.{i}ChannelConnect ServiceConnectServiceConnectPVRAudio Decoder{i}Video Decoder{i}Audio Output{i}Video Output{i}SCART.{i}CA.{i}DRM.{i}AVRlayers AVRlayer.{i}AVStreams AVStreams.{i}ServiceMonitoringMainStream.{i}Total.DejitteringStats RTP Stats MPEG-2TSStats Video DecoderStats Audio DecoderStats Video ResponseStatsSampleDejitteringStats RTPStats MPEG-2TSStats Video DecoderStats Audio DecoderStats Video ResponseStats HighLevelMetricStats.{i}Storage{i}50VIDEO ENGINEERINGNo.12Vol.332009(Sum No.336)盒软件升级到最新版本。
(3)运行诊断。
技术人员可以运行诊断测试,以确定故障是在网络中(以及网络故障点在哪)还是在机顶盒中,并尝试对故障进行分类,根据不同类型的故障,技术人员可以对特定的机顶盒附属设备(如通过序列号、特定的软件/硬件的版本等)或单一设备进行诊断操作。
3)性能管理性能管理是为了查明并避免今后可能出现的故障和服务要求而运行的自动监测功能,机顶盒的性能管理是由ACS 定期实现的,用于在故障发生时及时识别故障,或由维修管理人员为特定目的在特定机顶盒上实现。
ACS 自动运行机顶盒性能监测功能。
性能报告包括服务质量(Quality of Service ,QoS )参数(如平均比特率、抖动和丢包率等网络参数),体验质量(Quality of Expe -rience ,QoE )参数(如视觉质量指标或频道变化的平均速率),使用情况统计(例如在某一时间有多少机顶盒在使用,或者每个机顶盒在某个频道停留时间有多长)等。