收藏 分享(赏)

一种基于xml树的层次式过滤技术及其应用.doc

上传人:cjc2202537 文档编号:1509883 上传时间:2018-07-24 格式:DOC 页数:11 大小:716.50KB
下载 相关 举报
一种基于xml树的层次式过滤技术及其应用.doc_第1页
第1页 / 共11页
一种基于xml树的层次式过滤技术及其应用.doc_第2页
第2页 / 共11页
一种基于xml树的层次式过滤技术及其应用.doc_第3页
第3页 / 共11页
一种基于xml树的层次式过滤技术及其应用.doc_第4页
第4页 / 共11页
一种基于xml树的层次式过滤技术及其应用.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、一种基于 XML 树的层次式过滤技术及其应用摘 要 :将 XML 技术应用于层次式主动兴趣管理中,提出了一种基于 XML 树的层次式过滤方法:LayerFilter 。该方法通过基于 XML 树的相似度匹配运算,确定对象间的交互兴趣层次,并在主动路由器上实现数据包的分层过滤。最后,将 LayerFilter 技术应用到虚拟人运动细节层次的仿真系统设计中,根据基于内容细节的分层过滤方法,实现对虚拟人通讯细节的控制,有效地减少了不必要的网络通讯,进一步降低了系统的网络负载,从而提高了系统的可扩展性。关键字:XML;层次式主动兴趣管理; LayerFilter;运动细节层次A XML Tree Ba

2、sed Level Filtering Method and Its ApplicationAbstract: Combined with XML and active leveled interest management,a new XML tree based level filtering method: LayerFilter is presented. This method evaluates the level of interest between the objects by the similarity matching algorithm of XML tree, an

3、d then giving granularity filtering of datagram in the active router. Finally, LayerFilter method is applied to design of motion LOD (Level of Detail) in articulated virtual human simulation system,it can control the content detail of virtual human by DOCBF (Detail of Content Based Filtering) method

4、 to reduce traffic load. Therefore, the systems scalability can be improved furthermore.Keywords: XML;active leveled interest management;LayerFilter;motion LOD 0、引言主动兴趣管理技术通过将主动路由和基于内容的发布-定购模式相结合,有效地解决了分布式虚拟环境系统的可扩展问题 1-2。一方面,发布者和订购者之间的关系被主动兴趣管理系统所屏蔽,降低了分布式虚拟环境中参与者之间的耦合性,使得系统的可扩展性大大增加;另一方面,由于主动路由器为了

5、处理、转发和过滤数据包,也拥有一定的计算和执行能力。因此,如果订购者在使用订购信息来表达它所关注对象兴趣的同时,也能表达对兴趣层次的需求;而主动路由器则在对数据包进行转发的同时,也能针对数据包计算兴趣层次,并根据兴趣层次进行数据包的层次式转发,这样就能在保持主动兴趣管理动态通讯关系的基础上,实现层次式主动兴趣管理,从而有效地减少整个网络的通讯量,进一步提高分布式虚拟环境的可扩展性 3-4。XML 能够方便的描述具有多元关系的概念模型,对概念模型的表达直观易懂,形式灵活,具有良好的可读性和表达力,采用 XML 描述分布式虚拟环境系统中对象的发布和订购信息,不仅可以统一信息传输格式,而且可以提高了

6、信息的表达能力,使信息的描述具有更强的扩展性,因而 XML 格式的数据如 X3D 、XVM 等,在整个虚拟环境网络流量中的比例越来越大。本文将 XML 技术应用于层次式主动兴趣管理中,提出了一种基于XML 树的层次式过滤方法 LayerFilter,该方法针对分布式虚拟环境的特点,采用 XML描述对象的发布和订购信息,并通过基于 XML 树的相似度运算,求出对象之间的兴趣度,从而确定兴趣层次,实现数据包的分层过滤。最后,我们将 LayerFilter 技术应用到虚拟人运动 LOD 仿真系统的设计中,并通过实验结果进一步验证了该技术的可行性和有效性。1、基于 XML 树的兴趣层次 计算1.1 X

7、ML 树目前在分布式事件模型中,对象的发布和订购信息通常采用多个属性组成的谓词表达式来描述,多个属性条件是逻辑“ 与”的关系,只有满足所有属性条件的数据才是属于订购范围内的数据;而不同表达式之间则是“或”的关系 5。在分布式虚拟环境系统中,若采用谓词表达式描述对象发布和订购的兴趣区域,不仅限制了对象兴趣表达能力,同时需要定义固定的传输协议格式并实现相应的协议解析,不具有通用性。更为重要的是,采用谓词表达式只能计算对象间的兴趣区域是否匹配,而无法计算对象兴趣区域之间匹配程度,即对象间的兴趣度。本文我们采用有序结点-标签的 XML 树(Node-Labeled XML Trees)的形式来表示,树

8、中的每个结点对应对象的一个属性,每一条边对应一个标签,并且在边上赋予权值(0,1之间) ,用来表示参数的重要性。对于每一棵生成的 XML 树,我们规定:(1)在相同层次上的边标签需要按照一定的顺序排列。(2)每一层上的边权值之和为 1。图 1 给出了一个描述虚拟人运动信息的 XML 树,不仅在相同层次上的边标签按照一定的顺序排列,即依次为:大小、离心率、速度和位置(首字母顺序 D 0 105 0 780 -1 170 . . 10 2 2 展 览 馆 . ( a ) ( b ) 3 5 . 1 3 0 7 8 . 3 4 6 9 0 . 4 5 8 4 2 . 1 6 8 9 0 . 1 3

9、8 6 5 . 3 4 6 ( c )图 5 XML 发布文档片段在实验中,我们主要对主动路由器上数据包的字节流量进行了考察。图 6 和图 7 分别给出了在实现层次式过滤前后,主动路由器上数据包的字节流量接收速率的变化情况。通过比较我们可以看出,在未实现层次式过滤时,主动路由器仅仅根据数据包的内容决定其转发路径,数据包的大小没有发生变化,因此主动路由器上数据包的字节流量接收速率保持稳定。但当采用层次式过滤时,主动路由器则能根据兴趣层次对数据包内容进行取舍和重组,传输不同层次的虚拟人关节体细节层次数据,每个数据包的长度将会有所减少,因而主动路由器上数据包的字节流量接收速率也相应降低,从而有效地降

10、低了系统的网络负载。图 6 分层兴趣过滤前的字节流量接收速图 7 分层兴趣过滤后的字节流量接收速率4、结束语 本文将 XML 技术引入主动兴趣管理中,提出了一种基于 XML 树的层次式过滤方法。该方法在发布订购的过程中,考虑到不同属性的重要性,利用结点-标签结构的 XML 树进行描述,通过 XML 树的相似度匹配算法,实现了对兴趣层次的定量分析和数据包的分层过滤,同时将该技术应用到虚拟人运动细节层次的仿真系统中,并取得了较好的效果。另外,该技术还可以与多 Agent 系统结构相结合,应用于电子商务虚拟市场,面向 Agent 的企业信息系统等环境中,具有很好的应用价值 10。参考文献:1 Zab

11、ele S, Dorsch M, Ge Z, et al. SANDS: Specialized active networking for distributed simulationC/ In Proceedings of DARPA Active Networks Conference and Exposition, California, 2002:3553652 Sun Yuanhao, Gong Zengyu, Li Hui, et al. Research on Scalable Active Interest ManagementJ. Journal of Image and

12、Graphics. 2003,8A(spec):771-775 (in Chinese)孙元浩, 龚震宇, 李惠 , 等. 可扩展主动兴趣管理技术研究J. 中国图形图像学报, 2003, 8A (spec): 771-7753 He Lianyue, Li Sikuen, Zeng Liang, et al. Hierarchical Interest Management in Large-Scale Distributed Virtual EnvironmentJ. Journal of Computer Aided Design and Computer Graphics, 2000,1

13、2(9):711-714 (in Chinese) 何连跃, 李思昆 , 曾亮, 等. 大规模分布虚拟环境中的分级兴趣管理J. 计算机辅助与图形学学报 , 2000, 12(9): 711-7144 Bei Jia, Zeng Dinghao, Zhai Lei, et al. Research on Active Leveled Interest ManagementJ. Journal of Software, 2006, 17(10): 2163-2173. (in Chinese)贝佳,曾定浩,翟磊,等. 层次式主动兴趣管理研究J. 软件学报, 2006, 7(10):2163 217

14、35 GONG Zhenyu. Event Model in Distributed Virtual Environment D. Nanjing University, 2003(in Chinese ) 龚震宇. 分布式虚拟环境中的事件模型D. 南京:南京大学,20036 Granieri J P, Crabtree J, Badler N I. Production and playback of human figure motion for visual simulationJ. ACM Transactions on Modeling and Computer Simulation

15、, 1995, 5(3): 222-241. 7 Carlson D A, Hodgins J K. Simulation Levels of Detail for Real-time AnimationC/ In Proceedings of the conference on Graphics interface, Toronto, 1997:1-8.8 Cui Yeyi. Research on Active Interest Management with Level of Interest Filtering and Its Application D. Nanjing Univer

16、sity, 2005(in Chinese)崔业怡 , 分层主动兴趣管理及其应用研究D. 南京:南京大学, 20059 Chen J M, Xu D, Bei J, et al. Research on XML-Based Active Interest Management in Distributed Virtual EnvironmentC/ In Proceedings of Computational Science and Its Applications , Malaysia, 2007: 315-324Boley H, Sarno R, Yang L, et al. The AgentMatcher Architecture Applied to Power Grid TransactionsC/ In Proceedings of Knowledge Grid and Grid Intelligence, Nova Scotia, Canada. 2003 10

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 社科论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报