一种实现MTC事件监控的方法、装置和系统与流程

文档序号:11681789阅读:231来源:国知局
一种实现MTC事件监控的方法、装置和系统与流程

本发明涉及机器类通信(mtc,machinetypecommunication)技术,尤指一种实现mtc事件监控的方法、装置和系统。



背景技术:

为了支持mtc通讯,提高第三代移动通信系统在通信领域的竞争力,第三代合作伙伴计划(3gpp,3rdgenerationpartnershipproject)标准工作组对演进分组域系统(eps,evolvedpacketsystem)进行了增强,以满足mtc的通讯需求。图1为eps支持mtc通讯的架构示意图。如图1所示,eps主要包括演进的通用陆地无线接入网络(e-utran,evolveduniversalterrestrialradioaccessnetwork)和演进的分组核心网(epc,evolvedpacketcore)。另外,epc还支持用户从通用陆地无线接入网(utran,universalterrestrialradioaccessnetwork)接入。

其中,e-utran包括增强的nodeb(enodeb)和无线网络控制器(rnc,radionetworkcontroller)。

其中,epc包括:归属用户数据服务器(hss,homesubscriberserver)、移动性管理单元(mme,mobilitymanagemententity)、服务网关(s-gw,servinggateway)、分组数据网络网关(p-gw,pdngateway)、服务通用分组无线服务技术(gprs,generalpacketradioservice)支持节点(sgsn,servinggprssupportnode)、策略与计费规则功能实体(pcrf,policyandchargingenforcementfunction)、服务能力开放功能/平台(scef,servicecapabilityexposurefunction)。其中,

hss为用户签约数据的永久存放地点,位于用户签约的归属网。

mme为用户签约数据在当前网络的存放地点,负责终端到网络的非接入层(nas,non-accessstratum)的信令的管理,用户空闲模式下的跟踪、 寻呼管理功能和承载管理。

s-gw是epc到无线接入系统之间的网关,负责终端到epc的用户面承载、终端空闲模式下的数据缓存、网络侧发起业务请求的功能、合法窃听和分组数据路由和转发功能。

p-gw是连接eps和外部网络的网关,负责终端的互联网协议(ip,internetprotocol)地址分配、计费功能、分组包过滤、策略应用等功能。

sgsn是utran用户接入epc的业务支持点,功能上与mme类似,负责用户的位置更新、寻呼管理和承载管理等功能。

pcrf负责向策略及计费执行功能(pcef,policyandchargingenforcementfunction)提供策略控制与计费规则。

scef负责向第三方服务商提供各类运营商服务,比如:mtc终端监控业务。

在mtc业务中,mtc终端监控业务是很典型并且应用广泛的一种业务。所谓mtc终端监控业务,即针对特定ue执行所要求的mtc事件探测和报告。mtc事件可分若干类,比如:终端国际移动用户识别码(imsi,internationalmobilesubscriberidentificationnumber)/移动设备国际身份码(imei,internationalmobileequipmentidentity)配对情况、终端为主变化、终端网络状态变化、终端通讯失败等等。

其中,对某些mtc事件的监控,可能会造成信令负荷的增加,从而影响网络的效率,比如探测终端位置的变化。运营商为了保护网络,通常要求第三方服务在配置mtc事件的监控时设置有效时间(validitytime)和最大报告数量(maximumnumberofreports)。其中,有效时间限定了mtc事件监控的作用时间返回,超出该有效时间,网络自动停止mtc时间监控;最大报告数量限定了网络最多上报的mtc事件报告的数量,达到该最大报告数量,网络自动停止mtc事件监控。

由于mtc事件监控所设置的有效时间可能很长(比如1个月),而在其期间,ue并不总是附着在网络中,而且ue也不可能一直在同一个sgsn/mme上,所以当ue从网络去附着,或切换sgsn/mme时,网络需 要在sgsn/mme和hss之间同步剩余报告数量。否则,sgsn/mme将默认以初始mtc事件监控的配置信息中的最大报告数量作为剩余报告数量,从而会上报超出范围的mtc事件报告,增加网络负担。

由于ue可能在utran、eutran之间频繁切换,3gpp提出了空间态信令优化(isr,idlesignalingreducing)的功能,用以降低ue处于空闲态时在utran和eutran之间切换时的路由区更新(rau,routeareaupdate)、跟踪区更新(tau,trackingareaupdate)信令的数量。

现有的实现mtc事件监控的方法大致包括:

ue附着到mme(或sgsn)的过程中,hss向mme(或sgsn)发送mtc事件配置信息;在ue从mme切换到sgsn(或从sgsn切换到mme)的过程中,mme和sgsn激活isr,并且hss向sgsn(或mme)发送mtc事件配置信息。

现有的实现mtc事件监控的方法中,由于在切换前,hss向mme(或sgsn)发送mtc事件配置信息,切换后,hss也向sgsn(或mme)发送mtc事件配置信息,并且mtc事件配置信息中的最大报告数量相同,导致sgsn和mme之间分别根据mtc事件配置信息中的最大报告数量维护同一个mtc事件的剩余报告数量,后续ue在e-utran和utran之间切换的过程中,由于sgsn、mme上剩余报告数量不同步,容易造成sgsn、mme累计上报的mtc事件超出最大报告数量,从而使得mtc事件配置中所设置的最大报告数量失效,浪费了网络信令,加大了网络开销。



