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

具有缓冲器状态报告的物理上行链路控制信道的制作方法

2022-11-28 14:31:02 来源:中国专利 TAG:

具有缓冲器状态报告的物理上行链路控制信道
1.优先权要求
2.本专利申请要求于2020年7月23日提交的题为“physical uplink control channel with buffer status report(具有缓冲器状态报告的物理上行链路控制信道)”的美国非临时申请no.16/937,064的优先权,该美国非临时申请是于2020年4月20日提交的题为“physical uplink control channel with uplink message short data field(具有上行链路消息短数据字段的物理上行链路控制信道)”的美国专利申请no.16/852,911的部分继续申请,这些申请的全部内容出于所有目的通过援引纳入于此。
3.背景
4.时分双工(tdd)蜂窝通信系统必须包括上行链路数据时隙以向通信网络传达数据、周期性报告和反馈。为了在上行链路中向通信网络传送数据,无线设备可向基站发送调度请求以请求上行链路资源。无线设备可从基站接收上行链路准予,并且可发送缓冲器状态报告以向基站提供关于上行链路数据的信息。无线设备可从基站接收另一上行链路准予,并且无线设备可将上行链路数据发送给基站。
5.概述
6.各个方面包括由无线设备执行的用于使用物理上行链路控制信道(pucch)消息来向基站传达上行链路数据状态的系统和方法。各个方面可包括配置pucch消息以将缓冲器状态报告包括在短数据字段中,以及发送包括该缓冲器状态报告的该pucch消息以将该缓冲器状态报告传达给基站。
7.一些方面可进一步包括确定在调度请求时机之前是否会出现pucch时机,其中配置pucch消息以将缓冲器状态报告包括在短数据字段中包括:响应于确定在调度请求时机之前会出现pucch时机而配置pucch消息以将缓冲器状态报告包括在短数据字段中。此类方面可进一步包括响应于确定在调度请求时机之前不会出现pucch时机而向基站发送调度请求消息。
8.一些方面可进一步包括基于在pucch消息中传达的缓冲器状态报告来从基站接收上行链路准予。此类方面可进一步包括在获准予的上行链路期间向基站发送上行链路数据。
9.进一步方面可包括一种具有处理器的无线设备,该处理器被配置成执行以上概述的任何方法的一个或多个操作。进一步的方面可包括一种其上存储有处理器可执行指令的非瞬态处理器可读存储介质,该处理器可执行指令被配置成使无线设备的处理器执行以上概述的各方法中任一者的操作。进一步方面包括一种无线设备,该无线设备具有用于执行以上概述的各方法中任一者的各功能的装置。进一步方面包括一种供在无线设备中使用的片上系统,该片上系统包括被配置成执行以上概述的任何方法的一个或多个操作的处理器。进一步的方面包括一种系统级封装,包括用于无线设备中的两个片上系统,该片上系统包括被配置为执行以上概述的任何方法的一个或多个操作的处理器。
10.附图简述
11.纳入本文且构成本说明书一部分的附图解说了权利要求书的示例性实施例,并与
以上给出的概括描述和下面给出的详细描述一起用来解释权利要求书的特征。
12.图1是解说适于实现各个实施例中的任何实施例的示例通信系统的系统框图。
13.图2是解说适于实现各个实施例中的任何实施例的示例计算和无线调制解调器系统的组件框图。
14.图3是解说适于实现各个实施例中的任何实施例的包括用于无线通信中的用户面和控制面的无线电协议栈的软件架构的组件框图。
15.图4是解说根据各个实施例的由无线设备的处理器执行的被配置成用于生成对所接收信号的确收的系统的组件框图。
16.图5a是解说根据各个实施例的可由无线设备的处理器执行的用于在pucch消息中传达信息的方法的过程流图。
17.图5b是解说根据各个实施例的被配置成包括短数据字段的示例pucch的框图。
18.图5c是解说根据各个实施例的可由无线设备的处理器作为用于在pucch消息中传达信息的方法的一部分来执行的操作550的过程流图。
19.图6a

6d是解说根据各个实施例的可由移动设备的处理器作为用于在pucch消息中传达信息的方法的一部分来执行的操作的过程流图。
20.图7是适用于各个实施例的网络计算设备的组件框图。
21.图8是适用于各个实施例的无线设备的组件框图。
22.图9a是解说用于请求上行链路资源的常规规程的消息流图。
23.图9b是解说用于请求上行链路资源的规程的消息流图。
24.图10a是解说根据各个实施例的可由无线设备的处理器执行的用于在pucch消息中传达缓冲器状态报告的方法的过程流图。
25.图10b是解说根据各个实施例的被配置为包括缓冲器状态报告的示例pucch的框图。
26.详细描述
27.将参照附图详细描述各个实施例。在可能之处,相同附图标记将贯穿附图用于指代相同或类似部分。对特定示例和实施例作出的引述用于解说性目的,而无意限定权利要求的范围。
28.各个实施例包括用于在物理上行链路控制信道(pucch)消息中传达除该pucch消息中通常包括的信息之外的信息的系统和方法。各个实施例可通过将此类信息包括在pucch消息中而不消耗例如上行链路数据带宽(诸如物理上行链路共享信道(pusch)时隙)来改善应用层性能。
29.术语“无线设备”在本文中被用于指以下各项中的任一项或全部:无线路由器设备、无线电器、蜂窝电话、智能电话、便携式计算设备、个人或移动多媒体播放器、膝上型计算机、平板计算机、智能本、超级本、掌上计算机、无线电子邮件接收器、启用因特网的多媒体蜂窝电话、医疗设备和装备、生物传感器/设备、可穿戴设备(包括智能手表、智能服装、智能眼镜、智能腕带、智能首饰(例如,智能戒指、智能手环等等))、娱乐设备(例如,无线游戏控制器、音乐和视频播放器、卫星无线电等等)、启用无线网络的物联网(iot)设备(包括智能仪表/传感器、工业制造装备、供家庭或企业使用的大型和小型机器和电器)、自主和半自主交通工具内的无线通信元素、附加或纳入到各种移动平台中的无线设备、全球定位系统
设备、以及包括存储器、无线通信组件和可编程处理器的类似电子设备。
30.术语“片上系统”(soc)在本文中用于指包含集成在单个基板上的多个资源和/或处理器的单个集成电路(ic)芯片。单个soc可包含用于数字、模拟、混合信号和射频功能的电路系统。单个soc还可包括任何数目的通用和/或专用处理器(数字信号处理器、调制解调器处理器、视频处理器等)、存储器块(例如,rom、ram、闪存等)、以及资源(例如,定时器、电压调节器、振荡器等)。各soc还可包括用于控制集成资源和处理器、以及用于控制外围设备的软件。
31.术语“系统级封装”(sip)在本文中可被用于指两个或更多个ic芯片、基板或soc上包含多个资源、计算单元、核和/或处理器的单个模块或封装。例如,sip可包括在其上以垂直配置堆叠有多个ic芯片或半导体管芯的单个基板。类似地,sip可包括多个ic或半导体管芯在其上被封装到统一基板中的一个或多个多芯片模块(mcm)。sip还可包括经由高速通信电路系统耦合在一起并紧邻地封装在一起(诸如在单个主板上或在单个无线设备中)的多个独立的soc。soc的邻近性促成了高速通信以及存储器和资源的共享。
32.术语“短数据字段”在本文中用于指添加到控制信道消息(诸如pucch消息)以传达除pucch消息中通常包括或传送的信息之外的消息或信息的字段。通常在pucch消息中传送的信息包括上行链路控制信息,其可包括混合自动重复请求(harq)反馈(例如,harq ack比特)、调度请求(sr)和下行链路信道状态信息(csi)。在短数据字段中传达的附加信息可包括例如被包括在短数据字段中的tcp确收信息,其在本文中被称为“上行链路消息”。在一些实施例中,短数据字段还可包括pucch中通常不包括的控制信息,诸如缓冲器状态报告(bsr)、tcp确收(tcp ack)、超可靠低等待时间通信(urllc)上行链路传输、或应用信息(诸如虚拟现实(vr)传感器姿态)。此类附加
33.常规的时分双工(tdd)蜂窝通信系统利用pusch中的上行链路数据时隙来从无线设备向通信网络传达数据、周期性报告和反馈。需要频繁报告或反馈的应用或服务可能造成用于携带数据的可用带宽减少。具体而言,需要频繁上行链路反馈的服务(诸如下行链路传输控制协议(tcp)连接)需要频繁的上行链路数据时隙分配来提供反馈,诸如tcp确收(tcp ack)。这种要求会导致下行链路占空比降低以及用于无线设备的可用数据传输带宽减少。tcp要求接收方设备(诸如无线设备)对数据分组的成功接收进行确收。为了避免在发送下一分组之前等待每个分组的确收的低效率,tcp发送设备使用tcp窗口来确定很可能被无损发送的分组的数目。tcp发送方设备在它未在预期时间帧内接收到tcp ack的情况下减小其传输速率。因而,反馈等待时间(诸如tcp ack等待时间)可显著影响数据吞吐量。
34.各个实施例使得无线设备能够在pucch消息中传达包括通常会在数据信道中传送的信息的上行链路消息。在一些实施例中,无线设备可配置具有包括该上行链路消息的新短数据字段的pucch消息。在一些实施例中,无线设备可发送包括短数据字段的pucch消息以将上行链路消息传达给通信网络。
35.在一些实施例中,无线设备可使用短数据字段来传达对所接收数据的确收,这不会利用数据上行链路带宽(例如,数据信道(诸如pusch)中的上行链路时隙)。在一些实施例中,无线设备可在下行链路信道中从第二无线设备接收数据,可响应于所接收到的数据而生成确收消息,并且可配置物理上行链路控制信道(pucch)消息以包括该确收消息。无线设备可发送包括包含确收消息的短数据字段的pucch消息以对所接收到的数据进行确收。确
收消息可包括例如tcp确收消息。
36.在一些实施例中,无线设备可将确收消息与pucch消息中的其他信息级联或组合。在一些实施例中,无线设备可对pucch消息中所包括的确收消息执行对称报头压缩,而无需压缩其他数据字段,诸如harq ack比特、sr比特和csi比特。
37.在一些实施例中,无线设备可从网络元件(诸如基站)接收指令以使得该无线设备能够配置pucch消息以包括确收消息。例如,无线设备可向基站提供关于该无线设备被配置成生成确收消息并在上行链路控制信道消息中提供该确收消息的指示。在一些实施例中,基站可向无线设备发送消息或指令以使得该无线设备能够配置pucch消息以包括确收消息。
38.在一些实施例中,无线设备可从在该无线设备上执行的应用接收指令以使得该无线设备能够配置pucch消息以包括确收消息。例如,在无线设备上执行的应用可能需要相对频繁的上行链路传输。此类应用的一个示例是游戏应用,其可能需要用户动作数据的小而频繁的上行链路传输。此外,此类应用可能遭受去往或来自无线设备的数据传输的任何大幅减少。例如,游戏应用可能需要经由下行链路数据信道来提供大量数据,诸如视频数据。在一些实施例中,在无线设备上执行的应用可发送消息或指令以使得该无线设备能够配置pucch消息以包括确收消息。
39.进一步实施例可包括配置pucch消息以将缓冲器状态报告包括在短数据字段中,该pucch消息可被发送给基站。此类实施例可进一步包括确定在调度请求时机之前是否会出现pucch时机,以及响应于确定在调度请求时机之前会出现pucch时机而配置pucch消息以将缓冲器状态报告包括在短数据字段中。一些实施例可进一步包括响应于确定在调度请求时机之前不会出现pucch时机而向基站发送调度请求消息。一些实施例可进一步包括基于在pucch消息中传达的缓冲器状态报告来从基站接收上行链路准予,其中可包括在获准予的上行链路期间向基站发送上行链路数据。
40.图1是解说适于实现各个实施例中的任何实施例的示例通信系统100的系统框图。通信系统100可以是5g新无线电(nr)网络、或任何其他合适的网络(诸如长期演进(lte)网络)。
41.通信系统100可包括异构网络架构,该异构网络架构包括核心网140和各种移动设备(图1中被解说为无线设备120a-120e)。通信系统100还可包括数个基站(解说为bs 110a、bs 110b、bs 110c和bs 110d)以及其他网络实体。基站是与无线设备(移动设备)进行通信的实体,并且也可被称为nodeb、b节点、lte演进型b节点(enb)、接入点(ap)、无线电头端、传送接收点(trp)、新无线电基站(nr bs)、5g nodeb(nb)、下一代nodeb(gnb)、等等。每个基站可为特定地理区域提供通信覆盖。在3gpp中,术语“蜂窝小区”可指基站的覆盖区域、或服务该覆盖区域的基站子系统或其组合,这取决于使用该术语的上下文。
42.基站110a-110d可以为宏蜂窝小区、微微蜂窝小区、毫微微蜂窝小区、另一类型的蜂窝小区或其组合提供通信覆盖。宏蜂窝小区可覆盖相对较大的地理区域(例如,半径为数千米),并且可允许由具有服务订阅的移动设备无约束地接入。微微蜂窝小区可覆盖相对较小的地理区域,并且可允许由具有服务订阅的移动设备无约束地接入。毫微微蜂窝小区可覆盖相对较小的地理区域(例如,住宅),并且可允许由与该毫微微蜂窝小区有关联的移动设备(例如,封闭订户群(csg)中的移动设备)有约束地接入。用于宏蜂窝小区的基站可被称
为宏bs。用于微微蜂窝小区的基站可被称为微微bs。用于毫微微蜂窝小区的基站可被称为毫微微bs或家用bs。在图1中解说的示例中,基站110a可以是用于宏蜂窝小区102a的宏bs,基站110b可以是用于微微蜂窝小区102b的微微bs,并且基站110c可以是用于毫微微蜂窝小区102c的毫微微bs。基站110a-110d可支持一个或多个(例如,三个)蜂窝小区。术语“enb”、“基站”、“nr bs”、“gnb”、“trp”、“ap”、“b节点”、“5g nb”和“蜂窝小区”在本文中可以可互换地使用。
43.在一些示例中,蜂窝小区可以不是驻定的,并且该蜂窝小区的地理区域可根据移动基站的位置而移动。在一些示例中,基站110a-110d可通过各种类型的回程接口(诸如直接物理连接、虚拟网络、或其组合)使用任何合适的传输网络来彼此互连以及互连至通信系统100中的一个或多个其他基站或网络节点(未解说)。
44.基站110a-110d可以在有线或无线通信链路126上与核心网140进行通信。无线设备120a-120e可以在无线通信链路122上与基站110a-110d进行通信。
45.有线通信链路126可以使用各种有线网络(例如,以太网、tv电缆、电话、光纤和其他形式的物理网络连接),这些有线网络可使用一个或多个有线通信协议(诸如以太网、点对点协议、高水平数据链路控制(hdlc)、高级数据通信控制协议(adccp)和传输控制协议/网际协议(tcp/ip))。
46.通信系统100还可包括中继站(例如,中继bs 110d)。中继站是能接收来自上游站(例如,基站或移动设备)的数据的传输并向下游站(例如,无线设备或基站)传送该数据的实体。中继站也可以是能为其他无线设备中继传输的移动设备。在图1中解说的示例中,中继站110d可与宏基站110a和无线设备120d进行通信以促成基站110a与无线设备120d之间的通信。中继站也可被称为中继基站、中继基站、中继等。
47.通信系统100可以是包括不同类型的基站(例如,宏基站、微微基站、毫微微基站、中继基站等)的异构网络。这些不同类型的基站可具有不同的发射功率电平、不同覆盖区域、以及对通信系统100中的干扰的不同影响。例如,宏基站可具有高发射功率电平(例如,5到40瓦),而微微基站、毫微微基站和中继基站可具有较低发射功率电平(例如,0.1到2瓦)。
48.网络控制器130可耦合到基站集合并且可提供对这些基站的协调和控制。网络控制器130可以经由回程与基站进行通信。基站还可例如经由无线或有线回程直接或间接地彼此通信。
49.无线设备120a、120b、120c可分散遍及通信系统100,并且每个无线设备可以是驻定的或移动的。无线设备还可被称为接入终端、终端、移动站、订户单元、站等。
50.宏基站110a可在有线或无线通信链路126上与通信网络140进行通信。无线设备120a、120b、120c可以在无线通信链路122上与基站110a-110d进行通信。
51.无线通信链路122、124可包括多个载波信号、频率、或频带,其中每一者可包括多个逻辑信道。无线通信链路122和124可利用一种或多种无线电接入技术(rat)。可以在无线通信链路中使用的rat的示例包括:3gpp lte、3g、4g、5g(例如,nr)、gsm、码分多址(cdma)、宽带码分多址(wcdma)、微波接入全球互通(wimax)、时分多址(tdma)和其他移动电话通信技术蜂窝rat。可在通信系统100内的各种无线通信链路122、124中的一者或多者中使用的rat的进一步示例包括中等距离协议(诸如wi-fi、lte-u、lte-直连、laa、multefire)和相对短射程rat(诸如zigbee、蓝牙和蓝牙低能量(le))。
52.某些无线网络(例如,lte)在下行链路上利用正交频分复用(ofdm)并在上行链路上利用单载波频分复用(sc-fdm)。ofdm和sc-fdm将系统带宽划分成多个(k个)正交副载波,这些副载波也常被称为频调、频槽等。每个副载波可用数据来调制。一般而言,调制码元对于ofdm是在频域中发送的,而对于sc-fdm是在时域中发送的。毗邻副载波之间的间隔可以是固定的,且副载波的总数(k)可取决于系统带宽。例如,副载波的间隔可以是15khz,而最小资源分配(称为“资源块”)可以是12个副载波(或180khz)。因此,对于1.25、2.5、5、10或20兆赫兹(mhz)的系统带宽,标称快速傅里叶变换(fft)大小可以分别等于128、256、512、1024或2048。系统带宽还可被划分成子带。例如,子带可以覆盖1.08mhz(即,6个资源块),并且对于1.25、2.5、5、10或20mhz的系统带宽,可分别有1、2、4、8或16个子带。
53.虽然一些实施例的描述可使用与lte技术相关联的术语和示例,但是各个实施例可适用于其他无线通信系统(诸如新无线电(nr)或5g网络)。nr可在上行链路(ul)和下行链路(dl)上利用具有循环前缀(cp)的ofdm,并且包括对使用tdd的半双工操作的支持。可以支持100mhz的单个分量载波带宽。nr资源块可以在0.1毫秒(ms)历时上跨越具有75khz的副载波带宽的12个副载波。每个无线电帧可包括具有10ms的长度的50个子帧。因此,每个子帧可具有0.2ms的长度。每个子帧可指示用于数据传输的链路方向(即,dl或ul),并且每个子帧的链路方向可被动态地切换。每个子帧可包括dl/ul数据以及dl/ul控制数据。可支持波束成形并且可动态地配置波束方向。还可支持具有预编码的多输入多输出(mimo)传输。dl中的mimo配置可支持至多达8个发射天线(具有至多达8个流的多层dl传输)和每无线设备至多达2个流。可支持每无线设备至多达2个流的多层传输。可使用至多达8个服务蜂窝小区来支持多个蜂窝小区的聚集。替换地,nr可支持除基于ofdm的空中接口之外的不同空中接口。
54.一些移动设备可被认为是机器类型通信(mtc)或者演进型或增强型机器类型通信(emtc)移动设备。mtc和emtc移动设备包括例如机器人、无人机、远程设备、传感器、仪表、监视器、位置标签等,其可与基站、另一设备(例如,远程设备)或某个其他实体通信。无线节点可以例如经由有线或无线通信链路来为网络(例如,广域网(诸如因特网)或蜂窝网络)提供连通性或提供至该网络的连通性。一些移动设备可被认为是物联网(iot)设备,或可被实现为nb-iot(窄带物联网)设备。无线设备120a-120e可被包括在外壳内部,该外壳容纳无线设备的各组件,诸如处理器组件、存储器组件、类似的组件、或其组合。
55.一般而言,在给定的地理区域中可部署任何数目的通信系统和任何数目的无线网络。每个通信系统和无线网络可支持特定的无线电接入技术(rat),并且可在一个或多个频率上操作。rat也可被称为无线电技术、空中接口等。频率也可被称为载波、频率信道等。每个频率可以在给定的地理区域中支持单个rat,以便避免不同rat的通信系统之间的干扰。在一些情形中,可部署nr或5g rat网络。
56.在一些实施例中,两个或更多个移动设备120a-120e(例如,被解说为无线设备120a和无线设备120e)可使用一个或多个侧链路信道124来直接通信(例如,无需使用基站110a-110d作为中介来彼此通信)。例如,无线设备120a-120e可使用对等(p2p)通信、设备到设备(d2d)通信、车联网(v2x)协议(其可包括交通工具到交通工具(v2v)协议、交通工具到基础设施(v2i)协议或类似协议)、网状网络、或类似网络或其组合进行通信。在该情形中,无线设备120a-120e可执行调度操作、资源选择操作、以及在本文别处描述为如由基站110a执行的其他操作。
57.图2是解说适于实现各个实施例中的任何实施例的示例计算和无线调制解调器系统200的组件框图。各个实施例可在数个单处理器和多处理器计算机系统(包括片上系统(soc)或系统级封装(sip))上实现。
58.参考图1和图2,所解说的示例计算系统200(其在一些实施例中可以是sip)包括耦合至时钟206、电压调节器208、以及无线收发机266的两个soc 202、204,该无线收发机266被配置成经由天线(未示出)向/从无线设备(诸如基站110a)发送和接收无线通信。在一些实施例中,第一soc 202作为无线设备的中央处理单元(cpu)来操作,其通过执行由软件应用程序的指令指定的算术、逻辑、控制和输入/输出(i/o)操作来执行这些指令。在一些实施例中,第二soc 204可作为专用处理单元来操作。例如,第二soc 204可作为负责管理大容量、高速度(例如,5gbps等)和/或超高频短波长度(例如,28ghz毫米波(mmwave)频谱等)通信的专用5g处理单元来操作。
59.第一soc 202可包括数字信号处理器(dsp)210、调制解调器处理器212、图形处理器214、应用处理器216、连接到这些处理器中的一者或多者的一个或多个协处理器218(例如,矢量协处理器)、存储器220、定制电路系统222、系统组件和资源224、互连/总线模块226、一个或多个温度传感器230、热管理单元232、以及热功率包络(tpe)组件234。第二soc 204可包括5g调制解调器处理器252、功率管理单元254、互连/总线模块264、多个毫米波收发机256、存储器258和各种附加处理器260(诸如应用处理器、分组处理器等)。
60.每个处理器210、212、214、216、218、252、260可包括一个或多个核,并且每个处理器/核可独立于其他处理器/核来执行操作。例如,第一soc 202可包括执行第一类型的操作系统(例如,freebsd、linux、os x等)的处理器以及执行第二类型的操作系统(例如,microsoft windows 10)的处理器。另外,处理器210、212、214、216、218、252、260中的任一者或全部可被包括作为处理器群集架构(例如,同步处理器群集架构、异步或异构处理器群集架构等)的一部分。
61.第一和第二soc 202、204可以包括用于管理传感器数据、模数转换、无线数据传输、以及用于执行其他专用操作(诸如解码数据分组以及处理经编码的音频和视频信号以用于在web浏览器中显现)的各种系统组件、资源和定制电路系统。例如,第一soc 202的系统组件和资源224可包括功率放大器、电压调节器、振荡器、锁相环、外围桥接器、数据控制器、存储器控制器、系统控制器、接入端口、定时器、以及被用来支持在无线设备上运行的处理器和软件客户端的其他类似组件。系统组件和资源224和/或定制电路系统222还可包括用于与外围设备(诸如相机、电子显示器、无线通信设备、外部存储器芯片等)对接的电路系统。
62.第一和第二soc 202、204可经由互连/总线模块250进行通信。各种处理器210、212、214、216、218可经由互连/总线模块226互连至一个或多个存储器元件220、系统组件和资源224、和定制电路系统222、以及热管理单元232。类似地,处理器252可经由互连/总线模块264来互连到功率管理单元254、毫米波收发机256、存储器258和各种附加处理器260。互连/总线模块226、250、264可包括可重配置逻辑门的阵列和/或实现总线架构(例如,coreconnect、amba等)。通信可由高级互连(诸如高性能片上网络(noc))来提供。
63.第一和/或第二soc 202、204可进一步包括用于与该soc外部的资源(诸如时钟206和电压调节器208)通信的输入/输出模块(未解说)。soc外部的资源(例如,时钟206、电压调
节器208)可由两个或更多个内部soc处理器/核共享。
64.除了以上讨论的示例sip 200之外,各个实施例还可在各种各样的计算系统中实现,这些计算系统可包括单个处理器、多个处理器、多核处理器或其任何组合。
65.图3是解说适于实现各个实施例中的任何实施例的包括用于无线通信中的用户面和控制面的无线电协议栈的软件架构300的组件框图。参照图1-3,无线设备320可实现软件架构300以促成无线设备320(例如,无线设备120a-120e、200)与通信系统(例如,100)的基站350(例如,基站110a)之间的通信。在各个实施例中,软件架构300中的层可与基站350的软件中的对应层形成逻辑连接。软件架构300可被分布在一个或多个处理器(例如,处理器212、214、216、218、252、260)之间。虽然关于一个无线电协议栈进行了解说,但是在多sim(订户身份模块)无线设备中,软件架构300可包括多个协议栈,每个协议栈可与不同的sim相关联(例如,在双sim无线通信设备中,两个协议栈分别与两个sim相关联)。虽然以下参照lte通信层进行了描述,但是软件架构300可支持用于无线通信的各种标准和协议中的任何一种,和/或可包括支持用于无线通信的各种标准和协议中的任何一种的附加协议栈。
66.软件架构300可包括非接入阶层(nas)302和接入阶层(as)304。nas 302可包括支持分组滤波、安全性管理、移动性控制、会话管理、以及无线设备的(诸)sim(例如,(诸)sim 204)与其核心网140之间的话务和信令的功能和协议。as 304可包括支持(诸)sim(例如(诸)sim 204)与所支持的接入网的实体(例如基站)之间的通信的功能和协议。具体而言,as 304可包括至少三层(层1、层2和层3),每一层可包含各种子层。
67.在用户面和控制面中,as 304的层1(l1)可以是物理层(phy)306,其可监督经由无线收发机(例如,256、266)来实现空中接口上的传输和/或接收的功能。此类物理层306功能的各示例可包括循环冗余校验(crc)附连、译码块、加扰和解扰、调制和解调、信号测量、mimo等。物理层可包括各种逻辑信道,其包括物理下行链路控制信道(pdcch)和物理下行链路共享信道(pdsch)。
68.在用户面和控制面中,as 304的层2(l2)可负责物理层306上无线设备320与基站350之间的链路。在各个实施例中,层2可包括媒体接入控制(mac)子层308、无线电链路控制(rlc)子层310以及分组数据汇聚协议(pdcp)312子层,每一子层形成终接于基站350的逻辑连接。
69.在控制面中,as 304的层3(l3)可包括无线电资源控制(rrc)子层3。虽然未示出,但是软件架构300可包括附加层3子层、以及层3之上的各种上层。在各个实施例中,rrc子层313可提供包括广播系统信息、寻呼、以及在无线设备320与基站350之间建立和释放rrc信令连接的功能。
70.在各个实施例中,pdcp子层312可提供包括不同无线电承载和逻辑信道之间的复用、序列号添加、切换数据处置、完整性保护、暗码化和报头压缩的上行链路功能。在下行链路中,pdcp子层312可提供包括数据分组的按序递送、重复数据分组检测、完整性验证、暗码解译、以及报头解压缩的功能。
71.在上行链路中,rlc子层310可提供上层数据分组的分段和级联、丢失数据分组的重传、以及自动重复请求(arq)。而在下行链路中,rlc子层310功能可包括数据分组的重排序以补偿乱序接收、上层数据分组的重新组装、以及arq。
72.在上行链路中,mac子层308可提供包括逻辑和传输信道之间的复用、随机接入规
程、逻辑信道优先级、以及harq操作的功能。在下行链路中,mac层功能可包括蜂窝小区内的信道映射、解复用、非连续接收(drx)、以及harq操作。
73.虽然软件架构300可提供通过物理介质来传送数据的功能,但是软件架构300可进一步包括向无线设备320中的各个应用提供数据传递服务的至少一个主机层314。在一些实施例中,由至少一个主机层314提供的因应用而异的功能可提供软件架构与通用处理器206之间的接口。
74.在其他实施例中,软件架构300可包括提供主机层功能的一个或多个较高逻辑层(例如,传输、会话、表示、应用等)。例如,在一些实施例中,软件架构300可包括网络层(例如,网际协议(ip)层),其中逻辑连接终接于分组数据网络(pdn)网关(pgw)。在一些实施例中,软件架构300可包括应用层,其中逻辑连接终接于另一设备(例如终端用户设备、服务器等)。在一些实施例中,软件架构300可在as 304中进一步包括物理层306与通信硬件(例如,一个或多个射频(rf)收发机)之间的硬件接口316。
75.图4是解说根据各个实施例的由无线设备的处理器执行的被配置成用于生成对所接收信号的确收的系统400的组件框图。在一些实施例中,系统400可包括无线设备402和/或一个或多个远程平台404。参照图1

