一种批量云终端设备的管理方法及管理系统与流程

文档序号:12068347阅读:292来源:国知局
一种批量云终端设备的管理方法及管理系统与流程

本发明属于云终端设备技术领域,涉及批量云终端设备的管理方法及管理系统。



背景技术:

云终端设备是利用云计算的模式,通过有线或无线网络和通信协议,共享服务器或普通PC机上的操作系统,所安装的软件及硬件的终端设备,每个终端设备上配备了显示器、键盘鼠标、网络及U盘等外设接口。每个终端设备匹配有一位用户,每位用户之间互相独立,操作互不影响,让多位用户得以共享同一台PC。

云终端不仅极大地节省了硬件投入成本及软件费用,还具备低功耗、低维护、低噪音、高性能、高稳定、无病毒、安全性的优点,云计算是未来IT发展的主要趋势,其云终端设备开始大量走向商用,真正云终端的时代正在到来。

然而,在对云终端设备进行各种管理操作时,比如:开机、关机、发送文件、配置时间等管理操作时,存在对云终端设备进行统一管理的缺陷。此外,在云终端设备上安装有Linux操作系统或Windows操作系统。由于不同操作系统运行同一服务,可能会存在差异,甚至可能会与安装在云终端设备上的软件发生冲突,从而造成某些服务停止,及导致云终端设备异常。



技术实现要素:

本发明提供的技术方案如下:

本发明提供一种批量云终端设备的管理方法,包括以下步骤:S20、选择操作系统、服务名称,以及至少一个待配置管理的云终端设备;S30、根据已选择的所述服务名称及云终端设备,向所述云终端设备下发所述服务名称对应的服务命令;S40、所述云终端设备根据接收到的所述服务命令,反馈发送该云终端设备的服务状态信息。

进一步,在所述步骤S20之前还包括:S02、所述云终端设备根据接收到的发现指令,反馈发送该云终端设备的上线参考报文及设备属性信息;S03、根据接收到的所述上线参考报文及设备属性信息,显示所述云终端设备对应的设备属性信息。

进一步,在所述步骤S20之前还包括:S01、当搜索发现所述云终端设备时,向所述云终端设备发送相关的发现指令。

进一步,所述步骤S20进一步包括:S21、在选择所述操作系统时,更新显示该操作系统对应的多个云终端设备的设备属性信息;S22、在选择所述服务命令时,根据所述云终端设备的服务状态信息,更新显示可执行该服务命令的多个云终端设备的设备属性信息。

进一步,所述步骤S20进一步包括:S23、从多个云终端设备的设备属性信息中,至少选择一个待配置管理的云终端设备的设备属性信息。

进一步,,在所述步骤S20之前还包括:S10、根据所述云终端设备上的操作系统类型,对所述云终端设备进行分类。

进一步,所述步骤S20中所述的服务状态信息包括当前执行所有服务的服务名称和各服务名称的运行状态信息。

本发明还提供一种应用在批量云终端设备的管理方法的管理系统,包括服务器和多台云终端设备:所述服务器包括选择模块,用选择操作系统、服务名称,以及至少一个待配置管理的云终端设备;所述服务器还包括通讯模块,用于根据已选择的所述服务名称及云终端设备,向所述云终端设备下发所述服务名称对应的服务命令;所述云终端设备包括通讯子模块,用于根据接收到的所述服务命令,反馈发送该云终端设备的服务状态信息。

进一步,所述通讯模块,还用于当搜索发现所述云终端设备时,向所述云终端设备发送相关的发现指令;所述通讯子模块,还用于根据接收到的发现指令,反馈发送该云终端设备的上线参考报文及设备属性信息;所述服务器包括显示模块,用于根据接收到的所述上线参考报文及设备属性信息,显示所述云终端设备对应的设备属性信息。

进一步,所述显示模块,还用于在选择所述操作系统时,更新显示该操作系统对应的多个云终端设备的设备属性信息;所述显示模块,还用于在选择所述服务命令时,根据所述云终端设备的服务状态信息,更新显示可执行该服务命令的多个云终端设备的设备属性信息;所述选择模块,还用于从多个云终端设备中的设备属性信息,至少选择一个待配置管理的云终端设备的设备属性信息。

与现有技术相比,本发明提供的一种批量云终端设备的管理方法及管理系统,具有以下有益效果:

