一种漫游切换方法、路由设备、终端设备及存储介质与流程

文档序号:31349376发布日期:2022-08-31 12:24阅读:204来源:国知局
一种漫游切换方法、路由设备、终端设备及存储介质与流程

1.本技术涉及通信技术领域,具体地涉及一种漫游切换方法、路由设备、终端设备及存储介质。


背景技术:

2.路由设备为一种网络设备,在网络间起网关的作用,终端设备通常通过路由设备连接至网络。为了给终端设备提供更好的通信服务,现有的路由设备通常支持双频合一模式,即在路由设备上同时配置2.4g频段和5g频段,终端设备可以在2.4g频段和5g频段之间进行漫游切换,以选择较佳的通信链路。
3.现有技术中,终端设备的漫游切换主要存在以下两种方式:第一,由路由设备引导终端设备进行漫游切换;第二,由终端设备主动进行漫游切换。但是,无论采用哪种方式,路由设备和终端设备仅依靠自身采集的网络信息确定漫游切换的时机,可能导致漫游切换后存在负向收益(漫游切换后业务体验更差),影响用户体验。


技术实现要素:

4.有鉴于此,本技术提供一种漫游切换方法、路由设备、终端设备及存储介质,以利于解决现有技术中路由设备和终端设备仅依靠自身采集的网络信息确定漫游切换的时机,可能导致漫游切换后存在负向收益,影响用户体验的问题。
5.第一方面,本技术实施例提供了一种漫游切换方法,应用于路由设备,所述方法包括:接收终端设备发送的第一切换参考信息,所述第一切换参考信息为所述终端设备采集的与所述终端设备的漫游切换相关联的信息;根据所述第一切换参考信息确定是否引导所述终端设备进行漫游切换;其中,所述漫游切换包括将所述终端设备由第一频段切换至第二频段,或者将所述终端设备由所述第二频段切换至所述第一频段。
6.在一种可能的实现方式中,所述方法还包括:采集第二切换参考信息,所述第二切换参考信息为所述路由设备采集的与所述终端设备的漫游切换相关联的信息;所述根据所述第一切换参考信息确定是否引导所述终端设备进行漫游切换,包括:根据所述第一切换参考信息和所述第二切换参考信息确定是否引导所述终端设备进行漫游切换。
7.在一种可能的实现方式中,所述第一切换参考信息包括:所述终端设备的服务质量qos信息。
8.在一种可能的实现方式中,所述终端设备的qos信息包括:所述终端设备与所述路由设备之间的通信链路质量信息,所述通信链路质量信息用于表征所述终端设备与所述路由设备之间通信链路的优劣程度;
和/或,所述终端设备的业务体验信息,所述业务体验信息用于表征所述终端设备中业务体验的优劣程度。
9.在一种可能的实现方式中,所述终端设备与所述路由设备之间的通信链路质量信息,包括:所述终端设备与所述路由设备之间的通信链路的接收信号的强度指示rssi、信噪比snr、发送速率txrate和/或接收速率rxrate。
10.在一种可能的实现方式中,所述终端设备的业务体验信息,包括:所述终端设备的业务卡顿频次和/或业务体验等级。
11.在一种可能的实现方式中,所述第二切换参考信息,包括:所述路由设备的负载信息,所述负载信息用于表征所述路由设备的负载情况。
12.在一种可能的实现方式中,所述路由设备的负载信息包括:信道负载,所述信道负载用于表征所述路由设备的信道使用率;和/或,带宽负载,所述带宽负载用于表征所述路由设备的带宽使用率。
13.在一种可能的实现方式中,所述接收终端设备发送的第一切换参考信息,包括:向所述终端设备发送第一切换参考信息获取指令,接收所述终端设备发送的第一切换参考信息;和/或,按照预设的时间间隔接收所述终端设备发送的第一切换参考信息。
14.在一种可能的实现方式中,所述方法还包括:向所述终端设备发送第一切换协商信息,所述第一切换协商信息用于通知所述终端设备由所述路由设备引导所述终端设备进行漫游切换。
15.在一种可能的实现方式中,所述方法还包括:接收所述终端设备发送的第二切换协商信息,所述第二切换协商信息用于指示所述路由设备由所述路由设备引导所述终端设备进行漫游切换。
16.第二方面,本技术实施例提供了一种漫游切换方法,应用于终端设备,所述方法包括:接收路由设备发送的第二切换参考信息,所述第二切换参考信息为所述路由设备采集的与所述终端设备的漫游切换相关联的信息;根据所述第二切换参考信息确定是否进行漫游切换;其中,所述漫游切换包括由第一频段切换至第二频段,或者由所述第二频段切换至所述第一频段。
17.在一种可能的实现方式中,所述方法还包括:采集第一切换参考信息,所述第一切换参考信息为所述终端设备采集的与所述终端设备的漫游切换相关联的信息;所述根据所述第二切换参考信息确定是否进行漫游切换,包括:根据所述第一切换参考信息和所述第二切换参考信息确定是否进行漫游切换。
18.在一种可能的实现方式中,所述接收路由设备发送的第二切换参考信息,包括:向所述路由设备发送第二切换参考信息获取指令,接收所述路由设备发送的第二切换参考信息;和/或,按照预设的时间间隔接收所述路由设备发送的第二切换参考信息。
19.在一种可能的实现方式中,所述方法还包括:向所述路由设备发送第三切换协商信息,所述第三切换协商信息用于通知所述路由设备由所述终端设备主动进行漫游切换。
20.在一种可能的实现方式中,所述方法还包括:接收所述路由设备发送的第四切换协商信息,所述第四切换协商信息用于指示所述终端设备主动进行漫游切换。
21.第三方面,本技术实施例提供了一种路由设备,包括:处理器;存储器;以及计算机程序,其中所述计算机程序被存储在所述存储器中,所述计算机程序包括指令,当所述指令被所述路由设备执行时,使得所述路由设备执行第一方面中任意一项所述的方法。
22.第四方面,本技术实施例提供了一种终端设备,包括:处理器;存储器;以及计算机程序,其中所述计算机程序被存储在所述存储器中,所述计算机程序包括指令,当所述指令被所述终端设备执行时,使得所述终端设备执行第二方面中任意一项所述的方法。
23.第五方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面和第二方面中任意一项所述的方法。
24.在本技术实施例中,路由设备和终端设备互通切换参考信息,基于互通的切换参考信息可以确定较准确的漫游切换时机,避免终端设备在漫游切换后获得负向收益,提高用户体验。
附图说明
25.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
26.图1为本技术实施例提供的一种应用场景示意图;图2为本技术实施例提供的一种漫游切换方法的流程示意图;图3为本技术实施例提供的另一种漫游切换方法的流程示意图;图4为本技术实施例提供的另一种漫游切换方法的流程示意图;图5为本技术实施例提供的另一种漫游切换方法的流程示意图;图6为本技术实施例提供的另一种漫游切换方法的流程示意图;图7为本技术实施例提供的另一种漫游切换方法的流程示意图;图8为本技术实施例提供的另一种漫游切换方法的流程示意图;图9为本技术实施例提供的另一种漫游切换方法的流程示意图;
图10为本技术实施例提供的一种路由设备的结构示意图;图11为本技术实施例提供的一种终端设备的结构示意图。
具体实施方式
27.为了更好的理解本技术的技术方案,下面结合附图对本技术实施例进行详细描述。
28.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
29.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
30.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
31.参见图1,为本技术实施例提供的一种应用场景示意图。如图1所示,在该应用场景中包括路由设备100和终端设备201/202。其中,终端设备201为手机,终端设备202为平板电脑。本技术实施例涉及的路由设备100支持双频合一模式,即在路由设备100上同时配置2.4g频段和5g频段,终端设备201/202可以在2.4g频段与路由设备100通信,或者在5g频段与路由设备100通信。为了便于说明,在本技术实施例中,将路由设备100在2.4g频段的wifi信号称为“2.4g wifi”;将路由设备100在5g频段的wifi信号称为“5g wifi”。
32.可理解,2.4g wifi和5g wifi具有各自不同的特点。具体地,2.4g wifi的传输距离远(如图1所示,2.4g wifi覆盖范围相对5g wifi覆盖范围更大),但是传输速率较低;5g wifi的传输速率高,但是传输距离较近(如图1所示,5g wifi覆盖范围相对2.4g wifi覆盖范围更小)。因此,为了给终端设备201/202提供更好的通信服务,当终端设备201/202距离路由设备100较近时,终端设备201/202应当连接5g wifi,即基于5g频段与路由设备100建立通信连接;当终端设备201/202距离路由设备100较远时,终端设备201/202应当连接2.4g wifi,即基于2.4g频段与路由设备100建立通信连接。
33.在实际应用场景中,路由设备100通常处于固定状态(例如,固定在室内的某一个位置),而终端设备201/202通常随着用户移动(例如,由客厅移动至卧室)。可理解,随着终端设备201/202的移动,终端设备201/202与路由设备100之间的距离发生变化,则终端设备201/202需要进行漫游切换(由2.4g频段切换至5g频段;或者,由5g频段切换至2.4g频段),以适应该距离变化,使得终端设备201/202始终保持较好的通信状态。示例性的,终端设备201在初始状态下距离路由设备100较近,连接5g wifi;随着终端设备201的移动,终端设备201逐渐远离路由设备100,当终端设备201远离路由设备100一定距离时,需要将终端设备201漫游切换至2.4g wifi,以获得较远传输距离的wifi信号。终端设备202在初始状态下距离路由设备100较远,连接2.4g wifi;随着终端设备202的移动,终端设备202逐渐靠近路由设备100,当终端设备201靠近路由设备100一定距离时,需要将终端设备202漫游切换至5g wifi,以获得较高传输速率的wifi信号。
indicator,rssi)、信噪比(signal-to-noise ratio ,snr)、发送速率(txrate)和/或接收速率(rxrate)。可理解,rssi、snr、txrate和rxrate越高,说明当前的通信质量越好;rssi、snr、txrate和rxrate越低,说明当前的通信质量越差。
44.业务体验信息用于表征终端设备中业务体验的优劣程度。具体实现中,终端设备的业务体验信息,包括:终端设备的业务卡顿频次和/或业务体验等级。其中,该业务卡顿频次是指单位时间内,终端设备中运行的业务的卡顿次数。可理解,业务卡顿频次越高,说明当前的通信质量越差;业务卡顿频次越低,说明当前的通信质量越好。业务体验等级是指根据业务体验好坏程度划分的等级,例如业务体验好、业务体验差等。可理解,当业务体验等级为“高”时,说明当前的通信质量较好;当业务体验等级为“低”时,说明当前的通信质量较差。
45.在一种可能的实现方式中,业务卡顿频次和/或业务体验等级可以为终端设备自行获得的信息。具体地,终端设备中设有业务卡顿频次统计模型和/或业务体验等级检测模型。在终端设备工作过程中,业务卡顿频次统计模型可以统计终端设备的业务卡顿频次,业务体验等级检测模型可以检测终端设备的业务体验等级。在另一种可能的实现方式中,业务卡顿频次和/或业务体验等级可以为用户在终端设备中输入的信息。具体地,用户可以人工统计业务卡顿频次,然后在终端设备中输入业务卡顿频次;和/或,用户根据自身的体验确定业务体验等级,然后在终端设备中输入相应的业务体验等级。本技术实施例对终端设备中业务卡顿频次和/或业务体验等级的获取方式不作限制。
46.另外,在本技术实施例中,终端设备可以采用不同的信息同步策略向路由设备同步第一切换参考信息,下面分别进行说明。
47.第一信息同步策略:终端设备按照预设的时间间隔向路由设备发送第一切换参考信息。例如,终端设备每隔0.5s、1s、2s或其它时间间隔向路由设备发送一次第一切换参考信息。另外,在实际应用中,终端设备可能具有wifi激活和wifi休眠两种场景,在wifi休眠场景下,终端设备没有必要进行漫游切换,进而也无需实时向路由设备同步第一切换参考信息。因此,具体实现中,在wifi激活场景下,终端设备按照预设的时间间隔向路由设备发送第一切换参考信息;在wifi休眠场景下,终端设备停止向路由设备发送第一切换参考信息,以节省系统性能开销。
48.第二信息同步策略:终端设备基于路由设备的需求向路由设备同步第一切换参考信息。具体地,当路由设备需要获取终端设备的第一切换参考信息时,向终端设备发送第一切换参考信息获取指令,终端设备接收到该第一切换参考信息获取指令后,向路由设备发送第一切换参考信息。
49.步骤s202:路由设备根据第一切换参考信息确定是否引导终端设备进行漫游切换。
50.具体实现中,路由设备在接收到终端设备发送的第一切换参考信息后,可以根据该第一切换参考信息判断是否引导终端设备进行漫游切换。若判断结果为是,则引导终端设备进行漫游切换;若判断结果为否,则不引导终端设备进行漫游切换。
51.示例性的,终端设备当前基于第一频段与路由设备建立通信连接,若路由设备根据第一切换参考信息确定需要引导终端设备进行漫游切换,则引导终端设备由第一频段切换至第二频段;若路由设备根据第一切换参考信息确定不需要引导终端设备进行漫游切
换,则不引导终端设备进行漫游切换。或者,终端设备当前基于第二频段与路由设备建立通信连接,若路由设备根据第一切换参考信息确定需要引导终端设备进行漫游切换,则引导终端设备由第二频段切换至第一频段;若路由设备根据第一切换参考信息确定不需要引导终端设备进行漫游切换,则不引导终端设备进行漫游切换。在一种可能的实现方式中,该第一频段可以为2.4g频段,第二频段可以为5g频段。当然,在其它应用场景中,第一频段和第二频段还可能为其它频段,本技术实施例对此不作限制。
52.具体实现中,路由设备中还设有路由切换判断策略,路由设备在接收到终端设备发送的第一切换参考信息后,根据第一切换参考信息和路由切换判断策略,判断是否引导终端设备进行漫游切换。可理解,路由切换判断策略中应当包含第一切换参考信息对应的指标以及该指标与是否进行漫游切换的映射关系。因此,当路由设备接收到终端设备发送的第一切换参考信息后,可以将该第一切换参考信息与路由切换判断策略进行比较,进而确定是否引导终端设备进行漫游切换。在下文中结合一具体实现方式对路由切换判断策略进行示例性说明。
53.参见表一,为本技术实施例提供的一种路由切换判断策略。
54.表一:如表一所示,当路由设备根据第一切换参考信息确定通信链路质量好,业务体验好时,则不引导终端设备进行漫游切换;当路由设备根据第一切换参考信息确定通信链路质量差,业务体验好时,则引导终端设备进行漫游切换;根据表一依次类推,在此不再赘述。
55.具体实现中,第一切换参考信息中可以直接包含通信链路质量的评价结果(如表一中通信链路质量的好/差),也可以包含与通信链路质量相关的指标,由路由设备根据该指标对通信链路质量进行评价,进而获得通信链路质量的评价结果。具体地,与通信链路质量相关的指标可以为rssi、snr、txrate和/或rxrate。因此,通信链路质量可以基于rssi、snr、txrate和/或rxrate进行评价。示例性的,分别设定rssi阈值、snr阈值、txrate阈值和rxrate阈值,当rssi、snr、txrate和rxrate均分别大于或等于rssi阈值、snr阈值、txrate阈值和rxrate阈值时,判断通信链路质量好;当rssi、snr、txrate和rxrate中的至少一个指标小于对应的阈值时(例如,rssi小于rssi阈值),判断通信链路质量差。当然,本领域技术人员可以根据实际需要设置其它的通信链路质量的判断规则,本技术实施例对此不作限制。例如,可以仅依据rssi、snr、txrate和rxrate中的部分指标进行判断;或者,根据每个指标的比较结果进行评分,获得各个指标的评分,将各个指标的评分进行加权求和获得通信链
路质量评分,根据通信链路质量评分对通信链路质量进行判断。
56.具体实现中,第一切换参考信息中可以直接包含业务体验的评价结果(如表一中业务体验的好/差),也可以包含与业务体验相关的指标,由路由设备根据该指标对业务体验进行评价,进而获得业务体验的评价结果。具体地,与业务体验相关的指标可以为业务卡顿频次和/或业务体验等级。因此,业务体验可以基于业务卡顿频次和/或业务体验等级进行评价。示例性的,当业务卡顿频次低,且业务体验等级高时,判断业务体验好;当业务卡顿频次高,和/或业务体验等级低时,判断业务体验差。其中,业务卡顿频次的高低可以通过业务卡顿频次阈值确定。具体地,设定业务卡顿频次阈值,当业务卡顿频次高于或等于业务卡顿频次阈值时,确定业务卡顿频次高;当业务卡顿频次低于业务卡顿频次阈值时,确定业务卡顿频次低。当然,本领域技术人员可以根据实际需要设置其它的业务体验的判断规则,本技术实施例对此不作限制。例如,在一些可能的实现方式中,可以仅依据业务卡顿频次进行业务体验的判断;或者,仅依据业务体验等级进行业务体验的判断。
57.需要指出的是,表一仅为本技术实施例提供的一种路由切换判断策略的示例性说明,本领域技术人员可以根据实际需要设置其它的路由切换判断策略,本技术实施例对此不作限制。例如,在一些可能的应用场景中,更加重视用户的业务体验,因此,在路由切换判断策略中可以仅考虑业务体验指标。
58.参见表二,为本技术实施例提供的另一种路由切换判断策略。
59.表二:如表二所示,在该路由切换判断策略中仅考虑业务体验指标,当路由设备根据第一切换参考信息确定业务体验好时,则不引导终端设备进行漫游切换;当路由设备根据第一切换参考信息确定业务体验差时,则引导终端设备进行漫游切换。可理解,当路由切换判断策略中仅考虑业务体验指标时,第一切换参考信息可以仅包含业务体验信息,即第一切换参考信息中的指标类型与路由切换判断策略中的指标类型相匹配。
60.在本技术实施例中,路由设备基于终端设备发送的第一切换参考信息可以确定较准确的漫游切换时机,避免终端设备在漫游切换后获得负向收益,提高用户体验。
61.在一些可能的实现方式中,路由设备还可以采集第二切换参考信息,该第二切换参考信息为路由设备采集的与终端设备的漫游切换相关联的信息。为了获得更加准确的漫游切换时机,路由设备可以同时基于第一切换参考信息和第二切换参考信息确定是否引导所述终端设备进行漫游切换。在下文中结合附图进行详细说明。
62.参见图3,为本技术实施例提供的另一种漫游切换方法的流程示意图。该方法可应用于图1所示的应用场景,在该实施例中,由路由设备引导终端设备进行漫游切换,如图3所示,其主要包括以下步骤。
63.步骤s301:路由设备接收终端设备发送的第一切换参考信息。
64.本步骤的具体内容可以参见上述步骤s201的描述,为了表述简洁,在此不再赘述。
65.步骤s302:路由设备采集第二切换参考信息。
66.本技术实施例涉及的第二切换参考信息为与终端设备的漫游切换相关联的信息。也就是说,第二切换参考信息同样会影响漫游切换的决策。
67.在一种可能的实现方式中,第二切换参考信息包括路由设备的负载信息,该负载信息用于表征路由设备的负载情况。具体实现中,路由设备的负载信息包括信道负载和/或带宽负载,其中,信道负载用于表征所述路由设备的信道使用率,带宽负载用于表征所述路由设备的带宽使用率。可理解,若某一频段的信道负载和/或带宽负载较高,终端设备漫游切换至该频段后,可能会导致终端设备的通信质量较低,因此,路由设备的负载信息可以影响漫游切换的决策。
68.步骤s303:路由设备根据第一切换参考信息和第二切换参考信息确定是否引导终端设备进行漫游切换。
69.在本技术实施例中,同时基于第一切换参考信息和第二切换参考信息确定终端设备的漫游切换时机。相应地,路由切换判断策略中应当同时包含第一切换参考信息和第二切换参考信息对应的指标以及该指标与是否进行漫游切换的映射关系。在下文中结合一具体实现方式对路由切换判断策略进行示例性说明。
70.参见表三,为本技术实施例提供的另一种路由切换判断策略。
71.表三:在表三中涉及的目标频段是指终端设备进行漫游切换后的频段。例如,终端设备当前处于第一频段,若进行漫游切换,则切换至第二频段,相应的,该目标频段为第二频段;或者,终端设备当前处于第二频段,若进行漫游切换,则切换至第一频段,相应的,该目标频段为第一频段。
72.如表三所示,当路由设备根据第一切换参考信息确定通信链路质量差、业务体验差,根据第二切换参考信息确定目标频段的负载低时,则引导终端设备进行漫游切换;当路由设备根据第一切换参考信息确定通信链路质量差、业务体验差,根据第二切换参考信息确定目标频段的负载高时,则不引导终端设备进行漫游切换;根据表三依次类推,在此不再赘述。
73.具体实现中,目标频段的负载可以基于信道负载和/或带宽负载进行评价。示例性的,当目标频段的信道负载低,且带宽负载低时,则判断目标频段的负载低;当目标频段的信道负载高和/或带宽负载高时,则判断目标频段的负载高。其中,信道负载的高低可以通过信道负载阈值确定。具体地,设定信道负载阈值,当信道负载高于或等于信道负载阈值时,确定信道负载高;当信道负载低于信道负载阈值时,确定信道负载低。带宽负载的高低可以通过带宽负载阈值确定。具体地,设定带宽负载阈值,当带宽负载高于或等于带宽负载阈值时,确定带宽负载高;当带宽负载低于带宽负载阈值时,确定带宽负载低。当然,本领域技术人员可以根据实际需要设置其它的目标频段的负载的判断规则,本技术实施例对此不作限制。例如,在一些可能的实现方式中,可以仅依据信道负载进行目标频段的负载的判断;或者,仅依据带宽负载进行目标频段的负载的判断。
74.需要指出的是,表三仅为本技术实施例提供的一种路由切换判断策略的示例性说明,本领域技术人员可以根据实际需要设置其它的路由切换判断策略,本技术实施例对此不作限制。例如,在一些可能的应用场景中,在路由切换判断策略中可以仅考虑业务体验和目标频段的负载指标,本技术实施例对此不再赘述。
75.在本技术实施例中,路由设备同时基于第一切换参考信息和第二切换参考信息确定是否引导所述终端设备进行漫游切换,可以获得更加准确的漫游切换时机。
76.可理解,在图2和图3所述的实施例中,由路由设备引导终端设备进行漫游切换。在下文中,对终端设备主动进行漫游切换的方式进行说明。
77.参见图4,为本技术实施例提供的另一种漫游切换方法的流程示意图。该方法可应用于图1所示的应用场景,在该实施例中,由终端设备主动进行漫游切换,如图4所示,其主要包括以下步骤。
78.步骤s401:终端设备接收路由设备发送的第二切换参考信息。
79.在实际应用中,路由设备与终端设备进行通信之前,可能首先需要对终端设备进行鉴权,以确认终端设备是否就有相应的访问权限。当终端设备完成鉴权后,终端设备与路由设备可以进行正常的信息交互。例如,完成鉴权后,路由设备可以向终端设备发送第二切换参考信息。关于第二切换参考信息的具体内容可以参见上述实施例的描述,为了表述简洁,在此不再赘述。
80.在本技术实施例中,路由设备可以采用不同的信息同步策略向终端设备同步第二切换参考信息,下面分别进行说明。
81.第一信息同步策略:路由设备按照预设的时间间隔向终端设备发送第二切换参考信息。例如,路由设备每隔0.5s、1s、2s或其它时间间隔向终端设备发送一次第二切换参考信息。另外,在实际应用中,终端设备可能具有wifi激活和wifi休眠两种场景,在wifi休眠场景下,终端设备没有必要进行漫游切换,进而路由设备也无需实时向终端设备同步第二切换参考信息。因此,具体实现中,在wifi激活场景下,路由设备按照预设的时间间隔向终端设备发送第二切换参考信息;在wifi休眠场景下,路由设备停止向终端设备发送第二切换参考信息,以节省系统性能开销。
82.第二信息同步策略:路由设备基于终端设备的需求向终端设备同步第二切换参考信息。具体地,当终端设备需要获取路由设备的第二切换参考信息时,向路由设备发送第二切换参考信息获取指令,路由设备接收到该第二切换参考信息获取指令后,向终端设备发
送第二切换参考信息。
83.步骤s402:终端设备根据第二切换参考信息确定是否进行漫游切换。
84.具体实现中,终端设备在接收到路由设备发送的第二切换参考信息后,可以根据该第二切换参考信息判断是否进行漫游切换。若判断结果为是,则进行漫游切换;若判断结果为否,则不进行漫游切换。
85.示例性的,终端设备当前基于第一频段与路由设备建立通信连接,若终端设备根据第二切换参考信息确定需要进行漫游切换,则由第一频段切换至第二频段;若终端设备根据第二切换参考信息确定不需要进行漫游切换,则不进行漫游切换。或者,终端设备当前基于第二频段与路由设备建立通信连接,若终端设备根据第二切换参考信息确定需要进行漫游切换,则由第二频段切换至第一频段;若终端设备根据第二切换参考信息确定不需要进行漫游切换,则不进行漫游切换。在一种可能的实现方式中,该第一频段可以为2.4g频段,第二频段可以为5g频段。当然,在其它应用场景中,第一频段和第二频段还可能为其它频段,本技术实施例对此不作限制。
86.具体实现中,终端设备中还设有终端切换判断策略,终端设备在接收到路由设备发送的第二切换参考信息后,根据第二切换参考信息和终端切换判断策略,判断是否进行漫游切换。可理解,终端切换判断策略中应当包含第二切换参考信息对应的指标以及该指标与是否进行漫游切换的映射关系。因此,当终端设备接收到路由设备发送的第二切换参考信息后,可以将该第二切换参考信息与终端切换判断策略进行比较,进而确定是否进行漫游切换。在下文中结合一具体实现方式对终端切换判断策略进行示例性说明。
87.参见表四,为本技术实施例提供的一种终端切换判断策略。
88.表四:在表四中涉及的目标频段是指终端设备进行漫游切换后的频段。例如,终端设备当前处于第一频段,若进行漫游切换,则切换至第二频段,相应的,该目标频段为第二频段;或者,终端设备当前处于第二频段,若进行漫游切换,则切换至第一频段,相应的,该目标频段为第一频段。
89.如表四所示,当终端设备根据第二切换参考信息确定目标频段的负载低时,则进行漫游切换;当终端设备根据第二切换参考信息确定目标频段的负载高时,则不进行漫游切换。
90.具体实现中,第二切换参考信息中可以直接包含目标频段的负载的评价结果(如表四中目标频段的负载的高/低),也可以包含与目标频段的负载相关的指标,由终端设备根据该指标对目标频段的负载进行评价,进而获得目标频段的负载的评价结果。具体地,与目标频段的负载相关的指标可以为信道负载和带宽负载。因此,目标频段的负载可以基于信道负载和/或带宽负载进行评价。目标频段的负载的评价过程可以参考上述实施例的描
述,为了表述简洁,在此不再赘述。
91.在本技术实施例中,终端设备基于路由设备发送的第二切换参考信息可以确定较准确的漫游切换时机,避免终端设备在漫游切换后获得负向收益,提高用户体验。
92.在一些可能的实现方式中,终端设备还可以采集第一切换参考信息,该第一切换参考信息为终端设备采集的与终端设备的漫游切换相关联的信息。为了获得更加准确的漫游切换时机,终端设备可以同时基于第一切换参考信息和第二切换参考信息确定是否进行漫游切换。在下文中结合附图进行详细说明。
93.参见图5,为本技术实施例提供的另一种漫游切换方法的流程示意图。该方法可应用于图1所示的应用场景,在该实施例中,由终端设备主动进行漫游切换,如图5所示,其主要包括以下步骤。
94.步骤s501:终端设备接收路由设备发送的第二切换参考信息。
95.步骤s502:终端设备采集第一切换参考信息。
96.步骤s503:终端设备根据第一切换参考信息和第二切换参考信息确定是否进行漫游切换。
97.在本技术实施例中,终端设备同时基于第一切换参考信息和第二切换参考信息确定是否进行漫游切换,可以获得更加准确的漫游切换时机。需要指出的是,本技术实施例涉及的第一切换参考信息、第二切换参考信息以及根据第一切换参考信息和第二切换参考信息确定是否进行漫游切换的具体内容可以参考上述实施例的描述,为了表述简洁,在此不再赘述。
98.如上文所述,在本技术实施例中,既可以通过路由设备引导终端设备进行漫游切换,又可以由终端设备主动进行漫游切换。但是,路由设备和终端设备的切换判断策略可能不同,进而导致短时间内终端设备频繁进行漫游切换,增加系统性能开销,降低用户体验。示例性的,在某一应用场景中,路由设备根据路由切换判断策略,引导终端设备切换至第一频段;而终端设备根据终端切换判断策略,主动切换至第二频段。可理解,由于路由设备和终端设备的切换判断策略冲突,将导致终端设备在第一频段和第二频段之间频繁切换,增加系统性能开销,降低用户体验。
99.针对上述问题,在本技术实施例中,终端设备在进行漫游切换之前,路由设备和终端设备进行切换协商,确定漫游切换的主导方(即确定由路由设备引导终端设备进行漫游切换,还是由终端设备主动进行漫游切换),进而避免由于路由设备和终端设备的切换判断策略不同,导致短时间内终端设备频繁进行漫游切换的问题,提高用户体验。在下文中结合附图进行详细说明。
100.参见图6,为本技术实施例提供的另一种漫游切换方法的流程示意图。该方法可应用于图1所示的应用场景,在该实施例中,由路由设备引导终端设备进行漫游切换,如图6所示,其在图2所示实施例的基础上,还包括以下步骤。
101.步骤s601:路由设备向终端设备发送第一切换协商信息。
102.具体地,第一切换协商信息用于通知终端设备由路由设备引导终端设备进行漫游切换。可理解,终端设备在接收到该第一切换协商信息后,不再主动进行漫游切换,因此,可以避免由于路由设备和终端设备的切换判断策略冲突,导致终端设备在短时间内频繁进行漫游切换的问题。可理解,在本技术实施例中,由路由设备主动与终端设备进行切换协商。
103.本技术实施例涉及的其它内容可以参见上述实施例的描述,为了表述简洁,在此不再赘述。
104.参见图7,为本技术实施例提供的另一种漫游切换方法的流程示意图。该方法可应用于图1所示的应用场景,在该实施例中,由路由设备引导终端设备进行漫游切换,如图7所示,其在图2所示实施例的基础上,还包括以下步骤。
105.步骤s701:路由设备接收终端设备发送第二切换协商信息。
106.具体地,第二切换协商信息用于指示路由设备由路由设备引导终端设备进行漫游切换。可理解,终端设备在向路由设备发送第二切换协商信息后,不再主动进行漫游切换,因此,可以避免由于路由设备和终端设备的切换判断策略冲突,导致终端设备在短时间内频繁进行漫游切换的问题。可理解,在本技术实施例中,由终端设备主动与路由设备进行切换协商。
107.本技术实施例涉及的其它内容可以参见上述实施例的描述,为了表述简洁,在此不再赘述。
108.参见图8,为本技术实施例提供的另一种漫游切换方法的流程示意图。该方法可应用于图1所示的应用场景,在该实施例中,由终端设备主动进行漫游切换,如图所示,其在图4所示实施例的基础上,还包括以下步骤。
109.步骤s801:终端设备向路由设备发送第三切换协商信息。
110.具体地,第三切换协商信息用于通知路由设备由终端设备主动进行漫游切换。可理解,路由设备在接收到该第三切换协商信息后,不再引导终端设备进行漫游切换,因此,可以避免由于路由设备和终端设备的切换判断策略冲突,导致终端设备在短时间内频繁进行漫游切换的问题。可理解,在本技术实施例中,由终端设备主动与路由设备进行切换协商。
111.本技术实施例涉及的其它内容可以参见上述实施例的描述,为了表述简洁,在此不再赘述。
112.参见图9,为本技术实施例提供的另一种漫游切换方法的流程示意图。该方法可应用于图1所示的应用场景,在该实施例中,由终端设备主动进行漫游切换,如图9所示,其在图4所示实施例的基础上,还包括以下步骤。
113.步骤s901:终端设备接收路由设备发送第四切换协商信息。
114.具体地,第四切换协商信息用于指示终端设备主动进行漫游切换。可理解,路由设备在向终端设备发送第四切换协商信息后,不再引导终端设备进行漫游切换,因此,可以避免由于路由设备和终端设备的切换判断策略冲突,导致终端设备在短时间内频繁进行漫游切换的问题。可理解,在本技术实施例中,由路由设备主动与终端设备进行切换协商。
115.本技术实施例涉及的其它内容可以参见上述实施例的描述,为了表述简洁,在此不再赘述。
116.与上述实施例相对应,本技术还提供了一种路由设备。
117.参见图10,为本技术实施例提供的一种路由设备的结构示意图。如图10所示,该路由设备1000可以包括:处理器1001、存储器1002及通信单元1003。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的
memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
128.具体实现中,本技术实施例还提供了一种计算机程序产品,所述计算机程序产品包含可执行指令,当所述可执行指令在计算机上执行时,使得计算机执行上述方法实施例中的部分或全部步骤。
129.本技术实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示单独存在a、同时存在a和b、单独存在b的情况。其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a, b, c, a-b, a-c, b-c,或a-b-c,其中a, b, c可以是单个,也可以是多个。
130.本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
131.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
132.在本发明所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
133.以上所述,仅为本发明的具体实施方式,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1