一种机房自动化管理系统的制作方法

文档序号:17719288发布日期:2019-05-22 02:02阅读:238来源:国知局
一种机房自动化管理系统的制作方法

本发明实施例涉及自动化技术领域,具体涉及一种机房自动化管理系统。



背景技术:

机房的有效管理关乎系统的可靠运行,特别是作为互联网数据中心的idc机房,由于所需管理的服务器众多,管理任务相当繁重。

idc即互联网数据中心,它是伴随着互联网不断发展的需求而迅速发展起来的,成为了新世纪中国互联网产业中不可或缺的重要一环。它为互联网内容提供商(icp)、企业、媒体和各类网站提供大规模、高质量、安全可靠的专业化服务器托管、空间租用、网络批发带宽以及asp、ec等业务。idc是对入驻(hosting)企业、商户或网站服务器群托管的场所,是各种模式电子商务赖以安全运作的基础设施。

现今对于idc等机房的管理还不够成熟,仍然停留在主要靠人力来管理的阶段。比如,在idc机房的管理中,需要管理员到机房手动安装服务器操作系统。现今的主要依靠人力的idc管理模式,管理效率十分低下,影响了idc产业的快速发展。



技术实现要素:

为解决现有技术中机房管理主要依赖人工的问题,本发明实施例提供一种机房自动化管理系统。

本发明实施例提供的机房自动化管理系统,包括云装机子系统,所述云装机子系统包括自动装机模块;所述自动装机模块具体用于:根据一个或多个待装机的目标服务器的操作系统类型信息,通过网络启动获取与所述目标服务器对应的装机镜像,并根据获取的所述装机镜像以及与相应的所述目标服务器对应的装机配置信息,对所述目标服务器进行远程的顺次装机或并发装机。

可选地,所述云装机子系统还包括装机配置模块,所述装机配置模块具体用于:根据所述待装机的目标服务器的操作系统类型信息,在对应的操作系统模板的web界面,进行对应于所述目标服务器的所述装机配置信息的配置。

可选地,所述装机配置模块具体用于:根据所述待装机的目标服务器的操作系统类型信息,在对应的操作系统模板的web界面,根据获取的与所述目标服务器对应的部分所述装机配置信息进行所述部分所述装机配置信息的自动配置,并接收其他所述装机配置信息的手动配置。

可选地,所述云装机子系统还包括模板选择模块,具体用于:根据所述待装机的目标服务器的硬盘类型选择对应的操作系统模板,并将选择的所述操作系统模板发送给所述装机配置模块。

可选地,所述机房自动化管理系统还包括用于实现自动化资产信息管理的资产信息管理子系统,所述资产信息管理子系统具体用于:实时获取并存储机房中各设备的设备信息、实时获取并存储所述自动装机模块在装机过程中自动采集的装机信息,以及实时获取并存储机房的远程监测信息中的至少一种。

可选地,所述机房自动化管理系统还包括物联网管理子系统,所述物联网管理子系统包括录入模块、删除模块及查询模块,分别用于录入所述设备信息、删除所述设备信息及查询所述设备信息;其中,所述设备信息至少包括设备编号信息和贴于设备上的条码标识,所述条码标识携带的信息至少包括所述设备编号信息和设备所在位置信息。

可选地,所述物联网管理子系统还包括用于变更设备信息的变更模块,所述变更模块具体用于:根据条码识别设备通过扫描变更前的所述条码标识获取的所述设备编号信息,查询与所述设备编号信息对应的所述设备信息,并在所述设备信息的显示界面,通过触发预设的变更图标进入到设备信息变更界面,在所述设备信息变更界面,通过选择目标调整位置,生成新的条码标识,以适配设备位置的调整;机房中所述设备信息的录入、删除及变更,均实时同步到所述资产信息管理子系统。

可选地,所述机房自动化管理系统还包括用于获取远程监测信息的网络巡检子系统,所述网络巡检子系统具体用于:定期检测机房中设备的网络质量、硬件使用状况及实时监控机房之间的网络配置及性能指标;所述远程监测信息实时同步到所述资产信息管理子系统。

