基于多模终端的呼叫转移实现方法以及多模终端的制作方法

文档序号:7921978阅读:168来源:国知局
专利名称:基于多模终端的呼叫转移实现方法以及多模终端的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种基于多才莫终端的呼 叫转移实现方法以及多模终端。
背景技术
目前的多模终端是指可以在网络侧覆盖支持的情况下,兼容多 种模式并进行无线通信的终端,多模终端拥有多种模式网络的优势, 并且占有比较大的市场空间,因此,多模终端已经成为当前研发的 重点之一。
目前,最常见的多冲莫终端是双冲莫终端,例如,支持码分多址
(Code Division Multiple Access,简称为CDMA )系统和支持全J求 移动通信系统(Global System for Mobile communications, 简称为 GSM)的GSM/CDMA》又才莫终端、GSM/个人《更携式电i舌系统
(Personal Handyphone System,简称为PHS )双模终端等。同样地, 诸如支持CDMA和宽带码分多址才妄入(Wideband Code Division Multiple Access ,简称为WCDMA )和PHS的多才莫终端也有可能出 现。
多模终端包括双模终端属于一个终端支持多种网络模式, 一个 终端同时支持多种网络的各种服务,并可以被其支持的各种网络进行寻呼,这对于传统的单模终端来说,也会产生出更复杂的需要兼 容协调处理的情况。
在当前的移动通信系统中,呼叫处理变得越来越复杂,并且具 有一定的智能性,从而可以为用户提供更多种类的呼叫服务,呼叫 转移业务是其中的一种类型的呼叫月良务。移动通信系统通过一 系列 标准来规范其呼叫处理流程,以便系统内采用统一的呼叫处理步骤, 来併:i正网内互通性和相容性。例如,目前定义了以下四种呼叫转移
业务无条件呼叫转移(Call Forwarding Unconditional,简称为 CFU)、用户忙时呼叫转移(Call Forwarding Busy,简称为CFB)、 用户无应答时p乎叫l争-多(Call Forwarding on no Reply,简一尔为 CFNRy)以及用户无法*接通时呼叫转移(Call Forwarding on Mobile Suberiber not Reachable ,简称、为CFNRc )。
对于上述呼叫转移业务的实现,首先,需要用户移动终端 (Mobile Station,简称为MS)发送注册消息到归属位置寄存器 (Home Location Register,简称为HLR ),通知HLR呼叫转移目的 号码A以及需要启动呼叫转移的来电所属的指定业务组;HLR将该 用户的呼叫转移信息发送至拜访用户位置寄存器(Visitor Location Register,简称为VLR);这样,当有来电(B号码)呼叫用户MS (C号码)时,主叫移动业务交4灸中心(Mobile Switching Center, 简称为MSC)爿寻向该4皮叫用户的HLR查询呼叫4妻续路由,HLR返 回路由信息将呼叫接续至用户定义的呼叫转移目的号码A (该方式 用于在CFU情况下实现)或者将呼叫接续至用户当前的服务MSC, 由服务MSC会同VLR根据呼叫转移类型在呼叫转移触发条件满足 时将呼叫转移至目的号码A (该方式用于在CFB、 CFNRy、 CFNRc 情况下实现)。用户需要通过发送注册或者激活消息来启动呼叫转移 业务,通过注销或者去激活消息来终止呼叫转移业务。图1是根据相关技术的无条件呼叫转移方法的消息交互流程
图,如图1所示,包括如下的步骤S102至步骤S116,具体l喿作如 下
步骤S102,终端a(MSa/TEa)向关口移动交4奂中心(Gateway Mobile Switching Center,简称为GMSC )发起呼叫MSb的i貪求;
步骤S104, GMSC接收到呼叫MSb的请求,并向HLRb发送 位置请求;
步骤S106, HLRb接收位置请求,并向GMSC返回位置信息, GMSC接收到位置信息后,判断MSb是否需要呼叫转移(即,ORl ), 在判断结果为是的情况下,进行至步骤SllO,在判断结果为否的情 况下,进^亍至步骤S108;
步骤S108, GMSC通过MSCb建立至MSb的呼叫;
步骤SllO, GMSC向HLRc查询MSc位置,然后进行至步骤 S112;
步骤S112, HLRc向GMSC返回MSc位置;
步骤S114, GMSC通过MSCc建立至MSc的呼叫(即,实现 呼叫转移),此后,判断是否需要给主叫方发送呼叫转移提示信息 (即,OR2),在判断结果为是的情况下,进行至步骤S116,在判 断结果为否的情况下,结束流程;
步骤S116, GMSC向MSa/TEa发送呼叫转移提醒。
在相关4支术中,移动终端如果已经建立了l丈据业务连4矣,此时 如果有语音呼叫接入,不管用户是否接听,之前已经建立的数据业务连接都会^皮断开,待语音呼叫结束后再重新进4于连4妾。此时,如 果用户正在进行重要的数据传输,则可能传输失败。如果用户不希 望数据业务连接被来电断开,则需要在进行数据连接之前设置呼叫 转移。但是这种处理方法需要用户提前进行呼叫转移的设置,这对 用户造成了不便。

