虚拟机监控数据的采集方法、装置及宿主机与流程

文档序号:22123912发布日期:2020-09-04 16:57阅读:478来源:国知局
虚拟机监控数据的采集方法、装置及宿主机与流程

本发明涉及计算机技术领域,尤其是涉及一种虚拟机监控数据的采集方法、装置及宿主机。



背景技术:

对虚拟机的各项数据进行监控可以保证实施监控到虚拟的运行状态,传统的虚拟机数据监控主要采用在虚拟机内部设置代理进行监控数据的采集,通过在每台虚拟机内设置代理,并基于该代理采集虚拟机的监控数据,对采集到的监控数据进行监控。

然而,对于从其他平台迁移过来的虚拟机,或者由于用户操作误删虚拟机的采集代理,则相关监控数据就无法采集,当虚拟机由于磁盘和网络等问题,导致虚拟机出现关机或者卡死,内核等开发维护人员可能会因为没有相关实时监控数据,无法排查具体的原因,从而造成虚拟机监控数据采集不稳定的情况。另外,通过虚拟机内部设置的代理进行数据的采集,可能会存在平台差异性,导致在采集时需要适配不同的平台系统(诸如windows系统或linux系统),降低开发维护的效率。



技术实现要素:

本公开的目的在于提供一种虚拟机监控数据的采集方法、装置及宿主机,可以提高虚拟机监控数据采集的稳定性,同时无需适配不同的平台系统,提高了开发维护的效率。

第一方面,实施例提供一种虚拟机监控数据的采集方法,所述方法包括:向配置服务器获取针对宿主机上目标虚拟机的待采集的数据指标;向注册服务器获取所述目标虚拟机的标识;基于所述目标虚拟机的标识和所述数据指标在所述宿主机上获取所述目标虚拟机的监控数据;将所述目标虚拟机的监控数据发送至监控服务器。

在可选的实施方式中,所述向配置服务器获取针对所述宿主机上目标虚拟机的待采集的数据指标的步骤,包括:向配置服务器发送获取请求,所述获取请求包括目标数据类型,所述目标数据类型包括虚拟gpu(图形处理器,graphicsprocessingunit)参数数据类型;接收所述配置服务器响应所述获取请求发送的所述目标数据类型对应的子数据指标,所述子数据指标包括:gpu利用率、gpu可用显存、gpu总显存、gpu显存利用率、gpu已用显存中的一种或多种。

在可选的实施方式中,所述目标数据类型还包括磁盘数据类型和/或网卡数据类型;所述磁盘数据类型对应的子数据指标包括:磁盘每秒读取字节数、磁盘每秒写入字节数、磁盘每秒读请求数、磁盘每秒写请求数中的一种或多种;所述网卡数据类型对应的子数据指标包括:网卡每秒发送数据包数、网卡每秒接收数据包数、网卡每秒入流量、网卡每秒出流量中的一种或多种。

在可选的实施方式中,所述宿主机上的虚拟机个数为一个或多个,所述目标虚拟机为所述宿主机上的虚拟机中的任意一个或多个。

在可选的实施方式中,所述目标虚拟机的标识为所述目标虚拟机的识别号通用唯一识别码(universallyuniqueidentifier,uuid);基于所述目标虚拟机的标识和所述数据指标在所述宿主机上获取所述目标虚拟机的监控数据的步骤,包括:在所述宿主机上执行指定的监控操作,确定所述目标虚拟机的uuid和所述虚拟gpu参数数据类型对应的子数据指标所对应的监控数据。

在可选的实施方式中,所述目标虚拟机的标识为所述目标虚拟机的uuid;如果所述目标数据类型包括所述磁盘数据类型,则基于所述目标虚拟机的标识和所述数据指标在所述宿主机上获取所述目标虚拟机的监控数据的步骤包括:基于所述目标虚拟机的uuid获取所述目标虚拟机的实例名称;在所述宿主机上确定所述目标虚拟机的实例名称和所述磁盘数据类型对应的子数据指标所对应的监控数据。

在可选的实施方式中,所述目标虚拟机的标识为所述目标虚拟机的uuid;如果所述目标数据类型包括所述网卡数据类型,则基于所述目标虚拟机的标识和所述数据指标在所述宿主机上获取所述目标虚拟机的监控数据的步骤,包括:根据所述目标虚拟机的uuid获取所述目标虚拟机的虚拟网卡名称;在所述宿主机上确定所述目标虚拟机的虚拟网卡名称和所述网卡数据类型对应的子数据指标所对应的监控数据。

