文件上传监控方法和装置与流程

文档序号:11138717阅读:990来源:国知局
文件上传监控方法和装置与制造工艺

本发明涉及计算机技术领域,特别是涉及一种文件上传监控方法和装置。



背景技术:

在银行的营业厅办理业务时,通常需要客户先排队然后在窗口办理。为了节省客户的时间,目前有些银行已推出了坐席通过远程视频通话为客户办理业务的操作方式。坐席与客户的通话以及坐席的操作会被录制下来,在通话结束之后会生成录屏文件。录屏文件是一个视频文件,可以通过播放录屏文件来查看坐席为客户办理业务的场景。录屏文件生成之后,需要被上传至服务器进行备份。面对每天大量的录屏文件,如何有效检测录屏文件是否被漏传成为目前需要解决的一个技术问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够有效检测录屏文件是否被漏传的文件上传监控方法和装置。

一种文件上传监控方法,所述方法包括:

根据客户终端与坐席终端之间的通话生成通话记录表;

接收所述坐席终端上传的录屏文件;

利用接收到的录屏文件生成录屏记录表;

获取所述通话记录表和所述录屏记录表,对所述通话记录表与所述录屏记录表进行关联查询;

若根据所述通话记录表中的通话记录在所述录屏记录表中查询不到对应的录屏文件,则确定所述通话记录对应的录屏文件被漏传。

在其中一个实施例中,在所述确定所述通话记录对应的录屏文件被漏传的步骤之后,还包括:

根据所述通话记录获取对应的坐席终端标识;

根据所述坐席终端标识确定漏传录屏文件的坐席终端;

根据被漏传的录屏文件对应的通话记录生成漏传提示信息;

将所述漏传提示信息发送至漏传录屏文件的坐席终端。

在其中一个实施例中,所述根据客户终端与坐席终端之间的通话生成通话记录表的步骤包括:

获取对所述坐席终端上传录屏文件进行监听的时间段;

获取所述时间段内的多个通话记录;

利用多个通话记录生成通话记录表。

在其中一个实施例中,所述方法还包括:

获取过滤信息表,所述过滤信息表中包括异常文件;

将所述过滤信息表与所述录屏记录表进行关联查询;

若在所述录屏记录表中查询到异常文件,则获取所述异常文件,并将所述异常文件从所述录屏记录表中删除。

在其中一个实施例中,所述方法还包括:

查询所述通话记录表中的通话时间是否小于设置的时间;

若是,则将小于设置时间的通话记录确定为无效通话,将所述无效通话对应的录屏文件确定为无效文件,并放弃对所述无效通话在所述录屏记录表中进行关联查询的操作。

一种文件上传监控装置,所述装置包括:

生成模块,用于根据客户终端与坐席终端之间的通话生成通话记录表;

接收模块,用于接收所述坐席终端上传的录屏文件;

所述生成模块还用于利用接收到的录屏文件生成录屏记录表;

获取模块,用于获取所述通话记录表和所述录屏记录表;

查询模块,用于对所述通话记录表与所述录屏记录表进行关联查询;

确认模块,用于若根据所述通话记录表中的通话记录在所述录屏记录表中查询不到对应的录屏文件,则确定所述通话记录对应的录屏文件被漏传。

在其中一个实施例中,所述获取模块还用于根据所述通话记录获取对应的坐席终端标识;所述确认模块还用于根据所述坐席终端标识确定漏传录屏文件 的坐席终端;所述生成模块还用于根据被漏传的录屏文件对应的通话记录生成漏传提示信息;

所述装置还包括:

发送模块,用于将所述漏传提示信息发送至漏传录屏文件的坐席终端。

在其中一个实施例中,所述获取模块还用于获取对所述坐席终端上传录屏文件进行监听的时间段;获取所述时间段内的多个通话记录;所述生成模块还用于利用多个通话记录生成通话记录表。

在其中一个实施例中,所述获取模块还用于获取过滤信息表,所述过滤信息表中包括异常文件;所述查询模块还用于将所述过滤信息表与所述录屏记录表进行关联查询;

所述装置还包括:

删除模块,用于若在所述录屏记录表中查询到异常文件,则获取所述异常文件,并将所述异常文件从所述录屏记录表中删除。

在其中一个实施例中,所述查询模块还用于查询所述通话记录表中的通话时间是否小于设置的时间;所述确认模块还用于若通话时间小于设置的时间,则将小于设置时间的通话记录确定为无效通话,将所述无效通话对应的录屏文件确定为无效文件,并放弃对所述无效通话在所述录屏记录表中进行关联查询的操作。

