无线网络获取方法、装置及电子设备制造方法及图纸

技术编号:19704990 阅读:23 留言:0更新日期:2018-12-08 15:03
本发明专利技术公开了一种无线网络获取方法、装置及电子设备。该方法包括:接收用户对目标应用页面的打开操作,检测目标应用页面提供的应用功能是否包括无线网络接入功能;当目标应用页面提供的应用功能包括无线网络接入功能时,扫描获取可接入的无线网络,获取对应的无线网络列表并保存在本地缓存中;接收用户对目标应用页面的无线网络接入功能的启用操作,从本地缓存中读取无线网络列表进行展示,以供用户选择目标无线网络进行接入。根据本发明专利技术,可以提高用户获取无线网络的速度。

【技术实现步骤摘要】
无线网络获取方法、装置及电子设备
本专利技术涉及网络通信
,更具体地,涉及一种无线网络获取方法、装置及电子设备。
技术介绍
随着网络通信技术的发展,通过无线网络上网获取对应的网络服务已经成为人们习以为常的通信方式。目前用户在使用电子设备(例如手机、电脑等)通过无线网络上网时,或者使用的应用程序需要基于无线网络提供应用功能时(例如提供文件传输功能的应用程序需要上传、下载文件),用户通常需要手动打开电子设备或者应用程序提供的无线网络功能,触发电子设备扫描附件的无线网络后,获取对应返回的包括附近的无线网络的网络标识的无线网络列表,从中选择合适的无线网络建立网络连接。但是,在具体应用中,受限于用户周围的无线网络环境或者使用电子设备的操作系统处理速度,用户通常在启用无线网络功能后,要等待较长的时间才能获取返回的无线网络列表进行网络接入,在用户期望快速上网或者应用程序需要快速连接网络的应用场景下,会带给用户较差的上网体验。
技术实现思路
本专利技术的一个目的是提供一种用于获取无线网络的新技术方案。根据本专利技术的第一方面,提供了一种无线网络获取方法,其中,包括:接收用户对目标应用页面的打开操作,检测所述目标应用页面提供的应用功能是否包括无线网络接入功能;当所述目标应用页面提供的应用功能包括无线网络接入功能时,扫描获取可接入的无线网络,获取对应的无线网络列表并保存在本地缓存中;其中,所述无线网络列表包括多个可供接入的无线网络的标识信息;接收用户对所述目标应用页面的无线网络接入功能的启用操作,从本地缓存中读取所述无线网络列表进行展示,以供用户选择目标无线网络进行接入。可选地,所述检测所述目标应用页面提供的应用功能是否包括无线网络接入功能包括:监听确定与所述目标应用页面对应的页面组件的初始化时机;当所述页面组件在初始化过程中声明与无线网络接入功能相关的函数或方法时,确定所述目标应用页面提供的应用功能包括无线网络接入功能。可选地,所述扫描获取可接入的无线网络,获取对应的无线网络列表并保存在本地缓存中的步骤包括:开启异步线程调用对应的扫描无线网络的应用接口,执行所述扫描可接入的无线网络的步骤;监听与扫描无线网络相关的广播信号,获取最新的所述无线网络列表保存在本地缓存中。可选地,所述方法包括:根据预设的扫描周期,执行所述扫描获取可接入的无线网络获取对应的无线网络列表并保存的步骤。可选地,所述方法还包括:将最新一个扫描周期扫描获取的无线网络列表与本地缓存中已保存的无线网络列表比较,如果两个无线网络列表中包括的无线网络的标识信息未发生变化,延长所述扫描周期的时长,更新得到新的所述扫描周期;和/或,在最新一个扫描周期扫描未能获取可供接入的无线网络时,延长所述扫描周期的时长,更新得到新的所述扫描周期。可选地,所述获取无线网络列表的步骤包括:将最新一个扫描周期扫描获取的无线网络列表与本地缓存中已保存的无线网络列表比较,得到最新获取的无线网络列表中包括的多个无线网络的无线信号变化信息;其中,所述无线信号变化信息至少包括无线信号的强度、无线信号强度变化类型、以及无线信号的变化幅度,所述无线信号强度变化类型包括无线信号增强、无线信号减弱;根据所述无线信号变化信息,从最新获取的无线网络列表中,选取无线信号强度变化符合选取规则的符合预设数目的无线网络,生成对应的无线网络列表并保存在本地缓存中;其中,选取规则是所述无线网络的无线信号强度大于预设的强度阈值并且无线信号强度增强的幅度超过预设的幅度阈值。可选地,所述获取无线网络列表的步骤包括:对扫描获取的可供接入的无线网络根据无线信号强度进行降序排序,选取符合预设数目的排序在前的无线网络,生成对应的所述无线网络列表并保存在本地缓存中。可选地,所述方法还包括:当从本地缓存中无法读取所述无线网络列表时,执行所述扫描可接入的无线网络的步骤以获取对应的所述无线网络列表。根据本专利技术的第二方面,提供一种无线网络获取装置,其中,包括:检测单元,用于接收用户对目标应用页面的打开操作,检测所述目标应用页面提供的应用功能是否包括无线网络接入功能;获取单元,用于当所述目标应用页面提供的应用功能包括无线网络接入功能时,扫描获取可接入的无线网络,获取对应的无线网络列表并保存在本地缓存中;其中,所述无线网络列表包括可供接入的多个无线网络的标识信息;读取单元,用于接收用户对所述目标应用页面的无线网络接入功能的启用操作,从本地缓存中读取所述无线网络列表进行展示,以供用户选择目标无线网络进行接入。根据本专利技术的第三方面,提供一种电子设备,其中,包括:显示装置,用于展示应用页面;存储器,用于存储可执行的指令;处理器,用于根据所述可执行的指令的控制,运行所述电子设备执行如本专利技术第一方面提供的任意一项所述的无线网络获取方法。根据本公开的一个实施例,通过用户打开应用页面时检测应用页面提供的应用功能是否包括无线网络接入功能,在确定应用页面提供的应用功能包括无线网络接入功能时,预先扫描获取可供接入的无线网络并将对应的无线网络列表保存在本地缓存中,当用户启用应用页面的无线网络接入功能时,直接读取无线网络列表展示给用户,供用户选择接入的无线网络,使得用户可以在启用无线网络接入功能后,无需等待能直接获取无线网络列表,极大缩短用户的等待时间,提高用户获取无线网络的速度,提升用户的无线网络获取体验。尤其适用于用户期望快速上网或者应用程序需要快速连接网络的应用场景。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1是显示可用于实现本专利技术的实施例的电子设备1000的硬件配置的例子的框图。图2示出了本专利技术的实施例的无线网络获取方法的流程图。图3示出了本专利技术的实施例的确定是否包括无线网络接入功能的步骤的流程图。图4示出了本专利技术的实施例的确定扫描获取无线网络列表的步骤的流程图。图5示出了本专利技术的实施例的获取无线网络列表的步骤的流程图。图6示出了本专利技术的实施例的无线网络获取装置3000的框图。图7示出了本专利技术的实施例的电子设备4000的框图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。<硬件配置>图1是示出可以实现本专利技术的实施例的电子设备1000的硬件配置的框图。电子设备1000可以是便携式电脑、台式计算机、手机、平板电脑等。如图1所示,电子设备1000可以包括处理器1100、存储器1200本文档来自技高网...

