用于在通信网络中处理服务请求过程的方法和系统与流程

文档序号:22845981发布日期:2020-11-06 16:51阅读:297来源:国知局
用于在通信网络中处理服务请求过程的方法和系统与流程

本公开涉及无线通信系统,并且更具体地,涉及用于在无线通信系统中处理服务请求过程的方法和系统。



背景技术:

为了满足自部署4g通信系统以来增加的无线数据业务的需求,已经做出努力来开发改进的5g或预5g通信系统。因此,5g或预5g通信系统也被称为“超4g网络”或“后lte系统”。5g通信系统被考虑在更高频率(毫米波)的频带(例如,60ghz频带)中实施,以便实现更高的数据速率。为了降低无线电波的传播损耗和增加传输距离,在5g通信系统中讨论了波束形成、大规模多输入多输出(multiple-inputmultiple-output,mimo)、全维度mimo(fulldimensionalmimo,fd-mimo)、阵列天线、模拟波束形成、大规模天线技术。此外,在5g通信系统中,基于先进小小区、云无线电接入网(radioaccessnetwork,ran)、超密集网络、设备对设备(device-to-device,d2d)通信、无线回程、移动网络、协作通信、协作多点(coordinatedmulti-points,comp)、接收端干扰消除等,正在进行系统网络改进的开发。在5g系统中,作为高级编码调制(advancedcodingmodulation,acm)的混合fsk和qam调制(hybridfskandqammodulation,fqam)和滑动窗口叠加编码(slidingwindowsuperpositioncoding,swsc),和作为高级接入技术的滤波器组多载波(filterbankmulticarrier,fbmc)、非正交多址(non-orthogonalmultipleaccess,noma)和稀疏码多址(sparsecodemultipleaccess,scma)已经被开发。

作为人类在其中生成和消费信息的以人为中心的连接网络的互联网现在正在演变为其中分布式实体(诸如事物)在没有人为干预的情况下交换和处理信息的物联网(iot)。作为iot技术和大数据处理技术通过与云服务器的连接的结合的万物互联(internetofeverything,ioe)已经出现。随着iot实施对“感测技术”、“有线/无线通信和网络基础设施”、“服务接口技术”和“安全技术”等技术元素的需求,最近已经对传感器网络、机器对机器(machine-to-machine,m2m)通信、机器类型通信(machinetypecommunication,mtc)等进行了研究。这种iot环境可以提供智能互联网技术服务,其通过收集和分析联网事物之间生成的数据,为人类生活创造新的价值。通过现有信息技术(informationtechnology,it)与各种工业应用的融合和结合,iot可以应用于各种领域,包括智能家居、智能建筑、智能城市、智能汽车或联网汽车、智能电网、医疗保健、智能电器和高级医疗服务。

与此相一致,已经进行了各种尝试来将5g通信系统应用于iot网络。例如,诸如传感器网络、机器类型通信(mtc)和机器对机器(m2m)通信的技术可以通过波束形成、mimo和阵列天线来实施。云无线电接入网(ran)作为上述大数据处理技术的应用也可以被认为是5g技术和iot技术之间的融合的示例。

当前的第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)协议规定,用户设备(userequipment,ue)100一次只能支持一个服务请求过程。当ue100中涉及多个接入(3gpp接入和非3gpp接入)时,这造成影响。考虑正在通过3gpp进行服务请求过程时的示例场景。与此同时,其他接入(即,非3gpp)有数据/信令请求要发送到网络,ue100必须等待直到在3gpp接入上完成服务请求过程才在非3gpp上触发服务请求,这可能导致在10秒至约2分钟之间不等的显著延迟。

如果由于另一接入上正在进行的服务请求过程而不允许某接入上的服务请求过程,则存在许多未被正确处理的现有场景。对于所有现有场景,考虑到ue100和网络实体(包括网络实体内的通信)之间的消息交换,考虑完成服务请求过程的理想时间比如为10秒(类似于t3417)。

在现有场景中,ue100的预置条件包括3gpp接入上的3gpp-5gmm-registered(3gpp5gmm注册)、5gmm-connected(5gmm连接)模式和非3gpp接入上的non-3gpp-5gmm-registered(非3gpp5gmm注册)、5gmm-connected模式。如图1中所示,服务请求通过3gpp发起。然而,ue100在非3gpp上注册,并且有数据要发送(非3gpp协议数据单元(protocoldataunit,pdu)也将被选择性地激活),直到3gpp上的服务请求过程完成,才能发起服务请求。然而,假设3gpp服务请求没有失败或重试,直到在3gpp上完成服务请求过程,对于非3gpppdu才将存在延迟。

如图1中所示,在1处,ue100向5g核心网(5gcorenetwork,5gc)200发送3gpp上的服务请求(servicerequestover3gpp)。在2处,非3gpppdu有数据要发送。在3处,在3gpp上在ue100和5gc200之间建立建立的用户平面/drb。在4处,5gc200向ue100发送3gpp上的服务接受消息。在5处,ue100向5gc200发送非3gpp上的服务请求(servicerequestoverthenon-3gpp)。

如图2中所示,在1处,ue100向5gc200发送3gpp上的服务请求。在2处,非3gpppdu有数据要发送。在3-6处,ue100向5gc200重新发送3gpp上的服务请求。在7处,在3gpp上在ue100和5gc200之间建立建立的用户平面/drb。在8处,5gc200向ue100发送3gpp上的服务接受消息。在9处,ue100向网络200发送非3gpp上的服务请求。在10处,ue100等待直到tx期满(比如1分钟),并且在11处,ue100发送非3gpp上的服务请求。

在另一现有的场景中,如图2中所示,针对在3gpp上的pdu1发起服务请求。同时,ue100对于在非3gpp上的pdu2有数据要发送。然而,由于(任何)异常情况,服务请求过程完成在3gpp上被延迟。此外,由于已经正在进行的3gpp上的服务请求过程,ue100不能发送非3gpp上的服务请求。这种场景导致对于非3gpppdu2的由于异常情况的在10秒至约2分钟范围内的显著延迟。一般地,根据3gpp规范,定时器t3325值是以最小60秒来定义的实施方式。因此,取决于由特定实施方式选择的t3325的定时器值,延迟可以超过150秒。

在另一现有的场景中,ue100的预置条件包括3gpp接入上的3gpp-5gmm-registered、5gmm-connected模式和非3gpp接入上的non-3gpp-5gmm-registered、5gmm-connected模式。针对在3gpp上的pdu1发起服务请求。现在,映射到低时延要求的应用/非3gpppdu2(期望低时延的app)有数据要在3gpp/非3gpp上发送。并且,pdu2还没有建立的上行链路(uplink,ul)。直到正在进行的3gpp上的服务请求过程完成,才能针对pdu2触发新的服务请求。这种场景导致无法满足对低时延服务的5g要求。在没有针对第一服务请求(servicerequest,sr)的重试的成功情况下,在ue100能够为3gpp/非3gpp上的pdu2请求ul资源之前,将花费最多10秒。

在另一现有的场景中,ue100的预置条件包括3gpp接入上的3gpp-5gmm-registered、5gmm-connected模式和非3gpp接入上的non-3gpp-5gmm-registered、5gmm-connected模式。针对3gpp上的pdu1发起服务请求。并发地,网络200具有针对(通过非3gpp建立的)其他pdu(比如pdu2)的下行链路(downlink,dl)数据,对于该pdu,网络200通过3gpp向ue100发送通知(在3gpp接入上ue发起的sr和网络发起的通知消息的交叉)。直到正在进行的3gpp上的服务请求过程完成,ue100才能发起对针对非3gpp的通知的响应。然而,由于当前协议,这种场景导致从10秒至约2分钟(异常情况)不等的延迟。

在另一现有的场景中,ue100的预置条件包括3gpp接入上的3gpp-5gmm-registered、5gmm-connected模式和非3gpp接入上的non-3gpp-5gmm-registered、5gmm-idle(5gmm空闲)模式。在3gpp上发起服务请求。同时,非3gpp接入处于非3gpp上的5gmm-idle模式,并且当其获得非3gpp接入上的覆盖时,必须发送服务请求以进入5gmm-connected模式。然而,ue100必须等待直到在3gpp接入上完成服务请求过程才发送非3gpp接入上的服务请求。这种场景可能发生得更频繁,因为基于非3gpp接入点,非3gpp覆盖可能很容易丢失和重新获得。此外,对于非3gpp而言,可能存在从10秒(假设服务请求没有失败或重试)至约2分钟(考虑到异常情况)的延迟。

在另一现有的场景中,ue100的预置条件包括3gpp接入上的3gpp-5gmm-registered、5gmm-connected模式和非3gpp接入上的non-3gpp-5gmm-registered、5gmm-connected模式。在3gpp上发起服务请求。这是该过程的首次尝试。现在,非3gpp需要发送针对移动发起(mobileoriginated,mo)数据的服务请求,但是必须等待直到在3gpp上服务请求过程完成。然而,3gpp上的服务请求的首次尝试失败。现在,应当为3gpp还是为非3gpp触发服务请求的问题出现了。此外,如何处理两个接入都具有其必须触发服务请求的条件的情况。然而,触发任一接入上的服务请求都将存在超过10秒至约2分钟的延迟。

在现有场景中,ue100的预置条件包括3gpp上的3gpp-5gmm-registered、5gmm-idle以及非3gpp上的non-3gpp-5gmm-registered、5gmm-connected,pdu3和pdu4与仅针对pdu3建立的up一起存在。开始移动性注册更新过程。针对3gpp的pdu1生成数据。因为移动性注册更新过程正在进行,所以服务请求不能在3gpp上发送,并且被挂起,直到更新过程完成。针对非3gpp的pdu4生成数据。此时的行为应当是什么?此时ue100能够发送非3gpp上的服务请求吗?在3gpp上成功完成移动性注册更新过程之后,出现以下两种情况之一,并且需要定义ue行为。情况1:如果在非3gpp上发送服务请求,则3gpp上的服务请求需要进一步等待,直到非3gpp上的服务请求过程完成。情况2:如果服务请求被挂起,那么哪个服务请求将首先被处理,是3gpp的还是非3gpp的?然而,在任何一种情况下,根据当前协议,接入上的一个服务请求的延迟的范围将在10秒至约2分钟之间。

在现有场景中,ue100的预置条件包括3gpp接入上的plmn1的3gpp-5gmm-registered、5gmm-connected模式和非3gpp接入上的plmn2的non-3gpp-5gmm-registered、5gmm-connected模式。在3gpp上(用plmn1注册)发起服务请求。然而,ue100在非3gpp上(用plmn2)处于注册状态,并且有数据要发送(非3gpppdu也将被选择性地激活),直到完成在3gpp上的服务请求过程才能发起服务请求。然而,假设3gpp服务请求没有失败或重试,直到在3gpp上完成服务请求过程,对于非3gpppdu才将存在延迟。这种场景下的延迟是不必要的,因为ue100是在不同的plmn上注册的。

因此,期望解决上述缺点或其他不足,或者至少提供有用的替代方案。



技术实现要素:

技术问题

本文的实施例的主要目的是提供用于在无线通信系统中处理服务请求过程的方法和系统。

本文的实施例的另一目的是由ue将协议数据单元(pdu)会话类型配置为始终在线(always-on)类型。

本文的实施例的另一目的是在初始pdu会话建立过程期间,由ue向网络发送pdu会话建立请求消息,该pdu会话建立请求消息包括pdu会话类型为始终在线类型。

本文的实施例的另一目的是由网络从ue接收pdu会话建立请求消息,该pdu会话建立请求消息包括pdu会话类型为始终在线类型。

本文的实施例的另一目的是由网络基于pdu会话建立请求消息来确定pdu会话类型为始终在线类型或正常pdu类型。

