用于缓解会话不可用性的装置与方法转让专利

申请号 : CN200480031267.1

文献号 : CN1871866B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 格雷格·R·布莱克

申请人 : 摩托罗拉移动公司

摘要 :

公开一种无线通信设备上的消息传递服务消息控制的装置(500)与方法。监控设备的一键通使用(510)。基于该设备的一键通使用确定一键通度量(520)。基于该一键通度量选择一键通会话不可用性缓解(530)。该会话不可用性可为一键通会话的激活延迟、一键通会话中断或者不利影响一键通会话的任何其它事件。

权利要求 :

1.一种一键通操作方法,包括:监控移动通信设备的一键通使用,所述使用是由所述移动通信设备的用户进行的;

基于与所述移动通信设备的所述一键通使用有关的概率度量,确定一键通度量;以及基于所述概率度量,选择一键通会话不可用性缓解。

2.权利要求1所述的一键通操作方法,其中,所述会话不可用性包括一键通会话激活延迟与一键通会话中断之一。

3.权利要求1所述的一键通操作方法,其中,所述会话不可用性缓解包括下列之一:对一键通会话激活延迟的缓解,选择分组交换信道类型,

在选定时间段内建立反向链路,预先建立反向一键通会话,在释放一键通按钮后将一键通连接保持所选的时间段,预先建立后续的一键通会话,对一键通信道的中断的缓解,选择电路交换信道类型,

禁止所述移动通信设备的网络切换,以及在所选的时间段内禁止所述移动通信设备的网络切换。

4.权利要求1所述的一键通操作方法,其中,所述概率度量基于下列之一:后续一键通会话激活的概率,

对一键通信道中断的时间长度的测量结果,一键通信道中断的概率,

来自相同移动通信设备的后续一键通会话的概率,来自一个移动通信设备的一键通会话和来自反向信道上另一移动通信设备的后续一键通会话的概率,一键通会话的时长,以及

所述一键通会话的切换的概率。

5.权利要求1所述的方法,进一步包括:利用所述会话不可用性缓解,建立一键通会话;

监控所述一键通会话的操作参数;以及基于所述一键通会话的所述操作参数,修改所述一键通度量。

6.权利要求1所述的方法,进一步包括:加载至少一个一键通缓解参数;

基于所述一键通缓解参数,执行一键通算法,以配置至少一个一键通会话不可用性缓解,所述一键通会话不可用性缓解控制所述移动通信设备的一键通功能的操作;

为所述移动通信设备建立一键通会话;

监控所述移动通信设备的一键通操作的至少一个度量;

基于所述移动通信设备的一键通操作的所述至少一个度量,修改一键通缓解参数;以及基于所修改的一键通缓解参数,重新配置所述至少一个一键通会话不可用性缓解。

7.一种用于一键通操作的装置,包括:使用监控器,配置为监控由移动通信设备的用户进行的移动通信设备的一键通使用;

度量确定模块,配置为基于与所述移动通信设备的所述一键通使用有关的概率度量而确定一键通度量;以及缓解选择器,配置为基于所述概率度量选择一键通会话不可用性缓解。

8.权利要求7所述的用于一键通操作的装置,其中,所述会话不可用性缓解包括下列之一:选择分组交换信道类型;

在选定的时间段内建立反向链路,预先建立反向一键通会话;

在释放一键通会话按钮后将一键通连接保持选定的时间段,预先建立后续的一键通会话;

选择电路交换信道类型;

禁止所述移动通信设备的网络切换;以及在所选时间段内禁止所述移动通信设备的网络切换。

9.权利要求7所述的用于一键通操作的装置,其中,所述概率度量基于下列之一:后续一键通会话的激活的概率,对一键通信道中断时间长度的时间测量结果,一键通信道中断的概率,以及

来自相同移动通信设备的后续一键通会话的概率。

10.权利要求7所述的用于一键通操作的装置,其中,所述概率度量基于下列之一:来自一个移动通信设备的一键通会话和来自反向信道上另一移动通信设备的后续一键通会话的概率,一键通会话的时长;以及

所述一键通会话的切换的概率。

说明书 :

用于缓解会话不可用性的装置与方法

技术领域

[0001] 本公开涉及用于缓解会话不可用性的方法与装置。更具体地,本公开涉及缓解一键通会话的延迟与中断。

背景技术

