设备管控方法、装置和系统与流程

文档序号:18515208发布日期:2019-08-24 09:24阅读:242来源:国知局
设备管控方法、装置和系统与流程

本发明涉及网络应用领域,特别是涉及一种设备管控方法、装置和系统。



背景技术:

随着网络技术的发展,各种设备连接到网络,可通过网络实现设备控制和管理。例如门禁设备,通过一个服务器管理所有门禁设备,门禁设备将数据上传到服务器存储。随着门禁数量增大,服务器承受的数据存储量、带宽和运算量增大,导致服务器无法承受更多的门禁设备,服务器所管控的门禁设备数量严重受限。



技术实现要素:

基于此,有必要针对传统的设备控制中因服务器承受能力有限导致设备管控能力受限的问题,提供一种设备管控方法,能提高设备管控能力。

此外,还有必要提供一种设备管控装置和系统,能提高设备管控能力。

一种设备管控系统,包括:

中心控制服务器,用于获取新增设备管理服务器发起的第一接入请求,根据所述第一接入请求将所述新增的设备管理服务器标识增加到设备管理服务器标识集合中,并将所述新增的设备管理服务器标识增加到用于记录设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表中,以及动态调整所述第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系,将动态调整后的第一关系表发送给各个设备管理服务器,以及将设备管理服务器地址发送给对应的设备代理器;

设备代理器,用于根据所述设备管理服务器地址与对应的设备管理服务器建立连接,并上传业务数据到对应的设备管理服务器;

设备管理服务器,用于接收与所述设备管理服务器标识存在对应关系的设备代理器标识所对应的设备代理器上传的业务数据,并存储所述设备代理器及对应的业务数据。

一种设备管控方法,包括:

获取新增设备管理服务器发起的第一接入请求;

根据所述第一接入请求将所述新增的设备管理服务器标识增加到设备管理服务器标识集合中;

将所述新增的设备管理服务器标识增加到用于记录设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表中;

动态调整所述第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系;

将调整后的第一关系表发送给各个设备管理服务器,以及将设备管理服务器地址发送给对应的设备代理器。

一种设备管控装置,包括:

第一获取模块,用于获取新增设备管理服务器发起的第一接入请求;

第一增加模块,用于根据所述第一接入请求将所述新增的设备管理服务器标识增加到设备管理服务器标识集合中;

第二增加模块,用于将所述新增的设备管理服务器标识增加到用于记录设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表中;

调整模块,用于动态调整所述第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系;

发送模块,用于将调整后的第一关系表发送给各个设备管理服务器,以及将设备管理服务器地址发送给对应的设备代理器。

上述设备管控方法、装置和系统,将新增的设备管理服务器与已有的设备管理服务器一起重新分配设备管理服务器与设备代理器之间的对应关系,再将调整后的对应关系发送给对应的设备管理服务器,让设备管理服务器与对应的设备代理器进行通信,接收并存储对应的设备代理器上传的业务数据,动态增加了设备管理服务器,能够承接更多的设备所需的服务及存储对应的业务数据,提高了设备管理能力。

附图说明

图1为一个实施例中设备管控方法和装置的应用环境示意图;

图2A为一个实施例中终端(或设备等)的内部结构示意图;

图2B为一个实施例中中心控制服务器的内部结构示意图;

图3为一个实施例中设备管控系统的架构示意图;

图4为一个实施例中设备管控方法的流程图;

图5为一个实施例中一设备服务器发生故障的处理流程图;

图6为一个实施例中设备管控装置的结构框图;

图7为另一个实施例中设备管控装置的结构框图;

图8为另一个实施例中设备管控装置的结构框图;

图9为另一个实施例中设备管控装置的结构框图;

图10为另一个实施例中设备管控装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为一个实施例中设备管控方法和装置的应用环境示意图。如图1所示,该应用环境包括中心控制服务器110、设备管理服务器120和设备代理器130。中心控制服务器110用于存储设备管理服务器120的设备管理服务器标识、设备代理器130的设备代理器标识、记录设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表、设备管理者标识及设备管理者标识所对应的管理权限等。设备管理服务器120接收中心控制服务器110发送的设备管理服务器标识与设备代理器标识之间的对应关系,接收相应的设备代理器标识所对应的设备代理器上传的业务数据。设备代理器130运行于设备上,用于收集设备的业务数据,上班业务数据给对应的设备管理服务器120,并接收设备管理服务器120发送的指令等。设备可为门禁或物联网系统中的传感器等。

