掌桥专利:专业的专利平台
掌桥专利
首页

脱网检测方法、脱网检测设备及存储介质

文献发布时间:2024-04-18 19:53:33


脱网检测方法、脱网检测设备及存储介质

技术领域

本发明涉及移动互联网领域,尤其涉及一种脱网检测方法、脱网检测设备及存储介质。

背景技术

终端异常脱网对用户感知影响很大。准确识别出终端异常脱网有助于优化网络,提升用户感知,因此识别终端异常脱网一直倍受重视。终端异常脱网的主要原因是无线链路存在异常,因此终端异常脱网和无线链路异常在很多时候是可以互换的。由于2G或者3G网络主要面向语音业务,终端发送是连续的,在一次调度时间内终端连续发送,可以使用上行报文质量来准确判断终端是否发生了脱网,而4G开始包括当前的5G是面向分组数据业务,一次调度分配的时间很短,导致了2G、3G网络中的基站根据检测上行传输质量来检测脱网的方法在4G、5G中失效了。而现有的关于4G、5G的网络优化方法都局限于无线网络内部,受限于基站,终端的功能实现以及是否启用。因此急需一种不依赖于基站和终端的异常脱网检测方法。

发明内容

本发明实施例的主要目的在于提供一种脱网检测方法、脱网检测设备及存储介质,旨在提供一种不依赖于基站和终端检测脱网情况的方法,基于基站与核心网之间的信令准确检测终端的脱网情况,发现网络质差点,为后续的网络优化提供依据。

第一方面,本发明实施例提供一种脱网检测方法,包括:

若核心网在针对终端发起异常终端上下文释放之前的预设时间内,收到来自所述终端的相关信令链路建立请求时,确定所述终端发生了脱网。

第二方面,本发明实施例还提供一种脱网检测设备,所述脱网检测设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本发明说明书提供的任一项脱网检测方法的步骤。

第三方面,本发明实施例还提供一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明说明书提供的任一项脱网检测方法的步骤。

本发明实施例提供一种脱网检测方法、脱网检测设备及存储介质,本发明实施例提供的脱网检测方法,不依赖于基站提供的数据来发现无线网络中发生脱网的质差点,基于基站与核心网之间的信令来检测脱网情况,因此不受基站、网络和终端功能的限制,具有很好的通用性,可大范围,长时间地用于检测无线网络中发生终端异常脱网的场景,提高了发现无线网络质差的效率,能够为无线网络优化,提升用户体验提供依据和辅助信息。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种脱网检测方法的流程示意图;

图2为图1中的脱网检测方法的子步骤流程示意图;

图3a和图3b为本发明实施例提供的终端上下文释放流程的网络示意图;

图4为本发明实施例一提供的在4G网络中应用本发明提供的脱网检测方法的流程示意图;

图5为本发明实施例二提供的在5G网络中应用本发明提供的脱网检测方法的流程示意图;

图6为本发明实施例提供的一种脱网检测设备的结构示意框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

2G或者3G网络主要面向语音业务,终端发送是连续的,可以在基站侧通过检测收到的上行报文质量来准确地判断终端是否脱网。即使是数据业务,一次调度分配的时间也比较长,在一次调度时间内终端连续发送,因此也可以使用上行报文质量来准确判断终端是否发生了脱网。因此在2/3G时代,识别终端异常脱网相对比较容易。

然而从4G开始包括当前的5G是面向分组数据业务,一次调度分配的时间很短,4GLTE(Long Time Evolution长期演进技术)网络中一次调度持续时间只有1ms,另外还需要依据实际数据包的缓存情况来决定是否调度,长时间不调度也是正常的,这导致了2/3G网络中基站检测上行传输质量脱网检测方法失效了。