发明内容
针对目前需要用户提前进行呼叫转移的设置对用户造成不便的 问题而提出本发明,为此,本发明旨在提供一种基于多模终端的呼 叫转移实现方法以及多模终端,以解决上述问题。
根据本发明的 一个方面,提供了 一种基于多模终端的呼叫转移 实王见方法。
根据本发明的基于多模终端的呼叫转移实现方法,其中,多模 终端支持包括第一网络和第二网络在内的至少两个网络,该方法包
括获取第一网络发起的数据连接请求,其中,数据连接请求用于 第 一 网络向外部设备请求建立数据连接;获取在线的第二网络的网 络标识,将对第一网络的呼叫设置为转移至网全备标识对应的网纟各。
优选地,获取第一网络发起数据连接请求之后,上述方法还包 括响应于数据连接请求,经由第一网络建立多模终端与外部设备 的数据连接。
优选地,在将呼叫转移至网络标识对应的网络之后,上述方法 还包括当断开数据连接时,取消将对第一网络的呼叫转移至网络 标识对应的网络的i殳置。优选地,在获取在线的第二网络的网络标识之前,上述方法还
包括确定多模终端不存在将第 一网络的呼叫转移至预定终端的呼 叫转移设置。
优选地,两个网络包括以下任意两个全J求移动通信系统、码 分多址系统、个vU更携式电话系统。
根据本发明的另一个方面,提供了多模终端。
根据本发明的多模终端支持包括第一网络和第二网络在内的至 少两个网络,上述多模终端包括第一获取模块,用于获取第一网 络发起的数据连接请求;第二获取模块,用于获取在线的第二网络 的网络标识;设置模块,用于根据网络标识将对第一网络的呼叫设 置为转移至网络标识对应的网络。
优选地,上述多才莫终端还包括建立冲莫块,用于响应于数据连 接请求,经由第 一 网络建立多模终端与外部设备的数据连接。
优选地,上述多^=莫终端还包括断开模块,用于断开数据连接; 控制模块,用于取消将对第一网络的呼叫转移至网络标识对应的网 络的设置。
优选地,上述多模终端还包括确定模块,用于确定多模终端 不存在将第 一 网络的呼叫转移至预定终端的呼叫转移设置。
通过本发明,利用多模终端本身支持的多通信网络同时待机的 特性自动设置呼叫转移,解决了目前需要用户提前进行呼叫转移的 设置对用户造成不便的问题,进而极大地方^f更了用户的使用。


此处所说明的附图用来^是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并
不构成对本发明的不当限定。在附图中
图1是根据相关技术的无条件呼叫转移方法的消息交互流程
图2是根据本发明实施例的基于多模终端的呼叫转移实现方法 的流程图3是本发明实施例的多模终端在发起数据业务连接时进行自 动呼叫转移设置处理方法的流程图4是本发明实施例的多模终端在数据业务断开时终止之前自 动i殳置的呼叫转移处理方法的流禾呈图5是根据本发明实施例的多模终端的结构框图6是根据本发明实施例的多模终端的具体结构框图。
具体实施例方式
功能相克述
考虑到目前需要用户提前进行呼叫转移的设置对用户造成不便 的问题,本发明实施例提供了 一种基于多模终端的呼叫转移实现方 法以及多模终端,利用多模终端支持多通信网络同时待机的特性, 提供一种在多模终端上自动设置呼叫转移的方法,即,多模终端在 建立数据业务连接时自动设置呼叫转移,以及多模终端在断开数据 业务连接时取消之前自动设置地呼叫转移,其具体方式是在多模终端的某一 网络侧建立了凝:据业务连接后,该网络侧的来电^ 皮自动转 移至同一多模终端的另一网络侧,这样,在建立了数据业务连接的 网络侧的来电还是可以使用同一部终端进行接听,而不必使用其它 终端,才及大地方<更了用户<吏用。
本发明实施例描述的多模终端至少包括公共通信模块、扩音器 (microphone,简称为MIC)模块、受话器(Phone)模块、每一网 络侧下的通信模块,并且每种通信模式下的通信模块包括完成此模 式下通话所必须的空中4妄口才莫块、内部语音处理才莫块、内部凄史据处 理模块、呼叫控制模块和信令处理模块等;其中,公共通信模块可 以向各模式通信模块发送语音信号;MIC模块(即,话筒),用于 接收用户的语音信号;Phone模块(即,听筒),用于将每种模式下 的通信模块接收到的对端语音信号进行转换,并向本端用户提供各 种提示音。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施 例中的特征可以相互组合。下面将参考附图并结合实施例来详细说 明本发明。
方法实施例
根据本发明的实施例,提供了 一种基于多模终端的呼叫转移实 现方法,该多模终端支持包括第一网络和第二网络在内的至少两个 网络。两个网络包括以下任意两个全J求移动通信系统(GSM)、 码分多址系统(CDMA)、个vU更携式电话系统(PHS)。
图2是根据本发明实施例的基于多模终端的呼叫转移实现方法 的流程图,如图2所示,该方法包括如下的步骤S202至步骤S204:
步骤S202,获取第一网络发起的数据连接请求,其中,该数据 连4妻:清求用于第一网络向外部i殳备i青求建立凄史据连4妄;响应于ft据连接请求,经由第一网络建立多模终端与外部设备的数据连接;当 断开数据连接时,取消将对第 一 网络的呼叫转移至网络标识对应的 网纟各的i殳置。
步骤S204,获取在线的第二网络的网络标识,将对第一网络的 呼叫设置为转移至网络标识对应的网络。此前,可以先确定多模终 端不存在将第一网络的呼叫转移至预定终端的呼叫转移设置。
通过该实施例,利用多模终端支持多通信网络同时待机的特性, 在多模终端的 一个网络侧进行数据连接时自动将其来电转移到其它 网络侧待机,可以实现数据连接不会^皮来电打断。
在本发明的下述实施例中,多才莫终端以双才莫终端为例,包括可 以分别选择不同网络(例如,GSM和CDMA)的两个通信才莫块, 以GSM/CDMA双才莫双网络在数据连接时自动设置呼叫转移的方法 为例,下面分别对发起凄t据业务连4妄流程和断开^t据业务连4妄流禾呈 来进行描述。
图3是本发明实施例的多模终端在发起数据业务连接时进行自 动呼叫转移i殳置处理方法的流程图,如图3所示,当发起凄t据业务 连接时,该方法包括如下的步骤S301至步骤S307,具体操作如下
步骤S301:多才莫终端系统检测用户是否有数据业务连接请求 (即,上述的步骤S202),如果有数据业务连接请求,则进行至步 艰《S302;如果未4企测到有tt据业务连接请求,则仍然执4于步骤S301 。
步骤S302:检测当前多模终端要发起数据业务连接的一侧是否 已经设置了呼叫转移,如果已经设置了呼叫转移,则进行至步骤 S307;如果终端当前没有设置的呼叫转移,则继续进行至步骤S303。步骤S303:检测当前多模终端未发起数据业务连接的一侧是否 处于在线状态,如果该侧处于在线状态则继续步骤S304;如果该侧 未处于在线状态,则转至步骤S307。
步骤S304:检测当前多模终端是否已经启用了自动呼叫转移功 能,如果已经启用了自动呼叫转移功能,则继续步骤S305;如果当 前终端没有启用自动呼叫转移功能,则转至步骤S307;在该步骤中, 需要多模终端设置一个记录是否启用了自动呼叫转移的设置项,该 设置项中的内容在关才几重启后应该能够保留,相关内容可以记录在 多模终端的非易失性存储器中。
步骤S305:在进行自动呼叫转移设置中需要获取当前多模终端 未发起数据业务连接一侧的电话号码,以便将发起业务连接一侧的 所有来电呼叫转移到未发起数据业务连接的一侧(即,上述的步骤 S204),然后进行至步骤S306。
需要说明的是,在多模终端的呼叫转移设置中,需要增加一个 设置项,即,是否在数据连接时启用自动呼叫转移,在进行数据连 接时将所有来电转移至本机的另一网络侧。也就是说,用户应该能 够控制是否启用该功能。另外,对于获取未发起数据连接一侧的号 码有两种方式,一种方式是可以从终端中插入的SIM/UIM卡中的个
人用户号码(Mobile Directory Number,简称为MDN )项自动获取; ^f旦是目前4艮多SIM/UIM卡的MDN项中未保存本才几号码,对于这种 终端无法自动获取另一侧号码的情况,可以采用另一种方式,即, 在用户启用自动呼叫转移功能时由用户手动输入另 一侧的号码。
步骤S306:多模终端发起数据连接的一侧在发起数据连接前根 据步骤S305中获取到的未进4亍凄史据连4妄一侧的电话号码来自动诏: 置呼叫转移,这种呼叫转移方式为无条件呼叫转移(CFU),其具体的呼叫转移方法可以参照上述图l描述的步骤;自动呼叫转移的设 置到此步骤即完成。
步骤S307:当多模终端发起数据业务连接的一侧在发起数据业 务连接前已经设置了呼叫转移,或者多模终端未发起数据连接的一 侧未在线,或者自动呼叫转移功能未被用户启用,则不进行自动呼 叫转移设置,即,不启用自动呼叫转移功能。
需要说明的是,如果当前多模终端未发起数据连接的一侧未在 线,或者当前多模终端的自动呼叫转移功能未被启用,或者当前多 模终端发起数据连接的一侧在发起数据连接之前已经设置了呼叫转 移,则不进4亍上述的自动呼叫转移_没置。
当任意网络侧在数据业务连接断开时,检测该网络侧在建立数 据业务连接时是否进行了自动呼叫转移设置,如果该网络侧进行了 自动呼叫转移设置,则取消自动设置的呼叫转移,据此已经设定的 自动呼叫转移可以在数据业务连接终止时被取消。需要说明的是, 如果是在进行数据业务连接前就已经设置了呼叫转移,即不是由多 才莫终端自动i殳置的呼叫转移,则在凄t据业务连4妄断开时不应取消该 呼叫转移。
图4是本发明实施例的多模终端在数据业务断开时终止之前自 动设置的呼叫转移处理方法的流程图,如图4所示,当多模终端已 经进行了自动呼叫转移后,断开了数据业务连接后,包括如下的步 骤S401至步骤S405,具体操作如下
步骤S401:检测已经建立的数据连接是否被断开,如果被断开, 则进行至步骤S402;否则,仍然执行步骤S401。步骤S402:判断断开数据业务连接的一网络侧是否设置了呼叫 转移,如果已经设置了呼叫转移,则进行至步骤S403;如果未设置 呼叫转移,结束该流程。
步骤S403:判断已经设置的呼叫转移是否是在数据业务连接建 立时自动设置的,如果是自动设置的,则进行至步骤S404;如果不 是自动i殳置的,则进行至步骤S405。
步骤S404:取消在建立数据业务连接时自动设置的呼叫转移, 结束流程。
步骤S405:如果呼叫转移不是在数据业务连接时自动设置的, 则不取消呼叫转移设置,结束流程。
综上所述,本发明多模终端在建立数据业务连接时自动设置呼 叫转移的处理方法,在数据业务连接建立时会检查是否需要自动设 置呼叫转移,在数据业务连接断开时会检查是否需要取消呼叫转移; 采用本发明,可以实现在多模终端建立数据业务连接后自动设置呼 叫转移至多模终端未建立数据业务连接的一侧,这样已经建立的数 据业务连接就不会被来电中断,而且来电是被呼叫转移至同 一终端 的另 一侧,用户可方便地进行4妄听而不影响数据业务连4妻。
装置实施例
根据本发明的实施例,提供了一种多模终端,可以用于实现上 述的基于多模终端的呼叫转移实现方法,该多模终端支持包括第一 网络和第二网络在内的至少两个网络。图5是根据本发明实施例的 多模终端的结构框图,如图5所示,该多模终端包括第一获取模 块52,第二获取模块54,设置;f莫块56,下面将对上述结构进行描 述。第一获取模块52,用于获取第一网络发起的数据连接请求;第 二获取才莫块54,连接至第一获取模块52,用于在第一获取模块52 获取第 一网络发起的数据连接请求之后,获取在线的第二网络的网 络标识;设置模块56,用于根据第二获取模块54获取的网络标识 将对第 一 网络的呼叫设置为转移至网络标识对应的网络。
通过该实施例,提供了可以实现在建立数据业务连接时自动设 置呼叫转移的多模终端。
图6是根据本发明实施例的多模终端的具体结构框图,如图6 所示,该多模终端还包括建立模块62、断开模块64、控制模块 66、确定模块68,下面将对上述结构进行描述。
建立模块62,连接至第一获取模块52,用于在第一获取模块 52获取到第一网络发起的数据连接请求之后,响应于数据连接请 求,经由第一网络建立多模终端与外部设备的数据连接。断开模块 64,连4妄至建立才莫块62,用于在建立才莫块62建立数据连4妻之后, 断开数据连接。控制模块66,连接至断开模块64,用于在断开模块 64断开数据连接之后,取消将对第一网络的呼叫转移至网络标识对 应的网络的设置。确定模块68,连接至第二获Wt块54,用于在第 二获取模块54获取在线的第二网络的网络标识之前,确定多模终端 不存在将第 一 网络的呼叫转移至预定终端的呼叫转移设置。
综上,为解决在移动终端上建立数据连接后如果有来电,数据 连接会被来电打断的问题并充分利用多模终端多个网络下同时待机 的特性,本发明提供了多模终端在建立数据业务连接时自动设置呼 叫转移的处理方法,以及多才莫终端在断开凄t据业务连接时取消之前 自动i殳置地呼叫转移的处理方法,与现有才支术相比,本发明实施例 的多模终端在建立数据业务连接时自动设置呼叫转移的处理方法, 在发起数据业务连接时检测当前各个网络侧的状态和是否设置了呼叫转移,并检测自动呼叫转移功能是否启用,根据以上检测结果来 决定是否自动设置将发起数据连接的网络侧的所有来电呼叫转移至 多模终端的另 一侧网络,解决了数据业务连接期间来电会打断数据 连接的问题,且不需要用户在进行数据业务连接前手动设置呼叫转 移,另外,因为是设置呼叫转移到同一多模终端的另一侧网络,在 来电时仍可以用同一部终端进行接听,方便了用户的使用,可以较 好地在多模通信中支持语音和数据业务并发的功能。
显然,本领域的技术人员应该明白,上述的本发明的各冲莫块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述^又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1. 一种基于多模终端的呼叫转移实现方法,所述多模终端支持包括第一网络和第二网络在内的至少两个网络,其特征在于,所述方法包括获取所述第一网络发起的数据连接请求,其中,所述数据连接请求用于所述第一网络向外部设备请求建立数据连接;获取在线的第二网络的网络标识,将对所述第一网络的呼叫设置为转移至所述网络标识对应的网络。
2. 根据权利要求1所述的方法,其特征在于,获取所述第一网络 发起所述ft据连4妄请求之后,所述方法还包4舌响应于所述凝:据连接请求,经由所述第一网络建立所述多 模终端与所述外部设备的数据连接。
3. 根据权利要求2所述的方法,其特征在于,在将所述呼叫转移 至所述网全备标识对应的网络之后,所述方法还包括当断开凝:据连4妻时,取消将对所述第一网络的呼叫转移至 所述网络标识对应的网络的i殳置。
4. 根据权利要求1所述的方法,其特征在于,在获取在线的第二 网络的所述网络标识之前,所述方法还包括确定所述多模终端不存在将所述第 一 网络的呼叫转移至 预定终端的呼叫转移i殳置。
5. 根据权利要求1所述的方法,其特征在于,所述两个网络包括 以下^f壬意两个全球移动通信系统、码分多址系统、个人便携式电话系统。
6. —种多模终端,所述多模终端支持包括第一网络和第二网络在 内的至少两个网络,其特征在于,所述多才莫终端包括第一获取模块,用于获取所述第一网络发起的数据连接请求;第二获取模块,用于获取在线的第二网络的网络标识;设置模块,用于根据所述网络标识将对所述第一网络的呼 叫设置为转移至所述网络标识对应的网络。
7. 根据权利要求6所述的多模终端,其特征在于,还包括建立模块,用于响应于所述数据连接请求,经由所述第一 网络建立所述多模终端与外部设备的数据连接。
8. 根据权利要求7所述的多模终端,其特征在于,还包括断开模块,用于断开数据连接;控制模块,用于取消将对所述第一网络的呼叫转移至所述 网绍4示识对应的网全备的i殳置。
9. 根据权利要求6所述的多模终端,其特征在于,还包括确定模块,用于确定所述多模终端不存在将所述第 一 网络 的呼叫转移至预定终端的呼叫转移^没置。
全文摘要
本发明公开了一种基于多模终端的呼叫转移实现方法以及多模终端,其中,多模终端支持包括第一网络和第二网络在内的至少两个网络,该方法包括获取第一网络发起的数据连接请求,其中,数据连接请求用于第一网络向外部设备请求建立数据连接;获取在线的第二网络的网络标识,将对第一网络的呼叫设置为转移至网络标识对应的网络。本发明极大地方便了用户的使用。
文档编号H04W88/18GK101431825SQ20081017954
公开日2009年5月13日 申请日期2008年11月29日 优先权日2008年11月29日
发明者文 丛, 朱蓬勃 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1