一种tr069远程监控方法、系统和通讯设备的制造方法

文档序号:9352922阅读:508来源:国知局
一种tr069远程监控方法、系统和通讯设备的制造方法
【技术领域】
[0001]本申请主要涉及通信技术,特别地,涉及一种TR069远程监控方法、系统和通讯设备。
【背景技术】
[0002]TR069协议是由DSL论坛(现已更名为宽带论坛)开发的第69号技术规范(Technical Report 069),其全称为 “CPE 广域网管理协议(CPE WAN ManagementProtocol, CffMP) ”。TR069协议主要提供一种针对家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的网关、路由器、机顶盒等通讯设备进行远程集中管理。
[0003]目前,绝大多数通讯设备都支持TR069功能,用以与远程的管理服务器进行通信。传统的通讯设备的TR069服务进程启动之后需要一直监控外部的访问请求,然而,TR069服务进程实现处理逻辑较为复杂,占用资源较多,且在实际应用时,TR069服务进程绝大多数时间都是空闲的,因此需要对其进行优化。并且,采用上述设计架构还存在一个严重的隐患,比如,TR069服务进程在处理相应配置生效过程中因代码质量或者系统原因导致该进程出现严重异常,从而使得TR069服务进程不能正常工作,需要重新启动该进程才能解决。
[0004]有鉴于此,有必要提供一种可以解决上述问题的TR069远程监控方法、系统和通讯设备。

【发明内容】

[0005]本申请的其中一个目的在于为解决上述问题而提供了一种TR069远程监控方法和系统,本申请的另一个目的在于提供一种采用上述TR069远程监控方法的通讯设备。
[0006]本申请提供的TR069远程监控方法,包括:TR069代理进程周期性获取TR069服务进程的状态信息;根据所述状态信息判断所述TR069服务进程是否处于空闲状态并且维持预定时长;如果所述TR069在空闲状态维持所述预设时长,所述TR069代理进程通知所述TR069服务进程退出,并且启用TR069代理服务功能。
[0007]作为本申请提供的TR069远程监控方法的一种改进,其还包括:所述TR069服务进程在退出之前将自动配置服务器的监听信息提供给所述TR069代理进程,并且向所述TR069代理进程返回所述自动配置服务器认证检查的账号信息。
[0008]作为本申请提供的TR069远程监控方法的一种改进,其还包括:在启用所述TR069代理服务功能之后,所述TR069代理进程检测是否接收到所述自动配置服务器的自动配置消息;如果接收到所述自动配置消息,所述TR069代理进程代理所述TR069服务进程处理所述自动配置服务器的认证检查;在所述认证检查通过之后,所述TR069代理进程重新启动所述TR069服务进程。
[0009]作为本申请提供的TR069远程监控方法的一种改进,其还包括:在所述TR069服务进程重新启动时,所述TR069代理进程根据所述自动配置服务器认证检查的状态设置参数,通知所述TR069服务进程在重新启动之后更新相应的状态机。
[0010]作为本申请提供的TR069远程监控方法的一种改进,其还包括:如果所述TR069服务进程处于非空闲状态,所述TR069服务进程处理自动配置服务器的自动配置消息,并向所述TR069代理进程提供处理状态消息;所述TR069代理进程根据所述处理状态消息判断所述TR069服务进程是否出现状态异常;如果出现状态异常,所述TR069代理进程主动强制关闭所述TR069服务进程并且启用所述TR069代理服务功能。
[0011]本申请提供的通讯设备,包括:TR069服务进程,用于在工作状态时执行TR069远程监控功能,分析并处理远程自动配置服务器的配置需求;TR069代理进程,用于周期性地获取所述TR069服务进程的状态消息,并且在判断出所述TR069服务进程处于空闲状态并且维持预定时长时,通知所述TR069服务进程退出并启用TR069代理服务功能。
[0012]作为本申请提供的通讯设备的一种改进,所述TR069服务进程还用于在退出之前将所述自动配置服务器的监听信息提供给所述TR069代理进程,并且向所述TR069代理进程返回所述自动配置服务器认证检查的账号信息。
[0013]作为本申请提供的通讯设备的一种改进,所述TR069代理进程还用于在启用所述TR069代理服务功能之后检测是否接收到所述自动配置服务器的自动配置消息,并在接收到所述自动配置消息时代理所述TR069服务进程处理所述自动配置服务器的认证检查,并且在所述认证检查通过之后重新启动所述TR069服务进程。
[0014]作为本申请提供的通讯设备的一种改进,所述TR069服务进程还用于在处于非空闲状态时处理自动配置服务器的自动配置消息,并向所述TR069代理进程提供处理状态消息;所述TR069代理进程还用于根据所述处理状态消息判断所述TR069服务进程是否出现状态异常,并在出现状态异常时主动强制关闭所述TR069服务进程并且启用所述TR069代理服务功能。
[0015]本申请提供的TR069远程监控系统,包括自动配置服务器和通讯设备,所述自动配置服务器用于向所述通讯设备提供自动配置消息并对所述通讯设备进行远程监控,所述通讯设备为如上所述的通讯设备。
[0016]相较于现有技术,本申请提供的TR069远程监控方法、系统和通讯设备在TR069服务进程处于空闲状态时启用TR069代理进程的代理服务功能,来释放出所述TR069服务进程占用的系统资源,由于所述TR069代理进程只需要占用极少的系统资源,因此可以有效地降低系统资源负载;另一方面,本发明提供的TR069远程监控方法、系统和通讯设备还可以所述TR069服务进程出现状态异常时强制关闭所述TR069服务进程并且启用所述TR069代理进程的代理服务功能,避免由于TR069服务进程的状态异常而造成TR069远程监控功能出现瘫痪,实现TR069功能的及时恢复。
【附图说明】
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
[0018]图1是本申请提供的TR069远程监控系统一种实施例的系统结构示意图;
[0019]图2是本申请提供的TR069远程监控方法一种实施例的流程示意示意图。
【具体实施方式】
[0020]为了使本申请所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0021]请参阅图1,其为本发明提供的TR069远程监控方法可以适用的网络系统(本申请称为TR069远程监控系统)一种实施例的结构示意图。所述TR069远程监控系统100包括自动配置服务器(Auto-Configurat1n Server, ACS) 110、网关(Gateway)设备 120 和多个局域网(Local Area Network, LAN)设备 130。
[0022]所述局域网设备130可以为通过局域网连接到所述网关设备120,并通过所述网关设备120进一步连接到所述自动配置服务器110。其中,所述多个局域网设备130可以包括机顶盒、路由器或者交换机等用户设备中的一个或者多个,且其可以通过所述网关设备120并以局域网的方式构成家庭网络,所述网关设备120和所述局域网设备130可以统称为用户驻地设备(Customer Premise Equipment, CPE),其分别支持TR069协议功能。所述自动配置服务器110可以根据TR069协议对所述用户驻地设备自行自动配置,以实现远程地对家庭网络的通讯设备进行远程集中式管理。
[0023]本申请提供的TR069远程监控方法可以应用在所述用户驻地设备(包括所述网关设备120和所述局域网设备130),以下结合图2所示的流程图,详细介绍本申请提供的TR069远程监
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1