4,系统400可包括无线设备402(例如,120a-120e、200、320)和第二无线设备404(例如,120a-120e、200、320)。无线设备402和第二无线设备404可通过无线通信网络424(其各方面在图1中解说)来进行通信。
76.无线设备402可包括耦合至电子存储426和无线收发机(例如,256、266)的一个或多个处理器428。无线收发机可被配置成从(诸)处理器428接收要在上行链路传输中发送的消息,以及经由天线(未示出)将此类消息传送给无线通信网络424以供中继到远程无线设备404。类似地,无线收发机可被配置成在下行链路传输中从无线通信网络424接收来自远程无线设备的消息,以及将这些消息(例如,经由对这些消息进行解调的调制解调器(例如,252))传递给一个或多个处理器428。
77.(诸)处理器428可由机器可读指令406来配置。机器可读指令406可包括一个或多个指令模块。指令模块可包括计算机程序模块。指令模块可包括数据接收模块408、确收消息生成模块410、上行链路控制信道消息配置模块412、消息发送模块414、消息配置模块416、消息信息级联模块418、报头压缩性能模块420、指令接收模块422或其他指令模块中的一者或多者。
78.数据接收模块408可被配置成在下行链路信道中从第二无线设备(例如,404)接收数据。
79.确收消息生成模块410可被配置成响应于所接收到的数据而生成确收消息。
80.上行链路控制信道消息配置模块412可被配置成配置物理上行链路控制信道消息以包括包含上行链路消息的短数据字段。在一些实施例中,上行链路消息可包括确收消息(诸如tcp ack)。
81.消息发送模块414可被配置成发送包括短数据字段的pucch消息以对所接收到的数据进行确收。
82.消息配置模块416可被配置成配置具有短数据字段的pucch消息以包括上行链路消息。
83.消息信息级联模块418可被配置成将确收消息与pucch消息中的其他信息级联。
84.报头压缩性能模块420可被配置成对pucch消息中所包括的确收消息执行对称报头压缩,而无需压缩其他数据字段,诸如harq ack比特、sr比特和csi比特。
85.指令接收模块422可被配置成从网络元件接收指令以使得无线设备能够配置pucch消息以包括确收消息。指令接收模块422还可被配置成从在无线设备上执行的应用接收指令以使得该无线设备能够配置pucch消息以包括确收消息。在一些实施例中,确收消息可以是传输控制协议确收(tcp ack)消息。
86.在一些实施例中,无线设备402、第二无线设备404和/或外部资源424可经由一个或多个电子通信链路来操作地链接。例如,可至少部分地经由网络(诸如因特网和/或其他网络)来建立此类电子通信链路。将领会,这并非旨在是限制性的,并且本公开的范围包括其中无线设备402、第二无线设备404和/或外部资源424可以经由某种其他通信介质可操作地链接的实施例。
87.第二无线设备404可包括被配置成执行计算机程序模块的一个或多个处理器。计算机程序模块可被配置为使得与给定的第二无线设备404相关联的专家或用户能够与系统400对接或提供本文中归属于第二无线设备404的其他功能性。在一些实施例中,第二无线设备404可包括一个或多个无线设备或其他计算平台。
88.无线设备402可包括通信线路或端口以实现与网络和/或其他计算平台的信息交换。对无线设备402的解说并不旨在是限制性的,并且无线设备402可包括多个硬件、软件和/或固件组件,这些组件在一起操作以提供本文中归属于无线设备402的功能性。
89.电子存储426可包括电子地存储信息的非瞬态存储介质。电子存储426的电子存储介质可包括与无线设备402集成地提供的(即,本质上不可移动的)系统存储和/或经由例如端口(例如,通用串行总线(usb)端口、火线(firewire)端口等)或驱动器(例如,盘驱动器等)可移动地连接到无线设备402的可移动存储中的一者或两者。电子存储426可以包括以下一者或多者:光学可读存储介质(例如,光盘等)、磁可读存储介质(例如,磁带、磁硬盘驱动器、软盘驱动器等)、基于电荷的存储介质(例如,eeprom、ram等)、固态存储介质(例如,闪存驱动器等)和/或其他电子可读存储介质。电子存储426可包括一个或多个虚拟存储资源(例如,云存储、虚拟专用网、和/或其他虚拟存储资源)。电子存储426可存储软件算法、由(诸)处理器428确定的信息、从无线设备402接收的信息、从第二无线设备404接收的信息、和/或使得无线设备402能够如本文所描述地运行的其他信息。
90.(诸)处理器428可被配置成提供无线设备402中的信息处理能力。由此,(诸)处理器428可包括数字处理器、模拟处理器、设计成处理信息的数字电路、设计成处理信息的模拟电路、状态机和/或用于电子地处理信息的其他机构中的一者或多者。虽然(诸)处理器428被解说为单个实体,但是这仅仅是出于解说目的。在一些实施例中,(诸)处理器428可包括多个处理单元和/或处理器核。处理单元可以物理地位于同一设备内,或者(诸)处理器428可以表示协作运行的多个设备的处理功能性。(诸)处理器428可被配置成通过软件,硬件,固件,软件、硬件和/或固件的某种组合,和/或用于配置(诸)处理器428上的处理能力的其他机构来执行模块408、410、412、414、416、418、420和/或422和/或其他模块。如本文所使用的,术语“模块”可以指执行归属于该模块的功能性的任何组件或组件集合。这可包括在执行处理器可读指令期间的一个或多个物理处理器、处理器可读指令、电路系统、硬件、存储介质、或任何其他组件。
91.下文描述的对由不同模块408-422提供的功能性的描述是出于解说目的,而不旨在限定,因为模块408-422中的任一者可以提供比所描述的功能性更多或更少的功能性。例如,模块408-422中的一者或多者可被消除,并且其一些或全部功能性可由其他模块408-422提供。作为另一示例,(诸)处理器428可被配置成执行一个或多个附加模块,该一个或多个附加模块可以执行以下归属于模块408

422中的一个模块的一些或全部功能性。
92.图5a是解说根据各个实施例的可由无线设备的处理器执行的用于在pucch消息中传达信息的方法500的过程流图。图5b是解说根据各个实施例的在方法500中被配置为包括短数据字段的示例pucch的框图。参照图1-5b,方法500可由无线设备(例如,无线设备120a-120e、200、320、402)的处理器(诸如210、212、214、216、218、252、260、428)实现。
93.参照图5a,在框502中,处理器可配置pucch消息以将上行链路消息包括在短数据字段中。例如,图5b解说了示例pucch 520。处理器可配置pucch消息520以包括短数据字段524。在一些实施例中,处理器可配置pucch消息520以使得短数据字段524紧跟在另一字段(诸如ack字段522)之后。在一些实施例中,处理器可配置pucch消息520以使得短数据字段524居于一个或多个其他数据字段、数据结构或消息(诸如调度请求(sr)字段526、第一部分信道状态信息(csi-1)字段528和/或第二部分信道状态信息(csi-2)字段530)之前。在一些实施例中,处理器可配置短数据字段以将信息包括在原本在数据信道上行链路消息(诸如上行链路数据消息)中发送的上行链路消息中或除pucch之外的上行链路控制消息中。用于执行框504中的操作的功能的装置可以包括处理器(例如,210、212、214、216、218、252、260、428)。
94.在框504中,处理器可发送包括短数据字段的pucch消息以将该一个或多个上行链路消息传达给通信网络。例如,处理器可向基站(例如,基站110a-110d)发送pucch消息以将一个或多个上行链路消息传达给通信网络。在一些实施例中,一个或多个上行链路消息可被发送给基站。在一些实施例中,一个或多个上行链路消息可由通信网络传达给另一设备,诸如tcp发送方设备。用于执行框504中的操作的功能的装置可以包括耦合至无线收发机(例如,256、266)的处理器(例如,210、212、214、216、218、252、260、428)。
95.方法500可以持续地或周期性地重复,因为处理器可再次执行框502的操作。
96.图5c是解说根据各个实施例的可由无线设备的处理器作为方法500的一部分来执行的操作550的过程流图。在一些实施例中,操作550可使得无线设备的处理器能够根据各个实施例来生成对所接收数据的确收。
97.在框552中,处理器可在下行链路信道中从第二无线设备(例如,无线设备120a-120e、200、320、404)接收数据。在一些实施例中,第二无线设备可用作使用tcp来向(第一)无线设备发送数据的tcp发送方设备。用于执行框552中的操作的功能的装置可以包括耦合至无线收发机(例如,256、266)的处理器(例如,210、212、214、216、218、252、260、428)。
98.处理器然后可执行框502(图5a)的操作,如所描述的。
99.在框554中,处理器可响应于所接收到的数据而生成确收消息。在一些实施例中,确收消息可包括tcp确收(ack)消息。用于执行框554中的操作的功能的装置可以包括处理器(例如,210、212、214、216、218、252、260、428)。
100.在框556中,处理器可配置短数据字段以包括确收消息。在一些实施例中,处理器可配置短数据字段(例如,524)以包括确收消息。用于执行框556中的操作的功能的装置可
以包括处理器(例如,210、212、214、216、218、252、260、428)。
101.在框558中,处理器可发送包括包含确收消息的短数据字段的pucch消息以对所接收到的数据进行确收。用于执行框558中的操作的功能的装置可以包括耦合至无线收发机(例如,256、266)的处理器(例如,210、212、214、216、218、252、260、428)。
102.方法550可以持续地或周期性地重复,因为处理器可再次执行框552的操作。
103.图6a

6d是解说根据各个实施例的可由无线设备的处理器作为方法500的一部分来执行的操作600a

600d的过程流图。参照图1

6d,操作600a

600d可由无线设备(例如,无线设备120a-120e、200、320、402)的处理器(诸如210、212、214、216、218、252、260、428)执行。
104.参照图6a,在框554(图5c)的操作之后,处理器可在框602中将确收消息与pucch消息中的其他信息级联。例如,处理器可将确收消息与pucch消息中的harq消息、信道状态指示符(csi)消息、调度请求(sr)或其他合适信息中的一者或多者级联。用于执行框602中的操作的功能的装置可以包括处理器(例如,210、212、214、216、218、252、260、428)。
105.处理器然后可执行框558(图5c)的操作,如所描述的。
106.参照图6b,在框554(图5c)的操作之后,处理器可在框604中对pucch消息内的可包括确收消息(例如,tcp ack消息)的短数据字段执行对称报头压缩。pucch消息中的其他字段(包括harq ack比特、sr比特和csi比特)不被压缩。用于执行框604中的操作的功能的装置可以包括处理器(例如,210、212、214、216、218、252、260、428)。
107.处理器然后可执行框558(图5c)的操作,如所描述的。
108.参照图6c,处理器可在框606中从网络元件接收指令以使得无线设备能够配置pucch消息以包括确收消息。例如,处理器可从网络元件(诸如基站(例如,110))接收指令以使得无线设备能够配置pucch消息以包括确收消息。在一些实施例中,无线设备可向基站提供关于该无线设备被配置成生成确收消息并在上行链路控制信道消息中提供该确收消息的指示。在一些实施例中,基站可向无线设备发送消息或指令以使得该无线设备能够配置pucch消息以包括确收消息。用于执行框604中的操作的功能的装置可以包括耦合至无线收发机(例如,256、266)的处理器(例如,210、212、214、216、218、252、260、428)。
109.处理器然后可执行框552(图5c)的操作,如所描述的。
110.参照图6d,处理器可在框608中从在无线设备上执行的应用接收指令以使得该无线设备能够配置pucch消息以包括确收消息。在一些实施例中,在无线设备上执行的应用可能需要相对频繁的上行链路传输。例如,游戏应用可能需要用户动作数据的小而频繁的上行链路传输。此类应用可能遭受去往或来自无线设备的数据传输的任何大幅减少。此外,此类应用可能需要经由下行链路数据信道来提供大量数据(例如,用于游戏应用的视频或多媒体数据)。在一些实施例中,在无线设备上执行的应用可发送消息或指令以使得该无线设备能够配置pucch消息以包括确收消息。用于执行框604中的操作的功能的装置可以包括耦合至无线收发机(例如,256、266)的处理器(例如,210、212、214、216、218、252、260、428)。
111.处理器然后可执行框552(图5c)的操作,如所描述的。
112.图7是适用于各个实施例的网络计算设备700的组件框图(例如,在基站中)。此类网络计算设备可至少包括图7中所解说的组件。参照图1-7,网络计算设备700可包括耦合至易失性存储器702和大容量非易失性存储器(诸如磁盘驱动器703)的处理器701。网络计算
设备700还可包括耦合至处理器701的外围存储器访问设备,诸如软盘驱动器、紧凑盘(cd)或数字视频盘(dvd)驱动器706。网络计算设备700还可包括耦合至处理器701以用于建立与网络(诸如因特网和/或耦合至其他系统计算机和服务器的局域网)的数据连接的网络接入端口704(或接口)。网络计算设备700可包括用于发送和接收电磁辐射的一个或多个天线707,该一个或多个天线707可被连接到无线通信链路。网络计算设备700可包括用于耦合至外围设备、外部存储器或其他设备的附加接入端口(诸如usb、火线(firewire)、雷电(thunderbolt)等)。
113.图8是适用于各个实施例的无线设备800的组件框图。参照图1-8,各个实施例可以在各种各样的无线设备800(例如,无线设备120a-120e、200、320、402)上实现,其示例在图8中以智能电话的形式来解说。无线设备800可包括:第一soc 202(例如,soc-cpu),其耦合到第二soc 204(例如,具有5g能力的soc)。第一和第二soc 202、204可耦合到内部存储器426、816、显示器812和扬声器814。附加地,无线设备800可包括可连接至无线数据链路的用于发送和接收电磁辐射的天线804、和/或耦合至第一和/或第二soc202、204中的一个或多个处理器的蜂窝电话收发机266。无线设备800还可包括用于接收用户输入的菜单选择按钮或摇杆开关820。
114.无线设备800还可包括声音编码/解码(codec)电路810,其将从话筒接收到的声音数字化成适于无线传输的数据分组,并对接收到的声音数据分组进行解码以生成提供给扬声器以产生声音的模拟信号。此外,第一和第二soc202、204中的处理器、无线收发机266和codec 810中的一者或多者可包括数字信号处理器(dsp)电路(未单独示出)。
115.无线网络计算设备700和无线设备800的处理器可以是能通过软件指令(应用)配置成执行包括以下描述的各种实施例的功能在内的各种功能的任何可编程微处理器、微型计算机或一个或多个多处理器芯片。在一些移动设备中,可提供多个处理器(诸如soc 204内专用于无线通信功能的一个处理器以及soc 202内专用于运行其他应用的一个处理器)。软件应用可被存储在存储器426、816中,然后被访问并被加载到处理器中。处理器可包括足以存储应用软件指令的内部存储器。
116.图9a是解说用于请求上行链路资源的常规规程950的消息流图。用于请求用以在上行链路中向基站传送数据的上行链路资源的常规规程950在无线设备每次发起上行链路传输时都会引入随机且不可预测的等待时间。此类等待时间会使网络应用和服务的性能降级,尤其是对于等待时间敏感型应用,诸如视频通信、网络游戏、虚拟现实和增强现实应用、以及其他合适的应用和服务。
117.在常规规程950中,在数据951变得可供传输给基站(即,从无线设备应用或服务)之后,无线设备向基站发送调度请求(sr)952以请求上行链路资源(例如,在物理上行链路共享信道(pusch)中)。无线设备可在pucch资源上以指定的周期性和偏移传送sr。
118.调度请求(sr)是在pucch资源上以特定周期性和偏移(其可由网络运营商指定)(诸如40ms)传送的。无线设备可从基站接收上行链路准予954。
119.在下一上行链路机会中,无线设备可向基站发送缓冲器状态报告956。缓冲器状态报告向基站提供关于正待从无线设备传送的数据的信息。基站可基于缓冲器状态报告来向无线设备分配上行链路资源,并向无线设备发送上行链路准予958。无线设备然后可基于上行链路准予958来将上行链路数据960发送给基站。
120.常规规程950会产生从数据951变得可供传输给基站的时间直到无线设备将数据960发送到基站的等待时间(时间1)。时间1的等待时间可以是约60ms。
121.图9b是解说用于请求上行链路资源的规程970的消息流图。在数据971变得可供传输给基站(即,从无线设备应用或服务)之后,无线设备可配置pucch消息以将缓冲器状态报告包括在短数据字段中,并且可将pucch消息972发送给基站。无线设备可基于pucch消息972中所包括的缓冲器状态报告来从基站接收上行链路准予974。无线设备然后可基于该上行链路准予来将上行链路数据976发送给基站。
122.规程970会产生从数据971变得可供传输给基站的时间直到无线设备将数据976发送到基站的等待时间(时间2)。时间2的等待时间可比等待时间时间1(图9a)短很多。此外,pucch消息是高度稳健的,并且可以可靠地将缓冲器状态报告传输给基站。
123.图10a是解说根据各个实施例的可由无线设备的处理器执行的用于在pucch消息中传达上行链路数据状态的方法1000的过程流图。图10b是解说根据各个实施例的在方法900a中被配置为包括缓冲器状态报告的示例pucch的框图。参照图1-10b,方法1000可由无线设备(例如,无线设备120a-120e、200、320、402)的处理器(诸如210、212、214、216、218、252、260、428)实现。
124.在判定框1002,处理器可确定在调度请求时机之前是否会出现pucch时机。用于执行判定框1002中的操作的功能的装置可以包括耦合至无线收发机(例如,256、266)的处理器(例如,210、212、214、216、218、252、260、428)。
125.响应于确定在调度请求时机之前不会出现pucch时机(即,判定框1002=“否”),处理器可在框1004中使用调度请求规程。在一些实施例中,处理器可向基站发送调度请求以请求上行链路资源(例如,调度请求952(图9a))。
126.响应于确定在调度请求时机之前会出现pucch时机(即,判定框1002=“是”),处理器可在框1006中配置pucch消息以将缓冲器状态报告包括在短数据字段中。例如,图10b解说了示例pucch 1020。处理器可配置pucch消息1020以包括缓冲器状态报告1024。在一些实施例中,处理器可配置pucch消息1020以使得缓冲器状态报告524紧跟在另一字段(诸如ack字段1022)之后。在一些实施例中,处理器可配置pucch消息1020以使得缓冲器状态报告524居于一个或多个其他数据字段、数据结构或消息(诸如第一部分信道状态信息(csi-1)字段1026和/或第二部分信道状态信息(csi-2)字段1028)之前。
127.在各个实施例中,预期pucch在等待时间敏感型应用(诸如视频通信(例如,视频呼叫、视频会议)、线上游戏、虚拟现实和增强现实应用、以及其他合适的应用)期间有较高概率(至少)可供用于harq反馈,这至少部分地是因为对于此类应用预期有较高的下行链路活跃性。此外,pucch消息的高稳健性使pucch成为用于缓冲器状态报告的高度可靠传输。用于执行框1006中的操作的功能的装置可以包括处理器(例如,210、212、214、216、218、252、260、428)。
128.返回图10a,在框1008中,处理器可发送包括缓冲器状态报告的pucch消息以将缓冲器状态报告传达给基站。用于执行框1008中的操作的功能的装置可以包括耦合至无线收发机(例如,256、266)的处理器(例如,210、212、214、216、218、252、260、428)。
129.在框1010中,处理器可基于在pucch消息中传达的缓冲器状态报告来从基站接收上行链路准予。用于执行框1010中的操作的功能的装置可以包括耦合至无线收发机(例如,
256、266)的处理器(例如,210、212、214、216、218、252、260、428)。
130.在框1012中,处理器可在获准予的上行链路期间向基站发送上行链路数据。用于执行框1012中的操作的功能的装置可以包括耦合至无线收发机(例如,256、266)的处理器(例如,210、212、214、216、218、252、260、428)。
131.处理器可以不时地再次执行判定框1002的操作。
132.如本技术中所使用的,术语“组件”、“模块”、“系统”及类似术语旨在包括计算机相关实体,诸如但不限于被配置成执行特定操作或功能的硬件、固件、硬件与软件的组合、软件、或执行中的软件。例如,组件可以是但不限于在处理器上运行的进程、处理器、对象、可执行件、执行的线程、程序、和/或计算机。作为解说,无线设备上运行的应用和无线设备两者都可被称为组件。一个或多个组件可驻留在进程和/或执行的线程内,并且组件可局部化在一个处理器或核上和/或分布在两个或更多个处理器或核之间。另外,这些组件可从其上存储有各种指令和/或数据结构的各种非瞬态计算机可读介质来执行。各组件可通过本地和/或远程进程、功能或规程调用、电子信号、数据分组、存储器读/写、以及其他已知的网络、计算机、处理器和/或与进程相关的通信方法体系来进行通信。
133.数个不同的蜂窝和移动通信服务和标准可用并在未来被构想,它们全部可实现且获益于各个实施例。此类服务和标准包括例如第三代合作伙伴项目(3gpp)、长期演进(lte)系统、第三代无线移动通信技术(3g)、第四代无线移动通信技术(4g)、第五代无线移动通信技术(5g)、全球移动通信系统(gsm)、通用移动电信系统(umts)、3gsm、通用分组无线电服务(gprs)、码分多址(cdma)系统(例如,cdmaone、cdma1020tm)、增强型数据率gsm演进(edge)、高级移动电话系统(amps)、数字amps(is-136/tdma)、演进数据最优化(ev-do)、数字增强型无绳电信(dect)、微波接入全球互通(wimax)、无线局域网(wlan)、wi-fi保护接入i和ii(wpa、wpa2)、以及集成数字增强型网络(iden)。这些技术中的每一种涉及例如语音、数据、信令和/或内容消息的传输和接收。应理解,对与个体电信标准或技术相关的术语和/或技术细节的任何引用仅用于解说目的,且并不意在将权利要求的范围限定于特定通信系统或技术,除非权利要求语言中有具体陈述。
134.所解说和描述的各个实施例是仅作为解说权利要求的各种特征的示例来提供的。然而,针对任何给定实施例所示出和描述的特征不必限于相关联的实施例,并且可以与所示出和描述的其他实施例联用或组合。此外,权利要求书不旨在限于任何一个示例实施例。例如,方法500、550和600a

