1.本技术涉及5g网络领域,具体而言,涉及一种备份链路探测方法及装置。
背景技术:2.随着5g技术的发展,越来越多的领域开始应用5g技术。例如,可以将5g技术应用在路由器上,在路由器上增加功能等同于以太口的5g接口,也就是说,5g路由器上可以同时存在以太口和5g口。在实际应用场景中,用户可以将以太口作为有线主链路,并将5g接口作为有线主链路的备份链路,当检测到以太口的有线主链路通信出现异常时,会自适应的切换到备份的无线5g接口对应的备份链路进行通信,此时,备份链路需要承担有线主链路的所有业务。
3.但是,由于5g链路的特殊性,利用上述备份链路切换机制,设备端无法感知5g信号质量不稳定的情况,从而会加大切换时延。
技术实现要素:4.本技术实施例的目的在于提供一种备份链路探测方法及装置,用以解决从有线主链路切换到备份链路时延较大的技术问题。
5.为了实现上述目的,本技术实施例所提供的技术方案如下所示:
6.第一方面,本技术实施例提供一种备份链路探测方法,包括:当有线主链路通信正常时,按照设定的周期对无线备份链路进行探测;所述无线备份链路支持5g网络和4g网络;若搜索到所述5g网络对应的可用频段,则判断所述5g网络是否满足备份链路接入条件;在确定所述5g网络满足所述备份链路接入条件时,结束本轮探测;若所述5g网络不满足所述备份链路接入条件,则判断所述4g网络是否满足备份链路接入条件;在确定所述4g网络满足所述备份链路接入条件时,结束本轮探测。在上述方案中,在有线主链路通信正常的情况下,提前对备份链路的5g网络进行探测,如果备份链路的5g网络满足备份链路接入条件则可以直接结束探测;或者,在备份链路的5g网络不满足备份链路接入条件时对备份链路的4g网络进行探测,如果备份链路的4g网络满足备份链路接入条件则可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而可以节省反复搜网的时间并且可以避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
7.在本技术的可选实施例中,所述判断所述5g网络是否满足备份链路接入条件,包括:获取表征所述5g网络信号质量的参考信号接收功率rsrp以及信号与干扰加噪声比sinr;根据所述rsrp以及所述sinr判断所述5g网络的信号范围;若所述5g网络的信号范围表征所述5g网络为近点信号或者中点信号,则触发5g拨号并判断拨号是否成功;若拨号成功,则确定所述5g网络满足所述备份链路接入条件。在上述方案中,可以通过5g网络的rsrp以及sinr这两个数据确定5g网络的信号范围,并根据5g网络的信号范围确定5g网络的信号质量,从而判断5g网络是否满足备份链路接入条件,从而进一步对备份链路进行探测。因
此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而可以节省反复搜网的时间并且可以避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
8.在本技术的可选实施例中,所述获取表征所述5g网络信号质量的参考信号接收功率rsrp以及信号与干扰加噪声比sinr,包括:以预设采样周期以及预设采样次数对所述5g网络进行采样,获得多个初始rsrp以及多个初始sinr;计算多个所述初始rsrp的标准差以及多个所述初始sinr的标准差;若多个所述初始rsrp的标准差以及多个所述初始sinr的标准差均小于预设标准差阈值,则计算多个所述初始rsrp的平均值以及多个所述初始sinr的平均值;确定多个所述初始rsrp的平均值为所述5g网络的rsrp,以及确定多个所述初始sinr的平均值为所述5g网络的sinr。在上述方案中,通过对多个初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
9.在本技术的可选实施例中,所述获取表征所述5g网络信号质量的参考信号接收功率rsrp以及信号与干扰加噪声比sinr,包括:以预设采样周期以及预设采样次数对所述5g网络进行采样,获得多个初始rsrp以及多个初始sinr;计算多个所述初始rsrp的标准差以及多个所述初始sinr的标准差;若多个所述初始rsrp的标准差以及多个所述初始sinr的标准差均小于预设标准差阈值,则确定本次采样为有效采样并将有效采样的次数加一;在所述有效采样的次数达到预设次数阈值时,计算所述有效采样对应的多个所述初始rsrp的平均值以及多个所述初始sinr的平均值;确定多个所述初始rsrp的平均值为所述5g网络的rsrp,以及确定多个所述初始sinr的平均值为所述5g网络的sinr。在上述方案中,通过对连续多次有效采样的初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
10.在本技术的可选实施例中,在所述计算多个所述初始rsrp的标准差以及多个所述初始sinr的标准差之后,所述方法还包括:若多个所述初始rsrp的标准差或者多个所述初始sinr的标准差大于预设标准差阈值,则确定本次采样为无效采样并将所述有效采样的次数清零。在上述方案中,通过对连续多次有效采样的初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
11.在本技术的可选实施例中,在所述根据所述rsrp以及所述sinr判断所述5g网络的信号范围之后,所述方法还包括:若所述5g网络的信号范围表征所述5g网络为远点信号或者极远点信号,则确定所述5g网络不满足所述备份链路接入条件;所述判断所述4g网络是否满足备份链路接入条件,包括:触发4g拨号并判断拨号是否成功;若拨号成功,则确定所述4g网络满足所述备份链路接入条件。在上述方案中,当设备端可以搜到5g网络但是5g网络为远点信号或者极远点信号时,设备端可以判断4g网络是否满足备份链路接入条件,并在满足时结束对备份链路的探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而避免备份链路由于信号质量较差导致不可用的情况,避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
12.在本技术的可选实施例中,在所述根据所述rsrp以及所述sinr判断所述5g网络的信号范围之后,所述方法还包括:若所述5g网络的信号范围表征所述5g网络为远点信号,则触发5g拨号并判断拨号是否成功;若拨号成功,则判断所述5g网络对应的5g接口是否震荡;若所述5g接口不震荡,则判断数据传输的丢包率是否小于预设丢包阈值;若所述丢包率小
于所述预设丢包阈值,则确定所述5g网络满足所述备份链路接入条件。在上述方案中,当设备端可以搜到5g网络且5g网络信号为远点信号时,设备端可以进一步的判断5g接口是否不震荡以及丢包率是否较小,从而在保证5g网络的信号质量较好时可以直接接入5g网络,因此可以避免无效的切换。
13.在本技术的可选实施例中,在所述判断拨号是否成功之后,所述方法还包括:若拨号失败,则查询sim卡是否欠费,如欠费,则发出告警,结束本轮探测。在上述方案中,当5g网络或者4g网络无法成功拨号时,可以进一步的查询设备端的欠费情况,并在存在欠费时提醒用户进行充值,避免由于欠费导致的无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
14.在本技术的可选实施例中,在所述当有线主链路通信正常时,按照设定的周期对无线备份链路进行探测之后,所述方法还包括:若没有搜索到5g网络对应的可用频段且搜索到4g网络对应的可用频段,则判断所述4g网络是否满足所述备份链路接入条件;若所述4g网络满足所述备份链路接入条件,结束本轮探测。在上述方案中,当无法搜到5g网络时,可以对4g网络进行探测,当4g网络满足备份链路接入条件时,可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而节省了反复搜网的时间,因此可以降低从有线主链路切换到备份链路的时延。
15.在本技术的可选实施例中,所述判断所述4g网络是否满足所述备份链路接入条件,包括:触发4g拨号并判断拨号是否成功;若拨号成功,则确定所述4g网络满足所述备份链路接入条件。在上述方案中,当无法搜到5g网络时,可以对4g网络进行探测,当4g网络满足备份链路接入条件时,可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而节省了反复搜网的时间,因此可以降低从有线主链路切换到备份链路的时延。
16.第二方面,本技术实施例提供一种备份链路探测装置,包括:探测模块,用于当有线主链路通信正常时,按照设定的周期对无线备份链路进行探测;所述无线备份链路支持5g网络和4g网络;5g网络判断模块,用于若搜索到所述5g网络对应的可用频段,则判断所述5g网络是否满足备份链路接入条件;结束模块,用于在确定所述5g网络满足所述备份链路接入条件时,结束本轮探测;4g网络判断模块,用于若所述5g网络不满足所述备份链路接入条件,则判断所述4g网络是否满足备份链路接入条件;所述结束模块还用于在所述4g网络满足所述备份链路接入条件且满足主备链路切换条件时,切换至所述4g网络对应的备份链路。在上述方案中,在有线主链路通信正常的情况下,提前对备份链路的5g网络进行探测,如果备份链路的5g网络满足备份链路接入条件则可以直接结束探测;或者,在备份链路的5g网络不满足备份链路接入条件时对备份链路的4g网络进行探测,如果备份链路的4g网络满足备份链路接入条件则可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而可以节省反复搜网的时间并且可以避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
17.在本技术的可选实施例中,所述5g网络判断模块还用于:获取表征所述5g网络信号质量的参考信号接收功率rsrp以及信号与干扰加噪声比sinr;根据所述rsrp以及所述sinr判断所述5g网络的信号范围;若所述5g网络的信号范围表征所述5g网络为近点信号或者中点信号,则触发5g拨号并判断拨号是否成功;若拨号成功,则确定所述5g网络满足所述
备份链路接入条件。在上述方案中,可以通过5g网络的rsrp以及sinr这两个数据确定5g网络的信号范围,并根据5g网络的信号范围确定5g网络的信号质量,从而判断5g网络是否满足备份链路接入条件,从而进一步对备份链路进行探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而可以节省反复搜网的时间并且可以避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
18.在本技术的可选实施例中,所述5g网络判断模块还用于:以预设采样周期以及预设采样次数对所述5g网络进行采样,获得多个初始rsrp以及多个初始sinr;计算多个所述初始rsrp的标准差以及多个所述初始sinr的标准差;若多个所述初始rsrp的标准差以及多个所述初始sinr的标准差均小于预设标准差阈值,则计算多个所述初始rsrp的平均值以及多个所述初始sinr的平均值;确定多个所述初始rsrp的平均值为所述5g网络的rsrp,以及确定多个所述初始sinr的平均值为所述5g网络的sinr。在上述方案中,通过对多个初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
19.在本技术的可选实施例中,所述5g网络判断模块还用于:以预设采样周期以及预设采样次数对所述5g网络进行采样,获得多个初始rsrp以及多个初始sinr;计算多个所述初始rsrp的标准差以及多个所述初始sinr的标准差;若多个所述初始rsrp的标准差以及多个所述初始sinr的标准差均小于预设标准差阈值,则确定本次采样为有效采样并将有效采样的次数加一;在所述有效采样的次数达到预设次数阈值时,计算所述有效采样对应的多个所述初始rsrp的平均值以及多个所述初始sinr的平均值;确定多个所述初始rsrp的平均值为所述5g网络的rsrp,以及确定多个所述初始sinr的平均值为所述5g网络的sinr。在上述方案中,通过对连续多次有效采样的初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
20.在本技术的可选实施例中,所述5g网络判断模块还用于:若多个所述初始rsrp的标准差或者多个所述初始sinr的标准差大于预设标准差阈值,则确定本次采样为无效采样并将所述有效采样的次数清零。在上述方案中,通过对连续多次有效采样的初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
21.在本技术的可选实施例中,所述5g网络判断模块还用于:若所述5g网络的信号范围表征所述5g网络为远点信号或者极远点信号,则确定所述5g网络不满足所述备份链路接入条件;所述判断所述4g网络是否满足备份链路接入条件,包括:触发4g拨号并判断拨号是否成功;若拨号成功,则确定所述4g网络满足所述备份链路接入条件。在上述方案中,当设备端可以搜到5g网络但是5g网络为远点信号或者极远点信号时,设备端可以判断4g网络是否满足备份链路接入条件,并在满足时结束对备份链路的探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而避免备份链路由于信号质量较差导致不可用的情况,避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
22.在本技术的可选实施例中,所述5g网络判断模块还用于:若所述5g网络的信号范围表征所述5g网络为远点信号,则触发5g拨号并判断拨号是否成功;若拨号成功,则判断所述5g网络对应的5g接口是否震荡;若所述5g接口不震荡,则判断数据传输的丢包率是否小于预设丢包阈值;若所述丢包率小于所述预设丢包阈值,则确定所述5g网络满足所述备份
链路接入条件。在上述方案中,当设备端可以搜到5g网络且5g网络信号为远点信号时,设备端可以进一步的判断5g接口是否不震荡以及丢包率是否较小,从而在保证5g网络的信号质量较好时可以直接接入5g网络,因此可以避免无效的切换。
23.在本技术的可选实施例中,所述备份链路探测装置还包括:查询模块,用于若拨号失败,则查询sim卡是否欠费,如欠费,则发出告警,结束本轮探测。在上述方案中,当5g网络或者4g网络无法成功拨号时,可以进一步的查询设备端的欠费情况,并在存在欠费时提醒用户进行充值,避免由于欠费导致的无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
24.在本技术的可选实施例中,所述4g网络判断模块还用于:若没有搜索到5g网络对应的可用频段且搜索到4g网络对应的可用频段,则判断所述4g网络是否满足所述备份链路接入条件;若所述4g网络满足所述备份链路接入条件,结束本轮探测。在上述方案中,当无法搜到5g网络时,可以对4g网络进行探测,当4g网络满足备份链路接入条件时,可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而节省了反复搜网的时间,因此可以降低从有线主链路切换到备份链路的时延。
25.在本技术的可选实施例中,所述4g网络判断模块还用于:触发4g拨号并判断拨号是否成功;若拨号成功,则确定所述4g网络满足所述备份链路接入条件。在上述方案中,当无法搜到5g网络时,可以对4g网络进行探测,当4g网络满足备份链路接入条件时,可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而节省了反复搜网的时间,因此可以降低从有线主链路切换到备份链路的时延。
26.第三方面,本技术实施例提供一种电子设备,包括:处理器、存储器和总线;所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如第一方面中的备份链路探测方法。
27.第四方面,本技术实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面中的备份链路探测方法。
28.为使本技术的上述目的、特征和优点能更明显易懂,下文特举本技术实施例,并配合所附附图,作详细说明如下。
附图说明
29.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
30.图1为本技术实施例提供的一种备份链路探测方法的流程图;
31.图2为本技术实施例提供的步骤s103的具体实施方式的流程图;
32.图3为本技术实施例提供的步骤s201的具体实施方式的流程图;
33.图4为本技术实施例提供的一种备份链路探测装置的结构框图;
34.图5为本技术实施例提供的一种电子设备的结构框图。
具体实施方式
35.在5g路由器的应用场景中,用户可以将路由器上的以太口作为有线主链路,并将5g接口作为有线主链路的备份链路。当有线主链路正常工作时,备份链路中的5g接口处于down的状态;当有线主链路通信中断时,会触发备份链路的5g接口进行拨号,以使设备端可以切换到备份的5g链路进行通信。但是,由于5g网络存在一定的特殊性,导致上述备份链路的切换过程中会存在问题。
36.首先,由于目前5g基站的覆盖范围远小于4g基站的覆盖范围,且目前正处于从非独立组网(nsa)向独立组网(sa)过渡的阶段,因此,导致5g网络的信号质量不稳定,会出现两种情况:第一种,可以搜到且可以接入5g网络,但是接入后立马掉线,出现反复拨号、掉线的情况,因此,该种情况下虽然可以成功拨号,但是由于链路质量不稳定,链路切换等同于无效切换,使得备份链路起不到备份的作用;第二种,可以搜到但不能接入5g网络,设备端会一直按照5g
‑
4g
‑
3g
‑
2g的顺序进行搜网,最后才成功接入,导致切换时延较大;
37.此外,除了5g网络的信号质量不稳定导致的切换过程的问题,当出现用户识别(subscriber identity module,简称sim)卡欠费的情况时,由于设备端无法感知到欠费的情况,同样会导致备份链路不可用,链路切换等同于无效切换,备份链路起不到备份的作用的情况。
38.因此,基于上述分析,本技术实施例提供一种备份链路探测方法,用以解决上述从有线主链路切换到备份链路时延较大的问题。下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
39.请参照图1,图1为本技术实施例提供的一种备份链路探测方法的流程图,该备份链路探测方法可以包括如下步骤:
40.步骤s101:当有线主链路通信正常时,按照设定的周期对无线备份链路进行探测。
41.步骤s102:若搜索到5g网络对应的可用频段,则判断5g网络是否满足备份链路接入条件。
42.步骤s103:在确定5g网络满足备份链路接入条件时,结束本轮探测。
43.步骤s104:若5g网络不满足备份链路接入条件,则判断4g网络是否满足备份链路接入条件。
44.步骤s105:在确定4g网络满足备份链路接入条件时,结束本轮探测。
45.本技术实施例中的备份链路支持5g网络以及4g网络,为了避免在需要从有线主链路切换到备份链路时,由于5g网络存在的特殊性导致的切换时延较长的问题,可以在有线主链路通信正常时提前对备份链路进行探测。也就是说,本技术实施例提供的备份链路探测方法是在有线主链路通信正常的情况下执行的。
46.具体的,可以按照设定的周期对全网频段进行网络搜索,以获取当前时刻对应的当前可用频段。其中,本技术实施例对设定的周期不作具体的限定,例如:每隔一天搜索一次或者每隔3小时搜索一次等。此外,除了按照设定的周期进行网络搜索,还可以在满足某些条件时也进行网络搜索,例如:可以在接收到用户的指令时进行网络搜索;或者,可以在
检测到有线主链路信号质量较差时进行网络搜索等,本领域技术人员可以根据实际情况进行合适的调整,本技术实施例仅以一次网络搜索的结果为例进行说明。
47.其中,在进行网络搜索的过程中,设备端会按照5g网络、4g网络、3g网络、2g网络的顺序进行搜索。也就是说,会先搜索5g网络对应的可用频段,若搜索到5g网络对应的可用频段,则会执行上述步骤s102;若没有搜索到5g网络对应的可用频段,则会搜索4g网络对应的可用频段,并执行后续步骤(该步骤将在后续实施例中进行介绍)。
48.首先介绍搜索到5g网络对应的可用频段时,本技术实施例提供的备份链路探测方法。
49.设备端可以判断5g网络是否满足备份链路接入条件,若5g网络满足备份链路接入条件,则说明当前5g网络可以作为备份链路接入,可以结束本轮对备份链路的探测;若5g网络不满足备份链路接入条件,则说明当前5g网络不能作为备份链路接入,可以进一步判断4g网络是否满足备份链路接入条件。
50.其中,5g网络不满足备份链路接入条件可以包括:可以搜到5g网络对应的可用频段但5g网络的信号质量较差;或者,可以搜到5g网络对应的可用频段且5g网络的信号质量较好,但拨号不成功等。而5g网络满足备份链路接入条件可以包括:可以搜到5g网络对应的可用频段、5g网络的信号质量较好且拨号成功。
51.可以理解的是,在结束探测后,在设备端满足主备链路切换条件时,可以直接根据上述探测结果将设备端从有线主链路切换至对应的备份链路。其中,满足主备链路切换条件是指需要从有线主链路切换到备份链路时。作为一种实施方式,当有线主链路通信出现异常时可以认为满足主备链路切换条件;作为另一种实施方式,当接收到用户分切换指令时可以认为满足主备链路切换条件。本技术实施例对此不作具体的限定,本领域技术人员可以根据实际情况进行合适的选择。
52.由于可以通过5g网络的信号质量判断5g网络是否满足备份链路接入条件,因此,作为一种实施方式,请参照图2,图2为本技术实施例提供的步骤s102的具体实施方式的流程图,上述步骤s102可以包括如下步骤:
53.步骤s201:获取表征5g网络信号质量的rsrp以及信号与sinr。
54.步骤s202:根据rsrp以及sinr判断5g网络的信号范围。
55.步骤s203:若5g网络的信号范围表征5g网络为近点信号或者中点信号,则触发5g拨号并判断拨号是否成功。
56.步骤s204:若拨号成功,则确定5g网络满足备份链路接入条件。
57.具体的,设备端可以获取5g网络的信号质量数据,以根据信号质量数据判断5g网络的信号质量,从而判断5g网络是否满足备份链路接入条件。其中,设备端获取5g网络的信号质量数据的方式有多种,例如:接收外部设备发送的信号质量数据;或者,对搜索到的5g网络进行分析得到信号质量数据等,本技术实施例对此同样不作具体的限定。
58.作为一种实施方式,本技术实施例提供的信号质量数据可以包括参考信号接收功率(reference signal receiving power,简称rsrp)以及信号与干扰加噪声比sinr(signal to interference plus noise ratio,简称sinr)。其中,rsrp是长期演进(long term evolution,简称lte)网络中可以代表无线信号强度的关键参数以及物理层测量需求之一,是在某个符号内承载参考信号的所有资源粒子(resource element,re)上接收到的
信号功率的平均值;sinr是指接收到的有用信号的强度与接收到的干扰信号(噪声和干扰)的强度的比值。
59.其中,rsrp大于
‑
85dbm且sinr大于25时,可以认为5g网络的信号范围表征5g网络为近点信号;rsrp大于
‑
95dbm小于
‑
85dbm且sinr大于16小于25时,可以认为5g网络的信号范围表征5g网络为中点信号;rsrp大于
‑
115dbm小于
‑
105dbm且sinr大于3小于10时,可以认为5g网络的信号范围表征5g网络为远点信号;rsrp小于
‑
85
‑
115dmb且sinr小于3时,可以认为5g网络的信号范围表征5g网络为极远点信号。
60.因此,可以通过5g网络的rsrp以及sinr这两个数据确定5g网络的信号范围,并根据5g网络的信号范围确定5g网络的信号质量,从而判断5g网络是否满足备份链路接入条件,从而进一步对备份链路进行探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而可以节省反复搜网的时间并且可以避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
61.由于本技术实施例中,当有线主链路通信正常时,5g接口处于down的状态。因此,可以将上述步骤判断得到的结果分为5g网络为近点信号或者中点信号以及5g网络为远点信号或者极远点信号两种情况。
62.当上述步骤判断得到的结果为5g网络为近点信号或者中点信号,可以认为此时5g网络的信号质量较好,因此可以触发5g拨号并判断拨号是否成功。
63.在触发5g拨号之后,可以进行拨号的操作,并等待一定时间后(例如:10分钟、5分钟等),查看是否能够成功注册到网络。若能成功注册到网络,则认为拨号成功,可以确定5g网络满足备份链路接入条件,可以直接结束对备份链路的探测。作为一种实施方式,如果是nsa网络,可以采取锁频到5g网络的频点的方式接入5g网络对应的备份链路;如果是sa网络,则可以强制到sa网络接入5g网络对应的备份链路。
64.若不能成功注册到网络,则认为拨号失败,确定5g网络不满足备份链路接入条件,然后查询sim卡是否欠费。其中,设备端可以向运营商发送短信,以查询设备端的sim卡是否欠费。若运营商根据短信返回的内容表征sim卡欠费,则设备端可以输出提示信息提醒用户已欠费;若运营商根据短信返回的内容表征sim卡没有欠费,则设备端可以输出提示信息提醒用户设备端或者路由器发生不可知的错误,需要进一步确认原因。
65.需要说明的是,设备端输出提示信息的方式有多种,例如:输出语音提示信息;或者,在屏幕上弹出提示框等,本技术实施例对此不作具体的限定,本领域技术人员可以根据实际情况进行合适的调整。
66.因此,当5g网络或者4g网络无法成功拨号时,可以进一步的查询设备端的欠费情况,并在存在欠费时提醒用户进行充值,避免由于欠费导致的无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
67.当上述步骤判断得到的结果为5g网络为远点信号或者极远点信号,可以认为此时5g网络的信号质量较差,确定5g网络不满足备份链路接入条件,此时可以执行上述步骤s104,即判断4g网络是否满足备份链路接入条件。
68.与上述实施例类似,设备端可以判断4g网络是否满足备份链路接入条件,若4g网络满足备份链路接入条件,则说明当前4g网络可以作为备份链路接入,因此,可以直接结束对备份链路的探测;若4g网络不满足备份链路接入条件,则说明当前4g网络不能作为备份
链路接入。
69.其中,4g网络不满足备份链路接入条件可以包括:可以搜到4g网络对应的可用频段但4g网络的信号质量较差;或者,可以搜到4g网络对应的可用频段且4g网络的信号质量较好,但拨号不成功等。而5g网络满足备份链路接入条件可以包括:可以搜到4g网络对应的可用频段、4g网络的信号质量较好且拨号成功。
70.可以理解的是,判断4g网络是否满足备份链路接入条件的实施方式与判断5g网络是否满足备份链路接入条件的实施方式类似,因此此处不再进行介绍。
71.在触发4g拨号之后,可以进行拨号的操作,并等待一定时间后,查看是否能够成功注册到网络。若能成功注册到网络,则认为拨号成功,可以确定4g网络满足备份链路接入条件,直接结束本轮探测。作为一种实施方式,可以采取锁频到4g网络的频点或者强制到4g制式的方式接入4g网络对应的备份链路。
72.若不能成功注册到网络,则认为拨号失败,可以确定4g网络不满足备份链路接入条件,然后查询sim卡是否欠费。其中,查询欠费的实施方式与上述实施例中查询欠费的实施方式类似,此处不再赘述。
73.因此,当设备端可以搜到5g网络但是5g网络为远点信号或者极远点信号时,设备端可以判断4g网络是否满足备份链路接入条件,并在满足时结束对备份链路的探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而避免备份链路由于信号质量较差导致不可用的情况,避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
74.除了上述5g接口处于down状态的情况,5g接口也会存在处于up状态的情况。此时,可以将上述步骤判断得到的结果分为5g网络为近点信号或者中点信号、5g网络为远点信号以及5g网络为极远点信号三种情况。其中,5g网络为近点信号或者中点信号以及5g网络为极远点信号的情况下,确定5g网络或者4g网络是否满足备份链路接入条件的实施方式与上述实施例中的实施方式类似,此处不再赘述。
75.而当上述步骤判断得到的结果为5g网络为远点信号时,可以触发5g拨号并判断拨号是否成功。在拨号成功的情况下,可以进一步的判断5g网络对应的5g接口是否震荡,若5g接口不震荡,再进一步判断数据传输的丢包率是否小于预设丢包阈值,若丢包率小于预设丢包阈值,则确定5g网络满足备份链路接入条件,当满足主备链路切换条件时可以直接接入5g网络。
76.因此,当设备端可以搜到5g网络且5g网络信号为远点信号时,设备端可以进一步的判断5g接口是否不震荡以及丢包率是否较小,从而在保证5g网络的信号质量较好时可以直接接入5g网络,因此可以避免无效的切换。
77.下面对上述步骤s201进行进一步的介绍,为了提高对5g网络信号质量判断的准确度,请参照图3,图3为本技术实施例提供的步骤s201的具体实施方式的流程图,上述步骤s201可以包括如下步骤:
78.步骤s301:以预设采样周期以及预设采样次数对5g网络进行采样,获得多个初始rsrp以及多个初始sinr。
79.步骤s302:计算多个初始rsrp的标准差以及多个初始sinr的标准差。
80.步骤s303:若多个初始rsrp的标准差以及多个初始sinr的标准差均小于预设标准
差阈值,则确定本次采样为有效采样并将有效采样的次数加一。
81.步骤s304:在有效采样的次数达到预设次数阈值时,计算有效采样对应的多个初始rsrp的平均值以及多个初始sinr的平均值。
82.步骤s305:确定多个初始rsrp的平均值为5g网络的rsrp,以及确定多个初始sinr的平均值为5g网络的sinr。
83.具体的,事先可以设定采样的周期以及采样次数,以预设采样周期以及预设采样次数对5g网络进行采样,以获得多个初始rsrp以及多个初始sinr。例如:采样周期为1秒,采样次数为15次,也就是说,在1秒内采样15次,得到15个初始rsrp以及15个初始sinr。
84.然后,计算上述多个初始rsrp的标准差以及多个初始sinr的标准差,并判断计算得到的标准差是否小于预设标准差阈值。若多个初始rsrp的标准差以及多个初始sinr的标准差均小于预设标准阈值,则表明信号抖动较小,可以认为该次采样为一次有效采样。
85.作为一种实施方式,可以直接计算该次采样中,多个初始rsrp的平均值以及多个初始sinr的平均值,并确定多个初始rsrp的平均值为5g网络的rsrp,以及确定多个初始sinr的平均值为5g网络的sinr。作为另一种实施方式,也可以累积多次有效采样的数据,当累积的有效采样的次数达到预设次数阈值时,计算每一次有效采样对应的所有初始rsrp的平均值以及初始sinr的平均值,然后确定多个初始rsrp的平均值为5g网络的rsrp,以及确定多个初始sinr的平均值为5g网络的sinr。
86.若多个初始rsrp的标准差大于预设标准阈值或者多个初始sinr的标准差均大于预设标准阈值,则表明信号抖动较大,可以认为该次采样为一次无效采样。
87.作为一种实施方式,在累积多次有效采样的数据的过程中,可以排除其中的无效采样的数据,例如:第一次及第三次采样为有效采样,而第二次采样为无效采样,则可以累积第一次以及第三次采样的数据。作为另一种实施方式,在累积多次有效采样的数据的过程中,可以累积多次连续的有效采样的数据,也就是说,当其中一次采样为无效采样时,可以将有效采样的次数清零,例如:第一次、第三次及第四次采样为有效采样,而第二次采样为无效采样,则可以累积第三次以及第四次采样的数据,但是第一次的数据不会进行累积。
88.因此,通过对多个初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
89.在上述方案中,在有线主链路通信正常的情况下,提前对备份链路的5g网络进行探测,如果备份链路的5g网络满足备份链路接入条件则可以直接结束探测;或者,在备份链路的5g网络不满足备份链路接入条件时对备份链路的4g网络进行探测,如果备份链路的4g网络满足备份链路接入条件则可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而可以节省反复搜网的时间并且可以避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
90.需要说明的是,由于5g网络对应多个可用频段,因此在对5g网络对应的可用频段进行搜索时,作为一种实施方式,可以首先搜索出当前所有5g网络对应的可用频段,然后再针对所有的5g网络对应的可用频段执行本技术实施例提供的备份链路探测方法。
91.作为另一种实施方式,也可以按照一定的顺序依次搜索当前5g网络对应的可用频段,并针对每一种5g网络对应的可用频段执行本技术实施例提供的备份链路探测方法。举例来说,对第一频段进行搜索,若没有搜索到,对第二频段进行搜索;若搜索到,则针对第二
频段执行备份链路探测方法;继续对第三频段进行搜索,若搜索到,则针对第三频段执行备份链路探测方法,直到搜索完所有5g网络对应的频段。其中,只有当所有5g网络对应的频段均不可用,才切换至4g网络。
92.其中,上述搜索顺序可以为用户事先设定好的顺序,也可以为随机顺序,本技术实施例对此不作具体的限定。上述第一频段、第二频段以及第三频段为5g网络对应的频段,本领域技术人员可以根据实际情况对第一频段、第二频段以及第三频段的大小进行合适的设置。
93.接下来介绍没有搜索到5g网络对应的可用频段且搜索到4g网络对应的可用频段时,本技术实施例提供的备份链路探测方法。
94.与当前可用频段的类型为5g网络时的实施方式类似,设备端可以判断4g网络是否满足备份链路接入条件,若4g网络满足备份链路接入条件,则可以直接结束对备份链路的探测。
95.在本技术实施例中,4g网络满足备份链路接入条件指可以搜到4g网络对应的频段且在触发4g拨号时判断拨号成功。
96.在上述方案中,当无法搜到5g网络时,可以对4g网络进行检测,如果备份链路的4g网络满足备份链路接入条件则可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而可以节省反复搜网的时间并且可以避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
97.综上所述,在有线主链路通信正常的情况下,可以提前对备份链路的5g网络进行检测。在搜索到5g网络对应的可用频段时,判断5g网络是否满足备份链路接入条件,若满足,则说明当前5g网络可以作为备份链路接入,在满足主备链路切换条件时,可以切换至5g网络对应的备份链路;若不满足,则说明当前5g网络不能作为备份链路接入,可以判断4g网络是否满足备份链路接入条件。在4g网络满足备份链路接入条件且满足主备链路切换条件时,可以切换至4g网络对应的备份链路。在没有搜索到5g网络对应的可用频段且搜索到4g网络对应的可用频段时,可以判断4g网络是否满足备份链路接入条件,在4g网络满足备份链路接入条件且满足主备链路切换条件时,可以切换至4g网络对应的备份链路。因此,采用本技术实施例提供的备份链路探测方法,可以节省反复搜网的时间并且可以避免无效的切换,从而可以降低从有线主链路切换到备份链路的时延。
98.请参照图4,图4为本技术实施例提供的一种备份链路探测装置的结构框图,该备份链路探测装置400可以包括:探测模块401,用于当有线主链路通信正常时,按照设定的周期对无线备份链路进行探测;所述无线备份链路支持5g网络和4g网络;5g网络判断模块402,用于若搜索到所述5g网络对应的可用频段,则判断所述5g网络是否满足备份链路接入条件;结束模块403,用于在确定所述5g网络满足所述备份链路接入条件时,结束本轮探测;4g网络判断模块404,用于若所述5g网络不满足所述备份链路接入条件,则判断所述4g网络是否满足备份链路接入条件;所述结束模块403还用于在所述4g网络满足所述备份链路接入条件且满足主备链路切换条件时,切换至所述4g网络对应的备份链路。
99.在本技术实施例中,在有线主链路通信正常的情况下,提前对备份链路的5g网络进行探测,如果备份链路的5g网络满足备份链路接入条件则可以直接结束探测;或者,在备份链路的5g网络不满足备份链路接入条件时对备份链路的4g网络进行探测,如果备份链路
的4g网络满足备份链路接入条件则可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而可以节省反复搜网的时间并且可以避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
100.进一步的,所述5g网络判断模块402还用于:获取表征所述5g网络信号质量的参考信号接收功率rsrp以及信号与干扰加噪声比sinr;根据所述rsrp以及所述sinr判断所述5g网络的信号范围;若所述5g网络的信号范围表征所述5g网络为近点信号或者中点信号,则触发5g拨号并判断拨号是否成功;若拨号成功,则确定所述5g网络满足所述备份链路接入条件。
101.在本技术实施例中,可以通过5g网络的rsrp以及sinr这两个数据确定5g网络的信号范围,并根据5g网络的信号范围确定5g网络的信号质量,从而判断5g网络是否满足备份链路接入条件,从而进一步对备份链路进行探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而可以节省反复搜网的时间并且可以避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
102.进一步的,所述5g网络判断模块402还用于:以预设采样周期以及预设采样次数对所述5g网络进行采样,获得多个初始rsrp以及多个初始sinr;计算多个所述初始rsrp的标准差以及多个所述初始sinr的标准差;若多个所述初始rsrp的标准差以及多个所述初始sinr的标准差均小于预设标准差阈值,则计算多个所述初始rsrp的平均值以及多个所述初始sinr的平均值;确定多个所述初始rsrp的平均值为所述5g网络的rsrp,以及确定多个所述初始sinr的平均值为所述5g网络的sinr。
103.在本技术实施例中,通过对多个初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
104.进一步的,所述5g网络判断模块402还用于:以预设采样周期以及预设采样次数对所述5g网络进行采样,获得多个初始rsrp以及多个初始sinr;计算多个所述初始rsrp的标准差以及多个所述初始sinr的标准差;若多个所述初始rsrp的标准差以及多个所述初始sinr的标准差均小于预设标准差阈值,则确定本次采样为有效采样并将有效采样的次数加一;在所述有效采样的次数达到预设次数阈值时,计算所述有效采样对应的多个所述初始rsrp的平均值以及多个所述初始sinr的平均值;确定多个所述初始rsrp的平均值为所述5g网络的rsrp,以及确定多个所述初始sinr的平均值为所述5g网络的sinr。
105.在本技术实施例中,通过对连续多次有效采样的初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
106.进一步的,所述5g网络判断模块402还用于:若多个所述初始rsrp的标准差或者多个所述初始sinr的标准差大于预设标准差阈值,则确定本次采样为无效采样并将所述有效采样的次数清零。
107.在本技术实施例中,通过对连续多次有效采样的初始rsrp的平均值以及多个初始sinr的平均值进行统计,从而提高对5g网络信号质量判断的准确度。
108.进一步的,所述5g网络判断模块402还用于:若所述5g网络的信号范围表征所述5g网络为远点信号或者极远点信号,则确定所述5g网络不满足所述备份链路接入条件;所述判断所述4g网络是否满足备份链路接入条件,包括:触发4g拨号并判断拨号是否成功;若拨号成功,则确定所述4g网络满足所述备份链路接入条件。
109.在本技术实施例中,当设备端可以搜到5g网络但是5g网络为远点信号或者极远点信号时,设备端可以判断4g网络是否满足备份链路接入条件,并在满足时结束对备份链路的探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而避免备份链路由于信号质量较差导致不可用的情况,避免无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
110.进一步的,所述5g网络判断模块402还用于:若所述5g网络的信号范围表征所述5g网络为远点信号,则触发5g拨号并判断拨号是否成功;若拨号成功,则判断所述5g网络对应的5g接口是否震荡;若所述5g接口不震荡,则判断数据传输的丢包率是否小于预设丢包阈值;若所述丢包率小于所述预设丢包阈值,则确定所述5g网络满足所述备份链路接入条件。
111.在本技术实施例中,当设备端可以搜到5g网络且5g网络信号为远点信号时,设备端可以进一步的判断5g接口是否不震荡以及丢包率是否较小,从而在保证5g网络的信号质量较好时可以直接接入5g网络,因此可以避免无效的切换。
112.进一步的,所述备份链路探测装置400还包括:查询模块,用于若拨号失败,则查询sim卡是否欠费,如欠费,则发出告警,结束本轮探测。
113.在本技术实施例中,当5g网络或者4g网络无法成功拨号时,可以进一步的查询设备端的欠费情况,并在存在欠费时提醒用户进行充值,避免由于欠费导致的无效的切换,因此可以降低从有线主链路切换到备份链路的时延。
114.进一步的,所述4g网络判断模块404还用于:若没有搜索到5g网络对应的可用频段且搜索到4g网络对应的可用频段,则判断所述4g网络是否满足所述备份链路接入条件;若所述4g网络满足所述备份链路接入条件,结束本轮探测。
115.在本技术实施例中,当无法搜到5g网络时,可以对4g网络进行探测,当4g网络满足备份链路接入条件时,可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而节省了反复搜网的时间,因此可以降低从有线主链路切换到备份链路的时延。
116.进一步的,所述4g网络判断模块404还用于:触发4g拨号并判断拨号是否成功;若拨号成功,则确定所述4g网络满足所述备份链路接入条件。
117.在本技术实施例中,当无法搜到5g网络时,可以对4g网络进行探测,当4g网络满足备份链路接入条件时,可以直接结束探测。因此,如果需要切换至备份链路,可以直接根据上述步骤中对备份链路的探测结果进行切换,从而节省了反复搜网的时间,因此可以降低从有线主链路切换到备份链路的时延。
118.请参照图5,图5为本技术实施例提供的一种电子设备的结构框图,该电子设备500包括:至少一个处理器501,至少一个通信接口502,至少一个存储器503和至少一个通信总线504。其中,通信总线504用于实现这些组件直接的连接通信,通信接口502用于与其他节点设备进行信令或数据的通信,存储器503存储有处理器501可执行的机器可读指令。当电子设备500运行时,处理器501与存储器503之间通过通信总线504通信,机器可读指令被处理器501调用时执行上述备份链路探测方法。
119.例如,本技术实施例的处理器501通过通信总线504从存储器503读取计算机程序并执行该计算机程序可以实现如下方法:步骤s101:当有线主链路通信正常时,按照设定的周期对无线备份链路进行探测。步骤s102:若搜索到5g网络对应的可用频段,则判断5g网络
是否满足备份链路接入条件。步骤s103:在确定5g网络满足备份链路接入条件时,结束本轮探测。步骤s104:若5g网络不满足备份链路接入条件,则判断4g网络是否满足备份链路接入条件。步骤s105:在确定4g网络满足备份链路接入条件时,结束本轮探测。
120.处理器501可以是一种集成电路芯片,具有信号处理能力。上述处理器501可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field
‑
programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其可以实现或者执行本技术实施例中公开的各种方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
121.存储器503可以包括但不限于随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read
‑
only memory,prom),可擦除只读存储器(erasable programmable read
‑
only memory,eprom),电可擦除只读存储器(electric erasable programmable read
‑
only memory,eeprom)等。
122.可以理解,图5所示的结构仅为示意,电子设备500还可包括比图5中所示更多或者更少的组件,或者具有与图5所示不同的配置。图5中所示的各组件可以采用硬件、软件或其组合实现。于本技术实施例中,电子设备500可以是,但不限于台式机、笔记本电脑、智能手机、智能穿戴设备、车载设备等实体设备,还可以是虚拟机等虚拟设备。另外,电子设备500也不一定是单台设备,还可以是多台设备的组合,例如服务器集群,等等。于本技术实施例中,备份链路探测方法中的设备端可以采用图5示出的电子设备500实现。
123.本技术实施例还提供一种计算机程序产品,包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述实施例中备份链路探测方法的步骤,例如包括:当有线主链路通信正常时,按照设定的周期对无线备份链路进行探测;所述无线备份链路支持5g网络和4g网络;若搜索到所述5g网络对应的可用频段,则判断所述5g网络是否满足备份链路接入条件;在确定所述5g网络满足所述备份链路接入条件时,结束本轮探测;若所述5g网络不满足所述备份链路接入条件,则判断所述4g网络是否满足备份链路接入条件;在确定所述4g网络满足所述备份链路接入条件时,结束本轮探测。
124.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
125.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
126.再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部
分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
127.在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
128.以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。