图2A为一个实施例中终端(或设备等)的内部结构示意图。如图2A所示,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口和输入装置。其中,终端的非易失性存储介质存储有操作系统,还包括一种设备管控装置,该设备管控装置用于实现一种设备管控方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的设备管控装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种设备管控方法。网络接口用于与服务器进行网络通信等。输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑或者个人数字助理或穿戴式设备等,设备可为门禁或物联网设备等。本领域技术人员可以理解,图2A中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。需要说明的是,该终端可为系统管理者标识所在的终端或设备管理者标识所在终端。

图2B为一个实施例中中心控制服务器的内部结构示意图。如图2B所示,该中心控制服务器包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,该服务器的非易失性存储介质存储有操作系统、数据库和设备管控装置,数据库中存储有设备管理服务器标识和设备代理器标识之间的对应关系等,该设备管控装置用于实现适用于设备管控方法。该中心控制服务器的处理器用于提供计算和控制能力,支撑整个中心控制服务器的运行。该中心控制服务器的内存储器为非易失性存储介质中的设备管控装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种设备管控方法。该中心控制服务器的网络接口用于据以与外部的终端和设备管理服务器通过网络连接通信。中心控制服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本领域技术人员可以理解,图2B中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

再者,设备管理服务器也可包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,该服务器的非易失性存储介质存储有操作系统、数据库和设备管控装置,数据库中存储有与设备管理服务器标识对应的设备代理器标识、设备代理器上传的设备的业务数据等,该设备管控装置用于实现适用于设备管控方法。该设备管理服务器的处理器用于提供计算和控制能力,支撑整个设备管理服务器的运行。该设备管理服务器的内存储器为非易失性存储介质中的设备管控装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种设备管控方法。

图3为一个实施例中设备管控系统的架构示意图。如图3所示,一种设备管控系统,包括中心控制服务器310、设备管理服务器320和设备代理器330。

中心控制服务器310可为一台,设备管理服务器320可为一台或多台,设备代理器330可为一台或多台。

设备管控系统第一次初始化时,中心控制服务器310接收来自设备管理服务器320和设备代理器330的接入请求,将设备管理服务器标识加入到设备管理服务器标识集合中(也可为设备管理服务器标识列表中),将设备代理器330可按照均衡原则分配给不同设备管理服务器320,将设备管理服务器标识与设备代理器标识之间的对应关系写入第一关系表中。中心控制服务器310将不同设备管理服务器标识对应的设备代理器标识发送给相应的设备管理服务器320,并将设备管理服务器地址发送给相应的设备代理器330。运行于设备上的设备代理器330接收到对应的设备管理服务器地址后,向设备管理服务器地址对应的设备管理服务器发送服务请求或上传业务数据等。

其中,设备管理服务器标识是用于唯一标识设备管理服务器的。设备代理器标识是用于唯一标识设备代理器的。设备管理服务器标识可为设备管理服务器地址或设备管理服务器编号等。设备代理器标识可为设备代理器地址或设备代理器编号等。

设备管理服务器320定期发送心跳数据给中心控制服务器310。中心控制服务器310通过心跳数据的有无判断各个设备管理服务器320的工作状态。

当设备管控系统中设备数量增加,设备管理服务器数量过少导致数据处理不及时或无法处理的问题,可以通过动态增加新的设备管理服务器来提高设备管理能力。动态增加设备管理服务器的过程包括(a1)~(a6):

(a1)中心控制服务器310获取新增的设备管理服务器320发起的第一接入请求。

新增的设备管理服务器server上安装与已有的server相同的软件,启动该新增的server后,server自动向中心控制服务器center发起第一接入请求。

(a2)中心控制服务器310根据该第一接入请求将该新增的设备管理服务器标识增加到设备管理服务器标识集合中。

具体地,设备管理服务器标识集合可为设备管理服务器标识列表servList。中心控制服务器center接收到server的第一接入请求后,将该新增的server加入到servList中。

(a3)中心控制服务器310将新增的设备管理服务器标识增加到用于记录设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表中,以及动态调整该第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系。

