[发明专利]虚拟事件模拟条件下多元化驱动引擎构建方法有效

专利信息
申请号: 201810894762.9 申请日: 2018-08-08
公开(公告)号: CN109062569B 公开(公告)日: 2022-02-08
发明(设计)人: 牟奇锋;高大鹏;冯晓磊;李明捷;王汝昕 申请(专利权)人: 中国民用航空飞行学院
主分类号: G06F8/35 分类号: G06F8/35
代理公司: 成都立新致创知识产权代理事务所(特殊普通合伙) 51277 代理人: 谭德兵
地址: 618300 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟 事件 模拟 条件下 多元化 驱动 引擎 构建 方法
【说明书】:

发明涉及虚拟事件模拟条件下多元化驱动引擎构建方法,分别构建定义层、逻辑层和表现层,将事件、流程、虚拟现实环境等要素分割开来,使流程和事件的定义与表现不再紧密联系在一起,当生产流程发生改变时,根据发生改变的部分,只需通过重新定义改变的部分即可。

技术领域

本发明涉及虚拟实现领域,具体涉及一种虚拟事件模拟条件下多元化驱动引擎构建方法。

背景技术

使用虚拟现实环境对专业人员进行培训是当前应用的一个热点。生产流程的熟悉和培训需要虚拟环境提供足够的事件和正确的流程,所以模拟事件的驱动引擎(后文称为“事件引擎”)是虚拟环境的核心。现有的事件引擎有两种实现方式:

一个是利用随机事件集合和前置条件判断,随机产生事件,该方法使程序每次运行都有不同的事件发生,预先不可知,游戏类的虚拟环境更倾向于这种方式。其缺点为没有目的性:在培训中,通常需要做某一类特定的训练时,因为其生产事件的随机性而不能达到要求。

第二种方法是事先设定好事件和产生的顺序,程序执行时按照预定流程即可。该方法更多的运用在具体培训中,通过精心设计的事件对人员进行有目的的培训。

以上两种方法采用的实现框架是几乎一致的:首先定义事件和流程,然后将事件插入流程的特定位置,不同之处在于事件选择的方法:都是预定义事件,一个利用程序将事件随机插入流程;另一个是人工选择事件进行插入。但它们都有相同的限制,事件和流程与虚拟现实环境紧密相连,是预定义好的,相对比较固定。所以现有的虚拟现实培训软件通常都只适用于某一特定的生产流程,如果生产流程发生变化,则程序需要做重大修改甚至重写。

发明内容

本发明的目的在于克服现有技术的不足,提供一种虚拟事件模拟条件下多元化驱动引擎构建方法,将事件、流程、虚拟现实环境等要素分割开来,使流程和事件的定义与表现不再紧密联系在一起,当生产流程发生改变时,根据发生改变的部分,只需通过重新定义改变的部分即可。

本发明的目的是通过以下技术方案来实现的:

虚拟事件模拟条件下多元化驱动引擎构建方法,包括以下步骤:

构建定义层,定义多个用于各种场合模拟的实体模块、事件标准模块;定义流程逻辑,建立用户界面,供用户使用连线的方式定义所需要的流程;

构建逻辑层, 读入用户定义好的一个或多个流程,多个流程并行运行,每个流程单独判断单独进行,每个流程按照用户定义的规则进行判断,最后向表现层输出数据;

构建表现层,根据不同的系统,配置不同的表现文件,每个表现文件独立存在并可进行组合。

所述实体模块采用3D模型构建,同时用户还可自行定义与3D模型无关的实体模块。

所述事件标准模块在数据库中建立,使用标准代码调用,该模块具有类似于面向对象的特性,由其产生的模块可继承原有模块的特性并且发展出自己的特性,定义好事件标准模块后,所有的事件都可以在其基础上产生,并且不需要修改代码,只需要添加属性和方法即可,所述属性和方法在数据库中添加。

所述定义流程逻辑,建立用户界面,让用户用连线的方式定义所需要的流程,并将这些流程存储到数据库中,形成虚拟现实环境配置文件,供用户调用,此外,还要定义各个事件发生时实体所在的位置。

所述逻辑层首先从数据库载入定义层写好的配置文件,根据配置文件加载需要的事件模块和对应的实体模块即3D模型搭建的场景,然后按照事件模块的触发需求为准则,开始计时,当满足事件触发前置条件时,事件发生,然后执行事件;执行时,一方面对事件模块的属性进行修改,把模块的状态属性由等待变为事件正在执行或执行完毕,另一方面通知表现层应该表达哪一个3D场景或3D动画。

所述逻辑层设置有互锁机制,使其满足多个事件有条件的并行发生。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民用航空飞行学院,未经中国民用航空飞行学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810894762.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top