第二方面,实施例提供一种虚拟机监控数据的采集装置,所述装置包括:第一获取模块,用于向配置服务器获取针对宿主机上目标虚拟机的待采集的数据指标;第二获取模块,用于向注册服务器获取所述目标虚拟机的标识;监控模块,用于基于所述目标虚拟机的标识和所述数据指标在所述宿主机上获取所述目标虚拟机的监控数据;发送模块,用于将所述目标虚拟机的监控数据发送至监控服务器。

第三方面,实施例提供一种宿主机,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现前述实施方式任一项所述的方法的步骤。

第四方面,实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行前述实施方式任一项所述的方法的步骤。

本公开提供的虚拟机监控数据的采集方法、装置及宿主机,首先通过向配置服务器获取针对宿主机上目标虚拟机的待采集的数据指标,以及向注册服务器获取目标虚拟机的标识,在获取宿主机上目标虚拟机的待采集的数据指标和目标虚拟机的标识后,向目标虚拟机发送第一获取请求(包括有目标虚拟机的标识和待采集的数据指标),接收目标虚拟机响应第一获取请求发送的待采集的数据指标对应的监控数据,并将监控数据发送至监控服务器。通过获取针对宿主机上目标虚拟机的待采集的数据指标和目标虚拟机的标识进行监控数据的采集,可以提高虚拟机监控数据采集的稳定性,同时无需适配不同的平台系统,提高了开发维护的效率。

附图说明

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

图1为本公开实施例提供的一种虚拟机监控数据的采集系统;

图2为本公开实施例提供的一种虚拟机监控数据的采集方法的流程示意图;

图3为本公开实施例提供的一种针对虚拟图形处理单元(virtualgraphicsprocessingunit,vgpu)数据的采集系统;

图4为本公开实施例提供的一种vgpu数据的采集方法的流程示意图;

图5为本公开实施例提供的一种针对磁盘数据的采集系统;

图6为本公开实施例提供的一种磁盘数据的采集方法的流程示意图;

图7为本公开实施例提供的一种针对网卡数据的采集系统;

图8为本公开实施例提供的一种网卡数据的采集方法的流程示意图;

图9为本公开实施例提供的一种虚拟机监控数据的采集装置的结构示意图;

图10为本公开实施例提供的一种宿主机的结构示意图。

具体实施方式

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

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

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

在本公开的描述中,需要说明的是,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

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

为便于对本公开实施例提供的虚拟机监控数据的采集方法进行理解,首先对一种虚拟机监控数据的采集系统进行描述,如图1所示,该系统包括宿至少一个主机(也即物理机)和至少一个服务器,其中,在每个宿主机上可以创建多个虚拟机(例如,如图1所示的虚拟机1、虚拟机2、…、虚拟机n),服务器可以包括配置服务器、注册服务器和监控服务器,在本实施方式中,采集模块设置于宿主机上,虚拟机监控数据的采集通过设置于宿主机的采集模块进行采集,用于对宿主机上设置的多个虚拟机的监控数据进行采集,配置服务器用于配置需要采集的监控数据指标,注册服务器上包括有宿主机上每个虚拟机的注册信息,监控服务器用于对采集模块采集到的监控数据进行监控。

为便于理解,首先对本公开实施例中提供的虚拟机监控数据的采集方法进行详细说明,如图2所示的一种虚拟机监控数据的采集方法的流程示意图,该方法由上述虚拟机监控数据的采集系统中设置在宿主机上的采集模块执行,该方法主要包括以下步骤s202至步骤s208:

步骤s202:向配置服务器获取针对宿主机上目标虚拟机的待采集的数据指标。

在本实施方式中,宿主机上目标虚拟机的待采集的数据指标也可以包括多种,诸如可以采集虚拟机上的gpu已用显存、gpu的利用率、磁盘读写的字节数、以及网速等等,配置服务器(英文configureserver)是指对服务器的这种硬件和软件方面进行配置的服务器,本实施方式中的配置服务器是指对所需要采集的监控数据进行配置的服务器,通过向配置服务器发送数据获取请求,获取针对宿主机上目标虚拟机的所需采集的数据指标。

步骤s204:向注册服务器获取目标虚拟机的标识。

为了采集到所需监控的虚拟机的监控数据,需要针对每个目标虚拟机获取对应的标识,用于指示所需监控的对应的目标虚拟机,该标识可以为目标虚拟机的uuid),每个虚拟机均有对应的uuid,由于目标虚拟机的uuid可以具有唯一标识的作用,不需要通过中央控制端来做辨识信息的指定,因此不需考虑名称重复问题。通过向注册服务器发送请求,以使注册服务器响应该请求返回目标虚拟机的标识,以便对对应的目标虚拟机进行监控数据的采集。

