一种基于元数据的仿真资源构建方法及装置的制造方法

文档序号:9326736阅读:208来源:国知局
一种基于元数据的仿真资源构建方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种基于元数据的仿真资源构建方法及装 置。
【背景技术】
[0002] 仿真试验系统、模拟训练系统、装备论证系统中仿真资源的灵活定制是整个仿真 乃至仿真系统的基础,包括两个方面的基本内容:(1)定义模型,根据模型所能够提供的参 数进行人机界面设置;(2)组装仿真实体,将模型按照一定的规则组合成仿真实体。
[0003] 常见的仿真系统中的仿真资源通常只涉及仿真实体,且通常针对某个特定领域、 某类具体应用。常规的构建步骤:1)根据仿真系统的具体要求进行设计固定的参数结构和 设置界面;2)开发编辑模型的功能;3)根据现有模型进行组装仿真实体。
[0004] 现有的仿真资源通常是针对某个特定的仿真系统,仅适用于特定的应用领域。在 这些仿真系统中,模型体系、模型的种类、模型的参数是固定的,不可扩展的,导致仿真资源 的通用性和适用性较差,无法重用已有模型,即使新创建的与已有模型非常相似,也需重新 设计与开发。

【发明内容】

[0005] 鉴于上述的分析,本发明旨在提供一种基于元数据的仿真资源构建方法及装置, 用以解决现有技术中仿真资源的通用性和适用性较差的问题。
[0006] 为解决上述问题,本发明主要是通过以下技术方案实现的:
[0007] 本发明一方面提供了一种基于元数据的仿真资源构建方法,该方法包括:
[0008] 基于基础类型库和约束规则库中的元数据构建基础数据字典;
[0009] 根据所述基础数据字典构建元数据模型,并根据该元数据模型构建仿真资源;
[0010] 其中,所述仿真资源为做仿真的所有资源。
[0011] 优选地,所述基于基础类型库和约束规则库中的元数据构建基础数据字典包括:
[0012] 基于所述基础类型库和所述约束规则库中的元数据创建所述基础数据字典下的 基础数据结构;
[0013] 在所述基础数据结构以及分类下添加相应的参数;
[0014] 其中,所述基础数据结构由基础的仿真数据结构的组成。
[0015] 优选地,所述基础数据结构包括:结构说明、分类以及相关参数。
[0016] 优选地,所述根据所述基础数据字典构建元数据模型包括:
[0017] 根据所述基础数据字典中的基础数据结构以及所述基础类型库和所述约束规则 库构建元数据模型。
[0018] 优选地,所述元数据模型包括:通用模型、环境模型、通信模型、网络模型、任务模 型;
[0019] 其中,通过所述通用模型创建实体类、平台类、设备类、系统类、席位类、武器类的 模型,以及用户扩展的用于仿真部署用的模型,并通过所述通用模型为各类型模型的参数 定义添加参数性信息;
[0020] 通过环境模型创建仿真背景下的战场环境,并支持扩展成其他类型的环境;
[0021] 通过通信模型创建用于描速各个实体的通信设备;
[0022] 通过网络模型用于创建仿真背景下与通信模型配合使用的通信网络;
[0023] 通过任务模型创建任务实施过程中的步骤或工序。
[0024] 本发明再一方面提供了一种基于元数据的仿真资源构建装置,包括:
[0025] 第一构建单元,用于基于基础类型库和约束规则库中的元数据构建基础数据字 血. ,、,
[0026] 第二构建单元,用于根据所述基础数据字典构建元数据模型,并根据该元数据模 型构建仿真资源;
[0027] 其中,所述仿真资源为做仿真的所有资源。
[0028] 优选地,所述第一构建单元具体用于,基于所述基础类型库和所述约束规则库中 的元数据创建所述基础数据字典下的基础数据结构,并在所述基础数据结构以及分类下添 加相应的参数;其中,所述基础数据结构由基础的仿真数据结构的组成
[0029] 优选地,所述基础数据结构包括:结构说明、分类以及相关参数。
[0030] 优选地,所述第二构建单元还用于,根据所述基础数据字典构中的基础数据结构 以及所述基础类型库和所述约束规则库构建元数据模型。
[0031] 优选地,所述元数据模型包括:通用模型、环境模型、通信模型、网络模型、任务模 型;
[0032] 所述第二构建单元还用于,通过所述通用模型创建实体类、平台类、设备类、系统 类、席位类、武器类的模型,以及用户扩展的用于仿真部署用的模型,并通过所述通用模型 为各类型模型的参数定义添加参数性信息;通过环境模型创建仿真背景下的战场环境,并 支持扩展成其他类型的环境;通过通信模型创建用于描速各个实体的通信设备;通过网络 模型用于创建仿真背景下与通信模型配合使用的通信网络;通过任务模型创建任务实施过 程中的步骤或工序。
[0033] 本发明通过基于基础类型库和约束规则库中的元数据构建基础数据字典,并根据 该基础数据字典构建元数据模型,最后基于元数据模型构建各类仿真系统通用的仿真资 源,即,本发明可根据仿真系统的特点按需定制各类仿真资源,同时能够按照仿真系统的关 注点进行灵活定制基础数据字典、模型体系、元数据模型、仿真资源等内容,解决了现有技 术中不能面向不同用户的灵活重构和灵活应用的难题,从而满足了不同领域的用户的不同 需求。
[0034] 本发明的其他特征和优点将在随后的说明书中阐述,并且部分的从说明书中变得 显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、 权利要求书、以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0035] 图1为本发明实施例的一种基于元数据的仿真资源构建方法的流程示意图;
[0036] 图2为本发明实施例的另一种基于元数据的仿真资源构建方法的流程示意图;
[0037] 图3为本发明实施例的再一种基于元数据的仿真资源构建方法的流程示意图;
[0038] 图4为本发明实施例的一种基于元数据的仿真资源构建装置的结构示意图。
【具体实施方式】
[0039] 下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并 与本发明的实施例一起用于阐释本发明的原理。为了清楚和简化目的,当其可能使本发明 的主题模糊不清时,将省略本文所描述的器件中已知功能和结构的详细具体说明。
[0040] 为了解决现有技术中现有技术中仿真资源的通用性和适用性较差的问题,本发明 提供了一种基于元数据的仿真资源构建方法及装置,以下结合附图以及几个实施例,对本 发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不 限定本发明。
[0041] 方法实施例
[0042] 本发明实施例提供了一种基于元数据的仿真资源构建方法,参见图1,该方法包 括:
[0043] S101、基于基础类型库和约束规则库中的元数据构建基础数据字典;
[0044] S102、根据所述基础数据字典构建元数据模型,并根据该元数据模型构建仿真资 源;
[0045] 其中,所述仿真资源为做仿真的所有资源。
[0046] 本发明可根据仿真系统的特点按需定制各类仿真资源,同时能够按照仿真系统的 关注点进行灵活定制基础数据字典、模型体系、元数据模型、仿真资源等内容,解决了现有 技术中不能面向不同用户的灵活重构和灵活应用的难题,从而满足了不同领域的用户的不 同需求。
[0047] 本发明实施例所述基础类型库包括字符型string、浮点型float、双精度型 double、布尔型bool、枚举型enum、日期型date、日期时间型datetime以及整型int ;
[0048] 本发明实施例所述约束规则库包括长度、最大值、最小值、精度、最早开始时间以 及最晚开始时间。
[0049] 本发明实施例所述基于基础类型库和约束规则库中的元数据构建基础数据字典 包括:基于所述基础类型库和所述约束规则库中的元数据创建所述基础数据字典下的基础 数据结构;在所述基础数据结构以及分类下添加相应的参数;其中,所述基础数据结构由 基础的仿真数据结构的组成。
[0050] 其中,本发明的基础数据结构由基础的仿真数据结构的组成,所述基础的仿真数 据结构为所述基础类型库和所述约束规则库内最基础的仿真数据结构。
[0051] 并且本发明实施例所述基础数据结构内包括:结构说明、分类以及相关参数。
[0052] 本发明实施例所述仿真资源包括:仿真实体、战场环境、作战规则以及通信网络 等。
[0053] 需要说明的是,本发明实施例所述的元数据模型:是仿真系统所使用的仿真模型 的模型,能够按照一定的规则组合成有军事意义的仿真实体及其他仿真相关的资源;
[0054] 本发明实施例所述的模型体系:是元数据模型的分类;
[0055] 本发明实施例所述的基础数据字典:由用户自定义的基础数据结构组成,用于快 速构建想定资源;
[0056] 本发明实施例所述的描述性信息:是描述模型体系、实体、模型的说明性内容,包 括属性名称和属性值;
[0057] 本发明实施例所述的参数性信息:是描述模型体系、实体、模型的附加性内容,包 括属性名称、属性类型、取值约束、默认值等。
[0058] 本方法采用"开放式、可扩展"的设计思路,基于基础类型库和约束规则库的基础 上定制数据字典,能够快速定制通用模型、通信模型、网络模型、环境模型、任务模型等元数 据模型,最后自定义搭建仿真实体、战场环境、作战规则、通信网络等仿真资源。突破了特 定应用领域的限制,提出了一种基于元数据的通用性、可扩展性、开放性的仿真资源构建方 法,工作流程如图2所示。
[0059] 具体XML文件格式要求如下:
[0060] 〈仿真基础资源数据库〉
[0061] 〈基础数据字典/>
[0062] 〈元数据模
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1