[发明专利]基于ZigBee的Wi-Fi接入点发现与选择方法无效

专利信息
申请号: 201110021343.2 申请日: 2011-01-19
公开(公告)号: CN102076060A 公开(公告)日: 2011-05-25
发明(设计)人: 牛建伟;吴菲菲;张锦锋;陈灿峰 申请(专利权)人: 北京航空航天大学
主分类号: H04W48/16 分类号: H04W48/16;H04W48/20
代理公司: 北京永创新实专利事务所 11121 代理人: 周长琪
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 zigbee wi fi 接入 发现 选择 方法
【说明书】:

技术领域

发明属于通信领域,具体涉及一种基于ZigBee的Wi-Fi接入点发现与选择方法。

背景技术

Wi-Fi(又称802.11b),是一种无线通讯技术,工作在2.4GHz的ISM(IndustrialScientific Medical)频段,采用DSSS(Direct Sequence Spread Spectrum)扩频技术,能提供最高11Mbps的速率,有效距离达100m,具有速度快,通讯范围大,成本低等特点。Wi-Fi因其高带宽,低成本的优势,目前已成为无线通讯的主流,大部分的移动设备都配备了Wi-Fi接口。

然而,Wi-Fi也存在功耗大的缺陷。研究数据表明,移动设备超过50%的耗电量都来自于Wi-Fi接口,因而移动设备将不足以支持长时间的Wi-Fi通讯,这极大地阻碍了Wi-Fi在移动设备中的进一步推广和应用。因此,如何有效降低Wi-Fi接口的耗电量成为一个亟待解决的问题。

根据802.11b协议,Wi-Fi的启动过程主要包括四个阶段:扫描(Scan),关联(Association),验证(Authentication),地址配置(DHCP),其中扫描阶段的持续时间最长,耗电量最大,若能减少扫描阶段的电量消耗,就能有效地降低Wi-Fi接口的耗电量。

目前,研究者已提出一些方案,以有效降低Wi-Fi扫描阶段的耗电量,其中一种主要的方案就是利用移动设备配备的其他低功耗网络接口(Bluetooth,GPRS),如Footprint,Blue-Fi等。Footprint利用设备从蜂窝网络中获得的相关数据,如监听到的蜂窝塔的ID,信号强度等,来推测设备当前的位置,只有当设备的位置发生较大的改变时才启动Wi-Fi扫描以获得周围可用的接入点(Access Point,AP)信息,通过减少不必要的扫描次数来降低耗电量。Blue-Fi利用周围蓝牙节点及蜂窝信号的相关信息,例如蓝牙节点的ID,蜂窝塔ID等,来判断当前是否有可用的Wi-Fi网络,只有在存在Wi-Fi网络时才启动Wi-Fi扫描并连接到相关AP。FootPrint与Blue-Fi都是利用其他链路获取的信息以预测当前Wi-Fi网络的状态,以减少不必要的Wi-Fi扫描与连接,从而节省电量,但存在预测不准确的问题。

上述几种方案,大都使用GPRS和蓝牙作为辅助链路,然而GPRS存在准确度低的问题,不能很好地用于Wi-Fi网络的预测,蓝牙也存在通讯距离短,节点发现时间长等限制,因此上述几种方案都不能很有效地解决Wi-Fi接口功耗大的问题,且实现起来都较为复杂。

发明内容

本发明针对Wi-Fi接口功耗大的问题,以及现有方案中存在的一些不足,提出一种基于ZigBee的Wi-Fi接入点发现与选择方法,移动设备之间利用高效的消息广播机制通过ZigBee接口共享AP信息,并利用AP信息直接连接到相关AP而无需事先扫描AP。此外,可使设备能够根据获取的AP信息,利用有效地AP选择机制选取当前最佳AP连接。

本发明一种基于ZigBee的Wi-Fi接入点发现与选择方法,采用ZigBee作为通讯链路,包括以下步骤:

步骤1:初始化建立本地Wi-Fi接入点AP列表,然后启动ZigBee接口接收数据,并启动两个定时器Timer-u及Timer-s;所述的AP列表记录了所有本地保存的AP记录APRec,所述的AP记录的结构为:APRec<APInfo,count,lifetime>,其中,lifetime表示该AP记录的生存时间,count表示在一个发送周期内重复收到相同AP信息的次数,APInfo指连接AP所必须的信息。

步骤2:判断ZigBee接口是否收到数据,若是,转步骤3;若不是,转步骤4。

步骤3:从ZigBee接口接收的数据包中提取AP信息,记为RecAP,随后扫描本地AP列表,针对每个AP记录,查看其无线网络的服务集标识wlan_ssid是否与RecAP的相同,若相同,则将该AP记录的count及lifetime的值重置为0;若不存在无线网络的服务集标识wlan_ssid与RecAP的wlan_ssid相同的AP记录,则新建一条AP记录,将新建的AP记录的APInfo赋值为RecAP,count与lifetime的值初始为0。

步骤4:判断定时器Timer-u是否超时,若是,转步骤5;若不是,转步骤6。

步骤5:遍历整个AP列表,检查每个AP记录的lifetime值,若超过特定阈值,则删除该条AP记录。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110021343.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top