Cdma系统的呼叫等待的处理方法、装置、终端及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种CDMA系统的呼叫等待的处理方法、装置、终端及系统。
【背景技术】
[0002]呼叫等待是当移动电话用户正在进行通话时,又有呼叫向用户发来。这时发起新呼叫的一方被置于等待,待原通话结束后再将新呼叫接入。数字移动电话呼叫等待服务指用户在通话过程中可拨打或接听第三方电话,并可在两个通话之间自由切换的业务,具有方便快捷、准确及时的优点。无论是中国移动用户,还是中国电信用户,或是中国联通用户,均无需申请即可使用该业务。使用多方通话前必须先开通呼叫等待,即呼叫等待是多方通话的基础。使用时,正在通话的三方不能同时听到彼此的声音。即当两方通话时,另一方听到的是系统提示音。
[0003]呼叫等待业务的推出,原本是运营商出于方便用户的目的,在用户进行通话的过程中还能够接收并上报第三方来电,选择接听或者挂断操作由用户自己决定。但,中国电信的CDMA网络存在一个十分影响用户体验的错误(BUG) =CDMA网络上进行语音通话业务,通话过程中收到第三方来电,被叫方无法挂断呼叫等待来电,选择挂断操作后还会不断弹出呼叫等待来电的界面,第三方来电主叫端听到的一直是呼叫等待的语音提示,直到网络设定的语音来电定时器超时,第三方来电的通话链路才会被释放。
[0004]针对相关技术中CDMA网络上呼叫等待存在的被叫方无法挂断呼叫等待的问题,目前尚未提出有效的解决方案。
【发明内容】
[0005]本发明提供了一种CDMA系统的呼叫等待的处理方法、装置、终端及系统,以至少解决上述问题。
[0006]根据本发明的一个方面,提供了一种CDMA系统的呼叫等待的处理方法,包括:在建立了第一链路的语音通话后,接收到第二链路的呼叫等待消息;获取链路状态对应关系,其中,所述链路状态对应关系包括以下至少之一:所述第一链路与第一呼叫状态的对应关系,所述第二链路与第二呼叫状态的对应关系;根据所述链路状态对应关系处理所述呼叫等待消息,所述第一链路与所述第一呼叫状态的对应关系包括所述第一链路的链路ID与所述第一链路的语音通话状态的对应关系,所述第二链路与所述第二呼叫状态的对应关系包括所述第二链路的链路ID与所述第二链路的语音通话状态的对应关系。
[0007]优选地,根据所述链路状态对应关系处理所述呼叫等待消息包括:下发挂断扩展指令,指示网络根据所述挂断扩展指令处理所述呼叫等待消息,其中,所述下发挂断扩展指令中携带有所述链路状态对应关系。
[0008]优选地,下发所述挂断扩展指令包括以下至少之一:检测到用户断开所述第二链路的指令之后,下发所述挂断扩展指令,指示网络挂断所述第二链路对应的呼叫,其中,所述挂断扩展指令中携带有所述第二链路与所述第二呼叫状态的对应关系;检测到用户接通所述第二链路的指令并接通所述第二链路后,又检测到用户挂断当前通话的指令,根据所述用户挂断当前通话的指令下发所述挂断扩展指令,指示网络挂断所述当前通话,其中,所述挂断扩展指令中携带有与所述当前通话相应的链路状态对应关系。
[0009]根据本发明的另一方面,提供了一种呼叫等待处理方法,包括:检测到终端有第二链路的呼叫等待消息,其中,所述终端已经建立起第一链路的语音通话;建立链路状态对应关系,并将所述链路状态对应关系发送给所述终端,其中,所述链路状态对应关系包括以下至少之一:所述第一链路与第一呼叫状态的对应关系,所述第二链路与第二呼叫状态的对应关系;根据所述链路状态对应关系处理所述呼叫等待消息,所述第一链路与所述第一呼叫状态的对应关系包括所述第一链路的链路ID与所述第一链路的语音通话状态的对应关系,所述第二链路与所述第二呼叫状态的对应关系包括所述第二链路的链路ID与所述第二链路的语音通话状态的对应关系。
[0010]优选地,根据所述链路状态对应关系处理所述呼叫等待消息包括:接收到所述终端的挂断扩展指令,其中,所述挂断扩展指令中携带有相应的链路状态对应关系;根据所述链路状态对应关系挂断所述第一链路或所述第二链路。
[0011]根据本发明的另一方面,提供了一种CDMA系统的呼叫等待的处理装置,包括:接收模块,在建立了第一链路的语音通话后,用于接收第二链路的呼叫等待消息;获取模块,用于获取链路状态对应关系,其中,所述链路状态对应关系包括以下至少之一:所述第一链路与第一呼叫状态的对应关系,所述第二链路与第二呼叫状态的对应关系,所述第一链路与所述第一呼叫状态的对应关系包括所述第一链路的链路ID与所述第一链路的语音通话状态的对应关系,所述第二链路与所述第二呼叫状态的对应关系包括所述第二链路的链路ID与所述第二链路的语音通话状态的对应关系;处理模块,用于根据所述链路状态对应关系处理所述呼叫等待消息。
[0012]优选地,所述处理模块还用于以下至少之一:检测到用户断开所述第二链路的指令之后,下发挂断扩展指令,指示网络挂断所述第二链路对应的呼叫,其中,所述挂断扩展指令中携带有所述第二链路与所述第二呼叫状态的对应关系;检测到用户接通所述第二链路的指令并接通所述第二链路后,又检测到用户挂断当前通话的指令,根据所述用户挂断当前通话的指令下发挂断扩展指令,指示网络挂断所述当前通话,其中,所述挂断扩展指令中携带有与所述当前通话相应的链路状态对应关系。
[0013]根据本发明的另一方面,提供了一种CDMA系统的呼叫等待的处理装置,包括检测模块,用于检测终端的第二链路的呼叫等待消息,其中,所述终端已经建立起第一链路的语音通话;建立模块,用于建立链路状态对应关系,并将所述链路状态对应关系发送给所述终端,其中,所述链路状态对应关系包括以下至少之一:所述第一链路与第一呼叫状态的对应关系,所述第二链路与所述第二呼叫状态的对应关系,所述第一链路与所述第一呼叫状态的对应关系包括所述第一链路的链路ID与所述第一链路的语音通话状态的对应关系,所述第二链路与所述第二呼叫状态的对应关系包括所述第二链路的链路ID与所述第二链路的语音通话状态的对应关系;处理模块,用于根据所述链路状态对应关系处理所述呼叫等待消息。
[0014]优选地,所述装置还包括接收模块,用于接收所述终端的挂断扩展指令,其中,所述挂断扩展指令中携带有相应的链路状态对应关系;所述处理模块还用于根据所述链路状态对应关系挂断所述第一链路或所述第二链路。
[0015]根据本发明的另一方面,提供了一种终端,包括上述第六至八项中任一项方案所述的装置。
[0016]根据本发明的另一方面,提供了一种CDMA系统的呼叫等待的处理系统,包括:上述第十项所述的终端,以及网络侧,包括上述第八或九项方案所述的CDMA系统的呼叫等待的处理装置。
[0017]通过本发明,采用在建立了第一链路的语音通话后,接收到第二链路的呼叫等待消息,获取链路状态对应关系,其中,该链路状态对应关系包括以下至少之一:第一链路与第一呼叫状态的对应关系,第二链路与第二呼叫状态的对应关系,所述第一链路与所述第一呼叫状态的对应关系包括所述第一链路的链路ID与所述第一链路的语音通话状态的对应关系,所述第二链路与所述第二呼叫状态的对应关系包括所述第二链路的链路ID与所述第二链路的语音通话状态的对应关系,根据该链路状态对应关系处理呼叫等待消息,解决了相关技术中存在的无法挂断呼叫等待的问题,进而达到了提升用户体验的效果。
【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明实施例的CDMA系统的呼叫等待的处理方法一的流程图;
[0020]图2是根据本发明实施例的CDMA系统的呼叫等待的处理方法二的流程图;
[0021]图3是根据本发明实施例的CDMA系统的呼叫等待的处理装置一的结构示意图;
[0022]图4是根据本发明实施例的CDMA系统的呼叫等待的处理装置二的结构示意图;
[0023]图5是根据本发明实施例的CDMA系统的呼叫等待的处理装置三的结构示意图;
[0024]图6是根据本发明实施例的CDMA系统的呼叫等待的处理系统的结构不意图;
[0025]图7是根据本发明优选实施例的CDMA网络中呼叫等待处理系统的架构图;