1)本发明中根据操作系统、服务名称,选择待配置管理的云终端设备,从而防止不同操作系统上运行同一服务时,出现差异、及与软件发生冲突,避免云终端设备异常。向多个云终端设备批量发送服务指令,云终端设备接收到服务指令后,反馈发送服务状态信息;不仅实现了对批量云终端设备进行统一管理,还根据结果信息了解到每台云终端设备关于服务的结果,以及方便管理员及时采取后续措施。

2)本发明中发现云终端设备时,云终端设备根据接收到的发现指令,反馈发送云终端设备的上线参考报文及设备属性信息;根据上线参考报文,显示云终端设备对应的设备属性信息,方便管理员选取待配置管理的云终端设备对应的设备属性信息,从而选中待配置管理的云终端设备。

3)本发明中在选择待配置管理的云终端设备时,首先选择操作系统,即可显示该操作系统对应的多个云终端设备的设备属性信息;其次选择服务命令,即可显示在该操作系统中可执行该服务命令的多个云终端设备的设备属性信息;从而为管理员提供选择界面,防止管理员错选。

4)本发明中根据安装在云终端设备上的操作系统类型,对云终端设备进行分类;从而方便管理员按照操作系统类型,选取同一操作系统类型的待配置管理的云终端设备,进而避免不同操作系统之间的冲突。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种批量云终端设备的管理方法及管理系统的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种批量云终端设备的管理方法的流程示意图;

图2是本发明中批量云终端设备的管理方法的一部分流程示意图;

图3是本发明中批量云终端设备的管理方法的另一部分流程示意图;

图4是本发明又一种批量云终端设备的管理方法的流程示意图;

图5是本发明一种管理批量云终端设备的的组成结构示意图;

图6是本发明另一种批量云终端设备的管理方法的流程示意图。

附图标号说明:

10、服务器,11、通讯模块,12、显示模块,13、分类模块,14、选择模块,20、云终端设备,21、通讯子模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

如图1所示,根据本发明的一个实施例,一种批量云终端设备的管理方法,包括以下步骤:S20、选择操作系统、服务名称,以及至少一个待配置管理的云终端设备;所述操作系统包括Linux操作系统和Windows操作系统;所述服务名称包括开机服务、关机服务、发送文件、配置时间等。

S30、根据已选择的所述服务名称(开机服务)及云终端设备,向所述云终端设备下发所述服务名称(开机服务)对应的服务命令(开机命令)。

S40、所述云终端设备根据接收到的所述服务命令(开机命令),执行所述服务命令后,反馈发送该云终端设备的服务状态信息(开机状态信息或关机状态信息)。所述的服务状态信息包括当前执行所有服务的服务名称和各服务名称的运行状态信息。

具体的,在云终端设备上安装Linux操作系统或Windows操作系统,可以按照操作系统类型对云终端设备进行分组。在云终端设备添加到管理系统后,可对云终端设备进行批量操作。在登录管理页面后,在管理页面上选择需要在Linux操作系统或Windows操作系统对应的云终端设备上执行开机或关机服务。例如:当选择在Linux操作系统对应的云终端设备上执行开机服务时,向云终端设备下发开机服务对应的开机命令。云终端设备在接收到开机命令后,执行开机命令后,反馈发送该云终端设备是开机状态信息或关闭状态信息。

如图1、图2所示,根据本发明的另一个实施例,一种批量云终端设备的管理方法,包括以下步骤:优选的,包括S01、当搜索发现所述云终端设备时,向所述云终端设备发送相关的发现指令。

S02、所述云终端设备根据接收到的发现指令,反馈发送该云终端设备的上线参考报文及设备属性信息;所述上线参考报文包括上线心跳报文,所述设备属性信息包括设备名称。

S03、根据接收到的所述上线参考报文(上线心跳报文)及设备属性信息(设备名称),显示所述云终端设备的设备属性信息(设备名称)。

S20、选择操作系统、服务名称,以及至少一个待配置管理的云终端设备;所述操作系统包括Linux操作系统和Windows操作系统;所述服务名称包括开机服务、关机服务等。

S30、根据已选择的所述服务名称(开机服务)及云终端设备,向所述云终端设备下发所述服务名称(开机服务)对应的服务命令(开机命令)。

S40、所述云终端设备根据接收到的所述服务命令(开机命令),执行所述服务命令后,反馈发送该云终端设备的服务状态信息(开机状态信息或关机状态信息)。所述的服务状态信息包括当前执行所有服务的服务名称和各服务名称的运行状态信息。

