法律状态公告日
法律状态信息
法律状态
2022-08-05
授权
发明专利权授予
技术领域
本发明涉及PON领域,尤其涉及一种利用宽带普遍服务管理平台对BUCPE进行限速的方法。
背景技术
随着国内光纤带宽接入用户的不断普及,特别是乡村带宽的不断普及,用户的数量规模不断扩大,运维成本越来越高,传统的终端用户管理和维护无法满足管理需求,为应对宽带用户规模的不断增大,需要一种简单安全的普遍服务规范。《宽带普遍服务专用固定客户端设备技术要求》规定了用于宽带普遍服务固定网络上行接口的客户端设备的物理接口、协议接口、设备功能、操作管理维护功能、性能要求和其它要求等,设备上电就可以发现设备的位置信息,该规范提供了一种简单的运维机制。用于普遍服务家庭宽带接入的网关设备简称客户端设备或BUCPE。本发明中BUCPE是指符合宽带普遍服务系统要求的ONU终端。BUCPE可以由安装了宽带普遍服务专用应用程序的手机获得地理位置信息,也可由OLT下发地理位置信息到PON上行的BUCPE。然后BUCPE通过D1接口与宽带普遍服务管理平台进行通信。D1接口是客户端设备中的上报代理功能模块与宽带普遍服务管理平台之间的通信接口。D1接口的所有会话均由客户端中的上报代理模块发起。每个会话中包括一个或多个请求和响应的交互。请求和响应均封装在JSON格式消息中通过HTTP/1.1协议(见IETF RFC2616)传输。
在传统实现要求里,只定义了基本信息上报、位置信息上报、下载速率测试、网络连通测试等基本功能,未定义限速功能。在宽带普遍服务应用较广的村村通工程中,还需要部署其他网管平台或计费系统,通过给BUCPE设置限速或按用户连接进行限速,达到给用户终端限速的目的。
发明内容
本发明要解决的技术问题是,针对现有技术存在的上述不足,提供一种利用宽带普遍服务管理平台对BUCPE进行限速的方法,巧妙对宽带普遍服务管理平台中已有的功能进行扩展,并对原有的协议框架进行扩展,新增RPC方法实现对BUCPE限速的功能,考虑了与原有协议框架和宽带普遍服务管理平台的兼容性,降低了开发难度。
本发明为解决上述技术问题所采用的技术方案是:
一种利用宽带普遍服务管理平台对BUCPE进行限速的方法,包括如下步骤:
S1、根据BUCPE的地理信息位置,确定不同BUCPE的限速值,在宽带普遍服务管理平台上增加区域限速配置表,定义区域经纬度范围、行政村区划代码、区域限速值(区域中的BUCPE的上下行速率)以及区域限速开关;
S2、判断BUCPE是否需要进行限速,在什么时机BUCPE需要限速,具体为:利用宽带普遍服务管理平台收到BUCPE首次信息上报的“Inform0”消息,宽带普遍服务管理平台从“Inform0”消息包含的地理信息对象中获取设备地理位置信息,根据BUCPE上报的地理位置信息从宽带普遍服务管理平台的区域限速配置表查找限速配置,如果BUCPE的下载速率最大值大于区域限速值,则对BUCPE进行限速及具体限速范围;
S3、宽带普遍服务管理平台在保留原有协议框架不变的基础上,拓展RPC方法新增了限速请求消息CPEPortLimit和限速请求回应消息CPEPortLimitResponse,如果该BUCPE所属区域限速开关打开,则宽带普遍服务管理平台根据区域限速配置表中的限速配置,通过RPC方法自动向BUCPE下发限速请求消息CPEPortLimit,BUCPE收到限速请求消息CPEPortLimit后进行限速回复,返回限速请求回应消息CPEPortLimitResponse,并在限速回复消息中反馈限速操作结果,同时宽带普遍服务管理平台自动记录限速操作结果;
S4、周期性的对未设置限速或设置失败的BUCPE重新设置限速,具体为:宽带普遍服务管理平台接收BUCPE技术要求规定的“下载速率测试任务结果”消息,从“下载速率测试任务结果”消息中包含的SiteSpeedResult对象中获取BUCPE的下载速率测试结果,如果下载速率测试任务结果中的下载速率最大值大于区域限速值,则宽带普遍服务管理平台自动重新向BUCPE下发限速请求,即重复执行步骤S3;
S5、宽带普遍服务管理平台收到BUCPE周期性上报消息后,根据步骤S3中记录的此BUCPE的限速操作记录,判断此BUCPE的最后一次限速操作是否限速成功,如果没有限速成功则重步骤复S3。
按上述方案,所述宽带普遍服务管理平台增加区域限速配置管理界面和限速结果记录界面,区域限速配置管理界面用于对区域限速配置表进行配置,其中区域经纬度范围是一组经纬度坐标,用于标识行政村区划的具体范围;限速结果记录界面用于记录限速请求消息的执行结果。
按上述方案,所述步骤S4~S5中,重复执行步骤S3时,不管之前的限速配置有没有生效,均以最后一次下发的限速配置为准。
按上述方案,宽带普遍服务管理平台为限速请求消息CPEPortLimit和限速请求回应消息CPEPortLimitResponse分别新定义了CPEPortLimit RPC方法和CPEPortLimitResponse RPC方法,限速请求消息CPEPortLimit、限速请求回应消息CPEPortLimitResponse的格式详细如下:
消息定义为由一系列元素组成的JSON数组,消息承载在HTTP/1.1的消息体中,消息的形式如下所示:[元素1,元素2,…],其中元素1为客户端设备的UUID字符串,后续元素为命令或响应的RPC方法对象,每个消息中不多于1个RPC请求和1个RPC响应,每个消息的属性定义和接口信息见表1到表3:
表1 CPEPortLimit RPC方法请求属性
表2 CPEPortLimitResponse RPC方法响应属性
表3限速请求命令和响应
与现有技术相比,本发明的有益效果:宽带普通服务管理平台在保持原有协议框架基础上新定义了CPEPortLimit和CPEPortLimitResponse消息,新增了宽带普遍服务管理平台的限速功能,使宽带普遍服务管理平台具备了按地理位置对BUCPE进行限速的功能,一定程度上取代了计费限速系统,使维护人员能在一个宽带普遍服务管理平台上对BUCPE进行统一管理,降低宽带普遍服务工作的推进成本,节省了软硬件投资和运维成本;该设计方法是在原有协议框架的基础上作的扩展,考虑了与原有协议框架的兼容性,由于原协议结构不变也降低了开发难度。
附图说明
图1是本发明实施例宽带普通服务平台对BUCPE限速方法的流程图;
图2是本发明实施例宽带普通服务平台和PON系统的组网结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。
参照图1~图2所示,本发明实施例提供一种利用宽带普遍服务管理平台对BUCPE进行限速的方法,具体实施步骤包括:
S1、维护人员根据BUCPE的地理信息位置,确定不同BUCPE的限速值,通过宽带普遍服务管理平台上的区域限速配置管理界面对区域限速配置表进行配置,根据经纬度和区号定义区域,并为每个区域设置限速开关,对于限速开关打开的区域还可以为区域下的BUCPE设置不同的区域限速值(上下行速率);
S2、判断BUCPE是否需要进行限速,在什么时机BUCPE需要限速:当宽带普遍服务管理平台收到BUCPE首次信息上报的“Inform0”消息时,宽带普遍服务管理平台从“Inform0”消息包含的地理信息对象中获取设备地理位置信息,根据BUCPE上报的地理位置信息从区域限速配置表查找限速配置,如果BUCPE的下载速率最大值大于区域限速值,则对BUCPE进行限速及具体限速范围;
S3、由宽带普遍服务管理平台使用扩展RPC方法向BUCPE下发限速设置,并从BUCPE获取限速设置结果;如果该BUCPE所属区域限速开关打开,则宽带普遍服务管理平台根据区域限速配置表中的限速配置自动向BUCPE下发限速请求消息CPEPortLimit(相关RPC方法为PEPortLimit RPC方法,BUCPE收到限速请求消息CPEPortLimit后进行限速回复,限速回复消息使用限速请求回应消息CPEPortLimitResponse(相关RPC方法为CPEPortLimitResponse RPC方法,并在限速回复消息中反馈限速操作结果,同时宽带普遍服务管理平台自动记录限速操作结果;
S4、利用宽带普遍服务协议中已定义的RPC方法,周期性的对未设置限速或设置失败的BUCPE重新设置限速:当宽带普遍服务管理平台接收BUCPE技术要求规定(参考了“YDT3059-2016宽带普遍服务专用固定客户端设备技术要求”中的第6.8.8.1条中规定)的“下载速率测试任务结果”消息时,从消息中包含的SiteSpeedResult对象中获取BUCPE的下载速率测试结果,如果下载速率测试任务结果中的下载速率最大值大于区域限速值,则宽带普遍服务管理平台自动重新向BUCPE下发限速请求,即重复执行步骤S3;重复执行步骤S3时,不管之前的限速配置有没有生效,均以最后一次下发的限速配置为准;
S5、宽带普遍服务管理平台收到BUCPE周期性上报消息后,根据步骤S3中记录的此BUCPE的限速操作结果,判断此BUCPE的最后一次限速操作是否限速成功,如果没有限速成功则重复步骤S3。
本发明在保留原有协议框架不变的基础上,新增了限速请求消息CPEPortLimit、限速请求回应消息CPEPortLimitResponse。BUCPE完成首次信息上报后,宽带普遍服务管理平台根据地理位置-限速对应关系,自动向BUCPE发起限速请求消息CPEPortLimit;BUCPE回复限速请求回应消息CPEPortLimitResponse给宽带普遍服务管理平台确认限速是否设置成功;根据宽带速率信息采集功能定期检查限速是否生效,如果发现速率超出限速设置的BUCPE则重发限速请求。限速请求消息CPEPortLimit、限速请求回应消息CPEPortLimitResponse保持了原协议框架不变,只是对协议作了扩展。具体见发明内容的表1到表3。表1为CPEPortLimit RPC方法请求属性,此方法用于平台向BUCPE发起限速请求;表2为CPEPortLimitResponse RPC方法响应属性,此方法用于BUCPE响应平台的限速请求;表3为CPEPortLimit和CPEPortLimitResponse方法的限速请求命令和响应,采用JSON表示。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
机译: 一种在服务器上保存和恢复平台配置参数的方法,利用服务器发送的程序对平台进行分析,将数据返回给服务器,准备平台用来保存配置并发送给服务器的程序
机译: 通过例如网络访问宽带网络的远程服务平台的方法家庭网络的智能电话,涉及基于局域网协议管理终端与远程服务平台之间的消息通信
机译: 一种在计算机设备上执行以提供多级管理可扩展服务平台的方法,一种用于将多个许可方和计算机相关存储与其中存储的指令相伴随的系统,以为多个许可方提供一个可扩展的服务平台。