网络设备管理系统的制作方法

文档序号:16685892发布日期:2019-01-22 18:18阅读:193来源:国知局
网络设备管理系统的制作方法

本申请涉及通信技术领域,具体而言,涉及一种网络设备管理系统。



背景技术:

随着网络技术的不断更新迭代和产品多样化使得各种设备的配置难度加大,专业人员的学习成本增加。非专业人士在进行网络设备管理时存在较大难度,加之人工成本的不断攀升,给网络运维公司带来了不小的挑战。如何进行网络设备管理系统的自我管理及预警,提高管理效率,降低用户的学习管理难度,是本领域技术人员亟待解决的技术问题。

申请内容

为了克服现有技术中的上述不足,本申请的目的在于提供一种网络设备管理系统,以解决或者改善上述问题。

为了实现上述目的,本申请实施例采用的技术方案如下:

本申请实施例提供一种网络设备管理系统,所述网络设备管理系统包括云服务器阵列、多个雾服务器、多个网络设备、多个终端设备以及移动终端,所述云服务器阵列分别与所述多个雾服务器和所述终端设备通信连接,各个网络设备分别与所述终端设备和对应的雾服务器通信连接,所述多个网络设备相互之间通信连接,所述移动终端与所述云服务器阵列和所述网络设备通信连接;

各个网络设备用于向对应的雾服务器发送第一上线请求并在接收到对应的雾服务器发送的第一上线回复信息后进入工作状态,并实时向对应的雾服务器发送第一事件信息;

各个雾服务器用于向所述云服务器阵列发送第二上线请求并在接收到所述云服务器阵列发送的第二上线回复信息后进入工作状态,并实时向所述云服务器阵列发送第二事件信息,以及还用于响应各个网络设备发送的第一上线请求并根据预设规则向各个网络设备发送第一上线回复信息,同时接收各个网络设备发送的第一事件信息并根据所述第一事件信息对各个网络设备进行监控管理;

所述云服务器阵列用于对各个雾服务器的工作状态进行控制,并响应各个雾服务器发送的心跳请求向各个雾服务器发送对应的控制策略或者控制指令以使各个雾服务器根据所述控制策略或者控制指令执行对应的操作;

所述移动终端用于向所述云服务器阵列发送网络设备控制请求以使所述云服务器阵列根据所述网络设备控制请求向对应的雾服务器下发对应的网络设备控制指令,以及还用于与对应的网络设备建立绑定关系并向所述网络设备发送设备控制指令,而后接收所述网络设备响应所述设备控制指令返回的控制结果。

可选地,所述雾服务器还用于在进入工作状态后向所述云服务器阵列发送不同的心跳请求,并接收所述云服务器阵列响应每个心跳请求下发的控制策略,其中,所述控制策略包括服务升级控制策略或者服务替换控制策略。

可选地,所述雾服务器还用于根据各个网络设备发送的第一事件信息检测各个网络设备是否存在异常,并在检测到任意一个网络设备出现异常时从预先存储的故障处理策略集中查找是否存在对应的故障处理策略,若查找到对应的故障处理策略则根据查找到的故障处理策略对该网络设备进行故障修复,若未查找到对应的故障处理策略则从所述云服务器阵列中获取对应的故障处理策略并根据获取到的故障处理策略对该网络设备进行故障修复。

可选地,所述云服务器阵列还用于根据各个雾服务器发送的第二事件信息检测各个雾服务器是否存在异常,并在检测到任意一个雾服务器出现异常时对该雾服务器发送对应的处理策略。

可选地,所述网络设备还用于向对应的雾服务器发送升级信息获取请求,并接收所述对应的雾服务器响应所述升级信息获取请求下发的升级信息和配置信息,基于所述升级信息和配置信息完成设备升级和配置更改。

可选地,所述移动终端还用于向所述云服务器阵列发送第三上线请求并接收所述云服务器阵列响应所述第三上线请求反馈的许可信息和所属设备信息,并响应用户操作向所述云服务器阵列发送用于控制目标网络设备的网络设备控制请求,以及还用于接收所述云服务器阵列处理所述网络设备控制请求的处理结果。

