一种事件监控方法及装置与流程

文档序号:25260680发布日期:2021-06-01 15:27阅读:75来源:国知局
一种事件监控方法及装置与流程

本申请涉及无线通信技术领域,尤其涉及事件监控方法及装置。



背景技术:

目前,第四代(4thgeneration,4g)/第五代(5thgeneration,5g)业务能力互通的网络架构中,业务能力服务器(servicescapabilityserver,scs)/应用服务器(applicationserver,as)可以对终端装置进行事件监控(eventmonitoring),如:对终端装置的位置进行监控等。其中,在事件监控之前,由scs/as将用于进行事件监控的相关配置参数配置给mme/amf,由mme/amf基于配置参数对终端装置进行事件监控。

例如,当终端装置注册到4g/5g业务能力互通的网络架构的4g网络时,由mme接收第三方的业务提供者提供的监控配置相关参数,如:监控事件类型、最大报告次数等,基于监控配置相关参数对终端装置进行事件监控,每上报一次事件,将最大报告次数减1,同时,将剩余报告次数保存到mme中,直至mme上报事件的次数达到最大报告次数。当终端装置注册到4g/5g业务能力互通的网络架构的5g网络时,由amf接收第三方的业务提供者提供的监控配置相关参数,如:监控事件类型、最大报告次数等,基于监控配置相关参数对终端装置进行事件监控,每上报一次事件,将最大报告次数减1,同时,将剩余报告次数保存到amf中,直至mme上报事件的次数达到最大报告次数。

由上可知,对终端装置进行事件监控的过程中,剩余报告次数的取值是动态变化的,且保存在终端装置注册的移动管理网元,如:mme或者amf中。由于终端装置具有移动性,终端装置可以在4g/5g业务能力互通的网络架构中,从4g网络移动到5g网络,或者,从5g网络移动到4g网络。以终端装置从4g网络移动到5g网络为例,终端装置移动到5g网络后,amf无法获取剩余报告次数的当前值,而是根据scs/as配置的最大报告次数(即报告次数的初始值)对终端装置进行事件监控,导致最终上报的监控事件报告的总次数大于最大报告次数,影响事件报告的准确性。



技术实现要素:

本申请提供一种事件监控方法及装置,解决了终端装置跨网络系统移动时,无法获取用于事件监控的相关参数的当前值,导致事件监控报告准确性降低的问题。

为达到上述目的,本申请采用如下技术方案:

第一方面,本申请提供了一种事件监控方法,所述方法包括:当终端装置从第一网络系统移动到第二网络系统时,用户数据管理网元向第一网元发送用于请求第一事件的第一参数的当前值的第一请求;用户数据管理网元接收来自第一网元的第一参数的当前值,向目标移动管理网元发送包括第一参数的当前值的第二请求,请求目标移动管理网元基于第一参数的当前值监控第一事件。

基于第一方面所述的方法,当终端装置发生跨网络系统移动时,由用户数据管理网元向第一网元请求用于第一事件监控的第一参数的当前值,并将从第一网元获取到的第一参数的当前值发送给目标移动管理网元,以便目标移动管理网元基于第一参数的当前值继续对终端装置进行事件监控。如此,可以保证终端装置跨网络系统前的移动管理网元与终端装置跨网络系统后的移动管理网元基于同一参数的连续值对终端装置进行事件监控,提高了事件监控报告的准确性,避免现有因终端装置跨网络系统后,新的网络系统中的移动管理网元因无法获取到参数的当前值,而重新基于该参数的初始值对终端装置进行事件监控导致的事件监控上报不准确的问题。

第二方面,本申请提供了一种通信装置,该通信装置可以为用户数据管理网元或者用户数据管理网元中的芯片或者片上系统,还可以为用户数据管理网元中用于实现第一方面或第一方面的任一可能的设计所述的方法的功能模块。该终端装置可以实现上述各方面或者各可能的设计中用户数据管理网元所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置包括:发送单元、接收单元。

发送单元,用于当终端装置从第一网络系统移动到第二网络系统时,向第一网元发送用于请求第一事件的第一参数的当前值的第一请求;

接收单元,用于接收来自第一网元的第一参数的当前值;

发送单元,还用于向目标移动管理网元发送包括第一参数的当前值的、且用于请求目标移动管理网元监控第一事件的第二请求。

其中,该通信装置的具体实现方式可参考第一方面或第一方面的任一种可能的设计提供的事件监控方法中用户数据管理网元的行为功能。基于第二方面所述的通信装置,当终端装置发生跨网络系统移动时,由该通信装置向第一网元请求用于第一事件监控的第一参数的当前值,并将从第一网元获取到的第一参数的当前值发送给目标移动管理网元,以便目标移动管理网元基于第一参数的当前值继续对终端装置进行事件监控。如此,可以保证终端装置跨网络系统前的移动管理网元与终端装置跨网络系统后的移动管理网元基于同一参数的连续值对终端装置进行事件监控,提高了事件监控报告的准确性,避免现有因终端装置跨网络系统后,新的网络系统中的移动管理网元因无法获取到参数的当前值,而重新基于该参数的初始值对终端装置进行事件监控导致的事件监控上报不准确的问题。

一种可能的设计中,结合第一方面或者第二方面,第一参数至少包括报告次数和报告间隔中的一个。报告次数可以指剩余报告次数,报告间隔可以指剩余报告间隔等。

基于该可能的设计,可以在终端装置跨网络系统移动时,实时获取随着事件监控的推进而参数值动态变化的参数的当前值,如:报告次数和/或者报告间隔的当前值的当前值,便于跨网络系统前后的移动管理网元根据连续的参数值进行事件监控。

一种可能的设计,结合第一方面或第二方面或者第一方面的任一可能的设计或第二方面的任一可能的设计,第一网元属于第一网络系统,目标移动管理网元属于第二网络系统。

基于该可能的设计,可以从第一网络系统中的第一网元获取第一参数的当前值,并发送给第二网络系统中的目标移动管理网元,以便终端装置移动到第二网络系统后,由目标移动管理网元根据第一参数的当前值对终端装置进行事件监控,提高事件监控的准确性。

一种可能的设计中,结合第一方面或者第二方面或者第一方面的任一可能的设计或者第二方面的任一可能的设计,第一网元为amf或者网络开放功能网元,目标移动管理网元为mme;或者,第一网元为mme或者网络开放功能网元,目标移动管理网元为amf。

一种可能的设计中,结合第一方面或者第二方面或者第一方面的任一可能的设计或者第二方面的任一可能的设计,第一请求包括终端装置的标识;终端装置的标识来自于目标移动管理网元。

基于该可能的设计,可以将终端装置的标识携带在第一请求中发送给第一网元,以便第一网元根据终端装置的标识查询到第一事件的第一参数的当前值,并将第一参数的当前值通过该通信装置发送给目标移动管理网元。

一种可能的设计中,结合第一方面或者第二方面或者第一方面的任一可能的设计或者第二方面的任一可能的设计,第一请求包括第一事件的配置标识,第一事件的配置标识用于第一网元根据第一事件的配置标识发送第一参数的当前值。

基于该可能的设计,可以将第一事件的配置标识携带在第一请求中发送给第一网元,以便第一网元根据第一事件的配置标识查询到第一事件的第一参数的当前值,并将第一参数的当前值通过该通信装置发送给目标移动管理网元。

第三方面,本申请提供了一种通信装置,该通信装置可以为用户数据管理网元或者用户数据管理网元中的芯片或者片上系统。该通信装置可以实现上述各方面或者各可能的设计中用户数据管理网元所执行的功能,所述功能可以通过硬件实现,如:一种可能的设计中,该通信装置可以包括:处理器和收发器。处理器用于当终端装置从第一网络系统移动到第二网络系统时,通过收发器向第一网元发送用于请求第一事件的第一参数的当前值的第一请求,并通过收发器接收来自第一网元的第一参数的当前值,向目标移动管理网元发送包括第一参数的当前值的、且用于请求目标移动管理网元监控第一事件的第二请求。

