链路切换方法、家庭网关和链路切换系统的制作方法

文档序号:7943802阅读:169来源:国知局
专利名称:链路切换方法、家庭网关和链路切换系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种链路切换方法、家庭网关和链路切换系统。
背景技术
家庭网关为多种语音链路提供接入,如基于IP(Internet Protocol)网络 的VOIP(Voice over Internet Protocol,网络电话)链路,基于传统窄带电路交换的 PSTN(Public Switched Tel印hone Network,公共交换电话网络)链路,基于无线电路域交 换(CS, Circuit Switched)的3G/2G语音。 一般情况下,家庭网关首选VOIP链路作为语 音呼叫链路,以PSTN或无线电路域语音链路为备份。当VOIP链路出现故障后,本次呼叫中 断,用户进行下次呼叫时,家庭网关切换到PSTN或无线电路域语音链路进行呼叫。实现了 语音链路备份的应用,从而使用户的语音业务有更可靠的保障。 在实现上述VOIP链路故障后切换到其他链路进行下次呼叫的过程中,发明人发 现现有技术中至少存在如下问题 当前呼叫过程中链路出现故障时,采用中断切换机制切换链路,即本次呼叫会中 断,用户需挂机后摘机,才能使用另一条备用链路再次呼叫,操作较麻烦,对用户业务体验 有一定影响。

发明内容
为了解决采用中断切换机制切换链路带来的用户体验差的问题,本发明的实施例
提供了一种链路切换方法。 —种链路切换方法,包括 监测当前通话链路的工作状态; 如果当前通话链路出现故障,自动将呼叫切换到备用链路,使用该备用链路呼叫 被叫号码。 本发明的实施例还提供了一种家庭网关。
—种家庭网关,包括 监测模块,用于监测当前通话链路的工作状态; 自动切换模块,用于在所述监测模块监测到所述当前通话链路故障时,自动将呼
叫切换到备用链路,使用该备用链路呼叫被叫号码。 本发明的实施例还提供一种链路切换系统。 —种链路切换系统,包括家庭网关;所述家庭网关连接有至少两条通话链路;所 述家庭网关用于监测当前通话链路的工作状态;在所述当前通话链路故障时,自动将呼叫 切换到备用链路,使用该备用链路呼叫被叫号码。 本发明的实施例提供的链路切换方法、系统和家庭网关,在通话过程中链路发生 故障时,由主叫方的家庭网关自动使用另一条链路呼叫被叫方,建立连接后,主叫方可以继 续通话;当前通话过程中出现链路故障时,无需用户重新做一次呼叫操作,增强了通话的简单、易用性,通过改进语音链路切换过程,做到平滑切换,提升了用户体验。


