一种管理网关下挂设备的方法及系统的制作方法

文档序号:7769177阅读:657来源:国知局
专利名称:一种管理网关下挂设备的方法及系统的制作方法
技术领域
本发明涉及远程管理技术,特别是指一种管理网关下挂设备的方法及系统。
背景技术
传统的管理家庭网络设备的做法是:运营商的维护人员上门对家庭网络设备进行安装、运行中的业务配置变更、以及故障维护等。这里,所述家庭网络设备包括:家庭网络中的家庭网关、路由器、以及机顶盒等。但是,这种人工进行管理的方式效率不高,而且需要花费大量的人力,尤其随着运营商家庭网络业务的开展,需要将大量的家庭网络设备安置在各用户家中,因此,采用传统人工进行管理的方式,将会给运营商造成巨大的负担。为了解决上述问题,开发了 TR-069协议,其全称为客户端设备(CPE,CustomerPremise Equipment)广域网管理协议,TR-069协议提供了对下一代网络中家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的家庭网关、路由器、以及机顶盒等家庭网络设备进行远程集中管理,即:从网络侧对家庭网络设备进行安装、运行中的业务配置变更、以及故障维护等。然而,随着运营商家庭网络业务的开展,家庭网关下挂的私网设备的数量也逐渐增多,虽然TR-069协议提供了对家庭网络中的家庭网关、路由器、以及机顶盒等网络设备的管理方法,但是,并没有提供对家庭网关下挂的私网设备的管理方法,如果仍采用传统的人工管理的方式,同样也会给运营商造成较大的负担;这里,所述私网设备指:支持语音、数据、以及视频播放业务的终端设备,所述私网设备包括:数码相框、数字家电、以及全球眼摄像头等。并且,由于家庭网关下挂的私网设备分配的是私网因特网协议(IP,)地址,因此,现有网络的自动配置服务器(ACS, Auto-Configuration Server)无法直接管理到。目前,虽然TRlll协议对下挂设备的管理提出了解决方案,但是,TRlll协议的PART2中需要在ACS侧部署Stun服务器,同时,下挂设备需要支持stun client协议,如此,会造成系统较为复杂,另外,Stun client协议运行过程中需要下挂的私网设备不停地发送用户数据包协议(UDP,User Datagram Protocol)激活报文,这样,会大大增加网络的负载,影响网络的性能。

