支持不同无线通信系统之间的互通和/或移动性的制作方法

文档序号:23015099发布日期:2020-11-20 12:20阅读:170来源:国知局
支持不同无线通信系统之间的互通和/或移动性的制作方法

所提出的技术一般涉及用于支持不同无线通信系统之间、尤其是包括较高代无线系统和较低代无线系统的不同代无线通信系统之间的互通(interworking)和/或移动性的机制,并且更具体地涉及方法、网络单元、无线通信装置以及对应的计算机程序和计算机程序产品和设备。



背景技术:

无线通信系统正在不断演进,并且在世界各地进行了认真的研究和开发。

现在有各种各样不同类型和/或代的无线通信系统和技术,诸如通用移动电信系统(umts)、长期演进(lte)和新一代(ng),有时称为3g/4g和5g。

从通用移动电信系统(umts)架构(有时也称为3g)和长期演进(lte)架构(也称为4g)的非常简要的概述开始可能是有用的。

首先,架构的无线电接入网(ran)部分的不同之处在于,通用陆地无线电接入网(utran)是3g/umtsran,并且演进型utran(e-utran)是lteran。utran支持电路交换和分组交换服务两者,而e-utran仅支持分组交换服务。

utran空中接口是基于扩展频谱调制技术的宽带码分多址(wcdma),而e-utran采用称为正交频分多址(ofdma)的多载波调制方案。高速分组接入(hspa)是使用wcdma协议扩展和改进现有3gumts网络性能的一组协议。

在3g/umts中,ran基于两种类型的节点:称为nodeb的基站或接入节点和无线电网络控制器(rnc)。rnc是控制ran的节点,并且它还将ran连接到核心网络(cn)。

图1是图示用于umts的核心网络的简化概述的示意图。用于umts/wcdma的核心网络包括:

电路交换(cs)域,具有用于连接到公共交换电话网(pstn)的移动交换中心(msc);

分组交换(ps)域,具有用于连接到ran的服务gprs支持节点(sgsn)以及用于连接到外部网络(诸如因特网)的网关gprs支持节点(ggsn)。

这两个域的共同点是归属位置寄存器(hlr),其是归属运营商的网络中跟踪运营商的订户的数据库。

lteran的关键设计原理是要使用仅一种类型的节点、演进型节点b,也称为enodeb或enb。ltecn的关键概念是要尽可能独立于无线电接入技术。

lteran功能通常涉及:

编码、交织、调制和其它典型的物理层功能;

自动重传请求(arq)报头压缩和其它典型的链路层功能;

用户平面(up)安全功能(例如,加密)和ran信令安全(例如,到ue的ran发起的信令的加密和完整性保护);以及

无线电资源管理(rrm)、移交和其它典型的无线电资源控制功能。

ltecn功能通常涉及:

非接入层(nas)安全功能,例如到ue的cn信令的加密和完整性保护;

订户管理;

移动性管理;

承载管理和服务质量(qos)处置;

策略控制和用户数据流;

到外部网络的互连。

ltecn的演进和标准化被称为系统架构演进(sae),并且在sae中定义的核心网络与较老一代核心网络完全不同,并且因此被称为演进型分组核心(epc)。

图2是图示epc架构的简化概述的示意图。epc的基本节点包括:

移动性管理实体(mme),其是epc的控制平面节点;

服务网关(sg),其是将epc连接到lteran的用户平面节点;以及

分组数据网络网关(pdn)网关,其是将epc连接到因特网的用户平面节点。

mme通常还被连接到归属订户服务器(hss),其是对应于hlr的数据库节点。

服务网关和pdn网关可以被配置为单个实体。

有时,epc与lteran一起被表示为演进型分组系统(eps)。

当前,尽管尚未最终设置公共5g标准,但世界各地正在开发通常被称为下一代(nextgen或ng)、下一代系统(ngs)或5g的未来代无线通信。

与当前的4glte网络相比,下一代无线通信的愿景在于提供非常高的数据速率、极低的时延、基站容量的多方面(manifold)增加以及用户感知的qos的显著改进。

3gpp当前正在开发5g的标准。预期的是5g将支持许多新的场景和用例,并且将是物联网iot的使能者(enabler)。预期的是ng系统将提供与广泛的新装置(诸如传感器、智能可穿戴设备、车辆、机器等)的连接性。灵活性然后将是ng系统中的关键属性。这在对网络接入的安全要求中被反映,该网络接入正在授权(mandate)支持备选的认证方法以及与通常的认证和密钥协定aka不同类型的凭证、由运营商预先提供的并且被安全地存储在通用集成电路卡uicc或类似装置中的凭证。这将允许工厂所有者或企业利用它们自己的身份和凭证管理系统以用于认证和接入网络安全。

3gpp架构工作组已经完成了图3中所示的5g系统的架构。对于更多信息,能够对ts23.501进行参考。

接入和移动性管理功能(amf),有时被称为移动性管理功能mmf、核心网络移动性管理(cn-mm)或简称为移动性管理(mm),是支持移动性管理的网络单元或节点,并且从而正在epc中起着与mme类似的作用。amf具有到ran的所谓ng2接口,其对应于epc中ran和mme之间的所谓s1接口。

一般而言,移动性管理涉及采用空闲模式和连接模式两者来处置ue。

5g/ngs中的空闲模式移动性将可能是注册过程(registrationprocedure)的特殊情况,例如参见v0.1.1草案3gppts23.502中的条款4.2.2.2.2。在注册过程中,用户设备(ue)需要向网络注册以获得接收服务的批准(authorize),以实现移动性跟踪并确保可达性。例如,当ue需要初始注册到5g系统时使用注册过程,当ue在空闲模式中改变到新的跟踪区域(ta)时以及当ue执行周期性更新(由于预定义的不活动时间段)时等等,根据移动性过程来使用注册过程。

5g/ngs还允许从5g/ngs到4g/eps的空闲模式移动性。当ue从5g/ngs覆盖移出到4g/eps覆盖中时,它将具有5g/ngs安全上下文,但可能不具有4g/eps安全上下文。

为了保证5g系统的顺利部署,3gpp架构组当前正在从事于支持3g/4g(传统)和5g系统之间的互通。这将不仅允许系统之间的空闲移动性,而且允许移交。

互通涉及属于不同代系统的网络实体和数据对象。图4中给出了用于互通的架构。对于更多信息,能够对ts23.501进行参考。

普遍原则一直是适应较老一代,以便最小化对传统基础设施的影响,并确保新基础设施的顺利部署,并且用于互通的安全机制应最小化(如果不可能避免的话)对3g/4g的影响。

因此,较新一代必须适应较老一代。然而,这不应该招致对互通之外的5g安全机制的限制或约束。更准确地说,与3g/4g的互通不应该阻止5g安全的独立演进,例如引入新的加密算法、增加mac字段的大小等。换句话说,用于互通的安全机制不应该阻止5g安全的独立演进。

现在,当引入新特征时的基本安全要求之一是,它们不应该破坏或削弱整个系统的安全。事实上,经过几代,趋势已经是安全级别确实改进了。因此,与3g/4g相比,用于互通的安全机制应该维持至少相同的安全级别。这不拒绝(overrule)改进的引入。

称为sa3的3gpp的安全工作组当前正在从事于用于eps和5gs之间互通的安全机制。主要的工作假定之一是不会对mme有影响。因此从mme的角度来看,它正在与另一个mme通信。因此,在空闲模式移动性期间,例如从5gs到4gs,源amf应该在跟踪区域更新过程(tau)期间模仿源mme的行为,如ts33.401中所描述的那样。

在eps中,在跟踪区域更新过程期间,目标mme从源mme接收ue安全上下文。安全上下文包括用于使非接入层nas协议安全(secure)的必要参数,即锚定密钥kasme和nas完整性和机密性密钥以及选择的nas安全算法。目标mme可以直接激活nas安全,使得一旦从源节点接收到安全上下文,便保护与ue的所有nas消息。如果目标mme被配置成运行其它nas算法,则它然后可以运行nas安全模式命令(nassmc)过程以选择其它算法,并将新选择发信号通知给ue。

现在,ts33.501[2]中的当前描述指示源amf从当前5g安全上下文中生成映射的eps安全上下文,并将它递送到目标mme。现在的问题是,要选择哪种eps算法,使得mme在不需要nassmc过程的情况下能够直接激活nas安全。观察到,根据传统行为,仅要求nassmc运行来选择其它算法。因此,问题的核心是选择要与eps一起使用的nas算法。

提出了两种解决方案。解决方案(a)基于选择空的nas算法值,使得目标mme被迫执行nassmc以选择新算法。更准确地说,在当前的标准中,有特定值被预留用于将来使用,例如用于新算法。这就是所谓的空值。解决方案(b)基于使用标准中包括的预定义算法映射表。

如果针对lte或nr引入了新算法,则解决方案(b)将要求不断的标准更新。解决方案(a)似乎更像是一种临时的变通方法(workaround),并且不是适当的安全设计。此外,使用现有未定义值中的一些来指示没有选择有效的算法,从而在引入新算法时自动将它们排除在候选对象(candidate)之外。



技术实现要素:

一个目的是要提供用于支持不同无线通信系统之间、尤其是包括较高代无线系统和较低代无线系统的不同代无线通信系统之间的互通和/或移动性的改进的机制。

还有一个目的是要提供一种由网络单元执行的用于支持不同无线通信系统之间的互通的方法。

另一个目的是要提供一种由网络单元执行的用于支持不同无线通信系统之间的无线通信装置的空闲模式移动性的方法。

又一个目的是要提供一种由无线通信装置执行的用于支持不同无线通信系统之间的互通的方法。

另一个目的是要提供一种被配置成支持不同无线通信系统之间的互通的网络单元。

又一个目的是要提供一种被配置成支持不同无线通信系统之间的互通的无线通信装置。

再一个目的是要提供用于在由处理器执行时支持不同无线通信系统之间的互通的计算机程序,以及对应的计算机程序产品。

还有一个目的是要提供用于支持不同无线通信系统之间的互通的设备。

所提出的技术的实施例满足了这些和其它目的。

根据第一方面,提供了一种由网络单元执行的用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通以实现与无线通信装置的安全通信的方法,其中所述方法包括:

-结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,选择所述较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

-向所述无线通信装置发送包括关于选择的(一个或多个)较低代安全算法的信息的控制消息;以及

-在所述网络单元中存储关于所述选择的(一个或多个)较低代安全算法的信息。

根据第二方面,提供了一种由网络单元执行的用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的无线通信装置的空闲模式移动性的方法,其中所述方法包括:

-结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,选择所述较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

-向所述无线通信装置发送包括关于选择的(一个或多个)较低代安全算法的信息的控制消息;以及

-在所述网络单元中存储关于所述选择的(一个或多个)较低代安全算法的信息。

根据第三方面,提供了一种由无线通信装置执行的用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通以实现所述无线通信装置的安全通信的方法,其中所述方法包括:

-结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,接收包括关于也称为(一个或多个)较低代安全算法的所述较低代无线系统的至少一个安全算法的信息的控制消息;

-在所述无线通信装置中存储关于选择的(一个或多个)较低代安全算法的信息。

根据第四方面,提供了一种网络单元,所述网络单元被配置成支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现与无线通信装置的安全通信,

其中所述网络单元被配置成结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,选择所述较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

其中所述网络单元被配置成向所述无线通信装置发送包括关于选择的(一个或多个)较低代安全算法的信息的控制消息;以及

其中所述网络单元被配置成在所述网络单元中存储关于所述选择的(一个或多个)较低代安全算法的信息。

根据第五方面,提供了一种无线通信装置,所述无线通信装置被配置成支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现所述无线通信装置的安全通信,

其中所述无线通信装置被配置成结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,接收包括关于也称为(一个或多个)较低代安全算法的所述较低代无线系统的至少一个安全算法的信息的控制消息;

其中所述无线通信装置被配置成在所述无线通信装置中存储关于选择的(一个或多个)较低代安全算法的信息。

根据第六方面,提供了一种计算机程序,所述计算机程序用于在由处理器执行时支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现与无线通信装置的安全通信,其中所述计算机程序包括指令,所述指令当由所述处理器执行时,使得所述处理器:

-结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,选择所述较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

-生成包括关于选择的(一个或多个)较低代安全算法的信息的控制消息,以用于传输到所述无线通信装置;以及

-存储关于所述选择的(一个或多个)较低代安全算法的信息。

根据第七方面,提供了一种计算机程序产品,所述计算机程序产品包括承载这样的计算机程序的计算机可读介质。

根据第八方面,提供了一种计算机程序,所述计算机程序用于在由处理器执行时支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现无线通信装置的安全通信,其中所述计算机程序包括指令,所述指令当由所述处理器执行时,使得所述处理器:

-结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,接收包括关于也称为(一个或多个)较低代安全算法的所述较低代无线系统的至少一个安全算法的信息的控制消息;

-在所述无线通信装置中存储关于选择的(一个或多个)较低代安全算法的信息。

