移动网络中的多接入数据连接的制作方法

文档序号:19689528发布日期:2020-01-14 19:00阅读:463来源:国知局
移动网络中的多接入数据连接的制作方法

本文公开的主题一般涉及无线通信,并且更具体地涉及通过多接入网络建立数据路径以用于多接入数据连接。



背景技术:

在此定义以下缩写和简称,其中至少一些在以下描述中被引用。

第三代合作伙伴计划(“3gpp”)、肯定应答(“ack”)、接入和移动性管理功能(“amf”)、二进制相移键控(“bpsk”)、载波聚合(“ca”)、空闲信道评估(“cca”)、控制信道元素(“cce”)、信道状态信息(“csi”)、公共搜索空间(“css”)、离散傅里叶变换扩展(“dft-s”)、下行链路控制信息(“dci”)、离散傅立叶变换扩展ofdm(“dft-s-ofdm”)、下行链路(“dl”)、下行链路导频时隙(“dwpts”)、增强型空闲信道评估(“ecca”)、增强型移动宽带(“embb”)、演进型节点b(“enb”)、欧洲电信标准协会(“etsi”)、基于帧的设备(“fbe”)、频分双工(“fdd”)、频分多址(“fdma”)、保护时段(“gp”)、混合自动重传请求(“harq”)、物联网(“iot”)、关键性能指标(“kpi”)、授权辅助接入(“laa”)、基于负载的设备(“lbe”)、先听后说(“lbt”)、长期演进(“lte”)、lta高级(“lte-a”)、媒体接入控制(“mac”)、多址接入(“ma”)、调制编码方案(“mcs”)、机器类型通信(“mtc”)、大规模mtc(“mmtc”)、多输入多输出(“mimo”)、多路径tcp(“mptcp”)、多用户共享接入(“musa”)、窄带(“nb”)、否定应答(“nack”)或(“nak”)、网络功能(“nf”)、下一代节点b(“gnb”)、非正交多址(“noma”)、正交频分复用(“ofdm”)、主小区(“pcell”)、物理广播信道(“pbch”)、物理下行链路控制信道(“pdcch”)、物理下行链路共享信道(“pdsch”)、图样分割多址(“pdma”)、物理混合arq指示符信道(“phich”)、物理随机接入信道(“prach”)、物理资源块(“prb”)、物理上行链路控制信道(“pucch”)、物理上行链路共享信道(“pusch”)、服务质量(“qos”)、正交相移键控(“qpsk”)、无线电资源控制(“rrc”)、随机接入过程(“rach”)、随机接入响应(“rar”)、参考信号(“rs”)、资源扩展型多址接入(“rsma”)、往返时间(“rtt”)、接收(“rx”)、稀疏码多址接入(“scma”)、切换/分割功能(“ssf”)、调度请求(“sr”)、会话管理功能(“smf”)、探测参考信号(“srs”)、单载波频分多址(“sc-fdma”)、辅小区(“scell”)、共享信道(“sch”)、信号与干扰加噪声比(“sinr”)、系统信息块(“sib”)、传输块(“tb”)、传输块大小(“tbs”)、传输控制协议(“tcp”)、时分双工(“tdd”)、时分复用(“tdm”)、传输和接收点(“trp”)、发送(“tx”)、上行链路控制信息(“uci”)、用户数据报协议(“udp”)、用户实体/设备(移动终端)(“ue”)、上行链路(“ul”)、通用移动通信系统(“umts”)、上行链路导频时隙(“uppts”)、超可靠性和低延迟通信(“urllc”)、以及全球微波接入互操作性(“wimax”)。如这里所使用的,“harq-ack”可以统一表示肯定应答(“ack”)和否定应答(“nak”)。ack意指正确接收tb,而nak意指错误接收tb。

在5g网络中,核心网络将支持3gpp接入网络(包括lte、演进的lte和新无线电)与非3gpp(通常为wlan)接入网络之间的多接入pdu(ma-pdu)会话。ma-pdu会话是指由共享相同属性(例如,相同的s-nssai、相同的ssc模式、相同的dnn、相同的类型、相同的地址/前缀等),但通过不同类型的接入网络(例如,3gppan和wlan)建立的两个(以及很少的情况下,多个)pdu会话组成的数据会话。通过不同类型的接入网络建立的这些pdu会话终止在同一upf锚点(upf-a)处。

但是,当前建立ma-pdu会话需要两个单独的ue-请求的pdu会话。首先,建立通过一个接入的初始pdu会话,并且然后建立通过不同的接入的附加pdu。附加pdu会话变成与初始pdu会话“链接”,因为它被建立到相同的apn,并且还因为它包含基于网络的ip流移动性(“nbifom”)指示。



技术实现要素:

公开用于建立多接入数据连接的方法。装置和系统也执行方法的功能。在一些实施例中,用于建立多接入数据连接的会话管理功能的方法包括:经由移动通信网络中的接入管理功能来接收第一会话管理请求。这里,第一会话管理请求包含由通过第一接入网络和第二接入网络与移动通信网络进行通信的远程单元发送的第二会话管理请求。方法包括响应于第一会话管理请求,向接入管理功能发送第一请求,以通过第一接入网络建立用于多接入数据连接的第一数据路径。方法包括响应于第一会话管理请求向接入管理功能发送第二请求,以通过第二接入网络建立用于多接入数据连接的第二数据路径,其中,第一数据路径和第二数据路径两者均被锚定在移动通信网络中的公共用户平面网络功能上。在一个实施例中,通过第二接入网络发送第二会话管理请求。

在某些实施例中,一种用于建立多接入数据连接的ue的方法包括:通过第一接入网络和第二接入网络两者与移动通信网络进行通信;以及通过第二接入网络发送请求以建立数据连接。方法包括:响应于该请求,接收第一请求以通过第一接入网络设立用于数据连接的第一数据承载;以及响应该请求,接收第二请求以通过第二接入网络设立用于数据连接的第二数据承载,其中第一数据承载和第二数据承载两者均被用于承载数据连接的业务。

附图说明

通过参考在附图中图示的特定实施例,将呈现以上简要描述的实施例的更具体的描述。应理解,这些附图仅描绘一些实施例,并且因此不应被认为是对范围的限制,将通过使用附图以附加的特征和细节来描述和解释实施例,其中:

图1是图示用于建立多接入数据连接的无线通信系统的一个实施例的示意性框图;

图2是图示用于建立多接入数据连接的网络架构的一个实施例的框图;

图3是图示用于建立多接入数据连接的ue装置的一个实施例的示意框图。

图4是图示用于建立多接入数据连接的会话管理装置的一个实施例的示意性框图;

图5a是图示用于建立多接入数据连接的网络过程的一个实施例的框图;

图5b是图5a的网络过程的延续;

图6a是图示用于建立多接入数据连接的网络过程的一个实施例的框图;

图6b是图6a的网络过程的延续;

图7是图示用于建立多接入数据连接的网络过程的一个实施例的框图:

图8是图示具有多接入数据连接的ue的一个实施例的框图;

图9是图示用于建立多接入数据连接的方法的一个实施例的示意性流程图;以及

图10是图示用于建立多接入数据连接的方法的另一实施例的示意性流程图。

具体实施方式

如本领域的技术人员将理解的,实施例的各方面可以体现为系统、装置、方法或程序产品。因此,实施例可以采用完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或者组合软件和硬件方面的实施例的形式。

例如,所公开的实施例可以实现为包括定制的超大规模集成(“vlsi”)电路或门阵列、诸如逻辑芯片、晶体管或其他分立组件的现成半导体的硬件电路。所公开的实施例还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等的可编程硬件设备中实现。作为另一示例,所公开的实施例可以包括一个或多个可执行代码的物理或逻辑块,例如,其可以被组织为对象、过程或功能。

此外,实施例可以采取体现在存储在下文中被称为代码的机器可读代码、计算机可读代码和/或程序代码的一个或多个计算机可读存储设备中的程序产品的形式。存储设备可以是有形的、非暂时的和/或非传输的。存储设备可能不体现信号。在某个实施例中,存储设备仅采用用于接入代码的信号。

可以利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是存储代码的存储设备。存储设备可以是,例如,但不限于电子、磁、光、电磁、红外、全息、微机械或半导体系统、装置或设备、或前述的任何合适的组合。

存储设备的更具体示例(非详尽列表)将包括下述:具有一条或多条电线的电气连接、便携式计算机磁盘、硬盘、随机存取存储器(“ram”)、只读存储器(“rom”)、可擦除可编程只读存储器(“eprom”或闪存)、便携式紧凑光盘只读存储器(“cd-rom”)、光学存储装置、磁性存储装置、或前述的任何合适的组合。在本文件的上下文中,计算机可读存储介质可以是任何有形介质,其能够包含或存储程序以供指令执行系统、装置或设备使用或与其结合使用。

本说明书中对“一个实施例”、“实施例”或类似语言的引用意指结合该实施例描述的特定特征、结构或特性包括在至少一个实施例中。因此,除非另有明确说明,否则在整个说明书中出现的短语“在一个实施例中”、“在实施例中”和类似语言可以但不一定全部指代相同的实施例,而是意指“一个或多个但不是所有实施例”。除非另有明确说明,否则术语“包括”、“包含”、“具有”及其变体意指“包括但不限于”。除非另有明确说明,否则列举的项目列表并不暗示任何或所有项目是互斥的。除非另有明确说明,否则术语“一(a)”、“一个(an)”和“该”也指“一个或多个”。

此外,所描述的实施例的特征、结构或特性可以以任何合适的方式被组合。在以下描述中,提供许多具体细节,诸如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例,以提供对实施例的彻底理解。然而,相关领域的技术人员将认识到,可以在没有一个或多个具体细节的情况下,或者利用其他方法、组件、材料等来实践实施例。在其他情况下,未详细示出或描述公知的结构、材料或操作以避免使实施例的一些方面模糊。

下面参考根据实施例的方法、装置、系统和程序产品的示意性流程图和/或示意性框图来描述实施例的各方面。将会理解,示意性流程图和/或示意性框图的每个块以及示意性流程图和/或示意性框图中的块的组合能够通过代码实现。代码能够被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令,创建用于实现在示意性流程图和/或示意性框图块或一些块中指定的功能/操作的手段。

代码还可以存储在存储设备中,该存储设备能够指示计算机、其他可编程数据处理装置或其他设备以特定方式运行,使得存储在存储设备中的指令产生包括指令的制品,该指令实现在示意性流程图和/或示意性框图的块或一些块中指定的功能/操作。

代码还可以被加载到计算机、其他可编程数据处理装置或其他设备上,使得在计算机、其他可编程装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的代码提供用于实现在示意性流程图和/或示意性框图中指定的功能/操作的过程。

附图中的示意性流程图和/或示意性框图图示根据各种实施例的装置、系统、方法和程序产品的可能实现的架构、功能和操作。在这方面,示意性流程图和/或示意性框图中的每个块可以表示代码的模块、片段或部分,其包括用于实现指定的逻辑功能的代码的一个或多个可执行指令。

还应注意,在一些替代性实施方式中,块中注释的功能可以不按附图中注释的顺序发生。例如,连续示出的两个块实际上可以基本上同时执行,或者这些块有时可以以相反的顺序执行,这取决于所涉及的功能。可以设想其他步骤和方法,其在功能、逻辑或效果上等同于所图示的附图的一个或多个块或其部分。

每个附图中的要素的描述可以参考前述附图的要素。在所有附图中,相似的数字表示相似的要素,包括相似要素的替代实施例。

公开方法、装置和系统以允许ue通过向移动通信网络发送单个会话管理(sm)请求消息来建立多接入pdu(ma-pdu)会话或其他多接入数据连接。如本文所述,多接入数据连接的建立可以由ue发起或由网络发起。尽管ma-pdu会话通常被用作描述多接入数据连接的建立的示例,但是可以使用所公开的方法、装置、系统和过程来建立其他类型的多接入数据连接。

图1描绘根据本公开的实施例的用于建立多接入数据连接的无线通信系统100。在一个实施例中,无线通信系统100包括至少一个远程单元105、包含至少一个蜂窝基站单元125的3gpp接入网络120、非3gpp接入网络130、3gpp通信链路123、非3gpp接入通信链路133和移动核心网络140。尽管特定数量的远程单元105、3gpp接入网络120、基站单元125、3gpp通信链路123、非3gpp接入网络130、非3gpp通信链路133和移动核心网络140在图1中被描绘,但是本领域的技术人员将认识到,任何数量的远程单元105、3gpp接入网络120、基站单元125、3gpp通信链路123、非3gpp接入网络130、非3gpp通信链路133以及移动核心网络140可以被包括在无线通信系统100中。

在一种实施方式中,无线通信系统100符合3gpp规范中指定的5g系统。然而,更一般地,无线通信系统100可以实现一些其他开放或专有通信网络,例如,lte或wimax以及其他网络。本公开不旨在限于任何特定的无线通信系统架构或协议的实现。

在一个实施例中,远程单元105可以包括计算设备,例如台式计算机、膝上型计算机、个人数字助理(“pda”)、平板计算机、智能电话、智能电视(例如,连接到互联网的电视)、智能电器(例如,连接到互联网的电器)、机顶盒、游戏控制台、安全系统(包括安全相机)、车载计算机、网络设备(例如,路由器、交换机、调制解调器)等。在一些实施例中,远程单元105包括可穿戴设备,例如智能手表、健身带、光学头戴式显示器等。此外,远程单元105可以被称为订户单元、移动台、移动站、用户、终端、移动终端、固定终端、订户站、ue、用户终端、设备或本领域中使用的其他术语。远程单元105可以经由上行链路(“ul”)和下行链路(“dl”)通信信号与一个或多个基站单元125直接通信。此外,可以在3gpp通信链路123上承载ul和dl通信信号。类似地,远程单元105可以经由在非3gpp通信链路上承载的ul和dl通信信号与一个或多个非3gpp接入网络130通信。

在一些实施例中,远程单元105经由与移动核心网络140的网络连接与远程主机155通信。例如,远程单元105可以使用3gpp接入网络120和/或非3gpp接入网络130与移动核心网络140建立pdu连接(或其他数据连接)。然后,移动核心网络140使用pdu连接在远程单元105和远程主机155之间中继业务。在其他实施例中,在没有业务经过移动核心网络140的情况下,远程单元105可以通过非3gpp接入网络130与远程主机155通信。这被称为直接卸载。

基站单元125可以分布在地理区域上。在某些实施例中,基站单元125也可以被称为接入终端、基地、基站、节点b、enb、gnb、家庭节点b、中继节点、设备或本领域中使用的任何其他术语。基站单元125通常是诸如3gpp接入网络120的无线电接入网络(“ran”)的一部分,其可以包括可通信地耦合到一个或多个相应的基站单元125的一个或多个控制器。无线电接入网络的这些或者其它元素未被图示,但是本领域普通技术人员通常众所周知。基站单元125经由3gpp接入网络120连接到移动核心网络140。

基站单元125可以经由无线通信链路为服务区域,例如,小区或小区扇区内的多个远程单元105服务。基站单元125可以经由通信信号与一个或多个远程单元105直接通信。通常,基站单元125在时域、频域和/或空间域中发送下行链路(“dl”)通信信号以服务于远程单元105。此外,可以在3gpp通信链路123上承载dl通信信号。3gpp通信链路123可以是授权或非授权无线电频谱中的任何合适的载波。3gpp通信链路123促进一个或多个远程单元105和/或一个或多个基站单元125之间的通信。

非3gpp接入网络130可以分布在地理区域上。每个非3gpp接入网络130可以为具有服务区域的多个远程单元105服务。典型地,非3gpp接入网络130的服务区域小于基站单元125的服务区域。非3gpp接入网络130可以通过接收ul通信信号并发送dl通信信号而直接与一个或多个远程单元105通信以在时域、频域和/或空间域中服务于远程单元105。dl通信信号和ul通信信号两者均通过非3gpp通信链路133被承载。3gpp通信链路123和非3gpp通信链路133可以采用不同的频率和/或不同的通信协议。非3gpp接入网络130可以使用未授权的无线电频谱进行通信。移动核心网络140可以经由非3gpp接入网络130向远程单元105提供服务,如在此更详细地描述的。

在一些实施例中,非3gpp接入网络130经由非3gpp互通功能(“n3iwf”)135连接到移动核心网络140。n3iwf135提供非3gppan120与移动核心网络140之间的互通,支持经由“n2”和“n3”接口的连接性。如所描述的,3gpp接入网络120和n3iwf135都使用“n2”接口与amf145通信,并使用“n3”接口与upf141、142通信。

