呼叫请求处理方法和装置制造方法

文档序号:7984549阅读:114来源:国知局
呼叫请求处理方法和装置制造方法
【专利摘要】本发明公开了一种呼叫请求处理方法和装置,其中,该方法包括:获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息;根据状态信息对呼叫请求进行处理,其中,呼叫请求用于呼叫第一通信识别卡。本发明解决了现有技术中由于双模双卡机中仅设置一个射频收发芯片,如果一张卡处于通信状态,当其它卡被呼叫时容易造成呼叫丢失的技术问题,达到了减少呼叫丢失的技术效果。
【专利说明】呼叫请求处理方法和装置
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种呼叫请求处理方法和装置。
【背景技术】
[0002]随着社会的发展和科技的进步,手机的应用已经越来越广泛,从原本的只有一家营运商垄断,到现在的已经有多家营运商并存的状况,已经打破了原本垄断的局面。然而,不同的运营商有着自己不同的通信制式。
[0003]目前,广泛应用的移动通信制式是全球移动通信系统(Global System for MobileCommunications,简称 GSM)。这是由欧洲电信标准组织(European TelecommunicationsStandards Institute,简称为ETSI)制订的一个数字移动通信标准。GSM是全球移动通信系统(Global System for Mobile Communications)的简称。它的空中接口采用的是时分多址技术。自上世纪90年代中期投入商用以来,被全球超过100个国家采用。GSM标准的设备的使用在当前全球蜂窝移动通信设备市场的份额在80%以上。GSM较之其以前的标准最大的不同是它的信令和语音信道都是数字式的,因此GSM被看作是第二代(2G)移动电话系统。
[0004]码分多址技术(Code Division Multiple Access,简称为CDMA)主要是通过数字技术中的扩频通信技术的基础上发展起来的一种崭新而又成熟的无线通信技术。CDMA技术的原理是基于扩频技术,即将需传送的具有一定信号带宽信息数据,用一个带宽远大于信号带宽的高速伪随机码进行调制,从而使得原数据信号的带宽被扩展,再对其进行载波调制并将调制后的信号发送出去。接收端使用完全相同的伪随机码,与接收的带宽信号作相关处理,把宽带信号转换为原信息数据的窄带信号,即解扩,以实现数据通信。
[0005]宽带码分多址(WidebandCode Division Multiple Access,简称为 WCDMA)是从码分多址(CDMA)演变来的,从官方看被认为是MT-2000的直接扩展,与现在市场上通常提供的技术相比,它能够为移动和手提无线设备提供更高的数据速率。WCDMA采用直接序列扩频码分多址(Direct Sequence-Code Division Multiple Access,简称为 DS-CDMA)、频分双工(Frequency Division Duplexing,简称为FDD)方式,码片速率为3.84Mcps,载波带宽为5MHz。基于Release 99/Release 4版本,可在5MHz的带宽内,提供最高384kbps的用户数据传输速率。WCDMA能够支持移动/手提设备之间的语音、图像、数据以及视频通信,速率可达2Mb/s (对于局域网而言)或者384Kb/s (对于宽带网而言)。输入信号先被数字化,然后在一个较宽的频谱范围内以编码的扩频模式进行传输。窄带CDMA使用的是200KHz宽度的载频,而WCDMA使用的则是一个5MHz宽度的载频。
[0006]CDMA与WCDMA都是采用扩频技术,从而使得终端的通信速率得到大幅提高,较2G技术有明显提升,因此被称为第三代(3G)移动电话系统。
[0007]以上几种主流制式(包括但不局限于以上几种制式)各有优势,每家运营商会使用一种或几种移动通信制式,通信资费也有很大差别。为了满足用户降低通信资费、实现工作与生活电话相分离的需求出现了双模双卡机。[0008]双模双卡机拥有两张SIM卡,两张SIM卡可以分别属于不同制式的网络。为了达到双模双卡双待的目的,需要两套射频通路。目前,常用的技术方案为采用两块射频芯片,分别为射频芯片1,射频芯片2,通过开关来切换到相应的网络上。具体的实现原理如图1所示:两张SM卡(SIM I和SM 2)由同一个基带芯片进行控制,对于C+G的网络来讲有两个射频芯片,对于W+G的网络来讲仅有一个射频收发芯片,都配备有两套收发通路。然而,仅有一个开关用于切换在哪个网络上进行通话(其中TX是发送的信号,RX是接收的信号),一旦双模双卡机中有一张卡已经建立通话,贝1J另外一张卡就会处于no service的状态,这样会直接导致发起通话请求与上述另一张卡进行通话的用户误认为对方的手机处于信号不好的状态,也会让手机用户丢失在其通话过程中呼叫另一个卡的电话。由上述分析可知,现有技术中由于双模双卡机中仅设置一个射频收发芯片,从而很容易导致呼叫丢失。
[0009]针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0010]本发明实施例提供了一种呼叫请求处理方法和装置,以至少解决现有技术中由于双模双卡机中仅设置一个射频收发芯片,如果一张卡处于通信状态,当其它卡被呼叫时容易造成呼叫丢失的技术问题。
[0011]根据本发明实施例的一个方面,提供了一种呼叫请求处理方法,包括:获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息;根据上述状态信息对呼叫请求进行处理,其中,上述呼叫请求用于呼叫上述第一通信识别卡。
[0012]优选地,获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息包括:从存储有上述状态信息的数据库获取上述第二通信识别卡的状态信息。
[0013]优选地,多个网络共用一个用于存储状态信息的数据库。
[0014]优选地,在获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息之前,上述方法还包括:当上述终端开机时,上述终端向上述终端内的多个通信识别卡所在的多个网络的移动交换中心MSC发送注册信息,其中,上述注册信息中携带有用于指示上述终端内的上述多个通信识别卡是位于多卡终端内的指示信息;上述MSC响应于上述指示信息将上述终端的相关信息上传至上述用于存储状态信息的数据库。
[0015]优选地,上述相关信息包括以下至少之一:上述终端的MEI码、上述终端的MSI码和上述终端内多个通信识别卡的MSISDN码。
[0016]优选地,获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息包括:向存储上述状态信息的数据库发送状态信息获取请求,其中,上述状态信息获取请求中携带有上述第一通信识别卡的MSISDN码;接收上述数据库返回的与上述第一通信识别卡的MSISDN码存在关联关系的MSISDN码所对应的第二通信识别卡的状态信息。
[0017]优选地,在上述向存储上述状态信息的数据库发送状态信息获取请求之后,上述方法还包括:如果在上述数据库内未查找到与上述第一通信识别卡的MSISDN码存在关联关系的第二通信识别卡的MSISDN码,则根据上述状态信息获取请求中携带的上述终端的IMEI码从上述数据库中查找与上述终端对应的不同于上述第一通信识别卡的MSISDN码的MSISDN码;接收上述数据库返回的上述不同于上述第一通信识别卡的MSISDN码的MSISDN码所对应的第二通信识别卡的状态信息。[0018]优选地,上述MSC根据获取的上述第二通信识别卡的状态信息对上述呼叫请求进行处理包括:当获取到的上述第二通信识别卡的状态信息包括:上述第二通信识别卡处于通话状态时,按照预定策略对上述呼叫请求进行处理。
[0019]优选地,上述预定策略包括以下至少之一:在上述终端挂机后,通过上述第二通信识别卡所在网络将上述呼叫请求发送至上述终端;通过上述第二通信识别卡所在网络以短信方式将上述呼叫请求发送至上述终端;通过上述第二通信识别卡所在网络以语音留言方式将上述呼叫请求发送至上述终端;或者将上述呼叫请求呼叫转移至上述第二通信识别卡。
[0020]优选地,获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息包括:接收上述呼叫请求;判断上述第一通信识别卡所在网络的MSC是否在预定时间内未接收到上述第一通信识别卡上报的自身的位置信息;如果是,则上述MSC获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息。
[0021]根据本发明实施例的另一个方面,提供了一种呼叫请求处理装置,包括:获取单元,用于获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息;处理单元,用于根据上述状态信息对呼叫请求进行处理,其中,上述呼叫请求用于呼叫上述第一通信识别卡。
[0022]优选地,上述获取单元用于从存储有上述状态信息的数据库获取上述第二通信识别卡的状态信息。
[0023]在本发明实施例中,在接收到对终端内的一个通信识别卡的访问请求时,如果不能正常接通该通信识别卡,则可以获取该终端内另一个通信识别卡当前的状态,然后,可以根据另一通信识别卡当前的状态对呼叫请求进行处理。通过上述方式有效解决了现有技术中由于双模双卡机中仅设置一个射频收发芯片,从而如果一张卡处于通信状态,当其它卡被呼叫时将很容易造成呼叫丢失的技术问题,可以在返回该终端内有处于通信状态的卡的指示信息,从而达到减少呼叫丢失的技术效果。
【专利附图】

