基于多设备管理平台的单设备信息查询方法及相关装置与流程

文档序号:16899121发布日期:2019-02-19 17:47阅读:312来源:国知局
基于多设备管理平台的单设备信息查询方法及相关装置与流程

本申请涉及多设备管理系统技术领域,特别涉及一种基于多设备管理平台的单设备信息查询方法,还涉及一种基于多设备管理平台的单设备信息查询装置、多设备管理平台以及计算机可读存储介质。



背景技术:

随着计算机技术的迅猛发展,计算机设备的种类、数量越来越多,如何利用先进的计算机网络技术对这些计算机设备进行有效地收集、处理,建立较为核心的管理体制,减轻管理人员和业务人员的数据处理负担,极大地提高计算机设备管理效率和管理手段,己经成为当今社会的潮流。

一般的,多设备管理系统中包括多台计算机设备以及管理这些计算机设备的多设备管理平台,其中,计算机设备的数量可增加可减少。当多设备管理平台在添加单设备后进行管理时,需要使用单设备在添加过程中输入的相关认证信息,如用户名和密码等,与单设备建立连接,以定时查询相应的设备信息,进一步在多设备管理平台的管理页面进行实时呈现。

然而,如果管理员在单设备上修改了自身的认证信息,如修改了用户名对应的密码,那么,当多设备管理平台使用旧密码与单设备建立连接时将连接失败,即认证失败,并将无法查询到单设备的实时信息。此时,如果单设备开启了认证失败账户锁定策略,即连接失败超过一定次数导致该账户在未来一段时间内不能登录,那么在多设备管理平台上基于旧密码发出的定时查询请求将会很快导致单设备的用户名被锁定,也就是说,在单设备上使用该用户名也会出现认证失败的情况,由此,该种单设备信息查询方式给单设备系统的正常运行和多设备管理平台的设备管理均带来了不便,降低了多设备管理系统的设备管理效率。

因此,如何有效避免多设备管理系统中因认证信息未同步修改导致单设备被锁定的问题,以提高设备管理效率是本领域技术人员亟待解决的问题。



技术实现要素:

本申请的目的是提供一种基于多设备管理平台的单设备信息查询方法,该单设备信息查询方法可有效避免多设备管理系统中因认证信息未同步修改导致单设备被锁定的问题,进一步提高了设备管理效率;本申请的另一目的是提供一种基于多设备管理平台的单设备信息查询装置、多设备管理平台以及计算机可读存储介质,也具有上述有益效果。

为解决上述技术问题,本申请提供了一种基于多设备管理平台的单设备信息查询方法,所述单设备信息查询方法包括:

根据接收的查询指令确定目标查询设备;

在设备状态表中获取所述目标查询设备的状态信息;

根据所述状态信息确定所述目标查询设备的认证状态;

若所述认证状态为错误状态,则发出认证信息更新通知;

若所述认证状态为正确状态,则在所述设备状态表中获取所述目标查询设备的认证信息,并通过所述认证信息对所述目标查询设备进行信息查询。

优选的,所述根据接收的查询指令确定目标查询设备,包括:

对所述查询指令进行解析,获得ip地址;

根据所述ip地址确定所述目标查询设备。

优选的,所述通过所述认证信息对所述目标查询设备进行信息查询,包括:

通过所述认证信息对所述目标查询设备进行认证;

若认证成功,则对所述目标查询设备进行信息查询;

若认证失败,则更新所述正确状态为所述错误状态。

优选的,还包括:

若认证失败,则发出所述认证信息更新通知。

优选的,所述基于多设备管理平台的单设备信息查询方法还包括:

获取管理员根据所述认证信息更新通知发送的更新后认证信息;

通过所述更新后认证信息对所述目标查询设备进行认证;

若认证成功,则将所述更新后认证信息保存至所述设备状态表,并更新所述错误状态为正确状态;

若认证失败,则发出认证错误提示。

优选的,所述基于多设备管理平台的单设备信息查询方法还包括:

获取新增单设备的认证信息;

通过所述新增单设备的认证信息对所述新增单设备进行认证;

若认证成功,则将所述新增单设备的认证信息保存至所述设备状态表,并设置所述新增单设备的认证状态为正确状态;

若认证失败,则发出认证错误提示。

优选的,所述认证信息包括用户名信息和密码信息。

为解决上述技术问题,本申请提供了一种基于多设备管理平台的单设备信息查询装置,所述单设备信息查询装置包括:

查询设备确定模块,用于根据接收的查询指令确定目标查询设备;

状态信息获取模块,用于在设备状态表中获取所述目标查询设备的状态信息;

认证状态确定模块,用于根据所述状态信息确定所述目标查询设备的认证状态;

认证信息更新模块,用于若所述认证状态为错误状态,则发出认证信息更新通知;

信息查询模块,用于若所述认证状态为正确状态,则在所述设备状态表中获取所述目标查询设备的认证信息,并通过所述认证信息对所述目标查询设备进行信息查询。

为解决上述技术问题,本申请提供了一种多设备管理平台,所述多设备管理平台包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述任意一种基于多设备管理平台的单设备信息查询方法的步骤。

为解决上述技术问题,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种基于多设备管理平台的单设备信息查询方法的步骤。

本申请所提供的一种基于多设备管理平台的单设备信息查询方法,包括根据接收的查询指令确定目标查询设备;在设备状态表中获取所述目标查询设备的状态信息;根据所述状态信息确定所述目标查询设备的认证状态;若所述认证状态为错误状态,则发出认证信息更新通知;若所述认证状态为正确状态,则在所述设备状态表中获取所述目标查询设备的认证信息,并通过所述认证信息对所述目标查询设备进行信息查询。

可见,本申请所提供的基于多设备管理平台的单设备信息查询方法,预先建立设备状态表以保存多设备管理系统中各台单设备的当前状态信息,当多设备管理平台需要对单台设备进行信息查询实现管理时,在发送信息查询请求之前可先通过设备状态表确定该单台设备的当前状态,当确定当前状态为错误状态时,则停止对该单台设备的查询,由此,即可有效避免由于认证信息的错误而导致该单台设备被锁定的问题;进一步,当确定当前状态为正确状态时再进行上述信息查询过程,由此,通过该单设备信息查询方法可有效避免多设备管理系统中因认证信息未同步修改导致单设备被锁定的问题,进一步提高了设备管理效率。

本申请所提供的一种基于多设备管理平台的单设备信息查询装置、多设备管理平台以及计算机可读存储介质,均具有上述有益效果,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请所提供的一种基于多设备管理平台的单设备信息查询方法的流程示意图;

图2为本申请所提供的一种目标查询设备的信息查询方法的流程示意图;

图3为本申请所提供的一种设备状态表更新方法的流程示意图;

图4为本申请所提供的一种设备状态表构建方法的流程示意图;

图5为本申请所提供的一种基于多设备管理平台的单设备信息查询装置的结构示意图;

图6为本申请所提供的一种多设备管理平台的结构示意图;

图7为本申请所提供的一种多设备管理系统的结构示意图。

具体实施方式

本申请的核心是提供一种基于多设备管理平台的单设备信息查询方法,该单设备信息查询方法可有效避免多设备管理系统中因认证信息未同步修改导致单设备被锁定的问题,进一步提高了设备管理效率;本申请的另一核心是提供一种基于多设备管理平台的单设备信息查询装置、多设备管理平台以及计算机可读存储介质,也具有上述有益效果。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

一般的,多设备管理系统由多台计算机设备以及管理这些计算机设备的多设备管理平台组成。当多设备管理平台对其中某个计算机设备进行信息查询时,可通过该单设备的相关认证信息与其建立连接,并完成信息查询。然而,当单设备上的认证信息被修改后,多设备管理平台由于未知该修改过程而将与单设备建立连接失败,不仅无法查询到单设备的实时信息,还会导致该单设备被锁定而无法正常运行,降低了多设备管理系统的设备管理效率。因此,为解决上述问题,本申请提供了一种基于多设备管理平台的单设备信息查询方法,该单设备信息查询方法可有效避免多设备管理系统中因认证信息未同步修改导致单设备被锁定的问题,提高了设备管理效率。

请参考图1,图1为本申请所提供的一种基于多设备管理平台的单设备信息查询方法的流程示意图,该单设备信息查询方法可以包括:

s101:根据接收的查询指令确定目标查询设备;

具体的,多设备管理平台响应查询指令,并根据该查询指令确定需要进行信息查询的设备,即上述目标查询设备。其中,上述查询指令可由管理员基于多设备管理平台页面输入,即管理员根据实际需求输入目标查询设备对应的查询指令;也可由多设备管理平台定时响应该查询指令,以轮询的方式对多设备管理系统中的各台设备进行信息查询,上述两种方式均可实现,并不影响本技术方案的实施。

另外,对于上述目标查询设备的确定方法,可参照已有技术中的任意一种,如通过目标查询设备的相关信息实现,也就是说在接收到的查询指令中即已包括目标查询设备的相关信息,由此,即可通过对查询请求进行解析等处理获得上述相关信息,进一步,则可以根据该相关信息确定对应的目标查询设备。

优选的,上述根据接收的查询指令确定目标查询设备,可以包括:对查询指令进行解析,获得ip地址;根据ip地址确定目标查询设备。

具体的,本申请提供了一种较为具体的目标查询设备的确定方法,即通过ip地址实现。例如,当管理员需要查询某台设备时,即可将该台设备对应的ip地址附加于查询请求中,并发送至多设备管理平台,由多设备管理平台对获取到的查询请求进行解析处理,获得相应的ip地址,由此,即可确定目标查询设备。

s102:在设备状态表中获取目标查询设备的状态信息;

s103:根据状态信息确定目标查询设备的认证状态;

具体的,在确定目标查询设备后,即可调取设备状态表,并在该设备状态表中获取该目标查询设备当前的状态信息,并进一步根据该状态信息确定目标查询设备当前的认证状态。其中,上述认证状态可包括错误状态和正确状态两种,错误状态即表示目标查询设备中的认证信息已被修改,且无法通过设备状态表中的认证信息与其建立连接;正确状态即表示目标查询设备中的认证信息无误,可直接通过设备状态表中的认证信息与其建立连接。

相应的,上述目标查询设备的认证状态与设备状态表中显示的状态信息相对应,例如,在本申请所提供的设备状态表中,当状态信息显示为false时,则表示目标查询设备的认证状态为错误状态,当状态信息显示为true时,则表示目标查询设备的认证状态为正确状态。当然,上述对应方式仅为本申请所提供的一种实施方式,并不唯一。例如,还可以通过显示“是”和“否”来表示,或通过不同的标志、不同的颜色进行表示,均不影响本技术方案的实施。

其中,上述设备状态表为预先建立的,即在多设备管理系统构建之初同时进行构建获得,可将其存储于数据库或者相应的存储器中,方便多设备管理平台的调用即可。具体的,该设备状态表中可包括多设备管理系统中的各台设备的各类相关信息,如ip地址、认证信息、相关的连接协议等。

s104:若认证状态为错误状态,则发出认证信息更新通知;

具体的,当确定目标查询设备的认证状态为错误状态时,则说明当前设备状态表中的认证信息已经过期,无法通过该认证信息与目标查询设备建立连接,且无法进行信息查询,因此,可发出相应的认证信息更新通知,以通知管理员及时进行认证信息的更新,保证多设备管理系统的设备管理效率。

s105:若认证状态为正确状态,则在设备状态表中获取目标查询设备的认证信息,并通过认证信息对目标查询设备进行信息查询。

具体的,当确定目标查询设备的认证状态为正确状态时,则说明当前设备状态表中的认证信息准确无误,可直接根据该认证信息与目标查询设备建立连接,并进行信息查询。因此,则可以进一步在该设备状态表中获取该目标查询设备对应的认证信息,并通过该认证信息与目标查询设备建立连接,从而完成对该目标查询设备的信息查询。

进一步,当多设备管理平台完成对目标查询设备的查询后,还可进一步将查询信息发送至多设备管理平台界面进行显示,以便于管理员可根据该查询信息进行后续相关处理。

作为一种优选实施例,请参考图2,图2为本申请所提供的一种目标查询设备的信息查询方法的流程示意图,上述通过认证信息对目标查询设备进行信息查询,可以包括:

s51:通过认证信息对目标查询设备进行认证;

s52:若认证成功,则对目标查询设备进行信息查询;

s53:若认证失败,则更新正确状态为错误状态。

具体的,在通过认证信息对目标查询设备进行信息查询时,为保证目标查询设备相关查询信息的安全性,还可进行进一步的认证,即通过设备状态表中的认证信息对目标查询设备进行认证,当认证成功时,可直接与目标查询设备建立连接并完成信息查询;当认证失败时,则说明设备状态表中的状态信息并未及时进行更新,且相应的认证信息有误,此时对状态信息表中该目标查询设备的状态信息进行更改即可,即将显示的正确状态更改为错误状态。

优选的,同样参考图2,上述目标查询设备的信息查询方法还可以包括:

s54:若认证失败,则发出认证信息更新通知。

具体的,当对目标查询设备进行认证失败,且完成设备状态表中状态信息的更新后,还可进一步发出认证信息更新通知,以通知多设备管理平台的管理员及时与目标查询设备的管理员取得联系,并获取该目标查询设备对应的新的认证信息,进一步,即可通过多设备管理平台界面更改设备状态表中该目标查询设备的认证信息。

优选的,上述认证信息包括用户名信息和密码信息。

具体的,对于上述认证信息,可包括目标查询设备对应的用户名信息和密码信息,即通过用户名信息和密码信息与目标查询设备建立连接。当然,该认证信息的实质内容也可为目标查询设备的其他相关信息,本申请对此不做限定。

本申请所提供的基于多设备管理平台的单设备信息查询方法,预先建立设备状态表以保存多设备管理系统中各台单设备的当前状态信息,当多设备管理平台需要对单台设备进行信息查询实现管理时,在发送信息查询请求之前可先通过设备状态表确定该单台设备的当前状态,当确定当前状态为错误状态时,则停止对该单台设备的查询,由此,即可有效避免由于认证信息的错误而导致该单台设备被锁定的问题;进一步,当确定当前状态为正确状态时再进行上述信息查询过程,由此,通过该单设备信息查询方法可有效避免多设备管理系统中因认证信息未同步修改导致单设备被锁定的问题,进一步提高了设备管理效率。

在上述各个实施例的基础上,请参考图3,图3为本申请所提供的一种设备状态表更新方法的流程示意图。

作为一种优选实施例,该基于多设备管理平台的单设备信息查询方法还可以包括:

s201:获取管理员根据认证信息更新通知发送的更新后认证信息;

s202:通过更新后认证信息对目标查询设备进行认证;

s203:若认证成功,则将更新后认证信息保存至设备状态表,并更新错误状态为正确状态;

s204:若认证失败,则发出认证错误提示。

具体的,当多设备管理平台的管理员根据认证信息更新通知获得更新后认证信息后,即可通过多设备管理平台将该更新后认证信息发送至多设备管理平台,由多设备管理平台根据该更新后认证信息对相应的目标查询设备进行认证,当认证成功时,即可将更新后认证信息替换设备状态表中的原认证信息,同时将状态信息的false更改为true,即将目标查询设备的认证状态由错误状态更改为正确状态;当上述认证过程失败时,则再次发出认证错误提示,以提醒多设备管理平台管理员所获取的认证信息有误。

在上述各个实施例的基础上,请参考图4,图4为本申请所提供的一种设备状态表构建方法的流程示意图。

作为一种优选实施例,该基于多设备管理平台的单设备信息查询方法还可以包括:

s301:获取新增单设备的认证信息;

s302:通过新增单设备的认证信息对新增单设备进行认证;

s303:若认证成功,则将新增单设备的认证信息保存至设备状态表,并设置新增单设备的认证状态为正确状态;

s304:若认证失败,则发出认证错误提示。

具体的,该设备状态表构建方法与上述设备状态表更新方法类似,既适用于设备状态表的构建,又适用于多设备管理系统中单设备上的增加。每当新增一单设备时,管理员可将新增设备对应的认证信息发送至多设备管理平台,并由多设备管理平台根据该新增单设备的认证信息对相应的新增设备进行认证,当认证成功时,即可将该新增单设备的认证信息保存至上述设备状态表,同时设置其认证状态为正确状态;当上述认证过程失败时,则发出认证错误提示,以提醒多设备管理平台管理员所输入的认证信息有误。

