录屏文件的过滤方法和装置与流程

文档序号:12824847阅读:320来源:国知局
录屏文件的过滤方法和装置与流程

本发明涉及计算机技术领域,特别是涉及一种录屏文件的过滤方法和装置。



背景技术:

在银行的营业厅办理业务时,通常需要客户先排队然后在窗口办理。为了节省客户的时间,目前有些银行已推出了坐席通过远程视频通话为客户办理业务的操作方式。坐席与客户的通话以及坐席的操作会被录制下来,在通话结束之后会生成录屏文件。录屏文件是一个视频文件,可以通过播放录屏文件来查看坐席为客户办理业务的场景。录屏文件生成之后,需要被上传至服务器进行备份。目前传统的上传软件工具只是将录屏文件上传至服务器,在上传之前并不会对录屏文件进行过滤,由此可能会导致不相关的文件或者无效的录屏文件会被上传至服务器。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够对不相关或者无效的录屏文件进行有效过滤的录屏文件的过滤方法和装置。

一种录屏文件的过滤方法,所述方法包括:

按照设置的频率检测存储目录下是否有录屏文件;

当检测到录屏文件时,获取所述录屏文件,并提取所述录屏文件的文件名;

判断所述文件名与设置的规则是否一致;

若是,则确定所述录屏文件为有效文件,将有效文件由所述存储目录下移动至上传目录,将上传目录下的有效文件批量上传至服务器进行备份。

在其中一个实施例中,在所述将上传目录下的有效文件批量上传至服务器进行备份的步骤之前,还包括:

获取所述录屏文件的大小;

将所述录屏文件的大小与预设阈值进行比较,若所述录屏文件大于或等于 所述预设阈值,则将所述录屏文件确定为超大文件;

对所述超大文件生成对应的提示窗口,并将所述提示窗口进行展示;

通过所述提示窗口接收到继续上传的指令;

根据所述继续上传的指令将所述超大文件上传至服务器进行备份。

在其中一个实施例中,在所述判断所述文件名与设置的规则是否一致的步骤之后,还包括:

若所述文件名与设置的规则不一致,则确定所述录屏文件为异常文件,并将异常文件移动至预先在存储目录下创建的临时文件夹内进行临时备份。

在其中一个实施例中,在所述按照设置的频率检测存储目录下是否有录屏文件的步骤之前,还包括:

创建上传目录,并将所述上传目录的权限修改为只读;

检测登录坐席终端操作系统的域账号是否有管理员权限;

若否,则限制无管理员权限的域账号对所述上传目录进行操作。

在其中一个实施例中,所述设置的规则包括通话起始时间、通话结束时间、呼叫标识、被叫标识和流水号中的至少一种。

一种录屏文件的过滤装置,所述装置包括:

检测模块,用于按照设置的频率检测存储目录下是否有录屏文件;

获取模块,用于当检测到录屏文件时,获取所述录屏文件,并提取所述录屏文件的文件名;

判断模块,用于判断所述文件名与设置的规则是否一致;

备份模块,用于若所述文件名与设置的规则一致,则确定所述录屏文件为有效文件,将有效文件由存储目录下移动至上传目录,将上传目录下的有效文件批量上传至服务器进行备份。

在其中一个实施例中,所述获取模块还用于获取所述录屏文件的大小;所述判断模块还用于将所述录屏文件的大小与预设阈值进行比较,若所述录屏文件大于或等于所述预设阈值,则将所述录屏文件确定为超大文件;

所述装置还包括:

展示模块,用于对所述超大文件生成对应的提示窗口,并将所述提示窗口 进行展示;

接收模块,用于通过所述提示窗口接收到继续上传的指令;

所述备份模块还用于根据所述继续上传的指令将所述超大文件上传至服务器进行备份。

在其中一个实施例中,所述备份模块还用于若所述文件名与设置的规则不一致,则确定所述录屏文件为异常文件,并将异常文件移动至预先在存储目录下创建的临时文件夹内进行临时备份。

