一种中继电路状态的判断方法、装置及系统的制作方法

文档序号:7696214阅读:260来源:国知局
专利名称:一种中继电路状态的判断方法、装置及系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及移动通信中中继电路状态的判断方 法、装置及系统。
背景技术
在GSM ( Global System for Mobile Communications,全J求移动通讯系统) 网中,中继电路状态异常通常表现为单通回声等现象,单通回声现象是一个经 常困扰人们的网络问题,严重影响了网络的品质。同时也是GSM用户投诉较 多的问题。因为这种情况下电话已接通,计费系统已开始计费,但是用户根本 听不到对方的声音。从网络各项指标统计来看,很难发现这种问题,只能靠主 动测试判断或用户的投诉来发现,加大了分析问题的难度。从GSM网目前的实际运营来看,造成单通的原因主要包括有线、无线和 网络设备等原因。无线方面的原因,主要是由于电^i波传播特性如反射、绕射、 多径、频率干扰等引起, 一般通过无线网络优化来完成。有线方面的原因主要 是传输问题,例如传输线和接口单板问题。主要包括 一是传输中继电路调整 造成的鸳鸯线、环回和传输状态锁死等;二是交换机数据配置,例如局向CIC (circuit identification code,线路识别码)数据配置不对应,用户呼叫时分配中 继错误;三是接口板硬件故障,造成出局或入局通话异常。 一次通话经过多段 中继电路,只要一段中继电路故障,就会出现通话异常,出现次数及时间没有 规律,从传输上看,没有告警。为保证传输中继电路的可靠性,避免网络中出现单通和回声,需要判断出 故障中继电路,现有判断技术主要有以下三种一、2Mbit/s时隙测试仪表监听每个TDM (Time-division multiplexing,时8分复用)中继电路2Mbit/s时隙测试仪表监听每个TDM中继电i 各,在所有机房的DDF( Digital Distribution Frame数字配线架)上进行监听,只要某中继电路的任一时隙有单 通,就说明该系统有单通。该技术耗时长,实现复杂,并且浪费人力,投资较 大、不适合大面积推广应用。测试需要在每个DDF下进行,涉及到多个地市 多个机房,需要多台2Mbit/s时隙测试仪表。由于监听的中继电路为随机的通 话用户,也侵犯了用户隐私。加之测试实时性差,往往刚刚测试过的中继电路, 由于某种原因,需要进行重新测试时,又需要重新调配人员到现场测试。二 、人工拨打电话的传统方式对每个TDM中继电路进行测试人工拨打测试需要在所有的BSC (Base Station Controller基站控制器)下 进行拨打测试, 一人进行呼叫确认中继电路是否存在单通, 一人登录网元进行 中继电路监控。同样需要大量的人员、测试卡、车辆,而且测试周期长,现网 中存在大量的TDM中继电路,完成一次测试需要较长时间,因此实现复杂, 同时也存在测试实时性差的问题,并且需要耗费的人力、物力和财力较大。三、利用七号信令测试系统,编制监测软件对通话时长进行统计分析来实现利用七号信令测试系统,编制监测软件对通话时长进行统计分析的方法进 行测试。需要通过信令测试仪录取信令,从信令中提取所有的通话记录,计算 中继电路平均通话时长,再对平均通话时长比较小的中继电路进行人工拨打测 试。此种方式投资成本大,为了获取投诉用户的通话信息,必须把用户通话的 信令保存下来,为此需要投入大量的资金,建立一个信令监测系统,来实时录 取所有的通话记录。适应性差,不能适应网络的频繁变动。信令系统建成后, 如果进行网络调整,如对信令链路进行了删除、添加和调整,则需要实时更新 七号信令监测系统,网络扩容时,信令监测的范围需要进一步扩大,后续投资 大,维护困难。综上所述,现有的中继电路状态判断方法普遍存在实现复杂,投资成本较大的问题。 发明内容本发明实施例提供一种判断中继电路状态的方法、装置及系统,用以提高 中继电路状态的判断效率。一种中继电路状态判断方法,包括如下步骤提取中继电路的通话占用信息;根据所述通话占用信息,确定当前通话的持续时间;获得通话时长门限,并根据占用同 一条中继电路的当前通话的持续时间以 及所述通话时长门限,判断该条中继电路状态。较佳的,所述获得通话时长门限的方法包括获得预先设定的固定门限,并将该固定门限作为所述通话时长门限;在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的 通话,将所选取的当前通话中的最小通话持续时间作为所述通话时长门限;或 者在所有当前通话中,从最小通话持续时间开始,从小到大选取设定比例的 通话,将所选取的当前通话中的最大通话持续时间作为所述通话时长门限。 所述获得通话时长门限的方法还包括在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的 通话,将所选取的当前通话中的最小通话持续时间和设定的固定门限值的加权 平均值作为所述通话时长门限;或者在所有当前通话中,从最小通话持续时间开始,从小到大选取设定比例的 通话,将所选取的当前通话中的最大通话持续时间和设定的固定门限值的加权 平均值作为所述通话时长门限;或者在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的 通话,当所选取的当前通话中的最小通话持续时间在设定范围内时,将该最小10通话持续时间作为所述通话时长门限;反之,将所述设定范围的两个端值中, 接近所述最小通话持续时间的端值作为所述通话时长门限。较佳的,所述根据占用同一条中继电路的当前通话的持续时间以及通话时 长门限,判断该条中继电路状态,具体包括当占用同 一条中继电路的当前通话的持续时间全部小于等于所述通话时 长门限时,将该条中继电路的工作状态视为异常;或者当占用同一条中继电路的当前通话中,至少一个通话的持续时间、平均通 话持续时间或最大通话持续时间大于通话时长门限时,将该条中继电路的工作 状态确定为正常;并在所有中继电路中,将被确定为工作状态正常的中继电路 以外其它中继电路视为异常。较佳的,提取中继电路的通话占用信息之前,还包括获得所有中继电路 的电路信息,并根据所述电路信息制定用于多次获得中继电路不同时段通话信 息的指令执行计划;以及所述提取中继电路的通话占用信息具体包括根据所述指令执行计划指定 的不同时间,分别发送通话占用信息提取指令;并接收根据每一个所述通话占 用信息提取指令分别返回的中继电路的通话占用信息。当根据所述指令执行计划多次获得取中继电路通话占用信息时,所述方法 还包括累计中继电路被视为工作状态异常的次数;并将所有中继电路中,累计次数达到设定阈值的中继电路判定为最终的异常 中继电路。一种中继电路状态判断装置,包括 提取模块,用于提取中继电路的通话占用信息;确定模块,用于根据所述通话占用信息,确定每一个当前通话的持续时间; 门限获得模块,用于获得通话时长门限;判断模块,用于根据占用同一条中继电路的当前通话的持续时间以及所述通话时长门限,判断该条中继电路状态。门限获得模块具体用于获得预先设定的固定门限,并将该固定门限作为所述通话时长门限; 在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的通话,将所选取的当前通话中的最小通话持续时间作为所述通话时长门限;或者在所有当前通话中,从最小通话持续时间开始,从小到大选取设定比例的 通话,将所选^U々当前通话中的最大通话持续时间作为所述通话时长门限。 门限获得模块还具体用于在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的 通话,将所选取的当前通话中的最小通话持续时间和设定的固定门限值的加权 平均值作为所述通话时长门限;在所有当前通话中,从最小通话持续时间开始,从小到大选取设定比例的 通话,将所选取的当前通话中的最大通话持续时间和设定的固定门限值的加权 平均值作为所述通话时长门限;或者在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的 通话,当所选取的当前通话中的最小通话持续时间在设定范围内时,将该最小 通话持续时间作为所述通话时长门限;反之,将所述设定范围的两个端值中, 接近所述最小通话持续时间的端值作为所述通话时长门限。判断模块具体包括接收子模块,用于接收确定模块确定的每一个当前通话的持续时间,以及 接收门限获得模块获得的通话时长门限;第一判断子模块,用于当占用同 一条中继电路的当前通话的持续时间全部 小于等于所述通话时长门限时,将该条中继电路的工作状态视为异常;或者用 于当占用同 一条中继电路的当前通话中,满足至少一个通话的持续时间大于通 话时长门限、平均通话持续时间大于通话时长门限或最长通话持续时间大于通12话时长门限等情况时,将该条中继电路的工作状态确定为正常,并在所有中继电路中,将被确定为工作状态正常的中继电路以外其它中继电路; 见为异常。 进一步,所属判断模块还具体包括触发子模块,用于根据提取中继电路不同时段通话占用信息的指令执行计 划,多次触发所述提取模块;累计子模块,用于根据所述第一判断子模块的判断结果,累计被视为工作状态异常的次数;存储子模块,用于存储累计模块对不同中继电路被视为异常的累计结果; 第二判断子模块,用于将累计次数达到设定阈值的中继电路判定为最终的 异常中继电路。一种中继电路状态判断系统,包括交换机,还包括应用服务器,用于接收提取中继电路不同时段通话占用信息的指令执行计划;指令接口机,用于根据所述指令执行计划,向交换机发送中继电路占用信 息提取指令,接收所述交换机根据提取指令返回的中继电路占用信息,根据所 述中继电路通话占用信息,确定当前通话的持续时间;并根据占用同一条中继 电路的所提取通话的持续时间以及通话时长门限。进一步,所述系统还包括数据库,用于存储所述应用服务器接收的指令 执行计划,所述指令接口机从数据库中获得指令执行计划,根据所述指令执行 计划,向交换机发送中继电路占用信息提取指令,并将交换机根据所述指令执 行计划中的指令返回的中继电路通话占用信息、确定的通话持续时间,以及中 继电路状态判断结果存储到所述数据库中。进一步,所述系统还包括远端维护设备,用于用户远程登录到所述应用 服务器上,向所述应用服务器输入所述指令执行计划,以及通过所述应用服务 器查询数据库中存储的判断结果。所述远端维护设备还用于用户远程登录到所述应用服务器上,向所述应用服务器输入所述指令执行计划或输入中继电路信息提取指令,并根据交换机返
回的中继电路信息确定所述指令执行计划;
所述应用服务器还用于将用户输入的中继电路信息提取指令存储到数据
库;
所述指令接口机还用于从数据库中获得所述中继电路信息提取指令或指 令执行计划,并发送给交换机,以及将交换机返回的信息存储到数据库中。
较佳的,应用服务器具体包括
交换机资源管理模块,用于获得交换机的资源配置信息并存储到所述数据
库中;
远程登录控制模块,用于对通过所述远端维护设备登录的用户进行鉴权,
并将用户鉴权信息和鉴权通过的用户输入的指令执行计划存储到数据库中;
数据库查询模块,用于根据用户查询指令从所述数据库中获得中继电路状 态判断结果;
展示模块,用于管理员查询提取数据统计分析模块中的信息并显示; 指令执行计划制定模块,用于制定指令执行计划,并将制定好的指令执行 计划存放于数据库中。
较佳的,所述指令接口机具体包括
指令执行计划提取模块,用于连接到数据库,从数据库中提取指令执行计
划;
信息提取模块,用于建立起与交换机的双向连接通道,提取中继电路信息 和中继电路占用信息;
判断模块,用于根据占用同一条中继电路的当前通话的持续时间以及所述 通话时长门限,判断该条中继电路状态;
入库模块,用于将中继电路状态判断结果存入所述数据库。
本发明实施例根据提取的中继电路通话占用信息确定出通话持续时间,再 按照门限值判断中继电路的状态是否正常,简化了对中继电路状态的判断,提高了判断效率。


