下一代可穿戴网络的通信实现方法
【专利摘要】本发明提供了一种下一代可穿戴网络的通信实现方法,可穿戴网络包括固定网络和移动网络;固定网络由固定节点构成,并定义了四个边界节点,分别称为东边界节点,南边界节点,西边界节点和北边界节点,东边界节点位于所述固定网络东边的边界处,南边界节点位于所述固定网络南边的边界处,西边界节点位于所述固定网络西边的边界处,北边界节点位于所述固定网络北边的边界处;固定节点通过接入路由器接入到互联网;移动网络由移动节点构成,移动节点附于人的身体上;可穿戴网络通过本发明所提供的地址配置方法,可实现与互联网的通信,能够将用户的物理参数传送给互联网进行检测从而实现实时抢救,可应用于用户的健康检测等领域,具有广泛的应用前景。
【专利说明】下一代可穿戴网络的通信实现方法
【技术领域】
[0001]本发明涉及一种通信实现方法,尤其涉及的是一种下一代可穿戴网络的通信实现 方法。
【背景技术】
[0002]可穿戴无线传感网由于其实用性已经受到广泛关注,成为研究的热点。 _3]可穿戴无线传感网中的节点之间通信通过中间节点的转发和路由$实现,每个节 点必须配有具有唯一性的地址来实现通信,因此,实现可穿戴无线传感网络需要解决的关 键技术之一就是地址自动配置问题。
[0004]-目前的地址配置分为有状态地址配置和无状态地址配置两种形式,有状态地址配 置方案采用服务器/客户端的通信方式分配地址,g卩节点向服务器提出申请地址的请求, 然后由服务器统一为网络内的节点分配地址。由于可穿戴无线传感网络资源有限,很难担 当服务器的角色,因此,有状态地址配置方案无法应用到可穿戴无线传感网络中。在无状态 地址配置方案中,每个被分配的地址都需要在整个网络中进行重复地址检测以确保它的唯 一性,导致了大量的控制包开销,消耗了大量的网络资源,因此也不适用于可穿戴无线传感 网络使用。
[0005] 因此针对可穿戴无线传感网络需要建立一种低开销的地址自动配置方案。
【发明内容】
[0006] 发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供一种下一代 可穿戴网络的通信实现方法。
[0007] 技术方案:本发明公开了一种下一代可穿戴网络的通信实现方法,一种下一代可 穿戴网络的通信实现方法,其特征在于,所述可穿戴网络包括固定网络和移动网络;固定 网络由固定节点构成,并定义了四个边界节点,分别称为东边界节点,南边界节点,西边界 节点和北边界节点,东边界节点位于所述固定网络东边的边界处,南边界节点位于所述固 定网络南边的边界处,西边界节点位于所述固定网络西边的边界处,北边界节点位于所述 固定网络北边的边界处;固定节点通过接入路由器接入到互联网;移动网络由移动节点构 成,移动节点附于人的身体上,如通过绑带绑在人身体上;
[0008] 固定网络启动后,选举出东边界节点,南边界节点,西边界节点和北边界节点,东 边界节点,南边界节点,西边界节点和北边界节点广播信标帧;网络中的固定节点根据接 收到的信标帧来确定自己的四元组坐标,即到达东边界节点的跳数,到达南边界节点的跳 数,到达西边界节点的跳数,到达北边界节点的跳数;其中,东边界节点到达东边界节点的 跳数为〇,南边界节点到达南边界节点的跳数为〇,西边界节点到达西边界节点的跳数为 0, 北边界节点到达北边界节点的跳数为〇;边界节点广播的信标帧的负载为自己的四元组坐 标,固定节点通过判断边界节点广播的信标帧的负载确定该消息来源的边界节点,并计算 出到达该边界节点的跳数;
[0009] -个节点的地址由四部分组成,第一部分为i比特的网络前缀,从同一个可穿戴 网络中获取的地址的网络前缀都相同,它唯一标识一个可穿戴网络;第二部分为四元组坐 标,四元组坐标中的每个元素由j比特表示;第三部分为k比特的节点ID,用于区分一个可 穿戴网络中具有相同四元组坐标的固定节点;第四部分为m比特的移动节点ID,用于标识 一个移动网络中的移动节点;四元组坐标,节点ID和移动节点ID构成链路地址;i, j, k,m 为正整数;
[0010] 接入路由器定期广播自己的网络前缀,固定节点通过侦听接入路由器的广播消息 获取网络前缀;
[0011] 接入路由器的四元组坐标和节点ID为0,移动节点ID为非0整数;固定节点的移 动节点ID为0 ;
[0012] 固定网络启动后,每个固定节点获取网络前缀,并用硬件ID (例如MAC地址)构建 临时链路地址;在一个固定节点获取地址之前,由其临时链路地址唯一标识;固定节点定 期在一跳范围内广播信标帧,信标帧源地址为其临时链路地址;固定节点采用现有定位技 术(例如AoA算法)通过接收邻居固定节点的信标帧获取与该邻居固定节点的相对角度, 并根据下述方法来判断自己是否为边界节点:
[0013] 1)如果固定节点X与其所有邻居固定节点的相对角度都在区间(270°,360° ] 或者(0°,90° ],那么固定节点X则将自己标记为西边界节点;
[0014] 2)如果固定节点X与其所有邻居固定节点的相对角度都在区间(180°,360° ], 那么固定节点X则将自己标记为北边界节点;
[0015] 3)如果固定节点X与其所有邻居固定节点的相对角度都在区间(90°,270° ], 那么固定节点X则将自己标记为东边界节点;
[0016] 4)如果固定节点X与其所有邻居固定节点的相对角度都在区间(0°,180° ],那 么固定节点X则将自己标记为南边界节点;
[0017] 如果上述过程中固定网络产生多于4个的边界节点,则采用下述方法确定固定网 络内最终的4个边界节点;
[0018] 每个将自己标记为西边界节点的节点构建四元组坐标,其中,到达西边界节点的 距离对应的坐标为〇,到达其他边界节点的距离对应的坐标为非〇,例如西边界节点的四元 组坐标为(1,1,〇, 1),然后在固定网络内广播一个信标帧,信标帧源地址为自己的临时链路 地址,信标帧负载为自己的临时四元组坐标和跳数参数,跳数参数的初始值为〇,每被转发 一次,其值递增1 ;另外一个西边界节点接收到该信标帧后,对比自己的临时链路地址与接 收到的信标巾贞的源地址,如果自己的源地址更大,则删除自己的西边界节点身份标记,最终 链路地址最小的西边界节点成为网络中唯一的西边界节点;
[0019] 每个将自己标记为东边界节点的节点构建四元组坐标,其中,到达东边界节点的 距离对应的坐标为〇,到达其他边界节点的距离对应的坐标为非〇,例如东边界节点的四元 组坐标为(〇, 1,1,1),然后在固定网络内广播一个信标帧,信标帧源地址为自己的临时链路 地址,信标帧负载为自己的临时四元组坐标和跳数参数,跳数参数的初始值为〇,每被转发 一次,其值递增 1;另外一个东边界节点接收到该信标巾贞后,对比自己的临时链路地址与接 收到的信标帧的源地址,如果自己的源地址更大,则删除自己的东边界节点身份标记,最终 链路地址最小的东边界节点成为网络中唯一的东边界节点;
[0020] 每个将自己标记为南边界节点的节点构建四元组坐标,其中,到达南边界节点的 距离对应的坐标为〇,到达其他边界节点的距离对应的坐标为非〇,例如南边界节点的四元 组坐标为(1,0,1,1),然后在固定网络内广播一个信标帧,信标帧源地址为自己的临时链路 地址,信标帧负载为临时四元组坐标和跳数参数,跳数参数的初始值为〇,每被转发一次,其 值递增1 ;另外一个南边界节点接收到该信标帧后,对比自己的临时链路地址与接收到的 信标帧的源地址,如果自己的源地址更大,则删除自己的南边界节点身份标记,最终只有链 路地址最小的南边界节点成为网络中唯一的南边界节点;
[0021] 每个将自己标记为北边界节点的节点构建四元组坐标,其中,到达北边界节点的 距离对应的坐标为〇,到达其他边界节点的距离对应的坐标为非0,例如北边界节点的四元 组坐标为(1,1,1,0),然后在固定网络内广播一个信标帧,信标帧源地址为自己的临时链路 地址,信标帧负载为临时四元组坐标和跳数参数,跳数参数的初始值为0,每被转发一次,其 值递增1 ;另外一个北边界节点接收到该信标帧后,对比自己的临时链路地址与接收到的 信标帧的源地址,如果自己的源地址更大,则删除自己的北边界节点身份标记,最终只有链 路地址最小的北边界节点成为网络中唯一的北边界节点;
[0022] 固定网络中的固定节点收到边界节点广播的信标帧后,根据信标帧中的临时四元 组坐标来判断是东边界节点,南边界节点,西边界节点还是北边界节点,同时记录下到达临 时链路地址最小的东边界节点,南边界节点,西边界节点还是北边界节点的跳数值,并建立 自己的四元组坐标;
[0023] 固定节点Z1获取四元组坐标后,与网络前缀结合形成IPv6地址,其中节点ID设 置为〇,然后在一跳范围内广播信标巾贞,信标巾贞源地址为配置的链路地址;
[0024] 固定节点Z1的邻居固定节点通过下述过程获取具有唯一性节点ID :
[0025] 固定节点Z1的邻居固定节点收到该信标帧后,如果邻居固定节点的四元组坐标 等于信标帧源地址的四元组坐标,那么邻居固定节点执行赋值操作q = q+1,q为源地址的 节点ID值,然后将自己的节点ID设置为q,广播信标帧;
[0026] 接收到信标帧的邻居固定节点重复上述固定节点Z1的邻居固定节点获取具有唯 一性节点ID的过程,直到固定节点Z1接收到所有邻居固定节点的信标帧为止。
[0027] 由于一个网络内具有相同四元组坐标的固定节点的节点ID均不同,因此每个固 定节点的IPv6地址在网络中的地址唯一性,从而确保了通信的正确性。
[0028] 本发明所述方法中,移动网络依附于人的身体,移动网络内所有移动节点均为邻 居节点;
[0029]固定节点获取地址后,广播的信标帧负载为网络前缀,移动网络中的移动节点通 过侦听固定节点的信标帧获取所在网络的网络前缀;
[0030]移动网络启动后,所有的移动节点采用MAC地址构建临时链路地址并广播信标 帧,由于一个移动网络内所有移动节点都是邻居节点,所有移动节点按照随机顺序串行广 播信标帧,每个移动节点记录自己第一次广播信标帧的序号 u,其中第一个广播信标帧的移 动节点称为移动网络的首节点;
[0031 ]首节点通过侦听移动网络中的移动节点的信标帧获取移动节点所包含的节点数 量n,然后向距离最近的固定节点F申请η个移动节点ID,包括如下步骤:
[0032] 步骤101:开始;
[0033] 步骤1〇2 :首节点向固定节点F发送地址请求命令帧,地址请求命令帧源地址为首 节点的临时链路地址,负载为变量n ;
[0034] 步骤1〇3 :固定节点F收到地址请求命令帧后,选择一段未分配的移动节点ID空 间[L,L+n-l],L为正整数,然后向首节点返回地址响应命令巾贞,地址响应命令巾贞负载为正 整数L,然后将移动节点ID空间[L,L+η-Ι]标记为己分配;
[0035] 步骤1〇4 :首节点收到地址响应命令帧后,将正整数L作为自己的移动节点ID,并 与固定节点F的网络前缀、四元组坐标以及节点ID相结合形成家乡地址,并广播信标帧,信 标帧负载为正整数L,源地址为配置后的链路地址;
[0036] 步骤1〇5 :移动网络中的移动节点收到信标帧后,将正整数L+u-1作为自己的移动 节点ID,然后与侦听到的网络前缀和首节点的四元组坐标和节点id相结合形成家乡ip地 址;
[0037] 步骤106 :结束。
[0038] 上述过程,首节点一次性为移动网络中的多个节点获取了地址而且确保了地址唯 一性,因此保证了通信的正确性,也降低了地址配置延迟。
[0039]本发明所述方法中,当固定节点配置地址后,广播的信标帧负载包括网络前缀、固 定节点到达东边界节点的跳数最大值Emax,到达南边界节点的跳数最大值smax,到达西边界 节点的跳数最大值W_,到达北边界点节点的跳数最大值Ν_,,以及节点ID的最大值ID max ; ,和Ι〇ΜΧ的初始值分别为固定节点自己的到达东边界节点的跳数值,至ij达 南边界节点的跳数值,到达西边界节点的跳数值,到达北边界节点的跳数值,以及自己的节 点ID ;
[0040]当网络内的固定节点收到邻居固定节点广播的信标帧后,对比自己保存的Smax, wnax,N- 和IDnax和信标帧负载中的S-W·,N·,,N max,和ID·,如果信标帧中至少有一 个变量更大,即Smax或者w_或者Nmax,或者Nnax,或者ID max,则用信标帧中更大的相应变量更 新自己更小的变量,重复上述过程,最终固定节点会获取固定网络的s_,%,N ,N和 IDfflax ;
[0041] 移动网络中的首节点收到邻居固定节点的网络前缀后,如果检测到该网络前缀与 自己的网络前缀不同,则判定移动网络移动到另一个固定网络内,此时首节点进行如下转 交地址配置:
[0042] 步骤201:开始;
[0043]步骤2〇2 :首节点随机产生-个大于Emax的值0,大于5_的值3,大于^的值冗, 大于Nnax的值n,大于IDnax的值d'然后在移动网络内广播信标帧,信标负载为随产生的 e,s,w,η以及d,同时构建自己的转交地址,其中,网络前缀为固定节点F的网络前缀,四元 组坐标中到达东边界节点的跳数设置为e,到达南边界节点的跳数设置为 s,到达边 点的跳数设置为w,到达北边界节点的跳数设置为n,节点ID设置为 d,移动节占 乡地址中的移动节点ID ; ^
[0044]步骤2〇3 :移动网络中的移动节点收到信标帧后,构建自己的转交地址其中网 络前缀为固定节点F的网络前缀,四元组坐标中到_边界节点的跳数设 标巾倾 中的e,到达南边界节点的跳数设置为信标巾贞负载中的s,職西边界节占 标帖负载中的w,到达北边界节点的跳数设置为信标巾贞负载中的n,节点^ 载中的d,移动节点ID等于家乡地址中的移动节点ID ;
[0045] 步骤204 :转交地址配置结束。
[0046] 通过上述过程,首节点一次性为移动网络中的多个节点获取了转交地址而且确保 了转交地址的唯一性,因此保证了通信的正确性和连续性,也降低了转交地址配置延迟。 [00 47]本发明所述方法中,所述移动网络的首节点进行转交地址配置后,进行下述地址 绑定操作:
[0048] 步骤301:开始;
[0049]步骤302 :首节点向家乡接入路由器发送地址绑定消息,地址绑定消息的源地址 为首节点的新配置的转交地址,地址绑定消息负载为移动网络中所包含的节点总数η以及 自己的家乡地址;
[0050]步骤303 :家乡接入路由器收到地址绑定消息后,将首地址的家乡地址对应的转 交地址更新为地址绑定消息的源地址,然后针对符合条件1的移动节点进行如下操作:构 建符合条件1的移动节点的转交地址,其中,该转交地址的全局路由前缀、四元组坐标以及 节点ID与地址绑定消息源地址的全局路由前缀、四元组坐标以及节点 ID相同,移动节点ID 等于该节点的家乡地址的移动节点ID,然后将该移动节点的转交地址更新为新构建的转交 地址;
[0051] 条件1 :该移动节点的家乡地址的全局路由前缀、四元组坐标以及节点ID与首节 点的家乡地址的全局路由前缀、四元组坐标以及节点ID相同,且移动节点ID的范围在区间 [Ll,Ll+n-1]范围内,其中,L1为首节点的移动节点ID ;
[0052] 步骤304:结束。
[0053]通过上述过程,首节点一次性为移动网络中的多个节点进行了地址绑定操作,从 而保证了通信的正确性和连续性,也降低了转交地址绑定延迟。
[0054] 本发明所述方法中,如果移动网络B1中的移动节点π和移动网络B2中的移动节 点X2的转交地址相同,那么移动节点XI与互联网节点N1的通信过程为:
[0055] 步骤401:开始;
[0056]步骤402 :移动节点Π 向互联网节点N1发送数据请求消息;
[0057]步骤403 :互联网节点N1收到数据请求消息后,向移动节点XI返回数据响应消 息;
[0058] 步骤404 :数据响应消息的路由分为下述三种情况分别处理:
[0059] 情况1 :数据响应消息同时被路由到移动节点XI和移动节点X2 :移动节点XI收到 数据响应消息后进行处理,移动节点X2收到数据响应消息后,由于它没有向互联网节点N1 发送数据请求消息,因此直接放弃,同时移动节点X2向移动网络B2中的首节点发送地址冲 突消息,移动网络B2中的首节点收到地址冲突消息后,执行步骤201到步骤204重新配置 转交地址,然后执行步骤301到步骤304重新进行地址绑定;
[0060] 情况2 :数据响应消息只被路由到移动节点XI :移动节点Π 收到数据响应消息后 进行处理;
[0061] 情况3 :数据响应消息只被路由到移动节点Χ2 :移动节点Χ2收到数据响应消息 后,由于它没有向互联网节点Ν1发送数据请求消息,因此直接放弃,同时移动节点Χ2向移 动网络Β 2中的首节点发送地址冲突消息,移动网络Β2中的首节点收到地址冲突消息后,执 行步骤201到步骤204重新配置转交地址,然后执行步骤3〇1到步骤3〇4麵进行地址绑 定,移动~P点XI由于没收到互联网节点N1的数据响应消息,因雌复向互联网节占N1发 送数据请求消息; ku
[0062] 步骤405:结束;
[0063]互联网节点N1与移动节点XI的通信过程为:
[0064] 步骤501:开始;
[0065]频5〇2 :互麵节点N1向移动节点χι发送数据请求消息,数据请求消息目的地 址为移动节点Π 的家乡地址;
[0066]步骤503 :该数据请求消息首先到达移动节点XI的家乡接入路由器AR1,然后家乡 接入路由器AR1根据记录的移动节点XI的转交地址,在数据请求消息增加一个隧道头部, 隧道头部的目的地址为移动节点XI的转交地址;
[0067]步骤5〇4 :带有隧道头部的数据请求消息的路由分为下述三种情况分别处理: [0068]情况1 :带有隧道头部的数据请求消息同时被路由到移动节点X1和移动节点χ2 : 移动节点XI收到带有隧道头部的数据请求消息后,首先去掉隧道头部并查看数据请求消 息的目的地址,判断目的地址为自己的家乡地址,移动节点 X1进行处理并向互联网节点N1 返回数据响应消息,移动节点X2收到带有隧道头部的数据请求消息后,首先去掉隧道头部 并查看数据请求消息的目的地址,判断数据请求消息的目的地址不是自己的家乡地址,直 接丢弃所述数据请求消息,同时它向移动网络B2中的首节点发送地址冲突消息,移动网络 B2中的首节点收到地址冲突消息后,执行步骤2〇1到步骤2〇4重新配置转交地址,然后执行 步骤301到步骤304重新进行地址绑定;
[0069]情况2 :带有隧道头部的数据请求消息只被路由到移动节点X1 :移动节点)α收到 带有隧道头部的数据请求消息后,首先去掉隧道头部并查看数据请求消息的目的地址,判 断目的地址为自己的家乡地址,移动节点)α进行处理并向互联网节点Ni返回数据响应消 息;
[0070]情况3 :带有隧道头部的数据请求消息只被路由到移动节点Χ2 :移动节点Χ2收到 带有隧道头部的数据请求消息后,首先去掉隧道头部并查看数据请求消息的目的地址,判 断数据请求消息的目的地址不是自己的家乡地址,直接丢弃所述数据请求消息,同时它向 移动网络Β2中的首节点发送地址冲突消息,移动网络Β2中的首节点收到地址冲突消息后, 执行步骤201到步骤204重新配置转交地址,然后执行步骤 301到步骤304重新进行地址 绑定,互联网节点Ν1由于没收到移动节点x;l的数据响应消息,因此重复向移动节点)q发 送数据请求消息;
[0071] 步骤505:结束。
[0072] 上述过程实现了通信的正确性和连续性。
[0073]有益效果:本发明提供了一种下一代可穿戴网络的通信实现方法,所述可穿戴网 络通过本发明所提供的地址配置方法,可实现与互联网的通信,能够将用户的物理参数传 送给互联网进行检测从而实现实时抢救,本发明可应用于用户的健康检测等领域,具有广 泛的应用前景。
【专利附图】
【附图说明】
[0074] 下面结合附图和【具体实施方式】对本发明做更进一步的具体说明,本发明的上述和 /或其他方面的优点将会变得更加清楚。
[0075] 图1为本发明所述的可穿戴网络拓扑结构示意图。
[0076] 图2为本发明所述节点地址结构示意图。
[0077] 图3为本发明所述移动网络家乡地址配置流程示意图。
[0078] 图4为本发明所述移动网络转交地址配置流程示意图。
[0079] 图5为本发明所述地址绑定流程示意图。
[0080] 图6为本发明所述移动节点发起的通信流程示意图。
[0081] 图7为本发明所述互联网节点发起的通信流程示意图。
【具体实施方式】:
[0082] 本发明提供了一种下一代可穿戴网络的通信实现方法,所述可穿戴网络通过本发 明所提供的地址配置方法,可实现与互联网的通信,能够将用户的物理参数传送给互联网 进行检测从而实现实时抢救,本发明可应用于用户的健康检测等领域,具有广泛的应用前 旦 -5^ 〇
[0083]图1为本发明所述的可穿戴网络拓扑结构示意图。所述可穿戴网络包括固定网络 1和移动网络2 ;固定网络1由固定节点3构成,并定义了四个边界节点,分别称为东边界 节点,南边界节点,西边界节点和北边界节点,东边界节点位于所述固定网络1东边的边界 处,南边界节点位于所述固定网络1南边的边界处,西边界节点位于所述固定网络1西边的 边界处,北边界节点位于所述固定网络1北边的边界处;固定节点3通过接入路由器4接入 到互联网5 ;移动网络2由移动节点6构成,移动节点6附于人的身体上,如通过绑带绑在 人身体上。
[0084]图2为本发明所述节点地址结构示意图。一个节点的地址由四部分组成,第一部 分为i比特的网络前缀,从同一个可穿戴网络中获取的地址的网络前缀都相同,它唯一标 识一个可穿戴网络;第二部分为四元组坐标,四元组坐标中的每个元素由j比特表示;第三 部分为k比特的节点ID,用于区分一个可穿戴网络中具有相同四元组坐标的固定节点;第 四部分为m比特的移动节点ID,用于标识一个移动网络中的移动节点;四元组坐标,节点 ID 和移动节点ID构成链路地址;i,j,k,m为正整数。 ^
[0085]图3为本发明所述移动网络家乡地址配置流程示意图。移动网络依附于人的身 体,移动网络内所有移动节点均为邻居节点;
[0086]固定节点获取地址后,广播的信标帧负载为网络前缀,移动网络中的移动节点通 过侦听固定节点的信标帧获取所在网络的网络前缀; ^
[0087]移动网络启动后,所有的移动节点采用MAC地址构建临时链路地址并广播信标 中贞,由于一个移动网络内所有移动节点都是邻居节点,所有移动节点按照随机顺序串行广 播信标帧,每个移动节点记录自己第一次广播信标帧的序号 u,其中第一 j广播信标帧的移 动节点称为移动网络的首节点;
[0088] 首节点通过侦听移动网络中的移动节点的信标帧获取移动节点所包含的节点数 量η,然后向距离最近的固定节点F申请η个移动节点ID,包括如下步骤: …
[0089] 步骤1〇丨:开始; '
[0090] 步骤1〇2 :首节点向固定节点F发送地址请求命令帧,地址请求命令帧源地址为首 节点的临时链路地址,负载为变量η ;
[0091] 步骤1〇3 :固定节点F收到地址请求命令帧后,选择一段未分配的移动节点ID空 间[L,L+n-l],L为正整数,然后向首节点返回地址响应命令巾贞,地址响应命令巾贞负载为正 整数L,然后将移动节点ID空间[L,L+n-1]标记为己分配;
[0092]步骤1〇4:首节点收到地址响应命令帧后,将正整数L作为自己的移动节点ID,并 与固定节点F的网络前缀、四元组坐标以及节点ID相结合形成家乡地址,并广播信标帧,信 标帧负载为正整数L,源地址为配置后的链路地址;
[0093] 步骤1〇5 :移动网络中的移动节点收到信标帧后,将正整数L+u-1作为自己的移动 节点ID,然后与侦听到的网络前缀和首节点的四元组坐标和节点瓜相结合形成家乡ip地 址;
[0094] 步骤106 :结束。
[0095]上述过程,首节点一次性为移动网络中的多个节点获取了地址而且确保了地址唯 一性,因此保证了通信的正确性,也降低了地址配置延迟。
[00%]图4为本发明所述移动网络转交地址配置流程示意图。当固定节点配置地址后, 广播的信标帧负载包括网络前缀、固定节点到达东边界节点的跳数最大值Ε_,到达南边界 节点的跳数最大值,到达西边界节点的跳数最大值 W_,到达北边界点节点的跳数最大 值Nnax,,、以及节点ID的最大值ID· ;S_,W_,N·,,Νμχ,和ID_的初始值分别为固定节点自 己的到达东边界节点的跳数值,到达南边界节点的跳数值,到达西边界节点的跳数值,到达 北边界节点的跳数值,以及自己的节点ID ;
[0097]当网络内的固定节点收到邻居固定节点广播的信标帧后,对比自己保存的s_, H,,N_,和ID_和信标帧负载中的smax,Wnax,N_,, N_,和ID_,如果信标帧中至少有一 个变量更大,即Smax或者W_或者Nmax,或者N_,或者ID_,则用信标帧中更大的相应变量更 新自己更小的变量,重复上述过程,最终固定节点会获取固定网络的 s·,w_ N_,N_和 IDmax ;
[0098]移动网络中的首节点收到邻居固定节点的网络前缀后,如果检测到该网络前缀与 自己的网络目K缀不冋,则判定移动网络移动到另一个固定网络内,此时首节点进行如下转 交地址配置:
[0099] 步骤201:开始;
[0_频202 :首节点随机产生一个大于E卿的值e,大于s·的值s,大于u的值 w, 大于Hnax的值η,大于IDmax的值d,然后在移动网络内广播信标巾贞,信标负载为随机产生的 e,s,w,η以及d,同时构建自己的转交地址,其中,网络前缀为固定节点F的网 组坐标中到达东边界节点的跳数设置为 e,到达南边界节点的跳数设置为达 点的跳数设置为w,到达北边界节点的跳数设置为",节点ID设置为 d,移动节占 乡地址中的移动节点ID ;
[0101]步骤2〇3:移动网络中的移动节点收到信标帧后,构建自己的转交 络前缀为固定节点F的网络前缀,四元组坐标中職东边界节点的跳数设置为儲示^载 中的e,到达南边界节点的跳数设置为信标巾贞负载中的 s,到达西边界节占 置为 标帧负载中的w,到达北边界节点的跳数设置为信标帧负载中的n,节点 载中的d,移动节点ID等于家乡地址中的移动节点id ;
[0102]步骤2〇4 :转交地址配置结束。
[0103]通过上述过程,首节点一次性为移动网络中的多个节点获取了转交地址而且确保 了转交地址的唯一性,因此保证了通信的正确性和连续性,也降低了转交地址配置延迟。 [0104]图5为本发明所述地址绑定流程示意图。所述移动网络的首节点进行转交地址配 置后,进行下述地址绑定操作:
[0105] 步骤301:开始;
[0106]步骤3〇2 :首节点向家乡接入路由器发送地址绑定消息,地址绑定消息的源地址 为首节点的新配置的转交地址,地址绑定消息负载为移动网络中所包含的节点总数n以及 自己的家乡地址;
[0107]步骤3〇3 :家乡接入路由器收到地址绑定消息后,将首地址的家乡地址对应的转 交地址更新为地址绑定消息的源地址,然后针对符合条件1的移动节点进行如下操作:构 建符合条件1的移动节点的转交地址,其中,该转交地址的全局路由前缀、四元组坐标以及 节点ID与地址绑定消息源地址的全局路由前缀、四元组坐标以及节点 ID相同,移动节点ID 等于该节点的家乡地址的移动节点ID,然后将该移动节点的转交地址更新为新构建的转交 地址;
[0108] 条件1 :该移动节点的家乡地址的全局路由前缀、四元组坐标以及节点ID与首节 点的家乡地址的全局路由前缀、四元组坐标以及节点ID相同,且移动节点ID的范围在区间 [Ll,Ll+n-1]范围内,其中,L1为首节点的移动节点ID ;
[0109] 步骤304:结束。
[0110]通过上述过程,首节点一次性为移动网络中的多个节点进行了地址绑定操作,从 而保证了通信的正确性和连续性,也降低了转交地址绑定延迟。
[0111] 图6为本发明所述移动节点发起的通信流程示意图。如果移动网络B1中的移动 节点XI和移动网络B2中的移动节点X2的转交地址相同,那么移动节点XI与互联网节点 N1的通信过程为:
[0112] 步骤401:开始;
[0113] 步骤402 :移动节点XI向互联网节点N1发送数据请求消息;
[0114] 步骤403 :互联网节点N1收到数据请求消息后,向移动节点X1返回数据响应消 息;
[0115] 步骤404 :数据响应消息的路由分为下述三种情况分别处理:
[0116] 情况1 :数据响应消息同时被路由到移动节点XI和移动节点X2 :移动节点XI收到 数据响应消息后进行处理,移动节点X2收到数据响应消息后,由于它没有向互联网节点N1 发送数据请求消息,因此直接放弃,同时移动节点X2向移动网络B2中的首节点发送地址冲 突消息,移动网络B2中的首节点收到地址冲突消息后,执行步骤201到步骤204重新配置 转交地址,然后执行步骤301到步骤304重新进行地址绑定;
[0117] 情况2 :数据响应消息只被路由到移动节点XI :移动节点Π 收到数据响应消息后 进行处理;
[0118] 情况3 :数据响应消息只被路由到移动节点X2 :移动节点X2收到数据响应消息 后,由于它没有向互联网节点N1发送数据请求消息,因此直接放弃,同时移动节点χ2向移 $网络B2中的首节点发送地址冲突消息,移动网络B2中的首节点收到地址冲突消息后,执 行步骤到步骤204重新配置转交地址,然后执行步骤3〇1到步骤3〇4重新进行地址绑 定,移动节点XI由于没收到互联网节点N1的数据响应消息,因此重复向互联网节点 N1发 送数据请求消息;
[0119] 步骤405:结束。
[0120]图7为本发明所述互联网节点发起的通信流程示意图。互联网节点N1与移动节 点XI的通信过程为:
[0121] 步骤501:开始;
[0122]步骤502 :互联网节点N1向移动节点X1发送数据请求消息,数据请求消息目的地 址为移动节点XI的家乡地址;
[0123]步骤503 :该数据请求消息首先到达移动节点X1的家乡接入路由器AR1,然后家乡 接入路由器AR1根据记录的移动节点)Q的转交地址,在数据请求消息增加一个隧道头部, 隧道头部的目的地址为移动节点XI的转交地址;
[0124]步骤504 :带有隧道头部的数据请求消息的路由分为下述三种情况分别处理: [0125]情况1 :带有隧道头部的数据请求消息同时被路由到移动节点χι和移动节点χ2 : 移动节点Π 收到带有隧道头部的数据请求消息后,首先去掉隧道头部并查看数据请求消 息的目的地址,判断目的地址为自己的家乡地址,移动节点 X1进行处理并向互联网节点N1 返回数据响应消息,移动节点X2收到带有隧道头部的数据请求消息后,首先去掉隧道头部 并查看数据请求消息的目的地址,判断数据请求消息的目的地址不是自己的家乡地址,直 接丢弃所述数据请求消息,同时它向移动网络B2中的首节点发送地址冲突消息,移动网络 B2中的首节点收到地址冲突消息后,执行步骤201到步骤2〇4重新配置转交地址,然后执行 步骤301到步骤304重新进行地址绑定;
[0126]情况2 :带有隧道头部的数据请求消息只被路由到移动节点)q :移动节点X1收到 带有隧道头部的数据请求消息后,首先去掉隧道头部并查看数据请求消息的目的地址,判 断目的地址为自己的家乡地址,移动节点Π 进行处理并向互联网节点N1返回数据响应消 息;
[0127]情况3 :带有隧道头部的数据请求消息只被路由到移动节点χ2 :移动节点Χ2收到 带有隧道头部的数据请求消息后,首先去掉隧道头部并查看数据请求消息的目的地址,判 断数据请求消息的目的地址不是自己的家乡地址,直接丢弃所述数据请求消息,同时它向 移动网络B2中的首节点发送地址冲突消息,移动网络B2中的首节点收到地址冲突消息后, 执行步骤201到步骤 2〇4重新配置转交地址,然后执行步骤301到步骤304重新进行地址 绑定,互联网节点N1由于没收到移动节点)Q的数据响应消息,因此重复向移动节点XI发 送数据请求消息;
[0128] 步骤505:结束。
[0129] 上述过程实现了通信的正确性和连续性。
[0130]综上所述,本发明提供的下一代可穿戴网络的通信实现方法,此项技术可以应用 于医疗健康等诸多领域,能够将用户的物理参数传送给互联网进行检测从而实现实时抢 救,因此,本技术具有很高的推广价值。
[0131]本发明提供了一种下一代可穿戴网络的通信实现方法的思路,具体实现该技术方 案的方法和途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若千改进和润饰,这些改进 和润饰也应视为本发明的保护范围。本实施例中未明确的各组成部份均可用现有技术加以 实现。
[0132] 实施例1
[0133]基于表1的仿真参数,本实施例模拟了本发明中的地址配置实现方法,性能分析 如下:当固定网络节点数量和传输半径不变的情况下,移动节点的数量对家乡地址和转交 地址配置的延迟没有响应,且转交地址配置延迟要小于家乡地址配置延迟,家乡地址配置 的平均延迟为25ms,转交地址配置延迟为i〇 ms。
[0134] 表1仿真参数
[0135]
【权利要求】
1. 一种下一代可穿戴网络的通信实现方法,其特征在于,所述可穿戴网络包括固定网 络和移动网络;固定网络由固定节点构成,并定义了四个边界节点,分别称为东边界节点, 南边界节点,西边界节点和北边界节点,东边界节点位于所述固定网络东边的边界处,南边 界节点位于所述固定网络南边的边界处,西边界节点位于所述固定网络西边的边界处,北 边界节点位于所述固定网络北边的边界处;固定节点通过接入路由器接入到互联网;移动 网络由移动节点构成,移动节点附于人的身体上; 固定网络启动后,选举出东边界节点,南边界节点,西边界节点和北边界节点,东边界 节点,南边界节点,西边界节点和北边界节点广播信标帧;网络中的固定节点根据接收到的 信标帧来确定自己的四元组坐标,即到达东边界节点的跳数,到达南边界节点的跳数,到 达西边界节点的跳数,到达北边界节点的跳数;其中,东边界节点到达东边界节点的跳数为 0,南边界节点到达南边界节点的跳数为0,西边界节点到达西边界节点的跳数为0,北边界 节点到达北边界节点的跳数为0 ;边界节点广播的信标帧的负载为自己的四元组坐标,固 定节点通过判断边界节点广播的信标巾贞的负载确定该消息来源的边界节点,并计算出到达 该边界节点的跳数; 一个节点的地址由四部分组成,第一部分为i比特的网络前缀,从同一个可穿戴网络 中获取的地址的网络前缀都相同,它唯一标识一个可穿戴网络;第二部分为四元组坐标,四 元组坐标中的每个元素由j比特表示;第三部分为k比特的节点ID,用于区分一个可穿戴 网络中具有相同四元组坐标的固定节点;第四部分为m比特的移动节点ID,用于标识一个 移动网络中的移动节点;四元组坐标,节点ID和移动节点ID构成链路地址;i,j,k,m为正 整数; 接入路由器定期广播自己的网络前缀,固定节点通过侦听接入路由器的广播消息获取 网络前缀; 接入路由器的四元组坐标和节点ID为0,移动节点ID为非0整数;固定节点的移动节 点ID为0 ; 固定网络启动后,每个固定节点获取网络前缀,并用硬件ID构建临时链路地址;在一 个固定节点获取地址之前,由其临时链路地址唯一标识;固定节点定期在一跳范围内广播 信标帧,信标帧源地址为其临时链路地址;固定节点通过接收邻居固定节点的信标帧获取 与该邻居固定节点的相对角度,并根据下述方法来判断自己是否为边界节点: 1) 如果固定节点X与其所有邻居固定节点的相对角度都在区间(270°,360° ]或者 (0°,90° ],那么固定节点X则将自己标记为西边界节点; 2) 如果固定节点X与其所有邻居固定节点的相对角度都在区间(180°,360° ],那么 固定节点X则将自己标记为北边界节点; 3) 如果固定节点X与其所有邻居固定节点的相对角度都在区间(90°,270° ],那么 固定节点X则将自己标记为东边界节点; 4) 如果固定节点X与其所有邻居固定节点的相对角度都在区间(0°,180° ],那么固 定节点X则将自己标记为南边界节点; 如果上述过程中固定网络产生多于4个的边界节点,则采用下述方法确定固定网络内 最终的4个边界节点; 每个将自己标记为西边界节点的节点构建四元组坐标,其中,到达西边界节点的距离 对应的坐标为0,到达其他边界节点的距离对应的坐标为非0,然后在固定网络内广播一个 信标帧,信标帧源地址为自己的临时链路地址,信标帧负载为自己的临时四元组坐标和跳 数参数,跳数参数的初始值为0,每被转发一次,其值递增1 ;另外一个西边界节点接收到该 信标帧后,对比自己的临时链路地址与接收到的信标帧的源地址,如果自己的源地址更大, 则删除自己的西边界节点身份标记,最终链路地址最小的西边界节点成为网络中唯一的西 边界节点; 每个将自己标记为东边界节点的节点构建四元组坐标,其中,到达东边界节点的距离 对应的坐标为0,到达其他边界节点的距离对应的坐标为非0,然后在固定网络内广播一个 信标帧,信标帧源地址为自己的临时链路地址,信标帧负载为自己的临时四元组坐标和跳 数参数,跳数参数的初始值为0,每被转发一次,其值递增1 ;另外一个东边界节点接收到该 信标帧后,对比自己的临时链路地址与接收到的信标帧的源地址,如果自己的源地址更大, 则删除自己的东边界节点身份标记,最终链路地址最小的东边界节点成为网络中唯一的东 边界节点; 每个将自己标记为南边界节点的节点构建四元组坐标,其中,到达南边界节点的距离 对应的坐标为0,到达其他边界节点的距离对应的坐标为非0,然后在固定网络内广播一个 信标帧,信标帧源地址为自己的临时链路地址,信标帧负载为临时四元组坐标和跳数参数, 跳数参数的初始值为0,每被转发一次,其值递增1 ;另外一个南边界节点接收到该信标帧 后,对比自己的临时链路地址与接收到的信标帧的源地址,如果自己的源地址更大,则删除 自己的南边界节点身份标记,最终只有链路地址最小的南边界节点成为网络中唯一的南边 界节点; 每个将自己标记为北边界节点的节点构建四元组坐标,其中,到达北边界节点的距离 对应的坐标为0,到达其他边界节点的距离对应的坐标为非0,然后在固定网络内广播一个 信标帧,信标帧源地址为自己的临时链路地址,信标帧负载为临时四元组坐标和跳数参数, 跳数参数的初始值为0,每被转发一次,其值递增1 ;另外一个北边界节点接收到该信标帧 后,对比自己的临时链路地址与接收到的信标帧的源地址,如果自己的源地址更大,则删除 自己的北边界节点身份标记,最终只有链路地址最小的北边界节点成为网络中唯一的北边 界节点; 固定网络中的固定节点收到边界节点广播的信标帧后,根据信标帧中的临时四元组坐 标来判断是东边界节点,南边界节点,西边界节点还是北边界节点,同时记录下到达临时链 路地址最小的东边界节点,南边界节点,西边界节点还是北边界节点的跳数值,并建立自己 的四元组坐标; 固定节点Z1获取四元组坐标后,与网络前缀结合形成IPv6地址,其中节点ID设置为 0,然后在一跳范围内广播信标帧,信标帧源地址为配置的链路地址; 固定节点Z1的邻居固定节点通过下述过程获取具有唯一性节点ID : 固定节点Z1的邻居固定节点收到该信标帧后,如果邻居固定节点的四元组坐标等于 信标帧源地址的四元组坐标,那么邻居固定节点执行赋值操作q = q+1,q为源地址的节点 ID值,然后将自己的节点ID设置为q,广播信标帧; 接收到信标帧的邻居固定节点重复上述固定节点Z1的邻居固定节点获取具有唯一性 节点ID的过程,直到固定节点Z1接收到所有邻居固定节点的信标帧为止。
2. 根据权利要求1所述的下一代可穿戴网络的通信实现方法,其特征在于,移动网络 依附于人的身体,移动网络内所有移动节点均为邻居节点; 固定节点获取地址后,广播的信标帧负载为网络前缀,移动网络中的移动节点通过侦 听固定节点的信标帧获取所在网络的网络前缀; 移动网络启动后,所有的移动节点采用MAC地址构建临时链路地址并广播信标帧,所 有移动节点按照随机顺序广播信标帧,每个移动节点记录自己第一次广播信标帧的序号u, 其中第一个广播信标帧的移动节点称为移动网络的首节点; 首节点通过侦听移动网络中的移动节点的信标巾贞获取移动节点所包含的节点数量η, 然后向距离最近的固定节点F申请η个移动节点ID,包括如下步骤: 步骤101 :开始; 步骤102 :首节点向固定节点F发送地址请求命令帧,地址请求命令帧源地址为首节点 的临时链路地址,负载为变量η ; 步骤103 :固定节点F收到地址请求命令帧后,选择一段未分配的移动节点ID空间 [L,L+n-1],L为正整数,然后向首节点返回地址响应命令帧,地址响应命令帧负载为正整数 L,然后将移动节点ID空间[L,L+η-Ι]标记为已分配; 步骤104 :首节点收到地址响应命令帧后,将正整数L作为自己的移动节点ID,并与固 定节点F的网络前缀、四元组坐标以及节点ID相结合形成家乡地址,并广播信标帧,信标帧 负载为正整数L,源地址为配置后的链路地址; 步骤105 :移动网络中的移动节点收到信标帧后,将正整数L+u-1作为自己的移动节点 ID,然后与侦听到的网络前缀和首节点的四元组坐标和节点ID相结合形成家乡IP地址; 步骤106 :结束。
3. 根据权利要求2所述的下一代可穿戴网络的通信实现方法,其特征在于,当固定节 点配置地址后,广播的信标帧负载包括网络前缀、固定节点到达东边界节点的跳数最大值 Emax,到达南边界节点的跳数最大值Smax,到达西边界节点的跳数最大值Wmax,到达北边界点 节点的跳数最大值N max,,以及节点ID的最大值IDmax ;Smax,Wmax,Nmax,,Nmax,和ID max的初始值分 别为固定节点自己的到达东边界节点的跳数值,到达南边界节点的跳数值,到达西边界节 点的跳数值,到达北边界节点的跳数值,以及自己的节点ID ; 当网络内的固定节点收到邻居固定节点广播的信标帧后,对比自己保存的Smax, Wmax,Nmax,,Nmax,和IDmax和信标帧负载中的S max,Wmax,Nmax,,Nmax,和IDmax,如果信标帧中至少有一 个变量更大,即s max或者Wmax或者Nmax,或者Nmax,或者ID max,则用信标巾贞中更大的相应变量更 新自己更小的变量,重复上述过程,最终固定节点会获取固定网络的Smax,W max,Nmax,,Nmax,和 ID-; 移动网络中的首节点收到邻居固定节点的网络前缀后,如果检测到该网络前缀与自己 的网络前缀不同,则判定移动网络移动到另一个固定网络内,此时首节点进行如下转交地 址配置: 步骤201 :开始; 步骤202 :首节点随机产生一个大于Emax的值e,大于Smax的值s,大于Wmax的值w,大于 Nmax的值n,大于IDmax的值d,然后在移动网络内广播信标巾贞,信标负载为随机产生的e,s, w,η以及d,同时构建自己的转交地址,其中,网络前缀为固定节点F的网络前缀,四元组坐 标中到达东边界节点的跳数设置为e,到达南边界节点的跳数设置为s,到达西边界节点的 跳数设置为《,到达北边界节点的跳数设置为n,节点ID设置为d,移动节点ID等于家乡地 址中的移动节点ID ; 步骤203 :移动网络中的移动节点收到信标帧后,构建自己的转交地址,其中,网络前 缀为固定节点F的网络前缀,四元组坐标中到达东边界节点的跳数设置为信标帧负载中的 e,到达南边界节点的跳数设置为信标帧负载中的s,到达西边界节点的跳数设置为信标帧 负载中的w,到达北边界节点的跳数设置为信标帧负载中的n,节点ID设置为信标帧负载中 的d,移动节点ID等于家乡地址中的移动节点ID ; 步骤204 :转交地址配置结束。
4. 根据权利要求3所述的下一代可穿戴网络的通信实现方法,其特征在于,所述移动 网络的首节点进行转交地址配置后,进行下述地址绑定操作: 步骤301 :开始; 步骤302 :首节点向家乡接入路由器发送地址绑定消息,地址绑定消息的源地址为首 节点的新配置的转交地址,地址绑定消息负载为移动网络中所包含的节点总数η以及自己 的家乡地址; 步骤303 :家乡接入路由器收到地址绑定消息后,将首地址的家乡地址对应的转交地 址更新为地址绑定消息的源地址,然后针对符合条件1的移动节点进行如下操作:构建符 合条件1的移动节点的转交地址,其中,该转交地址的全局路由前缀、四元组坐标以及节点 ID与地址绑定消息源地址的全局路由前缀、四元组坐标以及节点ID相同,移动节点ID等 于该节点的家乡地址的移动节点ID,然后将该移动节点的转交地址更新为新构建的转交地 址; 条件1 :该移动节点的家乡地址的全局路由前缀、四元组坐标以及节点ID与首节点 的家乡地址的全局路由前缀、四元组坐标以及节点ID相同,且移动节点ID的范围在区间 [Ll,Ll+n-l]范围内,其中,L1为首节点的移动节点ID ; 步骤304 :结束。
5. 根据权利要求4所述的下一代可穿戴网络的通信实现方法,其特征在于,如果移动 网络B1中的移动节点XI和移动网络B2中的移动节点X2的转交地址相同,那么移动节点 XI与互联网节点N1的通信过程为: 步骤401 :开始; 步骤402 :移动节点XI向互联网节点N1发送数据请求消息; 步骤403 :互联网节点N1收到数据请求消息后,向移动节点XI返回数据响应消息; 步骤404 :数据响应消息的路由分为下述三种情况分别处理: 情况1 :数据响应消息同时被路由到移动节点XI和移动节点X2 :移动节点XI收到数 据响应消息后进行处理,移动节点X2收到数据响应消息后直接放弃,同时移动节点X2向移 动网络B2中的首节点发送地址冲突消息,移动网络B2中的首节点收到地址冲突消息后,执 行步骤201到步骤204重新配置转交地址,然后执行步骤301到步骤304重新进行地址绑 定; 情况2 :数据响应消息只被路由到移动节点XI :移动节点XI收到数据响应消息后进行 处理; 情况3 :数据响应消息只被路由到移动节点X2 :移动节点X2收到数据响应消息后直接 放弃,同时移动节点X2向移动网络B2中的首节点发送地址冲突消息,移动网络B2中的首 节点收到地址冲突消息后,执行步骤201到步骤204重新配置转交地址,然后执行步骤301 到步骤304重新进行地址绑定,移动节点XI重复向互联网节点N1发送数据请求消息; 步骤405 :结束; 互联网节点N1与移动节点XI的通信过程为: 步骤501 :开始; 步骤502 :互联网节点N1向移动节点XI发送数据请求消息,数据请求消息目的地址为 移动节点XI的家乡地址; 步骤503 :该数据请求消息首先到达移动节点XI的家乡接入路由器AR1,然后家乡接入 路由器AR1根据记录的移动节点XI的转交地址,在数据请求消息增加一个隧道头部,隧道 头部的目的地址为移动节点XI的转交地址; 步骤504 :带有隧道头部的数据请求消息的路由分为下述三种情况分别处理: 情况1 :带有隧道头部的数据请求消息同时被路由到移动节点XI和移动节点X2 :移动 节点XI收到带有隧道头部的数据请求消息后,首先去掉隧道头部并查看数据请求消息的 目的地址,判断目的地址为自己的家乡地址,移动节点XI进行处理并向互联网节点N1返回 数据响应消息,移动节点X2收到带有隧道头部的数据请求消息后,首先去掉隧道头部并查 看数据请求消息的目的地址,判断数据请求消息的目的地址不是自己的家乡地址,直接丢 弃所述数据请求消息,同时它向移动网络B2中的首节点发送地址冲突消息,移动网络B2中 的首节点收到地址冲突消息后,执行步骤201到步骤204重新配置转交地址,然后执行步骤 301到步骤304重新进行地址绑定; 情况2 :带有隧道头部的数据请求消息只被路由到移动节点XI :移动节点XI收到带有 隧道头部的数据请求消息后,首先去掉隧道头部并查看数据请求消息的目的地址,判断目 的地址为自己的家乡地址,移动节点XI进行处理并向互联网节点N1返回数据响应消息; 情况3 :带有隧道头部的数据请求消息只被路由到移动节点X2 :移动节点X2收到带有 隧道头部的数据请求消息后,首先去掉隧道头部并查看数据请求消息的目的地址,判断数 据请求消息的目的地址不是自己的家乡地址,直接丢弃所述数据请求消息,同时它向移动 网络B2中的首节点发送地址冲突消息,移动网络B2中的首节点收到地址冲突消息后,执行 步骤201到步骤204重新配置转交地址,然后执行步骤301到步骤304重新进行地址绑定, 互联网节点N1重复向移动节点XI发送数据请求消息; 步骤505 :结束。
【文档编号】H04L29/12GK104270478SQ201410557614
【公开日】2015年1月7日 申请日期:2014年10月20日 优先权日:2014年10月20日
【发明者】王晓喃 申请人:常熟理工学院