首页 / 专利库 / 电信 / 节点 / 子节点 / 一种实现多ACS平台对CPE设置权限控制方法

一种实现多ACS平台对CPE设置权限控制方法

阅读:364发布:2024-01-01

专利汇可以提供一种实现多ACS平台对CPE设置权限控制方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及实现多ACS平台对CPE设置权限控制方法,CPE启动后读入基本配置文件;启动对应CPE子 进程 ; 子进程 加载对应的xml文件;每个子进程对应各自的xml文件,根据对接的ACS平台需求不同,定义xml也不同;子进程连接上ACS平台;根据对应配置的ACS地址,连接上相应的ACS平台;子进程监听连接上的ACS平台消息;子进程接收ACS平台消息;子进程处理ACS平台消息。实现CPE同时与多个ACS平台对接,当CPE与多ACS平台对接时,能通过XML文件控制对接的ACS 访问 权限,避免多ACS平台同时下发配置导致的冲突。,下面是一种实现多ACS平台对CPE设置权限控制方法专利的具体信息内容。

1.一种实现多ACS平台对CPE设置权限控制方法,其特征在于:包括以下步骤:
S101:CPE启动后读入基本配置文件;
S102:启动对应CPE子进程
S103:子进程加载对应的xml文件;每个子进程对应各自的xml文件,根据对接的ACS平台需求不同,定义xml也不同;
S104:子进程连接上ACS平台;根据对应配置的ACS地址,连接上相应的ACS平台;
S105:子进程监听连接上的ACS平台消息;
S106:子进程接收ACS平台消息;
S107:子进程处理ACS平台消息。
2.根据权利要求1所述的一种实现多ACS平台对CPE设置权限控制方法,其特征在于:基本配置文件为需要启动子进程数及各个子进程对应的具体配置文件。
3.根据权利要求2所述的一种实现多ACS平台对CPE设置权限控制方法,其特征在于:具体配置文件的具体配置包括ACS地址、端口。
4.根据权利要求1所述的一种实现多ACS平台对CPE设置权限控制方法,其特征在于:
CPE和ACS平台交互的消息是xml形式,根据得到的消息,匹配对应子接口加载的xml文件中的节点
5.根据权利要求4所述的一种实现多ACS平台对CPE设置权限控制方法,其特征在于:
xml文件中,对每个节点根据需要预先设置有对应的属性,包含是否可读写、配置字段类型、读接口函数和写接口函数。
6.根据权利要求1或4所述的一种实现多ACS平台对CPE设置权限控制方法,其特征在于:ACS平台一对应的1.xml,如下:
InternetGatewayDevice是整个参数树的根,在InternetGatewayDevice下有节点Time,节点Time下有Enable子节点
Param表示Time下的一个参数项Enable,rw="1"表示该参数可以读、可以写,通过getval_func接口函数get_enable读取Time的参数Enable,通过setval_func接口函数set_enable,对Time的对应参数Enable设置值;
当ACS服务器一需要对CPE读写Time下的Enable参数时,通过对接CPE的进程一来操作两个接口进行读写,此时,该参数放开给ACS服务器一读写权限;
当CPE子进程二对接ACS服务器二时,读入2.xml,如下:
同CPE子进程一一样,CPE子进程二导入2.xml后生成对应的参数树,对应着连接相应的ACS服务器二;
其中节点Enable对应参数树的读写属性为rw="0",操作接口函数只有读函数get_enable,而没有写接口函数set_enable;这样ACS平台只能对CPE设备的Enable节点进行读操作,无法修改Enable参数的值;
当CPE在同时对接多个ACS平台的情况下,通过每个对接ACS的子进程导入的相应的xml文件,实现控制ACS平台对CPE读写权限的管理。

说明书全文

一种实现多ACS平台对CPE设置权限控制方法

技术领域

[0001] 本发明涉及一种实现多ACS平台对CPE设置权限控制方法。

背景技术

