CN109951881A - 一种信道切换方法、终端设备及路由设备 - Google Patents

一种信道切换方法、终端设备及路由设备 Download PDF

Info

Publication number
CN109951881A
CN109951881A CN201910234335.2A CN201910234335A CN109951881A CN 109951881 A CN109951881 A CN 109951881A CN 201910234335 A CN201910234335 A CN 201910234335A CN 109951881 A CN109951881 A CN 109951881A
Authority
CN
China
Prior art keywords
access point
channel
terminal device
routing device
sent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910234335.2A
Other languages
English (en)
Other versions
CN109951881B (zh
Inventor
罗桂钊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201910234335.2A priority Critical patent/CN109951881B/zh
Publication of CN109951881A publication Critical patent/CN109951881A/zh
Application granted granted Critical
Publication of CN109951881B publication Critical patent/CN109951881B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种信道切换方法、终端设备及路由设备,该方法包括:在所述终端设备通过第一接入点与路由设备在第一信道进行信息传输的情况下,若检测到目标应用程序已启动,则向所述路由设备发送信道切换请求消息,其中,所述路由设备还具有处于休眠状态的第二接入点;在接收到所述路由设备发送的第一应答消息的情况下,从所述第一接入点切换至处于工作状态的所述第二接入点;其中,所述第一应答消息携带有所述第二接入点的信息,所述第二接入点的工作信道为第二信道。本发明提供的信道切换方法可以通过切换工作于不同信道的接入点来实现,从而无需等待当前接入点重新配置工作信道所需的时间,进而具备较高的切换效率和更佳的通信质量。

Description

一种信道切换方法、终端设备及路由设备
技术领域
本发明涉及通信技术领域,尤其涉及一种信道切换方法、终端设备及路由设备。
背景技术
随着移动通信技术的不断发展,移动上网变得非常普遍,用户经常使用手机等终端设备进行各种事务,如在线游戏、观看视频或视频通话等,而这些事务都离不开网络。目前,用户在使用终端设备时,经常会使用无线保真(Wireless Fidelity,简称Wi-Fi)进行网络连接,但Wi-Fi网络环境极易影响终端设备的网络连接情况,进而影响用户的操作体验,其中,影响Wi-Fi网络环境的因素之一就是信道干扰。
现有技术中,一些无线路由器可以定期为终端设备切换信道以实现当前接入点在干扰较少的信道上通信,例如,将终端设备当前的接入点从1信道切换为6信道,此时,该接入点会先断开与终端设备的连接,以进行信道切换,在信道切换完成后再重新建立与终端设备的连接,相当于终端设备经历了等待接入点重新启动的过程。因此,该信道切换过程会持续较长的时间,且该过程中终端设备已断开与无线路由器的通信,从而极大影响用户使用终端设备的体验。
可见,现有信道切换方法存在切换效率较低以致通信质量较差的问题。
发明内容
本发明实施例提供一种信道切换方法、终端设备及路由设备,以解决现有信道切换方法的切换效率较低以致通信质量较差的问题。
为解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种信道切换方法,应用于终端设备,所述方法包括:
在所述终端设备通过第一接入点与路由设备在第一信道进行信息传输的情况下,若检测到目标应用程序已启动,则向所述路由设备发送信道切换请求消息,其中,所述路由设备还具有处于休眠状态的第二接入点;
在接收到所述路由设备发送的第一应答消息的情况下,从所述第一接入点切换至处于工作状态的所述第二接入点,其中,所述第一应答消息携带有所述第二接入点的信息,所述第二接入点的工作信道为第二信道。
第二方面,本发明实施例提供了一种信道切换方法,应用于路由设备,所述路由设备通过第一接入点与终端设备在第一信道进行信息传输,所述路由设备还具有处于休眠状态的第二接入点,所述方法包括:
接收所述终端设备发送的信道切换请求消息;
响应于所述信道切换请求消息,唤醒所述路由设备的第二接入点,并使所述第二接入点工作在第二信道;
向所述终端设备发送携带有所述第二接入点的信息的第一应答消息。
第三方面,本发明实施例提供一种终端设备,包括:
发送模块,用于在所述终端设备通过第一接入点与路由设备在第一信道进行信息传输的情况下,若检测到目标应用程序已启动,则向所述路由设备发送信道切换请求消息,其中,所述路由设备还具有处于休眠状态的第二接入点;
切换模块,用于在接收到所述路由设备发送的第一应答消息的情况下,从所述第一接入点切换至处于工作状态的所述第二接入点,其中,所述第一应答消息携带有所述第二接入点的信息,所述第二接入点的工作信道为第二信道。
第四方面,本发明实施例提供一种路由设备,所述路由设备通过第一接入点与终端设备在第一信道进行信息传输,所述路由设备还具有处于休眠状态的第二接入点,所述路由设备包括:
接收模块,用于接收所述终端设备发送的信道切换请求消息;
确定模块,用于响应于所述信道切换请求消息,唤醒所述路由设备的第二接入点,并使所述第二接入点工作在第二信道;
第一发送模块,用于向所述终端设备发送携带有所述第二接入点的信息的第一应答消息。
第五方面,本发明实施例提供一种终端设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面所述的信道切换方法中的步骤。
第六方面,本发明实施例提供一种路由设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第二方面所述的信道切换方法中的步骤。
第七方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的信道切换方法中的步骤。
第八方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面所述的信道切换方法中的步骤。
本发明实施例中,终端设备在检测到目标应用程序已启动的情况下,可以向路由设备发送信道切换请求消息,以使路由设备响应于该请求消息,唤醒处于休眠状态的第二接入点,并使第二接入点工作在第二信道,且将第二接入点的信息发送至终端设备,终端设备在接收到路由设备发送的包含第二接入点的信息的应答消息后,便可从当前连接的第一接入点切换至第二接入点,从而实现快速从第一信道切换至第二信道。这样,由于终端设备无需等待当前接入点重新配置信道,从而在信道切换过程中无需等待较长时间,进而具备较高的切换效率和更佳的通信质量。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种信道切换方法的流程图;
图2是本发明实施例提供的另一种信道切换方法的流程图;
图3是本发明实施例提供的一种终端设备侧的信道切换流程图;
图4是本发明实施例提供的一种路由设备侧的信道切换流程图;
图5是本发明实施例提供的一种终端设备与无线路由器在信道切换过程中的协商流程图;
图6是本发明实施例提供的一种终端设备的结构示意图;
图7a是本发明实施例提供的另一种终端设备的结构示意图;
图7b是本发明实施例提供的另一种终端设备的结构示意图;
图8是本发明实施例提供的另一种终端设备的结构示意图;
图9是本发明实施例提供的一种路由设备的结构示意图;
图10是本发明实施例提供的一种路由设备的唤醒模块的结构示意图;
图11是本发明实施例提供的一种路由设备的确定子模块的结构示意图;
图12是本发明实施例提供的另一种路由设备的结构示意图;
图13是本发明实施例提供的另一种路由设备的结构示意图;
图14是本发明实施例提供的一种终端设备的硬件结构示意图;
图15是本发明实施例提供的另一种路由设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的一种信道切换方法的流程图,应用于终端设备,所如图1所示,所述方法包括以下步骤:
步骤101、在所述终端设备通过第一接入点与路由设备在第一信道进行信息传输的情况下,若检测到目标应用程序已启动,则向所述路由设备发送信道切换请求消息,其中,所述路由设备还具有处于休眠状态的第二接入点。
本发明实施例中,所述终端设备与路由设备建立有通信连接,并且所述终端设备与所述路由设备当前是通过第一接入点在第一信道上进行信息传输,其中,所述路由设备可以是无线路由器或其他具备WIFI热点功能的设备,所述第一接入点为所述路由设备配置的接入点。
上述目标应用程序可以是对网络通信质量要求较高的应用程序,如游戏类应用程序、视频播放类应用程序、视频通话类应用程序等,尤其是网络在线类游戏应用程序,对网络通信质量要求较高,若是在游戏过程中因网络干扰而出现卡顿的现象,将十分影响用户的游戏体验。
本实施例中,可以预先设定所述终端设备上安装的至少一个应用程序为所述目标应用程序,例如,终端设备可以建立一个网络优化白名单,并默认将某些类型的应用程序添加至网络优化白名单,或者用户可以根据自身需求,将某些期望获得较佳通信质量的应用程序添加至网络优化白名单,这样,该网络优化白名单的中的任一应用程序均可以是所述目标应用程序。
上述检测到目标应用程序已启动,可以是检测到启动所述目标应用程序的操作,或检测到所述目标应用程序处于前台显示状态。
在检测到目标应用程序已启动的情况下,可以认为终端设备此时需要进行信道切换或需要切换至更优的通信信道,以满足所述目标应用程序对网络通信质量的要求,因此,该步骤中,可以向路由设备发送信道切换请求消息,所述信道切换请求可以是用于指示所述路由设备,所述终端设备需要切换至其他通信信道,并需要所述路由设备为之提供工作于所述第二信道的第二接入点,其中,所述终端设备与所述路由设备可以预先定义好消息解析规则,以便所述终端设备和所述路由设备在接收到对方发送的消息时,能够响应于该消息,并执行相应的操作。
其中,所述第二接入点可以是所述路由设备预先为所述终端设备预留的未启动的接入点,当接收到所述终端设备发送的信道切换请求消息时,便可以启动所述第二接入点,即唤醒处于休眠状态的所述第二接入点,并配置所述第二接入点的工作信道,具体可以是将所述终端设备所能使用的信道中除所述第一信道外的第二信道作为所述第二接入点的工作信道,如将通信质量优于所述第一信道的第二信道作为所述第二接入点的工作信道。
所述路由设备在接收到所述信道切换请求消息后,便可以响应于所述信道切换请求消息,确定第二信道,其中,所述第二信道可以是通信质量优于所述第一信道的信道,如干扰较少的信道,也可以是接入的终端设备数量较少的信道。
优选地,所述第二信道的通信质量优于所述第一信道的通信质量。这样,所述路由设备在接收到所述信道切换请求消息后,便可确定通信质量优于所述第一信道的第二信道,具体地,所述路由设备可以通过探测至少两个信道的通信质量,来确定通信质量较优的第二信道,其中,所述通信质量较优可以是该信道的传输速率较高、干扰较少或丢包现象较少等等。
本发明实施例中,所述路由设备可以通过探测至少两个信道中每个信道对应的接入点数量以及每个接入点的收发包信号信息,来计算出所述每个信道的信号与干扰加噪声比(Signal to Interference plus Noise Ratio,简称SINR),进而确定所述至少两个信道中SINR值高于所述第一信道的第二信道,其中,所述至少两个信道可以是所述路由设备所支持的工作频段中的至少两个信道,例如,所述路由设备支持2.4G频段,则所述至少两个信道可以是1信道至13信道中的任意两个或两个以上信道,所述路由设备支持5G频段,则所述至少两个信道可以是所述路由设备所支持的36信道至165信道中的部分信道中的任意两个或两个以上信道。
所述至少两个信道中每个信道对应的接入点数量,可以包括路由设备在所述每个信道上的接入点数量和其他路由设备在所述每个信道上的接入点数量,即所述路由设备可以探测自身及附近的其他路由设备在所述每个信道上的接入点数量。所述每个接入点的收发包信号信息,可以是每个接入点的收发包信号强度或信号干扰情况等信息。所述计算出所述每个信道的SINR可以是依据所探测到的所述至少两个信道中每个信道对应的接入点数量以及每个接入点的收发包信号信息,按照信号与干扰加噪声比计算公式计算得到。
在得到所述每个信道的SINR后,便可以确定所述至少两个信道中SINR高于所述第一信道的第二信道,优选的,所述第二信道可以所述至少两个信道中SINR高于所述第一信道的任一信道,也可以优选为所述至少两个信道中SINR最高的信道,以确保所述终端设备能够切换至通信质量更优的信道。
需说明的是,为确保所述终端设备能够直接切换至当前通信质量最优的信道,所述路由设备可以对其支持的频段中的每个信道的通信质量都进行探测,以确定通信质量最优(如SINR最高)的第二信道。
步骤102、在接收到所述路由设备发送的第一应答消息的情况下,从所述第一接入点切换至处于工作状态的所述第二接入点;
其中,所述第一应答消息携带有所述第二接入点的信息,所述第二接入点的工作信道为第二信道。
所述路由设备在接收到所述信道切换请求消息后,便可以唤醒处于休眠状态的第二接入点,并对所述第二接入点的工作信道进行配置,如将第二信道作为所述第二接入点的工作信道,以便所述终端设备能够通过切换接入点的方式来完成信道的切换,减少信道切换时间,提供切换效率。
在对所述第二接入点配置好后,便可以向所述终端设备发送携带有所述第二接入点的信息的第一应答消息,所述终端设备在接收到所述第一应答消息的情况下,便可以依据所述第二接入点的信息,从所述第一接入点切换至所述第二接入点,即断开与所述第一接入点的连接后建立与所述第二接入点的连接,在接入点切换完成后,所述终端设备也从所述第一信道切换至了所述第二信道。
其中,所述第二接入点的信息可以包括所述第二接入点的基本服务集标识(BasicService Set Identifier,简称BSSID)、服务集标识(Service Set Identifier,简称SSID)和信道值等基本信息,所述BSSID可以指示所述第二接入点的地址,所述SSID可以指示所述第二接入点的名称,所述信道值则指示所述第二接入点的工作信道,即所述第二信道具体为哪个信道。所述终端设备可以依据所述第二接入点的信息,在断开与所述第一接入点的连接之前向所述第二接入点发送接入请求消息,在接收到所述第二接入点发送的同意建立连接的消息的情况下,与所述第二接入点建立连接。
这样,由于所述第二接入点已与所述路由设备在所述第二信道上进行信息传输,从而在断开与所述第一接入点的连接后可以快速地建立与所述第二接入点的连接,而无需等待所述第二接入点的信道切换时间,即相当于省去了接入点的重启步骤,进而可极大减少所述终端设备进行信道切换的时间,提高切换效率,所述终端设备在所述目标应用程序的运行过程中也不会出现明显的卡顿现象。
可选的,所述步骤101包括:
在所述终端设备通过第一接入点与路由设备在第一信道进行信息传输的情况下,若检测到目标应用程序已启动,则向所述路由设备发送第一数据帧,所述第一数据帧包含第一控制位,所述第一控制位用于指示所述路由设备为所述终端设备提供待切换接入点;
所述步骤102包括:
在接收到所述路由设备发送的第二数据帧的情况下,从所述第一接入点切换至处于工作状态的所述第二接入点,所述第二数据帧包含所述第二接入点的信息。
该实施方式中,所述终端设备与所述路由设备可以约定采用自定义数据帧的方式来表示信道切换请求消息和信道切换应答消息。这样,在检测到目标应用程序已启动的情况下,所述终端设备可以向所述路由设备发送第一数据帧,所述第一数据帧包含第一控制位,所述第一控制位用于指示所述路由设备为所述终端设备提供待切换接入点,这样,所述路由设备在接收到所述第一数据帧时,便能够获知所述终端设备需要进行信道切换。
在所述路由设备配置好工作于所述第二信道的第二接入点后,便可以向所述终端设备发送包含所述第二接入点的信息第二数据帧,以指示所述终端设备可以从所述第一接入点切换至所述第二接入点。
进一步地,所述第二数据帧还可以包含第二控制位,所述第二控制位用于指示所述终端设备存在可切换的接入点。这样,所述终端设备在接收到所述第二数据帧时,便能够获知当前存在通信质量更优的信道和存在可切换的接入点。
其中,为区分所述终端设备与所述路由设备之间发送的消息类型,可以对二者之间发送的信道切换相关的消息进行命名,例如,命名为Gaming位,当所述终端设备需要发送所述第一数据帧时,可将所述Gaming位的值设置为1,即所述第一控制位为包含数值1的Gaming位;当所述路由设备需要发送所述第二数据帧时,可将所述Gaming位的值设置为2,即所述第二控制位为包含数值2的Gaming位。
这样,该实施方式中,所述终端设备与所述路由设备可以通过发送数据帧的方式来完成信道切换,不仅使得二者之间发送的消息具备数据结构简单、传输速度快等特点,且还易于解析,不易出错。
可选的,所述步骤101之后,所述方法还包括:
在接收到所述路由设备发送的第二应答消息的情况下,保持与所述第一接入点的连接,所述第二应答消息用于指示所述第一信道为最优信道或不存在可切换的接入点;或者
在预设时长内未接收到所述路由设备发送的应答消息的情况下,保持与所述第一接入点的连接。
该实施方式中,当所述路由设备探测到所述至少两个信道的通信质量均差于所述第一信道的通信质量,或探测到所述路由设备支持的所有信道中所述第一信道的通信质量最优,还或者不存在可用的第二接入点(如所述第二接入点出现异常或故障)时,所述路由设备可以向所述终端设备发送第二应答消息,以指示所述第一信道为最优信道或不存在可切换的接入点,从而所述终端设备不需要切换信道,而保持与所述第一接入点的连接。具体地,可以是向所述终端设备发送包含第三控制位的第三数据帧,例如,当所述路由设备需要发送所述第三数据帧时,可将Gaming位的值设置为3,即所述第三控制位为包含数值3的Gaming位。
当所述终端设备与所述路由设备之间的通信出现短暂故障或干扰等导致所述路由设备超时未发送应答消息或发送应答消息失败时,所述终端设备可以保持与所述第一接入点的连接,避免出现网络断开而影响用户操作体验。
这样,在确定当前不存在可切换的信道或接入点,或超时未接收到所述路由设备发送的应答消息时,可以保持与所述第一接入点的连接,从而可避免信道切换失败而导致网络掉线的情况。
可选的,所述步骤102之后,所述方法还包括:
在检测到所述目标应用程序已关闭的情况下,断开与所述第二接入点的连接。
该实施方式中,在检测到所述目标应用程序已关闭时,如退出所述目标应用程序或将所述目标应用程序切换至后台,可以断开与所述第二接入点的连接,并重新与所述第一接入点建立连接,从而可以释放所述第二接入点,以在下次需要切换信道时,再次配置所述第二接入点工作于较优的信道,并通过切换至所述第二接入点来切换到通信质量更优的信道。
这样,由于不同时刻的网络环境不同,所述第二接入点所工作的第二信道在当前时刻较优,但随着网络环境的变化,所述第二信道的通信质量不一定一直保持较优,因此可以在所述终端设备不再要求较高的网络通信质量时,断开与所述第二接入点的连接,从而在下次需要切换信道时,可以重新配置所述第二接入点工作于较优或最优的信道,进而能够确保所述终端设备可以在需要时切换至信道更优的信道。
此外,所述路由设备在检测到所述终端设备断开与所述第二接入点的连接后,可以关闭所述第二接入点,继续将所述第二接入点作为需要切换信道时的预留接入点,以在下次需要切换信道时,再次配置所述第二接入点工作于较优或更优的信道,不仅保证所述终端设备在干扰较少的信道上传输信息,还可以使得所述终端设备能够快速通过切换接入点实现信道切换。
需说明的是,所述终端设备可以在检测到启动所述目标应用程序的操作时,便进行信道切换,使得用户在正式使用所述目标应用时,所述终端设备已完成了信道切换,从而可极大提高用户的使用体验,避免终端设备在用户使用所述目标应用程序的过程中(如游戏过程中)因切换信道而短暂影响网络质量。
还需说明的是,当在所述终端设备与所述路由设备的网络通信架构中部署有接入控制器(Access Controller,简称AC)时,即所述第一接入点和所述第二接入点均通过所述AC进行控制,所述终端设备可以实现无缝漫游,即切换接入点的切换时间可以控制在毫秒级,基本不掉包,在业务运用上感受不到有任何停顿,此种情况下,所述终端设备可以在运行所述目标应用程序的过程中,随时进行信道切换或每隔固定时间进行一次信道切换,以保证所述终端设备在运行所述目标应用程序的过程中,一直在通信质量较优或最优的信道上传输信息,进而使用户获得更为极致的使用体验。
其中,所述路由设备可以实时探测或每隔固定时间探测一次至少两个信道中每个信道的通信质量,来确定通信质量较优或最优的信道,并将其作为与当前接入点不同的另一接入点的使用信道,并主动向所述终端设备发送携带有该接入点的信息的消息,使所述终端设备通过切换至该接入点而切换至更优的信道。
本发明实施例中,上述终端设备可以是任何具有存储媒介的设备,例如:计算机(Computer)、手机、平板电脑(Tablet Personal Computer)、膝上型电脑(LaptopComputer)、个人数字助理(Personal Digital Assistant,简称PDA)、移动上网装置(Mobile Internet Device,简称MID)或可穿戴式设备(Wearable Device)等终端设备。
本实施例中的信道切换方法,终端设备在检测到目标应用程序已启动的情况下,可以向路由设备发送信道切换请求消息,以使路由设备响应于该请求消息,唤醒处于休眠状态的第二接入点,并使第二接入点工作在第二信道,且将第二接入点的信息发送至终端设备,终端设备在接收到路由设备发送的包含第二接入点的信息的应答消息后,便可从当前连接的第一接入点切换至工作于第二信道的第二接入点,从而实现快速从第一信道切换至第二信道。这样,由于终端设备无需等待当前接入点重新配置信道,从而在信道切换过程中无需等待较长时间,进而具备较高的切换效率和更佳的通信质量。
参见图2,图2是本发明实施例提供的另一种信道切换方法的流程图,应用于路由设备,所述路由设备通过第一接入点与终端设备在第一信道进行信息传输,所述路由设备还具有处于休眠状态的第二接入点,如图2所示,所述方法包括以下步骤:
步骤201、接收终端设备发送的信道切换请求消息。
步骤202、响应于所述信道切换请求消息,唤醒所述路由设备的第二接入点,并使所述第二接入点工作在第二信道。
可选的,所述步骤202包括:
响应于所述信道切换请求消息,确定通信质量优于所述第一信道的第二信道;
唤醒所述路由设备的第二接入点,并使所述第二接入点工作在所述第二信道。
可选的,所述确定通信质量优于所述第一信道的第二信道包括:
探测至少两个信道中每个信道对应的接入点数量以及每个接入点的收发包信号信息,计算出所述每个信道的信号与干扰加噪声比SINR;
确定信号与干扰加噪声比SINR高于所述第一信道的第二信道。
步骤203、向所述终端设备发送携带有所述第二接入点的信息的第一应答消息。
可选的,所述步骤201包括:
接收所述终端设备发送的第一数据帧,所述第一数据帧包含第一控制位,所述第一控制位用于指示所述路由设备为所述终端设备提供待切换接入点;
所述步骤203包括:
向所述终端设备发送第二数据帧,所述第二数据帧包含所述路由设备的第二接入点的信息。
可选的,所述第二数据帧还包括第二控制位,所述第二控制位用于指示所述终端设备存在可切换的接入点。
可选的,所述步骤201之后,所述方法还包括:
在确定所述第一信道的通信质量优于所述路由设备所能使用的其他信道的情况下,向所述终端设备发送第二应答消息,所述第二应答消息用于指示所述第一信道为最优信道。
可选的,所述步骤203之后,所述方法还包括:
在检测到所述第二接入点与所述终端设备断开连接的情况下,关闭所述第二接入点。
需说明的是,本实施例中上述路由设备作为与图1所示的实施例中对应的路由设备,其具体实施方式可以参见图1所示的实施例中的相关介绍,为避免重复,此处不再赘述。
本实施例中的信道切换方法,路由设备在接收到终端设备发送的信道切换请求消息后,可以响应于该请求消息,唤醒第二接入点,并配置第二接入点的工作信道为第二信道,通过将第二接入点的信息发送至终端设备,以使终端设备在接收到第二接入点的信息后,从当前连接的第一接入点切换至工作于第二信道的第二接入点,从而实现快速从第一信道切换至第二信道。这样,终端设备无需等待当前接入点重新配置工作信道,从而在信道切换过程中无需等待较长时间,进而保证终端设备具备较高的切换效率和更佳的通信质量。
下面以结合图3至图5,以终端设备通过第一接入点AP1连接无线路由器,并与无线路由器在第一信道CH1上进行信息传输为例,对本发明实施例中的信道切换方法进行举例说明。
参见图3,图3为终端设备侧的信道切换流程图,包括以下步骤:
步骤301、启动在线游戏应用程序。
步骤302、判断所启动的在线游戏应用程序是否在网络优化白名单中;
该步骤中,若是,则执行步骤303,否则结束流程。
步骤303、向无线路由器发送包含Gaming位为1的数据帧。
步骤304、判断是否接收到无线路由器的回复消息;
该步骤中,若是,则执行步骤306,否则执行步骤305。
步骤305、判断是否超过预设时长未接收到回复消息;
该步骤中,若是,则结束流程,否则回到步骤304。
步骤306、通过接收的回复消息确定无线路由器是否支持且使能第二接入点AP2,所述第二接入点工作于通信质量优于第一信道CH1的第二信道CH2;
其中,若接收的回复消息为包含Gaming位为2的数据帧,则确定无线路由器支持且使能第二接入点AP2,若接收的回复消息为包含Gaming位为3的数据帧,则确定无线路由器不支持或未使能第二接入点AP2;
该步骤中,若存在,则执行步骤307,否则结束流程。
步骤307、从第一接入点AP1切换至第二接入点AP2,实现从第一信道CH1切换至第二信道CH2。
参见图4,图4为无线路由器侧的信道切换流程图,包括以下步骤:
步骤401、判断是否接收到终端设备发送的Gaming位为1的数据帧;
该步骤中,若是,则执行步骤402,否则结束流程。
步骤402、判断是否支持使能第二接入点AP2的功能。
该步骤中,若是,则执行步骤403,否则结束流程。
步骤403、探测各信道,并计算各信道的SINR,确定SINR最高的第二信道CH2。
步骤404、判断第二信道CH2是否与第一信道CH1的信道值相同;
该步骤中,若相同,则执行步骤405,否则执行步骤406。
步骤405、向终端设备发送Gaming位为3的数据帧。
步骤406、开启第二接入点AP2,并将第二信道CH2作为第二接入点AP2的工作信道,即使能第二接入点AP2。
步骤407、向终端设备发送Gaming位为2且包含第二接入点AP2的信息的数据帧。
参见图5,图5为终端设备与无线路由器的第一接入点AP1和第二接入点AP2之间进行交互时的协商流程图:
用户在终端设备上选择与无线路由器的第一接入点AP1建立连接时,终端设备向第一接入点AP1发送连接请求;
第一接入点AP1响应该连接请求后,与终端设备建立通信连接,并在第一信道CH1上进行信息传输;
用户在终端设备上启动游戏应用程序时,终端设备通过向第一接入点AP1发送使能第二接入点AP2的信道切换请求;
第一接入点AP1响应于该使能请求,探测各信道上的接入点,计算出各信道的SINR,确定SINR最高即干扰最少的第二信道CH2;
打开第二接入点AP2,并将第二信道CH2作为第二接入点AP2的工作信道;
使能第二接入点AP2完成后向终端设备发送包含第二接入点AP2的信息的数据帧;
终端设备向第一接入点AP1发送断开连接请求,第一接入点AP1响应于该断开连接请求后,断开与终端设备的连接;
终端设备向第二接入点AP2发送连接请求,第二接入点AP1响应该连接请求后,与终端设备建立通信连接,终端设备完成信道切换;
用户在终端设备上进行游戏,在结束游戏后,向第二接入点AP2发送断开连接请求,第二接入点AP2响应于该断开连接请求后,断开与终端设备的连接,并关闭第二接入点AP2;
终端设备再次向第一接入点AP1发送连接请求,第一接入点AP1响应该连接请求后,与终端设备建立通信连接。
参见图6,图6是本发明实施例提供的一种终端设备的结构示意图,如图6所示,终端设备600包括:
发送模块601,用于在终端设备600通过第一接入点与路由设备在第一信道进行信息传输的情况下,若检测到目标应用程序已启动的情况下,则向所述路由设备发送信道切换请求消息,其中,所述路由设备还具有处于休眠状态的第二接入点;
切换模块602,用于在接收到所述路由设备发送的第一应答消息的情况下,从所述第一接入点切换至处于工作状态的所述第二接入点;
其中,所述第一应答消息携带有所述第二接入点的信息,所述第二接入点的工作信道为第二信道。
可选的,发送模块601用于向所述路由设备发送第一数据帧,所述第一数据帧包含第一控制位,所述第一控制位用于指示所述路由设备为终端设备600提供待切换接入点;
切换模块602用于在接收到所述路由设备发送的第二数据帧的情况下,从所述第一接入点切换至所述路由设备的第二接入点,所述第二数据帧包含所述第二接入点的信息。
可选的,所述第二数据帧还包含第二控制位,所述第二控制位用于指示终端设备600存在可切换的接入点。
可选的,如图7a和7b所示,终端设备600还包括:
第一控制模块603,用于在接收到所述路由设备发送的第二应答消息的情况下,保持与所述第一接入点的连接,所述第二应答消息用于指示所述第一信道为最优信道或不存在可切换的接入点;或者
第二控制模块604,用于在预设时长内未接收到所述路由设备发送的应答消息的情况下,保持与所述第一接入点的连接。
可选的,如图8所示,终端设备600还包括:
第三控制模块605,用于在检测到所述目标应用程序已关闭的情况下,断开与所述第二接入点的连接。
终端设备600能够实现图1至图5的方法实施例中终端设备实现的各个过程,为避免重复,这里不再赘述。本发明实施例的终端设备600可以在检测到目标应用程序已启动的情况下,向路由设备发送信道切换请求消息,唤醒处于休眠状态的第二接入点,并使第二接入点工作在第二信道,且将第二接入点的信息发送至终端设备600,终端设备600在接收到路由设备发送的包含第二接入点的信息的应答消息后,便可从当前连接的第一接入点切换至工作于第二信道的第二接入点,从而实现快速从第一信道切换至第二信道。这样,由于终端设备600无需等待当前接入点重新配置信道,从而在信道切换过程中无需等待较长时间,进而具备较高的切换效率和更佳的通信质量。
参见图9,图9是本发明实施例提供的一种路由设备的结构示意图,路由设备900通过第一接入点与终端设备在第一信道进行信息传输,路由设备900还具有处于休眠状态的第二接入点,如图9所示,路由设备900包括:
接收模块901,用于接收所述终端设备发送的信道切换请求消息;
唤醒模块902,用于响应于所述信道切换请求消息,唤醒路由设备900的第二接入点,并使所述第二接入点工作在第二信道;
第一发送模块903,用于向所述终端设备发送携带有所示第二接入点的信息的第一应答消息。
可选的,如图10所示,唤醒模块902包括:
确定子模块9021,用于响应于所述信道切换请求消息,确定通信质量优于所述第一信道的第二信道;
唤醒子模块9022,用于唤醒路由设备900的第二接入点,并使所述第二接入点工作在所述第二信道。
可选的,如图11所示,确定子模块9021包括:
探测与计算单元90211,用于探测至少两个信道中每个信道对应的接入点数量以及每个接入点的收发包信号信息,计算出所述每个信道的信号与干扰加噪声比SINR;
确定单元90212,用于确定信号与干扰加噪声比SINR高于所述第一信道的第二信道。
可选的,接收模块901包括用于接收所述终端设备发送的第一数据帧,所述第一数据帧包含第一控制位,所述第一控制位用于指示路由设备900为所述终端设备提供待切换接入点;
第一发送模块902用于向所述终端设备发送第二数据帧,所述第二数据帧包含路由设备900的第二接入点的信息。
可选的,所述第二数据帧还包括第二控制位,所述第二控制位用于指示所述终端设备存在可切换的接入点。
可选的,如图12所示,路由设备900还包括:
第二发送模块904,用于在确定所述第一信道的通信质量优于所述路由设备所能使用的其他信道的情况下,向所述终端设备发送第二应答消息,所述第二应答消息用于指示所述第一信道为最优信道。
可选的,如图13所示,路由设备900还包括:
关闭模块905,用于在检测到所述第二接入点与所述终端设备断开连接的情况下,关闭所述第二接入点。
路由设备900能够实现图1至图5的方法实施例中路由设备实现的各个过程,为避免重复,这里不再赘述。本发明实施例的路由设备900在接收到终端设备发送的信道切换请求消息后,可以响应于该请求消息,唤醒第二接入点,并配置第二接入点的工作信道为第二信道,通过将第二接入点的信息发送至终端设备,以使终端设备在接收到第二接入点的信息后,从当前连接的第一接入点切换至工作于第二信道的第二接入点,从而实现快速从第一信道切换至第二信道。这样,终端设备无需等待当前接入点重新配置工作信道,从而在信道切换过程中无需等待较长时间,进而可保证终端设备具备较高的切换效率和更佳的通信质量。
参见图14,图14为实现本发明各个实施例的一种终端设备的硬件结构示意图,该终端设备1400通过第一接入点与路由设备在第一信道进行信息传输,该终端设备1400包括但不限于:射频单元1401、网络模块1402、音频输出单元1403、输入单元1404、传感器1405、显示单元1406、用户输入单元1407、接口单元1408、存储器1409、处理器1410、以及电源1411等部件。本领域技术人员可以理解,图14中示出的终端设备结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
其中,射频单元1401,用于在终端设备1400通过第一接入点与路由设备在第一信道进行信息传输的情况下,若检测到目标应用程序已启动的情况下,向所述路由设备发送信道切换请求消息,其中,所述路由设备还具有处于休眠状态的第二接入点;
处理器1410,用于在射频单元1401接收到所述路由设备发送的第一应答消息的情况下,从所述第一接入点切换至处于工作状态的所述第二接入点;
其中,所述第一应答消息携带有所述第二接入点的信息,所述第二接入点的工作信道为第二信道。
进一步地,射频单元1401用于:
向所述路由设备发送第一数据帧,所述第一数据帧包含第一控制位,所述第一控制位用于指示所述路由设备为终端设备1400提供待切换接入点;
处理器1410用于:
在射频单元1401接收到所述路由设备发送的第二数据帧的情况下,从所述第一接入点切换至所述路由设备的第二接入点,所述第二数据帧包含所述第二接入点的信息。
进一步地,所述第二数据帧还包含第二控制位,所述第二控制位用于指示终端设备1400存在可切换的接入点。
进一步地,处理器1410还用于:
在射频单元1401接收到所述路由设备发送的第二应答消息的情况下,保持与所述第一接入点的连接,所述第二应答消息用于指示所述第一信道为最优信道或不存在可切换的接入点;或者
在射频单元1401预设时长内未接收到所述路由设备发送的应答消息的情况下,保持与所述第一接入点的连接。
进一步地,处理器1410还用于:
在检测到所述目标应用程序已关闭的情况下,断开与所述第二接入点的连接。
终端设备1400能够实现前述实施例中终端设备实现的各个过程,为避免重复,这里不再赘述。本发明实施例的终端设备1400可以在检测到目标应用程序已启动的情况下,向路由设备发送信道切换请求消息,以使路由设备响应于该请求消息,唤醒处于休眠状态的第二接入点,并使第二接入点工作在第二信道,且将第二接入点的信息发送至终端设备1400,终端设备1400在接收到路由设备发送的包含第二接入点的信息的应答消息后,便可从当前连接的第一接入点切换至工作于第二信道的第二接入点,从而实现快速从第一信道切换至第二信道。这样,由于终端设备1400无需等待当前接入点重新配置信道,从而在信道切换过程中无需等待较长时间,进而具备较高的切换效率和更佳的通信质量。
应理解的是,本发明实施例中,射频单元1401可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1410处理;另外,将上行的数据发送给基站。通常,射频单元1401包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1401还可以通过无线通信***与网络和其他设备通信。
终端设备通过网络模块1402为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元1403可以将射频单元1401或网络模块1402接收的或者在存储器1409中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1403还可以提供与终端设备1400执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1403包括扬声器、蜂鸣器以及受话器等。
输入单元1404用于接收音频或视频信号。输入单元1404可以包括图形处理器(Graphics Processing Unit,简称GPU)14041和麦克风14042,图形处理器14041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1406上。经图形处理器14041处理后的图像帧可以存储在存储器1409(或其它存储介质)中或者经由射频单元1401或网络模块1402进行发送。麦克风14042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1401发送到移动通信基站的格式输出。
终端设备1400还包括至少一种传感器1405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板14061的亮度,接近传感器可在终端设备1400移动到耳边时,关闭显示面板14061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1405还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元1406用于显示由用户输入的信息或提供给用户的信息。显示单元1406可包括显示面板14061,可以采用液晶显示器(Liquid Crystal Display,简称LCD)、有机发光二极管(Organic Light-Emitting Diode,简称OLED)等形式来配置显示面板14061。
用户输入单元1407可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1407包括触控面板14071以及其他输入设备14072。触控面板14071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板14071上或在触控面板14071附近的操作)。触控面板14071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1410,接收处理器1410发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板14071。除了触控面板14071,用户输入单元1407还可以包括其他输入设备14072。具体地,其他输入设备14072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板14071可覆盖在显示面板14061上,当触控面板14071检测到在其上或附近的触摸操作后,传送给处理器1410以确定触摸事件的类型,随后处理器1410根据触摸事件的类型在显示面板14061上提供相应的视觉输出。虽然在图14中,触控面板14071与显示面板14061是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板14071与显示面板14061集成而实现终端设备的输入和输出功能,具体此处不做限定。
接口单元1408为外部装置与终端设备1400连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元1408可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端设备1400内的一个或多个元件或者可以用于在终端设备1400和外部装置之间传输数据。
存储器1409可用于存储软件程序以及各种数据。存储器1409可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1409可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器1410是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器1409内的软件程序和/或模块,以及调用存储在存储器1409内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。处理器1410可包括一个或多个处理单元;优选的,处理器1410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1410中。
终端设备1400还可以包括给各个部件供电的电源1411(比如电池),优选的,电源1411可以通过电源管理***与处理器1410逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,终端设备1400包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种终端设备,包括处理器1410,存储器1409,存储在存储器1409上并可在所述处理器1410上运行的计算机程序,该计算机程序被处理器1410执行时实现图1所示的信道切换方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
参见图15,图15为实现本发明各个实施例的一种路由设备的结构示意图,所述路由设备通过第一接入点与终端设备在第一信道进行信息传输,所述路由设备还具有处于休眠状态的第二接入点。如图15所示,路由设备15包括:包括总线1501、收发机1502、天线1503、总线接口1504、处理器1505和存储器1506。
其中,收发机1502用于接收所述终端设备发送的信道切换请求消息;
处理器1505用于响应于所述信道切换请求消息,唤醒所述路由设备的第二接入点,并使所述第二接入点工作在第二信道;
收发机1502还用于向所述终端设备发送携带有所述第二接入点的信息的第一应答消息。
进一步地,处理器1505用于:
响应于所述信道切换请求消息,确定通信质量优于所述第一信道的第二信道;
唤醒所述路由设备的第二接入点,并使所述第二接入点工作在所述第二信道。
进一步地,处理器1505用于:
探测至少两个信道中每个信道对应的接入点数量以及每个接入点的收发包信号信息,计算出所述每个信道的信号与干扰加噪声比SINR;
确定信号与干扰加噪声比SINR高于所述第一信道的第二信道。
进一步地,收发机1502用于接收所述终端设备发送的第一数据帧,所述第一数据帧包含第一控制位,所述第一控制位用于指示所述路由设备为所述终端设备提供待切换接入点;
向所述终端设备发送第二数据帧,所述第二数据帧包含所述路由设备的第二接入点的信息。
进一步地,所述第二数据帧还包括第二控制位,所述第二控制位用于指示所述终端设备存在可切换的接入点。
进一步地,收发机1502还用于在确定所述第一信道的通信质量优于所述路由设备所能使用的其他信道的情况下,向所述终端设备发送第二应答消息,所述第二应答消息用于指示所述第一信道为最优信道。
进一步地,处理器1505还用于:
在检测到所述第二接入点与所述终端设备断开连接的情况下,关闭所述第二接入点。
在该实施方式中,所述路由设备还包括:存储在存储器1506上并可在处理器1505上运行的计算机程序。其中,所述计算机程序被处理器1505执行时可实现如下步骤:
接收所述终端设备发送的信道切换请求消息;
响应于所述信道切换请求消息,唤醒所述路由设备的第二接入点,并使所述第二接入点工作在第二信道;
向所述终端设备发送携带有所述第二接入点的信息的第一应答消息。
在图15中,总线架构(用总线1501来代表),总线1501可以包括任意数量的互联的总线和桥,总线1501将包括由处理器1505代表的一个或多个处理器和存储器1506代表的存储器的各种电路链接在一起。总线1501还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1004在总线1501和收发机1502之间提供接口。收发机1502可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器1505处理的数据通过天线1503在无线介质上进行传输,进一步,天线1503还接收数据并将数据传送给处理器1505。
处理器1505负责管理总线1501和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器1506可以被用于存储处理器1505在执行操作时所使用的数据。
可选的,处理器1505可以是中央处理器(Central Processing Unit,简称CPU)、专门应用的集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或复杂可编程逻辑器件(Comple14Programmable Logic Device,简称CPLD)。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现图1所示的信道切换方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现图2所示的信道切换方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如ROM、RAM、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

