避免无限次不成功的位置更新或分组数据连接建立尝试的制作方法

xiaoxiao2020-9-10  9

【知识产权代理】【专利服务】Tel:18215660330

避免无限次不成功的位置更新或分组数据连接建立尝试的制作方法
【专利摘要】本申请涉及UTRAN中的路由选择区域更新RAU和LTE中的跟踪区域更新TAU过程。此外,它涉及UTRAN中的PDP上下文过程以及LTE中的PDN连接过程。在当前RAU过程中,因为接收到DNS返回错误而未能更新路由选择区域的SGSN往回向用户设备(114b)发送带有原因代码#17指示网络故障的RAU拒绝。RAU拒绝中的原因代码#17使得用户设备发送新RAU请求。因此,用户设备陷入发送RAU请求和接收RAU拒绝的循环。本申请解决这个问题,因为SGSN保持跟踪进行RAU时的拒绝的次数。当拒绝次数高于某个阈值时,SGSN将带有原因代码#10的RAU拒绝发送给用户设备(115b),借此原因代码#10指示用户设备的隐式分离。换句话说,原因代码从CC#17变为CC#10并从而避免进一步的循环。相同的原则应用于LTE中的TAU以及UTRAN和LTE中的PDP过程。
【专利说明】避免无限次不成功的位置更新或分组数据连接建立尝试

【技术领域】
[0001]本文中的实施例一般涉及第一网络节点和第一网络节点中的方法。更具体地说,本文中的实施例涉及处理用户设备。