[0002] 目前,一键通(push-to-talk)会话可用于通信设备用户间的单向通信。例如,一个用户可通过按下通信设备上的一键通按钮建立一键通会话。然后用户可向其它通信设备的其它用户发送信息。当该用户释放该按钮时,会话终止。如果该用户决定继续通信,则该用户可再次按下按钮,以通过相同的通信设备建立后续会话。另外,另一通信设备的另一用户可建立后续的反向即回程会话,以反向联系原始用户。
[0003] 不幸的是,用户会经历一键通会话的会话不可用性。一种类型的会话不可用性源自一键通会话的激活延迟。例如,建立一键通会话可包含延迟,其导致通信延迟。这些延迟由利用具有慢建立时间的电路交换网络产生,慢建立时间例如由终端鉴权和无线资源分配过程导致,或者由其它延迟导致。
[0004] 另一种类型的会话不可用性源自一键通会话的中断。例如,当通信设备进入新的小区,跨越路由区域边界,进入由其它服务网络服务的区域或者参与其它导致中断的活动时,小区间用户移动性可导致会话中断。更具体地,在分组交换系统中,当通信设备进入新的小区时,停止的分组传输会导致高达四秒钟的中断,然后在新的小区中重新开始。另外,当通信设备跨越路由区域边界时,执行路由区域更新过程可导致高达八秒钟的中断,以使数据在核心网中采用不同的路径。此外,当通信设备进入由另一服务网络服务的另一区域时,如果新选择的小区并不支持正在使用的业务类型,例如通用分组无线业务或者任何其它业务类型,或者在小区改变的时刻没有必要的容量可用,则会产生额外的中断。
[0005] 因为不同的情形可导致不同的会话不可用性问题,所以会话不可用性问题变得极为普遍。例如,尽管电路交换连接在激活会话时可引起延迟,但电路交换连接可导致较少的会话中断。另外,尽管分组交换连接可导致较高概率的会话中断,但分组交换连接可导致较小的会话激活延迟。其它接入模式或信道类型还可提供优点与缺点的折中。
[0006] 从而,需要一种改进的方法与装置,以缓解会话不可用性。

附图说明

[0007] 将参考附图说明本发明的各实施例,其中,相同的标号表示相同的元件,并且其中:
[0008] 图1为根据一个实施例的系统的示例框图;
[0009] 图2为根据一个实施例的移动通信设备的示例框图;
[0010] 图3为说明根据一个实施例的控制器操作的示例流程图;
[0011] 图4为说明根据另一实施例的控制器操作的示例流程图;以及
[0012] 图5为根据一个实施例的不可用性缓解模块的示例框图。

具体实施方式