本文的实施例的另一目的是由ue向网络发起服务请求过程和注册请求过程中的一个,其中服务请求过程和注册请求过程中的一个在上行链路数据状态信息元素(informationelement,ie)请求中包括pdu会话类型为始终在线类型的pdu会话标识符。

本文的实施例的另一目的是在服务请求过程和注册请求过程中的一个期间,由网络激活用于处理服务请求的特定pdu会话的用户平面资源,而不管在上行链路状态信息元素(ie)请求中没有pdu会话类型为始终在线的指示。

本文的实施例的另一目的是由网络使用ue通用配置更新过程和pdu修改过程中的一个,动态地触发对应于始终在线类型的pdu会话类型到正常pdu类型或者正常pdu类型的pdu会话类型到始终在线类型的配置改变。

本文的实施例的另一目的是由ue动态地配置对应于始终在线类型的pdu会话类型到正常pdu类型或者正常pdu类型的pdu会话类型到始终在线类型的改变。

本文的实施例的另一目的是由ue在pdu会话建立请求消息中向网络指示pdu会话类型为始终在线类型和正常类型中的一个,而不管pdu建立原因。

本文的实施例的另一目的是由网络从ue接收作为始终在线类型和正常类型中的一个的pdu会话类型。

本文的实施例的另一目的是由网络基于pdu会话建立请求消息、网络中的配置和网络中的订阅中的一个来确定pdu会话类型是始终在线类型还是正常类型。

本文的实施例的另一目的是定义每当ue从cmidle(cm空闲)模式移动到connected(连接)模式时其用户平面资源活动的始终在线pdu。

本文的实施例的另一目的是在与网络建立pdu会话期间,通过上层(即,应用层)指示pdu是否是始终在线pdu。

本文的实施例的另一目的是每当ue发起服务请求或注册请求过程时在上行链路状态ie请求中包括类型为始终在线的pdu,以避免pdu的资源建立中的任何延迟。

本文的实施例的另一目的是当ue处于connected模式时,确保用于始终在线pdu的用户平面资源。

本文的实施例的另一目的是在初始pdu会话建立过程期间,在ue和网络之间的协商中,确定pdu是否是始终在线pdu。

本文的实施例的另一目的是,如果网络决定将pdu偏好类型从始终在线改变为正常,或者从正常改变为始终在线,则使用过程(例如,ue通用配置更新过程、pdu修改过程等)来动态触发配置改变。

问题的解决方案

因此,本文的实施例提供了用于在无线通信系统中处理服务请求过程的方法。该方法包括由用户设备(ue)将协议数据单元(pdu)会话类型配置为始终在线类型或正常pdu类型。此外,该方法包括在初始pdu会话建立过程期间,由ue向网络发送pdu会话建立请求消息以激活pdu会话,该pdu会话建立请求消息包括pdu会话类型为始终在线类型或正常pdu类型。即,ue发送始终在线pdu会话请求ie作为pdu会话建立请求(pdusessionestablishmentrequest)的一部分,其值或者是请求始终在线pdu会话(指示ue请求为始终在线类型的pdu会话类型),或者是不请求始终在线pdu会话(指示ue请求为正常pdu类型的pdu会话类型)。此外,术语正常pdu类型和非始终在线pdu会话可以互换使用。此外,该方法包括由网络从ue接收pdu会话建立请求消息,该pdu会话建立请求消息包括pdu会话类型为始终在线类型或正常pdu类型。此外,该方法包括由网络基于pdu会话建立请求消息或网络或本地配置信息中存储用于pdu会话的订阅参数,建立pdu会话类型为始终在线类型或正常pdu类型的pdu会话。

在实施例中,ue基于包括通用集成电路卡(universalintegratedcircuitcard,uicc)的ue中的配置、从上层到nas层的指示和来自网络的ue路由选择策略(uerouteselectionpolicy,ursp)命令中的一个,将pdu会话类型配置为始终在线类型。

在实施例中,在pdu会话建立过程期间,网络基于网络中的配置、网络中的订阅和来自ue的pdu会话类型为始终在线类型或正常pdu类型的指示中的一个,在pdu会话建立响应消息中将pdu会话配置为始终在线类型或正常pdu类型(即,例如,pdu会话建立接受(pdusessionestablishmentaccept)作为始终在线pdu会话指示ie的一部分,其值为需要始终在线pdu会话或不允许始终在线pdu会话)。

在实施例中,服务请求过程和注册请求过程中的一个在上行链路数据状态ie请求中包括pdu会话类型为始终在线类型的pdu会话标识符,即使用于pdu会话的用户平面资源没有被建立。

在实施例中,如果ue具有与发送服务请求消息的接入类型相关联的一个或多个活动的始终在线pdu会话,并且用于这些pdu会话的用户平面资源没有被建立,则ue将在服务请求消息中包括上行链路数据状态ie,并且指示ue针对那些pdu会话有挂起的用户数据要发送。

在实施例中,其中,如果网络(200)在来自网络(200)的pdu会话建立响应中没有向ue(100)指示pdu会话是否为始终在线类型或正常pdu类型中的一个,则ue(100)将pdu会话类型视为正常pdu类型,而不管ue配置如何。

因此,本文的实施例提供了用于在无线通信系统中处理服务请求过程的方法。该方法包括由ue向网络发起服务请求过程和注册请求过程中的一个。服务请求过程和注册请求过程中的一个在上行链路数据状态信息元素(ie)请求中包括pdu会话类型为始终在线类型的pdu会话标识符。

在实施例中,上行链路数据状态ie请求中pdu会话类型为始终在线类型的pdu会话标识符指示在上行链路数据状态ie中设置pdu会话id的位图。

在实施例中,当ue从cmidle模式移动到cm-connected模式时,pdu会话类型为始终在线类型指示ue和网络之间的用户平面资源对于pdu会话始终被激活。

因此,本文的实施例提供了用于在无线通信系统中处理服务请求过程的方法。该方法包括由网络将pdu配置为始终在线。此外,该方法包括在服务请求过程和注册请求过程中的一个期间,由网络激活用于处理服务请求的特定pdu会话的用户平面资源,而不管在上行链路状态信息元素(ie)请求中没有pdu会话类型为始终在线的指示。

因此,本文的实施例提供了用于在无线通信系统中处理服务请求过程的方法。该方法包括由网络使用ue通用配置更新过程和网络发起的pdu会话修改过程中的一个,动态地触发对应于始终在线类型的pdu会话类型到正常pdu类型或者正常pdu类型的pdu会话类型到始终在线类型的配置改变。

因此,本文的实施例提供了用于在无线通信系统中处理服务请求过程的方法。该方法包括由用户设备(ue)动态地配置对应于始终在线类型的pdu会话类型到正常pdu类型或者正常pdu类型的pdu会话类型到始终在线类型的改变。此外,该方法包括由ue在pdu会话建立请求消息中向网络指示pdu会话类型为始终在线类型和正常类型中的一个,而不管pdu建立原因。此外,该方法包括由网络从ue接收作为始终在线类型和正常类型中的一个的pdu会话类型。此外,该方法包括由网络基于pdu会话建立请求消息、网络中的配置和网络中的订阅中的一个来确定pdu会话类型是始终在线类型还是正常类型。

在实施例中,pdu建立原因指示切换场景、紧急场景和正常场景中的至少一个。

在实施例中,在ue和网络处维持作为始终在线类型的pdu会话类型,该作为始终在线类型的pdu会话类型可以在5g和传统无线电接入技术(例如4g)之间的系统间改变期间使用。

因此,本文的实施例提供了用于处理服务请求过程的无线通信系统。该系统包括ue将协议数据单元(pdu)会话类型配置为始终在线类型或正常pdu类型,并在初始pdu会话建立过程期间向网络发送包括pdu会话类型为始终在线类型或正常pdu类型的pdu会话建立请求消息。网络从ue接收包括pdu会话类型为始终在线类型或正常类型的pdu会话建立请求消息,并基于pdu会话建立请求消息,建立pdu会话类型为始终在线类型或正常类型的pdu会话。

因此,本文的实施例提供了用于处理服务请求过程的无线通信系统。该系统包括被配置为向网络发起服务请求过程和注册请求过程中的一个的ue,其中,服务请求过程和注册请求过程中的一个在上行链路数据状态信息元素(ie)请求中包括pdu会话类型为始终在线类型的pdu会话标识符。

因此,本文的实施例提供了用于在无线通信系统中处理服务请求过程的网络。该网络包括与存储器和处理器耦合的协议数据单元(pdu)会话类型处理机。pdu会话类型处理机将pdu配置为始终在线,并且在服务请求过程和注册请求过程中的一个期间,激活用于处理服务请求的特定pdu会话的用户平面资源,而不管在上行链路状态信息元素(ie)请求中没有pdu会话类型为始终在线的指示。

因此,本文的实施例提供了用于在无线通信系统中处理服务请求过程的网络。该网络包括与存储器和处理器耦合的协议数据单元(pdu)会话类型处理机。pdu会话类型处理机使用ue通用配置更新过程和pdu修改过程中的一个,动态地触发对应于始终在线类型的pdu会话类型到正常pdu类型或者正常pdu类型的pdu会话类型到始终在线类型的配置改变。

因此,本文的实施例提供了用于处理服务请求过程的无线通信系统。该系统包括:ue动态地配置对应于始终在线类型的pdu会话类型到正常pdu类型或者正常pdu类型的pdu会话类型到始终在线类型的改变,并在pdu会话建立请求消息中向网络指示pdu会话类型为始终在线类型和正常类型中的一个,而不管pdu建立原因。网络从ue接收作为始终在线类型和正常类型中的一个的pdu会话类型,并且基于pdu会话建立请求消息、网络中的配置和网络中的订阅中的一个来确定pdu会话类型是始终在线类型还是正常类型。

当结合以下描述和附图考虑时,将更好地理解和明白本文的实施例的这些和其他方面。然而,应当理解的是,以下描述虽然指示了优选实施例及其许多具体细节,但是是以说明而非限制的方式给出的。在不脱离本文实施例的精神的情况下,可以在本文实施例的范围内进行许多改变和修改,并且本文的实施例包括所有这些修改。

发明的有益效果

本发明提供了用于在无线通信系统中有效处理服务请求过程的方法和系统。

此外,本发明提供了用于在无线通信系统中有效地将协议数据单元(pdu)会话类型配置为始终在线类型的方法和系统。

附图说明

本发明在附图中示出,在所有附图中,相同的参考字母指示不同附图中的相应部分。从下面参考附图的描述中将更好地理解本文的实施例,其中:

图1是示出根据现有技术的场景的序列图,其中,直到在3gpp上完成服务请求过程,非3gpppdu存在延迟;

图2是示出根据现有技术的场景的序列图,其中,非3gpppdu2存在由于异常情况而导致的延迟;

图3是示出根据本文公开的实施例的用于在单个接入上为3gpp和非3gpppdu两者发送服务请求响应(接受/拒绝)的各种操作的序列图;

图4是示出根据本文公开的实施例的用于在两个接入上(3gpp、非3gpp单独地)为它们对应的pdu发送服务请求响应(接受/拒绝)的各种操作的序列图;

图5是示出根据本文公开的实施例的用于允许两个不同接入上的并发服务请求过程并维持每个接入的尝试计数器的各种操作的序列图;

图6是示出根据本文公开的实施例的用于维持每个接入的服务请求尝试计数器的各种操作的序列图;

图7是示出根据本文公开的实施例的用于允许每个会话的并发服务请求过程的各种操作的序列图,其中两个(独立的)服务请求会话都是成功的;

图8是示出根据本文公开的实施例的用于允许每个会话的并发服务请求过程的各种操作的序列图,其中ue保持尝试,直到ue独立地用尽每个会话的最大服务请求尝试限制;

图9是示出根据本文公开的实施例的在ue和5gc之间通信传送的各种信令消息的序列图;