图1为本发明的实施例提供的链路切换方法的流程图;
图2为本发明的又一实施例提供的链路切换方法的流程图;
图3为本发明的实施例中监控链路工作状态的流程图; 图4为本发明的实施例中在主叫方和被叫方之间建立信令连接的流程图;
图5为本发明的实施例提供的一种家庭网关的结构示意图;
图6为本发明的又一实施例提供的一种家庭网关的结构示意图。
具体实施例方式
为了解决采用中断切换机制切换链路带来的用户体验差的问题,本发明的实施例 提供了一种链路切换方法。 如图1所示,一种链路切换方法,包括
步骤101、监测当前通话链路的工作状态; 步骤102、如果当前通话链路出现故障,自动将呼叫切换到备用链路,使用该备用 链路呼叫被叫号码。 本发明的实施例提供的链路切换方法,在通话过程中链路发生故障时,由主叫方 的家庭网关自动使用另一条链路呼叫被叫号码,建立连接后,主叫方可以继续通话;当前通 话过程中出现链路故障时,无需用户重新做一次呼叫操作,增强了业务的简单、易用性,改 善语音链路切换过程,做到平滑切换,提升了用户体验。
下面结合附图,对本发明的另一实施例进行介绍。 家庭网关可以为多种语音链路提供接入,本发明实施例以VOIP链路切换到CS链 路为例,对本发明的实施例提供的一种链路切换方法进行介绍。 使用所述链路切换方法进行链路切换的过程如图2所示,步骤201、家庭网关发起 呼叫,并存储被叫号码; 本步骤中,主叫方的家庭网关通过VOIP链路向被叫方发起呼叫,并在家庭网关中 存储所述被叫方的号码;在被叫方摘机后,主叫方与被叫方建立通话连接,开始通话。
步骤202、家庭网关监测当前通话链路的工作状态; 在通话过程中,主叫方的家庭网关对当前通话链路的工作状态进行监测,监测方 法如图3所示,包括 步骤2021、家庭网关获取IP地址; 本步骤中,家庭网关要通过VOIP链路发起呼叫,需要首先获取一个IP地址。家庭 网关向IP地址管理服务器申请IP地址,由IP地址管理服务器为所述家庭网关分配IP地 址,并将所述IP地址通知家庭网关。 步骤2022、家庭网关向IP地址管理服务器发送链路检测报文;
本步骤中,家庭网关以步骤2021中分配得到的IP地址作为主叫方的IP地址,发 起呼叫;在被叫方接听后,主叫方的家庭网关通过VOIP链路周期性的向IP地址管理服务器 发送链路检测报文;IP地址管理服务器在接收到所述链路检测报文后,向家庭网关回复响
4应消息。当家庭网关接收不到响应消息时,即认为VOIP链路故障,IP地址不可用。
在监测到当前使用的通话链路发生故障时,进入步骤203。
步骤203、家庭网关启动语音切换流程; 本步骤中,家庭网关监测到正在使用的VOIP链路出现故障后,自动切换到CS链 路,通过CS链路向被叫方再次发起呼叫;同时,家庭网关可以向主叫方播放录音或音乐提 示,提示正在自动重新与被叫方建立通话连接。 在此切换过程中,主叫方不需要进行挂机及摘机操作,切换链路重新发起呼叫全 部由家庭网关自动完成。 步骤204、在主叫方与被叫方之间建立连接; 本步骤中,由于主叫方与被叫方使用不同的网络进行通话,主叫方使用CS网络, 被叫方为PS网络,在CS网络与PS网络中使用的信令是不同的,因此需要有一个信令转换 建立连接的过程,该过程如图4所示,包括 步骤2041、 CS网络将家庭网关发起的呼叫转换成SIP (The Sessionlnitiation Protocol,会话启动协议)信令; 本步骤中,CS网络通过号码分析等手段,分析出被叫方是一个VOIP用户,于是CS 网络将主叫方的家庭网关发起的呼叫转换成SIP信令,并将所述SIP信令发送给被叫方所 在的PS网络。 步骤2042、 PS网络发起对被叫方的呼叫;
步骤2043、 PS网络向CS网络发送响应消息; 本步骤中,当被叫方摘机后,被叫方终端向PS网络发送VOIP语音的回应报文,所 述报文具体为2000K消息;PS网络向CS网络转发所述2000K消息。
步骤2044、 CS网络对所述响应消息进行转换; 本步骤中,CS网络将所述2000K消息转换成CONNECT消息,并将所述CONNECT消 息发送给主叫方的家庭网关。 至此,主叫方的CS网络和被叫方的PS网络在信令上已经完成转换,连接建立,进 入步骤205。 步骤205、家庭网关将媒体流连接到CS网络; 本步骤中,家庭网关在接收到CONNECT消息后,停止对主叫方播放的提示音,将主 叫方的媒体流连接到CS网络,所述媒体流即为主叫方的语音信息。
步骤206、 CS网络进行媒体流的转换; 本步骤中,由于主叫方与被叫方分别使用不同的网络,故需要对双方发出的媒体 流进行互相转换,以实现通信的目的。所述转换媒体流的工作由CS网络中的媒体网关完 成;媒体网关将主叫方家庭网关发送的CS媒体流转换成PS媒体流,向PS网络发送所述PS 媒体流;将被叫方发送的PS媒体流转换成CS媒体流,向CS网络发送所述CS媒体流。至 此,媒体转换也已经完成。 另外,从公共电话交换网PSTN链路切换到备用的CS链路的方法也可采用上述由 VOIP链路切换到CS链路的方式进行,其具体实施步骤同上述由VOIP链路切换到CS链路的 实施例类似,此处不再赘述。 本发明实施例提供的链路切换方法,在通话过程中链路发生故障时,由主叫方的家庭网关自动使用另一条链路呼叫被叫号码,完成不同网络之间的信令转换和媒体转换, 建立连接后,主叫方可以继续通话;当前通话过程中出现链路故障时,无需用户重新做一次 呼叫操作,增强了业务的简单、易用性,改善语音链路切换过程,做到平滑切换,提升了用户 体验。 本发明的实施例还提供了一种家庭网关,所述家庭网关的结构如图5所示,包括
监测模块501,用于监测当前通话链路的工作状态; 自动切换模块502,用于在所述监测模块监测到所述当前通话链路故障时,自动将
呼叫切换到备用链路,使用该备用链路呼叫被叫号码。 进一步地,所述家庭网关还包括 如图6所示,号码存储模块503,用于通过所述当前通话链路发起呼叫时,记录被 叫号码。 本发明的实施例还提供一种链路切换系统,包括家庭网关;所述家庭网关连接有 至少两条通话链路;所述家庭网关用于监测当前通话链路的工作状态;在所述当前通话链 路故障时,自动将呼叫切换到备用链路,使用该备用链路呼叫被叫号码。 所述家庭网关还用于通过所述当前通话链路发起呼叫时,记录被叫号码,如果链 路发生故障,家庭网关自动获取所述备叫号码,并呼叫所述被叫号码。 上述家庭网关和链路切换系统,在通话过程中链路发生故障时,由主叫方的家庭 网关自动使用另一条链路呼叫被叫号码,完成不同网络之间的信令转换和媒体转换,建立 连接后,主叫方可以继续通话;当前通话过程中出现链路故障时,无需用户重新做一次呼 叫操作,增强了业务的简单、易用性,改善语音链路切换过程,做到平滑切换,提升了用户体验。 本领域普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可 以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中, 该程序在执行时,包括方法实施例的步骤之一或其组合。 另外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模 块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如 果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机 可读取存储介质中。 上述提到的存储介质可以是只读存储器,磁盘或光盘等。 以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
一种链路切换方法,其特征在于,包括监测当前通话链路的工作状态;如果当前通话链路出现故障,自动将呼叫切换到备用链路,使用该备用链路呼叫被叫号码。
2. 根据权利要求1所述的链路切换方法,其特征在于,所述监测当前通话链路的工作 状态之前还包括通过所述当前通话链路发起所述呼叫,记录所述被叫号码。
3. 根据权利要求1或2所述的链路切换方法,其特征在于,所述自动将呼叫切换到备用 链路之前包括通过备用链路向所述被叫号码发出呼叫请求,所述呼叫请求中携带有所述被叫号码。
4. 根据权利要求1所述的链路切换方法,其特征在于,所述当前通话链路为网络电话 VOIP链路或公共电话交换网PSTN链路,所述备用链路为电路交换CS链路,所述自动将呼叫 切换到备用链路包括CS网络分析所述被叫号码,得知被叫号码为VOIP号码或PSTN号码; CS网络将呼叫请求转换为SIP信令,向分组交换PS网络发送所述SIP信令; PS网络根据所述被叫号码,向被叫终端发起呼叫; 如果被叫终端接受呼叫,PS网络向CS网络发送回复报文;CS网络将所述回复报文转换成CS信令,向家庭网关发送所述CS信令,通知家庭网关呼 叫已建立。
5. 根据权利要求4所述的链路切换方法,其特征在于,所述CS网络将所述回复报文转 换成CS信令,向家庭网关发送所述CS信令,通知家庭网关呼叫已建立的步骤之后还包括CS网络的媒体网关将家庭网关发送的CS媒体流转换成PS媒体流,向PS网络发送所述 PS媒体流;CS网络的媒体网关将PS网络发送的PS媒体流转换成CS媒体流,向CS网络发送所述cs媒体流。
6. 根据权利要求1所述的链路切换方法,其特征在于,所述自动将呼叫切换到备用链 路的步骤之前包括向主叫客户端播放提示音,提示家庭网关正在通过备用链路自动重新发起呼叫。
7. —种家庭网关,其特征在于,包括 监测模块,用于监测当前通话链路的工作状态;自动切换模块,用于在所述监测模块监测到所述当前通话链路故障时,自动将呼叫切 换到备用链路,使用该备用链路呼叫被叫号码。
8. 根据权利要求7所述的家庭网关,其特征在于,还包括号码存储模块,用于通过所述当前通话链路发起呼叫时,记录被叫号码。
9. 一种链路切换系统,其特征在于,包括家庭网关;所述家庭网关连接有至少两条通 话链路;所述家庭网关用于监测当前通话链路的工作状态;在所述当前通话链路故障时, 自动将呼叫切换到备用链路,使用该备用链路呼叫被叫号码。
10. 根据权利要求IO所述的链路切换系统,其特征在于,所述家庭网关还用于通过所 述当前通话链路发起呼叫时,记录被叫号码。
全文摘要
本发明公开了一种链路切换方法、家庭网关和链路切换系统。涉及通信领域;解决了采用中断切换机制切换链路带来的用户体验差的问题。所述链路切换方法包括监测当前通话链路的工作状态;如果当前通话链路出现故障,自动将呼叫切换到备用链路,使用该备用链路呼叫被叫号码。本发明适用于多语音链路接入下的链路切换。
文档编号H04W76/04GK101789882SQ200910001160
公开日2010年7月28日 申请日期2009年1月23日 优先权日2009年1月23日
发明者余菲 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1