振铃前双模单待无线语音呼叫连续性方法和装置制造方法及图纸

技术编号:15706799 阅读:156 留言:0更新日期:2017-06-26 21:56
本发明专利技术提供了一种振铃前双模单待无线语音呼叫连续性方法和装置。其中,该方法包括:SCC AS接收主叫终端的bSRVCC切换请求;SCC AS判断在接收到bSRVCC切换请求之前是否接收到由被叫终端发送的、携带Answer SDP的第一消息;在SCC AS判断到在接收到bSRVCC切换请求之前未接收到第一消息的情况下,SCC AS缓存bSRVCC切换请求,并在接收到第一消息之前将由被叫终端发送的、不携带Answer SDP的预定消息终结在SCC AS。通过本发明专利技术,解决了3GPP相关规范中的bSRVCC流程是不可实施的问题,提供了一种可实施的bSRVCC流程。

Ringing before the dual mode single standby radio voice call continuity method and device

The present invention provides a dual mode single standby ringing before the wireless voice call continuity method and device. Among them, the method includes: bSRVCC SCC AS receives the calling terminal switching request; SCC AS judgment upon receipt of the bSRVCC switch is received by the first message carrying Answer SDP sent to the called terminal, before the request to SCC AS in; judgment upon receipt of the bSRVCC before the handover request fails to receive the first message under the condition of SCC AS cache bSRVCC handover request, and before receiving a first message sent by the called terminal, reservation messages do not carry the Answer SDP SCC AS in the end. The invention solves the problem that the bSRVCC process in the 3GPP related specification is not practical, and provides an enforceable bSRVCC process.

【技术实现步骤摘要】
振铃前双模单待无线语音呼叫连续性方法和装置
本专利技术涉及通信领域,具体而言,涉及一种振铃前双模单待无线语音呼叫连续性方法、装置及SCCAS。
技术介绍
双模单待无线语音呼叫连续性(SingleRadioVoiceCallContinuity,简称为SRVCC)是第三代移动通信合作伙伴(3GPP)提出的一种基于IP多媒体子系统(IPMultimediaSubsystem,简称为IMS)的语音业务(即VoLTE)连续性方案,主要是为了解决当单射频用户设备(UserEquipment,简称为UE)在长期演进(LongTimeEvolution,简称为LTE)网络和第二代移动通信(2G)/第三代移动通信3G电路交换(CircuitSwitch,简称为CS)域网络之间移动时,保证语音呼叫连续性的问题,提出的一套系统方案,是VoLTE技术的核心关键技术。振铃前SRVCC(即bSRVCC)是3GPP针对主叫终端已经发起呼叫,但被叫终端没有振铃阶段,主叫终端发生SRVCC切换提出的增强型技术方案。从无线资源预留的角度看,因为其耗时是秒级(正常情况3-5秒,网络状态不佳,耗时会更长),这个阶段主叫终端发生SRVCC切换的概率是很高的,所以bSRVCC对于用户体验是关键的。在研究过程中发现,3GPP目前定义的bSRVCC流程存在较大问题,分析如下:在3GPP相关规范中对bSRVCC的功能,定义了SCCAS的处理流程细节。对于两次INVITE(请求)消息携带会话描述协议(SessionDescriptionProtocol,简称为SDP)相同的情况,参见图1。按照该相关规范的定义,后向(被叫终端侧)的183消息直接向前向(主叫终端侧)传递。但是此时,前向已经按照相关规范之前的定义使用FakeSDP(伪SDP)回过183消息。这样就存在第二条183消息携带Offer(提议)SDP的情况。然而根据请求评议文档(RequestForComments,简称为RFC)的标准,之前Offer/Answer完成,后续的183消息是不应该携带OfferSDP的。对于两次INVITE携带的SDP不同的情况,参见图2。按照3GPP相关规范的定义,后向的183消息到达后,业务连续性应用服务器(ServiceContinuityApplicationServer,简称为SCCAS)在临时应答确认(ProvisionalResponseACKnowledgement,简称为PRACK)中携带前向INVITE中的Offer,并在后续收到后向Answer(应答)后,构造183消息携带SDP发送到前向。这样的话,除了有与RFC的标准相抵触的问题外,使用PRACK携带Offer的做法也是不推荐的。此外,即使将前向的183消息改为UPDATE(更新)消息以规避抵触RFC标准的问题,但由于SCCAS还存在Answer转Offer的处理,该处理还可能引起媒体协商震荡的问题。进一步地,3GPP相关规范中对于发送INFO(携带pre-alerting(振铃状态))消息的场景,仅限于SCCAS收到切换的INVITE时,且后向没有earlydialog(早期对话,即振铃前状态)的场景。而原则上,在切换的INVITE到达之前,后向可能已经收到183消息,而未收到180消息,如图3所示。从资源预留消耗时间的角度分析,这种场景应该是较大概率。对于该流程,应该也需要发送INFO(携带pre-alerting)。此外,因为目前SCCAS支持非Precondition(预处理)兼容流程的SRVCC切换,但这类流程在3GPP的相关规范中也未定义。综上所述,目前3GPP相关规范中的bSRVCC流程是不可实施的,业界现状对于bSRVCC的支持也是系统缺失的。
技术实现思路
本专利技术提供了一种振铃前双模单待无线语音呼叫连续性方法、装置及SCCAS,以至少解决3GPP相关规范中的bSRVCC流程是不可实施的问题。根据本专利技术的一个方面,提供了一种振铃前双模单待无线语音呼叫连续性方法,包括:SCCAS接收主叫终端的bSRVCC切换请求;所述SCCAS判断在接收到所述bSRVCC切换请求之前是否接收到第一消息,其中,所述第一消息包括:由被叫终端发送的、携带AnswerSDP的消息;在所述SCCAS判断到在接收到所述bSRVCC切换请求之前未接收到所述第一消息的情况下,所述SCCAS缓存所述bSRVCC切换请求,并在接收到所述第一消息之前将预定消息终结在所述SCCAS,其中,所述预定消息包括:由所述被叫终端发送的、不携带AnswerSDP的消息。可选地,所述预定消息包括以下至少之一:所述被叫终端发送的、不带AnswerSDP的非180消息;所述被叫终端发送的、不带AnswerSDP的200OK消息。可选地,在所述SCCAS接收所述主叫终端的所述bSRVCC切换请求之前,所述方法还包括:所述SCCAS接收所述主叫终端在分组交换PS域发起的呼叫请求;所述SCCAS发送所述呼叫请求给所述被叫终端;其中,所述SCCAS接收所述主叫终端的所述bSRVCC切换请求包括:在所述主叫终端发生PS域到电路交换CS域的切换的情况下,所述SCCAS接收所述bSRVCC切换请求,其中,所述bSRVCC切换请求是由所述主叫终端的增强的移动交换中心eMSC发送的。可选地,在所述SCCAS缓存所述bSRVCC切换请求之后,所述方法还包括:所述SCCAS接收可靠传输的所述第一消息;所述SCCAS判断所述呼叫请求携带的SDP与所述bSRVCC切换请求携带的SDP是否相同;在所述SCCAS判断到所述呼叫请求携带的SDP与所述bSRVCC切换请求携带的SDP不相同的情况下,所述SCCAS发送第二消息给所述被叫终端,其中,所述第二消息包括:携带所述bSRVCC切换请求的offerSDP的UPDATE消息;所述SCCAS接收第三消息,其中,所述第三消息包括:响应于所述第二消息的、携带AnswerSDP的200OK消息。可选地,在所述SCCAS判断到所述呼叫请求携带的SDP与所述bSRVCC切换请求携带的SDP相同的情况下,或者,在所述SCCAS接收所述第三消息之后,所述方法还包括:所述SCCAS发送可靠传输的第四消息给所述主叫终端,其中,所述第四消息包括:携带AnswerSDP和所述被叫终端的bSRVCC能力信息的183消息;所述SCCAS发送第五消息给所述主叫终端,其中,所述第五消息包括:携带当前振铃状态的INFO消息;所述SCCAS接收第六消息,其中,所述第六消息包括:响应于所述第五消息的200OK消息;所述SCCAS接收第七消息,并转发所述第七消息给所述主叫终端,其中,所述第七消息包括:所述被叫终端发送的180消息;所述SCCAS接收第八消息,并转发所述第八消息给所述主叫终端,其中,所述第八消息包括:所述被叫终端发送的、摘机的200OK消息;所述SCCAS接收第九消息,并转发所述第九消息给所述被叫终端,其中,所述第九消息包括:响应于所述第八消息的ACK消息;所述SCCAS发送可靠传输的第十一消息给所述主叫终端,其中,所述第十一消息包括:携带AnswerSDP和所述被叫终端的bSRVCC能力信息的183消息;所述SCCAS发送第十本文档来自技高网
...
振铃前双模单待无线语音呼叫连续性方法和装置