根据第九方面,提供了一种计算机程序产品,所述计算机程序产品包括承载这样的计算机程序的计算机可读介质。

根据第十方面,提供了一种设备,所述设备用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现与无线通信装置的安全通信,其中所述设备包括:

-选择模块,所述选择模块用于结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,选择所述较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

-生成模块,所述生成模块用于生成包括关于选择的(一个或多个)较低代安全算法的信息的控制消息,以用于传输到所述无线通信装置;以及

-存储模块,所述存储模块用于在所述网络单元中存储关于所述选择的(一个或多个)较低代安全算法的信息。

根据第十一方面,提供了一种设备,所述设备用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现无线通信装置的安全通信,其中所述设备包括:

-接收模块,所述接收模块用于结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,接收包括关于也称为(一个或多个)较低代安全算法的所述较低代无线系统的至少一个安全算法的信息的控制消息;

-存储模块,所述存储模块用于在所述无线通信装置中存储关于选择的(一个或多个)较低代安全算法的信息。

根据第十二方面,提供了一种网络单元,所述网络单元被配置成支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的无线通信装置的空闲模式移动性,

其中所述网络单元被配置成结合所述较高代无线系统与所述无线通信装置的注册过程和/或安全上下文激活过程,选择所述较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

其中所述网络单元被配置成向所述无线通信装置发送包括关于选择的(一个或多个)较低代安全算法的信息的控制消息;以及

其中所述网络单元被配置成在所述网络单元中存储关于所述选择的(一个或多个)较低代安全算法的信息。

以这种方式,提供了一种用于支持不同代的无线通信系统之间的互通和/或移动性的改进的解决方案。

例如,提供了一种用于支持诸如5g和4g之类的不同代的无线通信系统之间的互通的安全解决方案,其消除了对于在空闲模式移动性期间利用目标系统的诸如nassmc过程之类的单独安全激活过程的需要。

而是,当用于源系统的安全算法的选择和协商发生时,可以在所述源系统中的安全建立期间已经执行并发信号通知用于所述目标系统的安全算法的选择。

当阅读详细描述时,将领会其它优点。

附图说明

通过结合附图对以下描述进行参考,可以最好地理解实施例连同其进一步的目的和优点,在附图中:

图1是图示用于umts的核心网络的简化概述的示意图。

图2是图示epc架构的简化概述的示意图。

图3是图示用于5g/ngs的非漫游架构的示例的示意图。

图4是图示用于不同代的无线系统之间的互通的架构的示例的示意图。

图5a是图示根据实施例的能够互通的两个不同无线通信系统的示例的示意图。

图5b是图示由网络单元执行的用于支持不同无线通信系统之间的互通和/或空闲模式移动性的方法的示例的示意性流程图。

图5c是图示由网络单元执行的用于支持不同无线通信系统之间的互通和/或空闲模式移动性的方法的另一个示例的示意性流程图。

图5d是图示由网络单元执行的用于支持不同无线通信系统之间的互通和/或空闲模式移动性的方法的又一个示例的示意性流程图。

图6a是图示由无线通信装置执行的用于支持不同无线通信系统之间的互通的方法的示例的示意性流程图。

图6b是图示由无线通信装置执行的用于支持不同无线通信系统之间的互通的方法的另一个示例的示意性流程图。

图7是图示根据实施例的具有4gs/eps算法选择的nassmc过程的示例的示意图。

图8是图示在从5gs/ngs到4gs/eps的空闲模式移动性期间预选的(一个或多个)4gs/eps算法的使用示例的示意图。

图9是图示根据实施例的具有tau保护指示的nassmc过程的示例的示意图。

图10是图示在从5gs/ngs到4gs/eps的空闲模式移动性期间tau保护指示的使用示例的示意图。

图11a是图示根据实施例的被配置成支持不同无线通信系统之间的互通的诸如网络单元和/或无线通信装置之类的布置的示例的示意性框图。

图11b是图示根据另一个实施例的被配置成支持不同无线通信系统之间的互通的诸如网络单元和/或无线通信装置之类的布置的示例的示意性框图。

图11c是图示根据又一个实施例的被配置成支持不同无线通信系统之间的互通的诸如网络单元和/或无线通信装置之类的布置的示例的示意性框图。

图12是图示根据实施例的计算机实现的示例的示意图。

图13是图示用于支持不同无线通信系统之间的互通的设备的示例的示意图。

图14是图示用于支持不同无线通信系统之间的互通的设备的示例的示意图。

图15示意性地图示了网络装置之间的分布式实现。

图16是图示根据一些实施例的无线网络的示例的示意图。

图17是图示根据本文中描述的各个方面的ue的实施例的示例的示意图。

图18是图示在其中由一些实施例实现的功能可以被虚拟化的虚拟化环境的示例的示意性框图。

图19是图示根据一些实施例的经由中间网络连接到主机计算机的电信网络的示例的示意图。

图20是图示根据一些实施例的主机计算机通过部分无线连接经由基站与用户设备通信的示例的示意图。

图21a-b是图示了根据一些实施例的在包括例如主机计算机以及可选地还有基站和用户设备的通信系统中实现的方法的示例的示意性流程图。

图22a-b是图示了根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法的示例的示意图。

具体实施方式

在整个附图中,相同的参考数字被用于类似的或对应的元件。

一般来说,本文中使用的所有术语都要根据它们在相关技术领域中的普通含义来解释,除非从在其中它被使用的上下文中暗示了和/或清楚地给出了不同的含义。除非另有明确声明,否则对一/一个/该元件、设备、组件、部件、步骤等的所有引用都要被公开地解释为指代该元件、设备、组件、部件、步骤等的至少一个实例。本文中公开的任何方法的步骤不必采用公开的确切顺序来执行,除非一个步骤被明确地描述为在另一个步骤之后或之前,和/或在其中暗示的是一个步骤必须在另一个步骤之后或之前。在任何适当的情况下,本文中公开的任何实施例的任何特征都可适用于任何其它实施例。同样,任何实施例的任何优点都可适用于任何其它实施例,并且反之亦然。根据以下描述,所附实施例的其它目的、特征和优点将显而易见。

所提出的技术一般涉及用于支持不同无线通信系统之间、尤其是包括较高代无线系统和较低代无线系统的不同代无线通信系统之间的互通和/或移动性的机制。从上下文来看,较高代无线系统和较低代无线系统对于本领域技术人员而言是清楚的,记住,不同代的无线通信系统可以包括5g、4g和/或3g系统。

在下文中,一般的非限制性术语“网络单元”可以指的是适合于结合无线通信系统进行操作的任何网络单元,包括但不限于网络装置、网络节点和/或类似装置。

如本文中所使用的,术语“网络装置”可以指的是连同通信网络定位的任何装置,包括但不限于接入网络、核心网络和类似网络结构中的装置。术语网络装置还可以包含基于计算机的网络装置,诸如用于基于云的环境中的实现的基于云的网络装置。

如本文中所使用的,非限制性术语“网络节点”可以指的是通信系统中的任何网络节点,包括接入网络、核心网络和类似网络结构中的网络节点。

如本文中所使用的,非限制性术语“无线通信装置”、“用户设备(ue)”和“终端”可以指的是移动电话、蜂窝电话、配备有无线电通信能力的个人数字助理(pda)、智能电话、配备有内部或外部移动宽带调制解调器的膝上型计算机或个人计算机(pc)、具有无线电通信能力的平板电脑、目标装置、装置到装置ue、机器型ue或能够进行机器到机器通信的ue、客户驻地设备(cpe)、嵌入有膝上型计算机的设备(lee)、安装有膝上型计算机的设备(lme)、usb安全锁(dongle)、便携式电子无线电通信装置、配备有无线电通信能力的传感器装置等。特别地,术语“无线通信装置”应该被解释为非限制性术语,包括与无线通信系统中的网络节点通信和/或可能直接与另一个无线通信装置通信的任何类型的无线装置。换句话说,无线通信装置可以是根据用于通信的任何相关标准而配备有用于无线通信的电路的任何装置。

从互通无线通信系统的简要概述开始可能是有用的。

图5a是图示根据实施例的能够互通的两个不同无线通信系统的示例的示意图。在该示例中,提供了一种用于支持包括较高代无线系统40和较低代无线系统50的不同无线通信系统之间的互通和/或空闲模式移动性以实现与无线通信装置30的安全通信的架构的示意性概述。较高代无线系统40可以包括一个或多个网络单元10,其与对应的较高代无线电接入网(ran)15协作以向无线通信装置30提供无线通信服务。类似地,较低代无线系统50可以包括一个或多个网络单元20,其与对应的较低代无线电接入网(ran)25协作以向无线通信装置30提供无线通信服务。较高代无线系统40的(一个或多个)网络单元10和较低代无线系统50的(一个或多个)网络单元20可以被直接和/或间接互连,以实现用于支持互通和/或移动性的信息的有效交换。

图5b是图示由网络单元执行的用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通和/或空闲模式移动性以实现与无线通信装置的安全通信的方法的示例的示意性流程图。

基本上,该方法包括:

s1:结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,选择较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

s2:向无线通信装置发送包括关于选择的(一个或多个)较低代安全算法的信息的控制消息;以及

s3:在网络单元中存储关于选择的(一个或多个)较低代安全算法的信息。

有时,表述“安全上下文激活过程”被称为用于无线通信装置的安全激活过程。

安全上下文通常包括至少一个安全密钥,可能连同可选的相关信息,诸如一个或多个新鲜度参数和/或关于能够被使用的安全算法的信息。

例如,当无线通信装置30向较高代无线系统40注册并发起安全上下文的建立时,该方法可以由较高代无线系统40的网络单元10执行。

举例来说,较高代无线系统40的网络单元10可以是被配置用于移动性管理的核心网络单元,诸如接入和移动性管理功能amf单元。

在另一个示例中,较高代无线系统40的网络单元10是基于云的网络单元。

在特定示例中,控制消息是安全上下文激活过程命令。

例如,控制消息可以是非接入层nas安全模式命令smc消息。

作为示例,(一个或多个)较低代安全算法基于较高代无线系统中的无线装置的安全能力来选择,所述安全能力是较低代无线系统中的无线装置的安全能力的超集(superset)。

例如,关于较低代无线系统中的无线装置的安全能力的信息被包括在关于较高代无线系统中的无线装置的安全能力的信息中。

在特定示例中,在较高代无线系统中的注册请求中接收到关于无线装置的安全能力的信息。

可选地,控制消息还包括关于选择的(一个或多个)较高代安全算法的信息。

作为示例,在空闲模式移动性期间,较高代无线系统40是源系统,并且较低代无线系统50是目标系统。

在第一组示例中,较高代无线系统40是5g/ngs系统,并且较低代无线系统50是4g/eps系统。

在第二组备选和/或补充示例中,较高代无线系统40是5g/ngs系统,并且较低代无线系统50是3g/umts系统。

在第三组示例中,较高代无线系统40是4g/eps系统,并且较低代无线系统50是3g/umts系统。

对于3g,ue30与核心网络之间的信令协议是具有其gmm过程的gprs移动性管理(gmm);对于4g和5g,它被称为非接入层(nas)。

举例来说,参考图5c的示例,该方法进一步包括:在无线通信装置30的空闲模式移动性期间,基于存储的选择的(一个或多个)较低代安全算法,用较低代无线系统50激活s4nas安全和/或gmm安全。

可选地,参考图5d的特定示例,该方法进一步包括向无线通信装置30发送s5指示要被用于跟踪区域更新tau消息的完整性保护的安全上下文的信息。

例如,指示要被用于tau消息的完整性保护的安全上下文的信息可以与控制消息中关于选择的(一个或多个)较低代安全算法的信息一起发送。

在特定示例中,指示要被用于tau消息的完整性保护的安全上下文的信息包括指示是较高代安全上下文还是较低代安全上下文要被用于tau消息的完整性保护的信息。

可选地,该方法进一步包括存储指示要被用于网络单元中tau消息的完整性保护的安全上下文的信息。

该方法还可以涉及将关于选择的(一个或多个)较低代安全算法的信息发送到较低代无线系统的网络单元,诸如mme,例如以供激活nas安全和/或gmm安全使用。

例如,在空闲模式移动性期间,在从目标mme接收到上下文请求消息时,源amf可以导出映射的eps安全上下文,其中所选择的算法基于在nassmc期间与ue一起存储并发信号通知的算法。类似地,ue导出映射的eps安全上下文,使得基于在nassmc期间已经选择的当前存储的算法来设置eps算法。目标mme在接收到上下文响应消息中的安全上下文之后立即激活nas安全。

更具体地说,根据第二方面,提供了一种由网络单元执行的用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的无线通信装置的空闲模式移动性的方法。

再次参考图5b,该方法基本上包括:

s1:结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,选择较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

s2:向无线通信装置发送包括关于选择的(一个或多个)较低代安全算法的信息的控制消息;以及

s3:在网络单元中存储关于选择的(一个或多个)较低代安全算法的信息。

备选地,所提出的技术被视为用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通的安全算法选择的方法和对应的网络单元。

举例来说,控制消息可以是安全上下文激活过程命令。

在特定示例中,控制消息是非接入层nas安全模式命令smc消息。

可选地,控制消息还包括关于选择的(一个或多个)较高代安全算法的信息。

例如,该方法被设计用于支持从较高代无线系统到较低代无线系统的空闲模式移动性。

在特定示例中,在无线通信装置的空闲模式移动性期间,存储的选择的(一个或多个)较低代安全算法被用于利用较低代无线系统来激活nas安全和/或gmm安全。

在第一组示例中,较高代无线系统是5g/ngs系统,并且较低代无线系统是4g/eps系统。

在第二组备选和/或补充示例中,较高代无线系统是5g/ngs系统,并且较低代无线系统是3g/umts系统。

在第三组示例中,较高代无线系统是4g/eps系统,并且较低代无线系统是3g/umts系统。

图6a是图示由无线通信装置执行的用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通以实现无线通信装置的安全通信的方法的示例的示意性流程图。

基本上,该方法包括:

s11:结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,接收包括关于也称为(一个或多个)较低代安全算法的较低代无线系统的至少一个安全算法的信息的控制消息;

s12:在无线通信装置中存储关于选择的(一个或多个)较低代安全算法的信息。

举例来说,控制消息可以是安全上下文激活过程命令。

在特定示例中,控制消息是非接入层nas安全模式命令smc消息。

可选地,该方法进一步包括接收指示要被用于跟踪区域更新tau消息的完整性保护的安全上下文的信息。

可选地,参考图6b的示例,该方法进一步包括存储s13指示要被用于无线通信装置30中tau消息的完整性保护的安全上下文的信息。

例如,指示要被用于tau消息的完整性保护的安全上下文的信息可以与控制消息中关于选择的(一个或多个)较低代安全算法的信息一起接收。

在第一组示例中,较高代无线系统40是5g/ngs系统,并且较低代无线系统50是4g/eps系统。

在第二组备选和/或补充示例中,较高代无线系统40是5g/ngs系统,并且较低代无线系统50是3g/umts系统。

在第三组示例中,较高代无线系统40是4g/eps系统,并且较低代无线系统50是3g/umts系统。

应该理解,所提出的技术通常适用于支持不同组合中的不同代无线通信系统(诸如5g、4g和/或3g)之间的互通。例如,如已经提到的,5gs可以支持与4gs和/或3gs互通,并且有可能包括关于4gs/eps安全算法的信息和/或关于任何较老一代安全算法(诸如用于网络支持与其互通的任何系统代的3gs安全算法)的信息。

在下文中,将参考5gs/ngs和4gs/eps之间的互通上下文中的若干非限制性示例来描述所提出的技术。

举例来说,当ue最初在5g系统中注册并建立nas安全上下文时,建议在nassmc过程期间已经发信号通知在互通期间要被使用的eps算法。因此,将不需要使用空值来触发nassmc或使用预定义的标准化映射表。基于被假定为ueeps安全能力的超集并在注册请求消息中接收到的ue5g安全能力,来在amf侧进行选择。选择的eps算法与选择的5g算法一起在nassmc中被发信号通知。

这样的解决方案可以提供一个或多个以下优点:

它不依赖于预定义的标准化算法映射表,无论何时引入新算法,该算法映射表都将要求对标准的不断更新。

它不滥用(misuse)预留的算法值来迫使触发nassmc。

它允许在ue和目标mme处直接激活nas安全上下文,而无需nassmc运行。

它允许eps和5gs安全算法的独立演进。

它重用了用于安全算法协商的现有机制。

在特定示例中,提供了一种用于eps与5gs之间互通的安全解决方案,该安全解决方案通过在源系统中的安全建立期间已经授权选择eps算法以可选地基于本地配置而在5g安全算法的选择和协商期间发生,来消除对于在从5gs到eps的空闲模式移动性期间为了协商和选择要与目标系统一起使用的eps算法而利用目标系统的激活过程运行(nassmc)的需要。

允许在amf和mme之间交换包括安全的ue信息的图4的n26接口的支持是可选的。因此,使用n26接口的eps和5gs之间的互通是可选的。此外,在图4的互通架构中,由于mme和amf被连接到相同的hss+/udm节点,这指示所有节点属于相同的运营商网络(hss的所有者)。因此,使用n26接口的互通不仅是可选的,它也是运营商选择。即使两个不同的运营商仍然正在管理mme和amf,也将在双方之间有协定以支持和使用该接口。

这表明,无论谁正在管理amf,他都可能在本地配置对于n26接口使用所要求的任何附加信息。因此,使用n26接口预先配置要在从5gs到eps的空闲模式移动性期间使用的eps算法将是合乎逻辑的。假如互通在同一运营商网络内,那么运营商将知道mme能力,并且可能相应地在amf中配置信息。否则,它可能基于与另一个运营商的协定。它可能甚至被随机配置,使得ue得到选择。目标mme能够总是选择其它算法。

举例来说,建议基于其本地配置,amf可选地包括仅仅在与eps互通期间要被使用的eps算法。eps算法的选择可能基于ue5g安全能力和本地配置信息,例如算法的优先列表。观察到,这里假定的是5g安全能力是eps安全能力的超集,eps安全能力又包括上一代安全能力。在通常在成功的主认证之后运行的nassmc过程期间,eps选择的算法被发信号通知给ue。

图7是图示根据实施例的具有4gs/eps算法选择的nassmc过程的示例的示意图。图7包括在来自ts33.501的当前定义的流程上面的改变。

在步骤0,amf基于本地配置并且取决于在该网络中是否支持使用n26接口的互通来选择如上所述的eps算法。在步骤1a,开始完整性保护。在从amf到ue的nas安全模式命令消息中包括选择的eps算法连同其它安全信息,如步骤1b中突出显示的那样。在步骤2a,验证nassmc完整性,并且如果成功,则开始上行链路加密、下行链路解密和完整性保护。在步骤2b,从ue向amf发送nas安全模式完成消息,并且在步骤3开始下行链路加密。在成功完成nassmc运行之后,在步骤4a和4b,将选择的eps安全算法存储在ue和amf侧,作为ue安全上下文的一部分。

图8是图示在从5gs/ngs到4gs/eps的空闲模式移动性期间预选的(一个或多个)4gs/eps算法的使用示例的示意图。图8示出了在没有nassmc运行的情况下,在eps的空闲模式移动性期间如何使用存储的信息来激活nas安全。

在从目标mme接收到上下文请求消息时,源amf导出映射的eps安全上下文,其中所选择的算法基于在nassmc期间与ue一起存储并发信号通知的算法。类似地,ue导出映射的eps安全上下文,使得基于在nassmc期间已经选择的当前存储的算法来设置eps算法。目标mme在接收到上下文响应消息中的安全上下文之后立即激活nas安全。ue可能在tau消息之前或之后做同样的事情。最终的tau过程消息(tau接受消息)然后将受到机密性和完整性保护。观察到,根据传统行为,目标mme能够总是在tau接受消息之前发起nassmc来选择不同的算法。

一般来说,当安全上下文可用时,tau消息应被完整性保护地发送。关于tau消息的保护,提出了两种解决方案。解决方案(a)基于使用5g安全上下文来保护tau消息。解决方案(b)基于使用映射的eps安全上下文来保护tau消息。两种解决方案都具有优点和缺点。

对于解决方案(a),好处是源amf不需要支持除了当前支持的5gnas完整性算法外的其它算法。然而,在ue侧,该解决方案对传统实现不友好,因为它将要求对epsnas实现的改变。对于解决方案(b),它是用相反的方式。观察到,对于这两种解决方案,除非tau消息的验证失败,否则源amf将必须向目标mme发送映射的eps安全上下文。

在该实施例中,建议的是指示与所选择的eps算法一起被可选地发送到ue,以指示ue使用映射的eps安全上下文还是5g安全上下文来保护tau消息。

图9是图示根据实施例的具有tau保护指示的nassmc过程的示例的示意图。图9示出了将tau保护指示(tp_indication)添加到nassmc过程流程。该指示作为5g安全上下文的一部分被存储在ue中,并且作为ue安全上下文的一部分被存储在amf侧。

图10是图示在从5gs/ngs到4gs/eps的空闲模式移动性期间tau保护指示的使用示例的示意图。图10示出了在移动性过程期间指示的使用。

该指示可能是例如布尔(boolean)标志,即如果被设置,则指示映射的eps安全上下文要被用于保护tau消息,否则是5g安全上下文。在tau过程期间,ue将检查存储的tp_indication以确定是否要使用映射的eps安全上下文来保护tau消息。源amf也检查tp_indication,以确定它使用映射的eps上下文还是5g安全上下文来验证预期被包括在来自目标mme的上下文请求消息中的tau消息。

存在与指示步骤的检查和映射的eps上下文的导出次序相关的不同可能性。在图10中,能够在tau消息传输之前或之后执行映射的eps安全上下文步骤的导出。在另一个实施例中,ue能够总是从导出映射的eps安全上下文开始,然后检查tp_indication。

将领会的是,能够以各种方式来实现、组合和重新布置本文中描述的方法和布置。

例如,实施例可以采用硬件或采用软件来实现,以用于由合适的处理电路或其组合来执行。

本文中描述的步骤、功能、过程、模块和/或框可以使用任何常规技术以硬件来实现,所述常规技术例如分立电路或集成电路技术,包括通用电子电路和专用电路两者。

备选地或作为补充,本文中描述的步骤、功能、过程、模块和/或框中的至少一些可以采用诸如计算机程序之类的软件来实现,以用于由诸如一个或多个处理器或处理单元之类的合适的处理电路来执行。

处理电路的示例包括但不限于一个或多个微处理器、一个或多个数字信号处理器(dsp)、一个或多个中央处理单元(cpu)、视频加速硬件和/或任何合适的可编程逻辑电路,诸如一个或多个现场可编程门阵列(fpga)或一个或多个可编程逻辑控制器(plc)。

还应该理解,也许有可能重用在其中实现所提出的技术的任何常规装置或单元的通用处理能力。也许还有可能重用现有软件,例如通过对现有软件重新编程或通过添加新的软件组件。

根据一个方面,提供了一种网络单元,该网络单元被配置成支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现与无线通信装置的安全通信,

其中网络单元被配置成结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,选择较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

其中网络单元被配置成向无线通信装置发送包括关于选择的(一个或多个)较低代安全算法的信息的控制消息;以及

其中网络单元被配置成在网络单元中存储关于选择的(一个或多个)较低代安全算法的信息。

根据类似的方面,还提供了一种网络单元,该网络单元被配置成支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的无线通信装置的空闲模式移动性,

其中网络单元被配置成结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,选择较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

其中网络单元被配置成向无线通信装置发送包括关于选择的(一个或多个)较低代安全算法的信息的控制消息;以及

其中网络单元被配置成在网络单元中存储关于选择的(一个或多个)较低代安全算法的信息。

举例来说,控制消息可以是安全上下文激活过程命令。

在特定示例中,控制消息是非接入层nas安全模式命令smc消息。

例如,网络单元可以是较高代无线系统40的网络单元10。

作为示例,网络单元10是被配置用于移动性管理的核心网络单元。

在特定示例中,网络单元10是接入和移动性管理功能amf单元。

举例来说,网络单元10是5g/ngs系统的网络单元。

备选地或补充地,网络单元10可以是基于云的网络单元。

根据另一个方面,提供了一种无线通信装置,该无线通信装置被配置成支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现无线通信装置的安全通信,

其中无线通信装置被配置成结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,接收包括关于也称为(一个或多个)较低代安全算法的较低代无线系统的至少一个安全算法的信息的控制消息;

其中无线通信装置被配置成在无线通信装置中存储关于选择的(一个或多个)较低代安全算法的信息。

举例来说,控制消息可以是安全上下文激活过程命令。

在特定示例中,控制消息是非接入层nas安全模式命令smc消息。

图11a是图示根据实施例的被配置成支持不同无线通信系统之间的互通的诸如网络单元和/或无线通信装置之类的布置的示例的示意性框图。

在该特定示例中,布置100包括处理器101和存储器102,存储器102包括由处理器101可执行的指令,由此处理器操作以执行本文中描述的功能,例如以支持不同无线通信系统之间的互通和/或空闲模式移动性,在空闲模式移动性下管理安全上下文。

可选地,布置100还可以包括输入/输出(i/o)单元103。i/o单元103可以包括用于与网络中的其它装置和/或网络节点进行有线和/或无线通信的功能。在特定示例中,i/o单元103可以基于用于与一个或多个其它节点通信(包括传送和/或接收信息)的无线电电路。i/o单元103可以被互连到处理器101和/或存储器102。举例来说,i/o单元103可以包括以下中的任何一个:接收器、传送器、收发器、(一个或多个)输入端口和/或(一个或多个)输出端口。

图11b是图示根据另一个实施例的被配置成支持不同无线通信系统之间的互通的诸如网络单元和/或无线通信装置之类的布置的示例的示意性框图。

在该示例中,布置110基于硬件电路实现。合适的硬件电路的特定示例包括一个或多个适当配置的或可能可重新配置的电子电路,例如专用集成电路(asic)、fpga或任何其它硬件逻辑,诸如基于分立逻辑门和/或触发器(flip-flop)的电路,其被互连以结合合适的寄存器(reg)和/或存储器单元(mem)来执行专门功能。

图11c是图示根据又一个实施例的被配置成支持不同无线通信系统之间的互通的诸如网络单元和/或无线通信装置之类的布置的示例的示意性框图。

在该示例中,布置120基于(一个或多个)处理器122、123和硬件电路124、125两者结合合适的(一个或多个)存储器单元121的组合。布置120包括一个或多个处理器122、123、包括用于软件(sw)和数据的存储设备的存储器121以及硬件电路124、125的一个或多个单元。从而在用于在一个或多个处理器122、123上执行的编程软件与一个或多个预先配置的或可能可重新配置的硬件电路124、125之间划分总体功能性。实际的硬件-软件划分能够由系统设计者基于若干因素(包括处理速度、实现成本和其它要求)来决定。

图12是图示根据实施例的计算机实现200的示例的示意图。在该特定示例中,本文中描述的步骤、功能、过程、模块和/或框中的至少一些采用计算机程序225、235来实现,该计算机程序225、235被加载到存储器220中,以用于由包括一个或多个处理器210的处理电路来执行。(一个或多个)处理器210和存储器220彼此互连以实现正常的软件执行。可选的输入/输出装置240还可以被互连到(一个或多个)处理器210和/或存储器220,以实现相关数据(诸如(一个或多个)输入参数和/或所得到的(一个或多个)输出参数)的输入和/或输出。

术语“处理器”在一般意义上应该被解释为能够执行程序代码或计算机程序指令以执行特定处理、确定或计算任务的任何系统或装置。

从而,包括一个或多个处理器210的处理电路被配置成当执行计算机程序225时执行诸如本文中描述的处理任务之类的明确定义的处理任务。

处理电路不必专用于仅执行上述步骤、功能、过程和/或框,而是还可以执行其它任务。

在特定实施例中,计算机程序225、235包括指令,所述指令当由至少一个处理器210执行时,使得(一个或多个)处理器210执行本文中描述的动作。

根据特定方面,提供了一种计算机程序225、235,该计算机程序225、235用于在由处理器210执行时支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现与无线通信装置的安全通信,其中计算机程序225、235包括指令,所述指令当由处理器210执行时,使得处理器210:

-结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,选择较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

-生成包括关于选择的(一个或多个)较低代安全算法的信息的控制消息,以用于传输到无线通信装置;以及

-存储关于选择的(一个或多个)较低代安全算法的信息。

根据又一方面,提供了一种计算机程序产品,该计算机程序产品包括在其中承载或存储以上方面的计算机程序225、235的计算机可读介质220、230。

根据另一方面,提供了一种计算机程序225、235,该计算机程序225、235用于在由处理器210执行时支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通,以实现无线通信装置的安全通信,其中计算机程序225、235包括指令,所述指令当由处理器210执行时,使得处理器210:

-结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,接收包括关于也称为(一个或多个)较低代安全算法的较低代无线系统的至少一个安全算法的信息的控制消息;

-在无线通信装置中存储关于选择的(一个或多个)较低代安全算法的信息。

根据再一方面,提供了一种计算机程序产品,该计算机程序产品包括在其中承载或存储以上方面的计算机程序225、235的计算机可读介质220、230。

所提出的技术还提供了包括计算机程序的载体,其中该载体是电子信号、光信号、电磁信号、磁信号、电信号、无线电信号、微波信号或计算机可读存储介质中的一种。

举例来说,软件或计算机程序225、235可以被实现为计算机程序产品,其通常被承载或存储在计算机可读介质220、230、特别是非易失性介质上。计算机可读介质可以包括一个或多个可移除或不可移除存储器装置,包括但不限于只读存储器(rom)、随机存取存储器(ram)、致密盘(cd)、数字通用盘(dvd)、蓝光盘、通用串行总线(usb)存储器、硬盘驱动器(hdd)存储装置、闪速存储器、磁带或任何其它常规的存储器装置。计算机程序从而可以被加载到计算机的操作存储器或等同处理装置中,以用于由其处理电路执行。

本文中呈现的流程图或多个流程图当由一个或多个处理器执行时可被视为计算机流程图或多个计算机流程图。对应的设备可以被定义为一组功能模块,其中由处理器执行的每个步骤都对应于一个功能模块。在此情况下,功能模块被实现为在处理器上运行的计算机程序。

驻留在存储器中的计算机程序从而可以被组织为适当的功能模块,该功能模块被配置成当由处理器执行时执行本文中描述的步骤和/或任务中的至少一部分。

图13是图示用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通以实现与无线通信装置的安全通信的设备的示例的示意图。设备300包括:

-选择模块310,其用于结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,选择较低代无线系统的至少一个安全算法,也称为(一个或多个)较低代安全算法;

-生成模块320,其用于生成包括关于选择的(一个或多个)较低代安全算法的信息的控制消息,以用于传输到无线通信装置;以及

-存储模块330,其用于在网络单元中存储关于选择的(一个或多个)较低代安全算法的信息。

图14是图示用于支持包括较高代无线系统和较低代无线系统的不同无线通信系统之间的互通以实现无线通信装置的安全通信的设备的示例的示意图。设备400包括:

-接收模块410,其用于结合较高代无线系统与无线通信装置的注册过程和/或安全上下文激活过程,接收包括关于也称为(一个或多个)较低代安全算法的较低代无线系统的至少一个安全算法的信息的控制消息;

-存储模块420,其用于在无线通信装置中存储关于选择的(一个或多个)较低代安全算法的信息。

备选地,可能主要通过硬件模块或者备选地通过硬件,利用相关模块之间的合适互连来实现图13和/或图14中的(一个或多个)模块。特定示例包括一个或多个适当配置的数字信号处理器和其它已知电子电路,例如互连以执行专门功能的分立逻辑门和/或如前所述的专用集成电路(asic)。可用硬件的其它示例包括输入/输出(i/o)电路和/或用于接收和/或发送信号的电路。软件对硬件的程度纯粹是实现选择。

例如,所谓的虚拟设备可以包括处理电路(其可以包括一个或多个微处理器或微控制器)以及其它数字硬件(其可以包括数字信号处理器(dsp)、专用数字逻辑等)。处理电路可以被配置成执行存储在存储器中的程序代码,该存储器可包括一种或若干种类型的存储器,诸如只读存储器(rom)、随机存取存储器、高速缓冲存储器、闪速存储器装置、光存储装置等。在若干实施例中,存储在存储器中的程序代码包括用于执行一种或多种电信和/或数据通信协议的程序指令,以及用于执行本文中描述的一种或多种技术的指令。

术语模块或单元在电子学、电气装置和/或电子装置的领域中可具有常规含义,并且可包括例如电气和/或电子电路、装置、模块、处理器、存储器、逻辑固态和/或分立装置、用于执行相应任务、过程、计算、输出和/或显示功能等的计算机程序或指令,如诸如本文中描述的那些。

所提出的技术一般适用于无线通信中安全上下文的管理。所提出的技术可以应用于许多特定的应用和通信场景,包括无线网络内的安全通信,在这样的网络内安全地提供各种服务,包括所谓的过顶(ott)服务。例如,所提出的技术可以为安全通信提供底层安全,并且实现和/或包括无线通信中相关用户数据和/或控制数据的传递和/或传输和/或接收。

在一个补充方面,所提出的技术涉及一种由无线装置执行的方法,进一步涉及提供用户数据,并且经由到网络节点的传输将用户数据转发到主机计算机。

在另一个补充方面,所提出的技术涉及对应的无线装置,其包括被配置成执行这样的方法的任何步骤的处理电路。

在又一个补充方面,所提出的技术涉及一种由网络节点执行的方法,进一步涉及获得用户数据,并将用户数据转发到主机计算机或无线装置。

在再一个补充方面,所提出的技术涉及对应的网络节点,诸如基站,其包括被配置成执行这样的方法的任何步骤的处理电路。

所提出的技术还可以涉及对应的通信系统,其包括主机计算机和/或无线装置和/或网络节点。

还正在变得越来越普遍的是,在网络装置(诸如网络节点和/或服务器)中提供计算服务(硬件和/或软件),其中资源作为服务通过网络被递送到远程位置。举例来说,这意味着如本文中所描述的功能性能够被分布或重新定位到一个或多个单独的物理节点或服务器。该功能性可以被重新定位或分布到一个或多个联合行动的物理和/或虚拟机,其能够位于(一个或多个)单独的物理节点中,即所谓的云中。这有时也被称为云计算,其是一种用于使无处不在的按需网络能够访问可配置计算资源(诸如网络、服务器、存储设备、应用以及通用或定制服务)的池的模型。

存在在该上下文中可能有用的不同形式的虚拟化,包括以下中的一种或多种:

将网络功能性整合到在定制或通用硬件上运行的虚拟化软件中。这有时被称为网络功能虚拟化。

将在单独的硬件上运行的一个或多个应用堆栈(包括操作系统)协同定位到单个硬件平台上。这有时被称为系统虚拟化或平台虚拟化。

硬件和/或软件资源的协同定位,具有使用一些高级域级调度和协调技术来获得增加的系统资源利用率的目的。这有时被称为资源虚拟化,或集中式和协调的资源池化。

尽管可能经常期望将功能性集中在所谓的通用数据中心中,但在其它场景中,可能实际上有益的是,将功能性分布在网络的不同部分上。

网络装置(nd)可以通常被看作以通信方式被连接到网络中其它电子装置的电子装置。

举例来说,网络装置可以采用硬件、软件或其组合来实现。例如,网络装置可以是专用网络装置或通用网络装置,或者其混合。

专用网络装置可以使用定制处理电路和专有操作系统(os)以用于执行提供本文中公开的特征或功能中的一个或多个的软件。

通用网络装置可以使用普通的现成(cots)处理器和标准os,以用于执行被配置成提供本文中公开的特征或功能中的一个或多个的软件。

举例来说,专用网络装置可以包括硬件,该硬件包括(一个或多个)处理或计算资源(其通常包括一组一个或多个处理器)和物理网络接口(ni)(其有时被称为物理端口)以及其上存储有软件的非暂时性机器可读存储介质。物理ni可被看作网络装置中的硬件,通过该硬件例如通过无线网络接口控制器(wnic)无线地或通过将电缆插入到连接到网络接口控制器(nic)的物理端口进行网络连接。在操作期间,软件可以由硬件执行以实例化一组一个或多个软件实例。(一个或多个)软件实例中的每个软件实例以及执行该软件实例的该部分硬件可以形成单独的虚拟网络元件。

通过另一个示例,通用网络装置可以例如包括硬件,该硬件包括一组一个或多个处理器(经常是cots处理器)和(一个或多个)网络接口控制器(nic),以及其上存储有软件的非暂时性机器可读存储介质。在操作期间,(一个或多个)处理器执行软件以实例化一组或多组一个或多个应用。虽然一个实施例不实现虚拟化,但是备选实施例可以使用不同形式的虚拟化——例如由虚拟化层和软件容器表示。例如,一个这样的备选实施例实现了操作系统级虚拟化,在这种情况下,虚拟化层表示操作系统的内核(或在基本操作系统上执行的填补(shim)),该内核允许创建多个软件容器,所述软件容器可各自被用于执行一组应用中的一个。在示例实施例中,软件容器(也称为虚拟化引擎、虚拟私有服务器或监狱)中的每个是用户空间实例(通常是虚拟存储器空间)。这些用户空间实例可以彼此分离,并且与在其中执行操作系统的内核空间分离;在给定用户空间中运行的该组应用,除非被明确允许,否则不能访问其它进程的存储器。另一个这样的备选实施例实现了完全虚拟化,在这种情况下:1)虚拟化层表示管理程序(hypervisor)(有时被称为虚拟机监测器(vmm)),或者管理程序在主机操作系统之上被执行;以及2)软件容器各自表示一种被称为虚拟机的紧密隔离形式的软件容器,其由管理程序执行并且可以包括客户操作系统。

管理程序是负责创建和管理各种虚拟化实例的软件/硬件,并且在一些情况下是实际物理硬件。管理程序管理底层资源,并将它们呈现为虚拟化实例。管理程序虚拟化以表现为单个处理器的事物实际上可包括多个单独的处理器。从操作系统的角度来看,虚拟化实例似乎是实际的硬件组件。

虚拟机是物理机器的软件实现,其运行程序,好像它们正在物理的、非虚拟化的机器上执行一样;并且应用通常不知道它们正在虚拟机上运行,这与在“裸机(baremetal)”主机电子装置上运行相反,尽管一些系统提供了准虚拟化(para-virtualization),这允许操作系统或应用知道虚拟化的存在以用于优化目的。

一组或多组一个或多个应用以及虚拟化层和软件容器(如果被实现的话)的实例化被统称为(一个或多个)软件实例。每组应用、对应的软件容器(如果被实现的话)以及执行它们的该部分硬件(它是专用于该执行的硬件和/或由软件容器暂时共享的硬件时间切片),形成(一个或多个)单独的虚拟网络元件。

与(一个或多个)虚拟网络元件(vne)相比,(一个或多个)虚拟网络元件可以执行类似的功能性。这种硬件虚拟化有时被称为网络功能虚拟化(nfv)。从而,nfv可被用于将许多网络设备类型整合到行业标准高容量服务器硬件、物理交换机和物理存储设备上,它们可能位于数据中心、nd和客户驻地设备(cpe)中。然而,不同的实施例可以不同地实现一个或多个软件容器。例如,虽然实施例被图示有对应于vne的每个软件容器,但是备选实施例可以在更精细的粒度级别上实现软件容器-vne之间的这种对应或映射;应该理解,本文中参考软件容器到vne的对应而描述的技术也适用于其中使用这样的更精细粒度级别的实施例。

根据又一个实施例,提供了一种混合网络装置,其将定制处理电路/专有os和cots处理器/标准os两者包括在网络装置中,例如在网络装置nd内的卡或电路板中。在这样的混合网络装置的某些实施例中,平台虚拟机(vm)(诸如实现专用网络装置的功能性的vm)可能向混合网络装置中存在的硬件提供准虚拟化。

图15是图示在一般情况下如何能够在不同网络装置之间分布或划分功能性的示例的示意图。在此示例中,存在至少两个单独的但互连的网络装置501、502,其可将不同的功能性或相同功能性的部分在网络装置501、502之间划分。可以存在附加的网络装置503,作为这样的分布式实现的一部分。网络装置501、502、503可以是相同的无线或有线通信系统的一部分,或者网络装置中的一个或多个网络装置可以是位于无线或有线通信系统外面的所谓的基于云的网络装置。

在下文中,现在将参考图16-22描述一组说明性非限制性示例。

图16是图示根据一些实施例的无线网络的示例的示意图。

尽管关于诸如图16中示出的示例无线网络之类的无线网络描述本文中公开的实施例,但是本文中描述的主题可在任何合适类型的系统中使用任何合适的组件实现。为简单起见,图16的无线网络只描绘了网络qq106、网络节点qq160和qq160b以及wdqq110、qq110b和qq110c。实际上,无线网络可进一步包括适合于支持无线装置之间或无线装置和另一个通信装置(例如陆线电话)、服务提供商或任何其它网络节点或终端装置之间的通信的任何附加元件。在所示组件中,用附加的细节描绘了网络节点qq160和无线装置(wd)qq110。无线网络可向一个或多个无线装置提供通信和其它类型的服务,以便于无线装置访问和/或使用由或经由无线网络提供的服务。

无线网络可以包括和/或与任何类型的通信、电信、数据、蜂窝和/或无线电网络或其它类似类型的系统通过接口连接。在一些实施例中,无线网络可以被配置成根据特定标准或其它类型的预定义规则或过程来操作。因此,无线网络的特定实施例可以实现通信标准,例如全球移动通信系统(gsm)、通用移动电信系统(umts)、长期演进(lte)和/或其它合适的2g、3g、4g或5g标准;无线局域网(wlan)标准,例如ieee802.11标准;和/或任何其它适当的无线通信标准,诸如全球微波接入互操作性(wimax)、蓝牙、z-wave和/或zigbee标准。

网络qq106可以包括一个或多个回程网络、核心网络、ip网络、公共交换电话网(pstn)、分组数据网络、光网络、广域网(wan)、局域网(lan)、无线局域网(wlan)、有线网络、无线网络、城域网和实现装置之间的通信的其它网络。

网络节点qq160和wdqq110包括下面更详细描述的各种组件。这些组件一起工作以便提供网络节点和/或无线装置功能性,例如在无线网络中提供无线连接。在不同的实施例中,无线网络可以包括任何数量的有线或无线网络、网络节点、基站、控制器、无线装置、中继站和/或无论经由有线连接还是无线连接都可以促进或参与数据和/或信号的通信的任何其它组件或系统。

如本文中所使用的,网络节点是指能够、被配置、被布置和/或可操作以直接或间接与无线装置和/或与无线网络中的其它网络节点或设备通信以实现和/或提供对无线装置的无线接入和/或执行无线网络中的其它功能(例如,管理)的设备。网络节点的示例包括但不限于接入点(ap)(例如,无线电接入点)、基站(bs)(例如,无线电基站、节点b、演进型节点b(enb)和nr节点b(gnb))。基站可以基于它们提供的覆盖量(或者,换句话说,它们的发射功率电平)来分类,并且然后还可以被称为毫微微基站、微微基站、微基站或宏基站。基站可以是中继节点或控制中继的中继施主节点。网络节点还可以包括分布式无线电基站的一个或多个(或所有)部分,例如集中式数字单元和/或远程无线电单元(rru),有时称为远程无线电头端(rrh)。这样的远程无线电单元可以或可以不与天线集成为集成天线的无线电设备。分布式无线电基站的部分也可以被称为分布式天线系统(das)中的节点。网络节点的更进一步示例包括诸如多标准无线电(msr)bs之类的msr设备、诸如无线电网络控制器(rnc)或基站控制器(bsc)之类的网络控制器、基站收发信台(bts)、传输点、传输节点、多小区/多播协调实体(mce)、核心网络节点(例如,msc、mme)、o&m节点、oss节点、son节点、定位节点(例如,e-smlc)和/或mdt。作为另一个示例,网络节点可以是如以下更详细描述的虚拟网络节点。然而,更一般地,网络节点可以表示能够、被配置、被布置和/或可操作以使得无线装置能够接入无线网络和/或向无线装置提供对无线网络的接入或者向已经接入无线网络的无线装置提供某服务的任何适合的装置(或装置群组)。

在图16中,网络节点qq160包括处理电路qq170、装置可读介质qq180、接口qq190、辅助设备qq184、电源(powersource)qq186、电源电路(powercircuitry)qq187和天线qq162。尽管图16的示例无线网络中所示的网络节点qq160可以表示包括所示硬件组件组合的装置,但是其它实施例可以包括具有不同组件组合的网络节点。要理解,网络节点包括执行本文中公开的任务、特征、功能和方法所需的硬件和/或软件的任何适合组合。此外,虽然网络节点qq160的组件被描绘为位于较大框内或嵌套在多个框内的单个多个框,但是实际上,网络节点可包括构成单个所示组件的多个不同物理组件(例如,装置可读介质qq180可包括多个单独硬盘驱动器以及多个ram模块)。

类似地,网络节点qq160可以由多个物理上分离的组件(例如,节点b组件和rnc组件,或者bts组件和bsc组件等)组成,这些组件各自可以具有它们自己的相应组件。在其中网络节点qq160包括多个单独组件(例如bts和bsc组件)的某些场景中,可以在若干网络节点之间共享单独组件中的一个或多个。例如,单个rnc可以控制多个节点b。在这样的场景中,在一些实例中,每个唯一的节点b和rnc对可以被认为是单个单独的网络节点。在一些实施例中,网络节点qq160可以被配置成支持多种无线电接入技术(rat)。在这样的实施例中,一些组件可以是重复的(例如,针对不同rat的单独的装置可读介质qq180),并且一些组件可以是重复使用的(例如,同一天线qq162可以由rat共享)。网络节点qq160还可包括集成到网络节点qq160中的用于不同无线技术的各种所示组件的多个集合,所述无线技术诸如例如gsm、wcdma、lte、nr、wifi或蓝牙无线技术。这些无线技术可以集成到网络节点qq160内的相同或不同的芯片或芯片集以及其它组件中。

处理电路qq170被配置成执行本文中描述为由网络节点提供的任何确定、计算或类似操作(例如,某些获得操作)。由处理电路qq170执行的这些操作可以包括通过例如将所获得的信息转换成其它信息、将所获得的信息或转换后的信息与存储在网络节点中的信息进行比较、和/或基于所获得的信息或转换后的信息执行一个或多个操作来处理由处理电路qq170获得的信息,并且作为所述处理的结果作出确定。

处理电路qq170可以包括微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列或任何其它适合的计算装置、资源中的一个或多个的组合,或者可操作以单独地或与其它网络节点qq160组件相结合地提供例如装置可读介质qq180、网络节点qq160功能性的硬件、软件和/或经编码逻辑的组合。例如,处理电路qq170可以执行存储在装置可读介质qq180中或存储在处理电路qq170内的存储器中的指令。这样的功能性可以包括提供本文中所讨论的各种无线特征、功能或益处中的任何一个。在一些实施例中,处理电路qq170可以包括片上系统(soc)。

在一些实施例中,处理电路qq170可以包括射频(rf)收发器电路qq172和基带处理电路qq174中的一个或多个。在一些实施例中,射频(rf)收发器电路qq172和基带处理电路qq174可以在单独的芯片(或芯片集)、板或单元(例如无线电单元和数字单元)上。在备选实施例中,rf收发器电路qq172和基带处理电路qq174的部分或全部可以在相同的芯片或芯片集、板或单元上。

在某些实施例中,本文中描述为由网络节点、基站、enb或其它这样的网络装置提供的功能性中的一些或全部可以由执行存储在装置可读介质qq180或处理电路qq170内的存储器上的指令的处理电路qq170来执行。在备选实施例中,一些或所有功能性可以由处理电路qq170诸如以硬连线方式提供,而不执行存储在单独或分立装置可读介质上的指令。在那些实施例中的任何一个中,无论是否执行存储在装置可读存储介质上的指令,处理电路qq170都可以被配置成执行所描述的功能性。由这种功能性提供的益处不限于单独的处理电路qq170或网络节点qq160的其它组件,而是通常由网络节点qq160作为整体和/或由终端用户和无线网络享有。

装置可读介质qq180可以包括任何形式的易失性或非易失性计算机可读存储器,包括但不限于永久性存储装置、固态存储器、远程安装的存储器、磁介质、光介质、随机存取存储器(ram)、只读存储器(rom)、大容量存储介质(例如,硬盘)、可移除存储介质(例如,闪存驱动器、致密盘(cd)或数字视频盘(dvd))和/或存储可以由处理电路qq170使用的信息、数据和/或指令的任何其它易失性或非易失性、非暂时性装置可读和/或计算机可执行存储器装置。装置可读介质qq180可以存储任何适合的指令、数据或信息,包括计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用和/或能够由处理电路qq170执行并且由网络节点qq160利用的其它指令。装置可读介质qq180可以用于存储由处理电路qq170进行的任何计算和/或经由接口qq190接收的任何数据。在一些实施例中,处理电路qq170和装置可读介质qq180可以被认为是集成的。

接口qq190用于网络节点qq160、网络qq106和/或wdqq110之间的信令和/或数据的有线或无线通信。如所示出的,接口qq190包括(一个或多个)端口/(一个或多个)终端qq194,以通过有线连接例如向网络qq106发送数据并且从网络qq106接收数据。接口qq190还包括无线电前端电路qq192,其可以耦合到天线qq162或者在某些实施例中天线qq162的一部分。无线电前端电路qq192包括滤波器qq198和放大器qq196。无线电前端电路qq192可以连接到天线qq162和处理电路qq170。无线电前端电路可以被配置成调节在天线qq162和处理电路qq170之间传递的信号。无线电前端电路qq192可以接收将经由无线连接被发出到其它网络节点或wd的数字数据。无线电前端电路qq192可以使用滤波器qq198和/或放大器qq196的组合将数字数据转换成具有适当信道和带宽参数的无线电信号。然后,可以经由天线qq162传送无线电信号。类似地,当接收数据时,天线qq162可以收集无线电信号,然后由无线电前端电路qq192将该无线电信号转换成数字数据。数字数据可以被传到处理电路qq170。在其它实施例中,接口可以包括不同的组件和/或组件的不同组合。

在某些备选实施例中,网络节点qq160可不包括单独的无线电前端电路qq192;取而代之,处理电路qq170可包括无线电前端电路,并且可在没有单独的无线电前端电路qq192的情况下连接到天线qq162。类似地,在一些实施例中,rf收发器电路qq172的全部或一些可以被认为是接口qq190的一部分。在又一些其它实施例中,接口qq190可以包括一个或多个端口或终端qq194、无线电前端电路qq192和rf收发器电路qq172,作为无线电单元(未示出)的一部分,并且接口qq190可以与作为数字单元(未示出)的一部分的基带处理电路qq174通信。

天线qq162可以包括被配置成发送和/或接收无线信号的一个或多个天线或天线阵列。天线qq162可以耦合到无线电前端电路qq190,并且可以是能够无线地传送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线qq162可以包括一个或多个全向、扇形或平板天线,可操作以在例如2ghz和66ghz之间传送/接收无线电信号。全向天线可以用于在任何方向上传送/接收无线电信号,扇形天线可以用于从特定区域内的装置传送/接收无线电信号,并且平板天线可以是用于在相对直线上传送/接收无线电信号的视线天线。在一些实例中,使用多于一个天线可以被称为mimo。在某些实施例中,天线qq162可以与网络节点qq160分离,并且可以通过接口或端口可连接到网络节点qq160。

