一种降低彩铃业务呼叫失败的方法和系统的制作方法

文档序号:7689098阅读:247来源:国知局
专利名称:一种降低彩铃业务呼叫失败的方法和系统的制作方法
技术领域
本发明涉及移动通信技术领域,具体涉及一种宽带彩铃主用设备服务异常倒换到备用设备后降低彩铃业务呼叫失败的方法和系统。
背景技术
在彩铃业务现网应用中,智能网各个业务控制点(Service Control Point,简称SCP) 一般采取双机容错方式搭建。主用SCP出现宕机、断网、数据库异常、智能网平台进程异常等情况会被双机软件所检测,并发出指令由备用SCP服务。上述主备用SCP倒换发生时一般会有若干路呼叫进行中,由于主用设备崩溃,这些呼叫将全部失败。而倒换过程长短取决于双机心跳检测设置、备用设备硬件配置水平、网络带宽、备用设备智能网服务启动过程等。若在话务高峰且倒换时间过长,有可能引起大量呼损进而引发较多用户投诉。宽带彩铃业务平台和交换侧以及放音设备通过一个会话层的信令控制协议(SIP Session Initiation Protocol,简称SIP)、与承载无关的呼叫控制协议(BearerIndependent Call Control protocol,简称 BICC)、媒体网关控制协议(Media GatewayControl Protocol,简称MGCP)等基于IP的协议进行交互,呼叫流程则分为跨接方案和非跨接方案。其中跨接方案中业务平台指示彩铃播放并接续被叫;非跨接方案中业务平台仅指示彩铃播放,接续被叫由交换设备完成。业务平台倒换过程发生呼损可划分为如下情况(I)倒换期间交换侧向业务平台发起新的起呼请求;(2)正在进行媒体协商、数据访问、状态机迁移等各种信令交互和内部业务流程;(3)跨接方案内部流程告一段落,媒体服务器向主叫播放彩铃音;(4)非跨接方案内部流程告一段落,正进行向主叫播放彩铃音;(5)跨接方案内部流程告一段落,正在进行主被叫通话(非跨接方案不存在主被叫通过业务平台通话接续的情况)。第(I)种情况倒换引起起呼请求得不到响应将发生重传,此时主用设备已无法处理该请求及为之分配内存数据区。倒换成功后备机若收到重传请求即可正常处理;若重传已超时则交换侧发起的该呼叫失败,且这种失败的恢复不具有可行性。第(2)种情况倒换前主用设备业务处于复杂的状态迁移中,将这些呼叫在备用设备恢复将消耗较多系统资源用于重新创建数据区并实施业务状态后续变迁。而来自倒换本身以及交换侧或媒体服务器后续信令有着若干不确定性(包括收到接通、挂机、再次协商等各种请求或响应,以及这些消息的重传直至超时),后续状态变迁无法准确控制。因此这部分呼叫的恢复不具有可行性。第(3)种情况跨接方案倒换前处于彩铃播放状态。此时尽管业务流程处于等待状态,但类似第(2)种情况同样后续信令的不确定性较多,可能收到接通、挂机、新的协商请求及响应消息,以及这些消息的重传直至超时,后续状态变迁无法确定控制,这部分呼叫的恢复同样不具有可行性。第(4)种情况非跨接方案倒换前处于彩铃播放状态。此时业务流程处于等待状态,倒换期间可能收到挂机信令用于停止放音。倒换后如果在备机持续这批呼叫,若收到挂机信令则指示放音停止,否则默认为放音状态并向主叫交换侧发送对话内检测,定时器周期内收到检测响应则继续播放,否则停止放音并释放会话。第(5)种情况跨接方案倒换前处于通话状态。此时业务处于等待状态,倒换期间可能收到挂机信令停止通话。倒换后如果在备机持续这批呼叫,若收到挂机信令则传送到对端释放呼叫,否则默认为继续通话并向主被叫侧分别发送对话内检测,定时器周期内收到检测响应则继续通话,否则指示对端停止通话并释放对话。现有的专利文献包括专利申请号为CN200910158328. 5的中国专利申请“一种双机热备技术中实时处理数据的方法、系统和设备”和专利申请号为CN200610034519的中国专利申请“实现双机热备份中同步数据的方法及装置”。专利申请号为CN200910158328. 5的中国专利申请提出了一种双机热备技术中实时处理数据的方法、系统和设备,保证了对数据进行实时处理、不存在延时。该专利申请没有针对宽带语音业务中放音和通话在智能网平台备用设备的持续提出解决方法。
专利申请号为CN200610034519的中国专利申请提出了一种双机热备份中同步数据的方法及装置。该专利申请中,同步数据被压缩并添加相应校验码后向备机传送,减少双机同步时间并避免数据丢失。该专利所提出的数据同步方式并不能有效应用于宽带语音业务的主备同步应用。目前,在现有的宽带彩铃业务流程中,如果主备用设备发生倒换,则放弃本次呼叫释放对话,备用设备重新开始接受发起的新呼叫,完成新的彩铃业务,备用设备无法恢复原始呼叫。因此,急需一种在彩铃业务平台主备用设备倒换后,可以恢复彩铃播放和通话状态,降低宽带彩铃主机崩溃和恢复期间的呼叫失败率的方法。