【背景技术】
[0002]在也称为无线通信系统的典型蜂窝网络中,用户设备(UE)经无线电接入网络(RAN)与一个或更多个核心网络(CN)进行通信。
[0003]用户设备是订户可通过其接入运营商的核心网络提供的服务和运营商的网络外的服务的移动终端,而运营商的无线电接入网络和核心网络提供到运营商的网络外服务的接入。用户设备例如可以是通信装置,如移动电话、蜂窝电话、智能电话、平板计算机、带有无线能力的机器到机器(M2M)装置或膝上型计算机。用户设备可以是便携式、袋装式、手持式、含计算机或车载移动装置,这些装置能够经无线电接入网络与诸如另一移动台或服务器等另一实体传递话音和/或数据。用户设备能够在通信网络中以无线方式进行通信。通信例如可经在通信网络内包括的无线电接入网络及可能一个或更多个核心网络在两个用户设备之间,在用户设备与普通电话之间和/或在用户设备与服务器之间执行。
[0004]无线电网络覆盖分成小区区域的地理区域。每个小区区域由例如无线电基站(RBS)等在一些无线电接入网络中也称为演进NodeB (eNB)、NodeB或B节点的基站服务。小区是指由在基站站点的无线电基站提供无线电覆盖的地理区域。每个小区通过在小区中广播的本地无线电区域内的身份识别。基站通过在无线电频率上操作的空中接口与基站范围内的用户设备进行通信。
[0005]未采用第三代合作伙伴项目(3GPP)标准的用户设备可最终产生永久信令循环,消耗无线电接入网络和核心网络资源,而另外的事实是它们永远无法得到服务,直至人工关闭并再次打开电源或者服务拒绝攻击(DOS)发生。
[0006]在GERAN/UTRAN中,路由选择区域更新(RAU)过程用于在用户设备从一个路由选择区域移到另一路由选择区域时更新用户设备的路由选择区域(RA)。在长期演进(LTE)中,对应过程是跟踪区域更新(TAU)。用户设备在检测到它进入新跟踪区域(TA)时启动TAU。路由选择区域或跟踪区域是公共陆地移动网络(PLMN)内的地理区域。RAU不能被接受时,网络将RAU拒绝消息发送到用户设备。RAU拒绝消息包括指示拒绝的原因的原因代码(CC)值。例如,从运营商角度而言,一些用户设备似乎在接收包括错误原因指示符CC#17的拒绝消息时有困难。RAU拒绝消息中的CC#17指示拒绝的原因是网络故障。这对于TAU过程是类似的。GERAN是GSMEDGE无线电接入网络的缩写,GSM是全球移动通信系统的缩写,以及EDGE是GSM演进增强型数据率的缩写。UTRAN是通用地面无线电接入网络的缩略词。
[0007]考虑以下示例数据业务情形:
I)用户设备通过从2G移到3G,g卩,从GSM移到WCDMA,执行无线电接入技术间(IRAT)移动性。
[0008]2)服务通用分组无线电服务支持节点(SGSN)通过CC#17消息拒绝了用户设备。可以有SGSN通过CC#17拒绝用户设备的许多不同原因。
[0009]在发生情形I)或2)时,用户设备将不重新附连,相反,它将通过发送另一 RAU请求到SGSN并且再次接收来自SGSN的RAU拒绝CC#17而循环。如上所提及的一样,IRAT移动性指用户设备在LTE与更早3GPP技术之间的移动性。
[0010]图1a示出RAU过程的当前示例。RAU过程由用户设备在离开一个路由选择区域并且进入另一路由选择区域时启动。图1a示出包括SGSNlOla、域名系统(DNS)服务器105a和用户设备IlOa的通信网络100a。用户设备IlOa已从一个路由选择区域移到另一路由选择区域。SGSN 1la负责从和向在其地理服务区域内的用户设备输送数据分组。SGSN 1la的任务包括分组路由选择和传送、移动性管理(附连/分离和位置管理)、逻辑链路管理及鉴权和计费功能。SGSN 1la存储向SGSN 1la注册的所有通用分组无线电服务(GPRS)用户设备IlOa的位置信息和用户简档。简单地说,DNS 105a是使域名与因特网协议(IP)地址关联的因特网服务,即,它将域名转换成IP地址。图1a例示的RAU过程包括以下步骤,这些步骤可以任何适合的顺序执行:
步骤Illa
用户设备IlOa在离开一个路由选择区域并且进入另一路由选择区域时将RAU请求发送到SGSN 1la0也发生从原SGSN到SGSN 1la的更改。
[0011]步骤112a
SGSN 1la接收RAU请求,并且将DNS查询发送到DNS 105a以便查找协议的原SGSN。与SGSN—起使用的术语“原”字指位于用户设备IlOa移离的以前路由选择区域中的SGSN。
[0012]步骤113a
DNS 105a接收来自SGSN 1la的DNS查询,并且将它转换成IP地址以便定位协作的SGSN0由于某一原因,DNS 105a未找到协作的原SGSN,并且因此将DNS返回错误发送回SGSN1la0
[0013]步骤114a
SGSN 1la接收来自DNS 105a的DNS返回错误,并且将带有指示网络故障的原因代码CC#17的RAU拒绝发送回用户设备110a。RAU拒绝CC#17促使用户设备IlOa回到步骤Illa并且发送新RAU请求。因此,用户设备IlOa陷入发送RAU请求和接收RAU拒绝的循环中。从DNS 105a检索的信息可在SGSN 1la中本地配置。
[0014]图2a示出通信网络200a和分组数据协议(TOP)过程的另一示例。通信网络200a包括用户设备110a、SGSN 1la和网关GPRS支持节点(GGSN) 207aoGGSN 207a负责在GPRS网络与外部分组交换(PS)网络之间的互配。GGSN 207a具有包括活动用户设备的信息和用户设备附连到的SGSN的记录,其中的一个用户设备是用户设备110a。GGSN 207a分配IP地址到用户设备IlOa并且负责记帐。
[0015]PDP是在通信网络中使用的分组传送协议。PDP上下文是指示在用户设备IlOa和跨GPRS网络运行的公共数据网络(TON)之间相关联的逻辑的术语。PDP上下文激活可由用户设备IlOa启动,或者它可由网络请求。PDP上下文激活后,用户设备IlOa可通过空中接口将IP分组发送到基站。用户设备IlOa可同时具有几个活动PDP上下文。
[0016]图2a例示的PDP过程包括以下步骤,这些步骤可以任何适合的顺序执行:
步骤211a 用户设备IlOa将服务请求发送到SGSN 101a。服务请求例如是由于用户设备IlOa具有待定上行链路信令而发送。由于服务请求的原因,在用户设备IlOa与SGSN 1la之间建立了信令连接。
[0017]步骤212a
用户设备IlOa将激活PDP上下文请求发送到SGSN 1la以便激活PDP上下文。激活PDP上下文将会话管理状态更改成活动。
[0018]步骤213a
SGSN 1la接收来自用户设备IlOa的激活PDP上下文请求,并且将创建PDP上下文请求发送到GGSN 207a。
[0019]步骤214a
GGSN 207a接收并检查创建PDP上下文请求。如上面所提及的一样,GGSN负责记帐,并且可因此能够为用户设备IlOa (即,订户)执行信用控制。如果GGSN 207a执行的信用控制检测到与用户设备IlOa相关联的帐户上无剩余金额,则GGSN 207a将创建PDP上下文响应发送到SGSN 101a,指示失败是由于无剩余金额。
[0020]步骤215a
SGSN 1la接收来自GGSN 207a的创建PDP上下文响应,并且将激活PDP上下文拒绝发送回用户设备110a。过程随后回到步骤211a,S卩,用户设备IlOa陷入循环中。
[0021]图3a示出通信网络300a和PDP过程的另一示例。通信网络300a包括用户设备IlOa和SGSN 1la0过程包括以下步骤,这些步骤可以任何适合的次序执行:
步骤311a
用户设备IlOa将服务请求发送到SGSN 101a。服务请求例如是由于用户设备IlOa具有待定上行链路信令而发送。由于服务请求的原因,在用户设备IlOa与SGSN 1la之间建立了信令连接。
[0022]步骤312a
用户设备IlOa将激活PDP上下文请求发送到SGSN 1la以便激活PDP上下文。激活PDP上下文将会话管理状态更改成活动。
[0023]步骤313a
SGSN 1la接收来自用户设备IlOa的激活PDP上下文请求,并且检查接入点名称(APN)是否存在。APN允许用户设备IlOa接入因特网。APN可视为朝向因特网的接入点或网关的名称(web地址)。在此示例中,SGSN 1la确定APN不存在。
[0024]步骤314a
SGSN 1la已确定APN不存在时,它将激活PDP上下文拒绝发送到用户设备110a。这促使用户设备IlOa回到步骤311a,S卩,它陷入发送请求和接收拒绝的循环中。
[0025]如在图la、2a和3a中的示例中所述,用户设备陷入发送请求和接收拒绝的循环中。因此,用户设备IlOa消耗不必要的无线电接入网络资源,并且不必要量的信令在网络中传送。


【发明内容】

