在多模式无线网络中用于寻呼接收的方法和装置

申请号 CN201080054763.4 申请日 2010-10-21 公开(公告)号 CN102640552A 公开(公告)日 2012-08-15
申请人 苹果公司; 发明人 V·拉玛萨迈; G·P·德瓦西加玛尼; S·瓦苏德范; M·纳拉格;
摘要 公开了使移动设备能够接收来自多个网络的寻呼通知的方法和装置。在本 发明 的一个 实施例 中,与第一网络连接的第一设备暂时忽略第一网络,以代替地监控第二网络。第一设备识别并优先级化第一网络的应用列表;优先级化的列表允许第一设备抢占其较低优先级的一个任务以代替地为了寻呼消息监控第二网络。所描述的方法和装置启动例如用于与GPRS NMO-2型网络连接的B类蜂窝设备的GSM寻呼。B类蜂窝设备能够忽略某些GPRS数据(该数据是容错的),以解码GSM寻呼信道,否则该寻呼信道会被丢失。
权利要求

1.一种用于对移动设备内的一个或更多个应用优先支持寻呼接收的方法,所述移动设备与主接口耦接,所述主接口支持至少一个容错应用,所述方法包括:
在不暂停所述主接口的情况下在次接口处检查寻呼消息;以及
忽略在所述至少一个容错应用中产生的错误。
2.根据权利要求1所述的方法,还包括:如果发现至少一条寻呼消息,则暂停所述主接口。
3.根据权利要求2所述的方法,还包括:如果没有发现寻呼消息,则使所述主接口继续。
4.根据权利要求1所述的方法,其中所述至少一个容错应用还包括优先级,以及服务质量(QoS)参数。
5.根据权利要求4所述的方法,其中所述优先级至少部分基于所述QoS参数。
6.根据权利要求1所述的方法,其中所述主接口和次接口是基本上时间对准的。
7.根据权利要求6所述的方法,还包括:为检查所述次接口的动作确定调度,所述调度至少部分基于共用时间事件。
8.根据权利要求7所述的方法,其中所述共用时间事件包括下列项中的至少一项:(i)边界,和/或(ii)时隙边界。
9.一种移动装置,包括:
数字处理器;
与所述处理器数据通信的主无线接口;
与所述处理器数据通信的次无线接口;以及
与所述处理器数据通信的存储设备,所述存储设备包括计算机可执行的指令,所述指令在由所述数字处理器执行时:
创建应用的列表,所述应用列表至少部分基于与所述主无线接口耦接的一个或更多个应用;
将对所述次无线接口的接入添加所述应用列表;
对于所述应用列表中的每个应用,分配相应的优先级;
调度一个或更多个评价事件;以及
在评价事件期间,基于所分配的优先级从所述应用列表中选择并执行一个应用。
10.根据权利要求9所述的装置,其中所述次无线接口的所述接入包括寻呼接入。
11.根据权利要求9所述的装置,其中与所述主无线接口耦接的至少一个应用是容错的。
12.根据权利要求11所述的装置,其中所述至少一个容错应用具有服务质量(QoS)参数。
13.根据权利要求12所述的装置,其中所述至少一个容错应用的所述优先级至少部分基于QoS参数。
14.根据权利要求9所述的装置,其中所述主无线接口被配置用于分组交换数据,并且所述次无线接口被配置用于电路交换数据。
15.根据权利要求14所述的装置,其中所述主无线接口是通用分组无线业务(GPRS)兼容的接收器,并且所述次无线接口是全球移动通信系统(GSM)兼容的接收器。
16.一种计算机可读的装置,包括具有布置于上的多条指令的存储介质,所述指令被配置使得当由主机设备的处理器执行时,通过以下操作对一个或更多个应用实行优先的寻呼接收:
促使所述主机设备的主接口与通信介质耦接,所述主接口支持至少一个容错应用;
在不暂停所述主接口的情况下在次接口处检查寻呼消息;以及
忽略在所述至少一个容错应用内产生的错误。
17.根据权利要求16所述的计算机可读的装置,其中所述主机设备包括无线移动设备,并且所述第一接口包括无线接口。
18.根据权利要求17所述的计算机可读的装置,其中所述第一接口和第二接口中的一个与电路交换网络通信,并且所述第一接口和第二接口中的另一个与分组交换网络通信。
19.一种操作B类移动无线设备以便提供与分组交换和电路交换两种网络的虚拟同时连接的方法,所述方法包括:
在所述分组交换网络中识别出至少一个时机;以及
仅在所述至少一个时机内解码与所述电路交换网络关联的寻呼信道。
20.根据权利要求19所述的方法,还包括不暂停或中断与所述分组交换网络关联的应用的操作,以便获得通过所述寻呼信道发送的一条或更多条寻呼消息。
21.一种用于在次网络与主网络连接的同时经由次网络来接收消息的方法,其中所述主网络和次网络是正常排他性的,该方法包括:
调度一个或更多个评价事件;
对与所述主网络通信的一个或更多个应用进行优先级化;
对于每个评价事件,确定是否应在所述次网络处检查消息;以及
对于应检查消息的评价事件:
忽略经由与所述一个或更多个应用关联的主接口接收到的所述一个或更多个应用的数据元素;以及
检测次接口上的消息。
22.根据权利要求21所述的方法,其中所述主网络是分组交换的,并且所述次网络是电路交换的。
23.根据权利要求22所述的方法,其中所述主网络是通用分组无线业务(GPRS)网络,并且所述次网络是全球移动通信系统(GSM)网络。
24.根据权利要求23所述的方法,还包括:与所述次接口耦接。
25.根据权利要求23所述的方法,其中与所述次网络耦接的动作在GPRS临时流(TBF)时段内发生。
26.根据权利要求25所述的方法,其中与所述次接口耦接的动作在GPRS空闲帧时段内发生。
27.根据权利要求26所述的方法,其中与所述次接口耦接的动作在成功的GPRS基站识别码(BSIC)的解码时段内发生。
28.根据权利要求23所述的方法,其中与所述次接口耦接的动作在GSM空闲时隙与GPRS分组数据业务信道(PDTCH)重叠时发生。
29.根据权利要求21所述的方法,其中所述消息包括寻呼消息。
30.根据权利要求29所述的方法,其中确定是否应在所述次网络处检查消息的动作包括给次网络寻呼分配优先级。
31.根据权利要求21所述的方法,其中忽略一个或更多个应用的数据元素的动作不暂停所述主接口。
32.根据权利要求21所述的方法,其中所述主网络和次网络具有基本上相似的时基。
33.根据权利要求21所述的方法,其中所述一个或更多个应用的数据元素具有关联的服务质量(QoS)参数。

