用于移动网络上的通信的应用感知接入控制的系统、方法和设备与流程

文档序号:17385968发布日期:2019-04-13 00:10阅读:237来源:国知局
用于移动网络上的通信的应用感知接入控制的系统、方法和设备与流程

本申请根据35U.S.C§119(e)要求于2014年1月6日递交的、代理案号为P63359Z的美国临时专利申请No.61/924,194的权益,其全部内容通过引用被合并于此。

技术领域

本公开涉及移动网络上的拥塞控制,更具体地涉及应用感知接入控制。

附图说明

图1是根据本文所公开的实施例示出用于向无线移动设备提供通信服务的通信系统的示意图。

图2是根据本文所公开的实施例示出移动通信设备的一个实施例的示意框图。

图3是根据本文所公开的实施例示出协议栈和应用特定接入控制之间的逻辑关系的示意框图。

图4是根据本文所公开的实施例示出协议栈和应用特定接入控制之间的逻辑关系的另一示意框图。

图5、6和7是根据本文所公开的实施例示出用于应用感知接入控制的方法的示意流程图图示。

图8是根据本文所公开的实施例的移动设备的示意图。

具体实施方式

无线移动通信技术使用各种标准和协议以在基站和无线移动设备之间发送数据。无线通信系统标准和协议可以包括第三代合作伙伴计划(3GPP)长期演进(LTE);电气与电子工程师协会(IEEE)802.16标准(其被行业群体公知为全球微波互联接入(WiMAX));以及IEEE802.11标准(其被行业群体普遍称为WiFi)。在LTE系统的3GPP无线电接入网中,基站可以是通用陆地无线接入网络(UTRAN)或演进通用陆地无线接入网络(E-UTRAN)中的E-UTRAN节点B(通常也被表示为演进节点B、增强型节点B、eNodeB或eNB)和无线电网络控制器(RNC)的组合,它与被称为用户设备(UE)的无线移动设备通信。下行链路(或DL)传输可以是从基站(或eNB)到无线移动设备(或UE)的通信,以及上行链路(或UL)传输可以是从无线移动设备到基站的通信。

移动和无线通信网络可以经历流量负载的明显变化。例如,网络上存在的被连接的设备的数量可能响应于事件、当日时间等等而改变。类似地,紧急情况可能导致通信中的峰值或损坏网络基础设施,这会降低网络能够处理的流量。在一些情形中,繁重的负载可以使用拥塞控制进行管理,其中拥塞控制可以限制某些设备或某些类型的流量使用网络,从而增加了重要流量将被传输的可能性。目前,3GPP中使用了多种接入控制服务以选择性地禁用或禁止设备或某些类型的流量在网络上使用。例如,接入类禁止(ACB)允许网络严禁UE进行针对特定接入服务(诸如,电路交换回落(CSFB)服务)的初始随机接入信道(RACH)接入来支持使用电路交换服务的传统设备。作为另一示例,服务特定接入控制(SSAC)允许网络严禁UE进行针对互联网协议(IP)多媒体服务(IMS)语音或视频的初始RACH接入。

然而,当前可用的接入控制相当有限。例如,当前服务不是应用感知的,这是因为它不可能区分具体应用之间的差别(例如,Facebook视频对比IMS视频)。另外,在UE处于连接模式的情况下,它不可能控制针对新的应用的新的承载的建立。此外,SSAC和ACB目前被分开应用,并且这类功能在UE内的协调变得繁复。在3GPP的发布版本13中,命名为针对数据通信的应用特定拥塞控制(ACDC)的研究项目目前正在3GPP技术规范组(TSG)服务和系统方面工作小组1(SA1)中进行。

根据前述内容,本公开提供了朝向应用感知拥塞控制模型的3GPP演进的框架。在一个实施例中,本申请公开了UE中的新功能,该新功能将负责集中针对空闲模式和/或连接模式的UE二者的接入控制。根据一个实施例,UE被配置为接收来自网络的第一接入控制消息和第二接入控制消息。第一接入控制消息对应于第一接入控制服务,并且第二接入控制消息对应于第二接入控制服务。在一个实施例中,第一和第二接入控制消息包括用于控制UE上的至少一个应用对网络的接入的接入控制信息。UE还被配置为基于第一和第二接入控制消息确定针对至少一个应用的组合接入级别,并且基于该组合接入级别限制至少一个应用对无线通信的接入。

为了提高明确性并且避免使本公开模糊不清,本文所提供的实施例和示例关注于基于3GPP LTE标准操作的系统、方法和装置。尽管操作的术语和示例通常针对LTE,但是本领域的技术人员将认识到各种教导被应用至其他通信标准的修改。诸如UE、eNB或本说明书中所使用的其他用语之类的术语应当被理解为涵盖其他通信协议中所使用的其他类似的系统或组件。

