显示WiFi网络信息的方法和装置的制造方法_2

文档序号:9755553阅读:来源:国知局
根据一示例性实施例示出的一种显示WiFi网络信息的方法的流程图,如图1 所示,显示WiFi网络信息的方法用于终端中,包括W下步骤。
[0077] 在步骤SlOl中,捜索终端的预设通信范围内的至少一个WiFi网络,并获取至少一 个WiFi网络中的每个WiFi网络的网络信息,该网络信息至少包括信号强度和WiFi类型。
[0078] 在步骤S102中,根据每个WiFi网络的网络信息,对每个WiFi网络进行排序。
[00巧]在步骤S103中,向用户显示排序后的WiFi网络和每个WiFi网络的WiFi类型。
[0080] 在本公开实施例中,捜索终端的预设通信范围内的至少一个WiFi网络,并获取至 少一个WiFi网络中的每个WiFi网络的网络信息,该网络信息至少包括信号强度和WiFi类 型;根据每个WiFi网络的网络信息,对每个WiFi网络进行排序;向用户显示排序后的WiFi网 络和每个WiFi网络的WiFi类型。从而实现根据信号强度和WiFi类型为用户推荐WiFi网络, 可W提高推荐WiFi网络的准确性。
[0081] 图2-1是根据一示例性实施例示出的一种显示WiFi网络信息的方法的流程图,如 图2-1所示,显示WiFi网络信息的方法用于终端中,包括W下步骤。
[0082] 在步骤S201中,捜索终端的预设通信范围内的至少一个WiFi网络。
[0083] 当用户想要使用终端上网时,开启终端的WiFi网络捜索模块;终端实时检测终端 的WiFi网络捜索模块,在检测到WiFi网络捜索模块处于开启状态时,通过WiFi网络捜索模 块,捜索终端的预设通信范围内的WiFi网络,得到至少一个WiFi网络。预设通信范围可W为 WiFi网络的通信范围。
[0084] 在步骤S202中,获取至少一个WiFi网络中的每个WiFi网络的网络信息。
[0085] 该网络信息至少包括信号强度和WiFi类型,还可W包括WiFi网络的协商速度和终 端数量。
[0086] 获取每个WiFi网络的WiFi类型的步骤可W为:
[0087] 向第一 WiFi网络对应的接入点发送第一查询请求,第一查询请求用于获取WiFi网 络的WiFi类型;接收第一WiFi网络对应的接入点返回的第一WiFi网络的WiFi类型,第一 WiFi网络为至少一个WiFi网络中的任一 WiFi网络。
[0088] 第一 WiFi网络对应的接入点接收终端发送的第一查询请求,根据第一查询请求, 获取第一 WiFi网络的WiFi类型,向终端发送第一 WiFi网络的WiFi类型。
[0089] 需要说明的是,WiFi网络的WiFi类型可W为WiFi网络的网络频段,例如,WiFi类型 可W为2.4g或者5g。接入点可W为路由器或者交换机等。并且,有些接入点可W发射WiFi类 型为2.4g的WiFi网络,有些接入点可W发射WiFi类型为5g的WiFi网络,有些接入点可W同 时发射WiFi类型为2.4g和5g的WiFi网络。
[0090] 当接入点可W同时发射WiFi类型为2.4g和5g的WiFi网络时,接入点存储网络标识 和WiFi类型的对应关系;第一查询请求还需要携带第一WiFi网络的网络标识。相应的,第一 WiFi网络对应的接入点获取第一 WiFi网络的WiFi类型的步骤可W为:
[0091] 第一 WiFi网络对应的接入点根据第一 WiFi网络的网络标识,从网络标识和WiFi类 型的对应关系中获取第一 WiFi网络的WiFi类型。
[0092] 获取每个WiFi网络的信号强度的步骤为现有技术,在此不再详细说明。
[0093] 获取终端分别与每个WiFi网络的协商速率的步骤可W通过W下步骤(1)和(2)实 现,包括:
[0094] (1):获取第一 WiFi网络的网络速率;
[00M]向第一 WiFi网络对应的接入点发送第二查询请求,第二查询请求用于获取WiFi网 络的网络速率;接收第一 WiFi网络对应的接入点返回的第一 WiFi网络的网络速率,第一 WiFi网络为至少一个WiFi网络中的任一 WiFi网络。
[0096] 第一 WiFi网络对应的接入点接收终端发送的第二查询请求,根据第一查询请求, 获取第一 WiFi网络的网络速率,向终端发送第一 WiFi网络的网络速率。
[0097] (2):根据终端的显卡速率和第一WiFi网络的网络速率,确定终端与第一WiFi网络 的协商速率。
[0098] 从终端的显卡速率和第一 WiFi网络的网络速率中选择最小速率,将最小速率确定 为终端与第一 WiFi网络的协商速率。
[0099] 获取每个WiF i网络接入的终端数量的步骤可W为:
[0100] 向第一 WiFi网络对应的接入点发送第=查询请求,第=查询请求用于获取WiFi网 络接入的终端数量;接收第一 WiFi网络对应的接入点返回的第一 WiFi网络接入的终端数 量。
[0101] 第一 WiFi网络对应的接入点实时统计当前接入第一 WiFi网络的终端数量,接收终 端发送的第=查询请求,根据第=查询请求,向终端发送该WiFi网络的WiFi类型。
[0102] 在本公开实施例中,为了节省第一 WiFi网络对应的接入点的功耗,第一 WiFi网络 对应的接入点可W不实时统计当前接入第一 WiFi网络的终端数量,在接收到第=查询请求 之后,统计当前接入第一 WiFi网络的终端数量。
[0103] 需要说明的是,为了提高获取效率,终端获取第一 WiFi网络的WiFi类型、协商速率 和终端数量时,可W不独立发送查询请求进行获取,直接通过一个查询请求进行获取,过程 可W为:
[0104] 终端向第一 WiFi网络对应的接入点发送网络信息查询请求,该网络信息查询请求 用于获取WiFi网络的网络信息;接收第一 WiFi网络对应的接入点发送的第一 WiFi网络的网 络信息,该网络信息包括:信号强度,WiFi类型,协商速率和终端数量。
[0105] 由于目前大多接入点都是可W发射WiFi类型为2.4g的WiFi网络,因此,频段为 2.4g的WiFi网络容易产生干扰,在本公开中,优先为用户推荐WiFi类型为5g的WiFi网络,也 即执行步骤S203。
[0106] 在步骤S203中,根据每个WiFi网络的网络信息,分别计算每个WiFi网络的质量参 数。
[0107] 如果该网络信息包括信号强度和WiFi类型,本步骤可W为:
[0108] 根据第一WiFi网络的信号强度和WiFi类型,按如下公式(1)计算第一WiFi网络的 质量参数,第一 WiFi网络为至少一个WiFi网络中的任一 WiFi网络;
[0109] Q = kl*M+k2*N;公式(1)
[0110] 其中,Q为第一 WiFi网络的质量参数,M为第一 WiFi网络的信号强度,kl为质量参数 对应的权重,N为第一 WiFi网络的WiFi类型,k2为WiFi类型对应的权重。
[0111] 对于至少一个WiFi网络中的每个WiFi网络,都通过W上公式(1)计算每个WiFi网 络的质量参数。
[0112] 如果该网络信息包括WiFi网络的协商速率和终端数量,本步骤可W为:
[0113] 根据第一 WiFi网络的信号强度、WiFi类型、协商速率和终端数量,按如下公式计算 第一 WiFi网络的质量参数,第一 WiFi网络为至少一个WiFi网络中的任一 WiFi网络;
[0114] Q = kl*M+k 巧化 k3 巧+k4*Y;公式(2)
[0115] 其中,Q为第一 WiFi网络的质量参数,M为第一 WiFi网络的信号强度,kl为质量参数 对应的权重,N为第一 WiFi网络的WiFi类型,k2为WiFi类型对应的权重,X为第一 WiFi网络的 协商速率,k3为协商速率对应的权重,Y为第一 WiFi网络的终端数量,k4为终端数量对应的 权重。
[0116] 对于至少一个WiFi网络中的每个WiFi网络,都通过W上公式(2)计算每个WiFi网 络的质量参数。
[0117] 在步骤S204中,根据每个WiFi网络的质量参数,对每个WiFi网络进行排序。
[0118] 根据每个WiFi网络的质量参数,按照质量参数从大到小的顺序对WiFi网络进行排 序,得到排序后的WiFi网络。
[0119] 可选的,在本步骤中,终端也可W根据每个WiFi网络的WiFi类型,对每个WiFi网络 进行排序,也即从每个WiFi网络中选择WiFi类型为预设类型的WiFi网络,将选择的WiFi网 络排在前面,将每个WiFi网络中未选择的WiFi网络排在后边。
[0120] 例如,预设类型为5g,则终端将5g的WiFi网络排在前面,将2.4g的WiFi网络排在后 边,也即优选为用户推荐5g的WiFi网络。
[0121] 当选择的WiFi网络包括多个WiFi网络,未选择的WiFi网络包括多个WiFi网络时, 根据选择的每个WiFi网络的信号强度对选择的每个WiFi网络进行排序,根据未选择的每个 WiFi网络的信号强度对未选择的每个WiFi网络进行排序,将排序后的每个选择的WiFi网络 和排序后的每个未选择的WiFi网络组成排序后的WiFi网络。
[0122] 可选的,在本步骤中,终端也可W结合WiFi网络的网络状态对每个WiFi网络进行 排序,也即终端根据每个WiFi网络的质量参数和WiFi网络的网络状态,对每个WiFi网络进 行排序,过程可W为:
[0123] 从每个WiFi网络中选择网络状态为可用状态的WiFi网络和不可用状态的WiFi网 络;按照质量参数从大的小的顺序,分别对可用状态的WiFi网络和不可用状态的WiFi网络 进行排序,将排序后的可用状态的WiFi网络和不可用状态的WiFi网络组成排序后的WiFi网 络。
[0124] 将排序后的可用状态的WiFi网络和不可用状态的WiFi网络组成排序后的WiFi网 络时,将排序后的可用状态的WiFi网络排在前端,将不可用状态的WiFi网络排在后端。
[0125] 可用状态的WiFi网络是指已保存登录密码的WiFi网络或者不需要登录密码的 WiFi网络;不可用状态的WiFi网络是指需要登录密码但未保存登录密码的WiFi网络。
[01 %] 可选的,在本步骤中,终端也可W根据每个WiFi网络的协商速率,对每个WiFi网络 进行排序,得到排序后的WiFi网络。
[0127] 可选的,在本步骤中,终端也可W根据每个WiFi网络的终端数量,对每个WiFi网络 进行排序,得到排序后的WiFi网络。
[01%]
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1