一种服务管理方法及装置制造方法及图纸

技术编号:19963772 阅读:36 留言:0更新日期:2019-01-03 12:35
本发明专利技术实施例公开了一种服务管理方法及装置。其中,服务管理方法包括:通过终端设备的输入端接收服务命令,该服务命令中包括服务管理脚本和指令动作;根据服务管理脚本调用终端设备的管理模块,并执行指令动作所指示的操作,管理模块为配置于终端设备中的管理功能。本发明专利技术实施例能够提高服务管理的速度、操作简单,且可以远程批量进行服务管理,在很大程度上提高了进行服务管理的效率。

A Service Management Method and Device

The embodiment of the present invention discloses a service management method and device. The service management method includes: receiving service commands through the input end of the terminal device, which includes service management scripts and command actions; calling the management module of the terminal device according to the service management scripts, and executing the operation indicated by the command actions. The management module is the management function configurated in the terminal device. The embodiment of the invention can improve the speed of service management, simplify operation, and can carry out service management in batches remotely, thus greatly improving the efficiency of service management.

【技术实现步骤摘要】
一种服务管理方法及装置
本申请涉及但不限于计算机技术和信息
,尤指一种服务管理方法及装置。
技术介绍
随着计算机技术的迅速发展,在云计算和大数据广泛应用的背景下,信息技术(InformationTechnology,简称为:IT)随之飞速发展,基础IT设施呈指数级增加,俨然给运维和管理人员带来了巨大的挑战。基于云计算和大数据的背景,一个数据中心通常由成千上万台服务器和其它IT设备构成。当管理人员需要管理多台服务器时,时效性成为管理的关键因素,目前对服务的管理和控制可以通过操作系统图形化界面的服务管理策略(servics.msc)执行,但该方式响应速度慢、操作复杂,且只能控制当前主机。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种服务管理方法及装置,能够提高服务管理的速度、操作简单,且可以远程批量进行服务管理,在很大程度上提高了进行服务管理和控制的效率。本专利技术实施例提供一种服务管理方法,其特征在于,包括:通过终端设备的输入端接收服务命令,所述服务命令中包括服务管理脚本和指令动作;根据所述服务管理脚本调用所述终端设备的管理模块,并执行所述指令动作所指示的操作,所述管理模块为配置于所述终端设备中的管理功能。可选地,如上所述的服务管理方法中,所述通过终端设备的输入端接收服务命令之前,所述方法还包括:在所述终端设备上安装用于运行所述服务管理脚本的程序语言,所安装的程序语言中包括:所述程序语言的函数库,所述函数库中的函数包,以及配置于所述函数包中的管理模块。可选地,如上所述的服务管理方法中,所述指令动作包括以下至少一项:查看服务的版本、使用方法、运行状态,以及启动服务、关闭服务和重启服务。可选地,如上所述的服务管理方法中,所述服务命令还包括:所述程序语言的类型和服务名称。可选地,如上所述的服务管理方法中,所述服务命令的格式包括以下至少一项:所述程序语言的类型所述服务管理脚本所述服务名称所述服务动作;所述程序语言的类型所述服务管理脚本所述服务动作所述服务名称;所述程序语言的类型所述服务管理脚本所述服务动作。本专利技术实施例还提供一种服务管理装置,包括:接收模块,用于通过终端设备的输入端接收服务命令,所述服务命令中包括服务管理脚本和指令动作;处理模块,用于根据所述服务管理脚本调用所述终端设备的管理模块,并执行所述指令动作所指示的操作,所述管理模块为配置于所述终端设备中的管理功能。可选地,如上所述的服务管理装置中,还包括:安装模块,用于在所述终端设备上安装用于运行所述服务管理脚本的程序语言,所安装的程序语言中包括:所述程序语言的函数库,所述函数库中的函数包,以及配置于所述函数包中的管理模块。可选地,如上所述的服务管理装置中,所述指令动作包括以下至少一项:查看服务的版本、使用方法、运行状态,以及启动服务、关闭服务和重启服务。本专利技术实施例还提供一种计算机设备,包括:存储器和处理器;所述存储器,用于保存可执行指令;所述处理器,用于在执行所述存储器保存的所述可执行指令时实现如上述任一项所述的服务管理方法。本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有可执行指令,所述可执行指令被处理器执行时实现如上述中任一项所述的服务管理方法。本专利技术实施例提供的服务管理方法及装置,数据处理装置中,通过用户从终端设备的输入端输入的命令行接收服务命令,该服务命令中包括服务管理脚本和指令动作;以根据服务管理脚本调用终端设备的管理模块,并执行指令动作所指示的操作,该管理模块为配置于所述终端设备中的管理功能;本专利技术实施例提供的服务管理方法可以通过一条命令实现快速执行与服务相关的各项操作,从而提高服务管理的速度、操作简单,且可以远程批量进行服务管理,在很大程度上提高了进行服务管理和控制的效率。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例提供的一种服务管理方法的流程图;图2为本专利技术实施例提供的另一种服务管理方法的流程图;图3为本专利技术实施例提供的一种服务管理装置的结构示意图;图4为本专利技术实施例提供的另一种服务管理装置的结构示意图;图5为本专利技术实施例提供的一种计算机设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本专利技术提供以下几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。在云计算和大数据的背景下,强调整合IT资源,建立数据中心,一个数据中心通常由成千上万台服务器和其它IT设备构成,当部署用户业务之后,用户需要查询业务服务运行状态,控制服务的开启、关闭等。目前可以通过操作系统(例如为Windows操作系统)图形化界面的服务管理策略(servics.msc)管理和控制服务,但是存在响应速度慢、操作复杂,且只能控制当前主机等问题。图1为本专利技术实施例提供的一种服务管理方法的流程图。本实施例提供的服务管理方法可以对多台服务器中的业务服务进行查询、管理和控制,本专利技术实施例中的服务管理方法可以包括如下步骤:S110,通过终端设备的输入端接收服务命令,该服务命令中包括服务管理脚本和指令动作。本专利技术实施例提供的服务管理方法,可以应用于云计算和大数据场景中,在上述应用场景下,通常会部署数据中心,且数据中心通常包括千上万台服务器和其它IT设备,运维和管理人员需要对这些服务器进行管理和控制,时效性成为影响管理能力的重要因素。采用本专利技术实施例提供的服务管理方法,用户可以通过当前使用的终端设备输入命令行,以该命令行的参数内容接收服务命令,该服务命令例如为对服务器中的业务服务进行查询、管理和控制的相关指令。本专利技术实施例中终端设备接收的服务命令中可以包括服务管理脚本和指令动作,其中,该服务管理脚本可以是设计人员预先编译的程序脚本,指令动作可以为具体的操作,例如为查询、启动、关闭或重启等操作。S120,根据服务管理脚本调用终端设备的管理模块,并执行指令动作所指示的操作,该管理模块为配置于终端设备中的管理功能。在本专利技术实施例中,步骤S110中已经通过当前使用的终端设备接收用于管理业务服务的服务命令,该服务命令中的指令动作指示待执行的操作,服务管理脚本为执行这项操作的软件基础,执行服务命令的过程中运行服务管理脚本,并且采用该服务管理脚本调用终端设备中的管理模块,以执行指令动作所指示执行的操作,管理模块可以为配置于终端设备中的某项功能。需要说明的是,终端设备中可以配置多个具有不同功能的管理模块,终端设备在执行服务命令的过程中,根据运行的服务管理脚本的具体内容和指令动作,调用用于实现相应功能的管理模块。在实际应用中,本专利技术实施例可以在Windows操作系统下进行服务管理,服务管理脚本例如为以Python语言(编程语言)编写的程序脚本,即通过Python语言管理Window本文档来自技高网...