上述步骤s202和步骤s204在获取针对宿主机上目标虚拟机的待采集的数据指标和目标虚拟机的标识时,具体执行步骤可以根据实际需要进行设定,也即上述步骤s202和步骤s204的执行顺序不作具体限定,可以采用先执行步骤s202然后执行步骤s204的方式,也可以采用先执行步骤s204再执行步骤s202的方式,还可以采用步骤s202和步骤s204同时执行的方式。

步骤s206:基于目标虚拟机的标识和数据指标在宿主机上获取目标虚拟机的监控数据。

在获取到宿主机上目标虚拟机的所需采集的数据指标和目标虚拟机的标识后,在宿主机上目标虚拟机的标识和待采集的数据指标对应的监控数据,目标虚拟机的标识用于确定所需监控的目标虚拟机,待采集的数据指标为所需监控的数据指标。

该待采集的数据指标对应的监控数据可以从宿主机上获取。该待采集的数据指标对应的监控数据可以为宿主机上虚拟机的标识对应的各种数据指标的实时状态数据,诸如gpu的数据、磁盘数据及网络数据等等。

步骤s208:将目标虚拟机的监控数据发送至监控服务器。

在接收到的待采集的数据指标对应的监控数据后,将待采集的数据指标对应的监控数据发送至监控服务器,以使监控服务器对待采集的数据指标对应的监控数据进行监控。

本公开提供的虚拟机监控数据的采集方法,首先通过向配置服务器获取针对宿主机上目标虚拟机的待采集的数据指标,以及向注册服务器获取目标虚拟机的标识,在获取宿主机上目标虚拟机的待采集的数据指标和目标虚拟机的标识后,在宿主机上获取待采集的数据指标对应的监控数据,并将监控数据发送至监控服务器。通过获取针对宿主机上目标虚拟机的待采集的数据指标和目标虚拟机的标识进行监控数据的采集,可以提高虚拟机监控数据采集的稳定性,同时无需适配不同的平台系统,提高了开发维护的效率。

在一些实施例中,宿主机上的虚拟机个数为一个或多个,目标虚拟机为宿主机上的虚拟机中的任意一个或多个。为了采集目标虚拟机上所需监控的监控数据,首先需要获取针对宿主机上目标虚拟机的待采集的数据指标,上述向配置服务器获取针对宿主机上目标虚拟机的待采集的数据指标的步骤,可以包括以下步骤:

步骤1),向配置服务器发送获取请求。

在向配置服务器发送获取请求时,该获取请求包括目标数据类型,其中,该目标数据类型可以包括虚拟gpu参数数据类型(也可以称为vgpu参数数据类型)。

步骤2),接收目标数据类型对应的子数据指标,该目标数据类型对应子数据指标为配置服务器响应获取请求发送的,该数据指标包括目标数据类型对应的子数据指标。该虚拟gpu参数数据类型对应的子数据指标包括:gpu利用率、gpu可用显存、gpu总显存、gpu显存利用率、gpu已用显存中的一种或多种。

对于上述步骤1)和步骤2),该目标数据类型还包括磁盘数据类型和/或网卡数据类型。其中,该磁盘数据类型对应的子数据指标包括:磁盘每秒读取字节数、磁盘每秒写入字节数、磁盘每秒读请求数、磁盘每秒写请求数中的一种或多种;该网卡数据类型对应的子数据指标包括:网卡每秒发送数据包数、网卡每秒接收数据包数、网卡每秒入流量、网卡每秒出流量中的一种或多种。

作为一个示例,如果上述目标数据类型为vgpu参数数据类型,则上述步骤s206可以进一步包括以如下步骤:

步骤a),在宿主机上执行指定的监控操作,确定目标虚拟机的uuid和虚拟gpu参数数据类型对应的子数据指标所对应的监控数据。

