接口机调用实现方法和系统.pdf

上传人:大师****2 文档编号:1091207 上传时间:2018-03-30 格式:PDF 页数:17 大小:564.86KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810125236.2

申请日:

2008.06.16

公开号:

CN101610427A

公开日:

2009.12.23

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止 IPC(主分类):H04Q 3/00申请日:20080616授权公告日:20110420终止日期:20160616|||专利权的转移IPC(主分类):H04Q 3/00变更事项:专利权人变更前权利人:中兴通讯股份有限公司变更后权利人:南京中兴新软件有限责任公司变更事项:地址变更前权利人:518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦变更后权利人:210012 江苏省南京市雨花台区紫荆花路68号登记生效日:20150522|||授权|||实质审查的生效|||公开

IPC分类号:

H04Q3/00; H04M3/42

主分类号:

H04Q3/00

申请人:

中兴通讯股份有限公司

发明人:

李 燕

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦

优先权:

专利代理机构:

北京康信知识产权代理有限责任公司

代理人:

尚志峰;吴孟秋

PDF下载: PDF下载
内容摘要

本发明公开了一种接口机调用实现方法,用于包括主用接口机和至少一个备用接口机的接口机,该方法包括:呼叫组的第一个呼叫呼入时,判断主用接口机是否处于正常工作状态;在主用接口机处于正常工作状态的情况下,将主用接口机的状态标记设置为正常,调用主用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用主用接口机进行业务;在主用接口机处于异常工作状态的情况下,将主用接口机的状态标记设置为异常,调用备用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用备用接口机进行业务。本发明公开了一种接口机调用实现系统。通过本发明,保证了业务的接入,提高了用户的接通效率及体验。

权利要求书

1.  一种接口机调用实现方法,用于包括主用接口机和至少一个备用接口机的接口机,其特征在于,包括:
呼叫组的第一个呼叫呼入时,判断所述主用接口机是否处于正常工作状态;
在所述主用接口机处于正常工作状态的情况下,将所述主用接口机的状态标记设置为正常,调用所述主用接口机进行业务,且所述呼叫组中的其它呼叫呼入时,根据所述主用接口机的状态标记,调用所述主用接口机进行业务;
在所述主用接口机处于异常工作状态的情况下,将所述主用接口机的状态标记设置为异常,调用所述备用接口机进行业务,且所述呼叫组中的其它呼叫呼入时,根据所述主用接口机的状态标记,调用所述备用接口机进行业务。

2.
  根据权利要求1所述的方法,其特征在于,所述方法还包括:预先设置所述主用接口机的状态标记,并且在初始化时,将所述状态标记设置为正常。

3.
  根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一个呼叫结束时,将所述主用接口机的状态标记设置为正常。

4.
  根据权利要求1至3中任一项所述的方法,其特征在于,所述呼叫组为在呼叫链路空闲时呼入的呼叫、从所述呼叫呼入至挂断期间呼入的呼叫的集合,将所述呼叫作为所述第一个呼叫。

5.
  一种接口机调用实现系统,包括主用接机和一个或多个备用接口机,其特征在于,所述接口机调用实现系统还包括:
状态设置模块,用于设置所述主用接口机的状态标记,其中,所述状态标记用于标识所述主用接口机是否处于正常工作状态;
状态判断模块,用于判断所述主用接口机是否处于正常工作状态;
调用模块,用于在呼叫组的第一个呼叫呼入时,在所述状态标记为正常的情况下,调用所述主用接口机进行业务,且所述呼叫组中的其它呼叫呼入时,根据所述主用接口机的状态标记,调用所述主用接口机进行业务;以及在所述主用接口机处于异常工作状态的情况下,将所述主用接口机的状态标记设置为异常,调用所述备用接口机进行业务,且所述呼叫组中的其它呼叫呼入时,根据所述主用接口机的状态标记,调用所述备用接口机进行业务。

6.
  根据权利要求5所述的系统,其特征在于,所述状态设置模块还用于,在初始化时将所述状态标记设置为正常。

7.
  根据权利要求5或6所述的系统,其特征在于,所述状态设置模块还用于,在所述第一个呼叫结束时,将所述主用接口机的状态标记设置为正常。

说明书

