无线局域网发现方法及装置的制造方法_4

文档序号:9649375阅读:来源:国知局
和光数据存储设备等。
[0134]一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置900的处理器执行时,使得装置900能够执行上述无线局域网发现方法,所述方法包括:
[0135]当终端接收到应用程序发送的无线局域网发现请求时,获取所述应用程序的预设信息;
[0136]根据所述应用程序的预设信息,确定所述终端当前扫描无线局域网的扫描方式,其中,所述扫描方式包括主动扫描方式和被动扫描方式,所述主动扫描方式为所述终端通过向无线局域网广播探测请求帧,并接收无线局域网返回的探测响应帧来扫描无线局域网,所述被动扫描方式为所述终端通过监听无线局域网发送的信标帧来扫描无线局域网;
[0137]根据确定的所述扫描方式发现无线局域网。
[0138]在一个实施例中,所述预设信息包括所述应用程序的类型,所述根据所述应用程序的预设信息,确定所述终端当前扫描无线局域网的扫描方式,包括:
[0139]判断所述应用程序的类型是否属于预设类型;
[0140]在所述应用程序的类型属于预设类型时,确定所述终端当前扫描无线局域网的扫描方式为主动扫描方式;
[0141]在所述应用程序的类型不属于预设类型时,确定所述终端当前扫描无线局域网的扫描方式为被动扫描方式。
[0142]在一个实施例中,所述预设信息包括所述应用程序的历史发送参数,所述根据所述应用程序发送无线局域网发现请求的预设信息,确定所述终端当前扫描无线局域网的扫描方式,包括:
[0143]判断所述历史发送参数是否大于或等于预设发送参数;
[0144]当所述历史发送参数大于或等于预设发送参数时,确定所述终端当前扫描无线局域网的扫描方式为被动扫描方式;
[0145]当所述历史发送参数小于预设发送参数时,确定所述终端当前扫描无线局域网的扫描方式为主动扫描方式。
[0146]在一个实施例中,所述历史发送参数包括历史发送次数或历史发送频率。
[0147]在一个实施例中,所述方法还包括:
[0148]在确定所述终端当前扫描无线局域网的扫描方式为被动扫描方式后,检测所述终端的移动距离;
[0149]在所述移动距离大于或等于预设距离时,确定所述终端当前扫描无线局域网的扫描方式为主动扫描方式。
[0150]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0151]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种无线局域网发现方法,其特征在于,包括: 当终端接收到应用程序发送的无线局域网发现请求时,获取所述应用程序的预设信息; 根据所述应用程序的预设信息,确定所述终端当前扫描无线局域网的扫描方式,其中,所述扫描方式包括主动扫描方式和被动扫描方式,所述主动扫描方式为所述终端通过向无线局域网广播探测请求帧,并接收无线局域网返回的探测响应帧来扫描无线局域网,所述被动扫描方式为所述终端通过监听无线局域网发送的信标帧来扫描无线局域网; 根据确定的所述扫描方式发现无线局域网。2.根据权利要求1所述的方法,其特征在于,所述预设信息包括所述应用程序的类型,所述根据所述应用程序的预设信息,确定所述终端当前扫描无线局域网的扫描方式,包括: 判断所述应用程序的类型是否属于预设类型; 在所述应用程序的类型属于预设类型时,确定所述终端当前扫描无线局域网的扫描方式为主动扫描方式; 在所述应用程序的类型不属于预设类型时,确定所述终端当前扫描无线局域网的扫描方式为被动扫描方式。3.根据权利要求1所述的方法,其特征在于,所述预设信息包括所述应用程序发送无线局域网发现请求的历史发送参数,所述根据所述应用程序的预设信息,确定所述终端当前扫描无线局域网的扫描方式,包括: 判断所述历史发送参数是否大于或等于预设发送参数; 当所述历史发送参数大于或等于预设发送参数时,确定所述终端当前扫描无线局域网的扫描方式为被动扫描方式; 当所述历史发送参数小于预设发送参数时,确定所述终端当前扫描无线局域网的扫描方式为主动扫描方式。4.根据权利要求3所述的方法,其特征在于,所述历史发送参数包括历史发送次数或历史发送频率。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括: 在确定所述终端当前扫描无线局域网的扫描方式为被动扫描方式后,检测所述终端的移动距离; 在所述移动距离大于或等于预设距离时,确定所述终端当前扫描无线局域网的扫描方式为主动扫描方式。6.一种无线局域网发现装置,其特征在于,包括: 获取模块,用于当终端接收到应用程序发送的无线局域网发现请求时,获取所述应用程序的预设信息; 第一确定模块,用于根据所述获取模块获取的所述应用程序的预设信息,确定所述终端当前扫描无线局域网的扫描方式,其中,所述扫描方式包括主动扫描方式和被动扫描方式,所述主动扫描方式为所述终端通过向无线局域网广播探测请求帧,并接收无线局域网返回的探测响应帧来扫描无线局域网,所述被动扫描方式为所述终端通过监听无线局域网发送的信标帧来扫描无线局域网; 发现模块,用于根据所述第一确定模块确定的所述扫描方式发现无线局域网。7.根据权利要求6所述的装置,其特征在于,所述预设信息包括所述应用程序的类型,所述第一确定模块包括: 第一判断子模块,用于判断所述应用程序的类型是否属于预设类型; 第一确定子模块,用于在所述第一判断子模块判断所述应用程序的类型属于预设类型时,确定所述终端当前扫描无线局域网的扫描方式为主动扫描方式; 第二确定子模块,用于在所述第一判断子模块判断所述应用程序的类型不属于预设类型时,确定所述终端当前扫描无线局域网的扫描方式为被动扫描方式。8.根据权利要求6所述的装置,其特征在于,所述预设信息包括所述应用程序发送无线局域网发现请求的历史发送参数,所述第一确定模块包括: 第二判断子模块,用于判断所述历史发送参数是否大于或等于预设发送参数; 第三确定子模块,用于当所述第二判断子模块判断所述历史发送参数大于或等于预设发送参数时,确定所述终端当前扫描无线局域网的扫描方式为被动扫描方式; 第四确定子模块,用于当所述第二判断子模块判断所述历史发送参数于预设发送参数时,确定所述终端当前扫描无线局域网的扫描方式为主动扫描方式。9.根据权利要求8所述的装置,其特征在于,所述历史发送参数包括历史发送次数或历史发送频率。10.根据权利要求6至9中任一项所述的装置,其特征在于,所述装置还包括: 检测模块,用于在确定所述终端当前扫描无线局域网的扫描方式为被动扫描方式后,检测所述终端的移动距离; 第二确定模块,用于在所述检测模块检测到所述移动距离大于或等于预设距离时,确定所述终端当前扫描无线局域网的扫描方式为主动扫描方式。11.一种无线局域网发现装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 当终端接收到应用程序发送的无线局域网发现请求时,获取所述应用程序的预设信息; 根据所述应用程序的预设信息,确定所述终端当前扫描无线局域网的扫描方式,其中,所述扫描方式包括主动扫描方式和被动扫描方式,所述主动扫描方式为所述终端通过向无线局域网广播探测请求帧,并接收无线局域网返回的探测响应帧来扫描无线局域网,所述被动扫描方式为所述终端通过监听无线局域网发送的信标帧来扫描无线局域网。
【专利摘要】本公开是关于一种无线局域网发现方法及装置,其中,方法包括:当终端接收到应用程序发送的无线局域网发现请求时,获取所述应用程序的预设信息;根据所述应用程序的预设信息,确定所述终端当前扫描无线局域网的扫描方式。通过该技术方案,根据应用程序的预设信息,如应用程序的类型、应用程序的历史发送数据等,确定终端当前扫描无线局域网的扫描方式,如被动扫描方式或主动扫描方式。这样,根据应用程序的信息确定对应的扫描方式,可以避免应用程序一直进行主动扫描引起的无线局域网占用问题,减少频繁扫描所引起的电量耗费,而由于被动扫描比主动扫描更省电,从而可以在一定程度上减少终端耗电,延长终端的续航时间。
【IPC分类】H04W8/00, H04W84/12, H04W48/16
【公开号】CN105407473
【申请号】CN201510695294
【发明人】冯超, 刘丹, 杨冬东
【申请人】小米科技有限责任公司
【公开日】2016年3月16日
【申请日】2015年10月22日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1