一种终端及其无线连接方法技术

技术编号:13300887 阅读:78 留言:0更新日期:2016-07-09 18:26
本发明专利技术实施例提供了一种终端及其无线连接方法,所述终端包括至少两个WiFi处理单元;该方法包括:所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个信道中的部分信道,以搜索所述部分信道中每个所述信道上预先部署的至少一个无线接入点,且每个所述WiFi处理单元扫描的部分信道不完全相同;每个所述WiFi处理单元在搜索到的无线接入点中选出接入的无线接入点,并接入选出的无线接入点;其中,不同WiFi处理单元接入相同的无线接入点或者不同的无线接入点;每个所述WiFi处理单元通过接入的所述无线接入点与对端设备进行数据通信。本发明专利技术实施例提供的技术方案,用以实现提高终端与无线接入点间建立无线连接的速度。

【技术实现步骤摘要】

本专利技术实施例涉及无线通信技术,尤其涉及一种终端及其无线连接方法
技术介绍
无线相容性验证(WirelessFidelity,WiFi)与蓝牙一样,同属于在办公和家庭中使用的短距离无线连接技术。目前,终端几乎都具有WiFi功能,终端利用WiFi功能与无线接入点连接,如果无线接入点接入互联网,则终端就可以直接访问互联网,因此WiFi功能越来越受到用户的喜爱,用户可以手持终端在任意地方上网。然而,目前终端中只有一个WiFi处理单元,该WiFi处理单元会按照顺序依次扫描各个信道,并与扫描到的一个信道中的一个无线接入点建立无线连接,进而通过该无线接入点与对端设备进行数据通信,因此,目前终端与无线接入点间建立无线连接的速度比较慢。
技术实现思路
有鉴于此,本专利技术实施例提供了一种终端及其无线连接方法,以实现提高终端与无线接入点间建立无线连接的速度。第一方面,本专利技术实施例提供了一种终端的无线连接方法,所述终端包括至少两个WiFi处理单元;所述方法包括:所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个信道中的部分信道,以搜索所述部分信道中每个所述信道上预先部署的至少一个无线接入点,且每个所述WiFi处理单元扫描的部分信道不完全相同;每个所述WiFi处理单元在搜索到的无线接入点中选出接入的无线接入点,并接入选出的无线接入点;其中,不同WiFi处理单元接入相同的无线接入点或者不同的无线接入点;每个所述WiFi处理单元通过接入的所述无线接入点与对端设备进行数据通信。在第一方面的第一种可能的实现方式中,所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个信道中的部分信道,包括:每个所述WiFi处理单元获得每个信道上部署的无线接入点的数目;每个所述WiFi处理单元依据每个所述信道上部署的无线接入点的数目,按照所述数目由大到小的顺序扫描至少两个信道中的部分信道。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述终端还包括信道管理单元和至少两个WiFi驱动单元,每个所述WiFi驱动单元对应一个所述WiFi处理单元,所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个信道中的部分信道之后,所述方法还包括:每个所述WiFi处理单元扫描至少一个其他信道,所述其他信道为该WiFi处理单元未扫描的信道,以获得所述至少一个其他信道的扫描结果信息;每个所述WiFi处理单元通过对应的WiFi驱动单元向所述信道管理单元发送所述扫描结果信息,以便于所述信道管理单元进行所述扫描结果信息和另一WiFi处理单元通过对应的WiFi驱动单元发送的至少一个其他信道的扫描结果信息的比对,以确定出现异常的WiFi处理单元;其中,所述信道管理单元进行比对的两个扫描结果信息分别对应的至少一个其他信道是相同的信道。结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述终端还包括客户端和WiFi管理单元,所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个信道中的部分信道之前,所述方法还包括:所述WiFi管理单元接收所述客户端发送的扫描指令,所述扫描指令用于指示WiFi处理单元进行信道扫描,以搜索到所述无线接入点;所述WiFi管理单元判断是否收到所述扫描指令对应的WiFi处理单元发送的扫描结果信息;若所述WiFi管理单元收到所述扫描结果信息,向所述WiFi处理单元发送所述扫描指令;若所述WiFi管理单元没有收到所述扫描结果信息,不向所述WiFi处理单元发送所述扫描指令。结合第一方面,在第一方面的第四种可能的实现方式中,所述终端还包括客户端、WiFi管理单元和至少两个WiFi驱动单元,每个所述WiFi驱动单元对应一个所述WiFi处理单元,所述每个所述WiFi处理单元通过接入的所述无线接入点与对端设备进行数据通信,包括:所述WiFi管理单元接收每个所述WiFi驱动单元发送的与该WiFi驱动单元对应的WiFi处理单元的负载状态信息;所述WiFi管理单元接收所述客户端发送的数据传输请求消息;所述WiFi管理单元依据所述负载状态信息,在所述至少两个WiFi驱动单元中选出至少一个当前负载最轻的WiFi驱动单元;所述WiFi管理单元向选出的至少一个WiFi驱动单元发送所述数据传输请求消息,以便于所述至少一个WiFi处理单元中每个WiFi处理单元依据所述数据传输请求消息,通过接入的所述无线接入点与对端设备进行数据通信。结合第一方面,在第一方面的第五种可能的实现方式中,所述终端还包括客户端、WiFi管理单元和至少两个WiFi驱动单元,每个所述WiFi驱动单元对应一个所述WiFi处理单元,所述每个所述WiFi处理单元通过接入的所述无线接入点与对端设备进行数据通信,包括:所述WiFi驱动单元接收所述WiFi管理单元发送的数据传输请求消息,所述数据传输请求消息为所述WiFi管理单元从所述客户端接收到的;所述WiFi驱动单元从所述WiFi管理单元获得另一WiFi驱动单元的媒体介入控制MAC地址;所述WiFi驱动单元依据所述MAC地址向所述另一WiFi驱动单元发送所述数据传输请求消息,以便于所述另一WiFi驱动单元向对应的WiFi处理单元发送所述数据传输请求消息,以便于所述WiFi处理单元依据所述数据传输请求消息,通过接入的无线接入点与对端设备进行数据通信,以获得业务数据,以及通过所述另一WiFi驱动单元向所述客户端发送所述业务数据。结合第一方面或第一方面的第一种或第二种或第三种或第四种或第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述至少两个WiFi处理单元中,每个所述WiFi处理单元由一个WiFi芯片实现;或者,所述至少两个WiFi处理单元中,所有WiFi处理单元由一个WiFi芯片实现。第二方面,本专利技术实施例提供了一种终端,所述终端包括至少两个WiFi处理单元;所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个信道中的部分信道,以搜索所述部分信道中每个所述信道上预先部署的至少一个无线接入点,且每个所述WiFi处理单元扫描的部分信道不完全相同;每个所述WiFi处理单元,用于在搜索到的无线接入点中选出接入的无线接入点,并接入选出的无线接入点;其中,不同WiFi处理单元接入相同的无线接入点或者不同的无线接入点;每个所述WiFi处理单元通过接入的所本文档来自技高网...

