首页 / 专利库 / 多媒体工具与应用 / 用户驻地设备 / 一种CPE参数属性处理方法

一种CPE参数属性处理方法

阅读:355发布:2020-09-25

专利汇可以提供一种CPE参数属性处理方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种CPE参数属性处理的方法,所述的方法包括如下步骤:a、 用户驻地设备 CPE通知自动配置 服务器 ACS参数属性丢失;b、ACS重新设置所述的CPE的参数属性。本发明克服 现有技术 的不足,通过在任何时候设备丢失了ACS设置的参数属性(没有保存参数属性就重启或人为将设备恢复出厂值)时由CPE通知ACS参数属性丢失并由ACS重新设置参数属性的技术方案实现对CPE参数属性的合理处理,使得ACS不必每次发现CPE重启时都盲目地重设CPE参数属性。,下面是一种CPE参数属性处理方法专利的具体信息内容。

1、一种CPE参数属性处理的方法,其特征在于,所述的方法包括如下 步骤:
a、用户驻地设备CPE通知自动配置服务器ACS参数属性丢失;
b、ACS重新设置所述的CPE的参数属性。
2、根据权利要求1所述的方法,其特征在于,其中步骤a所述的CPE 通知自动配置服务器ACS参数属性丢失是通过“参数属性丢失事件”实现的。
3、根据权利要求2所述的方法,其特征在于,其中所述的“参数属性丢 失事件”为Inform消息中携带的“9ATTRIBUTES LOST”。
4、根据权利要求1所述的方法,其特征在于,其中步骤a具体包括:
如果CPE没有保存参数属性,则CPE在每次重启动时通知自动配置服 务器ACS参数属性丢失,或者CPE在正常运行过程中检测到参数属性丢失, 则通知ACS参数属性丢失。
5、根据权利要求1所述的方法,其特征在于,其中步骤b具体包括:
b1、ACS收到所述的CPE参数属性丢失通知后检查所保存的CPE的参 数属性设置操作记录;
b2、ACS根据所述的CPE的参数属性设置操作记录,重新向所述的CPE 设置参数属性。
6、一种CPE参数属性处理的方法,其特征在于,所述的方法包括如下步 骤:
a、CPE向ACS请求配置;
b、ACS重新设置所述的CPE的参数属性。
7、根据权利要求6所述的方法,其特征在于,其中步骤a具体包括:CPE 向ACS发送BOOTSTRAP事件向ACS请求配置;
其中步骤b具体包括:
b1、ACS通过自动配置机制对所述的CPE进行配置后检查是否保存有 所述CPE参数属性设置操作记录;
b2、如果有所述的CPE参数属性设置操作记录,ACS重新设置其参数 属性。

说明书全文

技术领域

发明涉及DSL(DSL Digital Subscriber Loop数字用户线)技术,具体 来说,涉及DSL中CPE(Customer Premises Equipment用户驻地设备)技 术领域。

背景技术

