[发明专利]一种基于HLA的通用分布式视景仿真系统及实现方法有效
申请号: | 200910078265.2 | 申请日: | 2009-02-24 |
公开(公告)号: | CN101482828A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 赵雯;彭健;廖馨;王悦;孔文秦;施国强 | 申请(专利权)人: | 中国运载火箭技术研究院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/46 |
代理公司: | 中国航天科技专利中心 | 代理人: | 安 丽 |
地址: | 100076北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于HLA的通用分布式视景仿真系统及实现方法,该方法为多线程管理,包含三个线程:控制主线程、网络侦听线程和可视化表现线程,具体为:启动控制主线程,获得加入联邦信息后启动网络侦听线程;网络侦听线程对加入的联邦信息进行侦听,当接收到对象类及对象类属性、交互类及交互类参数后,进行差错检测,并解析为表现命令存入表现命令缓冲队列;启动可视化表现线程,搜寻表现命令缓冲队列,取出待处理的表现命令,调用相应的实体,执行表现命令;当表现命令缓冲队列为空时,执行实体的特殊表现效果,进行场景更新。该系统具有通用性,无需重新编写网络接口,并且不会因为数据丢失出现场景表现内容失真、画面跳跃等现象。 | ||
搜索关键词: | 一种 基于 hla 通用 分布式 仿真 系统 实现 方法 | ||
【主权项】:
1、一种基于HLA的通用分布式视景仿真系统,其特征在于:包括网络接口模块,表现命令缓冲模块,实体管理模块,回调函数模块,控制模块和可视化表现模块,网络接口模块:根据控制模块的指令执行联邦的加入与撤销;对象类及对象类属性、交互类及交互类参数的定义、发布和订购;对象类及对象类属性、交互类及交互类参数的差错纠正,并将差错纠正后的对象类及对象类属性、交互类及交互类参数传输给表现命令缓冲模块;表现命令缓冲模块:接收网络接口模块输送的对象类及对象类属性、交互类及交互类参数,将其解析成表现命令,并进行缓冲存储,等待可视化表现模块调度处理;实体管理模块:定义虚拟实体的属性信息,并对虚拟实体进行管理和维护,供可视化表现模块调用;回调函数模块:对实体管理模块中虚拟实体的特殊表现效果进行定义,供可视化表现模块执行;控制模块:与用户进行交互,响应用户操作,根据用户要求启动网络数据接口模块,并向网络数据接口模块发出加入联邦或撤销联邦的指令;根据用户要求调用可视化表现模块控制场景;可视化表现模块:调用表现命令缓冲模块,获得待处理的表现命令,再根据所述表现命令,调用实体管理模块,执行表现命令;执行回调函数模块中定义的实体的特殊表现效果,表现虚拟场景;根据控制模块中用户要求控制场景。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910078265.2/,转载请声明来源钻瓜专利网。