在某些实施例中,非3gpp接入网络130可以由移动核心网络140的运营商控制,并且可以直接接入移动核心网络140。这样的非3gppan部署被称为移动“受信任的非3gpp接入网络”。当非3gpp接入网络130由3gpp运营商或受信任的合作伙伴运营时,其被视为“受信任的”,并且支持某些安全功能,诸如强大的空中接口加密。尽管n3iwf135被描述为位于非3gpp接入网络130和核心网络140两者之外,但是在其他实施例中,n3iwf135可以与非3gpp接入网络130被共置(例如,如果非3gpp接入网络130是受信任的非3gpp接入网络)或位于核心网络140内。

在一个实施例中,移动核心网络140是5g核心(“5gc”)或演进的分组核心(“epc”),其可以被耦合到另一个数据网络150,像因特网和专用数据网络、以及其他数据网络。每个移动核心网络140属于单个公共陆地移动网络(“plmn”)。本公开不旨在限于任何特定的无线通信系统架构或协议的实现。

移动核心网络140包括数个网络功能(“nf”)。如所描述的,移动核心网络140包括多个用户平面功能(“upf”)。在此,移动核心网络140包括服务于3gpp接入网络120的第一upf141、服务于非3gpp接入网络130的第二upf142以及锚定upf(“upf-a”)143。移动核心网络140还包括多个控制平面功能,包括但不限于接入和移动性管理功能(“amf”)145、会话管理功能(“smf”)146、策略控制功能(“pcf”)148、和统一数据管理功能(“udm”)149。尽管在图1中描述特定数量和类型的网络功能,但是本领域的技术人员将认识到,移动核心网络140中可以包括任何数量和类型的网络功能。

如所描绘的,远程单元105可以被连接到3gpp接入网络120中的基站单元125和非3gpp接入网络130中的基站单元(图1中未示出)两者。远程单元105可以发送请求以通过3gpp接入网络120和非3gpp接入网络130之一建立数据连接。在一些实施例中,该请求包括将要建立多接入数据连接的指示(例如,ue发起的多接入数据连接)。例如,远程单元105可以通过在建立请求中包括第一会话标识符(例如,与3gpp接入网络120相关联的)和第二会话标识符(例如,与非3gpp接入网络130相关联的)来指示要建立多接入数据连接。作为另一示例,远程单元105可以通过在请求中包括会话标识符和多接入参数来指示要建立多接入数据连接。在其他实施例中,该请求不包括要建立多接入数据连接的指示(即,这是对单接入数据连接的请求),但是接收该请求的smf146确定创建多接入数据连接(例如,网络发起的多接入数据连接)。

在接收对建立数据连接的请求之后,smf146通过触发通过非3gpp接入网络130的数据路径(例如,子pdu会话)的建立并且触发通过3gpp接入网络120的另一个数据路径(例如,另一个子pdu会话)的建立来发起多接入数据连接。例如,smf146可以通过向amf145发送会话管理(“sm”)请求来触发数据路径的建立,如下面参考图5-7所述。请注意,多接入数据连接被锚定在公共的upf(例如,upf-a143)处。

图2描绘根据本公开实施例的用于建立多接入数据连接的网络架构200。网络架构200可以是无线通信系统100的简化实施例。如所描绘的,网络架构200包括ue205,其通过5gran215和wlan220(诸如wi-firan)与移动通信网络210通信。如上所述,5gran215是3gpp接入网络120的一个实施例,并且wlan220是非3gpp接入网络130的一个实施例。移动通信网络210是如上所述的核心网络140的一个实施例,并且包括第一upf141、第二upf142、锚upf143、amf145和smf146。wlan220经由n3iwf135接入移动通信网络,如上所述,该n3iwf135可以与wlan220共置、位于移动核心网络中、或者位于wlan220和移动核心网络两者之外。n3iwf135经由“n2”接口与amf145通信,并且经由“n3”接口与第二upf142通信。5gran215经由“n2”接口与amf145通信,并且经由“n3”接口与第一upf141通信。

如所描绘的,ue205包括包含ip层201、虚拟接口层203、wlan接口207和5g无线电接口209的协议栈。在发送单个请求以建立数据连接(例如,ma-pdu会话)之后,如本文所述,ue205接收对通过5gran215设立用于数据连接(对应于第一子pdu会话225)的第一数据承载的请求和对通过wlan220设立用于数据连接(对应于第二子pdu会话230)的第二数据承载的请求。请求包括单个请求中包含的一个或多个会话标识符,使得ue205知道它们两者均用于同一ma-pdu会话。

相应地,ue205建立具有两个子pdu会话的多接入数据连接(此处被描述为ma-pdu会话):利用5g无线电接口209和5gran215的第一子pdu会话225和利用wlan接口207和wlan220(例如,公共wi-fi热点)的第二子pdu会话230。两个子pdu会话在“虚拟接口”层203中的ue中被链接,该“虚拟接口”层203将单个ip接口暴露给更高层(例如,ip层201)。因此,两个子pdu会话共享相同的ip地址,并在ue205和upf-a143之间构成多链路数据连接。图2示出具有三个upf的场景:对接5gran215的第一upf141、对接n3iwf135的第二upf142、以及锚upf143。但是,在其他情况下,可能不需要upf141、142,例如在可以将锚upf143直接对接到5gran215和n3iwf135的情况下。

图3描绘根据本公开的实施例的可以被用于建立多接入数据连接的ue装置300的一个实施例。ue装置300可以是远程单元105的一个实施例。此外,ue装置300可以包括处理器305、存储器310、输入设备315、显示器320、第一收发器325和第二收发器330。

第一收发器325通过第一接入网络与移动通信网络(例如,移动核心网络140)通信,而第二收发器330通过第二接入网络与移动通信网络通信。第一接入网络和第二接入网络促进移动核心网络140与ue装置300之间的通信。在一个实施例中,第一接入网络是5gran215或其他3gpp接入网络120,并且第二接入网络是wlan220或其他非3gpp接入网络130。在另一个实施例中,第二接入网络是5gran215或其他3gpp接入网络120,并且第一接入网络是wlan220或其他非3gpp接入网络130。在其它实施例中,第一接入网络和第二接入网络可以是其他类型的接入网络,第一接入网络是与第二接入网络不同类型的接入网络。每个收发器325、330可以包括至少一个发射器和至少一个接收器。另外,收发器325、330可以支持至少一个网络接口,诸如用于远程单元105和3gpp接入网络120之间的通信的“uu”接口。

在一个实施例中,处理器305可以包括能够执行计算机可读指令和/或能够执行逻辑操作的任何已知控制器。例如,处理器305可以是微控制器、微处理器、中央处理单元(“cpu”)、图形处理单元(“gpu”)、辅助处理单元、现场可编程门阵列(“fpga”)、或类似的可编程控制器。在一些实施例中,处理器305执行存储在存储器310中的指令以执行本文描述的方法和例程。处理器305通信地耦合到存储器310、输入装置315、显示器320、第一收发器325和第二收发器330。

在一些实施例中,处理器305发送建立数据连接的请求。在某些实施例中,建立数据连接的请求包括通过第一接入网络和第二接入网络两者建立数据连接的指示。在一个实施例中,通过第一接入网络和第二接入网络两者建立数据连接的指示包括:与第一接入网络相关联的第一会话标识符和与第二接入网络相关联的第二会话标识符。在另一个实施例中,通过第一接入网络和第二接入网络建立数据连接的指示包括:第一会话标识符和多接入参数。在此,第一会话标识符与第一接入网络和第二接入网络两者均相关联。

在一些实施例中,处理器305发送通过第二接入网络建立数据连接的请求。另外,建立数据连接的请求包含与第二接入网络相关联的会话标识符,并且不包含与第一接入网络相关联的会话标识符。在某些实施例中,建立数据连接的请求包括模式参数,该模式参数包含用于多接入数据连接的请求的操作模式。

在某些实施例中,第一接入网络是未由3gpp定义的接入网络(“非3gpp接入”),并且第二接入网络是由3gpp定义的接入网络(“3gpp接入”)。在这样的实施例中,建立数据连接的请求可以是分组数据单元(“pdu”)会话请求。

处理器305响应于请求,接收通过第一接入网络设立用于数据连接的第一数据承载的第一请求,并且响应于请求还接收通过第二接入网络设立用于数据连接的第二数据承载的第二请求。这里,第一数据承载和第二数据承载均被用于承载数据连接的业务。

