呼叫管理方法及其装置

申请号 CN201410167783.2 申请日 2014-04-24 公开(公告)号 CN104661206A 公开(公告)日 2015-05-27
申请人 联发科技股份有限公司; 发明人 郑逸廷; 何佩璇; 陈右庭; 黄铿铭;
摘要 一种呼叫管理方法及其装置,其中该呼叫管理方法由用户设备的处理单元执行,包含:为第一用户识别卡提供第一分组切换业务;以及在接收第二用户识别卡的 电路 切换业务的呼叫 请求 后将分组数据传送与接收从该第一分组切换业务切换至该第二用户识别卡的第二分组切换业务。本 发明 的呼叫管理方法及其装置可实现连续的分组切换数据收发。
权利要求

1.一种呼叫管理方法,由用户设备的处理单元执行,包含:
为第一用户识别卡提供第一分组切换业务;以及
在接收第二用户识别卡的电路切换业务的呼叫请求后将分组数据传送与接收从该第一分组切换业务切换至该第二用户识别卡的第二分组切换业务。
2.如权利要求1所述的呼叫管理方法,其特征在于,该切换的步骤进一步包含:
在接收该呼叫请求后建立该第二用户识别卡的该第二分组切换业务;
在接收该呼叫请求后建立该第二用户识别卡的该电路切换业务;以及
利用该第二分组切换业务继续该分组数据传送与接收。
3.如权利要求2所述的呼叫管理方法,其特征在于,该切换的步骤进一步包含:
在接收该呼叫请求后暂停该第一分组切换业务;
在终止该电路切换业务后解除该第二分组切换业务;以及
在终止该电路切换业务后恢复该第一分组切换业务。
4.如权利要求3所述的呼叫管理方法,其特征在于,该切换的步骤进一步包含:
在接收该呼叫请求后执行网络地址转换;以及
在解除该第二分组数据业务后取消该网络地址转换。
5.如权利要求2所述的呼叫管理方法,其特征在于,该切换的步骤进一步包含:
在接收该呼叫请求后执行网络地址转换。
6.如权利要求2所述的呼叫管理方法,其特征在于,进一步包含在终止该电路切换业务后解除该第一分组切换业务或该第二分组切换业务。
7.如权利要求2所述的呼叫管理方法,其特征在于,通过执行第二代无线通信系统、第三代无线通信系统的分组数据协议上下文激活进程或者第四代无线通信系统的附着进程建立该第二分组切换业务。
8.如权利要求1所述的呼叫管理方法,其特征在于,建立该第二分组切换业务的触发时刻位于从移动切换中心接收该呼叫请求与接收消息之间,其中该消息指示成功建立该电路切换业务。
9.如权利要求1所述的呼叫管理方法,其特征在于,建立该第二分组切换业务的触发时刻位于接收该呼叫请求与接收消息之间,其中该消息指示成功建立该电路切换业务。
10.如权利要求1所述的呼叫管理方法,其特征在于,建立该第二分组切换业务的触发时刻位于接收指示成功建立该电路切换业务的消息之后。
11.如权利要求1所述的呼叫管理方法,其特征在于,在接收寻呼请求消息或寻呼消息后产生该呼叫请求。
12.如权利要求1所述的呼叫管理方法法,其特征在于,通过人机界面产生该呼叫请求,其中该呼叫请求指示用户尝试移动起始呼叫。
13.如权利要求1所述的呼叫管理方法,其特征在于,不同网络运营商提供该第一分组切换业务与该第二分组切换业务以及相同网络运营商提供该第二分组切换业务与该电路切换业务。
14.如权利要求1所述的呼叫管理方法,其特征在于,在介质访问控制层执行该呼叫管理方法。
15.一种呼叫管理装置,包含处理单元,其中该处理单元包含:
提供模,通过共享无线电资源提供第一用户识别卡的第一分组切换业务;以及切换模块,在接收第二用户识别卡的电路切换业务的呼叫请求后通过该共享无线电资源将分组数据传送与接收从该第一分组切换业务切换至该第二用户识别卡的第二分组切换业务。
16.如权利要求15所述的呼叫管理装置,其特征在于,该处理单元进一步包含:
建立模块,在接收该呼叫请求后建立该第二用户识别卡的该第二分组切换业务,在接收该呼叫请求后建立该第二用户识别卡的该电路切换业务;以及
使用模块,利用该第二分组切换业务继续该分组数据传送与接收。
17.如权利要求16所述的呼叫管理装置,其特征在于,该处理单元进一步包含:
暂停模块,在接收该呼叫请求后暂停该第一分组切换业务;
解除模块,在终止该电路切换业务后解除该第二分组切换业务;以及
恢复模块,在终止该电路切换业务后恢复该第一分组切换业务。
18.如权利要求17所述的呼叫管理装置,其特征在于,在接收该呼叫请求后,该处理单元进一步执行网络地址转换;以及在解除该第二分组数据业务后取消该网络地址转换。
19.如权利要求16所述的呼叫管理装置,其特征在于,在接收该呼叫请求后,该处理单元进一步执行网络地址转换。
20.如权利要求16所述的呼叫管理装置,其特征在于,在终止该电路切换业务后,该处理单元进一步解除该第一分组切换业务或该第二分组切换业务。