[0013] 本公开提供一种用于缓解会话不可用性的装置与方法。更具体地,本公开涉及缓解一键通会话的延迟与中断。
[0014] 图1为根据一个实施例的系统100的示例框图。系统100可包括网络控制器140、网络110、一个或多个终端120与130、一个或多个资源管理器150与160以及一个或多个基站172、174、176和178。终端120和130可包括电话、无线电话、蜂窝电话、PDA、寻呼机、个人计算机或者能够在网络上发送和接收信号的任何其它设备。
[0015] 在示例实施例中,网络控制器140连接至网络110。例如,网络控制器140可位于资源管理器150、基站172或网络110的任何其它位置。网络110可包括能够使用一键通会话的任何类型网络。例如,网络110可包括无线电信网络、蜂窝电话网络、卫星通信网络以及能够发射并接收通信信号的其它类似通信系统。进一步地,网络110可包括一个以上的网络,并且可包括多种不同类型的网络。从而,网络110可包括多个数据网络、多个电信网络、数据与电信网络的组合以及能够发送和接收信号的其它类似通信系统。
[0016] 在操作中,终端120和130可用于进行一键通对话。例如,当用户使用终端120与另一终端130建立一键通会话时,终端120可与基站172建立连接。可利用基站172、资源管理器150、网络控制器140和网络110将通信信号发送至终端130。
[0017] 图2为根据一个实施例的移动通信设备200的示例框图,例如终端120或终端130。移动通信设备200可包括壳体210、连接至壳体210的控制器220、连接至壳体210的音频输入与输出电路230、连接至壳体210的显示器240、连接至壳体210的收发信机250、连接至壳体210的用户接口260,连接至壳体210的存储器270以及连接至壳体210和收发信机250的天线280。显示器240可为液晶显示器(LCD)、发光二极管(LED)显示器、等离子显示器或者用于显示信息的任何其它装置。收发信机250可包括发射机和/或接收机。音频输入和输出电路230可包括麦克风、扬声器、转换器或者任何其它音频输入和输出电路。用户接口260可包括键盘、按钮、触摸板、手柄、附加显示器或者用于在用户和电子设备间提供接口的任何其它设备。存储器270可包括随机存取存储器、只读存储器、光学存储器、用户识别模块存储器或者能够连接至移动通信设备的任何其它存储器。
[0018] 在操作中,控制器220控制移动通信设备200的操作。例如,控制器220可经由收发信机250与系统100建立一键通会话。
[0019] 根据一个实施例,网络控制器140或者控制器220可用于缓解会话不可用性。例如,任一控制器可用于减少一键通会话中的延迟和一键通会话的中断。具体地,任一控制器可通过监控移动通信设备120的一键通使用,基于移动通信设备120的一键通使用确定一键通度量,并基于该一键通度量选择一键通会话不可用性缓解,来缓解一键通会话不可用性。该会话不可用性可为一键通会话的激活延迟,一键通会话中断或者为能够不利影响一键通对话的任何其它事件。
[0020] 例如,该会话不可用性缓解可为缓解一键通会话的激活延迟。为了缓解一键通会话的激活延迟,可选择分组交换信道类型或者在选定的时间段内建立反向链路,预先建立反向一键通会话。例如,当终端120的用户释放一键通按钮,结束与终端130的一键通通信时,可建立与终端130的反向链路。那么,该反向链路使终端130的用户向回发信息至终端120,而没有任何建立延迟。可在选定的时间段内建立此反向链路。从而,如果终端130的用户不在该选定的时间段内响应,则该链路终止。
[0021] 另外,为了缓解一键通会话的激活延迟,可在释放一键通按钮后将一键通连接保持选定的时间段,预先建立后续的一键通会话。从而,如果用户快速地继续一键通通信,则不会遇到建立延迟。
[0022] 该会话不可用性缓解还可为缓解一键通信道的中断。为了缓解一键通信道的中断,可以选择电路交换信道类型或者可使该移动通信设备的网络切换禁止在选定的时间段发生。例如,当终端120从基站176的覆盖区移动至另一基站178的覆盖区时,可禁止切换,以避免由于切换造成的一键通会话中断。另外,当终端120从由一个资源管理器160或服务提供商控制的基站176的覆盖区移动至由另一资源管理器150或服务提供商控制的另一基站174的覆盖区时,可禁止切换,以避免由于切换造成的一键通会话中断。
[0023] 一键通度量可用于调整缓解器或者确定应当使用哪个缓解器。该一键通度量可基于一键通信道激活的延迟长度测量。该一键通度量还可基于一键通信道中断时间长度的时间测量。该一键通度量进一步地可基于一键通信道中断的概率。
[0024] 该一键通度量还可基于来自相同移动通信设备的后续一键通会话间的时间。例如,在用户释放一键通按钮以结束第一会话后,可以测量第一会话和由用户激活的后续会话间的时长。另外,该一键通度量还可基于后续一键通会话激活的概率。例如,可测量后续会话的频率,以确定由相同用户进行的后续会话的概率。
[0025] 进一步地,该一键通度量可基于来自一个移动通信设备的一键通会话和来自反向链路上另一移动通信设备的后续一键通会话的概率。例如,为了缓解延迟,如果诸如终端130的另一设备向诸如终端120的另一设备返回通信的概率较高,则控制器可自动发起反向信道会话。该一键通度量还可基于一键通会话的时长。从而,如果用户具有较短的一键通会话,则阻止切换。然而,如果用户具有较长的一键通会话,其中,阻止切换将导致掉话,则可允许切换。该一键通度量还可基于一键通会话的切换概率。例如,此度量可基于移动性的测量,例如终端120的速度。
[0026] 根据相关的实施例,任一控制器可缓解一键通会话不可用性,其通过比较至少一个一键通使用度量和一键通使用度量阈值,基于比较该一键通使用度量和该一键通使用度量阈值选择会话不可用性缓解,利用该会话不可用性缓解建立一键通会话,监控该一键通会话的操作参数,以及基于该一键通会话的操作参数修改该一键通度量。如上所讨论,该会话不可用性可为一键通信道的激活延迟或者一键通信道中断。那么可作为一键通会话使用的函数修改会话不可用性缓解参数。例如,可以测量与度量相关的操作参数,如来自相同用户的后续会话间的延迟,后续会话的概率,或者任何其它相关度量,并且将其与阈值进行比较。具体地,如果用户经常在小于阈值的时间段内发起后续会话,则可使用缓解器将该会话保持特定的时间段。那么,该会话不可用性缓解参数例如可为在用户释放一键通按钮后,延迟一键通会话终止的时间。该会话不可用性缓解参数还可为电路交换一键通会话和分组交换一键通会话的选择。该会话不可用性缓解参数还可为来自另一移动通信设备的反向一键通会话时长。
[0027] 根据另一相关实施例,任一控制器可缓解一键通会话不可用性,其通过加载至少一个一键通缓解参数,基于该一键通缓解参数执行一键通算法以配置至少一个一键通会话不可用性缓解,该一键通会话不可用性缓解控制该移动通信设备的一键通功能操作,为该移动通信设备建立一键通会话,监控该移动通信设备的一键通操作的至少一个度量,基于该移动通信设备的一键通操作的至少一个度量修改一键通缓解参数,以及基于该修改的一键通缓解参数重新配置至少一个一键通会话不可用性缓解。
[0028] 图3为说明根据另一实施例的控制器220或网络控制器140的操作的示例流程图300。在步骤310,该流程图开始。在步骤320,将默认的度量加载至任一控制器。在步骤
330,为一键通会话操作执行算法以配置和/或启动缓解器。在步骤340,根据所选的缓解和缓解参数,在两个终端间建立一键通会话。在步骤350,在该一键通会话期间测量度量或者操作参数。如上所述,这些度量例如可包括中断时间、中断概率、延迟时间或者在一键通会话期间用于缓解信道不可用性的任何其它有用度量。在步骤360,根据所选的缓解和缓解参数终止该一键通会话。例如,在释放一键通按钮之后,如果在所选的时间段内存在另一会话的概率较高,则可将该会话的终止延迟所选的时间段。在步骤370,测量会话度量之外的度量。如上所讨论,这些度量例如可包括后续前向或反向会话的平均延迟时间或者概率。可在一键通会话之间或过程中的任何点,并可在流程图300中的任何点测量任何度量。
[0029] 图4为表示根据另一实施例的控制器220或网络控制器140的操作的示例流程图400。此流程图400可以概括在流程图300的步骤320中算法执行的操作。在步骤405,该流程图开始。在步骤410,将第一使用度量或操作参数与阈值比较。例如,该阈值可为信道不可用性类型的确定。此信道不可用性可为一键通会话延迟,一键通会话中断或者不利影响一键通会话的任何其它事件。如果得到第一结果,则在步骤415启动第一缓解器。例如,如果期望缓解一键通会话的延迟,则可启动延迟缓解器。此延迟缓解器可为建立分组交换会话,启动会话释放延迟,在会话释放后启动反向会话或者任何其它延迟缓解器。在步骤
420,可根据度量或操作参数调整第一缓解器参数。例如,可作为测量的后续会话间实际延迟的函数调整直到释放会话的延迟时间。
[0030] 如果得到第二结果,则在步骤425启动第二缓解器。例如,如果期望降低一键通会话中断,则可启动中断缓解器。此中断缓解器可为建立电路交换会话,禁止切换或者任何其它有用的中断缓解器。在步骤430,可根据度量或操作参数调整第二缓解器参数。例如,可基于PTT会话中断时间测量或者PTT会话时长调整切换延迟。从而,可仅在设定的时间段禁止或者延迟切换,因此避免了当通信设备处于原始小区的范围之外时掉话的情形。
[0031] 在步骤435,将第二使用度量或操作参数与阈值比较。例如,该阈值可为第一会话和后续会话间的延迟。通过确定来自一个终端120的后续的未返回的会话间的实际延迟是否低于特定阈值,将延迟与阈值进行比较。如果该延迟低于阈值,则在步骤440启动第三缓解器。例如,如果用户经常在较短的时间段内发起没有响应的会话,则该第三缓解器可在用户释放该会话后保持会话。在此示例中,用户可能经常通过仅启动几个字的会话,暂时释放一键通按钮以及重新按下该一键通按钮又继续讲几个字来进行通话。从而,尽管用户释放该一键通按钮,仍可将该会话保持较短时间,以避免每次会话建立中的延迟。在步骤445,可将缓解参数设置为度量的函数。例如,可将一键通会话的释放延迟设置为后续会话间实际延迟的函数。从而,如果用户例如通常在十秒暂停内发起后续会话,则可将该延迟设置为接近十秒。
[0032] 如果在步骤435该延迟高于特定阈值,则在步骤450可启动第四缓解。在此示例中,如果该延迟高于阈值,则该第四缓解可关闭该延迟缓解,以避免在用户释放该会话后将该会话保持延迟时段的资源浪费。在步骤455,可将第四缓解参数设置为度量的函数。在此示例中,由于关闭了延迟缓解,所以没有缓解参数可以设置。可替换地,如果以后启动延迟缓解,则可将该延迟缓解参数设置为最大值。然后流程图400可继续比较如上所述的其它使用度量和与这些度量相关的各种阈值,基于这些比较启动或者关闭缓解器,并且调整相关参数与度量。流程图400可仅比较所选的使用度量和阈值,并且基于得到的结果终止。可替换地,流程图400可不断地比较所有度量与阈值,并且不断地循环比较这些度量与阈值。
[0033] 图5为根据一个实施例的不可用性缓解模块500的示例框图。该不可用性缓解模块500可驻留于网络控制器140、控制器120、基站172、资源管理器150或者系统100或通信设备200中的任何其它地方。不可用性缓解模块500可驻留于存储器中作为可执行软件,可替换地,不可用性缓解模块500和不可用性缓解模块500的每一元件可作为独立硬件设备存在。不可用性缓解模块500可包括配置为监控移动通信设备的一键通使用的使用监控器510,配置为基于该移动通信设备的一键通使用确定一键通度量的度量确定模块520,以及配置为基于该一键通度量选择一键通会话不可用性缓解的缓解选择器530。每一元件可用于执行上述每一流程图的相关步骤。例如,缓解选择器530可选择缓解一键通会话激活延迟的操作。具体地,缓解选择器530可选择操作,以选择分组交换信道类型,建立所选时间段的反向信道,除非建立了反向一键通会话,和/或在释放一键通按钮后将一键通会话连接保持所选的时间段,除非建立了后续的一键通会话。另外,缓解选择器530可选择缓解一键通信道中断的操作。例如,缓解选择器530可选择操作,以选择电路交换信道类型,禁止移动通信设备的网络切换,和/或在所选时间段内禁止移动通信设备的网络切换。
[0034] 度量确定模块520可基于一键通信道激活延迟长度的测量和/或后续一键通会话激活概率确定一键通度量。另外,度量确定模块520可基于一键通信道中断时间长度的时间测量和/或一键通信道的中断概率确定一键通度量。进一步地,度量确定电路520基于来自相同移动通信设备的后续一键通会话间的时间和/或来自相同移动通信设备的后续一键通会话的概率确定一键通度量。另外,度量确定电路520基于来自一个移动通信设备的一键通会话和来自反向信道上另一移动通信设备的后续一键通会话的概率确定一键通度量。此外,度量确定电路520基于一键通会话时长和/或一键通会话的切换概率确定一键通度量。
[0035] 本发明的方法优选地实现于编程处理器上。然而,控制器220、网络控制器140和/或不可用性缓解模块500还可实现于通用计算机或专用计算机、编程微处理器或微控制器以及外围集成电路元件,ASIC或其它集成电路,硬件电子设备或逻辑电路,例如分离元件电路,可编程逻辑器件,例如PLD、PLA、FPGA或PAL等。通常,驻留有能够实现各图中所示流程图的有限状态机的任何器件都可用于实现本发明的处理器功能。
[0036] 尽管利用本发明的特定实施例说明了本发明,但许多替代、修改和变形对于本领域的技术人员是显而易见的。例如,可在其它实施例中互换、添加或替代这些实施例中的各种元器件。另外,每幅图的所有元件对于所公开的实施例不是必须的。例如,在所公开的实施例的领域内,普通技术人员将能够通过简单地利用独立权利要求的要素,制作并使用本发明。因此,此处说明的本发明的优选实施例是解释性的,而不是限制性的。可进行各种变化而不脱离本发明的精神与范围。