对移动通信设备的多个应用的分组数据会话的分配进行优先级处理的方法和设备的制作方法

文档序号:7943126阅读:237来源:国知局
专利名称:对移动通信设备的多个应用的分组数据会话的分配进行优先级处理的方法和设备的制作方法
技术领域
本公开总体涉及操作于无线通信网络中的移动通信设备,更具体地涉及一种移动 通信设备,操作为对用于移动设备的多个应用的分组数据会话的分配进行优先级处理,尤 其是在该移动设备操作于对同时可用于该移动设备的分组数据会话的数目进行限制的无 线网络中时。
背景技术
移动通信设备(如移动台或MS)可以操作于提供高速分组数据通信的无线通信网 络中。移动设备可以针对用户提供多种不同的能力或特征。这些能力中的许多由安装在移 动设备中的不同应用来定义。作为示例,移动设备可以具有语音电话应用、数据或消息同步 应用(例如,用于电子邮件消息或日程表项目)、网页浏览器应用。这些应用与在无线网络 中提供的不同通信服务相结合进行操作。当初始调用应用时,移动设备使得在无线网络中激活关联的通信服务。具体地,需 要针对每个应用或服务建立分组数据会话。对于采用通用分组无线服务(GPRS)的无线网 络,分组数据会话可以是分组数据协议(PDP)上下文。这里,应用点名称(APN)用于确定移 动设备如何经由无线网络来与主机站点进行通信。然而,无线网络不允许针对移动设备同时维持无限制数目的PDP上下文。已经发 现,一些无线网络将同时用于移动设备的PDP上下文的数目限制为相对较小的数目。无线 网络甚至可以将针对移动设备的PDP上下文的数目限制为单个PDP上下文。目前,第3代 (3G)无线网络看来最清楚地展示了这种特性,这可能是由于未适当配置网络软件选项或升 级。在这种环境中,如果例如“推送型”数据或消息同步应用是移动设备的主要应用, 但是通过使用一个或多个其他应用(例如,移动设备的用户调用网页浏览器应用)对针对 该应用的PDP上下文进行了去激活,则在移动设备中可能存在用户混淆或不期望的操作。需要克服现有技术的这些及相关缺陷的方法和设备。在其他网络和设备中可能存 在相同或相似的问题。

发明内容
描述了对移动通信设备的多个应用的分组数据会话的分配进行优先级处理的方 法和设备,尤其是在对同时可用于移动设备的分组数据会话的数目进行限制的无线网络
6中。所述多个应用至少包括第一(优先级)应用,与第一(优先级)通信服务相结合进行 操作;以及第二应用,与第二通信服务相结合进行操作。第一(优先级)服务可以是或包括 “推送”型数据或消息同步服务。为了接入第一(优先级)服务,移动设备使得与第一(优先级)应用相关联的分 组数据会话激活以接入第一(优先级)服务。然而,响应于对针对经由第二应用的信息的 请求的指示进行识别,移动设备使得与第一(优先级)应用相关联的分组数据会话去激活, 并使得与第二应用相关联的分组数据会话激活以接入第二服务。随后,响应于对在预定时 间段内与第二应用相关联的通信不活动进行识别,移动设备使得与第二应用相关联的分组 数据会话去激活,并使得再次与无线网络激活与第一(优先级)应用相关联的分组数据会 话以再次接入第一(优先级)服务。因此,可以不失败地提供与优先级服务(或其他)相关联的通信,而不论是否使用 移动设备中的其他应用。


