用于处理到5G数据网络的连接性的方法和节点与流程

文档序号:20922619发布日期:2020-05-29 14:21阅读:632来源:国知局
用于处理到5G数据网络的连接性的方法和节点与流程

本文中的实施例一般涉及无线电接入管理功能(ramf)、由ramf执行的方法、会话管理功能(smf)、由smf执行的方法、用户设备(ue)和由ue执行的方法。更具体地,本文中的实施例涉及处理到数据网络(dn)的连接性。



背景技术:

在移动系统的目前发展中,特别是对于第五代(5g),网络被划分成(无线电)接入网络((r)an)和核心网络(cn),而核心网络进一步被划分成处理移动性(设备ue的位置)的一部分和处理ue到数据网络的连接性(会话)的另一部分。

出于获得连接性的目的,同一个标识(该标识可以是例如国际移动用户标识(imsi))用于针对移动性和连接性两者的认证和/或授权,同时容易存在具有针对会话连接性的第二认证的可能性。服务连接的数据网络处理第二认证,因此,它不能针对除了遵守用户被允许接入数据网络以外的任何其他目的而被用在cn/连接性处理内。

在图1和图2中描绘了用于漫游情况的5g点对点基于服务的架构(参考3gppts23.501v1.4.0)。图1示出了使用了参考点表示的具有归属地路由场景的非漫游5g系统架构。图2示出了使用了参考点表示的具有归属地路由场景的漫游5g系统架构。

图1示出了被连接到(无线电)接入网络((r)an)103的ue101。(r)an103经由n2参考点而连接到接入和移动性管理功能(amf)105。ue101经由n1参考点而连接到amf105。amf105适于经由n11参考点而连接到smf108。smf108适于经由相应的n4参考点而连接到两个用户平面功能(upf)125。(r)an103适于经由n3参考点or连接到一个upf125。两个upf125适于经由n9参考点而彼此连接。每个upf125适于经由相应的n6参考点而连接到相应的dn120。dn可以是例如运营商服务、因特网接入或第三方服务。amf105适于经由n12参考点而连接到认证服务器功能(ausf)128。amf105适于经由n8参考点而连接到统一数据管理(udm)130。ausf128适于经由n13参考点而连接到udm130。smf108适于经由n10参考点而连接到udm130。smf108适于经由n7参考点而连接到策略控制功能(pcf)133。pcf133适于经由n5参考点而连接到应用功能(af)135。pcf133适于经由n15参考点而连接到amf105。参考点也可被称为接口。

图2示出了拜访公共陆地移动网络(vplmn)200和归属公共陆地移动网络(hplmn)210。垂直点线示出了vplmn200与hplmn210之间的划分,其中,vplmn200在垂直点线的左侧,hplmn210在垂直点线的右侧。图2示出了适于连接到(r)an103的ue101。(r)an103适于经由n3参考点or连接到一个upf125。ue101适于经由n1参考点而连接到amf105。(r)an103适于经由n2参考点而连接到amf105。amf105适于经由n22参考点而连接到nssf106。两个upf125适于经由n9参考点而彼此连接,其中,一个upf125在vplmn200中,另一个upf125在hplmn210中。每个upf125适于经由相应的n4参考点而连接到相应的smf108。因此,存在两个smf108,其中,一个smf108在vplmn200中并因此被示为v-smf,另一个smf108在hplmn210中并因此被示为h-smf。v-smf和h-smf108适于经由n16参考点而彼此连接。v-smf108适于经由n11参考点而连接到amf105。hplmn210中的upf125适于经由n6参考点而连接到dn120。pcf133位于vplmn200中并因此被示为vpcf,另一个pcf133位于hplmn210中并因此被示为h-pcf。vplmn200中的pcf133适于经由n15参考点而连接到amf105。hplmn210中的h-pcf133适于经由n24参考点而连接到vplmn200中的vpcf133。hplmn210中的h-smf108适于经由n7参考点而连接到h-pcf133。udm130位于hplmn210中,并适于经由n8参考点而连接到vplmn200中的amf105并且经由n10参考点而连接到hplmn210中的smf108。ausf128位于hplmn210中,并适于经由n13参考点而连接到udm130并且经由n12参考点而连接到vplmn200中的amf105。hplmn210中的h-pcf133适于经由n5参考点而连接到af135。

vplmn200包括以下实体中的至少一些:ue101,(r)an130,upf125,amf105,v-smf108,nssf106和vpcf133。hplmn210包括以下实体中的至少一些:upf125,dn120,h-smf108,ausf128,h-pcf133,af135和udm13。

hplmn210中的udm130托管ue101认证和基本认证数据。n8参考点(在amf105与udm130之间)提供针对无线电接入和移动性部分的认证/授权,然而n10参考点(在udm130与smf108之间)提供针对朝着dn120的会话的必要认证/授权。3gppts23.501v1.4.0具有以下关于如何形成切片的陈述:

网络(例如,plmn)也可被划分成所谓的切片。单个ue101可同时由一个或多个网络切片实例经由5g-an服务。服务ue101的amf105实例在逻辑上属于服务ue101的每个网络切片实例,即,该amf105实例对于服务ue101的网络切片实例是共同的。

协议数据单元(pdu)会话属于每plmn的唯一的特定网络切片实例。不同的网络切片实例不共享pdu会话,尽管不同的切片可以具有使用相同数据网络名称(dnn)的切片特定的pdu会话。pdu会话可被描述为ue101与dn120之间的关联。

据此可看出,该架构支持无线电接入和移动性(在amf105处)的职责与连接性的处理(在smf108处)的严格分离。尤其,第三代合作伙伴项目(3gpp)已经定义了单独的参考点以用于获得针对ran接入/移动性的订阅数据(amf105使用n8)和针对连接性的订阅数据(smf108使用n10)。然而,3gpp工作是在同一实体用于ran接入/移动性和连接性二者的假设下进行。

将接入连接性定向到适当的锚点的5g解决方案包含由ran103执行的三个步骤:

步骤1):选择功能是基于设备是否支持5gc(由ue101在通过长期演进(lte)无线电资源控制(rrc)附着时指示)。选择由enb在演进分组核心(epc)与下一代核心(5gc)之间执行。ran103中的5ggnb不执行任何选择,它仅使用5gc。

步骤2):使用非接入层(nas)节点选择功能(nnsf)进行切片选择,使用:

·专用核心网络(decor),或

·演进decor(edecor),或

·多运营商核心网络(mocn),或

·类似的未决3gpp5gcore的15+版本的标准

步骤3):在每个切片内的池内选择实例,用于池成员之间的负载平衡。

从设备的角度考虑,存在许多小设备会得到低成本/收益比的实际情况:

a)不被要求具有它自己的ue101(设备制造和功耗),

b)设备需要具有运营商控制的imsi接口的用户识别模块(sim)的传统要求(设备所有者需要依赖运营商管理设备),

c)不需要将它自己的移动性与ue101分离(假定设备与ue101分离,这是将设备绑定到一个特定ue101的限制)。

以上所使用的术语“设备”或“小设备”是指位于ue101后面的设备。这种设备通常不能自己连接到dn120,而是经由ue101连接来连接。设备的示例是gps设备、运动手表、相机等。

在本架构中缺乏:

·拥有/维持小设备以采用有效的方式添加/移除/阻止/升级设备的组织。

·使得小设备的管理能够独立于特定运营商的域的可能性。

·允许小设备独立于ue101本身来建立它的专用连接性。

因此,需要至少减轻或解决这些问题。



技术实现要素:

因此,本文中的实施例的目的是减轻以上缺点中的至少一个并且改进到dn的连接性的处理。

根据第一方面,通过由无线电接入管理功能(ramf)执行的用于处理到dn的连接性的方法来实现该目的。ramf从ue接收针对具有订阅id的应用的与到dn的连接性相关联的请求。ramf基于订阅id的至少一部分来选择该请求应被转发到哪个smf,并且将该请求转发到所选择的smf。

