一种呼叫遇忙处理方法、系统及移动交换中心设备的制作方法

文档序号:7929496阅读:165来源:国知局
专利名称:一种呼叫遇忙处理方法、系统及移动交换中心设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种呼叫遇忙处理方法、系统及移动交换中心设备。
背景技术
在移动通信领域,当移动用户进行呼叫时,如果被叫用户也在呼叫该移动用户,这时呼叫双方都会出现对方用户遇忙的情况,从而造成双方及时通话的失败。这种情况不但影响用户双方的正常通话,还将导致网络资源的有效使用率降低,使网络信道被反复占用,增加不必要的网络负担。针对这个问题,现有技术中提供了语音信箱留言业务、遇忙前转业务和遇忙回叫业务。这些技术的作用是在发现被叫用户遇忙时,或通过给被叫留言,或将呼叫转移到其他通信工具上建立连接,或通过设置事后回叫主叫方的方式,使得主叫方成功避让所有呼叫遇忙的情况。 有技术至少存在以下缺点现有技术可以使发起呼叫的移动用户避让被叫方与第三方间的通话或呼叫从而解决呼叫遇忙问题,却不能很好的解决由双方互相呼叫造成的呼叫遇忙问题。由于互相呼叫双方的目的是实现与对方进行通话,但现有技术却使得呼叫双方产生避让从而造成双方无法及时通话,这不但会给呼叫双方带来不便,还造成网络资源的不必要浪费。

