TR069协议远程处理方法、装置及系统制造方法及图纸

技术编号:19548669 阅读:40 留言:0更新日期:2018-11-24 21:27
本发明专利技术涉及一种TR069协议远程处理方法、装置及系统,从CPE设备角度实施的TR069协议远程处理方法,包括以下步骤:向ACS发送周期性Inform连接请求;在接收到ACS基于周期性Inform连接请求反馈的通知响应时,向ACS发送空的Http Post请求。处于局域私网内的CPE,通过向ACS发送周期性Inform连接请求,使得ACS能够在周期性Inform连接请求会话中对CPE执行相应的RPC指令,进而实现对CPE的远程控制。在不增加任何开发成本和服务器硬件情况下,本发明专利技术利用周期性Inform连接请求有效解决了当CPE处于局域私网内时,ACS无法向CPE发起RPC指令的弊端。

TR069 Protocol Remote Processing Method, Device and System

The invention relates to a TR069 protocol remote processing method, device and system. The TR069 protocol remote processing method implemented from the perspective of CPE device includes the following steps: sending periodic Inform connection request to ACS; sending empty Http Post request to ACS when receiving notification response of ACS based on periodic Inform connection request feedback. Ask. By sending periodic Inform connection requests to ACS, CPE in local area private network can execute corresponding RPC instructions to CPE in periodic Inform connection request session, and then realize remote control of CPE. Without increasing any development cost and server hardware, the invention effectively solves the disadvantage that ACS can not initiate RPC instructions to CPE when CPE is in a private LAN by using periodic Inform connection request.