根据第二方面,通过由smf执行的用于处理到dn的连接性的方法来实现该目的。smf从ramf接收针对具有订阅id的应用的与到dn的连接性相关联的请求。smf确定该请求被接受,并向ramf发送指示请求的接受的接受信息、临时id、smfid和连接id。

根据第三方面,通过用于处理到数据网络的连接性的ramf来实现该目的。ramf适于从ue接收针对具有订阅id的应用的与到dn的连接性相关联的请求。ramf适于基于订阅id的至少一部分来选择该请求应被转发到哪个smf,并且将该请求转发到所选择的smf。

根据第四方面,通过用于处理到dn的连接性的smf来实现该目的。smf适于从ramf接收针对具有订阅id的应用的与到dn的连接性相关联的请求。smf适于确定该请求被接受,并且向ramf发送指示该请求的接受的接受信息、临时id、smfid和连接id。

由于订阅id是用于连接性的专用用户id,因此,订阅id可用于除了确认应用被授权接入dn之外的其他目的,并且因此,改进了到dn的连接性的处理。

本文中的实施例提供了许多优点,其非详尽的示例列表如下:

采用用于ran接入/移动性的标识与用于连接性的标识的分离,可分离移动性方面和连接性方面,从而实现可能性的阵列。

本文中的实施例的优点在于,一个ue可服务多个应用/辅设备而无需任何紧密集成。

本文中的实施例的另一个优点在于,应用/辅设备接入可独立于ue细节来定制。

本文中的实施例的又一个优点在于,应用/辅设备的管理可与管理应用/辅设备的组织紧密相关联。

此外,应用/辅设备可以潜在地与任何支持与应用/辅设备的本地通信的ue一起使用。

本文中的实施例的优点在于,ran接入域和核心网络域的操作和管理是独立的。

本文中的实施例提供了针对应用/辅设备的优点,诸如ue可以执行针对应用/设备的本地授权以允许/拒绝连接性的使用。

辅设备与ue之间的通信可以是基于任何技术。

本文中的实施例不限于上文所提到的特征和优点。在阅读了以下的详细描述之后,本领域的技术人员将认识到附加的特征和优点。

附图说明

现在将通过参考示出实施例的附图在以下的详细描述中更详细地进一步描述本文中的实施例,其中:

图1是示出使用了参考点表示的非漫游5g架构的实施例的示意性框图。

图2是示出具有归属地路由接入的在漫游时的使用了参考点表示的5g架构的实施例的示意性框图。

图3是示出通信系统的实施例的示意性框图。

图4是示出示例方法的信令图。

图5a是示出示例方法的信令图。

图5b是图5a的继续。

图6是示出示例方法的信令图。

图7是示出示例方法的信令图。

图8是示出通信系统的控制信令部分的实施例的示意性框图。

图9是示出控制平面协议栈的实施例的示意性框图。

图10是示出通信系统的控制平面的实施例的示意性框图。

图11是示出由ramf执行的方法的实施例的流程图。

图12是示出ramf的实施例的示意性框图。

图13是示出由smf执行的方法的实施例的流程图。

图14是示出smf的实施例的示意性框图。

附图不必按比例绘制,并且为了清楚起见,某些特征的尺寸可能被夸大。相反,重点在于示出本文中的实施例的原理。

具体实施方式

图3是示出可在其中实现本文中的实施例的通信系统架构的实施例的示意性框图。在一些实施例中,通信系统可以基于5g或任何其他合适的3gpp或非3gpp技术,其中,用于移动性和会话(连接性)的控制信令是分开的。

ue101适于与至少一个应用300进行通信。可以有一个、两个或更多个应用300,即,可以有一个或多个应用300。应用300可共置在或并入ue101中,或者应用300可以位于单独的设备中。如果应用300位于与ue101分离的设备中,则这种设备可被称为辅设备或小设备。当从网络侧来看时,应用300位于ue101的后面。应用300通常不具有到dn120的直接连接,但是具有经由ue101的这种连接。辅设备的示例是gps设备、运动手表、相机等。

ue101可被描述为服务一个或多个应用或辅设备。图3中围绕ue101和应用300的点线说明它们可位于同一处。

ue101可以是订户可访问由运营商的网络提供的服务以及运营商无线电接入网络和核心网络提供接入的运营商的网络外部的服务(例如,接入因特网)的设备。ue101可以是能够在通信网络中进行通信的任何设备(移动的或者静止的),例如但不限于例如用户设备、移动电话、智能电话、传感器、计量器、车辆、家用电器、医疗器械、媒体播放器、相机、机器到机器(m2m)设备、设备到设备(d2d)设备、物联网(iot)设备、或任何类型的消费电子产品(例如但不限于电视、收音机、照明布置、平板计算机、膝上型电脑或个人计算机(pc))。ue101可以是能够经由无线电接入网络与另一个实体(诸如另一个设备或服务器)传输语音和/或数据的便携式设备、口袋可存储设备、手持式设备、包括计算机的设备、或车载设备。

ue101适于与(r)an103进行通信。(r)an可包括ran节点(在图3中未示出),诸如基站、节点b、enodeb、gnb或任何其他能够通过无线电载波与ue101进行通信的网络单元。当指代接入网络、无线电接入网络、在接入网络中包括的节点、和在无线电接入网络中包括的节点时,缩写(r)an和ran可以在本文中互换使用。

ran103适于与ramf305进行通信。ramf305可以是如图1和图2中所示的amf105。

ramf305适于与至少一个smf108进行通信。为了简化起见,图3示出了一个smf108,但是在其他示例中可以存在两个或更多个smf。

询问-smf(i-smf)310可适于与ramf305和smf108进行通信。i-smf310可被看作位于ramf305与smf108之间。在一些附图和本说明书中,附图标记108和310一起使用。这是指smf可以是smf或i-smf中的任一个,并且这也可用术语(i-)smf来指代。i-smf310用点线绘制以便指示它是通信系统中的可选实体。i-smf310的一个任务是当ramf305自己不具有足够的信息来寻址正确的smf时,将请求定向到适当的smf108。执行这种任务的场景的示例是:如果订阅者id在ramf处没有被解析到所使用的实际的smf,则经由另外的ramf(例如,服务应用300选择以用于应用的连接性的另一个ue101的ramf)“加入”。在该文本中,smf108、310也可被称为域。

对于“加入”方法(参见例如下文所描述的图7),订阅id的<用户(user)>部分可以具有编码,以使得ramf305在第一次尝试中寻址正确的smf108、310。这些因素中的任一个因素可要求i-smf310:

·临时id没有被解析到实际的smf108、310。

·在请求中使用永久用户id。

·ramf305缺乏解析smf地址的信息(应用提供了足够的信息,

但是网络支持不足以解析)。

ramf305可适于与第一订阅节点315进行通信,并且可与ue101相关联,因为它包括ue订阅信息。smf108可适于与第二订阅节点318进行通信,第二订阅节点318可与应用300相关联,因为它包括应用订阅信息。第一和第二订阅节点315、318可以是单独的节点或者它们可位于同一处(用点线示出了同处一地)。第一和第二订阅节点315、318也可被称为订阅数据库。在第一和第二订阅节点315、318中包括的信息可彼此独立地处理。第一订阅节点315可以是hss或udm。第二订阅节点318可以是hss或udm。ramf305与第一订阅节点315之间的参考点可被称为n8参考点。该参考点服务ramf305需要ue通过(r)an103接入的信息(例如,imsi)。

