呼叫转移业务更改方法及装置转让专利

申请号 : CN200910150080.8

文献号 : CN101631273B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘轶

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种呼叫转移业务更改方法及装置,用以针对当呼叫转移业务用于将向移动用户终端发起的呼叫转移到位于指定位置的用户终端时,实现自动更改该呼叫转移业务。其中,本发明实施例提供的该呼叫转移更改方法包括步骤:当用户启动呼叫转移业务时,用户使用的移动用户终端确定自身所在的第一位置;在满足触发所述移动用户终端确定自身当前所在第二位置的条件时,所述移动用户终端确定自身当前所在的第二位置;将所述确定的第二位置相距所述第一位置的距离与预设距离阈值进行比较,并在比较得到所述距离大于所述预设距离阈值时,所述移动用户终端更改所述呼叫转移业务。

权利要求 :

1.一种呼叫转移业务更改方法,其特征在于,包括:当用户启动呼叫转移业务时,用户使用的移动用户终端确定自身所在的第一位置,所述呼叫转移业务用于将向所述移动用户终端发起的呼叫转移到位于指定位置的用户终端;

在满足触发所述移动用户终端确定自身当前所在第二位置的条件时,所述移动用户终端确定自身当前所在的第二位置;

将所述确定的第二位置相距所述第一位置的距离与预设距离阈值进行比较,并在比较得到所述距离大于所述预设距离阈值时,所述移动用户终端更改所述呼叫转移业务;

其中,所述第一位置为所述移动用户终端所处的第一小区的位置,所述第二位置为所述移动用户终端所处的第二小区的位置;

将所述确定的第二位置相距所述第一位置的距离与预设距离阈值进行比较具体包括:确定所述第二小区是否为所述第一小区或所述第一小区的相邻小区;

当确定结果为是时,确定比较结果为所述确定的第二位置相距所述第一位置的距离不大于预设距离阈值;以及当确定结果为否时,确定比较结果为所述确定的第二位置相距所述第一位置的距离大于预设距离阈值。

2.如权利要求1所述的方法,其特征在于,在用户启动呼叫转移业务之后,所述移动用户终端确定自身所在的第一位置之前,还包括:所述移动用户终端获得用户的激活命令,所述激活命令用于激活所述移动用户终端的呼叫转移业务更改功能。

3.如1~2任一权利要求所述的方法,其特征在于,触发所述移动用户终端确定自身当前所在第二位置的条件具体为:到达为触发所述移动用户终端确定所述第二位置所设置的时间点;或所述移动用户终端接收到小区广播消息;或

所述移动用户终端接收到网络侧发来的呼叫接入通知消息。

4.如1~2任一权利要求所述的方法,其特征在于,更改所述呼叫转移业务具体包括:取消所述呼叫转移业务,或更改所述呼叫转移业务中的所述位于指定位置的用户终端。

5.一种呼叫转移业务更改装置,其特征在于,包括:第一位置确定单元,用于当用户启动呼叫转移业务时,确定用户使用的移动用户终端所在的第一位置,所述呼叫转移业务用于将向所述移动用户终端发起的呼叫转移到位于指定位置的用户终端;

第二位置确定单元,用于在满足触发所述装置确定所述移动用户终端当前所在第二位置的条件时,确定所述移动用户终端当前所在的第二位置;

比较单元,用于将第二位置确定单元确定的所述第二位置相距第一位置确定单元确定的所述第一位置的距离与预设距离阈值进行比较;

更改单元,用于在比较单元的比较结果为所述距离大于所述预设距离阈值时,更改所述呼叫转移业务;

其中,所述第一位置为所述移动用户终端所处的第一小区的位置,所述第二位置为所述移动用户终端所处的第二小区的位置,以及所述比较单元具体包括:确定模块,用于确定所述第二小区是否为所述第一小区或所述第一小区的相邻小区;