如果目标数据类型包括虚拟gpu参数数据类型(vgpu参数数据类型),则采集模块可以为vgpu参数数据采集模块,vgpu数据采集模块向配置服务器发送配置文件获取请求,在实际应用时,该请求可以为诸如http形式的请求,通过发送该请求以从配置服务器获取vgpu数据配置文件,vgpu数据配置文件包括针对宿主机上目标虚拟机的待采集的数据指标可以包括上述gpu利用率、gpu可用显存、gpu总显存、gpu显存利用率、gpu已用显存中的一种或多种。上述虚拟机监控数据的采集系统可以为如图3所示的一种针对vgpu参数数据的采集系统,当目标数据类型包括虚拟gpu参数数据类型时,在进行虚拟数据的采集时,目标虚拟机的标识可以为目标虚拟机的识别号(也即目标虚拟机的uuid),vgpu参数数据采集模块可以向注册服务器发送虚拟机信息获取请求,以从注册服务器获取当前宿主机中目标虚拟机的通用唯一识别码uuid。

也可以通过发送虚拟机信息获取请求获取多个虚拟机的通用唯一识别码uuid,从而可以对多个虚拟机进行监控数据的采集。

当确定虚拟gpu参数数据类型和目标虚拟机的识别号后,此时可以为在宿主机上执行指定的监控操作,在一种实施方式中,该指定的监控操作可以通过执行nvidia-smivgpu-q指令实现,该指令用于循环显示虚拟桌面中应用程序对gpu资源的占用情况,在本实施例中,通过执行nvidia-smivgpu-q指令,可以获取上述vgpu数据。

具体的,可以参见如图4所示的一种vgpu数据的采集方法的流程示意图,通过vgpu数据采集模块向配置服务器发送配置文件获取请求(配置文件获取请求可以是http形式的请求),以从配置服务器获取vgpu数据配置文件,vgpu数据配置文件包括待采集的vgpu数据的各项指标(也即上述的虚拟gpu参数数据类型对应的数据指标),诸如,gpu利用率、gpu可用显存、gpu总显存、gpu显存利用率、gpu已用显存。vgpu数据采集模块向注册服务器发送虚拟机信息获取请求,以从注册服务器获取当前物理机(也即上述的宿主机)中每台虚拟机的对应的uuid。vgpu数据采集模块基于每台虚拟机的对应的uuid和待采集的vgpu数据指标在宿主机上获取每台虚拟机的vgpu数据指标对应的vgpu数据(也即监控数据),。

作为另一个示例,如果目标数据类型包括磁盘数据类型,此时上述虚拟机监控数据的采集系统可以为如图5所示的一种针对磁盘数据的采集系统,可以通过向注册服务器获取目标虚拟机的识别号,并基于目标虚拟机的识别号获取目标虚拟机的实例名称,然后基于磁盘数据类型和目标虚拟机的实例名称,在宿主机上获取磁盘数据类型对应的子数据指标的监控数据。

例如,磁盘数据采集方法可以参见如图6所示的一种磁盘数据的采集方法的流程示意图,磁盘数据采集模块向配置服务器发送配置文件获取请求(该请求可以是http形式的请求),以从配置服务器获取所要采集的磁盘指标(也即上述磁盘数据类型对应的数据指标),该指标可以包括磁盘每秒读取字节数,磁盘每秒写入字节数,磁盘每秒读请求数,磁盘每秒写请求数等,磁盘数据采集模块向注册服务器发送虚拟机信息获取请求,以从注册服务器获取当前物理机(也即上述的宿主机)中每台虚拟机的对应的uuid,通过每台虚拟机的对应的uuid进行置换操作得到每台虚拟机的实例名称,磁盘数据采集模块基于每台虚拟机的实例名称和待采集的磁盘指标在宿主机上获取每台虚拟机的磁盘指标对应的磁盘数据(也即监控数据),例如,可以基于每台虚拟机的实例名称和磁盘数据块信息(如vda、vdb、vdc等),调用libvirt虚拟化接口获取每台虚拟机磁盘指标对应的磁盘数据。

另外,如果目标数据类型未包括磁盘数据类型,则该磁盘数据类型对应的子数据指标的监控数据,可以在目标虚拟机上获取。

作为另一个示例,如果目标数据类型包括网卡数据类型,此时上述虚拟机监控数据的采集系统可以为如图7所示的一种针对网卡数据的采集系统,可以根据目标虚拟机的uuid获取目标虚拟机的虚拟网卡名称;然后,在宿主机上确定目标虚拟机的虚拟网卡名称和网卡数据类型对应的子数据指标所对应的监控数据。

为便于理解,网卡数据采集方法可以参见如图8所示的一种网卡数据的采集方法的流程示意图,类似的,网络数据采集模块向配置服务器发送配置文件获取请求,以从配置服务器获取待采集的网络指标(也即网卡数据类型对应的数据指标),诸如,网卡每秒发送数据包数,网卡每秒接收数据包数,网卡每秒入流量,网卡每秒出流量等,网络数据采集模块向注册服务器发送虚拟机信息获取请求,以从注册服务器获取当前物理机中每台虚拟机的uuid,网络数据采集模块基于每台虚拟机的虚拟网卡名称(通过虚拟机的配置文件进行获取)和待采集的网络指标,通过读取/proc/net/dev下虚机虚拟网卡数据信息以获取每台虚拟机的网络指标对应的网络数据(也即监控数据),网络数据数据采集模块将采集到的网络数据发送给监控服务器。

另外,如果目标数据类型未包括网卡数据类型,则该网卡数据类型对应的子数据指标的监控数据,可以在目标虚拟机上获取。

对于上述提供的虚拟机监控数据的采集方法,本公开实施例还提供了一种虚拟机监控数据的采集装置,参见如图9所示的一种虚拟机监控数据的采集装置的结构示意图,该装置包括主要包括以下部分:

第一获取模块902,用于向配置服务器获取针对宿主机上目标虚拟机的待采集的数据指标;

第二获取模块904,用于向注册服务器获取目标虚拟机的标识;该目标虚拟机的标识可以为目标虚拟机的uuid。

监控模块906,用于基于所述目标虚拟机的标识和所述数据指标在所述宿主机上获取所述目标虚拟机的监控数据;

发送模块908,用于将所述目标虚拟机的监控数据发送至监控服务器。

本公开提供的虚拟机监控数据的采集装置,首先通过向配置服务器获取针对宿主机上目标虚拟机的待采集的数据指标,以及向注册服务器获取目标虚拟机的标识,在获取宿主机上目标虚拟机的待采集的数据指标和目标虚拟机的标识后,在宿主机上获取待采集的数据指标对应的监控数据,并将监控数据发送至监控服务器。通过获取针对宿主机上目标虚拟机的待采集的数据指标和目标虚拟机的标识进行监控数据的采集,可以提高虚拟机监控数据采集的稳定性,同时无需适配不同的平台系统,提高了开发维护的效率。

在一些实施例中,上述第一获取模块902具体用于,向配置服务器发送获取请求,该获取请求包括目标数据类型,该目标数据类型包括虚拟gpu参数数据类型;接收配置服务器响应获取请求发送的目标数据类型对应的子数据指标,该子数据指标包括:gpu利用率、gpu可用显存、gpu总显存、gpu显存利用率、gpu已用显存中的一种或多种。

在一些实施例中,上述目标数据类型还包括磁盘数据类型和/或网卡数据类型;该磁盘数据类型对应的子数据指标包括:磁盘每秒读取字节数、磁盘每秒写入字节数、磁盘每秒读请求数、磁盘每秒写请求数中的一种或多种;该网卡数据类型对应的子数据指标包括:网卡每秒发送数据包数、网卡每秒接收数据包数、网卡每秒入流量、网卡每秒出流量中的一种或多种。

在一些实施例中,上述监控模块906具体用于,在所述宿主机上执行指定的监控操作,确定所述目标虚拟机的uuid和所述虚拟gpu参数数据类型对应的子数据指标所对应的监控数据。

在一些实施例中,上述监控模块906具体用于,如果目标数据类型包括所述磁盘数据类型,则基于所述目标虚拟机的uuid获取所述目标虚拟机的实例名称;在所述宿主机上确定所述目标虚拟机的实例名称和所述磁盘数据类型对应的子数据指标所对应的监控数据。

在一种实施方式中,上述监控模块906具体用于,如果目标数据类型包括网卡数据类型,则根据目标虚拟机的uuid获取目标虚拟机的虚拟网卡名称;在宿主机上确定目标虚拟机的虚拟网卡名称和网卡数据类型对应的子数据指标所对应的监控数据。

本公开实施方式还提供了一种宿主机,参见图10所示的一种宿主机的结构示意图,该宿主机包括处理器1000和机器可读存储介质1001,机器可读存储介质1001存储有能够被处理器1000执行的机器可执行指令,处理器1000执行机器可执行指令以实现上述实施方式提供的方法。

图10所示的宿主机还包括总线1002和通信接口1003,处理器1000、通信接口1003和机器可读存储介质1001通过总线1002连接。

其中,机器可读存储介质1001可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。通过至少一个通信接口1003(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线1002可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

处理器1000可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1000中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1000可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施方式中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施方式所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于机器可读存储介质1001,处理器1000读取机器可读存储介质1001中的信息,结合其硬件完成前述实施方式的方法的步骤。

进一步,本公开实施方式还提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述实施方式提供的方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施方式中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。

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