接入方法、装置、系统和可读存储介质与流程

文档序号:31222298发布日期:2022-08-23 15:46阅读:140来源:国知局
接入方法、装置、系统和可读存储介质与流程

1.本技术实施例涉及通信技术,尤其涉及一种接入方法、装置、系统和可读存储介质。


背景技术:

2.处于接入点(access point,ap)覆盖范围内的站点(station,sta)设备,可以通过ap接入互联网。家庭中的sta设备,如手机、电脑、音箱等,可以通过路由器接入互联网。路由器的覆盖范围有限,距离路由器越远,wi-fi网络信号强度越小,距离路由器较远的sta设备无法接入互联网。
3.目前,用户可以设置多个路由器,将该多个路由器组成主从路由网络,以扩大wi-fi网络信号的覆盖范围。但该种方式用户需要一一设置路由器,操作复杂,效率低。


技术实现要素:

4.本技术实施例提供一种接入方法、装置、系统和可读存储介质,无需用户设置网络,可以扩大wi-fi网络信号的覆盖范围,提高用户体验。
5.第一方面,本技术实施例提供一种接入方法,该方法应用于接入系统,该接入系统包括:第一站点sta设备、第二sta设备、第一接入点ap和第二ap,第一sta设备已接入所述第二ap。应理解,第一sta设备接入第二ap的过程可以参照ieee std 802.11
tm-2016协议的相关描述。该接入方法可以包括:所述第二sta设备响应于检测到来自所述第一接入点的无线保真wi-fi网络信号强度低于第一强度阈值,广播探测帧;所述第一sta设备向所述第二sta设备发送响应帧;所述第二sta设备向所述第一sta设备发送认证请求帧,以接入所述第一sta设备。在一种实施例中,第一ap可以与第二ap相同,或者,第一ap可以与第二ap不同。
6.第一sta设备已接入第二ap,本技术中可以采用现有已接入第二ap的第一sta设备作为中继,第二sta设备可以接入第一sta设备,以接入互联网。该方法无需用户设置网络,就可以扩大wi-fi网络信号的覆盖范围,第二sta设备接入互联网的效率高,可以实现无缝接入互联网,提高用户体验。应理解,所述第二sta设备向所述第一sta设备发送认证请求帧,以接入所述第一sta设备的过程,可以与目前标准中定义的sta设备接入ap的过程相同。示例性的,如所述第二sta设备向所述第一sta设备发送所述认证请求帧;所述第一sta设备向所述第二sta设备发送认证响应帧;所述第二sta设备向所述第一sta设备发送关联请求帧;所述第一sta设备向所述第二sta设备发送关联响应帧,第二sta设备接收来自第一sta设备的关联响应帧,表征第二sta设备成功接入第一sta设备。
7.在一种可能的实现方式中,第一ap可以与第二ap不同时,第一ap和第二ap可以预先组成主从路由网络,第一ap和第二ap的服务集标识符ssid和认证方式相同,均与主路由的ssid和认证方式相同,该主从路由网路的组建过程可以参照现有技术中的相关描述。在该种实现方式中,第二sta设备检测到来自所述第一接入点的无线保真wi-fi网络信号强度低于第一强度阈值,且漫游失败时,可以广播如上所述的探测帧。其中,第二sta设备漫游的
过程可以参照具体实施方式中的相关描述或者参照ieee std 802.11k/v/r
tm
协议。
8.在该种实现方式中,第二sta设备在接入第一ap失败时,可以基于目前的漫游机制接入第二ap,若第二sta设备漫游失败,则可以执行本技术实施例中接入第一sta设备的方案,进而增加第二sta设备接入互联网的机会。
9.下述从两种可能的实现方式介绍本技术实施例中的接入方法:
10.第一种可能的实现方式:第一sta设备支持动态切换,即在第二sta设备请求接入第一sta设备时,第一sta设备从sta角色切换成中继角色,使能第二sta设备接入。
11.在该种方式中,第二sta设备检测到来自所述第一ap的wi-fi网络信号强度低于第一强度阈值时,可以广播探测帧,该探测帧用于指示能够接收到该探测帧的设备,如第一ap、第二ap以及第二sta设备响应各自的上行带宽、wi-fi信道空余率中的至少一个。其中,该探测帧可以称为私有信号探查帧,该私有信号探查帧与ieee std 802.11
tm-2016协议中定义的探测请求帧不同的是,该私有信号探查帧中包括自定义字段,该自定义字段用于指示反馈上行带宽、wi-fi信道空余率中的至少一个。该自定义字段可以为预先约定的。
12.其中,第二sta设备可以接收来自第一sta设备的响应帧,该响应帧中可以包括第一sta设备的上行带宽、wi-fi信道空余率中的至少一个。所述第二sta设备可以根据所述第一sta设备的wi-fi网络信号强度、所述上行带宽和所述wi-fi信道空余率中的至少一个,确定所述第一sta设备为目标sta设备。在一种实施例中,第二sta设备可以接收来自多个设备的响应帧,第二sta设备可以根据该多个设备的wi-fi网络信号强度、所述上行带宽和所述wi-fi信道空余率中的至少一个,确定即将接入的设备为第一sta设备,即目标sta设备。
13.第二sta设备确定第一sta设备为目标sta设备之后,为了接入第一sta设备,因为目前第一sta设备还是sta角色,因此第二sta设备可以请求第一sta设备从sta角色切换成中继角色,进而能够接入第一sta设备。其中,所述第二sta设备可以向所述第一sta设备发送ap请求;所述第一sta设备启动ap功能,所述第一sta设备启动ap功能表征所述第一sta设备从sta角色切换成中继角色。应理解,本技术实施例中将第一sta设备从sta角色切换成中继角色的功能称为ap功能,也可以称为中继功能,或者也可以称为其他用于指示该角色切换的名称。所述第一sta设备启动ap功能后,可以向所述第二sta设备发送ap响应,以表征所述第一sta设备已启动所述ap功能。
14.如此,第一sta设备从sta角色切换成中继角色,第二sta设备可以接入第一sta设备。其中,第二sta设备接入第一sta设备的过程可以与sta设备接入ap的过程相同。如:第二sta设备向所述第一sta设备发送探测请求帧,所述第一sta设备向所述第二sta设备发送探测响应帧,所述第二sta设备向所述第一sta设备发送所述认证请求帧;所述第一sta设备向所述第二sta设备发送认证响应帧;所述第二sta设备向所述第一sta设备发送关联请求帧;所述第一sta设备向所述第二sta设备发送关联响应帧。
15.应注意,第一sta设备从sta角色切换成中继角色后,可以作为sta角色继续接入第二ap,也可以作为中继角色(或者从路由角色),使能第二sta设备接入。其中,第一sta设备作为中继角色,其配置信息需要与第二ap的配置信息相同,其中,配置信息可以包括但不限于为第二ap的ssid和认证方式。
16.本技术实施例中,第一sta设备可以从如下两种方式获取第二ap的配置信息:
17.第一种方式:第二ap可以周期性的广播第一信标beacon帧,第一beacon帧中包括
所述第二ap的配置信息,这样,第一sta设备在接入第二ap的过程中,或者在未接入第二ap时,或者在已接入第二ap后,可以基于该第一beacon帧获取第二ap的配置信息。
18.第二种方式:第一sta设备在接收到来自第二sta设备的ap请求后,可以向所述第二ap发送参数同步请求,第二ap向所述第一sta设备发送所述第二ap的配置信息。第一sta设备接收到第二ap的配置信息后,可以广播第二信标beacon帧,第二beacon帧中包括所述ssid和认证方式。
19.其中,第一sta设备接收到第二ap的配置信息后,还可以启动ap功能,在启动ap功能后,可以向所述第二ap发送上线消息,所述第二ap更新网络拓扑,所述第二ap向所述第一sta设备发送第一网络拓扑更新响应。当第一sta设备接收到来自第二ap的第一网络拓扑更新响应时,可以向第二sta设备发送ap响应。
20.第二种方式,相较于第一种方式,可以减少第一sta设备和第二ap之间的信令交互,节省开销。
21.该第一种可能的实现方式中,第一sta设备在第二sta设备请求接入时,第一sta设备可以启动ap功能,进而第一sta设备可以作为中继,将第二sta设备接入第二ap。同理的,本技术实施例中采用现有接入第二ap的第一sta设备作为中继,无需用户进行配置操作,提高用户体验,且可以扩大wi-fi网络信号的覆盖范围。
22.在该第一种可能的实现方式中,当第二sta设备检测到来自所述第一sta设备的wi-fi网络信号强度低于第二强度阈值,则可以退出第一sta设备,如第二sta设备可以向所述第一sta设备发送解关联请求帧;所述第一sta设备向所述第二sta设备发送解关联响应帧。如此,第二sta设备可以退出该第一sta设备,以接入信号强度更强的设备。其中,所述第一sta设备在发送解关联响应帧后,可以判断所述第一sta设备中是否还有接入的sta设备。其中,若所述第一sta设备中还有接入的sta设备,则第一sta设备可以继续作为中继角色。若第一sta设备中没有接入的sta设备,则第一sta设备可以关闭所述ap功能,所述关闭所述ap功能表征所述第一sta设备从所述中继角色切换为所述sta角色。所述第一sta设备关闭所述ap功能后,可以向所述第二ap发送下线消息,所述下线消息用于指示所述第二ap更新网络拓扑;所述第二ap向所述第一sta设备发送第二网络拓扑更新响应。
23.这样,当第一sta设备中没有接入的sta设备时,第一sta设备可以关闭ap功能,以节省功耗。可以想到的是,第一sta设备可以在其他sta设备请求时,继续启动ap功能,使能其他sta设备接入。
24.在一种实施例中,第二sta设备检测到来自所述第一sta设备的wi-fi网络信号强度低于第二强度阈值,可以直接退出第一sta设备,而不与第一sta设备交互“解关联请求帧和解关联响应帧”,以减少信令开销。在该种实施例中,第一sta设备可以实时判断或者每隔预设时长判断,所述第一sta设备中是否还有接入的sta设备,以确定是否退出ap功能。
25.第二种可能的实现方式:第一sta设备支持静态切换,即在第一sta设备接入第二ap时,第一sta设备可以从sta角色切换成中继角色。如此,当第二sta设备无法接入第一ap(或者第二ap)时,可以接入第一sta设备,以接入互联网。
26.该种方式中,第一sta设备在接入第二ap时,如第一sta设备接收来自第二ap的关联响应帧时,可以启动ap功能,进而在第二sta设备需求接入时,第二sta设备可以直接接入第一sta设备。应注意,第二种可能的实现方式中,第一sta设备启动ap功能时与第二ap的交
互可以参照上述第一种可能的实现方式的相关描述。另外,第一sta设备获取第二ap的配置信息也可以参照上述“第一种方式和第二种方式”的相关描述。在该种方式中,因为第一sta设备在接入第二ap时已经切换成中继角色,即第一sta设备已经可以使能第二sta设备接入,已经可以看做一个从路由器了,因此本技术实施例中,第二sta设备在接入第一sta设备时,可以参照ieee std 802.11
tm-2016协议定义的步骤接入第一sta设备。
27.该种方式中,当所述第一sta设备下电时,可以关闭所述ap功能。所述第一sta设备向所述第二ap发送下线消息,所述下线消息用于指示所述第二ap更新网络拓扑;所述第二ap向所述第一sta设备发送第二网络拓扑更新响应;所述第一sta设备向所述第二ap发送解关联请求帧;所述第二ap向所述第一sta设备发送解关联响应帧。
28.在一种实施例中,当所述第一sta设备下电时与第二ap交互的信令可以更少或者更多,以使得第一sta设备关闭ap功能,且第二ap更新网络拓扑即可。
29.该第二种可能的实现方式中,第三sta设备在接入第二ap时,可以启动ap功能。第三sta设备可以作为中继,使能第二sta设备接入第二ap。同理的,本技术实施例中采用现有接入第二ap的第三sta设备作为中继,无需用户进行配置操作,提高用户体验,且可以扩大wi-fi网络信号的覆盖范围。
30.当第二sta设备接入第一sta设备后,第一sta设备可以作为sta角色,执行自身中的业务,也可以作为中继角色,向ap传输来自第二sta设备的业务。本技术实施例中,所述第一sta设备将第一业务报文放入第一优先级的业务队列中,所述第一业务报文为所述第一sta设备中的业务的报文;所述第一sta设备将第二业务报文放入第二优先级的业务队列中,所述第二业务报文为所述第二sta设备中的业务的报文,所述第二优先级低于所述第一优先级;所述第一sta设备向所述第二ap发送第一特征、所述第一业务报文和所述第二业务报文,所述第一特征为所述第一业务报文的特征,所述第一特征用于所述第二ap识别所述第一业务报文。
31.该种实施例中,第一sta设备可以将第一sta设备中的业务放入高优先级队列中,将第二sta设备的业务放入低优先级队列中,进而第一sta设备可以先执行第一sta设备的业务,再执行第二sta设备的业务,进而保证在第一sta设备下挂第二sta设备时,达到不影响第一sta设备自身中的业务的目的。
32.同理的,本技术实施例中,所述第二ap将第三业务报文放入第一优先级的业务队列中;所述第二ap将第四业务报文放入第二优先级的业务队列中;所述第二ap向所述第一sta设备发送所述第三业务报文和所述第四业务报文。据此,第二ap可以优先传输目标sta设备中的业务报文,再传输第二sta设备中的业务报文。在一种实施例中,所述第三业务报文为响应于所述第一业务报文的报文,所述第四业务报文为响应于所述第二业务报文的报文。
33.第二方面,本技术实施例提供一种接入方法,应用于第二站点sta设备,该方法包括:响应于检测到来自第一接入点ap的无线保真wi-fi网络信号强度低于第一强度阈值,广播探测帧;接收来自第一sta设备的响应帧,所述第一sta设备为已接入第二ap的sta设备;向所述第一sta设备发送认证请求帧,以接入所述第一sta设备。
34.在一种可能的实现方式中,所述响应帧中包括所述第一sta设备的上行带宽、wi-fi信道空余率中的至少一个;所述向所述第一sta设备发送认证请求帧之前,还包括:根据
所述第一sta设备的wi-fi网络信号强度、所述上行带宽和所述wi-fi信道空余率中的至少一个,确定所述第一sta设备为目标sta设备。
35.在一种可能的实现方式中,所述确定所述第一sta设备为目标sta设备之后,还包括:向所述第一sta设备发送ap请求,所述ap请求用于指示所述第一sta设备启动ap功能,所述第一sta设备启动ap功能表征所述第一sta设备从sta角色切换成中继角色;接收来自所述第一sta设备的ap响应,所述ap响应用于表征所述第一sta设备已启动所述ap功能;向所述第一sta设备发送探测请求帧;接收来自所述第一sta设备的探测响应帧。
36.在一种可能的实现方式中,所述探测帧为探测请求帧,所述响应帧为探测响应帧,所述第一sta设备在接入所述第二ap时启动ap功能,所述第一sta设备启动ap功能表征所述第一sta设备从sta角色切换成中继角色。
37.在一种可能的实现方式中,所述响应于检测到来自第一接入点ap的无线保真wi-fi网络信号强度低于第一强度阈值,广播探测帧,包括:响应于检测到来自所述第一ap的wi-fi网络信号强度低于所述第一强度阈值,且漫游失败时,广播所述探测帧。
38.在一种可能的实现方式中,所述向所述第一sta设备发送认证请求帧,以接入所述第一sta设备,包括:向所述第一sta设备发送所述认证请求帧;接收来自所述第一sta设备的认证响应帧;向所述第一sta设备发送关联请求帧;接收来自所述第一sta设备的关联响应帧。
39.在一种可能的实现方式中,所述方法还包括:响应于检测到来自所述第一sta设备的wi-fi网络信号强度低于第二强度阈值,向所述第一sta设备发送解关联请求帧;接收来自所述第一sta设备的解关联响应帧。
40.第三方面,本技术实施例提供一种接入方法,应用于第一站点sta设备,第一sta设备为已接入第二接入点ap的sta设备,该方法包括:接收来自第二sta设备的探测帧;向所述第二sta设备发送响应帧;接收来自所述第二sta设备的认证请求帧。
41.在一种可能的实现方式中,所述响应帧中包括所述第一sta设备的上行带宽、wi-fi信道空余率中的至少一个,所述向所述第二sta设备发送响应帧之后,还包括:接收来自所述第二sta设备的ap请求;启动ap功能,所述启动ap功能表征所述第一sta设备从sta角色切换成中继角色;向所述第二sta设备发送ap响应,所述ap响应用于表征所述第一sta设备已启动所述ap功能。
42.在一种可能的实现方式中,所述接收来自所述第二sta设备的认证请求帧之前,还包括:接收来自所述第二sta设备的探测请求帧;向所述第二sta设备发送探测响应帧。
43.在一种可能的实现方式中,所述探测帧为探测请求帧,所述响应帧为探测响应帧;所述接收来自第二sta设备的探测帧之前,还包括:启动ap功能,所述启动ap功能表征所述第一sta设备从sta角色切换成中继角色。
44.在一种可能的实现方式中,所述启动ap功能之前,还包括:获取所述第二ap的配置信息,所述配置信息中包括所述第二ap的服务集标识符ssid和认证方式。
45.在一种可能的实现方式中,所述获取所述第二ap的配置信息,包括:接收来自所述第二ap的第一信标beacon帧,第一beacon帧中包括所述第二ap的配置信息。
46.在一种可能的实现方式中,所述获取所述第二ap的配置信息,包括:向所述第二ap发送参数同步请求;接收来自所述第二ap的配置信息。
47.在一种可能的实现方式中,所述启动ap功能之后,还包括:向所述第二ap发送上线消息,所述上线消息用于指示所述第二ap更新网络拓扑;接收来自所述第二ap的第一网络拓扑更新响应。
48.在一种可能的实现方式中,所述启动ap功能之后,还包括:广播第二信标beacon帧,第二beacon帧中包括所述ssid和认证方式。
49.在一种可能的实现方式中,所述接收来自所述第二sta设备的认证请求帧之后,还包括:向所述第二sta设备发送认证响应帧;接收来自所述第二sta设备的关联请求帧;向所述第二sta设备发送关联响应帧。
50.在一种可能的实现方式中,所述方法还包括:将第一业务报文放入第一优先级的业务队列中,所述第一业务报文为所述第一sta设备中的业务的报文;将第二业务报文放入第二优先级的业务队列中,所述第二业务报文为所述第二sta设备中的业务的报文,所述第二优先级低于所述第一优先级;向所述第二ap发送第一特征、所述第一业务报文和所述第二业务报文,所述第一特征为所述第一业务报文的特征,所述第一特征用于所述第二ap识别所述第一业务报文。
51.在一种可能的实现方式中,所述方法还包括:接收来自所述第二ap的所述第一优先级的业务队列中第三业务报文;接收来自所述第二ap的所述第二优先级的业务队列中第四业务报文;向所述第二sta设备发送所述第四业务报文。
52.在一种可能的实现方式中,所述第三业务报文为响应于所述第一业务报文的报文,所述第四业务报文为响应于所述第二业务报文的报文。
53.在一种可能的实现方式中,所述方法还包括:接收来自所述第二sta设备的解关联请求帧;向所述第二sta设备发送解关联响应帧;判断所述第一sta设备中是否还有接入的sta设备;若是,则不作处理;若否,则关闭所述ap功能,所述关闭所述ap功能表征所述第一sta设备从所述中继角色切换为所述sta角色。
54.在一种可能的实现方式中,所述关闭所述ap功能之后,还包括:向所述第二ap发送下线消息,所述下线消息用于指示所述第二ap更新网络拓扑;接收来自所述第二ap的第二网络拓扑更新响应。
55.在一种可能的实现方式中,所述方法还包括:当下电时,关闭所述ap功能,所述关闭所述ap功能表征所述第一sta设备从所述中继角色切换为所述sta角色;向所述第二ap发送下线消息,所述下线消息用于指示所述第二ap更新网络拓扑;接收来自所述第二ap的第二网络拓扑更新响应;向所述第二ap发送解关联请求帧;接收来自所述第二ap的解关联响应帧。
56.第四方面,本技术实施例提供一种接入方法,应用于第二接入点,第一站点sta设备为已接入所述第二接入点的sta设备,该方法包括:接收来自第一sta设备的参数同步请求;向所述第一sta设备发送所述第二接入点的配置信息,所述配置信息中包括所述第二接入点的服务集标识符ssid和认证方式;接收来自所述第一sta设备的上线消息;更新网络拓扑;向所述第一sta设备发送第一网络拓扑更新响应。
57.在一种可能的实现方式中,所述方法还包括:将第三业务报文放入第一优先级的业务队列中;将第四业务报文放入第二优先级的业务队列中,所述第二优先级低于所述第一优先级;向所述第一sta设备发送所述第三业务报文和所述第四业务报文。
58.在一种可能的实现方式中,所述第三业务报文为响应于第一业务报文的报文,所述第四业务报文为响应于第二业务报文的报文,所述第一业务报文为所述第一sta设备中的业务的报文,所述第二业务报文为第二sta设备中的业务的报文,所述第二sta设备已接入所述第一sta设备。
59.在一种可能的实现方式中,所述方法还包括:接收来自所述第一sta设备的下线消息,所述下线消息用于指示所述第二接入点更新网络拓扑;更新网络拓扑;向所述第一sta设备发送第二网络拓扑更新响应;接收来自所述第一sta设备的解关联请求帧;向所述第一sta设备发送解关联响应帧。
60.在一种可能的实现方式中,所述方法还包括:广播第一信标beacon帧,第一beacon帧中包括所述第二接入点的配置信息。
61.第五方面,本技术实施例提供一种接入装置,该接入装置可以为第二方面所述的第二sta设备,该接入装置可以包括:处理模块和收发模块。
62.其中,所述收发模块用于:响应于检测到来自第一接入点ap的无线保真wi-fi网络信号强度低于第一强度阈值,广播探测帧;接收来自第一sta设备的响应帧,所述第一sta设备为已接入第二ap的sta设备;向所述第一sta设备发送认证请求帧,以接入所述第一sta设备。
63.在一种可能的实现方式中,所述响应帧中包括所述第一sta设备的上行带宽、wi-fi信道空余率中的至少一个;所述处理模块,用于根据所述第一sta设备的wi-fi网络信号强度、所述上行带宽和所述wi-fi信道空余率中的至少一个,确定所述第一sta设备为目标sta设备。
64.在一种可能的实现方式中,所述收发模块,还用于:向所述第一sta设备发送ap请求,所述ap请求用于指示所述第一sta设备启动ap功能,所述第一sta设备启动ap功能表征所述第一sta设备从sta角色切换成中继角色;接收来自所述第一sta设备的ap响应,所述ap响应用于表征所述第一sta设备已启动所述ap功能;向所述第一sta设备发送探测请求帧;接收来自所述第一sta设备的探测响应帧。
65.在一种可能的实现方式中,所述探测帧为探测请求帧,所述响应帧为探测响应帧,所述第一sta设备在接入所述第二ap时启动ap功能,所述第一sta设备启动ap功能表征所述第一sta设备从sta角色切换成中继角色。
66.在一种可能的实现方式中,所述收发模块,具体用于:响应于检测到来自所述第一ap的wi-fi网络信号强度低于所述第一强度阈值,且漫游失败时,广播所述探测帧。
67.在一种可能的实现方式中,所述收发模块,还用于:向所述第一sta设备发送所述认证请求帧;接收来自所述第一sta设备的认证响应帧;向所述第一sta设备发送关联请求帧;接收来自所述第一sta设备的关联响应帧。
68.在一种可能的实现方式中,所述收发模块,还用于:响应于检测到来自所述第一sta设备的wi-fi网络信号强度低于第二强度阈值,向所述第一sta设备发送解关联请求帧;接收来自所述第一sta设备的解关联响应帧。
69.第六方面,本技术实施例提供一种接入装置,该接入装置可以为第三方面所述的第一sta设备,该接入装置可以包括:处理模块和收发模块。
70.其中,所述收发模块用于:接收来自第二sta设备的探测帧;向所述第二sta设备发
送响应帧;接收来自所述第二sta设备的认证请求帧。
71.在一种可能的实现方式中,所述响应帧中包括所述第一sta设备的上行带宽、wi-fi信道空余率中的至少一个。其中,所述收发模块,还用于接收来自所述第二sta设备的ap请求。所述处理模块,用于启动ap功能,所述启动ap功能表征所述第一sta设备从sta角色切换成中继角色。所述收发模块,还用于向所述第二sta设备发送ap响应,所述ap响应用于表征所述第一sta设备已启动所述ap功能。
72.在一种可能的实现方式中,所述收发模块,还用于接收来自所述第二sta设备的探测请求帧;向所述第二sta设备发送探测响应帧。
73.在一种可能的实现方式中,所述探测帧为探测请求帧,所述响应帧为探测响应帧;所述收发模块接收来自第二sta设备的探测帧之前,所述处理模块,用于启动ap功能,所述启动ap功能表征所述第一sta设备从sta角色切换成中继角色。
74.在一种可能的实现方式中,所述处理模块,还用于获取所述第二ap的配置信息,所述配置信息中包括所述第二ap的服务集标识符ssid和认证方式。
75.在一种可能的实现方式中,所述收发模块,还用于接收来自所述第二ap的第一信标beacon帧,第一beacon帧中包括所述第二ap的配置信息。
76.在一种可能的实现方式中,所述收发模块,还用于向所述第二ap发送参数同步请求;接收来自所述第二ap的配置信息。
77.在一种可能的实现方式中,所述收发模块,还用于向所述第二ap发送上线消息,所述上线消息用于指示所述第二ap更新网络拓扑;接收来自所述第二ap的第一网络拓扑更新响应。
78.在一种可能的实现方式中,所述收发模块,还用于广播第二信标beacon帧,第二beacon帧中包括所述ssid和认证方式。
79.在一种可能的实现方式中,所述收发模块,还用于向所述第二sta设备发送认证响应帧;接收来自所述第二sta设备的关联请求帧;向所述第二sta设备发送关联响应帧。
80.在一种可能的实现方式中,所述处理模块,还用于将第一业务报文放入第一优先级的业务队列中,所述第一业务报文为所述第一sta设备中的业务的报文;将第二业务报文放入第二优先级的业务队列中,所述第二业务报文为所述第二sta设备中的业务的报文,所述第二优先级低于所述第一优先级。所述收发模块,还用于向所述第二ap发送第一特征、所述第一业务报文和所述第二业务报文,所述第一特征为所述第一业务报文的特征,所述第一特征用于所述第二ap识别所述第一业务报文。
81.在一种可能的实现方式中,所述收发模块,还用于接收来自所述第二ap的所述第一优先级的业务队列中第三业务报文;接收来自所述第二ap的所述第二优先级的业务队列中第四业务报文;向所述第二sta设备发送所述第四业务报文。
82.在一种可能的实现方式中,所述第三业务报文为响应于所述第一业务报文的报文,所述第四业务报文为响应于所述第二业务报文的报文。
83.在一种可能的实现方式中,所述收发模块,还用于接收来自所述第二sta设备的解关联请求帧;向所述第二sta设备发送解关联响应帧。所述处理模块,还用于判断所述第一sta设备中是否还有接入的sta设备;若是,则不作处理;若否,则关闭所述ap功能,所述关闭所述ap功能表征所述第一sta设备从所述中继角色切换为所述sta角色。
84.在一种可能的实现方式中,所述收发模块,还用于向所述第二ap发送下线消息,所述下线消息用于指示所述第二ap更新网络拓扑;接收来自所述第二ap的第二网络拓扑更新响应。
85.在一种可能的实现方式中,所述处理模块,还用于当下电时,关闭所述ap功能,所述关闭所述ap功能表征所述第一sta设备从所述中继角色切换为所述sta角色。所述收发模块,还用于向所述第二ap发送下线消息,所述下线消息用于指示所述第二ap更新网络拓扑;接收来自所述第二ap的第二网络拓扑更新响应;向所述第二ap发送解关联请求帧;接收来自所述第二ap的解关联响应帧。
86.第七方面,本技术实施例提供一种接入装置,该接入装置可以为第四方面所述的第二ap,该接入装置可以包括:处理模块和收发模块。
87.其中,所述处理模块,用于接收来自第一sta设备的参数同步请求;向所述第一sta设备发送所述第二接入点的配置信息,所述配置信息中包括所述第二接入点的服务集标识符ssid和认证方式;接收来自所述第一sta设备的上线消息;更新网络拓扑;向所述第一sta设备发送第一网络拓扑更新响应。
88.在一种可能的实现方式中,所述处理模块,用于将第三业务报文放入第一优先级的业务队列中;将第四业务报文放入第二优先级的业务队列中,所述第二优先级低于所述第一优先级。所述收发模块,还用于向所述第一sta设备发送所述第三业务报文和所述第四业务报文。
89.在一种可能的实现方式中,所述第三业务报文为响应于第一业务报文的报文,所述第四业务报文为响应于第二业务报文的报文,所述第一业务报文为所述第一sta设备中的业务的报文,所述第二业务报文为第二sta设备中的业务的报文,所述第二sta设备已接入所述第一sta设备。
90.在一种可能的实现方式中,所述收发模块,还用于接收来自所述第一sta设备的下线消息,所述下线消息用于指示所述第二接入点更新网络拓扑。所述处理模块,还用于更新网络拓扑。所述收发模块,还用于向所述第一sta设备发送第二网络拓扑更新响应;接收来自所述第一sta设备的解关联请求帧;向所述第一sta设备发送解关联响应帧。
91.在一种可能的实现方式中,所述收发模块,还用于广播第一信标beacon帧,第一beacon帧中包括所述第二接入点的配置信息。
92.第八方面,本技术实施例提供一种接入系统,包括如上述第五方面的接入装置、第六方面的接入装置,以及第七方面的接入装置。
93.第九方面,本技术实施例提供一种接入装置,所述接入装置包括:处理器、存储器、收发器;所述收发器耦合至所述处理器,所述处理器控制所述收发器的收发动作;其中,存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使所述接入装置执行如第二方面至第四方面所提供的方法。
94.第十方面,本技术实施例提供一种接入装置,包括用于执行以上第二方面至第四方面所提供的方法的单元、模块或电路。该接入装置可以为电子设备,也可以为应用于电子设备的一个模块,例如,可以为应用于电子设备的芯片。电子设备如可以为第二sta设备、第一sta设备、第二ap。
95.第十一方面,本技术实施例提供一种接入装置(例如芯片),所述接入装置上存储
有计算机程序,在所述计算机程序被所述接入装置执行时,实现如第二方面至第四方面所提供的方法。
96.第十二方面,本技术实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面至第四方面所提供的方法。
97.第十三方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面至第四方面所提供的方法。
98.应理解,上述第二方面至第十三方面的技术效果可以参照上述第一方面中的相关描述。
99.本技术实施例提供一种接入方法、装置、系统和可读存储介质,该方法应用于接入系统,接入系统包括:第一站点sta设备、第二sta设备、第一接入点ap和第二ap,第一sta设备已接入第二ap。该方法包括:第二sta设备响应于检测到来自第一接入点的无线保真wi-fi网络信号强度低于第一强度阈值,广播探测帧;第一sta设备向第二sta设备发送响应帧;第二sta设备向第一sta设备发送认证请求帧,以接入第一sta设备。本技术实施例中采用现有接入第二ap的第一sta设备作为中继,第二sta设备可以接入第一sta设备,以接入互联网。该方法无需用户设置网络,可以扩大wi-fi网络信号的覆盖范围,提高用户体验。
附图说明
100.图1为sta设备接入互联网的一种场景示意图;
101.图2为sta设备接入互联网的另一种场景示意图;
102.图3为本技术实施例适用的一种场景示意图;
103.图4为一种接入方法的流程示意图;
104.图5a为本技术实施例提供的接入方法的一实施例的流程示意图;
105.图5b为本技术实施例提供的接入方法的另一实施例的流程示意图;
106.图6为本技术实施例提供的sta设备的一种界面变化示意图;
107.图7a为本技术实施例提供的sta设备的另一种界面变化示意图;
108.图7b为本技术实施例提供的sta设备的另一种界面变化示意图;
109.图8为本技术实施例提供的sta设备的业务处理示意图;
110.图9a为本技术实施例提供的一种业务队列示意图;
111.图9b为本技术实施例提供的另一种业务队列示意图;
112.图10为本技术实施例提供的接入方法的另一实施例的流程示意图;
113.图11为本技术实施例提供的接入方法的另一实施例的流程示意图;
114.图12为本技术实施例提供的接入装置的一种结构示意图;
115.图13为本技术实施例提供的接入装置的另一种结构示意图;
116.图14为本技术实施例提供的接入装置的另一种结构示意图;
117.图15为本技术实施例提供的接入装置的另一种结构示意图;
118.图16为本技术实施例提供的接入系统的示意图。
具体实施方式
119.图1为站点(station,sta)设备接入互联网的一种场景示意图。如图1所示,家庭中可以包括路由器和sta设备。sta设备可以与路由器连接,路由器作为接入点(access point,ap),可以将sta设备接入互联网。sta设备和路由器可以组成无线保真(wireless fidelity,wi-fi)mesh网络。本技术实施例中,ap可以是其它电子设备或网络设备,例如客户前端设备(customer premise equipment,cpe)等。一个ap可以支持多个sta设备接入。其中,任何一个接入ap的设备可以称为一个sta设备,sta设备可以是移动设备,也可以是固定设备。sta设备可以但不限于为:手机、平板电脑、笔记本电脑、音箱、可穿戴设备、智能插座、智慧屏、智能家用电器、物联网(internet of things,iot)设备、摄像头设备等具有wi-fi功能的设备。可选的,sta设备还可以为个人数字处理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备、虚拟现实(virtual reality,vr)终端设备、无人机设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、智慧家庭(smart home)中的无线终端等。本技术实施例中对sta设备的形态不做具体限定。图1为本技术实施例应用的一种场景,本技术实施例的接入方法还可以应用于工厂、医院、学校等其他场景。应理解,图1中以sta设备与路由器之间的实线表征sta设备与路由器为连接状态,并非表征sta设备与路由器之间的连接线。
120.如图1所示,手机和平板电脑距离路由器较远,因为wi-fi网络信号覆盖范围有限的问题,手机和平板电脑无法接入路由器。在一种可能的实施中,手机和平板电脑能够接入互联网,但wi-fi网络信号差,导致用户上网体验差。为了扩大wi-fi网络信号的覆盖范围,提高手机和平板电脑的wi-fi网络信号强度,用户可以在家庭中设置多个路由器,该多个路由器可以组成主从路由网络。如图2所示,路由器1可以作为主路由器,路由器2可以作为从路由器,接入主路由器,路由器1和路由器2组成主从路由网络。路由器2可以对数据信号进行重新发送或者转发,以此来扩大网络传输的距离,进而扩大wi-fi网络信号的覆盖范围。距离主路由器较远的手机和平板电脑可以接入从路由器,以接入互联网。该种方式中,用户需要购买多个路由器,且手动设置主从路由器进行组网,步骤复杂。
121.其中,图2所示的sta设备的角色固定,如sta设备仅能作为sta角色,接入ap。本技术实施例提供一种接入方法,sta设备的角色可以在sta角色和中继角色之间切换,作为中继角色的sta设备既可以接入ap,也可以使能其他sta设备接入,进而扩大wi-fi网络信号的覆盖范围。本技术实施例中,采用现有接入ap的sta设备作为ap,可以避免设置额外的从路由器的问题,还可以扩大wi-fi网络信号的覆盖范围,提高sta设备的wi-fi网络信号强度,进而提高用户体验。如图3所示,示例性的,接入路由器的智慧屏可以启动ap功能,扩大wi-fi网络信号的覆盖范围。手机和平板电脑可以接入智慧屏,进而接入路由器,可以提高手机和平板电脑的wi-fi网络信号强度。
122.在介绍本技术实施例提供的接入方法之前,对目前sta设备接入ap的过程进行简要说明,更为详细的步骤可以参照ieee std 802.11
tm-2016协议。sta设备接入ap可以包括:扫描阶段、认证阶段和关联阶段。图4为一种接入方法的流程示意图。如图4所示,接入方法可以包括:
123.s401,sta设备发送探测请求帧(probe request)。
124.sta设备可以采用广播或者单播的方式发送探测请求帧。此处以sta设备广播探测
请求帧为例,sta设备单播探测请求帧可以参照ieee std 802.11
tm-2016协议。示例性的,sta设备可以在其支持的信道上广播探测请求帧,用于探测周围存在的ap。探测请求帧可以分为两类,一类是未指定ap的服务集标识符(service set identifier,ssid),一类是指定了ap的ssid。ap的ssid,用于区分不同的ap,ap的ssid也可以理解为wi-fi名称。应理解,探测请求帧指定ap的ssid的方式可以为探测请求帧中包括ap的ssid。
125.其中,若探测请求帧未指定ap的ssid,则所有收到这个探测请求帧的ap都会响应sta设备。若探测请求帧指定了ap的ssid,则该ssid对应的ap接收到探测请求帧后,可以响应sta设备。此处以sta设备主动扫描ap为例进行说明,sta设备也可以被动扫描,即由ap扫描sta设备,具体可以参照ieee std 802.11
tm-2016协议。
126.s402,ap向sta设备发送探测响应帧(probe response)。
127.响应于sta设备的探测请求帧,ap会向sta设备发送探测响应帧。探测响应帧中可以包括ap的ssid。在一种可能的实现方式中,sta设备接收到来自ap的探测响应帧时,sta设备可以显示ap的ssid,也就是说,用户可以在sta设备上看到sta设备扫描到的ap的ssid(wi-fi名称)。
128.s403,sta设备向ap发送认证请求帧(authentication request)。
129.ap认证sta设备的方式可以包括但不限于为开放系统认证(open system authentication)和共享密钥认证(shared-key authentication)。在一种可能的实现方式中,认证请求帧中可以携带ap支持的认证方式。
130.s404,ap向sta设备发送认证响应帧(authentication response)。
131.当sta设备认证通过时,ap可以向sta设备发送认证响应,以指示sta设备认证通过。
132.s405,sta设备向ap发送关联请求帧(association request)。
133.在一种可能的实现方式中,关联是由sta设备发起的,关联阶段是sta设备和ap之间进行无线链路服务协商的过程。在一种可能的实现方式中,关联请求帧中可以包括sta设备自身的各种参数,以及sta设备根据服务配置选择的各种参数。如,关联请求帧中可以包括sta设备支持的速率、信道、服务质量(quality of service,qos)的能力,以及sta设备选择的接入认证和加密算法等。
134.s406,ap向sta设备发送关联响应帧(association response)。
135.当sta设备接收到来自ap的关联响应帧,表征sta设备和ap之间建立了wi-fi无线链路,sta设备通过ap接入互联网。
136.在一种实施例中,第一sta设备可以启动ap功能。其中,第一sta设备为支持动态切换的sta设备,支持动态切换可以理解为:在第二sta设备请求接入第一sta设备时,第一sta设备可以从sta角色切换至中继角色。如第一sta设备已接入第二ap,在第二sta设备请求接入第一sta设备时,第一sta设备启动ap功能,使能第二sta设备接入第一sta设备,以接入第二ap。在一种实施例中,第一sta设备可以为自身业务占用空口资源较大,和/或不插电使用的sta设备。示例性的,第一sta设备可以但不限于为智慧屏、手机、平板电脑。第一sta设备可以为至少一个。第二sta设备可以为任意一个sta设备。
137.下述结合图5a对第一sta设备启动ap功能的过程进行说明。如图5a所示,本技术实施例提供的接入方式可以包括:
138.s501,第一sta设备发送探测请求帧。
139.s502,第二ap向第一sta设备发送探测响应帧。
140.s503,第一sta设备向第二ap发送认证请求帧。
141.s504,第二ap向第一sta设备发送认证响应帧。
142.s501-s504可以参照上述s401-s404中的相关描述,在此不做赘述。
143.s505,第一sta设备向第二ap发送关联请求帧。
144.与上述图4不同的是,本技术实施例中,关联请求帧中不仅可以包括ieee std 802.11
tm-2016协议中规定的参数之外,还可以包括第一sta设备的mesh能力和mesh切换类型的信息。在一种实施例中,探测请求帧和/或认证请求帧中可以包括第一sta设备的mesh能力和mesh切换类型的信息。
145.其中,第一sta设备的mesh能力可以理解为第一sta设备是否支持互助mesh的能力,也就是说,第一sta设备是否具备启动ap功能的能力。通俗来讲,第一sta设备的mesh能力可以理解为:第一sta设备可以从sta角色切换成中继角色,使能第二sta设备接入第一sta设备。mesh切换类型可以为动态切换或静态切换。动态切换指的是:当第二sta设备请求接入第一sta设备时,第一sta设备启动ap功能。静态切换指的是:当第一sta设备接入第二ap时,第一sta设备启动ap功能。第一sta设备启动ap功能可以理解为:第一sta设备可以从sta角色切换成中继角色,辅助第二sta设备通过该第一sta设备接入第二ap。
146.在一种可能的实现方式中,关联请求帧中可以包括用于指示“第一sta设备的mesh能力和mesh切换类型”的标识,或者,关联请求帧中可以包括用于指示“第一sta设备的mesh能力”的标识和用于指示“mesh切换类型”的标识。标识为预先约定的,无论是一个标识还是两个标识,第二ap可以根据关联请求帧中的标识,确定第一sta设备的mesh能力,以及第一sta设备支持的mesh切换类型。应理解,标识不限于为数字、字母、字符串。
147.在一种可能的实现方式中,用于指示“第一sta设备的mesh能力和mesh切换类型”的标识,或者,用于指示“第一sta设备的mesh能力”的标识和用于指示“mesh切换类型”的标识可以包含于关联请求帧的指定字段中,该指定字段可以为华为私有的字段。应理解,华为私有的字段也可以称为华为自定义字段。
148.s506,第二ap向第一sta设备发送关联响应帧。
149.第二ap在接收到来自第一sta设备的关联请求帧,可以获取第一sta设备的mesh能力和mesh切换类型,进而反馈关联响应帧。本技术实施例中以第一sta设备支持互助mesh,且第一sta设备mesh切换类型为动态切换进行说明。
150.s507,第二sta设备检测到来自第一ap的wi-fi网络信号强度低于第一强度阈值,广播私有信号探查帧。
151.在一种实施例中,第一ap与第二ap可以不同。在一种实施例中,第一ap与第二ap可以相同。
152.在一种实施例中,第二sta设备可以为wi-fi网络信号强度低于第一强度阈值,无法接入第一ap的设备。或者,第二sta设备可以为已接入第一ap,但来自第一ap的wi-fi网络信号强度低于第一强度阈值的sta设备。本技术实施例中对第二sta设备的接入状态不做限制。在一种实施例中,私有信号探查帧可以称为探测帧。
153.第二sta设备检测到来自第一ap的wi-fi网络信号强度低于第一强度阈值时,可以
广播私有信号探查帧。在一种实施例中,第二ap和接入第二ap的sta设备可以接收到该私有信号探查帧。当第二ap和接入第二ap的sta设备接收到该私有信号探查帧时,第二ap和接入第二ap的sta设备可以反馈探测响应帧。
154.本技术实施例中,私有信号探查帧与s401或s501中的探测请求帧不同的是,私有信号探查帧中可以包括指定字段,该指定字段用于指示第二ap以及接入第二ap的sta设备反馈探测响应帧。示例性的,该指定字段可以为华为私有的字段。
155.在一种可能实现的方式中,当第二sta设备检测到wi-fi网络信号强度低于第一强度阈值时,可以在其支持的信道上广播私有信号探查帧。在一种可能实现的方式中,s507可以替换为:第二sta设备检测到来自第一ap的wi-fi网络信号强度低于第一强度阈值,且漫游失败时,广播私有信号探查帧。
156.在一种实施例中,当第二sta设备检测到来自第一ap的wi-fi网络信号强度低于强度阈值时,第二sta设备可以向第一ap发送漫游请求,第一ap可以将邻居ap(如第二ap)的信道发送给第二sta设备。第二sta设备可以在邻居ap的信道上进行扫描探测,以获取邻居ap的wi-fi网络信号强度,进而依据邻居ap的wi-fi网络信号强度确定是否接入邻居ap。其中,若第二sta设备检测到邻居ap的wi-fi网络信号强度低于第一强度阈值,则确定漫游失败。其中,邻居ap可以为接入第一ap的其他从路由设备。该实施例仅为第二sta设备漫游的一种示例说明,第二sta设备的其他漫游方式可以参照ieee std 802.11k/v/r
tm
协议。
157.s508,第一sta设备向第二sta设备发送探测响应帧。
158.本技术实施例中,所有接收到来自第二sta设备的私有信号探查帧的设备(包括第一sta设备和第二ap),均可以向第二sta设备反馈探测响应帧。与上述图4不同的是,探测响应帧中除了可以包括ieee std 802.11
tm-2016协议中规定的参数之外,还可以包括第一sta设备的上行带宽、wi-fi信道空余率等信息。在一种实施例中,s508中的探测响应帧可以称为响应帧。
159.s509,第二sta设备确定目标sta设备。
160.目标sta设备可以为待启动ap功能的sta设备,也可以理解为第二sta设备即将接入的sta设备。
161.在一种可能的实现方式中,第一sta设备为一个sta设备时,第二sta设备可以将该第一sta设备作为目标sta设备。
162.在一种可能的实现方式中,第一sta设备为多个sta设备时,第二sta设备可以根据第一sta设备的wi-fi网络信号强度、上行带宽、wi-fi信道空余率信息中的至少一个,确定该第一sta设备是否为目标sta设备。示例性的,如第一sta设备的wi-fi网络信号强度大于预设强度,第二sta设备可以将第一sta设备作为目标sta设备。或者,第一sta设备的wi-fi网络信号强度大于预设强度、上行带宽大于预设带宽,以及wi-fi信道空余率大于预设比率,第二sta设备可以将第一sta设备作为目标sta设备。
163.在一种可能的实现方式中,第一sta设备包括多个sta设备时,第二sta设备可以根据第一sta设备的wi-fi网络信号强度、上行带宽、wi-fi信道空余率信息中的至少一个,在第一sta设备中确定目标sta设备。示例性的,第二sta设备可以将wi-fi网络信号强度最大的第一sta设备作为目标sta设备。或者,第二sta设备可以将wi-fi网络信号强度大于预设强度、且wi-fi信道空余率最大的第一sta设备作为目标sta设备。
164.上述三种可能的实现方式为第二sta设备自主确定目标sta设备的方式,用户不感知该过程。即用户不参与选择第二sta设备接入的目标sta设备,由第二sta设备确定第一sta设备。
165.在一种可能的实现方式中,用户可以参与确定第二sta设备接入的目标sta设备。其中,当第二sta设备接收来自第一sta设备的探测响应帧时,可以输出第一sta设备的标识,如ssid,以使用户感知第二sta设备可以接入的第一sta设备。该种实现方式中,用户可以选择第一sta设备,第二sta设备可以将用户选择的第一sta设备作为目标sta设备。
166.示例性的,第二sta设备可以在wlan设置列表中输出第一sta设备的ssid。如图6中的a所示,第二sta设备的wlan设置列表中可以包括ssid均为“huawei-employee”的两个第一sta设备,两个第一sta设备可以分别为智慧屏和平板电脑。ssid对应的wi-fi图标上可以显示第一sta设备的类型,如wi-fi图标可以为包括智慧屏的wi-fi图标601,以及包括平板电脑的wi-fi图标602。若用户在图6中的a中选择智慧屏,第二sta设备可以将智慧屏作为目标sta设备。
167.示例性的,第二sta设备可以在智慧生活应用程序中标识第一sta设备。如图7a中的a所示,用户在第二sta设备中打开智慧生活的应用程序,则界面可以跳转至智慧生活的应用程序的主页面,如图7a中的b所示。智慧生活的应用程序的主页面可以显示家庭中的sta设备、第一sta设备,以及第三sta设备。其中,家庭中的sta设备包括在线的sta设备和离线的sta设备。第一sta设备为在线的sta设备(即已接入第二ap的sta设备),但未标识为“中继”的设备,如智慧屏。第三sta设备为在线的,且标识为“中继”的设备,如主卧的音箱。第三sta设备为支持静态切换的sta设备,可以参照如下实施例的相关描述。在一种可能的实现方式中,图7a的b中可以在第一sta设备下方介绍“该设备可以临时作为中继使用”,在第三sta设备下方介绍“可以接入该中继,以接入互联网”,进而提示用户选择可以接入的目标sta设备。若用户在图7a中的b中选择智慧屏作为目标sta设备,第二sta设备可以将智慧屏作为目标sta设备。
168.应理解,图6和图7a中均以第二sta设备为手机为例进行说明。
169.s510,第二sta设备向目标sta设备发送ap请求。
170.ap请求用于指示目标sta设备启动ap功能。在一种可能的实现方式中,ap请求中可以包括用于指示目标sta设备启动ap功能的指定字段,示例性的,该指定字段可以为华为私有的字段。应理解,图5a中以第一sta设备为目标sta设备为例进行说明。
171.s511,目标sta设备向第二ap发送参数同步请求。
172.参数同步请求用于指示第二ap向目标sta设备同步该第二ap的配置信息。第二ap的配置信息可以包括但不限于为:第二ap的ssid和认证方式。
173.s512,第二ap向目标sta设备同步第二ap的配置信息。
174.第二ap在接收到来自目标sta设备的参数同步请求,第二ap可以向目标sta设备同步第二ap的配置信息。目标sta设备接收来自第二ap的配置信息,可以存储该第二ap的配置信息。可选的,第二ap可以采用华为hilink同步方式向目标sta设备同步第二ap的配置信息。本技术实施例中不限制同步第二ap的配置信息的方式。
175.s513,目标sta设备启动ap功能。
176.目标sta设备启动ap功能可以理解为:目标sta设备从sta角色切换成中继角色,用
于连接第二sta设备和第二ap。在一种实施例中,目标sta设备启动ap功能后,可以定期广播第二信标beacon帧,该第二beacon帧可以包括第二ap的ssid和认证方式。
177.在一种可能的实现方式中,第一sta设备中可以预先设置soft ap的程序,第一sta设备启动ap功能可以理解为:第一sta设备创建进程运行该soft ap的程序。应理解,soft ap可以理解为目标sta设备中具有ap功能的程序。相较于路由器,本技术实施例中的目标sta设备可以实现ap功能,供第二sta设备接入,且目标sta设备还可以作为sta角色,能够接入第二ap。
178.s514,目标sta设备向第二ap发送上线消息。
179.上线消息用于通知第二ap,目标sta设备已经启动ap功能。在一种可能的实现方式中,上线消息中可以包括目标sta设备的标识信息,标识信息用于指示该目标sta设备,以通知第二ap该目标sta设备启动ap功能。
180.s515,第二ap更新mesh网络拓扑。
181.第二ap根据来自目标sta设备的上线消息,更新mesh网络拓扑。应理解,若第二ap中除了目标sta设备,再无其他下挂的sta设备,则更新前的mesh网络拓扑中包括第二ap,更新后的网络拓扑中包括由第二ap和目标sta设备。其中,第二ap可以为主路由器,目标sta设备可以为从路由器。
182.在一种可能的实现方式中,用户可以通过智慧生活的应用程序,查看mesh网络拓扑。示例性的,如图7b所示,图7b中的a、b分别与图7a中的a、b相同,当用户在图7b中的b显示的界面上选择路由器(第二ap)时,图7b中的b可以跳转至图7b中的c。图7b中的c可以显示mesh网络拓扑。其中,当智慧屏启动ap功能前,mesh网络拓扑可以如图7b中的c所示,mesh网络拓扑中包括第二ap和音箱(第三sta设备)。当智慧屏启动ap功能后,路由器更新mesh网络拓扑,更新后的mesh网络拓扑可以如图7b中的d所示,更新后的网络拓扑中包括由第二ap、音箱和目标sta设备(第一sta设备)组成的主从路由mesh网络拓扑。应理解,图7b中的d可以为用户选择图7a中的b中的智慧屏后,第二ap更新mesh网络拓扑后手机显示的mesh网络拓扑的界面。在一种可能的实现方式中,mesh网络拓扑中还可以包括接入智慧屏和音箱的sta设备。
183.在一种实施例中,第二ap更新mesh网络拓扑后,第四sta设备在接入互联网时,可以发送探测请求帧。第二ap可以依据漫游机制,使得第四sta设备通过目标sta设备接入互联网。其中,漫游机制具体可以参照协议ieee std 802.11k/v/r
tm
协议。第四sta设备可以为任意一个sta设备。
184.s516,第二ap向目标sta设备发送第一mesh网络拓扑更新响应。
185.当第二ap更新mesh网络拓扑后,可以向目标sta设备发送第一mesh网络拓扑更新响应,以通知mesh网络拓扑更新完成,目标sta设备可以使能第二sta设备接入该目标sta设备。
186.s517,目标sta设备向第二sta设备发送ap响应。
187.ap响应用于表征目标sta设备已经成功启动ap功能,第二sta设备可以接入目标sta设备。第二sta设备接收来自目标sta设备的ap响应,可以接入目标sta设备。
188.在一种实施例中,目标sta设备在接入接入点的过程中(如上述s501-s506),目标sta设备可以获取第二ap的配置信息。示例性的,如第二ap可以广播第一信标beacon帧,该
第一beacon帧可以包括第二ap的ssid和认证方式,进而目标sta设备可以获取第二ap的配置信息。在一种实施例中,当第二sta设备执行上述s510时,可以执行s513-s517。或者,在一种实施例中,当第二sta设备执行上述s510时,可以执行s513、s517。这两种实施例中,均可以减少第一sta设备与接入点之间的信令交互。
189.其中,第二sta设备接入目标sta设备的过程可以与第二sta设备接入第二ap的过程相同。如下s518-s523所示:
190.s518,第二sta设备发送探测请求帧。
191.应理解,第二sta设备可以采用广播或者单播的方式发送探测请求帧。其中,因为第二sta设备已经确定了目标sta设备,在一种实施例中,探测请求帧中可以包括该目标sta设备的ssid,进而使得目标sta设备响应该探测请求帧。或者,第二sta设备可以向该ssid对应的目标sta设备单播该探测请求帧。本技术实施例中对第二sta设备发送探测请求帧的方式不做限制。
192.s519,目标sta设备向第二sta设备发送探测响应帧。
193.s520,第二sta设备向目标sta设备发送认证请求帧。
194.s521,目标sta设备向第二sta设备发送认证响应帧。
195.s522,第二sta设备向目标sta设备发送关联请求帧。
196.s523,目标sta设备向第二sta设备发送关联响应帧。
197.示例性的,第二sta设备成功接入目标sta设备,上述图6中的a可以跳转至图6中的b。图6中的b中,手机上可以显示如“连接成功”的提示信息,以提示手机成功接入智慧屏。可以想到的是,图6中的a跳转至b之前,可以先跳转至图6中的c,图6中的c显示“连接中”,表征手机正在接入智慧屏。
198.同理的,示例性的,第二sta设备成功接入目标sta设备,图7a中的b可以跳转至图7a中的c。图7a中的c中,智慧屏可以从sta角色切换至中继角色,手机可以显示“中继”,以表征智慧屏从sta角色切换成中继角色,手机成功接入智慧屏,手机可以显示如“连接成功”的提示信息。可以想到的是,图7a中的b跳转至c之前,可以先跳转至图7a中的d,图7a中的d显示“中继”,而手机目前正在接入智慧屏,如界面上可以显示“连接中”的提示信息,表征手机正在接入智慧屏。
199.本技术实施例中,接入第二ap的第一sta设备可以启动ap功能。其中,第一sta设备在第二sta设备请求接入时,第一sta设备可以启动ap功能,进而第一sta设备可以作为中继,将第二sta设备接入第二ap。本技术实施例中采用现有接入第二ap的第一sta设备作为中继,无需用户进行配置操作,提高用户体验,且可以扩大wi-fi网络信号的覆盖范围。
200.在一种实施例中,目标sta设备启动ap功能后,目标sta设备既可以作为sta设备执行自身中的业务,也可以作为中继,辅助第二sta设备执行第二sta设备中的业务。在该种实施例中,目标sta设备可以识别自身中的业务和第二sta设备中的业务,将自身中的业务放入高优先级队列中,优先处理自身中的业务,再处理第二sta设备中的业务,进而保证目标sta设备下挂第二sta设备时,不影响目标sta设备自身中的业务。
201.如图8所示,目标sta设备启动ap功能后,目标sta设备中可以包括sta模块和soft ap模块。应注意,当目标sta设备作为sta设备时,目标sta设备中包括sta模块。其中,sta模块用于实现目标sta设备作为sta角色,用于执行目标sta设备中的业务。soft ap模块用于
实现目标sta设备作为中继角色,用于辅助第二sta设备执行第二sta设备中的业务。下述以目标sta设备中的业务为第一业务,第一业务的报文为第一业务报文,第二sta设备中的业务为第二业务,第二业务的报文为第二业务报文为例,说明目标sta设备的业务处理过程。
202.在一种可能的实现方式中,第二sta设备可以向目标sta设备发送第二业务报文,soft ap模块可以接收第二业务报文,soft ap模块可以向sta模块发送第二业务报文。sta模块可以获取第一业务报文的第一特征。第一特征用于标识第一业务报文。第一特征可以但不限于为五元组或进程标识符(process identifier,pid)。五元组包括第一业务报文的源互联网协议(internet protocol address,ip)地址、目的ip地址、传输层协议号、源端口、目的端口。进程标识符用于指示执行第一业务的进程。应理解,第一业务可以有一个或多个进程,可以对应一个或多个进程标识符。在该种方式中,sta模块可以向第二ap发送第一业务报文、第二业务报文和第一特征。应理解,第一业务报文、第二业务报文和第一特征可以同时发送,也可以分时发送。第一业务报文、第二业务报文和第一特征可以在同一信令中发送,也可以分信令发送,本技术实施例对报文和特征的发送方式不做限制。
203.在目前的qos机制中,执行业务的队列的优先级从高到低依次是:语音(video,vi)队列、视频(voice,vo)队列、尽力而为(best effort,be)队列和背景(background,bk)队列。sta模块向第二ap发送第一业务报文、第二业务报文和第一特征时,可以将第一业务报文放入高优先级的vi队列或vo队列中,且将第二业务报文放入低优先级的be队列或bk队列中。示例性的,如图9a所示,目标sta设备为智慧屏,第二sta设备为手机,目标sta设备可以将第一业务报文放入高优先级的vi队列中,将第二业务报文放入低优先级的be队列中。据此,目标sta设备可以优先传输目标sta设备中的业务报文,再传输第二sta设备中的业务报文。
204.第二ap可以接收到来自sta模块的第一业务报文、第二业务报文和第一特征。第二ap可以根据第一特征,识别出目标sta设备中的第一业务报文。可选的,第二ap可以将满足第一特征的报文作为目标sta设备中的第一业务报文,将不满足第一特征的报文作为第二sta设备中的第二业务报文,以对目标sta设备和第二sta设备中的报文进行区分。对应的,第二ap可以将响应于第一业务报文的第三业务报文放入高优先级的vi队列或vo队列中,反馈给sta模块,且将响应于第二业务报文的第四业务报文放入低优先级的be队列或bk队列中,反馈给sta模块。示例性的,如图9b所示,目标sta设备为智慧屏,第二sta设备为手机,第二ap为路由器,第二ap可以将第三业务报文放入高优先级的vi队列中,将第四业务报文放入低优先级的be队列中。据此,第二ap可以优先传输目标sta设备中的业务报文,再传输第二sta设备中的业务报文。在一种可能的实现方式中,第三业务报文可以为第二ap主动发送给第一sta设备的报文,第四业务报文可以为第二ap主动发送给第二sta设备的报文。同理的,第二ap可以将第三业务报文放入高优先级的vi队列中,将第四业务报文放入低优先级的be队列中,使得第二ap可以优先传输目标sta设备中的业务报文,再传输第二sta设备中的业务报文。
205.当sta模块接收到来自第二ap的第三业务报文和第四业务报文时,可以通过业务报文的第一特征,识别出第三业务报文是目标sta设备中的业务报文,第四业务报文是第二sta设备中的业务报文,进而通过soft ap模块向第二sta设备发送第四业务报文。
206.在一种可能的实现方式中,目标sta设备中可以预先存储白名单,白名单中可以包
括目标sta设备中的业务的属性。业务的属性可以但不限于为:五元组或进程标识符。目标sta设备在接收来自第二ap响应于第一业务报文或第二业务报文的报文时,可以根据白名单中的业务的属性,识别出第三业务报文是目标sta设备中的业务报文,第四业务报文是第二sta设备中的业务报文,同样达到区分目标sta设备中的业务和第二sta设备中的业务的目的。
207.本技术实施例中,目标sta设备可以识别目标sta设备和第二sta设备的业务。目标sta设备可以将目标sta设备中的业务放入高优先级队列中,将第二sta设备的业务放入低优先级队列中,进而目标sta设备可以先执行目标sta设备的业务,再执行第二sta设备的业务,进而保证在目标sta设备下挂第二sta设备时,达到不影响目标sta设备自身中的业务的目的。
208.在一种实施例中,当目标sta设备判断其中没有下挂的第二sta设备时,目标sta设备可以关闭ap功能,以降低目标sta设备的功耗。如图5b所示,在上述s523之后,可以包括如下步骤。图5b中以目标sta设备为第一sta设备为例进行说明。
209.s524,目标sta设备接收来自第二sta设备的解关联请求帧。
210.在一种实施例中,当第二sta设备可以接入第一ap或其他wi-fi网络信号强度更高的sta设备时,可以向目标sta设备发送解关联请求帧。解关联请求帧可以参照ieee std 802.11
tm-2016协议中的相关描述。
211.在一种实施例中,当第二sta设备检测到来自目标sta设备的wi-fi网络信号强度低于第二强度阈值,则可以向目标sta设备发送解关联请求帧。其中,第二强度阈值可以与第一强度阈值相同或不同。
212.s525,目标sta设备向第二sta设备发送解关联响应帧。
213.解关联响应帧可以参照ieee std 802.11
tm-2016协议中的相关描述。
214.s526,目标sta设备判断其中是否还有接入的第二sta设备。若是,则执行s531。若否,则执行s527。
215.目标sta设备中可以接入多个sta设备,因此目标sta设备需要判断自身中是否还接入有第二sta设备。其中,若目标sta设备中还有接入的第二sta设备,则目标sta设备需要继续作为中继,使能第二sta设备接入。若目标sta设备中没有接入的第二sta设备,则目标sta设备可以关闭ap功能,以降低ap的功耗,节省自身的电量。
216.s527,目标sta设备关闭ap功能。
217.目标sta设备关闭ap功能可以理解为:目标sta设备可以终止进程,以终止运行该soft ap的程序,即可以关闭ap功能。其中,目标sta设备关闭ap功能后,可以作为sta角色接入第二ap,但不能使能第二sta设备接入。
218.s528,目标sta设备向第二ap发送下线消息。
219.下线消息用于通知第二ap,目标sta设备关闭ap功能,以请求第二ap更新mesh网络拓扑。在一种可能的实现方式中,下线消息中可以包括目标sta设备的标识信息,该标识信息用于指示目标sta设备,以通知第二ap该目标sta设备关闭ap功能。
220.在一种可能的实现方式中,下线消息中可以不包括目标sta设备的标识信息,第二ap可以根据发送下线消息的目标sta设备的媒体访问控制(media access control,mac)地址,确定目标sta设备下线,以更新mesh网络拓扑。
221.s529,第二ap更新mesh网络拓扑。
222.应理解,第二ap更新mesh网络拓扑的方式可以参照上述s515的相关描述。示例性的,当智慧屏关闭第二ap功能后,更新后的mesh网络拓扑可以如图7b中的c所示。
223.s530,第二ap向目标sta设备发送第二mesh网络拓扑更新响应。
224.当第二ap更新mesh网络拓扑后,可以向目标sta设备发送第二mesh网络拓扑更新响应,以指示目标sta设备退出mesh网络拓扑。
225.s531,目标sta设备不做处理。
226.本技术实施例中,当目标sta设备中不存在下挂的sta设备,目标sta设备可以关闭ap功能,以从中继角色切换成sta角色,降低功耗。
227.在一种实施例中,第三sta设备可以启动ap功能。其中,第三sta设备为支持静态切换的sta设备,支持静态切换可以理解为:在第三sta设备接入第三ap时,第三sta设备可以启动ap功能。应理解,第三ap可以与第二ap相同或不同。为了便于与上述实施例关联,下述以第二ap表征第三ap进行说明。相较于上述第二sta设备在接入目标sta设备时,目标sta设备启动ap功能的方式,该种方式中,第二sta设备可以直接接入第三sta设备,减少了第二sta设备和第三sta设备之间的信令交互。第三sta设备可以但不限于为音箱、可穿戴设备或iot设备。在一种实施例中,第三sta设备可以为自身业务占用空口资源较小,且剩余空口资源较大的sta设备。第三sta设备可以为一个或多个sta设备。
228.应理解,第三sta设备也可以称为第一sta设备,当第三sta设备为第一sta设备时,第一sta设备为支持静态切换的sta设备。本技术实施例中,为了便于区分支持支持动态切换的sta设备和支持静态切换的sta设备,分别以第一sta设备(支持动态切换的sta设备)和第三sta设备(支持静态切换的sta设备)为例进行说明。
229.下述结合图10对第三sta设备启动ap功能的过程进行说明。如图10所示,本技术实施例提供的接入方式可以包括:
230.s1001,第三sta设备发送探测请求帧。
231.s1002,第二ap向第三sta设备发送探测响应帧。
232.s1003,第三sta设备向第二ap发送认证请求帧。
233.s1004,第二ap向第三sta设备发送认证响应帧。
234.s1001-s1004可以参照上述s401-s404中的相关描述,在此不做赘述。
235.s1005,第三sta设备向第二ap发送关联请求帧。
236.关联请求帧中可以包括第三sta设备的mesh能力和mesh切换类型的信息。本技术实施例中以第三sta设备支持互助mesh,且第三sta设备的mesh切换类型为静态切换进行说明。
237.s1006,第二ap向第三sta设备发送关联响应帧。
238.第二ap在接收到来自第三sta设备的关联请求帧,可以获取第三sta设备的mesh能力和mesh切换类型,进而可以确定第三sta设备支持互助mesh,且第三sta设备的mesh切换类型为静态切换。第二ap可以向第三sta设备发送关联响应帧,该关联响应帧可以用于指示第三sta设备启动ap功能。
239.s1007,第三sta设备向第二ap发送参数同步请求。
240.s1008,第二ap向目标sta设备同步第二ap的配置信息。
241.s1009,第三sta设备启动ap功能。
242.s1010,第三sta设备向第二ap发送上线消息。
243.s1011,第二ap更新mesh网络拓扑。
244.s1012,第二ap向目标sta设备发送第一mesh网络拓扑更新响应。
245.应理解,s1007-s1012可以参照上述s511-s516的相关描述。
246.综上述,第三sta设备可以启动ap功能,进而在有第二sta设备接入互联网时,第三sta设备可以辅助第二sta设备接入第二ap。
247.在一种实施例中,在s1012之后,若第二sta设备接入互联网时,还可以包括:
248.s1013,第三sta设备接收来自第二sta设备的探测请求帧。
249.s1014,第三sta设备向第二sta设备发送探测响应帧。
250.在一种实施例中,s1013中的探测请求帧可以称为探测帧,s1014中的探测响应帧可以称为响应帧,该探测请求帧、探测响应帧为ieee std 802.11
tm-2016协议中定义的探测请求帧和探测响应帧。
251.其中,若第二sta设备确定接入第三sta设备,则可以继续执行如下步骤:
252.s1015,第二sta设备向第三sta设备发送认证请求帧。
253.s1016,第三sta设备向第二sta设备发送认证响应帧。
254.s1017,第二sta设备向第三sta设备发送关联请求帧。
255.s1018,第三sta设备向第二sta设备发送关联响应帧。
256.其中,s1013-s1018可以参上述s401-s406的相关描述。
257.综上述,第二sta设备可以接入第三sta设备,以接入第二ap。其中,第三sta设备处理业务的流程可以参照第二sta设备处理业务的相关描述。
258.本技术实施例中,第三sta设备在接入第二ap时,可以启动ap功能。第三sta设备可以作为中继,使能第二sta设备接入第二ap。本技术实施例中采用现有接入第二ap的第三sta设备作为中继,无需用户进行配置操作,提高用户体验,且可以扩大wi-fi网络信号的覆盖范围。
259.在一种实施例中,当第三sta设备下电时,第三sta设备可以关闭ap功能,该过程可以参照图11所示:
260.s1101,第三sta设备下电时,关闭ap功能。
261.s1102,第三sta设备向第二ap发送下线消息。
262.s1103,第二ap更新mesh网络拓扑。
263.s1104,第二ap向第三sta设备发送第二mesh网络拓扑更新响应。
264.应理解,s1101-s1104的实施方式可以参照上述s527-s530的相关描述。
265.s1105,第三sta设备向第二ap发送解关联请求帧。
266.s1106,第二ap向第三sta设备发送解关联响应帧。
267.应理解,s1105-s1106的实施方式可以参照上述s524-s525的相关描述。
268.在一种实施例中,第三sta设备接入第二ap时,第三sta设备可以向第二ap发送心跳帧,第二ap可以通过来自第三st设备的心跳帧检测第三sta设备是否接入第二ap。其中,当第二ap在预设时长内(如2-分钟)未检测到来自第三sta设备的心跳帧,则可以确定第三sta设备下电或掉线,进而可以执行s1103中更新网络拓扑动作。
269.本技术实施例中,当第三sta设备下电时,第三sta设备可以关闭ap功能,可以减少sta设备在接入第二ap时处理的响应帧的数量,进而接入第二ap的速度。
270.接入第二ap的第一sta设备和第三sta设备可以看作是从路由器或中继,第二ap可以向从路由器同步mesh网络拓扑信息,该mesh网络拓扑信息可以包括接入第二ap的所有的从路由器的地址、标识等信息。在一种实施例中,若第二sta设备接入第一sta设备时,第一sta设备检测到自身的信道占空比大于预设占空比,则第一sta设备可以采用漫游机制,使能第二sta设备接入其他从路由器,如第三sta设备。在一种实施例中,若第二sta设备接入第一sta设备时,第一sta设备检测到来自第二sta设备的上行信号的信号强度小于预设强度,则第一sta设备可以采用漫游机制,使能第二sta设备接入其他从路由器。在一种实施例中,若第二sta设备接入第一sta设备时,第二sta设备检测到来自第一sta设备的信号的强度小于预设强度,则第二sta设备可以采用漫游机制,接入其他从路由器。漫游机制具体可以参照协议ieee std 802.11k/v/r
tm
协议。
271.本技术实施例中,当sta设备接入任一切换成中继角色的sta设备时,若信号强度低,或该切换成中继角色的sta设备的信道占空比大,则可以依据漫游机制,使能sta设备接入其他从路由器,保证了sta设备正常上网,实现无缝漫游。
272.综上所述,具体结合图5a和图10中的相关描述,本技术实施例中提供的接入方法应用于接入系统,接入系统包括:第一sta设备、第二sta设备、第一ap和第二ap,第一sta设备已接入第二ap。该方法包括:第二sta设备响应于检测到来自第一ap的无线保真wi-fi网络信号强度低于第一强度阈值,广播探测帧;第一sta设备向第二sta设备发送响应帧;第二sta设备向第一sta设备发送认证请求帧,以接入第一sta设备。应理解,图5a中的探测帧为私有信号探查帧,如图5a的s507所示。图10中所述的探测帧为探测请求帧,如图10中的s1013所示。本技术中采用现有已接入第二ap的第一sta设备作为中继,第二sta设备可以接入第一sta设备,以接入互联网。该方法无需用户设置网络,可以扩大wi-fi网络信号的覆盖范围,提高用户体验。
273.图12为本技术实施例提供的接入装置的一种结构示意图。本实施例所涉及的接入装置可以为前述所说的第二sta设备,也可以为应用于第二sta设备的芯片。该接入装置可以用于执行上述方法实施例中第二sta设备的动作。如图12所示,该接入装置1200可以包括:处理模块1201和收发模块1202。
274.其中,所述收发模块1202用于:响应于检测到来自第一接入点ap的无线保真wi-fi网络信号强度低于第一强度阈值,广播探测帧;接收来自第一sta设备的响应帧,所述第一sta设备为已接入第二ap的sta设备;向所述第一sta设备发送认证请求帧,以接入所述第一sta设备。
275.在一种可能的实现方式中,所述响应帧中包括所述第一sta设备的上行带宽、wi-fi信道空余率中的至少一个;所述处理模块1201,用于根据所述第一sta设备的wi-fi网络信号强度、所述上行带宽和所述wi-fi信道空余率中的至少一个,确定所述第一sta设备为目标sta设备。
276.在一种可能的实现方式中,所述收发模块1202,还用于:向所述第一sta设备发送ap请求,所述ap请求用于指示所述第一sta设备启动ap功能,所述第一sta设备启动ap功能表征所述第一sta设备从sta角色切换成中继角色;接收来自所述第一sta设备的ap响应,所
述ap响应用于表征所述第一sta设备已启动所述ap功能;向所述第一sta设备发送探测请求帧;接收来自所述第一sta设备的探测响应帧。
277.在一种可能的实现方式中,所述探测帧为探测请求帧,所述响应帧为探测响应帧,所述第一sta设备在接入所述第二ap时启动ap功能,所述第一sta设备启动ap功能表征所述第一sta设备从sta角色切换成中继角色。
278.在一种可能的实现方式中,所述收发模块1202,具体用于:响应于检测到来自所述第一ap的wi-fi网络信号强度低于所述第一强度阈值,且漫游失败时,广播所述探测帧。
279.在一种可能的实现方式中,所述收发模块1202,还用于:向所述第一sta设备发送所述认证请求帧;接收来自所述第一sta设备的认证响应帧;向所述第一sta设备发送关联请求帧;接收来自所述第一sta设备的关联响应帧。
280.在一种可能的实现方式中,所述收发模块1202,还用于:响应于检测到来自所述第一sta设备的wi-fi网络信号强度低于第二强度阈值,向所述第一sta设备发送解关联请求帧;接收来自所述第一sta设备的解关联响应帧。
281.图13为本技术实施例提供的接入装置的另一种结构示意图。本实施例所涉及的接入装置可以为前述所说的第一sta设备,也可以为应用于第一sta设备的芯片。该接入装置可以用于执行上述方法实施例中第一sta设备的动作。如图13所示,该接入装置1300可以包括:处理模块1301和收发模块1302。
282.其中,所述收发模块1302用于:接收来自第二sta设备的探测帧;向所述第二sta设备发送响应帧;接收来自所述第二sta设备的认证请求帧。
283.在一种可能的实现方式中,所述响应帧中包括所述第一sta设备的上行带宽、wi-fi信道空余率中的至少一个。其中,所述收发模块1302,还用于接收来自所述第二sta设备的ap请求。所述处理模块1301,用于启动ap功能,所述启动ap功能表征所述第一sta设备从sta角色切换成中继角色。所述收发模块1302,还用于向所述第二sta设备发送ap响应,所述ap响应用于表征所述第一sta设备已启动所述ap功能。
284.在一种可能的实现方式中,所述收发模块1302,还用于接收来自所述第二sta设备的探测请求帧;向所述第二sta设备发送探测响应帧。
285.在一种可能的实现方式中,所述探测帧为探测请求帧,所述响应帧为探测响应帧;所述收发模块1302接收来自第二sta设备的探测帧之前,所述处理模块1301,用于启动ap功能,所述启动ap功能表征所述第一sta设备从sta角色切换成中继角色。
286.在一种可能的实现方式中,所述处理模块1301,还用于获取所述第二ap的配置信息,所述配置信息中包括所述第二ap的服务集标识符ssid和认证方式。
287.在一种可能的实现方式中,所述收发模块1302,还用于接收来自所述第二ap的第一信标beacon帧,第一beacon帧中包括所述第二ap的配置信息。
288.在一种可能的实现方式中,所述收发模块1302,还用于向所述第二ap发送参数同步请求;接收来自所述第二ap的配置信息。
289.在一种可能的实现方式中,所述收发模块1302,还用于向所述第二ap发送上线消息,所述上线消息用于指示所述第二ap更新网络拓扑;接收来自所述第二ap的第一网络拓扑更新响应。
290.在一种可能的实现方式中,所述收发模块1302,还用于广播第二信标beacon帧,第
二beacon帧中包括所述ssid和认证方式。
291.在一种可能的实现方式中,所述收发模块1302,还用于向所述第二sta设备发送认证响应帧;接收来自所述第二sta设备的关联请求帧;向所述第二sta设备发送关联响应帧。
292.在一种可能的实现方式中,所述处理模块1301,还用于将第一业务报文放入第一优先级的业务队列中,所述第一业务报文为所述第一sta设备中的业务的报文;将第二业务报文放入第二优先级的业务队列中,所述第二业务报文为所述第二sta设备中的业务的报文,所述第二优先级低于所述第一优先级。所述收发模块1302,还用于向所述第二ap发送第一特征、所述第一业务报文和所述第二业务报文,所述第一特征为所述第一业务报文的特征,所述第一特征用于所述第二ap识别所述第一业务报文。
293.在一种可能的实现方式中,所述收发模块1302,还用于接收来自所述第二ap的所述第一优先级的业务队列中第三业务报文;接收来自所述第二ap的所述第二优先级的业务队列中第四业务报文;向所述第二sta设备发送所述第四业务报文。
294.在一种可能的实现方式中,所述第三业务报文为响应于所述第一业务报文的报文,所述第四业务报文为响应于所述第二业务报文的报文。
295.在一种可能的实现方式中,所述收发模块1302,还用于接收来自所述第二sta设备的解关联请求帧;向所述第二sta设备发送解关联响应帧。所述处理模块1301,还用于判断所述第一sta设备中是否还有接入的sta设备;若是,则不作处理;若否,则关闭所述ap功能,所述关闭所述ap功能表征所述第一sta设备从所述中继角色切换为所述sta角色。
296.在一种可能的实现方式中,所述收发模块1302,还用于向所述第二ap发送下线消息,所述下线消息用于指示所述第二ap更新网络拓扑;接收来自所述第二ap的第二网络拓扑更新响应。
297.在一种可能的实现方式中,所述处理模块1301,还用于当下电时,关闭所述ap功能,所述关闭所述ap功能表征所述第一sta设备从所述中继角色切换为所述sta角色。所述收发模块1302,还用于向所述第二ap发送下线消息,所述下线消息用于指示所述第二ap更新网络拓扑;接收来自所述第二ap的第二网络拓扑更新响应;向所述第二ap发送解关联请求帧;接收来自所述第二ap的解关联响应帧。
298.图14为本技术实施例提供的接入装置的另一种结构示意图。本实施例所涉及的接入装置可以为前述所说的第二ap,也可以为应用于第二ap的芯片。该接入装置可以用于执行上述方法实施例中第二ap的动作。如图14所示,该接入装置1400可以包括:处理模块1401和收发模块1402。
299.其中,所述处理模块1401,用于接收来自第一sta设备的参数同步请求;向所述第一sta设备发送所述第二接入点的配置信息,所述配置信息中包括所述第二接入点的服务集标识符ssid和认证方式;接收来自所述第一sta设备的上线消息;更新网络拓扑;向所述第一sta设备发送第一网络拓扑更新响应。
300.在一种可能的实现方式中,所述处理模块1401,用于将第三业务报文放入第一优先级的业务队列中;将第四业务报文放入第二优先级的业务队列中,所述第二优先级低于所述第一优先级。所述收发模块1402,还用于向所述第一sta设备发送所述第三业务报文和所述第四业务报文。
301.在一种可能的实现方式中,所述第三业务报文为响应于第一业务报文的报文,所
述第四业务报文为响应于第二业务报文的报文,所述第一业务报文为所述第一sta设备中的业务的报文,所述第二业务报文为第二sta设备中的业务的报文,所述第二sta设备已接入所述第一sta设备。
302.在一种可能的实现方式中,所述收发模块1402,还用于接收来自所述第一sta设备的下线消息,所述下线消息用于指示所述第二接入点更新网络拓扑。所述处理模块1401,还用于更新网络拓扑。所述收发模块1402,还用于向所述第一sta设备发送第二网络拓扑更新响应;接收来自所述第一sta设备的解关联请求帧;向所述第一sta设备发送解关联响应帧。
303.在一种可能的实现方式中,所述收发模块1402,还用于广播第一信标beacon帧,第一beacon帧中包括所述第二接入点的配置信息。
304.本技术实施例提供的接入装置,其实现原理和技术效果与上述实施例类似,在此不再赘述。
305.需要说明的是,应理解以上收发模块实际实现时可以为收发器、或者包括发送器和接收器。而处理模块可以以软件通过处理元件调用的形式实现;也可以以硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上处理模块的功能。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
306.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specific integrated circuit,asic),或,一个或多个微处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
307.图15为本技术实施例提供的接入装置的另一种结构示意图。该接入装置可以为如上图12所述的接入装置,或者如上图13所述的接入装置,或者如上图14所述的接入装置。如图15所示,该接入装置可以包括:处理器1501(例如cpu)、存储器1502、收发器1503;收发器1503耦合至处理器1501,处理器1501控制收发器1503的收发动作;存储器1502可能包含高速随机存取存储器(random-access memory,ram),也可能还包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器,存储器1502中可以存储各种指令,以用于完成各种处理功能以及实现本技术的方法步骤。可选的,本技术涉及的接入装置还可以包括:电源1504、通信总线1505以及通信端口1506。收发器1503可以集成在接入装置的收发信机中,也可以为接入装置上独立的收发天线。通信总线1505用于实现元件之间的通信连接。上述通信端口1506用于实现接入装置与其他外设之间进行连接通信。
308.在本技术实施例中,上述存储器1502用于存储计算机可执行程序代码,程序代码包括指令;当处理器1501执行指令时,指令使接入装置的处理器1501执行上述方法实施例中终端设备的处理动作,使收发器1503执行上述方法实施例中终端设备的收发动作,其实
现原理和技术效果类似,在此不再赘述。
309.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
310.图16为本技术实施例提供的接入系统的示意图。如图16所示,本技术提供的接入系统中可以包括如上实施例中的第二sta设备(或图12所示的接入装置)、第一sta设备(或图13所示的接入装置)以及第二ap(或图14所示的接入装置)。在一种实施例中,本技术提供的接入系统中还可以包括如上所述的第一ap。
311.本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。
312.可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。
313.可以理解的是,在本技术的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术的实施例的实施过程构成任何限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1