IT开发者百科  > 所属分类  >  IMS/VoLTE   
[0] 评论[0] 编辑

用于蜂窝物联网速率控制的AT命令的制作方法

本申请根据35 U.S.C.§119(e)要求2016年9月29日提交的题为“AT COMMANDS FOR CIOT RATE CONTROL”的美国临时专利申请No.62/401,710的优先权,后者的公开内容通过引用并入本文。

技术领域

本公开的实施例总体上涉及网络领域,更具体地,涉及用于蜂窝物联网(“CIoT”)速率控制的AT命令的装置、系统和方法。



背景技术:

第三代合作伙伴项目(“3GPP”)第13版(“Rel-13”)第3阶段针对CT1/CT3/CT4/CT6工作组的CIoT核心技术(“CT”)的工作项目旨在实现架构增强,以支持对频繁和不频繁的小数据传输的高效处理。CIoT可能涉及将某些以不频繁间隔发送和接收相对少量的数据的设备连接到蜂窝网络,等。这可能导致信令开销问题,例如,归因于经由同一节点连接到网络的设备数量,设备位置导致信号水平低,并因此导致多次重传等。作为Rel-13的一部分,3GPP已经提供了控制平面和用户平面CIoT优化,这可以解决这些问题和其他问题以支持小数据传输。

控制平面演进分组系统(“EPS”)优化(其也可以称为经由移动性管理实体(“MME”)的数据)可以通过将用户数据封装在非接入层(“NAS”)消息中来经由MME传输它们,这可以减少用于小数据传输的控制平面消息的数量。这可能在MME处产生用于携带例如数据(经由MME)的新NAS消息、加密和完整性保护以及互联网协议(“IP”)头压缩。在空闲到连接模式转变期间,使用控制平面EPS优化的分组数据网络(“PDN”)连接可能不建立用户平面连接。

用户平面EPS优化(其也可以称为用户平面解决方案)可以基于用户数据的用户平面传输。利用用户平面EPS优化,用户设备(“UE”)上下文可以在空闲状态期间被存储在演进节点B(“eNB”)和UE中,并且为了建立网络连接,UE可以使用暂停和恢复过程,该过程可以至少部分地基于UE和/或网络是否支持用户平面EPS优化。

附图说明

通过以下结合附图进行详细描述将容易理解实施例。为了便于描述,类似的附图标记表示类似的结构要素。通过示例而非限制的方式在附图的各图中示出了实施例。

图1示出了根据一些实施例的无线网络的架构。

图2示出了根据一些实施例的UE。

图3示出了根据一些实施例的终端设备(“TE”)的示例操作流程/算法结构。

图4示出了根据一些实施例的移动终端(“MT”)的示例操作流程/算法结构。

图5示出了根据一些实施例的TE的示例操作流程/算法结构。

图6示出了根据一些实施例的TE的示例操作流程/算法结构。

图7示出了根据一些实施例的电子设备。

具体实施方式

以下详细描述参考附图。可以在不同的附图中使用相同的附图标记来识别相同或相似的要素。在以下描述中,出于解释而非限制的目的,阐述了诸如特定结构、架构、接口、技术等的具体细节,以便提供对所要求保护的发明的各个方面的透彻理解。然而,对于受益于本公开的本领域技术人员显而易见的是,所要求保护的本发明的各个方面可以在脱离这些具体细节的其他示例中实施。在某些情况下,省略了对公知设备、电路和方法的描述,以免不必要的细节掩盖对本发明的描述。

将使用本领域技术人员通常采用的术语来描述说明性实施例的各个方面,以将他们工作的实质传达给本领域其他技术人员。然而,对于本领域技术人员显而易见的是,可以仅利用所描述的一些方面来实施替代实施例。出于解释的目的,阐述了具体的数字、材料和配置,以便提供对说明性实施例的透彻理解。然而,对于本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下实施替代实施例。在其他情况下,省略或简化了公知的特征,以免掩盖说明性实施例。

此外,各个操作将进而以最有助于理解说明性实施例的方式被描述为多个离散的操作;然而,描述的顺序不应当被解释为暗示这些操作必须依赖于顺序。特别地,这些操作不需要按呈现的顺序执行。

短语“在各种实施例中”、“在一些实施例中”等被重复使用。该短语通常不是指代同一实施例;然而,它可以指代同一实施例。除非上下文另有规定,否则术语“包含”、“具有”和“包括”是同义词。短语“A或B”表示(A)、(B)或(A和B)。

示例实施例可以被描述为一处理,该处理被描绘为流程表、流程图、数据流程图、结构图或框图。虽然流程图可以将操作描述为顺序处理,但是许多操作可以并行执行,并发执行或同时执行。另外,可以重新布置操作的顺序。处理在其操作完成时可以是终止的,但是也可以具有附图中未包括的附加步骤。处理可以对应于方法、函数、过程、子例程、子程序等。当处理对应于函数时,其终止可以对应于函数返回到调用函数和/或主函数。

如本文所使用的,术语“处理器电路”指代以下电路,为其一部分或包括它:能够顺序地和自动地执行一系列算术或逻辑运算;记录、存储和/或传送数字数据的电路。术语“处理器电路”可以指代一个或多个应用处理器、一个或多个基带处理器、物理中央处理单元(CPU)、单核处理器、双核处理器、三核处理器、四核处理器和/或能够执行或操作计算机可执行指令(例如,程序代码、软件模块和/或函数进程)的任何其他设备。如本文所使用的,术语“接口电路”指代以下电路,为其一部分或包括它:提供两个或更多个组件或设备之间的信息交换的电路。术语“接口电路”可以指代一个或多个硬件接口(例如,总线、输入/输出(I/O)接口、外围组件接口等)。

如本文所使用的,术语“用户设备”或“UE”可以被认为是以下项的同义词,并且在下文中有时可以称为它们:客户端、移动台、移动设备、移动终端、用户终端、移动单元、移动站、移动用户、订户、用户、远端站、接入代理、用户代理、接收机等,并且可以描述通信网络中的网络资源的远端用户。此外,术语“用户设备”或“UE”可以包括任何类型的无线/有线设备,例如消费者电子设备、蜂窝电话、智能电话、平板个人计算机、物联网(“IoT”)设备、智能传感器、可穿戴计算设备、个人数字助理(PDA)、台式计算机和膝上型计算机。

IoT市场广泛,支持各种应用,例如智能计量、地震传感器、自动售货机、资产跟踪等。为了满足各种市场类别的需求,IoT解决方案开发人员可以在UE中集成例如调制解调器模块以实现MT,虽然MT可以被称为移动端接件,但是它可以附加地或替代地称为移动终端。AT命令(“ATtention”命令的缩写)可以是使得能够在调制解调器模块之间或与调制解调器模块传送信息(包括例如TE向使用调制解调器模块实现的MT传送信息或者从该MT传送信息)的机制。

至少两种速率控制机制可以用作CIoT优化的一部分:接入点名称(“APN”)速率控制和服务公共陆地移动网络(“PLMN”)速率控制。如下面更详细解释的,APN速率控制信息可以指示由时间单元指示的每时间间隔的允许上行链路(“UL”)分组数据单元(“PDU”)传输的数量,表示为每APN每时间单元的数据量。APN速率控制可以例如使得归属PLMN(“HPLMN”)运营商能够提供诸如“每天最多Y个消息”的客户服务。例如,参见3GPP TS 23.401 v14.1.0(2016年9月26日)。如下面更详细解释的,服务PLMN速率控制信息可以指示每时间间隔的允许UL PDU传输的最大数量,表示为在多个或所有PDN连接上合计的每时间间隔(其可以是例如六分钟(也称为“deci-hour”))的数据量。服务PLMN速率控制可以例如使得服务PLMN运营商能够配置“每deci-hour X个NAS数据PDU”。参见例如3GPP TS 23.401。网络可以向MT通知要在UL中应用的APN速率控制和服务PLMN速率控制要求。

例如根据3GPP TS 24.008 v14.0.0(2016年6月24日),速率控制信息可以是协议配置选项(“PCO”)的一部分。PCO的一个目的可以是通过使用例如开放系统互连(也称为“OSI”)或传输控制协议/互联网协议(也称为“TCP/IP”)网络协议栈的应用层来接入PDN。利用针对变化的网络条件进行调整的适配技术,可以更高效地使用网络资源。适配可以发生在网络协议栈的不同层。在物理层处,例如,自适应功率控制技术可以减轻无线环境的变化。在网络层处,例如,动态重路由机制可以减少拥塞并减轻移动环境的变化。在应用层处,可以使用协议来限制为网络上的接入点(“AP”)生成PDU。

本文的实施例描述了可以用于使得TE或MT能够发送和接收关于可以由应用层应用在UL中的速率限制的信息的AT命令。AT命令可以使得UE能够结合支持类似功能的其他AT命令来读取速率控制参数。速率控制参数可以例如由网络或网络运营商来确定。UE可以通过例如基于UL速率控制参数,限制在UL中发送的数据量,来实现或实施UL速率控制。类似地,PDN网关(“P-GW”)/服务能力开放功能(“SCEF”)(“P-GW/SCEF”)可以通过例如基于DL速率控制参数,限制在DL中发送的数据量,来实现或实施下行链路(“DL”)速率控制。因此,速率控制参数可以使得能够例如减少或防止网络拥塞或过载。

图1示出了根据一些实施例的无线网络的架构。系统100被示为包括无线接入网(“RAN”)——在该实施例中,是演进通用移动通信系统(“UMTS”)陆地无线接入网(“E-UTRAN”)110,其可以包括能够对UE 200实现连接102的一个或多个接入点。一个或多个接入点可以被称为接入节点、基站(“BS”)、NodeB、eNodeB(“eNB”)、RAN节点等,并且可以是在一地理区域(例如,小区)内提供覆盖的地面站(例如,陆地接入点)或卫星接入点。E-UTRAN 110可以包括用于提供宏小区的RAN节点111和用于提供毫微微小区或微微小区(例如,与宏小区相比具有更小的覆盖区域、更小的用户容量和/或更高的带宽的小区)的RAN节点112。

RAN节点111和112中的任一个可以端接空中接口协议,并且可以是UE 200的第一接触点。在一些实施例中,RAN节点111和112中的任一个可以履行E-UTRAN 110的各种逻辑功能,包括但是不限于无线电网络控制器(“RNC”)功能,例如无线承载管理、UL和DL动态无线资源管理和数据分组调度以及移动性管理。

根据一些实施例,UE 200可以被配置为:根据各种通信技术,在多载波通信信道上使用正交频分复用(“OFDM”)通信信号彼此或与RAN节点111和112中的任一个进行通信,例如但不限于正交频分多址(“OFDMA”)通信技术(例如,用于DL通信)或单载波频分多址(“SC-FDMA”)通信技术(例如,用于UL和邻近服务(“ProSe”)或侧链路通信),但是实施例的范围不限于此。OFDM信号可以包括多个正交子载波。

在一些实施例中,DL资源网格可以用于从RAN节点111和112中的任一个到UE 200的DL传输,而UL传输可以使用类似的技术。网格可以是时频网格,称为资源网格或时频资源网格,其为每个时隙中DL中的物理资源。这种时频平面表示对于OFDM系统而言是常见做法,这使得它对于无线电资源分配是直观的。资源网格的每列和每行分别对应于一个OFDM符号和一个OFDM子载波。资源网格在时域中的持续时间对应于无线帧中的一个时隙。资源网格中的最小时频单元称为资源元素。每个资源网格包括多个资源块,其描述了某些物理信道到资源元素的映射。每个资源块包括资源元素的集合;在频域中,这表示当前能够被分配的最小资源量。存在若干不同的使用这样的资源块传送的物理DL信道。

