一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

漫游方法及装置、存储介质与流程

2022-06-01 08:02:15 来源:中国专利 TAG:


1.本公开涉及通信领域,尤其涉及一种漫游方法及装置、存储介质。


背景技术:

2.对于大户型或者多层建筑,单个路由器无法覆盖到每个角落,急需一种扩大信号覆盖范围的解决方案。在网格(mesh)技术之前,采用电力猫、无线中继、接入控制器(access controller,ac)加上访问接入点(access point,ap)等方案来扩大信号覆盖范围,但是依然存在网速体验差、配置复杂、布线难度高等缺陷,而mesh组网具有配置同步、网络自我修复、无缝漫游等优势迅速得到广泛应用,各大厂商或无线保真(wireless fidelity,wifi)联盟都在积极推进mesh技术的发展。
3.其中,无缝漫游(zero-handoffroaming)是mesh网络中重要的组成部分,无缝漫游是指ap与ap间的切换时间控制在毫秒级。客户端设备可以在基本没有停顿的情况下,自动切换到不同频段下的基本服务器(basic service set,bss)。


技术实现要素:

4.有鉴于此,本技术公开了一种漫游方法及装置、存储介质。
5.根据本公开实施例的第一方面,提供一种漫游方法,所述方法应用于路由器设备,所述方法包括:
6.响应于确定客户端设备需要由所述路由器设备的第一频段漫游到所述路由器设备的第二频段,在属于所述路由器设备的所述第二频段下的多个候选基本服务集bss中,确定目标bss;控制所述客户端设备漫游到所述目标bss。
7.可选地,所述从属于所述路由器设备的所述第二频段下的多个候选基本服务集bss中,确定目标bss,包括:
8.根据连接速率、连接负载、信号强度中的至少一项,按照预定策略从所述多个候选bss中,确定目标bss。
9.可选地,所述按照预定策略从所述多个候选bss中,确定目标bss,包括以下至少之一:
10.在所述多个候选bss中连接速率不相等的情况下,从所述多个候选bss中选择连接速率最大的bss作为所述目标bss;
11.在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目大于预定阈值且所述多个候选bss的连接负载数目不相等的情况下,从所述多个候选bss中选择连接负载数目最小的bss作为所述目标bss;
12.在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目小于所述预定阈值且所述多个候选bss的信号强度不相等的情况下,从所述多个候选bss中选择所述信号强度最大的bss作为所述目标bss;
13.在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目大于
所述预定阈值且相等、所述多个候选bss的信号强度不相等的情况下,从所述多个候选bss中选择所述信号强度最大的bss作为所述目标bss;
14.在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目小于所述预定阈值且所述多个候选bss的信号强度相等的情况下,从所述多个候选bss中将随机选择的bss作为所述目标bss;
15.在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目大于所述预定阈值且相等、所述多个候选bss的信号强度相等的情况下,从所述多个候选bss中将随机选择的bss作为所述目标bss。
16.可选地,在确定客户端设备需要由所述第一频段漫游到所述第二频段之后,所述方法还包括:
17.向所述客户端设备发送测量上报指示信息;其中,所述测量上报指示信息用于指示所述客户端设备对属于至少一个路由器设备的所述第二频段下的bss进行信号强度测量,并将测量结果上报给所述路由器设备;
18.接收所述客户端设备上报的所述测量结果;
19.基于所述测量结果,确定所述多个候选bss。
20.可选地,所述测量结果包括以下至少一项:
21.属于至少一个路由器设备的所述第二频段下的bss信息;
22.与每个bss对应的信号强度;
23.所述基于所述测量结果,确定所述多个候选bss,包括以下任一项:
24.响应于确定所述路由器设备位于网格mesh网络中,将所述测量结果所包括的属于所述路由器设备的多个bss确定为所述多个候选bss;
25.响应于确定所述路由器设备未位于mesh网络中,将所述测量结果所包括的多个bss确定为所述多个候选bss。
26.可选地,在确定所述目标bss之前,所述方法还包括:
27.从所述路由器设备的驱动中获取每个所述候选bss对应的连接负载数目。
28.可选地,在确定所述目标bss之前,所述方法还包括:
29.确定每个所述候选bss与所述客户端设备之间协商的关联信息;其中,所述关联信息是与所述候选bss的连接速率相关联的信息;
30.基于关联信息和连接速率之间的对应关系,确定与每个所述候选bss的所述关联信息对应的所述连接速率。
31.根据本公开实施例的第二方面,提供一种漫游方法,所述方法应用于客户端设备,所述方法包括:
32.基于路由器设备的指示,由所述路由器设备的第一频段漫游到所述路由器设备的第二频段下的目标基本服务集bss;其中,所述路由器设备在所述第二频段下支持多个候选bss。
33.可选地,在由所述第一频段漫游到所述第二频段下的所述目标bss之前,所述方法还包括:
34.接收所述路由器设备发送的测量上报指示信息;其中,所述测量上报指示信息用于指示所述客户端对属于至少一个路由器设备的所述第二频段下的bss进行信号强度测
量,并将测量结果上报给所述路由器设备;
35.分别测量所述客户端与属于至少一个路由器设备的所述第二频段下的bss之间的信号强度,确定所述测量结果;
36.上报所述测量结果给所述路由器设备。
37.可选地,所述测量结果包括以下至少一项:
38.属于至少一个路由器设备的所述第二频段下的bss信息;
39.与每个bss对应的信号强度。
40.根据本公开实施例的第三方面,提供一种漫游装置,所述装置应用于路由器设备,所述装置包括:
41.目标bss确定模块,用于响应于确定客户端设备需要由所述路由器设备的第一频段漫游到所述路由器设备的第二频段,在属于所述路由器设备的所述第二频段下的多个候选基本服务集bss中,确定目标bss;漫游控制模块,用于控制所述客户端设备漫游到所述目标bss。
42.根据本公开实施例的第四方面,提供一种漫游装置,所述装置应用于客户端设备,所述装置包括:
43.漫游模块,用于基于路由器设备的指示,由所述路由器设备的第一频段漫游到所述路由器设备的第二频段下的目标基本服务集bss;其中,所述路由器设备在所述第二频段下支持多个候选bss。
44.根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述路由器设备侧任一项所述的漫游方法的步骤。
45.根据本公开实施例的第六方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述客户端设备侧任一项所述的漫游方法的步骤。
46.根据本公开实施例的第七方面,提供一种漫游装置,包括:
47.处理器;
48.用于存储处理器可执行指令的存储器;
49.其中,所述处理器被配置为执行所述可执行指令实现上述路由器设备侧任一项所述的漫游方法的步骤。
50.根据本公开实施例的第八方面,提供一种漫游装置,包括:
51.处理器;
52.用于存储处理器可执行指令的存储器;
53.其中,所述处理器被配置为执行所述可执行指令实现上述客户端设备侧任一项所述的漫游方法的步骤。
54.本公开的实施例提供的技术方案可以包括以下有益效果:
55.本公开中,路由器设备在确定客户端设备需要由所述路由器设备的第一频段漫游到所述路由器设备的第二频段的情况下,可以在属于该路由器设备的第二频段下的多个候选bss中,确定目标bss,进而控制客户端设备漫游到该目标bss。实现了由多频路由器设备控制客户端设备漫游到指定的目标bss的目的,提升了无线漫游的性能,可用性高。
56.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
57.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
58.图1是根据本公开一示例性实施例示出的一种漫游方法的流程示意图;
59.图2是根据本公开一示例性实施例示出的另一种漫游方法的流程示意图;
60.图3是根据本公开一示例性实施例示出的另一种漫游方法的流程示意图;
61.图4是根据本公开一示例性实施例示出的另一种漫游方法的流程示意图;
62.图5是根据本公开一示例性实施例示出的另一种漫游方法的流程示意图;
63.图6是根据本公开一示例性实施例示出的另一种漫游方法的流程示意图;
64.图7a是根据本公开一示例性实施例示出的一种漫游场景示意图;
65.图7b是根据本公开一示例性实施例示出的另一种漫游方法的流程示意图;
66.图7c是根据本公开一示例性实施例示出的另一种漫游方法的流程示意图;
67.图8是本公开根据一示例性实施例示出的一种漫游装置的框图;
68.图9是本公开根据一示例性实施例示出的另一种漫游装置的框图;
69.图10是本公开根据一示例性实施例示出的一种漫游装置的一结构示意图;
70.图11是本公开根据一示例性实施例示出的另一种漫游装置的一结构示意图。
具体实施方式
71.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
72.目前,针对多频合一的路由器设备,客户端设备在由某个频段漫游到另一频段漫游时,即使漫游到的频段支持多个bss,客户端设备也只能随机满足到该频段的其中一个bss上,无法确保客户端设备漫游到效果更优的bss上。
73.为了解决这一问题,本公开提供了一种漫游方法,可以控制客户端设备漫游到满足预设漫游条件的一个目标bss上,从而提升无线漫游的性能。
74.下面先从路由器设备侧介绍一下本公开提供的漫游方法。
75.参照图1所示,图1是本公开一示例性实施例示出的一种漫游方法的流程图,该实施例从路由器设备侧进行描述。如图1所示,该漫游方法包括以下步骤:
76.在步骤101中,响应于确定客户端设备需要由所述路由器设备的第一频段漫游到所述路由器设备的第二频段,在属于所述路由器设备的所述第二频段下的多个候选基本服务集bss中,确定目标bss。
77.在本公开实施例中,该路由器设备可以为多频路由器设备,即该路由器设备支持多个频段,且在第二频段下支持多个候选bss。
78.例如,路由器设备可以为一个三频路由器设备,支持一个2.4g频段和两个5g频段。
79.在本公开实施例中,客户端设备包括但不限于智能手机、平板电脑、计算机等设备。该客户端设备可以支持多频连接,例如既可以连接2.4g频段也能够连接5g频段。
80.在一个可能的实现方式中,第二频段的频率可以高于第一频段的频率,
81.在一个可能的实现方式中,路由器设备可以根据连接速率、信号强度、连接负载中的至少一项,按照预定策略从多个候选bss中确定目标bss。
82.在步骤102中,控制所述客户端设备漫游到所述目标bss。
83.在本公开实施例中,路由器设备可以开启多频合一模式,具体地,将路由器设备支持的多个频段下的bss的wifi服务集标识(service set identifier,ssid)设置为相同的ssid,以及将对应的wifi密码设置为相同密码。
84.路由器设备在确定了目标bss之后,可以基于多频合一模式,对目标bss执行bss切换管理(bss transition management,btm)漫游,控制客户端设备漫游到该目标bss上。
85.上述实施例中,实现了由多频路由器设备控制客户端设备漫游到指定的目标bss的目的,提升了无线漫游的性能,可用性高。
86.在一些可选实施例中,参照图2所示,图2是基于图1所示实施例示出的另一种漫游方法的流程图,该实施例从路由器设备侧进行描述,上述步骤101中确定客户端设备需要由所述路由器设备的第一频段漫游到所述路由器设备的第二频段的过程,可以包括以下步骤:
87.在步骤201中,确定用于指示所述客户端设备与属于所述路由器设备的所述第一频段下的bss之间的通信质量的目标参数值。
88.在本公开实施例中,目标参数值包括但不限于以下至少一项:信号强度;连接速率。可以由属于路由器设备的第一频段下的bss持续监控客户端设备的接收信号强度值(received signal strength indication,rssi),将该rssi作为目标参数值。和/或,由属于路由器设备的第一频段下的bss持续监控客户端设备与该bss之间的连接速率,将连接速率作为目标参数值。
89.在步骤202中,响应于确定所述目标参数值超过对应阈值,确定所述客户端设备需要由所述第一频段漫游到所述第二频段。
90.在本公开实施例中,目标参数值有多个的情况下,不同目标参数对应的阈值可以不同,本公开对此不作限定。例如,rssi对应第一阈值,连接速率对应第二阈值,第一阈值与第二阈值可以不同。
91.上述实施例中,路由器设备可以在目标参数值超过对应阈值的情况下,确定客户端设备需要由路由器设备的第一频段切换到路由器设备的第二频段,进一步地,可以在属于所述路由器设备的所述第二频段下的多个候选基本服务集bss中,确定目标bss,从而控制客户端设备漫游到目标bss,实现简便,可用性高。
92.在一些可选实施例中,上述步骤101中,路由器设备可以按照预定策略从多个候选bss中确定目标bss。具体地,预定策略可以为按照连接速率、连接负载、信号强度三个影响因子的影响程度由高到低的顺序,来确定目标bss。
93.具体可以包括以下至少之一:
94.第一种实现方式,优先考虑连接速率,即连接速率这一影响因子对确定目标bss的影响程度最高。
95.其中,连接速率是指候选bss与该客户端设备之间的连接速率。
96.在一个可能的实现方式中,路由器设备在所述多个候选bss中连接速率不相等的情况下,从所述多个候选bss中选择连接速率最大的bss作为所述目标bss。
97.第二种实现方式,连接速率这一影响因子对确定目标bss的影响程度最高,连接负载对确定目标bss的影响程度最高其次。
98.其中,连接负载数目是指接入该候选bss的所有客户端设备的数目。
99.在一个可能的实现方式中,在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目大于预定阈值且所述多个候选bss的连接负载数目不相等的情况下,从所述多个候选bss中选择连接负载数目最小的bss作为所述目标bss。
100.预定阈值可以为大于1的正整数,例如为10,本公开对此不作限定。
101.例如,预设负载数目为10,假设多个候选bss包括bss#1、bss#2,两者对应的连接速率相等,其中bss#1对应的连接负载数目为12,bss#2对应的连接负载数目为14,则路由器设备可以将bss#1作为目标bss。
102.第三种实现方式,连接速率这一影响因子对确定目标bss的影响程度最高,连接负载对确定目标bss的影响程度最高其次,信号强度对确定目标bss的影响程度最低。
103.在一个可能的实现方式中,在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目小于所述预定阈值且所述多个候选bss的信号强度不相等的情况下,从所述多个候选bss中选择所述信号强度最大的bss作为所述目标bss。
104.需要说明的是,如果多个候选bss的连接负载数据小于该预定阈值,则连接负载这一影响因子对确定目标bss的影响程度可以忽略。
105.路由器设备在多个候选bss对应的连接速率相等、连接负载这一影响影子的影响程度被忽略且多个候选bss的信号强度不相等的情况下,可以从所述多个候选bss中选择所述信号强度最大的bss作为所述目标bss。
106.例如,预设负载数目为10,假设多个候选bss包括bss#1、bss#2,两者对应的连接速率相等,其中bss#1对应的连接负载数目为7,bss#2对应的连接负载数目为4,考虑到连接负载数目小于预设负载数目的情况下,连接负载这项因素对bss的影响可以忽略不计,因此,可以在bss#1对应的信号强度值大于bss#2对应的信号强度值的情况下,将bss#1确定为目标bss。
107.在另一个可能的实现方式中,在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目大于所述预定阈值且相等、所述多个候选bss的信号强度不相等的情况下,从所述多个候选bss中选择所述信号强度最大的bss作为所述目标bss。
108.再例如,预设负载数目为10,假设多个候选bss包括bss#1、bss#2,两者对应的连接速率相等,其中bss#1与bss#2对应的连接负载数目相等,均为14,路由器设备可以在bss#1对应的信号强度值大于bss#2对应的信号强度值的情况下,将bss#1确定为目标bss。
109.在另一个可能的实现方式中,在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目小于所述预定阈值且所述多个候选bss的信号强度相等的情况下,从所述多个候选bss中将随机选择的bss作为所述目标bss。
110.路由器设备在上述三个影响因子对确定目标bss的影响程度基本一致的情况下,可以从所述多个候选bss中随机选择一个bss作为目标bss。
111.例如,预设负载数目为10,假设多个候选bss包括bss#1、bss#2,两者对应的连接速率相等均最高,其中bss#1与bss#2对应的连接负载数目分别为7、9,bss#1对应的信号强度值与bss#2对应的信号强度值相等,则路由器设备可以随机选择将bss#1或bss#2确定为目标bss。
112.在另一个可能的实现方式中,在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目大于所述预定阈值且相等、所述多个候选bss的信号强度相等的情况下,从所述多个候选bss中将随机选择的bss作为所述目标bss。
113.同样地,路由器设备在上述三个影响因子对确定目标bss的影响程度基本一致的情况下,可以从所述多个候选bss中随机选择一个bss作为目标bss。
114.例如,预设负载数目为10,假设多个候选bss包括bss#1、bss#2,两者对应的连接速率相等均最高,其中bss#1与bss#2对应的连接负载数目相等,均为14,bss#1对应的信号强度值与bss#2对应的信号强度值相等,则路由器设备可以随机选择将bss#1或bss#2确定为目标bss。
115.上述实施例中,路由器设备可以按照不同影响因子对确定目标bss的影响程度由高到低的顺序,在多个候选bss中选择目标bss,从而可以让客户端设备漫游到连接速率更高、连接负载更优、信号强度更强的目标bss上,提升了无线漫游的效果,可用性高。
116.在一些可选实施例中,参照图3所示,图3是基于图1所示实施例示出的另一种漫游方法的流程图,该实施例从路由器设备侧进行描述,在执行步骤101确定客户端设备需要由所述第一频段漫游到所述第二频段之后,该方法还可以包括以下步骤:
117.在步骤301中,向所述客户端设备发送测量上报指示信息。
118.在本公开实施例中,所述测量上报指示信息用于指示所述客户端设备对属于至少一个路由器设备的所述第二频段下的bss进行信号强度测量,并将测量结果上报给所述路由器设备。
119.即路由器设备通过上报指示信息指示客户端设备进行11k测量,该客户端设备至少支持11k测量,其中,11k测量即对客户端设备和bss之间的信号强度进行测量。
120.在步骤302中,接收所述客户端设备上报的所述测量结果。
121.在一个可能的实现方式中,测量结果包括以下至少一项:属于至少一个路由器设备的所述第二频段下的bss信息;与每个bss对应的信号强度。
122.在步骤303中,基于所述测量结果,确定所述多个候选bss。
123.在本公开实施例中,如果确定所述路由器设备位于网格mesh网络中,则路由器设备可以将所述测量结果所包括的属于所述路由器设备的多个bss确定为所述多个候选bss。
124.例如,mesh网络包括两个路由器设备,分别为路由器设备#1、路由器设备#2.两个路由器设备均支持一个2.4g频段和两个5g频段,路由器设备#1向客户端设备发送了测量上报指示信息,客户端设备得到的测量结果中包括:属于路由器设备#1的5g频段下的bss#1、属于路由器设备#1的5g频段下的bss#2、属于路由器设备#2的5g频段下的bss#3、属于路由器设备#2的5g频段下的bss#4,以及bss#1至bss#4分别对应的信号强度值。
125.路由器设备#1可以排除bss#3和bss#4,仅将测量结果中包括的bss#1和bss#2确定为多个候选bss。
126.在本公开实施例中,如果确定所述路由器设备未位于mesh网络中,即该路由器设
备为单一路由器设备,将所述测量结果所包括的多个bss确定为所述多个候选bss。
127.例如,路由器设备#1为单一路由器设备,客户端设备得到的测量结果中包括5g频段下的bss#1、5g频段下的bss#2,以及bss#1对应的信号强度值、bss#2对应的信号强度值,则路由器设备#1可以将所述测量结果所包括的所有bss确定为候选bss,即将bss#1和bss#2确定为候选bss。
128.同时,路由器设备可以基于客户端设备上报的测量结果,确定每个候选bss对应的信号强度值,后续可以基于信号强度这一影响因子在多个候选bss中确定目标bss。
129.在本公开实施例中,在执行303确定多个候选bss之后,可以继续执行上述步骤101,在多个候选bss中确定目标bss。
130.上述实施例中,路由器设备可以基于终端进行11k测量得到的测量结果确定多个候选bss,以便后续在多个候选bss中确定目标bss,控制客户端设备漫游到该目标bss,实现了由多频路由器设备控制客户端设备漫游到指定的目标bss的目的,提升了无线漫游的性能,可用性高。
131.在一些可选实施例中,参照图4所示,图4是基于图1所示实施例示出的另一种漫游方法的流程图,该实施例从路由器设备侧进行描述,在执行步骤101中的确定目标bss之前,该方法还可以包括以下步骤:
132.在步骤401中,从所述路由器设备的驱动中获取每个所述候选bss对应的连接负载数目。
133.在本公开实施例中,该连接负载数目是指接入每个候选bss的客户端设备的数目。
134.上述实施例中,路由器设备可以确定每个候选bss的连接负载数目,以便后续基于连接负载这一影响因子确定目标bss,实现了由多频路由器设备控制客户端设备漫游到目标bss的目的,提升了无线漫游的性能,可用性高。
135.在一些可选实施例中,参照图5所示,图5是基于图1所示实施例示出的另一种漫游方法的流程图,该实施例从路由器设备侧进行描述,在执行步骤101中的确定目标bss之前,该方法还可以包括以下步骤:
136.在步骤501中,确定每个所述候选bss与所述客户端设备之间协商的关联信息。
137.其中,所述关联信息是与连接速率相关联的信息。在一个可能的实现方式中,关联信息包括但不限于bss与客户端之间的物理模式、频段带宽、空间流(nss)中的至少一项。
138.其中,物理模式可以用于包括但不限于以下任一项:高吞吐量(high throughput,ht)wifi4、非常高吞吐量(very high throughput,vht)wifi5、高效率(high efficency,he)wifi6。
139.5g频段下的频段带宽可以包括但不限于20兆赫兹(mhz)、40mhz、60mhz、80mhz、160mhz。
140.在步骤502中,基于关联信息和连接速率之间的对应关系,确定与每个所述候选bss的所述关联信息对应的所述连接速率。
141.在本公开实施例中,路由器设备可以维护关联信息和连接速率之间的对照表,需要说明的是这里的连接速率为理论连接速率。
142.路由器设备可以基于该对照表指示的对应关系,确定与每个候选bss的关联信息对应的连接速率。
143.上述实施例中,路由器设备可以确定每个候选bss的连接速率,以便后续基于连接速率这一影响因子确定目标bss,实现了由多频路由器设备控制客户端设备漫游到满足预设漫游条件的目标bss的目的,提升了无线漫游的性能,可用性高。
144.下面再从客户端设备侧介绍一下本公开提供的漫游方法。
145.该实施例从客户端设备侧进行描述。其中,客户端设备包括但不限于智能手机、平板电脑、计算机等,该漫游方法包括以下步骤:
146.在步骤604中,基于路由器设备的指示,由所述路由器设备的第一频段漫游到所述路由器设备的第二频段下的目标基本服务集bss。
147.在本公开实施例中,客户端设备可以支持多频连接。即可以连接到多张频率下的bss中。路由器设备在所述第二频段下支持多个候选bss。
148.上述实施例中,客户端设备可以基于路由器设备的指示,漫游到目标bss,实现了由多频路由器设备控制客户端设备漫游到指定的目标bss的目的,提升了无线漫游的性能,可用性高。
149.在一些可选实施例中,参照图6所示,图6是本公开一示例性实施例示出的一种漫游方法的流程图,该实施例从客户端设备侧侧进行描述。如图6所示,在执行步骤604之前,该漫游方法还可以包括以下步骤:
150.在步骤601中,接收所述路由器设备发送的测量上报指示信息。
151.其中,所述测量上报指示信息用于指示所述客户端对属于至少一个路由器设备的所述第二频段下的bss进行信号强度测量,并将测量结果上报给所述路由器设备。
152.在步骤602中,分别测量所述客户端与属于至少一个路由器设备的所述第二频段下的bss之间的信号强度,确定所述测量结果。
153.所述测量结果包括以下至少一项:属于至少一个路由器设备的所述第二频段下的bss信息;与每个bss对应的信号强度。
154.在步骤603中,上报所述测量结果给所述路由器设备。
155.上述实施例中,客户端设备可以基于路由器设备发送的测量上报指示信息,进行11k测量,并将测量结果上报给路由器设备,以便路由器设备确定目标bss,实现了由多频路由器设备控制客户端设备漫游到指定目标bss的目的,提升了无线漫游的性能,可用性高。
156.下面对本公开提供的漫游方法进一步举例说明如下。
157.参照图7a所示,路由器设备为三频路由器,支持一个2.4g频段和两个5g频段,且开启三频合一模式,即三个频段下的bss的wifi服务集标识(service set identifier,ssid)名称和wifi密码均相同。客户端已接入2.4g频段的bss,且客户端设备支持11kv协议,其中,11k主要用来测量bss的信号强度,11v主要用来进行btm漫游。客户端设备支持双频连接,即能够连接2.4g频段也能够连接5g频段。
158.参照图7b所示,图7b是本公开一示例性实施例示出的另一种漫游方法的流程图,该漫游方法可以包括以下步骤:
159.在步骤701中,路由器设备确定用于指示所述客户端设备与所述路由器设备之间的通信质量的目标参数值。
160.在本公开实施例中,由路由器设备的2.4g下的bss持续监控客户端设备的rssi和连接速率,将rssi和连接速率作为目标参数值。
161.在步骤702中,路由器设备响应于确定所述目标参数值超过对应阈值,确定所述客户端设备需要由所述路由器设备的第一频段漫游到所述路由器设备的第二频段。
162.在本公开实施例中,第一频段为2.4g频段,第二频段为5g频段。路由器设备在目标参数值分别超过对应阈值的情况下,确定所述客户端设备需要由所述路由器设备的第一频段漫游到所述路由器设备的第二频段。
163.在步骤703中,路由器设备向所述客户端设备发送测量上报指示信息。
164.其中,所述测量上报指示信息用于指示所述客户端设备对属于至少一个路由器设备的所述第二频段下的bss进行信号强度测量,并将测量结果上报给所述路由器设备。
165.客户端设备分别测量所述客户端与属于至少一个路由器设备的所述第二频段下的bss之间的信号强度,确定所述测量结果。
166.所述测量结果包括以下至少一项:属于至少一个路由器设备的所述第二频段下的bss信息;与每个bss对应的信号强度。
167.在步骤704中,路由器设备接收所述客户端设备上报的所述测量结果。
168.在步骤705中,路由器设备确定是否位于mesh网络中。
169.在本公开实施例中,路由器设备可以查找自己记录的用于指示是否位于mesh网络中的指示信息,根据该指示信息确定是否位于mesh网络中。
170.如果该路由器设备位于mesh网络中,继续执行步骤706,否则执行步骤707。
171.在步骤706中,所述路由器设备将所述测量结果所包括的属于所述路由器设备的多个bss确定为所述多个候选bss。
172.在步骤707中,所述路由器设备将所述测量结果所包括的多个bss确定为所述多个候选bss。
173.在步骤708中,路由器设备从所述路由器设备的驱动中获取每个所述候选bss对应的连接负载数目。
174.在步骤709中,路由器设备确定每个所述候选bss与所述客户端设备之间协商的关联信息,并基于关联信息和连接速率之间的对应关系,确定与每个所述候选bss的所述关联信息对应的所述连接速率。
175.在步骤710中,路由器设备在属于所述路由器设备的所述第二频段下的多个候选基本服务集bss中,确定目标bss。
176.具体确定方式参照上述实施例目标bss的方式类似,参照图7c所示,可以基于连接速率、连接负载、信号强度这三个影响因子,按照预定策略,例如可以按照三个影响因子对确定目标bss的影响程度由高到低的顺序确定目标bss。具体过程与上述实施例介绍的确定目标bss的过程类似,在此不再赘述。
177.在步骤711中,路由器设备控制所述客户端设备漫游到所述目标bss。
178.上述实施例中,可以让客户端设备漫游到连接速率更高、连接负载更优、信号强度更强的目标bss上,提升了无线漫游的效果,可用性高。
179.与前述应用功能实现方法实施例相对应,本公开还提供了应用功能实现装置的实施例。
180.参照图8,图8是根据一示例性实施例示出的一种漫游装置框图,所述装置应用于路由器设备,所述装置包括:
181.目标bss确定模块801,用于响应于确定客户端设备需要由所述路由器设备的第一频段漫游到所述路由器设备的第二频段,在属于所述路由器设备的所述第二频段下的多个候选基本服务集bss中,确定目标bss;
182.漫游控制模块802,用于控制所述客户端设备漫游到所述目标bss。
183.在一些可选实施例中,所述目标bss确定模块包括:
184.第一确定子模块,用于根据连接速率、连接负载、信号强度中的至少一项,按照预定策略从所述多个候选bss中,确定目标bss。
185.在一些可选实施例中,所述第一确定子模块包括以下至少之一:
186.第一确定单元,用于在所述多个候选bss中连接速率不相等的情况下,从所述多个候选bss中选择连接速率最大的bss作为所述目标bss;
187.第二确定单元,用于在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目大于预定阈值且所述多个候选bss的连接负载数目不相等的情况下,从所述多个候选bss中选择连接负载数目最小的bss作为所述目标bss;
188.第三确定单元,用于在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目小于所述预定阈值且所述多个候选bss的信号强度不相等的情况下,从所述多个候选bss中选择所述信号强度最大的bss作为所述目标bss;
189.第四确定单元,用于在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目大于所述预定阈值且相等、所述多个候选bss的信号强度不相等的情况下,从所述多个候选bss中选择所述信号强度最大的bss作为所述目标bss;
190.第五确定单元,用于在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目小于所述预定阈值且所述多个候选bss的信号强度相等的情况下,从所述多个候选bss中将随机选择的bss作为所述目标bss;
191.第六确定单元,用于在所述多个候选bss对应的连接速率相等、所述多个候选bss的连接负载数目大于所述预定阈值且相等、所述多个候选bss的信号强度相等的情况下,从所述多个候选bss中将随机选择的bss作为所述目标bss。在一些可选实施例中,所述装置还包括:
192.发送模块,用于向所述客户端设备发送测量上报指示信息;其中,所述测量上报指示信息用于指示所述客户端设备对属于至少一个路由器设备的所述第二频段下的bss进行信号强度测量,并将测量结果上报给所述路由器设备;
193.第一接收模块,用于接收所述客户端设备上报的所述测量结果;
194.候选bss确定模块,用于基于所述测量结果,确定所述多个候选bss。
195.在一些可选实施例中,所述测量结果包括以下至少一项:
196.属于至少一个路由器设备的所述第二频段下的bss信息;
197.与每个bss对应的信号强度;
198.所述候选bss确定模块包括以下任一项:
199.第二确定子模块,用于响应于确定所述路由器设备位于网格mesh网络中,将所述测量结果所包括的属于所述路由器设备的多个bss确定为所述多个候选bss;
200.第三确定子模块,用于响应于确定所述路由器设备未位于mesh网络中,将所述测量结果所包括的多个bss确定为所述多个候选bss。
201.在一些可选实施例中,所述装置还包括:
202.获取模块,用于从所述路由器设备的驱动中获取每个所述候选bss对应的连接负载数目。
203.在一些可选实施例中,所述装置还包括:
204.关联信息确定模块,用于确定每个所述候选bss与所述客户端设备之间协商的关联信息;其中,所述关联信息是与所述候选bss的连接速率相关联的信息;
205.连接速率确定模块,用于基于关联信息和连接速率之间的对应关系,确定与每个所述候选bss的所述关联信息对应的所述连接速率。
206.参照图9,图9是根据一示例性实施例示出的一种漫游装置框图,所述装置应用于客户端设备,所述装置包括:
207.漫游模块901,用于基于路由器设备的指示,由所述路由器设备的第一频段漫游到所述路由器设备的第二频段下的目标基本服务集bss;其中,所述路由器设备所述第二频段下支持多个候选bss。
208.在一些可选实施例中,所述装置还包括:
209.第二接收模块,用于接收所述路由器设备发送的测量上报指示信息;其中,所述测量上报指示信息用于指示所述客户端对属于至少一个路由器设备的所述第二频段下的bss进行信号强度测量,并将测量结果上报给所述路由器设备;
210.测量模块,用于分别测量所述客户端与属于至少一个路由器设备的所述第二频段下的bss之间的信号强度,确定所述测量结果;
211.上报模块,用于上报所述测量结果给所述路由器设备。
212.在一些可选实施例中,所述测量结果包括以下至少一项:
213.属于至少一个路由器设备的所述第二频段下的bss信息;
214.与每个bss对应的信号强度。
215.对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
216.相应地,本公开还提供了一种计算机可读存储介质,用于存储有计算机程序,所述计算机程序被处理器执行时用于实现上述路由器设备侧任一项所述的漫游方法的步骤。
217.相应地,本公开还提供了一种计算机可读存储介质,用于存储有计算机程序,所述计算机程序被处理器执行时用于实现上述客户端设备侧任一项所述的漫游方法的步骤。
218.相应地,本公开还提供了一种漫游装置,包括:
219.处理器;
220.用于存储处理器可执行指令的存储器;
221.其中,所述处理器被配置为执行所述可执行指令实现上述路由器设备侧任一项所述的漫游方法的步骤。
222.如图10所示,图10是根据一示例性实施例示出的一种漫游装置1100的一结构示意
图。装置1000可以被提供为路由器设备。参照图10,装置1000包括处理组件1022、无线发射/接收组件1024、天线组件1026、以及无线接口特有的信号处理部分,处理组件1022可进一步包括一个或多个处理器。
223.处理组件1022中的其中一个处理器可以被配置为用于执行上述路由器设备侧任一所述的漫游方法。
224.相应地,本公开还提供了一种漫游装置,包括:
225.处理器;
226.用于存储处理器可执行指令的存储器;
227.其中,所述处理器被配置为执行所述可执行指令实现上述客户端设备侧任一项所述的漫游方法的步骤。
228.图11是根据一示例性实施例示出的一种漫游装置1100的框图。例如漫游装置1100可以是手机、平板电脑、电子书阅读器、多媒体播放设备、可穿戴设备、车载用户设备、ipad、智能电视等终端。
229.参照图11,漫游装置1100可以包括以下一个或多个组件:处理组件1102,存储器1104,电源组件1106,多媒体组件1108,音频组件1110,输入/输出(i/o)接口1112,传感器组件1116,以及通信组件1118。
230.处理组件1102通常控制漫游装置1100的整体操作,诸如与显示,电话呼叫,数据随机接入,相机操作和记录操作相关联的操作。处理组件1102可以包括一个或多个处理器1120来执行指令,以完成上述的漫游方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理组件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。又如,处理组件1102可以从存储器读取可执行指令,以实现上述各实施例提供的一种漫游方法的步骤。
231.存储器1104被配置为存储各种类型的数据以支持在漫游装置1100的操作。这些数据的示例包括用于在漫游装置1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
232.电源组件1106为漫游装置1100的各种组件提供电力。电源组件1106可以包括电源管理系统,一个或多个电源,及其他与为漫游装置1100生成、管理和分配电力相关联的组件。
233.多媒体组件1108包括在所述漫游装置1100和用户之间的提供一个输出接口的显示屏。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当漫游装置1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
234.音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(mic),当漫游装置1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由
通信组件1118发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。
235.i/o接口1112为处理组件1102和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
236.传感器组件1116包括一个或多个传感器,用于为漫游装置1100提供各个方面的状态评估。例如,传感器组件1116可以检测到漫游装置1100的打开/关闭状态,组件的相对定位,例如所述组件为漫游装置1100的显示器和小键盘,传感器组件1116还可以检测漫游装置1100或漫游装置1100一个组件的位置改变,用户与漫游装置1100接触的存在或不存在,漫游装置1100方位或加速/减速和漫游装置1100的温度变化。传感器组件1116可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1116还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1116还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
237.通信组件1118被配置为便于漫游装置1100和其他设备之间有线或无线方式的通信。漫游装置1100可以接入基于通信标准的无线网络,如wi-fi,2g,3g,4g,5g或6g,或它们的组合。在一个示例性实施例中,通信组件1118经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1118还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
238.在示例性实施例中,漫游装置1100可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述终端侧任一所述的漫游方法。
239.在示例性实施例中,还提供了一种包括指令的非临时性机器可读存储介质,例如包括指令的存储器1104,上述指令可由漫游装置1100的处理器1120执行以完成上述漫游方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
240.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
241.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的
权利要求指出。
242.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献