Cpe升级方法、装置和系统的制作方法

文档序号:7719697阅读:235来源:国知局
专利名称:Cpe升级方法、装置和系统的制作方法
技术领域
本发明涉及网络通信技术,特别涉及一种CPE升级方法、装置和系统。
背景技术
用户前置设备(Customer Premise Equipment, CPE)是指位于用户网络中实现用 户终端(例如终端机、电话机、调制解调器等)与其他网络连接的设备。客户网关属于CPE 设备之一,客户网关是指面向家庭用户或中小企业用户,布放在用户网络边缘的连接设备, 它通过IP中继或电路中继方式接入互联网,为用户提供互联网连接及信息化业务和应用, 满足用户通信信息需求。客户网关提供的涉及需要升级的业务包括防病毒功能业务和应 用控制功能业务。现有技术中,客户网关是连接到公网服务器的,由客户网关自身进行升 级。例如,通过预置的专业防病毒引擎定义的升级机制,客户网关在网络连接状态正常时, 连接到相关服务器完成病毒库的升级。应用控制功能可以通过在网关功能业务逻辑中定义 连接第三方服务器的方式实现,通过对特征码的跟踪保持与程序版本的同步。发明人在实现本发明的过程中发现现有技术至少存在如下问题升级过程是CPE 自身与第三方服务器进行的,运营商不能获知相关信息,不能保证全部CPE均进行了升级 过程,也不能实现对CPE的监督控制和管理。

发明内容
本发明是提供一种CPE升级方法、装置和系统,解决现有运营商不能获知CPE升级 相关信息造成的问题。本发明提供了一种CPE升级方法,包括位于运营商设备中的升级装置接收升级工单及从第三方服务器获取升级指示信 息;所述升级装置获取到所述升级指示信息后,向升级工单指示的CPE发送升级信 息,使所述CPE根据所述升级信息实现升级;所述升级装置接收各CPE发送的升级结果信息,根据所述升级结果信息进行后续处理。本发明提供了一种CPE升级装置,该装置位于运营商设备中,所述装置包括获取模块,用于接收升级工单及从第三方服务器获取升级指示信息;发送模块,用于获取到所述升级指示信息后,向升级工单指示的CPE发送升级信 息,使所述CPE根据所述升级信息实现升级;接收模块,用于接收各CPE发送的升级结果信息,根据所述升级结果信息进行后 续处理。本发明提供了一种CPE升级系统,包括支撑系统,用于提供升级工单;第三方服务器,用于发送升级指示信息;
升级装置,位于运营商设备中,与所述支撑系统和第三方服务器连接,用于在接收 到所述升级指示信息后,向所述升级工单指示的CPE发送升级信息;CPE,与所述升级装置连接,用于接收所述升级信息,根据所述升级信息实现升级, 并将升级结果信息发送给所述升级装置;所述升级装置还用于根据所述升级结果信息进行后续处理。由上述技术方案可知,本发明通过位于运营商设备中的升级装置控制CPE进行升 级及接收CPE的升级结果,根据升级结果进行后续处理,可以使运营商获知CPE升级过程中 的相关信息,有利于运营商的统一控制和管理。


