海量个性语音呼叫智能调度系统及调度方法

文档序号:7980745阅读:266来源:国知局
海量个性语音呼叫智能调度系统及调度方法
【专利摘要】本发明涉及海量个性语音呼叫智能调度系统及调度方法,该系统包括:A:用户交互层,负责用户数据的收集及基础数据的配置;业务实现层,负责执行路径的选择、异常处理策略的应用、失败重试机制的应用;C:基础协议层,负责SS7信令的实现,DTMF信令的生成与解析,对端状态返回码的解析运算、运行时参数路径的调整、异常处理策略的制定与调整。本发明能根据生产过程中收集的状态值与用户输入的特征阀值结合应用,从而达到在大数据量任务环境下能找出状态优良的号码优先执行,减少对状态低下的号码的执行优先级与呼叫次数,从而实现大数据量任务的智能调度发送。
【专利说明】海量个性语音呼叫智能调度系统及调度方法
[0001]
【技术领域】
[0002]本发明涉及海量个性语音呼叫智能调度系统及调度方法,属于语音通信外呼【技术领域】。
【背景技术】 [0003]目前,无线和有线的公共交换电话网采用的是SS7数字信令系统,SS7信令系统又称公共信道信令,是现在国内公共电话交换网(PSTN)上用的最为广泛的一种信令方式,能在固定电话网或ISDN网局间,实现本地、长途和国际的自动、半自动电话接续,并返回详细的结果状态信息。
[0004]但是随着我国服务行业的快速发展,与客户通知交互方面的需求不断提高,而且由于工资成本增加、工作强度大、效率低下等各种因素的制约使得原有的人工打电话的方式已不能满足现有及将来的行业发展需求。服务行业急切需要一种自动化、高效的外呼系统来代替旧有的人工方式。
[0005]语音外呼系统就是在上述需求环境下,诞生的一种利用通信技术与计算机技术相结合的自动语音呼叫产品,这一成果的应用很好的解决了采用人工方式所带来的低效,为相关企业带来的便利。但由于目前此项技术所依赖的中继话路资源十分有限,所以当企业在提交大数据量客户通知业务的时候,就会由于有限的话路资源不够分配,导致外呼数据无法在指定时间内完成,造成通知时效延误,从而对企业的一些业务形成影响。

【发明内容】

[0006]为避免以上现有技术的不足,本发明提供一种海量个性语音呼叫智能调度系及调度方法。
[0007]本发明的技术方案如下:
海量个性语音呼叫智能调度系统,该系统包括:
A:用户交互层,负责用户数据的收集及基础数据的配置;
B:业务实现层,负责执行路径的选择、异常处理策略的应用、失败重试机制的应用;
C:基础通信层,负责SS7信令的实现,DTMF信令的生成与解析,对端状态返回码的解析运算、运行时参数路径的调整、异常处理策略的制定与调整;
所述用户交互层包括:
I)基础数据设置模块,该基础数据设置模块包括:
Al:优先级关键字设置,根据用户定义的关键字及对应的设置等级来计算任务执行优先级,系统会在提取任务时,扫描语音的文本内容,当发现包含既先定义的关键字时,会根据预设关系,将任务的优先级进行排序,确保重要紧急的任务先被执行;
A2:组群发送优先级分级设置模块,用户可自定义组群的任务量与发送优先级的对应关系,任务组数量的多少是判断任务优先级的一个关键参数,任务组任务数量越多,相对应的优先级就越低;
A3:呼叫重试最大次数模块,设定一次外呼号码最大执行多少次的失败重试,如果在达到重试次数时,还未呼叫成功,系统则放弃呼叫,直接视为失败;
A4:呼叫时间间隔模块,设定每次呼叫失败直至下一次重新呼叫时的间隔时间;
A5:主叫号码五级设置模块,设定系统提供五级的主叫拦截时的主叫更换机制,当主叫I遇到主叫拦截时,自动切换到主叫2进行呼叫,当主叫2遇到拦截时,自动切换至主叫3进行呼叫,依此类推;
A6:呼叫拦截主叫更换次序设置模块,用于允许用户对5级主叫的执行顺序进行定义;
2)任务管理模块,负责采集用户侧的发送数据,在发送过程中显示各阶段任务的执行状态,在任务发送完成时显示执行结果及计费信息;
所述业务实现层包括:
B1:信令分析处理模块,包括返回码收集、模糊返回码判断、异常返回码检测功能。
[0008]B2:异常策略处理模块:根据信令分析处理的结果来选择执行路径进行补充操作;
所述基础通信层包括:
Cl:信令实现模块,通过实现SS7信令将数据在PSTN公共电话交换网上进行发送与结果采集;
C2:DTMF检测与生成模块,电话系统中电话机与交换机之间的一种用户信令。
[0009]海量个性语音呼叫智能调度方法,该方法如下步骤:
1)用户交互层的基础数据采集模块提供基础数据收集,收集分析需要用到的用户自定义条件,及系统运行时的相关参数;
2)业务实现层的信令分析处理模块在呼叫网关呼叫开始时装载所述的自定义条件和所述的参数,利用这些条件和参数进行任务的优先级判断及提取;
3 )基础通信层的信令实现模块在呼叫网关提取任务后进行呼叫流程,信令分析处理模块通过实现SS7通信协议与电信PBX交换机进行信号通讯,来实现语音呼叫的一系列过程,在呼叫或通话结束后,PBX交换机将呼叫结果与时长返回给呼叫网关;
4)如果呼叫成功,则业务实现层信令分析处理模块对所述结果数据进行保存或输出,如果呼叫失败,则业务实现层信令分析处理模块对结果进行分析,此时会根据PBX返回的失败信令码做进一步具体的分析,如果是属于主叫拦截的失败,则分析处理模块会提取主叫拦截失败的公式进行数据分析,并且将分析的结果传送给异常策略处理模块进行进一步的调度处理,如果是属于未知状态,分析处理模块会提取未知状态失败的公式进行数据分析,并且将分析的结果传送给异常策略处理模块进行调度处理,如果不属于预先定义的以上两种异常,则按默认的公式进行数据分析,并将分析结果传送给异常策略处理模块进行进一步的调度处理;
5)异常策略处理模块根据分析处理模块传入的分析结果,进行进一步的处理,如果属于主叫拦截异常,则通过变换主叫后进行二次重呼,如果属于未知状态的异常,则通过更改呼叫配置参数来进行二次重呼,如果属于无法定义的异常,则通过加大重试次数来进行二次或三次重呼; 6)通过异常策略模块发起的重呼,如果成功,用户交互层的任务管理模块直接对处理结果保存及结果反馈,如果重复失败,则在重试失败次数到达规定的最大数时,放弃呼叫,结果直接设置失败,为进行结果处理阶段进行反馈显示。
[0010]本发明的优点为:
本发明能根据生产过程中收集的状态值与用户输入的特征阀值结合应用,从而达到在大数据量任务环境下能找出状态优良的号码优先执行,减少对状态低下的号码的执行优先级与呼叫次数,从而实现大数据量任务的智能调度发送。
【专利附图】