4G LTE(Long Time Evolution长期演进技术)和5G NR(New Radio新无线)中终端通过周期检测下行信号质量的方法来判断是否处于失步状态。3GPP 36.213 4.2.1定义了终端必须进行周期的信号测量,基于信号质量向上层上报是处于同步状态(in-sync)指示或者失步状态(out-of-sync)指示。如果连续出现的失步状态指示的次数超过N310,就进入失步确认状态。开启定期器T310,在T310有效期间,连续出现的同步状态指示的次数超过N311,认为前面的失步是误判。如果T310定时器超时后,也没有出现连续N311个同步状态指示,就认为前面失步状态的判断是正确,记录无线链路失败(或者终端脱网)的信号信息。基站通过配置N310,T310,N311三个计数器或者定时器来控制终端检测空口链路失败的难易程度。这三个计数器或者定时器的含义是:N310表示连续“失步状态”指示的最大数目,T310表示确认失步状态的时长,N311表示退出失败状态最大连续“同步状态”指示的数目。基站这些参数的配置通过广播发送给终端,例如,LTE网络中的SIB2(系统消息2)中包括:

“ue-TimersAndConstants

T300=7(ms2000)

T301=7(ms2000)

T310=5(ms1000)

N310=7(n20)

T311=2(ms5000)

N311=0(n1)”

终端在发生无线链路失败后会发起小区选择流程重新搜索新的驻留小区。如果在T311时间内找到新的驻留小区,并且在发生无线链路失败前激活了安全上下文,终端会发起RRC(Radio Resource Control)重建的流程来尝试恢复与基站的通信。如在T311定时器超时后还没有找到新的驻留小区,或者RRC重建立失败,或者发生链路失败时没有激活安全上下文,终端会释放RRC连接进入空闲(IDLE)状态。基站依据RRC重建立流程的频次和密度发现网络质差点是优化无线网络的一种手段。但是否发起RRC重建立流程受重新找到新驻留小区的时间限制,并且新驻留小区与发生无线链路失败的小区可能不一致,影响网络质差点的判断。

随着网络规模扩大网络的维护成本越来越高,为了降低网络维护成本,SON(SelfOrganization Network,自组织网络)越来越成熟。SON中包含了无线链路失败(RLF:RadioLink Failure),也就是终端脱网时的信号上报作为无线网络优化的参考信息。终端发生无线链路失败(或称为脱网)后,终端再次接入网络的时候,会给基站发送一个指示位。

RRC重建立完成信令、RRC连接建立完成信令、RRC重配完成信令都包含rlf-InfoAvailable标志位。基站在发现rlf-InfoAvailable标志位后,可以发起ueInformationRequest/ueInformationResponse流程从UE中收取发生无线链路失败时的信号信息,以作为网络优化的辅助信息,从而为基于无线链路失败的网络优化提供了丰富的信息。但该功能是可选的,终端可能不支持无线链路信息的采集和上报,基站可能不支持无线链路信息的提取,或者无线链路信息提取后不处理等都有可能发生。

以上的网络优化方法都局限于无线网络内部,受限于基站,终端的功能实现以及是否启用。如5G NR R15版本的协议中还不支持这个功能,这个功能就无法使用。因此急需要提供一个不依赖于基站和网络的终端脱网的检测方法。

本发明实施例提供一种脱网检测方法、脱网检测设备及存储介质。其中,该脱网检测方法可应用于移动终端中,该移动终端可以手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备。

下面结合附图,对本发明的一些实施例作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,图1为本发明实施例提供的一种脱网检测方法的流程示意图。该脱网检测方法可以应用于脱网检测设备中。

如图1所示,该脱网检测方法包括步骤S101。

步骤S101、若核心网在针对终端发起的异常终端上下文释放之前的预设时间内,收到来自所述终端的相关信令链路建立请求时,确定所述终端发生了脱网。

移动互联网(包括4G LTE,5G NR)的空口链路是按需建立的,当有数据要发送但空口链路没有RRC连接,会发起新的RRC连接建立请求。终端T311超时后若没有搜索到新的驻留小区,或者RRC重建立失败后释放RRC连接,进入IDLE状态,并没有通知到基站,基站仍然处于RRC连接状态,核心网呼叫控制网元仍然认为在通信过程中。这时候如果终端有上行数据需要发送但发现无RRC连接,终端会发起RRC建立流程来恢复通信。终端通信链路包括两部分,一部分是终端与基站之间的RRC连接,另一部分是基站与核心网之间终端信令相关链路及可选的媒体面隧道连接。终端与基站之间的RRC连接建立流程的最后一条信令rrcConnectionSetupComplete包含了终端发送给核心网呼叫控制网元的NAS(Non-AccessStratum)信令,基站将这条NAS信令转发给核心网呼叫控制网元以建立终端相关信令链路。

