用于事件监视的方法和装置与流程

文档序号:25670788发布日期:2021-06-29 23:46阅读:130来源:国知局
用于事件监视的方法和装置与流程

1.本公开的非限制性和示例性实施例总体上涉及通信的技术领域,并且具体地涉及用于事件监视的方法和装置。


背景技术:

2.本部分介绍可以有助于更好地理解本公开的各方面。因此,本节的陈述应该从这个角度阅读,而不能被理解为承认哪些内容是现有技术或哪些内容不是现有技术。
3.当前,第三代合作伙伴计划(3gpp)系统支持向第三方服务能力服务器(scs)/应用服务器(as)进行能力暴露。例如,在第四代(4g)通信技术中,向非3gpp域的网络能力暴露主要用于机器类型通信(mtc)应用,并且服务能力暴露功能(scef)是与外部scs/as以及许多南向(southbound)3gpp节点(例如归属订户服务器(hss)和移动性管理实体(mme))接口连接的3gpp节点。
4.事件监视是提供各种用户设备(ue)监视的暴露功能之一。例如,在3gpp技术规范(ts)23.682中,3gpp网络支持以下八个事件。第一个事件是连接的丢失,这意味着scs/as请求被通知3gpp网络何时检测到ue针对信令或用户平面通信不再可达。第二个事件是ue可达性,这意味着scs/as请求被通知ue何时对于向ue发送短消息服务(sms)或下行链路数据变得可达。第三个事件是位置报告,这意味着scs/as请求被通知ue的当前位置或最后的已知位置。第四个事件是国际移动订户标识号(imsi)

国际移动设备身份(imei)关联的改变,这意味着scs/as请求被通知使用特定订阅(imsi)的me(imei(sv))的关联何时改变。术语“me”是指移动设备,并且术语“sv”是指软件版本。
5.第五个事件是漫游状态,这意味着scs/as查询ue的当前漫游状态,并请求在状态改变时被通知。第六个事件是通信失败,这意味着scs/as请求被通知通信失败事件。第七个事件是下行链路数据通知(ddn)失败后的可用性,这意味着scs/as请求被通知在ddn失败后ue何时变得可用。第八个事件是在地理区域中存在的ue的数量,这意味着scs/as请求知道在请求的区域中存在多少个ue。为了在要求一组ue具有相同类型的监视事件的情况下减少信令,在3gpp中引入了ue分组概念。第三方scs/as和3gpp网络均被配置有表示ue的列表的外部组id。


技术实现要素:

6.提供了本发明内容以便以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。发明内容不意图标识所请求保护主题的关键特征或基本特征,也不意图用于限制所请求保护主题的范围。
7.本公开的目的之一是提供用于事件监视,特别是用于删除先前已配置的监视事件的改进的解决方案。
8.根据本公开的一个方面,提供了一种在网络暴露节点处实现的方法,该方法包括从第一节点接收用于删除针对至少一个用户设备ue的事件订阅的第一消息。该方法还包括
确定至少一个ue是单独的ue还是组成员ue。该方法还包括:当至少一个ue是组成员ue时,向第二节点发送第二消息,其中,第二消息包括至少一个ue的ue标识信息。
9.在本公开的实施例中,ue标识信息包括ue的外部标识符和/或移动订户国际综合业务数字网号码msisdn。
10.在本公开的实施例中,第二消息还包括:事件订阅标识符,其标识特定事件订阅;以及取消指示,其指示取消针对至少一个ue的已配置的事件订阅。
11.在本公开的实施例中,该方法还包括:当至少一个ue是单独的ue时,删除事件订阅相关资源。
12.在本公开的实施例中,该方法还包括:当已经接收到组中的所有ue的取消指示时,删除事件订阅相关资源。
13.在本公开的实施例中,其中,确定至少一个ue是单独的ue还是组成员ue是基于第一消息来进行的,其中,第一消息包括指示ue是否是组成员ue的指示符。
14.在本公开的实施例中,其中,指示符是ue的外部组标识符,并且如果第一消息包括ue的外部组标识符和身份信息(identity information),则网络暴露节点确定ue是组成员ue,否则,网络暴露节点确定该ue是单独的ue。
15.在本公开的实施例中,其中,网络暴露节点是服务能力暴露功能scef或网络暴露功能nef。
16.在本公开的实施例中,第一节点是归属订户服务器hss或归属位置寄存器hlr。
17.在本公开的实施例中,第二节点是服务能力服务器scs或应用服务器as,或是目的地节点,该目的地节点的url之前由scs/as提供。
18.在本公开的实施例中,第一消息是监视指示(monitoring indication)消息或设置建议的网络配置响应(set suggested network configuration response)消息。
19.在本公开的实施例中,第二消息是http post消息或取消监视事件(cancel monitoring event request)请求消息。
20.根据本公开的另一方面,提供了一种网络暴露节点。该网络暴露节点包括至少一个处理器;以及至少一个存储器,该至少一个存储器包含至少一个处理器能够执行的指令,从而网络暴露节点操作用于:从第一节点接收用于删除针对至少一个用户设备ue的事件订阅的第一消息。网络暴露节点还操作用于:确定至少一个ue是单独的ue还是组成员ue。网络暴露节点还操作用于:如果至少一个ue是组成员ue,则向第二节点发送第二消息,其中,第二消息还包括至少一个ue的ue标识信息。
21.在本公开的实施例中,网络暴露节点操作用于执行根据上述方面的方法。
22.根据本公开的另一方面,提供了一种计算机可读存储介质。该计算机可读存储介质包括指令,该指令在由至少一个处理器执行时使至少一个处理器执行根据上述方面的方法。
23.可以通过应用根据本公开的一些实施例的所提出的解决方案来实现一些优点。例如,scef/nef可以将关于事件取消的正确信息通知给scs/as,可以避免scef与scs/as之间的误操作。
附图说明
24.根据以下参考附图的详细描述,通过示例,本公开的各种实施例的上述和其他方面、特征和益处将变得更加明显,其中相似的附图标记或字母用于指定相似或等同的元件。附图被示出以便于更好地理解本公开实施例,并且附图不一定按比例绘制,其中:
25.图1是示出了本公开的实施例可应用于其中的示例性无线通信系统的示图;
26.图2示出了经由hss的监视事件配置和删除的过程;
27.图3示出了经由scef的网络参数配置的过程;
28.图4是示出了根据本公开的实施例的在网络暴露节点处实现的方法的流程图;
29.图5是示出了根据本公开的另一实施例的在网络暴露节点处实现的方法的流程图;
30.图6示出了根据本公开的实施例的监视事件删除过程的流程图;
31.图7示出了根据本公开的实施例的装置的简化框图。
具体实施方式
32.为了说明的目的,在下面的描述中阐述了细节,以便提供对所公开的实施例的透彻理解。然而,对于本领域技术人员而言显而易见的是,可以在没有这些具体细节的情况下或以等效装置来实现实施例。
33.如本文所使用的,术语“网络”是指遵循诸如新无线电(nr)、nr的未来发展等任何合适的无线通信标准的网络。在下面的描述中,术语“网络”和“系统”可以互换使用。此外,可以根据任何合适的通信协议来执行网络中的两个设备之间的通信,这种通信协议包括但不限于由诸如3gpp、国际标准化组织(iso)、国际电信联盟(itu)、电气和电子工程师协会(ieee)、以及互联网工程任务组(ietf)、欧洲电信标准协会(etsi)等标准组织中的一些标准组织定义的通信协议。例如,由3gpp定义的通信协议可以包括第四代(4g)、4.5g、5g通信协议和/或当前已知或将来要开发的任何其他协议。
34.术语“网络设备”是指通信网络中的网络设备,终端设备经由该网络设备接入网络并从其接收服务。例如,在诸如3gpp类型的蜂窝网络的无线通信网络中,网络设备可以包括接入网设备和核心网络设备。例如,接入网设备可以包括基站(bs)、集成接入和回程(iab)节点、接入点(ap)、多小区/多播协调实体(mce)等。bs可以是例如节点b(nodeb或nb)、演进nodeb(enodeb或enb)、下一代nodeb(gnodeb或gnb)、远程无线电单元(rru)、无线电头(rh)、远程无线电头端(rrh)、中继、低功率节点(比如,毫微微、微微等)。核心网络设备可以包括多个网络设备,该多个网络设备可以向通过接入网设备互连的客户提供大量服务。每个接入网设备通过有线或无线连接可连接到核心网络设备。
35.术语“终端设备”是指可以接入通信网络并从该通信网络接收服务的任何末端设备。作为示例而非限制,在无线通信网络中,终端设备可以指移动终端、用户设备(ue)、终端设备、或其他合适的设备。终端设备可以是例如订户站(ss)、便携式订户站、移动站(ms)、或接入终端(at)。终端设备可以包括但不限于:便携式计算机、诸如数码相机之类的图像捕获设备、游戏终端设备、音乐存储和回放设备、移动电话、蜂窝电话、智能电话、ip语音(voip)电话、无线本地环路电话、平板计算机、可穿戴设备、个人数字助理(pda)、便携式计算机、台式计算机、可穿戴设备、车载无线设备、无线端点、移动站、膝上型嵌入式设备(lee)、膝上型
安装式设备(lme)、usb加密狗、智能设备、无线客户驻地设备(cpe)等。在下文的描述中,术语“终端设备”、“终端”、“用户设备”和“ue”可以互换使用。作为一个示例,ue可以表示被配置用于根据由3gpp发布的一种或多种通信标准(例如,3gpp的lte标准或nr标准)进行通信的终端设备。如本文所使用的,“用户设备”或“ue”可能不一定具有在拥有和/或操作相关设备的人类用户的意义上的“用户”。在一些实施例中,终端设备可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,ue可以被设计为当由内部或外部事件触发时,或者响应于来自无线通信网络的请求,以预定的调度向网络发送信息。相反,ue可以表示意在向人类用户销售或由人类用户操作但最初可能不与特定的人类用户相关联的设备。
36.作为又一示例,在物联网(iot)场景中,终端设备可以表示执行监视和/或测量并且将这些监视和/或测量的结果发送给另一终端设备和/或网络设备的机器或其他设备。在这种情况下,ue可以是机器到机器(m2m)设备,在3gpp上下文中它可以被称为机器类型通信(mtc)设备。作为一个具体示例,终端设备可以是实现3gpp窄带物联网(nb

iot)标准的ue。这些机器或设备的具体示例是传感器、计量设备(例如,功率计)、工业机器、或家用或个人设备(例如,冰箱、电视、诸如手表之类的个人可穿戴设备)等。在其他场景中,ue可以表示能够监视和/或报告其操作状态或与其操作相关联的其他功能的交通工具或其他设备。
37.说明书中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括具体特征、结构或特性,但是不一定每个实施例包括该具体特征、结构或特性。此外,这些短语不必指同一实施例。此外,当结合实施例描述具体特征、结构或特性时,应认为结合其他实施例(不管是否是显式描述的)来实现这种特征、结构或特性是在本领域技术人员的知识内的。
38.应理解,尽管术语“第一”和“第二”等可以在本文中用于描述各个元件,这些元件不应受这些术语限制。这些术语仅用来将元件彼此区分。例如,不脱离示例实施例的范围,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。如本文所使用的,术语“和/或”包括一个或多个相关列出术语的任何和所有组合。
39.本文使用的术语仅仅是为了描述具体实施例的目的,而非意在限制示例实施例。如本文所使用的,单数形式“一”、“一个”和“所述”旨在还包括复数形式,除非上下文明确地给出相反的指示。将进一步理解的是,当在本文中使用时,术语“包含”、“具有”、“包括”指明所陈述的特征、元件和/或组件等的存在,但不排除存在或添加一个或多个其它特征、元件、组件和/或其组合。
40.在下面的描述和权利要求中,除非另外定义,否则本文中所使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的含义相同的含义。
41.图1是示出了本公开的实施例可应用于其中的示例性无线通信系统的示图。如图所示,无线通信系统包括用户设备(ue)102、无线电接入网(ran)104、服务通用分组无线电服务(gprs)支持节点(sgsn)106、移动性管理实体(mme)108、服务网关(sgw)110、网关gprs支持节点(ggsn)/分组数据网络(pdn)网关(pgw)112、策略和计费规则功能(pcrf)116、服务能力暴露功能(scef)118、服务能力服务器(scs)120、应用服务器(as)122和归属订户服务器(hss)124。ggsn/pgw 112包括策略和计费实施功能(pcef)114。注意,上述每个实体的数量可以大于一个。
42.ue 102可以通过无线电接入通信链路与ran 104通信。ue也可以被称为例如终端
设备、接入终端、移动站、移动单元、订户站等。它可以指可以接入无线通信网络并从该无线通信网络接收服务的任何末端设备。作为示例而非限制,ue可以包括:便携式计算机、诸如数码相机的图像捕获终端设备、游戏终端设备、音乐存储和回放设备、移动电话、蜂窝电话、智能电话、平板计算机、可穿戴设备、个人数字助理(pda)等。
43.在物联网(iot)场景中,ue可以表示执行监视和/或测量并将这种监视和/或测量的结果发送给另一ue和/或网络设备的机器或其他设备。在这种情况下,ue可以是机器到机器(m2m)设备,在3gpp上下文中它可以被称为机器类型通信(mtc)设备。这些机器或设备的具体示例可以包括:传感器、计量设备(例如,功率计)、工业机器、自行车、车辆、或者家用或个人设备(例如,冰箱、电视、诸如手表之类的个人可穿戴设备)等。
44.ran 104可以包括例如通用移动电信系统(umts)陆地ran(utran)、全球移动通信系统(gsm)gsm演进的增强数据速率(edge)ran(geran)和/或演进通用陆地ran(e

utran)。utran和geran可以均包括无线电网络控制器(rnc)节点,用于控制通过无线电基站的通信,该无线电基站向位于其相应的通信服务小区内的ue提供无线电接入通信链路。e