[0002] 目前,电信运营商对现网的各个CPE的统一管理使用的CPE WAN管理协议,适用于CPE与自动配置平台(ACS)间的通信。CPE WAN管理协议定义包括安全地自动配置CPE以及在公用框架下的其它CPE管理功能。
[0003] CPE WAN管理协议允许ACS通过多种准则来实现对一台或一组CPE的管理,管理机制包括规定配置参数和为支持厂商自定制能而提供的通用机制。
[0004] 管理机制允许CPE在连接到宽带网络的初始化阶段实现管理,并且允许以后重新管理,包括支持异步ACS发起的CPE重新管理。
[0005] CPE WAN管理协议包含的认证机制允许基于一台CPE需要,或基于一些组合准则,比如CPE厂商、型号、软件版本等进行CPE管理。
[0006] 协议同时提供可选工具,管理CPE相关的对安全有更高层次要求的可选应用或服务组件,比如与收费相关的应用或服务。
[0007] 管理机制还允许对未来的尚未包含在本版本规范中的服务及性能进行直接扩展。
[0008] 因为各个ACS的差异,导致各自的CPE WAN管理协议无法统一,当一个CPE同时对接多个ACS时,对CPE的管控就存在冲突问题。

发明内容

[0009] 本发明的目的是克服现有技术存在的不足,提供一种实现多ACS平台对CPE设置权限控制方法。
[0010] 本发明的目的通过以下技术方案来实现:
[0011] 一种实现多ACS平台对CPE设置权限控制方法,特点是:包括以下步骤:
[0012] S101:CPE启动后读入基本配置文件;
[0013] S102:启动对应CPE子进程
[0014] S103:子进程加载对应的xml文件;每个子进程对应各自的xml文件,根据对接的ACS平台需求不同,定义xml也不同;
[0015] S104:子进程连接上ACS平台;根据对应配置的ACS地址,连接上相应的ACS平台;
[0016] S105:子进程监听连接上的ACS平台消息;
[0017] S106:子进程接收ACS平台消息;
[0018] S107:子进程处理ACS平台消息。
[0019] 进一步地,上述的一种实现多ACS平台对CPE设置权限控制方法,其中,基本配置文件为需要启动子进程数及各个子进程对应的具体配置文件。
[0020] 进一步地,上述的一种实现多ACS平台对CPE设置权限控制方法,其中,具体配置文件的具体配置包括ACS地址、端口。
[0021] 进一步地,上述的一种实现多ACS平台对CPE设置权限控制方法,其中,CPE和ACS平台交互的消息是xml形式,根据得到的消息,匹配对应子接口加载的xml文件中的节点
[0022] 进一步地,上述的一种实现多ACS平台对CPE设置权限控制方法,其中,xml文件中,对每个节点根据需要预先设置有对应的属性,包含是否可读写、配置字段类型、读接口函数和写接口函数。
[0023] 进一步地,上述的一种实现多ACS平台对CPE设置权限控制方法,其中,ACS平台一对应的1.xml,如下:
[0024]
[0025] InternetGatewayDevice是整个参数树的根,在InternetGatewayDevice下有节点Time,节点Time下有Enable子节点
[0026] Param表示Time下的一个参数项Enable,rw="1"表示该参数可以读、可以写,通过getval_func接口函数get_enable读取Time的参数Enable,通过setval_func接口函数set_enable,对Time的对应参数Enable设置值;
[0027] 当ACS服务器一需要对CPE读写Time下的Enable参数时,通过对接CPE的进程一来操作两个接口进行读写,此时,该参数放开给ACS服务器一读写权限;
[0028] 当CPE子进程二对接ACS服务器二时,读入的2.xml,如下:
[0029]
[0030] 同CPE子进程一一样,CPE子进程二导入2.xml后生成对应的参数树,对应着连接相应的ACS服务器二;
[0031] 其中节点Enable对应参数树的读写属性为rw="0",操作接口函数只有读函数get_enable,而没有写接口函数set_enable;这样ACS平台只能对CPE设备的Enable节点进行读操作,无法修改Enable参数的值;
[0032] 当CPE在同时对接多个ACS平台的情况下,通过每个对接ACS的子进程导入的相应的xml文件,实现控制ACS平台对CPE读写权限的管理。
[0033] 本发明与现有技术相比具有显著的优点和有益效果,具体体现在以下方面:
[0034] 本发明实现CPE同时与多个ACS平台对接,当CPE与多ACS平台对接时,每个对接ACS的子进程导入的相应的xml文件,通过XML文件控制对接的ACS访问权限,实现控制ACS平台对CPE读写权限的管理,同时对各个ACS平台下发的配置进行生命周期的管理,避免多个ACS平台同时对CPE配置导致的冲突。
[0035] 本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明具体实施方式了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书中所特别指出的结构来实现和获得。附图说明
[0036] 图1:本发明的流程示意图。