当终端没有通知网络就释放呼叫,终端和网络维护的状态会出现不一致,核心网收到基站转发过来的NAS信令请求建立终端相关信令链接时会发现对应的终端仍然在通信过程中,因而会发起异常终端上下文释放。因此,如果在异常终端上下文释放之前的短时间内,网络侧收到了基站发送的来自同一个终端的相关信令链路建立连接请求,说明在之前发生了未通知网络侧的呼叫释放,也即表明之前终端发生了脱网。本发明正是基于这一点来实现基于基站与核心网的信令来发现空口链路失败或者终端脱网情况。

具体的,通过判断核心网在针对终端发起异常终端上下文释放之前的预设时间内,是否收到来自所述终端的相关信令链路建立请求,若收到来自所述终端的相关信令链路建立请求时,即可确定该终端发生了脱网。

在一实施例中,具体地,参照图2,步骤S101包括:子步骤S1011至子步骤S1013。

子步骤S1011,采集核心网呼叫控制网元周围各接口的信令数据,解析所述信令数据生成XDR;其中,所述XDR至少包括:由核心网发起的终端上下文释放的记录、终端标识、终端的信令链路建立请求的记录。

XDR(Extended Data Record)包括:CDR(CallDataRecord)呼叫详细记录、TDR(TransactionDataRecord)事务详细记录和SDR(ServiceDataRecord)业务详细记录。其中,TDR为基本会话过程记录,用以描述在两个信令点之间的一次基本信令过程。CDR为信令过程表示一次中继呼叫接续过程。SDR为全程业务过程记录,用以描述用户使用一次网络业务时所发生的完整信令配合过程。

核心网呼叫控制网元周围各接口包括:第一接口和第二接口,所述第一接口为核心网呼叫控制网元与基站之间的接口,所述第二接口为所述核心网呼叫控制网元与核心网其他网元之间的接口,且所述第二接口携带了终端标识。

示例性地,对于4G LTE网络,核心网呼叫控制网元就是MME(Mobility ManagementEntity),其周围各接口包括:MME与基站之间的S1MME接口,MME与XGW之间的S11接口。MME与HSS之间的S6a接口,其中,S11接口携带了终端标识。采集各个接口上的原始信令数据并解析信令生成XDR,如中国移动统一DPI规范中的XDR定义。

示例性地,对于5G NR网络,核心网呼叫控制网元就是AMF(Access and MobilityManagement Function)。其周围各接口包括:AMF与基站之间的N2接口,AMF与SMF(SessionManagement Function)之间的N11接口,AMF与AUSF(Authentication Server Function)之间的N12接口,其中,N11接口携带了终端标识。采集各个接口上的原始信令数据并解析信令抽取关键信息生成XDR,如中国移动5G上网日志留存系统规范中的XDR定义。

核心网呼叫控制网元与基站之间的接口一般是不携带终端的永久标识,如IMSI(International Mobile Subscriber Identity)。但核心网呼叫控制网元与核心网其他网元的接口,如S11或者N11接口,可以携带终端的用户永久标识。通过两个接口之间同有的一些通信参数,如基站和XGW之间媒体面的隧道标识TEID(Tunnel Endpoint Identifier),将属于同一次会话的S11/N11口的终端永久用户标识用于回填到XDR中。

具体的,基于现有的信令监控技术即可实现采集核心网呼叫控制网元周围各接口的信令数据,并根据业内技术规范解析信令数据生成XDR。XDR将属于同一信令交互流程各条信息的关键信息抽取出来,以记录形式保存下来。

子步骤S1012、根据所述XDR,筛选出由所述核心网发起的异常终端上下文释放记录;

终端上下文释放(UE Context Release)包括三种情况:由终端发起的上下文释放请求、由基站发起的上下文释放以及由核心网发起的上下文释放。如图3所示,是LTE网络中由基站和核心网发起的终端上下文释放流程的示意图。

