双网卡终端的通信方法、装置和电子设备与流程

文档序号:37542116发布日期:2024-04-08 13:42阅读:12来源:国知局
双网卡终端的通信方法、装置和电子设备与流程

本发明主要涉及无线通信,尤其涉及一种双网卡终端的通信方法、装置和电子设备。


背景技术:

1、wi-fi是wi-fi联盟基于ieee std 802.11协议族推广的一套市场化的技术标准,而802.11协议族包含了很多种类型的协议,定义了不同频段、不同带宽、不同应用的技术标准。比如wi-fi6是包含了2.4g频段ht20/ht40、5g频段的ht20/ht40/ht80/ht160频宽的定义。而wi-fi的传输特性由无线电波的特性决定,在发射功率一致的情况下,终端的无线频段越低,波长越长,绕射能力更强,则在室内的无线覆盖范围越广。比如同样发射功率、无干扰条件下wi-fi2.4ghz在室内的覆盖范围要高于5ghz。

2、基于以上无线电波特性、各地法规限制、各处无线环境干扰条件下,wi-fi 2.4g/5g单个ap(access point,无线接入点)在室内的覆盖范围不宜超过15m半径。各无线网络产品厂商为了解决wi-fi覆盖范围,推出了mesh网络或ap+ac组网,需要非常多ap完成无线覆盖。ap经过以上组网后,就需要sta(station,无线工作站)支持无线漫游。目前有很多产品支持wi-fi ap和sta的2.4g/5g,也有很多ap支持双频引导(band steering),即ap会引导sta选择使用哪个频段,并且很多ap和sta也支持ieee802.11kvr协议,能够做到标准协议定义的无缝漫游。

3、虽然有双频引导和802.11kvr等优化wi-fi漫游的标准、协议,但实际无线技术在漫游时还无法做到完美不丢包,sta在ap间漫游时会由于各种原因(比如无线干扰、软件bug)出现不同程度的丢包、断连情况,在同样覆盖范围、同样数量ap情况下,sta漫游次数越多,则丢包数、断连次数均越多。这些丢包、断连情况在某些应用下(比如仓库中做货品盘点时)严重降低了工作效率。

4、可见,虽然传统wi-fi终端支持2.4g/5g频段,在家用、商用场景非常广泛,但传统wi-fi终端的频段特性导致其在室内环境覆盖范围小,对于一些需要大范围wi-fi覆盖的场景,比如仓库、超市、餐厅等,用户体验不好。


技术实现思路

1、本发明要解决的技术问题是提供一种双网卡终端的通信方法、装置和电子设备,可根据无线网络链路质量选择并切换主网络和备网络,自动选择优势频段通信,保证重要数据持续、稳定的传输效果。

2、为解决上述技术问题,第一方面,本发明提供了一种双网卡终端的通信方法,包括:计算第一网络的网络链路质量和第二网络的网络链路质量,其中所述第一网络为第一网卡接入的无线网络,所述第二网络为第二网卡接入的无线网络,所述网络链路质量包括信号强度指示;比较所述第一网络的网络链路质量与所述第二网络的网络链路质量,以网络链路质量更优的网络作为目标网络;将所述目标网络切换为主网络,另一网络作为备网络,其中所述主网络为用于数据传输的网络。

3、可选地,所述第一网卡用于连接2.4g/5g频段的无线接入点,所述第二网卡用于连接sub1g频段的无线接入点。

4、可选地,所述第一网络为所述第一网卡在每次扫描结果中选出的网络链路质量最佳的网络,所述第二网络为所述第二网卡在每次扫描结果中选出的网络链路质量最佳的网络。

5、可选地,在计算第一网络的网络链路质量和第二网络的网络链路质量之前,还包括:扫描并连接所述第一网络和所述第二网络。

6、可选地,扫描并连接所述第一网络和所述第二网络包括:若所述第一网络的接口和所述第二网络的接口已关联过无线接入点,则所述第一网卡和所述第二网卡分别连接至相关联的无线接入点所对应的网络。

7、可选地,扫描并连接所述第一网络和所述第二网络包括:若所述第一网络的接口和所述第二网络的接口未关联过无线接入点,则根据用户选择的无线接入点所对应的两个网络分别作为所述第一网卡和所述第二网卡接入的网络。

8、可选地,在扫描并连接所述第一网络和所述第二网络之前,还包括:初始化所述第一网卡和所述第二网卡的网络接口,创建客户端管理器、无线扫描器和网络选择器。

9、可选地,将所述目标网络切换为主网络包括:获取所述目标网络的客户端管理器,所述客户端管理器完成所述目标网络的连接。

10、可选地,还包括:若接收到用户输入的网络选择指令,则以用户所选择的网络作为所述主网络。

11、可选地,若接收到用户未同时选择所述第一网络和所述第二网络的指令,则以用户所述选择的网络为主网络。

12、可选地,若用户选择的网络是与当前所述主网络相同频段的网络,则断开所述主网络当前连接,重新连接新的网络。

13、可选地,若用户选择的网络与当前所述主网络不同,则以用户所选择的网络作为主网络,并在下一次扫描时进行所述主网络和所述备网络的切换。

