本发明涉及外呼,尤其涉及一种外呼方法、装置及电子设备。
背景技术:
1、外呼是很多产品和服务不可或缺的重要组成部分,如房产服务、金融贷款服务、理财服务、保险服务等。
2、传统的外呼主要采用外呼任务与外呼线路一对一绑定的方式,在外呼任务对应的线路中分配固定的并发访问资源,以供外呼任务使用。随着企业对外呼需求的不断提高,传统的外呼线路分配方式,因外呼任务的吞吐量直接受限于单一线路的并发访问资源,已难以满足高效率的外呼需求。
技术实现思路
1、本发明提供一种外呼方法、装置及电子设备,以提高外呼任务吞吐量与外呼效率。
2、本发明提供一种外呼任务,包括:
3、获取外呼任务的并发访问量,所述外呼任务绑定有外呼线路,并分配有所述外呼线路中的第一数量的独占信号量,所述独占信号量为供所述外呼任务单独占有享用的信号量;
4、响应于所述外呼任务的并发访问量大于所述第一数量,
5、控制所述外呼任务依次获取所述外呼线路中第一数量的独占信号量与共享池中的第二数量的信号量,并执行所述外呼任务,所述第一数量与第二数量之和等于所述外呼任务的并发访问量;
6、根据本发明提供的一种外呼方法,所述控制所述外呼任务依次获取所述外呼线路中第一数量的独占信号量与共享池中的第二数量的信号量,并执行所述外呼任务,之后包括:
7、在执行所述外呼任务后,释放所述外呼线路中第一数量的独占信号量与所述共享池中的第二数量的信号量。
8、根据本发明提供的一种外呼方法,所述方法还包括:
9、响应于所述外呼任务的并发访问量不大于所述第一数量,控制所述外呼任务从所述外呼线路中获取与所述并发访问量数量相同的独占信号量,并执行所述外呼任务;
10、在所述外呼任务执行完毕后,控制释放所述外呼线路中被所述外呼任务占用的独占信号量。
11、根据本发明提供的一种外呼方法,所述方法还包括:
12、周期性的更新所述外呼任务的独占信号量的分配值,以使当前周期的独占信号量的分配值等于上一周期使用的独占信号量的最大值。
13、根据本发明提供的一种外呼方法,所述方法还包括:
14、在所述上一周期的独占信号量的分配值大于使用的独占信号量的最大值时,将独占信号量的余量分配至所述共享池,所述余量为所述上一周期的独占信号量的分配值与使用的独占信号量的最大值的差值。
15、根据本发明提供的一种外呼方法,所述方法还包括:
16、根据设定值定时重置所述外呼任务的独占信号量的分配值,所述设定值为所述外呼线路中分配给所述外呼任务的独占信号量的初始值。
17、根据本发明提供的一种外呼方法,所述方法还包括:
18、将所述外呼线路的剩余信号量分配至所述共享池,所述剩余信号量为所述外呼线路的总信号量与所述设定值的差值。
19、根据本发明提供的一种外呼方法,所述共享池中具有来源于所述外呼线路,以及与所述外呼线路同类型的线路的共享的信号量,所述同类型包括通讯手段相同、被叫归属地相同与被叫号码相同,所述通讯手段包括固定电话和移动电话。
20、本发明还提供一种外呼装置,包括:
21、获取模块,用于获取外呼任务的并发访问量,所述外呼任务绑定有外呼线路,并分配有所述外呼线路中的第一数量的独占信号量,所述独占信号量为供所述外呼任务单独占有享用的信号量;
22、控制模块,用于响应于所述外呼任务的并发访问量大于所述第一数量,控制所述外呼任务依次获取所述外呼线路中第一数量的独占信号量与共享池中的第二数量的信号量,并执行所述外呼任务,所述第一数量与第二数量之和等于所述外呼任务的并发访问量。
23、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述外呼方法。
24、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述外呼方法。
25、本发明提供的外呼方法、装置及电子设备,通过获取外呼任务的并发访问量,并在外呼任务的并发访问量大于分配给外呼任务的独占信号量的数量,即分配给外呼任务的独占信号量的数量不足以满足外呼任务的并发访问时,外呼任务依次获取外呼线路中第一数量的独占信号量与共享池中的第二数量的信号量,以弥补独占信号量的不足造成的外呼任务失败;其中,为外呼任务分配的独占信号量为外呼任务单独占有享用,提高了外呼效率,在外呼需求较大时,共享池中的信号量弥补独占信号量的不足,提高了对外呼任务的吞吐量,进一步提高了外呼效率。
1.一种外呼方法,其特征在于,包括:
2.根据权利要求1所述的外呼方法,其特征在于,所述控制所述外呼任务依次获取所述外呼线路中第一数量的独占信号量与共享池中的第二数量的信号量,并执行所述外呼任务,之后包括:
3.根据权利要求1所述的外呼方法,其特征在于,所述方法还包括:
4.根据权利要求1至3中任意一项所述的外呼方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的外呼方法,其特征在于,所述方法还包括:
6.根据权利要求1或2所述的外呼方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的外呼方法,其特征在于,所述方法还包括:
8.根据权利要求1至3中任意一项所述的外呼方法,其特征在于,所述共享池中具有来源于所述外呼线路,以及与所述外呼线路同类型的线路的共享的信号量,所述同类型包括通讯手段相同、被叫归属地相同与被叫号码相同,所述通讯手段包括固定电话和移动电话。
9.一种外呼装置,其特征在于,包括:
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任一项所述外呼方法。