CN112534852B - 完整性保护在无线通信网络中的应用 - Google Patents

完整性保护在无线通信网络中的应用 Download PDF

Info

Publication number
CN112534852B
CN112534852B CN201980052788.1A CN201980052788A CN112534852B CN 112534852 B CN112534852 B CN 112534852B CN 201980052788 A CN201980052788 A CN 201980052788A CN 112534852 B CN112534852 B CN 112534852B
Authority
CN
China
Prior art keywords
message
data packet
node
integrity protection
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201980052788.1A
Other languages
English (en)
Other versions
CN112534852A (zh
Inventor
G·贝格奎斯特
F·松内维
P·K·纳卡尔米
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN112534852A publication Critical patent/CN112534852A/zh
Application granted granted Critical
Publication of CN112534852B publication Critical patent/CN112534852B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • H04W12/106Packet or message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • H04L63/205Network architectures or network communication protocols for network security for managing network security; network security policies in general involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/088Access security using filters or firewalls

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种在无线通信网络的第一节点中的方法,包括:检查数据分组或消息以确定数据分组或消息的特性;以及基于所确定的特性,选择性地激活对于数据分组或消息到无线通信网络的第二节点的向前传输的完整性保护。

Description

完整性保护在无线通信网络中的应用
技术领域
本公开的实施例涉及无线通信,并且特别地,涉及用于无线通信网络中的完整性保护的方法、设备和***。
背景技术
一般来说,本文使用的所有术语都要根据它们在相关技术领域中的普通含义来解释,除非从在其中使用的上下文中清楚地给出和/或暗示了不同的含义。对一/一个/该元件、设备、组件、部件、步骤等的所有引用都要开放式地解释为指代该元件、设备、组件、部件、步骤等的至少一个实例,除非以其它方式明确声明。本文公开的任何方法的步骤都并非必须按所公开的确切次序执行,除非步骤被明确地描述为在另一个步骤之后或之前,和/或其中暗示步骤必须在另一个步骤之后或之前。在任何适当的情况下,本文公开的实施例中的任何的任何特征都可适用于任何其它实施例。同样,实施例中的任何的任何优点都可应用于任何其它实施例,并且反之亦然。从以下描述中,所公开的实施例的其他目的、特征和优点将是清楚的。
3GPP具有标准化能,目的是保护3GPP域免受恶意入侵者的窃听(eaves-dropper)和数据操纵。
分组数据汇聚协议(PDCP)由用于LTE的3GPP TS 36.323和用于5G NR的3GPP TS38.323规定。PDCP是第2层(L2)的入口/出口协议,其提供用于控制和用户数据传递两者的数据链路层堆栈。
图1示出了3GPP数据层堆栈。注意,该图中的“MAC”是指媒体接入控制。该首字母缩略词在本文档中的其他使用是指消息认证码。
LTE的PDCP为到上层无线电资源控制(RRC)层和非接入层(NAS)层的控制平面消息提供加密和完整性保护。相同的两个功能还适用于集成接入和回程(IAB),其中IP分组在eNB型施主节点和中继节点(RN)之间发送,并且适用于携带基于接近性的服务的通信的侧链路无线电承载(SLRB)。PDCP为直接在eNB和UE之间传递的用户平面IP分组提供加密,但不提供完整性保护。
由3GPP LTE所采用的L2被设计为相对于互联网分组的大小是快的并且具有小开销。在5G NR中,LTE所采用的大部分L2被重用,其更多的重点放在以增加开销为一些小代价是更快的且是更可靠的。
在LTE标准化的早期时间期间,UE和网络供应商反对增加分组大小的开销。然而,由于技术的演进,这不再是可持续地反对用户平面分组的完整性保护。相反,运营商已经成功地辩称,5G NR和新版本的LTE必须被部署有选项,以能够实现对于用户平面连接的完整性保护。它们的原因不仅是出现了诸如IoT之类的新部署以及诸如超可靠、低时延通信(URLLC)之类的应用要求,这对它们本身就要求提高可靠性,而且对互联网和移动宽带内容窃听和操纵的兴趣和商业也是巨大增长。曾经是恶意但罕见的入侵者的隐蔽活动如今正逐渐发展成为一项拥有巨额投资的商业。
作为结果,对于5G NR安全要求的3GPP TS 33.501的版本15没有(如在LTE中)在用户平面和控制平面通信之间做出很大的区分,而是本质上强制UE和网络供应商必须为PDCP对于两者的完整性保护做准备。
用于4G安全要求的3GPP TS 33.401的版本15(例如LTE)对与UE的用户数据通信做出了例外,但存在正在进行的讨论,以在未来版本中移除该例外,并与NR类似,移除控制数据和用户数据之间的区分。
当前存在某个(某些)挑战。
移动基带分组的完整性保护不是免费的。这是计算复杂的运用(exercise),并且消耗了大部分的处理周期。它是应该预先(即,在硬件开发时)计划的那种处理并且由不可编程加速电路执行,以避免数据吞吐量的大规模降级。
对于UE可能要求更强大的专用集成电路(ASIC),超出了当前的或当前计划的变体已经确定尺寸的专用集成电路(ASIC)。在网络侧存在类似的情形。计划要使用或已经部署在执行用户平面分组的PDCP处理的许多节点中的不可编程加速器未配备成处置所需增加的处理周期。
发明内容
本公开及其实施例的某些方面可以提供针对这些或其它挑战的解决方案。
本公开的一个方面提供了无线通信网络的第一节点中的方法。所述方法包括:检查数据分组或消息以确定数据分组或消息的特性;以及基于所确定的特性,选择性地激活对于数据分组或消息到无线通信网络的第二节点的向前传输的完整性保护。
还提供了用于执行该方法的设备。例如,第一节点可以包括核心网络节点、无线电接入网络节点或无线装置(例如,UE)。
本公开的另外方面提供了在无线通信网络的第三节点中的方法。所述方法包括:从所述无线通信网络的第一节点接收用于向前传输到所述无线通信网络的第二节点的数据分组或消息,所述数据分组或消息包括关于是否应当对于向前传输到所述第二节点应用完整性保护的指示;处理用于传输到所述第二节点的所述数据分组或消息,包括根据所述指示选择性地应用完整性保护;以及向所述第二节点传送所处理的数据分组或消息。
还提供了用于执行该方法的设备。例如,第三节点可以包括无线电接入网络节点。
在一个实施例中,提出:
•激活/去激活每数据无线电承载DRB、每信令数据无线电承载SRB或每数据会话的完整性保护(而不是“每某种特定类型的UE的所有承载,诸如DRB”);以及
•采用如下方法:检查每个分组的内容,并将敏感数据部分通过端口传递(port)/选通/路由/转发/映射到数据分组的次级/第二流,而其他数据部分在数据分组的初级/第一流中保持为大块数据;
•将初级/第一数据流映射到第一DRB,并将次级/第二数据流映射到第二DRB;以及
•仅对第二DRB中的分组采用完整性保护。
本文提出有解决本文公开的问题中的一个或多个的各种实施例。某些实施例可以提供(一个或多个)如下技术优点中的一个或多个。
所提出的解决方案能够实现对在UE和其服务基站节点之间通过空中的数据分组转发的完整性保护,使得完整性保护仅应用于所有分组数据流的较小部分,从而避免了将由于对所有分组数据流应用无条件完整性保护导致的严重数据吞吐量降级。
在与每个且每一个UE交换的每个且每一个产品版本上的每个且每一个数据无线电承载上的每个且每一个分组的全面完整性保护相比,该解决方案在网络侧的成本低得多,不仅在所连接用户的容量和每部分的处理能力的吞吐量方面,而且在开发的容易和成本方面也是如此。
此外,它还为运营商提供了巨大的好处,以采用如下解决方案:排除了不需要完整性保护的移动基带内容(诸如视频和音乐)的主体,并且相反,以一种对连接到网络的所有类型和形状因子的UE的处理能力友好的方式,集中在需要完整性保护的更少数量的数据分组上。
附图说明
为了更好地理解本公开的示例,并更清楚地示出这些示例可如何实行,现在将仅以示例的方式对以下附图进行参考,在所述附图中:
图1示出了3GPP数据层堆栈;
图2示出了根据本公开的实施例的无线通信网络;
图3是根据本公开的实施例的方法的流程图;
图4是根据本公开的实施例的虚拟化设备的示意图;
图5是根据本公开的另外的实施例的方法的流程图;
图6是根据本公开的另外的实施例的虚拟化设备的示意图;
图7-12是根据本公开的实施例的PDCP协议数据单元或消息的示意图;
图13示出了根据本公开的实施例的无线网络;
图14示出了根据本公开的实施例的用户设备;
图15示出了根据本公开的实施例的虚拟化环境;
图16示出了根据本公开的实施例的经由中间网络连接到主机计算机的电信网络;
图17示出了根据本公开的实施例的通过部分无线连接经由基站与用户设备通信的主机计算机;
图18是描绘根据本公开的实施例的包括主机计算机、基站和用户设备的通信***中的方法的实施例的流程图;
图19是描绘根据本公开的实施例的包括主机计算机、基站和用户设备的通信***中的方法的实施例的流程图;
图20是描绘根据本公开的实施例的包括主机计算机、基站和用户设备的通信***中的方法的实施例的流程图;以及
图21是描绘根据本公开的实施例的包括主机、基站和用户设备的通信***中的方法的实施例的流程图。
具体实施方式
现在将参考附图更全面地描述本文设想的实施例中的一些。然而,在本文公开的主题的范围内包含其他实施例,所公开的主题不应被解释为仅限于本文阐述的实施例;而是,这些实施例是通过示例的方式提供的,以向本领域技术人员传达主题的范围。
本公开的实施例涉及对于通过无线通信网络中的空中接口传输使用完整性保护。如本文所使用的,并且将如本领域技术人员所熟悉的,在此上下文中,“完整性保护”描述了使用一种或多种算法或机制来确保发送方-接收方传输的完整性受到保护,即,使得接收方能认证接收到的数据分组或消息是由已知的发送方传送的,并且例如没有被发送方和接收方之间的第三方拦截或者经受第三方“中间人(man-in-the-middle)”攻击。这种完整性保护算法可以涉及在发送方和接收方之间交换一个或多个安全密钥,并使用那些密钥来加密数据分组或消息,或者将安全认证码附加到数据分组或消息。对称密钥算法(其中对于加密和解密使用单个密钥)和非对称密钥算法(其中对于加密和解密使用不同的密钥,诸如公钥-私钥)两者都是已知的。当前的LTE标准利用对称密钥完整性保护,但是未来可以使用非对称密钥完整性保护,并且本公开不限于这方面。设想任何合适的完整性保护机制。
图2图示了根据本公开的实施例的两种网络拓扑。附图的左手边示出了5G NR实施例。附图的右手边示出了4G LTE实施例。这两种网络拓扑都包括服务网络(诸如互联网或云)、核心网络以及通过空中接口向一个或多个无线装置或UE提供服务的无线电接入网(RAN)。
在图的左手边,示出了可能符合5G NR标准的网络拓扑。根据该拓扑,在核心网络中,用户平面功能(UPF)耦合到策略控制功能(PCF)和/或接入和移动性管理功能(AMF)。UPF耦合到网络拓扑的RAN部分,其包括一个或多个无线电接入网络节点(也称为网络节点、基站、gNodeB等)。在图示的实施例中,gNB在逻辑上被分区成至少两个部分:中央单元(CU)和分布式单元(DU)。这些逻辑组件的精确定义和功能尚待证实,但一般来说,CU执行较高层的处理,而DU执行较低层的处理,至少包括通过空中接口的数据的传输。在集中于用户平面数据的处理和传输的图示实施例中,CU被进一步化分成用户平面(CU-U)和控制平面(CU-C)的部分。只图示了CU-U;然而,本领域技术人员将理解,本公开的实施例同样适用于用户平面和控制平面数据。另外,在其他实施例中,gNB可以根本不被化分成多个逻辑部分。
在图的右手边,示出了可能符合4G LTE标准的网络拓扑。根据该拓扑,在核心网络中,策略和计费规则功能(PCRF)和/或移动性管理实体(MME)耦合到分组数据网络网关(PGW)和/或服务网关(SGW)。PGW耦合到服务网络,而SGW耦合到网络拓扑的RAN部分,其包括一个或多个无线电接入网络节点(也称为网络节点、基站、eNodeB等)。在图示的实施例中,eNB在逻辑上被分区成至少两个部分:数字单元(DU)和无线电单元(RU)。DU执行较高层处理,而RU执行较低层处理,至少包括通过空中接口的数据的传输。在其他实施例中,eNB可以根本不被化分成多个逻辑部分。
本领域技术人员将理解,在上述4G和5G实施例两者中,为了清楚起见,各种节点和功能可能已经从图2中省略。特别地,在图2中示出耦合两个节点的接口的情况下,该接口可以是直接的(即,之间没有另外的节点)或间接(即,两个耦合的节点之间具有一个或多个节点)。
根据本公开的实施例,打算传输到网络的另一个节点(例如,下行链路中的UE或上行链路中的RAN)的数据分组或消息首先被检查以确定数据分组或消息的特性。基于该确定的特性,选择性地激活对于数据分组或消息的完整性保护,以便向前传输到节点。以这种方式,通过选择性地激活对于那些将从其中受益的数据分组或消息的完整性保护,能减少与实现完整性保护相关联的处理复杂性。
可以根据一个或多个功能来执行所确定的特性和完整性保护的选择性激活之间的映射。这种功能可以规定,包含或与更敏感(例如,用户敏感或机密)的用户数据关联的那些数据分组或消息经受到完整性保护,而包含或与不太敏感的用户数据关联的那些数据分组或消息不经受完整性保护。例如,包含个人、金融或其他敏感数据的数据分组可能会经受到完整性保护,而包含视频流数据的数据分组可能不会经受到完整性保护。
这些功能可以进一步考虑对第三方拦截的用户敏感性。例如,与某些服务(诸如当前由Facebook(RTM)和YouTube(RTM)提供运营的那些服务)关联的用户数据已经经受到一种或多种安全或加密算法(例如,应用层安全)。在这种情况下,数据分组或消息可能无法受益于通过空中的进一步完整性保护,并且从而用户可能对其被第三方的拦截不那么敏感。这些功能可以提供不经受(进一步)完整性保护的这种数据分组或消息。
可以从网络的另一个节点接收功能或规则,诸如策略控制功能(PCF)或策略和计费规则功能(PCRF)。
根据本公开的不同实施例,在各种不同的节点中都可以采用这种方法。例如,在下行链路通信中,该方法可以在核心网络节点(诸如上述的PGW或UPF)中实现。在这样的实施例中,核心网络节点可以检查数据分组或消息以确定特性,然后利用使用完整性保护以用于该传输的指令转发数据分组或消息以便向前传输到无线装置。例如,数据分组或消息可以被转发到RAN节点以用于传输,并且包括使用配置了完整性保护的数据无线电承载(例如,DRB或SRB)的指示。备选地,该方法可以直接在RAN节点中实现,该RAN节点检查每个接收的数据分组或消息,以确定特性和是否使用完整性保护。
在从无线装置到RAN节点的上行链路通信中,无线装置或UE可以实现该方法,从而检查每个数据分组或消息以确定是否对通过空中的传输使用完整性保护。
本公开的另外方面涉及由网络节点实现完整性保护。这方面在由核心网络节点执行与数据分组的检查和完整性保护的选择性激活有关的上述方法的实施例中可能特别相关。在另外方面,第三节点(例如,RAN节点)从第一节点(例如,核心网络节点)接收用于向前传输到第二节点(例如,无线装置或UE)的数据分组或消息。数据分组或消息包括关于是否应该对于向前传输到第二节点应用完整性保护的指示。第三节点处理数据分组或消息以用于无线传输到第二节点,包括根据指示选择性地应用完整性保护,并且然后将所处理的数据分组或消息传送到第二节点。
下面提供对这些和其他方面的进一步描述。
图3描绘了根据特定实施例的方法。该方法可以在无线通信网络的节点中实现,所述无线通信网络的节点诸如核心网络节点(例如,PGW/SGW、UPF等)、无线电接入网络节点(例如,基站、eNB、gNB)或无线装置(例如,UE)。例如,在该方法涉及下行链路通信的情况下,该方法可以在核心网络节点(诸如,上面关于图2描述的PGW/SGW或UPF)或无线电接入网络节点(诸如,上面关于图2描述的eNB或gNB、或者下面关于图13描述的网络节点1360)中实现。例如,在该方法涉及上行链路通信的情况下,该方法可以在无线装置、终端装置或UE(诸如上面关于图2描述的UE、下面关于图13描述的无线装置1310、或者下面关于图14描述的用户设备1400)中实现。在以下描述中,该方法在“第一节点”中执行,该“第一节点”可以是上述节点或装置中的任何。数据分组或消息打算无线传输到“第二节点”,该“第二节点”可以是用于下行链路通信的无线装置(或UE)或用于上行链路通信的无线电接入网络节点(或基站等)。一些实施例包括“第三节点”,该“第三节点”是实际上通过空中接口执行到第二节点的传输的中间节点(例如,基站或其他无线电接入网络节点)。
在一个实施例中,该方法在分组数据汇聚协议(PDCP)层内实现。
该方法开始于步骤302,其中第一节点从无线通信网络的网络节点接收一个或多个功能(或规则、简档或策略)。这些功能涉及在数据分组或消息的确定特性和对于该数据分组或消息的向前传输的完整性保护的选择性激活之间应用的映射。这种功能可以规定,那些包含或与更敏感(例如,用户敏感或机密)的用户数据关联的那些数据分组或消息经受到完整性保护,而包含或与不太敏感的用户数据关联的那些数据分组或消息不经受完整性保护。例如,包含个人、金融或其他敏感数据的数据分组可能会经受到完整性保护,而包含视频流数据的数据分组可能不会经受到完整性保护。
这些功能可以进一步考虑对第三方拦截的用户敏感性。例如,与某些服务(诸如当前由Facebook和YouTube提供运营的那些服务)关联的用户数据已经经受到一种或多种安全或加密算法(例如,应用层安全)。在这种情况下,数据分组或消息可能无法受益于通过空中的进一步完整性保护,并且从而用户可能对其被第三方的拦截不那么敏感。这些功能可以提供不经受(进一步)完整性保护的这种数据分组或消息。
这些功能的进一步细节将在下面描述。功能例如可以从核心网络节点(诸如PCF或PCRF)接收。
备选地或附加地,一个或多个这样的功能可以在第一节点内进行硬编码(例如,在制造时)。
在步骤304,第一节点接收用于向前传输到第二节点的数据分组或消息,并检查数据分组或消息以确定该数据分组或消息的特性。数据分组或消息可以包括用户平面数据,或者在一些实施例中,包括控制平面数据。
所确定的特性可以根据在步骤302中接收的功能而变化。例如,该特性可以包括以下中的一个或多个:与数据分组关联的目的地或源地址(例如,IP地址);应用于包含在分组内的数据的密码安全协议的存在或不存在(例如,应用层安全);数据分组的大小等。
在步骤306中,第一节点基于所确定的特性选择性地激活对于数据分组或消息到第二节点的向前传输的完整性保护。可选地,这种选择性激活可以基于在步骤302中接收的一个或多个功能。
例如,在一个实施例中,可以定义默认功能,使得默认对于数据分组或消息激活完整性保护,除非确定该数据分组或消息的特性满足一个或多个例外标准。在这样的实施例中,每当网络和UE开始交换新流和/或添加新承载时,就向所有对应的数据分组应用完整性保护,除非例外标准适用。DEFAULT-ON策略可以优先应用于网络启动或添加新装置或单元时,这是由它保证安全的事实所激发的。在启动时,执行完整性保护的单元可能不知道底层数据业务是否将受益于通过空中的完整性保护。因此,网络通过从完整性保护开始,来保证其安全。当数据业务开始时,网络确定或估计数据业务的性质。如果网络决定底层数据业务受益于通过空中的完整性保护,则网络可以保持当前状态。否则,如果网络确定底层数据业务没有受益于通过空中的完整性保护,则网络可能不会利用完整性保护。例如,可以建立和利用没有完整性保护的新流/承载,或者可以重新配置当前流/承载以关闭完整性保护。
在另一个(备选)实施例中,可以定义默认位置或功能,使得默认不对于数据分组或消息激活完整性保护,除非确定数据分组或消息的该特性满足一个或多个例外标准。在该实施例中,网络可以作为“默认”以非完整性保护流/承载开始,并且然后动态地添加完整性保护的流/承载,或修改现有的流/承载以配置和激活完整性保护。在这个“默认关”的实施例中,每当网络创建新的流/承载时,它就以完整性保护关开始该流/承载。原因是网络可能使用乐观策略,并且假设底层数据业务将不会受益于通过空中的完整性保护,例如,网络可能有很好的理由和输入来预测用户将要使用繁重的视频下载。当数据业务开始时,网络然后确定或估计数据业务的性质。如果网络决定底层数据业务实际上受益于通过空中的完整性保护,则网络创建具有完整性保护开的另一个流/承载,并将数据业务移位到该流/承载。否则,如果网络确定底层数据业务没有受益于通过空中的完整性保护,则网络保持当前状态。网络可能还动态地修改当前流/承载,以开启完整性保护。
在另外的附加或备选实施例中,数据分组或消息的特性包括:与数据分组或消息关联的目的地或源地址(例如,IP地址)。这种地址可以从数据分组或消息的报头(例如,TCP/UDP报头)中获得。在这种情况下,选择性地激活对于数据分组或消息的向前传输的完整性保护包括:一个或多个功能,包括如下功能:响应于确定所述目的地或源地址与一个或多个第一服务关联,激活对于数据分组或消息的向前传输的完整性保护,并且响应于确定目的地或源地址与一个或多个第二服务关联,不激活对于数据分组或消息的向前传输的完整性保护。例如,第一服务可以包括关键的IoT、基础设施或金融机构(例如,银行等)。第二服务可以包括以下中的一个或多个:所有其他服务、已经包括某种级别的加密或完整性保护的服务,诸如YouTube(RTM);与大块数据传递关联的服务(例如,对于非敏感的视频流,诸如Netflix(RTM)或Amazon Prime(RTM))。
在另外的附加或备选实施例中,数据分组或消息的特性包括:应用于数据分组或消息的密码安全协议或其他完整性保护的存在或不存在。例如,这种存在或不存在可以由数据分组或消息的端口号来指示。如果端口号指示与完整性保护相关联的协议,诸如HTTPS(例如,端口号443),则这是已经通过应用层安全应用了完整性保护的指示。备选地或附加地,可以观察TLS安全协议握手(例如,在第一节点和发送了数据分组或消息的节点之间)。再者,这将指示已经应用了完整性保护。在这样的实施例中,可以响应于确定密码安全协议或完整性保护尚未应用于数据分组或消息(例如,不存在),来激活对于数据分组或消息的向前传输的完整性保护。可以响应于确定密码安全协议已经应用于数据分组或消息(例如,存在),来不激活对于数据分组或消息的向前传输的完整性保护。
在另外的附加或备选实施例中,数据分组或消息的特性包括:数据分组或消息的大小。在这样的实施例中,选择性地激活对于数据分组或消息的向前传输的完整性保护包括:响应于确定大小小于一个或多个阈值,激活对于数据分组或消息的向前传输的完整性保护,并且响应于确定大小大于一个或多个阈值,不激活对于数据分组或消息的向前传输的完整性保护。在这样的实施例中,大的分组大小可以是数据涉及大块数据传递的指示(诸如可以在文件下载或流服务中利用)。通过空中的完整性保护对于这样的数据可能不那么关键。
在另外的附加或备选实施例中,该特性包括:数据分组或消息所属的流的数据速率。响应于确定数据速率高于一个或多个阈值(例如,第一节点中的负载相对高),可以去激活完整性保护,以便减少负载和其他关联的度量,诸如时延。响应于确定数据速率低于一个或多个阈值(例如,第一节点中的负载相对低),可以激活完整性保护。
从而,本公开提供了各种功能或规则,通过这些功能或规则,基于数据分组或消息的特性,确定对该数据分组或消息应用完整性保护。可以根据下面阐述的实施例中的一个或多个选择性地激活完整性保护。
在一个实施例中,为到第二节点的无线传输建立多个数据无线电承载(DRB)(例如,在第一节点和第二节点之间,或者在第三节点和第二节点之间)。多个DRB至少包括配置完整性保护的第一DRB和未配置完整性保护的第二DRB。在一些实施例中,多个DRB包括配置了备选级别的安全性和/或完整性保护的附加DRB。本公开不限于两个DRB或二进制开/关完整性保护,而是涵盖并设想多级完整性保护和加密。
另外,尽管下面的讨论集中在用户平面数据和数据无线电承载上,但是本公开的实施例同样适用于信令无线电承载(SRB)和中继节点数据和信令无线电承载(也称为侧链路无线电承载(SLRB))。本领域技术人员将理解,对DRB的引用在本文中包括并涵盖了SRB和SLRB。
在这样的实施例中,可以通过基于在步骤304中确定的特性将数据分组或消息引导到多个DRB中的一个来选择性地激活完整性保护。例如,在第一节点是无线电接入节点或无线装置的情况下,第一节点可以使用为该DRB配置(或不配置)的完整性保护来处理数据分组或消息,并在所选的DRB上传送它。例如,可以计算与完整性保护关联的消息认证码(MAC-I),并将其添加到数据分组或消息中。附加地或备选地,可以将流指示符添加到数据分组或消息(例如,在诸如SDAP报头之类的报头中),采用分别与完整性保护和与非完整性保护关联的至少两个值中的一个。更多细节见下文。
在第一节点是核心网络节点的情况下,可以利用流指示符将数据分组或消息引导到特定的DRB,和/或指示完整性保护是否应该被激活。流指示符可以包括服务质量(QoS)指示符,诸如5QI(5G QoS指示符)或QCI(QoS类指示符)。流指示符可以采用多个值中的一个,至少包括指示完整性保护激活的第一值和非完整性保护激活的第二值。本文中,第一值可以被称为SFI(敏感流指示符),而第二值可以被称为NFI(非敏感流指示符)。第一DRB可与SFI关联,而第二DRB可与NFI关联。
响应于确定要对于特定数据分组或消息激活完整性保护,第一节点使用设置成SFI的流指示符添加或封装元/报头数据(例如,回程元/报头数据,诸如N3或S1元/报头数据),并且将第一流中的封装数据分组转发到第三节点。响应于确定对于特定数据分组或消息不激活完整性保护,第一节点使用设置成NFI的流指示符添加或封装元/报头数据(例如,回程元/报头数据),并且将第二流中的封装数据分组转发到第三节点。
一旦接收到具有流指示符值的这些数据分组,第三节点(例如RAN节点)就能够对数据分组解封装,并处理该数据分组以便在关联的DRB上传输(并对于该DRB使用完整性保护配置)。有关该过程的进一步细节在下面关于图5进行阐述。
从而建立多个流,包括其中应用完整性保护的至少一个流,以及其中不应用完整性保护的至少一个流。在该实施例中,通过在适当的流/载体上选择性地转发数据分组,选择性地激活完整性保护。
图4图示了无线网络(例如,图13所示的无线网络或图2所示的无线网络)中的设备400的示意框图。设备可以在无线装置或网络节点(例如,图13中所示的无线装置1310或网络节点1360,或者图2中所示的核心网络节点(例如,UPF、PGW、SGW)、无线电接入网络节点或无线装置)中实现。设备400可操作以执行参考图3描述的示例方法,并且可能还有本文公开的任何其它过程或方法。还要理解到,图3的方法不一定仅由设备400执行。该方法的至少一些操作可以由一个或多个其他实体来执行。
虚拟设备400可以包括处理电路以及其他数字硬件,所述处理电路可以包括一个或多个微处理器或微控制器,所述其他数字硬件可以包括数字信号处理器(DSP)、专用数字逻辑等等。处理电路可以被配置成执行存储在存储器中的程序代码,该存储器可包括一种或多种类型的存储器,诸如只读存储器(ROM)、随机存取存储器、高速缓冲存储器、闪存装置、光存储装置等。在若干实施例中,存储在存储器中的程序代码包括用于执行一种或多种电信和/或数据通信协议的程序指令,以及用于实行本文描述的技术中的一种或多种的指令。在一些实现中,处理电路可以用于使检查单元402、选择性激活单元404以及设备400的任何其他合适的单元执行根据本公开的一个或多个实施例的对应功能。
如图4中所示,设备400包括检查单元402和选择性激活单元404。检查单元402被配置成检查数据分组或消息以确定数据分组或消息的特性。选择性激活单元404被配置成基于所确定的特性,选择性地激活对于数据分组或消息到无线通信网络的第二节点的向前传输的完整性保护。
图5描绘了根据特定实施例的方法。该方法可以在无线通信网络的节点中实现,所述无线通信网络的节点诸如无线电接入网络节点(例如,基站、eNB、gNB)。在以下描述中,该方法在“第三节点”(例如RAN节点)中执行。数据分组或消息打算无线传输到“第二节点”,所述“第二节点”可以是用于下行链路通信的无线装置(或UE)。从第三节点接收数据分组或消息,所述第三节点可以是核心网络节点(例如,UPF、PGW/SGW等)。
在一个实施例中,该方法在分组数据汇聚协议(PDCP)层内实现。
该方法开始于步骤502,其中第三节点从第一节点接收用于向前传输到第二节点的数据分组或消息。数据分组或消息包括关于是否应该对于向前传输到第二节点应用完整性保护的指示。
在步骤504,第三节点处理用于传输到第二节点的数据分组或消息,包括根据指示选择性地应用完整性保护。该处理可以是在3GPP TS 36.323(例如,v.14.5.0)中针对PDCP定义的处理。
在步骤506,第三节点向第二节点传送所处理的数据分组或消息。
在一个实施例中,为到第二节点的无线传输建立多个数据无线电承载,至少包括配置用于具有完整性保护的数据的传输的第一数据无线电承载和配置用于不具有完整性保护的数据的传输的第二数据无线电承载。在这样的实施例中,步骤504包括根据该指示处理用于在多个数据无线电承载中的一个上传输的数据分组或消息。
如上所述,该指示可以包括附加到数据分组或消息的流指示符值,其具有多个值中的一个。多个值至少包括与对数据分组或消息应用完整性保护相关联的第一值(SFI)和与不对数据分组或消息应用完整性保护相关联的第二值(NFI)。例如,流指示符可以包括QoS指示符,诸如5QI或QCI。
流指示符可以被附加到数据分组或消息,在数据分组或消息的报头中。在这样的实施例中,在步骤502,第三节点从其回程元/报头中解封装数据分组。在步骤504,第三节点可选地添加/封装新报头(例如,SDAP报头),其中QFI被设置为通过回程链路所使用的QFI,例如SFI或NFI。在步骤506,第三节点在与QFI关联的DRB上传送所处理的数据分组或消息。
步骤504可以包括以下步骤:当要应用完整性保护时,计算与完整性保护相关联的消息认证码(MAC-I),并将MAC-I添加到数据分组或消息。注意,当完整性保护未被激活时,MAC-I仍然可以被附加到数据分组或消息,但是被设置为某个默认值或空值(例如诸如所有0)。
第二节点从而接收所处理的数据分组或消息,并且当应用完整性保护时,能够验证(例如,基于附加的MAC-I)数据分组或消息是否由已知的发送方发送并且没有被干扰或篡改或拦截。如果数据分组或消息被验证,则它能被转发到上层以用于进一步处理。如果未验证,则数据分组或消息可能被丢弃或忽略。
图6图示了无线网络(例如,图13所示的无线网络)中的设备600的示意框图。设备可以在无线装置或网络节点(例如,图13中所示的无线装置1310或网络节点1360)中实现。设备600可操作以执行参考图3描述的示例方法,并且可能还有本文公开的任何其它过程或方法。还要理解到,图3的方法不一定仅由设备600执行。该方法的至少一些操作可以由一个或多个其他实体来执行。
虚拟设备600可以包括处理电路以及其他数字硬件,所述处理电路可以包括一个或多个微处理器或微控制器,所述其他数字硬件可以包括数字信号处理器(DSP)、专用数字逻辑等等。处理电路可以被配置成执行存储在存储器中的程序代码,该存储器可包括一种或多种类型的存储器,诸如只读存储器(ROM)、随机存取存储器、高速缓冲存储器、闪存装置、光存储装置等。在若干实施例中,存储在存储器中的程序代码包括用于执行一种或多种电信和/或数据通信协议的程序指令,以及用于实行本文描述的技术中的一种或多种的指令。在一些实现中,处理电路可以用于使接收单元602、处理单元604和传送单元606以及设备600的任何其他合适的单元执行根据本公开的一个或多个实施例的对应功能。
如图6所示,设备600包括接收单元602、处理单元604和传送单元606。接收单元602被配置成从无线通信网络的第一节点接收用于向前传输到无线通信网络的第二节点的数据分组或消息。数据分组或消息包括关于是否应该对于向前传输到第二节点应用完整性保护的指示。处理单元604被配置成处理用于传输到第二节点的数据分组或消息,包括根据指示选择性地应用完整性保护。传送单元606被配置成向第二节点传送所处理的数据分组或消息。
术语单元在电子学、电气装置和/或电子装置的领域中具有常规意义,并且可以包括例如电气和/或电子电路、装置、模块、处理器、存储器、逻辑固态和/或分立装置、用于实行相应任务、过程、计算、输出和/或显示功能等的计算机程序或指令,如诸如本文中所描述的那些。
图7至图12示出了根据本公开的实施例的所处理的数据单元或消息的一些示例格式。图7示出了例如在LTE中所使用的SRB的PDCP数据协议数据单元(PDU)。图8示出了例如在NR中所使用的SRB的PDCP数据PDU格式。图9示出了例如在LTE中所使用的DRB的PDCP数据PDU格式。图10示出了例如在NR中所使用的DRB的PDCP数据PDU格式。图11示出了例如在LTE中所使用的中继节点DRB的PDCP数据PDU格式。图12示出了例如在LTE中所使用的SLRB的PDCP数据PDU格式。
尽管本文中描述的主题可使用任何合适的组件在任何适当类型的***中实现,但是本文中公开的实施例是针对无线网络(诸如,图13中图示的示例无线网络)描述的。为了简单起见,图13的无线网络仅描绘了网络1306、网络节点1360和1360b以及WD 1310、1310b和1310c。在实践中,无线网络还可包括适于支持无线装置之间或者无线装置与另一通信装置之间的通信的任何附加元件,诸如陆线电话、服务提供商或任何其它网络节点或最终装置。在图示的组件中,以附加细节来描绘网络节点1360和无线装置(WD)1310。无线网络可向一个或多个无线装置提供通信和其它类型的服务,以促进无线装置的接入和/或使用由或经由无线网络提供的服务。
无线网络可包括任何类型的通信、电信、数据、蜂窝和/或无线电网络或其它类似类型的***和/或与任何类型的通信、电信、数据、蜂窝和/或无线电网络或其它类似类型的***通过接口连接。在一些实施例中,无线网络可被配置成根据特定标准或其它类型的预定义规则或过程来操作。因此,无线网络的特定实施例可实现通信标准,诸如全球移动通信***(GSM)、通用移动电信***(UMTS)、长期演进(LTE)和/或其它合适的2G、3G、4G或5G标准;无线局域网(WLAN)标准,诸如IEEE 802.11标准;和/或任何其它适当的无线通信标准,诸如全球微波接入互操作性(WiMax)、蓝牙、Z-Wave和/或ZigBee标准。
网络1306可包括一个或多个回程网络、核心网、IP网络、公用交换电话网(PSTN)、分组数据网、光网、广域网(WAN)、局域网(LAN)、无线局域网(WLAN)、有线网络、无线网络、城域网以及能够实现装置之间通信的其它网络。
网络节点1360和WD 1310包括下面更详细描述的各种组件。这些组件一起工作以便提供网络节点和/或无线装置功能性,诸如提供无线网络中的无线连接。在不同的实施例中,无线网络可包括任何数量的有线或无线网络、网络节点、基站、控制器、无线装置、中继站和/或可促进或参与无论是经由有线连接还是经由无线连接的数据和/或信号的通信的任何其它组件或***。
如本文中所使用的,网络节点是指能够、被配置、被布置和/或可操作以与无线装置和/或与无线网络中的其它网络节点或设备直接或间接通信以能够实现和/或提供对无线装置的无线接入和/或执行无线网络中的其它功能(例如,管理)的设备。网络节点的示例包括但不限于接入点(AP)(例如,无线电接入点)、基站(BS)(例如,无线电基站、节点B、演进型节点(eNB)和NR节点(gNB))。基站可基于它们提供的覆盖量(或者,换言之,它们的发射功率电平)进行分类,并且然后还可被称为毫微微基站、微微基站、微基站或宏基站。基站可以是中继节点或控制中继的中继施主节点。网络节点还可包括分布式无线电基站的一个或多个(或所有)部分,诸如集中式数字单元和/或远程无线电单元(RRU),有时称为远程无线电头端(RRH)。这种远程无线电单元可以或者可以不与天线集成为天线集成无线电。分布式无线电基站的部分也可被称为分布式天线***(DAS)中的节点。网络节点的更进一步的示例包括多标准无线电(MSR)设备(诸如,MSR BS)、网络控制器(诸如,无线电网络控制器(RNC)或基站控制器(BSC))、基站收发信台(BTS)、传输点、传输节点、多小区/多播协调实体(MCE)、核心网节点(例如,MSC、MME、O&M节点、OSS节点、SON节点、定位节点(例如,E-SMLC)和/或MDT。作为另一个示例,网络节点可以是如下面更详细描述的虚拟网络节点。然而,更一般地,网络节点可表示能够、被配置、被布置和/或可操作以能够实现和/或为无线装置提供有对无线网络的接入或者向已经接入无线网络的无线装置提供某种服务的任何合适的装置(或装置的群组)。
在图13中,网络节点1360包括处理电路1370、装置可读介质1380、接口1390、辅助设备1384、电源1386、电力电路1387和天线1362。尽管在图13的示例无线网络中图示的网络节点1360可表示包括图示的硬件组件组合的装置,但是其它实施例可包括具有不同组件组合的网络节点。要理解,网络节点包括执行本文中公开的任务、特征、功能和方法所需的硬件和/或软件的任何合适的组合。此外,虽然网络节点1360的组件被描绘为位于较大框内或者嵌套在多个框内的单个框,但是实际上,网络节点可包括组成单个所示组件的多个不同物理组件(例如,装置可读介质1380可包括多个单独的硬盘驱动器以及多个RAM模块)。
类似地,网络节点1360可由多个物理上单独的组件(例如,NodeB组件和RNC组件以及BTS组件和BSC组件等)组成,这些组件可各自具有它们自己的相应组件。在其中网络节点1360包括多个单独组件(例如,BTS和BSC组件)的某些场景下,可在若干网络节点当中共享单独组件中的一个或多个。例如,单个RNC可控制多个NodeB。在这样的场景下,每个唯一的NodeB和RNC对在一些实例中可被视为单个单独的网络节点。在一些实施例中,网络节点1360可被配置成支持多种无线电接入技术(RAT)。在这样的实施例中,可复制一些组件(例如,用于不同RAT的单独的装置可读存储介质1380),并且可重新使用一些组件(例如,可由RAT共享相同的天线1362)。网络节点1360还可包括用于集成到网络节点1360中的不同无线技术(诸如,例如,GSM、WCDMA、LTE、NR、WiFi或蓝牙无线技术)的各种所示组件的多个集合。这些无线技术可被集成到网络节点1360内的相同或不同的芯片或芯片集以及其它组件中。
处理电路1370被配置成执行本文中描述为由网络节点提供的任何确定、计算或类似操作(例如,某些获得操作)。由处理电路1370执行的这些操作可包括例如通过将所获得的信息转换成其它信息、将所获得的信息或所转换的信息与存储在网络节点中的信息进行比较、和/或基于所获得的信息或所转换的信息执行一个或多个操作来处理由处理电路1370获得的信息,并且作为所述处理的结果进行确定。
处理电路1370可包括以下中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或任何其它适合的计算装置、资源、或可操作以单独或者结合其它网络节点1360组件(诸如,装置可读介质1380)提供网络节点1360功能性的编码逻辑、软件和/或硬件的组合。例如,处理电路1370可执行存储在装置可读介质1380中或处理电路1370内的存储器中的指令。这样的功能性可包括提供本文中讨论的各种无线特征、功能或益处中的任何无线特征、功能或益处。在一些实施例中,处理电路1370可包括片上***(SOC)。
在一些实施例中,处理电路1370可包括射频(RF)收发器电路1372和基带处理电路1374中的一个或多个。在一些实施例中,射频(RF)收发器电路1372和基带处理电路1374可在单独的芯片(或芯片集)、板或单元(诸如,无线电单元和数字单元)上。在备选实施例中,RF收发器电路1372和基带处理电路1374的部分或全部可在相同芯片或芯片集、板或单元上。
在某些实施例中,本文中描述为由网络节点、基站、eNB或其它此类网络装置提供的功能性中的一些或全部可通过处理电路1370执行存储在处理电路1370内的存储器或装置可读介质1380上的指令来执行。在备选实施例中,在不执行存储在单独的或分立的装置可读介质上的指令的情况下,功能性中的一些或全部可由处理电路1370(诸如,以硬连线方式)提供。在那些实施例中的任何实施例中,无论是否执行存储在装置可读存储介质上的指令,处理电路1370都能被配置成执行所描述的功能性。由这样的功能性提供的益处不止限于处理电路1370或者限于网络节点1360的其它组件,而是由网络节点1360作为整体享用,和/或一般由最终用户和无线网络享用。
装置可读介质1380可包括任何形式的易失性或非易失性计算机可读存储器,包括但不限于永久性存储装置、固态存储器、远程安装的存储器、磁介质、光介质、随机存取存储器(RAM)、只读存储器(ROM)、大容量存储介质(例如,硬盘)、可移除存储介质(例如,闪存驱动器、致密盘(CD)或数字视频盘(DVD))和/或存储可由处理电路1370使用的信息、数据和/或指令的任何其它易失性或非易失性、非暂时性装置可读和/或计算机可执行存储器装置。装置可读介质1380可存储任何合适的指令、数据或信息,包括计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用和/或能够由处理电路1370执行并由网络节点1360利用的其它指令。装置可读介质1380可用于存储由处理电路1370进行的任何计算和/或经由接口1390接收的任何数据。在一些实施例中,处理电路1370和装置可读介质1380可被视为集成的。
接口1390被用在网络节点1360、网络1306和/或WD 1310之间的信令和/或数据的有线或无线通信中。如所图示的,接口1390包括(一个或多个)端口/(一个或多个)端子1394,以例如通过有线连接向和从网络1306发送和接收数据。接口1390还包括无线电前端电路1392,所述无线电前端电路1392可耦合到天线1362,或者在某些实施例中是天线1362的一部分。无线电前端电路1392包括滤波器1398和放大器1396。无线电前端电路1392可连接到天线1362和处理电路1370。无线电前端电路可被配置成调节在天线1362和处理电路1370之间传递的信号。无线电前端电路1392可接收要经由无线连接发送出到其它网络节点或WD的数字数据。无线电前端电路1392可使用滤波器1398和/或放大器1396的组合将数字数据转换成具有适当信道和带宽参数的无线电信号。无线电信号然后可经由天线1362传送。类似地,当接收数据时,天线1362可收集无线电信号,所述无线电信号然后由无线电前端电路1392转换成数字数据。数字数据可被传到处理电路1370。在其它实施例中,接口可包括不同的组件和/或不同的组件的组合。
在某些备选实施例中,网络节点1360可不包括单独的无线电前端电路1392,相反,处理电路1370可包括无线电前端电路,并且可在没有单独的无线电前端电路1392的情况下连接到天线1362。类似地,在一些实施例中,RF收发器电路1372中的全部或一些可被认为是接口1390的一部分。在又其它实施例中,接口1390可包括一个或多个端口或端子1394、无线电前端电路1392、和RF收发器电路1372作为无线电单元(未示出)的一部分,并且接口1390可与基带处理电路1374通信,所述基带处理电路1374是数字单元(未示出)的一部分。
天线1362可包括被配置成发送和/或接收无线信号的一个或多个天线或天线阵列。天线1362可耦合到无线电前端电路1390,并且可以是能够无线传送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线1362可包括一个或多个全向、扇形或平板天线,这些天线可操作以传送/接收例如2前兆赫兹(GHz)和66GHz之间的无线电信号。全向天线可用于在任何方向上传送/接收无线电信号,扇形天线可用于传送/接收来自特定区域内的装置的无线电信号,并且平板天线可以是用于以相对直线传送/接收无线电信号的视线天线。在一些实例中,多于一个天线的使用可被称为MIMO。在某些实施例中,天线1362可与网络节点1360分开,并且可通过接口或端口可连接到网络节点1360。
天线1362、接口1390和/或处理电路1370可被配置成执行本文中描述为由网络节点执行的任何接收操作和/或某些获得操作。可从无线装置、另一网络节点和/或任何其它网络设备接收任何信息、数据和/或信号。类似地,天线1362、接口1390和/或处理电路1370可被配置成执行本文中描述为由网络节点执行的任何传送操作。可向无线装置、另一网络节点和/或任何其它网络设备传送任何信息、数据和/或信号。
电力电路1387可包括或者耦合到电力管理电路,并且被配置成向网络节点1360的组件供应用于执行本文中描述的功能性的电力。电力电路1387可从电源1386接收电力。电源1386和/或电力电路1387可被配置成以适合于相应组件的形式(例如,以每个相应组件所需的电压和电流电平)向网络节点1360的各种组件提供电力。电源1386可包括在电力电路1387和/或网络节点1360中,或者在其外部。例如,网络节点1360可经由输入电路或接口(诸如,电缆)可连接到外部电源(例如,电插座),由此外部电源向电力电路1387供应电力。作为另外的示例,电源1386可包括采用电池或电池组形式的电源,其连接到或集成在电力电路1387。如果外部电源故障,则电池可提供备用电力。还可使用其它类型的电源,诸如光伏器件。
网络节点1360的备选实施例可包括除了图13中所示的那些组件之外的附加组件,它们可负责提供网络节点的功能性的某些方面,包括本文中描述的功能性中的任何功能性和/或支持本文中描述的主题所必需的任何功能性。例如,网络节点1360可包括用户接口设备,以允许将信息输入到网络节点1360中,并允许从网络节点1360输出信息。这可允许用户对网络节点1360执行诊断、维护、修理和其它管理功能。
如本文中所使用的,无线装置(WD)指的是能够、配置成、布置成和/或可操作以与网络节点和/或其它无线装置进行无线通信的装置。除非另有指出,否则术语WD在本文中可与用户设备(UE)可互换地使用。无线通信可涉及使用适合于通过空气输送信息的电磁波、无线电波、红外波和/或其它类型的信号来传送和/或接收无线信号。在一些实施例中,WD可被配置成在没有直接人类交互的情况下传送和/或接收信息。例如,WD可被设计成:按预定调度、当由内部或外部事件触发时或者响应于来自网络的请求,向网络传送信息。WD的示例包括但不限于智能电话、移动电话、蜂窝电话、IP语音(VoIP)电话、无线本地环路电话、台式计算机、个人数字助理(PDA)、无线相机、游戏控制台或装置、音乐存储装置、回放设备、可穿戴终端装置、无线端点、移动台、平板、膝上型计算机、膝上型嵌入式设备(LEE)、膝上型安装设备(LME)、智能装置、无线客户驻地设备(CPE)、安装在车辆上的无线终端装置等。WD可例如通过实现用于侧链路通信、车辆到车辆(V2V)、车辆到基础设施(V2I)、车辆到一切事务(V2X)的3GPP标准来支持装置到装置(D2D)通信,并且在这种情况下可被称为D2D通信装置。作为又一个特定示例,在物联网(IoT)场景中,WD可表示执行监测和/或测量并且将这样的监测和/或测量的结果传送到另一个WD和/或网络节点的机器或其它装置。在这种情况下,WD可以是机器到机器(M2M)装置,其在3GPP上下文中可被称为MTC装置。作为一个特定示例,WD可以是实现3GPP 窄带物联网(NB-IoT)标准的UE。这样的机器或装置的特定示例是传感器、计量装置(诸如,功率计)、工业机械或家用或个人电器(例如,冰箱、电视等)、个人可穿戴装置(例如,手表、健身***等)。在其它情形中,WD可表示能够监测和/或报告其操作状态或与其操作相关联的其它功能的车辆或其它设备。如上所述的WD可表示无线连接的端点,在这种情况下,该装置可被称为无线终端。此外,如上所述的WD可以是移动的,在这种情况下,它也可被称为移动装置或移动终端。
如图所示,无线装置1310包括天线1311、接口1314、处理电路1320、装置可读介质1330、用户接口设备1332、辅助设备1334、电源1336和电力电路1337。WD 1310可包括用于由WD 1310支持的不同无线技术的图示组件中的一个或多个的多个集合,这些无线技术诸如例如,GSM、WCDMA、LTE、NR、WiFi、WiMax、或蓝牙无线技术,只提到几个示例。这些无线技术可被集成到与WD 1310内的其它组件相同或不同的芯片或芯片集中。
天线1311可包括被配置成发送和/或接收无线信号的一个或多个天线或天线阵列,并且连接到接口1314。在某些备选实施例中,天线1311可与WD 1310分开,并且通过接口或端口可连接到WD 1310。天线1311、接口1314和/或处理电路1320可被配置成执行本文中描述为由WD执行的任何接收或传送操作。可从网络节点和/或另一WD接收任何信息、数据和/或信号。在一些实施例中,无线电前端电路和/或天线1311可被认为是接口。
如图所示,接口1314包括无线电前端电路1312和天线1311。无线电前端电路1312包括一个或多个滤波器1318和放大器1316。无线电前端电路1314连接到天线1311和处理电路1320,并且被配置成调节天线1311与处理电路1320之间传递的信号。无线电前端电路1312可耦合到或是天线1311的一部分。在一些实施例中,WD 1310可不包括单独的无线电前端电路1312;相反,处理电路1320可包括无线电前端电路,并且可连接到天线1311。类似地,在一些实施例中,RF收发器电路1322中的一些或全部可被认为是接口1314的一部分。无线电前端电路1312可接收要经由无线连接发送出到其它网络节点或WD的数字数据。无线电前端电路1312可使用滤波器1318和/或放大器1316的组合,将数字数据转换成具有适当信道和带宽参数的无线电信号。无线电信号然后可经由天线1311传送。类似地,当接收到数据时,天线1311可收集无线电信号,所述无线电信号然后由无线电前端电路1312转换成数字数据。数字数据可被传到处理电路1320。在其它实施例中,接口可包括不同的组件和/或不同的组件组合。
处理电路1320可包括以下中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列或任何其它适合的计算装置、资源、或可操作以单独或者结合其它WD 1310组件(诸如,装置可读介质1330)提供的编码逻辑、软件和/或硬件的组合。这样的功能性可包括提供本文中讨论的各种无线特征或益处中的任何无线特征或益处。例如,处理电路1320可执行存储在装置可读介质1330中或处理电路1320内的存储器中的指令以提供本文中公开的功能性。
如图所示,处理电路1320包括以下中的一个或多个:RF收发器电路1322、基带处理电路1324和应用处理电路1326。在其它实施例中,处理电路可包括不同的组件和/或不同的组件组合。在某些实施例中,WD 1310的处理电路1320可包括SOC。在一些实施例中,RF收发器电路1322、基带处理电路1324和应用处理电路1326可在单独的芯片或芯片集上。在备选实施例中,基带处理电路1324和应用处理电路1326的部分或全部可被组合到一个芯片或芯片集中,并且RF收发器电路1322可在单独的芯片或芯片集上。在又备选实施例中,RF收发器电路1322和基带处理电路1324的部分或全部可在相同芯片或芯片集上,并且应用处理电路1326可在单独的芯片或芯片集上。在又其它备选实施例中,RF收发器电路1322、基带处理电路1324和应用处理电路1326的部分或全部可被组合在相同芯片或芯片集中。在一些实施例中,RF收发器电路1322可以是接口1314的一部分。RF收发器电路1322可调节处理电路1320的RF信号。
在某些实施例中,本文中描述为由WD执行的功能性中的一些或全部可通过处理电路1320执行存储在装置可读介质1330上的指令来提供,在某些实施例中,所述装置可读介质1330可以是计算机可读存储介质。在备选实施例中,在不执行存储在单独的或分立的装置可读存储介质上的指令的情况下,功能性中的一些或全部可由处理电路1320(诸如,以硬连线方式)提供。在那些特定实施例中的任何实施例中,无论是否执行存储在装置可读存储介质上的指令,处理电路1320都能被配置成执行所描述的功能性。由这样的功能性提供的益处不止限于处理电路1320或者限于WD 1310的其它组件,而是由WD 1310作为整体享用,和/或一般由最终用户和无线网络享用。
处理电路1320可被配置成执行本文中描述为由WD执行的任何确定、计算或类似操作(例如,某些获得操作)。如由处理电路1320执行的这些操作可包括例如通过将所获得的信息转换成其它信息、将所获得的信息或所转换的信息与WD 1310存储的信息进行比较、和/或基于所获得的信息或转换的信息执行一个或多个操作来处理由处理电路1320获得的信息,并且作为所述处理的结果进行确定。
装置可读介质1330可以可操作以存储计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用和/或能够由处理电路1320执行的其它指令。装置可读介质1330可包括计算机存储器(例如,随机存取存储器(RAM)或只读存储器(ROM))、大容量存储介质(例如,硬盘)、可移除存储介质(例如,致密盘(CD)或数字视频盘(DVD))和/或存储可由处理电路1320使用的信息、数据和/或指令的任何其它易失性或非易失性、非暂时性装置可读和/或计算机可执行存储器装置。在一些实施例中,处理电路1320和装置可读介质1330可被视为集成的。
用户接口设备1332可提供虑及人类用户与WD 1310交互的组件。这样的交互可以具有多种形式,诸如视觉、听觉、触觉等。用户接口设备1332可以可操作以向用户产生输出,并允许用户向WD 1310提供输入。交互的类型可取决于安装在WD 1310中的用户接口设备1332的类型而变化。例如,如果WD 1310是智能电话,则交互可经由触摸屏进行;如果WD1310是智能仪表,则交互可通过提供使用情况(例如,所使用的加仑数)的屏幕或提供听觉警报(例如,如果检测到烟雾)的扬声器进行。用户接口设备1332可包括输入接口、装置和电路,以及输出接口、装置和电路。用户接口设备1332被配置成允许将信息输入到WD 1310中,并且被连接到处理电路1320以允许处理电路1320处理输入信息。用户接口设备1332可包括例如麦克风、接近传感器或其它传感器、按键/按钮、触摸显示器、一个或多个相机、通用串行总线(USB)端口或其它输入电路。用户接口设备1332还被配置成允许从WD 1310输出信息,并允许处理电路1320从WD 1310输出信息。用户接口设备1332可包括例如扬声器、显示器、振动电路、USB端口、耳机接口或其它输出电路。使用用户接口设备1332的一个或多个输入和输出接口、装置和电路,WD 1310可与最终用户和/或无线网络通信,并允许它们受益于本文中描述的功能性。
辅助设备1334可操作以提供通常可不由WD执行的更特定的功能性。这可包括用于为各种目的进行测量的专用传感器、用于诸如有线通信等的附加类型的通信的接口等。辅助设备1334的组件的包含和类型可取决于实施例和/或场景而变化。
在一些实施例中,电源1336可采取电池或电池组的形式。也可使用其它类型的电源,诸如外部电源(例如,电插座)、光伏器件或功率电池。WD 1310还可包括电力电路1337,以用于从电源1336向WD 1310的各个部分递送电力,所述部分需要来自电源1336的电力以实行本文中描述或指示的任何功能性。在某些实施例中,电力电路1337可包括电力管理电路。电力电路1337可附加地或备选地可操作以从外部电源接收电力;在这种情况下,WD1310可经由输入电路或接口(诸如,电力电缆)可连接到外部电源(诸如,电插座)。在某些实施例中,电力电路1337还可以可操作以从外部电源向电源1336递送电力。例如,这可用于电源1336的充电。电力电路1337可对来自电源1336的电力执行任何格式化、转换或其它修改,以使电力适合于向其供应电力的WD 1310的相应组件。
图14图示了根据本文中描述的各个方面的UE的一个实施例。如本文中所使用的,用户设备或UE在拥有和/或操作相关装置的人类用户的意义上可能不一定具有用户。相反,UE可表示打算出售给人类用户或由人类用户操作的装置,但是该装置可能不或者可能最初不与特定人类用户(例如,智能喷洒器控制器)相关联。备选地,UE可表示不打算出售给最终用户或由最终用户操作,但是可与用户的利益相关联或为用户的利益而操作的装置(例如,智能电表)。UE 14200可以是由第三代合作伙伴计划(3GPP)标识的任何UE,包括NB-IoT UE、机器类型通信(MTC) UE和/或增强型MTC(eMTC)UE。如图14中所图示的UE 1400是配置用于根据由第三代合作伙伴计划(3GPP)颁布的一个或多个通信标准(诸如,3GPP的GSM、UMTS、LTE和/或5G标准)进行通信的WD的一个示例。如先前所提及的,术语WD和UE可以是可互换使用的。因而,尽管图14是UE,但是本文中讨论的组件同样适用于WD,并且反之亦然。
在图14中,UE 1400包括处理电路1401,该处理电路1401可操作地耦合到输入/输出接口1405、RF接口1409、网络连接接口1411、包括随机存取存储器(RAM) 1417、只读存储器(ROM) 1419和存储介质1421等的存储器1415、通信子***1431、电源1433和/或任何其它组件或者其任何组合。存储介质1421包括操作***1423、应用程序1425和数据1427。在其它实施例中,存储介质1421可包括其它类似类型的信息。某些UE可利用图14中所示的组件中的所有组件,或者只利用组件的子集。组件之间的集成度可从一个UE到另一个UE而变化。另外,某些UE可含有组件的多个实例,诸如多个处理器、存储器、收发器、传送器、接收器等。
在图14中,处理电路1401可被配置成处理计算机指令和数据。处理电路1401可被配置成实现可操作以执行作为机器可读计算机程序存储在存储器中的机器指令的任何顺序状态机,诸如一个或多个硬件实现的状态机(例如,在分立逻辑、FPGA、ASIC等中);可编程逻辑连同适当的固件;一个或多个存储的程序、通用处理器(诸如,微处理器或数字信号处理器(DSP))连同适当的软件;或上述的任何组合。例如,处理电路1401可包括两个中央处理单元(CPU)。数据可以是采取适合于供计算机使用的形式的信息。
在所描绘的实施例中,输入/输出接口1405可被配置成向输入装置、输出装置或输入和输出装置提供通信接口。UE 1400可被配置成经由输入/输出接口1405使用输出装置。输出装置可使用与输入装置相同类型的接口端口。例如,可使用USB端口向UE 1400提供输入和从UE 1400提供输出。输出装置可以是扬声器、声卡、视频卡、显示器、监视器、打印机、致动器、发射器、智能卡、另一输出装置或其任何组合。UE 1400可被配置成经由输入/输出接口1405使用输入装置,以允许用户将信息捕获到UE 1400中。输入装置可包括触敏或存在敏感显示器、相机(例如,数字相机、数字摄像机、web相机等)、麦克风、传感器、鼠标、轨迹球、定向板(directional pad)、轨迹板(trackpad)、滚轮、智能卡等。存在敏感显示器可包括电容性或电阻性触摸传感器,以感测来自用户的输入。传感器可以是例如加速度计、陀螺仪、倾斜传感器、力传感器、磁力计、光传感器、接近传感器、另一个相似的传感器或其任何组合。例如,输入装置可以是加速度计、磁力计、数字相机、麦克风和光传感器。
在图14中,RF接口1409可被配置成向RF组件(诸如,传送器、接收器和天线)提供通信接口。网络连接接口1411可被配置成向网络1443a提供通信接口。网络1443a可涵盖有线和/或无线网络,诸如局域网(LAN)、广域网(WAN)、计算机网络、无线网络、电信网络、另一相似网络或其任何组合。例如,网络1443a可包括WiFi网络。网络连接接口1411可被配置成包括用于根据一个或多个通信协议(诸如,以太网、TCP/IP、SONET、ATM等)通过通信网络与一个或多个其它装置通信的接收器和传送器接口。网络连接接口1411可实现适于通信网络链路(例如,光、电等)的接收器和传送器功能性。传送器和接收器功能可共享电路组件、软件或固件,或者备选地可单独实现。
RAM 1417可被配置成经由总线1402与处理电路1401通过接口连接,以在诸如操作***、应用程序和装置驱动器的软件程序的执行期间提供数据或计算机指令的存储或高速缓存。ROM 1419可被配置成向处理电路1401提供计算机指令或数据。例如,ROM 1419可被配置成存储被存储在非易失性存储器中的基本***功能的不变低级***代码或数据,所述基本***功能诸如基本输入和输出(I/O)、启动或来自键盘的击键(keystroke)的接收。存储介质1421可被配置成包括存储器,诸如RAM、ROM、可编程ROM(PROM)、可擦除可编程制度存储器(EPROM)、电可擦除可编程制度存储器(EEPROM)、磁盘、光盘、软盘、硬盘、可移除盒式磁带或闪存驱动器。在一个示例中,存储介质1421可被配置成包括操作***1423、应用程序1425(诸如,web浏览器应用、小部件(widget)或小工具(gadget)引擎或另一应用)以及数据文件1427。存储介质1421可存储各种各样的操作***或操作***的组合中的任何一个,以供UE1400使用。
存储介质1421可被配置成包括多个物理驱动单元,诸如独立盘冗余阵列(RAID)、软盘驱动装置、闪速存储器、USB闪存驱动器、外部硬盘驱动器、拇指驱动器(thumb drive)、笔驱动器、键驱动器、高密度数字多功能盘(HD-DVD)光盘驱动器、内部硬盘驱动器、蓝光光盘驱动器、全息数字数据存储(HDDS)光盘驱动器、外部迷你双列直插式存储器模块(DIMM)、同步动态RAM(SDRAM)、外部微DIMM SDRAM、智能卡存储器(诸如,订户身份模块或可移除用户身份(SIM/RUIM)模块)、其它存储器或其任何组合。存储介质1421可允许UE 1400访问存储在暂时性或非暂时性存储器介质上的计算机可执行指令、应用程序等,以卸载数据或上传数据。制品(诸如,利用通信***的一个制品)可有形地体现在存储介质1421中,所述存储介质1421可包括装置可读介质。
在图14中,处理电路1401可被配置成使用通信子***1431与网络1443b通信。网络1443a和网络1443b可以是相同网络或多个网络或者不同网络或多个网络。通信子***1431可被配置成包括用于与网络1443b通信的一个或多个收发器。例如,通信子***1431可被配置成包括一个或多个收发器,所述一个或多个收发器用于根据一个或多个通信协议与能够进行无线通信的另一个装置(诸如,另一个WD、UE或无线电接入网(RAN)的基站)的一个或多个远程收发器进行通信,所述通信协议诸如IEEE 802(11.CDMA)、WCDMA、GSM、LTE、UTRAN、WiMax等。每个收发器可包括传送器1433和/或接收器1435,以分别实现适于RAN链路的传送器或接收器功能性(例如,频率分配等)。另外,每个收发器的传送器1433和接收器1435可共享电路组件、软件或固件,或者备选地可单独实现。
在所示的实施例中,通信子***1431的通信功能可包括数据通信、语音通信、多媒体通信、诸如蓝牙的短程通信、近场通信、诸如使用全球定位***(GPS)来确定位置的基于位置的通信、另一种相似的通信功能或其任何组合。例如,通信子***1431可包括蜂窝通信、WiFi通信、蓝牙通信和GPS通信。网络1443b可涵盖有线和/或无线网络,诸如局域网(LAN)、广域网(WAN)、计算机网络、无线网络、电信网络、另一个相似网络或其任何组合。例如,网络1443b可以是蜂窝网络、WiFi网络和/或近场网络。电源1413可被配置成向UE 1400的组件提供交流(AC)或直流(DC)电力。
本文中描述的特征、益处和/或功能可在UE 1400的组件中的一个中被实现,或者跨UE 1400的多个组件被划分。另外,本文中描述的特征、益处和/或功能可采用硬件、软件或固件的任何组合实现。在一个示例中,通信子***1431可被配置成包括本文中描述的组件中的任何组件。另外,处理电路1401可被配置成通过总线1402与此类组件中的任何组件通信。在另一个示例中,此类组件中的任何组件可由存储在存储器中的程序指令表示,所述程序指令当由处理电路1401执行时执行本文中描述的对应功能。在另一个示例中,此类组件中的任何的功能性可在处理电路1401和通信子***1431之间划分。在另一个示例中,此类组件中的任何的非计算密集型功能都可采用软件或固件来实现,并且计算密集型功能可采用硬件来实现。
图15是图示了其中可将由一些实施例实现的功能进行虚拟化的虚拟化环境1500的示意性框图。在本上下文中,虚拟化意味着创建虚拟版本的设备或装置,其可包括虚拟化硬件平台、存储装置和联网资源。如本文中所使用的,虚拟化可应用于节点(例如,虚拟化基站或虚拟化无线电接入节点)或装置(例如,UE、无线装置或任何其它类型的通信装置)或其组件,并且涉及其中功能性中的至少一部分被实现为一个或多个虚拟组件的实现(例如,经由在一个或多个网络中的一个或多个物理处理节点上执行的一个或多个应用、组件、功能、虚拟机或容器)。
在一些实施例中,本文中描述的功能中的一些或所有功能可被实现为由一个或多个虚拟机执行的虚拟组件,所述一个或多个虚拟机在由硬件节点1530中的一个或多个托管的一个或多个虚拟环境1500中实现。另外,在实施例中,其中虚拟节点不是无线电接入节点,或者不要求无线电连接性(例如,核心网节点),则网络节点可被完全虚拟化。
功能可由操作以实现本文中公开的实施例中的一些的特征、功能和/或益处中的一些的一个或多个应用1520(备选地它们可被称为软件实例、虚拟设备、网络功能、虚拟节点、虚拟网络功能等)来实现。应用1520在虚拟化环境1500中运行,所述虚拟化环境1500提供包括处理电路1560和存储器1590的硬件1530。存储器1590含有由处理电路1560可执行的指令1595,由此应用1520可操作以提供本文中公开的特征、益处和/或功能中的一个或多个。
虚拟化环境1500包括通用或专用网络硬件装置1530,所述装置1530包括一个或多个处理器的集合或处理电路1560,其可以是商用现货(COTS)处理器、专门的专用集成电路(ASIC)或包括数字或模拟硬件组件或专用处理器的任何其它类型的处理电路。每个硬件装置可包括存储器1590-1,所述存储器1590-1可以是非永久性存储器,以用于临时存储由处理电路1560执行的软件或指令1595。每个硬件装置可包括一个或多个网络接口控制器(NIC)1570(也称为网络接口卡),其包括物理网络接口1580。每个硬件装置还可包括其中存储有由处理电路1560可执行的指令和/或软件1595的非暂时性、永久性、机器可读存储介质1590-2。软件1595可包括任何类型的软件,所述软件包括用于实例化一个或多个虚拟化层1550(也称为管理程序)的软件、执行虚拟机1540的软件以及允许其执行结合本文中所述的一些实施例描述的功能、特征和/或益处的软件。
虚拟机1540包括虚拟处理、虚拟存储器、虚拟联网或接口以及虚拟存储装置,并且可由对应的虚拟化层1550或管理程序运行。虚拟设备1520的实例的不同实施例可在虚拟机1540中的一个或多个上实现,并且该实现可以采用不同的方式进行。
在操作期间,处理电路1560执行软件1595来实例化管理程序或虚拟化层1550,其有时可被称为虚拟机监视器(VMM)。虚拟化层1550可向虚拟机1540呈现看起来像联网硬件的虚拟操作平台。
如15图15中所示,硬件1530可以是具有通用或特定组件的独立网络节点。硬件1530可包括天线15225,并且可经由虚拟化来实现一些功能。备选地,硬件1530可以是更大的硬件集群(例如,诸如在数据中心或无线客户驻地设备(CPE)中)的一部分,其中许多硬件节点一起工作,并且经由管理和编排(MANO)15100来管理,所述管理和编排(MANO)此外还监督应用1520的生命周期管理。
硬件虚拟化在一些上下文中被称为网络功能虚拟化(NFV)。NFV可用于将许多网络设备类型整合到行业标准高容量服务器硬件、物理交换机和物理存储装置上,它们可位于数据中心和无线客户驻地设备中。
在NFV的上下文中,虚拟机1540可以是物理机的软件实现,该物理机执行程序就像它们正在物理的、非虚拟化机器上执行一样。虚拟机1540中的每个以及执行该虚拟机的硬件1530的那部分(无论它是专用于该虚拟机的硬件和/或由该虚拟机与虚拟机1540中的其它虚拟机共享的硬件)形成单独的虚拟网络元件(VNE)。
仍在NFV的上下文中,虚拟网络功能(VNF)负责处置在硬件联网基础设施1530之上的一个或多个虚拟机1540中运行的特定网络功能,并且对应于15图15中的应用1520。
在一些实施例中,各自包括一个或多个传送器15220和一个或多个接收器15210的一个或多个无线电单元15200可耦合到一个或多个天线15225。无线电单元15200可经由一个或多个适当的网络接口直接与硬件节点1530通信,并且可与虚拟组件组合使用,以给虚拟节点提供无线电能力,诸如无线电接入节点或基站。
在一些实施例中,一些信令可通过使用控制***15230来实现,该控制***15230备选地可用于硬件节点1530和无线电单元15200之间的通信。
参考图16,根据实施例,通信***包括电信网络1610,诸如3GPP型蜂窝网络,其包括诸如无线电接入网之类的接入网1611,以及核心网1614。接入网1611包括多个基站1612a、1612b、1612c,诸如Node B、eNB、gNB或其它类型的无线接入点,各自定义对应的覆盖区域1613a、1613b、1613c。每个基站1612a、1612b、1612c通过有线或无线连接1615可连接到核心网1614。位于覆盖区域1613c中的第一UE 1691被配置成无线地连接到对应的基站1612c或由对应的基站1612c寻呼。覆盖区域1613a中的第二UE 1692无线地可连接到对应的基站1612a。虽然在该示例中图示了多个UE 1691、1692,但是所公开的实施例同样适用于其中唯一UE在覆盖区域中或者其中唯一UE正在连接到对应基站1612的情况。
电信网络1610本身连接到主机计算机1630,其可体现在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中,或者体现为服务器场(server farm)中的处理资源。主机计算机1630可在服务提供商的所有权或控制之下,或者可由服务提供商或代表服务提供商来操作。电信网络1610和主机计算机1630之间的连接1621和1622可直接从核心网1614延伸到主机计算机1630,或可经由可选的中间网络1620行进。中间网络1620可以是公共、专用或托管网络中的一个或多于一个的组合;中间网络1620(如果有的话)可以是主干网或因特网;特别地,中间网络1620可包括两个或多个子网络(没有示出)。
图16的通信***作为整体能够实现连接的UE 1691、1692与主机计算机1630之间的连接性。连接性可被描述为过顶(over-the-top)(OTT)连接1650。主机计算机1630和连接的UE 1691、1692被配置成使用接入网1611、核心网1614、任何中间网络1620以及可能的另外基础设施(没有示出)作为中介(intermediary)经由OTT连接1650来传递数据和/或信令。在OTT连接1650所经过的参与通信装置不知道上行链路和下行链路通信的路由的意义上,OTT连接1650可以是透明的。例如,可以不或者不需要向基站1612通知传入的下行链路通信的过去路由,所述下行链路通信具有源自主机计算机1630的要被转发(例如,移交)到连接的UE 1691的数据。类似地,基站1612不需要知道源自UE 1691的朝向主机计算机1630的外出上行链路通信的未来路由。
根据实施例,现在将参考图17描述在前面段落中讨论的UE、基站和主机计算机的示例实现。在通信***1700中,主机计算机1710包括硬件1715,该硬件1715包括通信接口1716,其被配置成设立并维持与通信***1700的不同通信装置的接口的有线或无线连接。主机计算机1710还包括处理电路1718,其可以具有存储和/或处理能力。特别地,处理电路1718可以包括一个或多个可编程处理器、专用集成电路、现场可编程门阵列或适合于执行指令的这些(未示出)的组合。主机计算机1710还包括软件1711,该软件1711被存储在主机计算机1710中或由主机计算机1710可访问,并且由处理电路1718可执行。软件1711包括主机应用1712。主机应用1712可以可操作以向远程用户提供服务,所述远程用户诸如经由终止于UE 1730和主机计算机1710的OTT连接1750连接的UE 1730。在向远程用户提供服务时,主机应用1712可以提供使用OTT连接1750传送的用户数据。
通信***1700还包括基站1720,该基站1720在电信***中被提供并且包括硬件1725,使它能够与主机计算机1710和与UE 1730通信。硬件1725可以包括用于设立和维持与通信***1700的不同通信装置的接口有线或无线连接的通信接口1726,以及用于设立和维持与位于由基站1720服务的覆盖区域(图19中未示出)中的UE 1730的至少无线连接1770的无线电接口1727。通信接口1726可以被配置成促进连接1760到主机计算机1710。连接1760可以是直接的,或者它可以通过电信***的核心网(图17中未示出)和/或通过电信***外部的一个或多个中间网络。在所示实施例中,基站1720的硬件1725还包括处理电路1728,该处理电路1728可以包括一个或多个可编程处理器、专用集成电路、现场可编程门阵列或适合于执行指令的这些(未示出)的组合。基站1720还具有内部存储的或经由外部连接可访问的软件1721。
通信***1700还包括已经提及的UE 1730。它的硬件1735可以包括无线电接口1737,其被配置成设立和维持与服务于其中UE 1730当前所位于的覆盖区域的基站的无线连接1770。UE 1730的硬件1735还包括处理电路1738,其可以包括一个或多个可编程处理器、专用集成电路、现场可编程门阵列或适合于执行指令的这些(未示出)的组合。UE 1730还包括软件1731,其被存储在UE 1730中或由UE 1730可访问,并且由处理电路1738可执行。软件1731包括客户端应用1732。客户端应用1732可以可操作以在主机计算机1710的支持下,经由UE 1730向人类或非人类用户提供服务。在主机计算机1710中,正在执行的主机应用1712可以经由终止于UE 1730和主机计算机1710的OTT连接1750与正在执行的客户端应用1732通信。在向用户提供服务时,客户端应用1732可以从主机应用1712接收请求数据,并响应于该请求数据而提供用户数据。OTT连接1750可以传递请求数据和用户数据两者。客户端应用1732可以与用户交互,以生成它提供的用户数据。
注意,图17中所示的主机计算机1710、基站1720和UE 1730可以分别等同于图16的主机计算机1630、基站1612a、1612b、1612c中的一个和UE 1691、1692中的一个。也就是说,这些实体的内部工作可以如图17所示,并且独立地,周围的网络拓扑可以是图16的网络拓扑。
在图17中,OTT连接1750已经被抽象地画出,以说明主机计算机1710和用户设备1730之间经由基站1720的通信,而没有明确提及任何中间装置和经由这些装置的消息的精确路由。网络基础设施可以确定路由,该路由可以被配置成对UE 1730或对操作主机计算机1710的服务提供商或者对两者都隐藏。当OTT连接1750活动时,网络基础设施可以进一步做出决定,通过这些决定,它动态地改变路由(例如,基于网络的重新配置或负载平衡考虑)。
UE 1730和基站1720之间的无线连接1770根据贯穿本公开描述的实施例的教导。各种实施例中的一个或多个改进了使用OTT连接1750提供给UE 1730的OTT服务的性能,其中无线连接1770形成最后一段。更精确地,这些实施例的教导可以改进安全性,并且从而提供诸如用户数据和控制数据的更高安全性之类的益处,而不必增加不要求完整性保护的服务的等待时间。
出于监测数据速率、时延和一个或多个实施例改进的其他因素的目的,可以提供测量过程。还可以存在可选的网络功能性,以用于响应于测量结果的变化而重新配置主机计算机1710和UE 1730之间的OTT连接1750。用于重新配置OTT连接1750的测量过程和/或网络功能性可以在主机计算机1710的软件1711和硬件1715或者在UE 1730的软件1731和硬件1735中或者二者中实现。在实施例中,传感器(未示出)可以被部署在OTT连接1750通过的通信装置中或与之相关联;传感器可以通过提供上面举例说明的监测量的值或者通过提供软件1711、1731可以根据其计算或估计监测量的其他物理量的值来参与测量过程。OTT连接1750的重新配置可以包括消息格式、重传设置、优选路由等;重新配置不需要影响基站1720,并且可能对于基站1720是未知的或者不可察觉的。这样的过程和功能性在本领域中可能已知并实践了。在某些实施例中,测量可以涉及专有的UE信令,从而促进主机计算机1710对吞吐量、传播时间、时延等的测量。测量可以通过如下方式来实现:软件1711和1731在它监测传播时间、错误等的同时,使用OTT连接1750来促使传送消息,特别是空消息或“伪(dummy)”消息。
图18是示出根据一个实施例在通信***中实现的方法的流程图。通信***包括主机计算机、基站和UE,它们可以是参考图16和图17描述的那些。为了简化本公开,在本节中将仅包括对图18的附图参考。在步骤1810,主机计算机提供用户数据。在步骤1810的子动作1811(其可以是可选的),主机计算机通过执行主机应用来提供用户数据。在步骤1820,主机计算机发起将用户数据携带到UE的传输。在步骤1830(其可以是可选的),根据贯穿本公开描述的实施例的教导,基站向UE传送在主机计算机发起了的传输中携带了的用户数据。在步骤1840(其也可以是可选的),UE执行与由主机计算机执行的主机应用相关联的客户端应用。
图19是示出根据一个实施例在通信***中实现的方法的流程图。通信***包括主机计算机、基站和UE,它们可以是参考图16和图17描述的那些。为了简化本公开,在本节中将仅包括对图19的附图参考。在该方法的步骤1910,主机计算机提供用户数据。在可选的子步骤(未示出)中,主机计算机通过执行主机应用来提供用户数据。在步骤1920,主机计算机发起将用户数据携带到UE的传输。根据贯穿本公开描述的实施例的教导,传输可以通过基站。在步骤1930(其可以是可选的),UE接收传输中携带的用户数据。
图20是示出根据一个实施例在通信***中实现的方法的流程图。通信***包括主机计算机、基站和UE,它们可以是参考图16和图17描述的那些。为了简化本公开,在本节中将仅包括对图20的附图参考。在步骤2010(其可以是可选的),UE接收由主机计算机提供的输入数据。附加地或备选地,在步骤2020,UE提供用户数据。在步骤2020的子步骤2021(其可以是可选的),UE通过执行客户端应用来提供用户数据。在步骤2010的子步骤2011(其可以是可选的),UE对由主机计算机提供的接收到的输入数据做出反应而执行提供用户数据的客户端应用。在提供用户数据时,所执行的客户端应用可以进一步考虑从用户接收到的用户输入。不管提供了用户数据所采用的特定方式如何,在子步骤2030(其可以是可选的),UE发起用户数据到主机计算机的传输。在该方法的步骤2040,根据贯穿本公开描述的实施例的教导,主机计算机接收从UE传送的用户数据。
图21是示出根据一个实施例在通信***中实现的方法的流程图。通信***包括主机计算机、基站和UE,它们可以是参考图16和图17描述的那些。为了简化本公开,在本节将仅包括对图21的附图参考。在步骤2110(其可以是可选的),根据贯穿本公开描述的实施例的教导,基站从UE接收用户数据。在步骤2120(其可以是可选的),基站发起接收到的用户数据到主机计算机的传输。在步骤2130(其可以是可选的),主机计算机接收由基站发起的传输中携带的用户数据。
缩写:
在本公开中可以使用以下缩写中的至少一些。如果缩写之间存在不一致之处,应优先考虑上面如何使用。如果在下面列出多次,则第一次列出应该优先于(一个或多个)任何后续列出。
1x RTT CDMA2000 1x无线电传输技术
3GPP 第三代合作伙伴项目
5G 第五代
ABS 几乎空白子帧
ARQ 自动重传请求
AWGN 加性高斯白噪声
BCCH 广播控制信道
BCH 广播信道
CA 载波聚合
CC 载波分量
CCCH SDU 公共控制信道SDU
CDMA 码分多路复用接入
CGI 小区全球标识符
CIR 信道脉冲响应
CP 循环前缀
CPICH 公共导频信道
CPICH Ec/No CPICH每芯片接收到的能量除以频带中的功率密度
CQI 信道质量信息
C-RNTI 小区RNTI
CSI 信道状态信息
DCCH 专用控制信道
DL 下行链路
DM 解调
DMRS 解调参考信号
DRX 不连续接收
DTX 不连续传输
DTCH 专用业务信道
DUT 测试中的装置
E-CID 增强小区ID(定位方法)
E-SMLC 演进的服务移动位置中心
ECGI 演进的CGI
eNB E-UTRAN NodeB
ePDCCH 增强物理下行链路控制信道
E-SMLC 演进的服务移动位置中心
E-UTRA 演进的UTRA
E-UTRAN 演进的UTRAN
FDD 频分双工
FFS 有待进一步研究
GERAN GSM EDGE无线电接入网
gNB NR中的基站
GNSS 全球导航卫星***
GSM 全球移动通信***
HARQ 混合自动重传请求
HO 切换
HSPA 高速分组接入
HRPD 高速率分组数据
LOS 视线
LPP LTE定位协议
LTE 长期演进
MAC 媒体接入控制/消息认证码
MBMS 多媒体广播多播服务
MBSFN 多媒体广播多播服务单频网络
MBSFN ABS MBSFN几乎空白子帧
MDT 最小化路测
MIB 主信息块
MME 移动性管理实体
MSC 移动***换中心
NPDCCH 窄带物理下行链路控制信道
NR 新空口
OCNG OFDMA信道噪声生成器
OFDM 正交频分复用
OFDMA 正交频分多址
OSS 操作支持***
OTDOA 观测的到达时间差
O&M 操作和维护
PBCH 物理广播信道
P-CCPCH 主公共控制物理信道
pCell 主小区
PCFICH 物理控制格式指示符信道
PDCCH 物理下行链路控制信道
PDP 简档延迟简档
PDSCH 物理下行链路共享信道
PGW 分组网关
PHICH 物理混合ARQ指示符信道
PLMN 公用陆地移动网
PMI 预编码器矩阵指示符
PRACH 物理随机接入信道
PRS 定位参考信号
PSS 主同步信号
PUCCH 物理上行链路控制信道
PUSCH 物理上行链路共享信道
RACH 随机接入信道
QAM 正交振幅调制
RAN 无线电接入网
RAT 无线电接入技术
RLM 无线电链路管理
RNC 无线电网络控制器
RNTI 无线电网络临时标识符
RRC 无线电资源控制
RRM 无线电资源管理
RS 参考信号
RSCP 接收信号码功率
RSRP 参考符号接收功率,或者
参考信号接收功率
RSRQ 参考信号接收质量,或者
参考符号接收质量
RSSI 接收信号强度指示符
RSTD 参考信号时间差
SCH 同步信道
sCell 辅小区
SDU 服务数据单元
SFN ***帧号
SGW 服务网关
SI ***信息
SIB ***信息块
SNR 信噪比
SON 自优化网络
SS 同步信号
SSS 辅同步信号
TDD 时分双工
TDOA 到达时间差
TOA 到达时间
TSS 三级同步信号
TTI 传输时间间隔
UE 用户设备
UL 上行链路
UMTS 通用移动电信***
USIM 通用订户身份模块
UTDOA 上行链路到达时间差
UTRA 通用地面无线电接入
UTRAN 通用地面无线电接入网
WCDMA 宽CDMA
WLAN 宽局域网
以下陈述阐述了本公开的实施例。
A组实施例
1. 一种在无线通信网络的第一节点中的方法,所述方法包括:
检查数据分组或消息以确定所述数据分组或消息的特性;以及
基于所确定的特性,选择性地激活对于所述数据分组或消息到所述无线通信网络的第二节点的向前传输的完整性保护。
2. 根据实施例1所述的方法,其中,建立多个数据无线电承载用于传输到所述第二节点,所述多个数据无线电承载包括被配置用于具有完整性保护的数据的所述传输的第一数据无线电承载以及被配置用于不具有完整性保护的数据的所述传输的第二数据无线电承载,以及
其中,选择性地激活对于所述数据分组或消息到所述第二节点的向前传输的完整性保护包括:基于所确定的特性将所述数据分组或消息引导到所述多个数据无线电承载中的一个。
3. 根据实施例1或2的方法,其中,选择性地激活对于所述数据分组或消息到所述第二节点的向前传输的完整性保护包括:将流指示符值应用于所述数据分组或消息,所述流指示符值具有多个值中的一个,所述多个值包括与对所述数据分组或消息应用完整性保护相关联的第一值和与不对所述数据分组或消息应用完整性保护相关联的第二值。
4.根据实施例3的方法,其中,所述流指示符包括服务质量指示符。
5.根据实施例3或4的方法,其中,所述流指示符被附加到报头中的所述数据分组或消息。
6.根据前述实施例中的任何实施例的方法,其中,所述第一节点包括所述无线通信网络的核心网络节点。
7.根据实施例6的方法,其中,所述第一节点包括用户平面功能UPF、分组数据网络网关PGW或服务网关SGW。
8.根据实施例6或7的方法,其中,选择性地激活对于所述数据分组或消息到所述第二节点的向前传输的完整性保护包括:将所述数据分组或消息转发到第三节点以便向前无线传输到所述第二节点。
9.根据实施例8的方法,其中,所述第三节点包括基站。
10.根据实施例1至5中的任何实施例的方法,其中,所述第一节点包括所述无线通信网络的无线电接入网络节点。
11.根据实施例10的方法,其中,所述第一节点包括基站。
12.根据前述实施例中的任何实施例的方法,其中,所述第二节点包括用户设备UE。
13.根据实施例1至5中的任何实施例的方法,其中,所述第一节点包括用户设备UE,并且其中,所述第二节点包括所述无线通信网络的无线电接入网络节点。
14.根据前述实施例中的任何实施例的方法,其中,选择性地激活对于所述数据分组或消息的向前传输的完整性保护包括:默认地激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定所述特性满足一个或多个例外标准,不激活对于所述数据分组或消息的向前传输的完整性保护。
15.根据实施例1至13中的任何实施例的方法,其中,选择性地激活对于所述数据分组或消息的向前传输的完整性保护包括:默认地不激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定所述特性满足一个或多个例外标准,激活对于所述数据分组或消息的向前传输的完整性保护。
16.根据前述实施例中的任何实施例的方法,其中,所述数据分组或消息的所述特性包括:与所述数据分组或消息关联的目的地或源地址,并且其中,选择性地激活对于所述数据分组或消息的向前传输的完整性保护包括:响应于确定所述目的地或源地址与一个或多个第一服务关联,激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定所述目的地或源地址与一个或多个第二服务关联,不激活对于所述数据分组或消息的向前传输的完整性保护。
17.根据实施例16的方法,其中,所述一个或多个第一服务包括以下中的一个或多个:银行服务和数据尚未经过一个或多个密码协议的服务。
18.根据前述实施例中的任何实施例的方法,其中,所述数据分组或消息的所述特性包括:应用于所述数据分组或消息的密码安全协议的存在或不存在,并且其中,选择性地激活对于所述数据分组或消息的向前传输的完整性保护包括:响应于确定密码安全协议尚未被应用于所述数据分组或消息,激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定密码安全协议已经被应用于所述数据分组或消息,不激活对于所述数据分组或消息的向前传输的完整性保护。
19.根据前述实施例中的任何实施例的方法,其中,所述数据分组或消息的所述特性包括:所述数据分组或消息的大小,并且其中,选择性地激活对于所述数据分组或消息的向前传输的完整性保护包括:响应于确定所述大小小于所述一个或多个阈值,激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定所述大小大于一个或多个阈值,不激活对于所述数据分组或消息的向前传输的完整性保护。
20.根据前述实施例中的任何实施例的方法,其中,选择性地激活对于所述数据分组或消息到所述第二节点的向前传输的完整性保护包括:将一个或多个功能应用于所确定的特性,以选择性地激活对于所述数据分组或消息的向前传输的完整性保护。
21.根据实施例20的方法,其中,所述一个或多个功能根据与所述数据分组或消息关联的用户敏感度的级别,选择性地激活对于所述数据分组或消息到所述第二节点的向前传输的完整性保护。
22.根据实施例21的方法,其中,所述一个或多个功能根据与所述数据分组或消息关联的第三方的拦截的用户敏感度的级别,选择性地激活对于所述数据分组或消息向所述第二节点的向前传输的完整性保护。
23.根据实施例20至22中的任何实施例的方法,还包括从所述无线通信网络的第四节点接收所述一个或多个功能中的至少一个。
24.根据实施例23的方法,其中,所述第四节点是策略控制功能PCF或策略和计费规则功能PCRF中的一个或多个。
25.根据前述实施例中的任何实施例的方法,其中,所述数据分组或消息包括用户平面数据分组或消息。
26.根据实施例1至24中的任何实施例的方法,其中,所述数据分组或消息包括用户平面消息。
27.前述实施例中的任何实施例的方法,还包括:
-提供用户数据;以及
-经由到所述第二节点的传输向主机计算机转发所述用户数据。
B组实施例
28.一种在无线通信网络的第三节点中的方法,所述方法包括:
从所述无线通信网络的第一节点接收用于向前传输到所述无线通信网络的第二节点的数据分组或消息,所述数据分组或消息包括关于是否应当对于向前传输到所述第二节点应用完整性保护的指示;
处理用于传输到所述第二节点的所述数据分组或消息,包括根据所述指示选择性地应用完整性保护;以及
向所述第二节点传送所处理的数据分组或消息。
29.根据实施例28的方法,其中,建立多个数据无线电承载用于传输到所述第二节点,所述多个数据无线电承载包括被配置用于具有完整性保护的数据的所述传输的第一数据无线电承载以及被配置用于不具有完整性保护的数据的所述传输的第二数据无线电承载,以及
其中,处理用于传输到所述第二节点的所述数据分组或消息包括根据所述指示处理用于在所述多个数据无线电承载中的一个上传输的所述数据分组或消息。
30.根据实施例28或29的方法,其中,所述指示包括附加到所述数据分组或消息的流指示符值,所述流指示符值具有多个值中的一个,所述多个值包括与对所述数据分组或消息应用完整性保护相关联的第一值和与不对所述数据分组或消息应用完整性保护相关联的第二值。
31.根据实施例30的方法,其中,所述流指示符包括服务质量指示符。
32.根据实施例30或31的方法,其中,所述流指示符被附加到报头中的所述数据分组或消息。
33.根据实施例28至32中的任何实施例的方法,其中,所述第一节点包括所述无线通信网络的核心网络节点。
34.根据实施例33的方法,其中,所述第一节点包括用户平面功能UPF、分组数据网络网关PGW或服务网关SGW。
35.根据实施例28至34中的任何实施例的方法,其中,所述第三节点包括基站。
36.根据实施例28至35中的任何实施例的方法,其中,所述第二节点包括用户设备UE。
37.根据实施例28至36中的任何实施例的方法,其中,所述数据分组或消息包括用户平面数据分组或消息。
38.根据实施例28至36中的任何实施例的方法,其中,所述数据分组或消息包括用户平面消息。
39.前述实施例中的任何实施例的方法,还包括:
-获得用户数据;以及
-将用户数据转发到无线装置。
C组实施例
40.一种无线装置,所述无线装置包括:
-处理电路,被配置成执行A组实施例中的任何实施例的步骤中的任何;以及
-电力供应电路,被配置成向无线装置供应电力。
41.一种基站,所述基站包括:
-处理电路,被配置成执行A组或B组实施例中的任何实施例的步骤中的任何;
-电力供应电路,被配置成向基站供应电力。
42.一种用户设备(UE),所述UE包括:
-天线,被配置成发送和接收无线信号;
-无线电前端电路,其连接到所述天线和连接到处理电路,并被配置成调节在所述天线和所述处理电路之间传递的信号;
-处理电路,被配置成执行A组实施例中的任何实施例的步骤中的任何;
-输入接口,其连接到所述处理电路,并被配置成允许将信息输入到所述UE中以由所述处理电路进行处理;
-输出接口,其连接到所述处理电路,并被配置成从所述UE输出已经由所述处理电路处理的信息;以及
-电池,其连接到所述处理电路,并被配置成向所述UE供应电力。
43:一种包括主机计算机的通信***,包括:
-处理电路,被配置成提供用户数据;以及
-通信接口,被配置成将用户数据转发到蜂窝网络以便传输到用户设备(UE),
-其中,所述蜂窝网络包括基站,所述基站具有无线电接口和处理电路,所述基站的处理电路被配置成执行A组或B组实施例中的任何实施例的步骤中的任何。
44:前述实施例的通信***还包括基站。
45:前述2个实施例的通信***,还包括UE,其中,UE被配置成与基站通信。
46:前述3个实施例的通信***,其中:
-主机计算机的处理电路被配置成执行主机应用,由此提供用户数据;以及
-UE包括被配置成执行与主机应用相关联的客户端应用的处理电路。
47:一种在包括主机计算机、基站和用户设备(UE)的通信***中实现的方法,该方法包括:
-在主机计算机处提供用户数据;以及
-在主机计算机处,发起经由包括基站的蜂窝网络将用户数据携带到UE的传输,其中基站执行A组或B组实施例中的任何实施例的步骤中的任何。
48:前述实施例的方法,还包括:在基站处传送用户数据。
49:前述2个实施例的方法,其中,通过执行主机应用而在主机计算机处提供用户数据,该方法还包括:在UE处,执行与主机应用相关联的客户端应用。
50:一种被配置成与基站通信的用户设备(UE),该UE包括无线电接口和处理电路,该处理电路被配置成执行前述3个实施例中的任何。
51:一种包括主机计算机的通信***,包括:
-处理电路,被配置成提供用户数据;以及
-通信接口,被配置成将用户数据转发到蜂窝网络以便传输到用户设备(UE),
-其中,所述UE包括无线电接口和处理电路,所述UE的组件被配置成执行A组实施例中的任何实施例的步骤中的任何。
52:前述实施例的通信***,其中,蜂窝网络还包括被配置成与UE通信的基站。
53:前述2个实施例的通信***,其中:
-主机计算机的处理电路被配置成执行主机应用,由此提供用户数据;以及
-UE的处理电路被配置成执行与主机应用相关联的客户端应用。
54:一种在包括主机计算机、基站和用户设备(UE)的通信***中实现的方法,该方法包括:
-在主机计算机处提供用户数据;以及
-在主机计算机处,发起经由包括基站的蜂窝网络将用户数据携带到UE的传输,其中,UE执行A组实施例中的任何实施例的步骤中的任何。
55:前述实施例所述的方法,还包括:在UE处,从基站接收用户数据。
56:一种包括主机计算机的通信***,包括:
-被配置成接收源自从用户设备(UE)到基站的传输的用户数据的通信接口,
-其中,所述UE包括无线电接口和处理电路,所述UE的处理电路被配置成执行A组实施例中的任何实施例的步骤中的任何。
57:前述实施例所述的通信***,还包括UE。
58:前述2个实施例所述的通信***,还包括基站,其中,基站包括被配置成与UE通信的无线电接口和被配置成向主机计算机转发由从UE到基站的传输携带的用户数据的通信接口。
59:前述3个实施例的通信***,其中:
-主机计算机的处理电路被配置成执行主机应用;以及
-UE的处理电路被配置成执行与主机应用相关联的客户端应用,由此提供用户数据。
60:前述4个实施例的通信***,其中:
-主机计算机的处理电路被配置成执行主机应用,由此提供请求数据;以及
-UE的处理电路被配置成执行与主机应用相关联的客户端应用,由此响应于请求数据而提供用户数据。
61:一种在包括主机计算机、基站和用户设备(UE)的通信***中实现的方法,该方法包括:
-在主机计算机处,接收从UE传送到基站的用户数据,其中,UE执行A组实施例中的任何实施例的步骤中的任何。
62:前述实施例所述的方法,还包括:在UE处向基站提供用户数据。
63:前述2个实施例的方法,还包括:
-在UE处,执行客户端应用,由此提供要传送的用户数据;以及
-在主机计算机处,执行与客户端应用相关联的主机应用。
64:前述3个实施例的方法,还包括:
-在UE处,执行客户端应用;以及
-在UE处,接收向客户端应用的输入数据,在主机计算机处通过执行与客户端应用相关联的主机应用来提供输入数据,
-其中,要传送的用户数据由客户端应用响应于输入数据而提供。
65:一种包括主机计算机的通信***,所述主机计算机包括:被配置成接收源自从用户设备(UE)到基站的传输的用户数据的通信接口;其中,基站包括无线电接口和处理电路,基站的处理电路被配置成执行B组实施例中的任何实施例的步骤中的任何。
66:前述实施例的通信***还包括基站。
67:前述2个实施例的通信***,还包括UE,其中,UE被配置成与基站通信。
68:前述3个实施例的通信***,其中:
-主机计算机的处理电路被配置成执行主机应用;
-UE被配置成执行与主机应用相关联的客户端应用,由此提供要由主机计算机接收的用户数据。
69:一种在包括主机计算机、基站和用户设备(UE)的通信***中实现的方法,该方法包括:
-在主机计算机处,从基站接收源自基站已经从UE接收到的传输的用户数据,其中,所述UE执行A组或B组实施例中的任何实施例的步骤中的任何。
70:前述实施例所述的方法,还包括:在基站处从UE接收用户数据。
71:前述2个实施例所述的方法,还包括:在基站处,发起接收到的用户数据到主机计算机的传输。
72.一种网络节点,所述网络节点包括:
-处理电路,被配置成执行A组实施例中的任何实施例的步骤中的任何;
-电力供应电路,被配置成向基站供应电力。
73.前述实施例的网络节点,其中,所述网络节点是核心网络节点。

Claims (31)

1.一种在无线通信网络的第一节点中的方法,所述方法包括:
检查(304)数据分组或消息以确定所述数据分组或消息的特性,所述数据分组或消息的所述特性包括以下一个或多个:与所述数据分组或消息关联的目的地、与所述数据分组或消息关联的源地址,以及所述数据分组或消息的大小;以及
基于所确定的特性,选择性地激活(306)对于所述数据分组或消息到所述无线通信网络的第二节点的向前传输的完整性保护;
所述选择性地激活对于所述数据分组或消息的向前传输的完整性保护包括:
响应于以下中的一个或多个,激活对于所述数据分组或消息的向前传输的完整性保护:
确定所述目的地与一个或多个第一服务关联,
确定所述源地址与一个或多个第一服务关联,以及
确定所述大小小于一个或多个阈值;
并且,响应于以下中的一个或多个,不激活对于所述数据分组或消息的向前传输的完整性保护:
确定所述目的地与一个或多个第二服务关联,
确定所述源地址与一个或多个第二服务关联,以及
确定所述大小大于一个或多个阈值。
2.如权利要求1所述的方法,其中,建立多个数据无线电承载用于传输到所述第二节点,所述多个数据无线电承载包括被配置用于具有完整性保护的数据的所述传输的第一数据无线电承载以及被配置用于不具有完整性保护的数据的所述传输的第二数据无线电承载,以及
其中,选择性地激活(306)对于所述数据分组或消息到所述第二节点的向前传输的完整性保护包括:基于所确定的特性将所述数据分组或消息引导到所述多个数据无线电承载中的一个。
3.如权利要求1或2所述的方法,其中,选择性地激活(306)对于所述数据分组或消息到所述第二节点的向前传输的完整性保护包括:将流指示符值应用于所述数据分组或消息,所述流指示符值具有多个值中的一个,所述多个值包括与对所述数据分组或消息应用完整性保护相关联的第一值和与不对所述数据分组或消息应用完整性保护相关联的第二值。
4.如权利要求3所述的方法,其中,所述流指示符包括服务质量指示符。
5.如权利要求1至2中的任一项所述的方法,其中,所述第一节点包括所述无线通信网络的核心网络节点。
6.如权利要求5所述的方法,其中,选择性地激活(306)对于所述数据分组或消息到所述第二节点的向前传输的完整性保护包括:将所述数据分组或消息转发到第三节点以便向前无线传输到所述第二节点。
7.如权利要求1至2中的任一项所述的方法,其中,所述第一节点包括所述无线通信网络的无线电接入网络节点(1360)。
8.如权利要求7所述的方法,其中,所述第一节点包括基站。
9.如权利要求1至2中的任一项所述的方法,其中,所述第二节点(1310)包括用户设备UE。
10.如权利要求1至2中的任一项所述的方法,其中,所述第一节点包括用户设备(1310)UE,并且其中,所述第二节点包括所述无线通信网络的无线电接入网络节点(1360)。
11.如权利要求1至2中的任一项所述的方法,其中,选择性地激活(306)对于所述数据分组或消息的向前传输的完整性保护包括:默认地激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定所述特性满足一个或多个例外标准,不激活对于所述数据分组或消息的向前传输的完整性保护。
12.如权利要求1至2中的任一项所述的方法,其中,选择性地激活(306)对于所述数据分组或消息的向前传输的完整性保护包括:默认地不激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定所述特性满足一个或多个例外标准,激活对于所述数据分组或消息的向前传输的完整性保护。
13.如权利要求1至2中的任一项所述的方法,其中,所述数据分组或消息的所述特性包括:应用于所述数据分组或消息的密码安全协议的存在或不存在,并且其中,选择性地激活对于所述数据分组或消息的向前传输的完整性保护包括:响应于确定密码安全协议尚未被应用于所述数据分组或消息,激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定密码安全协议已经被应用于所述数据分组或消息,不激活对于所述数据分组或消息的向前传输的完整性保护。
14.如权利要求1至2中的任一项所述的方法,其中,选择性地激活(306)对于所述数据分组或消息到所述第二节点的向前传输的完整性保护包括:将一个或多个功能应用于所确定的特性,以选择性地激活对于所述数据分组或消息的向前传输的完整性保护。
15.如权利要求14所述的方法,还包括从所述无线通信网络的第四节点接收(302)所述一个或多个功能中的至少一个。
16.一种在无线通信网络的第三节点中的方法,所述方法包括:
从所述无线通信网络的第一节点接收(502)用于向前传输到所述无线通信网络的第二节点的数据分组或消息,所述数据分组或消息包括关于是否应当对于向前传输到所述第二节点应用完整性保护的指示,其中所述指示由所述第一节点基于下述确定:
响应于以下中的一个或多个,指示激活对于所述数据分组或消息的向前传输的完整性保护:
确定与所述数据分组或消息关联的目的地与一个或多个第一服务关联,
确定与所述数据分组或消息关联的源地址与一个或多个第一服务关联,以及
确定所述数据分组或消息的大小小于一个或多个阈值;
并且,响应于以下中的一个或多个,指示不激活对于所述数据分组或消息的向前传输的完整性保护:
确定所述目的地与一个或多个第二服务关联,
确定所述源地址与一个或多个第二服务关联,以及
确定所述大小大于一个或多个阈值;
处理(504)用于传输到所述第二节点的所述数据分组或消息,包括根据所述指示选择性地应用完整性保护;以及
向所述第二节点传送(506)所处理的数据分组或消息;
所述处理用于传输到所述第二节点的所述数据分组或消息还包括:
当要应用完整性保护时,计算与完整性保护相关联的消息认证码MAC,
将所述MAC添加到所述数据分组或消息,以及
当完整性保护未被激活时,将所述MAC附加到所述数据分组或消息。
17.一种无线通信网络中的节点,所述节点包括:
-电力供应电路(1337,1387),被配置成向所述节点供应电力;以及
-处理电路(1320,1370),被配置成:
检查数据分组或消息以确定所述数据分组或消息的特性,所述数据分组或消息的所述特性包括以下一个或多个:与所述数据分组或消息关联的目的地、与所述数据分组或消息关联的源地址,以及所述数据分组或消息的大小;以及
基于所确定的特性,选择性地激活对于所述数据分组或消息到所述无线通信网络的第二节点的向前传输的完整性保护;
所述选择性地激活对于所述数据分组或消息的向前传输的完整性保护包括:
响应于以下中的一个或多个,激活对于所述数据分组或消息的向前传输的完整性保护:
确定所述目的地与一个或多个第一服务关联,
确定所述源地址与一个或多个第一服务关联,以及
确定所述大小小于一个或多个阈值;
并且,响应于以下中的一个或多个,不激活对于所述数据分组或消息的向前传输的完整性保护:
确定所述目的地与一个或多个第二服务关联,
确定所述源地址与一个或多个第二服务关联,以及
确定所述大小大于一个或多个阈值。
18.如权利要求17所述的节点,其中,建立多个数据无线电承载用于传输到所述第二节点,所述多个数据无线电承载包括被配置用于具有完整性保护的数据的所述传输的第一数据无线电承载以及被配置用于不具有完整性保护的数据的所述传输的第二数据无线电承载,以及
其中,所述处理电路被配置成通过基于所确定的特性将所述数据分组或消息引导到所述多个数据无线电承载中的一个来选择性地激活对于所述数据分组或消息到所述第二节点的向前传输的完整性保护。
19.如权利要求17或18所述的节点,其中,所述处理电路被配置成通过将流指示符值应用于所述数据分组或消息来选择性地激活对于所述数据分组或消息到所述第二节点的向前传输的完整性保护,所述流指示符值具有多个值中的一个,所述多个值包括与对所述数据分组或消息应用完整性保护相关联的第一值和与不对所述数据分组或消息应用完整性保护相关联的第二值。
20.如权利要求19所述的节点,其中,所述流指示符包括服务质量指示符。
21.如权利要求17至18中的任一项所述的节点,其中,所述节点是所述无线通信网络的核心网络节点。
22.如权利要求21所述的节点,其中,所述处理电路被配置成通过将所述数据分组或消息转发到第三节点以便向前无线传输到所述第二节点来选择性地激活对于所述数据分组或消息到所述第二节点的向前传输的完整性保护。
23.如权利要求17至18中的任一项所述的节点,其中,所述节点是所述无线通信网络的无线电接入网络节点。
24.如权利要求17至18中的任一项所述的节点,其中,所述第二节点包括用户设备UE。
25.如权利要求17至18中的任一项所述的节点,其中,所述节点是用户设备UE,并且其中,所述第二节点包括所述无线通信网络的无线电接入网络节点。
26.如权利要求17至18中的任一项所述的节点,其中,所述处理电路被配置成通过默认地激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定所述特性满足一个或多个例外标准,不激活对于所述数据分组或消息的向前传输的完整性保护,来选择性地激活对于所述数据分组或消息的向前传输的完整性保护。
27.如权利要求17至18中的任一项所述的节点,其中,所述处理电路被配置成通过默认地不激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定所述特性满足一个或多个例外标准,激活对于所述数据分组或消息的向前传输的完整性保护,来选择性地激活对于所述数据分组或消息的向前传输的完整性保护。
28.如权利要求17至18中的任一项所述的节点,其中,所述数据分组或消息的所述特性包括:应用于所述数据分组或消息的密码安全协议的存在或不存在,并且其中,所述处理电路被配置成通过响应于确定密码安全协议尚未被应用于所述数据分组或消息,激活对于所述数据分组或消息的向前传输的完整性保护,并且响应于确定密码安全协议已经被应用于所述数据分组或消息,不激活对于所述数据分组或消息的向前传输的完整性保护,来选择性地激活对于所述数据分组或消息的向前传输的完整性保护。
29.如权利要求17至18中的任一项所述的节点,其中,所述处理电路被配置成通过将一个或多个功能应用于所确定的特性,以选择性地激活对于所述数据分组或消息的向前传输的完整性保护,来选择性地激活对于所述数据分组或消息到所述第二节点的向前传输的完整性保护。
30.如权利要求29所述的节点,其中,所述处理电路被进一步配置成从所述无线通信网络的第四节点接收所述一个或多个功能中的至少一个。
31.一种基站,所述基站包括:
-处理电路(1370),被配置成:
•响应于从无线通信网络的第一节点接收到用于向前传输到所述无线通信网络的第二节点的数据分组或消息,所述数据分组或消息包括关于是否应当对于向前传输到所述第二节点应用完整性保护的指示,处理用于传输到所述第二节点的所述数据分组或消息,包括根据所述指示选择性地应用完整性保护,其中所述指示由所述第一节点基于下述确定:
响应于以下中的一个或多个,指示激活对于所述数据分组或消息的向前传输的完整性保护:
确定与所述数据分组或消息关联的目的地与一个或多个第一服务关联,
确定与所述数据分组或消息关联的源地址与一个或多个第一服务关联,以及
确定所述数据分组或消息的大小小于一个或多个阈值;
并且,响应于以下中的一个或多个,指示不激活对于所述数据分组或消息的向前传输的完整性保护:
确定所述目的地与一个或多个第二服务关联,
确定所述源地址与一个或多个第二服务关联,以及
确定所述大小大于一个或多个阈值;以及
•使得向所述第二节点传输所处理的数据分组或消息;
-电力供应电路(1387),被配置成向所述基站供应电力;
其中,所述处理用于传输到所述第二节点的所述数据分组或消息包括:
当要应用完整性保护时,计算与完整性保护相关联的消息认证码MAC,
将所述MAC添加到所述数据分组或消息,以及
当完整性保护未被激活时,将所述MAC附加到所述数据分组或消息。
CN201980052788.1A 2018-06-08 2019-05-17 完整性保护在无线通信网络中的应用 Active CN112534852B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201862682282P 2018-06-08 2018-06-08
US62/682282 2018-06-08
PCT/EP2019/062832 WO2019233740A1 (en) 2018-06-08 2019-05-17 Application of integrity protection in a wireless communication network

Publications (2)

Publication Number Publication Date
CN112534852A CN112534852A (zh) 2021-03-19
CN112534852B true CN112534852B (zh) 2024-05-07

Family

ID=66625961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980052788.1A Active CN112534852B (zh) 2018-06-08 2019-05-17 完整性保护在无线通信网络中的应用

Country Status (4)

Country Link
US (1) US11606693B2 (zh)
EP (1) EP3804262A1 (zh)
CN (1) CN112534852B (zh)
WO (1) WO2019233740A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3841772B1 (en) * 2018-08-20 2024-06-26 ZTE Corporation Method and apparatus for configuring and detecting information integrity
CN110943964B (zh) * 2018-09-21 2022-07-22 华为技术有限公司 数据校验方法、装置及存储介质
US11558778B2 (en) * 2019-06-07 2023-01-17 Qualcomm Incorporated Techniques for file aware communications
CN115143959A (zh) * 2022-06-08 2022-10-04 北京眸星科技有限公司 测定室内无线信号发射锚点的位置坐标的方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098676A (zh) * 2010-01-04 2011-06-15 大唐移动通信设备有限公司 一种实现完整性保护的方法、装置和***
CN107637132A (zh) * 2015-04-08 2018-01-26 瑞典爱立信有限公司 用于选择网络分区的方法和装置
CN107959983A (zh) * 2016-10-14 2018-04-24 诺基亚技术有限公司 利用上行链路信号快速激活多连接性的装置和方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7043677B1 (en) * 2001-07-19 2006-05-09 Webex Communications, Inc. Apparatus and method for separating corrupted data from non-corrupted data within a packet
US20070155339A1 (en) * 2006-01-04 2007-07-05 Innovative Sonic Limited Method and apparatus for initialization of integrity protection
KR101831448B1 (ko) * 2010-02-02 2018-02-26 엘지전자 주식회사 이동 통신 시스템에서 pdcp 기능을 선택적으로 적용하는 방법
RU2712428C2 (ru) * 2015-11-02 2020-01-28 Телефонактиеболагет Лм Эрикссон (Пабл) Беспроводная связь
EP3412057B1 (en) * 2016-02-05 2019-11-06 Intel Corporation Packet data convergence protocol (pdcp) operation in a transparent mode
US10123210B2 (en) * 2017-03-17 2018-11-06 Nokia Of America Corporation System and method for dynamic activation and deactivation of user plane integrity in wireless networks
WO2018201506A1 (zh) * 2017-05-05 2018-11-08 华为技术有限公司 一种通信方法及相关装置
EP3897021B1 (en) * 2018-04-04 2023-11-22 ZTE Corporation Techniques to manage integrity protection
US11216443B2 (en) * 2018-06-20 2022-01-04 EMC IP Holding Company LLC Processing device configured for data integrity testing utilizing signature-based multi-phase write operations
US20200037165A1 (en) * 2018-07-30 2020-01-30 Lenovo (Singapore) Pte. Ltd. Security protection for user plane traffic

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098676A (zh) * 2010-01-04 2011-06-15 大唐移动通信设备有限公司 一种实现完整性保护的方法、装置和***
CN107637132A (zh) * 2015-04-08 2018-01-26 瑞典爱立信有限公司 用于选择网络分区的方法和装置
CN107959983A (zh) * 2016-10-14 2018-04-24 诺基亚技术有限公司 利用上行链路信号快速激活多连接性的装置和方法

Also Published As

Publication number Publication date
US11606693B2 (en) 2023-03-14
US20210235271A1 (en) 2021-07-29
EP3804262A1 (en) 2021-04-14
WO2019233740A1 (en) 2019-12-12
CN112534852A (zh) 2021-03-19

Similar Documents

Publication Publication Date Title
JP7065183B2 (ja) En-dcにおけるフルrrc設定
CN110915262B (zh) 用于初始用户设备接入的信息交换
US12004250B2 (en) Packet data convergence protocol data recovery
US11240701B2 (en) Notification control over RAN interfaces
CN111566994B (zh) 管理标识符隐私
CN112534852B (zh) 完整性保护在无线通信网络中的应用
CN115065440B (zh) 避免通过5g nas传输来传输的信令的多次重传
CN112956232B (zh) 通过蜂窝网络的数据流传输
CN111133705B (zh) 管理下行链路数据传送状态的方法
US12048054B2 (en) Handling of session context
JP2020535732A (ja) 無線通信システムのハンドオーバにおけるセキュリティコンテキストの管理およびキー導出の実施
JP7407310B2 (ja) 複数のセルについての情報を記憶することを求める要求
WO2020088819A1 (en) Handling of reestablishment failure ambiguity
CN115398945A (zh) 管理副链路通信安全
CN113412640B (zh) 5gs中的数据量报告
US20230412688A1 (en) Methods and apparatuses for providing header compression protocol reset

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant