连接无线接入点的方法、网络指示方法及相关产品与流程

文档序号:32524805发布日期:2022-12-13 20:44阅读:45来源:国知局
连接无线接入点的方法、网络指示方法及相关产品与流程

1.本技术涉及通信技术领域,具体涉及一种连接无线接入点的方法、网络指示方法及相关产品。


背景技术:

2.目前,手机等无线工作站连接无线接入点,一般是用户手动触发连接动作,连接成功后,无线工作站会将无线接入点的接入点信息保存在本地,待用户下次打开wi-fi并扫描到保存的接入点信息后,无线工作站向该无线接入点发起连接。如果该无线接入点不具有网络访问能力,则导致无线工作站在与该无线接入点连接成功后,无法访问网络,导致网络接入失败。


技术实现要素:

3.本技术实施例提供一种连接无线接入点的方法、网络指示方法及相关产品,可以避免连接不具有网络访问能力的无线接入点,提高网络接入的成功率。
4.本技术实施例的第一方面提供了一种连接无线接入点的方法,包括:
5.接收来自第一无线接入点的第一管理帧,所述第一管理帧携带第一接入点信息,所述第一接入点信息包括第一网络指示信息,所述第一网络指示信息用于指示所述第一无线接入点的网络访问能力,所述第一无线接入点是n个无线接入点中的任一个,n为大于或等于2的整数;
6.基于n个接入点信息从所述n个无线接入点中筛选目标无线接入点,所述n个接入点信息分别来自所述n个无线接入点的管理帧;
7.向所述目标无线接入点发起无线连接。
8.本技术实施例的第二方面提供了一种网络指示方法,包括:
9.向无线站点发送管理帧,所述管理帧携带网络指示信息,所述网络指示信息用于指示无线接入点的网络访问能力。
10.本技术实施例的第三方面提供了一种连接无线接入点的装置,包括:
11.接收单元,用于接收来自第一无线接入点的第一管理帧,所述第一管理帧携带第一网络指示信息,所述第一网络指示信息用于指示所述第一无线接入点的网络访问能力,所述第一无线接入点是n个无线接入点中的任一个,n为大于或等于2的整数;
12.筛选单元,用于基于n个接入点信息从所述n个无线接入点中筛选目标无线接入点,所述n个接入点信息分别来自所述n个无线接入点的管理帧;
13.连接单元,用于向所述目标无线接入点发起无线连接。
14.本技术实施例的第四方面提供了一种网络指示装置,包括:
15.发送单元,用于向无线站点发送管理帧,所述管理帧携带网络指示信息,所述网络指示信息用于指示无线接入点的网络访问能力。
16.本技术实施例的第五方面提供了一种无线站点,包括处理器和存储器,所述存储
器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如本技术实施例第一方面中的步骤指令。
17.本技术实施例的第六方面提供了一种无线接入点,包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如本技术实施例第二方面中的步骤指令。
18.本技术实施例的第七方面提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如本技术实施例第一方面或第二方面中的步骤指令。
19.本技术实施例的第八方面提供了一种计算机程序产品,其中,上述计算机程序产品包括计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如本技术实施例第一方面或第二方面中的步骤指令。
20.本技术实施例的连接无线接入点的方法,接收来自第一无线接入点的第一管理帧,第一管理帧携带第一接入点信息,第一接入点信息包括第一网络指示信息,第一网络指示信息用于指示第一无线接入点的网络访问能力,第一无线接入点是n个无线接入点中的任一个,n为大于或等于2的整数;基于n个接入点信息从n个无线接入点中筛选目标无线接入点,n个接入点信息分别来自n个无线接入点的管理帧;向目标无线接入点发起无线连接。本技术实施例中,从n个无线接入点中筛选目标无线接入点时,考虑了每个无线接入点的网络访问能力,可以避免选择不具有网络访问能力的无线接入点,避免连接不具有网络访问能力的无线接入点,从而提高网络接入的成功率。
附图说明
21.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1是本技术实施例提供的一种连接无线接入点的方法的流程示意图;
23.图2是本技术实施例提供的一种网络指示方法的流程示意图;
24.图3是本技术实施例提供的一种管理帧包括探测响应帧的连接无线接入点的方法的流程示意图;
25.图4是本技术实施例提供的一种连接无线接入点的装置的结构示意图;
26.图5是本技术实施例提供的一种网络指示装置的结构示意图;
27.图6是本技术实施例提供的一种无线站点的结构示意图;
28.图7是本技术实施例提供的一种无线接入点的结构示意图。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本技术保护的范围。
30.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
31.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本技术所描述的实施例可以与其它实施例相结合。
32.本技术实施例所涉及到的无线站点是具备通信能力的设备。可以是手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobilepersonal computer,umpc)、上网本、个人数字助理(personaldigital assistant,pda)、车载单元(on board unit,obu)、可穿戴设备(例如,手表、手环、智能头盔等)、智能家居设备(电饭煲、音响、家庭管家设备等)、增强现实(augmented reality,ar)/虚拟现实(virtualreality,vr)设备等。
33.本技术实施例的连接无线接入点的方法,接收来自第一无线接入点的第一管理帧,第一管理帧携带第一接入点信息,第一接入点信息包括第一网络指示信息,第一网络指示信息用于指示第一无线接入点的网络访问能力,第一无线接入点是n个无线接入点中的任一个,n为大于或等于2的整数;基于n个接入点信息从n个无线接入点中筛选目标无线接入点,n个接入点信息分别来自n个无线接入点的管理帧;向目标无线接入点发起无线连接。本技术实施例中,从n个无线接入点中筛选目标无线接入点时,考虑了每个无线接入点的网络访问能力,可以避免选择不具有网络访问能力的无线接入点,避免连接不具有网络访问能力的无线接入点,从而提高网络接入的成功率。以下具体进行说明。
34.请参阅图1,图1是本技术实施例提供的一种连接无线接入点的方法的流程示意图。如图1所示,该方法可以包括如下步骤。
35.101,无线站点接收来自第一无线接入点的第一管理帧,第一管理帧携带第一接入点信息,第一接入点信息包括第一网络指示信息,第一网络指示信息用于指示第一无线接入点的网络访问能力,第一无线接入点是n个无线接入点中的任一个,n为大于或等于2的整数。
36.本技术实施例中,无线站点,也可以称为无线工作站、无线终端设备。无线站点可以通过连接到无线接入点后获取网络访问。例如,无线站点可以是手机。
37.无线接入点(accesspoint,ap),是一种网络设备,无线工作站可以通过某种协议(比如,wi-fi协议)连接到该设备,并通过它获取到网络服务,如无线路由器。
38.管理帧可以包括探测请求(probe response)帧或信标(beacon)帧。管理帧还可以包括探测请求帧和信标帧。
39.第一接入点信息可以包括第一接入点的信息。第一接入点信息包括第一网络指示信息,第一网络指示信息用于指示第一无线接入点的网络访问能力。第一接入点信息还可以包括第一接入点的网络名称、支持速率集、支持功率范围、支持加密套件、第一接入点的接收信号强度指示(received signal strength indication,rssi)等。
40.第一无线接入点可以通过访问网络,来获取自身的网络访问能力。比如,第一无线接入点可以周期性的访问因特网(internet),以获取自身的网络访问能力。例如,第一无线接入点可以每隔五分钟访问因特网。
41.可以在管理帧中新增字段,在该新增字段中加入网络指示信息。比如,可以在管理帧中增加网络连通性(network indication)字段,将网络连通性字段放置于ieee 802.11wireless lan的可扩展字段中。网络连通性字段中的信息,可以表明当前的无线工作站点是否具有网络访问能力。
42.网络访问能力可以包括如下任意一种:没有网络访问能力、部分网络访问能力、拥有完全的网络访问能力、网络访问能力未知。
43.其中,部分网络访问能力是指某些网络无法访问,比如无法访问超文本传输安全协议(hypertext transfer protocol over secure socket layer,https)的网址,但是能够正常访问超文本传输协议(hyper text transfer protocol,http)的网址;拥有完全的网络访问能力就是https与http网址均能够正常访问。没有网络访问能力是指https与http网址均不能够正常访问。网络访问能力未知表示无线接入点的网络访问检测模块可能发生问题或者其他内部错误,无法判断当前是否具有网络访问能力。
44.由于第一无线接入点是n个无线接入点中的任一个,无线站点可以接收来自n个无线接入点的n个管理帧。无线站点的附近存在n个无线接入点,无线站点在n个无线接入点的网络覆盖范围之内。
45.可选的,n个无线接入点可以是该无线站点曾经连接过的无线接入点,n个无线接入点的配置信息还可以保存在该无线站点,便于后续该无线站点根据配置信息与曾经连接过的无线接入点进行接入点连接,提高网络连接的速度。
46.在一个实施例中,无线站点在没有与n个无线接入点中的任一个无线接入点连接时,可以执行步骤101。
47.在一个实施例中,无线站点在与n个无线接入点中的某一个无线接入点连接时,也可以执行步骤101。在执行步骤102之后,如果无线站点当前连接的无线接入点是目标无线接入点,则继续执行步骤101,如果无线站点当前连接的无线接入点不是目标无线接入点,则断开与当前连接的无线接入点,执行步骤103。
48.102,无线站点基于n个接入点信息从n个无线接入点中筛选目标无线接入点,n个接入点信息分别来自n个无线接入点的管理帧。
49.本技术实施例中,无线站点基于n个接入点信息从n个无线接入点中筛选目标无线接入点,由于n个接入点信息均包含网络指示信息,可以选择网络访问能力较好的接入点作为目标接入点,可以避免选择不具有网络访问能力的无线接入点,避免连接不具有网络访问能力的无线接入点,从而提高网络接入的成功率。
50.103,无线站点向目标无线接入点发起无线连接。
51.无线站点向目标无线接入点发起无线连接,可以经过wi-fi协议的帧交互,无线站点与目标无线接入点完成连接。
52.本技术实施例中,从n个无线接入点中筛选目标无线接入点时,考虑了每个无线接入点的网络访问能力,可以避免选择不具有网络访问能力的无线接入点,避免连接不具有网络访问能力的无线接入点,从而提高网络接入的成功率。
53.可选的,步骤102中,无线站点基于n个接入点信息从n个无线接入点中筛选目标无线接入点,可以包括如下步骤:
54.(11)无线站点从所述n个无线接入点中选择网络访问能力大于第一阈值的m1个无线接入点;
55.(12)无线站点从所述m1个无线接入点中选择目标无线接入点。
56.其中,m1为大于或等于1的整数。
57.本技术实施例中,网络访问能力可以通过数值进行量化。网络访问能力可以包括如下任意一种:没有网络访问能力、部分网络访问能力、拥有完全的网络访问能力、网络访问能力未知。其中,网络访问能力越大,对应的数值越大。比如,“没有网络访问能力”对应的数值<“网络访问能力未知”对应的数值<“部分网络访问能力”对应的数值<“拥有完全的网络访问能力”对应的数值。
58.第一阈值可以预先进行设定,可以存储在无线站点的存储器(非易失性存储器)中。比如,“没有网络访问能力”对应的数值为30,“网络访问能力未知”对应的数值为40,“部分网络访问能力”对应的数值为60,“拥有完全的网络访问能力”对应的数值为80。如果第一阈值可以设置为50,可以从n个无线接入点中选择网络访问能力为“部分网络访问能力”和“拥有完全的网络访问能力”的无线接入点。如果第一阈值可以设置为70,可以从n个无线接入点中选择网络访问能力为“拥有完全的网络访问能力”的无线接入点。
59.在m1等于1的情况下,无线站点将m1个无线接入点作为目标无线接入点。在m1大于1的情况下,无线站点从m1个无线接入点中选择目标无线接入点。
60.其中,无线站点从m1个无线接入点中选择目标无线接入点,可以包括如下步骤:
61.无线站点从m1个无线接入点中选择rssi值最大的无线接入点作为目标无线接入点;
62.或者,无线站点从m1个无线接入点中选择rssi值较大的无线接入点作为目标无线接入点;
63.或者,无线站点从m1个无线接入点中随机选择一个无线接入点作为目标无线接入点。
64.本技术实施例中,可以选择网络访问能力和rssi值较佳的无线接入点作为目标无线接入点,从n个无线接入点中筛选目标无线接入点时,考虑了每个无线接入点的网络访问能力和rssi,可以避免选择不具有网络访问能力和rssi较差的无线接入点,避免连接不具有网络访问能力和rssi较差的无线接入点,从而提高网络接入的成功率。
65.可选的,所述第一接入点信息还包括第一接收信号强度指示rssi;步骤102中,无线站点基于n个接入点信息从n个无线接入点中筛选目标无线接入点,可以包括如下步骤:
66.(21)无线站点从所述n个无线接入点中选择网络访问能力大于第一阈值并且rssi大于第二阈值的m2个无线接入点;
67.(22)无线站点从所述m2个无线接入点中选择目标无线接入点。
68.本技术实施例中,第二阈值可以预先进行设定,可以存储在无线站点的存储器(非易失性存储器)中。例如,第二阈值可以设置为-50dbm。
69.在m2等于1的情况下,无线站点将m2个无线接入点作为目标无线接入点。在m2大于1的情况下,无线站点从m2个无线接入点中选择目标无线接入点。
70.其中,无线站点从m2个无线接入点中选择目标无线接入点,可以包括如下步骤:
71.无线站点从m2个无线接入点中选择rssi值最大的无线接入点作为目标无线接入点;
72.或者,无线站点从m2个无线接入点中选择rssi值较大的无线接入点作为目标无线接入点;
73.或者,无线站点从m2个无线接入点中随机选择一个无线接入点作为目标无线接入点。
74.本技术实施例中,可以选择网络访问能力和rssi值较佳的无线接入点作为目标无线接入点,从n个无线接入点中筛选目标无线接入点时,考虑了每个无线接入点的网络访问能力和rssi,可以避免选择不具有网络访问能力和rssi较差的无线接入点,避免连接不具有网络访问能力和rssi较差的无线接入点,从而提高网络接入的成功率。
75.可选的,所述第一接入点信息还包括第一rssi和第一网络类型;
76.无线站点基于n个接入点信息从所述n个无线接入点中筛选目标无线接入点,包括:
77.(31)无线站点根据所述第一网络指示信息、所述第一rssi和所述第一网络类型计算所述第一无线接入点的网络质量;
78.(32)无线站点从所述n个无线接入点中选择网络质量最高的目标无线接入点。
79.本技术实施例中,第一网络类型是第一接入点支持的网络类型。网络类型可以包括:2.4g的热点网络、5g的热点网络、6g的热点网络中的任一种。一般而言,在其他条件不变的情况下,网络类型为5g的网络质量高于网络类型为2.4g的网络质量。
80.一般而言,在其他条件不变的情况下,rssi值越大,网络质量越高。
81.一般而言,在其他条件不变的情况下,“没有网络访问能力”的网络质量<“网络访问能力未知”的网络质量<“部分网络访问能力”的网络质量<“拥有完全的网络访问能力”的网络质量。
82.本技术实施例中,步骤(31)中,无线站点可以按照加权求和的算法,根据所述第一网络指示信息、所述第一rssi和所述第一网络类型计算所述第一无线接入点的网络质量。
83.例如,可以按照如下公式计算第一无线接入点的网络质量。
84.q=a1*b1+a2*b2+a3*b3;
85.其中,q为无线接入点的网络质量,a1为网络指示信息对应的加权系数,a2为rssi对应的加权系数,a3为网络类型对应的加权系数;b1为网络指示信息对应的数值,b2为rssi对应的数值,b3为网络类型对应的数值。
86.其中,“没有网络访问能力”对应的数值<“网络访问能力未知”对应的数值<“部分网络访问能力”对应的数值<“拥有完全的网络访问能力”对应的数值。rssi值越大,对应的数值越大,网络类型为2.4g对应的数值<网络类型为5g对应的数值≤网络类型为6g对应的数值。
87.由于第一无线接入点的网络质量综合考虑了第一网络指示信息、第一rssi和所述第一网络类型,n个无线接入点中每个无线接入点的网络质量都综合考虑了网络指示信息、rssi和网络类型。从n个无线接入点中选择网络质量最高的目标无线接入点,可以保证目标无线接入点具有较好的网络访问能力,具有较佳的rssi值以及质量较好的网络类型,可以
避免选择不具有网络访问能力、rssi较差和网络类型较差的无线接入点,避免连接不具有网络访问能力、rssi较差和网络类型较差的无线接入点,从而提高网络接入的成功率。
88.可选的,步骤(31)中,无线站点根据所述第一网络指示信息、所述第一rssi和所述第一网络类型计算所述第一无线接入点的网络质量,可以包括如下步骤:
89.(311)无线站点根据网络指示信息与网络得分的对应关系确定与所述第一网络指示信息对应的第一网络指示信息得分;
90.(312)无线站点根据rssi区间与网络得分的对应关系确定与所述第一rssi区间对应的第一rssi得分,所述第一rssi落入所述第一rssi区间;
91.(313)无线站点根据网络类型与网络得分的对应关系确定与所述第一网络类型对应的第一网络类型得分;
92.(314)无线站点根据所述第一网络指示信息得分、所述第一rssi得分和所述第一网络类型得分计算所述第一无线接入点的网络质量得分;
93.步骤(32)中,无线站点从所述n个无线接入点中选择网络质量最高的目标无线接入点,具体可以包括:无线站点从所述n个无线接入点中选择网络质量得分最高的目标无线接入点。
94.本技术实施例中,网络指示信息与网络得分的对应关系可以通过表格来呈现。请参阅表1,表1是本技术实施例提供的一种网络指示信息与网络得分的对应关系表。
95.表1
96.网络指示信息网络得分“没有网络访问能力”30“网络访问能力未知”40“部分网络访问能力”60“拥有完全的网络访问能力”80
97.其中,rssi区间与网络得分的对应关系可以通过表格来呈现。请参阅表2,表2是本技术实施例提供的一种rssi区间与网络得分的对应关系表。
98.表2
99.rssi区间网络得分rssi》-50dbm20rssi≤-50dbm10
100.其中,网络类型与网络得分的对应关系可以通过表格来呈现。请参阅表3,表3是本技术实施例提供的一种网络类型与网络得分的对应关系表。
101.表3
102.网络类型网络得分2.4g105g206g20
103.其中,网络类型为2.4g,表示该无线接入点是支持2.4g的网络热点,网络类型为5g,表示该无线接入点是支持5g的网络热点,网络类型为6g,表示该无线接入点是支持6g的
网络热点。
104.本技术实施例中,无线站点根据所述第一网络指示信息得分、所述第一rssi得分和所述第一网络类型得分计算所述第一无线接入点的网络质量得分,可以准确的量化每个无线接入点的网络质量得分,从而可以保证目标无线接入点具有较好的网络访问能力,具有较佳的rssi值以及质量较好的网络类型,可以避免选择不具有网络访问能力、rssi较差和网络类型较差的无线接入点,避免连接不具有网络访问能力、rssi较差和网络类型较差的无线接入点,从而提高网络接入的成功率。
105.请参阅图2,图2是本技术实施例提供的一种网络指示方法的流程示意图。如图2所示,该方法可以包括如下步骤。
106.201,无线接入点向无线站点发送管理帧,管理帧携带网络指示信息,网络指示信息用于指示该无线接入点的网络访问能力。
107.管理帧可以包括探测请求(probe response)帧或信标(beacon)帧。管理帧还可以包括探测请求帧和信标帧。
108.无线接入点可以通过访问网络,来获取自身的网络访问能力。比如,第一无线接入点可以周期性的访问因特网(internet),以获取自身的网络访问能力。例如,第一无线接入点可以每隔五分钟访问因特网。
109.可以在管理帧中新增字段,在该新增字段中加入网络指示信息。比如,可以在管理帧中增加网络连通性(network indication)字段,将网络连通性字段放置于ieee 802.11wireless lan的可扩展字段中。网络连通性字段中的信息,可以表明当前的无线工作站点是否具有网络访问能力。
110.比如,该网络指示信息可以通过两个比特来表示。例如,“0 0”表示无线接入点没有网络访问能力;“0 1”表示无线接入点只有部分网络访问能力;“1 0”表示无线接入点当拥有完全的网络访问能力;“1 1”表示无线接入点网络访问检测模块可能发生问题或者其他内部错误,无法判断当前是否具有网络访问能力。
111.可选的,无线接入点可以周期性的访问因特网(internet),以获取自身的网络访问能力。该周期可以是1秒至10000秒中的任意值。例如,无线接入点可以每隔五分钟访问因特网。无线接入点可以将最新获取的自身的网络访问能力写入管理帧的网络连通性(network indication)字段。
112.本技术实施例中,可以在管理帧中增加网络指示信息,使得无线站点接收到无线接入点发送的该管理帧后,根据该管理帧中携带的网络指示信息确定该无线接入点的网络访问能力。无需无线站点在与该无线接入点连接后,无线站点再进行网络访问能力的测试。无线站点在与无线接入点连接之前,就可以通过管理帧获得该无线接入点的网络访问能力,避免连接不具有网络访问能力的无线接入点,从而提高网络接入的成功率。
113.其中,所述管理帧包括探测响应帧和/或信标帧。
114.信标(beacon)帧,是无线接入点周期性发送的一种管理帧,用以告知周围无线设备当前自己的一些状态。
115.在管理帧包括探测响应帧和信标帧时,无线站点可以通过接收一个无线接入点的探测响应帧和信标帧来获得该无线接入点的网络指示信息,从而获知该无线接入点的网络访问能力。
116.探测响应帧和信标帧均可以携带该无线接入点的网络指示信息。可以在由于网络故障导致探测响应帧和信标帧中的其中一个无法接收到的情况下,仍然能够获得该无线接入点的网络指示信息,提高无线站点获得该无线接入点的网络指示信息的可靠性。
117.下面以管理帧为探测响应帧为例来具体说明。
118.本技术实施例聚焦于扫描交互过程中的改进以及扫描后网络的选择方法的优化。无线接入点在接收到无线站点发送来的probe request帧后,在回复其的probe response帧中,加入私有协议:网络连通性(network indication)字段,已表明当前的无线工作站点是否具有internet网络访问能力。网络连通性(network indication)字段放置于ieee 802.11wireless lan的可扩展字段中,占用1字节,每个位定义如下:
119.bit7bit6bit5bit4bit3bit2bit1bit0
120.其中,网络连通性(network indication)字段占用1个字节,包括8个比特(bit),高6bits保留,本技术实施例仅仅使用bit 0与bit 1两个bit位。bit 1与bit 0需要结合使用:
121.(1)“0 0”表示当前无线接入点没有internet访问能力;
122.(2)“0 1”表示无线接入点当前只有部分internet访问能力;
123.(3)“1 0”表示无线接入点当前拥有完全的internet访问能力;
124.(4)“1 1”表示无线接入点网络访问检测模块可能发生问题或者其他内部错误,无法判断当前是否具有internet访问能力。
125.部分internet访问能力是指某些网络无法访问一些https的网址,但是能够正常访问http的网址;拥有完全的internet访问能力就是https与http网址均能够正常访问。
126.请参阅图3,图3是本技术实施例提供的一种管理帧包括探测响应帧的连接无线接入点的方法的流程示意图。如图3所示,该方法可以包括如下步骤。
127.301,无线站点打开wi-fi开关。
128.无线站点打开wi-fi开关后,开启自动网络连接过程。
129.302,无线站点执行扫描。
130.无线站点的wi-fi模块在支持的频段上的每个信道执行扫描,即在每个信道中发送wi-fi协议帧:probe request帧(探测请求帧)。
131.303,无线接入点回复probe response帧。
132.周围的无线接入点接收到无线站点发出的probe request帧后,回复probe response帧(探测响应帧),表明自己在当前信道的存在。
133.304,无线站点获得扫描结果。
134.无线站点根据收集到的扫描结果(即,接收到的probe response帧),提取有效信息,如ssid名称,信号强度rssi,频段(2.4ghz/5ghz),网络指示信息(network indication)等,开始根据步骤305中的算法筛选出一个最优的无线接入点。
135.305,无线站点通过筛选算法选出一个最优的无线接入点。
136.(0)从所有的扫描结果中,找到所有的已保存网络(即曾经连接过的热点,配置信息当前还保存在无线工作站);若没有找到,则直接返回;若找到1个或者多个,则继续下面的步骤;
137.(1)将存在network indication bit 1/bit 0为(1 0)的热点的基础分设置为80;
138.(2)将存在network indication bit 1/bit 0为(0 1)的热点的基础分设置为60;
139.(3)将存在network indication bit 1/bit 0为(1 1)的热点的基础分设置为40;
140.(4)将存在network indication bit 1/bit 0为(0 0)的热点的基础分设置为30;
141.(5)将rssi》-50dbm的热点网络分加20;将rssi《=-50dbm的热点网络分加10;
142.(6)2.4g的热点网络分加10;5g/6g的热点网络分加20;
143.(7)计算所有热点的网络得分,网络分最高者即为选择的最优无线接入点。
144.306,无线站点向其选择的最优无线接入点发起无线连接。
145.比如,无线站点可以通过四次握手(four-way handshake)向其选择的最优无线接入点发起无线连接。
146.307,无线站点完成连接。
147.本技术实施例中,在无线接入点(热点)回复的probe response帧加入了network indication字段,能够便捷的告知无线工作站当前接入点是否具有网络访问能力;再结合新的热点筛选算法,大幅度增加有网络热点的得分,从而基本能够保证,在wi-fi打开后,能够自动选择到一个具有internet访问能力的热点。
148.对于传统的网络连接方案,很多时候只有在连接上热点一段时间后,才发现当前连接的网络不具有网络访问能力,需要用户再次在终端设备手动切换热点,效率低,且对用户不友好。
149.本技术实施例中,通过在无线接入点(热点)的probe response中加入网络指示信息(network indication)字段,实时的告知待接入的无线站点(终端设备)当前的internet访问能力,通过此因素,影响无线站点在网络选择时的偏好(有网络访问能力的热点加分多,没有网络访问能力的热点加分少),从而确保无线站点能够选择一个具有internet访问能力的热点进行连接访问。
150.此外,network indication字段除了加入无线接入点的probe response帧中之外,network indication字段还可加入无线接入点的周期性发送的信标帧(beacon帧)中,这样,无线工作站无须主动扫描,通过监听也能实时得知到感兴趣的无线接入点的网络状态,在漫游的过程中,可以排除掉无网络访问的目标接入点。network indication字段可以同时加入探测响应帧(probe response帧)和信标帧(beacon帧)中。
151.上述主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解的是,无线站点为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
152.本技术实施例可以根据上述方法示例对无线站点进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
153.请参阅图4,图4是本技术实施例提供的一种连接无线接入点的装置的结构示意图,该连接无线接入点的装置400应用于无线站点,该连接无线接入点的装置400可以包括接收单元401、筛选单元402和连接单元403,其中:
154.接收单元401,用于接收来自第一无线接入点的第一管理帧,所述第一管理帧携带第一网络指示信息,所述第一网络指示信息用于指示所述第一无线接入点的网络访问能力,所述第一无线接入点是n个无线接入点中的任一个,n为大于或等于2的整数;
155.筛选单元402,用于基于n个接入点信息从所述n个无线接入点中筛选目标无线接入点,所述n个接入点信息分别来自所述n个无线接入点的管理帧;
156.连接单元403,用于向所述目标无线接入点发起无线连接。
157.可选的,所述筛选单元402基于n个接入点信息从所述n个无线接入点中筛选目标无线接入点,包括:从所述n个无线接入点中选择网络访问能力大于第一阈值的m1个无线接入点;从所述m1个无线接入点中选择目标无线接入点。
158.可选的,所述第一接入点信息还包括第一接收信号强度指示rssi;所述筛选单元402基于n个接入点信息从所述n个无线接入点中筛选目标无线接入点,包括:从所述n个无线接入点中选择网络访问能力大于第一阈值并且rssi大于第二阈值的m2个无线接入点;从所述m2个无线接入点中选择目标无线接入点。
159.可选的,所述第一接入点信息还包括第一rssi和第一网络类型;所述筛选单元402基于n个接入点信息从所述n个无线接入点中筛选目标无线接入点,包括:根据所述第一网络指示信息、所述第一rssi和所述第一网络类型计算所述第一无线接入点的网络质量;从所述n个无线接入点中选择网络质量最高的目标无线接入点。
160.可选的,所述筛选单元402根据所述第一网络指示信息、所述第一rssi和所述第一网络类型计算所述第一无线接入点的网络质量,包括:根据网络指示信息与网络得分的对应关系确定与所述第一网络指示信息对应的第一网络指示信息得分;根据rssi区间与网络得分的对应关系确定与所述第一rssi区间对应的第一rssi得分,所述第一rssi落入所述第一rssi区间;根据网络类型与网络得分的对应关系确定与所述第一网络类型对应的第一网络类型得分;根据所述第一网络指示信息得分、所述第一rssi得分和所述第一网络类型得分计算所述第一无线接入点的网络质量得分;所述筛选单元402从所述n个无线接入点中选择网络质量最高的目标无线接入点,包括:从所述n个无线接入点中选择网络质量得分最高的目标无线接入点。
161.可选的,所述管理帧包括探测响应帧和/或信标帧。
162.其中,本技术实施例中的接收单元401和连接单元403可以是无线站点中的处理器和通信模块,本技术实施例的筛选单元402可以是无线站点中的处理器。
163.图4所示的连接无线接入点的装置400的具体实施可以参见图1或图3所示的方法实施例,此处不再赘述。
164.本技术实施例中,从n个无线接入点中筛选目标无线接入点时,考虑了每个无线接入点的网络访问能力,可以避免选择不具有网络访问能力的无线接入点,避免连接不具有网络访问能力的无线接入点,从而提高网络接入的成功率。
165.请参阅图5,图5是本技术实施例提供的一种网络指示装置的结构示意图,该网络指示装置500应用于无线接入点,该网络指示装置500可以包括发送单元501,其中:
166.发送单元501,用于向无线站点发送管理帧,所述管理帧携带网络指示信息,所述网络指示信息用于指示无线接入点的网络访问能力。
167.其中,本技术实施例中的发送单元501可以是无线接入点中的处理器和通信模块,图5所示的网络指示装置500的具体实施可以参见图2所示的方法实施例,此处不再赘述。
168.本技术实施例中,可以在管理帧中增加网络指示信息,使得无线站点接收到无线接入点发送的该管理帧后,根据该管理帧中携带的网络指示信息确定该无线接入点的网络访问能力。无需无线站点在与该无线接入点连接后,无线站点再进行网络访问能力的测试。无线站点在与无线接入点连接之前,就可以通过管理帧获得该无线接入点的网络访问能力,避免连接不具有网络访问能力的无线接入点,从而提高网络接入的成功率。
169.请参阅图6,图6是本技术实施例提供的一种无线站点的结构示意图,如图6所示,该无线站点600包括处理器601和存储器602,处理器601、存储器602可以通过通信总线603相互连接。通信总线603可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。通信总线603可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。存储器602用于存储计算机程序,计算机程序包括程序指令,处理器601被配置用于调用程序指令,上述程序包括用于执行图1或图3所示的方法中的部分或全部步骤。
170.存储器602可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
171.该无线站点600还可以包括通信模块604,通信模块604可以包括射频模块、天线等。
172.本技术实施例中,从n个无线接入点中筛选目标无线接入点时,考虑了每个无线接入点的网络访问能力,可以避免选择不具有网络访问能力的无线接入点,避免连接不具有网络访问能力的无线接入点,从而提高网络接入的成功率。
173.请参阅图7,图7是本技术实施例提供的一种无线接入点的结构示意图,如图7所示,该无线接入点700包括处理器701和存储器702,处理器701、存储器702可以通过通信总线703相互连接。通信总线703可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。通信总线703可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。存储器702用于存储计算机程序,计算机程序包括程序指令,处理器701被配置用于调用程序指令,上述程序包括用于执行图2所示的方法中的部分或全部步骤。
174.存储器702可以是只读存储器(read-only memory,rom)或可存储静态信息和指令
的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
175.该无线接入点700还可以包括通信模块704,通信模块704可以包括射频模块、天线等。
176.本技术实施例中,可以在管理帧中增加网络指示信息,使得无线站点接收到无线接入点发送的该管理帧后,根据该管理帧中携带的网络指示信息确定该无线接入点的网络访问能力。无需无线站点在与该无线接入点连接后,无线站点再进行网络访问能力的测试。无线站点在与无线接入点连接之前,就可以通过管理帧获得该无线接入点的网络访问能力,避免连接不具有网络访问能力的无线接入点,从而提高网络接入的成功率。
177.本技术实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种连接无线接入点的方法的部分或全部步骤。
178.本技术实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种网络指示方法的部分或全部步骤。
179.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
180.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
181.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
182.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
183.另外,在申请明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
184.所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、无线站点或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
185.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。
186.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1