技术实现要素:

为了解决上述问题,本发明提出了一种实现mtc事件监控的方法、装置和系统,能够减小网络开销。

为了达到上述目的,本发明提出了一种实现机器类通信mtc事件监控的方法,包括:

第一服务节点接收到来自归属用户数据服务器hss或第二服务节点的消息;其中,来自hss的消息包括签约数据下载请求或位置更新响应,来自 第二服务节点的消息包括用户设备ue上下文确认消息或ue上下文响应消息或ue上下文请求消息;

第一服务节点根据接收到的消息判断出不能激活空闲态信令优化isr,不激活isr或进行isr去激活。

可选的,该方法还包括:

所述第一服务节点指示第二服务节点不激活isr或进行isr去激活。

可选的,所述第一服务节点根据接收到的消息判断出不能激活isr包括:

所述第一服务节点判断出自身已激活isr;并且,判断出接收到的来自归属用户数据服务器hss的签约数据下载请求中包括mtc事件配置信息,或isr去激活指示;

或者,所述第一服务节点判断出自身已激活isr,且判断出接收到的来自所述hss的签约数据下载请求中包括所述mtc事件配置信息,且所述mtc事件配置信息中包括最大报告数量;

或者,所述第一服务节点判断出接收到的来自所述第二服务节点的ue上下文确认消息中不包括isr激活指示,或包括isr去激活指示。

可选的,所述第一服务节点根据接收到的消息判断出不能激活isr包括:

所述第一服务节点判断出接收到的来自所述第二服务节点的ue上下文响应消息中包括一个或一个以上mtc事件的剩余报告数量;

所述指示第二服务节点不激活isr包括:

所述第一服务节点向所述第二服务节点发送ue上下文确认消息;其中,所述ue上下文确认消息中不包括isr激活指示或包括isr去激活指示。

可选的,所述第一服务节点根据接收到的消息判断出不能激活isr包括:

所述第一服务节点接收到来自所述第二服务节点的ue上下文请求消息,且判断出自身已启动mtc事件监控;

所述指示第二服务节点不激活isr包括:

所述第一服务节点向所述第二服务节点发送ue上下文响应消息;其中,所述ue上下文响应消息中不包括isr能力信息,还包括一个或一个以上mtc事件的剩余报告数量。

可选的,所述第一服务节点根据接收到的消息判断出不能激活isr包括:

所述第一服务节点判断出自身已激活isr;并且,判断出接收到的来自hss的位置更新响应中包括mtc事件配置信息,或判断出所述位置更新响应中包括isr去激活指示;

所述指示第二服务节点进行isr去激活包括:

所述第一服务节点重新向所述第二服务节点发送ue上下文确认消息;其中,所述ue上下文确认消息包括isr去激活指示或不包括isr激活指示。

可选的,所述第一服务节点为移动性管理单元mme,所述第二服务节点为服务通用分组无线服务技术支持节点sgsn;

或者,所述第一服务节点为sgsn,所述第二服务节点为mme。

本发明还提出了一种实现机器类通信mtc事件监控的装置,至少包括:

接收模块,用于接收到来自归属用户数据服务器hss或第二服务节点的消息;其中,来自hss的消息包括签约数据下载请求或位置更新响应,来自第二服务节点的消息包括用户设备ue上下文确认消息或ue上下文响应消息或ue上下文请求消息;

判断模块,用于根据接收到的消息判断出不能激活空闲态信令优化isr,向处理模块发送通知消息;

处理模块,用于接收到通知消息,不激活isr或进行isr去激活.

可选的,所述处理模块还用于:

指示第二服务节点不激活isr或进行isr去激活。

可选的,所述判断模块具体用于:

判断出自身已激活isr;并且,判断出接收到的来自归属用户数据服务器hss的签约数据下载请求中包括mtc事件配置信息,或isr去激活指示;

或者,判断出自身已激活isr,且判断出接收到的来自所述hss的签约数据下载请求中包括所述mtc事件配置信息,且所述mtc事件配置信息中包括最大报告数量;

或者,判断出接收到的来自所述第二服务节点的ue上下文确认消息中不包括isr激活指示,或包括isr去激活指示;

向所述处理模块发送所述通知消息。

可选的,所述判断模块具体用于:

判断出接收到的来自所述第二服务节点的ue上下文响应消息中包括一个或一个以上mtc事件的剩余报告数量,向所述处理模块发送所述通知消息;

所述处理模块具体用于:

接收到所述通知消息,向所述第二服务节点发送ue上下文确认消息;其中,所述ue上下文确认消息中不包括isr激活指示或包括isr去激活指示。

可选的,所述判断模块具体用于:

接收到来自所述第二服务节点的ue上下文请求消息,且判断出自身已启动mtc事件监控,向所述处理模块发送所述通知消息;

所述处理模块具体用于:

接收到所述通知消息,向所述第二服务节点发送ue上下文响应消息;其中,所述ue上下文响应消息中不包括isr能力信息,还包括一个或一个以上mtc事件的剩余报告数量。

可选的,所述判断模块具体用于:

判断出自身已激活isr;并且,判断出接收到的来自hss的位置更新响应中包括mtc事件配置信息,或判断出所述位置更新响应中包括isr去激活指示,向所述处理模块发送所述通知消息;