物理DL共享信道(“PDSCH”)可以将用户数据和更高层信令携带到UE 200。物理DL控制信道(“PDCCH”)可以携带关于与PDSCH信道有关的传输格式和资源分配的信息等。它还可以向UE 200通知与UL共享信道有关的传输格式、资源分配和H-ARQ(“混合自动重传请求”)信息。通常,可以基于从UE 200反馈的信道质量信息,在RAN节点111和112中的任一个处执行DL调度(向小区内的UE 200分派控制信道资源块和共享信道资源块),然后可以在用于(例如,分派给)UE 200的PDCCH上发送DL资源分派信息。

PDCCH可以使用控制信道元素(“CCE”)来传达控制信息。在被映射到资源元素之前,PDCCH复值符号可以首先被组织成四元组,然后可以使用子块交织器对其进行排列,以进行速率匹配。可以使用这些CCE中的一个或多个来发送每个PDCCH,其中,每个CCE可以对应于九组称为资源元素组(“REG”)的四个物理资源元素。可以将四个正交相移键控(“QPSK”)符号映射到每个REG。可以使用一个或多个CCE来发送PDCCH,这取决于DL控制信息(“DCI”)的大小和信道条件。在LTE中可以定义有四种或更多种不同的具有不同数量CCE的PDCCH格式(例如,聚合等级L=1、2、4或8)。

一些实施例可以将作为上述概念的扩展的资源分配概念用于控制信道信息。例如,一些实施例可以利用增强物理下行链路控制信道(EPDCCH),其使用PDSCH资源进行控制信息传输。可以使用一个或多个增强控制信道元素(ECCE)来发送EPDCCH。与上面类似,每个ECCE可以对应于九组称为增强资源元素组(EREG)的四个物理资源元素。在一些情况下,ECCE可以具有其他数量的EREG。

E-UTRAN 110被示为经由S1-MME接口113以通信方式耦合到核心网——在该实施例中是演进分组核心(“EPC”)网络120。在一些实施例中,例如在非漫游场景中,EPC 120可以是HPLMN。在一些实施例中,例如在漫游场景中,EPC 120可以是服务PLMN。

在该实施例中,EPC网络120可以包括MME/CIoT服务网关节点(“C-SGN”)121、服务网关(“S-GW”)122、P-GW/SCEF 123和P-GW/短消息服务中心(“SMSC”)-互通MSC(“IWMSC”)124(其也可以称为SMSC-IWMSC)。S1-MME接口113可以是RAN节点111和112与MME/C-SGN 121之间的信令接口。MME/C-SGN 121在功能上可以类似于遗留服务通用分组无线服务(“GPRS”)支持节点(”SGSN“)的控制平面。MME可以例如管理接入中的移动性方面,例如网关选择和跟踪区域列表管理。C-SGN可以是例如用于CIoT优化的节点。归属订户服务器(“HSS”)(未示出)可以是用于网络用户的数据库,包括用于支持网络实体对通信会话进行处理的订阅相关信息。EPC网络120可以包括一个或若干HSS(未示出),这取决于移动订户的数量、设备的容量、网络的组织等。例如,HSS可以提供对路由/漫游、鉴权、授权、命名/地址解析、位置依赖性等的支持。

S-GW 122可以在E-UTRAN 110与EPC网络120之间路由数据分组。此外,S-GW 122可以是用于RAN间节点切换的本地移动性锚点,并且还可以为3GPP间移动性提供锚定。其他责任可以包括法定拦截、计费和某种策略实施。

P-GW/SCEF 123可以在EPC网络120与外部网络(例如,包括应用服务器130(替换地称为应用功能(“AF”))的网络)之间路由数据分组。P-GW/SCEF 123可以例如用于通过控制平面传送非IP数据,例如机器类型数据。在该实施例中,P-GW/SCEF 123被示为将非IP数据(例如,机器类型数据)从P-GW/SCEF 123发送到应用服务器130。P-GW/SMSC-IWMSC 124可以例如中继、存储和转发SMS消息。在该实施例中,P-GW/SMEC-IWMSC 124被示为将SMS数据发送到应用服务器130。应用服务器130可以是支持各种服务的元素,例如通信服务,例如互联网协议上语音(“VoIP”)会话、即按即说(“PTT”)会话、组通信会话、社交联网服务等;CIoT服务,例如智能计量、地震传感器、自动售货机、资产跟踪等;经由EPC网络120用于UE 102的SMS服务,例如消息服务、信息服务、通知服务等。附加地或替换地,对于非IP数据分组,可以例如经由用于非IP数据的点对点(“PtP”)隧道125,或者对于IP数据分组,可以例如经由IP数据隧道126,在MME/C-SGN 121与应用服务器130之间路由数据分组。

服务PLMN速率控制可以允许服务PLMN保护其MME(例如,MME/C-SGN 121)以及E-UTRAN(例如,E-UTRAN 120)中的信令无线承载免受NAS PDU生成的负载的影响。这可以通过例如在使用CIoT控制平面优化时,允许MME/C-SGN用信令告知对于经由NAS传输的用户数据所允许的最大负载值来完成。可以在PDN连接建立时用信令向PGW/SCEF(例如,PGW/SCEF 123)和UE(例如,UE 200)告知最大速率。最大速率可以表示为每时间间隔的数据PDU的数量。在一些实施例中,时间间隔可以是六分钟。除了表示为数据PDU的数量之外,最大速率还可以表示为包括用户数据容器信息元素(“IE”)的UL EPS会话管理(“ESM”)数据传输消息的数量。此外,最大速率可以表示为UL数据消息的数量。

在一些实施例中,UE 200可以负责将UL用户数据保持在最大UL限制以下,并且P-GW(例如,P-GW/SCEF 123或P-GW/SMSC-IWMSC124)可以负责将DL用户数据保持在最大DL限制以下。UL和DL最大速率可以是独立的。此外,可以通知S-GW(例如,S-GW 122)服务PLMN速率控制何时在使用时,使得S-GW可以通知P-GW(例如,P-GW/SCEF 123或P-GW/SMSC-IWMSC 124),对于特定PDN连接,控制平面或用户平面何时在使用。服务PLMN可以丢弃或延迟超过用信令告知的最大速率的用户数据。因此,MME(例如,MME/C-SGN 121)可以实现用于限制由不遵循用信令告知的最大速率的实体所发送的数据的监控功能。

APN速率控制可以旨在允许HPLMN通过向UE(例如,UE 200)用信令告知最大允许UL速率来限制使用特定APN的PDN连接的数据负载。该最大速率可以由P-GW(例如,P-GW/SCEF 123或P-GW/SMSC-IWMSC 124)用信令告知。此外,P-GW打算实施的最大DL速率也可以用信令告知给UE。速率可以以每时间单元的几种数据量表示。例如,速率可以表示为UL数据消息的数量。速率也可以表示为数据PDU的数量。此外,速率可以表示为包括用户数据容器IE的UL ESM数据传输消息的数量。APN速率控制可以被应用于使用例如特定PDN连接发送的任何数据,而与是使用控制平面还是用户平面无关。P-GW(例如,P-GW/SCEF 123或P-GW/SMSC-IWMSC 124)可以负责将DL用户数据保持在最大DL限制以下,并且UE(例如,UE200)可以负责将UL用户数据保持在最大UL限制以下。类似于涉及服务PLMN速率控制的情况,对数据负载进行监控可以是可能的,并且可以丢弃或延迟超过用信令告知的最大速率的数据。在APN速率控制的情况下,可以由P-GW(例如,P-GW/SCEF 123或P-GW/SMSC/IWMSC 124)实施监控。

本文的实施例描述了可以处理APN速率控制和服务PLMN速率控制机制以进行CIoT优化的AT命令。实施例可以用作对相关3GPP规范的更新的基础,包括但不限于3GPP TS 27.007,v14.0.0(2016年6月23日)。

可以启用APN速率控制或服务PLMN速率控制的对AT命令的一些修改可以如下:

·可以增强+CGDCONT AT命令,以向MT提供TE或(一般而言是)UE是否支持APN速率控制的指示;

·可以增强+CGCONTRDP AT命令,以从网络向TE提供服务PLMN速率控制或APN速率控制信息;或者

·可以引入用于CIoT的速率控制的新AT命令+CGRATECIOT,以从网络向TE提供速率控制信息。

在一些实施例中,+CGDCONT AT命令可以包括以下参数,这些参数可以包括APN速率控制信息或PLMN速率控制信息,如下面的表1所示。下面的表1可以基于例如3GPP TS 27.007的表111。

表1:+CGDCONT参数命令语法

上述设置命令可以指明用于由(本地)上下文标识参数<cid>识别的PDP上下文的分组数据协议(“PDP”)上下文参数值,并且还可以允许TE指明是否请求ESM信息的安全保护传输,因为PCO可以包括要求加密的信息。可能存在UE使用ESM信息的安全保护传输的其他原因,例如如果UE需要传送APN。可能同时处于所定义状态的PDP上下文的数量可以由测试命令返回的范围给出。

对于EPS,可以由此识别PDN连接及其关联的EPS默认承载。

设置命令的特殊形式,+CGDCONT=<cid>可以使上下文编号<cid>的值变为未定义。

如果支持初始PDP上下文,则可以在启动时自动定义<cid>=0的上下文,例如,参见3GPP TS 27.007的子条款10.1.0。与所有其他上下文一样,<cid>=0的参数可以用+CGDCONT修改。如果支持初始PDP上下文,则+CGDCONT=0可以将上下文编号0重置为其特定的默认设置。

读取命令可以返回每个定义的上下文的当前设置。

测试命令可以返回作为复合值所支持的值。如果MT支持若干PDP类型<PDP_type>,则可以在单独的行上返回每个<PDP_type>的参数值范围。

为表1定义的值

<cid>可以是整数类型参数,其指明特定PDP上下文定义。该参数对于TE-MT接口可以是本地的,并且可以用在其他PDP上下文相关的命令中。允许值的范围(例如,最小值=1,或者如果支持初始PDP上下文(参见,例如,3GPP TS 27.007的子条款10.1.0),则最小值=0)可以通过命令的测试形式返回。

可以注意到,在命令+CGDCONT和+CGDSCONT的测试形式中,网络发起的PDP上下文的<cid>可以具有针对<cid>指示的范围之外的值。

<PDP_type>可以是字符串类型参数,其指明PDP类型。默认值可以是制造商特定的。在各种实施例中可以支持的PDP类型可以包括:X.25(例如在ITU电信标准化部门“ITU-T”中所描述的)/(国际电报和电话咨询委员会(“CCITT”)X.25第3层);互联网协议(“IP”)(例如在互联网工程任务组(“IETF”)标准(“STD”)5,“互联网协议”中所描述的);互联网协议,版本6(“IPV6”)(例如在请求注释(“RFC”)2460,“互联网协议,版本6(IPv6)规范”中所描述的));IP,版本4/版本6(“IPV4V6”),其可以是引入以处理双IP栈UE能力的虚拟PDP类型(例如在3GPP TS 24.301V14.0.1(2016年6月30日)中所描述的);互联网托管八位字节流协议(“OSPIH”);或点对点协议(“PPP”)(例如在IETF STD 51(1994年7月)中所描述的)。在一些实施例中,对于EPS服务可以仅支持IP、IPV6和IPV4V6值。

<APN>可以是字符串类型参数,其为用于选择网关GPRS支持节点(“GGSN”)或外部分组数据网络的逻辑名称。如果该值为null或省略,则可以请求订阅值。

<PDP_addr>可以是字符串类型参数,其识别适用于PDP的地址空间中的MT。当支持+CGPIAF时,其设置可以影响用+CGDCONT的读取形式返回的此参数的格式。可以使用设置命令忽略该参数的值。仅出于向后兼容性原因,该参数可以包括在设置命令中。

<d_comp>可以是整数类型参数,其控制PDP数据压缩(其可以仅适用于子网相关汇聚协议(“SNDCP”))(例如,参见3GPP TS 44.065V13.0.0(2015年12月18日)))。在各种实施例中,<d_comp>可以具有:值0,以指示关闭;值1,以指示开启(例如,制造商优选压缩);值2,以指示V.42bis;或值3,以指示V.44。

<h_comp>可以是整数类型参数,其控制PDP头压缩(例如,参见3GPP TS 44.065和3GPP TS 25.323v13.0.0(2016年1月8日))。在各种实施例中,<h_comp>可以具有:值0,以指示关闭;值1,以指示开启(例如,制造商优选压缩);值2,以指示RFC 1144,“Compressing TCP/IP Headers for Low-Speed Serial Links”(其可以仅适用于SNDCP);值3,以指示RFC 2507,“IP Header Compression”;或值4,以指示RFC3095,“RObust Header Compression(ROHC):Framework and four profiles:RTP,UDP,ESP,and uncompressed”(其可以仅适用于分组数据汇聚协议(“PDCP”))。

<IPv4AddrAlloc>可以是整数类型参数,其控制MT/TA如何请求获取IPv4地址信息。在各种实施例中,<IPv4AddrAlloc>可以具有:值0,以指示通过NAS信令进行IPv4地址分配;或值1,以指示通过动态主机配置协议(“DHCP”)分配的IPv4地址。

<request_type>可以是整数类型参数,其指示对PDP上下文的PDP上下文激活请求的类型,参见例如3GPP TS 24.301(子条款6.5.1.2)和3GPP TS 24.008(子条款10.5.6.17)。如果支持初始PDP上下文(例如,参见3GPP TS 27.007的子条款10.1.0),则可能不允许为紧急承载服务分派<cid>=0。根据例如3GPP TS 24.008(子条款4.2.4.2.2和子条款4.2.5.1.4)和3GPP TS 24.301(子条款5.2.2.3.3和子条款5.2.3.2.2),必须为紧急承载服务建立单独的PDP上下文。

如果用于紧急承载服务的PDP上下文是唯一激活的上下文,则仅允许紧急呼叫,参见例如3GPP TS 23.401,子条款4.3.12.9。在各种实施例中,<request_type>可以具有:值0,以指示PDP上下文用于新PDP上下文建立或用于从非3GPP接入网进行切换(MT如何决定PDP上下文是用于新PDP上下文建立还是用于切换是实现方式特定的);值1,以指示PDP上下文用于紧急承载业务;值2,以指示PDP上下文用于新PDP上下文建立;或值3,以指示PDP上下文用于从非3GPP接入网进行切换。

<P-CSCF_discovery>可以是整数类型参数,其影响MT/TA如何请求获取分组呼叫会话控制功能(“P-CSCF”)地址,参见例如3GPP TS24.229,“IP multimedia call control protocol based on Session Initiation Protocol(SIP)and Session Description Protocol(SDP)”,附件B和附件L。在各种实施例中,<P-CSCF_discovery>可以具有:值0,以指示P-CSCF地址发现不受+CGDCONT影响的偏好;值1,以指示通过NAS信令进行P-CSCF地址发现的偏好;或值2,以指示通过DHCP进行P-CSCF地址发现的偏好。

<IM_CN_Signalling_Flag_Ind>可以是整数类型参数,其向网络指示PDP上下文是否仅用于IP多媒体(“IM”)核心网(“CN”)子系统相关信令。在各种实施例中,<IM_CN_Signalling_Flag_Ind>可以具有:值0,以向UE指示PDP上下文并非仅用于IM CN子系统相关信令;或值1,以向UE指示PDP上下文仅用于IM CN子系统相关信令。

<NSLPI>可以是整数类型参数,其指示为该PDP上下文请求的NAS信令优先级。在各种实施例中,<NSLPI>可以具有:值0,以指示将要激活该PDP上下文,其中,在MT中配置低优先级指示符的值;或值1,以指示将要激活该PDP上下文,其中,低优先级指示符的值被设定为“MS未被配置用于NAS信令低优先级”。MT可以利用提供的NSLPI信息,如可以在例如3GPP TS 24.301和3GPP TS 24.008中指明的。

<securePCO>可以是整数类型参数,其指明是否请求PCO的安全保护传输(仅适用于EPS,参见例如3GPP TS 23.401子条款6.5.1.2)。在各种实施例中,<securePCO>可以具有:值0,以指示未请求PCO的安全保护传输;或值1,以指示请求了PCO的安全保护传输。

<IPv4_MTU_discovery>可以是整数类型参数,其影响MT/TA如何请求获取IPv4最大传输单元(“MTU”)大小,参见例如3GPP TS 24.008子条款10.5.6.3。在各种实施例中,<IPv4_MTU_discovery>可以具有:值0,以指示IPv4MTU大小发现不受+CGDCONT影响的偏好;或值1,以指示通过NAS信令进行IPv4MTU大小发现的偏好。

<Local_Addr_Ind>可以是整数类型参数,其向网络指示MS是否支持TFT中的本地IP地址(例如,参见3GPP TS 24.301和3GPP TS 24.008子条款10.5.6.3)。在各种实施例中,<Local_Addr_Ind>可以具有:值0,以指示MS不支持TFT中的本地IP地址;或值1,以指示MS支持TFT中的本地IP地址。

<APN_Rate_Control_Support_Ind>可以是整数类型参数,其向网络指示MS是否支持APN速率控制(参见3GPP TS 24.008子条款10.5.6.3)。在各种实施例中,<APN_Rate_Control_Support_Ind>可以具有:值0,以指示MS不支持APN速率控制;或值1,以指示MS支持APN速率控制。

在一些实施例中,+CGDCONTRDP AT命令可以包括以下参数,这些参数可以包括APN速率控制信息或PLMN速率控制信息,如下面的表2所示。下面的表2可以基于例如3GPP TS 27.007的表10.1.23-1。

表2:CGCONTRDP动作命令语法

执行命令可以返回相关信息<bearer_id>、<apn>、<local_addr and subnet_mask>、<gw_addr>、<DNS_prim_addr>、<DNS_sec_addr>、<P-CSCF_prim_addr>、<P-CSCF_sec_addr>、<IM_CN_Signalling_Flag>、<LIPA_indication>、<IPv4_MTU>、<WLAN_Offload>和<Serving_PLMN_Rate_Control>,用于具有上下文标识符<cid>的活动非辅助PDP上下文。

如果MT指示P-CSCF服务器的多于两个IP地址或域名系统(“DNS”)服务器的多于两个IP地址,则可以返回每<cid>多行信息。

如果MT具有双堆栈能力,则每<cid>可以返回至少一对带有信息的行。第一行带有IPv4参数,后面跟着一行带有IPv6参数。如果具有双堆栈能力的该MT指示P-CSCF服务器的多于两个IP地址或DNS服务器的多于两个IP地址,则可以返回多个这样的行对。如果MT没有将所有IP地址包括在一行中,例如在UE接收到DNS服务器的四个IP地址和P-CSCF服务器的两个IP地址的情况下,则表示不能被填充的IP地址的参数值可以被设定为空字符串或不存在字符串。

如果省略参数<cid>,则可以返回所有活动的非辅助PDP上下文的相关信息。测试命令可以返回与活动的非辅助上下文关联的<cid>列表。

为表2定义的值

<cid>可以是整数类型参数,其指明特定的非辅助PDP上下文定义。该参数对于TE-MT接口是本地的,并且可以用于其他PDP上下文相关命令(参见+CGDCONT和+CGDSCONT命令)。

<bearer_id>可以是整数类型参数,其识别承载(即,EPS中的EPS承载和UMTS/GPRS中的网络服务接入点指示符(“NSAPI”))。

<apn>可以是字符串类型参数,其可以是用于选择GGSN或外部PDN的逻辑名称。

<local_addr and subnet_mask>可以是字符串类型参数,其显示MT的IP地址和子网掩码。该字符串在形式上可以给出为点分隔的数字(0-255)参数:

对于IPv4,“a1.a2.a3.a4.m1.m2.m3.m4”;或

对于IPv6,“a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.

m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12.m13.m14.m15.m16。

当支持+CGPIAF时,其设置可以影响用+CGCONTRDP的执行形式返回的该参数的格式。

<gw_addr>可以是字符串类型参数,其显示MT的网关地址。该字符串可以给出为点分隔的数字(0-255)参数。当支持+CGPIAF时,其设置可以影响用+CGCONTRDP的执行形式返回的该参数的格式。

<DNS_prim_addr>可以是字符串类型参数,其显示主DNS服务器的IP地址。当支持+CGPIAF时,其设置可以影响用+CGCONTRDP的执行形式返回的该参数的格式。

<DNS_sec_addr>可以是字符串类型参数,其显示辅助DNS服务器的IP地址。当支持+CGPIAF时,其设置可以影响用+CGCONTRDP的执行形式返回的该参数的格式。

<P_CSCF_prim_addr>可以是字符串类型参数,其显示主P-CSCF服务器的IP地址。当支持+CGPIAF时,其设置可以影响用+CGCONTRDP的执行形式返回的该参数的格式。

<P_CSCF_sec_addr>可以是字符串类型参数,其显示辅助P-CSCF服务器的IP地址。当支持+CGPIAF时,其设置可以影响用+CGCONTRDP的执行形式返回的该参数的格式。

<IM_CN_Signalling_Flag>可以是整数类型参数,其显示PDP上下文是否可以仅用于IM CN子系统相关信令。在各种实施例中,<IM_CN_Signalling_Flag>可以具有:值0,以指示PDP上下文可以不仅仅用于IM CN子系统相关信令;或值1,以指示PDP上下文可以仅用于IM CN子系统相关信令。

<LIPA_indication>可以是整数类型参数,其指示PDP上下文使用本地IP地址(“LIPA”)PDN连接提供连接性。该参数可以不是由TE设定的。在各种实施例中,<LIPA_indication>可以具有:值0,以指示未接收到PDP上下文使用LIPA PDN连接提供连接性的指示;或值1,以指示接收到PDP上下文使用LIPA PDN连接提供连接性的指示。

<IPv4_MTU>可以是整数类型参数,其显示以八位字节表示的IPv4MTU大小。

<WLAN_Offload>可以是整数类型参数,其指示是否可以经由WLAN使用指定PDN连接来卸载业务。这可以引用WLAN卸载可接受性IE的位1和2,如可以在例如3GPP TS 24.008,子条款10.5.6.20中指明的那样。在各种实施例中,<WLAN_Offload>可以具有:值0,以指示当处于S1模式时或者当处于Iu模式时经由WLAN卸载PDN连接的业务可以是不可接受的;值1,以指示当处于S1模式时经由WLAN卸载PDN连接的业务可以是可接受的,但是在Iu模式下可以是不可接受的;值2,以指示当处于Iu模式时经由WLAN卸载PDN连接的业务可以是可接受的,但是在S1模式下可以是不可接受的;或值3,以指示当处于S1模式时或者当处于Iu模式时经由WLAN卸载PDN连接的业务可以是可接受的。

<Local_Addr_Ind>可以是整数类型参数,其指示MS和网络是否支持TFT中的本地IP地址(例如,参见3GPP TS 24.301和3GPP TS24.008,子条款10.5.6.3)。在各种实施例中,<Local_Addr_Ind>可以具有:值0,以指示MS或网络或两者可以不支持TFT中的本地IP地址;或值1,以指示MS和网络支持TFT中的本地IP地址。