目前接入家庭的宽带接入技术以DSL为主,现有技术主要采用DSL论坛 提出的以TR069(Technical Report技术报告)为核心的技术报告族推荐的 技术方案,该方案通过ACS(Auto-Configuration Server自动配置服务器) 对CPE进行自动配置,并通过ACS对CPE进行适当管理。
TR069采用基于HTTP(Hypertext Transfer Protocol,WWW服务程序 所用的协议)的SOAP协议(Simple Object Access Protocol基于XML语 法的简单对象访问协议)用于ACS对CPE的访问,并定义很多CPE实现的 由ACS调用的功能,称之为方法(Method)。ACS发送一个调用某方法的消 息给CPE然后由CPE完成指定功能并反馈执行结果的过程称为远程调用, 简称RPC。因此CPE提供给ACS调用的方法又称为RPC方法。
TR069定义了CPE数据模型,CPE参数被分层地组织成树形结构,树 的叶子即为具体的参数(Parameter),叶子以上的结点称为对象(Object), 因此对象也是一组参数或对象的集合。参数具有是否可改写、是否可读的固 有属性,另外还有在取值发生改变时是否向ACS发送通知(Notification)和 谁可以访问此参数(AccessList)的属性。
参数的Notification属性的取值可以是0、1、2,分别表示在特定条件下 参数的值发生变化时不发送通知、等待在下一个周期性会话建立时发送通知 和立即建立会话发送通知(关于会话在下面描述)。TR069定义了参数的初始 Notification属性取值,但ACS可以调用CPE的设置参数属性的方法 SetParameterAttributes修改一个或多个参数的该属性值。
参数的AccessList属性初值为空,意即只能被ACS访问,ACS可以调 用SetParameterAttributes方法设置其它访问者,例如LAN(局域网)侧的 用户(ACS在CPE的WAN(城域网)侧)。
ACS可以调用CPE的取参数属性的方法GetParameterAttributes查询指 定CPE的一个或多个参数的属性。
现有技术中ACS和CPE之间的会话是基于HTTP协议的,因此ACS和 CPE之间的任何交互要求由CPE发起到ACS的HTTP连接(ACS也可以请 求CPE发起连接,但有些情况下ACS无法向CPE发出请求)。ACS提供了 Inform方法供CPE调用以创建一个连接。在这个Inform消息中携带CPE的 设备标志信息(Deviceld)、导致创建此连接的事件(Event,TR069V1定义 一个Inform中最多可有16个Event)、产生事件的参数(ParameterList,包 括参数名和取值)以及报文协商参数和CPE当前时间信息等。
其中事件(Event)是用一个字符串描述的事件类型,该字符串以一个前 导字符作为事件类型代码,后跟一个空格,然后是该类型事件的描述。例如 设备首次建立到ACS的连接时需要请求配置文件,其事件是“0 BOOTSTRAP”;设备配置过以后的上电和任何原因的复位在启动后发送取值 为“1 BOOT”的事件。除了数字之外,前导字符也可以是字母,CPE执行 某个方法后发送的事件的前导字符为“M”,例如执行Reboot(即重启动)命 令时在设备真正复位前发送的事件为“M Reboot”。厂家自定义的事件以“X” 作为前导字符,例如“X 00D09E MyEvent”。
TR069 V1已经定义的事件前导字符有‘0’、‘1’、……、‘8’、‘M’、‘X’。
参数值的改变也是一种事件,事件类型为“4 VALUE CHANGE”。TR069 规定,如果某个参数的值的改变不是因为ACS主动设置而是来自其它外部因 素例如LAN侧的管理用户操作产生的并且该参数的Notification属性非0,则 应该向ACS报告此事件。如果Notification的值为1,则等到下一个周期性会 话周期到达时创建连接发送此事件,这是一种被动模式。如果Notification的 值为2,则立即主动创建连接发送此事件。
TR069定义了CPE应该实现的设置参数属性的方法 SetParameterAttributes,ACS调用此方法来修改CPE的参数的Notification 和AccessList属性,并且ACS可以调用CPE的GetParameterAttributes方 法查询参数的当前属性。
现有技术中在ACS修改了CPE参数属性后CPE可能不保存新的属性 值,因此如果CPE不保存新的属性值或者保存的属性值丢失(例如设备恢复 出厂设置),CPE不能重新获得参数属性,ACS可能因此不能获得所关注的 参数值改变事件和对参数访问权限的控制。虽然ACS可以周期性地调用 GetParameterAttributes查询CPE的参数属性是否正确,但在参数属性丢失 的情况下不能及时得到通知,依靠周期性查询无疑增加了ACS的负荷和网络 负载。

发明内容

本发明的目的在于提供一种CPE参数属性处理的方法,以解决CPE不 保存参数属性或所保存的参数属性丢失后如何与ACS交互以重新获取的问 题。
为实现上述目的,本发明提供的技术方案如下:一种CPE参数属性处理 的方法,所述的方法包括如下步骤:
a、用户驻地设备CPE通知自动配置服务器ACS参数属性丢失;
b、ACS重新设置所述的CPE的参数属性。
其中步骤a所述的CPE通知自动配置服务器ACS参数属性丢失是通过 “参数属性丢失事件”实现的。
其中所述的“参数属性丢失事件”为Inform消息中携带的“9 ATTRIBUTES LOST”。
其中步骤a具体包括:
如果CPE没有保存参数属性,则CPE在每次重启动时通知自动配置服 务器ACS参数属性丢失,或者CPE在正常运行过程中检测到参数属性丢失, 则通知ACS参数属性丢失。
其中步骤b具体包括:
b1、ACS收到所述的CPE参数属性丢失通知后检查所保存的CPE的参 数属性设置操作记录;
b2、ACS根据所述的CPE的参数属性设置操作记录,重新向所述的CPE 设置参数属性。
本发明还公开了一种CPE参数属性处理的方法,其特征在于,所述的方 法包括如下步骤:
a、CPE向ACS请求配置;
b、ACS重新设置所述的CPE的参数属性。
其中步骤a具体包括:CPE向ACS发送BOOTSTRAP事件向ACS请求 配置;
其中步骤b具体包括:
b1、ACS通过自动配置机制对所述的CPE进行配置后检查是否保存有 所述CPE参数属性设置操作记录;
b2、如果有所述的CPE参数属性设置操作记录,ACS重新设置其参数 属性。
本发明克服现有技术的不足,通过在任何时候设备丢失了ACS设置的 CPE参数属性(没有保存参数属性就重启或人为将设备恢复出厂值)时由CPE 通知ACS参数属性丢失并由ACS重新设置参数属性的技术方案实现对CPE 参数属性的合理处理,使得ACS不必每次发现CPE重启时都盲目地重设CPE 参数属性或者CPE可以不保存参数属性以节约永久存储器的空间从而降低设 备成本,同时ACS不再需要周期性的查询CPE的参数属性设置是否正确, 有效减轻了网络负载和ACS负荷。
附图说明
图1为本发明ACS和保存参数属性的CPE交互的流程图
图2为本发明ACS和未保存参数属性的CPE交互的流程图;
图3为本发明CPE发送BOOTSTRAP消息时与ACS交互的流程图。