接口机调用实现方法和系统
技术领域
本发明涉及通信领域,尤其涉及一种接口机调用实现方法和系统。
背景技术
目前,在智能网业务中运用了大量外部接口机实现业务。一般来说,同一个接口机都包括主用接口机和备用接口机,当主用接口机出现异常状况时,就使用备用接口机来承担工作任务,图1示出了接口机调用实现方法的流程,如图1所示,包括以下处理:
步骤S102,用户进行呼叫;
步骤S104,网络侧接收到每个用户的呼叫后,都会调用主用接口机,并判断该主用接口机是否处于正常工作状态,如果判断结果为是,则执行步骤S110,否则,执行步骤S106;
步骤S106,主用接口机异常,调用备用接口机;
步骤S108,调用备用接口机进行业务;
步骤S110,调用主用接口机进行业务。
由以上实施步骤可以看出,所有通话先访问主用接口机,在主用接口机出现异常状况,即发现主用接口机无法正常通讯或无返回结果时,再访问备用接口机,直到访问某个备用接口机成功。可以看出,以上方法将牺牲所有的通话进行访问测试,发现无法通讯时才调换到备用接口机上,这样不仅会产生大量的异常访问,而且两次接口的访问也将影响接入。
另外,在通话过程中发现主用接口机出现故障后,将配置修改为使用备用接口机,以后所有通话都使用备用接口机,在主用接口机恢复正常工作后,如果要将主用接口机恢复使用,则需要手工修改配置。
发明内容
考虑到相关技术中存在的用户进行呼叫时,都要调用主用接口机进行访问,导致系统效率较低,影响用户体验的问题而提出本发明,为此,本发明的主要目的在于提供一种接口机调用实现方法及系统,以解决上述问题。
根据本发明的一个方面,提供了一种接口机调用实现方法,用于包括主用接口机和至少一个备用接口机的接口机。
根据本发明实施例的接口机调用实现方法包括:呼叫组的第一个呼叫呼入时,判断主用接口机是否处于正常工作状态;在主用接口机处于正常工作状态的情况下,将主用接口机的状态标记设置为正常,调用主用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用主用接口机进行业务;在主用接口机处于异常工作状态的情况下,将主用接口机的状态标记设置为异常,调用备用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用备用接口机进行业务。
进一步地,该方法还包括:预先设置主用接口机的状态标记,并且在初始化时,将状态标记设置为正常。
优选地,该方法还包括:第一个呼叫结束时,将主用接口机的状态标记设置为正常。
其中,呼叫组为在呼叫链路空闲时呼入的呼叫、从呼叫呼入至挂断期间呼入的呼叫的集合,将呼叫作为第一个呼叫。
根据本发明的另一方面,提供了一种接口机调用实现系统。
根据本发明的实施例的接口机调用实现系统包括:包括主用接机和一个或多个备用接口机,还包括:状态设置模块,用于设置主用接口机的状态标记,其中,状态标记用于标识主用接口机是否处于正常工作状态;状态判断模块,用于判断主用接口机是否处于正常工作状态;调用模块,用于在呼叫组的第一个呼叫呼入时,在状态标记为正常的情况下,调用主用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用主用接口机进行业务;以及在主用接口机处于异常工作状态的情况下,将主用接口机的状态标记设置为异常,调用备用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用备用接口机进行业务。
优选地,状态设置模块还用于,在初始化时将状态标记设置为正常。
优选地,状态设置模块还用于,在第一个呼叫结束时,将主用接口机的状态标记设置为正常。
通过本发明的上述至少一个技术方案,提高了用户的接通效率,保证了业务的接入,提高了用户体验。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据相关技术的调用接口机实现方法的流程图;
图2是根据本发明方法实施例的接口机调用实现方法的流程图;
图3是根据本发明方法实施例的接口机调用实现方法的详细处理流程图;
图4是根据本发明方法实施例的测试呼叫过程的流程图;
图5是根据本发明方法实施例的呼叫过程的流程图;
图6是根据本发明系统实施例的接口机调用实现系统的结构框图。
具体实施方式
下面将结合附图详细描述本发明。
方法实施例
根据本发明实施例,提供了一种接口机调用实现方法。
图2是根据本发明实施例的接口机调用实现方法的流程图,该方法用于包括主用接口机和至少一个备用接口机的接口机,如图2所示,该方法包括以下步骤:
步骤S202,呼叫组的第一个呼叫呼入时,判断主用接口机是否处于正常工作状态,其中,呼叫组为在呼叫链路空闲时呼入的呼叫、从呼叫呼入至挂断期间呼入的呼叫的集合,将呼叫作为第一个呼叫;
步骤S204,在主用接口机处于正常工作状态的情况下,将主用接口机的状态标记设置为正常,调用主用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用主用接口机进行业务;
步骤S206,在主用接口机处于异常工作状态的情况下,将主用接口机的状态标记设置为异常,调用备用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用备用接口机进行业务。
通过本发明实施例提供的技术方案,提高了用户的接通效率,保证了业务的接入,提高了用户体验。
在步骤S202之前,可以预先设置主用接口机的状态标记,并且在初始化时,将状态标记设置为正常,而且,在上述第一个呼叫结束时,可以将主用接口机的状态标记设置为正常。
图3是根据本发明方法实施例的接口机调用实现方法的详细处理流程图,如图3所示,该方法包括以下步骤:
步骤S302,利用全局变量polling值作为主用接口机的状态标记,设置当主用接口机的全局变量polling值=0时,表示主用接口机的工作状态为正常,当主用接口机的全局变量polling值=1时,表示主用接口机的工作状态为异常,也可以反过来;
步骤S304,对主用接口机状态进行测试,呼叫组的第一个呼叫调用主用接口机,在主用接口机存在异常的情况下,将该主用接口机全局变量polling值更改为1,并调用备用接口机进行业务;在主用接口机正常的情况下,不修改全局变量polling值;
步骤S306,在上述第一个呼叫从呼入到挂机的时间段内的n个呼叫,其中,n为大于等于0的自然数,该n个呼叫在进行呼叫之前,都会先读取主用接口机的全局变量polling值,polling值=0时,调用主用接口机,polling值=1时,调用备用接口机;
步骤S308,在上述第一个呼叫释放呼叫时,对po1ling值进行还原,将polling值修改为初始的默认值值0,使以后的呼叫可以再次调用该故障接口,判断该故障是否恢复,当下一呼叫组进行呼叫时,该呼叫组会再次执行步骤S304至步骤S308。
依照以上步骤,对于每个呼叫组内的第一个呼叫从呼入到挂机的时间段内的所有呼叫,只会损失第一个呼叫去调用主用接口机,在该主用接口机处于正常状态的情况下,该时间段内的其它呼叫都会调用该主用接口机,在该主用接口机处于异常状态的情况下,该时间段内的其它呼叫都会调用备用接口机。下任一呼叫组的第一个呼叫都会首先调用主用接口机,如果该主用接口机从异常恢复到正常,则该组的其他呼叫都会调用主用接口机,通过该方法,提高了接通效率,防止调用异常接口出现的其他异常情况,更大的保证了业务的接入。
图4是根据本发明方法实施例的测试呼叫过程的处理流程图,如图4所示,该方法包括以下步骤:
步骤S402,业务初始时,设置全局变量polling值=0表示主用接口机工作状态为正常,polling值=1表示主用接口机工作状态为异常,在呼叫链路空闲时,用户A拨入业务;
步骤S404,用户A调用主用接口机,判断主用接口机的工作状态是否正常,如果判断结果为是,则执行步骤S406,否则,执行步骤S408;
步骤S406,发现主用接口机的工作状态正常,调用主用接口机进行业务,调用接口机流程结束;
步骤S408,发现主用接口机工作状态异常,对该接口的polling值进行申请改变,将polling值修改为1;
步骤S410,调用备用接口机进行业务,调用接口机流程结束;
步骤S412,完成呼叫,用户挂机,将polling值还原为0。
图5是根据本发明方法实施例的呼叫过程的处理流程图,表示图4所示的用户A从呼入到挂机的时间段内其它呼叫的呼叫流程,如图5所示,该方法包括以下步骤:
步骤S502,用户B、...、用户n拨入业务,进行业务流程,其中,用户B、...、用户n为用户A从呼入到挂断的时间段内的其它呼入呼叫的用户,下面以用户B为例进行说明;
步骤S504,用户B读取polling值,查看主用接口机的工作状态是否为正常,如果判断结果为是,执行步骤S506,否则,执行步骤S508;
步骤S506,如果读取到的polling值=0,即发现主用接口机工作状态正常,则直接访问主用接口机进行业务;
步骤S508,如果读取到的polling值=1,即发现主用接口机工作状态异常,则直接访问备用接口机;
步骤S510,调用备用接口机进行业务,调用接口机流程结束。
系统实施例
图6示出了根据本发明实施例的接口机调用实现系统示意图,该系统包括主用接机和一个或多个备用接口机,该接口机调用实现系统还包括:
状态设置模块10,用于设置主用接口机的状态标记,其中,状态标记用于标识主用接口机是否处于正常工作状态;
状态判断模块20,用于判断主用接口机是否处于正常工作状态;该模块可以连接至状态设置模块10。
调用模块30,用于在呼叫组的第一个呼叫呼入时,在状态标记为正常的情况下,调用主用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用主用接口机进行业务;以及在主用接口机处于异常工作状态的情况下,将主用接口机的状态标记设置为异常,调用备用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用备用接口机进行业务;该模块可以连接至状态设置模块10和状态判断模块20。
其中,状态设置模块20还用于,在初始化时将状态标记设置为正常,而且,状态设置模块20还可以用于在第一个呼叫结束时,将主用接口机的状态标记设置为正常。
通过本发明实施例提供的接口机调用实现系统,提高了用户的接通效率,保证了业务的接入,提高了用户体验。
如上所述,借助于本发明提供的接口机调用实现方法和/或系统,本发明方法弥补了在外部主用接口机出现问题修复以后,无法自动恢复工作的缺陷,只牺牲一个呼叫的接入时间来测试接口机状态,并控制接口机使用开关,确保在其释放之前,所有接入的电话都能使用正常的外部接口机,提高接通效率,防止调用异常接口出现的其他异常情况,更大的保证了业务的接入,提高了用户体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

接口机调用实现方法和系统.pdf_第1页
第1页 / 共17页
接口机调用实现方法和系统.pdf_第2页
第2页 / 共17页
接口机调用实现方法和系统.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《接口机调用实现方法和系统.pdf》由会员分享,可在线阅读,更多相关《接口机调用实现方法和系统.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明公开了一种接口机调用实现方法,用于包括主用接口机和至少一个备用接口机的接口机,该方法包括:呼叫组的第一个呼叫呼入时,判断主用接口机是否处于正常工作状态;在主用接口机处于正常工作状态的情况下,将主用接口机的状态标记设置为正常,调用主用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用主用接口机进行业务;在主用接口机处于异常工作状态的情况下,将主用接口机的状态标记设置为异。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1