Cpe的管理方法和设备的制作方法

文档序号:7746353

专利名称::Cpe的管理方法和设备的制作方法
技术领域
:本发明涉及通信领域,尤其涉及一种CPE的管理方法和设备。
背景技术
:TR069(TechnicalReports069,用户侧设备广域网管理协议)是DSL(DigitalSubscriberLine,数字用户线)论坛所定义的协议标准,提供从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理的方式。在TR069所定义的框架中,主要包括两类逻辑设备受管理的CPE(CustomerPremiseEquipment,用户侧设备)和负责管理的ACS(AutomaticallyConfigurationServer,自动配置服务器)。其中,所有与CPE相关的配置、诊断、升级等工作均由ACS来完成。TR069实现的功能主用有自动配置和动态服务配置、软件和Firmware(固件)映像的管理、状态和性能监控和故障诊断。其中,自动配置和动态服务配置是指CPEWAN(WideAreaNetwork,广域网)管理协议允许ACS基于各种给定的原则配置CPE或者收集CPE信息;在图1所示的TR069系统中,ACS对CPE进行配置可以在两者建立连接之初进行,也可以在任何时间由ACS主动发起进行;配置机制中包含对一般通用参数的配置和特殊参数的配置,特殊参数的配置目的是添加供应商所需要的特殊的能力信息。软件和Firmware的映像管理是指CPEWAN管理协议提供相应的工具来管理CPE的软件和firmware映像文件的下载;CPEWAN管理协议提供版本辨识的机制和文件下载初始化机制,文件下载初始化机制包括ACS初始化下载和可选的CPE初始化下载,同时提供ACS文件下载成功或失败的通知。状态和性能监控是指协议支持CPE生成相关可用信息,这些信息可以作为ACS监控CPE状态和性能的统计数据,这些信息可以是ACS主动收集,也可以是CPE主动向ACS上报。故障诊断是指CPE提供相关信息给ACS用于对网络连通性或业务情况的诊断,当前协议已经定义了一些通用诊断信息集合,同时各厂家也可以通过协议规定的扩展机制,自定义各厂商的私有参数。由于TR069在终端配置管理方面具有的上述各种丰富的特性,越来越多的运营商或企业开始部署ACS来实现对用户终端(如家庭网关)的配置管理。尤其是CPE和头端设备开始被用来组成最后入户接入系统,例如图2所示。现有技术中CPE和头端设备组成最后入户接入系统的形式包括E0C(EthernetoVerCoax,以太数据通过同轴电缆传输)终端和EOC头端、ONU(OpticalNetworkUnit,光网络单元)和OLT(OpticalLineTerminal,光缆终端设备)、CM(CableModem,电缆调制解调器)和CMTS(CableModemTerminationSystems,电缆调制解调器头端系统)头端等。在CPE和头端设备组成的最后入户接入系统中,当CPE本身支持TR069时,CPE通过头端设备转发与ACS之间的TR069报文,向ACS获取需要的配置文件(在ACS内预先设置CPE对应的配置文件),实现ACS对CPE的TR069管理。但是,TR069对CPE的芯片要求较高,一些廉价CPE终端由于性能较低无法支持TR069。当CPE终端无法支持TR069时,现有技术中为了实现对CPE终端的管理,通常使用其他管理协议,例如SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)。但是,相对于TR069,SNMP等其他协议在安全可靠性、业务配置、软件固件管理等方面存在协议本身固有的不足。因此,现有技术的缺点在于,对于本身不支持TR069的CPE,无法使用TR069进行管理。
发明内容本发明提供了一种CPE的管理方法和设备,实现对本身不支持TR069的CPE的TR069管理。本发明提供了一种用户侧设备CPE的管理方法,应用于包括CPE、头端设备和自动配置服务器ACS的用户侧设备广域网管理协议TR069系统中,所述头端设备支持TR069功能,该方法包括所述头端设备接收所述CPE发送的配置文件请求,根据预先配置获取所述配置文件请求中携带的所述CPE的TR069标识,并根据所述CPE的TR069标识生成TR069请求报文,在TR069请求报文中设置TR069客户端标识,并向所述ACS发送所述TR069请求报文;所述ACS解析接收到的所述TR069请求报文,根据所述TR069请求报文中携带的TR069客户端标识查找对应的配置文件,并向所述头端设备发送TR069响应报文,在所述TR069响应报文中携带与所述TR069客户端标识对应的配置文件;所述头端设备接收所述TR069响应报文,将所述TR069客户端标识对应的配置文件向所述TR069客户端标识对应的CPE发送。所述配置文件请求为所述头端设备与CPE设备预先设置的私有协议配置文件请求。所述CPE的TR069标识包括所述CPE的组织唯一标识符OUI和设备序列号SN、或者仅包括所述CPE的SN;根据所述CPE的TR069标识生成TR069请求报文,在TR069请求报文中设置TR069客户端标识包括使用所述CPE的OUI和SN替换所述TR069请求报文中头端设备的OUI和SN,或者仅使用所述CPE的SN替换所述TR069请求报文中头端设备的SN。所述TR069请求报文还携带作为源IP地址的所述头端设备的IP地址、以及所述头端设备与所述ACS的共享密钥。所述CPE具体为以太数据通过同轴电缆传输EOC终端,所述头端设备具体为EOC头端设备。本发明提供一种头端设备,应用于包括用户侧设备CPE、所述头端设备和自动配置服务器ACS的用户侧设备广域网管理协议TR069系统中,所述头端设备支持TR069功能,该头端设备包括接收单元,用于接收所述CPE发送的配置文件请求,接收所述ACS发送的TR069响应报文;获取单元,与所述接收单元连接,用于根据预先配置获取所述配置文件请求中携带的所述CPE的TR069标识,并获取所述TR069响应报文中携带的配置文件;报文生成单元,与所述获取单元连接,用于根据所述CPE的TR069标识生成TR069请求报文,在TR069请求报文中设置TR069客户端标识;发送单元,与所述报文生成单元和获取单元连接,用于向所述ACS发送所述报文生成单元生成的TR069请求报文,并将所述获取单元获取的配置文件向对应的CPE发送。所述配置文件请求为所述头端设备与CPE设备预先设置的私有协议配置文件请求。所述CPE的TR069标识包括所述CPE的组织唯一标识符OUI和设备序列号SN、或者仅包括所述CPE的SN;所述报文生成单元还用于使用所述CPE的OUI和SN替换所述TR069请求报文中头端设备的OUI和SN,或者仅使用所述CPE的SN替换所述TR069请求报文中头端设备的SN0所述TR069请求报文还携带作为源IP地址的所述头端设备的IP地址、以及所述头端设备与所述ACS的共享密钥。所述头端设备具体为EOC头端设备。与现有技术相比,本发明至少具有以下优点本发明中,支持TR069的头端设备在收到CPE发送的配置文件请求后,获取CPE的TR069标识生成TR069请求报文,头端设备将携带该CPE的TR069标识的TR069请求报文向ACS发送,获取ACS中与CPE对应的配置文件,头端设备将该配置文件向CPE发送,从而使本身不支持TR069的CPE设备获得TR069管理。图1是现有技术TR069系统示意图;图2是现有技术TR069系统组网结构示意图;图3是本发明提供的CPE的管理方法的流程示意图;图4是EOC头端的TR069系统示意图;图5是本发明应用场景提供的CPE的管理方法的流程示意图;图6是本发明提供的头端设备的结构示意图。具体实施例方式本发明提供一种用户侧设备CPE的管理方法,应用于包括CPE、头端设备和自动配置服务器ACS的用户侧设备广域网管理协议TR069系统中,所述头端设备支持TR069,如图3所示,该方法包括步骤301,所述头端设备接收所述CPE发送的配置文件请求,根据预先配置获取所述配置文件请求中携带的所述CPE的TR069标识,并根据所述CPE的TR069标识生成TR069请求报文,在TR069请求报文中设置TR069客户端标识,并向所述ACS发送所述TR069请求报文;步骤302,所述ACS解析接收到的所述TR069请求报文,根据所述TR069请求报文中携带的TR069客户端标识查找对应的配置文件,并向所述头端设备发送TR069响应报文,在所述TR069响应报文中携带与所述TR069客户端标识对应的配置文件;步骤303,所述头端设备接收所述TR069响应报文,将所述TR069客户端标识对应的配置文件向所述TR069客户端标识对应的CPE发送。下面结合具体应用场景详细介绍本发明提供的CPE的管理方法。该方法中主要包括两个交互过程头端设备作为TR069Client(客户端)和ACS的TR069报文交互、以及头端设备和CPE之间的报文交互。其中,头端设备作为TR069Client本身配置有与ACS进行TR069通信所需要的参数,例如头端设备的IP地址、ACS的IP地址、头端设备和ACS共享密钥等信息,该共享密钥用于头端设备与ACS对两者交互的报文的合法性的认证,头端设备与ACS的TR069报文交互基于上述配置的参数实现。头端设备和CPE之间的交互基于配置的私有协议实现,例如,CPE需要向ACS请求自身的配置文件时,CPE需要通过私有协议报文向头端设备发送配置文件请求,头端设备根据配置的私有协议获知需要获取该配置文件请求中携带的CPE的TR069标识,并使用获取到的CPE的TR069标识向ACS发送TR069请求报文为该CPE获取配置文件。需要说明的是,上述头端设备和CPE配置的私有协议根据实际需要灵活设置,例如不同厂家生产的设备由于其自身性能的不同,配置的私有协议可能各不相同,同时,本领域普通技术人员根据本发明的思想完全可以得到实际使用中需要的私有协议,因此,本发明中并不对私有协议的具体类型进行限制。另外,本发明中的ACS中需要预先配置TR069Client的标识以及与该标识对应的配置文件。TR069Client的标识具体包括SN(SequenceNumber,序列号)与OUI(OrganizationallyUniqueIdentifiers,组织唯一标识符),ACS中存储与SN和OUI对应的配置文件,并在接收到请求配置文件的TR069请求报文时,根据TR069请求报文中携带的SN和OUI查找对应的配置文件。为了更清楚的阐述本发明提供的CPE的管理方法,下面以头端系统为EOC头端和EOC终端为例描述CPE的管理方法。该头端系统的结构如图4所示,包括EOC终端、EOC头端(TR069Client)、业务网关和ACS,该头端系统下CPE的管理方法如图5所示,包括步骤501,EOC终端加电。步骤502,EOC终端通过内部私有协议向EOC头端发送配置文件请求,该请求报文中包括EOC终端的MAC地址和TR069标识。其中,TR069标识具体为EOC终端的SN(SequenceNumber,序列号),TR069标识还可以包括EOC终端的OUI。步骤503,EOC头端收到配置文件请求后,记录EOC终端对应的MAC地址和TR069标识。具体的,EOC头端接收到的配置文件请求可以来自一个或者多个EOC终端,EOC头端存储获取到的MAC地址和TR069标识的对应关系,具体可以通过建立列表的方式存储MAC地址和TR069标识的对应关系。步骤504,EOC头端向ACS发送TR069请求报文请求获取配置文件。具体的,EOC头端根据获取的EOC终端的TR069标识生成对应的TR069请求报文,该TR069请求报文中包括EOC头端的IP地址(源IP地址)、ACS的IP地址(目的IP地址)以及TR069Client的标识。该TR069Client的标识中包括SN和0UI,该SN和OUI可以都是EOC终端上报的EOC终端的SN和OUI,也可以只是SN由EOC终端上报、OUI采用EOC头端自身的OUI。需要说明的是,由于通常情况下EOC头端与EOC头端下的EOC终端具有相同的0UI,因此,通常只需要EOC终端上报SN,TR069请求报文中添加的OUI由EOC头端添加自身OUI即可。步骤505,ACS服务器接收TR069请求报文,根据其中携带的TR069Client的标识查找对应的配置文件,并将查找到的配置文件向EOC头端发送。具体的,ACS服务器中存储TR069Client的标识(即OUI与SN)与配置文件的对应关系,该对应关系具体形式可以为列表或者文字形式。ACS服务器根据TR069请求报文中携带的OUI和SN查找存储的配置文件,将查找得到的配置文件通过TR069协议消息(TR069响应报文)向EOC头端发送,该配置文件中包含VLAN、Qos参数等个性化配置信息。步骤506,EOC头端接收ACS发送的TR069响应报文,获取其中携带的配置文件。具体的,EOC头端收到TR069响应报文后,获取其中的配置文件,并记录配置文件中的相关配置信息。步骤507,EOC头端通过内部私有协议将配置文件发送给EOC终端。具体的,TR069响应报文中携带TR069Client的标识,ECO头端根据该标识获取EOC终端的SN,进一步根据该SN查找对应的MAC地址向EOC终端发送配置文件。下面举例说明上述步骤501-507的过程,假定头端系统包括一个EOC头端和两个EOC终端,三个设备的信息如表1所示表1<table>tableseeoriginaldocumentpage8</column></row><table>表1中,EOC头端和EOC终端A、B具有相同的OUI、不同的SN,当然,EOC头端和EOC终端A、B也可以具有不同的OUI和不同的SN。在表1所示的情况下,当EOC头端模拟EOC终端A时,即EOC终端A通过EOC头端向ACS请求配置文件时,EOC终端A向EOC头端发送携带自身MAC地址和SN22222222的配置文件请求,EOC头端在向ACS发送的请求消息中将携带(00-0F-E2,22222222)作为标识信息。ACS中预先存储(00-0F-E2,22222222)作为TR069Client的标识,ACS接收到EOC头端发送的请求消息后,即查找与(00-0F-E2,22222222)对应的配置文件并下发给EOC头端,EOC头端再将配置文件发送给EOC终端A。同理,如果是EOC终端B需要获取配置文件,则EOC头端模拟EOC终端B,在向ACS发送的请求消息中携带(00-0F-E2,33333333)。如果是EOC头端自身向ACS请求配置文件时,则在向ACS发送的请求消息中携带(00-0F-E2,11111111)。通过采用本发明提供的方法,支持TR069的头端设备在收到CPE发送的配置文件请求后,获取CPE的TR069标识生成TR069请求报文,头端设备将携带该CPE的TR069标识的TR069请求报文向ACS发送,获取ACS中与CPE对应的配置文件,头端设备将该配置文件向CPE发送,从而使本身不支持TR069的CPE设备获得TR069管理。本发明提供一种头端设备,应用于包括用户侧设备CPE、所述头端设备和自动配置服务器ACS的用户侧设备广域网管理协议TR069系统中,所述头端设备支持TR069功能,如图6所示,该头端设备包括接收单元11,用于接收所述CPE发送的配置文件请求,接收所述ACS发送的TR069响应报文;获取单元12,与所述接收单元11连接,用于根据预先配置获取所述配置文件请求中携带的所述CPE的TR069标识,并获取所述TR069响应报文中携带的配置文件;报文生成单元13,与所述获取单元12连接,用于根据所述CPE的TR069标识生成TR069请求报文,在TR069请求报文中设置TR069客户端标识;发送单元14,与所述报文生成单元13和获取单元12连接,用于向所述ACS发送所述报文生成单元生成的TR069请求报文,并将所述获取单元获取的配置文件向对应的CPE发送。所述配置文件请求为所述头端设备与CPE设备预先设置的私有协议配置文件请求。所述CPE的TR069标识包括所述CPE的组织唯一标识符OUI和设备序列号SN、或者仅包括所述CPE的SN;所述报文生成单元13还用于使用所述CPE的OUI和SN替换所述TR069请求报文中头端设备的OUI和SN,或者仅使用所述CPE的SN替换所述TR069请求报文中头端设备的SN。所述TR069请求报文还携带作为源IP地址的所述头端设备的IP地址、以及所述头端设备与所述ACS的共享密钥。所述头端设备具体为EOC头端设备。头端设备在收到CPE发送的配置文件请求后,获取CPE的TR069标识生成TR069请求报文,头端设备将携带该CPE的TR069标识的TR069请求报文向ACS发送,获取ACS中与CPE对应的配置文件,头端设备将该配置文件向CPE发送,从而使本身不支持TR069的CPE设备获得TR069管理。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。权利要求一种用户侧设备CPE的管理方法,应用于包括CPE、头端设备和自动配置服务器ACS的用户侧设备广域网管理协议TR069系统中,所述头端设备支持TR069,其特征在于,该方法包括所述头端设备接收所述CPE发送的配置文件请求,根据预先配置获取所述配置文件请求中携带的所述CPE的TR069标识,并根据所述CPE的TR069标识生成TR069请求报文,在TR069请求报文中设置TR069客户端标识,并向所述ACS发送所述TR069请求报文;所述ACS解析接收到的所述TR069请求报文,根据所述TR069请求报文中携带的TR069客户端标识查找对应的配置文件,并向所述头端设备发送TR069响应报文,在所述TR069响应报文中携带与所述TR069客户端标识对应的配置文件;所述头端设备接收所述TR069响应报文,将所述TR069客户端标识对应的配置文件向所述TR069客户端标识对应的CPE发送。2.如权利要求1所述的方法,其特征在于,所述配置文件请求为所述头端设备与CPE设备预先设置的私有协议配置文件请求。3.如权利要求1所述的方法,其特征在于,所述CPE的TR069标识包括所述CPE的组织唯一标识符0UI和设备序列号SN、或者仅包括所述CPE的SN;根据所述CPE的TR069标识生成TR069请求报文,在TR069请求报文中设置TR069客户端标识包括使用所述CPE的0UI和SN替换所述TR069请求报文中头端设备的0UI和SN,或者仅使用所述CPE的SN替换所述TR069请求报文中头端设备的SN。4.如权利要求1-3任一项所述的方法,其特征在于,所述TR069请求报文还携带作为源IP地址的所述头端设备的IP地址、以及所述头端设备与所述ACS的共享密钥。5.如权利要求1-3任一项所述的方法,其特征在于,所述CPE具体为E0C终端,所述头端设备具体为E0C头端设备。6.一种头端设备,应用于包括用户侧设备CPE、所述头端设备和自动配置服务器ACS的用户侧设备广域网管理协议TR069系统中,所述头端设备支持TR069功能,其特征在于,该头端设备包括接收单元,用于接收所述CPE发送的配置文件请求,接收所述ACS发送的TR069响应报文;获取单元,与所述接收单元连接,用于根据预先配置获取所述配置文件请求中携带的所述CPE的TR069标识,并获取所述TR069响应报文中携带的配置文件;报文生成单元,与所述获取单元连接,用于根据所述CPE的TR069标识生成TR069请求报文,在TR069请求报文中设置TR069客户端标识;发送单元,与所述报文生成单元和获取单元连接,用于向所述ACS发送所述报文生成单元生成的TR069请求报文,并将所述获取单元获取的配置文件向对应的CPE发送。7.如权利要求6所述的头端设备,其特征在于,所述配置文件请求为所述头端设备与CPE设备预先设置的私有协议配置文件请求。8.如权利要求6所述的头端设备,其特征在于,所述CPE的TR069标识包括所述CPE的组织唯一标识符0UI和设备序列号SN、或者仅包括所述CPE的SN;所述报文生成单元还用于使用所述CPE的0UI和SN替换所述TR069请求报文中头端设备的0UI和SN,或者仅使用所述CPE的SN替换所述TR069请求报文中头端设备的SN。9.如权利要求6-8任一项所述的头端设备,其特征在于,所述TR069请求报文还携带作为源IP地址的所述头端设备的IP地址、以及所述头端设备与所述ACS的共享密钥。10.如权利要求6-8任一项所述的头端设备,其特征在于,所述头端设备具体为E0C头端设备。全文摘要本发明公开了一种用户侧设备CPE的管理方法和设备。支持TR069的头端设备在收到CPE发送的配置文件请求后,获取CPE的TR069标识生成TR069请求报文,头端设备将携带该CPE的TR069标识的TR069请求报文向ACS发送,获取ACS中与CPE对应的配置文件,头端设备将该配置文件向CPE发送,从而使本身不支持TR069的CPE设备获得TR069管理。文档编号H04L29/06GK101827003SQ20101014987公开日2010年9月8日申请日期2010年4月19日优先权日2010年4月19日发明者张天洁,李龙飞申请人:杭州华三通信技术有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1