可选地,所述云服务器阵列还用于在接收到所述移动终端发送的用于控制目标网络设备的网络设备控制请求后向该目标网络设备对应的雾服务器发送网络设备控制指令,所述雾服务器响应所述网络设备控制指令对所述目标网络设备进行控制,并将处理结果通过所述云服务器阵列发送给所述移动终端。

可选地,所述多个网络设备中的任意一个第一目标网络设备还用于在检测到网络配置信息更改时向其它网络设备发送广播报文,所述其它网络设备用于在接收到所述广播报文后判断所述广播报文中的接收编号是否与自身的配置编号相同,若不同则分别向所述第一目标网络设备发送回复单播报文,所述第一目标网络设备判断接收到的各个网络设备发送的回复单播报文中的接收编号是否为自身的配置编号,若是则向发起回复单播报文的网络设备发送包括有更改的网络配置信息的通知报文,所述发起回复单播报文的网络设备根据接收到的通知报文向所述第一目标网络设备发送包括有所需更新的配置信息的请求报文,所述第一目标网络设备根据所述请求报文向发起回复单播报文的网络设备发送的对应的所需更新的配置信息,所述发起回复单播报文的网络设备对接收到的所需更新的配置信息进行配置并将配置结果返回给所述第一目标网络设备,所述第一目标网络设备在接收到发起回复单播报文的网络设备发送的配置结果后向所述雾服务器上报本次的配置同步信息。

可选地,所述多个网络设备中的任意一个新添加网络设备用于向其它网络设备发送广播报文,所述其它网络设备用于在接收到所述广播报文后判断所述广播报文中的接收编号是否与自身的配置编号相同,若不同则分别向所述新添加网络设备发送包括单播报文,其中,所述单播报文中包括有该网络设备中的网络配置信息的更新时间和该网络设备的配置编号;

所述新添加网络设备根据接收到的各个网络设备发送的单播报文选择网络配置信息更新时间最新的第二目标网络设备,并向所述第二目标网络设备发送包括有所需更新的配置信息的请求报文,所述第二目标网络设备根据所述请求报文向所述新添加网络设备发送对应所需更新的配置信息,所述新添加网络设备对接收到的所需更新的配置信息进行配置并将配置结果返回给所述第二目标网络设备,同时向所述雾服务器上报本次的配置同步信息。

可选地,所述云服务器阵列还用于向所述移动终端和各个雾服务器发送升级信息和配置信息,以使所述移动终端和各个雾服务器基于所述升级信息和配置信息完成设备升级和配置更改。

相对于现有技术而言,本申请具有以下有益效果:

本申请实施例提供一种网络设备管理系统,通过建立移动终端与云服务器阵列之间、云服务器阵列和雾服务器之间、雾服务器和网络设备之间、网络设备与移动终端之间以及网络设备和网络设备之间的通信机制,实现网络设备管理系统的自我管理及预警,用户所见即所得的至简管理。采用将云服务器阵列和雾服务器分离的方式,通过雾服务器实现设备控制管理,云服务器阵列实现用户需求管理,使得不同业务之间各司其职,进而在进行统一有效的管理的同时,降低用户的学习管理难度和人工成本。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。

图1为本申请实施例提供的网络设备管理系统的交互场景示意图;

图2为本申请实施例提供的雾服务器和网络设备之间的通信交互示意图;

图3为本申请实施例提供的雾服务器和云服务器阵列之间的通信交互示意图;

图4为本申请实施例提供的雾服务器、云服务器阵列以及移动终端之间的通信交互示意图。