所述处理模块具体用于:

接收到所述通知消息,重新向所述第二服务节点发送ue上下文确认消息;其中,所述ue上下文确认消息包括isr去激活指示或不包括isr激活指示。

本发明还提出了一种实现机器类通信mtc事件监控的系统,至少包括:

第一服务节点,用于接收到来自归属用户数据服务器hss或第二服务节点的消息;其中,来自hss的消息包括签约数据下载请求或位置更新响应,来自第二服务节点的消息包括用户设备ue上下文确认消息或ue上下文响应消息或ue上下文请求消息;根据接收到的消息判断出不能激活空闲态信令优化isr,不激活isr或进行isr去激活,指示第二服务节点不激活isr或进行isr去激活;

第二服务节点,用于在第一服务节点的指示下不激活isr或进行isr去激活。

可选的,所述第一服务节点具体用于:

接收到来自所述hss的签约数据下载请求;

判断出自身已激活isr;并且,判断出接收到的来自归属用户数据服务器hss的签约数据下载请求中包括mtc事件配置信息,或isr去激活指示;

或者,判断出自身已激活isr,且判断出接收到的来自所述hss的签约数据下载请求中包括所述mtc事件配置信息,且所述mtc事件配置信息中包括最大报告数量;

或者,判断出接收到的来自所述第二服务节点的ue上下文确认消息中不包括isr激活指示,或包括isr去激活指示。

可选的,所述第一服务节点具体用于:

判断出接收到的来自所述第二服务节点的ue上下文响应消息中包括一个或一个以上mtc事件的剩余报告数量;向所述第二服务节点发送ue上下文确认消息;其中,所述ue上下文确认消息中不包括isr激活指示或包括isr去激活指示;

所述第二服务节点具体用于:

接收到来自所述装置的ue上下文响应消息,判断出所述ue上下文响应消息中不包括isr能力信息,或判断出所述ue上下文响应消息中包括一个或一个以上mtc事件的剩余报告数量,不激活isr。

可选的,所述第二服务节点还用于:

接收到来自所述hss的位置更新响应,根据所述一个或一个以上mtc事件的剩余报告数量更新所述位置更新响应中对应的mtc事件配置信息的最大报告数量。

可选的,所述第一服务节点具体用于:

接收到来自所述第二服务节点的ue上下文请求消息,且判断出自身已启动mtc事件监控;重新向所述第二服务节点发送ue上下文确认消息;其中,所述ue上下文确认消息包括isr去激活指示或不包括isr激活指示;

所述第二服务节点具体用于:

接收到来自所述装置的ue上下文确认消息,判断出所述ue上下文确认消息中不包括isr激活指示,不激活isr;或判断出所述ue上下文确认消息中包括isr去激活指示,进行isr去激活。

与现有技术相比,本发明的技术方案包括:第一服务节点接收到来自归属用户数据服务器hss或第二服务节点的消息;其中,来自hss的消息包括签约数据下载请求或位置更新响应,来自第二服务节点的消息包括用户设备ue上下文确认消息或ue上下文响应消息或ue上下文请求消息;第一服务节点根据接收到的消息判断出不能激活isr,不激活isr或进行isr去激活,和/或,指示第二服务节点不激活isr或进行isr去激活。通过本发明的方案,在第一服务节点根据接收到的消息判断出不能激活isr时,不激活isr或进行isr去激活,从而后续ue在e-utran和utran之间切换的过程中,避免sgsn、mme上剩余报告数量不同步情况的发生,控制sgsn、mme累计上报的mtc事件在最大报告数量的限定内,从而节省了网络信令,减小了网络开销。

附图说明

下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。

图1为现有eps支持mtc通讯的结构示意图;

图2为现有未激活isr时实现mtc事件监控的方法的流程图;

图3为现有激活isr时实现mtc事件监控的方法的流程图;

图4为本发明实现mtc事件监控的方法的流程图;

图5为本发明第一实施例实现mtc事件监控的方法的流程图;

图6为本发明第二实施例实现mtc事件监控的方法的流程图;

图7为本发明第三实施例实现mtc事件监控的方法的流程图;

图8为本发明第四实施例实现mtc事件监控的方法的流程图;

图9为本发明实现mtc事件监控的装置的结构组成示意图;

图10为本发明实现mtc事件监控的系统的结构组成示意图。

具体实施方式

为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。

图2为现有的未激活isr时实现mtc事件监控的方法的流程图。如图2所示,该方法包括:

步骤200、ue附着到网络。

步骤201、当需要对ue进行mtc事件监控时,scef向hss发送终端监控请求。

本步骤中,scef一般在收到来自第三方应用服务器(as)的管理请求时,向hss发送终端监控请求。

本步骤中,终端监控请求包括一个或多个mtc事件配置信息。

其中,每个mtc事件配置信息至少包括:scef标识、scef参考id、mtc事件类型。其中,scef标识用以识别不同的scef,scef参考id用以标识该scef下一条具体的mtc事件配置信息。

mtc事件配置信息还可能包含针对mtc事件监控的限制信息,如:有效时间和/或最大报告数量等。

步骤202、hss将mtc事件配置信息存储在ue的签约数据中,并向sgsn/mme发送签约数据下载请求。

本步骤中,如果ue同时附着到sgsn和mme上,则hss需要同时向sgsn和mme发送签约数据下载请求。