下面提供了对根据本公开的实施例的系统、设备和方法的详细描述。尽管对若干实施例进行了描述,但是应当理解的是本公开不限于任何一个实施例,相反本公开涵盖了许多替代、修改和等同物。另外,尽管在下面的描述中提及了许多具体细节以便于提供对本文所公开的实施例的深入理解,但是一些实施例可以在不具备这些细节中的一些或全部的情况下被实施。另外,出于清晰的目的,在相关领域内已知的某些技术材料未被详细描述以避免不必要地模糊本公开。

图1示出用于向UE 102提供通信服务的通信系统100的一个实施例。通信系统100包括E-UTRAN 104(其包括eNB 106)和演进分组核心(EPC)108。UE 102可以包括任何类型的通信和/或计算设备。示例性UE 102包括电话、智能电话、个人数字助理(PDA)、平板计算机、上网本计算机、超极本计算机等等。UE 102可以包括被安装在UE 102上并在其上运行的多个应用,UE 102可以周期性地通过E-UTRAN 104和/或EPC 108传输数据。UE 102可以包括被配置为使用诸如通用移动通信系统(UMTS)、LTE、高级LTE(LTE-A)之类的3GPP标准通信的设备。在一些实施例中,UE 102可以包括被配置为基于任何其他无线通信标准通信的移动无线设备。

E-UTRAN 104被配置为向UE 102和多个其他无线移动设备提供无线数据接入。E-UTRAN 104向UE 102(包括被安装在UE 102上的多个应用)提供通过EPC 108可用的无线数据、语音和/或其他通信。在一个实施例中,E-UTRAN 104根据无线协议(诸如,UE 102能够使用的无线协议)操作。eNB 106可以实现传输点和RNC功能。eNB 106被配置为经由X2接口互相通信,如所描述的。

因为E-UTRAN 104和/EPC 108的特定实体对于它们能够处理多少流量具有限制,所以实体的故障或流量流的波动可能致使E-UTRAN 104和/或EPC 108无法处理来自UE 102或其他UE 102的所有流量。例如,如果eNB 106中的一个在自然灾害中被损坏,那么其他eNB 106可能无法处理此前由eNB 106二者处理的所有流量。因此,对于通信的一些请求或需求可能无法满足。未满足的需求和请求可以包括可能极其重要的通信。在一个实施例中,UE 102被配置为接收来自E-UTRAN 104和/或EPC 108的接入控制数据并且可以限制针对一些应用的数据通信以减少网络上的拥塞或负载。接入控制数据可以禁用不那么重要的应用(例如,游戏)的通信,但是允许针对可能更为重要的应用(例如,语音通信)的通信。

图2是被配置为在应用层处限制对无线通信的接入的UE 102的示意框图。UE 102包括控制数据组件202、状态组件204、请求组件206和接入组件208。组件202-208仅通过示例的方式被给出,并且可能并未被全部包括在所有实施例中。另外,在一些实施例中可以包括额外的组件。

控制数据组件202取回指示UE 102上的哪些应用被允许使用移动网络通信的接入控制。在一个实施例中,控制数据组件202从移动网络取回指示哪些应用被允许通信或被禁止通信的一个或多个接入控制消息。在一个实施例中,接入控制消息中的一个可以具体针对当前存在的接入控制服务,诸如SSAC或ACB服务。在一个实施例中,至少一个接入控制消息对应于新的接入控制层。

在一个实施例中,控制数据组件202可以接收多个接入控制消息,这些接入控制消息对应于两个、三个或更多个不同的服务。例如,控制数据组件202可以接收第一接入控制消息和第二接入控制消息。第一接入控制消息可以对应于第一接入控制服务,并且第二接入控制消息可以对应于不同的第二接入控制服务。在一个实施例中,对应于第三或另外的接入控制服务(诸如新的接入控制层)的接入控制消息可以被取回。接入控制消息可以指示某一应用或应用类别是否被特别地禁止或允许,或者可以指示关于应用被禁止还是被允许的概率。在一个实施例中,接入控制组件202可以经由广播信道和/或经由针对UE 102的专用消息接收接入控制消息。在一个实施例中,接入控制组件202可以接收经由非接入层(NAS)层、无线电资源配置(RRC)层或3GPP协议栈的其他层发送的消息。

在一个实施例中,由接入控制组件202接收的接入控制消息可以对应于应用或应用分类的预配置列表。例如,应用或应用分类的列表可以由运营商定义、由标准(例如,3GPP标准)定义等等。在一个实施例中,列表可以在UE 102启动之后被传输至UE 102。在一个实施例中,应用的列表可以包括被安装在UE 102上或可以使用网络通信的应用的列表。在一个实施例中,接入控制组件202可以从存储器取回预配置列表或以动态消息的形式从网络中接收它们。接入控制消息可以包括指示预配置列表中的哪些项目被允许、被禁用或具有被禁用的具体概率的值的矩阵或阵列。

类似地,预配置列表可以定义针对应用的类别或分类。例如,列举出运营商希望特别允许或禁止的所有应用可能是难以实现的。然而,应用类别列表可以被定义为涵盖落入到那些类别中的多个应用。例如,运营商可以定义五个类别。第一类别,即类别A,可以对应于高优先级应用,诸如针对紧急呼叫、灾难留言板之类的应用。第二类别,即类别B,可以包括针对语音呼叫(包括常规语音或IP语音电话(VoIP))的应用。第三类别,即类别C可以包括流式应用,诸如无线电或视频流式应用。第四类别,即类别D,可以包括网页浏览应用。第五类别,即类别E,可以包括交互式应用,诸如视频游戏。在一个实施例中,额外的类别可以包括未落入到另一应用范围内的所有其他应用。在一些实施例中,更大数量的类别可以被用于在可被禁止或允许通信的应用类型上提供更高粒度。在一个实施例中,安装在UE 102上的每一个应用可以被要求注册为落入到至少一个应用类别中。

从网络接收的接入控制消息可以引用预配置列表,诸如上文所讨论的。因此,网络可以提供引用预配置列表的接入控制消息,从而可能需要更少的数据来传输被禁止或允许的状态。在一个实施例中,禁止参数可以类似于针对每一个应用或应用的类别的ACB参数(参见对外公开的3GPP技术规范(TS)36.331)。例如,如果上文所讨论的五个类别被预配置(即,类别A、B、C、D和E),则网络可以通过在接入控制消息中提供诸如{禁止参数类别A、禁止参数类别B、禁止参数类别C、禁止参数类别D、禁止参数类别E}之类的数据结构来配置哪些应用被允许。禁止参数可以包括对于简单允许或禁止的指示,或者可以包括针对允许和/或禁止的时间的概率。例如,应用可以具有50%的概率被允许通过网络通信,如果被禁止,则可以被禁止达特定时段。在接入控制消息中传输状态的另一示例包括指示哪一应用类别被允许或哪一个应用类别不被允许的位图(bit map)。例如,阵列/矩阵[0 1 0 1 0]可以向UE 102指示类别A、类别C和类别E未被禁止(即,被允许),而类别B和类别D被禁止。定义了多少位将取决于需要被定义的可能的类别的数量。

状态组件204被配置为确定针对UE 102上的应用的接入状态。在一个实施例中,状态组件204可以基于一个或多个所接收的接入控制消息和/或应用或应用类别的预配置列表来确定接入状态。在一个实施例中,状态组件204将来自接入控制消息的数据与特定应用相关联。例如,状态组件204可以通过确定应用所对应的应用类别来确定接入状态。然后,状态组件204通过使用接入控制消息中的信息可以确定针对该类别和该特定应用的当前状态。

在一个实施例中,状态组件204基于对应于不同接入控制服务的消息确定接入状态或接入级别。例如,控制数据组件202可以接收对应于ACB服务的第一消息和对应于SSAC服务的第二消息。基于该信息,状态组件204可以生成针对特定应用的组合接入级别。例如,如果ACB服务指示第一优先级并且SSAC服务指示第二优先级,则状态组件204可以通过选择第一优先级和第二优先级的最高优先级、最低优先级、平均优先级、算术平均优先级或其他优先级来确定组合优先级。类似地,最长禁止接入时间、最短禁止接入时间、平均禁止接入时间、算术平均禁止接入时间等等可以被确定。状态组件204可以将组合接入级别与一个或多个特定应用相关联。在一个实施例中,来自其他服务的接入控制消息的接入控制数据也可以被用于生成组合接入级别或接入状态。可以被组合的额外的服务包括可以基于本公开的接入控制层服务。

在一个实施例中,状态组件204负责将接收自网络的所有接入控制信息(诸如,ACB、SSAC和任何其他应用特定或订阅特定接入控制)组合。通过生成组合接入级别,状态组件204可以简化接入控制,因为所有接入控制可以由UE 102的单个实体、层或组件进行管理。例如,应用可以基于检查组合接入控制级别而被拒绝,而不是通过参考UE 102内的不同位置或接入控制数据。类似地,如果UE 102支持较新版本的、包括接入控制层的标准,则UE 102可以简单地忽略来自其他服务(诸如,ACB、SSAC)的接入控制信息,而较旧的UE 102仍能够利用这些服务。另外,应用将不需要检查不同的服务。例如,如果两个不同的服务具有允许接入的概率,并且UE 102被要求针对这两种服务进行检查,则接入级别可以被显著提升。例如,如果应用分别受到不同的服务,则针对第一服务的概率为50%和针对第二服务的概率为50%可以导致拒绝的概率为75%。然而,在一些实施例中,这种较高的概率可能是理想的。总的来说,组合接入级别可以在限制接入方面提供复杂度的降低。

