大规模呼叫测试装置及方法

文档序号:7683438阅读:116来源:国知局
专利名称:大规模呼叫测试装置及方法
技术领域
本发明涉及通信领域中的大规模呼叫测试,具体地,涉及一种 大规冲莫呼叫测试装置及方法。
背景技术
通常,对电信设备进行大规模呼叫测试,需要用专门的呼叫设 备,如各种模拟呼叫器,它们可以在用户端口模拟出完整精确的呼 叫过程。但是,当前的模拟呼叫器设备价格昂贵,采用才莫拟呼叫器 进行测试无疑会需要较高的成本。此外,模拟呼叫设备的容量有限。 另一方面,随着电信设备的容量迅速扩大,对其进行呼叫测试所需 要的模拟呼叫器的数量也越来越多,因此在电信设备开发中,常常 存在模拟呼叫器不能产生量足够大的信令,从而无法进行大规模呼 叫测-试的'lt况。此外,很多情况下,呼叫测试主要针对电信设备的呼叫信令处 理能力进行测试,因此,在进4亍呼叫测试时,只需要产生大量呼叫 的信令(负荷)并能判断信令是否正确,而不需要在用户端口进行 完全的模拟。然而,目前的做法通常是在用户端口进行完全模拟, 这显然是不必要的。因此,需要一些新的方法和思路,对现有的呼叫测试方法进行 进一步改善。发明内容考虑到目前采用的呼叫测试方法成本较高、耗费人力、以及难 以实现大规模呼叫测试的问题而提出本发明,为此,本发明旨在提 供一种大规j莫呼叫测试装置及方法。根据本发明的一个方面,提供了一种大规才莫呼叫测试装置。该装置包括呼叫配置才莫块,用于配置呼叫参数;呼叫控制才莫块,用 于根据呼叫配置模块配置的呼叫参数对呼叫过程进行控制;设备通 信模块,用于大规模呼叫测试装置与被测设备进行通信;呼叫信令 生成模块,用于在呼叫控制模块的控制下生成呼叫信令,并通过设 备通信模块将呼叫信令发送到被测设备;呼叫信令收集模块,用于 在呼叫控制模块的控制下经由设备通信模块接收来自被测设备的呼 叫信令;呼叫状态记录机,连接至呼叫信令生成模块和呼叫信令收 集模块,用于记录每对呼叫的信令过程。其中,呼叫配置才莫块配置的呼叫参凄t包括主叫号码标识、被 叫号码标识、用户标识,呼叫对lt,呼叫周期、摘才几等4寺时间、通 话保持时间、超时时间。优选地,呼叫信令收集模块根据主叫号码标识、被叫号码标识、 用户标识将收集的呼叫信令记录到呼叫状态记录机。其中,呼叫控制模块进一步用于控制设备通信模块的开启和关 闭;此外,呼叫信令生成模块对呼叫配置^^莫块配置的每对呼叫都产 生呼叫〗言令。另外,呼叫配置模块还配置有标准呼叫结果集。优选地,该大规模呼叫测试装置还进一步包括呼损测试模块,用于将呼叫状态记录^L的记录与呼叫配置才莫块i殳置的标准呼叫结果 集进行比较,确定每对呼叫的呼损。根据本发明的另 一 方面,提供了 一种大规模呼叫测试方法。才艮据本发明的该大规^莫呼叫测试方法包括以下处理呼叫配置 模块对呼叫的呼叫参数进行配置;呼叫控制模块启动设备通信模块, 根据呼叫配置模块配置的呼叫参数发起呼叫;呼叫信令产生模块在 呼叫控制模块的控制下产生呼叫信令,通过设备通信模块将产生的 呼叫信令发送到被测设备,并将产生的呼叫信令按顺序记录到呼叫 状态记录机中;呼叫信令收集模块在呼叫控制模块的控制下收集来 自被测设备的呼叫信令,并将收集的呼叫信令按顺序记录到呼叫状 态i己录才几中。其中,上述的呼叫参数包括主叫号码标识、被叫号码标识、 用户标识,呼叫对数,呼叫周期、摘机等待时间、通话保持时间、 超时时间。优选地,该方法进一步包括在呼叫周期结束时,呼损判断模 块将呼叫状态记录机中记录的本轮呼叫中的每对呼叫的信令过程与 呼叫配置模块设置的标准呼叫结果集进行比较,以判断呼损;其中, 呼损判断模块根据呼叫信令产生模块在呼叫状态记录机中记录的呼 叫信令与呼叫信令收集模块在呼叫状态记录机中记录的呼叫信令来 确定每对呼叫的信令过程。通过本发明,相比于现有技术,可以方便地根据实际需要设置 呼叫量,能够方便地进行大规模甚至特大规模的呼叫测试,节约了 测试成本。本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、— 又利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来才是供对本发明的进一 步理解,并且构成说明书的 一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是根据本发明实施例的大规模呼叫测试装置的框图;图2是根据本发明实施例的大规模呼叫测试方法的流程图;图3是根据本发明实施例的大规模呼叫测试方法的详细处理流 程图;图4是通过本发明实施例的大规模呼叫测试方法实现的一次呼 叫的详细处理流,呈图。
具体实施方式
如上所述,在目前的呼叫测试方法中,存在才莫拟呼叫器的成本 较高,且某些情况下难以实现大规模呼叫测试的问题。鉴于此,本 发明旨在提供一种大规模呼叫测试装置及方法。以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。根据本发明实施例,提供了一种大规模呼叫测试装置。如图1所示,根据本发明实施例的大规模呼叫测试装置包括呼叫配置模 块102、呼叫控制才莫块1G4、设备通信才莫块106、呼叫信令生成才莫块 108、呼叫信令收集才莫块110、呼叫状态i己录才几112。并且优选地, 进一步包括呼损判断才莫块114。以下将进一步参照附图来详细描述 上述各个模块。呼叫配置模块102用于配置呼叫参数,具体包括主叫号码标 识、故叫号石马标识、用户标识,呼叫对H呼叫周期(可以通过定 时器来监控)、摘机等待时间、通话保持时间、超时时间。此外,呼 叫配置才莫块102还进行标准呼叫结果集的配置。呼叫控制才莫块104用于4艮据呼叫配置才莫块102配置的呼叫参数 对呼叫过程进行控制,比如,才艮据呼叫配置模块设置的呼叫周期周 期性地发起呼叫;此外,还控制"i殳备通信才莫块的开启和关闭。设备通信模块106用于大规模呼叫测试装置与被测设备116进 行通信;可以将设备通信模块视为大规模呼叫测试装置与被测设备 间的逻辑连接的通信通道,用于实现与被被测设备间的信令通信。呼叫信令生成才莫块108用于在呼叫控制才莫块104的控制下生成 呼叫信令,并通过i殳备通信才莫块106将呼叫信令发送到^皮测设备; 具体地,该模块为每一对呼叫产生用户摘机、挂机、拨号等PSTN (Public Switched Telephone Network,,>共交4奐电i舌网)4言令。呼叫信令收集模块110用于在呼叫控制模块104的控制下经由 设备通信模块106接收来自被测设备的呼叫信令;并根据主叫号码标识、被叫号码标识、用户标识将收集的呼叫信令记录到呼叫状态 记录机。呼叫状态记录才几112连接至呼叫信令生成才莫块108和呼叫信令 收集模块110,用于记录每对呼叫的信令过程,其中,每一对呼叫 都对应于呼叫状态记录才几中的 一条记录。呼损测试才莫块114用于将呼叫状态记录才几112的记录与呼叫配 置模块102配置的标准呼叫结果集进行比较,对每一对呼叫的每一 專仑结果进4亍判断,确定每对呼叫的呼损。并且可以进一步统计所有 的比较结果,计算各类呼损的数量。通过本发明提供的上述装置,可以实现大规模呼叫测试,同时 可以方^更地进4亍呼损凄t量和种类的判断。方法实施例 ,根据本发明实施例,提供了一种大规模呼叫测试方法。 一般地, 根据本发明实施例的大规模呼叫测试方法大致可以包括以下的几个 处理过禾呈呼叫配置——呼叫——生成呼叫测试才艮告。图2是示出 该方法的处J里的;充禾呈图。如图2所示,具体包括以下处理(步骤S202-步骤S208 ):步骤S202,呼叫配置才莫块对呼叫的呼叫参数进行配置;步骤S204,呼叫控制模块启动设备通信模块,根据呼叫配置模 块配置的呼叫参凄t发起呼叫;步骤S206,呼叫信令产生模块在呼叫控制模块的控制下产生呼叫信令,通过设备通信模块将产生的呼叫信令发送到被测设备,并将产生的呼叫信令按顺序记录到呼叫状态记录机中;步骤S208,呼叫信令收集模块在呼叫控制模块的控制下收集来 自被测设备的呼叫信令,并将收集的呼叫信令按顺序记录到呼叫状 态记录才几中。呼叫信令集收集可以理解为是与呼叫信令发送并行的 行为。上述的步骤S202可以理解为呼叫配置,步骤S204至步骤S208 可以理解为呼叫过程。以下将进一步详细描述上述步骤S202中的配 置处理。在该步骤中配置的呼叫参数包括主叫号码标识、被叫号码标 识、用户标识,呼叫对数,呼叫周期、摘机等待时间、通话保持时 间、超时时间等。在该步骤中,还可以配置标准呼叫结果集。呼叫结果集是用来 每次呼叫的实际结果进行对比,根据对比结果判断呼叫结果,判定 是否为呼损以及呼损的类型。标准呼叫结果集可以是一组信令系列 描述表。例如,如"标准呼叫成功"为"主叫摘才几","主叫时隙分配", "主叫拨号音","主叫拨号","被叫时隙分配","被叫振铃","被 叫摘机","被叫挂机","被叫时隙释放","主叫挂机","主叫时隙 释放";"标准无振铃"为"主叫摘机","等时隙分配超时","主 叫挂机"......等等。标准呼叫结果集就是有"标准呼叫成功"、"标准无振铃"等标准结果组成的集合。另夕卜,还可以设置呼叫轮数。如果设置了呼叫轮数,则在完成
了设定的呼叫轮数结束呼叫;如果没有设置呼叫轮数,则可以默认 呼叫4仑^:为无穷大,那么需要通过人工控制来结束呼叫。
优选地,该方法还可以进一步包4舌以下处理在呼叫周期结束 时,呼损判断模块将呼叫状态记录机中记录的本轮呼叫中的每对呼 叫的信令过程与呼叫配置模块设置的标准呼叫结果集进行比较,以 判断呼损;其中,呼损判断模块根据呼叫信令产生模块在呼叫状态 记录机中记录的呼叫信令与呼叫信令收集模块在呼叫状态记录机中 记录的呼叫信令来确定每对呼叫的信令过程。
通过图3所示的详细处理流程图可以更好地理解本发明。如图 3所示,根据本发明实施例的大规模呼叫测试方法可以包括以下的 处理
步骤S301,开启设备通信通道;其中,如果是通过HDLC承 载信令中继设备与被测试设备相连,则需要开启与被测设备通信的 Socket;如果是通过HDLC通道直接与一皮测设备两联,则需要开启 HDLC通道;
步骤S302,启动呼叫信令收集;
步骤S303, i殳定呼叫l仑H;
步马聚S304,对i殳置的所有呼叫对发起一4仑呼叫;每个呼叫对的 进展和结果由该呼叫对的呼叫状态^己录才几单独i己录
步骤S305,收集本轮呼叫中所有呼叫对的结果(每一对呼叫每 一轮进行后都会产生一个呼叫结果);步骤S306,统计所有呼叫结果;完成指定轮数的呼叫后,把所 有呼叫的最终结果统计出来,包括各种呼损的数量,比例等等。
待完成呼叫测试任务后,可以就呼叫统计结果生成一^f分完备的 呼叫测试报告,提供对被测设备进行呼叫结果分析。
图4示出了对一个呼叫对进行一次完整地呼叫的流程。如图4 所示启动呼叫周期定时器;首先清空呼叫状态记录机;之后,主 叫或被叫产生信令,并通过设备通信模块发送该信令,同时,还从 设备通信模块接收来自被测设备的呼叫控制信令;将上面提到的信 令以及呼叫控制信令都增加到呼叫状态记录才几;如果本轮呼叫完成 了,则通过对比标准呼叫结果集来判断呼叫结果,如果没有完成, 则返回,重新对呼叫对产生^f言令。
借助于本发明提供的技术方案,可以以较低的成本实现大规模 呼叫测试,同时节省了人力和物力,并且可以方使J也进4于呼损^:量 和种类的判断。此外,在进行呼叫测试时,如果既需要测试电信设 备的处理能力,同时又需要进行完整精确的呼叫模拟,可以同时采 用本发明实施例提供的大规模呼叫测试方法/装置和模拟呼叫器进 行测试。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种大规模呼叫测试装置,其特征在于,包括呼叫配置模块,用于配置呼叫参数;呼叫控制模块,用于根据所述呼叫配置模块配置的所述呼叫参数对呼叫过程进行控制;设备通信模块,用于所述大规模呼叫测试装置与被测设备进行通信;呼叫信令生成模块,用于在所述呼叫控制模块的控制下生成呼叫信令,并通过所述设备通信模块将所述呼叫信令发送到所述被测设备;呼叫信令收集模块,用于在所述呼叫控制模块的控制下经由所述设备通信模块接收来自所述被测设备的呼叫信令;呼叫状态记录机,连接至所述呼叫信令生成模块和所述呼叫信令收集模块,用于记录每对呼叫的信令过程。
2. 根据权利要求1所述的大规模呼叫测试装置,其特征在于所述呼叫配置模块配置的所述呼叫参数包括主叫号码标 识、被叫号码标识、用户标识,呼叫对lt,呼叫周期、摘机等 待时间、通话保持时间、超时时间。
3. 根据权利要求2所述的大规模呼叫测试装置,其特征在于,所 述呼叫信令收集^t块^4居所述主叫号码标识、所述蜂皮叫号码标 识、所述用户标识将收集的所述呼叫信令记录到所述呼叫状态 记录机。
4. 根据权利要求1所述的大规模呼叫测试装置,其特4正在于,所 述呼叫控制^^莫块进一 步用于控制所述设备通信^^莫块的开启和 关闭。
5. 根据权利要求1所述的大规模呼叫测试装置,其特征在于,所 述呼叫信令生成才莫块对所述呼叫配置冲莫块配置的每对呼叫都 产生所述呼叫信令。
6. 根据权利要求1至5中任一项所述的大规模呼叫测试装置,其 特征在于,所述呼叫配置模块还配置有标准呼叫结果集。
7. 根据权利要求6所述的大规模呼叫测试装置,其特征在于,进 一步包4舌呼损测试才莫块,用于将所述呼叫状态i己录机的"i己录与所述 呼叫配置模块设置的所述标准呼叫结果集进行比较,确定每对 呼叫的呼损。
8. —种大规模呼叫测试方法,其特征在于,包括呼叫配置模块对呼叫的呼叫参数进行配置;呼叫控制模块启动设备通信模块,根据所述呼叫配置模块 配置的所述呼叫参凄t发起呼叫;呼叫信令产生模块在所述呼叫控制模块的控制下产生呼 叫信令,通过所述设备通信模块将产生的所述呼叫信令发送到 被测设备,并将产生的所述呼叫信令按顺序记录到呼叫状态记 录机中;呼叫信令收集模块在所述呼叫控制模块的控制下收集来 自所述被测设备的呼叫信令,并将收集的所述呼叫信令按顺序 记录到所述呼叫状态记录机中。
9. 根据权利要求8所述的大规模呼叫测试方法,其特4正在于,所述呼叫参凄t包4舌主叫号码标识、^皮叫号码标识、用户标识, 呼叫对数,呼叫周期、摘机等待时间、通话保持时间、超时时间。
10. 4艮据4又利要求9所述的大规模呼叫测试方法,其特4正在于,进 一步包4舌在所述呼叫周期结束时,呼损判断模块将呼叫状态记录机 中记录的本4仑呼叫中的每对呼叫的j言令过程与所述呼叫配置 模块配置的标准呼叫结果集进行比较,以判断呼损;其中,所述呼损判断模块根据所述呼叫信令产生模块在所 述呼叫状态记录机中记录的呼叫信令与所述呼叫信令收集模 块在所述呼叫状态记录才几中记录的呼叫信令来确定每对呼叫 的信令过程。
全文摘要
本发明公开了一种大规模呼叫测试装置,包括呼叫配置模块,用于配置呼叫参数;呼叫控制模块,用于根据呼叫配置模块配置的呼叫参数对呼叫过程进行控制;设备通信模块,用于大规模呼叫测试装置与被测设备进行通信;呼叫信令生成模块,用于在呼叫控制模块的控制下生成呼叫信令,并通过设备通信模块将呼叫信令发送到被测设备;呼叫信令收集模块,用于在呼叫控制模块的控制下经由设备通信模块接收来自被测设备的呼叫信令;呼叫状态记录机,连接至呼叫信令生成模块和呼叫信令收集模块,用于记录每对呼叫的信令过程。此外,本发明还公开了一种大规模呼叫测试方法。
文档编号H04M3/22GK101222538SQ20081000700
公开日2008年7月16日 申请日期2008年1月24日 优先权日2008年1月24日
发明者余晓文, 朱丹绯, 辉 邓 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1