天线qq162、接口qq190和/或处理电路qq170可以被配置成执行本文中描述为由网络节点执行的任何接收操作和/或某些获得操作。可以从无线装置、另一个网络节点和/或任何其它网络设备接收任何信息、数据和/或信号。类似地,天线qq162、接口qq190和/或处理电路qq170可以被配置成执行本文中描述为由网络节点执行的任何传送操作。任何信息、数据和/或信号可以被传送到无线装置、另一个网络节点和/或任何其它网络设备。

电源电路qq187可以包括或耦合到电源管理电路(powermanagementcircuitry),并且被配置成向网络节点qq160的组件供电以便执行本文中描述的功能性。电源电路qq187可以从电源qq186接收电力。电源qq186和/或电源电路qq187可被配置成以适合于相应组件的形式(例如,以每个相应组件所需的电压和电流水平)向网络节点qq160的各个组件提供电力。电源qq186可以包括在电源电路qq187和/或网络节点qq160中或外部。例如,网络节点qq160可以经由输入电路或接口(例如,电缆)可连接到外部电源(例如,电插座),由此外部电源向电源电路qq187供电。作为另外的示例,电源qq186可以包括采取电池或电池组形式的电源,其连接到或集成在电源电路qq187中。电池可以在外部电源出故障的情况下提供备用电力。也可以使用其它类型的电源,例如光伏器件。

网络节点qq160的备选实施例可包括图16中所示的那些组件之外的附加组件,它们可负责提供网络节点的功能性的某些方面,包括本文中描述的任何功能性和/或支持本文中描述的主题所必需的任何功能性。例如,网络节点qq160可以包括用户接口设备以允许将信息输入到网络节点qq160中,并且允许从网络节点qq160输出信息。这可以允许用户执行网络节点qq160的诊断、维护、修理和其它管理功能。

如本文中所使用的,无线装置(wd)是指能够、被配置、被布置和/或可操作以与网络节点和/或其它无线装置无线地通信的装置。除非另有说明,否则术语wd在本文中可以与用户设备(ue)可互换地使用。无线地通信可以涉及使用电磁波、无线电波、红外波和/或适合于通过空气传递信息的其它类型的信号来传送和/或接收无线信号。在一些实施例中,wd可以被配置成在没有直接的人类交互的情况下传送和/或接收信息。例如,wd可以被设计成当由内部或外部事件触发时,或者响应于来自网络的请求,按预定的调度向网络传送信息。wd的示例包括但不限于智能电话、移动电话、蜂窝电话、ip上的语音(voip)电话、无线本地环路电话、台式计算机、个人数字助理(pda)、无线相机、游戏控制台或装置、音乐存储装置、回放设备、可穿戴终端装置、无线端点、移动站、平板电脑、膝上型计算机、嵌入有膝上型计算机的设备(lee)、安装有膝上型计算机的设备(lme)、智能装置、无线客户驻地设备(cpe)、车载无线终端装置等。wd可以支持装置到装置(d2d)通信,例如通过实现用于侧链路通信、车辆到车辆(v2v)、车辆到基础设施(v2i)、车辆到任何事物(v2x)的3gpp标准,并且可在这种情况下可以被称为d2d通信装置。作为又一个特定示例,在物联网(iot)场景中,wd可以表示执行监测和/或测量并将这种监测和/或测量的结果传送到另一个wd和/或网络节点的机器或其它装置。在这种情况下,wd可以是机器到机器(m2m)装置,其在3gpp上下文中可被称为mtc装置。作为一个特定示例,wd可以是实现3gpp窄带物联网(nb-iot)标准的ue。这种机器或装置的特定示例是传感器、诸如功率计之类的计量装置、工业机械、或家用或个人电器(例如,冰箱、电视等)、个人可穿戴设备(例如,手表、健身跟踪器等)。在其它场景中,wd可以表示车辆或其它设备,其能够监测和/或报告其操作状态或与其操作相关联的其它功能。如上所述的wd可以表示无线连接的端点,在这种情况下,装置可以被称为无线终端。此外,如上所述的wd可以是移动的,在这种情况下,它也可以被称为移动装置或移动终端。

如所示出的,无线装置qq110包括天线qq111、接口qq114、处理电路qq120、装置可读介质qq130、用户接口设备qq132、辅助设备qq134、电源qq136和电源电路qq137。wdqq110可以包括用于wdqq110所支持的不同无线技术的一个或多个所示组件的多个集合,所述无线技术诸如例如gsm、wcdma、lte、nr、wifi、wimax或蓝牙无线技术,仅举几个例子。这些无线技术可以被集成到相同或不同的芯片或芯片集中作为wdqq110内的其它组件。

天线qq111可以包括一个或多个天线或天线阵列,其被配置成发送和/或接收无线信号,并且连接到接口qq114。在某些备选实施例中,天线qq111可以与wdqq110分离,并且通过接口或端口可连接到wdqq110。天线qq111、接口qq114和/或处理电路qq120可以被配置成执行本文中描述为由wd执行的任何接收或传送操作。可以从网络节点和/或另一个wd接收任何信息、数据和/或信号。在一些实施例中,无线电前端电路和/或天线qq111可以被认为是接口。

如所示出的,接口qq114包括无线电前端电路qq112和天线qq111。无线电前端电路qq112包括一个或多个滤波器qq118和放大器qq116。无线电前端电路qq114连接到天线qq111和处理电路qq120,并且被配置成调节天线qq111和处理电路qq120之间传递的信号。无线电前端电路qq112可以耦合到天线qq111或是天线qq111的一部分。在一些实施例中,wdqq110可以不包括单独的无线电前端电路qq112;而是,处理电路qq120可以包括无线电前端电路并且可以连接到天线qq111。类似地,在一些实施例中,rf收发器电路qq122中的一些或全部可以被认为是接口qq114的一部分。无线电前端电路qq112可以接收将经由无线连接被发出到其它网络节点或wd的数字数据。无线电前端电路qq112可以使用滤波器qq118和/或放大器qq116的组合将数字数据转换成具有适当信道和带宽参数的无线电信号。然后,可以经由天线qq111传送无线电信号。类似地,当接收数据时,天线qq111可以收集无线电信号,然后由无线电前端电路qq112将该无线电信号转换成数字数据。数字数据可以被传到处理电路qq120。在其它实施例中,接口可以包括不同的组件和/或组件的不同组合。

处理电路qq120可以包括微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列或任何其它适合的计算装置、资源中的一个或多个的组合,或者可操作以单独地或与其它wdqq110组件相结合地提供例如装置可读介质qq130、wdqq110功能性的硬件、软件和/或经编码逻辑的组合。这种功能性可以包括提供本文中讨论的各种无线特征或益处中的任何一个。例如,处理电路qq120可以执行存储在装置可读介质qq130中或存储在处理电路qq120内的存储器中的指令,以提供本文中公开的功能性。

如所示出的,处理电路qq120包括rf收发器电路qq122、基带处理电路qq124和应用处理电路qq126中的一个或多个。在其它实施例中,处理电路可以包括不同的组件和/或组件的不同组合。在某些实施例中,wdqq110的处理电路qq120可以包括soc。在一些实施例中,rf收发器电路qq122、基带处理电路qq124和应用处理电路qq126可以在单独的芯片或芯片集上。在备选实施例中,基带处理电路qq124和应用处理电路qq126的部分或全部可以组合成一个芯片或芯片集,并且rf收发器电路qq122可以在单独的芯片或芯片集上。在又一些备选实施例中,rf收发器电路qq122和基带处理电路qq124的部分或全部可以在相同的芯片或芯片集上,并且应用处理电路qq126可以在单独的芯片或芯片集上。在又一些其它备选实施例中,rf收发器电路qq122、基带处理电路qq124和应用处理电路qq126的部分或全部可以被组合在相同的芯片或芯片集中。在一些实施例中,rf收发器电路qq122可以是接口qq114的一部分。rf收发器电路qq122可以为处理电路qq120调节rf信号。

在某些实施例中,本文中描述为由wd执行的一些或全部功能性可以由执行存储在装置可读介质qq130上的指令的处理电路qq120提供,在某些实施例中,装置可读介质qq130可以是计算机可读存储介质。在备选实施例中,一些或所有功能性可以由处理电路qq120例如以硬连线方式提供,而不执行存储在单独或分立装置可读存储介质上的指令。在那些特定实施例中的任何一个中,无论是否执行存储在装置可读存储介质上的指令,处理电路qq120都可以被配置成执行所描述的功能性。由这种功能性提供的益处不限于单独的处理电路qq120或wdqq110的其它组件,而是通常由wdqq110作为整体享有和/或由终端用户和无线网络享有。

处理电路qq120可以被配置成执行本文中描述为由wd执行的任何确定、计算或类似操作(例如,某些获得操作)。如由处理电路qq120执行的这些操作可包括通过例如将所获得的信息转换成其它信息、将所获得的信息或转换后的信息与wdqq110所存储的信息进行比较、和/或基于所获得的信息或转换后的信息执行一个或多个操作来处理由处理电路qq120获得的信息,并且作为所述处理的结果作出确定。

装置可读介质qq130可以可操作以存储计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用和/或能够由处理电路qq120执行的其它指令。装置可读介质qq130可以包括计算机存储器(例如,随机存取存储器(ram)或只读存储器(rom))、大容量存储介质(例如,硬盘)、可移除存储介质(例如,致密盘(cd)或数字视频盘(dvd))和/或存储可以由处理电路qq120使用的信息、数据和/或指令的任何其它易失性或非易失性、非暂时性装置可读和/或计算机可执行存储器装置。在一些实施例中,处理电路qq120和装置可读介质qq130可以被认为是集成的。

用户接口设备qq132可以提供允许人类用户与wdqq110交互的组件。这种交互可以具有许多形式,例如视觉、听觉、触觉等。用户接口设备qq132可以可操作以产生输出给用户,并且允许用户提供输入给wdqq110。交互的类型可以取决于安装在wdqq110中的用户接口设备qq132的类型而变化。例如,如果wdqq110是智能电话,则交互可以经由触摸屏;如果wdqq110是智能仪表,则该交互可以通过提供使用情况(例如,使用的加仑数)的屏幕或提供可听警报(例如,如果检测到烟雾)的扬声器。用户接口设备qq132可以包括输入接口、装置和电路,以及输出接口、装置和电路。用户接口设备qq132被配置成允许将信息输入到wdqq110中,并且被连接到处理电路qq120,以允许处理电路qq120处理输入信息。用户接口设备qq132可以包括例如麦克风、接近或其它传感器、按键/按钮、触摸显示器、一个或多个相机、usb端口或其它输入电路。用户接口设备qq132还被配置成允许从wdqq110输出信息,并且允许处理电路qq120从wdqq110输出信息。用户接口设备qq132可以包括例如扬声器、显示器、振动电路、usb端口、耳机接口或其它输出电路。使用用户接口设备qq132的一个或多个输入和输出接口、装置和电路,wdqq110可以与终端用户和/或无线网络通信,并且允许它们从本文中描述的功能性中获益。

辅助设备qq134可操作以提供通常可能不由wd执行的更特定的功能性。这可以包括用于进行各种目的测量的专用传感器、用于诸如有线通信之类的附加类型的通信的接口。辅助设备qq134的组件的内含物和类型可以根据实施例和/或场景而变化。

在一些实施例中,电源qq136可以采取电池或电池组的形式。也可以使用其它类型的电源,例如外部电源(例如,电插座)、光伏器件或电池。wdqq110还可以包括用于将电力从电源qq136递送到wdqq110的各个部分的电源电路qq137,所述各个部分需要来自电源qq136的电力以执行本文中描述或指示的任何功能性。在某些实施例中,电源电路qq137可以包括电源管理电路。电源电路qq137可以另外地或备选地可操作以从外部电源接收电力;在这种情况下,wdqq110可以经由诸如电力电缆之类的接口或输入电路可连接到外部电源(例如电插座)。在某些实施例中,电源电路qq137还可以可操作以将电力从外部电源递送到电源qq136。这可以例如用于对电源qq136充电。电源电路qq137可以对来自电源qq136的电力执行任何格式化、转换或其它修改,以使电力适合于被供电的wdqq110的相应组件。

图17是示出根据本文中描述的各个方面的ue的实施例的示例的示意图。如本文中所使用的,用户设备或ue可以不一定具有拥有和/或操作相关装置的人类用户意义上的用户。取而代之,ue可以表示旨在销售给人类用户或由人类用户操作的装置,但是该装置可以不、或者该装置最初可以不与特定人类用户(例如智能喷洒器控制器)相关联。备选地,ue可以表示不旨在销售给终端用户或者由终端用户操作但可以与用户的利益关联或者为了用户的利益而操作的装置(例如智能功率计)。ueqq2200可以是由第3代合作伙伴计划(3gpp)标识的任何ue,包括nb-iotue、机器型通信(mtc)ue和/或增强型mtc(emtc)ue。如图17中所示,ueqq200是wd的一个示例,该wd被配置用于根据由第3代合作伙伴计划(3gpp)发布的一个或多个通信标准(例如,3gpp的gsm、umts、lte和/或5g标准)进行通信。如前所述,术语wd和ue可以可互换使用。因此,尽管图17是ue,但是本文中讨论的组件同样适用于wd,并且反之亦然。