说明书全文

呼叫管理方法及其装置

技术领域

[0001] 本发明有关于呼叫管理(call management),并且特别有关于多个用户识别卡的呼叫管理方法及其装置。

背景技术

[0002] 依照全球移动通信系统/通用分组无线业务/增强型数据速率全球移动通信系统演进(Global System for Mobile communications/General Packet Radio Service/Enhanced Data rates for GSM Evolution,GSM/GPRS/EDGE)、宽带码分多址移动通信系统(Wideband Code Division Multiple Access,WCDMA)、CDMA2000、通用移动通信系统(Universal Mobile Telecommunications System,UMTS)、时分同步码分多址技术(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)、长 期演进技术(Long Term Evolution,LTE)、频分长期演进技术(Frequency Division-Long Term Evolution,FD-LTE) 或 时 分 长 期 演 进 技 术 (Time Division-Long Term Evolution,TD-LTE),用户设备(User Equipment,UE)能够从基站接收数据并且向基站发送数据。GSM、EDGE、WCDMA、CDMA2000、UMTS、TD-SCDMA、LTE、FD-LTE、TD-LTE是允许无线通信装置的移动用户通过电话系统交换数据的通信标准,其中在电话系统中,无线信号可承载数据至无线装置以及无线装置将数据加载到无线信号中进行发送。UE可装配相同或不同网络运营商的两个或多个用户识别模(Subscriber Identity Module,SIM)。一个SIM卡(称为第一SIM卡)可使用分组交换(Packet-switched,PS)业务以用于网络冲浪、发送/接收电子邮件或即时消息、上传/下载数据文件等。当UE试图使用另一SIM卡(称为第二SIM卡)的电路交换(Circuit-switched,CS)业务时,UE通常打断第一SIM卡使用的PS业务以征用单一无线电资源。上述CS业务可为多种形式,例如应答至第二SIM卡关联电话号码的移动终端(Mobile-terminated,MT)呼叫、从第二SIM卡关联电话号码发起移动起始(Mobile-originated,MO)呼叫等。这样,在继续上述已打断PS数据收发之前,应用程序必须花费额外时间恢复PS数据业务。因此,需要UE提供一种维持进行中PS数据收发以及使用第二SIM卡CS业务的方法。

发明内容

[0003] 有鉴于此,本发明提供一种呼叫管理方法及其装置。
[0004] 一种呼叫管理方法,由用户设备的处理单元执行,包含:为第一用户识别卡提供第一分组切换业务;以及在接收第二用户识别卡的电路切换业务的呼叫请求后将分组数据传送与接收从该第一分组切换业务切换至该第二用户识别卡的第二分组切换业务。
[0005] 一种呼叫管理装置,包含处理单元,其中该处理单元包含:提供模块,通过共享无线电资源提供第一用户识别卡的第一分组切换业务;以及切换模块,在接收第二用户识别卡的电路切换业务的呼叫请求后通过该共享无线电资源将分组数据传送与接收从该第一分组切换业务切换至该第二用户识别卡的第二分组切换业务。
[0006] 本发明的呼叫管理方法及其装置可实现连续的分组切换数据收发。附图说明
[0007] 图1是根据本发明实施例描述的无线通信环境示意图。
[0008] 图2是根据本发明实施例描述的具有两个用户识别卡的用户设备硬件结构图。
[0009] 图3是根据本发明实施例描述的具有多个用户识别卡的呼叫管理方法流程图
[0010] 图4是根据本发明实施例描述的PS上下文改变与恢复的示意图。
[0011] 图5是UE初始化的PDP上下文激活进程的示意图。
[0012] 图6是根据本发明实施例描述的用于在GSM/GPRS/EDGE系统中建立MT呼叫连接的发讯进程示意图。
[0013] 图7是根据本发明实施例描述的用于在UMTS系统中建立MT呼叫连接的发讯进程示意图。
[0014] 图8是根据本发明实施例描述的用于在GSM/GPRS/EDGE系统中建立MO呼叫连接的发讯进程示意图。
[0015] 图9是根据本发明实施例描述的用于在UMTS系统中建立MO呼叫连接的发讯进程示意图。

