盲转实现方法及装置的制作方法

文档序号:7698017阅读:272来源:国知局
专利名称:盲转实现方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及盲转实现方法及装置。
背景技术
盲转,属于通话后切换业务,其含义是当任一用户A与业务用户B通话后,用户B做转接操作,带上任一用户C的号码信息,用户B退出,用户B所在的应用服务器(ApplicationServer,简称为AS)呼叫用户C,用户C振铃,用户A听回铃音,用户C摘机,用户A与用户C通话。相关技术中的盲转技术,是通过IP多媒体子系统(IP Multimedia Subsystem,简 称为IMS) IMS网络以及终端的Refer能力来实现的,图I是根据相关技术的盲转实现方法的流程图,需要呼叫转接操作方的终端支持发送Refer消息,而且仅能在MS网络中实现,如图I所示,该方法包括如下步骤步骤S102 =UE-A与UE-B通话,保持与A的通话链路。步骤S104:UE_B 向呼叫会话控制功能实体(0) (Call Session Control Function,简称为CSCF)refer请求,其中该请求携带有向C盲转的信息。步骤S106 CSCF将该refer请求转发给AS。步骤S108 AS向CSCF(O)发送消息,该消息为202Acc印ted。步骤SllO =CSCF 向 UE-B 转发该 202Acc印ted 消息。步骤SI 12 AS 向 CSCF(T)发送 invite 请求。步骤S114 :应用服务器向CSCF(O)发送Notify。步骤S116 :CSCF(T)向 UE-C 发送 invite 请求。步骤S118 =CSCF(O)向 UE-B 发送 Notify 消息。步骤S120 :UE-C向CSCF(T)发起180ringing消息,其中携带了 C的媒体信息SDP。步骤S122 =UE-B向CSCF(O)发送消息,该消息为2000K。步骤S124 =CSCF(O)将 2000K 消息转发给 AS。步骤S126 =CSCF(T)向AS发送180ring消息,该消息携带有用户C的媒体信息SDP。步骤S128 =UE-B 向 CSCF(O)发送 Bye 消息。步骤S130 :CSCF(O)向 AS 发送 Bye 消息。步骤S132 AS 向 CSCF(O)发送 2000K 消息。步骤S134 CSCF(0)向 UE-B 发送 2000K 消息。步骤S136 AS 向 CSCF(T)发送 invite 请求,该请求中携带 SDP MRS ringing。步骤S138 =CSCF⑴将该invite请求发送给UE-A。步骤S140 =UE-A将携带有A媒体信息的2000K消息发送给CSCF⑴。步骤S142 =CSCF⑴将携带有A媒体信息的2000K消息转发给AS。步骤S144 AS向CSCF(T)发送确认(ACK)消息。
步骤S146 =CSCF⑴向UE-A转发ACK消息。步骤S148 AS 向 CSCF(T)发送 PRACK 消息(SDP AS)给 CSCF(T)。步骤S150 CSCF (T)将 PRACK 消息(SDP AS)转发给 UE-C。步骤S152 =UE-C 向 CSCF(T)发送 2000K 消息。步骤S154 :CSCF (T)向 AS 转发 2000K 消息。步骤S156 =UE-C 向 CSCF(T)发送 2000K 消息。步骤S158 :CSCF (T)向 AS 转发 2000K 消息。步骤S160 AS向CSCF⑴发送ACK消息。
步骤S162 =CSCF⑴将该ACK消息转发给UE-C。步骤S164 AS向CSCF⑴发送revite请求。步骤S166 =CSCF⑴将该revite请求转发给UE-A。步骤S168 =UE-A向CSCF(T)发送2000K消息,其中,该消息中携带有SDPA。步骤S170 :CSCF(T)向AS发送携带有SDP A的2000K消息。步骤S172 AS向CSCF(T)发送携带有SDPA的invite消息。步骤S174 =CSCF(T)向UE-C发送携带有SDP A的invite消息。步骤S176 =UE-C将携带有SDP C的2000K消息发送给CSCF(T)。步骤S178 CSCF (T)将携带有SDP C的2000K消息发送给AS。步骤S180 AS将携带有SDP C的ACK消息发送给CSCF⑴。步骤S182 =CSCF⑴将携带有SDP C的ACK消息发送给UE-A。步骤S184 AS向CSCF⑴发送ACK消息。步骤S186 =CSCF⑴向UE-C发送ACK消息。步骤S190 AS 向 CSCF(O)发送 Notify 消息。步骤S192 =CSCF(0)向 UE-B 发送 Notify 消息。步骤S194 =UE-B 向 CSCF(O)发送 2000K 消息。步骤S196 :CSCF(O)向 AS 发送 2000K 消息。相关技术中,只有部分终端才能支持Refer能力,可以通过发送Refer消息实现盲转业务,但是对于不支持Refer能力的终端,则不能实现盲转。