其中,图3a是基站eNB(evolved NodeB)向核心网MME(Mobility ManagementEntity)发送终端上下文释放请求。图3b是核心网MME(Mobility Management Entity)向基站eNB发送终端上下文释放的命令。由基站发起的终端上下文释放流程包括a和b两个部分,也即首先由基站向核心网发送终端上下文释放请求,再由核心网向基站发送终端上下文释放的命令。而由核心网发起的终端上下文释放的过程只包括b部分,由核心网直接给基站发送终端上下文释放的命令。

首先根据对XDR的分析,从记录中筛选出所有由核心网发起的终端上下文释放的记录,并进一步从中筛选出异常的终端上下文释放记录。具体的筛选办法为:根据所述核心网发起的终端上下文释放的记录中包含发起所述终端上下文释放的原因,来排除由于正常业务需求的情况下由核心网发起的终端上下文释放。

核心网发送的终端上下文释放信令UE CONTEXT RELEASE COMMAND信令的包含Cause字段给出了发起上下文释放的原因。

某些业务原因,例如站间切换完成,释放源基站侧的终端上下文携带的Cause就是Successful Handover(成功切换),Handover Cancelled(取消切换)。对于这些应用场景,有对应的呼叫流程切换流程配合,是正常业务需要。因此首先根据原因排除核心网基于正常业务发起释放终端上下文的情况后,剩余的记录就是异常终端上下文释放记录。

由于当前核心网发起的大部分业务对应的上下文释放的原因是SuccessfulHandover或Handover Cancelled,虽然还存在少数其他和核心网发起的终端上下文释放的场景,通过排除法来排除大部分的正常上下文释放记录用于下一步的判断。

具体地,当确定所述发起所述终端上下文释放的原因不是Successful Handover或Handover Cancelled中的任一个时,所述核心网发起的终端上下文释放为异常终端上下文释放。进一步地,还需要对同一终端是否有信令链路建立请求进行判断。

子步骤S1013、根据每一条所述异常终端上下文释放记录的释放时间以及所针对的终端的终端标识,当在所述释放时间之前的所述预设时间内,确定存在来自同一个所述终端的相关信令链路建立请求时,即可确定所述终端发生了脱网。

具体地,从核心网发起异常终端上下文释放的时间出发,向前搜索一段预设时间,在这一段预设时间内若存在基站发送的针对同一终端的相关信令链路建立请求时,即说明该终端之前发生了脱网。

进一步地,可根据异常终端上下文释放记录中对应的基站信息,确定发生了终端异常脱网的基站,根据基站发送给核心网的终端相关信令链路建立请求中包含的小区信息,确定脱网终端重新接入网络的新驻留小区。

由于核心网是收到基站发送的终端相关信令链路建立请求后检测到针对同一终端存在遗留终端上下文才发起的异常释放,中间相隔的时间应该很短,因此,所述预设时间一般不超过100毫秒,具体数值根据网络的业务的不同具体确定,本申请对此不作限定。

示例性地,可将预设时间设置为30毫秒。

通过本发明提供的脱网检测方法,可以基于基站与核心网之间的信令来检测脱网情况,因此不受基站、网络和终端功能的限制,具有很好的通用性,可大范围,长时间地用于检测无线网络中发生终端异常脱网的场景,提高了发现无线网络质差的效率,能够为无线网络优化,提升用户体验提供依据和辅助信息。

为了更好地说明本发明提供的脱网检测方法,本发明还提供了将所述方法应用于具体网络的实施例。

实施例一

如图4所示,在4G LTE网络中应用本发明的方法检测脱网情况,整个处理流程分为四个步骤。

对于4G LTE网络,核心网呼叫控制网元就是MME(Mobility Management Entity)。

步骤一、采集MME周围各接口的原始信令,抽取关键信息生成XDR。

MME周围各接口包括MME与基站之间的S1MME接口,MME与XGW之间的S11接口,MME与HSS之间的S6a接口。采集各个接口上的原始信令数据并解析信令生成XDR,如中国移动统一DPI规范中的XDR定义。基于通用的信令监控采集平台可完成步骤一。