发明内容
本发明需要解决的技术问题是提供一种降低彩铃业务呼叫失败的方法和系统,在彩铃业务平台主备用设备倒换后,可以恢复彩铃播放和通话状态,降低宽带彩铃主机崩溃和恢复期间的呼叫失败率。为了解决上述技术问题,本发明提供了一种降低彩铃业务呼叫失败的方法,包括主用设备在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器,所述主用设备和备用设备倒换后,所述备用设备从所述共享存储器中读取所述呼叫数据,恢复呼叫。进一步地,所述呼叫业务流程进入指定状态包括彩铃业务平台采用非跨接方案呼叫业务流程进入向主叫方播放彩铃状态,或者彩铃业务平台采用跨接方案呼叫业务流程进入主被叫通话状态。进一步地,所述呼叫数据包括彩铃业务平台采用非跨接方案时向主叫方播放彩铃的数据,或者彩铃业务平台采用跨接方案时主被叫通话的数据。进一步地,所述方法还包括所述备用设备恢复呼叫后,若收到挂机信令则释放呼叫;否则根据呼叫内检测结果保持或放弃所述主用设备和备用设备倒换前呼叫业务流程所处状态。进一步地,所述根据呼叫内检测结果保持或放弃所述主用设备和备用设备倒换前呼叫业务流程所处状态,包括若所述彩铃业务平台采用非跨接方案,所述备用设备向主叫方发送呼叫内检测消息,若收到主叫方的响应消息,则保持向主叫方播放彩铃状态,否则释放呼叫;若所述彩铃业务平台采用跨接方案,所述备用设备向主叫方和被叫方分别发送呼叫内检测消息,若收到所述主叫方和被叫方的响应消息,则保持主被叫通话状态,否则释放呼叫。进一步地,所述主用设备将所述呼叫的呼叫数据写入所述共享存储器后还将该呼叫数据标记为有效,若呼叫结束后主用设备和备用设备未发生倒换,则所述主用设备将所述共享存储器中该呼叫的呼叫数据标记为无效或者删除;所述备用设备从所述共享存储器中读取所述呼叫数据后,将所述共享存储器中所述主用设备写入的呼叫数据均标记为无效或删除。进一步地,所述主用设备在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据 写入共享存储器包括在给定时间或给定呼叫个数阈值中,所述主用设备写入共享存储器的呼叫个数与该给定时间内的总呼叫个数或者与该呼叫个数阈值的比值不大于呼叫数据写入比例。进一步地,所述备用设备从所述共享存储器中读取所述呼叫数据包括所述备用设备从所述共享存储器中读出的有效呼叫数据对应的呼叫个数与所述主用设备存储到所述共享存储器中的有效呼叫数据对应的呼叫个数的比值不大于呼叫数据读出比例。进一步地,按如下方式确定所述呼叫数据写入比例/读出比例系统管理员设定呼叫数据写入比例/读出比例;系统定时收集系统性能指标,并根据所述系统性能指标确定相应的呼叫数据写入比例/读出比例;将所述系统确定的相应的呼叫数据写入比例/读出比例与系统管理员设定的所述呼叫数据写入比例/读出比例进行比较,选择值较小者作为最终呼叫数据写入比例/读出比例。此外,为了解决上述技术问题,本发明还提供了一种降低彩铃业务呼叫失败的系统,包括主用设备、备用设备和共享存储器,其中,所述主用设备,用于在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器;所述备用设备,用于在主用设备和备用设备倒换后,从所述共享存储器中读取所述呼叫数据,恢复呼叫。进一步地,所述呼叫业务流程进入指定状态包括彩铃业务平台采用非跨接方案呼叫业务流程进入向主叫方播放彩铃状态,或者彩铃业务平台采用跨接方案呼叫业务流程进入主被叫通话状态。进一步地,所述呼叫数据包括彩铃业务平台采用非跨接方案时向主叫方播放彩铃的数据,或者彩铃业务平台采用跨接方案时主被叫通话的数据。进一步地,所述备用设备,还用于在恢复呼叫后,若收到挂机信令则释放呼叫;否则根据呼叫内检测结果保持或放弃所述主用设备和备用设备倒换前呼叫业务流程所处状态。
进一步地,所述备用设备还用于若所述彩铃业务平台采用非跨接方案,向主叫方发送呼叫内检测消息,若收到主叫方的响应消息,则保持向主叫方播放彩铃状态,否则释放对话;以及,若所述彩铃业务平台采用跨接方案,向主叫方和被叫方分别发送呼叫内检测消息,若收到所述主叫方和被叫方的响应消息,则保持主被叫通话状态,否则释放对话。进一步地,所述主用设备,还用于将所述呼叫的呼叫数据写入所述共享存储器后将该呼叫数据标记为有效,若呼叫结束后主用设备和备用设备未发生倒换,则将所述共享存储器中该呼叫的呼叫数据标记为无效或者删除;所述备用设备,还用于从所述共享存储器中读取所述呼叫数据后,将所述共享存储器中所述主用设备写入的呼叫数据均标记为无效或删除。 进一步地,所述主用设备在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器包括在给定时间或给定呼叫个数阈值中,所述主用设备写入共享存储器的呼叫个数与该给定时间内的总呼叫个数或者与该呼叫个数阈值的比值不大于呼叫数据写入比例。进一步地,所述备用设备从所述共享存储器中读取所述呼叫数据包括所述备用设备从所述共享存储器中读出的有效呼叫数据对应的呼叫个数与所述主用设备存储到所述共享存储器中的有效呼叫数据对应的呼叫个数的比值不大于呼叫数据读出比例。进一步地,所述系统还包括性能监控及数据写入/读出控制设备,用于按如下方式确定所述呼叫数据写入比例/读出比例定时收集系统性能指标,并根据所述系统性能指标确定相应的呼叫数据写入比例/读出比例;将所述系统确定的相应的呼叫数据写入比例/读出比例与系统管理员设定的呼叫数据写入比例/读出比例进行比较,选择值较小者作为最终呼叫数据写入比例/读出比例。与现有技术相比,采用本发明后,可以有效地使宽带彩铃业务双机容错组网下倒换后的彩铃播放和通话得到恢复,降低宽带彩铃主机崩溃和恢复期间的呼叫失败率,同时避免影响正常业务的稳定性以及系统性能。