在某些实施例中,建立数据连接的请求包含与第二接入网络相关联的会话标识符,并且不包含通过第一接入网络和第二接入网络两者均建立数据连接的指示。此外,通过第一接入网络设立用于数据连接的第一数据承载的第一请求和通过第二接入网络设立用于数据连接的第二数据承载的第二请求均包括与第二接入网络相关联的会话标识符。在这样的实施例中,处理器305确定通过第二接入网络上建立数据连接的请求已经发起通过第一接入网络和第二接入网络的多接入数据连接的建立。

在一个实施例中,存储器310是计算机可读存储介质。在一些实施例中,存储器310包括易失性计算机存储介质。例如,存储器310可以包括ram,该ram包括动态ram(“dram”)、同步动态ram(“sdram”)和/或静态ram(“sram”)。在一些实施例中,存储器310包括非易失性计算机存储介质。例如,存储器310可以包括硬盘驱动器、闪存或任何其他合适的非易失性计算机存储设备。在一些实施例中,存储器310包括易失性和非易失性计算机存储介质。在一些实施例中,存储器310存储与建立多接入数据连接有关的数据,例如,存储会话标识符、协议栈、安全密钥、消息等。在一些实施例中,存储器310还存储程序代码和相关数据,诸如在ue装置300上操作的操作系统或其他控制器算法以及一个或多个软件应用。

在一个实施例中,输入设备315可以包括任何已知的计算机输入设备,包括触摸面板、按钮、键盘、触控笔、麦克风等。在一些实施例中,输入设备315可以与显示器320集成在一起,例如,作为触摸屏或类似的触敏显示器。在一些实施例中,输入设备315包括触摸屏,使得可以使用在触摸屏上显示的虚拟键盘和/或通过在触摸屏上的手写输入文本。在一些实施例中,输入设备315包括两个或更多个不同的设备,诸如键盘和触摸面板。

在一个实施例中,显示器320可以包括任何已知的电可控显示器或显示设备。显示器320可以被设计为输出视觉、听觉和/或触觉信号。在一些实施例中,显示器320包括能够向用户输出视觉数据的电子显示器。例如,显示器320可以包括但不限于lcd显示器、led显示器、oled显示器、投影仪或能够向用户输出图像、文本等的类似显示设备。作为另一个非限制性示例,显示器320可以包括可穿戴显示器,诸如智能手表、智能眼镜、平视显示器等。此外,显示器320可以是智能电话、个人数字助理、电视、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的组件。

在某些实施例中,显示器320包括用于产生声音的一个或多个扬声器。例如,显示器320可以产生听觉警报或通知(例如,蜂鸣声或提示音)。在一些实施例中,显示器320包括一个或多个用于产生振动、运动或其他触觉反馈的触觉设备。在一些实施例中,显示器320的全部或部分可以与输入设备315集成。例如,输入设备315和显示器320可以形成触摸屏或类似的触敏显示器。在其他实施例中,显示器320可以位于输入设备315附近。在某些实施例中,ue装置300可以不包括任何输入设备315和/或显示器320。

如上所述,第一收发器325经由第一接入网络与移动通信网络通信,而第二收发器330经由第二接入网络与移动通信网络通信。收发器325和330在处理器305的控制下操作以发送消息、数据和其他信号,并且还接收消息、数据和其他信号。例如,处理器305可以在特定时间选择性地激活收发器325、330(或其一部分)中的一个或两个,以便发送和接收消息。第一收发器325可以包括一个或多个发射器以及一个或多个接收器,用于通过第一接入网络进行通信。类似地,第二收发器330可以包括一个或多个发射器以及一个或多个接收器,用于通过第二接入网络进行通信。如上所述,第一收发器325和第二收发器330可以支持一个或多个用于与移动通信网络进行通信的网络接口。

图4描绘根据本公开的实施例的会话管理装置400的一个实施例,其可以被用于建立多接入数据连接。会话管理装置400可以是smf146的一个实施例。此外,会话管理装置400可以包括处理器405、存储器410、输入设备415、显示器420和收发器425。在一些实施例中,输入设备415和显示器420被组合成单个设备,例如触摸屏。在某些实施例中,会话管理装置400可以不包括任何输入设备415和/或显示器420。

如所描绘的,收发器425包括至少一个发射器430和至少一个接收器435。另外,收发器425可以支持至少一个网络接口440,诸如被用于在ue和会话管理装置400之间的通信的“na”接口。这里,网络接口440促进与诸如amf145、pcf148和/或udm149的网络功能的通信。另外,至少一个网络接口440可以包括用于与amf通信的“n11”接口,和用于与udm进行通信的“n4”接口等。

在一个实施例中,处理器405可以包括能够执行计算机可读指令和/或能够执行逻辑运算的任何已知控制器。例如,处理器405可以是微控制器、微处理器、中央处理单元(“cpu”)、图形处理单元(“gpu”)、辅助处理单元、现场可编程门阵列(“fpga”)、或类似的可编程控制器。在一些实施例中,处理器405执行存储在存储器410中的指令以执行本文描述的方法和例程。处理器405被通信地耦合到存储器410、输入设备415、显示器420和收发器425。

在一些实施例中,处理器405经由接入管理功能接收第一会话管理(“sm”)请求。在此,第一sm请求包含由远程单元发送的第二sm请求(例如,被嵌入在第一sm请求中的第二sm请求)。远程单元通过第一接入网络和第二接入网络与移动通信网络通信,并且在接入网络两者上具有同时的连接。在一个实施例中,远程单元通过第一接入网络发送第二sm消息。在另一个实施例中,远程单元通过第二接入网络发送第二sm消息。在一个实施例中,第二sm消息包括模式参数,该模式参数包含用于多接入数据连接的请求的操作模式。

响应于第一会话管理请求,处理器405向接入管理功能发送第一请求,以在第一接入网络上建立用于多接入数据连接的第一数据路径。在一些实施例中,处理器405基于第一sm请求的内容确定形成多接入数据连接。例如,第一sm请求可以包括多接入参数或针对多接入数据连接的特定请求。作为另一个示例,处理器405可以响应于将数据业务卸载到非3gpp接入网络的需要而确定形成多接入数据连接。

处理器405还响应于第一会话管理请求,向接入管理功能发送第二请求,以在第二接入网络上建立用于多接入数据连接的第二数据路径,其中,第一数据路径和第二数据路径两者均被锚定在移动通信网络中的公共用户平面网络功能处。在一些实施例中,第一和第二数据路径的建立可以同时发生。

在建立是顺序的情况下,基于由远程单元用于发送第二sm请求的接入网络来确定第一建立的数据路径(及时)。例如,在通过第一接入网络发送第二sm消息的情况下,将在第一数据路径之前建立在第二接入网络上的第二数据路径。作为另一示例,在通过第二接入网络发送第二sm消息的情况下,将在第二数据路径之前建立在第一接入网络上的第一数据路径。

在一些实施例中,第一会话管理请求(例如,从amf接收的)包含通过第一接入网络和第二接入网络两者建立用于远程单元的多接入数据连接的指示。例如,通过第一接入网络和第二接入网络两者建立用于远程单元的多接入数据连接的指示可以是与第一接入网络相关联的第一会话标识符和与第二接入网络相关联的第二会话标识符。作为另一示例,通过第一接入网络和第二接入网络两者建立用于远程单元的多接入数据连接的指示可以是包括(单个)会话标识符的多接入参数。

在某些实施例中,处理器405向策略控制功能查询与远程单元相关联的多接入路由规则和多接入qos规则中的至少一个。在此,多接入qos规则包括用于第一接入网络的qos规则和用于第二接入网络的qos规则。多接入路由规则指示如何跨越第一路接入网络和第二路接入网络路由多接入数据连接的业务。另外,处理器405可以将会话建立请求发送到锚定第一和第二数据路径的公共用户平面功能,该会话建立请求包括多接入路由规则以及第一数据路径和第二数据路径用于多接入数据连接的指示。

在一些实施例中,第二会话管理请求是来自远程单元的通过单个接入网络建立数据连接的请求。另外,第一会话管理请求可以包括远程单元具有到第一接入网络和第二接入网络两者的同时连接的指示。在这样的实施例中,处理器405可以响应于接收第一会话管理请求(以及远程单元具有到第一接入网络和第二接入网络两者的同时连接的指示)来确定建立多接入数据连接。