本步骤中,签约数据下载请求中包括mtc事件配置信息。

步骤203、sgsn/mme保存签约数据下载请求中的mtc事件配置信息,并根据mtc事件配置信息启动mtc事件监控。

本步骤中,sgsn/mme保存mtc事件配置信息时,如果mtc事件配置信息中包括最大报告数量,则sgsn/mme对该mtc事件配置信息对应的mtc事件的监控启用计数器变量:剩余报告数量。在初始时将剩余报告数量设置为mtc事件配置信息中的最大报告数量,每次探测到mtc事件并上报后,将剩余报告数量自动递减。

本步骤中,当sgsn/mme检测到mtc事件发生时,生成对应的mtc事件报告,将mtc事件报告包含在步骤204的签约数据下载响应中。

步骤204、sgsn/mme向hss返回签约数据下载响应。

本步骤中,签约数据下载响应中可能包括mtc事件配置结果信息、mtc事件报告。

其中,mtc事件配置结果信息是指sgsn/mme是否成功接收mtc事件配置信息。

其中,如果sgsn/mme检测到mtc事件,则签约数据下载响应中包括 mtc事件报告。例如,检测到mtc事件,则签约数据下载响应中包括mtc事件监控对应的mtc事件报告。

步骤205、hss向scef发送终端监控响应。

本步骤中,终端监控响应中包括sgsn/mme所返回的mtc事件配置结果信息,如果步骤204中,签约数据下载响应包括mtc事件报告,则终端监控响应还包括mtc事件报告。

步骤206、此后sgsn/mme检测到mtc事件,根据mtc事件生成mtc事件报告。

步骤207、sgsn/mme向scef发送监控报告消息,上报mtc事件报告。

本步骤中,监控报告消息包括生成的mtc事件报告。

本步骤中,sgsn/mme发送监控报告请求后,将发生的mtc事件对应的剩余报告数量减去一。

步骤208、ue从网络去附着。

步骤209、sgsn/mme向hss发送通知消息。

本步骤中,通知消息中包括各mtc事件对应的剩余报告数量。

其中,各mtc事件可以是指ue的所有mtc事件,也可以是指sgsn/mme上报过mtc事件报告的各mtc事件。

步骤210、hss根据通知消息中的剩余报告数量更新对应的mtc事件配置信息中的最大报告数量。

本步骤中,如果mtc事件对应的剩余报告数量小于mtc事件配置信息中该mtc事件对应的最大报告数量时,则根据该mtc事件对应的剩余报告数量更新该mtc事件对应的最大报告数量。

图3是现有的激活isr时实现mtc事件监控的方法的流程图。如图3所示,该方法包括:

步骤300、scef向hss发送终端监控请求。

本步骤中,假设scef向hss发送的中的监控请求时,ue并未附着到网络中。

本步骤中,终端监控请求包括一个或多个mtc事件配置信息。

本步骤中,scef一般在收到来自第三方应用服务器(as)的管理请求时,向hss发送终端监控请求。

步骤301、hss将终端监控请求中的mtc事件配置信息存储在ue的签约数据中,并向scef返回终端监控响应消息。

本步骤中,终端监控响应消息包括mtc事件配置结果信息。

其中,mtc事件配置结果信息指hss是否接受mtc事件配置信息。

步骤302、ue向mme发送附着请求。

步骤303、mme向hss发送位置更新请求(ulr,updatelocationrequest)。

步骤304、hss向mme发送位置更新响应。

本步骤中,位置更新响应包括ue的签约数据,ue的签约数据包括mtc事件配置信息。

步骤305、mme存储位置更新响应中的mtc事件配置信息,并根据mtc事件配置信息启动mtc事件监控。

步骤306、mme向ue返回附着响应。

本步骤中,附着响应包括用于eutran接入的全局唯一临时标识(guti,globallyuniquetemporaryidentity)。在guti中,有一部分信息对应着mme标识,可以唯一地标识出一个mme。

本步骤中,ue接收到附着响应时,说明ue已成功附着到mme上,此时isr功能未激活。

步骤307、ue接入到e-utran后,当ue进入idle态,且进入utran覆盖区时,ue向sgsn发送rau请求。

本步骤中,rau请求包括临时标识指示(tin,temporaryidentityusedinnextupdate),和根据guti生成的分组临时标识(p-tmsi,packettemporarymobilesubscriberidentity),p-tmsi用于utran接入时标识ue的身份。

步骤308、sgsn向mme发送ue上下文请求消息。

本步骤中,sgsn根据rau请求中的tin和生成的p-tmsi获取mme标识,解析mme地址,根据解析得到的mme地址向mme发生ue上下文请求消息。

步骤309、mme向sgsn返回ue上下文响应消息。

本步骤中,ue上下文响应消息包括isr能力信息(即表示mme是否支持isr的信息)。

步骤310、sgsn向mme返回ue上下文确认消息。

本步骤中,当ue上下文响应消息中的isr能力信息指示mme支持isr,且sgsn自身支持isr时,ue上下文确认消息中包括指示isr激活的信息。

其后,sgsn存储mme标识,mme存储sgsn标识,并各自激活isr。

步骤311、sgsn向hss发送位置更新请求。

步骤312、hss向sgsn发送位置更新响应。