具体实施方式

下面结合具体实施例和附图对本发明进行详细说明。
本发明采用如下的技术方案基本思路如下:在TR069的定义的现有事件 的基础上增加一个参数属性丢失事件,CPE在必要时向ACS发送携带该事件 的消息,ACS获取该消息后根据具体情况重新设置CPE的参数属性。
1、定义一个参数属性丢失事件;
首先,在现有事件的基础上增加一个新的事件前导字符为‘9’(或其它 专用字符)的参数属性丢失事件,完整的描述可以是“9 ATTRIBUTES LOST” 或其它类似描述,用来表示参数丢失的情况。
2、CPE向ACS发送参数属性丢失事件;
CPE在启动时,如果CPE已经将ACS设置的参数属性都保存到永久存 储器,在启动过程中从存储器中取出这些属性值而不必要求ACS重新设置, 此种情况下CPE在启动后只需要发送BOOT事件。但不必限制CPE发送参 数属性丢失事件。
CPE在启动时,如果CPE没有保存ACS设置的参数属性,则在启动时 发送的BOOT事件后增加参数属性丢失事件(即“9 ATTRIBUTES LOST”), 即CPE调用Inform方法创建到ACS的连接时在消息结构的Event部分同时 加入BOOT事件和参数属性丢失事件。
CPE在启动后,无论CPE保存参数属性与否,若CPE丢失了参数属性 就可向ACS发送参数属性丢失事件。
3、ACS响应CPE的参数属性丢失事件;
本发明所述的技术方案中ACS保存对CPE的属性设置操作,这样ACS 在任何时候收到CPE的参数属性丢失事件时如果有该CPE参数属性设置的 操作记录就可重新向该CPE设置参数属性。
ACS收到CPE的参数属性丢失事件(使用Inform方法)后首先按照 TR069的对话机制对该事件给予一个响应,ACS将对CPE的Inform调用向 CPE反馈一个响应消息,如果CPE收到响应消息,则意味着ACS的确收到 此消息。ACS不必在参数属性丢失事件的响应消息中告知CPE是否会重新设 置参数属性,因此该响应消息无参数。
ACS之后检查是否确实有该CPE的参数属性设置操作记录,如果有,就 调用CPE的SetParameterAttributes方法,将所保存的参数属性再次设置给 CPE。如果没有该CPE的参数属性设置操作记录,则不需要在向CPE发送 任何消息。
以下结合流程图进行说明:
CPE保存参数属性时CPE与ACS交互的具体的流程图如附图1所示:
步骤101、CPE启动。
步骤102、CPE启动后向ACS发送一个BOOT事件,没有参数属性丢 失事件。
步骤103、ACS针对BOOT事件回送一个响应消息。
步骤104、ACS和CPE进行某些交互。
步骤105、ACS主动向CPE设置参数属性,一般是手工操作或ACS根 据某个脚本自动实现。
步骤106、CPE保存参数属性到永久存储器。
步骤107、CPE完成属性设置和保存后响应ACS。
步骤108、ACS收到响应后知道此次设置成功,将所进行的参数属性设 置操作保存起来,如何保存由ACS决定。(如果设置失败则ACS不应保存此 次操作)
步骤109、在某个时刻CPE重启。
步骤110、同步骤102。
步骤111、同步骤103。
因为CPE没有发参数属性丢失事件,因此没有ACS向CPE重设参数属 性的后续步骤。
CPE没有保存参数属性时ACS与CPE交互的具体的流程图如附图2所 示:
步骤201、CPE启动。
步骤202、CPE启动后向ACS发送BOOT事件时在消息中同时增加参 数属性丢失事件,即“9 ATTIBUTES LOST”。
步骤203、ACS针对BOOT和参数属性丢失事件回送一个响应消息。
步骤204、ACS和CPE进行某些交互。因为之前ACS没有对CPE作过 参数属性设置操作,现在ACS没有自动向CPE重新设置参数属性的操作。
步骤205、ACS主动向CPE设置参数属性,一般是手工操作或ACS根 据某个脚本自动实现。
步骤206、CPE完成属性设置后响应ACS。
步骤207、ACS收到响应后知道此次设置成功,将所进行的参数属性设 置操作保存起来。(如果设置失败则ACS不应保存此次操作。)
步骤208、在某个时刻CPE重启,因为CPE不保存参数属性,于是ACS 设置的参数属性丢失。
步骤209、同步骤202。
步骤210、同步骤203。
步骤211、ACS发现对该CPE进行过参数属性设置操作,自动重新向该 CPE设置参数属性。后续过程与步骤5、6、7类似,只是ACS不必重复保存参 数属性设置操作。
此外,ACS收到CPE的BOOTSTRAP事件时的处理不同于上述的CPE 重启动或者CPE在正常运行过程中参数属性丢失事件的处理流程,此时CPE 发送给ACS的消息中不需要携带参数属性丢失事件,具体说明如下:
CPE通过向ACS发送BOOTSTRAP事件表示该设备未经过配置或已经 恢复了出厂设置,此时ACS会通过自动配置机制配置该CPE(通知CPE下 载配置文件,配置文件中包含参数的值,但不包含参数的Notification和 AccessList属性)。此时ACS应该检查一下是否曾经对该CPE设置过参数属 性,如果有则应该在完成自动配置后重新设置该CPE的参数属性。具体流程 如附图3所示:
步骤301、CPE启动。
步骤302、因为CPE还没有配置过,向ACS发送BOOTSTRAP事件。
步骤303、ACS回送一个消息响应BOOTSTRAP事件。
步骤304、因为CPE发送了BOOTSTRAP事件,所以ACS发起自动配 置过程(过程详细步骤略)。
步骤305、完成自动配置后,ACS判断是否有该CPE的参数属性设置记 录。
步骤306、如果ACS上有该CPE的参数属性设置记录,则ACS自动向 该CPE重设参数属性。
步骤307、ACS上没有该CPE的参数属性设置记录,跳过重设参数属性 的步骤,进入正常交互过程。
相关专利内容
标题 发布/更新时间 阅读量
具有加密和流量工程解析的动态VPN策略模型 2020-05-16 891
一种天地通信的方法、装置和微纳卫星 2020-05-13 235
二次接纳控制的处理方法及系统 2020-05-19 701
接入配置方法、信息提供方法及装置 2020-05-11 678
用于光学网络终端片上系统的高级功率管理的系统和方法 2020-05-12 459
同步符号的发送方法及装置 2020-05-12 1043
액세스 네트워크에서 인터넷 서비스를 제공하기 위한 전송 제어 방법 및 장치 2020-05-18 273
A METHOD AND A SYSTEM FOR DELIVERING AN OTT ADVERTISEMENT CONTENT FOR TELEVISION CONTENT DELIVERED USING A CONSTANT BIT RATE NETWORK 2020-05-15 103
SUPPLEMENTARY ACCESS GATEWAY DEVICE FOR PROVIDING AN ENHANCED AND/OR SUPPLEMENTARY NETWORK CONNECTIVITY TO AT LEAST ONE CLIENT DEVICE THAT IS CONNECTED TO A TELECOMMUNICATIONS NETWORK USING A CUSTOMER PREMISES EQUIPMENT DEVICE, SYSTEM FOR PROVIDING AN ENHANCED AND/OR SUPPLEMENTARY NETWORK CONNECTIVITY TO AT LEAST ONE CLIENT DEVICE, USE OF A MOBILE PHONE OR A MOBILE COMPUTING DEVICE, COMPRISING A CORRESPONDING SOFTWARE APPLICATION, AS A SUPPLEMENTARY ACCESS GATEWAY DEVICE, AND METHOD, PROGRAM AND COMPUTER PROGRAM PRODUCT 2020-05-16 927
SUPPLEMENTARY ACCESS GATEWAY DEVICE FOR PROVIDING AN ENHANCED AND/OR SUPPLEMENTARY NETWORK CONNECTIVITY TO AT LEAST ONE CLIENT DEVICE THAT IS CONNECTED TO A TELECOMMUNICATIONS NETWORK USING A CUSTOMER PREMISES EQUIPMENT DEVICE, SYSTEM AND USE OF A SUPPLEMENTARY ACCESS GATEWAY DEVICE FOR PROVIDING AN ENHANCED AND/OR SUPPLEMENTARY NETWORK CONNECTIVITY TO AT LEAST ONE CLIENT DEVICE, METHOD FOR PROVIDING AN ENHANCED AND/OR SUPPLEMENTARY NETWORK CONNECTIVITY TO AT LEAST ONE CLIENT DEVICE, PROGRAM AND COMPUTER PROGRAM PRODUCT 2020-05-16 324
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