在其中一个实施例中,所述装置还包括:

创建模块,用于创建上传目录;

权限管理模块,用于将所述上传目录的权限修改为只读;

所述检测模块还用于检测登录坐席终端操作系统的域账号是否有管理员权限;

若登录坐席终端操作系统的域账号无管理员权限,则所述权限管理模块还用于限制无管理员权限的域账号对所述上传目录进行操作。

在其中一个实施例中,所述设置的规则包括通话起始时间、通话结束时间、呼叫标识、被叫标识和流水号中的至少一种。

上述录屏文件的过滤方法和装置,按照设置的频率检测存储目录下有录屏文件时,获取所述录屏文件,并提取录屏文件的文件名;如果提取的文件名与设置的规则一致,则确定该录屏文件为有效文件。从而将有效文件由该存储目录下移动至上传目录,并将上传目录下的有效文件批量上传至服务器。由此在录屏文件上传之前对能够对不相关的文件或者无效的录屏文件进行有效过滤,防止将其上传至服务器进行备份。

附图说明

图1为一个实施例中录屏文件过滤方法的应用环境图;

图2为一个实施例中录屏文件过滤方法的流程图;

图3为一个实施例中坐席终端的结构示意图;

图4为一个实施例中提示窗口的示意图;

图5为一个实施例中录屏文件过滤装置的结构示意图;

图6为又一个实施例中录屏文件过滤装置的结构示意图;

图7为另一个实施例中录屏文件过滤装置的结构示意图。

具体实施方式

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

本发明实施例中提供的录屏文件的过滤方法可以应用于如图1所示的应用环境中。坐席终端102通过网络与服务器104连接。坐席利用坐席终端102与客户进行视频通话并为客户办理业务时会对坐席终端102进行屏幕录制。在视频通话结束时,会在坐席终端102本地生成录屏文件,并将录屏文件存储在本地的存储目录下。坐席终端102按照设置的频率检测存储目录下是否有录屏文件,当检测到录屏文件时,获取该录屏文件,并提取录屏文件的文件名。坐席终端102判断该文件名与设置的规则是否一致,若一致,则确定录屏文件为有效文件。坐席终端102将有效文件由存储目录下移动至上传目录,将上传目录下的有效文件批量上传至服务器104进行备份。

在一个实施例中,如图2所示,提供了一种录屏文件的过滤方法,以应用于坐席终端为例进行说明,具体包括:

步骤202,按照设置的频率检测存储目录下是否有录屏文件。

坐席是指呼叫中心接听客户来电并为客户办理业务的工作人员。坐席终端是指坐席与客户进行通话并为客户办理业务的终端。坐席可以通过坐席终端可以与客户进行视频通话,坐席在视频通话的过程中可以为坐席办理业务。在在接通视频通话时,坐席终端会进行屏幕录制,在在视频通话结束时,录制结束。坐席终端将录制的内容生成录屏文件,并将录屏文件存储在本地存储目录下。

坐席终端按照设置的频率检测本地存储目录下是否有录屏文件。设置的频率可以通过配置文件预先设置。例如,设置的频率为每3分钟检测1次。

步骤204,当检测到录屏文件时,获取录屏文件,并提取录屏文件的文件名。

步骤206,判断文件名与设置的规则是否一致;若是,则执行步骤208,否则,结束。

当坐席终端检测到本地存储目录下有录屏文件时,获取录屏文件,并提取该录屏文件的文件名。

在一个实施例中,设置的规则包括通话起始时间、通话结束时间、呼叫标识、被叫标识和流水号中的至少一种。通话是指坐席终端与客户终端之间的视频通话。呼叫标识是指客户终端的标识,可以是呼叫终端的号码等。被叫标识是指坐席终端的标识,可以是坐席终端的号码,也可以是坐席终端的账号等。流水号是指坐席终端与客户终端进行视频通话时生成的编号。