本步骤中,位置更新响应包括ue的签约数据,签约数据包括mtc事件配置信息。

步骤313、sgsn存储位置更新响应中的mtc事件配置信息,并根据mtc事件配置信息启动mtc事件监控。

步骤314、sgsn向ue返回rau响应。

本步骤中,rau响应包括sgsn分配的p-tmsi,isr激活指示。

步骤315、ue激活isr功能。

步骤316、当sgsn、mme分别探测到mtc事件的发生时,分别生成mtc事件报告,并分别向scef上报mtc事件报告。

步骤317、ue从sgsn、mme去附着。

步骤318、sgsn、mme分别向hss发送通知消息。

本步骤中,通知消息包括各mtc事件对应的剩余报告数量。

步骤319、hss根据各mtc事件对应的剩余报告数量更新mtc事件配置信息中各mtc事件对应的最大报告数量。

其中,步骤300和步骤301可以发生在步骤306或步骤315之后。

参见图4,本发明提出了一种实现mtc事件监控的方法,包括:

步骤400、第一服务节点接收到来自hss或第二服务节点的消息。

本步骤中,接收到的来自hss的消息可以是签约数据下载请求或位置更新响应。

本步骤中,接收到的来自第二服务节点的消息可以是ue上下文响应消息或ue上下文确认消息或ue上下文请求消息。

步骤401、第一服务节点根据接收到的消息判断出不能激活isr,不激活isr或进行isr去激活。

进一步地,第一服务节点指示第二服务节点不激活isr或进行isr去激活。

本步骤中,第一服务节点根据接收到的消息判断出不能激活isr包括:

第一服务节点判断出自身已激活isr;并且,判断出接收到的来自hss的签约数据下载请求中包括mtc事件配置信息,或isr去激活指示;

其中,第一服务节点具体如何判断自身是否已激活isr可以采用本领域技术人员的公知技术实现,并不用于限定本发明的保护范围,这里不再赘述。

或者,第一服务节点判断出自身已激活isr,且判断出接收到的来自hss的签约数据下载请求中包括mtc事件配置信息,且mtc事件配置信息中包括最大报告数量;

或者,第一服务节点判断出接收到的来自第二服务节点的ue上下文确 认消息中不包括isr激活指示,或包括isr去激活指示。

或者,第一服务节点根据接收到的消息判断出不能激活isr包括:

第一服务节点判断出接收到的来自第二服务节点的ue上下文响应消息中包括一个或一个以上mtc事件的剩余报告数量,或者判断出ue上下文响应消息中不包括isr能力信息;相应地,

指示第二服务节点不激活isr包括:

第一服务节点向第二服务节点发送ue上下文确认消息;其中,ue上下文确认消息中不包括isr激活指示或包括isr去激活指示。

或者,第一服务节点判断出不能激活isr包括:

第一服务节点接收到来自第二服务节点的ue上下文请求消息,且判断出自身已启动mtc事件监控;响应地,

指示第二服务节点不激活isr包括:

第一服务节点向所述第二服务节点发送ue上下文响应消息;其中,ue上下文响应消息中不包括isr能力信息,还包括一个或一个以上mtc事件的剩余报告数量。

其中,具体如何判断自身是否已启动mtc事件监控可以采用本领域技术人员的公知技术实现,并不用于限定本发明的保护范围,这里不再赘述。

或者,第一服务节点根据接收到的消息判断出不能激活isr包括:

第一服务节点判断出自身已激活isr;并且,判断出接收到的来自hss的位置更新响应中包括mtc事件配置信息,或判断出位置更新响应中包括isr去激活指示;相应地,

指示第二服务节点进行isr去激活包括:

第一服务节点重新向第二服务节点发送ue上下文确认消息;其中,ue上下文确认消息包括isr去激活指示或不包括isr激活指示。

本步骤中,第一服务节点为mme,第二服务节点为sgsn;或者第一服务节点为sgsn,第二服务节点为mme。

通过本发明的方案,在第一服务节点根据接收到的消息判断出不能激活isr时,不激活isr或进行isr去激活,从而后续ue在e-utran和utran之间切换的过程中,避免sgsn、mme上剩余报告数量不同步情况的发生,控制sgsn、mme累计上报的mtc事件在最大报告数量的限定内,从而节省了网络信令,减小了网络开销。

下面通过具体实施例详细说明本发明的方法。

第一实施例,参见图5,该方法包括:

步骤500、ue附着到网络,isr激活后,ue同时附着到sgsn、mme上。对于hss而言,这意味着该ue同时注册到sgsn和mme上,而sgsn、mme同时注册到hss上。

例如,ue位于e-utran覆盖,向mme发起附着(attach)请求,mme向hss发送位置更新请求,则ue附着到mme上。当ue进入空闲态(idle)后移动到uran覆盖范围,ue向sgsn发起rau过程,sgsn在向mme获取ue上下文的交互过程中,激活isr,sgsn向hss发送位置更新请求,则ue也附着到sgsn上。

步骤501、当需要对ue进行mtc事件监控时,scef向hss发送终端监控请求。

本步骤中,终端监控请求包括一个或多个mtc事件配置信息。

步骤502、hss同时向sgsn、mme发送签约数据下载请求。

本步骤中,签约数据下载请求包括mtc事件配置信息。