在某些实施例中,处理器405响应于接收第一会话管理请求,进一步查询数据管理功能(例如,udm149)以确定远程单元的网络订阅是否允许多接入连接。在这样的实施例中,处理器405可以基于远程单元的网络订阅来确定建立多接入数据连接。在某些实施例中,响应于接收第一会话管理请求,处理器405进一步向策略控制功能(例如,pcf148)查询与所请求的数据连接相关联的多接入路由规则和多接入qos规则中的至少一个,其中处理器基于从策略控制功能接收的多接入路由规则和多接入qos规则中的至少一个来确定建立多接入数据连接。

在一些实施例中,第一接入网络是非3gpp接入网络(例如,未由3gpp定义的接入网络),并且第二接入网络是3gpp网络(例如,由3gpp定义的接入网络)。此外,第二sm请求(例如,由远程单元发送的)可以是pdu会话建立请求。在这样的实施例中,向amf发送第一请求以建立用于多接入数据连接的第一数据路径可以包括:处理器405向没有嵌入式n1会话管理容器的amf发送第三sm请求,第三sm请求指示amf将其发送到第一接入网络。

另外,将第二请求发送到amf以建立用于多接入数据连接的第二数据路径可以包括:处理器405发送对第一sm请求的响应,其中该响应包含嵌入式n1会话管理容器。在此,嵌入式n1会话管理容器包括对第二sm消息的响应。因此,通过由远程单元用于发送第二sm消息的同一接入网络来发送嵌入式n1会话管理容器。在一个实施例中,n1会话管理容器包括pdu会话建立接入消息,该pdu会话建立接入消息包含与多接入数据连接相关联的多接入路由规则和多接入服务质量(“qos”)规则。

在一个实施例中,存储器410是计算机可读存储介质。在一些实施例中,存储器410包括易失性计算机存储介质。例如,存储器410可以包括ram,该ram包括动态ram(“dram”)、同步动态ram(“sdram”)和/或静态ram(“sram”)。在一些实施例中,存储器410包括非易失性计算机存储介质。例如,存储器410可以包括硬盘驱动器、闪存或任何其他合适的非易失性计算机存储设备。在一些实施例中,存储器410包括易失性和非易失性计算机存储介质。在一些实施例中,存储器410存储与建立多接入数据连接有关的数据,例如存储与远程单元、协议栈、消息、安全密钥、多接入策略规则等相关联的会话标识符。在某些实施例中,存储器410还存储程序代码和相关数据,诸如在会话管理装置400和一个或多个个软件应用上运行的操作系统或其他控制器算法。

在一个实施例中,输入设备415可以包括任何已知的计算机输入设备,包括触摸面板、按钮、键盘、触控笔、麦克风等。在一些实施例中,输入设备415可以与显示器420集成在一起,例如,作为触摸屏或类似的触敏显示器。在一些实施例中,输入设备415包括触摸屏,使得可以使用在触摸屏上显示的虚拟键盘和/或通过在触摸屏上的手写输入文本。在一些实施例中,输入设备415包括两个或更多个不同的设备,诸如键盘和触摸面板。

在一个实施例中,显示器420可以包括任何已知的电子可控显示器或显示设备。显示器420可以被设计为输出视觉、听觉、和/或触觉信号。在一些实施例中,显示器420包括能够将视觉数据输出给用户的电子显示器。例如,显示器420可以包括但不限于lcd显示器、led显示器、oled显示器、投影仪或能够向用户输出图像、文本等的类似显示设备。作为另一个非限制性示例,显示器420可以包括可穿戴显示器,例如智能手表、智能眼镜、平视显示器等。此外,显示器420可以是智能电话、个人数字助理、电视、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的组件。

在某些实施例中,显示器420包括用于产生声音的一个或多个扬声器。例如,显示器420可以产生听觉警报或通知(例如,蜂鸣声或提示音)。在一些实施例中,显示器420包括一个或多个用于产生振动、运动或其他触觉反馈的触觉设备。在一些实施例中,显示器420的全部或部分可以与输入设备415集成。例如,输入设备415和显示器420可以形成触摸屏或类似的触敏显示器。在其他实施例中,显示器420可以位于输入设备415附近。

收发器425与移动通信网络的一个或多个网络功能通信。收发器425在处理器405的控制下操作以发送消息、数据和其他信号,并且还接收消息、数据和其他信号。例如,处理器405可以在特定时间选择性地激活收发器(或其部分),以便发送和接收消息。收发器425可以包括一个或多个发射器430和一个或多个接收器435。如上所述,收发器425可支持一个或多个网络接口440以用于与基站单元125通信。

图5描绘根据本公开的实施例的用于建立多接入数据连接的网络过程500。网络过程500是ue发起的过程,用于根据单个ue对建立数据连接的请求来建立多接入数据连接。网络过程涉及ue205、5gran215、n3wfw135、amf145、smf146、第一upf141、第二upf142、锚upf143和pcf148。在这里,ue205经由3gpp接入网络(在此,5gran215)和非3gpp接入网络(诸如wlan220)同时连接到移动通信网络。

网络过程500在ue205想要通过接入网络两者建立ma-pdu会话并且将nas消息发送到amf145时开始,该消息包括“pdu会话建立请求”(参见操作502)。在图5a的实施例中,nas消息通过5gran215(例如,3gpp接入网络)被发送,但是在其他实施例中,nas消息可以通过非3gpp接入网络被发送。nas消息还包括两个pdu会话标识:与3gpp接入网络(例如,包括5gran215)相关联的第一pdu会话标识(id-1)和与非3gpp接入网络相关联的第二pdu会话标识(id-2)。这与用于pdu会话建立而发送的始终仅包含一个pdu会话标识的常规nas消息相反。

在某些实施例中,ue205通过在nas消息中包括两个pdu会话标识来指示其想要通过3gpp和非3gpp接入网络两者建立ma-pdu。由ue205发送的nas消息还可以包括其他信息,诸如所请求的dnn(数据网络名称)、所请求的切片类型等。在一些实施例中,“pdu会话建立请求”消息可以包括指示ma-pdu会话的请求的操作模式的模式参数。例如,模式参数可以通过非3gpp接入网络上的子pdu会话成为“活动”子级以及3gpp接入网络上的子pdu会话成为“待用”子级来指示ue205优选ma-pdu会话以活动/待用模式操作。作为另一示例,ue205可以优选在3gpp接入网络上的子pdu会话成为“活动”子级,并且在非3gpp接入网络上的子pdu会话成为“待用”子级。

在活动/待用模式下,ma-pdu会话的所有业务都通过“活动”子pdu会话被传输,而另一个子pdu会话(“待用”子级)不承载任何业务。当“活动”子pdu会话在ue205中变得不可用时(例如,由于缺少无线电信号),它成为“待用”子级并且ue205将ma-pdu会话的所有业务传输到成为“活动”子级的另一个子pdu会话。当网络通过“待用”子pdu会话从ue205接收业务时,它将此子pdu会话更改为“活动”。当ma-pdu会话在活动/待用模式下操作时,无需应用任何(在下面讨论的)多接入路由规则。

接下来,amf145选择smf146,并将sm请求(例如,第一sm请求)发送到smf146(参见操作504)。sm请求包括从ue205接收的“pdu会话建立请求”。sm请求还包括接入网络类型参数。在此,该参数具有值“接入网络类型=3gpp”,以向smf146指示通过3gpp接入网络(例如,5gran215)接收到pdu会话建立请求。在通过非3gpp接入网络接收到pdu会话建立请求的情况下,则使用值“接入网络类型=非3gpp”。另外,sm请求包括由ue205提供的两个pdu会话标识,其进一步指示ue205想要建立ma-pdu会话。在某些实施例中,sm请求还包括多接入参数,以指示是否要建立多接入数据连接(此处为ma-pdu)。注意,当ue205提供两个pdu会话标识时,多接入参数是冗余的。

smf146照常选择pcf(此处为pcf148)并与所选择的pcf148建立新会话(参见操作506)。随后,smf146从pcf148检索应当在ue205处和upf-a143处应用的多接入路由规则,以便确定如何分别跨两个子pdu会话路由上行链路和下行链路业务。这些多接入路由规则也被称为“业务导向规则”。如本文中所使用的,业务导向规则是指由由移动核心网络103提供给远程单元105的规则。业务导向规则由ue205使用,用于当发起新数据流时的接入选择。作为示例,多接入路由规则可以指示“为app-x选择子pdu会话#2”或“为上午9点至下午5点之间的非ims业务选择子pdu会话#2。”。作为另一个示例,多接入路由规则可以将http业务导向到子pdu会话#2,并且将ip语音业务导向到子pdu会话#1。