发明内容
本发明实施例的目的在于提供一种呼叫遇忙处理方法、系统及移动交换中心设
备,用于对移动用户与其它用户间的互相呼叫遇忙情况进行处理。
根据本发明的一实施例,提供一种呼叫遇忙处理方法,包括如下步骤 移动交换中心根据当地移动用户呼叫对方用户的建立呼叫请求,查询所述移动交
换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内容是使该当地移动用
户处于非空闲状态的用户的号码; 移动交换中心根据所述互叫标识表中该当地移动用户的号码项的内容进行判断如果该当地移动用户号码项的内容是对方用户的号码,对当地移动用户进行拆线,在当地移动用户拆线后继续对方用户的呼叫过程。 根据本发明的又一实施例,提供一种移动交换中心设备,包括 第一查询单元,用于根据当地移动用户呼叫对方用户的建立呼叫请求,查询移动交换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内容是使该当地移动用户处于非空闲状态的用户的号码; 第一判断单元,用于根据第一查询单元的查询结果进行判断如果当地移动用户
号码项的内容是对方用户的号码,通知拆线单元对当地移动用户进行拆线; 拆线单元,用于接收拆线通知,并对当地移动用户进行拆线,在对当地移动用户拆
线后继续对方用户的呼叫过程。
根据本发明的又一实施例,提供一种呼叫遇忙处理系统,包括 第一移动交换中心,用于根据第一移动用户呼叫第二移动用户的建立呼叫请求,查询第一移动交换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内容是使该当地移动用户处于非空闲状态的用户的号码,根据该互叫标识表中第一移动用户的号码项的内容进行判断如果第一移动用户号码项的内容是第二移动用户的号码,对第一移动用户进行拆线,在第一移动用户拆线后继续第二移动用户的呼叫过程;如果第一移动用户的号码项的内容是空,在所述第一移动用户号码项内写入第二移动用户的号码,继续发送第一移动用户呼叫第二移动用户的漫游号码请求; 第二移动交换中心,用于接收第一移动交换中心发送的第一移动用户呼叫第二移动用户的漫游号码请求,查询第二移动交换中心的互叫标识表,根据该互叫标识表中第二移动用户的号码项的内容进行判断如果第二移动用户号码项的内容是第一移动用户的号码,比较第一移动移动用户与第二移动用户的标识信息,决定是否对第二移动用户进行拆线,如果对第二移动用户进行拆线,在第二移动用户拆线后继续第一移动用户的呼叫过程;如果第二移动用户的号码项的内容是空,在所述第二移动用户号码项内写入第一移动用户的号码。 根据对上述技术方案的描述,本发明实施例有如下优点移动交换中心根据当地移动用户呼叫对方用户的建立呼叫请求,查询互叫标识表,当发生互相呼叫遇忙后,对当地移动用户进行拆线,从而使当地移动用户能接到对方用户的呼叫,实现对移动用户与对方用户间出现的互相呼叫遇忙情况的处理,在对现有通信网络改动较小的情况下实现互相呼叫双方及时通话的成功,节省用户时间并减少网络资源的浪费。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的实施例一提供的一种呼叫遇忙处理方法的示意图; 图2是本发明实施例中包含当地移动用户的号码项的互叫标识表的示意图; 图3为本发明的实施例二提供的又一种呼叫遇忙处理方法的示意图; 图4是本发明实施例中包含当地移动用户的时间戳项的互叫标识表的示意图; 图5为本发明的实施例三提供的一种移动交换中心判断当地移动用户拆线状态
的方法示意图; 图6为本发明实施例中包含了当地移动用户的拆线标识项的互叫标识表示意 图7为本发明的实施例四提供的一种移动交换中心对当地移动用户启动提前启动释放操作的方法的示意图; 图8为本发明的实施例五提供的一种一种PSTN用户呼叫移动用户时出现相互呼叫遇忙问题的处理流程图; 图9为本发明的实施例六提供的一种移动用户呼叫对方用户时出现相互呼叫遇忙问题的处理流程图;实施例七提供的另一种移动用户呼叫移动用户时出现相互呼叫问题的处理流程图; 图11为本发明的实施例八提供的又一种移动用户呼叫移动用户时出现相互呼叫问题的处理流程; 图12为本发明的实施例九提供的一种对移动用户启动提前启动释放操作的流程图; 图13为本发明的实施例十提供的一种对移动用户启动拆线操作的流程 图14为本发明的实施例i^一提供的一种本地CDMA用户呼叫本地CDMA用户时发生相互呼叫问题的处理流程图; 图15为本发明的实施例十二提供的一种本地移动用户呼叫长途漫游移动用户时发生相互呼叫遇忙问题的处理流程图; 图16为本发明的实施例十三提供的一种移动交换中心设备的示意 图17为本发明的实施例十四提供的又一种移动交换中心设备的示意 图18为本发明的实施例十五提供的又一种移动交换中心设备的示意 图19为本发明的实施例十六提供的又一种移动交换中心设备的示意 图20为本发明的实施例十七提供的一种呼叫遇忙处理系统的示意 图21为本发明的实施例十八提供的又一种呼叫遇忙处理系统的示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
在描述本发明实施例前,先对本发明实施例中出现几个概念做如下介绍
PSTN (Public Switched Tel印hone Network)是公用电话交换网。 IMSI (International Mobile Subscriber Identity)是国际移动台标识。ESN (Electronic Serial Number)是电子序列号。 SIM (Subscriber Identity Module)是用户识别模块。 MSC(Mobile Switch Center)是移动交换中心,移动用户所使用的移动交换中心被称为被访移动交换中心(VMSC, Visited Mobile Switch Center) , PSTN用户使用的移动交换中心被称为关口移动交换中心(GMSC, Gateway MobileSwitch Center)。
图1为本发明的实施例一提供的一种呼叫遇忙处理方法的示意图,该方法用于对移动用户与其它用户间的互相呼叫遇忙情况进行处理,包括如下步骤 步骤Sll :移动交换中心根据当地移动用户呼叫对方用户的建立呼叫请求,查询所述移动交换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内容是使该当地移动用户处于非空闲状态的用户的号码。 该步骤具体包括在当地移动用户开始呼叫对方用户时,移动交换中心收到当地移动用户呼叫对方用户的建立呼叫请求,并查询互叫标识表。对于GSM或WCDMA系统来说,当地移动用户的基站子系统通过发送建立呼叫请求消息给移动交换中心实现当地移动用
7户的建立呼叫请求;对于CDMA系统来说,当地移动用户的基站子系统通过发送连接管理请 求消息给移动交换中心实现当地移动用户的建立呼叫请求。在不同的系统中,当地移动用 户建立呼叫请求时其基站子系统发送的信息可能不同,但当地移动用户试图与对方用户建 立呼叫的实质不变。 所述互叫标识表可以建立在所述移动交换中心的拜访位置寄存器中,也可以在移 动交换中心配置一个专门的存储设备来建立互叫标识表。该互叫标识表可以以移动交换中 心所在当地的每个移动用户的IMSI为索引,以当地移动用户的号码项为表项。图2是本发 明实施例中包含当地移动用户的号码项的互叫标识表的示意图,该表以当地移动用户A、 B 和C的IMSI为索引,对应的表项分别为所述用户A、B和C的号码项。所述互叫标识表中当 地移动用户的号码项的内容是使该当地移动用户处于非空闲状态的用户的号码。如果当地 移动用户号码项的内容如果空,这里用O表示空,其表明该移动用户处于空闲状态;号码项 内容如果为一号码值,该值号码表示使该移动用户处于非空闲状态的用户的号码。使某移 动用户处于非空闲状态的用户包括如下三种情况正在呼叫该移动用户的用户,或者正在 被该移动用户呼叫的用户,或者正在与该移动用户进行通话的用户。可以理解所述拜访位 置寄存器可以位于移动交换中心内部,也可以位于移动交换中心外部称为一个独立的寄存 器。 步骤S12 :移动交换中心根据所述互叫标识表中该当地移动用户的号码项的内容 进行判断如果该当地移动用户号码项的内容是对方用户的号码,对当地移动用户进行拆 线,在当地移动用户拆线后继续对方用户的呼叫过程。 该步骤具体包括移动交换中心根据互叫标识表,发现当地移动用户号码项的内 容是对方用户的号码,说明当地移动用户呼叫的对方用户正在呼叫当地移动用户,即发生 了互相呼叫,此时对该当地移动用户进行拆线可以使当地移动用户中止其呼叫过程并接到 对方用户的呼叫从而实现双方的通话。 如果该当地移动用户的号码项的内容是空,说明并无其它用户呼叫当地移动用 户,则在所述当地移动用户号码项内写入当地移动用户呼叫的对方用户的号码,以此表明 当地移动用户开始呼叫对方用户,即对方用户使当地移动用户处于非空闲状态。如果此时 对方用户呼叫当地移动用户,可以通过该当地移动用户的号码项的内容判断是否出现互相 呼叫。在当地移动用户号码项内写入当地移动用户呼叫的对方用户的号码后,此移动交换 中心将当地移动用户呼叫对方用户的的漫游号码请求发出,对方用户所在地的移动交换中 心接收该漫游号码请求并根据所述漫游号码请求进行进一步处理。可以理解如果当地移 动用户与对方用户发生的是局内呼叫,即当地移动用户与对方用户使用同一个移动交换中 心,当地移动用户的移动交换中心无需发送漫游号码请求给对方用户的移动交换中心,只 需在当地继续处理对方用户的漫游号码。 对当地移动用户进行拆线完毕后,将互叫标识表内该当地移动用户的表项的内容 清除,以方便进行下一次查询互叫标识表的操作。 本实施例的移动交换中心根据当地移动用户呼叫对方用户的建立呼叫请求,查询 互叫标识表,当发生互相呼叫遇忙后,及时对当地移动用户进行拆线,使得拆线后用户能接 到另一方用户的呼叫,从而对移动用户与其它用户间的互相呼叫遇忙情况进行处理,在对 现有通信网络改动较小的情况下实现互相呼叫双方及时通话的成功,节省用户时间并减少
8网络资源的浪费。 图3为本发明的实施例二提供的又一种呼叫遇忙处理方法的示意图,该方法用于
对移动用户与其它用户间的互相呼叫遇忙情况进行处理,包括如下步骤 步骤S31 :移动交换中心根据当地移动用户呼叫对方用户的建立呼叫请求,查询
所述移动交换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内容是使该
当地移动用户处于非空闲状态的用户的号码。 步骤S32 :移动交换中心根据所述互叫标识表中该当地移动用户的号码项的内容 进行判断如果该当地移动用户号码项的内容是对方用户的号码,对当地移动用户进行拆 线,在当地移动用户拆线后继续对方用户的呼叫过程。 进一步地,本实施例还可包括步骤S33 :移动交换中心收到对方用户呼叫当地移 动用户的漫游号码请求后,查询所述移动交换中心的互叫标识表。 该步骤具体包括在步骤S21和步骤S22中,在当地移动用户在发起呼叫时如果尚 未出现互相呼叫,需要继续呼叫的过程。特别是在异地呼叫中,当地移动用户与对方用户使 用不同的移动交换中心,该移动交换中心需要将当地移动用户的呼叫对方用户的漫游号码 请求发送给对方用户的移动交换中心,在发送所述漫游号码请求的过程中,有发生互相呼 叫的可能。此时移动交换中心接收到对方用户呼叫当地移动用户的漫游号码请求,可以查 询互叫标识表,判断是否出现互相呼叫。 步骤S34 :移动交换中心根据所述互叫标识表中当地移动用户的号码项的内容进 行判断如果当地移动用户号码项的内容是对方用户的号码,根据对方用户的号码类型,决 定是否对当地移动用户进行拆线,如果对当地移动用户进行拆线,在当地移动用户拆线后 继续对方用户的呼叫过程。 该步骤具体可包括判断对方用户的号码项的内容,如果当地移动用户的号码项 的内容是空,说明当地移动用户依然处于空闲状态,在所述当地移动用户号码项内写入对 方用户的号码,表明此时对方用户开始呼叫当地移动用户并继续下面的呼叫流程。如果此 后当地移动用户向该对方用户发起呼叫,移动交换中心就能通过查询其号码项内容判断双 方是否出现互相呼叫。 如果当地移动用户号码项的内容是对方用户的号码,说明当地移动用户已经在呼 叫对方用户,也就是发生互相呼叫,此时根据对方用户的号码类型,决定是否对当地移动用 户进行拆线。如果对方用户为公用电话交换网用户,移动交换中心对当地移动用户进行拆 线,当地移动用户拆线后就能接到对方公用电话交换网用户的呼叫。如果对方用户为移动 用户,比较当地移动用户与对方用户的标识信息,决定是否对当地移动用户进行拆线。所谓 的标识信息是标识用户身份的信息,可以是号码或其它信息,如果当地移动用户的号码大 于或小于对方用户的号码,对当地移动用户进行拆线。所述标识信息也可以是用户发起呼 叫的时间信息,通过比较当地移动用户与对方用户发起呼叫的时间,如果当地移动用户发 起呼叫的时间早于或晚于对方用户发起呼叫的时间,对当地移动用户进行拆线。通过比较 当地移动用户与对方用户的标识信息判决其中一方进行拆线,可以保证当地移动用户与对 方用户中只有一方进行拆线,避免双方同时拆线的情况发生。对当地移动用户进行拆线完 毕后,将互叫标识表内该当地移动用户的表项的内容清除,以方便进行下一次查询互叫标 识表的操作。
所述比较当地移动用户与对方用户发起呼叫的时间可包括如下过程在当地移动 用户发起呼叫时,在所述互叫标识表中的当地移动用户的时间戳项内记录当地移动用户发 起呼叫的时间,移动交换中心收到的对方用户的漫游号码请求中可以携带有对方用户发起 呼叫的时间。通过比较互叫标识表内的当地移动用户的时间戳项的内容与对方用户的漫游 号码请求中携带的对方用户发起呼叫的时间比较当地移动用户与对方用户发起呼叫的时 间。图4是本发明实施例中包含当地移动用户的时间戳项的互叫标识表的示意图,该互叫 标识表以当地移动用户A、B和C的IMSI为索引,对应的表项分别为所述用户A、B和C的号 码项和时间戳项各表项的初始值为0。 所述标识信息不仅限于当地移动用户的号码和发起呼叫的时间,还可以是其它能 标识移动用户身份的信息,如移动用户的SIM卡号、ESN号都能够作为标识信息,并被作为 互叫标识表内的表项来作为判断是否出现互相呼叫及拆线的标准。 本实施例的移动交换中心首先根据当地移动用户呼叫对方用户的建立呼叫请求, 查询互叫标识表,当发生互相呼叫遇忙后,及时对当地移动用户进行拆线,同时继续对方用 户的呼叫,从而使当地移动用户接到对方用户的呼叫,实现对移动用户与其它用户间的互 相呼叫遇忙情况的处理;如果移动交换中心收到当地移动用户呼叫对方用户的建立呼叫请 求时未发生互相呼叫遇忙,移动交换中心还可以在收到对方用户的呼叫当地移动用户的漫 游号码请求时查询互叫标识表,判断是否出现互相呼叫,从而及时对当地移动用户进行拆 线,使得拆线用户能接到另一用户的呼叫,实现对移动用户与其它用户间的互相呼叫遇忙 情况的处理,本实施例考虑了在当地移动用户向对方用户建立呼叫过程中发生的互相呼叫 遇忙情况,进一步减小了出现互相呼叫遇忙的可能。 图5为本发明的实施例三提供的一种移动交换中心判断当地移动用户拆线状态 的方法示意图,该方法可包括 步骤S51 :移动交换中心在对当地移动用户进行拆线前,记录当地移动用户拆线 状态。 该过程可包括移动交换中心在对当地移动用户进行拆线前,在所述互叫标识表 中该当地移动用户的拆线标识项内记录当该地移动用户的正在拆线状态;对当地移动用户 拆线结束后,移动交换中心将所述互叫标识表中当地移动用户的拆线标识项的内容清空, 表明当地移动用户没有在拆线。 步骤S52 :移动交换中心在收到对方用户的初始地址消息后,判断当地移动用户 拆线状态如果当地移动用户拆线结束,继续所述对方用户的呼叫流程;如果当地移动用 户拆线未结束,暂停对方用户的呼叫流程。 由于步骤S51中记录了当地移动用户拆线状态,移动交换中心在处理对方用户的 呼叫流程时,可通过查询当地移动用户拆线状态,暂停对方用户呼叫流程,直到当地移动用 户拆线结束再继续对方用户的呼叫流程。该过程具体可包括移动交换中心在对方用户向 当地移动用户建立寻呼前,根据互叫标识表中当地移动用户的拆线标识项的内容判断当地 移动用户是否拆线结束如果拆线标识项内容为正在拆线状态,启动一定时过程,定时结束 后重新判断当地移动用户是否拆线结束;如果拆线标识项内容为空,说明当地移动用户拆 线结束,可以继续对方用户的呼叫流程。所述定时器的定时时间可以设定为当地移动用户 拆线过程所需要的时间。
图6为本发明实施例中包含了当地移动用户的拆线标识项的互叫标识表示意图, 该互叫标识表以当地移动用户A、B和C的IMSI为索引,除了移动用户A、B和C的号码项和 时间戳项,还包括相应用户的拆线标识项,所有表项初始值为0。 进一步地,本实施例还可包括步骤S53 :对当地移动用户进行拆线完毕后,移动交 换中心将互叫标识表内该当地移动用户的表项内容清除,表明该当地移动用户处于空闲状 态。 本实施例的移动交换中心对当地移动用户进行拆线时,对方用户需要等当地移动 用户拆线完毕后,继续完成呼叫流程,减小在当地移动用户进行拆线时对方用户出现遇忙 的可能。 图7为本发明的实施例四提供的一种移动交换中心对当地移动用户启动提前释 放操作的方法的示意图,该方法包括 步骤S71 :移动交换中心收到当地移动用户的连接管理请求消息后,查询所述互 叫标识表。 对于非CDMA系统,当地移动用户的建立呼叫请求是通过其基站子系统发送的建
立呼叫请求消息给移动交换中心来实现的,而在当地移动用户发送建立呼叫请求前,其基
站子系统会发送连接管理请求消息给该移动交换中心。移动交换中心可在此时发起查询互
叫标识表操作,即以主叫移动用户的頂SI为索引,查询与其相应的互叫标识表。
步骤S72 :根据互叫标识表中当地移动用户的号码项的内容进行判断如果当地
移动用户号码项的内容为非空,对当地移动用户进行拆线。 该实施例在当地移动用户发送建立呼叫请求前,通过查询互叫标识表,发现有其
它用户呼叫当地移动用户时,对当地移动用户拆线。这里的拆线是提前释放流程,当其它用
户呼叫当地移动用户时,该当地移动用户中止向移动交换中心发送连接管理请求消息并接
到正在呼叫它的用户的呼叫,使当地移动用户不会错过其它用户的呼叫。 图8为本发明的实施例五提供的一种PSTN用户呼叫移动用户时出现相互呼叫遇
忙问题的处理流程图,该流程为 当PSTN用户(A方)呼叫移动用户(B方)时,PSTN用户(A方)的公用电话交换 网会发送初始地址消息给其相应的关口移动交换中心,关口移动交换中心向B方移动用户 的被访移动交换中心A方呼叫B方的漫游号码请求,发送该漫游号码请求的过程为关口移 动交换中心发送路由信息请求消息给归属位置寄存器,归属位置寄存器将漫游号码请求提 供给B方的被访移动交换中心。可以在路由信息请求消息和漫游号码请求消息的保留字段 携带有PSTN用户A的号码,或在路由信息请求消息和漫游号码请求消息中增加私有信元携 带有PSTN用户A的号码。 在这里,如果被叫方B为漫游移动用户,归属位置寄存器提供的漫游号码请求要 经过一个汇接移动交换中心到达B方的被访移动交换中心。可以理解如果主叫方A与被叫 方B之间为局内呼叫,主叫A方使用的关口移动交换中心与被叫B方使用的被访移动交换 中心是同一个移动交换中心。 B方的被访移动交换中心收到来自归属位置寄存器的漫游号码请求消息后,可以 解析得出其中的主叫A的号码,然后被访移动交换中心发起查表操作,即以被叫方B的IMSI 为索引,查询其相应的 叫标识表,并对号码项作如下判断
如果号码项为空(即O值),说明被叫方B空闲,则对号码项写入主叫A方的号码,
然后被访移动交换中心继续回送漫游号码给归属位置寄存器,并继续随后的呼叫流程;
如果号码项为第三方号码或其他值,则被访移动交换中心继续回送漫游号码给归 属位置寄存器,并继续随后的呼叫流程; 如果号码项为主叫方A的号码,说明发生PSTN用户与移动用户间的互相呼叫,则 对B方移动用户启动拆线流程,通过对B方拆线使移动用户B能接到PSTN用户A的呼叫。
本实施例五中,当移动交换中心发现PSTN用户与移动用户互相呼叫时,对移动用 户拆线,从而使移动用户能接到PSTN用户的呼叫并完成通话。 图9为本发明的实施例六提供的一种移动用户呼叫对方用户时出现相互呼叫遇 忙问题的处理流程图,该流程为 当移动用户(B方)呼叫对方(A方)时,B方的被访移动交换中心收到主叫方B的
基站子系统的建立呼叫请求消息后,说明B用户发起了建立呼叫请求。B方的被访移动交换
中心以主叫方B的IMSI为索引,查询相应互叫标识表,然后对号码项作如下判断 如果为被叫方A的号码,则说明被叫方A正在呼叫主叫方B,即发生移动用户与对
方用户间的互相呼叫,则被访移动交换中心对主叫方B启动拆线流程; 如果号码项内容为空(即0值),则对号码项写入被叫A方的号码,然后被访移动
交换中心继续向基站子系统发送呼叫继续消息并继续呼叫流程; 如果为第三方号码或其他值,则被访移动交换中心继续向基站子系统发送呼叫继 续消息并继续呼叫流程。 本实施例中,当移动交换中心发现移动用户与对方用户互相呼叫时,对所述移动 用户拆线,从而使移动用户能接到对方用户的呼叫并完成通话。 图10为本发明的实施例七提供的另一种移动用户呼叫移动用户时出现相互呼叫 遇忙问题的处理流程图,该流程为 当移动用户(A方)呼叫移动用户(B方)时,A方的被访移动交换中心收到主叫方 A的基站子系统的建立呼叫请求消息,说明A用户发起了建立呼叫请求,则发起查表操作, 即以主叫方A的IMSI为索引,查询相应的互叫标识表,然后对号码项作如下判断
如果号码项内容为空(即为0值),则在号码项写入被叫方B的号码,然后A方的 被访移动交换中心向A方基站子系统发送呼叫继续消息; 如果为第三方号码或其他值,则A方的被访移动交换中心向A方基站子系统发送 呼叫继续消息。 然后A方的被访移动交换中心向B方的被访移动交换中心发送A方呼叫B方的漫 游号码请求,发送漫游号码请求的过程为A方的被访移动交换中心发送路由信息请求消 息给相应的归属位置寄存器,然后该归属位置寄存器向B方的被访移动交换中心提供该漫 游号码请求。在路由信息请求消息和漫游号码请求消息的保留字段携带有主叫方A的号 码,或在路由信息请求消息和漫游号码请求消息中增加私有信元携带主叫方A的号码。
在这里,如果被叫方B为漫游移动用户,归属位置寄存器提供的漫游号码请求要 经过汇接移动交换中心到达B方的被访移动交换中心。如果主叫方A与被叫方B之间为本 地呼叫,主叫A方使用的被访移动交换中心与被叫B方使用的被访移动交换中心是同一个 移动交换中心。
12
B方的被访移动交换中心收到漫游号码请求消息后,将判断此时B方用户是否呼 叫A用户,B方的被访移动交换中心可以解析获得其中的主叫方A的号码,然后发起查表操 作,即以被叫方B的IMSI为索引,查询与其相应的互叫标识表,并对号码项作如下判断
如果为0值,说明被叫B状态空闲,则在号码项写入主叫方A的号码,然后B方的 被访移动交换中心向A方的被访移动交换中心回送路由信息; 如果为第三方号码或其他值,则B方的被访移动交换中心向A方的被访移动交换 中心回送路由信息; 如果为主叫方A的号码,说明在A方的被访移动交换中心将漫游号码请求发送给B 方的被访移动交换中心的过程中发生了移动用户双方的互相呼叫,则将主叫方A的号码与 被叫方B的号码进行比较,作如下判断 如果被叫方B的号码大于(或小于)主叫方A的号码,B方的被访移动交换中心对 被叫方B启动拆线流程,然后向A方的被访移动交换中心回送路由信息。在本实施例的呼 叫情况中,由于互相呼叫发生在A方的移动交换中心向B方的移动交换中心提供漫游号码 请求的时刻,B方的移动交换中心收到A方漫游号码请求的同时,A方的移动交换中心也收 到B方漫游号码请求。正如前述实施例中描述的一样,可比较双方用户的标识信息可以使 双方用户中一方拆线,这里利用的是比较双方号码的方法。如果被叫方B的号码大于(或 小于)主叫方A的号码,B方的被访移动交换中心对被叫方B启动拆线流程,此时对于A方 的被访移动交换中心,A方用户的号码小于(或大于)B方的号码,不需要对A用户拆线,从 而保证双方中只有一方用户被拆线。 本实施例中如果互相呼叫发生在一个移动交换中心向另一个移动交换中心提供 漫游号码请求的时刻,通过比较双方用户的标识信息对双方中的一方拆线而另一方继续呼 叫,从而使拆线方能接到另一方的呼叫。 图11为本发明的实施例八提供的又一种移动用户呼叫移动用户时发生相互呼叫 遇忙问题的处理流程图,该流程为 当移动用户(A方)呼叫移动用户(B方)时,A方的被访移动交换中心收到主叫 方A的基站子系统的建立呼叫请求消息后,说明A用户发起了建立呼叫请求,则发起查表操 作,即以主叫方A的IMSI为索引,查询相应的互叫标识表,然后对号码项作如下判断
如果号码项内容为0值,则在号码项写入被叫方B的号码,再对时间戳项写入建立 呼叫请求到达A方的被访移动交换中心的时间戳(简称为主叫的时间戳),然后A方的被访 移动交换中心向A方基站子系统发送呼叫继续消息; 如果为第三方号码或其他值,则A方的被访移动交换中心向A方基站子系统发送 呼叫继续消息; A方的被访移动交换中心向B方的被访移动交换中心发送漫游号码请求,提供漫 游号码请求的过程为A方的被访移动交换中心发送路由信息请求消息给相应的归属位置 寄存器,然后该归属位置寄存器向B方的被访移动交换中心提供A方呼叫B方的漫游号码 请求。在路由信息请求消息和漫游号码请求消息的保留字段携带有主叫方A的号码和主叫 的时间戳(即主叫发起呼叫的时间),或者在路由信息请求消息和漫游号码请求消息中增 加私有信元携带主叫方A的号码和主叫的时间戳。 在这里,如果被叫方B为漫游移动用户,归属位置寄存器提供的漫游号码请求要经过汇接移动交换中心到达B方的被访移动交换中心。如果主叫方A与被叫方B之间为本 地呼叫,主叫A方使用的被访移动交换中心与被叫B方使用的被访移动交换中心是同一个 移动交换中心。 B方的被访移动交换中心收到漫游号码请求消息后,可以解析获得其中的主叫方 A的号码和主叫的时间戳,然后发起查表操作,即以被叫方B的IMSI为索引,查询与其相应 的互叫标识表,并对号码项作如下判断 如果为0值,说明被叫B状态空闲,则在号码项写入主叫方A的号码,然后B方的 被访移动交换中心向A方的被访移动交换中心回送路由信息; 如果为第三方号码或其他值,则B方的被访移动交换中心向A方的被访移动交换 中心回送路由信息; 如果为主叫方A的号码,说明发生了移动用户双方的互相呼叫,则以被叫方B的 IMSI为索引,查询与其相应的互叫标识表的时间戳项,此时间戳项的内容是被叫用户的建 立呼叫请求到达B方的被访移动交换中心的时间戳(简称为被叫的时间戳),将时间戳项中 内容作为被叫B发起呼叫时间与所述漫游号码请求中携带的主叫方A的时间戳,作如下判 断 如果被叫B方的时间戳早于(或晚于)主叫A方的时间戳,B方的被访移动交换 中心对被叫方B启动拆线流程,然后向A方的被访移动交换中心回送路由信息;如果被叫B 方的时间戳晚于(或早于)主叫A方的时间戳,则B方的被访移动交换中心向A方的被访 移动交换中心回送路由信息。 也就是说,这里将互相呼叫双方的发起呼叫时间,即时间戳项内容作为用户双方
的标识信息来判断由双方中哪一方拆线。可以使发起呼叫较早或较晚的用户拆线,但使发 起呼叫较晚的用户拆线能加快呼叫的流程。 如果主叫A方的时间戳等于被叫B方的时间戳,说明双方发起呼叫的时间相同,可 以继续比较其它的标识信息,使呼叫双方中的一方拆线。 在本实施例中如果互相呼叫发生在一个移动交换中心向另一个移动交换中心提 供漫游号码请求的时刻,可以比较互相呼叫双方呼叫的时间戳,使发起呼叫较晚的用户拆 线,能加快拆线流程,更快使双方实现通话。 根据前述实施例的介绍可知,在具体实施中不仅可通过比较互叫双方的号码或发 起呼叫的时间来实现一方用户的拆线,也可对以上实施例进行各种改进和变型。用户的SIM 卡号、ESN号都能用来作为用户的标识信息,通过比较这些标识信息均能完成对一方用户的 拆线。 图12为本发明的实施例九提供的一种对移动用户启动提前启动释放操作的流程 图,该流程为 移动交换中心以移动用户的IMSI为索引,在互叫标识表相应的拆线标识项写入 0x8,表明移动用户正在进行释放流程,然后移动交换中心向移动用户的基站子系统返回连 接管理请求拒绝消息,移动用户执行清除操作,直到移动交换中心收到该移动用户的清除 完成消息后,再以移动用户的IMSI为索引,在互叫标识表的拆线标识项写入值0x4,说明该 移动用户的释放流程已结束。 本实施例在移动用户释放操作前,在拆线标识项记录移动用户的拆线状态,当移
14动用户完成清除操作后,在拆线标识项中记录该移动用户的释放完毕状态,当其它用户呼 叫移动用户时能知道该移动用户是否处于释放状态。 图13为本发明的实施例十提供的一种对移动用户启动拆线操作的流程图,该流 程为 移动用户开始拆线前,移动交换中心以该移动用户的IMSI为索引,在互叫标识表 相应的拆线标识项写入1,表明移动用户正在进行拆线,移动用户执行释放、清除操作后,移 动交换中心以该移动用户的IMSI为索引,在互叫标识表的拆线标识项写入值0xF,说明该 移动用户的拆线流程已结束。 本实施例在移动用户拆线操作前,在拆线标识项记录移动用户的拆线状态,移动 用户完成释放、清除操作后,在拆线标识项记录该用户的拆线完毕状态,当其它用户呼叫移 动用户时能知道该移动用户是否处于拆线状态。 图14为本发明的实施例i^一提供的一种本地CDMA用户呼叫本地CDMA用户时发 生相互呼叫问题的处理流程图,该流程包括 当本地CDMA用户(A方)呼叫本地CDMA用户(B方)时,本地CDMA用户(A方) 的基站子系统向本地的被访移动交换中心发送连接管理请求消息,表明A方用户向其移动 交换中心提出建立呼叫请求,则被访移动交换中心以主叫方A的IMSI为索引查询相应的互 叫标识表,然后对号码项作如下判断 如果为被叫方B的号码,说明发生了移动用户间的互相呼叫,则被访移动交换中 心对主叫方A启动拆线流程; 如果为0值,说明没有其它用户呼叫主叫方A,则对号码项写入被叫方B号码,再对 时间戳项写入主叫方A的连接管理请求消息到达被访移动交换中心的时间戳(简称为主叫 的时间戳,标识A方发起呼叫的时间),然后被访移动交换中心继续发送连接管理请求接受 消息给A方的基站子系统; 如果为第三方号码或其他值,则被访移动交换中心继续发送连接管理请求接受消 息给A方的基站子系统; 被访移动交换中心发送连接管理请求接受消息后,将继续向归属位置寄存器发送 路由信息请求消息,然后归属位置寄存器向被访移动交换中心回送路由信息,并在路由信 息请求消息和回送的路由信息的保留字段携带主叫方A的号码及主叫的时间戳,或在路由 信息请求消息和回送的路由信息中增加私有信元携带主叫方A的号码及主叫的时间戳。被 访移动交换中心收到回送的路由信息后,继续对回送的路由信息进行解析,并获得主叫方A 的号码及主叫的时间戳,然后以被叫方B的IMSI为索引查询相的互叫标识表,并对其号码 项作如下判断 如果为0值,说明没有其它用户呼叫B方,则在号码项写入主叫方A的号码,然后 被访移动交换中心继续查询被叫用户是否拆线; 如果为第三方号码或其他值,则被访移动交换中心继续查询被叫用户是否拆线;
如果为主叫方A的号码,说明发生了移动用户间的互相呼叫,则继续以被叫方B的 頂SI为索引查询该互叫标识表的相应时间戳项,此时间戳项内容为被叫方B的连接管理请 求消息到达被访移动交换中心的时间戳(简称为被叫的时间戳),作如下判断
如果主叫A方的时间戳早于(或晚于)被叫B方的时间戳被访移动交换中心对被叫用户B启动拆线流程,并以B方移动用户的IMSI为索引,在互叫标识表中的拆线标识项 写入值l,然后进行被叫用户状态信息查询; 如果主叫A方的时间戳晚于(或早于)被叫B方的时间戳,则被访移动交换中心 继续查询被叫用户是否拆线。 查询被叫用户是否拆线的过程是,以被叫用户B的IMSI为索引,查询相应互叫标 识表,并对拆线标识项作如下判断 如果为l,说明被叫方已启动了拆线流程,则被访移动交换中心启动一定时器Tl, 定时时间为被叫方拆线流程启动到结束所需的时间, 一旦定时器时间到后,被访移动交换 中心继续进行被叫用户状态信息查询; 如果为0x8,说明被叫方已启动了释放流程,则被访移动交换中心启动一定时器 T2,定时时间为被叫方释放流程启动到结束所需的时间, 一旦定时器时间到后,被访移动交 换中心继续进行被叫用户状态信息查询; 如果为0或OxF或0x4,则被访移动交换中心继续进行被叫用户状态信息查询,然 后向被叫方B的基站子系统建立寻呼; 本实施例给出了解决本地CDMA间的互相呼叫问题的处理流程,当双方用户互相 呼叫时时一方用户拆线使拆线方能接到另一方的呼叫并实现通话。 图15为本发明的实施例十二提供的一种本地移动用户呼叫长途漫游移动用户时 发生相互呼叫遇忙问题的处理流程图,该流程包括 在本地移动用户(A方)呼叫长途漫游移动用户(B方)时,A方的被访移动交换 中心收到主叫移动用户A的基站子系统的建立呼叫请求消息,说明主叫方A提出建立呼叫 请求,A方的被访移动交换中心以主叫方A的IMSI为索引,查询其相应的互叫标识表,然后 对号码项作如下判断 如果为被叫方B的号码,说明发生了移动用户间的互相呼叫,则A方的被访移动交 换中心对主叫方A启动拆线流程,并以A方移动用户的IMSI为索引,在互叫标识表中的拆 线标识项写入值1 ; 如果为0值,则在号码项写入被叫方B的号码,再对时间戳项写入建立呼叫请求到 达A方的被访移动交换中心的时间戳(简称为主叫的时间戳),然后A方的被访移动交换中 心向A方基站子系统发送呼叫继续消息; 如果为第三方号码或其他值,则A方的被访移动交换中心向A方基站子系统发送 呼叫继续消息。 A方基站子系统收到呼叫继续消息后,A方的被访移动交换中心向B方的被访移动 交换中心提供漫游号码请求,提供漫游号码请求的过程为A方的被访移动交换中心发送 路由信息请求消息给相应的归属位置寄存器,然后该归属位置寄存器向汇接移动交换中心 提供漫游号码请求,汇接移动交换中心向处于异地的B方的被访移动交换中心提供该漫游 号码请求。在路由信息请求消息和漫游号码请求消息的保留字段携带有主叫方A的号码和 主叫的时间戳,或在路由信息请求消息和漫游号码请求消息中增加私有信元来携带主叫方 A的号码和主叫的时间戳。 B方的被访移动交换中心收到漫游号码请求消息后,可以解析获得其中的主叫方 A的号码和主叫的时间戳,然后以被叫方B的IMSI为索引,查询与其相应的互叫标识表,并
16对号码项作如下判断 如果为0值,说明被叫B状态空闲,则在号码项写入主叫方A的号码,然后B方的 被访移动交换中心向A方的被访移动交换中心回送路由信息; 如果为第三方号码或其他值,则B方的被访移动交换中心向A方的被访移动交换 中心回送路由信息; 如果为主叫方A的号码,说明发生了移动用户双方的互相呼叫,则以被叫方B的 IMSI为索引,查询与其相应的互叫标识表的时间戳项,此时间戳项的内容是被叫用户的建 立呼叫请求到达B方的被访移动交换中心的时间戳(简称为被叫的时间戳),并对其作如下 判断 如果主叫A方的时间戳早于被叫B方的时间戳,则B方被访移动交换中心对被叫 用户B启动拆线流程,并以B方移动用户的IMSI为索引,在互叫标识表中的拆线标识项写 入值l,然后向A方的被访移动交换中心回送路由信息; 如果主叫A方的时间戳晚于被叫B方的时间戳,则B方的被访移动交换中心向A 方的被访移动交换中心回送路由信息; 如果主叫A方的时间戳等于被叫B方的时间戳,说明双方发起呼叫的时间相同,可 以继续将主叫方A的号码与被叫方B的号码进行比较,作如下判断 如果主叫方A的号码大于(或小于)被叫方B的号码,则B方的被访移动交换中 心对被叫方B启动拆线流程,并以B方移动用户的IMSI为索引,在互叫标识表中的拆线标 识项写入值l,然后向A方的被访移动交换中心回送路由信息; 如果主叫方A的号码小于(或大于)号码项中的号码,则B方的被访移动交换中 心向A方的被访移动交换中心回送路由信息。 A方的被访移动交换中心收到回送的路由信息后,发送初始地址消息给汇接移动 交换中心,汇接移动交换中心发送该初始地址消息给B方的被访移动交换中心,B方的被访 移动交换中心查询被叫用户是否拆线,即以被叫方IMSI为索引查询与其相应的互叫标识 表,对拆线标识项作如下判断 如果为l,说明被叫方B已启动了拆线流程,则B方的被访移动交换中心启动一定 时器T1 ,定时时间为被叫方拆线流程启动到结束所需的时间, 一旦定时器时间到后,B方的 被访移动交换中心继续进行被叫用户状态信息查询操作; 如果为0x8,说明被叫方用户已启动了释放流程,则B方的被访移动交换中心启动 一定时器T2 ,定时时间为被叫方释放流程启动到结束所需的时间, 一旦定时器时间到后,B 方的被访移动交换中心继续进行被叫用户状态信息查询操作; 如果为0或OxF或0x4,则B方的被访移动交换中心继续进行被叫用户状态信息查 询,然后向被叫用户建立寻呼。 本实施例十三与前面实施例相比,其优点在于该实施例通过查询互叫标识表发 现双方互相呼叫,对互相呼叫移动用户双方中发起呼叫较晚的一方进行拆线,从而加快拆 线过程,使互相呼叫双方能够更快的实现通话。 上述多个实施例中的呼叫流程只是简化的呼叫流程,对与发明内容无关的一些流 程本实施例进行了省略,而所省略流程均为现有技术不影响本实施例的实施。本领域的技 术人员可以理解,上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关硬件完成的,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括
如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体
(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,,等。 图16为本发明的实施例十三提供的一种移动交换中心设备的示意图,该移动交
换中心设备能解决当地移动用户与对方用户间的互相呼叫遇忙问题,包括 第一查询单元161,用于根据当地移动用户呼叫对方用户的建立呼叫请求,查询移
动交换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内容是使该当地移
动用户处于非空闲状态的用户的号码; 第一判断单元162,用于根据第一查询单元的查询结果进行判断如果当地移动 用户号码项的内容是对方用户的号码,通知拆线单元163对当地移动用户进行拆线;如果 当地移动用户的号码项的内容是空,在所述当地移动用户号码项内写入对方用户的号码;
拆线单元163,用于接收拆线通知,并对当地移动用户进行拆线,在对当地移动用 户拆线后继续对方用户的呼叫过程。 本实施例的移动交换中心设备在发现移动用户与其它用户出现互相呼叫时对移
动用户拆线,从而使移动用户可接到其它用户的呼叫,减小互相呼叫遇忙的可能。 图17为本发明的实施例十四提供的又一种移动交换中心设备的示意图,该移动
交换中心设备以实施例十四为基础,包括第一查询单元171、第一判断单元172和拆线单
元173,此外还包括 第二查询单元174,用于接收对方用户呼叫当地移动用户的漫游号码请求,查询移 动交换中心的互叫标识表; 第二判断单元175,用于根据第二查询单元的查询结果进行判断如果当地移动
用户号码项的内容是对方用户的号码,判断对方用户的号码类型,决定是否通知拆线单元
173对当地移动用户进行拆线;如果当地移动用户的号码项的内容是空,在所述当地移动
用户号码项内写入对方用户的号码。
进一步地,所述的第二判断单元175可包括 号码类型判断模块1751,用于判断对方用户的号码类型如果对方用户为公用电 话交换网用户,通知拆线单元173对当地移动用户进行拆线,如果对方用户为移动用户,通 知标识信息比较模块1752比较当地移动用户与对方用户的标识信息;
标识信息比较模块1752,用于比较当地移动用户与对方用户的标识信息,决定是 否对通知拆线单元173对当地移动用户进行拆线。 本实施例的移动交换中心设备能根据对方用户呼叫当地移动用户的漫游号码请 求判断是否出现互相呼叫以对当地移动用户拆线,实现对互相呼叫遇忙情况的处理。
本发明的实施例十六提供了又一种解决呼叫遇忙问题的移动交换中心设备,该移 动交换中心设备可在实施例十四或十五的基础上增加清空单元。图18为本发明的实施 例十五提供的又一种移动交换中心设备的示意图,该移动交换中心设备以实施例十四为 基础,包括第一查询单元181、第一判断单元182和拆线单元183,此外还包括清空单元 184,用于接收拆线单元183的拆线完成信息,将互叫标识表内该当地移动用户的表项内容 清除。 本实施例的移动交换中心设备具有清空单元,在当地移动用户拆线完毕后,清除互叫标识表内所述地移动用户的表项内容,表明该当地移动用户处于空闲状态,方便其它 用户查询其表项,并掌握其空闲状态。 本发明的实施例十七提供了又一种解决呼叫遇忙问题的移动交换中心设备,该移 动交换中心设备可在实施例十四、十五或十六的基础上增加记录单元、拆线判断单元和暂 停单元。图19为本发明的实施例十六提供的又一种移动交换中心设备的示意图,该移动交 换中心设备包括 第一查询单元191,用于根据当地移动用户呼叫对方用户的建立呼叫请求,查询移 动交换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内容是使该当地移 动用户处于非空闲状态的用户的号码; 第一判断单元192,用于根据第一查询单元的查询结果进行判断如果当地移动 用户号码项的内容是对方用户的号码,通知拆线单元193对当地移动用户进行拆线;如果 当地移动用户的号码项的内容是空,在所述当地移动用户号码项内写入对方用户的号码;
拆线单元193,用于接收拆线通知,并对当地移动用户进行拆线,在对当地移动用 户拆线后继续对方用户的呼叫过程。 第二查询单元194,用于接收对方用户呼叫当地移动用户的漫游号码请求,查询移 动交换中心的互叫标识表; 第二判断单元195,用于根据第二查询单元的查询结果进行判断如果当地移动 用户号码项的内容是对方用户的号码,判断对方用户的号码类型,决定是否通知拆线单元 193对当地移动用户进行拆线;如果当地移动用户的号码项的内容是空,在所述当地移动 用户号码项内写入对方用户的号码。 清空单元196,用于接收拆线单元193的拆线完成信息,将互叫标识表内该当地移 动用户的表项内容清除。 记录单元197,用于记录当地移动用户拆线状态; 拆线判断单元198,用于根据记录单元197的记录结果判断当地移动用户拆线状 态; 暂停单元199,用于接收拆线判断单元的判断结果,如果当地移动用户拆线未结 束,暂停对方用户的呼叫流程。 进一步地,所述的第二判断单元195可包括 号码类型判断模块1951,用于判断对方用户的号码类型如果对方用户为公用电 话交换网用户,通知拆线单元193对当地移动用户进行拆线,如果对方用户为移动用户,通 知标识信息比较模块1952比较当地移动用户与对方用户的标识信息;
标识信息比较模块1952,用于比较当地移动用户与对方用户的标识信息,决定是 否通知拆线单元193对当地移动用户进行拆线。 本实施例的移动交换中心设备可根据当地移动用户呼叫对方用户的建立呼叫请 求和对方用户呼叫当地移动用户的漫游号码请求判断是否出现互相呼叫,并决定是否对当 地移动用户,使得拆线后的用户能接到对方用户的呼叫,从而对互相呼叫遇忙情况进行处 理;在当地移动用户拆线时,根据当地移动用户的状态暂停对方用户的呼叫过程,防止出现 呼叫遇忙;同时在当地移动用户拆线结束后,清除互叫标识表内当地移动用户的表项内容, 以便其它用户根据所述表项判断该当地移动用户的状态。
本领域技术人员可以理解上述实施例所述的设备中几个单元及单元中的模块可
以是硬件也可以是软件,不同的单元或模块还可互相组合在一起实现同样的功能。 图20为本发明的实施例十七提供的一种呼叫遇忙处理系统的示意图,该系统用
于对移动用户与其它用户间进行局间呼叫时出现的互相呼叫遇忙情况进行处理,该系统包
括 第一移动交换中心201,用于根据第一移动用户呼叫第二移动用户的建立呼叫请 求,查询第一移动交换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内 容是使该当地移动用户处于非空闲状态的用户的号码,根据该互叫标识表中第一移动用户 的号码项的内容进行判断如果第一移动用户号码项的内容是第二移动用户的号码,对第 一移动用户进行拆线,在第一移动用户拆线后继续第二移动用户的呼叫过程;如果第一移 动用户的号码项的内容是空,在所述第一移动用户号码项内写入第二移动用户的号码,继 续发送第一移动用户呼叫第二移动用户的漫游号码请求; 第二移动交换中心202,用于接收第一移动交换中心发送的第一移动用户呼叫第 二移动用户的漫游号码请求,查询第二移动交换中心的互叫标识表,根据该互叫标识表中 第二移动用户的号码项的内容进行判断如果第二移动用户号码项的内容是第一移动用户 的号码,比较第一移动移动用户与第二移动用户的标识信息,决定是否对第二移动用户进 行拆线,如果对第二移动用户进行拆线,在第二移动用户拆线后继续第一移动用户的呼叫 过程;如果第二移动用户的号码项的内容是空,在所述第二移动用户号码项内写入第一移 动用户的号码。 在本实施例系统中,第一移动交换中心根据其所在地的第一移动用户的建立呼叫
请求,查询其互叫标识表判断是否出现用户间的互相呼叫并决定是否对该第一移动用户拆
线;第一移动交换中心还可将第一移动用户的漫游号码请求送达到第二移动用户使用的第
二移动交换中心;第二移动交换中心查询第二移动交换中心的互叫标识表判断是否出现用
户间的互相呼叫并决定是否对该第二用户拆线;通过上述过程,系统能判断是否出现用户
间的互相呼叫,并对呼叫双方中的一方用户拆线,拆线后的用户能接到未拆线用户的呼叫,
从而对处于异地的用户发生局间呼叫时出现的互相呼叫遇忙情况进行处理。 图21为本发明的实施例十八提供的又一种呼叫遇忙处理系统的示意图,该系统
用于对移动用户与其它用户间的互相呼叫遇忙情况进行处理,包括第一移动交换中心
211和第二移动交换中心212,还包括第三移动交换中心213,用于接收第一移动交换中心
211发送的第一移动用户的漫游号码请求,并将所述第一移动用户的漫游号码请求送达到
第二移动交换中心212。 本实施例提到的情况为第一移动交换中心所在地的第一移动用户呼叫长途漫游 第二移动用户的情况。由于第二用户为长途漫游用户,第一移动交换中心需要将第一移动 用户提供的漫游号码请求通过第三移动交换中心,也即是汇接移动交换中心转发给第二移 动交换中心。由于在这种长途漫游呼叫中,移动交换中心间发送漫游号码请求的时间较长, 在此过程中容易出现用户间互相呼叫的情况,本实施例的系统有助于处理这种互相呼叫遇 忙问题。 综上所述,在本发明实施例中,移动交换中心通过在用户呼叫过程中查询互叫标 识表,能发现移动用户与其它用户间互相呼叫对方的情况,对其所在地的移动用户进行拆
20线并在所在地的移动用户拆线后继续对方用户的呼叫过程,使拆线后的当地移动用户能接 到对方用户的呼叫,从而对移动用户与其它用户间出现的互相呼叫遇忙情况进行处理,在 对现有通信网络改动较小的情况下实现互相呼叫双方及时通话的成功,节省用户时间并减 少网络资源的浪费,并能减少网络遇忙现象,使用户有更好体验。 以上所述仅为本发明的几个实施例,本领域的技术人员依据申请文件公开的内容 可以对本发明进行各种改动或变型而不脱离本发明的精神和范围。
权利要求
一种呼叫遇忙处理方法,其特征在于,包括如下步骤移动交换中心根据当地移动用户呼叫对方用户的建立呼叫请求,查询所述移动交换中心的互叫标识表,所述互叫标识表中所述当地移动用户的号码项的内容是使所述当地移动用户处于非空闲状态的用户的号码;所述移动交换中心根据所述互叫标识表中所述当地移动用户的号码项的内容进行判断如果所述当地移动用户号码项的内容是对方用户的号码,对所述当地移动用户进行拆线,在所述当地移动用户拆线后继续所述对方用户的呼叫过程。
2. 如权利要求1所述的方法,其特征在于,还包括如下步骤所述移动交换中心收到所述对方用户呼叫所述当地移动用户的漫游号码请求后,查询 所述移动交换中心的互叫标识表;所述移动交换中心根据所述互叫标识表中所述当地移动用户的号码项的内容进行判 断如果所述当地移动用户号码项的内容是所述对方用户的号码,根据所述对方用户的号 码类型,决定是否对所述当地移动用户进行拆线,如果对所述当地移动用户进行拆线,在所 述当地移动用户拆线后继续所述对方用户的呼叫过程。
3. 如权利要求2所述的方法,其特征在于,所述根据所述对方用户的号码类型,决定是 否对所述当地移动用户进行拆线包括如果所述对方用户为公用电话交换网用户,对所述 当地移动用户进行拆线。
4. 如权利要求2所述的方法,其特征在于,所述根据所述对方用户的号码类型,决定是 否对所述当地移动用户进行拆线包括如果所述对方用户为移动用户,比较所述当地移动用户与所述对方用户的标识信息, 决定是否对所述当地移动用户进行拆线。
5. 如权利要求4所述的方法,其特征在于,所述比较所述当地移动用户与所述对方用 户的标识信息,决定是否对所述当地移动用户进行拆线包括如下步骤比较所述当地移动用户与所述对方用户的号码,如果所述当地移动用户的号码大于或 小于所述对方用户的号码,对所述当地移动用户进行拆线。
6. 如权利要求4所述的方法,其特征在于,所述比较所述当地移动用户与所述对方用 户的标识信息,决定是否对所述当地移动用户进行拆线包括如下步骤比较所述当地移动用户与所述对方用户发起呼叫的时间,如果所述当地移动用户发起 呼叫的时间早于或晚于所述对方用户发起呼叫的时间,对所述当地移动用户进行拆线。
7. 如权利要求6所述的方法,其特征在于,所述比较所述当地移动用户与所述对方用户发起呼叫的时间包括在所述当地移动用户发起呼叫时,在所述互叫标识表中的所述当地移动用户的时间戳 项内记录所述当地移动用户发起呼叫的时间;所述移动交换中心收到的所述对方用户呼叫所述当地移动用户的漫游号码请求中携 带有所述对方用户发起呼叫的时间;通过比较所述互叫标识表内的所述当地移动用户的时间戳项的内容与所述对方用户 呼叫当地移动用户的漫游号码请求中携带的对方用户发起呼叫的时间比较所述当地移动 用户与所述对方用户发起呼叫的时间。
8. 如权利要求1至7中的任一项所述的方法,其特征在于,所述在所述当地移动用户拆线后继续所述对方用户的呼叫过程包括所述移动交换中心在对所述当地移动用户进行拆线前,记录所述当地移动用户拆线状态;所述移动交换中心判断所述当地移动用户拆线状态如果所述当地移动用户拆线结束,继续所述对方用户的呼叫流程;如果所述当地移动用户拆线未结束,暂停所述对方用户的呼叫流程。
9. 如权利要求1至7中的任一项所述的方法,其特征在于,还包括如下步骤在非CDMA系统中,所述移动交换中心收到所述当地移动用户的连接管理请求消息后,查询所述互叫标识表;根据所述互叫标识表中所述当地移动用户的号码项的内容进行判断如果所述当地移动用户号码项的内容为非空,对所述当地移动用户进行拆线。
10. 如权利要求1至7中的任一项所述的方法,其特征在于,所述对所述当地移动用户进行拆线包括对所述当地移动用户进行拆线完毕后,将所述互叫标识表内所述当地移动用户的表项的内容清除。
11. 如权利要求1至7中的任一项所述的方法,其特征在于,所述移动交换中心根据所述互叫标识表中所述当地移动用户的号码项的内容进行判断还包括如果所述当地移动用户的号码项的内容是空,在所述当地移动用户号码项内写入所述对方用户的号码。
12. —种移动交换中心设备,其特征在于,包括第一查询单元,用于根据当地移动用户呼叫对方用户的建立呼叫请求,查询移动交换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内容是使所述当地移动用户处于非空闲状态的用户的号码;第一判断单元,用于根据所述第一查询单元的查询结果进行判断如果所述当地移动用户号码项的内容是所述对方用户的号码,通知拆线单元对所述当地移动用户进行拆线;拆线单元,用于接收拆线通知,并对所述当地移动用户进行拆线,在对所述当地移动用户拆线后继续所述对方用户的呼叫过程。
13. 如权利要求12所述的移动交换中心设备,其特征在于,还包括第二查询单元,用于接收所述对方用户呼叫所述当地移动用户的漫游号码请求,查询所述移动交换中心的互叫标识表;第二判断单元,用于根据所述第二查询单元的查询结果行判断如果所述当地移动用户号码项的内容是所述对方用户的号码,判断所述对方用户的号码类型,决定是否通知所述拆线单元对所述当地移动用户进行拆线。
14. 如权利要求13所述的移动交换中心设备,其特征在于,所述第二判断单元包括号码类型判断模块,用于判断所述对方用户的号码类型如果所述对方用户为公用电话交换网用户,通知所述拆线单元对当地移动用户进行拆线;如果所述对方用户为移动用户,通知标识信息比较模块比较所述当地移动用户与所述对方用户的标识信息;所述标识信息比较模块,用于比较所述当地移动用户与所述对方用户的标识信息,决定是否通知所述拆线单元对所述当地移动用户进行拆线。
15. 如权利要求12所述的移动交换中心设备,其特征在于,还包括清空单元,用于接收所述拆线单元的拆线完成信息,将所述互叫标识表内所述当地移动用户的表项内容清除。
16. 如权利要求12至15中的任一项所述的移动交换中心设备,其特征在于,还包括记录单元,用于记录所述当地移动用户拆线状态;拆线判断单元,用于根据所述记录单元的记录结果判断所述当地移动用户拆线状态;暂停单元,用于接收所述拆线判断单元的判断结果,如果所述当地移动用户拆线未结束,暂停所述对方用户的呼叫流程。
17. —种呼叫遇忙处理系统,其特征在于,包括第一移动交换中心,用于根据第一移动用户呼叫第二移动用户的建立呼叫请求,查询所述第一移动交换中心的互叫标识表,所述互叫标识表中当地移动用户的号码项的内容是使所述当地移动用户处于非空闲状态的用户的号码,根据所述互叫标识表中所述第一移动用户的号码项的内容进行判断如果所述第一移动用户号码项的内容是第二移动用户的号码,对所述第一移动用户进行拆线,在所述第一移动用户拆线后继续所述第二移动用户的呼叫过程;如果所述第一移动用户的号码项的内容是空,在所述第一移动用户号码项内写入所述第二移动用户的号码,继续发送第一移动用户呼叫第二移动用户的漫游号码请求;第二移动交换中心,用于接收所述第一移动交换中心发送的第一移动用户呼叫第二移动用户的漫游号码请求,查询第二移动交换中心的互叫标识表,根据所述互叫标识表中所述第二移动用户的号码项的内容进行判断如果所述第二移动用户号码项的内容是所述第一移动用户的号码,比较所述第一移动移动用户与所述第二移动用户的标识信息,决定是否对所述第二移动用户进行拆线,如果对所述第二移动用户进行拆线,在所述第二移动用户拆线后继续所述第一移动用户的呼叫过程;如果所述第二移动用户的号码项的内容是空,在所述第二移动用户号码项内写入所述第一移动用户的号码。
18. 如权利要求17所述的系统,其特征在于,还包括第三移动交换中心,用于接收所述第一移动交换中心发送的第一移动用户呼叫第二移动用户的漫游号码请求,并将所述第一移动用户呼叫第二移动用户的漫游号码请求送达到所述第二移动交换中心。
全文摘要
本发明涉及通信领域,尤其涉及一种呼叫遇忙处理方法、系统及移动交换中心设备,用于对移动用户与其它用户间的互相呼叫遇忙情况进行处理。本发明实施例中的移动交换中心根据当地移动用户呼叫对方用户的建立呼叫请求,查询互叫标识表,当发生互相呼叫遇忙后,对当地移动用户进行拆线,从而使当地移动用户能接到对方用户的呼叫,在对现有通信网络改动较小的情况下实现互相呼叫双方及时通话的成功,节省用户时间并减少网络资源的浪费。
文档编号H04W48/14GK101754146SQ200810241609
公开日2010年6月23日 申请日期2008年12月19日 优先权日2008年12月19日
发明者母国标, 马伯荣 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1