【技术保护点】
1.一种服务管理方法,其特征在于,包括:通过终端设备的输入端接收服务命令,所述服务命令中包括服务管理脚本和指令动作;根据所述服务管理脚本调用所述终端设备的管理模块,并执行所述指令动作所指示的操作,所述管理模块为配置于所述终端设备中的管理功能。

【技术特征摘要】
1.一种服务管理方法,其特征在于,包括:通过终端设备的输入端接收服务命令,所述服务命令中包括服务管理脚本和指令动作;根据所述服务管理脚本调用所述终端设备的管理模块,并执行所述指令动作所指示的操作,所述管理模块为配置于所述终端设备中的管理功能。2.根据权利要求1所述的服务管理方法,其特征在于,所述通过终端设备的输入端接收服务命令之前,所述方法还包括:在所述终端设备上安装用于运行所述服务管理脚本的程序语言,所安装的程序语言中包括:所述程序语言的函数库,所述函数库中的函数包,以及配置于所述函数包中的管理模块。3.根据权利要求1所述的服务管理方法,其特征在于,所述指令动作包括以下至少一项:查看服务的版本、使用方法、运行状态,以及启动服务、关闭服务和重启服务。4.根据权利要求1~3中任一项所述的服务管理方法,其特征在于,所述服务命令还包括:所述程序语言的类型和服务名称。5.根据权利要求4所述的服务管理方法,其特征在于,所述服务命令的格式包括以下至少一项:所述程序语言的类型所述服务管理脚本所述服务名称所述服务动作;所述程序语言的类型所述服务管理脚本所述服务动作所述服务名称;所述程序语言的类型所述服务管理脚本...

【专利技术属性】
技术研发人员:韩啸
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1