请求组件206被配置为接收来自应用通过无线网络进行通信的请求。例如,请求可以包括针对应用的操作调度通信的请求。请求组件206可以向接入组件208通知请求和/或存储应用和请求的参数以供后续访问。在一个实施例中,状态组件204响应于请求可以确定接入状态或接入级别。

接入组件208被配置为基于接入控制消息和/或由状态组件204确定的接入级别来限制应用对网络资源的接入。在一个实施例中,接入组件208可以通过向应用通知针对该应用的当前接入状态或接入级别来限制接入。接入组件208可以向应用指示该应用被封锁、允许、或具有被允许通信的特定概率。在一个实施例中,接入组件208可以向应用通知该应用在其间被禁止通信或禁止发送请求以调度通信的时间段。在一个实施例中,接入组件208可以向应用通知对应于该应用的当前接入状态。在一个实施例中,接入组件208向应用通知由状态组件204确定的接入级别。

在一个实施例中,响应于由请求组件206从应用接收的请求,接入组件208向该应用通知它的接入级别。例如,应用可以发送针对新连接的请求。如果应用接入状态是该应用被允许使用网络,则接入组件可以向该应用通知它被允许继续进行操作。然而,如果应用被禁止,则接入组件208可以向应用发送拒绝通知。在拒绝之后,接入组件208可以向应用通告该应用被禁止的时间段。然后,应用可以等待直到该时间段到期之后再发送其他请求。在一个实施例中,应用被允许周期性地请求直到该请求被接受。在一个实施例中,应用可以等待直到接入组件208向该应用通知接入状态已经改变为允许该应用进行通信。

在一个实施例中,应用可能不发送请求,但是可以基于它们被允许接入的假设来操作,直到在相反情况下被接入组件208通知被禁止。例如,接入组件208可以在未接收到来自应用的请求的情况下向应用提供针对接入级别的通知。在一个实施例中,接入组件208可以确定针对特定应用的接入级别是否已经改变。如果接入级别已经改变,则接入组件208可以向该应用通知当前的状态。如果接入级别未改变,则接入组件208可以跳过通知该应用并且允许该应用假设没有发生改变。例如,接入组件208可以向应用通告应用或类型/类别何时被限制接入。当条件改变,接入组件208向(一个或多个)相应的应用通告接入状态的改变,即从被限制变为被允许。在一个实施例中,接入组件208可以响应于控制数据组件202接收消息和/或状态组件204确定接入级别状态来确定接入级别或接入状态是否已经改变。基于接入级别的改变通知应用可以实现降低应用用来确定它是否具有通过网络通信的许可的通信开销。

图3和图4是示出本文关于3GPP LTE协议栈300或400所讨论的接入控制功能之间的关系的框图。图3和图4示出用于控制一个或多个应用(App1、App2、AppN等等)对网络通信的接入的接入控制层。例如,接入控制层可以涵盖或实现图2的控制数据组件202、状态组件204、请求组件206和接入组件208中的一个或多个的功能。在图3中,接入控制层被示为与协议栈分离并且位于应用和协议栈300之间。在图4中,接入控制层(ACL)被示为协议栈400的一部分,这表明本文所公开的特征和功能可以被标准化为通信标准的一部分。在图4中,虚线表示控制信令/通信,而实线表示数据/有效负载信令。例如,接入级别或其他接入控制信息可以经由接入控制层被传输至应用(例如,基于来自NAS或RRC层的信令),而应用数据可以经由协议栈的传输控制协议/互联网协议(TCP/IP)层被传输。应当注意的是图3和图4的图示仅通过示例的方式给出,并且不一定限制UE架构的实施方式。不同层或块的分离表示功能的逻辑分离。例如,功能的实施方式可以取决于供应商偏好。

在一个实施例中,网络发送针对每一个应用或每一组/类应用的接入控制信息。该信息可以在广播信道中或经由针对UE 102的专用消息或二者的组合被发送。新的功能(它可以被实现在接入控制层中)负责处理从网络接收的应用特定信息。其他功能,诸如ACB、SSAC和任何其他现有的接入控制可以保留为此前所实施的那样并且可以被独立应用或者可以由接入控制层应用。通过这种方式,如果运营商选择,则该运营商可以简单地通过不使用诸如ACB和SSAC之类的现有功能来禁用这些功能。可替代地,使用该新的接入控制层的UE 102可以不应用其他接入控制机制(例如,基于规范中的指示或基于来自网络的指示)。在这种方式中,UE 102可以向后兼容并且根据需要新的网络可以仅依赖于接入控制层。

在ACB和SSAC仍被使用的实施例中,接入控制层可能需要将来自ACB和SSAC的信息与特定于接入控制层的任何信息组合。例如,基于ACB服务,给定的接入类(AC)可以被禁止(并且UE 102可以被禁止接入针对该AC的小区)。如果请求从应用被发送至接入控制层,那么即使应用未被限制接入,接入控制层仍应用ACB禁止。接入控制层还可以发送任何限制信息,包括禁止时间(UE 102被严禁接入网络的时间,它可以在ACB过程期间通过计算产生)。在一个实施例中,当应用被限制接入时,接入控制层仍可以向该应用层发送通知,这可以避免应用每次发送通信请求的必要。