中心控制服务器center将新增的server标识增加到设备管理服务器标识(即server标识)与设备代理器标识(即agent标识)之间的对应关系的第一关系表ConnAgentServer中,并动态调整第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系。可采用动态平衡方式调整对应关系,使得每台设备管理服务器的负载均衡。

(a4)中心控制服务器310将动态调整后的第一关系表发送给各个设备管理服务器,以及将设备管理服务器地址发送给对应的设备代理器。

中心控制服务器server将新的ConnAgentServer重新发送给各个server,以及将设备管理服务器地址发送给对应的设备代理器agent。

(a5)设备代理器330用于根据该设备管理服务器地址与对应的设备管理服务器建立连接,并上传业务数据到对应的设备管理服务器。

(a6)设备管理服务器320用于接收与该设备管理服务器标识存在对应关系的设备代理器标识所对应的设备代理器上传的业务数据,并存储该设备代理器及对应的业务数据。

上述设备管控系统,通过新增设备管理服务器,将新增的设备管理服务器与已有的设备管理服务器一起重新分配设备管理服务器与设备代理器之间的对应关系,再将调整后的对应关系发送给对应的设备管理服务器,让设备管理服务器与对应的设备代理器进行通信,接收并存储对应的设备代理器上传的业务数据,动态增加了设备管理服务器,能够承接更多的设备所需的服务及存储对应的业务数据,提高了设备管理能力。

在一个实施例中,上述设备管控系统中某个设备管理服务器320发生故障停止服务时,中心控制服务器310能够快速定位到发生故障的设备管理服务器320,并将发生故障的设备管理服务器320所对应的设备代理器330重新分配给其他的设备管理服务器320,具体过程包括(b1)~(b6):

(b1)中心控制服务器310在预设时间内未接收到一设备管理服务器的心跳数据,则认定该设备管理服务器发生了故障。

具体地,预设时间可根据需要设定,如10秒、20秒、30秒等。预设时间与设备管理服务器发送心跳数据的周期相同。中心控制服务器center从上次接收到一设备管理服务器的心跳数据起开始计时到达预设时间内未接收到该设备管理服务器server的心跳数据,则认定该设备管理服务器server发生了故障。

(b2)中心控制服务器310获取发生故障的设备管理服务器标识,根据该设备管理服务器标识从该第一关系表中获取对应的设备代理器标识。

具体地,中心控制服务器center从第一关系表ConnAgentServer中获取该设备管理服务器标识对应的设备代理器标识。

(b3)中心控制服务器310将该设备管理服务器标识从该设备管理服务器标识集合中删除。

具体地,中心控制服务器310将该设备管理服务器标识从设备管理服务器标识集合servList中删除。

(b4)中心控制服务器310将该发生故障的设备管理服务器标识对应的设备代理器标识分配给该第一关系表中的其他设备管理服务器标识,得到记录调整后的设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表。

具体地,中心控制服务器center通过均衡原则将故障的设备管理服务器标识对应的设备代理器标识分配给第一关系表ConnAgentServer中的其他设备管理服务器标识,得到调整后的设备管理服务器标识与设备代理器标识之间的对应关系。

(b5)中心控制服务器310将该第一关系表发送给对应的设备管理服务器。

具体地,中心控制服务器center将第一关系表重新发送给设备管理服务器标识集合servList中的所有设备管理服务器server。

(b6)设备管理服务器320根据第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系,为设备管理服务器标识对应的设备代理器标识所对应的设备代理器提供服务。

具体地,设备管理服务器Server收到新的第一关系表后,为与该设备管理服务器标识对应的设备代理器标识所对应的设备代理器提供服务。

上述设备管控系统,当出现发生故障的设备管理服务器时,无需人工干预,将自动将故障的设备管理服务器所对应的设备代理器分配给其他设备管理服务器进行服务,降低了故障对设备管控系统所带来的影响。

在一个实施例中,上述设备管控系统中新增设备时,管理人员无需做任何软件配置,只需将设备的网络端口接入路由器或交换机,设备会自动被加入的设备管控系统控制。具体过程包括(c1)~(c5):

(c1)设备上的设备代理器用于向中心控制服务器发送第二接入请求。

具体地,设备上的设备代理器agent将自动向中心控制服务器center发送第二接入请求。

(c2)中心控制服务器用于根据该第二接入请求,判断发起该第二接入请求的设备代理器标识是否在该第一关系表中。