图1为本发明实施例中判断中继电路状态的方法框图; 图2为本发明实施例中单机模式的方法流程图; 图3a为本发明实施例中单机模式的系统结构图; 图3b为图3a中判断模块的内部结构图; 图4为本发明实施例中系统方案的系统结构图; 图5a为本发明实施例中应用服务器的装置结构图; 图5b为图5a中指令执行计划制定模块的内部结构图; 图6为本发明实施例中指令接口机的装置结构图; 图7为本发明实施例中系统方案的工作流程图。
具体实施例方式
根据通话时长的统计信息可以发现,当中继电路状态异常导致单通回声等 状态时,用户通话时长一般都很短,因此可以根据经验数据或统计结果设定通 话时长门限,利用该通话时长门限和占用同 一条中继电路的当前通话的持续时 间,判定中继电路状态,从而筛选出状态异常的中继电路。
如图l所示,本发明实施例提供的中继电路状态判断方法包括如下步骤 步骤S110 、从交换机中获得中继电路的所有通话占用信息; 通话占用信息包括每条电路上每个通话的通话起始时间、主被叫信息等。 获取通话占用信息以通过向交换机发送通话占用信息提取指令完成,交换 机根据接收到的通话信息提取指令,返回中继线路上所有的通话占用信息。
在获得通话占用信息之前,也可以先向交换机发送中继电路信息提取指 令,提取所有中继电路的电路信息,交换机返回的电路信息包括所有中继电路 的编号、局向、中继电路是否可用、TSL (timeslot,时隙)占用等信息。例如
151号交换机上有2000条中继电路,编号即可编为1-2000;假设3号中继电路 是通向2号交换机的,那么3号中继电路的局向即为1号交换机到3号交换机; 中继电路是否可用为目前该中继电路是否允许被用户通话时占用;TSL占用是 指这条中继电路的通话占用情况。这样,根据获得的电路信息,可以针对性的 指示交换机返回其中部分或全部被占用的电路的通话占用信息。并且进一步还 可以根据这些中继电路的电路信息,编写提取中继电路通话占用信息的指令执 行计划,将多个交换机进行分组或将一个交换机的不同中继电路进行分组后, 分批次提取中继电路的通话占用信息。
步骤S120、根据通话占用信息,确定每一个当前通话的持续时间; 通话持续时间是判断中继电路状态的主要依据,通话持续时间可以由交换 机计算后携带在通话占用信息中返回,也可以根据交换机返回通话信息的时间 和每一个当前通话的起始时间分别计算,当然如果忽略指令的往返时延,还可 以记录的提取指令发送时刻,根据该发送时刻和每一个当前通话的起始时间分 别估算等。
步骤S130、根据经验数据和统计结果获得通话时长门限; 设定方法分为人为静态设定和网元动态设定两种,其中 人为静态设定是根据日常统计结果人为设置固定门限,例如根据统计结 果显示,多数通话时间超过一分钟, 一般的平均通话时长超过70秒,若一条 中继电路有31个时隙,按0.6ERL(爱尔兰,话务量单位,表示平均每小时内 电路被通话占用的时间)计算,同时进行的呼叫有18个,假设有一半的通话 超过一分钟,即9个,由于提取的通话持续时间是从通话开始到指令输出时的 通话时长,所以概率上应有4.5个通话持续时间超过一分钟,如果存在单通回 声现象,中继占用时长会远小于一分钟,甚至不会超过30秒,以此作为标准 来设定固定门限,根据不同区域的通话习惯,固定门限可以在一定范围内调整, 例如在30秒-50秒之间选择,例如设置为30秒、35秒、40秒等均是合理的固 定门限。
16网元动态设定是根据所提取的当时本交换机的所有通话情况,根据设定条 件灵活设定通话时长门限。
步骤S140、根据占用同一条中继电路的所提取通话的持续时间以及通话时 长门限,判断该条中继电路状态。
可以将占用同 一条中继电路的所提取通话时间小于等于通话时长门限的 中继电路判断为异常,也可判断占用同 一条中继电路的所提取通话中是否有至 少一个通话持续时间大于通话时长门限,若有,则将这条电路的工作状态确定 为正常,并把这些电路以外的中继电路状态视为异常,还可以统计平均通话持 续时间、最长通话持续时间等,根据平均通话持续时间、最长通话持续时间是 否超过门限判断中继电路状态,最后筛选出的异常中继电路可进行后续的进一 步判断。
进一步判断方法还可以有如下几种
可以分时段多次提取中继电路上的通话信息并重复利用前面的判断步骤 对中继电路的状态进行初步判断,如果一条中继电路被判定为异常电路的次数 超过所设定的阈值,再认为这条中继电路状态异常,这样可以进一步提供判断 结果的准确性,避免偶发场景带来的影响。阈值可以根据实际情况设定,如果 阈值设定为3次,则如果某条中继电路有3次被判定为状态异常,则认为这条 中继电路状态异常。
也可以针对该次判断为异常的电路进行针对性排查,即仅提取这几条中继 电路上的通话信息,再次进行判断,若判断结果为中继电路正常,则将这条中 继电路作为正常电路排除。
步骤S130中,通话时长门限的动态设定方法很多,例如在交换机中所有 当前通话中,从最大通话持续时间开始,从大到小选取设定比例的通话,将所 选取的当前通话中的最小通话持续时间作为通话时长门限;或者在交换机中所 有当前通话中,从最小通话持续时间开始,从小到大选取设定比例的通话,将 所选取的当前通话中的最大通话持续时间作为通话时长门限。具体的假设将当时交换机上的所有通话按照通话持续时间从长到短排列 进行排列,从前到后排到70%位置的通话刚好为40秒,在80°/。位置的通话刚 好为30秒,若设定比例为80%,则通话时长门限值定为30秒,若设定比例为 70%,则通话时长门限值定为40秒;同样道理,也可以选取从后到前30%、 20%等位置的通话持续时间,最后的结果是相同的。当交换机中正常通话个数 较多时,这种方法能够真实动态反映当时的通话情况。
实际应用时一般把人为静态设定和网元动态设定两种方法结合应用,有如 下方法可以采用
在交换机中所有当前通话中,从最大通话持续时间开始,从大到小选取设 定比例的通话,将所选取的当前通话中的最小通话持续时间和设定的固定门限 值的加权平均值作为通话时长门限;
在交换机中所有当前通话中,从最小通话持续时间开始,从小到大选取设 定比例的通话,将所选取的当前通话中的最大通话持续时间和设定的固定门限 值的加权平均值作为通话时长门限;或者
在交换机中所有当前通话中,从最大通话持续时间开始,从大到小选取设 定比例的通话,当所选取的当前通话中的最小通话持续时间在设定范围内时, 将该最小通话持续时间作为通话时长门限;反之,将设定范围的两个端值中, 接近最'J 、通话持续时间的端值作为通话时长门限。
具体的,可分别给人为设定的门限和网元动态设定的门限设定相应权值, 根据两个门限值和权值计算出加权平均值作为最终的门限;也可以人为设定一 个门限范围,然后进行网元动态修正门限值,若修正值落在门限范围内,则采 用修正值,若大于所设范围,则采用范围上限,若小于所设范围,则采用范围 下限;还可以根据实际情况设定不同的结合方法,以获得较佳的通话时长门限 值。
需要说明的是,如果是人为静态设定,则当通话时长门限为固定值时,不 需要根据每一次获得的通话信息调整该通话时长门限,直接获得预设的固定值
18即可。
利用其他方法的测试,如人工测试等技术确定最终的故障电路时,不需要全网 排查,极大的缩小了排查范围,从而提高了故障电路的检测效率。
本发明具体实施例中,需要对获得的通话信息以及判断结果按照设定的数 据库格式进行存储,以方便数据汇总和查找,数据存储技术为本领域技术人员 所熟知,本发明以下具体实施例中对此仅做简单说明,不再详细描述。
根据如上判断中继电路状态的方法,本发明实施例提供了两种实施方案, 分别为单机方案和系统方案。单机方案实现功能比较简单,无需建立专门的硬 件处理平台,直接利用 一 台服务器连接到交换机上即可实现。
本实施例中的单机方案利用 一 台和交换机通信连接的中继电路状态判断
服务器即可实现,如图2所示,服务器执行的中继电路状态判断流程包括如下 步骤
步骤S201、接收检测人员设置的通话时长门限值;
步骤S202、提取检测人员所输入的中继电路信息提取指令并发送给交换
机;
步骤S203、接收交换机返回的中继电路信息并保存; 中继电路信息一般以文本块结构的格式存储,以便于后续步骤的提取和整 体的模块化设计。
步骤S204、转换整理上一步骤存储的中继电路信息原始文件,将转换整理 后的行结构数据存入数据库。
步骤S205、提取检测人员输入的中继电路占用信息提取指令并发送给交换机。
步骤S206、接收交换机返回的中继电路的当前通话占用信息。 通话占用信息包括主叫号码、被叫号码、通话开始时间、通话持续时间, 将这些信息存储起来, 一般存储为文本块结构的格式。
19通过步骤S202-S206,从交换机获得中继电路的通话占用信息。 步骤S207、根据所提取的中继电路占用信息,确定每条中继电路的占用情
况;
可以包括该中继电路上每一个当前通话的通话持续时间、所有当前通话的 平均通话持续时间等信息。
步骤S208、动态修正通话时长门限值。
根据所统计的交换机上所有当前通话持续时间按照设定方法进行修正。
步骤S209、根据占用同一条中继电路的所提取通话的持续时间以及通话时 长门限,按照设定的方法判断中继电路状态是否为正常,可以根据通话情况和 门限确定多种判断方法,例如当占用同 一条中继电i 各的当前通话的持续时间全 部小于等于通话时长门限时,将该条中继电路的工作状态视为异常;或者当占 用同一条中继电路的当前通话中,至少一个通话的持续时间、平均通话持续时 间或最大通话持续时间大于通话时长门限时,将该条中继电路的工作状态确定 为正常;并在交换机的所有中继电路中,将被确定为工作状态正常的中继电路 以外其它中继电路^L为异常。
具体的根据修正后的通话时长门限, 一条中继电路中只要存在一个用户 通话持续时间超过通话时长门限,即认为此中继电路正常,反之,若提取的几 个通话持续时间均未超过通话时长门限,则可暂时鉴别为这条中继电路是存在 单通回声等异常情况的中继电路。
步骤S210、统计正常的中继电路,生成正常中继电路列表,存入数据库。
步骤S211、比较数据库中的中继电路信息和正常中继电路列表,筛选生成 异常中继电路列表,存入数据库。
步骤S212、根据异常中继电路列表对异常中继电路进行后续处理,例如再 次进行判断、人工拨打测试等。
单机方案的服务器的结构示意图如图3a所示,包括
提取模块301、确定模块302、门限获得模块303和判断模块304。其中
20提取模块301,用于向交换机发送指令,提取中继电路信息和中继电路占 用信息,进一步,也可以根据所需的中继电路不同时段通话占用信息,多时段 多次提取当时通话,共同形成一个通话信息,以排除时间等因素的干扰,提高 判断结果的准确;慨率。
提取中继电路占用信息时,可以一次提取中继电路的占用信息,也可以分 两次提取,先提取中继电路信息,再提取中继电路占用信息,还可以根据提取 的中继电路信息编写指令执行计划,在指令执行计划中标明向交换机发送通话 占用信息提取指令的时间,从而可以分批次的进行中继电路占用信息的提取和 电路筛选。本领域技术人员还可以采用其他类似的方法,在此不--详细说明。
确定模块302,用于确定中继电路中每个通话的持续时间;
进一步,还根据两次提取的中继电路信息和中继电路占用信息形成通话数 据库文件,包括每个中继电路的编号、局向、TSL占用、主被叫、通话持续时 间等信息,各种信息——对应,便于确定故障中继电路。
门限获得模块303,用于获得通话时长门限值;
获得的通话时长门限值可以是人为静态设定的固定值、也可以是动态设定 值或二者结合确定的门限值。
判断模块304,用于根据门限获得模块303获得的通话时长门限值,以及 占用同一条中继电路的当前通话的持续时间,分别判断各条中继电路状态。
判断的主要依据可以包括每条中继电路的平均通话持续时间、每条中继电 路的最长通话持续时间等,具体判断方法如前,这里不再重复描述。
根据不同的判断方法,判断模块304中包括以下几个模块,如图3b所示
接收子模块314,用于接收确定模块确定的每一个当前通话的持续时间, 以及接收门限获得模块获得的通话时长门限;
第一判断子模块324,用于当占用同一条中继电路的所提取的通话的持续 时间都小于等于通话时长门限时,将该条中继电路的工作状态判断为异常,或 者用于当占用同一条中继电路的所提取通话中,满足至少 一 个通话的持续时间大于通话时长门限、平均通话持续时间大于通话时长门限,或最长通话持续时
间大于通话时长门限等情况时,将该条中继电路的工作状态确定为正常;并对 比所有中继电路的信息,将被确定为工作状态正常的中继电路以外的其它中继 电路判断为异常。
如果需要根据多次判定结果的累计值综合判断,则判断模块304进一步还 可以包括以下子模块
触发子模块334,用于根据中继电路信息提取指令的指令执行计划,多次 触发提取模块提取中继电路信息;
累计子模块344,用于根据第一判断子模块324的判断结果,累计中继电 路被视为工作状态异常的次数;
存储子模块354,用于存储累计模块344对不同中继电路被视为异常的累 计结果;
第二判断子模块364,用于将累计次数达到设定阈值的中继电路判定为最 终的异常中继电路。
具体的,最简单的一种判断方法是根据一次提取的通话占用信息,判断中 继电路中的通话持续时间是否超过门限,由于只要一条中继电路有一个TSL 的通话持续时间超过门限值,则认为此中继电路状态正常,最终从所有中继电 路中排除正常中继电路筛选出异常中继电路,所以若中继电路状态正常,那么 所提取通话持续时间超过门限,则此时应用的元素为判断次数为l次、最长 通话持续时间和超门限通话次数为1次;也可以将判断规则设定为有2个或3 个通话超过门限再认为中继电路状态正常,判断的规则可以根据实际情况灵活 设定。
进一步,为保证判断结果的正确性,可以根据中继电路信息提取指令的指 令执行计划,多次提取一条电路的不同时段通话占用信息,如果都发现中继电 路状态异常才认为中继电路状态异常,只要有一次正常即为正常,最终找到合 理的计算方案。例如,随机提取n次通话,n>l,进行判断,每次判断时一旦
22有一个通话超过门限,则中继电路状态正常,排除此中继电路,进行下条中继
电路状态的判断,累计判断的结果,只有n次判断均小于门限值才认为此中继 电路状态为异常。判断时同样也可以将判断标准调整为有2或3次通话超过门 限再认为中继电路状态正常。
也可以在不同时段多次提取中继电路上的通话信息,对一条中继电路多次 进行判断,当一条中继电路被判定为异常的次数超过设定的阈值时,再确定这 条中继电路状态异常,以增加判断结果的准确性。
还可以根据需要引入其他的判断元素,例如,可以先判断此条中继电路上 的平均通话持续时间是否超过门限,若超过门限,即可确定此条中继电路状态 为正常,无需再进行单个通话时长的判断。可以才艮据不同时间、地域等条件灵 活确定判断次数、判断内容、排除条件等元素。
最后,把中继电路信息、通话记录和异常中继电路等以文本、表格等形式 呈现给维护人员,便于维护人员查看和根据结果进行后续处理。
服务器可以连接在交换机上,直接从交换机提取中继电路通话占用信息, 也可以连接在其他网元上,通过其他的方式达到获得中继电路通话占用信息的 目的。
系统方案需要建立专门的硬件处理平台,可以实现对多台交换机多种功能 的集中综合管理。
系统方案的硬件连接如图4所示,该系统主要包括数据库401、应用服务 器402、指令接口机403和远端维护设备404。其中
数据库401,用于存储用户设置的提取交换机中继电路通话占用信息的指 令执行计划、交换机根据指令返回的中继电路通话占用信息,以及中继电路状 态判断结果;
数据库401作为数据存储载体,实现操作用户数据鉴权信息、交换机信息、 指令执行计划、判断结果和TDM中继电路质量等数据的存储,中继电路的初 始详细信息、正常中继电路列表、异常中继电路列表等信息也存放在数据库401中。
应用服务器402,用于接收指令执行计划并存储到数据库中,进一步向远 端维护设备提供web服务,提供权限管理、交换机信息管理、指令执行计划定 义和数据展示应用逻辑和操作界面。
其中,权限管理服务是针对不同级别的维护人员而设置的,维护人员进入 系统时使用相应级别的帐号登录,以使不同级别的维护人员具有不同的操作权 限,保护系统的安全。
交换机信息管理是对交换机数量、增删改查、IP地址等信息的管理,便于 后续的系统维护。
指令接口机403,用于根据数据库401存储的指令执行计划,向交换机发 送中继电路占用信息提取指令,接收交换机根据提取指令返回的中继电路占用 信息,才艮据中继电路通话占用信息,确定每一个当前通话的持续时间,将通话 占用信息和通话持续时间等信息存储到数据库401中;并根据占用同一条中继 电路的所提取通话的持续时间以及通话时长门限,判断该条中继电路状态,以 及将判断结果存储到数据库中。
进一步还从数据库401提取电路信息提取指令,并发送交换机405,接收 交换机405返回的电路信息,并将电路信息保存到数据库401中。
远端维护设备404,用于用户远程登录到应用服务器上,向应用服务器输 入指令执行计划,以及通过应用服务器查询数据库中存储的判断结果。
其中指令执行计划是维护人员由远端维护设备登录应用服务器后制定的, 可以直接制定,也可以先制定中继电路信息提取指令,再根据中继电路信息制 定指令执行计划,完成后的指令执行计划存放在数据库中,等待指令接口机提 取执行。
系统中也可以不包括数据库401,没有数据库401时,可以将指令执行计 划、中继电路通话占用信息等需要存储的内容存放在应用服务器402或指令接 口机403中,需要时到相应的地方提取。本实施例以包括数据库401的情况进
24行说明。
应用服务器402中包括如下模块,如图5a所示
交换机资源管理模块510,用于管理交换机资源,如交换机名称、IP地址、 归属单位等信息的增删改查,当有新的交换机加入或有交换机被删除,则直接 从这里修改配置即可,无需进行其他的投入,所生成的配置文档保存在数据库 401中。
远程登录控制模块520,用于对通过远端维护设备登录的用户进行鉴权, 并将鉴权通过的用户输入的指令计划和中继电路信息提取指令存储到数据库 401中,其中操作用户的鉴权信息存储在数据库中。
数据统计分析模块530,维护人员通过登录服务器使用数据的统计分析功 能,数据统计分析模块530通过建立数据库视图,把中继电路状态信息和通话 数据汇聚,经过统计分析逻辑处理,作为用户的数据视图,便于用户的使用。
数据库查询模块540,用于根据用户查询指令从数据库401中获得中继电 路状态判断结果。
展示模块550,用于管理员通过WEB界面登录,查询提取数据统计分析 模块中的中继电路状态信息以及通话记录,并可以把统计查询的数据存储为电 子表格文件,便于管理员根据可疑问题中继电路状态进行针对性的判断排查。
指令执行计划制定模块560,用于协助管理员制定指令执行计划,并将制 定好的指令执行计划存放于数据库401中。
如图5b所示,指令执行计划制定模块560包括
信息提取计划制定子模块561,用于制定信息提取计划,可以一次提取全 部中继电路占用信息,也可以先提取中继电路信息,再根据中继电路信息制定 详细的提取计划,可以分批次提取,也可以针对某个交换机的某条或某几条线 路进行提取,还可以指定中继电路占用信息提取的时间等条件。
门限获得子模块562,用于设定通话时长门限的获得方法,如仅为人为静 态设定或网元动态设定,若是二者结合,则要设定静态门限值或范围和动态修
25正方法。
筛选方法制定子模块563,用于制定异常电路的筛选方法,如排除正常电 路筛选出异常电路或直接选出异常电路,筛选时使用的通话数量及筛选条件, 还可制定异常电路的确定方法,如多次测试,认为异常的次数到达一定阈值后 再确定中继电路状态异常,或将筛选出的异常电路进行针对性测试,多次异常 后再确定中继电路异常。
指令接口机403中包括如下模块,如图6所示
指令执行计划提取模块601,用于提供任务调动服务和交换机指令执行服 务,通过JDBC (Java Data Base Connectivity, Java数据库连接)连接到数据库, 从数据库中提取交换机指令执行计划,如什么时候向哪些交换机发送指令等。
信息提取模块602,用于建立起与交换机的TCP/IP双向连接通道, 一个通 道负责向交换机发送交换机指令,另一个通道负责接收指令执行的结果,即中 继电路状态信息和通话记录,并把这些数据按交换机原始的块结构数据格式生 成文件,存放于指令接口机硬盘中。
数据抽取转换模块603,用于提供数据抽取服务和数据转换服务,数据抽 取服务为从存入硬盘中的配置文件中读取数据转换配置信息、中继电路状态信 息和原始通话信息,配置信息包含了要抽取的关键字、抽取的起始位置、抽取 的数据长度等。
数据转换服务为读取交换机原始的块结构数据文件,根据筛选关键字抽取 需要的信息,确定中继电路中各个通话的通话持续时间,并根据通话持续时间, 把有效的数据块转换为行结构信息,即记录型数据文件。
判断模块304,用于根据占用同一条中继电路的所提取通话的持续时间、 平均通话持续时间、最大通话持续时间等信息以及通话时长门限,判断该条中 继电路状态。
入库模块605,用于数据归档服务,把数据抽取转换后的记录型文件数据 和筛选结果,通过动态的数据库操作写入关系型数据库。
26其中,判断模块包括如下模块,如图3b所示
接收子模块314,用于接收确定模块确定的每一个当前通话的持续时间, 以及接收门限获得模块获得的通话时长门限。
第 一判断子模块324,用于当占用同 一条中继电路的所提取通话的持续时 间都小于等于通话时长门限时,将该条中继电路的工作状态视为异常;或者用 于当占用同一条中继电路的所提取通话中,满足至少一个通话的持续时间大于 通话时长门限、平均通话持续时间大于通话时长门限或最长通话持续时间大于 通话时长门限等情况时,将该条中继电路的工作状态确定为正常;并在交换机 所有中继电路中,将被确定为工作状态正常的中继电路以外其它中继电路视为 异常。
触发子模块334,用于根据电路信息提取指令执行计划,多次触发信息提 取模块,以进行多次累计判断,确定异常中继电路。
累计子模块344,用于根据第一判断子模块的判断结果,累计中继电路被 视为工作状态异常的次数。
存储子模块354,用于存储累计模块对不同中继电路^皮^L为异常的累计结果。
第二判断子模块364,用于将累计次数达到设定阈值的中继电路判定为最
终的异常中继电路。
整个系统通过TCP/IP协议与移动交换机的维护管理端口相连,如果增加 新的网元,直接将新网元的IP连接配置到设备上来即可,而IP连接是通过DCN (Data Communication Network:数据通信网络,作为远端登录网元的通道)网 实现,是网管集成的一部分,不需要增加新的设备投入,网络中出现增删调动 设备等改动时,也只需配置一下相应的设备信息即可,无需后续投资,简单易 行。
在系统中实现中继电路状态判断的具体业务流程如图7所示,包括如下步