进一步地,当hss判断出ue同时附着到sgsn、mme上,且mtc事件配置信息中设置有最大报告数量时,签约数据下载请求还包括isr去激活指示。

步骤503、sgsn和mme分别存储签约数据下载请求中的mtc事件配置信息,并分别根据mtc事件配置信息启动mtc事件监控。

步骤504、sgsn和mme分别向hss返回签约数据下载响应。

本步骤中,签约数据下载响应包括mtc事件配置结果信息,还可能包括mtc事件监控对应的mtc事件报告。

步骤505、hss向scef发送终端监控响应。

本步骤中,终端监控响应中包括sgsn/mme所返回的mtc事件配置结果信息、mtc事件报告。

步骤506、sgsn和mme分别判断出自身已激活isr,且签约数据下载请求中包括isr去激活指示,分别进行isr去激活。

步骤507、假设此时ue驻留在mme上,当mme检测到mtc事件发生时,mme根据mtc事件生成mtc事件报告。

步骤508、mme将生成的mtc事件报告发送给scef。

步骤509、ue从mme去附着。

步骤510,mme向hss发送通知消息。

本步骤中,通知消息中包括各mtc事件对应的剩余报告数量。

步骤508、hss根据剩余报告数量更新对应的mtc事件的最大报告数量。

在其后,由于isr已去激活,而ue在去激活isr后驻留在mme并从mme去附着,所以当ue长期不在sgsn上活动时,根据现有技术,sgsn启动隐式注销定时器,定时器超期后将ue从sgsn上隐式去附着,具体如何隐式去附着可以采用本领域技术人员的公知技术实现,并不用于限定本发明的保护范围,这里不再赘述。当sgsn隐式去附着ue后,sgsn可能会向hss发送通知消息,携带sgsn所计算的各mtc的剩余报告数量。当hss收到sgsn报告的剩余报告数量后,如果该剩余报告数量小于对应mtc时间配置信息中的最大报告数量,则hss使用该剩余报告数量更新对应mtc事件配置信息中的最大报告数量。

第二实施例,参见图6,该方法包括:

步骤600、ue附着到网络,isr激活后,ue同时附着到sgsn、mme上。

例如,ue位于e-utran覆盖,向mme发起attach请求,mme向hss发送ulr,则ue附着到mme上。当ue进入空闲态(idle)后移动到uran覆盖范围,ue向sgsn发起rau过程,sgsn在向mme获取ue上下文的交互过程中,激活isr,sgsn向hss发送ulr,则ue也附着到sgsn上。

步骤601、当需要对ue进行mtc事件监控时,scef向hss发送终端监控请求。

本步骤中,终端监控请求包括一个或多个mtc事件配置信息。

步骤602、hss同时向sgsn、mme发送签约数据下载请求。

本步骤中,签约数据下载请求包括mtc事件配置信息。

步骤603、sgsn和mme分别存储签约数据下载请求中的mtc事件配置信息,并分别根据mtc事件配置信息启动mtc事件监控。

步骤604、sgsn和mme分别向hss返回签约数据下载响应。

本步骤中,签约数据下载响应包括mtc事件配置结果信息,还可能包括mtc事件监控对应的mtc事件报告。

步骤605、hss向scef发送终端监控响应。

本步骤中,终端监控响应中包括sgsn/mme所返回的mtc事件配置结果信息、mtc事件报告。

步骤606、sgsn和mme分别判断出需要去激活isr,分别进行去激活isr。

本步骤中,sgsn和mme分别判断出需要去激活isr包括:

sgsn和mme分别判断出自身已激活isr,且签约数据下载请求中包括mtc事件配置信息;

或者,sgsn和mme分别判断出自身已激活isr,且签约数据下载请求中包括mtc事件配置信息,且mtc事件配置信息中包括最大报告数量。

步骤607、假设此时ue驻留在mme上,当mme检测到mtc事件发 生时,mme根据mtc事件生成mtc事件报告。

步骤608、mme将生成的mtc事件报告发送给scef。

步骤609、ue从mme去附着。

步骤610,mme向hss发送通知消息。

本步骤中,通知消息中包括各mtc事件对应的剩余报告数量。

步骤611、hss根据各mtc事件对应的剩余报告数量更新mtc事件配置信息中各mtc事件对应的最大报告数量。

第三实施例,参见图7,该方法包括:

步骤700、scef向hss发送终端监控请求。

本步骤中,假设scef向hss发送终端监控请求时,ue并未附着到网络中。

本步骤中,终端监控请求包括一个或多个mtc事件配置信息。

本步骤中,scef一般在收到来自第三方应用服务器(as)的管理请求时,向hss发送终端监控请求。

步骤701、hss将终端监控请求中的mtc事件配置信息存储在ue的签约数据中,并向scef返回终端监控响应。

步骤702、ue向mme发送附着请求。

步骤703、mme向hss发送位置更新请求。

步骤704、hss向mme发送位置更新响应。

本步骤中,位置更新响应包括ue的签约数据,ue的签约数据中包括mtc事件配置信息。

步骤705、mme存储位置更新响应中的mtc事件配置信息,并根据mtc事件配置信息启动mtc事件监控。

步骤706、mme向ue返回附着响应。

步骤707、ue接收到附着响应时,说明ue已成功附着到mme上,此 时ue为激活isr功能。

步骤708、当ue进入idle态,且进入utran覆盖区时,ue向sgsn发送rau请求。