smf146还可以从pcf148检索多接入qos规则。多接入qos规则包括应该在5gran215(例如,3gpp接入网络)上应用的qos规则和应该在非3gpp接入网络上应用的qos规则。在一个接入网络上应用qos规则的目的是使该接入网络上的业务能够以不同的qos特性(例如,不同的优先级、不同的保证比特率等)被传送。

在与pcf148通信之后,smf146开始建立用于利用非3gpp接入网络的子pdu会话的用户平面的建立(参见操作508)。在此,smf146向第二upf142(服务于n3iwf135)发送会话建立请求(参见操作510),并作为响应接收应答(参见操作512)。smf146还向锚upf143发送会话建立请求(参见操作514),并作为响应接收应答(参见操作516)。

接下来,smf146将具有新参数“接入网络类型=非3gpp”的sm请求发送到amf145(参见操作518),以向amf145指示应该将包括的n2sm信息发送到非3gpp接入网络(而不是发送到从其接收“pdu会话建立请求”的3gpp接入网络)。注意,该sm请求消息不包含针对ue205的nas消息(不存在n1sm容器)。这是因为sm请求消息不是对amf较早的sm请求(例如,ue发起的请求)的响应,而是由smf146发起的新的sm请求。

amf145向n3iwf135发送n2sm信息,即,pdu会话请求消息(参见操作520)。pdu会话请求消息包括要在非3gpp接入网络上应用的qos简档,每个简档由在操作506中由pcf148提供的、要在非3gpp接入网络上应用的qos规则来确定。此外,n3iwf135接收由ue205在操作502中提供并且与非3gpp接入网络相关联的pdu会话id-2。

作为响应,n3iwf135与ue205建立一个或多个ipsec子安全关联(sa)(参见操作522)。每个ipsecsa承载用于在非3gpp接入网络上建立的子pdu会话的一个或多个qos流(例如,第二子pdu会话230)。每个qos流与由n3iwf135在pdu会话请求消息中接收的qos简档相关联。然后,n3iwf135将pdu会话请求应答消息发送到amf145(参见操作524),并且amf145将sm请求应答消息发送到smf146(参见操作526)。smf146还向第二upf142发送会话修改请求(参见操作528),并且作为响应接收应答消息(参见操作530)。

继续图5b,smf146开始建立用于在3gpp上的子pdu会话的用户平面(例如,第一子pdu会话225),其利用3gpp接入网络(参见操作532)。在此,smf146向第一upf141(服务于5gran215)发送会话建立请求(参见操作534),并作为响应接收应答(参见操作536)。

smf146还将第二会话建立请求发送到锚upf143(参见操作538),并作为响应接收第二应答(参见操作540)。利用第二会话建立请求,smf146向锚upf143提供多接入路由规则(参见操作538)。如上所述,锚upf143使用多接入路由规则来确定如何跨两个子pdu会话路由下行链路业务。smf146还提供“链接的pdu会话”参数,该参数通知锚upf143将新的pdu会话与之前(例如,在操作514中)建立的pdu会话相关联。此参数指示锚upf143应将标识的pdu会话视为同一ma-pdu会话的子pdu会话,并应用多接入路由规则以跨这些子pdu会话路由下行链路业务。

接下来,smf146向amf145发送sm请求应答消息(参见操作542)以响应操作504中的sm请求。sm请求应答消息包括用于5gran215的n2sm信息和包括“pdu会话建立接受”消息的n1sm容器。在此,“pdu会话建立接受”消息包含要由ue205应用的(a)多接入qos规则和(b)多接入路由规则。图8图示这些规则如何在ue205中应用。

返回图5b,“pdu会话建立接受”消息是对在操作502中由ue205发送的“pdu会话建立请求”消息的响应。在某些实施例中,“pdu会话建立接受”消息可以包括模式参数,该模式参数指示ma-pdu会话的协商的操作模式。此模式可以与由ue205请求的模式相同或不同。例如,ue205可以请求活动/待用模式,其中“活动”子级是非3gpp接入网络上的子pdu会话,但是网络可以决定将“活动”子级更改为3gpp接入网络上的子pdu会话。

amf145向5gran215发送n2sm信息,即,pdu会话请求消息(参见操作544)。pdu会话请求消息包括要在5gran215(例如,3gpp接入网络)上应用的qos简档,每个简档由要在3gpp接入网络上应用的qos规则确定,如在操作506中由pcf148提供的。此外,5gran215接收在操作502中由ue205提供并且与3gpp接入网络相关联的pdu会话id-1。

作为响应,5gran215向ue205发送“pdu会话建立接受”消息。此外,5gran215和ue205建立一个或多个数据无线电承载(drb),每个drb与一个或多个qos规则(例如,用于传输与这些qos规则匹配的业务)相关联。每个drb承载一个或多个qos流用于3gpp接入网络上的子pdu会话(例如,第一子pdu会话225)。每个qos流与发送到5gran215的qos简档相关联。

然后,5gran215向amf145发送应答消息(参见操作548),并且amf145向smf146发送具有n2信息的sm请求消息(参见操作550)。然后,smf146向第一upf141发送会话修改请求(参见操作552),并且作为响应接收应答消息(参见操作554)。smf146过程向amf145发送sm请求应答消息,并且网络过程500结束。

注意,在3gpp接入网络(例如,5gran215)上建立的drb的目的与在非3gpp接入网络上建立的子ipsecsa的目的相同:它们都提供具有不同qos特性的多个通信承载。另外,尽管图5示出子pdu会话的顺序建立,但是在其他实施例中,两个子pdu会话被并行建立。

图6描绘根据本公开的实施例的,用于根据单个ue205请求建立多接入数据连接的网络过程600。网络过程600也是ue205发起的过程,并且与网络过程500共享许多相似之处。网络过程600涉及ue205、5gran215、n3wf135、amf145、smf146、第一upf141、第二upf142、锚upf143和pcf148。再次,ue205经由3gpp接入网络(此处为5gran215)和非3gpp接入网络(诸如wlan220)同时连接到移动通信网络网络。

网络过程600在ue205想要通过接入网络两者建立ma-pdu会话并且将nas消息发送到amf145时开始,该消息包括“pdu会话建立请求”(参见操作602)。在图6a的实施例中,nas消息通过5gran215(例如3gpp接入网络)被发送,但是在其他实施例中,nas消息可以通过非3gpp接入网络被发送。nas消息包括单个pdu会话标识和指示ue205想要建立多接入pdu会话的多接入参数。这与用于pdu会话建立而发送的缺乏多接入参数的常规nas消息相反。

由ue205发送的nas消息还可以包括其他信息,诸如所请求的dnn(数据网络名称)、所请求的切片类型等。在一些实施例中,“pdu会话建立请求”消息可以包括指示ma-pdu会话的请求的操作模式的模式参数。例如,模式参数可以通过非3gpp接入网络上的子pdu会话成为“活动”子级以及5gran215上的子pdu会话成为“待用”子级来指示ue205优选ma-pdu会话以活动/待用模式操作。作为另一示例,ue205可以优选在5gran215上的子pdu会话成为“活动”子级,并且在非3gpp接入网络上的子pdu会话成为“待用”子级。

在活动/待用模式下,ma-pdu会话的所有业务都通过“活动”子pdu会话被传输,而另一个子pdu会话(“待用”子级)不承载任何业务。当“活动”子pdu会话在ue205中变得不可用时(例如,由于缺少无线电信号),它成为“待用”子级并且ue205将ma-pdu会话的所有业务传输到成为“活动”子级的另一个子pdu会话。当网络通过“待用”子pdu会话从ue205接收业务时,它将此子pdu会话更改为“活动”。当ma-pdu会话在活动/待用模式下操作时,无需应用任何(在下面讨论的)多接入路由规则。

接下来,amf145选择smf146,并将sm请求(例如,第一sm请求)发送到smf146(参见操作504)。sm请求包括从ue205接收的“pdu会话建立请求”。sm请求还包括接入网络类型参数。在此,该参数具有值“接入网络类型=3gpp”,以向smf146指示通过3gpp接入网络(例如,5gran215)接收到pdu会话建立请求。在通过非3gpp接入网络接收到pdu会话建立请求的情况下,则使用值“接入网络类型=非3gpp”。

另外,sm请求包括由ue205提供的pdu会话标识和多接入指示符。注意,在网络过程600中,相同的pdu会话id被用于接入网络两者。在某些实施例中,sm请求还包括多接入参数,以向smf146指示是否要建立多接入数据连接(此处为ma-pdu)。