具体实施方式

[0016] 在说明书权利要求书当中使用了某些词汇来指称特定的元件。所属技术领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准则。在通篇说明书及权利要求项中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或透过其它装置或连接手段间接地电气连接至第二装置。
[0017] 接下来的描述是实现本发明的最佳实施例,其是为了描述本发明原理的目的,并非对本发明的限制。可以理解地是,本发明实施例可由软件、硬件、固件或其任意组合来实现。
[0018] 像“第一”、“第二”、“第三”等在说明书与权利要求书中修饰元件的序词并不意味着自身具有任何优先权、优先级或者一个元件的等级高于另一个元件或者方法执行的时间顺序,而仅仅作为标号用于区分一个具有确切名称的元件与具有相同名称(除了修饰序词)的另一元件。
[0019] 图1是根据本发明实施例描述的无线通信环境示意图。无线通信环境100至少包含UE(用户设备)110、蜂窝网络120与130。本领域技术人员可将术语“UE”替换称为移动站(Mobile Station,MS)。UE110在驻留(camp)两个小区后可与具有两个独立用户码及/或两个独立用户标识的蜂窝网络120与130进行无线通信。节点B(node-B)、基站(base station,BS)、改进基站(advanced BS,ABS)、增强基站(enhanced BS,EBS)或其他设备可管理上述小区。然而,在给定时间仅允许用户设备与两个蜂窝网络120与130中的一个进行通信。上述蜂窝网络120与130可参照GSM/GPRS/EDGE、WCDMA、CDMA2000、UMTS、TD-SCDMA、LTE、FD-LTE、TD-LTE技术。其中,可将GSM/GPRS/EDGE称为第二代无线通信(2G)技术。将WCDMA、CDMA2000、UMTS与TD-SCDMA共同称为第三代无线通信(3G)技术。将LTE、FD-LTE、TD-LTE共同称为第四代无线通信(4G)技术。可由相同或不同的运营商使用相同或不同的无线接入技术(Radio Access Technology)运作蜂窝网络120与130。例如,核心网络运营商A与不同的核心网络运营商B可分别运作蜂窝网络120与130。UE110可装配两个双重RAT或三重RAT用户识别卡,或者UE110可装配一个双重或三重RAT用户识别卡以及一个单独RAT用户识别卡,本发明并不局限于此。单独RAT可为2G、3G或4G技术。双重RAT可为2G/3G、3G/4G、2G/4G技术。三重RAT可为2G/3G/4G技术。例如,在蜂窝网络130为3G或4G系统的同时,蜂窝网络120可为2G/3G系统。根据UE110不同的设计需求,UE110也可装配三个或更多个用户识别卡。
[0020] 图2是根据本发明实施例描述的具有两个用户识别卡的用户设备硬件结构图。UE110具有符合无线通信协议的通信接口并且通过天线210收发蜂窝网络中的射频(Radio Frequency,RF)信号,UE110至少包含RF模块220、基带模块230以及处理单元240。基带模块230可包含多个硬件设备以执行基带信号处理。基带信号处理可包含数模转换/模数转换(analog-to-digital conversion/digital-to-analog conversion,ADC/DAC)、增益调整、调制/解调、编码/解码等。RF模块220可接收RF无线信号,将接收到的信号转化为基带模块230可处理的基带信号,或者从基带模块230接收基带信号,并将接收到的基带信号转化为即将发送的射频无线信号。RF模块220也可包含多个硬件设备以执行射频转换。例如,RF模块220可包含混频器(mixer)以将基带信号与无线通信系统的射频中振荡的载波相乘,其中上述射频可为GSM系统中使用的900MHz、1800MHz或1900MHz,或者WCDMA系统中使用的900MHz、1900MHz或2100MHz,或者其他RAT使用频率。可配置天线210通过空中接口发送RF信号至蜂窝网络或者从蜂窝网络接收RF信号。可以多种方式实施处理单元240,例如使用微码或软件指示执行上述功能的专用硬件、通用硬件(例如单处理器、双处理器、能够并行计算的图形处理单元或者其他处理装置)。处理单元240可提供接口
241以连接两个或多个插入的用户识别卡250a、250b等,其中上述接口241可为插槽。用户识别卡250a、250b可为用户识别模块(Subscriber Identity Module,SIM)、通用用户识别模块(universal SIM,USIM)或其他用户识别模块,其中包含用户帐户信息、国际移动用户识别码(International Mobile Subscriber Identity,IMSI)与SIM应用工具箱(SIM Application Toolkit,SAT)命令集合,并且提供手机通讯录联系人的存储空间。处理单元
240可连接用户识别卡250a或250b的微处理单元(micro-processing unit,MPU)以从插入的用户识别卡250a或250b获取数据或SAT命令。根据本发明实施例,在处理单元240具体安排与调度下,不同的用户识别卡250a与250b可共享无线电资源,例如天线210、RF模块220、基带模块230。可授权用户识别卡250a或250b的用户帐户使用蜂窝网络的电路切换(circuit-switched,CS)业务及/或分组切换(packet-switched,PS)业务。通过使用用户识别卡的CS业务,UE110可建立与驻留小区的专用通信信道,并且其保证专用通信信道的全带宽以及在通信会话期间保持连接。通过使用用户识别卡的PS业务,UE110可将待传输的数据划分为分组数据,其中通过蜂窝网络(如果需要通过互联网)进行发送。
RF模块220与基带模块230是概念区块,并且上述物理硬件配置与下列专利中的内容类似:美国专利8121843(Huang等)及/或美国专利8514798(Lee等)及/或美国公开专利US2011/0195749A1(Lan)及/或US2011/0195749A1(Lee等),上述专利案可一并作为参考。
[0021] 图3是根据本发明实施例描述的具有多个用户识别卡的呼叫管理方法流程图。当处理单元240加载并执行微码或软件指示时执行上述方法。在介质访问控制层(Medium Access Control,MAC)层实施上述方法以控制无线电信道上的UE110接入。处理单元240可控制共享无线电资源以完成无线发讯交换(wireless signaling exchange)。假设为一个用户识别卡(在示例方法中称为第一用户识别卡)提供PS业务(在示例方法中称为第一PS业务)以向蜂窝网络发送分组数据或从蜂窝网络中接收分组数据:当另一用户识别卡(在示例方法中称为第二用户识别卡)的CS业务即将建立或已经建立以响应呼叫请求(call request)时,使用进程建立第二用户识别卡的PS业务(在示例方法中称为第二PS业务)并且将分组数据传送与接收从第一PS业务切换至第二PS业务,从而使得分组数据传送与接收无中断地继续。在步骤S310,进程开始接收第二用户识别卡的呼叫请求。在一实施例中,呼叫请求可指示已经接收了对第二用户识别卡用户身份的MT寻呼(call paging)并且呼叫请求需要来自用户的是否响应MT呼叫的决策。在用户决定响应MT呼叫后,UE110可连接相关蜂窝网络以建立第二用户识别卡的CS呼叫连接(称为CS业务)。在另一实施例中,呼叫请求可指示用户正尝试做出第二用户识别卡的MO呼叫。UE110可连接相关蜂窝网络以建立第二用户识别卡的CS呼叫连接从而响应MO尝试呼叫。UE110可提供人机介面(man-machine interface,MMI)以帮助用户应答或拒接对第二用户识别卡用户身份的MT呼叫,或者通过第二用户识别卡做出MO呼叫,例如可通过人机界面产生上述呼叫请求,其中上述呼叫请求指示用户尝试MO呼叫。紧接着步骤S310,在步骤S320,决定即将到来的第二用户识别卡的CS业务是否打断正在进行的第一用户识别卡的第一PS业务。如果答案为“是”,则在步骤S330建立第二用户识别卡的第二PS业务并且在步骤S340建立第二用户识别卡的CS呼叫连接以响应已接收的呼叫请求;否则如果答案为“否”,则结束上述进程。例如,当用户决定响应MT寻呼时上述进程进入步骤S330;否则当用户拒绝MT寻呼时进程结束。可利用第二PS业务继续分组数据传送与接收,上述分组数据之前是通过第一PS业务处理的。为第二PS业务配置互联网协议(Internet Protocol,IP)地址(本示例方法中称为第二IP地址),上述第二IP地址与为第一PS业务配置的IP地址不同(本示例方法中称为第一IP地址),并且上述配置第二IP地址需要额外执行网络地址转换(network address transition,NAT)以继续分组数据传送与接收。例如,首先将从应用中取得发出的分组数据的每个资源地址替换为第二IP地址,接着发送出去,其中上述应用可为文件传输、电子邮件传输、音频/视频回放应用、网页浏览或其他应用。将从蜂窝网络120或130取得的即将到来分组数据的每个目标地址替换为第一IP地址,并且反馈给上述应用。通过使用NAT,上述应用不需要另外操作以改变其原始进程从而响应PS业务资源的改变。本领域技术人员可知,一旦相同网络运营商提供CS与PS业务,则保证CS语音呼叫进行的同时可维持PS业务,其中上述操作由网络运营商控制。如果不同的网络运营商提供CS与PS业务,则因为共享无线电资源应该用于CS业务,所以可牺牲掉PS业务。可使用相同或不同RAT建立第二用户识别卡的CS与PS业务,本发明并不局限于此。本领域技术人员可将步骤S330与S340的顺序调换,本发明并不局限于此。接着,在步骤S350,上述程序周期性地确定第二用户识别卡的CS呼叫连接是否终止。步骤S320至S350可一并称为将分组数据传送与接收从第一PS业务切换(hand over)至第二PS业务的步骤集合。如果步骤S350的答案为“是”,则在确定终止CS呼叫连接后,如步骤S360,解除第一PS业务或第二PS业务。当终止第二PS业务时需要取消NAT;否则当终止第一PS业务时维持NAT。
[0022] 图4是根据本发明实施例描述的PS上下文(context)改变与恢复的示意图。假设用户识别卡250a驻留蜂窝网络120的小区,与此同时用户识别卡250b驻留蜂窝网络130的小区:在时刻t1,UE110在第一用户识别卡250a与蜂窝网络120之间建立PS上下文(本示例中称为第一PS上下文)以执行一个或多个应用410的PS数据传送与接收。在时刻t2,当接收到相关第二用户识别卡250b的呼叫请求时,暂停第一PS上下文的PS数据传送与接收。在时刻t3,建立CS呼叫连接以执行与相应装置420的CS数据传送与接收。直到语音呼叫终止的时刻t5,期间一直保持CS呼叫连接。在时刻t4,在用户识别卡250b与蜂窝网络130之间建立PS上下文(本示例中称为第二PS上下文)以继续应用410的PS数据传送与接收。虽然本示例描述的时刻t3提前于时刻t4,但实际上在第二PS上下文建立之前不一定成功建立CS呼叫连接,并且根据蜂窝网络130,上述时刻可随着响应时间而改变。经由第二PS上下文,应用410可通过蜂窝网络130发送与接收分组数据。在时刻t5终止语音呼叫后,释放第二PS上下文并且在时刻t6恢复第一PS上下文。此后,应用410通过蜂窝网络120发送与接收具有第一PS上下文的分组数据。
[0023] 下面描述建立PS业务的步骤S330的细节。为了在2G/3G系统中在成功的GPRS附着进程(attach procedure)后与外部公共数据网络(Public Data Network,PDN)交换分组数据,UE110申请PDN中使用的地址,其中上述地址称为分组数据协议(Packet Data Protocol,PDP)地址。在PDN是互联网的情况下,PDP地址为IP地址。对于每段会话,产生PDP上下文,其中描述了上述会话的特征。PDP上下文描述了PDP类型(例如IPv4、IPv6或其他)、PDP地址、请求的业务质量(Quality of Service,QoS)分类以及作为外部网络接入点的网关GPRS支持节点(Gateway GPRS Support Node,GGSN)的地址,其中将PDP地址分配给UE110。图5是UE110初始化的PDP上下文激活进程的示意图,其中上述进程应用于2G/3G系统中。使用ACTIVATE PDP CONTEXT REQUEST消息,UE110通知请求PDP上下文的伺服GPRS支持节点(Serving GPRS Support Node,SGSN)。之后,执行标准安全功能(例如UE110的验证)。如果授权上述接入,则SGSN将CREATE PDP CONTEXT REQUEST消息发送至相应GGSN。GGSN在其PDP上下文列表中创造新接入,其中启动GGSN在SGSN与外部PDN之间路由分组数据。接下来,GGSN使用CREATE PDP CONTEXT RESPONSE消息确认至SGSN的请求。最后,SGSN使用ACTIVATE PDP CONTEXT ACCEPT消息更新其PDP上下文列表并且确认至UE110激活了新PDP上下文。值得注意的是,对于使用CS与PS业务的UE110,其可执行符合GPRS/IMSI附着进程。在4G系统中,为了从蜂窝网络130得到非存取层(Non-access stratum,NAS)业务,UE110启动附着进程(Attach Procedure),其中上述附着进程在最初接入蜂窝网络130期间对于UE110是强制性的。一旦成功进行附着进程,为UE110建立上下文,并且在UE110与PDN网关之间建立缺省承载,以及将IP地址分配给UE110。在UE110具有IP连接后,可使用基于IP的互联网业务开始上述连接,例如分组数据传送与接收。
[0024] 接下里讨论步骤S310与S340中用于在GSM/GPRS/EDGE系统中建立MT呼叫连接的示例时序以及步骤S330中用于建立PS业务的示例时序。图6是根据本发明实施例描述的用于在GSM/GPRS/EDGE系统中建立MT呼叫连接的发讯进程示意图。当呼叫方寻呼UE110时,其意味着相应有线或无线装置的用户正尝试发起与UE110的CS呼叫连接,首先,UE110从基站系统(base station system,BSS)610中通过寻呼信道(Paging Channel,PCH)接收PAGING REQUEST消息,其中上述PAGING REQUEST消息可称为寻呼请求消息。接着,如果未完成,UE110通过随机存取信道(Random Access Channel,RACH)请求移动管理(Mobility Management,MM)连接。蜂窝网络130的BSS610可根据存取授权信道(Access Grant Channel,AGCH)中加载的IMMEDIATE ASSIGNMENT消息分配独立专用控制信道(Stand-alone Dedicated Control Channel,SDCCH)或业务信道(Traffic Channel,TCH),并且UE110通过SDCCH向BSS610回复PAGING RESPONSE消息。在通过SDCCH完成UE110验证与加密进程后,建立MM连接。在成功建立MM连接以及用户数据加密激活后,来自蜂窝网络130的移动切换中心(Mobile Switching Center,MSC,未示出)的SETUP消息通知UE110,并且UE110使用CALL CONFIRMED消息响应MSC(未示出)。接着,UE110接收指示允许设定专用信道的ASSIGNMENT COMMAND消息,并且在UE110通过快速随路控制信道(Fast Associated Control Channel,FACCH)回复ASSIGNMENT COMPLETE消息、ALERT消息与CONNECT消息后分配专用信道。当UE110从MSC(未示出)接收CONNECT ACKNOWLEDGE消息时,在TCH上成功建立专用信道,并且UE110开始与呼叫方进行通信。CONNECT ACKNOWLEDGE消息的回执可作为MT呼叫连接已经成功建立的信号。如图3与图6所示,在时刻t61接收PAGING REQUEST消息后可产生步骤S310的呼叫请求。步骤S330引用的建立CS MT呼叫连接的进程可称为时刻t61与时刻t62之间与BSS610以及MSC(未示出)进行通信的前述寻呼。步骤S330引用的PS业务建立触发时序可在时刻t61与时刻t62之间发生,或者在时刻t62接收到CONNECTACKNOWLEDGE消息之后发生。在时刻t61与时刻t62之间触发PS业务建立比在时刻t62之后可得到更好的分组数据吞吐量。在时刻t62之后触发PS业务建立可避免在UE110未建立与对应装置的MT呼叫连接时不必要的PS业务切换。换句话说,如果在接收CONNECT ACKNOWLEDGE消息前出现任何异常,则UE110可停止上述PS业务切换。
[0025] 接下里讨论步骤S310与S340中用于在UMTS系统中建立MT呼叫连接的示例时序以及步骤S330中用于建立PS业务的示例时序。图7是根据本发明实施例描述的用于在UMTS系统中建立MT呼叫连接的发讯进程示意图。当呼叫方寻呼UE110时,首先,UE110透过PCH从无线电网控制器(Radio Network Controller,RNC)710接收PAGING消息,其中上述PAGING消息可称为寻呼消息。接着,如果未完成,则UE110建立无线电资源控制(Radio Resource Control,RRC)连接。然后,UE110通过在专用控制信道(Dedicated Control Channel,DCCH)中加载消息INITIAL DIRECT TRANSFER传达的PAGING RESPONSE消息回复RNC710。在成功验证与安全进程后,来自蜂窝网络130的MSC(未示出)加载消息DIRECT TRANSFER传达的SETUP消息通知UE110,并且UE110发送CONFIRM消息回复MSC(未示出)。接着,UE110发送ALERT消息以及ANSWER消息至RNC710。当UE110从MSC(未示出)接收CONNECT消息并且回复CONNECT ACKNOWLEDGE消息时,成功建立专用信道,并且UE110可开始与呼叫方通信。CONNECT消息的回执可被看作已经成功建立MT呼叫连接的信号。如图
3与图7所述,在时刻t71接收PAGING消息后,可产生步骤S310中的呼叫请求。步骤S340引用的建立CS MT呼叫连接的进程可称为时刻t71与时刻t72之间与RNC710以及MSC(未示出)进行通信的前述寻呼。步骤S330引用的PS业务建立触发时序可在时刻t71与时刻t72之间发生,或者在时刻t72接收到CONNECT消息之后发生。在时刻t71与时刻t72之间触发PS业务建立比在时刻t72之后可得到更好的分组数据吞吐量。在时刻t72之后触发PS业务建立可避免在UE110未建立与对应装置的MT呼叫连接时不必要的PS业务切换。换句话说,如果在接收CONNECT消息前出现任何异常,则UE110可停止上述PS业务切换。
[0026] 接下里讨论步骤S310与S340中用于在GSM/GPRS/EDGE系统中建立MO呼叫连接的示例时序以及步骤S330中用于建立PS业务的示例时序。图8是根据本发明实施例描述的用于在GSM/GPRS/EDGE系统中建立MO呼叫连接的发讯进程示意图。当UE110计划发起呼叫连接时,首先,UE110通过RACH请求MM连接。对于标准呼叫,UE110需要注册蜂窝网络130,反之对于紧急呼叫,上述注册步骤仅为可选。蜂窝网络130的BSS810可通过AGCH中加载的IMMEDIATE ASSIGNMENT消息分配独立专用控制信道(Stand-alone Dedicated Control Channel,SDCCH)或业务信道(Traffic Channel,TCH)。在发出CM-SERVICE REQUEST消息进程后,透过SDCCH完成MSC(未示出)的验证与加密,建立MM连接。在MM连接成功建立以及激活用户数据加密后,通知业务请求呼叫控制(call control,CC)实体。连接信号尝试连接MSC中的CC实体(在SETUP消息中传达)。MSC(未示出)可以几种方式回复连接请求。MSC可使用消息CALL PROCEEDING指示已经接受了呼叫请求并且用于呼叫建立的必要信息是可用的。否则,使用消息RELEASE COMPLETE拒绝呼叫请求。接着,当MSC(未示出)尝试连接被叫方时,UE110接收ALERT消息。一旦被叫方发送ALERT消息并且接受上述呼叫,则UE110接收ASSIGNMENT COMMAND消息并且在UE110通过FACCH回复ASSIGNMENT COMPLETE消息后配置DCH。然后,UE110在从MSC(未示出)接收CONNECT消息后响应CONNECT ACKNOWLEDGE消息,并且成功建立TCH。收到CONNECT消息可认为已经成功建立了MO呼叫连接。UE110可开始与被叫方进行通信。如图3与图8所示,在时刻t81通过MMI产生步骤S310的呼叫请求,其指示用户正在尝试进行MO呼叫。在步骤S340中的建立CS MO呼叫连接的进程可视为在时刻t81与时刻t82之间与BSS810以及MSC(未示出)进行通信的前述寻呼。步骤S330引用的PS业务建立触发时序可在时刻t81与时刻t82之间发生,或者在时刻t82接收到CONNECT消息之后发生。在时刻t81与时刻t82之间触发PS业务建立比在时刻t82之后可得到更好的分组数据吞吐量。在时刻t82之后触发PS业务建立可避免在UE110未建立与对应装置的MO呼叫连接时不必要的PS业务切换。换句话说,如果在接收CONNECT消息前出现任何异常,则UE110可停止上述PS业务切换。
[0027] 接下里讨论步骤S310与S340中用于在UMTS系统中建立MO呼叫连接的示例时序以及步骤S330中用于建立PS业务的示例时序。图9是根据本发明实施例描述的用于在UMTS系统中建立MO呼叫连接的发讯进程示意图。当UE110计划发起呼叫连接时,首先,UE110通过将加载消息INITIAL DIRECT TRANSFER传达的SERVICE REQUEST消息发送至RNC910发起呼叫建立进程。在验证与安全进程后,UE110通过RNC910将SETUP消息发送至MSC(未示出),其中上述SETUP消息包含用于呼叫建立的相关信息。MSC(未示出)可向UE110发送CALL PROCEEDING消息以指示已经接受了并且正在执行呼叫建立请求。如果请求已请求的业务,则接着建立无线电承载。当启动被叫方提醒时,MSC(未示出)可向UE110发送ALERTING消息。在被叫方接收呼叫后,通过来自MSC(未示出)的CONNECT消息指示UE110并且UE110接着回复消息CONNECT ACKNOWLEDGE。收到CONNECT消息可认为已经成功建立了MO呼叫连接。UE110可开始与被叫方进行通信。如图3与图9所示,在时刻t91通过MMI产生步骤S310的呼叫请求,其指示用户正在尝试进行MO呼叫。在步骤S340中的建立CS MO呼叫连接的进程可视为在时刻t91与时刻t92之间与RNC910以及MSC(未示出)进行通信的前述寻呼。步骤S330引用的PS业务建立触发时序可在时刻t91与时刻t92之间发生,或者在时刻t92接收到CONNECT消息之后发生。在时刻t91与时刻t92之间触发PS业务建立比在时刻t92之后可得到更好的分组数据吞吐量。在时刻t92之后触发PS业务建立可避免在UE110未建立与对应装置的MO呼叫连接时不必要的PS业务切换。换句话说,如果在接收CONNECT消息前出现任何异常,则UE110可停止上述PS业务切换。
[0028] 上述呼叫管理方法实施例可在各种硬件、软件编码或两者组合中进行实施。例如,本发明实施例可为集成入视频压缩芯片的电路或集成入视频压缩软件以执行上述过程的程序代码。本发明的实施例也可为在数据信号处理器(Digital Signal Processor,DSP)中执行的执行上述程序的程序代码。本发明也可涉及计算机处理器、数字信号处理器、微处理器或现场可编程阵列(Field Programmable Gate Array,FPGA)执行的多种功能。可根据本发明配置上述处理器执行特定任务,其通过执行定义了本发明揭示的特定方法的机器可读软件代码或固件代码来完成。可将软件代码或固件代码发展为不同的程序语言与不同的格式或形式。也可为了不同的目标平台编译软件代码。然而,根据本发明执行任务的软件代码与其他类型配置代码的不同代码样式、类型与语言不脱离本发明的精神与范围。另外为了更好理解本发明,本发明中图2中的处理单元240可根据操作不同分为不同模块执行,例如通过共享无线电资源提供第一用户识别卡的第一分组切换业务的提供模块;在接收第二用户识别卡的电路切换业务的呼叫请求后通过共享无线电资源将分组数据传送与接收从第一分组切换业务切换至第二用户识别卡的第二分组切换业务的切换模块;在接收呼叫请求后建立第二用户识别卡的第二分组切换业务以及在接收呼叫请求后建立第二用户识别卡的电路切换业务的建立模块;利用第二分组切换业务继续分组数据传送与接收的使用模块;在接收呼叫请求后暂停第一分组切换业务的暂停模块;在终止电路切换业务后解除第二分组切换业务的解除模块;以及在终止电路切换业务后恢复第一分组切换业务的恢复模块等。
[0029] 在不脱离本发明精神或本质特征的情况下,可以其他特定形式实施本发明。描述示例被认为说明的所有方面并且无限制。因此,本发明的范围由权利要求书指示,而非前面描述。所有在权利要求等同的方法与范围中的变化皆属于本发明的涵盖范围。
QQ群二维码
意见反馈