[发明专利]无线网络获取方法、装置及电子设备有效
申请号: | 201810580684.5 | 申请日: | 2018-06-07 |
公开(公告)号: | CN108966315B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 涂勇 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04W48/16 | 分类号: | H04W48/16 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 余西西;马佑平 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线网络 获取 方法 装置 电子设备 | ||
1.一种无线网络获取方法,其中,包括:
接收用户对目标应用页面的打开操作,检测所述目标应用页面提供的应用功能是否包括无线网络接入功能,其中,所述目标应用页面是某个应用程序中提供应用服务时展示的页面,或者是电子设备的操作系统提供系统服务时展示的页面;
当所述目标应用页面提供的应用功能包括无线网络接入功能时,扫描获取可接入的无线网络,获取对应的无线网络列表并保存在本地缓存中;
其中,所述无线网络列表包括多个可供接入的无线网络的标识信息;
接收用户对所述目标应用页面的无线网络接入功能的启用操作,从本地缓存中读取所述无线网络列表进行展示,以供用户选择目标无线网络进行接入。
2.根据权利要求1所述的方法,其中,所述检测所述目标应用页面提供的应用功能是否包括无线网络接入功能包括:
监听确定与所述目标应用页面对应的页面组件的初始化时机;
当所述页面组件在初始化过程中声明与无线网络接入功能相关的函数或方法时,确定所述目标应用页面提供的应用功能包括无线网络接入功能。
3.根据权利要求1所述的方法,其中,所述扫描获取可接入的无线网络,获取对应的无线网络列表并保存在本地缓存中的步骤包括:
开启异步线程调用对应的扫描无线网络的应用接口,执行所述扫描可接入的无线网络的步骤;
监听与扫描无线网络相关的广播信号,获取最新的所述无线网络列表保存在本地缓存中。
4.根据权利要求1所述的方法,其中,包括:
根据预设的扫描周期,执行所述扫描获取可接入的无线网络获取对应的无线网络列表并保存的步骤。
5.根据权利要求4所述的方法,其中,还包括:
将最新一个扫描周期扫描获取的无线网络列表与本地缓存中已保存的无线网络列表比较,如果两个无线网络列表中包括的无线网络的标识信息未发生变化,延长所述扫描周期的时长,更新得到新的所述扫描周期;
和/或,
在最新一个扫描周期扫描未能获取可供接入的无线网络时,延长所述扫描周期的时长,更新得到新的所述扫描周期。
6.根据权利要求4所述的方法,其中,所述获取无线网络列表的步骤包括:
将最新一个扫描周期扫描获取的无线网络列表与本地缓存中已保存的无线网络列表比较,得到最新获取的无线网络列表中包括的多个无线网络的无线信号变化信息;
其中,所述无线信号变化信息至少包括无线信号的强度、无线信号强度变化类型、以及无线信号的变化幅度,所述无线信号强度变化类型包括无线信号增强、无线信号减弱;
根据所述无线信号变化信息,从最新获取的无线网络列表中,选取无线信号强度变化符合选取规则的符合预设数目的无线网络,生成对应的无线网络列表并保存在本地缓存中;
其中,选取规则是所述无线网络的无线信号强度大于预设的强度阈值并且无线信号强度增强的幅度超过预设的幅度阈值。
7.根据权利要求1所述的方法,其中,所述获取无线网络列表的步骤包括:
对扫描获取的可供接入的无线网络根据无线信号强度进行降序排序,选取符合预设数目的排序在前的无线网络,生成对应的所述无线网络列表并保存在本地缓存中。
8.根据权利要求1所述的方法,其中,还包括:
当从本地缓存中无法读取所述无线网络列表时,执行所述扫描可接入的无线网络的步骤以获取对应的所述无线网络列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810580684.5/1.html,转载请声明来源钻瓜专利网。