<Serving_PLMN_Rate_Control>可以是整数类型参数,其指示UE可以被允许每6分钟间隔发送的UL ESM DATA TRANSPORT消息(包括用户数据容器IE)的最大数量。这可以引用服务PLMN速率控制IE的八位字节3到4,如可以在例如3GPP TS 24.301,子条款9.9.4.28中指明的那样。服务PLMN速率控制信息可以指示所有PDN连接上合计的每6分钟时间间隔的允许UL PDU传输的最大数量。如果所指示的值是0xFFFFH,则它可以指示不存在Serving_PLMN_Rate_Control限制。

<Max_Uplink_rate>可以是整数类型参数,其指示UE在由<timing_unit>指示的时间间隔中可以发送的UL用户数据消息的最大数量。这可以引用APN速率控制参数IE的八位字节2至4,如可以在例如3GPP TS 24.008,子条款10.5.6.3.2中指明的那样。

<timing_unit>可以是整数类型参数,其可以是与<Max_Uplink_rate>对应的时间间隔,它们一起可以指示UE在APN的时间间隔中可以发送的UL用户数据消息的最大数量。在各种实施例中,<timing_unit>可以具有:值0,以指示无限制;值1,以指示分钟;值2,以指示小时;值3,以指示天;或值4,以指示周。

例如,如果<Max_Uplink_rate>是100并且<timing_unit>是3(即,天),则对于由<apn>指示的APN,它可以指示对于这个<apn>,UL用户数据消息的最大数量可以被限制为每天100条消息。

<Add_Exception_Reports>可以是整数类型参数,其指示即使在已经达到APN速率控制的限制之后是否可以允许UE发送UL异常报告。在各种实施例中,<Add_Exception_Reports>可以具有:值0,以指示不可以允许在达到的最大速率下的附加异常报告;或值1,以指示允许在达到的最大速率下的附加异常报告。

<Max_Uplink_Message_Size>可以是整数类型参数,其指示以八位字节表示的UL消息的最大大小。

在一些实施例中,+CGRATECIOT AT命令可以包括以下参数,这些参数可以包括APN速率控制信息或PLMN速率控制信息,如下面的表3所示。下面的表3可以是对例如3GPP TS 27.007的补充。

表3:+CGRATECIOT参数命令语法

该命令可以允许TE获得APN速率控制(参见例如3GPP TS24.008)和服务PLMN速率控制参数(参见例如3GPP TS 24.301)。测试命令可以返回MT支持的值。如果省略参数<cid>,则可以返回用于所有活动的非辅助PDP上下文的相关信息。

为表3定义的值

<cid>可以是整数类型参数,其指明特定PDP上下文定义(参见例如+CGDCONT和+CGDSCONT命令)。

可以在例如3GPP TS 24.008中定义以下参数:

<Additional_exception_reports>可以是整数类型参数,其指示是否可以允许Additional_exception_reports。这可以引用APN速率控制参数IE的八位字节1的位4,如可以在例如3GPP TS 24.008,子条款10.5.6.3.2中指明的那样。在各种实施例中,<Additional_exception_reports>可以具有:值0,以指示不可以允许在达到的最大速率下的Additional_exception_reports;或值1,以指示可以允许在达到的最大速率下的Additional_exception_reports。

<Uplink_time_unit>可以是整数类型参数,其指明将要使用的时间单元。这可以引用APN速率控制参数IE的八位字节1的位1到3,如可以在例如3GPP TS 24.008,子条款10.5.6.3.2中指明的那样。在各种实施例中,<Uplink_time_unit>可以具有:值0,以指示无限制;值1,以指示分钟;值2,以指示小时;值3,以指示天;或值4,以指示周。

<Maximum_uplink_rate>可以是整数类型参数,其指明UE可以被限制每时间单元发送的消息的最大数量。这可以引用APN速率控制参数IE的八位字节2到4,如可以在例如3GPP TS 24.008,子条款10.5.6.3.2中指明的那样。

例如,如果<Max_Uplink_rate>是100并且<timing_unit>是3(即,天),则对于由<apn>指示的APN,它可以指示对于这个<apn>,UL用户数据消息的最大数量可以被限制为每天100条消息。

<Max_Uplink_Message_Size>可以是整数类型参数,其指示以八位字节表示的上行链路消息的最大大小。

可以在例如3GPP TS 24.301中定义以下参数:

<Serving_PLMN_rate_control_value>可以是整数类型参数,其指明UE可以被允许在6分钟间隔中发送的UL消息的最大数量。这可以引用服务PLMN速率控制IE的八位字节3至4,如在例如3GPP TS24.301,子条款9.9.4.28中指明的那样。服务PLMN速率控制信息可以指示所有PDN连接上合计的每6分钟时间间隔的允许UL PDU传输的最大数量。

图2示出了根据一些实施例的UE 200。在一些实施例中,UE 200可以是IoT UE,其可以是为利用短期UE连接的低功率IoT应用而设计的网络接入层。IoT UE可以利用诸如机器到机器(M2M)或机器类型通信(MTC)的技术,以用于(机器发起的)经由PLMN、ProSe或设备到设备(D2D)通信、传感器网络或IoT网络与MTC服务器和/或设备交换数据。除了由IoT UE执行的后台应用(例如,保持有效消息、状态更新等)之外,IoT网络还可以描述互连(在互联网基础设施内的)具有短期连接的唯一可识别的嵌入式计算设备。UE 200还可以是智能手机(例如,可连接到一个或多个蜂窝网络的手持触摸屏移动计算设备),但也可以是任何移动或非移动计算设备,例如个人数据助理(PDA)、寻呼机、膝上型计算机、台式计算机、无线手持设备、平板电脑或包括无线通信接口的任何计算设备。

UE 200可以被配置为接入RAN,例如E-UTRAN 110。UE 200可以利用可以包括物理通信接口或层的连接。该连接可以是用于实现通信耦合的空中接口,并且可以符合蜂窝通信协议,例如全球移动通信系统(GSM)协议、码分多址(CDMA)网络协议、PTT协议、蜂窝上PTT(POC)协议、UMTS协议、3GPP长期演进(LTE)协议、第五代(5G)协议、新空口(NR)协议等。

UE 200还可以经由ProSe接口(未示出)直接与另一UE交换通信数据。替换地,ProSe接口可以被称为侧链路接口,其可以包括一个或多个逻辑信道,包括但不限于物理侧链路控制信道(PSCCH)、物理侧链路共享信道(PSSCH)、物理侧链路发现信道(PSDCH)和物理侧链路广播信道(PSBCH)。

UE 200可以被配置为:经由可以包括本地无线连接在内的连接(未示出)(例如,符合任何IEEE 802.11协议的连接)接入接入点(“AP”)(未示出),其中,AP可以是无线保真(WiFi)路由器。AP可以在不连接到EPC 120的情况下连接到互联网。

UE 200可以包括TE电路202,其可以实现UE 200的TE操作。TE电路202可以与UE 200的用户和应用接口,并且还可以与可以实现MT操作的UE 200的MT电路204接口。MT电路204还可以与网络接口。在一些实施例中,TE电路202可以直接与MT电路204耦合。在一些实施例中,中间终端适配器(“TA”)电路206可以放置在TE电路202与MT电路204之间,用于转换在TE电路202与MT电路204之间交换的消息。在一些实施例中,TA电路206可以合并到TE电路202中,合并到MT电路204中,或者合并到单独的设备中。

如本文所使用的,对“TE”的引用可以指代实现TE操作的电路,并且对“MT”的引用可以指代实现MT操作的电路。TE可以提供以下功能,包括但不限于例如与键盘、屏幕、存储器或者其他硬件或软件服务有关的操作。MT可以与网络接口,并且可以提供以下功能,包括但不限于例如无线电传输和切换、语音编码和解码、检错和纠错等。TA可以提供以下功能,包括但不限于例如TE与MT之间的使用例如AT命令的通信。在一些实施例中,TA可以是在其上传递AT命令的总线。

如本文所使用的,术语“电路”可以指代以下硬件组件,为其一部分或包括它们:例如,可以被配置为提供所描述的功能的专用集成电路(ASIC)、电子电路、逻辑电路、处理器(共享的、专用的或群组)和/或存储器(共享的、专用的或群组)。在一些实施例中,电路可以执行一个或多个软件或固件程序,以提供至少一些所描述的功能。示例实施例可以在计算机可执行指令的一般上下文中描述,例如程序代码、软件或固件模块和/或功能进程,它们由一个或多个上述电路执行。程序代码、软件模块和/或功能进程可以包括执行特定任务或实现特定数据类型的例程、程序、对象、组件、数据结构等。本文讨论的程序代码、软件模块和/或功能进程可以使用现有通信网络中的现有硬件来实现。例如,可以使用现有网络元件或控制节点处的现有硬件来实现本文讨论的程序代码、软件模块和/或功能进程。

在一些实施例中,MT电路204可以是例如调制解调器模块。在一些实施例中,TE电路202和MT电路204可以通过AT命令进行通信,AT命令使得能够在调制解调器模块之间或与调制解调器模块传送信息。在一些实施例中,TE电路202和MT电路204可以使用AT命令来发送速率控制信息并识别接收到的速率控制信息。TE电路202可以将速率控制信息发送到MT电路204。MT电路204可以将速率控制信息发送到TE电路202或网络。TE电路202可以识别从MT电路204接收的速率控制信息。MT电路204可以识别从TE电路202或从网络接收的速率控制信息。

如上所述,速率控制信息可以限制UE(例如,UE 200)向网络的UL PDU传输。UL PDU传输或UL数据传输以及DL PDU传输或DL数据传输可以包括例如IP数据、非IP数据(例如,机器类型数据,或SMS数据或消息)。速率控制信息可以与速率控制机制有关。在一些实施例中,速率控制机制可以是APN速率控制机制,并且速率控制信息可以包括APN速率控制信息。在一些实施例中,速率控制机制可以是服务PLMN速率控制机制,并且速率控制信息可以包括服务PLMN速率控制信息。

在一些实施例中,APN速率控制信息可以包括TE电路202或(一般而言是)UE 200是否支持APN速率控制的指示。例如,如果TE电路202或(一般而言是)UE 200不支持APN速率控制,则UE 200可能按可能例如减少、限制或阻止其他UE使用带宽进行它们的UL PDU传输的量来发送UL PDU传输。网络可以有其他方式来处理不支持APN速率控制的UE的UL PDU传输。在一些实施例中,APN速率控制信息可以包括允许UE 200在时间单元内发送到APN的UL PDU传输的数量,例如最大数量。时间单元可以是例如无限制、分钟、小时、天、周或任何其他时间段。例如,如果对于APN,时间单元是无限制的,则UE 200可以发送不限数量的UL PDU传输,并且可以接收不限数量的DL PDU。此外,例如,如果对于APN,UL PDU传输的数量是100并且时间单元是天,则对于该APN,自UE 200的UL PDU传输的数量可以被限制为每天100条消息。

在一些实施例中,APN速率控制信息可以包括如果UE 200达到UL PDU传输的数量(例如,最大数量),UE 200是否可以发送UL异常报告的指示。在一些实施例中,APN速率控制信息可以包括UL消息的大小,例如最大大小。UL消息的大小可以用例如八位字节表示。

在一些实施例中,速率控制信息可以是服务PLMN速率控制信息。在一些实施例中,服务PLMN速率控制信息可以包括UE 200被允许发送的每时间间隔的UL PDU传输的数量,其中,UL PDU传输的数量是在一个或多个或者所有PDN连接上合计的。时间间隔可以是deci-hour或任何其他时间段。例如,如果服务PLMN速率是10并且时间间隔是deci-hour,则自UE 200的UL PDU传输的数量可以被限制为在一个或多个或者所有APN上每六分钟10条消息。

图3示出了根据一些实施例的TE的示例操作流程/算法结构。操作流程/算法结构300可以包括:在304处,发送AT命令,该AT命令包括与速率控制机制有关的速率控制信息。在一些实施例中,速率控制机制可以是APN速率控制机制。在一些实施例中,AT命令中所包括的速率控制信息可以包括APN速率控制信息,其可以包括例如TE(例如,TE电路202)或UE(例如,UE 200)是否支持APN速率控制的指示。因此,例如,AT命令可以是例如+CGDCONT AT命令,其包括<APN_Rate_Control_Support_Ind>参数,以指示TE或UE是否支持APN速率控制。上面描述了<APN_Rate_Control_Support_Ind>参数。

操作流程/算法结构300还可以包括:在308处,识别接收到的AT命令,其包括接收到的与速率控制机制有关的速率控制信息。在一些实施例中,接收到的AT命令中所包括的接收到的速率控制信息可以包括APN速率控制信息,其可以包括例如UE在时间单元内被允许发送到APN的UL PDU传输的数量,例如最大数量。因此,在一些实施例中,接收到的AT命令可以是例如+CGCONTRDP AT命令,其包括<Max_Uplink_rate>参数和<timing_unit>参数,以指示在时间单元内允许的UL PDU传输的数量。上面描述了<Max_Uplink_rate>参数和<timing_unit>参数。在其他实施例中,接收到的AT命令可以是例如+CGRATECIOT AT命令,其包括<Maximum_Uplink_rate>参数和<Uplink_time_unit>参数,以指示时间单元内的UL PDU传输的数量。上面描述了<Maximum_Uplink_rate>参数和<Uplink_time_unit>参数。

在一些实施例中,接收到的AT命令中所包括的接收到的速率控制信息可以包括例如如果UE达到UL PDU传输的数量(例如,最大数量),UE是否可以发送UL异常报告的指示。在一些实施例中,接收到的AT命令可以是例如+CGCONTRDP AT命令,其包括<Add_Exception_Reports>参数,以指示如果UE达到UL PDU传输的数量,UE是否可以发送UL异常报告。上面描述了<Add_Exception_Reports>参数。在其他实施例中,接收到的AT命令可以是例如+CGRATECIOT AT命令,其包括<Additional_exception_reports>参数,以指示如果UE达到UL PDU传输的数量,UE是否可以发送UL异常报告。上面描述了<Additional_exception_reports>参数。

在一些实施例中,接收到的AT命令中所包括的接收到的速率控制信息可以包括例如以例如八位字节表示的UL消息的大小(例如,最大大小)的指示。在一些实施例中,接收到的AT命令可以是例如+CGCONTRDP AT命令,其可以包括<Max_Uplink_Message_Size>参数,以指示UL消息的大小。上面描述了<Max_Uplink_Message_Size>参数。在其他实施例中,接收到的AT命令可以是例如+CGRATECIOT AT命令,其包括<Max_Uplink_Message_Size>参数,以指示例如以八位字节表示的UL消息的大小(例如,最大大小)。上面描述了<Max_Uplink_Message_Size>参数。

虽然本文的实施例可能描述了发送包括与速率控制机制有关的速率控制信息的AT命令并且识别接收到的包括与该速率控制机制有关的速率控制信息的AT命令,但是本文描述的实施例不要求为了识别接收到的用于速率控制机制的AT命令而发送用于该速率控制机制的AT命令。此外,虽然本文的实施例可能描述了发送TE或UE支持速率控制机制的指示并且识别与该速率控制机制有关的速率控制信息,但是本文描述的实施例不要求为了识别接收到的包括与速率控制机制有关的速率控制信息的AT命令而发送TE或UE支持该速率控制机制的指示。

操作流程/算法结构300还可以包括:在312处,识别另一接收到的AT命令,其包括接收到的与另一速率控制机制有关的另一速率控制信息。另一速率控制机制可以与接收到的AT命令的速率控制机制不同或相同。类似地,另一接收到的AT命令中所包括的接收到的另一速率控制信息可以与接收到的AT命令中所包括的接收到的速率控制信息不同或相同。在一些实施例中,另一速率控制机制可以是服务PLMN速率控制机制。在一些实施例中,另一接收到的AT命令中所包括的接收到的另一速率控制信息可以是服务PLMN速率控制信息,其可以包括例如UE(例如,UE 200)被允许发送的每时间间隔的UL PDU传输的数量(例如,最大数量),其中,UL PDU传输的数量是在一个或多个或者所有PDN连接上合计的。因此,在一些实施例中,另一接收到的AT命令可以是例如+CGCONTRDP AT命令,其包括<Serving_PLMN_Rate_Control>参数,以指示在一个或多个或者所有PDN连接上合计的每时间间隔的UL PDU传输的数量。上面描述了<Serving_PLMN_Rate_Control>参数。在其他实施例中,另一接收到的AT命令可以是例如+CGRATECIOT AT命令,其可以包括<Serving_PLMN_Rate_Control_value>参数,以指示在一个或多个或者所有PDN连接上合计的允许UL PDU传输的数量。上面描述了<Serving_PLMN_Rate_Control_value>参数。

操作流程/算法结构300还可以包括:在316处,使UE(例如,UE 200)基于速率控制信息来限制去往网络的UL PDU传输,该速率控制信息可以是例如在接收到的AT命令中所包括的接收到的速率控制信息或在另一接收到的AT命令中所包括的接收到的另一速率控制信息。

图4示出了根据一些实施例的MT的示例操作流程/算法结构。操作流程/算法结构400可以包括:在404处,识别接收到的AT命令,其包括与速率控制机制有关的速率控制信息。操作流程/算法结构400还可以包括:在408处,发送速率控制信息。操作流程/算法结构400还可以包括:在412处,使UE(例如,UE 200)基于速率控制信息来限制去往网络的UL PDU传输。

在一些实施例中,识别包括与速率控制机制有关的速率控制信息的接收到的AT命令可以包括:识别来自TE的包括与速率控制机制有关的速率控制信息的接收到的AT命令,并且发送速率控制信息可以包括:将速率控制信息发送到网络。在一些实施例中,速率控制机制可以是APN速率控制机制,APN速率控制信息可以包括例如TE或UE是否支持APN速率控制的指示,并且接收到的AT命令可以是例如+CGDCONT AT命令,其包括<APN_Rate_Control_Support_Ind>参数,以指示TE或UE是否支持APN速率控制。

一些实施例可以包括:识别来自网络的接收到的速率控制信息,并且向TE发送包括速率控制信息的AT命令。在一些实施例中,例如,速率控制机制可以是APN速率控制机制,并且APN速率控制信息可以包括UE在时间单元内被允许发送到APN的UL PDU传输的数量。因此,在一些实施例中,AT命令可以是例如+CGCONTRDP AT命令,其包括<Max_Uplink_rate>参数和<timing_unit>参数,以指示UE在时间单元内被允许发送的UL PDU传输的数量。在其他实施例中,AT命令可以是例如+CGRATECIOT AT命令,其包括<Maximum_Uplink_rate>参数和<Uplink_time_unit>参数,以指示时间单元内的UL PDU传输的数量。

各种实施例可能描述了TE电路202将AT命令发送到MT电路204,或者可能描述了将AT命令发送到MT。即使没有明确描述,可以描述TE电路202将AT命令发送到MT电路204的实施例也可以包括:MT电路204识别从TE电路202接收的AT命令,并且描述将AT命令发送到MT的实施例可以包括:识别从TE接收的AT命令。类似地,各种实施例可能描述了MT电路204将AT命令发送到TE电路202,或者可能描述了将AT命令发送到TE。即使没有明确描述,可以描述MT电路204将AT命令发送到TE电路202的实施例也可以包括:TE电路202识别从MT电路204接收的AT命令,并且描述将AT命令发送到TE的实施例可以包括:识别从MT接收的AT命令。

图5示出了根据一些实施例的TE的另一示例操作流程/算法结构。操作流程/算法结构500可以包括:在504处,发送AT命令。操作流程/算法结构500还可以包括:在508处,识别响应于AT命令而接收的一个或多个APN参数,其中,一个或多个APN参数包括速率控制信息。操作流程/算法结构500还可以包括:在512处,使UE基于速率控制信息来限制去往网络的UL PDU传输。在一些实施例中,一个或多个APN参数可以包括<Maximum_Uplink_rate>参数,其提供UE在时间单元内被限制发送的UL PDU传输的最大数量。上面描述了<Maximum_Uplink_rate>参数。在一些实施例中,一个或多个APN参数可以包括提供时间单元的<Uplink_time_unit>参数。上面描述了<Uplink_time_unit>参数。在一些实施例中,时间单元可以包括无限制、分钟、小时、天或周。在一些实施例中,一个或多个APN参数可以包括用于指示如果UE在时间单元内达到UL PDU传输的最大数量,UE是否可以发送UL异常报告的参数。上面描述了<Additional_exception_reports>参数。

图6示出了根据一些实施例的TE的又一示例操作流程/算法结构。操作流程/算法结构600可以包括:在604处,发送AT命令。操作流程/算法结构600还可以包括:在608处,识别响应于AT命令而接收的服务PLMN参数,其中,服务PLMN参数包括速率控制信息,其包括用户设备(UE)在六分钟间隔内被允许发送的上行链路消息的最大数量。操作流程/算法结构600还可以包括:在612处,使UE基于速率控制信息来限制去往网络的UL PDU传输。在一些实施例中,服务PLMN参数可以包括<Serving_PLMN_Rate_Control_value>参数。上面描述了<Serving_PLMN_Rate_Control_value>参数。

在一些实施例中,UE可以包括可以发送包括速率控制信息的一个或多个参数的MT,以及可以识别接收到的一个或多个参数的TE,其中,TE可以使UE基于速率控制信息来限制去往网络的UL PDU传输。在一些实施例中,一个或多个参数可以包括一个或多个APN参数,例如,本文描述的APN参数。在一些实施例中,一个或多个参数可以包括服务PLMN参数,例如,本文描述的服务PLMN参数。

图7示出了根据一些实施例的电子设备700。在实施例中,电子设备700可以是UE的TE电路或MT电路(例如,上面在图2中描述的),实现它们,并入它们,或者是它们的一部分。本文描述的实施例可以使用任何适当配置的硬件和/或软件实现在系统中。

在一些实施例中,电子设备700可以包括应用电路702、基带电路704、射频(RF)电路706、前端模块(FEM)电路708和一个或多个天线710,至少如图所示耦合在一起。在电子设备700实现在eNB 710中或由eNB 710实现的实施例中,电子设备700还可以包括用于通过有线接口(例如,X2接口、S1接口等)进行通信的网络接口电路(未示出)。

应用电路702可以包括一个或多个应用处理器。例如,应用电路702可以包括TE,例如但不限于TE 202,或TA,例如但不限于TA 206。此外,例如,应用电路702可以包括例如但不限于一个或多个单核或多核处理器702a的电路。处理器702a可以包括通用处理器和专用处理器(例如,图形处理器、应用处理器等)的任何组合。处理器702a可以耦合于和/或可以包括计算机可读介质702b(也称为“CRM 702b”、“存储器702b”、“存储702b”或“存储器/存储702b”),并且可以被配置为:执行CRM 702b中所存储的指令,以使得各种应用和/或操作系统能够运行在系统上。

基带电路704可以包括TE,例如但不限于TE 202,或MT,例如但不限于MT 204,或TA,例如但不限于TA 206。此外,例如,基带电路704可以包括例如但不限于一个或多个单核或多核处理器的电路。基带电路704可以包括一个或多个基带处理器和/或控制逻辑,以处理从RF电路706的接收信号路径接收到的基带信号并且生成用于RF电路706的发送信号路径的基带信号。基带电路704可以与应用电路702接口,以用于生成和处理基带信号并且控制RF电路706的操作。例如,在一些实施例中,基带电路704可以包括第二代(2G)基带处理器704a、第三代(3G)基带处理器704b、第四代(4G)基带处理器704c和/或用于其他现有代、开发中的或将要在未来开发的代(例如,第五代(5G)、6G等)的其他基带处理器704d。基带电路704(例如,基带处理器704a-d中的一个或多个)可以处理使得经由RF电路706与一个或多个无线电网络的通信成为可能的各种无线电控制功能。无线电控制功能可以包括但不限于信号调制/解调、编码/解码、无线电频移等。在一些实施例中,基带电路704的调制/解调电路可以包括快速傅立叶变换(FFT)、预编码和/或星座映射/解映射功能。在一些实施例中,基带电路704的编码/解码电路可以包括卷积、咬尾卷积、turbo、维特比和/或低密度奇偶校验(LDPC)编码器/解码器功能。调制/解调和编码器/解码器功能的实施例不限于这些示例,并且在其他实施例中可以包括其他合适的功能。

在一些实施例中,基带电路704可以包括协议栈的元素,例如E-UTRAN协议的元素,包括例如物理(PHY)、介质接入控制(MAC)、无线链路控制(RLC)、PDCP和/或无线资源控制(RRC)元素。基带电路704的中央处理单元(CPU)704e可以被配置为:运行协议栈的元素,以用于PHY、MAC、RLC、PDCP和/或RRC层的信令。在一些实施例中,基带电路704可以包括一个或多个音频数字信号处理器(DSP)704f。音频DSP 704f可以包括用于压缩/解压缩和回声消除的元件,并且在其他实施例中可以包括其他合适的处理元件。基带电路704还可以包括计算机可读介质704g(也称为“CRM 704g”、“存储器704g”、“存储704g”或“CRM 704g”)。CRM 704g可以用于加载和存储用于由基带电路704的处理器执行的操作的数据和/或指令。对于一个实施例,CRM 704g可以包括合适的易失性存储器和/或非易失性存储器的任何组合。CRM 704g可以包括各种层级的存储器/存储的任何组合,包括但不限于具有嵌入式软件指令(例如,固件)的只读存储器(ROM)、随机存取存储器(例如,动态随机存取存储器(DRAM))、缓存、缓冲区等。CRM 704g可以在各种处理器之间共享,或者专用于特定处理器。在一些实施例中,基带电路704的组件可以合适地组合在单个芯片、单个芯片组中,或者设置在同一电路板上。在一些实施例中,可以例如在片上系统(SOC)上一起实现基带电路704和应用电路702的一些或所有构成组件。

在一些实施例中,基带电路704可以提供与一种或多种无线电技术兼容的通信。例如,在一些实施例中,基带电路704可以支持与E-UTRAN和/或其他无线城域网(WMAN)、无线局域网(WLAN)、无线个域网(WPAN)的通信。基带电路704被配置为支持多于一种无线协议的无线电通信的实施例可以称为多模基带电路。

RF电路706可以使得能够通过非固态介质使用调制的电磁辐射进行与无线网络的通信。在各个实施例中,RF电路706可以包括开关、滤波器、放大器等,以促进与无线网络的通信。RF电路706可以包括接收信号路径,其可以包括用于下变频从FEM电路708接收的RF信号并将基带信号提供给基带电路704的电路。RF电路706可以还包括发送信号路径,其可以包括用于上变频基带电路704提供的基带信号并且将RF输出信号提供给FEM电路708以用于发送的电路。

在一些实施例中,RF电路706可以包括接收信号路径和发送信号路径。RF电路706的接收信号路径可以包括混频器电路706a、放大器电路706b和滤波器电路706c。RF电路706的发送信号路径可以包括滤波器电路706c和混频器电路706a。RF电路706还可以包括综合器电路706d,用于合成由接收信号路径和发送信号路径的混频器电路706a使用的频率。在一些实施例中,接收信号路径的混频器电路706a可以被配置为:基于综合器电路706d提供的合成频率对从FEM电路708接收的RF信号进行下变频。放大器电路706b可以被配置为:放大下变频后的信号,并且滤波器电路706c可以是低通滤波器(LPF)或带通滤波器(BPF),被配置为:从下变频后的信号中移除不想要的信号,以生成输出基带信号。可以将输出基带信号提供给基带电路704以用于进一步处理。在一些实施例中,输出基带信号可以是零频率基带信号,但是这并非要求。在一些实施例中,接收信号路径的混频器电路706a可以包括无源混频器,但是实施例的范围不限于此。

在一些实施例中,发送信号路径的混频器电路706a可以被配置为:基于综合器电路706d提供的合成频率上变频输入基带信号,以生成用于FEM电路708的RF输出信号。基带信号可以由基带电路704提供,并且可以由滤波器电路706c滤波。滤波器电路706c可以包括低通滤波器(LPF),但是实施例的范围不限于此。

在一些实施例中,接收信号路径的混频器电路706a和发送信号路径的混频器电路706a可以包括两个或更多个混频器,并且可以分别被布置用于正交下变频和/或上变频。在一些实施例中,接收信号路径的混频器电路706a和发送信号路径的混频器电路706a可以包括两个或更多个混频器,并且可以被布置用于镜像抑制(例如,Hartley镜像抑制)。在一些实施例中,接收信号路径的混频器电路706a和发送信号路径的混频器电路706a可以分别被布置用于直接下变频和/或直接上变频。在一些实施例中,接收信号路径的混频器电路706a和发送信号路径的混频器电路706a可以被配置用于超外差操作。

在一些实施例中,输出基带信号和输入基带信号可以是模拟基带信号,但是实施例的范围不限于此。在一些替选实施例中,输出基带信号和输入基带信号可以是数字基带信号。在这些替选实施例中,RF电路706可以包括模数转换器(ADC)和数模转换器(DAC)电路,并且基带电路704可以包括数字基带接口,以与RF电路706进行通信。

在一些双模实施例中,可以提供单独的无线电IC电路,以用于关于每个频谱处理信号,但是实施例的范围不限于此。

在一些实施例中,综合器电路706d可以是小数N综合器或小数N/N+1综合器,但是实施例的范围不限于此,因为其他类型的频率综合器可以是合适的。例如,综合器电路706d可以是Δ-Σ综合器、频率乘法器或包括具有分频器的锁相环的综合器。综合器电路706d可以被配置为:基于频率输入和除法器控制输入合成RF电路706的混频器电路706a使用的输出频率。在一些实施例中,综合器电路706d可以是小数N/N+1综合器。

在一些实施例中,频率输入可以由压控振荡器(VCO)提供,但是这并非要求。取决于期望的输出频率,除法器控制输入可以由基带电路704或应用处理器702提供。在一些实施例中,可以基于应用处理器702指示的信道,从查找表确定除法器控制输入(例如,N)。

RF电路706的综合器电路706d可以包括除法器、延迟锁相环(DLL)、复用器和相位累加器。在一些实施例中,除法器可以是双模除法器(DMD),并且相位累加器可以是数字相位累加器(DPA)。在一些实施例中,DMD可以被配置为:(例如,基于进位)将输入信号除以N或N+1,以提供小数除法比率。在一些示例实施例中,DLL可以包括一组级联的可调谐的延迟元件、相位检测器、电荷泵和D型触发器。在这些实施例中,延迟元件可以被配置为将VCO周期分解为Nd个相等的相位分组,其中,Nd是延迟线中的延迟元件的数量。以此方式,DLL提供负反馈,以协助确保通过延迟线的总延迟是一个VCO周期。

在一些实施例中,综合器电路706d可以被配置为:生成载波频率作为输出频率,而在其他实施例中,输出频率可以是载波频率的倍数(例如,载波频率的两倍、载波频率的四倍),并且与正交发生器和除法器电路结合使用,以在载波频率处生成相对于彼此具有多个不同相位的多个信号。在一些实施例中,输出频率可以是LO频率(fLO)。在一些实施例中,RF电路706可以包括IQ/极坐标转换器。

FEM电路708可以包括接收信号路径,其可以包括被配置为对从一个或多个天线710接收到的RF信号进行操作,放大接收到的信号并且将接收到的信号的放大版本提供给RF电路706以用于进一步处理的电路。FEM电路708可以还包括发送信号路径,其可以包括被配置为放大RF电路706提供的用于发送的信号以用于由一个或多个天线710中的一个或多个进行发送的电路。在一些实施例中,FEM电路708可以包括TX/RX切换器,以在发送模式与接收模式操作之间进行切换。FEM电路708可以包括接收信号路径和发送信号路径。FEM电路的接收信号路径可以包括低噪声放大器(LNA),以放大接收到的RF信号,并且(例如,向RF电路706)提供放大的接收到的RF信号作为输出。FEM电路708的发送信号路径可以包括:功率放大器(PA),用于放大(例如,RF电路706提供的)输入RF信号;以及一个或多个滤波器,用于生成RF信号,以用于(例如,由一个或多个天线710中的一个或多个进行)随后发送。

在一些实施例中,电子设备700可以包括附加元件,例如显示器、相机、一个或多个传感器和/或接口电路(例如,输入/输出(I/O)接口或总线)(未示出)。

在一些实施例中,MT电路204可以提供网络连接性,并且包括704、706、708和750;而TE电路202可以提供更高层功能,并且包括应用电路702。

本文对所示实现方式的描述,包括摘要中所描述的内容,并非旨在是穷尽性的,或者将本公开限制于所公开的精确形式。虽然出于说明性目的在本文中描述了特定实现方式和示例,但是在不脱离本公开的范围的情况下,可以根据以上详细描述得到被认为实现相同目的的各种替代或等同实施例或实现方式,如本领域技术人员将认识到的。

以下提供一些非限制性示例。

示例

示例1可以包括一种用户设备(UE),包括:终端设备(TE)电路;和移动终端(MT)电路,与所述TE电路耦合,所述TE电路用于:经由第一ATention(AT)命令将第一接入点名称(APN)速率控制信息发送到所述MT电路,所述MT电路用于:将第二APN速率控制信息发送到所述TE电路,第一和第二速率控制信息限制UE去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例2可以包括示例1或本文一些其他示例的UE,其中,所述第一APN速率控制信息包括所述TE电路是否支持APN速率控制的指示。

示例3可以包括示例1或2或本文一些其他示例的UE,其中,所述第二APN速率控制信息包括所述UE在时间单元内被允许发送到APN的UL PDU传输的数量。

示例4可以包括一种UE,包括:终端设备(TE)电路;移动终端(MT)电路,与所述TE电路耦合,所述MT电路用于:经由ATtention(AT)命令将服务公共陆地移动网络(PLMN)速率控制信息发送到所述TE电路,所述服务PLMN速率控制信息限制UE去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例5可以包括示例4或本文一些其他示例的UE,其中,所述服务PLMN速率控制信息包括所述UE被允许发送的每时间间隔的UL PDU传输的数量,并且其中,所述UL PDU传输的数量是在一个或多个分组数据网络(PDN)连接上合计的。

示例6可以包括一种或多种非瞬时性计算机可读介质,包括计算机可读指令,所述指令当由终端设备(TE)执行时,使所述TE:发送ATtention(AT)命令,所述AT命令包括与速率控制机制有关的速率控制信息;识别接收到的包括与速率控制机制有关的接收到的速率控制信息的AT命令;以及使用户设备(UE)基于所述速率控制信息,限制去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例7可以包括示例6或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,所述速率控制机制是接入点名称(APN)速率控制机制。

示例8可以包括示例6或7或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,所述速率控制信息包括APN速率控制信息,所述APN速率控制信息包括所述TE是否支持APN速率控制的指示。

示例9可以包括示例6-8或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,所述AT命令是+CGDCONT AT命令,该命令包括<APN_Rate_Control_Support_Ind>参数,用于指示所述TE是否支持APN速率控制。

示例10可以包括示例6-9或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,接收到的速率控制信息包括APN速率控制信息,所述APN速率控制信息包括所述UE在时间单元内被允许发送到APN的UL PDU传输的数量。

示例11可以包括示例6-8、10或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Max_Uplink_rate>参数和<timing_unit>参数,用于指示所述时间单元内的UL PDU传输的数量。

示例12可以包括示例6-8、10或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,接收到的AT命令是+CGRATECIOT AT命令,该命令包括<Maximum_Uplink_rate>参数和<Uplink_time_unit>参数,用于指示所述时间单元内的UL PDU传输的数量。

示例13可以包括示例6-12或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,接收到的速率控制信息包括APN速率控制信息,其包括如果所述UE达到UL PDU传输的数量,所述UE是否可以发送UL异常报告的指示。

示例14可以包括示例6-8、10、11、13或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Add_Exception_Reports>参数,用于指示如果所述UE达到UL PDU传输的数量,所述UE是否可以发送UL异常报告。

示例15可以包括示例6-8、10、12、13或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,接收到的AT命令是+CGRATECIOT AT命令,该命令包括<Additional_exception_reports>参数,用于指示如果所述UE达到UL PDU传输的数量,所述UE是否可以发送UL异常报告。

示例16可以包括示例6-15或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,接收到的速率控制信息包括APN速率控制信息,其包括UL消息的大小的指示。

示例17可以包括示例6-8、10、11、13、14、16或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Max_Uplink_Message_Size>参数,用于指示以八位字节表示的UL消息的大小。

示例18可以包括示例6-17或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,计算机可读指令还包括如下计算机可读指令,所述指令当由所述TE执行时使所述TE:识别另一接收到的AT命令,其包括与另一速率控制机制有关的接收到的另一速率控制信息。

示例19可以包括示例18或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,另一速率控制机制是服务公共陆地移动网络(“PLMN”)速率控制机制,并且其中,接收到的另一速率控制信息包括服务PLMN速率控制信息,其包括所述UE被允许发送的每时间间隔的UL PDU传输的数量,并且其中,UL PDU传输的数量是在一个或多个分组数据网络(PDN)连接上合计的。

示例20可以包括示例18或19或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,另一接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Serving_PLMN_Rate_Control>参数,用于指示在一个或多个PDN连接上合计的UL PDU传输的数量。

示例21可以包括示例18或19或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,另一接收到的AT命令是+CGRATECIOT AT命令,该命令包括<Serving_PLMN_Rate_Control_value>参数,用于指示在一个或多个PDN连接上合计的允许UL PDU传输的数量。

示例22可以包括一种或多种非瞬时性计算机可读介质,包括计算机可读指令,所述指令当由移动终端(MT)执行时,使所述MT:识别接收到的ATtention(AT)命令,所述AT命令包括与速率控制机制有关的速率控制信息;发送所述速率控制信息;以及使用户设备(UE)基于所述速率控制信息,限制去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例23可以包括示例22或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,使所述MT识别接收到的包括与所述速率控制机制有关的所述速率控制信息的AT命令的一种或多种计算机可读介质包括:使所述MT识别从终端设备(TE)接收到的包括速率控制信息的AT命令的一种或多种计算机可读介质,并且其中,使所述MT发送所述速率控制信息的一种或多种计算机可读介质包括:使所述MT将所述速率控制信息发送到所述网络的一种或多种计算机可读介质。

示例24可以包括示例22或23或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,所述速率控制机制是接入点名称(APN)速率控制机制,并且其中,所述速率控制信息包括APN速率控制信息,所述APN速率控制信息包括所述TE是否支持APN速率控制的指示。

示例25可以包括示例24或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,接收到的AT命令是+CGDCONT AT命令,该命令包括<APN_Rate_Control_Support_Ind>参数,用于指示所述TE是否支持APN速率控制。

示例26可以包括终端设备(TE)中的速率控制方法,包括:发送ATtention(AT)命令,所述AT命令包括与速率控制机制有关的速率控制信息;识别接收到的包括与速率控制机制有关的接收到的速率控制信息的AT命令;以及使用户设备(UE)基于所述速率控制信息,限制去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例27可以包括示例26或本文一些其他示例的方法,其中,所述速率控制机制是接入点名称(APN)速率控制机制。

示例28可以包括示例26或27或本文一些其他示例的方法,其中,所述速率控制信息包括APN速率控制信息,所述APN速率控制信息包括所述TE是否支持APN速率控制的指示。

示例29可以包括示例26-28或本文一些其他示例的方法,其中,所述AT命令是+CGDCONT AT命令,该命令包括<APN_Rate_Control_Support_Ind>参数,用于指示所述TE是否支持APN速率控制。

示例30可以包括示例26-29或本文一些其他示例的方法,其中,接收到的速率控制信息包括APN速率控制信息,所述APN速率控制信息包括所述UE在时间单元内被允许发送到APN的UL PDU传输的数量。

示例31可以包括示例26-28、30或本文一些其他示例的方法,其中,接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Max_Uplink_rate>参数和<timing_unit>参数,用于指示所述时间单元内的UL PDU传输的数量。

示例32可以包括示例26-28、30或本文一些其他示例的方法,其中,接收到的AT命令是+CGRATECIOT AT命令,该命令包括<Maximum_Uplink_rate>参数和<Uplink_time_unit>参数,用于指示所述时间单元内的UL PDU传输的数量。

示例33可以包括示例26-32或本文一些其他示例的方法,其中,接收到的速率控制信息包括APN速率控制信息,其包括如果所述UE达到UL PDU传输的数量,所述UE是否可以发送UL异常报告的指示。

示例34可以包括示例26-28、30、31、33或本文一些其他示例的方法,其中,接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Add_Exception_Reports>参数,用于指示如果所述UE达到UL PDU传输的数量,所述UE是否可以发送UL异常报告。

示例35可以包括示例26-28、30、32、33或本文一些其他示例的方法,接收到的AT命令是+CGRATECIOT AT命令,该命令包括<Additional_exception_reports>参数,用于指示如果所述UE达到UL PDU传输的数量,所述UE是否可以发送UL异常报告。

示例36可以包括示例26-35或本文一些其他示例的方法,其中,接收到的速率控制信息包括APN速率控制信息,其包括UL消息的大小的指示。

示例37可以包括示例26-28、30、31、33、34、36或本文一些其他示例的方法,其中,接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Max_Uplink_Message_Size>参数,用于指示以八位字节表示的UL消息的大小。

示例38可以包括示例26-37或本文一些其他示例的方法,其中,计算机可读指令还包括如下计算机可读指令,所述指令当由所述TE执行时使所述TE:识别另一接收到的AT命令,其包括与另一速率控制机制有关的接收到的另一速率控制信息。

示例39可以包括示例38或本文一些其他示例的方法,其中,另一速率控制机制是服务公共陆地移动网络(“PLMN”)速率控制机制,并且其中,接收到的另一速率控制信息包括服务PLMN速率控制信息,其包括所述UE被允许发送的每时间间隔的UL PDU传输的数量,并且其中,UL PDU传输的数量是在一个或多个分组数据网络(PDN)连接上合计的。

示例40可以包括示例38或39或本文一些其他示例的方法,其中,另一接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Serving_PLMN_Rate_Control>参数,用于指示在一个或多个PDN连接上合计的UL PDU传输的数量。

示例41可以包括示例38或39或本文一些其他示例的方法,其中,另一接收到的AT命令是+CGRATECIOT AT命令,该命令包括<Serving_PLMN_Rate_Control_value>参数,用于指示在一个或多个PDN连接上合计的允许UL PDU传输的数量。

示例42可以包括移动终端(MT)中的速率控制方法,包括:识别接收到的ATtention(AT)命令,所述AT命令包括与速率控制机制有关的速率控制信息;发送所述速率控制信息;以及使用户设备(UE)基于所述速率控制信息,限制去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例43可以包括示例42或本文一些其他示例的方法,其中,使所述MT识别接收到的包括与所述速率控制机制有关的所述速率控制信息的AT命令的一种或多种计算机可读介质包括:使所述MT识别从终端设备(TE)接收到的包括速率控制信息的AT命令的一种或多种计算机可读介质,并且其中,使所述MT发送所述速率控制信息的一种或多种计算机可读介质包括:使所述MT将所述速率控制信息发送到所述网络的一种或多种计算机可读介质。

示例44可以包括示例42或43或本文一些其他示例的方法,其中,所述速率控制机制是接入点名称(APN)速率控制机制,并且其中,所述速率控制信息包括APN速率控制信息,所述APN速率控制信息包括所述TE是否支持APN速率控制的指示。

示例45可以包括示例44或本文一些其他示例的方法,其中,接收到的AT命令是+CGDCONT AT命令,该命令包括<APN_Rate_Control_Support_Ind>参数,用于指示所述TE是否支持APN速率控制。

示例46可以包括一种终端设备(TE),包括:用于发送ATtention(AT)命令的模块,所述AT命令包括与速率控制机制有关的速率控制信息;用于识别接收到的包括与速率控制机制有关的接收到的速率控制信息的AT命令的模块;以及用于使用户设备(UE)基于所述速率控制信息,限制去往网络的上行链路(UL)分组数据单元(PDU)传输的模块。

示例47可以包括示例46或本文一些其他示例的TE,其中,所述速率控制机制是接入点名称(APN)速率控制机制。

示例48可以包括示例46或47或本文一些其他示例的TE,其中,所述速率控制信息包括APN速率控制信息,所述APN速率控制信息包括所述TE是否支持APN速率控制的指示。

示例49可以包括示例46-48或本文一些其他示例的TE,其中,所述AT命令是+CGDCONT AT命令,该命令包括<APN_Rate_Control_Support_Ind>参数,用于指示所述TE是否支持APN速率控制。

示例50可以包括示例46-49或本文一些其他示例的TE,其中,接收到的速率控制信息包括APN速率控制信息,所述APN速率控制信息包括所述UE在时间单元内被允许发送到APN的UL PDU传输的数量。

示例51可以包括示例46-48、50或本文一些其他示例的TE,其中,接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Max_Uplink_rate>参数和<timing_unit>参数,用于指示所述时间单元内的UL PDU传输的数量。

示例52可以包括示例46-48、50或本文一些其他示例的TE,其中,接收到的AT命令是+CGRATECIOT AT命令,该命令包括<Maximum_Uplink_rate>参数和<Uplink_time_unit>参数,用于指示所述时间单元内的UL PDU传输的数量。

示例53可以包括示例46-52或本文一些其他示例的TE,其中,接收到的速率控制信息包括APN速率控制信息,其包括如果所述UE达到UL PDU传输的数量,所述UE是否可以发送UL异常报告的指示。

示例54可以包括示例46-48、50、51、53或本文一些其他示例的TE,其中,接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Add_Exception_Reports>参数,用于指示如果所述UE达到UL PDU传输的数量,所述UE是否可以发送UL异常报告。

示例55可以包括示例46-48、50、52、53或本文一些其他示例的TE,其中,接收到的AT命令是+CGRATECIOT AT命令,该命令包括<Additional_exception_reports>参数,用于指示如果所述UE达到UL PDU传输的数量,所述UE是否可以发送UL异常报告。

示例56可以包括示例46-55或本文一些其他示例的TE,其中,接收到的速率控制信息包括APN速率控制信息,其包括UL消息的大小的指示。