图标:10-网络设备管理系统;100-云服务器阵列;200-雾服务器;300-网络设备;400-终端设备;500-移动终端。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本申请的描述中,需要说明的是,一些指示的方位或位置关系的术语为基于附图所示的方位或位置关系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本申请的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,本申请实施例提供一种网络设备管理系统10,网络设备管理系统10包括云服务器阵列100、多个雾服务器200、多个网络设备300、多个终端设备400以及移动终端500,云服务器阵列100分别与多个雾服务器200和终端设备400通信连接,各个网络设备300分别与终端设备400和对应的雾服务器200通信连接,多个网络设备300相互之间通信连接,移动终端500与云服务器阵列100和网络设备300通信连接。

详细地,请结合参阅图1-图3,各个网络设备300用于向对应的雾服务器200发送第一上线请求并在接收到对应的雾服务器200发送的第一上线回复信息后进入工作状态,并实时向对应的雾服务器200发送第一事件信息。

各个雾服务器200用于向云服务器阵列100发送第二上线请求并在接收到云服务器阵列100发送的第二上线回复信息后进入工作状态,并实时向云服务器阵列100发送第二事件信息,以及还用于响应各个网络设备300发送的第一上线请求并根据预设规则向各个网络设备300发送第一上线回复信息,同时接收各个网络设备300发送的第一事件信息并根据第一事件信息对各个网络设备300进行监控管理。

云服务器阵列100用于对各个雾服务器200的工作状态进行控制,并响应各个雾服务器200发送的心跳请求向各个雾服务器200发送对应的控制策略或者控制指令以使各个雾服务器200根据控制策略或者控制指令执行对应的操作。

移动终端500用于向云服务器阵列100发送网络设备控制请求以使云服务器阵列100根据网络设备控制请求向对应的雾服务器200下发对应的网络设备控制指令,以及还用于与对应的网络设备300建立绑定关系并向网络设备300发送设备控制指令,而后接收网络设备300响应设备控制指令返回的控制结果。

可选地,上述网络设备300支持node-link协议,包括但不仅限于光猫设备、路由器、poe(poweroverethernet)设备、ap(accesspoint)系列设备等,在此不作具体限制。

可选地,上述终端设备400可以是设置在家庭各个区域的智能家居设备,例如冰箱、空调、电视机、洗衣机、电饭煲等等,在此不作具体限制。

可选地,上述移动终端500可以通过诸如有线或无线网络等方式发送或接收信号,或可以在诸如存储器中将信号处理或存储为物理存储状态。每个移动终端500可以是包括硬体、软体或内嵌逻辑元件或者两个或多个此类元件的组合的电子装置,并能够执行由移动终端500实施或支援的合适的功能。可选地,所述移动终端500可以是一种具有无线收发功能的设备,包括室内或室外、手持、穿戴或车载设备。例如,所述移动终端500可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备400、增强现实(augmentedreality,ar)终端设备400、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等等。本申请的实施例对应用场景不做限定。

根据本申请的一些实施例,移动终端500可以包括:包含应用处理部和射频/数位讯号处理器的处理装置;显示幕;可包含物理键、覆盖在显示幕上的触摸键或它们的组合的袖珍键盘;用户识别模组卡;可以包含rom、ram、快闪存储器或它们的任意组合的存储器装置;wi-fi和/或蓝牙接口;无线电话接口;带有关联电池的电源管理电路;usb接口和连接器;带有关联麦克风、扬声器和耳机插孔的音讯管理系统;以及各种诸如照相机、全球定位系统、加速器等的可选择的附属部件。此外,在移动终端500上可以安装各种用户端应用,用户端应用可以用于允许使用移动终端500来传送适合于和其他设备操作的命令。这类应用可以从云服务器上下载并安装到移动终端500的存储器中,也可以预先已被安装在移动终端500上。在本申请实施例中,移动终端500上安装有网络设备管理应用app,网络设备管理应用app可以指点用户实现网络设备300绑定、网络设备控制等功能。在本申请的另一些实施例中,移动终端500还可以安装维护人员应用,维护人员应用可以用来帮助维护人员实现对网络设备300的运营管理功能,包括但不限于维修、检测等。

