相关应用
本申请要求于2019年11月1日提交的临时专利申请序列号62/754,305的权益,其全部公开内容通过引用并入本文中。
本公开涉及无线网络,尤其涉及无线网络中关键数据和非关键数据的混合的传输。
背景技术:
在新定义的第三代合作伙伴计划(3gpp)研究项目(nokia等,“rp-182090:修订的sid:nr工业物联网(iot)的研究”,3gpptsgran会议#81,2018年9月10日至13日)中,对新无线电(nr)技术增强进行了研究,其目标是提供更具确定性的低延迟数据传送。这种业务也被称为时间敏感网络(tsn)业务,其中每周期时间通常有周期性的分组出现。
可以用动态上行链路许可或配置上行链路许可来调度上行链路业务。在动态许可的情况下,nr节点b(gnb)针对每个上行链路传输向用户设备(ue)提供上行链路许可。配置许可被预先分配,即一次提供给ue;之后,配置上行链路许可对于根据配置周期性的上行链路传输的使用是有效的。如果没有上行链路数据可用于传输,则ue不需要在那些上行链路资源上发送填充,即,可以跳过在此类许可上的上行链路传输。
典型的nr物联网(iot)设备会处理用于多种服务类型的通信,例如,周期性的超可靠和低延迟通信(urllc)类型的机器人控制消息(也被称为类似tsn的业务)、urllc类型的偶发警报信号(将需要为其配置周期性资源)、偶发的传感器数据传输、以及其他增强型移动宽带(embb)/移动宽带(mbb)尽力服务类型的业务,诸如偶发的视频传输或软件更新。这将导致业务混合将被ue复用于上行链路传输,即,将需要配置具有不同优先级的媒体访问控制(mac)多逻辑信道。
ue需要时间来准备上行链路许可上的物理上行链路共享信道(pusch)传输。如果逻辑信道(lch)的数据到达得太晚,则它无法被包括在当前构建的pusch数据传输中,并且它不得不等待下一许可。对于动态许可,已在3gppts38.214v15.3.0-表6.4-2和表6.4-1中指定了准备pusch传输的时间(被称为n2),如表1和表2中针对不同的ue能力所描述的。
表1.针对pusch定时能力1的pusch准备时间
表2.针对pusch定时能力2的pusch准备时间
对于配置许可,尽管ue不需要每许可对物理下行链路控制信道(pdcch)进行解码,但是在ue侧也预期对应的pusch准备时间以构建mac协议数据单元(pdu)。在下文中,短语“pusch处理时间”被用于表示在配置许可或动态许可中准备pusch传输所需的时间。
图1示出了pusch处理时间的概念,其中,在第二时机中可以看到tsn业务不适合pusch,因为根据准备时间(pt)所允许的,它到达得太晚。然而,由于embb数据在处理时间内到达,因此它填充了pusch。
另外,3gpp技术规范(ts)38.321具有与针对非关键lch的配置许可(类型1而不是类型2)有关的逻辑信道优先级划分(lcp)限制。此限制可以是由gnb通过以下“logicalchannelconfig信息元素”配置的无线电资源控制(rrc)(例如,参见3gppts38.331):
此外,在3gppts38.321中它通过以下限制而获得:
尽管在该规范中尚未达成共识,但在下文中,假定存在针对配置许可类型2的类似限制。已经针对3gpp提出了此限制;并且,如果未达成共识,则以下内容仅适用于配置许可类型1。
如图2中所示,该限制防止非关键业务在配置许可上发送,如果该配置许可旨在针对关键业务的话。此机制不能解决tsn业务延迟到达的问题,因为urllc数据只能在下一机会中被发送,如果有额外资源可用的话。另一方面,此机制清空了传输机会(图2中的第二传输时机),其可能是由gnb调度器有意地设置的,以减少对其他ue的上行链路业务的干扰。
技术实现要素:
本文公开了用于在无线网络中发送关键数据和非关键数据的混合的系统和方法。公开了由无线设备执行的方法的实施例以及对应的无线设备的实施例。在一些实施例中,一种由无线设备执行的用于发送关键数据和非关键数据的混合的方法包括:接收配置上行链路许可该配置上行链路许可在多个传输时间间隔中分配上行链路资源;以及在时间t到达确定关键数据将要使用配置上行链路许可来被发送,其中,时间t到达+准备时间(pt)在来自多个传输时间间隔中的特定传输时间间隔开始之后出现,并且其中,pt是在配置上行链路许可上准备上行链路传输所需的准备时间。该方法还包括:在时间t到达+pt处或在时间t到达+pt之后开始在特定传输时间间隔中使用被分配的上行链路资源来发送包括关键数据的上行链路传输。以这种方式,可以改进这种关键数据传输的延迟。
在一些实施例中,发送上行链路传输包括:在关键数据已经在时间t到达到达无线设备以用于发送之后,准备包括关键数据的上行链路传输。准备包括关键数据的上行链路传输包括:处理关键数据以创建媒体访问控制(mac)协议数据单元(pdu),以及将macpdu提供给无线设备的物理(phy)层以用于发送。
在一些实施例中,上行链路传输能够开始的在时间上的两个或更多个离散点在特定传输时间间隔内被定义。此外,包括关键数据的上行链路传输开始的时间是对应于在t到达+pt处或在t到达+pt之后出现的两个或更多个离散点之一的时间。
在一些实施例中,该方法还包括:接收用于预期关键数据的传输的时长td的配置。
在一些实施例中,针对配置上行链路许可存在对非关键数据传输的限制,并且该方法还包括:确定在自从包括关键数据的上行链路传输开始以来时间量td已经到期之后,对于特定传输时间间隔去除对非关键数据传输的限制。在一些实施例中,该方法还包括:在自从包括关键数据的上行链路传输开始以来时间量td已经到期之后,在特定传输时间间隔中使用被分配的上行链路资源来发送包括非关键数据的上行链路传输。
在一些实施例中,该方法还包括:在包括关键数据的上行链路传输完成之后,在特定传输时间间隔中使用被分配的上行链路资源来发送包括非关键数据的上行链路传输。在一些实施例中,该方法还包括:在包括关键数据的上行链路传输开始之前,在特定传输时间间隔中使用被分配的上行链路资源来发送包括非关键数据的上行链路传输。
在一些实施例中,该方法还包括:对于来自多个传输时间间隔中的在其中关键数据被发送的特定传输时间间隔之后出现的在后传输时间间隔:在时间t+δ确定没有关键数据要在配置上行链路许可的在后传输时间间隔期间被发送,其中,t是在后传输时间间隔的开始时间,δ是预定义或配置的时间量;以及当在时间t+δ确定没有关键数据要在配置上行链路许可的在后传输时间间隔期间被发送后,在时间t+δ处或在时间t+δ之后开始在在后传输时间间隔中使用被分配的上行链路资源来发送包括非关键数据的上行链路传输。在一些实施例中,该方法还包括:接收与配置上行链路许可相关联的δ的配置。在一些实施例中,δ是至少k*l个正交频分复用ofdm符号,其中,k是用于关键数据传输的配置重复次数,l是关键数据传输的每次重复的时长。在一些其他实施例中,δ是至少k*14个正交频分复用ofdm符号,其中,k是用于关键数据传输的配置重复次数。
在一些实施例中,一种用于发送关键数据和非关键数据的混合的无线设备包括:无线电前端电路;以及与无线电前端电路相关联的处理电路。该处理电路被配置为使得无线设备:接收配置上行链路许可,该配置上行链路许可在多个传输时间间隔中分配上行链路资源;以及在时间t到达确定关键数据将要使用配置上行链路许可来被发送,其中,时间t到达+准备时间(pt)在来自多个传输时间间隔中的特定传输时间间隔开始之后出现,并且其中,pt是在配置上行链路许可上准备上行链路传输所需的准备时间。该处理电路进一步被配置为使得无线设备:在时间t到达+pt处或在时间t到达+pt之后开始在特定传输时间间隔中使用被分配的上行链路资源来发送包括关键数据的上行链路传输。
还公开了由基站执行的方法的实施例以及对应的基站的实施例。在一些实施例中,一种由基站执行的方法包括向无线设备发送配置上行链路许可。该配置上行链路许可在多个传输时间间隔中分配上行链路资源以用于来自无线设备的上行链路传输。该方法还包括:监视来自配置上行链路许可的多个传输时间间隔中用于来自无线设备的上行链路传输的传输时间间隔,其中,该上行链路传输能够在该传输时间间隔开始之后的某个时间开始。
在一些实施例中,该上行链路传输能够在该传输时间间隔内的任一ofdm符号处开始。在一些其他实施例中,该上行链路传输能够在该传输时间间隔内的两个或更多个离散点中的任意一个处开始。
在一些实施例中,该方法还包括:针对无线设备,配置与配置上行链路许可有关的被预期用于关键数据的上行链路传输的时长。
在一些实施例中,针对配置上行链路许可存在对非关键数据传输的限制,并且该方法还包括:针对无线设备,配置delta值,该delta值定义在该传输时间间隔开始之后的时间量,在该时间量之后,如果没有关键数据要被无线设备在配置上行链路许可上发送,则去除对非关键数据传输的限制。此外,在一些实施例中,delta值是至少k*l个ofdm符号,其中,k是用于关键数据传输的配置重复次数,l是关键数据传输的每次重复的时长。在一些其他实施例中,delta值是至少k*14个ofdm符号,其中,k是用于关键数据传输的配置重复次数。
在一些实施例中,一种基站包括:处理电路,其被配置为使得基站向无线设备发送配置上行链路许可,其中,该配置上行链路许可在多个传输时间间隔中分配上行链路资源以用于来自无线设备的上行链路传输。该处理电路进一步被配置为使得该基站监视来自配置上行链路许可的多个传输时间间隔中用于来自无线设备的上行链路传输的传输时间间隔,其中,该上行链路传输能够在该传输时间间隔开始之后的某个时间开始。
附图说明
结合包含在本说明书中并构成本说明书的一部分的附图示出了本公开的若干方面,并且与说明书一起用于解释本公开的原理。
图1示出物理上行链路共享信道(pusch)处理时间的概念;
图2示出在用户设备(ue)处用于传输的时间敏感网络(tsn)数据到达与用于发送tsn数据的配置许可的下一传输机会的开始之间的失准问题;
图3是四个配置许可的示例,其中每个配置许可部分地与其他配置许可重叠;
图4示出根据本公开的一些实施例的用于tsn业务的中间pusch传输的示例;
图5示出根据本公开的一些实施例的用于图4中的tsn业务的中间pusch传输的多个增强;
图6示出根据本公开的一些实施例的可以由基站检查以接收中间pusch传输的配置许可内的量化传输子机会的示例;
图7示出根据本公开的一些实施例的在关键数据的中间pusch传输之前和之后发送非关键数据的示例;
图8示出可以在其中实现本公开的实施例的示例性无线网络;
图9示出根据本文描述的各方面的ue的一个实施例;
图10是示出虚拟化环境的示意性框图,其中可以虚拟化由一些实施例来实现的功能;
图11示出可以在其中实现本公开的实施例的通信系统,其中该通信系统包括电信网络,该电信网络包括接入网和核心网;
图12示出根据实施例的图11中的ue、基站和主计算机的示例性实现;
图13和图14是示出根据本公开的一些实施例的在通信系统中实现的方法的流程图。
图15示出根据本公开的一些实施例的ue和基站的操作;
图16示出根据本公开的一些其他实施例的ue和基站的操作;
图17示出根据本公开的一些实施例的无线网络中的装置的示意性框图。
具体实施方式
下面阐述的实施例表示使本领域技术人员能够实践实施例的信息,并且说明了实践实施例的最佳模式。在按照附图阅读以下描述时,本领域技术人员将理解本公开的概念,并且将认识到本文中未特别解决的这些概念的应用。应当理解,这些概念和应用落入本公开的范围内。
本文在第三代合作伙伴计划(3gpp)新无线电(nr)无线电技术(3gpp技术规范(ts)38.300v15.2.0的上下文中描述了本公开的实施例。应当理解,本文所描述的问题和解决方案同样适用于执行其他接入技术和标准的无线接入网和用户设备(ue)。nr被用作其中本公开的实施例适用的示例性技术,并且因此在说明书中使用nr对于理解问题和解决问题的解决方案特别有用。特别地,本公开的实施例还适用于3gpp长期演进(lte)、或3gpplte和nr集成,也被称为非独立nr。
当前存在某些挑战。在混合服务环境中,可能从单个ue生成多个业务类型,例如,超可靠和低延迟通信(urllc)/时间敏感网络(tsn)业务和增强型移动宽带(embb)业务。针对配置许可实现最新的解决方案可能会导致一些问题。如果tsn确定性业务数据具有到达失准,则会出现一个问题。这个到达失准是用于传输的tsn确定性业务数据到达与配置许可的传输机会之间的失准,从而使用于传输的tsn确定性数据到达与针对配置许可的即将到来的传输机会的开始之间的时间量少于物理上行链路共享信道(pusch)的处理时间。如果这种到达失准小于pusch的准备时间(例如,参见3gppts28.214-表6.4-2和表6.4-1),即,tsn到达<表1和表2中的n2,则媒体访问控制(mac)层和物理(phy)层没有足够的时间来准备pusch;因此,将发送另一个逻辑信道(lch)的数据(其在这个时间之前到达)而不是tsn数据。因此,tsnlch数据的传输将被延迟直到下一可用的配置许可机会为止,这意味着将不满足tsn流的延迟。图1用现有规范示出了在处理ue内混合服务时的此问题。显然,在配置许可的第二机会中,tsn数据到达得太晚;因此,tsn数据是在配置许可的第三机会上发送的。
在ts38.321中已讨论并部分提及的替代方案中,在embblch上被标记配置许可类型1或2限制。再次,请注意,在规范中还没有类型2限制,但是假定其已经在提议针对配置许可类型1的限制的过程中被讨论。图2示出了仅由引入对非关键lch的配置许可限制所导致的问题,并且特别地在配置许可的第二传输时机中示出了这种情况。在这种传输时机中,tsnlch数据和embblch数据均未在该传输时机上在pusch中被发送。因此,此规则引入了一些频谱效率低下的问题。
另一个解决方案是在小区/带宽部分(bwp)内配置多个活动的配置许可配置,其中每个配置部分地重叠,并且ue可以根据数据何时到达缓冲器处来选择在任一传输时机上发送。图3是四个配置的示例。
在lte中已经支持多个配置许可配置的激活。然而,多个配置许可配置的激活会带来一些复杂性。作为解决方案的一个部分,不相交的混合自动重发请求(harq)过程标识符(id)池被分配给每个配置许可。这意味着该方案需要大量的harq过程,其被限制为十六(16)个harq过程(例如,参见3gppts38.331)。此外,如果nr节点b(gnb)每ue被分配不同的配置,则ue需要通过显式字段或隐含地通过解调参考信号(dmrs)中的不同循环移位来指示它正在使用的配置。
本公开的某些方面及其实施例可以提供针对这些或其他挑战的解决方案。本公开的实施例提供使得能够有效地支持ue内混合业务场景的解决方案。在某些实施例中,该解决方案被划分为以下步骤:
1.在最初分配的配置许可资源中引入若干离散点,以使得可以在每个离散点处发送数据。优选地,gnb在被分配的资源内的每个离散点处解码上行链路传输。此外,为了避免更长的传输时间,配置许可引入了间隔时间,ue应当在该间隔时间的边界内发送tsnlch。
2.引入了在一段时间(delta)之后(如果tsn尚未到达)或在发送tsn之后,可以去除对非tsn/urllclch的原始小区群组(cg)的限制。
某些实施例可以提供以下技术优势中的一个或多个。使用本公开的实施例,网络将能够:
·处理在ue内混合业务的情况下确定性tsn业务的到达失准问题。
·解决harq过程数量众多的问题。
·解决混合服务解决方案的频谱效率低下的问题。
本公开的实施例的以下描述被划分为几个部分以利于说明。
请注意,在下文中,词语“关键业务”被用于指代tsn/urllc业务。
即使在未满足pusch准备时间的情况下使能中间pusch(mid-pusch)传输
针对ue的配置上行链路许可在多个传输时间间隔中对ue进行的上行链路传输分配上行链路资源。例如,在以上讨论的图1和图2中所示的每个示例中,示出了四个传输时间间隔。这些传输时间间隔在本文中也被称为“传输时机”或“传输机会”。并非允许上行链路传输仅在配置上行链路许可的传输时间间隔开始处开始,在本文中描述的实施例使得上行链路传输能够在传输时间间隔内的任意点或多个离散点中的任意一个处开始。例如,假定ue具有配置上行链路许可,并且关键数据在不满足准备时间(在本文中也被称为pusch准备时间)的时间(即,ue确定有关键数据要被发送的时间t到达加上准备时间(pt)是在配置上行链路许可的下一传输时间间隔开始之后)到达ue(即,ue确定有关键数据要在配置上行链路许可上被发送)。进而,使用在本文中被称为中间pusch传输的传输,ue在该传输时间间隔期间在t到达+pt处或在t到达+pt之后出现的某一点开始发送包括关键数据的上行链路传输。
在一个实施例中,ue可以在针对ue的配置上行链路许可的传输时间间隔内的任一被分配的pusch传输资源期间在任一正交频分复用(ofdm)符号处开始中间pusch传输。
在中间pusch传输的一些其他实施例中,配置上行链路许可的传输时间间隔被划分成在更大许可内的两个或更多个子时机中的每一个处的若干更小的许可。换句话说,配置上行链路许可的每个传输时间间隔被细分成多个子时机(在本文中也被称为子间隔)。进而,ue可以在任一子时机的开始处开始执行上行链路传输。例如,再次假定ue具有配置上行链路许可,并且关键数据在不满足准备时间(在本文中也被称为pusch准备时间)的时间(即,ue确定有关键数据要被发送的时间t到达加上pt是在配置上行链路许可的下一传输时间间隔开始之后)到达ue(即,ue确定有关键数据要在配置上行链路许可上被发送)。进而,使用中间pusch传输,ue在该传输时间间隔内在t到达+pt处或在t到达+pt之后出现的子时机的开始处开始发送包括关键数据的上行链路传输(例如,在在时间t到达+pt之后开始的第一子时机处开始发送)。
图4示出了用于tsn业务的中间pusch传输的示例。当使用中间pusch传输时,图4的示例中所示的第二机会的场景示出了在处理时间限制内,ue可以将mac协议数据单元(pdu)发送到phy层,并且phy层可以在有效的pusch资源上进行发送。
在另一个后续实施例中,无论何时开始发送,harq过程都是相同的。
本节中的一些问题被描述如下:
·在图4的示例中的第四机会处,即使tsn并未真正到达,由于限制也不会在可用资源中发送embb。
·在gnb处,gnb不得不在pusch时间内(连续)寻找所有可能的子时机,这由于需要密集的解码而因此需要大量的gnb处理。
以上两个问题将通过以下部分中描述的本公开的实施例来解决。
对gnb处理和网络频谱效率的增强
在本节中,将提供三个新的增强以限制非关键业务。在图5中示出了这些增强,其示出了针对频谱效率和gnb解码子时机的增强。
在一个实施例中,配置许可限制被更新成时间限制。也就是说,如果configuredgranttype2allowed=false并且noncriticaldelta是整数(且不是无穷大),则在ue决定发送非关键lch数据之前ue等待noncriticaldeltaofdm符号。如图5中的第四机会所示,此行为提高了频谱效率。具体地,如图5中的第四传输机会中所示,在第四传输机会开始之前,没有tsnlch数据已到达。然而,embb数据(非关键lch数据)在第四传输机会开始之前已到达。由于存在配置许可限制,因此ue最初被限制在第四传输机会的开始处发送embb数据。然而,ue然后等待noncriticaldeltaofdm符号。如果在那时没有tsn数据可用且准备好以用于发送,则ue在第四传输机会的剩余部分中发送embb数据。如以上在先前部分中所讨论的,ue可以在第四传输机会开始之后的noncriticaldeltaofdm符号处开始(embb数据的)此pusch中间传输,或者在第四传输时机开始之后的noncriticaldeltaofdm符号处或在noncriticaldeltaofdm符号之后的第一子时机处开始(embb数据的)此pusch中间传输。
该实施例的另一个变型(在本文中被称为delta时间段)是可以在ue已经发送tsn业务之后发送非关键数据。在图5中的第二传输机会中对此进行了图示。这显然与当前规范不同。因为即使许可时间资源已经开始,ue也不得不等待直到tsn到达,否则n2不足以准备好tsn的pusch。进而,它发送非关键数据。
包含上述实施例的一个可能的示例可以在mac规范中的configuregranttype1/2allowed定义内考虑,如下(除了若干其他修改之外):
configuregranttype1/2allowed,其设置配置许可类型1/2是否可以被用于传输;如果对于在配置许可开始之后(即,在配置许可的特定传输时间间隔开始之后)的noncriticaldeltaofdm符号时长,没有来自逻辑信道(具有grantedgranttype1/2allowed=true)的数据在此配置许可(在重叠许可中具有最长时长)上被发送,则configuregranttype1/2allowed被设置为true,并且如果deltaperiod时长自从关键数据在此配置许可上(即,在该配置许可的特定传输时间间隔上)的可能发送以来已到期,则configuregranttype1/2allowed被设置为true。
在另一个实施例中,如图6中所示,为gnb提供了若干量化子时机,以在被分配的机会内(即,在配置上行链路许可的传输时间间隔内)对pusch进行解码(即,监视)。若干个子时机被呈现为示例(14、7、4)。因此,ue将能够在每个子时机处构造macpdu。这可以被建模为“传统”pusch时机,其中对于同一harq过程,将会有一个或多个更小的许可/传输块(tb)。
在另一个实施例中,引入了配置许可(因为它具有比关键数据所需更多的额外资源)内被预期用于关键业务的传输的时长。该时间例如由无线电资源控制(rrc)来配置。在图5的第二机会中示出了此时长。这种被称为td的时长使得ue/gnb能够保持tsn业务的延迟受到限制。此外,当关键传输被推送到信道时,它帮助ue预期/准备在许可内的非关键业务传输。
在一个实施例中,在发送非关键数据之前ue等待关键数据的delta时间段被配置为至少k*l个ofdm符号,其中,k是配置重复次数(repk),l是关键数据传输的每次重复的pusch时长。
在另一个实施例中,delta时间段被配置为至少k*14个ofdm符号,其中,k是配置重复次数(repk)。
在一个实施例中,根据上述实施例在关键数据之后被发送时非关键数据的时域资源分配(起始符号/时隙和长度)是根据一些规则基于delta时间段以及delta时间段之后的可用配置资源来获得的。
例如,在图5中所示的第二机会中,由于延迟时间段和tsn传输,embb数据传输的时域分配根据预配置值而被修改。embb传输的起始符号和/或时隙是delta时间段之后的立即符号和/或时隙,并且传输时长等于min(lembb,delta时间段之后的配置许可资源内的其余ofdm符号),其中,lembb为预配置embb传输时长。embb传输的新时域分配在gnb处是隐含已知的。
这种建议对规范进行了一些改变。例如,ts38.331可能需要进行以下改变:
·timetransmissionduration:表示许可中关键数据传输所需的时长,在上文中被称为td。
·tranmissionoccasionsingrant:表示许可内ue可以在其上进行发送并且gnb应预期接收pusch开始的子时机数量。
·noncriticaldelta:在ue声明没有tsnlch到达之前非关键lch不得不等待的间隔延迟。
在下面的configuredgrantconfig信息元素(ie)的asn1代码中描述了这种改变的示例。
在替代实施例中,参数“tranmissionoccasionsingrant”被从“configuredgrantconfigie”中去除,并在“logicalchannelconfig信息元素”中被替换为“tranmissionoccasionsingrant”=8、6、4、2、或0个ofdm符号,如下特别所示。
进而,用于传输的起始ofdm符号可以被计算如下,在时隙t:
-tsn(关键)lch→t+transmissionoccasionsingrant。
-embb(非关键)lch→t+transmissionoccasionsingrant+noncriticaldelta;
其中,对于非关键业务,tranmissionoccasionsingrant=0。
此替代解决方案与前一解决方案的不同之处在于:“transmissionoccasionsingrant”无需在每个许可(动态、配置类型1或2)处,而是仅在每个lch处被分配。
考虑到甚至更有效的方案,另一个实施例是如果在配置许可的传输时间间隔中存在多个传输子时机,则调度器可以在关键数据之前发送非关键数据。在这种情况下,调度器(即,ue处的mac层)可以逐一地准备并触发短的非关键传输,直到关键数据传输出现在缓冲器中为止。这可以通过图7中的示例进行图示。因此,如图所示,如果直到传输许可的第三子时机关键数据传输都尚未准备好以用于发送并且跨越了四个子时机,则非关键数据可以在关键数据的传输之前在传输许可的前两个子时机中被发送,并且非关键数据也可以在关键数据的传输之后出现的其余子时机中被发送。
尽管本文描述的主题可以使用任何合适的组件在任何合适类型的系统中实现,但是本文所公开的实施例是关于无线网络(诸如图8中所示的示例性无线网络)进行描述的。为了简化起见,图8的无线网络仅描绘了网络806、网络节点860和860b、以及无线设备(wd)810、810b和810c。在实践中,无线网络还可以包括适合于支持无线设备之间或无线设备与另一通信设备(诸如,路线电话、服务提供商、或任何其他网络节点或终端设备)之间的通信的任何附加元件。在所示的组件中,网络节点860和wd810被描绘有附加的细节。无线网络可以向一个或多个无线设备提供通信和其他类型的服务,以促进无线设备的接入和/或由或经由无线网络提供的服务的使用。
无线网络可以包括任何类型的通信、电信、数据、蜂窝、和/或无线电网络或其他类似类型的系统和/或与其接口连接。在一些实施例中,无线网络可以被配置为根据特定标准或其他类型的预定义规则或过程进行操作。因此,无线网络的特定实施例可以实现通信标准,诸如全球移动通信系统(gsm)、通用移动电信系统(umts)、lte、和/或其他合适的第二代、第三代、第四代、或第五代(2g、3g、4g、或5g)标准(例如,nr);无线局域网(wlan)标准,诸如ieee802.11标准;和/或任何其他合适的无线通信标准,诸如全球微波接入互操作性(wimax)、蓝牙、z-wave、和/或zigbee标准。
网络806可以包括一个或多个回程网络、核心网络、因特网协议(ip)网络、公共交换电话网络(pstn)、分组数据网络、光网络、广域网(wan)、局域网(lan)、wlan、有线网络、无线网络、城域网、以及其他网络,以实现设备之间的通信。
网络节点860和wd810包括在下面更详细描述的各种组件。这些组件一起工作以提供网络节点和/或无线设备功能,诸如提供无线网络中的无线连接。在不同的实施例中,无线网络可以包括任何数量的有线或无线网络、网络节点、基站、控制器、无线设备、中继站、和/或可促进或参与经由有线或无线连接的数据和信号的通信的任何其他组件或系统。
如本文所使用的,网络节点是指能够、被配置为、被设置为、和/或可操作以与无线设备和/或与无线网络中的其他网络节点或设备直接或间接通信,以使能和/或提供对无线设备的无线接入和/或在无线网络中执行其他功能(例如,管理)的设备。网络节点的示例包括但不限于接入点(ap)(例如,无线电ap)、基站(bs)(例如,无线电基站、节点b、演进型节点b(enb)、以及gnb)。可以基于基站提供的覆盖量(或者换句话说,它们的发射功率水平)对它们进行分类,进而还可以将它们称为毫微微基站、微微基站、微基站、或宏基站。基站可以是中继节点或者控制中继的中继施主节点。网络节点还可以包括诸如集中式数字单元和/或有时也被称为远程无线电头(rrh)的远程无线电单元(rru)的分布式无线电基站的一个或多个(或所有)部分。这种rru可以或可以不与天线集成为天线集成无线电。分布式无线电基站的部分也可以被称为分布式天线系统(das)中的节点。网络节点的其他示例包括多标准无线电(msr)设备(诸如msrbs)、网络控制器(诸如无线电网络控制器(rnc)或bs控制器(bsc))、基站收发信站(bts)、传输点、传输节点、多小区/组播协调实体(mce)、核心网络节点(例如,移动交换中心(msc)、移动性管理实体(mme))、操作和维护(o&m)节点、操作支持系统(oss)节点、自组织网络(son)节点、定位节点(例如,演进的服务移动定位中心(e-smlc))、和/或最小化路测(mdt)。作为另一个示例,网络节点可以是虚拟网络节点,如下面更详细描述的。然而,更一般而言,网络节点可以表示能够、被配置为、被设置为、和/或可操作以使无线设备能够和/或向无线设备提供对无线网络的接入或向已接入无线网络的无线设备提供一些服务的任何合适的设备(或设备群组)。
在图8中,网络节点860包括处理电路870、设备可读介质880、接口890、辅助设备884、电源886、电源电路887、以及天线862。虽然在图8的示例性无线网络中示出的网络节点860可以表示包括所示的硬件组件的组合的设备,但是其他实施例可以包括具有不同的组件组合的网络节点。应当理解,网络节点包括执行本文所公开的任务、特征、功能和方法所需的硬件和/或软件的任何合适组合。此外,虽然网络节点860的组件被描绘为在更大的框内或嵌套在多个框内的单个框,但在实践上,网络节点可以包括构成单个所示组件的多个不同的物理组件(例如,设备可读介质880可以包括多个单独的硬盘驱动器以及多个随机存取存储器(ram)模块)。
类似地,网络节点860可以由多个物理上分离的组件(例如,节点b组件和rnc组件,或者bts组件和bsc组件等)组成,每个组件可以具有它们自己的相应组件。在网络节点860包括多个单独的组件(例如,bts和bsc组件)的某些场景中,一个或多个单独的组件可以在几个网络节点之间共享。例如,单个rnc可以控制多个节点b。在这种场景中,每个唯一的节点b和rnc对在一些实例中可以被视为一个单独的网络节点。在一些实施例中,网络节点860可以被配置为支持多个无线电接入技术(rat)。在这种实施例中,一些组件可以被复制(例如,用于不同rat的单独的设备可读介质880)并且一些组件可以被重新使用(例如,相同的天线862可以被rat共享)。网络节点860还可以包括多组用于集成到网络节点860中的不同无线技术(诸如,gsm、宽带码分多址(wcdma)、lte、nr、wifi、或蓝牙无线技术)的各种所示组件。这些无线技术可以被集成到网络节点860内相同或不同的芯片或芯片组以及其他组件。
处理电路870被配置为执行本文描述为由网络节点提供的任何确定、计算或类似的操作(例如,某些获得操作)。由处理电路870执行的这些操作可以包括例如通过将所获得的信息转换成其他信息,将所获得的信息或转换后的信息与存储在网络节点中的信息进行比较,和/或基于所获得的信息或转换后的信息来执行一个或多个操作来处理由处理电路870获得的信息,以及做出确定作为所述处理的结果。
处理电路870可以包括微处理器、控制器、微控制器、中央处理单元(cpu)、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、或任何其他合适的计算设备、资源、或硬件、软件和/或编码逻辑的组合中的一个或多个的组合。例如,处理电路870可以执行存储在设备可读介质880中或处理电路870内的存储器中的指令。这种功能可以包括提供本文所讨论的各种无线特征、功能或益处中的任何一个。在一些实施例中,处理电路870可以包括片上系统(soc)。
在一些实施例中,处理电路870可以包括射频(rf)收发机电路872和基带处理电路874中的一个或多个。在一些实施例中,rf收发机电路872和基带处理电路874可以在单独的芯片(或芯片组)、板、或者诸如无线电单元和数字单元的单元上。在可替代实施例中,rf收发机电路872和基带处理电路874的部分或全部可以在同一芯片或芯片组、板、或单元上。
在某些实施例中,本文描述为由网络节点、基站、enb或其他这种网络设备(例如,gnb)提供的功能中的一些或全部可以由处理电路870执行存储在设备可读介质880或处理电路870内的存储器上的指令来执行。在可替代实施例中,一些或全部功能可以由处理电路870提供而无需诸如以硬线方式执行存储在单独的或分立的设备可读介质上的指令。在任何一个那些实施例中,无论是否执行存储在设备可读存储介质上的指令,处理电路870都可以被配置为执行所描述的功能。通过这种功能而提供的益处不单单限于处理电路870或网络节点860的其他组件,而是由作为整体的网络节点860、和/或通常由终端用户和无线网络来享受。
设备可读介质880可以包括存储可以被处理电路870使用的信息、数据、和/或指令的任何形式的易失性或非易失性计算机可读存储器,包括但不限于永久存储设备、固态存储器、远程安装式存储器、磁性介质、光学介质、随机存取存储器(ram)、只读存储器(rom)、大容量存储介质(例如,硬盘)、可移除存储介质(例如,闪存驱动器、光盘(cd)或数字视频磁盘(dvd))、和/或任何其他易失性或非易失性、非暂时性设备可读和/或计算机可执行存储设备。设备可读介质880可以存储任何合适的指令、数据或信息,包括计算机程序;软件;包括逻辑、规则、码、表等中的一个或多个的应用;和/或能够由处理电路870执行并由网络节点860使用的其他指令。设备可读介质880可用于存储由处理电路870进行的任何计算和/或经由接口890接收的任何数据。在一些实施例中,处理电路870和设备可读介质880可以被认为是集成的。
接口890在网络节点860、网络806和/或wd1210之间的信令和/或数据的有线或无线通信中使用。如图所示,接口890包括端口/终端894以发送和接收数据,例如通过有线连接向网络806发送数据和从网络806接收数据。接口890还包括可耦接到天线862,或者在某些实施例中耦接到天线862的一部分的无线电前端电路892。无线电前端电路892包括滤波器898和放大器896。无线电前端电路892可以被连接到天线862和处理电路870。无线电前端电路892可以被配置为调节在天线862与处理电路870之间传送的信号。无线电前端电路892可以接收将经由无线连接向外发送到其他网络节点或wd的数字数据。无线电前端电路892可以使用滤波器898和/或放大器896的组合将数字数据转换成具有合适的信道和带宽参数的无线电信号。无线电信号进而可以经由天线862进行发送。类似地,在接收数据时,天线862可以收集无线电信号,进而由无线电前端电路892将其转换成数字数据。数字数据可以被传送到处理电路870。在其他实施例中,接口可以包括不同的组件和/或不同的组件组合。
在某些可替代实施例中,网络节点860可以不包括单独的无线电前端电路892,而是处理电路870可以包括无线电前端电路并且可以连接到天线862而没有单独的无线电前端电路892。类似地,在一些实施例中,rf收发机电路872中的全部或一些可以被视为接口890的一部分。在一些其他实施例中,接口890可以包括一个或多个端口或终端894、无线电前端电路892、以及rf收发机电路872作为无线电单元(未示出)的一部分,并且接口890可以与作为数字单元(未示出)的一部分的基带处理电路874通信。
天线862可以包括被配置为发送和/或接收无线信号的一个或多个天线或天线阵列。天线862可以被耦接到无线电前端电路890,并且可以是能够无线地发送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线862可以包括可操作以例如在2千兆赫兹(ghz)和66ghz之间发送/接收无线电信号的一个或多个全向扇形或平板天线。全向天线可用于在任何方向上发送/接收无线电信号,扇形天线可用于从特定区域内的设备发送/接收无线电信号,平板天线可以是用于以相对直线的方式发送/接收无线电信号的视线天线。在一些实例中,使用超过一个的天线,可以被称为多输入多输出(mimo)。在某些实施例中,天线862可以与网络节点860分离并且可以通过接口或端口被连接到网络节点860。
天线862、接口890和/或处理电路870可以被配置为执行本文描述为由网络节点执行的任何接收操作和/或某些获得操作。可以从wd、另一个网络节点和/或任何其他网络设备接收任何信息、数据和/或信号。类似地,天线862、接口890和/或处理电路870可以被配置为执行本文描述为由网络节点执行的任何发送操作。任何信息、数据和/或信号可以被发送到wd、另一个网络节点和/或任何其他网络设备。
电源电路887可以包括或被耦接到电源管理电路,并且被配置为向网络节点860的组件提供电源以用于执行本文描述的功能。电源电路887可以从电源886接收电力。电源886和/或电源电路887可以被配置为以适用于相应的组件的形式(例如,以每个相应组件所需的电压和电流水平)向网络节点860的各个组件提供电力。电源886可以被包括在电源电路887和/或网络节点860中,或者在电源电路887和/或网络节点860的外部。例如,网络节点860可以经由输入电路或者诸如电缆的接口连接到外部电源(例如,电源插座),由此,外部电源向电源电路887提供电力。作为另一个示例,电源886可以包括采用电池或电池组形式的电源,其被连接到或集成到电源电路887中。如果外部电源出现故障,则电池可以提供备用电力。还可以使用其他类型的电源,诸如光伏设备。
网络节点860的替代实施例可以包括图8中所示的那些组件之外的附加组件,其可以负责提供网络节点的功能的某些方面,包括本文描述的任何功能和/或支持本文描述的主题所必需的任何功能。例如,网络节点860可以包括用户接口设备以允许将信息输入到网络节点860中并且允许从网络节点860输出信息。这可以允许用户执行对网络节点860的诊断、维护、修理、以及其他管理功能。
如本文所使用的,wd是指能够、被配置为、被设置为、和/或可操作以与网络节点和/或其他wd进行无线通信的设备。除非另有说明,否则术语wd在本文中可以与ue互换地使用。无线通信可以涉及使用电磁波、无线电波、红外波、和/或适合于通过空中传送信息的其他类型的信号来发送和/或接收无线信号。在一些实施例中,wd可以被配置为发送和/或接收信息而无需直接人类交互。例如,wd可以被设计为当被内部或外部事件触发时,或者响应于来自网络的请求,按预定时间表向网络发送信息。wd的示例包括但不限于智能电话、移动电话、蜂窝电话、ip语音(voip)电话、无线本地环路电话、台式计算机、个人数字助理(pda)、无线摄像头、游戏控制台或设备、音乐存储设备、播放设备、可穿戴终端设备、无线端点、移动台、平板计算机、膝上型计算机、膝上型嵌入式设备(lee)、膝上型安装式设备(lme)、智能设备、无线用户端设备(cpe)、车载无线终端设备等。wd可以例如通过实现用于侧链通信、车对车(v2v)、车对基础设施(v2i)、车对一切(v2x)的3gpp标准来支持设备对设备(d2d)通信,并且在这种情况下可以被称为d2d通信设备。作为又一个特定示例,在物联网(lot)场景中,wd可以表示执行监视和/或测量并且将这种监视和/或测量的结果发送到另一个wd和/或网络节点的机器或其他设备。在这种情况下,wd可以是机器对机器(m2m)设备,其在3gpp上下文中可以被称为机器类型通信(mtc)设备。作为一个特定示例,wd可以是执行3gpp窄带iot(nb-lot)标准的ue。这种机器或设备的特定示例是传感器、诸如功率计的计量设备、工业机械、或者家用或个人电器(例如,冰箱、电视机等)、或个人可穿戴设备(例如,手表,健身跟踪器等)。在其他场景中,wd可以表示能够监视和/或报告它的操作状态或与它的操作相关联的其他功能的车辆或其他设备。如上所述的wd可以表示无线连接的端点,在这种情况下,设备可以被称为无线终端。此外,如上所述的wd可以是移动的,在这种情况下,它也可以被称为移动设备或移动终端。
如图8中所示,wd810包括天线811、接口814、处理电路820、设备可读介质830、用户接口设备832、辅助设备834、电源836、以及电源电路837。wd810可以包括多组一个或多个用于wd810所支持的不同无线技术(诸如,gsm、wcdma、lte、nr、wifi、或蓝牙无线技术,仅举几例)的各种所示组件。这些无线技术可以被集成到wd810内相同或不同的芯片或芯片组和其他组件中。
天线811可以包括被配置为发送和/或接收无线信号的一个或多个天线或天线阵列,并且被连接到接口814。在某些可替代实施例中,天线811可以与wd810分离并且可以通过接口或端口被连接到wd810。天线811、接口814、和/或处理电路820可以被配置为执行本文描述为由wd执行的任何接收或发送操作。可以从网络节点和/或另一个wd接收任何信息、数据和/或信号。在一些实施例中,无线电前端电路和/或天线811可以被视为接口。
如图所示,接口814包括无线电前端电路812和天线811。无线电前端电路812包括一个或多个滤波器818和放大器816。无线电前端电路814被连接到天线811和处理电路820,并且被配置为调节信号在天线811与处理电路820之间传送的信号。无线电前端电路812可以被耦接到天线811或天线811的一部分。在一些实施例中,wd810可以不包括单独的无线电前端电路812;而是处理电路820可以包括无线电前端电路并且可以连接到天线811。类似地,在一些实施例中,rf收发机电路822中的一些或全部可以被视为接口814的一部分。无线电前端电路812可以接收将经由无线连接向外发送到其他网络节点或wd的数字数据。无线电前端电路812可以使用滤波器818和/或放大器816的组合将数字数据转换成具有合适的信道和带宽参数的无线电信号。无线电信号进而可以经由天线进行发送。类似地,当接收数据时,天线811可以收集无线电信号,进而由无线电前端电路812将其转换成数字数据。数字数据可以被传送到处理电路820。在其他实施例中,接口可以包括不同的组件和/或不同的组件组合。
处理电路820可以包括可操作以单独地或结合诸如设备可读介质830的其他wd810组件来提供wd810的功能的微处理器、控制器、微控制器、cpu、dsp、asic、fpga、或任何其他合适的计算设备、资源、或硬件、软件和/或编码逻辑的组合中的一个或多个的组合。这种功能可以包括提供本文所讨论的各种无线特征或益处中的任何一个。例如,处理电路820可以执行存储在设备可读介质830中或处理电路820内的存储器中的指令以提供本文所公开的功能。
如图所示,处理电路820包括rf收发机电路822、基带处理电路824、以及应用处理电路826中的一个或多个。在其他实施例中,处理电路可以包括不同的组件和/或不同的组件组合。在某些实施例中,wd810的处理电路820可以包括soc。在一些实施例中,rf收发机电路822、基带处理电路824、以及应用处理电路826可以在单独的芯片或芯片组上。在可替代实施例中,基带处理电路824和应用处理电路826中的部分或全部可以组合到一个芯片或芯片组中,并且rf收发机电路822可以在单独的芯片或芯片组上。在另一个可替代实施例中,rf收发机电路822和基带处理电路824中的部分或全部可以在同一芯片或芯片组上,并且应用处理电路826可以在单独的芯片或芯片组上。在另一个可替代实施例中,rf收发机电路822、基带处理电路824、以及应用处理电路826中的部分或全部可以被组合到同一芯片或芯片组中。在一些实施例中,rf收发机电路822可以是接口814的一部分。rf收发机电路822可以调节rf信号以用于处理电路820。
在某些实施例中,本文描述为由wd执行的功能中的一些或全部可以由处理电路820执行存储在某些实施例中可以是计算机可读存储介质的设备可读介质830上的指令来提供。在可替代实施例中,一些或全部功能可以由处理电路820提供而无需诸如以硬线方式执行存储在单独的或分立的设备可读介质上的指令。在任何一个那些特定实施例中,无论是否执行存储在设备可读存储介质上的指令,处理电路820都可以被配置为执行所描述的功能。通过这种功能而提供的益处不单单限于处理电路820或wd810的其他组件,而是由作为整体的wd810、和/或通常由终端用户和无线网络来享受。
处理电路820可以被配置为执行本文描述为由wd执行的任何确定、计算或类似的操作(例如,某些获得操作)。由处理电路820执行的这些操作可以包括例如通过将所获得的信息转换成其他信息,将所获得的信息或转换后的信息与由wd810存储的信息进行比较,和/或基于所获得的信息或转换后的信息来执行一个或多个操作来处理由处理电路820获得的信息,以及做出确定作为所述处理的结果。
设备可读介质830可以可操作以存储计算机程序;软件;包括逻辑、规则、码、表等中的一个或多个的应用;和/或能够由处理电路820执行的其他指令。设备可读介质830可以包括存储可以被处理电路820使用的信息、数据、和/或指令的计算机存储器(例如,ram或rom)、大容量存储介质(例如,硬盘)、可移除存储介质(例如,cd或dvd)和/或任何其他易失性或非易失性、非暂时性设备可读和/或计算机可执行存储设备。处理电路1220和设备可读介质1230可以被认为是集成的。
用户接口设备832可以提供允许人类用户与wd810交互的组件。这种交互可以具有多个形式,诸如视觉、听觉、触觉等。用户接口设备832可以可操作以向用户产生输出并且允许用户向wd810提供输入。交互的类型可以根据在wd810中安装的用户接口设备832的类型而变化。例如,如果wd810是智能电话,则交互可以经由触摸屏;如果wd810是智能仪表,则交互可以通过提供使用的屏幕(例如,使用的加仑数)或者提供声音警报(例如,如果检测到烟雾)的扬声器。用户接口设备832可以包括输入接口、设备和电路,以及输出接口、设备和电路。用户接口设备832被配置为允许将信息输入到wd810中,并且被连接到处理电路820以允许处理电路820处理输入信息。用户接口设备832例如可以包括麦克风、接近传感器或其他传感器、键/按钮、触摸显示器、一个或多个摄像头、通用串行总线(usb)端口、或其他输入电路。用户接口设备832还被配置为允许从wd810输出信息,并且允许处理电路820从wd810输出信息。用户接口设备832例如可以包括扬声器、显示器、振动电路、usb端口、耳机接口、或其他输出电路。使用用户接口设备832的一个或多个输入和输出接口、设备和电路,wd810可以与终端用户和/或无线网络通信,并允许它们受益于本文描述的功能。
辅助设备834可操作以提供通常可不由wd执行的更多特定功能。这可以包括用于针对各种目的而进行测量的专用传感器、用于诸如有线通信的附加通信类型的接口等。辅助设备834的组件的包含和类型可以根据实施例和/或场景而变化。
在一些实施例中,电源836可以采用电池或电池组的形式。也可以使用其他类型的电源,诸如外部电源(例如,电源插座)、光伏设备、或电池单元。wd810还可以包括用于将来自电源836的电力传递到需要来自电源836的电力以执行本文描述或表明的任何功能的wd810的各个部分的电源电路837。在某些实施例中,电源电路837可以包括电源管理电路。附加地或可替代地,电源电路837可以可操作以从外部电源接收电力;在这种情况下,wd810可以经由输入电路或者诸如电源线的接口连接到外部电源(诸如电源插座)。在某些实施例中,电源电路837还可以可操作以将电力从外部电源传递到电源836。这例如可以用于电源836的充电。电源电路837可以执行任何格式化、转换、或对来自电源836的电力的其他修改,以使电力适用于被供电的wd810的各相应组件。
图9示出了根据本文描述的各方面的ue的一个实施例。如本文所使用的,就拥有和/或操作相关设备的人类用户而言,用户设备或ue可不必具有用户。可替代地,ue可以表示旨在出售给人类用户或者由人类用户操作的但是可没有与特定人类用户相关联或者最初没有与特定人类用户相关联的设备(例如,智能洒水控制器)。可替代地,ue可以表示非旨在出售给终端用户或者不由终端用户操作的但是可以与用户的利益相关联或者可以被操作以用于用户的利益的设备(例如,智能电表)。ue900可以是由3gpp标识的任何ue,包括nb-lotue、mtcue、和/或增强型mtc(emtc)ue。如图9中所示,ue900是被配置用于根据由3gpp布的诸如3gpp的gsm、umts、lte的一个或多个通信标准、和/或5g标准进行通信的wd的一个示例。如前所述,术语wd和ue可以互换使用。因此,虽然图9中是ue,但是本文讨论的组件同样适用于wd,反之亦然。
在图9中,ue900包括处理电路901,其可操作地耦接到输入/输出接口905、rf接口909、网络连接接口911、包括ram917、rom919、以及存储介质921等的存储器915、通信子系统931、电源933、和/或任何其他组件或其任何组合。存储介质921包括操作系统923、应用程序925、以及数据927。在其他实施例中,存储介质921可以包括其他类似类型的信息。某些ue可以使用在图9中所示的所有组件,或者仅使用这些组件的子集。组件之间的集成水平可以从一个ue到另一个ue而变化。进一步地,某些ue可以包含组件的多个实例,诸如多个处理器、存储器、收发机、发射机、接收机等。
在图9中,处理电路901可以被配置为处理计算机指令和数据。处理电路901可以被配置为实现可操作以执行在存储器中被存储为机器可读计算机程序的机器指令的任何顺序状态机,诸如一个或多个硬件实现的状态机(例如,采用分立逻辑、fpga、asic等);可编程逻辑以及合适的固件;一个或多个存储的程序、诸如微处理器或dsp的通用处理器以及合适的软件;或以上的任何组合。例如,处理电路901可以包括两个cpu。数据可以是采用适合于计算机使用的形式的信息。
在所述实施例中,输入/输出接口905可以被配置为向输入设备、输出设备、或输入和输出设备提供通信接口。ue900可以被配置为经由输入/输出接口905使用输出设备。输出设备可以使用与输入设备相同类型的接口端口。例如,usb端口可用于向ue900提供输入和从ue900提供输出。输出设备可以是扬声器、声卡、视频卡、显示器、监视器、打印机、致动器、发射器、智能卡、另一个输出设备、或其任何组合。ue900可以被配置为经由输入/输出接口905使用输入设备,以允许用户将信息捕获到ue900中。输入设备可以包括触敏显示器或存在敏感型显示器、摄像头(例如,数字摄像头、数字视频摄像头、网络摄像头等)、麦克风、传感器、鼠标、轨迹球、方向盘、轨迹板、滚轮、智能卡等。存在敏感型显示器可以包括用于感测来自用户的输入的电容性或电阻性触摸传感器。传感器例如可以是加速度计、陀螺仪、倾斜传感器、力传感器、磁力计、光学传感器、接近传感器、另一个类似的传感器、或其任何组合。例如,输入设备可以是加速度计、磁力计、数码摄像头、麦克风、以及光学传感器。
在图9中,rf接口909可以被配置为向诸如发射机、接收机、以及天线的rf组件提供通信接口。网络连接接口911可以被配置为向网络943a提供通信接口。网络943a可以包括有线和/或无线网络,诸如lan、wan、计算机网络、无线网络、电信网络、另一个类似的网络、或其任何组合。例如,网络943a可以包括wifi网络。网络连接接口911可以被配置为包括用于根据诸如以太网、传输控制协议(tcp)/ip、同步光网络(sonet)、异步传输模式(atm)等的一个或多个通信协议通过通信网络与一个或多个其他设备进行通信的接收机和发射机接口。网络连接接口911可以实现适合通信网络链路(例如,光、电等)的接收机和发射机功能。发射机和接收机功能可以共享电路组件、软件或固件,或者可以单独地实现。
ram917可以被配置为经由总线902与处理电路901接口连接,以在诸如操作系统、应用程序、以及设备驱动器的软件程序的执行期间提供数据或计算机指令的存储或缓存。rom919可以被配置为向处理电路901提供计算机指令或数据。例如,rom919可以被配置为存储用于诸如存储在非易失性存储器中的基本输入和输出(i/o)、启动、或者从键盘接收击键的基本系统功能的不变的低级系统代码或数据。存储介质921可以被配置为包括诸如ram、rom、可编程rom(prom)、可擦除prom(eprom)、电eprom(eeprom)、磁盘、光盘、软盘、硬盘、可移除盒式磁带、或闪存驱动器的存储器。在一个示例中,存储介质921可以被配置为包括操作系统923、诸如网络浏览器应用、控件或小工具引擎或另一个应用的应用程序925、以及数据文件927。存储介质921可以存储用于ue900使用的各种操作系统中的任何一个或操作系统的组合。
存储介质921可以被配置为包括多个物理驱动器单元,诸如独立磁盘冗余阵列(raid)、软盘驱动器、闪存、usb闪存驱动器、外部硬盘驱动器、拇指驱动器、笔驱动器、钥匙驱动器、高密度数字多功能光盘(hd-dvd)光盘驱动器、内部硬盘驱动器、蓝光光盘驱动器、全息数字数据存储(hdds)光盘驱动器、外部迷你双列直插式存储器模块(dimm)、同步动态随机存取存储器(sdram)、外部微dimmsdram、诸如用户标识模块或可移除用户标识(sim/ruim)模块的智能卡存储器、其他存储器、或其任何组合。存储介质921可允许ue900访问存储在暂时性或非暂时性存储介质上的计算机可执行指令、应用程序等以卸载数据或上传数据。制品(诸如利用通信系统的制品)可以有形地体现在可包括设备可读介质的存储介质921中。
在图9中,处理电路901可以被配置为使用通信子系统931与网络943b进行通信。网络943a和网络943b可以是相同的网络或不同的网络。通信子系统931可以被配置为包括用于与网络943b通信的一个或多个收发机。例如,通信子系统931可以被配置为包括用于根据诸如ieee802.9、码分多址(cdma)、wcdma、gsm、lte、通用陆地ran(utran)、wimax等的一个或多个通信协议与诸如另一个wd、ue或ran的基站的能够进行无线通信的另一个设备的一个或多个远程收发机进行通信的一个或多个收发机。每个收发机可以包括发射机933和/或接收机935以分别实现适合ran链路的发射机或接收机的功能(例如,频率分配等)。进一步地,每个收发机的发射机933和接收机935可以共享电路组件、软件或固件,或者可替代地可以单独地实现。
在所示出的实施例中,通信子系统931的通信功能可以包括数据通信、语音通信、多媒体通信、诸如蓝牙的短距离通信、近场通信、诸如使用全球定位系统(gps)以确定位置的基于位置的通信、另一个类似的通信功能、或其任何组合。例如,通信子系统931可以包括蜂窝通信、wifi通信、蓝牙通信、以及gps通信。网络943b可以涵盖有线和/或无线网络,诸如lan、wan、计算机网络、无线网络、电信网络、另一个类似的网络、或其任何组合。例如,网络943b可以是蜂窝网络、wifi网络、和/或近场网络。电源913可以被配置为向ue900的组件提供交流电(ac)或直流电(dc)。
本文描述的特征、益处和/或功能可以在ue900的组件之一中实现,或者可以在ue900的多个组件之间划分。此外,本文描述的特征、益处和/或功能可以采用硬件、软件或固件的任何组合来实现。在一个示例中,通信子系统931可以被配置为包括本文描述的任何组件。进一步地,处理电路901可以被配置为通过总线902与任何这种组件进行通信。在另一个示例中,任何一个这种组件可以由存储在存储器中的在由处理电路901执行时执行本文描述的对应功能的程序指令来表示。在另一个示例中,任何一个这种组件的功能可以在处理电路901和通信子系统931之间划分。在另一个示例中,任何一个这种组件的非计算密集型功能可以采用软件或固件实现,并且计算密集型功能可以采用硬件实现。
图10是示出其中可以虚拟化由一些实施例实现的功能的虚拟化环境1000的示意性框图。在当前的上下文中,虚拟化意味着创建可包括虚拟化硬件平台、存储设备和联网资源的装置或设备的虚拟版本。如本文所使用的,虚拟化可以被应用于节点(例如,虚拟化基站或虚拟化无线电接入节点)或设备(例如,ue、wd、或任何其他类型的通信设备)或其组件,并且涉及其中至少功能的一部分被实现为一个或多个虚拟组件(例如,经由在一个或多个网络中的一个或多个物理处理节点上执行的一个或多个应用、组件、功能、虚拟机或容器)的实现。
在一些实施例中,本文描述的功能的一些或全部可以被实现为由在由一个或多个硬件节点1030托管的一个或多个虚拟环境1000中实现的一个或多个虚拟机执行的虚拟组件。进一步地,在虚拟节点不是无线电接入节点或者不需要无线电连接(例如,核心网络节点)的实施例中,可以将网络节点完全虚拟化。
功能可以由可操作以实现本文所公开的一些实施例的一些功能、特征、和/或益处的一个或多个应用1020(可替代地被称为软件实例、虚拟设备、网络功能、虚拟节点、虚拟网络功能等)实现。应用1020在提供包括处理电路1060和存储器1090的硬件1030的虚拟化环境1000中运行。存储器1090包含可由处理电路1060执行的指令1095,由此,应用1020可操作以提供本文所公开的一个或多个特征、益处、和/或功能。
虚拟化环境1000包括通用或专用网络硬件设备1030,通用或专用网络硬件设备1030包括一组一个或多个处理器或处理电路1060,其可以是商用现货(cots)处理器、专用asic、或任何其他类型的处理电路,包括数字或模拟硬件组件或专用处理器。每个硬件设备1030可以包括存储器1090-1,其可以是用于临时存储指令1095或者由处理电路1060执行的软件的非永久性存储器。每个硬件设备1030可以包括一个或多个网络接口控制器(nic)1070,也被称为网络接口卡,其包括物理网络接口1080。每个硬件设备1030还可以包括其中存储可由处理电路1060执行的软件1095和/或指令的非暂时性、永久性、机器可读存储介质1090-2。软件1095可以包括任何类型的软件,包括用于实例化一个或多个虚拟化层1050的软件(也被称为管理程序)、用于执行虚拟机1040的软件、以及允许其执行与本文描述的一些实施例有关的功能、特征和/或益处的软件。
虚拟机1040包括虚拟处理、虚拟存储器、虚拟联网或接口以及虚拟存储设备,并且可以由对应的虚拟化层1050或管理程序运行。虚拟设备1020的实例的不同实施例可以在一个或多个虚拟机1040上实现,并且可以采用不同的方式来实现。
在操作期间,处理电路1060执行软件1095以实例化管理程序或虚拟化层1050,其有时可以被称为虚拟机监视器(vmm)。虚拟化层1050可以呈现看起来像到虚拟机1040的联网硬件的虚拟操作平台。
如图10中所示,硬件1030可以是具有通用或特定组件的独立网络节点。硬件1030可以包括天线10225,并且可以经由虚拟化来实现一些功能。可替代地,硬件1030可以是较大的硬件集群的一部分(例如,诸如在数据中心或cpe中),其中,多个硬件节点一起工作并且经由管理和编排(mano)10100(其与其他程序一起监督应用1020的生命周期管理)进行管理。
在一些上下文中,硬件的虚拟化被称为网络功能虚拟化(nfv)。nfv可用于将多个网络设备类型整合到可位于数据中心和cpe中的行业标准的大容量服务器硬件、物理交换机和物理存储设备上。
在nfv的上下文中,虚拟机1040可以是物理机器的软件实现,其运行程序,就像它们在物理的非虚拟机上执行一样。每个虚拟机1040以及硬件1030执行虚拟机的那部分即专用于该虚拟机的硬件和/或由该虚拟机与其他虚拟机1040共享的硬件,形成单独的虚拟网络单元(vne)。
仍然在nfv的上下文中,虚拟网络功能(vnf)负责处理在硬件联网基础设施1030之上的一个或多个虚拟机1040中运行的具体网络功能,并且对应于图10中的应用1020。
在一些实施例中,各自包括一个或多个发射机10220和一个或多个接收机10210的一个或多个无线电单元10200可以被耦接到一个或多个天线10225。无线电单元10200可以经由一个或多个合适的网络直接与硬件节点1030通信,并且可以与虚拟组件结合使用以向诸如无线电接入节点或基站的虚拟节点提供无线电功能。
在一些实施例中,可以使用控制系统10230来实现一些信令,其可以可替代地被用于硬件节点1030与无线电单元10200之间的通信。
参考图11,根据实施例,通信系统包括诸如3gpp类型的蜂窝网络之类的电信网络1110,其包括诸如ran之类的接入网络1111以及核心网络1114。接入网络1111包括多个基站1112a、1112b、1112c,诸如节点b、enb、gnb或其他类型的无线ap,每个基站定义了对应的覆盖区域1113a、1113b、1113c。每个基站1112a、1112b、1112c可通过有线或无线连接1115连接到核心网络1114。位于覆盖区域1113c中的第一ue1191被配置为无线地连接到对应的基站1112c或由对应的基站1112c寻呼。位于覆盖区域1113a中的第二ue1192可无线地连接到对应的基站1112a。虽然在该示例中示出了多个ue1191、1192,但是所公开的实施例同样适用于其中唯一ue在覆盖区域中或唯一ue正连接到对应的基站1112的情况。
电信网络1110本身被连接到主机计算机1130,主机计算机1130可以被体现在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中,或被体现为服务器场中的处理资源。主机计算机1130可以在服务提供商的所有权或控制之下,或者可以由服务提供商来操作或代表服务提供商。电信网络1110与主机计算机1130之间的连接1121和1122可以直接从核心网络1114延伸到主机计算机1130,或者可以经由可选的中间网络1120进行连接。中间网络1120可以是公共、私有或托管网络中的一个或多于一个的组合;中间网络1120(如果有)可以是骨干网或因特网;特别地,中间网络1120可以包括两个或更多个子网络(未示出)。
图11的通信系统作为整体实现了被连接ue1191、1192与主机计算机1130之间的连接。该连接可以被描述为过顶(ott)连接1150。主机计算机1130和被连接ue1191、1192被配置为使用接入网络1111、核心网络1114、任何中间网络1120以及可能的其他基础结构(未示出)作为中介,经由ott连接1150来传送数据和/或信令。在ott连接1150所经过的参加通信设备不知道上行链路和下行链路通信的路由的意义上,ott连接1150可以是透明的。例如,可以不或不需要向基站1112通知关于到来的下行链路通信的过去路由,其中该到来的下行链路通信具有源自主机计算机1130的将被转发(例如,移交)到被连接ue1191的数据。类似地,基站1112不需要知道源自ue1191去往主机计算机1130的离开的上行链路通信的未来路由。
现在将参考图12来描述在前面的段落中讨论的ue、基站以及主机计算机的根据实施例的示例性实现。在通信系统1200中,主机计算机1210包括硬件1215,该硬件1215包括被配置为建立和维持与通信系统1200中的不同通信设备的接口的有线或无线连接的通信接口1216。主机计算机1210还包括处理电路1218,该处理电路1218可具有存储和/或处理能力。特别地,处理电路1218可以包括一个或多个可编程处理器、asic、fpga、或这些适于执行指令的组件(未示出)的组合。主机计算机1210还包括软件1211,该软件1211被存储在主机计算机1210中或可被其访问,并可被处理电路1218执行。软件1211包括主机应用1612。主机应用1212可以可操作以向远程用户(诸如经由终止于ue1630和主机计算机1210的ott连接1250而连接的ue1230)提供服务。在向远程用户提供服务时,主机应用1212可以提供被使用ott连接1250发送的用户数据。
通信系统1200还包括基站1220,该基站1220在电信系统中被提供,并且包括使其能够与主机计算机1210和ue1230通信的硬件1225。硬件1225可以包括用于建立和维持与通信系统1200中的不同通信设备的接口的有线或无线连接的通信接口1226、以及用于至少建立和维持与位于由基站1220服务的覆盖区域(未在图12中示出)中的ue1230的无线连接1270的无线电接口1227。通信接口1226可被配置为促进到主机计算机1210的1260连接。连接1260可以是直接的,或者它可以经过电信系统中的核心网络(未在图12中示出)和/或经过电信系统外部的一个或多个中间网络。在所示的实施例中,基站1220的硬件1225还包括处理电路1228,该处理电路1628可以包括一个或多个可编程处理器、asic、fpga、或这些适于执行指令的组件(未示出)的组合。基站1220还具有被内部存储或可经由外部连接访问的软件1221。
通信系统1200还包括已经提到的ue1230。ue1230的硬件1235可以包括无线电接口1237,其被配置为与服务ue1230当前所在的覆盖区域的基站建立和维持无线连接1270。ue1230的硬件1235还包括处理电路1238,其可以包括一个或多个可编程处理器、asic、fpga、或这些适于执行指令的组件(未示出)的组合。ue1230还包括软件1231,该软件1231被存储在ue1230中或可被其访问,并可被处理电路1238执行。软件1231包括客户端应用1232。客户端应用1232可以在主机计算机1210的支持下可操作以经由ue1230向人类或非人类用户提供服务。在主机计算机1210中,执行中的主机应用1212可以经由终止于ue1230和主机计算机1210的ott连接1250与执行中的客户端应用1232进行通信。在向用户提供服务时,客户端应用1232可以从主机应用1212接收请求数据,并响应于该请求数据提供用户数据。ott连接1250可以传送请求数据和用户数据两者。客户端应用1232可以与用户交互以生成其提供的用户数据。
注意,图12中所示的主机计算机1210、基站1220和ue1230可以分别与图11的主机计算机1130、基站1112a、1112b、1112c之一以及ue1191、1192之一类似或相同。也就是说,这些实体的内部工作可以如图12中所示,并且独立地,周围的网络拓扑可以是图11中的周围的内部拓扑。
在图12中,已经抽象地绘制了ott连接1250,以图示经由基站1220在主机计算机1210与ue1230之间的通信,而没有明确提及任何中间设备以及经由这些设备的精确消息路由。网络基础结构可以确定路由,该路由可以被配置为对ue1230或操作主机计算机1210的服务提供商、或这两者隐藏。当ott连接1250是活动的时,网络基础结构可以进一步做出决定,通过该决定它动态地改变路由(例如,基于负载平衡考虑或网络的重新配置)。
ue1230与基站1220之间的无线连接1270是根据在本公开中所描述的实施例的教导。各种实施例中的一个或多个实施例改进了使用ott连接1250向ue1230提供的ott服务的性能,其中,该无线连接1270构成最后一段。更精确地,这些实施例的教导可以改进例如延迟和/或功耗,从而提供诸如例如减少的用户等待时间、更好的响应性、和/或延长的电池寿命之类的益处。
出于监视数据速率、延迟以及一个或多个实施例在其上有所改进的其他因素的目的,可以提供测量过程。还可以存在可选的网络功能,以用于响应于测量结果的变化来对主机计算机1210与ue1230之间的ott连接1250进行重新配置。用于重新配置ott连接1250的测量过程和/或网络功能可以在主机计算机1210的软件1211和硬件1215或ue1230的软件1231和硬件1235、或这两者中实现。在实施例中,传感器(未示出)可被部署在ott连接1650经过的通信设备中或与其相关联;传感器可以通过提供在上面例示的监视量的值、或提供其他物理量(软件1211、1231可以根据该其他物理量来计算或估计该监视量)的值来参加该测量过程。ott连接1250的重新配置可以包括消息格式、重传设置、优选路由等;该重新配置不需要影响基站1220,并且对于基站1220它可以是未知或不可感知的。这种过程和功能可在本领域中是已知并且被实践的。在某些实施例中,测量可涉及专有的ue信令,该专有的ue信令促进主机计算机1210对吞吐量、传播时间、延迟等的测量。在使得消息(尤其是空消息或“假”消息)被使用ott连接1250而发送的软件1211和1231监视传播时间、错误等时,这些测量可以在该软件1211和1231中被实现。
图13是示出了根据一个实施例的在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站以及ue,它们可以是参考图11和图12描述的那些实体。为了本公开的简化起见,在本节中将只包括对图13的附图参考。在步骤1310(其可以是可选的)中,ue接收由主机计算机提供的输入数据。附加地或可替代地,在步骤1320中,ue提供用户数据。在步骤1320的子步骤1321(其可以是可选的)中,ue通过执行客户端应用来提供该用户数据。在步骤1310的子步骤1311(其可以是可选的)中,ue执行客户端应用,该客户端应用响应于所接收的由主机计算机提供的该输入数据来提供该用户数据。在提供该用户数据时,所执行的客户端应用还可以考虑从用户接收的用户输入。无论提供用户数据的具体方式如何,在子步骤1330(其可以是可选的)中,ue启动该用户数据到主机计算机的传输。在该方法的步骤1340中,根据在本公开中所描述的实施例的教导,主机计算机接收从ue发送的该用户数据。
图14是示出了根据一个实施例的在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站以及ue,它们可以是参考图11和图12描述的那些实体。为了本公开的简化起见,在本节中将只包括对图14的附图参考。在步骤1410(其可以是可选的)中,根据在本公开中所描述的实施例的教导,基站从ue接收用户数据。在步骤1420(其可以是可选的)中,基站启动所接收的用户数据到主机计算机的传输。在步骤1430(其可以是可选的)中,主机计算机接收在由基站启动的传输中携带的该用户数据。
图15示出了根据上述实施例的至少一些方面的基站(例如,gnb)和ue的操作。基站的示例是图8的网络节点860、图10的虚拟化基站1000、图11的基站1112、以及图12的基站1220。ue的示例是图8的无线设备810、图9的ue900、图11的ue1191、以及图12的ue1230。注意,可选步骤由虚线表示。
如图所示,基站向ue发送配置上行链路许可(步骤1500)。如上所述,该配置上行链路许可在两个或更多个传输时间间隔中分配上行链路资源,这些传输时间间隔在本文中也被称为传输时机或传输机会。可选地,如上所述,基站还配置td的值和/或noncriticaldelta的值,noncriticaldelta在此被表示为“δ”(步骤1502和1504)。注意,尽管为了清楚起见而单独示出,但是在一些实施例中,基站可以在配置上行链路许可中(例如,在同一rrcie中)提供td配置和/或δ配置。
在时间t到达,ue确定关键数据将要使用配置上行链路许可来被发送,其中,时间t到达+pt在配置上行链路许可的特定传输时间间隔开始之后出现,并且其中,pt是在配置上行链路许可上准备上行链路传输所需的准备时间(步骤1506)。
可选地,在一些实施例中,ue在配置上行链路许可的特定传输时间间隔中使用至少一些上行链路资源来发送包括非关键数据的上行链路传输,这些至少一些上行链路资源在包括关键数据的上行链路传输开始之前,例如,如图7的示例中所示(步骤1508)。
ue在t到达+pt处或在t到达+pt之后开始在特定传输时间间隔中使用被分配的上行链路资源来发送包括关键数据的上行链路传输(步骤1510)。在一些实施例中,包括关键数据的上行链路传输的开始可以在特定传输时间间隔中在时间t到达+pt之后的任一ofdm符号处开始(例如,在特定传输时间间隔中在时间t到达+pt之后的第一ofdm符号处开始)。在一些其他实施例中,上行链路许可的各个传输时间间隔分别被划分成两个或更多个子时机。换句话说,在每个传输时间间隔内定义了两个或更多个离散起始点。在这种情况下,包括关键数据的上行链路传输的开始可以在特定传输时间间隔中在时间t到达+pt之后开始的任一子时机的开始处开始(例如,在特定时间间隔中在时间t到达+pt之后开始的第一子时机处开始)。
可选地,ue确定在自从包括关键数据的上行链路传输开始以来时间量td已经到期之后,去除对非关键数据传输的限制(步骤1512)。可选地,ue在包括关键数据的上行链路传输完成之后(例如,在步骤1512中在确定去除限制后)在特定传输时间间隔中使用被分配的上行链路资源来发送包括非关键数据的上行链路传输(步骤1514)。
如上所讨论的,为了在步骤1510中接收包括关键数据的上行链路传输,以及可选地在步骤1508和/或步骤1514中接收包括非关键数据的上行链路传输,基站在配置上行链路许可的传输时间间隔期间监视上行链路传输。如上所讨论的,在一些实施例中,基站尝试在每个ofdm符号处解码(即,监视)上行链路传输。在一些其他实施例中,基站尝试在传输时间间隔期间在离散点(在这些离散点处来自ue的上行链路传输可开始)解码(即,监视)上行链路传输。
图16示出了根据上述实施例的至少一些方面的基站(例如,gnb)和ue的操作。基站的示例是图8的网络节点860、图10的虚拟化基站1000、图11的基站1112、以及图12的基站1220。ue的示例是图8的无线设备810、图9的ue900、图11的ue1191、以及图12的ue1230。注意,可选步骤由虚线表示。还应注意,图15和图16的示例性实施例可以被组合并被用于相同配置上行链路许可的不同传输时间间隔。
如图所示,基站向ue发送配置上行链路许可(步骤1600)。如上所述,该配置上行链路许可在两个或更多个传输时间间隔中分配上行链路资源,这些传输时间间隔在本文中也被称为传输时机或传输机会。可选地,基站还配置noncriticaldelta的值,noncriticaldelta在此被表示为“δ”(步骤1602)。注意,尽管为了清楚起见而单独示出,但是在一些实施例中,基站可以在配置上行链路许可中(例如,在同一rrcie中)提供δ配置。
在时间t+δ,ue确定没有关键数据要使用配置上行链路许可来被发送,其中,t是配置上行链路许可的特定传输时间间隔的开始时间(步骤1604)。换句话说,在此特定传输时间间隔的开始(t)之后,ue监视关键数据准备好以用于发送(即,关键数据已经到达并且已经被处理以用于发送)。如果在特定传输时间间隔的开始(t)之后时间量δ到期而关键数据没有准备好以用于发送,则ue确定没有关键数据要在此特定传输时间间隔中被发送。在步骤1604中做出确定后,ue在时间t+δ处或在时间t+δ之后开始在配置上行链路许可的特定传输时间间隔中使用至少一些上行链路资源来发送包括非关键数据的上行链路传输,如上所讨论的(步骤1606)。
本文中公开的任何合适的步骤、方法、特征、功能或益处可以通过一个或多个虚拟装置的一个或多个功能单元或模块来执行。每个虚拟装置可以包括多个这些功能单元。这些功能单元可以经由处理电路以及其他数字硬件来实现,其中处理电路可以包括一个或多个微处理器或微控制器,其他数字硬件可以包括dsp、专用数字逻辑等。处理电路可以被配置为执行存储在存储器中的程序代码,存储器可以包括一个或若干类型的存储器,诸如rom、ram、缓冲存储器、闪存设备、光学存储器等。存储在存储器中的程序代码包括用于执行一个或多个电信和/或数据通信协议的程序指令,以及用于执行本文描述的一个或多个技术的指令。在一些实现中,根据本公开的一个或多个实施例,处理电路可以用于使得相应的功能单元执行对应的功能。
图17示出了无线网络(例如,图8中所示的无线网络)中的装置1700的示意性框图。装置1700可以在无线设备或网络节点(例如,图8中所示的wd810或网络节点860)中实现。在一些实施例中,装置1700可操作以执行本文所描述的网络节点(例如,基站)的示例性操作方法(例如,执行图15和/或图16中的基站的操作方法)和/或本文公开的任何其他过程或方法。在一些其他实施例中,装置1700可操作以执行如本文所描述的ue的操作方法(例如,执行图15和/或图16中所描述的ue的操作方法)和/或可能地执行本文公开的任何其他过程或方法。还应理解,图15和/或图16的基站或ue的操作方法并非仅由装置1700执行。该方法的至少一些操作可以由一个或多个其他实体来执行。
装置1700可以包括处理电路,该处理电路可以包括一个或多个微处理器或微控制器、以及其他数字硬件,其可以包括dsp、专用数字逻辑等。该处理电路可以被配置为执行存储在存储器中的程序代码,该存储器可以包括一个或若干类型的存储器,诸如rom、ram、缓冲存储器、闪存设备、光学存储设备等。在若干实施例中,存储在存储器中的程序代码包括用于执行本文描述的一个或多个电信和/或数据通信协议的程序指令以及用于执行本文描述的一个或多个技术的指令。在一些实现中,该处理电路可以被用于使得一个或多个单元1702以及装置1700的任何其他合适的单元执行根据本公开的一个或多个实施例的对应的功能。
例如,如果装置1700在基站中被实现,则装置1700包括单元1702,其可以包括配置单元,该配置单元被配置为执行以上关于步骤1500-1504和/或步骤1600-1602描述的基站的功能。作为另一示例,如果装置1700在ue中被实现,则装置1700包括单元1702,其可以包括配置单元,该配置单元被配置为执行以上关于步骤1506-1510和1514和/或步骤1604-1606描述的ue的功能。
术语“单元”在电子产品、电气设备、和/或电子设备的领域中可以具有常规含义,并且例如可以包括电气和/或电子电路、器件、模块、处理器、存储器、逻辑固态和/或分立器件、计算机程序或指令,以用于执行如诸如本文描述的那些相应的任务、过程、计算、输出、和/或显示功能等。
本公开的示例性实施例如下:
组a实施例
实施例1:一种由无线设备执行的用于发送关键数据和非关键数据的混合的方法,该方法包括:
接收(1500)配置上行链路许可,该配置上行链路许可在多个传输时间间隔中分配上行链路资源;
在时间t到达确定(1506)关键数据将要使用配置上行链路许可来被发送,其中,时间t到达+pt在来自多个传输时间间隔中的下一传输时间间隔开始之后出现,并且其中,pt是在配置上行链路许可上准备上行链路传输所需的准备时间;以及
在时间t到达+pt处或在时间t到达+pt之后开始在下一特定传输时间间隔中使用被分配的上行链路资源来发送(1510)包括关键数据的上行链路传输。
实施例2:根据实施例1所述的方法,其中,上行链路传输能够开始的在时间上的两个或更多个离散点在下一传输时间间隔内被定义,并且包括关键数据的上行链路传输开始的时间是对应于在t到达+pt处或在t到达+pt之后出现的两个或更多个离散点之一的时间。
实施例3:根据实施例1至2中任一项所述的方法,还包括:接收用于预期关键数据的传输的时长td的配置。
实施例4:根据实施例1至3中任一项所述的方法,还包括:确定(1512)在自从包括关键数据的上行链路传输开始以来时间量td已经到期之后,去除对非关键数据传输的限制。
实施例5:根据实施例1至4中任一项所述的方法,还包括:在包括关键数据的上行链路传输完成之后,在下一传输时间间隔中使用被分配的上行链路资源来发送(1514)包括非关键数据的上行链路传输。
实施例6:根据实施例1至5中任一项所述的方法,还包括:在包括关键数据的上行链路传输的开始之前,在下一传输时间间隔中使用被分配的上行链路资源来发送(1508)包括非关键数据的上行链路传输。
实施例7:根据实施例1至6中任一项所述的方法,还包括对于来自多个传输时间间隔中的在其中关键数据被发送的下一传输时间间隔之后出现的在后传输时间间隔:
在时间t+δ确定(1604)没有关键数据要在配置上行链路许可的在后传输时间间隔期间被发送,其中,t是在后传输时间间隔的开始时间,δ是预定义或配置的时间量;以及
当在时间t+δ确定没有关键数据要在配置上行链路许可的在后传输时间间隔期间被发送后,在时间t+δ处或在时间t+δ之后开始在在后传输时间间隔中使用被分配的上行链路资源来发送(1606)包括非关键数据的上行链路传输。
实施例8:根据实施例7所述的方法,还包括:接收(1504、1602)配置上行链路许可相关联的δ的配置。
实施例9:根据前述实施例中任一项所述的方法,还包括:
提供用户数据;以及
经由到基站的传输将用户数据转发到主机计算机。
组b实施例
实施例10:一种由基站执行的方法,该方法包括:
向无线设备发送(1500、1600)配置上行链路许可,该配置上行链路许可在多个传输时间间隔中分配上行链路资源以用于来自无线设备的上行链路传输;以及
监视(1510)来自配置上行链路许可的多个传输时间间隔中用于来自无线设备的上行链路传输的传输时间间隔,其中,该上行链路传输能够在该传输时间间隔开始之后的某个时间开始。
实施例11:根据实施例10所述的方法,其中,该上行链路传输可以在该传输时间间隔内的任一ofdm符号处开始。
实施例12:根据实施例10所述的方法,其中,该上行链路传输可以在该传输时间间隔内的两个或更多个离散点中的任意一个处开始。
实施例13:根据实施例10至12中任一项所述的方法,还包括:针对无线设备,配置(1502)与配置上行链路许可有关的被预期用于关键数据的上行链路传输的时长。
实施例14:根据实施例10至13中任一项所述的方法,还包括:针对无线设备,配置(1504、1602)delta值,该delta值定义在该传输时间间隔开始之后的时间量,在该时间量之后,如果没有关键数据要被无线设备在配置上行链路许可上发送,则去除对非关键数据传输的限制。
实施例15:根据前述实施例中任一项所述的方法,还包括:
获得用户数据;以及
将用户数据转发到主机计算机或无线设备。
组c实施例
实施例16:一种无线设备,用于发送关键数据和非关键数据的混合,该无线设备包括:
处理电路,被配置为执行组a实施例中任一项的任一步骤;以及
电源电路,被配置为向无线设备供电。
实施例17:一种基站,该基站包括:
处理电路,被配置为执行组b实施例中任一项的任一步骤;以及
电源电路,被配置为向基站供电。
实施例18:一种用户设备ue,用于发送关键数据和非关键数据的混合,该ue包括:
天线,被配置为发送和接收无线信号;
无线电前端电路,被连接到天线和处理电路,并且被配置为调节在天线与处理电路之间传送的信号;
处理电路,被配置为执行组a实施例中任一项的任一步骤;
输入接口,被连接到处理电路,并且被配置为允许输入信息到ue中以由处理电路处理;
输出接口,被连接到处理电路,并且被配置为从ue输出已被处理电路处理的信息;以及
电池,被连接到处理电路,并且被配置为向ue供电。
实施例19:一种包括主机计算机的通信系统,包括:通信接口,被配置为接收源自从用户设备ue到基站的传输的用户数据,其中,该ue包括无线电接口和处理电路,该ue的处理电路被配置为执行组a实施例中任一项的任一步骤。
实施例20:根据前一实施例所述的通信系统,还包括ue。
实施例21:根据前两个实施例所述的通信系统,还包括基站,其中,该基站包括:
无线电接口,被配置为与ue通信;以及
通信接口,被配置为将由从ue到基站的传输携带的用户数据转发到主机计算机。
实施例22:根据前三个实施例所述的通信系统,其中,主机计算机的处理电路被配置为执行主机应用;ue的处理电路被配置为执行与主机应用相关联的客户端应用,从而提供用户数据。
实施例23:根据前四个实施例所述的通信系统,其中,主机计算机的处理电路被配置为执行主机应用,从而提供请求数据;ue的处理电路被配置为执行与主机应用相关联的客户端应用,从而响应于请求数据来提供用户数据。
实施例24:一种在包括主机计算机、基站和用户设备ue的通信系统中实现的方法,该方法包括:在主机计算机处,接收从ue发送到基站的用户数据,其中,该ue执行组a实施例中任一项的任一步骤。
实施例25:根据前一实施例所述的方法,还包括:在ue处,将用户数据提供给基站。
实施例26:根据前两个实施例所述的方法,还包括:
在ue处,执行客户端应用,从而提供将要被发送的用户数据;以及
在主机处,执行与客户端应用相关联的主机应用。
实施例27:根据前三个实施例所述的方法,还包括:
在ue处,执行客户端应用;以及
在ue处,接收针对客户端应用的输入数据,该输入数据是通过执行与客户端应用相关联的主机应用在主机计算机处被提供的,其中,将要被发送的用户数据是由客户端应用响应于输入数据而被提供的。
实施例28:一种包括主机计算机的通信系统,包括通信接口,该通信接口被配置为接收源自从用户设备ue到基站的传输的用户数据,其中,该基站包括无线电接口和处理电路,该基站的处理电路被配置为执行组b实施例中任一项的任一步骤。
实施例29:根据前一实施例所述的通信系统,还包括基站。
实施例30:根据前两个实施例所述的通信系统,还包括ue,其中,该ue被配置为与基站通信。
实施例31:根据前三个实施例所述的通信系统,其中,主机计算机的处理电路被配置为执行主机应用;ue被配置为执行与主机应用相关联的客户端应用,从而提供将要由主机计算机接收的用户数据。
实施例32:一种在包括主机计算机、基站和用户设备ue的通信系统中实现的方法,该方法包括:在主机计算机处,从基站接收源自该基站已从ue接收的传输的用户数据,其中,该ue执行组a实施例中任一项的任一步骤。
实施例33:根据前一实施例所述的方法,还包括:在基站处,从ue接收用户数据。
实施例34:根据前两个实施例所述的方法,还包括:在基站处,启动所接收的用户数据到主机计算机的传输。
在本公开中可以使用以下缩写词中的至少一些。如果这些缩写词之间存在不一致,则应优先考虑该缩写词在上面是如何使用的。如果在下面被列出多次,则首次列出应优先于任一后续列出。
·2g第二代
·3g第三代
·3gpp第三代合作伙伴计划
·4g第四代
·5g第五代
·ac交流电
·ap接入点
·asic专用集成电路
·atm异步传输模式
·bs基站
·bsc基站控制器
·bts基站收发信台
·bwp带宽部分
·cd光盘
·cdma码分多址
·cg小区群组
·cots商用现货
·cpe客户端设备
·cpu中央处理器
·d2d设备到设备
·das分布式天线系统
·dc直流电
·dimm双列直插式存储器模块
·dmrs解调参考信号
·dsp数字信号处理器
·dvd数字视频磁盘
·eeprom电可擦可编程只读存储器
·embb增强型移动宽带
·enb演进型节点b
·eprom可擦可编程只读存储器
·e-smlc演进的服务移动定位中心
·fpga现场可编程门阵列
·ghz千兆赫兹
·gnb新无线电节点b
·gps全球定位系统
·gsm全球移动通信系统
·harq混合自动重传请求
·hdds全息数字数据存储
·hd-dvd高密度数字多功能光盘
·id标识符
·ie信息元素
·i/o输入和输出
·iot物联网
·ip因特网协议
·lan局域网
·lch逻辑信道
·lcp逻辑信道优先级划分
·lee膝上型嵌入式设备
·lme膝上型安装式设备
·lte长期演进
·m2m机器对机器
·mac媒体访问控制
·mano管理和编排
·mbb移动宽带
·mce多小区/组播协调实体
·mdt最小化路测
·mimo多输入多输出
·mme移动管理实体
·msc移动交换中心
·msr多标准无线电
·mtc机器类型通信
·nb-iot窄带物联网
·nfv网络功能虚拟化
·nic网络接口控制器
·nr新无线电
·o&m操作和维护
·ofdm正交频分复用
·oss操作支持系统
·ott过顶
·pda个人数字助理
·pdcch物理下行链路控制信道
·pdu协议数据单元
·phy物理
·prom可编程只读存储器
·pstn公共交换电话网络
·pt准备时间
·pusch物理上行链路共享信道
·raid独立磁盘冗余阵列
·ram随机存取存储器
·rat无线电接入技术
·rf射频
·rnc无线电网络控制器
·rom只读存储器
·rrc无线电资源控制
·rrh远程无线电头
·rru远程无线电单元
·ruim可移除用户标识
·sdram同步动态随机存取存储器
·sim用户标识模块
·soc片上系统
·son自组织网络
·sonet同步光网络
·tb传输块
·tcp传输控制协议
·ts技术规范
·tsn时间敏感网络
·ue用户设备
·umts通用移动电信系统
·urllc超可靠和低延迟通信
·usb通用串行总线
·utran通用陆地无线接入网
·v2i车对基础设施
·v2v车对车
·v2x车对一切
·vmm虚拟机监视器
·vne虚拟网络单元
·vnf虚拟网络功能
·voip基于因特网协议的语音
·wan广域网
·wcdma宽带码分多址
·wd无线设备
·wimax全球微波接入互操作性
·wlan无线局域网
本领域技术人员将认识到对本公开的实施例的改进和修改。所有这种改进和修改都被认为是在本文公开的概念的范围内。