数据交互方法、设备、存储介质及装置与流程

文档序号:17430295发布日期:2019-04-17 03:24阅读:135来源:国知局
数据交互方法、设备、存储介质及装置与流程

本发明涉及数据交换技术领域,尤其涉及一种数据交互方法、设备、存储介质及装置。



背景技术:

目前,电话平台系统在坐席人员拨打电话后,生成拨打结果文件,通常通过kettle(水壶)工具获取拨打结果文件并进行数据分析,若坐席人员不拨打电话,电话平台系统不生成拨打结果文件,kettle获取不到结果文件就会报错,则后续与拨打结果文件关联的一些程序就会一直等待,需要人工干预来处理。因此,如何保证数据交互的顺利进行是亟待解决的技术问题。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种数据交互方法、设备、存储介质及装置,旨在解决现有技术中数据交互不顺畅的技术问题。

为实现上述目的,本发明提供一种数据交互方法,所述数据交互方法包括以下步骤:

数据交互设备通过预设数据处理工具检测电话平台系统中是否存在当前拨打结果文件,获得检测结果;

若所述检测结果为不存在,则获取所述数据交互设备中目标流程依赖于所述当前拨打结果文件的当前依赖原因;

发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件;

接收所述电话平台系统反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行所述目标流程。

优选地,发送验证信息至所述电话平台系统,以使所述电话平台系统根据所述验证信息验证所述数据交互设备是否为所述电话平台系统的注册设备;

接收所述电话平台系统反馈的验证反馈信息;

所述发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件,包括:

当所述验证反馈信息为验证成功时,发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件。

优选地,所述接收所述电话平台系统反馈的验证反馈信息之后,所述数据交互方法还包括:

从所述验证反馈信息中提取出文件密钥;

所述接收所述电话平台系统反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行目标流程,包括:

接收所述电话平台系统反馈的所述预设拨打结果文件,根据所述文件密钥对所述预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程。

优选地,所述当所述验证反馈信息为验证成功时,发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件,包括:

当所述验证反馈信息为验证成功时,发送所述当前依赖原因及第一加密密钥至所述电话平台系统,以使所述电话平台系统查找与所述当前依赖原因对应的预设拨打结果文件及根据所述第一加密密钥对所述预设拨打结果文件进行加密,并将加密的预设拨打结果文件进行反馈;

所述接收所述电话平台系统反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行目标流程,包括:

接收所述电话平台系统反馈的加密的预设拨打结果文件;

获取与所述第一加密密钥对应的第一解密密钥,根据所述第一解密密钥对加密的预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程。

优选地,所述接收所述电话平台系统反馈的验证反馈信息之后,所述数据交互方法还包括:

从所述验证反馈信息中提取出密钥标识;

查找与所述密钥标识对应的第二解密密钥;

所述接收所述电话平台系统反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行目标流程,包括:

接收所述电话平台系统反馈的加密的预设拨打结果文件,根据所述第二解密密钥对加密的预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程。

优选地,所述查找与所述密钥标识对应的第二解密密钥,包括:

从映射关系表中查找与所述密钥标识对应的第二解密密钥,所述映射关系表中包括密钥标识与解密密钥之间的对应关系。

优选地,所述数据交互设备通过预设数据处理工具检测电话平台系统中是否存在当前拨打结果文件,获得检测结果,包括:

数据交互设备获取当前拨打结果文件标识,通过预设数据处理工具检测电话平台系统中是否存在与所述当前拨打结果文件标识对应的当前拨打结果文件。

此外,为实现上述目的,本发明还提出一种数据交互设备,所述数据交互设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据交互程序,所述数据交互程序配置为实现如上文所述的数据交互方法的步骤。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有数据交互程序,所述数据交互程序被处理器执行时实现如上文所述的数据交互方法的步骤。

此外,为实现上述目的,本发明还提出一种数据交互装置,所述数据交互装置包括:

检测模块,用于数据交互设备通过预设数据处理工具检测电话平台系统中是否存在当前拨打结果文件,获得检测结果;

获取模块,用于若所述检测结果为不存在,则获取所述数据交互设备中目标流程依赖于所述当前拨打结果文件的当前依赖原因;

发送模块,用于发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件;

接收模块,用于接收所述电话平台系统反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行所述目标流程。