比较结果确定模块,用于当确定模块的确定结果为是时,确定比较结果为所述确定的第二位置相距所述第一位置的距离不大于预设距离阈值,以及当确定模块的确定结果为否时,确定比较结果为所述确定的第二位置相距所述第一位置的距离大于预设距离阈值。

6.如权利要求5所述的装置,其特征在于,还包括:获得单元,用于在所述第一位置确定单元确定移动用户终端所在的第一位置之前,获得用户的激活命令,所述激活命令用于激活所述呼叫转移业务更改装置的呼叫转移业务更改功能。

7.如5~6任一权利要求所述的装置,其特征在于,触发所述装置确定移动用户终端当前所在第二位置的条件具体为:到达为触发所述装置确定所述第二位置所设置的时间点;或所述装置确定所述移动用户终端接收到小区广播消息;或所述装置确定所述移动用户终端接收到网络侧发来的呼叫接入通知消息。

8.如5~6任一权利要求所述的装置,其特征在于,所述更改单元具体包括:取消模块,用于取消所述呼叫转移业务;或

更改模块,用于更改所述呼叫转移业务中的所述位于指定位置的用户终端。

说明书 :

呼叫转移业务更改方法及装置

技术领域

[0001] 本发明涉及计算机与通信技术领域,尤其涉及一种呼叫转移业务更改方法及装置。

背景技术

[0002] 呼叫转移业务又称呼入转移业务,是针对用户终端(用户终端可以是具有接收呼叫功能的移动手机终端、固定电话等)无法应答呼叫或用户不愿意接听呼叫的情况下,将向该用户终端发起的呼叫转移到用户指定的电话号码上的业务。具体地,通过呼叫转移业务,可以将向用户使用的一个用户终端发起的呼叫转移到用户所使用的另一用户终端,从而满足用户如下的需求:
[0003] 1、无条件转移呼叫。即无论用户所使用的用户终端处于何种状态,都无条件地将向用户终端发起的所有呼叫转移到用户预先指定的电话号码对应的用户终端;
[0004] 2、有条件转移呼叫。即在向用户发起的呼叫满足某种设定的条件(比如用户终端正在被使用)时,才进行呼叫转移;
[0005] 3、分类转移呼叫。即根据向用户终端发起的呼叫的类型以及用户终端当前所处的状态,把向用户发起的呼叫对应转移到用户预先指定的不同电话号码对应的用户终端。
[0006] 一般地,考虑到接听电话的方便性,用户在设置呼叫转移业务功能时,会将距离用户自身较近的用户终端设置为呼叫转移的目的方用户终端,若后续用户移动到距离该目的方用户终端所在地较远的位置时,由于此时用户已不方便接听该目的方用户终端,因此,为了避免此时再将呼叫转移到该目的方用户终端而造成的不便,需要用户更改呼叫转移业务(比如改变呼叫转移目的方用户终端的取消呼叫转移业务等)。然而,针对上述情况,目前的现有技术中,还没有提出能够自动更改呼叫转移业务的方案。

发明内容

[0007] 本发明实施例提供一种呼叫转移业务更改方法及装置,用以针对当呼叫转移业务用于将向移动用户终端发起的呼叫转移到位于指定位置的用户终端时,实现自动更改呼叫转移业务。
[0008] 为此,本发明实施例采用以下技术方案:
[0009] 一种呼叫转移业务更改方法,包括:当用户启动呼叫转移业务时,用户使用的移动用户终端确定自身所在的第一位置,所述呼叫转移业务用于将向所述移动用户终端发起的呼叫转移到位于指定位置的用户终端;在满足触发所述移动用户终端确定自身当前所在第二位置的条件时,所述移动用户终端确定自身当前所在的第二位置;将所述确定的第二位置相距所述第一位置的距离与预设距离阈值进行比较,并在比较得到所述距离大于所述预设距离阈值时,所述移动用户终端更改所述呼叫转移业务;其中,所述第一位置为所述移动用户终端所处的第一小区的位置,所述第二位置为所述移动用户终端所处的第二小区的位置;将所述确定的第二位置相距所述第一位置的距离与预设距离阈值进行比较具体包括:确定所述第二小区是否为所述第一小区或所述第一小区的相邻小区;当确定结果为是时,确定比较结果为所述确定的第二位置相距所述第一位置的距离不大于预设距离阈值;以及当确定结果为否时,确定比较结果为所述确定的第二位置相距所述第一位置的距离大于预设距离阈值。
[0010] 较佳地,在用户启动呼叫转移业务之后,所述移动用户终端确定自身所在的第一位置之前,还包括:所述移动用户终端获得用户的激活命令,所述激活命令用于激活所述移动用户终端的呼叫转移业务更改功能。
[0011] 较佳地,上述触发所述移动用户终端确定自身当前所在第二位置的条件具体为:到达为触发所述移动用户终端确定所述第二位置所设置的时间点;或所述移动用户终端接收到小区广播消息;或所述移动用户终端接收到网络侧发来的呼叫接入通知消息。
[0012] 较佳地,更改所述呼叫转移业务具体包括:取消所述呼叫转移业务,或更改所述呼叫转移业务中的所述位于指定位置的用户终端。
[0013] 一种呼叫转移业务更改装置,包括:第一位置确定单元,用于当用户启动呼叫转移业务时,确定用户使用的移动用户终端所在的第一位置,所述呼叫转移业务用于将向所述移动用户终端发起的呼叫转移到位于指定位置的用户终端;第二位置确定单元,用于在满足触发所述装置确定所述移动用户终端当前所在第二位置的条件时,确定所述移动用户终端当前所在的第二位置;比较单元,用于将第二位置确定单元确定的所述第二位置相距第一位置确定单元确定的所述第一位置的距离与预设距离阈值进行比较;更改单元,用于在比较单元的比较结果为所述距离大于所述预设距离阈值时,更改所述呼叫转移业务;其中,所述第一位置为所述移动用户终端所处的第一小区的位置,所述第二位置为所述移动用户终端所处的第二小区的位置,以及所述比较单元具体包括:确定模块,用于确定所述第二小区是否为所述第一小区或所述第一小区的相邻小区;比较结果确定模块,用于当确定模块的确定结果为是时,确定比较结果为所述确定的第二位置相距所述第一位置的距离不大于预设距离阈值,以及当确定模块的确定结果为否时,确定比较结果为所述确定的第二位置相距所述第一位置的距离大于预设距离阈值。
[0014] 较佳地,上述装置还包括:获得单元,用于在所述第一位置确定单元确定移动用户终端所在的第一位置之前,获得用户的激活命令,所述激活命令用于激活所述呼叫转移业务更改装置的呼叫转移业务更改功能。
[0015] 较佳地,上述触发所述装置确定移动用户终端当前所在第二位置的条件具体为:到达为触发所述装置确定所述第二位置所设置的时间点;或所述装置确定所述移动用户终端接收到小区广播消息;或所述装置确定所述移动用户终端接收到网络侧发来的呼叫接入通知消息。
[0016] 较佳地,所述更改单元具体包括:取消模块,用于取消所述呼叫转移业务;或更改模块,用于更改所述呼叫转移业务中的所述位于指定位置的用户终端。本发明实施例通过在用户启动呼叫转移业务时,移动用户终端确定自身所在的第一位置,其中,该呼叫转移业务用于将向移动用户终端发起的呼叫转移到位于指定位置的用户终端;在满足触发该移动用户终端确定自身当前所在第二位置的条件时,该移动用户终端确定自身当前所在的第二位置;由于在用户启动上述呼叫转移业务后,移动用户终端有可能已经移动到远离上述第一位置的区域,因此,本发明实施例中在移动用户终端确定出自身当前所在的第二位置后,通过判断出该第二位置相距第一位置的距离大于预设距离阈值,确定移动用户终端已远离第一位置,此时移动用户终端对呼叫转移业务进行自动更改。