XDR将属于同一信令交互流程各条信息的关键信息抽取出来,以记录形式保存下来,如4G S1MME接口呼叫流程包括:

1:Attach

2:Sevice request

3:Extended service request

4:Paging

5:TAU

6:Detach

7:PDN connectivity

8:PDN disconnection

9:EPS bearer resource allocation

10:EPS bearer resource modification

11:EPS bearer context deactivation

12:EPS bearer context modification

13:Dedicated EPS bearer context activation

14:X2 handover

15:S1 handover in

16:S1 handover out

17:S1 handover cancel

18:Initial context setup

19:UE context modification

20:UE context release

21:E-RAB release

22:Reset

23:Error indication

4G网络对应的XDR记录如下:

/>

/>

步骤二、为XDR回填终端的永久标识。

MME与基站之间的接口一般是不携带终端的永久标识,如IMSI(InternationalMobile Subscriber Identity)。但MME与核心网其他网元之间的接口,如S11接口可以携带终端的用户永久标识。通过两个接口之间同有的一些通信参数,如基站和XGW之间媒体面的隧道标识TEID(Tunnel Endpoint Identifier),将属于同一次会话的S11口的终端永久用户标识回填到S1接口的XDR中。S1接口内各XDR依据S1APID等标识别将属于同一呼叫的XDR组合在一起。依据同一呼叫内部分XDR确定的终端永久标识可以扩展到同一呼叫的所有XDR。由于信令监控平台的采集部分通常包含了终端永久标识的回填功能,由信令监控平台的合成服务器来完成步骤二。

步骤三、分析XDR,筛选出由核心网发起的异常终端上下文释放的记录。

根据分析XDR,从中挑选核心网发起的非正常业务需要产生的异常终端上下文释放记录。

释放终端上下文可以由基站发起,也可以由核心网发起。基站发起的终端上下文释放是基站先发送一个请求消息给核心,然后核心网再给基站发送一个终端上下文释放信令。而核心网发起的终端上下文释放就是核心网直接给基站发送终端上下文释放的信令。

核心网发送的终端上下文释放信令UE CONTEXT RELEASE COMMAND信令的包含cause字段给出了发起释放原因。某些原因,如站间切换完成,释放源基站侧的终端上下文携带的Cause原因就是Successful Handover,站间切换失败,释放目标基站侧的终端上下文Handover Cancelled,有对应的流程配合就是正常业务需要。根据原因值排除核心网正常业务需要的释放终端上下文的情况剩余的非正常业务需要的释放记录。

步骤四、判断核心网在发起异常终端上下文释放之前的预设时间内是否收到来自同一终端的相关信令链路建立请求,来确定所述终端是否发生了脱网。

筛选出核心网在发起异常终端上下文释放之前的预设时间内,收到了来自基站发起的同一个终端的相关信令链路建立请求的记录,即可判断为终端发生了异常脱网。

考虑到核心网是收到基站发送的终端相关信令链路建立请求后检测到存在遗留终端上下文才发起的异常释放,两者时间间隔很短,示例性地,可将预设时间设为30ms。

基站发送终端相关信令链路建立请求携带从终端收到的NAS信令一般为ServiceRequest,4G TAU(Tracking Area Updating),4G ATTACH request。因此可根据由核心网发起的异常终端上下文释放记录中所对应的基站确定发生了终端异常脱网的基站,而基站发送的终端相关信令链路建立请求所对应的小区为终端重新接入网络的新驻留小区。

本发明实施例提供的脱网检测方法,可以基于基站与核心网之间的信令来检测4G网络的脱网情况,且不受基站、网络和终端功能的限制,具有很好的通用性,可大范围,长时间地用于检测无线网络中发生终端异常脱网的场景。能够提高发现无线网络质差的效率,为无线网络优化和提升用户体验提供依据和辅助信息。

实施例二

如图5所示,在5G NR网络中应用本发明的方法检测脱网情况,整个处理流程分为四个步骤。

对于5G NR网络,核心网呼叫控制网元就是AMF(Access and MobilityManagement Function)。

步骤一、采集AMF周围各接口的原始信令,抽取关键信息生成XDR。