作为示例,现在将参照附图来描述本公开的实施例,在附图中图1是示意了移动台和无线通信网络的相关组件的框图;图2是图1的优选移动台的更详细图;图3是用于“推送”数据通信的图1和2的移动台和无线网络的具体系统架构;图4是图1和2的移动台的示例用户接口的示意性示例;图5是其中存储了多个应用的移动台的存储器的示意性表示;图6是用于对移动设备的多个应用的分组数据会话/隧道连接的分配进行优先级 处理的一般方法的流程图;以及图7-12形成了用于对移动设备的多个应用的分组数据会话/隧道连接的分配进 行优先级处理的更详细方法的流程图。
具体实施例方式这里描述了用于对移动通信设备的多个应用的分组数据会话的分配进行优先级 处理的方法和设备,尤其是在对同时可用于移动设备的分组数据会话的数目进行限制的无 线网络中。所述多个应用至少包括第一(优先级)应用,与第一(优先级)通信服务相结 合进行操作;以及第二应用,与第二通信服务相结合进行操作。第一(优先级)服务可以是 或包括“推送”型数据或消息同步服务。移动设备使得与第一(优先级)应用相关联的分 组数据会话激活以接入第一(优先级)服务。响应于对针对经由第二应用的信息的请求的 指示进行识别,移动设备使得与第一(优先级)应用相关联的分组数据会话去激活,并使得 与第二应用相关联的分组数据会话激活以接入第二服务。随后,响应于对在预定时间段内 与第二应用相关联的通信不活动进行识别,移动设备使得与第二应用相关联的分组数据会 话去激活,并使得再次与无线网络激活与第一(优先级)应用相关联的分组数据会话以再 次接入第一(优先级)服务。因此,可以不失败地接收与数据或消息同步服务相关联的“推 送”信息,而不论是否使用移动设备中的其他应用。为了对示例系统架构进行示意,图1示出了包括通过无线通信网络104进行通信
7的移动台102(无线或移动通信设备的一个示例)在内的通信系统100的框图。优选地,移 动台102包括视觉显示器112、键盘114,并可能包括一个或多个辅助用户接口(UI)116,其 中每一个辅助用户接口(UI) 116耦合至控制器106。控制器106还耦合至射频(RF)收发器 电路108和天线110。典型地,控制器106被实现为运行存储器组件(未示出)中的操作系 统软件的中央处理单元(CPU)。通常,控制器106控制移动台102的总体操作,而典型地, 与通信功能相关联的信号处理操作在RF收发器电路108中执行。控制器106与设备显示 器112进行接口连接,以显示所接收到的信息、所存储的信息、用户输入等。通常提供了可 以是电话型键区或全字母数字键盘的键盘114,以输入用于存储在移动台102中的数据、用 于发送至网络104的信息、用于发出电话呼叫的电话号码、要在移动台102上执行的命令, 并可能输入其他的或不同的用户输入。移动台102经由天线110通过无线链路来向网络104发送通信信号并从网络104 接收通信信号。RF收发器电路108执行与塔台118和基站控制器(BSC) 120(稍后描述)的 功能类似的功能,包括例如调制/解调以及可能的编码/解码和加密/解密。还可以想到, 除了 BSC120所执行的功能外,RF收发器电路108还可以执行特定功能。对于本领域技术 人员来说显而易见,RF收发器电路108将适于移动台102要操作于其中的特定无线网络。 在移动台102完全可操作时,典型地,仅当向网络进行发送时才接通或开启RF收发器电路 108的RF发射机,否则,关断RF收发器电路108的RF发射机以节约资源。类似地,典型地, 周期性地关断RF收发器电路108的RF接收机以节约功率,直到其需要在指定时间段期间 接收信号或信息(如果有的话)。移动台102包括用于接收一个或多个可再充电电池138的电池接口 134。电池138 向移动台102中的电路供电,电池接口 134提供对电池132的机械和电连接。电池接口 134 耦合至调节对设备的供电的调节器136。移动台102可以是手持便携式通信设备,包括外 壳(如塑料外壳),该外壳承载和包含移动台102的电组件,包括电池138。移动台102使 用在订户标识模块(SIM)接口 142处连接至移动台102或插入移动台102的订户标识模块 (SIM) 140来进行操作。SIM 140是用于标识移动台102的终端用户(或订户)并对设备进 行个人化等等的一种传统“智能卡”。在没有SIM 140的情况下,移动台终端不完全可操作 用于通过无线网络104来进行通信。通过将SIM 140插入移动台102,终端用户可以接入 他/她的任一个或所有预订服务。一般地,SIM 140包括处理器以及用于存储信息的存储 器。由于SIM 140耦合至SIM接口 142,因此其通过通信线路144耦合至控制器106。为了 标识订户,SIM 140包含一些用户参数,如国际移动订户标识(IMSI)。使用SIM 140的优势 在于终端用户不必被任何单个物理移动台所绑定。SIM 140也可以存储移动台的附加用 户信息,包括记事册(或日程表)信息和最近呼叫信息。移动台102可以由如数据通信设备、蜂窝电话、具有数据和语音通信能力的多功 能通信设备、实现用于无线通信的个人数字助理(PDA)或并入内部调制解调器的计算机之 类的单个单元构成。优选地,如前所述,移动台102是手持便携式通信设备,包括外壳(如 塑料外壳),该外壳承载和包含移动台102的电组件。备选地,移动台102可以是包括多个 分离组件在内的多模块单元,该多个分离组件包括但不限于与无线调制解调器相连的计算 机或其他设备。具体地,例如,在图1的移动台框图中,RF收发器电路108和天线110可以 被实现为可以插入膝上型计算机上的端口的无线电调制解调器单元。在这种情况下,膝上型计算机可以包括显示器112、键盘114、一个或多个辅助UI 116以及实现为计算机的CPU 的控制器106。还可以想到,通常不能够进行无线通信的计算机或其他设备可以适于连接 至并有效地采取对如上所述的单个单元设备之一的RF收发器电路108和天线110的控制。 这种移动台102可以具有如稍后与图2的移动台202相关地描述的更具体实现方式。移动台102在无线通信网络104中并通过无线通信网络104进行通信。无线通信 网络104可以是蜂窝电信网络。在图1的实施例中,无线网络104是根据通用分组无线服务 (GPRS)和全球移动系统(GSM)技术来配置的。现今,这种移动台还可以根据如背景技术部 分所述的GSM演进增强数据速率(EDGE)或增强GPRS(EGPE)来进行操作。在这种环境中, 无线网络104包括具有关联的塔台118的基站控制器(BSC) 120、移动交换中心(MSC) 122、 归属位置寄存器(HLR) 132、服务通用分组无线服务(GPRS)支持节点(SGSN) 1 和网关 GPRS支持节点(GGSN) 128。MSC 122耦合至BSC 120和陆地线路网络,如公共交换电话网络 (PSTN) 124。SGSN 126耦合至BSC 120禾口 GGSN 128,GGSN 1 进而耦合至公共或专用数据 网络 130(如互联网)。HLR 132 耦合至 MSC 122、SGSN 126 禾口 GGSN 128。站118是固定收发器站,站118和BSC 120可以被称作收发器设备。收发器设备 对通常称作“小区”的特定覆盖区域提供无线网络覆盖。收发器设备经由站118向其小区 内的移动台发送通信信号并从其小区内的移动台接收通信信号。收发器设备通常在其控制 器的控制之下,根据特定的、通常是预定的通信协议和参数来执行如下功能对要发送至移 动台的信号进行调制以及可能进行编码和/或加密。类似地,在必要时,收发器设备对从其 小区内的移动台102接收的任何通信信号进行解调以及可能进行解码和解密。通信协议和 参数可以在不同网络之间变化。例如,一个网络可以采用不同的调制方案并在与其他网络 不同的频率处进行操作。图1的通信系统100中所示的无线链路表示在无线网络104和移动台102之间使 用的一个或多个不同的信道(典型地,不同的射频(RF)信道)和相关联的协议。RF信道是 典型地由于总体带宽以及移动台102的有限电池功率的限制而必须节约的有限资源。本领 域技术人员应当理解,实际上,无线网络可以包括数百个小区,根据网络覆盖的所期望的总 体跨度,其中每一个小区由站118(即,或者站扇区)提供服务。所有相关组件可以通过由 多个网络控制器控制的多个交换机和路由器(未示出)而连接。对于注册至网络运营商的所有移动台102,永久数据(如移动台102用户的简档) 以及临时数据(如移动台102的当前位置)存储在HLR 132中。在向移动台102发出语音 呼叫的情况下,查询HLR 132以确定移动台102的当前位置。MSC 122的访问位置寄存器 (VLR)负责位置区域组并存储当前处于其负责区域的移动台的数据。这包括永久移动台数 据中已从HLR 132发送至VLR的部分以进行更快接入。然而,MSC 122的VLR还可以分配 和存储本地数据,如临时标识。可选地,可以增强MSC 122的VLR,以对GPRS和非GPRS服务 和功能(例如,可以经由SGSN 1 更高效执行的电路交换呼叫的寻呼、以及组合的GPRS和 非GPRS位置更新)进行更高效的协调。服务GPRS支持节点(SGSN) 126处于与MSC 122相同的层级,并跟踪移动台的各个 位置。SGSN 1 还执行安全性功能和接入控制。网关GPRS支持节点(GGSN)US提供与外部 分组交换网络的联网并经由基于IP的GPRS骨干网络与SGSN(如SGSN 126)相连。SGSm^ 基于算法、密钥和准则(例如在现有的GSM中)来执行认证和密码设置过程。在传统操作中,小区选择可以由移动台102或收发器设备自主地执行,以指示移动台102选择特定小 区。移动台102向无线网络104通知其何时重选称为路由区域的另一小区或小区组。为了接入GPRS服务,移动台102首先通过执行所谓GPRS “附着”来使其存在被无 线网络104知道。该操作在移动台102和SGSN 1 之间建立逻辑链路,并使移动台102可 用于接收例如经由SGSN的寻呼、对输入GPRS数据的通知或通过GPRS的SMS消息。为了发 送和接收GPRS数据,移动台102辅助对其想要使用的分组数据地址进行激活。该操作使移 动台102被GGSN 1 知道;此后可以开始与外部数据网络进行联网。可以使用例如封装和 隧道传输,在移动台102和外部数据网络之间透明地传送用户数据。数据分组配备有GPRS 专用协议信息,并在移动台102和GGSN 128之间传送。图2是本公开的优选移动台202的详细框图。优选地,移动台202是至少具有语 音通信能力和先进数据通信能力的双向通信设备,该先进数据通信能力包括与其他计算机 系统进行通信的能力。根据移动台202所提供的功能,移动台202可以被称为例如数据消 息收发设备、双向寻呼机、具有数据消息收发能力的蜂窝电话、无线互联网装置或数据通信 设备(具有或不具有电话能力)。移动台202可以与多个固定收发器站200中的任一个在 其地理覆盖区域之内进行通信。移动台202通常将并入有通信子系统211,通信子系统211包括接收机212、发射 机214以及相关联组件,如一个或多个(优选地,嵌入或内部的)天线元件216和218、本地 振荡器(LO) 213以及处理模块,如数字信号处理器(DSP) 220。通信子系统211与图1所示 的RF收发器电路108和天线110相似。对通信领域的技术人员而言显而易见,通信子系统 211的具体设计依赖于移动台202预期在其中操作的通信网络。在完成所需网络注册或激活过程之后,移动台202可以通过网络来发送和接收通 信信号。天线216通过网络接收的信号输入至接收机212,接收机212可以执行常见接收 机功能,如信号放大、频率下转换、滤波、信道选择等等,在图2所示的示例系统中,还执行 模数(A/D)转换。接收信号的A/D转换允许更复杂的通信功能,如要在DSP 220中执行的 解调和解码。以类似方式,DSP 220处理要发送的信号,包括例如调制和编码。这些DSP处 理过的信号输入至发射机214以进行数模(D/A)转换、频率上转换、滤波、放大并经由天线 218通过通信网来发送。DSP 220不仅处理通信信号,还提供接收机和发射机控制。例如, 可以通过DSP 220中实现的自动增益控制算法来对接收机212和发射机214中应用至通信 信号的增益进行自适应控制。网络接入与移动台202的订户或用户相关联,因此,移动台202需要订户标识模块 或“SIM”+^2以插入SIM接口沈4中,从而操作于网络中。SIM 262包括与图1相关地描 述的特征。移动台202是电池供电设备,因此,移动台202还包括用于接收一个或多个可再 充电电池256的电池接口 254。这种电池256对移动台202中的大多数(如果不是全部) 电路提供电功率,电池接口 2M提供对电池256的机械和电连接。电池接口 2M耦合至调 节器(未示出),调节器对所有电路提供调节后的电压V。移动台202包括控制移动台202的总体操作的微处理器238 (其为图1的控制器 106的一个实现方式)。通信功能,包括至少数据和语音通信,通过通信子系统211来执行。 一般地,本公开的通信技术可以由与DSP 220相结合的微处理器238控制。微处理器238 还与附加设备子系统交互,如显示器222、闪存224、随机存取存储器(RAM) 226、辅助输入/输出(I/O)子系统228、串行端口 230、键盘232、扬声器234、麦克风236、短距离通信子系统 240和总体上标记为242的任何其他设备子系统。图2所示的一些子系统执行通信相关功 能,而其他子系统可以提供“驻留”或设备上的功能。显然,一些子系统,例如键盘232和显 示器222可以用于通信相关功能(如输入文本消息以通过通信网络发送)和设备驻留功能 (如计算器或任务列表)。微处理器238使用的操作系统软件优选地存储在如闪存2M之 类的永久存储器中,备选地,该永久存储器可以是只读存储器(ROM)或类似存储元件(未示 出)。本领域技术人员应当理解,操作系统、专用设备应用或其部分可以临时加载至易失性 存储器(如RAM 226)中。微处理器238,除了其操作系统功能之外,优选地实现软件应用在移动台202上的 执行。控制基本设备操作的应用的预定集合,至少包括数据和语音通信应用在内,通常在制 造期间安装在移动台202上。可加载至移动台202上的优选应用可以是个人信息管理器 (PIM)应用,具有组织和管理与用户相关的数据项目的能力,数据项目例如但不限于电子 邮件、日程表事件、语音邮件、约会和任务项目。自然,一个或多个存储器将在移动台202和 SIM 256上可用,以便于存储PIM数据项目和其他信息。优选地,PIM应用具有经由无线网 络发送和接收数据项目的能力。在本公开中,经由无线网络,将PIM数据项目与移动台用户 的存储的或与主机计算机系统相关联的对应数据项目无缝集成、同步和更新,从而在移动 台202上关于这种项目来创建镜像的主机计算机。这在主机计算机系统是移动台用户的办 公室计算机系统的情况下是尤其有利的。附加应用也可以通过网络、辅助I/O子系统228、 串行端口 230、短距离通信子系统240或任何其他合适子系统242加载至移动台202上,并 由用户安装至RAM 226或优选地安装至非易失性存储器(未示出)中,以由微处理器238 执行。应用安装的这种灵活性增加了移动台202的功能,并可以提供增强的设备上功能、通 信相关功能或两者兼有。稍后以下将关于图5来描述这些应用。在数据通信模式中,接收信号(如文本消息、电子邮件消息或网页下载)将由通信 子系统211处理,并输入至微处理器238,微处理器238优选地将对信号进行进一步处理,以 输出至显示器222或备选地输出至辅助I/O设备228。移动台202的用户也可以使用键盘 232与显示器222和可能的辅助I/O设备2 相结合来编写数据项目,例如电子邮件消息。 键盘232优选地是全字母数字键盘和/或电话型键区。可以通过通信子系统211在通信网 络上传输这些编写的项目。对于语音通信,移动台202的总体操作实质上是类似的,只是接 收信号将输出至扬声器234,发送信号将由麦克风236产生。还可以在移动台202上实现备 选的语音或音频I/O子系统,如语音消息记录子系统。尽管语音或音频信号输出优选地主 要通过扬声器234而实现,但是显示器222也可以用于提供例如主叫方身份的指示、语音呼 叫的持续时间或与其他语音呼叫相关信息。图2中的串行端口 230通常在个人数字助理(PDA)类型的通信设备中实现,对于 该移动设备,与用户的台式计算机的同步是期望的(尽管是可选的)组件。串行端口 230 使用户能够通过外部设备或软件应用来设置偏好,并通过以不同于通过无线通信网络的方 式向移动台202提供信息或软件下载,从而扩展移动台202的能力。备选下载路径例如可 以用于将加密密钥通过直接从而可靠和可信的连接加载至移动台202上,从而提供安全设 备通信。图2的短距离通信子系统240是提供移动台202和不同系统或设备(不需要一定 是类似设备)之间的通信的附加可选组件。
11
图3示出了与移动台202的分组数据通信的具体系统结构。具体地,图3示出了 可用于“推送”数据通信的基于IP的无线数据网络的基本组件。移动台202与无线分组数 据网络345进行通信,还可能能够与无线语音网络(未示出)进行通信。如图3所示,网关 340可以耦合至内部或外部地址解析组件335和一个或多个网络入口点305。通过设置从 网关340至移动台202的无线网络隧道325,通过网络345,从作为要发送至移动台202的 信息的来源的网关340发送数据分组。为了创建该无线隧道325,唯一网络地址与移动台 202相关联。然而,在基于IP的无线网络中,典型地,网络地址不是被非永久分配给特定移 动台202,而是基于需要而动态分配的。因此,优选地,移动台202获取网络地址,网关340 确定该地址以建立无线隧道325。一般地,网络入口点305用于在许多网关、公司服务器和块连接(如互联网)之间 进行复用和解复用。通常这些网络入口点305非常少,这是由于它们还预期使外部可用的 无线网络服务集中。网络入口点305通常使用某种形式的地址解析组件335,该地址解析组 件335协助在网关和移动台之间进行地址分配和查找。在本示例中,地址解析组件335被 示作动态主机配置协议(DHCP),作为一种用于提供地址解析机制的方法。无线数据网络345的中央内部组件是网络路由器315。通常,网络路由器315专 用于特定网络,但是网络路由器315可以备选地由标准的商业可用硬件来构造。网络路由 器315的目的是将通常在相对较大的网络中实现的数千个固定收发器站320集中在中央 位置,以便长距离连接回到网络入口点305。在一些网络中,可以存在多层网络路由器315, 以及存在主和从网络路由器315的情况,但是在所有这些情况下,功能是类似的。通常,网 络路由器315将接入名称服务器307(在这种情况下被示作在互联网中使用的动态名称服 务器(DNS) 307),以查找用于路由数据消息的目的地。如上所述,固定收发器站320提供对 移动台202的无线链路。在无线网络345上开放无线网络隧道(如无线隧道325),以分配必要的存储器、路 由和地址资源来传送IP分组。将这种隧道325作为所谓分组数据协议或“PDP上下文”(即, 分组数据会话)的一部分进行激活。为了开放无线隧道325,移动台100必须使用与无线 网络345相关联的具体技术。开放这种无线隧道325的步骤可能需要移动台202来指示 希望与其开放无线隧道325的域或网络入口点305。在本示例中,隧道首先到达网络路由 器315,网络路由器315使用名称服务器307来确定哪个网络入口点305与所提供的域相 匹配。可以从一个移动台100开放多个无线隧道以用于冗余或者以便接入网络上的不同网 关和服务。一旦找到域名,就将隧道扩展至网络入口点305,并在沿途的节点中的每一个处 分配必要资源。然后,网络入口点305使用地址解析(或DHCP33Q组件来分配移动台100 的IP地址。当已经将IP地址分配给移动台202并通信至网关340时,就可以将信息从网 关340转发至移动台202。注意,无线网络不允许同时维持无限制数目的PDP上下文。事实上,已经发现,一 些无线网络将同时的PDP上下文的数目限制为相对较小的数目(至少相对于移动台202中 可用的应用的数目来说较小)。无线网络甚至可以将针对移动台202的PDP上下文的数目 限制为单个PDP上下文。目前,第3代(3G)无线网络似乎最清楚地展示了这种特性,这可 能是由于未适当配置网络软件选项或升级。如果“推送型”数据或消息同步应用是移动台 202的主要应用,但是通过使用一个或多个其他应用(例如,移动台202的用户调用网页浏览器应用)对针对该应用的PDP上下文进行了去激活,则在移动台202中可能存在用户混 淆或不期望的操作。现在参照图4,示出了图1和2的移动台202的示例用户接口 402的示意性表示,示 例用户接口 402至少包括显示器222、键盘232、扬声器234、麦克风236、以及如定位轮(如 滚轮)或轨迹球433之类的光标或视图定位机制。尽管为了清楚而在图4中扩大示出,但是 该移动台202的大小调整为手持便携式设备。作为定位轮410和/或轨迹球433的备选或 者除了定位轮410和/或轨迹球433之外,可以采用许多种一个或多个指向或光标/视图 定位机制,如触摸板、操纵杆按钮、鼠标、触摸屏、写字板等,不论是目前已知的还是未知的。 光标可以是或包括指针、可移动项目或用于在显示器上对位置进行标记或指向另一项目的 其他视觉提示,以便例如指示数据条目的位置或用于选择该另一项目的位置。键盘232的按键4 部署在外壳406的前表面上,定位轮410部署在外壳406的 侧面。键盘232以包括充当输入构件的多个按键4 在内的简化QWERTY键盘的示例形式 存在。可见,字符448在键盘424的按键4 上的布置总体上属于QWERTY布置,尽管其中 许多按键4 包括字符448中的两个。在键盘424的示例描述中,许多按键4 包括两个 字符,如包括分配给它们的第一字符452和第二字符456。字符可以包括字母、数字、符号等 等,并可以附加地包括表意字符及其组分等等。键盘424的按键4 之一包括字母“Q”和 “W”作为其字符448,相邻按键4 包括字母“E”和“R”作为其字符448。键盘似4可以具 有其他配置,如A^RTY键盘、QffERTZ键盘、Dvorak键盘、或者其他键盘或键区布置,简化的 或非简化的(即,完整的)。在“完整的”或非简化的键盘或键区布置中,每个按键分配有字 母表的单个字母(不是多个字母)。在键盘232的按键428中有<NEXT>键440和<ENTER>键444。可以按压<NEXT> 键440以提供对处理器的选择输入,其中,例如“〈NEXT〉”可以是符号或可以是在按键上提 供(例如印制)的单词“next”,并且,<NEXT>键440提供与通过定位轮410的旋转输入而 提供的选择输入实质上相同的选择输入。由于在键盘232的多个其他按键428的邻近处提 供<NEXT>键440,因此用户可以在文本输入操作期间实质上不将用户的双手移开键盘232 的情况下,提供对处理器的选择输入。另一个按键,<ESC>键445部署在外壳406的侧面上 邻近定位轮438处,然而相同或相似的按键可以被部署为键盘232的一部分。在键盘424 的按键428中还有可以被提供为删除文本输入的<DEL>键486。定位轮410可以用作另一输入构件,并且既是可旋转的,如箭头412所示,以提供 对处理器的选择输入,又可以被沿总体上向着外壳406的方向按压,如箭头414所示,以提 供对处理器的另一选择输入。显示器222可以包括光标484,总体上描述了将从用户接口 402接收下一输入或 选择的位置。图4中将显示器222示出为显示主屏幕,该主屏幕表示被描绘为对应的分离 图标488的多个应用586 (图3示出了示例可能应用86中的一些)。图标488分别包括例 如电子邮件(E-Mail)图标490、日程表图标492、地址簿图标494、任务图标496、消息图标 497、备忘录图标498和搜索图标499。此外如图5所示,移动台202的存储器2M包括与图4的视觉显示图标488相关联 的多个应用或例程586以处理数据。应用586可以具有多种形式中的任一种,该多种形式 例如但不限于软件、固件等等。应用586包括例如与电子邮件(E-mail)图标490(图4)相关联的电子邮件(E-Mail)应用588(图5)、与日程表图标492 (图4)相关联的日程表应用 590(图幻、与地址簿图标494(图4)相关联的地址簿应用592(图幻、与任务图标496 (图
4)相关联的任务应用594(图5)、与备忘录图标498相关联的备忘录(备忘)应用596(图
5)、与网页浏览器图标497(图4)相关联的网页浏览器应用598(图5)、与语音/电话图标 484相关联的语音/电话应用599(图幻以及与搜索图标499(图4)相关联的搜索应用 500(图5)。操作系统(OS)程序516也驻留于存储器224中。在图4中,“主”屏幕输出被示为当前活动的,并构成用于显示所示图标488的主 要“带状”应用。然后,可以通过提供对用户接口 402的合适用户输入,从用户接口 402发 起(打开或查看)如图5的电子邮件应用588之类的应用。例如,可以通过以下操作来发 起(打开或查看)电子邮件应用588 旋转定位轮410以突出显示电子邮件图标490,并通 过沿由箭头438所示的方向平移定位轮410来提供选择输入。作为另一示例,显示器222显 示与搜索应用500相关联的图标499,并接受来自定位轮410的输入以发起来自该图标499 的搜索。附加地或备选地,可以通过提供对用户接口 402的另一合适输入,例如合适地旋转 或“滚动”轨迹球433并通过例如推动轨迹球433 (例如,以与对定位轮410进行的操作类 似的方式,只是推入图4的平面中)提供选择输入,来从用户接口 402发起(打开或查看) 应用586。在给定了相对较大尺寸的视觉显示信息以及图4的显示器的紧致尺寸的情况下, 使用光标/视图定位机制进行的移动、导航和/或滚动是有益的,这是由于在任何给定时 刻,典型地,信息和消息仅部分呈现在显示器222的有限视图中。如前所述,定位轮410是 一种有助于实现这种移动的光标/视图定位机制。定位轮410(可被称作滚轮)具体包括 可关于外壳302的固定轴旋转的圆盘,并可以由终端用户的食指或拇指来旋转。当部分显 示信息或消息时,向上旋转定位轮410导致向上滚动,使得显示器222呈现对信息或消息的 上部的查看。类似地,向下旋转定位轮410使得向下滚动,使得显示器222呈现对信息或消 息的下部的查看。沿固定的线性轴安装定位轮410,使得终端用户可以向外壳406内压下定 位轮410 (例如利用终端用户的食指或拇指),以选择信息。再次,参见由所示的定位轮410 的箭头414所示的方向。尽管刚刚描述了具体的移动台202,但是任何合适的移动通信设备或终端可以是 以下更完整详细描述的方法和设备的一部分。注意,可以不包括所示和所述的移动设备202 的许多组件(例如,全QWERTY键区可能是可选的)。图6是用于对移动设备的多个应用的分组数据会话/隧道连接的分配进行优先级 处理的一般方法的流程图。这种技术可以在这些和其他环境中克服现有技术的缺陷和其他 相关缺陷。该方法在移动台操作于对同时可用于移动设备的分组数据会话的数目进行限制 的无线网络中时尤其有用。图6的方法可以由关于图1-2和4描述的移动台202来执行。 具体地,关于该流程图描述的技术可以由移动台202的一个或多个处理器及其无线收发器 来执行。可以实现该技术的计算机程序产品可以包括其中存储有计算机指令的计算机可读 介质,该计算机指令可由移动台202的一个或多个处理器执行以执行该技术。在关于图6描述的本示例中,移动台的多个应用至少包括第一(优先级)应用, 与第一(优先级)通信服务相结合进行操作;以及第二应用,与第二通信服务相结合进行操 作。在本示例中,第一(优先级)应用是针对数据/消息同步服务(例如,电子邮件消息传送)的数据/消息同步应用,第二应用是针对网页浏览服务的网页浏览器应用。在本示例 中,可以同时维持的分组数据会话的数目等于一(1)。从图6的开始框602处开始,移动台使得与消息同步应用相关联的分组数据会话 激活以接入消息同步服务(图6的步骤604)。该分组数据服务可以是PDP上下文,其中,移 动台使针对消息同步服务的激活PDP上下文请求发送至无线网络。因此,移动台能够接收 与消息同步应用相关联的“推送”信息。然而,响应于对针对经由网页浏览器应用的信息的请求的指示进行识别(图6 的步骤606),移动设备使得与消息同步应用相关联的分组数据会话去激活(图6的步骤 608)。这里,移动台可以使去激活PDP上下文请求发送至无线网络。此外,移动台使得与网 页浏览器应用相关联的分组数据会话激活以接入网页浏览器服务(图6的步骤608)。这 里,移动台使针对网页浏览服务的激活PDP上下文请求发送至无线网络。注意,如果达到最 大限制,则一些无线网络可以在对分组数据会话进行激活时自动对另一分组数据会话进行 去激活;因此,在步骤608中对去激活PDP上下文请求的发送可能不是必要的。然而,如果 在步骤606中未识别出针对与网页浏览器应用相关联的信息的请求的指示,则与无线网络 维持消息同步应用的分组数据会话。在步骤606中,针对信息的请求可以是用户经由移动台的用户接口而发起的针对 信息的请求。备选地,在步骤606中,针对信息的请求可以是应用发起的针对信息的请求 (例如,基于针对信息的“轮询”的周期定时器的到期等等)。假定已经激活网页浏览器应用的分组数据会话,将出现用户停止使用网页浏览器 的时间点。移动设备识别在预定时间段内与网页浏览器应用相关联的通信不活动是否已连 续地持续(图6的步骤61 。移动设备可以以任何合适的方式识别这种通信不活动。例如, 在对与第二应用相关联的分组数据会话进行激活之后,移动设备可以操作用于初始化并运 行定时器,但是然后针对对第二应用的信息的每个请求重新初始化定时器。在这种情况下, 与第二应用相关联的通信不活动是响应于定时器的到期而识别的。可以响应于检测到应用 自身处的活动或通过分组数据会话的活动,来重新初始化定时器。响应于在步骤612中对在预定时间段内与网页浏览器应用相关联的通信不活动 进行识别,移动台使得与网页浏览器应用相关联的分组数据会话去激活(图6的步骤614)。 预定时间段可以例如是三十(30)秒、五( 分钟或任何合适的时间量。注意,还可以在用 户关闭网页浏览器应用时触发步骤612中的测试。在步骤612中,移动台可以使针对网页 浏览器服务的去激活PDP上下文请求发送至无线网络。然后,移动台使得再次与无线网络 激活与消息同步应用相关联的分组数据会话,以再次接入消息同步服务(图6的步骤616)。 再次注意,如果已经达到最大限制,则一些无线网络可以在对分组数据会话进行激活时自 动对另一分组数据会话进行去激活;因此,在步骤614中对去激活PDP上下文消息的发送可 能不是必要的。操作可以重复从而在步骤606处再次开始。显而易见,由于在大多数时间内将消息同步服务保持为活动的(除非例如用户连 续地、活动地利用其他应用),因此可以不失败地接收与消息同步服务相关联的“推送”信 息,而不论是否使用移动台中的其他应用。如图6的示例中所述,网络允许的同时分组数据会话的数目被限制为一(1)。然 而,更一般地,本公开的技术可以被视为在同时的分组数据会话的数目被限制为至少比移动台可以同时(或实质上同时)使用的应用的数目少1时尤其有用。这里,如果所允许的 同时的分组数据会话的数目至少是二 O),则操作的优选技术是连续(或始终)维持与优 选或优先级应用相关联的分组数据会话,同时在其他剩余应用之间共享有限的可用分组数 据会话。现在将描述这种备选技术,其中,可同时允许的分组数据会话的数目是二 O),并 且移动台具有至少三(3)个可使用的应用。应用至少包括第一(优先级)应用,与第一 通信服务相结合进行操作;第二应用,与第二通信服务相结合进行操作;以及第三操作,与 第三通信服务相结合进行操作。在本技术中,移动台使得与无线网络激活与第一应用相关 联的分组数据会话以接入第一通信服务,还使得与无线网络激活与第二应用相关联的分组 数据会话以接入第二通信服务。同时维持用于第一和第二应用的分组数据会话。然而,响 应于对针对经由第三应用的信息的请求的指示进行识别,移动台使得与第二应用相关联的 分组数据会话去激活。此外,移动台使得与无线网络激活与第三应用相关联的分组数据会 话以接入第三通信服务。注意,在该过程期间,不对用于第一应用的分组数据会话进行去激 活,而是与无线网络维持用于第一应用的分组数据会话。随后,响应于对针对经由第二应用 的信息的请求的指示进行识别,移动台使得与第三应用相关联的分组数据会话去激活。此 外,移动台使得与无线网络激活与第二应用相关联的分组数据会话以接入第三通信服务。 再次,在该过程期间,不对用于第一应用的分组数据会话进行去激活,而是与无线网络维持 用于第一应用的分组数据会话。再次,可以不失败地接收与第一(例如消息同步)服务相关联的“推送”信息,而 不论是否使用移动台中的其他应用。如果所同时允许的分组数据会话的数目是三C3)或更 多,则操作的优选方法再次是始终维持与优选或优先级应用相关联的分组数据会话,同时 在其他剩余应用之间共享有限的可用分组数据会话等等。图7-12形成了用于对移动通信设备的多个应用的分组数据会话/隧道连接的分 配进行优先级处理的更详细方法的流程图。图7-12的流程图中的技术利用关于图6描述 的总体方案,但提供了更多实现细节。图7-12的方法可以由关于图1-2和4描述的移动 台202来执行。具体地,关于该流程图描述的技术可以由移动台202的一个或多个处理器 及其无线收发器来执行。可以实现该技术的计算机程序产品可以包括其中存储有计算机指 令的计算机可读介质,该计算机指令可由移动台202的一个或多个处理器执行以执行该技 术。如关于图7-12描述的技术可以由软件中的会话处理过程或组件(可被简单地称作会 话处理器)来执行。图7-12的详细技术利用被称作“焦点(focus) ”的指定,其为一种指定当前正在使 用哪个应用的方式。例如,如果用户打开或使用电子邮件应用,则焦点将被设置为电子邮件 应用(即,电子邮件应用“得到”焦点)。如果用户切换到使用网页浏览器应用,则焦点被改 变为网页浏览器应用。如果由于数据不活动而发生超时,则焦点切换回到电子邮件应用,从 而可以接收电子邮件消息。在流程图所述的技术中,优先级应用利用与被称作“priority, net”的APN相关联的分组数据会话。此外,该技术中利用的定时器被称作隧道焦点定时器。注意,至少目前,用于移动设备的同时可用的分组数据会话的最大数目不容易根 据网络信息而识别。因此,移动设备操作用于通过与无线网络的交互来在操作期间确定该 信息。在本实施例中,会话处理器首先将计数初始化为某个预定数(被称作“水印”)。例
16如,会话处理器可以将水印初始化为三(3)。随后,移动设备基于网络反馈来对水印执行调 整(例如减小水印)。网络反馈可以以对针对分组数据会话的请求的响应的形式出现。响 应可以包括接受或者具有特定网络拒绝代码的拒绝。当例如已经建立分组数据会话并且移 动设备试图对另一分组数据会话进行激活时,无线网络可以利用预定的拒绝代码(资源不 足=26 ;网络故障=38,服务选项暂时无序=34 ;以及未指定的协议差错=111)来拒绝该 请求。优选地,移动设备针对每个不同的网络区域确定和维持多个水印,并响应于对操 作的特定区域进行识别,在该技术中(重新)使用对应的水印。从图7的“开始”框702处开始,会话处理器通过其他例程来接收和识别在软件中 产生的消息(图7的步骤704)。该消息可以包含特定指示。如果该消息在OPEN-TUNNEL-CNF 指示符中确认已经开放隧道(如图7的步骤705中所测试),则会话处理器通过“是”分支 继续至步骤706。如果该消息在步骤705中未确认已经开放隧道,则会话处理器通过“否” 分支继续至步骤714。如果优先级隧道(即,与priority, net的APN相关联)不是所指定 的开放的隧道(如图7的步骤706中所测试),则该方法“继续”(返回至“开始”)。另一 方面,如果在步骤706中优先级隧道是所指定的开放的隧道,则会话处理器使得更新优先 级隧道入口(图7的步骤710)并继续(返回至“开始”)。采取来自步骤705的“否”分支,如果该消息在CLOSE-TUNNEL-IND指示符中指 示已经关闭隧道(如图7的步骤714中所测试),则会话处理器通过“是”分支继续以调 用“最大隧道计数”或“MTC”例程(即,通过连接符716)。如果在步骤714中该消息未指 示已经关闭隧道,则会话处理器通过“否”分支来继续至步骤718。接下来,如果该消息在 TUNNEL-COUNT-IND指示符中指示需要更新隧道计数(如图7的步骤718中所测试),则会 话处理器通过“是”分支继续以调用MTC例程(即,通过连接符716)。如果在步骤718中该 消息未指示需要更新隧道计数,则会话处理器通过“否”分支继续至步骤722。接下来,如 果该消息在TUNNEL-F0⑶S-IND指示符中指示需要更新隧道焦点(如图7的步骤722中所 测试),则会话处理器通过“是”分支继续至连接符A (即,连接符724)。如果在步骤722中 该消息指示不需要更新隧道焦点,则会话处理器通过“否”分支继续至连接符B(即,连接符 726)。图8是与通过连接符716的调用相关联的“最大隧道计数”或“MTC”例程。会话 处理器使得更新最大隧道计数(图8的步骤80 ,接着是“隧道优先级处理算法”或“TPA” 例程(即,连接符804)。图9是通过连接符A ( S卩,连接符724)对过程的继续。首先,会话处理器更新隧道 焦点(图9的步骤90幻。接下来,如果会话处理器识别出信道焦点已改变(如图9的步骤 904中所测试),则该过程通过来自步骤904的“否”分支继续(即,返回至“开始”)。如果 在步骤904中会话处理器未识别出隧道焦点已改变,则通过“是”分支,会话处理器识别隧 道焦点定时器是否正在运行(图9的步骤908)。如果如步骤908所测试,隧道焦点定时器 正在运行,则会话处理器继续以调用TPA例程(即,连接符804)。如果在步骤908中隧道 焦点定时器未运行,则会话处理器识别优先级应用是否处于焦点中(图9的步骤910)。如 果在步骤910中优先级应用处于焦点中,则会话处理器继续以调用TPA例程(即,连接符 804)。如果在步骤910中优先级应用未处于焦点中,则会话处理器将隧道焦点定时器设置为预定的最大保持活动时间(图9的步骤912)并调用TPA例程(即,连接符804)。图10是通过连接符B( S卩,连接符726)对过程的继续。会话处理器识别在 TIMER-EXPIRY指示符中是否有任何定时器已到期(图10的步骤1002)。如果在步骤1002 中没有定时器已到期,则会话处理器处理其他类型的消息(图10的步骤1006)并继续(返 回至“开始”)。如果在步骤1002中有定时器已到期,则会话处理器识别到期的定时器是否 是隧道焦点定时器(图10的步骤1004)。如果在步骤1004中到期的定时器不是隧道焦点 定时器,则会话处理器处理与其他定时器到期相关联的过程处理(图10的步骤1010)并继 续(返回至“开始”)。如果在步骤1004中到期的定时器是隧道焦点定时器,则会话处理器 识别优先级应用当前是否处于焦点中(图10的步骤1014)。如果在步骤1014中优先级应 用当前处于焦点中,则过程继续(返回至“开始”)。如果在步骤1014中优先级应用当前未 处于焦点中,则会话处理器识别是否已经超过焦点保持活动定时器(图10的步骤1018)。 如果在步骤1018中未超出,则会话处理器设置剩余的隧道焦点保持活动时间(图10的步 骤1020)并继续(返回至“开始”)。如果在步骤1018中已超出,则会话处理器将隧道焦点 设置为优先级应用(图10的步骤1024)并调用TPA例程(连接符804)。图11是与通过连接符804的调用相关联的“隧道优先级处理算法”或“TPA”例 程。会话处理器识别最大隧道计数是否大于1 (图11的步骤1102)。如果在步骤1102中最 大隧道计数大于1,则会话处理器识别焦点隧道是否被激活(图11的步骤1104)。如果在 步骤1104中焦点隧道被激活,则会话处理器调用BB例程(即,连接符1105)。如果在步骤 1104中焦点隧道未被激活,则会话处理器识别当前激活的隧道的数目是否小于最大隧道计 数(图11的步骤11 )。如果在步骤11 中当前激活的隧道的数目小于最大隧道计数,则 会话处理器激活焦点隧道(图11的步骤1128)并调用BB例程(即,连接符1105)。如果在 步骤11 中当前激活的隧道的数目不小于最大隧道计数,则会话处理器对非优先级隧道 (即,不与priority, net相关联的APN)进行去激活并继续(返回至“开始”)。从来自步骤 1102的“否”分支继续,会话处理器识别最大隧道计数是否恰等于1(图11的步骤1106)。 如果在步骤1106中最大隧道计数不等于1,则存在差错条件并且显示调试警告消息(图10 的步骤1108),该过程继续(返回至“开始”)。如果在步骤1106中最大隧道计数等于1,则 会话处理器识别非焦点隧道是否被激活(图11的步骤1112)。如果在步骤1112中非焦点 隧道未被激活,则会话处理器识别焦点隧道是否被激活(图11的步骤1114)。如果在步骤 1114中焦点隧道被激活,则会话处理器不进行任何操作而仅继续(返回至“开始”)。如果 在步骤1114中焦点隧道未被激活,则会话处理器激活焦点隧道(图11的步骤1116)并继 续(返回至“开始”)。从来自步骤1112的“是”分支继续,会话处理器对非焦点隧道进行 去激活(图11的步骤1122)并继续(返回至“开始”)。图12是与通过连接符1105的调用相关联的BB例程。会话处理器识别优先级隧 道是否被激活(图12的步骤1202)。如果在步骤1202中优先级隧道被激活,则会话处理器 不进行任何操作而仅继续(返回至“开始”)。如果在步骤1202中优先级隧道未被激活,则 会话处理器识别激活的隧道的数目是否小于最大隧道计数(图12的步骤1206)。如果在步 骤1206中激活的隧道的数目小于最大隧道计数,则会话处理器激活优先级隧道(图12的 步骤1208)并继续(返回至“开始”)。如果在步骤1206中激活的隧道的数目不小于最大隧 道计数,则会话处理器对非焦点隧道进行去激活(图12的步骤1212)并继续(返回至“开始”)。从而,描述了用于对移动通信设备的多个应用的分组数据会话的分配进行优先级 处理的方法和设备,尤其是在对同时可用于移动设备的分组数据会话的数目进行限制的无 线网络中。所述多个应用至少包括第一(优先级)应用,与第一(优先级)通信服务相结 合进行操作;以及第二应用,与第二通信服务相结合进行操作。第一(优先级)服务可以是 或包括“推送”型数据或消息同步服务。在操作期间,移动设备使得与第一(优先级)应用 相关联的分组数据会话激活以接入第一(优先级)服务。响应于对针对经由第二应用的信 息的请求的指示进行识别,移动设备使得与第一(优先级)应用相关联的分组数据会话去 激活,并使得与第二应用相关联的分组数据会话激活以接入第二服务。随后,响应于对在预 定时间段内与第二应用相关联的通信不活动进行识别,移动设备使得与第二应用相关联的 分组数据会话去激活,并使得再次与无线网络激活与第一(优先级)应用相关联的分组数 据会话以再次接入第一(优先级)服务。因此,可以不失败地提供与优先级服务(或其他)相关联的通信,而不论是否使用 移动设备中的其他应用。本公开的上述实施例仅作为示例。在不同的环境中可能存在相似或相同的问题 (例如,在CDMA环境中,隧道指代点对点协议“PPP”会话;在WLAN环境中,隧道被称作网络 连接;以及在虚拟专用网“VPN”环境中,隧道指代VPN隧道)。还应当注意,无线网络不需 要对分组数据会话的数目进行限制以便利用本技术;例如,移动台自身可以对分组数据会 话的数目进行限制以节约网络资源,并出于该原因而利用本发明的技术。在不脱离本申请 的范围的前提下,本领域技术人员可以对具体实施例进行改变、修改和变更。所附权利要求 中所述的本发明意在覆盖和涵盖对技术的所有合适的改变。
权利要求
1.一种在移动通信设备中用于对移动通信设备的多个应用的分组数据会话的分配进 行优先级处理的方法,所述多个应用至少包括第一应用,与第一通信服务相结合进行操 作;以及第二应用,与第二通信服务相结合进行操作;所述方法包括以下动作使得与无线通信网络激活与第一应用相关联的分组数据会话,以接入第一通信服务; 响应于对针对经由第二应用的信息的请求的指示进行识别 使得与第一应用相关联的分组数据会话去激活; 使得与无线通信网络激活与第二应用相关联的分组数据会 话,以接入第二通信服务;响应于对在预定时间段内与第二应用相关联的通信不活动进行识别 使得与第二应用相关联的分组数据会话去激活;以及使得再次与无线通信网络激活与第一应用相关联的分组数据会话,以再次接入第一通 信服务。
2.根据权利要求1所述的方法,还包括响应于对针对经由移动通信设备的第三应用的信息的请求的指示进行识别 使得与第一应用相关联的分组数据会话去激活;使得与无线通信网络激活与第三应用相关联的分组数据会话,以接入第三通信服务; 响应于对在预定时间段内与第三应用相关联的通信不活动进行识别 使得与第三应用相关联的分组数据会话去激活;以及使得再次与无线通信网络激活与第一应用相关联的分组数据会话,以再次接入第一通 信服务。
3.根据权利要求1所述的方法,其中,针对与第二应用相关联的信息的请求包括用户 经由移动通信设备的用户接口而发起的、针对通过第二应用而接收的信息的请求。
4.根据权利要求1所述的方法,其中,针对与第二应用相关联的信息的请求包括应用 发起的、针对来自第二应用的信息的请求。
5.根据权利要求1所述的方法,还包括在激活与第二应用相关联的分组数据会话之后初始化并运行定时器,并且针对对第二应用的信息的每个请求重新初始化定时器;以及响应于定时器的到期,对与第二应用相关联的通信不活动进行识别。
6.根据权利要求1所述的方法,其中,能够在无线通信网络中针对移动通信设备而同 时维持的分组数据会话的数目被限制为至少比移动通信设备中同时运行的应用的数目少 1。
7.根据权利要求1所述的方法,其中,能够在无线通信网络中针对移动通信设备而同 时维持的分组数据会话的数目被限制为1。
8.根据权利要求1所述的方法,其中,每个分组数据会话包括分组数据协议PDP上下文。
9.根据权利要求1所述的方法,其中,第一应用包括数据或消息同步应用。
10.根据权利要求1所述的方法,其中,第一应用包括数据或消息同步应用,第二应用包括网页浏览器应用。
11.根据权利要求1所述的方法,其中,所述方法实现在包括计算机可读介质和所述计 算机可读介质上存储的计算机指令在内的计算机程序产品中,所述计算机指令能够被移动 通信设备的一个或多个处理器执行以执行所述方法。
12.—种移动通信设备,包括 一个或多个处理器;无线收发器,耦合至所述一个或多个处理器并操作用于在无线通信网络中进行通信; 用户接口,耦合至所述一个或多个处理器;存储器,用于存储多个应用,所述多个应用至少包括第一应用,与第一通信服务相结 合进行操作;以及第二应用,与第二通信服务相结合进行操作; 所述一个或多个处理器操作用于使用所述无线收发器,使得与无线通信网络激活与第一应用相关联的分组数据会话, 以接入第一通信服务;响应于对针对经由第二应用的信息的请求的指示进行识别 使得与第一应用相关联的分组数据会话去激活;使用所述无线收发器,使得与无线通信网络激活与第二应用相关联的分组数据会话, 以接入第二通信服务;响应于对在预定时间段内与第二应用相关联的通信不活动进行识别 使得与第二应用相关联的分组数据会话去激活;以及使用所述无线收发器,使得在无线通信网络中再次激活与第一应用相关联的分组数据 会话,以再次接入第一通信服务。
13.根据权利要求12所述的移动通信设备,其中,所述一个或多个处理器还操作用于 响应于对针对经由移动通信设备的第三应用的信息的请求的指示进行识别使得与第一应用相关联的分组数据会话去激活;使用所述无线收发器,使得与无线通信网络激活与第三应用相关联的分组数据会话, 以接入第三通信服务;响应于对在预定时间段内与第三应用相关联的通信不活动进行识别 使得与第三应用相关联的分组数据会话去激活;以及使用所述无线收发器,使得再次与无线通信网络激活与第一应用相关联的分组数据会 话,以再次接入第一通信服务。
14.根据权利要求12所述的移动通信设备,其中,针对与第二应用相关联的信息的请 求包括用户经由用户接口而发起的、针对通过第二应用而接收的信息的请求。
15.根据权利要求12所述的移动通信设备,其中,针对与第二应用相关联的信息的请 求包括应用发起的、针对来自第二应用的信息的请求。
16.根据权利要求12所述的移动通信设备,其中,所述一个或多个处理器还操作用于 在激活与第二应用相关联的分组数据会话之后初始化并运行定时器,并且针对对第二应用的信息的每个请求重新初始化定时器;以及响应于定时器的到期,对与第二应用相关联的通信不活动进行识别。
17.根据权利要求12所述的移动通信设备,其中,能够在无线通信网络中针对移动通 信设备而同时维持的分组数据会话的数目被限制为至少比移动通信设备中同时运行的应 用的数目少1。
18.根据权利要求12所述的移动通信设备,其中,能够在无线通信网络中针对移动通 信设备而同时维持的分组数据会话的数目被限制为1。
19.根据权利要求12所述的移动通信设备,其中,每个分组数据会话包括分组数据协 议PDP上下文。
20.根据权利要求12所述的移动通信设备,其中,第一应用包括数据或消息同步应用。
21.一种在移动通信设备中用于对移动通信设备的多个应用的分组数据会话的分配 进行优先级处理的方法,所述多个应用至少包括第一应用,与第一通信服务相结合进行操 作;第二应用,与第二通信服务相结合进行操作;以及第三应用,与第三通信服务相结合进 行操作;所述方法包括以下动作使得与无线通信网络激活与第一应用相关联的分组数据会话,以接入第一通信服务;使得与无线通信网络激活与第二应用相关联的分组数据会话,以接入第二通信服务, 其中,针对第一和第二应用的分组数据会话是同时与无线通信网络维持的;响应于对针对经由第三应用的信息的请求的指示进行识别使得与第二应用相关联的分组数据会话去激活;以及使得与无线通信网络激活与第三应用相关联的分组数据会话,以接入第三通信服务。
22.根据权利要求21所述的方法,还包括响应于对针对经由第二应用的信息的请求的指示进行识别使得与第三应用相关联的分组数据会话去激活;以及使得与无线通信网络激活与第二应用相关联的分组数据会话,以接入第三通信服务。
23.根据权利要求21所述的方法,其中,与第一和第三应用相关联的分组数据会话是 在对与第二应用相关联的分组数据会话进行去激活并激活与第三应用相关联的分组数据 会话之后,同时与无线通信网络维持的。
24.根据权利要求22所述的方法,其中,与第一和第二应用相关联的分组数据会话是 在对与第三应用相关联的分组数据会话进行去激活并激活与第二应用相关联的分组数据 会话之后,同时与无线通信网络维持的。
25.根据权利要求21所述的方法,其中,能够在无线通信网络中针对移动通信设备而 同时维持的分组数据会话的数目被限制为至少比移动通信设备中同时运行的应用的数目 少1。
26.根据权利要求21所述的方法,其中,第一应用包括数据或消息同步应用。
27.根据权利要求21所述的方法,其中,每个分组数据会话包括分组数据协议PDP上下文。
28.—种移动通信设备,包括一个或多个处理器;无线收发器,耦合至所述一个或多个处理器并操作用于在无线通信网络中进行通信;用户接口,耦合至所述一个或多个处理器;存储器,用于存储多个应用,所述多个应用至少包括第一应用,与第一通信服务相结 合进行操作;第二应用,与第二通信服务相结合进行操作;以及第三应用,与第三通信服务 相结合进行操作;所述一个或多个处理器操作用于使用所述无线收发器,使得与无线通信网络激活与第一应用相关联的分组数据会话, 以接入第一通信服务;使用所述无线收发器,使得与无线通信网络激活与第二应用相关联的分组数据会话, 以接入第二通信服务,其中,针对第一和第二应用的分组数据会话是同时与无线通信网络 维持的;响应于对针对经由第三应用的信息的请求的指示进行识别使得与第二应用相关联的分组数据会话去激活;使用所述无线收发器,使得与无线通信网络激活与第三应用相关联的分组数据会话, 以接入第三通信服务。
29.根据权利要求观所述的移动通信设备,其中,第一应用包括数据或消息同步应用。
30.根据权利要求观所述的移动通信设备,其中,每个分组数据会话包括分组数据协 议PDP上下文。
全文摘要
本发明提供了用于对移动通信设备的多个应用的分组数据会话的分配进行优先级处理的方法和设备,尤其是在对同时可用于移动设备的分组数据会话的数目进行限制的无线网络中。所述多个应用至少包括第一(优先级)应用,与第一(优先级)通信服务相结合进行操作;以及第二应用,与第二通信服务相结合进行操作。第一(优先级)服务可以是或包括“推送”型数据或消息同步服务。移动设备使得与第一(优先级)应用相关联的分组数据会话激活以接入第一(优先级)服务。响应于对针对经由第二应用的信息的请求的指示进行识别,移动设备使得与第一(优先级)应用相关联的分组数据会话去激活,并使得与第二应用相关联的分组数据会话激活以接入第二服务。随后,响应于对在预定时间段内与第二应用相关联的通信不活动进行识别,移动设备使对与第二应用相关联的分组数据会话去激活,并使得再次与无线网络激活与第一(优先级)应用相关联的分组数据会话以再次接入第一(优先级)服务。
文档编号H04W88/02GK102090110SQ200880130291
公开日2011年6月8日 申请日期2008年12月30日 优先权日2008年5月9日
发明者杰弗·威廉·维尔塔宁, 约瑟夫·图-龙·杜-恩格克, 西蒙·卓钢·何 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1