上述文件上传监控方法和装置,通过根据客户终端与坐席终端之间的通话来生成相应的通话记录表,通过接收坐席终端上传的录屏文件,利用接收到的录屏文件生成录屏记录表。对所述通话记录表与所述录屏记录表进行关联查询,若根据所述通话记录表中的通话记录在所述录屏记录表中查询不到对应的录屏文件,则确定该通话记录对应的录屏文件被漏传。由此能够有效检测录屏文件是否被漏传。

附图说明

图1为一个实施例中文件上传监控方法的应用环境图;

图2为一个实施例中文件上传监控方法的流程图;

图3为一个实施例中服务器的结构示意图;

图4为一个实施例中文件上传监控装置的机构示意图;

图5为又一个实施例中文件上传监控装置的机构示意图;

图6为另一个实施例中文件上传监控装置的机构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例中所提供的文件上传监控方法可应用于如图1所示的应用环境中。客户终端102通过网络与服务器104进行连接。坐席终端106通过网络与服务器104进行连接。客户终端102与坐席终端106之间通过网络进行连接。客户终端102与坐席终端106之间进行视频通话,服务器104对客户终端102与坐席终端106之间的视频通话进行监听。服务器104根据客户终端102与坐席终端106之间的通话生成通话记录表。坐席终端106在视频通话结束之后会生成录屏文件,并将录屏文件上传至服务器104。服务器104接收坐席终端106上传的录屏文件,并对接收坐席终端106上传录屏文件的操作进行监听。服务器104利用接收到的录屏文件生成录屏记录表。服务器104获取通话记录表和录屏记录表,对通话记录表与录屏记录表进行关联查询,若根据通话记录表中的通话记录在录屏记录表中查询不到对应的录屏文件,则确定通话记录对应的录屏文件被漏传。

在一个实施例中,如图2所示,提供了一种文件上传监控方法,以该方法应用于服务器为例进行说明,具体包括:

步骤202,根据客户终端与坐席终端之间的通话生成通话记录表。

服务器对客户终端与坐席终端之间的通话进行监听。客户通过客户终端与坐席终端开始通话时,服务器生成对应的流水号。在通话结束后,服务器会生成相应的通话记录。通话记录中包括客户终端标识、坐席终端标识、通话开始时间和通话结束时间和流水号中至少一项。其中,客户终端标识可以是客户终 端编号和/或客户终端呼叫号码等,坐席终端标识可以坐席终端编号、IP(Internet Protocol,网络之间互连的协议)地址和/或坐席终端被叫号码等。优选的,通话记录包括客户终端标识、坐席终端标识、通话开始时间和通话结束时间和流水号。服务器可以对坐席终端与客户终端之间的通话进行持续监听。服务器获取客户终端与坐席终端之间的多个通话记录,并根据多个通话记录生成通话记录表。

步骤204,接收坐席终端上传的录屏文件。

在客户终端与坐席终端之间的通话结束后,坐席终端会生成相应的录屏文件。坐席终端将录屏文件上传至服务器,服务器接收坐席终端上传的录屏文件。服务器对坐席终端上传录屏文件的过程进行持续监听。

步骤206,利用接收到的录屏文件生成录屏记录表。

服务器提取录屏文件的文件名,利用提取到的多个录屏文件的文件名生成录屏记录表。录屏文件根据设置的规则来命名。设置的规则包括通话起始时间、通话结束时间、客户终端标识、坐席终端标识和流水号中的至少一项。优选的,设置的规则包括通话起始时间、通话结束时间、客户终端标识、坐席终端标识和流水号。

步骤208,获取通话记录表和录屏记录表,对通话记录表与录屏记录表进行关联查询。

步骤210,若根据通话记录表中的通话记录在录屏记录表中查询不到对应的录屏文件,则确定通话记录对应的录屏文件被漏传。

服务器获取通话记录表和录屏记录表,对通话记录表和录屏记录表进行关联查询。服务器逐一获取通话记录表中的通话记录,根据通话记录在录屏记录表中逐一进行查询对应的录屏文件。如果根据某个通话记录在录屏记录表中查询不到对应的录屏文件,则服务器确定该录屏文件被漏传。

优选的,服务器可以获取通话记录中的流水号。流水号可以视为客户终端与坐席终端进行通话,且在通话结束后生成录屏文件的唯一标识。服务器获取通话记录表中的流水号,根据流水号在通话记录表中查询是否有对应的通话记录,若有,则服务器继续根据流水号在录屏记录表中查询是否有对应的录屏文 件。若在录屏记录表中查询到与该流水号对应的录屏文件,则表示录屏文件已上传至服务器。若在录屏记录表中没有查询到与该流水号对应的录屏文件,则表示录屏文件被漏传。

