1.本发明涉及无线通信技术领域,尤其涉及一种无线链路失败的检测方法、装置、电子设备及存储介质。
背景技术:2.第五代移动通信技术(5th generation mobile communication technology,5g)的引入,提高了数据传输速度,可以接入更多的终端设备,为终端用户更快速的上传和下载提供了方便。同时,也使5g时代多终端的业务场景变得更为复杂。
3.多个终端接入做上下行业务,某一个终端或者多终端可能出现异常掉电,如果掉电终端无法释放,则会占用无线资源,甚至会影响正常终端的业务,导致业务不能正常进行,降低用户体验。如何实现快速释放掉电终端所占用的无线资源是目前业界亟待解决的重要课题。
技术实现要素:4.针对现有技术存在的问题,本发明实施例提供一种无线链路失败的检测方法、装置、电子设备及存储介质。
5.第一方面,本发明提供一种无线链路失败的检测方法,包括:
6.通过周期性检测终端上报的探测参考信号srs,获取信干噪比sinr统计信息,所述sinr统计信息用于统计各周期的比较结果,所述比较结果为所述srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果;
7.若基于所述sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值,则确定所述终端发生无线链路失败。
8.可选地,根据本发明提供的一种无线链路失败的检测方法,所述sinr统计信息包括各天线端口的统计值,初始的统计值为所述预设数量,所述通过周期性检测终端上报的探测参考信号srs,获取信干噪比sinr统计信息,包括:
9.基于所述终端上报的srs,获取各天线端口的sinr;
10.基于所述第一sinr阈值和各天线端口的sinr,更新各天线端口的统计值;
11.所述基于所述第一sinr阈值和各天线端口的sinr,更新各天线端口的统计值,包括:
12.若确定目标天线端口的sinr小于所述第一sinr阈值,则执行对所述目标天线端口的统计值减1的操作;
13.或,若确定所述目标天线端口的sinr大于或等于所述第一sinr阈值,则配置所述目标天线端口的统计值为所述预设数量;
14.所述目标天线端口为所述srs所用的天线端口中的任意一个。
15.可选地,根据本发明提供的一种无线链路失败的检测方法,所述基于所述sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值,包
括:
16.若确定各天线端口的统计值均等于0,则确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值。
17.可选地,根据本发明提供的一种无线链路失败的检测方法,还包括:
18.若基于所述终端发送的信道质量指示cqi和/或上行数据,确定所述终端未发生无线链路失败,则配置各天线端口的统计值为所述预设数量。
19.可选地,根据本发明提供的一种无线链路失败的检测方法,所述基于所述终端发送的信道质量指示cqi和/或上行数据,确定所述终端未发生无线链路失败,包括:
20.若基于所述cqi确定物理上行控制信道pucch的sinr大于或等于第二sinr阈值,则确定所述终端未发生无线链路失败。
21.可选地,根据本发明提供的一种无线链路失败的检测方法,所述基于所述终端上报的srs,获取各天线端口的sinr,包括:
22.基于所述终端上报的srs,确定所述目标天线端口对应的多个资源块通道的信噪比;
23.确定多个资源块通道的信噪比的平均值作为所述目标天线端口的sinr。
24.第二方面,本发明还提供一种无线链路失败的检测装置,包括:
25.获取模块,用于通过周期性检测终端上报的探测参考信号srs,获取信干噪比sinr统计信息,所述sinr统计信息用于统计各周期的比较结果,所述比较结果为所述srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果;
26.确定模块,用于若基于所述sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值,则确定所述终端发生无线链路失败。
27.第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述无线链路失败的检测方法。
28.第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述无线链路失败的检测方法。
29.第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述无线链路失败的检测方法。
30.本发明提供的无线链路失败的检测方法、装置、电子设备及存储介质,通过周期性检测终端上报的srs,可以统计各周期的比较结果以获取sinr统计信息,比较结果为srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果,终端掉电会导致无线链路失败,进而若基于sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于第一sinr阈值,则可以确定终端发生无线链路失败,能够实现快速释放掉电终端所占用的无线资源。
附图说明
31.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些
附图获得其他的附图。
32.图1是本发明提供的无线链路失败的检测方法的流程示意图;
33.图2是本发明提供的无线链路失败的检测装置的结构示意图;
34.图3是本发明提供的电子设备的结构示意图。
具体实施方式
35.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
36.图1是本发明提供的无线链路失败的检测方法的流程示意图,如图1所示,所述无线链路失败的检测方法的执行主体可以是电子设备,例如基站等。该方法包括:
37.步骤101,通过周期性检测终端上报的探测参考信号srs,获取信干噪比sinr统计信息,所述sinr统计信息用于统计各周期的比较结果,所述比较结果为所述srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果;
38.具体地,为了实现快速释放掉电终端所占用的无线资源,通过周期性检测终端上报的探测参考信号(sounding reference signal,srs),可以统计各周期的比较结果以获取信干噪比(signal to interference plus noise ratio,sinr)统计信息,在各周期可以比较srs所用的各天线端口的sinr与第一sinr阈值之间的大小,以获取各周期的比较结果,进而统计各周期的比较结果可以获取sinr统计信息。
39.可以理解的是,终端掉电会导致无线链路失败(radio link failture,rlf),通过分析sinr统计信息可以判断是否发生无线链路失败。
40.步骤102,若基于所述sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值,则确定所述终端发生无线链路失败。
41.具体地,分析sinr统计信息的具体方式可以是判断是否在连续的预设数量个周期内各天线端口的sinr均小于第一sinr阈值,若确定在连续的预设数量个周期内各天线端口的sinr均小于第一sinr阈值,则可以确定终端发生无线链路失败。
42.例如,预设数量可以是50,可以判断是否在连续的50个周期内各天线端口的sinr均小于第一sinr阈值,若确定在连续的50个周期内各天线端口的sinr均小于第一sinr阈值,则可以确定终端发生无线链路失败。
43.本发明提供的无线链路失败的检测方法,通过周期性检测终端上报的srs,可以统计各周期的比较结果以获取sinr统计信息,比较结果为srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果,终端掉电会导致无线链路失败,进而若基于sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于第一sinr阈值,则可以确定终端发生无线链路失败,能够实现快速释放掉电终端所占用的无线资源。
44.可选地,所述sinr统计信息包括各天线端口的统计值,初始的统计值为所述预设数量,所述通过周期性检测终端上报的探测参考信号srs,获取信干噪比sinr统计信息,包括:
45.基于所述终端上报的srs,获取各天线端口的sinr;
46.基于所述第一sinr阈值和各天线端口的sinr,更新各天线端口的统计值;
47.所述基于所述第一sinr阈值和各天线端口的sinr,更新各天线端口的统计值,包括:
48.若确定目标天线端口的sinr小于所述第一sinr阈值,则执行对所述目标天线端口的统计值减1的操作;
49.或,若确定所述目标天线端口的sinr大于或等于所述第一sinr阈值,则配置所述目标天线端口的统计值为所述预设数量;
50.所述目标天线端口为所述srs所用的天线端口中的任意一个。
51.具体地,为了获取sinr统计信息,可以在每一个周期更新各天线端口的统计值,在任意一个周期,可以基于终端上报的srs,获取各天线端口的sinr,进而可以将各天线端口的sinr与第一sinr阈值进行比较,以获取比较结果,基于比较结果可以更新各天线端口的统计值。
52.可选地,在比较过程中,可以比较目标天线端口的sinr与第一sinr阈值之间的大小关系,若确定目标天线端口的sinr小于第一sinr阈值,则可以执行对目标天线端口的统计值减1的操作。
53.例如,第一sinr阈值可以是118,在某一次比较过程的开始时刻,目标天线端口的统计值为50,可以比较目标天线端口的sinr与第一sinr阈值之间的大小关系,若目标天线端口的sinr为100,则可以确定目标天线端口的sinr小于第一sinr阈值,则可以执行对目标天线端口的统计值减1的操作,在该次比较过程的结束时刻,目标天线端口的统计值为49。
54.可选地,在比较过程中,可以比较目标天线端口的sinr与第一sinr阈值之间的大小关系,若确定目标天线端口的统计值为0,且目标天线端口的sinr小于第一sinr阈值,则可以保持目标天线端口的统计值为0,而不执行对目标天线端口的统计值减1的操作。
55.可选地,在比较过程中,可以比较目标天线端口的sinr与第一sinr阈值之间的大小关系,若确定目标天线端口的sinr大于或等于第一sinr阈值,则可以配置目标天线端口的统计值为所述预设数量。
56.例如,第一sinr阈值可以是118,所述预设数量可以是50,在某一次比较过程的开始时刻,目标天线端口的统计值为35,可以比较目标天线端口的sinr与第一sinr阈值之间的大小关系,若目标天线端口的sinr为120,则可以确定目标天线端口的sinr大于第一sinr阈值,则可以配置目标天线端口的统计值为50。
57.因此,可以在每一个周期更新各天线端口的统计值,sinr统计信息可以表征在连续的若干个周期内各天线端口的通信质量,通过分析sinr统计信息可以判断是否发生无线链路失败。
58.可选地,所述基于所述sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值,包括:
59.若确定各天线端口的统计值均等于0,则确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值。
60.具体地,分析sinr统计信息的具体方式可以是判断是否各天线端口的统计值均小于或等于0,若确定各天线端口的统计值均等于0,则可以确定在连续的预设数量个周期内各天线端口的sinr均小于第一sinr阈值,进而可以确定发生无线链路失败。
61.因此,若确定各天线端口的统计值均等于0,则可以确定终端发生无线链路失败,能够实现快速释放掉电终端所占用的无线资源。
62.可选地,所述方法还包括:
63.若基于所述终端发送的信道质量指示cqi和/或上行数据,确定所述终端未发生无线链路失败,则配置各天线端口的统计值为所述预设数量。
64.具体地,在终端通信正常的情况下,物理层(phy)在srs解码可能存在问题,为了避免此情况发生,可以基于终端发送的信道质量指示(channel quality indicator,cqi)和/或上行数据,判断终端的无线链路状态,若确定终端未发生无线链路失败,则可以配置各天线端口的统计值为预设数量,进而各天线端口的统计值均大于0,能够实现在终端通信正常的情况下,避免使用srs进行无线链路失败检测。
65.可选地,上行数据为终端基于物理上行链路共享信道(physical uplink shared channel,pusch)发送的数据,若可以接收到该上行数据,则可以确定终端未发生无线链路失败,可以配置各天线端口的统计值为预设数量。
66.可选地,cqi可以是终端基于物理上行链路控制信道(physical uplink control channel,pucch)发送的,可以基于接收到的cqi判断终端的无线链路状态,若确定终端未发生无线链路失败,则可以配置各天线端口的统计值为预设数量。
67.可选地,可以基于cqi和所述上行数据,判断终端的无线链路状态,若确定终端未发生无线链路失败,则可以配置各天线端口的统计值为预设数量。
68.因此,通过基于cqi和/或上行数据来判断终端的无线链路状态,能够实现在终端通信正常的情况下,避免使用srs进行无线链路失败检测。
69.可选地,所述基于所述终端发送的信道质量指示cqi和/或上行数据,确定所述终端未发生无线链路失败,包括:
70.若基于所述cqi确定pucch的sinr大于或等于第二sinr阈值,则确定所述终端未发生无线链路失败。
71.具体地,可以基于cqi判断物理上行控制信道(physical uplink control channel,pucch)的sinr与第二sinr阈值之间的大小关系,若确定pucch的sinr大于或等于第二sinr阈值,则可以确定终端未发生无线链路失败,可以配置各天线端口的统计值为预设数量,进而各天线端口的统计值均大于0,能够实现在终端通信正常的情况下,避免使用srs进行无线链路失败检测。
72.例如,第二sinr阈值可以是118,若基于cqi确定pucch的sinr为120,则可以确定pucch的sinr大于第二sinr阈值,则可以确定终端未发生无线链路失败。
73.可选地,若确定cqi为非pusch复用且基于cqi确定pucch的sinr小于第二sinr阈值,则可以确定当前终端信号不好或者处于掉线状态,无线链路失败检测依然采用srs。
74.例如,第二sinr阈值可以是118,若基于cqi确定pucch的sinr为100(pucch的sinr小于第二sinr阈值),且确定cqi为非pusch复用,则可以确定当前终端信号不好或者处于掉线状态,无线链路失败检测依然采用srs。
75.可选地,所述基于所述终端上报的srs,获取各天线端口的sinr,包括:
76.基于所述终端上报的srs,确定所述目标天线端口对应的多个资源块通道的信噪比;
77.确定多个资源块通道的信噪比的平均值作为所述目标天线端口的sinr。
78.具体地,在任意一个周期,可以基于终端上报的srs,获取各天线端口的sinr。目标天线端口可以是srs所用的天线端口中的任意一个,获取目标天线端口的sinr的具体过程可以是基于终端上报的srs,获取目标天线端口对应的多个资源块(resource block,rb)通道的信噪比(signal to noise ratio,snr),进而可以基于多个rb通道的snr计算平均值,并将平均值作为目标天线端口的sinr。
79.因此,在每一个周期,通过分析终端上报的srs,可以获取各天线端口的sinr,进而基于各天线端口的sinr可以更新各天线端口的统计值。
80.本发明提供的无线链路失败的检测方法,通过周期性检测终端上报的srs,可以统计各周期的比较结果以获取sinr统计信息,比较结果为srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果,终端掉电会导致无线链路失败,进而若基于sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于第一sinr阈值,则可以确定终端发生无线链路失败,能够实现快速释放掉电终端所占用的无线资源。
81.下面对本发明提供的无线链路失败的检测装置进行描述,下文描述的无线链路失败的检测装置与上文描述的无线链路失败的检测方法可相互对应参照。
82.图2是本发明提供的无线链路失败的检测装置的结构示意图,如图2所示,所述装置包括:获取模块201和确定模块202,其中:
83.获取模块201,用于通过周期性检测终端上报的探测参考信号srs,获取信干噪比sinr统计信息,所述sinr统计信息用于统计各周期的比较结果,所述比较结果为所述srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果;
84.确定模块202,用于若基于所述sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值,则确定所述终端发生无线链路失败。
85.本发明提供的无线链路失败的检测装置,通过周期性检测终端上报的srs,可以统计各周期的比较结果以获取sinr统计信息,比较结果为srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果,终端掉电会导致无线链路失败,进而若基于sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于第一sinr阈值,则可以确定终端发生无线链路失败,能够实现快速释放掉电终端所占用的无线资源。
86.可选地,所述sinr统计信息包括各天线端口的统计值,初始的统计值为所述预设数量,所述获取模块具体用于:
87.基于所述终端上报的srs,获取各天线端口的sinr;
88.基于所述第一sinr阈值和各天线端口的sinr,更新各天线端口的统计值;
89.所述基于所述第一sinr阈值和各天线端口的sinr,更新各天线端口的统计值,包括:
90.若确定目标天线端口的sinr小于所述第一sinr阈值,则执行对所述目标天线端口的统计值减1的操作;
91.或,若确定所述目标天线端口的sinr大于或等于所述第一sinr阈值,则配置所述目标天线端口的统计值为所述预设数量;
92.所述目标天线端口为所述srs所用的天线端口中的任意一个。
93.可选地,所述确定模块具体用于:
94.若确定各天线端口的统计值均等于0,则确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值。
95.可选地,所述装置还包括配置模块,所述配置模块用于:
96.若基于所述终端发送的信道质量指示cqi和/或上行数据,确定所述终端未发生无线链路失败,则配置各天线端口的统计值为所述预设数量。
97.可选地,所述配置模块具体用于:
98.若基于所述cqi确定物理上行控制信道pucch的sinr大于或等于第二sinr阈值,则确定所述终端未发生无线链路失败。
99.可选地,所述获取模块具体用于:
100.基于所述终端上报的srs,确定所述目标天线端口对应的多个资源块通道的信噪比;
101.确定多个资源块通道的信噪比的平均值作为所述目标天线端口的sinr。
102.本发明提供的无线链路失败的检测装置,通过周期性检测终端上报的srs,可以统计各周期的比较结果以获取sinr统计信息,比较结果为srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果,终端掉电会导致无线链路失败,进而若基于sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于第一sinr阈值,则可以确定终端发生无线链路失败,能够实现快速释放掉电终端所占用的无线资源。
103.图3是本发明提供的电子设备的结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(communications interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行无线链路失败的检测方法,例如该方法包括:
104.通过周期性检测终端上报的探测参考信号srs,获取信干噪比sinr统计信息,所述sinr统计信息用于统计各周期的比较结果,所述比较结果为所述srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果;
105.若基于所述sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值,则确定所述终端发生无线链路失败。
106.此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
107.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的无线链路失败的检测方法,例如该方法包括:
108.通过周期性检测终端上报的探测参考信号srs,获取信干噪比sinr统计信息,所述
sinr统计信息用于统计各周期的比较结果,所述比较结果为所述srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果;
109.若基于所述sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值,则确定所述终端发生无线链路失败。
110.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的无线链路失败的检测方法,例如该方法包括:
111.通过周期性检测终端上报的探测参考信号srs,获取信干噪比sinr统计信息,所述sinr统计信息用于统计各周期的比较结果,所述比较结果为所述srs所用的各天线端口的sinr与第一sinr阈值之间的大小比较结果;
112.若基于所述sinr统计信息,确定在连续的预设数量个周期内各天线端口的sinr均小于所述第一sinr阈值,则确定所述终端发生无线链路失败。
113.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
114.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
115.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。