一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

签约隐藏标识符隐私的制作方法

2022-06-22 20:46:49 来源:中国专利 TAG:


1.本公开一般涉及通信,更具体地,涉及保护在无线通信网络中通过空中发送的签约隐藏标识符(suci)的操作。


背景技术:

2.第五代(“5g”)无线通信网络是由称为第三代合作伙伴计划(“3gpp”)的标准开发组织开发的下一代移动网络。较早的几代移动网络被称为第四代(“4g”)/长期演进(“lte”)、第三代(“3g”)/通用移动电信服务(“umts”)和第二代(“2g”)/全球移动通信系统(“gsm”)。
3.由移动网络运营商(“mno”)维护5g网络并提供它的服务。mno可以通过两种类型的代码来相互区分:移动国家代码(“mcc”)和移动网络代码(“mnc”)。“领域”也可以区分mno。为了使用由特定mno提供的特定5g网络,可要求用户与该mno建立合同关系。该关系可以被称为签约。在用户没有签约某一特定mno的情况下(例如,在所谓的漫游场景中),可以通过用户有签约的mno(例如,用户的归属网络(“hn”))与用户正被服务的mno(例如,服务网络(“sn”))之间的漫游协议来实现该关系。术语网络可用于意指hn或sn。sn也可以被称为拜访网络或漫游网络。
4.mno的5g网络中的每个签约可以由被称为签约永久标识符(“supi”)的唯一长期标识符来标识。用户可以使用无线设备或用户设备(“ue”)通过空中无线地接入5g网络。在提供任何服务之前,5g网络可能需要识别用户(例如,识别在ue后面的用户的签约)。出于该识别目的,较早代移动网络(例如,4g、3g和2g)中的ue用于通过空中发送用户的唯一长期标识符。这被认为是隐私问题,因为用户可被能够通过空中拦截消息或充当中间人的任何未经授权实体跟踪或识别。然而,在5g网络中,每个mno具有向其用户提供更好的隐私的能力,以使得他们的唯一长期标识符(例如,用户的supi)通过空中不可见。该能力来自一种机制,在该机制中,ue不发送supi而是计算隐藏标识符并通过空中发送,这可被称为签约隐藏标识符(“suci”)。mno使得suci的计算所需的所有信息(被标记为加密参数)可用于ue。


技术实现要素:

5.根据一些实施例,提供了一种操作无线通信网络中的无线设备/用户设备(“ue”)的方法。该方法可包括通过在与ue相关联的标识符的字段中插入填充位串来产生填充标识符。该方法还可包括对填充标识符进行加密以产生隐藏填充标识符。该方法还可包括向在无线通信网络中操作的网络节点发送隐藏填充标识符。
6.根据其他实施例,提供了一种操作无线通信网络中的网络节点的方法。该方法可包括确定可由无线通信网络中的ue使用的填充技术以在ue加密与ue相关联的标识符之前将填充位串插入该标识符的字段中。该方法还可包括从ue接收隐藏填充标识符。该方法还可包括对隐藏填充标识符进行解密以产生填充标识符。该方法还可包括基于填充技术确定与填充位串分离的标识符的内容。
7.根据其他实施例,提供一种网络节点、用户设备、计算机程序和/或计算机程序产品以用于执行上述方法中的一个或多个,其中,网络节点是无线电网络节点或核心网络节点。
8.本文所描述的各种实施例可以降低supi长度与suci长度之间的相关性。在加密之前填充supi可以防止基于suci的长度识别敏感信息。这可以显著地减少从suci泄漏关于用户的信息,这可使攻击者更难跟踪或识别用户。
附图说明
9.被包括以提供本公开的进一步的理解并且被包含在本技术中并构成其一部分的附图示出了本发明构思的某些非限制性实施例。在附图中:
10.图1是根据本公开的一些实施例的使用签约隐藏标识符(“suci”)的用户设备(“ue”)(在本文中也被称为无线设备)注册的示例的信号流图;
11.图2是示出根据本公开的一些实施例的在ue处的基于椭圆曲线集成加密方案(“ecies”)的加密的示例的框图;
12.图3是示出根据本公开的一些实施例的ue-服务网络(“sn”)加密suci的示例的信号流图;
13.图4是示出根据本公开的一些实施例的ue的示例的框图;
14.图5是示出根据本公开的一些实施例的无线电接入网络(“ran”)节点(例如,基站enb/gnb)的示例的框图;
15.图6是示出根据本公开的一些实施例的核心网络(“cn”)节点(例如,amf节点、smf节点、oam节点等)的示例的框图;
16.图7至图9是示出根据本公开的一些实施例的由ue执行的填充ue的标识符的操作的示例的流程图;
17.图10至图15是示出根据本公开的一些实施例的由网络节点执行的接收ue的填充标识符的操作的示例的流程图;
18.图16是根据一些实施例的无线网络的框图;
19.图17是根据一些实施例的用户设备的框图;
20.图18是根据一些实施例的虚拟化环境的框图;
21.图19是根据一些实施例的经由中间网络连接到主机计算机的电信网络的框图;
22.图20是根据一些实施例的主机计算机通过部分无线连接经由基站与用户设备通信的框图;
23.图21是根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法的框图;
24.图22是根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法的框图;
25.图23是根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法的框图;以及
26.图24是根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法的框图。
具体实施方式
27.现在将参考其中示出本发明构思的实施例的示例的附图来在下文中更充分地描述本发明构思。然而,本发明构思可以以许多不同的形式实现并且不应当被解释为限于本文阐述的实施例。相反,这些实施例被提供为使得本公开将是详尽且完整的,并且将本发明构思的范围完全传达给本领域技术人员。还应注意,这些实施例不是相互排斥的。来自一个实施例的组件可以被默认假定为在另一实施例中呈现/使用。
28.suci的计算可以意指ue对supi进行加密,这可以在suci在ue与5g网络之间通过空中传送之前被执行。加密可以是非对称的,并且可以使用hn的公钥(被标记为hn公钥)。hn可以使hn公钥对ue可用。可存在对supi进行非对称加密以用于计算suci的多种方式,这些方式被标记为加密方案。加密方案的一些示例包括elgamal加密方案、椭圆曲线集成加密方案(“ecies”)和rivest-shamir-adleman(“rsa”)加密、以及各种抗量子方案。也可以存在同一方案的多个变型,例如,不同的椭圆曲线可以与ecies方案一起使用,如secp256r1、secp384r1和curve25519。还存在被称为“空方案(null-scheme)”的特殊加密方案。该空方案不进行任何实际的加密,而是产生与输入相同的输出。它实际上意指使用“空方案”计算的suci将包括空中采用明文的supi中的信息。hn公钥和加密方案是加密参数的两个示例。其他示例是例如中间密钥的长度、字段长度(例如,消息认证码(“mac”)字段)和密码原语(例如,哪个散列函数)。术语“字段”可用于是指在supi和suci中包括的所有类型的信息元素。
29.图1是示出包括suci的消息流的示例的高级序列图。在操作110中,ue 102通过空中连接到5g无线电基站(“gnb”)104,并发送包括由ue102计算的suci的注册请求消息。gnb 104可以是5g无线电接入网络(“ran”)的一部分。在操作120中,gnb 104将所接收的注册请求消息转发到核心网络(“cn”)节点。图1中的核心网络节点被互换地示为接入和移动性管理功能(“amf”)或者安全锚定功能(“seaf”)。gnb104和amf/seaf 106可以被共同标记为服务网络(“sn”)。seaf进一步定位认证服务器功能(“ausf”)108。然后,在操作130中,seaf106创建5g认证信息请求(“air”)并向ausf 108发送,该5g认证信息请求除了其他信息还可包括所接收的suci。然后,在操作140中,ausf 108联系统一数据管理(“udm”)或签约标识符去隐藏功能(“sidf”)109。ausf 108和udfm/sidf 109可以被共同标记为归属网络(“hn”)。
30.在漫游的情况下,sn和hn属于不同的mno,否则sn和hn属于同一个mno。注册可包括比图1中所示的消息更多的操作。图1示出了suci如何在网络上行进的示例。进一步的细节可以在3gpp ts 33.501 v.16.0.0中找到。
31.以上描述了通过3gpp 5g接入来无线接入5g核心。设备还可以通过非3gpp接入而连接到5g核心,其中非3gpp接入可以是无线或有线的。suci保护目前仅针对5g定义,但是,如果suci针对其他代网络(诸如未来的6g、4g、3g和2g)定义,则机制会是类似的。
32.supi的示例定义可在3gpp ts 23.003 v.16.0.0中找到。下面概述了supi格式和suci格式的示例,但是,supi格式和suci格式可在未来进行更新。
33.supi可包括以下部分(用“||”作为联结示出):supi类型||supi值。
34.其中,supi值当前可以是国际移动用户标识(“imsi”)或网络特定标识符(有时也被称为网络接入标识符(“nai”))类型。在将来,可以定义其他supi类型。在任一情况下,supi值可包括归属网络标识符和签约标识符。签约标识符可以被隐藏在suci中。
35.如果supi是imsi类型,则归属网络标识符可包括mcc和mnc,并且签约标识符可被称为msin。因此,imsi可包括以下部分(用||分隔):mcc||mnc||msin。
36.如果supi是网络特定标识符类型,则归属网络标识符通常由所谓的“领域”表示,签约标识符通常由所谓的“用户名”表示。因此,nai可以看起来像:username@realm。
37.suci可包括以下部分(用||分隔):supi类型||归属网络标识符||其他参数||隐藏签约标识符。
38.3gpp ts 33.501 v.16.0.0规定了对于包含imsi的supi,suci具有以下字段:supi类型;归属网络标识符;路由指示符;保护方案标识符;归属网络公钥标识符;以及方案输出。如在3gpp ts 23.003 v.16.0.0中定义的supi类型标识被隐藏在suci中的supi的类型。归属网络标识符被设置为imsi的mcc和mnc,如在3gpp ts 23.003 v.16.0.0中规定的。路由指示符在3gpp ts 23.003 v.16.0.0中规定。保护方案标识符在3gpp ts 33.501 v.16.0.0的附件c中规定。归属网络公钥标识符在3gpp ts 33.501 v.16.0.0中规定,并在ts 23.003 v.16.0.0中进行详述。方案输出在本文中规定,并在3gpp ts 23.003 v.16.0.0中进行详述。
39.进一步地,3gpp ts 33.501 v.16.0.0规定了对于包含网络特定标识符的supi,采用nai格式的suci具有以下字段:领域部分和用户名部分。suci的领域部分被设置为supi的领域部分。suci的用户名部分使用supi类型、路由指示符、保护方案标识符、归属网络公钥标识符和方案输出来按照3gpp ts 23.003 v.16.0.0中所规定的进行格式化。
40.3gpp ts 33.501 v.16.0.0已经规定了3个标准化隐藏方案标识符:空方案;配置文件a(基于椭圆曲线集成加密方案(ecies)并使用curve25519);以及配置文件b(也基于ecies并使用secp256r1)。
41.进一步地,3gpp ts 33.501 v.16.0.0已经保留了9个占位符以用于标识未来要被标准化的隐藏方案。此外,它已经保留了4个占位符以用于标识专有隐藏方案。
42.图2示出了如在3gpp ts 33.501 v.16.0.0的图c.3.2-1中呈现的在ue处的基于ecies的加密的示例。3gpp ts 33.501 v.16.0.0规定了来自这些隐藏方案的输出的大小。对于空方案,输出的大小等于输入的大小。对于配置文件a,输出的大小等于256位公钥、64位mac加上输入的大小的总数。对于配置文件b,输出的大小等于264位公钥、64位mac加上输入的大小的总数。对于专有方案,输出的最大大小是3000个八位字节加上输入的大小的总数。以上的输入的大小是指在nai格式情况下使用的用户名的大小或者是指在imsi情况下使用的msin的大小。
43.术语ue在本文中被使用而不失一般性。ue是指共同使得ue的用户能够接入由网络提供的服务的多个部分或组件。在高级别上,它至少可包括通用用户标识模块(“usim”)和移动设备(“me”)。ue的示例在图4和图16中示出并在下面进一步描述。
44.suci被设计为隐藏隐私敏感信息,例如签约标识符(例如msin或用户名)。然而,采用一些计算suci的机制(例如,如由3gpp标准化的,参见所述3gpp ts 33.501 v.16.0.0)仍然存在安全风险,这可能使得隐私敏感信息从suci泄漏。
45.在一些示例中,suci仅加密supi的标识用户的部分,而不加密任何其他部分,诸如标识归属网络的信息元素(例如,mcc、mnc或领域)。这可导致关于supi的信息泄漏。此外,不同的supi类型可包括不同的信息元素。因此,这些部分或supi有多隐私敏感取决于在哪里
使用suci。如果在某个位置处仅小子集的用户使用特定信息元素(例如,mcc、mnc或领域),则它可有助于攻击者跟踪和/或识别特定用户。
46.在一些示例中,suci直接或间接地透露用户特定信息,例如,明文(例如,msin或用户名)的长度或者公钥的长度或内容(例如,hn可以为某些用户提供特殊公钥)或者特殊路由标识符或者特殊方案标识符。也可以直接或间接地透露用户特定信息的新字段被添加到suci。因此,关于supi的信息可泄漏。这种透露的隐含可能是最小的或灾难性的,这取决于它们对攻击者的帮助程度。例如,如果在某个位置处仅小子集的用户具有特定长度的明文(例如,msin或用户名),则它可以由攻击者用于跟踪和/或识别特定用户。
47.在一些示例中,msin在单个mnc中被固定为9或10个数字。这意味着如果mnc以明文发送,则msin的长度不向消息灵通的攻击者透露任何新信息。如果在ue与sn之间加密mnc,则msin的长度透露关于mnc的信息。未来可能引入具有新字段的更长且可变长度的imsi。例如,msin可以具有可变长度,例如,在9到20个数字之间。在种情况下,即使在某种类型的加密之后,msin的长度也能向攻击者透露签约特定信息,因为某些对称加密算法产生与输入相同长度的输出。
48.属于单个领域的nai中的用户名通常具有可变长度。在一个示例中,可以为网络提供仅两个用户和以下nai:nai1=thanos@example.com和nai2=theodor@example.com。给定用相同的保护方案进行suci保护,则两个用户的suci将始终具有不同的长度,因为用户名具有不同的长度。theodor的suci将始终比thanos的suci长1个字节。因此,具有用户名分布的知识的攻击者将能够区分thanos和theodor的suci。在实际应用中,该分布可能更复杂,但是,攻击者可使用附加信息(诸如位置和一天中的时间)来识别或跟踪用户。即使攻击者不能识别用户,攻击者也可以能够将来自同一用户的不同suci彼此相关并用它来例如销售广告。
49.本文所描述的各种实施例使得ue(在usim中或在ue的me部分中)能够以这样的方式计算suci(或加密supi):使得更少的字段被未加密地发送并且更少的关于其他信息元素(例如,那些字段的长度)的信息在泄漏。这是通过使得ue能够将填充添加到要被加密的字段(其在supi中或者与supi分离)并通过使得ue能够加密附加信息元素来实现的。可以根据多个不同的过程添加填充,其中,这些过程由ue(在usim中或在ue的me部分中)、由人类用户、或由网络(hn或sn)、或者在无头iot设备的情况下由非人类用户、或者由某一自动策略、或者由属于3gpp网络或在3gpp网络的外部的任何实体/方决定。
50.在一些实施例中,hn和sn(或者hn/sn中的网络功能)可以解密suci的部分,并恢复supi中没有填充的信息元素。在附加或可替代的实施例中,sn(或sn中的网络功能)可以向ue提供用于加密一些附加信息元素的密钥。在附加或可替代的实施例中,sn(或sn中的网络功能)可以解密suci中的附加字段。在附加或可替代的实施例中,hn(或hn中的网络功能)可以确保ue在遇到附加字段的填充和加密时根据hn运营商偏好来计算suci。
51.本文所描述的各种实施例可以显著减少关于用户的信息从suci泄露。这可以使攻击者更难跟踪或识别用户。
52.在一些实施例中,在对supi的部分进行加密之前,ue可以用零位或更多位的填充来填充要被加密的信息元素。填充可以被添加到字段的末尾、开始或中间。填充可以被单独添加到每个填充字段,或者用覆盖多个字段的单个填充(例如,用于supi中的所有字段的一
个填充)来添加。supi和suci也可以是字段。填充机制可在加密之前在字段被编码为字节串或位串之前或之后被应用于该字段。填充机制可以是确定性的、伪随机化的、随机化的或组合。填充机制的选择可以例如由ue或hn确定,并且可以取决于supi的类型、supi中的信息元素的长度、关于supi在hn或其他运营商中的分布的统计数据、或者外部因素(诸如一天中的时间)、或者用户类型。
53.ue可以能够包括填充,而网络可以能够在解密suci之后移除填充。在一些实施例中,在被加密之前在明文中使用定界符(例如,位串0b0111、字符“@”或字节值0xff)以将填充的剩余部分与明文的剩余部分分离,这意味着定界符最终被加密包括在suci中。填充本身可以是任何位串,例如由零组成的位串或重复定界符的位串。该定界符可以是标准化的、或者被动态地决定/协商。
54.在附加或可替代的实施例中,ue可以从定界符集合中选择定界符(例如,在“@”、“?”、“*”中随机地)。该集合可以是标准化的或者被动态地决定/协商。
55.在附加或可替代的实施例中,hn知道由ue使用的确切填充机制(例如,始终填充5个字节,或者取决于诸如工作日、位置或天气的信息交替地填充3个字节和5个字节)。
56.在附加或可替代的实施例中,在被加密之前在明文中包括填充的长度(例如,填充长度=3),这意味着填充的长度最终被加密包括在suci中。
57.在附加或可替代的实施例中,可使用两个定界符以指示填充的开始和结束。填充也可以具有使得hn能够将填充与信息元素分离的某种更复杂的模式(例如,“@#€@#€@#€”)。以这种方式,填充也可以被嵌入在正被填充的字段的内容内。
58.在附加或可替代的实施例中,填充的长度被未加密地包括在suci中。
59.在附加或可替代的实施例中,定界符被未加密地包括在suci中。
60.在一些实施例中,suci可包括多个填充,例如,一个在ue与sn之间使用,一个在ue与hn之间使用。suci也可包括用于suci中的不同字段的多个填充。例如,suci可包括用于msin或用户名的单独填充、用于路由指示符的单独填充、以及用于公钥的单独填充。
61.填充技术可包括可用于填充supi中的信息元素的填充指令。填充指令可以指示填充的长度。在一些示例中,可用n1位来填充supi中的信息元素,例如,可以用添加256位来填充信息元素。在附加或可替代的示例中,可以用填充来填充supi中的信息元素,其中,填充的长度是在整数区间[n2,n3]中随机地、伪随机地或确定性地选择的。例如,确定性地可以是工作日、位置和/或天气的函数。在附加或可替代的示例中,可以用填充来填充supi中的信息元素,其中,填充的长度是从统计分布中随机地、伪随机地或确定性地选择的。在附加或可替代的示例中,supi中的信息元素可以被填充到n4位。在该示例中,可以填充信息元素直到它的长度变成总共256位为止。换句话说,如果信息元素具有150位的长度,则将填充额外的106位以得到256位的总长度。在附加或可替代的示例中,supi中的信息元素可以被填充到下一个n5位的倍数。在附加或可替代的示例中,supi中的信息元素可以被填充到n6位,其中,n6是从统计分布中随机地、伪随机地或确定性地选择的。在附加或可替代的示例中,supi中的信息元素可以被填充到下一个n7位的倍数,其中,n7是从统计分布中随机地、伪随机地或确定性地选择的。
[0062]
在以上示例中,ni可以是整数。以上示例不是穷尽的列表。此外,可以组合填充方法以获得更复杂的填充方法。例如,可以通过首先填充到下一个64位的倍数、然后用附加填
充来填充supi中的信息元素,其中,附加填充的长度是从统计分布中随机地、伪随机地或确定性地选择的。也可以概率地选择填充过程,例如以60%的机会使用第一填充过程和40%的机会使用第二填充过程。
[0063]
除了填充的长度之外,填充技术还可以指定填充的内容。本领域技术人员将理解,针对填充的长度所描述的一个或多个示例也将适用于选择填充的内容。在一些示例中,填充的内容可以使用某一常数,如1的位或0的位。在附加或可替代的示例中,填充的内容可以对所有8位的倍数使用某一恒定的8位字符,并用1的位填充其余的,例如,如果填充的长度是20位,则第一个8位可以是字符“a”,第二个8位也可以是字符“a”,剩余的4位可以是1的四位。在附加或可替代的示例中,填充的内容可以使用随机或伪随机或确定性的位或数字。在附加或可替代的示例中,填充的内容可以使用与用于定界符的相同字符或位串。
[0064]
除了填充的长度和内容之外,填充技术还可以指示哪些信息元素被填充。例如,可以填充msin、用户名、路由标识符、公钥标识符和方案标识符的任何组合以及其他现有或新的字段。
[0065]
下面提供了无填充和有填充的suci的示例。
[0066]
假设imsi 234150999999999,其中,mcc=234,mnc=15,msin=0999999999,路由指示符678以及归属网络公钥标识符27,用于suci的nai格式在概念上采用以下形式。
[0067]
对于配置文件a保护方案无填充:
[0068]
type0.rid678.schid1.hnkey27.ecckey《ecc ephemeral public key》.cip《encryption of byteencode(0999999999)》.mac《mac tag value》
[0069]
其中,byte-encode(字节编码)是将msin编码为字节串的函数。字节编码功能可以是例如bcd编码。这是概念性的示例,字节编码可以是相关3gpp标准中的某一其他功能。
[0070]
对于配置文件a保护方案具有填充:
[0071]
type0.rid678.schid1.hnkey27.ecckey《ecc ephemeral public key》.cip《encryption of byte-encode(0999999999)||0xff||0x00||

||0x00》.mac《mac tag value》
[0072]
其中,0xff||0x00||

||0x00是ni/8字节长度的字节串,其中,ni是以位为单位的填充长度(其在该示例中碰巧始终是8的倍数)。在该特定示例中,0xff用作定界符,并被假定为是不被包含在处于字节编码函数的范围内的任何字节串中的字节值。进一步地,在剩余的填充中使用字节0x00。
[0073]
假设网络特定标识符user17@example.com、路由指示符678和归属网络公钥标识符27,则用于suci的nai格式在概念上采用以下形式。
[0074]
对于配置文件a保护方案:
[0075]
type1.rid678.schid1.hnkey27.ecckey《ecc ephemeral public key》.cip《encryption of byte-encode(user17)》.mac《mac tag value》@example.com其中,byte-encode(字节编码)是将用户名编码为字节串的函数。字节编码功能可以是例如具有0前导位的ascii编码。这是概念性的示例,字节编码可以是相关3gpp标准中的某些其他功能。
[0076]
对于配置文件a保护方案有填充:
[0077]
type1.rid678.schid1.hnkey27.ecckey《ecc ephemeral public key》.cip《encryption of byte-encode(user17@@...@)》.mac《mac tag value》@example.com
[0078]
其中,“@@...@”是字符串,与byte-encode(user17)相比,它将ni/8添加到byte-encode(user17@@...@)的字节长度,其中ni是以位为单位的填充长度(在本示例中碰巧始终是8的倍数)。在该特定示例中,@用作定界符,并假设它是不被包含在任何用户名中的字符。进一步地,在剩余的填充中使用字符@。
[0079]
在一些实施例中,ue选择或决定填充技术。该决策选择可以基于它具有的或者从其他地方获得的一些信息。
[0080]
在附加或可替代的实施例中,hn选择或决定填充技术。hn可以在它的用户数据库(如hss或udm)中具有更多关于用户名长度分布的信息,并且因此,hn可以能够做出比ue更好的填充决策。为了使得hn能够决定由ue使用的填充技术,hn可以将ue配置为使用特定填充技术。填充技术的配置可以被预配置在ue(uicc或me)中,或者可以在稍后的时间点提供/下载。可以使用像无线电资源控制(rrc)协议或非接入层(nas)协议的某些信令来进行该在稍后时间的提供/下载。配置可以是hn从预配置填充技术列表中选择,或者是hn配置基于一组输入参数计算填充长度的脚本。输入参数的示例是关于用户的签约、用户的偏好和运营商的政策的信息。
[0081]
在附加或可替代的实施例中,ue的用户可以选择填充技术。这将意味着人类用户或非人类用户选择填充技术。
[0082]
在附加或可替代的实施例中,sn选择填充技术。然后,sn可以通过使用像无线电资源控制(“rrc”)协议、非接入层(“nas”)协议、http协议、在ip上运行的一些其他协议、或可在基于服务的接口(“sbi”)中使用的一些其他协议的信令来向ue和/或hn指示该选择。
[0083]
在附加或可替代的实施例中,在3gpp网络的内部或外部的网络功能、实体或方选择填充技术。示例可包括处理填充的外部认证、授权和计费(“aaa”)服务器专用网络功能,或者现有的网络功能,如签约标识符去隐藏功能(“sidf”)。然后,该网络功能、实体或方可以通过使用像rrc协议、nas协议、http协议、在ip上运行的一些其他协议、或可在sbi中使用的一些其他协议的信令来向ue和/或sn和/或hn指示选择。
[0084]
在一些实施例中,ue可以以使得sn可解密的方式对被包括在suci中的信息元素(例如,领域、mcc、和/或mnc、甚至msin或用户名、或者像路由标识符、公钥和方案标识符的其他信息)进行加密。ue可以从sn或者从hn获得加密密钥。可以用对称密钥或公钥/私钥对来进行保护。加密密钥可以被预配置在ue(uicc或me)中或在稍后的时间点被下载。在附加或可替代的实施例中,加密密钥可以在nas、as、http或一些其他协议中被分发。在附加加密的信息元素是领域、mcc和/或mnc的情况下,sn可以使用经解密的信息以将消息路由到hn。
[0085]
在一些实施例中,除了在ue-hn加密中使用的填充之外,ue-sn加密还可包括如上文所描述的填充。ue-sn加密可以与ue-hn supi加密并行地进行或者在ue-hn supi加密之后进行。在第一种情况下,两个密文会被发送到sn。在第二种情况下,ue-hn密文会被包括在ue-sn加密的明文中。sn可以将它从ue获得的信息未经加密地转发,或者它可以解密并构造被发送给hn的suci。
[0086]
图3示出了在ue-hn supi加密之后进行ue-sn加密并且sn解密并构造被发送给hn的suci的示例。
[0087]
在操作310处,ue 302构造和/或获得supi。在操作320处,ue 302对supi加密以产生ue-hn加密suci。在一些实施例中,ue 302用hn可以取得的密钥对supi加密。在操作330
处,ue 302进一步对ue-hn加密suci进行加密以产生ue-sn加密suci。在一些实施例中,ue 302进一步用sn可以取得的密钥对ue-hn加密suci进行加密。
[0088]
在一些实施例中,ue-sn加密suci可包括以下部分(用“||”作为联结示出):参数||密文。参数可以是一组未加密的字段,例如用于加密密钥的标识符、用于加密算法的标识符、以及加密算法的输入(例如,随机数)。密文可以是采用对称或公钥加密算法的suci的加密,例如e(key,suci)。加密算法可包括完整性保护,并且密文可以比suci更长。
[0089]
在操作340处,ue 302向sn 304发送ue-sn加密suci。在操作350处,sn 304对ue-sn加密suci进行解密。在一些实施例中,sn 304获得包括ue-hn加密suci的经解密的字段。在附加或可替代的实施例中,sn构造/丰富(例如,添加一些字段到)ue-hn加密suci。
[0090]
在操作360处,sn 304向hn 306发送ue-hn加密suci。在操作370处,hn 306解密所接收的ue-hn加密suci。
[0091]
在一些实施例中,填充技术可包括填充指令,该填充指令指示定界符被插入标识符的字段中,然后k字节的填充被插入,其中,对于某个正整数n,在[0,n]中随机选择k。当填充被随机选择为具有长度0时,仅添加定界符。否则,填充被随机选择为具有非零长度。在一些示例中,定界符可以被认为是填充的一部分,以使得当使用定界符时,填充始终是至少一个位。
[0092]
在一些实施例中,当用户/签约标识符具有可变长度时,则网络(归属或服务网络)无论如何可以通过已经添加填充来分配固定长度标识符。例如,如果存在两个用户,并且他们的用户名是abc(长度3)和qrst(长度4),则网络可能已经将固定长度用户名分配为abc0000000(长度10)和qrst000000(长度10)。这样做会是由网络进行的预填充。这会意味着当在ue(usim、sim卡或移动电话)中提供imsi和nai时,那些标识符已经被填充。现在ue可能不需要在它已经进行的操作上执行任何额外的操作来产生suci。
[0093]
在一些实施例中,可以通过usim和移动电话两者来计算suci。当移动电话计算suci时,它可向usim请求supi。在未来,当使用填充时,即使usim进行了填充,老的移动电话也可能不知道如何进行填充。因此,当移动电话在计算suci并向usim请求supi时,usim则可以将经填充的supi(经填充的msin或经填充的用户名)返回给移动电话。以这种方式,现在移动电话不会需要在它已经进行的操作上执行任何额外的操作来产生suci。
[0094]
在一些实施例中,usim和移动电话两者可能尚未实现用于填充标识符的新的填充技术。在那种情况下,网络可以定期更新标识符(例如,使用空中(ota)更新、远程文件管理等),以使得现在usim或移动电话不会需要在它已经进行的操作上执行任何额外的操作来产生suci。
[0095]
图4是示出根据本发明构思的实施例的被配置为提供无线通信的无线设备ue 400(也被称为移动终端、移动通信终端、无线通信设备、无线终端、无线通信终端、用户设备ue、用户设备节点/终端/设备等)的元件的框图。(无线设备400可被提供为例如下文关于图16的无线设备4110所讨论的。)如图所示,无线设备ue可包括天线407(例如,对应于图16的天线4111)以及包括发射机和接收机的收发机电路601(也被称为收发机,例如,对应于图16的接口4114),该收发机电路被配置为提供与无线电接入网络的(一个或多个)基站(例如,对应于图16的网络节点4160)的上行链路和下行链路无线电通信。无线设备ue还可包括耦接到收发机电路的处理电路403(也被称为处理器,例如,对应于图16的处理电路4120)和耦接
到处理电路的存储器电路405(也被称为存储器,例如,对应于图16的设备可读介质4130)。存储器电路405可包括计算机可读程序代码,其在由处理电路403执行时使得处理电路执行根据本文所公开的实施例的操作。根据其他实施例,处理电路403可以被定义为包括存储器,以使得不需要单独的存储器电路。无线设备ue还可包括与处理电路403耦接的接口(诸如用户接口),和/或无线设备ue可以被合并在车辆中。
[0096]
如本文所讨论的,可以由处理电路403和/或收发机电路401执行无线设备ue的操作。例如,处理电路403可以控制收发机电路401以在无线电接口上通过收发机电路401向无线电接入网络节点(也被称为基站)发送通信和/或在无线电接口上通过收发机电路401从ran节点接收通信。而且,模块可被存储在存储器电路405中,并且这些模块可以提供指令,以使得当模块的指令由处理电路403执行时,处理电路403执行相应的操作。
[0097]
图5是示出根据本发明构思的实施例的被配置为提供蜂窝通信的无线电接入网络(ran)的无线电接入网络ran节点500(也被称为网络节点、基站、enodeb/enb、gnodeb/gnb等)的元件的框图。(ran节点500可被提供为例如下文关于图16的网络节点4160所讨论的。)如图所示,ran节点可包括收发机电路501(也被称为收发机,例如,对应于图16的接口4190的部分),其包括发射机和接收机并被配置为提供与移动终端的上行链路和下行链路无线电通信。ran节点可包括网络接口电路507(也被称为网络接口,例如,对应于图16的接口4190的部分),其被配置为提供与ran和/或核心网络cn的其他节点(例如,与其他基站)的通信。网络节点还可包括耦接到收发机电路的处理电路503(也被称为处理器,例如,对应于处理电路4170)和耦接到处理电路的存储器电路505(也被称为存储器,例如,对应于图16的设备可读介质4180)。存储器电路505可包括计算机可读程序代码,其在由处理电路503执行时使得处理电路执行根据本文所公开的实施例的操作。根据其他实施例,处理电路503可以被定义为包括存储器,以使得不需要单独的存储器电路。
[0098]
如本文所讨论的,可以由处理电路503、网络接口507和/或收发机501执行ran节点的操作。例如,处理电路503可控制收发机501以在无线电接口上通过收发机501向一个或多个移动终端ue发送下行链路通信和/或在无线电接口上通过收发机501从一个或多个移动终端ue接收上行链路通信。类似地,处理电路503可控制网络接口507以通过网络接口507向一个或多个其他网络节点发送通信和/或通过网络接口从一个或多个其他网络节点接收通信。而且,模块可被存储在存储器505中,并且这些模块可以提供指令,以使得当模块的指令由处理电路503执行时,处理电路503执行相应的操作。
[0099]
根据一些其他实施例,网络节点可以被实现为没有收发机的核心网络cn节点。在这种实施例中,向无线设备ue的传输可以由网络节点发起,以使得通过包括收发机的网络节点(例如,通过基站或ran节点)提供向无线设备的传输。根据网络节点是包括收发机的ran节点的实施例,发起传输可包括通过收发机进行发送。
[0100]
图6是示出根据本发明构思的实施例的被配置为提供蜂窝通信的通信网络的核心网络cn节点600(例如,smf节点、amf节点等)的元件的框图。如图所示,cn节点600可包括网络接口电路607(也被称为网络接口),其被配置为提供与核心网络和/或无线电接入网络ran的其他节点的通信。cn节点600还可包括耦接到网络接口电路的处理电路603(也被称为处理器)和耦接到处理电路的存储器电路605(也被称为存储器)。存储器电路605可包括计算机可读程序代码,其在由处理电路603执行时使得处理电路执行根据本文所公开的实施
例的操作。根据其他实施例,处理电路603可以被定义为包括存储器,以使得不需要单独的存储器电路。
[0101]
如本文所讨论的,可以由处理电路603和/或网络接口电路607执行cn节点600的操作。例如,处理电路603可控制网络接口电路607以通过网络接口电路607向一个或多个其他网络节点发送通信和/或通过网络接口电路从一个或多个其他网络节点接收通信。而且,模块可被存储在存储器605中,并且这些模块可以提供指令,以使得当模块的指令由处理电路603执行时,处理电路603执行相应的操作。
[0102]
如本文所讨论的,可以由处理电路403和/或收发机401执行ue 400的操作。例如,处理电路403可以控制收发机401以经由天线407向一个或多个网络节点发送通信和/或经由天线407从一个或多个网络节点接收通信。而且,模块可被存储在存储器405中,并且这些模块可以提供指令,以使得当模块的指令由处理电路403执行时,处理电路403执行相应的操作。
[0103]
根据本发明构思的一些实施例,现在将参考图7至图9讨论ue 400的操作。例如,模块(也被称为单元)可以被存储在图4的存储器405中,并且这些模块可以提供指令,以使得当模块的指令由处理器403执行时,处理器403执行图7至图9的流程图中的相应操作。
[0104]
图7至图9描绘了示出用于操作在无线通信网络中操作的ue 400的过程的示例的流程图。
[0105]
在图7中,在框710处,处理器403通过在与ue相关联的标识符的字段中插入填充位串来产生填充标识符。填充位串可包括一个或多个位。在一些实施例中,标识符可以是签约永久标识符supi。supi可包括msin、用户名、路由标识符、公钥标识符、以及方案标识符中的至少一个。
[0106]
在一些实施例中,处理器403可以基于填充指令而产生填充标识符。在图8中,在框810处,处理器403经由收发机401从网络节点接收填充指令,并在框820处,处理器403基于填充指令而对标识符进行填充。在图9中,处理器403经由用户接口从用户接收填充指令,并在框820处,处理器403基于填充指令而对标识符进行填充。
[0107]
在一些实施例中,产生填充标识符包括在填充位串之前或之后插入定界符。定界符可以是将填充位串与标识符的内容分离的预定位串。在附加或可替代的实施例中,定界符包括第一定界符和第二定界符,并且插入定界符包括在填充位串之前插入第一定界符以及在填充位串之后插入第二定界符。在附加或可替代的实施例中,填充位串包括一个或多个形成定界符的预定位串和/或定界符本身。
[0108]
在一些实施例中,填充位串的长度和内容中的至少一个由处理器403基于可变条件动态地确定。可变条件的示例可包括日期、时间、ue的位置、或ue的环境的天气。
[0109]
在框720处,处理器403对填充标识符进行加密以产生隐藏填充标识符。在一些实施例中,隐藏填充标识符是签约隐藏标识符suci。
[0110]
在框730处,处理器403经由收发机401向网络节点(例如,ran节点500或cn节点600)发送隐藏填充标识符。在一些实施例中,在ue的用于向无线通信网络注册ue的操作期间,处理器403网络节点发送隐藏填充标识符。在附加或可替代的实施例中,处理器403从网络节点接收对标识符的请求,并且响应于接收该请求,处理器403发送隐藏填充标识符。
[0111]
在一些实施例中,无线通信网络是归属网络,并且网络节点是归属网络节点。在附
加或可替代的实施例中,无线通信网络是服务网络,并且网络节点是服务网络节点。
[0112]
针对一些实施例,图7至图9的各种操作可以是可选的。例如,关于实施例1,图8的框810和820以及图9的框910和920可以是可选的。
[0113]
根据本发明构思的一些实施例,现在将参考图10至图15讨论ran节点500的操作。例如,模块(也被称为单元)可以被存储在图5的存储器505中,并且这些模块可以提供指令,以使得当模块的指令由处理器503执行时,处理器503执行图10至图15的流程图中的相应操作。
[0114]
在图10中,在框1010处,处理器503确定由用户设备可用的填充技术,以在加密与ue(例如,ue 400)相关联的标识符之前在该标识符的字段中插入填充位串。填充位串可包括一个或多个位。在一些实施例中,标识符是签约永久标识符supi,其包括msin、用户名、路由标识符、公钥标识符、以及方案标识符中的至少一个。
[0115]
在一些实施例中,处理器503接收向网络节点通知由ue使用的填充技术的填充指令。在附加或可替代的实施例中,处理器503在从ue接收隐藏填充标识符之前将填充技术发送到ue。
[0116]
在框1020处,处理器503经由收发机501从ue接收隐藏填充标识符。在一些实施例中,隐藏填充标识符是签约隐藏标识符suci。在附加或可替代的实施例中,在注册过程期间或者响应于由网络节点发送的对标识符的请求,从ue接收隐藏填充标识符。
[0117]
在框1030处,处理器503对隐藏填充标识符进行解密以产生填充标识符。
[0118]
在框1040处,处理器503基于填充技术确定与填充位串分离的填充标识符的内容。
[0119]
在一些实施例中,确定填充标识符的内容是基于在框1010中确定的填充技术。图11至图14示出了一些特定示例。
[0120]
在图11中,在框1110处,处理器503确定定界符可插入在填充位串之前或之后。在框1142处,处理器503在填充标识符中识别定界符。在框1144处,处理器503移除定界符和定界符之前或之后的填充位串。
[0121]
在图12中,在框1210处,处理器503确定第一定界符可插入在填充位串之前并且第二定界符可插入在填充位串之后。在框1242处,处理器503在填充标识符中识别第一定界符和第二定界符。在框1244处,处理器503移除第一定界符、第二定界符以及定界符之间的填充位串。
[0122]
在图13中,在框1310处,处理器503确定填充位串的长度和内容中的至少一个由ue基于可变条件动态地确定。在框1342处,处理器503确定在ue产生填充标识符的时间的可变条件。在框1344处,处理器503基于可变条件而确定填充位串的长度和内容中的至少一个。在框1346处,处理器503基于确定填充位串的长度和内容中的至少一个来移除填充位串。
[0123]
在图14中,在框1410处,处理器503确定多个填充位串可由ue插入在标识符的多个字段中。在框1442处,处理器503从标识符的多个字段中移除多个填充位串。
[0124]
在一些实施例中,网络节点是sn节点。在图15中,在框1542处,处理器503可以在填充标识符中仅确定内容的一部分。在框1544处,处理器503可以将隐藏填充标识符发送到hn中的hn节点。
[0125]
尽管在上文关于ran节点500描述了图10至图15,但是,这些操作可以由cn节点600执行。此外,图10至图15所示的一些操作可以由任何适合的hn节点或sn节点执行。
[0126]
针对一些实施例,图10至图15的各种操作可以是可选的。例如,关于实施例17,图11的框1110、1142和1144;图12的框1210、1242和1244;图13的框1310、1342、1344和1346;图14的框1410和1442;以及图15的框1542和1550可以是可选的。
[0127]
下面讨论示例实施例。通过示例/说明的方式在括号中提供了附图标记/字母,而并不将示例实施例限于由附图标记/字母指示的特定元件。
[0128]
实施例1.一种操作无线通信网络中的用户设备ue的方法,该方法包括:
[0129]
通过在与ue相关联的标识符的字段中插入填充位串来产生(710)填充标识符;
[0130]
加密(720)填充标识符以产生隐藏填充标识符;以及
[0131]
向在所述无线通信网络中操作的网络节点发送(730)隐藏填充标识符。
[0132]
实施例2.根据实施例1的方法,其中,ue包括通用用户标识模块usim和移动设备me中的至少一个,
[0133]
其中,填充位串包括一个或多个位,
[0134]
其中,标识符是签约永久标识符supi,以及
[0135]
其中,隐藏填充标识符是签约隐藏标识符suci。
[0136]
实施例3.根据实施例2的方法,其中,supi包括以下中的至少一项:移动用户识别号码msin;用户名;路由标识符;公钥标识符;以及方案标识符,以及
[0137]
其中,产生填充标识符包括填充以下中的至少一项:msin;用户名;路由标识符;公钥标识符;以及方案标识符。
[0138]
实施例4.根据实施例1至3中的任一项的方法,其中,产生填充标识符包括在填充位串之前或之后插入定界符,该定界符是将填充位串与标识符的内容分离的预定位串。
[0139]
实施例5.根据实施例4的方法,其中,定界符包括第一定界符和第二定界符,以及
[0140]
其中,插入定界符包括:在填充位串之前插入第一定界符,以及在填充位串之后插入第二定界符。
[0141]
实施例6.根据实施例4至5中的任一项的方法,其中,填充位串包括一个或多个形成定界符的预定位串。
[0142]
实施例7.根据实施例1至6中的任一项的方法,还包括:基于可变条件动态地确定填充位串的长度和内容中的至少一个。
[0143]
实施例8.根据实施例7的方法,其中,可变条件包括日期、时间、ue的位置、以及ue的环境的天气中的至少一个。
[0144]
实施例9.根据实施例1至8中的任一个的方法,其中,产生填充标识符包括:在标识符的多个字段中插入多个填充位串。
[0145]
实施例10.根据实施例1至9中的任一项的方法,其中,向在无线通信网络中操作的网络节点发送隐藏填充标识符包括:在ue的用于向无线通信网络注册ue的操作期间,向在无线通信网络中操作的网络节点发送隐藏填充标识符。
[0146]
实施例11.根据实施例1至10中的任一项的方法,还包括:从网络节点接收对标识符的请求,
[0147]
其中,向在无线通信网络中操作的网络节点发送隐藏填充标识符包括:响应于从网络节点接收到请求,向在无线通信网络中操作的网络节点发送隐藏填充标识符。
[0148]
实施例12.根据实施例1至11中的任一项的方法,其中,产生填充标识符包括:
[0149]
从网络节点接收(810)填充指令,该填充指令指示以下中的至少一项:长度,内容,或可由ue用于对标识符进行填充的定界符;以及
[0150]
基于填充指令填充(820)标识符。
[0151]
实施例13.根据实施例1至12中的任一项的方法,其中,产生填充标识符包括:
[0152]
经由ue的用户接口从ue的用户接收(910)填充指令,该填充指令指示以下中的至少一项:长度,内容,或可由ue用于对标识符进行填充的定界符;以及
[0153]
基于填充指令填充(920)标识符。
[0154]
实施例14.根据实施例1至13中的任一项的方法,其中,无线通信网络包括归属网络,并且网络节点是归属网络节点。
[0155]
实施例15.根据实施例1至13中的任一项的方法,其中,无线通信网络包括服务网络,并且所述络节点是服务网络节点。
[0156]
实施例16.根据实施例1至13中的任一项的方法,其中,无线通信网络包括归属网络和服务网络,并且网络节点包括归属网络节点和服务网络节点,以及
[0157]
其中,向网络节点发送隐藏填充标识符包括:向服务网络节点发送隐藏填充标识符,以被部分解密并由服务网络节点进一步发送到归属网络节点以用于进一步被解密。
[0158]
实施例17.一种操作无线通信网络中的网络节点的方法,该方法包括:
[0159]
确定(1010)可由无线通信网络中的用户设备ue使用的填充技术以在所述e加密与ue相关联的标识符之前将填充位串插入该标识符的字段中;
[0160]
从ue接收(1020)隐藏填充标识符;
[0161]
解密(1030)隐藏填充标识符以产生填充标识符;以及
[0162]
基于填充技术确定(1040)与填充位串分离的标识符的内容。
[0163]
实施例18.根据实施例17的方法,其中,ue包括通用用户标识模块usim和移动设备me中的至少一个,
[0164]
其中,填充位串包括一个或多个位,
[0165]
其中,标识符是签约永久标识符supi,以及
[0166]
其中,隐藏填充标识符是签约隐藏标识符suci。
[0167]
实施例19.根据实施例18的方法,其中,supi包括以下中的至少一项:移动用户识别号码msin;用户名;路由标识符;公钥标识符;以及方案标识符,以及
[0168]
其中,确定标识符的内容包括确定以下中的至少一项:msin;用户名;路由标识符;公钥标识符;以及方案标识符。
[0169]
实施例20.根据实施例17至19中的任一项的方法,其中,确定填充技术包括:确定(1110)可插入在填充位串之前或之后的定界符,该定界符是将填充位串与标识符的内容分离的预定位串,以及
[0170]
其中,确定标识符的内容包括:
[0171]
在填充标识符中识别(1142)定界符;以及
[0172]
移除(1144)定界符和在定界符之前或之后的填充位串。
[0173]
实施例21.根据实施例20的方法,其中,确定填充技术包括:确定(1210)定界符包括第一定界符和第二定界符,
[0174]
其中,第一定界符可插入在填充位串之前,并且第二定界符可插入在填充位串之
后,以及
[0175]
其中,确定标识符的内容包括:
[0176]
在填充标识符中识别(1242)第一定界符和第二定界符;以及移除(1244)第一定界符、第二定界符以及第一定界符与第二定界符之间的填充位串。
[0177]
实施例22.根据实施例20至21中的任一项的方法,其中,确定填充技术包括:确定填充位串包括一个或多个预定位串。
[0178]
实施例23.根据实施例17至22中的任一项的方法,其中,确定填充技术包括:确定(1310)填充位串的长度和内容中的至少一个由ue基于可变条件动态地确定,以及
[0179]
其中,确定标识符的内容包括:
[0180]
确定(1342)在ue产生填充标识符的时间的可变条件;
[0181]
基于在ue产生填充标识符的时间的可变条件,确定(1344)填充位串的长度和内容中的至少一个;以及
[0182]
基于确定填充位串的长度和内容中的至少一个,移除(1346)填充位串。
[0183]
实施例24.根据实施例17至23中的任一项的方法,其中,确定填充技术包括:确定(1410)可由所述ue插入在标识符的多个字段中的多个填充位串,以及
[0184]
其中,确定标识符的内容包括:从标识符的多个字段中移除(1442)多个填充位串。
[0185]
实施例25.根据实施例17至24中的任一项的方法,还包括:响应于确定填充技术并且在接收隐藏填充标识符之前,向ue发送向ue通知填充技术的填充指令。
[0186]
实施例26.根据实施例17至24中的任一项的方法,其中,确定填充技术包括:接收向网络节点通知由ue可用的填充指令的填充指令。
[0187]
实施例27.根据实施例17至26中的任一项的方法,其中,从ue接收隐藏填充标识符包括:作为ue的加入无线通信网络的注册请求的一部分,从ue接收隐藏填充标识符。
[0188]
实施例28.根据实施例17至26中的任一项的方法,还包括:向ue发送对标识符的请求,
[0189]
其中,从ue接收隐藏填充标识符包括:响应于向ue发送请求,从ue接收隐藏填充标识符。
[0190]
实施例29.根据实施例17至28中的任一项的方法,其中,无线通信网络包括归属网络,并且网络节点是归属网络节点。
[0191]
实施例30.根据实施例29的方法,其中,基于填充技术确定与填充位串分离的标识符的内容包括:在填充标识符中仅确定(1542)内容的一部分,
[0192]
该方法还包括:向服务网络中的服务网络节点发送(1550)隐藏填充标识符。
[0193]
实施例31.根据实施例17至28中的任一项的方法,其中,无线通信网络包括服务网络,并且网络节点是服务网络节点。
[0194]
实施例32.一种在无线通信网络中操作的用户设备ue(400),包括:
[0195]
处理电路(403);以及
[0196]
存储器(405),其耦接到处理电路并在其中存储有指令,该指令可由处理电路执行以使得ue执行操作,该操作包括:
[0197]
通过在与ue相关联的标识符的字段中插入填充位串来产生(710)填充标识符;
[0198]
加密(720)填充标识符以产生隐藏填充标识符;以及
[0199]
向在无线通信网络中操作的网络节点发送(730)隐藏填充标识符。
[0200]
实施例33.根据实施例32的ue,其中,操作还包括实施例2至16中的操作中的任一个。
[0201]
实施例34.一种用户设备ue(400),在无线通信网络中操作并适于执行操作,该操作包括:
[0202]
通过在与ue相关联的标识符的字段中插入填充位串来产生(710)填充标识符;
[0203]
加密(720)填充标识符以产生隐藏填充标识符;以及
[0204]
向在无线通信网络中操作的网络节点发送(730)隐藏填充标识符。
[0205]
实施例35.根据实施例34的ue,还被配置为执行实施例2至16中的操作中的任一个。
[0206]
实施例36.一种计算机程序,包括要由在无线通信网络中操作的用户设备ue(400)的处理电路(403)执行的程序代码,其中,程序代码的执行使得ue执行操作,该操作包括:
[0207]
通过在与ue相关联的标识符的字段中插入填充位串来产生(710)填充标识符;
[0208]
加密(720)填充标识符以产生隐藏填充标识符;以及
[0209]
向在无线通信网络中操作的网络节点发送(730)隐藏填充标识符。
[0210]
实施例37.根据实施例36的计算机程序,操作还包括实施例2至16中的操作中的任一个。
[0211]
实施例38.一种包括非暂态存储介质的计算机程序产品,该非暂态存储介质包括要由在无线通信网络中操作的用户设备ue(400)的处理电路(403)执行的程序代码,其中,程序代码的执行使得ue执行操作,该操作包括:
[0212]
通过在与ue相关联的标识符的字段中插入填充位串来产生(710)填充标识符;
[0213]
加密(720)填充标识符以产生隐藏填充标识符;以及
[0214]
向在无线通信网络中操作的网络节点发送(730)隐藏填充标识符。
[0215]
实施例39.根据实施例38的计算机程序产品,该操作还包括实施例2至16中的操作中的任一个。
[0216]
实施例40.一种在无线通信网络中操作的网络节点(500,600),该网络节点包括:
[0217]
处理电路(503,603);以及
[0218]
存储器(505,605),其耦接到处理电路并在其中存储有指令,该指令可由处理电路执行以使得网络节点执行操作,该操作包括:
[0219]
确定(1010)可由无线通信网络中的用户设备ue使用的填充技术以在ue加密与ue相关联的标识符之前将填充位串插入该标识符的字段中;
[0220]
从ue接收(1020)隐藏填充标识符;
[0221]
解密(1030)隐藏填充标识符以产生填充标识符;以及
[0222]
基于填充技术确定(1040)与填充位串分离的标识符的内容。
[0223]
实施例41.根据实施例40的网络节点,操作还包括实施例18至31中的操作中的任一个。
[0224]
实施例42.一种在无线通信网络中操作的网络节点(500,600),该网络节点适于执行操作,该操作包括:
[0225]
确定(1010)可由无线通信网络中的用户设备ue使用的填充技术以在ue加密与ue
相关联的标识符之前将填充位串插入该标识符的字段中;
[0226]
从ue接收(1020)隐藏填充标识符;
[0227]
解密(1030)隐藏填充标识符以产生填充标识符;以及
[0228]
基于填充技术确定(1040)与填充位串分离的标识符的内容。
[0229]
实施例43.根据实施例42的网络节点,该操作还包括实施例18至31中的操作中的任一个。
[0230]
实施例44.一种计算机程序,包括要由在无线通信网络中操作的网络节点(500,600)的处理电路(503,603)执行的程序代码,其中,程序代码的执行使得网络节点执行操作,该操作包括:
[0231]
确定(1010)可由无线通信网络中的用户设备ue使用的填充技术以在ue加密与ue相关联的标识符之前将填充位串插入该标识符的字段中;
[0232]
从ue接收(1020)隐藏填充标识符;
[0233]
解密(1030)隐藏填充标识符以产生填充标识符;以及
[0234]
基于填充技术确定(1040)与填充位串分离的标识符的内容。
[0235]
实施例45.根据实施例44的计算机程序,该操作还包括实施例18至31中的操作中的任一个。
[0236]
实施例46.一种包括非暂态存储介质的计算机程序产品,该非暂态存储介质包括要由在无线通信网络中操作的网络节点(500,600)的处理电路(503,603)执行的程序代码,其中,程序代码的执行使得网络节点执行操作,该操作包括:
[0237]
确定(1010)可由无线通信网络中的用户设备ue使用的填充技术以在ue加密与ue相关联的标识符之前将填充位串插入该标识符的字段中;
[0238]
从ue接收(1020)隐藏填充标识符;
[0239]
解密(1030)隐藏填充标识符以产生填充标识符;以及
[0240]
基于填充技术确定(1040)与填充位串分离的标识符的内容。
[0241]
实施例47.根据实施例46的计算机程序产品,该操作还包括实施例18至31中的操作中的任一个。
[0242]
下面提供附加的说明。
[0243]
通常,在本文中使用的所有术语将根据它们在相关技术领域中的普通含义来解释,除非明确给出不同的含义和/或在使用它的上下文中隐含不同的含义。除非另外明确说明,否则,所有对元件、装置、组件、方法、步骤等的引用将被开放地解释为是指元件、装置、组件、方法、步骤等中的至少一个实例。本文所公开的任何方法的步骤并不必需按所公开的准确顺序执行,除非步骤被明确描述为在另一步骤之后或者之前和/或隐含了步骤必须在另一步骤之后或者之前。只要合适,本文所公开的任何实施例的任何特征可适用于任何其他实施例。同样地,任何实施例的任何优点可以适用于任何其他实施例,反之亦然。从以下描述中,所公开的实施例的其他目标、特征和优点将是显然的。
[0244]
现在将参考附图更充分地描述本文所预期的实施例中的一些实施例。然而,其他实施例也被包含在本文所公开的主题范围内,所公开的主题不应当被解释为仅限于本文中阐述的实施例;相反,这些实施例仅作为示例提供以将主题范围传达给本领域技术人员。
[0245]
图16示出了根据一些实施例的无线网络。
[0246]
虽然本文所描述的主题可以实现在使用任何适合的组件的任何适当类型的系统中,但是,本文所公开的实施例相对于无线网络(诸如图16中示出的示例无线网络)来描述。为了简单起见,图16的无线网络仅描绘了网络4106、网络节点4160和4160b、以及wd 4110、4110b、和4110c(也被称为移动终端)。实际上,无线网络还可包括适合于支持无线设备之间或者无线设备与另一个通信设备(诸如陆线电话、服务提供商、或任何其他网络节点或终端设备)之间的通信的任何附加元件。在所示出的组件中,以附加细节描绘了网络节点4160和无线设备(wd)4110。无线网络可以向一个或多个无线设备提供通信和其他类型的服务以促进无线设备无线网络的接入和/或使用由或者经由无线网络所提供的服务。
[0247]
无线网络可包括任何类型的通信、电信、数据、蜂窝、和/或无线电网络或其他类似类型的系统和/或与之接口。在一些实施例中,无线网络可以被配置为根据特定标准或其他类型的预定义规则或过程进行操作。因此,无线网络的特定实施例可实现通信标准,诸如全球移动通信系统(gsm)、通用移动通信系统(umts)、长期演进(lte)、和/或其他适合的2g、3g、4g、或5g标准;无线局域网(wlan)标准,诸如ieee 802.11标准;和/或任何其他适当的无线通信标准,诸如微波存取全球互通(wimax)、蓝牙、z波、和/或zigbee标准。
[0248]
网络4106可包括一个或多个回程网络、核心网络、ip网络、公共交换电话网络(pstn)、分组数据网络、光网络、广域网(wan)、局域网(lan)、无线局域网(wlan)、有线网络、无线网络、城域网、和能够实现设备之间的通信的其他网络。
[0249]
网络节点4160和wd 4110包括下文更详细地描述的各种组件。这些组件一起工作以便提供网络节点和/或无线设备功能,诸如提供无线网络中的无线连接。在不同的实施例中,无线网络可包括任何数量的有线或无线网络、网络节点、基站、控制器、无线设备、中继站、和/或可促进或参与经由有线或无线连接的数据和/或信号的通信的任何其他组件或系统。
[0250]
如本文所使用的,网络节点是指能够、被配置、被布置、和/或可操作以与无线设备和/或与无线网络中的其他网络节点或设备直接或间接通信以使能和/或向无线设备提供无线接入和/或执行无线网络中的其他功能(例如,管理)的设备。网络节点的示例包括但不限于接入点(ap)(例如,无线电接入点)、基站(bs)(例如,无线电基站、节点b、演进型节点b(enb)、和nr节点b(gnb))。基站可以基于它们提供的覆盖量(或者换句话说,它们的发射功率水平)来分类,然后也可以被称为毫微微基站、微微基站、微基站、或宏基站。基站可以是中继节点或控制中继的中继施主节点。网络节点还可包括分布式无线电基站的一个或多个(或所有)部分,诸如集中式数字单元和/或远程无线电单元(rru)(有时被称为远程射频头(rrh))。这种远程无线电单元可以或者可以不与天线集成作为天线集成无线电。分布式无线电基站的部分还可以被称为分布式天线系统(das)中的节点。网络节点的更进一步示例包括多标准无线电(msr)设备(诸如msr bs)、网络控制器(诸如无线电网络控制器(rnc)或基站控制器(bsc))、基站收发台(bts)、传输点、传输节点、多小区/多播协调实体(mce)、核心网络节点(例如,msc、mme)、o&m节点、oss节点、son节点、定位节点(例如,e-smlc)、和/或mdt。作为另一示例,网络节点可以是如下文更详细描述的虚拟网络节点。然而,更一般地,网络节点可表示能够、被配置、被布置和/或可操作以使能和/或向无线设备提供对无线网络的接入或者向已接入无线网络的无线设备提供某种服务的任何适合的设备(或设备组)。
[0251]
在图16中,网络节点4160包括处理电路4170、设备可读介质4180、接口4190、辅助
设备4184、电源4186、电源电路4187、以及天线4162。虽然在图16的示例无线网络中示出的网络节点4160可以表示包括所示的硬件组件的组合的设备,但是,其他实施例可以包括具有不同组件组合的网络节点。应理解,网络节点包括执行本文所公开的任务、特征、功能和方法所需的任何适合的硬件和/或软件的组合。而且,虽然网络节点4160的组件被描绘为位于较大框内或嵌套在多个框内的单个框,但是实际上,网络节点可以包括组成单个所示组件的多个不同的物理组件(例如,设备可读介质4180可以包括多个单独的硬盘驱动器以及多个ram模块)。
[0252]
类似地,网络节点4160可以包括多个物理上分离的组件(例如,节点b组件和rnc组件、或者bts组件和bsc组件等),其可以各自具有它们自己的相应组件。在网络节点4160包括多个单独的组件(例如,bts和bsc组件)的某些场景中,可以在多个网络节点之间共享一个或多个单独的组件。例如,单个rnc可以控制多个节点b。在这种场景中,在一些实例中,每个唯一的节点b和rnc对可以被认为是单个单独的网络节点。在一些实施例中,网络节点4160可以被配置为支持多种无线电接入技术(rat)。在这种实施例中,一些组件可以被复制(例如,用于不同rat的单独的设备可读介质4180),并且一些组件可以被重用(例如,相同的天线4162可以由rat共享)。网络节点4160还可以包括针对被集成到网络节点4160中的不同无线技术的各种示出组件的多个集合,诸如例如gsm、wcdma、lte、nr、wifi、或蓝牙无线技术。这些无线技术可以被集成到网络节点4160内的相同或者不同的芯片或芯片集中。
[0253]
处理电路4170被配置为执行在本文中被描述为由网络节点提供的任何确定、计算、或类似操作(例如,某些获得操作)。由处理电路4170执行的这些操作可以包括:通过例如以下操作来处理由处理电路4170获得的信息:将所获得的信息转换为其他信息,将所获得的信息或所转换的信息与在网络节点中存储的信息进行比较,和/或基于所获得的信息或所转换的信息执行一个或多个操作;以及作为所述处理的结果,做出确定。
[0254]
处理电路4170可以包括以下中的一项或多项的组合:微处理器,控制器,微控制器,中央处理单元,数字信号处理器,专用集成电路,现场可编程门阵列,或任何其他适合的计算设备、资源,或可操作以单独或者结合其他网络节点4160组件(诸如设备可读介质4180)来提供网络节点4160功能的硬件、软件和/或编码逻辑的组合。例如,处理电路4170可以执行在设备可读介质4180或者处理电路4170内的存储器中存储的指令。这种功能可以包括提供本文所讨论的各种无线特征、功能或者益处中的任一个。在一些实施例中,处理电路4170可以包括片上系统(soc)。
[0255]
在一些实施例中,处理电路4170可以包括射频(rf)收发机电路4172和基带处理电路4174中的一个或多个。在一些实施例中,射频(rf)收发机电路4172和基带处理电路4174可以在单独的芯片(或者芯片集)、板、或单元(诸如无线电单元和数字单元)上。在其他可替代的实施例中,rf收发机电路4172和基带处理电路4174的一部分或全部可以在相同的芯片或芯片集、板、或单元上。
[0256]
在某些实施例中,在本文中被描述为由网络节点、基站、enb、或其他这种网络设备提供的功能中的一些或全部可以由处理电路4170执行被存储在设备可读介质4180或处理电路4170内的存储器上的指令来执行。在可替代的实施例中,一些或全部的功能可以由处理电路4170不执行在单独或独立的设备可读介质上存储的指令来提供,诸如以硬连线的方式。在那些实施例中的任一个中,无论是否执行在设备可读存储介质上存储的指令,处理电
路4170可以被配置为执行所描述的功能。由这种功能所提供的益处并不单独限于处理电路或者网络节点4160的其他组件,但是由网络节点4160在整体上和/或通常由终端用户和无线网络享有。
[0257]
设备可读介质4180可以包括任何形式的易失性或非易失性计算机可读存储器,包括但不限于永久性存储设备、固态存储器、远程安装的存储器、磁介质、光介质、随机存取存储器(ram)、只读存储器(rom)、大容量存储介质(例如,硬盘)、可移除存储介质(例如,闪存驱动器、光盘(cd)或数字视频光盘(dvd))、和/或存储可由处理电路4170使用的信息、数据和/或指令的任何其他易失性或非易失性非暂态设备可读存储器设备和/或计算机可执行存储器设备。设备可读介质4180可以存储任何适合的指令、数据或者信息,包括计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用、和/或能够由处理电路4170执行并且由网络节点4160利用的其他指令。设备可读介质4180可用于存储由处理电路4170进行的任何计算和/或经由接口4190接收的任何数据。在一些实施例中,处理电路4170和设备可读介质4180可以被认为是集成的。
[0258]
接口4190在网络节点4160、网络4106、和/或wd 4110之间的信令和/或数据的有线或无线通信中使用。如图所示,接口4190包括例如通过有线连接向网络4106发送数据和从网络4106接收数据的(一个或多个)端口/端子4194。接口4190还包括无线电前端电路4192,该无线电前端电路4192可以耦合到天线4162,或者在某些实施例中是天线4162的一部分。无线电前端电路4192包括滤波器4198和放大器4196。无线电前端电路4192可以被连接到天线4162和处理电路4170。无线电前端电路可以被配置为调节在天线4162与处理电路4170之间传递的信号。无线电前端电路4192可以接收将要经由无线连接发送到其他网络节点或wd的数字数据。无线电前端电路4192可以使用滤波器4198和/或放大器4196的组合将数字数据转换成具有适当的信道和带宽参数的无线电信号。然后,无线电信号可经由天线4162被发送。类似地,当接收数据时,天线4162可收集无线电信号,然后,无线电信号被无线电前端电路4192转换成数字数据。数字数据可以被传递到处理电路4170。在其他实施例中,接口可以包括不同的组件和/或不同的组件组合。
[0259]
在某些可替代的实施例中,网络节点4160可以不包括单独的无线电前端电路4192,相反,处理电路4170可包括无线电前端电路并可连接到天线4162,而无需单独的无线电前端电路4192。类似地,在一些实施例中,rf收发机电路4172的全部或一部分可被认为是接口4190的一部分。在其他实施例中,接口4190可包括一个或多个端口或端子4194、无线电前端电路4192和rf收发机电路4172,作为无线电单元(未示出)的一部分,并且接口4190可与基带处理电路4174通信,该基带处理电路774是数字单元(未示出)的一部分。
[0260]
天线4162可包括一个或多个天线或者天线阵列,被配置为发送和/或接收无线信号。天线4162可以耦合到无线电前端电路4192,并且可以是能够无线发送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线4162可以包括可操作以例如在2ghz与66ghz之间发送/接收无线电信号的一个或多个全向、扇形或平板天线。全向天线可用于在任何方向上发送/接收无线电信号,扇形天线可用于发送/接收来自特定区域内的设备的无线电信号,平板天线可以是用于在相对直的线上发送/接收无线电信号的视线天线。在一些实例中,使用超过一个天线可以被称为mimo。在某些实施例中,天线4162可以与网络节点4160分离,并可通过接口或者端口连接到网络节点4160。
[0261]
天线4162、接口4190和/或处理电路4170可以被配置为执行在本文中被描述为由网络节点执行的任何接收操作和/或某些获得操作。任何信息、数据和/或信号可以从无线设备、另一网络节点和/或任何其他网络设备接收。类似地,天线4162、接口4190和/或处理电路4170可以被配置为执行在本文中被描述为由网络节点执行的任何发送操作。任何信息、数据和/或信号可被发送到无线设备、另一网络节点和/或任何其他网络设备。
[0262]
电源电路4187可包括或者耦合到电源管理电路,并被配置为向网络节点4160的组件供电以用于执行本文所描述的功能。电源电路4187可以从电源4186接收电力。电源4186和/或电源电路4187可被配置为以适合于相应组件的形式向网络节点4160的各种组件提供电力(例如,以每个相应组件所需的电压和电流级别)。电源4186可被包括在电源电路4187和/或网络节点4160中,或者可在电源电路4187和/或网络节点4160的外部。例如,网络节点4160可经由输入电路或者接口(诸如电缆)连接到外部电源(例如,电插座),由此,外部电源向电源电路4187供电。作为另一示例,电源4186可以包括采用电池或电池组形式的电源,其连接到或者集成在电源电路4187中。如果外部电源故障,则电池可以提供备用电力。也可以使用其他类型的电源,诸如光伏器件。
[0263]
网络节点4160的可替代实施例可以包括除了图16所示的之外的可负责提供网络节点的功能的某些方面的附加组件,其中网络节点的功能包括本文所描述的任一个功能和/或支持本文所描述的主题所需要的任何功能。例如,网络节点4160可以包括允许将信息输入到网络节点4160中并且允许信息从网络节点4160输出的用户接口设备。这可以允许用户执行针对网络节点4160的诊断、维护、修理和其他管理功能。
[0264]
如本文所使用的,无线设备(wd)是指能够、被配置、被布置和/或可操作以与网络节点和/或其他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可以是移动的,在该情况下,该wd还可
以被称为移动设备或移动终端。
[0265]
如图所示,无线设备4110包括天线4111、接口4114、处理电路4120、设备可读介质4130、用户接口设备4132、辅助设备4134、电源4136和电源电路4137。wd 4110可以包括用于由wd 4110支持的不同无线技术(诸如例如gsm、wcdma、lte、nr、wifi、wimax、或蓝牙无线技术,仅举几例)的示出组件中的一个或多个的多个集合。这些无线技术可以被集成到wd 4110内与其他组件相同或者不同的芯片或芯片集中。
[0266]
天线4111可包括一个或多个天线或者天线阵列,被配置为发送和/或接收无线信号,并且连接到接口4114。在某些可替代的实施例中,天线4111可以与wd 4110分离,并且可通过接口或者端口连接到wd 4110。天线4111、接口4114、和/或处理电路4120可以被配置为执行在本文中被描述为由wd执行的任何接收或发送操作。任何信息、数据、和/或信号可以从网络节点和/或另一个wd接收。在一些实施例中,无线电前端电路和/或天线4111可以被认为是接口。
[0267]
如图所示,接口4114包括无线电前端电路4112和天线4111。无线电前端电路4112包括一个或多个滤波器4118和放大器4116。无线电前端电路4112连接到天线4111和处理电路4120,并且被配置为调节在天线4111与处理电路4120之间传递的信号。无线电前端电路4112可以耦合到天线4111或者是天线4111的一部分。在一些实施例中,wd 4110可以不包括单独的无线电前端电路4112;相反,处理电路4120可包括无线电前端电路并且可连接到天线4111。类似地,在一些实施例中,rf收发机电路4122的全部或一些可被认为是接口4114的一部分。无线电前端电路4112可以接收将要经由无线连接发送到其他网络节点或wd的数字数据。无线电前端电路4112可以使用滤波器4118和/或放大器4116的组合将数字数据转换成具有适当的信道和带宽参数的无线电信号。然后,无线电信号可经由天线4111发送。类似地,当接收数据时,天线4111可收集无线电信号,然后,无线电信号被无线电前端电路4112转换成数字数据。数字数据可以被传递到处理电路4120。在其他实施例中,接口可以包括不同的组件和/或不同的组件组合。
[0268]
处理电路4120可以包括以下中的一项或多项的组合:微处理器,控制器,微控制器,中央处理单元,数字信号处理器,专用集成电路,现场可编程门阵列,或任何其他适合的计算设备、资源,或可操作以单独或者结合其他wd 4110组件(诸如设备可读介质4130)来提供wd 4110功能的硬件、软件、和/或编码逻辑的组合。这样的功能可以包括提供本文所讨论的各种无线特征或者益处中的任一个。例如,处理电路4120可以执行在设备可读介质4130或者处理电路4120内的存储器中存储的指令以提供本文中所公开的功能。
[0269]
如图所示,处理电路4120包括rf收发机电路4122、基带处理电路4124、和应用处理电路4126中的一个或多个。在其他实施例中,处理电路可包括不同的组件和/或不同的组件组合。在某些实施例中,wd 4110的处理电路4120可包括soc。在一些实施例中,rf收发机电路4122、基带处理电路4124、和应用处理电路4126可以在单独的芯片或芯片集上。在可替代的实施例中,基带处理电路4124和应用处理电路4126的一部分或全部可以被组合为一个芯片或芯片集,并且rf收发机电路4122可以在单独的芯片或芯片集上。在其他可替代的实施例中,rf收发机电路4122和基带处理电路4124的一部分或全部可以在相同的芯片或芯片集上,并且应用处理电路4126可以在单独的芯片或芯片集上。在其他可替代的实施例中,rf收发机电路4122、基带处理电路4124、和应用处理电路4126的一部分或全部可以被组合在单
个芯片或芯片集中。在一些实施例中,rf收发机电路4122可以是接口4114的一部分。rf收发机电路4122可调节rf信号以用于处理电路4120。
[0270]
在某些实施例中,在本文被描述为由wd执行的功能中的一些或全部可以由处理电路4120执行背心存储在设备可读介质4130(其在某些实施例中可以是计算机可读存储介质)上的指令提供。在可替代的实施例中,一些或全部功能可以由处理电路4120不执行在单独或独立的设备可读存储介质上存储的指令来提供,诸如以硬连线的方式。在那些特定实施例中的任一个中,无论是否执行在设备可读存储介质上存储的指令,处理电路4120可以被配置为执行所描述的功能。由这种功能所提供的益处并不单独限于处理电路4120或者wd 4110的其他组件,但是由wd 4110在整体上和/或通常由终端用户和无线网络享有。
[0271]
处理电路4120可以被配置为执行在本文中被描述为由wd执行的任何确定、计算、或类似操作(例如,某些获得操作)。如由处理电路4120执行的这些操作可以包括:通过例如以下操作来处理由处理电路4120获得的信息:将所获得的信息转换为其他信息,将所获得的信息或所转换的信息与由wd 4110存储的信息相比较,和/或基于所获得的信息或所转换的信息来执行一个或多个操作;以及作为处理的结果,做出确定。
[0272]
设备可读介质4130可以可操作以存储计算机程序、软件、应用,其包括逻辑、规则、代码、表等中的一个或多个和/或能够由处理电路4120执行的其他指令。设备可读介质4130可包括计算机存储器(例如,随机存取存储器(ram)或只读存储器(rom))、大容量存储介质(例如,硬盘)、可移除存储介质(例如,光盘(cd)或数字视频光盘(dvd))、和/或存储可以由处理电路4120使用的信息、数据和/或指令的任何其他易失性或非易失性、非暂态计算机可读和/或计算机可执行存储器设备。在一些实施例中,处理电路4120和设备可读介质4130可以被认为是集成的。
[0273]
用户接口设备4132可以提供允许人类用户与wd 4110交互的组件。这样的交互可以具有许多形式,诸如视觉、听觉、触觉等。用户接口设备4132可以可操作以向用户产生输出并且允许用户向wd 4110提供输入。交互的类型可以取决于安装在wd 4110中的用户接口设备4132的类型而变化。例如,如果wd 4110是智能电话,则交互可以经由触摸屏;如果wd 4110是智能仪表,则交互可以通过提供用量(例如,所使用的加仑数量)的屏幕或者提供听觉警报(例如,如果检测到烟雾)的扬声器。用户接口设备4132可包括输入接口、设备和电路、以及输出接口、设备和电路。用户接口设备4132被配置为允许将信息输入到wd 4110中,并且被连接到处理电路4120以允许处理电路4120处理输入信息。用户接口设备4132可包括例如麦克风、接近度或其他传感器、键/按钮、触摸显示器、一个或多个摄像头、usb端口、或其他输入电路。用户接口设备4132还被配置为允许输出来自wd 4110的信息,并且允许处理电路4120输出来自wd4110的信息。用户接口设备4132可以包括例如扬声器、显示器、振动电路、usb端口、耳机接口、或其他输出电路。使用用户接口设备4132的一个或多个输入和输出接口、设备、和电路,wd 4110可以与终端用户和/或无线网络通信,并且允许他们受益于本文所描述的功能。
[0274]
辅助设备4134可操作以提供通常可以不由wd执行的更特定的功能。这可以包括用于出于各种目的进行测量的专业化传感器、用于附加类型的通信(诸如有线通信)的接口等。辅助设备4134的组件的包含物和类型可以取决于实施例和/或场景而变化。
[0275]
在一些实施例中,电源4136可以以电池或电池组的形式。还可以使用其他类型的
电源,诸如外部电源(例如,电插座)、光伏器件、或电池。wd 4110还可包括用于将电力从电源4136输送到wd 4110的需要来自电源4136的电力以执行本文所描述或指示的任何功能的各部分的电源电路4137。在某些实施例中,电源电路4137可包括电源管理电路。附加地或者可替代地,电源电路4137可以可操作以接收来自外部电源的电力;在该情况下,wd 4110可以可经由输入电路或诸如电源电缆的接口连接到外部电源(诸如电插座)。在某些实施例中,电源电路4137还可以可操作以将电力从外部电源输送到电源4136。这可以例如用于电源4136的充电。电源电路4137可以对来自电源4136的电力执行任何格式化、转换、或其他修改以使电力适合于向其供电的wd 4110的相应组件。
[0276]
图17示出了根据一些实施例的用户设备。
[0277]
图17示出了根据本文所描述的各方面的ue的一个实施例。如本文所使用的,用户设备或ue可以不必具有在拥有和/或操作相关设备的人类用户意义上的用户。相反,ue可表示旨在向人类用户销售或由人类用户操作但是可以不或最初可以不与特定人类用户相关联的设备(例如,智能洒水器控制器)。可替代地,ue可表示不旨在向终端用户销售或由终端用户操作但是可以与用户相关联或为了用户的利益操作的设备(例如,智能电表)。ue 4200可以是由第三代合作伙伴项目(3gpp)标识的ue,包括nb-lot ue、机器类型通信(mtc)ue、和/或增强型mtc(emtc)ue。如图17所示,ue 4200是被配置用于根据由第三代合作伙伴项目(3gpp)颁布的一个或多个通信标准(诸如3gpp的gsm、umts、lte、和/或5g标准)进行通信的wd的一个示例。如先前所提到的,术语wd和ue可以可交换地使用。因此,虽然图17是ue,但是,本文所讨论的组件同样适用于wd,反之亦然。
[0278]
在图17中,ue 4200包括处理电路4201,该处理电路4201可操作地耦接到输入/输出接口4205、射频(rf)接口4209、网络连接接口4211、存储器4215(包括随机存取存储器(ram)4217、只读存储器(rom)4219、和存储介质4221等)、通信子系统4231、电源4213、和/或任何其他组件、或其任何组合。存储介质4221包括操作系统4223、应用程序4225、和数据4227。在其他实施例中,存储介质4221可包括其他类似类型的信息。某些ue可以利用图17所示的所有组件或者仅组件的子集。组件之间的集成度可以随ue的不同而变化。进一步地,某些ue可包含组件的多个实例,诸如多个处理器、存储器、收发机、发射机、接收机等。
[0279]
在图17中,处理电路4201可以被配置为处理计算机指令和数据。处理电路4201可以被配置为实现可操作以执行被存储为存储器中的机器可读计算机程序的机器指令的任何顺序状态机,诸如一个或多个硬件实现的状态机(例如,在离散逻辑、fpga、asic等中);可编程逻辑连同适当的固件一起;一个或多个存储程序、通用处理器,诸如微处理器或数字信号处理器(dsp),连同适当的软件一起;或上述的任何组合。例如,处理电路4201可包括两个中央处理单元(cpu)。数据可以是以适合于由计算机使用的形式的信息。
[0280]
在所描绘的实施例中,输入/输出接口4205可以被配置为向输入设备、输出设备、或输入和输出设备提供通信接口。ue 4200可以被配置为经由输入/输出接口4205使用输出设备。输出设备可以使用与输入设备相同类型的接口端口。例如,usb端口可用于提供向ue 4200的输入和来自ue4200的输出。输出设备可以是扬声器、声卡、视频卡、显示器、监视器、打印机、致动器、发射器、智能卡、另一个输出设备、或其任何组合。ue4200可以被配置为经由输入/输出接口4205使用输入设备以允许用户将信息捕获到ue 4200中。输入设备可包括接触敏感或者存在敏感显示器、摄像头(例如,数字摄像头、数字视频摄像头、网络摄像头
等)、麦克风、传感器、鼠标、轨迹球、方向板、轨迹板、滚轮、智能卡等。存在敏感显示器可包括感测来自用户的输入的电容或者电阻触摸传感器。传感器可以是例如加速度计、陀螺仪、倾斜传感器、力传感器、磁强计、光学传感器、接近传感器、另一个相似传感器、或其任何组合。例如,输入设备可以是加速度计、磁强计、数字相机、麦克风、和光学传感器。
[0281]
在图17中,rf接口4209可以被配置为向rf组件(诸如发射机、接收机、和天线)提供通信接口。网络连接接口4211可以被配置为向网络4243a提供通信接口。网络4243a可涵盖有线和/或无线网络,诸如局域网(lan)、广域网(wan)、计算机网络、无线网络、电信网络、另一个类似网络、或其任何组合。例如,网络4243a可包括wi-fi网络。网络连接接口4211可以被配置为包括用于根据一个或多个通信协议(诸如以太网、tcp/ip、sonet、atm等)通过通信网络与一个或多个其他设备通信的接收机和发射机接口。网络连接接口4211可以实现适于通信网络链路(例如,光学、电气等)的接收机和发射机功能。发射机和接收机功能可以共享电路组件、软件或固件,或者可替代地可以单独地实现。
[0282]
ram 4217可以被配置为经由总线4202与处理电路4201接口以在软件程序(诸如操作系统、应用程序、和设备驱动程序)的执行期间提供数据或者计算机指令的存储或者高速缓存。rom 4219可以被配置为向处理电路4201提供计算机指令或者数据。例如,rom 4219可以被配置为存储针对基本系统功能的不变的低级系统代码或者数据,诸如存储在非易失性存储器中的来自键盘的键击的基本输入和输出(i/o)、启动、或接收。存储介质4221可以被配置为包括存储器,诸如ram、rom、可编程只读存储器(prom)、可擦可编程只读存储器(eprom)、电可擦可编程只读存储器(eeprom)、磁盘、光盘、软盘、硬盘、可移除磁盘、或闪盘驱动器。在一个示例中,存储介质4221可以被配置为包括操作系统4223、应用程序4225(诸如网络浏览器应用、小部件或小配件引擎、或另一应用)、以及数据文件4227。存储介质4221可以存储各种不同操作系统或者操作系统的组合中的任一个以用于由ue 4200使用。
[0283]
存储介质4221可以被配置为包括多个物理驱动单元,诸如独立磁盘冗余阵列(raid)、软盘驱动器、闪存、usb闪盘驱动器、外部硬盘驱动器、拇指驱动器、笔式驱动器、键驱动器、高密度数字通用光盘(hd-dvd)光盘驱动器、内部硬盘驱动器、蓝光光盘驱动器、全息数字数据存储(hdds)光盘驱动器、外部迷你双列直插存储模块(dimm)、同步动态随机存取存储器(sdram)、外部微dimm sdram、智能卡存储器诸如用户标识模块(或可移除订户标识(sim/ruim)模块、其他存储器、或其任何组合。存储介质4221可以允许ue 4200访问被存储在暂态或非暂态存储器介质上的计算机可执行指令、应用程序等以卸载数据或者上载数据。制品(诸如利用通信系统的制品)可以有形地实现在存储介质4221中,该存储介质4221可包括设备可读介质。
[0284]
在图17中,处理电路4201可以被配置为使用通信子系统4231与网络4243b通信。网络4243a和网络4243b可以是相同的一个或多个网络或不同的一个或多个网络。通信子系统4231可以被配置为包括用于与网络4243b通信的一个或多个收发机。例如,通信子系统4231可以被配置为包括用于根据一个或多个通信协议(诸如ieee 802.11、cdma、wcdma、gsm、lte、utran、wimax等)与能够无线通信的另一个设备(诸如另一个wd、ue、或无线电接入网络(ran)的基站)的一个或多个远程收发机通信的一个或多个收发机。每个收发机可以包括分别实现适于ran链路(例如,频率分配等)的发射机或接收机功能的发射机4233和/或接收机4235。进一步地,每个收发机的发射机4233和接收机4235可以共享电路组件、软件或固件,
或者可替代地可以单独地实现。
[0285]
在示出的实施例中,通信子系统4231的通信功能可包括数据通信、语音通信、多媒体通信、短程通信(诸如蓝牙、近场通信)、基于位置的通信(诸如使用全球定位系统(gps)以确定位置)、另一个类似通信功能、或其任何组合。例如,通信子系统4231可包括蜂窝通信、wi-fi通信、蓝牙通信、和gps通信。网络4243b可涵盖有线和/或无线网络,诸如局域网(lan)、广域网(wan)、计算机网络、无线网络、电信网络、另一个类似网络、或其任何组合。例如,网络4243b可以是蜂窝网络、wi-fi网络、和/或近场网络。电源4213可以被配置为向ue 4200的组件提供交流(ac)或者直流(dc)电源。
[0286]
本文中所描述的特征、益处和/或功能可以被实现在ue 4200的组件中的一个中或者被划分在ue 4200的多个组件上。进一步地,本文中所描述的特征、益处、和/或功能可以以硬件、软件、或固件的任何组合实现。在一个示例中,通信子系统4231可以被配置为包括本文所描述的任何组件。进一步地,处理电路4201可以被配置为通过总线4202与这样的组件中的任一个通信。在另一示例中,任何这样的组件可由被存储在存储器中的程序指令表示,该程序指令当由处理电路4201执行时执行本文所描述的对应的功能。在另一示例中,任何这样的组件的功能可以在处理电路4201与通信子系统4231之间被划分。在另一示例中,任何这样的组件的非计算密集功能可以以软件或者固件实现,并且计算密集功能可以以硬件实现。
[0287]
图18示出了根据一些实施例的虚拟化环境。
[0288]
图18是示出可以虚拟化由一些实施例实现的功能的虚拟化环境4300的示意性框图。在目前上下文中,虚拟化意味着创建装置或设备的虚拟版本,其可包括虚拟化硬件平台、存储设备、和网络资源。如本文所使用的,虚拟化可以被应用于节点(例如,虚拟化基站或虚拟化无线电接入节点)或设备(例如,ue、无线设备、或任何其他类型的通信设备)或其组件,并且涉及功能的至少一部分在其中被实现为一个或多个虚拟组件(例如,经由一个或多个应用、组件、功能、虚拟机、或在一个或多个网络中的一个或多个物理处理节点上执行的容器)的实现。
[0289]
在一些实施例中,本文所描述的功能中的一些或全部可以被实现为由在由硬件节点4330中的一个或多个托管的一个或多个虚拟环境4300中实现的一个或多个虚拟机执行的虚拟组件。进一步地,在虚拟节点不是无线电接入节点或不要求无线电连接(例如,核心网络节点)的实施例中,则网络节点可以完全虚拟化。
[0290]
功能可以由一个或多个应用4320(其可以可替代地被称为软件实例、虚拟设备、网络功能、虚拟节点、虚拟网络功能等)实现,该应用4320可操作以实现本文所公开的实施例中的一些的特征、功能、和/或益处中的一些。应用4320在虚拟化环境4300中运行,该虚拟化环境4300提供包括处理电路4360和存储器4390的硬件4330。存储器4390包含可由处理电路4360执行的指令4395,其中,应用4320可操作以提供本文所公开的特征、益处、和/或功能中的一个或多个。
[0291]
虚拟化环境4300包括通用或者专用网络硬件设备4330,该通用或者专用网络硬件设备4330包括一组一个或多个处理器或者处理电路4360,其可以是商用现货(cots)处理器、专用集成电路(asic)、或包括数字或模拟硬件组件或专用处理器的任何其他类型的处理电路。每个硬件设备可以包括存储器4390-1,该存储器4390-1可以是用于暂时存储由处
4491被配置为无线连接到对应的基站4412c或由对应的基站4412c寻呼。覆盖区域4413a中的第二ue 4492可无线连接到对应的基站4412a。虽然在该示例中示出了多个ue 4491、4492,但是,所公开的实施例同样适用于唯一的ue在覆盖区域中或者唯一的ue连接到对应的基站4412的情况。
[0302]
电信网络4410自身连接到主机计算机4430,该主机计算机4430可在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中实现或者作为服务器群中的处理资源。主机计算机4430可以在服务提供商的所有权或者控制下,或者可以通过服务提供商或者代表服务提供商来操作。电信网络4410与主机计算机4430之间的连接4421和4422可以从核心网络4414直接延伸到主机计算机4430或者可以经由可选的中间网络4420进行。中间网络4420可以是公共、私有或主机网络中的一个或公共、私有或主机网络中的超过一个的组合;如果有的话,中间网络4420可以是骨干网或因特网;特别地,中间网络4420可包括两个或更多个子网络(未示出)。
[0303]
图19的通信系统作为整体启用所连接的ue 4491、4492与主机计算机4430之间的连接性。该连接性可以被描述为过顶(over-the-top(ott))连接4450。主机计算机4430和所连接的ue 4491、4492被配置为使用接入网络4411、核心网络4414、任何中间网络4420和可能的进一步的基础设施(未示出)作为中间体经由ott连接4450传递数据和/或信令。在ott连接4450穿过的参与的通信设备不知道上行链路和下行链路通信的路由的意义上,ott连接4450可以是透明的。例如,基站4412可以不或者不需要被通知与源于主机计算机4430的要被转发(例如,移交)到所连接的ue 4491的数据的传入下行链路通信的过去路由。类似地,基站4412不需要知道源于ue 4491的朝向主机计算机4430的传出上行链路通信的未来路由。
[0304]
图20示出了根据一些实施例的主机计算机通过部分无线连接经由基站与用户设备通信。
[0305]
现在将参考图20描述在前述段落中讨论的ue、基站和主机计算机的根据实施例的示例实现。在通信系统4500中,主机计算机4510包括硬件4515,该硬件4515包括被配置为建立和维持与通信系统4500的不同通信设备的接口的有线或无线连接的通信接口4516。主机计算机4510还包括处理电路4518,该处理电路4518可具有存储和/或处理能力。特别地,处理电路4518可包括一个或多个可编程处理器、专用集成电路、现场可编程门阵列或者适于执行指令的这些(未示出)的组合。主机计算机4510还包括软件4511,该软件4511被存储在主机计算机4510中或可由主机计算机4510访问并可由处理电路4518执行。软件4511包括主机应用4512。主机应用4512可以可操作以向远程用户提供服务,诸如经由在ue 4530和主机计算机4510处终止的ott连接4550连接的ue 4530。在向远程用户提供服务时,主机应用4512可提供使用ott连接4550发送的用户数据。
[0306]
通信系统4500还包括基站4520,该基站4520在电信系统中被提供并包括使得基站4520能够与主机计算机4510和ue 4530通信的硬件4525。硬件4525可包括用于建立和维持与通信系统4500的不同通信设备的接口的有线或无线连接的通信接口4526,以及用于建立和维持至少与位于由基站4520服务的覆盖区域(在图20中未示出)中的ue 4530的无线连接4570的无线电接口4527。通信接口4526可以被配置为促进到主机计算机4510的连接4560。连接4560可以是直接的或者它可以穿过电信系统的核心网络(在图20中未示出)和/或电信
系统外部的一个或多个中间网络。在示出的实施例中,基站4520的硬件4525还包括处理电路4528,该处理电路4528可包括一个或多个可编程处理器、专用集成电路、现场可编程门阵列或者适于执行指令的这些(未示出)的组合。基站4520还包括内部存储或者可经由外部连接访问的软件4521。
[0307]
通信系统4500还包括已经提到的ue 4530。它的硬件4535可包括无线电接口4537,该无线电接口4537被配置为建立和维持与服务ue 4530当前所位于的覆盖区域的基站的无线连接4570。ue 4530的硬件4535还包括处理电路4538,该处理电路4538可包括一个或多个可编程处理器、专用集成电路、现场可编程门阵列或者适于执行指令的这些(未示出)的组合。ue 4530还包括软件4531,该软件4531被存储在ue 4530中或可由ue 4530访问并可由处理电路4538执行。软件4531包括客户端应用4532。客户端应用4532可以可操作以在主机计算机4510的支持下经由ue4530向人类或非人类用户提供服务。在主机计算机4510中,执行的主机应用4512可经由在ue 4530和主机计算机4510处终止的ott连接4550与执行的客户端应用4532通信。在向用户提供服务时,客户端应用4532可以接收来自主机应用4512的请求数据,并且响应于请求数据来提供用户数据。ott连接4550可以传送请求数据和用户数据二者。客户端应用4532可与用户交互来生成它提供的用户数据。
[0308]
应注意,图20所示的主机计算机4510、基站4520和ue 4530可以分别与图19的主机计算机4430、基站4412a、4412b、4412c中的一个和ue4491、4492中的一个类似或者相同。也就是说,这些实体的内部工作可以如图20所示,并且独立地,周围网络拓扑可以是图19的网络拓扑。
[0309]
在图20中,ott连接4550已经被抽象绘制以图示主机计算机4510与ue 4530之间经由基站4520的通信,而不明确引用任何中间设备和经由这些设备的消息的精确路由。网络基础设施可确定路由,其中,网络基础设施可以被配置为对ue 4530或操作主机计算机4510的服务提供商或二者隐瞒该路由。虽然ott连接4550是活动的,但是,网络基础设施还可以采取它动态改变路由(例如,在网络的负载平衡考虑或重新配置的基础上)的决策。
[0310]
ue 4530与基站4520之间的无线连接4570是根据贯穿本公开所描述的实施例的教导。各种实施例中的一个或多个可以改进使用其中无线连接4570形成最后一段的ott连接4550被提供给ue 4530的ott服务的性能。更确切地,这些实施例的教导可以提高随机接入速度和/或降低随机接入失败率,并且从而提供诸如更快和/或更可靠的随机接入的益处。
[0311]
测量过程可以被提供用于监测一个或多个实施例所改进的数据速率、延迟和其他因素的目的。还可以存在用于响应于测量结果的变化来重新配置主机计算机4510与ue 4530之间的ott连接4550的可选的网络功能。测量过程和/或用于重新配置ott连接4550的网络功能可以在主机计算机4510的软件4511和硬件4515中或者在ue 4530的软件4531和硬件4535中或二者中实现。在实施例中,传感器(未示出)可以被部署在ott连接4550穿过的通信设备中或者与ott连接4550穿过的通信设备相关联;传感器可通过供应上文例示的监测量的值或者供应软件4511、4531可以计算或者估计监测量的其他物理量的值来参与测量过程。ott连接4550的重新配置可包括消息格式、重传设置、优选路由等;重新配置不需要影响基站4520,并且重新配置可以对于基站4520是未知或者感觉不到的。这样的过程和功能可以在本领域中已知和实践。在某些实施例中,测量结果可以涉及促进主机计算机4510的吞吐量、传播时间、延迟等的测量结果的专有ue信令。测量可以在该软件4511和4531中实现使
得消息(特别地空或“假”消息)使用ott连接4550发送,同时测量监测传播时间、误差等。
[0312]
图21示出了根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法。
[0313]
图21是根据一个实施例的示出在通信系统中实现的方法的流程图。通信系统包括主机计算机、基站和ue,其可以是参考图19至图20所描述的主机计算机、基站和ue。为了本公开的简单起见,在本节中仅包括图21的附图标记。在步骤4610中,主机计算机提供用户数据。在步骤4610的子步骤4611(其可以是可选的)中,主机计算机通过执行主机应用来提供用户数据。在步骤4620中,主机计算机向ue发起携带用户数据的传输。在步骤4630(其可以是可选的)中,根据贯穿本公开所描述的实施例的教导,基站向ue发送在主机计算机发起的传输中携带的用户数据。在步骤4640(其也可以是可选的)中,ue执行与由主机计算机执行的主机应用相关联的客户端应用。
[0314]
图22示出了根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法。
[0315]
图22是根据一个实施例的示出在通信系统中实现的方法的流程图。通信系统包括主机计算机、基站和ue,其可以是参考图19至图20所描述的主机计算机、基站和ue。为了本公开的简单起见,在本节中仅包括图22的附图标记。在该方法的步骤4710中,主机计算机提供用户数据。在可选的子步骤(未示出)中,主机计算机通过执行主机应用来提供用户数据。在步骤4720中,主机计算机向ue发起携带用户数据的传输。根据贯穿本公开所描述的实施例的教导,传输可经由基站传递。在步骤4730(其可以是可选的)中,ue接收在传输中携带的用户数据。
[0316]
图23示出了根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法。
[0317]
图23是根据一个实施例的示出在通信系统中实现的方法的流程图。通信系统包括主机计算机、基站和ue,其可以是参考图19至图20所描述的主机计算机、基站和ue。为了本公开的简单起见,在本节中仅包括图23的附图标记。在步骤4810(其可以是可选的)中,ue接收由主机计算机所提供的输入数据。附加地或者可替代地,在步骤4820中,ue提供用户数据。在步骤4820的子步骤4821(其可以是可选的)中,ue通过执行客户端应用来提供用户数据。在步骤4810的子步骤4811(其可以是可选的)中,ue执行响应于所接收的由主机计算机所提供的输入数据而提供用户数据的客户端应用。在提供用户数据时,执行的客户端应用还可以考虑从用户接收的用户输入。不管提供用户数据的特定方式,在子步骤4830(其可以是可选的)中,ue向主机计算机发起用户数据的传输。在方法的步骤4840中,根据贯穿本公开所描述的实施例的教导,主机计算机接收从ue发送的用户数据。
[0318]
图24示出了根据一些实施例的在包括主机计算机、基站和用户设备的通信系统中实现的方法。
[0319]
图24是根据一个实施例的示出在通信系统中实现的方法的流程图。通信系统包括主机计算机、基站和ue,其可以是参考图19至图20所描述的主机计算机、基站和ue。为了本公开的简单起见,在本节中仅包括图24的附图标记。在步骤4910(其可以是可选的)中,根据贯穿本公开所描述的实施例的教导,基站接收来自ue的用户数据。在步骤4920(其可以是可选的)中,基站向主机计算机发起所接收的用户数据的传输。在步骤4930(其可以是可选的)
中,主机计算机接收在由基站发起的传输中携带的用户数据。
[0320]
本文所公开的任何适当的步骤、方法、特征、功能、或益处可以通过一个或多个虚拟装置的一个或多个功能单元或模块执行。每个虚拟装置可包括许多这些功能单元。这些功能单元可以经由处理电路实现,该处理电路可包括一个或多个微处理器或微控制器,以及其他数字硬件,该数字硬件可包括数字信号处理器(dsp)、专用数字逻辑等。处理电路可以被配置为执行被存储在存储器中的程序代码,该存储器可包括一种或几种类型的存储器,诸如只读存储器(rom)、随机存取存储器(ram)、高速缓存存储器、闪存设备、光学存储设备等。被存储在存储器中的程序代码包括用于执行一个或多个电信和/或数据通信协议的程序指令以及用于执行本文所描述的技术中的一个或多个的指令。在一些实施方式中,处理电路可以用于使得相应功能单元执行根据本公开的一个或多个实施例的对应功能。
[0321]
如本文所使用的,术语单元可以具有电子装置、电气设备、和/或电子设备的领域中的常规含义,并且可包括例如电气和/或电子电路、设备、模块、处理器、存储器、逻辑固态和/或分立设备、用于执行相应任务、过程、计算、输出、和/或显示功能等的计算机程序或指令,诸如本文所描述的那些东西。
[0322]
下面讨论了进一步的定义和实施例。
[0323]
在本发明构思的各种实施例的以上描述中,应当理解,本文所使用的术语仅出于描述特定实施例的目的,并且不旨在是对本发明构思的限制。除非另外定义,否则本文所使用的所有术语(包括技术术语和科学术语)具有与本发明构思所属领域普通技术人员通常理解的相同的意义。还将理解的是,除非在本文中明确地这样定义,否则术语(诸如在常用的词典中定义的那些)应当被解释为具有与其在本说明书和相关领域的上下文中的意义一致的意义并且将不以理想化或过度正式的意义解释。
[0324]
当提到元件被“连接”、“耦接”、“响应”或其变型到另一元件时,其可以直接地连接、耦接、或响应于另一元件,或者中间元件可以存在。相反,当提到元件被“直接地连接”、“直接地耦接”、“直接地响应”、或其变型到另一元件时,不存在中间元件。相同的数字自始至终指代相同的元件。此外,如本文所使用的“耦接”、“连接”、“响应”或其变型可包括无线耦接、连接或响应。如在此所使用的,除非上下文另外清楚指示,否则单数形式“一”、“一个”和“该”旨在也包括复数形式。众所周知的功能或者结构可出于简洁和/或清晰起见而不详细描述。术语“和/或”(缩写“/”)包括相关联的列表项中的一个或多个的任意和全部组合。
[0325]
将理解,尽管术语第一、第二、第三等可以在本文中用于描述各种元件/操作,但是这些元件/操作不应当受到这些术语限制。这些术语仅用于将一个元件/操作与另一个元件/操作进行区分。因此,在不脱离本发明构思的教导的情况下,一些实施例中的第一元件/操作可在其他实施例中被称为第二元件/操作。相同的参考标记或者相同的参考指示符在整个说明书中指示相同或者类似的元件。
[0326]
如本文所使用的,术语“包括”、“包含”、“具有”、“拥有”、“有”、或其变型是开放式的,并且包括一个或多个所述的特征、整体、元件、步骤、组件或功能,但是不排除一个或多个其他特征、整体、元件、步骤、组件、功能或它们的组合的存在或者添加。此外,如本文所使用的,来源于拉丁文短语“例如”的常用短语“例如”可以用于介绍或者指定先前所提到的项的一般示例或示例,并且不旨在是对此类项的限制。来源于拉丁文短语“也就是”的常用短语“即”可以用于从更一般的叙述指定特定项。
[0327]
本文参考计算机实现的方法、装置(系统和/或设备)和/或计算机程序产品的框图和/或流程图图示描述了示例实施例。应理解,框图和/或流程图图示中的框、和框图和/或流程图图示中的框的组合可以由计算机程序指令实现,该计算机程序指令由一个或多个计算机电路执行。这些计算机程序指令可被提供给通用计算机电路、专用计算机电路、和/或其他可编程数据处理电路的处理器电路以生成机器,以使得经由计算机和/或其他可编程数据处理装置的处理器执行的指令变换并且控制晶体管、被存储在存储器位置中的值、和这种电路内的其他硬件组件以实现框图和/或(一个或多个)流程图框中指定的功能/动作,从而产生用于实现框图和/或(一个或多个)流程图框中指定的功能/动作的装置(功能)和/或结构。
[0328]
这些计算机程序指令还可被存储在有形的计算机可读介质中,其可以引导计算机或其他可编程数据处理装置以特定方式运行,以使得被存储在计算机可读介质中的指令产生包括实现框图和/或(一个或多个)流程图框中指定的功能/动作的指令的制品。因此,本发明构思的实施例可被实现在硬件和/或在处理器(诸如数字信号处理器)上运行的软件(包括固件、常驻软件、微代码等)中,其可被统称为“电路”、“模块”或其变型。
[0329]
还应当注意,在一些替代实施方式中,框中指出的功能/动作可不按照流程图中所指出的顺序发生。例如,连续示出的两个框可以实际上基本上并发地执行或者框可以有时以相反的顺序执行,这取决于所涉及的功能/动作。而且,流程图和/或框图的给定框的功能可以被分为多个框,和/或流程图和/或框图的两个或更多个框的功能可被至少部分地集成。最后,其他框可被添加/插入在示出的框之间,和/或在不脱离发明构思的范围的情况下,可以省略框/操作。此外,尽管图中的一些包括示出通信的主要方向的通信路径上的箭头,但是,应理解到,通信可以在与所描绘的箭头相反的方向上发生。
[0330]
在基本上不脱离本发明构思的原理的情况下,可以对实施例进行许多变型和修改。所有此类变型和修改旨在在本文中被包括在本发明构思的范围内。因此,上文所公开的主题将被认为是说明性而非限制性的,并且实施例的示例旨在覆盖落在本发明构思的精神和范围内的所有此类修改、增强和其他实施例。因此,在法律允许的最大程度上,本发明构思的范围将由包括实施例的示例及其等同物的本公开的最宽允许解释来确定,并且不应当由前述的具体实施方式限制或者限定。
[0331]
下面提供对来自上述公开内容的缩写的解释。
[0332]
缩写
ꢀꢀꢀ
解释
[0333]
1g
ꢀꢀꢀꢀꢀ
第一代
[0334]
2g
ꢀꢀꢀꢀꢀ
第二代
[0335]
3g
ꢀꢀꢀꢀꢀ
第三代
[0336]
3gpp
ꢀꢀꢀ
第三代合作伙伴计划
[0337]
4g
ꢀꢀꢀꢀꢀ
第四代
[0338]
5g
ꢀꢀꢀꢀꢀ
第五代
[0339]
aaa
ꢀꢀꢀꢀ
认证、授权和计费服务器
[0340]
air
ꢀꢀꢀꢀ
认证信息请求
[0341]
amf
ꢀꢀꢀꢀ
接入和移动性管理功能
[0342]
ausf
ꢀꢀꢀ
认证服务器功能
[0343]
cn
ꢀꢀꢀꢀꢀ
核心网络
[0344]
ecies
ꢀꢀ
椭圆曲线集成加密方案
[0345]
gnb
ꢀꢀꢀꢀ
nr中的无线电基站
[0346]
gsm
ꢀꢀꢀꢀ
全球移动通信系统
[0347]
hn
ꢀꢀꢀꢀꢀ
归属网络
[0348]
ims
ꢀꢀꢀꢀ
国际移动用户标识
[0349]
lte
ꢀꢀꢀꢀ
长期演进
[0350]
mac
ꢀꢀꢀꢀ
消息认证码
[0351]
mcc
ꢀꢀꢀꢀ
移动国家代码
[0352]
me
ꢀꢀꢀꢀꢀ
移动设备
[0353]
mnc
ꢀꢀꢀꢀ
移动网络代码
[0354]
mno
ꢀꢀꢀꢀ
移动网络运营商
[0355]
nai
ꢀꢀꢀꢀ
网络接入标识符
[0356]
nas
ꢀꢀꢀꢀ
非接入层
[0357]
nr
ꢀꢀꢀꢀꢀ
新无线电
[0358]
ran
ꢀꢀꢀꢀ
无线电接入网络
[0359]
rrc
ꢀꢀꢀꢀ
无线电资源控制
[0360]
rsa
ꢀꢀꢀꢀ
rivest-shamir-adleman
[0361]
sbi
ꢀꢀꢀꢀ
基于服务的接口
[0362]
seaf
ꢀꢀꢀ
安全锚定功能
[0363]
sidf
ꢀꢀꢀ
签约标识符去隐藏功能
[0364]
sn
ꢀꢀꢀꢀꢀ
服务网络
[0365]
suci
ꢀꢀꢀ
签约隐藏标识符
[0366]
supi
ꢀꢀꢀ
签约永久标识符
[0367]
udm
ꢀꢀꢀꢀ
统一数据管理
[0368]
ue
ꢀꢀꢀꢀꢀ
无线设备或用户设备
[0369]
umts
ꢀꢀꢀ
通用移动电信服务
[0370]
usim
ꢀꢀꢀ
通用用户标识模块
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献