Claims (18)

1.一种信道切换方法,应用于终端设备,其特征在于,所述方法包括:
在所述终端设备通过第一接入点与路由设备在第一信道进行信息传输的情况下,若检测到目标应用程序已启动,则向所述路由设备发送信道切换请求消息,其中,所述路由设备还具有处于休眠状态的第二接入点;
在接收到所述路由设备发送的第一应答消息的情况下,从所述第一接入点切换至处于工作状态的所述第二接入点,其中,所述第一应答消息携带有所述第二接入点的信息,所述第二接入点的工作信道为第二信道。
2.根据权利要求1所述的方法,其特征在于,所述第二信道的通信质量优于所述第一信道的通信质量。
3.根据权利要求1所述的方法,其特征在于,所述向所述路由设备发送信道切换请求消息之后,所述方法还包括:
在接收到所述路由设备发送的第二应答消息的情况下,保持与所述第一接入点的连接,所述第二应答消息用于指示所述第一信道为最优信道或不存在可切换的接入点;或者
在预设时长内未接收到所述路由设备发送的应答消息的情况下,保持与所述第一接入点的连接。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述从所述第一接入点切换至处于工作状态的所述第二接入点之后,所述方法还包括:
在检测到所述目标应用程序已关闭的情况下,断开与所述第二接入点的连接。
5.一种信道切换方法,应用于路由设备,其特征在于,所述路由设备通过第一接入点与终端设备在第一信道进行信息传输,所述路由设备还具有处于休眠状态的第二接入点,所述方法包括:
接收所述终端设备发送的信道切换请求消息;
响应于所述信道切换请求消息,唤醒所述路由设备的第二接入点,并使所述第二接入点工作在第二信道;
向所述终端设备发送携带有所述第二接入点的信息的第一应答消息。
6.根据权利要求5所述的方法,其特征在于,所述响应于所述信道切换请求消息,唤醒所述路由设备的第二接入点,并使所述第二接入点工作在第二信道,包括:
响应于所述信道切换请求消息,确定通信质量优于所述第一信道的第二信道;
唤醒所述路由设备的第二接入点,并使所述第二接入点工作在所述第二信道。
7.根据权利要求6所述的方法,其特征在于,所述确定通信质量优于所述第一信道的第二信道,包括:
探测至少两个信道中每个信道对应的接入点数量以及每个接入点的收发包信号信息,计算出所述每个信道的信号与干扰加噪声比SINR;
确定信号与干扰加噪声比SINR高于所述第一信道的第二信道。
8.根据权利要求5至7中任一项所述的方法,其特征在于,所述向所述终端设备发送携带有所述第二接入点的信息的第一应答消息之后,所述方法还包括:
在检测到所述第二接入点与所述终端设备断开连接的情况下,关闭所述第二接入点。
9.一种终端设备,其特征在于,包括:
发送模块,用于在所述终端设备通过第一接入点与路由设备在第一信道进行信息传输的情况下,若检测到目标应用程序已启动,则向所述路由设备发送信道切换请求消息,其中,所述路由设备还具有处于休眠状态的第二接入点;
切换模块,用于在接收到所述路由设备发送的第一应答消息的情况下,从所述第一接入点切换至处于工作状态的所述第二接入点,其中,所述第一应答消息携带有所述第二接入点的信息,所述第二接入点的工作信道为第二信道。
10.根据权利要求9所述的终端设备,其特征在于,所述第二信道的通信质量优于所述第一信道的通信质量。
11.根据权利要求9所述的终端设备,其特征在于,所述终端设备还包括:
第一控制模块,用于在接收到所述路由设备发送的第二应答消息的情况下,保持与所述第一接入点的连接,所述第二应答消息用于指示所述第一信道为最优信道或不存在可切换的接入点;或者
第二控制模块,用于在预设时长内未接收到所述路由设备发送的应答消息的情况下,保持与所述第一接入点的连接。
12.根据权利要求9至11中任一项所述的终端设备,其特征在于,所述终端设备还包括:
第三控制模块,用于在检测到所述目标应用程序已关闭的情况下,断开与所述第二接入点的连接。
13.一种路由设备,其特征在于,所述路由设备通过第一接入点与终端设备在第一信道进行信息传输,所述路由设备还具有处于休眠状态的第二接入点,所述路由设备包括:
接收模块,用于接收所述终端设备发送的信道切换请求消息;
唤醒模块,用于响应于所述信道切换请求消息,唤醒所述路由设备的第二接入点,并使所述第二接入点工作在第二信道;
第一发送模块,用于向所述终端设备发送携带有所述第二接入点的信息的第一应答消息。
14.根据权利要求13所述的路由设备,其特征在于,所述唤醒模块包括:
确定子模块,用于响应于所述信道切换请求消息,确定通信质量优于所述第一信道的第二信道;
唤醒子模块,用于唤醒所述路由设备的第二接入点,并使所述第二接入点工作在所述第二信道。
15.根据权利要求14所述的路由设备,其特征在于,所述确定子模块包括:
探测与计算单元,用于探测至少两个信道中每个信道对应的接入点数量以及每个接入点的收发包信号信息,计算出所述每个信道的信号与干扰加噪声比SINR;
确定单元,用于确定信号与干扰加噪声比SINR高于所述第一信道的第二信道。
16.根据权利要求13至15中任一项所述的路由设备,其特征在于,所述路由设备还包括:
关闭模块,用于在检测到所述第二接入点与所述终端设备断开连接的情况下,关闭所述第二接入点。
17.一种终端设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至4中任一项所述的信道切换方法中的步骤。
18.一种路由设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求5至8中任一项所述的信道切换方法中的步骤。
CN201910234335.2A 2019-03-26 2019-03-26 一种信道切换方法、终端设备及路由设备 Active CN109951881B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910234335.2A CN109951881B (zh) 2019-03-26 2019-03-26 一种信道切换方法、终端设备及路由设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910234335.2A CN109951881B (zh) 2019-03-26 2019-03-26 一种信道切换方法、终端设备及路由设备

Publications (2)

Publication Number Publication Date
CN109951881A true CN109951881A (zh) 2019-06-28
CN109951881B CN109951881B (zh) 2021-06-25

Family

ID=67011031

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910234335.2A Active CN109951881B (zh) 2019-03-26 2019-03-26 一种信道切换方法、终端设备及路由设备

Country Status (1)

Country Link
CN (1) CN109951881B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110636486A (zh) * 2019-09-25 2019-12-31 珠海格力电器股份有限公司 设备离线后建立通信连接的方法和智能家居***
CN112566200A (zh) * 2020-12-04 2021-03-26 展讯通信(上海)有限公司 接入点保持服务连续性方法及路由器设备、存储介质
CN112929406A (zh) * 2021-01-19 2021-06-08 深圳市计通智能技术有限公司 用于可信号隔离的双通道的通信方法及通信装置
CN114071618A (zh) * 2020-08-10 2022-02-18 华为技术有限公司 一种信道切换方法、接入设备及用户设备
CN114339903A (zh) * 2020-09-30 2022-04-12 华为技术有限公司 一种无线通信方法及电子设备
CN114916045A (zh) * 2021-02-09 2022-08-16 慧与发展有限责任合伙企业 在接入点上管理客户端设备
CN115460662A (zh) * 2022-11-10 2022-12-09 浙江大华技术股份有限公司 数据传输和链路切换方法、电子设备和可读存储介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006653A (zh) * 2009-08-28 2011-04-06 华为技术有限公司 接入控制方法和接入点
CN102938926A (zh) * 2011-08-16 2013-02-20 华为终端有限公司 一种无线通信网络中实现接入点节能的方法及接入点
US20140024403A1 (en) * 2012-07-23 2014-01-23 Huawei Device Co., Ltd Channel switching method, apparatus, and system
CN103619054A (zh) * 2013-11-20 2014-03-05 小米科技有限责任公司 一种网络频段选择方法、装置及路由器
CN103686890A (zh) * 2012-09-07 2014-03-26 中兴通讯股份有限公司 无线局域网中实现无线终端漫游切换的方法及***
CN104968023A (zh) * 2015-06-10 2015-10-07 小米科技有限责任公司 工作信道调整方法、装置及设备
CN105933942A (zh) * 2016-06-16 2016-09-07 北京小米移动软件有限公司 频段切换方法及装置
CN106572509A (zh) * 2016-11-07 2017-04-19 宇龙计算机通信科技(深圳)有限公司 接入点切换方法及***
CN107613530A (zh) * 2017-10-11 2018-01-19 上海斐讯数据通信技术有限公司 基于路由器的物联网设备的配置方法及双频无线路由器
CN107852655A (zh) * 2016-05-31 2018-03-27 华为技术有限公司 切换接入点的方法和终端设备
CN107920353A (zh) * 2016-10-08 2018-04-17 中兴通讯股份有限公司 一种无线保真连接切换热点的方法和热点接入设备
US20180332517A1 (en) * 2015-11-11 2018-11-15 Huawei Technologies Co., Ltd. Network Handover Method and Apparatus

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006653A (zh) * 2009-08-28 2011-04-06 华为技术有限公司 接入控制方法和接入点
CN102938926A (zh) * 2011-08-16 2013-02-20 华为终端有限公司 一种无线通信网络中实现接入点节能的方法及接入点
US20140024403A1 (en) * 2012-07-23 2014-01-23 Huawei Device Co., Ltd Channel switching method, apparatus, and system
CN103686890A (zh) * 2012-09-07 2014-03-26 中兴通讯股份有限公司 无线局域网中实现无线终端漫游切换的方法及***
CN103619054A (zh) * 2013-11-20 2014-03-05 小米科技有限责任公司 一种网络频段选择方法、装置及路由器
CN104968023A (zh) * 2015-06-10 2015-10-07 小米科技有限责任公司 工作信道调整方法、装置及设备
US20180332517A1 (en) * 2015-11-11 2018-11-15 Huawei Technologies Co., Ltd. Network Handover Method and Apparatus
CN107852655A (zh) * 2016-05-31 2018-03-27 华为技术有限公司 切换接入点的方法和终端设备
CN105933942A (zh) * 2016-06-16 2016-09-07 北京小米移动软件有限公司 频段切换方法及装置
CN107920353A (zh) * 2016-10-08 2018-04-17 中兴通讯股份有限公司 一种无线保真连接切换热点的方法和热点接入设备
CN106572509A (zh) * 2016-11-07 2017-04-19 宇龙计算机通信科技(深圳)有限公司 接入点切换方法及***
CN107613530A (zh) * 2017-10-11 2018-01-19 上海斐讯数据通信技术有限公司 基于路由器的物联网设备的配置方法及双频无线路由器

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110636486A (zh) * 2019-09-25 2019-12-31 珠海格力电器股份有限公司 设备离线后建立通信连接的方法和智能家居***
CN110636486B (zh) * 2019-09-25 2021-06-18 珠海格力电器股份有限公司 设备离线后建立通信连接的方法和智能家居***
CN114071618A (zh) * 2020-08-10 2022-02-18 华为技术有限公司 一种信道切换方法、接入设备及用户设备
CN114071618B (zh) * 2020-08-10 2023-11-17 华为技术有限公司 一种信道切换方法、接入设备及用户设备
CN114339903A (zh) * 2020-09-30 2022-04-12 华为技术有限公司 一种无线通信方法及电子设备
CN112566200A (zh) * 2020-12-04 2021-03-26 展讯通信(上海)有限公司 接入点保持服务连续性方法及路由器设备、存储介质
CN112929406A (zh) * 2021-01-19 2021-06-08 深圳市计通智能技术有限公司 用于可信号隔离的双通道的通信方法及通信装置
CN112929406B (zh) * 2021-01-19 2022-10-18 深圳市计通智能技术有限公司 用于可信号隔离的双通道的通信方法及通信装置
CN114916045A (zh) * 2021-02-09 2022-08-16 慧与发展有限责任合伙企业 在接入点上管理客户端设备
CN114916045B (zh) * 2021-02-09 2024-03-29 慧与发展有限责任合伙企业 在接入点上管理客户端设备的方法及接入点
CN115460662A (zh) * 2022-11-10 2022-12-09 浙江大华技术股份有限公司 数据传输和链路切换方法、电子设备和可读存储介质