具体的,在搜索发现云终端设备时,为了识别出该云终端设备是否已加入管理系统,向所述云终端设备发送相关的发现指令。云终端设备在接收到发现指令后,反馈发送上线心跳报文级设备名称。根据接收到的上线心跳报文,识别该云终端设备是否已加入管理系统。当云终端设备已加入管理系统时,显示该云终端设备的设备名称,以便于该云终端设备处于可选择状态。

如图2、图3、图4所示,根据本发明的再一个实施例,一种批量云终端设备的管理方法,包括以下步骤:优选的,包括S01、当搜索发现所述云终端设备时,向所述云终端设备发送相关的发现指令。

优选的,包括S02、所述云终端设备根据接收到的发现指令,反馈发送该云终端设备的上线参考报文及设备属性信息;所述上线参考报文包括上线心跳报文,所述设备属性信息包括设备名称。

优选的,包括S03、根据接收到的所述上线参考报文(上线心跳报文)及设备属性信息(设备名称),显示所述云终端设备的设备属性信息(设备名称)。

优选的,包括S10、根据所述云终端设备上的操作系统类型,对所述云终端设备进行分类。

S20、选择操作系统、服务名称,以及至少一个待配置管理的云终端设备;所述操作系统包括Linux操作系统和Windows操作系统;所述服务名称包括开机服务、关机服务等。

S21、在选择所述操作系统时,更新显示该操作系统对应的多个云终端设备的设备属性信息(设备名称);

S22、在选择所述服务命令(关机命令)时,根据所述云终端设备的服务状态信息(开机状态信息或关机状态信息),更新显示可执行该服务命令(关机命令)的多个云终端设备的设备属性信息(设备名称)。

S23、从多个云终端设备中的设备属性信息(设备名称),至少选择一个待配置管理的云终端设备的设备属性信息(设备名称)。

S30、根据已选择的所述服务名称(开机服务)及云终端设备,向所述云终端设备下发所述服务名称(开机服务)对应的服务命令(开机命令)。

S40、所述云终端设备根据接收到的所述服务命令(开机命令),执行所述服务命令后,反馈发送该云终端设备的服务状态信息(开机状态信息或关机状态信息)。所述的服务状态信息包括当前执行所有服务的服务名称和各服务名称的运行状态信息。

具体的,根据云终端设备上安装的Linux操作系统或Windows操作系统,对云终端设备进行分组或分类,例如:将安装有Linux操作系统的云终端设备分成一组或一类,将安装有Windows操作系统的云终端设备分成另一组或另一类。在登录管理页面上,选择操作系统,例如:Linux操作系统,显示Linux操作系统对应的云终端设备的设备名称。再选择服务名称,例如关机服务,根据云终端设备的开机状态信息,更新显示可执行关机命令的多个云终端设备的设备名称。从多个云终端设备的设备名称中,选择一个或多个待配置管理的云终端设备的设备名称。

如图5所示,根据本发明的一个实施例,一种批量云终端设备的管理系统,包括:服务器10和多个云终端设备20,优选的,所述服务器10包括通讯模块11,用于当搜索发现所述云终端设备20时,向所述云终端设备20发送相关的发现指令。

优选的,所述云终端设备20包括通讯子模块21,用于根据接收到的发现指令,反馈发送该云终端设备20的上线参考报文及设备属性信息;所述上线参考报文包括上线心跳报文,所述设备属性信息包括设备名称。

优选的,所述服务器10包括显示模块12,用于根据接收到的所述上线参考报文(上线心跳报文)及设备属性信息(设备名称),显示所述云终端设备20的设备属性信息(设备名称)。

优选的,所述服务器10还包括分类模块13,用于根据所述云终端设备20上的操作系统类型,对所述云终端设备20进行分类。

所述服务器10还包括选择模块14,用于选择操作系统、服务名称,以及至少一个待配置管理的云终端设备20;所述操作系统包括Linux操作系统和Windows操作系统;所述服务名称包括开机服务、关机服务等。

优选的,所述显示模块12,还用于在选择所述操作系统时,更新显示该操作系统对应的多个云终端设备20的设备属性信息(设备名称);

优选的,所述显示模块12,还用于在选择所述服务命令(关机命令)时,根据所述云终端设备20的服务状态信息(开机状态信息或关机状态信息),更新显示可执行该服务命令(关机命令)的多个云终端设备20的设备属性信息(设备名称)。

