资源描述:
《3 基于构件的分布式虚拟现实应用系统体系结构 - 软件学报》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、段作义等:基于构件的分布式虚拟现实应用系统557ISSN1000-9825,CODENRUXUEWE-mail:jos@iscas.ac.cnJournalofSoftware,Vol.17,No.3,March2006,pp.546-558http://www.jos.org.cnDOI:10.1360/jos170546Tel/Fax:+86-10-62562563©2006byJournalofSoftware.Allrightsreserved.基于构件的分布式虚拟现实应用系统*SupportedbytheNationalGrandFundamen
2、talResearch973ProgramofChinaunderGrantNo.2002CB312105(国家重点基础研究发展规划(973))Received2005-06-17;Accepted2005-12-01段作义+,吴威,赵沁平(北京航空航天大学计算机学院,北京100083)Component-BasedDistributedVirtualRealityApplicationSystemDUANZuo-Yi+,WUWei,ZHAOQin-Ping(SchoolofComputerScienceandEngineering,BeiHangUniv
3、ersity,Beijing100083,China)+Correspondingauthor:Phn:+86-10-82317109ext805,Fax:+86-10-82317644,E-mail:duanzy@vrlab.buaa.edu.cnDuanZY,WuW,ZhaoQP.Component-Baseddistributedvirtualrealityapplicationsystem.JournalofSoftware,2006,17(3):546-558.http://www.jos.org.cn/1000-9825/17/546.htmA
4、bstract:ThispaperpresentsanapproachofconstructingtheapplicationsysteminDistributedVirtualReality.Basedonacomponentmodelofapplicationsysteminwhichthreetypesofthebasiccomponentsarediscussed,thispaperfirstfocusesonthe“semantic”interoperabilityamongcomponents,andpresentsaPrimitive-Sem
5、anticcomponentconstructingmethodthroughasemanticmodeltodealwiththesemanticinteroperabilitywhilethecommunicationprotocolamongcomponentsdoesn’texist.ItthenpresentsacomposableDistributedVirtualRealityComponent-BasedArchitecture,includingitskeymechanismandalgorithms.Finallytheexperime
6、ntalresultdemonstratestheusabilityofthisarchitecture.Keywords:distributedvirtualreality;component;architecture;composability;interoperability摘要:针对分布式虚拟现实应用系统的构建问题,给出一种分布式虚拟现实应用系统的构造方法.指出分布式虚拟现实系统中存在的3种基本构件;重点讨论构件的“语义”互操作问题,通过建立构件的语义模型,提出一种原语-语义构件的构件构造方法,该方法可以解决不存在通信协议情况下的构件之间“语义”互
7、操作问题;给出一种支持可组装的分布式虚拟现实应用系统的基于构件的体系结构以及其中的核心机制和算法.实验结果表明了该体系结构的可用性.关键词:分布式虚拟现实;构件;体系结构;可组装性;互操作性中图法分类号:TP393 文献标识码:A分布式虚拟现实是在先进的网络平台上,将孤立的或小范围的虚拟现实系统连接起来,使处于不同地域的多个用户可以在同一个虚拟的世界中进行实时交互,协同完成各种任务[1].主要应用有分布式虚拟环境(distributedvirtualenvironment,简称DVE)、分布式交互仿真(distributedinteractivesim
8、ulation,简称DIS)、远程沉浸(remote段作义等:基于