用户驻地设备和远程管理服务器之间的报警通知的利记博彩app

文档序号:7909614阅读:394来源:国知局

专利名称::用户驻地设备和远程管理服务器之间的报警通知的利记博彩app
技术领域
:本发明通常涉及用户驻地设备(CPE)和自动配置服务器(ACS),即在本专利申请中所称的远程管理服务器,之间的报警通知。CPE或用户驻地设备的例子是数字用户线(DSL)调制解调器、机顶盒(STB)、诸如WiFi热点或者毫微微(FEMTO)小区的无线路由器、诸如移动电话、个人数字助理(PDA)的无线终端等。用户驻地设备和远程管理服务器被认为通过远程管理协议相互连接。在本专利申请的上下文中的报警包括例如临界电池电量、诸如黑客攻击的安全入侵等的通知。
背景技术
:远程管理系统包括用户设备中的管理平台、网络中的远程管理服务器以及用于在用户设备中的管理平台上运行的管理客户机或代理与远程管理服务器之间的通信的远程管理协议。实例性的管理平台是OSGi(开放服务网关协议)服务平台,它是在被远程管理的用户设备中的Java虚拟机(JVM)之上运行的基于Java的服务平台。在用户设备中存在OSGi服务平台能够实现从在位于网络中任何地方的自动配置服务器远程安装和管理软件,而不打扰用户设备的运行。这样,可以安装软件应用、将软件应用升级到新版本、重新配置应用、添加或者激活应用的新特征、和从用户设备中删除程序,而无需向用户设备派遣技术人员,也无需要求用户介入。由于该管理平台,在单个用户设备上运行的软件服务或者应用可以彼此共享其能力。管理代理或者管理客户机用作软件应用包与远程管理服务器之间的接口,并使用户设备中的管理平台能够向远程管理服务器透露可管理参数。管理协议的作用是提供自动配置服务器可以安全地读取或写入参数值以配置用户设备中的软件并最终监控用户设备的状态和统计的机制。实例性的用于用户设备的安全远程管理的管理协议是TR-069协议,它由DSL论坛在其技术报告TR-069"CPEWANManagementProtocol(CPEWAN管理协议)”中定义,其例如可通过下述URL从因特网上获得:http//dslforum.org/aboutdsl/trtable,html。TR-069协议是基于远程过程调用(RPC)的机制,即基于通用消息的机制,通过该机制,自动配置服务器能够读/写/配置在CPE设备上运行的软件组件的参数和参数属性。每一个参数包括名值对。名称标识特定的参数,并具有与目录中的文件类似的层状结构,不同的层级用“.”(点)分开。参数的值可以是若干已定义的数据类型中的一个。根据自动配置服务器是被允许只读取参数还是还被允许改变参数的值,每个参数还可以被定义为只读或者读写参数。特殊的例子可以是超文本传输协议(HTTP)服务或应用,其安装在用于客户机-服务器通信的ADSL或VDSL调制解调器上。HTTP应用的所有参数构成HTTP应用的参数模型。实例性的参数是HTTP应用进行侦听的端口号或标识。ADSL或VDSL调制解调器被认为具有在Java虚拟机之上运行的OSGi平台。OSGi平台能够实现与例如网页浏览器的其它应用分享HTTP应用的能力。通过安装在OSGi平台之上的TR-069管理代理,HTTP应用的参数对DSL网络中的自动配置服务器(ACS)或任何其它TR-69感知包(awarebundle)可见并可访问。虽然操作者要求报警管理的支持,但是,目前在TR-069中没有标准的方式描述和管理报警。在基于TR-069的远程管理系统中实现报警管理的简单方法是使用TR-069机制以通知ACS对象模型中的参数的值的变化。参数的通知属性表示CPE是否应该在在TR-069会话中发送到ACS的通知(Inform)消息或通知远程过程调用(RPC)中包括该参数的已改变的值。在参数的值变化的“主动”和“被动”通知之间进行区分。在被动通知的情况下,CPE必须在在下一个建立到ACS的TR-069会话中发送的通知RPC的参数列表中包括参数的新值。在主动通知的情况下,CPE必须发起到ACS的TR-069会话,并在相关的通知RPC的参数列表中包括新值。考虑例如根据现有技术的方法的低电池报警管理。另外,假定CPE的TR-069数据模型包括电池电量参数,其表示CPE设备的电池的电量。在TR-069数据模型中,该参数例如可命名为设备.电池.U}.电池电量在此,“设备”是TR-069树的根对象,“女”是子TR-069对象的通配符,“U}”表示在TR-069数据模型中可以存在几个电池对象。进一步假定,初始电池电量是100%,CPE设备没有连接到电源,因此,电池电量随时间降低。还假定CPE设备能够检测电池电量增加/降低5%的变化。假定ACS用主动通知配置“设备.电池.{i}.电池电量”参数。在ACS上,本地报警准则被配置为只要参数“设备.女.电池.U}.电池电量”的值变得小于或等于20%,就出现低电池报警条件。此外,ACS还可以被配置为向例如操作者的外部系统报告低电池报警条件。在基于参数值变化报告的简单方法中,CPE将对以下的电池电量的值95%,90%,85%,80%,75%,70%,-,20%,15%,...使用到ACS的TR-069通知RPC。这意味着在ACS检测报警条件之前,大量的值变化通知消息将由CPE向ACS报告,无需占用CPE和ACS之间的网段中的资源,也无需占用ACS中的资源以相对于报警准则检验所报告的值变化。考虑第二个例子,其中CPE的数据模型包含y个分支,每个分支具有i个参数。所有分支中的所有参数被标记用于主动通知。因此,在最坏的情况下,在现有技术方案中从CPE发送到ACS的值变化通知RPC将包含下列参数设备·*■分支1.ΑΙ,I=blal设备·*■分支1.Α2,{I=bla2…设备·*■分支1.Ai,{I=blai设备·*■分支2.ΑΙ,I=b2al设备·*■分支2.Α2,{I=b2a2…设备·*■分支2.Ai,{I=b2ai…设备.*.分支y.Al,值=byal设备.*.分支y.A2,值=bya2......设备.*.分支y.Ai,值=byai当接收到这样一个值变化通知RPC时,ACS必须将通知RPC中的每个新参数与本地报警准则进行比较,并检验是否满足至少一个产生报警的条件。这将代表ACS上的大量负载,特别是如果分支的数量被认为高,例如y=10,且每个分支的参数的数量也被认为高,例如i=100。总之,使用TR-069值变化通知机制用于报警通知的缺点是它的可扩充性和施加于ACS的固有负载。事实上,对于向ACS报告已改变的参数值的每个通知消息,ACS都必须确定报警条件是否满足。为此,ACS必须评估本地报警准则,例如,将新参数值与阈值相比较。根据这样的本地报警准则的个数,ACS花费大量的时间和资源来处理所报告的参数值变化。基于TR-069通知消息的简单的报警管理方法的另一个缺点是难以实现“实时”报警通知。特别是对于类似安全攻击或低电量状态的紧急报警条件,操作者要求在TR-069平台上支持实时报警通知。然而,在TR-069中,每个TR-069会话只能发送一个通知消息。这意味着当在已有的TR-069会话内检测到报警条件时,CPE将不能报告参数值改变,ACS将不能获得关于报警条件的信息,直到当前的TR-069会话结束、新的TR-069会话打开和参数值变化被传送和处理为止。在TR-069会话是基于TCP的情况下,当TR-069会话终止时,TCP连接必须关闭。因此,在新的TCP连接被打开前,将经过两倍段最大生存时间(MSL),而用于报告报警参数值变化的总时长可能长达几分钟,这对操作者是不能接受的。操作者希望紧急报警能够实时地向ACS报告,即,在30秒内或者在60秒内。
发明内容本发明的目的是提供一种在远程管理系统中能够实现报警通知的方法、CPE和ACS,其克服上述的简单的基于参数值变化通知的机制的缺点和不足。特别地,它的目标是提供一种支持报警管理的远程管理系统,其具有降低的ACS上的负载。它的另一个目标是提供一种能够实现实时报警管理的远程管理系统。根据本发明,上述的目标通过如权利要求1所限定的用于通过远程管理协议相互连接的用户驻地设备(CPE)和远程管理服务器(ACQ之间的报警通知的方法实现,所述方法包括以下步骤-在用户驻地设备(CPE)中检测报警条件;-通过远程管理协议从用户驻地设备(CPE)向远程管理服务器(ACQ传送显式(explicit)报警通知;以及-远程管理服务器(ACQ响应显式报警通知,而无需在所述远程管理服务器(ACS)中预先检验报警准则。事实上,代替使用参数值变化通知,能够检测报警准则是否匹配的CPE设备可以向ACS发送显式报警通知。这种显式报警通知例如可以是TR-069通知RPC中的新的“报警”事件,或者可以是新的“报警”RPC。本发明简化了ACS所执行的确定报警条件是否满足的操作,因为在接收到报警通知后,在ACS处不需要将新的参数值和阈值水平进行比较或者其它处理。本发明还降低了CPE与ACS之间的接口上的负载,因为并不是每一个参数值改变都必须向ACS报告。综上所述,本发明增加了远程管理系统中的报警管理的可扩充性。在显式报警通知通过专用报警RPC或专用报警命令实现的情况下,这种RPC可在已有的TR-069会话期间的任何时候发送,有助于满足操作者的实时要求。在显式报警通知通过TR-069通知RPC中的新的报警事件实现的情况下,本发明可用专利申请号为08290333.7的欧洲专利申请“MethodsforAutomaticallyConfiguringDevicesinTelecommunicationNetworksandDevicesforUsewithSuchMethods(用于在电信网络中自动配置设备的方法和使用这种方法的设备”补充。其中,建议扩展/修改TR-069协议,以致多个通知RPC可以在单个TR-069会话内发送。这样,实时约束也可以得到满足。应当注意,本发明还涉及如权利要求6所限定的远程管理服务器(ACS)和如权利要求7所限定的用户驻地设备(CPE),它们都在根据本发明的方法中使用。可选地,如权利要求2所限定的,在根据本发明的方法中的远程管理协议是TR-069CPEWAN管理协议。如已经在本专利申请的前面部分提到的,DSL论坛已在其技术报告TR-069中定义了用于远程管理的协议,即,以分层结构的方式命名参数的方法和通过消息序列从网络中的远程位置安全地读/写这些参数的方法,这被称作远程过程调用(RPC)。显然,通过检测CPE中的报警条件和到ACS或者远程管理服务器的显式报警通知支持可扩充的报警管理机制并不限于特定的已有或未来的远程管理协议。当前或未来版本可与本发明结合使用的多种管理协议例如是用于移动用户设备或SNMP(简单网络管理协议)的开放移动联盟设备管理协议(OMA-DM)。进一步地,可选地,在根据本发明的方法中的显式报警通知可包括专用报警远程过程调用,如权利要求3所限定的。事实上,只包含CPE已检测到报警条件的那些参数(即值已改变的参数的子集)的新的专用消息或RPC可用作显式报警通知。这种新的专用报警RPC可例如在TR-069规范的未来版本中变成标准化,或可选择地,使用私有报警RPC。然而,这种私有RPC对来自不同提供商的ACS是未知的,因此,不能被解释。可选择地,如权利要求4所指出的,在根据本发明的方法中的显式报警通知可包括在TR-069通知远程过程调用中包含的报警事件。因此,代替新的专用RPC,具有新的报警事件的TR-069通知RPC可用作本发明的变形实施例中的显式报警通知。此外,“报警”对象和对应的占位符将在CPE中的目标模型中创建。该占位符例如包含布尔型参数的列表,例如表示对于CPE所监控的特定参数是检测到(比特设为1)还是未检测到(比特设为0)报警条件的“低电池报警出现(LowBatteryAlarmRaised)”。在这种情况下,ACS只需要在列表中搜索“报警出现(AlarmRaised)”比特被设置的那些参数,而不需要评估任何本地报警准则。本发明的该实现的优点在于它符合当前的TR-069标准,并不要求任何新的RPC被标准化或私有地实现。可以使用现有的“通知”RPC。根据本发明的方法的另一个可选的有利方面在于它可包括,使传送和响应所述专用报警远程过程调用优先于其它TR-069远程过程调用。该可选的方面由权利要求5限定。在新的专用报警命令或RPC用于实现显式报警通知的情况下,该RPC可优于其它命令或RPC,以有助于满足操作者对紧急报警处理的实时要求。这例如在ACS拥塞的情况下是有价值的,在这种情况下,ACS可以使报警RPC优先于其它RPC。这是有价值的另一个例子是CPE与ACS之间的网络拥塞的情况。在该网段中的传输节点可被配置为使报警RPC优先,并以较低的优先级处理其它RPC。图1表示根据本发明的实施例的支持显式报警通知的CPE设备中的数据模型。具体实施例方式在第一个示意性实施例中,再次考虑低电池报警管理的例子。此外,再次假设CPE的TR-069数据模型包括电池电量参数,它表示CPE设备的电池的电量。在TR-069数据模型中,该参数例如可被命名为设备.电池.{i}.电池电量在此,“设备”是TR-069树的根对象,“女”是子TR-069对象的通配符,“{i}”表示在TR-069数据模型中可存在几个电池对象。进一步假定初始电池电量是100%,CPE设备没有连接到电源,因此,电池电量随时间降低。还假定CPE设备能够检测电池电量增加/降低5%的变化。根据本发明,除了“设备.女.电池.U}.电池电量”参数之外,电池对象还包括“设备.女.电池.U}.报警出现”参数。该“设备.女.电池.{i}.报警出现”参数例如是布尔参数,当CPE检测到电池电量变成小于或等于20%时,它的值被设为1(一或“真”),只要电池电量高于20%,它的值就设为0(零或“假”)。“设备.女.电池.U}.电池电量”参数不再被标记用于主动通知。相反,“设备.女.电池.U}.报警出现”参数被ACS标记用于主动通知。CPE被认为能够检测低电池条件。当电池量变成小于或等于20%时,CPE将“设备.女.电池.U}.报警出现”参数设置为“真”,并向ACS发送显式报警通知。在第一个实施例中,CPE发送包含“报警”事件的通知RPC。该通知RPC可是已有的TR-069会话内的另外的通知RPC,或者在每个TR-069会话只有一个通知RPC被发送的情况下可以是下一个TR-069会话的通知RPC。在第二个实施例中,CPE向ACS发送专用“报警”RPC。在这两个实施例中,ACS接收单个显式报警通知,不再必须相对本地实施的报警准则检验所报告的参数值。图1示出了本发明的第二个实施例中的CPE的数据模型。在分支1或101中的所有参数,即111、112、…、113,表示报警,并假定该分支中的参数的数量大,例如i=100。本地报警准则在ACS上定义,未在图1中示出。这种标准的例子是如果“设备.*.分支1.Al,,在值变化通知RPC中出现,则出现“报警Al,,;如果“设备.*.分支1.A2”在值变化通知RPC中出现并且该参数的新值小于x%,则出现“报警A2”;如果“设备.*.分支1.Ai”在值变化通知RPC中出现,则出现“报警Ai”。存在几个分支分支1或101、分支2或102、…、分支y或103。假定y较大,例如,y=10。根据本发明,数据模型在图1中示出的CPE将向ACS报告专用“报警”RPC,其只包含CPE已经检测到报警的那些参数,即,在各个分支1···分支y中的参数的子集,因为即使所有参数的值发生变化,也并非所有的参数都指示报警。在变形实施例中,图1所示的CPE将发送包含“报警”事件的通知RPC。然后,ACS只需要在列表中搜索“报警出现”比特被设置的那些参数,而不需要评估任何本地报警准则。尽管已经参照特定实施例说明了本发明,但对于本领域的普通技术人员来说,显然本发明并不限于上述的示意性实施例的细节,并且本发明在不脱离其范围的情况下,可以进行各种改变和修改。因此,这些实施例在所有方面都被认为是示意性的而非限制性的,本发明的范围由后附的权利要求而不是前面的说明书确定,因此,在权利要求的等同的意思和范围内的所有改变都意味着包含在权利要求中。换句话说,希望覆盖落入基本原理且其本质属性在本专利申请中被要求保护的任何和所有修改、变形或等同。另外,本专利申请的读者应当理解,词语“包含”或“包括”并不排除其它单元或步骤,单词“一”或“一个”并不排除多个,诸如计算机系统、处理器的单个单元或另一个集成单元可实现权利要求所记载的几种装置的功能。权利要求中的任何标记不应被解释为限制相关的权利要求。术语“第一”、“第二”、“第三”、“a”、“b”、“c”等,当在说明书或者权利要求中使用时,被引入以在类似的单元或步骤中进行区分,并不必然描述连续或时间上的顺序。同样,术语“顶部”、“底部”、“上”、“下”等被引入用于说明性目的而并不必然描述相对位置。应当理解,所使用的术语在适当的环境下可以互换,本发明的实施例能够根据本发明以其它顺序或者不同于以上描述或说明的方式操作。权利要求1.一种用于通过远程管理协议相互连接的用户驻地设备(CPE)和远程管理服务器(ACS)之间的报警通知的方法,其特征在于,所述的方法包括以下步骤-在所述用户驻地设备(CPE)中检测报警条件;-通过所述远程管理协议,从所述用户驻地设备(CPE)向所述远程管理服务器(ACS)传送显式报警通知;以及-所述远程管理服务器(ACQ响应所述显式报警通知,而无需在所述远程管理服务器(ACS)中预先检验报警准则。2.根据权利要求1所述的方法,其特征在于,所述远程管理协议是TR-069CPEWAN管理协议。3.根据权利要求2所述的方法,其特征在于,所述显式报警通知包括专用报警远程过程调用。4.根据权利要求2所述的方法,其特征在于,所述显式报警通知包括在TR-069通知远程过程调用中包含的报警事件。5.根据权利要求3所述的方法,其特征在于,所述方法还包括使传送和响应所述专用报警远程过程调用优先于其它TR-069远程过程调用。6.一种远程管理服务器(ACS),用于在根据权利要求1所述的方法中使用。7.一种用户驻地设备(CPE),用于在根据权利要求1所述的方法中使用。全文摘要一种用于通过远程管理协议相互连接的用户驻地设备(CPE)和远程管理服务器(ACS)之间的报警通知的方法,包括在用户驻地设备(CPE)中检测报警条件;通过远程管理协议,从用户驻地设备(CPE)向远程管理服务器(ACS)传送显式报警通知;远程管理服务器(ACS)响应该显式报警通知,而无需在远程管理服务器(ACS)中预先检验报警准则。文档编号H04L12/26GK102318268SQ201080007156公开日2012年1月11日申请日期2010年2月8日优先权日2009年2月10日发明者G·克里斯塔洛,P·旺答勒申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1