图1为本发明第一实施例的方法流程示意图;图2为本发明第二实施例的方法流程示意图;图3为本发明第三实施例的装置的结构示意图;图4为本发明第四实施例的系统的结构示意图。
具体实施例方式下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。图1为本发明第一实施例的方法流程示意图,包括步骤11 位于运营商设备中的升级装置接收升级工单及从第三方服务器获取升 级指示信息。关于升级指示信息可以是第三方服务器在软件升级后,向所述升级装置发送所 述升级指示信息;或者,所述升级装置在预先设定的时间或周期向第三方服务器发送询问 请求消息,第三方服务器在软件升级后,向运营商设备返回响应所述请求消息的升级指示 fn息ο步骤12 所述升级装置获取到所述升级指示信息后,向升级工单指示的CPE发送 升级信息,使所述CPE根据所述升级信息实现升级。其中,升级信息可以包括第三方服务器的地址信息,此时,CPE根据接收的第三方 服务器的地址信息与第三方服务器进行连接,从第三方服务器获取升级文件,根据所述升 级文件进行升级。或者,所述升级装置从第三方服务器获取升级文件,将所述升级文件发送给CPE, 使CPE根据所述升级文件进行升级。具体地,升级装置在从第三方服务器获取升级文件后, 将升级文件保存在升级装置中的一特定单元中,并将该特定单元的地址信息通过升级信息 发送给CPE,之后,CPE根据该特定单元的地址信息向该特定单元获取升级文件。升级装置 和CPE之间可以通过传输数据的信道传输该升级文件,此时,需要升级装置和CPE之间预先 建立数据信道,两个通信设备之间建立数据信道可以采用现有技术实现不再赘述。步骤13 所述升级装置接收各CPE发送的升级结果信息,根据所述升级结果信息 进行后续处理。其中,进行后续处理包括对升级结果信息表明的没有成功升级的CPE再次进行单独升级操作;
对升级结果信息表明成功升级的CPE或者单独升级后成功的CPE,在运营商设备 中保存升级后的业务状态信息;对单独升级后仍然失败的CPE,进行告警处理或故障检测处理。本实施例通过位于运营商设备中的升级装置控制CPE进行升级及接收CPE的升级 结果,根据升级结果进行后续处理,可以使运营商获知CPE升级过程中的相关信息,有利于 运营商的统一控制和管理。图2为本发明第二实施例的方法流程示意图,包括步骤201 第三方服务器在自身存储的软件升级后,下发升级指示信息给位于运 营商设备中的升级装置。步骤202 支撑系统生成升级工单并将升级工单发送给升级装置。支撑系统可以 为业务支撑系统(Business Support System, BSS)及运营支撑系统(Operation Support System, OSS),升级工单可以包括待升级的CPE的设备ID号、第三方服务器的地址信息,地 址信息包括但不限于统一资源定位符(Uniform Resource Locator,URL),升级工单中还可 以包括表明为业务状态升级的操作代码及待升级到的软件的版本号。在实施时,支撑系统可以配置成周期性或者在固定时间下发升级工单,也可以是 第三方服务器下发升级指示信息后,同时向支撑系统下发指示命令,指示支撑系统生成并 下发升级工单。步骤203 升级装置根据该升级工单及升级指示信息定制批量升级计划,例如,在 批量升级计划中指定对哪些CPE进行哪些软件的升级。步骤204 升级装置下发该比量升级计划,即升级装置向升级工单中设备ID号指 示的CPE发送升级信息,升级信息中包括第三方服务器的URL,待升级到的软件的版本号寸。步骤205 =CPE接收到该升级信息后,根据第三方服务器的URL与第三方服务器进 行连接,从第三方服务器获取升级文件,根据升级文件进行升级。步骤206 =CPE向升级装置发送升级结果信息,表明自身是否升级成功。步骤207 升级装置判断CPE是否升级成功,若是,执行步骤210,否则,执行步骤 208。步骤208 升级装置对升级结果表明未成功升级的CPE进行单独升级,例如,采用 上述的升级方法对特定的(上述步骤后未成功升级的)CPE进行再次升级。步骤209 升级装置根据单独升级后的各CPE反馈的升级结果信息判断单独升级 是否成功,若是,执行步骤210,否则,执行步骤211。步骤210 升级装置更新CPE的业务状态信息,例如,更新各CPE对应的版本号,历 史升级记录等。步骤211 升级装置进行告警处理或故障检测处理。具体地,上述升级装置对CPE的控制可以采用CPE远程控制管理方案来实现。目 前运营商可以通过网络侧的自动配置服务器(Auto ConfigurationServer, ACS)远程管理 系统对CPE进行远程控制管理。ACS远程管理系统可以对CPE进行远程控制管理的内容包 括自动配置和动态服务供应、软件固件管理、状态性能统计监控、故障诊断。自动配置和动 态服务供应是指远程管理系统可以对某一个特定用户设备下发配置或者对某一组用户设备下发配置。设备在开机后自动请求远程管理系统中的配置信息,ACS远程管理系统也可 在任意需要的时刻主动进行配置下发。软件固件管理是指ACS远程管理系统可以识别用户 设备的版本号,决定是否远程升级更新用户设备的软件版本。并且可以对设备配置进行远 程备份,支持数字签名以保证升级的安全性。状态性能统计监控是指远程管理系统可以监 控CPE状态和性能的统计,对设备信息、状态参数等进行远程读取。CPE设备在状态发生变 更时,也会主动发起状态上报,通知ACS远程管理系统以及CPE主动上报状态改变。故障诊 断是指当设备发生故障后,ACS远程管理系统可以通过ping或其他手段检查设备与核心网 络设备之间的连通性、带宽等,检测结果返回给ACS远程管理系统。这样,运营商通过远程 操作,就可以对用户申告的设备故障进行简单的定位并作相应的处理。ACS远程管理系统对CPE进行远程控制管理可以采用TR069系列协议,部分也可 以使用其他网关协议,例如简单网络管理协议(Simple NetworkManagement Protocol, SNMP)。TR069是在TCP/IP层之上的管理协议,全称为“CPE广域网管理协议”。TR069协议的 基本思路是利用了在新一代Web服务中广泛使用的基于简单目标接入协议(Simple Object AccessProtocol,SOAP)的远程过程调用(Remote Procedure Call, RPC)方法。其会话协 议使用的是HTTP1. 1协议,因此TR069可以方便地使用在Web中使用的传送层安全技术, 比如安全套接层协议(Secure Sockets Layer, SSL) /传输层安全协议(Transport Layer Secure, TLS)。TR069协议栈的下面几层充分利用了现在hternet上广泛使用的通信协议, 比如TCP、HTTP、SOAP等。通过这些成熟的协议,ACS和用户设备之间可以方便地建立通信的 基本通道。TR069在SOAP之上定义了用于配置、查询、诊断等操作的特定的RPC方法,通信 的两端(ACS和CPE)都可以通过RPC调用来完成某个特定功能的执行和得到返回的结果。Downloader事件是TR069协议提供的事件方法种类之一,ACS远程管理系统可以 使用这个方法命令被管理设备从指定位置下载特定的文件。该方法命令消息中可调用的参 数如表1所示表 权利要求
1.一种CPE升级方法,其特征在于,包括位于运营商设备中的升级装置接收升级工单及从第三方服务器获取升级指示信息; 所述升级装置获取到所述升级指示信息后,向升级工单指示的CPE发送升级信息,使 所述CPE根据所述升级信息实现升级;所述升级装置接收各CPE发送的升级结果信息,根据所述升级结果信息进行后续处理。
2.根据权利要求1所述的方法,其特征在于,所述获取升级指示信息包括 第三方服务器在软件升级后,向所述升级装置发送所述升级指示信息;或者,所述升级装置在预先设定的时间或周期向第三方服务器发送询问请求消息,第三方服 务器在软件升级后,向运营商设备返回响应所述请求消息的升级指示信息。
3.根据权利要求1所述的方法,其特征在于,所述升级信息包括第三方服务器的地址 信息,该方法还包括CPE根据接收的第三方服务器的地址信息与第三方服务器进行连接, 从第三方服务器获取升级文件,根据所述升级文件进行升级。
4.根据权利要求1所述的方法,其特征在于,还包括所述升级装置从第三方服务器获取升级文件,将所述升级文件发送给CPE,使CPE根据 所述升级文件进行升级。
5.根据权利要求1所述的方法,其特征在于,所述进行后续处理包括 对升级结果信息表明的没有成功升级的CPE再次进行单独升级操作;对升级结果信息表明成功升级的CPE或者单独升级后成功的CPE,在运营商设备中保 存升级后的业务状态信息;对单独升级后仍然失败的CPE,进行告警处理或故障检测处理。
6.一种CPE升级装置,其特征在于,该装置位于运营商设备中,所述装置包括 获取模块,用于接收升级工单及从第三方服务器获取升级指示信息;发送模块,用于获取到所述升级指示信息后,向升级工单指示的CPE发送升级信息,使 所述CPE根据所述升级信息实现升级;接收模块,用于接收各CPE发送的升级结果信息,根据所述升级结果信息进行后续处理。
7.根据权利要求6所述的装置,其特征在于,还包括外部接口模块,与所述获取模块及外部的支撑系统及第三方服务器连接,用于将支撑 系统发送的升级工单及第三方服务器发送的升级指示信息转发给所述获取模块;任务管理模块,与所述发送模块及外部的CPE连接,用于将所述发送模块发送的升级 信息转发给所述CPE ;告警与检测模块,与所述接收模块连接,用于在升级结果信息表明升级失败时,接收所 述接收模块发送的告警信息或故障检测信息,根据所述告警信息或故障检测信息进行告警 处理或故障检测处理。
8.—种CPE升级系统,其特征在于,包括 支撑系统,用于提供升级工单;第三方服务器,用于发送升级指示信息;升级装置,位于运营商设备中,与所述支撑系统和第三方服务器连接,用于在接收到所述升级指示信息后,向所述升级工单指示的CPE发送升级信息;CPE,与所述升级装置连接,用于接收所述升级信息,根据所述升级信息实现升级,并将 升级结果信息发送给所述升级装置;所述升级装置还用于根据所述升级结果信息进行后续处理。
9.根据权利要求8所述的系统,其特征在于, 所述第三方服务器还用于提供升级文件;所述升级信息中携带所述第三方服务器的地址信息;所述CPE具体用于根据所述地址信息与所述的第三方服务器连接,从所述第三方服务 器获取所述升级文件,根据所述升级文件进行升级。
10.根据权利要求8所述的系统,其特征在于,所述第三方服务器还用于提供升级文件,并将所述升级文件发送给所述升级装置; 所述升级装置还用于将所述升级文件发送给所述CPE ; 所述CPE具体用于根据所述升级文件进行升级。
全文摘要
本发明公开了一种CPE升级方法、装置和系统。该方法包括位于运营商设备中的升级装置接收升级工单及从第三方服务器获取升级指示信息;所述升级装置获取到所述升级指示信息后,向升级工单指示的CPE发送升级信息,使所述CPE根据所述升级信息实现升级;所述升级装置接收各CPE发送的升级结果信息,根据所述升级结果信息进行后续处理。该方法可以实现运营商对CPE升级进行统一管理和控制。
文档编号H04L29/08GK102055608SQ20091023599
公开日2011年5月11日 申请日期2009年11月4日 优先权日2009年11月4日
发明者刘煜 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1