在又一种可能的设计中,所述终端装置还可以包括存储器,所述存储器,用于保存终端装置必要的计算机执行指令和数据。当该终端装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该终端装置执行如上述第一方面或者第一方面的任一种可能的设计所述的事件监控方法。

第四方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的事件监控方法。

第五方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可执行上述第一方面或者上述方面的任一种可能的设计所述的事件监控方法。

第六方面,本申请提供了一种通信装置,该通信装置可以为用户数据管理网元或者用户数据管理网元中的芯片或者片上系统,该通信装置包括一个或者多个处理器以及和一个或多个存储器。所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述终端装置执行如上述第一方面或者第一方面的任一可能的设计所述的事件监控方法。

第七方面,本申请提供了一种芯片系统,所述芯片系统包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器中存储有计算机程序代码或计算机指令;当所述一个或多个处理器执行所述计算机程序代码或计算机指令时,使得所述芯片系统执行如上述第一方面或者第一方面的任一可能的设计所述的事件监控方法。

其中,第三方面至第七方面中任一种设计方式所带来的技术效果可参见上述第一方面或者第一方面的任一种可能的设计所带来的技术效果,不再赘述。

第八方面,本申请提供了一种事件监控方法,所述方法包括:当终端装置从第一网络系统移动到第二网络系统时,第一网元接收来自用户数据管理网元的用于请求第一事件的第一参数的当前值的第一请求,根据第一请求向用户数据管理网元发送第一参数的当前值。

基于第八方面所述的方法,当终端装置发生跨网络系统移动时,第一网元在用户数据管理网元的请求下,将第一参数的当前值发送给用户数据管理网元,由用户数据管理网元将从第一网元获取到的第一参数的当前值发送给目标移动管理网元,以便目标移动管理网元基于第一参数的当前值继续对终端装置进行事件监控。如此,可以保证终端装置跨网络系统前的移动管理网元与终端装置跨网络系统后的移动管理网元基于同一参数的连续值对终端装置进行事件监控,提高了事件监控报告的准确性,避免现有因终端装置跨网络系统后,新的网络系统中的移动管理网元因无法获取到参数的当前值,而重新基于该参数的初始值对终端装置进行事件监控导致的事件监控上报不准确的问题。

一种可能的设计中,结合第八方面,第一参数至少包括报告次数和报告间隔中的一个。报告次数可以指剩余报告次数,报告间隔可以指剩余报告间隔等。

基于该可能的设计,可以在终端装置跨网络系统移动时,实时获取随着事件监控的推进而参数值动态变化的参数的当前值,如:报告次数和/或者报告间隔的当前值的当前值,便于跨网络系统前后的移动管理网元根据连续的参数值进行事件监控。

一种可能的设计中,结合第八方面或者第八方面的任一可能的设计,第一网元属于第一网络系统,目标移动管理网元属于第二网络系统。

基于该可能的设计,第一网络系统中的第一网元可以将第一参数的当前值发送给第二网络系统中的目标移动管理网元,以便终端装置移动到第二网络系统后,由目标移动管理网元根据第一参数的当前值对终端装置进行事件监控,提高事件监控的准确性。

一种可能的设计中,结合第八方面或者第八方面的任一可能的设计,第一网元为amf或者网络开放功能网元,目标移动管理网元为mme;或者,第一网元为mme或者网络开放功能网元,目标移动管理网元为amf。

一种可能的设计中,结合第八方面或者第八方面的任一可能的设计,第一请求包括终端装置的标识;终端装置的标识来自于目标移动管理网元;第一网元根据第一请求,向用户数据管理网元发送第一参数的当前值,包括:第一网元根据终端装置的标识,向用户数据管理网元发送第一参数的当前值。

基于该可能的设计,第一网元可以接收到携带有终端装置的标识的第一请求,根据终端装置的标识查询到第一事件的第一参数的当前值,并将第一参数的当前值通过该通信装置发送给目标移动管理网元。

一种可能的设计中,结合第八方面或者第八方面的任一可能的设计,第一请求包括第一事件的配置标识;第一网元根据第一请求,向用户数据管理网元发送第一参数的当前值,包括:第一网元根据第一事件的配置标识,向用户数据管理网元发送第一参数的当前值。

基于该可能的设计,第一网元可以接收到携带有第一事件的配置标识的第一请求,根据第一事件的配置标识查询到第一事件的第一参数的当前值,并将第一参数的当前值通过该通信装置发送给目标移动管理网元。

第九方面,本申请提供一种通信装置,该通信装置可以为第一网元或者第一网元中的芯片或者片上系统,还可以为第一网元中用于实现第八方面或第八方面的任一可能的设计所述的方法的功能模块。该通信装置可以实现上述各方面或者各可能的设计中第一网元所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:接收单元,发送单元;

接收单元,用于当终端装置从第一网络系统移动到第二网络系统时,接收来自用户数据管理网元的用于请求第一事件的第一参数的当前值的第一请求;

发送单元,用于根据第一请求,向用户数据管理网元发送第一参数的当前值。

基于第九方面所述的通信装置,当终端装置发生跨网络系统移动时,该通信装置在用户数据管理网元的请求下,将第一参数的当前值发送给用户数据管理网元,由用户数据管理网元将从通信装置获取到的第一参数的当前值发送给目标移动管理网元,以便目标移动管理网元基于第一参数的当前值继续对终端装置进行事件监控。如此,可以保证终端装置跨网络系统前的移动管理网元与终端装置跨网络系统后的移动管理网元基于同一参数的连续值对终端装置进行事件监控,提高了事件监控报告的准确性,避免现有因终端装置跨网络系统后,新的网络系统中的移动管理网元因无法获取到参数的当前值,而重新基于该参数的初始值对终端装置进行事件监控导致的事件监控上报不准确的问题。

一种可能的设计中,结合第九方面,第一参数至少包括报告次数和报告间隔中的一个。报告次数可以指剩余报告次数,报告间隔可以指剩余报告间隔等。

基于该可能的设计,可以在终端装置跨网络系统移动时,实时获取随着事件监控的推进而参数值动态变化的参数的当前值,如:报告次数和/或者报告间隔的当前值的当前值,便于跨网络系统前后的移动管理网元根据连续的参数值进行事件监控。

一种可能的设计中,结合第九方面或者第九方面的任一可能的设计,第一网元属于第一网络系统,目标移动管理网元属于第二网络系统。

基于该可能的设计,第一网络系统中的第一网元可以将第一参数的当前值发送给第二网络系统中的目标移动管理网元,以便终端装置移动到第二网络系统后,由目标移动管理网元根据第一参数的当前值对终端装置进行事件监控,提高事件监控的准确性。

一种可能的设计中,结合第九方面或者第九方面的任一可能的设计,第一网元为amf或者网络开放功能网元,目标移动管理网元为mme;或者,第一网元为mme或者网络开放功能网元,目标移动管理网元为amf。

一种可能的设计中,结合第九方面或者第九方面的任一可能的设计,第一请求包括终端装置的标识;终端装置的标识来自于目标移动管理网元;发送单元,具体用于根据终端装置的标识,向用户数据管理网元发送第一参数的当前值。

基于该可能的设计,该通信装置可以接收到携带有终端装置的标识的第一请求,根据终端装置的标识查询到第一事件的第一参数的当前值,并将第一参数的当前值通过该通信装置发送给目标移动管理网元。

一种可能的设计中,结合第九方面或者第九方面的任一可能的设计,第一请求包括第一事件的配置标识;发送单元,具体用于根据第一事件的配置标识,向用户数据管理网元发送第一参数的当前值。

基于该可能的设计,该通信装置可以接收到携带有第一事件的配置标识的第一请求,根据第一事件的配置标识查询到第一事件的第一参数的当前值,并将第一参数的当前值通过该通信装置发送给目标移动管理网元。