具体地,中心控制服务器center接收到第二接入请求后,从第一关系表ConnAgentServer中查询是否存在该设备代理器的设备代理器标识,若存在,则不需新增,若不存在,则将该设备代理器标识加入到第一关系表中。

(c3)若不在,则中心控制服务器310将该设备代理器标识加入该第一关系表,并建立该第一关系表中的一设备管理服务器标识与该设备代理器标识之间的对应关系。

具体地,根据均衡原则为设备代理器标识分配设备管理服务器标识,建立第一关系表中的一设备管理服务器标识与该设备代理器标识之间的对应关系。根据均衡原则,则从第一关系表中的设备管理服务器中筛选出对应的设备代理器最少的设备管理服务器标识,将该设备管理服务器标识分配给该新增的设备代理器标识。

(c4)中心控制服务器310将变化的设备管理服务器标识与设备代理器标识之间的对应关系发送给对应的设备管理服务器,以及将该设备管理服务器标识对应的设备管理服务器地址发送给该设备代理器。

(c5)该设备代理器330还用于接收该设备管理服务器地址后,将业务数据发送给该设备管理服务器地址对应的设备管理服务器。

在一个实施例中,上述设备管控系统还包括系统管理者标识所在的终端和设备管理者标识所在的终端。系统管理者标识(admin)拥有最高管理权限,负责为设备管理者标识(client)分配管理权限。系统管理者标识是用于唯一标识系统管理者身份的,可为系统管理者帐号等。设备管理者标识是用于唯一标识设备管理者身份的,可为设备管理者帐号等。设备管理者标识是用来管理设备的。

中心控制服务器310接收系统管理者标识发送的包含设备管理者标识对设备代理器标识增加管理权限的权限配置请求,根据该权限配置请求将设备管理者标识对设备代理器标识的管理权限加入到权限表中,并将该设备管理者标识发送给该设备代理器标识对应的设备管理服务器。权限表中记录设备管理者标识对设备代理器标识所具有的管理权限。通过系统管理者标识实现了设备管理者标识对设备的管理权限的监管。

中心控制服务器310接收系统管理者标识发送的包含删除设备管理者标识对设备代理器标识的管理权限的权限删除请求,根据该权限删除请求将该设备管理者标识对设备代理器标识的管理权限从权限表中删除,生成删除信息,并将该删除信息发送给该设备代理器标识对应的设备管理服务器320。

设备管理者标识可以查看权限范围内的设备代理器上报的业务数据。设备管理者标识登录后向中心控制服务器310发送获取设备管理服务器地址请求,接收到返回的设备管理服务器地址,向设备管理服务器地址对应的设备管理服务器发送查询请求,接收设备管理服务器响应查询请求所得到的设备管理者标识具有管理权限的设备代理器上报的业务数据。

上述设备管控系统可应用于大规模的门禁系统管理中,也可应用在任何需要大规模设备的管理系统中,如物联网系统。在环境检测的物联网系统中,有大量的传感器向服务器上传采集到的数据,设备管理者可读取不同传感器的信息,管理不同的传感器。

图4为一个实施例中设备管控方法的流程图。如图4所示,一种设备管控方法,以中心控制服务器角度描述,包括:

步骤402,获取新增设备管理服务器发起的第一接入请求。

本实施例中,中心控制服务器获取设备管理服务器发起的第一接入请求,判断设备管理服务器标识是否在设备管理服务器标识集合中,若是,则该设备管理服务器已存在,若否,则该设备管理服务器为新增的,将设备管理服务器标识增加到设备管理服务器标识集合中。

在一个实施例中,在步骤402之前,还包括:初始化,中心控制服务器接收设备管理服务器和设备代理器的接入请求,将设备管理服务器标识加入到设备管理服务器标识集合中,将设备代理器标识分配给不同的设备管理服务器,将设备管理服务器标识与设备代理器标识之间的对应关系写入到第一关系表中,并将设备管理服务器标识对应的设备代理器标识发送给相应的设备管理服务器,以及将设备管理服务器地址发送给相应的设备代理器,以使设备管理服务器为相应的设备代理器提供服务。

步骤404,根据该第一接入请求将该新增的设备管理服务器标识增加到设备管理服务器标识集合中。

本实施例中,中心控制服务器根据第一接入请求将新增的设备管理服务器标识增加到设备管理服务器标识集合中。设备管理服务器标识是用于唯一标识设备管理服务器的。设备管理服务器标识可为设备管理服务器地址或设备管理服务器编号等。

步骤406,将该新增的设备管理服务器标识增加到用于记录设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表中。

本实施例中,中心控制服务器将设备管理服务器标识增加到第一关系表ConnAgentServer中。

步骤408,动态调整该第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系。

本实施例中,中心控制服务器动态调整第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系。中心控制服务器根据均衡原则调整第一关系表中的设备管理服务器标识和设备代理器标识之间的对应关系,使得各个设备管理服务器的负载均衡。

步骤410,将调整后的第一关系表发送给各个设备管理服务器,以及将设备管理服务器地址发送给对应的设备代理器。

本实施例中,中心控制服务器将调整后的第一关系表发送给各个设备管理服务器,以及将设备管理服务器地址发送给对应的设备代理器。

上述设备管控方法,将新增的设备管理服务器与已有的设备管理服务器一起重新分配设备管理服务器与设备代理器之间的对应关系,再将调整后的对应关系发送给对应的设备管理服务器,让设备管理服务器与对应的设备代理器进行通信,接收并存储对应的设备代理器上传的业务数据,动态增加了设备管理服务器,能够承接更多的设备所需的服务及存储对应的业务数据,提高了设备管理能力。

在一个实施例中,如图5所示,上述设备管控方法还包括:

步骤502,在预设时间内未接收到一设备管理服务器的心跳数据,则认定该设备管理服务器发生了故障,获取发生故障的设备管理服务器标识。

具体地,预设时间可根据需要设定,如10秒、20秒、30秒等。预设时间与设备管理服务器发送心跳数据的周期相同。中心控制服务器center从上次接收到一设备管理服务器的心跳数据起开始计时到达预设时间内未接收到该设备管理服务器server的心跳数据,则认定该设备管理服务器server发生了故障。

步骤504,根据该设备管理服务器标识从该第一关系表中获取对应的设备代理服器标识。

步骤506,将该发生故障的设备管理服务器标识从该设备管理服务器标识集合中删除。

步骤508,将该发生故障的设备管理服务器标识对应的设备代理器标识分配给该第一关系表中的其他设备管理服务器标识,得到记录调整后的设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表。

具体地,中心控制服务器center通过均衡原则将故障的设备管理服务器标识对应的设备代理器标识分配给第一关系表ConnAgentServer中的其他设备管理服务器标识,得到调整后的设备管理服务器标识与设备代理器标识之间的对应关系。

步骤510,将该第一关系表发送给对应的设备管理服务器。

具体地,中心控制服务器center将第一关系表重新发送给设备管理服务器标识集合servList中的所有设备管理服务器server。

上述设备管控方法,当出现发生故障的设备管理服务器时,无需人工干预,将自动将故障的设备管理服务器所对应的设备代理器分配给其他设备管理服务器进行服务,降低了故障对设备管控系统所带来的影响。

在一个实施例中,上述设备管控方法还包括:接收设备代理器发起的第二接入请求;判断发起该第二接入请求的设备代理器标识是否在该第一关系表中,若不在,则将该设备代理器标识加入该第一关系表,并建立该第一关系表中的一设备管理服务器标识与该设备代理器标识之间的对应关系,将变化的设备管理服务器标识与设备代理器标识之间的对应关系发送给对应的设备管理服务器,将该设备管理服务器标识对应的设备管理服务器地址发送给该设备代理器。

具体地,根据均衡原则为设备代理器标识分配设备管理服务器标识,建立第一关系表中的一设备管理服务器标识与该设备代理器标识之间的对应关系。根据均衡原则,则从第一关系表中的设备管理服务器中筛选出对应的设备代理器最少的设备管理服务器标识,将该设备管理服务器标识分配给该新增的设备代理器标识。

上述设备管控方法,在新增设备时,不需做任何配置,将设备的网口接入网络即可被中心控制服务器分配的设备管理服务器进行管控,易于维护。

在一个实施例中,上述设备管控方法还包括:接收系统管理者标识发送的包含设备管理者标识对设备代理器标识增加管理权限的权限配置请求;根据该权限配置请求将设备管理者标识对设备代理器标识的管理权限加入到权限表中;将该设备管理者标识发送给该设备代理器标识对应的设备管理服务器。

系统管理者标识(admin)拥有最高管理权限,负责为设备管理者标识(client)分配管理权限。系统管理者标识是用于唯一标识系统管理者身份的,可为系统管理者帐号等。通过系统管理者标识实现了设备管理者标识对设备的管理权限的监管。

在一个实施例中,上述设备管控方法还包括:接收系统管理者标识发送的包含删除设备管理者标识对设备代理器标识的管理权限的权限删除请求;根据该权限删除请求将该设备管理者标识对设备代理器标识的管理权限从权限表中删除,生成删除信息;将该删除信息发送给该设备代理器标识对应的设备管理服务器。通过系统管理者标识实现了设备管理者标识对设备的管理权限的监管。

在一个实施例中,上述设备管控方法还包括:获取设备管理者标识发送的设备管理服务器地址请求;响应该设备管理服务器地址请求,将设备管理者标识所具有管理权限的设备代理器标识对应的设备管理服务器地址发送给该设备管理者标识。设备管理者标识可根据设备管理服务器地址访问对应的设备管理服务器,查询具有管理权限的设备代理器上传的数据。

在一个实施例中,一种设备管控方法,以设备管理服务器角度描述,包括:

(d1)向中心控制服务器发起第一接入请求。

设备管理服务器向中心控制服务器发起第一接入请求。

(d2)接收中心控制服务器返回的第一关系表,以及为该第一关系表中的与设备管理服务器标识对应的设备代理器标识相应的设备代理器提供服务,其中,第一关系表中记录了将新增的设备管理服务器标识添加到第一关系表后进行动态调整的设备管理服务器标识与设备代理器标识的对应关系。

设备管理服务器接收中心控制服务器返回的第一关系表。

上述设备管控方法,通过新增设备管理服务器,将新增的设备管理服务器与已有的设备管理服务器一起重新分配设备管理服务器与设备代理器之间的对应关系,再将调整后的对应关系发送给对应的设备管理服务器,让设备管理服务器与对应的设备代理器进行通信,接收并存储对应的设备代理器上传的业务数据,动态增加了设备管理服务器,能够承接更多的设备所需的服务及存储对应的业务数据,提高了设备管理能力。

在一个实施例中,一种设备管控方法,以设备代理器角度描述,包括:

(e1)接收中心控制服务器发送的设备管理服务器标识所对应的设备管理服务器地址,中心控制服务器根据新增的设备管理服务器发起的第一接入请求,并根据第一接入请求,将该新增的设备管理服务器标识增加到设备管理服务器标识集合中,将该新增的设备管理服务器标识增加到用于记录设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表中,动态调整该第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系。

(e2)上传业务数据到设备管理服务器地址所对应的设备管理服务器。

设备代理器上传业务数据到设备管理服务器地址所对应的设备管理服务器。业务数据是指设备的相关数据。

图6为一个实施例中设备管控装置的结构框图。如图6所示,一种设备管控装置,运行于中心控制服务器上,包括第一获取模块602、第一增加模块604、第二增加模块606、调整模块608和发送模块610。其中:

第一获取模块602用于获取新增设备管理服务器发起的第一接入请求;

第一增加模块604用于根据该第一接入请求将该新增的设备管理服务器标识增加到设备管理服务器标识集合中;

第二增加模块606用于将该新增的设备管理服务器标识增加到用于记录设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表中;

调整模块608用于动态调整该第一关系表中设备管理服务器标识与设备代理器标识之间的对应关系;

发送模块610用于将调整后的第一关系表发送给各个设备管理服务器,以及将设备管理服务器地址发送给对应的设备代理器。

上述设备管控装置,将新增的设备管理服务器与已有的设备管理服务器一起重新分配设备管理服务器与设备代理器之间的对应关系,再将调整后的对应关系发送给对应的设备管理服务器,让设备管理服务器与对应的设备代理器进行通信,接收并存储对应的设备代理器上传的业务数据,动态增加了设备管理服务器,能够承接更多的设备所需的服务及存储对应的业务数据,提高了设备管理能力。

图7为另一个实施例中设备管控装置的结构框图。如图7所示,一种设备管控装置,运行于中心控制服务器上,除了包括第一获取模块602、第一增加模块604、第二增加模块606、调整模块608和发送模块610,还包括判定模块612、第二获取模块614、删除模块616。

判定模块612用于在预设时间内未接收到一设备管理服务器的心跳数据,则认定该设备管理服务器发生了故障,获取发生故障的设备管理服务器标识;

第二获取模块614用于根据该设备管理服务器标识从该第一关系表中获取对应的设备代理服器标识;

删除模块616用于将该发生故障的设备管理服务器标识从该设备管理服务器标识集合中删除;

该调整模块608还用于将该发生故障的设备管理服务器标识对应的设备代理器标识分配给该第一关系表中的其他设备管理服务器标识,得到记录调整后的设备管理服务器标识与设备代理器标识之间的对应关系的第一关系表;

该发送模块610还用于将该第一关系表发送给对应的设备管理服务器。

上述设备管控方法,当出现发生故障的设备管理服务器时,无需人工干预,将自动将故障的设备管理服务器所对应的设备代理器分配给其他设备管理服务器进行服务,降低了故障对设备管控系统所带来的影响。

图8为另一个实施例中设备管控装置的结构框图。如图8所示,一种设备管控装置,运行于中心控制服务器上,除了包括第一获取模块602、第一增加模块604、第二增加模块606、调整模块608和发送模块610,还包括第三获取模块618、判断模块620、第三增加模块622和关系建立模块624。

第三获取模块618用于接收设备代理器发起的第二接入请求;

判断模块620用于判断发起该第二接入请求的设备代理器标识是否在该第一关系表中;

第三增加模块622用于当该设备代理器标识不在该第一关系表中时,将该设备代理器标识加入该第一关系表;

关系建立模块624用于建立该第一关系表中的一设备管理服务器标识与该设备代理器标识之间的对应关系;

该发送模块610还用于将变化的设备管理服务器标识与设备代理器标识之间的对应关系发送给对应的设备管理服务器,将该设备管理服务器标识对应的设备管理服务器地址发送给该设备代理器。

上述设备管控装置,在新增设备时,不需做任何配置,将设备的网口接入网络即可被中心控制服务器分配的设备管理服务器进行管控,易于维护。

图9为另一个实施例中设备管控装置的结构框图。如图9所示,一种设备管控装置,运行于中心控制服务器上,除了包括第一获取模块602、第一增加模块604、第二增加模块606、调整模块608和发送模块610,还包括权限配置请求接收626、添加模块628、权限删除请求接收模块630、移除模块632。

权限配置请求接收模块626用于接收系统管理者标识发送的包含设备管理者标识对设备代理器标识增加管理权限的权限配置请求;

添加模块628用于根据该权限配置请求将设备管理者标识对设备代理器标识的管理权限加入到权限表中;

该发送模块608还用于将该设备管理者标识发送给该设备代理器标识对应的设备管理服务器。

权限删除请求接收模块630用于接收系统管理者标识发送的包含删除设备管理者标识对设备代理器标识的管理权限的权限删除请求;

移除模块632用于根据该权限删除请求将该设备管理者标识对设备代理器标识的管理权限从权限表中删除,生成删除信息;

该发送模块608还用于将该删除信息发送给该设备代理器标识对应的设备管理服务器。

通过系统管理者标识实现了设备管理者标识对设备的管理权限的监管。

图10为另一个实施例中设备管控装置的结构框图。如图10所示,一种设备管控装置,运行于中心控制服务器上,除了包括第一获取模块602、第一增加模块604、第二增加模块606、调整模块608和发送模块610,还包括地址请求获取模块634和响应模块636。

地址请求获取模块634用于获取设备管理者标识发送的设备管理服务器地址请求;

响应模块636用于响应该设备管理服务器地址请求,将设备管理者标识所具有管理权限的设备代理器标识对应的设备管理服务器地址发送给该设备管理者标识。

设备管理者标识可根据设备管理服务器地址访问对应的设备管理服务器,查询具有管理权限的设备代理器上传的数据。

在其他实施例中,上述设备管控装置可包括第一获取模块602、第一增加模块604、第二增加模块606、调整模块608、发送模块610、判定模块612、第二获取模块614、删除模块616、第三获取模块618、判断模块620、第三增加模块622、关系建立模块624、权限配置请求接收626、添加模块628、权限删除请求接收模块630、移除模块632、地址请求获取模块634和响应模块636中任意可能的组合。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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