如操作506中所述,smf146从pcf148中选择并检索多接入路由规则和多接入qos规则。smf146还开始建立用于利用非3gpp接入网络的子pdu会话的用户平面(参见操作508)、向第二upf142(服务于n3iwf135)发送会话建立请求(参见操作510)、并作为响应接收应答(参见操作512)。smf146还将会话建立请求(参见操作514)发送到锚upf143,并作为响应接收应答(参见操作516)。

接下来,smf146将具有新参数“接入网络类型=非3gpp”的sm请求发送到amf145(参见操作518),以向amf145指示应该将包括的n2sm信息发送到非3gpp接入网络(而不是发送到从其接收nas“pdu会话建立请求”的3gpp接入网络)。同样,此sm请求消息不包含针对ue205的nas消息(不存在n1sm容器),因为它不是对amf较早的sm请求的响应。

amf145将n2sm信息作为pdu会话请求消息发送到n3iwf135(参见操作620)。pdu会话请求消息包括要在非3gpp接入网络上应用的qos简档,每个简档由在操作506中由pcf148提供的、要在非3gpp接入网络上应用的qos规则来确定。此外,n3iwf135在操作602中接收由ue205提供的单个pdu会话id。

作为响应,n3iwf135与ue205建立一个或多个ipsec子安全关联(sa)(参见操作622)。每个ipsecsa承载用于在非3gpp接入网络上建立的子pdu会话的一个或多个qos流(例如,第二子pdu会话230)。然后,n3iwf135将pdu会话请求应答消息发送到amf145(参见操作524),并且amf145将sm请求应答消息发送到smf146(参见操作526)。smf146还向第二upf142发送会话修改请求(参见操作528),并且作为响应接收应答消息(参见操作530)。

继续图6b,smf146开始建立用于在3gpp上的子pdu会话(例如,第一子pdu会话225)的用户平面,其利用3gpp接入网络(参见操作532)。在此,smf146向第一upf141(服务于5gran215)发送会话建立请求(参见操作534),并作为响应接收应答(参见操作536)。smf146还向锚upf143发送第二会话建立请求(参见操作538),并且作为响应接收第二应答(参见操作540)。

接下来,smf146向amf145发送sm请求应答消息(参见操作542)以响应在操作504中的sm请求。sm请求应答消息包括用于5gran215的n2sm信息和包含nas“pdu会话建立接受”消息的n1sm容器。在此,nas“pdu会话建立接受”消息包含要由ue205应用的(a)多接入qos规则和(b)多接入路由规则。在某些实施例中,“pdu会话建立接受”消息可以包括模式参数,该模式参数指示ma-pdu会话的协商的操作模式。该模式可以与由ue205请求的模式相同或不同。例如,ue205可以请求活动/待用模式,其中“活动”子级是非3gpp接入网络上的子pdu会话,但是网络可以决定将“活动”子级更改为3gpp接入网络上的子pdu会话。

amf145将n2sm信息作为pdu会话请求消息发送到5gran215(参见操作644)。pdu会话请求消息包括要在5gran215(例如,3gpp接入网络)上应用的qos简档,每个简档由要在3gpp接入网络上应用的qos规则确定,如在操作506中由pcf148提供的。而且,5gran215接收由ue205提供的单个pdu会话id。

作为响应,5gran215向ue205发送nas“pdu会话建立接受”消息。此外,5gran215和ue205建立一个或多个数据无线电承载(drb),每个drb与一个或多个qos规则(例如,用于传输与这些qos规则匹配的业务)相关联。每个drb承载一个或多个qos流用于在3gpp接入网络上的子pdu会话(例如,第一子pdu会话225)。每个qos流与发送到5gran215的qos简档相关联。

然后,5gran215向amf145发送应答消息(参见操作548),并且amf145向smf146发送具有n2信息的sm请求消息(参见操作550)。然后,smf146向第一upf141发送会话修改请求(参见操作552),并且作为响应接收应答消息(参见操作554)。smf146过程向amf145发送sm请求应答消息,并且网络过程600结束。

