网络连接切换方法、装置、存储介质及电子设备与流程
- 国知局
- 2024-08-02 14:21:40
本技术涉及通信,具体涉及一种网络连接切换方法、装置、存储介质及电子设备。
背景技术:
1、目前wifi网络技术普及越来越广,人们在使用wifi设备时,对wifi网络性能的要求也越来越高,切换网络连接对于提升用户网络性能具有很大作用。
2、目前现有切换网络连接的方案中,通常通过网络质量评分的判断,帮用户切换到网络质量更好的网络。但是现有的切换方案,切换网络连接时,会完全断开网络层和链路层连接,再重新发起连接,切换效率较低,且用户会感知到网络的断连,容易出现视频播放卡顿、断网提示等表现,很影响用户体验。
3、因此,目前的网络连接切换方案,存在切换效率较低且用户感知度高的问题,影响用户体验。
技术实现思路
1、本技术实施例提供一种方案,可以有效提升网络切换效率且降低用户感知度,提升用户体验。
2、本技术实施例提供以下技术方案:
3、根据本技术的一个实施例,一种网络连接切换方法,其包括:获取扫描到的至少两个热点的热点信息;根据所述热点信息进行检测,得到属于同一路由器的双频热点,所述双频热点包括第一热点和第二热点;若本地与所述第一热点建立连接且判断符合热点切换条件,则在链路层断开与所述第一热点的连接,并在所述链路层与所述第二热点建立连接;若在所述链路层与所述第二热点建立连接,则通过对所述第二热点进行网络地址可达性探测完成与所述第二热点的网络连接。
4、在本技术的一些实施例中,所述通过对所述第二热点进行网络地址可达性探测完成与所述第二热点的网络连接,包括:通过框架层下发断开命令至无线网络处理层,所述无线网络处理层响应所述断开命令断开与所述第一热点的连接;通过所述框架层下发连接命令至所述无线网络处理层,所述无线网络处理层响应所述连接命令与所述第二热点建立连接;通过所述框架层对所述第二热点进行网络地址可达性探测,得到探测结果;若所述探测结果为网络地址可达,则确定与所述第二热点已建立网络连接。
5、在本技术的一些实施例中,在所述通过所述框架层对所述第二热点进行网络地址可达性探测,得到探测结果之后,所述方法还包括:若所述探测结果为网络地址不可达,则通过预定网络地址分配流程进行网络地址请求,得到所述第二热点匹配的热点地址;根据所述热点地址与所述第二热点建立网络层连接。
6、在本技术的一些实施例中,在所述通过框架层下发断开命令至无线网络处理层之后,所述方法还包括:通过所述框架层向所述无线网络处理层设置标志位,所述标志位用于阻止所述无线网络处理层执行对应的用户感知操作。
7、在本技术的一些实施例中,所述热点信息包括热点标识符及信道;所述根据所述热点信息进行检测,得到属于同一路由器的双频热点,包括:检测扫描到的至少两个热点的热点标识符的相似度,得到相似度符合预定条件的多个候选热点,所述多个候选热点中包括所述第一热点;从所述多个候选热点中选择出与第一热点的信道分别属于预定双频段的热点,得到所述属于同一路由器的双频热点。
8、在本技术的一些实施例中,所述热点信息包括用户标记;所述根据所述热点信息进行检测,得到属于同一路由器的双频热点,包括:检测扫描到的至少两个热点对应的用户标记,得到属于同一双频热点组的用户标记;将所述属于同一双频热点组的用户标记对应的热点,作为所述属于同一路由器的双频热点。
9、在本技术的一些实施例中,在所述若本地与所述第一热点建立连接且判断符合热点切换条件,则在链路层断开与所述第一热点的连接之前,所述方法还包括:检测本地是否保存所述第二热点的连接信息以及所述第二热点的网络质量是否高于所述第一热点;若均是,则确定符合热点切换条件。
10、根据本技术的一个实施例,一种网络连接切换装置,所述装置包括:获取模块,用于获取扫描到的至少两个热点的热点信息;检测模块,用于根据所述热点信息进行检测,得到属于同一路由器的双频热点,所述双频热点包括第一热点和第二热点;连接模块,用于若本地与所述第一热点建立连接且判断符合热点切换条件,则在链路层断开与所述第一热点的连接,并在所述链路层与所述第二热点建立连接;探测模块,用于若在所述链路层与所述第二热点建立连接,则通过对所述第二热点进行网络地址可达性探测完成与所述第二热点的网络连接。
11、在本技术的一些实施例中,所述探测模块,用于:通过框架层下发断开命令至无线网络处理层,所述无线网络处理层响应所述断开命令断开与所述第一热点的连接;通过所述框架层下发连接命令至所述无线网络处理层,所述无线网络处理层响应所述连接命令与所述第二热点建立连接;通过所述框架层对所述第二热点进行网络地址可达性探测,得到探测结果;若所述探测结果为网络地址可达,则确定与所述第二热点已建立网络连接。
12、在本技术的一些实施例中,在所述通过所述框架层对所述第二热点进行网络地址可达性探测,得到探测结果之后,所述探测模块,用于:若所述探测结果为网络地址不可达,则通过预定网络地址分配流程进行网络地址请求,得到所述第二热点匹配的热点地址;根据所述热点地址与所述第二热点建立网络层连接。
13、在本技术的一些实施例中,在所述通过框架层下发断开命令至无线网络处理层之后,所述装置还包括设置模块,用于:通过所述框架层向所述无线网络处理层设置标志位,所述标志位用于阻止所述无线网络处理层执行对应的用户感知操作。
14、在本技术的一些实施例中,所述热点信息包括热点标识符及信道;所述检测模块,用于:检测扫描到的至少两个热点的热点标识符的相似度,得到相似度符合预定条件的多个候选热点,所述多个候选热点中包括所述第一热点;从所述多个候选热点中选择出与第一热点的信道分别属于预定双频段的热点,得到所述属于同一路由器的双频热点。
15、在本技术的一些实施例中,所述热点信息包括用户标记;所述检测模块,用于:检测扫描到的至少两个热点对应的用户标记,得到属于同一双频热点组的用户标记;将所述属于同一双频热点组的用户标记对应的热点,作为所述属于同一路由器的双频热点。
16、在本技术的一些实施例中,在所述若本地与所述第一热点建立连接且判断符合热点切换条件,则在链路层断开与所述第一热点的连接之前,所述装置还包括判断模块,用于:检测本地是否保存所述第二热点的连接信息以及所述第二热点的网络质量是否高于所述第一热点;若均是,则确定符合热点切换条件。
17、根据本技术的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本技术实施例所述的方法。
18、根据本技术的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本技术实施例所述的方法。
19、根据本技术的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例所述的各种可选实现方式中提供的方法。
20、本技术实施例中,获取扫描到的至少两个热点的热点信息;根据所述热点信息进行检测,得到属于同一路由器的双频热点,所述双频热点包括第一热点和第二热点;若本地与所述第一热点建立连接且判断符合热点切换条件,则在链路层断开与所述第一热点的连接,并在所述链路层与所述第二热点建立连接;若在所述链路层与所述第二热点建立连接,则通过对所述第二热点进行网络地址可达性探测完成与所述第二热点的网络连接。
21、以这种方式,通过扫描检测属于同一路由器的双频热点,若本地与双频热点中第一热点建立连接且判断符合热点切换条件,则首先仅在链路层断开与第一热点的连接,而保持网络层的连接,其次,在链路层与所述第二热点建立连接,并在连接后通过网络地址可达性探测完成与第二热点的网络连接。进而在切换网络连接时,利用同一路由器下双频热点的网络地址(ip地址)可复用性,在链路层断开及切换连接,以及通过网络地址可达性探测完成网络连接,整体过程切换效率有效提升,且切换过程用户感知度低,实现无感网络快速切换,提升用户体验。
本文地址:https://www.jishuxx.com/zhuanli/20240801/242556.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。