增强的升级路径的制作方法

文档序号:9396727阅读:575来源:国知局
增强的升级路径的制作方法
【专利说明】増强的升级路径
[0001]本申请是专利申请201010592521.2的分案申请。
[0002]关于政府权利的声明
[0003]在国内收入服务部门给予的TIRN0-06-D-00006 TO 08的政府支持下做出本说明书中公开的发明。政府具有对这些发明的特定权利。
技术领域
[0004]本发明涉及数据迀移,具体地,涉及一种用于从安装在旧有环境和平台上的旧有环境、向安装在已升级环境和平台上的已升级环境迀移数据的系统。
【背景技术】
[0005]本说明书一般性地描述了用于在不兼容的应用环境与平台之间建立升级路径的过程。如本说明书所使用的,术语“环境”(或者“应用环境”)是指一个或多个软件应用、数据库系统或者虚拟计算状态,而术语“平台”是指其上安装有所述环境的底层操作系统、固件和硬件。
[0006]由于硬件和软件的演进性质,应用环境和平台通常需要进行升级和更新。术语“升级”是指利用相同产品的较新版本来替换产品,例如通过利用较新或者较好的版本来替换软件或者固件,以便使系统最新或者改进其特性。“更新”是指应用补丁来处理软件应用的问题或者支持数据。虽然升级和更新都试图解决问题,但是在特定情况下,升级或者更新有时可能会引入新问题。
[0007]—个平台或者环境内生成的数字内容(诸如媒体、数据或者文件)可能不能由另一平台或者环境适当地识别或者呈现。在一些情况下,特定环境的安装可能需要数字内容从另一环境迀移。
[0008]当面临有限资源时,组织可以选择不与软件厂家公布升级或者更新同步地应用对软件应用或者应用环境的升级或者更新。这样的延迟可能导致一种情况,即软件应用的旧有版本与软件应用的最新版本之间不存在直接升级路径。直接升级路径例如可以包括一个或多个已建立的或者自动的升级过程,用于安装新功能或者用于在旧有环境或者平台与已升级的环境或者平台之间迀移数字内容。
[0009]当组织在更新变得可用时选择不升级旧有环境或者平台时,旧有环境或者平台的状态可能迟早变得与软件厂家支持的自动升级过程“不同步”。当“不同步”时,试图自动升级旧有环境或者平台,或者将内容迀移至已升级环境或者平台可能导致自动升级过程生成的错误。此类错误可以阻止升级过程全部完成。

【发明内容】