第十方面,本申请提供了一种通信装置,该通信装置可以为第一网元或者第一网元中的芯片或者片上系统。该通信装置可以实现上述各方面或者各可能的设计中第一网元所执行的功能,所述功能可以通过硬件实现,如:一种可能的设计中,该通信装置可以包括:处理器和收发器。处理器,用于当终端装置从第一网络系统移动到第二网络系统时,通过收发器接收来自用户数据管理网元的用于请求第一事件的第一参数的当前值的第一请求,并根据第一请求,向用户数据管理网元发送第一参数的当前值。在又一种可能的设计中,所述通信装置还可以包括存储器,所述存储器,用于保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第八方面或者第八方面的任一种可能的设计所述的事件监控方法。

第十一方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令,当其在计算机上运行时,使得计算机可执行第八方面或者上述方面的任一种可能的设计所述的事件监控方法。

第十二方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行第八方面或者上述方面的任一种可能的设计所述的事件监控方法。

第十三方面,本申请提供了一种通信装置,该通信装置可以为第一网元或者第一网元中的芯片或者片上系统,该通信装置包括一个或者多个处理器以及和一个或多个存储器。所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述通信装置执行如上述第八方面或者第八方面的任一可能的设计所述的事件监控方法。

第十四方面,本申请提供了一种芯片系统,所述芯片系统包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器中存储有计算机程序代码或计算机指令;当所述一个或多个处理器执行所述计算机程序代码或计算机指令时,使得所述芯片系统执行如上述第八方面或者第八方面的任一可能的设计所述的事件监控方法。

其中,第九方面至第十四方面中任一种设计方式所带来的技术效果可参见上述第七方面或者第七方面的任一种可能的设计所带来的技术效果,不再赘述。

第十三方面,本申请提供了一种通信系统,该通信系统包括如第二方面至第六方面任一方面所述的用户数据管理网元、如第八方面至第十二方面任一方面所述的第一网元、目标移动管理网元。

附图说明

图1为本申请实施例提供的一种4g/5g业务能力互通的网络架构示意图;

图2为现有事件监控的相关参数的配置流程图;

图3为现有事件监控示意图;

图4为终端装置跨系统移动示意图;

图5为本申请实施例提供的一种事件监控方法的流程图;

图6为本申请实施例提供的又一种事件监控方法的流程图;

图7为本申请实施例提供的又一种事件监控方法的流程图;

图8为本申请实施例提供的又一种事件监控方法的流程图;

图9为本申请实施例提供的再一种事件监控方法的流程图;

图10为本申请实施例提供的一种通信装置100的组成示意图;

图11为本申请实施例提供的一种通信装置110的组成示意图;

图12为本申请实施例提供的一种通信装置120的组成示意图;

图13为本申请实施例提供的一种通信系统的组成示意图。

具体实施方式

下面将结合附图对本申请实施例的实施方式进行详细描述。

本申请实施例提供的事件监控方法可适用于图1所示的4g/5g业务能力互通的网络架构,也可以适用于未来第六代(6thgeneration,6g)通信系统或者其他通信系统,不予限制。下面以图1为例,为本本申请实施例提供的事件监控方法进行说明。

如图1所示,该网络架构可以包括:终端装置、演进型通用陆地无线接入网(evolveduniversalterrestrialradioaccessnetwork,e-utran)、下一代无线接入网(ngradioaccessnetwork,ng-ran)、移动管理实体(mobilitymanagemententity,mme)、接入和移动性管理功能(accessandmobilitymanagementfunction,amf)、统一数据管理(unifieddatamanagement,udm)+归属签约用户服务器(homesubscriberserver,hss)、网络开放功能(networkexposurefunction,nef)+业务能力开放功能(servicecapabilityexposurefunction,scef)、业务能力服务器(servicescapabilityserver,scs)/应用服务器(applicationserver,as)+应用功能(applicationfunction,af)等。其中,“+”表示合设,4g网络与5g网络共用。本申请实施例中,可以将e-utran、ng-ran称为接入网设备,将mme、amf称为移动管理实体,将udm+hss称为用户数据管理网元,将nef+scef称为网络开放功能网元,将scs/as+af称为应用服务器等,在此进行统一说明,不再赘述。上述合设后的网络设备也可以用其他名称,本申请实施例对此不作限定。

图1中的终端装置可以通过e-utran接入4g网络,通过ng-ran接入5g网络。e-utran通过s1接口与mme通信,mme通过s6a接口与udm+hss通信,mme通过t6a接口与nef+scef通信。ng-ran通过n2接口与amf通信,amf通过namf接口与udm+hss通信,amf通过namf接口与nef+scef通信。scs/as+af通过nnef接口与nef+scef通信,scs/as+af通过应用程序编程接口(applicationprogramminginterface,api)接口调用nef+scef提供的业务能力。需要说明的是,图1中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。

其中,图1中的终端装置可以称为用户设备(userequipment,ue)或者移动台(mobilestation,ms)或者移动终端装置(mobileterminal,mt)等。具体的,图2中的终端装置可以是手机(mobilephone)、平板电脑或带无线收发功能的电脑,还可以是虚拟现实(virtualreality,vr)终端装置、增强现实(augmentedreality,ar)终端装置、工业控制中的无线终端装置、无人驾驶中的无线终端装置、远程医疗中的无线终端装置、智能电网中的无线终端装置、智慧城市(smartcity)中的无线终端装置、智能家居、车载终端装置。