AMF周围的接口包括AMF与基站之间的N2接口,AMF与SMF(Session ManagementFunction)之间的N11接口。AMF与AUSF(Authentication Server Function)之间的N12接口。采集各个接口上的原始信令并解析信令生成XDR,如中国移动5G上网日志留存系统规范中的XDR定义。

XDR将属于同一信令交互流程各条信息的关键信息抽取出来,以记录形式保存下来,如5G N1N2接口呼叫流程包括:

Registration

De-registration

Service Request

Paging

Notification

Primary Authentication

Security Activation

Identification Acquisition

UE Configuration Update

5GMM Status

PDU Session Establishment

Secondary Authentication

PDU Session Modification

PDU Session Release

5GSM Status

N2 HO Out

N2 HO In

N2 HO Cancel

Xn HO

Initial Context Setup

UE Context Modification

UE Context Release

PDU Session Resource Setup

PDU Session Resource Modify

通常信令监控的采集平台都可以完成这一步的工作。

PDU Session Resource Release

PDU Session Resource Notify

PDU Session Resource Modify Indication

SMS

UE Capability Info Indication

生成的XDR记录如下:

/>

/>

/>

/>

步骤二、为XDR回填终端的永久标识。

AMF与基站之间的接口一般是不携带终端的永久标识,如IMSI(InternationalMobile Subscriber Identity)。但核心网呼叫控制网元与核心网其他网元之间的接口,如N11接口,可以携带终端的用户永久标识。通过两个接口之间同有的一些通信参数,如基站和XGW之间媒体面的隧道标识TEID(Tunnel Endpoint Identifier),将属于同一次会话的N11口的终端永久用户标识回填到S1/N2接口的XDR中。N2接口内各XDR依据NgAPID等标识别将属于同一呼叫的XDR组合在一起。依据同一呼叫内部分XDR确定的终端永久标识可以扩展到同一呼叫的所有XDR。信令监控平台的采集部分通常包含了终端永久标识的回填功能。通常由合成服务器来完成。

步骤三、分析XDR,筛选出由核心网发起的异常终端上下文释放的记录。

释放终端上下文可以由基站发起,也可以由核心网发起。基站发起的终端上下文释放是基站先发送一个请求消息给核心,然后核心网再給基站发送一个终端上下文释放信令。而核心网发起的终端上下文释放就是核心网直接給基站发送终端上下文释放的信令。

核心网发送的终端上下文释放信令UE CONTEXT RELEASE COMMAND信令的包含cause字段给出了发起释放原因。如某些原因,如站间切换完成,释放源基站侧的终端上下文携带的Cause原因就是Successful Handover,站间切换失败,释放目标基站侧的终端上下文Handover Cancelled。根据原因值排除核心网正常释放终端上下文的情况剩余的异常释放记录。

步骤四、判断核心网在发起异常终端上下文释放之前的预设时间内是否收到来自同一终端的相关信令链路建立请求,来确定所述终端是否发生了脱网。

由于核心网是收到基站发送的终端相关信令链路建立请求后检测到存在遗留终端上下文才发起的异常释放,这个时间应该很短,不应该超过100ms,建议选择为30ms。

基站发送终端相关信令链路建立请求携带从终端收到的NAS信令一般为ServiceRequest,5G的Registration。其中释放终端上下文对应的基站为发生终端异常脱网基站,基站发送终端相关信令链路建立请求的小区为终端重新接入网络的新驻留小区。

本发明实施例提供的脱网检测方法,可以基于基站与核心网之间的信令来检测5G网络的脱网情况,且不受基站、网络和终端功能的限制,具有很好的通用性,可大范围,长时间地用于检测无线网络中发生终端异常脱网的场景。能够提高发现无线网络质差的效率,为无线网络优化和提升用户体验提供依据和辅助信息。

请参阅图6,图6为本发明实施例提供的一种脱网检测设备的结构示意性框图。

如图6所示,脱网检测设备300包括处理器301和存储器302,处理器301和存储器302通过总线303连接,该总线比如为I2C(Inter-integrated Circuit)总线。

具体地,处理器301用于提供计算和控制能力,支撑整个脱网检测设备的运行。处理器301可以是中央处理单元(Central Processing Unit,CPU),该处理器301还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

