呼叫管理方法及其装置的制造方法_2

文档序号:8343329阅读:来源:国知局
空中接口发送RF信号至蜂窝网络或者从蜂窝网络接收RF信号。可以多种方式实施处理单元240,例如使用微码或软件指示执行上述功能的专用硬件、通用硬件(例如单处理器、双处理器、能够并行计算的图形处理单元或者其他处理装置)。处理单元240可提供接口241以连接两个或多个插入的用户识别卡250a、250b等,其中上述接口 241可为插槽。用户识别卡250a、250b可为用户识别模块(Subscriber Identity Module, SIM)、通用用户识别模块(universal SIM,US頂)或其他用户识别模块,其中包含用户帐户信息、国际移动用户识别码(Internat1nal Mobile Subscriber Identity, IMSI)与 SIM 应用工具箱(SIMApplicat1n 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业务,UEllO可建立与驻留小区的专用通信信道,并且其保证专用通信信道的全带宽以及在通信会话期间保持连接。通过使用用户识别卡的PS业务,UEllO可将待传输的数据划分为分组数据,其中通过蜂窝网络(如果需要通过互联网)进行发送。RF模块220与基带模块230是概念区块,并且上述物理硬件配置与下列专利中的内容类似:美国专利8121843 (Huang等)及/或美国专利8514798 (Lee等)及/或美国公开专利US2011/0195749A1 (Lan)及 / 或 US2011/0195749A1 (Lee 等),上述专利案可一并作为参考。
[0021]图3是根据本发明实施例描述的具有多个用户识别卡的呼叫管理方法流程图。当处理单元240加载并执行微码或软件指示时执行上述方法。在介质访问控制层(MediumAccess Control, MAC)层实施上述方法以控制无线电信道上的UEllO接入。处理单元240可控制共享无线电资源以完成无线发讯交换(wireless signaling exchange)。假设为一个用户识别卡(在示例方法中称为第一用户识别卡)提供PS业务(在示例方法中称为第一 PS业务)以向蜂窝网络发送分组数据或从蜂窝网络中接收分组数据:当另一用户识别卡(在示例方法中称为第二用户识别卡)的CS业务即将建立或已经建立以响应呼叫请求(call request)时,使用进程建立第二用户识别卡的PS业务(在示例方法中称为第二 PS业务)并且将分组数据传送与接收从第一 PS业务切换至第二 PS业务,从而使得分组数据传送与接收无中断地继续。在步骤S310,进程开始接收第二用户识别卡的呼叫请求。在一实施例中,呼叫请求可指示已经接收了对第二用户识别卡用户身份的MT寻呼(call paging)并且呼叫请求需要来自用户的是否响应MT呼叫的决策。在用户决定响应MT呼叫后,UEllO可连接相关蜂窝网络以建立第二用户识别卡的CS呼叫连接(称为CS业务)。在另一实施例中,呼叫请求可指示用户正尝试做出第二用户识别卡的MO呼叫。UEllO可连接相关蜂窝网络以建立第二用户识别卡的CS呼叫连接从而响应MO尝试呼叫。UEllO可提供人机介面(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 addresstransit1n, 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)交换分组数据,UEllO申请I3DN中使用的地址,其中上述地址称为分组数据协议(Packet DataProtocol, TOP)地址。在PDN是互联网的情况下,PDP地址为IP地址。对于每段会话,产生PDP上下文,其中描述了上述会话的特征。PDP上下文描述了 PDP类型(例如IPv4、IPv6或其他)、PDP地址、请求的业务质量(Quality of Service, QoS)分类以及作为外部网络接入点的网关GPRS支持节点(Gateway GPRS Support Node, GGSN)的地址,其中将PDP地址分配给UE110。图5是UEllO初始化的PDP上下文激活进程的示意图,其中上述进程应用于2G/3G系统中。使用ACTIVATE PDP CONTEXT REQUEST消息,UEllO通知请求PDP上下文的伺服GPRS支持节点(Serving GPRS Support Node, SGSN)。之后,执行标准安全功能(例如UEllO的验证)。如果授权上述接入,则SGSN将CREATE PDP CONTEXT REQUEST消息发送至相应GGSN。GGSN在其PDP上下文列表中创造新接入,其中启动GGSN在SGSN与外部PDN之间路由分组数
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1