专利名称:自由切通话业务的实现方法和系统的制作方法
技术领域:
本发明涉及通信领域,具体而言,涉及一种自由切通话业务的实现方法和系统。
背景技术:
目前,在IMS(IP Multimedia Subsystem, IP多媒体子系统)智能网中,自由切业务加载于指定AS (Application Server,应用服务器)上,完成业务的业务鉴权和逻辑处理,各种业务特征的权限、激活/去激活状态等均登记在AS应用服务器中。自由切通话包括双方自由切功能和三方自由切功能,其中,1)双方自由切功能是指申请了自由切功能的B终端可以在和A终端通话的过程中,通过拨打特定的业务码,将与其绑定的C终端纳入到当前通话过程中来,同时B终端自己退出通话,让A终端和C终端进行两方通话;2)三方自由切功能是指申请了自由切功能的B终端可以在和A终端通话的过程中,通过拨打特定的业务码,把与其绑定的C终端纳入到当前通话过程中来,进行三方通话。对于使用锚定平台进行非IMS域的终端自由切来实现自由切功能的组网,在将非 IMS域的终端自由切触发到自由切AS后,其处理流程就等同于IMS域的终端自由切终端的处理流程。如图1所示,CDMA (Code Division Multiple Access,码分多址)终端通过 CDMA核心网使用WIN协议与锚定平台AS相连,而锚定平台通过MAP协议(Message Access Protocol,信息访问协议)与 IMS 核心网元 MGCF(Media Gateway Control Function,媒体网关控制功能)/GMSC(Gateway Mobile Switch Center,网关移动交换中心)相连,通过 ISC-SIPdMS Service Control Interface-Session Initiation Protocol,IMS 业务控制接口-会议初始协议)与 IMS 核心网元 S-CSCF (Server-Call Session Control Function, 服务-呼叫会话控制功能)相连,NGN(Next Generation Network,下一代网络)终端通过 SS (Soft Switch,软交换)与IMS核心网元MGCF相连。C网终端签约独立的锚定业务,锚定业务返回TLDN(Temporary Local Directory Number,临时本地号码)由C网核心网通过TLDN路由的方式将C网终端发起或者接受的语音呼叫从C网电路域上移到IMS核心网上进行自由切业务触发和处理。而NGN终端是通过过网的方式过网到IMS来触发自由切的业务。即传统智能网的窄带终端通过锚定或过户的方式触发IMS的自由切业务AS,以达到多种网络终端只通过IMS下的业务AS来实现通话自由切功能的效果。但是,在传统的窄带智能网下,当自由切业务的终端在不同的网域时,由于终端在通话中使用不同的协议,可能会出现因为协议信令上的限制而不支持通话中得双方自由切或三方自由切的相关功能的现象,从而导致自由切通话业务失败,降低了终端体验。
发明内容
本发明提供了一种自由切通话业务的实现方法和系统,以至少解决现有技术中的在宽带网络终端与窄带网络终端进行自由切通话业务时由于协议信令上的限制而导致自由切通话业务失败的问题。根据本发明的一个方面,提供了一种自由切通话业务的实现方法,其包括在第一终端与第二终端保持通话的过程中,锚定AS将用于第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS,其中,第一终端为窄带网络中的锚定终端,第一终端与第三终端在自由切AS中签约了自由切通话业务;自由切AS根据呼叫请求将第三终端切入与第二终端进行通话。优选地,锚定AS将用于第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS的步骤包括锚定AS接收第一终端的呼叫请求,其中,呼叫请求携带有第一终端与第三终端之间的自由切特定业务码,或者,携带有自由切特定业务码和第一终端的号码; 锚定AS根据呼叫请求判断出第一终端是否为锚定终端;在判断出第一终端为锚定终端之后,锚定AS将呼叫请求通过宽带网络转发至自由切AS。优选地,自由切AS根据呼叫请求将第三终端切入与第二终端进行通话的步骤包括自由切AS根据呼叫请求判断第一终端和第三终端是否签约了自由切通话业务;在判断出第一终端和第三终端签约了自由切通话业务之后,自由切AS将第三终端切入与第二终端进行通话。优选地,其特征在于,自由切AS将第三终端切入与第二终端进行通话的步骤包括自由切AS将第三终端切入与第二终端进行通话的同时将第一终端切出第一终端与第二终端保持的通话,使得第三终端与第二终端进行双方通话;和/或自由切AS将第三终端切入第一终端与第二终端保持的通话,使得第三终端、第一终端与第二终端进行三方通话。优选地,将第一终端切出第一终端与第二终端保持的通话之后,上述自由切通话业务的实现方法包括锚定AS将用于第三终端呼叫第一终端的呼叫请求通过宽带网络转发至自由切AS,其中,第一终端为窄带网络中的锚定终端,第一终端与第三终端在自由切 AS中签约了自由切通话业务;自由切AS根据呼叫请求将第一终端切回与第二终端进行通话。优选地,第一终端包括至少以下之一 CDMA终端、NGN终端以及GSM终端;第三终端包括至少以下之一 IMS终端、CDMA终端、NGN终端以及GSM终端。根据本发明的另一方面,提供了一种自由切通话业务的实现系统,其包括锚定 AS和自由切AS,其中,锚定AS用于在第一终端与第二终端保持通话的过程中,将用于第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS,其中,第一终端为窄带网络中的锚定终端,第一终端与第三终端在自由切AS中签约了自由切通话业务;自由切AS用于根据呼叫请求将第三终端切入与第二终端进行通话。优选地,锚定AS包括接收单元,用于接收第一终端的呼叫请求,其中,呼叫请求携带有第一终端与第三终端之间的自由切特定业务码,或者,携带有自由切特定业务码和第一终端的号码;第一判断单元,用于根据呼叫请求判断出第一终端是否为锚定终端;发送单元,用于在判断出第一终端为锚定终端之后,将呼叫请求通过宽带网络转发至自由切 AS。优选地,自由切AS包括第二判断单元,用于根据呼叫请求判断第一终端和第三终端是否签约了自由切通话业务;处理单元,用于在判断出第一终端和第三终端签约了自由切通话业务之后,将第三终端切入与第二终端进行通话。
优选地,处理单元包括第一处理模块,用于将第三终端切入与第二终端进行通话的同时将第一终端切出第一终端与第二终端保持的通话,使得第三终端与第二终端进行双方通话;和/或第二处理模块,用于将第三终端切入第一终端与第二终端保持的通话,使得第三终端、第一终端与第二终端进行三方通话。优选地,锚定AS还用于将用于第三终端呼叫第一终端的呼叫请求通过宽带网络转发至自由切AS ;自由切AS还用于根据呼叫请求将第一终端切回与第二终端进行通话。在本发明中,在窄带网络中的锚定终端与宽带网络中的终端进行自由切业务时, 锚定AS将锚定终端呼叫宽带网络中的终端的呼叫请求通过宽带网络转发至自由切AS,这样使得自由切AS能够响应呼叫请求将第三终端切入与第二终端进行通话,通过上述的交互流程解决了现有技术中的在宽带网络终端与窄带网络终端进行自由切通话业务时由于协议信令上的限制而导致自由切通话业务失败的问题,从而在窄带网络中的锚定终端与宽带网络中的终端之间实现了自由切业务,提高了自由切通话业务的成功率,改善了用户体验。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的锚定方式自由切AS的组网示意图;图2是根据本发明实施例的自由切通话业务的实现系统的一种优选的结构图;图3是根据本发明实施例的锚定AS的一种优选的结构图;图4是根据本发明实施例的自由切AS的一种优选的结构图;图5是根据本发明实施例的处理单元的一种优选的结构图;图6是根据本发明实施例的自由切通话业务的实现方法的一种优选的流程图;图7是根据本发明实施例的自由切通话业务中的双方自由切呼叫的信令流程示意图;图8是根据本发明实施例的自由切通话业务中的双方自由切切回呼叫的信令流程示意图;图9是根据本发明实施例的自由切通话业务中的三方自由切呼叫的信令流程示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在以下各个实施例中,通信可以由无线连接或有线连接或其两者的组合来实现, 本发明对此不做限定。实施例1图2是根据本发明实施例的自由切通话业务的实现系统的一种优选的结构图,如图2所示,该自由切通话业务的实现系统包括锚定AS 202和自由切AS 204,其中,锚定AS 202用于在第一终端与第二终端保持通话的过程中,将用于第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS 204,其中,第一终端为窄带网络中的锚定终端,第一终端与第三终端在自由切AS 204中签约了自由切通话业务;自由切AS 204,与锚定AS 202 通信,用于根据呼叫请求将第三终端切入与第二终端进行通话。在上述实施例中,在窄带网络中的锚定终端与宽带网络中的终端进行自由切业务时,锚定AS将锚定终端呼叫宽带网络中的终端的呼叫请求通过宽带网络转发至自由切AS, 这样使得自由切AS能够响应呼叫请求将第三终端切入与第二终端进行通话,通过上述的交互流程解决了现有技术中的在宽带网络终端与窄带网络终端进行自由切通话业务时由于协议信令上的限制而导致自由切通话业务失败的问题,从而在窄带网络中的锚定终端与宽带网络中的终端之间实现了自由切业务,提高了自由切通话业务的成功率,改善了用户体验。进一步地,在上述实施例中,第一终端包括但不限于至少以下之一 CDMA终端、 NGN终端以及GSM终端;第三终端包括但不限于至少以下之一 IMS终端、CDMA终端、NGN终端以及GSM终端。在本实施例中,可以满足不同终端用户的不同需求,从而增强了本发明的适用性。在上述优选实施例的基础上,本发明提供了一种优选的锚定AS202,如图3所示, 该锚定AS202包括接收单元302,用于接收第一终端的呼叫请求,其中,呼叫请求携带有第一终端与第三终端之间的自由切特定业务码,或者,携带有自由切特定业务码和第一终端的号码;第一判断单元304,与接收单元302通信,用于根据呼叫请求判断出第一终端是否为锚定终端;发送单元306,与第一判断单元304通信,用于在判断出第一终端为锚定终端之后,将呼叫请求通过宽带网络转发至自由切AS。在本实施例中,根据呼叫请求中携带的自由切特定业务码或者携带有自由切特定业务码和第一终端的号码判断第一终端是否为锚定终端,保证了后续的自由切业务可以成功进行,从而提高了本发明的自由切业务的准确性。在上述各实施例的基础上,本发明还提供了一种优选的自由切AS 204,如图4所示,该自由切AS 204包括第二判断单元402,用于根据呼叫请求判断第一终端和第三终端是否签约了自由切通话业务;处理单元404,与第二判断单元402通信,用于在判断出第一终端和第三终端签约了自由切通话业务之后,将第三终端切入与第二终端进行通话。在本实施例中,根据呼叫请求判断第一终端和第三终端是否签约了自由切通话业务,若是,则将第三终端切入与第二终端进行通话,通过判断第一终端和第三终端是否签约了自由切通话业务,在确保第一终端和第三终端可以进行自由切通话业务之后才将第三终端切入与第二终端进行通话,避免了盲目地进行将第三终端切入与第二终端进行通话的操作,从而保证了自由切通话业务的成功率。在上述实施例的基础上,本发明还提供了一种优选的处理单元404,如图5所示, 该处理单元404包括第一处理模块502,与第二判断单元402通信,用于将第三终端切入与第二终端进行通话的同时将第一终端切出第一终端与第二终端保持的通话,使得第三终端与第二终端进行双方通话;和/或第二处理模块504,与第二判断单元402通信,用于将第三终端切入第一终端与第二终端保持的通话,使得第三终端、第一终端与第二终端进行三方通话。在本实施例中,将第三终端切入与第二终端进行通话时,第一终端可以根据不同的场景选择是否退出通话,选择进行双方通话或三方通话,从而满足了终端用户的不同需求,增强了本发明的使用灵活性。进一步地,本发明中的锚定AS还可以用于将用于第三终端呼叫第一终端的呼叫请求通过宽带网络转发至自由切AS,自由切AS响应呼叫请求将第一终端切回与第二终端进行通话。在本实施例中,实现了将退出通话进行双方通话的第一终端重新切回与第二终端进行通话,从而满足了终端用户的不同需求,增强了本发明的使用灵活性。当然,在将第三终端切入第一终端与第二终端保持的通话后,在第三终端、第一终端与第二终端进行三方通话的过程中,第一终端也可以根据需要选择退出通话,再在需要进行恢复通话时切回与第二终端进行通话,再次实现第三终端、第一终端与第二终端进行三方通话,从而满足了终端用户的不同需求,增强了本发明的实用性。实施例2在图2-5的基础上,本发明还提供了一种自由切通话业务的实现方法,如图6所示,该自由切通话业务的实现方法包括S602 在第一终端与第二终端保持通话的过程中,锚定AS将用于第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS,其中,第一终端为窄带网络中的锚定终端,第一终端与第三终端在自由切AS中签约了自由切通话业务;S604 自由切AS根据呼叫请求将第三终端切入与第二终端进行通话。在上述实施例中,在窄带网络中的锚定终端与宽带网络中的终端进行自由切业务时,锚定AS将锚定终端呼叫宽带网络中的终端的呼叫请求通过宽带网络转发至自由切AS, 这样使得自由切AS能够响应呼叫请求将第三终端切入与第二终端进行通话,通过上述的交互流程解决了现有技术中的在宽带网络终端与窄带网络终端进行自由切通话业务时由于协议信令上的限制而导致自由切通话业务失败的问题,从而在窄带网络中的锚定终端与宽带网络中的终端之间实现了自由切业务,提高了自由切通话业务的成功率,改善了用户体验。进一步地,在上述实施例中,第一终端包括但不限于至少以下之一 CDMA终端、 NGN终端以及GSM终端;第三终端包括但不限于至少以下之一 IMS终端、CDMA终端、NGN终端以及GSM终端。在本实施例中,可以满足不同终端用户的不同需求,从而增强了本发明的适用性。在上述优选实施例的基础上,本发明提供了一种优选的锚定AS将用于第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS方法,以便保证了后续的自由切业务可以成功进行。具体地,上述锚定AS将用于第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS方法包括锚定AS接收第一终端的呼叫请求,其中,呼叫请求携带有第一终端与第三终端之间的自由切特定业务码,或者,携带有自由切特定业务码和第一终端的号码;锚定AS根据呼叫请求判断出第一终端是否为锚定终端;在判断出第一终端为锚定终端之后,锚定AS将呼叫请求通过宽带网络转发至自由切AS。在本实施例中,根据呼叫请求中携带的自由切特定业务码或者携带有自由切特定业务码和第一终端的号码判断第一终端是否为锚定终端,保证了后续的自由切业务可以成功进行,从而提高了本发明的自由切业务的准确性。在上述各实施例的基础上,本发明还提供了一种优选的自由切AS根据呼叫请求将第三终端切入与第二终端进行通话的方法,以便保证自由切通话业务的成功率。具体地,上述自由切AS根据呼叫请求将第三终端切入与第二终端进行通话的方法包括自由切AS 根据呼叫请求判断第一终端和第三终端是否签约了自由切通话业务;在判断出第一终端和第三终端签约了自由切通话业务之后,自由切AS将第三终端切入与第二终端进行通话。在本实施例中,根据呼叫请求判断第一终端和第三终端是否签约了自由切通话业务,若是,则将第三终端切入与第二终端进行通话,通过判断第一终端和第三终端是否签约了自由切通话业务,在确保第一终端和第三终端可以进行自由切通话业务之后才将第三终端切入与第二终端进行通话,避免了盲目地进行将第三终端切入与第二终端进行通话的操作,从而保证了自由切通话业务的成功率。在上述实施例的基础上,本发明还提供了一种优选的自由切AS将第三终端切入与第二终端进行通话的方法,以便满足终端用户的不同需求。具体地,上述自由切AS将第三终端切入与第二终端进行通话的方法包括自由切AS将第三终端切入与第二终端进行通话的同时将第一终端切出第一终端与第二终端保持的通话,使得第三终端与第二终端进行双方通话;和/或自由切AS将第三终端切入第一终端与第二终端保持的通话,使得第三终端、第一终端与第二终端进行三方通话。在本实施例中,将第三终端切入与第二终端进行通话时,第一终端可以根据不同的场景选择是否退出通话,选择进行双方通话或三方通话, 从而满足了终端用户的不同需求,增强了本发明的使用灵活性。进一步地,本发明对自由切通话业务的实现方法进行了改进,以便满足终端用户的不同需求。具体地,在上述自由切通话业务的实现方法中锚定AS还可以用于将用于第三终端呼叫第一终端的呼叫请求通过宽带网络转发至自由切AS,自由切AS响应呼叫请求将第一终端切回与第二终端进行通话。在本实施例中,实现了将退出通话进行双方通话的第一终端重新切回与第二终端进行通话,从而满足了终端用户的不同需求,增强了本发明的使用灵活性。当然,在将第三终端切入第一终端与第二终端保持的通话后,在第三终端、第一终端与第二终端进行三方通话的过程中,第一终端也可以根据需要选择退出通话,再在需要进行恢复通话时切回与第二终端进行通话,再次实现第三终端、第一终端与第二终端进行三方通话,从而满足了终端用户的不同需求,增强了本发明的实用性。实施例3本实施例在业务自由切中主要通过双向绑定或单向绑定实现双方自由切和三方自由切业务,所谓双向绑定是指申请了自由切功能的终端A,申请功能时设置了绑定终端 B,终端A和终端B之间是双向绑定的,终端A可以通过拨打特定业务码纳入终端B到终端 A与终端C的通话中,终端B也可以拨打业务码纳入终端A到终端B与终端C的通话中,在此场景下,终端A和终端B都是申请了自由切业务的终端;单向绑定是指申请了自由切功能的A终端,申请功能时不设置绑定号码,在终端A与终端C通话过程中,终端A可以通过拨打特定业务码+终端B号码,纳入终端B到终端A与终端C的通话中。在上述各实施例的基础上,本发明还提供了一种优选的自由切通话业务中的双方自由切呼叫的信令流程,为阐述该自由切通话业务中的双方自由切呼叫的信令流程,假设以下场景终端B是申请了自由切业务功能的IMS终端,终端A可以是申请了自由切的任意终端或者是申请了自由切功能的IMS终端,终端C可以是任意终端。如图7所示,上述自由切通话业务中的双方自由切呼叫的信令流程包括
S702 任意终端C (UE-C)与自由切终端B (UE-B)保持通话;S704 自由切终端B拨打双方自由切特定业务码或双方自由切特定业务码+终端 A号码,然后,锚定AS在接到携带有双方自由切特定业务码或双方自由切特定业务码+终端 A号码的呼叫请求时,根据双方自由切特定业务码或双方自由切特定业务码+终端A号码判断自由切终端B是否为窄带网络中的锚定终端,若自由切终端B为窄带网络中的锚定终端, 则锚定AS将呼叫请求通过宽带网络发送至自由切AS,自由切AS在判断出自由切终端B和自由切终端A均签约了自由切业务,则将自由切终端A(UE-A)切入与终端C通话;S706 终端A振铃,终端A摘机后终端B退出,终端A和终端C通话。在上述实施例中,如图7所示,在ISC-SIP协议中的标准消息可以用中文作如下解释INVITE,用于发起会话;ACKJi Invite请求的最终响应的证实;BYE,用于中止对话; OPTIONS,用于查询对端的能力支持;REGISTER,登记客户端的联系地址;CANCEL,只用于取消正在进行的Invite请求;PRACKJi Invite临时响应的证实;UPDATE,用于呼叫接通前或呼叫接通后媒体切换;INF0,用于传递不影响呼叫状态的中间信息;MESSAGE,用于传递文本或媒体信息;Reinvite,在200invite之后采用更新媒体。进一步,在上述实施例的基础上,本发明还提供了一种优选的自由切通话业务中的双方自由切切回呼叫的信令流程,如图8所示,该自由切通话业务中的双方自由切切回呼叫的信令流程包括S802 任意终端C (UE-C)与自由切终端A (UE-A)保持通话;S804 自由切终端A拨打双方自由切特定业务码或双方自由切特定业务码+终端 B (UE-B)号码,然后,锚定AS在接到携带有双方自由切特定业务码或双方自由切特定业务码+终端B号码的呼叫请求时,根据双方自由切特定业务码或双方自由切特定业务码+终端B号码判断自由切终端A是否为窄带网络中的锚定终端,若自由切终端A为窄带网络中的锚定终端,则锚定AS将呼叫请求通过宽带网络发送至自由切AS,自由切AS在判断出自由切终端A和自由切终端B均签约了自由切业务,则将自由切终端B (UE-B)切入与终端C通话;S806 终端B振铃,终端B摘机后终端A退出,终端B和终端C通话,此时终端B与终端C重新通话,实现切回的流程。在上述实施例中,如图8所示,在ISC-SIP协议中的标准消息可以用中文作如下解释INVITE,用于发起会话;ACKJi Invite请求的最终响应的证实;BYE,用于中止对话; OPTIONS,用于查询对端的能力支持;REGISTER,登记客户端的联系地址;CANCEL,只用于取消正在进行的Invite请求;PRACKJi Invite临时响应的证实;UPDATE,用于呼叫接通前或呼叫接通后媒体切换;INF0,用于传递不影响呼叫状态的中间信息;MESSAGE,用于传递文本或媒体信息;Reinvite,在200invite之后采用更新媒体。在上述实施例中,实现了将退出通话进行双方通话的第一终端重新切回与第二终端进行通话,从而满足了终端的不同需求,增强了本发明的使用灵活性。在上述各实施例的基础上,本发明还提供了一种优选的自由切通话业务中的三方自由切呼叫的信令流程,为阐述该自由切通话业务中的三方自由切呼叫的信令流程,假设以下场景终端B是申请了自由切业务功能的IMS终端,终端A可以是申请了自由切的任意终端或者是申请了自由切功能的IMS终端,终端C可以是任意终端。
如图9所示,上述自由切通话业务中的三方自由切呼叫的信令流程包括S902 任意终端C (UE-C)与自由切终端B (UE-B)保持通话;S904 自由切终端B拨打三方自由切特定业务码或三方自由切特定业务码特定业务码+终端A(UE-A)号码,然后,锚定AS在接到携带有双方自由切特定业务码或双方自由切特定业务码+终端A号码的呼叫请求时,根据双方自由切特定业务码或双方自由切特定业务码+终端A号码判断自由切终端B是否为窄带网络中的锚定终端,若自由切终端B为窄带网络中的锚定终端,则锚定AS将呼叫请求通过宽带网络发送至自由切AS,自由切AS在判断出自由切终端B和自由切终端A均签约了自由切业务,则将自由切终端A(UE-A)切入与终端C通话;S906 终端A振铃,终端A摘机后,通过媒体服务器MS混音,终端A、终端B和终端 C通话进入三方通话;S908 如果终端B挂机,终端A和终端C仍可继续通话,终端B挂机后实现切回的流程与上述图8所描述的两方通话方案类似,此处不再赘述。在上述实施例中,如图9所示,在ISC-SIP协议中的标准消息可以用中文作如下解释INVITE,用于发起会话;ACKJi Invite请求的最终响应的证实;BYE,用于中止对话; OPTIONS,用于查询对端的能力支持;REGISTER,登记客户端的联系地址;CANCEL,只用于取消正在进行的Invite请求;PRACKJf Invite临时响应的证实;UPDATE,用于呼叫接通前或呼叫接通后媒体切换;INF0,用于传递不影响呼叫状态的中间信息;MESSAGE,用于传递文本或媒体信息;Reinvite,在200invite之后采用更新媒体。在本实施例中,实现了将退出通话进行双方通话的第一终端重新切回与第二终端进行通话,从而满足了终端的不同需求,增强了本发明的使用灵活性。相较于现有技术,本发明具备以下有益效果传统业务由于受限于窄带协议信令的限制,不能够实现通话中用户的双方自由切和三方自由切,因此本发明是一种特殊的业务实现方法,将窄带用户锚定或过户的方式触发到IMS的自由切业务AS,而实现包括窄带用户和IMS宽带用户的多网络终端用户的双方自由切和三方自由切。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种自由切通话业务的实现方法,其特征在于,包括在第一终端与第二终端保持通话的过程中,锚定AS将用于所述第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS,其中,所述第一终端为所述窄带网络中的锚定终端,所述第一终端与所述第三终端在所述自由切AS中签约了自由切通话业务;所述自由切AS根据所述呼叫请求将所述第三终端切入与所述第二终端进行通话。
2.根据权利要求1所述的方法,其特征在于,锚定AS将用于所述第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS的步骤包括所述锚定AS接收所述第一终端的呼叫请求,其中,所述呼叫请求携带有所述第一终端与所述第三终端之间的自由切特定业务码,或者,携带有所述自由切特定业务码和所述第一终端的号码;所述锚定AS根据所述呼叫请求判断出所述第一终端是否为锚定终端;在判断出所述第一终端为锚定终端之后,所述锚定AS将所述呼叫请求通过所述宽带网络转发至所述自由切AS。
3.根据权利要求1所述的方法,其特征在于,所述自由切AS根据所述呼叫请求将所述第三终端切入与所述第二终端进行通话的步骤包括所述自由切AS根据所述呼叫请求判断所述第一终端和所述第三终端是否签约了自由切通话业务;在判断出所述第一终端和所述第三终端签约了自由切通话业务之后,所述自由切AS 将所述第三终端切入与所述第二终端进行通话。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述自由切AS将所述第三终端切入与所述第二终端进行通话的步骤包括所述自由切AS将所述第三终端切入与所述第二终端进行通话的同时将所述第一终端切出所述第一终端与第二终端保持的通话,使得所述第三终端与所述第二终端进行双方通话;和/或所述自由切AS将所述第三终端切入所述第一终端与第二终端保持的通话,使得所述第三终端、所述第一终端与所述第二终端进行三方通话。
5.根据权利要求4所述的方法,其特征在于,将所述第一终端切出所述第一终端与所述第二终端保持的通话之后,包括所述锚定AS将用于所述第三终端呼叫所述第一终端的呼叫请求通过宽带网络转发至所述自由切AS,其中,所述第一终端为所述窄带网络中的锚定终端,所述第一终端与所述第三终端在所述自由切AS中签约了自由切通话业务;所述自由切AS根据所述呼叫请求将所述第一终端切回与所述第二终端进行通话。
6.根据权利要求1所述的方法,其特征在于,所述第一终端包括至少以下之一CDMA终端、NGN终端以及GSM终端;所述第三终端包括至少以下之一 IMS终端、CDMA终端、NGN终端以及GSM终端。
7.—种自由切通话业务的实现系统,其特征在于,包括锚定AS和自由切AS,其中,所述锚定AS用于在第一终端与第二终端保持通话的过程中,将用于所述第一终端呼叫第三终端的呼叫请求通过宽带网络转发至所述自由切AS,其中,所述第一终端为所述窄带网络中的锚定终端,所述第一终端与所述第三终端在所述自由切AS中签约了自由切通话业务;所述自由切AS用于根据所述呼叫请求将所述第三终端切入与所述第二终端进行通话。
8.根据权利要求7所述的系统,其特征在于,所述锚定AS包括接收单元,用于接收所述第一终端的呼叫请求,其中,所述呼叫请求携带有所述第一终端与所述第三终端之间的自由切特定业务码,或者,携带有所述自由切特定业务码和所述第一终端的号码;第一判断单元,用于根据所述呼叫请求判断出所述第一终端是否为锚定终端; 发送单元,用于在判断出所述第一终端为锚定终端之后,将所述呼叫请求通过所述宽带网络转发至所述自由切AS。
9.根据权利要求7所述的系统,其特征在于,所述自由切AS包括第二判断单元,用于根据所述呼叫请求判断所述第一终端和所述第三终端是否签约了自由切通话业务;处理单元,用于在判断出所述第一终端和所述第三终端签约了自由切通话业务之后, 将所述第三终端切入与所述第二终端进行通话。
10.根据权利要求9所述的系统,其特征在于,所述处理单元包括第一处理模块,用于将所述第三终端切入与所述第二终端进行通话的同时将所述第一终端切出所述第一终端与第二终端保持的通话,使得所述第三终端与所述第二终端进行双方通话;禾口 /或第二处理模块,用于将所述第三终端切入所述第一终端与第二终端保持的通话,使得所述第三终端、所述第一终端与所述第二终端进行三方通话。
11.根据权利要求7所述的系统,其特征在于,所述锚定AS还用于将用于所述第三终端呼叫所述第一终端的呼叫请求通过所述宽带网络转发至所述自由切AS ;所述自由切AS还用于根据所述呼叫请求将所述第一终端切回与所述第二终端进行通话。
全文摘要
本发明提供了一种自由切通话业务的实现方法和系统,其中,该方法包括在第一终端与第二终端保持通话的过程中,锚定AS将用于第一终端呼叫第三终端的呼叫请求通过宽带网络转发至自由切AS,其中,第一终端为窄带网络中的锚定终端,第一终端与第三终端在自由切AS中签约了自由切通话业务;自由切AS根据呼叫请求将第三终端切入与第二终端进行通话。本发明解决了现有技术中的在宽带网络终端与窄带网络终端进行自由切通话业务时由于协议信令上的限制而导致自由切通话业务失败的问题,从而在窄带网络中的锚定终端与宽带网络中的终端之间实现了自由切业务,提高了自由切通话业务的成功率,改善了用户体验。
文档编号H04W4/16GK102497627SQ20111035976
公开日2012年6月13日 申请日期2011年11月14日 优先权日2011年11月14日
发明者徐玲生 申请人:中兴通讯股份有限公司