专利名称:一种自动拨测方法、拨测终端及通信系统的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种自动拨测方法、拨测终端及通信系统。
背景技术:
交互式语音应答(Interactive Voice Response, IVR)系统提供自动语音服务, 是企业为客户提供的自助服务的主要设备。系统采用用户导向的语音目录,根据客户通过 电话键盘或语音选择完成相应的信息查询和命令执行,所以可以说是通过电话机的按键控 制计算机。通过在IVR后端连接数据库,IVR系统能为客户提供动态的实时信息。如果在 呼叫中心使用了 IVR系统,大部分的呼叫就可实现自动化,据估算,这样可以节省60X的费 用,同时还能减轻话务代表的负担,使他们能从事更重要的客户服务工作。IVR系统已经不 仅仅局限于语音处理,也可以为客户提供传真收发的服务。 对于呼叫中心运营者来说,IVR系统在呼叫中心运用之前必须经过业务的测试,拨 测操作是必不可少的一项工作,在开局、设备升级、扩容后,需要进行IVR业务拨测验证。在 IVR流程,菜单调整后,也需要进行IVR的拨测验证。有时IVR菜单调整很小,但却需要对所 有的IVR分支进行测试。 目前的拨测操作由人工控制终端来完成,这要求系统设备能够支持拨测,在特定 的模块中按拨测需求设计资源分配方案等。 现有技术中,用户首先根据IVR流程编写测试用例,然后根据测试用例拨打电话, 当电话拨入呼叫中心,由IVR进行处理,开始放音。语音通过交换机传送到电话上,用户通 过听电话放出的语音与实际用例的预期结果是否一致。 在实现本发明的过程中,发明人发现上述技术方案至少存在如下缺陷 由于拨测工作是大量的、经常性的,因此采用人工进行测试实现拨测工作量大,测
试结果必须放完音才能比较,且由人工进行比较,效率低。
发明内容
本发明实施例提供了一种自动拨测方法、拨测终端及通信系统,使用本发明实施 例提供的技术方案,能够提高拨测效率。 本发明实施例的目的是通过以下技术方案实现的
—种自动拨测方法,包括
自动拨测终端获取拨测用例; 自动拨测终端向呼叫中心发送拨测消息,所述拨测消息与所述拨测用例对应; 自动拨测终端接收所述呼叫中心根据所述拨测消息进行拨测后返回的结果; 自动拨测终端判断所述结果与所述拨测用例的预期结果是否一致,所述拨测用例
的预期结果与所述拨测用例对应。 —种拨测终端,包括 用例输入模块,用于获取拨测用例;
自动拨测模块,用于向呼叫中心发送拨测消息,所述拨测消息与所述用例输入模 块得到的所述拨测用例对应,接收所述呼叫中心根据所述拨测消息进行拨测后返回的结 果; 结果对比模块,用于判断所述自动拨测模块得到所述结果与所述拨测用例的预期 结果是否一致,所述拨测用例的预期结果与所述拨测用例对应。 —种通信系统,包括自动拨测终端,用于拨测呼叫中心,所述自动拨测终端用于获 取拨测用例;向所述呼叫中心发送拨测消息,所述拨测消息与所述拨测用例对应;接收所 述呼叫中心根据所述拨测消息进行拨测后返回的结果;判断所述结果与所述拨测用例的预 期结果是否一致,所述拨测用例的预期结果与所述拨测用例对应。 从本发明实施例提供的以上技术方案可以看出,自动拨测终端通过获取拨测用 例,向呼叫中心发送拨测消息,接收呼叫中心返回的结果,判断结果与拨测用例的预期结果 是否一致,实现了拨测自动化,进而大大提高了拨测效率。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
图1是本发明实施例一阐述的自动拨测方法的简化流程图;
图2是本发明实施例二阐述的自动拨测方法的流程图;
图3是本发明实施例三阐述的自动拨测方法的流程图;
图4是本发明实施例阐述的拨测终端的示意图;
图5是本发明实施例阐述的通信系统的组成框图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 本发明实施例提供了一种自动拨测方法、拨测终端及通信系统,使用本发明实施 例提供的技术方案,能够提高拨测效率。
首先阐述一种自动拨测方法。
实施例一 本实施例阐述一种自动拨测方法,下面结合附图进行详细说明,参见图l,该方法 包括以下步骤 步骤101 :自动拨测终端获取拨测用例; 可以是通过用例输入模块获取拨测人员输入的拨测用例。例如可以是通过一个界 面将拨测用例输入,该界面是拨测终端与用户之间的接口 。
步骤102 :自动拨测终端向呼叫中心发送拨测消息;
此步骤之前还可以包括检测与呼叫中心的连接是否正常的步骤,如果连接不正 常,则进行异常处理,例如可以是提醒用户系统不正常,如果连接正常,将拨测用例转换成 拨测格式后向呼叫中心发送拨测消息,此时拨测消息与拨测用例对应。 向呼叫中心发送窄带或宽带消息,这些消息与拨测用例对应。例如,若拨测终端与 呼叫中心的连接是窄带的,可以是发送综合业务数字网用户部分消息,若拨测终端与呼叫 中心的连接是宽带的,可以是发送会话初始协议消息。 步骤103 :自动拨测终端接收呼叫中心根据拨测消息进行拨测后返回的结果; 呼叫中心返回的结果可以是包括呼叫是否建立成功消息、播放的语音信息消息等。 呼叫中心向自动拨测终端返回的结果还可以是消息代码,该消息代码与拨测用例 的预期结果一一对应。
步骤104 :自动拨测终端判断上述结果与拨测用例的预期结果是否一致。
此步骤之前还可以根据步骤103返回的结果查找预置的文件名与文件内容映射 关系表,判断是否存在与上述结果对应的文件,如果存在,则执行步骤104,此时步骤104具 体为判断查找的文件内容与拨测用例的预期结果是否一致。 自动拨测终端可以是根据预置的预期结果与消息代码映射关系表判断消息代码 与所述拨测用例的预期结果是否一致,上述预置的预期结果与消息代码映射关系表可以是 预先在自动拨测终端设置好的,每一个消息代码对应一个拨测用例的预期结果,自动拨测 终端通过实际向呼叫中心拨测时呼叫中心返回的消息代码判断呼叫中心将要播放的结果 是否与该拨测用例的预期结果一致。 在判断结果与拨测用例的预期结果一致时,还可以进一步判断拨测用例是否结 束,如果没有结束,则返回执行步骤102。如果结束,进一步判断是否还有其它用例,如果还 有其它用例,则执行步骤102,如果没有其它用例,则测试结束。如果步骤101中没有获取到 全部的拨测用例,当判断还有其它用例时,则需要返回执行步骤ioi,继续获取其它的拨测 用例。 在判断没有其它用例时,输出并显示步骤104中判断的结果。 本发明实施例由于获取拨测用例,向呼叫中心发送拨测消息,接收呼叫中心返回 的结果,判断结果与拨测用例的预期结果是否一致,拨测过程在人工将用例输入后无需人 工操作和干预,实现了拨测自动化,测试结果在放完音前就能够进行比较,因而大大提高了 拨测效率。 进一步地,由于不再使用人工进行拨测,减少了测试的人力投入和时间,降低了拨
测成本。由于执行完毕后自动执行下一个用例,可以实现批量化测试。 实施例一阐述了一种自动拨测方法,下面的实施例阐述一种拨测过程。 实施例二 本实施例阐述一种拨测过程,下面结合附图进行详细说明,参见图2,该过程包括 以下步骤 步骤201 :用户输入测试用例,开始拨测; 用户输入测试用例集合,开始执行拨测。例如,用例为拨打1234,呼叫中心返回的 语音预期结果为"您好,欢迎拨打A公司电话,按1查询分机号按2退出",拨2,呼叫中心返回的语音预期结果为"再见"。 步骤202 :检测系统是否正常;如果不正常,执行步骤203,如果正常,执行步骤 204 ; 例如可以是检测拨测终端与呼叫中心的连接是否正常。 步骤203 :异常处理; 例如可以是提醒用户系统不正常等。 步骤204 :向呼叫中心发起呼叫; 如果步骤202中检测系统正常时,可以将用例转换成拨测格式后再向呼叫中心发 起呼叫。可以是转换成工具命令语言格式,或者自定义格式,将转换后的拨测用例向呼叫中 心发送。例如拨打1234结果为"您好,欢迎拨打A公司电话,按1查询分机号按2退出",拨 打2结果为"再见"。 向呼叫中心发起呼叫可以是向呼叫中心发送拨测消息,拨测消息与拨测用例对
应,也可以是向呼叫中心发送窄带或宽带消息。
步骤205 :呼叫建立,开始放音; 拨测终端与呼叫中心建立呼叫,并且开始放音。 步骤206 :比较放音结果是否一致;如果一致,执行步骤207,如果不一致,执行步 骤208 ; 拨测终端比较放音结果与用例预期结果是否一致,用例预期结果是预先设置好 的,并且每一个用例与其预期结果一一对应。 步骤207 :判断该用例是否结束,如果结束,执行步骤208,如果没有结束,执行步 骤204 ; 判断用例是否结束,可以是将已经测试的用例与用户输入的用例进行比对,看是
否全部的用例都进行了测试。
步骤208 :呼叫释放,该用例结束; 在判断用例结束时,释放拨测终端与呼叫中心之间建立的连接,表示该用例的测 试完毕且测试结果为通过。 当步骤206中比较放音结果和预期结果不一致时,也需要释放拨测终端与呼叫中 心之间建立的连接,此时表示该用例的测试结果为不通过。 步骤209 :判断是否还有其它用例;如果有,则执行步骤204,如果没有,执行步骤 210 ; 当步骤208中判断还有其它的用例没有执行时,继续向呼叫中心发起呼叫,直至 所有的用例都结束。如果步骤201中没有输入全部的拨测用例,当判断还有其它用例时,则 需要返回执行步骤201,继续输入其它的拨测用例。
步骤210 :测试结束,输出测试结果。 当步骤208中判断没有其它的用例,即所有用例都已经执行完,测试结束,则输出 测试结果。 上述流程实现了对拨测终端是否能够正常建立呼叫的测试,以及建立呼叫后继续 拨号。 本实施例由于拨测终端自动进行多个用例的拨测,实现了拨测的批量化,由于本实施例提及的拨测过程在人工将用例输入后无需人工操作和干预,实现了拨测的自动化, 从而大大的提高了拨测效率、降低了拨测成本。 进一步地,还可以验证呼叫建立后承载层播放的语音是否与预期的语音一致。语 音检测有许多方法,比如通过语音转文本技术将语音转换成文本,再将文本与预期结果进 行比较;对语音质量进行分析和测评,例如采用感知评估语音质量测评方法,将语音流与录 音文件内容进行对比以确定与预期结果是否一致。由于只是比较与预期结果是否一致,为 了降低成本,可以考虑采用比较播放的文件名是否一致即可,下面的实施例阐述一种在自 动拨测方法中运用语音检测的方法。
实施例三 本实施例阐述一种在自动拨测方法中将呼叫中心返回的结果与拨测用例的预期 结果进行比较的方法,下面结合附图进行详细说明,参见图3,该方法包括以下步骤
步骤301 :用户输入测试用例,开始拨测; 用户输入测试用例集合,开始执行拨测。例如,用例为拨打1234,呼叫中心返回的
语音预期结果为"您好,欢迎拨打A公司电话,按1查询分机号按2退出",拨2,呼叫中心返
回的语音预期结果为"再见"。 步骤302 :向呼叫中心发起呼叫; 可以将用例转换成拨测格式后再向呼叫中心发起呼叫。可以是转换成工具命令语
言格式,或者自定义格式,将转换后的拨测用例向呼叫中心发送。例如拨打1234结果为"您
好,欢迎拨打A公司电话,按1查询分机号按2退出",拨打2结果为"再见"。 向呼叫中心发起呼叫可以是向呼叫中心发送拨测消息,拨测消息与拨测用例对
应,也可以是向呼叫中心发送窄带或宽带消息。
步骤303 :呼叫建立,开始放音; 拨测终端与呼叫中心建立呼叫,并且开始放音。
步骤304 :收到开始放音消息; 例如,收到的消息可以是startPlay. S. wav,该消息表示开始播放文件名为S的文 件。
步骤305 :查找预置的文件名与文件内容的映射表; 文件名与文件内容的映射表可以预先在拨测终端上配置好。 步骤306 :判断是否存在该文件,如果存在,执行步骤307,如果不存在,执行步骤 308 ; 判断是否存在该文件可以是拨测终端收到消息后,提取消息和有效文件名,查找
预置的文件名与文件内容的映射表中是否存在该文件名对应的文件。
步骤307 :将表中内容与预期结果对比; 将消息中的文件内容与预置的文件名与文件内容的映射表中的文件进行比较,也
可以是比较播放的文件名与表中的文件名是否一致。
步骤308 :异常处理; 异常处理可以是提醒用户预置的文件名与文件内容的映射关系表中不存在收到
的放音消息中包含的文件名,也可以是得出拨测用例的测试不通过的结果。 步骤309 :判断步骤307中的对比是否一致,如果一致,执行步骤310,如果不一致,执行步骤311 ; 根据步骤307中的对比得出判断结果是否一致,或判断消息中的文件名与预置的
映射关系表中的文件名是否一致。 步骤310 :测试结果为通过; 表示该拨测用例和预期结果一致,测试通过。
步骤311 :测试结果为不通过。 表示该拨测用例和预期结果不一致,测试没有通过。 本实施例由于根据呼叫中心返回的结果查找预置的文件名和文件内容的映射关 系表中是否存在该文件,在存在该文件时,将呼叫中心返回的结果与预置的文件名和文件 内容的映射关系表进行比对,在一致时得出拨测用例测试通过的结论,使得拨测终端进行 结果比对时更为便捷,从而减低了成本。 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。 以上提供了一种自动拨测的方法,本发明实施例还提供一种拨测终端和一种通信 系统。
首先阐述一种拨测终端,参见图4,该拨测终端包括以下模块
用例输入模块401,用于获取拨测用例; 自动拨测模块402,用于向呼叫中心发送拨测消息,所述拨测消息与用例输入模块 401得到的所述拨测用例对应,接收所述呼叫中心根据所述拨测消息进行拨测后返回的结 果; 自动拨测模块402负责模拟拨测,通过窄带或者宽带信令拨打呼叫中心系统,窄 带信令和宽带信令的区别在于所使用的协议类型不一样,窄带协议如综合业务数字网用户 部分协议,宽带协议如会话初始协议。并且负责与呼叫中心的交互。包括消息的发送以及 消息的接收,语音、视频的发送和接收等。 结果对比模块403,用于判断自动拨测模块402得到所述结果与所述拨测用例的 预期结果是否一致,所述拨测用例的预期结果与所述拨测用例对应。 结果对比模块403负责将呼叫中心返回的结果与拨测用例的预期结果进行对比, 判断呼叫中心返回的结果与预期结果是否一致,并启动下一个拨测用例的测试,即调用自 动拨测模块进行下一个用例的拨测。
其中,上述拨测终端还包括 检测模块,用于检测与所述呼叫中心的连接是否正常,如果不正常,进行异常处
理,如果正常,将所述拨测用例转换成拨测格式后向呼叫中心发送拨测消息。 其中,上述拨测终端还包括 查找模块,用于根据所述结果查找预置的文件名与文件内容映射关系表;
判断模块,用于判断是否存在与所述结果对应的文件,如果存在,则执行判断所述 结果与所述拨测用例的预期结果是否一致的步骤; 上述结果对比模块403用于判断所述查找的文件内容与所述拨测用例的预期结 果是否一致。 其中,上述拨测终端还包括 结束判断模块,用于在结果对比模块403判断所述结果与所述拨测用例的预期结 果一致时,进一步判断所述拨测用例是否结束。 上面阐述的拨测终端可以用于实现本发明实施例提及的自动拨测方法,但不限于 实现该方法。 上面阐述了一种拨测终端,下面阐述一种通信系统。 参见图5, 一种通信系统,包括自动拨测终端501,上述自动拨测终端501用于获取 拨测用例;向呼叫中心502发送拨测消息,所述拨测消息与所述拨测用例对应;接收所述呼 叫中心502根据所述拨测消息进行拨测后返回的结果;判断所述结果与所述拨测用例的预 期结果是否一致,所述拨测用例的预期结果与所述拨测用例对应。 本发明实施例由于获取拨测用例,向呼叫中心发送拨测消息,接收呼叫中心返回 的结果,判断结果与拨测用例的预期结果是否一致,实现了拨测自动化,测试结果在放完音 前就能够进行比较,因而大大提高了拨测效率。 进一步地,由于不再使用人工进行拨测,减少了测试的人力投入和时间,降低了拨 测成本。由于执行完毕后自动执行下一个用例,可以实现批量化测试。 进一步地,由于根据呼叫中心返回的结果查找预置的文件名和文件内容的映射关 系表中是否存在该文件,在存在该文件时,将呼叫中心返回的结果与预置的文件名和文件 内容的映射关系表进行比对,在一致时得出拨测用例测试通过的结论,使得拨测终端进行 结果比对时更为便捷,从而减低了成本。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以
通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该
程序在执行时,包括如下步骤 自动拨测终端获取拨测用例; 自动拨测终端向呼叫中心发送拨测消息,上述拨测消息与上述拨测用例对应; 自动拨测终端接收呼叫中心根据上述拨测消息进行拨测后返回的结果; 自动拨测终端判断上述结果与上述拨测用例的预期结果是否一致,上述拨测用例
的预期结果与上述拨测用例对应。 上述提到的存储介质可以是只读存储器,磁盘或光盘等。 以上对本发明实施例所提供的一种自动拨测方法、拨测终端及通信系统进行了详 细介绍,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
权利要求
一种自动拨测方法,其特征在于,包括自动拨测终端获取拨测用例;自动拨测终端向呼叫中心发送拨测消息,所述拨测消息与所述拨测用例对应;自动拨测终端接收所述呼叫中心根据所述拨测消息进行拨测后返回的结果;自动拨测终端判断所述结果与所述拨测用例的预期结果是否一致,所述拨测用例的预期结果与所述拨测用例对应。
2. 根据权利要求1所述的自动拨测方法,其特征在于,所述自动拨测终端获取拨测用 例的步骤具体为自动拨测终端通过用例输入模块获取拨测人员输入的拨测用例。
3. 根据权利要求1所述的自动拨测方法,其特征在于,所述自动拨测终端向呼叫中心 发送拨测消息之前还包括自动拨测终端检测与所述呼叫中心的连接是否正常,如果不正常,进行异常处理,如果 正常,将所述拨测用例转换成拨测格式后向呼叫中心发送拨测消息。
4. 根据权利要求1所述的自动拨测方法,其特征在于,所述自动拨测终端向呼叫中心 发送拨测消息的步骤具体为自动拨测终端向呼叫中心发送窄带或宽带消息,所述消息与所述拨测用例对应。
5. 根据权利要求1所述的自动拨测方法,其特征在于,自动拨测终端判 断所述结果与所述拨测用例的预期结果是否一致之前还包括自动拨测终端根据所述结果查找预置的文件名与文件内容映射关系表,判断是否存在 与所述结果对应的文件,如果存在,则执行所述判断所述结果与所述拨测用例的预期结果 是否一致的步骤;所述自动拨测终端判断所述结果与所述拨测用例的预期结果是否一致的步骤具体为自动拨测终端判断所述查找的文件内容与所述拨测用例的预期结果是否一致。
6. 根据权利要求1所述的自动拨测方法,其特征在于,所述自动拨测终端接收所述呼叫中心根据所述拨测消息进行拨测后返回的结果的步骤具体为自动拨测终端接收所述呼叫中心根据所述拨测消息进行拨测后返回的消息代码; 所述自动拨测终端判断所述结果与所述拨测用例的预期结果是否一致的步骤具体为自动拨测终端根据预置的预期结果与消息代码映射关系表判断所述消息代码与所述 拨测用例的预期结果是否一致。
7. 根据权利要求1至6任一项所述的自动拨测方法,其特征在于,在自动拨测终端判断所述结果与所述拨测用例的预期结果一致时,还包括自动拨测终端判断所述拨测用例是否结束,如果没有结束,继续向呼叫中心发送拨测 消息的步骤,如果用例结束,继续判断是否还有其它用例,如果还有其它用例,继续执行向 呼叫中心发送拨测消息的步骤。
8. —种拨测终端,其特征在于,包括 用例输入模块,用于获取拨测用例;自动拨测模块,用于向呼叫中心发送拨测消息,所述拨测消息与所述用例输入模块得到的所述拨测用例对应,接收所述呼叫中心根据所述拨测消息进行拨测后返回的结果;结果对比模块,用于判断所述自动拨测模块得到所述结果与所述拨测用例的预期结果 是否一致,所述拨测用例的预期结果与所述拨测用例对应。
9. 根据权利要求8所述的拨测终端,其特征在于,还包括检测模块,用于检测与所述呼叫中心的连接是否正常,如果不正常,进行异常处理,如 果正常,将所述拨测用例转换成拨测格式后向呼叫中心发送拨测消息。
10. 根据权利要求8所述的拨测终端,其特征在于,还包括 查找模块,用于根据所述结果查找预置的文件名与文件内容映射关系表; 判断模块,用于判断是否存在与所述结果对应的文件,如果存在,则执行判断所述结果与所述拨测用例的预期结果是否一致的步骤;所述结果对比模块用于判断所述查找的文件内容与所述拨测用例的预期结果是否一致。
11. 根据权利要求8至10任一项所述的拨测终端,其特征在于,还包括 结束判断模块,用于在所述结果对比模块判断所述结果与所述拨测用例的预期结果一致时,进一步判断所述拨测用例是否结束。
12. —种通信系统,其特征在于,包括自动拨测终端,用于拨测呼叫中心,所述自动拨测终端用于获取拨测用例;向所述呼叫 中心发送拨测消息,所述拨测消息与所述拨测用例对应;接收所述呼叫中心根据所述拨测 消息进行拨测后返回的结果;判断所述结果与所述拨测用例的预期结果是否一致,所述拨 测用例的预期结果与所述拨测用例对应。
全文摘要
本发明实施例公开了一种自动拨测方法、拨测终端及通信系统,一种自动拨测方法包括自动拨测终端获取拨测用例;自动拨测终端向呼叫中心发送拨测消息,所述拨测消息与所述拨测用例对应;自动拨测终端接收所述呼叫中心根据所述拨测消息进行拨测后返回的结果;自动拨测终端判断所述结果与所述拨测用例的预期结果是否一致,所述拨测用例的预期结果与所述拨测用例对应。本发明实施例自动拨测终端通过获取拨测用例,向呼叫中心发送拨测消息,接收呼叫中心返回的结果,判断结果与拨测用例的预期结果是否一致,实现了拨测自动化,进而大大提高了拨测效率。
文档编号H04M3/22GK101729681SQ200810171769
公开日2010年6月9日 申请日期2008年10月23日 优先权日2008年10月23日
发明者詹生敏 申请人:华为技术有限公司