根据本申请的一些实施例,所述云服务器阵列100可以提供注册服务,策略服务,数据库服务等,其可由多个云服务器组成,例如云服务器阵列100可用于为移动终端500提供远程控制服务,并对各个雾服务器200进行统一管理。云服务器应被理解为提供处理、资料库、通讯设施的业务点。举例而言,云服务器可以指具有相关通信和资料存储和资料库设施的单个的物理处理器,或它可以指联网或集聚的处理器、相关网路和存放装置的集合体,并且对软体和一个或多个资料库系统和支援云服务器所提供的服务的应用软体进行操作。云服务器可以在配置或性能上差异很大,但是云服务器一般可以包括一个或多个中央处理单元和存储单元。云服务器还可以包括一个或多个大型存放区设备、一个或多个电源、一个或多个有线或无线网络组件、一个或多个输入/输出组件、或一个或多个作业系统,诸如,windowsserver、macosx、unix、linux、freebsd。

根据本申请的一些实施例,雾服务器200可以作为贴近设备,网络业务自动配置的直接管理者,可以对各个网络设备300进行业务配置、分析和自动修复的中心,并通过向云服务器注册后无限制增加和自动完成服务部署。

如此,通过建立移动终端500与云服务器阵列100之间、云服务器阵列100和雾服务器200之间、雾服务器200和网络设备300之间、网络设备300与移动终端500之间以及网络设备300和网络设备300之间的通信机制,实现网络设备管理系统10的自我管理及预警,用户所见即所得的至简管理。采用将云服务器阵列100和雾服务器200分离的方式,通过雾服务器200实现设备控制管理,云服务器阵列100实现用户需求管理,使得不同业务之间各司其职,进而在进行统一有效的管理的同时,降低用户的学习管理难度和人工成本。

可选地,雾服务器200还可以用于在进入工作状态后向云服务器阵列100发送不同的心跳请求,并接收云服务器阵列100响应每个心跳请求下发的控制策略,其中,控制策略可以包括服务升级控制策略或者服务替换控制策略。如此,可以实现云服务器阵列100对各个雾服务器200的统一管理。

可选地,雾服务器200还可以用于根据各个网络设备300发送的第一事件信息检测各个网络设备300是否存在异常,并在检测到任意一个网络设备300出现异常时从预先存储的故障处理策略集中查找是否存在对应的故障处理策略,若查找到对应的故障处理策略则根据查找到的故障处理策略对该网络设备300进行故障修复,若未查找到对应的故障处理策略则从云服务器阵列100中获取对应的故障处理策略并根据获取到的故障处理策略对该网络设备300进行故障修复。如此,通过雾服务器200对各个网络设备300进行故障检测并统一进行故障修复,无需用户主动参与,降低运维成本和人工成本。

可选地,云服务器阵列100还用于根据各个雾服务器200发送的第二事件信息检测各个雾服务器200是否存在异常,并在检测到任意一个雾服务器200出现异常时对该雾服务器200发送对应的处理策略。如此,通过云服务器阵列100对各个雾服务器200进行故障检测并统一进行故障修复,无需用户主动参与,降低运维成本和人工成本。

可选地,网络设备300还用于向对应的雾服务器200发送升级信息获取请求,并接收对应的雾服务器200响应升级信息获取请求下发的升级信息和配置信息,基于升级信息和配置信息完成设备升级和配置更改。如此,网络设备300可以实时从雾服务器200获取升级信息和配置信息进行设备升级和配置更改,无需用户主动参与,降低运维成本和人工成本。

可选地,云服务器阵列100还用于向移动终端500和各个雾服务器200发送升级信息和配置信息,以使移动终端500和各个雾服务器200基于升级信息和配置信息完成设备升级和配置更改。如此,移动终端500和各个雾服务器200可以实时从云服务器阵列100获取升级信息和配置信息进行设备升级和配置更改,无需用户主动参与,降低运维成本和人工成本。