Also Published As

Publication number Publication date
CN109951881B (zh) 2021-06-25

Similar Documents

Publication Publication Date Title
CN109951881A (zh) 一种信道切换方法、终端设备及路由设备
CN110198550A (zh) 一种辅小区组维护方法、终端设备及网络节点
CN110198545A (zh) 一种辅小区组添加方法、终端设备及主节点
CN110149132A (zh) 一种发射天线的切换方法及终端设备
CN110099421A (zh) 一种信号处理方法、装置和终端设备
CN110035447A (zh) 一种测量配置方法及终端设备
CN107179729B (zh) 一种设备监测方法、移动终端以及计算机可读存储介质
CN108541002B (zh) 一种寻呼消息的监听方法、移动终端及服务器
US20210112435A1 (en) Resource configuration method, mobile terminal, network-side device, and medium
CN107046696A (zh) 一种通信网络切换的方法及移动终端
CN112788676B (zh) 小区管理方法、小区管理配置方法、终端和网络侧设备
CN113038566A (zh) 路径选择方法、终端和网络侧设备
CN108965306A (zh) 一种通话处理方法及移动终端
CN109996305A (zh) 一种通信方法、移动终端及基站
CN110198553A (zh) 一种辅小区组删除方法、终端设备及网络节点
CN107948919A (zh) 一种共享资讯处理方法及移动终端
CN109982402A (zh) 终端语音呼叫方法、移动终端以及计算机可读存储介质
CN108965071A (zh) 家居终端控制方法、通信处理设备、家居终端及存储介质
CN109890022A (zh) 数据传输控制方法、移动终端及计算机可读存储介质
CN109005288A (zh) 来电处理方法、双面屏终端及计算机可读存储介质
CN110475312A (zh) 一种接入控制方法、消息广播方法及相关设备
CN104468483B (zh) 数据传输方法及***、控制装置与节点装置
WO2018120032A1 (zh) 小区切换方法和终端设备
CN109379777A (zh) 一种网络搜索方法、终端及计算机可读存储介质
CN109286970A (zh) 可穿戴设备功耗优化方法及装置、设备及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant