一种无线网络通信的实现方法_5

文档序号:9436713阅读:来源:国知局
消息的源地址为接收到数据请求消息的节点自己的单 播地址,目的地址为多播组成员C3的单播地址,数据响应消息的负载为任播地址Al标识的 第k部分数据,进行步骤205; 情况2 :如果接收到数据请求消息的节点为任播组成员P2,进行步骤204 ; 情况3 :如果情况1和情况2都不符合,则接收到数据请求消息的节点将数据请求消息 转发到下一跳,进行步骤203; 步骤204 :任播组成员P2向多播组成员C3返回一个数据响应消息,数据响应消息的源 地址为任播组成员P2的单播地址,目的地址为多播组成员C3的单播地址,负载为任播地址 Al标识的第k部分数据; 步骤205 :如果接收到数据响应消息的节点为多播地址Ml中的多播组成员,且该多播 组成员同时也想获取任播地址Al标识的第k部分数据,那么该多播组成员直接保存数据响 应消息中的任播地址Al标识的第k部分数据,最终数据响应消息到达多播组成员C3 ; 步骤206 :结束。4. 根据权利要求3所述的一种无线网络通信的实现方法,其特征在于,多播地址为Ml 的多播组成员有权限获取任播地址Al标识的数据,多播组成员C3位于子网Nl内,子网Nl 中的接入路由器为AR1,任播地址Al的网络前缀隶属于N1,多播地址为Ml的多播组成员C3 从任播组成员P2获取任播地址Al标识的第k部分数据,多播组成员C3发送给任播组成员 P2的数据请求消息达到任播组成员P2的前一跳节点El后,如果前一跳节点El检测到任 播组成员P2不可达,那么多播组成员C3从过下述过程获取任播地址Al标识的第k部分数 据: 步骤301 :开始; 步骤302 :前一跳节点El将接收到的数据请求消息的目的地址中的节点ID修改为接 入路由器ARl的节点ID,然后发送数据请求消息; 步骤303 :接收到数据请求消息的节点分为三种情况处理接收到的数据请求消息: 情况1 :如果接收到数据请求消息的节点为多播地址Ml的多播组成员且具有任播地址 Al标识的第k部分数据,那么接收到数据请求消息的节点返回一个数据响应消息并停止转 发接收到的数据请求消息,数据响应消息的源地址为接收到数据请求消息的节点自己的单 播地址,目的地址为多播组成员C3的单播地址,负载为任播地址Al标识的第k部分数据, 进行步骤307 ; 情况2 :如果接收到数据请求消息的节点为接入路由器AR1,进行步骤304 ; 情况3 :如果情况1和情况2都不符合,则接收到数据请求消息的节点将数据请求消息 转发到下一跳,进行步骤303; 步骤304 :接入路由器ARl选择距离自己最近且能提供任播地址Al标识的第k部分数 据的任播组成员P3,将接收到的数据请求消息的目的地址的节点ID更新为任播组成员P3 的节点ID,然后发送该数据请求消息; 步骤305 :接收到数据请求消息的节点分为三种情况处理接收到的数据请求消息: 情况1 :如果接收到数据请求消息的节点为多播地址Ml的多播组成员且具有任播地址Al标识的第k部分数据,那么接收到数据请求消息的节点返回一个数据响应消息并停止转 发接收到的数据请求消息,数据响应消息的源地址为接收到数据请求消息的节点的单播地 址,目的地址为多播组成员C3的单播地址,负载为任播地址Al标识的第k部分数据,进行 步骤307 ; 情况2 :如果接收到数据请求消息的节点为任播组成员P3,则进行步骤306 ; 情况3 :如果情况1和情况2都不符合,则接收到数据请求消息的节点将数据请求消息 转发到下一跳,进行步骤305; 步骤306 :任播组成员P3向多播组成员C3返回一个数据响应消息,数据响应消息的源 地址为它的单播地址,目的地址为多播组成员C3的单播地址,负载为任播地址Al标识的第 k部分数据; 步骤307 :如果接收到数据响应消息的节点为多播地址Ml中的多播组成员同时也想获 取任播地址Al标识的第k部分数据,那么接收到数据响应消息的节点直接保存数据响应消 息中的任播地址Al标识的第k部分数据,最终数据响应消息到达多播组成员C3 ; 步骤308 :结束。5.根据权利要求3所述的一种无线网络通信的实现方法,其特征在于,多播地址为Ml的多播组成员有权限获取任播地址Al标识的数据,如果多播组成员C3位于子网Nl内,子 网Nl的接入路由器为ARl,任播地址A2的网络前缀隶属于N2,如果多播地址为Ml的多播 组成员C3要获取任播地址A2标识的第k部分数据,那么多播组成员C3首先查看数据路由 表,如果存在任播ID为A2且部分域值为k的表项,那么多播组成员C3执行步骤201到步 骤205获取任播地址A2标识的第k部分数据,否则多播组成员C3执行下述过程获取数据: 步骤401 :开始; 步骤402 :多播组成员C3发送远程数据请求消息,远程数据请求消息的目的地址为任 播地址A2,源地址为多播组成员C3的单播地址,负载为k; 步骤403 :接收到数据请求消息的节点分为三种情况处理接收到的远程数据请求消 息: 情况1 :如果接收到远程数据请求消息的节点为多播地址Ml的多播组成员且具有任播 地址A2标识的第k部分数据,那么接收到远程数据请求消息的节点返回一个远程数据响 应消息并停止转发接收到的远程数据请求消息,远程数据响应消息的源地址为它的单播地 址,目的地址为多播组成员C3的单播地址,负载为任播地址A2标识的第k部分数据,进行 步骤410 ; 情况2 :如果接收到远程数据请求消息的节点为接入路由器AR1,进行步骤404 ; 情况3 :如果情况1和情况2都不符合,则接收到远程数据请求消息的节点将远程数据 请求消息转发到下一跳,进行步骤403 ; 步骤404 :接入路由器ARl将接收到的远程数据请求消息发送到互联网,最终,远程数 据请求消息到达接入路由器AR2 ; 步骤405 :接入路由器AR2查看自己的数据路由表,选择距离自己最近且能提供任播地 址A2标识的第k部分数据的任播组成员P3,接入路由器AR2构建一个数据地址,数据地址 的节点ID为任播组成员P3的节点ID,任播ID为任播地址A2的任播ID,部分集合值为k, 接入路由器AR2向任播组成员P3发送数据请求消息,数据请求消息的目的地址为数据地 址,源地址为接入路由器AR2的单播地址; 步骤406 :接收到数据请求消息的节点分为三种情况处理接收到的数据请求消息: 情况1 :如果接收到数据请求消息的节点为多播地址Ml的多播组成员且具有任播地址A2标识的第k部分数据,那么接收到数据请求消息的节点返回一个数据响应消息并停止转 发接收到的数据请求消息,数据响应消息的源地址为它的单播地址,目的地址为接入路由 器AR2的单播地址,负载为任播地址A2标识的第k部分数据,进行步骤408 ; 情况2 :如果接收到数据请求消息的节点为任播组成员P3,进行步骤407 ; 情况3 :如果情况1和情况2都不符合,则接收到数据请求消息的节点将数据请求消息 转发到下一跳,进行步骤:406 ; 步骤407 :任播组成员P3向接入路由器AR2返回一个数据响应消息,数据响应消息的 源地址为它的单播地址,目的地址为接入路由器AR2的单播地址,负载为任播地址A2标识 的第k部分数据; 步骤408 :如果接收到数据响应消息的节点为多播地址Ml中的多播组成员,该多播组 成员同时也想获取任播地址A2标识的第k部分数据,那么该多播组成员直接保存数据响应 消息中的任播地址A2标识的第k部分数据,最终数据响应消息到达接入路由器AR2 ; 步骤409 :接入路由器AR2返回一个远程数据响应消息,远程数据响应消息的目的地址 为多播组成员C3的单播地址,负载为任播地址A2标识的第k部分数据; 步骤410 :如果接收到远程数据响应消息的节点为多播地址Ml中的多播组成员,该多 播组成员同时也想获取任播地址A2标识的第k部分数据,那么该多播组成员直接保存数据 响应消息中的任播地址A2标识的第k部分数据,最终远程数据响应消息到达多播组成员 C3 ; 步骤411 :结束。6.根据权利要求5所述的一种无线网络通信的实现方法,其特征在于,每个任播组成 员定期向所在网络的接入路由器发送更新消息,更新消息的源地址为任播组成员的单播地 址,负载为所在任播组的任播地址以及所能提供的数据部分值k; 如果在预定时间内,接入路由器没有收到任播组成员的更新消息,则将该任播组成员 对应的表项从数据路由表中删除,然后接入路由器向有权利获取该任播地址所定义的数据 的多播组成员发送一条删除消息,删除消息的目的地址为多播组的多播地址,负载为该任 播组成员的单播地址;多播组成员收到删除消息后,查看自己的数据路由表,删除单播地址 域值等于删除消息中的单播地址的路由表项; 任播组成员的任播地址为A1,任播组成员移动到一个新的子网后,向新的子网的接入 路由器发送更新消息,接收到更新消息的接入路由器在自己的数据路由表中增加该任播组 成员的表项,同时向有权利获取任播地址Al所定义的数据的多播组成员发送一条增加消 息,增加消息的目的地址为该多播组的多播地址,负载为该任播组成员的单播地址,任播地 址以及所能提供的数据部分值k;多播组成员收到增加消息后,在数据路由表中增加该任 播组成员的路由表项。
【专利摘要】本发明公开了一种无线网络通信的实现方法,所述无线网络划分为两个以上的子网,每个子网包含一个接入路由器和两个以上的移动节点,子网通过接入路由器与互联网相连。所述子网中包含三类节点:数据提供节点,数据消费节点以及普通节点,其中数据提供节点为有权限提供一种特定类型数据的移动节点,数据消费节点为有权限消费一种特定类型数据的移动节点,普通节点为既不是数据提供节点也不是数据消费节点的移动节点,用于执行路由转发功能。所述无线网络通过本发明所提供的实现方法可获取网络数据,同时保持通信的连续性,缩短数据获取代价和延迟,本发明可应用于道路路况监测、车辆管理等领域,具有广泛的应用前景。
【IPC分类】H04W40/24, H04W40/02
【公开号】CN105188104
【申请号】CN201510564536
【发明人】王晓喃
【申请人】常熟理工学院
【公开日】2015年12月23日
【申请日】2015年9月8日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1