通过判断提取到的文件名与设置的规则是否一致来对录屏文件进行校验。如果文件名中包括通话起始时间、通话结束时间、呼叫标识、被叫标识和流水号中的至少一种这些组成部分即表示文件名与设置的规则一致。文件名中这些组成部分的命名顺序可以不同。文件名可以是按照通话起始时间、通话结束时间、呼叫标识、被叫标识和流水号的顺序来命名,也可以按照呼叫标识、被叫标识、通话起始时间、通话结束时间和流水号的顺序来命名。如果提取到的文件名与设置的规则一致,则表示录屏文件通过校验,确定该录屏文件为有效文件。如果提取到的文件名与设置的规则不一致,则表示录屏文件未通过校验,确定该录屏文件为异常文件。异常文件包括与录屏不相关的文件和无效的录屏文件。

步骤208,确定录屏文件为有效文件,将有效文件由存储目录下移动至上传目录,将上传目录下的有效文件批量上传至服务器进行备份。

坐席终端将文件名与设置的规则一致的录屏文件确定为有效文件,将有效文件从存储目录下移动至上传目录,并将上传目录下的录屏文件批量上传至服务器。在录屏文件上传的过程中,无需坐席手动操作。坐席终端采用静默上传的方式将录屏文件上传至服务器。静默上传是指在录屏文件上传的过程中坐席终端上并不显示上传界面。如果上传录屏文件时出现异常,例如,坐席终端未能与服务器之间建立连接或者检测到超出预设阈值的超大文件等,坐席终端上会弹出提示窗口。坐席终端对上传文件进行过滤之后,能够将过滤后的有效文 件批量地静默上传至服务器。整个过程无需坐席手动操作,更不会对坐席造成影响。

本实施例中,按照设置的频率检测存储目录下有录屏文件时,获取录屏文件,并提取录屏文件的文件名;如果提取的文件名与设置的规则一致,则确定该录屏文件为有效文件。从而将有效文件由该存储目录下移动至上传目录,并将上传目录下的有效文件批量上传至服务器。由此在录屏文件上传之前对能够对不相关的文件或者无效的录屏文件进行有效过滤,防止将其上传至服务器进行备份。

进一步的,服务器至少包括两台,服务器之间可以通过负载均衡设备建立连接。服务器按照设置的频率来接收上传的录屏文件,并将接收的录屏文件分配到其中一台服务器进行备份。由此能够缓解每台服务器的压力并且提高服务器的稳定性。

进一步的,存储目录包括多个,上传目录包括多个,服务器包括多个,上传目录与服务器一一对应。坐席终端可以预先设置每个业务类型对应的存储目录以及每个存储目录对应的上传目录。其中,业务类型包括银行业务和保险业务等。坐席终端按照设置的频率分别检测每个存储目录下是否有录屏文件,如果有,则分别获取每个存储目录下的录屏文件,提取录屏文件的文件名,并判断文件名与设置的规则是否一致。如果一致,则确定录屏文件为有效文件。坐席终端将每个存储目录下的有效文件分别移动至对应的上传目录,并将上传目录下的有效文件分别批量上传至服务器进行备份。通过对分类的录屏文件进行校验,并将通过校验的有效文件分别上传至与业务类型对应的服务器,从而对每个业务类型的录屏文件都能够有效防止异常文件被上传至服务器。

在一个实施例中,如图3所示,提供了坐席终端的结构示意图,包括通过系统总线连接的处理器、内存储器、非易失性存储介质、网络接口、显示屏以及输入装置。坐席终端的非易失性存储介质中存储有一种录屏文件的过滤装置,用于实现一种录屏文件的过滤方法。坐席终端的处理器用于提供计算和控制能力,被配置为执行一种录屏文件的过滤方法。坐席终端的输入装置包括外接的键盘、鼠标以及麦克风等。

在一个实施例中,在将上传目录下的有效文件批量上传至服务器进行备份的步骤之前,还包括:获取录屏文件的大小;将录屏文件的大小与预设阈值进行比较,若录屏文件大于或等于预设阈值,则将录屏文件确定为超大文件;对超大文件生成对应的提示窗口,并将提示窗口进行展示;通过提示窗口接收到继续上传的指令;根据继续上传的指令将超大文件上传至服务器。

本实施例中,由于在录屏过程中,可能由于通话异常等情况会生成一些过大且无效的录屏文件。为了防止将这种过大且无效的录屏文件上传至服务器。坐席终端在将上传目录下的录屏文件批量上传至服务器之前,还可以检测录屏文件的大小是否超过了预设阈值,例如,预设阈值为1gb。预设阈值也可称为预设上传告警值。具体的,坐席终端获取录屏文件的大小,将录屏文件的大小与预设阈值进行比较,如果录屏文件大于或等于预设阈值,则将录屏文件确定为超大文件。

当坐席终端检测超大文件时,可以对该超大文件生成对应的提示窗口,并将提示窗口进行展示。其中,提示窗口中包括超大文件的文件名。提示窗口如图4所示。坐席在看到提示窗口之后,可以判断这个超大文件是否是正常的录屏文件(即有效文件)。如果该录屏文件为有效文件,坐席可以点击提示窗口中的“继续上传”。坐席终端通过提示窗口接收继续上传的指令,根据继续上传的指令将超大文件静默上传至服务器。如果该录屏文件异常,坐席可以点击“文件过大,暂不上传”,坐席终端通过接收到暂不上传的指令后,放弃对该录屏文件的上传操作。

进一步的,提示窗口还可以显示提示窗口退出剩余时间。如果退出时间为0秒之后,则提示窗口会退出,上传应用程序会放弃对该录屏文件的上传操作。

在一个实施例中,在判断文件名与设置的规则是否一致的步骤之后,还包括:若文件名与设置的规则不一致,则确定录屏文件为异常文件,并将异常文件移动至预先在存储目录下创建的临时文件夹内进行临时备份。

本实施例中,如果提取到的文件名与设置的规则不一致,也就是说如果提取到的文件名并没有按照设置的规则进行命名,则坐席终端确定该录屏文件为异常文件。为了便于坐席查看异常原因,可以对异常文件在坐席终端本地进行 临时备份。具体的,可以在存储目录下可以预先创建存放异常文件的临时文件夹。在确定该录屏文件为异常文件后,将异常文件移动至临时文件夹进行临时备份。

临时备份的时间可以预先设置,例如,7天。在临时备份期间,坐席可以查看异常文件,以便及时发现出现异常文件的原因,在查明原因之后可以手动删除异常文件。如果有异常文件在临时文件夹内的备份时间超出了临时备份的时间,坐席终端可以自行将这些超时的异常文件删除,以利于节省本地的存储空间。

在一个实施例中,在按照设置的频率获取存储目录下的录屏文件的步骤之前,还包括:创建上传目录,并将上传目录的权限修改为只读;检测登录坐席终端操作系统的域账号是否有管理员权限;若否,则限制无管理员权限的域账号对上传目录进行操作。

本实施例中,坐席终端上安装了上传应用程序,用于将录屏文件从坐席终端本地上传至服务器。坐席终端上还安装了windows操作系统。上传应用程序可以预先被制作成windows服务,并被安装到坐席终端。坐席终端开机登录到windows操作系统后,上传应用程序即可开始运行。即使是在windows系统被注销之后,上传应用程序仍然可以正常运行。

传统的上传软件工具,如sftp(securefiletransferprotocol,安全文件传送协议)等,都是通过手动选择待传文件,在获得上传指令后将待传文件上传至服务器。坐席每天会接待较多的客户,生成的录屏文件也较多,如果采用手动上传录屏文件的方式,会给坐席的工作带来较多不便。

为了防止坐席对上传路径下的录屏文件进行删除,坐席终端可以利用上传应用程序创建上传目录,并可通过上传应用程序的配置文件将上传目录的权限由可读和可写修改为只读。对坐席终端预先配置了无管理员权限的域账号和密码。坐席通过无管理员权限的域账号登录到windows操作系统之后,无法对上传目录进行操作。进一步的,由于该域账号无管理员权限,因此坐席无法通过该域账号来关闭上传应用程序,由此能够有效防止上传应用程序被恶意关闭,以妨碍录屏文件上传。

在一个实施例中,如图5所示,提供了一种录屏文件的过滤装置,包括:检测模块502、获取模块504、判断模块506和备份模块508,其中:

检测模块502,用于按照设置的频率检测存储目录下是否有录屏文件。

获取模块504,用于当检测到录屏文件时,获取录屏文件,并提取录屏文件的文件名。

判断模块506,用于判断文件名与设置的规则是否一致。

备份模块508,用于若文件名与设置的规则一致,则确定录屏文件为有效文件,将有效文件由存储目录下移动至上传目录,将上传目录下的有效文件批量上传至服务器进行备份。

本实施例中,坐席可以通过坐席终端可以与客户进行视频通话,坐席在视频通话的过程中可以为坐席办理业务。在在接通视频通话时,坐席终端会进行屏幕录制,在在视频通话结束时,录制结束。坐席终端将录制的内容生成录屏文件,并将录屏文件存储在本地存储目录下。检测模块502用于按照设置的频率检测本地存储目录下是否有录屏文件。设置的频率可以通过配置文件预先设置。例如,设置的频率为每3分钟检测1次。当检测到录屏文件时,获取模块504用于获取录屏文件,并提取录屏文件的文件名。

在一个实施例中,设置的规则包括通话起始时间、通话结束时间、呼叫标识、被叫标识和流水号中的至少一种。通话是指坐席终端与客户终端之间的视频通话。呼叫标识是指客户终端的标识,可以是呼叫终端的号码等。被叫标识是指坐席终端的标识,可以是坐席终端的号码,也可以是坐席终端的账号等。流水号是指坐席终端与客户终端进行视频通话时生成的编号。

判断模块506用于判断提取到的文件名与设置的规则是否一致来对录屏文件进行校验。如果文件名中包括通话起始时间、通话结束时间、呼叫标识、被叫标识和流水号这些组成部分即表示文件名与设置的规则一致。文件名中这些组成部分的命名顺序可以不同。文件名可以是按照通话起始时间、通话结束时间、呼叫标识、被叫标识和流水号的顺序来命名,也可以按照呼叫标识、被叫标识、通话起始时间、通话结束时间和流水号的顺序来命名。如果提取到的文件名与设置的规则一致,则表示录屏文件通过校验,确定该录屏文件为有效文 件。如果提取到的文件名与设置的规则不一致,则表示录屏文件未通过校验,确定该录屏文件为异常文件。异常文件包括与录屏不相关的文件和无效的录屏文件。

备份模块508用于将有效文件从存储目录下移动至上传目录,并将上传目录下的录屏文件批量上传至服务器。在录屏文件上传的过程中,无需坐席手动操作。坐席终端采用静默上传的方式将录屏文件上传至服务器。

本实施例中,按照设置的频率检测存储目录下有录屏文件时,获取录屏文件,并提取录屏文件的文件名;如果提取的文件名与设置的规则一致,则确定该录屏文件为有效文件。从而将有效文件由该存储目录下移动至上传目录,并将上传目录下的有效文件批量上传至服务器。由此在录屏文件上传之前对能够对不相关的文件或者无效的录屏文件进行有效过滤,防止将其上传至服务器进行备份。

在一个实施例中,获取模块504还用于获取录屏文件的大小;判断模块506还用于将录屏文件的大小与预设阈值进行比较,若录屏文件大于或等于预设阈值,则将录屏文件确定为超大文件;如图6所示,该装置还包括:展示模块510和接收模块512,其中:

展示模块510,用于对超大文件生成对应的提示窗口,并将提示窗口进行展示。

接收模块512,用于通过提示窗口接收到继续上传的指令。

备份模块508还用于根据继续上传的指令将超大文件上传至服务器进行备份。

本实施例中,在备份模块508将上传目录下的录屏文件批量上传至服务器之前,获取模块504还用于获取录屏文件的大小,判断模块506还用于将录屏文件的大小与预设阈值进行比较,若录屏文件大于或等于预设阈值,则将录屏文件确定为超大文件。例如,预设阈值为1gb。预设阈值也可称为预设上传告警值。在判断模块506确定录屏文件为超大文件之后,展示模块510用于对超大文件生成对应的提示窗口,并将提示窗口进行展示。其中,提示窗口中包括超大文件的文件名。坐席在看到提示窗口之后,可以判断这个超大文件是否是 正常的录屏文件(即有效文件)。如果该录屏文件为有效文件,坐席可以点击提示窗口中的“继续上传”。接收模块512用于通过提示窗口接收到继续上传的指令。备份模块508还用于根据继续上传的指令将超大文件静默上传至服务器进行备份。由此能够防止将过大且无效的录屏文件上传至服务器。

进一步的,展示模块510显示提示窗口退出剩余时间。如果退出时间为0秒之后,则提示窗口会退出,表示放弃将该录屏文件上传至服务器进行备份。

在一个实施例中,备份模块508还用于若文件名与设置的规则不一致,则确定录屏文件为异常文件,并将异常文件移动至预先在存储目录下创建的临时文件夹内进行临时备份。

本实施例中,如果提取到的文件名与设置的规则不一致,判断模块506确定该录屏文件为异常文件。为了便于坐席查看异常原因,可以对异常文件在坐席终端本地进行临时备份。具体的,可以在存储目录下可以预先创建存放异常文件的临时文件夹。在确定该录屏文件为异常文件后,备份模块508将异常文件移动至临时文件夹进行临时备份。临时备份的时间可以预先设置,例如,7天。在临时备份期间,坐席可以查看异常文件,以便及时发现出现异常文件的原因,在查明原因之后可以手动删除异常文件。如果有异常文件在临时文件夹内的备份时间超出了临时备份的时间,坐席终端可以自行将这些超时的异常文件删除,以利于节省本地的存储空间。

在一个实施例中,如图7所示,该装置还包括:创建模块514和权限管理模块516,其中:

创建模块514,用于创建上传目录。

权限管理模块516,用于将上传目录的权限修改为只读。

检测模块502还用于检测登录坐席终端操作系统的域账号是否有管理员权限。

若登录坐席终端操作系统的域账号无管理员权限,则权限管理模块516还用于限制无管理员权限的域账号对上传目录进行操作。

本实施例中,坐席终端上还安装了windows操作系统。录屏文件的过滤装置可以预先被制作成windows服务,并被安装到坐席终端。坐席终端开机登录 到windows操作系统后,录屏文件的过滤装置即可开始运行。即使是在windows系统被注销之后,上传应用程序仍然可以正常运行。

为了防止坐席对上传路径下的录屏文件进行删除,创建模块514用于创建上传目录,权限管理模块516用于将上传目录的权限由可读和可写修改为只读。对坐席终端预先配置了无管理员权限的域账号和密码。,检测模块502用于检测登录坐席终端操作系统的域账号是否有管理员权限,如果坐席通过无管理员权限的域账号登录到windows操作系统,则权限管理模块516限制无管理员权限的域账号对上传目录进行操作。

进一步的,由于该域账号无管理员权限,因此权限管理模块516限制坐席通过该域账号来关闭上传应用程序,由此能够有效防止上传应用程序被恶意关闭,以妨碍录屏文件上传。

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

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

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