utran可以包括可以提供utran和geran的rnc节点和基站的组合功能的无线电基站节点(enodeb)。ue 102可以经由um接口与geran通信,并且可以经由uu接口与utran和e

utran通信。
45.sgsn 106是umts中的核心网络节点,并且具有用户平面功能和控制平面功能。sgsn 106的用户平面功能可以在ran 104和ggsn/pgw 112之间传输ue 102的用户数据分组。sgsn 106的控制平面功能可以执行ue 102的移动性管理、承载管理等。mme 108是演进分组系统(eps)中的核心网络节点,并且可以执行ue 102的移动性管理、承载管理等。sgw 110是eps的核心网络中的分组传输节点。sgw 110可以在ran 104和ggsn/pgw 112之间传输ue 102的用户数据分组。
46.ggsn是umts中的核心网络节点。pgw是eps中的核心网络节点。ggsn/pgw 112表示ggsn或pgw中的任一者或二者。ggsn/pgw 112是核心网络中的用户平面分组传输节点,并且可以传输ue 102的用户数据分组。ggsn/pgw 112可以用作到外部pdn的网关,并且向ue 102提供到外部pdn的连接。
47.ggsn/pgw 112中包括的pcef 114可以根据从pcrf 116提供的策略和计费控制(pcc)规则,执行ue 102的每个服务数据流的服务质量(qos)控制和基于流的承载计费(fbc)。相应地,pcrf 116是eps的核心网络中的控制平面实体。pcrf 116可以确定要应用于ue 102的服务数据流的pcc规则,并且将所确定的pcc规则发送给具有pcef 114的ggsn/pgw 112。pcrf 116可以经由gx接口与pcef 114通信。
48.通过经由开放移动联盟(oma)、gsm联盟(gsma)和可能的其他标准化机构定义的同类(homogenous)网络应用编程接口(api)提供对服务和能力的访问,scef 118可以安全地暴露由3gpp网络提供的服务和能力。scef 118可以经由rx接口与pcrf 116通信,经由t6a接口与mme 108通信,以及经由t6b接口与sgsn 106通信。
49.scs 120可以使开放服务接入(osa)标准接口可由应用接入,并针对应用开发者提供网络协议的抽象。作为应用和网络之间的网关,scs 120可以完成osa接口到网络协议上的映射,反之亦然。scs 120可以经由gi/sgi接口与ggsn/pgw 112通信,并且可以经由t8接口与scef 118通信。as 122可以是一种类型的服务器,其被设计用于针对用户安装、操作和托管应用以及相关联的服务。as 122可以经由gi/sgi接口与ggsn/pgw 112通信。hss 124是
3gpp公共陆地移动网络(plmn)的核心网络中的控制平面节点,并且可以管理ue 102的订户信息。hss 124可以经由s6t接口与scef 118通信。
50.如图1所示,无线通信系统还可以包括机器类型通信(mtc)