【附图说明】
[0024]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025]图1是根据相关技术的双射频芯片方案双卡双待手机的基本原理的示意框图;
[0026]图2是根据本发明实施例的呼叫请求处理方法的一种优选流程图;
[0027]图3是根据本发明实施例的呼叫请求处理方法的另一种优选流程图;
[0028]图4是根据本发明实施例的呼叫请求处理方法的又一种优选流程图;
[0029]图5是根据本发明实施例的呼叫请求处理装置的一种优选结构框图;
[0030]图6是根据本发明实施方式一的呼叫请求处理方法的一种优选流程示意图;
[0031]图7是根据本发明实施方式二的呼叫请求处理方法的一种优选流程示意图。
【具体实施方式】
[0032]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。[0033]本发明实施例提供了一种优选的呼叫请求处理方法,如图2所示,包括以下步骤:
[0034]步骤S202:获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息;
[0035]步骤S204:根据状态信息对呼叫请求进行处理,其中,呼叫请求用于呼叫第一通信识别卡。
[0036]在上述优选实施方式中,在接收到对终端内的一个通信识别卡的访问请求时,如果不能正常接通该通信识别卡,则可以获取该终端内另一个通信识别卡当前的状态,然后,可以根据另一通信识别卡当前的状态对呼叫请求进行处理。通过上述方式有效解决了现有技术中由于双模双卡机中仅设置一个射频收发芯片,从而如果一张卡处于通信状态,当其它卡被呼叫时将很容易造成呼叫丢失的技术问题,通过本实施例所提供的方式可以返回该终端内有处于通信状态的卡的指示信息,从而达到减少呼叫丢失的技术效果。
[0037]在一个优选实施方式中,可以设置一个数据库用于存储各个多模终端中各个通信识别卡的状态信息,例如,可以从存储有状态信息的数据库获取第二通信识别卡的状态信息。优选地,多个网络(即,多个运营商对应的通信制式)共用一个用于存储状态信息的数据库,当然也可以为每个网络设置一个数据库,这样在获取状态信息时就需要遍历所有的数据库以最终获取相应的状态信息。
[0038]为了可以在数据库中查找到相应的通信识别卡,需要在数据库中存储相应的用于识别通信识别卡的识别信息,以便于查找通信识别卡。这些信息可以由第一通信识别卡所对应的网络的MSC进行上报的,在一个优选实施方式,如图3所示,可以按照以下步骤执行:
[0039]步骤S302:在获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息之前,当终端开机时,终端向终端内的多个通信识别卡所在的多个网络的MSC发送注册信息,其中,注册信息中携带有用于指示终端内的多个通信识别卡是位于多卡终端内的指示信息;
[0040]步骤S304 =MSC响应于指示信息将终端的相关信息上传至用于存储状态信息的数据库。优选地,相关信息可以包括但不限于以下至少之一:终端的頂EI码、终端的IMSI码和终端内多个通信识别卡的MSISDN码。
[0041]相应的可以基于MSISDN进行状态信息的获取,实现起来较为简单,不过这样也就需要在数据库中存储多模终端中几个通信识别卡的MSISDN之间的关联关系,S卩,如果有了A卡的MSISDN,则可以在数据库中查找与A卡的MSISDN存储关联关系的MSISDN,这些存在关联关系的MSISDN对应的通信识别卡也就是和A卡位于同一终端内的卡,通过这种方式便可以获取到与A卡位于同一终端内的各个卡当前的状态信息。在一个优选实施方式中,如图4所示,获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息包括:
[0042]步骤S402:向存储状态信息的数据库发送状态信息获取请求,其中,状态信息获取请求中携带有第一通信识别卡的MSISDN码;
[0043]步骤S404:接收数据库返回的与第一通信识别卡的MSISDN码存在关联关系的MSISDN码所对应的第二通信识别卡的状态信息。
[0044]本发明实施例中还给出了另外一种查找状态信息的方式,在这种方式中数据库中可以不存储关联关系,相应的就根据A卡所在终端的IMIE码从数据库中查找与终端对应的不同于第一通信识别卡的MSISDN码的MSISDN码。在一个优选实施方式中,在向存储状态信息的数据库发送状态信息获取请求之后,上述方法还包括:如果在数据库内未查找到与第一通信识别卡的MSISDN码存在关联关系的第二通信识别卡的MSISDN码,则根据状态信息获取请求中携带的终端的MEI码从数据库中查找与终端对应的不同于第一通信识别卡的MSISDN码的MSISDN码;接收数据库返回的不同于第一通信识别卡的MSISDN码的MSISDN码所对应的第二通信识别卡的状态信息。
[0045]例如,获取到的第二通信识别卡的状态信息为:处于通话状态,则可知当前第一通信识别卡是由于另外一张卡处于通信状态而造成的无法接通。这个时候就可以按照预定的策略对呼叫请求进行处理。优选地,预定策略可以包括但不限于以下至少之一:
[0046]I)在终端挂机后,通过第二通信识别卡所在网络将呼叫请求发送至终端;
[0047]2)通过第二通信识别卡所在网络以短信方式将呼叫请求发送至终端;
[0048]3)通过第二通信识别卡所在网络以语音留言方式将呼叫请求发送至终端;或者
[0049]4)将呼叫请求呼叫转移至第二通信识别卡。
[0050]因为每个通信识别卡都会按照预定频率向其所在的网络发送自身的位置信息,如果其对应的射频收发芯片不工作,也就无法上报自身的位置信息。因此,如果发现不能接通的原因是长时间未上报自身的位置信息,可以确定该通信识别卡无法接通,这个时候就可以获取与其位于同一终端内的通信识别卡当前的状态信息,进而判断是否是由于其对应的终端内有正在通信的通信识别卡而导致的无法接通。在一个优选实施方式中,获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息包括:接收呼叫请求;判断第一通信识别卡所在网络的MSC是否在预定时间内未接收到第一通信识别卡上报的自身的位置信息;如果是,则MSC获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息。
[0051 ] 在本实施例中还提供了 一种呼叫请求处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图5是根据本发明实施例的呼叫请求处理装置的一种优选结构框图,如图5所示,包括:获取单元502和处理单元504,下面对该结构进行说明。
[0052]获取单元502,用于获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息;
[0053]处理单元504,与获取单元502耦合,用于根据状态信息对呼叫请求进行处理,其中,呼叫请求用于呼叫第一通信识别卡。
[0054]在一个优选实施方式中,上述获取单元可以从存储有状态信息的数据库获取第二通信识别卡的状态信息。即,可以设置一个专门用于存储状态信息的数据库,该数据库中存储有各个通信识别卡的状态信息。
[0055]本发明提供了一种优选的实施例来进一步对本发明进行解释,但是值得注意的是,该优选实施例只是为了更好的描述本发明,并不构成对本发明不当的限定。
[0056]针对相关技术中双卡双待手机在一张SM卡处于通话状态的情况下,另一张SM卡将处于无服务的状态而导致的呼叫丢失的技术问题。本优选实施例提供了一种处理方式,核心的发明构思就是在网络间建立一个共享数据库,用于存储双卡双待机的状态信息、两张 SIM 卡的 IMSI (International Mobile Subscriber Identification Number)石马、MSISDN (Mobile Subscriber International ISDN/PSTN number)码等相关信息。优选地,这个数据库由这两张SIM所属的网络共同更新维护,并实时地将双卡双待机的状态信息上传至该数据库。当其中任意一方无法被寻呼时,被叫方网络可通过查询该数据库的相关信息,获取双卡双待机当前所处的状态,从而实现了双卡双待机的状态识别。
[0057]通过上述方式,当双卡双待手机中的一个SM卡在通话过程中的时候,如果另一张SIM卡成为被叫方,则被叫SIM的网络侧获取双卡双待机当前的状态,根据被叫SIM卡签约时的业务决定下一步的动作。优选地,下一步的动作可以是但不限于以下至少之一:可提醒呼叫方对方的电话正在通话中、可根据双方的移动网络能力选择挂机以短信方式通知对方、留言给对方或等待对方结束当前通话与之建立新的通话,从而提高用户体验。值得注意的,本优选实施例以双卡双待手机为例进行说明,然而本发明不限于此,还可以推广至三卡三待或者更多模式的多卡多待的通信终端。
[0058]下面将结合几个具体的实施方式对其进行进一步说明。
[0059]将本实施例中在不同移动网络之间建立的一个共享数据库,称之为用户状态信息共享数据库,为了表述方便,下面简称为“数据库”。在该数据中保存的用户状态信息包括但不限于以下几种:通话中、无服务、进行数据业务、进行传真业务、视频通话以及空闲等。优选地,该数据库可以由不同网络侧的移动交换中心(Mobile Switching Center,简称为MSC)来进行维护,实时更新双卡双待用户的最新状态,当双卡双待机用户为被叫时,通过查询此数据库最新数据即可判定用户当前的准确状态,并将当前的状态返回至主叫方网络,由主叫方网络根据用户的业务能力来确定下一步的动作。
[0060]该数据库在逻辑上可以有以下两种方式:
[0061]I)该数据块是一个独立的数据库,其中仅存有双卡双待用户的状态信息。不同网络都会将各自的双卡双待用户的状态信息上传至该数据库,同时不同网络都可以从该数据获取最新用户的状态信息。
[0062]2)分为若干个子数据库,不同移动网络都有各自独立的数据库,并各自负责自己的数据库,在需要时为其它网络提供用户的状态信息以供其它网络侧做出进一步选择。
[0063]优选地,上述的数据库在物理上可与MSC等现有的网络设备共存,也可独立于现有的网络设备存在。
[0064]对于数据库中的信息可以采用多种机制进行建立或者更新,可以包括但不局限于以下两种方式之一:
[0065]I)在MS (移动终端)开机注册网络时,上报,移动终端(Mobile Station,简称为MS)相关信息时,在上报信息中加入双卡双待机的指示码。优选地,该指示码可加在MS设备类型中,用以区分普通单卡手机和双卡双待手机。当MSC收到MS注册信息中含有双卡双待信息时,将此MS的MEI码,IMSI码及MSISDN码等信息上传至数据库。因为这种方式得到的信息是有时效性性的,例如,如果终端关机,相应的可以删除数据库中其对应的信息。因为双卡双待机的用户随时可能会发生变动,如果上述的注册信息永久有效,则会导致网络资源的浪费。
[0066]2)双卡双待机用户主动在网络运营商处进行登记,由运营商通过OSS操作维护子系统将双卡双机的相关信息录入数据库,此信息为永久信息。
[0067]3)双卡双待机是否向当前注册网络上报另一^^的MSISDN码或MSI可由用户自主进行决定。通过这种方式可以有效保护用户的隐私权。然而,对应是否上报另一卡的MSISDN码或IMSI码,相应的在呼叫处理时的方式也是不同的,以下将结合两个具体实施例来进一步说明:
[0068]实施方式一
[0069]在本实施方式中主要涉及双卡双待机没有将另一 SM卡的MSISDN码上报至网络数据库的情况,因此在数据库中就不存在两张SIM的MSISDN码的关联,如图6所示,包括以下步骤:
[0070]步骤S1:双卡双待机中的一张SM卡(A卡)通过正常呼叫流程建立通话,A卡所属网络发送含有A卡状态信息的数据包至数据库更新双卡双待机的状态。而另一张SM卡(B卡)对应的射频电路当时时间不工作,无法与基站BS进行通信,从而导致其处于无服务状态(No Service)。
[0071]步骤S2:此时有外来用户呼叫B卡,B卡网络侧在接收到呼叫请求后,B卡网络侧的MSC向HLR/VLR发出请求B卡位置信息的请求,HLR中存在最后一次B卡注册的位置信息并发送给MSC,MSC根据此位置信息向对应的BSC发出信令要求寻呼B卡,但由于B卡对应的射频电路处于关闭状态,则寻呼不成功,执行步骤S3。如果B卡长时间没有向BSC上报信息,例如未上报信息的时间超出了预先设定的时长,则在HLR/VLR中就不存在B卡的位置,因此MSC就不对BSC进行寻呼,而直接执行步骤S3。
[0072]步骤S3:B卡网络的MSC向数据库发送状态信息请求,此请求中携带有B卡的MSISDN码、和双卡机的ME`I码。数据库在接收到状态信息请求后,首先在数据库中查询与B卡的MSISDN码相关联的另一 MSISDN码,因为没有存储另一张卡的MSISDN码,因此返回值为空。然后,再进行第二次查询,在本次查询中以双卡双待机的MEI码为依据进行检索,从而获取A卡的状态信息,对于来实施例来说A卡的状态信息为“通话中”。数据库将A卡的状态信息连同MEI码返回给B卡网络的MSC。
[0073]步骤S4:B卡网络侧的MSC在收到数据库返回的状态信息后,根据B卡签约服务器中的信息来确定下一步动作。优选地,可以根据B卡网络能力和B卡签约服务器中的信息进行确定,确定的动作可以包括但不限于以下动作之一:挂机后以短信方式通过A卡网络发送至双卡机用户,语音留言通过A卡网络发送至双卡机用户或者是呼叫转移至A卡等。
[0074]至此,B卡的网络侧得到了 B卡的移动终端所处的真实状态,从而可将此信息返回至外来呼叫方网络,避免了以往提示“No Service “的现象,提高了用户体验。在通信过程中,对于注册流程、鉴权流程、呼叫建立流程或者附着流程等可以采用现有的技术中的处理方式进行。
[0075]在本优选实施方式中,主要特征在于数据中不存在A卡与B卡MSISDN码的关联,需要是通双卡双待机的MEI码来实现状态信息的查询。对于独立的数据库或子数据库的区别在于,当对应多个子数据库时,需要遍历所有的子数据库,以最终确定最确实的信息。
[0076]实施方式二
[0077]在本实施方式中主要涉及双卡双待机将另一 SM卡的MSISDN上报至网络数据库的情况,因此在数据库中就会存在两张SIM的MSISDN码的关联。如图7所示,包括以下步骤:
[0078]步骤S1:双卡双待机中的一张SM卡(A卡)通过正常呼叫流程建立通话,A卡所属网络发送含有A卡状态信息及B卡的数据包至数据库更新双卡双待机的状态。而另一张SM卡(B卡)对应的射频电路当前时间不工作,无法与基站BS进行通信,从而导致其处于无服务状态。
[0079]步骤S2:此时有外来用户呼叫B卡,B卡网络侧在接收到呼叫请求后,B卡网络侧的MSC向HLR/VLR发出请求B卡位置信息的请求,HLR中存在最后一次B卡注册的位置信息并发送给MSC,MSC根据此位置信息向对应的BSC发出信令要求寻呼B卡,但由于B卡对应的射频电路处于关闭状态,则寻呼不成功,执行步骤S3。如果B卡长时间没有向BSC上报信息,例如未上报信息的时间超出了预先设定的时长,则在HLR/VLR中就不存在B卡的位置,因此MSC就不对BSC进行寻呼,而直接执行步骤S3。
[0080]步骤S3:B卡网络的MSC向数据库发送状态信息请求,此请求中携带有B卡的MSISDN码、A卡的MSISDN码以及双卡机的MEI码。数据库在接收到状态信息请求之后,根据A卡的MSISDN码进行检索,此时会返回A卡的状态信息。数据库将A卡的状态信息连同IMEI码返回给B卡网络的MSC,确定A卡的状态信息是否为“通话中”。
[0081]步骤S4:B卡网络侧的MSC在收到数据库返回的状态信息后,通知主叫方用户忙保持线路。根据B卡签约服务器中的信息来确定下一步动作。优选地,可以根据B卡网络能力和B卡签约服务器中的信息进行确定,确定的动作可以包括但不限于以下动作之一:挂机后以短信方式通过A卡网络发送至双卡机用户,语音留言通过A卡网络发送至双卡机用户或者是呼叫转移至A卡等。
[0082]通过上述的几种优选实施方式可以在不改变现在网络结构、硬件不进行升级的情况下解决双卡双待机在一方通话时另一方处于无服务的技术问题。
[0083]在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
[0084]在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
[0085]从以上的描述中,可以看出,本发明实现了如下技术效果:在接收到对终端内的一个通信识别卡的访问请求时,如果不能正常接通该通信识别卡,则可以获取该终端内另一个通信识别卡当前的状态,然后,可以根据另一通信识别卡当前的状态对呼叫请求进行处理。通过上述方式有效解决了现有技术中由于双模双卡机中仅设置一个射频收发芯片,从而如果一张卡处于通信状态,当其它卡被呼叫时将很容易造成呼叫丢失的技术问题,通过本实施例所提供的方式可以返回该终端内有处于通信状态的卡的指示信息,从而达到减少呼叫丢失的技术效果。
[0086]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。[0087]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种呼叫请求处理方法,其特征在于,包括: 获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息; 根据所述状态信息对呼叫请求进行处理,其中,所述呼叫请求用于呼叫所述第一通信识别卡。
2.根据权利要求1所述的方法,其特征在于,获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息包括: 从存储有所述状态信息的数据库获取所述第二通信识别卡的状态信息。
3.根据权利要求2所述的方法,其特征在于,多个网络共用一个用于存储状态信息的数据库。
4.根据权利要求2或3所述的方法,其特征在于,在获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息之前,所述方法还包括: 当所述终端开机时,所述终端向所述终端内的多个通信识别卡所在的多个网络的移动交换中心MSC发送注册信息,其中,所述注册信息中携带有用于指示所述终端内的所述多个通信识别卡是位于多卡终端内的指示信息; 所述MSC响应于所述指示信息将所述终端的相关信息上传至所述用于存储状态信息的数据库。
5.根据权利要求4所述的方法,其特征在于,所述相关信息包括以下至少之一:所述终端的MEI码、所述终端的MSI码和所述终端内多个通信识别卡的MSISDN码。
6.根据权利要求1所述的方法,其特征在于,获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息包括:` 向存储所述状态信息的数据库发送状态信息获取请求,其中,所述状态信息获取请求中携带有所述第一通信识别卡的MSISDN码; 接收所述数据库返回的与所述第一通信识别卡的MSISDN码存在关联关系的MSISDN码所对应的第二通信识别卡的状态信息。
7.根据权利要求6所述的方法,其特征在于,在所述向存储所述状态信息的数据库发送状态信息获取请求之后,所述方法还包括: 如果在所述数据库内未查找到与所述第一通信识别卡的MSISDN码存在关联关系的第二通信识别卡的MSISDN码,则根据所述状态信息获取请求中携带的所述终端的MEI码从所述数据库中查找与所述终端对应的不同于所述第一通信识别卡的MSISDN码的MSISDN码; 接收所述数据库返回的所述不同于所述第一通信识别卡的MSISDN码的MSISDN码所对应的第二通信识别卡的状态信息。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述MSC根据获取的所述第二通信识别卡的状态信息对所述呼叫请求进行处理包括: 当获取到的所述第二通信识别卡的状态信息包括:所述第二通信识别卡处于通话状态时,按照预定策略对所述呼叫请求进行处理。
9.根据权利要求8所述的方法,其特征在于,所述预定策略包括以下至少之一: 在所述终端挂机后,通过所述第二通信识别卡所在网络将所述呼叫请求发送至所述终端;通过所述第二通信识别卡所在网络以短信方式将所述呼叫请求发送至所述终端; 通过所述第二通信识别卡所在网络以语音留言方式将所述呼叫请求发送至所述终端;或者 将所述呼叫请求呼叫转移至所述第二通信识别卡。
10.根据权利要求1至9中任一项所述的方法,其特征在于,获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息包括: 接收所述呼叫请求; 判断所述第一通信识别卡所在网络的MSC是否在预定时间内未接收到所述第一通信识别卡上报的自身的位置信息; 如果是,则所述MSC获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息。
11.一种呼叫请求处理装置,其特征在于,包括: 获取单元,用于获取与第一通信识别卡位于同一终端内的第二通信识别卡的状态信息; 处理单元,用于根据所述状态信息对呼叫请求进行处理,其中,所述呼叫请求用于呼叫所述第一通信识别卡。
12.根据权利要求11所述`的装置,其特征在于,所述获取单元用于从存储有所述状态信息的数据库获取所述第二通信识别卡的状态信息。
【文档编号】H04W60/00GK103781029SQ201210398909
【公开日】2014年5月7日 申请日期:2012年10月18日 优先权日:2012年10月18日
【发明者】刘世宏, 张宇, 唐铁, 杨正淼, 邵永平, 丁国林 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1