专利名称:长期演进用户设备多分组数据网络连接性控制的制作方法
长期演进用户设备多分组数据网络连接性控制
背景技术:
此处,具有无线电信能力的容易携带的设备(例如,移动电话、个人数字助理、手 持计算机和类似设备)将被称作用户设备(UE)。术语“UE”可以指代设备及其关联的通用 集成电路卡(UICC),UICC包括订户标识模块(SIM)应用、通用订户标识模块(USIM)应用或 可移除用户标识模块(R-UIM)应用,或者术语“UE”可以指代没有这种卡的设备本身。UE与 电信网络中的某其他元件之间的连接可能进行语音呼叫、文件传送或某其他类型的数据交 换,其中任一个可以被称作呼叫或会话。一些UE以电路交换模式进行通信,在电路交换模式中,在两个设备之间存在专用 通信路径。在呼叫或会话的持续时间内,在这两个设备之间交换的所有数据沿单一路径传 播。一些UE具有以分组交换模式进行通信的能力,在分组交换模式中,将表示呼叫或会话 一部分的数据流划分为被赋予了唯一标识符的分组。然后,分组可能沿着不同路径从源发 送至目的地,并可能在不同时刻到达目的地。在到达目的地时,基于标识符将分组重新组装 为其原始序列。经由电路交换进行的通信可以被认为在电路交换域中进行,而经由分组交换进行 的通信可以被认为在分组交换域中进行。在每个域内,可以使用多种不同类型的网络、协议 或技术。在一些情况下,可以在两个域中使用相同的网络、协议或技术。无线通信网络可以 基于码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分复用(OFDM)或某其他 多址接入方案。基于CDMA的网络可以实现一个或多个标准,例如3GPP2 IS_2000(共同称 作 CDMA lx)、3GPP2 IS-856 (共同称作 CDMA lxEV-DO)或 3GPP UMTS (通用移动电信系统)。 UMTS的接入模式被称作通用陆地无线接入(UTRA)。基于TDMA的网络可以实现一个或多个 标准,例如3GPP全球移动通信系统(GSM)或3GPP通用分组无线服务(GPRS)。GSM是仅使用电路交换模式的无线网络标准的示例。仅使用分组交换的无线 网络标准的示例包括GPRS、CDMA 1 χ EV-DO、全球微波接入互操作性(WiMax)和无线局 域网(WLAN),其可能兼容于电气和电子工程师协会(IEEE)标准,例如802. 16,802. 16e、 802. lla、802. lib,802. llg、802. Iln和类似标准。可同时使用电路交换和分组交换模式的 无线网络标准的示例包括CDMA Ix和UMTS。IP (因特网协议)多媒体子系统(IMS)是允许 在UE之间传输多媒体内容的分组交换技术。在传统无线电信系统中,基站中的发送设备在已知为小区的整个地理区域中发送 信号。随着技术的演进,引入了可提供先前不可能的服务的更高级设备。该高级设备可能 包括例如增强node-B(eNB),而不是基站或者比传统无线电信系统中的等价设备更高度演 进的其他系统和设备。此处,这种高级的或下一代设备可以被称作长期演进(LTE)设备。 对于LTE设备,无线设备可接入电信网络的区域可能被称作除“小区”以外的名称,例如“热 点”。如这里所使用的,术语“小区”将用于指代无线设备可接入电信网络的任何区域,不论 该无线设备是传统蜂窝设备、是LTE设备、还是某种其他设备。
发明内容
根据一个实施例,可以提供一种用于控制用户设备与分组数据网络的连接性的系 统。所述系统可以包括简档,用于维持关于用户设备与一个或多个分组数据网络的连接性 的信息。所述系统还可以包括一个或多个处理器,被编程为接受对由简档维持的分组数据 网络中的一个或多个的用户选择,并发起与所选分组数据网络的连接。在另一实施例中,可以提供一种用于控制用户设备与数据网络的连接性的系统。 所述系统可以包括简档,用于维持关于用户设备与一个或多个分组数据网络的连接性的 信息;以及行为信息,用于维持关于用户设备的行为的数据。所述系统还可以包括一个或 多个处理器,被编程为分析行为信息,并基于简档和所分析的行为信息来确定与一个或多 个分组数据网络中的哪个或哪些进行连接。在另一实施例中,可以提供一种用于控制用户设备与数据网络的连接性的方法。 所述方法可以包括维持关于用户设备与一个或多个分组数据网络的连接性的信息的简 档。所述方法可以包括通过以下方式之一来确定与一个或多个分组数据网络中的哪个或 哪些进行连接1)网络系统基于对用户设备活动的分析,从简档中的所述一个或多个分组 数据网络自动选择分组数据网络;以及2)响应于用户选择,从简档中的所述一个或多个分 组数据网络选择分组数据网络。
为了更完整地理解本公开,现在参照结合附图和具体实施方式
而进行的以下简要 描述,其中,类似的参考标记表示类似的部分。图1是根据本公开实施例的无线电信系统的示意图。图2是根据本公开实施例的用于控制用户设备与分组数据网络的连接性的方法 的图。图3是包括可操作用于本公开的各个实施例中的一些的用户设备在内的无线通 信系统的图。图4是可操作用于本公开的各个实施例中的一些的用户设备的框图。图5是可在可操作用于本公开的各个实施例中的一些的用户设备上实现的软件 环境的图。图6是适于本公开的各个实施例中的一些的示意性通用计算机系统。
具体实施例方式应当理解,起初,尽管以下提供了本公开的一个或多个实施例的示意实施方式,但 所公开的系统和/或方法可以使用任何数目的技术来实现,不论是当前已知的技术还是现 有的技术。本公开决不应当限于示意实施方式、附图和以下所示的技术(包括这里示意和 描述的示例设计和实施方式),而是可以在所附权利要求的范围及其等价物的全部范围内 进行修改。图1示意了根据本公开实施例的示例性无线电信系统100。系统100包括可连接 至多个分组数据网络(PDN) 150的UE 110。PDN 150可能是基于因特网的网络,或可能是可 提供基于分组的数据的其他类型的网络。每个PDN 150可以允许接入基于分组的服务152,例如万维网页、多媒体广播/多播服务和基于其他数据分组的服务。为了接入PDN 150,UE 110可能首先与移动性管理实体(MME) 120交换一个或多个消息。MME 120在UE 110和系 统100中的其他组件之间建立承载。在一些情况下,UE 110可以具有经由MME 120而与服务网关130的承载连接,服务 网关130也可以称作移动接入网关(MAG)。在其他情况下,UE 110可以具有在不经由MME 120进行连接的情况下直接与服务网关130的承载连接。服务网关130端接系统100的无 线接入部分的接口,并经由多个PDN网关140将分组转发至PDN 150。每个PDN网关140可 以允许接入一个或多个PDN 150。尽管每个PDN网关140被示为提供对仅一个PDN 150的 接入,但每个PDN网关140可能提供对多个PDN 150的接入。传统上,MME 120可以在UE 110与多个PDN 150当中被视为缺省PDN的一个PDN 之间建立承载。通过服务网关130的该初始连接已知为缺省承载,通过其进行连接的网关 已知为缺省网关。在图1中,PDNlSO1是缺省PDN,网关HO1是缺省网关,服务网关130通过 缺省承载160连接至缺省网关HO1。服务网关130所连接至的任何其他PDN网关140是经由附加承载到达的。基于UE的 服务质量(QoS)简档,附加承载可能符合服务质量需求的集合,例如所保证的比特率(GBR)、 最大比特率(MBR)、分组延迟预算(PDB)和数据传送质量的其他参数。在图1中,不同附加承 载170将服务网关130连接至多个PDN网关140中的每一个,而不是缺省PDN网关HOp应当注意,图1中将组件相连接的线中的一些表示承载连接,线中的一些表示信 令连接。传统上,不同风格的线用于表示不同类型的连接。然而,为了使附图清楚,图1中 不同类型的连接由相同风格的线表示。一些UE 110可能同时经由服务网关130连接至两个或更多个PDN网关140。这可 以向UE 110提供对多个PDN 150的快速接入。例如,UE 110可能使用与缺省PDN MO1的 承载160以接入万维网,并使用第二 PDN 1502以接入视频下载。如果同时存在与PDN网关 HO1和PDN网关1402的承载,则用户可以在接入PDN ISO1和PDN 1502之间快速切换。如 果同时存在承载是不可能的并且用户希望从PDN ISO1切换至PDm502,则可能需要拆除缺 省承载160并试图在接入PDN 1502时建立新承载。对于这种UE 110,可能期望在建立缺省承载160的时刻或接近该时刻时建立一个 或多个附加承载170。这样,如果用户在连接至缺省PDN MO1之后将要决定切换至不同PDN 150,则附加承载170将就绪以使用。可能创建列表,该列表指定PDN 150中的哪一个是缺 省PDN 150:以及在建立与缺省PDN 150:的连接时应当连接哪些附加PDN 150。当UE 110 希望进行网络连接时,可以查阅该PDN列表并且可以自动地与缺省PDN 150!和PDN列表上 的附加PDN 150进行连接。归属订户服务器(HSS) 180或类似组件可以连接至MME 120,并可以存储与UE 110 的简档182相关的数据。指定UE 110自动连接至的PDN 150的PDN列表183可能在存储于 简档182中的项目当中。简档182可以存储于数据库中或存储于类似的数据存储组件中。 此外,简档182可以存储于系统100的组件而不是HSS 180中,并从系统100的组件而不是 HSS 180中检索。策略控制和收费规则功能(PCRF) 190或类似的组件可以连接至服务网关130和 PDN网关140,并可以存储关于服务网关130与PDN网关140之间的连接的策略。
在实施例中,如3GPP技术规范23. 401中所述那样支持LTE UE与多个PDN 150的 连接。在UE初始附着至网络时,除了连接至缺省PDmso1以外,还可能在服务网关130与在 简档182中的PDN列表183中指定的其他PDN网关140之间建立附加PDN承载连接性。基 于UE的服务质量需求,多个PDN连接性可能需要附加承载170有指定的、所保证的比特率。 由于用于PDN网关140的带宽可能是有限的,因此如果大多数UE 110具有多个PDN连接性 支持并且还需要所保证的比特率,则在一些情况下,网络PDN承载连接预留可以超过带宽 限制。具体地,如果不是所有多连接性保证比特率承载都被激活以在相对较长时间使用,则 可能浪费网络带宽资源并可能导致承载使用不足。换言之,简档182中的PDN列表183和/或存储于PCRF 190中的连接策略可能导 致比在UE 110与PDN网关140之间可能必须进行的连接更多的连接。例如,UE 110的用 户在任何一个时刻可能典型地使用PDN 150中的仅两个,并因此可能需要仅连接至与这两 个PDN 150相关联的PDN网关140。然而,简档182和/或策略可能自动地使得建立与比典 型使用的两个更多的PDN网关140的承载。当与PDN网关140进行比可能必需的承载更多的承载时,可能出现多种不期望的 结果。例如,与比必需的PDN网关更多的PDN网关140同时进行的连接可能导致使用比所 必需更多的带宽、滤波器、业务量流量模板和其他网络资源。此外,在扩展时间内没有传送 数据的不必要连接可能浪费网络资源。此外,服务数据流突发条件可能由服务网关130与 PDN网关140之间的不必要连接导致。这可能在以下情况下发生许多UE 110不必要地与 相同承载绑定在一起,所有UE 110在实质上相同的时刻开始其在该承载上的数据业务量。 此夕卜,服务网关130与PDN网关140之间的过多承载可能导致负载平衡和伸缩问题。在各个实施例中,实现措施以控制服务网关130与PDN网关140之间的同时连接 的数目。在一个实施例中,简档182中的PDN列表183是可修改的并指定UE 110自动连接 至的PDN 150。更具体地,可以创建和修改PDN列表183中可称作活动多PDN连接性组的子 集,并且可能仅与处于活动多PDN连接性组中的PDN 150进行自动连接。标记或类似指示符185可以与PDN列表183中的PDN 150中的每一个相关联。启 用标记或激活指示符185可以将PDN列表183上的PDm50之一指定为活动多PDN连接性组 的成员,并因此可以使UE 110自动连接至该PDN 150。当禁用标记或针对PDN列表183上 的PDN 150之一对指示符185进行去激活时,该PDN 150不是活动多PDN连接性组的成员, 并且UE 110不自动连接至该PDN 150。在图1中,在PDN列表183中仅示出两个PDN 150, 并且这些PDN 150中的仅一个已经被标记为属于活动多PDN连接性组(如与PDN 150之一 的名称邻近的星号所指示)。在其他实施例中,其他数目的PDN可以处于PDN列表183中, 并且可以标记PDN列表183中的其他数目的PDN 150。在实施例中,PDN 150中的一个或多个可以以两种方式之一置于活动多PDN连接 性组中。在一个备选方案中,可以对UE所采用的动作执行分析,以确定UE 110典型地接入 PDN 150中的哪个或哪些。UE 110频繁地或习惯性地接入的PDN 150可以置于活动多PDN 连接性组中。然后,将仅与活动多PDN连接性组中的PDN 150进行自动连接。对UE 110的行为的这种分析可以由系统110中具有捕获UE行为的能力的组件来 执行。例如,由于UE 110与PDN 150之间的承载连接可能对于MME 120和/或服务网关 130来说是已知的,和/或会经过MME120和/或服务网关130,因此这些组件中的任一个可能知道UE 110频繁接入的PDN 150。MME 120、服务网关130或某其他组件可能分析该行为 信息184,并可能基于该分析将PDN 150中的一个或多个置于活动多PDN连接性组中。可以 基于连接性的频率,在活动多PDN连接性组中区分PDN 150的优先次序。此外。基于新收 集的行为信息184,可以通过向活动多PDN连接性组添加PDN 150或从活动多PDN连接性组 移除PDN 150,周期性地或以某种其他方式修正简档182。作为本实施例的示例,简档182中的PDN列表183可能指定当建立与PDN ISO1 的连接时,还应当建立与PDN 1502 *PDN 1503的连接。PDN 150:可能例如允许UE 110连 接至万维网,PDN 1502可能例如允许UE 110连接至电子邮件系统,PDN 1503可能例如允许 UE 110连接至文件共享服务。然而,对UE 110的行为的分析可能示出了 UE 110典型地仅 接入万维网和电子邮件系统,而极少接入文件共享服务。即,行为分析可能示出PDN 15(^和 PDN 1502是经常被接入的,PDN 1503是极少被接入的。在实施例中,对行为信息184的这 种分析可以用于更新简档182,使得PDN 150jPPDN 1502置于活动多PDN连接性组中,PDN 1503不置于活动多PDN连接性组中。这样,将继续进行与PDN网关MO1和PDN网关1502的 自动连接,但将不再进行与PDN网关1503的自动连接。在将PDN 150中的一个或多个置于活动多PDN连接性组中的备选方式中,UE 110 的用户可以向UE 110提供输入,以手动指定PDN 150中的哪个或哪些应当被置于活动多 PDN连接性组中并因此应当被自动连接。用户的指定可能被存储为简档182中的PDN列表 183中的PDm50之一上的标记,并可能在建立缺省承载160时实现。备选地,可以提示用户 在用户试图连接至缺省PDN MO1时进行这种指定。此外,可能允许UE用户将PDN 150添 加至简档182中的PDN列表183。为了实现该手动选择方法,可能提供特殊的消息收发以允 许用户选择优选PDm50。一个或多个PDN 150的手动选择或添加以及一个或多个PDN 150 的自动选择所基于的UE行为可以共同称作UE活动。在这些备选方案中的任一个中,可能在建立缺省承载160之后通过手动请求来允 许与附加PDN 150的连接。例如,在简档182已经被修改为阻止与PDN 1503的自动连接的 情况下,如果UE用户希望在建立了缺省承载160之后接入PDN 1503,则可以允许用户进行 使得建立附加承载1702的手动请求。这种手动请求可能包括在行为信息184中,并在自动 确定将哪些PDN 150包括在活动多PDN连接性组中时被考虑。例如,如果MME 120、服务网 关130或系统100中的某其他组件观察到UE用户频繁地手动连接至PDN 1503,则该组件可 能启用与PDN列表183中的PDN 1503相关联的指示符185。这可能将PDN 1503返回给活 动多PDN连接性组,从而在未来形成与PDN 1503的自动连接。在一些实施例中,对UE 110的行为的分析可能在基于UE的事件发生时进行,例如 从UE 110向PDN 150之一发送数据或者经由UE 110手动选择与PDN 150之一的连接。艮口, 每当UE 110采用与连接相关的动作时,都可能发生对哪些PDN 150属于活动多PDN连接性 组的重新估计。在其他实施例中,对UE 110的行为的分析可能以周期性的间隔进行。艮口, 可能临时存储与UE行为有关的信息,并可能执行对所存储的信息的周期性分析,以确定哪 些PDN 150属于活动多PDN连接性组。在任一情况下,对UE行为的分析可能导致或可能不 会导致对活动多PDN连接性组的修改。在实施例中,从活动多PDN连接性组移除PDN 150之一可以以与将PDN 150之一 置于活动多PDN连接性组中类似的方式完成。即,UE用户可能通过手动禁用标记或对与PDN列表183中的PDN 150之一相关联的指示符185进行去激活,从活动多PDN连接性组移除 PDN 150之一。备选地,可能基于行为信息184来从活动多PDN连接性组移除PDm50中的 一个或多个。例如,去激活定时器可能跟踪与PDN 150之一的连接保持不活动多久。当定 时器到达阈值时,可以假定用户并未有规律地接入该PDN 150。然后,可能从活动多PDN连 接性组自动移除该PDN 150,并可能不再进行与该PDN 150的自动连接。由于可以基于对行为信息184的分析而自动地或者基于用户输入而手动地完成 对将哪些PDN 150置于活动多PDN连接性组中的指定,因此可能建立优先级以确定使用哪 种指定方法。在一些实施例中,行为信息184可以被赋予优先级,并且,与之进行连接的PDN 150是基于对行为信息184的分析来选择的。在其他实施例中,用户输入可能被赋予优先 级,并且,与之进行连接的PDN 150基于用户的选择。在网络上维持的缺省参数192可能被设置为指示哪种方法将具有选择期望PDN 150以进行连接的优先级。尽管缺省参数192可能向方法之一(例如,基于对行为信息184 的分析进行选择)给出优先级,但在一些情形下,超越该优先级可能是有益的,例如,通过 用户UE 110的输入来超越和选择非缺省优先级。例如,缺省参数192可能指定对行为信 息184的分析具有选择期望PDN 150以进行连接的优先级,但UEllO的用户可能超越该优 先级以允许手动选择PDN 150。备选地,缺省参数192可能指定手动选择具有选择期望PDN 150的优先级,但UEllO的用户可能超越该优先级以允许通过对行为信息184的分析来选择 PDN 150。在一些实例中,网络可能在指定的时段或间隔194内更新所超越的缺省参数192。 例如,如果缺省参数192指定了对行为信息184的分析具有指定要连接至的PDN 150的优 先级,则UE用户可能暂时超越缺省参数192,并指定手动选择将具有指定要连接至的PDN 150的优先级。在时间间隔194过去之后,网络可能将缺省参数192重置回到原始设置,并 且对行为信息184的分析将再次具有优先级。在实施例中,该时间间隔194可能是可如所 期望那样设置的操作参数。图2示意了用于控制用户设备与分组数据网络的连接性的方法200的实施例。在 框210,维持关于用户设备与一个或多个分组数据网络的连接性的信息的简档。然后,可以 发生两个选项之一。在框220,网络系统可能通过基于对用户设备活动的分析自动选择分组 数据网络,确定要连接至分组数据网络中的哪个或哪些。备选地,在框230,对要连接至的分 组数据网络的确定可能通过响应于用户选择而选择分组数据网络来进行。在另一实施例中,系统100的操作参数用于控制与PDN网关140的连接性。基于 参数值的承载建立规则可以使得服务网关130与PDN网关140之间的新连接被阻止,或可 以使得服务网关130与PDN网关140之间的现有连接被移除。一个参数可能与UE 110可 在任何一个时刻连接至的PDN 150的数目有关。当达到允许UE 110连接至的PDN 150的 最大数目时,可能阻止与附加PDN网关140的连接。即,可能不允许建立附加承载170。另一参数可能与一个PDN网关140可在任何一个时刻连接至的PDN 150的数目有 关。当达到允许PDN网关140之一连接至的PDN 150的最大数目时,可能阻止PDN网关140 与附加PDN 150之间的连接。另一参数可能与同PDN 150之一的连接是空闲的时间长度有关。如果在指定的时 间长度内没有在服务网关130与PDN 150之一之间测量到活动,则与该PDN 150的连接可以被视为空闲,并且可以移除服务网关130与服务于该PDN 150的PDN网关140之间的附 加承载170。另一参数可能与系统100中正在使用的资源有关。当正在使用的资源达到阈值 时,可能阻止服务网关130与PDN 140之间的附加连接。资源的使用可能是就数据吞吐量 或与网络活动量有关的类似参数而言测量的。资源使用测量可能单独适用于系统100的组 件中的任一个或适用于组件的任意组合。在一些实施例中,操作参数以及上述简档182中的活动多PDN连接性组可以组合 地用于连接性控制。例如,可能基于活动多PDN连接性组来进行初始连接性决定,然后,可 能使用操作参数来确定是否进行附加连接和/或是否维持现有连接。基于本公开,本领域 技术人员将容易想到用于连接性控制的简档和操作参数的其他组合。图3示意了包括UE的实施例在内的无线通信系统。UE 110可操作用于实现本公 开的方面,但本公开决不应当限于这些实施方式。尽管被示为移动电话,但UE 110可以采 用各种形式,包括无线手机、寻呼机、个人数字助理(PDA)、便携式计算机、写字板计算机或 膝上型计算机。许多合适设备将这些功能中的一些或全部进行组合。在本公开的一些实 施例中,UE 110不是如便携式、膝上型或写字板计算机之类的通用计算设备,而是如移动电 话、无线手机、寻呼机、PDA或车载电信设备之类的专用通信设备。在另一实施例中,UE 110 可以是便携式、膝上型或其他计算设备。UE 110可以支持专门的活动,例如游戏、库存控制、 作业控制和/或任务管理功能等。UE 110包括显示器402。UE 110还包括供用户输入的、统称为404的触摸敏感表 面、键盘或其他输入键。键盘可以是全字母数字键盘或简化字母数字键盘,例如QWERTY、 DvoraKAZERTY以及顺序类型,或者可以是与电话键区相关联的具有字母的传统数字键区。 输入键可以包括滚轮、退出或换码键、轨迹球以及其他导航或功能键,其可以被向内按下以 提供更多的输入功能。UE 110可以呈现供用户选择的选项、供用户驱动的控件和/或供用 户导向的光标或其他指示器。UE 110还可以接受来自用户的数据条目,该数据条目包括用于拨号的数字或用于 对UE 110的操作进行配置的各种参数值。UE 110还可以响应于用户命令来执行一个或多 个软件或固件应用程序。这些应用程序可以将UE 110配置为响应于用户交互来执行各种 定制功能。此外,UE 110可以是无线电编程和/或配置的,例如从无线基站、无线接入点或 对等端UE 110。在可由UE 110执行的各种应用程序当中有网页浏览器,其使显示器402能够示出 网页。该网页可以经由与无线网络接入节点、蜂窝塔、对等端UE 110或者任何其他无线通 信网络或系统400进行无线通信来获得。网络400耦合至有线网络408 (如因特网)。经由 无线链路和有线网络,UE 110可访问各种服务器(如服务器410)上的信息。服务器410可 以提供可在显示器402上示出的内容。备选地,UE 110可以以中继类型或跳类型的连接, 通过充当中间点的对等端UE 110,来接入网络400。图4示出了 UE 110之一的框图。尽管示出了 UE 110的多种已知组件,但在一个 实施例中,可以在UE 110中包括所列出的组件和/或未列出的附加组件的子集。UE 110包 括数字信号处理器(DSP) 502和存储器504。如图所示,UE 110还可以包括天线和前端单元 506、射频(RF)收发器508、模拟基带处理单元510、麦克风512、听筒扬声器514、耳机端口516、输入/输出接口 518、可拆卸式存储卡520、通用串行总线(USB)端口 522、短距离无线 通信子系统524、报警器526、键区528、液晶显示器(IXD),该液晶显示器(IXD)可以包括触 敏表面530、IXD控制器532、电荷耦合器件(CXD)摄像机534、摄像机控制器536和全球定 位系统(GPS)传感器538。在一个实施例中,UE 110可以包括另一种显示器,其不提供触敏 屏幕。在一个实施例中,DSP 502可以直接与存储器504进行通信而无需经过输入/输出 接口 518。DSP 502或某其他形式的控制器或中央处理单元操作用于根据在存储器504中存 储的或在DSP 502本身内包含的存储器中存储的嵌入式软件或固件,来控制UE 110的各种 组件。除了嵌入式软件或固件之外,DSP 502还可以执行其他应用程序,该应用程序存储在 存储器504中或可经由如便携式数据存储介质(如可拆卸式存储卡520)之类的信息载体 介质,或者经由有线或无线网络通信而获取到。应用软件可以包括已编译的机器可读指令 集,其将DSP 502配置为提供所期望的功能,或者应用软件可以是要由解释器或编译器处 理以间接配置DSP502的高级软件指令。可以提供天线和前端单元506以在无线信号和电信号之间进行转换,使得UE 110 能够发送和接收来自蜂窝网络或某些其他可用无线通信网络或来自对等端UE 110的信 息。在一个实施例中,天线和前端单元506可以包括多个天线以支持波束成形和/或多输 入多输出(MIMO)操作。本领域技术人员已知,MIMO操作可以提供空间多样性,其可以用于 克服困难的信道条件和/或增大信道吞吐量。天线和前端单元506可以包括天线调谐和/ 或阻抗匹配组件、RF功率放大器和/或低噪声放大器。RF收发器508提供了频移,将接收到的RF信号转换到基带并将基带发送信号转 换到RF。在一些描述中,无线电收发器或RF收发器可以被理解为包括其他信号处理功能, 如调制/解调、编码/解码、交织/去交织、扩频/解扩、快速傅立叶逆变换(IFFT) /快速傅 立叶变换(FFT)、循环前缀附加/移除以及其他信号处理功能。出于清楚的目的,此处的描 述将该信号处理的描述与RF和/或无线电级(radio stage)分开,并在构思上将该信号处 理分配给模拟基带处理单元510和/或DSP 502或其他中央处理单元。在一些实施例中, RF收发器508、天线和前端506的部分以及模拟基带处理单元510可以被组合在一个或多 个处理单元和/或特定用途集成电路(ASIC)中。模拟基带处理单元510可以提供对输入和输出的各种模拟处理,例如对来自麦克 风512和耳机516的输入的模拟处理以及对向听筒514和耳机516的输出的模拟处理。为 此,模拟基带处理单元510可以具有连接至内置麦克风512和听筒扬声器514的端口,使得 UE 110能够用作蜂窝电话。模拟基带处理单元510还可以包括连接至耳机或其他免提麦克 风和扬声器配置的端口。模拟基带处理单元510可以沿一个信号方向提供数模转换并沿相 反的信号方向提供模数转换。在一些实施例中,模拟基带处理单元510的至少一些功能可 以由数字处理组件来提供,例如由DSP 502或其他中央处理单元来提供。DSP 502可以执行调制/解调、编码/解码、交织/去交织、扩频/解扩、快速傅立 叶逆变换(IFFT)/快速傅立叶变换(FFT)、循环前缀附加/移除以及其他与无线通信相关 联的信号处理功能。在一个实施例中,例如在码分多址(CDMA)技术应用中,针对发送器功 能,DSP 502可以执行调制、编码、交织和扩频,而针对接收器功能,DSP 502可以执行解扩、 去交织、解码和解调。在另一实施例中,例如在正交频分多址(OFDMA)技术应用中,针对发送器功能,DSP 502可以执行调制、编码、交织、快速傅立叶逆变换和循环前缀附加,而针对 接收器功能,DSP 502可以执行循环前缀移除、快速傅立叶变换、去交织、解码和解调。在其 他无线技术应用中,还有其他信号处理功能和信号处理功能的组合可以由DSP 502执行。DSP 502可以经由模拟基带处理单元510与无线网络进行通信。在一些实施例中, 该通信可以提供互联网连接性,使得用户能够访问互联网上的内容并能够发送和接收电子 邮件或文本消息。输入/输出接口 518将DSP 502与各种存储器和接口互相连接。存储器 504和可拆卸式存储卡520可以提供软件和数据以配置DSP 502的操作。在接口当中可以 有USB接口 522和短距离无线通信子系统524。USB接口 522可以用于为UE 110充电,还 可以使UE 110能够充当外围设备以与个人计算机或其他计算机系统交换信息。短距离无 线通信子系统524可以包括红外端口、蓝牙接口、遵循IEEE 802. 11的无线接口、或任意其 他短距离无线通信子系统,其可以使UE 110能够与其他附近移动设备和/或无线基站进行 无线通信。输入/输出接口 518还可以将DSP 502连接至报警器526,报警器526在被触发时 使UE 110通过例如振铃、播放旋律或震动来向用户提供通知。报警器526可以充当一种机 制,用于通过无声震动或播放为特定呼叫者预先指定的特定旋律来向用户告警各种事件中 的任一个,如输入呼叫、新文本消息和约会提醒。键区528经由接口 518耦合至DSP 502,以提供一种供用户进行选择、输入信息以 及向UE 110提供输入的机制。键区528可以是全字母数字键盘或简化字母数字键盘(如 QWERTY、Dvorak, AZERTY和顺序类型)或者与电话键区相关联的带有字母表字母的传统数 字键区。输入键可以包括滚轮、退出或换码键、轨迹球和其他导航或功能键,其可以被向内 按下以提供更多的输入功能。另一种输入机制可以是IXD 530,其可以包括触摸屏能力,也 可以向用户显示文本和/或图形。IXD控制器532将DSP 502耦合至IXD 530。如果配备有CXD摄像机534,则其使UE 110能够拍摄数字画面。DSP 502经由摄 像机控制器536与CCD摄像机534进行通信。在另一实施例中,可以采用根据与电荷耦合 器件摄像机不同的技术而操作的摄像机。GPS传感器538耦合至DSP 502,以对全球定位系 统信号进行解码,从而使UE 110能够确定其位置。各种其他外围设备也可以被包括进来以 提供附加的功能,例如,无线电和电视接收。图5示出了可由DSP 502实现的软件环境602。DSP 502执行操作系统驱动器 604,操作系统驱动器604提供其余软件操作的平台。操作系统驱动器604向UE硬件的驱 动器提供了应用软件可访问的标准化接口。操作系统驱动器604包括应用程序管理服务 (“AMS”)606,该服务在运行于UE 110上的应用程序之间传送控制。图5还示出了网页浏 览器应用程序608、媒体播放器应用程序610和Java小应用程序612。网页浏览器应用程 序608将UE 110配置为充当网页浏览器,允许用户向表格中输入信息和选择链接以检索和 查看网页。媒体播放器应用程序610将UE 110配置为检索和播放音频或视听媒体。Java 小应用程序612将UE 110配置为提供游戏、实用程序和其他功能。组件614可能提供与连 接性控制相关的功能。UE 110和图1的其他组件可以包括以下任何通用计算机其具有充足的处理 能力、存储资源和网络吞吐量能力以处理置于其上的必要工作负荷。图6示出了可适于 实现这里描述的一个或多个实施例的典型通用计算机系统700。计算机系统700包括处理器720 (可称作中央处理单元或CPU),处理器720与包括辅助存储器750、只读存储器 (ROM) 740、随机存取存储器(RAM) 730、输入/输出(I/O)设备710和网络连接性设备760在 内的存储设备进行通信。该处理器可以被实现为一个或多个CPU芯片。辅助存储器750典型地包括一个或多个盘驱动器或带驱动器,并用于数据的非易 失性存储,并在RAM 730不足够大以容纳所有工作数据的情况下用作溢出数据存储设备。 当选择了被加载至RAM 730中的程序以执行时,辅助存储器750可以用于存储这种程序。 ROM 740用于存储在程序执行期间读取的指令以及可能存储在程序执行期间读取的数据。 ROM 740是非易失性存储设备,其典型地具有与辅助存储器的较大存储容量相比较小的存 储容量。RAM 730用于存储易失性数据以及可能存储指令。对ROM 740和RAM 730的访问 典型地比对辅助存储器750的访问要快。I/O设备710可以包括打印机、视频监视器、液晶显示器(IXD)、触摸屏显示器、键 盘、键区、开关、拨号盘、鼠标、轨迹球、语音辨认器、卡读取器、纸带读取器或其他公知输入 设备。网络连接性设备760可以采用以下形式调制解调器、调制解调器组、以太网卡、 通用串行总线(USB)接口卡、串行接口、令牌环卡、光纤分布式数据接口(FDDI)卡、无线局 域网(WLAN)卡、无线电收发器卡(例如码分多址(CDMA)和/或全球移动通信系统(GSM) 无线电收发器卡)以及其他公知网络设备。这些网络连接性760设备可以使处理器720能 够与互联网或者一个或多个内联网进行通信。利用这种网络连接,可以想到,处理器720在 执行上述方法步骤的过程中可能从网络接收信息或可能向网络输出信息。常被示作要使用 处理器720执行的一系列指令的这种信息是可以例如以体现在载波中的计算机数据信号 的形式从网络接收和输出至网络的。可包括例如要使用处理器720执行的数据或指令在内的这种信息是可以例如以 计算机数据基带信号或体现在载波中的信号的形式从网络接收和输出至网络的。由网络连 接性760设备产生的基带信号或体现在载波中的信号可以在电导体表面中或电导体表面 上、在同轴电缆中、在波导中、在光学介质(例如光纤)中或者在空气或自由空间中进行传 播。基带信号或嵌入载波中的信号中所包含的信息可以是根据不同序列(如可能是期望处 理或产生信息或者发送或接收信息)来排序的。基带信号或嵌入载波中的信号或者其他类 型的当前使用或今后开发的信号(这里称作传输介质)可以是根据本领域技术人员公知的 若干方法来产生的。处理器720执行其从硬盘、软盘、光盘(基于这些各种盘的系统都可以被视为辅助 存储器750)、ROM 740、RAM 730或网络连接性设备760访问的指令、代码、计算机程序、脚 本。尽管仅示出了一个处理器720,但可以存在多个处理器。因此,指令可以被讨论为由处 理器执行,而该指令可以由一个或多个处理器同时、串行或以其他方式执行。尽管在本公开中已提供了若干个实施例,但应当注意,在不脱离本公开的精神或 范围的情况下,可以以许多其他具体形式来体现所公开的系统和方法。本公开的示例应被 视为示意性的而非限制性的,并且并不意在限制这里给出的细节。例如,可以在另一系统中 组合或结合各种元件或组件,或者可以省略或不实现特定特征。此外,在不脱离本公开的范围的情况下,在各个实施例中描述和示出为分离或单 独的技术、系统、子系统和方法可以与其他系统、模块、技术或方法组合或结合。被示出或讨论为彼此耦合或直接耦合或进行通信的其他项目可以通过某种接口、设备或中间组件来 (不论是电、机械还是以其他方式)间接耦合或进行通信。在不脱离这里公开的精神和范围 的情况下,本领域技术人员可确定改变、替换和变更的其他示例。
权利要求
一种用于控制用户设备与分组数据网络的连接性的系统,包括简档,用于维持关于用户设备与一个或多个分组数据网络的连接性的信息;以及一个或多个处理器,被编程为接受对由简档维持的一个或多个分组数据网络的用户选择,并发起用户设备与所选分组数据网络的连接;或者分析与用户设备的行为有关的行为信息数据,并基于简档和所分析的行为信息来确定将用户设备与一个或多个分组数据网络中的哪个或哪些进行连接。
2.根据权利要求1所述的系统,其中,处理器还被编程为发起简档的管理,包括确定 在简档中指定的一个或多个分组数据网络中的哪个或哪些应当处于活动多分组数据网络 ‘PDN,连接性组中。
3.根据权利要求2所述的系统,其中,处理器还被编程为接受针对指定分组数据网络 的用户设备连接请求,所述指定分组数据网络在简档中列出但不处于活动多PDN连接性组 中;以及将所述指定分组数据网络添加至活动多PDN连接性组中。
4.根据权利要求1至3中任一项所述的系统,其中,被编程为接受对一个或多个分组数 据网络的用户选择的所述一个或多个处理器包括用户设备的处理器。
5.根据前述权利要求中任一项所述的系统,还包括与用户设备通信的一个或多个网 络系统,以管理与用户所选分组数据网络的连接。
6.根据权利要求1所述的系统,其中,行为信息包括关于用户设备的现有和先前分组 数据网络连接的信息。
7.根据权利要求1或权利要求6所述的系统,其中,处理器还被编程为发起对简档中 包括用于多分组数据网络连接性的一个或多个分组数据网络在内的活动多PDN连接性组 的管理。
8.根据权利要求1、6或7中任一项所述的系统,其中,用户设备行为包括需要分组数据 网络服务的用户设备活动,所述分组数据网络服务提示网络系统确定活动多PDN连接性组 中的分组数据网络。
9.根据前述权利要求中任一项所述的系统,其中,简档和/或对行为信息的分析的结 果由归属订户服务器维持。
10.一种用于控制用户设备与数据网络的连接性的方法,包括维持关于用户设备与一个或多个分组数据网络的连接性的信息的简档;以及通过以下方式来确定与一个或多个分组数据网络中的哪个或哪些进行连接网络系统基于对用户设备活动的分析,从简档中的所述一个或多个分组数据网络自动 选择分组数据网络;或者响应于用户选择,从简档中的所述一个或多个分组数据网络选择分组数据网络。
11.根据权利要求10所述的方法,其中,确定与一个或多个分组数据网络中的哪个或 哪些进行连接处于网络操作策略控制之下。
12.根据权利要求10或权利要求11所述的方法,还包括通过建立具有指定的服务质 量‘QoS’属性的承载,将用户设备与简档中的活动多PDN连接性组中指定的所选分组数据 网络进行连接。
13.根据权利要求12所述的方法,还包括基于由网络系统或者响应于用户选择所选的分组数据网络,更新活动多PDN连接性组。
14.根据权利要求13所述的方法,其中,更新活动多PDN连接性组是在用户设备中有事 件发生时或在指定的时间间隔上进行的。
15.根据权利要求10至14中任一项所述的方法,还包括设置缺省参数,所述缺省参 数用于确定是由网络系统对分组数据网络的选择还是响应于用户选择对分组数据网络的 选择将具有优先级。
16.根据权利要求15所述的方法,还包括响应于用户选择,超越所述缺省参数。
17.一种用于存储计算机可读指令的计算机可读介质,所述计算机可读指令能够由计 算机系统的处理器执行,以使所述系统实现根据权利要求10至16中任一项所述的方法的步骤。
全文摘要
本发明提供了一种用于控制用户设备(110)与分组数据网络(150)的连接性的系统(100)。系统(100)包括简档(182),用于维持关于用户设备(110)与一个或多个分组数据网络(150)的连接性的信息。系统(100)包括一个或多个处理器(720),被编程为接受对由简档(182)维持的一个或多个分组数据网络(150)的用户选择,并发起与所选分组数据网络(150)的连接。
文档编号H04L12/56GK101946534SQ200880127090
公开日2011年1月12日 申请日期2008年12月10日 优先权日2007年12月19日
发明者吴炜, 蔡志军, 詹姆斯·厄尔·沃马克, 赵晓明 申请人:捷讯研究有限公司