在实施例中,接入控制层直接与UE 102中的每一个应用(App1、App2、AppN等等)接口连接。这种接口连接不一定需要是直接或物理接口。在一些实施方式中,可存在应用和协议栈之间的中间件,在这种情况下接入控制层将与中间件接口连接。在一些实施方式中,UE 102的操作系统(OS)控制应用和协议栈之间的通信。在这样的实施方式中,接入控制层可以与OS接口连接。换句话说,本文所述的接入控制层和应用之间的接口连接可以是允许接入控制层控制应用到3GPP网络的接入的逻辑接口。

图5是示出用于应用感知(application aware)接入控制的方法500的示意流程图图示。在一个实施例中,方法500由诸如图2中的UE 102之类的移动设备执行。在一个实施例中,UE 102可以在连接至诸如图1中的E-UTRAN 104和/或EPC 108之类的移动通信网络之后执行方法500。

方法500开始并且控制数据组件202接收第一接入控制消息和第二接入控制消息(502)。在一个实施例中,第一接入控制消息对应于第一接入控制服务,并且第二接入控制消息对应于不同于第一接入控制服务的第二接入控制服务。接入控制消息可以由移动通信网络的实体(诸如图1中的E-UTRAN 104或EPC 108的服务器或实体)发送。第一和第二接入控制消息包括用于控制UE上的至少一个应用对网络的接入的接入控制信息。例如,接入控制信息可以指示应用或应用的类别被禁止通过无线网络通信。

状态组件204基于第一和第二接入控制消息确定至少一个应用的组合接入级别(504)。例如,状态组件204可以解译两个消息中的接入控制信息以确定组合接入级别。在一个实施例中,状态组件204通过标识第一和第二接入控制消息二者应用到的一个或多个应用来确定组合接入级别。组合接入级别可以指示应用被禁止通信还是被允许通信。在一个实施例中,组合接入级别可以指示禁止的时间段和/或被允许接入的概率。

接入组件208基于组合接入级别限制对无线通信的接入(506)。例如,当组合接入级别指示应用被禁止时,接入组件208可以禁止应用接入无线通信。类似地,接入组件208可以基于由组合接入级别指示的概率来确定应用是否被允许接入网络。例如,如果组合接入级别指示应用具有50%的概率被允许接入,则接入组件208可以随机生成两个可能的值中的一个值以确定该应用是否被允许。

在一个实施例中,接入组件208通过向应用提供关于接入状态的通知来限制应用对无线通信的接入(506)。例如,如果组合接入级别指示应用被禁止通信,则接入组件208可以向应用通知封锁。接入组件208可以响应于来自应用的请求和/或响应于针对应用的接入状态的改变来通知应用。

图6是示出用于应用感知接入控制的另一方法600的示意流程图图示。在一个实施例中,方法600由诸如图2中的UE 102之类的移动设备执行。在一个实施例中,UE 102可以在连接至诸如图1中的E-UTRAN 104和/或EPC 108之类的移动通信网络之后执行方法600。

方法600开始并且控制数据组件202取回针对要在移动网络上通信的应用类别的接入控制数据(602)。应用类别可以包括预配置的类别,其中每一个类别对应于一个或多个应用。例如,每一个类别可以对应于在UE 102上执行某种类型的数据通信的应用。状态组件204基于接入控制数据确定针对移动通信设备的应用的接入状态(604)。例如,接入组件204可以确定哪一应用对应于接入控制数据并且确定针对该应用的接入级别。

接入组件208向应用通知接入状态(606)。例如,接入状态可以包括指示应用是否被禁止通过网络调度通信的接入级别。在一个实施例中,接入组件208可以响应于接入状态的改变和/或响应于来自应用的请求来通知应用(606)。

图7是示出用于应用感知接入控制的又一方法700的示意流程图图示。在一个实施例中,方法700由诸如图2中的UE 102之类的移动设备执行。在一个实施例中,UE 102可以在连接至诸如图1中的E-UTRAN 104和/或EPC 108之类的移动通信网络之后执行方法700。

方法700开始并且控制数据组件202接收第一接入控制消息和第二接入控制消息(702)。在一个实施例中,第一接入控制消息对应于第一接入控制服务,并且第二接入控制消息对应于不同于第一接入控制服务的第二接入控制服务。接入控制消息可以由移动通信网络的实体(诸如图1中的E-UTRAN 104或EPC 108的服务器或实体)发送。第一和第二接入控制消息包括用于控制UE上的至少一个应用对网络的接入的接入控制信息。例如,接入控制信息可以指示应用或应用的类别被禁止通过无线网络通信。