在一些实施例中,仅存在一个订阅节点,例如,第一订阅节点315。在这样的实施例中,ramf305和smf108二者可适于与同一订阅节点进行通信。smf108与订阅节点(例如,第一订阅节点315或者第二订阅节点318)之间的参考点可被称为n10参考点。smf108与订阅节点315、318之间的参考点服务连接性所需要的。连接性id可通过该参考点传达。如果连接性id与ue标识相同(即,当ue101自己充当使用与用于移动性的相同id的应用300时),则订阅节点315、318可处理(r)an接入和连接性二者。

若干应用300可使用相同的连接性id。这类似于若干安卓应用在其全部上使用同一个googleid的示例。因此,连接性id是用于针对将要由应用300使用的连接性的订阅的标识,而不是用于应用300本身的标识。

图3还示出了适于与ue101和dn120进行通信的用户平面325。用户平面325与dn120之间的参考点使得能够针对到dn120的连接而与dn120交换业务。

图3中具有附图标记330的粗实线表示传输应用用户平面数据并且在ue101与(r)an103之间的隧道。隧道330的目的是将应用300与dn120之间的连接与使用同一段(即,在ue101与(r)an103之间)的其他连接相分离。(r)an103与用户平面325之间的粗实线表示携带用于到dn120的应用300连接的用户平面业务的隧道。具有附图标记332的点线表示实际的用户平面传输(通过两个隧道),并且从应用300开始通过ue101、(r)an103并通过用户平面325到dn120。具有附图标记335的虚线(对应于5gc中的n4)表示用户平面325上的smf108控制。具有附图标记338的双实线表示ue101、ran103、ramf305和smf108之间的控制平面。细实线(没有任何附图标记)表示在线的每一端上的节点适于彼此通信。

应当注意,图3示出的通信系统中的通信链路可以是任何适合类型的,包括有线或无线链路。正如本领域的技术人员所理解的,取决于层的类型和级别(例如,由开放系统互连(osi)模型所指示的),链路可以使用任何合适的协议。

现在参考图4中的信令图描述根据一些实施例的用于处理到数据网络dn120的连接性的方法。该方法包括以下步骤,这些步骤也可以采用除了下面所描述的顺序以外的另一个合适的顺序来执行。

步骤401

ramf305从ue101接收针对具有订阅id的应用300的与到dn120的连接性相关联的请求。订阅id可以具有以下形式:<用户(user)>@<域(domain)>。因此,该请求包括订阅id。<用户>可以是永久id或临时id。使用临时id具有避免在<域>以外暴露永久id的优点。<用户>可用于找到订阅数据。

步骤402

ramf305基于订阅id的至少一部分来选择请求应被转发到哪个smf108、310。因此,订阅id包含可以选择smf108、310的信息。该选择可以进一步地基于临时id。

步骤403

ramf305将请求转发到所选择的smf108、310。

所选择的smf108、310从ramf105接收针对具有订阅id的应用300的与到dn120的连接性相关联的请求。该请求可包括订阅id。该请求还可包括连接id,并且可能地,还包括临时id。ramf305可存储连接id和具有将与smfid相关联的临时id的订阅id。临时id可包括ramf305可解析到smf目的地的信息。当寻址信息在ramf305处可用时,ramf305可直接与smf108、310进行通信。最初,寻址信息是不可用的。

请求可包括临时id,或者smf108、310可分配临时id。临时id可以针对订阅id的至少一部分。临时id也可被称为短期id、非永久id或者暂时id。临时id可在某个时间段有效。当永久id留下时,临时id可变成无效的。临时id以用于第二或更高数量的请求。临时id可根据需要而用新值替换。smf108、310可以删除(隐含断开)关于连接的信息,并且释放对应的资源。如果临时id变成无效而没有替换,则该方法可以使用永久id重新开始。

步骤405

smf108、310确定请求是否被接受。

步骤406

smf108、310向ramf105发送指示请求是否已被接受的接受信息、临时id、smfid和连接id。

现在,将参考示出连接性建立的图5a和图5b、示出连接性用户平面修改的图6和示出针对应用的ue到ue切换的图7a和图7b来描述关于图4中示出的方法的进一步细节。

现在将参考图5a和图5b中的信令图描述根据一些实施例的用于处理到dn120的连接性的方法。图5a包括步骤501-506,图5b包括步骤507-513。步骤501-506在步骤507-513之前执行,即,图5是图5a的继续。点线箭头可指示可选的步骤。该方法包括以下步骤,这些步骤也可以采用除了下面所描述的顺序以外的另一个合适的顺序执行∶

图5中的前提条件可以是:ue101是在ramf305处进行nas/mm注册的,并且可与ramf305进行控制信令。ueid可以是imsi类型。

步骤501

该步骤在图5a中可见。应用300与ue101之间的通信是针对nas/sm建立的。如果应用300与ue101是分开的,则执行该步骤。

步骤502

该步骤在图5a中可见。应用300向ue101发送针对订阅id<用户>@<域>的到dn120的连接性的请求。该请求可被称为初始请求。除了消息类型和订阅id之外,该请求的所有内容可被加密。被加密的部分必须在smf108、310处是可解码或可解密的。smf108、310可解密并验证订阅id的实际用户部分。

ue101从应用300接收请求。

初始请求包括订阅id。订阅id可以采用以下形式<用户>@<域>。<用户>是永久订阅id或者是临时标识。apn可以采用完全限定域名(fqdn)的形式。

步骤503

该步骤在图5a中可见。ue101执行uenas/sm接入授权(可选的)。ue如同用于nas/sm消息的“防火墙”来工作。

步骤504

该步骤在图5a中可见。该步骤对应于图4中的步骤401。ue101将来自步骤502的消息转发到ramf305,即,针对订阅id<用户>@<域>的到数据网络(dnn)的连接性的请求。ramf305从ue101接收消息。ramf305存储订阅id与以下各项的关联:

-ue101(针对ran+ue传输),以及

-smf108以用于稍后的路由(例如,下面的步骤505中的(i)-smf,并将临时id/连接id转换为smfid)。

步骤505

该步骤在图5a中可见。该步骤对应于图4中的步骤402。ramf305执行针对<域>的(i-)smf查找,例如,域名服务器(dns)查找。查找的结果用于寻址消息506。换句话说,ramf305基于<域>来路由消息。临时id可包括可以选择smf108、310的信息。

步骤506

该步骤在图5a中可见。该步骤对应于图4中的步骤403。ramf305将来自步骤504的消息转发到它在步骤505中发现的(i-)smf108、310。因此,ramf305将针对订阅id<用户>@<域>的到数据网络(dn)的连接性的请求转发到(i-)smf108、310。

如在步骤502中所提到的,除了消息类型和订阅id之外,请求消息的所有内容都可被加密。这是针对当ramf305应当将请求转发到适当的域时的情况。然而,域(例如,由i-smf310表示的)也必须解码用户部分,并且每个应用300具有它自己的用于加密的密钥,因此出于这一缘故,<用户>在初始请求中不能被加密,但可以是临时的。在这种情况下,用于解密的密钥从订阅数据库或者从smf108、310取得(如果ramf305不可寻址正确的smf108、310,但是,i-smf310可以基于临时id来这样做)。使用临时id可能失败,因此,ue必须使用永久id重新开始。ramf305使用<域>来定向到该域(到适当的(i-)smf108、310),而域使用<用户>来认证并取得订阅数据以及网络的用于加密的密钥(可能地,允许请求的剩余部分被加密)。

在本文的实施例中,在建立这样的连接性之前(并且甚至在选择在哪里服务连接性之前)进行认证。与认证与到dn120的连接相关联地发生的现有技术相比较,这是不同的。

步骤507

该步骤在图5b中可见。该步骤对应于图4中的步骤404。(i-)smf108、310从第二订阅节点318得到<用户>@<域>的订阅数据。第二订阅节点318是用于连接性的订阅节点。

smf108在第二订阅节点318处存储:

·在未来使用的临时id。

·连接id(不与订阅id相混淆)。

自身不能服务连接性的i-smf310在<域>内选择新smf108。

在一些实施例中,临时id在smf108、310处未知,然后,应用300需要使用订阅id的它的实际用户部分。然后,i-smf310生成对应用300的响应以指示应用300重新试图发送具有实际的用户id的请求。

(i-)smf108、310可使用订阅id来查找订阅数据。如果是临时id,则订阅数据可包含用于解密请求的剩余部分的密钥。为了接受请求,在请求中必须存在针对dnn的订阅记录。加入操作(在图7中示出)可包括用于已有连接的连接id,该连接id使得能够进行连接的smf108、310查找并且处理加入操作。

步骤508

该步骤在图5b中可见。如果<域>使用切片(或者出于任何其他必要的原因),消息506被i-smf310重定向到实际的smf108。该步骤是可选步骤。

i-smf310针对apn进行认证,并选择smf108,并且a)将消息转发到smf108或者b)将ramf305重定向到smf108。

采用步骤508,切片选择(即,smf选择)变成与应用的订阅相关联,而不是与在第一订阅节点315处的ue订阅相关联。这与针对切片选择使用ue订阅相比提供了灵活的解决方案。

步骤509

该步骤在图5b中可见。该步骤对应于图4中的步骤406。ramf305从smf108接收用于授权<用户>@<域>接入dn120的消息。该消息包括用于应用300以用于订阅id中的<用户>的临时id、在smf处存储的连接id、以及用于无线电资源的an设置的指令。

步骤510

该步骤在图5b中可见。基于步骤509中的授权,ramf305可以准备ramf与ue101之间的无线电资源。

步骤511

该步骤在图5b中可见。ramf305将来自步骤509的消息转发到ran15103,并且ran103将该消息进一步转发到ue101。所转发的消息是授权<用户>@<域>接入dn120。所转发的消息包括临时id和连接id。

步骤512

ue101自己准备中继用于连接的用户平面,请参看步骤510。

步骤513

该步骤在图5b中可见。ue101将消息511(授权<用户>@<域>接入dn120)转发到应用300。应用300存储临时id和连接id以供在后续信令中指代该连接。

现在将参考图6中的信令图描述根据一些实施例的用于处理到dn120的连接性的方法。如上文所提到的,图6涉及连接性用户平面修改。点线箭头可指示可选的步骤。图6中的步骤可被看作在图5a和5b中的步骤之后执行,即,图6是图5a和图5b的继续。该方法包括以下步骤,这些步骤也可采用除了下面所描述以外的另一个合适的顺序执行。

步骤601-610的前提条件是:应用300使用经由ue<->ramf而隧道的并且被ramf305路由到smf108的nas/sm来具有与smf的连接。

订阅id是<用户>@<域>或者是smf108已生成的临时id。应用300使用smf108已经向ramf305提供的连接id,ramf305已经保存了该连接id和该连接id与smf108的关联。

步骤600

该步骤对应于图5a中的步骤501。应用300与ue101之间的通信针对nas/sm来建立。如果应用300与ue101是分离的,则执行该步骤。

步骤600仅在图5a中的步骤501中创建的连接已经丢失时需要。

步骤601

该步骤对应于图6中的步骤601。应用300向ue101发送请求消息。该请求消息是修改针对会话的到dn120的连接性的请求。订阅id是<用户>@<域>或者是用于会话的临时id。除了消息类型、订阅id和连接id之外,请求消息中的所有内容可被加密。完整的请求消息必须在smf108处是可解码的。步骤601中的该请求可被称为后续请求(与图5a中的步骤501中的初始请求相对比)。

后续请求包括以下参数中的至少一个:订阅id,和连接id。订阅id可以具有以下形式<订阅id>@<域>,并且订阅id可以是临时标识。订阅id(即,临时标识)可以被加密(应用<->smf)。

修改的示例可以是改变特定用户平面业务的qos处理。请参看(gprs)pdp上下文修改和(eps)承载修改请求。

步骤602

该步骤对应于图4中的步骤401和图5a中的步骤504。ue101使用nas/mm信令路径信令中的隧道来将消息601经由ran103转发到ramf305。

步骤603

该步骤对应于图4中的步骤402和图5a中的步骤505。ramf305执行smf查找,即,它确定smf107。查找是基于订阅id和/或连接id以及所存储的与smf的关联。可以形成采用临时id形式的订阅id,以使得smf目的地可从临时id中导出。结果用于寻址消息605。换句话说,ramf305基于订阅id或者连接id来执行消息605的路由。

总结一下,替代方案是:

a)smf地址可以单独从包括域部分的临时id中导出;或者

b)ramf305已经存储了要用于特定连接id的smf地址。

步骤605

该步骤对应于图4中的步骤403和图5a中的步骤506。ramf305将来自步骤602的消息转发到smf108,即,修改连接性的请求。

步骤606

该步骤对应于图4中的步骤406和图5b中的步骤509。smf108向ramf305发送sm修改接受消息。smf108响应指示连接id。smf108可以改变临时id,并在第二订阅节点318中存储临时id,并且将临时id包括在sm修改接受中。ramf保存新的临时id以用于稍后的路由目的。

步骤607

该步骤对应于图5b中的步骤510。ramf305可准备它自己与ran103之间的无线电资源。

步骤608

该步骤对应于图5b中的步骤511。ramf305将来自步骤606的消息转发到ue101。该消息可使用nas/mm信令路径中的隧道来转发。

步骤609

该步骤对应于图5b中的步骤513。ue101将来自步骤606的消息转发到应用300。所转发的消息是sm修改接受。所转发的消息可包括要在未来信令中使用的新的临时id。

现在将参考图7中的信令图描述根据一些实施例的用于处理到dn120的连接性的方法。如上文所提到的,图7涉及针对应用300的ue到ue双接入(在针对到同一dn的单个连接的单独的接入上)或者切换。点线箭头可指示可选的步骤。图7包括两个ue101(即ue_1和ue_2)、服务ue_2101的ran_2103和两个ramf305(即ramf_1和ramf_2)。图7中的方法可被称为描述加入过程的方法。图7中的步骤可以在图5b或图6中的步骤之后执行,即图7可被看作图5b或图6的继续。图7a和图7b所示的方法也可用于针对正在进行的会话添加新的接入路径。应注意,为了完成切换,旧的接入路径需要被拆除。

图7的前提条件是:应用300使用经由ue_1<->ramf_1而隧道的并且被ramf305路由到smf108的nas/sm来具有与smf108的连接。订阅id是<用户>@<域>或者是smf108已生成的临时id。临时id被可选地组织,以使得第一请求被定向到适当的smf108而不涉及i-smf310。

该方法包括以下步骤,这些步骤也可以按照除了下面所描述的以外的另一个合适的顺序执行:

步骤701

应用300检测ue_2101可提供比ue_1101更好的连接性。应用300已经经由ue_1101而被连接到dn120,具有用于该连接的连接id。应用300与ue_2101之间的通信是针对nas/sm建立的。

步骤702

该步骤对应于图5a中的步骤502。应用300向ue_2101发送请求消息。该请求是加入到dn120的正在进行的会话。请求消息包括订阅id,该订阅id是<用户>@<域>或者是<临时id>@<域>。i-smf310可解析到实际的smf108的连接id也被包括在请求消息中。

除了消息类型和<域>、订阅id和连接id以外的所有内容可被加密。整个请求消息必须在smf108处是可解码的。步骤702中的请求可被称为加入请求,因为它是加入正在进行的会话的请求。加入请求可包括以下参数中的至少一个:订阅id,和/或连接id。订阅id可以采用以下形式<subscriptionld>@<域>,其中,subscriptionid是临时标识。

步骤703

该步骤对应于图4中的步骤401、图5a中的步骤504。ue_2101将消息702经由ran2103转发到ramf_2305。gl消息使用nas/mm信令路径中的隧道来转发。

步骤704

该步骤对应于图4中的步骤402、图5a中的步骤505。ramf_2305执行针对<域>和可选的临时id的(i-)smf查找。结果用于寻址消息705。换句话说,ramf_2305在<域>上路由。订阅id的<用户>部分可以是可用于smf寻址的临时id。

步骤705

该步骤对应于图4中的步骤403、图5a中的步骤506。ramf_2305将消息703转发到在步骤704中被查找的(i-)smf310/108。该消息是加入会话的请求。

步骤706

该步骤对应于图4中的步骤402、图5a中的步骤505。i-smf310在第二订阅节点315(例如,udm)中执行smf查找。用于查找的关键词是<用户>和连接id。在该步骤中,i-smf310充当将消息重定向到处理由ue_1101服务的连接的smf108的选择器或重定向器。如果网络应用切片,也可以执行该步骤。因此,切片选择被连接到用户的订阅,而不是连接到任何ue101订阅,这提供了灵活性。

i-smf310将第一请求转发到smf108,而在步骤708中,ramf_2305准备将未来的请求直接发送到所选择的smf108。

步骤707

该步骤对应于图4中的步骤403、图5a中的步骤506。i-smf310将消息705转发到smf108。该消息是加入会话的请求。

步骤708

该步骤对应于图4中的步骤406、图5b中的步骤509。smf108向ramf_2305发送具有<用户>@<域>的授权消息。该消息与加入到dn120的会话相关联。smf108响应指示连接id。

步骤709

该步骤对应于图5b中的步骤510。ramf_2305可准备它自己与ran_2103之间的无线电资源。

步骤710

该步骤对应于图5b中的步骤511。ramf_2305使用nas/mm信令路径中的隧道来将消息707转发到ue_2101。所转发的消息是授权<用户>@<域>加入连接以接入dn120。所转发的消息包括临时id和连接id。

步骤710a

ue_2101自己准备中继用户平面以用于连接。执行该步骤是由于ue_2101没有在先的连接,ue_2101需要做与ue_1在图5b中的步骤512中所做的相同事情。

步骤711

该步骤对应于图5b中的步骤513。ue_2101将消息708转发到应用300,即,授权加入到dn120的会话。

步骤712

在切换时,应用300或者smf108、310可发起ue_1101上的连接性的释放。对于在ue_1和ue_2两者上的双连接性(即,双连接性),不发生步骤712。

总结一下,图5、图6和图7示出了在三个不同示例场景中的标识处理。图5示出了初始请求,图6示出了连接的修改,图7示出了加入正在进行的连接(以使得在dn120与应用300之间存在两种连接方式)。

图8示出了总体网络设置的示例。在图8中,具有形式<用户>@<域>的订阅id被例示为john.doe@acme.com。订阅id的<用户>部分被例示为john.doe,订阅id的<域>部分用acme.com例示。

在图8中,应用300被例示为位于设备800中。应用300适于与ue101进行通信。换句话说,应用300在ue101的后面。用于ue101的接入网络801包括(r)an103和ramf305。第一订阅节点315在图8中用统一数据管理/移动性管理(udm/mm)节点例示。在图8中,ramf305适于经由n8参考点与udm/mm315进行通信。从ue101到ramf305的隧道803表示在该段上用于应用300与smf108之间的控制信令的信道。

用于应用300的域(@acme.com)的核心网络805被例示为包括smf108,以及可选地包括i-smf310。在图8中,核心网络805还包括用统一数据管理/会话管理(udm/sm)节点例示的第二订阅节点318。udm/sm包括用于用户john.doe被授权使用的连接性的订阅数据。i-smf310和/或smf108适于与udm/sm318进行通信。i-smf310和/或smf108与udm/sm318之间的参考点用n10参考点例示。

应用300与smf108之间的点线箭头表示用于其连接性的应用控制信令路径。ue101与ramf305之间的点线箭头表示用于ue向ramf305的注册的ue移动性信令路径。

围绕i-smf310的点线框指示i-smf310是可选实体,当ramf在没有来自<域>的支持的情况下不能做出正确的smf选择时需要存在i-smf310,例如在应用切片的场景中。因此,ramf305与i-smf310之间的点线箭头示出了ramf305和i-smf310适于仅在这样的场景中彼此进行通信。

ue101可应用接入策略来控制哪些应用300可进行隧道的smnas信令。这意味着以下过程中的至少一个可被执行:

·ue101可转发来自应用300的smnas消息。

·ramf305可基于订阅id中的域来路由第一smnas消息。

·所选择的域可包括使ramf305转向以联系特定smf108的重定向功能。如果适用,则这包括切片选择。

假设应用300具有订阅idjohn.doe@acme.com并且ue101允许应用300进行隧道smnas信令的示例。smnas信令具有针对ramf305可读取的核心网络域805,ramf805使用域(“acme.com”)以使用在运营商之间同意的寻址方法来将smnas消息路由到适当的目的地。寻址方法的示例是dns查找、diameter目的地域等。实际的smnas协议不需要被ramf305理解。

核心网络域805可包括使用订阅id的用户部分来找到和/或建立用于应用300的凭证并解码smnas消息的i-smf310。可以应用用于保护应用300的核心网络私有标识的技术。i-smf310包括针对应用300的切片选择,并将smnas请求定向到适当的smf108。

对于订阅id(例如,john.doe@acme)获得与pdn连接的连接性,存在一些前提条件。ramf305可检测并路由sm信令。ue101可具有发现、被发现、准许和/或允许客户端设备800(请参看prose发现)经由ue101连接的能力,并且客户端设备与ue101有联系。用于ue101的接入网络订阅数据可包括授权和筛选数据以允许和/或拒绝应用300(可能位于客户端设备800中)经由ue101连接。应用300的主页域可从ramf310路由。即,ramf305可与应用的主页域(@acme.com)传送应用nas消息。应用的主页域的核心网络805支持核心网络切片的选择。应用的域的核心网络805支持适当的smf108的选择。

以下步骤1)-8)描述用于应用300获得到dn120的连接性的过程的示例。在此,该过程是示出环境和寻址。不包括连接性的建立的细节:

步骤1)

该步骤对应于图4中的步骤401和图5a中的步骤502。应用300向ue101发出用于连接性的请求(朝向特定apn/dn120)。该请求可使用来自先前会话的临时id或者基于订阅id的用户部分(例如,john.doe)来进行加密。签名包络可包括针对ue101(和ramf305)可读取的临时id和域(例如,guti_1234567890987654321@acme.com)。

步骤2)

该步骤对应于图4中的步骤401和图5a中的步骤504。ue101将请求转发到ramf305。

步骤3)

该步骤对应于图4中的步骤403和图5a中的步骤506。ramf305使用订阅id的域部分(例如,@acme.com)和寻址方案(简单dns、diameter域、slp、...)来将请求向域转发。ramf305使用指示哪个特定smf108接收请求的临时id中的可能编码(如果存在)。

步骤4)

该步骤对应于图5b中的步骤507。应用300的主页域(由i-smf310表示的)使用临时id以确定用于解码请求的密钥(i-smf310或smf108)。

步骤5)

该步骤对应于图5b中的步骤508。如果是i-smf310,则它选择在可适用于请求的切片(在适用时)中服务所请求的数据网络名称的smf,并将请求重定向到该smf108。可以在选择切片时使用用于订阅id的订阅数据。重定向可指示ramf310联系smf108,或者i-smf310可以将请求转发到适用的smf108。

步骤6)

该步骤对应于中的步骤图5b中的步骤509、图6中的步骤606和图7中的步骤708。smf108建立与服务所请求的数据网络名称的dn120的会话,并用以下各项响应ramf305:

·用于ramf305建立会话的ran部分(请参看5gs的n2)并且知道连接性的必要信息,和/或

·对用于连接性的请求的接受消息。

步骤7)

该步骤对应于图5b中的步骤511。ramf305将接受消息转发到ue101以用于进一步转发到应用300,并且ramf305通知ue101应用300可以使用ran103。

步骤8)

该步骤对应于图5b中的步骤513。ue101将接受消息转发到应用300。ue101还可以通知应用300哪些本地过程应用于连接性。

图9示出了协议栈架构的示例。连续线示出nas-sm传输,虚线示出可选的nas-sm传输。图示示出了应用300具有与(i-)smf108、310之间的控制协议,并且协议传输是:

-应用300与ue101之间的ip(可能的类似tcp的添加);

-ue101与ramf305之间的nas-mm(在(r)an103中使用的注册和移动性协议);以及

-ramf305与(i-)smf108、310之间的ip(可能的类似tcp、grp等的添加)。

图9中的图示还示出了ue101以及ramf305包括将消息路由到适当的目的地的中继功能。路由使用消息中来自节点本身的数据以路由用于正在进行的会话的消息,例如,ramf305将应用订阅id和连接id转换为(i-)smf目的地。

图10示出了本文中的实施例的一些优点。例如,域可以彼此隔离。应用300可使用与ue的id不同的ud。可以选择域内的smf108、310。i-smf310进行的选择是使用订阅id的用户部分(特别是当用户部分是临时id时)或者针对初始请求使用域的smf选择机制而从第一订阅节点315取得的smfid。

现在将从ramf305的角度来描述上文所描述的方法。图11是描述在ramf305中用于处理到dn120的连接性的本方法的流程图。该方法包括以下将要由ramf305执行的步骤中的至少一个,这些步骤可以采用除了下面所描述之外的任何合适的顺序执行:

步骤1101

该步骤对应于图4中的步骤401、图5a中的步骤504、图6中的步骤602和图7中的步骤703。ramf305从ue接收针对具有订阅id的应用300的与到dn120的连接性相关联的请求。

该请求可以是:

·用于建立应用300与dn120之间的连接130的请求,或者

·用于修改应用300与dn120之间的已存在连接130的请求,或者

·用于应用300加入使用另一个ue101并到相同dn120的已有连接的请求。

应用300是用于已有连接和请求两者的相同实例。具有相同的临时id和匹配的连接id防止两个应用300加入到dn120的相同连接。

请求可使用移动性管理信令路径来接收。移动性管理信令路径可以在ue101与ramf305之间。

请求到相同dn120的连接性的两个或更多个应用300可使用相同的订阅id。即使它们请求到相同dn120的连接性,它们也得到单独的连接。

订阅id可至少包括应用用户部分和域部分。应用用户部分可以是永久应用用户id或者临时id。

ramf305可能先前已注册了ue101,并且ue101可被使得能够向ramf305发送控制信令和/或从ramf305接收控制信令。

应用300可以具有经由ue101路由的到dn120的已存在连接130,并且已有连接130可用连接id来标识。

应用300可被并入ue101中,或者应用300可以是与ue101分离并且被布置为与ue101进行通信的独立单元。

除了订阅id之外,请求还可包括连接id和/或临时id。

步骤1102

该步骤对应于图4中的步骤402、图5a中的步骤505、图6中的步骤603和图7中的步骤704和706。ramf305基于订阅id的与订阅id相关联的至少一部分(例如,域)来选择请求应被转发到哪个smf108、310。smf选择可“被嵌入”在临时用户id中。

在一些实施例中,连接id也可以是用于选择的基础。对于与图6相关描述的连接性用户平面修改和与图7相关描述的ue到ue双接入方法二者,订阅id必须包括临时用户部分,该临时用户部分以某种方式识别适当的smf108、310。(连接id连同ue注册一起被存储在ramf305处并且与临时用户id相关联)。对于图7,必须从smf108、310包括连接id(它是用户id的一部分)。

步骤1102a

该步骤可被看作步骤1102的子步骤。ramf305可以基于订阅id的域部分和连接id来选择smf108、310。

步骤1102b

该步骤可被看作步骤1102的子步骤。该步骤可以代替步骤1102a来执行,即,它可以是步骤1102a的替代。ramf305可以基于订阅id的域部分和临时id来选择smf108、310。

步骤1102c

该步骤可被看作步骤1102的子步骤。该步骤可以代替步骤1102a和1102b来执行,即,它可以是步骤1102a和1102b的替代。ramf305可以基于订阅id的域部分来选择smf108、310。

步骤1103

该步骤对应于图4中的步骤403、图5a中的步骤506、图6中的步骤605和图7中的步骤705。ramf305将请求转发到所选择的smf108、310。请求可包括临时id。

步骤1104

该步骤对应于图5b中的步骤508。ramf305可从i-smf310接收将请求重定向到另一个smf108的指令。

步骤1105

该步骤对应于图5b中的步骤508。ramf305可将请求转发到另一个smf108。

步骤1106

该步骤对应于图4中的步骤406、图5b中的步骤509、图6中的步骤606和图7中的步骤708。ramf305可从smf108、310接收以下参数中的至少一个:

-指示请求是否已经被接受的接受信息,和/或

-用于订阅id的至少一部分(例如,域)的临时id,和/或

-smfid,和/或

-连接id。

连接id可以是用于应用的到dn120的连接130的专用标识。

关于smfid的信息可被保留在ramf305处。smfid可以可选地“被编码”在临时id中。

步骤1107

该步骤对应于中的步骤图5b中的步骤511、图5中的步骤608和图7中的步骤710。ramf305可以向ue101发送接受信息、临时id和连接id中的至少一个。接受信息、临时id和连接id中的至少一个可以使用移动性管理信令路径来发送。

为了执行图4-7和图11所示的用于处理到dn120的连接性的方法步骤,ramf305可包括如图12所示的布置。ramf305可能先前已注册了ue101,并且ue101可被使得能够向ramf305发送控制信令和/或从ramf305接收控制信令。应用300可具有经由ue101路由的到dn120的已存在连接130,并且已有连接130可用连接id来标识。应用300可被并入ue101中,或者应用300可以是与ue101分离并且被布置为与ue101进行通信的独立单元。

ramf305可适于例如利用接收模块1201来从ue101接收针对具有订阅id的应用300的与到dn120的连接性相关联的请求。接收模块1201也可被称为接收单元、接收装置、接收电路、用于接收的装置、输入单元等。接收模块1201可以是接收机、收发机等。接收模块1201可以是无线或固定通信系统的ramf305的无线接收机。该请求可以是:

·用于建立应用300与dn120之间的连接130的请求,或者

·用于修改应用300与dn120之间的已存在连接130的请求,或者

·用于应用300加入使用另一个ue101并且到相同dn120的已有连接的请求。

请求可使用移动性管理信令路径来接收。请求到相同dn120的连接性的两个或更多个应用300可以使用相同的订阅id。

订阅id可以至少包括应用用户部分和域部分,并且应用用户部分可以是永久应用用户id或由smf108、310分配的临时id。

ramf305可以适于例如利用选择模块1203来基于订阅id的至少一部分选择请求应被转发到哪个smf108、310。选择模块1203也可被称为选择单元、选择装置、选择电路、用于选择的装置等。选择模块1203可以是ramf305的处理器1205。

ramf305可以适于例如利用选择模块1203来基于订阅id的域部分和连接id来选择smf108、310,或基于订阅id的域部分和临时id来选择smf108、310,或基于订阅id的域部分来选择smf108、310。

ramf305可以适于例如利用转发模块1208来将请求转发到所选择的smf108、310。转发模块1208也可被称为转发单元、转发装置、转发电路、用于转发的装置等。转发模块1208可以是ramf305的处理器1205。