【技术实现步骤摘要】
TR069协议远程处理方法、装置及系统
本申请涉及通信
,特别是涉及一种TR069协议远程处理方法、装置及系统。
技术介绍
TR069,全称“TechnicalReport069”是由DSLForum(一个非盈利性的全球行业联盟,致力于发展宽带网络规范,其成员包括通讯、设备、计算机、网络和服务提供商等行业的领先厂商,现已更名为“BroadbandForum”)修订的一份技术规范,该规范是应用层的管理协议,命名为“CPE广域网管理协议(CPEWANManagementProtocol)”。它提供对下一代网络中家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理。TR069常用的远程过程调用(RemoteProcessCall,简称为RPC),指用TR069协议规范各种封装方法;TR069协议除常用RPC方法外,还定义了一系列Inform事件通知方法,指CPE(CustomerPressionEqualment)任何时候要与ACS(Auto-ConfigurationServer)建立连接,都必须调用Inform方法,来初始化一个传输序列,向ACS上报一些事件,具体事件就携带在EventCode中,标识此次Inform发起的原因。在实现过程中,专利技术人发现传统技术中至少存在如下问题:目前TR069协议要求,ACS在任何时候请求CPE发起一个连接请求到ACS,需采用HTTPGet(TR069协议定义ACS连接请求CPE的地址),CPE收到连接请求地址,CPE在通知请求发起连接请求此时ACS才可对CPE执行远程控制指令。然而上述过程存在较多弊端,例如,当CPE处于局域私网内时,ACS无法通过正常访问CPE。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够远程控制处于局域私网内CPE的TR069协议远程处理方法、装置及系统。为了实现上述目的,一方面,本专利技术实施例提供了从CPE设备角度实施的TR069协议远程处理方法,包括以下步骤:向ACS发送周期性Inform连接请求;在接收到ACS基于周期性Inform连接请求反馈的通知响应时,向ACS发送空的HttpPost请求。在其中一个实施例中,周期性Inform连接请求为根据预设配置周期、采用TR069协议定义的事件编号为2的周期性请求;在接收到ACS基于周期性Inform连接请求反馈的通知响应时,向ACS发送空的HttpPost请求的步骤之后还包括步骤:在接收到ACS发送的远程控制指令时,响应远程控制指令。在其中一个实施例中,远程控制指令为RPC指令;预设配置周期为60秒;在接收到ACS发送的远程控制指令时,响应远程控制指令的步骤之后还包括步骤:在接收到ACS发送的空的HttpPost响应时,断开与ACS的连接。一方面,本专利技术实施例还提供了一种从ACS服务器角度实施的TR069协议远程处理方法,包括以下步骤:在接收到CPE传输的周期性Inform连接请求时,向CPE发送通知响应;接收CPE基于通知响应反馈的空的HttpPost请求。在其中一个实施例中,在接收CPE基于通知响应反馈的空的HttpPost请求的步骤之后还包括步骤:向CPE发送远程控制指令;在接收到CPE基于远程控制指令反馈的响应时,向CPE发送空的HttpPost响应。在其中一个实施例中,远程控制指令包括SetParameterValues。另一方面,本专利技术实施例提供了一种从CPE设备角度实施的TR069协议远程处理装置,包括:周期请求模块,用于向ACS发送周期性Inform连接请求;反馈请求模块,用于在接收到ACS基于周期性Inform连接请求反馈的通知响应时,向ACS发送空的HttpPost请求。本专利技术实施例提供了一种从ACS服务器角度实施的TR069协议远程处理装置,包括:响应模块,用于在接收到CPE传输的周期性Inform连接请求时,向CPE发送通知响应;控制指令模块,用于接收CPE基于通知响应反馈的空的HttpPost请求。一方面,本专利技术实施例还提供了一种TR069协议远程处理系统,包括处于局域私网内的各CPE设备,以及连接各CPE设备的ACS服务器;CPE设备执行计算机程序时实现上述任一项从CPE设备角度实施的TR069协议远程处理方法中的步骤;ACS服务器执行计算机程序时实现上述任一项从ACS服务器角度实施的TR069协议远程处理方法的步骤。在其中一个实施例中,还包括通过传输网络连接各CPE设备的安全网关、NAT设备,以及连接核心网的信令网关;ACS服务器连接NAT设备;安全网关与信令网关相连接。另一方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时上述任一项TR069协议远程处理方法中的步骤。上述技术方案中的一个技术方案具有如下优点和有益效果:处于局域私网内的CPE,通过向ACS发送周期性Inform连接请求,使得ACS能够在周期性Inform连接请求会话中对CPE执行相应的RPC指令,进而实现对CPE的远程控制。在不增加任何开发成本和服务器硬件情况下,本专利技术利用周期性Inform连接请求有效解决了当CPE处于局域私网内(例如,处在一个防火墙或NAT设备后面)时,ACS无法向CPE发起RPC指令的弊端。进一步的,本专利技术能够优化CPE与ACS之间的连接请求交互,可以在不违背TR069协议的基础上,减少ACS和CPE交互会话,避免传输网络的负荷增大。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为传统TR069协议常用RPC方法流程示意图;图2为一个实施例中TR069协议远程处理方法的应用环境图;图3为一个实施例中从CPE设备角度实施的TR069协议远程处理方法的第一示意性流程示意图;图4为一个实施例中从CPE设备角度实施的TR069协议远程处理方法的第二示意性流程示意图;图5为一个实施例中从ACS服务器角度实施的TR069协议远程处理方法的第一示意性流程示意图;图6为一个实施例中从ACS服务器角度实施的TR069协议远程处理方法的第二示意性流程示意图;图7为一个实施例中从CPE设备角度实施的TR069协议远程处理装置的结构框图;图8为一个实施例中从ACS服务器角度实施的TR069协议远程处理装置的结构框图;图9为一个实施例中TR069协议远程处理系统的结构框图;图10为一个实施例中TR069协议远程处理系统的具体工作流程示意图;图11为一个实施例中ACS服务器的内部结构图;图12为一个实施例中CPE设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。目前TR-069_Amendment-5第3.2.2章节要求:ACS在任何时候请求CPE发起一个请求6CONNECTIONREQUEST到ACS,需采用HTTPGet(ConnectionRequestURL,注:TR069协议定义ACS连接请求CPE的URL,URL:UniformResourceLoca本文档来自技高网
...

【技术保护点】
1.一种TR069协议远程处理方法,其特征在于,包括以下步骤:向ACS发送周期性Inform连接请求;在接收到所述ACS基于所述周期性Inform连接请求反馈的通知响应时,向所述ACS发送空的Http Post请求。

【技术特征摘要】
1.一种TR069协议远程处理方法,其特征在于,包括以下步骤:向ACS发送周期性Inform连接请求;在接收到所述ACS基于所述周期性Inform连接请求反馈的通知响应时,向所述ACS发送空的HttpPost请求。2.根据权利要求1所述的TR069协议远程处理方法,其特征在于,所述周期性Inform连接请求为根据预设配置周期、采用TR069协议定义的事件编号为2的周期性请求;在接收到所述ACS基于所述周期性Inform连接请求反馈的通知响应时,向所述ACS发送空的HttpPost请求的步骤之后还包括步骤:在接收到所述ACS发送的远程控制指令时,响应所述远程控制指令。3.根据权利要求2所述的TR069协议远程处理方法,其特征在于,所述远程控制指令为RPC指令;所述预设配置周期为60秒;在接收到所述ACS发送的远程控制指令时,响应所述远程控制指令的步骤之后还包括步骤:在接收到所述ACS发送的空的HttpPost响应时,断开与所述ACS的连接。4.一种TR069协议远程处理方法,其特征在于,包括以下步骤:在接收到CPE传输的周期性Inform连接请求时,向所述CPE发送通知响应;接收所述CPE基于所述通知响应反馈的空的HttpPost请求。5.根据权利要求4所述的TR069协议远程处理方法,其特征在于,在接收所述CPE基于所述通知响应反馈的空的HttpPost请求的步骤之后还包括步骤:向所述CPE发送远程控制指令;在接收到所述CPE基于所述远程控制指令反馈的响应时,向所述CPE发送空的...

【专利技术属性】
技术研发人员:曾宪平
申请(专利权)人:京信通信系统中国有限公司京信通信系统广州有限公司京信通信技术广州有限公司天津京信通信系统有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1