[0010]通常,本说明书中描述的主题的一个创新方面可以具体化在如下过程中,该过程用于在不兼容环境或者平台之间建立升级路径以用于迀移数据的目的。
[0011]本说明书将主控要接收升级或者更新的软件应用的应用平台称为“旧有”平台,而将主控软件应用的已升级或者已更新版本的应用平台称为“已升级”平台。当在旧有环境和平台与已升级环境和平台之间没有建立升级路径时,可以建立居间平台(本说明书称为“中间”平台)作为解决任何潜在的不兼容性的桥梁。
[0012]当沿期望的已升级平台的方向而自动升级或者更新旧有平台的任何尝试导致未预料到的错误状况时,或者在软件厂商不支持从旧有平台到已升级平台的升级或更新、或者在其中不提供协助时,会发生不兼容。可能例如在已升级的环境或平台不能够识别由旧有平台生成的数字内容时发生不兼容。在另一示例中,当不存在软件厂商支持的用以从旧有平台移至已升级的平台的自动升级或更新过程时,可能出现不兼容,例如因为旧有环境的一个或多个元素不再受到软件厂商的支持,并且因而不存在于已升级的环境内。
[0013]—般而言,在本说明书中描述的主题的另一创新方面可以具体化在用于将数据从安装在旧有环境和平台上的旧有环境迀移到安装在已升级的环境和平台上的已升级的环境的过程之中,其中旧有环境与已升级的环境和平台不兼容,并且其中已升级的环境与旧有环境和平台不兼容,所述过程包括如下动作:建立中间环境和平台;将数据从旧有环境和平台迀移到中间环境和平台;以及将数据从中间环境和平台迀移到已升级的环境和平台。
[0014]这些方面的其他实施方式包括相应的系统、装置、以及编码在计算机存储装置上的配置用以执行所述方法的动作的计算机程序。
[0015]这些实施方式和其他实施方式可以各自可选地包括以下特征中的一个或多个特征。比如,建立中间环境和平台包括,利用与中间环境相关联的安装过程中的拷贝操作,来替换数据转换和重新转换操作;以及从旧有环境和平台向中间环境和平台迀移数据包括,替代数据转换和重新转换操作,而使用拷贝操作来从旧有环境和平台向中间环境和平台拷贝数据,以及由中间环境和平台存储所述数据的副本;从中间环境和平台向已升级环境和平台迀移数据包括,由已升级环境和平台执行恢复操作,以由中间环境和平台导入所述数据的所述副本;利用拷贝操作替换数据转换和重新转换操作进一步包括,利用R3C0PY操作来替换R3L0AD操作;建立中间环境和平台进一步包括,调用与所述中间环境和平台相关联的安装过程,其中所述安装过程包括操作系统确认操作,所述操作系统确认操作确认所述中间环境和平台正在执行旧有操作系统,以及其中所述安装过程进一步包括已升级操作系统要求操作,所述已升级操作系统要求操作要求所述中间环境和平台执行已升级操作系统,在已经执行所述操作系统确认操作之后、以及在已经执行所述已升级操作系统要求操作之前,暂停所述安装过程;在所述安装过程暂停期间,利用所述已升级操作系统来替换所述中间环境和平台上的所述旧有操作系统;以及在利用所述已升级操作系统替换所述中间环境和平台上的所述旧有操作系统之后,重新启动所述安装过程;利用所述已升级操作系统替换所述中间环境和平台上的所述旧有操作系统进一步包括,利用与所述已升级操作系统相关联的文件来替换与所述旧有操作系统相关联的文件,并且重新引导所述中间平台;动作进一步包括,在向所述已升级环境和平台迀移所述数据之前,对所述数据执行核对转换;在向所述中间环境和平台迀移所述数据之前,对所述数据执行所述核对转换;对所述数据执行核对转换进一步包括对所述数据执行bin到bin2核对转换;建立所述中间环境和平台进一步包括,降低与所述中间环境相关联的兼容性模式;建立所述中间环境和平台进一步包括,确定与所述中间环境相关联的所述安装过程已经自动提升与所述中间环境相关联的所述兼容性模式,以及响应于确定与所述中间环境相关联的所述安装过程已经自动提升了与所述中间环境相关联的所述兼容性模式,降低与所述中间环境相关联的所述兼容性模式;所述旧有环境和平台包括32位WINDOWS 2000操作系统,所述中间环境和平台包括64位WINDOWS 2003操作系统,并且所述已升级环境和平台包括64位WINDOWS2008操作系统;所述旧有环境包括MICROSOFT SQL SERVER 2000数据库应用,所述中间环境包括MICROSOFT SQL SERVER 2005数据库应用,并且所述已升级环境包括MICROSOFTSQL SERVER 2008数据库应用;和/或所述旧有环境包括SAP ENTERPRISE RESOURCEPLANNING(ERP)版本4.6C软件应用,并且所述中间环境和已升级环境包括SAP ERP CENTRALCOMPONENT (ECC)版本6.0软件应用。
[0016]可以实施本说明书中描述的主题的特定实施方式,用于实现一个或多个以下优势。具体地,可以不太频繁地升级环境或平台,节省组织的资金和时间。即便旧有环境或平台与已升级环境或平台之间不存在数据迀移的直接路径,也可以保证数据完整性。组织的信息技术(IT)部门可以在选择升级或更新调度方面具有更好的灵活性。在某些实施中,组织可以从旧有环境或平台移至已升级环境或平台,而不需要违反组织与软件制造者之间的用户支持合约。
[0017]在下面的附图和描述中列举了本说明书中描述的主题的一个或多个实施方式的细节。从描述和附图以及从权利要求书中容易理解该主题的其他特征、方面和优势。
【附图说明】
[0018]现在参考附图,其中贯穿全文,相同的参考标号表不对应部分:
[0019]图1是示出了不兼容环境或平台之间的示例升级路径的框图,该升级路径使用被建立以作为旧有环境和平台与已升级环境和平台之间桥梁的中间环境和平台。
[0020]图2A到图2C是示出了使用中间环境和平台从旧有环境和平台向已升级环境和平台迀移数据的示例过程的流程图。
[0021]图3至图7示出了不兼容环境和平台之间的示例升级路径。
【具体实施方式】
[0022]图1是示出了不兼容环境或平台之间的示例升级路径100的框图,该升级路径使用被建立以作为旧有环境和平台与已升级环境和平台之间桥梁的中间环境和平台。升级路径100包括三个阶段,每个阶段包括环境部分101和平台部分103。通常,环境部分101包括软件应用或支持软件的环境,诸如数据库环境。平台部分103包括硬件或固件,诸如操作系统、设备驱动器和输入/输出(1/0)驱动器。
[0023]升级路径100包括中间环境和平台104,该中间环境和平台104被建立以作为旧有环境和平台102与已升级环境和平台106之间的桥梁。简要地,在一个示例中,旧有环境和平台102包括利用32位操作系统版本108a(例如,MICROSOFT WINDOWS 2000操作系统的32位版本)安装的计算机系统。旧有环境包括旧有应用版本X 112a (例如,SAP企业资源计划(ERP)4.6C软件应用),该旧有应用版本X 112a运行在第一数据库版本110a(例如,MICROSOFT SQL Server 2000数据库)上。期望的已升级环境和平台106包括安装有64位操作系统版本108c (例如,MICROSOFT WINDOWS 2008操作系统的64位版本)的计算机系统,基于该64位操作系统版本108c,已升级应用版本Y 112c(例如,SAP ECC 6.0软件应用)运行在第三数据库版本IlOc (例如,64位MICROSOFT SQL Server 2008数据库)上。
[0024]在旧有环境和平台102与已升级环境和平台106之间没有建立直接的升级路径。软件制造者例如可能未开发或发布用于从旧有环境和平台102向已升级环境和平
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1