状态组件204基于第一和第二接入控制消息确定针对至少一个应用的组合接入级别(704)。例如,状态组件204可以解译两个消息中的接入控制信息以确定组合接入级别(704)。在一个实施例中,状态组件204通过标识第一和第二接入控制消息二者应用到的一个或多个应用来确定组合接入级别(704)。组合接入级别可以指示应用被禁止通信还是允许通信。在一个实施例中,组合接入级别可以指示禁止的时间段和/或被允许接入的概率。

接入组件208确定针对应用的接入级别是否已经改变。例如,接入组件208可以将当前接入级别与此前的接入级别比较以确定接入级别是否已经改变(706)。如果接入级别已经改变,则接入组件208向应用通知接入级别(708)。例如,接入级别可以指示应用是否被禁止通过移动网络调度通信。在一个实施例中,接入组件208可以响应于接入状态的改变和/或响应于来自应用的请求通知应用(708)。

图8是示出了移动设备(比如,用户设备(UE)、移动台(MS)、移动无线设备、移动通信设备、平板、手机、或另一类型的移动无线设备)的示例图示。移动设备能够包括被配置为与发射站通信的一个或多个天线,发射站比如是:基站(BS)、演进节点B(eNB)、基带单元(BBU)、远程射频头(RH)、远程无线电设备(RRE)、中继站(RS)、无线电设备(RE)、或另一类型的无线广域网(WWAN)接入点。移动设备能够被配置为使用包括3GPP LTE、WiMAX、高速分组接入(HSPA)、蓝牙、和Wi-Fi在内的至少一个无线通信标准来进行通信。移动设备能够使用针对每一无线通信标准的分开的天线或针对多种无线通信标准的共享的天线来进行通信。移动设备能够在无线局域网(WLAN)、无线个人区域网络(WPAN)、和/或WWAN中进行通信。

图8还提供了能够用于来自移动设备的音频输入和输出的麦克风和一个或多个扬声器的图示。显示器屏幕可以是液晶显示器(LCD)屏幕或其他类型的显示器屏幕,比如,有机光发射二极管(OLED)显示器。显示器屏幕能够被配置为触摸屏。触摸屏可以使用电容式、电阻式、或另一类型的触摸屏技术。应用处理器和图形处理器能够被耦合到内部存储器以提供处理和显示能力。非易失性存储器端口也能够被用于向用户提供数据输入/输出选项。非易失性存储器端口还可以被用于扩展移动设备的存储能力。键盘可以被与移动设备集成,或者无线地连接到移动设备,以提供附加用户输入。还就可以使用触摸屏来提供虚拟键盘。

下面的示例针对其他实施例。

示例1是一种UE,该UE被配置为:接收来自网络的第一接入控制消息和第二接入控制消息。第一接入控制消息对应于第一接入控制服务,并且第二接入控制消息对应于第二接入控制服务。第一接入控制消息和第二接入控制消息包括用于控制UE上的至少一个应用对网络的接入的接入控制信息。UE被配置为基于第一接入控制消息和第二接入控制消息确定针对至少一个应用的组合接入级别。UE被配置为基于组合接入级别限制至少一个应用对无线通信的接入。

在示例2中,示例1中的第一接入控制服务可选择地包括SSAC服务。

在示例3中,示例1-2中任何一项所述的第二接入控制服务可选择地包括ACB服务。

在示例4中,示例1-3中任何一项所述的第一接入控制消息指示针对禁止至少一个应用的第一概率,以及第二接入控制消息指示针对禁止至少一个应用的第二概率。UE通过基于第一概率和第二概率确定组合概率来确定组合接入级别。

在示例5中,示例1-5中任何一项所述的第一接入控制消息和第二接入控制消息中的一个或多个指示应用列表中的哪些应用被允许通过网络通信。

在示例6中,示例1-5中任何一项所述的第一接入控制消息和第二接入控制消息中的一个或多个指示应用类别列表中的哪些类别被允许通过网络通信。

在示例7中,示例6中的应用类别列表包括类别的预配置列表。

示例8是一种移动通信设备,该移动通信设备包括控制数据组件、状态组件和接入组件。控制数据组件被配置为取回针对要通过3GPP LTE网络通信的应用类别的接入控制数据。状态组件被配置为基于接入控制数据确定针对移动通信设备的应用的接入状态。接入组件被配置为向应用通知该应用的接入状态。接入状态指示该应用是否被禁止通过3GPP LTE网络调度通信。

在示例9中,示例9中的移动通信设备还包括请求组件,该请求组件被配置为从应用接收通过3GPP LTE网络调度通信的请求。接入组件被配置为响应于该请求向应用通知。

在示例10中,示例8-9中任何一项所述的接入组件被配置为向应用通知该应用在其间被禁止发送额外的请求的时间段。

在示例11中,示例8-10中任何一项所述的接入组件被配置为响应于针对应用的接入状态的改变向应用通知。