可选地,所述机房自动化管理系统还包括机房机架可视化子系统,具体用于:通过机房机架立体构架图、摄像头监控和vr技术中的一种或多种,实现机房机架的远程可视化管理。

可选地,所述机房机架可视化子系统还用于:接收所述资产信息管理子系统发送的机房中所述设备信息的变更信息,并根据所述设备信息的变更信息更新所述机房机架立体构架图。

本发明实施例提供的机房自动化管理系统,可实现远程无人值守装机,显著提高了机房管理的自动化水平,减少人力资源、时间资源浪费,有助于提高生产力。

附图说明

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

图1为本发明实施例提供的机房自动化管理系统的结构示意图;

图2为本发明另一实施例提供的机房自动化管理系统的结构示意图。

具体实施方式

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

图1为本发明实施例提供的机房自动化管理系统的结构示意图。如图1所示,所述机房自动化管理系统1包括云装机子系统10,所述云装机子系统10包括自动装机模块100;所述自动装机模块100具体用于:根据一个或多个待装机的目标服务器的操作系统类型信息,通过网络启动获取与所述目标服务器对应的装机镜像,并根据获取的所述装机镜像以及与相应的所述目标服务器对应的装机配置信息,对所述目标服务器进行远程的顺次装机或并发装机。

云装机子系统10用于实现远程装机。所述操作系统类型信息是指所述目标服务器欲安装的操作系统的类型信息。所述待装机的目标服务器可以为一个或多个。所述目标服务器欲安装的操作系统的类型信息可以事先根据厂家的不同进行预先设定。比如厂家1安装linux操作系统,厂家2安装windows操作系统。

所述自动装机模块100根据一个或多个待装机的目标服务器的操作系统类型信息通过网络获取与目标服务器对应的装机镜像。所述与目标服务器对应的装机镜像,也即与目标服务器欲安装的操作系统的类型信息对应的操作系统镜像。在所述目标服务器为多个时,所述自动装机模块100将分别获取与每个目标服务器对应的装机镜像,以用来实现相应目标服务器的相应操作系统的安装。

所述自动装机模块100在根据一个或多个待装机的目标服务器的操作系统类型信息通过网络获取与目标服务器对应的装机镜像后,根据获取的装机镜像以及与相应的目标服务器对应的装机配置信息对所述一个或多个目标服务器进行远程无人值守的顺次装机或并发装机。所述装机配置信息可以包括设置分区、语言、时区、网络等,是指装机时的常规配置信息。所述自动装机模块100根据与每个目标服务器对应的装机镜像以及装机配置信息,实现对所述一个或多个目标服务器进行远程无人值守的顺次装机或并发装机。自动装机模块100可同时支持多台设备(如目标服务器)同时装机,高效提升了装机效率。

自动装机模块100可以实现通过网络启动获取镜像,替代传统的硬盘启动拉取镜像方式,实现远程无人值守装机。云装机子系统10可以是远程服务器(非idc机房服务器),云装机子系统10基于pxe+ks+web模式开发,实现远程无人值守定制装机。

云装机子系统10还可包括人机交互界面,以便于实现装机配置和装机进程的查看。

本发明实施例提供的机房自动化管理系统,可实现远程无人值守装机,显著提高了机房管理的自动化水平,减少人力资源、时间资源浪费,有助于提高生产力。

进一步地,基于上述实施例,所述云装机子系统10还包括装机配置模块,所述装机配置模块具体用于:根据所述待装机的目标服务器的操作系统类型信息,在对应的操作系统模板的web界面,进行对应于所述目标服务器的所述装机配置信息的配置。

由于不同的服务器需要安装的操作系统可能不同,装机需求也可能不同,因此,相关的装机配置情况也可能不同。所述装机配置模块可以根据待装机的目标服务器的操作系统类型,在对应的操作系统模板的web界面,进行对应目标服务器的装机配置信息的配置。

所述对应的操作系统模板是预设的操作系统模板中与目标服务器欲安装的操作系统对应的模板。所述装机配置模块进行装机配置可以基于预设的操作系统模板进行。所述预设的操作系统模板可以为多个,分别与不同的操作系统类型对应。根据待装机的目标服务器的操作系统类型,获取对应的预设的操作系统模板,并基于预设的操作系统模板进行装机配置。

基于预设的操作系统模板进行装机配置,可以通过在预设的操作系统模板的web界面通过添加个性化的配置信息,完成装机配置信息的配置。装机配置完成后,自动装机模块100根据获取的与目标服务器对应的装机镜像及装机配置信息,实现远程无人值守装机,可随时查看装机进度。

由于针对某一操作系统的装机过程,对于不同服务器,大部分的配置信息可能是相同的。因此,在所述预设的操作系统模板中,可以将相同或具有共同属性的部分进行设置,并且在所述操作系统模板中,预留出个性化设置的项目,以供针对不同的服务器进行个性化设置。

在上述实施例的基础上,本发明实施例通过基于预设的操作系统模板进行装机配置,结合通过网络启动获取的装机镜像实现远程无人值守装机,提高了远程装机的灵活性和便利性。

进一步地,基于上述实施例,所述装机配置模块具体用于:根据所述待装机的目标服务器的操作系统类型信息,在对应的操作系统模板的web界面,根据获取的与所述目标服务器对应的部分所述装机配置信息进行所述部分所述装机配置信息的自动配置,并接收其他所述装机配置信息的手动配置。

由于idc机房对于其中的设备,以服务器为例,可能会在装机之前根据服务器的位置情况,已给予一定的设置,如统一分配了ip资源。而这些位置信息、ip资源信息等信息由于是事先确定好的,因此可以存储于信息系统中。因此,装机配置模块根据待装机的目标服务器的操作系统类型,在对应的操作系统模板的web界面,基于所述预设的操作系统模板进行装机配置的过程中,不需要对个性化的信息逐一添加,而是可以先通过查询所述信息系统中存储的部分装机配置信息,根据获取的与所述目标服务器对应的部分装机配置信息进行所述部分装机配置信息的自动配置。然后,装机配置模块再接收其他装机配置信息的手动配置,完成所述装机配置信息的配置。

在上述实施例的基础上,本发明实施例云装机子系统通过获取目标服务器的部分装机配置信息,并自动添加至预设的操作系统模板,提高了远程自动装机的效率。

进一步地,基于上述实施例,所述云装机子系统10还包括模板选择模块,具体用于:根据所述待装机的目标服务器的硬盘类型选择对应的操作系统模板,并将选择的所述操作系统模板发送给所述装机配置模块。

所述预设的操作系统模板可以为多个。模板选择模块用于根据目标服务器的硬盘类型选择所述对应的操作系统模板。

所述目标服务器是指拟进行装机的idc机房的服务器。硬盘类型会反映服务器的应用情况,所述硬盘类型包括硬盘的存储容量。比如,硬盘存储容量较大的一般为大数据服务器,硬盘存储容量较小的则一般为普通业务服务器。因此,可以通过设定阈值,如硬盘存储容量的阈值,根据所获取的硬盘的存储容量的大小与所述阈值的比较情况,判断所述目标服务器的业务类型。如所述硬盘的存储容量超过所述硬盘存储容量的阈值,则判定目标服务器为大数据服务器;所述硬盘的存储容量小于所述硬盘存储容量的阈值,则判定目标服务器为普通业务服务器;当所述硬盘的存储容量等于所述硬盘存储容量的阈值时,可根据预先设定判定其为大数据服务器或普通业务服务器。

模板选择模块根据所获知目标服务器的业务类型,选择所述预设的操作系统模板,如为大数据服务器可以选择linux操作系统版本a,为普通业务服务器选择linux操作系统版本b。可以理解的,也可选择其他操作系统的预设操作系统模板,具体根据实际设定进行选择。

模板选择模块根据待装机的目标服务器的硬盘类型选择对应的操作系统模板后,将选择的操作系统模板发送给所述装机配置模块,以供所述装机配置模块在所述操作系统模板的基础上进行装机配置。。

在上述实施例的基础上,本发明实施例通过根据目标服务器的硬盘类型选择预设的操作系统模板,提高了远程自动装机的针对性和适应性,提高了装机性能。