具体地,存储器302可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本发明实施例方案相关的部分结构的框图,并不构成对本发明实施例方案所应用于其上的脱网检测设备的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现本发明实施例提供的任意一种所述的脱网检测方法。

在一实施例中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现如下步骤:

若核心网在针对终端发起异常终端上下文释放之前的预设时间内,收到来自所述终端的相关信令链路建立请求时,确定所述终端发生了脱网。

在一实施例中,所述处理器在实现脱网检测方法时,用于实现;获取由所述核心网发起的异常终端上下文释放记录;根据每一条所述异常终端上下文释放记录的释放时间以及所针对的终端的终端标识,当在所述释放时间之前的所述预设时间内,确定存在来自同一个所述终端的相关信令链路建立请求时,确定所述终端发生了脱网。

在一实施例中,所述处理器在实现获取由所述核心网发起的异常终端上下文释放记录时,用于实现:采集核心网呼叫控制网元周围各接口的信令数据,解析所述信令数据生成XDR;其中,所述XDR至少包括:由核心网发起的终端上下文释放的记录、终端标识、终端的相关信令链路建立请求的记录;根据所述XDR筛选出由所述核心网发起的异常终端上下文释放记录。

在一实施例中,所述处理器在实现根据所述XDR筛选出由所述核心网发起的异常终端上下文释放记录时,用于实现:根据所述核心网发起的终端上下文释放的记录中包含的发起所述终端上下文释放的原因指示;当确定所述原因指示不是Successful Handover或Handover Cancelled中的任一个时,所述核心网发起的终端上下文释放为异常终端上下文释放。

在一实施例中,所述周围各接口包括:第一接口和第二接口,所述第一接口为核心网呼叫控制网元与基站之间的接口,所述第二接口为所述核心网呼叫控制网元与核心网其他网元之间的接口,且所述第二接口携带了所述终端标识;所述处理器在实现解析所述信令数据生成XDR时,用于实现:根据解析所述第一接口的信令数据得到的解析结果以及所述第二接口的参数得到的终端标识,生成所述XDR。

在一实施例中,所述处理器在实现脱网检测方法时,用于实现:对于4G网络,所述核心网呼叫控制网元为MME,所述第一接口为MME与所述基站之间的S1MME接口;所述第二接口为所述MME与XGW之间的S11接口,其中,所述S11接口携带了所述终端标识。

在一实施例中,所述处理器在实现脱网检测方法时,用于实现:对于5G网络,所述核心网呼叫控制网元为AMF,所述第一接口为所述AMF与所述基站之间的N2接口;所述第二接口为所述AMF与SMF之间的N11接口,其中,所述N11接口携带了所述终端标识。

在一实施例中,所述处理器在实现脱网检测方法时,用于实现:在确定所述终端发生了脱网之后,根据所述核心网针对所述终端发起的异常终端上下文释放所对应的基站信息,确定发生了脱网的基站;根据来自所述终端的相关信令链路建立请求所对应的小区信息,确定所述终端重新接入网络的新驻留小区。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的脱网检测设备的具体工作过程,可以参考前述脱网检测方法实施例中的对应过程,在此不再赘述。

本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明实施例说明书提供的任一项脱网检测方法的步骤。

其中,所述存储介质可以是前述实施例所述的脱网检测设备的内部存储单元,例如所述脱网检测设备的硬盘或内存。所述存储介质也可以是所述脱网检测设备的外部存储设备,例如所述脱网检测设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施例中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

应当理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本发明的具体实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种液位检测装置和包含其的设备以及液位检测方法、电子设备及计算机可读存储介质
  • 存储设备在线检测方法、装置、设备及可读存储介质
  • 屏幕缺陷检测方法、检测设备、系统及存储介质
  • 包装箱、损伤检测方法、装置、检测设备和存储介质
  • 终端检测方法、检测设备、系统及存储介质
  • 检测设备、检测系统、检测方法、电子设备和存储介质
  • 一种基于车载雷达的通道检测方法、检测方法、通道检测设备及一种计算机可读存储介质
技术分类

06120116337772