[发明专利]多播通讯方法及使用此方法的中继节点与无线网络系统有效
申请号: | 200810190367.9 | 申请日: | 2008-12-31 |
公开(公告)号: | CN101771941A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 蔡佳宏;陈昭佑;卢奕丞;曾煜棋;郭伦嘉 | 申请(专利权)人: | 财团法人工业技术研究院 |
主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W24/08;H04W40/22;H04W84/18 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 蒲迈文 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通讯 方法 使用 中继 节点 无线网络 系统 | ||
1.一种多播通讯方法,其适用于由一中继节点在一无线网络中转传来自 于一第一成员节点的一多播包给多个第二成员节点,其中所述第二成员节点 与该第一成员节点属于同一群组,该多播通讯方法包括:
记录所述第二成员节点的数目以及每一所述第二成员节点与所述中继 节点之间的距离;
从该第一成员节点中接收该多播包;
依据所述第二成员节点的数目与距离计算一监听参数;
依据该监听参数决定一等候时间;
在该等候时间内监听是否有至少一其它节点广播该多播包;以及
当该至少一其它节点广播该多播包时判断该至少一其它节点所广播的 该多播包是否已传送给所有所述第二成员节点,
其中当该至少一其它节点所广播的该多播包已传送给所有所述第二成 员节点,则不广播所接收的该多播包,反之,则在该等候时间到期之后广播 所接收的该多播包,
其中,该监听参数T用式(1)来表示:
fmax=G
fmin=1/最大非成员范围
T=(1-((M/(H-M+1)-fmin)/(fmax-fmin)))×Tmax (1)
其中该最大非成员范围定义为所述成员节点所属的群组的节点与该群 组的任一节点的最小距离不应超过的范围,M表示转传此多播包的中继节点 本身所能与属于该群组的成员节点通讯的数目,H表示所有可通讯的成员节 点与此中继节点的距离的总和,G表示在此无线感测网络中属于该群组的成 员节点的总数,以及Tmax表示此无线感测系统中预设的最长等候时间。
2.如权利要求1所述的多播通讯方法,其中依据该监听参数决定该等候 时间的步骤包括依据该监听参数产生一随机数值作为该等候时间。
3.如权利要求1所述的多播通讯方法,其中记录所述第二成员节点的数 目以及所述第二成员节点的距离的步骤包括:
建立一多播信息表,其中该多播信息表包括一多播成员字段与一距离字 段;
接收一成员信息包;以及
依据该成员信息包记录与更新所述第二成员节点的数目以及所述第二 成员节点的距离。
4.如权利要求3所述的多播通讯方法,其中接收该成员信息包的步骤包 括定期地或非定期地通过一信标讯息接收该成员信息包。
5.如权利要求1所述的多播通讯方法,还包括记录至少一邻近节点的电 量。
6.如权利要求5所述的多播通讯方法,其中依据所述第二成员节点的数 目与距离计算该监听参数的步骤包括依据所述第二成员节点的数目与距离 以及该至少一邻近节点的电量来计算该监听参数。
7.如权利要求3所述的多播通讯方法,其中判断该至少一其它节点所广 播的该多播包是否已传送给所有所述第二成员节点的步骤包括在该多播信 息表中记录每一所述第二成员节点是否已接收到该多播包。
8.如权利要求1所述的多播通讯方法,其中所述第二成员节点经由至少 一个非成员节点与该第一成员节点通讯。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人工业技术研究院,未经财团法人工业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810190367.9/1.html,转载请声明来源钻瓜专利网。