e-utran、ng-ran可以用于为终端装置提供网络接入服务。e-utran、ng-ran具体可以为:接入点(accesspoint,ap)、基站(nodeb,nb)、增强型基站(enhancenodeb,enb)、下一代基站(nrnodeb,gnb)、传输接收点(transmissionreceptionpoint,trp)、传输点(transmissionpoint、5g-an/5g-ran节点可以为:接入点(accesspoint,ap)、基站(nodeb,nb)、增强型基站(enhancenodeb,enb)、下一代基站(nrnodeb,gnb)、传输接收点(transmissionreceptionpoint,trp)、传输点(transmissionpoint,tp)或某种其它接入节点等。

amf、mme主要负责终端装置的接入认证、移动性管理、各个功能网元间的信令交互等工作,如:对用户的注册状态、用户的连接状态、用户注册入网、跟踪区更新、小区切换用户认证和密钥安全等进行管理。

udm+hss可以用于保存终端装置的数据,如:终端装置的签约数据、用于事件监控的数据以及其他数据等。

nef+scef可以用于向第三方业务提供者scs/as+af提供业务能力。

scs/as+af可以为用户提供第三方业务。

需要说明的,图1仅为示例性架构图,其包括的设备数量不受限制。此外,除图1所示设备之外,该通信系统还可以包括其他设备,如:4g网络中的通用分组无线系统(generalpacketradiosystem,gprs)业务支撑节点(servinggprssupportnode,sgsn)等,5g网络中的鉴权服务功能(authenticationserverfunction,ausf)实体和网络切片选择功能(networksliceselectionfunction,nssf)实体等,本申请实施例对此不作具体限定。图1中各个设备的名称、各个链路的命名不受限制,除图1所示名称之外,各个设备、各个链路还可以命名为其他名称,不予限制。

其中,在图1所示架构中,scs/as+af可以为终端装置配置进行事件监控的相关参数,如:scs/as+af可以向核心网设备发送事件监控的相关参数,核心网设备根据事件监控的相关参数对终端装置进行事件监控,并将监控报告上报给scs/as+af。下述图2~图4所示方法对现有技术提供的事件监控过程进行了说明,图5~图9所示方法对本申请实施例提供的事件监控过程进行说明。其中,图2~图9所对应的方法实施例均适用于图1所示架构。

参照图2,为现有事件监控的相关参数的配置流程,如图2所示,该过程可以包括:

步骤201:scs/as+af向nef+scef发送用于请求监控终端装置的监控请求。

其中,监控请求中可以携带scs/as+af标识、t8目的地址、监控类型(monitoringtype)、终端装置的(mobilesubscriberinternationalisdnnumber,msisdn)或外部标识(externalid)或外部组标识(externalgroupid)、最大报告次数(maximumnumberofreports,mnr)等一种或者多种参数。需要说明的是,当监控请求针对的是一组终端装置时,监控请求中携带外部组标识;当监控请求针对的是单个终端装置时,监控请求中包括终端装置的msisdn或外部标识。此外,监控请求还可以携带位置报告的精度(accuracy),譬如小区级别(celllevel),基站级别((e)nodeblevel),跟踪区/路由区级别(ta/ralevel)。

其中,最大报告次数可以用于指示事件报告的最大次数。最大报告次数可以由scs/as+af根据需要配置,不予限制。

需要说明的是,当监控类型为位置报告(locationreporting)时,监控请求中还可以携带最小报告间隔(minimumreportinginterval,mri)。其中,最小报告间隔可以用于指示位置报告指示之间的最小时间间隔。移动管理网元,如:mme或者amf获取到mri后,可以在发送位置报告通知时,启动定时器,该定时器的有效时长为mri。在定时器的有效期内,移动管理网元抑制监控事件报告(如位置报告通知)的发送,当定时器超时时,移动管理网元将定时器的有效期内最后一次获取到的位置报告通知发送给scs/as+af。移动管理网元发送位置报告通知,重新启动定时器。mri保证了scs/as+af能在一定时间内收到终端装置的位置更新,又避免了过去频繁的位置更新导致信令负荷对网络的冲击。

步骤202:nef+scef接收监控请求后,对监控事件授权,并分配监控事件的配置标识。

其中,nef+scef对监控事件授权可参照现有技术,不予赘述。

其中,监控事件的配置标识可以表示本次监控事件配置,监控事件的配置标识可以称为scef参考标识(scefreferenceid)或者其他名称,不予限制。

步骤203:nef+scef向udm+hss发送携带有监控事件的配置标识的监控请求。

其中,监控请求可以携带有步骤201所述的参数,还可以携带有监控事件的配置标识。

进一步的,nef+scef还可以保存步骤201所述的参数以及监控事件的配置标识。

步骤204:udm+hss检查接收到的监控请求,检查通过后,保存接收到的参数。

其中,udm+hss检查接收到的监控请求的过程可参照现有技术,不予赘述。

其中,udm+hss保存的参数可以包括步骤201所述的参数,如:scs/as+af标识、t8目的地址、监控类型、终端装置的msisdn或外部标识或外部组标识(externalgroupid)mnr、mri等等,还可以包括监控事件的配置标识。

以本次监控事件为针对当个终端装置的监控为例,示例性的,udm+hss可以将监控事件的配置标识与步骤201所述的参数对应存储到本地;或者,将终端装置的msisdn与步骤201所述的其他参数以及监控事件的配置标识对应存储在本地。

步骤205:udm+hss向nef+scef发送监控应答。

步骤206:nef+scef向scs/as+af发送监控应答。

其中,该监控应答中可以携带t8长期事务参考标识(t8longtermtransactionreferenceid,tltri)或者其他参数,不予限制。tltri可以是第三方提供者可识别的(或者外部可识别的)、用于标识本次事件监控配置的标识符。

步骤207:udm+hss向移动管理网元发送插入用户数据请求。

步骤208:移动管理网元接收插入用户数据请求,保存事件监控的相关参数。

示例性的,移动管理网元可以保存步骤201所述的参数以及监控事件的配置标识。

步骤209:移动管理网元向udm+hss发送插入用户数据应答。

步骤210:udm+hss向nef+scef发送监控应答/监控指示。

步骤211:nef+scef向scs/as+af发送监控应答/监控指示。

步骤212:scs/as+af向nef+scef发送监控指示应答。

具体的,图2所示步骤205~步骤212的详细过程可参照现有技术,不予赘述。

接下来,移动管理网元可以基于scs/as+af配置的事件监控的相关参数对终端装置进行事件监控,具体的,该过程可参照图3所示。

参照图3,为现有事件监控流程。如图3所示,该过程可以包括:

步骤301:移动管理网元根据相关参数对终端装置进行事件监控。

步骤302:移动管理网元向nef+scef发送监控指示。

其中,监控指示可以携带有监控事件报告。

其中,以监控类型为终端装置的位置报告监控为例,若图2中所述的监控请求中携带了mri,则移动管理网元根据mri启动定时器,且该定时器的有效时长=mri。在定期器超时前,移动管理网元检测终端装置的位置改变(locationchange),并生成监控事件报告,抑制生成的监控事件报告通知的发送,并在定时器超时时,向nef+scef发送携带有监控事件报告的监控指示。

若图2中所述的监控请求中携带了mnr,则移动管理网元每次检测到终端装置的位置发生变化,并向nef+scef发送携带有监控事件报告的监控指示时,mnr减一。移动管理网元继续对终端装置进行监控,继续根据监控结果向nef+scef发送监控指示,直至mnr=0,停止对终端装置的监控。

需要说明的是,除携带监控事件报告之前,监控指示中还可以携带监控事件的配置标识,如:scefreferenceid等其他参数,不予限制。若监控请求针对一组终端装置,则监控指示还可以携带外部标识或终端装置的msisdn。

进一步的,移动管理网元实时保存mnr的当前值(即剩余报告次数)、mri对应的定时器的当前值。

步骤303:nef+scef接收携带有监控事件报告的监控指示,向scs/as+af发送监控指示。

进一步的,若nef+scef本地存储有mnr,nef+scef一旦接收到携带有监控事件报告的监控指示时,可以将mnr减一,并记录mri的当前值。以此类推,直至mnr=0。

若nef+scef本地存储有mri,则当nef+scef一旦接收到携带有监控事件报告的监控指示时,nef+scef设置一定时器,该定时器的有效时长为mri,并记录mri的当前值。

步骤304:scs/as+af向nef+scef发送监控指示应答。

其中,当终端装置位于4g网络时,移动管理网元为mme。当终端装置位于5g网络时,移动管理网元为amf。

具体的,图3所示各个步骤的详细过程可参照现有技术,不予赘述。

例如,以终端装置注册到4g网络,移动管理网元为mme,scs/as+af请求mme对终端装置的位置变化进行监控为例,若scs/as+af向mme配置的mnr=10次,mri=50秒(s),则mme可以设置一定时器,在定时器的有效期内,当mme检测到终端装置发生位置变化时,生成监控事件报告,并抑制监控事件报告的发送,直至当定时器超时时,即定时器到达50s时,向nef+scef发送最后一次检测到的、新的事件监控报告,同时,将mnr减一,使得mnr的当前值等于9,并重新启动定时器,继续对终端装置进行监控。以此类推,直至mnr的当前值等于0时,停止对终端装置的监控。

由上可知,在对终端装置进行事件监控时,针对本次事件监控配置的mnr、mri等参数会随着事件监控的进行发生数值变化。因终端装置具有移动性,此时,若终端装置从一个网络系统移动到另一个网络系统,如:从4g网络移动到5g网络,或者,从5g网络移动到4g网络,则新的网络系统中的移动性管理网元会从udm+hss获取此次事件监控的相关参数,基于获取到的参数对终端装置进行事件监控。该过程可参照图4。

图4所示的为现有终端装置发生跨网络系统移动时,移动管理网元基于udm+hss中scs/as+af配置的初始参数对终端装置监控的流程,如图4所示,该过程可以包括:

步骤401:终端装置注册到第一网络系统。

其中,第一网络系统可以为4g网络,也可以为5g网络。

步骤402:scs/as+af、nef+scef、用户数据管理网元以及源移动管理网元交互执行图2所示参数配置流程。

其中,当第一网络系统为4g网络时,源移动管理网元可以为mme。当第一网络系统为5g网络时,源移动管理网元为amf。

步骤403:源移动管理网元、用户数据管理网元、nef+scef、以及scs/as+af交互执行图3所示事件监控流程。

步骤404:终端装置移动到第二网络系统,向目标接入网设备发送注册请求。

需要说明的是,当第二网络系统为5g网络,即终端装置从4g网络移动到5g网络时,终端装置向目标接入网设备发送注册请求。当第二网络系统为4g网络,即终端装置从5g网络移动到4g网络时,终端装置向接入网设备发送跟踪区更新请求。

步骤405:目标接入网设备向目标移动管理网元发送注册请求。

步骤406:目标移动管理网元向终端装置发送标识请求。

步骤407:终端装置接收标识请求,向目标移动管理网元发送标识应答。

步骤408:目标移动管理网元接收标识应答,向用户数据管理网元请求终端装置的数据。

步骤409:用户数据管理网元向目标移动管理网元发送终端装置的数据,其中,终端装置的数据中包括事件监控的相关参数。

步骤410:目标移动管理网元向用户数据管理网元发送确认消息。

步骤411:目标移动管理网元基于从用户数据管理网元获取的事件监控的相关参数,参照图3所示流程对终端装置进行事件监控。

具体的,图4所示各个步骤的详细过程可参照现有技术,不予赘述。

例如,以终端装置注册到4g网络,移动管理网元为mme,scs/as+af请求mme对终端装置的位置变化进行监控为例,若scs/as+af通过用户数据管理网元向mme配置的mnr=10次,mri=50秒(s),则mme可以设置一定时器,在定时器的有效期内,当mme检测到终端装置发生位置变化时,生成监控事件报告,并抑制监控事件报告的发送,直至当定时器超时时,即定时器到达50s时,向nef+scef发送最后一次检测到的、新的事件监控报告,同时,将mnr减一,使得mnr的当前值等于9,并重新启动定时器,继续对终端装置进行监控。以此类推,若当mnr的当前值等于5,mri对应的定时器的时长为20s时,终端装置从4g网络移动到5g网络,则amf会从用户数据管理网元获取本地事件监控的相关参数:mnr=10次,mri=50s,重新设置定时器时长=50s,并重新根据mnr=10次对终端装置进行事件监控。如此,会导致mme和amf向scs/as+af一共上报15次事件监控报告,影响事件监控的准确性。

从上述图3、图4所示方法可知,mnr和mri对应的定时器的当前值是由mme/amf动态保存的。当ue发生从4g网络到5g网络或者是从5g网络到4g网络移动时,目前mme/amf无法从源移动管理网元获取mnr和mri对应的定时器的当前值,udm+hss还是根据从nef+scef获取的监控事件的相关参数向mme/amf进行事件订阅。会导致mme/amf报告的监控事件报告的总次数超过mnr,或是监控事件报告的时间间隔超过mri。影响事件报告的准确性。

为解决上述技术问题,本申请实施例提供一种事件监控方法:当终端装置从一个网络系统移动到另一个新的网络系统时,由udm+hss向源移动性管理网元或者nef+scef发送用于某个监控事件的相关参数的当前值的请求;源移动性管理网元或者nef+scef接收到该请求后,向udm+hss返回监控事件的相关参数的当前值,由udm+hss将接收到的监控事件的相关参数的当前值发送给目标移动性管理网元,目标移动性管理网元基于监控事件的相关参数的当前值对终端装置进行事件监控。如此,可以在终端装置跨网络系统移动时,目标移动性管理网元根据监控事件的相关参数的当前值进行事件监控,提高事件监控的准确性。具体的,该过程的详细过程可参照图5~图9对应的实施例中所述。

下面以图1所示网络架构为例,对图5~图9对应的实施例中本申请实施例提供的事件监控方法进行描述。其中,本申请的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。

图5为本申请实施例提供的一种事件监控方法的流程图,图5所示方法可以用于解决终端装置发生跨系统移动时,执行图4所示事件监控方法所带来的问题。图4、图5所示方法为截然不同的两个方案,相比于图4所示方法,图5所示方法中目标移动管理网元可以获取到事件监控的相关参数的当前值,根据获取到的事件监控的相关参数的当前值继续对终端装置进行监控,提高事件监控的准确性。

其中,在执行图5所示方法之前,先后执行图2、图3所示流程。如:执行图5所示方法之前,终端装置位于第一网络系统,在scs/as+af确定需要对终端装置进行事件监控的情况下,scs/as+af参照图2所示流程将对终端装置进行事件监控的相关参数配置给属于第一网络系统的网元,如:nef+scef、udm+hss、源移动管理网元等,并由源移动管理网元、nef+scef参照图3所示流程,根据scs/as+af配置的事件监控的相关参数对终端装置进行事件监控,且nef+scef/源移动管理网元实时保存事件监控的相关参数的当前值,以使得终端装置移动到第二网络系统时,用户数据管理网元从nef+scef/源移动管理网元获取到事件监控的相关参数的当前值,并发送给第二网络系统中的目标移动管理网元。

具体的,图5所示方法可以包括步骤501~步骤505:

步骤501:终端装置从第一网络系统移动到第二网络系统。

其中,该终端装置可以为图1中的任一终端装置。

其中,第一网络系统、第二网络系统可以为采用不同通信制式的网络系统。示例性的,第一网络系统可以为4g网络,第二网络系统可以为5g网络;或者,第一网络系统可以为5g网络,第二网络系统可以为4g网络,不予限制。

具体的,步骤501的执行过程可参照图4所示过程,不予赘述。

步骤502:用户数据管理网元向第一网元发送第一请求。

其中,用户数据网络网元可以为图1中的udm+hss。

其中,第一网元属于第一网络系统,第一网元可以为源移动管理网元或者网络开放功能网元,网络开放功能网元可以为图1中的nef+scef。

需要说明的是,本申请实施例中,目标移动管理网元与源移动管理网元为相对概念,目标移动管理网元可以为第二网络系统中的核心网设备,源移动管理网元可以为第一网络系统中的核心网设备。当终端装置从4g网络移动到5g网络时,源移动管理网元可以为图1中的mme,目标移动管理网元可以为图1中的amf。当终端装置从5g网络移动到4g网络时,源移动管理网元可以为图1中的amf,目标移动管理网元可以为图1中的mme。

其中,第一请求可以用于请求第一事件的第一参数的当前值。第一请求可以包括终端装置的标识和/或者第一事件的配置标识。终端装置的标识可以用于标识终端装置,终端装置的标识可以为终端装置的外部标识(externalid)或者终端装置的(mobilesubscriberinternationalisdnnumber,msisdn)。第一事件的配置标识可以用于标识第一事件的相关配置,第一事件的配置标识可以由nef+scef配置。

其中,第一事件可以为终端装置的任一事件,如:第一事件可以为终端装置的位置报告(locationreportiong)、或者,终端装置的可达情况等。

其中,第一事件的第一参数可以用于监控第一事件,第一事件的第一参数可以包括报告次数、报告间隔。报告间隔可以为图2所述的mri,报告次数可以为图2所述的mnr。

示例性的,用户数据管理网元接收到目标移动管理网元发送的注册请求后,可以根据注册请求,查询本地存储的终端装置的数据,终端装置的数据可以包括终端装置的签约数据和/或者终端装置的相关参数等等,若发现本地存储的终端装置的数据中包括第一参数,则用户数据管理网元向第一网元发送第一请求。

例如,用户数据管理网元判断本地保存的事件监控的相关参数中包括mnr和/或mri,则用户数据管理网元向第一网元发送第一请求。

步骤503:第一网元接收第一请求,根据第一请求向用户数据管理网元发送第一参数的当前值。

步骤504:用户数据管理网元接收来自第一网元的第一参数的当前值,向目标移动管理网元发送第二请求。

其中,第二请求可以包括第一参数的当前值,第二请求可以用于请求目标移动管理网元监控第一事件。需要说明的是,除包括第一参数的当前值外,用户数据管理网元可以将第一参数的初始值,如:mnr的初始值、mri的初始值发送给目标移动管理网元,还可以包括其他一些参数发送给目标移动管理网元,不予限制。

步骤505:目标移动管理网元接收第二请求,根据第一参数的当前值监控第一事件。

其中,目标移动管理网元根据第一参数的当前值监控第一事件可参照图3所述,同时,目标移动管理网元可以将mnr、mri对应的定时器的当前值实时保存在本地,不予赘述。

例如,以终端装置注册到4g网络,移动管理网元为mme,scs/as+af请求mme对终端装置的位置变化进行监控为例,若scs/as+af通过用户数据管理网元向mme配置的mnr=10次,mri=50秒(s),则mme可以设置一定时器,在定时器的有效期内,当mme检测到终端装置发生位置变化时,生成监控事件报告,并抑制监控事件报告的发送,直至当定时器超时时,即定时器到达50s时,向nef+scef发送最后一次检测到的、新的事件监控报告,同时,将mnr减一,使得mnr的当前值等于9,并重新启动定时器,继续对终端装置进行监控。以此类推,若当mnr的当前值等于5,mri对应的定时器的时长为20s时,终端装置从4g网络移动到5g网络,则amf会向用户数据管理网元发送请求,请求获取mnr以及mri,用户数据管理网元从mme或者nef+scef获取mnr的当前值5,mri对应的定时器的当前时长20s,并将mnr的当前值5,mri对应的定时器的当前时长20s发送给amf,amf根据mnr=5次对终端装置进行事件监控。如此,使得mme和amf向scs/as+af一共上报10次事件监控报告,保证事件监控的准确性。

基于图5所示方法,当终端装置发生跨网络系统移动时,由用户数据管理网元向第一网元请求用于第一事件监控的第一参数的当前值,并将从第一网元获取到的第一参数的当前值发送给目标移动管理网元,以便目标移动管理网元基于第一参数的当前值继续对终端装置进行事件监控。如此,可以保证终端装置跨网络系统前的移动管理网元与终端装置跨网络系统后的移动管理网元基于同一参数的连续值对终端装置进行事件监控,提高了事件监控报告的准确性,避免现有因终端装置跨网络系统后,新的网络系统中的移动管理网元因无法获取到参数的当前值,而重新基于该参数的初始值对终端装置进行事件监控导致的事件监控上报不准确的问题。

下面结合图6所示方法,以第一网络系统为4g网络,第二网络系统为5g网络,第一网元为mme,目标移动管理网元为amf,终端装置从4g网络移动到5g网络,udm+hss从mme获取事件订阅相关的mri当前值或剩余报告次数,并向amf进行订阅为例,对图5所示事件监控流程进行详细说明。

其中,图6所示方法可以用于解决终端装置从4g网络移动到5g网络移动时,执行图4所示事件监控方法所带来的问题,图4、图6所示方法为截然不同的两个方案,相比于图4所示方法,图6所示方法中amf可以获取到事件监控的相关参数的当前值,根据获取到的事件监控的相关参数的当前值继续对终端装置进行监控,提高事件监控的准确性。

其中,在执行图6所示方法之前,终端装置位于4g网络,且需要先后执行图2、图3所示流程。如:执行图6所示方法之前,终端装置位于4g网络,在scs/as+af确定需要对终端装置进行事件监控的情况下,scs/as+af参照图2所示流程将对终端装置进行事件监控的相关参数配置给属于4g网络的网元,如:nef+scef、udm+hss、mme等,由mme、nef+scef参照图3所示流程,根据scs/as+af配置的事件监控的相关参数对终端装置进行事件监控,且mme实时保存事件监控的相关参数的当前值,以使得终端装置移动到5g网络时,用户数据管理网元从mme获取事件监控的相关参数的当前值,并发送给5g网络中的amf。

图6为本申请实施例提供的一种事件监控方法的流程图,如图6所示,所述方法包括:

执行步骤601~步骤608。

其中,步骤601~步骤608与图4所示步骤401~步骤408相同,不予赘述。

步骤609:用户数据管理网元判断保存的事件监控的相关参数中包括第一参数,如:mnr和/或mri,用户数据管理网元向mme发送第一请求。

其中,第一请求中可以携带终端装置的标识和/或第一事件的配置标识,如:在4g系统中,第一事件的配置标识为监控事件配置的对应的scef参考标识(scefreferenceid),在5g系统中,第一事件的配置标识可以为监控事件配置的对应的目标通知地址或目标通知地址和通知关联标识等。

步骤610:mme接收第一请求,根据第一请求向用户数据管理网元返回第一参数的当前值,如:剩余报告次数和/或mri对应的定时器的当前值。

步骤611:用户数据管理网元接收第一参数的当前值,向amf发送第一参数的当前值。

其中,第一参数的当前值可以携带在事件订阅请求中。

其中,若事件订阅针对单个终端装置,则事件订阅请求中携带保存的订阅信息,但是用剩余报告次数替换mnr,用mri对应的定时器的当前值替换mri。若事件订阅针对一组终端装置,则当amf上已经存在针对这个组的订阅,则只发送这个终端装置相关的剩余报告次数和/或mri对应的定时器的当前值;当amf上不存在针对这个组的订阅,则用户数据管理网元向amf进行组订阅,除了携带事件订阅相关的信息外还携带有终端装置相关的剩余报告次数和/或mri对应的定时器的当前值。

步骤612:amf向用户数据管理网元返回确认消息。

步骤613:amf基于第一参数的当前值对终端装置进行第一事件的监控。

其中,amf基于第一参数的当前值对终端装置进行第一事件的监控可参照图3所示过程,不予赘述。

基于图6所示方法,当终端装置从4g网络跨到5g网络时,用户数据管理网元向mme获取终端装置对应的监控事件订阅的参数的当前值(如剩余报告次数或最大报告间隔定时器的当前值,并向amf提供所述参数的当前值,以使得amf基于该参数的当前值继续对所述终端装置进行事件监控,提高事件监控的准确性与连续性。

上述图6所示方法以第一网元为mme为例,对终端装置从4g网络移动到5g网络移动时的事件监控方法进行了介绍,可替换的,第一网元还可以为nef+scef。下面结合图7所示方法,以第一网络系统为4g网络,第二网络系统为5g网络,第一网元为nef+scef,目标移动管理网元为amf,终端装置从4g网络移动到5g网络,udm+hss从nef+scef获取事件订阅相关的mri当前值或剩余报告次数,并向amf进行订阅为例,对图5所示事件监控流程进行说明。

其中,图7也可以用于解决终端装置从4g网络移动到5g网络移动时,执行图4所示事件监控方法所带来的问题。图7与图6所示方法相比,不同点在于:图6所示方法中,用户管理网元可以从mme获取第一参数的当前值,而图7所示方法中,用户数据管理网元从nef+scef获取第一参数的当前值。且与图6所示方法类似,在执行图7所示方法之前,先后执行图2、图3所示流程,不予赘述。

图7为本申请实施例提供的一种事件监控方法的流程图,如图7所示,所述方法包括:

执行步骤701~步骤708。

其中,步骤701~步骤708与图4所示步骤401~步骤408相同,不予赘述。

需要说明的是,在步骤703时,nef+scef在接收到mme发送的监控事件报告后,更新第一参数的当前值,并保持第一参数的参数值。例如,nef+scef可以如步骤302中所述,将mnr减1,且重置mri对应的定时器的时长,即nef+scef上保存了与mme相同的剩余报告次数和mri对应的定时器的当前值。

步骤709:用户数据管理网元判断保存的事件监控的相关参数中包括第一参数,如:mnr和/或mri,用户数据管理网元向nef+scef发送第一请求。

其中,第一请求中可以携带终端装置的标识和/或第一事件的配置标识,如:在4g系统中,第一事件的配置标识可以为监控事件配置的对应的scefreferenceid,在5g系统中,第一事件的配置标识可以为监控事件配置的对应的目标通知地址或目标通知地址和通知关联标识等。

步骤710:nef+scef接收第一请求,根据第一请求向用户数据管理网元返回第一参数的当前值,如:剩余报告次数和/或mri对应的定时器的当前值。

步骤711:用户数据管理网元接收第一参数的当前值,向amf发送第一参数的当前值。

其中,第一参数的当前值可以携带在事件订阅请求中。

其中,若事件订阅针对单个终端装置,则事件订阅请求中携带保存的订阅信息,但是用剩余报告次数替换mnr,用mri对应的定时器的当前值替换mri。若事件订阅针对一组终端装置,则当amf上已经存在针对这个组的订阅,则只发送这个终端装置相关的剩余报告次数和/或mri对应的定时器的当前值;当amf上不存在针对这个组的订阅,则用户数据管理网元向amf进行组订阅,除了携带事件订阅相关的信息外还携带有终端装置相关的剩余报告次数和/或mri对应的定时器的当前值。

步骤712:amf向用户数据管理网元返回确认消息。

步骤713:amf基于第一参数的当前值对终端装置进行第一事件的监控。

其中,amf基于第一参数的当前值对终端装置进行第一事件的监控可参照图3所示过程,不予赘述。

基于图7所示方法,当终端装置从4g网络跨到5g网络时,用户数据管理网元向nef+scef获取终端装置对应的监控事件订阅的参数的当前值(如剩余报告次数或最大报告间隔定时器的当前值,并向amf提供所述参数的当前值,以使得amf基于该参数的当前值继续对所述终端装置进行事件监控,提高事件监控的准确性与连续性。

上述图6、图7所示方法以终端装置从4g网络移动到5g网络为例,对事件监控流程进行了介绍,类似的,终端装置从5g网络移动到4g网络时,可参考图6、图7所示方法实现对终端装置的事件监控。下面结合图8,以第一网络系统为5g网络,第二网络系统为4g网络,第一网元为amf,目标移动管理网元为mme,终端装置从5g网络移动到4g网络,udm+hss从amf获取事件订阅相关的mri当前值或剩余报告次数,并向mme进行订阅为例,对图5所示事件监控流程进行详细说明。

其中,图8所示方法可以用于解决终端装置从5g网络移动到4g网络移动时,执行图4所示事件监控方法所带来的问题,图4、图8所示方法为截然不同的两个方案,相比于图4所示方法,图8所示方法中mme可以获取到事件监控的相关参数的当前值,根据获取到的事件监控的相关参数的当前值继续对终端装置进行监控,提高事件监控的准确性。

其中,在执行图8所示方法之前,需要先后执行图2、图3所示流程。如:执行图8所示方法之前,终端装置位于5g网络,在scs/as+af确定需要对终端装置进行事件监控的情况下,scs/as+af参照图2所示流程将对终端装置进行事件监控的相关参数配置给属于5g网络的网元,如:nef+scef、udm+hss、amf等,由amf、nef+scef参照图3所示流程,根据scs/as+af配置的事件监控的相关参数对终端装置进行事件监控,且amf实时保存事件监控的相关参数的当前值,以使得终端装置移动到4g网络时,用户数据管理网元从amf获取事件监控的相关参数的当前值,并发送给4g网络中的mme。

图8为本申请实施例提供的一种事件监控方法的流程图,如图8所示,所述方法包括:

执行步骤801~步骤808。

其中,步骤801~步骤808与图4所示步骤401~步骤408相同,不予赘述。

步骤809:用户数据管理网元判断保存的事件监控的相关参数中包括第一参数,如:mnr和/或mri,用户数据管理网元向amf发送第一请求。

其中,第一请求中可以携带终端装置的标识和/或第一事件的配置标识,如:在4g系统中,第一事件的配置标识可以为监控事件配置的对应的scefreferenceid,在5g系统中,第一事件的配置标识可以为监控事件配置的对应的目标通知地址或目标通知地址和通知关联标识等。

步骤810:amf接收第一请求,根据第一请求向用户数据管理网元返回第一参数的当前值,如:剩余报告次数和/或mri对应的定时器的当前值。

步骤811:用户数据管理网元接收第一参数的当前值,向mme发送第一参数的当前值。

其中,第一参数的当前值可以携带在事件订阅请求中。

其中,若事件订阅针对单个终端装置,则事件订阅请求中携带保存的订阅信息,但是用剩余报告次数替换mnr,用mri对应的定时器的当前值替换mri。若事件订阅针对一组终端装置,则当mme上已经存在针对这个组的订阅,则只发送这个终端装置相关的剩余报告次数和/或mri对应的定时器的当前值;当mme上不存在针对这个组的订阅,则用户数据管理网元向mme进行组订阅,除了携带事件订阅相关的信息外还携带有终端装置相关的剩余报告次数和/或mri对应的定时器的当前值。

步骤812:mme向用户数据管理网元返回确认消息。

步骤813:mme基于第一参数的当前值对终端装置进行第一事件的监控。

其中,mme基于第一参数的当前值对终端装置进行第一事件的监控可参照图3所示过程,不予赘述。

基于图8所示方法,当终端装置从5g网络跨到4g网络时,用户数据管理网元从amf获取终端装置对应的监控事件订阅的参数的当前值(如剩余报告次数或最大报告间隔定时器的当前值,并向mme提供所述参数的当前值,以使得mme基于该参数的当前值继续对所述终端装置进行事件监控,提高事件监控的准确性与连续性。

上述图8所示方法以第一网元为mme为例,对终端装置从5g网络移动到4g网络移动时的事件监控方法进行了介绍,可替换的,第一网元还可以为nef+scef。下面结合图9,以第一网络系统为5g网络,第二网络系统为4g网络,第一网元为nef+scef,目标移动管理网元为mme,终端装置从5g网络移动到4g网络,udm+hss从nef+scef获取事件订阅相关的mri当前值或剩余报告次数,并向mme进行订阅为例,对图5所示事件监控流程进行说明。

其中,图9也可以用于解决从5g网络移动到4g网络移动时,执行图4所示事件监控方法所带来的问题。图9与图8所示方法相比,不同点在于:图8所示方法中,用户管理网元可以从amf获取第一参数的当前值,而图9所示方法中,用户数据管理网元从nef+scef获取第一参数的当前值。且与图8所示方法类似,在执行图9所示方法之前,先后执行图2、图3所示流程,不予赘述。

图9为本申请实施例提供的一种事件监控方法的流程图,如图9所示,所述方法包括:

执行步骤901~步骤908。

其中,步骤901~步骤908与图4所示步骤401~步骤408相同,不予赘述。

需要说明的是,在步骤903时,nef+scef在接收到mme发送的监控事件报告后,更新第一参数的当前值,并保持第一参数的参数值。例如,nef+scef可以如步骤302中所述,将mnr减1,且重置mri对应的定时器的时长,即nef+scef上保存了与mme相同的剩余报告次数和mri对应的定时器的当前值。

步骤909:用户数据管理网元判断保存的事件监控的相关参数中包括第一参数,如:mnr和/或mri,用户数据管理网元向nef+scef发送第一请求。

其中,第一请求中可以携带终端装置的标识和/或第一事件的配置标识,如:在4g系统中,第一事件的配置标识可以为监控事件配置的对应的scefreferenceid,在5g系统中,第一事件的配置标识可以为监控事件配置的对应的目标通知地址或目标通知地址和通知关联标识等。

步骤910:nef+scef接收第一请求,根据第一请求向用户数据管理网元返回第一参数的当前值,如:剩余报告次数和/或mri对应的定时器的当前值。

步骤911:用户数据管理网元接收第一参数的当前值,向mme发送第一参数的当前值。

其中,第一参数的当前值可以携带在事件订阅请求中。

其中,若事件订阅针对单个终端装置,则事件订阅请求中携带保存的订阅信息,但是用剩余报告次数替换mnr,用mri对应的定时器的当前值替换mri。若事件订阅针对一组终端装置,则当mme上已经存在针对这个组的订阅,则只发送这个终端装置相关的剩余报告次数和/或mri对应的定时器的当前值;当mme上不存在针对这个组的订阅,则用户数据管理网元向mme进行组订阅,除了携带事件订阅相关的信息外还携带有终端装置相关的剩余报告次数和/或mri对应的定时器的当前值。

步骤912:mme向用户数据管理网元返回确认消息。

步骤913:mme基于第一参数的当前值对终端装置进行第一事件的监控。

其中,mme基于第一参数的当前值对终端装置进行第一事件的监控可参照图3所示过程,不予赘述。

基于图9所示方法,当终端装置从5g网络跨到4g网络时,用户数据管理网元向nef+scef获取终端装置对应的监控事件订阅的参数的当前值(如剩余报告次数或最大报告间隔定时器的当前值,并向mme提供所述参数的当前值,以使得mme基于该参数的当前值继续对所述终端装置进行事件监控,提高事件监控的准确性与连续性。

上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,用户数据管理网元、第一网元、目标移动管理网元等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对用户数据管理网元、第一网元、目标移动管理网元进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在将两个或两个以上的功能功能集成到同一功能模块的情况下,图1所示架构中用于执行上述事件监控方法的各设备,如:用户数据管理网元、amf、mme、nef+scef均可以采用图10所示的组成结构,或者包括图10所示的部件。图10为本申请实施例提供的一种通信装置100的组成示意图,例如,该通信装置100可以为用户数据管理网元或者用户数据管理网元中的芯片或者片上系统。如图10所示,该通信装置100可以包括处理器1001,收发器1002以及通信线路1003。

进一步的,该通信装置100还可以包括存储器1004。其中,处理器1001,存储器1004以及收发器1002之间可以通过通信线路1003连接。

其中,处理器1001是中央处理器(centralprocessingunit,cpu)、通用处理器网络处理器(networkprocessor,np)、数字信号处理器(digitalsignalprocessing,dsp)、微处理器、微控制器、可编程逻辑器件(programmablelogicdevice,pld)或它们的任意组合。处理器1001还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。

收发器1002,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。收发器1002可以是模块、电路、收发器或者任何能够实现通信的装置。

通信线路1003,用于在通信装置100所包括的各部件之间传送信息。

存储器1004,用于存储指令。其中,指令可以是计算机程序。

其中,存储器1004可以是只读存储器(read-onlymemory,rom)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(randomaccessmemory,ram)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。

需要指出的是,存储器1004可以独立于处理器1001存在,也可以和处理器1001集成在一起。存储器1004可以用于存储指令或者程序代码或者一些数据等。存储器1004可以位于通信装置100内,也可以位于通信装置100外,不予限制。处理器1001,用于执行存储器1004中存储的指令,以实现本申请下述实施例提供的事件监控方法。

在一种示例中,处理器1001可以包括一个或多个cpu,例如图10中的cpu0和cpu1。

作为一种可选的实现方式,通信装置100包括多个处理器,例如,除图10中的处理器1001之外,还可以包括处理器1007。

作为一种可选的实现方式,通信装置100还包括输出设备1005和输入设备1006。示例性地,输入设备1006是键盘、鼠标、麦克风或操作杆等设备,输出设备1005是显示屏、扬声器(speaker)等设备。

需要指出的是,通信装置100可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图10中类似结构的设备。此外,图10中示出的组成结构并不构成对该终端装置的限定,除图10所示部件之外,该终端装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。

在采用对应各个功能划分各个功能模块的情况下,图11示出了一种通信装置110的结构图,该通信装置110可以为用户数据管理网元或者用户数据管理网元中的芯片或者片上系统,该通信装置110可以用于执行上述实施例中涉及的用户数据管理网元的功能。图11所示通信装置110包括:发送单元1101、接收单元1102。

发送单元1101,用于当终端装置从第一网络系统移动到第二网络系统时,向第一网元发送用于请求第一事件的第一参数的当前值的第一请求。例如,发送单元1101可以支持通信装置110执行步骤502、步骤609、步骤709、步骤809以及步骤909。

接收单元1102,用于接收来自第一网元的第一参数的当前值。例如,接收单元1102可以支持通信装置110执行步骤504、步骤611、步骤711、步骤811以及步骤911。

发送单元1101,还用于向目标移动管理网元发送包括第一参数的当前值的、且用于请求目标移动管理网元监控第一事件的第二请求。例如,发送单元1101可以支持通信装置110执行步骤504、步骤611、步骤711、步骤811以及步骤911。

其中,该通信装置110的具体实现方式可参考图5~图9所示事件监控方法中用户数据管理网元的行为功能。此外,第一参数、第一网元以及目标移动管理网元的相关描述可参照上述方法实施例中所述,不予赘述。

作为又一种可实现方式,图11中的发送单元1101、接收单元1102可以由收发器或收发单元代替,该收发器或收发单元可以集成发送单元1101、接收单元1102的功能。进一步的,图11所示终端装置110还可以包括处理器、存储器。当发送单元1101、接收单元1102由收发器或收发单元代替时,本申请实施例涉及的通信装置110可以为图10所示通信装置。

图12示出了一种通信装置120的结构图,该通信装置120可以为第一网元或者第一网元中的芯片或者片上系统,第一网元可以为源移动管理网元或者nef+scef,该通信装置120可以用于执行上述实施例中涉及的源移动管理网元或者nef+scef的功能。作为一种可实现方式,图12所示通信装置120包括:接收单元1201,发送单元1202;

接收单元1201,用于当终端装置从第一网络系统移动到第二网络系统时,接收来自用户数据管理网元的用于请求第一事件的第一参数的当前值的第一请求。

发送单元1202,用于根据第一请求,向用户数据管理网元发送第一参数的当前值。

例如,接收单元1201、发送单元1202可以支持通信装置120执行步骤503、步骤610、步骤710、步骤810以及步骤910。

其中,该通信装置120的具体实现方式可参考图5~图9所示事件监控方法中第一网元的行为功能。此外,第一参数、第一网元以及目标移动管理网元的相关描述可参照上述方法实施例中所述,不予赘述。

作为又一种可实现方式,图12中的接收单元1201、发送单元1202可以由收发器或收发单元代替,该收发器可以集成接收单元1201、发送单元1202的功能。进一步的,图12所示终端装置120还可以包括处理器、存储器。当接收单元1201、发送单元1202由收发器或收发单元代替时,本申请实施例所涉及的通信装置120可以为图10所示通信装置。

图13为本申请实施例提供的一种通信系统的结构图,如图13所示,该系统可以包括:用户数据管理网元130、第一网元131、目标移动管理网元以及终端装置等。

其中,用户数据管理网元130具备图11所示的通信装置110的功能。第一网元131具备图12所示的通信装置120的功能。

用户数据管理网元130,用于当终端装置从第一网络系统移动到第二网络系统时,向第一网元发送用于请求第一事件的第一参数的当前值的第一请求;

第一网元131,用于接收第一请求,向用户数据管理网元130发送第一参数的当前值;

用户数据管理网元130,还用于接收来自第一网元的第一参数的当前值,向目标移动管理网元发送包括第一参数的当前值的第二请求,请求目标移动管理网元基于第一参数的当前值监控第一事件。

具体的,用户数据管理网元130的具体实现过程可参考图5~图9所示事件监控方法中用户数据管理网元的执行过程,第一网元131的具体实现过程可参考图5~图9所示事件监控方法中源移动管理网元或者nef+scef的执行过程。

基于图13所示系统,当终端装置发生跨网络系统移动时,由用户数据管理网元130向第一网元131请求用于第一事件监控的第一参数的当前值,并将从第一网元131获取到的第一参数的当前值发送给目标移动管理网元,以便目标移动管理网元基于第一参数的当前值继续对终端装置进行事件监控。如此,可以保证终端装置跨网络系统前的移动管理网元与终端装置跨网络系统后的移动管理网元基于同一参数的连续值对终端装置进行事件监控,提高了事件监控报告的准确性,避免现有因终端装置跨网络系统后,新的网络系统中的移动管理网元因无法获取到参数的当前值,而重新基于该参数的初始值对终端装置进行事件监控导致的事件监控上报不准确的问题。

本申请实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端装置(包括数据发送端和/或数据接收端)的内部存储单元,例如终端装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,上述计算机可读存储介质还可以既包括上述终端装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

需要说明的是,本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1