本实施例中,通过根据客户终端与坐席终端之间的通话来生成相应的通话记录表,通过接收坐席终端上传的录屏文件,利用接收到的录屏文件生成录屏记录表。对通话记录表与录屏记录表进行关联查询,若根据通话记录表中的通话记录在录屏记录表中查询不到对应的录屏文件,则确定该通话记录对应的录屏文件被漏传。由此能够有效检测录屏文件是否被漏传。

进一步的,在客户终端与坐席终端进行通话之前,客户终端还可以上传业务信息。服务器对客户终端上传业务信息进行监听。坐席通过坐席终端为客户办理业务前,可以通过坐席终端向服务器发送访问业务信息的请求,服务器根据该请求将业务信息返回至坐席终端,以使得坐席终端能够利用业务信息为客户办理业务。如果服务器根据该请求未能查询到对应的业务数据,则可以利用对接收客户终端上传业务信息的操作的监听来及时确定客户终端的故障。

进一步的,服务器还可以对被漏传的录屏文件可以进行统计,并按照通话时间的先后顺序进行排序。由此方便后续查看。

进一步的,文件上传监听方法还可以应用于坐席终端。其中,坐席终端上运行了监听脚本程序。通过监听脚本程序可以对客户终端与坐席终端之间的通话进行监听,并且可以对坐席终端将录屏文件上传至服务器的操作进行监听。利用监听脚本程序可以根据客户终端与坐席终端之间的通话生成通话记录表,利用上传的录屏文件生成录屏记录表,获取所述通话记录表和所述录屏记录表,对所述通话记录表与所述录屏记录表进行关联查询,若根据所述通话记录表中的通话记录在所述录屏记录表中查询不到对应的录屏文件,则确定所述通话记录对应的录屏文件被漏传。由此能够有效检测录屏文件是否被漏传。

在一个实施例中,在确定通话记录对应的录屏文件被漏传的步骤之后,还包括:根据通话记录获取对应的坐席终端标识;根据坐席终端标识确定漏传录屏文件的坐席终端;根据被漏传的录屏文件对应的通话记录生成漏传提示信息;将漏传提示信息发送至漏传录屏文件的坐席终端。

本实施例中,通话记录表中的通话记录可以具有对应的坐席终端标识。进一步的,坐席终端标识也可以包括在通话记录中。坐席终端标识包括坐席终端编号、IP地址和坐席终端被叫号码等。服务器根据坐席终端标识能够确定漏传录屏文件的坐席终端。

服务器根据被漏传的录屏文件对应的通话记录生成漏传提示信息,并将漏传提示信息发送至漏传录屏文件的坐席终端。漏传提示信息可以以多种形式发送至漏传录屏文件的坐席终端,例如,邮件或即时通讯消息等。由此能够使得漏传录屏文件的坐席终端及时将漏传的录屏文件上传至服务器进行备份。

进一步的,服务器还可以将被漏传的录屏文件按照坐席终端标识进行分类统计。还可以将分类统计的录屏文件按照通话时间的先后顺序进行排序。服务器根据排序后的录屏文件生成漏传提示信息,将漏传提示信息发送至漏传录屏文件的坐席终端。

在一个实施例中,根据客户终端与坐席终端之间的通话生成通话记录表的步骤包括:获取对坐席终端上传录屏文件进行监听的时间段;获取时间段内的多个通话记录;利用多个通话记录生成通话记录表。

本实施例中,可以对服务器监听坐席终端上传录屏文件的时间段进行设置。例如,可以设置服务器对坐席终端在录屏文件生成后的第5-30天的上传操作进行监听。如果某台坐席终端在录屏文件生成后,没有成功上传,还可以在该时间段内再次上传。或者某台坐席终端如果长时间未开机,导致录屏文件没有及时上传,也可以在该时间段内再次上传。由此能够确保在这个时间段内上传录屏文件的操作能够被有效监听。进而可以提高检测漏传录屏文件的可靠性。

在一个实施例中,该方法还包括:获取过滤信息表,过滤信息表中包括异常文件;将过滤信息表与录屏记录表进行关联查询;若在录屏记录表中查询到异常文件,则获取异常文件,并将异常文件从录屏记录表中删除。

本实施例中,可以通过服务器手动输入过滤信息,生成过滤信息表,并将过滤信息表存储在服务器。也可以在坐席终端手动输入过滤信息,生成信息表。坐席终端将过滤信息表上传至服务器。坐席终端可以在上传录屏文件之前将过滤信息表上传至服务器,也可以在上传录屏文件之后将过滤信息表上传至服务 器。过滤信息表中包括需要被过滤掉的异常文件。过滤信息可以是异常文件的文件名。异常文件包括与录屏不相关的文件或录制出现异常的文件等。如果异常文件是与录屏不相关的文件,那么该异常文件可以没有通话记录。如果异常文件是录制出现异常的文件,那么该异常文件可以有对应的通话记录,并且通话记录可以记录在通话记录表中。

服务器将过滤信息表与录屏记录表进行关联查询,若在录屏记录表中查询到异常文件,则获取异常文件,并将异常文件从录屏记录表中删除。进一步的,服务器对于有通话记录的异常文件,还可以将过滤信息表与通话记录表进行关联查询,若在通话记录表中查询到与异常文件对应的通话记录,则获取与异常文件对应的通话记录,并将与异常文件对应的通话记录从通话记录表中删除。由此无需在对异常文件进行监控,提高监控效率。

在一个实施例中,方法还包括:查询通话记录表中的通话时间是否小于设置的时间;若是,则将小于设置时间的通话记录确定为无效通话,将无效通话对应的录屏文件确定为无效文件,并放弃对无效通话在录屏记录表中进行关联查询的操作。

本实施例中,服务器可以查询通话记录表中的通话时间是否小于设置的时间。若是,则服务器将小于设置时间的通话记录确定为无效通话。例如,设置的时间为10秒,服务器可以将10秒以内的通话记录都确定为无效通话。服务器将无效通话对应的录屏文件确定为无效文件,并放弃对无效通话在录屏记录表中进行关联查询的操作。由此能够有效提高监控效率。

在一个实施例中,如图3所示,提供了一种服务器,包括通过系统总线连接的处理器、内存储器、非易失性存储介质和网络接口。其中,该服务器的非易失性存储介质中存储有操作系统和文件上传监控装置,文件上传监控装置用于实现对录屏文件进行上传监控。服务器的处理器用于提供计算和控制能力,被配置为执行一种文件上传监控方法。

进一步的,图3中的文件上传监控装置还可以存储在坐席终端的非易失性存储介质中,实现对录屏文件进行上传监控。

在一个实施例中,如图4所示,提供了一种文件上传监控装置,包括:生成模块402、接收模块404、获取模块406、查询模块408和确认模块410,其中:

生成模块402,用于根据客户终端与坐席终端之间的通话生成通话记录表。

接收模块404,用于接收坐席终端上传的录屏文件。

生成模块404还用于利用接收到的录屏文件生成录屏记录表。

获取模块406,用于获取通话记录表和录屏记录表。

查询模块408,用于对通话记录表与录屏记录表进行关联查询。

确认模块410,用于若根据通话记录表中的通话记录在录屏记录表中查询不到对应的录屏文件,则确定通话记录对应的录屏文件被漏传。

本实施例中,在客户终端与坐席终端通话结束之后,生成模块404用于生成相应的通话记录。通话记录中包括客户终端标识、坐席终端标识、通话开始时间和通话结束时间和流水号中至少一项。其中,客户终端标识可以是客户终端编号和/或客户终端呼叫号码等,坐席终端标识可以坐席终端编号、IP地址和/或坐席终端被叫号码等。优选的,通话记录包括客户终端标识、坐席终端标识、通话开始时间和通话结束时间和流水号。获取模块406用于获取客户终端与坐席终端之间的多个通话记录。生成模块404还用于根据多个通话记录生成通话记录表。

在客户终端与坐席终端之间的通话结束后,坐席终端会生成相应的录屏文件。接收模块404用于接收坐席终端上传的录屏文件。获取模块406还用于提取录屏文件的文件名。生成模块404还用于利用提取到的多个录屏文件的文件名生成录屏记录表。录屏文件根据设置的规则来命名。设置的规则包括通话起始时间、通话结束时间、客户终端标识、坐席终端标识和流水号中的至少一项。优选的,设置的规则包括通话起始时间、通话结束时间、客户终端标识、坐席终端标识和流水号。

获取模块406还用于获取通话记录表和录屏记录表。查询模块408用于对通话记录表与录屏记录表进行关联查询。具体的,查询模块408逐一获取通话 记录表中的通话记录,根据通话记录在录屏记录表中逐一进行查询对应的录屏文件。确认模块410用于若根据通话记录表中的通话记录在录屏记录表中查询不到对应的录屏文件,则确定通话记录对应的录屏文件被漏传。

本实施例中,通过根据客户终端与坐席终端之间的通话来生成相应的通话记录表,通过接收坐席终端上传的录屏文件,利用接收到的录屏文件生成录屏记录表。对通话记录表与录屏记录表进行关联查询,若根据通话记录表中的通话记录在录屏记录表中查询不到对应的录屏文件,则确定该通话记录对应的录屏文件被漏传。由此能够有效检测录屏文件是否被漏传。

在一个实施例中,获取模块406还用于根据通话记录获取对应的坐席终端标识。确认模块410还用于根据坐席终端标识确定漏传录屏文件的坐席终端。生成模块404还用于根据被漏传的录屏文件对应的通话记录生成漏传提示信息。如图5所示,该装置还包括:发送模块412,用于将漏传提示信息发送至漏传录屏文件的坐席终端。

本实施例中,通话记录表中的通话记录可以具有对应的坐席终端标识。进一步的,坐席终端标识也可以包括在通话记录中。坐席终端标识包括坐席终端编号、IP地址和坐席终端被叫号码等。确认模块410根据坐席终端标识能够确定漏传录屏文件的坐席终端。生成模块404还用于根据被漏传的录屏文件对应的通话记录生成漏传提示信息。发送模块412用于将漏传提示信息发送至漏传录屏文件的坐席终端。漏传提示信息可以以多种形式发送至漏传录屏文件的坐席终端,例如,邮件或即时通讯消息等。由此能够使得漏传录屏文件的坐席终端及时将漏传的录屏文件上传至服务器进行备份。

在一个实施例中,获取模块406还用于获取对坐席终端上传录屏文件进行监听的时间段;获取时间段内的多个通话记录;生成模块404还用于利用多个通话记录生成通话记录表。

本实施例中,可以对服务器监听坐席终端上传录屏文件的时间段进行设置。例如,可以设置服务器对坐席终端在录屏文件生成后的第5-30天的上传操作进行监听。如果某台坐席终端在录屏文件生成后,没有成功上传,还可以在该时间段内再次上传。或者某台坐席终端如果长时间未开机,导致录屏文件没有及 时上传,也可以在该时间段内再次上传。获取模块406还用于获取对坐席终端上传录屏文件进行监听的时间段,获取时间段内的多个通话记录。生成模块404还用于利用多个通话记录生成通话记录表。由此能够确保在这个时间段内上传录屏文件的操作能够被有效监控。进而可以提高检测漏传录屏文件的可靠性。

在一个实施例中,获取模块406还用于获取过滤信息表,过滤信息表中包括异常文件;查询模块408还用于将过滤信息表与录屏记录表进行关联查询;如图6所示,该装置还包括:删除模块414,用于若在录屏记录表中查询到异常文件,则获取异常文件,并将异常文件从录屏记录表中删除。

本实施例中,可以通过服务器手动输入过滤信息,生成过滤信息表,并将过滤信息表存储在服务器。也可以在坐席终端手动输入过滤信息,生成信息表。坐席终端将过滤信息表上传至服务器。过滤信息表中包括需要被过滤掉的异常文件。过滤信息可以是异常文件的文件名。异常文件包括与录屏不相关的文件或录制出现异常的文件等。如果异常文件是与录屏不相关的文件,那么该异常文件可以没有通话记录。如果异常文件是录制出现异常的文件,那么该异常文件可以有对应的通话记录,并且通话记录可以记录在通话记录表中。

查询模块408将过滤信息表与录屏记录表进行关联查询。删除模块414用于若在录屏记录表中查询到异常文件,则获取异常文件,并将异常文件从录屏记录表中删除。进一步的,查询模块408还用于对于有通话记录的异常文件,将过滤信息表与通话记录表进行关联查询。删除模块414还用于若在通话记录表中查询到与异常文件对应的通话记录,则获取与异常文件对应的通话记录,并将与异常文件对应的通话记录从通话记录表中删除。由此无需在对异常文件进行监控,提高监控效率。

在一个实施例中,查询模块408还用于查询通话记录表中的通话时间是否小于设置的时间;确认模块410还用于若通话时间小于设置的时间,则将小于设置时间的通话记录确定为无效通话,将无效通话对应的录屏文件确定为无效文件,并放弃对无效通话在录屏记录表中进行关联查询的操作。

本实施例中,查询模块408还用于查询通话记录表中的通话时间是否小于设置的时间。确认模块410还用于若通话时间小于设置的时间,则将小于设置 时间的通话记录确定为无效通话。例如,设置的时间为10秒,确认模块410可以将10秒以内的通话记录都确定为无效通话。确认模块410将无效通话对应的录屏文件确定为无效文件,并放弃对无效通话在录屏记录表中进行关联查询的操作。由此能够有效提高监控效率。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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