ramf305还可以适于例如利用接收模块1201来从smf108、310接收以下中的至少一个:指示请求是否被接受的接受信息,用于订阅id的至少一部分的临时id,smfid,和连接id。连接id可以是用于应用的到dn120的连接130的专用标识。

ramf305还可以适于例如利用发送模块1210来向ue101发送接受信息、临时id和连接id中的至少一个。发送模块1210也可被称为发送单元、发送装置、发送电路、用于发送的装置、输出单元等。发送模块1210可以是发射机、收发机等。发送模块1210可以是无线或固定通信系统的ramf305的无线发射机。在一些实施例中,发送模块1201与转发模块1208相同。接受信息、临时id和连接id中的至少一个可以使用移动性管理信令路径来发送。

ramf305可以适于例如利用接收模块1201来从i-smf310接收将请求重定向到另一个smf108的指令。

ramf305可以适于例如利用转发模块1208来将请求转发到另一个smf108。

在一些实施例中,ramf305包括存储器1213。存储器1213包括可由处理器1205执行的指令。存储器1213包括一个或多个存储器单元。存储器1213被布置为用于存储数据、所接收的数据流、功率水平测量、请求、订阅id、连接id、接受信息、临时id、smfid、阈值、时间段、配置、调度、和当在ramf305中被执行时执行本文中的方法的应用。

在一些实施例中,第一计算机程序可包括指令,该指令当在至少一个处理器(例如,处理器1205)上被执行时使得至少一个处理器执行图4-7和图11中的方法步骤中的至少一些。第一载体可包括第一计算机程序,并且第一载体是电信号、光信号、无线电信号、或计算机可读存储介质之一。

本领域的技术人员还应理解,上述的接收模块1201、选择模块1023、转发模块1208和发送模块1210可以是指模拟和数字电路的组合、和/或被配置了例如在存储器(例如,存储器1213)中存储的软件和/或固件的一个或多个处理器,其中该软件和/或固件在由一个或多个处理器(诸如处理器1205)执行时如上所描述地执行。这些处理器中的一个或多个以及另一个数字硬件可以被包括在单个专用集成电路(asic)中,或者若干处理器和各种数字硬件可以被分布在若干单独的组件之间,无论是单独封装还是被组装到片上系统(soc)中。

现在将从smf108、310的角度描述以上所描述的方法。图13是描述在smf103、310中的用于处理到dn120的连接性的本方法的流程图。该方法包括将要由smf108执行的以下步骤中的至少一个,这些步骤可以按除了下面所描述之外的任何合适的顺序执行:

步骤1301

该步骤对应于图4中的步骤403、图5中的步骤506、图6中的步骤605和图7中的步骤705。smf108、310从ramf305接收针对具有订阅id的应用300的与到dn120的连接性相关联的请求。该请求可以是:

·用于建立应用300与dn120之间的连接的请求,或者

·用于修改应用300与dn120之间的已存在连接130的请求,或者

·用于应用300加入使用另一个ue101并且到相同dn120的已有连接的请求。

请求到相同dn120的连接性的两个或更多个应用300可使用相同的订阅id。订阅id可以至少包括应用用户部分和域部分,并且应用用户部分可以是永久应用用户id或临时id。临时id可以在请求中接收,或者它可以由smf108、310分配。

应用300可被并入ue101中,或者应用300可以是与ue101分离并且被布置为与ue101进行通信的独立单元。

步骤1303

该步骤对应于图5b中的步骤507。smf108、310可获得与订阅id相关联的订阅数据。

步骤1304

该步骤对应于图5b中的步骤508。smf108、310可以是i-smf310。smf108、310可确定请求被预期用于针对相同dn120的另一个smf108。

步骤1305

该步骤对应于图5b中的步骤508。该步骤可以在步骤1304之后执行。smf108、310可将请求重定向到请求被预期用于的另一个smf108。

步骤1305a

该步骤可被看作步骤1305的子步骤。该步骤对应于图5b中的步骤508和图7中的步骤707。smf108、310可将请求转发到另一个smf108。

步骤1305b

该步骤可被看作步骤1305的子步骤。该步骤可以代替步骤1305a来执行,即,它是步骤1305a的替代。smf108、310可以向ramf305发送将请求转发到另一个smf108的指令。

步骤1306

该步骤对应于图4中的步骤406、图5b中的步骤509、图6中的步骤606和图7中的步骤708。smf108、310确定请求是否被接受。请求是否已经被接受的确定可以是基于订阅数据。

步骤1307

该步骤对应于图4中的步骤406、图5b中的步骤509、图6中的步骤606和图7中的步骤708。smf108、310向ramf305发送以下中的至少一个:指示请求是否被接受的接受信息,临时id,smfid,和连接id。

连接id可以是用于应用300的到dn120的连接的专用标识。应用300可以具有经由ue101路由的到dn120的已存在连接。已有连接130可用连接id标识。

为了执行图4-7和图13所示的用于处理到dn120的连接性的方法步骤,smf108、310可包括如图14所示的布置。

smf108、310适于例如利用接收模块1401来从ramf305接收针对具有订阅id的应用300的与到dn120的连接性相关联的请求。接收模块1401也可被称为接收单元、接收装置、接收电路、用于接收的装置、输入单元等。接收模块1401可以是接收机、收发机等。接收模块1401可以是无线或固定通信系统的smf108、310的无线接收机。请求可以是:

·用于建立应用300与dn120之间的连接130的请求,或者

·用于修改应用300与dn120之间的已存在连接130的请求,或者

·用于应用300加入使用另一个ue101并且到相同dn120的已有连接的请求。

请求到相同dn120的连接性的两个或更多个应用300可使用相同的订阅id。订阅id可以至少包括应用用户部分和域部分,并且应用用户部分可以是永久应用用户id或者是由smf108、310分配的或在请求中接收的临时id。

应用300可以具有经由ue101路由的到dn120的已存在连接,并且已有连接130可用连接id标识。应用300可被并入ue101中,或者应用300可以是与ue101分离并且被布置为与ue101进行通信的独立单元。

smf108、310适于例如利用确定模块1408来确定请求是否被接受。确定模块1408也可被称为确定单元、确定装置、确定电路、用于确定的装置等。确定模块1408可以是smf108、310的处理器1405。请求是否已经被接受的确定可以是基于订阅数据。

smf108、310适于例如利用发送模块1401来向ramf305发送以下中的至少一个:指示请求是否被接受的接受信息,临时id,smfid,和连接id。连接id可以是用于应用300的到dn120的连接的专用标识。发送模块1410也可被称为发送单元、发送装置、发送电路、用于发送的装置、输出单元等。发送模块1410可以是发射机、收发机等。发送模块1410可以是无线或固定通信系统的smf108、310的无线发射机。

smf108、310还可以适于例如利用获得模块1413来获得与订阅id相关联的订阅数据。获得模块1413也可被称为获得单元、获得装置、获得电路、用于获得的装置等。获得模块1413可以是smf108、310的处理器1405。

smf108、310可以是i-smf310,并且i-smf310还可以适于例如利用确定模块1408来确定请求被预期用于针对相同dn120的另一个smf108。

smf108、310还可以适于例如利用重定向模块1415来将请求重定向到请求被预期用于的另一个smf108。重定向模块1415也可被称为重定向单元、重定向装置、重定向电路、用于重定向的装置等。重定向模块1415可以是smf108、310的处理器1405。

smf108、310还可以适于例如利用转发模块1418来将请求转发到另一个smf108。转发模块1418也可被称为转发单元、转发装置、转发电路、用于转发的装置等。转发模块1418可以是smf108、310的处理器1405。转发模块1418可以与发送模块1410相同。

smf108、310还可以适于例如利用发送模块1410来向ramf305发送将请求转发到另一个smf108的指令。

在一些实施例中,smf108、310包括存储器1420。存储器1420包括可由处理器1405执行的指令。存储器1420包括一个或多个存储器单元。存储器1420被布置为用于存储数据、所接收的数据流、功率水平测量、请求、订阅id、连接id、接受信息、临时id、smfid、阈值、时间段、配置、调度、和当在smf108、310中被执行时执行本文中的方法的应用。

在一些实施例中,第二计算机程序可包括指令,该指令当在至少一个处理器(例如,处理器1405)上被执行时使得至少一个处理器执行图4-7和图13中的方法步骤中的至少一些。第二载体可包括第二计算机程序,并且第二载体是电信号、光信号、无线电信号、或计算机可读存储介质之一。

本领域的技术人员还应理解,上述的接收模块1401、确定模块1408、发送模块1410、获得模块1413、重定向模块1415和转发模块1418可以是指模拟和数字电路的组合、和/或被配置了例如在存储器(例如,存储器1420)中存储的软件和/或固件的一个或多个处理器,其中该软件和/或固件当由一个或多个处理器(诸如处理器1405)执行时如上文所描述地执行。这些处理器中的一个或多个以及另一个数字硬件可以被包括在单个专用集成电路(asic)中,或者若干处理器和各种数字硬件可以被分布在若干单独的组件之间,无论是单独封装还是被组装到片上系统(soc)中。

现在将从ue101的角度描述上文所描述的方法。ue101中的用于处理到dn120的连接性的本方法包括将要由ue101执行的以下步骤中的至少一个,这些步骤可以按除了下面所描述之外的任何合适的顺序执行:

步骤1501

ue101从应用300接收针对具有订阅id的应用300的与到dn120的连接性相关联的请求。因此,请求可包括订阅id。在一些实施例中,请求还可包括连接id。

请求可以是以下之一:

·用于建立应用300与dn120之间的连接130的请求,或者

·用于修改(参见图6)应用300与dn120之间的已存在连接130的请求,或者

·用于应用300加入(参见图7)使用另一个ue101并且到相同dn120的已有连接的请求。

请求到相同dn120的连接性的两个或更多个应用300可以具有相同的订阅id。

订阅id可至少包括应用用户部分和域部分,并且应用用户部分可以是永久应用用户id或由smf108、310生成的临时id。

应用300可以具有经由ue101路由的到dn120的已存在连接,现有连接130可用连接id标识。

应用300可被并入ue101中,或者应用300可以是与ue101分离并且被布置为与ue101进行通信的独立单元。

用于应用300的订阅id可以与用于ue101与ramf105的认证的标识相同。

请求可使用移动性管理信令路径(即,在ue101与ramf305之间的路径)来接收。

步骤1502

ue101将请求经由ran103转发到ramf305。请求可使用移动性管理信令路径来转发。

步骤1503

ue101可以从ramf305接收以下中的至少一个:指示请求的接受的信息,用于订阅id的至少一部分的临时id,和连接id。连接id可以是用于应用的到dn120的连接130的专用标识。

步骤1504

ue101可向应用300转发以下参数中的至少一个:接受信息,临时id,和连接id。

用于处理到dn120的连接性的本机制可通过一个或多个处理器(诸如图12中所描绘的ramf305布置中的处理器1205和图14中所描绘的smf108、310布置中的处理器1405)连同用于执行本文中的实施例的功能的计算机程序代码一起实现。处理器可以是例如数字信号处理器(dsp)、专用集成电路(asic)处理器、现场可编程门阵列(fpga)处理器或者微处理器。上文所提到的程序代码也可被提供作为计算机程序产品,例如,采用携带用于当被加载到ramf305和/或smf108、310中时执行本文中的实施例的计算机程序代码的数据载体的形式。一个这样的载体可以采用cdrom盘的形式。然而,它对于其他数据载体(诸如记忆棒)也可行。此外,计算机程序代码可被提供作为服务器上的纯程序代码,并被下载到ramf305和/或smf108、310。

一些示例实施例可以总结如下:

可以将用于ran接入/移动性的标识(例如,传统的imsi)与用于连接性的标识相分离。ue101和ramf305可被使得能够路由用于应用300与smf108、310之间的连接性的“smnas”信令。

采用本文中的实施例,“smnas信令”被允许使用应用300到smf108、310加密,但是要求信令具有被保护(例如,被签名)的信息,该被保护的信息允许ramf305酌情路由“smnas”消息。

sm级别标识被布置为具有域部分和一个按应用300的部分。域部分可以是全局已知域。根据域,用户部分可以是该域内的私有标识。标识应对于域足以对唯一的应用300或其集合解码。临时标识的使用可帮助维持域完整性,但不是强制的。

应用300和ue101可使用不同的或者相同的标识(即,订阅id),并且不同的应用300可以使用相同的订阅id。例如,john.doe@gmail.com具有使用相同订阅id的应用300的阵列。这种可能性需要保留。而且,相同的订阅id(使用相同的订阅id)可以出现在用于同一应用300的若干“小”设备上——如果例如参考关于svtplay作为在此意指的意义上的应用300的候选的示例。

实现本文中的实施例的通信系统可以被描述为被划分成以下部分:

-可包括ranf的无线电网络(ran),以及

-具有以下各项的域:

○用于连接性的订阅id,

○适于找到smf108的i-smf310,

○可选地,域可被分成切片,其中,每个切片可被看作它自己的具有相应的smf108和用于提供连接性的其他功能的核心网络。

应用300可以是ue101本身中的软件(例如,“app”)或者是单独的硬件中的软件。可以存在由同一ue101服务的超过一个应用300。相同的标识可由若干应用300使用,但对于特定ue101仅是一个标识。

应用300可以被描述为如下的实体:

·被集成在ue101中或者与ue101分离。

·使用由应用300用于认证的订阅id(如果存在临时id,则可以加密用户部分)。

·订阅id指示应用300属于的域(<域>)。id的域部分并不必需被加密。

·在第一次使用时被分配了临时id。当临时id被网络分配时,临时id可用作订阅id的用户部分,代替实际用户部分。域(例如,smf108、310)被期望以基于临时id来找到订阅数据。

·当存在临时id时,ue加密实际的id,作为实际消息的本体的一部分。

域(即(i-)smf108、310)针对每个所接受的连接生成连接id(在域内是唯一的)。连接id被发送到应用300以在例如加入方法中(参见图6)使用。

如果ramf305具有smf地址,则i-smf310可被旁路。ue订阅是ue101使用无线电的前提条件。应用300在连接性id的域中的订阅中有它的“连接性id”。

根据情况,订阅id可以具有不同的格式。一种格式是实际标识,如果不可能加密信息,则使用该实际标识。另一种格式是临时id,该临时id是可改变的并且是应被使用(如果可以)的标识。临时id可以被注册在订阅节点中,并且连接id与处理该连接的smf108、310之间的关联也被存储在订阅节点中。

本文中的实施例并不限于上述的实施例。可以使用各种替代方案、修改方案和等效方案。因此,以上实施例不应当被理解为限定由所附权利要求限定的实施例的范围。来自一个实施例的特征可与任何其他实施例的一个或多个特征相组合。

应强调,当在该说明书中使用时,术语“包括”被用于指定所述的特征、整体、步骤或组件的存在,但不排除一个或多个其他特征、整体、步骤、组件或其组的存在或者添加。还应注意,在元件前面的词语“一”或“一个”不排除存在多个这样的元件。术语“由……组成”或“基本上由……组成”可代替术语“包括”使用。

在本文中使用的术语“被配置为(configuredto)”也可被称为“被布置为”、“适于”、“能够”或“可操作以”。

还应强调,在不脱离本文中的实施例的情况下,在所附权利要求中限定的方法可以按除了在权利要求中出现的顺序之外的另一个顺序执行。

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