注意,在3gpp接入网络(例如,5gran215)上建立的drb与在非3gpp接入网络上建立的子ipsecsa的目的相同:它们都提供具有不同qos特性的多个通信承载。尽管图6a-b示出子pdu会话的顺序建立,但是在其他实施例中,两个子pdu会话被并行建立。还应注意,因为子pdu会话共享单个pdu会话标识,所以每当ue205或网络想要对子pdu会话执行操作时(例如,更改子pdu会话#2的qos规则),pdu会话标识和相应的接入网络类型两者都将被提供,以便标识适当的子pdu会话。

图7描绘根据本公开的实施例的用于建立多接入数据连接的网络过程700。网络过程700是用于根据对建立数据连接的单个请求建立多接入数据连接的网络发起的过程。该网络过程涉及ue205、5gran215、n3ifw135、amf145、smf146、第一upf141、第二upf142、锚upf143和pcf148。这里,ue205经由3gpp接入网络(在此为5gran215)和非3gpp接入网络(诸如wlan220)同时连接到移动通信网络。

网络过程700开始,并且ue205请求正常(即,单接入网络)pdu会话(参见操作702)。在图7的实施例中,通过5gran215(例如,3gpp接入网络)发送nas消息,但是在其他实施例中,可以通过非3gpp接入网络发送nas消息。nas消息包括单个pdu会话标识,但是不包含ue205要建立多接入pdu会话的任何指示。由ue205发送的nas消息还可以包括其他信息,诸如所请求的dnn(数据网络名称)、所请求的切片类型等。

接下来,amf145选择smf146,并将sm请求发送至smf146并且包括新的多接入参数以向smf146指示ue205既连接到3gpp接入网络又连接到非3gpp接入网络(704)。sm请求包括从ue205接收的“pdu会话建立请求”。sm请求还包括接入网络类型参数。在此,该参数具有值“接入网络类型=3gpp”,以向smf146指示通过3gpp接入网络(例如,5gran215)接收到pdu会话建立请求。在通过非3gpp接入网络接收到pdu会话建立请求的情况下,则使用值“接入网络类型=非3gpp”。

基于多接入参数和本地信息或策略,smf146决定建立ma-pdu会话而不是由ue205请求的单接入网络pdu会话(参见操作706)。可以在smf146想要例如将请求的pdu会话的某些数据业务卸载到非3gpp接入网络时做出该决定。例如,当ue205在操作702中请求建立3gpp接入网络上的到因特网dnn(数据网络名称)的pdu会话时,smf146可以决定建立到因特网dnn的ma-pdu会话,以便某些因特网业务可以被卸载到非3gpp接入网络。

在做出此决定之前,smf146可以与udm149进行交互以确定ue205的订阅是否允许建立到被请求的dnn的ma-pdu会话。另外,smf146可以基于在操作708中从pcf148检索到的信息来决定建立ma-pdu会话。在这种情况下,在操作708之后做出建立ma-pdu会话的决定(例如,操作706)。

如所讨论的,smf146与pcf148交互(例如,建立新的pdu-can会话),并且可以检索应当在ue205处和锚upf143处应用的多接入路由规则,以便确定如何分别跨两个子pdu会话路由上行链路和下行链路业务(参见操作708)。smf146还可以从pcf多接入qos规则,即,应该在3gpp接入网络上应用的qos规则和应该在非3gpp接入网络上应用的qos规则中检索。

接下来,如上面在操作508-518中所讨论的,smf146开始在非3gpp接入网络上建立子pdu会话#2。amf145向n3iwf135发送要在非3gpp接入网络上应用的qos简档,每个简档根据由pcf提供的要在非3gpp接入网络上应用的qos规则被确定。另外,n3iwf135接收在步骤1中由ue205提供的单个pdu会话id。

接下来,ue205和n3iwf135建立一个或多个子ipsecsa(参见操作722)。基于接收到的pdu会话id,ue205确定这些子ipsecsa是在操作702中请求的pdu会话的一部分。换句话说,ue205确定网络已经决定建立ma-pdu会话而不是请求的单接入网络pdu会话。然后,n3iwf135将pdu会话请求应答消息发送到amf145(参见操作524),并且amf145将sm请求应答消息发送到smf146(参见操作526)。smf146还向第二upf142发送会话修改请求(参见操作528),并且作为响应接收应答消息(参见操作530)。

网络过程700通过建立用于3gpp上的子pdu会话的用户平面(例如,第一子pdu会话225)来继续,其利用如图6b中所描绘并且参考图6b在上面描述的3gpp接入网络。总之,smf146向amf145发送sm请求应答消息(例如,操作542),amf145向5gran215发送包括单个pdu会话id的pdu会话请求(操作644),并且ue205和5gran215建立drb(操作646)。

尽管附图示出子pdu会话的顺序建立,但是在其他实施例中,两个子pdu会话被并行建立。还应注意,因为子pdu会话共享单个pdu会话标识,所以每当ue205或网络要在子pdu会话上执行操作时(例如,更改子pdu会话#2的qos规则),pdu会话标识和相应的接入网络类型两者都将被提供,以便标识适当的子pdu会话。

图8描绘根据本公开的实施例的ue模型800。ue模型800示出在建立多接入数据连接(例如,ma-pdu会话)之后的ue205。如所描绘的,ip层201生成上行链路数据(ul数据)分组,该分组被传递到虚拟接口层203。如上所述,虚拟接口层203是将单个接口暴露给上层的层,例如,当ma-pdu会话是ip类型时,将单个ip接口暴露给ip层201。虚拟接口层203应用在建立ma-pdu会话期间接收的多接入路由规则803,并确定应经由3gpp接入上的子pdu会话还是经由非3gpp接入上的子pdu会话来路由ul数据分组。

每个子pdu会话都有其自己的qos规则(例如,非3gpp805的qos规则和3gpp807的qos规则),如图8中所示。被路由到子pdu会话的ul数据分组首先被匹配到qos规则,并且被与匹配的qos规则的qos流标识符(qfi)相关联。然后,基于关联的qfi,将其路由到相应的drb(用于3gpp子pdu会话)或路由到相应的子ipsecsa(用于非3gpppdu会话)。

图9描绘根据本公开的实施例的用于建立多接入数据连接的方法900。在一些实施例中,方法900由诸如smf146和/或会话管理装置400的装置执行。在某些实施例中,方法900可以由执行程序代码的处理器,例如,微控制器、微处理器、cpu、gpu、辅助处理单元、fpga等执行。

方法900开始于经由移动通信网络中的接入管理功能接收905第一会话管理请求。在此,第一会话管理请求包含由通过第一接入网络和第二接入网络与移动通信网络进行通信的远程单元发送的第二会话管理请求。在一个实施例中,通过第二接入网络发送第二会话管理请求。

在一些实施例中,第一会话管理请求包含:通过第一接入网络和第二接入网络两者建立用于远程单元的多接入数据连接的指示。在一个实施例中,通过第一接入网络和第二接入网络两者建立用于远程单元的多接入数据连接的指示包含:与第一接入网络相关联的第一会话标识符和与第二接入网络相关联的第二会话标识符。在另一个实施例中,通过第一接入网络和第二接入网络两者建立用于远程单元的多接入数据连接的指示包含:第一会话标识符和多接入参数。

在一些实施例中,第二会话管理请求是来自远程单元的通过单个接入网络建立数据连接的请求,并且第一会话管理请求包括远程单元具有到第一接入网络和第二接入网络两者的同时的连接的指示。在这样的实施例中,接收905第一会话管理请求可以包括:响应于接收第一会话管理请求,确定建立多接入数据连接。在某些实施例中,第二会话管理请求包括模式参数,该模式参数包含用于多接入数据连接的请求的操作模式。

在某些实施例中,接收905第一会话管理请求包括向策略控制功能查询下述中的至少一个:与远程单元相关联的多接入路由规则和多接入qos规则。在此,多接入qos规则包括用于第一接入网络的qos规则和用于第二接入网络的qos规则。多接入路由规则指示如何跨越第一接入网络和第二接入网络路由多接入数据连接的业务。

在某些实施例中,第一接入网络是未由3gpp定义的接入网络(“非3gpp接入”),并且第二接入网络是由3gpp定义的接入网络(“3gpp接入”)。在这样的实施例中,第二会话管理请求可以是分组数据单元(“pdu”)会话建立请求。

方法900包括,响应于第一会话管理请求,向接入管理功能发送910第一请求以通过第一接入网络建立用于多接入数据连接的第一数据路径。在某些实施例中,向接入管理功能发送910第一请求以建立用于多接入数据连接的第一数据路径包括:发送没有嵌入式n1会话管理容器的第三会话管理请求。这里,第三会话管理请求指示接入管理功能将向第一接入网络发送第一请求。

在一些实施例中,向接入管理功能发送910第一请求包括:向锚定第一数据路径和第二数据路径的公共用户平面功能发送会话建立请求,该会话建立请求包括多接入路由规则和第一数据路径和第二数据路径用于多接入数据连接的指示。

在一个实施例中,向接入管理功能发送910第一请求包括:响应于接收第一会话管理请求,查询数据管理功能以确定远程单元的网络订阅是否允许多接入连接,以及基于远程单元的网络订阅确定建立多接入数据连接。在另一个实施例中,向接入管理功能发送910第一请求包括:响应于接收第一会话管理请求,向策略控制功能查询与所请求的数据连接相关联的多接入路由规则和多接入qos规则中的至少一个,以及基于从策略控制功能接收的多接入路由规则和多接入qos规则中的至少一个来确定建立多接入数据连接。

方法900包括响应于第一会话管理请求,向接入管理功能发送915第二请求以通过第二接入网络建立用于多接入数据连接的第二数据路径。在此,第一数据路径和第二数据路径两者都被锚定在移动通信网络中的公共用户平面网络功能处。在某些实施例中,向接入管理功能发送915第二请求以建立用于多接入数据连接的第二数据路径包括:发送对第一会话管理请求的响应,其中该响应包含嵌入式n1会话管理容器。在一个实施例中,嵌入式n1会话管理容器包括pdu会话建立接入消息,该pdu会话建立接入消息包含与多接入数据连接相关联的多接入路由规则和多接入服务质量(“qos”)规则。方法900结束。

图10描绘根据本公开的实施例的用于建立多接入数据连接的方法1000。在一些实施例中,方法1000由诸如远程单元105、ue205和/或ue装置300的装置执行。在某些实施例中,方法1000可以由执行程序代码的处理器,例如,微控制器、微处理器、cpu、gpu、辅助处理单元、fpga等执行。

方法1000开始于通过第一接入网络和第二接入网络两者与移动通信网络进行通信1005。方法1000包括发送1010建立数据连接的请求。在一些实施例中,第一接入网络是未由3gpp定义的接入网络(“非3gpp接入”),并且第二接入网络是由3gpp定义的接入网络(“3gpp接入”)。在这样的实施例中,建立数据连接的请求可以是pdu会话建立请求。在某些实施例中,建立数据连接的请求包括模式参数,该模式参数包含用于多接入数据连接的请求的操作模式。

在一些实施例中,建立数据连接的请求包括:通过第一接入网络和第二接入网络两者建立数据连接的指示。在一个实施例中,通过第一接入网络和第二接入网络建立数据连接的指示包括:与第一接入网络相关联的第一会话标识符和与第二接入网络相关联的第二会话标识符。在另一个实施例中,通过在第一接入网络和第二接入网络建立数据连接的指示包括:第一会话标识符和多接入参数,其中第一会话标识符与第一接入网络和第二接入网络均相关联。

在某些实施例中,发送1010建立数据连接的请求包括:通过第二接入网络发送。在某些实施例中,建立数据连接的请求包含:与第二接入网络相关联的会话标识符,并且不包含与第一接入网络相关联的会话标识符。

方法1000包括,响应于请求,接收1015第一请求以通过第一接入网络设立用于数据连接的第一数据承载。在某些实施例中,通过第一接入网络设立用于数据连接的第一数据承载的第一请求包括:与第二接入网络相关联的会话标识符。在进一步的实施例中,接收1015设立第一数据承载的第一请求可以包括:确定通过第二接入网络建立数据连接的请求已经发起通过第一接入网络和第二接入网络的多接入数据连接的建立,例如,基于包括与第二接入网络相关联的会话标识符的第一请求来确定。

方法1000包括,响应于该请求,接收1020第二请求以通过第二接入网络设立用于数据连接的第二数据承载。这里,第一数据承载和第二数据承载两者均被用于承载数据连接的业务。方法1000结束。

可以以其他特定形式实践实施例。所描述的实施例在所有方面都应被视为仅是说明性的而非限制性的。因此,本发明的范围由所附权利要求而不是前面的描述来指示。在权利要求的含义和等同范围内的所有变化都包含在其范围内。

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