附图说明

[0017] 图1为本发明实施例提供的一种呼叫转移业务更改方法的具体流程示意图;
[0018] 图2a为本发明实施例1中的主要实现流程示意图;
[0019] 图2b为本发明实施例1中移动用户终端所处的第一小区以及第一小区的相邻小区的位置示意图;
[0020] 图3为本发明实施例2的主要实现流程示意图;
[0021] 图4为为本发明实施例提供的一种呼叫转移业务更改装置的具体结构示意图。

具体实施方式

[0022] 本发明实施例提供一种呼叫转移业务更改方法,用以针对当呼叫转移业务用于将向移动用户终端发起的呼叫转移到位于指定位置的用户终端时,通过移动用户终端判断出自身当前所在的第二位置相距用户启动呼叫转移业务时所在的第一位置的距离大于预设距离阈值后,移动用户终端更改该呼叫转移业务,从而实现自动更改呼叫转移业务。
[0023] 下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。
[0024] 本发明实施例提供的该呼叫转移业务更改方法的具体流程示意图如图1所示,包括以下步骤:
[0025] 步骤11,当用户启动呼叫转移业务时,用户使用的移动用户终端确定自身所在的第一位置,其中,这里的呼叫转移业务专指用于将向该移动用户终端发起的呼叫转移到用户指定的位于指定位置的用户终端的呼叫转移业务,而本发明实施例中所述的该位于指定位置的用户终端既可以指用户所使用的固定电话,也可以指不随用户的位置变化而发生位置变化的移动用户终端;
[0026] 步骤12,在满足触发该移动用户终端确定自身当前所在第二位置的条件时,该移动用户终端确定自身当前所在的第二位置,其中,满足触发该移动用户终端确定自身当前所在第二位置的条件可以是满足到达为触发该移动终端确定自身当前所在第二位置所设置的时间点,比如该移动用户终端可以按照预设的时间周期,周期性地确定自身所在的第二位置;该条件还可以是该移动用户终端接收到小区广播消息,或该移动用户终端接收到网络侧发来的呼叫接入通知消息;
[0027] 步骤13,根据第一位置和该确定的第二位置,确定该第二位置相距第一位置的距离;
[0028] 步骤14,将确定出的距离与预设距离阈值进行比较,并在比较得到该确定的距离大于预设距离阈值时,执行步骤15,而在比较得到该确定的距离不大于预设距离阈值时,可以跳转为执行步骤12;
[0029] 步骤15,移动用户终端更改上述呼叫转移业务。具体的,移动用户终端可以取消该呼叫转移业务;或更改该呼叫转移业务中的位于指定位置的用户终端,比如,移动用户终端可以提醒用户另外指定当前距离用户较近的用户终端作为呼叫转移业务所对应的呼叫转移目的方用户终端,并将该呼叫转移业务中的位于指定位置的用户终端对应更改为用户另外指定的该目的方用户终端;此外,移动用户终端还可以取消所有的呼叫转移业务。
[0030] 由上述步骤可知,采用本发明实施例提供的该呼叫转移业务更改方法,当用户启动了将向移动用户终端发起的呼叫转移到用户指定的位于指定位置的用户终端的呼叫转移业务时,若用户在该业务的开启过程中,移动到了其他区域时,移动用户终端可以在自动检测出携带有该移动用户终端的用户当前所处的区域已经远离了用户指定的位于指定位置的用户终端后,自动更改呼叫转移业务。其中,针对不同的应用场景可以预设不同的距离阈值,比如,若用户距离位于指定位置的用户终端100m以上,就认为用户当前不方便接听该位于指定位置的用户终端,则可以将该距离阈值设置为100m。采用本发明实施例提供的该呼叫转移更改方法,当用户移动到了上述其他区域时,用户无需再手动取消该呼叫转移业务,而是由用户使用的移动用户终端就可自动实现取消呼叫转移业务,从而大大提升用户使用呼叫转移业务的体验。
[0031] 基于本发明实施例提供的上述呼叫转移业务更改方法,在本发明实施例中,还可以为移动用户终端增加相应的功能单元,比如,为了使用户可以根据自己的需要随意控制移动用户终端的呼叫转移业务的更改功能,可以为移动用户终端增加一个激活单元,用户只要通过向这个激活单元输入激活命令(比如可以通过触动激活单元对应的按钮来输入激活命令),就可以激活移动用户终端的呼叫转移业务的更改功能。因此,对应于移动用户终端的该激活单元,本发明实施例提供的上述方法中,针对步骤11,在用户启动呼叫转移业务之后,移动用户终端确定自身所在的第一位置之前,还可以包括:移动用户终端获得用户的激活命令,该激活命令用于激活该移动用户终端的呼叫转移业务更改功能。
[0032] 需要说明的是,在本发明实施例中,用于确定移动用户终端所在位置的方式有多种,以下将以具体的实施例1、2来举例说明。
[0033] 实施例1:
[0034] 该实施例1主要针对利用移动用户终端所处小区的信息来确定移动用户终端所处位置的方式,具体地,该实施例1的实现流程示意图如图2a所示,包括以下步骤:
[0035] 步骤21,当用户启动呼叫转移业务时(这里的呼叫转移业务专指用于将向该移动用户终端发起的呼叫转移到用户指定的位于指定位置的用户终端的呼叫转移业务),用户使用的移动用户终端根据接收到的第一小区的广播消息,确定该移动用户终端所处的第一小区和该第一小区的相邻小区,比如,可以确定出该第一小区的标识为N0,该第一小区的相邻小区的标识分别为N1~N6,并将N0、N1~N6作为移动用户终端所在第一位置的信息,具体地,移动用户终端所处的第一小区以及第一小区的相邻小区的位置示意图如图2b所示;
[0036] 步骤22,假设本实施例1中采用的是移动用户终端接收到小区广播消息来触发该移动用户终端确定自身当前所在第二位置的方式,则移动用户终端在接收到小区广播消息后,根据该小区广播消息,确定移动用户终端所处的第二小区,比如,可以确定出该第二小区的标识为M0,并将M0作为移动用户终端所在第二位置的信息;
[0037] 步骤23,移动用户终端根据确定出的M0和N0、N1~N6,判断M0是否与N0、N1~N6中的任意一个相一致,并在判断结果为否时,执行步骤24,而在判断结果为是时,可以跳转到执行步骤22;
[0038] 步骤24,移动用户终端取消呼叫转移业务。
[0039] 在本发明实施例1中,也可以只确定N0而不用确定N1~N6,从而后续只需要判断M0和N0是否一致,在判断结果为否时,确定携带有移动用户终端的用户从第一小区移动到了不同于第一小区的另一小区(这里的另一小区有可能是第一小区的相邻小区)中,则移动用户终端取消呼叫转移业务。
[0040] 实施例2:
[0041] 该实施例2主要针对包含有全球定位系统(GPS,Global Position System)单元的移动用户终端,当用户启动呼叫转移业务时,该包含有GPS单元的移动终端可以根据该GPS单元来确定自身当前所在位置的经纬度信息,并根据该经纬度信息进一步确定自身所在的第一位置。具体地,将本发明实施例提供的该呼叫转移业务更改方法应用于包含GPS单元的移动用户终端时,实现呼叫转移业务的更改流程具体如图3所示,包括以下步骤:
[0042] 步骤31,当用户启动呼叫转移业务时(这里的呼叫转移业务专指用于将向该移动用户终端发起的呼叫转移到用户指定的位于指定位置的用户终端的呼叫转移业务),用户使用的移动用户终端利用自身的GPS单元,确定自身所在位置的经纬度信息(x1,y1),并将该经纬度信息(x1,y1)确定为移动用户终端所在的第一位置的信息;
[0043] 步骤32,假设本实施例2中采用的是移动用户终端周期性确定自身当前所在第二位置的方式,则移动用户终端可以周期性地利用自身的GPS单元,确定自身当前所在位置的经纬度信息(x2,y2),并将该经纬度信息(x2,y2)确定为移动用户终端当前所在的第二位置的信息;
[0044] 步骤33,移动用户终端根据第一位置的信息(x1,y1)和第二位置的信息(x2,y2),确定第二位置相距第一位置的距离d1;
[0045] 步骤34,移动用户终端根据预设的距离阈值d0和确定的d1,判断d1>d0是否成立,并在判断结果为是时,执行步骤35,若判断结果为否,则可以跳转到执行步骤32;
[0046] 步骤35,移动用户终端取消呼叫转移业务。
[0047] 相应地,本发明实施例提供一种呼叫转移业务更改装置,其具体结构示意图如图4所示,包括以下功能单元:
[0048] 第一位置确定单元41,用于当用户启动呼叫转移业务时,确定用户使用的移动用户终端所在的第一位置,其中,该呼叫转移业务专指用于将向所述移动用户终端发起的呼叫转移到位于指定位置的用户终端的呼叫转移业务;
[0049] 第二位置确定单元42,用于在满足触发该呼叫转移业务更改装置确定移动用户终端当前所在第二位置的条件时,确定该移动用户终端当前所在的第二位置;
[0050] 比较单元43,用于将第二位置确定单元42确定的第二位置相距第一位置确定单元41确定的第一位置的距离与预设距离阈值进行比较;
[0051] 更改单元44,用于在比较单元43的比较结果为是第二位置相距第一位置的距离大于预设距离阈值时,更改呼叫转移业务。
[0052] 类似于本发明的方法实施例,在本发明的装置实施例中,为了使用户可以根据自己的需要,随意控制本发明实施例提供的该装置的呼叫转移业务的更改功能,如图4所示,该装置还可以进一步包括获得单元45,用于在第一位置确定单元41确定移动用户终端所在的第一位置之前,获得用户的激活命令,该激活命令用于激活该装置的呼叫转移业务更改功能。用户可以在启动呼叫转移业务前就激活该功能;也可以在启动呼叫转移业务的同时激活该功能。
[0053] 较佳地,对应于上述方法实施例1,针对利用移动用户终端所处小区的信息来确定移动用户终端所处位置的方式,当第一位置为移动用户终端所处的第一小区的位置,第二位置为移动用户终端所处的第二小区的位置时,本发明装置实施例中的比较单元43可以进一步划分为以下功能模块:
[0054] 确定模块,用于确定该第二小区是否为该第一小区或该第一小区的相邻小区;
[0055] 比较结果确定模块,用于当确定模块的确定结果为是时,确定比较结果为第二位置确定单元42确定的第二位置相距第一位置确定单元41确定的第一位置的距离不大于预设距离阈值,以及当确定模块的确定结果为否时,确定比较结果为第二位置确定单元42确定的第二位置相距第一位置确定单元41确定的第一位置的距离大于预设距离阈值。
[0056] 较佳地,上述针对第二位置确定单元42的触发该呼叫转移业务更改装置确定移动用户终端当前所在第二位置的条件可以为:为了触发该装置确定移动用户终端当前所在第二位置所设置的时间点到来;或该装置确定该移动用户终端接收到小区广播消息;或该装置确定该移动用户终端接收到网络侧发来的呼叫接入通知消息。
[0057] 较佳地,针对更改单元44对呼叫转移业务的不同处理方式,该更改单元44具体可以包括取消模块,用于取消呼叫转移业务;或包括更改模块,用于更改呼叫转移业务中的位于指定位置的用户终端。
[0058] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。