在图17中,ueqq200包括处理电路qq201,其可操作地耦合到输入/输出接口qq205、射频(rf)接口qq209、网络连接接口qq211、包括随机存取存储器(ram)qq217、只读存储器(rom)qq219和存储介质qq221等的存储器qq215、通信子系统qq231、电源qq233和/或任何其它组件或其任何组合。存储介质qq221包括操作系统qq223、应用程序qq225和数据qq227。在其它实施例中,存储介质qq221可以包括其它类似类型的信息。某些ue可以利用图17中所示的所有组件,或者仅利用组件的子集。组件之间的集成度可以随ue而变化。此外,某些ue可以包含组件的多个实例,例如多个处理器、存储器、收发器、传送器、接收器等。

在图17中,处理电路qq201可以被配置成处理计算机指令和数据。处理电路qq201可以被配置成实现可操作以执行作为机器可读计算机程序存储在存储器中的机器指令的任何顺序状态机,例如一个或多个硬件实现的状态机(例如,其在分立逻辑、fpga、asic等中);可编程逻辑连同适当的固件;一个或多个存储的程序、通用处理器,例如微处理器或数字信号处理器(dsp)连同适当的软件;或上述的任何组合。例如,处理电路qq201可以包括两个中央处理单元(cpu)。数据可以是采用适合于供计算机使用的形式的信息。

在所描绘的实施例中,输入/输出接口qq205可以被配置成提供到输入装置、输出装置或输入和输出装置的通信接口。ueqq200可以被配置成经由输入/输出接口qq205使用输出装置。输出装置可以使用与输入装置相同类型的接口端口。例如,usb端口可以用于向ueqq200提供输入和从ueqq200提供输出。输出装置可以是扬声器、声卡、视频卡、显示器、监测器、打印机、致动器、发射器、智能卡、另一个输出装置或其任何组合。ueqq200可以被配置成经由输入/输出接口qq205使用输入装置,以允许用户将信息捕获到ueqq200中。输入装置可以包括触摸敏感或存在敏感显示器、相机(例如,数码相机、数码摄像机、网络相机等)、麦克风、传感器、鼠标、轨迹球、方向垫、轨迹垫、滚轮、智能卡等。存在敏感显示器可以包括电容或电阻触摸传感器以感测来自用户的输入。传感器可以是例如加速度计、陀螺仪、倾斜传感器、力传感器、磁力计、光传感器、接近传感器、另一个相似传感器或其任何组合。例如,输入装置可以是加速度计、磁力计、数码相机、麦克风和光传感器。

在图17中,rf接口qq209可以被配置成向诸如传送器、接收器和天线之类的rf组件提供通信接口。网络连接接口qq211可以被配置成提供与网络qq243a的通信接口。网络qq243a可以涵盖有线和/或无线网络,例如局域网(lan)、广域网(wan)、计算机网络、无线网络、电信网络、另一个相似网络或其任何组合。例如,网络qq243a可包括wi-fi网络。网络连接接口qq211可以被配置成包括接收器和传送器接口,其用于根据一个或多个通信协议(例如以太网、tcp/ip、sonet、atm等)通过通信网络与一个或多个其它装置进行通信。网络连接接口qq211可以实现适合于通信网络链路(例如,光、电等)的接收器和传送器功能性。传送器和接收器功能可以共享电路组件、软件或固件,或者备选地可以单独实现。

ramqq217可以被配置成经由总线qq202通过接口连接到处理电路qq201,以在诸如操作系统、应用程序和装置驱动之类的软件程序的执行期间提供数据或计算机指令的存储或高速缓存。romqq219可以被配置成向处理电路qq201提供计算机指令或数据。例如,romqq219可以被配置成存储用于基本系统功能的不变的低级系统代码或数据,所述基本系统功能例如基本输入和输出(i/o)、启动或从键盘接收键击,其被存储在非易失性存储器中。存储介质qq221可以被配置成包括存储器,例如ram、rom、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、磁盘、光盘、软盘、硬盘、可移除盒式磁盘或闪存驱动器。在一个示例中,存储介质qq221可以被配置成包括操作系统qq223、诸如网页浏览器应用之类的应用程序qq225、小装置或小工具引擎或另一个应用、以及数据文件qq227。存储介质qq221可以存储各种操作系统或操作系统的组合中的任何一种以供ueqq200使用。

存储介质qq221可以被配置成包括多个物理驱动器单元,例如独立盘冗余阵列(raid)、软盘驱动器、闪速存储器、usb闪存驱动器、外部硬盘驱动器、拇指驱动器、笔驱动器、键驱动器、高密度数字通用盘(hd-dvd)光盘驱动器、内部硬盘驱动器、蓝光光盘驱动器、全息数字数据存储(hdds)光盘驱动器、外部迷你双列直插式存储器模块(dimm)、同步动态随机存取存储器(sdram)、外部微型dimmsdram、诸如订户身份模块或可移除用户身份(sim/ruim)模块之类的智能卡存储器、其它存储器、或其任何组合。存储介质qq221可允许ueqq200访问存储在暂时性或非暂时性存储器介质上的计算机可执行指令、应用程序等,以卸载数据或上传数据。诸如利用通信系统的制品之类的制品可以有形地体现在存储介质qq221中,存储介质qq221可以包括装置可读介质。

在图17中,处理电路qq201可以被配置成使用通信子系统qq231与网络qq243b通信。网络qq243a和网络qq243b可以是相同的一个或多个网络或者不同的一个或多个网络。通信子系统qq231可以被配置成包括用于与网络qq243b通信的一个或多个收发器。例如,通信子系统qq231可以被配置成包括一个或多个收发器,一个或多个收发器用于根据一个或多个通信协议(例如ieee802.qq2、cdma、wcdma、gsm、lte、utran、wimax等)与能够进行无线通信的另一个装置(例如,另一个wd、ue或无线电接入网(ran)的基站)的一个或多个远程收发器进行通信。每个收发器可以包括传送器qq233和/或接收器qq235,以分别实现适合于ran链路的传送器或接收器功能性(例如,频率分配等)。此外,每个收发器的传送器qq233和接收器qq235可以共享电路组件、软件或固件,或者备选地可以单独实现。

在所示实施例中,通信子系统qq231的通信功能可以包括数据通信、语音通信、多媒体通信、诸如蓝牙之类的短距离通信、近场通信、诸如使用全球定位系统(gps)来确定位置之类的基于位置的通信、另一个相似的通信功能、或其任何组合。例如,通信子系统qq231可以包括蜂窝通信、wi-fi通信、蓝牙通信和gps通信。网络qq243b可涵盖有线和/或无线网络,例如局域网(lan)、广域网(wan)、计算机网络、无线网络、电信网络、另一个相似的网络或其任何组合。例如,网络qq243b可以是蜂窝网络、wi-fi网络和/或近场网络。电源qq213可以被配置成向ueqq200的组件提供交流(ac)或直流(dc)电力。

本文中描述的特征、益处和/或功能可以在ueqq200的组件之一中实现,或者可以在ueqq200的多个组件之间划分。此外,本文中描述的特征、益处和/或功能可以用硬件、软件或固件的任何组合来实现。在一个示例中,通信子系统qq231可以被配置成包括本文中描述的任何组件。此外,处理电路qq201可被配置成通过总线qq202与这样的组件中的任何一个通信。在另一个示例中,任何这样的组件可以由存储在存储器中的程序指令表示,该程序指令当由处理电路qq201执行时,执行本文中描述的对应功能。在另一个示例中,任何这样的组件的功能性可以在处理电路qq201和通信子系统qq231之间划分。在另一个示例中,任何这样的组件的非计算密集型功能可以在软件或固件中实现,并且计算密集型功能可以在硬件中实现。

图18是示出其中由一些实施例实现的功能可被虚拟化的虚拟化环境qq300的示例的示意性框图。在本上下文中,虚拟化意味着创建设备或装置的虚拟版本,其可以包括虚拟化硬件平台、存储装置和联网资源。如本文中所使用的,虚拟化可以应用于节点(例如,虚拟化基站或虚拟化无线电接入节点)或装置(例如,ue、无线装置或任何其它类型的通信装置)或其组件,并且涉及其中功能性的至少一部分被实现为一个或多个虚拟组件(例如,经由在一个或多个网络中的一个或多个物理处理节点上执行的一个或多个应用、组件、功能、虚拟机或容器)的实现。

在一些实施例中,本文中描述的一些或所有功能可以被实现为由一个或多个虚拟机执行的虚拟组件,所述虚拟机在由一个或多个硬件节点qq330托管的一个或多个虚拟环境qq300中实现。此外,在其中虚拟节点不是无线电接入节点或者不要求无线电连接性(例如,核心网络节点)的实施例中,那么网络节点可以被完全虚拟化。

这些功能可以由一个或多个应用qq320(其可以备选地被称为软件实例、虚拟设备、网络功能、虚拟节点、虚拟网络功能等)来实现,该一个或多个应用qq320可操作以实现本文中公开的一些实施例的一些特征、功能和/或益处。应用qq320在提供包括处理电路qq360和存储器qq390的硬件qq330的虚拟化环境qq300中运行。存储器qq390包含由处理电路qq360可执行的指令qq395,由此应用qq320可操作以提供本文中公开的特征、益处和/或功能中的一个或多个。

虚拟化环境qq300包括通用或专用网络硬件装置qq330,其包括一个或多个处理器或处理电路qq360的集合,其可以是商业现货(cots)处理器、专用集成电路(asic)或包括数字或模拟硬件组件或专用处理器的任何其它类型的处理电路。每个硬件装置可以包括存储器qq390-1,其可以是用于暂时存储指令qq395或由处理电路qq360执行的软件的非持久性存储器。每个硬件装置可以包括一个或多个网络接口控制器(nic)qq370,也称为网络接口卡,其包括物理网络接口qq380。每个硬件装置还可以包括非暂时性持久的机器可读存储介质qq390-2,其中存储有软件qq395和/或由处理电路qq360可执行的指令。软件qq395可以包括任何类型的软件,包括用于实例化一个或多个虚拟化层qq350的软件(也称为管理器)、用于执行虚拟机qq340的软件以及允许其执行关于本文中描述的一些实施例描述的功能、特征和/或益处的软件。

虚拟机qq340包括虚拟处理、虚拟存储器、虚拟联网或接口以及虚拟存储装置,并且可以由对应的虚拟化层qq350或管理器运行。虚拟设备qq320的实例的不同实施例可以在虚拟机qq340中的一个或多个上实现,并且可以采用不同方式进行实现。

在操作期间,处理电路qq360执行软件qq395以实例化管理器或虚拟化层qq350,其有时可以被称为虚拟机监测器(vmm)。虚拟化层qq350可以向虚拟机qq340呈现看起来像联网硬件的虚拟操作平台。

如图18所示,硬件qq330可以是具有通用或专用组件的独立网络节点。硬件qq330可以包括天线qq3225,并且可以经由虚拟化来实现一些功能。备选地,硬件qq330可以是较大硬件集群的一部分(例如,诸如在数据中心或客户驻地设备(cpe)中),其中许多硬件节点一起工作并且经由管理和编排(mano)qq3100来管理,管理和编排(mano)qq3100除了其它之外还监督应用qq320的生命周期管理。

硬件虚拟化在一些上下文中被称为网络功能虚拟化(nfv)。nfv可用于将许多网络设备类型整合到可位于数据中心和客户驻地设备中的行业标准大容量服务器硬件、物理交换机和物理存储装置上。

在nfv的上下文中,虚拟机qq340可以是运行程序的物理机器的软件实现,就像它们正在物理的、非虚拟化机器上执行一样。虚拟机qq340中的每个以及执行该虚拟机的硬件qq330那部分,如果它是专用于该虚拟机的硬件和/或由该虚拟机与其它虚拟机qq340共享的硬件,则形成单独的虚拟网络元件(vne)。

仍在nfv的上下文中,虚拟网络功能(vnf)负责处置在硬件联网基础设施qq330之上的一个或多个虚拟机qq340中运行的具体网络功能,并且对应于图18中的应用qq320。

在一些实施例中,各自包括一个或多个传送器qq3220和一个或多个接收器qq3210的一个或多个无线电单元qq3200可以耦合到一个或多个天线qq3225。无线电单元qq3200可以经由一个或多个适当的网络接口直接与硬件节点qq330通信,并且可以与虚拟组件组合使用以便给虚拟节点提供无线电能力,诸如无线电接入节点或基站。

在一些实施例中,一些信令可以在使用控制系统qq3230的情况下实现,控制系统qq3230备选地可以用于硬件节点qq330和无线电单元qq3200之间的通信。