进一步地,基于上述实施例,所述云装机子系统10在用于实现远程装机的过程中,可以通过拖拽所述目标服务器的图标至预设的所述操作系统模板的图标上,触发自动装机的执行。

云装机子系统10在用于实现远程装机的过程中,需要选择目标服务器,并需要选择所述目标服务器进行装机所采用的所述预设的操作系统模板。为实现目标服务器与所述预设的操作系统模板的快速匹配,尤其是实现并发装机时目标服务器与所述预设的操作系统模板的快速匹配,可以通过拖拽图标的方式完成匹配,即通过拖拽目标服务器的图标至所述预设的操作系统模板的图标上,完成目标服务器与所述预设的操作系统模板的快速匹配,进而触发自动装机的执行。

在上述实施例的基础上,本发明实施例通过拖拽目标服务器的图标至所述预设的操作系统模板的图标上,触发自动装机的执行,提高了自动装机的效率。

进一步地,基于上述实施例,所述机房自动化管理系统还包括用于实现自动化资产信息管理的资产信息管理子系统20,所述资产信息管理子系统20具体用于:实时获取并存储机房中各设备的设备信息、实时获取并存储所述自动装机模块在装机过程中自动采集的装机信息,以及实时获取并存储机房的远程监测信息中的至少一种。

所述自动装机模块100在用于实现远程装机的过程中,还可用于:自动采集装机信息并发送给所述资产信息管理子系统,以供所述资产信息管理子系统自动录入所述装机信息。所述装机信息包括目标服务器的描述信息、装机配置信息等,如可以包括硬盘信息、cpu信息、网络信息、操作系统版本等信息。所述自动装机模块100可以在装机过程中,通过预设脚本文件自动采集装机信息,包括从目标服务器、装机配置文件中自动采集装机信息。自动装机模块100自动采集装机信息并发送给所述资产信息管理子系统,以供所述资产信息管理子系统自动录入所述装机信息。

所述资产信息管理子系统20在用于实现自动化资产信息管理的过程中,可用于:实时接收所述自动装机模块100获取的装机信息并存储;实时获取并存储机房中各设备的设备信息,所述设备信息可从其他子系统获取,所述设备信息包括设备的上架(录入)、变更及下架(删除)信息;实时获取并存储机房的远程监测信息,所述设备信息可从其他子系统获取,所述远程监测信息包括设备网络质量、设备硬件使用状况及idc机房之间的网络配置及性能指标等信息。

资产管理系统实现从其它子系统自动获取信息,可以通过在其他子系统部署部署wcf(windowscommunicationfoundation)对外数据查询服务的方法实现。

在上述实施例的基础上,本发明实施例资产信息管理子系统通过与其他子系统互联,实现了信息同步,保证了资产信息的准确性和可用性,实现了资产信息的自动化管理。

进一步地,基于上述实施例,所述机房自动化管理系统1还包括物联网管理子系统30,所述物联网管理子系统30包括录入模块、删除模块及查询模块,分别用于录入所述设备信息、删除所述设备信息及查询所述设备信息;其中,所述设备信息至少包括设备编号信息和贴于设备上的条码标识,所述条码标识携带的信息至少包括所述设备编号信息和设备所在位置信息。

物联网管理子系统30用于实现基于条码识别的设备管理。进行条码识别的条码标识包括一维条码(条形码)或二维条码(二维码)。比如,对idc机房设备进行物联网管理,每台设备贴上二维码标识,可以通过扫码枪进行识别。物联网管理子系统30通过web界面操作,进行设备信息的录入、下架以及查询。

所述物联网管理子系统30包括录入模块、删除模块及查询模块,分别用于录入设备信息、删除设备信息及查询设备信息;其中,所述设备信息至少包括设备编号信息和贴于设备上的条码标识,所述条码标识携带的信息至少包括所述设备编号信息和设备所在位置信息。所述设备信息包括设备编号信息、所述二维码标识及其他设备信息;所述二维码标识携带的信息包括所述设备编号信息、设备所在位置信息及其他设备信息。

