接口机调用实现方法和系统的制作方法

文档序号:7696687阅读:109来源:国知局
专利名称:接口机调用实现方法和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种接口机调用实现方法和系统。
背景技术
目前,在智能网业务中运用了大量外部接口机实现业务。 一般 来i兌,同 一个4妄口才几老卩包4舌主用4妄口才几和备用4妻口才几,当主用^妄口 才几出现异常状况时,就^f吏用备用接口机来7 义担工作任务,图l示出了接口机调用实现方法的流程,如图1所示,包括以下处理 步-骤S102,用户进4亍呼叫;步骤S104,网络侧接收到每个用户的呼叫后,老卩会调用主用接 口机,并判断该主用接口机是否处于正常工作状态,如果判断结果 为是,则执行步骤SllO,否则,执行步骤S106;步艰《S106,主用4妻口才几异常,调用备用4妻口才几;步骤S108,调用备用4妄口4几进行业务;步骤SllO,调用主用接口机进行业务。由以上实施步-骤可以看出,所有通话先访问主用4妾口才几,在主 用4妄口 4几出现异常状况,即发现主用"l妻口 4几无法正常通讯或无返回结果时,再访问备用接口机,直到访问某个备用接口机成功。可以 看出,以上方法将牺牲所有的通话进行访问测试,发现无法通讯时 才调换到备用接口机上,这样不仅会产生大量的异常访问,而且两 次4妻口的访问也将影响4妄入。
另夕卜,在通话过程中发现主用接口机出现故障后,将配置修改 为使用备用接口机,以后所有通话都使用备用接口机,在主用接口 机恢复正常工作后,如果要将主用接口机恢复使用,则需要手工修 改配置。

发明内容
考虑到相关技术中存在的用户进行呼叫时,都要调用主用接口 机进行访问,导致系统效率较低,影响用户体验的问题而提出本发 明,为此,本发明的主要目的在于冲是供一种^妻口才几调用实现方法及 系统,以解决上述问题。
才艮据本发明的一个方面,提供了一种接口机调用实现方法,用 于包4舌主用4妻口才几和至少一个备用4妄口才几的4妄口才几。
根据本发明实施例的接口机调用实现方法包括呼叫组的第一
个呼叫呼入时,判断主用^妻口4几是否处于正常工作状态;在主用才妄
口机处于正常工作状态的情况下,将主用接口机的状态标记设置为 正常,调用主用4妄口才几进4亍业务,且呼叫组中的其它呼叫呼入时,
根据主用接口机的状态标记,调用主用接口才几进行业务;在主用接 口才几处于异常工作状态的情况下,将主用接口^L的状态标记设置为 异常,调用备用接口机进行业务,且呼叫组中的其它呼叫呼入时, 才艮才居主用接口4几的爿犬态才示i己,调用备用接口才几进4亍业务。
进一步地,该方法还包括预先设置主用接口机的状态标记, 并且在初始化时,将状态标记i殳置为正常。优选地,该方法还包括第一个呼叫结束时,将主用接口机的 习犬态标i己i殳置为正常。
其中,呼叫组为在呼叫链路空闲时呼入的呼叫、从呼叫呼入至 挂断期间呼入的呼叫的集合,将呼叫作为第 一 个呼叫。
根据本发明的另一方面,提供了一种接口机调用实现系统。
根据本发明的实施例的接口机调用实现系统包括包括主用接 机和一个或多个备用接口机,还包括状态设置模块,用于设置主 用4妻口才几的状态标记,其中,状态标记用于标识主用4妄口才几是否处 于正常工作状态;状态判断模块,用于判断主用接口机是否处于正 常工作状态;调用才莫块,用于在呼叫组的第一个呼叫呼入时,在状 态标记为正常的情况下,调用主用接口机进行业务,且呼叫组中的 其它呼叫呼入时,根据主用接口机的状态标记,调用主用接口机进
行业务;以及在主用接口机处于异常工作状态的情况下,将主用接 口机的状态标记设置为异常,调用备用接口机进行业务,且呼叫组 中的其它呼叫呼入时,根据主用接口机的状态标记,调用备用接口 才几进行业务。
优选地,状态设置才莫块还用于,在初始化时将状态标记i殳置为 正常。
优选地,状态设置^^块还用于,在第一个呼叫结束时,将主用 接口机的状态标记设置为正常。
通过本发明的上述至少一个^支术方案j是高了用户的4妄通效率, ^f呆i正了业务的4妄入,提高了用户体验。


附图用来^是供对本发明的进一步理解,并且构成i兑明书的 一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中
图1是才艮据相关才支术的调用接口才几实现方法的流程图2是根据本发明方法实施例的4妄口机调用实现方法的流程
图3是根据本发明方法实施例的接口机调用实现方法的详细处 理流禾呈图4是根据本发明方法实施例的测试呼叫过程的流程图5是根据本发明方法实施例的呼叫过程的流程图6是根据本发明系统实施例的接口机调用实现系统的结构框图。
具体实施例方式
下面将结合附图详细描述本发明。 方法实施例
根据本发明实施例,提供了一种接口机调用实现方法。
图2是才艮据本发明实施例的接口机调用实现方法的流程图,该 方法用于包4舌主用4妄口才几和至少一个备用4妾口才几的4妄口才几,如图2 所示,该方法包^"以下步骤步骤S202,呼叫组的第一个呼叫呼入时,判断主用接口机是否 处于正常工作状态,其中,呼叫组为在呼叫链路空闲时呼入的呼叫、 乂人呼叫呼入至挂断期间呼入的呼叫的集合,将呼叫作为第 一个呼叫;
步骤S204,在主用接口机处于正常工作状态的情况下,将主用 接口机的状态标记设置为正常,调用主用接口机进行业务,且呼叫 组中的其它呼叫呼入时,根据主用接口机的状态标记,调用主用接 口才几进4于业务;
步骤S206,在主用接口才几处于异常工作状态的情况下,将主用 接口机的状态标记设置为异常,调用备用接口机进行业务,且呼叫 组中的其它呼叫呼入时,根据主用接口机的状态标记,调用备用接 o机进行业务。
通过本发明实施例提供的技术方案,提高了用户的接通效率, 保证了业务的接入,^是高了用户体验。
在步骤S202之前,可以预先设置主用接口机的状态标记,并 且在初始化时,将状态标记i殳置为正常,而且,在上述第一个呼叫 结束时,可以将主用4妾口^L的状态标记i殳置为正常。
图3是根据本发明方法实施例的接口机调用实现方法的详细处 理;充禾呈图,^。图3所示,该方法包4舌以下步驶《
步骤S302,利用全局变量polling值作为主用接口机的状态标 记,设置当主用接口机的全局变量polling值=0时,表示主用接口 机的工作状态为正常,当主用接口机的全局变量polling值=1时, 表示主用4姿口机的工作状态为异常,也可以反过来;
步骤S304,对主用接口机状态进行测试,呼叫组的第一个呼叫 调用主用4妾口才几,在主用^妾口才几存在异常的情况下,将该主用4妾口机全局变量polling值更改为1,并调用备用接口机进行业务;在主 用接口机正常的情况下,不修改全局变量polling值;
步骤S306,在上述第一个呼叫从呼入到挂机的时间段内的n个 呼叫,其中,n为大于等于O的自然数,该n个呼叫在进行呼叫之 前,都会先读耳又主用接口机的全局变量polling值,polling值=0时, 调用主用4妄口才几,polling 4直=1时,调用备用4妻口才几;
步骤S308,在上述第一个呼叫释放呼叫时,对polling值进行 还原,将polling值<奮改为初始的默《人值<直0, <吏以后的呼叫可以再 次调用该故障4妄口,判断该故障是否恢复,当下一呼叫组进行呼叫 时,该呼叫组会再次4丸4亍步骤S304至步骤S308。
依照以上步骤,对于每个呼叫组内的第 一个呼叫从呼入到挂机 的时间,殳内的所有呼叫,只会损失第 一个呼叫去调用主用4妄口才几, 在该主用接口机处于正常状态的情况下,该时间段内的其它呼叫都 会调用该主用4妄口才几,在该主用4妾口才几处于异常^1犬态的情况下,该 时间段内的其它呼叫都会调用备用接口机。下任一呼叫组的第一个 呼叫都会首先调用主用4妻口机,如果该主用接口机从异常恢复到正 常,则该组的其他呼叫都会调用主用接口机,通过该方法,二提高了 接通效率,防止调用异常接口出现的其他异常情况,更大的保证了 业务的纟妄入。
图4是才艮据本发明方法实施例的测试呼叫过程的处理流程图, 如图4所示,该方法包4舌以下步-骤
步骤S40,业务初始时,设置全局变量polling值=0表示主用 ,接口才几工作状态为正常,polling〗直=1表示主用4妻口才几工作状态为异 常,在呼叫链3各空闲时,用户A拨入业务;步艰《S404,用户A调用主用4妄口才几,判断主用接口机的工作 状态是否正常,如果判断结果为是,则执行步骤S406,否则,执行 步骤S408;
步骤S406,发现主用接口机的工作状态正常,调用主用接口机 进4亍业务,调用4妄口才几流程结束;
步骤S408,发现主用接口才几工作状态异常,对该接口的polling 值进行申请改变,将polling值^f'务改为1;
步骤S410,调用备用接口机进行业务,调用接口机流程结束;
步艰艮S412,完成呼叫,用户4圭才几, 一夸polling <直还原为0。
图5是根据本发明方法实施例的呼叫过程的处理流程图,表示 图4所示的用户A从呼入到挂机的时间段内其它呼叫的呼叫流程, 如图5所示,该方法包4舌以下步-骤
步骤S502,用户B、...、用户n拨入业务,进行业务流程,其 中,用户B、...、用户n为用户A^^人呼入到挂断的时间,殳内的其它 呼入呼叫的用户,下面以用户B为例进4亍"i兌明;
步骤S504,用户B读取polling值,查看主用4妄口^L的工作状 态是否为正常,如果判断结果为是,^M亍步骤S506,否则,4丸4亍步 骤S508',
步艰《S506, ^口果读取到的polling 4直=0,即发3见主用4妻口斗几工 作状态正常,则直接访问主用接口机进行业务;
步艰《S508, 3口果读耳又到的polling 4直=1,即发J见主用4妻口才几工 作状态异常,则直接访问备用接口机;步骤S510,调用备用接口机进行业务,调用接口才几流程结束。
系纟克实施例
图6示出了根据本发明实施例的接口机调用实现系统示意图, 该系统包4舌主用4妄才几和一个或多个备用4妄口才几,该4妾口才几调用实现 系统还包4舌
状态设置模块IO,用于设置主用接口机的状态标记,其中,状 态标记用于标识主用接口才几是否处于正常工作状态;
状态判断模块20,用于判断主用接口机是否处于正常工作状 态;该模块可以连接至状态设置模块10。
调用才莫块30,用于在呼叫组的第一个呼叫呼入时,在状态标记 为正常的情况下,调用主用4妄口才几进4亍业务,且呼叫纟且中的其它呼 叫呼入时,才艮据主用接口机的状态标记,调用主用接口才几进行业务; 以及在主用接口机处于异常工作状态的情况下,将主用接口机的状 态标记设置为异常,调用备用接口机进行业务,且呼叫组中的其它 呼叫呼入时,根据主用接口机的状态标记,调用备用接口机进行业 务;该模块可以连接至状态设置模块10和状态判断模块20。
其中,状态设置模块20还用于,在初始化时将状态标记设置为 正常,而且,状态设置才莫块20还可以用于在第一个呼叫结束时,将 主用接口机的状态标记"i殳置为正常。
通过本发明实施例提供的接口机调用实现系统,提高了用户的 接通效率,保证了业务的接入,4是高了用户体验。
如上所述,借助于本发明提供的接口机调用实现方法和/或系 统,本发明方法弥补了在外部主用接口机出现问题修复以后,无法自动恢复工作的缺陷,只牺牲一个呼叫的接入时间来测试接口机状 态,并控制接口机使用开关,确保在其释放之前,所有接入的电话 都能使用正常的外部接口机,提高接通效率,防止调用异常接口出 现的其他异常情况,更大的保证了业务的接入,提高了用户体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种接口机调用实现方法,用于包括主用接口机和至少一个备用接口机的接口机,其特征在于,包括呼叫组的第一个呼叫呼入时,判断所述主用接口机是否处于正常工作状态;在所述主用接口机处于正常工作状态的情况下,将所述主用接口机的状态标记设置为正常,调用所述主用接口机进行业务,且所述呼叫组中的其它呼叫呼入时,根据所述主用接口机的状态标记,调用所述主用接口机进行业务;在所述主用接口机处于异常工作状态的情况下,将所述主用接口机的状态标记设置为异常,调用所述备用接口机进行业务,且所述呼叫组中的其它呼叫呼入时,根据所述主用接口机的状态标记,调用所述备用接口机进行业务。
2. 根据权利要求1所述的方法,其特征在于,所述方法还包括预先设置所述主用接口机的状态标记,并且在初始化时, 将所述状态标记i殳置为正常。
3. 根据权利要求1所述的方法,其特征在于,所述方法还包括所述第 一个呼叫结束时,将所述主用接口机的状态标记设 置为正常。
4. 根据权利要求1至3中任一项所述的方法,其特征在于,所述 呼叫组为在呼叫链^各空闲时呼入的呼叫、乂人所述呼叫呼入至挂 断期间呼入的呼叫的集合,将所述呼叫作为所述第 一个呼叫。
5. —种接口机调用实现系统,包括主用接机和一个或多个备用接 口机,其特征在于,所述接口机调用实现系统还包括状态设置模块,用于设置所述主用接口机的状态标记,其 中,所述一犬态标i己用于标识所述主用4妄口才几是否处于正常工作 状态;状态判断模块,用于判断所述主用接口机是否处于正常工 作状态;调用才莫块,用于在呼叫组的第一个呼叫呼入时,在所述状态标记为正常的情况下,调用所述主用4妻口才几进行业务,且所述呼叫组中的其它呼叫呼入时,根据所述主用接口机的状态标记,调用所述主用接口机进行业务;以及在所述主用接口机处于异常工作状态的情况下,将所述主用^妄口才几的状态标记"i殳置为异常,调用所述备用4妻口才几进4亍业务,且所述呼叫组中的其 它呼叫呼入时,根据所述主用接口^/L的状态标记,调用所述备用4妻口4几进4亍业务。
6. 根据权利要求5所述的系统,其特征在于,所述状态设置模块 还用于,在初始化时将所述状态标记i殳置为正常。
7. 根据权利要求5或6所述的系统,其特征在于,所述状态设置 模块还用于,在所述第一个呼叫结束时,将所述主用接口机的 状态标记i殳置为正常。
全文摘要
本发明公开了一种接口机调用实现方法,用于包括主用接口机和至少一个备用接口机的接口机,该方法包括呼叫组的第一个呼叫呼入时,判断主用接口机是否处于正常工作状态;在主用接口机处于正常工作状态的情况下,将主用接口机的状态标记设置为正常,调用主用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用主用接口机进行业务;在主用接口机处于异常工作状态的情况下,将主用接口机的状态标记设置为异常,调用备用接口机进行业务,且呼叫组中的其它呼叫呼入时,根据主用接口机的状态标记,调用备用接口机进行业务。本发明公开了一种接口机调用实现系统。通过本发明,保证了业务的接入,提高了用户的接通效率及体验。
文档编号H04Q3/00GK101610427SQ20081012523
公开日2009年12月23日 申请日期2008年6月16日 优先权日2008年6月16日
发明者燕 李 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1