CPE的业务查询方法、装置及系统、ACS和CPE制造方法及图纸

技术编号:9535345 阅读:187 留言:0更新日期:2014-01-03 18:39
本发明专利技术公开了一种CPE的业务查询方法、装置及系统、ACS和CPE,用以解决现有查询CPE业务的技术中,所存在的查询过程复杂繁琐、交互大量无用数据、占用大量的处理资源和网络带宽,导致ACS和CPE的处理效率低下的问题。在本发明专利技术中,ACS将用户指定的查询条件封装在获取数据模型值的请求中发送给用户指定的CPE;CPE解析所接收到的获取数据模型值的请求,获得所述获取数据模型值的请求中封装的查询条件,根据所述查询条件进行查询,得到符合所述查询条件的查询结果;将所述查询结果封装在针对所述获取数据模型值的请求的响应中发送给ACS;ACS解析所述响应获得所述响应中封装的查询结果。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种CPE的业务查询方法、装置及系统、ACS和CPE,用以解决现有查询CPE业务的技术中,所存在的查询过程复杂繁琐、交互大量无用数据、占用大量的处理资源和网络带宽,导致ACS和CPE的处理效率低下的问题。在本专利技术中,ACS将用户指定的查询条件封装在获取数据模型值的请求中发送给用户指定的CPE;CPE解析所接收到的获取数据模型值的请求,获得所述获取数据模型值的请求中封装的查询条件,根据所述查询条件进行查询,得到符合所述查询条件的查询结果;将所述查询结果封装在针对所述获取数据模型值的请求的响应中发送给ACS;ACS解析所述响应获得所述响应中封装的查询结果。【专利说明】CPE的业务查询方法、装置及系统、ACS和CPE
本专利技术涉及网络通信系统,具体地涉及一种用户设备(CPE, Customer PremisesEquipment)的业务查询方法、装置及系统、自动配置服务器(ACS, Auto-ConfigurationServer)和 CPE。
技术介绍
终端广域网管理协议(CWMP,CPE WAN Management Protocol)框架的组成主要包含两部分的内容:关于ACS的功能和关于CPE的功能,如图1所示,ACS作为CWMP协议的管理端,通过CWMP协议管理CPE,CPE下联多个用户,ACS侧至少包括ACS、域名服务器(DNS, Domain Name Server)和动态主机配置协议(DHCP, Dynamic Host ConfigurationProtocol)服务器,ACS与CPE是一对多的关系,即一台ACS可以管理成千上万的CPE,通过ACS集中管理分散于各地的CPE,实现对CPE的远程集中管理。CWMP协议作为广域网管理协议,采用易扩展、易维护、易理解的简单对象访问协议(SOAP, Simple Object Access Protocol)协议封装交互消息,实现可扩展标记语言(XML,Extensible Markup Language)的封装与解析,通过操作CPE支持的数据模型来管理CPE支持的业务功能,实现对CPE业务的安全可靠管理。针对代表CPE业务的数据模型,协议定义了一系列的远程过程协议(RPC,RemoteProcedure Call Protocol)方法来管理这些数据模型,其中包括:获取数据模型名的GetParameterNames方法,设置数据模型值的SetParameterValues方法,获取数据模型值的GetParameterValues方法,设置数据模型属性的SetParameterAttributes方法,获取数据模型属性的GetParameterAttributes方法,添加多实例数据模型对象的AddObject方法和删除多实现数据模型对象的DeleteObject方法。ACS通过GetParameterValues RPC方法获取CPE设备支持的数据模型值,进而获取其支持的业务运作情况,该RPC方法的消息封装格式如图2所示:消息封装主要分为两部分,一部分是消息头,为〈S0AP-ENV:Header〉,一部分是消息体,为<S0AP-ENV:Body>,消息头携带的是该次交互消息的唯一标识信息等,而消息体才是该消息封装的真正内容。ACS集中管理分散于用户侧的海量CPE设备,通过GetParameterValues RPC方法获取CPE业务的运作情况,现有CWMP技术中也提供了获取具体业务的方法。该方法通过实例号获取具体的业务信息,例如要查询具体关联的无线用户时,通过数据模型“Device.WiF1.AccessPoint.{i}.AssociatedDevice.{i}.”去获取,在查询具体的用户时,必须将“U}”替换成具体的实例号,如查询接入点实例号为2,关联无线用户的实例号为20的用户,即查询的数据模型为“Device.WiF1.AccessPoint.2.AssociatedDevice.20.”。或者,根据该数据模型通过其它路径查询关联的无线用户。在查询具体业务之前,必须清楚实例号与具体业务的对应关系,要知道这样的关系,必须首先从CPE中将所有的业务获取到ACS后才能知道,由于实例号是跟随CPE业务的变化而变化的,即实例号与业务的对应关系只能实时查询,通过上述分析,如果要用该方式查询具体的业务信息,首先要获取所有的业务信息,得出实例号与业务信息的对应关系,再通过具体的实例号去查询具体的业务。例如,用户期望查询MAC地址为0011.2233.4455的无线用户关联在哪个CPE设备上,那么用户只能通过ACS向所有的CPE设备下发GetParameterValues方法的操作请求,且数据模型名封装为“Device.WiF1.AccessPoint.”的相对路径,CPE向ACS反馈CPE上全部MAC地址所关联的用户的情况,ACS从所有的CPE反馈的消息中去筛选MAC地址为0011.2233.4455的无线用户,找到其关联的CPE设备。可见,通过当前的GetParameterValues RPC方法获取查询CPE数据模型值,存在如下一些问题:1、不能一次完成操作,操作过程复杂、繁琐、且存在大量无用的数据,占用ACS和CPE大量的处理资源以及网络带宽;2、由于复杂的处理过程和庞大的数据导致ACS和CPE的处理效率低下。也即,现有查询CPE业务的技术中,存在查询过程复杂繁琐、交互大量无用数据、占用大量的处理资源和网络带宽,导致ACS和CPE的处理效率低下的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种CPE的业务查询方法、装置及系统、ACS和CPE,用以解决现有查询CPE业务的技术中,所存在的查询过程复杂繁琐、交互大量无用数据、占用大量的处理资源和网络带宽,导致ACS和CPE的处理效率低下的问题。本专利技术实施例提供的技术方案如下:一种CPE的业务查询方法,包括:ACS将用户指定的查询条件封装在获取数据模型值的请求中,将封装后的获取数据模型值的请求发送给用户指定的CPE;所述ACS接收所述CPE返回的响应,解析所述响应获得所述响应中封装的查询结果,其中,所述查询结果是所述CPE针对所述获取数据模型值的请求中的查询条件查询得到的。优选地,所述方法还包括:对所述查询条件进行合法性检测,在所述合法性检测通过的情况下,ACS将用户指定的查询条件封装在获取数据模型值的请求中。其中,ACS将用户指定的查询条件封装在获取数据模型值的请求中,具体包括:所述ACS以XML的形式和预定的消息格式将所述查询条件封装在所述获取数据模型的请求中。其中,解析所述响应获得所述响应中封装的查询结果,具体包括:对所述响应中以XML的形式封装的消息部分、以所述预定的消息格式进行解析,获得所述响应中的查询结果。一种CPE的业务查询方法,包括:CPE接收来自ACS的获取数据模型值的请求;所述CPE解析所述获取数据模型值的请求,获得所述获取数据模型值的请求中封装的查询条件;根据所述查询条件进行查询,得到符合所述查询条件的查询结果;将所述查询结果封装在针对所述获取数据模型值的请求的响应中;将所述响应发送给所述ACS。优选地,所述方法还包括:在所本文档来自技高网
...
CPE的业务查询方法、装置及系统、ACS和CPE

【技术保护点】
一种用户设备CPE的业务查询方法,其特征在于,包括:自动配置服务器ACS将用户指定的查询条件封装在获取数据模型值的请求中,将封装后的获取数据模型值的请求发送给用户指定的CPE;所述ACS接收所述CPE返回的响应,解析所述响应获得所述响应中封装的查询结果,其中,所述查询结果是所述CPE针对所述获取数据模型值的请求中的查询条件查询得到的。

【技术特征摘要】

【专利技术属性】
技术研发人员:余峥嵘龙黎江
申请(专利权)人:福建星网锐捷网络有限公司
类型:发明
国别省市:

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

1