一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动适配运营商远程管理平台的方法与流程

2021-10-24 07:36:00 来源:中国专利 TAG:管理平台 运营商 方法 管理


1.本发明涉及光猫管理技术领域,具体是一种自动适配运营商远程管理平台的方法。


背景技术:

2.目前,随着光纤的普及,每个家庭的入户上网设备已替换为光猫,运营商为了方便管理每个家庭的光猫,通常会在光猫出厂的时候为每台设备预置远程管理程序,我们在这里把远程管理程序命名为cwmp,运营商管理光猫的平台叫做远程管理平台,我们在这里把远程管理平台命名为rms。cwmp与rms之间的通信协议为tr069协议,tr069协议是一种由dsl forum修订的一份技术规范,该规范是应用层的管理协议,命名为cpe广域网管理协议。tr069协议定义了一套网管体系结构,包括管理模型,交互接口及基本的管理参数,能够有效地对家庭网管设备进行管理。
3.如题1作为光猫的生产厂家,生产的光猫设备不可能只针对一家运营商,通常在国内会满足电信、移动、联通三家运营商的设备规范。运营商的设备规范除了支持行业标准的tr069规范,一般还都会有每个运营商自定义的私有数据模型。此时,运行在光猫上的cwmp程序需要针对三家运营商的设备规范做不同参数模型的定制,这样作为厂家,需要为每个运营商单独客制化一个cwmp程序。厂家也会因为需要维护多个运营商的cwmp程序而增加人力成本。
4.如图1所示,现有技术方案中,需要针对每个运营商开发一个cwmp程序和运营商的rms平台对接。


技术实现要素:

5.本发明的目的在于提供一种自动适配运营商远程管理平台的方法,以解决上述背景技术中提出的问题。
6.为实现上述目的,本发明提供如下技术方案:
7.一种自动适配运营商远程管理平台的方法,该方法在cwmp程序中实现了一个适配层,该适配层可以屏蔽掉每个运营商参数模型的差异,使设备只需要运行一个cwmp程序就能对接不同运营商的rms。
8.运行在光猫上的cwmp程序与运营商管理平台rms之间的通信协议为tr069。
9.cwmp程序包括cwmp核心功能和cwmp适配层两大部分;
10.cwmp核心功能主要实现光猫设备与运营商管理平台rms之间的socket通信,http soap报文的编码与解码,对编码后的报文上送到rms和从rms接收到的报文进行解码;核心功能中实现了对tr069标准参数模型和厂家私有参数模型的rpc操作方法,支持的rpc方法包括主要有设置参数模型的值与获取参数模型的值;
11.cwmp适配层主要实现对tr069标准参数模型、电信、移动、联通等运营商私有数据模型的适配;在该适配层中,主要实现两大功能:rms设置参数时,将rms设置的数据模型转
换为厂家的数据模型后,再设置到存储空间中去;rms获取参数时,将rms获取的数据模型转换为厂家的数据模型后,再从存储空间中读取值,返回给rms。
12.cwmp适配层使用了map这种数据结构,该数据结构使用键(key)

值(value)的映射关系将需要操作的参数或对象的完整路径(key)<

>操作对象(value)建立起一一映射的map表;通过查找该map表能以极高的效率找到操作对象并执行rpc方法。
13.本发明方法中cwmp适配层对数据处理的流程如下:
14.s1初始化适配器;
15.s2收到rms请求后解析rpc方法;
16.s3从解析出的的rpc方法中获取参数或对象的完整路径;
17.s4在适配器中用完整路径作为键(key)来查找参数对象(value);
18.s5找到参数对象后回调该对象的rpc方法;
19.s6对象回调完成后释放适配器。
20.与现有技术相比,本发明的优点是:能够在一套cwmp程序中自动适配电信、移动、联通等运营商远程管理平台rms,减少了针对各个运营商的程序维护数量,节省了开发维护人员的人力消耗,方便设备厂商在此软件架构的基础上适配更多的运营商。
附图说明
21.图1为现有技术中运营商远程管理平台的系统框图。
22.图2为本发明方法中运营商远程管理平台系统框图。
23.图3为一种自动适配运营商远程管理平台的方法的流程图。
具体实施方式
24.下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
25.请参阅图2

3,一种自动适配运营商远程管理平台的方法,该方法在cwmp程序中实现了一个适配层,该适配层可以屏蔽掉每个运营商参数模型的差异,使设备只需要运行一个cwmp程序就能对接不同运营商的rms。
26.运行在光猫上的cwmp程序与运营商管理平台rms之间的通信协议为tr069。
27.cwmp程序包括cwmp核心功能和cwmp适配层两大部分;
28.cwmp核心功能主要实现光猫设备与运营商管理平台rms之间的socket通信,http soap报文的编码与解码,对编码后的报文上送到rms和从rms接收到的报文进行解码;核心功能中实现了对tr069标准参数模型和厂家私有参数模型的rpc操作方法,支持的rpc方法包括主要有设置参数模型的值与获取参数模型的值;
29.cwmp适配层主要实现对tr069标准参数模型、电信、移动、联通等运营商私有数据模型的适配;在该适配层中,主要实现两大功能:rms设置参数时,将rms设置的数据模型转换为厂家的数据模型后,再设置到存储空间中去;rms获取参数时,将rms获取的数据模型转换为厂家的数据模型后,再从存储空间中读取值,返回给rms。
30.本发明方法中cwmp适配层对数据处理的流程如下:
31.s1、初始化适配器,cwmp_adapter_init(),将rms需要处理的完整路径(对象或参数)与对象的映射关系组合成键值对,并将该键值对添加到适配器中。
32.s2、cwmp程序收到rms的请求后,解析出对应的rpc方法,主要为getparameternames、getparametervalues、setparametervalues、getparameterattributes、setparameterattributes、addobject和deleteobject等这些rpc方法
33.s3、例如在这里解析出是getparametervalues这个rpc方法,将rms需要获取的完整路径放入到适配器中,查找到这个对象,如果找到这个对象,说明传入的完整路径是一个合法的路径,是电信、移动、联通或tr069规范中定义的参数路径,此时,cwmp程序回调该对象中的rpc方法。
34.s4、在适配器中用完整路径作为键(key)来查找参数对象(value)。
35.s5、找到参数对象后,回调该对象的rpc方法,在这里就是回调执行getparametervalues这个rpc方法。
36.s6、对象回调完成后释放适配器。
37.上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下作出各种变化。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