一种通信方法及装置与流程

文档序号:30075918发布日期:2022-05-18 03:16阅读:153来源:国知局
一种通信方法及装置与流程
一种通信方法及装置
1.相关申请的交叉引用
2.本技术是分案申请,原申请的申请号是201910124749.x,原申请日是2019年02月19日,原申请的全部内容通过引用结合在本技术中。
技术领域
3.本发明涉及无线通信技术领域,尤其涉及一种通信方法及装置。


背景技术:

4.第三代合作伙伴项目(3rd generation partnership project,3gpp)定义了能够应用于4g和5g网络的业务能力开放(service capability exposure,sce)架构。图1为4g网络中的业务能力开放的架构图,基于该架构,3gpp网络能够安全地向第三方的业务提供者业务能力服务器/应用服务器(services capability server/application server,scs/as)提供业务能力。业务能力开放功能网元(service capability exposure function,scef)为该架构中的核心网元,使得3gpp网络能够安全地向第三方的业务提供者scs/as提供业务能力。家乡用户服务器(home subscriber server,hss)为归属用户签约服务器,保存用户的签约信息。移动性管理实体(mobility management entity,mme)和gprs服务支持节点(serving gprs support node,sgsn)为负责对用户设备(user equipment,ue)进行移动性管理的网元。scs/as通过t8的应用程序编程接口(application programming interface,api)接口调用scef提供的业务能力。图2为5g网络中的业务能力开放的架构图,5g系统是基于服务化的架构,网络开放功能网元(network exposure function,nef)起到与4g网络中scef类似的功能,通过nnef接口向scs/as开发3gpp网络支持的业务和能力,其中nnef接口为nef展现的基于服务的接口,统一数据管理节点(unified data management,udm)起到与4g网络中hss类似的功能,通过nudm接口向nef提供支持的业务能力,其中nudm接口为udm展现的基于服务的接口,核心网接入和移动性管理功能网元(core access and mobility management function,amf)起到与4g网络中mme的功能,通过namf接口向nef提供支持的业务和能力,其中namf接口为amf展现的基于服务的接口。
5.在上述业务能力开放的架构下,支持scs/as对于ue的事件监控(event monitoring)。可以对ue进行多种事件的监控,例如位置报告location reporting等。
6.在位置报告事件的监控中,scs/as向scef/nef发送监控请求消息,监控请求消息指示了待监控的ue以及最小报告间隔(mri,minimum reporting interval),该mri用于指示位置报告指示之间的最小时间间隔。如果mri提供给了mme/sgsn/amf,mme/sgsn/amf根据hhs/udm下发的监控事件参数进行事件监控,并启动定时器,取值为mri,在定时器过期前,即定时器正在运行的时间未超过mri,mme/sgsn/amf将检测到的ue位置的位置报告通知抑制,当定时器过期时,即定时器运行的时间达到mri时,mme/sgsn/amf发送最新被抑制的位置报告通知。
7.ue发生了inter mme/sgsn/amf的移动时,ue移动到的新的mme/sgsn/amf会根据
mri重新设置定时器,因此可能导致ue两次位置报告通知的时间间隔超过mri,并且在极端情况下,ue多次发生位置改变,并且相邻两次位置改变的时间间隔均不超过mri,此时mme/sgsn/amf一直不会发送位置报告通知,使得scs/as无法及时监控到ue的位置更新情况。


技术实现要素:

8.本技术实施例提供监控事件的方法及装置,从而避免现有ue两次位置报告通知的时间间隔过长,保证scs/as能够及时监控到ue的位置更新情况。
9.第一方面,提供了一种监控事件的方法,包括如下过程:
10.在移动性管理网元重选过程中,第一移动性管理网元确定第一时长值;向第二移动性管理网元发送所述第一时长值,所述第一时长值为所述第一移动性管理网元维护的用户设备ue对应的第一定时器的当前值,所述第一移动性管理网元通常在所述第一定时器计时超时前抑制发送所述ue的位置报告通知;
11.第二移动性管理网元接收第一移动性管理网元发送的第一时长值,启动自身维护的所述ue对应的第二定时器,并根据所述第一时长值,设置所述第二定时器的初始值;所述第二移动性管理网元在所述第二定时器计时超时时,发送所述ue被抑制的位置报告通知。
12.在移动性管理网元重选过程中,假设ue从第一移动性管理网元移动到了第二移动性管理网元,第一移动性管理网元将自身维护的该ue对应的第一定时器的当前值作为第一时长值发送给第二移动性管理网元,该第二移动性管理网元将该第一时长值,设置自身维护的该ue对应的第二定时器的初始值,从而保证第二移动性管理网元在第一移动性管理网元已计时的基础上继续进行计时,而非重新设置定时器重新计时,当第二移动性管理网元确定第二定时器超时时,将该ue被抑制的位置报告通知进行上报,ue两次位置报告通知的时间间隔不会过长,可以保证scs/as能够及时监控到ue的位置更新情况。
13.在一种可能的实现中,在所述第二定时器计时超时前,所述第二移动性管理网元可以抑制发送所述ue的位置报告通知。在第二定时器计时超时前,ue的位置报告通知被抑制,从而可以避免ue的位置更新频繁发生时,如果频繁触发位置报告通知导致的信令负荷对网络的冲击。
14.在一种可能的实现中,当在所述第二定时器计时超时时,若至少存在一个被抑制的所述ue的位置报告通知,则所述第二移动性管理网元可以发送被抑制的所述ue的位置报告通知中最近的一个位置报告通知。第二移动性管理网元在第二定时器计时超时时,将被抑制的ue的位置报告通知中最近的一个位置报告通知进行上报,可以保证scs/as检测到的ue的位置信息为ue的当前位置信息,并且可以保证scs/as监控到的ue的位置更新情况的准确性。
15.在一种可能的实现中,在所述第一移动性管理网元确定第一时长值之前,所述第一移动性管理网元还可以接收用户数据管理网元发送的最小报告间隔,所述最小报告间隔为两个或多个位置报告通知之间的最小时间间隔;所述第一移动性管理网元启动所述第一定时器,并根据所述最小报告间隔设置所述第一定时器的初始值。第一移动性管理网元作为ue移动前的移动性管理网元,在设置ue对应的第一定时器时,可以是根据用户数据管理网元发送的最小报告间隔进行设置。
16.在一种可能的实现中,在所述第一定时器计时超时前,所述第一移动性管理网元
还可以抑制所述ue的位置报告通知。同样地,在第一定时器计时超时前,ue的位置报告通知被抑制,可以避免ue的位置更新频繁发生时,如果频繁触发位置报告通知导致的信令负荷对网络的冲击。
17.在一种可能的实现中,在所述第一定时器计时超时时,所述第一移动性管理网元还可以发送所述ue的位置报告通知。
18.在一种可能的实现中,当所述第一定时器计时超时时,若至少存在一个被抑制的所述ue的位置报告通知,则所述第一移动性管理网元还可以发送被抑制的所述ue的位置报告通知中最近的一个位置报告通知,并重启所述第一定时器且根据所述最小报告间隔设置初始值。
19.在第一定时器计时超时时,将被抑制的ue的位置报告通知中最近的一个位置报告通知,可以保证scs/as检测到的ue的位置信息为ue的当前位置信息,并且重启并重新设置第一定时器继续进行事件的监控,在重新设置的第一定时器计时超时时,能够继续进行ue的位置报告通知的上报。
20.在一种可能的实现中,所述第一移动性管理网元发送被抑制的所述ue的位置报告通知中最近的一个位置报告通知之后,所述第一移动性管理网元还可以保存所述最近的一个位置报告通知中的所述ue的位置信息作为最近一次报告的所述ue的位置信息。
21.在一种可能的实现中,所述第一移动性管理网元还可以向所述第二移动性管理网元发送所述最近一次报告的所述ue的位置信息;所述第二移动性管理网元接收所述第一移动性管理网元发送的所述第一移动性管理网元保存的最近一次报告的所述ue的位置信息。通过将最近一次报告的ue的位置信息进行保存和/或发送,移动性管理网元可以获知到最近一次报告ue的位置信息。
22.在一种可能的实现中,所述第二移动性管理网元还可以确认所述ue的当前位置信息与所述最近一次报告的所述ue的位置信息不同时,再发送所述ue被抑制的位置报告通知之前。或者所述第一移动性管理网元还可以确认所述ue的当前位置信息与所述最近一次报告的所述ue的位置信息不同时,所述第一移动性管理网元再发送所述ue被抑制的位置报告通知之前。
23.在定时器计时超时时,移动性管理网元确认ue的当前位置信息与最近一次报告的ue的位置信息不同时,发送ue被抑制的位置报告通知,可以保证scs/as能够及时获知到ue的位置更新情况。
24.在一种可能的实现中,所述第二移动性管理网元在所述第二定时器计时超时时,且所述ue的当前位置信息与所述最近一次报告的所述ue的位置信息相同,还可以不发送所述ue的位置报告通知。
25.所述第一移动性管理网元在所述第一定时器计时超时时,且所述ue的当前位置信息与所述最近一次报告的所述ue的位置信息相同,还可以不发送所述ue的位置报告通知。
26.在定时器计时超时时,移动性管理网元确认ue的当前位置信息与最近一次报告的ue的位置信息相同时,如果不发送ue的位置报告通知,避免了在ue的当前位置信息与最近一次报告的ue的位置信息相同时,向scs/as发送相同的没有意义的位置报告通知,从而可以节省网络资源。
27.在一种可能的实现中,在所述第二定时器计时超时前,所述第二移动性管理网元
确认所述ue的当前位置信息与所述最近一次报告的所述ue的当前位置不同时,还可以生成所述ue被抑制的位置报告通知。
28.在所述第一定时器计时超时前,所述第一移动性管理网元确认所述ue的当前位置信息与所述最近一次报告的所述ue的当前位置不同时,还可以生成所述ue被抑制的位置报告通知。
29.在定时器计时超时前,移动性管理网元在ue的当前位置信息与最近一次报告的ue的当前位置不同时,生成ue的位置报告通知,能够保证scs/as能够及时获知到ue的位置更新情况,在ue的当前位置信息与最近一次报告的ue的当前位置相同时,抑制ue的位置报告通知的生成,还可以节省移动性管理网元的处理资源。
30.在一种可能的实现中,所述第二移动性管理网元还可以接收用户数据管理网元发送最小报告间隔,所述最小报告间隔为两个或多个位置报告通知之间的最小时间间隔;在所述第二定时器计时超时时,所述第二移动性管理网元重启所述第二定时器,并根据所述最小报告间隔,设置所述第二定时器的初始值。
31.在第二定时器超时时,第二移动性管理网元还可以根据用户数据管理网元发送的最小报告间隔,启动并重启第二定时器继续进行事件的监控,在重新设置的第二定时器计时超时时,能够继续进行ue的位置报告通知的上报。
32.在一种可能的实现中,所述第二移动性管理网元发送被抑制的所述ue的位置报告通知中最近的一个位置报告通知之后,所述第二移动性管理网元还可以保存所述最近的一个位置报告通知中的所述ue的位置信息作为最近一次报告的所述ue的位置信息。
33.在一种可能的实现中,所述第二移动性管理网元或第一移动性管理网元为mme、sgsn、及amf中的任意一种。
34.第二方面,提供了一种监控事件的装置。本技术提供的装置具有实现上述方法方面移动性管理网元行为的功能,其包括用于执行上述方法方面所描述的步骤或功能相对应的部件(means)。所述步骤或功能可以通过软件实现,或硬件(如电路)实现,或者通过硬件和软件结合来实现。其中移动性管理网元包括第一移动性管理网元和/或第二移动性管理网元。
35.在一种可能的设计中,上述装置包括一个或多个处理器和通信单元。所述一个或多个处理器被配置为支持所述装置执行上述方法中移动性管理网元相应的功能。
36.可选的,所述装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合,其保存装置必要的程序指令和/或数据。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置。本技术并不限定。
37.另一个可能的设计中,上述装置,包括收发器、处理器和存储器。该处理器用于控制收发器或输入/输出电路收发信号,该存储器用于存储计算机程序,该处理器用于运行该存储器中的计算机程序,使得该装置执行第一方面或第一方面中任一种可能实现方式中移动性管理网元完成的方法。
38.在一种可能的设计中,上述装置包括一个或多个处理器和通信单元。所述一个或多个处理器被配置为支持所述装置执行上述方法中移动性管理网元相应的功能。
39.可选的,所述装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合,其保存移动性管理网元必要的程序指令和/或数据。所述一个或多个存储器可以和处理器
集成在一起,也可以与处理器分离设置。本技术并不限定。
40.所述装置可以位于移动性管理网元中,或为移动性管理网元。
41.另一个可能的设计中,上述装置,包括收发器、处理器和存储器。该处理器用于控制收发器或输入/输出电路收发信号,该存储器用于存储计算机程序,该处理器用于运行存储器中的计算机程序,使得该装置执行第一方面或第一方面中任一种可能实现方式中移动性管理网元完成的方法。
42.第三方面,提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面中任一种可能实现方式中的方法的指令。
43.第四方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第一方面或第一方面中任一种可能实现方式中的方法。
附图说明
44.下面将对实施例描述中所需要使用的附图作简要介绍。
45.图1为一种4g网络中的业务能力开放的架构图;
46.图2为一种5g网络中的业务能力开放的架构图;
47.图3为一种4g网络中监控事件的配置流程示意图;
48.图4为一种4g网络中的监控事件报告流程示意图;
49.图5为一种5g网络中监控事件的配置流程示意图;
50.图6为一种5g网络中的监控事件报告流程示意图;
51.图7为本技术实施例中适用的一种监控事件的方法示意图;
52.图8为本技术实施例中适用的一种监控事件的方法示意图;
53.图9为本发明实施例中适用的一种4g网络中监控事件报告流程示意图;
54.图10为本发明实施例中适用的一种4g网络中监控事件报告流程示意图;
55.图11为本发明实施例中适用的一种5g网络中监控事件报告流程示意图;
56.图12为本发明实施例中适用的一种5g网络中监控事件报告流程示意图;
57.图13为本技术实施例中适用的一种监控事件的装置结构图。
具体实施方式
58.下面将结合附图对本发明作进一步地详细描述。
59.本技术实施例的技术方案可以应用于各种通信系统,例如:第四代(4th generation,4g),4g系统包括系统长期演进(long term evolution,lte)系统,全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统,未来的第五代(5th generation,5g)系统,如新一代无线接入技术(new radio access technology,nr),及未来的通信系统,如6g系统等。
60.本技术将围绕可包括多个设备、组件、模块等的系统来呈现各个方面、实施例或特征。应当理解和明白的是,各个系统可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
61.另外,在本技术实施例中,“示例的”一词用于表示作例子、例证或说明。本技术中
被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
62.本技术实施例描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
63.以下对本技术实施例的部分用语进行解释说明,以便于本领域技术人员理解。
64.1)、用户设备(user equipment,ue),能够连接到互联网中的电子设备。
65.2)、移动性管理网元,负责对ue进行移动性管理的网元,在4g网络中移动性管理网元包括移动性管理实体(mobility management entity,mme)和gprs服务支持节点(serving gprs support node,sgsn),在5g网络中移动性管理网元包括核心网接入和移动性管理功能网元(core access and mobility management function,amf)。
66.3)、定时器,移动性管理网元为ue维护有对应的定时器,在定时器超时前抑制发送对应ue的位置报告通知,在定时器超期时发送对应ue的位置报告通知,位置报告通知中包括ue当前的位置信息。
67.4)、用户数据管理网元,负责对用户数据进行管理,以及向移动性管理网元发送最小报告间隔,最小报告间隔为两个或多个位置报告通知之间的最小时间间隔,在4g网络中用户数据管理网元包括家乡用户服务器(home subscriber server,hss),在5g网络中用户数据管理网元包括统一数据管理节点(unified data management,udm)。
68.本技术中的“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
69.本技术中所涉及的多个,是指两个或两个以上。
70.另外,需要理解的是,在本技术的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
71.为了便于理解本技术实施例,首先先对本技术使用的应用场景进行说明,业务能力服务器通过开放功能网元发送事件监控请求,开放功能网元进行处理后向用户数据管理网元发送事件监控请求,用户数据管理网元进行处理后向移动性管理网元发送事件监控请求,移动性管理网元进行处理并对ue进行监控,将监控到的事件报告通知通过开放功能网元上报给业务能力服务器,进而达到业务能力服务器对ue进行事件监控的目的。
72.在4g和5g网络中业务能力服务器包括业务能力服务器/应用服务器(services capability server/application server,scs/as)。在4g网络中开放功能网元包括业务能力开放功能网元(service capability exposure function,scef),在5g网络中开放功能网元包括网络开放功能网元(network exposure function,nef)。
73.为了便于理解本技术实施例,继续以图3所示的监控事件的配置流程示意图,及图4所示的配置后的监控事件报告流程示意图为例,详细说明本技术在4g网络下的应用场景,并以图5所示的监控事件的配置流程示意图,及图6所示的配置后的监控事件报告流程示意图为例,详细说明本技术在5g网络下的应用场景,其中图3和图4所示的流程基于图1所示的架构实现,图4为基于图3所示的监控事件的配置流程后的监控事件报告流程,图5和图6所
示的流程基于图2所示的架构实现,图6为基于图5所示的监控事件的配置流程后的监控事件报告流程。
74.首先参见图3所示的4g网络中监控事件的配置过程,该配置过程包括:
75.步骤3.1(该步骤3.1为图3中所示的步骤1):scs/as向scef发送监控请求消息。
76.该监控请求消息中携带有scs/as标识、t8目的地址、监控类型(monitoring type)、及移动用户国际isdn/pstn号码(mobile subscriber international isdn/pstn number,msisdn)或外部标识(external id)或外部组标识(external group id)。
77.如果scs/as请求监控ue的位置信息,则该monitoring type被配置为location reporting,当monitoring type为location reporting时,监控请求消息中还携带有最小报告间隔(minimum reporting interval,mri),mri用于指示两个或多个位置报告通知之间的最小时间间隔。mme/sgsn发送位置报告通知时,启动定时器,取值为mri,在定时器超期前(即定时器运行时),至少有一个位置报告通知被抑制,mme/sgsn上报的位置报告通知中携带最新的被抑制的位置报告通知,同时重新启动定时器进行计时,该最新的被抑制的位置报告通知中包括的ue的位置信息可以认为是ue当前的位置信息,该mri的设置保证了scs/as能够在一定时间内收到ue的位置信息,确定ue的位置更新,又避免了ue频繁的位置更新均触发位置报告通知时导致的信令负荷对网络的冲击。
78.如果该monitoring type被配置为location reporting,监控请求消息中还可以携带有位置报告通知中携带的ue的位置信息的精度(accuracy),具体如小区级别(cell level),基站级别((e)nodeb level),跟踪区/路由区级别(ta/ra level)。
79.若监控事件配置请求针对的是一组ue,即针对一组ue进行事件监控时,该监控请求消息中携带external group id,若监控事件配置请求针对的单个ue,则该监控请求消息中携带msisdn或external id。
80.步骤3.2:scef将接收到的监控请求消息中携带的参数进行保存。scef根据保存的本地策略对配置请求进行授权,在授权成功后,scef分配scef reference id。
81.步骤3.3:scef向hss发送监控请求消息。
82.该监控请求消息中携带external id或external group id、scef标识、scef reference id及monitoring type,当monitoring type为location reporting时,该监控请求消息中还携带有mri。
83.若scs/as提供了accuracy,则scef根据保存的运营商策略映射到对应的内部精度(internal accuracy),或者在没有对应的internal accuracy时,scef根据运营商策略配置internal accuracy。
84.步骤3.4:hss检查接收到的监控请求消息,在检查通过后,hss将接收到的监控请求消息中携带的参数进行保存。hss确定接收到的监控请求消息携带的是external group id还是external id,并确定external group id对应的组成员ue或者是确定external id对应的ue。
85.步骤3.5:hss向scef返回监控应答。
86.若hss确定接收到的监控请求消息中携带的是external group id,则返回的监控应答中至少携带有scef reference id和接受指示。
87.步骤3.6:scef向scs/as返回监控应答,该监控应答中至少携带有t8长期事务参考
标识tltri(t8 long term transaction reference id)和接受指示。
88.若hss接收到的监控请求消息中携带的是external id或msisdn,则hss针对携带的该一个external id或msisdn执行步骤3.7至步骤3.9,若hss接收到的监控请求消息中携带的是external group id,hss针对携带的该external group id中的每一个组成员ue执行步骤3.7至步骤3.9。
89.步骤3.7:hss为一个组成员ue或一个ue向mme/sgsn发送插入用户签约数据请求消息,该插入用户签约数据请求消息中携带有消息中携带monitoring type,scef标识、scef reference id、internal accuracy,ue的外部标识或msisdn,当monitoring type为location reporting时,该插入用户签约数据请求消息中还携带有mri。
90.步骤3.8:mme/sgsn将接收到的插入用户签约数据请求消息中携带的参数进行保存,并进行相应的处理。
91.步骤3.9:mme/sgsn向hss发送插入用户签约数据应答消息,携带上述接受指示。
92.若mme/sgsn保存有已有请求的监控事件,则mme/sgsn在该插入用户签约数据应答消息中还携带有监控事件报告,当monitoring type为location reporting时,监控事件报告至少包括位置报告通知。
93.步骤3.10:hss向scef返回监控应答消息或监控指示消息。
94.若hss接收到的插入用户签约数据应答消息中携带有监控事件报告,若监控事件请求是针对一组ue的,则hss向scef返回的监控应答消息或监控指示消息中至少携带有scef reference id、监控事件报告和监控事件报告对应ue的外部标识或msisdn,若监控事件请求是针对单个ue的,则hss向scef的监控应答消息或监控指示消息中至少携带有scef reference id、接受指示和监控事件报告。
95.hss可能会汇聚多个来自mme/sgsn的监控事件报告,然后在一条消息发送给scef。
96.步骤3.11:scef向scs/as发送监控应答消息或监控指示消息。
97.若scef接收到的监控应答消息或监控指示消息中携带了监控事件报告,若监控事件请求是针对一组ue的,则scef向scs/as发送的监控应答消息或监控指示消息中至少携带有tltri、监控事件报告和监控事件报告对应ue的外部组标识或msisdn,若监控事件请求是针对单个ue的,则scef向scs/as发送的监控应答消息或监控指示消息中至少携带有tltri、接受指示和监控事件报告。
98.若hss返回的监控应答消息或监控指示消息中携带了多个监控事件报告,则scef向scs/as发送的监控应答消息或监控指示消息中携带有tltri、(监控事件报告,对应ue的外部组标识或msisdn)对应关系的列表。
99.步骤3.12:scs/as向scef返回监控指示应答消息。
100.若监控事件请求是针对一组ue的,scs/as针对每个组成员ue返回监控指示应答消息。
101.基于图3的配置流程的监控事件报告流程具体参见图4,该监控事件报告过程包括:
102.步骤4.1(该步骤4.1为图4中所示的步骤1):mme/sgsn根据图3下发的监控事件的参数进行事件检测,并根据mri启动定时器。
103.mme/sgsn根据internal accuracy检测ue位置的改变。
104.在定时器过期前,mme/sgsn抑制检测到事件相应的事件报告通知,如location change。
105.步骤4.2:当定时器超期时,并且mme/sgsn保存了至少一个被抑制的事件报告通知,mme/sgsn将监控指示消息发送给scef,该监控指示消息中至少携带scef reference id和监控事件报告。该监控指示消息中携带的监控事件报告为被抑制的事件报告通知列表中最新的事件报告通知,即携带有ue最新的位置信息的事件报告通知。
106.若监控请求针对一组ue,监控指示信息中还携带有外部标识或msisdn。
107.步骤4.3:scef向scs/as发送监控指示消息,该监控指示消息中至少携带tltri和监控事件报告。
108.如果scef将汇聚的多个来自mme/sgsn的事件报告通知放在一条消息中发送给scs/as,则监控指示消息中至少携带有tltri、(监控事件报告,对应ue的外部标识或msisdn)对应关系的列表。
109.若监控请求针对一组ue,监控指示信息中还携带有外部标识或msisdn。
110.步骤4.4:scs/as向scef返回监控指示应答消息。
111.图5为基于5g网络中监控事件的配置过程即事件订阅的配置过程,该配置过程包括:
112.步骤5.1(该步骤5.1为图5中所示的步骤1):1.scs/as向nef发送nnef_eventexposure_subscribe request消息即订阅请求消息。
113.该订阅请求消息可以等同于上述图3所示的监控请求消息进行理解。
114.该订阅请求消息中至少携带有scs/as事件通知端点、监控事件标识(event id(s))、external group id或通用公共签约标识gpsi(generic public subscription identifier)或所有ue的指示,若订阅请求指示的监控事件包括位置报告,该订阅请求消息中还携带有mri。
115.若订阅请求针对一组ue,则该订阅请求消息中携带external group id,若订阅请求针对单个ue,则该订阅请求消息中携带gpsi,若订阅请求针对所有ue,则该订阅请求消息中携带所有ue的指示。
116.event id(s)包括cell_change,tai_change,cn_node_change等。
117.步骤5.2:nef将接收到的订阅请求消息中携带的参数进行保存。nef根据保存的本地策略对配置请求进行授权。
118.步骤5.3:nef向udm发送nudm_eventexposure_subscribe request消息,该订阅请求消息中携带external group id或gpsi,event id(s)、nef事件通知端点、mri。
119.步骤5.4:udm检查监控事件订阅请求消息。检查通过后,udm将接收到的订阅请求消息中携带的参数进行保存。udm确定external group id对应的internal group id,gpsi对应的签约永久标识supi(subscription permanent identifier)。
120.若udm确定订阅请求针对一组ue,则udm向每一个有组成员注册的amf执行步骤5.5,若udm确定订阅请求针对所有ue,则udm向所有amf执行步骤5.5,若udm确定订阅请求针对单个ue,udm向该ue注册的amf执行步骤5.5。
121.步骤5.5:udm向amf发送namf_eventexposure_subscribe request消息,该订阅请求消息中携带nef事件通知端点、event id(s)、internal group id或supi或所有ue的指
示。
122.步骤5.6:udm根据订阅请求,创建事件订阅上下文。
123.步骤5.7:amf向udm返回namf_eventexposure_subscribe response消息,该订阅应答消息中至少携带amf订阅关联标识和接受指示。
124.步骤5.8:udm创建事件订阅上下文,udm向nef发送ndum_eventexposure_subscribe response消息,该订阅应答消息中携带udm订阅关联标识和接受指示。
125.步骤5.9:9.nef创建事件订阅上下文,nef向scs/as发送nnef_eventexposure__subscribe response消息,该订阅应答消息中携带nef订阅关联标识和接受指示。
126.基于图5的配置流程的事件订阅流程具体参见图6,该事件订阅过程包括:
127.步骤6.1(该步骤6.1为图6中所示的步骤1):amf根据图5下发的订阅事件的参数进行事件检测,并根据mri启动定时器。
128.amf根据event id(s)检测位置改变,并检测到相应的事件,即location change。
129.在定时器过期前,amf抑制检测到时间相应的时间报告通知,如location change。
130.步骤6.2:当定时器超期时,并且amf保存了至少一个被抑制的事件报告通知,amf向nef发送namf_eventexposure_notify request,携带scef reference id和监控事件报告。其中监控事件报告为被抑制的事件报告通知列表中最新的事件报告通知,即携带有ue最新的位置信息的事件报告通知,如cell id,tai等。
131.若监控请求针对一组ue,该消息中还携带有gpsi。
132.步骤6.3:nef返回确认消息。
133.步骤6.4:nef向scs/as发送nnef_eventexposure_notify request,消息中携带scs/as事件通知端点、监控事件报告。
134.若nef接收到的消息中包括gpsi,则nef向scs/as发送的消息中还携带gpsi。
135.步骤6.5:scs/as向scef返回确认消息。
136.基于上述对现有技术事件监控流程的描述,ue发生了inter mme/sgsn/amf的移动时,ue移动到的新的mme/sgsn/amf会根据mri重新设置定时器,因此可能导致ue两次位置报告通知的时间间隔超过mri,并且在极端情况下,ue多次发生位置改变,并且相邻两次位置改变的时间间隔均不超过mri,此时mme/sgsn/amf一直不会发送位置报告通知,使得scs/as无法及时监控到ue的位置更新情况。鉴于此,为了保证scs/as能够及时监控到ue的位置更新情况,本技术提出了一种监控事件的方法来避免ue两次位置报告通知的时间间隔过长。
137.具体地,在移动性管理网元重选过程中,若ue从第一移动性管理网元移动到了第二移动性管理网元,第一移动性管理网元将自身维护的该ue对应的第一定时器的当前值作为第一时长值发送给第二移动性管理网元,该第二移动性管理网元将该第一时长值,设置自身维护的该ue对应的第二定时器的初始值,从而保证第二移动性管理网元在采用第二定时器计时时,是在第一移动性管理网元已计时的基础上继续进行计时,而非重新设置定时器重新计时,当第二移动性管理网元确定第二定时器超时时,将该ue被抑制的位置报告通知进行上报,ue两次位置报告通知的时间间隔不会过长,使得scs/as能够及时监控到ue的位置更新情况。以下述实施例详细说明监控事件的具体过程,首先参见图7所示的监控事件的过程,该过程包括:
138.步骤7.1:在移动性管理网元重选过程中,第一移动性管理网元确定第一时长值。
139.其中,所述第一时长值为所述第一移动性管理网元维护的ue对应的第一定时器的当前值,所述第一移动性管理网元在所述第一定时器计时超时前抑制发送所述ue的位置报告通知。如果在移动性管理网元重选过程中,ue从第一移动性管理网元移动到了第二移动性管理网元,为了实现事件的监控,在ue发生移动性管理网元重选之前,第一移动性管理网元需要按照上述图3或图5所示的配置流程获取监控事件配置。
140.实例的,当ue从第一移动性管理网元管理的区域移动到了第二移动性管理网元的区域时,第二移动性管理网元向第一移动性管理网元发送上下文请求消息。第一移动性管理网元如果接收到第二移动性管理网元发送的上下文请求消息,确定ue发生了移动性管理网元的重选。
141.第一移动性管理网元如果确定ue发生了移动性管理网元的重新,将自身维护的ue对应的第一定时器的当前值确定为第一时长值,该第一时长值能够表明第一移动性管理网元维护的ue对应的第一定时器的已计时时长(对应以下正计时)或是最小时间间隔的剩余时长值(对应以下倒计时)。
142.因此可选地,第一移动性管理网元在确定第一时长值之前,可以对自身维护的ue对应的第一定时器进行设置,该过程可以在上述图3或图5所示的配置流程中实现。
143.第一移动性管理网元在设置ue对应的第一定时器时,用户数据管理网元发送最小报告间隔mri,该mri为两个或多个位置报告通知之间的最小时间间隔,第一移动性管理网元接收该mri,启动ue对应的第一定时器,并根据该mri设置第一定时器的初始值。
144.一种示例,第一移动性管理网元维护的定时器如果为正计时,则设置的第一定时器的初始值为0,计时门限值为mri。
145.另一种示例,第一移动性管理网元维护的定时器如果为倒计时,则设置的第一定时器的初始值为该mri。
146.具体地,移动性管理网元自身维护的ue对应的第一定时器的当前取值可以用当前最大报告间隔(current maximumreport interval,cmri)来表示,如第一移动性管理网元自身维护的ue对应的第一定时器的当前值即第一时长值,可以用cmri1来表示。
147.第一移动性管理网元在自身维护的ue对应的第一定时器计时超时前抑制发送该ue的位置报告通知,在该第一定时器计时超时时,发送该ue被抑制的位置报告通知。
148.具体地,如果在第一定时器计时超时时,若至少存在一个被抑制的该ue的位置报告通知,第一移动性管理网元可以在被抑制的该ue的位置报告通知中,任意选取进行上报的ue的位置报告通知,也可以发送被抑制的ue的位置报告通知中最新一个位置报告通知。
149.可选地,第一移动性管理网元发送ue被抑制的位置报告通知时,并重启第一定时器且根据mri设置该重启的第一定时器的初始值。
150.步骤7.2:第一移动性管理网元向第二移动性管理网元发送所述第一时长值。
151.一种示例,第一移动性管理网元可以将确定的第一时长值直接发送给第二移动性管理网元。
152.另一种示例,如果接收到第二移动性管理网元发送的上下文请求消息,第一移动性管理网元可以将确定的第一时长值携带在上下文应答消息中,发送给第二移动性管理网元。
153.步骤7.3:第二移动性管理网元接收第一移动性管理网元发送的所述第一时长值。
154.一种示例,第二移动性管理网元接收第一移动性管理网元直接发送的第一时长值。
155.另一种示例,第二移动性管理网元接收第一移动性管理网元发送的携带有第一时长值的上下文应答消息。
156.步骤7.4:第二移动性管理网元启动自身维护的所述ue对应的第二定时器,并根据所述第一时长值,设置所述第二定时器的初始值。
157.为了实现监控事件的上报以使scs/as能够检测到ue的位置信息,第二移动性管理网元需要启动自身维护的该ue对应的第二定时器进行计时。
158.第二移动性管理网元在启动ue对应的第二定时器时,根据接收到的第一时长值,对该第二定时器的初始值进行设置。
159.一种示例,第二移动性管理网元维护的定时器如果为正计时,则将接收到的第一时长值设置为第二定时器的已计时的初始值。
160.另一种示例,第二移动性管理网元维护的定时器如果为倒计时,则将接收到的第一时长值设置为第二定时器的倒计时进行计时时的初始值。
161.步骤7.5:第二移动性管理网元在所述第二定时器计时超时时,发送所述ue被抑制的位置报告通知。
162.可选地,在第二定时器计时超时前,第二移动性管理网元抑制发送ue的位置报告信息。
163.可选地,当在第二定时器计时超时时,若至少存在一个被抑制的ue的位置报告通知,第二移动性管理网元可以在被抑制的ue的位置报告通知中,任意选取进行上报的ue的位置报告通知,也可以发送在被抑制的ue的位置报告通知中最近的一个位置报告通知。
164.被抑制的ue的位置报告通知中最近的一个位置报告通知,即为被抑制的ue的位置报告通知中最新的位置报告通知,该最近的一个位置报告通知中ue的位置信息可以认为是ue当前的位置信息。
165.可选地,第二移动性管理网元在该第二定时器计时超时时,对自身维护的ue对应的第二定时器进行重新设置。
166.具体地,用户数据管理网元发送最小报告间隔mri,该mri为两个或多个位置报告通知之间的最小时间间隔,第二移动性管理网元接收该mri,在第二定时器计时超时时,重启ue对应的第二定时器,并根据该mri设置第二定时器的初始值。
167.一种示例,第二移动性管理网元维护的定时器如果为正计时,则设置的第二定时器的初始值为0,计时门限值为mri。
168.另一种示例,第二移动性管理网元维护的定时器如果为倒计时,则设置的第二定时器的初始值为该mri。
169.上述第一移动性管理网元或第二移动性管理网元为mme、sgsn、及amf中的任意一种。需要注意的是,第一移动性管理网元和第二移动性管理网元可以为处于同一网络类型下的移动性管理网元,如第一移动性管理网元和第二移动性管理网元均为处于4g网络下的移动性管理网元,或均为处于5g网络下的移动性管理网元,第一移动性管理网元和第二移动性管理网元也可以处于不同网络类型下的移动性管理网元,如第一移动性管理网元为处于4g网络下的移动性管理网元,第二移动性管理网元为处于5g网络下的移动性管理网元。
170.此外,若在定时器过期前,ue发生了inter mme/sgsn/amf的移动,并且又回到了最初的mme/sgsn/amf,即在移动性管理网元重选过程中,ue从第一移动性管理网元移动到了第二移动性管理网元,在定时器过期前,ue又从第二移动性管理网元移动回了最初的第一移动性管理网元,由于最初第一移动性管理网元上报的最后一次时间通知的ue的位置信息已经清空,此时在定时器过期时,第一移动性管理网元会重新上报ue的位置报告通知,连续上报的ue的位置报告通知中ue的位置信息一致的,对scs/as检测ue的位置更新情况来说是没有意义的,反而增加了信令,浪费了网络资源。鉴于此,在保证scs/as能够及时监控到ue的位置更新情况的基础上,本技术提出的监控事件的方法中还能够在最后一次上报的ue的位置信息与检测到的ue的当前位置信息一致时,不进行ue的位置报告通知的上报,从而节省了网络资源。具体参见图8所示的监控事件的过程,该过程包括:
171.步骤8.1:第一移动性管理网元向第二移动性管理网元发送最近一次报告的ue的位置信息。
172.根据上述图7的描述,可知第一移动性管理网元在自身维护的ue对应的第一定时器计时超时时,可以发送ue被抑制的位置报告通知,具体可以发送被抑制的ue的位置报告通知中最近的一个位置报告通知。
173.如果第一移动性管理网元发送被抑制的ue的位置报告通知中最近的一个位置报告通知,第一移动性管理网元在发送该最近的一个位置报告通知之后,保存该最近的一个位置报告通知中ue的位置信息作为最近一次报告的ue的位置。
174.第一移动性管理网元中保存最近一次报告的ue的位置信息,方便了第一移动性管理网元向第二移动性管理网元发送该最近一次报告的ue的位置信息,也方便了如果在定时器过期前,ue又移动回第一移动性管理网元时,第一移动性管理网元决定是否上报ue的位置报告通知。
175.因此,第一移动性管理网元保存的最近一次报告的ue的位置信息可能是ue从其他移动性管理网元移动到第一移动性管理网元时,向第一移动性管理网元发送的最近一次报告的ue的位置信息,其中其他移动性管理网元可以包括第二移动性管理网元,可能是设置此次第一定时器之前的第一定时器计时超时时,第一移动性管理网元发送的位置报告通知中ue的位置信息。
176.在第一移动性管理网元在自身维护的ue对应的第一定时器计时超时时,第一移动性管理网元确认ue的当前位置信息与保存的最近一次报告的ue的位置信息不同,发送ue被抑制的位置报告通知。
177.可选地,为了节省网络资源,在第一移动性管理网元在自身维护的ue对应的第一定时器计时超时时,且确认ue的当前位置与保存的最近一次报告的ue的位置信息相同,不发送ue的位置报告通知。
178.可选地,在第一定时器计时超时前,第一移动性管理网元确认ue的当前位置信息与保存的最近一次报告的ue的位置信息不同时,生成ue被抑制的位置报告通知,第一移动性管理网元确认ue的当前位置信息与保存的最近一次报告的ue的位置信息相同时,不生成ue被抑制的位置报告通知。
179.第一移动性管理网元将发送的最近的一个位置报告通知中的ue的位置信息,作为最近一次报告的ue的位置信息进行发送。
180.一种示例,第一移动性管理网元可以将该最近一次报告的ue的位置信息直接发送给第二移动性管理网元。
181.另一种示例,如果接收到第二移动性管理网元发送的上下文请求消息,第一移动性管理网元可以将该最近一次报告的ue的位置信息携带在上下文应答消息中,发送给第二移动性管理网元。
182.步骤8.2:第二移动性管理网元接收第一移动性管理网元发送的最近一次报告的ue的位置信息。
183.一种示例,第二移动性管理网元接收第一移动性管理网元直接发送的最近一次报告的ue的位置信息。
184.另一种示例,第二移动性管理网元接收第一移动性管理网元发送的携带有最近一次报告的ue的位置信息的上下文应答消息。
185.步骤8.3:当在所述第二定时器计时超时时,第二移动性管理网元确认ue的当前位置信息与最近一次报告的ue的位置信息不同,发送ue被抑制的位置报告通知。
186.由于移动性管理网元能够确认自身管理的范围内的ue的位置信息,因此在第二定时器计时超时时,为了保证scs/as能够及时检测ue的位置更新情况,第二移动性管理网元确认ue的当前位置与信息与最近一次报告的ue的位置信息不同,发送ue被抑制的位置报告通知。
187.如果第二移动性管理网元发送了被抑制的ue的位置报告通知中最近的一个位置报告通知,第二移动性管理网元在发送该最近的一个位置报告通知之后,保存该最近的一个位置报告通知中的ue的位置信息作为最近一次报告的ue的位置信息。
188.此外,为了节省网络资源,第二移动性管理网元在所述第二定时器计时超时时,且所述ue的当前位置信息与所述最近一次报告的所述ue的位置信息相同,不发送所述ue的位置报告通知。
189.如果第二移动性管理网元不发送ue的位置报告通知,第二移动性管理网元可以继续将第一移动性管理网元发送的位置信息作为最近一次报告的ue的位置信息保存。
190.可选地,在第二定时器计时超时前,第二移动性管理网元确认ue的当前位置信息与保存的最近一次报告的ue的位置信息不同时,生成ue被抑制的位置报告通知,第二移动性管理网元确认ue的当前位置信息与保存的最近一次报告的ue的位置信息相同时,不生成ue被抑制的位置报告通知。
191.如果该第二定时器为根据第一移动性管理网元发送的第一时长值设置的定时器,第二移动性管理网元保存的最近一次报告的ue的位置信息为第一移动性管理网元发送的ue的位置信息,如果该第二定时器为第二移动性管理网元在发送ue的位置报告通知后重新设置的定时器,第二移动性管理网元保存的最近一次报告的ue的位置为第二移动性管理网元发送的ue的位置报告通知中的ue的位置信息。
192.下面以两个具体的实施例对本技术监控时间的过程进行说明。
193.实施例一,本技术应用在4g网络时,假设ue从mme/sgsn1移动到mme/sgsn2场景下时,参见图9所示的监控事件报告的流程,监控事件报告的过程包括:
194.步骤9.1:mme/sgsn1按照上述图3所示的配置流程进行监控事件配置。
195.步骤9.2:ue移动到mme/sgsn2管理的区域,mme/sgsn2接收到来自ue的跟踪区更新
(tracking area update,tau)/路由区更新(routing area update,rau)请求。
196.步骤9.3:mme/sgsn2向mme/sgsn1发送上下文请求。
197.步骤9.4:mme/sgsn1向mme/sgsn2返回上下文应答消息。
198.该上下文应答消息中携带scef标识、scef reference id和ue对应的第一定时器当前的取值cmri1。若mme/sgsn1向scef发送过位置报告通知,该上下文应答消息中还包括最后一次位置报告通知中的位置信息last location info。
199.该最后一次位置报告通知中的位置信息last location info包括cell id,(e)nodeb id,或tai等。
200.步骤9.5:mme/sgsn2向mme/sgsn1返回确认消息。
201.步骤9.6:mme/sgsn2向hss发送位置更新请求。
202.步骤9.7:hss向mme/sgsn1发送取消位置请求。
203.步骤9.8:mme/sgsn1向hss返回应答消息即取消位置确认消息。
204.步骤9.9:hss向mme/sgsn2返回更新位置确认消息。
205.该更新位置确认消息中携带有监控事件配置信息,至少包括monitoring type,scef标识、scef reference id、mri、internal accuracy,外部标识或msisdn。
206.步骤9.10:mme/sgsn2进行事件检测。
207.具体地,mme/sgsn2根据步骤9.9下发的更新位置确认消息中携带的监控事件参数进行事件监控,且同时启动ue对应的第二定时器并根据cmri1设置该第二定时器的初始值。
208.mme/sgsn2根据internal accuracy进行事件监控,检测位置改变。
209.在该第二定期器过期前,mme/sgsn2抑制检测到的事件(即location change)相应的事件报告通知。
210.步骤9.11:当该第二定期器超期时,并且mme/sgsn2保存了至少一个被抑制的事件报告通知,则mme/sgsn2向scef发送监控指示。
211.该监控指示携带scef reference id及位置报告通知。
212.若监控请求针对一组ue,则还包括外部标识或msisdn。其中监控事件报告为被抑制的事件报告通知列表中最新的事件报告通知,即该最新的事件报告通知中包括ue最新的位置信息,也就是ue当前的位置信息。
213.若mme/sgsn2从mme/sgsn1接收到了last location info,则mme/sgsn2根据last location info与ue当前的位置信息来判断是否发生了location change。若last location info与ue当前的位置信息不同,mme/sgsn2确认发生了location change,否则mme/sgsn2确认未发生location change。
214.由于mme/sgsn2根据cmri1设置了第二定时器,则对于mme/sgsn2来说,last location info与ue当前的位置信息必然是不同的,也就是此时cell id,(e)nodeb id或tai/rai一定发生了变化,因此在该场景下,当第二定时器计时超期时,mme/sgsn2一定会发送位置报告通知。
215.步骤9.12:scef向scs/as发送监控指示。
216.该监控指示中至少携带tltri及位置报告通知。
217.若监控请求针对一组ue,则该监控指示中还包括外部标识或msisdn。
218.为了便于理解本技术中移动性管理网元在最后一次上报的ue的位置信息与检测
到的ue的当前位置信息一致时,不进行ue的位置报告通知的上报的过程,假设ue从mme/sgsn1移动到mme/sgsn2,而又从mme/sgsn2移动到mme/sgsn1场景下时,具体可以参见图10所示的监控事件报告的流程,该过程具体包括:
219.步骤10.1~步骤10.10的实现过程同上述图9所示的步骤9.1~步骤9.10,这里不再重复赘述。
220.步骤10.11:ue移动到mme/sgsn1管理的区域,mme/sgsn1接收到来自ue的tau/rau请求。
221.步骤10.12:mme/sgsn1向mme/sgsn2发送上下文请求消息。
222.步骤10.13:mme/sgsn2向mme/sgsn1返回上下文应答消息。
223.该上下文应答消息中携带scef标识、scef reference id和ue对应的第二定时器当前的取值cmri2。
224.若mme/sgsn2向scef发送过位置报告通知,该上下文应答消息中包括的last location info为mme/sgsn2上报的最后一次监控事件报告中的位置信息;否则,若mme/sgsn2从mme/sgsn1中接收到last location info,该上下文应答消息中包括的last location info为mme/sgsn1发送的last location info。
225.步骤10.14:mme/sgsn1向mme/sgsn2返回确认消息。
226.步骤10.15:mme/sgsn1向hss发送位置更新请求。
227.步骤10.16:hss向mme/sgsn2发送取消位置请求。
228.步骤10.17:mme/sgsn2向hss返回应答消息即取消位置确认消息。
229.步骤10.18:hss向mme/sgsn1返回位置更新位置确认消息。
230.该更新位置确认消息中携带监控事件配置信息,至少包括monitoring type,scef标识、scef reference id、mri、internal accuracy,外部标识或msisdn。
231.步骤10.19:mme/sgsn1进行事件检测。
232.根据步骤10.18下发的更新位置确认消息中携带的监控事件参数进行事件监控,且同时启动ue对应第一定时器并根据cmri2设置该第一定时器的初始值。
233.mme/sgsn1根据internal accuracy进行事件监控,检测位置改变。
234.在该第一定期器过期前,mme/sgsn1抑制检测到的事件(即location change)相应的事件报告通知。
235.步骤10.20:当该第一定期器超期时,并且mme/sgsn1保存了至少一个被抑制的事件报告通知,则mme/sgsn1向scef发送监控指示。
236.该监控指示携带scef reference id即位置报告通知。
237.若监控请求针对一组ue,则还包括外部标识或msisdn。其中监控事件报告为被抑制的事件报告通知列表中最新的事件报告通知,即该最新的事件报告通知中包括ue最新的位置信息,也就是ue当前的位置信息。
238.若mme/sgsn1从mme/sgsn2接收到了last location info,则mme/sgsn1根据last location info与ue当前的位置来判断是否发生了location change。
239.由于ue从mme/sgsn2又移动回mme1/sgsn1,last location info携带的可能是mme/sgsn1之前向scef报告的位置信息,ue当前的位置信息和last location info信息可能相同,因此在这种情况下,当该第一定时器超期时,mme/sgsn1不发送ue的位置报告通知。
240.如果last location info携带的是mme/sgsn2向scef报告的位置信息,ue当前的位置信息和last location info信息不相同,因此在这种情况下,当该第一定时器超期时,mme/sgsn1发送ue的位置报告通知。
241.步骤10.21:scef向scs/as发送监控指示。
242.该监控指示中至少携带tltri及位置报告通知。
243.若监控请求针对一组ue,则还包括外部标识或msisdn。
244.实施例二,本技术应用在5g网络时,假设ue从amf1移动到amf2场景下时,参见图11所示的监控事件报告的流程,监控时间报告的过程包括:
245.步骤11.1:amf1按照上述图5所示的配置流程进行监控事件的订阅。
246.步骤11.2:ue移动到amf2管理的区域,amf2接收到来自ue的registration area更新请求。
247.步骤11.3:amf2向amf1发送上下文请求消息。
248.步骤11.4:amf 1向amf 2返回上下文应答消息。
249.该上下文应答消息中携带事件订阅的上下文,该事件订阅的上下文至少包括internal group id,event id(s)、nef事件通知端点、mri和ue对应的第一定时器当前的取值cmri1。若amf1向nef发送过位置报告,该上下文应答消息中还报告最后一次监控事件报告中的位置信息last location info。
250.步骤11.5:amf 2向amf 1返回确认消息。
251.步骤11.6:amf2向udm发送注册请求,udm返回应答消息,或amf2向udm发送获取ue的签约信息请求,udm返回应答消息,或amf2向udm发送订阅签约数据改变的通知请求,udm返回应答消息。
252.步骤11.7:udm向amf1发送去注册请求,amf1返回应答消息。
253.amf1向udm发送取消签约数据改变的通知的订阅请求,udm返回应答消息。
254.步骤11.8:amf2根据步骤11.4获取的上下文应答消息中携带的事件订阅的参数进行事件监控,且启动ue对应的第二定时器并根据cmri1设置第二定时器的初始值。
255.mme/sgsn2根据event id进行事件监控,检测位置改变。
256.在该第二定期器过期前,amf 2抑制检测到的事件(即location change)相应的事件报告通知。
257.步骤11.9:当该第二定期器超期时,并且amf 2保存了至少一个被抑制的事件报告通知,则amf 2向nef发送监控指示。
258.该监控指示中携带nef事件通知端点、监控事件报告。
259.若监控请求针对一组ue,则还包括gpsi。其中监控事件报告为被抑制的事件报告通知列表中最新的事件报告通知,即该最新的事件报告通知中包括ue最新的位置信息,也就是ue当前的位置信息。
260.若amf 2从amf 1接收到了last location info,则amf 2根据last location info与ue当前的位置信息来判断是否发生了location change。
261.由于amf 2根据cmri1设置了第二定时器,则对于amf 2来说,last location info与ue当前的位置信息必然是不同的,也就是此时cell id,ngnodeb id或rai一定发生了变化,所以在该场景下,当第二定时器计时超期时,amf 2一定会发送事件报告的通知。
262.步骤11.10:nef向scs/as发送监控指示。
263.该监控指示中至少携带scs/as事件通知端点及位置报告通知。
264.若监控请求针对一组ue,则还包括gpsi。
265.为了便于理解本技术中移动性管理网元在最后一次上报的ue的位置信息与检测到的ue的当前位置信息一致时,不进行ue的位置报告通知的上报的过程,假设ue从amf1移动到amf2,而又从amf2移动到amf1场景下时,具体可以参见图12所示的监控事件报告的流程,该过程具体包括:
266.步骤12.1~步骤12.8的实现过程同上述图11所示的步骤11.1~步骤11.8,这里不再重复赘述。
267.步骤12.9:ue移动到amf1管理的区域,amf1接收到来自ue的registration area更新请求。
268.步骤12.10:amf1向amf2发送上下文请求消息。
269.步骤12.11:amf 2向amf 1返回上下文应答消息。
270.该上下文问应答消息中携带事件订阅的上下文,其中该事件订阅的上下文至少包括internal group id,event id(s)、nef事件通知端点、mri和ue对应的第二定时器当前的取值cmri2。
271.若amf2向nef发送过监控事件报告,该上下文应答消息中包括的last location info为amf2最后一次监控事件报告中的位置信息;否则,若amf2从amf1中接收到last location info,则,该上下文应答消息中包括的last location info为amf1发送的last location info。
272.步骤12.12:amf 1向amf 2返回确认消息。
273.步骤12.13:amf1向udm发送注册请求,udm返回应答消息,或amf1向udm发送获取ue的签约信息请求,udm返回应答消息,或amf1向udm发送订阅签约数据改变的通知请求,udm返回应答消息。
274.步骤12.14:udm向amf2发送去注册请求,amf2返回应答消息,或amf2向udm发送取消签约数据改变的通知的订阅请求,udm返回应答消息。
275.步骤12.15:amf1根据步骤12.11获取的上下文应答消息中携带的事件订阅的参数进行事件监控,且启动ue对应的第一定时器并根据cmri2设置第一定时器的初始值。
276.amf根据event id进行事件监控,检测位置改变。
277.在该第一定期器过期前,amf1抑制检测到的事件(即location change)相应的事件报告通知。
278.步骤12.16:当该定期器超期时,并且amf 1保存了至少一个被抑制的事件报告通知,则amf 1向nef发送监控指示。
279.该监控指示中携带nef事件通知端点、监控事件报告。
280.若监控请求针对一组ue,则还包括gpsi。其中监控事件报告为被抑制的事件报告通知列表中最新的事件报告通知,即该最新的事件报告通知中包括ue最新的位置信息,也就是ue当前的位置信息。
281.若amf1从amf 2接收到了last location info,则amf 1根据last location info与ue当前的位置信息来判断是否发生了location change。
282.由于ue从amf 2又移动回amf 1,last location info携带的可能是amf 1之前向scef报告的位置信息,因此ue当前的位置信息和last location info信息可能相同,因此在这种情况下,当该第一定时器超期时,amf 1不发送ue的位置报告通知。
283.如果last location info携带的是amf2向nef报告的位置信息,ue当前的位置信息和last location info信息不同,因此在这种情况下,当该第一定时器超期时,amf1发送ue的位置报告通知。
284.步骤12.17:nef向scs/as发送监控指示。
285.该监控指示中至少携带scs/as事件通知端点及位置报告通知。
286.若监控请求针对一组ue,则还包括gpsi。
287.ue从4g网络的mme/sgsn移动到5g网络的amf的流程类似,不再赘述。
288.以上结合图7至图12详细说明了本技术实施例的监控事件的方法,基于与上述监控事件的方法的同一发明构思,如图13所示,本技术实施例还提供了一种监控事件的装置1300的结构示意图。装置1300可用于实现上述应用于移动性管理网元的方法实施例中描述的方法,可以参见上述方法实施例中的说明,其中所述移动性管理网元包括第一移动性管理网元或第二移动性管理网元。所述装置1300可以处于移动性管理网元中或为移动性管理网元。
289.所述装置1300包括一个或多个处理器1301。所述处理器1301可以是通用处理器或者专用处理器等。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、终端、或芯片等)进行控制,执行软件程序,处理软件程序的数据。所述通信装置可以包括收发单元,用以实现信号的输入(接收)和输出(发送)。例如,所述收发单元可以为收发器,射频芯片等。
290.所述装置1300包括一个或多个所述处理器1301,所述一个或多个处理器1301可实现上述所示的实施例中移动性管理网元的方法。
291.可选的,处理器1301除了实现上述所示的实施例的方法,还可以实现其他功能。
292.可选的,一种设计中,处理器1301可以执行指令,使得所述装置1300执行上述方法实施例中描述的方法。所述指令可以全部或部分存储在所述处理器内,如指令1303,也可以全部或部分存储在与所述处理器耦合的存储器1302中,如指令1304,也可以通过指令1303和1304共同使得装置1300执行上述方法实施例中描述的方法。
293.在又一种可能的设计中,通信装置1300也可以包括电路,所述电路可以实现前述方法实施例中移动性管理网元的功能。
294.在又一种可能的设计中所述装置1300中可以包括一个或多个存储器1302,其上存有指令1304,所述指令可在所述处理器上被运行,使得所述装置1300执行上述方法实施例中描述的方法。可选的,所述存储器中还可以存储有数据。可选的处理器中也可以存储指令和/或数据。例如,所述一个或多个存储器1302可以存储上述实施例中所描述的对应关系,或者上述实施例中所涉及的相关的参数或表格等。所述处理器和存储器可以单独设置,也可以集成在一起。
295.在又一种可能的设计中,所述装置1300还可以包括收发单元1305以及天线1306。所述处理器1301可以称为处理单元,对装置(终端或者基站)进行控制。所述收发单元1305可以称为收发机、收发电路、或者收发器等,用于通过天线1306实现装置的收发功能。
296.应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
297.可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccess memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
298.本技术实施例还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述应用于移动性管理网元的任一方法实施例所述的监控事件的方法。
299.本技术实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述应用于移动性管理网元的任一方法实施例所述的监控事件的方法。
300.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设
备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
301.本技术实施例还提供了一种处理装置,包括处理器和接口;所述处理器,用于执行上述应用于移动性管理网元的任一方法实施例所述的监控事件的方法。
302.应理解,上述处理装置可以是一个芯片,所述处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,改存储器可以集成在处理器中,可以位于所述处理器之外,独立存在。
303.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
304.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
305.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
306.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
307.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
308.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本技术可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或者诸如
红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本技术所使用的,盘(disk)和碟(disc)包括压缩光碟(cd)、激光碟、光碟、数字通用光碟(dvd)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
309.总之,以上所述仅为本技术技术方案的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1