【技术保护点】
一种终端的无线连接方法,其特征在于,所述终端包括至少两个WiFi处理单元;所述方法包括:所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个信道中的部分信道,以搜索所述部分信道中每个所述信道上预先部署的至少一个无线接入点,且每个所述WiFi处理单元扫描的部分信道不完全相同;每个所述WiFi处理单元在搜索到的无线接入点中选出接入的无线接入点,并接入选出的无线接入点;其中,不同WiFi处理单元接入相同的无线接入点或者不同的无线接入点;每个所述WiFi处理单元通过接入的所述无线接入点与对端设备进行数据通信。

【技术特征摘要】
1.一种终端的无线连接方法,其特征在于,所述终端包括至少两个WiFi处
理单元;所述方法包括:
所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个信道中
的部分信道,以搜索所述部分信道中每个所述信道上预先部署的至少一个无线接
入点,且每个所述WiFi处理单元扫描的部分信道不完全相同;
每个所述WiFi处理单元在搜索到的无线接入点中选出接入的无线接入点,
并接入选出的无线接入点;其中,不同WiFi处理单元接入相同的无线接入点或
者不同的无线接入点;
每个所述WiFi处理单元通过接入的所述无线接入点与对端设备进行数据通
信。
2.根据权利要求1所述的方法,其特征在于,所述至少两个WiFi处理单元
中每个所述WiFi处理单元扫描至少两个信道中的部分信道,包括:
每个所述WiFi处理单元获得每个信道上部署的无线接入点的数目;
每个所述WiFi处理单元依据每个所述信道上部署的无线接入点的数目,按
照所述数目由大到小的顺序扫描至少两个信道中的部分信道。
3.根据权利要求2所述的方法,其特征在于,所述终端还包括信道管理单
元和至少两个WiFi驱动单元,每个所述WiFi驱动单元对应一个所述WiFi处理
单元,所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个信道
中的部分信道之后,所述方法还包括:
每个所述WiFi处理单元扫描至少一个其他信道,所述其他信道为该WiFi处
理单元未扫描的信道,以获得所述至少一个其他信道的扫描结果信息;
每个所述WiFi处理单元通过对应的WiFi驱动单元向所述信道管理单元发送
所述扫描结果信息,以便于所述信道管理单元进行所述扫描结果信息和另一WiFi
处理单元通过对应的WiFi驱动单元发送的至少一个其他信道的扫描结果信息的

