本公开是关于一种信号源的选择方法、装置及系统,该方法包括:通过获取当前接入的无线局域网的主网关与中继网关的拓扑关系;根据所述拓扑关系判断当前连接的网关是否需要切换;当所述当前连接的网关需要切换时,根据所述拓扑关系确定目标网关;将信号源由所述当前连接的网关切换到所述目标网关。本公开解决了相关技术中,由于终端无法得知所接入无线局域网中其他的网关的信息导致的即使所接入的网关信号差也无法切换到其他网关的问题,达到了能够选择同一无线局域网中信号更佳其他的网关的效果。本公开用于信号源的选择。
【技术实现步骤摘要】
本公开涉及通信
,尤其涉及一种信号源的选择方法、装置及系统。
技术介绍
在相关技术中,通常可以采用一个或多个中继路由器与该无线局域网的主路由器进行桥接,与主路由器进行桥接的中继路由器属于同一个无线局域网,并且这些中继路由器都可以作为该无线局域网的信号源,因此相比原有的无线局域网覆盖范围更大,当终端位于主路由器或者任意一个中继路由器的信号覆盖范围内时,终端就可以接入该无线局域网。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种信号源的选择方法、装置及系统。根据本公开实施例的第一方面,提供一种信号源的选择方法,所述方法包括:获取当前接入的无线局域网的主网关与中继网关的拓扑关系;根据所述拓扑关系判断当前连接的网关是否需要切换;当所述当前连接的网关需要切换时,根据所述拓扑关系确定目标网关;将信号源由所述当前连接的网关切换到所述目标网关。可选的,所述获取当前接入的无线局域网的主网关与中继网关的拓扑关系包括:当所述当前连接的网关是所述主网关时,从所述当前连接的网关获取所述拓扑关系;当所述当前连接的网关是所述中继网关时,则通过所述当前连接的网关从所述主网关获取所述拓扑关系。可选的,所述根据所述拓扑关系判断当前连接的网关是否需要切换包括:利用所述当前连接的网关的标识根据所述拓扑关系查找所述当前连接的网关;当根据所述拓扑关系查找不到所述当前连接的网关时,则确定所述当前连接的网关需要切换;当根据所述拓扑关系查找到所述当前连接的网关,且所述当前连接的网关的信号强度小于所述信号强度阈值时,确定所述当前连接的网关需要切换。可选的,所述当所述当前连接的网关需要切换时,根据所述拓扑关系确定目标网关包括:当确定所述当前连接的网关需要切换时,确定所述拓扑关系中信号强度最高的网关;将所述信号强度最高的网关作为所述目标网关。可选的,所述将信号源由所述当前连接的网关切换到所述目标网关包括:向用户输出网关切换的提示信息,所述提示信息用于提示用户将信号源由所述当前连接的网关切换到所述目标网关;接收所述提示信息的响应信息,并根据所述响应信息进行所述当前连接的网关和所述目标网关之间的切换。可选的,所述拓扑关系是所述主网关生成并上传至服务器的,或者所述拓扑关系是所述服务器生成的。根据本公开实施例的第二方面,提供一种信号源的选择方法,所述方法包括:获取无线局域网中的中继网关的网关属性信息;根据所述中继网关的属性信息生成所述无线局域网的主网关与所述中继网关的拓扑关系;将所述拓扑关系传输至接入所述无线局域网的终端,所述拓扑关系用于所述终端判断当前连接的网关是否需要切换。可选的,所述将所述拓扑关系传输至接入所述无线局域网的终端包括:将所述拓扑关系上报至能够与所述终端进行通信的服务器,以便所述终端从所述服务器获取所述拓扑关系。可选的,所述将所述拓扑关系传输至接入所述无线局域网的终端包括:接收所述终端发送的用于请求获取所述拓扑关系的获取请求;响应于所述获取请求,将所述拓扑关系发送至所述终端。可选的,所述方法还包括:所述将所述拓扑关系传输至接入所述无线局域网的终端包括:接收所述终端连接的中继网关转发的所述终端的用于请求获取所述拓扑关系的获取请求;响应于所述获取请求,将所述拓扑关系通过所述终端连接的中继网关转发至所述终端。可选的,所述网关属性信息包括:网关的生产商、网关的名称、网关所属无线局域网的服务集标识SSID和网关的基础服务集标识BSSID。根据本公开实施例的第三方面,提供一种信号源的选择装置,所述装置包括:获取模块,被配置为获取当前接入的无线局域网的主网关与中继网关的拓扑关系;切换判断模块,被配置为根据所述拓扑关系判断当前连接的网关是否需要切换;目标确定模块,被配置为当所述当前连接的网关需要切换时,根据所述拓扑关系确定目标网关;切换模块,被配置为将信号源由所述当前连接的网关切换到所述目标网关。可选的,所述获取模块被配置为:当所述当前连接的网关是所述主网关时,从所述当前连接的网关获取所述拓扑关系;当所述当前连接的网关是所述中继网关时,则通过所述当前连接的网关从所述主网关获取所述拓扑关系。可选的,所述切换判断模块包括:查询子模块,被配置为利用所述当前连接的网关的标识根据所述拓扑关系查找所述当前连接的网关;确定子模块,被配置为当根据所述拓扑关系查找不到所述当前连接的网关时,则确定所述当前连接的网关需要切换;所述确定子模块,被配置为当根据所述拓扑关系查找到所述当前连接的网关,且所述当前连接的网关的信号强度小于所述信号强度阈值时,确定所述当前连接的网关需要切换。可选的,所述目标确定模块被配置为:当确定所述当前连接的网关需要切换时,确定所述拓扑关系中信号强度最高的网关;将所述信号强度最高的网关作为所述目标网关。可选的,所述切换模块包括:提示子模块,被配置为向用户输出网关切换的提示信息,所述提示信息用于提示用户将信号源由所述当前连接的网关切换到所述目标网关;切换子模块,被配置为接收所述提示信息的响应信息,并根据所述响应信息进行所述当前连接的网关和所述目标网关之间的切换。可选的,所述拓扑关系是所述主网关生成并上传至服务器的,或者所述拓扑关系是所述服务器生成的。根据本公开实施例的第四方面,提供一种信号源的选择装置,所述装置包括:获取模块,被配置为获取无线局域网中的中继网关的网关属性信息;生成模块,被配置为根据所述中继网关的属性信息生成所述无线局域网的主网关与所述中继网关的拓扑关系;传输模块,被配置为将所述拓扑关系传输至接入所述无线局域网的终端,所述拓扑关系用于所述终端判断当前连接的网关是否需要切换。可选的,所述传输模块包括:上报子模块,被配置为将所述拓扑关系上报至能够与所述终端进行通信的服务器,以便所述终端从所述服务器获取所述拓扑关系。可选的,所述传输模块包括:接收子模块,被配置为接收所述终端发送的用于请求获取所述拓扑关系的获取请求;发送子模块,被配置为响应于所述获取请求,将所述拓扑关系发送至所述终端。可选的,所述传输模块包括:接收子模块,被配置为接收所述终端连接的中继网关转发的所述终端的用于请求获取所述拓扑关系的获取请求;发送子模块,被配置为响应于所述获取请求,将所述拓扑关系通过所述终端连接的中继网关转发至所述终端。可选的,所述网关属性信息包括:网关的生产商、网关的名称、网关所属无线局域网的服务集标识SSID和网关的基础服务集标识BSSID。根据本公开实施例的第五方面,提供一种通信系统,所述系统包括:无线局域网和接入所述无线局域网的至少一个终端,所述无线局域网包括主网关和至少一个中继网关,所述终端通过所述主网关或所述至少一个中继网关中的任一中继网关接入所述无线局域网;所述终端包括:第三方面所述的信号源的选择装置;所述主网关包括:第四方面所述的信号源的选择装置。根据本公开实施例的第六方面,提供一种信号源的选择装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取当前接入的无线局域网的主网关与中继网关的拓扑关系;根据所述拓扑关系判断当前连接的网关是否需要切换;当所述当前连接的网关需要切换时,根据所述拓扑关系确定目标网关;将信号源由所述当前连接的网关切换到所述目标网关。根据本公开实施例的第七方面,提供一本文档来自技高网...
【技术保护点】
一种信号源的选择方法,其特征在于,所述方法包括:获取当前接入的无线局域网的主网关与中继网关的拓扑关系;根据所述拓扑关系判断当前连接的网关是否需要切换;当所述当前连接的网关需要切换时,根据所述拓扑关系确定目标网关;将信号源由所述当前连接的网关切换到所述目标网关。
【技术特征摘要】
【专利技术属性】
技术研发人员:胡先东,陈勇,马百鸣,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。