发明内容
本发明的主要目的在于提供盲转实现方法及装置,以至少解决上述对于不支持Refer能力的终端,则不能实现盲转的问题。根据本发明的一个方面,提供了一种盲转实现方法,包括保持与通信对端的通话;向应用服务器AS发送用于指示盲转的INVITE请求。根据本发明的另一方面,还提供了一种盲转实现方法,包括如下步骤接收来自用户设备的用于指示盲转的INVITE请求;根据指示盲转的INVITE请求向盲转的用户设备发送呼叫请求。根据本发明的再一方面,提供了一种盲转实现装置,应用于用户设备中,包括保持模块,用于保持与通信对端的通话;第一发送模块,用于向应用服务器AS发送用于指示盲转的INVITE请求。
根据本发明的又一方面,还提供了一种盲转实现装置,应用于AS中,包括第一接收模块,用于接收来自用户设备的用于指示盲转的INVITE请求;第四发送模块,用于根据指示盲转的INVITE请求向盲转的用户设备发送呼叫请求。通过本发明,采用保持与通信对端的通话,然后向AS发送用于指示盲转的INVITE请求,解决了相关技术中只有部分终端才能支持Refer能力,可以通过发送Refer消息实现盲转业务,但是对于不支持Refer能力的终端,则不能实现盲转的问题,进而实现了不支持Refer终端进行盲转业务,达到了扩大实现盲转业务的终端类型的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图I是根据相关技术的盲转实现方法的流程图;图2是根据本发明实施例的盲转实现方法的第一流程图;图3是根据本发明实施例的盲转实现方法的第二流程图;图4是根据本发明实施例的盲转实现装置的第一结构框图;图5是根据本发明实施例的盲转实现装置的优选的第一结构框图;图6是根据本发明实施例的盲转实现装置的第二结构框图;图7是根据本发明实施例的盲转实现装置的优选的第二结构框图;图8是根据本发明实施例的实现盲转业务的系统的结构框图;图9根据本发明优选实施例的盲转业务实现方法的流程图一;以及图10根据本发明优选实施例的盲转业务实现方法的流程图二。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本实施例提供了一种盲转实现方法,图2是根据本发明实施例的盲转实现方法的第一流程图,包括如下步骤步骤S202 :保持与通信对端的通话;步骤S204 向AS发送用于指示盲转的INVITE请求。通过上述步骤,在进行盲转时,首先保持与通信对端的通话,然后通过向AS发送用于指示盲转的INVITE请求来进行盲转,采用所有终端都支持的INVITE请求,克服了相关技术中采用Refer请求来进行盲转,导致不支持Refer能力的终端不能实现盲转的问题,所以可以实现不支持Refer的终端进行盲转,实现了扩大实现盲转业务的终端类型的效果。在一个比较优的实施方式中,可以通过通话的链路向AS发送INVITE请求,这种方式仍然通过保持通话的链路进行INVITE请求的传输,该方式中该链路一方面需要保持通话,另一方面还要向AS发送请求,链路负荷比较重,在另外一个优选的实施方式中,可以通过重新建立的到AS的链路发送INVITE请求,该方式采用新建立的到AS的链路发送请求,降低了链路的负荷。优选地,INVITE请求携带的信息包括以下两种方式方式一指示盲转的标识和盲转的用户设备的标识;或者,方式二 指示盲转的标识、盲转的用户设备的标识和用户设备的媒体信息。方式一携带了盲转标识和盲转的用户设备的标识,可以实现盲转业务,方式二相比较与方式一还携带了媒体信息,使得盲转过程中,可以进行彩铃等类似的需要媒体信息的业务。本实施例提供了一种盲转实现方法,图3是根据本发明实施例的盲转实现方法的第二流程图,该方法包括如下步骤步骤S302 :接收来自用户设备的用于指示盲转的INVITE请求;步骤S304 :根据指示盲转的INVITE请求向盲转的用户设备发送呼叫请求。通过上述步骤,在进行盲转时,接收用于指示盲转的INVITE请求,然后根据指示盲转的INVITE请求向盲转的用户设备发送呼叫请求,采用所有终端都支持的INVITE请求, 克服了相关技术中采用Refer请求来进行盲转,导致不支持Refer能力的终端不能实现盲转的问题,所以可以实现不支持Refer的终端进行盲转,实现了扩大实现盲转业务的终端类型的效果。在一个优选实施方式中,在接收来自用户设备的用于指示盲转的INVITE请求之后,可以继续保持用户设备与用户设备的通信对端之间的通话,该方式实现了盲转后的等待,并适用于以下情况,在盲转后,还需要将电话再次转接回来,就不需要再次建立呼叫链路,另一个方式为释放用户设备与用户设备的通信对端之间的通话,该方式在盲转后,直接释放用户设备与用户设备的通信对端之间的通话,提高了链路的利用率。优选地,INVITE请求携带的信息包括以下两种方式方式一指示盲转的标识和盲转的用户设备的标识;或者,方式二 指示盲转的标识、盲转的用户设备的标识和用户设备的媒体信息。方式一携带了盲转标识和盲转的用户设备的标识,可以实现盲转业务,方式二相比较与方式一还携带了媒体信息,使得盲转过程中,可以进行彩铃等类似的需要媒体信息的业务。需要说明的是,上述优选实施方式可以相互组合形成不同的实施例。在本实施例中,还提供了一种盲转实现装置,如以下实施例所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统和方法较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。本发明实施例提供了一种盲转实现装置,应用于用户设备中,该装置可以用于实现上述盲转实现方法。图4是根据本发明实施例的盲转实现装置的第一结构框图,包括保持模块42,第一发送模块44,下面对上述结构进行详细说明。保持模块42,用于保持与通信对端的通话;第一发送模块44,连接至保持模块42,用于向应用服务器AS发送用于指示盲转的INVITE请求。在本实施例中,还提供了一种优选的盲转实现装置,图5是根据本发明实施例的盲转实现装置的优选的第一结构框图,如图5所示,第一发送模块44包括第二发送模块442或第三发送模块444,下面对上述结构进行详细说明。第二发送模块442,用于通过通话的链路向AS发送INVITE请求;第三发送模块444,用于通过重新建立的到AS的链路发送INVITE请求。
本实施例提供了一种盲转实现装置,应用于AS中,该装置可以用于实现上述盲转实现方法,图6是根据本发明实施例的盲转实现装置的第二结构框图,如图6所示,该装置包括第一接收模块62,第四发送模块64,下面对上述结构进行详细说明。第一接收模块62,用于接收来自用户设备的用于指示盲转的INVITE请求;第四发送模块64,连接至第一接收模块62,用于根据第一接收模块62接收到的指示盲转的INVITE请求向盲转的用户设备发送呼叫请求。在本实施例中,还提供了一种优选的盲转实现装置,图7是根据本发明实施例的盲转实现装置的优选的第二结构框图,如图7所示,该装置还包括释放模块72,下面对上述结构进行详细描述释放模块72,用于释放用户设备与用户设备的通信对端之间的通话。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不 同于此处的顺序执行所示出或描述的步骤。下面将结合优选实施例进行说明。优选实施例一本实施例提供了一种实现盲转的系统的结构框图,图8是根据本发明实施例的实现盲转业务的系统的结构框图,如图8所示,该系统包括用户终端82,应用服务器84和MRS媒体服务器86,下面对上述结构进行详细说明。用户终端(User Equipment,简称为UE) 82 :完成发起呼叫、接听呼叫以及做其他呼叫操作的装置,用户终端82可以包括类似以下类型终端C网或G网手机、PSTN终端、MS终端等。应用服务器(Application Server,简称为AS) 84 :用于提供底层业务能力,例如呼叫控制,状态上报,话单生成等功能。媒体服务器(Media Resource Server,简称为MRS) 86 :用于提供语音媒体能力,一般为媒体服务器(Media Server,简称为MS),如在呼叫保持过程中给被保持方用户播放呼叫保持提示音等。优选地,上述网元中进行通信可以使用如下示例的协议AS同MRS或UE之间为呼叫通话的媒体协商,AS与UE通过核心网使用SIP协议互通,AS同MRS之间通常使用SIP协议或MGCP协议,具体决定于MRS支持的协议类型。UE同MRS之间为媒体流的传送,UE与MRS具体媒体包的编解码格式,收发端口,带宽传输速率等,根据呼叫时,终端同MRS之间的媒体协商进行。需要说明的是图8只是一个概要的图示,隐藏了 MS网络或NGN网络的拓扑结构,实际实现中AS,MRS及UE是接入或锚定到MS网络或NGN网络中的。优选实施例二本实施例提供了一种盲转实现方法,本实施例结合了上述实施例及其中的优选实施方式,图9根据本发明优选实施例的盲转业务实现方法的流程图,该方法包括步骤S902 :用户A是任一用户,用户B是业务用户,用户B与用户A处于通话中,用户B可以是主叫也可以是被叫。步骤S904 :用户B保持用户A,用户A听呼叫保持提示音。
步骤S906 :用户B拨打盲转业务码加用户C的号码,其中用户C是任一用户。步骤S908 :AS收到用户B的呼叫请求,释放用户B。步骤S910 :AS呼叫用户C。步骤S912 :用户C振铃,AS给用户A播放回铃音。步骤S914 :用户C摘机,AS停止给用户A播放回铃音。步骤S916 :AS将用户C与用户A桥接,实现用户C与用户A的通话。优选实施例二本实施例提供了一种盲转实现方法,在本实施例中,UE A是任一用户,UE B是业务用户,签约了盲转业务,UE C是任一用户,图10根据本发明优选实施例的盲转业务实现方 法的流程图二,如图10所示,该方法包括步骤S1002,UE B向AS发送INVITE请求,请求的号码为盲转业务码加用户C的号码,并携带UE B的媒体信息。步骤S1004,AS向UE B返回480响应,释放UE B。步骤S1006,UE B向AS发送ACK确认信息,退出会话。步骤S1008,AS向UE B发送BYE请求,释放UE B与UE A的通话。步骤S1010,UE B向AS返回BYE的2000K响应,退出与UE A的会话。步骤S1012,AS向UE C发送INVITE请求,不携带媒体信息。步骤S1014,UE C振铃,向AS返回INVITE的180响应,不携带媒体信息。步骤S1016,AS向MRS申请媒体资源后,向UE A发送REINVITE请求,携带MRS的媒体信息。步骤S1018,UEA向AS返回REINVITE的2000K响应,携带UEA的媒体信息。步骤S1020,AS向UE A发送ACK确认信息。UE A听回铃音。步骤S1022,UE C摘机,向AS返回INVITE的2000K响应,携带UE C的媒体信息。步骤S1024,AS向UE A发送REINVITE请求,携带从步骤311中得到的UE C的媒
体信息。步骤S1026,UEA向AS返回REINVITE的2000K响应,携带UEA的媒体信息。步骤S1028,AS向UE C发送ACK确认信息,携带从步骤313中得到的UE A的媒体信息。步骤S1030,AS向UE A发送ACK确认信息,不携带媒体信息。此时UE C与UE A完成了媒体协商,进入通话状态。通过本实施例,实现盲转业务时,不需要终端支持refer消息,只需要业务用户拨打特定的业务码加目的用户号码,将业务用户释放,AS呼叫目的用户,目的用户摘机后,就可以将业务用户的通话切换到目的用户。上述实施例提供的盲转业务属于一种背靠背式(B2B)呼叫类服务,有着广阔的应用前景。该业务的优点有不需要终端支持发送refer消息的能力,支持现网所有终端(窄带终端需要锚定到頂S或NGN);不仅可以在MS网络中实现,还可以在NGN网络中实现。并且随着3G网络的崛起,CS与PS网络的融合,使得该业务有非常广阔的发展和使用空间。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种盲转实现方法,其特征在于包括如下步骤 保持与通信对端的通话; 向应用服务器AS发送用于指示盲转的INVITE请求。
2.根据权利要求I所述的方法,其特征在于,向AS发送用于指示盲转的INVITE请求包括 通过所述通话的链路向所述AS发送所述INVITE请求;或者, 通过重新建立的到所述AS的链路发送所述INVITE请求。
3.根据权利要求I或2所述的方法,其特征在于,所述INVITE请求携带有 指示盲转的标识和盲转的用户设备的标识;或者, 所述指示盲转的标识、所述盲转的用户设备的标识和所述用户设备的媒体信息。
4.一种盲转实现方法,其特征在于包括如下步骤 接收来自用户设备的用于指示盲转的INVITE请求; 根据所述指示盲转的INVITE请求向盲转的用户设备发送呼叫请求。
5.根据权利要求4所述的方法,其特征在于,在接收来自用户设备的用于指示盲转的INVITE请求之后,还包括 释放所述用户设备与所述用户设备的通信对端之间的通话。
6.根据权利要求4或5所述的方法,其特征在于,所述INVITE请求携带有 指示盲转的标识和盲转的用户设备的标识;或者, 所述指示盲转的标识、所述盲转的用户设备的标识和所述用户设备的媒体信息。
7.一种盲转实现装置,应用于用户设备中,其特征在于,包括 保持模块,用于保持与通信对端的通话; 第一发送模块,用于向应用服务器AS发送用于指示盲转的INVITE请求。
8.根据权利要求7所述的装置,其特征在于,所述第一发送模块包括 第二发送模块,用于通过所述通话的链路向所述AS发送所述INVITE请求; 第三发送模块,用于通过重新建立的到所述AS的链路发送所述INVITE请求。
9.一种盲转实现装置,应用于应用服务器AS中,其特征在于,包括 第一接收模块,用于接收来自用户设备的用于指示盲转的INVITE请求; 第四发送模块,用于根据所述指示盲转的INVITE请求向盲转的用户设备发送呼叫请求。
10.根据权利要求9所述的装置,其特征在于,还包括 释放模块,用于释放所述用户设备与所述用户设备的通信对端之间的通话。
全文摘要
本发明公开了盲转实现方法及装置,该方法包括保持与通信对端的通话;向AS发送用于指示盲转的INVITE请求。通过本发明,克服了相关技术中采用Refer请求来进行盲转,导致不支持Refer能力的终端不能实现盲转的问题,实现不支持Refer的终端进行盲转,实现了扩大实现盲转业务的终端类型的效果。
文档编号H04L29/06GK102833223SQ201110164469
公开日2012年12月19日 申请日期2011年6月17日 优先权日2011年6月17日
发明者屈天喜, 杨建军, 丁志宇 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1