Ims终端装置间通信的方法和系统以及装置的制作方法

文档序号:7722421阅读:85来源:国知局
专利名称:Ims终端装置间通信的方法和系统以及装置的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种IMS终端装置间通信的方法和系统以及装置。
背景技术
在现有的互联网协议(Internet Protocol ;简称IP)多媒体系统(IPMultimedia Subsystem ;简称IMS)网络系统中,两个IMS终端装置通过标准信令和媒体协议进行交互完成通信过程。具体的,当一个IMS终端装置初始化一次呼叫时,可以通过IMS网络系统中的代理服务器转发该呼叫请求给另一个IMS终端装置,从而完成一次完整的呼叫。但是,当IMS网络系统出现故障时,会使得两个IMS终端装置无法通过IMS网络系统进行呼叫或者呼叫中断,从而给用户的使用带来了不便。

发明内容
本发明实施例提供一种IMS终端装置间通信的方法和系统以及装置,用以解决现有技术中当IMS网络系统出现故障时,会使得两个IMS终端装置无法通过IMS网络系统进行呼叫或者呼叫中断,从而给用户的使用带来了不便的缺陷。本发明实施例提供一种IMS终端装置间通信的方法,包括第一 IMS终端装置检测与第二 IMS终端装置建立的IMS通道是否故障;所述第一 IMS终端装置若检测到故障,则与所述第二 IMS终端装置建立PSTN通道;所述第一 IMS终端装置根据所述PSTN通道获取第二 IMS终端装置对应的IP地址, 并根据所述IP地址,通过互联网,向所述第二 IMS终端装置发起IP呼叫请求,若接收到所述第二 IMS终端装置返回的IP呼叫响应,则与所述第二 IMS终端装置进行IP方式通话。本发明实施例提供一种IMS终端装置,包括故障检测模块,用于检测与第二 IMS终端装置建立的IMS通道是否故障;PSTN通道建立模块,用于若所述故障检测模块检测到所述IMS通道故障,则与所述第二 IMS终端装置建立PSTN通道;IP地址获取模块,用于通过所述PSTN通道获取所述第二 IMS终端装置对应的IP 地址;IP方式通话模块,用于根据所述IP地址,通过互联网,向所述第二 IMS终端装置发起IP呼叫请求,若接收到所述第二 IMS终端装置返回的IP呼叫响应,则与所述第二 IMS终端装置进行IP方式通话。本发明实施例提供一种IMS终端装置间通信的系统,包括IMS网络、PSTN、互联网和至少两个上述所述的IMS终端装置。本发明实施例的IMS终端装置间通信的方法和系统以及装置,通过第一 IMS终端装置检测与第二 IMS终端装置建立的IMS通道是否故障,若第一 IMS终端装置若检测到故障,则与第二 IMS终端装置建立PSTN通道,并根据该PSTN通道获取第二 IMS终端装置对应的IP地址,并根据该IP地址,通过互联网,向第二 IMS终端装置发起IP呼叫请求,若接收到第二 IMS终端装置返回的IP呼叫响应,则与第二 IMS终端装置进行IP方式通话,从而有效地解决了当IMS网络系统出现故障时,会使得两个IMS终端装置无法通过IMS网络系统进行呼叫或者呼叫中断,从而给用户的使用带来了不便的缺陷,有效地提高了用户使用的便捷性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明IMS终端装置间通信的方法的一个实施例的流程图;图2为本发明IMS终端装置间通信的方法的另一个实施例的流程图;图3为本发明IMS终端装置的一个实施例的结构示意图;图4为本发明IMS终端装置的另一个实施例的结构示意图;图5为本发明IMS终端装置间通信的系统的一个实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明IMS终端装置间通信的方法的一个实施例的流程图,如图1所示,本实施例的方法包括步骤101、第一 IMS终端装置检测与第二 IMS终端装置建立的IMS通道是否故障。步骤102、第一 IMS终端装置若检测到IMS通道故障,则与第二 IMS终端装置建立公共交换电话网络(Public Switched Telephone Network ;简称PSTN)通道。在本实施例中,第一 IMS终端装置和第二 IMS终端装置为双模终端装置,换言之, 该第一 IMS终端装置和第二 IMS终端装置既可以接入IMS网络又可以接入PSTN。另外,第一 IMS终端装置和第二 IMS终端装置均具有PSTN逃生口,且在第一 IMS终端装置中存储有第二 IMS终端装置在PSTN中的PSTN号码和在IMS网络中的IMS号码,其中,该PSTN号码和IMS号码可以对应关系存储在第一 IMS终端装置中。当IMS通道故障时,第一 IMS终端装置可以获取该第二 IMS终端装置的PSTN号码,并根据该PSTN号码,通过自身的PSTN逃生口向第二 IMS终端装置发起PSTN呼叫请求,当第二 IMS终端装置通过自身的PSTN逃生口接收到该PSTN呼叫请求,且正常接受该PSTN呼叫时,向该第一 IMS终端装置返回PSTN 呼叫响应,则第一 IMS终端装置与第二 IMS终端装置建立PSTN通道。步骤103、第一 IMS终端装置通过该PSTN通道获取第二 IMS终端装置对应的IP 地址,并根据IP地址,通过互联网,向第二 IMS终端装置发起IP呼叫请求,若接收到该第二IMS终端装置返回的IP呼叫响应,则与第二 IMS终端装置进行IP方式通话。在本实施例中,通过第一 IMS终端装置检测与第二 IMS终端装置建立的IMS通道是否故障,若第一 IMS终端装置若检测到故障,则与第二 IMS终端装置建立PSTN通道,并根据该PSTN通道获取第二 IMS终端装置对应的IP地址,并根据该IP地址,通过互联网,向第二 IMS终端装置发起IP呼叫请求,若接收到第二 IMS终端装置返回的IP呼叫响应,则与第二 IMS终端装置进行IP方式通话,从而有效地解决了当IMS网络系统出现故障时,会使得两个IMS终端装置无法通过IMS网络系统进行呼叫或者呼叫中断,从而给用户的使用带来了不便的缺陷,有效地提高了用户使用的便捷性。图2为本发明IMS终端装置间通信的方法的另一个实施例的流程图,如图2所示, 本实施例的方法包括步骤201、第一 IMS终端装置获取第二 IMS终端装置在IMS网络中的IMS号码,并根据该IMS号码,向IMS网络中的代理服务器发起携带有IMS号码的IMS呼叫请求,以供代理服务器获取与IMS号码对应的IP地址,并将IMS呼叫请求转发给IP地址对应的第二 IMS
终端装置。在本实施例中,第一 IMS终端装置存储有PSTN号码和IMS号码的对应关系表,当需要向第二 IMS终端发起呼叫时,可以获取第二 IMS终端对应的IMS号码。步骤202、第一 IMS终端装置若接收到第二 IMS终端装置返回的IMS呼叫响应,则与第二 IMS终端装置建立IMS通道。步骤203、第一 IMS终端装置在该IMS通道上与第二 IMS终端装置进行IMS方式通话。在本实施例中,第一 IMS终端装置和第二 IMS终端装置为双模终端装置,换言之, 该第一 IMS终端装置和第二 IMS终端装置既可以接入IMS网络又可以接入PSTN。另外,第一 IMS终端装置和第二 IMS终端装置均具有PSTN逃生口。具体的,第一 IMS终端装置存储有PSTN号码和IMS号码的对应关系表,当需要向第二 IMS终端发起呼叫时,可以获取第二 IMS终端对应的IMS号码,第一 IMS终端装置再根据该IMS号码,向IMS网络中的代理服务器发送携带有IMS号码的IMS呼叫请求,当代理服务器接收到给IMS呼叫请求后,可以获取与该IMS号码对应的IP地址,并向该IP地址对应的第二 IMS终端装置转发该IMS呼叫请求,当第二 IMS终端装置接收该IMS呼叫请求后,若第二 IMS终端装置正常接受该IMS呼叫,则向第一 IMS终端装置返回IMS呼叫响应,当第一 IMS终端接收到该IMS呼叫响应后,与第二 IMS终端装置建立IMS通道,以实现第一 IMS终端装置和第二 IMS终端装置在IMS通道上进行IMS方式通话。步骤204、第一 IMS终端装置检测该IMS通道是否故障,若检测到该IMS通道故障, 则获取第二 IMS终端装置在PSTN中对应的PSTN号码,并根据该PSTN号码,通过该PSTN向第二 IMS终端装置发起PSTN呼叫请求,并在接收到第二 IMS终端装置返回的PSTN呼叫响应后,与第二 IMS终端装置建立PSTN通道。在本实施例中,当第一 IMS终端装置在第四预定时间内,没有接收到第二 IMS终端装置返回的IMS呼叫响应,则判断出该IMS通道出现故障。且当第一 IMS终端装置若检测到该IMS通道故障时,第一 IMS终端装置可以从自身存储的PSTN号码和IMS号码对应关系表中获取该第二 IMS终端装置在PSTN中对应的PSTN号码,并根据该PSTN号码,通过自身的PSTN逃生口将该PSTN呼叫请求发送给PSTN,再由PSTN向第二 IMS终端装置发起PSTN 呼叫请求,第二 IMS终端装置通过自身的PSTN逃生口,接收该PSTN呼叫请求,若第二 IMS 终端装置正常接受该PSTN呼叫,则向第一 IMS终端装置返回PSTN呼叫响应,当第一 IMS终端接收到该PSTN呼叫响应后,与第二 IMS终端装置建立PSTN通道。步骤205、第一 IMS终端装置通过该PSTN通道获取第二 IMS终端装置的IP地址, 并根据该IP地址,通过互联网,向第二 IMS终端装置发起IP呼叫请求。步骤206、第一 IMS终端装置判断在第一预定时间内,是否接收到第二 IMS终端装置返回的IP呼叫响应,若在第一预定时间内,接收到该第二 IMS终端装置返回的IP呼叫响应,则执行步骤207 ;若在第一预定时间内,没有接收到第二 IMS终端装置返回的IP呼叫响应,则执行步骤210。步骤207、第一 IMS终端装置与第二 IMS终端装置进行IP方式通话。步骤208、第一 IMS终端装置每隔第二预定时间,根据该IP地址,通过IMS通道,向第二 IMS终端装置发起IMS呼叫请求;步骤209、第一 IMS终端装置判断在第三预定时间内是否接收到第二 IMS终端装置返回的IMS呼叫响应,若在第三预定时间内接收到第二 IMS终端装置返回的IMS呼叫响应, 则执行步骤203 ;若在第三预定时间内没有接收到第二 IMS终端装置返回的IMS呼叫响应, 则执行步骤207。步骤210、第一 IMS终端装置根据PSTN号码,通过PSTN通道向第二 IMS终端装置发起PSTN呼叫请求,若接收到第二 IMS终端装置返回的PSTN呼叫响应,则在该PSTN通道上与第二 IMS终端装置进行PSTN方式通话。步骤211、第一 IMS终端装置每隔第二预定时间,根据该IP地址,通过IMS通道,向第二 IMS终端装置发起IMS呼叫请求。步骤212、第一 IMS终端装置判断是否在第三预定时间内接收到第二 IMS终端装置返回的IMS呼叫响应,若在第三预定时间内接收到第二 IMS终端装置返回的IMS呼叫响应, 则执行步骤203 ;若在第三预定时间内没有接收到第二 IMS终端装置返回的IMS呼叫响应, 则执行步骤213。值得注意的是,在本实施例中,第二预定时间、第三预定时间和第四预定时间可以相同也可以不相同。步骤213、第一 IMS终端装置在该PSTN通道上与第二 IMS终端装置进行PSTN方式通话。在本实施例中,为了有效地的降低用户的通话费用,第一 IMS终端可以每隔第二预定时间,根据该IP地址,通过IMS通道向第二 IMS终端装置发起IMS呼叫请求,若第二 IMS终端装置在第二预定时间内接收到该IMS呼叫请求,且第一 IMS终端装置接收到该第二 IMS终端装置返回的IMS呼叫响应,则说明该IMS通道故障解除,则可以将第一 IMS终端装置和第二 IMS终端装置之间的IP方式通话切换到IMS方式通话,或者将PSTN通道软切换到该IMS通道上,使得第一 IMS终端装置和第二 IMS终端装置在IMS通道上进行IMS方式通话,另外,在重新进行IMS方式通话后,可以删除该PSTN通道。在本实施例中,通过第一 IMS终端装置与第二 IMS终端装置建立IMS通道,并在 IMS通道上与第二 IMS终端装置进行通话,若第一 IMS终端装置检测到IMS通道故障,则通过第二 IMS终端装置在PSTN中对应的号码向第二 IMS终端装置发起PSTN呼叫请求,并在接收到第二 IMS终端装置返回的PSTN呼叫响应后,与第二 IMS终端装置建立PSTN通道,并通过该PSTN通道获取第二 IMS终端装置的IP地址,再根据该IP地址,通过互联网,向第二 IMS终端装置发起IP呼叫请求,若接收到第二 IMS终端装置返回的IP呼叫响应,则与第二 IMS终端装置进行IP方式通话。若没有接收到第二 IMS终端装置返回的IP呼叫响应,则与第二 IMS终端装置进行PSTN方式通话,从而有效地解决了当IMS网络系统出现故障时, 会使得两个IMS终端装置无法通过IMS网络系统进行呼叫或者呼叫中断,从而给用户的使用带来了不便的缺陷,有效地提高了用户使用的便捷性。另外,由于第一 IMS终端装置可以每隔第二预定时间发起IMS呼叫请求,以判断IMS通道是否故障解除,并在IMS通道故障解除后,将IP方式通话切换为IMS方式通话或者将PSTN通道软切换到IMS通道上,以实现用 IMS通道进行正常的IMS方式通话,从而有效地降低了用户通话的费用。图3为本发明IMS终端装置的一个实施例的结构示意图,如图3所示,本实施例的 IMS终端装置包括故障检测模块11、PSTN通道建立模块12、IP地址获取模块13和IP方式通话模块14。其中,故障检测模块11用于检测与第二 IMS终端装置建立的IMS通道是否故障;PSTN通道建立模块12用于若故障检测模块11检测到IMS通道故障,则与第二 IMS 终端装置建立PSTN通道;IP地址获取模块13用于通过PSTN通道获取第二 IMS终端装置对应的IP地址;IP方式通话模块14用于根据IP地址,通过互联网,向第二 IMS终端装置发起IP呼叫请求,若接收到第二 IMS终端装置返回的IP呼叫响应,则与第二 IMS终端装置进行IP方式通话。本实施例的IMS终端装置可以执行图1所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。在本实施例中,通过第一 IMS终端装置检测与第二 IMS终端装置建立的IMS通道是否故障,若第一 IMS终端装置若检测到故障,则与第二 IMS终端装置建立PSTN通道,并根据该PSTN通道获取第二 IMS终端装置对应的IP地址,并根据该IP地址,通过互联网,向第二 IMS终端装置发起IP呼叫请求,若接收到第二 IMS终端装置返回的IP呼叫响应,则与第二 IMS终端装置进行IP方式通话,从而有效地解决了当IMS网络系统出现故障时,会使得两个IMS终端装置无法通过IMS网络系统进行呼叫或者呼叫中断,从而给用户的使用带来了不便的缺陷,有效地提高了用户使用的便捷性。图4为本发明IMS终端装置的另一个实施例的结构示意图,在上述图3所示实施例的基础上,如图4所示,该PSTN通道建立模块12包括PSTN号码获取单元121和PSTN通道建立单元122,其中,PSTN号码获取单元121用于若故障检测模块11检测到故障,则获取第二 IMS终端装置在PSTN中的PSTN号码;PSTN通道建立单元122用于根据PSTN号码,通过PSTN,向第二 IMS终端装置发起PSTN呼叫请求,若接收到第二 IMS终端装置返回的PSTN 呼叫响应,则与第二 IMS终端装置建立PSTN通道。进一步的,该装置还包括PSTN方式通话模块15用于根据该PSTN号码,通过PSTN 通道,向第二 IMS终端装置发起PSTN呼叫请求,若接收到第二 IMS终端装置返回的PSTN呼叫请求,则在PSTN通道上与第二 IMS终端装置进行PSTN方式通话。进一步的,当第一 IMS终端装置和第二 IMS终端装置在IMS通道故障后进行IP方式通话后,该装置还可以包括IMS方式通话模块16用于每隔第二预定时间,根据IP地址,通过IMS通道,向第二 IMS终端发起IMS呼叫请求,若接收到第二 IMS终端装置返回的IMS 呼叫响应,则在IMS通道上与第二 IMS终端装置进行IMS方式通话;或者,当第一 IMS终端装置和第二 IMS终端装置在IMS通道故障后进行PSTN方式通话后,该装置还可以包括IMS方式通话模块16,用于每隔第二预定时间,根据IP地址, 通过IMS通道,向第二 IMS终端装置发起IMS呼叫请求,若接收到第二 IMS终端装置返回的 IMS呼叫响应,则将PSTN通道软切换到IMS通道,并在IMS通道上与第二 IMS终端装置进行 IMS方式通话。更进一步的,该装置还包括拆除模块17,用于拆除PSTN通道。在本实施例中,当IMS通道故障解除,第一 IMS终端装置和第二 IMS终端装置之间重新进行IMS方式通话后,可以拆除PSTN通道。更进一步的,该IMS方式通话模块16包括IMS号码获取单元161、收发单元162 和IMS方式通话单元163,其中,IMS号码获取单元161用于获取第二 IMS终端装置在IMS 网络中的IMS号码;收发单元162用于根据该IMS号码,向IMS网络中的代理服务器发起携带有IMS呼叫请求,以供代理服务器获取与IMS号码对应的IP地址,并将IMS呼叫请求转发给IP地址对应的第二 IMS终端装置;IMS方式通话单元163用于若收发单元162接收到第二 IMS终端装置返回的IMS呼叫响应,则与第二 IMS终端装置建立IMS通道,并在IMS通道上与第二 IMS终端装置进行通话。本实施例的IMS终端装置可以执行图2所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。在本实施例中,通过第一 IMS终端装置与第二 IMS终端装置建立IMS通道,并在 IMS通道上与第二 IMS终端装置进行IMS方式通话,若第一 IMS终端装置检测到IMS通道故障,则根据预先获取的第二 IMS终端装置在PSTN中对应的号码向第二 IMS终端装置发起 PSTN呼叫请求,并在接收到第二 IMS终端装置返回的PSTN呼叫响应后,与第二 IMS终端装置建立PSTN通道,并通过该PSTN通道获取第二 IMS终端装置的IP地址,再根据该IP地址, 通过互联网,向第二 IMS终端装置发起IP呼叫请求,若接收到第二 IMS终端装置返回的IP 呼叫响应,则与第二 IMS终端装置进行IP方式通话,从而有效地解决了当IMS网络系统出现故障时,会使得两个IMS终端装置无法通过IMS网络系统进行呼叫或者呼叫中断,从而给用户的使用带来了不便的缺陷,有效地提高了用户使用的便捷性。图5为本发明IMS终端装置间通信的系统的一个实施例的结构示意图,如图5所示,包括IMS网络21、PSTN 22、互联网23和至少两个IMS终端装置对。其中,该IMS终端装置M可以执行图1或图2所示方法实施例的技术方案,且可以为图3或图4所示装置, 其实现原理相似,此处不再赘述。本实施例的系统解决了当IMS网络系统出现故障时,会使得两个IMS终端装置无法通过IMS网络系统进行呼叫或者呼叫中断,从而给用户的使用带来了不便的缺陷,并有效地提高了用户使用的便捷性。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种IMS终端装置间通信的方法,其特征在于,包括第一 IMS终端装置检测与第二 IMS终端装置建立的IMS通道是否故障;所述第一 IMS终端装置若检测到故障,则与所述第二 IMS终端装置建立PSTN通道;所述第一 IMS终端装置根据所述PSTN通道获取第二 IMS终端装置对应的IP地址,并根据所述IP地址,通过互联网,向所述第二 IMS终端装置发起IP呼叫请求,若接收到所述第二 IMS终端装置返回的IP呼叫响应,则与所述第二 IMS终端装置进行IP方式通话。
2.根据权利要求1所述的IMS终端装置间通信的方法,其特征在于,所述第一IMS终端装置若检测到故障,则与所述第二 IMS终端装置建立PSTN通道,包括所述第一 IMS终端装置若检测到故障,则获取所述第二 IMS终端装置在PSTN中的PSTN 号码,并根据所述PSTN号码,通过所述PSTN,向所述第二 IMS终端装置发起PSTN呼叫请求, 若接收到所述第二 IMS终端装置返回的PSTN呼叫响应,则与所述第二 IMS终端装置建立 PSTN通道。
3.根据权利要求2所述的IMS终端装置间通信的方法,其特征在于,所述第一IMS终端装置根据所述PSTN通道获取第二 IMS终端装置对应的IP地址,并根据所述IP地址,通过互联网,向所述第二 IMS终端装置发起IP呼叫请求,若接收到所述第二 IMS终端装置返回的IP呼叫响应,则与所述第二 IMS终端装置进行IP方式通话之后,还包括所述第一 IMS终端装置若在第一预定时间内,没有接收到所述第二 IMS终端装置返回的IP呼叫响应,则根据所述PSTN号码,通过所述PSTN通道,向所述第二 IMS终端装置发起 PSTN呼叫请求,若接收到所述第二 IMS终端装置返回的PSTN呼叫响应,则在所述PSTN通道上与所述第二 IMS终端装置进行PSTN方式通话。
4.根据权利要求1所述的IMS终端装置间通信的方法,其特征在于,所述第一IMS终端装置根据所述PSTN通道获取第二 IMS终端装置对应的IP地址,并根据所述IP地址,通过互联网,向所述第二 IMS终端装置发起IP呼叫请求,若接收到所述第二 IMS终端装置返回的IP呼叫响应,则与所述第二 IMS终端装置进行IP方式通话之后,还包括所述第一 IMS终端装置每隔第二预定时间,根据所述IP地址,通过所述IMS通道,向所述第二 IMS终端装置发起IMS呼叫请求;所述第一 IMS终端装置若在第三预定时间内接收到所述第二 IMS终端装置返回的IMS 呼叫响应,则在所述IMS通道上与所述第二 IMS终端装置进行IMS方式通话;拆除所述PSTN通道。
5.根据权利要求3所述的IMS终端装置间通信的方法,其特征在于,所述第一IMS终端装置若在第一预定时间内,没有接收到所述第二 IMS终端装置返回的IP呼叫响应,则根据预先获取的第二 IMS终端装置在PSTN中的PSTN号码,通过所述PSTN通道,向所述第二 IMS终端装置发起PSTN呼叫请求,若接收到所述第二 IMS终端装置返回的PSTN呼叫响应, 则在所述PSTN通道上与所述第二 IMS终端装置进行PSTN方式通话之后,还包括所述第一 IMS终端装置每隔第二预定时间,根据所述IP地址,通过所述IMS通道,向所述第二 IMS终端装置发起IMS呼叫请求;所述第一 IMS终端装置若接收到第二 IMS终端装置返回的IMS呼叫响应,则将所述 PSTN通道软切换到所述IMS通道,以在所述IMS通道上与所述第二 IMS终端装置进行IMS 方式通话;拆除所述PSTN通道。
6.根据权利要求1至5任一项所述的IMS终端装置间通信的方法,其特征在于,在所述第一 IMS终端装置检测与第二 IMS终端装置建立的IMS通道是否故障之前,还包括所述第一 IMS终端装置获取所述第二 IMS终端装置在IMS网络中的IMS号码; 所述第一 IMS终端装置根据所述IMS号码,向所述IMS网络中的代理服务器发起携带有所述IMS号码的IMS呼叫请求,以供所述代理服务器获取与所述IMS号码对应的IP地址, 并将所述IMS呼叫请求转发给所述IP地址对应的第二 IMS终端装置;所述第一 IMS终端装置若接收到所述第二 IMS终端装置返回的IMS呼叫响应,则与所述第二 IMS终端装置建立IMS通道,并在所述IMS通道上与所述第二 IMS终端装置进行通话。
7.一种IMS终端装置,其特征在于,包括故障检测模块,用于检测与第二 IMS终端装置建立的IMS通道是否故障; PSTN通道建立模块,用于若所述故障检测模块检测到所述IMS通道故障,则与所述第二 IMS终端装置建立PSTN通道;IP地址获取模块,用于通过所述PSTN通道获取所述第二 IMS终端装置对应的IP地址; IP方式通话模块,用于根据所述IP地址,通过互联网,向所述第二 IMS终端装置发起 IP呼叫请求,若接收到所述第二 IMS终端装置返回的IP呼叫响应,则与所述第二 IMS终端装置进行IP方式通话。
8.根据权利要求7所述的IMS终端装置,其特征在于,PSTN通道建立模块包括 PSTN号码获取单元,用于若所述故障检测模块检测到故障,则获取所述第二 IMS终端装置在PSTN中的PSTN号码;PSTN通道建立单元,用于根据所述PSTN号码,通过PSTN,向所述第二 IMS终端装置发起PSTN呼叫请求,若接收到所述第二 IMS终端装置返回的PSTN呼叫响应,则与所述第二 IMS终端装置建立PSTN通道。
9.根据权利要求8所述的IMS终端装置,其特征在于,还包括PSTN方式通话模块,用于根据所述PSTN号码,通过所述PSTN通道,向所述第二 IMS终端装置发起PSTN呼叫请求,若接收到所述第二 IMS终端装置返回的PSTN呼叫请求,则在所述PSTN通道上与所述第二 IMS终端装置进行PSTN方式通话。
10.根据权利要求8所述的IMS终端装置,其特征在于,还包括IMS方式通话模块,用于每隔第二预定时间,根据所述IP地址,通过所述IMS通道,向所述第二 IMS终端发起IMS呼叫请求,若接收到所述第二 IMS终端装置返回的IMS呼叫响应, 则在所述IMS通道上与所述第二 IMS终端装置进行IMS方式通话。
11.根据权利要求8所述的IMS终端装置,其特征在于,还包括IMS方式通话模块,用于每隔第二预定时间,根据所述IP地址,通过所述IMS通道,向所述第二 IMS终端装置发起IMS呼叫请求,若接收到所述第二 IMS终端装置返回的IMS呼叫响应,则将所述PSTN通道软切换到所述IMS通道,并在所述IMS通道上与所述第二 IMS终端装置进行IMS方式通话。
12.根据权要求10或11所述的IMS终端装置,其特征在于,还包括 拆除模块,用于拆除所述PSTN通道。
13.根据权利要求10或11所述的IMS终端装置,其特征在于,所述IMS方式通话模块包括IMS号码获取单元,用于获取所述第二 IMS终端装置在IMS网络中的IMS号码; 收发单元,用于根据所述IMS号码,向所述IMS网络中的代理服务器发起携带有所述 IMS号码的IMS呼叫请求,以供所述代理服务器获取与所述IMS号码对应的IP地址,并将所述IMS呼叫请求转发给所述IP地址对应的第二 IMS终端装置;IMS方式通话单元,用于若所述收发单元接收到所述第二 IMS终端装置返回的IMS呼叫响应,则与所述第二 IMS终端装置建立IMS通道,并在所述IMS通道上与所述第二 IMS终端装置进行通话。
14.一种IMS终端装置间通信的系统,其特征在于,包括IMS网络、PSTN、互联网和至少两个如权利要求7至13任一项所述的IMS终端装置。
全文摘要
本发明提供一种IMS终端装置间通信的方法和系统以及装置,该方法包括第一IMS终端装置检测与第二IMS终端装置建立的IMS通道是否故障;若检测到故障,则与第二IMS终端装置建立PSTN通道;根据PSTN通道获取第二IMS终端装置对应的IP地址,并根据IP地址,通过互联网,向第二IMS终端装置发起IP呼叫请求,若接收到第二IMS终端装置返回的IP呼叫响应,则与第二IMS终端装置进行IP方式通话。
文档编号H04L29/06GK102255911SQ20111019505
公开日2011年11月23日 申请日期2011年7月12日 优先权日2011年7月12日
发明者田新雪 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1