600d的一个或多个操作可以代替方法500、550和600a

600d的一个或多个操作或与之组合,反之亦然。
135.前述方法描述和过程流程图仅作为解说性示例而提供,且并非旨在要求或暗示各个实施例的操作必须按所给出的次序来执行。如本领域技术人员将领会的,前述各实施例中的操作次序可按任何次序来执行。诸如“此后”、“随后”、“接着”等措辞并非旨在限定操作次序;这些措辞被用来指引读者遍历方法的描述。进一步,对单数形式的权利要求元素的任何引述(例如使用冠词“一”、“某”或“该”的引述)不应解释为将该元素限定为单数。
136.结合本文中所公开的实施例来描述的各种解说性逻辑框、模块、组件、电路、和算法操作可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路和操作在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约
束。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类实施例决策不应被解读为致使脱离权利要求的范围。
137.用于实现结合本文中公开的实施例描述的各种解说性逻辑、逻辑框、模块、以及电路的硬件可利用设计成执行本文中描述的功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为接收机智能对象的组合,例如,dsp与微处理器的组合、多个微处理器、与dsp核心协同的一个或多个微处理器、或任何其他此类配置。替换地,一些操作或方法可由专用于给定功能的电路系统来执行。
138.在一个或多个实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则这些功能可作为一个或多个指令或代码存储在非瞬态计算机可读存储介质或非瞬态处理器可读存储介质上。本文中公开的方法或算法的操作可在处理器可执行软件模块或处理器可执行指令中实施,该处理器可执行软件模块或处理器可执行指令可驻留在非瞬态计算机可读或处理器可读存储介质上。非瞬态计算机可读或处理器可读存储介质可以是能被计算机或处理器访问的任何存储介质。作为示例而非限定,此类非瞬态计算机可读或处理器可读存储介质可包括ram、rom、eeprom、闪存、cd-rom或其他光盘存储、磁盘存储或其他磁存储智能对象、或能被用来存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其他介质。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(cd)、激光碟、光碟、数字多用碟(dvd)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据而碟(disc)用激光以光学方式再现数据。以上的组合也被包括在非瞬态计算机可读和处理器可读介质的范围内。另外,方法或算法的操作可作为一条代码和/或指令或者代码和/或指令的任何组合或集合而驻留在可被纳入计算机程序产品中的非瞬态处理器可读存储介质和/或计算机可读存储介质上。
139.提供所公开的实施例的先前描述是为了使本领域任何技术人员皆能制作或使用本权利要求。对这些实施例的各种修改对于本领域技术人员而言将是显而易见的,并且本文中定义的通用原理可被应用于其他实施例而不会脱离权利要求的范围。由此,本公开并非旨在限定于本文中示出的实施例,而是应被授予与所附权利要求和本文中公开的原理和新颖性特征一致的最广义的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献