[发明专利]面向广域网远程虚拟环境的组播扩展方法无效
| 申请号: | 200810227467.4 | 申请日: | 2008-11-26 |
| 公开(公告)号: | CN101420354A | 公开(公告)日: | 2009-04-29 |
| 发明(设计)人: | 赵沁平;周忠;于庆;吴威 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/28 |
| 代理公司: | 北京科迪生专利代理有限责任公司 | 代理人: | 成金玉;卢 纪 |
| 地址: | 100083*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 面向 广域网 远程 虚拟 环境 扩展 方法 | ||
1.面向广域网远程虚拟环境的组播扩展方法,其特征在于步骤如下:
(1)在每个局域网内加入一个网关,各个局域网之间通过网关互相通信;
(2)把整个虚拟环境预先划分成多个单元网格,步骤(1)所述的网关为每个单元网格分配一个组播地址和一个网格标识号ID,并保存组播地址与网格ID的对应关系,同时该网关还要加入自己所在局域网的所有组播组;
(3)将虚拟环境中的所有仿真成员的更新区域和订购区域均映射为步骤(2)所述单元网格的集合;
(4)步骤(1)所述的网关负责维护本局域网的订购区域集合,并将该信息发给已经建立连接的广域网上的其他网关,收到订购区域集合的网关将该信息维护在一个网关列表中;
(5)网关在步骤(2)所述的某个组播组中收到仿真成员的状态更新信息后,将根据步骤(4)中所述的网关列表中所保存的各个网关的订购区域集合进行匹配,如果该组播组对应的单元网格在某个网关的订购区域集合中,则将该状态更新信息发送给该网关,如果不在该网关的订购区域集合中,则不将该状态更新信息发送给该网关;
(6)步骤(5)中的该网关接收到广域网上其他网关发来仿真成员的状态更新信息后,会将该信息转发到本局域网的相对应的组播组。
2.根据权利要求1所述的面向广域网远程虚拟环境的组播扩展方法,其特征在于:所述步骤(1)中的网关与仿真应用之间的通讯接口相同,仿真应用节点不需要因为网关的加入而进行更改。
3.根据权利要求1所述的面向广域网远程虚拟环境的组播扩展方法,其特征在于:所述步骤(1)中的所有的网关均是采用对等的通讯方式,它们通过TCP连接交换各自局域网中的仿真数据。
4.根据权利要求1所述的面向广域网远程虚拟环境的组播扩展方法,其特征在于:所述内步骤(2)中的单元网格是在仿真开始之前划分好的,为静态数据,在仿真的过程中均不发生改变。
5.根据权利要求1所述的面向广域网远程虚拟环境的组播扩展方法,其特征在于:所述步骤(3)中将虚拟环境中的所有仿真成员的更新区域和订购区域均映射为步骤(2)所述单元网格的集合的方法为:如果某个网格中有一部分属于某个更新区域或者订购区域,就把这个网格加入到该更新区域或订购区域对应的网格集合中。
6.根据权利要求1所述的面向广域网远程虚拟环境的组播扩展方法,其特征在于:所述步骤(4)中网关负责维护本局域网的订购区域集合的方法为:
(4.1)网关需要为自己所在局域网的每个单元网格维护一个订购成员集合,如果某个单元网格属于一个仿真成员的订购区域所对应的单元网格的集合,则将这个仿真成员加入到该单元网格的订购成员集合中;
(4.2)网关所在局域网的订购区域就是(4.1)中订购成员集合不为空的单元网格的集合。
7.根据权利要求1所述的面向广域网远程虚拟环境的组播扩展方法,其特征在于:所述步骤(5)中所述的状态更新信息为一个二元组,即<网格ID,数据信息>,其中ID为网格标识,数据信息为转发的仿真成员的状态更新信息。
8.根据权利要求1所述的面向广域网远程虚拟环境的组播扩展方法,其特征在于:所述步骤(6)中转发到本局域网的相对应的组播组的方法为:
(6.1)目的网关收到广域网上其他网关发来状态信息后,网关根据自己保存的网格ID和组播地址的对应关系,获得该网格ID对应的组播地址;
(6.2)目的网关将仿真成员的状态更新信息转发到(6.1)所述的组播地址中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810227467.4/1.html,转载请声明来源钻瓜专利网。