27步骤S710、远端维护设备404通过浏览器登录应用服务器402,定义指令 执行计划,包括所要提取的信息内容,提取时间,提取对象,门限获得方法、 筛选方法等;
步骤S720、将指令执行计划存储到数据库401中;
步骤S730、指令接口机403根据预先设置的指令任务从数据库401中提取 指令执行计划,若没有指令执行计划,则每1分钟定时轮询数据库;
步骤S740、指令接口机403根据指令执行计划向交换机405发送交换机指
令;
步骤S750、指令接口机403根据指令执行计划从交换机405获取指令执行 结果,即中继电路的占用信息等数据;
步骤S760、指令接口机403将获取的指令执行结果根据设置进行抽取转换 和判断后存储到数据库401;
步骤S770、远端维护设备404通过应用服务器402从数据库401提取中继 电路状态数据。
本实施例系统中,管理员只需配置交换机资源信息,定义指令执行计划, 系统将全自动的完成指令执行、数据抽取转换和入库,以及数据统计等任务, 并以web方式把数据展现给管理员,这些工作都是由设备中的软件功能模块进 行的。
本发明实施例根据统计结果和提取通话持续时间等信息,按照一定方法设 定门限,再通过设定的判断方法排除正常中继电路状态,筛选出可能有问题的 中继电路状态,进行再次判断、人工拨打判断等进一步检测。整个过程仅需要 几台服务器和应用网络, 一人即可操作,减少了设备和人力的投入;新网元入 网时只需配置新入网网元的IP连4^即可,而IP连4姿是通过DCN (Data Communication Network,数据通信网络,作为远端登录网元的通道)网实现, 是网管集成的一部分,无需后续投资;随时都可以进行中继电路状态的判断, 提高了效率,缩短了中继电路状态判断的维护周期和投诉的反应时间;同时无需监听通话内容,保护了用户隐私。
明的精神和范围。这样,倘若本发明的这些修改和变形属于本发明权利要求及 其等同技术范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种中继电路状态判断方法,其特征在于,包括提取中继电路的通话占用信息;根据所述通话占用信息,确定当前通话的持续时间;获得通话时长门限,并根据占用同一条中继电路的当前通话的持续时间以及所述通话时长门限,判断该条中继电路状态。
2、 如权利要求1所述的方法,其特征在于,所述获得通话时长门限的方 法包括获得预先设定的固定门限,并将该固定门限作为所述通话时长门限; 在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的通话,将所选取的当前通话中的最小通话持续时间作为所述通话时长门限;或者在所有当前通话中,从最小通话持续时间开始,从小到大选取设定比例的 通话,将所选取的当前通话中的最大通话持续时间作为所述通话时长门限。
3、 如权利要求1所述的方法,其特征在于,所述获得通话时长门限的方 法包括在所 有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的 通话,将所选取的当前通话中的最小通话持续时间和设定的固定门限值的加权 平均值作为所述通话时长门限;或者在所有当前通话中,从最小通话持续时间开始,从小到大选取设定比例的 通话,将所选取的当前通话中的最大通话持续时间和设定的固定门限值的加权 平均值作为所述通话时长门限;或者在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的 通话,当所选取的当前通话中的最小通话持续时间在设定范围内时,将该最小 通话持续时间作为所述通话时长门限;反之,将所述设定范围的两个端值中, 接近所述最小通话持续时间的端值作为所述通话时长门限。
4、 如权利要求l、 2或3所述的方法,其特征在于,所述根据占用同一条 中继电路的当前通话的持续时间以及通话时长门限,判断该条中继电路状态, 具体包括当占用同一条中继电路的当前通话的持续时间全部小于等于所述通话时 长门限时,将该条中继电路的工作状态视为异常;或者当占用同一条中继电路的当前通话中,至少一个通话的持续时间、平均通 话持续时间或最大通话持续时间大于通话时长门限时,将该条中继电路的工作 状态确定为正常;并在所有中继电路中,将被确定为工作状态正常的中继电路 以外其它中继电路视为异常。
5、 如权利要求4所述的方法,其特征在于所述提取中继电路的通话占用信息之前,还包括获得所有中继电路的电 路信息,并根据所述电路信息制定用于多次获得中继电路不同时段通话信息的 指令执行计划;以及所述提取中继电路的通话占用信息具体包括根据所述指令执行计划指定 的不同时间,分别发送通话占用信息提取指令;并接收根据每一个通话占用信 息提取指令分别返回的中继电路的通话占用信息。
6、 如权利要求5所述的方法,其特征在于,当根据所述指令执行计划多 次获得取中继电路通话占用信息时,所述方法还包括累计中继电路被视为工作状态异常的次数;并将所有中继电路中,累计次数达到设定阁值的中继电路判定为最终的异常 中继电路。
7、 一种中继电路状态判断装置,其特征在于,包括 提取模块,用于提取中继电路的通话占用信息;确定模块,用于根据所述通话占用信息,确定每一个当前通话的持续时间; 门限获得模块,用于获得通话时长门限;判断模块,用于根据占用同 一条中继电路的当前通话的持续时间以及所述通话时长门限,判断该条中继电路状态。
8、 如权利要求7所述的装置,其特征在于,所述的门限获得模块具体用于获得预先设定的固定门限,并将该固定门限作为所述通话时长门限; 在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的通话,将所选取的当前通话中的最小通话持续时间作为所述通话时长门限;或者在所有当前通话中,从最小通话持续时间开始,从小到大选取设定比例的 通话,将所选取的当前通话中的最大通话持续时间作为所述通话时长门限。
9、 如权利要求7所述的装置,其特征在于,所述的门限获得模块具体用于在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的 通话,将所选取的当前通话中的最小通话持续时间和设定的固定门限值的加权 平均值作为所述通话时长门限;在所有当前通话中,从最小通话持续时间开始,从小到大选取设定比例的 通话,将所选取的当前通话中的最大通话持续时间和设定的固定门限值的加权 平均值作为所述通话时长门限;或者在所有当前通话中,从最大通话持续时间开始,从大到小选取设定比例的 通话,当所选取的当前通话中的最小通话持续时间在设定范围内时,将该最小 通话持续时间作为所述通话时长门限;反之,将所述设定范围的两个端值中, 接近所述最d 、通话持续时间的端值作为所述通话时长门限。
10、 如权利要求7、 8或9所述的装置,其特征在于,所述判断模块具体 包括接收子模块,用于接收所述确定模块确定的每一个当前通话的持续时间, 以及接收所述门限获得;漠块获得的通话时长门限;第 一判断子模块,用于当占用同一条中继电路的当前通话的持续时间全部小于等于所述通话时长门限时,将该条中继电路的工作状态视为异常;或者用 于当占用同一条中继电路的当前通话中,满足至少一个通话的持续时间大于通 话时长门限、平均通话持续时间大于通话时长门限或最长通话持续时间大于通 话时长门限等情况时,将该条中继电路的工作状态确定为正常,并在所有中继 电路中,将被确定为工作状态正常的中继电路以外其它中继电路视为异常。
11、 如权利要求IO所述的装置,其特征在于,所述判断模块还具体包括触发子模块,用于根据提取中继电路不同时段通话占用信息的指令执行计划,多次触发所述提取模块;累计子模块,用于根据所述第一判断子模块的判断结果,累计被视为工作 状态异常的次数;存储子模块,用于存储累计模块对不同中继电路被视为异常的累计结果; 第二判断子模块,用于将累计次数达到设定阄值的中继电路判定为最终的异常中继电路。
12、 一种中继电路状态判断系统,包括交换机,其特征在于,还包括应用服务器,用于接收提取中继电路不同时段通话占用信息的指令执行计划;指令接口机,用于根据所述指令执行计划,向交换机发送中继电路占用信 息提取指令,接收所述交换机根据提取指令返回的中继电路占用信息,根据所述中继电路通话占用信息,确定当前通话的持续时间;并根据占用同一条中继 电路的所提取通话的持续时间以及通话时长门限。
13、 如权利要求12所述的系统,其特征在于,还包括数据库,用于存储所述应用服务器接收的指令执行计划,所述指令接口机 从数据库中获得指令执行计划,根据所述指令执行计划,向交换机发送中继电路占用信息提取指令,并将交换机根据所述指令执行计划中的指令返回的中继 电路通话占用信息、确定的通话持续时间,以及中继电路状态判断结果存储到 所述数据库中。
14、 如权利要求13所述的系统,其特征在于,还包括 远端维护设备,用于用户远程登录到所述应用服务器上,向所述应用服务器输入所述指令执行计划,以及通过所述应用服务器查询数据库中存储的判断 结果。
15、 如权利要求14所述的系统,其特征在于,所述远端维护设备还用于用户远程登录到所述应用服务器上,向所述应用 服务器输入所述指令执行计划或输入中继电路信息提取指令,并根据交换机返 回的中继电路信息确定所述指令执行计划;所述应用服务器还用于将用户输入的中继电路信息提取指令存储到数据库;所述指令接口机还用于从数据库中获得所述中继电路信息提取指令或指 令执行计划,并发送给交换机,以及将交换机返回的信息存储到数据库中。
16、 如权利要求15所述的系统,其特征在于,所述应用服务器具体包括 交换机资源管理模块,用于获得交换机的资源配置信息并存储到所述数据库中;远程登录控制模块,用于对通过所述远端维护设备登录的用户进行鉴权, 并将用户鉴权信息和鉴权通过的用户输入的指令执行计划存储到数据库中;数据库查询模块,用于根据用户查询指令从所述数据库中获得中继电路状 态判断结果;展示模块,用于管理员查询提取数据统计分析模块中的信息并显示; 指令执行计划制定模块,用于制定指令执行计划,并将制定好的指令执行 计划存放于数据库中。
17、 如权利要求13所述的系统,其特征在于,所述指令接口机具体包括 指令执行计划提取模块,用于连接到数据库,从数据库中提取指令执行计划;信息提取模块,用于建立起与交换机的双向连接通道,提取中继电路信息和中继电3各占用信息;判断模块,用于根据占用同 一条中继电路的当前通话的持续时间以及所述通话时长门限,判断该条中继电路状态;入库模块,用于将中继电路状态判断结果存入所述数据库。
全文摘要
本发明公开了一种中继电路状态的判断方法、装置及系统,用以提高中继电路状态的判断效率。本发明根据统计结果和提取通话持续时间等信息,按照一定方法设定通话时长门限,再根据通话持续时间和门限通过设定的判断方法筛选出可能有问题的异常中继电路,进而进行再次测试、人工拨打测试等进一步检测。整个过程仅需要几台服务器和应用网络,新网元入网时只需配置新入网网元的IP连接,随时都可以进行电路的测试,提高了效率,缩短了电路测试的维护周期和投诉的反应时间。
文档编号H04W24/00GK101656970SQ200810118709
公开日2010年2月24日 申请日期2008年8月19日 优先权日2008年8月19日
发明者刘遂江, 史正伟, 王鸿钧, 秦富民, 谌伟超 申请人:中国移动通信集团河南有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1