环境仿真方法和系统技术方案

技术编号:9463000 阅读:106 留言:0更新日期:2013-12-19 00:30
本发明专利技术公开了一种环境仿真方法和系统,所述方法包括:从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据,其中,所述全局网络数据为初始化的真实网络数据,所述场景数据包括当前仿真场景不同于所述全局网络数据的数据;根据所述场景数据的数据标识,运行所述场景数据和所述全局网络数据,对当前仿真场景进行仿真。本发明专利技术的环境仿真方法和系统,各仿真场景与初始化的真实网络数据的区别部分另外存储,不会修改初始化网络数据,可使各仿真场景可共享初始化的真实网络数据,节约存储空间,进而加快仿真系统的运行速度。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种环境仿真方法和系统,所述方法包括:从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据,其中,所述全局网络数据为初始化的真实网络数据,所述场景数据包括当前仿真场景不同于所述全局网络数据的数据;根据所述场景数据的数据标识,运行所述场景数据和所述全局网络数据,对当前仿真场景进行仿真。本专利技术的环境仿真方法和系统,各仿真场景与初始化的真实网络数据的区别部分另外存储,不会修改初始化网络数据,可使各仿真场景可共享初始化的真实网络数据,节约存储空间,进而加快仿真系统的运行速度。【专利说明】环境仿真方法和系统
本专利技术涉及仿真
,特别是涉及一种环境仿真方法和系统。
技术介绍
随着计算机技术的发展,仿真技术可通过提供模拟真实环境的数据,可让用户在虚拟的环境中进行仿真演练。目前惯用的仿真技术采用复制技术或虚拟化技术,为每位仿真用户提供一个限定的物理资源和数据资源环境进行数据操作。但是,为每位仿真用户提供独立环境,则针对每位仿真用户均需独立的存储资源,硬件资源消耗巨大。
技术实现思路
基于此,有必要针对上述仿真技术中存在硬件资源消耗大的问题,提供一种环境仿真方法和系统。一种环境仿真方法,包括以下步骤:从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据,其中,所述全局网络数据为初始化的真实网络数据,所述场景数据包括当前仿真场景不同于所述全局网络数据的数据;根据所述场景数据的数据标识,运行所述场景数据和所述全局网络数据,对当前仿真场景进行仿真。一种环境仿真系统,包括:获取模块,用于从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据,其中,所述全局网络数据为初始化的真实网络数据,所述场景数据包括当前仿真场景不同于所述全局网络数据的数据;仿真模块,用于根据所述场景数据的数据标识,运行所述场景数据和所述全局网络数据,对当前仿真场景进行仿真。上述环境仿真方法和系统,从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据进行环境仿真,各仿真场景与初始化的真实网络数据的区别部分另外存储,不会修改初始化网络数据,可使各仿真场景可共享初始化的真实网络数据,节约存储空间,进而加快仿真系统的运行速度。同时每个仿真场景可独立进行删除、新增或修改,不影响共享的全局网络数据。【专利附图】【附图说明】图1是本专利技术环境仿真方法第一实施方式的流程示意图;图2是本专利技术环境仿真方法第二实施方式的流程示意图;图3是本专利技术环境仿真方法第三实施方式的流程示意图;图4是本专利技术环境仿真系统第一实施方式的结构示意图。【具体实施方式】请参阅图1,图1是本专利技术环境仿真方法第一实施方式的流程示意图。本实施方式的所述环境仿真方法包括以下步骤:步骤101,从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据,其中,所述全局网络数据为初始化的真实网络数据,所述场景数据包括当前仿真场景不同于所述全局网络数据的数据。步骤102,根据所述场景数据的数据标识,运行所述场景数据和所述全局网络数据,对当前仿真场景进行仿真。本实施方式所述的环境仿真方法,从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据进行环境仿真,各仿真场景与初始化的真实网络数据的区别部分另外存储,不会修改初始化网络数据,可使各仿真场景可共享初始化的真实网络数据,节约存储空间,进而加快仿真系统的运行速度。同时每个仿真场景可独立进行删除、新增或修改,不影响共享的全局网络数据。其中,对于步骤101,存储在所述仿真数据库中的所述全局网络数据不随仿真场景的变化而变化,由各仿真场景共享,无需针对不同的仿真用户进行独立的存储,不会造成数据存储的重复和浪费。优选地,存储在所述仿真数据库中的场景数据,可带有对应仿真场景的场景标识。所述场景标识用于标记出所述场景数据所属的仿真场景、仿真场景引用标识、仿真数据的状态信息。不同仿真场景的场景数据在所述仿真数据库中与所述全局网络数据隔离存储,本领域技术人员可将所述仿真数据库中划分为全局网络数据区域和场景化数据区域。在一个实施例中,可在仿真数据库的数据库表中增加额外的控制字段,标记处不同数据所述的仿真场景、仿真场景引用标识、数据的状态信息,控制字段的具体定义如表I所示:表1:【权利要求】1.一种环境仿真方法,其特征在于,包括以下步骤: 从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据,其中,所述全局网络数据为初始化的真实网络数据,所述场景数据包括当前仿真场景不同于所述全局网络数据的数据; 根据所述场景数据的数据标识,运行所述场景数据和所述全局网络数据,对当前仿真场景进行仿真。2.根据权利要求1所述的环境仿真方法,其特征在于,在所述从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据的步骤之前,还包括以下步骤: 分别获取各仿真场景中不同于所述全局网络数据的场景数据,并分别制作用于标记各仿真场景的场景数据与所述全局网络数据的不同之处的数据标识; 将所述场景数据和所述数据标识与所述全局网络共同存储在所述仿真数据库中。3.根据权利要求1所述的环境仿真方法,其特征在于,所述根据所述场景数据的数据标识,运行所述场景数据和所述全局网络数据,对当前仿真场景进行仿真的步骤包括以下步骤: 根据所述数据标识,从所述全局网络数据中选取当前仿真场景需要的全局网络数据,并运行所述场景数据和选取的全局网络数据,对当前仿真场景进行仿真。4.根据权利要求1所述的环境仿真方法,其特征在于,所述对当前仿真场景进行仿真的步骤包括以下步骤: 获取所述场景数据和所述全局网络数据中待新增的数据; 将获取的待新增的数据作为插入数据插入所述仿真数据库中,并增加用于标记所述插入数据对应的仿真场景以及所述插入数据为新增数据的数据标识。5.根据权利要求1所述的环境仿真方法,其特征在于,所述对当前仿真场景进行仿真的步骤包括以下步骤: 获取所述场景数据和所述全局网络数据中待删除的数据; 将获取的待删除的数据复制一份,将复制的数据作为插入数据插入所述仿真数据库中,并增加用于标记所述插入数据对应的仿真场景以及所述插入数据为删除数据的数据标识。6.根据权利要求1所述的环境仿真方法,其特征在于,所述对当前仿真场景进行仿真的步骤包括以下步骤: 获取所述场景数据和所述全局网络数据中待修改的数据; 将获取的待修改的数据复制一份,将复制的数据作为插入数据插入所述仿真数据库中,并增加用于标记所述插入数据对应的仿真场景以及所述插入数据为删除数据的数据标识; 将与所述获取的待修改的数据对应的修改后的数据作为插入数据插入所述仿真数据库中,并增加用于标记所述插入数据对应的仿真场景以及所述插入为修改数据的数据标识。7.根据权利要求4至6中任意一项所述的环境仿真方法,其特征在于,所述对当前仿真场景进行仿真的步骤还包括以下步骤:在与所述待新增数据对应的用于标记所述插入数据对应的仿真场景以及所述插入数据为新增数据的数据标识中标记新增数据的时间;或 在与所述待删除数据对应的用于标记所述插入数据对应的仿真场景以及所述插入数据本文档来自技高网...

【技术保护点】
一种环境仿真方法,其特征在于,包括以下步骤:从各仿真场景共用的仿真数据库中调取全局网络数据和与当前仿真场景对应的场景数据,其中,所述全局网络数据为初始化的真实网络数据,所述场景数据包括当前仿真场景不同于所述全局网络数据的数据;根据所述场景数据的数据标识,运行所述场景数据和所述全局网络数据,对当前仿真场景进行仿真。

【技术特征摘要】

【专利技术属性】
技术研发人员:李伟坚施展李溢杰何旭田宋培芳廖子熙杨嘉明黄明辉蒋康明
申请(专利权)人:广东电网公司电力调度控制中心
类型:发明
国别省市:

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

1