互通功能(iwf)126、短消息服务(sms)

服务中心(sc)/网关移动交换中心(gmsc)/互通msc(iwmsc)128、短消息实体(sme)70、和互联网协议(ip)

短消息(sm)

网关(gw)72。应当注意,mme 108、sgsn 106、hss 124、pcef 114、pcrf 116和scef 118仅仅是无线通信系统中的组件的示例性示例,并且可以由具有相似功能的组件代替。例如,在第五代(5g)核心网络(cn)中,mme/sgsn可以由接入和移动性管理功能(amf)代替,hss可以由统一数据管理(udm)代替,pcef可以由会话管理功能(smf)代替,pcrf可以由策略控制功能(pcf)代替,以及scef可以由网络暴露功能(nef)代替。
51.如上所述,监视事件特征旨在用于3gpp系统中的特定事件的监视,并经由scef使这种监视事件信息可用。它包括允许以下各项的装置:适合于配置特定事件的3gpp网络元件的标识、事件检测、以及向授权用户的事件报告(例如,供应用使用或用于日志记录等)。如果检测到这种事件,则可以将网络配置为执行特殊动作,例如限制ue接入。可以支持对以下监视事件的配置和报告:
52.‑
监视ue和uicc的关联和/或新的imsi

imei

sv关联;
53.‑
ue可达性;
54.‑
ue的位置,以及ue的位置的变化;
55.‑
连接的丢失;
56.‑
通信失败;
57.‑
ue的漫游状态(即,漫游或无漫游),以及ue的漫游状态的变化;以及
58.‑
地理区域中存在的ue的数量;以及
59.‑
在dnn失败后的可用性。
60.可以经由hss、mme/sgsn或经由pcrf提供对监视事件的支持。基于运营商策略,应该可以配置监视事件,使得某一监视事件遵循3gpp ts23.682的4.5.6.2节中的过程,而另一个监视事件遵循4.5.6.3节中的过程。scef不应该经由hss/mme/sgsn和pcrf二者启用针对相同ue的给定监视事件。对于基于组的监视事件的情况,scs/as(相同的scs/as或不同的scs/as)可以通过不同的外部组标识符来配置监视事件。在这种情况下,如果多于一个的外部组标识符指向相同ue,并且没有通过监视事件配置中的任何监视事件配置来提供组报告保护时间,则mme、hss和scef不应向相同目的地发送针对相同ue的相同事件的重复报告。
61.图2示出了在hss或mme/sgsn处配置监视的过程。该过程对于各种监视事件类型是通用的。在3gpp ts23.682的5.6.0节中详细说明了针对该过程的公共参数。在5.6.1.3至5.6.1.9节中详细说明了特定于不同监视事件类型的步骤和参数。
62.该过程还可以用于以下操作:删除先前配置的监视事件(无论是作为独立的过程,还是与在相同scef和相同scs/as之间配置新的监视事件或者与将先前已配置的监视事件替换为相同scef和相同scs/as之间的相同类型的新的监视事件一起进行),或者在已配置的监视事件在已配置的节点处可用的情况下进行一次性报告。
63.一种监视事件类型称为“ue可达性”,并且它还支持根据scs/as提供的最大时延(如3gpp ts 23.682的5.6.1.4节中所述)来设置ue的周期性rau/tau定时器。
64.ue可达性指示ue何时针对向ue发送sms或下行链路数据变得可达,其在ue转变为ecm

connected模式(对于使用省电模式或扩展的空闲模式drx的ue)或在ue针对寻呼将变得可达(对于使用扩展的空闲模式drx的ue)时被检测到。该监视事件支持针对sms的可达性和针对数据的可达性。仅支持针对sms的可达性的一次性监视请求。scs/as可以在向scef的监视事件配置请求中包括以下参数:
65.‑
可达性类型,指示请求是用于“针对sms的可达性”还是“针对数据的可达性”还是二者。
66.‑
可选地,最大时延表示针对下行链路数据传输可接受的最大延迟。最大时延用于为ue设置周期性tau/rau定时器,因为它设置最大时段,在该最大时段之后,ue必须再次连接到网络,从而变得可达。由运营商确定,“最大时延”的低值可以停用psm。
67.图3示出了经由scef的网络参数配置的过程。scs/as可以经由scef向网络发出网络参数配置请求,以建议可用于最大时延、最大响应时间和下行链路分组的建议数量的参数值,如3gpp ts 23.682的5.18节中所述。通过建议用于这些参数的值,scs/as可以影响ue/网络行为的某些方面,例如,ue的psm、扩展的空闲模式drx、和扩展的缓冲配置。基于运营商的配置,scef和hss可以选择接受、拒绝或修改建议的配置参数值。scef向scs/as指示接受的/修改的值。该特征也可以用于建议针对一组ue的参数值。
68.在配置期间(参见图3),在3gpp ts23.682,5.18的步骤1中,可以由scs/as提供最大时延,并且在步骤4中,hss可以决定覆写先前由监视请求设置的周期性rau/tau定时器:“如果订阅的周期性rau/tau定时器先前是由监视请求设置的,则根据运营商配置,流程跳过步骤5至9,并且hss用指示失败状况的适当的原因来拒绝网络配置请求,或接受请求。”69.根据事件配置中使用的scef是否与网络参数配置中使用的scef相同,hss可以在步骤10中发送取消指示:
[0070]“如果在步骤4中hss取消了针对ue的监视事件并且所取消的监视事件是由与在步骤1处发送设置建议的网络配置请求的scef相同的scef订阅的,则取消的scef参考id被包括,并被设置为所取消的监视事件的scef参考id。”或在步骤10a中:
[0071]“如果在步骤4中hss取消了针对ue的监视事件,并且所取消的监视事件是由与在步骤1处发送设置建议的网络配置请求的scef不同的scef订阅的,则hss向订阅了所取消的监视事件的scef发送监视指示消息,并包括所取消的监视事件的scef参考id。”[0072]
hss可以触发取消针对ue的被标记有scef参考id的监视事件,并向scef发送消息,但是scef仅发送每个scef事件订阅的取消通知。如果scef事件订阅仅包含一个单独的ue,则这是没问题的。但是所取消的ue可能是ue组的成员,因此仅由于出于某些原因(例如,已订阅的周期性rau/tau定时器被覆写)取消一个ue的事件而取消整个ue组是不正确的。
[0073]
为了克服或减轻上述问题或其他问题或提供有用的解决方案,本公开的实施例提出了一种解决方案。通过引用将3gpp ts23.682的公开整体并入本文。
[0074]
图4示出了根据本公开的实施例的方法400的流程图,该方法可以由在诸如网络暴露节点scef或nef之类的网络设备处实现的装置来执行,或者由可通信地耦合到该网络设备的装置来执行。因此,网络设备可以提供用于完成方法400的各个部分的装置以及用于联合其他组件来完成其他过程的装置。
[0075]
在框402处,网络暴露节点可以从第一节点接收用于删除针对至少一个用户设备
ue的事件订阅的第一消息。第一节点可以是hss或hlr。在步骤402之前,监视事件配置过程已经成功地执行,但是由于某些状况,hss可能发起例如针对单个ue的监视事件删除过程,来自一个scs/as的先前设置的订阅的周期性rau/tau定时器正被另一scs/as覆写,然后hss将触发向scef的消息,该消息用于删除针对ue的事件订阅,并包括需要取消的先前接受的监视事件的scef参考id。然后,scef将执行步骤402,scef可以接收用于删除针对ue的事件订阅的消息。
[0076]
在实施例中,第一消息可以是监视指示消息或设置建议的网络配置响应消息。并且第一消息可以包括要删除的scef参考id。scef参考id是由scef创建的参数,用于将监视事件报告或监视事件的删除与scef中的特定监视请求和关联的上下文信息相关联。要删除的scef参考id标识应在应用所请求的监视事件配置之前删除的监视事件配置。
[0077]
并且第一消息还可以包括指示ue是否是组成员ue的信息,例如该信息可以是ue的外部组标识符(外部id)和/或身份信息,以向scef通知ue是组的成员还是仅是单独的ue。
[0078]
在框404处,scef可以确定至少一个ue是单独的ue还是组成员ue。在实施例中,在scef接收到用于删除针对ue的事件订阅的第一消息之后,scef可以基于第一消息中包括的信息来确定ue是单独的ue还是组成员ue。例如,scef确定第一消息是否包括ue的外部id和/或身份信息;如果是,则scef确定该ue是组成员ue;如果不是,则scef确定它是单独的ue。第一消息中包括的信息还可以是可以指示ue是单独的ue的其他指示信息,并且因此,如果scef在第一消息中检测到该指示信息,则确定ue是单独的ue;如果没有,则scef确定它是组成员ue。
[0079]
在实施例中,scef还可以基于第一消息中包括的scef参考id来确定需要取消的已配置的监视事件的t8长期事务参考id(tltri)。t8长期事务参考id(tltri)是指代在使用t8接口时scef和scs/as之间的长期事务(例如,nidd配置、组消息请求、监视事件配置)的参数,并且tltri由scef分配,并且在整个事务的持续时间是唯一的。在事务的持续时间内,它被存储在scef和scs/as二者上。
[0080]
在框406处,当至少一个ue是组成员ue时,scef可以向第二节点发送第二消息,其中,第二消息包括至少一个ue的ue标识信息。在scef确定ue是单独的ue还是组成员ue之后,scef将向第二节点发送第二消息。基于确定结果,第二消息中包括的信息可以是不同的。
[0081]
在实施例中,第二节点是scs/as,或者是目的地节点,该目的地节点的url在监视事件配置过程期间由scs/as提供。
[0082]
在实施例中,第二消息可以是从scef或nef发送给scs/as的消息,例如http post消息或取消监视事件请求消息。
[0083]
如果scef确定ue是单独的ue,则scef将向第二节点发送第二消息。
[0084]
如果scef确定ue是组成员ue,则scef将ue的ue标识信息添加到第二消息中,然后将其发送给第二节点。在一个实施例中,ue的ue标识信息可以是ue的外部id和/或msisdn。
[0085]
在实施例中,可以如下修正3gpp ts29.122的表5.3.2.2.2

1“definition of type monitoringnotification(类型monitoringnotification的定义)”。
[0086][0087][0088]
monitoringnotifcation:该数据类型表示从scef/nef发送给scs/as或af的监视通知。该数据类型可以被包括在第二消息中。
[0089]
在上表中,添加了两个属性:externalids和msisdns。
[0090]
从scef发送的第二消息(无论ue是组成员还是单独的ue)可以包括标识特定事件订阅的事件订阅标识符(例如:tltri)和/或指示取消已配置的事件订阅的取消指示(例如,该指示被设置为“true”)。可选地,第二消息还可以包括指示已配置的监视事件的取消原因的原因信息。
[0091]
在实施例中,在步骤406之后,第二节点(例如,scs/as)可以接收第二消息。如果第二消息包括ue标识信息(外部id和/或msisdn),则scs/as将知道至少一个ue是组成员ue,scs/as将不删除与tltri相关联的资源,直到组中的所有ue的已配置的监视事件被取消,scs/as将存储ue标识信息,并向scef发送响应消息。如果scs/as确定该ue是单独的ue,则它将删除与tltri相关联的资源,并向scef发送响应消息。在实施例中,响应消息可以是取消监视事件响应消息。
[0092]
在实施例中,scef可以从scs/as接收响应。当ue是单独的ue时,在接收到响应之后,scef可以删除事件订阅相关资源。事件订阅相关资源可以包括与tltri相关联的scef eps(演进分组系统)承载上下文。
[0093]
当ue是组成员ue时,scef暂时将不删除与tltri相关联的资源。在实施例中,当scef检测到已经接收到组中的所有ue的取消指示时,scef将删除事件订阅相关资源。例如,scef可以相继地检测组中的ue的取消指示,如果scef检测到组成员ue是该组中最后一个具有取消指示的ue,则scef将删除“监视事件订阅”相关资源。
[0094]
按照上述解决方案,本发明解决了事件取消通知问题,以避免scef和scs/as之间的误操作。
[0095]
图5示出了根据本公开的实施例的方法500的流程图,该方法可以由在诸如网络暴露节点scef或nef之类的网络设备处实现的装置来执行,或者由可通信地耦合到该网络设备的装置来执行。因此,网络设备可以提供用于完成方法500的各个部分的装置以及用于联合其他组件来完成其他过程的装置。为简洁起见,对于在已经以上实施例中描述的一些部分,这里省略其详细描述。
[0096]
在框502处,网络暴露节点可以从第一节点接收用于删除针对至少一个用户设备ue的事件订阅的第一消息。第一消息还可以包括指示ue是否是组成员ue的信息,例如,该信息可以是ue的外部组标识符(外部id)和/或身份信息,以指示ue是组的成员还是仅是单独的ue。
[0097]
在框504处,scef可以确定至少一个ue是单独的ue还是组成员ue。在实施例中,在scef接收到用于删除针对ue的事件订阅的第一消息之后,scef可以基于第一消息中包括的信息来确定ue是单独的ue还是组成员ue。如果scef确定该ue是单独的ue,则步骤将转到步骤506,如果scef确定该ue是组成员ue,则该步骤将转到步骤510。
[0098]
在框506处,scef向第二节点发送第二消息。
[0099]
在框508处,scef删除订阅相关资源。
[0100]
在框510处,scef向第二节点发送第二消息,其中,第二消息包括至少一个ue的ue标识信息。
[0101]
在框512处,除非已经接收到组中的所有ue的取消指示,否则scef不删除事件订阅相关资源。
[0102]
图6示出了根据本公开的实施例的方法600的流程图。
[0103]
步骤600,监视事件配置过程已经成功地执行。
[0104]
步骤601,由于某些状况(例如,对于单个ue,来自一个scs/as的先前设置的订阅的周期性rau/tau定时器正被另一scs/as覆写(overwritten),hss触发向scef的监视响应消息或监视指示消息,并包括需要取消的先前接受的监视事件的scef参考id。监视响应消息
或监视指示消息还可以包括ue的外部组标识符(外部id)和/或身份信息,以指示ue是组的成员还是仅是单独的ue。
[0105]
步骤602,基于步骤601中包括的要取消的scef参考id,scef确定需要取消的已配置的监视事件的tltri。scef,scef基于接收到的消息中包括的信息来确定ue是单独的ue还是组成员ue。scef确定第一消息是否包括ue的外部id和/或身份信息;如果是,则scef确定ue是组成员ue;如果不是,则scef确定它是单独的ue。
[0106]
步骤603,scef向t8目的地地址发送取消监视事件请求(cancel monitoring event request)(tltri,原因)消息。原因值指示取消先前已配置的监视事件的原因。如果scef确定ue是组成员ue,则还将在取消监视事件请求消息中包括ue的外部id和/或msisdns。
[0107]
步骤604,scs/as向scef发送取消监视事件响应(cancel monitoring event response)(原因)消息。原因指示该过程的结果。如果取消监视事件请求消息包括ue标识信息(外部id和/或msisdn),则scs/as将知道该至少一个ue是组成员ue,scs/as将不删除与tltri相关联的资源,直到该组中的所有ue的已配置的监视事件被取消,scs/as将存储ue标识信息,并向scef发送取消监视事件响应消息。如果scs/as确定ue是单独的ue,则它将删除与tltri相关联的资源,并向scef发送取消监视事件响应消息。
[0108]
步骤605,当ue是单独的ue时,scef删除与步骤3中发送的tltri相关联的t8上下文和scef eps承载上下文。当ue是组成员ue时,scef暂时将不删除与tltri相关联的资源。
[0109]
现在参考图7,其示出了在网络暴露节点处实现的装置710的示意性框图。装置710操作用于执行示例性方法400、500中的任何方法以及可能的任何其他过程或方法。
[0110]
图7是示出了适合于在实践本公开的一些实施例时使用的装置的框图。例如,上述网络暴露节点、订户管理节点、移动性管理节点和策略判定节点中的任何一个节点都可以通过装置700来实现。如图所示,装置700可以包括处理器710、存储程序721的存储器720、以及用于通过有线和/或无线通信与其他外部设备传送数据的通信接口730。
[0111]
程序721包括程序指令,该程序指令在由处理器710执行时使装置700能够根据如上所述的本公开的实施例来操作。也就是说,可以利用处理器710可执行的计算机软件、或利用硬件、或利用软件和硬件的组合来至少部分地实现本公开的实施例。
[0112]
存储器720可以是适合于本地技术环境的任意类型,并且可以使用任何合适的数据存储技术(例如,基于半导体的存储器设备、闪存、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移除存储器)来实现。处理器710可以是适合于本地技术环境的任何类型,并且作为非限制性示例,可以包括以下中的一个或多个:通用计算机、专用计算机、微处理器、数字信号处理器dsp、和基于多核处理器架构的处理器。
[0113]
根据本公开的方面,提供了一种存储指令的计算机可读存储介质,该指令在由至少一个处理器上执行时使至少一个处理器执行与如上所述的网络暴露节点相关的方法中的任一方法。
[0114]
此外,本公开还可以提供一种载体,该载体包含上述计算机程序,其中该载体是电信号、光信号、无线电信号或计算机可读存储介质之一。计算机可读存储介质可以是例如光盘或电子存储器设备,比如ram(随机存取存储器)、rom(只读存储器)、闪存、磁带、cd

rom、dvd、蓝光盘等。
[0115]
本文描述的技术可以通过各种装置来实现,使得实现利用实施例描述的对应装置的一个或多个功能的装置不仅包括现有技术装置,而且还包括用于实现利用实施例描述的对应装置的一个或多个功能的装置,所述装置可以包括用于每个单独功能的单独装置或者可以被配置为执行两个或更多个功能的装置。例如,这些技术可以以硬件(一个或多个装置)、固件(一个或多个装置)、软件(一个或多个模块)或其组合来实现。对于固件或软件,可以通过执行本文描述的功能的模块(例如,过程、功能等)来实现。
[0116]
以上参考方法和装置的框图和流程图示图描述了本文的示例性实施例。应当理解,框图和流程图示图中的每个框以及框图和流程图示图中的框的组合,可以分别由包括计算机程序指令的各种装置实现。这些计算机程序指令可以被加载到通用计算机、专用计算机或其它可编程数据处理装置上以产生机器,使得在计算机或其它可编程数据处理装置上执行的指令创建用于实现在流程或图块中指定的功能的模块。
[0117]
此外,虽然以特定顺序描绘了操作,但是这不应被理解为要求这些操作以示出的特定顺序或以顺序次序执行,或者需要执行所有示出的操作来实现期望的结果。在某些情境下,多任务处理和并行处理可能是有利的。同样地,尽管在上述讨论中包含了若干具体实施细节,但这些细节不应被解释为对本文描述的主题的范围的限制,而应被解释为是对可能特定于特定实施例的特征的描述。在分开的实施例的上下文中描述的特定特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以在多个实施例中分开地或以任何合适的子组合实现。
[0118]
尽管本说明书包含许多具体的实现细节,但是这些不应该被解释为对任何实现或可以要求保护的内容的范围的限制,而是作为可以特定于特定实现的特定实施例的特征的描述。在本说明书中在分开的实施例的上下文中描述的特定特征也可以以组合的形式实现在单个实施例中。相反,在单个实施例的上下文中描述的各种特征也可以在多个实施例中分开地或以任何合适的子组合实现。此外,尽管特征可以在上面描述为在某些组合中起作用并且甚至最初如此要求保护,但是来自所要求保护的组合的一个或多个特征在某些情况下可以从组合中删除,并且所要求保护的组合可以针对子组合或子组合的变体。
[0119]
对于本领域技术人员而言显而易见的是,随着技术的进步,本发明构思可以通过各种方式实现。给出上述实施例是为了描述而不是限制本公开,并且应该理解,如本领域技术人员容易理解的那样,在不脱离本公开的精神和范围的情况下可以采取修改和变化。这样的修改和变化被认为是在本公开和所附权利要求的范围内。本公开的保护范围由所附的权利要求来限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1