可选地,移动终端500还用于向云服务器阵列100发送第三上线请求并接收云服务器阵列100响应第三上线请求反馈的许可信息和所属设备信息,并响应用户操作向云服务器阵列100发送用于控制目标网络设备300的网络设备控制请求,以及还用于接收云服务器阵列100处理网络设备控制请求的处理结果。可选地,云服务器阵列100还用于在接收到移动终端500发送的用于控制目标网络设备300的网络设备控制请求后向该目标网络设备300对应的雾服务器200发送网络设备控制指令,雾服务器200响应网络设备控制指令对目标网络设备300进行控制,并将处理结果通过云服务器阵列100发送给移动终端500。如此,实现了移动终端500对网络设备300的远程控制。

在实际应用场景中,例如家庭区域中,各个网络设备300一般都是设置在家庭区域的各个位置处,一般而言,为了保证各个终端设备400的无缝连接,各个网络设备300一般都配置有相同的配置信息,但是如果某一网络设备300的配置信息被更改后,用户往往需要将其余各个网络设备300重新进行配置,从而给用户造成较大的配置工作量。

基于上述技术问题,可选地,为了增强客户体验,多个网络设备300中的任意一个第一目标网络设备还用于在检测到网络配置信息更改时向其它网络设备300发送广播报文,其它网络设备300用于在接收到广播报文后判断广播报文中的接收编号是否与自身的配置编号相同,若不同则分别向第一目标网络设备发送回复单播报文。第一目标网络设备判断接收到的各个网络设备300发送的回复单播报文中的接收编号是否为自身的配置编号,若是则向发起回复单播报文的网络设备300发送包括有更改的网络配置信息的通知报文。发起回复单播报文的网络设备300根据接收到的通知报文向第一目标网络设备发送包括有所需更新的配置信息的请求报文。第一目标网络设备根据请求报文向发起回复单播报文的网络设备300发送的对应的所需更新的配置信息,发起回复单播报文的网络设备300对接收到的所需更新的配置信息进行配置并将配置结果返回给第一目标网络设备。第一目标网络设备在接收到发起回复单播报文的网络设备300发送的配置结果后向雾服务器200上报本次的配置同步信息。

如此,当任意一个网络设备300的配置信息发生更改后,其余网络设备300都能够自动同步更改的配置信息,从而使各个网络设备300的配置信息始终保持同步,无需用户手动挨个配置,进而增强用户体验。

可选地,如果应用场景中存在新添加网络设备,那么多个网络设备300中的任意一个新添加网络设备用于向其它网络设备300发送广播报文,其它网络设备300用于在接收到广播报文后判断广播报文中的接收编号是否与自身的配置编号相同,若不同则分别向新添加网络设备发送包括单播报文,其中,单播报文中包括有该网络设备300中的网络配置信息的更新时间和该网络设备300的配置编号。新添加网络设备根据接收到的各个网络设备300发送的单播报文选择网络配置信息更新时间最新的第二目标网络设备300,并向第二目标网络设备300发送包括有所需更新的配置信息的请求报文,第二目标网络设备300根据请求报文向新添加网络设备发送对应所需更新的配置信息,新添加网络设备对接收到的所需更新的配置信息进行配置并将配置结果返回给第二目标网络设备300,同时向雾服务器200上报本次的配置同步信息。

如此,当存在新添加网络设备时,可以自动同步其余网络设备300的配置信息,从而使各个网络设备300的配置信息始终保持同步,无需用户手动挨个配置,进而增强用户体验。

综上所述,本申请实施例提供一种网络设备管理系统,通过建立移动终端与云服务器阵列之间、云服务器阵列和雾服务器之间、雾服务器和网络设备之间、网络设备与移动终端之间以及网络设备和网络设备之间的通信机制,实现网络设备管理系统的自我管理及预警,用户所见即所得的至简管理。采用将云服务器阵列和雾服务器分离的方式,通过雾服务器实现设备控制管理,云服务器阵列实现用户需求管理,使得不同业务之间各司其职,进而在进行统一有效的管理的同时,降低用户的学习管理难度和人工成本。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1