本步骤中,rau请求包括tin,和根据guti生成的用于utran接入的p-tmsi。

步骤709、sgsn向mme发送ue上下文请求消息。

步骤710、mme向sgsn返回ue上下文响应消息。

本步骤中,ue上下文响应消息包括各mtc事件对应的剩余报告数量。由于在前述步骤中mme启动了mtc事件监控,为了在mme和sgsn间同步剩余报告数量,mme需要向sgsn通知剩余报告数量。

本步骤中,ue上下文响应消息中可以包括isr能力信息,也可以不包括isr能力信息。

本步骤中,当mme判断出在mme上启动了mtc事件监控,则mme在ue上下文响应消息中可以不包括isr能力信息,即使当前mme支持isr功能。

步骤711、sgsn向mme返回ue上下文确认消息。

本步骤中,当sgsn判断出mme发送的ue上下文响应消息中不包括isr能力信息,或判断出mme发送的ue上下文响应消息中包括一个或一个以上mtc事件的剩余报告数量时,则sgsn在ue上下文确认消息中不包括isr激活指示或包括isr去激活指示,并且sgsn不激活isr能力。

步骤712、sgsn向hss发送位置更新请求。

步骤713、hss向sgsn发送位置更新响应。

本步骤中,位置更新响应包括ue的签约数据,ue的签约数据包括mtc事件配置信息。

步骤714、sgsn存储位置更新响应中的mtc事件配置信息,并根据mme发送的ue上下文响应消息中的各mtc事件的剩余报告数量更新hss 发送的位置更新响应中对应的mtc事件配置信息的最大报告数量,并根据更新后的mtc事件配置信息启动mtc事件监控。

步骤715、sgsn向ue返回rau响应。

本步骤中,rau响应包括sgsn分配的p-tmsi,而不包括isr激活指示。

步骤716、ue不激活isr功能。

步骤717、sgsn、mme分别探测mtc事件的发生,分别生成mtc事件报告。

步骤718、sgsn和mme分别向scef上报mtc事件报告。

步骤719、ue从sgsn或mme去附着。

步骤720、sgsn或mme向hss发送各mtc事件对应的剩余报告数量。

步骤721、hss根据各mtc事件对应的剩余报告数量更新mtc事件配置信息中各mtc事件对应的最大报告数量。

第四实施例,参见图8,该方法包括:

步骤800、scef向hss发送终端监控请求。

本步骤中,假设scef向hss发送终端监控请求时,ue并未附着到网络中。

本步骤中,终端监控请求包括一个或多个mtc事件配置信息。

本步骤中,scef一般在收到来自第三方应用服务器(as)的管理请求时,向hss发送终端监控请求。

步骤801、hss将终端监控请求中的mtc事件配置信息存储在ue的签约数据中,并向scef返回终端监控响应。

步骤802、ue向mme发送附着请求。

步骤803、mme向hss发送位置更新请求。

步骤804、hss向mme发送位置更新响应。

本步骤中,位置更新响应包括ue的签约数据,ue的签约数据中包括mtc事件配置信息。

步骤805、mme存储位置更新响应中的mtc事件配置信息,并根据mtc事件配置信息启动mtc事件监控。

步骤806、mme向ue返回附着响应。

步骤807、ue接收到附着响应时,说明ue已成功附着到mme上,此时ue未激活isr。

步骤808、当ue进入idle态,且进入utran覆盖区时,ue向sgsn发送rau请求。

本步骤中,rau请求包括tin,和根据guti生成的p-tmsi,该p-tmsi用于utran接入。

步骤809、sgsn向mme发送ue上下文请求消息。

步骤810、mme向sgsn返回ue上下文响应消息。

本步骤中,ue上下文响应消息包括isr能力信息。

步骤811、sgsn向mme返回ue上下文确认消息。

本步骤中,如果mme支持isr功能,且sgsn也支持isr功能,则ue上下文确认消息包括isr激活指示。

其后,sgsn存储mme标识,mme存储sgsn标识,并分别激活isr功能。

步骤812、sgsn向hss发送位置更新请求。

步骤813、hss向sgsn发送位置更新响应。

本步骤中,位置更新响应包括ue的签约数据,ue的签约数据包括mtc事件配置信息。

本步骤中,当hss判断出ue同时附着到sgsn和mme上时,位置更新响应还可以包括isr去激活指示。

步骤814、sgsn存储位置更新响应中的mtc事件配置信息,并根据mtc事件配置信息启动mtc事件监控。

步骤815、sgsn判断出位置更新响应中包括mtc事件配置信息,或判断出位置更新响应中包括isr去激活指示,重新向mme发送ue上下文确认消息。

本步骤中,ue上下文确认消息包括isr去激活指示或不包括isr激活指示。无论所述消息中是携带isr去激活指示、还是不携带isr激活指示,均表明sgsn、mme不应激活isr,若已激活isr则应去激活isr,若未激活isr则不再激活isr。

其后,sgsn和mme分别进行去激活isr。

步骤816、sgsn向ue返回rau响应。

本步骤中,rau响应包括sgsn分配的p-tmsi,而不包括isr激活指示。

步骤817、ue不激活isr功能。

步骤818、sgsn、mme分别探测mtc事件的发生,分别生成mtc事件报告。

