在非接入层上的可靠数据传送
1.本技术是2016年10月6日提交的pct国际申请pct/ep2016/073914进入中国国家阶段的申请号为201680089903.9、发明名称为“在非接入层上的可靠数据传送”的专利申请的分案申请。
技术领域
2.本发明涉及一种用于向无线通信设备传送用户数据的移动性管理节点和移动性管理节点中的方法,其中用户数据由网络实体(ne)(例如服务能力开放功能(scef))发送。
背景技术:3.与大多数其他蜂窝网络一样,全球移动通信系统(gsm)或通用移动电信系统(umts)或长期演进(lte)网络或类似物基本上是由每个都覆盖一块小地理区域的各个小区构成的网络。每个小区与用于与位于小区内的wcd进行无线通信的无线电接入节点(例如,基站或类似物)相关联。通过组合蜂窝网络的所有小区的覆盖范围及其相应的无线电接入节点,将蜂窝网络的覆盖范围扩展到比单个小区更广的区域。
4.在gsm edge无线电接入网络(geran)/umts陆地无线电接入网络(utran)中,可以将多个相邻或邻近小区分组为分组为演进utran(e-utran)中所谓的路由区域(ra)以及所谓的跟踪区域(ta)。当ue分别进入新ta或ra时,启动跟踪区域更新(tau)或路由区域更新(rau)形式的移动性过程。例如,该移动性过程可以通过移动ue启动。
5.蜂窝网络中的另一个移动性过程是所谓的切换过程,其是将正在进行的会话(例如呼叫或数据会话或类似物)从一个无线电接入节点转移到另一个无线电接入节点而不丢失或中断服务的过程。通常,当ue离开由一个小区覆盖的区域并进入由另一个小区覆盖的区域时发生切换,于是正在进行的会话被转移到第二小区以避免服务终结。切换可能在其他情况下发生,例如,当ue位于由两个小区重叠的区域中并且第一小区的容量耗尽时从第一小区切换到第二小区,或者从宏小区切换到附近的微小区以减载(off load)宏小区等时。
6.上述和示例移动性过程tau、rau和切换是本领域技术人员公知的,因此不需要对它们进行详细描述。
7.图1a示出了说明可以实现本技术方案的实施例的已知通信网络10a的示意框图。无线通信网络10a包括无线电接入网络(ran)103,无线电接入网络(ran)103又包括连接到移动性管理实体(mme)105和服务网关(sgw)108的ran节点102,服务网关(sgw)108又连接到mm e 105和分组数据网络网关(pgw)110,分组数据网络网关(pgw)110又连接到策略和计费规则功能(pcrf)130。ran节点102是与无线通信设备(wcd)接口连接的无线电接入节点。
8.wcd(例如图1a中的ue 101)是用户用来访问由运营商网络提供的服务以及运营商网络外由运营商无线电接入网和核心网提供接入(例如,接入到互联网(例如图1a中的分组数据网络(pdn)115))的服务的设备。图1a中的ue 101可以是能够在通信网络中通信的任何移动或固定设备,例如但不限于例如用户设备、移动电话、智能电话、传感器、仪表、车辆、家
用电器、医疗器具、媒体播放器、照相机、机器到机器(m2m)设备、设备到设备(d2d)设备、物联网(iot)设备或任何类型的消费者电子设备,例如但不限于电视、收音机、照明装置、平板电脑、膝上型计算机或个人计算机(pc)。ue 101可以是便携式的、口袋可收纳的、手持的、计算机内置的、或车载的设备,其能够经由无线电接入网与另一实体(例如另一个ue或服务器)进行话音和/或数据通信。
9.图1a中的ran 103由演进通用陆地无线电接入网络(e-utran)表示,并且e-utran中的ran节点102由演进型nodeb(enode b、enb)表示。然而,ran节点可以例如是基站(在gsm edge无线电接入网络(geran)122中)、nodeb(在通用地面无线电接入网络(utran)125中)、无线电网络控制器(rnc)(在utran 125中)或能够在一端与ue 101或类似物进行无线通信并在另一端与服务于ue 101的核心网络(cn)进行无线通信的任何其他元件。ue 101和e-utran 103之间的参考点可以称为长期演进-uu(lte-uu)。gsm是全球移动通信系统的缩写,edg e是增强型数据速率gsm演进的缩写。
10.mme 105经由参考点s1-mme(也称为mme的s1接口)连接到e-utra n 101。s1应用协议(s1ap)通过信令过程支持s1接口的功能,例如如规范3gpp ts 36.413v14.0.0(2016-09)第3代合作伙伴计划;技术规范组无线电接入网;演进的通用陆地无线电接入(e-utra);s1应用协议(s1ap)(版本14)中的定义。mme 105是具有如下功能的元件:非接入层(nas)信令、用于第三代合作伙伴计划(3gpp)接入网之间的移动性的核心网络(cn)节点间信令、ue可达性、跟踪区域(ta)列表管理、pgw和sgw选择、针对具有mme改变的切换的mme选择等。s10是若干mme 105之间用于mme重定位以及mme到mme信息传送的参考点。
11.sgw 108通过s1-u接口对ue 101的用户数据分组进行路由和转发,同时也作为在enodeb间切换期间的ue 101的用户平面的移动性锚点,以及作为lte与其他3gpp技术之间移动性的锚点(终结s4接口并中继2g/3g系统和pgw 110a之间的业务)。对于空闲状态ue,当下行链路(dl)数据到达ue 101时,sgw终结dl数据路径并触发寻呼,并进一步管理和存储ue上下文,例如ip承载业务的参数、网络内部路由信息。它还在合法拦截的情况下执行对用户业务的复制。sgw经由s11接口与mm e 105通信,并经由s5接口与pgw 110a通信。此外,sgw可以经由s12接口与utran 125和geran 122通信。
12.pgw 110a是终结向分组数据网络(pdn)115的sgi接口的网关。图1a中的pdn 115通过运营商的ip服务(例如ims、pss等)示出。ims是ip多媒体子系统或im多媒体核心网子系统的缩写,pss是分组交换流的缩写。如果ue 101正在访问多个pdn,则针对该ue 101可能存在多于一个的pgw 110a。pgw 110a的功能是例如针对通信网络10a的核心网络(cn)通过作为ue 101的业务的退出点和进入点提供从ue 101到外部pdn的连接,为每个用户执行策略实施、分组过滤、计费支持、合法拦截和分组筛选等。s5是提供sgw 108与pgw 110a之间的用户平面隧穿和隧道管理的参考点。
13.sgsn 118负责在其地理服务区域内对来自和去往ue 101的数据分组的传送。sgsn 118的功能之一是为2g/3g和e-utran 103接入网之间的移动性提供信令。2g/3g接入网是例如图1a中的geran 122和utra n 125。sgsn 118的一些其他功能是处理分组路由和传送、移动性管理(附着/去附着和位置管理)、逻辑链路管理以及认证和计费功能等。s3是sgsn 118与mme 105之间的接口。s4是sgsn 118和sgw 108之间的参考点。s12是sgw 108和utran 125之间的参考点。在一些实施例中,sgsn 118和mme 105共同位于一个节点中。在本文中,术语
mme/sgsn将指代以下任何一个:独立mme 105或独立sgsn 108或组合的mme 105和sgsn 118节点。sgsn 118还可以被称为s4-sgsn。在下文中,当使用术语mme时,其指代以下任何一个:独立mme、组合的mme/sgsn或组合的mme/s4-sgsn。为了简洁而使用术语mme。
14.归属用户服务器(hss)128是类似于gsm归属位置寄存器(hlr)和认证中心(auc)的用户服务器节点。hss 128包括用户相关信息(用户简档),执行用户的认证和授权,并且可以提供关于用户位置的信息和ip信息。参考点s6a使得能够传送用于认证/授权用户对mme 105和hss 128之间的演进系统的接入的订阅和认证数据。
15.pcrf 130是策略和计费控制元件。pcrf 130包括策略控制决策和基于流的计费控制功能,它提供有关服务数据流检测、门控、服务质量(qos)和基于流的计费等方面的网络控制。pcrf 130可以被描述为可以是独立节点或在另一个节点中实现的功能的功能实体。参考点gx提供从pcrf 130到pgw 110a或类似物中的策略和计费实施功能(pcef)的(qos)策略和计费规则的传送。rx是驻留在pcrf 130和由图1a中的pdn 115表示的运营商ip服务之间的参考点。rx参考点用于在pcrf 130和一个或多个应用功能(af)(未示出)之间交换应用层会话信息。
16.在一些实施例中,通信网络可以被划分为ran和核心网络(cn)。因此,ue 101使用合适的ran技术(例如图1a中例示的e-utran 103)到达cn。注意,图1a使用e-utran 103作为示例,并且ue 101可以使用任何其他合适的接入技术(3gpp技术和非3gpp技术)到达cn。
17.如上所述,e-utran 103可以包括ran节点,例如,enb 102。使用图1a作为示例,cn可以包括mme 105、sgw 108、pgw 110a、sgsn 118、hss 128和pcrf 130中的几个或甚至全部。ran和cn可以各自包括图1a中未示出的附加实体。cn可以是分组交换(ps)核心网络或电路交换(cs)核心网络。在其他实施例中,通信网络10a不被划分为ran和cn。相反,通信网络10a可以包括虚拟化的cn,并且控制平面和用户平面可以分开。诸如软件定义网络(sdn)、网络功能虚拟化(nfv)和网络虚拟化(nv)之类的术语可以在具有虚拟化cn的场景中使用,其中控制平面和用户平面分开。用户平面(有时称为数据平面、转发平面、载波平面或承载平面)承载网络用户业务,控制平面承载信令业务。由于sdn可以将用户平面和控制平面分离,因此它将控制平面从网络硬件中移除并转而在软件中实现,从而实现编程访问,由此使网络管理更加灵活。控制平面信令可以被路由到虚拟化cn,而用户平面信令绕过虚拟化cn。虚拟化cn可以包括由虚拟化mme(vmme)、虚拟化sg sn(vsgsn)、虚拟化pgw(vpgw)、虚拟化sgw(vsgw)、虚拟化网关gp rs支持节点(vggsn)、虚拟化pcrf(vpcrf)、虚拟化深度分组检测(vdpi)、vprobe、虚拟化演进分组数据网关(vepdg)和虚拟化可信无线局域网接入网关(vtwag)等实现的虚拟网络服务。
18.应注意,图1a中所示的通信系统中的通信链路可以是包括有线链路或无线链路的任何适当的种类。根据本领域技术人员的理解,该链路可以根据层的类型和级别(例如由开放系统互连(osi)模型指示)使用任何合适的协议。
19.图1b示出了说明可以实现本技术方案的实施例的已知通信网络10b的示意框图。具体地,图1b示出了用于经由um/uu/lte-uu接口连接到3gpp网络(utran、e-utran、geran等)的非漫游机器类型通信(mtc)的用户设备(ue)的架构。图1b还示出了向服务能力服务器(sc s)和应用服务器(as)开放的3gpp网络服务能力。
20.图1c示出了说明可以实现本技术方案的实施例的已知通信网络10b的示意框图。
具体地,图1c示出了用于经由um/uu/lte-uu接口连接到3gpp网络(utran、e-utran、geran等)的漫游机器类型通信(mtc)的用户设备(ue)的架构。图1c还示出了向服务能力服务器(scs)和应用服务器(as)开放的3gpp网络服务能力。
21.图10b和图10c是从上述规范3gpp ts 23.682v14.1.0(2016-09)复制的,上述规范规定了用于促进与分组数据网络和应用(例如,(外部)网络/机器类型通信(mtc)服务器上的mtc应用)进行通信的架构增强。覆盖了漫游和非漫游方案。规范ts 23.682还规定了经由用于蜂窝物联网(ciot)演进分组核心(eps)优化的互通scef(iwk-scef)和服务能力开放功能(scef)的非ip数据的传输。
22.图10b-图10c中所示的参考点(接口)是:
23.tsms:由3gpp网络外部的实体用来经由sms与用于mtc的ue进行通信的参考点。
24.tsp:由scs用来与mtc-iwf相关的控制平面信令通信的参考点。
25.t4:在hplmn中在mtc-iwf和sms-sc之间使用的参考点。
26.t6a:在scef和服务mme之间使用的参考点。
27.t6b:在scef和服务sgsn之间使用的参考点。
28.t6ai:在iwk-scef和服务mme之间使用的参考点。
29.t6bi:在iwk-scef和服务sgsn之间使用的参考点。
30.t7:在iwk-scef和scef之间使用的参考点。
31.s6m:由mtc-iwf用来询问hss/hlr的参考点。
32.s6n:由mtc-aaa用来询问hss/hlr的参考点。
33.s6t:在scef和hss之间使用的参考点。
34.rx:由scef和pcrf使用的参考点。在ts 23.203[27]中规定了rx参考点的功能。
[0035]
ns:在scef和rcaf之间使用的参考点。
[0036]
nt:由scef和pcrf使用的参考点。在ts 23.203[27]中规定了nt参考点的功能。
[0037]
nu:由scef用来与pfdf交互的参考点。
[0038]
图10b-图10c中所示的服务能力开放功能(scef)210是3gpp架构内用于服务能力开放的关键实体,其提供安全地开放由3gpp网络接口提供的服务和能力的手段。mtc-iwf可以与scef共同定位,在这种情况下,tsp功能将经由api开放,mme/sgsn提供的功能(例如nidd和事件监控)将由scef向mtc-iwf开放,并且scef可以使用由mtc-iwf提供的功能(例如t4触发)。当它们没有共同定位时,scef可以通过tsp接口访问mtc-iwf功能。定义允许scef访问新的或现有的3gpp网络元件上的服务或能力的接口落入3gpp范围内。选择针对这样的新3gpp接口(例如,diameter、restful api、基于http的xml等)指定的协议将取决于多个因素,包括但不限于对该特定接口的需要或所请求信息的开放容易度。scef的能力是监控关于ue的期望事件,并向as(应用服务器)提供关于ue的期望事件的通知。例如,scef可以是企业与运营商核心网络(cn)之间的小数据传送和控制消息传送的接口。图10b-图10c中所示的互通scef(iwk-scef)240是可选的。在部署时,iwk-scef位于受访plmn(vplmn)中,如图1c所示。
[0039]
图10b-图10c中所示的服务能力服务器(scs)220使应用能够通过标准化接口(api)访问和使用服务组件提供的功能。scs托管一个或多个服务组件。例如,在3gpp ip多媒体子系统(ims)架构中,sc s可以是将会话发起协议(sip)信令转换为开放服务访问
(osa)应用编程接口(api)(反之亦然)的网关设备。这样,scs可以位于服务呼叫会话控制功能(s-cscf)和osa服务环境之间。
[0040]
图10b-图10c中所示的应用服务器(as)230可被视为一种被设计为针对最终用户、it服务和组织来安装、操作和托管应用及关联服务的服务器。它有助于托管和传送高端消费者或业务应用,这些应用由多个同时连接的本地或远程用户使用。as可以包括服务器操作系统(os)和服务器硬件,它们一起工作以向驻留应用提供计算密集型操作和服务。当as利用安装的应用的业务/功能逻辑时,可以执行并提供用户和/或其他应用访问。as的关键所需特性可以包括数据冗余、高可用性、负载平衡、用户管理、数据/应用安全性和集中管理接口。as可以通过企业系统、网络或内联网连接,并经由互联网远程访问。根据安装的应用,as可以以各种方式分类,例如,被分类为web服务器、数据库应用服务器、通用应用服务器或企业应用(ea)服务器。
[0041]
第三代合作伙伴计划(3gpp)规范最近提供了对非互联网协议ip(非ip)数据传送(nidd)的支持,作为蜂窝物联网(ciot)演进分组系统(eps)优化的一部分,参见例如规范3gpp ts 23.682 v14.1.0(2016-09)第三代合作伙伴计划;技术规范组服务和系统方面;用于促进与分组数据网络和应用进行通信的架构增强(版本14)。例如,非接入层(nas)协议已经扩展为允许使用nidd在控制平面上传输少量数据。
[0042]
对于在3gpp版本13中引入的nas上的数据传输(例如donas或“控制平面ciot优化”),存在可靠传送的问题,这在版本14研究中已经进行了研究,参见技术报告3gpp tr 23.730 v1.1.0(2016-09)技术报告第3代合作伙伴计划中的关键问题#2(条款5.2)和解决方案#5(条款6.5);技术规范组服务和系统方面;对蜂窝物联网的扩展架构支持的研究(版本14)。
[0043]
技术报告3gpp tr 23.730在条款6.5.1.4中讨论了备选5c“基于逐跳确认”中通过nas的备选数据传送,并在条款6.5.1.5中讨论了备选5d。备选5c建立在5d上,使得5d提供否定确认(不成功传送)并且5c提供肯定确认(成功传送)和否定确认(基于5d)两者。
[0044]
然而,服务公共陆地移动网络(plmn)中(例如,受访plmn中)的enb或类似物可以升级或不升级以支持rel-14可靠性逐跳功能(上面的tr 23.730中的备选5c)。重要的是,scef知道是否使用了可靠的传送。例如,如果设备驻留的小区中的3gpp接入不支持可靠性逐跳功能,则scef或as可以决定切换到应用层确认,即ue-as。
[0045]
另一个问题是3gpp标准没有规定在mme接收到否定确认(s1-ap未传送指示)的情况下移动性管理实体(mme)可以采取的任何补救措施。
技术实现要素:[0046]
本发明的一个目的是解决或至少减轻上面提到或指出的问题。
[0047]
该目的在本技术方案的第一方面中实现,其涉及一种用于在通信网络中操作的、向由移动性管理节点服务的无线通信设备wcd传送数据的移动性管理节点中的方法,其中所述通信网络包括网络实体ne和服务于wcd的无线电接入网络ran节点,所述方法包括:获得指示ran节点是否支持向wcd成功传送数据的确认的能力信息;接收由所述ne发送的包括针对所述wcd的用户数据的数据消息;向ran节点发送包括用户数据的控制平面消息以进一步传送到wcd;向所述ne发送如下响应:当从所述ran节点接收到指示所述用户数据未成功
传送到所述wcd的报告时,指示向所述wcd传送用户数据不成功;否则,当所述ran节点支持所述确认并且从所述ran节点接收到指示所述用户数据已成功传送到wcd的确认时,指示向所述wcd的用户数据传送被确认;以及当所述ran节点不支持所述确认时,指示向所述wcd的用户数据传送未确认。
[0048]
该目的在本技术方案的第二方面中实现,其涉及一种用于向无线通信设备wcd传送数据的移动性管理节点,其中所述移动性管理节点被配置为操作性地服务于通信网络中的wcd,所述通信网络包括网络实体ne和服务于所述wcd的无线电接入网络ran节点,所述移动性管理节点包括:网络接口;一个或多个处理器;以及存储器,存储能够由所述一个或多个处理器执行的指令,由此所述移动性管理节点可操作用于:获得指示ran节点是否支持向wcd成功传送数据的确认的能力信息;接收由所述ne发送的包括针对所述wcd的用户数据的数据消息;向ran节点发送包括用户数据的控制平面消息以进一步传送到wcd;向所述ne发送如下响应:当从所述ran节点接收到指示所述用户数据未成功传送到所述wcd的报告时,指示向所述wcd的用户数据传送不成功;否则,当所述ran节点支持所述确认并且从所述ran节点接收到指示所述用户数据已成功传送到wcd的确认时,指示向所述wcd的用户数据传送被确认;以及当所述ran节点不支持所述确认时,指示向所述wcd的用户数据传送未确认。
[0049]
上述实施例提供了一种确认方案,该方案能够发现是否可以在wc d的当前小区中提供通过nas的数据的可靠逐跳传送。对于移动wcd和漫游情况下的wcd,这是特别有利的,因为例如归属运营商网络可能无法完全升级,或者归属运营商无法控制受访运营商网络中的支持。
[0050]
例如,scef将知道是否使用了donas数据的可靠传送。如果未使用,则scef或as转而可以例如在应用层切换到使用确认模式。然而,优选不使用应用层确认,因为它们在设备中消耗更多电池并且在网络中消耗更多资源,但是这是用于保证可靠传送的备选方法。
[0051]
在下面的详细描述中将参考附图更详细地讨论本发明的上述实施例和其他实施例。
[0052]
一般地,除非本文另有明确说明,否则权利要求中使用的所有术语根据其技术领域中的普通含义来解释。除非另有明确说明,否则对“一/一个/所述元件、设备、组件、装置、步骤等”的所有引用应被开放地解释为指代元件、设备、组件、装置、步骤等中的至少一个实例。除非明确说明,否则本文公开的任何方法的步骤不必以所公开的确切顺序来执行。
附图说明
[0053]
现在通过举例的方式参考附图描述本发明,其中:
[0054]
图1a示出了可以执行本技术方案的实施例的已知通信网络(10a)的示意框图;
[0055]
图1b示出了可以执行本技术方案的实施例的已知通信网络(10b)的示意框图;
[0056]
图1c示出了可以执行本技术方案的实施例的已知通信网络(10a)的示意框图;
[0057]
图2示出了说明根据本技术方案的实施例的向wcd传送由scef发送的数据的信令图;
[0058]
图3示出了说明根据本技术方案的实施例的向wcd传送由scef发送的数据的一些细节的信令图;
[0059]
图4示出了说明根据本技术方案的实施例的向wcd传送由scef发送的数据的一些
细节的信令图;
[0060]
图5示出了说明根据本技术方案的实施例的向wcd传送由ne发送的数据的示意信令图;
[0061]
图6是示出了说明根据本技术方案的实施例的方法的流程图;
[0062]
图7a示出了根据本技术方案的实施例的移动性管理节点;
[0063]
图7b示出了根据本技术方案的一些其他实施例的移动性管理节点。
具体实施方式
[0064]
现在将在下文参考其中示出本发明的特定实施例的附图来更全面地描述本发明。然而,本发明可以按多种不同形式来实现,并且不应当被解释为受到本文阐述的实施例的限制;相反,通过示例的方式给出这些实施例,使得本公开将是透彻和完整的,并且向本领域技术人员充分地传达本发明的范围。在说明书全文中,相似的标记指代相似的元件。
[0065]
本文描述的实施例可包括以下属性中的一个或多个:
[0066]
1)可以从mme向scef发送新的原因代码,该原因代码可以区分除了传送失败(未传送)之外的两种成功传送,即未确认传送和确认传送。
[0067]-确认传送表示已知使用了rlc确认模式且已指示成功传送
[0068]-未确认传送表示a)使用了rlc未确认传送,或b)使用了rlc确认传送但成功结果尚未传播到mme(在mme中未知)。对于a)和b)两种情况,传送被认为是成功的。
[0069]-传送失败(未传送)是mme知道无法向设备进行传送的情况。这可以例如如tr 23.730中的方案5d中所述,通过传统指示s1-ap nas未传送指示来完成。
[0070]
2)可以在s1-ap初始ue消息中添加新的能力指示,其支持从enb到mme的dl nas数据确认。该指示可以例如在用于nas服务请求、附着请求或跟踪区域更新请求时被添加在s1-ap初始ue消息中。
[0071]
3)可以在s1-ap下行链路nas传输消息中添加新指示,其指示mme向enb请求对dl nas数据传送结果的确认(取决于结果,为正和负)。该指示可以添加在s1-ap下行链路nas传输中以请求enb使用rlc协议的确认模式并将结果返回给mme。可以在现有消息或新消息(例如“s1-ap:nas传送指示”)中向mme指示肯定结果。可以在现有消息“s1-ap:nas未传送指示”中向mme指示否定结果,或者利用上面的新消息“s1-ap:nas传送指示”中的特定参数在该新消息中指示否定结果。
[0072]
4)当使用rlc确认模式时,基于从rlc层指示的传输结果,重传ue中的ul nas数据。rlc确认模式尚未用于保护nas pdu的传送或至少未用于重传,因为nas通常在nas层上被确认,因此具有其自己的重传机制(使用nas超时和重传计数)。因此,在mme接收到否定确认(s1-ap未传送指示)的情况下,mme将重新发送dl数据。这是有利的,因为使用donas的3gpp设备(3gpp规范中的“控制平面ciot优化”)可能在ul和dl分组的传输期间突然改变到另一个小区或enb。一旦3gpp设备已连接到新小区或enb,mme将重传任何失败的dl donas分组。
[0073]
5)当在enb中使用rlc确认模式时,基于通过源自rlc层的s1-ap(参见tr 23.730方案5c/5d)指示的传输结果,在mme中重传dl nas数据。
[0074]
图2示出了说明根据本技术方案的实施例的向ue(wcd 101)传送由scef 210发送的用户数据的信令图。图2示出了scs 220/as 240向给定ue发送非ip数据的过程,所述ue通
过外部标识符或移动站国际用户目录号码(msisdn)或类似物识别。
[0075]
动作201.如果scs 220/as 230已经针对给定ue(wcd 101)激活了nidd服务,并且有下行链路非ip数据要发送给ue,则scs/as向scef发送nidd提交请求(外部标识符或msisdn、scs/as参考id、非ip数据)消息。
[0076]
动作202.如果找到与步骤201中包括的外部标识符或msisdn相对应的scef eps承载上下文,则scef 210检查scs 220/as 230是否被授权发送nidd请求并且scs 230是否未超过其配额(例如24小时内200字节)或数据提交速率(例如10字节/小时)。如果该检查失败,则scef 210发送nidd提交响应(动作205),其中的原因值指示失败状况的原因,并在此步骤停止该流程。否则,流程接着执行动作203。
[0077]
如果没有找到scef eps承载上下文,则scef 210可以根据配置来:
[0078]-发送具有适当错误原因值的nidd提交响应。流程在此步骤停止;或者
[0079]-执行朝向ue的设备触发(使用t4sms触发)以建立朝向scef 210的非ip pdn连接。在这种情况下,执行具有适当原因值的动作205;或者
[0080]-接受nidd提交请求,并执行具有适当原因值的动作205,以及等待ue执行导致建立与scef的pdn连接的过程。scef可以等待针对给定ue建立与scef的pdn连接的持续时间取决于具体实现。
[0081]
动作203.如果找到与步骤201中包括的外部标识符或msisdn相对应的scef eps承载上下文,则scef 210向mme 105发送nidd提交请求(用户标识、eps承载id、scef id、非ip数据、scef等待时间、最大重传时间)消息。scef等待时间指示scef 210准备等待mme 105响应的时间。最大重传指示scef 210准备重传消息的时间。如果iwk-scef240从scef 210接收到nidd提交请求消息,则它将该消息中继到mme 105。
[0082]
动作204.如果mme 105可以立即向ue传送非ip数据,例如当ue已经处于ecm_连接模式,或者ue处于ecm_空闲并且mme 105可以发起寻呼过程时,则该过程在动作8处继续。
[0083]
如果mme 105知道ue在使用省电功能(例如ue省电模式或扩展空闲模式drx)时暂时不可达,或者如果mme 105知道未将ue调度为在sc ef等待时间内可达,则mme 105可以向scef 210发送nidd提交响应(原因、请求的重传时间)消息。原因参数指示非ip数据未被传送到ue,因为ue由于省电而暂时不可达,但是当mme 105确定ue可达时mme 105将通知scef 210。mme 105在该ue的emm上下文中设置nidd标志不可达,并存储相应的scef地址。如果在请求中包括最大重传时间,则mme 105可以在请求的重传时间ie中指示预期scef 210向当前不可达ue重传dl数据的时间。
[0084]
动作205.scef 210可以向scs 220/as 230发送nidd提交响应,以通知从mme 105接收的结果。如果scef 210从mme 105接收到指示ue由于省电而暂时不可达的原因值,则scef 210可以基于配置来缓冲在动作203处请求的非ip数据。
[0085]
动作206.当mme 105检测到ue可达时(例如,当通过执行tau/rau退出psm模式时,当发起mo通信等时),或者当ue即将变得可达时(例如,扩展空闲模式drx周期到期,mme 105预测ue的mo通信模式等),并且mme 105已设置nidd标志不可达,则mme 105向scef 210发送nidd提交指示(用户标识)消息。mme 105从其emm上下文中清除nidd标志的不可达。
[0086]
如果mme 105在nidd提交响应中包括请求的重传时间,则仅当ue在请求的重传时间之前变得可达时,mme 105才向scef 210发送nidd提交指示(用户标识)消息。当请求的重
传时间到期并且ue尚未变得可达时,mme 105将清除nidd标志的不可达。
[0087]
动作207.scef 210向mme 105发送nidd提交请求(用户标识、eps承载id、scef id、非ip数据、scef等待时间、最大重传时间)消息。
[0088]
动作208.如果需要,mme 105寻呼ue并经由mme过程使用数据传输向ue传送非ip数据,例如如下面参考图3或图4所述,参见例如动作313-314和动作411-412。根据运营商配置,mme 105可以生成计费所需的必要计费信息。
[0089]
动作209.如果mme 105能够发起动作208,则mme 105向scef 210发送nidd提交响应(原因)消息,以确认在上面的动作203或207中接收到的来自scef 210的nidd提交请求。如果enodeb可靠地支持逐跳传送,则原因是“成功传送被确认”,否则为“成功传送未确认”。如果传送失败,则原因是“传送未成功”。scef 210确认朝向scs 220/as 240的非ip数据传输,并且可以包括成功可靠性级别。
[0090]“成功传送被确认”意味着例如使用rlc确认模式向ue的可靠传送。“成功传送未确认”成功结果并不意味着在ue处成功接收到数据,而仅仅是mme 105已经在nas信令中向ue发送了非ip数据。
[0091]
图3示出了说明根据本技术方案的实施例的向ue(wcd 101)传送由scef 210发送的数据的一些细节的信令图。
[0092]
动作300.ue附着了eps并且处于ecm-空闲模式。
[0093]
动作301.当s-gw 108接收到针对ue的下行链路数据分组/控制信令时,如果s-gw上下文数据指示没有朝向mme 105的下行链路用户平面teid,则它缓冲下行链路数据分组并识别哪个mme 105正在服务于该ue。
[0094]
如果该mme 105已经请求s-gw对下行链路低优先级业务进行节流,并且如果在要被节流的低优先级承载上接收到下行链路数据分组,则s-gw丢弃该下行链路数据。不执行以下动作。
[0095]
如果该mme 105已经请求s-gw延迟发送下行链路数据通知,则s-gw缓冲下行链路数据并等待直到定时器到期,然后继续进行动作302。如果在定时器到期之前接收到针对该ue的dl-teid和mme地址,则应当取消定时器,并且当下行链路数据被发送到ue时,从步骤11继续移动终结数据传输过程。
[0096]
如果s-gw在定时器到期之前接收到针对该ue的附加下行链路数据分组/控制信令,则s-gw不重新启动该定时器。
[0097]
动作302.如果s-gw 108在动作301中缓冲数据,则s-gw向mme 105发送下行链路数据通知消息(arp、eps承载id),其中对于mme 105,s-gw具有针对给定ue的控制平面连接性。arp和eps承载id始终在下行链路数据通知中进行设置。mme 105利用下行链路数据通知ack消息来响应s-gw 108。
[0098]
mme 105检测到ue处于省电状态(例如省电模式)并且在接收下行链路数据通知时不能通过寻呼到达,应根据运营商配置调用扩展缓冲,除了下一段中描述的情况以外。mme 105推导出在可以向ue建立无线电承载之前的预期时间。然后,mme 105在下行链路数据通知ack消息中指示到s-gw的下行链路缓冲请求,并且包括下行链路缓冲持续时间和可选的下行链路缓冲建议分组计数。mme 105基于下行链路缓冲持续时间在ue的mm上下文中存储用于下行链路数据缓冲器到期时间的新值,并跳过该过程的剩余步骤。下行链路数据缓冲
器到期时间用于使用省电状态的ue,并且指示在s-gw 108中存在缓冲数据,以及当ue与网络进行信令传输时需要用户平面建立过程。当下行链路数据缓冲器到期时间已到期时,mme 105认为没有要缓冲的下行链路数据,并且在tau过程的上下文传送期间没有发送缓冲下行链路数据等待的指示。
[0099]
如果在mme 105中为ue配置了“ddn失败后的可用性”监控事件,则mme不调用扩展缓冲。相反,mme 105将关于ddn失败后的可用性的通知的标志设置为记得在ue变得可用时发送“ddn失败后的可用性”通知。如果在mme 105中存在为ue配置的“ue可达性”监控事件,则mme不调用扩展缓冲。
[0100]
当“ddn失败后的可用性”和“ue可达性”监控事件用于ue时,假设应用服务器仅在ue可达时发送数据,因此不需要扩展缓冲。如果有多个应用服务器,则可能同时需要事件通知和扩展缓冲。假设这是通过基于如下一段所述的sla的附加信息来处理的。
[0101]
mme 105可以针对mtc用户使用基于sla的附加信息来确定何时调用扩展缓冲,例如,仅针对某个apn调用扩展缓冲,针对某些用户不调用扩展缓冲,结合“ddn失败后的可用性”和“ue可达性”监控事件来调用扩展缓冲,等等。
[0102]
在下行链路数据通知ack消息中接收下行链路缓冲请求指示的s-gw 108基于下行链路缓冲持续时间存储用于下行链路数据缓冲器到期时间的新值,并且在缓冲时间下行链路数据缓冲器到期时间对于ue已经到期之前,如果在服务gw中接收到后续下行链路数据分组,则不发送任何附加下行链路数据通知。
[0103]
如果在等待用户平面建立的同时,s-gw 108被触发为以具有比发送用于承载的第一下行链路数据通知的优先级更高的优先级(即arp优先级)发送用于承载的第二下行链路数据通知,则s-gw向mme 105发送指示该更高优先级的新下行链路数据通知消息。如果s-gw接收到具有与发送第一下行链路数据通知相同或更低优先级的用于承载的附加下行链路数据分组,或者如果s-gw已发送指示更高优先级的第二下行链路数据通知消息并且接收到针对该ue的附加下行链路数据分组,则s-gw缓冲这些下行链路数据分组,并且不发送新的下行链路数据通知。
[0104]
如果在等待用户平面建立的同时,s-gw 108从除了其将下行数据通知消息发送到的mme之外的mme接收到修改承载请求消息,则s-gw仅向从其接收到修改承载请求消息的新mme重新发送下行链路数据通知消息。
[0105]
在接收到下行链路数据通知ack消息并且指示下行链路数据通知消息已经被临时拒绝时,如果下行链路数据通知由下行链路数据分组到达s-gw 108触发,则s-gw可以开始本地配置的保护定时器,缓冲接收到的去往给定ue的所有下行链路用户分组,并等待修改承载请求消息到来。在接收到修改承载请求消息时,s-gw仅向从其接收到修改承载请求消息的新mme重新发送下行链路数据通知消息。否则,s-gw在保护定时器到期时或在从mme 105接收到删除会话请求消息时,释放缓冲的下行链路用户分组。
[0106]
如果s11-u已经建立(缓冲在mme 105中),则不执行动作302而是立即执行动作311。仅当在动作306处接收到nas服务请求时满足条件,才执行如下面各个条款中所概述的动作307、308、309、310。
[0107]
mme 105检测到ue处于省电状态(例如省电模式)并且在接收下行链路数据时不能通过寻呼到达,应根据运营商配置开始扩展缓冲,除了下一段中描述的情况以外。mme推导
出在可以向ue建立无线电承载之前的预期时间,在针对ue的mm上下文中存储下行链路数据缓冲器到期时间的新值,并跳过该过程的剩余步骤。当下行链路数据缓冲器到期时间已到期时,mme认为没有要缓冲的下行链路数据。
[0108]
同样对于mme 105中的缓冲的情况,即使没有接收到实际的ddn但是接收到下行链路数据,也可以为ue配置“ddn失败后的可用性”监控事件。还可以配置“ue可达性”监控事件。扩展缓冲还可以根据上面针对在s-gw 108中缓冲的情况的过程在该步骤中描述的内容来配置。
[0109]
动作303.如果ue在mme 105中注册并且被认为是可达的,则mme 1105向属于ue所注册的跟踪区域的每个enodeb 102发送寻呼消息(用于寻呼的nas id、tai、基于ue标识的drx索引、寻呼drx长度、用于寻呼的csg id列表、寻呼优先级指示)。
[0110]
仅在以下情况包括寻呼优先级指示:
[0111]-如果mme105接收到具有与由运营商配置的优先级服务相关联的arp优先级的下行链路数据通知(或对于在mme105中缓冲的情况而言,用于eps承载的下行链路分组)。
[0112]-一个寻呼优先级可用于多个arp优先级值。arp优先级值到一个寻呼优先级(或多个优先级)的映射由运营商策略配置。
[0113]
在拥塞情况期间,enodeb 102可以根据寻呼优先级指示来优先化ue的寻呼。
[0114]
如果在等待对没有寻呼优先级指示而发送的寻呼请求消息的ue响应的同时,mme 105接收到指示与由运营商配置的优先级服务相关联的arp优先级的下行链路数据通知(或对于在mme 105中缓冲的情况而言用于eps承载的下行链路分组),则mme 105将发送具有合适的寻呼优先级的另一个寻呼消息。
[0115]
当mme 105被配置为支持cn中的csg寻呼优化时,mme应该避免向具有ue没有csg订阅的csg小区的那些enodeb发送寻呼消息。当mme被配置为支持henb子系统中的csg寻呼优化时,用于寻呼的csg id列表被包括在寻呼消息中。对于csg寻呼优化,到期csg订阅和有效csg订阅的csg id都包括在列表中。如果ue具有紧急承载服务,则mme不应执行cs g寻呼优化。
[0116]
mme 105和e-utran 103可以支持进一步的寻呼优化,以便通过以下一种或多种方式减少用于成功寻呼ue的信令负载和网络资源:
[0117]-由mme 105实现特定的寻呼策略(例如,s1寻呼消息被发送到最后服务于ue的enb 102);
[0118]-由mme 105考虑e-utran在转换到ecm空闲时提供的推荐小区和enodeb的信息。mme考虑该信息的enb相关部分以确定要被寻呼的en b 102,并且在s1寻呼消息内将关于推荐小区的信息提供给这些enb中的每一个;
[0119]-由e-utran 103考虑由mme 105在寻呼时提供的寻呼尝试计数信息。
[0120]
当实现这样的优化/策略时,mme 105应考虑ue的任何psm活动定时器和drx间隔。
[0121]
如果用于寻呼信息的ue无线电能力在mme 105中可用,则mme将用于寻呼信息的ue无线电能力添加到向enb 102的si寻呼消息中。
[0122]
如果关于用于寻呼的推荐小区和enb的信息在mme 105中可用,则mme应考虑该信息以确定用于寻呼的enb,并且当寻呼enb 102时,mme可以透明地将关于推荐小区的信息传达给enb。
[0123]
mme 105可以在s1ap寻呼消息中包括寻呼尝试计数信息。对于由mme选择用于寻呼的所有enb,寻呼尝试计数信息应该是相同的。
[0124]
如果mme 105存储了用于增强覆盖的信息,则mme应将其包括在针对由mme选择用于寻呼的所有enb的寻呼消息中。
[0125]
动作304.如果enodeb从mme 105接收到寻呼消息,则ue被enodeb寻呼。
[0126]
动作305-306.当ue处于ecm-空闲状态时,在接收到寻呼指示时,ue通过rrc连接请求和s1-ap初始消息或类似物发送ue触发的服务请求nas消息。如果enodeb 102例如基于rlc确认模式在s1-ap初始ue消息或类似物中指示:该enodeb 102是否支持对下行链路nas数据分组数据单元(pdu)(包括例如非ip数据单元)的确认。当应用c-iot控制平面优化时,服务请求nas消息不触发mme 105的数据无线电承载建立,并且mme可以立即使用nas pdu将其接收的下行链路数据发送到enodeb 102。mme 105用计时器监督寻呼过程。如果mme 105没有从ue接收到对寻呼请求消息的响应,则它可以根据在动作303中描述的任何适用的寻呼策略进行重复寻呼。
[0127]
如果在该寻呼重复过程之后mme 105没有从ue接收到响应,则它应该使用下行链路数据通知拒绝消息来向s-gw 108通知寻呼失败(或者等效地,如果缓冲存在于mme中,则mme简单地在本地丢弃ue的数据),除非mme知道正在进行的阻止ue进行响应的mm过程,即mme接收到指示ue与另一个mme执行tau的上下文请求消息。当接收到下行链路数据通知拒绝消息时,s-gw 108删除缓冲的分组。如果ue处于ecm空闲状态并且pdn gw已启用“pdn计费暂停”功能,则s-gw 108可以调用p-gw暂停计费过程。如果缓冲存在于mme中,则由mme 105经由对s-gw的包括“无线电链路的异常释放”原因在内的释放接入承载请求(图3中未示出)来触发暂停计费,其释放s11-u。
[0128]
为了在任何nas pdu重传策略中辅助mme 105,enb 102向mme 105指示ue的覆盖水平。
[0129]
如果需要,则mme 105执行(并且ue响应于)任何emm或esm过程,例如,安全相关过程。动作307至311可以与此并行地继续,然而,步骤312和313将等待所有emm和esm过程完成。
[0130]
动作307.如果s11-u未建立,则mme 105向s-gw 108发送针对每个pdn连接的修改承载请求消息(mme地址、mme teid dl、延迟下行链路分组通知请求、rat类型)。s-gw 108现在能够向ue发送下行链路数据。延迟下行链路分组通知请求信息元素的使用是参考ue发起的服务请求过程来指定的,但是在这种情况下它同样适用。mme 105将指示nas用户数据的s11-u隧穿并且发送其自己的s11-u ip地址和mme dl teid以供s-gw 108进行dl数据转发。此外,无论s11-u是否已经建立:
[0131]-如果p-gw 110请求了ue位置和/或用户csg信息并且ue的位置和/或用户csg信息已经改变,则mme 105将发送修改承载请求消息并且还在该消息中包括用户位置信息ie和/或用户csg信息ie。
[0132]-如果服务网络ie与最后报告的服务网络ie相比已经改变,则mme 105将发送修改承载请求消息并且还在该消息中包括服务网络ie。
[0133]-如果ue时区与上次报告的ue时区相比已经改变,则mme 105将发送修改承载请求消息并在该消息中包括ue时区ie。
[0134]
如果当前使用的无线电接入技术(rat)是nb-iot,则应报告其与所使用的其他-e-utra不同。
[0135]
动作308.如果rat类型与上次报告的rat类型相比已经改变,或者如果在动作307中存在ue的位置和/或信息ie和/或ue时区和服务网络id,则s-gw将向p-gw 110发送修改承载请求消息(rat类型)。还包括用户位置信息ie和/或用户csg信息ie和/或服务网络ie和/或ue时区,如果它们存在于动作307中。
[0136]
如果由于上述原因未发送修改承载请求消息并且暂停p-gw计费,则s-gw 108将发送具有pdn计费暂停停止指示的修改承载请求消息,以通知p-gw 110计费不再暂停。其他ie不包括在该消息中。
[0137]
动作309.p-gw 110向s-gw 108发送修改承载响应。
[0138]
动作310.如果在动作307处发送了修改承载请求消息,则s-gw 108将向mme 105返回修改承载响应(用于上行链路业务的服务gw地址和teid)作为对修改承载请求消息的响应。mme 105使用s11-u用户平面的s-gw地址和s-gw teid来向s-gw 108转发ul数据。
[0139]
动作311.缓冲(如果s11-u未建立)的下行链路数据(例如,非ip数据)由s-gw 108向mme 105发送。
[0140]
动作312-313.mme 105对在上面的动作311中接收的下行链路数据进行加密和完整性保护,并且优选地使用优选地由下行链路s1-ap消息或类似物携带的nas pdu将其发送到enodeb 102。如果enodeb 102支持下行链路nas数据pdu的确认,则mme 105在下行链路s1-ap消息或类似物中指示向enodeb 102请求对数据传送的确认(取决于结果为正和负)。该参数使得可以避免在不需要时从enb 102到mme 105的不必要的确认信令。对于被配置为支持报头压缩的ip pdn类型的pdn连接,mme 105将在将数据封装到nas消息之前应用报头压缩。
[0141]
如果enodeb 102例如使用s1-ap nas未传送指示来报告数据的不成功传送,(mme 105可以例如确定它可能是由于小区改变而造成的)则mme应该等待一段时间(例如,直到ue已经改变小区并重新建立与mme 105的连接),然后向enodeb 102重新发送下行链路s1-ap消息。如果enodeb 102仍然报告不成功传送,则mme 105应该向scef报告不成功传送。在t6a过程的情况下,这也应该被优选完成。如果enodeb 102例如利用s1-ap nas传送指示来报告成功传送,并且如果通过t6a接口接收到下行链路数据,则mme 105应该响应scef 210,参见例如上面参考图2描述的动作209。如果enodeb 102不支持对向ue成功传送数据的确认,例如,支持s1-ap nas传送指示,则mme 105向scef 210指示原因代码“成功传送未确认”。如果enodeb 102支持对向ue成功传送数据的确认,则mme 105向scef 210指示原因代码“成功传送被确认”。
[0142]
动作314.具有数据的nas pdu经由下行链路rrc消息被传送给ue。这作为对在动作305中发送的服务请求消息的隐式确认由ue进行。如果对pdn应用了报头压缩,则ue将执行报头解压缩以重建ip报头。
[0143]
动作315.当rrc连接仍然继续时,可以使用nas pdu传送另外的上行链路和下行链路数据。在动作316中,使用用数据对nas pdu进行封装的上行链路rrc消息来示出上行链路数据传输。在ue没有建立用户平面承载的任何时间,ue可以利用nas pdu中的上行链路数据提供释放辅助信息。
[0144]
对于被配置为支持报头压缩的ip pdn类型的pdn连接,ue将在将其封装到nas消息之前应用报头压缩。
[0145]
动作316.具有数据的nas pdu在上行链路s1-ap消息中被发送到mme 105。
[0146]
动作317.检查数据的完整性并对其进行解密。如果对pdn应用了报头压缩,则mme 105将执行报头解压缩以重建ip报头。
[0147]
动作318.mme 105经由s-gw 108向pgw 110发送上行链路数据,并且优选地执行与存在释放辅助信息相关的任何动作,如下:
[0148]-对于释放辅助信息指示没有下行链路数据跟随上行链路数据的情况,则除非mme 105知道待处理的mt业务,并且除非存在s1-u承载,否则mme 105立即释放连接并因此执行步骤20。
[0149]-对于释放辅助信息指示下行链路数据将跟随上行链路传输的情况,则除非mme 105知道额外的待处理mt业务并且除非存在s1-u承载,否则mme 105在向enodeb 102发送了包括封装在nas pdu中的下行链路数据在内的s1-ap消息之后,紧接着发送s1ue上下文释放命令。
[0150]
动作319.如果暂时不存在nas活动,则enb 102检测到不活动并执行动作320。
[0151]
动作320.enb 102开始由enodeb发起的s1释放过程或连接暂停过程。
[0152]
图4示出了说明根据本技术方案的实施例的向ue(wcd 101)传送由scef 210发送的数据的一些细节的信令图。
[0153]
动作400.ue处于ecm-空闲模式。
[0154]
动作401.ue建立rrc连接并且作为其一部分发送完整性受保护的naspdu。nas pdu携带eps承载id和加密的上行链路数据。ue还可以在nas pdu中的释放辅助信息中指示:是否预期不进行另外的上行链路或下行链路数据传输,或者仅预期在该上行链路数据传输之后的单个下行链路数据传输(例如,对上行链路数据的确认或响应)。如果在ue已经接收到成功上行链路传输的确认之前发生小区改变,则ue将在新小区中建立连接时重传nas pdu。
[0155]
动作402.在动作401中发送的nas pdu由enodeb 102优选地使用s1-ap初始ue消息或类似物来中继到mme 105。如果enodeb 102例如基于rlc确认模式在s1-ap初始ue消息或类似物中指示:enodeb 102是否支持对下行链路nas数据分组数据单元(pdu)(包括例如非ip数据单元)的确认。
[0156]
为了在任何nas pdu重传策略中辅助mme 105,enb 102可以向mme105指示ue的覆盖水平。
[0157]
动作403.mme 105检查进入的nas pdu的完整性并对其包含的数据进行解密。如果报头压缩应用于pdn连接,则mme 105将对ip报头解压缩。
[0158]
如果需要,则mme 105执行(并且ue响应于)任何emm或esm过程,例如,安全相关过程。动作404至409可以与此并行地继续,然而,动作410和411将等待所有emm和esm过程的完成。
[0159]
动作404.
[0160]
404a.如果s11-u连接未建立,则mme 105向s-gw 108发送针对每个pdn连接的修改承载请求消息(mme地址、mme teid dl、延迟下行链路分组通知请求、rat类型、mo异常数据计数器)。s-gw 108现在能够向ue发送下行链路数据。延迟下行链路分组通知请求信息元素
的使用是参考ue发起的服务请求过程来指定的,但是在这种情况下它同样适用。mme 105将指示nas用户数据的s11-u隧穿并且发送其自己的s11-uip地址和mme dl teid以供s-gw 108进行dl数据转发。此外,无论s11-u是否已经建立:
[0161]-如果p-gw 110请求ue的位置和/或用户csg信息并且ue的位置和/或用户csg信息已经改变,则mme 105将发送修改承载请求消息并且还在该消息中包括用户位置信息ie和/或用户csg信息ie。
[0162]-如果服务网络ie与最后报告的服务网络ie相比已经改变,则mm e 105将发送修改承载请求消息并且还在该消息中包括服务网络ie。
[0163]-如果ue时区与上次报告的ue时区相比已经改变,则mme 105将发送修改承载请求消息并在该消息中包括ue时区ie。
[0164]
如果当前使用的rat是nb-iot,则应报告其与使用的其他-e-utra不同。
[0165]
仅在rrc建立原因被设置为“mo异常数据”并且ue正在经由nb-io t rat进行接入的情况下,mme 105才包括mo异常数据计数器。s-gw 108通过其cdr上的相关计数器来指示对该rrc建立原因的每次使用。mm e维护mo异常数据计数器并将其发送给s-gw 108。
[0166]
404b.如果建立了s11-u连接并且在rrc建立原因被设置为“mo异常数据”的情况下ue正在经由nb-iot rat进行接入,则mme 105应该通知s-gw 108。mme 105维护mo异常数据计数器并将其发送给s-gw 108。
[0167]
动作405.如果rat类型与上次报告的rat类型相比已经改变,或者如果在动作404中存在ue的位置和/或信息ie和/或ue时区和服务网络id,则s-gw 108将向p-gw 110发送修改承载请求消息(rat类型、rrc建立原因)。还包括用户位置信息ie和/或用户csg信息ie和/或服务网络ie和/或ue时区,如果它们存在于动作404中。
[0168]
如果由于上述原因未发送修改承载请求消息并且暂停p-gw计费,则sgws-gw将发送具有pdn计费暂停停止指示的修改承载请求消息,以通知p-gw 110计费不再暂停。其他ie不包括在该消息中。
[0169]
如果由于上述原因未发送修改承载请求消息但mme 105指示mo异常数据计数器,则s-gw 108应通知p-gw 110该rrc建立原因已被mo异常数据计数器的指示使用。s-gw 108通过其cdr上的相关计数器指示对该rrc建立原因的每次使用。
[0170]
动作406.p-gw 110向s-gw 108发送修改承载响应。
[0171]
p-gw 110通过其cdr上的相关计数器指示对rrc建立原因“mo异常数据”的每次使用。
[0172]
动作407.如果在动作404处发送了修改承载请求消息,则s-gw 108将向mme 105返回修改承载响应(用于上行链路业务的服务gw地址和teid)作为对修改承载请求消息的响应。mme使用s11-u用户平面的服务gw地址和服务gw teid来向s-gw转发ul数据。
[0173]
动作408.mme 105经由s-gw 108向p-gw 110发送上行链路数据。
[0174]
动作409.如果在动作401中基于来自ue的释放辅助信息不期望下行链路数据,则这意味着所有应用层数据交换通过ul数据传输已经完成,因此,除非mme 105知道待处理的mt业务并且除非建立了s1-u承载,否则mme立即释放连接,并且因此执行动作414。
[0175]
否则,下行链路数据可以到达p-gw 110,并且p-gw经由s-gw 108将它们发送到mme 105。如果没有接收到数据,则跳过动作410-412,并且enb 102可以在动作413检测到没有活
210或iwk-scef 240)和服务于wcd 101的ran节点102的通信网络10b、10c中进行操作。
[0184]
传送方法包括以下动作,其可以按任何合适的顺序执行:
[0185]
动作610.获得指示ran节点102是否支持向wcd 101成功传送数据的确认的能力信息。该动作对应于上面讨论的动作或步骤306、402。
[0186]
动作620.接收由ne发送的数据消息,该数据消息包括针对wcd的用户数据;该动作对应于上面讨论的动作或步骤207、311、409。
[0187]
动作630.向ran节点102发送包括用户数据的控制平面消息以进一步传送到wcd 101;该动作对应于上面的动作或步骤313、411。
[0188]
动作640.这里,可以从ran节点102接收指示用户数据未被成功传送到wcd 101的报告。该动作对应于上面讨论的动作或步骤313、411。
[0189]
备选地,当ran节点102支持对向wcd 101进行数据传送的确认时,可以从ran节点102接收确认,该确认指示在动作630中发送的用户数据被成功传送到wcd 101。该动作对应于上面讨论的动作或步骤313、411。
[0190]
备选地,当ran节点102不支持向wcd 101进行数据传送的确认时,不会从ran节点102接收到指示在动作630中发送的用户数据被成功传送到wcd 101的确认。这已经通过图5中的虚线示出。该动作对应于上面讨论的动作或步骤313、411。
[0191]
动作650.向ne发送响应。该动作对应于上面讨论的动作或步骤209。
[0192]
响应是以下任一项:
[0193]
a)当从ran节点接收到指示用户数据未成功传送到wcd 101的报告时,指示用户数据向wcd 101的传送不成功;以及否则,
[0194]
b)当ran节点102支持所述确认并且从ran节点102接收到指示用户数据已成功传送到wcd 101的确认时,指示向wcd 101进行用户数据的传送被确认;以及
[0195]
c)当ran节点102不支持所述确认时,指示向wcd 101进行用户数据的传送未确认。
[0196]
动作660.当ran节点102支持向wcd 101进行数据传送的确认时,发送针对wcd 101的可靠性消息,该消息指示ran节点102和移动性管理节点105之间的用户数据的控制平面通信是可靠的。该动作是可选的,并已由图5中的虚线指示。
[0197]
图6示出了说明根据本技术方案的实施例的方法的流程图。
[0198]
该方法优选地在mme 105中执行,以将数据传送到由mme 105服务的wcd 101。在执行该方法时,优选的是,在包括网络实体(ne)(例如sgw 108、pgw 110、scef 210或iwk-scef 240)和服务于wcd 101的ran节点102的通信网络10b、10c中进行操作。
[0199]
方法包括以下步骤,其可以按任何合适的顺序执行:
[0200]
步骤710.获得指示ran节点102是否支持向wcd 101成功传送数据的确认的能力信息。该动作对应于上面讨论的动作或步骤306、402、610。
[0201]
步骤720.接收由ne发送的数据消息,该数据消息包括针对wcd的用户数据。该动作对应于上面讨论的动作或步骤207、311、409、620。
[0202]
步骤730.向ran节点102发送包括用户数据的控制平面消息以进一步传送到wcd 101;该动作对应于上面讨论的动作或步骤313、411、630。
[0203]
步骤740.向ne发送响应。该动作对应于上面讨论的动作或步骤209、650。
[0204]
响应是以下任一项:
[0205]
d)当从ran节点接收到指示用户数据未成功传送到wcd 101的报告时,指示向wcd 101进行用户数据的传送不成功;以及否则,
[0206]
e)当ran节点102支持所述确认并且从ran节点102接收到指示用户数据已成功传送到wcd 101的确认时,指示向wcd 101进行用户数据的传送被确认;以及
[0207]
f)当ran节点102不支持所述确认时,指示向wcd 101进行用户数据的传送未确认。
[0208]
图7a是根据本公开的一些实施例的移动性管理节点的示意性框图。这里,移动性管理节点可以是核心网络节点,例如mme 105或sgs n 118。如所示,移动性管理节点包括一个或多个处理器38(例如,中央处理单元(cpu)、专用集成电路(asic)、现场可编程门阵列(fpg a)等)、存储器40和网络接口42。在一些实施例中,上述移动性管理节点的功能(例如,mme 105的功能)可完全或部分地以例如存储器40中存储的并由处理器38执行的软件来实现。
[0209]
在一些实施例中,提供了一种包括指令的计算机程序,所述指令当由至少一个处理器执行时使得该至少一个处理器执行根据本文所述的任何一个实施例的网络节点的功能。在一些实施例中,提供了包括上述计算机程序产品的载体。所述载体是电子信号、光信号、无线电信号或计算机可读存储介质(例如,诸如存储器的非暂时性计算机可读介质)之一。
[0210]
图7b是根据本公开的一些其它实施例的移动性管理节点105的示意性框图。移动性管理节点包括一个或多个模块44,模块44中的每个模块是以软件实现的。模块44提供本文所述的移动性管理节点的功能。作为示例,如果移动性管理节点105是mme 105,则模块44可以包括:获得模块,可操作为获得指示ran节点102是否支持向wcd 101成功传送数据的确认的能力信息;接收模块,可操作为接收由ne(108,110,210,240)发送的包括针对wcd 101的用户数据的数据消息;和发送模块,可操作用于向ran节点102发送包括用户数据的控制平面消息,以进一步传送到wcd 101,并且可操作为向ne(108,110,210,240)发送指示向wcd 101进行用户数据传送的状态的响应,如上所述。
[0211]
上面描述的一些实施例可以以下面的方式被概括:
[0212]
第一实施例涉及一种用于在通信网络中操作的、向由移动性管理节点服务的wcd传送数据的移动性管理节点中的方法,其中所述通信网络包括ne和服务于wcd的ran节点。
[0213]
该方法包括:
[0214]-获得指示ran节点是否支持向wcd成功传送数据的确认的能力信息,
[0215]-接收由ne发送的包括针对wcd的用户数据的数据消息,
[0216]-向ran节点发送包括用户数据的控制平面消息以进一步传送到wcd,
[0217]-向ne发送响应:
[0218]
a)当从ran节点接收到指示用户数据未成功传送到wcd的报告时,指示向wcd进行用户数据的传送不成功;以及否则;
[0219]
b)当ran节点支持所述确认并且从ran节点接收到指示用户数据已成功传送到wcd的确认时,指示向wcd进行用户数据的传送被确认;
[0220]
c)当ran节点不支持所述确认时,指示向wcd进行用户数据的传送未确认。
[0221]
该方法可以包括:
[0222]-从ran节点接收指示用户数据未被成功传送到wcd的报告;以及
[0223]-在向ne发送响应之前,向ran节点重新发送包括用户数据的控制平面消息以进一步传送到wcd。
[0224]
在该方法中,所述获得可以包括:接收来自ran节点的初始消息,该初始消息指示ran节点是否支持对向wcd成功传送数据的确认。
[0225]
初始消息可以对应于附着消息或跟踪区域更新tau消息。
[0226]
当ran节点支持所述确认时,控制平面消息可以包括向ran节点请求确认的信息。
[0227]
控制平面消息可以是非接入层nas消息。
[0228]
控制平面消息可以是s1应用协议s1ap消息。有关s1ap消息的更多信息,请参见例如规范3gpp ts 36.413。
[0229]
控制平面消息可以是nidd提交请求消息。
[0230]
用户数据可以是非ip数据。
[0231]
该方法可以包括:当ran节点支持所述确认时,发送针对wcd的可靠性消息,该可靠性消息指示ran节点和移动性管理节点之间的用户数据的控制平面通信是可靠的。
[0232]
可靠性消息可以对应于附着消息或tau消息。
[0233]
可靠性消息可以是非接入层nas消息。
[0234]
ne可以是s-gw或p-gw或scef或iwk-scef。
[0235]
上面描述的一些其他实施例可以以下面的方式被概括:
[0236]
第二实施例涉及一种用于向wcd传送数据的移动性管理节点,其中该移动性管理节点被配置为在通信网络中操作性地服务于wcd,所述通信网络包括网络实体ne和服务于wcd的ran节点。
[0237]
该移动性管理节点包括:网络接口;一个或多个处理器;以及存储器,存储能够由所述一个或多个处理器执行的指令,由此所述移动性管理节点可操作用于:
[0238]-获得指示ran节点是否支持向wcd成功传送数据的确认的能力信息,
[0239]-接收由ne发送的包括针对wcd的用户数据的数据消息,
[0240]-向ran节点发送包括用户数据的控制平面消息以进一步传送到wcd,
[0241]-向ne发送响应:
[0242]
a)当从ran节点接收到指示用户数据未成功传送到wcd的报告时,指示向wcd进行用户数据的传送不成功;以及否则;
[0243]
b)当ran节点支持所述确认并且从ran节点接收到指示用户数据已成功传送到wcd的确认时,指示向wcd进行用户数据的传送被确认;
[0244]
c)当ran节点不支持所述确认时,指示向wcd进行用户数据的传送未确认。
[0245]
该移动性管理节点可操作为:
[0246]-从ran节点接收指示用户数据未被成功传送到wcd的报告;以及
[0247]-在向ne发送响应之前,向ran节点重新发送包括用户数据的控制平面消息以进一步传送到wcd。
[0248]
该移动性管理节点可以通过以下方式获得能力信息:接收来自ra n节点的初始消息,该初始消息指示ran节点是否支持对向wcd成功传送数据的确认。
[0249]
初始消息可以对应于附着消息或跟踪区域更新tau消息。
[0250]
当ran节点支持所述确认时,控制平面消息可以包括向ran节点请求确认的信息。
[0251]
控制平面消息可以是nas消息。
[0252]
控制平面消息可以是s1ap消息。
[0253]
控制平面消息可以是nidd提交请求消息。
[0254]
用户数据可以是非ip数据。
[0255]
移动性管理节点可以操作为:当ran节点支持所述确认时,发送针对wcd的可靠性消息,该可靠性消息指示ran节点和移动性管理节点之间的用户数据的控制平面通信是可靠的。
[0256]
该可靠性消息可以对应于附着消息或tau消息。
[0257]
该可靠性消息可以是nas消息。
[0258]
ne可以是s-gw或p-gw或scef或iwk-scef。
[0259]
已经参考一些实施例在上文中主要地描述了本发明。然而,如本领域技术人员容易理解的,除了上文所公开的实施例之外的其它实施例同样可能在由所附专利权利要求限定的本发明的范围内。