图I是实施例中降低彩铃业务呼叫失败的系统结构图;图2是实施例中降低彩铃业务呼叫失败的方法流程图;图3是一个应用示例中降低彩铃业务呼叫失败的系统结构图;图4是图3所示降低彩铃业务呼叫失败的系统的工作流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例一
如图I所示,本发明实施例提供了一种降低彩铃业务呼叫失败的系统,该系统包括主用设备、备用设备、双机监控设备以及共享存储器,其中所述主用设备,用于在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器;其中,所述呼叫业务流程进入指定状态包括彩铃业务平台采用非跨接方案呼叫业务流程进入向主叫方播放彩铃状态,或者彩铃业务平台采用跨接方案呼叫业务流程进入主被叫通话状态。所述呼叫数据包括彩铃业务平台采用非跨接方案时向主叫方播放彩铃的数据,或者彩铃业务平台采用跨接方案时主被叫通话的数据。其中,所述主用设备在将该呼叫的呼叫数据写入共享存储器时,在给定时间或给定呼叫个数阈值中,所述主用设备写入共享存储器的呼叫个数与该给定时间内的总呼叫个
数或者与该呼叫个数阈值的比值不大于呼叫数据写入比例,即,所述主用设备将该呼叫的呼叫数据按照某一呼叫数据写入比例写入共享存储器。所述呼叫数据写入比例是指写入共享存储器的呼叫个数与该给定时间内的总呼叫个数或者与该呼叫个数阈值的比值,该比值可以由系统管理员设定,也可以在系统运行后动态修改,随着其它可动态修改参数被系统定时读取、并于下个周期内生效,或者结合系统性能指标来动态地确定。所述备用设备,用于在主用设备和备用设备倒换后,从所述共享存储器中读取所述呼叫数据,恢复呼叫。其中,所述备用设备按照呼叫数据读出比例从所述共享存储器中将有效呼叫数据读出。所述呼叫数据读出比例是指读出的呼叫数占共享存储器中有效的呼叫数据数的百分比,所述呼叫数据读出比例的确定与呼叫数据写入比例类似,也可以由系统管理员设定,也可以在系统运行后动态修改,随着其它可动态修改参数被系统定时读取、并于下个周期内生效,或者结合系统性能指标来动态地确定。所述备用设备从所述共享存储器中读取所述呼叫数据后,将所述共享存储器中所述主用设备写入的呼叫数据均标记为无效或删除。其中,在备用设备恢复呼叫后,所述备用设备还用于若收到挂机信令则释放呼叫;否则根据呼叫内检测结果保持或放弃所述主用设备和备用设备倒换前呼叫业务流程所处状态。所述备用设备根据呼叫内检测结果保持或放弃所述主用设备和备用设备倒换前呼叫业务流程所处状态,包括若所述彩铃业务平台采用非跨接方案,所述备用设备向主叫方发送呼叫内检测消息,若收到主叫方的响应消息,则保持向主叫方播放彩铃状态,否则释放呼叫;若所述彩铃业务平台采用跨接方案,所述备用设备向主叫方和被叫方分别发送呼叫内检测消息,若收到所述主叫方和被叫方的响应消息,则保持主被叫通话状态,否则释放呼叫。所述双机监控设备,用于监控主用设备的运行状况,并在主用设备异常时启用备用设备。相应地,如图2所示,本发明实施例提供了一种降低彩铃业务呼叫失败的方法,包括以下步骤
SlOl :主用设备在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器;其中,所述呼叫业务流程进入指定状态包括彩铃业务平台采用非跨接方案呼叫业务流程处于向主叫方播放彩铃状态或者彩铃业务平台采用跨接方案呼叫业务流程处于主被叫通话状态,主用设备将当前呼叫数据写入共享存储器;也可以根据需要设定状态。其中,主用设备写入共享存储器的当前呼叫数据包括彩铃业务平台采用非跨接方案时向主叫方播放彩铃的数据,或者彩铃业务平台采用跨接方案时主被叫通话的数据。其中,所述主用设备在将该呼叫的呼叫数据写入共享存储器时,在给定时间或给定呼叫个数阈值中,所述主用设备写入共享存储器的呼叫个数与该给定时间内的总呼叫个数或者与该呼叫个数阈值的比值不大于呼叫数据写入比例,即,所述主用设备按照呼叫数据写入比例将呼叫数据写入共享存储器。比如,可以设定监控周期,每个监控周期内,写入共享存储器的呼叫个数与该段时间内的总呼叫个数之比不超过30%,或者,使用计数器,设定每N个呼叫中,写入共享存储器的呼叫个数不超过30%,N值根据需要设定。 呼叫数据写入比例可以由系统管理员设定,也可以在系统运行后动态修改,随着其它可动态修改参数被系统定时读取、并于下个周期内生效,或者结合系统性能指标来动态地确定。S102 :主用设备出现异常后,主用设备和备用设备进行倒换;S103 :备用设备从所述共享存储器中读取所述呼叫数据,恢复呼叫。其中,所述备用设备按照呼叫数据读出比例从所述共享存储器中将有效呼叫数据读出。所述备用设备从所述共享存储器中读出的有效呼叫数据对应的呼叫个数与所述主用设备存储到所述共享存储器中的有效呼叫数据对应的呼叫个数的比值不大于呼叫数据读出比例。所述呼叫数据读出比例的确定与呼叫数据写入比例类似,也可以由系统管理员设定,也可以在系统运行后动态修改,随着其它可动态修改参数被系统定时读取、并于下个周期内生效,或者结合系统性能指标来动态地确定。其中,所述备用设备从所述共享存储器中读取所述呼叫数据后,将所述共享存储器中所述主用设备写入的呼叫数据均标记为无效或删除。这样,共享存储器就可以节省存储空间,被标识为无效的数据可被新数据所覆盖,并能够保证后续话务的良好性能和稳定性。在上述步骤中,所述呼叫数据写入比例/读出比例可以按照以下方式但不排除其他动态的方式来确定,包括系统管理员设定呼叫数据写入比例/读出比例;系统定时收集系统性能指标,并根据所述系统性能指标确定相应的呼叫数据写入比例/读出比例;将所述系统确定的相应的呼叫数据写入比例/读出比例与系统管理员设定的所述呼叫数据写入比例/读出比例进行比较,选择值较小者作为最终呼叫数据写入比例/读出比例。此外,在步骤S103中,所述备用设备恢复呼叫后,若收到挂机信令则释放呼叫;否则根据呼叫内检测结果保持或放弃所述主用设备和备用设备倒换前呼叫业务流程所处状态,具体为若所述彩铃业务平台采用非跨接方案,所述备用设备向主叫方发送呼叫内检测消息,若收到主叫方的响应消息,则保持向主叫方播放彩铃状态,否则释放呼叫;若所述彩铃业务平台采用跨接方案,所述备用设备向主叫方和被叫方分别发送呼叫内检测消息,若收到所述主叫方和被叫方的响应消息,则保持主被叫通话状态,否则释放呼叫。在一个应用示例中,如图3所示,所述降低彩铃业务呼叫失败的系统还可以包括性能监控及数据写入/读出控制设备,用于确定呼叫数据写入比例/读出比例,可以按照以下方式但不排除其他动态的方式来确定所述性能监控及数据写入/读出控制设备定时收集系统性能指标,并根据所述系统性能指标确定相应的呼叫数据写入比例/读出比例; 所述性能监控及数据写入/读出控制设备将所述系统确定的相应的呼叫数据写入比例/读出比例与系统管理员设定的呼叫数据写入比例/读出比例进行比较,选择值较小者作为最终呼叫数据写入比例/读出比例。其中,系统管理员手动设定呼叫数据写入/读出比例,设定监控周期内(通常是10分钟,该比例可根据实际情况配置)呼叫数占总呼叫数百分比的上限。该值在系统运行后可以动态修改,随着其它可动态修改参数被系统定时读取、并于下个周期内生效。其中,所述系统性能指标包括整体CPU利用率和内存占用率、关键进程CPU和内存占用率、IO吞吐量(可选)等。在具体实施方式
时,可以将不同情况下的系统性能指标与呼叫数据写入/读出比例形成对应关系,性能监控及数据写入/读出控制设备采集到性能数据后,在上述对应关系中匹配到能够满足的性能最优的记录,获得对应的呼叫数据写入/读出比例,进入下个监控周期后,性能监控及数据写入/读出控制设备继续采集性能数据并生成新的呼叫数据写入/读出比例。在具体实施时,可以为系统性能指标与系统当前允许的呼叫数据写入比例设定如表I所不的对应关系
_CPU占用率内存空闲率当前总话务量呼叫数据写入比例
12%以下 50%以上每秒150个呼最高为80%____叫以下__
26%以下 40%以上每秒200呼叫最高为60%______表I :系统性能指标与系统当前允许的呼叫数据写入比例的对应关系假设系统管理员设定的数据写入比例上限为70%,如果当前系统性能指标对应第一种对应关系,即呼叫数据写入比例最高为80%,在比较后选取两者中较小值,即70%作为写入共享存储器的最终呼叫数据写入比例;如果当前系统性能指标对应第二种对应关系,即呼叫数据写入比例最高为60%,在比较后选取两者中较小值,即60%作为写入共享存储器的最终呼叫数据写入比例。在本应用示例中,所述主用设备还可以设置一个每百个呼叫的业务状态计数器,计数器初始值为0,在每个监控周期内一次彩铃呼叫触发该计数器加1,到达100后重新置0,重新累加。例如,最终的呼叫数据写入比例为30%,则主用设备可以设置将计数器计数为O 29对应的呼叫数据写入共享存储器。这样,就可以实现按照最终的呼叫数据写入比例将计数器对应的呼叫数写入共享存储器了。相应地,也可以为系统性能指标与系统当前允许的呼叫数据读出比例设定如表2所不的对应关系
权利要求
1.一种降低彩铃业务呼叫失败的方法,包括 主用设备在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器,所述主用设备和备用设备倒换后,所述备用设备从所述共享存储器中读取所述呼叫数据,恢复呼叫。
2.如权利要求I所述的方法,其特征在于 所述呼叫业务流程进入指定状态包括彩铃业务平台采用非跨接方案呼叫业务流程进入向主叫方播放彩铃状态,或者彩铃业务平台采用跨接方案呼叫业务流程进入主被叫通话状态。
3.如权利要求I所述的方法,其特征在于 所述呼叫数据包括彩铃业务平台采用非跨接方案时向主叫方播放彩铃的数据,或者彩铃业务平台采用跨接方案时主被叫通话的数据。
4.如权利要求I所述的方法,其特征在于 所述方法还包括 所述备用设备恢复呼叫后,若收到挂机信令则释放呼叫;否则根据呼叫内检测结果保持或放弃所述主用设备和备用设备倒换前呼叫业务流程所处状态。
5.如权利要求4所述的方法,其特征在于 所述根据呼叫内检测结果保持或放弃所述主用设备和备用设备倒换前呼叫业务流程所处状态,包括 若所述彩铃业务平台采用非跨接方案,所述备用设备向主叫方发送呼叫内检测消息,若收到主叫方的响应消息,则保持向主叫方播放彩铃状态,否则释放呼叫; 若所述彩铃业务平台采用跨接方案,所述备用设备向主叫方和被叫方分别发送呼叫内检测消息,若收到所述主叫方和被叫方的响应消息,则保持主被叫通话状态,否则释放呼口 H。
6.如权利要求I所述的方法,其特征在于 所述主用设备将所述呼叫的呼叫数据写入所述共享存储器后还将该呼叫数据标记为有效,若呼叫结束后主用设备和备用设备未发生倒换,则所述主用设备将所述共享存储器中该呼叫的呼叫数据标记为无效或者删除; 所述备用设备从所述共享存储器中读取所述呼叫数据后,将所述共享存储器中所述主用设备写入的呼叫数据均标记为无效或删除。
7.如权利要求I所述的方法,其特征在于所述方法还包括 所述主用设备在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器包括 在给定时间或给定呼叫个数阈值中,所述主用设备写入共享存储器的呼叫个数与该给定时间内的总呼叫个数或者与该呼叫个数阈值的比值不大于呼叫数据写入比例。
8.如权利要求I所述的方法,其特征在于 所述备用设备从所述共享存储器中读取所述呼叫数据包括所述备用设备从所述共享存储器中读出的有效呼叫数据对应的呼叫个数与所述主用设备存储到所述共享存储器中的有效呼叫数据对应的呼叫个数的比值不大于呼叫数据读出比例。
9.如权利要求7或8所述的方法,其特征在于按如下方式确定所述呼叫数据写入比例/读出比例 系统管理员设定呼叫数据写入比例/读出比例; 系统定时收集系统性能指标,并根据所述系统性能指标确定相应的呼叫数据写入比例/读出比例; 将所述系统确定的相应的呼叫数据写入比例/读出比例与系统管理员设定的所述呼叫数据写入比例/读出比例进行比较,选择值较小者作为最终呼叫数据写入比例/读出比例。
10.一种降低彩铃业务呼叫失败的系统,包括主用设备、备用设备和共享存储器,其特征在于 所述主用设备,用于在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器; 所述备用设备,用于在所述主用设备和所述备用设备倒换后,从所述共享存储器中读取所述呼叫数据,恢复呼叫。
11.如权利要求10所述的系统,其特征在于 所述呼叫业务流程进入指定状态包括彩铃业务平台采用非跨接方案呼叫业务流程进入向主叫方播放彩铃状态,或者彩铃业务平台采用跨接方案呼叫业务流程进入主被叫通话状态。
12.如权利要求10所述的系统,其特征在于 所述呼叫数据包括彩铃业务平台采用非跨接方案时向主叫方播放彩铃的数据,或者彩铃业务平台采用跨接方案时主被叫通话的数据。
13.如权利要求10所述的系统,其特征在于 所述备用设备,还用于在恢复呼叫后,若收到挂机信令则释放呼叫;否则根据呼叫内检测结果保持或放弃所述主用设备和备用设备倒换前呼叫业务流程所处状态。
14.如权利要求13所述的系统,其特征在于 所述备用设备还用于若所述彩铃业务平台采用非跨接方案,向主叫方发送呼叫内检测消息,若收到主叫方的响应消息,则保持向主叫方播放彩铃状态,否则释放对话;以及, 若所述彩铃业务平台采用跨接方案,向主叫方和被叫方分别发送呼叫内检测消息,若收到所述主叫方和被叫方的响应消息,则保持主被叫通话状态,否则释放对话。
15.如权利要求10所述的系统,其特征在于 所述主用设备,还用于将所述呼叫的呼叫数据写入所述共享存储器后将该呼叫数据标记为有效,若呼叫结束后所述主用设备和所述备用设备未发生倒换,则将所述共享存储器中该呼叫的呼叫数据标记为无效或者删除; 所述备用设备,还用于从所述共享存储器中读取所述呼叫数据后,将所述共享存储器中所述主用设备写入的呼叫数据均标记为无效或删除。
16.如权利要求10所述的系统,其特征在于 所述主用设备在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器包括 在给定时间或给定呼叫个数阈值中,所述主用设备写入共享存储器的呼叫个数与该给定时间内的总呼叫个数或者与该呼叫个数阈值的比值不大于呼叫数据写入比例。
17.如权利要求10所述的系统,其特征在于 所述备用设备从所述共享存储器中读取所述呼叫数据包括所述备用设备从所述共享存储器中读出的有效呼叫数据对应的呼叫个数与所述主用设备存储到所述共享存储器中的有效呼叫数据对应的呼叫个数的比值不大于呼叫数据读出比例。
18.如权利要求16或17所述的系统,其特征在于 所述系统还包括性能监控及数据写入/读出控制设备,用于按如下方式确定所述呼叫数据写入比例/读出比例 定时收集系统性能指标,并根据所述系统性能指标确定相应的呼叫数据写入比例/读出比例;将所述系统确定的相应的呼叫数据写入比例/读出比例与系统管理员设定的呼叫数据写入比例/读出比例进行比较,选择值较小者作为最终呼叫数据写入比例/读出比例。
全文摘要
本发明公开了一种降低彩铃业务呼叫失败的方法及系统,其中,所述系统包括主用设备、备用设备和共享存储器,所述方法包括主用设备在呼叫业务流程进入指定状态后,将该呼叫的呼叫数据写入共享存储器,所述主用设备和备用设备倒换后,所述备用设备从所述共享存储器中读取所述呼叫数据,恢复呼叫。这种方法及系统可以有效地使宽带彩铃业务双机容错组网下倒换后的彩铃播放和通话得到恢复,降低宽带彩铃主机崩溃和恢复期间的呼叫失败率,同时避免影响正常业务的稳定性以及系统性能。
文档编号H04W4/12GK102821365SQ20111015289
公开日2012年12月12日 申请日期2011年6月8日 优先权日2011年6月8日
发明者贺镇海 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1