具体实施方式

[0037] 为了对本发明的技术特征、目的和效果有更加清楚的理解,现详细说明具体实施方案。
[0038] 本发明根据各ACS平台基于CPE WAN管理协议,具体的差异在于各个节点的不同,通过抽离通用的底层协议,将各平台具体的管控内容封装成各个对应的xml文件,在与ACS平台对接时,主体框架程序读入对应平台的xml文件,形成相应的管控流程,达到与不同ACS平台对接时对配置权限的控制。
[0039] 同时对各个ACS平台下发的配置进行生命周期的管理,防止多个ACS平台同时对CPE配置导致的冲突。
[0040] 如图1所示,一种实现多ACS平台对CPE设置权限控制方法,具体步骤为:
[0041] S101:CPE启动后读入基本配置文件;基本配置文件为需要启动子进程数及各个子进程对应的具体配置文件,具体配置包括ACS地址、端口;
[0042] S102:启动对应CPE子进程;
[0043] S103:子进程加载对应的xml文件;每个子进程对应各自的xml文件,根据对接的ACS平台需求不同,定义xml也不同;
[0044] S104:子进程连接上ACS平台;根据对应配置的ACS地址,连接上相应的ACS平台;
[0045] S105:子进程监听连接上的ACS平台消息;
[0046] S106:子进程接收ACS平台消息;
[0047] S107:子进程处理ACS平台消息。
[0048] CPE和ACS平台交互的消息是xml形式,根据得到的消息,匹配对应子接口加载的xml文件中的节点。xml文件中,对每个节点根据需要预先设置有对应的属性,包含是否可读写、配置字段类型、读接口函数和写接口函数。
[0049] ACS平台一对应的1.xml,如下:
[0050]
[0051] InternetGatewayDevice是整个参数树的根,在InternetGatewayDevice下有节点Time,节点Time下有Enable子节点;
[0052] Param表示Time下的一个参数项Enable,rw="1"表示该参数可以读、可以写,通过getval_func接口函数get_enable读取Time的参数Enable,通过setval_func接口函数set_enable,对Time的对应参数Enable设置值;
[0053] 当ACS服务器一需要对CPE读写Time下的Enable参数时,通过对接CPE的进程一来操作两个接口进行读写,此时,该参数放开给ACS服务器一读写权限;
[0054] 当CPE子进程二对接ACS服务器二时,读入的2.xml,如下:
[0055]
[0056] 同CPE子进程一一样,CPE子进程二导入2.xml后生成对应的参数树,对应着连接相应的ACS服务器二;
[0057] 其中节点Enable对应参数树的读写属性为rw="0",操作接口函数只有读函数get_enable,而没有写接口函数set_enable;这样ACS平台只能对CPE设备的Enable节点进行读操作,无法修改Enable参数的值;
[0058] 当CPE在同时对接多个ACS平台的情况下,通过每个对接ACS的子进程导入的相应的xml文件,实现控制ACS平台对CPE读写权限的管理。
[0059] 综上所述,本发明实现CPE同时与多个ACS平台对接,当CPE与多ACS平台对接时,能通过XML文件控制对接的ACS访问权限,避免多ACS平台同时下发配置导致的冲突。
[0060] 需要说明的是:以上所述仅为本发明的优选实施方式,并非用以限定本发明的权利范围;同时以上的描述,对于相关技术领域的专人士应可明了及实施,因此其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含在申请专利范围中。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