专利名称:用于去激活具有较低优先级的ip会话的方法和系统的制作方法
用于去激活具有较低优先级的IP会话的方法和系统 技术领域本申请涉及无线通信,具体涉及IP会话。
技术背景移动设备和相应节点之间的通信通过GPRS (通用分组无线业务) 服务节点在UMTS (通用移动通信系统)网络进行。GPRS服务节点 包括SGSN (服务GPRS支持节点)和GGSN (网关GPRS支持节点)。 这种移动设备和相应节点之间的通信交换包括移动设备和SGSN之间 的通信交换。在移动设备和SGSN节点之间的例如用户层通信(即IP 数据业务)的通信交换使用一个或多个PDP上下文。基于移动设备通 过PDP上下文进行通信的不同应用的数目,可以存在多个PDP上下 文。然而,用于移动设备的PDP上下文可以受移动设备所位于的路由 区域支持的PDP上下文数目所限制。不同的路由区域可以支持不同数 目的PDP上下文。存在移动设备从支持多个PDP上下文的第一路由区域移动到支 持较少PDP上下文的第二路由区域的情况。在这种情况下,如果移动 设备具有比第二路由区域所支持的PDP上下文更多的PDP上下文, 则SGSN将去激活PDP上下文,以使得移动设备没有比第二路由区域 所支持的PDP上下文更多的PDP上下文。典型地,移动设备无法预 测将去激活哪些PDP上下文。这可能导致较差的用户体验,尤其是在 用于语音呼叫的PDP上下文被去激活的情况下。较差用户体检的另一 示例是在用于IP调制解调器/Tethered调制解调器被去激活。发明内容根据本发明一个主要方面,提供了一种移动设备上的方法,包括 确定移动设备的多个互联网协议"P'会话中的每一个IP会话各自的优先级,每一个IP会话各自的优先级指示当移动设备移动进每一移 动设备所支持的IP会话的最大数目比针对该移动设备所建立的IP会 话少的的区域时,应保留移动设备的多个IP会话中的哪一个、以及应 去激活移动设备的多个IP会话中的哪一个;以及将对每一个各自优先 级的指示发送至无线网络。根据本发明的另一主要方面,提供了一种计算机可读介质,其上 存储了计算机可执行指令,用于在处理器上执行以实现上述总结的方 法。根据本发明的另一主要方面,提供了一种移动设备,包括适用 于与无线网络通信的无线接入无线电装置;以及IP优先级功能,适用 于确定移动设备的多个互联网协议4P'会话中的每一个IP会话各 自的优先级,每一个IP会话各自的优先级指示当移动设备移动进每 一移动设备所支持的IP会话的最大数目比针对该移动设备所建立的 IP会话少的区域时,应保留移动设备的多个IP会话中的哪一个、以 及应去激活移动设备的多个IP会话中的哪一个;以及将对每一个IP 会话各自的优先级的指示发送至无线网络。根据本发明的另一主要方面,提供了一种无线网络中的方法,包括保持移动设备的多个IP会话;接收对多个IP会话中的每一个IP 会话各自的优先级的指示;以及在确定由于移动设备移动进所支持的IP会话比针对该移动设备所建立的IP会话少的区域而导致要对移动 设备的多个IP会话中的至少一个进行去激活时,去激活移动设备的被 指示为其优先级比所述多个IP会话中的至少另外一个低的IP会话。 根据本发明的另一主要方面,提供了一种计算机可读介质,其上 存储了计算机可执行指令,用于在处理器上执行以实现上述总结的方 法。根据本发明的另一主要方面,提供了一种无线网络,包括IP会话功能,适用于保持移动设备的多个IP会话;接收对多个IP会话 中的每一个IP会话各自的优先级的指示;以及在确定由于移动设备移动进所支持的IP会话比针对该移动设备所建立的IP会话少的区域而 导致要对移动设备的多个IP会话中的至少一个进行去激活时,去激活移动设备的被指示为具有较低优先级的IP会话。
下面将会参考以下附图来描述实施例,其中 图1A是示例无线网络和移动设备的框图; 图1B是图1A所示的移动设备的框图; 图1C是另一移动设备的框图;图2是向无线网络指示IP会话的优先级的示例方法的流程图; 图3A至3C将向无线网络发送指示的示例方法的流程图;图4A至4C是能够用于向无线网络发送指示的消息的示例消息内 容的表;图5A和5B是示例PDP上下文优先级信息单元的表; 图6A和6B是确定每一个IP会话各自的优先级的示例方法的流 程图;以及图7是去激活被指示为具有较低优先级的IP会话的示例方法的流 程图。
具体实施方式
无线通信系统现在参考图1A,图1示出了示例无线网络100和移动设备10的 框图。无线网络100具有第一路由区域30和第二路由区域40。也可 以有其他路由区域,但是为简明起见没有示出。每个路由区域具有至 少一个RNC (无线网络控制器)。在所示实施例中,第一路由区域30 具有第一RNC31和第二RNC32,第二路由区域具有单个RNC41 。每 个RNC31、 32、 41都分别与响应的RNCId相关联。第一路由区域30 的第一 RNC31和第二 RNC32分别具有RNC Id 31a和RNC Id 32a,而 第二路由区域40的单个RNC41具有RNC Id41a。 RNC内的每个小区 (未示出)以分级方式(通过节点B)与RAI (路由区域标识)相关 联。RAI可以包括一个或多个小区,并横跨RNC。在一些实施例中, 每个RAI都是国家代码、网络代码和路由区域代码的组合。对于其他无线网络RAI可能会不同。在所述示范实施例中,每个RNC31、 32、 41都耦合到SGSN (服 务通用分组无线服务支持节点)50, SGSN50则耦合到GGSN(网关 GPRS支持节点)60,GGSN60则耦合到PDN(分组数据网络)70。PDN70 可以是例如互联网。SGSN50具有耦合到处理器52的IP会话功能51, 也可以具有其他组件,但是为简明起见未示出。无线网络100被示为具有单个移动设备,也就是移动设备10。也 可以有其他移动设备,但是为简明起见而未示出。参考图1B,示出了 图1A所示的移动设备10的框图。移动设备10具有耦合到无线接入 无线电装置11的处理器12、 IP会话管理功能13、应用14和用户接口 15。移动设备IO可以具有其他组件,但是为简明起见未示出。现在返 回参考图1A,移动设备10当前位于第一路由区域31内。然而,移动 设备10可以如移动箭头19指示的那样移动到另一路由区域,例如第 二路由区域40。在操作中,移动设备10适用于使用其无线接入无线电装置11与 无线网络100通信。这种通信可以是例如语音通信、电子消息收发或 应用14所支持的其他任何适当形式的通信。与无线网络100的至少部 分通信是通过移动设备100和SGSN50之间的一个或多个IP会话的。 PDP (分组数据协议)会话是IP会话的示例。基于应用14具有的己 经建立的IP会话的数目,在移动设备10和SGSN50之间可以有多个 IP会话。然而IP会话的数目典型地由移动设备io所在的路由区域(当 前是由第一路由区域30)限制。对于给定的移动设备,不同的路由区域可以支持不同数目的IP会 话。例如,这可能取决于路由区域的RNC,或者备选地可能取决于对 无线网络的任意其他限定。在所示的示例中,假设第一路由区域支持 针对移动设备10的三种IP会话,假设第二路由区域40支持针对移动 设备10的单一 IP会话。假设移动设备10具有三种建立的IP会话, 同时处于第一路由区域。然而,如移动箭头ll所示,在移动至第二区 域时,由于第二路由区域仅支持单一 IP会话,因而将去激活三种IP 会话中的两种。SGSN50去激活两种IP会话,但这可以通过来自RNC9的信令来激活。根据本发明的实施例,IP会话优先级功能13在移动设备10内执 行方法,以便确定每一个IP会话的相应优先级,以及将对每一个相应优先级的指示发送至无线网络100。 SGSN 50接收每一个IP会话的相 应优先级的指示。根据本发明的另一实施例,IP会话功能51在SGSN 50中执行方法,以便在确定由于移动设备IO移动进所支持的IP会话 比针对该移动设备所建立的IP会话少的路由区域而导致要对至少一个 IP会话去激活时,去激活被指示为具有较低优先级的IP会话。在多于 一个IP会话要被去激活的情况下,去激活被指示为具有较低优先级的 多于一个IP会话。因此,没有被去激活的IP会话是被移动设备指示 为具有较大优先级的那些IP会话。下面参考图2 — 5提供进一步详细 内容。应该理解,当通常指示某个IP会话的优先级低于其他IP会话时, 将该IP会话指示为具有"较低"优先级。在一些实现中,这就是具有 最低优先级的IP会话。被指示为具有较低优先级的IP会话可能本质 上并非低优先级的IP会话,而是被指示为具有低于其他IP会话的优 先级。稍后,移动设备IO可以移动回支持更多IP会话的路由区域,例 如第一路由区域30。在这种情况下,移动设备10可以选择重新建立 那些被去激活的IP会话。在一些实现中,例如,移动设备10通过向 先线网络100的SGSN 50发送激活PDP上下文请求消息来重新建立 IP会话。作为对激活PDP上下文请求消息的响应,SGSN50可以建立 针对移动设备IO的IP会话。在一些实现中,移动设备10自动发起要 重新建立的IP会话。在其他实现中,移动设备io的用户例如利用用 户15来提供输入,以发起要重新建立的IP会话。在其他实现中,无 线网络100发起要重新建立的IP会话。例如,无线网络100可以向移 动设备100发送请求PDP上下文激活消息。其他实施方式也是可能的。在所示实施例中,假定不管存在多少RNC,每个路由区域内为移 动设备IO支持相同数目的IP会话。典型地,路由区域具有单个RNC, 对第二路由区域40来说即是如此。针对给定移动设备所支持的IP会话数目当前由RNC限制。因此,尽管实际上限制的因素为RNC,路
由区域也可以典型地被认为是限制因素。然而, 一个路由区域可能具
有多于一个RNC,对第一路由区域30来说即是如此。因此,基于移动设备位于路由区域的位置,路由区域能够针对移动设备支持不同数目的PDP上下文。这就是路由区域不能被认为是限制因素的情况。尽管此处呈现的示例将"路由区域"称为移动终端的IP会话数目的限制,但是能够理解,网络中更广义的"区域"限制了移动终端的IP会话数目。"区域"可以是路由区域、由例如RNCId定义的路由区域的一部分、网络、小区id或其中限制了针对移动设备所支持的IP会话数目的其他区域。
在 一 些实施例中,在移动设备的连接/激活状态( CELL_DCH,CELL—FACH ) 和 空 闲 状 态(CELL一PCH,URA—PCH,IDLE)之间存在细微的区别。在空闲状态时路由区域对移动设备来说是己知的;然而,RNCid典型地是未知的。在空闲状态时,移动设备为了查出其服务RNC id而进入连接/激活状态。这将会浪费电池寿命等。因此,在一些实施例中,针对路由区域来考虑所支持的IP会话数目,而不管路由区域是否是最低等级的粒度。对于移动设备IO的IP会话管理功能13而言有多个可能性。在所示实施例中,IP会话管理功能13被实现为软件,并且在处理器12上执行。然而,更一般地,IP会话管理功能13可以被实现为软件、硬件、固件或其任意适当的组合。在所示实施例中,IP会话管理功能13被示为单个组件。然而,更一般地,IP会话功能13可以被实现为一个或多个组件。IP会话管理功能13包括多于一个组件的示例将在下面详细描述。
在一些实施例中,IP会话管理功能13包括NAS(非接入层)和AS(接入层)。NAS包括会话管理层,并且管理IP会话。例如,NAS可以启动将激活的PDP上下文请求消息发送到SGSN50。AS管理无线接入无线电装置的空中接口 ,并且为每个激活的IP会话包括相应的RAB(无线接入承载)。RAB是RF (射频)传送的标识。可以具有没有相应RAB的隐匿(dormant) IP会话。例如,AS可以启动将服务请求消息发送到RNC。
对于无线网络100的IP会话功能51而言有多种可能性。在所示实施例中,IP会话功能51被实现为软件,并且在处理器52上执行。然而,更一般地,IP会话管理51可以被实现为软件、硬件、固件或其任意适当的组合。在所示实施例中,IP会话功能51被示为SGSN 50的单个组件。然而,更一般地,IP会话功能51可以被实现为一个或多个组件,并且可以被实现为SGSN50的一部分或独立于SGSN50。所述一个或多个组件可以分布在无线网络100中或位于共同位置。其他实施方式也是可能的。
对于无线网络IOO而言有多个可能性。在所示实施例中,无线网络100是UMTS (通用移动通信系统)网络。然而,更一般地,无线网络100可以是其中存在支持不同IP会话数目的区域的任何无线网络。
对于移动设备IO而言有多个可能性。现在参考图1C,示出了可以执行此处描述的任何方法的另一移动设备80的框图。应该理解到,仅为了示范的目的而示出了移动设备80的非常特定的细节。
处理设备(微处理器128)示例性地示出为耦合在键盘114和显示器126之间。响应于用户在键盘114上的键操作,微处理器128控制显示器126的操作,同时也控制移动设备80的整个操作。
移动设备80具有可以垂直拉长或呈现其他尺寸和形状的外壳(包括翻盖式外壳结构)。键盘114可以包括模式选择键或其他硬件或软件,用于在文本输入和电话输入之间切换。
除了微处理器128,还示意性地示出了移动设备80的其他部件。
其中包括通信子系统170;短距离通信子系统102;键盘114和显示
器126以及其他输入/输出设备,包括-一组LED104、 一组辅助I/O设备106、串行端口 108、扬声器111和麦克风112;以及存储设备,包括闪存116和随机访问存储器(RAM) 118;和多种其他设备子系统120。移动设备80可以具有电池121,以便为移动设备80的激活部件供电。在一些实施例中,移动设备80是具有语音和数据通信功能的双路射频(RF)通信设备。此外,在一些实施例中,移动设备80具有
12通过互联网与其他计算机系统通信的能力。
在一些实施例中,由微处理器128执行的操作系统软件被存储在持久性存储器中,例如闪存116,但是也可以被存储在其他类型的存
储设备中,例如只读存储器(ROM)或类似的存储元件。另外,系统
软件、特定设备应用或其部分可以临时载入易失性存储器,例如
RAM118中。由移动设备80接收的通信信号也可以存储在RAM 118中。
微处理器128除了操作系统功能之外还能够执行移动设备80上的软件应用。可以在制造过程中将控制基本设备操作的例如语音通信模块130A和数据通信模块130B的预定一组软件应用安装在移动设备80上。另外,在制造过程中还可以将个人信息管理器(PIM)安装在移动设备80上。在一些实施例中,PIM应用能够组织和管理数据项,例如电子邮件、日程事件、语音邮件、约会和任务项目。在一些实施例中,PIM应用还能够通过无线网络IOO发送和接收数据项目。在一些实施例中,利用存储的设备用户相应数据项目或与主计算机系统相关联的相应数据项,通过无线网络110对由PIM应用管理的数据项进行无缝集成、同步和更新。同时,可在制造过程中安装作为另一软件模块130N示出的附加软件模块。
通过通信子系统170,并且可能通过短距离通信子系统170,执行包括数据和语音通信的通信功能。通信子系统170包括接收机150、发射机152和一个或多个天线,所述一个或多个天线示为接收天线154和发射天线156。另外,通信子系统170还包括处理模块,例如数字信号处理器(DSP) 158和本地振荡器(LO) 160。通信子系统170的特殊设计和实现基于移动设备80要工作的通信网络。例如,移动设备80的通信子系统170可以被设计为与MobiteX 、 DataTAC^或通用分组无线服务(GPRS)移动数字通信网络一起操作,并且还可以被设计为与任意语音通信网络 一 起操作,例如改进的移动电话服务(AMPS)、时分多址接入(TDMA)、码分多址接入(CDMA)、个人通信服务(PCS)、全球移动通信系统等。被移动设备80也可以使用任何其他类型的数据和语音网络,包括分离的和集成的。网络接入可能随通信系统的种类而变化。例如,在Mobitex^和DataTAC 网络中,移动设备使用与每个设备相关联的唯一个人识别号码(PIN)注册到网络上。然而在GPRS网络中,网络接入典型地与设备的订户或用户相关。因此为了在GPRS网络上进行操作,典型地GPRS设备具有订户身份模块,该模块通常被称为订户身份模块(SIM)卡。
当完成网络注册或激活程序时,移动设备80可以通过通信网络110发送和接收通信信号。由接收天线154从通信网络110接收的信号被路由到接收器150,接收器150提供信号放大、频率下转换、滤波、信道选择等,还有也提供模数转换。接收信号的模数转换允许DSP158执行更复杂的通信功能,例如解调和解码。以相似的方式,DSP158处理要发送给网络110的信号(例如调制和编码),然后提供给发射机152,用于数模转换、频率上转换、滤波、放大并通过发射天线156发送到通信网络110。
除了处理通信信号之外,DSP158还提供对接收机150和发射机152的控制。例如,可以通过在DSP158中实现的自动增益控制算法自适应地控制施加于接收机150和发射机152中的通信信号的增益。
在数据通信模式下,例如文本消息或网页下载的接收信号由通信子系统170处理并输入到微处理器128。然后微处理器128进一步处理接收信号,以输出到显示器126或可选地输出到某些其他辅助I/O设备106。设备用户还可以使用键盘114和/或一些其他辅助I/O设备106生成数据项,例如电子邮件消息,其他辅助I/O设备106例如是触摸板、摇杆开关、拇指轮或其他任何类型地输入设备。然后所生成的数据项通过通信子系统170在整个通信网络110上发送。
在语音通信模式下,除了接收信号被输出到扬声器111并且要发送的信号由麦克风112生成之外,设备的整个操作基本与数据通信模式基本相同。也可以在移动设备80上实施可选的语音或音频I/O子系统,例如语音消息记录子系统。另外,显示器126也可以应用于语音通信模式下,例如为了显示呼叫方的身份、语音呼叫的持续时间或其他语音呼叫相关信息。短距离通信子系统102能够实现移动设备80和其他临近的系统或设备之间的通信,这些系统或设备不必是相同的设备。例如,短距离通信子系统可以包括红外设备和相关电路和组件,或提供与类似功能的系统和设备通信的蓝牙TM通信模块。
移动设备中的方法
现在参考图2,示出了向无线网络指示IP会话的优先级的示例方
法的流程图。该方法可以由移动设备执行,例如由图1A和1B所示的移动设备10的IP会话优先级功能13执行,或由图1C所示的移动设备80执行。在步骤2-l,移动设备确定多个IP会话中的每一个的相应优先级。在步骤2-2,移动设备将对每一个相应优先级的指示发送至无线网络。
这里有多种方式使得移动设备可以将该指示发送至无线网络。参考图3A至3C提供示例。在一些实施例中,如步骤3A-1所示,移动
设备发送具有每一个相应优先级的指示的消息。在其他实施方式中,如步骤3B-1所示,移动设备发送多个消息。每一个消息提供对IP会话中的至少一个的相应优先级的动态更新。多个消息可以是各种不同类型,或者是相同类型。在其他实施方式中,如步骤3C-1所示,移动设备在触发优先级水平更新的事件下将至少一个消息发送至无线网络。其他实施方式也是可能的。
这里有多个消息类型可发送,以用于提供对每一个相应优先级的指示。下面仅为了示范的目的提供特定类型的消息。应该理解示例消息的特定细节仅仅是为了示范的目的而提供的。
在一些实施方式中,该消息是RAU (路由区域更新)请求消息。例如,可以在移动设备横跨路由区域边界时,或者当移动设备从空闲状态转移到备用状态(例如移动设备上电)时,周期性发送RAU请求消息。该消息可以由移动设备发送至无线网络,以请求对其位置文件的更新,或者请求对非GPRS服务的IMS附着。在一些实例中,只要存在激活的语音呼叫,则无论是否有数据要发送,都要给RAU请求消息。在一些实施方式中,将该指示提供给RAU请求消息作为新的字段,用以传达PDP上下文优先级。参照图4A,示出了 RAU请求消息的示例消息内容的表。该表具有标记为IEIS1、信息单元82、类型83、存在84、格式85和长度86的列。该表具有多个字段91,包括"PDP上下文优先级"字段,即用于传达PDP上下文优先级的新字段。"PDP上下文优先级"具有正I值,例如可以是38。
在其他实施方式中,该消息是修改PDP上下文接受消息。该消息可以由移动设备发送至无线网络,以确认对激活PDP上下文的修改。在一些实施方式中,将该指示提供给修改PDP上下文接受消息作为新字段,用于传达PDP上下文优先级。参照图4B,示出了修改PDP上下文接受消息的示例消息内容的表。该表具有标记为IEI 81、信息单元82、类型83、存在84、格式85和长度86的列。该表具有多个字段91,包括"PDP上下文优先级"字段,即用于传达PDP上下文优先级的新字段。"PDP上下文优先级"具有IEI值,例如可以是38。
在其他实施方式中,该消息是激活PDP (分组数据协议)请求消息。例如,该激活PDP请求消息可以在移动设备正在请求去激活PDP会话或者在移动设备要至激活新的NSAPI (网路服务接入点标识符)时发送。在一些实施方式中,激活PDP上下文请求消息将该指示当作传达PDP上下文优先级的新字段。在一些实施方式中,该新字段传送新PDP上下文和/或现有PDP上下文的PDP上下文优先级。通过传达现有PDP上下文的PDP上下文优先级,可以传达对现有PDP上下文
的改变。其他实施方式也是可能的。
在其他实施方式中,该消息是PDP状态请求消息。例如,该PDP
状态请求消息可以在移动设备正在请求PDP会话的状态时发送。在一
些实施方式中,该PDP状态请求消息将该指示当作传达PDP上下文优
先级的新字段。
在其他实施方式中,该消息是去激活PDP上下文请求消息。例如,该去激活PDP上下文请求消息可以在移动设备正在去激活PDP上下文时发送。可以发送该消息以请求对激活PDP上下文或激活MBMS上下文的去激活。在一些实施方式中,去激活PDP上下文请求消息将该指示当作传达PDP上下文优先级的新字段。在其他实施方式中,该去激活PDP上下文请求消息没有包括指示作为字段,这是因为去激活PDP上下文充当了 PDP上下文的优先级低于其他PDP上下文的优先 级的隐式指示。参照图4C,示出了去激活PDP上下文请求消息的示 例消息内容的表。该表具有标记为IEI81、信息单元82、类型83、存 在84、格式85和长度86的列。该表具有多个字段93,包括"PDP上 下文优先级"字段,即用于传达PDP上下文优先级的新字段。"PDP 上下文优先级"具有IEI值,例如可以是38。
在其他实施方式中,该消息是PDP服务请求消息。例如,该PDP 服务请求消息可以在移动设备正在请求现有PDP上下文的服务时发 送。在一些实施方式中,PDP服务请求消息将该指示当作传达PDP上 下文优先级的新字段。
在其他实施方式中,该消息是优先级更新消息。该优先级更新消 息可以是能够携带每一个相应优先级的指示的任意适当消息。例如, 只要移动设备确定更新的优先级要被执行,就发送该优先级消息。在 一些实施方式中,该优先级更新消息是从移动设备发送至无线网络的
修改PDP上下文请求消息。在一些实施方式中,该修改PDP上下文请 求消息将该指示当作传达PDP上下文优先级的新字段。在其他实施方 式中,该优先级更新消息是修改PDP上下文优先级消息。
已经为具有每一个相应优先级的指示的消息提供了示例消息。在 一些实施方式中,所述消息是基于在3GPP (第三代合作伙伴项目) TS 24.008 V7.5.0中定义的消息,具有适当的修改,以包括每一个相应 优先级的指示。其他实施例也是可能的。
对于该指示而言有多个可能性。在一些实施方式中,该指示包括 多个不同IP会话类型中的每一个的相应数值优先级水平。例如,如果 存在用于调制解调通信的第一 IP会话,用于WAP (无线应用协议) 通信的第二IP会话,以及用于推送电子邮件的第三IP会话,则该指 示例如可以是(1, 3, 2)。在这种情况下,用于调制解调通信的第一 IP会话具有最高优先级水平,而用于WAP通信的第二 IP会话具有最 低优先级水平。在特定实施方式中,该指示是与可以保持的IP会话相 对应的优先级水平的有序集合。例如,可以通过诸如RAU接受消息之 类的消息向移动设备通知已经建立的IP会话。移动设备可以发送诸如RAU接受之类的消息作为对该消息的响应,RAU接受具有对与己经
建立的IP会话相对应的优先级水平的有序集合的指示。
在其他实施方式中,该指示包括优先级顺序。例如,如果存在用
于调制解调通信的第一 IP会话以及用于VoIP (IP电话)通信的第二
IP会话,则该指示例如可以是(第一IP会话的标识符、第二IP会话 的标识符)。在这种情况下,用于调制解调通信的第一 IP会话被指示
为具有与用于VoIP的第二 IP会话高的优先级。其他实施方式也是可 能的。现在参照图5A和5B,示出了示例PDP上下文优先级信息单元 的表。应理解,所示的示例中所示的PDP上下文优先级信息单元是丢 与该指示的特定实施方式,仅用于示范的目的。PDP上下文优先级信 息单元的目的是指示NSAPI能够识别的每一个PDP上下文的优先级。 无线网络可以使用该优先级来确定针对诸如资源限制之类的问题去激 活哪些PDP上下文。根据编码方案对PDP上下文状态信息单元进行编 码。在一些实施方式中,数据字段的IEI (信息单元标识符)在PDP 数目之前。图5A中的表具有用于对第一优先级NSAPI、第二优先级 NSAPI、...、和第i^一优先级NSAPI进行编码的条目。在图5B的表 中,根据编码方案概要对这些条目进行编码。
在其他实施方式中,与诸如针对互联网浏览之类的IP会话短期持 续时间相比,该指示标识诸如针对"永远在线"IP会话的类型优先级。 可以隐式地将特定类型的IP会话看作为具有高于其他的优先级。其他 实施方式也是可能的。
对于出发优先级水平更新的事件而言有多个可能性。在一些实施 方式中,该事件是IP会话的变化。在其他实施方式中,该事件是用户 输入指定应该存在优先级水平更新。在其他实施方式中,该事件是指 示要执行优先级水平更新的预定调度。在一些实施方式中,该事件取 决于正被发送的消息类型,上面己经提供了其实施例。其他实施方式 也是可能的。
现有返回参考图2,这里有多种方式使得移动设备可以确定每一 个IP会话的各自优先级。参考图6A和6B给出了示例。在-一些实施 方式中,如步骤6A-l所示,移动设备接受用于确定每一个IP会话的各自优先级的用户输入。相应地,移动设备基于该用户输入来确定每 一个IP会话的各自优先级。在其他实施方式中,如步骤6B-1所示, 移动设备保持对预定类型的每一个IP会话的预定优先级水平的记录。 相应地,移动设备基于该记录来确定每一个IP会话的各自优先级。其 他实施方式也是可能的。 无线网络中的方法
现在参照图7,示出了去激活被指示为具有较低优先级的IP会话
的示例方法的流程图。该方法可以通过无线网络来实施,例如通过图
1A所示的无线网络100的IP会话功能51来实施。
在步骤7-l,无线网络保持移动设备的IP会话。如上所述,移动 设备向无线网络指示IP会话的优先级。在步骤7-2,无线网络接收对 每一个IP会话的各自优先级的指示。在步骤7-3,在确定由于移动设 备移动进所支持的IP会话比针对该移动设备所建立的IP会话少的区 域而导致要对IP会话中的至少一个进行去激活时,无线网络去激活被 指示为具有较低优先级的IP会话。在多于一个IP会话要被去激活的 情况下,去激活被指示为具有较低优先级的多于一个IP会话。因此, 没有被去激活的IP会话是被移动设备指示为具有较大优先级的那些 IP会话。
无线网络有多种方式来接收对每一个IP会话的各自优先级的指 示。例如,无线网络可以在移动设备使用上述实施方式中的任意一个 或多个来发送该指示时接收该指示。
IP会话
在上述示范中,参考IP会话。应该理解,对于IP会话而言具有 多种可能性。例如,IP会话可以包括任何永远在线的IP会话、IM (即 时消息收发)IP会话、WAP (无线应用协议)IP会话、MMS (多媒 体消息服务)IP会话、DUN (拨号上网)IP会话、LBS (基于位置服 务)IP会话、IP调制解调IP会话和PTT(—按即通)IP会话。IP会话
的特性是实施方式特定的,并且典型地取决于无线网络。在一些实施 例中,无线网络是UMTS网络,并且每个IP会话是各个PDP(分组数根据上述教导能够对本申请做出多种修改和改变。因此应该理 解,在所附权利要求的范围内,本申请可以以不同于此处特定描述的 方式实践。
权利要求
1、一种移动设备中的方法,包括以下步骤确定所述移动设备的多个互联网协议IP会话中的每一个IP会话各自的优先级,每一个IP会话各自的优先级指示当所述移动设备移动进每一移动设备所支持的IP会话的最大数目比针对所述移动设备所建立的IP会话的数目少的区域时,应保持所述移动设备的多个IP会话中的哪些、以及应去激活移动设备的多个IP会话中的哪些;以及将对每一个IP会话各自的优先级的指示发送至无线网络。
2、 权利要求l的方法,其中,将对每一个IP会话各自的优先级的 指示发送至无线网络的步骤包括向无线网络发送至少一个消息,所述至少一个消息包括对每一个IP会话各自的优先级的指示。
3、 权利要求2的方法,其中,所述至少一个消息包括下列消息中 的至少一个路由区域更新RAU请求消息; 修改PDP上下文接受消息; 激活分组数据协议PDP请求消息; PDP状态请求消息; PDP去激活消息; PDP服务请求消息;以及 优先级更新消息。
4、 权利要求2或3的方法,其中,向无线网络发送至少一个消息 包括发送多个消息,所述多个消息中的每一个提供对所述多个IP会话 中的至少一个IP会话各自的优先级的动态更新。
5、 权利要求2或3的方法,其中,向无线网络发送至少一个消息包括在触发优先级水平更新的事件下,将所述至少一个消息发送给无 线网络。
6、 权利要求5的方法,其中,触发优先级水平更新的事件包括所述多个IP会话的改变。
7、 权利要求1-6中任意一个的方法,还包括接受用户输入;其中,基于所述用户输入确定所述多个优先级IP会话中的每一个IP会话各自的优先级。
8、 权利要求1-6中任意一个的方法,还包括保持对预定类型的每一个IP会话的预定优先级水平的记录;其中,基于所述记录确定所述多个IP会话中的每一个IP会话各自的优先级。
9、 权利要求1-8中任意一个的方法,其中,所述多个IP会话包括下列会话中的至少一个永远在线IP会话、即使消息收发IMIP会话、无线应用协议WAPIP会话、多媒体消息服务MMSIP会话、拨号上网DUNIP会话、基于位置服务LBSIP会话、IP调制解调IP会话和一按即通PTT IP会话。
10、 权利要求1-9中任意一个的方法,其中,所述多个IP会话中的每一个IP会话是各自分组数据协议PDP上下文的一部分。
11、 一种计算机可读介质,其中存储有用于在计算机设备的处理器上执行的计算机可执行指令,以便执行权利要求1到10中任意一个的方法。
12、 一种移动设备,包括无线接入无线电装置,适用于与无线网络通信;以及IP优先级功能,适用于确定所述移动设备的多个互联网协议IP会话中的每一个IP会话各自的优先级,每一个IP会话各自的优先级指示当所述移动设备移动进每一移动设备所支持的IP会话的最大数目比针对所述移动设备所建立的IP会话的数目少的区域时,应保持所述移动设备的多个IP会话中的哪些、以及应去激活移动设备的多个IP会话中的哪些;以及将对每一个IP会话各自的优先级的指示发送至无线网络。
13、 权利要求12的移动设备,其中,所述IP优先级功能包括非接入层NAS,用于管理IP会话;以及接入层AS,用于管理空中接口或无线接入无线电装置,所述AS 包括激活的每一个IP会话的各自无线电接入承载RAB。
14、 一种无线网络中的方法,包括保持移动设备的多个IP会话;接收对所述多个IP会话中的每一个IP会话各自的优先级的指示; 以及在确定由于所述移动设备移动进所支持的IP会话比针对所述移动 设备所建立的IP会话少的区域而导致要对所述移动设备的多个IP会 话中的至少一个进行去激活时,去激活所述移动设备的被指示为优先 级比所述多个IP会话中的至少另外一个低的IP会话。
15、 权利要求14的方法,其中,接收多个IP会话中的每一个IP 会话各自的优先级的指示包括接收来自移动设备的至少一个消息,所述至少一个消息包括对每 一个IP会话各自的优先级的指示。
16、 权利要求15的方法,其中,所述至少一个消息包括下列消息中的至少一个路由区域更新RAU请求消息;修改PDP上下文接受消息; 激活分组数据协议PDP请求消息; PDP状态请求消息; PDP去激活消息; PDP服务请求消息;以及 优先级更新消息。
17、 权利要求15或16的方法,其中,接收来自移动设备的至少一个消息包括接受多个消息,所述多个消息中的每一个提供对所述多个IP会话 中的至少一个IP会话各自的优先级的动态更新。
18、 权利要求14到17中任意一个的方法,其中,所述多个IP会话包括下列会话中的至少一个永远在线IP会话、即使消息收发IM IP会话、无线应用协议WAP IP会话、多媒体消息服务MMS IP会话、拨号上网DUNIP会话、基于位置服务LBSIP会话、IP调制解调IP会话和一按即通PTT IP会话。
19、 权利要求14-18中任意一个的方法,其中,所述多个IP会话中的每一个IP会话是各自分组数据协议PDP上下文的一部分。
20、 一种计算机可读介质,其中存储有用于在计算机设备的处理器上执行的计算机可执行指令,以便执行权利要求14到19中任意一个的方法。
21、 一种包括IP会话功能的无线网络,该IP会话功能适用于保持移动设备的多个IP会话;接收对所述多个IP会话中的每一个IP会话各自的优先级的指示;以及在确定由于所述移动设备移动进所支持的IP会话比针对所述移动设备所建立的IP会话少的区域而导致要对所述移动设备的多个IP会话中的至少一个进行去激活时,去激活所述移动设备的被指示为具有较低优先级的IP会话。
22、 权利要求21的无线网络,还包括服务通用分组无线电服务支持节点SGSN,用于接收对所述多个IP会话中的每一个IP会话各自的优先级的指示;其中,所述SGSN包括所述IP会话功能。
全文摘要
提供了一种用于去激活优先级较低的IP会话的系统和方法。存在移动设备从支持多个IP会话的第一区域移动至支持较少IP会话的第二区域的实例。在这种情况下,如果移动设备所具有的IP会话比第二区域所支持的IP会话多,则无线网络将去激活IP会话。根据本申请的实施例,移动设备确定IP会话中的每一个IP会话各自的优先级,并将对每一个IP会话各自的优先级的指示发送至无线网络。根据本申请的第二实施例,无线网络去激活被指示为优先级较低的IP会话。因此,未被去激活的IP会话是被移动设备指示为优先级较高的那些IP会话。
文档编号H04W80/04GK101563950SQ200780045551
公开日2009年10月21日 申请日期2007年10月10日 优先权日2006年10月13日
发明者M·哈立德·伊斯兰, 杰弗·维尔塔南, 真 金 申请人:捷讯研究有限公司