【技术保护点】
一种振铃前双模单待无线语音呼叫连续性方法,其特征在于,包括:业务连续性SCC应用服务器AS接收主叫终端的振铃前双模单待无线语音呼叫连续性bSRVCC切换请求;所述SCC AS判断在接收到所述bSRVCC切换请求之前是否接收到第一消息,其中,所述第一消息包括:由被叫终端发送的、携带应答Answer会话描述协议SDP的消息;在所述SCC AS判断到在接收到所述bSRVCC切换请求之前未接收到所述第一消息的情况下,所述SCC AS缓存所述bSRVCC切换请求,并在接收到所述第一消息之前将预定消息终结在所述SCC AS,其中,所述预定消息包括:由所述被叫终端发送的、不携带Answer SDP的消息。

【技术特征摘要】
1.一种振铃前双模单待无线语音呼叫连续性方法,其特征在于,包括:业务连续性SCC应用服务器AS接收主叫终端的振铃前双模单待无线语音呼叫连续性bSRVCC切换请求;所述SCCAS判断在接收到所述bSRVCC切换请求之前是否接收到第一消息,其中,所述第一消息包括:由被叫终端发送的、携带应答Answer会话描述协议SDP的消息;在所述SCCAS判断到在接收到所述bSRVCC切换请求之前未接收到所述第一消息的情况下,所述SCCAS缓存所述bSRVCC切换请求,并在接收到所述第一消息之前将预定消息终结在所述SCCAS,其中,所述预定消息包括:由所述被叫终端发送的、不携带AnswerSDP的消息。2.根据权利要求1所述的方法,其特征在于,所述预定消息包括以下至少之一:所述被叫终端发送的、不带AnswerSDP的非180消息;所述被叫终端发送的、不带AnswerSDP的200OK消息。3.根据权利要求2所述的方法,其特征在于,在所述SCCAS接收所述主叫终端的所述bSRVCC切换请求之前,所述方法还包括:所述SCCAS接收所述主叫终端在分组交换PS域发起的呼叫请求;所述SCCAS发送所述呼叫请求给所述被叫终端;其中,所述SCCAS接收所述主叫终端的所述bSRVCC切换请求包括:在所述主叫终端发生PS域到电路交换CS域的切换的情况下,所述SCCAS接收所述bSRVCC切换请求,其中,所述bSRVCC切换请求是由所述主叫终端的增强的移动交换中心eMSC发送的。4.根据权利要求3所述的方法,其特征在于,在所述SCCAS缓存所述bSRVCC切换请求之后,所述方法还包括:所述SCCAS接收可靠传输的所述第一消息;所述SCCAS判断所述呼叫请求携带的SDP与所述bSRVCC切换请求携带的SDP是否相同;在所述SCCAS判断到所述呼叫请求携带的SDP与所述bSRVCC切换请求携带的SDP不相同的情况下,所述SCCAS发送第二消息给所述被叫终端,其中,所述第二消息包括:携带所述bSRVCC切换请求的offerSDP的UPDATE消息;所述SCCAS接收第三消息,其中,所述第三消息包括:响应于所述第二消息的、携带AnswerSDP的200OK消息。5.根据权利要求4所述的方法,其特征在于,在所述SCCAS判断到所述呼叫请求携带的SDP与所述bSRVCC切换请求携带的SDP相同的情况下,或者,在所述SCCAS接收所述第三消息之后,所述方法还包括:所述SCCAS发送可靠传输的第四消息给所述主叫终端,其中,所述第四消息包括:携带AnswerSDP和所述被叫终端的bSRVCC能力信息的183消息;所述SCCAS发送第五消息给所述主叫终端,其中,所述第五消息包括:携带当前振铃状态的INFO消息;所述SCCAS接收第六消息,其中,所述第六消息包括:响应于所述第五消息的200OK消息;所述SCCAS接收第七消息,并转发所述第七消息给所述主叫终端,其中,所述第七消息包括:所述被叫终端发送的180消息;所述SCCAS接收第八消息,并转发所述第八消息给所述主叫终端,其中,所述第八消息包括:所述被叫终端发送的、摘机的200OK消息;所述SCCAS接收第九消息,并转发所述第九消息给所述被叫终端,其中,所述第九消息包括:响应于所述第八消息的ACK消息;所述SCCAS发送可靠传输的第十一消息给所述主叫终端,其中,所述第十一消息包括:携带AnswerSDP和所述被叫终端的bSRVCC能力信息的183消息;所述SCCAS发送第十二消息给所述主叫终端,其中,所述第十二消息包括:携带当前振铃状态的INFO消息;所述SCCAS接收第十三消息,其中,所述第十三消息包括:响应于所述第十二消息的200OK消息;所述SCCAS接收第十四消息,并转发所述第十四消息给所述主叫终端,其中,所述第十四消息包括:所述被叫终端发送的180消息;所述SCCAS接收第十五消息,并转发所述第十五消息给所述主叫终端,其中,所述第十五消息包括:所述被叫终端发送的摘机的200OK消息;所述SCCAS接收第十六消息,并转发所述第十六消息给所述被叫终端,其中,所述第十六消息包括:响应于所述第十五消息的ACK消息。6.根据权利要求3所述的方法,其特征在于,在所述SCCAS缓存所述bSRVCC切换请求之后,所述方法还包括:所述SCCAS接收第十七消息,其中,所述第十七消息包括:所述被叫终端发送的180消息;所述SCCAS发送可靠传输的第十八消息给所述主叫终端,其中,所述第十八消息包括:携带FackSDP和所述被叫终端的bSRVCC能力信息的183消息;所述SCCAS发送第十九消息给所述主叫终端,其中,所述第十九消息包括:不携带SDP的180消息;所述SCCAS发送第二十消息给所述主叫终端,其中,所述第二十消息包括:携带当前振铃状态的INFO消息;所述SCCAS接收第二十一消息,其中,所述第二十一消息包括:响应于所述第二十消息的200OK消息;所述SCCAS接收第二十二消息,其中,所述第二十二消息包括:所述被叫终端发送的、摘机的200OK消息;所述SCCAS发送第二十三消息给所述主叫终端,其中,所述第二十三消息包括:不携带SDP的、摘机的200OK消息;所述SCCAS发送第二十四消息给所述被叫终端,并接收第二十五消息,其中,所述第二十四消息包括:响应于所述第二十二消息的ACK消息,所述第二十五消息包括:响应于所述第二十三消息的ACK消息。7.根据权利要求3所述的方法,其特征在于,在所述SCCAS缓存所述bSRVCC切换请求之后,所述方法还包括:所述SCCAS接收第二十六消息,其中,所述第二十六消息包括:响应于所述呼叫请求的、携带AnswerSDP的200OK消息;所述SCCAS发送第二十七消息给所述主叫终端,其中,所述第二十七消息包括:携带FackSDP和所述被叫终端的bSRVCC能力信息的183消息;所述SCCAS发送第二十八消息给所述被叫终端,其中,所述第二十八消息包括:响应于所述第二十六消息的ACK消息;所述SCCAS发送第二十九消息给所述主叫终端,其中,所述第二十九消息包括:不携带SDP的180消息;所述SCCAS发送第三十消息给所述主叫终端,其中,所述第三十消息包括:携带当前振铃状态的INFO消息;所述SCCAS接收第三十一消息,其中,所述第三十一消息包括:响应于所述第三十消息的200OK消息;所述SCCAS接收第三十二消息,其中,所述第三十二消息包括:所述被叫终端发送的、摘机的200OK消息;所述SCCAS发送第三十三消息给所述主叫终端,其中,所述第三十三消息包括:不携带SDP的、摘机的200OK消息;所述SCCAS接收第三十四消息,其中,所述第三十四消息包括:响应于所述第三十三消息的ACK消息。8.根据权利要求3所述的方法,其特征在于,在所述SCCAS发送所述呼叫请求给所述被叫终端之后,且在所述SCCAS接收所述主叫终端的所述bSRVCC切换请求之前,所述方法还包括:所述SCCAS接收可靠传输的所述第一消息,并转发所述第一消息给所述主叫终端;在所述SCCAS接收所述主叫终端的所述bSRVCC切换请求之后,所述方法还包括:所述SCCAS判断是否接收到第三十五消息,其中,所述第三十五消息包括:所述主叫终端响应于所述第一消息的PRACK消息;在所述SCCAS判断到未接收到所述第三十五消息的情况下,所述SCCAS发送第三十六消息给所述被叫终端,其中,所述第三十六消息包括:响应于所述第一消息的PRACK消息;所述SCCAS接收第三十七消息,其中,所述第三十七消息包括:响应于所述第三十六消息的200OK消息。9.根据权利要求3所述的方法,其特征在于,在所述SCCAS发送所述呼叫请求给所述被叫终端之后,且在所述SCCAS接收所述主叫终端的所述bSRVCC切换请求之前,所述方法还包括:所述SCCAS接收可靠传输的所述第一消息,并转发所述第一消息给所述主叫终端;在所述SCCAS接收所述主叫终端的所述bSRVCC切换请求之后,所述方法还包括:所述SCCAS判断在所述SCCAS接收到所述主叫终端的所述bSRVCC切换请求之前是否接收到第三十八消息并转发所述第三十八消息给所述主叫终端,以及在所述SCCAS接收到所述主叫终端的所述bSRVCC切换请求之前是否接收到第三十九消息,其中,所述第三十八消息包括:所述被叫终端发送的UPDATE消息,所述第三十九消息包括:所述主叫终端响应于所述第三十八消息的200OK消息;在所述SCCAS判断到在所述SCCAS接收到所述主叫终端的所述bSRVCC切换请求之前接收到所述第三十八消息并转发所述第三十八消息给所述主叫终端,以及在所述SCCAS接收到所述主叫终端的所述bSRVCC切换请求之前未接收到所述第三十九消息的情况下,所述SCCAS发送第四十消息给所述被叫终端,其中,所述第四十消息包括:响应于所述第三十八消息的200OK消息。10.根据权利要求8或9所述的方法,其特征在于,在所述SCCAS判断到已接收到所述第三十五消息的情况下;或者在所述SCCAS接收所述第三十七消息之后;或者在所述SCCAS判断到在所述SCCAS接收到所述主叫终端的所述bSRVCC切换请求之前接收到所述第三十八消息并转发所述第三十八消息给所述主叫终端,且所述SCCAS判断到在所述SCCAS接收到所述主叫终端的所述bSRVCC切换请求之前接收到所述第三十九消息的情况下;或者在所述SCCAS发送所述第四十消息给所述被叫终端之后,所述方法还包括:所述SCCAS判断所述呼叫请求携带的SDP与所述bSRVCC切换请求携带的SDP是否相同;在所述SCCAS判断到所述呼叫请求携带的SDP与所述bSRVCC切换请求携带的SDP不相同的情况下,所述SCCAS发送第四十一消息给所述被叫终端,其中,所述第四十一消息包括:携带所述bSRVCC切换请求的offerSDP的UPDATE消息;所述SCCAS接收第四十二消息,其中,所述第四十二消息包括:响应于所述第四十一消息的、携带AnswerSDP的200OK消息。11.根据权利要求10所述的方法,其特征在于,在所述SCCAS判断到所述呼叫请求携带的SDP与所述bSRVCC切换请求携带的SDP相同的情况下,或者,在所述SCCAS接收所述第四十二消息之后,所述方法还包括:所述SCCAS发送可靠传输的第四十三消息给所述主叫终端,其中,所述第四十三消息包括:携带AnswerSDP和所述被叫终端的bSRVCC能力信息的183消息;所述SCCAS发送第四十四消息给所述主叫终端,其中,所述第四十四消息包括:携带当前振铃状态的INFO消息;所述SCCAS接收第四十五消息,其中,所述第四十五消息包括:响应于所述第四十四消息的200OK消息;所述SCCAS接收第四十六消息,并转发所述第四十六消息给所述主叫终端,其中,所述第四十六消息包括:所述被叫终端发送的180消息;所述SCCAS接收第四十七消息,并转发所述第四十七消息给所述主叫终端,其中,所述第四十七消息包括:所述被叫终端发送的、摘机的200OK消息;所述S...

【专利技术属性】
技术研发人员:高扬穆凌江倪明
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1