CN110312046B - 外呼数据优化方法、装置、计算机设备及存储介质 - Google Patents
外呼数据优化方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN110312046B CN110312046B CN201910432702.XA CN201910432702A CN110312046B CN 110312046 B CN110312046 B CN 110312046B CN 201910432702 A CN201910432702 A CN 201910432702A CN 110312046 B CN110312046 B CN 110312046B
- Authority
- CN
- China
- Prior art keywords
- data
- outbound data
- voice
- outbound
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2281—Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42085—Called party identification service
- H04M3/42093—Notifying the calling party of information on the called or connected party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42204—Arrangements at the exchange for service or number selection by voice
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/527—Centralised call answering arrangements not requiring operator intervention
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Technology Law (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种外呼数据优化方法、装置、计算机设备及存储介质,所述方法包括:获取外呼数据;对外呼数据建立呼叫连接,获取呼叫连接建立后的预设连接时间段的每一外呼数据的语音信息;对每一语音信息进行语音检测,确定每一语音信息对应的外呼数据的语音状态;根据语音状态对外呼数据进行分类,得到每一外呼数据对应的数据类型;将数据类型为无效数据对应的外呼数据进行剔除,并将数据类型为候选数据对应的外呼数据进行筛选处理,得到优化外呼数据,将优化外呼数据和数据类型为有效数据对应的外呼数据作为目标外呼数据;将目标外呼数据按照预设的分配方式推送给坐席客户端。通过对外呼数据进行处理,提高了坐席呼叫效率和接通率。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种外呼数据优化方法、装置、计算机设备及存储介质。
背景技术
针对于电话销售,最重要的就是名单的资源,也就是客户的电话号码,姓名等相关信息,坐席通过名单上的手机号码,联系客户进行销售。但名单资源来自不同的渠道,有的渠道名单资源信息比较准确,坐席能直接通过名单资源联系到客户进行销售,但是有的渠道来源的名单质量较差,如名单中的手机号错误,坐席在拨打这类名单的时,会浪费大量的人力时间,因此针对质量不佳的名单,需要***自动外呼,过滤号码,将有效的通话转接至销售坐席。
传统地,坐席通过手工呼叫的方式,必然会浪费大量人力时间成本,对于无效电话号码的干扰,继而降低了销售坐席的工作效率。
发明内容
本发明实施例提供一种外呼数据优化方法、装置、计算机设备及存储介质,以解决坐席呼叫效率不高的问题。
一种外呼数据优化方法,包括:
获取K个外呼数据,其中K为正整数;
对所述外呼数据建立呼叫连接,获取所述呼叫连接建立后的预设连接时间段的每一所述外呼数据的语音信息;
对每一所述语音信息进行语音检测,确定每一所述语音信息对应的外呼数据的语音状态;
根据所述语音状态对所述外呼数据进行分类,得到每一所述外呼数据对应的数据类型,其中,所述数据类型包括无效数据、候选数据和有效数据;
将所述数据类型为无效数据对应的所述外呼数据进行剔除,并将所述数据类型为候选数据对应的所述外呼数据进行筛选处理,得到优化外呼数据,将所述优化外呼数据和所述数据类型为有效数据对应的所述外呼数据作为目标外呼数据;
将所述目标外呼数据按照预设的分配方式推送给坐席客户端。
一种外呼数据优化装置,包括:
外呼数据获取模块,用于获取K个外呼数据,其中K为正整数;
语音信息获取模块,用于对所述外呼数据建立呼叫连接,获取所述呼叫连接建立后的预设连接时间段的每一所述外呼数据的语音信息;
语音状态获取模块,用于对每一所述语音信息进行语音检测,确定每一所述语音信息对应的外呼数据的语音状态;
数据类型获取模块,用于根据所述语音状态对所述外呼数据进行分类,得到每一所述外呼数据对应的数据类型,其中,所述数据类型包括无效数据、候选数据和有效数据;
目标外呼数据获取模块,用于将所述数据类型为无效数据对应的所述外呼数据进行剔除,并将所述数据类型为候选数据对应的所述外呼数据进行筛选处理,得到优化外呼数据,将所述优化外呼数据和所述数据类型为有效数据对应的所述外呼数据作为目标外呼数据;
数据发送模块,用于将所述目标外呼数据按照预设的分配方式推送给坐席客户端。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述外呼数据优化方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述外呼数据优化方法。
上述外呼数据优化方法、装置、计算机设备及存储介质中,首先,获取外呼数据;然后,对外呼数据建立呼叫连接,获取呼叫连接建立后的预设连接时间段的每一外呼数据的语音信息;接着,对每一语音信息进行语音检测,确定每一语音信息对应的外呼数据的语音状态;再接着,根据语音状态对外呼数据进行分类,得到每一外呼数据对应的数据类型,从而增强了每一类数据类型的外呼数据的规律性,以便后续对分类后的外呼数据进行进一步地处理,接下来,将数据类型为无效数据对应的外呼数据进行剔除,并将数据类型为候选数据对应的外呼数据进行筛选处理,得到优化外呼数据,将优化外呼数据和数据类型为有效数据对应的外呼数据作为目标外呼数据,使得该目标外呼数据更为完整准确,以便后续坐席能够通过拨打呼叫该目标外呼数据提高接通率,进而提高坐席的体验。最后,将目标外呼数据按照预设的分配方式推送给坐席客户端,从而使得坐席能够快速得到目标外呼数据,提高线路使用率和加快外呼速度,提高坐席接通率,进而提高了坐席的工作效率和体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的外呼数据优化方法的应用环境示意图;
图2是本发明实施例提供的外呼数据优化方法一示例图;
图3是本发明实施例提供的外呼数据优化方法的另一示例图;
图4是本发明实施例提供的外呼数据优化方法的另一示例图;
图5是本发明实施例提供的外呼数据优化方法的另一示例图;
图6是本发明实施例提供的外呼数据优化方法的另一示例图;
图7是本发明实施例提供的外呼数据优化装置的一原理框图;
图8是本发明实施例提供的外呼数据优化装置的另一原理框图;
图9是本发明实施例提供的外呼数据优化装置的另一原理框图;
图10是本发明实施例提供的计算机设备的一示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请提供的外呼数据优化方法,可应用在如图1的应用环境中,其中,客户端通过网络与服务端进行通信,客户端发送外呼数据到服务端,服务端根据外呼数据建立呼叫连接,获取呼叫连接建立后的预设连接时间段的每一外呼数据的语音信息;然后对每一语音信息进行语音检测,确定每一语音信息对应的外呼数据的语音状态;接着根据语音状态对外呼数据进行分类,得到每一语音信息对应的数据类型;再接着,将数据类型为无效数据对应的外呼数据进行剔除,并将数据类型为候选数据对应的外呼数据进行筛选处理,得到优化外呼数据,将优化外呼数据和数据类型为有效数据对应的外呼数据作为目标外呼数据;最后,将目标外呼数据按照预设的分配方式推送给坐席客户端。其中,客户端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,坐席客户端是指坐席用于拨打电话的客户端。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,以该方法应用于图1中的服务端为例进行说明,包括如下步骤:
S10:获取K个外呼数据,其中K为正整数。
其中,外呼数据是用于进行预先拨打外呼的批量电话号码,K为外呼数据的具体数量,具体可根据实际应用进行设定,此处不做限制。可选地,服务端通过对接电话呼叫中心***获取外呼数据,或者人工导入外呼数据。
S20:对外呼数据建立呼叫连接,获取呼叫连接建立后的预设连接时间段的每一外呼数据的语音信息。
其中,对外呼数据建立呼叫连接是一种使用外呼数据建立外呼连接以实现信号交互的过程。预设连接时间段是指预先设定的时间间隔,例如,从建立连接后的第1秒至第5秒的时间段。语音信息是指根据外呼数据建立的呼叫连接的终端输出的语音信息,可以理解地,该语音信息为运营商返回的语音数据,包括但不限于忙音或者提示音等语音信息。可选地,可以通过录音设备对预设连接时间段的语音信息进行录音保存后,得到该语音信息。
需要说明的是,该步骤中语音信息的获取是通过建立呼叫连接,获取对呼叫连接建立后的预设连接时间段的语音信息,这个呼叫连接是一个信号交互的过程,获取到想要的状态信号,且信号交互完才有可能接通,由于本实施例中获取到语音信息后就终止呼叫连接,因此,呼叫连接的对方收不到电话提醒的,也就不会对接电话的人造成骚扰。
S30:对每一语音信息进行语音检测,确定每一语音信息对应的外呼数据的语音状态。
其中,语音检测是指对语音信息的状态进行检测,其中的语音状态包括忙音状态、空号状态、错号状态、接通状态、占线状态、关机状态、暂时无法接通状态、秘书台状态和停机状态等状态。可选地,可以采用FreeSWITCH技术对每一语音信息进行语音检测。其中,FreeSWITCH技术是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动,FreeSWITCH技术可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等,用于为音频、视频、文字或任何其他形式的媒体,提供路由和互连通信协议。具体地,首先通过FreeSWITCH技术中的信号音检测算法提取语音信息的音频特征,然后将该音频特征与标准电话网的音频特征进行比对,从而能够确定出每一语音信息对应的外呼数据的语音状态。
S40:根据语音状态对外呼数据进行分类,得到每一外呼数据对应的数据类型,其中,数据类型包括无效数据、候选数据和有效数据。
其中,分类是指对数据按照一定的规则分别归类的操作,用于增强数据的规律性。具体地,预先对标准电话网中的语音状态进行分类,并以该分类作为分类标准,且该分类标准为将语音状态分成三种数据类型,分别是无效数据、候选数据和有效数据。将步骤S30中确定的外呼数据的语音状态与标准电话网中的语音状态一致的外呼数据分类到同一数据类型。其中,无效数据是指无法正常使用的外呼数据,候选数据是指在建立呼叫连接的过程中存在异常情况的外呼数据,也即在正常使用上存在不确定性的外呼数据,有效数据是指能够正常使用的外呼数据。
可以理解地,通过对外呼数据进行分类,从而增强了每一类数据类型的外呼数据的规律性,以便后续对分类后的外呼数据进行进一步地处理。
S50:将数据类型为无效数据对应的外呼数据进行剔除,并将数据类型为候选数据对应的外呼数据进行筛选处理,得到优化外呼数据,将优化外呼数据和数据类型为有效数据对应的外呼数据作为目标外呼数据。
其中,将数据类型为无效数据对应的外呼数据进行剔除,即不再对该数据类型为无效数据对应的外呼数据进行处理。具体地,服务端通过查询数据库中的该无效数据对应的外呼数据后,采用数据删除指令对该外呼数据进行剔除。可以理解地,由于数据类型为无效数据对应的外呼数据无法正常使用,通过对该外呼数据进行剔除,避免了对无效电话号码的冗余操作,省去了时间成本和人力成本,提高外呼数据优化的效率。
其中,筛选处理是指对数据进行二次检测,筛选出符合预设条件的数据,以使数据更加全面完整。该筛选处理方式包括但不限于是对数据进行重新检测。优化外呼数据是指对数据进行筛选处理后得到的外呼数据,也即能够正常使用的外呼数据。具体地,对数据类型为候选数据对应的外呼数据进行预设次数的检测,从而根据检测结果对该外呼数据的是否能够正常使用进行判断,并从中筛选出能够正常使用的外呼数据,进而对数据类型为候选数据对应的外呼数据的进行更为准确的分类,得到优化外呼数据。可以理解地,由于数据类型为候选数据对应的外呼数据为在正常使用上存在不确定性的外呼数据,如果直接进行剔除,必然会导致其中可能存在的能够正常使用的外呼数据会被剔除,导致外呼数据的遗漏,因此,本步骤中通过对数据类型为候选数据对应的外呼数据,得到优化外呼数据,以便后续提高对该优化外呼数据的处理效率,避免外呼数据的流失。
其中,目标外呼数据是指优化外呼数据与数据类型为有效数据对应的外呼数据合并后的外呼数据,用于作为坐席进行拨打呼叫的数据。可以理解地,该目标外呼数据包含优化外呼数据和数据类型为有效数据对应的外呼数据,并且优化外呼数据和数据类型为有效数据均为能够正常使用的外呼数据,因此,使得该目标外呼数据更为完整准确,以便后续坐席能够通过拨打呼叫该目标外呼数据提高接通率,进而提高坐席的体验。
本步骤中,将数据类型为无效数据对应的外呼数据进行剔除,避免了对无效电话号码的冗余操作,省去了时间成本和人力成本,提高外呼数据优化的效率,与此同时,将数据类型为候选数据对应的外呼数据进行筛选处理,得到优化外呼数据,以便后续提高对该优化外呼数据的处理效率,避免外呼数据的流失。将优化外呼数据和数据类型为有效数据对应的外呼数据作为目标外呼数据。使得该目标外呼数据更为完整准确,以便后续坐席能够通过拨打呼叫该目标外呼数据提高接通率,进而提高坐席的体验。
S60:将目标外呼数据按照预设的分配方式推送给坐席客户端。
其中,预设的分配方式是预先设定的用于对外呼数据进行分配的任务处理方式。该分配方式可以是随机分配,也可以是基于外呼数据的数量和坐席的数量平均分配,具体可根据实际需求进行设定,此处不作限制。
具体地,服务端通过网络网络协议将目标外呼数据按照预设的分配方式推送给坐席名单中的空闲坐席人员。其中的网络传输协议包括但不限于:互联网控制报文协议(Internet Control Message Protocol,ICMP)、地址解析协议(ARP Address ResolutionProtocol,ARP)和文件传输协议(File Transfer Protocol,FTP)等。从而使得坐席能够快速得到目标外呼数据,提高线路使用率和加快外呼速度,提高坐席接通率,进而提高了坐席的工作效率和体验。
本实施例中,首先,获取外呼数据;然后,对外呼数据建立呼叫连接,获取呼叫连接建立后的预设连接时间段的每一外呼数据的语音信息;接着,对每一语音信息进行语音检测,确定每一语音信息对应的外呼数据的语音状态;再接着,根据语音状态对外呼数据进行分类,得到每一外呼数据对应的数据类型,从而增强了每一类数据类型的外呼数据的规律性,以便后续对分类后的外呼数据进行进一步地处理,接下来,将数据类型为无效数据对应的外呼数据进行剔除,并将数据类型为候选数据对应的外呼数据进行筛选处理,得到优化外呼数据,将优化外呼数据和数据类型为有效数据对应的外呼数据作为目标外呼数据,使得该目标外呼数据更为完整准确,以便后续坐席能够通过拨打呼叫该目标外呼数据提高接通率,进而提高坐席的体验。最后,将目标外呼数据按照预设的分配方式推送给坐席客户端,从而使得坐席能够快速得到目标外呼数据,提高线路使用率和加快外呼速度,提高坐席接通率,进而提高了坐席的工作效率和体验。
在一实施例中,如图3所示,步骤S30中,对每一语音信息进行语音检测,确定每一语音信息对应的外呼数据的语音状态,包括:
S31:采用信号音检测算法提取每一语音信息的信号特征。
其中,信号音检测算法是一种对电话机终端的电话线路上的回铃音、忙音或者话音等信号的实时检测以获取到信号特征的算法。信号特征是指信号音频率、持续时间和周期等特征,用于作为判断语音状态的依据。具体地,FreeSWITCH技术中的信号音检测算法包括但不限于是mod_dptools tone_detect信号音检测算法或者mod_spandsp CallProgress信号音检测算法。其中mod_dptools tone_detect信号音检测算法的实现过程为:检测语音信息的信号,当检测到与预先设置的信号一致的信号的次数达到预设的次数时,将对应的信号作为信号特征。mod_spandsp Call Progress信号音检测算法的实现过程为:配置电话信号音标准,然后将检测到的语音信息的信号对应的波形与电话信号音标准中的信号音对应的波形进行比较,将波形相似度最大的电话信号音标准中的信号音作为语音信息的信号特征。
S32:将信号特征在预设的信号特征库中进行匹配,确定每一语音信息对应的语音状态。
其中,预设的信号特征库是指预存储的包含有每种语音状态对应的信号特征集合的信号特征库,用于作为判断语音信息对应的语音状态的标准信息库。具体地,计算信号特征与预设的信号特征库中的每一预设信号特征的每一相似度,将相似度最大的信号特征对应的语音状态作为信号特征对应的语音信息的语音状态。该方法简单准确,以便后续基于语音状态对外呼数据进行进一步地处理。
本实施例中,采用信号音检测算法提取每一语音信息的信号特征,将信号特征与预设的信号特征库进行比对,确定每一语音信息对应的语音状态。该方法简单准确,以便后续基于语音状态对外呼数据进行进一步地处理。
在一实施例中,如图4所示,步骤S50中,将数据类型为候选数据对应的外呼数据进行优化处理,得到优化外呼数据,具体包括如下步骤:
S51:对数据类型为候选数据对应的每一外呼数据进行N次信号音检测,确定每次信号音检测的语音状态。
其中,N是指信号音检测次数,该次数N可以是3、4或者5等,具体大小可以依据外呼数据来源或者应用需求而定,此处不作限制。具体地,本实施例中的信号音的检测方法与步骤S31至步骤S32中的方法一致,为避免重复,此处不再赘述。
S52:计算语音状态为接通状态的次数与N的比例值,将所有比例值大于或者等于预设的比例阈值的外呼数据确定为优化外呼数据。
其中,预设的比例阈值是指预先设定的用于作为区分优化外呼数据对应的语音状态次数与信号音检测次数N的比例的临界值。如预设的比例阈值为50%,在N=4,语音状态为接通状态的次数为2,此时比例值为2/4=50%,因此,将该外呼数据确定为优化外呼数据。
本实施例中,通过将数据类型为候选数据对应的外呼数据进行优化处理,得到优化外呼数据,即通过多次信号音检测的方法,根据语音状态次数与检测次数的比例值确定该外呼数据是否为优化外呼数据,该方法操作方便准确,不仅对数据类型为候选数据对应的外呼数据进行筛选处理,得到优化外呼数据,进行了高效筛选,保证外呼数据的有效性,进一步地,完整准确地获取到优化外呼数据,避免外呼数据的遗漏,能够提高数据的完整性,进而提高坐席人员的外呼效率。
在一实施例中,如图5所示,在步骤S10之前,即在获取K个外呼数据之前,还包括如下步骤:
S71:获取M个电话号码,其中,M为正整数,且M>K。
具体地,电话号码是指坐席需要外拨的电话号码。该M个电话号码可以通过从业务***的后台数据库中进行获取,也可以通过数据采集工具进行获取,还可以通过爬虫技术进行获取,此处不作限制。M是指电话号码的数量,如M的取值可以是10000。可以理解地,由于K个外呼数据是从该M个电话号码中提取的,因此,K<M。
S72:对电话号码的有效性进行检验。
其中,有效性是指电话号码是否为真实存在的号码。具体地,对电话号码的有效性进行检验的具体过程如下:首先,判断电话号码是否为紧急号码;接着判断不是紧急号码的电话号码是否符合移动终端合法号码开头及对应的移动终端合法号码位数信息;若符合,则检验通过,也即电话号码为真实存在的电话号码。
S73:将检验通过的电话号码作为外呼数据。
具体地,将检验通过的电话号码作为外呼数据。可以理解地,通过对电话号码进行有效性校验,省去了建立连接拨打电话的繁琐步骤,从而预先筛选出无效的电话号码,提高外呼数据的质量,以便后续更加高效地对外呼数据进行进一步处理。
本实施例中,首先,获取M个电话号码;然后,对电话号码的有效性进行检验;最后,将检验通过的电话号码作为外呼数据,通过对电话号码进行有效性校验,省去了建立连接拨打电话的繁琐步骤,从而预先筛选出无效的电话号码,提高外呼数据的质量,以便后续更加高效地对外呼数据进行进一步处理。
在一实施例中,如图6所示,步骤S40中,根据语音状态对外呼数据进行分类,得到每一语音状态对应的数据类型,其中,数据类型包括无效数据、候选数据和有效数据,具体包括如下步骤:
S41:若语音状态为停机状态、空号状态或者错号状态,则确定对应外呼数据的数据类型为无效数据。
具体地,若语音状态为停机状态、空号状态或者错号状态,则该语音状态对应的外呼数据无法正常使用,对于电话营销或者坐席来说是没有价值的外呼数据,因此确定对应外呼数据的数据类型为无效数据。
S42:若语音状态为接通状态,则确定对应外呼数据的数据类型为有效数据。
具体地,若语音状态为接通状态,则该语音状态对应的外呼数据能够被正常使用,对于电话营销或者坐席来说是有价值的外呼数据,因此确定对应外呼数据的数据类型为有效数据。
S43:若语音状态为占线状态、关机状态、暂时无法接通状态、秘书台状态或者忙音状态,则确定对应外呼数据的数据类型为候选数据。
具体地,若语音状态为占线状态、关机状态、暂时无法接通状态、秘书台状态或者忙音状态,则该语音状态对应的外呼数据在正常使用上存在不确定性,即可能被正常使用,也可能无法正常使用,因此确定对应外呼数据的数据类型为候选数据,以便后续对该候选数据进行进一步处理。
本实施例中,若语音状态为停机状态、空号状态或者错号状态,则确定对应外呼数据的数据类型为无效数据;若语音状态为接通状态,则确定对应外呼数据的数据类型为有效数据;若语音状态为占线状态、关机状态、暂时无法接通状态、秘书台状态或者忙音状态,则对应外呼数据的数据类型为候选数据,以便后续对该候选数据进行进一步处理。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在一实施例中,提供一种外呼数据优化装置,该外呼数据优化装置与上述实施例中外呼数据优化方法一一对应。如图7所示,该外呼数据优化装置包括外呼数据获取模块10、语音信息获取模块20、语音状态获取模块30、数据类型获取模块40、目标外呼数据获取模块50和数据发送模块60。各功能模块详细说明如下:
外呼数据获取模块10,用于获取K个外呼数据,其中K为正整数;
语音信息获取模块20,用于对外呼数据建立呼叫连接,获取呼叫连接建立后的预设连接时间段的每一外呼数据的语音信息;
语音状态获取模块30,用于对每一语音信息进行语音检测,确定每一语音信息对应的外呼数据的语音状态;
数据类型获取模块40,用于根据语音状态对外呼数据进行分类,得到每一外呼数据对应的数据类型,其中,数据类型包括无效数据、候选数据和有效数据;
目标外呼数据获取模块50,用于将数据类型为无效数据对应的外呼数据进行剔除,并将数据类型为候选数据对应的外呼数据进行筛选处理,得到优化外呼数据,将优化外呼数据和数据类型为有效数据对应的外呼数据作为目标外呼数据;
数据发送模块60,用于将目标外呼数据按照预设的分配方式推送给坐席客户端。
优选地,如图8所示,语音状态获取模块30包括信号特征提取单元31和语音状态单元32。
信号特征提取单元31,用于采用信号音检测算法提取每一语音信息的信号特征;
语音状态获取单元32,用于将信号特征在预设的信号特征库中进行匹配,确定每一语音信息对应的语音状态。
优选地,如图9所示,目标外呼数据获取模块50包括语音状态检测单元51和优化外呼数据提取单元52。
语音状态检测单元51,用于对数据类型为候选数据对应的每一外呼数据进行N次信号音检测,确定每次信号音检测的语音状态;
优化外呼数据提取单元52,用于计算语音状态为接通状态的次数与N的比例值,将所有比例值大于或者等于预设的比例阈值的外呼数据确定为优化外呼数据。
优选地,外呼数据优化装置还包括电话号码获取单元、校验单元和外呼数据获取单元。
电话号码获取单元,用于获取M个电话号码,其中,M为正整数且M>K;
校验单元,用于对电话号码的有效性进行检验;
外呼数据获取单元,用于将检验通过的电话号码作为外呼数据。
优选地,数据类型获取模块包括第一数据类型确定单元、第二数据类型确定单元和第三数据类型确定单元。
第一数据类型确定单元,用于若语音状态为停机状态、空号状态或者错号状态,则确定对应外呼数据的数据类型为无效数据;
第二数据类型确定单元,用于若语音状态为接通状态,则确定对应外呼数据的数据类型为有效数据;
第三数据类型确定单元,用于若语音状态为占线状态、关机状态、暂时无法接通状态、秘书台状态或者忙音状态,则确定对应外呼数据的数据类型为候选数据。
关于外呼数据优化装置的具体限定可以参见上文中对于外呼数据优化方法的限定,在此不再赘述。上述外呼数据优化装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储外呼数据优化方法所使用的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种外呼数据优化方法。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
获取K个外呼数据,其中K为正整数;
对所述外呼数据建立呼叫连接,获取所述呼叫连接建立后的预设连接时间段的每一所述外呼数据的语音信息;
对每一所述语音信息进行语音检测,确定每一所述语音信息对应的外呼数据的语音状态;
根据所述语音状态对所述外呼数据进行分类,得到每一所述外呼数据对应的数据类型,其中,所述数据类型包括无效数据、候选数据和有效数据;
将所述数据类型为无效数据对应的所述外呼数据进行剔除,并将所述数据类型为候选数据对应的所述外呼数据进行筛选处理,得到优化外呼数据,将所述优化外呼数据和所述数据类型为有效数据对应的所述外呼数据作为目标外呼数据;
将所述目标外呼数据按照预设的分配方式推送给坐席客户端。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取K个外呼数据,其中K为正整数;
对所述外呼数据建立呼叫连接,获取所述呼叫连接建立后的预设连接时间段的每一所述外呼数据的语音信息;
对每一所述语音信息进行语音检测,确定每一所述语音信息对应的外呼数据的语音状态;
根据所述语音状态对所述外呼数据进行分类,得到每一所述外呼数据对应的数据类型,其中,所述数据类型包括无效数据、候选数据和有效数据;
将所述数据类型为无效数据对应的所述外呼数据进行剔除,并将所述数据类型为候选数据对应的所述外呼数据进行筛选处理,得到优化外呼数据,将所述优化外呼数据和所述数据类型为有效数据对应的所述外呼数据作为目标外呼数据;
将所述目标外呼数据按照预设的分配方式推送给坐席客户端。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (8)
1.一种外呼数据优化方法,其特征在于,所述外呼数据优化方法包括:
获取K个外呼数据,其中K为正整数;
对所述外呼数据建立呼叫连接,获取所述呼叫连接建立后的预设连接时间段的每一所述外呼数据的语音信息;
对每一所述语音信息进行语音检测,确定每一所述语音信息对应的外呼数据的语音状态;
根据所述语音状态对所述外呼数据进行分类,得到每一所述外呼数据对应的数据类型,其中,所述数据类型包括无效数据、候选数据和有效数据;
将所述数据类型为无效数据对应的所述外呼数据进行剔除,并将所述数据类型为候选数据对应的所述外呼数据进行筛选处理,得到优化外呼数据,将所述优化外呼数据和所述数据类型为有效数据对应的所述外呼数据作为目标外呼数据;
将所述目标外呼数据按照预设的分配方式推送给坐席客户端;
所述将所述数据类型为候选数据对应的所述外呼数据进行优化处理,得到优化外呼数据,包括:
对所述数据类型为候选数据对应的每一所述外呼数据进行N次信号音检测,确定每次信号音检测的语音状态;
计算语音状态为接通状态的次数与N的比例值,将所有比例值大于或者等于预设的比例阈值的所述外呼数据确定为优化外呼数据;所述比例阈值为预先设定的用于作为区分优化外呼数据对应的语音状态次数与信号音检测次数N的比例的临界值。
2.如权利要求1所述的外呼数据优化方法,其特征在于,所述对每一所述语音信息进行语音检测,确定每一所述语音信息对应的外呼数据的语音状态,包括:
采用信号音检测算法提取每一所述语音信息的信号特征;
将所述信号特征在预设的信号特征库中进行匹配,确定每一所述语音信息对应的语音状态。
3.如权利要求1所述的外呼数据优化方法,其特征在于,在所述获取K个外呼数据之前,所述外呼数据优化方法还包括:
获取M个电话号码,其中,M为正整数且M>K;
对所述电话号码的有效性进行检验;
将检验通过的电话号码作为所述外呼数据。
4.如权利要求1所述的外呼数据优化方法,其特征在于,所述根据所述语音状态对所述外呼数据进行分类,得到每一所述语音状态对应的数据类型,其中,所述数据类型包括无效数据、候选数据和有效数据,包括:
若所述语音状态为停机状态、空号状态或者错号状态,则确定对应所述外呼数据的数据类型为所述无效数据;
若所述语音状态为接通状态,则确定对应所述外呼数据的数据类型为所述有效数据;
若所述语音状态为占线状态、关机状态、暂时无法接通状态、秘书台状态或者忙音状态,则确定对应所述外呼数据的数据类型为所述候选数据。
5.一种外呼数据优化装置,其特征在于,所述外呼数据优化装置包括:
外呼数据获取模块,用于获取K个外呼数据,其中K为正整数;
语音信息获取模块,用于对所述外呼数据建立呼叫连接,获取所述呼叫连接建立后的预设连接时间段的每一所述外呼数据的语音信息;
语音状态获取模块,用于对每一所述语音信息进行语音检测,确定每一所述语音信息对应的外呼数据的语音状态;
数据类型获取模块,用于根据所述语音状态对所述外呼数据进行分类,得到每一所述外呼数据对应的数据类型,其中,所述数据类型包括无效数据、候选数据和有效数据;
目标外呼数据获取模块,用于将所述数据类型为无效数据对应的所述外呼数据进行剔除,并将所述数据类型为候选数据对应的所述外呼数据进行筛选处理,得到优化外呼数据,将所述优化外呼数据和所述数据类型为有效数据对应的所述外呼数据作为目标外呼数据;
所述目标外呼数据获取模块包括语音状态检测单元和优化外呼数据提取单元,所述语音状态检测单元用于对数据类型为候选数据对应的每一外呼数据进行N次信号音检测,确定每次信号音检测的语音状态;
所述优化外呼数据提取单元用于计算语音状态为接通状态的次数与N的比例值,将所有比例值大于或者等于预设的比例阈值的外呼数据确定为优化外呼数据;所述比例阈值为预先设定的用于作为区分优化外呼数据对应的语音状态次数与信号音检测次数N的比例的临界值;
数据发送模块,用于将所述目标外呼数据按照预设的分配方式推送给坐席客户端。
6.如权利要求5所述的外呼数据优化装置,其特征在于,所述语音状态获取模块,包括:
信号特征提取单元,用于采用信号音检测算法提取每一所述语音信息的信号特征;
语音状态获取单元,用于将所述信号特征在预设的信号特征库中进行匹配,确定每一所述语音信息对应的语音状态。
7.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述外呼数据优化方法。
8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述外呼数据优化方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910432702.XA CN110312046B (zh) | 2019-05-23 | 2019-05-23 | 外呼数据优化方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910432702.XA CN110312046B (zh) | 2019-05-23 | 2019-05-23 | 外呼数据优化方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110312046A CN110312046A (zh) | 2019-10-08 |
CN110312046B true CN110312046B (zh) | 2022-10-21 |
Family
ID=68074853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910432702.XA Active CN110312046B (zh) | 2019-05-23 | 2019-05-23 | 外呼数据优化方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110312046B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111916109B (zh) * | 2020-08-12 | 2024-03-15 | 北京鸿联九五信息产业有限公司 | 一种基于特征的音频分类方法、装置及计算设备 |
CN112399021B (zh) * | 2020-11-03 | 2021-11-12 | 中国平安人寿保险股份有限公司 | 语音呼叫数据处理方法、装置、计算机设备及存储介质 |
CN113163063B (zh) * | 2021-04-30 | 2022-09-09 | 重庆度小满优扬科技有限公司 | 智能外呼***及方法 |
US11722436B2 (en) | 2021-08-24 | 2023-08-08 | International Business Machines Corporation | Transport control word architecture for physical port mirroring |
US12028276B2 (en) * | 2021-08-24 | 2024-07-02 | International Business Machines Corporation | Transport control word architecture for virtual port mirroring |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105760403A (zh) * | 2014-12-19 | 2016-07-13 | 北京四维图新科技股份有限公司 | 一种筛选电话号码的方法及装置 |
CN106254696A (zh) * | 2016-08-02 | 2016-12-21 | 北京京东尚科信息技术有限公司 | 外呼结果确定方法、装置及*** |
-
2019
- 2019-05-23 CN CN201910432702.XA patent/CN110312046B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105760403A (zh) * | 2014-12-19 | 2016-07-13 | 北京四维图新科技股份有限公司 | 一种筛选电话号码的方法及装置 |
CN106254696A (zh) * | 2016-08-02 | 2016-12-21 | 北京京东尚科信息技术有限公司 | 外呼结果确定方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN110312046A (zh) | 2019-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110312046B (zh) | 外呼数据优化方法、装置、计算机设备及存储介质 | |
CN104735272B (zh) | 一种骚扰电话的拦截方法及*** | |
CN113067859B (zh) | 一种基于云手机的通讯方法和装置 | |
US11882243B1 (en) | Visual interfaces for telephone calls | |
US10701205B2 (en) | Communications network | |
CN113840040A (zh) | 一种人机协作的外呼方法、装置、设备及存储介质 | |
CN111813811A (zh) | 电信诈骗预警方法、装置、电子设备及介质 | |
CN111225114A (zh) | 拨测方法、装置、计算机设备及存储介质 | |
CN108377357B (zh) | 一种可视化平台通话方法及装置 | |
CN108933868B (zh) | 通话提示方法及装置、*** | |
CN110600056A (zh) | 语音质检方法及装置 | |
CN109413761B (zh) | 一种应用于网络呼叫平台的呼叫方法和网络呼叫平台 | |
GB2560961A (en) | Communications Network | |
CN113628632A (zh) | 语音降噪方法、装置、设备及存储介质 | |
CN108932283B (zh) | 客户信息筛选方法、***、计算机设备和存储介质 | |
CN109981796B (zh) | 一种连接方法及装置 | |
CN111598661A (zh) | 一种异常报备处理方法、装置、平台服务器及存储介质 | |
CN111193833B (zh) | 一种话务类报表***测试方法、装置、服务器及存储介质 | |
CN113315875B (zh) | 通话信息同步方法、装置、通话信息同步设备和存储介质 | |
CN113950054B (zh) | 号码识别方法、装置、电子设备及存储介质 | |
CN110995927B (zh) | 基于b/s架构的多网页响铃弹框处理方法、终端及*** | |
US11019178B1 (en) | Deployment router based on channel traffic | |
CN106487541B (zh) | 多通讯模块故障控制方法及服务器 | |
US20240242303A1 (en) | Tool differentiator between fraud and struggling customers in real time | |
CN113286035B (zh) | 异常呼叫检测方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |