【技术实现步骤摘要】
一种基于预切换机制的移动网络数据通信实现方法
本专利技术涉及一种实现方法,尤其涉及的是一种基于预切换机制的移动网络数据通信实现方法。
技术介绍
近年来,很多研究工作致力于移动网络,以便通过移动网络能够快速获取网络服务。随着移动网络技术的发展,移动网络会成为未来提供服务的一种模式。目前,移动网络的实现模式是通过广播来实现,因此延迟和代价都比较大,降低了网络服务性能。因此,如何降低移动网络提供数据的延迟和代价成为近年来研究的热点问题。
技术实现思路
专利技术目的:本专利技术所要解决的技术问题是针对现有技术的不足,提供一种基于预切换机制的移动网络数据通信实现方法。技术方案:本专利技术公开了一种基于预切换机制的移动网络数据通信实现方法,所述网络包括接入路由器和设备;一个接入路由器配置两个以上的有线接口和一个无线接口;一个设备配置一个无线接口;接入路由器的有线接口与接入路由器相连,无线接口与设备链接;无线接口和有线接口统称为接口;一个接入路由器具有唯一的坐标,每个接口由接口ID唯一标识;接口ID为x的接口记为接口x;一种数据由名称唯一标识;一个设备由硬件ID唯一标识,该硬件ID ...
【技术保护点】
1.一种基于预切换机制的移动网络数据通信实现方法,其特征在于,所述网络包括接入路由器和设备;一个接入路由器配置两个以上的有线接口和一个无线接口;一个设备配置一个无线接口;接入路由器的有线接口与接入路由器相连,无线接口与设备链接;无线接口和有线接口统称为接口;一个接入路由器具有唯一的坐标,每个接口由接口ID唯一标识;接口ID为x的接口记为接口x;一种数据由名称唯一标识;一个设备由硬件ID唯一标识;一个消息由消息类型唯一标识,消息类型如下表所示:
【技术特征摘要】
1.一种基于预切换机制的移动网络数据通信实现方法,其特征在于,所述网络包括接入路由器和设备;一个接入路由器配置两个以上的有线接口和一个无线接口;一个设备配置一个无线接口;接入路由器的有线接口与接入路由器相连,无线接口与设备链接;无线接口和有线接口统称为接口;一个接入路由器具有唯一的坐标,每个接口由接口ID唯一标识;接口ID为x的接口记为接口x;一种数据由名称唯一标识;一个设备由硬件ID唯一标识;一个消息由消息类型唯一标识,消息类型如下表所示:消息类型值消息名称1邻居消息2设备消息3发布消息4移动消息5删除消息6查询消息7确认消息路由器保存一个邻居表,每个邻居表项包含接口ID域、坐标域和生命周期域;邻居消息包含消息类型和坐标域;接入路由器AR1定期执行下述操作:步骤101:开始;步骤102:接入路由器AR1从每个有线接口发送邻居消息,该邻居消息的消息类型值为1,坐标为接入路由器AR1的坐标;步骤103:接入路由器从有线接口f1接收到该邻居消息后查看邻居表,如果存在一个邻居表项,该邻居表项的坐标等于该邻居消息的坐标且接口ID等于f1,则执行步骤104,否则执行步骤105;步骤104:从有线接口f1接收到该邻居消息的接入路由器选择一个邻居表项,该邻居表项的坐标等于该邻居消息的坐标且接口ID等于f1,将该邻居表项的生命周期设置为最大值,执行步骤108;步骤105:从有线接口f1接收到该邻居消息的接入路由器查看邻居表,如果存在一个邻居表项,该邻居表项的坐标等于该邻居消息的坐标,则执行步骤106,否则执行步骤107;步骤106:从有线接口f1接收到该邻居消息的接入路由器选择一个邻居表项,该邻居表项的坐标等于该邻居消息的坐标,将该邻居表项的接口ID更新为f1,将该邻居表项的生命周期设置为最大值,执行步骤108;步骤107:从有线接口f1接收到该邻居消息的接入路由器创建一个邻居表项,该邻居表项的坐标等于该邻居消息的坐标,该邻居表项的接口ID等于f1,将该邻居表项的生命周期设置为最大值;步骤108:结束。2.根据权利要求1所述的一种基于预切换机制的移动网络数据通信实现方法,其特征在于,接入路由器保存一个设备表,一个设备表项包含硬件ID、坐标、名称集合以及生命周期域;设备消息包含消息类型、硬件ID、坐标和名称集合;设备D1与接入路由器AR1链接,定期执行下述操作:步骤201:开始;步骤202:设备D1发送设备消息,该设备消息的消息类型值为2,硬件ID等于设备D1的硬件ID,坐标为设备D1的坐标,名称集合由设备D1所能提供的数据的名称构成;步骤203:接入路由器接收到该设备消息后查看设备表,如果存在一个设备表项,该设备表项的硬件ID等于该设备消息的硬件ID,则执行步骤204,否则执行步骤205;步骤204:接收到该设备消息的接入路由器选择一个设备表项,该设备表项的硬件ID等于该设备消息的硬件ID,将该设备表项的坐标以及名称集合分别更新为该设备消息的坐标以及名称集合,将生命周期设置为最大值,执行步骤206;步骤205:接收到该设备消息的接入路由器创建一个设备表项,该设备表项的硬件ID等于该设备消息的硬件ID,该设备表项的坐标以及名称集合分别等于该设备消息的坐标以及名称集合,将生命周期设置为最大值;步骤206:结束。3.根据权利要求2所述的一种基于预切换机制的移动网络数据通信实现方法,其特征在于,接入路由器保存一个路由表,一个路由表项包含接口ID、名称以及生命周期;一个发布消息包含消息类型和名称;数据DA1由名称NA1唯一标识;如果设备D1能够提供数据DA1,设备D1定期执行下述操作维护路由表:步骤301:开始;步骤302:设备D1发送一个发布消息,该发布消息的消息类型值为3,名称为NA1;步骤303:接入路由器从接口x1接收到该发布消息后查看路由表,如果存在一个路由表项,该路由表项的接口ID等于x1,名称等于该发布消息的名称且生命周期大于阈值TH1,则执行步骤310,否则执行步骤304;步骤304:从接口x1接收到该发布消息的接入路由器查看路由表,如果存在一个路由表项,该路由表项的接口ID等于x1且名称等于该发布消息的名称,则执行步骤305,否则执行步骤306;步骤305:从接口x1接收到该发布消息的接入路由器选择一个路由表项,该路由表项的接口ID等于x1且名称等于该发布消息的名称,将该路由表项的生命周期设置为最大值,执行步骤307;步骤306:从接口x1接收到该发布消息的接入路由器创建一个路由表项,该路由表项的接口ID等于x1,名称等于该发布消息的名称,将该路由表项的生命周期设置为最大值;步骤307:从接口x1接收到该发布消息的接入路由器判断接口x1是否为自己的无线接口,如果是,则执行步骤308,否则执行步骤309;步骤308:从接口x1接收到该发布消息的接入路由器从每个有线接口转发该发布消息,执行步骤303;步骤309:从接口x1接收到该发布消息的接入路由器从除了接口x1以外的每个有线接口转发该发布消息,执行步骤303;步骤310:结束。4.根据权利要求3所述的一种基于预切换机制的移动网络数据通信实现方法,其特征在于,移动消息包含消息类型和名称集合域;删除消息包含消息类型和名称域;设备D1与接入路由器AR1链接,如果接入路由器AR1检测到自己距离设备D1的距离大于阈值TH2,则接入路由器AR1执行下述操作:步骤401:开始;步骤402:接入路由器AR1选择设备表项E1,设备表项E1的硬件ID等于设备D1的硬件ID,然后接入路由器AR1选择一个邻居表项,该邻居表项的坐标与设备表项E1的坐标距离最近,从选中的邻居表项的接口ID所标识的接口发送一个移动消息,该移动消息的消息类型值为4,名称集合等于设备表项E1的名称集合;针对设备表项E1的名称集合中的每个名称NA2,接入路由器AR1执行下述操作:如果除了设备表项E1之外至少存在一个设备表项,该设备表项的名称集合...
【专利技术属性】
技术研发人员:王晓喃,秦湘平,姚宇峰,
申请(专利权)人:常熟理工学院,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。