[0026]本文中实施例的目的因此是减轻至少上述缺点之一,并且在通信网络中提供用户设备的改进处理。
[0027]根据第一方面,该目的通过一种在第一网络节点中用于处理通信网络中用户设备的方法而得以实现。第一网络节点连接到用户设备。第一网络节点接收来自用户设备的请求消息。请求消息是对与用户设备已移到的区域有关的更新的请求,或者请求消息是在通信网络中传送数据的请求。第一网络节点获得有关请求消息的拒绝的信息,并且基于获得的信息,增大指示与用户设备相关联的拒绝的次数的参数。在参数高于阈值时,第一网络节点向用户设备传送将用户设备从第一网络节点分离的指令。
[0028]根据第二方面,该目的通过一种用于处理通信网络中用户设备的第一网络节点而得以实现。第一网络节点配置成连接到用户设备。第一网络节点包括配置成接收来自用户设备的请求消息的接收器。请求消息是对与用户设备配置成移到的区域有关的更新的请求,或者请求消息是在通信网络中传送数据的请求。接收器还配置成获得有关请求消息的拒绝的信息。第一网络节点包括配置成基于获得的信息,增大指示与用户设备相关联的拒绝的次数的参数的处理器。第一网络节点包括配置成在参数高于阈值时,向用户设备传送将用户设备从第一网络节点分离的指令的传送器。
[0029]由于在参数高于阈值时第一网络节点传送分离用户设备的指令到用户设备,并且由此用户设备不陷入循环中,因此,通信网络中用户设备的处理得以改进。
[0030]本文中的实施例提供了许多优点,其中,示例的非详尽列表如下:
本文中的实施例为用户设备提供了重新连接到PC/演进分组核心(EPC)而无需任何人工关闭并再次打开电源的机会,即,无需手动使用户设备脱离循环。
[0031]本文中的实施例由于不会陷入循环中,因此通过更少的信令提供了节省核心网络资源的优点。
[0032]本文中的实施例使用户设备免于陷入循环,并且在用户设备自由时使其可能执行用户设备服务。
[0033]本文中的实施例的另一优点是它们通过更少信令节省了无线电接入网络资源。
[0034]本文中的实施例不限于上面提及的特征和优点。在阅读以下详细描述时,本领域技术人员将认识到另外的特征和优点。

【专利附图】

【附图说明】
[0035]现在将参照示出实施例的附图,在下面的详细描述中更详细地进一步描述本文中的实施例,并且其中:
图1a和Ib是示出RAU过程的实施例的示意框图。
[0036]图2a和2b是示出PDP过程的实施例的示意框图。
[0037]图3a和3b是示出PDP过程的实施例的示意框图。
[0038]图4是示出通信网络的实施例的示意框图。
[0039]图5是示出在第一网络节点中方法的实施例的流程图。
[0040]图6是示出第一网络节点的实施例的示意框图。
[0041]图形不必按比例绘制,并且为清晰起见,某些特征的尺寸可能已放大。强调的重点是示出本文中的实施例的原理。