【附图说明】
[0011]图1:本发明海量个性语音呼叫智能调度系统结构示意图;
图2:用户交互层基础数据配置流程图;
图3:业务实现层任务提取呼叫流程图;
图4:基础协议层异常策略模块流程图;
图5:本发明海量个性语音呼叫智能调度方法流程图。
【具体实施方式】
[0012]如图1所示为本发明海量个性语音呼叫智能调度系统结构示意图,该系统包括:A:用户交互层,负责用户数据的收集及基础数据的配置;B:业务实现层,负责执行路径的选择、异常处理策略的应用、失败重试机制的应用;C:基础协议层,负责SS7信令的实现,DTMF信令的生成与解析,对端状态返回码的解析运算、运行时参数路径的调整、异常处理策略的制定与调整。
[0013]其中用户交互层包括:
Al:内容关键字设置模块,根据用户定义的关键字及对应的设置等级来计算任务执行优先级,系统会在提取任务时,扫描语音的文本内容,当发现包含既先定义的关键字时,会根据预设关系,将任务的优先级进行排序,确保重要紧急的任务先被执行;
A2:组群发送优先级分级设置模块,用户可自定义组群的任务量与发送优先级的对应关系,任务组数量的多少是判断任务优先级的一个关键参数,任务组任务数量越多,相对应的优先级就越低;
A3:呼叫重试最大次数模块,由于语音是一项面向连接的协议机制,握手成功后才能实现通话,所以前期的呼叫是比较关键的阶段,这往往受到对端状态的影响,所以一次呼叫有时候需要好几次才能连接成功,所以呼叫重试最大次数就是指一次外呼号码最大执行多少次的失败重试,如果在达到重试次数时,还未呼叫成功,系统则放弃呼叫,直接视为失败;A4:呼叫时间间隔模块,指每次呼叫失败直至下一次重新呼叫时的间隔时间;
A5:主叫号码五级设置模块,显示在被叫方的手机屏幕上的服务号,由于现在全国各地运营商对4008、8008、900等一些主叫号码的透传支持并不十分统一,特别是各运营商网间的透传支持,所以在用上述服务号做主叫时会遇到有些地区无法透传,而导致呼叫失败的情况,这个时候我们只能通过更换主叫号码的形式,进行二次或多次呼叫而达到目的,最终完成呼叫。所以主叫号码五级设置是指系统提供五级的主叫拦截时的主叫更换机制,当主叫I遇到主叫拦截时,自动切换到主叫2进行呼叫,当主叫2遇到拦截时,自动切换至主叫3进行呼叫,依此类推;
A6:呼叫拦截主叫更换次序设置模块,是指允许用户对5级主叫的执行顺序进行定义; 业务实现层包括:
B1:信令实现模块,通过实现SS7信令将数据在PSTN公共电话交换网上进行发送与结果采集;
B2:DTMF检测与生成模块,电话系统中电话机与交换机之间的一种用户信令;
B3:信令分析处理模块,包括返回码收集、模糊返回码判断、异常返回码检测功能。
[0014]如图2所示为用户交互层基础数据配置流程图,基础数据配置流程分步收集各项执行路径选取涉及的关键字与参数信息,数据根据这些设置的参数值与收集的SS7信令返回值,进行时时运算,得出最正确的执行路径及异常策略调整路径,保证任务的正确高效执行,例如:当信令返回码的状态的忙、但振铃时长却低于10秒长度时,这时系统会加大重试的次数来进一步检测系统返回码正确情况。如果三次均是低于10秒,那么这时系统会认为主叫拦截的情况大于对方忙的情况,于是会采用主叫拦截的策略进行重试。确保系统不会对模糊的对端状态值迷糊,从而选择错误的执行路径。
[0015]如图3所示为业务实现层任务提取呼叫流程图,任务提取流程根据用户预先设置的内容关键字、任务组数量、任务组业务类型、系统运行时收集统计信息、这几个重要参数应用任务提取公式,得到最正确的任务提取路径,确保大批量任务时,内容重要、业务类型高的任务会被系统优先取走进行发送。并在系统的运行时期根收集的各项状态信息,不断调整任务的提取路径,从而使这一策略达到最佳应用效果。
[0016]如图4所示为基础协议层异常策略模块流程图,异常策略模块根据系统预先设置的异常策略流程及系统运行时收集的状态统计信息,得出一个最佳的异常策略执行路径,例如:当第一次呼叫对端返回对端占线的状态值时,说明被叫方的号码是在用有效的,于是系统会自动缩短重试的时间间隔,进行二次抢线呼叫。从而提高呼通成功率,如果一次呼叫提示被叫方关机状态时,系统会自动延长任务的重呼时间间隔参数,如果多次呼叫被叫号码均是不在服务区状态时,系统会自动延长任务的重呼交数及时间间隔参数,从而提升任务的执行成功率。
[0017]如图5所示为本发明海量个性语音呼叫智能调度方法流程图。具体方法为:
1)用户交互层的基础数据采集模块提供基础数据收集,收集分析需要用到的用户自定义条件,及系统运行时的相关参数;
2)业务实现层的信令分析处理模块在呼叫网关呼叫开始时装载所述的自定义条件和所述的参数,利用这些条件和参数进行任务的优先级判断及提取;
3 )基础通信层的信令实现模块在呼叫网关提取任务后进行呼叫流程,信令分析处理模块通过实现SS7通信协议与电信PBX交换机进行信号通讯,来实现语音呼叫的一系列过程,在呼叫或通话结束后,PBX交换机将呼叫结果与时长返回给呼叫网关;
4)如果呼叫成功,则业务实现层信令分析处理模块对所述结果数据进行保存或输出,如果呼叫失败,则业务实现层信令分析处理模块对结果进行分析,此时会根据PBX返回的失败信令码做进一步具体的分析,如果是属于主叫拦截的失败,则分析处理模块会提取主叫拦截失败的公式进行数据分析,并且将分析的结果传送给异常策略处理模块进行进一步的调度处理,如果是属于未知状态,分析处理模块会提取未知状态失败的公式进行数据分析,并且将分析的结果传送给异常策略处理模块进行调度处理,如果不属于预先定义的以上两种异常,则按默认的公式进行数据分析,并将分析结果传送给异常策略处理模块进行进一步的调度处理;
5)异常策略处理模块根据分析处理模块传入的分析结果,进行进一步的处理,如果属于主叫拦截异常,则通过变换主叫后进行二次重呼,如果属于未知状态的异常,则通过更改呼叫配置参数来进行二次重呼,如果属于无法定义的异常,则通过加大重试次数来进行二次或三次重呼;
6)通过异常策略模块发起的重呼,如果成功,用户交互层的任务管理模块直接对处理结果保存及结果反馈,如果重复失败,则在重试失败次数到达规定的最大数时,放弃呼叫,结果直接设置失败,为进行结果处理阶段进行反馈显示。
[0018]本发明语音外呼智能调度系统结合呼叫过程中返回的信令码与用户设置的特征阀值生成一系列的执行公式,利用这些执行公式,外呼系统可以很好的对大批量数据进行优先路由发送,在大批量数据中查找状态优良的号码进行呼叫或重呼,对无效格式,不良状态的号码进行最低优先级的呼叫。在呼叫的过程中时时收集结果数据统计信息,根据这些信息对调试公式进行校正,从而达到智能调度的效果。
【权利要求】
1.海量个性语音呼叫智能调度系统,其特征在于,该系统包括: A:用户交互层,负责用户数据的收集及基础数据的配置; B:业务实现层,负责执行路径的选择、异常处理策略的应用、失败重试机制的应用; C:基础通信层,负责SS7信令的实现,DTMF信令的生成与解析,对端状态返回码的解析运算、运行时参数路径的调整、异常处理策略的制定与调整; 所述用户交互层包括: 1)基础数据设置模块,该基础数据设置模块包括: Al:优先级关键字设置,根据用户定义的关键字及对应的设置等级来计算任务执行优先级,系统会在提取任务时,扫描语音的文本内容,当发现包含既先定义的关键字时,会根据预设关系,将任务的优先级进行排序,确保重要紧急的任务先被执行; A2:组群发送优先级分级设置模块,用户可自定义组群的任务量与发送优先级的对应关系,任务组数量的多少是判断任务优先级的一个关键参数,任务组任务数量越多,相对应的优先级就越低; A3:呼叫重试最大次数模块,设定一次外呼号码最大执行多少次的失败重试,如果在达到重试次数时,还未呼叫成功,系统则放弃呼叫,直接视为失败; A4:呼叫时间间隔模块,设定每次呼叫失败直至下一次重新呼叫时的间隔时间; A5:主叫号码五级设置模块,设定系统提供五级的主叫拦截时的主叫更换机制,当主叫I遇到主叫拦截时,自动切换到主叫2进行呼叫,当主叫2遇到拦截时,自动切换至主叫3进行呼叫,依此类推; A6:呼叫拦截主叫更换次序设置模块,用于允许用户对5级主叫的执行顺序进行定义; .2)任务管理模块,负责采集用户侧的发送数据,在发送过程中显示各阶段任务的执行状态,在任务发送完成时显示执行结果及计费信息; 所述业务实现层包括: B1:信令分析处理模块,包括返回码收集、模糊返回码判断、异常返回码检测功能; B2:异常策略处理模块:根据信令分析处理的结果来选择执行路径进行补充操作; 所述基础通信层包括: Cl:信令实现模块,通过实现SS7信令将数据在PSTN公共电话交换网上进行发送与结果采集; C2:DTMF检测与生成模块,电话系统中电话机与交换机之间的一种用户信令。
2.海量个性语音呼叫智能调度方法,其特征在于,该方法如下步骤: . 1)用户交互层的基础数据采集模块提供基础数据收集,收集分析需要用到的用户自定义条件,及系统运行时的相关参数; .2)业务实现层的信令分析处理模块在呼叫网关呼叫开始时装载所述的自定义条件和所述的参数,利用这些条件和参数进行任务的优先级判断及提取; . 3 )基础通信层的信令实现模块在呼叫网关提取任务后进行呼叫流程,信令分析处理模块通过实现SS7通信协议与电信PBX交换机进行信号通讯,来实现语音呼叫的一系列过程,在呼叫或通话结束后,PBX交换机将呼叫结果与时长返回给呼叫网关; .4)如果呼叫成功,则业务实现层信令分析处理模块对所述结果数据进行保存或输出,如果呼叫失败,则业务实现层信令分析处理模块对结果进行分析,此时会根据PBX返回的失败信令码做进一步具体的分析,如果是属于主叫拦截的失败,则分析处理模块会提取主叫拦截失败的公式进行数据分析,并且将分析的结果传送给异常策略处理模块进行进一步的调度处理,如果是属于未知状态,分析处理模块会提取未知状态失败的公式进行数据分析,并且将分析的结果传送给异常策略处理模块进行调度处理,如果不属于预先定义的以上两种异常,则按默认的公式进行数据分析,并将分析结果传送给异常策略处理模块进行进一步的调度处理; 5)异常策略处理模块根据分析处理模块传入的分析结果,进行进一步的处理,如果属于主叫拦截异常,则通过变换主叫后进行二次重呼,如果属于未知状态的异常,则通过更改呼叫配置参数来进行二次重呼,如果属于无法定义的异常,则通过加大重试次数来进行二次或三次重呼; 6)通过异常策略模块发起的重呼,如果成功,用户交互层的任务管理模块直接对处理结果保存及结果反馈,如果重复失败,则在重试失败次数到达规定的最大数时,放弃呼叫,结果直接设置失败,为进行结果处理阶段进行反馈显示。
【文档编号】H04M3/42GK103546651SQ201210235556
【公开日】2014年1月29日 申请日期:2012年7月9日 优先权日:2012年7月9日
【发明者】陈宁, 林辉, 苏建顺 申请人:上海集时通网络科技有限公司福州分公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1