此外,基于上述各个实施例,该设备状态表中所包括的内容可以有单设备的ip地址、用户名信息、密码信息、认证状态字段信息,即上述状态信息以及相应的连接协议端口信息,如ssh(secureshell,为远程登录会话和其他网络服务提供安全性的可靠的协议)端口信息等。

为解决上述问题,请参考图5,图5为本申请所提供的一种基于多设备管理平台的单设备信息查询装置的结构示意图,该单设备信息查询装置可包括:

查询设备确定模块10,用于根据接收的查询指令确定目标查询设备;

状态信息获取模块20,用于在设备状态表中获取目标查询设备的状态信息;

认证状态确定模块30,用于根据状态信息确定目标查询设备的认证状态;

认证信息更新模块40,用于若认证状态为错误状态,则发出认证信息更新通知;

信息查询模块50,用于若认证状态为正确状态,则在设备状态表中获取目标查询设备的认证信息,并通过认证信息对目标查询设备进行信息查询。

作为一种优选实施例,上述查询设备确定模块10可包括:

ip地址解析子模块,用于对查询指令进行解析,获得ip地址;

查询设备确定子模块,用于根据ip地址确定目标查询设备。

作为一种优选实施例,上述信息查询模块50可包括:

认证子模块,用于通过认证信息对目标查询设备进行认证;

查询子模块,用于若认证成功,则对目标查询设备进行信息查询;

更新子模块,用于若认证失败,则更新正确状态为错误状态。

作为一种优选实施例,上述信息查询模块50还可包括:

通知子模块,用于若认证失败,则发出认证信息更新通知。

作为一种优选实施例,该基于多设备管理平台的单设备信息查询装置还可以包括:

更新信息获取模块,用于获取管理员根据认证信息更新通知发送的更新后认证信息;

更新信息认证模块,用于通过更新后认证信息对目标查询设备进行认证;

更新信息保存模块,用于若认证成功,则将更新后认证信息保存至设备状态表,并更新错误状态为正确状态;

更新错误提示模块,用于若认证失败,则发出认证错误提示。

作为一种优选实施例,该基于多设备管理平台的单设备信息查询装置还可以包括:

新增信息获取模块,用于获取新增单设备的认证信息;

新增信息认证模块,用于通过新增单设备的认证信息对新增单设备进行认证;

新增信息保存模块,用于若认证成功,则将新增单设备的认证信息保存至设备状态表,并设置新增单设备的认证状态为正确状态;

新增错误提示模块,用于若认证失败,则发出认证错误提示。

对于本申请提供的装置的介绍请参照上述方法实施例,本申请在此不做赘述。

为解决上述问题,请参考图6,图6为本申请所提供的一种多设备管理平台的结构示意图,该多设备管理平台可包括:

存储器11,用于存储计算机程序;

处理器12,用于执行计算机程序时实现如下步骤:

根据接收的查询指令确定目标查询设备;在设备状态表中获取目标查询设备的状态信息;根据状态信息确定目标查询设备的认证状态;若认证状态为错误状态,则发出认证信息更新通知;若认证状态为正确状态,则在设备状态表中获取目标查询设备的认证信息,并通过认证信息对目标查询设备进行信息查询。

进一步,基于上述实施例,请参考图7,图7为本申请所提供的一种多设备管理系统的结构示意图,该多设备管理系统可以包括:

上述多设备管理平台1,以及与该多设备管理平台1连接的多个单设备2,并由该多设备管理平台1实现对多个单设备2的查询管理。

对于本申请提供的多设备管理平台以及多设备管理系统的介绍请参照上述方法实施例,本申请在此不做赘述。

为解决上述问题,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现如下骤:

根据接收的查询指令确定目标查询设备;在设备状态表中获取目标查询设备的状态信息;根据状态信息确定目标查询设备的认证状态;若认证状态为错误状态,则发出认证信息更新通知;若认证状态为正确状态,则在设备状态表中获取目标查询设备的认证信息,并通过认证信息对目标查询设备进行信息查询。

该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

对于本申请提供的计算机可读存储介质的介绍请参照上述方法实施例,本申请在此不做赘述。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的基于多设备管理平台的单设备信息查询方法、装置、多设备管理平台以及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围要素。

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