【具体实施方式】
[0042]本文中的实施例涉及识别陷入传送请求消息和接收拒绝消息的循环中的用户设备,随后采取动作以使其再次恢复正常,即,使其脱离循环。本文中的实施例可基于但不限于每原因代码的拒绝率。
[0043]SGSN/移动性管理实体(MME)具有配置成存储信息的存储器,信息可保持跟踪在进行例如RAU/TAU时被拒绝的用户设备和/或保持跟踪在进行例如PDP激活(无其它活动PDP)时被拒绝的用户设备。存储器记录可以是例如10分钟的滑动窗口以便不消耗太多资源。此外,记录了使用国际移动设备身份(IMEI)指示用户设备的制造商的信息和使用国际移动订户身份(IMSI)指示单独订户的信息。
[0044]在使用相同原因代码拒绝在例如8分钟的时间期内执行RAU/TAU或TOP (无其它活动rop)时的用户设备时,可执行以下动作:
对于RAU/TAU —返回带有例如CC#10的RAU/TAU拒绝消息。
[0045]对于rop —强制用户设备分离,不要求重新附连。
[0046]CC和“重新附连”选项可以是运营商可配置选项,并且这也对EPC、MME有效。
[0047]CC#10原因代码可用于使用户设备脱离循环。CC#10指示隐式分离。如果网络已隐式分离用户设备(例如在用户设备可达计时器已截止后一会儿),或者如果与用户设备预订有关的GPRS移动性管理(GMM)上下文数据在SGSN中不存在(例如,由于SGSN重新启动的原因),则可向用户设备发送CC#10。
[0048]图4示出其中可实现本文中的实施例的通信网络400。通信网络400在一些实施例中可适用于一种或更多种无线电接入技术,如LTE、LTE高级、宽带码分多址(WCDMA)、GSM或任何其它3GPP无线电接入技术。无线通信网络400包括能够与第二网络节点405和用户设备410进行通信的第一网络节点401。
[0049]用户设备410可存在于小区(未示出)内,并且由基站(未示出)服务。基站可以是诸如NodeB、eNodeB等基站或能够通过无线电承载与在小区中的用户设备410进行通信的任何其它网络单元。用户设备410可以是带有能够通过无线电信道与基站进行通信的通信能力的任何适合的通信装置或计算装置,例如但不限于移动电话、智能电话、个人数字助理(PDA)、平板计算机、膝上型计算机、MP3播放器或便携式DVD播放器(或类似的媒体内容装置)、数码相机或甚至诸如PC等固定装置。PC也可作为广播/多播媒体的终端站经移动台连接。用户设备410也可以是在例如电子相框、心脏监测设备、侵入或其它监测设备、天气数据监视系统、机动车辆、汽车或交通通信设备等中的嵌入式通信装置。用户设备410在一些图中称为UE。
[0050]第一网络节点401可以是SGSN、MME或组合SGSN和MME。如上面所提及的一样,SGSN是负责向和从在其地理服务区域内的用户设备输送数据分组的节点。其任务包括分组路由选择和传送、诸如附连/分离和位置管理等移动性管理、逻辑链路管理及鉴权和计费功能。SGSN存储向SGSN注册的所有用户设备410的位置信息和用户简档。MME是LTE网络中的控制节点。MME负责闲置模式用户设备跟踪和寻呼过程,包括重新传送。它涉及承载激活/停用进程,并且也在初始附连和涉及核心网络节点重定位的LTE内切换时负责选择用于用户设备的服务网关(SGW)。组合SGSN-MME可包括用于GSM与WCDMA接入的SGSN功能性和用于LTE与EPC的MME功能性,即,它在GSM、WCDMA和LTE网络中提供分组数据交换和移动性/会话管理。
[0051]第二网络节点405可以是DNS、GGSN、SGW/PDN网关(PGW)或远程鉴权拨入用户服务(RADIUS)服务器。
[0052]如上所提及的一样,DNS是使域名与IP地址关联的因特网服务,即,它将域名转换成IP地址。DNS可以是域名系统或目录名称服务的缩写。GGSN负责在GPRS网络与外部PS网络之间的互配。GGSN包括活动用户设备410和用户设备410附连到的SGSN的记录。它分配IP地址到用户设备410并且负责记帐。
[0053]在充当eNodeB间切换期间用于用户平面的移动性锚点和充当在使用S4体系结构时用于在LTE与其它3GPP技术之间移动性的锚点的同时,SGW也是路由和转发用户数据分组的节点。通过作为用于用户设备410的业务的退出和进入点,PGW提供从用户设备410到外部分组数据网络的连接性。PGW执行用于用户设备410的策略执行、分组过滤,并且充当用于在3GPP、3GPP (使用Gn体系结构时)与非3GPP技术之间移动性的锚点。组合SGW/PGW包括SGW和PGW的所有功能。S4是在SWG与SGSN之间的接口。Gn是在相同PLMN内两个SGSN之间的接口。
[0054]Radius服务器控制,管理和授权用户设备410对网络的接入。
[0055]图4所不标号501-508将在后面相对于图5进行描述。
[0056]图1b是示出示例RAU过程的实施例的示意流程图。要注意的是,图1b也适用于TAU过程。图1b示出包括用户设备410、SGSN 1lb及DNS 105b的通信网络100b。SGSN1lb对应于图4所示第一网络节点401,并且DNS 105b对应于图4所示第二网络节点405。RAU过程包括以下步骤,这些步骤可以任何适合的次序执行:
步骤Ulb
用户设备410在离开一个路由选择区域并且进入另一路由选择区域时将RAU请求发送到SGSN 1lb0也发生从原SGSN到SGSN 1lb的更改。
[0057]步骤112b
SGSN 1lb接收RAU请求,并且将DNS查询发送到DNS 105b以便查找协议的“原”SGSN(未示出)。
[0058]步骤113b
DNS 105b接收来自SGSN 1lb的DNS查询,并且将它转换成IP地址以便定位协作的“原”SGSN。DNS 105b未找到协作的“原”SGSN,并且因此将DNS返回错误发送回SGSN 101b。
[0059]SGSN 1lb包括存储器603,它可在其中跟踪在进行RAU/TAU时被拒绝的用户设备410。SGSN 1lb可通过使用存储器603中存储的指示与用户设备410相关联的拒绝次数的参数,保持跟踪此用户设备。标号603涉及将在后面更详细进行描述的图6。每次SGSN1lb接收来自DNS 105b的DNS返回错误时,SGSN 1lb便增大参数,例如增大一个单位。存储器603可以是例如10分钟的滑动窗口以便不消耗太多资源。
[0060]步骤114b
SGSN 1lb接收来自DNS 105b的DNS返回错误,并且将带有指示网络故障的原因代码CC#17的RAU拒绝发送回用户设备410。这例如在SGSN 1lb接收DNS返回错误的前四次发生。SGSN 1lb确定参数的值,并且确定拒绝的次数例如是O、1、2、3或4。RAU拒绝CC#17促使用户设备410回到步骤Illb并且用户设备410发送新RAU请求。要注意的是,CC#17只用作示例,并且也可使用其它原因。
[0061]步骤115b
SGSN 1lb已确定参数的值大于4,S卩,用户设备410已被拒绝例如超过4次时,SGSN1lb将RAU拒绝CC#10发送到用户设备410,其中,原因代码CC#10指示用户设备410的隐式分离。换而言之,原因代码从CC#17更改成CC#10。要注意的是,CC#10只用作示例,并且也可使用其它原因。
[0062]步骤116b
用户设备410由于CC#10指示而已分离时,用户设备410将附连请求发送到SGSN1lb0
[0063]SGSN 1lb可在SGSN 1lb本身内部获得有关协作SGSN的信息,或者通过将请求发送到协作SGSN直接从协作SGSN获得该信息,而不是将查询发送到DNS 105b以查找协作SGSN。
[0064]图2b是示出示例PDP过程的实施例的示意流程图。PDP过程可以是PDP上下文过程或PDN连接过程。在图2b中,例示过程是PDP上下文过程,但方法同样适用于PDN连接过程。图2b示出包括用户设备410、SGSN 1lb及GGSN 207b的通信网络200b。SGSN 1lb对应于图4所示第一网络节点401,并且GGSN 207b对应于图4所示第二网络节点405。PDP过程包括以下步骤,这些步骤可以任何适合的次序执行:
步骤211b
用户设备410将服务请求发送到SGSN 1lb0服务请求例如是由于用户设备410具有待定上行链路信令而发送。由于服务请求的原因,在用户设备410与SGSN 1lb之间建立了信令连接。
[0065]步骤212b
用户设备410将激活PDP上下文请求发送到SGSN 1lb以便激活PDP上下文。激活PDP上下文将会话管理状态更改成活动。
[0066]步骤213b
SGSN 1lb接收来自用户设备410的激活PDP上下文请求,并且将创建PDP上下文请求发送到GGSN 207b。
[0067]步骤214b
GGSN 207b接收并检查创建PDP上下文请求。如上面所提及的一样,GGSN 207b负责记帐,并且可因此能够为用户设备410 (即,订户)执行信用控制。如果GGSN 207a执行的信用控制检测到用户设备410的帐户上无剩余金额,则GGSN 207a发送创建PDP上下文响应,响应包括失败是由于无剩余金额的指示。
[0068]步骤215b
SGSN 1lb接收来自GGSN 207b的创建PDP上下文响应,并且将指示失败的激活PDP上下文拒绝发送回用户设备410。SGSN 1lb可例如借助于存储器603跟踪在进行PDP时被拒绝的用户设备410。标号603涉及图6,并且将在后面更详细进行描述。SGSN 1lb可通过使用存储器603中存储的指示与用户设备410相关联的拒绝次数的参数,保持跟踪此用户设备。每次SGSN 1lb接收来自GGSN 207b的失败指示时,SGSN 1lb便将参数增大一。
[0069]前四次SGSN 1lb接收来自GGSN 207b的失败指示时,SGSN 1lb发送激活PDP上下文拒绝。SGSN 1lb确定参数的值,并且确定拒绝的次数例如是O、1、2、3或4。激活I3DP上下文拒绝促使用户设备410回到步骤211b。
[0070]步骤216b
SGSN 1lb已确定参数的值例如大于4,S卩,用户设备410已被拒绝超过4次时,SGSN1lb将分离请求发送到用户设备410。这促使用户设备410和SGSN 1lb分离。
[0071]步骤217b
用户设备410已分离时,用户设备410将新附连请求发送到SGSN 1lb0
[0072]图3b示出通信网络300b和PDP过程的另一示例实施例。PDP过程可以是PDP上下文过程或PDN连接过程。在图3b中,例示过程是PDP上下文过程,但方法同样适用于TON连接过程。通信网络300b包括用户设备410和SGSN 1lb0图3b中例示的PDP过程与图2b中例示的PDP过程之间相比的差别是在图3b中的过程中未涉及GGSN。过程包括以下步骤,这些步骤可以任何适合的次序执行:
步骤311b
用户设备410将服务请求发送到SGSN 1lb0服务请求例如是由于用户设备410具有待定上行链路信令而发送。由于服务请求的原因,在用户设备410与SGSN 1lb之间建立了信令连接。
[0073]步骤312b
用户设备410将激活PDP上下文请求发送到SGSN 1lb以便激活PDP上下文。激活PDP上下文将会话管理状态更改成活动状态。
[0074]步骤313b
SGSN 1lb接收来自用户设备410的激活PDP上下文请求,并且在内部检查APN是否存在。APN是允许用户设备410接入因特网的协议。在此示例中,SGSN 1lb确定APN不存在。SGSN 1lb包括存储器603,它可在其中保持跟踪在进行PDP时被拒绝的用户设备410。SGSN 1lb可通过使用存储器603中存储的指示与用户设备410相关联的拒绝次数的参数,保持跟踪此用户设备。每次SGSN 1lb确定APN不存在时,SGSN 1lb将参数增大一。
[0075]步骤314b
SGSN 1lb已确定APN不存在时,它将激活PDP上下文拒绝发送到用户设备410。这例如在SGSN 1lb确定APN不存在的前四次发生。SGSN 1lb确定参数的值,并且确定拒绝的次数例如是O、1、2、3或4。接收激活PDP上下文拒绝后,用户设备410回到步骤31 Ib。
[0076]步骤315b
当SGSN 1lb已确定参数的值例如大于4,即,用户设备410已被拒绝超过例如4次时,SGSN 1lb将分离请求发送到用户设备410,这促使用户设备410被分离。
[0077]步骤316b
用户设备410已分离时,用户设备410将附连请求发送到SGSN 101b。
[0078]现在将第一网络节点401的角度描述根据一些实施例,用于处理用户设备410的方法。方法将参照图4和图5所示流程图进行描述。图5是描述第一网络节点401中用于处理用户设备410的本方法的流程图。在一些实施例中,第一网络节点401是SGSN 101b、MME或组合SGSN和MME。在一些实施例中,第二网络节点405是DNS 105b,GGSN 207b,SGff,PGW或Radius服务器。第一网络节点101b、401连接到用户设备410。方法包括由第一网络节点401执行的以下步骤,这些步骤可以任何适合的次序执行:
步骤501
此步骤对应于图1b中的步骤111b、图2b中的步骤212b和图3b中的步骤312b。
[0079]第一网络节点401接收来自用户设备410的请求消息。请求消息是对与用户设备已移到的区域有关的更新的请求,或者请求消息是在通信网络中传送数据的请求,例如,附连和服务请求和/或用户设备410尝试改变/修改当前数据简档,例如,修改PDP上下文。请求消息可以是RAU请求、TAU请求、激活PDN连接请求或激活PDP上下文请求。此外,请求可涉及用户设备410尝试连接到数据网络。
[0080]步骤502
此步骤对应于图1b中的步骤112b和图2b中的步骤213b。在一些实施例中,第一网络节点401将指示请求消息的信息传送到第二网络节点405。
[0081]请求消息例如可以是DNS查询或创建PDP上下文请求或创建PDN连接请求。
[0082]步骤503
第一网络节点401获得有关请求消息的拒绝的信息。
[0083]步骤503a
这是步骤503的子步骤。此步骤对应于图1b中的步骤113b和图2b中的步骤214b。在一些实施例中,第一网络节点401接收来自第二网络节点401的有关拒绝的信息。第一网络节点401可例如经DNS返回错误消息或创建PDP上下文响应或创建PDN连接响应接收信息。
[0084]步骤503b
这是步骤503的子步骤,并且是替代步骤503a执行的步骤。此步骤对应于图3中的步骤313b。在一些实施例中,第一网络节点401确定请求消息应被拒绝,S卩,拒绝由第一网络节点401本身在内部确定。例如,第一网络节点401可在内部确定APN不存在,或者用户设备410其帐户上无剩余金额。
[0085]步骤504
基于获得的信息,第一网络节点401增大指示与用户设备410相关联的拒绝的次数的参数。参数例如可以是计数器。
[0086]步骤505
在一些实施例中,在与拒绝信息相关联的时间参数高于限制时,第一网络节点401清除参数。例如,在10分钟后清除参数以便不消耗太多资源。存储器记录603可具有例如10分钟的滑动窗口。清除参数可涉及将参数的值设置成O。
[0087]步骤506
此步骤对应于图1b中的步骤114b、图2b中的步骤215b和图3b中的步骤314b。在一些实施例中,参数低于或处在阈值时,第一网络节点401将拒绝消息传送到用户设备410。例如,在参数具有4或更小的值时,S卩,用户设备401已被拒绝最多4次时。拒绝消息可包括拒绝的第一原因,例如,CC#17,该原因指示网络故障。拒绝消息例如可以是指示网络故障的RAU拒绝或TAU拒绝,或激活PDP上下文拒绝或激活PDN连接拒绝。
[0088]步骤507
此步骤对应于图1b中的步骤115b、图2b中的步骤216b和图3中的步骤315b。在参数高于阈值,例如高于4时,第一网络节点401向用户设备410传送分离用户设备的指令。分离用户设备的指示可包括指示拒绝的第二原因的信息,例如,CC#10。例如,在RAU过程或TAU过程中,第二原因代码可以是CC#10,并且在PDP过程中,分离消息被触发并且发送到用户设备410。与步骤506中的拒绝消息相比,原因代码从CC#17改变成CC#10。
[0089]步骤508
此步骤对应于图1b中的步骤116b、图2b中的步骤217b和图3b中的步骤316b。在一些实施例中,在用户设备410已分离时,第一网络节点410接收来自用户设备410的附连请求消息。
[0090]为执行图5所示用于处理用户设备410的方法步骤,第一通信节点401包括如图6所示的布置。第一网络节点101b、401配置成连接到用户设备410。
[0091]第一网络节点401包括接收器601,该接收器配置成接收来自用户设备410的请求消息,并且获得有关请求消息的拒绝的信息。请求消息是对与用户设备410已移到的区域有关的更新的请求,或者请求消息是在通信网络100b、200b、300b、400中传送数据的请求。在一些实施例中,接收器601还配置成接收来自第二网络节点105b、207b、405的有关拒绝的信息。在一些实施例中,第二网络节点105b、207b、405是DNS 105b或网关GGSN 207b或SGW或PGW或radius服务器。在一些实施例中,在用户设备410已分离时,接收器601还配置成接收来自用户设备410的附连请求消息。
[0092]第一网络节点401包括配置成基于获得的信息,增大指示与用户设备410相关联的拒绝的次数的参数的处理器602。在一些实施例中,处理器602还配置成确定应拒绝请求消息。在一些实施例中,处理器602还配置成在与拒绝信息r相关联的时间参数高于限制时清除参数。
[0093]第一网络节点401还包括其中可存储参数的存储器603。存储器603可包括一个或更多个存储器单元。存储器603布置成用于存储数据、收到的数据流、阈值、时间期、配置、时间表及在第一通信节点401中执行时执行本文中的方法的应用。存储器603保持跟踪在进行例如RAU/TAU或PDP时被拒绝的用户设备410。存储器603可以是例如10分钟的滑动窗口以便不消耗太多资源。
[0094]此外,第一网络节点401包括传送器604,该传送器配置成在参数低于阈值将拒绝消息传送到用户设备410,并且在参数高于阈值时向用户设备410传送分离用户设备410的指令。拒绝消息可包括拒绝的第一原因,例如,CC#17。分离用户设备410的指令可包括拒绝的第二原因,如指示用户设备410的分离的CC#10。第一原因与第二原因不同。在一些实施例中,传送器604还配置成将指示请求消息的信息传送到第二网络节点105b、207b、405。
[0095]用于处理用户设备410的本机制可通过诸如图6所示第一网络节点401中的处理器602等一个或更多个处理器及用于执行本文中的实施例的功能的计算机程序代码实现。处理器例如可以是数字信号处理器(DSP)、专用集成电路(ASIC)处理器、现场可编程门阵列(FPGA)处理器或微处理器。上面提及的程序代码也可提供为计算机程序产品,例如,以携带在被载入第一通信节点401中时用于执行本文中实施例的计算机程序代码的数据载体的形式。一个此类载体可以是以CD ROM光盘形式。然而,通过诸如记忆棒等其它数据载体是可行的。此外,计算机程序代码可提供为在服务器上的纯程序代码,并且下载到第一通信节点401。
[0096]本领域技术人员也将领会,上述接收器601和传送器604可指模拟和数字电路的组合和/或配置有软件和/或固件的一个或更多个处理器,软件和/或固件在由诸如如上所述处理器602等一个或多个处理器执行时例如存储在存储器中。一个或多个这些处理器及其它数字硬件可包括在单个ASIC中,或者几个处理器和各种数字硬件可分布在几个单独的组件中,而无论是单独封装还是组装到芯片上系统(SoC)中。
[0097]本文中的实施例不限于上述实施例。可使用各种备选、修改和等效物。因此,上述实施例不应视为限制实施例的范围。
[0098]应强调的是,术语“包括”在本说明书中使用时用于表示所述特征、整体、步骤或组件的存在,而不排除存在或添加一个或多个其它特征、整体、步骤、组件或其组合。还应注意的是,元素前的数词“一”并不排除存在多个此类元素。
[0099]也应强调的是,随附权利要求书中定义的方法的步骤可以与它们显示的顺序不同的另一顺序执行而不脱离本文中的实施例。
【权利要求】
1.一种在第一网络节点(101b,401)中用于处理通信网络(100b,200b,300b,400)中用户设备(410)的方法,其中所述第一网络节点(101b,401)连接到所述用户设备(410),所述方法包括: 接收(11 Ib,212b,312b,501)来自所述用户设备(410)的请求消息,所述请求消息是对与所述用户设备(410)已移到的区域有关的更新的请求,或者所述请求消息是在所述通信网络(100b,200b,300b,400)中传送数据的请求; 资/#( 113b,214b,313b,503)有关所述请求消息的拒绝的信息; 基于所述获得的信息,/#文(504)指示与所述用户设备(410)相关联的拒绝的次数的参数;以及 在所述参数高于阈值时,向所述用户设备(410) /#送(115b,216b,315b,507)将所述用户设备(410)从所述第一网络节点(101b,401)分离的指令。
2.如权利要求1所述的方法,还包括: 在所述参数低于所述阈值时,/#送(114b,215b,314b,506 )拒绝消息到所述用户设备(410)。
3.如权利要求2所述的方法,其中所述拒绝消息包括指示所述拒绝的第一原因的信息,以及其中分离所述用户设备(410)的所述指令包括指示所述拒绝的第二原因的信息,所述第二原因与所述第一原因不同。
4.如权利要求3所述的方法,其中所述第一原因指示所述通信网络(10b)的故障,以及其中所述第二原因指示所述用户设备(410)从所述第一网络节点(101b,401)的分离。
5.如前面权利要求任一项所述的方法,其中所述获得(113b,214b,313b,503)有关所述请求消息的拒绝的信息还包括: 兹欲(113b,214b,503a)来自第二网络节点(105b, 207b, 405)的有关所述拒绝的信息,其中所述第二网络节点(105b,207b,405)是域名服务器DNS (105b)或网关通用分组无线电服务支持节点GGSN (207b)或服务网关SGW或分组数据网络网关PGW或radius服务器;或者 确定(503b)应拒绝所述请求消息。
6.如前面权利要求任一项所述的方法,还包括: /#送(112b,213b,502)指示所述请求消息的信息到第二网络节点(105b,207b,405)。
7.如前面权利要求任一项所述的方法,还包括: 在与所述收到拒绝信息相关联的时间参数高于限制时,(505)所述参数。
8.如前面权利要求任一项所述的方法,还包括: 在所述用户设备(410)已分离时,漤嫂"(116^21713, 316b,508)来自所述用户设备(410)的附连请求消息。
9.如前面权利要求任一项所述的方法,其中所述请求消息是路由选择区域更新RAU消息或跟踪区域更新TAU消息;其中分离所述用户设备(410)的所述指令包括在RAU拒绝消息或TAU拒绝消息中;以及 其中通过从域名服务器DNS (105b)的接收,或者在所述第一网络节点(101b,401)内内部,或者从协作的服务通用分组无线电服务支持节点SGSN,获得有关拒绝的所述信息。
10.如前面权利要求任一项所述的方法,其中所述请求消息是激活分组数据协议rop上下文请求消息或激活分组数据网络TON连接请求消息; 其中分离所述用户设备(410)的所述指令包括在分离请求消息中;以及 其中通过从网关通用分组无线电服务支持节点GGSN (207b)或服务网关SGW或分组数据网络网关PGW或radius服务器的接收,获得有关拒绝的所述信息。
11.如前面权利要求任一项所述的方法,其中所述请求消息是激活分组数据协议rop上下文请求消息或激活分组数据网络TON连接请求消息;其中 分离所述用户设备(410)的所述指令包括在分离请求消息中;以及其中 有关所述请求消息的拒绝的所述信息在所述第一网络节点(101b,401)内内部获得。
12.如前面权利要求任一项所述的方法,其中所述第一网络节点(101b,401)是服务通用分组无线电服务支持节点SGSN (1lb)或移动性管理实体MME或组合SGSN和MME。
13.一种用于处理通信网络(100b,200b,300b,400)中用户设备(410)的第一网络节点(101b,401 ),其中所述第一网络节点(101b,401)配置成连接到所述用户设备(410),所述第一网络节点(101b,401)包括: 接收器(601),配置成: 接收来自所述用户设备(410)的请求消息,所述请求消息是对与所述用户设备(410)配置成移到的区域有关的更新的请求,或者所述请求消息是在所述通信网络(100b,200b,300b, 400)中传送数据的请求;以及配置成 获得有关所述请求消息的拒绝的信息; 处理器(602),配置成基于所述获得的信息,增大指示与所述用户设备(401)相关联的拒绝的次数的参数;以及 传送器¢04),配置成在所述参数高于阈值时,向所述用户设备(410)传送将所述用户设备(410)从所述第一网络节点(101b,401)分离的指令。
14.如权利要求13所述的第一网络节点(101b,401),其中所述传送器(604)还配置成在所述参数低于阈值时传送拒绝消息到所述用户设备(410)。
15.如权利要求14所述的第一网络节点(101b,401),其中所述拒绝消息包括指示所述拒绝的第一原因的信息,以及其中分离所述用户设备(410)的所述指令包括指示所述拒绝的第二原因的信息,所述第二原因与所述第一原因不同。
16.如权利要求13-15任一项所述的第一网络节点(101b,401),其中所述第一原因指示所述通信网络(10b)的故障,以及其中所述第二原因指示所述用户设备(410)从所述第一网络节点(101b,401)的分离。
17.如权利要求13-16任一项所述的第一网络节点(101b,401),其中所述接收器(601)还配置成接收(113b,214b,503a)来自第二网络节点(105b, 207b,405)的有关所述拒绝的信息,其中所述第二网络节点(105b,207b,405)是域名服务器DNS (105b)或网关通用分组无线电服务支持节点GGSN (207b)或服务网关SGW或分组数据网络网关PGW或radius服务器;以及 其中所述处理器(602)还配置成确定应拒绝所述请求消息。
18.如权利要求13-17任一项所述的第一网络节点(101b,401),其中所述传送器(604)还配置成传送指示所述请求消息的信息到第二网络节点(105b,207b,405)。
19.如权利要求13-18任一项所述的第一网络节点(101b,401),其中所述处理器(602)还配置成在与所述拒绝信息相关联的时间参数高于限制时,清除所述参数。
20.如权利要求13-19任一项所述的第一网络节点(101b,401),其中所述接收器(601)还配置成在所述用户设备(410)已分离时,接收来自所述用户设备(410)的附连请求消息。
21.如权利要求13-20任一项所述的第一网络节点(101b,401),其中所述请求消息是路由选择区域更新RAU消息或跟踪区域更新TAU消息;其中 分离所述用户设备(410)的所述指令包括在RAU拒绝消息或TAU拒绝消息中;以及其中所述接收器(601)还配置成通过从域名服务器DNS (105b)的接收,或者在所述第一网络节点(101b,401)内内部,或者通过从协作的服务通用分组无线电服务支持节点SGSN的接收,获得有关拒绝的所述信息。
22.如权利要求13-21任一项所述的第一网络节点(101b,401),其中所述请求消息是激活分组数据协议PDP上下文请求消息或激活分组数据网络TON连接请求消息;其中 分离所述用户设备(410)的所述指令包括在分离请求消息中;以及其中所述接收器(601)还配置成通过从网关通用分组无线电服务支持节点GGSN(207b)或服务网关SGW或分组数据网络网关PGW或radius服务器接收有关所述请求消息的拒绝的所述信息,获得所述信息。
23.如权利要求13-22任一项所述的第一网络节点(101b,401),其中所述请求消息是激活分组数据协议PDP上下文请求消息或激活分组数据网络TON连接请求消息;其中 分离所述用户设备(410)的所述指令包括在分离请求消息中;以及其中所述接收器¢01)还配置成在所述第一网络节点(101b,401)内内部获得有关所述请求消息的拒绝的所述信息。
24.如权利要求13-23任一项所述的第一网络节点(101b,401),其中所述第一网络节点(101b,401)是服务通用分组无线电服务支持节点SGSN (1lb)或移动性管理实体MME或组合SGSN和MME。
【文档编号】H04W76/02GK104170481SQ201280071355
【公开日】2014年11月26日 申请日期:2012年11月22日 优先权日:2012年3月14日
【发明者】H.特兰伯格, L.奥尔斯森 申请人:瑞典爱立信有限公司

最新回复(0)