示例57可以包括示例46-48、50、51、53、54、56或本文一些其他示例的TE,其中,接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Max_Uplink_Message_Size>参数,用于指示以八位字节表示的UL消息的大小。

示例58可以包括示例46-57或本文一些其他示例的TE,其中,所述TE还用于:识别另一接收到的AT命令,其包括与另一速率控制机制有关的接收到的另一速率控制信息。

示例59可以包括示例58或本文一些其他示例的TE,其中,另一速率控制机制是服务公共陆地移动网络(“PLMN”)速率控制机制,并且其中,接收到的另一速率控制信息包括服务PLMN速率控制信息,其包括所述UE被允许发送的每时间间隔的UL PDU传输的数量,并且其中,UL PDU传输的数量是在一个或多个分组数据网络(PDN)连接上合计的。

示例60可以包括示例58或59或本文一些其他示例的TE,其中,另一接收到的AT命令是+CGCONTRDP AT命令,该命令包括<Serving_PLMN_Rate_Control>参数,用于指示在一个或多个PDN连接上合计的UL PDU传输的数量。

示例61可以包括示例58或59或本文一些其他示例的TE,其中,另一接收到的AT命令是+CGRATECIOT AT命令,该命令包括<Serving_PLMN_Rate_Control_value>参数,用于指示在一个或多个PDN连接上合计的允许UL PDU传输的数量。

示例62可以包括一种移动终端(MT),包括:用于识别接收到的ATtention(AT)命令的模块,所述AT命令包括与速率控制机制有关的速率控制信息;用于发送所述速率控制信息的模块;以及使用户设备(UE)基于所述速率控制信息,限制去往网络的上行链路(UL)分组数据单元(PDU)传输的模块。

示例63可以包括示例62或本文一些其他示例的MT,其中,用于识别接收到的包括与所述速率控制机制有关的所述速率控制信息的AT命令的模块包括:用于识别从终端设备(TE)接收到的包括速率控制信息的AT命令的模块,并且其中,用于发送所述速率控制信息的模块包括:用于将所述速率控制信息发送到所述网络的模块。

示例64可以包括示例62或63或本文一些其他示例的MT,其中,所述速率控制机制是接入点名称(APN)速率控制机制,并且其中,所述速率控制信息包括APN速率控制信息,所述APN速率控制信息包括所述TE是否支持APN速率控制的指示。

示例65可以包括示例64或本文一些其他示例的MT,其中,接收到的AT命令是+CGDCONT AT命令,该命令包括<APN_Rate_Control_Support_Ind>参数,用于指示所述TE是否支持APN速率控制。

示例66可以包括一种信号,其包括<APN_Rate_Control_Support_Ind>参数,用于指示TE是否支持APN速率控制。

示例67可以包括一种信号,其包括<Max_Uplink_rate>参数,用于指示UE可以在时间间隔内发送的UL用户数据消息的最大数量。

示例68可以包括一种信号,其包括<timing_unit>参数,用于指示时间间隔。

示例69可以包括一种信号,其包括<Maximum_Uplink_rate>参数,用于指示UE被限制每时间单元发送的消息的最大数量。

示例70可以包括一种信号,其包括<Uplink_time_unit>参数,用于指示要使用的时间单元。

示例71可以包括一种信号,其包括<Add_Exception_Reports>参数,用于指示即使在已经达到APN速率控制的限制之后,是否可以允许UE发送UL异常报告。

示例72可以包括一种信号,其包括<Additional_exception_reports>参数,用于指示在达到的最大速率下是否可以允许附加异常报告。

示例73可以包括一种信号,其包括<Max_Uplink_Message_Size>参数,用于指示以八位字节表示的UL消息的最大大小。

示例74可以包括一种信号,其包括<Serving_PLMN_Rate_Control>参数,用于指示UE可以每6分钟间隔发送的UL演进分组系统(EPS)会话管理(ESM)数据传输消息的最大数量。

示例75可以包括一种信号,其包括<Serving_PLMN_Rate_Control_value>参数,用于指示UE可以在6分钟间隔内发送的UL消息的最大数量。

示例76可以包括一种信号,其包括<Max_Uplink_Message_Size>参数,用于指示以八位字节表示的上行链路消息的最大大小。

示例77可以包括一种或多种非瞬时性计算机可读介质,具有指令,所述指令当被执行时使终端设备(TE):发送ATtention(AT)命令;识别响应于所述AT命令而接收到的一个或多个接入点名称(APN)参数,其中,所述一个或多个APN参数包括速率控制信息;以及使用户设备(UE)基于所述速率控制信息,限制去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例78可以包括示例77或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,所述一个或多个APN参数包括<Maximum_Uplink_rate>参数,该参数提供所述UE在时间单元内被限制发送的UL PDU传输的最大数量。

示例79可以包括示例78或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,所述一个或多个APN参数包括<Uplink_time_unit>参数,该参数提供所述时间单元。

示例80可以包括示例79或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,所述时间单元包括无限制、分钟、小时、天或周。

示例81可以包括示例78-80或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,所述一个或多个APN参数包括<Additional_exception_reports>参数,该参数指示如果所述UE在所述时间单元内达到UL PDU传输的最大数量,UE是否可以发送UL异常报告。

示例82可以包括一种或多种非瞬时性计算机可读介质,具有指令,所述指令当被执行时使终端设备(TE):发送ATtention(AT)命令;识别响应于所述AT命令而接收到的服务公共陆地移动网络(PLMN)参数,其中,所述服务PLMN参数包括速率控制信息,所述速率控制信息包括用户设备(UE)在六分钟间隔内被允许发送的上行链路消息的最大数量;以及使所述UE基于所述速率控制信息,限制去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例83可以包括示例82或本文一些其他示例的一种或多种非瞬时性计算机可读介质,其中,所述服务PLMN参数是<Serving_PLMN_Rate_Control_value>参数。

示例84可以包括一种装置,包括:终端设备(TE),用于:发送ATtention(AT)命令并识别响应于所述AT命令而接收到的一个或多个参数,其中,所述一个或多个参数包括速率控制信息,所述TE使所述装置基于所述速率控制信息来限制去往网络的上行链路(UL)分组数据单元(PDU)传输;和移动终端(MT),用于:响应于所述AT命令,发送包括所述速率控制信息的所述一个或多个参数。

示例85可以包括示例84或本文一些其他示例的装置,其中,所述一个或多个参数包括一个或多个接入点名称(APN)参数。

示例86可以包括示例85或本文一些其他示例的装置,其中,所述一个或多个APN参数包括<Maximum_Uplink_rate>参数,该参数提供所述装置在时间单元内被限制发送的UL PDU传输的最大数量。

示例87可以包括示例86或本文一些其他示例的装置,其中,所述一个或多个APN参数包括<Uplink_time_unit>参数,该参数提供所述时间单元。

示例88可以包括示例87或本文一些其他示例的装置,其中,所述时间单元包括无限制、分钟、小时、天或周。

示例89可以包括示例86-88或本文一些其他示例的装置,其中,所述一个或多个APN参数包括<Additional_exception_reports>参数,该参数指示如果所述装置在所述时间单元内达到UL PDU传输的最大数量,所述装置是否可以发送UL异常报告。

示例90可以包括示例84或本文一些其他示例的装置,其中,所述一个或多个参数包括服务公共陆地移动网络(PLMN)参数。

示例91可以包括示例90或本文一些其他示例的装置,其中,所述速率控制信息包括所述装置在六分钟间隔内被允许发送的上行链路消息的最大数量。

示例92可以包括示例90或91或本文一些其他示例的装置,其中,所述服务PLMN参数是<Serving_PLMN_Rate_Control_value>参数。

示例93可以包括一种方法,包括:发送ATtention(AT)命令;识别响应于所述AT命令而接收到的一个或多个接入点名称(APN)参数,其中,所述一个或多个APN参数包括速率控制信息;以及使用户设备(UE)基于所述速率控制信息来限制去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例94可以包括示例93或本文一些其他示例的方法,其中,所述一个或多个APN参数包括<Maximum_Uplink_rate>参数,该参数提供所述UE被限制在时间单元内发送的UL PDU传输的最大数量。

示例95可以包括示例94或本文一些其他示例的方法,其中,所述一个或多个APN参数包括<Uplink_time_unit>参数,该参数提供时间单元。

示例96可以包括示例95或本文一些其他示例的方法,其中,所述时间单元包括无限制、分钟、小时、天或周。

示例97可以包括示例94-96或本文一些其他示例的方法,其中,所述一个或多个APN参数包括<Additional_exception_reports>参数,该参数指示如果所述UE在所述时间单元内达到UL PDU传输的最大数量,所述UE是否可以发送UL异常报告。

示例98可以包括一种方法,包括:发送ATtention(AT)命令;识别响应于所述AT命令而接收到的服务公共陆地移动网络(PLMN)参数,其中,所述服务PLMN参数包括速率控制信息,该速率控制信息包括用户设备(UE)在六分钟间隔内被允许发送的上行链路消息的最大数量;以及使所述UE基于所述速率控制信息来限制去往网络的上行链路(UL)分组数据单元(PDU)传输。

示例99可以包括示例98或本文一些其他示例的方法,其中,所述服务PLMN参数是<Serving_PLMN_Rate_Control_value>参数。

示例100可以包括一种终端设备(TE),包括:用于发送ATtention(AT)命令的模块;用于识别响应于所述AT命令而接收到的一个或多个接入点名称(APN)参数的模块,其中,所述一个或多个APN参数包括速率控制信息;以及用于使用户设备(UE)基于速率控制信息来限制去往网络的上行链路(UL)分组数据单元(PDU)传输的模块。

示例101可以包括示例100或本文一些其他示例的TE,其中,所述一个或多个APN参数包括<Maximum_Uplink_rate>参数,该参数提供所述UE在时间单元内被限制发送的UL PDU传输的最大数量。

示例102可以包括示例101或本文一些其他示例的TE,其中,所述一个或多个APN参数包括<Uplink_time_unit>参数,该参数提供时间单元。

示例103可以包括示例102或本文一些其他示例的TE,其中,所述时间单元包括无限制、分钟、小时、天或周。

示例104可以包括示例101-103或本文一些其他示例的TE,其中,所述一个或多个APN参数包括<Additional_exception_reports>参数,该参数指示如果所述UE在时间单元内达到UL PDU传输的最大数量,UE是否可以发送UL异常报告。

示例105可以包括一种终端设备(TE),包括:用于发送ATtention(AT)命令的模块;用于识别响应于所述AT命令而接收到的服务公共陆地移动网络(PLMN)参数的模块,其中,所述服务PLMN参数包括速率控制信息,该速率控制信息包括用户设备(UE)以六分钟间隔内被允许发送的上行链路消息的最大数量;以及用于使所述UE基于所述速率控制信息来限制去往网络的上行链路(UL)分组数据单元(PDU)传输的模块。

示例106可以包括示例105或本文一些其他示例的TE,其中,所述服务PLMN参数是<Serving_PLMN_Rate_Control_value>参数。

附件列表


0

Java-Android手机千人开发交流QQ群:38088312,PHP开发千人高级交流QQ群:50194090,欢迎加入学习!本站为
非赢利站点,挖掘网络资源,分享个人兴趣,如有侵犯您的版权,请联系我们,我们会第一时间删除内容或添加转载出处,敬请谅解!

如果您认为本词条还有待完善,请 编辑

上一篇 Ubuntu命令行scp学习    下一篇 [FET][VoLTE VoWifi][IMS][WFT]插入FET SIM,無法註冊上VoLTE/VoWifi

标签

暂无标签

同义词

暂无同义词