图10是示出根据本文公开的实施例的在ue和5gc之间通信传送的各种信令消息的序列图;

图11是示出根据本文公开的实施例的处于3gpp的cm连接状态的pdu移动的序列图;

图12是示出根据本文公开的实施例的处于3gpp的cm连接状态的pdu移动的序列图;

图13是示出根据本文公开的实施例的当至少一个pdu的ul数据挂起时,ue将触发服务请求的序列图;

图14是示出根据本文公开的实施例的当没有上行链路数据挂起时,ue将触发移动性注册更新的序列图;

图15是根据本文公开的实施例的pdu会话建立过程的图示;

图16是根据本文公开的实施例的维持ue上下文的网络的图示;

图17是根据本文公开的实施例的在移动到rrc非活动状态时指令ue的网络的图示;

图18是根据本文公开的实施例的执行服务请求过程的图示;

图19是根据本文公开的实施例的请求的pdu会话的drb的图示;

图20是根据本文公开的实施例的pdu会话重新激活结果的图示;

图21是根据本文公开的实施例的接收第二服务接受消息的图示;

图22是根据本文公开的实施例的完成ue角度sr过程的图示;

图23是根据本文公开的实施例的mme不检查s-tau指示的图示;

图24是根据本文公开的实施例的mme检查s-tau指示的图示;

图25是根据本文公开的实施例的用于网络将在pdu会话建立响应消息中向ue指示pdu是否是始终在线的方法的图示;

图26是根据本文公开的实施例的用于向ue动态配置pdu类型(是否是始终在线pdu)的方法的图示;

图27是根据本文公开的实施例的用于在无线通信系统中处理服务请求过程的系统的示意图;和

图28-图30是示出了根据本文公开的实施例的由无线通信系统实施的处理服务请求过程的各种操作的流程图。

具体实施方式

参考在附图中示出并在以下描述中详细描述的非限制性实施例,更全面地解释本文的实施例及其各种特征和有益细节。省略了对众所周知的组件和处理技术的描述,以免不必要地模糊本文的实施例。此外,本文描述的各种实施例不一定是互斥的,因为一些实施例可以与一个或多个其他实施例组合以形成新的实施例。除非另有说明,否则本文使用的术语“或”是指非排他性的“或”。本文使用的示例仅仅意在便于理解可以实践本文的实施例的方式,以及进一步使本领域技术人员能够实践本文的实施例。因此,这些示例不应被解释为限制本文的实施例的范围。

如本领域中的传统,实施例可以按照执行所描述的一个或多个功能的块来描述和说明。这些块(在本文可以被称为单元或模块等)由模拟或数字电路(诸如逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子组件、有源电子组件、光学组件、硬连线电路等)物理地实施,并且可以可选地由固件和软件驱动。电路可以例如被体现在一个或多个半导体芯片中,或者被体现在诸如印刷电路板等的基底支撑上。构成块的电路可以由专用硬件实施,或者由处理器(例如,一个或多个编程的微处理器和相关电路)实施,或者由执行块的一些功能的专用硬件和执行块的其他功能的处理器的组合来实施。在不脱离本发明的范围的情况下,实施例的每个块可以物理地被分成两个或更多个相互作用和分立的块。同样,在不脱离本发明的范围的情况下,实施例的块可以物理地组合成更复杂的块。

附图用于帮助容易地理解各种技术特征,并且应当理解,本文呈现的实施例不受附图的限制。因此,除了在附图中具体阐述的那些之外,本公开还应当被解释为扩展到任何变更、等同物和替代物。虽然术语第一、第二等可以在本文用于描述各种元件,但是这些元件不应受这些术语的限制。这些术语通常仅用于区分一个元件和另一元件。

本文的实施例实现了用于在无线通信系统中处理服务请求过程的方法。该方法包括由用户设备(ue)将协议数据单元(pdu)会话类型配置为始终在线类型或正常pdu类型。此外,该方法包括在初始pdu会话建立过程期间,由ue向网络发送pdu会话建立请求消息,该pdu会话建立请求消息包括pdu会话类型为始终在线类型或正常pdu类型。此外,该方法包括由网络从ue接收pdu会话建立请求消息,该pdu会话建立请求消息包括pdu会话类型为始终在线类型或正常pdu类型。此外,该方法包括由网络基于pdu会话建立请求消息建立pdu会话类型为始终在线类型或正常pdu类型的pdu会话。

始终在线类型对应于请求始终在线pdu会话。正常pdu类型对应于不请求始终在线pdu会话。

始终在线pdu会话:对于其用户平面资源必须在从5gmm-idle模式到5gmm-connected模式的每次转换期间被激活的pdu会话。ue基于来自上层(即,应用层)的指示请求将pdu会话建立为始终在线pdu会话,并且网络决定pdu会话是否被建立为始终在线pdu会话。

与传统系统和方法不同,所提出的方法可以用于降低给定接入内服务请求过程的两个触发器之间的延迟。所提出的方法可以用于在为延迟敏感pdu会话建立用户平面资源时避免延迟。假设从ue发送第一服务请求消息,同时nas层接收为延迟敏感pdu会话(比如pdu会话“x”)建立用户平面资源的请求。现在,在ue能够通过重新触发服务请求过程来请求用于pdu会话“x”的用户平面资源之前,ue被迫等待直到第一服务请求过程完成。这种延迟对于延迟敏感服务(如任务关键型)是不可接受的。

为了解决上述问题,ue和网络首先协商pdu会话是否是延迟敏感pdu会话,并将其称为始终在线pdu会话。此外,在每个服务请求过程(或注册请求过程)中,如果用户平面资源不可用,ue也为始终在线pdu会话请求用户平面资源。因此,当服务请求过程或注册过程正在进行时,如果有上行链路数据要被发送用于始终在线pdu会话,则用户平面资源对于ue来说可容易地用于发送上行链路数据,并且在请求用户平面资源同时等待第一服务请求过程完成时没有延迟。换句话说,第一服务请求过程或注册过程已经携带为始终在线pdu会话建立用户平面资源的请求。因此,ue不需要为始终在线pdu会话发起第二服务请求过程,而是在完成第一服务请求过程或注册过程之后其将立即获得所需的用户平面资源。

所提出的方法可以用于完全避免单个接入上的服务请求过程之间的延迟,因为它们被视为独立的过程。所提出的方法可以用于解决多接入在服务请求过程的触发中的依赖性,以显著降低延迟。

所提出的方法可以用于发送单个服务请求,该单个服务请求包括要被激活的3gpp和非3gpppdu两者的列表,同时维持单个尝试计数器。所提出的方法可以用于允许两个不同接入上的并发服务请求过程,并维持每个接入的尝试计数器。这将任一接入的延迟降低到预定值。

该方法可以用于降低无线通信系统中的数据平面建立时延。所提出的方法可以用于降低信令开销,该信令开销由于如下原因而避免:如果ue上下文被删除则需要为所有pdu执行pdu建立过程,并且寻呼也可以从mme转发到amf,使得至少对于高优先级pdu或紧急情况,ue不会由于当前限制而错过任何寻呼。

该方法可以用于通过如ue通用配置更新、网络发起的pdu会话修改的过程或来自网络的支持ue的动态配置的任何过程提供的pdu类型(即,是否是始终在线pdu)的动态配置。

所提出的方法可以用于允许每个会话的并发服务请求过程,其中每个会话由新的标识符“服务请求标识符(servicerequestidentifier,sri)”组成以在会话之间进行区分并且每个会话独立地维持尝试计数器、过程的相关定时器(t3517、t3325)。这导致降低了在3gpp和非3gpp接入之间触发服务请求之间的延迟。

在实施例中,该方法可以用于发送单个服务请求,该单个服务请求包括要被激活的3gpp和非3gpppdu两者的列表,同时维持单个尝试计数器。这将任一接入的延迟降低到预定值。在另一实施例中,该方法可以用于允许两个不同接入上的并发服务请求过程,并维持每个接入的尝试计数器。这将完全避免接入之间的任何延迟。在另一实施例中,该方法可以用于允许每个会话的并发服务请求过程,其中每个会话由标识符“服务请求标识符(sri)”组成以在会话之间进行区分并且每个会话独立地维持尝试计数器、过程的相关定时器(t3517、t3325)。

在实施例中,该方法允许3gpp和n3gpp(非3gpp)接入处于空闲(idle)模式,并且ue利用n3gpp接入获得3gpp中的寻呼。此外,ue可以被配置为发送具有可移动的n3gpppdu的允许列表的服务请求。同时,ue试图通过发送服务请求在n3gpp中移动到cm_connected状态。该服务请求不应包含在3gpp服务请求中发送的“处于pdu的允许列表中的”pdu。它可以包含基于上行链路数据的“处于pdu的允许列表中”的3gpp中的服务请求中未发送的pdu的列表。

在实施例中,该方法允许3gpp接入处于cm-connected状态并且n3gpp接入处于idle模式,并且ue获得具有pdu会话标识(id)的针对n3gpp的下行链路数据的通知。如果通知已经到来的pdu会话被允许在3gpp上移动,则ue可以被配置为发送服务请求,否则ue将发送通知响应。同时,如果ue试图通过发送服务请求在n3gpp中移动到cm_connected状态。该服务请求不应包含在3gpp中针对下行链路数据的通知已经到来的pdu,并且如果该服务请求被允许在3gpp上被重新激活。服务请求可以包含不被允许在3gpp上被激活或者在3gpp中通知没有到来的基于上行链路数据的n3gpppdu。

在实施例中,该方法允许ue在至少一个pdu的ul数据挂起时触发服务请求。在实施例中,该方法允许ue在没有上行链路数据挂起时触发移动性注册更新。

在所提出的方法中,寻呼可以从移动性管理实体(mobilitymanagemententity,mme)转发到认证管理功能(authenticationmanagementfunction,amf),使得至少对于高优先级pdu或紧急情况,ue不会由于当前限制而错过任何寻呼。该方法可以用于降低5g网络中的数据平面建立时延。

在实施例中,当通过考虑其中上层通知nas为始终在线pdu或优先pdu的这样的高优先级pdu而请求建立与网络的pdu会话时,应用处理器(applicationprocessor,ap)或上层向通信处理器(communicationprocessor,cp)或nas层提供pdu类型(高优先级、低时延或延迟不容忍、请求pdu的应用类型等)。这种关于始终在线pdu的信息被保持在cp处,并用于在随后的服务请求或注册过程中每当这些过程被触发时就设置上行链路数据状态ie(例如,在rlf之后,由于挂起的数据等,发起sr)。at命令也可以用于向调制解调器或nas层指示哪些pdu将被认为是始终在线pdu。

在实施例中,当ue正在激活这种始终在线pdu时,则它将在pdu建立过程期间通知网络,并且网络使用始终在线pdu的ue指示来管理由于在ran侧的非活动定时器期满而导致的drb释放。当在ran处针对始终在线pdu的非活动定时器期满时,则当为多于1个pdu建立用户平面资源时,网络不应释放映射到该特定的始终在线pdu的drb。当在ran处针对始终在线pdu的非活动定时器期满,并且没有用于该ue的建立了用户平面资源的其他pdu时,则网络将把该ue移动到rrc非活动状态。

在另一实施例中,当发送服务请求或注册请求消息时,ue使用上行链路数据状态ie来标记其数据挂起的pdu。在这样做的同时,ue可以采用以下两种方法中的任何一种。在上行链路数据状态ie中标记所有始终在线pdu(没有用户平面资源或没有drb)。在上行链路数据状态ie中标记所有活动pdu(没有用户平面资源或没有drb)。可替代地,当发送服务请求或注册请求消息时,如果ue具有始终在线pdu,则ue将向网络指示它需要drb用于所有活动pdu。在这种情况下,网络应当为ue的所有活动pdu建立用户平面资源。此外,如果由于任何异常场景,ue和网络之间的连接丢失,则预期网络将在再次建立连接之后与ue重新建立用于始终在线pdu的用户平面资源。

在另一实施例中,如果ue在其等待完成正在进行的服务请求过程的同时接收到新的pdu会话id(始终在线pdu)的上行链路数据,则ue可以中止当前正在进行的服务请求过程并进行新的服务请求过程。当发送服务请求时,ue使用上行链路数据状态ie标记其数据挂起的pdu。在这样做的同时,ue可以采用以下两种方法中的任何一种。在上行链路数据状态ie中标记所有始终在线pdu(没有用户平面资源或没有drb)。在上行链路数据状态ie中标记所有活动pdu(没有用户平面资源或没有drb)。可替代地,当发送服务请求或注册请求消息时,如果ue具有始终在线pdu,则ue将向网络指示它需要drb用于所有活动pdu。在这种情况下,网络应当为ue的所有活动pdu建立用户平面资源。此外,在ue侧,通过检查是否为对于其用户平面无线电资源在最近发送的服务请求消息中被请求并且在pdu会话重新激活结果ie中被指示成功激活的所有(一个或多个)pdu会话id建立了drb,sr过程被标记为完成。at命令也可以用于向调制解调器或nas层指示哪些pdu将被认为是始终在线pdu。

在另一实施例中,ue在最近的服务请求中不立即请求已经请求的pdu,其中at命令还可以用于向调制解调器或nas层指示哪些pdu将被认为是始终在线pdu。

该方法可以用于在无线通信系统中识别始终在线pdu会话。该方法可以用于动态地改变pdu会话类型(即,始终在线类型到正常pdu类型或正常pdu类型到始终在线类型)。该方法可以用于处理两个网络之间(例如,4g网络到5g网络或5g网络到4g网络)的pdu移动。

现在参考附图,更具体地,参考图3至图30,示出了优选实施例。

图3是示出根据本文公开的实施例的用于在单个接入上为3gpp和非3gpppdu两者发送服务请求响应(接受/拒绝)的各种操作的序列图。

在1处,ue100通过3gpp向网络200发送服务请求(pti=1)。在1a处,3gpp上服务请求的首次尝试失败。在2处,非3gpppdu有数据要发送。在3处,ue100通过3gpp向网络200发送包括3gpppdu和非3gpppdu两者的服务请求。在4处,为3gpppdu和非3gpppdu两者建立用户平面/drb。在5处,ue100从网络200接收包括用于3gpppdu和非3gpppdu两者的pdu会话状态的服务接受消息。

如图3中所示,该方法包括发送包括3gpp和非3gpppdu两者的单个服务请求,并维持单个尝试计数器。这将任一接入的延迟降低到最大10秒。考虑一系列场景:

服务请求在5gmm-connected模式中通过3gpp触发,可选地,包括过程事务标识(proceduretransactionidentity,pti)以唯一地标识会话/过程,

5gmm-connected模式下的非3gpppdu有mo数据要发送,

3gpp上的服务请求过程的首次尝试由于任何异常场景而失败,

(a)下一服务请求尝试应当包括要被激活的3gpp和非3gpppdu两者,将尝试计数器递增1。因此,将延迟降低到最大t3517秒,(或)

(b)下一服务请求尝试应当包括要被激活的3gpp和非3gpppdu两者,将尝试计数器重置为0。因此,将延迟降低到最大t3517秒,(或)

(c)下一服务请求尝试应当包括要被激活的3gpp和非3gpppdu两者,而不改变尝试计数器的值。因此,将延迟降低到最大t3517秒。

网络200以两种方式中的任一种发送对ue100发送的服务请求的响应(服务接受或服务拒绝):

如图3中所示,针对3gpp和非3gpppdu两者的服务请求响应(接受/拒绝)都是在单个接入上发送的,单个接入优选地是触发服务请求的接入,如果ue的sr消息包括pti,则可选地维持与服务请求消息中相同的pti。

图4是示出根据本文公开的实施例的用于在两个接入上(3gpp、非3gpp单独地)为它们对应的pdu发送服务请求响应(接受/拒绝)的各种操作的序列图。

如图4中所示,在1处,ue100通过3gpp向网络200发送服务请求。在1a处,3gpp上服务请求的首次尝试失败。在2处,非3gpppdu有数据要发送。在3处,ue100通过3gpp发送包括3gpppdu和非3gpppdu两者的服务请求。在4a处,为3gpppdu建立用户平面/drb。在4b处,ue100接收包括3gpppdu的pdu会话状态的服务接受消息。在4c处,为非3gpppdu建立用户平面/drb。在4d处,ue100接收包括非3gpppdu的pdu会话状态的服务接受消息。

结合图3,网络200向ue100发送响应(服务接受或服务拒绝)。在两个接入上(3gpp、非3gpp单独地)为它们对应的pdu,服务请求响应(接受/拒绝)被发送,并且如果ue的sr消息包括pti,则可选地维持相同的pti。

此外,在服务接受/拒绝消息ie中需要新添加pti和表示最终响应位的新的位(f),以指示响应消息是针对单个接入还是两个接入:

a.如果该字段未被设置,则当前响应是针对接入中的一个的,并且ue需要等待针对另一接入的服务响应消息,或者等待直到过程定时器t3517期满以将过程标记为完成,

b.如果该字段被设置(这意味着网络正在发送针对3gpp和非3gpp两者一起的响应),并且ue100将过程标记为完成。

备用八位字节中的一位可以用于上述目的。->位的位置需要待讨论。

服务拒绝的具体情况:如果以下原因代码中的任何一个在一个接入上进入服务拒绝,则它自动适用于另一接入。

原因代码#3-非法ue,

原因代码#6-非法me,

原因代码#8-5gs服务不允许,

原因代码#11-plmn不允许,

原因代码#22-拥塞(3gpp、非3gpp的核心网相同),以及

原因代码#xx-n1模式不允许(3gpp、非3gpp用相同plmn注册)。

所有上述提议都适用于当ue利用相同amf在3gpp和n3gpp中在相同plmn上注册的情况。

图5是示出根据本文公开的实施例的用于允许两个不同接入上的并发服务请求过程并维持每个接入的尝试计数器的各种操作的序列图。

如图5中所示,在1处,服务请求过程正在ue100和网络200之间在3gpp上进行(包括pti=1)。在2处,非3gpppdu有数据要发送。在3处,通过非3gpp向网络200触发服务请求过程(包括pti=2)。在4处,为3gpppdu建立用户平面/drb,并且在5处,为非3gpppdu建立用户平面/drb。在6处,ue100通过3gpp接收服务接受消息(pti=1),并且在7处,ue100通过非3gpp接收服务接受消息(pti=2)。

如图5中所示,该方法包括在两个不同的接入上允许并发服务请求过程,并维持每个接入的尝试计数器。这将不涉及接入之间的任何延迟。

1.在5gmm-connected模式下通过3gpp触发服务请求。

2.5gmm-connected模式下的非3gpppdu有mo数据要发送。

3.现在,ue100通过非3gpp发送服务请求,而不等待正在进行的3gpp上的服务请求过程的结果。

4.每个接入都可以触发服务请求过程,而无需等待另一接入。此外,维持独立的尝试计数器并独立地处理过程。

使用这种提议的方法,在对数据或信令过程的接入之间将不会有任何种类的依赖性和延迟。

图6是示出根据本文公开的实施例的用于维持每个接入的服务请求尝试计数器的各种操作的序列图。如图6中所示,msc描绘了服务请求尝试计数器是如何按每个接入维持的。

如图6中所示,在1处,服务请求过程在3gpp上进行(包括pti=1)。在2处,非3gpppdu有数据要发送。在3处,ue100通过3gpp重新发送服务请求过程(包括pti=1)。在4处,通过非3gpp触发服务请求过程(包括pti=2)。在5处,为3gpppdu建立用户平面/drb,并且在6处,为非3gpppdu建立用户平面/drb。在7处,ue100通过3gpp接收服务接受消息(pti=1)。在8处,ue100通过非3gpp接收服务接受消息(pti=2)。

图7是示出根据本文公开的实施例的用于允许每个会话的并发服务请求过程的各种操作的序列图,其中两个(独立的)服务请求会话都是成功的。

如图7中所示,在1处,ue100通过3gpp向网络200发送sr=1的针对pdu1的服务请求。在2处,pdu2有数据要发送。在3处,ue100通过3gpp发送sr=2的针对pdu2的服务请求。在4a处,为3gpppdu1建立用户平面/drb。在4b处,ue接收针对pdu1的sr=1的服务接受消息。在5a处,为3gpppdu2建立用户平面/drb。在5b处,ue接收针对pdu2的sr=2的服务接受消息。在6a处,为pdu1建立用户平面/drb。在6b处,为pdu2建立用户平面/drb。在6c处,ue100接收包括pdu会话状态的服务接受消息。

如图7中所示,该方法包括允许每个会话的并发服务请求过程,其中每个会话由新的标识符“服务请求标识符(sri)”组成以在会话之间进行区分并且每个会话独立地维持尝试计数器、过程的相关定时器(t3517、t3325)。这将完全避免接入上的请求之间的任何延迟。这可以被称为“基于sri的服务请求”过程。

在实施例中,该方法仅包括两个服务请求会话。此外,允许的并发会话数量取决于实施方式。

1.在5gmm-connected模式下,针对pdu1通过3gpp触发服务请求,sri=1。

2.现在,考虑这样的情况,其中3gpp上的pdu2有mo数据要发送,或者网络200在3gpp上发送用于pdu2的数据通知。

3.ue100触发sri=2的针对pdu2的服务请求过程。不管对pdu1的服务请求会话(sri=1)的响应如何,该过程将对pdu2独立执行。

4.此外,基于来自网络200的响应,以下三种情况(a、b和c)是可能的。如果网络200发送:

情况a:包括由ue100在请求消息中发送的sri的针对pdu1的服务接受。类似地,ue100接收针对pdu2的服务接受。

替代地,网络200可以发送具有更新的pdu会话状态的单个服务接受消息,并且ue100将处理该消息,仅清除那些已经从网络200接收到响应的pdu的sri上下文。这是其中两个(独立的)服务请求会话都成功的情况。

在实施例中,与两个会话相关的所有基于sri的上下文(即,尝试计数器、定时器、sri值)将在过程完成后分别被清除。

情况b:由于任何异常情况,没有针对pdu1服务请求的响应。在t3517期满之后,ue100重新发送针对pdu1的服务请求(sri=1)。同时,ue100接收针对pdu2服务请求的响应(接受/拒绝)。两个会话独立进行。在实施例中,如果pdu2的服务接受到来,那么当过程成功时,所有的上下文(尝试计数器、定时器和sri值)将被清除,否则上下文被维持,直到过程结束。然而,对于pdu1(sri=1),由于过程尚未完成,所以在ue侧维持上下文。

图8是示出了根据本文公开的实施例的用于允许每个会话的并发服务请求过程的各种操作的序列图,其中,ue100继续尝试,直到ue100独立地用尽每个会话的最大服务请求尝试限制。

如图8中所示,在1处,ue100通过3gpp发送sr=1的针对pdu1的服务请求。在2处,pdu2有mo数据要发送。在3处,ue100通过3gpp发送sr=2的针对pdu2的服务请求。在4处,3gpp上针对pdu1的服务请求的首次尝试失败。在5处,ue100通过3gpp重新发送sr=1的针对pdu1的服务请求。在6处,3gpp上针对pdu2的服务请求的首次尝试失败。在7处,ue100通过3gpp重新发送sr=2的针对pdu2的服务请求。在8处,针对pdu1达到最大尝试,导致t3325定时器开始,但是针对pdu2还剩一次尝试。在9处,t3325定时器处于运行状态。

如图8中所示,对于任何服务请求没有响应,导致对于所有现有的基于sri的sr会话的t3517定时器期满。ue100继续尝试,直到它独立地用尽每个会话的最大服务请求尝试限制。如果没有来自网络的响应,并且任何一个会话的最大尝试已用尽,则停止所有正在进行的服务请求会话,清除基于sri的服务请求会话上下文,并开始定时器t3325。只有在以下情况下,ue100才可以尝试服务请求过程:

t3325定时器期满。

ue100针对尚未成为最近服务请求会话的一部分的pdu(新pdu)有mo数据要发送(这可以使用上行链路数据状态ie来标识)。

它响应于来自网络200的寻呼。

下表1指示了对不同服务拒绝原因的处理。

表1:服务拒绝的具体情况

下表2指示了服务拒绝的具体情况。

表2:ue侧的异常情况

图9和图10是示出根据本文公开的实施例的在ue和5gc之间通信传送的各种信令消息的序列图。

如图9中所示,在1处,ue100通过3gpp发送sr=1的针对pdu1的服务请求。在2处,高优先级pdu2有mo数据要发送。在3处,ue100通过3gpp发送sr=2的包括pdu1和pdu2的新服务请求。在4处,为3gpppdu1建立用户平面/drb。在5处,ue接收到针对pdu1的sr=1的服务接受消息。当等待来自新sr的响应时,该消息被ue100丢弃。在6处,为3gpppdu2建立用户平面/drb。在7处,ue100接收针对pdu1和pdu2的sr=2的服务接受消息。该消息被ue100接受。

如图10中所示,在1处,ue100通过3gpp发送sr=1的针对pdu1的服务请求。在2处,高优先级pdu2有mo数据要发送。在3处,ue100通过3gpp发送sr=2的包括pdu1和pdu2的新服务请求。在4处,为3gpppdu1建立用户平面/drb,并且在5处,为3gpppdu2建立用户平面/drb。在6处,ue接收针对pdu1和pdu2的sr=2的服务接受消息。

如图9和图10中所示,可以尽可能快地请求用户平面资源(drb)。考虑这样的场景,其中ue100已经触发了针对pdu1的sri=1(服务请求标识符)的服务请求过程。有针对一些其他pdu(可以是更高优先级的pdu)发送mo数据的请求。在这种情况下,ue100将中止正在进行的服务请求过程,并触发另一服务请求过程作为全新的过程。为了实现上述行为,使用了服务请求标识符(sri),其可以用来唯一地标识每个服务请求过程。它必须被包括在每个服务请求程序消息(服务请求或服务接受或服务拒绝消息等)中。sri唯一地标识服务请求过程的特定事务。可选地,第一服务请求过程消息可以不包括sri。即,仅来自第二服务请求过程的sri被包括在服务请求过程消息中。

为了更好地理解概念,考虑以下示例:针对pdu1触发服务请求,sri=1。现在,考虑这样的情况,其中pdu2必须通过3gpp发送数据,或者网络200通过3gpp发送用于pdu2的数据通知。根据当前的现有技术,因为sr过程已经正在进行,所以ue100将阻止新的服务请求,即阻止关于pdu2的新数据请求。提出ue100将中止sri=1的服务请求过程(即,正在进行的服务请求过程),并将以下面的方式“情况a”或“情况b”之一触发新的服务请求过程。

情况a,ue100在上行链路数据状态ie中触发包括pdu1和pdu2两者的sri=2的服务请求。现在,网络200为ue100配置用于pdu1的承载,并发送针对pdu1的sri=1的服务接受。

由于ue100已经中止了sri=1的服务请求过程,并且正在等待针对sri=2的服务请求的响应,因此ue100将丢弃sri=1的服务接受(或服务拒绝)。

同时,网络200还为ue100配置用于pdu2的承载,并发送包括以下可能选项之一的服务接受消息:

sri=2的服务接受或服务拒绝消息。这将被ue100接受。

ue100触发在上行链路数据状态ie中仅包括pdu2的服务请求,其中sri=1或2(取决于实施方式,这里sri=2用作示例),因为对于ue100,它是新的服务请求。(其中ue只想要用于pdu2的用户平面)

网络为ue配置用于pdu1的承载,对于其,ue必须立即丢弃或释放资源,将其视为无效消息。如果包括服务接受,ue将丢弃服务接受。5.现在,网络为ue配置用于pdu2的承载,对于其,ue将平和地接受该过程的进行。如果服务接受不包括关于pdu1的信息(这是预期行为),则指示新的(第二个)服务请求过程的结束。如果对于pdu1有任何挂起的mo数据或者从网络接收到数据通知,则ue将触发针对pdu1的sr。

所提出的方法还处理相同接入的并发服务请求。

作为实现选项,amf500可以存储时间“x”(通过运行定时器)的pdu会话重新激活结果ie的值。因此,如果amf500接收到与先前的服务请求消息相比具有增加的sri值的新sr消息,则amf500可以只对上行链路数据状态ie的增量部分起作用,并且对于其已经向ue100发送了响应的pdu会话id,不需要重新请求smf建立drb,即,例如第一sr过程(具有sri1)请求的pdu1和pdu2。amf500建立pdu1和pdu2(在请求smf之后),并且向ue100发送具有pdu会话重新激活结果ie的服务接受。同时,amf500接收具有pdu1、pdu2和pdu3的新服务请求消息(具有sri2),然后amf500使用存储的pdu会话重新激活结果ie来确定pdu1和pdu2的结果,并且仅针对pdu3请求smf建立pdu会话。然后最后,amf500通过用(来自sri1的)pdu1和pdu2的存储值以及pdu3的新结果对pdu会话重新激活结果ie进行编码来发送服务接受。

在又一实施例中,如果给定pdu会话的用户平面资源(或drb)已经是活动的,则amf500将对该特定pdu会话的pdu会话重新激活结果是pdu会话的成功激活进行编码,即使amf500从ue100接收到建立该特定pdu会话的请求也如此。

图11是示出根据本文公开的实施例的处于3gpp的cm连接状态的pdu移动的序列图。

如图11中所示,在1处,ue100在n3gpp接入模式和3gpp接入模式上处于cmidle。在2处,amf500向ran发送指示非3gpp接入的寻呼。在3处,ran400向ue100发送指示非3gpp接入的寻呼。在4处,ue100向amf发送服务请求。在5处,ue100在n3gpp上处于待连接的cmidle。在6处,amf500在3gpp上开始n3gpppdu激活。在7处,直到3gpp服务请求过程结束,ue100才将通过n3gpp触发针对在3gpp中被允许重新激活的pdu的服务请求。此外,ue100可以触发针对不允许在3gpp上激活的pdu的服务请求。

在实施例中,3gpp和n3gpp接入处于idle模式,并且ue100利用n3gpp接入获得3gpp中的寻呼。ue100发送具有可移动的n3gpppdu的被允许列表的服务请求。在此期间,ue100试图通过发送服务请求在n3gpp中移动到cm_connected状态。

在实施例中,服务请求不应包含在3gpp服务请求中发送的“处于pdu的被允许列表中的”pdu。它可以包含基于上行链路数据的“处于pdu的被允许列表中”的3gpp中的服务请求中未发送的pdu的列表。

图12是示出根据本文公开的实施例的处于3gpp的cm连接状态的pdu移动的序列图。

如图12中所示,在1处,ue100在n3gpp接入上处于cmidle,并且在3gpp接入上处于cm连接。在2处,amf500向ran发送指示非3gpp接入pdu会话id的通知。在3处,ran400向ue100发送指示非3gpp接入pdu会话id的通知。在4处,ue100向amf发送服务请求。在5处,ue100在n3gpp上处于待连接的cmidle,并且在6处,amf500在3gpp上开始n3gpppdu激活。在7处,直到3gpp服务请求过程结束,ue100才将通过n3gpp触发针对在3gpp中被允许重新激活并且对于其通知已经到来的pdu的服务请求。此外,ue100可以基于上行链路数据来触发针对不被允许在3gpp上激活或者在3gpp中对于其通知没有到来的n3gpppdu的服务请求。

在实施例中,3gpp接入处于cm-connected状态,并且n3gpp接入处于idle模式,并且ue100利用pdu会话id/接入技术获得针对n3gpp的下行链路数据的通知。如果对于其通知已经到来的pdu会话被允许在3gpp上移动,则ue100发送服务请求,否则,ue100将发送通知响应。在此期间,如果ue100试图通过发送服务请求来在n3gpp中移动到cm_connected状态。

在实施例中,服务请求不应包含对于其在3gpp中对下行链路数据的通知已经到来的pdu,并且如果服务请求被允许在3gpp上被重新激活。可替代地,服务请求不应包含被允许在3gpp上重新激活的pdu。

服务请求可以包含不被允许在3gpp上被激活或者对于其在3gpp中通知没有到来的基于上行链路数据的n3gpppdu。

图13是示出根据本文公开的实施例的当对于至少一个pdu的ul数据挂起时,ue100将触发服务请求的序列图。

问题场景包括:

在1处,pdu1和pdu2用户平面在3gpp接入上是活动的(即,drb被建立),

在2处,rlf发生,并且

在3处,ue100从rlf恢复

在恢复之后,如果上行链路数据挂起,则ue100可以发送服务请求(下面的情况a),或者当上行链路数据未挂起时,发送移动性更新(下面的情况b)。

下面列出的两个情况场景提供了解决方案:

情况a:当ul数据对于至少一个pdu挂起时,ue100将以3个替代选项之一触发服务请求:

在4a处,ue100触发包括pdu1、pdu2(即,在服务请求的最近上行链路数据状态中被请求激活的所有pdu)的服务请求;或者

在4b处,ue100同时为pdu1、pdu2(即,在服务请求的最近上行链路数据状态中被请求激活的所有pdu)触发服务请求;或者

在4c处,ue100在为紧急pdu(如果有的话)获得服务之后立即触发服务请求,该紧急pdu在rlf发生之前是活动的。

图14是示出根据本文公开的实施例的当没有上行链路数据挂起时,ue100将触发移动性注册更新的序列图。

情况b:当没有上行链路数据挂起时,ue100将以两个选项之一触发移动性注册更新:

在图14中的4a处,ue触发上行链路数据状态ie中的紧急pdu的移动性注册更新,或者

在图14中的4b处,ue触发包括最近上行链路数据状态ie中活动的所有pdu的移动性注册更新。

图15是根据本文公开的实施例的pdu会话建立过程的图示。

如图15中所示,应用处理器(ap)通过发送要建立的指示它是否是始终在线pdu(即,更高优先级的pdu会话)的pdu来发起与通信处理器(cp)120或nas的pdu会话建立过程。并且cp120在到网络200的pdu建立请求消息中包括类型指示。稍后,网络200在非活动定时器期满期间利用该pdu的信息及其类型来确定是否需要释放用户平面资源。如果pdu类型为始终在线,则即使非活动定时器期满之时网络200也将并不释放用户平面资源,并且继续维持ue上下文,或者如果pdu类型为始终在线,则网络200将不运行非活动定时器。由于任何rlf原因或错误情况,drb被释放,然后网络200将重新激活始终在线pdu会话。amf500将通知gnodeb、smf、upf和其他相关网络元件关于始终在线pdu会话。因此,如果网络元件确定这种pdu会话drb被释放,则网络元件可以开始drb激活过程。

如图15中所示,在1处,ap110向cp120请求针对pdu5的pdu建立,类型-正常/始终在线。在2a处,cp120向网络200发送pdu建立请求pdu5,类型-正常/始终在线。在2b处,cp120存储pdu信息(即,pdu5,类型-正常/始终在线)。在3a处,网络200存储pdu信息(即,pdu5,类型-正常/始终在线)。在3b处,在ap110和网络200之间执行pdu会话建立过程。

图16是根据本文公开的实施例的维持ue上下文的网络200的图示。

在图16中的实施例中,其中ue100具有多于1个具有用户平面资源的pdu,其中一个为始终在线pdu类型。当非活动定时器对于始终在线pdu期满时,网络200将不释放维持ue上下文的用户平面资源。

图17是根据本文公开的实施例的在移动到rrc非活动状态时指令ue100的网络200的图示。

在图17的实施例中,ue100仅具有一个具有活动的用户平面资源的类型为始终在线的pdu。当非活动定时器对于该始终在线pdu期满时,网络200将不释放用户平面资源,并指令ue100在1-3处进入rrc非活动状态。替代地,如果gnode-b正在具有始终在线pdu会话,并且非活动定时器期满,指示在取决于实施方式的时间内没有数据传输,则gnode-b可以释放drb的物理资源,并将该特定drb移动到非活动状态,从而保持所有其他drb活动,即,每drb非活动状态移动。现在,无论何时在移动到非活动(inactive)的drb上接收到数据,其都通过物理资源分配来恢复。

图18是根据本文公开的实施例的执行服务请求过程的图示。

在图18中的实施例中,在1处,如果任何应用有数据要发送,则在2a和2b处,ue100将发送包括该pdu会话id(映射到所请求的应用)以及所有其他活动pdu或者在上行链路数据状态ie中不具有用户平面资源的始终在线类型的所有活动pdu的服务请求。因此,延迟被最小化,并满足低时延、延迟不容忍服务pdu的关键要求。可替代地,当发送服务请求或注册请求消息时,ue100具有始终在线pdu,则ue100将向网络200指示ue100需要drb用于所有活动pdu。在这种场景下,网络200应当为ue100的所有活动pdu建立用户平面资源。也就是说,一般地,如果ap110已经指示了始终在线pdu会话,则每次ue100触发服务请求过程时,并且如果没有为那些pdu会话建立drb,则ue100将在上行链路数据状态ie中包括那些pdu会话id。可替代地,一般地,如果ap110已经指示了始终在线pdu会话,则每次ue100触发服务请求过程时,不管为那些pdu会话建立的drb如何,ue100都将在上行链路数据状态ie中包括那些pdu会话id。可替代地,如果ue100是更高优先级接入或支持任务关键型服务或低时延应用的类型,则每次ue100触发服务请求过程时,它将设置所有活动pdu会话id作为上行链路数据状态ie的一部分。可替代地,如果ue100是更高优先级接入或支持任务关键型服务或低时延应用的类型,则网络200将运行长持续时间的非活动定时器,或者将不运行非活动定时器,使得drb永远不会被释放,并且每当drb释放发生时,网络元件将发起重新建立drb的过程。网络200可以从订阅信息或来自ue的明确指示或者在确定ue100正在请求的服务类型之后(例如,如果ue请求任务关键型服务并因此建立那些pdu会话),理解ue具有更高优先级接入或支持任务关键型服务或低时延应用。

在图15-图18的实施例中,ap110正对于pdu5将(pdu)类型指示为正常或始终在线。这样做只是为了清楚地理解解决方案。来自ap110的(pdu)类型的指示仅针对始终在线pdu发送,否则暗示它们属于正常pdu类型。在本公开中描述的始终在线(或更高优先级的pdu会话)是为需要低时延和低连接建立时间的服务(例如任务关键型服务)建立的pdu会话。

图19是根据本文公开的实施例的请求的pdu会话的drb的图示。

在1处,ue100向网络200发送针对pdu5的sr1。在2处,高优先级pdu6有mo数据要发送。在3处,ue100发送针对pdu5、pdu6的服务请求2。在4处,为pdu5建立drb,并且在5处,为pdu6建立drb以及针对pdu5和pdu6的服务接受(pdu重新激活结果:对于pdu5为0并且对于pdu6为0)。

在实施例中,系统公开了接收到服务接受,并且激活了所有请求的sr-2的pdu会话id的drb。从ue的角度来看,sr过程被标记为完成,因为drb为在最近发送的服务请求消息中为其请求了用户平面无线电资源的所有pdu会话id建立了,并且在服务接受消息中的pdu会话重新激活结果ie中也被指示成功激活。

图20是根据本文公开的实施例的pdu会话重新激活结果的图示。

如图20中所示,在1处,ue100向网络200发送针对pdu5的sr1。在2处,高优先级pdu6有mo数据要发送。在3处,ue100发送针对pdu5、pdu6的服务请求2。在4处,为pdu5建立drb以及针对pdu5和pdu6的服务接受(pdu重新激活结果:对于pdu5为0并且对于pdu6为1)。

在实施例中,系统公开了关于在接收到具有指示第二服务请求消息建立的所请求的pdu会话id的drb之一已经失败的pdu会话重新激活结果ie的服务接受消息之后。从ue的角度来看,sr过程被标记为完成,因为ue100接收到在与服务接受消息中的pdu会话重新激活结果ie相匹配的最近发送的sr消息中为其请求了用户平面资源的所有pdu会话id的用户平面激活结果。

图21是根据本文公开的实施例接收第二服务接受消息的图示。

如图21中所示,在1处,ue100向网络200发送针对pdu5的sr1。在2处,高优先级pdu6有mo数据要发送。在3处,ue100发送针对pdu5、pdu6的服务请求2。在4处,为pdu5建立drb。在5处,网络200发送仅包括针对pdu5的服务接受(pdu重新激活结果:对于pdu5为0并且对于pdu6为0)。在6处,为pdu6建立drb以及pdu5和pdu6的服务接受(pdu重新激活结果:对于pdu6为0)

在实施例中,系统描述了关于在接收到第二服务接受消息之后,即当ue100发送第二sr并且在它到达网络200之前,amf500可能已经用针对第一sr的服务接受进行了响应。ue100接收sr1的第一服务接受,其中pdu会话重新激活结果ie指示pdu5的成功用户平面激活。从ue的角度来看,sr过程仍未完成(即,ue仍处于5gmm服务请求发起(5gmm-service-request-initiated)状态),因为用户平面资源尚未针对最近发送的sr消息中请求的所有pdu会话id被激活(即,在本示例中,对于pdu6,用户平面资源尚未建立)。此外,当ue100接收到下一服务接受消息时,从ue的角度来看,sr过程被标记为完成,因为它包括在最近发送的sr消息(sr2)中请求的所有用户平面资源的pdu会话激活结果ie。

在图19-图21中的实施例中,系统描述了关于ue100已经发起服务请求过程并且接收到针对(具有更高优先级的应用的)新的pdu的上行链路数据请求,同时ue100等待完成服务请求过程的情况,然后ue100可以中止当前正在进行的服务请求过程并进行新的服务请求过程。ue100向amf发送服务请求(上行链路数据状态ie设置为5)消息。ue100处于5gmm服务请求发起状态,并且5gmm层从上层接收为pdu会话id6建立drb的请求。ue100中止第一服务请求并发送第二服务请求消息(重启t3517),其中上行链路数据状态ie中的pdu会话id被设置为5和6。网络200接收新的sr消息并处理最近接收的sr消息。当任何以下事件发生时,在ue侧服务请求过程被认为完成。

图22是根据本文公开的实施例的完成ue角度sr过程的图示。

如图22中所示,在1处,ue100向网络200发送针对pdu5的sr。在2处,高优先级pdu6有mo数据要发送。在3处,ue100发送针对pdu5、pdu6的服务请求。在4处,为pdu5建立drb。在5处,为pdu6建立drb以及针对pdu5、pdu6的服务接受(pdu重新激活结果:对于pdu6为0)。

在实施例中,ue100已经发起服务请求过程,并且接收到上行链路数据请求。

对于(具有更高优先级的应用的)新的pdu,当ue100等待完成服务请求过程时,ue100可以中止当前正在进行的服务请求过程,并进行新的服务请求过程。此外,ue100向amf发送服务请求(上行链路数据状态ie设置为5)消息。ue100处于5gmm服务请求发起状态,并且5gmm层从上层接收为pdu会话id6建立drb的请求。ue中止第一服务请求并发送第二服务请求消息,其中上行链路数据状态ie中的pdu会话id被设置为5和6。网络200接收新的sr消息并处理最近接收的sr消息。在成功完成服务请求过程时,ue100和网络200将触发定时器t3519(类似于3g中的t3319)。直到该定时器期满,ue100才将为在最近服务请求过程中请求的pdu发起服务请求。即使ue100为在最近服务请求过程中请求的pdu发起服务请求,网络200也被期望忽略该请求,直到t3519期满。

在图19至图22的实施例中,如果没有从网络200接收到服务接受消息,并且定时器t3517(在ue侧保护服务请求过程)期满,则ue100将服务请求过程标记为完成。

在图19-图22的实施例中,每当ue中止第一服务请求过程(sr1)并发送新的服务请求消息(sr2)时,则它重启定时器t3517(在ue侧保护服务请求过程)。

图23是根据本文公开的实施例的mme600不检查s-tau指示的图示。

在图23中的实施例中,系统描述了关于mme600不检查s-tau指示。当ue100中的epc周期性tau定时器期满时,则ue100应当被允许向udm(经由amf)发送指示,指示ue100由于5g上正在进行的数据会话而不能触发tau过程。然后,udm700将向mme600指示ue100发送了可以被视为半tau(semi-tau,s-tau)过程的指示。mme600可以延长ue100的tau定时器期满时间。一旦5g数据会话结束,则ue100可以触发tau并更新到mme。像udm700一样,可以有任何其他节点或接口可以用于将tau路由到mme。与支持单注册的ue相比,支持双注册的ue的周期性定时器值更大。

图24是根据本文公开的实施例的mme600检查s-tau指示的图示。

在图24的实施例中,当ue100中的epc周期性tau定时器期满时,则ue100应当被允许向udm(经由amf)发送指示,指示ue由于5g上正在进行的数据会话而不能触发tau过程。当mme侧周期性定时器期满时,mme600与udm700一起检查ue100是否在5g中可用以及是否有任何数据会话是活动的。如果udm已经从ue100接收到指示,则udm700可以更新到mme600,并且mme600可以将ue上下文保持一段时间。像udm700一样,可以有任何其他节点或接口可以用于将tau路由到mme。

在实施例中,将存在由于在双重rx、单一tx配置中注册,其寻呼将被错过的高优先级的pdu(延迟不容忍、低时延等)。考虑这样的情况,其中ue100通过正在5g(5g连接模式、4gidle(4g空闲)模式)上进行的数据会话被双重注册(双重rx、单一tx)到4g、5g两者。由于这种情况,如果ue100不针对4g上的寻呼时机进行调谐,那么4g上将会错过寻呼。这是一个主要问题。现有方法和系统通过如下方式解决了这个问题:mme600通过4g向ue100发送寻呼,同时通过5g发送通知(因为5g处于连接模式),并且只有当mme600不能到达ue(并且知道ue支持双重注册)时,mme600才通过5g发送通知。可替代地,只有当针对高优先级pdu的请求到来时,mme600才可以通过5g发送通知,而不是针对每个pdu向5g发送通知。此外,高优先级pdu是应当被优先考虑的那些具有诸如低时延、延迟不容忍或紧急pdu等要求的pdu。当通过5g接收到4gpdu的通知时,ue100需要进一步执行以下动作之一:如果mt寻呼是针对高优先级pdu的,ue100响应通过4g的寻呼:或者ue100移动4gpdu(到已经接收到寻呼的pdu或所有高优先级pdu)到5g(因为5g处于连接模式)。

在实施例中,ue可以在寻呼时机期间调谐到4g以监听寻呼或执行tau。当周期性tau定时器期满时,ue可以调谐到4g以发送tau,暂停5g上正在进行的会话。一旦tau过程被执行,ue进入4gidle状态,并恢复5g上的暂停的数据会话。如果针对高优先级pdu的mt寻呼已经到来,则ue可以暂停5g上当前正在进行的会话,以响应针对4g上的高优先级pdu的寻呼,并且执行pdu从4g到5g的移动,并且响应寻呼。高优先级pdu是应当被优先考虑的那些具有低时延、延迟不容忍或紧急pdu等要求的pdu。这种方法将导致高电池消耗和正在进行的数据会话的rat的性能下降。因此,这不是有效的解决方案。

在实施例中,网络200在pdu会话建立响应消息中向ue100指示pdu是否是始终在线。在pdu会话建立请求中,ue100将向网络200指示pdu类型偏好(始终在线或正常),或者将不指示pdu类型偏好。

在实施例中,at命令还可以用于向调制解调器或nas层指示哪些pdu将被认为是始终在线pdu。在pdu建立过程期间,ue100将可选地向网络指示pdu类型偏好(始终在线或正常),或者在请求消息中不包括到网络200的pdu类型偏好,并且网络200将在pdu会话建立响应消息中向ue100指示pdu是否是始终在线pdu。

在另一实施例中,在类似4g到5g或5g到4g的接入之间的pdu移动期间,ue100将指示pdu类型偏好(始终在线或正常),而不管pdu建立原因(切换、紧急、正常等)并且网络200将响应于ue100而指示该pdu是否是始终在线pdu。ue100随后将使用由网络200在上述响应中提供的相同指示,直到网络另有指示。

在另一实施例中,如果pdu没有必要自始至终为始终在线pdu,那么这个特性/特征应当是可动态配置的。网络200将基于不同的因素做出决定,例如ue100驻留在归属网络或访问网络上、网络切片实例、拥塞或与基于当前注册区域中的订阅的其他更高优先级用户相比的优先级等。应通过比如ue通用配置更新、pdu修改的过程或支持ue的动态配置的任何过程来提供pdu类型(是否是始终在线pdu)的这种动态配置。

在另一实施例中,pdu及其类型(是否是始终在线pdu)将通过sim静态地配置,并且如果网络200动态地配置它,这些对应的sim字段将被更新。下面列出了通过sim实现这一点(增加新的ef)的几种替代方案。为每个pdu/dnn/s-nssai添加此功能/规则作为ursp(ue路由选择策略)的一部分。可选地包括ue在归属网络以及访问网络中对于该特定pdu/dnn/s-nssai的预期行为(可以是新ef的一部分或者修改现有ef)。替代地,该信息将存储在ue的非易失性存储器中。在ue内部提供作为配置对象。在sim中为每个pdu添加新的ef(可选地,归属网络或访问网络各自一个/每个pdu一个,而不管驻留网络)。可替代地,添加一个定义被网络200认为是始终在线pdu的候选的pdu的数量的ef,并且为每个pdu添加ef以指示pdu类型偏好。网络200将使用静态/动态方法来由网络更新pdu类型偏好。

在另一实施例中,在静态/动态方法期间,cp120存储由网络200配置的pdu类型偏好(始终在线或正常)。基于此,cp120将决定pdu类型是始终在线还是正常。此外,cp120基于at命令参数、设备类型或者基于在at命令中指示的时延、优先级要求或dnn/apn名称来决定pdu类型偏好。

在另一实施例中,ue100和网络200之间的pdu类型偏好(始终在线或正常)的协商将被包括作为ue在注册过程期间支持的特征,并且网络将在注册响应消息中确认pdu的该协商特征是否被支持。网络200将指示为独立的特征支持或网络特征支持ie的一部分。只有在网络确认特征支持时,ue100才将在pdu建立过程或其中可以协商pdu类型偏好的其他类似过程期间为pdu设置pdu类型偏好。

在另一实施例中,网络或运营商将添加被称为“针对始终在线pdu会话的配置的apn/dnn/基于切片的(nssai)”的具有始终在线pdu类型偏好的预定义的apn/dnn。这些“配置的apn/dnn/基于切片的(nssai)”可以由网络使用提出的方法之一进行修改。在所有后续过程中,ue100将使用与在针对始终在线pdu会话的配置的apn/dnn/基于切片的(nssai)中设置的相同的pdu类型偏好,直到网络另有指示。

在另一实施例中,该方法可以用于处理网络200向ue发送对服务请求或pdu会话建立过程或在其中协商pdu类型偏好的任何其他过程的拒绝的异常情况。

在pdu会话建立过程期间因某种原因被拒绝之后,执行以下动作中的任何一种。

选项1:ue100可以立即为该dnn/s-nssai重新请求pdu会话建立,但不标记为始终在线,

选项2:ue100可以为该dnn/s-nssai重新请求pdu会话建立,并仅在基于该原因的预定义时间之后标记为始终在线,

选项3:ue100将永远不会为该dnn/s-nssai重新请求pdu会话为始终在线,以及

选项4:ue100可以为该dnn/s-nssai重新请求pdu会话建立,并基于一些预定义的次数标记为始终在线。

在获得服务拒绝之后,基于拒绝原因,可能的选项为:

a)当发送下一sr时,ue100不将始终在线pdu包括作为上行链路数据状态ie的一部分,除非在发送sr时该pdu有数据挂起,

b)当发送下一sr时,ue100继续将始终在线pdu包括作为上行链路数据状态ie的一部分,

c)如上文(b)点所述操作,但仅在预定义的时间内,且在该时间过去之后,则如上文(a)点所述继续,

d)如(a)点所述操作,直到ue100断电,usim被移除,

e)上述4个选项(即,a至d)可以基于dnn或s-nssai或其任何组合来执行。

在另一实施例中,如果ue100在注册接受消息中接收到3gpp接入中的不同的5g-guti,则网络200在注册接受的结果ie中或以任何其他方式指示需要n3gpp注册,然后ue100将通过n3iwf300使用新的5g-guti为非3gpp接入进行重新注册。

在另一实施例中,如果ue100在注册接受消息中接收到3gpp接入中的不同的5g-guti,则网络200在注册接受的结果ie中或以任何其他方式指示需要n3gpp注册,并且ue100将通过以下方式为非3gpp接入进行重新注册。ue100将使用新的5g-guti作为路由参数,使得n3wif选择新的amf。在注册消息中,ue100将发送用于n3wif的旧guti,以便新amf从旧amf获取上下文。

在另一实施例中,如果ue100在注册接受消息中接收到n3gpp接入中的不同的5g-guti,则ue100和/或网络200在注册接受的结果ie中或以任何其他方式(例如,如果网络200只为n3gpp提供注册接受)指示需要3gpp注册,则ue100将通过3gpp接入ran使用新的5g-guti为3gpp进行重新注册。

在另一实施例中,如果ue100在注册接受消息中接收到n3gpp接入中的不同的5g-guti,则ue100和/或网络200在注册接受的结果ie中或以任何其他方式(例如,如果网络200只为n3gpp提供注册接受)指示需要3gpp注册,然后ue100将通过以下方式使用3gpp接入ran400为3gpp进行重新注册。ue100将使用新的5g-guti作为路由参数,使得5g节点b选择新的amf。在注册消息中,ue将发送本在那儿用于3gpp的旧guti,以便新amf从旧amf获取上下文。

图25是根据本文公开的实施例的网络200在pdu会话建立响应消息中向ue100指示pdu是否是始终在线的图示。

在实施例中,当ue100发起pdu会话建立过程时,可选地将把指示pdu类型偏好为始终在线pdu或正常pdu,并且网络200将在pdu会话建立接受消息中向ue100指示所接受的pdu偏好类型(始终在线或正常)。

在1处,ap110请求针对pdu5的pdu建立,类型-正常/始终在线(可选)。在2a处,cp120向网络200发送pdu建立请求pdu5,类型-正常/始终在线(可选)。在2b处,cp120存储pdu信息:pdu5,类型-正常/始终在线(可选)。在3a处,网络200向ue100发送pdu会话建立接受pdu5,类型-始终在线。在3b处,网络200存储pdu信息:pdu5,类型-正常/始终在线。

图26是根据本文公开的实施例的用于向ue100动态配置pdu类型(即,是否是始终在线pdu)的方法的图示。

在初始pdu会话建立过程期间,网络200和ue100为每个pdu协商pdu偏好类型。考虑这样的场景,其中网络200由于比如订阅问题而决定将pdu偏好类型从始终在线修改为正常。这可以通过使用如ue通用配置更新或pdu修改等过程来动态配置pdu偏好类型来实现。

如图26中所示,在1处,初始pdu会话建立过程pdu5,类型-始终在线。在2处,网络200存储pdu信息(即,pdu5,类型-正常/始终在线)。在3处,cp120存储pdu信息(即,pdu5,类型-正常/始终在线(可选))。在4处,网络决定将pdu类型偏好改变为正常pdu5,类型-正常。在5处,ue100执行配置更新/pdu修改过程pdu5和类型-正常。

在实施例中,如果ue100具有未被网络200接受为始终在线pdu会话的一个或多个活动pdu会话,并且对于那些pdu会话没有上行链路用户数据挂起待发送,则ue100将不在注册请求消息中的上行链路数据状态ie中包括那些pdu会话。

在实施例中,如果ue100具有未被网络200接受为始终在线pdu会话的一个或多个活动pdu会话,并且对于那些pdu会话没有上行链路用户数据挂起待发送,则ue100将不在服务请求消息中的上行链路数据状态ie中包括那些pdu会话。

如果在pdu会话修改命令消息中包括始终在线pdu会话指示ie,则

ie的值被设置为“需要始终在线pdu会话”,ue100将把所建立的pdu会话视为始终在线pdu会话;或者

b)ie的值被设置为“不允许始终在线pdu会话”,ue100将不把所建立的pdu会话视为始终在线pdu会话。

在实施例中,如果ue100在pdu会话修改命令消息中没有接收到始终在线pdu会话指示ie,则ue将不把修改后的pdu会话认为是始终在线pdu会话。

在实施例中,如果ue100请求建立新的pdu会话作为始终在线pdu会话,则ue100应当在pdu会话建立请求消息中包括始终在线pdu会话请求ie,并将ie的值设置为“请求始终在线pdu会话”。

在实施例中,at命令可以用于向调制解调器/nas层指示关于哪些pdu将被认为是始终在线pdu。当ue100发起pdu会话建立过程时,可选地将指示pdu类型偏好为始终在线pdu或正常pdu,并且网络200将在pdu会话建立接受消息中向ue100指示所接受的pdu偏好类型(始终在线或正常)。

图27是根据本文公开的实施例的用于处理服务请求过程的无线通信系统2700的示意图。在实施例中,无线通信系统2700包括ue100和网络200。ue100包括ap110、cp120、pdu会话类型处理机130、通信器140、存储器150和处理器160。网络200包括pdu会话类型处理机210、通信器220、存储器230和处理器240。

处理器160与ap110、cp110、pdu会话类型处理机130、通信器140和存储器150通信。pdu会话类型处理机130将pdu会话类型配置为始终在线类型。此外,pdu会话类型处理机130被配置为向网络200发起服务请求和注册请求过程中的一个。服务请求和注册请求过程中的一个在上行链路状态信息元素(ie)请求中包括pdu会话类型为始终在线类型。此外,pdu会话类型处理机130被配置为基于服务请求和注册请求过程中的一个来处理无线通信系统中的服务请求过程,该服务请求和注册请求过程中的一个在上行链路状态ie请求中包括pdu会话类型为始终在线类型。

在实施例中,当ue100从cmidle模式移动到connected模式时,pdu会话类型为始终在线类型指示激活ue100和网络200之间的用户平面资源。在实施例中,上行链路状态ie请求中的pdu会话类型为始终在线类型避免了pdu的资源建立中的延迟。

在实施例中,当ue(100)处于cm_connected模式时,pdu会话类型为始终在线类型管理用户平面资源。

在实施例中,pdu会话类型处理机130被配置为基于来自上层(例如,应用层110)的指示,请求将pdu会话建立为始终在线pdu会话,并且网络200决定pdu会话是否被建立为始终在线pdu会话。

在实施例中,在初始pdu会话建立过程期间,ue(100)将协议数据单元(pdu)会话类型配置为始终在线类型,并向网络(200)发送包括pdu会话类型为始终在线类型的pdu会话建立请求消息。网络(200)从ue(100)接收包括pdu会话类型为始终在线类型的pdu会话建立请求消息,并基于pdu会话建立请求消息确定pdu会话类型为始终在线类型或正常pdu类型。

在实施例中,ue(100)基于通用集成电路卡(uicc)中的配置、来自上层的指示和注意(attention,at)命令中的一个,将pdu会话类型配置为始终在线类型。

在实施例中,基于网络(200)中的配置、网络(200)中的订阅中的一个,pdu会话类型被确定为始终在线类型或正常pdu类型,并且在pdu会话建立响应消息中向ue(100)指示。

在实施例中,网络(200)基于网络(200)中的配置和网络(200)中的订阅中的一个,在pdu会话建立响应消息中将pdu会话配置为始终在线类型,而不管在pdu会话建立过程期间没有来自ue(100)的pdu会话类型为始终在线类型的指示。

在实施例中,ue(100)基于ue配置将pdu会话类型配置为始终在线类型,而不管在来自网络(200)的pdu会话建立响应中没有指示。

在实施例中,ue(100)被配置为向网络(200)发起服务请求过程和注册请求过程中的一个,其中服务请求过程和注册请求过程中的一个在上行链路数据状态信息元素(ie)请求中包括pdu会话类型为始终在线类型的pdu会话标识符。

在实施例中,上行链路数据状态ie请求中pdu会话类型为始终在线类型的pdu会话标识符指示在上行链路数据状态ie中设置始终在线类型的pdu会话id的位图。

在实施例中,当ue(100)从cmidle模式移动到cm-connected模式以及ue(100)处于cm-connected模式中的一者时,始终在线类型的pdu会话类型指示ue(100)和网络(200)之间的用户平面资源始终被激活用于pdu会话。

在另一实施例中,ue(100)将动态地配置对应于始终在线类型的pdu会话类型到正常pdu类型或者正常pdu类型的pdu会话类型到始终在线类型的改变,并且在pdu会话建立请求消息中向网络(200)指示pdu会话类型为始终在线类型和正常类型中的一个,而不管pdu建立原因。网络(200)从ue(100)接收作为始终在线类型和正常类型中的一个的pdu会话类型,并且基于pdu会话建立请求消息、网络(200)中的配置和网络(200)中的订阅中的一个来确定pdu会话类型为始终在线类型或正常类型。

在实施例中,pdu建立原因指示切换场景、紧急场景和正常场景中的至少一个。

在实施例中,在ue(100)和网络(200)处维持作为始终在线类型的pdu会话类型。

在实施例中,ue100具有未被网络200接受为始终在线pdu会话的一个或多个活动pdu会话,并且对于那些pdu会话没有上行链路用户数据挂起待发送,则pdu会话类型处理机130将不在注册请求消息中的上行链路数据状态ie中包括那些pdu会话。

在实施例中,如果ue100具有未被网络200接受为始终在线pdu会话的一个或多个活动pdu会话,并且对于那些pdu会话没有上行链路用户数据挂起待发送,则pdu会话类型处理机130将不在服务请求消息中的上行链路数据状态ie中包括那些pdu会话。

在实施例中,如果pdu会话类型处理机130没有在pdu会话修改命令消息中接收到始终在线pdu会话指示ie,则ue100将不将修改后的pdu会话视为始终在线pdu会话。

在实施例中,如果ue100请求建立新的pdu会话为始终在线pdu会话,则pdu会话类型处理机130将包括始终在线pdu会话请求ie,并且在pdu会话建立请求消息中将ie的值设置为“请求始终在线pdu会话”。

在实施例中,所请求的pdu会话需要被建立为始终在线pdu会话,smf将在pdu会话建立接受消息中包括始终在线pdu会话指示ie,并且将把值设置为“需要始终在线pdu会话”。

下表3指示了pdu会话建立请求消息内容。

表3

下表4指示了pdu会话建立接受消息内容。

表4

下表5指示了pdu会话修改请求消息内容。

表5

始终在线pdu会话请求信息元素如表6中所示进行编码。

表6

表7指示了始终在线pdu会话请求信息:

表7

在另一实施例中,始终在线pdu会话指示信息元素如表8中所示进行编码。始终在线pdu会话指示是类型1信息元素。

表8

表9指示了始终在线pdu会话指示。

表9

处理器160被配置为执行存储在存储器150中的指令以及执行各种处理。通信器140被配置用于在内部硬件组件之间进行内部通信以及经由一个或多个网络与外部设备进行通信。

存储器150还存储将由处理器160执行的指令。存储器150可以包括非易失性存储元件。这种非易失性存储元件的示例可以包括磁硬盘、光盘、软盘、闪存或电可编程存储器(eprom)或电可擦除可编程(eeprom)存储器的形式。此外,在一些示例中,存储器150可以被认为是非暂时性存储介质。术语“非暂时性”可以指示存储介质没有体现在载波或传播信号中。然而,术语“非暂时性”不应被解释为存储器150是不可移动的。在一些示例中,存储器150可以被配置为存储比存储器更大量的信息。在某些示例中,非暂时性存储介质可以存储能够随时间变化的数据(例如,在随机存取存储器(ram)或高速缓存中)。

在实施例中,网络(200)包括与存储器(230)和处理器(240)耦合的pdu会话类型处理机(210)。pdu会话类型处理机(210)被配置为从ue(100)接收服务请求和注册请求过程中的一个。服务请求和注册请求过程中的一个包括协议数据单元(pdu)会话标识符和pdu会话类型为始终在线pdu类型。pdu会话类型处理机(210)被配置为基于pdu会话标识符来确定为pdu提供用户平面资源。pdu会话类型处理机(210)被配置为基于用户平面资源来处理无线通信系统中的服务请求过程。

在实施例中,pdu会话类型处理机(210)将pdu配置为始终在线,并且在服务请求过程和注册请求过程中的一个期间,激活用于处理服务请求的特定pdu会话的用户平面资源,而不管在上行链路状态信息元素(ie)请求中没有pdu会话类型为始终在线的指示。

在实施例中,pdu会话类型处理机(210)使用ue通用配置更新过程和pdu修改过程中的一个,动态地触发对应于始终在线类型的pdu会话类型到正常pdu类型或者正常pdu类型的pdu会话类型到始终在线类型的配置改变。

在实施例中,pdu会话类型处理机(210)被配置为从用户设备(ue)(100)接收服务请求和注册请求过程中的一个。服务请求和注册请求过程中的一个包括协议数据单元(pdu)会话类型为始终在线pdu类型的pdu会话标识符。pdu会话类型处理机(210)被配置为基于pdu会话标识符来确定为pdu提供用户平面资源。pdu会话类型处理机(210)被配置为使用ue通用配置更新过程和pdu修改过程中的一个来动态地触发对应于pdu会话类型的配置改变。pdu会话类型处理机(210)被配置为基于配置改变来处理无线通信系统中的服务请求过程。

在实施例中,pdu会话类型处理机(210)被配置为在初始pdu会话建立过程期间,在用户设备(ue)(100)和网络(200)之间的协商中,确定pdu会话类型为始终在线pdu类型或正常pdu类型。pdu会话类型处理机(210)被配置为确定为pdu提供用户平面资源。pdu会话类型处理机(210)被配置为基于用户平面资源来处理无线通信系统中的服务请求过程。

处理器240被配置为执行存储在存储器230中的指令以及执行各种处理。通信器220被配置用于在内部硬件组件之间进行内部通信以及经由一个或多个网络与外部设备进行通信。

存储器230还存储将由处理器240执行的指令。存储器230可以包括非易失性存储元件。这种非易失性存储元件的示例可以包括磁硬盘、光盘、软盘、闪存或电可编程存储器(eprom)或电可擦除可编程(eeprom)存储器的形式。此外,在一些示例中,存储器230可以被认为是非暂时性存储介质。术语“非暂时性”可以指示存储介质没有体现在载波或传播信号中。然而,术语“非暂时性”不应被解释为存储器230是不可移动的。在一些示例中,存储器230可以被配置为存储比存储器更大量的信息。在某些示例中,非暂时性存储介质可以存储能够随时间变化的数据(例如,在随机存取存储器(ram)或高速缓存中)。

在实施例中,pdu会话类型处理机(130)包括用于在无线通信系统中处理服务请求过程的pdu会话类型配置单元。在实施例中,pdu会话类型处理机(210)包括pdu类型确定单元、用户平面资源处理单元、用于处理无线通信系统中的服务请求过程的pdu会话类型处理单元。

尽管图27示出了无线通信系统2700的各种硬件组件,但是要理解,其他实施例不限于此。在其他实施例中,无线通信系统2700可以包括更少或更多数量的组件。此外,组件的标签或名称仅用于说明目的,并不限制本发明的范围。一个或多个组件可以组合在一起以执行相同或基本相似的功能来处理无线通信系统2700中的服务请求过程。

图28-图30是示出了根据本文公开的实施例的由无线通信系统2700实施的处理服务请求过程的各种操作的流程图2800-3000。

如图28中所示,在2802处,ue(100)将pdu会话类型配置为始终在线类型或正常pdu类型。在2804处,在初始pdu会话建立过程期间,ue(100)向网络(200)发送pdu会话建立请求消息,该pdu会话建立请求消息包括pdu会话类型为始终在线类型或正常pdu类型。在2806处,网络(200)从ue(100)接收pdu会话建立请求消息,该pdu会话建立请求消息包括pdu会话类型为始终在线类型或正常pdu类型。在2808处,网络(200)建立pdu会话类型为始终在线类型或正常pdu类型的pdu会话。

如图29中所示,在2902处,网络(200)将pdu配置为始终在线。在2904处,在服务请求过程和注册请求过程中的一个期间,网络(200)激活用于处理服务请求的特定pdu会话的用户平面资源,而不管在上行链路状态ie请求中没有pdu会话类型为始终在线的指示。

如图30中所示,在3002处,ue(100)动态地配置对应于始终在线类型的pdu会话类型到正常pdu类型或者正常pdu类型的pdu会话类型到始终在线类型的改变。在3004处,ue(100)在pdu会话建立请求消息中向网络(200)指示pdu会话类型为始终在线类型和正常类型中的一个,而不管pdu建立原因。在3006处,网络(200)从ue(100)接收作为始终在线类型和正常类型中的一个的pdu会话类型。在3008处,网络(200)基于pdu会话建立请求消息、网络(200)中的配置和网络(200)中的订阅中的一个,确定pdu会话类型为始终在线类型或正常类型。

流程图2800-3000中的各种动作、行动、块、步骤等可以以呈现的顺序、以不同的顺序或同时执行。此外,在一些实施例中,在不脱离本发明的范围的情况下,一些动作、行动、块、步骤等可以被省略、添加、修改、跳过等。

本文公开的实施例可以通过运行在至少一个硬件设备上并执行网络管理功能来控制元件的至少一个软件程序来实施。

特定实施例的前述描述将如此充分地揭示本文实施例的一般性质,以至于其他人可以通过应用当前知识,在不脱离一般概念的情况下,容易地修改和/或调整这些特定实施例以用于各种应用,因此,这些调整和修改应当并且旨在被理解为在所公开的实施例的等同物的含义和范围内。要理解,本文采用的措辞或术语是为了描述的目的,而不是为了限制。因此,尽管已经根据优选实施例描述了本文的实施例,但是本领域技术人员将认识到,可以利用在本文描述的实施例的精神和范围内的修改对本文的实施例进行实践。

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