14、可选地,所述网络链路质量还包括估算带宽、估算信道占用率,则获取第一网络的网络链路质量和第二网络的网络链路质量步骤中,还包括:赋予所述信号强度指示、所述估算带宽和所述估算信道占用率不同的权重,计算所述信号强度指示、所述估算带宽和所述估算信道占用率的综合评分,以所述综合评分作为所述网络链路质量的评价指标。

15、第二方面,本发明提供了一种双网卡终端的通信装置,包括:计算模块,用于计算第一网络的网络链路质量和第二网络的网络链路质量,其中所述第一网络为第一网卡接入的无线网络,所述第二网络为第二网卡接入的无线网络,所述网络链路质量包括信号强度指示;比较模块,用于比较所述第一网络的网络链路质量与所述第二网络的网络链路质量,以网络链路质量更优的网络作为目标网络;切换模块,用于将所述目标网络切换为主网络,另一网络作为备网络,其中所述主网络为用于数据传输的网络。

16、第三方面,本发明提供了一种电子设备,包括:处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的双网卡终端的通信方法的步骤。

17、第四方面,本发明提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的双网卡终端的通信方法的步骤。

18、与现有技术相比,本发明具有以下优点:首先计算第一网络的网络链路质量和第二网络的网络链路质量,再比较第一网络的网络链路质量与第二网络的网络链路质量,以网络链路质量更优的网络作为目标网络,最后将目标网络切换为主网络,另一网络作为备网络,因此可以根据无线网络链路质量选择并切换主网络和备网络,自动选择优势频段通信,保证重要数据持续、稳定的传输效果。



技术特征:

1.一种双网卡终端的通信方法,其特征在于,包括:

2.如权利要求1所述的双网卡终端的通信方法,其特征在于,所述第一网卡用于连接2.4g/5g频段的无线接入点,所述第二网卡用于连接sub1g频段的无线接入点。

3.如权利要求1所述的双网卡终端的通信方法,其特征在于,所述第一网络为所述第一网卡在每次扫描结果中选出的网络链路质量最佳的网络,所述第二网络为所述第二网卡在每次扫描结果中选出的网络链路质量最佳的网络。

4.如权利要求1所述的双网卡终端的通信方法,其特征在于,在计算第一网络的网络链路质量和第二网络的网络链路质量之前,还包括:扫描并连接所述第一网络和所述第二网络。

5.如权利要求4所述的双网卡终端的通信方法,其特征在于,扫描并连接所述第一网络和所述第二网络包括:若所述第一网络的接口和所述第二网络的接口已关联过无线接入点,则所述第一网卡和所述第二网卡分别连接至相关联的无线接入点所对应的网络。

6.如权利要求4所述的双网卡终端的通信方法,其特征在于,扫描并连接所述第一网络和所述第二网络包括:若所述第一网络的接口和所述第二网络的接口未关联过无线接入点,则根据用户选择的无线接入点所对应的两个网络分别作为所述第一网卡和所述第二网卡接入的网络。

7.如权利要求4~6任一项所述的双网卡终端的通信方法,其特征在于,在扫描并连接所述第一网络和所述第二网络之前,还包括:初始化所述第一网卡和所述第二网卡的网络接口,创建客户端管理器、无线扫描器和网络选择器。

8.如权利要求7所述的双网卡终端的通信方法,其特征在于,将所述目标网络切换为主网络包括:获取所述目标网络的客户端管理器,所述客户端管理器完成所述目标网络的连接。

9.如权利要求1所述的双网卡终端的通信方法,其特征在于,还包括:若接收到用户输入的网络选择指令,则以用户所选择的网络作为所述主网络。

10.如权利要求9所述的双网卡终端的通信方法,其特征在于,若接收到用户未同时选择所述第一网络和所述第二网络的指令,则以用户所述选择的网络为主网络。

11.如权利要求9所述的双网卡终端的通信方法,其特征在于,若用户选择的网络是与当前所述主网络相同频段的网络,则断开所述主网络当前连接,重新连接新的网络。

12.如权利要求9所述的双网卡终端的通信方法,其特征在于,若用户选择的网络与当前所述主网络不同,则以用户所选择的网络作为主网络,并在下一次扫描时进行所述主网络和所述备网络的切换。

13.如权利要求1所述的双网卡终端的通信方法,其特征在于,所述网络链路质量还包括估算带宽、估算信道占用率,则获取第一网络的网络链路质量和第二网络的网络链路质量步骤中,还包括:

14.一种双网卡终端的通信装置,其特征在于,包括:

15.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-13任一项所述的双网卡终端的通信方法的步骤。

16.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-13任一项所述的双网卡终端的通信方法的步骤。


技术总结
本发明提供了一种双网卡终端的通信方法、装置和电子设备,其中方法包括:计算第一网络的网络链路质量和第二网络的网络链路质量,第一网络为第一网卡接入的无线网络,第二网络为第二网卡接入的无线网络,网络链路质量包括信号强度指示;比较第一网络的网络链路质量与第二网络的网络链路质量,以网络链路质量更优的网络作为目标网络;将目标网络切换为主网络,另一网络作为备网络,其中主网络为用于数据传输的网络。本发明可根据无线网络链路质量选择并切换主网络和备网络,自动选择优势频段通信,保证重要数据持续、稳定地传输。

技术研发人员:肖留威,林喆,郭显辰,李晓军,汪洪川
受保护的技术使用者:上海商米科技集团股份有限公司
技术研发日:
技术公布日:2024/4/7
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1