多种备份软件的统一管理方法和系统的制作方法

文档序号:6578534阅读:356来源:国知局

专利名称::多种备份软件的统一管理方法和系统的制作方法
技术领域
:本发明涉及通信
技术领域
,特别涉及一种多种备份软件的统一管理方法和系统。
背景技术
:随着信息时代的飞速发展和信息数据的不断膨胀,目前很多大企业或者运营商都在数据中心开展了存储或者备份业务,用于集中式存储海量信息并采用备份方式保护这些信息在全部时间段内都始终处于可用状态。但是,目前市场上还没有一家服务供应厂商或设备提供商能够同时在存储业务和备份业务的管理上给出一个完整的方案,而且不同企业或者运营商在项目的实施过程中可能会采购不同的备份软件。基于这样的原因,在软件管理和开发上,服务供应厂商、设备提供商和具体的软件操作者就因此而面临着以下一系列重要的问题1、零散的信息资源无法快速而统一的开展业务。在用户的数据中心存在着多种IT资源,包括上层业务资源、底层的存储资源和备份资源。上述资源彼此相对独立,因此,面对这样的一个个相对独立的信息资源,如何在这些零散的信息资源之间建立有效的关联,从而方便于业务的统一开展、统一监控和审计,成为了在软件管理和开发上急需解决的一个难题。2、企业管理成本不断增加。为了适应多种软件共存的情况,具体的软件操作者需要学习多种管理软件,以及多种才喿作流程和界面,而且,面对分布在不同软件中的信息资源,需要采用人工方式进行信息资源记录和关联,导致具体操作的准确性和处理效率对操作者的信息掌握量和熟练度依赖非常大,这种对人力的依赖也使得因误操作和记忆错误而导致的处理风险迅速上升,而具体的操作流程也由于软件种类的增多而变得非常复杂。3、软件开发成本不断增加。件建立有效的联动,从而,节省自身的开发成本;同时,服务供应厂商或设备提供商还要快速适应用户采购不同备份软件的要求,对后续添加的其他种类的备份软件实现兼容。具体如何实现上述要求,是服务供应厂商或设备提供商需要面临的一个重要问题。为了解决上述问题,企业以及具体的操作者需要一个统一管理平台,将众多的信息资源进行有机的结合和关联的分析,从而降低管理成本,深度挖掘上层业务的运行质量,统一监管网络的存储资源和备份资源。而另一方面,服务供应厂商或设备提供商也要降低成本,并能够快速和不同的备份软件进行联动,满足不同用户的要求,上述的统一管理平台在解决这一问题上同样可以起到相应的效果。目前,不同服务供应厂商或设备提供商推出了不同的存储管理软件和备份管理软件,企业在数据中心同时建设和开展这两种业务,具体的处理流程如图l所示首先,操作者在部署业务时,必须登录到多个备份软件上进行操作,并自行记录分散在不同备份软件中的信息资源的关联关系;其次,操作者在监控和审计业务的运行状况时,也要登录到多个备份软件上采集信息,并通过手工方式进行汇总。在实现本发明的过程中,发明人发现现有技术至少存在以下问题现有技术中的方案在开展业务时需要操作者登录到不同的备份软件上进行操作,而各个备份软件的操作流程不同,并且需要操作者自行记录分离资源的关联关系,这样的操作流程增加了企业的管理成本。另一方面,信息资源散布在不同的备份软件中,当企业需要了解当前业务的运行状态时,依靠人工的方式进行信息的汇总和挖掘是很困难的,通过历史状态来预测未来的趋势更是难上加难。因此,现有的技术方案对于上层业务管理和备份软件管理都是分离的,仅解决了局部领域的管理问题。以目前的数据中心构建思路,面对多业务融合,存在多种备份软件的应用场景下,无法做到存储和备份业务的统一开展和监控。依靠人工的方式进行资源的部署和关联,不仅增加企业成本,而且操作复杂容易出错,不利于信息的挖掘和预测。
发明内容本发明提供一种多种备份软件的统一管理方法和系统,以实现通过统一管理界面对系统中的多种备份软件的管理,从而避免因为备^P分软件的种类过多而导致操作者操作量的增大,以及操作失误率的上升。为达到上述目的,本发明一方面提供了一种多种备份软件的统一管理方法,其特征在于,应用于包含多种备份软件的系统中,所述方法包括根据多种备份软件相同或相似业务操作的相似性,抽象出所述备份软件对应业务的统一的业务操作流程,并定义所述业务对应的配置文件;根据预定策略生成所述统一管理界面;定义所述适配层与所述多种备份软件之间的接口连接关系。优选的,所述配置文件具体包括页面配置文件和访问配置文件,其中所述访问配置文件中至少设置了所述多种备份软件的访问方式信息;所述页面配置文件中至少设置了以下信息所述统一管理界面的信息显示页面中的信息显示项目与所述多种备份软件的信息类别的对应关系;所述备份软件的信息类别与所述访问配置文件中配置的所述多种备份软件的访问方式信息的对应关系。优选的,所述才艮据预定策略生成所述统一管理界面,具体为根据抽象出的所述备份软件对应业务的统一的业务操作流程生成相应的业务选择链接;根据所述统一的业务操作流程所需要的信息,确定统一的信息显示项目,并生成相应的信息显示页面;根据所述统一的业务操作流程中的处理步骤,生成相应的操作控制链接;生成包含所述业务选择链接、所述信息显示页面和所述操作控制链接的统一管理界面。优选的,所述统一的信息显示项目中,具体包括所述多种备份软件的公共信息显示项目;所述多种备份软件各自的个性信息显示项目。优选的,当所述统一管理界面中的业务选择链接被启动时,还包括读取所述页面配置文件,启动所述业务选择链接相对应的信息显示页面;根据所述页面配置文件和所述访问配置页面,在所述业务选择链接所对应的信息显示页面中显示所述多种备份软件的信息;当所述信息显示页面中的操作控制链接被启动时,根据所述访问配置文件,通过所述适配层将所述操作控制链接所对应的操作指令发送给所述备份软件,进行相应的操作处理。优选的,根据所述页面配置文件和所述访问配置页面,在所述业务选择链接所对应的信息显示页面中显示所述多种备々分软件的信息,具体为根据被启动的业务选择链接,启动相应的信息显示页面;根据所述页面配置文件,确定所述信息显示页面中需要显示的信息显示项目所对应的备份软件的信息类别,和所述信息类别与所述访问配置文件中访问方式信息的对应关系;根据所述页面配置文件中的所述信息类别与所述访问配置文件中访问方式的对应关系,通过所述适配层读取所述访问配置文件,确定所述信息类别所对应的内容在各所述备份软件中的访问方式信息,其中,所述访问方式信息具体包括各所述备^P分软件的接口类型和相应的访问方式;根据所述访问方式信息,通过所述适配层获取各所述备份软件中与所述信息类别相对应的内容;在被启动的所述信息显示页面中,按照所述信息显示项目显示对应的所述通过适配层获取的备份软件的内容。优选的,当所述信息显示页面中的操作控制链接被启动时,根据所述访问配置文件,通过所述适配层将所述操作控制链接所对应的操作指令发送给所述备份软件,进行相应的操作处理,具体为根据被启动的所述操作控制链接,向所述适配层发送操作指令;通过所述适配层,读取所述访问配置文件,确定所述#:作指令所对应的信息在各所述备份软件中的访问方式信息;根据所述访问方式信息,通过所述适配层将所述操作指令转发给对应的备份软件,对所述备份软件中信息进行与所述操作指令相对应的处理,其中,所述访问方式信息具体包括各所述备份软件的接口类型和相应的访问方式。优选的,根据所述访问方式信息,通过所述适配层将所述操作指令转发给对应的备份软件,对所述备份软件中信息进行与所述"t喿作指令相对应的处理之后,还包括所述备个分软件将处理后的信息发送给所述适配层;通过所述适配层,读取所述访问配置文件,确定所述处理后的信息在所述统一管理界面中的访问方式信息;根据所述访问方式信息,通过所述适配层将所述处理后的信息转发给所述统一管理界面,完成所述操作指令所对应的处理操作的结果反馈。另一方面,本发明还提供了一种统一管理系统,包含多种备份软件、适配层和所述多种备份软件的统一管理界面,其特征在于,具体包括所述统一管理界面,包含至少一个业务选择链接和相应的至少一个信息显示页面,所述信息显示页面中包含至少一个操作控制链接,用于通过所述业务选择链接和/或所述操作控制链接接收操作控制,向所述适配层发送所述操作控制相对应的操作指令,并在所述信息显示页面显示相应的所述多种备份软件的信息;所述适配层,与所述统一管理界面和所述多种备份软件电性连接,用于根据所述统一管理界面所接收的操作控制、以及预设的页面配置文件和访问配置文件中设置的信息,分别向所述多种备份软件获取相应的信息和/或对所述多种备份软件中的信息进行与所述操作控制相对应的操作和/或将所述多种9备份软件中的操作结果反々贵给所述统一管理界面。优选的,所述访问配置文件中至少设置了所述多种备^P分软件的访问方式信息;所述页面配置文件中至少设置了以下信息所述统一管理界面的信息显示页面中的信息显示项目与所述多种备份软件的信息类别的对应关系;所述备份软件的信息类别与所述访问配置文件中配置的所述多种备份软件的访问方式信息的对应关系。优选的,所述适配层与所述多种备份软件之间通过不同的接口进行连接,各所述接口的类型信息和各所述接口的访问方式通过所述访问配置文件中参数信息进行设置。与现有技术相比,本发明具有以下优点通过本发明,实现了通过统一管理界面对系统中的多种备份软件进行统一管理,从而,屏蔽了备份软件的操作差异,统一了多种备份软件的操作入口和业务流程,达到了减轻操作者工作量,降低企业的运营成本的效果。图1为现有技术的备份软件管理示意图;图2为本发明提供的多种备份软件的统一管理方法的流程示意图;图3为本发明提供的多种备份软件的统一管理方法的操作流程示意图;图4为本发明提供的多种备份软件的统一管理方法的应用场景流程示意图5为本发明提供的多种备份软件的统一管理方法应用的网络结构示意图6为本发明4是供的一种统一管理系统的结构示意图。具体实施例方式如
背景技术
所述,现有的备份软件管理技术多采用人工方式分别针对各种不同的备份软件进行数据操作和读取,这样的方式,不仅使操作者工作量增大,而且不利于多种备份软件共存的情况下,对多种备份软件的综合利用和数据共享;另一方面,现有的备份软件管理技术要求操作者对多种备份软件的操作都要知晓,这样的需求给操作者提出了更高的要求,增加了人力投资成本。不仅如此,由于系统中备份软件数量和种类的变化或升级,操作者还需要不断的学习新版本或者新软件的操作方式,这也给实际操作中的技术实现设置了障碍,不利于实际管理技术的实现,增加了人员投资和技术更新成本,也会由于操作者对新备份软件的操作技术的不熟悉,增加误操作和数据损失的风险。基于上述的现有技术中的不足,本发明提出了一种新的技术方案,对多种备份软件共存的系统环境进行统一的管理,即在一个统一的业务管理平台(统一管理界面)上统一管理备份软件,将上层的具体业务信息(即操作者通过统一管理界面在用户侧可以直接应用的信息,是系统中信息资源的具体呈现方式,如用户列表信息、工单数据信息、计费清单等)与底层的存储和备份资源(即上述存储设备和备份软件等系统级软件或硬件中所存储的信息资源,是系统中信息资源的集合)进行有机的融合,方便于业务的统一开展和监控。不仅如此,由于对多种备份软件通过统一的管理平台进行管理,还可以对多种^f分软件中的数据信息进行综合应用,方便数据的统计和信息预测。具体地,本发明为多种备份软件建立了一个统一的业务管理界面(后文统一称为统一管理界面),并通过适配层,适配各备份软件的不同接口,即该适配层将上述统一管理界面的各种操作信息按照各备份软件的接口所对应的协议类型进行对应的转换,并通过对应接口下发到相应的备份软件,实现对位于不同的备份软件中的信息资源进行操作。通过这样的适配操作,使操作者在用户侧可以忽略各备份软件的不同接口之间的协议差异,通过统一的操作方式,对具有不同接口的各^P分软件中的信息进行操作处理。在具体的应用场景中,上述的统一管理界面和适配层具体通过软件方式进行部署,并通过存储设备或者服务器对上述软件进行存储,其中,统一管ii理界面和适配层所对应的软件可以部署于相同的存储设备或者服务器,也可以分别部署于不同的存储设备或者服务器,具体存储方式的变化并不影响本发明的保护范围。另外,通过本发明的技术方案,还可以根据预设的显示规则,将各备份软件中的资源信息内容通过适配层上传给上述统一管理界面进行显示,便于用户根据相应的信息进行数据管理和浏览,其中的预设的显示规则具体是通过页面配置文件来设定,而适配层对于各种备份软件的不同接口的适配规则则是通过访问配置文件来设定。所述页面配置文件具体可以存储于上述统一管理界面所对应的软件所部署的存储设备或服务器中,而访问配置文件则存储于与上述适配层所对应的软件所部署的存储设备或服务器中,当然,在实际的应用场景中,还可以建立单独的存储设备或服务器对页面配置文件和访问配置文件进行存储,以便于相应设备进行读取,具体存储位置的变化并不影响本发明的保护范围。在具体的应用过程中,对于操作者来说,当前系统中的多种备份软件只有上层的业务管理平台作为一个唯一的操作入口,即上述的统一管理界面。该统一管理界面上包括了至少一种业务选择链接,用于统一触发多种备份软件中相应类型业务的管理操作。而在操作者根据该统一管理界面中的业务选择链接对多种备份软件中的数据进行管理操作(即发送搡作指令)时,适配层根据访问配置文件中的设置,按照多种备份软件中不同接口的协议类型,对操作指令进行对应修改,从而完成该操作指令的接口适配,然后,将修改后的操作指令分别通过对应的接口传给目标备份软件,各个备份软件按照所接收到的修改后的操作指令对相应的数据进行操作处理。简单的说,上述流程的实质在于统一管理界面向适配层发送一种统一的操作指令,该操作指令的目标对象是多种具有不同类型接口的备份软件,然后,适配层根据各备份软件的接口协议类型,将上述统一的操作指令修改成多种与上述不同类型接口的协议类型相匹配的操作指令,并将修改后的操作指令通过相应的接口发送给各个备份软件。需要指出的是,对于上述的统一的操作指令所对应的指令协议类型,可以在实际的应用场景中根据需要进行调整,只要能够被统一管理界面和适配层识别即可,统一的操作指令所对应的指令协议类型的变化并不影响本发明的保护范围。在具体的应用场景中,如果需要对上述操作处理后的操作结果或者数据信息进行反馈,则相应的备份软件将上述操作处理后的搡作结果或者数据信息通过该备份软件的接口发送给适配层,适配层根据访问配置文件中的设置,按照多种备份软件中不同接口的协议类型对上述各备份软件反々贵的信息进行对应修改,从而,将多种备份软件根据各自接口协议类型所发送的反馈信息修改为统一的协议类型,该协议类型为统一管理界面可以识别的适配反馈信息,即通过上述适配层的适配操作,使统一操作界面可以通过适配层读取各备份软件按照不同接口协议所反馈的信息。通过上述的技术流程,操作者只需要熟悉和操作一种统一管理界面,便可以对系统中的多种备份软件进行管理和数据操作,大大简化了操作流程,降低了业务和人力投资成本。下面,结合附图,对上述技术方案进行详细说明。如图2所示,为本发明提出的多种名4分软件的统一管理方法的流程示意图,根据前述的技术思路,本发明所提出的多种备份软件的统一管理方法应用于包含多种备份软件、适配层和统一管理界面的系统中,其中,该统一管理界面种包含至少一个业务选择链接和相应的至少一个信息显示页面,并且,信息显示页面中包含至少一个操作控制链接,为实现本发明,该方法具体包括以下步骤步骤S201、根据多种备份软件相同或相似业务操作的相似性,抽象出备份软件中该类业务的统一的业务操作流程,并定义该业务对应的配置文件,具体包括页面配置文件和访问配置文件。具体的,对于当前系统中存在的多种备份软件均能实现一种或多种业务功能,而针对不同备份软件中的相同或相似业务,由于其功能上的相似性,在具体的操作流程中必然存在相同或相似的操作步骤,本技术方案事先将这些相同或相似业务的操作流程的共性提取出来,以便抽象出本发明该业务的统一的业务操作流程。在抽象出上述备份软件对应业务的统一的业务操作流程后,进一步地,在本步骤中,还需要定义上述抽象出业务类型对应的配置文件,包括页面配置文件和访问配置文件。其中定义页面配置文件,亦即定义每一种备份软件在每一个业务流程中上述抽象出的统一管理界面上展示的公共信息和个性信息,以及各个备份软件中的#信息与上层业务关联的方式,从而进行信息的关联和业务的审计。定义访问配置文件,亦即定义备份软件的备份信息的具体访问方式,其中,访问方式具体指各备份软件的接口类型,接口形式包括但不限于MIB、数据库、命令行等。通过定义访问配置文件,可以实现在统一管理界面下根据需要访问各备份软件下的信息。为了更好地说明本发明中所涉及的两种配置文件,下面对本技术方案中的两种配置文件进行举例说明如下1、页面配置文件。在配置文件中定义每一种厂商针对一类业务信息支持的所有字段(区分出共性和个性信息)以及这些字段与底层访问配置文件中的关联属性<xmlversion-"1.0"encoding="UTF-8"〉〈BackupSoftwareDisplistName="BackupHistory"><!-备份历史列表显示信息,前五列是必须的且显示在列表页面中,从id-20开始为自定义列,显示在详细信息页面.->〈BackupSoftwaresoftwareName="CommVault"readFunc="getCommVaultBackupHistory">〈description〉定义CommVault备份软件在备份历史列表中的显示信台</description><displtem><id>l</id><!—显示列ID,7>共列,在表格中显示—><titleName>BackupResult</titleName><!画誦显示列才示题一一><readAttr>result</readAttr><!—显示列乂人BackupSoftwareRead文件(即访问配置文件)中定义的result属性对应的库表字段读取内容-></dispItem><displtem><id>20</id><!—自定义列ID,在详细信息页面显示—><titleName>BackupFileSize</titleName><!鍾隱显示才示签名岸尔画画><readAttr>fileSize</readAttr><!--显示列,人BackupSoftwareRead文件(即访问配置文件)中定义的fileSize属性对应的库表字段读取内容-></dispItem></BackupSoftware></BackupSoftwareDisp>2)备份软件访问的配置文件。在配置文件中定义不同备份软件的具体访问方式和接口描述。<xmlversion="1.0"encoding="UTF-8"><BackupSoftwareReadlistName="BackupHistory"><!-定义每款备份软件读取信息的方法.->〈BackupSoftwaresoftwareName="CommVault">其属性.〈/description〉<fUncName>getCommVaultBackupHistory</fbncName><readType>l</readType><!—l:库表;2:MIB><database>15<dataSource>commVaultDataSource</dataSource><tableName>cvBackupHistoryView</tableName><item><attrName>result</attrName><dDbColName>backupResult</dDbColName></item><item〉<attrName〉fileSize</attrName><dDbColName>backupFileSize</dDbColName></item></database></BackupSoftware></BackupSoftwareDisp>需要进一步指出的是,上述的页面配置文件和访问配置文件中的参数设定和字段内容都是本发明根据具体的应用场景而给出的一种优选实施方式,在实际应用中,可以根据实际场景的变化或者设定需要,对上述的各项参数进行调整,基于本发明技术方案,而对上述的页面配置文件和访问配置文件中具体参数名称所做出的调整并不影响本发明的保护范围。步骤S202、根据预定策略生成统一管理界面。其中,统一管理界面才艮据如下预定策略生成(1)根据上述多种备份软件相同或相似的类务操作流程抽象出的统一的业务操作流程,生成相应的业务选择链接。由于当前系统中存在的多种备份软件,均可以执行多种类型的业务,例如,数据浏览业务、备份业务、信息删除业务等,因此,统一管理界面通过业务选择链接对抽象出来的多种类型的业务操作流程进行了区分,例如,基于上述的多种业务操作流程的类型,可以设置以下的几种业务选择链接浏览链接,通过该链接可以启动相应的信息浏览页面,并进一步显示各个备份软件中的资源信息,实现对多种备份软件中资源信息的统一浏览;备份链接,通过该链接可以启动相应的信息备盼页面,以使操作者可以在该页面中选择一个或多个备份软件执行备份操作,尤其是可以进一步实现多种备份软件通过组合方式备份数据的控制操作,这是现有技术所不能实现的,达到了备P分资源的统筹管理;删除链接,通过该链接可以启动相应的信息删除页面,以使操作者可以在该页面中选择各备份软件中的全部或部分信息进行删除操作。需要指出的是,上述的链接设置类型仅是基于具体的应用场景的一些优选实施方式,根据操作者的需求或者应用场景的变化,上述业务选择链接的设置方案也可以进4于相应的调整,具体的业务选择链"l妻的功能设置变化并不影响本发明的保护范围。另一方面,对于上述的统一管理界面,可以同时存在一个或多个业务选择链接,以分别控制一个或多种类型的业务操作流程,业务选择链接数量的变化并不影响本发明的保护范围。通过上述业务操作流程的抽象操作,在保证备份软件的操作流程可以实现的基础上,最大限度的屏蔽了各个备份软件之间的操作差异。(2)根据统一的业务操作流程所需要的信息,确定每个业务链接下统一的信息显示项目,并生成相应的信息显示页面。由于对备盼软件进行操作的目标是备份软件中的资源信息,所以,为了实现上述抽象化的统一操作流程,需要明确该流程中所需要的各个备份软件的相应信息内容,并在进行处理时展示给操作者进行选择和浏览。在具体的应用场景中,上述的多种业务选择链接可以分别对应多个信息显示页面,各个信息显示页面根据所对应的业务操作流程的类型差别而存在不同的页面布局,例如,备份链接所对应的备份业务页面和浏览链接所对应的浏览业务页面相比,备份业务页面可以提供该备份软件所对应的存储资源剩余空间,以便于操作者选择对应更大存储空间的M软件执行备份操作;也可以让上述的多种业务选择链接对应相同的信息显示页面,该信息显示页面的页面布局不变,但根据业务操作流程的类型差别在具体的信息显示位置上显示不同类型的信息,例如,上述的备份链接所对应的备份业务页面和浏览链接所对应的浏览业务页面都存在"备注信息,,的显示位置,在当前页面是备份业务页面时,"备注信息,,的显示位置用于显示存储资源剩余空间,而在当前页面是浏览业务页面时,"备注信息"的显示位置用于显示当前浏览信息的文件大小,这样的变化同样属于本发明的保护范围。需要进一步指出的是,在具体的实施场景中,上述的信息显示项目中具体包括当前系统中的多种备份软件的公共信息显示项目和各备份软件的个性信息显示项目,即各个备份软件共同具有的资源信息以及分别具有的资源信息,这样的信息可以才艮据页面配置文件中的设定,在信息显示页面的相应位置进行显示,从而,在兼顾各个备份软件的公共信息特点的同时,可以保持各个备份软件中特有的个性信息。(3)根据统一的业务操作流程中的处理步骤,生成信息显示项目相应的操作控制链接。操作控制链接位于具体的信息显示页面上,对应着一个或多个具体的备份软件中的信息,或者一个或多个信息类型。例如,在通过删除链接而启动的信息删除页面上,可以为当前显示的各备份软件每一条内容信息设置一个用于删除信息的操作控制链接,启动该链接,则删除对应的备份软件的一条内容信息,而另外设置对应一个备份软件的全部内容信息的操作控制链接,启动该链接,可以实现对该备份软件中全部内容信息的删除,在上述应用场景中,信息显示页面中存在多个分别对应一个具体信息的操作控制链接,同时也存在一个对应信息类型为备份软件的全部内容信息的操作控制链接。(4)根据上述各步骤的操作结果生成包含业务选择链接、信息显示页面和操作控制链4妄的统一管理界面。以上仅是一种应用场景下的具体实施方式,根据具体的应用场景变化,上述的操作控制链接也可以进行相应的设置调整,这样的变化并不影响本发明的保护范围。在具体的实施场景中,上述的统一管理界面生成策略即为根据一定的规则抽象出各个备份软件的统一管理模型,在统一管理界面中采用统一的流程、统一的界面管理不同的备份软件。步骤S203、定义适配层与多种备份软件之间的接口连接关系。具体的,本系统中设置一个适配层,用于适配不同备份软件的访问方式,为上层业务的开展提供支撑。该适配层不同于已有的底层协议的适配,它属于更高层次的应用适配,用于适配异构的备份软件,其具体的适配方式不仅限于不同的备份软件中的接口协议的适配,还可以进一步对访问方式进行进一步适配,包括命令^f亍、数据流以及指令等访问方式的适配,具体适配内容的变化并不影响本发明的保护范围。通过上述步骤,完成了统一管理多种备份软件的系统的部署,并定义了该系统中上层业务与底层信息资源之间的关联关系,为统一管理多种^f分软件提供了物质和逻辑基础。本系统初始化之后,上述的业务选择链^"处于未启动状态,而相应的信息显示页面以及其中的操作控制链接也没有显示给操作者,直到操作者采用人工方式或者其他自动方式启动一个或多个业务选择链4妻时,开始上述的多种备份软件的统一管理方法的具体操作流程,如图3所示,包括以下步骤步骤S301、根据#皮启动的业务选择链接,读取预设的页面配置文件,启动该业务选择链接相对应的信息显示页面。步骤S302、根据页面配置文件和访问配置文件,在业务选择链接所对应的信息显示页面中显示多种备份软件的信息。在本步骤中,根据页面配置文件中的参数,获取了对应的数据信息,并在上述的统一管理界面中的信息显示页面中显示,供操作者进行浏览和使用。其中,页面配置文件中至少设置了以下两种信息统一管理界面中的信息显示页面中的信息显示项目与多种备份软件的信息类别的对应关系;19备《分软件的信息类别与访问配置文件中访问方式的对应关系。在上述设置的基础上,本步骤具体的实现流程为(1)根据被启动的业务选择链接,启动相应的信息显示页面。例如,操作者启动了上述的删除链接,则统一操作界面将对应的信息删除页面展示给操作者。(2)根据页面配置文件,确定该信息显示页面中需要显示的信息显示项目所对应的备份软件的信息类别,和该信息类别与访问配置文件中访问方式的对应关系。根据上述的页面配置文件中的信息,以上述信息删除页面为例,需要显示各备份软件中资源信息的名称、创建时间以及归属于哪个备份软件等信息,页面配置文件在该信息删除页面中已经定义好了上述信息的显示位置,显示方式,以及上述信息与访问配置文件中访问方式的对应关系。(3)才艮据页面配置文件中的信息类别与访问配置文件中访问方式的对应关系,通过适配层读取访问配置文件,确定信息类别所对应的内容在各备份软件中的访问方式信息。本步骤的重点在于适配层向访问配置文件查询目标信息在各备份软件中的访问方式,而具体的查询依据则在页面配置文件中进行了设定,根据其中对于目标信息所述的信息类别与访问配置文件中访问方式信息的对应关系,即可通过适配层实现对访问方式的查询。(4)根据确定的访问方式信息,通过适配层获取各备份软件中与该信息类别相对应的内容。根据前一步骤的查询结果,统一操作界面通过适配层向各备份软件发送操作指令,其中的操作指令是与操作者所选择的业务选择链接相对应的操作类型,而将该操作指令发送给备份软件的方式则是由适配层根据由访问配置文件所查询到的访问方式发送给对应的备份软件的。其中,向各操作软件发送的操作指令由适配层修改为各备份软件可识别的形式,如备份软件采用的是命令行接口,该4妾口类型记栽于访问配置文件中,则适配层根据该设置,将操作指令修改为命令行形式,发送给该备份软件。除了命令行接口的例子,对于DB接口(D型数据接口连接器)、管理信息库(ManagementInformationBase,MIB)接口等,适配层同样可以将操作指令适配为对应的指令形式发送给相应的备份软件,从而,实现统一管理界面与各个备份软件之间的无缝连接。操作指令被适配层转发给M软件后,该备份软件根据收到的操作指令进行相应的处理操作,如果需要,该备份软件还将处理操作的结果反馈给统一管理界面,例如,操作指令是由于统一管理界面中的浏览链接被启动而发出的,则该操作指令的作用在于获取各个备份软件中的资源信息,并提供给操作者浏览,因此,备份软件在接到该操作指令后,需要将自身的资源信息反馈给统一管理界面,而在此过程中,由于各个备份软件所反馈的资源信息对应不同类型的接口具有不同的协议类型,所以需要适配层根据访问配置文件中的设置,将不同协议类型的资源信息修改为统一的协议类型,发送给统一管理界面,以便于统一管理界面进行识别。其中,统一的协议类型是可以被统一管理界面识别的类型。(5)在被启动的信息显示页面中,按照信息显示项目显示对应的通过适配层获取的备份软件的内容。通过上述的各个步骤,信息显示页面所需要现实的信息通过适配层由各个备份软件中获取完毕,因此,信息显示页面根据页面配置文件中的定义,将对应的信息在信息显示项目中进^f亍显示。在以浏览为目的的业务操作流程中,完成上述步骤,即代表着业务流程的结束,但是,在其他类型的业务流程中,操作者可以根据信息显示页面中所显示的信息,通过操作控制链接对其中的信息进行相应的操作,在这种情况下,本方法转入以下的步骤S303。步骤S303、当信息显示页面中的操作控制链接被启动时,根据预设的访问配置文件,通过适配层将操作控制链接所对应的操作指令发送给备份软件,进行相应的操作处理。在实际的应用场景中,本步骤的实现流程具体为(1)根据被启动的操作控制链接,向适配层发送操作指令。如前所述,信息显示页面中包含一个或者多个操作控制链接,每个操作控制链接对应着相应内容的操作,因此,在启动操作链接之后,会触发相应的操作指令,该操作指令被发送至适配层。(2)通过适配层,读取访问配置文件,确定操作指令所对应的信息在各备份软件中的访问方式信息。根据前述的在页面配置文件中获取的信息内容与访问配置文件中访问方式的对应关系,通过读取访问配置文件中对应的内容,确定该操作指令所对应的信息在各*软件中的访问方式信息,适配层根据该访问方式将该操作指令进行适配。(3)根据访问方式信息,通过适配层将操作指令转发给对应的备份软件,对备份软件中信息进行与操作指令相对应的处理。根据上述操作,将操作指令适配为备份软件可是别的指令形式,发送给对应的备份软件,进行相应的操作处理。不仅如此,在完成了上述流程之后,当当前系统中的备份软件种类发生变化时,如增加或者减少当前系统中的备份软件类型,只需要对当前系统中的页面配置文件和访问配置文件进行相应的^修改即可实现统一管理界面对响应备份软件的适应性关联,从而大大方便了系统中备份软件变更所带来的适应性调整。通过本发明,从整体上统一了备份软件的管理思路,从细节上屏蔽了备份软件的访问差异。对于操作者来说是个备份软件的入口单一化,流程统一化,可方便的进行业务的统一开展和监控,降低了企业的管理成本;对于开发商来说,这种设计思路具有灵活的扩展性,可以适应不同的备份软件,降低了开发成本。通过上述搭述可以看出,上述的本发明技术方案具体包括四个组成部分(1)抽象出统一的业务流程。对应系统中多个备份软件的操作流程,系统抽取出各备份软件中统一的业务流程,在业务管理界面中设置统一的页面展示形态,实现统一的操作步骤。其中,业务流程展示的具体内容需要读取页面配置文件,根据其中的参数设定具体的显示内容。(2)定义页面展示的配置文件,即定义前述的页面配置文件。通过该配置文件,定义每一种备份软件在每一个业务流程中页面展示的公共信息和个性信息,以及这些信息与底层的访问配置文件中所定义的变量的关联关系。(3)定义适配层。用于读取底层访问的配置文件,并根据访问配置文件中不同的备份软件的接口访问方式,访问不同的备份软件,为上层业务提供信息支撑,由于其可以根据访问配置文件中的设定进行多种备份软件的访问方式的适配,因此,可以根据同一个操作指令访问拥有不同接口的各个备份软件。(4)定义底层访问的配置文件,即定义前述的访问配置文件。通过该配置文件,定义备份软件中的信息的具体访问方式,在具体的应用场景中,各个备份软件的接口形式包括但不限于MIB、数据库、命令行等。以下结合具体的应用场景,如图4所示,以一个"监控备份历史"的业务为例,对本发明的技术方案做详细描述。步骤S401、启用备卞分历史监控链接,读取页面配置文件。本步骤可以是通过操作者启动统一管理界面中的备份历史监控链接进行启动。具体地,在所述页面配置文件中定义了备份历史监控链接所对应的备份历史监控页面中需要显示的各备份软件的公共信息以及不同备份软件的个性信息。步骤S402、根据预设的业务模型,以表格方式汇总所有备份软件的公共信息,各公共信息分别对应可以链接到相应的备份历史的信息链接,组成链接列。本步骤中所提出的表格方式,是根据页面配置文件中所定义的页面信息,而在具体的应用场景中所表现出的一种具体信息呈现形式,通过表格方式,可以清晰的向操作着显示各个备份软件中的信息资源,并且,还可以进一步通过设置表格中的信息项目对信息资源的一项获多项属性信息进行说明,以便于操作者了解当前信息资源的更多信息,在本应用场景中,表格方式不局限于某一种具体的表格构成形式,如MIB等,凡是能够清晰的呈现各备份软件的资源信息的表格构成形式均属于本发明的保护范围。另一方面,上述的业务模型中预先定义好备份历史的哪一个公共信息与其它业务进行关联,从而进行信息的联动和挖掘以及业务的审计,例如,"备份时间"作为各个备份软件中备份历史的一个公共信息,记录了每一条备份历史的创建或更新时间,在业务模型中定义"备份时间,,与备份历史时效监控的业务相关联,预设一个失效时间的阈值,如果根据"备份时间"显示,某一个备份软件中的最后一条备份历史记录在经过了失效时间阈值所对应的时间之后,仍没有新的备份历史进行更新时,则认为该条备份历史所对应的信息备份业务出现故障,从而,当前的备份历史监控页面或统一管理界面对该故障进行报错,提示操作者进行故障检查。在实际应用场景中,上述的业务模型可以理解为前述应用场景中所提出的信息显示页面,是前述实施方式中所提及的信息显示页面在具体的应用场景中的一种表现形式。这样的页面是在构建统一管理界面时进行设定的,同样需要在启动相应信息显示页面时,读取页面配置文件来确定该页面中各个信息显示项目所对应的具体信息,以及该信息的来源,这样的变化同样属于本发明的保护范围。步骤S403、点击表格中存在的公共信息所对应的信息链接,通过详细信息页面显示相应备^f分历史记录的详细信息。该详细信息页面中展示的内容不仅包括了备份软件的公共信息,还进一步包括了该备份软件的个性信息,从而,在步骤S402进行统一的公共信息展示的基础上,实现了对备份软件中更多信息,尤其是个性信息的展示,由于本步骤的信息展示所包含的信息量较大,所以,该详细信息页面的展示采用自动调整的方式,根据具体的信息量对当前的页面长度进行扩展或收缩,以使操作者可以通过该详细信息页面,对相应备份历史记录的详细进行浏览。具体的,上述详细信息页面可以与上述的表格界面(信息显示页面)位24于同一个页面中,或者成为它的下一级子页面,这样的变化并不影响本发明的保护范围。步骤S404、表格页面和详细信息页面展示的内容需要向适配层发起请求消息,W目应的备份软件中读取相关信息。需要指出的是,本步骤的触发条件可以是步骤S402中创建汇总公共信息的表格的操作,也可以是步骤S403中点击信息链接的操作,因为,步骤S402所建立的汇总公共信息的表格中各条公共信息以及步骤S403中信息链接所对应的详细信息都需要通过本步骤,由适配层向各个备份软件进行获取。在实际的应用场景中,本步骤的编号与前述的步骤S402和S403不存在必然的先后关系,但是,步骤S404和后续的步骤S405和S406组成了适配层向备份软件获取信息的流程,在步骤S404被触发后,步骤S405和S406依次执行,并且,由于必须通过完整的执行步骤S404、S405和S406之后才能完成信息获取的流程,而步骤S402和步骤S403中的表格和信息显示都以获取信息为前提,所以,只有步骤S404、S405和S406完成,上述表^"或详细信息页面将根据上述步骤获取的信息进行显示之后,步骤S402或步骤S403才算结束,步骤S404、S405和S406可以纟皮视为一个信息获取的子流程,在每次信息显示的时候都需要被激活并执行完成。步骤S405、适配层收到请求消息后,读取访问配置文件,获取前述的表格或详细信息页面中的公共信息或详细信息所对应的信息在每一个备份软件中所对应的采用的接口访问方式。步骤S406、适配层才艮据访问配置文件定义的访问方式,向具体的备份软件发起请求,获糾目应的信息,并返回给页面层进行展示。为了更形象的说明上述技术方案,如图5所示,为本发明所提出的技术方案的示意图。通过上面描述可以看出,上述的技术方案具有以下优点1、业务管理界面抽象出了不同的备份业务,从上层业务屏蔽了备份软件的操作差异,统一了才喿作者的操作入口和业务流程,减轻了操作者的工作量,降低了企业的运营成本;2、业务管理界面抽象备份业务的同时,将^f分软件的信息与其它业务的相关信息进行联动,方便于服务的统一开展,以及深度挖掘服务的运行质量和未来走势;3、采用配置文件的方式定义页面的展示信息和数据的访问方式,无需修改代码即可适配不同的备份软件,降低了开发成本;4、在企业或者运营商已经自建备份系统的前提下,购买或者部署上层业务软件时,无需改变底层的备份软件,即可快速的适配和管理。为了实现上述技术方案,如图6所示,本发明还提供一种多种备份软件的统一管理系统,包含多种备份软件61、适配层62和多种备份软件的统一管理界面63,其中统一管理界面63包含至少一个业务选择链接和相应的至少一个信息显示页面,该信息显示页面中进一步包含至少一个操作控制链接。统一管理界面63用于通过业务选择链接和/或操作控制链接接收操作控制,向适配层62发送操作控制相对应的操作指令,并在信息显示页面显示相应的多种备份软件61的信息。适配层62,与统一管理界面63和多种备份软件61电性连接,用于根据统一管理界面63所接收的操作控制、以及预设的页面配置文件和访问配置文件中设置的信息,分别向多种备份软件61获取相应的信息和/或对多种备份软件61中的信息进行与操作控制相对应的操作和/或将多种备份软件61中的操作结果反馈给统一管理界面63。进一步地,所述访问配置文件中定义了多种备^f分软件61的访问方式。所述页面配置文件定义了统一管理界面63的信息显示页面中的信息显示项目与多种名"盼软件61的信息对应关系。需要进一步说明的是,适配层62与多种备份软件61之间通过不同的接口进行连接,各接口的类型信息和各接口的访问方式通过访问配置文件中参数信息进行设置。份软件的访问差异。对于操作者来说是个备份软件的入口单一化,流程统一化,可方便的进行业务的统一开展和监控,降低了企业的管理成本;对于开发商来说,这种设计思路具有灵活的扩展性,可以适应不同的备份软件,降低了开发成本。不仅如此,在才艮据上述技术思想所构建的管理系统中,相比现有技术,还进一步具有以下优点1、集中式管理系统对整个网络系统中的各个备份软件的数据信息进行管理。利用统一的业务管理界面(即前述统一管理界面),操作者可对全网的各个备份软件及其信息进行统一管理,并可以监控所有备份软件的备份作业,也可以修改备份策略,并可即时浏览所有目录及相应的内容信息。2、全自动的备份统一管理界面应该能够根据用户的实际需求,定义需要备份的数据,然后以图形界面方式根据需要设置备份时间表,统一管理界面不仅可以通过人工进行控制,还可以根据预设的规则控制各个备份软件自动启动备份作业,无需人工干预。这个自动^^作业是可自定的,包括一次备份作业、每周的某几曰、每月的第几天等项目。设定好计划后,备盼作业就会按计划自动进行。3、数据库^P分和恢复在许多人的观念里,数据库和文件还是一个概念。当然,如果现有的数据库系统A&于文件系统的,当然可以用备份文件的方法备份数据库。但数据备份技术发展至今,数据库系统已经相当复杂和庞大,再用文件的^P分方式来备份数据库已不适用。是否能够将需要的数据从庞大的数据库文件中抽取出来进行备份,是网络^#系统是否先进的标志之一。而由于本技术方案所提出的系统具有统一管理界面,所以,完全可以通过该界面统一调动和管理各个备份软件的备份操作,甚至协调驱动各个备份软件实现上述的数据库备份业务。4、满足系统不断增加的需求统一管理界面能支持多平台系统,当系统中连接上其它种类的备份软件时,对于统一管理界面来说,只需在其访问配置文件中建立相应的适配访问规则即可。从而实现了新备份软件与统一管理界面的无缝连接。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施场景所述的方法。本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。权利要求1、一种多种备份软件的统一管理方法,其特征在于,应用于包含多种备份软件的系统中,所述方法包括根据多种备份软件相同或相似业务操作的相似性,抽象出所述备份软件对应业务的统一的业务操作流程,并定义所述业务对应的配置文件;根据预定策略以及定义的配置文件生成所述业务的统一管理界面;在统一管理界面与多种备份软件之间设置一适配层,并定义所述适配层与所述多种备份软件之间的接口连接关系。2、如权利要求l所述的方法,其特征在于,所述配置文件具体包括页面配置文件和访问配置文件,其中所述访问配置文件中定义了所述多种备份软件的访问方式信息;所述页面配置文件中定义了所述统一管理界面的信息显示页面中的信息显示项目与所述多种备^f分软件的信息类别的对应关系。3、如权利要求1所述的方法,其特征在于,所述根据预定策略生成所述统一管理界面,具体为根据抽象出的所述备份软件对应业务的统一的业务操作流程生成相应的业务选择链接;根据所述统一的业务操作流程所需要的信息,确定所述业务选择链接中统一的信息显示项目,并生成相应的信息显示页面;根据所述统一的业务操作流程中的处理步骤,在信息显示页面上生成相应的操作控制链接;生成包含所述业务选择链接、所述信息显示页面和所述操作控制链接的统一管理界面。4、如权利要求3所述的方法,其特征在于,所述统一的信息显示项目中,具体包括所述多种备份软件的公共信息显示项目和各自的个性信息显示项目。5、如权利要求l所述的方法,其特征在于,当所述统一管理界面中的业务选择链接被启动时,还包括读取所述页面配置文件,启动所述业务选择链接相对应的多种备份软件的信息显示页面,确定所述信息显示页面中需要显示的信息显示项目所对应的备份软件的信息类别,和所述信息类别与所述访问配置文件中访问方式信息的对应关系;当所述信息显示页面中的操作控制链接被启动时,进一步根据所述访问配置文件,并才艮据所述信息类别与所述访问配置文件中访问方式的对应关系,通过所述适配层将所述操作控制链接所对应的操作指令发送给所述备份软件,进行相应的操作处理。6、如权利要求5所述的方法,其特征在于,所述适配层将所述操作控制链接所对应的操作指令发送给所述备份软件,进行相应的操作处理,具体为根据被启动的所述操作控制链接,向所述适配层发送才喿作指令;通过所述适配层,读取所述访问配置文件,确定所述#:作指令所对应的信息在各所述备份软件中的访问方式信息;根据所述访问方式信息,通过所述适配层将所述操作指令转发给对应的备份软件,对所述备份软件中信息进行与所述操作指令相对应的处理,其中,所述访问方式信息具体包括各所述备份软件的接口类型和相应的访问方式。7、如权利要求5所述的方法,其特征在于,所述适配层将所述操作指令转发给对应的备份软件,进行相应的操作处理,还可以为所述备份软件将处理后的信息发送给所述适配层;通过所述适配层,读取所述访问配置文件,确定所述处理后的信息在所述统一管理界面中的访问方式信息;根据所述访问方式信息,通过所述适配层将所述处理后的信息转发给所述统一管理界面,完成所述操作指令所对应的处理操作的结果反馈。8、一种统一管理系统,包含多种备份软件、适配层和所述多种备份软件的统一管理界面,其特征在于,具体包括所述统一管理界面,包含至少一个业务选择链接和相应的至少一个信息显示页面,所述信息显示页面中包含至少一个操作控制链接,用于通过所述业务选择链接和/或所述操作控制链接接收操作控制,向所述适配层发送所述操作控制相对应的操作指令,并在所述信息显示页面显示相应的所述多种备份软件的信息;所述适配层,与所述统一管理界面和所述多种备份软件电性连接,用于根据所述统一管理界面所接收的操作控制、以及预设的页面配置文件和访问配置文件中设置的信息,分别向所述多种备份软件获取相应的信息和/或对所述多种备份软件中的信息进行与所述操作控制相对应的才喿作和/或将所述多种备份软件中的操作结果反馈给所述统一管理界面。9、如权利要求8所述的统一管理系统,其特征在于,所述访问配置文件中定义了所述多种备^P分软件的访问方式信息;所述页面配置文件中定义了所述统一管理界面的信息显示页面中的信息显示项目与所述多种备份软件的信息类别的对应关系。10、如权利要求8或9所述的统一管理系统,其特征在于,所述适配层与所述多种备份软件之间通过不同的接口进行连接,各所述接口的类型信息和各所述接口的访问方式通过所述访问配置文件中参数信息进行设置。全文摘要本发明公开了一种多种备份软件的统一管理方法和系统,所述方法包括根据多种备份软件相同或相似业务操作的相似性,抽象出所述备份软件对应业务的统一管理流程,并定义配置文件;根据预定策略生成所述统一管理界面;定义所述适配层与所述多种备份软件之间的接口连接关系。通过本发明,实现了通过统一管理界面对系统中的多种备份软件进行统一管理,从而,从上层业务屏蔽了备份软件的操作差异,统一了多种备份软件的操作入口和业务流程,达到了减轻操作者工作量,降低企业的运营成本的效果。文档编号G06Q10/00GK101556540SQ20091014368公开日2009年10月14日申请日期2009年6月1日优先权日2009年6月1日发明者红于申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1