【技术保护点】
1.一种无线网络获取方法,其中,包括:接收用户对目标应用页面的打开操作,检测所述目标应用页面提供的应用功能是否包括无线网络接入功能;当所述目标应用页面提供的应用功能包括无线网络接入功能时,扫描获取可接入的无线网络,获取对应的无线网络列表并保存在本地缓存中;其中,所述无线网络列表包括多个可供接入的无线网络的标识信息;接收用户对所述目标应用页面的无线网络接入功能的启用操作,从本地缓存中读取所述无线网络列表进行展示,以供用户选择目标无线网络进行接入。

【技术特征摘要】
1.一种无线网络获取方法,其中,包括:接收用户对目标应用页面的打开操作,检测所述目标应用页面提供的应用功能是否包括无线网络接入功能;当所述目标应用页面提供的应用功能包括无线网络接入功能时,扫描获取可接入的无线网络,获取对应的无线网络列表并保存在本地缓存中;其中,所述无线网络列表包括多个可供接入的无线网络的标识信息;接收用户对所述目标应用页面的无线网络接入功能的启用操作,从本地缓存中读取所述无线网络列表进行展示,以供用户选择目标无线网络进行接入。2.根据权利要求1所述的方法,其中,所述检测所述目标应用页面提供的应用功能是否包括无线网络接入功能包括:监听确定与所述目标应用页面对应的页面组件的初始化时机;当所述页面组件在初始化过程中声明与无线网络接入功能相关的函数或方法时,确定所述目标应用页面提供的应用功能包括无线网络接入功能。3.根据权利要求1所述的方法,其中,所述扫描获取可接入的无线网络,获取对应的无线网络列表并保存在本地缓存中的步骤包括:开启异步线程调用对应的扫描无线网络的应用接口,执行所述扫描可接入的无线网络的步骤;监听与扫描无线网络相关的广播信号,获取最新的所述无线网络列表保存在本地缓存中。4.根据权利要求1所述的方法,其中,包括:根据预设的扫描周期,执行所述扫描获取可接入的无线网络获取对应的无线网络列表并保存的步骤。5.根据权利要求4所述的方法,其中,还包括:将最新一个扫描周期扫描获取的无线网络列表与本地缓存中已保存的无线网络列表比较,如果两个无线网络列表中包括的无线网络的标识信息未发生变化,延长所述扫描周期的时长,更新得到新的所述扫描周期;和/或,在最新一个扫描周期扫描未能获取可供接入的无线网络时,延长所述扫描周期的时长,更新得到新的所述扫描周期。6.根据权利要求4所述的方法,其中,所述获取无线网络列表的步骤包括:将最新一个扫描周期扫描获取的...

【专利技术属性】
技术研发人员:涂勇
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东,44

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

1