网络远程管理方法、网络管理系统和用户代理装置制造方法

文档序号:7794390阅读:183来源:国知局
网络远程管理方法、网络管理系统和用户代理装置制造方法
【专利摘要】本发明实施例提供一种网络远程管理方法、网络管理系统和用户代理装置,一种网络远程管理方法包括:获取网络中运行状态信息满足预设触发条件的网元的位置信息;向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,以使所述用户代理装置确定所述网元的运行状态。本发明实施例提供的网络远程管理方法、网络管理系统和用户代理装置用于提高网络运维管理的效率、降低成本。
【专利说明】网络远程管理方法、网络管理系统和用户代理装置
【技术领域】
[0001]本发明实施例涉及网络管理【技术领域】,尤其涉及一种网络远程管理方法、网络管理系统和用户代理装置。
【背景技术】
[0002]网络管理(简称网管)是指规划、监督、控制网络资源的使用和网络的各种活动,网管能够对网络中的设备进行管理,发现网络中的故障或者性能劣化的趋势,并且能够对用户进行展现。
[0003]由于用户不可能24小时在线等待网管报告网络故障等信息,为了保证在网络故障发生的第一时间采取措施解决故障,需要网管通过远程通知的方式将网络故障等信息发送给用户。目前,智能手机、平板电脑等便携式通信设备已经广泛应用,因此用户可以事先设定远程通知的触发条件,当网管发现网络中的情况满足用户事先设定的触发条件时,通过短信或邮件等方式向用户的便携式通信设备发送信息,用户在接收到信息后可以得知网络故障详情,从而前往故障地点解决故障。
[0004]对于大规模部署的网络而言,网络中的设备数量巨大,设备之间可能相距很远,现有的故障远程通知方式虽然可以在网络中故障发生时及时通知用户,但目前仅能通过广播的方式向所有具备网络运维管理权限的用户发送通知消息,这样可能导致距离发生故障的设备很远的用户前往故障地点处理故障,从而影响故障的修复时间。

【发明内容】

[0005]本发明实施例提供一种网络远程管理方法、网络管理系统和用户代理装置,用于提高网络运维管理的效率、降低成本。
[0006]第一方面提供一种网络远程管理方法,包括:
[0007]获取网络中运行状态信息满足预设触发条件的网元的位置信息;
[0008]向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,以使所述用户代理装置确定所述网元的运行状态。
[0009]在第一方面第一种可能的实现方式中,所述向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息之前,还包括:
[0010]获取所述网元附近预设范围内的用户代理装置的位置信息;
[0011]所述向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,包括:
[0012]根据运行状态发送规则向所述用户代理装置发送所述网元的运行状态信息。
[0013]结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述根据运行状态发送规则向所述用户代理装置发送所述网元的运行状态信息,包括:
[0014]向与所述网元距离最近的用户代理装置发送所述网元的运行状态信息;
[0015]或者按照与所述网元的距离由近及远依序向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息。
[0016]结合第一方面第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述根据运行状态发送规则向所述用户代理装置发送所述网元的运行状态信息之前,还包括:
[0017]获取所述运行状态发送规则和所述预设触发条件。
[0018]在第一方面第四种可能的实现方式中,所述获取网络中运行状态信息满足预设触发条件的网元的位置信息,包括:
[0019]接收第一用户代理装置发送的运行状态信息查询请求,所述运行状态信息查询请求中包括所述第一用户代理装置的位置信息;
[0020]获取所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的位置信息;
[0021]所述向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,包括:
[0022]向所述第一用户代理装置发送所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
[0023]结合第一方面至第一方面第四种可能的实现方式中任一种可能的实现方式,在第五种可能的实现方式中,所述获取网络中运行状态信息满足预设触发条件的网元的位置信息之前,还包括:
[0024]对所述网络中存在的所有网元进行发现并收集所有网元的信息。
[0025]结合第一方面至第一方面第五种可能的实现方式中任一种可能的实现方式,在第六种可能的实现方式中,所述向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息之前,还包括:
[0026]接收所述用户代理装置发送的注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息;
[0027]若所述用户代理装置通过注册则保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0028]结合第一方面第六种可能的实现方式,在第七种可能的实现方式中,所述若所述用户代理装置通过注册则保存所述用户代理装置与所述用户代理装置的位置信息的映射关系之后,还包括:
[0029]接收所述用户代理装置发送的位置信息更新请求,以更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0030]结合第一方面至第一方面第七种可能的实现方式中任一种可能的实现方式,在第八种可能的实现方式中,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。
[0031]结合第一方面至第一方面第八种可能的实现方式中任一种可能的实现方式,在第九种可能的实现方式中,所述用户代理装置包括具有无线通信功能的便携式通信设备;
[0032]所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
[0033]第二方面提供一种网络远程管理方法,包括:
[0034]接收网络管理系统发送的网元的运行状态信息,所述网元位于用户代理装置附近预设范围内并且运行状态信息满足预设触发条件;
[0035]根据所述运行状态信息确定所述网元的运行状态。
[0036]在第二方面第一种可能的实现方式中,所述接收网络管理系统发送的网元运行状态信息之前,还包括:
[0037]向所述网络管理系统发送运行状态信息查询请求,所述运行状态信息查询请求中包括所述用户代理装置的位置信息,以使所述网络管理系统向所述用户代理装置发送所述用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
[0038]结合第二方面或第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述接收网络管理系统发送的网元的运行状态信息之前,还包括:
[0039]向所述网络管理系统发送注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息,以使所述网络管理系统保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0040]结合第二方面第二种可能的实现方式,在第三种可能的实现方式中,所述向所述网络管理系统发送注册请求消息之后,还包括:
[0041]周期性检测位置信息;
[0042]若位置信息发生变更,则向所述网络管理系统发送位置信息更新请求,以使所述网络管理系统更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0043]结合第二方面至第二方面第三种可能的实现方式中任一种可能的实现方式,在第四种可能的实现方式中,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。
[0044]结合第一方面至第一方面第四种可能的实现方式中任一种可能的实现方式,在第五种可能的实现方式中,所述用户代理装置包括具有无线通信功能的便携式通信设备;
[0045]所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
[0046]第三方面一种网络管理系统,包括:
[0047]网元管理模块,用于获取网络中运行状态信息满足预设触发条件的网元的位置信息;
[0048]发送模块,用于向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,以使所述用户代理装置确定所述网元的运行状态。
[0049]在第三方面第一种可能的实现方式中,所述网络管理系统还包括:
[0050]用户代理管理模块,用于获取所述网元附近预设范围内的用户代理装置的位置信息;
[0051]所述发送模块,具体用于根据运行状态发送规则向所述用户代理装置发送所述网元的运行状态信息。
[0052]结合第三方面第一种可能的实现方式,在第二种可能的实现方式中,所述发送模块,具体用于向与所述网元距离最近的用户代理装置发送所述网元的运行状态信息;或者按照与所述网元的距离由近及远依序向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息。
[0053]结合第三方面第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述网络管理系统还包括:[0054]规则管理模块,用于获取所述运行状态发送规则和所述预设触发条件。
[0055]在第三方面第四种可能的实现方式中,所述网元管理模块,具体用于接收第一用户代理装置发送的运行状态信息查询请求,所述运行状态信息查询请求中包括所述第一用户代理装置的位置信息;获取所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的位置信息;
[0056]所述发送模块,具体用于向所述第一用户代理装置发送所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
[0057]结合第三方面至第三方面第四种可能的实现方式中任一种可能的实现方式,在第五种可能的实现方式中,所述网络管理系统还包括:
[0058]网元发现模块,用于对所述网络中存在的所有网元进行发现并收集所有网元的信
肩、O
[0059]结合第三方面至第三方面第五种可能的实现方式中任一种可能的实现方式,在第六种可能的实现方式中,还包括:
[0060]接收模块,用于接收所述用户代理装置发送的注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息;
[0061]保存模块,用于若所述用户代理装置通过注册则保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0062]结合第三方面第六种可能的实现方式,在第七种可能的实现方式中,所述网络管理系统还包括:
[0063]更新模块,用于接收所述用户代理装置发送的位置信息更新请求,以更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0064]结合第三方面至第三方面第七种可能的实现方式中任一种可能的实现方式,在第八种可能的实现方式中,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。
[0065]结合第三方面至第三方面第八种可能的实现方式中任一种可能的实现方式,在第九种可能的实现方式中,所述用户代理装置包括具有无线通信功能的便携式通信设备;
[0066]所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
[0067]第四方面提供一种用户代理装置,包括:
[0068]接收模块,用于接收网络管理系统发送的网元的运行状态信息,所述网元位于用户代理装置附近预设范围内并且运行状态信息满足预设触发条件;
[0069]处理模块,用于根据所述运行状态信息确定所述网元的运行状态。
[0070]在第四方面第一种可能的实现方式中,所述用户代理装置还包括:
[0071]发送模块,用于向所述网络管理系统发送运行状态信息查询请求,所述运行状态信息查询请求中包括所述用户代理装置的位置信息,以使所述网络管理系统向所述用户代理装置发送所述用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
[0072]结合第四方面或第四方面第一种可能的实现方式,在第二种可能的实现方式中,所述用户代理装置还包括:
[0073]注册模块,用于向所述网络管理系统发送注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息,以使所述网络管理系统保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0074]结合第四方面第二种可能的实现方式,在第三种可能的实现方式中,所述用户代理装置还包括:
[0075]检测模块,用于周期性检测位置信息;
[0076]所述发送模块,还用于若位置信息发生变更,则向所述网络管理系统发送位置信息更新请求,以使所述网络管理系统更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0077]结合第四方面至第四方面第三种可能的实现方式中任一种可能的实现方式,在第四种可能的实现方式中,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。
[0078]结合第四方面至第四方面第四种可能的实现方式中任一种可能的实现方式,在第五种可能的实现方式中,所述用户代理装置包括具有无线通信功能的便携式通信设备;
[0079]所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
[0080]本发明实施例提供的网络远程管理方法、网络管理系统和用户代理装置,通过获取网络中运行状态信息满足预设触发条件的网元的位置信息,并向该网元附近预设范围内的用户代理装置发送该网元的运行状态信息,以使用户代理装置确定该网元的运行状态,从而可以令距离网络中故障网元最近的网络管理用户获知网元故障并前往处理,节约了网络运维管理的时间和成本。
【专利附图】