说明书全文

在多模式无线网络中用于寻呼接收的方法和装置

[0001] 优先权
[0002] 本申请要求在2009年12月21提交的相同标题的美国专利申请No.12/643,921的优先权,该专利申请No.12/643,921要求在2009年10月23日提交的相同标题的美国临时专利申请No.61/254,591的优先权,在此通过引用全文并入以上两个专利申请。
[0003] 版权
[0004] 本专利文献的公开内容的一部分含有受版权保护的材料。本版权所有人不反对对出现于专利与商标局的专利文件或记录中的本专利文献或者本专利的公开内容的复制,但除此之外在任何情况下均保留版权所有。

技术领域

[0005] 本发明一般地涉及无线通信和数据网络领域。更特别地,在一个示例性方面,本发明涉及在分组交换与电路交换的网络中用于寻呼信道接收的方法和装置。

背景技术

[0006] 无线通信能够以电路交换(CS)体系架构或者以分组交换(PS)体系架构来实现。电路交换网络将连续的连接用于用户数据交换。例如,电路交换式蜂窝网络使用“固定的”连接通过蜂窝网络将一个移动设备连接到另一个移动设备。CS路由的连接在连接期间保持不变。相比之下,分组交换网络没有像CS连接那样的“固定的”连接。作为代替,PS连接在元件的网络上灵活地路由;底层传输路线不是预定的,而是可以在网络元件之间动态地跳转。
[0007] PS网络将数据分段成小的“分组”来传输。每个分组包括源终端和目标终端两者的可路由的网络地址(例如,网际协议(IP)地址)。在低层,基于PS的呼叫是易变的;但是,高层软件会使用冗余或纠错等以及还施加任意QoS要求(例如,延迟)来协商各种参数以确保连接的完整性(即,所有分组都被接收到)。PS连接可以被配置用于支持此类变化的应用要求,例如,数据延迟、吞吐率、带宽、健壮性等。
[0008] 在电路交换与分组交换传递模型之间的操作差异有时是不兼容的。但是,由于各种原因,电路交换与分组交换网络之间的互操作是所希望的。例如,在蜂窝网络内,早期的具体化(incarnation)主要是电路交换的。但是,以更新的数据技术,蜂窝网络正迁移至分组交换网络拓扑。而且,甚至电路交换式蜂窝网络也可以借助于例如网关和其他类似的构件桥接至分组交换网络。
[0009] GSM、GPRS、EDGE网络互操作—
[0010] GSM(全球移动通信系统)是“第二代”或“2G”移动电话技术的一种示例性实现方式。GSM技术是电路交换的。GPRS(通用分组无线业务)是可为GSM用户使用以支持分组数据业务的面向分组的移动数据业务。GPRS被认为是2.5G的蜂窝技术,并且使用与GSM相同的无线接入网络(RAN)。EDGE(增强型数据速率GSM演进技术)或者增强型GPRS(EGPRS)给现有的GSM网络提供更进一步的改进。EDGE被认为是“第三代”或“3G”蜂窝技术,并且是全分组交换网络。
[0011] GSM、GPRS和EDGE混合网络桥接了电路交换与分组交换网络之间的间隙。与完全基于CS的网络或者完全基于PS的网络不同,混合的网络(即,支持基于CS和PS的路由的网络)要经过特别的考虑和约束。例如,双传输模式(DTM)协议使CS语音和PS数据能够共存于同一GSM无线信道上。有DTM功能的移动电话在GSM/EDGE网络中能够支持同时的语音连接(经由CS),以及分组数据连接(经由PS)。DTM性能的实现方式并不是直接的,而是将GSM/GPRS/EDGE设备进一步细分成提供不同程度的延迟支持的各种类别。移动设备被分成A类、B类和C类设备。网络设备可以在以下三种(3)网络操作模式(NMO)中工作:NMO-1、NMO-2和NMO-3。
[0012] A类移动设备能够同时与GSM和GPRS/EDGE两种网络连接;即,A类设备支持CS和PS连接的同时操作。相比之下,B类移动设备能够自动地连接来自GSM或GPRS/EDGE网络的呼叫,但是不是同时的。一旦B类设备打开了PS连接,所进入的CS领域的呼叫就被忽略(反之亦然)。最后,C类移动设备可以被手动配置以仅在GSM或GPRS/EDGE网络中工作。C类设备只连接一种网络。
[0013] 网络装置根据寻呼性能和支持分类成NMO。寻呼对于混合网络特别重要,这将在下文更详细地描述。简要地,NMO-1网络结构在GSM(CS)和GPRS/EDGE(PS)两个领域内共同寻呼设备。换言之,网络实体(例如,移动交换中心(MSC)、GPRS支持节点(GSN)等)保持内部对话以确保在GSM和GPRS两个寻呼信道内对设备的一致寻呼。
[0014] 相比之下,NMO-2仅在GSM领域内发送寻呼消息;GPRS业务借助于现有的GSM寻呼信道来寻呼。GSM网络实体接收来自GPRS网络实体的GPRS寻呼;一旦收到,寻呼就借助GSM控制信道来转递。
[0015] 最后,NMO-3配置完全分离在GSM网络与GPRS网络之间的寻呼操作。不幸的是,在NMO-3网络中,移动设备必须同时监控GSM和GPRS两个寻呼信道;可想而知,寻呼能够在任一信道上接收到。
[0016] 在GSM/GPRS/EDGE寻呼的情形中,用户已经报告工作于非DTM的NMO-2网络内的B类设备可能丢失CS语音呼叫。而且,该问题在具有持久性(persistence)的分组交换数据业务(例如,静态IP申请,例如“推送”数据通知等)中被显著加重。不幸的是,回想到NMO-2网络实体仅适用现有的GSM信道来提供寻呼消息;但是,一旦B类移动设备为GPRS/EDGE业务所占用,GSM消息就被忽略。很明显,用于结合CS和PS领域的操作的现有技术的GSM/GPRS/EDGE解决方案在操作中受到“盲点”的影响。
[0017] 因而,改进的解决方案是在例如GSM/GPRS/EDGE网络内的寻呼操作所需要的。此类改进的解决方案应当完全支持从GSM到GPRS和EDGE网络的整体网络转换,没有对用户体验的不利影响。但是,更一般地,需要改进的方法和装置用于共存网络内的寻呼。此类改进的解决方案应当在正常的排他性条件下理想地允许从第一网络到第二网络的转换。

发明内容

[0018] 本发明通过为无线网络内的寻呼提供改进的装置和方法来满足上述需求。
[0019] 在本发明的第一方面,本发明公开了一种用于无线网络内的改进寻呼的方法。在一个实施例中,移动设备上的业务被优先级化,并且应用该优先级结构,以便允许通过一个网络来发布的寻呼消息被接收到,不管在移动设备或者与该移动设备通信的第二网络内的潜在干扰活动或过程。
[0020] 在本发明的第二方面,本发明公开了一种用于实现寻呼功能的装置。在一个实施例中,该装置包括适用于与GSM网络连接的移动蜂窝通信设备。
[0021] 在另一个实施例中,该装置包括:数字处理器、与处理器数据通信的主无线接口、与处理器数据通信的次无线接口及与处理器数据通信的存储设备,该存储设备包括计算机可执行的指令。当由数字处理器执行时,指令创建应用列表,该应用列表至少部分基于与主无线接口耦接的一个或更多个应用;将对次无线接口的接入添加至应用列表。对于应用列表中的每个应用,指令分配相应的优先级;调度(schedule)一个或更多个评价事件;以及在评价事件期间,基于所分配的优先级从应用列表中选择并执行一个应用。
[0022] 在本发明的第三方面,本发明公开了一种计算机可读的装置。在一个实施例中,该装置包括其上布置有计算机程序的存储介质,其中当在主机设备的处理器上执行时,该计算机程序实现了移动设备在正常的排他性条件(例如,同时的电路交换与分组交换操作)下于第一网络或第二网络内的寻呼。
[0023] 在第二实施例中,该程序包括多条指令,该指令被配置以便当由主机设备的处理器执行时,用于通过以下操作对一个或更多个应用实现优先的寻呼接收:促使主机设备的主接口与通信介质耦接,该主接口支持至少一种容错应用;在不暂停主接口的情况下在次接口处检查寻呼消息;以及忽略在该至少一种容错应用中产生的错误。
[0024] 在一个变体中,主机设备是无线移动设备,以及第一接口是无线接口;第一接口和第二接口之一与电路交换网络通信,以及第一接口和第二接口中的另一接口与分组交换网络通信。
[0025] 在本发明的第四方面,本发明公开了一种改进的无线通信系统。
[0026] 在本发明的第五方面,本发明公开了基于以上所描述的改进寻呼方法和装置来开展业务的方法。
[0027] 在本发明的第六方面,本发明公开了一种用于接收消息的方法。在一个实施例中,消息在次网络与主网络连接的同时经由次网络来接收,主网络和次网络是正常排他的,以及该方法包括:调度一个或更多个评价事件;对与主网络通信的一个或更多个应用进行优先级化(prioritize);对于每个评价事件,确定是否为了消息应当检查次网络。对于应当检查消息的评价事件,该方法还包括:忽略经由与一个或更多个应用关联的主接口接收到的该一个或更多个应用的数据元素;以及检测次接口上的消息。
[0028] 在一个变体中,主网络是分组交换的,以及次网络是电路交换的。例如,主网络可以是通用分组无线业务(GPRS)网络,以及次网络是全球移动通信系统(GSM)网络。与次接口的耦接在例如GPRS临时流(TBF)时段内或者在GPRS空闲时段内(例如,在成功的GPRS基站识别码(BSIC)解码时段之后)发生。
[0029] 在本发明的第七方面,本发明公开了一种用于支持优先对移动设备内的一个或更多个应用的寻呼接收的方法。在一个实施例中,移动设备与主接口耦接,主接口支持至少一个容错应用,以及该方法包括:在不·暂停主接口的情况下在次接口处检查寻呼消息;以及忽略在该至少一个容错应用中产生的错误。
[0030] 在一个变体中,如果发现至少一条寻呼消息,则暂停主接口。在另一个变体中,如果没有发现寻呼消息,则使主接口持续下去。
[0031] 在另一个变体中,该至少一个容错应用包括优先级和服务质量(QoS)参数,该优先级至少部分基于该QoS参数。
[0032] 在又一个变体中,主接口和次接口基本上是时间对准的,以及方法此外还包括为检查次接口的动作确定调度,该调度至少部分基于共用时间事件。该共用时间事件包括例如帧或时隙边界。
[0033] 在本发明的第八方面,本发明公开了一种操作B类移动无线设备以便提供与分组交换和电路交换网络的虚拟同时连接的方法。在一个实施例中,该方法包括:在分组交换网络的操作之内识别至少一个时机;以及仅在该至少一个时机内解码与电路交换网络关联的寻呼信道。
[0034] 在一个变体中,该方法还包括不暂停或中断与分组交换网络关联的应用的操作,以便获得通过寻呼信道发送的一条或更多条寻呼消息。
[0035] 参考以下给出的附图和示例性实施例的详细描述,本领域技术人员应当立即意识到本发明的其他特征和优点。

附图说明

[0036] 图1是对本发明的一个实施例有用的包括移动交换中心(MSC)、GPRS服务支持节点(SGSN)以及几个基站和移动设备的GSM/GPRS网络的示意图。
[0037] 图2是对本发明的一个实施例有用的包括与GPRS分组数据业务信道(PDTCH)时间对准的寻呼信道(PCH)的GSM信道结构的简化部分的示意图。
[0038] 图3是示出根据本发明的一个实施例的用于在与GPRS数据信道连接的同时启用B类移动设备的GSM寻呼信道通知接收的改进方法的一种特定实现方式的逻辑流程图
[0039] 图4是根据本发明的一个实施例的按应用的相对重要性排序的一个示例性优先级表格。
[0040] 图5是根据本发明的用于监控多个网络的寻呼通知的一般化过程的一个实施例的逻辑流程图。
[0041] 图6是根据本发明配置的客户端装置(例如,移动蜂窝设备)的一个实施例的框图

具体实施方式

[0042] 现在参照附图,其中在所有附图内相似的数字指示相似的部件。
[0043] 概述
[0044] 一方面,本发明提供了用于在正常的排他性条件下于第一网络或第二网络中寻呼第一设备的方法和装置。在一种示例性的实施例中,本发明允许B类移动设备接收来自GSM网络(电路交换)的寻呼,同时保持与GPRS网络(分组交换)连接。电路交换和分组交换网络的性质对于单个接口是正常排他的;即,设备不能够在同一接口上同时使用电路交换和分组交换协议。但是,本发明的各方面使B移动设备能够在GPRS分组交换网络内操作,同时仍然有利地使用同一无线接口监控GSM电路交换网络的寻呼信道。
[0045] 在本发明的一种实现方式中,设备为其当前运行的应用生成优先级列表。因而,当设备具有多个相对低优先级的任务时,设备能够改为分散对次网络的寻呼接入的注意。如下文将更详细地讨论的,B类移动设备因此能够在GPRS空闲时段内接收GSM寻呼信道接入
[0046] 在本发明的另一方面,设备能够“征用”由其当前应用中的一个或更多个应用所使用的资源,以改为接收次网络内的寻呼。大部分的数据应用都早已容许某种程度的数据丢失,或者作为选择,数据应用可能对设备不是特别有用。通过故意忽略此类数据应用,设备能够分散其对监控另一网络的注意力。因而,在另一实例中,B类移动设备能够接收GSM寻呼信道,而不是其他容错应用(例如,网页浏览或后台任务)。
[0047] 示例性实施例的详细描述
[0048] 现在将详细地描述本发明的示例性实施例。虽然这些实施例主要在GSM、GPRS/EDGE混合蜂窝网络的寻呼机制的背景下讨论,但是本领域技术人员应当意识到,本发明并不限定于此。实际上,本发明的各个方面在能够受益于本文所描述的多种寻呼机制的同时操作的任何无线网络(不管是蜂窝网络还是其他网络)中都是有用的,此类无线网络包括(但不限于)自组织网络和点对点无线网络。
[0049] 图1示出了对本发明的各个实施例有用的一种示例性蜂窝网络100。蜂窝无线系统包括基站(BTS)102的网络,其中每个基站102都在“蜂窝”内为移动设备104提供无线覆盖。蜂窝的网络由一个或更多个网络实体来管理。图中示出了两个网络实体,第一GSM移动交换中心(MSC)106和GPRS服务支持节点(SGSN)108。如图所示,MSC和SGSN可以使用同一BTS或者(作为选择)专用BTS与移动设备通信。
[0050] GPRS和GSM使用相同的无线接入方法,基于结合的频分双工(FDD)和TDMA(时分多址接入)。FDD操作给每个用户提供一对上行(UL)和下行(DL)频段。在GSM/GPRS内,UL/DL频段由指派一对物理无线载波的ARFCN(绝对射频信道号)来指定,一个物理无线载波用于上行信令以及一个物理无线载波用于下行信令。另外,UL/DL频段中的每个频段都为TDMA操作及时地分开。TDMA系统将无线信道划分成时隙。每个用户被分配一个时隙。这允许多个用户共用同一射频信道。
[0051] 寻呼机制—
[0052] 寻呼机制被应用于许多无线通信系统中。寻呼机制允许无线设备为其他任务释放无线资源,尤其是最小化电力消耗或直接资源。寻呼的一般特征在于两(2)类模式,“已连接”模式和“未连接”或“空闲”模式。在空闲模式中,无线设备周期性地监控寻呼信道,然而在其他方面保持为不活动的。一旦无线设备接收到寻呼信道消息,它就“醒来”以作出响应。在连接的或活动的模式中,无线设备与另一设备正在通信,直到该连接终止或暂停。各种技术还可以将连接和空闲模式细分成各种其他子状态。
[0053] 在GSM移动网络中,移动终端经由CCCH(公共控制信道)来寻呼。CCCH作为逻辑信道实行于物理广播控制信道(BCCH)上。BCCH是在GSM蜂窝网络中使用的点对多点的、单向(下行)的无线信道。任何包括BCCH的GSM ARFCN都被指定为“信标”信道,并且需要全功率连续发射。CCCH信道被用来建立基站与移动终端之间的通信链路。CCCH将寻呼请求和信道分配消息传送给移动设备。CCCH还被进一步分成寻呼信道(PCH)和接入授权信道(AGCH)。空闲移动设备为了来自网络的PCH业务通知而监控CCCH。
[0054] 除了BCCH(CCCH)之外,某些GPRS网络还支持用于寻呼的另外的物理信道。分组公共控制信道(PCCCH)是GPRS网络专用的物理信道。GPRS蜂窝不一定提供PCCCH。如果蜂窝不具有PCCCH信道,则该蜂窝内的基站经由现有的CCCH信道(在BCCH中发射的)来寻呼GPRS终端。
[0055] 回过来参考之前关于网络操作模式(NMO)的讨论,支持在CCCH和PCCCH上的一致的寻呼消息的网络被分类为NMO-1。用于GSM和GPRS两者的寻呼机制的共存使移动设备能够接收GSM或GPRS的寻呼消息,与操作状态无关。例如,在GPRS分组数据呼叫期间,移动设备能够经由CCCH或PCCCH来接收GSM语音呼叫。GSM和GPRS之间的一致寻呼确保没有寻呼将被无意地丢失。
[0056] 另一方面,NMO-3网络能够通过CCCH接收GSM寻呼或者通过PCCCH接收GPRS寻呼,但是只能一次一个。由于CCCH和PCCCH是不一致的(即,寻呼消息不是共用的),因而不存在歧义。移动设备只能接收来自PCCCH的GPRS寻呼,或者来自CCCH的GSM寻呼。
[0057] 与NMO-1和NMO-3相比,NMO-2网络可能丢弃B类设备的寻呼。NMO-2网络经由GSM基础设施(例如,CCCH)来提供GPRS寻呼。在设备经由GSM CCCH对GPRS寻呼作出响应之后,设备移至专用的GPRS分组数据业务信道(PDTCH)以消费该数据业务。但是,不幸的是,B类设备在任意给定的时间只能够支持GPRS或GSM呼叫。因而,一旦B类设备在NMO-2网络中与GPRS呼叫连接,GSM寻呼信道就不再被监控。因此,未来的寻呼通知(在CCCH上)被现有技术的设备所完全忽略。
[0058] 以前,数据使用是零散的,并且将大量的带宽用于相对少量的时间。但是,基于分组的数据使用模型由于其高效的带宽使用而在近些年逐渐流行了起来。低带宽的、恒定的或半恒定的数据速率应用(例如,推送电子邮件、持久性IP连接等)的分组数据的使用已经稳步增加。因此,由于PS数据在连接长度上继续增加,因而GPRS数据连接的时长同样增加。GPRS数据连接时长越长就会进一步增加丢失一个或更多个GSM寻呼的可能性。
[0059] 实例操作—
[0060] 现在参照图2,在时间域内示出了一个示例性的GPRS PDTCH 202和一个示例性的GSM BCCH 204。如图所示,GSM控制多帧202包括五十一(51)帧,并且具有235.4ms的总时长。控制多帧被进一步细分成按时间调度的逻辑信道。一个这样的逻辑信道是由另几个子信道构成的公共控制信道,包括多个寻呼信道。每个寻呼信道(PCH)在长度上是四(4)个时隙。有关GSM信道构成的其他细节在广泛公开的GSM标准,3GPP TS 05.03:“信道编码(Channel coding)”中进行了描述,在此通过引用全文并入该标准。而且,应当意识到,有关实现方式的细节—本文通篇所使用的特定量(例如,帧长、时长、数量等)仅为了清晰和说明起见而提供,而不是实施本发明所必需的。
[0061] 此外,图2示出一个GPRS PDTCH帧结构。如上所述,GPRS帧结构是在现有的GSM帧结构之上建立的;无线信道性状被共用于两种技术之间(例如,GSM和GPRS共用相同的时隙和帧时序,以及功率约束)。因此,在PDTCH操作期间,GPRS数据的四(4)个时隙具有与GSM PCH相同的时长。两个信道之间的对准可能不是完善的,因为某种程度的时移可能由于变化的传输距离等而存在。时移是GSM/GPRS/EDGE蜂窝网络的伪影,并且解决方案是应用领域内众所周知的。
[0062] 在本发明的一个实施例中,移动设备确定GPRS PDTCH与GSMPCH(GSM PCH在BCCH的CCCH内发送)之间的对准,然后基于一个或更多个应用考虑,移动设备识别电路交换(CS)寻呼解码时段。在CS寻呼解码时段内,移动设备识别其当前应用的优先级。如果该应用的优先级不是高优先级,则移动设备调至GSM BCCH,并且解码PCH脉冲。在GSM PCH解码期间,某些数据可能被丢失。因而,优先级化步骤允许移动设备在有损失的GPRS数据接收与GSM语音呼叫接收之间进行权衡。
[0063] 在本发明的一方面,移动设备和当前的GPRS网络不暂停正在运行的GPRS数据传输,以解码GSM寻呼信道。在本发明的第二方面,移动设备可以对不同的业务进行优先级化,包括GSM寻呼接收。这样,例如,用户可以具有不同的分组交换业务,每种业务有不同的服务质量(QoS)要求。某些业务能够是延迟不敏感的(或者后台类别,例如网页浏览)。其他应用可以是延迟敏感的(例如,流视频或音频)。因此,在本发明的一种这样的示例实现方式中,网页浏览可以被给定比收集电路交换GSM寻呼信息低的优先级,然而流视频或音频可以被给定比收集GSM寻呼高的优先级。
[0064] 如图3所示,流程图被提供以进一步说明本发明的移动设备的实现方式特定的寻呼信道机制(在此,在GSM/GPRS/EDGE网络中操作)。在步骤302,移动设备为GSM网络计算寻呼块(每个用户的寻呼块都根据国际移动用户识别码(IMSI)来计算)。如图所示,BS_PA_MFRMS参数定义了PCH子信道寻呼解码的周期。该值在BCCH上广播,并且可以为2(二)到9(九)。例如,如果该值等于9(九),则MS将每个寻呼周期都解码其寻呼子信道。
[0065] 在步骤304,移动设备检查其GPRS会话管理(SM)状态机。如果移动设备具有正在进行的会话,则移动设备继续进行以根据本发明来调整其寻呼操作。作为选择,如果设备没有有效的GPRS会话,则移动设备执行传统的NMO-2寻呼。在其他实施例中,到后面的步骤的过渡可以通过GPRS呼叫的启动来触发(即,步骤304由会话进入/退出来触发)。
[0066] 下列步骤中的每个步骤都基于GPRS实现方式特定的细节。这些讨论将被看作是对下文所描述的方法和装置的有帮助的澄清(参见本文其他地方所给出的关于“方法”和“示例性装置”的讨论)。如同下面将更详细地描述的,在一个实施例中的本发明的移动设备“征用”未充分利用的或空闲的时段来解码GSM PCH。因而,应当意识到,对于其他协议或系统来说,未充分利用的或空闲的时段可以是不同的。
[0067] 在GSM/GPRS/EDGE网络内由两(2)个潜在的未充分利用的时段:(i)临时块流(TBF)和(ii)空闲。
[0068] 临时块流(TBF)通常被用来传输单向数据(例如,网际协议(IP)数据报等)。不幸的是,打开和关闭TBF连接能够耗费相当大量的时间(在数百毫秒的量级上)。因此,在本发明的一个实施例中,移动设备智能化地管理其当前运行的应用以使丢失TBF的影响最小化。与典型的NMO-2操作不同,移动设备在PCH解码之前不暂停GPRS网络操作(例如,TBF暂停等);因而,在TBF时段内发送的任何GPRS数据都被丢失。由于GPRS数据分组的潜在丢失,移动设备基于其已知的应用对CS寻呼解码进行优先级化;或者作为选择,移动设备能够依靠可恢复的数据丢失或者为其作计划等。
[0069] 空闲时段一般由用于解码附近基站的BSIC(基站识别码)的移动设备使用,以促进切换。这是重要性相对低的任务;一旦移动设备拥有了附近基站的记录,空闲时段就严重地受到不充分的利用。这些时段能够用于PCH解码。
[0070] 回过来参照图3,在步骤306,移动设备确定临时块流(TBF)是否与其所预料的GSM PCH调度(在步骤302中计算)重叠。如果TBF重叠,则GPRS网络的下一个多帧的时隙将被分配给移动设备。因而,对于该进入的简要TBF间隔,移动设备可自由地检查GSM PCH(参见步骤308),如果其愿意接受电位数据丢失。但是,如果临时块流(TBF)不与GSM PCH调度重叠,则移动设备必须在空闲时序内解码PCH(分别参见步骤320和步骤330)。
[0071] 在步骤308,移动设备参考优先级表格或其他此类数据结构,以确定所征用的即将到来的TBF间隔的适当使用。图4示出了该优先级表格的一种示例性实现方式。如果CS寻呼解码具有比当前的SAPI(服务接入点标识符)高的优先级,则在下一寻呼周期内,PCH被解码(310)。在图4的示例性表格中,“推送”类型的电子邮件服务具有比GSM PCH解码高的优先级,然而其他较低优先级的任务(例如,HTTP和SMTP)是从属的。但是,应当意识到,顺序或优先级可以与所示出的优先级不同,并且实际上可以经由例如用户输入、来自父网络的命令(例如,经由基站等)动态地变化。在所示出的实施例中,移动设备确定GSM PCH是否能够在没有要求完全GPRS TBF暂停的情况下于步骤320和330中解码。如果临时块流(TBF)不与GSM PCH调度重叠,则在步骤320,移动设备确定GSM PCH脉冲是否与GPRS帧的空闲帧对准。对于上述邻近蜂窝的测量值(例如,用于切换等),GPRS帧结构的第26(第二十六)帧总是空闲的。如果移动设备具有关于附近蜂窝的现时信息或者不需要此类信息(例如,对切换不感兴趣等),并且如果空闲帧与PCH脉冲在那些时隙上重叠,则移动设备可以快速地执行GSM寻呼解码。
[0072] 最后,移动设备确定GSM PCH帧是否在GPRS帧中的空闲帧内调度(步骤330)。例如,考虑被分配给用于GPRS上行和下行接入的时隙1(一)和7(七)的移动设备;在所有其他时隙,该设备是空闲的。因此,如果PCH脉冲重叠于那些时隙上,则时隙2(二)到6(六)能够用于GSM寻呼解码。
[0073] 在步骤340,如果GSM PCH信道具有用于移动设备的寻呼,则在步骤350,GPRS数据链路被暂停(TBF暂停),以及电路交换GSM呼叫被建立。
[0074] 如以上所讨论的,上述讨论主要基于GSM/GPRS/EDGE网络技术和特征。因此,现在给出关于用于实现本发明的一个或更多个方面的一般方法和装置的描述。
[0075] 方法—
[0076] 现在参照图5,用于次网络接口的寻呼信道接收的一般化方法500的示例性实施例至少部分地基于主网络接口的当前应用负载。在本发明的一方面,次网络寻呼信道仅在主网络中的间歇或者相对不重要的时段内解码,从而优先级很高的应用将抢占次寻呼信道解码。相比之下,优先级较低的主网络数据活动能够被迫使短暂地退出,以收集次网络寻呼消息。下面的方法指的是与第一或主网络的连接的第一设备。其后,第一设备对第二或次网络的寻呼进行解码。
[0077] 而且,虽然下面的讨论参照电路交换的次网络和分组交换的主网络来简要地描述,但是本发明可以应用于在主域与次域之间没有协调的任何通信系统。例如,未来的技术(如,LTE-CDMA)可以将多个不兼容的模式融合在一起。而且,不需要无线操作来实施本发明;应当意识到,本发明同样可以在结合排他性的有线技术时经由相同的物理介质找到特定的用途。
[0078] 在方法500的步骤502,第一设备与主网络连接。在一个实施例中,第一设备打开与主网络的一个或更多个有效会话。第一设备同样可以识别附近的网络。在某些变体中,主网络可以在某种程度上与附近的网络兼容。在其他的变体中,主网络和附近的网络没有任何关联。
[0079] 在一个实施例中,第一设备从附近的网络中识别出一个或更多个次网络,第一设备是例如GSM/GPRS/EDGE启动的客户端,主网络是GPRS网络,以及次网络是GSM网络。而且,在这样一个变体中,所启动的客户端是B类的GSM/GPRS/EDGE客户端,以及主网络由使用GSM无线接入网络的GPRS SGSN经由NMO-2适应的操作来管理。
[0080] 在步骤504,第一设备识别并保持在主网络中运行的当前应用的优先级的列表。在一种实现方式中,第一设备希望选择性地丢失来自第一网络的消息,以便获得第二网络上的消息。例如,在与分组交换的GPRS连接的移动设备中,连接可以选择性地选择丢失低优先级的消息,以便接收电路交换的GSM寻呼。本发明还设想,某些GPRS数据业务可以比其他业务对临时数据丢失更具弹性,并且因此能够使用该知识来优化该系统的操作。
[0081] 在一个实施例中,每个会话或者其可分离的子部分具有相对重要性,以及服务分组交换数据业务的关联质量可以例如根据它们对无线链路的重要性或运行的应用归类为第一维度,以及根据它们对丢失数据的弹性归类为第二维度。该弹性可以例如按照纠错程度、可容延迟、可接受的损失等来测度。
[0082] 在本发明的一方面,在主网络中运行的每个应用都被分配一个优先级。在这样一种实现方式中,用于外围的次寻呼信道接入的任务被分配相对于主网络应用的优先级。由第一设备所进行的优先级分配允许第一设备调整次寻呼接入的接收,从而使该外围接收对主网络的影响最小化。类似地,优先级化使次寻呼接入能够超过第一网络相对低的使用。在一个变体中,优先级的分配基于静态的“度量”来进行,例如,应用类型(例如,HTTP、SMTP、流等)。在其他变体中,优先级的分配基于动态的调整来进行。
[0083] 在步骤506,第一设备调度外围的次网络寻呼接入。在一个实施例中,第一设备基于第一与第二网络之间的预先存在的关系来得出该调度。例如,在GSM/GPRS网络中,GSM网络具有与GPRS网络相同的时序;移动设备只需要补偿时序漂移,并且得出适当的寻呼信道。但是,在其他网络中,可以没有任何预先存在的关系。对此类不协调网络的分析能够得出在外围接入中会丢失的分组、帧、数据等的数量的估计。基于该估计,第一设备能够适当地调度外围网络接入。
[0084] 而且,在其他实施例中,调度可以受到其他考虑因素的影响。例如,第一设备可以希望错开次网络寻呼接入解码尝试。该交错可以基于其他设备的考虑因素,例如,电力消耗、处理负担、应用要求、用户“体验”(包括,例如,所感知的延迟)等。
[0085] 在步骤508,当所调度的外围的次网络接入被触发时,第一设备确定适当地优先级化的活动。如果次网络接入具有比其他当前活动高的优先级,则第一设备前进至步骤510。否则,如果其他主网络活动是更重要的,则第一设备执行适当的活动508A,并且等待下一个调度的外围事件。
[0086] 在一个实施例中,第一设备查阅在步骤504中生成的优先级化调度表以确定适当的活动。优先级可以根据不同的方法来更新;例如,在每个调度重复之后。例如,在某些情况下,可能有必要提高低优先级任务的优先级,使得它们至少执行某几次。在其他变体中,优先级是静态的,并且不改变。
[0087] 在另一些变体中,某些其他考虑因素可以存在于例如同步的应用(例如,低比特率的流数据)内,该数据必须在给定的时间帧内发送。但是,对于在时间帧内的什么时候发送数据没有要求(即,在间隔内早点或晚点发送它都是同样好的,只要它在间隔内)。
[0088] 在步骤510,如果第一设备在次网络上检测到寻呼消息,则第一设备暂停主网络操作,并且给次网络寻呼提供服务。在其他实现方式中,第一设备可以选择性地应答寻呼。在另一些方法中,第一设备可以在不暂停主网络操作的情况下响应于寻呼(即,允许更多的数据半途而废)。在该示例性的实施例中,确定GSM寻呼正在待决的B类设备将给GPRS SGSN发送TBF暂停消息,从而停止进一步的GPRS业务。
[0089] 示例性的移动装置—
[0090] 现在参照图6,图中示出了有助于实现本发明的方法的示例性装置600。
[0091] 装置600包括处理器子系统602,例如,数字信号处理器、微处理器、现场可编程阵列或者安装于一个或更多个基板604上的多个处理构件。处理子系统还可以包括内部高速缓冲存储器。处理子系统602与包括存储器的存储器子系统606连接,其中该存储器可以包括例如SRAM、闪存和SDRAM构件。存储器子系统可以实现DMA类型的硬件中的一种或更多种,以便促进本领域内众所周知的数据存取。
[0092] 无线/调制解调器子系统608一般地包括数字基带、模拟基带、TX前端和RX前端。装置600还包括天线组件610;选择构件可以包括多个开关,用于启用各种天线操作模式,例如,对于特定的频率范围,或者特定的时隙。在某些实施例中,某些构件可以被去除或者可以另外彼此合并(例如,RF RX、RF TX和ABB结合,作为用于3G数字RF的类型的),这在所给出的本公开内容的情况下应当由本领域技术人员所理解。
[0093] 所示出的电力管理子系统(PMS)612给装置提供电力,并且可以包括集成电路和/或多个分立的电构件。在该装置的一种示例性的便携式移动设备的实现方式中,电力管理子系统612与电池连接。
[0094] 在本装置的某些实施例中,可以提供用户接口系统614。用户接口可以包括任意数量的众所周知的I/O,包括(但不限于):键盘触摸屏或“多触摸”屏、LCD显示器、背光、扬声器和传声器。但是,应当意识到,在某些应用中,可以去除这些构件中的一个或更多个。例如,PCMCIA卡式移动设备的实施例可以缺少用户接口(因为它们能够依赖于它们所物理和/或电耦接的设备的用户接口)。
[0095] 图6的装置还可以包括可选的附加外设,包括(但不限于):一个或更多个GPS收发器,或者网络接口,例如,IrDA端口、蓝牙收发器、Wi-Fi(IEEE标准802.11)收发器、WiMAX(IEEE标准802.16e)收发器,USB(例如,USB 2.0、USB 3.0、无线USB等)、火线(FireWire)等。但是,应当意识到,这些构件并不一定是根据本发明的原理的装置600的操作所需的。
[0096] 业务方法和规则—
[0097] 应当意识到,上述装置和方法可以启用,并且可以容易适用于,各种业务模型。
[0098] 在这样一种业务范式中,适当启用的用户设备可以健壮地接收蜂窝寻呼(更快速地接收业务通知),高效地监控多个网络的现有的寻呼信道,并且由此提高总体感知的体验质量。虽然传统设备一次只能够高效地接收来自单一网络的寻呼,但是实现了本发明的设备能够快速地横跨多网络的操作。上述方法是明显更高效的,并且还可以显著地改善移动设备的电力消耗,从而延长电池寿命并相应地提高了用户体验。此类设备能够由于该原因由网络运营商或制造商提供作为“升级的”或“高端的”设备,并且甚至可以索要更高的价格和/或订购费。作为选择,它们可以由网络运营商作为激励提供给其现有用户,例如,交换与他们的订购关联的条款和/或服务的延长。
[0099] 在给出的本公开内容的情况下,本领域技术人员应当意识到用于实现信道恢复的其他种种方案以及用于开发、寻呼信道恢复的业务方法。
[0100] 应当意识到,虽然本发明的某些方案按照方法的步骤的特定顺序来描述,但是这些描述只是说明本发明的广义方法,并且可以按照特定应用的需求来修改。在某些情况下,可以使某些步骤变为不必要的或可选的。另外,可以将某些步骤或功能添加至所公开的实施例中,或者两个或更多步骤的执行顺序可以交换。所有此类变化都被认为是属于在此所公开和所要求的本发明的范围之内。
[0101] 虽然以上详细描述已经示出,描述及指出了应用于各个实施例的本发明的新特征,但是应当理解,在不脱离本发明的情况下,本领域技术人员可以在所示出的设备或过程的形式和细节方面进行各种省略、替换和改变。以上描述是当前设想出的用于实现本发明的最好模式。该描述绝非意指为限制性的,而是应当被看作是对本发明的一般原理的说明。本发明的范围应当参照权利要求来确定。
QQ群二维码
意见反馈