基于移动代理的无线多媒体传感器网络服务质量保障方法技术

技术编号:3917176 阅读:242 留言:0更新日期:2012-04-11 18:40
基于移动代理的无线多媒体传感器网络服务质量保证方法,是在无线多媒体传感器节点发生故障或失效时,重新以较小代价快速发现满足QoS要求的新的路径的一种方法。这种方法以之前发生节点失效的满足QoS要求的路径为基础,使用移动代理在失效节点附近探寻绕过失效节点的路径,对原来由于节点失效从而导致整个路径失效的路径,进行局部地修复,从而以较小的代价,快速及时地发现满足QoS要求的新路径。该方法带宽要求低,能量消耗小,而且效率高、支持异构网络、可扩展性好。

【技术实现步骤摘要】

【技术保护点】
一种基于移动代理的无线多媒体传感器网络服务质量保障方法,其特征是在无线多媒体传感器节点发生故障或失效时,重新发现满足QoS要求的新的路径,以之前发生节点失效的满足QoS要求的路径为基础,使用移动代理在失效节点附近探寻绕过失效节点的路径,对原来由于节点失效从而导致整个路径失效的路径,进行局部地修复,具体步骤如下:步骤1:在管理节点生成路由移动代理,路由移动代理读取当前数据流所需要的QoS参数,以及之前存储在管理节点中满足QoS要求的路径信息,将其存储到自己的存储空间中,步骤2:,转步骤2,步骤16:路由移动代理到达Path中的最终节点,根据自己存储空间中的路径信息,向起始节点迁移,步骤17:路由移动代理到达起始节点,与起始节点交互,更新起始节点的路径信息,步骤18:路由移动代理没有找到到达目的节点且满足QoS要求的新的路径,启动完全重新路径的发现。路由移动代理读取当前节点的标识,判断当前节点是否就是路径信息中的最后一个节点,如果是,则转步骤16,否则转步骤3,步骤3:路由移动代理读取路径信息,得到下一跳的节点,并探查该节点是否已经失效;如果没有失效,则迁移到下一跳节点,然后继续执行该步骤,否则,转到步骤4,步骤4:在路径信息Path中的下一跳节点已经失效,路由移动代理生成服务质量保证移动代理,并设置一个等待时间T,步骤5:服务质量保证移动代理与路由移动代理交互,读取路径信息Path中失效节点的下一跳节点的标识,并将该节点标识作为目的节点标识DID,另外读取数据流的QoS参数信息,并设定一个迁移次数阀值G,以及跳数hop=0,将这些信息存储到自己的存储空间中,步骤6:服务质量保证移动代理将跳数hop与阀值G比较,如果hop>G,则将自己从当前节点清除,否则转到步骤7,步骤7:读取当前节点的标识以及从上跳节点到当前节点的参数信息,存储到自己的存储空间中,将当前节点的标识和目的节点标识比较,如果当前节点是目的节点,则转到步骤13。否则,转到步骤8,步骤8:服务质量保证移动代理探寻发现与当前传感器节点存在相邻关系的节点的个数为M,排除上一跳节点,步骤9:服务质量保证移动代理,分析这M个相邻节点与当前节点之间的链路,是否满足其存储的QoS的要求,并得到N个满足链路关系的相邻节点;如果N=0,服务质量保证移动代理将自己从当前节点中清除,否则转到步骤10,步骤10:服务质量保证移动代理将自身复制为N份,然后自动从当前传感器节点...

【技术特征摘要】

【专利技术属性】
技术研发人员:王汝传黄小桑叶宁马守明孙力娟黄海平沙超肖甫凡高娟
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利