在示例12中,示例8-11中任何一项所述的状态组件通过确定应用所对应的应用类别来确定接入状态。

在示例13中,示例8-12中任何一项所述的取回接入控制数据包括接收来自3GPP LTE网络的一个或多个接入控制消息。

在示例14中,示例8-13中任何一项所述的应用类别包括应用类别的预配置列表。一个或多个接入控制消息中的消息指示哪些应用类别被禁止通过3GPP LTE网络通信。

示例15是一种用于在移动网络上通信的应用感知接入控制的方法。该方法包括:由UE接收第一接入控制消息和第二接入控制消息。第一接入控制消息对应于第一接入控制服务,并且第二接入控制消息对应于第二接入控制服务。第一接入控制消息和第二接入控制消息包括用于控制UE上的至少一个应用对移动网络的接入的接入控制信息。该方法包括基于第一消息和第二消息确定针对至少一个应用的组合接入级别。该方法包括确定针对至少一个应用的接入级别是否已经改变。该方法包括响应于确定针对至少一个应用的接入级别已经改变,向该应用通知针对该应用的接入级别。

在示例16中,示例15中的第一接入控制消息和第二接入控制消息中的一个或多个指示应用类别列表中的哪些类别被允许通过网络通信。

在示例17中,示例16中的应用类别列表包括类别的预配置列表。

在示例18中,示例15-17中任何一项所述的确定组合接入级别包括确定应用所对应的应用类别。

在示例19中,示例15-18中任何一项所述的向应用通知接入级别包括响应于针对应用的接入级别的改变进行通知。

在示例20中,示例15-19中任何一项所述的取回接入控制数据包括接收来自移动网络的一个或多个接入控制消息。

示例21是一种应用感知接入控制的方法。该方法包括接收来自网络的第一接入控制消息和第二接入控制消息。第一接入控制消息对应于第一接入控制服务,并且第二接入控制消息对应于第二接入控制服务。第一接入控制消息和第二接入控制消息包括用于控制UE上的至少一个应用对网络的接入的接入控制信息。该方法包括基于第一和第二接入控制消息确定针对至少一个应用的组合接入级别。该方法包括基于组合接入级别限制至少一个应用对无线通信的接入。

在示例22中,示例21中的第一接入控制服务可选择地包括SSAC服务。

在示例23中,示例21-22中任何一项所述的第二接入控制服务可选择地包括ACB服务。

在示例24中,示例21-23中任何一项所述的第一接入控制消息指示针对禁止至少一个应用的第一概率,以及第二接入控制消息指示针对禁止至少一个应用的第二概率。该方法通过基于第一概率和第二概率确定组合概率来确定组合接入级别。

在示例25中,示例21-25中任何一项所述的第一接入控制消息和第二接入控制消息中的一个或多个指示应用列表中的哪些应用被允许通过网络通信。

在示例26中,示例21-25中任何一项所述的第一接入控制消息和第二接入控制消息中的一个或多个指示应用类别列表中的哪些类别被允许通过网络通信。

在示例27中,示例26中的应用类别列表包括类别的预配置列表。

示例28是一种用于应用感知接入控制的方法。该方法包括取回针对要通过3GPP LTE网络通信的应用类别的接入控制数据。该方法包括基于接入控制数据确定针对移动通信设备的应用的接入状态。该方法包括向应用通知该应用的接入状态。接入状态指示该应用是否被禁止通过3GPP LTE网络调度通信。

在示例29中,示例9中的方法还包括接收来自应用的请求以通过3GPP LTE网络调度通信。向应用通知包括响应于该请求向应用通知。

在示例30中,示例28-29中任何一项所述的向应用通知包括向应用通知该应用在其间被禁止发送额外的请求的时间段。

在示例31中,示例28-30中任何一项所述的向应用通知包括响应于针对应用的接入状态的改变向应用通知。

在示例32中,示例8-11中任何一项所述的确定接入状态包括确定应用所对应的应用类别。

在示例33中,示例28-32中任何一项所述的取回接入控制数据包括接收来自3GPP LTE网络的一个或多个接入控制消息。

在示例34中,示例28-33中任何一项所述的应用类别包括应用类别的预配置列表。一个或多个接入控制消息中的消息指示哪些应用类别被禁止通过3GPP LTE网络通信。

示例35是一种用于在移动网络上通信的应用感知接入控制的方法。该方法包括:由UE接收第一接入控制消息和第二接入控制消息。第一接入控制消息对应于第一接入控制服务,并且第二接入控制消息对应于第二接入控制服务。第一接入控制消息和第二接入控制消息包括用于控制UE上的至少一个应用对移动网络的接入的接入控制信息。该方法包括基于第一消息和第二消息确定针对至少一个应用的组合接入级别。该方法包括确定针对至少一个应用的接入级别是否已经改变。该方法包括响应于确定针对至少一个应用的接入级别已经改变,向该应用通知针对该应用的接入级别。