发明内容
有鉴于此,本发明的主要目的在于提供一种管理网关下挂设备的方法及系统,能有效地实现从网络侧管理网关下挂设备。为达到上述目的,本发明的技术方案是这样实现的:本发明提供了一种管理网关下挂设备的方法,该方法包括:ACS根据获得的网关下挂设备的装置标识(DevicelD),建立网关与下挂设备的关联关系;该方法还包括:需要管理网关下挂设备时,ACS根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接;ACS通过TR069会话, 完成对所述对应的网关下挂设备的管理。
上述方案中,在ACS根据获得的网关下挂设备的DevicelD,建立网关与下挂设备的关联关系之前,该方法进一步包括:网关向ACS上报自身的下挂设备的DevicelD。上述方案中,在网关向ACS上报自身的下挂设备的DeviceID之前,该方法进一步包括:网关犹取下挂设备的DevicelD。上述方案中,所述网关获取下挂设备的DevicelD,为:网关向下挂设备发送属性查询请求;下挂设备收到属性查询请求后,向网关回复自身的DevicelD。上述方案中,在网关获取下挂设备的DevicelD之前,该方法进一步包括:网关向ACS进行注册。上述方案中,所述网关向ACS进行注册,为:网关向ACS发送注册请求;ACS存储收到的注册请求携带的网关的参数,完成注册。上述方案中,所述网关为家庭网关。上述方案中,所述ACS根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接,为:ACS根据所述关联关系,确定与需要管理的下挂设备连接的网关,并将需要管理的下挂设备的DeviceID通过超文本协议请求(HTTP Request,HyperText Transfer ProtocolRequest)发送至确定的网关;所述确定的网关根据收到的HTTP Request中的DevicelD,请求对应的下挂设备与ACS建立连接;下挂设备收到请求后,直接向ACS发起通知(Inform)。本发明还提供了一种管理网关下挂设备的自动配置服务器,该自动配置服务器包括:关联模块、连接模块、以及管理模块;其中,关联模块,用于根据获得的网关下挂设备的DevicelD,建立网关与下挂设备的关联关系,并发送给连接模块;连接模块,用于收到关联模块发送的关联关系,且需要管理网关下挂设备时,根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接,并触发管理模块;管理模块,用于收到连接模的触发信息后,通过TR069会话,完成对所述对应的网关下挂设备的管理。本发明又提供了一种管理网关下挂设备的系统,该系统包括:ACS、网关、以及下挂设备;其中,ACS,用于根据获得的网关下挂设备的DevicelD,建立网关与下挂设备的关联关系;且需要管理网关下挂设备时,根据所述关联关系,通过网关,与所述网关下挂设备建立连接;并通过TR069会话,完成对下挂设备的管理。上述方案中,所述网关,还用于向ACS上报下挂设备的DeviceID ;所述ACS,还用于接收网关上报的下挂设备的DevicelD。上述方案中,所述网关,还用于获取下挂设备的DevicelD。
上述方案中,所述网关,还用于向ACS进行注册。上述方案中,所述ACS,在根据所述关联关系,通过网关,与所述网关下挂设备建立连接时,具体用于:根据所述关联关系,确定与需要管理的下挂设备连接的网关,并将需要管理的下挂设备的DeviceID通过HTTP Request,发送至确定的网关;所述网关,具体用于:收到ACS发送的HTTP Request后,根据收到的HTTP Request中的DevicelD,请求下挂设备与ACS建立连接;所述下挂设备,具体用于:收到网关的请求后,直接向ACS发起Inform。本发明提供的管理网关下挂设备的方法及系统,ACS根据获得的网关下挂设备的DevicelD,建立网关与下挂设备的关联关系,需要管理网关下挂设备时,ACS根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接;ACS通过TR069会话,完成对所述对应的网关下挂设备的管理,如此,能有效地实现从网络侧管理网关下挂设备。并且,不需要人工的参与,如此,能大大降低运营商的负担。另外,本发明提供的方案,操作简单、易于实现,且不影响网络性能。


图1为本发明管理网关下挂设备的方法流程示意图;图2为本发明实施例管理网关下挂设备的方法流程示意图;图3为本发明管理网关下挂设备的自动配置服务器结构示意图;图4为本发明管理网关下挂设备的系统结构示意图。
具体实施例方式下面结合附图及具体实施例对本发明再作进一步详细的说明。本发明管理网关下挂设备的方法,如图1所示,包括以下步骤:步骤100:ACS根据获得的网关下挂设备的DevicelD,建立网关与下挂设备的关联关系,之后执彳了步骤101 ;这里,在执行本步骤之前,该方法还可以进一步包括:网关向ACS上报自身的下挂设备的DevicelD。在网关向ACS上报自身的下挂设备的DevicelD之前,该方法还可以进一步包括:网关获取下挂设备的DeviceID ;具体地,网关向下挂设备发送属性查询请求;下挂设备收到属性查询请求后,向网关回复自身的DevicelD;这里,所述DeviceID包括:厂商标识符、设备标识符、产品类型标识符、硬件版本号、以及软件版本号;其中,一台下挂设备由厂商标识符、设备标识符、以及产品类型标识符唯一标识。在网关获取下挂设备的DeviceID之前,该方法还可以进一步包括:网关向ACS进行注册;具体地,网关向ACS发送注册请求;ACS存储收到的注册请求携带的网关的参数,完成注册;其中,所述网关的参数的内容可以参见TR-069协议的规定,所述网关的参数可以包括:厂商标识符、设备标识符、产品类型标识符、硬件版本号、以及软件版本号;其中,所述一台家庭网络设备由厂商标识符、设备标识符、以及产品类型标识符唯一标识;网关向ACS进行注册的具体处理过程可采用现有技术。在实际应用时,建立的网关与下挂设备的关联关系可以是:下挂设备的DeviceID与下挂设备连接的网关的参数之间的对应关系。所述网关具体可以是家庭网关。步骤101:需要管理网关下挂设备时,ACS根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接;具体地,ACS根据所述关联关系,确定与需要管理的下挂设备连接的网关,并将需要管理的下挂设备的DeviceID通过HTTP Request发送至确定的网关;所述确定的网关根据收到的HTTP Request中的DevicelD,请求对应的下挂设备与ACS建立连接;下挂设备收到请求后,直接向ACS发起Inform。ACS收到Inform后,则表明已与需要管理的下挂设备建立连接。所述Inform可以详见TR-069协议的规定。步骤102 =ACS通过TR069会话,完成对所述对应的网关下挂设备的管理。这里,本步骤的具体实现可参考TR-069协议的规定。所述管理可以包括:对下挂设备的配置管理、升级管理、故障诊断、以及参数监控
坐寸ο本次管理过程完成后,ACS与网关下挂设备建立的连接即可断开,当需要再次管理这些下挂设备时,则需要重新建立连接,之后再通过TR069会话进行管理。下面结合实施例对本发明再作进一步详细的描述。本实施例中的网关为家庭网关,本实施例管理网关下挂设备的方法,如图2所示,包括以下步骤:步骤201:通过接口连接下挂设备和家庭网关,之后执行步骤202 ;这里,所述接口包括以下接口方式的一种或多种:通用串行总线(USB,UniversalSerial BUS)接口、网络接口、或无线接口等。步骤202:家庭网关获取下挂设备的DevicelD,并向ACS上报获取的下挂设备的DeviceID ;这里,本步骤的具体实现可以采用TRlll协议的PARTl的规定,但不仅限于TRlll协议的PARTl的规定;其中,所述家庭网关获取下挂设备的DevicelD,还可以具体包括:家庭网关向下挂设备发送属性查询请求;下挂设备收到属性查询请求后,向家庭网关回复自身的DeviceID ;其中,所述DeviceID包括:厂商标识符、设备标识符、产品类型标识符、硬件版本号、以及软件版本号;其中,一台下挂设备由厂商标识符、设备标识符、以及产品类型标识符唯一标识。这里,在执行步骤202之前,本实施例的方法还包括:家庭网关注册在ACS上;具体地,家庭网关向ACS发送注册请求;ACS存储收到的注册请求所携带的家关的参数,完成家庭网关注册。步骤203 =ACS存储收到的下挂设备的DevicelD,并建立所述家庭网关的参数和所述下挂设备的DevicelD的关联关系;这里,所述家庭网关的参数包括:厂商标识符、设备标识符、产品类型标识符、硬件版本号、以及软件版本号;其中,一台家庭网络设备由厂商标识符、设备标识符、以及产品类型标识符唯一标识;所述家庭网关的参数是TR-069协议标准参数,所述下挂设备的DeviceID可以是厂商自定义参数,用以区别于家庭网关的参数;步骤204:ACS根据建立的关联关系,向家庭网关发起反向连接请求;这里,所述反向连接请求携带下挂设备的DeviceID ;所述反向连接请求具体可以是HTTP Request,所述反向连接请求的格式可以是:http://ip:port/request = DevicelD,或者,可以是:http://ip:port/request =GatewayID,但不限于这样的格式。步骤205:家庭网关收到反向连接请求后,解析反向连接请求的统一资源定位符(URL, UniformResourceLocator)中是否包含下挂设备的DevicelD,确定包含下挂设备的DeviceID后,请求下挂设备向ACS发起TR069会话;这里,所述家庭网关请求下挂设备向ACS发起TR069会话的具体实现方式可以是:HTTP消息、或UPnP消息的方式,但不限于这两种方式。其中,如果URL中不包含下挂设备的DevicelD,则家庭网关直接向ACS发起TR069会话,从而与ACS建立连接。步骤206:下挂设备收到请求后,直接向ACS发起Inform ;这里,所述直接向ACS发起Inform,就是指:向ACS发起TR069会话。步骤207 =ACS通过TR069会话完成对下挂设备的管理;这里,所述管理可以包括:配置管理、升级管理、故障诊断、以及参数监控等动作。本步骤完成后,则表明本次管理过程已完成,且在管理过程完成后,下挂设备与ACS之间建立的连接即可断开;当需要再次管理下挂设备时,则ACS需要重新通过家庭网关,与下挂设备建立连接,进而再TR069会话进行管理。本实施例中,家庭网关及下挂设备与ACS基于TR-069协议的协议栈进行交互;其中,CPE/ACS应用管理(CPE/ACS Management Application)层由家庭网络设备和ACS本地定义;远程过程调用方法(RPC Method)层是在简单对象访问协议(SOAP)层之上定义的,用于配置、更新、诊断等操作的特定的RPC方法;S0AP层用于编码远程过程调用;HTTP层,用于家庭网络设备和ACS间的会话;安全套接字层(SSL)/安全传输层协议(TLS)层是标准的因特网(Internet)传输层安全协议;最底层为传输控制协议/互联网络协议(TCP/IP)层。为实现上述方法,本发明还提供了一种管理网关下挂设备的ACS,如图3所示,该ACS包括:关联模块31、连接模块32、以及管理模块33 ;其中,关联模块31,用于根据获得的网关下挂设备的DevicelD,建立网关与下挂设备的关联关系,并发送给连接模块32 ;连接模块32,用于收到关联模块31发送的关联关系,且需要管理网关下挂设备时,根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接,并触发管理模块33 ;管理模块33,用于收到连接模32的触发信息后,通过TR069会话,完成对所述对应的网关下挂设备的管理。
这里,本发明所述ACS中的连接模块的具体处理过程已在上文中详述,不再赘述。基于上述方法,本发明还提供了一种管理网关下挂设备的系统,如图4所示,该系统包括:ACS 41、网关42、以及下挂设备43 ;其中,ACS 41,用于根据获得的网关下挂设备的DevicelD,建立网关与下挂设备的关联关系;且需要管理网关下挂设备时,根据所述关联关系,通过网关42,与所述网关42下挂设备43建立连接;并通过TR069会话,完成对下挂设备43的管理。这里,需要说明的是:下挂设备43为与网关42连接的下挂设备;网关42具体可以是家庭网关。其中,所述网关42,还用于向ACS 41上报下挂设备43的DeviceID ;所述ACS 41,还用于接收网关42上报的下挂设备43的DevicelD。所述网关42,还用于获取下挂设备43的DevicelD。所述网关42,在获取下挂设备43的DeviceID时,具体用于:向下挂设备43发送属性查询请求,并接收下挂设备43回复的DeviceID ;所述下挂设备43,还用于收到网关42发送的属性查询请求后,向网关42回复自身的 DevicelD。所述网关42,还用于向ACS 41进行注册。所述ACS 41,在根据所述关联关系,通过网关42,与所述网关42下挂设备43建立连接时,具体用于:根据所述关联关系,确定与需要管理的下挂设备43连接的网关,并将需要管理的下挂设备的DeviceID通过HTTP Request,发送至确定的网关42 ;所述网关42,具体用于:收到ACS 41发送的HTTP Request后,根据收到的HTTPRequest中的DevicelD,请求下挂设备43与ACS 41建立连接;所述下挂设备43,具体用于:收到请求后,直接向ACS发起Inform。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种管理网关下挂设备的方法,其特征在于,该方法包括:自动配置服务器(ACS)根据获得的网关下挂设备的装置标识(DeviceID),建立网关与下挂设备的关联关系;该方法还包括: 需要管理网关下挂设备时,ACS根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接; ACS通过TR069会话,完成对所述对应的网关下挂设备的管理。
2.根据权利要求1所述的方法,其特征在于,在ACS根据获得的网关下挂设备的DeviceID,建立网关与下挂设备的关联关系之如,该方法进一步包括: 网关向ACS上报自身的下挂设备的DevicelD。
3.根据权利要求2所述的方法,其特征在于,在网关向ACS上报自身的下挂设备的DeviceID之前,该方法进一步包括: 网关犾取下挂设备的DevicelD。
4.根据权利要求3所述的方法,其特征在于,所述网关获取下挂设备的DevicelD,为: 网关向下挂设备发送属性查询请求; 下挂设备收到属性查询请求后,向网关回复自身的DevicelD。
5.根据权利要求3所述的方法,其特征在于,在网关获取下挂设备的DevicelD之前,该方法进一步包括: 网关向ACS进行注册。
6.根据权利要求5所述的方法,其特征在于,所述网关向ACS进行注册,为: 网关向ACS发送注册请求; ACS存储收到的注册请求携带的网关的参数,完成注册。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述网关为家庭网关。
8.根据权利要求1至6任一项所述的方法,其特征在于,所述ACS根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接,为: ACS根据所述关联关系,确定与需要管理的下挂设备连接的网关,并将需要管理的下挂设备的DeviceID通过超文本协议请求(HTTP Request)发送至确定的网关; 所述确定的网关根据收到的HTTP Request中的DevicelD,请求对应的下挂设备与ACS建立连接; 下挂设备收到请求后,直接向ACS发起通知(Inform)。
9.一种管理网关下挂设备的自动配置服务器,其特征在于,该自动配置服务器包括:关联模块、连接模块、以及管理模块;其中, 关联模块,用于根据获得的网关下挂设备的DevicelD,建立网关与下挂设备的关联关系,并发送给连接模块; 连接模块,用于收到关联模块发送的关联关系,且需要管理网关下挂设备时,根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接,并触发管理模块; 管理模块,用于收到连接模的触发信息后,通过TR069会话,完成对所述对应的网关下挂设备的管理。
10.一种管理网关下挂设备的系统,其特征在于,该系统包括:ACS、网关、以及下挂设备;其中,ACS,用于根据获得的网关下挂设备的DevicelD,建立网关与下挂设备的关联关系;且需要管理网关下挂设备时,根据所述关联关系,通过网关,与所述网关下挂设备建立连接;并通过TR069会话,完成对下挂设备的管理。
11.根据权利要求10所述的系统,其特征在于,所述网关,还用于向ACS上报下挂设备的 DeviceID ; 所述ACS,还用于接收网关上报的下挂设备的DevicelD。
12.根据权利要求11所述的系统,其特征在于,所述网关,还用于获取下挂设备的DevicelD。
13.根据权利要求12所述的系统,其特征在于,所述网关,还用于向ACS进行注册。
14.根据权利要求10至13任一项所述的系统,其特征在于,所述网关为家庭网关。
15.根据权利要求10至13任一项所述的系统,其特征在于,所述ACS,在根据所述关联关系,通过网关,与所述网关下挂设备建立连接时,具体用于:根据所述关联关系,确定与需要管理的下挂设备连接的网关,并将需要管理的下挂设备的DeviceID通过HTTP Request,发送至确定的网关; 所述网关,具体用于:收到ACS发送的HTTP Request后,根据收到的HTTPRequest中的DevicelD,请求下挂设备与ACS建立连接; 所述下挂设备,具体用于:收到网关的请求后,直接向ACS发起Inform。
全文摘要
本发明公开了一种管理网关下挂设备的方法,该方法包括自动配置服务器(ACS)根据获得的网关下挂设备的装置标识(DeviceID),建立网关与下挂设备的关联关系;需要管理网关下挂设备时,ACS根据所述关联关系,通过对应的网关,与所述对应的网关下挂设备建立连接;ACS通过TR069会话,完成对所述对应的网关下挂设备的管理。本发明同时公开了一种管理网关下挂设备的自动配置服务器及系统,采用本发明的方法、自动配置服务器及系统,能有效地实现从网络侧管理网关下挂设备。
文档编号H04L12/28GK103166771SQ20111040568
公开日2013年6月19日 申请日期2011年12月8日 优先权日2011年12月8日
发明者杨健, 李百良 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1