图19是示出根据一些实施例的经由中间网络连接到主机计算机的电信网络的示例的示意图。

参考图19,根据实施例,通信系统包括电信网络qq410,诸如3gpp型蜂窝网络,其包括诸如无线电接入网之类的接入网qq411以及核心网络qq414。接入网qq411包括多个基站qq412a、qq412b、qq412c,例如nb、enb、gnb或其它类型的无线接入点,每个基站定义对应的覆盖区域qq413a、qq413b、qq413c。每个基站qq412a、qq412b、qq412c通过有线或无线连接qq415可连接到核心网络qq414。位于覆盖区域qq413c中的第一ueqq491被配置成无线地连接到对应基站qq412c,或者由该基站qq412c寻呼。覆盖区域qq413a中的第二ueqq492无线地可连接到对应基站qq412a。虽然在该示例中示出了多个ueqq491、qq492,但是所公开的实施例同样适用于其中唯一ue在覆盖区域中或者其中唯一ue正在连接到对应基站qq412的情况。

电信网络qq410本身连接到主机计算机qq430,主机计算机qq430可以被体现在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中,或者作为服务器场中的处理资源。主机计算机qq430可以在服务提供商的所有权或控制下,或者可以由服务提供商或代表服务提供商操作。电信网络qq410和主机计算机qq430之间的连接qq421和qq422可以从核心网络qq414直接延伸到主机计算机qq430,或者可以经由可选的中间网络qq420进行。中间网络qq420可以是公用、私用或被托管网络中的一个或多于一个的组合;中间网络qq420(如果有的话)可以是主干网或因特网;特别地,中间网络qq420可以包括两个或更多个子网(未示出)。

图19的通信系统作为整体实现了连接的ueqq491、qq492与主机计算机qq430之间的连接性。该连接性可以被描述为过顶(over-the-top,ott)连接qq450。主机计算机qq430和连接的ueqq491、qq492被配置成使用接入网qq411、核心网络qq414、任何中间网络qq420和可能的另外的基础设施(未示出)作为中间设备,经由ott连接qq450来传递数据和/或信令。在ott连接qq450传递通过的参与的通信装置不知道上行链路和下行链路通信的路由的意义上,ott连接qq450可以是透明的。例如,基站qq412可以不被告知或者不需要被告知关于传入的下行链路通信的过去路由,该传入的下行链路通信具有源自主机计算机qq430的要被转发(例如,移交)到所连接的ueqq491的数据。类似地,基站qq412不需要知道源自ueqq491向主机计算机qq430的输出的(outgoing)上行链路通信的未来路由。

图20是示出根据一些实施例的主机计算机通过部分无线连接经由基站与用户设备通信的示例的示意图。

现在将参考图20描述在前面的段落中讨论的ue、基站和主机计算机的根据实施例的示例实现。在通信系统qq500中,主机计算机qq510包括硬件qq515,其包括被配置成设立和维持与通信系统qq500的不同通信装置的接口的有线或无线连接的通信接口qq516。主机计算机qq510还包括处理电路qq518,其可以具有存储和/或处理能力。特别地,处理电路qq518可以包括适合于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或这些的组合(未示出)。主机计算机qq510还包括软件qq511,其被存储在主机计算机qq510中或由主机计算机qq510可访问,并且由处理电路qq518可执行。软件qq511包括主机应用qq512。主机应用qq512可以可操作以向远程用户提供服务,例如经由终止于ueqq530和主机计算机qq510处的ott连接qq550连接的ueqq530。在向远程用户提供服务时,主机应用qq512可以提供使用ott连接qq550传送的用户数据。

通信系统qq500还包括基站qq520,基站qq520在电信系统中提供并且包括硬件qq525,使其能够与主机计算机qq510并且与ueqq530通信。硬件qq525可以包括用于设立和维持与通信系统qq500的不同通信装置的接口的有线或无线连接的通信接口qq526,以及无线电接口qq527,其用于设立和维持至少与位于由基站qq520服务的覆盖区域(图20中未示出)中的ueqq530的无线连接qq570。通信接口qq526可以被配置成便于连接qq560到主机计算机qq510。连接qq560可以是直接的,或者它可以传递通过电信系统的核心网络(图20中未示出)和/或通过电信系统外部的一个或多个中间网络。在所示的实施例中,基站qq520的硬件qq525进一步包括处理电路qq528,该处理电路qq528可以包括适合于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或这些的组合(未示出)。基站qq520进一步具有内部存储的或经由外部连接可访问的软件qq521。

通信系统qq500还包括已经提到的ueqq530。硬件qq535可以包括无线电接口qq537,该接口被配置成设立和维持与服务于ueqq530当前所在的覆盖区域的基站的无线连接qq570。ueqq530的硬件qq535进一步包括处理电路qq538,该处理电路qq538可以包括适合于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或这些的组合(未示出)。ueqq530还包括软件qq531,其被存储在ueqq530中或由ueqq530可访问,并且由处理电路qq538可执行。软件qq531包括客户端应用qq532。客户端应用qq532可以可操作以在主机计算机qq510的支持下,经由ueqq530向人类或非人类用户提供服务。在主机计算机qq510中,正在执行的主机应用qq512可以经由终止于ueqq530和主机计算机qq510处的ott连接qq550与正在执行的客户端应用qq532通信。在向用户提供服务时,客户端应用qq532可以从主机应用qq512接收请求数据,并响应于该请求数据而提供用户数据。ott连接qq550可以传输请求数据和用户数据两者。客户端应用qq532可以与用户交互,以生成它提供的用户数据。

注意,图20中所示的主机计算机qq510、基站qq520和ueqq530可以分别与主机计算机qq430、基站qq412a、qq412b、qq412c中的一个和图19的ueqq491、qq492中的一个类似或相同。也就是说,这些实体的内部工作可以如图20所示,并且独立地,周围的网络拓扑可以是图19的网络拓扑。

在图20中,已抽象地绘制ott连接qq550以示出主机计算机qq510与ueqq530之间经由基站qq520的通信,而没有明确地参考任何中间装置以及经由这些装置的消息的精确路由。网络基础设施可以确定路由,它可以被配置成对ueqq530或对操作主机计算机qq510的服务提供商或两者隐藏该路由。当ott连接qq550活动时,网络基础设施可以进一步作出决定,通过该决定,它动态地(例如,基于负载平衡考虑或网络的重新配置)改变路由。

ueqq530和基站qq520之间的无线连接qq570是根据贯穿本公开中描述的实施例的教导。各种实施例中的一个或多个实施例改进了使用ott连接qq550提供给ueqq530的ott服务的性能,其中无线连接qq570形成最后的分段。

为了监测数据速率、时延和一个或多个实施例改进的其它因素的目的,可以提供测量过程。还可以有可选的网络功能性以用于响应于测量结果的变化而重新配置主机计算机qq510和ueqq530之间的ott连接qq550。用于重新配置ott连接qq550的测量过程和/或网络功能性可以在主机计算机qq510的软件qq511和硬件qq515中或者在ueqq530的软件qq531和硬件qq535或二者中实现。在实施例中,传感器(未示出)可以被部署在ott连接qq550传递通过的通信装置中或与之关联;传感器可以通过提供上面举例说明的监测量的值或者提供软件qq511、qq531可以从中计算或估计监测量的其它物理量的值来参与测量过程。ott连接qq550的重新配置可以包括消息格式、重传设置、优选路由等;重新配置不需要影响基站qq520,并且它可能对基站qq520是未知的或者不可察觉的。这样的过程和功能性在本领域中可以是已知的并实践过。在某些实施例中,测量可以涉及专有的ue信令,从而便于主机计算机qq510对吞吐量、传播时间、时延等的测量。测量可以被实现是因为该软件qq511和qq531在它监测传播时间、错误等的同时,使用ott连接qq550使得传送消息,特别是空消息或“虚设”消息。

图21a-b是示出根据一些实施例的在包括例如主机计算机以及可选地还有基站和用户设备的通信系统中实现的方法的示例的示意性流程图。

图21a是示出根据一个实施例在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和ue,它们可以是参考图19和图20描述的那些。为了简化本公开,在本节将仅包括对图21a的附图参考。在步骤qq610,主机计算机提供用户数据。在步骤qq610的子步骤qq611(其可以是可选的),主机计算机通过执行主机应用来提供用户数据。在步骤qq620,主机计算机向ue发起承载用户数据的传输。在步骤qq630(其可以是可选的),根据贯穿本公开描述的实施例的教导,基站向ue传送在主机计算机发起了的传输中承载了的用户数据。在步骤qq640(其也可以是可选的),ue执行与由主机计算机执行的主机应用关联的客户端应用。

图21b是示出根据一个实施例在通信系统中实现的方法的流程图。通信系统包括主机计算机、基站和ue,它们可以是参考图19和图20描述的那些。为了简化本公开,在本节将仅包括对图21b的附图参考。在该方法的步骤qq710,主机计算机提供用户数据。在可选的子步骤(未示出)中,主机计算机通过执行主机应用来提供用户数据。在步骤qq720,主机计算机向ue发起承载用户数据的传输。根据贯穿本公开描述的实施例的教导,传输可以经由基站传递。在步骤qq730(其可以是可选的),ue接收传输中承载的用户数据。

图22a-b是示出根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法的示例的示意图。

图22a是示出根据一个实施例在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和ue,它们可以是参考图19和图20描述的那些。为了简化本公开,在本节将仅包括对图22a的附图参考。在步骤qq810(其可以是可选的),ue接收由主机计算机提供的输入数据。附加地或备选地,在步骤qq820,ue提供用户数据。在步骤qq820的子步骤qq821(其可以是可选的),ue通过执行客户端应用来提供用户数据。在步骤qq810的子步骤qq811(其可以是可选的),ue执行提供用户数据的客户端应用作为对由主机计算机提供的接收到的输入数据的反应。在提供用户数据时,所执行的客户端应用可以进一步考虑从用户接收到的用户输入。不考虑曾提供用户数据所采用的特定方式,在子步骤qq830(其可以是可选的),ue向主机计算机发起用户数据的传输。在该方法的步骤qq840,根据贯穿本公开描述的实施例的教导,主机计算机接收从ue传送的用户数据。

图22b是示出根据一个实施例在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和ue,它们可以是参考图19和图20描述的那些。为了简化本公开,在本节将仅包括对图22b的附图参考。在步骤qq910(其可以是可选的),根据贯穿本公开描述的实施例的教导,基站从ue接收用户数据。在步骤qq920(其可以是可选的),基站向主机计算机发起接收到的用户数据的传输。在步骤qq930(其可以是可选的),主机计算机接收由基站发起的传输中承载的用户数据。

在下文中,将给出说明性和非限制性实施例的示例:

提供了一种由网络节点(诸如如本文中所描述的基站)执行的方法。

可选地,该方法进一步包括:

-获得用户数据;以及

-将用户数据转发到主机计算机或无线装置。

还提供了一种网络节点(诸如基站),其包括被配置成执行本文中描述的方法的任何步骤的处理电路。

进一步提供了一种包括主机计算机的通信系统,所述主机计算机包括:

-处理电路,其被配置成提供用户数据;以及

-通信接口,其被配置成将用户数据转发到蜂窝网络以用于传输到用户设备(ue),

-其中蜂窝网络包括具有无线电接口和处理电路的基站,该基站的处理电路被配置成执行本文中描述的方法的任何步骤。

在特定示例实施例中,通信系统进一步包括基站。

在又一个示例实施例中,主机计算机的处理电路被配置成执行主机应用,由此提供用户数据;并且ue包括被配置成执行与主机应用关联的客户端应用的处理电路。

还提供了一种在包括主机计算机、基站和用户设备(ue)的通信系统中实现的方法,该方法包括:

-在主机计算机处,提供用户数据;以及

-在主机计算机处,经由包括基站的蜂窝网络向ue发起承载用户数据的传输,其中基站执行本文中描述的方法的任何步骤。

在特定示例实施例中,该方法进一步包括在基站处传送用户数据。

在又一个示例实施例中,在主机计算机处通过执行主机应用来提供用户数据,并且该方法进一步包括在ue处执行与主机应用关联的客户端应用。

进一步提供了一种包括主机计算机的通信系统,所述主机计算机包括被配置成接收源自从用户设备(ue)到基站的传输的用户数据的通信接口,其中基站包括无线电接口和处理电路,该基站的处理电路被配置成执行本文中描述的方法的任何步骤。

在特定示例中,通信系统包括基站。

在又一个示例实施例中,通信系统进一步包括ue,其中ue被配置成与基站通信。

举例来说,主机计算机的处理电路可以被配置成执行主机应用;并且ue可以被配置成执行与主机应用关联的客户端应用,由此提供要由主机计算机接收的用户数据。

上面描述的实施例仅仅作为示例被给出,并且应该理解,所提出的技术不限于此。本领域技术人员将理解,在不脱离如由所附权利要求书定义的本范围的情况下,可以对实施例进行各种修改、组合和改变。特别地,在技术上可能的情况下,不同实施例中的不同部分解决方案能够被组合在其它配置中。

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