步骤819、sgsn和mme分别向scef上报mtc事件报告。

步骤820、ue从sgsn或mme去附着。

步骤821、sgsn或mme向hss发送各mtc事件对应的剩余报告数量。

步骤822、hss根据剩余报告数量更新对应的mtc事件配置信息中的最大报告数量。

参见图9,本发明还提出了一种实现mtc事件监控的装置,至少包括:

接收模块900,用于接收到来自归属用户数据服务器hss或第二服务节点的消息;其中,来自hss的消息包括签约数据下载请求或位置更新响应,来自第二服务节点的消息包括用户设备ue上下文确认消息或ue上下文响应消息或ue上下文请求消息;

判断模块901,用于根据接收到的消息判断出不能激活空闲态信令优化isr,向处理模块902发送通知消息;

处理模块902,用于接收到通知消息,不激活isr或进行isr去激活。

本发明的装置中,处理模块还用于:指示第二服务节点不激活isr或进行isr去激活。

本发明的装置中,判断模块901具体用于:

判断出自身已激活isr;并且,判断出接收到的来自归属用户数据服务器hss的签约数据下载请求中包括mtc事件配置信息,或isr去激活指示;

或者,判断出自身已激活isr,且判断出接收到的来自hss的签约数据下载请求中包括mtc事件配置信息,且mtc事件配置信息中包括最大报告数量;

或者,判断出接收到的来自第二服务节点的ue上下文确认消息中不包括isr激活指示,或包括isr去激活指示;

向处理模块902发送通知消息。

本发明的装置中,判断模块901具体用于:

判断出接收到的来自第二服务节点的ue上下文响应消息中包括一个或一个以上mtc事件对应的剩余报告数量,向处理模块902发送通知消息;

处理模块902具体用于:

接收到通知消息,向第二服务节点发送ue上下文确认消息;其中,ue上下文确认消息中不包括isr激活指示或包括isr去激活指示。

本发明的装置中,判断模块901具体用于:

接收到来自第二服务节点的ue上下文请求消息,且判断出自身已启动mtc事件监控,向处理模块901发送通知消息;

处理模块902具体用于:

接收到通知消息向第二服务节点发送ue上下文响应消息;其中,ue上 下文响应消息中不包括isr能力信息,还包括一个或一个以上mtc事件的剩余报告数量。

本发明的装置中,判断模块901具体用于:

判断出自身已激活isr;并且,判断出接收到的来自hss的位置更新响应中包括mtc事件配置信息,或判断出位置更新响应中包括isr去激活指示,向处理模块902发送通知消息;

处理模块902具体用于:

接收到通知消息,重新向第二服务节点发送ue上下文确认消息;其中,ue上下文确认消息包括isr去激活指示或不包括isr激活指示。

参见图10,本发明还提出了一种实现mtc事件监控的系统,至少包括:

第一服务节点,用于接收到来自归属用户数据服务器hss或第二服务节点的消息;其中,来自hss的消息包括签约数据下载请求或位置更新响应,来自第二服务节点的消息包括用户设备ue上下文确认消息或ue上下文响应消息或ue上下文请求消息;根据接收到的消息判断出不能激活空闲态信令优化isr,不激活isr或进行isr去激活,和/或,指示第二服务节点不激活isr或进行isr去激活;

第二服务节点,用于在第一服务节点的指示下不激活isr或进行isr去激活。

本发明的系统中,所述第一服务节点具体用于:

接收到来自所述hss的签约数据下载请求;

判断出自身已激活isr;并且,判断出接收到的来自归属用户数据服务器hss的签约数据下载请求中包括mtc事件配置信息,或isr去激活指示;

或者,判断出自身已激活isr,且判断出接收到的来自所述hss的签约数据下载请求中包括所述mtc事件配置信息,且所述mtc事件配置信息中包括最大报告数量;

或者,判断出接收到的来自所述第二服务节点的ue上下文确认消息中 不包括isr激活指示,或包括isr去激活指示。

本发明的系统中s,所述第一服务节点具体用于:

判断出接收到的来自所述第二服务节点的ue上下文响应消息中包括一个或一个以上mtc事件的剩余报告数量;向所述第二服务节点发送ue上下文确认消息;其中,所述ue上下文确认消息中不包括isr激活指示或包括isr去激活指示;

所述第二服务节点具体用于:

接收到来自所述装置的ue上下文响应消息,判断出所述ue上下文响应消息中不包括isr能力信息,或判断出所述ue上下文响应消息中包括一个或一个以上mtc事件的剩余报告数量,不激活isr。

本发明的系统中,所述第二服务节点还用于:

接收到来自所述hss的位置更新响应,根据所述一个或一个以上mtc事件的剩余报告数量更新所述位置更新响应中对应的mtc事件配置信息的最大报告数量。

本发明的系统中,所述第一服务节点具体用于:

接收到来自所述第二服务节点的ue上下文请求消息,且判断出自身已启动mtc事件监控;重新向所述第二服务节点发送ue上下文确认消息;其中,所述ue上下文确认消息包括isr去激活指示或不包括isr激活指示;

所述第二服务节点具体用于:

接收到来自所述装置的ue上下文确认消息,判断出所述ue上下文确认消息中不包括isr激活指示,不激活isr;或判断出所述ue上下文确认消息中包括isr去激活指示,进行isr去激活。

需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。

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