\t比对,以确定出现异常的WiFi处理单元;其中,所述信道管理单元进行比对的
两个扫描结果信息分别对应的至少一个其他信道是相同的信道。
4.根据权利要求2所述的方法,其特征在于,所述终端还包括客户端和WiFi
管理单元,所述至少两个WiFi处理单元中每个所述WiFi处理单元扫描至少两个
信道中的部分信道之前,所述方法还包括:
所述WiFi管理单元接收所述客户端发送的扫描指令,所述扫描指令用于指
示WiFi处理单元进行信道扫描,以搜索到所述无线接入点;
所述WiFi管理单元判断是否收到所述扫描指令对应的WiFi处理单元发送的
扫描结果信息;
若所述WiFi管理单元收到所述扫描结果信息,向所述WiFi处理单元发送所
述扫描指令;若所述WiFi管理单元没有收到所述扫描结果信息,不向所述WiFi
处理单元发送所述扫描指令。
5.根据权利要求1所述的方法,其特征在于,所述终端还包括客户端、WiFi
管理单元和至少两个WiFi驱动单元,每个所述WiFi驱动单元对应一个所述WiFi
处理单元,所述每个所述WiFi处理单元通过接入的所述无线接入点与对端设备
进行数据通信,包括:
所述WiFi管理单元接收每个所述WiFi驱动单元发送的与该WiFi驱动单元
对应的WiFi处理单元的负载状态信息;
所述WiFi管理单元接收所述客户端发送的数据传输请求消息;
所述WiFi管理单元依据所述负载状态信息,在所述至少两个WiFi驱动单元
中选出至少一个当前负载最轻的WiFi驱动单元;
所述WiFi管理单元向选出的至少一个WiFi驱动单元发送所述数据传输请求
消息,以便于所述至少一个WiFi处理单元中每个WiFi处理单元依据所述数据传
输请求消息,通过接入的所述无线接入点与对端设备进行数据通信。
6.根据权利要求1所述的方法,其特征在于,所述终端还包括客户端、WiFi

\t管理单元和至少两个WiFi驱动单元,每个所述WiFi驱动单元对应一个所述WiFi
处理单元,所述每个所述WiFi处理单元通过接入的所述无线接入点与对端设备
进行数据通信,包括:
所述WiFi驱动单元接收所述WiFi管理单元发送的数据传输请求消息,所述
数据传输请求消息为所述WiFi管理单元从所述客户端接收到的;
所述WiFi驱动单元从所述WiFi管理单元获得另一WiFi驱动单元的媒体介
入控制MAC地址;
所述WiFi驱动单元依据所述MAC地址向所述另一WiFi驱动单元发送所述
数据传输请求消息,以便于所述另一WiFi驱动单元向对应的WiFi处理单元发送
所述数据传输请求消息,以便于所述WiFi处理单元依据所述数据传输请求消息,
通过接入的无线接入点与对端设备进行数据通信,以获得业务数据,以及通过所
述另一WiFi驱动单元向所述客户端发送所述业务数据。
7.根据权利要求1至6中任一项所述的方法,其特...

【专利技术属性】
技术研发人员:高光远
申请(专利权)人:华为终端东莞有限公司
类型:发明
国别省市:广东;44

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

1