【附图说明】
[0081]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0082]图1为本发明实施例提供的网络远程管理方法实施例一的流程图;
[0083]图2为本发明实施例提供的网络远程管理方法实施例二的流程图;
[0084]图3为本发明实施例提供的网络远程管理方法实施例三的流程图;
[0085]图4为本发明实施例提供的网络远程管理方法实施例四的流程图;
[0086]图5为本发明实施例提供的网络远程管理方法实施例五的流程图;
[0087]图6为本发明实施例提供的网络管理系统实施例一的结构示意图;
[0088]图7为本发明实施例提供的网络管理系统实施例二的结构示意图;
[0089]图8为本发明实施例提供的网络管理系统实施例三的结构示意图;
[0090]图9为本发明实施例提供的网络管理系统实施例四的结构示意图;
[0091]图10为本发明实施例提供的网络管理系统实施例五的结构示意图;
[0092]图11为本发明实施例提供的网络管理系统实施例六的结构示意图;
[0093]图12为本发明实施例提供的用户代理装置实施例一的结构示意图;
[0094]图13为本发明实施例提供的用户代理装置实施例二的结构示意图;
[0095]图14为本发明实施例提供的用户代理装置实施例三的结构示意图;[0096]图15为本发明实施例提供的用户代理装置实施例四的结构示意图;
[0097]图16为本发明实施例提供的网络远程管理方法的系统架构示意图;
[0098]图17为基于图16所示的系统架构中发现网元的信令流程图;
[0099]图18为基于图16所示的系统架构中远程通知规则设定过程的信令流程图;
[0100]图19为基于图16所示的系统架构中用户代理装置注册、更新过程的信令流程图;
[0101]图20为基于图16所示的系统架构中远程通知流程的信令流程图;
[0102]图21为基于图16所示的系统架构中远程通知流程另一实施例的信令流程图。
【具体实施方式】
[0103]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0104]本发明实施例提供的网络远程管理方法可以适用于各种网络,包括但不限于有线或无线通信网络,只要该网络可以直接通过无线通信的方式向用户携带的便携式通信设备发送通知消息,或者该网络可以通过其连接的外部无线通信网关向用户携带的便携式通信设备发送通知消息即可。
[0105]用户携带的便携式通信设备可以是具备无线通信功能的便携式通信设备,例如手机、平板电脑等。该便携式通信设备可以被称之为用户代理装置,用户代理装置可以通过GPS等定位系统或者无线通信网络获取自身位置;或者用户代理装置可以通过用户的手动输入获取自身位置信息。
[0106]网络是由多个实体设备例如服务器、交换机、终端等组成的,而在每个实体设备上可以运行着多个软件或服务,网络中的实体设备和实体设备上运行的软件或服务都称之为网络中的元素,简称网元。不论是网络中的实体设备还是在实体设备上运行的软件或服务都可能出现故障,本实施例提供的网络远程管理方法可以对网络中任意网元的故障进行远
程管理。
[0107]现有技术提供了对网络进行远程管理的方法,首先在网络中设置远程通知的触发条件,当网管系统发现网络中网元的运行状态达到该触发条件时,由网管系统通过短信网关或邮件网关的外部网关向网络运维人员发送通知消息。但现有技术对网络进行远程管理的方法是通过群发的方式向网络中所有具有网络管理权限的用户发送通知消息,再由用户寻找运行状态达到触发条件的网元,相当于是一种“人被动找故障”的运维管理方法,增加了网络运维管理的时间和成本。而本发明实施例提供的网络远程管理方法通过“故障主动找人”、“人主动找故障”等手段,使网管系统能够在网元故障发生的第一时间将故障信息发送至距离故障最近的网络管理人员,从而缩短网络运维管理的时间和成本。
[0108]图1为本发明实施例提供的网络远程管理方法实施例一的流程图,如图1所示,本实施例的方法包括:
[0109]步骤S101,获取网络中运行状态信息满足预设触发条件的网元的位置信息。
[0110]具体地,本实施例的网络远程管理方法的执行主体为网络管理系统,该装置为设置在网络侧的装置,该装置设置在网络中并可以通过网络获取网络中各网元的信息。网络管理系统能够发现网络中存在的网元,并对其进行统一的管理,并能够记录所有网元的基本特征信息,例如网元的名称、唯一标识、位置信息等。部署在网络中的网元可能具备位置获取能力,也可能不具备位置获取能力,若网络中的网元具备位置获取能力,则网元可以自动获取其位置信息并由网络管理系统获取;若网络中的网元不具备位置获取能力,则可以事先输入其位置信息。总之,网络管理系统需要获取并记录网络中网元的唯一标识与位置信息的对应关系并加以记录,网元的位置信息可以为网元的经纬度信息等能够表征网元的地理位置的信息。同时,网络管理系统还需要能够获取以记录相关信息的网元的运行状态信息,网络中的网元在运行过程中可能出现各种故障,网元的运行状态信息包括但不限于网元发生故障的事件、网元运行状态(正常、离线)变更事件等。在网络管理系统中设置有运行状态信息的触发条件,当网络管理系统获取到运行状态信息满足预设的触发条件时,从已记录的网元信息中得到该运行状态信息满足预设的触发条件网元的位置信息。
[0111]网络管理系统获取运行状态信息满足预设的触发条件的网元的位置信息可以基于两种机制,一种是网络管理系统基于自身机制进行获取,例如周期性地检测已记录的网元,一旦发现存在运行状态信息满足预设触发条件的网元即获取该网元的位置信息;另一种是网络管理系统得到外界的触发,例如网络管理人员通过远程消息触发网络管理系统后,网络管理系统再获取网络中运行状态信息满足预设触发条件的网元的位置信息。
[0112]步骤S102,向该网元附近预设范围内的用户代理装置发送该网元的运行状态信息,以使用户代理装置确定该网元的运行状态。
[0113]具体地,在获取到运行状态信息满足预设触发条件的网元的位置信息后,网络管理系统以该网元的位置为中心,在预设的范围内,寻找是否存在用户代理装置。若在该网元附近预设范围内存在用户代理装置,则向该用户代理装置发送该网元的运行状态信息,使用户代理装置根据该网元的运行状态信息确定该网元的运行状态。本实施例中,当运行状态信息的预设触发条件设置为网元的运行状态为故障时,通过本实施例的网络远程管理方法,就可以将运行状态为故障的网元的故障信息发送给网元附近预设范围内的用户代理装置,从而可以使距离出现故障的网元距离较近的网络管理用户获知附近存在出现故障的网元,使网络管理用户可以以最快的速度前往故障网元的地点处理故障,从而节约了网络运维管理的时间;并且本实施例提供的方法中,仅向出现故障的网元附近的用户代理装置发送了运行状态信息,而并不是如现有技术一样向网络中所有具有网络运维管理权限的用户发送运行状态信息,因此减少了发送信息的数量,从而节约了网络运维管理的成本。
[0114]需要说明的是,网络管理系统以运行状态信息满足预设触发条件的网元为中心,在预设范围内寻找用户代理装置时,预设的范围可以是一个或多个,当预设的范围为多个时,网络管理系统可以从最小的范围起开始搜索,若在最小的范围内没有寻找到用户代理装置,则逐步扩大寻找范围,直到找到用户代理装置为止,这样可以减少向用户代理装置发送运行状态信息的数量并且向距离故障地点最近的用户代理装置发送故障信息,从而更加高效地进行网络运维管理。
[0115]本实施例,通过获取网络中运行状态信息满足预设触发条件的网元的位置信息,并向该网元附近预设范围内的用户代理装置发送该网元的运行状态信息,以使用户代理装置确定该网元的运行状态,从而可以令距离网络中故障网元最近的网络管理用户获知网元故障并前往处理,节约了网络运维管理的时间和成本。
[0116]图2为本发明实施例提供的网络远程管理方法实施例二的流程图,如图2所示,本实施例的方法包括:
[0117]步骤S201,获取网络中运行状态信息满足预设触发条件的网元的位置信息。
[0118]具体地,本实施例的方法基于网络管理系统自身的机制对网元进行检测并向用户代理装置发送信息。网络管理系统能够发现网络中的网元,并对其进行统一管理。例如,网络管理系统可以包括自动发现子系统,自动发现子系统可以根据自身配置的情况进行网元发现的操作,或者自动发现子系统在接收到用户的触发后进行网元发现的操作,自动发现子系统可以通过向网络广播网元发现信令等方法进行网元的发现,当发现网络中存在的网元后,收集网元的基本特征信息并进行记录。网元的基本特征信息包括但不限于网元的名称、唯一标识和位置信息等。另外,自动发现子系统还可以是独立于网络管理系统的单独系统,当自动发现子系统发现网元并获取网元的基本特征信息后,将获取的信息发送至网络管理系统进行记录。或者网络管理系统中不包括自动发现子系统,网络管理系统自身具备发现网元和收集网元基本特征信息的能力。总之,网络管理系统可以获取到网络中存在的网元的基本特征信息,包括网元的位置信息。
[0119]在本实施例中,网络管理系统可以实时地或者周期性地获取网络中网元的运行状态信息,网络管理系统根据预设的触发条件判断网元是否达到触发条件。网元的运行状态信息的预设触发条件例如是网元是否出现故障,或者网元是否出现超过预设级别的故障等。由于某些网元具备自我修复部分故障的能力,因此可以将预设的触发条件设置为网元无法自我修复的故障,即当网络管理系统获取到网元的运行状态信息后,判断网元出现的故障无法被网元自我修复时,再向用户代理装置发送信息。
[0120]当网络管理系统发现运行状态信息满足预设触发条件的网元后,获取该网元的位置信息。网络管理系统可以从发现网元时记录的网元基本特征信息中获取该网元的位置信息,也可以接收网元实施上报的位置信息。
[0121]步骤S202,获取该网元附近预设范围内的用户代理装置的位置信息。
[0122]具体地,网络管理系统还具有获取用户代理装置的位置信息的能力,由于用户代理装置为可移动的便携式通信设备,因此用户代理装置的位置可能处于随时变化的状态,网络管理系统可以接收用户代理装置周期性发送的位置信息,或者接收用户代理装置在变更位置后发送的位置信息。当网络管理系统检测到网络中存在运行状态信息满足预设触发条件的网元并获取该网元的位置信息后,获取该网元附近预设范围用户代理装置的位置信息。网络管理系统可以通过预先存储的用户代理装置上报的位置信息判断在运行状态信息满足预设触发条件的网元附近预设范围内是否存在用户代理装置;或者网络管理系统可以在获取运行状态信息满足预设触发条件的网元后,在该网元附近预设范围内搜索是否存在用户代理装置。
[0123]由于用户代理装置由网络管理人员随身携带,因此用户代理装置与运行状态信息满足预设触发条件的网元的距离不确定,所以在网络管理系统中设置的网元附近预设范围可以为多个,首先从范围最小的预设范围开始搜索,当在该范围内没有找到用户代理装置时,再一次增加预设范围,直至找到用户代理装置为止。另外,运行状态信息满足预设触发条件的网元附近预设范围内还可以存在多个用户代理装置。当网络管理系统确定运行状态信息满足预设触发条件的网元附近预设范围内存在用户代理装置后,获取该用户代理装置的位置信息。
[0124]步骤S203,根据运行状态发送规则向用户代理装置发送网元的运行状态信息,以使用户代理装置确定该网元的运行状态。
[0125]具体地,网络管理系统中预设有运行状态发送规则,当获取到运行状态信息满足预设触发条件的网元附近预设范围内的用户代理装置的位置信息后,网络管理系统根据预设的运行状态发送规则向相应的用户代理装置发送网元的运行状态信息。网络中一般都有多个具有网络维护管理权限的网管人员,每个网管人员都具有对应的用户代理装置,当网络管理系统确定网络中存在运行状态信息满足预设触发条件的网元时(例如存在出现无法自我修复的网元),在该网元预设范围内也可能存在多个
[0126]需要确定向哪个用户代理装置发送该网元的运行状态信息,以使相应的用户代理装置确定该网元的运行状态,持有该用户代理装置的网管人员可以根据该网元的位置信息和故障情况前往修复。而运行状态发送规则就是使网络管理装置确定向哪个用户代理装置发送网元的运行状态信息的规则。该运行状态发送规则可以是预设在网络管理系统中的,也可以是由用户自定义设置的。
[0127]网络管理系统根据运行状态发送规则向用户代理装置发送网元的运行状态信息具体可以采用如下两种方法:第一种是向与该网元距离最近的用户代理装置发送该网元的运行状态信息。网络管理系统根据这种运行状态发送规则向用户代理装置发送网元的运行状态信息可以仅向一个用户代理装置发送信息,从而在最大程度上节约系统资源,减少网络运维成本。第二种是按照与该网元的距离由近及远依序向该网元附近预设范围内的用户代理装置发送该网元的运行状态信息。上述第一种方式中,网络管理系统仅向一个用户代理装置发送了网元的运行状态信息,虽然最大程度上节约了系统资源,但是接收网络管理系统发送的信息的用户代理装置所属网管人员可能正在处理其他网络故障或者不便前往该网元所在地点,从而影响网元故障的修复时间,因此在第二种方式中,网络管理系统依序向预设范围内的多个用户代理装置发送了网元的运行状态信息,从而可以在节约系统资源的基础上,缩短故障网元的修复时间。
[0128]本实施例,网络管理系统主动获取网络中运行状态信息满足预设触发条件的网元的位置信息,并向该网元附近预设范围内的用户代理装置发送该网元的运行状态信息,以使用户代理装置确定该网元的运行状态,从而可以令距离网络中故障网元最近的网络管理用户获知网元故障并前往处理,节约了网络运维管理的时间和成本,相当于提供了一种“故障主动找人”的网络运维方法。
[0129]进一步地,网络管理系统在根据运行状态发送规则向用户代理装置发送网元的运行状态信息之前,还包括:获取运行状态发送规则和预设触发条件。
[0130]图3为本发明实施例提供的网络远程管理方法实施例三的流程图,如图3所示,本实施例的方法包括:
[0131]步骤S301,接收第一用户代理装置发送的运行状态信息查询请求,该运行状态信息查询请求中包括第一用户代理装置的位置信息。
[0132]具体地,本实施例的方法是在网络管理系统接收到外界的触发后再开始对网元进行检测并向用户代理装置发送信息。网络中有多个具有网络运维管理权限的网管人员,每个网管人员携带有对应的用户代理装置,当网管人员需要对网络的运行状态进行查询时,可以使用用户代理装置向网络管理系统发送运行状态信息查询请求,该运行状态信息查询请求中包括用户代理装置的位置信息。当网络管理系统接收到用户代理装置发送的运行状态信息查询请求后,可以确定该用户代理装置的位置信息。
[0133]步骤S302,获取第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的位置信息。
[0134]具体地,由于网络中存在数量众多的网元,并且网络的覆盖范围可能很大,若网络管理系统在接收到用户代理装置发送的运行状态信息查询请求后,查询并向该用户代理装置发送运行状态信息满足预设触发条件的网元的运行状态信息,那么用户代理装置可能接收到与自身距离很远的网元的运行状态信息,持有该用户代理装置的网管人员前往该网元处需要较长时间,从而影响网络故障的修复时间,并且也会增加网络运维成本。为了提高网络运维管理的效率,当用户代理装置向网络管理系统发送运行状态信息查询请求后,网络管理系统不需要查询网络中所有网元的运行状态,而只需要查询该用户代理装置附近预设范围内的网元的运行状态。网络管理系统获取该用户代理附近预设范围内运行状态信息满足预设触发条件的网元的位置信息,从而确定在该用户代理附近预设范围内所有运行状态信息满足预设触发条件的网元。
[0135]步骤S303,向第一用户代理装置发送所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息,以使用户代理装置确定该网元的运行状态。
[0136]具体地,当网络管理系统确定了所有在该用户代理附近预设范围内运行状态信息满足预设触发条件的网元后,向该用户代理装置发送运行状态信息满足预设触发条件的网元的运行状态信息,以使用户代理装置确定该网元的运行状态。
[0137]本实施例,当网络管理系统接收到用户代理装置发送的运行状态信息查询请求后,获取该用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的位置信息,并向该用户代理装置发送该网元的运行状态信息,以使用户代理装置确定该网元的运行状态,从而可以令距离网络中故障网元最近的网络管理用户获知网元故障并前往处理,节约了网络运维管理的时间和成本,相当于提供了一种“人主动找故障”的网络运维方法。
[0138]进一步地,图1至图3所示实施例中,网络管理系统获取网络中运行状态信息满足预设触发条件的网元的位置信息之前,还包括:对网络中存在的所有网元进行发现并收集所有网元的信息。具体地网络管理系统可以包括自动发现子系统,自动发现子系统可以根据自身配置的情况进行网元发现的操作,或者自动发现子系统在接收到用户的触发后进行网元发现的操作,自动发现子系统可以通过向网络广播网元发现信令等方法进行网元的发现,当发现网络中存在的网元后,收集网元的基本特征信息并进行记录。网元的基本特征信息包括但不限于网元的名称、唯一标识和位置信息等。另外,自动发现子系统还可以是独立于网络管理系统的单独系统,当自动发现子系统发现网元并获取网元的基本特征信息后,将获取的信息发送至网络管理系统进行记录。或者网络管理系统中不包括自动发现子系统,网络管理系统自身具备发现网元和收集网元基本特征信息的能力。总之,网络管理系统可以获取到网络中存在的网元的基本特征信息,包括网元的位置信息。
[0139]进一步地,网络管理系统在向用户代理装置发送网元的运行状态信息之前,还需要确定该用户代理装置是否具备网络运维管理权限,即需要接受用户代理装置的注册,仅向已通过注册的用户代理装置发送网元的运行状态信息。具体地,包括:接收用户代理装置发送的注册请求消息,该注册请求消息中包括该用户代理装置的位置信息;若该用户代理装置通过注册则保存该用户代理装置与该用户代理装置的位置信息的映射关系。即当用户代理装置通过注册则保存该用户代理装置与该用户代理装置位置信息的映射关系。用户代理装置在网络管理系统中注册的具体方法与现有技术的任一种注册方法类似,此处不再赘述。
[0140]进一步地,在网络管理系统在用户代理装置通过注册则保存该用户代理装置与该用户代理装置的位置信息的映射关系之后,还包括:接收该用户代理装置发送的位置信息更新请求,以更新该用户代理装置与该用户代理装置的位置信息的映射关系。具体地,由于用户代理装置由网管人员随身携带,因此位置信息可能随时发生变化,因此当用户代理装置的位置发生变化时,网络管理系统会接收到该用户代理装置发送的位置更新请求;或者网络管理系统会实时接收到该用户代理装置发送的位置更新请求。当网络管理系统接收到用户代理装置发送的位置更新请求后,更新已保存的该用户代理装置与该用户代理装置的位置信息的映射关系。
[0141]进一步地,图1至图3所示实施例中,运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。本发明实施例提供的网络远程管理方法是为了对网络进行运维管理,因此网络管理系统获取运行状态信息为故障的网元并且向用户代理装置发送该故障信息,可以使持有该用户代理装置的网管人员及时获知网络中存在故障的网元并进一步解决故障。但本发明实施例提供的网络远程管理方法不限于此,例如运行状态信息的预设触发条件还可以是网元的运行状态发生改变等情况,这样可以使持有用户代理装置的网管人员获知网络中各网元的运行状态。总之,网元运行状态信息的预设触发条件可以根据对网元运维管理的需要进行配置。
[0142]需要说明的是,网络管理系统可以通过短信网关或邮件网关等外部网关向用户代理装置发送网元的运行状态信息。对于网络中没有实现网元位置自动发现的网元,可以通过手动输入的方式获取其位置信息。
[0143]图4为本发明实施例提供的网络远程管理方法实施例四的流程图,如图4所示,本实施例的方法包括:
[0144]步骤S401,接收网络管理系统发送的网元的运行状态信息,该网元位于用户代理装置附近预设范围内并且运行状态信息满足预设触发条件。
[0145]具体地,本实施例的网络远程管理方法的执行主体为用户代理装置,该装置为具有网络管理权限的网管人员随身携带的便携式通信设备。该装置可以接收到网络管理系统发送的信息,例如网络管理系统通过短信网关或邮件网关等外部网关发送的信息。当网络管理系统通过主动机制获知网络中存在运行状态信息满足预设触发条件的网元,或者网络管理系统接收到用户代理装置的触发而获知网络中存在运行状态信息满足预设触发条件的网元时,用户代理装置会接收到网络管理系统发送的网元的运行状态信息,该网元位于用户代理装置附近预设范围内并且运行状态信息满足预设触发条件。网络管理系统可以通过用户代理装置之前发送的相关信息获取用户代理装置的位置信息,或者网络管理系统可以在接收到用户代理装置发送的触发信息时获取用户代理装置的位置信息。[0146]网络管理系统能够发现网络中存在的网元,并对其进行统一的管理,并能够记录所有网元的基本特征信息,例如网元的名称、唯一标识、位置信息等。部署在网络中的网元可能具备位置获取能力,也可能不具备位置获取能力,若网络中的网元具备位置获取能力,则网元可以自动获取其位置信息并由网络管理系统获取;若网络中的网元不具备位置获取能力,则可以事先输入其位置信息。总之,网络管理系统需要获取并记录网络中网元的唯一标识与位置信息的对应关系并加以记录,网元的位置信息可以为网元的经纬度信息等能够表征网元的地理位置的信息。同时,网络管理系统还需要能够获取以记录相关信息的网元的运行状态信息,网络中的网元在运行过程中可能出现各种故障,网元的运行状态信息包括但不限于网元发生故障的事件、网元运行状态(正常、离线)变更事件等。在网络管理系统中设置有运行状态信息的触发条件,当网络管理系统获取到运行状态信息满足预设的触发条件时,从已记录的网元信息中得到该运行状态信息满足预设的触发条件网元的位置信肩、O
[0147]步骤S402,根据该运行状态信息确定该网元的运行状态。
[0148]具体地,当用户代理装置接收到网络管理系统发送的运行状态信息后,根据该运行状态信息可以确定相应地网元的运行状态。本实施例中,当运行状态信息的预设触发条件设置为网元的运行状态为故障时,通过本实施例的网络远程管理方法,用户代理装置就可以接收到附近预设范围内运行状态为故障的网元的故障信息,从而可以使用户代理装置获知其附近存在出现故障的网元,使网络管理用户可以以最快的速度前往故障网元的地点处理故障,从而节约了网络运维管理的时间;并且本实施例提供的方法中,用户代理装置仅接收到附近预设范围内出现故障的网元的运行状态信息,而并不是如现有技术一样接收到网络中所有出现故障的网元的运行状态信息,因此减少了接收信息的数量,从而节约了网络运维管理的成本。
[0149]本实施例,用户代理装置通过接收网络管理系统发送的该用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息,并根据该运行状态信息确定该网元的运行状态,从而可以令距离网络中故障网元最近的网络管理用户获知网元故障并前往处理,节约了网络运维管理的时间和成本。
[0150]图5为本发明实施例提供的网络远程管理方法实施例五的流程图,如图5所示,本实施例的方法包括:
[0151]步骤S501,向网络管理系统发送运行状态信息查询请求,该运行状态信息查询请求中包括该用户代理装置的位置信息,以使网络管理系统向该用户代理装置发送该用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
[0152]具体地,用户代理装置可以接收到网络管理系统通过自身机制查询并发送的网元的运行状态信息;还可以先向网络管理系统发送运行状态信息查询请求,从而触发网络管理系统查询并发送网元的运行状态信息。本实施例为用户代理装置先向网络管理系统发送运行状态信息查询请求,该运行状态信息查询请求中包括该用户代理装置的位置信息,使网络管理系统获知该用户代理装置的位置信息。从而使网络管理系统根据该位置信息查询在该用户代理装置附近预设范围内是否存在运行状态信息满足预设触发条件的网元,并向该用户代理装置发送该用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。[0153]步骤S502,接收网络管理系统发送的网元的运行状态信息,该网元位于用户代理装置附近预设范围内并且运行状态信息满足预设触发条件。
[0154]步骤S503,根据该运行状态信息确定该网元的运行状态。
[0155]本实施例,用户代理装置首先向网络管理系统发送运行状态信息查询请求,然后用户代理装置通过接收网络管理系统发送的该用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息,并根据该运行状态信息确定该网元的运行状态,从而可以令距离网络中故障网元最近的网络管理用户获知网元故障并前往处理,节约了网络运维管理的时间和成本,相当于提供了一种“人主动找故障”的网络运维方法。
[0156]进一步地,用户代理装置在接收网络管理系统发送的网元的运行状态信息之前,还需要向网络管理系统注册,网络管理系统仅向已通过注册的用户代理装置发送网元的运行状态信息。具体地,包括:向所述网络管理系统发送注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息,以使所述网络管理系统保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。即当用户代理装置通过注册后,网络管理系统保存该用户代理装置与该用户代理装置位置信息的映射关系。用户代理装置在网络管理系统中注册的具体方法与现有技术的任一种注册方法类似,此处不再赘述。
[0157]进一步地,用户代理装置在网络管理系统中通过注册后,还包括:周期性检测位置信息;若位置信息发生变更,则向网络管理系统发送位置信息更新请求,以使网络管理系统更新该用户代理装置与该用户代理装置的位置信息的映射关系。具体地,由于用户代理装置由网管人员随身携带,因此位置信息可能随时发生变化,因此当用户代理装置的位置发生变化时,网络管理系统会接收到该用户代理装置发送的位置更新请求;或者网络管理系统会实时接收到该用户代理装置发送的位置更新请求。当网络管理系统接收到用户代理装置发送的位置更新请求后,更新已保存的该用户代理装置与该用户代理装置的位置信息的映射关系。
[0158]进一步地,图4至图5所示实施例中,运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。本发明实施例提供的网络远程管理方法是为了对网络进行运维管理,因此网络管理系统获取运行状态信息为故障的网元并且向用户代理装置发送该故障信息,可以使持有该用户代理装置的网管人员及时获知网络中存在故障的网元并进一步解决故障。但本发明实施例提供的网络远程管理方法不限于此,例如运行状态信息的预设触发条件还可以是网元的运行状态发生改变等情况,这样可以使持有用户代理装置的网管人员获知网络中各网元的运行状态。总之,网元运行状态信息的预设触发条件可以根据对网元运维管理的需要进行配置。
[0159]需要说明的是,图1至图5所示实施例中,仅对网络管理系统对网元维护和管理的部分流程进行了说明,网络管理系统对网元的运维管理还包括例如安全鉴权流程等处理,另外当网络管理系统重启后需要重新进行网元发现、注册等处理。但上述处理与现有技术类似或相同,不对本发明的方法产生影响,因此此处不再赘述。
[0160]图6为本发明实施例提供的网络管理系统实施例一的结构示意图,如图6所示,本实施例的网络管理系统包括:
[0161]网元管理模块61,用于获取网络中运行状态信息满足预设触发条件的网元的位置信息。[0162]发送模块62,用于向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,以使所述用户代理装置确定所述网元的运行状态。
[0163]本实施例的网络管理系统用于实现图1所示方法实施例的技术方法,其实现原理和技术效果类似,此处不再赘述。
[0164]图7为本发明实施例提供的网络管理系统实施例二的结构示意图,如图7所示,本实施例的网络管理系统在图6的基础上,还包括:
[0165]用户代理管理模块71,用于获取所述网元附近预设范围内的用户代理装置的位置信息。
[0166]发送模块62,具体用于根据运行状态发送规则向所述用户代理装置发送所述网元的运行状态信息。
[0167]本实施例的网络管理系统用于实现图2所示方法实施例的技术方法,其实现原理和技术效果类似,此处不再赘述。
[0168]进一步地,发送模块62,具体用于向与所述网元距离最近的用户代理装置发送所述网元的运行状态信息;或者按照与所述网元的距离由近及远依序向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息。
[0169]图8为本发明实施例提供的网络管理系统实施例三的结构示意图,如图8所示,本实施例的网络管理系统在图7的基础上,还包括:
[0170]规则管理模块81,用于获取所述运行状态发送规则和所述预设触发条件。
[0171]进一步地,网元管理模块61,具体用于接收第一用户代理装置发送的运行状态信息查询请求,所述运行状态信息查询请求中包括所述第一用户代理装置的位置信息;获取所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的位置信息;发送模块62,具体用于向所述第一用户代理装置发送所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
[0172]图9为本发明实施例提供的网络管理系统实施例四的结构示意图,如图9所示,本实施例的网络管理系统在图8的基础上,还包括:
[0173]网元发现模块91,用于对所述网络中存在的所有网元进行发现并收集所有网元的信息。
[0174]图10为本发明实施例提供的网络管理系统实施例五的结构示意图,如图10所示,本实施例的网络管理系统在图9的基础上,还包括:
[0175]接收模块111,用于接收所述用户代理装置发送的注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息。
[0176]保存模块112,用于若所述用户代理装置通过注册则保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0177]图11为本发明实施例提供的网络管理系统实施例六的结构示意图,如图11所示,本实施例的网络管理系统在图10的基础上,还包括:
[0178]更新模块113,用于接收所述用户代理装置发送的位置信息更新请求,以更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0179]进一步地,图6至图11所示实施例中,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。[0180]进一步地,图6至图11所示实施例中,所述用户代理装置包括具有无线通信功能的便携式通信设备;所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
[0181]图12为本发明实施例提供的用户代理装置实施例一的结构示意图,如图12所示,本实施例的用户代理装置包括:
[0182]接收模块121,用于接收网络管理系统发送的网元的运行状态信息,所述网元位于用户代理装置附近预设范围内并且运行状态信息满足预设触发条件。
[0183]处理模块122,用于根据所述运行状态信息确定所述网元的运行状态。
[0184]本实施例的网络管理系统用于实现图4所示方法实施例的技术方法,其实现原理和技术效果类似,此处不再赘述。
[0185]图13为本发明实施例提供的用户代理装置实施例二的结构示意图,如图13所示,本实施例的用户代理装置在图12的基础上,还包括:
[0186]发送模块131,用于向所述网络管理系统发送运行状态信息查询请求,所述运行状态信息查询请求中包括所述用户代理装置的位置信息,以使所述网络管理系统向所述用户代理装置发送所述用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
[0187]本实施例的网络管理系统用于实现图5所示方法实施例的技术方法,其实现原理和技术效果类似,此处不再赘述。
[0188]图14为本发明实施例提供的用户代理装置实施例二的结构示意图,如图14所示,本实施例的用户代理装置在图13的基础上,还包括:
[0189]注册模块141,用于向所述网络管理系统发送注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息,以使所述网络管理系统保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0190]图15为本发明实施例提供的用户代理装置实施例三的结构示意图,如图15所示,本实施例的用户代理装置在图4的基础上,还包括:
[0191]检测模块151,用于周期性检测位置信息;发送模块131,还用于若位置信息发生变更,则向所述网络管理系统发送位置信息更新请求,以使所述网络管理系统更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
[0192]进一步地,图12至图15所示实施例中,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。
[0193]进一步地,图12至图15所示实施例中,所述用户代理装置包括具有无线通信功能的便携式通信设备;所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
[0194]下面以一具体实施例对本发明实施例提供的网络远程管理方法、网络管理系统和用户代理装置进行进一步说明。图16为本发明实施例提供的网络远程管理方法的系统架构示意图,如图16所示,系统中包括网络管理系统1600、多个用户代理装置1603以及多个网络元素代理1604。
[0195]其中,网络管理系统1600包括网管客户端1601和网管服务端1602,其中网管客户端1601包括远程通知设置用户界面(User Interface, UI) 1611和网管业务UI1612 ;网管服务端1602包括远程通知管理部件1621、网管业务部件1622、用户位置管理部件1623、网络元素管理部件1624、网络事件管理部件1625。用户代理装置1603包括位置上报部件1631和通知接收部件1632。网络元素代理1604是网络中所有被管理的网元(例如设备、应用、服务等)的代表,网络元素代理1604能够将代理网元的运行状态反馈给网络事件管理部件1625,响应网络元素管理部件1624的查询请求,将自身的基本信息反馈给网络元素管理部件1624。
[0196]网管客户端1601用以对用户展现网络运行数据,并支持用户设定远程通知发生的规则,及通知信息的发送目标。它包括:
[0197]远程通知规则设置UI1611,用于为用户提供触发远程通知的触发条件及通知信息的发送目标及通知发送所需要的必须信息。以下是一条这样的远程通知发送规则的自然语言示例:当在XXX设备上发生XXX故障或级别为YYY的故障时,发送通知到ZZZ电话号码上。网管业务UI1612,用以对网络运行状态监控过程中发现的数据进行通用的展示。
[0198]网管服务端1602用以对收集于网络中存在的网元的数据进行业务分析处理。它包括:
[0199]网络元素管理部件1624,能够发现网络中存在的网元对象,并对其进行统一的管理。记录所有网元的基本信息特征信息,包括但不限于网元的名称、唯一标识、经纬度信息等。网络事件管理部件1625,用以主动采集或被动接收来自网元的事件信息,包括但不限于网元发生故障的事件、网元运行状态(正常、离线)变更事件等等。网管业务部件1622,用以对网络管理系统1600中收集到的网络运行数据进行业务处理、或响应来自网管客户端1601的数据获取请求的部件。网管业务部件1622承担的职责是对数据进行通讯领域内的业务处理,例如故障级别重新定义、设备状态数据更新等等。同时,网管业务部件1622完成业务处理流程之后,会将被处理的故障信息转发给远程通知管理部件1621,成为远程通知管理部件1621的处理输入。远程通知管理部件1621,用以接收来自远程通知设置Π1611的远程通知规则信息,将该信息在系统中保存,用以判断一条故障的信息是否应该被通知到特定用户。同时,远程通知管理部件1621还需要接收来自网管业务部件1622的故障信息输入,并依据该信息中携带的故障源标识从网络元素管理部件1624中获取该故障源所处的经纬度信息。此外,远程通知管理部件1621还能够从用户位置管理部件1623中查询在指定经纬度位置周边指定范围内的通知对象列表。最后,远程通知管理部件1621需要具备通过与外部网关(如短信网关、邮件网关等)的连接,将远程通知信息发送给用户代理装置1603。用户位置管理部件1623,是本发明实施例的技术方案区别于现有技术方案的重点表现之一。用户位置管理部件1623的作用在于管理所有待被通知的用户代理装置1603集合;维护所有用户代理装置1603的实时位置信息;接收来自于用户代理装置1603的实时位置更新请求,并更新相应用户代理装置1603的实时位置;为远程通知管理部件1621提供根据指定位置查询并排序指定范围内的用户代理装置1603列表的服务。
[0200]用户代理装置1603由用户随身携带,当前主流的具备定位能力的智能手机或平板电脑等均是用户代理装置1603的典型代表。除此之外,用户代理装置1603还包含:位置上报部件1631,用于随着用户位置装置的位置变更,位置上报部件1631能够将自身的实际位置上报给网管服务端1602的用户位置管理部件1623。通知接收部件1632,能够接收发自于网管服务端1602的远程通知信息。[0201]图17为基于图16所示的系统架构中发现网元的信令流程图,如图17所示,在步骤S1701中,网管业务Π向网络元素管理部件下发发现网元指令,要求执行网元发现的过程。发现网元指令可以是网管用户在网管业务Π上执行的或者是网管业务Π根据自身机制自动执行的。在步骤S1702中,网络元素管理部件通过指定的协议在网络中发现网元,同时收集网元的基本特征信息。完成之后,对网元进行唯一标识编码,之后将网元纳入自身管理范畴。
[0202]图18为基于图16所示的系统架构中远程通知规则设定过程的信令流程图,如图18所示,在步骤S1801中,远程通知设置Π向远程通知管理部件下发远程通知规则。远程通知规则可以是网管用户在远程通知设置Π上执行的或者是远程通知设置Π根据自身机制自动执行的。在步骤S1802中,远程通知管理部件对远程通知的规则进行维护。
[0203]图19为基于图16所示的系统架构中用户代理装置注册、更新过程的信令流程图,如图19所示,在步骤S1901中,用户代理装置要求其下的位置上报部件向网络管理系统注册并上报位置信息。在步骤S1902中,位置上报部件从宿主环境中获取到当前位置及用户代理装置的ID,通常而言,用户代理装置的ID为用户在远程通知规则设定过程中提供的通知目的地信息。在步骤S1903中,位置上报部件将当前位置和用户代理装置的ID上报给网管服务端中的用户位置管理部件,请求注册。在步骤S1904中,用户位置管理部件在接收到来自用户代理装置的注册请求之后,提取出请求中的用户代理ID和当前位置信息,维护其映射关系。在步骤S1905中,在注册完成之后,位置上报部件会周期性检测自身的位置变更状态,当发生了位置变更时,将新的位置信息上报给用户位置管理部件,请求更新。在步骤S1906中,用户位置管理部件收到用户代理装置位置变更请求后,更新用户代理装置的ID与实时位置的映射关系。在步骤S1907中,当网管用户希望中止对远程通知信息的接收时,关闭用户代理装置;用户代理装置要求其下的位置上报部件向网管请求从系统中注销。在步骤S1908中,用户位置上报部件转发注销请求到用户位置管理部件。在步骤S1909中,用户位置管理部件移出用户代理装置的ID与实时位置的映射关系,不再管理。
[0204]图20为基于图16所示的系统架构中远程通知流程的信令流程图,如图20所示,在步骤S2001中,网管服务端中的定时器周期性触发网络事件管理部件收集网络中的事件信息。在步骤S2002中,网络事件管理部件接收到定时器触发的事件收集调用之后,开始从网络元素代理收集网元上的事件。在步骤S2003中,收集到事件之后,网络事件管理部件将其转发给网管业务部件进行业务处理。在步骤S2004中,网管业务部件完成业务处理之后,将事件信息转发给远程通知部件。在步骤S2005中,远程通知部件在接收到事件后,从中抽取关键字段信息,与设定的远程通知规则集进行匹配,分析是否满足远程通知触发的要求。在步骤S2006中,如果该事件需要触发远程通知,则从事件中提取事件源ID,根据该ID向网络元素管理部件发出查询请求,以获取该事件源所在的位置信息。在步骤S2007中,根据获得的事件源位置,远程通知部件向用户位置管理部件发出查询请求,查询位于该位置附近的用户代理装置。在步骤S2008中,用户位置管理部件接收到查询请求之后,以请求中附带的网元位置作为基准,查询该位置周边存在的用户代理装置,并依据用户代理装置与网元之间的距离作为基准进行排序,并返回排序后的结果列表,列表中包含待通知的用户代理装置的ID (即通知目的地)。在步骤S2009中,远程通知管理部件依据该列表,经由外部网关,向列表中的用户代理装置发送通知信息。[0205]图21为基于图16所示的系统架构中远程通知流程另一实施例的信令流程图,如图21所示,在步骤S2101中,用户代理装置通过宿主设备获取当前所在位置信息;或通过网管用户手动输入得到所在位置信息。在步骤S2102中,用户代理装置将获得的位置信息作为请求参数随邻近位置事件数据获取请求一起发送到网管业务部件。在步骤S2103中,网管业务部件解析查询请求,从中抽取出基准位置参数,并利用此参数向网络元素管理部件发起查询请求,获取该基准位置的邻近网元。在步骤S2104中,网管业务部件依据获取的邻近网元结果集,抽取其中的网元唯一标识信息,查询与这些标识所对应的告警信息,返回给用户代理装置。
[0206]本发明实施例提供的网络远程管理方法、网络管理系统和用户代理装置解决了现有技术传统技术中,网络运营维护时远程通知无目的性,只要条件匹配就盲目群发的问题,通过有目的地定点通知,节约了通信资源,提升了故障修复的效率,有助于提升客户的服务等级协议(Service Level Agreement, SLA)水平,降低用户的运营成本(OperatingExpense, 0ΡΕΧ)。同时,网络管理维护人员由从前的被动接受指示工作变成了主动定点进行网络维护,协助客户减少无效巡检时间,降低运营成本。
[0207]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0208]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种网络远程管理方法,其特征在于,包括: 获取网络中运行状态信息满足预设触发条件的网元的位置信息; 向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,以使所述用户代理装置确定所述网元的运行状态。
2.根据权利要求1所述的方法,其特征在于,所述向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息之前,还包括: 获取所述网元附近预设范围内的用户代理装置的位置信息; 所述向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,包括: 根据运行状态发送规则向所述用户代理装置发送所述网元的运行状态信息。
3.根据权利要求2所述的方法,其特征在于,所述根据运行状态发送规则向所述用户代理装置发送所述网元的运行状态信息,包括: 向与所述网元距离最近的用户代理装置发送所述网元的运行状态信息; 或者按照与所述网元的距离由近及远依序向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息。
4.根据权利要求2或3所述的方法,其特征在于,所述根据运行状态发送规则向所述用户代理装置发送所述网元的运行状态信息之前,还包括: 获取所述运行状态发送规则和所述预设触发条件。
5.根据权利要求1所述的方法,其特征在于,所述获取网络中运行状态信息满足预设触发条件的网元的位置信息,包括: 接收第一用户代理装置发送的运行状态信息查询请求,所述运行状态信息查询请求中包括所述第一用户代理装置的位置信息; 获取所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的位置信息; 所述向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,包括: 向所述第一用户代理装置发送所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
6.根据权利要求1~5任一项所述的方法,其特征在于,所述获取网络中运行状态信息满足预设触发条件的网元的位置信息之前,还包括: 对所述网络中存在的所有网元进行发现并收集所有网元的信息。
7.根据权利要求1~6任一项所述的方法,其特征在于,所述向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息之前,还包括: 接收所述用户代理装置发送的注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息; 若所述用户代理装置通过注册则保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
8.根据权利要求7所述的方法,其特征在于,所述若所述用户代理装置通过注册则保存所述用户代理装置与所述用户代理装置的位置信息的映射关系之后,还包括:接收所述用户代理装置发送的位置信息更新请求,以更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
9.根据权利要求1~8任一项所述的方法,其特征在于,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。
10.根据权利要求1~9任一项所述的方法,其特征在于,所述用户代理装置包括具有无线通信功能的便携式通信设备; 所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
11.一种网络远程管理方法,其特征在于,包括: 接收网络管理系统发送的网元的运行状态信息,所述网元位于用户代理装置附近预设范围内并且运行状态信息满足预设触发条件; 根据所述运行状态信息确定所述网元的运行状态。
12.根据权利要求11所述的方法,其特征在于,所述接收网络管理系统发送的网元运行状态信息之前,还包括: 向所述网络管理系统发送运行状态信息查询请求,所述运行状态信息查询请求中包括所述用户代理装置的位置信息,以使所述网络管理系统向所述用户代理装置发送所述用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
13.根据权利要求11或12所述的方法,其特征在于,所述接收网络管理系统发送的网元的运行状态信息之前,还包括: 向所述网络管理系统发送注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息,以使所述网络管理系统保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
14.根据权利要求13所述的方法,其特征在于,所述向所述网络管理系统发送注册请求消息之后,还包括: 周期性检测位置信息; 若位置信息发生变更,则向所述网络管理系统发送位置信息更新请求,以使所述网络管理系统更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
15.根据权利要求11~14任一项所述的方法,其特征在于,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。
16.根据权利要求11~15任一项所述的方法,其特征在于,所述用户代理装置包括具有无线通信功能的便携式通信设备; 所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
17.一种网络管理系统,其特征在于,包括: 网元管理模块,用于获取网络中运行状态信息满足预设触发条件的网元的位置信息; 发送模块,用于向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息,以使所述用户代理装置确定所述网元的运行状态。
18.根据权利要求17所述的网络管理系统,其特征在于,还包括: 用户代理管理模块,用于获取所述网元附近预设范围内的用户代理装置的位置信息; 所述发送模块,具体用于根据运行状态发送规则向所述用户代理装置发送所述网元的运行状态信息。
19.根据权利要求18所述的网络管理系统,其特征在于,所述发送模块,具体用于向与所述网元距离最近的用户代理装置发送所述网元的运行状态信息;或者按照与所述网元的距离由近及远依序向所述网元附近预设范围内的用户代理装置发送所述网元的运行状态信息。
20.根据权利要求18或19所述的网络管理系统,其特征在于,还包括: 规则管理模块,用于获取所述运行状态发送规则和所述预设触发条件。
21.根据权利要求17所述的网络管理系统,其特征在于,所述网元管理模块,具体用于接收第一用户代理装置发送的运行状态信息查询请求,所述运行状态信息查询请求中包括所述第一用户代理装置的位置信息;获取所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的位置信息; 所述发送模块,具体用于向所述第一用户代理装置发送所述第一用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
22.根据权利要求17~21任一项所述的网络管理系统,其特征在于,还包括: 网元发现模块,用于对所述网络中存在的所有网元进行发现并收集所有网元的信息。
23.根据权利要求17~22任一项所述的网络管理系统,其特征在于,还包括: 接收模块,用于接收所述用户代理装置发送的注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息; 保存模块,用于若所述用户代理装置通过注册则保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
24.根据权利要求23所述的网络管理系统,其特征在于,还包括: 更新模块,用于接收所述用户代理装置发送的位置信息更新请求,以更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
25.根据权利要求17~24任一项所述的网络管理系统,其特征在于,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。
26.根据权利要求17~25任一项所述的网络管理系统,其特征在于,所述用户代理装置包括具有无线通信功能的便携式通信设备; 所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
27.一种用户代理装置,其特征在于,包括: 接收模块,用于接收网络管理系统发送的网元的运行状态信息,所述网元位于用户代理装置附近预设范围内并且运行状态信息满足预设触发条件; 处理模块,用于根据所述运行状态信息确定所述网元的运行状态。
28.根据权利要求27所述的用户代理装置,其特征在于,还包括: 发送模块,用于向所述网络管理系统发送运行状态信息查询请求,所述运行状态信息查询请求中包括所述用户代理装置的位置信息,以使所述网络管理系统向所述用户代理装置发送所述用户代理装置附近预设范围内运行状态信息满足预设触发条件的网元的运行状态信息。
29.根据权利要求27或28所述的用户代理装置,其特征在于,还包括: 注册模块,用于向所述网络管理系统发送注册请求消息,所述注册请求消息中包括所述用户代理装置的位置信息,以使所述网络管理系统保存所述用户代理装置与所述用户代理装置的位置信息的映射关系。
30.根据权利要求29所述的用户代理装置,其特征在于,还包括: 检测模块,用于周期性检测位置信息; 所述发送模块,还用于若位置信息发生变更,则向所述网络管理系统发送位置信息更新请求,以使所述网络管理系统更新所述用户代理装置与所述用户代理装置的位置信息的映射关系。
31.根据权利要求27~30任一项所述的用户代理装置,其特征在于,所述运行状态信息满足预设触发条件的网元包括运行状态信息为故障的网元。
32.根据权利要求27~31任一项所述的用户代理装置,其特征在于,所述用户代理装置包括具有无线通信功能的便携式通信设备; 所述网元包括在所述网络中运行的实体设备或运行在实体设备上的软件或服务。
【文档编号】H04L12/24GK103746846SQ201410002058
【公开日】2014年4月23日 申请日期:2014年1月2日 优先权日:2014年1月2日
【发明者】胡波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1