本发明中,数据交互设备通过预设数据处理工具检测电话平台系统中是否存在当前拨打结果文件,获得检测结果,若检测结果为不存在,则获取数据交互设备中目标流程依赖于当前拨打结果文件的当前依赖原因,发送当前依赖原因至所述电话平台系统,以使电话平台系统反馈与当前依赖原因对应的预设拨打结果文件,电话平台系统中预先设置各后续依赖拨打结果文件的流程对应的预设拨打结果文件,避免在当前拨打结果文件不存在时无法进行数据交互;接收电话平台系统反馈的预设拨打结果文件,并根据预设拨打结果文件执行目标流程,避免因获取不到当前拨打结果文件导致的报错,从而不影响依赖的程序的执行。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的数据交互设备的结构示意图;

图2为本发明数据交互方法第一实施例的流程示意图;

图3为本发明数据交互方法第二实施例的流程示意图;

图4为本发明数据交互方法第三实施例的流程示意图;

图5为本发明数据交互装置第一实施例的结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的数据交互设备结构示意图。

如图1所示,该数据交互设备可以包括:处理器1001,例如中央处理器(centralprocessingunit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为usb接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(randomaccessmemory,ram)存储器,也可以是稳定的存储器(non-volatilememory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对数据交互设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数据交互程序。

在图1所示的数据交互设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述数据交互设备通过处理器1001调用存储器1005中存储的数据交互程序,并执行本发明实施例提供的数据交互方法。

基于上述硬件结构,提出本发明数据交互方法的实施例。

参照图2,图2为本发明数据交互方法第一实施例的流程示意图,提出本发明数据交互方法第一实施例。

在第一实施例中,所述数据交互方法包括以下步骤:

步骤s10:数据交互设备通过预设数据处理工具检测电话平台系统中是否存在当前拨打结果文件,获得检测结果。

应理解的是,本实施例的执行主体是所述数据交互设备,其中,所述数据交互设备可为个人电脑或服务器等电子设备。所述预设数据处理工具包括kettle(水壶)工具,通常通过所述kettle从所述电话平台系统中获取所述当前拨打结果文件。所述当前拨打结果文件为所述电话平台系统在坐席人员拨打电话后,根据坐席人员的拨打电话清单所生成。通常需要获取所述电话平台系统的所述当前拨打结果文件,根据所述当期拨打结果文件制作相关报表,根据制作的相关报表对坐席人员的业务量和业务质量进行评估,还需根据所述当前拨打电话结果文件调整相关业务策略。如果从所述电话平台系统未能成功获取到所述当前拨打结果文件,则依赖所述当前拨打结果文件的报表制作流程当天就无法生成,需要一直等待所述拨打结果文件。

在具体实现中,通常会设置能够唯一识别所述当前拨打结果文件的当前拨打结果文件标识,则可通过所述当前拨打结果文件标识来检测所述电话平台系统是否存在所述当前拨打结果文件,可获取所述电话平台系统中所有的文件的文件标识,将所述当前拨打结果文件标识与所有的文件的文件标识进行比对,若存在与所述当前拨打结果文件标识一致的文件标识,则所述检测结果为存在,说明所述电话平台系统已经生成所述当前拨打结果文件;若不存在与所述当前拨打结果文件标识一致的文件标识,则所述检测结果为不存在,说明所述电话平台系统未生成所述当前拨打结果文件。本实施例中,所述步骤s10,包括:数据交互设备获取当前拨打结果文件标识,通过预设数据处理工具检测电话平台系统中是否存在与所述当前拨打结果文件标识对应的当前拨打结果文件。

步骤s20:若所述检测结果为不存在,则获取所述数据交互设备中目标流程依赖于所述当前拨打结果文件的当前依赖原因。

可理解的是,如果坐席人员休假,则当天没有拨打电话清单,所述电话平台系统就不会生成所述当前拨打结果文件,还可能是其他原因导致的所述电话平台系统未生成所述当前拨打结果文件,则所述检测结果为不存在。所述数据交互设备在设置制作各种相关报表的流程时,预先根据需要制作的相关报表设置相应的依赖原因,并将依赖原因作为流程信息进行存储,则在所述检测结果为不存在时,可从所述数据交互设备中目标流程的流程信息中获取所述当前拨打结果文件的当前依赖原因。

步骤s30:发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件。

需要说明的是,为了避免所述当期拨打结果文件未能生成时导致的数据交互失败,所述电话平台系统可预先收集依赖所述当前拨打结果文件的后续流程的依赖原因,根据历史拨打结果文件生成与各依赖原因对应的预设拨打结果文件,则在所述电话平台系统不存在所述当前拨打结果文件时,可将所述预设拨打结果文件发送至所述数据交互设备,以供依赖的流程使用,制作出相应的报表。比如,若依赖原因为制作坐席人员业务量,则可设置预设拨打结果文件为拨打数量为0的文件;若依赖原因为制作坐席人员业务质量,则可获取对应的坐席人员的历史拨打数据,对历史拨打数据进行分析,计算拨打成功的数量与拨打总数的比值作为坐席人员业务质量,可设置预设拨打结果文件为拨打成功的数量与拨打总数的比值。

步骤s40:接收所述电话平台系统反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行所述目标流程。

在具体实现中,所述电话平台系统根据所述当前依赖原因查找到对应的预设拨打结果文件,并件所述预设拨打结果文件进行反馈,则所述数据交互设备接收所述电话平台反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行所述目标流程,以生成相应的报表。为了简化流程,还可在未检测到所述当前拨打结果文件时,通过预设控件跳过获取所述当前拨打结果文件的步骤,将需要所述当前拨打结果文件中的数据都按照预设默认值(比如零)进行统计,继续执行后续依赖所述当前拨打结果文件的目标流程。

本实施例中,数据交互设备通过预设数据处理工具检测电话平台系统中是否存在当前拨打结果文件,获得检测结果,若检测结果为不存在,则获取数据交互设备中目标流程依赖于当前拨打结果文件的当前依赖原因,发送当前依赖原因至所述电话平台系统,以使电话平台系统反馈与当前依赖原因对应的预设拨打结果文件,电话平台系统中预先设置各后续依赖拨打结果文件的流程对应的预设拨打结果文件,避免在当前拨打结果文件不存在时无法进行数据交互;接收电话平台系统反馈的预设拨打结果文件,并根据预设拨打结果文件执行目标流程,避免因获取不到当前拨打结果文件导致的报错,从而不影响依赖的程序的执行。

参照图3,图3为本发明数据交互方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明数据交互方法的第二实施例。

在第二实施例中,所述步骤s30之前,还包括:

步骤s201:发送验证信息至所述电话平台系统,以使所述电话平台系统根据所述验证信息验证所述数据交互设备是否为所述电话平台系统的注册设备。

可理解的是,由于电话平台生成的拨打结果文件中通常包括客户电话信息,为了提高数据交互的安全性,避免客户电话信息泄露,所述电话平台系统需要对获取拨打结果文件的设备进行身份验证。所述数据交互设备发送验证信息至所述电话平台系统以验证其是否为所述电话平台系统的注册设备,通常在进行数据交互之前,所述数据交互设备可先将设备标识发送至所述电话平台系统进行注册,注册成功则成为所述电话平台系统的注册设备。则在后续需要进行数据交互时,可通过发送验证消息进行验证身份,所述验证消息包括所述数据交互设备的设备标识,则所述电话平台系统根据所述数据交互设备的设备标识验证所述数据交互设备是否为所述电话平台系统的注册设备。

步骤s202:接收所述电话平台系统反馈的验证反馈信息。

应理解的是,若所述数据交互设备进行过注册,是所述电话平台系统的注册设备,则所述电话平台系统根据所述验证信息验证所述数据交互设备为注册设备,则反馈验证反馈信息至所述数据交互设备,则所述数据交互设备可向所述电话平台系统发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件,所述数据交互设备接收所述电话平台系统反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行所述目标流程。

本实施例中,所述步骤s30,包括:

步骤s301:当所述验证反馈信息为验证成功时,发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件。

在具体实现中,当所述验证反馈信息为验证成功时,说明所述数据交互设备为所述电话平台系统的注册设备,可从与电话平台系统进行数据交互,则发送所述当前依赖原因至所述电话平台系统,所述电话平台系统根据所述当前依赖原因查找对应的预设拨打结果文件,并将所述预设拨打结果文件反馈至所述数据交互设备。

本实施例中,在所述步骤s202之后,还包括:

从所述验证反馈信息中提取出文件密钥;

所述步骤s40,包括:

接收所述电话平台系统反馈的所述预设拨打结果文件,根据所述文件密钥对所述预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程。

需要说明的是,为了进一步提高数据交互的安全性,所述电话平台系统后续反馈的所述预设拨打结果文件可以是经过加密的文件,为了使得所述数据交互设备能够顺利解密所述预设拨打结果文件,所述电话平台系统可将所述文件密钥通过所述验证反馈信息发送至所述数据交互设备。所述验证信息包括所述文件密钥,所述文件密钥可用于对经过加密的所述预设拨打结果文件进行解密,则所述数据交互设备接收所述电话平台系统反馈的所述预设拨打结果文件,根据所述文件密钥对所述预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程,以生成相应的报表。

本实施例中,发送验证信息至所述电话平台系统,以使所述电话平台系统根据所述验证信息验证所述数据交互设备是否为所述电话平台系统的注册设备,接收所述电话平台系统反馈的验证反馈信息,通过验证信息对所述数据交互设备的身份进行验证,以提高数据交互的安全性,避免交互信息泄露。

参照图4,图4为本发明数据交互方法第三实施例的流程示意图,基于上述图3所示的第二实施例,提出本发明数据交互方法的第三实施例。

在第三实施例中,所述步骤s301,包括:

步骤s3011:当所述验证反馈信息为验证成功时,发送所述当前依赖原因及第一加密密钥至所述电话平台系统,以使所述电话平台系统查找与所述当前依赖原因对应的预设拨打结果文件及根据所述第一加密密钥对所述预设拨打结果文件进行加密,并将加密的预设拨打结果文件进行反馈。

应理解的是,对预设拨打结果文件进行加密可以是所述电话平台系统设置密钥进行加密,也可以是根据所述数据交互设备发送的所述第一加密密钥进行加密,所述数据交互设备可预先设置加密密钥与解密密钥之间的对应关系,可包括多个加密密钥与解密密钥之间的对应关系,可从所述对应关系中获取任意一个加密密钥作为所述第一加密密钥。通过将所述第一加密密钥发送至所述电话平台系统,以使所述电话平台系统在根据所述当前依赖原因查找到对应的预设拨打结果文件之后,通过所述第一加密密钥对查找到的所述预设拨打结果文件进行加密,将加密的预设拨打结果文件进行反馈,提高预设拨打结果文件在传输过程中的安全性。通过与所述第一加密密钥对应的第一解密密钥才能对加密的预设拨打结果文件进行解密。

所述步骤s40,包括:

步骤s401:接收所述电话平台系统反馈的加密的预设拨打结果文件。

步骤s402:获取与所述第一加密密钥对应的第一解密密钥,根据所述第一解密密钥对加密的预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程。

需要说明的是,所述数据交互设备接收所述电话平台系统反馈的加密的预设拨打结果文件,则可从预先设置的对应关系中查找与所述第一加密密钥对应的所述第一解密密钥,通过所述第一解密密钥对加密的预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程,以生成相应的报表。

本实施例中,在所述步骤s202之后,还包括:

从所述验证反馈信息中提取出密钥标识;

查找与所述密钥标识对应的第二解密密钥;

所述步骤s40,包括:

接收所述电话平台系统反馈的加密的预设拨打结果文件,根据所述第二解密密钥对加密的预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程。

在具体实现中,为了进一步提高交互安全性,避免加密密钥在传输过程中被拦截,可在传输过程中不发送加密密钥,而是发送密钥标识,所述密钥标识对应一个加密密钥和解密密钥,所述电话平台系统中存储有与所述密钥标识对应的第二加密密钥,所述电话平台系统通过所述第二加密密钥对所述预设拨打结果文件进行加密,再将加密的预设拨打结果文件反馈至所述数据交互设备。所述数据交互设备中存储有与所述密钥标识对应的所述第二解密密钥,在接收到所述电话平台系统反馈的加密的预设拨打结果文件,根据所述第二解密密钥对加密的预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程,以生成相应的报表。

可理解的是,可预先设置多个密钥标识,建立多个密钥标识、加密密钥和解密密钥之间的对应关系,根据多个密钥标识与加密密钥之间的对应关系存储在所述电话平台系统,根据多个密钥标识与解密密钥之间的对应关系建立映射关系表,并将所述映射关系表存储在所述数据交互设备中。所述电话系统平台可从对应关系中获取任意的第二加密密钥对预设拨打结果文件进行加密,并将与所述第二加密密钥对应的密钥标识通过所述验证消息发送至所述数据交互设备。本实施例中,所述查找与所述密钥标识对应的第二解密密钥,包括:从映射关系表中查找与所述密钥标识对应的第二解密密钥,所述映射关系表中包括密钥标识与解密密钥之间的对应关系。

本实施例中,发送所述当前依赖原因及第一加密密钥至所述电话平台系统,以使所述电话平台系统查找与所述当前依赖原因对应的预设拨打结果文件及根据所述第一加密密钥对所述预设拨打结果文件进行加密,并将加密的预设拨打结果文件进行反馈,接收所述电话平台系统反馈的加密的预设拨打结果文件,获取与所述第一加密密钥对应的第一解密密钥,根据所述第一解密密钥对加密的预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程,传输的是加密的预设拨打结果文件,从而提高数据交互的安全性。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有数据交互程序,所述数据交互程序被处理器执行时实现如上文所述的数据交互方法的步骤。

此外,参照图5,本发明实施例还提出一种数据交互装置,所述数据交互装置包括:

检测模块10,用于数据交互设备通过预设数据处理工具检测电话平台系统中是否存在当前拨打结果文件,获得检测结果;

获取模块20,用于若所述检测结果为不存在,则获取所述数据交互设备中目标流程依赖于所述当前拨打结果文件的当前依赖原因;

发送模块30,用于发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件;

接收模块40,用于接收所述电话平台系统反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行所述目标流程。

应理解的是,所述预设数据处理工具包括kettle(水壶)工具,通常通过所述kettle从所述电话平台系统中获取所述当前拨打结果文件。所述当前拨打结果文件为所述电话平台系统在坐席人员拨打电话后,根据坐席人员的拨打电话清单所生成。通常需要获取所述电话平台系统的所述当前拨打结果文件,根据所述当期拨打结果文件制作相关报表,根据制作的相关报表对坐席人员的业务量和业务质量进行评估,还需根据所述当前拨打电话结果文件调整相关业务策略。如果从所述电话平台系统未能成功获取到所述当前拨打结果文件,则依赖所述当前拨打结果文件的报表制作流程当天就无法生成,需要一直等待所述拨打结果文件。

在具体实现中,通常会设置能够唯一识别所述当前拨打结果文件的当前拨打结果文件标识,则可通过所述当前拨打结果文件标识来检测所述电话平台系统是否存在所述当前拨打结果文件,可获取所述电话平台系统中所有的文件的文件标识,将所述当前拨打结果文件标识与所有的文件的文件标识进行比对,若存在与所述当前拨打结果文件标识一致的文件标识,则所述检测结果为存在,说明所述电话平台系统已经生成所述当前拨打结果文件;若不存在与所述当前拨打结果文件标识一致的文件标识,则所述检测结果为不存在,说明所述电话平台系统未生成所述当前拨打结果文件。本实施例中,所述数据交互设备通过预设数据处理工具检测电话平台系统中是否存在当前拨打结果文件,获得检测结果,包括:数据交互设备获取当前拨打结果文件标识,通过预设数据处理工具检测电话平台系统中是否存在与所述当前拨打结果文件标识对应的当前拨打结果文件。

可理解的是,如果坐席人员休假,则当天没有拨打电话清单,所述电话平台系统就不会生成所述当前拨打结果文件,还可能是其他原因导致的所述电话平台系统未生成所述当前拨打结果文件,则所述检测结果为不存在。所述数据交互设备在设置制作各种相关报表的流程时,预先根据需要制作的相关报表设置相应的依赖原因,并将依赖原因作为流程信息进行存储,则在所述检测结果为不存在时,可从所述数据交互设备中目标流程的流程信息中获取所述当前拨打结果文件的当前依赖原因。

需要说明的是,为了避免所述当期拨打结果文件未能生成时导致的数据交互失败,所述电话平台系统可预先收集依赖所述当前拨打结果文件的后续流程的依赖原因,根据历史拨打结果文件生成与各依赖原因对应的预设拨打结果文件,则在所述电话平台系统不存在所述当前拨打结果文件时,可将所述预设拨打结果文件发送至所述数据交互设备,以供依赖的流程使用,制作出相应的报表。比如,若依赖原因为制作坐席人员业务量,则可设置预设拨打结果文件为拨打数量为0的文件;若依赖原因为制作坐席人员业务质量,则可获取对应的坐席人员的历史拨打数据,对历史拨打数据进行分析,计算拨打成功的数量与拨打总数的比值作为坐席人员业务质量,可设置预设拨打结果文件为拨打成功的数量与拨打总数的比值。

在具体实现中,所述电话平台系统根据所述当前依赖原因查找到对应的预设拨打结果文件,并件所述预设拨打结果文件进行反馈,则所述数据交互设备接收所述电话平台反馈的所述预设拨打结果文件,并根据所述预设拨打结果文件执行所述目标流程,以生成相应的报表。为了简化流程,还可在未检测到所述当前拨打结果文件时,通过预设控件跳过获取所述当前拨打结果文件的步骤,将需要所述当前拨打结果文件中的数据都按照预设默认值(比如零)进行统计,继续执行后续依赖所述当前拨打结果文件的目标流程。

本实施例中,数据交互设备通过预设数据处理工具检测电话平台系统中是否存在当前拨打结果文件,获得检测结果,若检测结果为不存在,则获取数据交互设备中目标流程依赖于当前拨打结果文件的当前依赖原因,发送当前依赖原因至所述电话平台系统,以使电话平台系统反馈与当前依赖原因对应的预设拨打结果文件,电话平台系统中预先设置各后续依赖拨打结果文件的流程对应的预设拨打结果文件,避免在当前拨打结果文件不存在时无法进行数据交互;接收电话平台系统反馈的预设拨打结果文件,并根据预设拨打结果文件执行目标流程,避免因获取不到当前拨打结果文件导致的报错,从而不影响依赖的程序的执行。

在一实施例中,所述发送模块30,还用于发送验证信息至所述电话平台系统,以使所述电话平台系统根据所述验证信息验证所述数据交互设备是否为所述电话平台系统的注册设备;

所述接收模块40,还用于接收所述电话平台系统反馈的验证反馈信息。

所述发送模块30,还用于当所述验证反馈信息为验证成功时,发送所述当前依赖原因至所述电话平台系统,以使所述电话平台系统反馈与所述当前依赖原因对应的预设拨打结果文件。

在一实施例中,所述数据交互装置还包括:

提取模块,用于从所述验证反馈信息中提取出文件密钥;

所述接收模块40,还用于接收所述电话平台系统反馈的所述预设拨打结果文件,根据所述文件密钥对所述预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程。

在一实施例中,所述发送模块30,还用于当所述验证反馈信息为验证成功时,发送所述当前依赖原因及第一加密密钥至所述电话平台系统,以使所述电话平台系统查找与所述当前依赖原因对应的预设拨打结果文件及根据所述第一加密密钥对所述预设拨打结果文件进行加密,并将加密的预设拨打结果文件进行反馈;

所述接收模块40,还用于接收所述电话平台系统反馈的加密的预设拨打结果文件;

所述数据交互装置还包括:

解密模块,用于获取与所述第一加密密钥对应的第一解密密钥,根据所述第一解密密钥对加密的预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程。

在一实施例中,所述提取模块,还用于从所述验证反馈信息中提取出密钥标识;

所述数据交互装置还包括:

查找模块,用于查找与所述密钥标识对应的第二解密密钥;

所述接收模块40,还用于接收所述电话平台系统反馈的加密的预设拨打结果文件,根据所述第二解密密钥对加密的预设拨打结果文件进行解密,获得解密拨打结果文件,根据所述解密拨打结果文件执行所述目标流程。

在一实施例中,所述查找模块,还用于从映射关系表中查找与所述密钥标识对应的第二解密密钥,所述映射关系表中包括密钥标识与解密密钥之间的对应关系。

在一实施例中,所述检测模块10,还用于数据交互设备获取当前拨打结果文件标识,通过预设数据处理工具检测电话平台系统中是否存在与所述当前拨打结果文件标识对应的当前拨打结果文件。

本发明所述数据交互装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为标识。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(readonlymemoryimage,rom)/随机存取存储器(randomaccessmemory,ram)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1