录入模块在用于录入设备信息时,比如在录入服务器信息时,由于服务器的存放位置已经确定,即设备所在位置信息已知,则物联网管理子系统30为所述服务器生成设备编号信息并生成相应的二维码标识存储于对应所述服务器的设备信息中。所述二维码标识可以输出打印并贴于所述服务器上。所述二维码标识携带的信息至少包括所述设备编号信息和设备所在位置信息。所述二维码标识携带的信息包括所述设备编号信息以使得可以通过扫描所述二维码标识获取所述设备编号信息,进而进行设备信息查询。所述二维码标识携带的信息包括设备所在位置信息可用于通过扫描所述二维码标识获取所述设备所在位置信息,以便与实际位置进行比较以及时发现设备被移动的情况,并予以纠正。

删除模块在用于删除设备信息时,可以通过直接删除欲下架设备的设备信息来实现。查询模块用于进行设备信息的查询,输入设备编号信息即可查看与目标设备相关的所有设备信息。

在上述实施例的基础上,本发明实施例中物联网管理子系统通过结合二维码技术及信息存储及处理技术实现设备的自动化管理,有效提高了设备管理的自动化水平,可进行快速设备变更,提升效率。

进一步地,基于上述实施例,所述物联网管理子系统30还包括用于变更设备信息的变更模块,所述变更模块具体用于:根据条码识别设备通过扫描变更前的所述条码标识获取的所述设备编号信息,查询与所述设备编号信息对应的所述设备信息,并在所述设备信息的显示界面,通过触发预设的变更图标进入到设备信息变更界面,在所述设备信息变更界面,通过选择目标调整位置,生成新的条码标识,以适配设备位置的调整;机房中所述设备信息的录入、删除及变更,均实时同步到所述资产信息管理子系统。

设备信息的变更包括设备位置的调整及其他设备信息变更。所述变更模块在用于进行设备位置的调整时,根据二维码识别设备(如扫码枪、智能手机等)通过扫描所述二维码标识获取的所述设备编号信息,查询与所述设备编号信息对应的设备信息,所述设备编号信息与设备一一对应。在所述设备信息的显示界面,通过触发预设的图标(如设备位置调整图标)进入到设备信息变更界面,通过选择目标调整位置,生成新的二维码标识,所述新的二维码标识输出打印并贴于调整位置后的设备上,完成所述设备位置的调整。

机房中设备信息的录入、删除及变更,均要实时同步到所述资产信息管理子系统。即资产管理系统时刻保存机房中最新的设备信息,并记录设备信息的变更过程。

在上述实施例的基础上,本发明实施例实现了与位置信息相对应的条码标识的自动化更新,进一步提高了自动化管理的水平,提升了效率。

进一步地,基于上述实施例,所述机房自动化管理系统1还包括用于进行远程监测的网络巡检子系统40,所述网络巡检子系统40具体用于:定期检测机房中设备的网络质量、硬件使用状况及实时监控机房之间的网络配置及性能指标;所述远程监测信息实时同步到所述资产信息管理子系统。

网络巡检子系统40可用于定期检测设备网络质量,所述网络质量包括网速、带宽、网络延迟、丢包率等信息,以保证网络质量,第一时间发现网络问题;可用于定期检测设备硬件使用状况,所述硬件使用状况包括设备电池、硬盘、cpu、内存等的使用信息,并可预测硬盘使用寿命,以及时更换硬盘,防止数据丢失,保证服务高可用;可用于实时监控idc机房之间的网络配置及性能指标,以保证idc网络质量和安全;所述idc机房之间的网络配置包括机房与机房之间、多机房之间的网络连通情况,所述性能指标包括网络质量。

通过监控idc机房服务器等的设备运行情况,可以合理调控设备采购和机房温度,减少电力和资源浪费。

网络巡检子系统40可以采用snmp、netconf、ssh等技术,实现远程获取设备监控信息,定期进行设备巡检,以预防设备问题和及时处理设备问题。

所述远程监测信息实时同步到所述资产信息管理子系统。即资产管理系统时刻保存机房中最新的远程监测信息,并记录远程监测信息的变化过程。

在上述实施例的基础上,本发明实施例通过定期检测设备网络质量、定期检测设备硬件使用状况及实时监控idc机房之间的网络配置及性能指标,可以预防机房及机房设备问题和及时发现问题,以进行设备维护,减少故障发生和故障发生时长。

进一步地,基于上述实施例,所述机房自动化管理系统1还包括机房机架可视化子系统50,具体用于:通过机房机架立体构架图、摄像头监控和vr技术中的一种或多种,实现机房机架的远程可视化管理。

所述机房机架可视化子系统50用于实现远程可视化,具体可通过机房机架立体构架图、摄像头监控、vr技术中的一种或多种实现远程可视化。所述远程可视化是指实现远程查看机房及内部设备。机房机架可视化,可以实现远程查看机房设备的位置信息,便于对idc机房进行可视化查看和管理。

机房机架可视化可通过机房机架立体构架图实现。所述机房机架立体构架图包括描述设备位置信息的三维布局图。所述设备包括服务器,所述服务器包括机架式服务器。所述机房机架立体构架图包括通过拖拽式搭建网络的形式构成。

机房机架可视化可通过摄像头监控实现。在idc机房中预先布置摄像头,如360摄像头,所述机房机架可视化子系统50可通过监控图像实现机房机架可视化。

机房机架可视化可通过vr技术实现。通过利用深度相机采集idc机房的三维点云信息,结合获取的机房内的全景图片,构建机房3d模型。通过vr穿戴设备即可实现身临其境的机房机架可视化。

在上述实施例的基础上,本发明实施例通过机房机架立体构架图、摄像头监控、vr技术等多种方式实现远程可视化,提高了远程可视化的灵活性,便于进行设备可视化管理,及时发现机房潜在危险因素,并可提高用户体验。

进一步地,基于上述实施例,所述机房机架可视化子系统50还用于:

接收所述资产信息管理子系统发送的机房中所述设备信息的变更信息,并根据所述设备信息的变更信息更新所述机房机架立体构架图。

资产管理系统20可以将接收的所述物联网管理子系统30的设备信息的变更信息发送至机房机架可视化子系统50,以供所述机房机架可视化子系统50更新所述机房机架立体构架图,以实现机房机架立体构架图中设备位置的同步更新。

相应的,所述机房机架可视化子系统50还用于:接收所述资产管理系统发送的机房中设备信息的变更信息,并根据所述设备信息的变更信息更新所述机房机架立体构架图。

可以理解的,所述资产信息管理子系统20还可用于接收机房机架可视化子系统50的设备位置变更信息,并将所述设备位置变更信息发送至所述物联网管理子系统30,以供所述物联网管理子系统30进行同步更新。

可以理解的,所述物联网管理子系统30和所述机房机架可视化子系统50还可直接互联,实现设备信息的同步。

在上述实施例的基础上,本发明实施例通过根据设备信息的变更及时更新机房机房机架立体构架图,进一步提高了机房管理的自动化水平。

图2为本发明另一实施例提供的机房自动化管理系统的结构示意图。如图2所示,机房自动化管理系统1包括云装机子系统10、资产信息管理子系统20、物联网管理子系统30、网络巡检子系统40和机房机架可视化子系统50;所述资产信息管理子系统20分别与所述云装机子系统10、所述物联网管理子系统30、所述网络巡检子系统40和所述机房机架可视化子系统50互联。

资产信息管理子系统20用于资产信息统一管理,其作为数据基准提供方,可以供其他子系统调用,其他子系统的所有资产信息变更,必须经过资产信息管理子系统20,统一入口,保证资产信息管理子系统20接收并存储相关变更信息,从而保证设备信息准确性,可用性,并方便问题查询。资产信息管理子系统20存储的信息包括idc所有的服务器、路由器、交换机、vpn等设备信息以及ip、专线等资源信息。

机房自动化管理系统1可采用业界先进的前后端分离的设计思想,使用mvc设计模式实现。

本发明实施例提供的由云装机子系统、物联网管理子系统、网络巡检子系统、机房机架可视化子系统和资产信息管理子系统构成的机房自动化管理系统,可实现远程无人值守装机、物联网设备管理、网络监控、远程可视化及自动化资产信息管理,显著提高了idc机房管理的自动化水平,减少人力资源、时间资源浪费,有助于提高生产力。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

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

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