在示例36中,示例35中的第一接入控制消息和第二接入控制消息中的一个或多个指示应用类别列表中的哪些类别被允许通过网络通信。

在示例37中,示例36中的应用类别列表包括类别的预配置列表。

在示例38中,示例35-37中任何一项所述的确定组合接入级别包括确定应用所对应的应用类别。

在示例39中,示例35-38中任何一项所述的向应用通知接入级别包括响应于针对应用的接入级别的改变进行通知。

在示例40中,示例35-39中任何一项所述的取回接入控制数据包括接收来自移动网络的一个或多个接入控制消息。

示例41是一种设备,包括用于执行示例21-40中任何一项所述的方法的装置。

一种机器可读存储设备,其包括机器可读指令,当被执行时,该指令实现示例21-41中任何一项所述的装置或执行示例21-41中任何一项所述的方法。

各种技术或其某些方面或部分可以采用体现于有形介质中的程序代码(即指令)的形式,有形介质比如是:软盘、CD-ROM、硬盘驱动器、非暂态计算机可读存储介质、或任何其他机器可读存储介质,其中,当程序代码被加载并由诸如计算机之类的机器来执行时,使得该机器成为用于实践各种技术的装置。在在可编程计算机上执行程序代码的情况下,计算设备可以包括:处理器、可由处理器读取的存储介质(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备和至少一个输出设备。易失性和非易失性存储器和/或存储元件可以是:RAM、EPROM、闪盘驱动器、光盘驱动器、硬磁盘驱动器、或用于存储电子数据的其他介质。eNB(或其他基站)和UE(或其他移动台)还可以包括收发器组件、计数器组件、处理组件、和/或时钟组件或计时器组件。可以实现或利用本文所描述的各种技术的一个或多个程序可以使用应用编程接口(API)、可重用控件等等。这样的程序可以以高级程序式编程语言或面向对象的编程语言来实现以与计算机系统通信。然而,根据需要,(一个或多个)程序可以以汇编语言或机器语言来实现。在任何情况下,语言可以是编译语言或解译语言,并且可以与硬件实现方式相组合。

应该理解的是,本说明书中所述的很多功能单元可以被实现为一个或多个组件,这是用于更特别地强调它们实现独立性的术语。例如,组件可以被实现为硬件电路,该硬件电路包括:定制的超大规模集成(VLSI)电路或门阵列、现成半导体,例如,逻辑芯片、晶体管或其他离散组件。组件还可以在可编程硬件设备(例如,现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等)中实现。

组件还可以在软件中实现,以被各种类型的处理器执行。可执行代码的标识组件可包括例如一个或多个计算机指令的物理或逻辑块,这些块可以例如被组织为对象、程序或功能。但是,标识组件的可执行指令不必在物理上位于一起,而是可以包括存储在不同位置中的不同指令,当这些指令在逻辑上被连接在一起时,构成了该组件并实现该组件的所述目的。

其实,可执行代码的组件可以是单个指令或很多指令,甚至可以被分布在若干不同的代码段上、在不同的程序之间并且跨过若干存储器设备。类似地,操作数据在本申请中可在组件内被标识和说明,并且可以任意适当的形式实现并在任意适当类型的数据结构内组织。操作数据可被收集为单个数据集,或者可被分布在不同位置上(包括在不同存储设备上),并且可至少部分只作为系统或网络上的电子信号而存在。这些组件可以是被动地或者主动地包括可操作为执行所希望的功能的代理。

本说明书中对“示例”的引用意味着结合实施例描述的具体特征、结构或特性被包括在本发明的至少一个实施例中。因此,在本申请的各个地方出现的短语“在示例中”不必全部指代相同实施例。

如本文所使用的,为了方便起见,多个项目、结构元件、组成元件和/或材料可被呈现在共同列表中。但是,这些列表应被解释为仿佛列表的每个部件被独立地标识为分离且唯一的部件。因此,该列表的独立部件不应仅基于他们呈现在共同的组中而没有相反指示而被解释为相同列表的任意其他部件的实质等同形式。此外,本发明的各种实施例和示例在本申请中可与其各种组件的替换选择一起被参考。应该理解的是,这些实施例、示例和替换选择不应被解释为彼此的实质等同形式,而应被解释为本发明的分离且自治的表示。

尽管为了清楚的目的已经用一些细节对上述内容进行了描述,但将明白的是:可在不背离其原理的情况下做出某些改变和修改。应当注意,存在许多替换的方式来实现这里所述的处理和装置二者。因此,本实施例要被视为描述性而非限制性的,并且本发明并不受限于这里给出的细节,而是可在所附权利要求的范围和等同范围内进行修改。

本领域技术人员将认识到本发明可以在不背离本发明的基本原理的情况下对上文所述的实施例的细节做出许多改变。因此,本发明的范围应当仅由所附权利要求来确定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1