一种控制远程设备的方法以及装置的制作方法

文档序号:7758504阅读:120来源:国知局
专利名称:一种控制远程设备的方法以及装置的制作方法
技术领域
本发明涉及数据通信技术领域,尤其涉及一种控制远程设备的方法以及装置。
背景技术
随着网络通信技术的飞速发展,网络用户数日益增长,网络终端的功能也越来越 复杂,给全球网络运营商的运营维护带来了严峻的挑战。传统的配置排障等管理工作一般 需专业人员上门进行,但这种方式的成本高、及时性差,并且工作量大,已经不能满足运营 商的需求。目前,设备厂商和服务提供商希望降低系统和设备管理复杂性、最大限度减少上 门服务,提高故障排除效率,提高整个网络的可用性,在这种环境下,TR069协议孕育而生, 基于TR069协议可以更好的实现对远程网络设备的控制。TR069 协议又称为 CWMP (CPE WAN Management Protocol, CPE 广域网管理协 议)是由DSL(Digital Subscriber' s Line,数字用户线路)论坛发起制定的技术规范 之一,TR069所定义的系统框架主要包括两类逻辑设备,如图1所示,该两类逻辑设备分 别为CPE (远程设备)101和ACS (管理服务器)102,CPE 101和ACS 102之间可以通过 Internet (因特网)连接。其中,CPE可以是用户侧设备,也可以是企业网关,乃至网络中一 切可管理的设备;ACS 102 (Auto Configuration Server)是处于运营商侧的管理服务器, 通过TR069协议对CPE 101进行管理,例如,远程设备的自动配置、远程设备的软件和硬件 的升级、远程设备的状态、性能监测以及故障诊断等。在图1所示的系统中,ACS 102在检测到CPE 101出现故障的时候,或者CPE 101 主动上报设备故障的告警信息时,ACS 102可以进行一些远程故障诊断,例如,ACS 102发 消息至CPE 101以指示CPE 101进行Ping测试,并根据CPE 101返回的Ping测试结果进 行故障分析。当ACS 102检测到CPE 101处于非正常工作状态时,ACS 102就可以通过发 送Reboot消息以指示CPE 101重启,其中,CPE 101处于非正常工作状态包括在设定时长 内CPE 101的CPU使用率一直处于接近100%状态;或在设定时长内CPE 101的内存使用 率居高不下;或在设定时长内CPE 101上报的某些严重告警没有得到消除等情况。在实际应用中发现,CPE 101重启会造成该设备承担的相应业务的中断,尤其是 处于核心位置的设备重启或设备重启需要的时间比较长的情况下,对用户影响很大。虽 然目前各设备制造厂商为了提高设备的可靠性,在多款设备上都实现了主备切换功能 (redundancy),但是目前对设备进行故障恢复管理时并未考虑设备的主备切换功能,缺乏 灵活性,使得CPE重启的频率较大。

发明内容
有鉴于此,本发明实施例提供一种控制远程设备的方法以及装置,采用该技术方 案,能够有效利用设备的主备切换功能对远程设备进行控制,相对于现有技术,降低了远程 设备重启的频率。本发明实施例通过如下技术方案实现
根据本发明实施例的一个方面,提供了 一种控制远程设备的方法。根据本发明实施例提供的控制远程设备的方法,包括监控远程设备的状态; 在监控到所述远程设备处于非正常工作状态后,确定本地是否存储有所述远程设 备注册的用于表征所述远程设备具备主备转换功能的注册信息;根据确定结果,对所述远程设备进行控制。根据本发明实施例的另一个方面,还提供了 一种控制远程设备的装置。根据本发明实施例提供的控制远程设备的装置,包括监控单元,用于监控远程设备的状态;注册信息确定单元,用于在所述监控单元监控到所述远程设备处于非正常工作状 态后,确定本地是否存储有所述远程设备注册的用于表征所述远程设备具备主备转换功能 的注册信息;控制单元,用于根据所述注册信息确定单元的确定结果,对所述远程设备进行控 制。根据本发明实施例的另一个方面,还提供了一种管理服务器,该管理服务器包括 上述的控制远程设备的装置。通过本发明实施例提供的上述至少一个技术方案,监控远程设备的状态,在监控 到该远程设备处于非正常工作状态后,确定本地是否存储有该远程设备注册的用于表征该 远程设备具备主备转换功能的注册信息,并根据确定结果,对该远程设备进行控制。根据该 技术方案,能在监控到远程设备处于非正常工作状态时,结合该远程设备是否具备主备切 换功能对该远程设备进行控制,例如,在确定远程设备具备主备转换功能时,可以控制远程 设备进行主备切换,与现有技术在确定远程设备处于非工作状态后直接控制该远程设备重 启的方式相比,降低了远程设备重启的频率,并且能够有效地利用远程设备的主备转换功 能。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施 例一起用于解释本发明,并不构成对本发明的限制。在附图中图1为现有TR069协议定义的框架中包括的逻辑设备示意图;图2为本发明实施例一提供的控制远程设备的方法流程图;图3为本发明实施例二提供的控制远程设备的方法流程图;图4为本发明实施例三提供的控制远程设备的方法流程图;图5为本发明实施例四提供的控制远程设备的方法流程图;图6为本发明实施例提供的基于TR069协议控制远程设备的方法流程图;图7为本发明实施例提供的控制远程设备的装置示意图。
具体实施例方式为了给出有效利用设备的主备切换功能对远程设备进行控制的实现方案,本发明 实施例提供了一种控制远程设备的方法以及装置,以下结合说明书附图对本发明的优选实 施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限 定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明实施例提供的控制远程设备的方法,能够考虑远程设备的主备切换功能, 对远程设备进行控制,即在监控到远程设备处于非正常工作状态时,确定本地是否存储有 该远程设备注册的用于表征该远程设备具备主备转换功能的注册信息,并根据确定结果, 对该远程设备进行控制。其中,根据确定结果的不同,对该远程设备进行控制的方式不同, 具体地在确定结果为是时,可以直接指示该远程设备进行主备切换;也可以进一步判断 该远程设备是否符合切换条件,在确定符合切换条件时,指示该远程设备进行主备切换,在 确定不符合切换条件时,指示该远程设备重启;在确定结果为否时,可以直接指示该远程设备重启;也可以进一步从该远程设备 中获取主备切换配置信息,在未获取到主备切换配置信息时,指示该远程设备重启,在获取 到主备切换配置信息时,指示该远程设备进行主备切换。以下结合具体的实施例对上述处理过程进行详细说明。实施例一根据本发明实施例一,提供了一种控制远程设备的方法,如图2所示,该方法主要 包括如下步骤步骤201、监控远程设备的状态。步骤202、根据远程设备的状态确定该远程设备是否处于正常工作状态,若是,返 回步骤201,若否,执行步骤203。步骤203、确定本地是否存储有该远程设备注册的用于表征该远程设备具备主备 转换功能的注册信息,若是,执行步骤204,若否,执行步骤205。步骤204、指示该远程设备进行主备切换,至此,控制远程设备的流程结束。步骤205、指示该远程设备重启,至此,控制远程设备的流程结束。图2所示流程的步骤201中,监控远程设备的状态,可以通过现有技术进行监控, 例如,Ping测试方式,现有技术中对远程设备的状态进行监控的方式很多,此处不再一一列 举,本发明实施例利用现有技术监控到远程设备出现故障处于非正常工作状态之后,提出 对于后续处理流程的优化方案,因此,本发明后续实施例将重点对该优化方案进行说明。图2所示流程可以由管理服务器ACS执行,具体地,具备主备转换功能的远程设备 可以在开机注册时将用于表征其具备主备转换功能的注册信息注册到ACS中,也可以根据 设定周期将用于表征其具备主备转换功能的注册信息注册到ACS中。ACS可以建立用于存 储主备转换功能的注册信息的数据库,以便于对注册信息进行管理。在上述步骤203中,通 过查找该数据库确定本地是否存储有该远程设备注册的用于表征该远程设备具备主备转 换功能的注册信息,若能查找到相应的注册信息,则表征该远程设备具备主备切换功能,则 可以指示该远程设备进行主备切换,而无需重启,从而能够保证该远程设备中进行的业务 不会中断。
实施例二根据本发明实施例二,提供了一种控制远程设备的方法,如图3所示,该方法主要 包括如下步骤步骤301、监控远程设备的状态。步骤302、根据远程设备的状态确定该远程设备是否处于正常工作状态,若是,返 回步骤301,若否,执行步骤303。步骤303、确定本地是否存储有该远程设备注册的用于表征该远程设备具备主备 转换功能的注册信息,若是,执行步骤304,若否,执行步骤306。步骤304、判断该远程设备是否符合切换条件,若是,执行步骤305,若否,执行步 骤 306。步骤305、指示该远程设备进行主备切换,至此,控制远程设备的流程结束。步骤306、指示该远程设备重启,至此,控制远程设备的流程结束。上述流程中的步骤301、步骤302、步骤303、步骤305以及步骤306的具体执行过 程分别和上述实施例一中的步骤201、步骤202、步骤203、步骤204以及步骤205的执行过 程对应,具体执行过程已在上述实施例一中详细说明,此处不再赘述。图3所示流程的步骤304中,确定远程设备是否符合切换条件的过程,主要包括获取该远程设备上报的用于表征远程设备是否符合切换条件的参数;当该参数的值为预设的在远程设备符合切换条件时对应的值时,确定该远程设备 符合切换条件;当该参数的值为预设的在远程设备不符合切换条件时对应的值时,确定该远程设 备不符合切换条件。具体地,获取该远程设备上报的用于表征远程设备是否符合切换条件的参数的过 程,可以采用主动获取的方式,即由ACS需要确定该远程设备是否符合切换条件时,从该远程设备中获取,当然为 了提高对远程设备控制的实时性,ACS也可以预先从远程设备中获取用于表征远程设备是 否符合切换条件的参数。获取该远程设备上报的用于表征远程设备是否符合切换条件的参数的过程,可以 采用被动获取的方式,即由远程设备主动就该用于表征其是否符合切换条件的参数上报给ACS,例如,在开 机注册时就上报。优选地,远程设备可以在每次检测到该用于表征其是否符合切换条件的 参数的值发生变化时,将变化后的参数上报给ACS,以由ACS进行更新。考虑到实际应用中,远程设备虽然具备主备切换功能,但不一定随时都可以进行 主备切换,例如,设备中的备卡被拔出时,则无法进行主备切换,或其他各种导致无法进行 主备切换的情况。基于此,本发明实施例二中,在通过上述步骤305指示远程设备进行主备 切换之前,可以通过上述步骤304判断该远程设备当前是否符合切换条件,在确定符合切 换条件时才进行切换。根据该处理过程,能够提供远程设备进行主备切换的成功率,避免 了虽然具备主备切换功能但由于当前切换条件不满足而导致切换不成功的问题,通过步骤 304的判断过程,在确定出远程设备当前不符合切换条件时,及时地控制该远程设备进行重 启ο
实施例三根据本发明实施例三,提供了一种控制远程设备的方法,如图4所示,该方法主要 包括如下步骤步骤401、监控远程设备的状态。步骤402、根据远程设备的状态确定该远程设备是否处于正常工作状态,若是,返 回步骤401,若否,执行步骤403。步骤403、确定本地是否存储有该远程设备注册的用于表征该远程设备具备主备 转换功能的注册信息,若是,执行步骤404,若否,执行步骤405至步骤407。步骤404、指示该远程设备进行主备切换,至此,控制远程设备的流程结束。步骤405、从远程设备中获取该远程设备的主备切换配置信息。步骤406、判断是否获取到主备切换配置信息,若是,执行步骤404,若否,执行步 骤 407。步骤407、指示该远程设备重启,至此,控制远程设备的流程结束。图4所示流程中,步骤401、步骤402、步骤403、步骤404以及步骤407的具体执行 过程分别和上述实施例一中的步骤201、步骤202、步骤203、步骤204以及步骤205的执行 过程对应,具体执行过程已在上述实施例一中详细说明,此处不再赘述。本发明实施例三中,为了保证切换的成功率,在执行上述指示该远程设备进行主 备切换的步骤之前(如步骤404),还可以进一步判断该远程设备是否符合切换条件,在确 定符合切换条件时才执行指示该远程设备进行主备切换的步骤,若确定不符合切换条件, 则指示该远程设备重启。具体判断远程设备是否符合切换条件的过程已在上述实施例二的 步骤304中详细描述,此处不再赘述。实施例四根据本发明实施例四,提供了一种控制远程设备的方法,如图5所示,该方法主要 包括如下步骤步骤501、监控远程设备的状态。步骤502、根据远程设备的状态确定该远程设备是否处于正常工作状态,若是,返 回步骤501,若否,执行步骤503。步骤503、确定本地是否存储有该远程设备注册的用于表征该远程设备具备主备 转换功能的注册信息,若是,执行步骤504至步骤506,若否,执行步骤507至步骤510。步骤504、判断该远程设备是否符合切换条件,若是,执行步骤505,若否,执行步 骤 506。步骤505、指示该远程设备进行主备切换,至此,控制远程设备的流程结束。步骤506、指示该远程设备重启,至此,控制远程设备的流程结束。步骤507、从远程设备中获取该远程设备的主备切换配置信息。步骤508、判断是否获取到主备切换配置信息,若是,执行步骤509,若否,执行步 骤 510。步骤509、指示该远程设备进行主备切换,至此,控制远程设备的流程结束。步骤510、指示该远程设备重启,至此,控制远程设备的流程结束。图5所示流程中,步骤501至步骤503的具体执行过程分别和上述实施例一中的
8步骤201至步骤203的执行过程对应,具体执行过程已在上述实施例一中详细说明,此处不 再赘述;步骤504至步骤506的具体执行过程分别和上述实施例二中的步骤304至步骤306 的执行过程对应,具体执行过程已在上述实施例二中详细说明,此处不再赘述;步骤507至 步骤510的具体执行过程分别和上述实施例三中的步骤405至步骤407的执行过程对应, 具体执行过程已在上述实施例二中详细说明,此处不再赘述。本发明实施例四中,为了保证切换的成功率,在执行上述指示该远程设备进行主 备切换的步骤之前(如步骤505、步骤509),还可以进一步判断该远程设备是否符合切换条 件,在确定符合切换条件时才执行指示该远程设备进行主备切换的步骤,若确定不符合切 换条件,则指示该远程设备重启。具体判断远程设备是否符合切换条件的过程已在上述实 施例二的步骤304中详细描述,此处不再赘述。为了更好地理解本发明实施例提供的控制远程设备的方法,以下结合目前ACS和 CPE之间的TR069协议给出本发明实施例的具体实现方式。为了实现CPE在ACS上注册用于表征该远程设备具备主备转换功能的注册信息的 目的、判断远程设备是否符合切换条件的目的,本发明实施例对TR069协议的参数进行必 要扩展,例如,增加如下配置参数
权利要求
一种控制远程设备的方法,其特征在于,包括监控远程设备的状态;在监控到所述远程设备处于非正常工作状态后,确定本地是否存储有所述远程设备注册的用于表征所述远程设备具备主备转换功能的注册信息;根据确定结果,对所述远程设备进行控制。
2.如权利要求1所述的方法,其特征在于,在确定结果为是时,对所述远程设备进行控 制,包括指示所述远程设备进行主备切换;或在确定所述远程设备符合切换条件后,指示所述远程设备进行主备切换。
3.如权利要求2所述的方法,其特征在于,在确定所述远程设备不符合切换条件后,还 包括指示所述远程设备重启。
4.如权利要求1所述的方法,其特征在于,在确定结果为否时,对所述远程设备进行控 制,包括指示所述远程设备重启;或在从所述远程设备中未获取到所述远程设备的主备切换配置信息后,指示所述远程设备重启。
5.如权利要求4所述的方法,其特征在于,在从所述远程设备中获取到所述远程设备 的主备切换配置信息后,还包括指示所述远程设备进行主备切换;或确定所述远程设备是否符合切换条件,若是,则指示所述远程设备进行主备切换,若 否,则指示所述远程设备重启。
6.如权利要求2或5所述的方法,其特征在于,确定所述远程设备符合切换条件的方 式,包括获取所述远程设备上报的用于表征所述远程设备是否符合切换条件的参数;当所述参数的值为预设的在所述远程设备符合切换条件时对应的值时,确定所述远程 设备符合切换条件。
7.—种控制远程设备的装置,其特征在于,包括监控单元,用于监控远程设备的状态;注册信息确定单元,用于在所述监控单元监控到所述远程设备处于非正常工作状态 后,确定本地是否存储有所述远程设备注册的用于表征所述远程设备具备主备转换功能的 注册信息;控制单元,用于根据所述注册信息确定单元的确定结果,对所述远程设备进行控制。
8.如权利要求7所述的装置,其特征在于,所述控制单元,包括第一控制模块,用于在所述注册信息确定单元的确定结果为是后,指示所述远程设备 进行主备切换;或第二控制模块,用于在所述注册信息确定单元的确定结果为是并且在确定所述远程设 备符合切换条件后,指示所述远程设备进行主备切换。
9.如权利要求8所述的装置,其特征在于,所述第二控制模块,还用于在所述注册信息确定单元的确定结果为是并且在确定所述远程设备不符合切换条件 时,指示所述远程设备重启。
10.如权利要求8所述的装置,其特征在于,所述第二控制模块,具体用于获取所述远程设备上报的用于表征所述远程设备是否符合切换条件的参数,当所述参 数的值为预设的在所述远程设备符合切换条件时对应的值时,确定所述远程设备符合切换 条件。
11.如权利要求7所述的装置,其特征在于,所述控制单元,包括第三控制模块,用于在所述注册信息确定单元的确定结果为否时,指示所述远程设备 重启;或第四控制模块,用于在所述注册信息确定单元的确定结果为否并且从所述远程设备中 未获取到所述远程设备的主备切换配置信息后,指示所述远程设备重启。
12.如权利要求11所述的装置,其特征在于,所述第四控制模块,还用于在所述注册信息确定单元的确定结果为否并且从所述远程设备中获取到所述远程设 备的主备切换配置信息后,指示所述远程设备进行主备切换;或确定所述远程设备是否符 合切换条件,若是,则指示所述远程设备进行主备切,若否,则指示所述远程设备重启。
13.如权利要求12所述的装置,其特征在于,所述第四控制模块,具体用于获取所述远程设备上报的用于表征所述远程设备是否符合切换条件的参数,当所述参 数的值为预设的在所述远程设备符合切换条件时对应的值时,确定所述远程设备符合切换 条件。
14.一种管理服务器,其特征在于,包括如权利要求7至13任一项所述的控制远程设备 的装置。
全文摘要
本发明公开了一种控制远程设备的方法以及装置,主要技术方案包括监控远程设备的状态;在监控到所述远程设备处于非正常工作状态后,确定本地是否存储有所述远程设备注册的用于表征所述远程设备具备主备转换功能的注册信息;根据确定结果,对所述远程设备进行控制。根据该技术方案,能在监控到远程设备处于非正常工作状态时,结合该远程设备是否具备主备切换功能对该远程设备进行控制,例如,在确定远程设备具备主备转换功能时,可以控制远程设备进行主备切换,与现有技术在确定远程设备处于非工作状态后直接控制该远程设备重启的方式相比,降低了远程设备重启的频率,并且能够有效地利用远程设备的主备转换功能。
文档编号H04L12/26GK101958925SQ20101026794
公开日2011年1月26日 申请日期2010年8月30日 优先权日2010年8月30日
发明者林金福 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1