优选的,所述选择模块14,用于从多个云终端设备20中的设备属性信息(设备名称),至少选择一个待配置管理的云终端设备20的设备属性信息(设备名称)。

所述通讯模块11,用于根据已选择的所述服务名称(开机服务)及云终端设备20,向所述云终端设备20下发所述服务名称(开机服务)对应的服务命令(开机命令)。

所述通讯子模块21,用于根据接收到的所述服务命令(开机命令),执行所述服务命令后,反馈发送该云终端设备20的服务状态信息(开机状态信息或关机状态信息)。所述的服务状态信息包括当前执行所有服务的服务名称和各服务名称的运行状态信息。

如图6所示,根据本发明的再一个实施例,一种批量移动终端的管理方法,包括以下步骤:在云终端管理系统中,对于需要管理的终端设备要先进行发现操作加入管理,发现终端设备时,服务端会向终端设备发送发现的指令。

终端设备收到该指令后会发送上线的心跳报文。服务端接收到心跳报文后,判断终端设备上线并向终端设备发送获取终端设备基本信息的报文,加入管理的终端设备在终端管理界面中显示出来。

在进行批量服务配置时,首先会根据终端设备的操作系统进行分类,现有的终端设备只有Linux和Windows两种操作系统,只能对同一操作系统的终端设备进行配置。

选择一个操作系统,页面会显示安装该操作系统的终端设备,选择需要配置的终端设备,在配置界面输入需要配置的服务名称,服务名称可以手动输入,也可以选择一个终端获取该服务名称。

选择通过终端设备获取服务名称时,服务端向选中的终端设备发送获取当前服务的命令,终端设备在接收到该命令后,执行终端软件读取到当前的所有服务和运行状态并打包发送给服务端,服务端接收到终端返回的包后,解析出所有服务的信息并在界面中显示出来。

为了避免获取太多的服务造成的等待时间过长,在通过设备获取服务前我们先选择需要进行的操作,开机或者关机,选择开机那么服务信息界面只显示关机状态的服务,选择关机服务界面只显示开机状态的操作,选择一个需要进行配置的服务名称,确认后会跳转到批量配置服务的界面,点击确认后服务端向终端发送服务配置报文,终端设备执行终端软件对终端的服务进行更改。

配置结束后,终端设备会向服务端发送配置的结果,根据结果可以查看配置是否成功,如果配置成功,返回成功的信息,如果配置失败,返回配置失败的原因,这样便于问题终端的排查。对于不能更改的服务会更改失败,由于系统级的服务大多不能修改,这样也避免了随意更改服务造成的终端异常。在这种情况下,我们需要找出停止的服务并且重启开机。此外,由于终端设备多用在学校或者网吧等环境中,我们要避免终端设备安装未经许可的软件,对于终端中的可疑服务,我们需要找出并停止。

云终端管理系统是一种对终端设备进行远程各项操作的系统,终端设备都会预先安装终端软件以便与云终端管理系统对其进行管理。本发明可以一键获取到终端当前运行的服务,并能够根据需要批量的关机和开机指定的服务,并且当指定的服务不能进行关机或开机的操作时,会对操作人员进行提示,避免随意改变服务状态造成终端的异常。对于Linux和Windows操作系统的终端进行分离操作,避免不同操作系统的之间的冲突。

可以远程获取终端设备的当前服务,通过检查当前的服务状态找出异常的服务,并且对异常的服务可以远程配置,此外,对于相同的服务,可以选取多个终端进行批量的配置。

终端设备会有预装软件,用来开通端口接收服务端发送的报文并对报文进行处理。终端设备会预先加入管理,在云终端系统的服务界面中会显示出来。在进行批量终端设备的服务配置时,我们先根据操作系统的不同对终端设备进行分类,选择Linux操作系统页面中只显示安装Linux操作系统的终端,选择Windows操作系统则只显示安装Windows操作系统的终端,这样可以避免不同操作系统之间服务配置的冲突。

可以对相同操作系统的终端的同一个服务进行批量配置,首先选择需要进行配置的终端,然后选择需要进行更改的服务,服务名称可以手动输入也可以选择一个终端获取该终端的所有服务,在获取服务的界面选择需要更改的服务名称,再选择需要进行的操作,点击确认即可对所选终端的服务进行配置,在任务管理界面可以查看配置的结果,配置成功会显示成功,失败会提示失败的原因,便于问题的排查。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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