发明内容
为解决上述技术问题,本发明实施例提供了一种信道切换方法、装置和***,可以实现信道的自动切换,以减少信道切换过程中业务中断的时间,提高用户体验。
一方面,本发明实施例提供了一种信道切换的方法,应用于移动终端侧,所述方法包括:
移动终端向第一接入点发送信道切换命令,以使得所述第一接入点解析所述信道切换命令,并将解析后的信道切换命令发送给第二接入点,使得所述第二接入点根据所述解析后的信道切换命令进行信道切换;
移动终端接收所述第一接入点的反馈信息,当所述反馈信息表明所述第二接入点信道切换准备就绪时,移动终端断开与所述第一接入点的连接,建立与所述第二接入点的连接,完成信道切换。
优选地,所述方法还包括:
移动终端与所述第一接入点建立连接后,测试当前连接速率,当所述当前连接速率小于设定速率门限值时,移动终端进入向所述第一接入点发起信道切换命令的步骤。
优选地,所述信道切换命令包括设定速率门限值以及频率扫描间隔,所述第二接入点根据所述设定速率门限值以及频率扫描间隔进行信道扫描与切换处理。
优选地,所述方法还包括:
当所述反馈消息表明所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,移动终端向所述第一接入点发送频率扫描间隔调整命令,以使得第一接入点将所述频率扫描间隔调整命令发送给所述第二接入点,所述第二接入点根据更新后的频率扫描间隔进行信道扫描与切换处理。
优选地,所述方法还包括:
当所述反馈消息表明所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道且所述反馈消息携带的最大速率值大于所述当前连接速率值时,移动终端向所述第一接入点发送频率调整命令,以使得所述第一接入点将所述频率调整命令发送给所述第二接入点,使得所述第二接入点根据频率调整命令携带的最大速率值进行频率调整以完成信道切换;其中,所述最大速率值为第二接入点进行信道扫描时获取的信道最大传输速率。
另一方面,本发明实施例提供了一种信道切换方法,应用于无线接入设备侧,所述无线接入设备包括第一接入点和第二接入点,所述方法包括:
第一接入点接收移动终端发送的信道切换命令,并对所述信道切换命令进行解析,并将解析后的信道切换命令发送给第二接入点,以使得所述第二接入点根据解析后的信道切换命令进行信道切换;
当所述第二接入点信道切换准备就绪时,所述第二接入点向所述第一接入点发送反馈消息,由所述第一接入点向移动终端发送反馈消息;
接收移动终端发送的与所述第一接入点断开连接的请求,断开所述第一接入点与移动终端的连接;
接收移动终端发送的与所述第二接入点建立连接的请求,建立所述第二接入点与移动终端的连接。
优选地,所述第二接入点根据解析后的信道切换命令进行信道切换为:
所述第二接入点根据所述信道切换命令携带的设定速率门限值以及频率扫描间隔进行信道扫描与切换处理。
优选地,所述方法还包括:
当所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,所述第二接入点自动调整频率扫描间隔,并根据调整后的频率扫描间隔进行信道扫描与切换处理;或者
当第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,所述第二接入点发送反馈消息并由第一接入点转发给移动终端,根据由第一接入点转发的移动终端发送的频率扫描间隔调整命令对频率扫描间隔进行调整,根据调整后的频率扫描间隔进行信道扫描与切换处理。
优选地,所述方法还包括:
当所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,发送反馈消息并由所述第一接入点转发给移动终端,所述反馈消息携带有所述第二接入点进行信道扫描时获取的信道最大传输速率;
所述第二接入点接收由所述第一接入点转发的移动终端发送的频率调整命令,并根据频率调整命令携带的最大速率值进行工作频率调整以完成信道切换。
又一方面,本发明实施例提供了一种移动终端,包括:
第一发送单元,用于向第一接入点发送信道切换命令,以使得所述第一接入点解析所述信道切换命令,并将解析后的信道切换命令发送给第二接入点,使得所述第二接入点根据所述解析后的信道切换命令进行信道切换;
切换单元,用于接收所述第一接入点的反馈信息,当所述反馈信息表明所述第二接入点信道切换准备就绪时,移动终端断开与所述第一接入点的连接,建立与所述第二接入点的连接,完成信道切换。
优选地,所述移动终端还包括:
测速单元,用于所述移动终端与所述第一接入点建立连接后,测试当前连接速率,当所述当前连接速率小于设定速率门限值时,进入发送单元。
优选地,所述信道切换命令包括设定速率门限值以及频率扫描间隔,所述第二接入点根据所述设定速率门限值以及频率扫描间隔进行信道扫描与切换处理。
优选地,所述移动终端还包括:
第二发送单元,用于当所述反馈消息表明所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,向第一接入点发送频率扫描间隔调整命令,以使得第一接入点将所述频率扫描间隔调整命令发送给第二接入点,所述第二接入点根据更新后的频率扫描间隔进行信道扫描与切换处理。
优选地,所述移动终端还包括:
第三发送单元,用于当所述反馈消息表明所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道且所述反馈消息携带的最大速率值大于所述当前连接速率值时,移动终端向所述第一接入点发送频率调整命令,以使得所述第一接入点将所述频率调整命令发送给所述第二接入点,使得所述第二接入点根据频率调整命令携带的最大速率值进行频率调整以完成信道切换;其中,所述最大速率值为所述第二接入点进行信道扫描时获取的信道最大传输速率。
再一方面,本发明实施例提供了一种无线接入设备,所述无线接入设备包括第一接入点和第二接入点,所述第一接入点与移动终端连接:
其中,所述第一接入点用于接收移动终端发送的信道切换命令,并对所述信道切换命令进行解析,并将解析后的信道切换命令发送给第二接入点,以使得所述第二接入点根据解析后的信道切换命令进行信道切换;接收第二接入点发送的反馈消息,并将所述反馈消息发送给移动终端;接收移动终端发送的断开连接的请求,断开与移动终端的连接;
所述第二接入点用于接收第一接入点发送的解析后的信道切换命令进行信道切换,当信道切换准备就绪时向第一接入点发送反馈消息;接收移动终端发送的建立连接的请求,建立与移动终端的连接。
优选地,所述第一接入点包括接收单元、解析单元、反馈单元、断开单元:
所述接收单元用于接收移动终端发送的信道切换命令;
所述解析单元用于对所述接收单元接收的信道切换命令进行解析,并将解析后的信道切换命令发送给所述第二接入点,以使得所述第二接入点根据解析后的信道切换命令进行信道切换;
所述反馈单元用于接收第二接入点的反馈消息,当所述反馈消息表明所述第二接入点的信道切换准备就绪时,向移动终端发送反馈消息;
所述断开单元用于接收移动终端发送的断开连接的请求,断开与移动终端的连接;
所述第二接入点包括第一信道切换单元、第四发送单元、建立连接单元:
所述第一信道切换单元用于接收第一接入点发送的解析后的信道切换命令进行信道切换;
所述第四发送单元,用于向所述第一接入点发送反馈消息;
所述建立连接单元用于接收移动终端发送的建立连接的请求,建立与移动终端的连接。
优选地,所述第一信道切换单元还用于根据所述信道切换命令携带的设定速率门限值以及频率扫描间隔进行信道扫描与切换处理。
优选地,所述第二接入点还包括第一频率调整单元,用于当进行信道扫描没有找到大于设定速率门限值的信道时,自动调整频率扫描间隔,并根据调整后的频率扫描间隔进行信道扫描与切换处理。
优选地,所述第二接入点还包括:
第五发送单元,用于当进行信道扫描没有找到大于设定速率门限值的信道时,发送反馈消息,以使得所述第一接入点将所述反馈消息转发给移动终端;
第二频率调整单元,用于根据由第一接入点转发的移动终端发送的频率扫描间隔调整命令对频率扫描间隔进行调整,根据调整后的频率扫描间隔进行信道扫描与切换处理。
优选地,所述第二接入点还包括:
第六发送单元,用于当进行信道扫描没有找到大于设定速率门限值的信道时,发送反馈消息给第一接入点,以使得所述第一接入点将所述反馈消息转发给移动终端,所述反馈消息携带有所述第二接入点进行信道扫描时获取的信道最大传输速率;
第二信道切换单元,用于接收由第一接入点转发的移动终端发送的频率调整命令,并根据频率调整命令携带的最大速率值进行频率调整以完成信道切换。
根据本发明实施例的最后一个方面,提供了一种信道切换***,所述***包括移动终端、无线接入设备,所述无线接入设备包括第一接入点和第二接入点,其中,
所述移动终端用于向所述第一接入点发送信道切换命令,以使得所述第一接入点解析所述信道切换命令,并将解析后的信道切换命令发送给所述第二接入点,使得所述第二接入点根据所述解析后的信道切换命令进行信道切换;接收所述第一接入点的反馈信息,当所述反馈信息表明所述第二接入点信道切换准备就绪时,断开与所述第一接入点的连接,建立与所述第二接入点的连接,完成信道切换;
所述无线接入设备用于由所述第一接入点接收移动终端发送的信道切换命令,并对所述信道切换命令进行解析,并将解析后的信道切换命令发送给第二接入点,以使得所述第二接入点根据解析后的信道切换命令进行信道切换;当所述第二接入点信道切换准备就绪时,所述第一接入点向移动终端发送反馈消息,所述反馈消息是由所述第二接入点发送给第一接入点的;接收移动终端发送的与所述第一接入点断开连接的请求,断开所述第一接入点与移动终端的连接;接收移动终端发送的与所述第二接入点建立连接的请求,建立所述第二接入点与移动终端的连接。
本发明实施例能够达到的有益效果为:在本发明提供的实施例中,提供了一种信道切换方法,由移动终端主动发起信道切换命令,由第一接入点接收移动终端发送的信道切换命令并进行解析,并将解析后的命令发送给第二接入点,所述第二接入点根据所述切换命令进行信道切换;移动终端接收由第一接入点转发的第二接入点发送的反馈消息。当所述反馈消息表明所述第二接入点信道切换准备就绪时,移动终端断开与所述第一接入点的连接,建立与所述第二接入点的连接,完成信道切换。由于在本发明中由移动终端主动发起信道切换,并由无线接入设备侧的第一接入点接收信道切换命令,并转发给第二接入点以使得第二接入点根据所述信道切换命令自动完成信道搜索、切换工作,在整个处理过程中无需用户在移动终端侧进行繁琐的手动操作,即可以实现信道的自动切换;另一方面,由于当第二接入点切换信道成功后,移动终端才根据接收的反馈消息断开与第一接入点的连接并建立与第二接入点的连接以完成信道切换,大大减少了由于信道切换导致的业务中断时长,提高了用户体验。
具体实施方式
本发明实施例提供了一种信道切换方法、装置和***,可以实现信道的自动切换,以减少信道切换过程中业务中断的时间,提高用户体验。
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明第一实施例提供的方法可以应用于具有无线Wifi模块的所有手持移动终端以及非手持移动终端,包括但不限于手机、平板电脑、笔记本电脑等。
参见图1,为本发明提供的信道切换方法第一实施例流程图,所述方法应用于移动终端侧,所述方法包括:
S101,移动终端向第一接入点发送信道切换命令,以使得所述第一接入点解析所述信道切换命令,并将解析后的信道切换命令发送给第二接入点,使得所述第二接入点根据所述解析后的信道切换命令进行信道切换。
当移动终端需要进行信道切换时,主动向第一接入点发送信道切换命令。具体地,判断移动终端是否需要进行信道切换的条件可以为传输速率降低、当前连接速率小于设定门限等。例如,当移动终端判断当前传输速率下降的幅度大于设定阈值时,则触发信道切换命令的发送。又如,当移动终端与第一接入点建立连接后,即开始测试当前连接的速率,并将当前连接速率与设定的速率门限值进行比较,当所述当前连接速率小于设定速率门限值时,则触发信道切换命令的发送。其中,设定速率门限值由***和用户预先设定,可以根据信道理论传输速率和实际工作需求速率综合进行设定,并保存所述设定速率门限值。可选的,所述设定速率门限值可以保存在一配置文件中。本领域技术人员可以理解的是,本发明对移动终端发起信道切换命令的触发条件并不进行限定,本领域技术人员在不付出创造性劳动下获取的其他实施方式均属于本发明的保护范围。
具体的,所述信道切换命令中可以包括设定速率门限值和频率扫描间隔。所述设定门限速率为***或用户设定的门限工作速率,对于不同的带宽,所述门限值可以有所不同,例如20KB、40KB等。所述频率扫描间隔为进行频率扫描的范围。举例进行说明,当前共有100个信道频带,可以在频率扫描间隔中设定扫描1-20信道或20-40信道等。在本发明实施例中,无极接入设备侧的接入点就是根据所述设定速率门限值以及频率扫描间隔进行信道扫描与切换处理的。
在本发明另一实施例中,信道切换命令也可以只包括设定速率门限值,由接入点AP自己调整扫描间隔。
S102,移动终端接收所述第一接入点的反馈信息,当所述反馈信息表明所述第二接入点信道切换准备就绪时,移动终端断开与所述第一接入点的连接,建立与所述第二接入点的连接,完成信道切换。
在移动终端一侧,接收无线接入设备侧中的第一接入点发送的反馈消息,所述反馈消息是由第二接入点发送给第一接入点的。当所述反馈消息表明所述第二接入点信道切换准备就绪时,移动终端即向第一接入点发送断开与第一接入点的连接的请求,当接收到第一接入点同意断开连接的响应消息时,即断开与第一接入点的连接。然后,移动终端向第二接入点发送请求建立连接的请求,当接收到第二接入点同意建立连接的响应消息时,则建立与第二接入点的连接。至此,移动终端即完成了信道的切换。
在本发明第一实施例中,由移动终端主动发起信道切换请求,可以实现信道的自动切换,无需用户进行繁琐的操作;另一方面,由于当第二接入点切换信道成功后,移动终端才根据接收的反馈消息断开与第一接入点的连接并建立与第二接入点的连接以完成信道切换,大大减少了由于信道切换导致的业务中断时长,提高了用户体验。
参见图2,为本发明实施例提供的信道切换方法第二实施例示意图。
在本发明第二实施例中,所述信道切换方法应用于无线接入设备侧,所述无线接入设备包括第一接入点AP1和第二接入点AP2。其中,所述无线接入设备可以同时发送两路不同信道的无线信号,这两路无线信号频率不同,且相互之间不会收到干扰,并可以实现一路信号(第一接入点AP1)与移动终端处于连接状态,另一路信号(第二接入点AP2)则可以进行信道切换工作;当另一路信号切换成功时,移动终端再与之前的一路信号(第一接入点AP1)断开连接,与另一路信号建立连接(第二接入点AP2),因此大大减少信道切换导致的业务中断时长。
S201,第一接入点接收移动终端发送的信道切换命令,并对所述信道切换命令进行解析,并将解析后的信道切换命令发送给第二接入点,以使得所述第二接入点根据解析后的信道切换命令进行信道切换。
在无线接入设备侧,当前与移动终端连接的是第一接入点。当移动终端需要对信道进行切换时,向第一接入点发送信道切换命令。第一接入点接收到所述信道切换命令后,则对所述命令进行解析,解析出设定速率门限值以及频率扫描间隔。当所述信道切换命令只包括设定速率门限值时,则解析结果为设定速率门限值。第一接入点将解析后的信道切换命令发送给第二接入点,第二接入点则根据第一接入点的频率以及所述频率扫描间隔、设定速率门限值进行信道扫描与信道切换工作。当第二接入点切换好信道后,即向第一接入点发送反馈消息以通知第一接入点其准备就绪。
S202,当所述第二接入点信道切换准备就绪时,向所述第一接入点发送反馈消息,由所述第一接入点向移动终端发送反馈消息。
当第二接入点切换好信道后,即向第一接入点发送反馈消息以通知第一接入点其准备就绪。第一接入点根据第二接入点发送的反馈消息会回送一个信号帧给移动终端,以通知移动终端第二接入点已经切换好信道,准备就绪。
S203,接收移动终端发送的与所述第一接入点断开连接的请求,断开所述第一接入点与移动终端的连接。
当第一接入点接收到移动终端发送的断开连接的请求后,即发送响应消息给移动终端,表明同意断开连接。这时,移动终端与第一接入点的连接即被断开。
S204,接收移动终端发送的与所述第二接入点建立连接的请求,建立所述第二接入点与移动终端的连接。
当第二接入点接收到移动终端发送的建立连接的请求后,即发送响应消息给移动终端,表明同意建立连接。这时,移动终端与第二接入点建立连接,至此,信道切换完成。
在本发明第二实施例中,不同于现有技术由无线接入点AP主动发起信道切换命令的方法,无线接入设备是响应移动终端的切换命令进行信道切换的。其中,第一接入点用于接收移动终端发送的信道切换请求,并将解析后的请求发送至第二接入点,由第二接入点根据解析后的请求进行信道切换工作。当第二接入点信道切换完成后,即通过第一接入点通知移动终端,以使得移动终端断开与第一接入点的连接,并建立与第二接入点的连接,从而完成信道切换。在本发明第二实施例中,无线接入设备可以同时发送两路不同信道的信号,可以实现一路信号(第一接入点)与移动终端处于连接状态,另一路信号(第二接入点)则可以进行信道切换工作;当另一路信号切换成功时,移动终端再与之前的一路信号(第一接入点)断开连接,与另一路信号建立连接(第二接入点),因此大大减少信道切换导致的业务中断时长。
下面结合几个具体实施例对本发明实施例提供的方法进行详细的介绍。
S301,移动终端STA向第一接入点AP1发送信道切换命令。
在本发明这一实施例中,当移动终端STA与第一接入点AP1建立连接后,即开始测试当前连接的速率,并将当前连接速率与设定的速率门限值进行比较,当所述当前连接速率大于设定速率门限值时,设定当前连接速率对应的传输频率为工作频率。当所述当前连接速率小于设定速率门限值时,则触发信道切换命令的发送。需要说明的是,测速可以是实时进行的也可以根据***或用户的设定在预设的时刻触发。只要判断当前连接速率小于设定的门限速率,则会触发信道切换命令的发送。
其中,信道切换命令包括设定速率门限值和频率扫描间隔。在本发明另一实施例中,信道切换命令也可以只包括设定速率门限值。
S302,第一接入点AP1解析所述信道切换命令,并将解析后的信道切换命令发送至第二接入点AP2。
S303,第二接入点AP2根据信道切换命令携带的频率扫描间隔进行扫描,根据扫描结果向第一接入点AP1发送反馈消息。
具体的,当第二接入点AP2根据信道切换命令携带的频率扫描间隔进行扫描时,一旦找到连接速率大于设定速率门限值的信道时,就会停止扫描,然后设置自己的发射频率,从而完成信道切换。然后,将信道切换准备就绪的消息反馈给第一接入点AP1。
当第二接入点AP2扫描完整个频带,没有发现连接速率大于设定速率门限值的信道时,也会发送反馈消息给第一接入点AP1,这时,反馈消息中携带了信道扫描获取的最大速率值。所述最大速率值为第二接入点AP2进行信道扫描时获取的信道最大传输速率。具体的,第二接入点AP2在扫描频带时,会测试传输速率,并将其与之前保存在配置文件中的最大速率进行对比,将两者中较大的速率保存在配置文件中,作为当前最大速率,同时保存所述当前最大速率对应的信道频率。当扫描完整个频带均未发现大于速率门限值的速率频带时,将会发送携带最大速率值的反馈消息给第一接入点AP1。
S304,第一接入点AP1将所述反馈消息转发给移动终端STA。
S305,移动终端STA解析反馈消息,判断是否找到大于设定速率门限值的信道。当反馈消息表明第二接入点AP2准备就绪时,进入步骤S310;当反馈消息表明未找到大于设定速率门限值的信道且所述反馈消息携带的最大速率值大于所述当前连接速率值时,进入步骤S306。
S306,移动终端STA向第一接入点AP1发送频率调整命令。
所述频率调整命令携带有最大速率值对应的信道频率。
S307,第一接入点AP1向第二接入点AP2转发频率调整命令。
S308,第二接入点AP2调整工作频率,向第一接入点AP1发送调整准备就绪的反馈消息。
S309,第一接入点AP1将所述准备就绪消息发送至移动终端STA。
S310,移动终端STA向第一接入点AP1发送断开连接请求。
S311,第一接入点AP1向移动终端STA发送同意断开连接的响应消息。
S312,移动终端STA向第二接入点AP2发送建立连接请求。
S313,第二接入点AP2向移动终端STA发送同意建立连接的响应消息。
至此,即完成了信道切换。
在本发明第二实施例中,当第二接入点AP2根据信道切换命令携带的速率门限值以及频率扫描间隔进行信道扫描未找到大于速率门限值的速率频带时,则会将携带有最大速率值的反馈消息发送给移动终端ST。当移动终端ST接收到所述反馈消息,判断最大速率值大于当前连接速率时,则会发送频率调整消息至第一接入点AP1,并转发至第二接入点AP2,使得第二接入点AP2调整工作频率,完成信道切换。之后,移动终端STA再断开与第一接入点AP1的连接,建立与第二接入点AP2的连接,从而完成信道切换。这样,即便在未找到大于设定速率门限值的信道时,移动终端STA也可以获取较佳的传输速率,保证了移动终端业务正常进行。
在本发明第四实施例中,与第三实施例不同的是,当第二接入点进行信道扫描时,未到大于设定速率门限值的信道时,还进一步包括第二接入点调整频率扫描间隔重新进行扫描的步骤。具体的,第二接入点调整频率扫描间隔可以是第二接入点主动调整频率扫描间隔,并根据调整后的频率扫描间隔进行信道扫描与切换处理。另外一种可能的实现方式是,当第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,所述第二接入点发送反馈消息并由第一接入点转发给移动终端,根据由第一接入点转发的移动终端发送的频率扫描间隔调整命令对频率扫描间隔进行调整,根据调整后的频率扫描间隔进行信道扫描与切换处理。图4所示实施例是对第二种实现方式的介绍,下面进行详细的说明。
S401,移动终端STA向第一接入点AP1发送信道切换命令。
其中,信道切换命令包括设定速率门限值和频率扫描间隔。
S402,第一接入点AP1解析所述信道切换命令,并将解析后的信道切换命令发送至第二接入点AP2。
S403,第二接入点AP2根据信道切换命令携带的频率扫描间隔进行扫描,根据扫描结果向第一接入点AP1发送反馈消息。
具体的,当第二接入点AP2根据信道切换命令携带的频率扫描间隔进行扫描时,一旦找到连接速率大于设定速率门限值的信道时,就会停止扫描,然后设置自己的发射频率,从而完成信道切换。然后,将信道切换准备就绪的消息反馈给第一接入点AP1。
当第二接入点AP2根据频率扫描间隔扫描完整个频带,没有发现连接速率大于设定速率门限值的信道时,也会发送反馈消息给第一接入点AP1,这时,反馈消息中携带了信道扫描获取的最大速率值以及未找到设定速率门限值的结果。
S404,第一接入点AP1将所述反馈消息转发给移动终端STA。
S405,移动终端STA解析反馈消息,判断是否找到大于设定速率门限值的信道。当反馈消息表明第二接入点AP2准备就绪时,进入步骤S415;当反馈消息表明未找到大于设定速率门限值的信道且所述反馈消息携带的最大速率值小于所述当前连接速率值时,进入步骤S406。
S406,移动终端STA向第一接入点AP1发送频率扫描间隔调整命令。
所述频率扫描间隔调整命令携带有更新后的频率扫描间隔。或者,所述频率扫描间隔调整命令携带有频率扫描规则,由第二接入点AP2进行解析,确定频率扫描策略。
S407,第一接入点AP1向第二接入点AP2转发频率扫描间隔调整命令。
S408,第二接入点AP2根据跟新后的频率扫描间隔进行信道扫描与切换处理,并发送反馈消息。
具体的,当第二接入点AP2根据更新后的频率扫描间隔进行扫描时,一旦找到连接速率大于设定速率门限值的信道时,就会停止扫描,然后设置自己的发射频率,从而完成信道切换。然后,将信道切换准备就绪的消息反馈给第一接入点AP1。
当第二接入点AP2根据调整后的频率扫描间隔扫描完整个频带,没有发现连接速率大于设定速率门限值的信道时,也会发送反馈消息给第一接入点AP1,这时,反馈消息中携带了信道扫描获取的最大速率值以及未找到设定速率门限值的结果。
S409,第一接入点AP1将所述反馈消息转发给移动终端STA。
S410,移动终端STA解析反馈消息,判断是否找到大于设定速率门限值的信道。当反馈消息表明第二接入点AP2准备就绪时,进入步骤S415;当反馈消息表明未找到大于设定速率门限值的信道且所述反馈消息携带的最大速率值大于所述当前连接速率值时,进入步骤S411。优选的,如果最大速率值仍小于当前连接速率,更新频率扫描间隔,进入步骤S406。
S411,移动终端STA向第一接入点AP1发送频率调整命令。
所述频率调整命令携带有最大速率值对应的信道频率。
S412,第一接入点AP1向第二接入点AP2转发频率调整命令。
S413,第二接入点AP2调整工作频率,向第一接入点AP1发送调整准备就绪的反馈消息。
S414,第一接入点AP1将所述准备就绪消息发送至移动终端STA。
S415,移动终端STA向第一接入点AP1发送断开连接请求。
S416,第一接入点AP1向移动终端STA发送同意断开连接的响应消息。
S417,移动终端STA向第二接入点AP2发送建立连接请求。
S418,第二接入点AP2向移动终端STA发送同意建立连接的响应消息。
至此,即完成了信道切换。
在本发明另一实施例中,第二接入点AP2进行信道扫描没有找到大于设定速率门限值的信道时,所述第二接入点AP2自动调整频率扫描间隔,并根据调整后的频率扫描间隔进行信道扫描与切换处理,节省了交互次数,并提高了切换的效率。具体的,第二接入点AP2自动调整频率扫描间隔的处理过程为:第二接入点AP2根据第一次扫描的信道范围来计算第二次扫描的范围:比如第一次扫描范围是从1信道至20信道,40信道至60信道,那么当扫描这些信道都没找到大于门限速率的信道时,第二接入点AP2就会在第一次扫描的基础上累加,比如就会去扫描20-40信道,60-80信道。依次累加,直到所有信道扫描完毕。
参见图5,为本发明实施例提供的信道切换***示意图。
所述***包括移动终端100、无线接入设备200,所述无线接入设备200包括第一接入点210和第二接入点220,其中,
所述移动终端100用于向第一接入点210发送信道切换命令(如图5箭头51所示),以使得所述第一接入点210解析所述信道切换命令,并将解析后的信道切换命令发送给第二接入点220,使得所述第二接入点220根据所述解析后的信道切换命令进行信道切换;接收所述第一接入点210的反馈信息(如图5箭头54所示),当所述反馈信息表明所述第二接入点220信道切换准备就绪时,断开与所述第一接入点210的连接(如图5箭头55所示),建立与所述第二接入点220的连接(如图5箭头57所示),完成信道切换。
所述无线接入设备200包括第一接入点210和第二接入点220,用于由所述第一接入点210接收移动终端100发送的信道切换命令,并对所述信道切换命令进行解析,并将解析后的信道切换命令发送给第二接入点220(如图5箭头52所示),以使得所述第二接入点220根据解析后的信道切换命令进行信道切换;当所述第二接入点220信道切换准备就绪时,所述第二接入点220向第一接入点210发送反馈消息(如图5箭头53所示),由所述第一接入点210向移动终端100发送反馈消息(如图5箭头54所示);接收移动终端100发送的与所述第一接入点210断开连接的请求,断开所述第一接入点210与移动终端100的连接(如图5箭头56所示);接收移动终端100发送的与所述第二接入点220建立连接的请求,建立所述第二接入点220与移动终端100的连接(如图5箭头58所示)。
参见图6,本发明实施例公开的移动终端示意图,包括:
第一发送单元110,用于向第一接入点发送信道切换命令,以使得所述第一接入点解析所述信道切换命令,并将解析后的信道切换命令发送给第二接入点,使得所述第二接入点根据所述解析后的信道切换命令进行信道切换;
切换单元120,用于接收所述第一接入点的反馈信息,当所述反馈信息表明所述第二接入点信道切换准备就绪时,移动终端断开与所述第一接入点的连接,建立与所述第二接入点的连接,完成信道切换。
优选的,所述移动终端还包括:
测速单元,用于所述移动终端与所述第一接入点建立连接后,测试当前连接速率,当所述当前连接速率小于设定速率门限值时,进入发送单元。
优选的,所述信道切换命令包括设定速率门限值以及频率扫描间隔,所述第二接入点根据所述设定速率门限值以及频率扫描间隔进行信道扫描与切换处理。
优选的,所述移动终端还包括:
第二发送单元,用于当所述反馈消息表明所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,向第一接入点发送频率扫描间隔调整命令,以使得第一接入点将所述频率扫描间隔调整命令发送给第二接入点,所述第二接入点根据更新后的频率扫描间隔进行信道扫描与切换处理。
优选的,所述移动终端还包括:
第三发送单元,用于当所述反馈消息表明所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道且所述反馈消息携带的最大速率值大于所述当前连接速率值时,移动终端向所述第一接入点发送频率调整命令,以使得所述第一接入点将所述频率调整命令发送给所述第二接入点,使得所述第二接入点根据频率调整命令携带的最大速率值进行频率调整以完成信道切换;其中,所述最大速率值为所述第二接入点进行信道扫描时获取的信道最大传输速率。
根据本发明实施例的另一个方面,本发明还提供了一种移动终端,所述移动终端包括:
处理器,所述处理器用于向第一接入点发送信道切换命令,以使得所述第一接入点解析所述信道切换命令,并将解析后的信道切换命令发送给第二接入点,使得所述第二接入点根据所述解析后的信道切换命令进行信道切换;接收所述第一接入点的反馈信息,当所述反馈信息表明所述第二接入点信道切换准备就绪时,移动终端断开与所述第一接入点的连接,建立与所述第二接入点的连接,完成信道切换。
所述处理器还用于与所述第一接入点建立连接后,测试当前连接速率,当所述当前连接速率小于设定速率门限值时,向所述第一接入点发起信道切换命令。
所述处理器还用于当所述反馈消息表明所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,移动终端向所述第一接入点发送频率扫描间隔调整命令,以使得第一接入点将所述频率扫描间隔调整命令发送给所述第二接入点,所述第二接入点根据更新后的频率扫描间隔进行信道扫描与切换处理。
所述处理器还用于当所述反馈消息表明所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道且所述反馈消息携带的最大速率值大于所述当前连接速率值时,移动终端向所述第一接入点发送频率调整命令,以使得所述第一接入点将所述频率调整命令发送给所述第二接入点,使得所述第二接入点根据频率调整命令携带的最大速率值进行频率调整以完成信道切换;其中,所述最大速率值为第二接入点进行信道扫描时获取的信道最大传输速率。
参见图7,为本发明实施例公开的无线接入设备示意图。
所述无线接入设备200包括第一接入点210和第二接入点220:
其中,所述第一接入点210用于接收移动终端100发送的信道切换命令,并对所述信道切换命令进行解析,并将解析后的信道切换命令发送给第二接入点220,以使得所述第二接入点220根据解析后的信道切换命令进行信道切换;接收第二接入点220发送的反馈消息,并将所述反馈消息发送给移动终端100;接收移动终端100发送的断开连接的请求,断开与移动终端100的连接.
所述第二接入点220用于接收第一接入点210发送的解析后的信道切换命令进行信道切换,当信道切换准备就绪时向第一接入点210发送反馈消息;接收移动终端100发送的建立连接的请求,建立与移动终端100的连接。
其中,所述第一接入点210包括接收单元211、解析单元212、反馈单元215、断开单元216:
所述接收单元211用于接收移动终端发送的信道切换命令(如图7箭头71所示),将所述信道切换命令发送给解析单元212(如图7箭头72所示);
所述解析单元212用于对所述接收单元接收的信道切换命令进行解析,并将解析后的信道切换命令发送给所述第二接入点220(如图7箭头73所示),以使得所述第二接入点220根据解析后的信道切换命令进行信道切换;
所述反馈单元215用于接收第二接入点220的反馈消息(如图7箭头75所示),当所述反馈消息表明所述第二接入点220的信道切换准备就绪时,向移动终端100发送反馈消息(如图7箭头76所示);
所述断开单元216用于接收移动终端发送的断开连接的请求(如图7箭头77所示),断开与移动终端的连接(如图7箭头78所示);
所述第二接入点220包括第一信道切换单元213、第四发送单元214、建立连接单元217:
所述第一信道切换单元213用于接收第一接入点210发送的解析后的信道切换命令进行信道切换,当信道切换准备就绪时通知第四发送单元214(如图7箭头74所示);
所述第四发送单元214,用于当信道切换准备就绪时,向所述第一接入点210发送反馈消息(如图7箭头75所示);
所述建立连接单元217用于接收移动终端100发送的建立连接的请求(如图7箭头79所示),建立与移动终端100的连接(如图7箭头80所示)。
优选的,所述第一信道切换单元还用于根据所述信道切换命令携带的设定速率门限值以及频率扫描间隔进行信道扫描与切换处理。
优选的,所述第二接入点还包括第一频率调整单元,用于当进行信道扫描没有找到大于设定速率门限值的信道时,自动调整频率扫描间隔,并根据调整后的频率扫描间隔进行信道扫描与切换处理;
优选的,所述第二接入点还包括:
第五发送单元,用于当进行信道扫描没有找到大于设定速率门限值的信道时,发送反馈消息,以使得所述第一接入点将所述反馈消息转发给移动终端;
第二频率调整单元,用于根据由第一接入点转发的移动终端发送的频率扫描间隔调整命令对频率扫描间隔进行调整,根据调整后的频率扫描间隔进行信道扫描与切换处理。
优选的,所述第二接入点还包括:
第六发送单元,用于当进行信道扫描没有找到大于设定速率门限值的信道时,发送反馈消息给第一接入点,以使得所述第一接入点将所述反馈消息转发给移动终端,所述反馈消息携带有所述第二接入点进行信道扫描时获取的信道最大传输速率;
第二信道切换单元,用于接收由第一接入点转发的移动终端发送的频率调整命令,并根据频率调整命令携带的最大速率值进行频率调整以完成信道切换。
根据本发明实施例的又一方面,本发明实施例还提供了一种无线接入设备,包括:
处理器,所述处理器用于接收移动终端发送的信道切换命令,并对所述信道切换命令进行解析,并将解析后的信道切换命令发送给第二接入点,以使得所述第二接入点根据解析后的信道切换命令进行信道切换;当所述第二接入点信道切换准备就绪时,向所述第一接入点发送反馈消息,由所述第一接入点向移动终端转发所述反馈消息;接收移动终端发送的与所述第一接入点断开连接的请求,断开所述第一接入点与移动终端的连接;接收移动终端发送的与所述第二接入点建立连接的请求,建立所述第二接入点与移动终端的连接。
优选地,所述处理器还用于根据所述信道切换命令携带的设定速率门限值以及频率扫描间隔进行信道扫描与切换处理。
优选地,所述处理器还用于当所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,使得所述第二接入点自动调整频率扫描间隔,并根据调整后的频率扫描间隔进行信道扫描与切换处理。
优选地,所述处理器还用于当第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,使得所述第二接入点发送反馈消息并由第一接入点转发给移动终端,根据由第一接入点转发的移动终端发送的频率扫描间隔调整命令对频率扫描间隔进行调整,根据调整后的频率扫描间隔进行信道扫描与切换处理。
优选地,所述处理器还用于当所述第二接入点进行信道扫描没有找到大于设定速率门限值的信道时,发送反馈消息并由所述第一接入点转发给移动终端,所述反馈消息携带有所述第二接入点进行信道扫描时获取的信道最大传输速率;所述第二接入点接收由所述第一接入点转发的移动终端发送的频率调整命令,并根据频率调整命令携带的最大速率值进行工作频率调整以完成信道切换。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。