书签 分享 收藏 举报 版权申诉 / 19

录屏文件的上传方法和系统.pdf

  • 上传人:奻奴
  • 文档编号:1513496
  • 上传时间:2018-06-19
  • 格式:PDF
  • 页数:19
  • 大小:1.30MB
  • 摘要
    申请专利号:

    CN201511025113.8

    申请日:

    2015.12.30

    公开号:

    CN106487865A

    公开日:

    2017.03.08

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):H04L 29/08申请日:20151230|||公开

    IPC分类号:

    H04L29/08; H04L29/06

    主分类号:

    H04L29/08

    申请人:

    平安科技(深圳)有限公司

    发明人:

    宋扬; 高洪喜

    地址:

    518052 广东省深圳市福田区八卦岭八卦三路平安大厦六楼

    优先权:

    专利代理机构:

    广州华进联合专利商标代理有限公司 44224

    代理人:

    王宁

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及一种录屏文件的上传方法和系统,所述方法包括:坐席终端运行第一应用程序,通过第一应用程序进行录屏并生成录屏文件,并将录屏文件存储在存储目录下;运行第二应用程序,通过所述第二应用程序按照设置的频率检测所述存储目录下是否有录屏文件;当所述第二应用程序检测到录屏文件时,获取所述录屏文件,将所述录屏文件从存储目录下移动至上传目录,将所述上传目录下的录屏文件批量上传至服务器。采用本方法无需手动操作能够实现自动上传录屏文件。

    权利要求书

    1.一种录屏文件的上传方法,所述方法包括:坐席终端运行第一应用程序,通过第一应用程序进行录屏并生成录屏文件,并将录屏文件存储在存储目录下;运行第二应用程序,通过所述第二应用程序按照设置的频率检测所述存储目录下是否有录屏文件;当所述第二应用程序检测到录屏文件时,获取所述录屏文件,将所述录屏文件从存储目录下移动至上传目录,将所述上传目录下的录屏文件批量上传至服务器。2.根据权利要求1所述的方法,其特征在于,在所述通过所述第二应用程序按照设置的频率检测所述存储目录下是否有录屏文件的步骤之前,还包括:所述第二应用程序创建上传目录,并将所述上传目录的权限修改为只读;所述方法还包括:所述第二应用程序检测登录坐席终端操作系统的域账号是否有管理员权限;若否,则所述第二应用程序限制无管理员权限的域账号对所述上传目录进行操作。3.根据权利要求1所述的方法,其特征在于,在所述将所述录屏文件从存储目录下移动至上传目录的步骤之前,还包括:所述第二应用程序对所述录屏文件进行校验;若校验通过,则所述第二应用程序将所述录屏文件从存储目录下移动至上传目录;若校验不通过,则所述第二应用程序确定所述录屏文件为异常文件,并将所述异常文件移动至预先在所述存储目录下创建的临时文件夹内进行临时备份。4.根据权利要求1所述的方法,其特征在于,在所述将所述录屏文件从存储目录移动至上传目录的步骤之后,还包括:所述第二应用程序检测所述录屏文件的大小是否超过了预设阈值,若是,则确定所述录屏文件为超大文件;所述第二应用程序对所述超大文件生成对应的提示窗口,并将所述提示窗口进行展示;所述第二应用程序通过所述提示窗口接收继续上传的指令,根据所述继续上传的指令将所述超大文件上传至服务器。 -->5.根据权利要求1所述的方法,其特征在于,在所述将上传目录下的录屏文件批量上传至服务器的步骤之后,还包括:所述第二应用程序获取上传成功的录屏文件的信息,根据所述信息生成对应的文本文件,所述信息包括上传成功的录屏文件的文件名、上传路径和上传时间;坐席终端中运行的第三应用程序读取所述文本文件,将读取到的文件名、上传路径和上传时间写入数据库文件。6.根据权利要求1所述的方法,其特征在于,在所述将上传目录下的录屏文件批量上传至服务器的步骤之后,还包括:所述第二应用程序向所述第一应用程序发送HTTP请求,所述HTTP请求中携带了上传成功的录屏文件的文件名、上传路径和上传时间;所述第一应用程序接收所述HTTP请求,根据所述HTTP请求将所述上传成功的录屏文件的文件名、上传路径和上传时间写入数据库文件。7.一种录屏文件的的接收方法,应用于服务器,所述服务器为权利要求1-6任一项中的服务器,其特征在于,所述方法还包括:服务器上运行第四应用程序,通过第四应用程序按照设置的频率接收坐席终端上传的录屏文件;第四应用程序将接收到的录屏文件分配到其中一台服务器进行备份。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:第四应用程序获取坐席终端上传录屏文件的上传目录,所述上传目录与业务类型相对应;第四应用程序按照设置的频率接收坐席终端跟上所述上传目录上传的录屏文件,所述录屏文件与业务类型相对应;第四应用程序将录屏文件分配至与业务类型对应的服务器进行备份。9.一种录屏文件的上传装置,其特征在于,所述装置包括:第一应用模块,用于对坐席终端进行录屏并生成录屏文件,并将录屏文件存储在存储目录下;第二应用模块,用于按照设置的频率检测所述存储目录下是否有录屏文件;若是,则获取所述录屏文件,将所述录屏文件从存储目录下移动至上传目录,将所述上传目录下的录屏文件批量上传至服务器。10.一种录屏文件的上传系统,其特征在于,所述系统包括坐席终端和服务器,所述坐席终端上运行了第一应用程序和第二应用程序,所述服务器上运行了第四应用程序,所述服务器至少包括两台,所述坐席终端利用所述第一应用程序进行录屏并生成录屏文件,将录屏文件存储在存储目录下;所述坐席终端利用所述第二应用程序按照设置的频率检测存储目录下是否有录屏文件;当检测到录屏文件时,所述坐席终端利用所述第二应用程序获取所述录屏文件,将所述录屏文件从存储目录下移动至上传目录,将所述上传目录下的录屏文件批量上传至服务器;所述服务器利用第四应用程序按照设置的频率接收所述坐席终端上传的录屏文件,并利用所述第四应用程序将接收到的录屏文件分配到其中一台服务器进行备份。 -->

    说明书

    录屏文件的上传方法和系统

    技术领域

    本发明涉及计算机技术领域,特别是涉及一种录屏文件的上传方法、装置、
    录屏文件的接收方法和录屏文件的上传系统。

    背景技术

    在银行的营业厅办理业务时,通常需要客户先排队然后在窗口办理。为了
    节省客户的时间,目前有些银行已推出了坐席通过远程视频通话为客户办理业
    务的操作方式。坐席与客户的通话以及坐席的操作会被录制下来,在通话结束
    之后会生成录屏文件。录屏文件是一个视频文件,可以通过播放录屏文件来查
    看坐席为客户办理业务的场景。录屏文件生成之后,需要被上传至服务器进行
    备份。传统的上传软件工具,如SFTP(Secure File Transfer Protocol,安全文件
    传送协议)等,都是通过手动选择待传文件,在获得上传指令后将待传文件上
    传至服务器。坐席每天会接待较多的客户,生成的录屏文件也较多,如果采用
    手动上传录屏文件的方式,会给坐席的工作带来较多不便。

    发明内容

    基于此,有必要针对上述技术问题,提供一种无需手动操作能够实现自动
    上传录屏文件的录屏文件的上传方法、装置、录屏文件的接收方法和录屏文件
    的上传系统。

    一种录屏文件的上传方法,所述方法包括:

    坐席终端运行第一应用程序,通过第一应用程序进行录屏并生成录屏文件,
    并将录屏文件存储在存储目录下;

    运行第二应用程序,通过所述第二应用程序按照设置的频率检测所述存储
    目录下是否有录屏文件;

    当所述第二应用程序检测到录屏文件时,获取所述录屏文件,将所述录屏
    文件从存储目录下移动至上传目录,将所述上传目录下的录屏文件批量上传至
    服务器。

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

    所述第二应用程序创建上传目录,并将所述上传目录的权限修改为只读;

    所述方法还包括:

    所述第二应用程序检测登录坐席终端操作系统的域账号是否有管理员权
    限;

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

    在其中一个实施例中,在所述将所述录屏文件从存储目录下移动至上传目
    录的步骤之前,还包括:

    所述第二应用程序对所述录屏文件进行校验;

    若校验通过,则所述第二应用程序将所述录屏文件从存储目录下移动至上
    传目录;

    若校验不通过,则所述第二应用程序确定所述录屏文件为异常文件,并将
    所述异常文件移动至预先在所述存储目录下创建的临时文件夹内进行临时备
    份。

    在其中一个实施例中,在所述将所述录屏文件从存储目录移动至上传目录
    的步骤之后,还包括:

    所述第二应用程序检测所述录屏文件的大小是否超过了预设阈值,若是,
    则确定所述录屏文件为超大文件;

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

    所述第二应用程序通过所述提示窗口接收继续上传的指令,根据所述继续
    上传的指令将所述超大文件上传至服务器。

    在其中一个实施例中,在所述将上传目录下的录屏文件批量上传至服务器
    的步骤之后,还包括:

    所述第二应用程序获取上传成功的录屏文件的信息,根据所述信息生成对
    应的文本文件,所述信息包括上传成功的录屏文件的文件名、上传路径和上传
    时间;

    坐席终端中运行的第三应用程序读取所述文本文件,将读取到的文件名、
    上传路径和上传时间写入数据库文件。

    在其中一个实施例中,在所述将上传目录下的录屏文件批量上传至服务器
    的步骤之后,还包括:

    所述第二应用程序向所述第一应用程序发送HTTP请求,所述HTTP请求
    中携带了上传成功的录屏文件的文件名、上传路径和上传时间;

    所述第一应用程序接收所述HTTP请求,根据所述HTTP请求将所述上传
    成功的录屏文件的文件名、上传路径和上传时间写入数据库文件。

    一种录屏文件的的接收方法,应用于服务器,所述方法还包括:

    服务器上运行第四应用程序,通过第四应用程序按照设置的频率接收坐席
    终端上传的录屏文件;

    第四应用程序将接收到的录屏文件分配到其中一台服务器进行备份。

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

    第四应用程序获取坐席终端上传录屏文件的上传目录,所述上传目录与业
    务类型相对应;

    第四应用程序按照设置的频率接收坐席终端跟上所述上传目录上传的录屏
    文件,所述录屏文件与业务类型相对应;

    第四应用程序将录屏文件分配至与业务类型对应的服务器进行备份。

    一种录屏文件的上传装置,所述装置包括:

    第一应用模块,用于对坐席终端进行录屏并生成录屏文件,并将录屏文件
    存储在存储目录下;

    第二应用模块,用于按照设置的频率检测所述存储目录下是否有录屏文件;
    若是,则获取所述录屏文件,将所述录屏文件从存储目录下移动至上传目录,
    将所述上传目录下的录屏文件批量上传至服务器。

    一种录屏文件的上传系统,所述系统包括坐席终端和服务器,所述坐席终
    端上运行了第一应用程序和第二应用程序,所述服务器上运行了第四应用程序,
    所述服务器至少包括两台,所述坐席终端利用所述第一应用程序进行录屏并生
    成录屏文件,将录屏文件存储在存储目录下;所述坐席终端利用所述第二应用
    程序按照设置的频率检测存储目录下是否有录屏文件;当检测到录屏文件时,
    所述坐席终端利用所述第二应用程序获取所述录屏文件,将所述录屏文件从存
    储目录下移动至上传目录,将所述上传目录下的录屏文件批量上传至服务器;
    所述服务器利用第四应用程序按照设置的频率接收所述坐席终端上传的录屏文
    件,并利用所述第四应用程序将接收到的录屏文件分配到其中一台服务器进行
    备份。

    上述录屏文件的上传方法、装置、录屏文件的接收方法和录屏文件的上传
    系统,通过坐席终端运行的第一应用程序进行录屏来生成录屏文件并将录屏文
    件存储在存储目录下。由坐席终端上运行的第二应用程序按照设置的频率来检
    测存储目录下是否已有录屏文件,如果有,第二应用程序就会将录屏文件从存
    储目录下移动至上传目录,并将该上传目录下的录屏文件上传至服务器。无需
    坐席手动操作即可能够将录屏文件自动批量上传至服务器。而且省时省力,对
    坐席的工作完全不会有影响。

    附图说明

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

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

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

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

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

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

    图7为又一个实施例中录屏文件上传装置的结构示意图;

    图8为一个实施例中录屏文件上传系统的结构示意图。

    具体实施方式

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

    本发明实施例中提供的录屏文件的上传方法,可以应用于如图1所示的应
    用环境中。客户终端102与坐席终端104通过网络连接。坐席终端104与服务
    器106通过网络连接。客户终端102与服务器106通过网络连接。客户通过客
    户终端102向服务器106发送办理业务所需的信息。在坐席终端104与客户终
    端102在接通视频通话时,坐席利用坐席终端104通过服务器106获取客户终
    端102上传的信息,并通过坐席终端104为客户办理业务。坐席终端104上运
    行的第一应用程序开始进行屏幕录制,在视频通话结束后生成录屏文件。第一
    应用程序会将生成的录屏文件存储在坐席终端104本地的存储目录下。坐席终
    端104上还运行了第二应用程序,通过第二应用程序按照设置的频率检测存储
    目录下是否有录屏文件,如果检测到录屏文件,则第二应用程序获取录屏文件,
    并录屏文件从存储目录下移动至上传目录,并将上传目录下的录屏文件批量上
    传至服务器106。

    在一个实施例中,如图2所示,提供了一种录屏文件的上传方法,以应用
    于坐席终端为例进行说明,坐席终端上运行了第一应用程序和第二应用程序,
    该方法具体包括:

    步骤202,坐席终端运行第一应用程序,通过第一应用程序进行录屏并生成
    录屏文件,并将录屏文件存储在存储目录下。

    坐席是指呼叫中心接听客户来电并为客户办理业务的工作人员。坐席终端
    是指坐席与客户进行通话并为客户办理业务的终端。坐席终端上运行的应用程
    序包括第一应用程序和第二应用程序。坐席登录第一应用程序之后,可以接收
    客户在营业厅发起的通话请求,根据通话请求与客户进行视频通话。坐席在视
    频通话的过程中可以为客户办理业务。在接通视频通话时,第一应用程序开始
    对坐席终端的屏幕进行录制,同时也会录制坐席与客户之间视频通话的图像和
    语音。在视频通话结束时,录制结束。第一应用程序将录制的内容生成录屏文
    件,并将录屏文件存储在本地存储目录下。

    坐席终端上运行了Windows操作系统。第二应用程序可以预先被制作成
    Windows服务,并被安装到坐席终端。坐席终端开机登录到Windows操作系统
    后,第二应用程序即可开始运行。进一步的,即使是在Windows系统被注销之
    后,第二应用程序仍然可以正常运行。

    步骤204,运行第二应用程序,通过第二应用程序按照设置的频率检测存储
    目录下是否有录屏文件。

    步骤206,当第二应用程序检测到录屏文件时,获取录屏文件,将录屏文件
    从存储目录下移动至上传目录,将上传目录下的录屏文件批量上传至服务器。

    第二应用程序按照设置的频率检测本地存储目录下是否有录屏文件。设置
    的频率可以通过第二应用程序的配置文件预先设置。例如,设置的频率为每3
    分钟检测1次。如果第二应用程序检测到本地的存储目录下有录屏文件,则获
    取录屏文件,并将录屏文件从存储目录下移动至上传目录,并将上传目录下的
    录屏文件批量上传至服务器。在录屏文件上传的过程中,无需坐席手动操作。
    第二应用程序采用静默上传的方式将录屏文件上传至服务器。静默上传是指在
    录屏文件上传的过程中第二应用程序在后台运行,坐席终端上并不显示上传界
    面。如果上传录屏文件时出现异常,例如,坐席终端未能与服务器之间建立连
    接或者检测到超出预设阈值的超大文件等,坐席终端上会弹出提示窗口。

    进一步的,还可以通过第二应用程序的配置文件将上传目录和存储目录设
    置为同一目录。在第一应用程序生成录屏文件,并将录屏文件存储到存储目录
    下之后,第二应用程序可以按照设置的频率检测存储目录下是否有新生成的录
    屏文件,如果有的话,则将检测到的新生成的录屏文件批量上传至服务器。

    本实施例中,通过坐席终端运行的第一应用程序进行录屏来生成录屏文件
    并将录屏文件存储在存储目录下。由坐席终端上运行的第二应用程序按照设置
    的频率来检测存储目录下是否已有录屏文件,如果有,第二应用程序就会将录
    屏文件从存储目录下移动至上传目录,并将该上传目录下的录屏文件上传至服
    务器。无需坐席手动操作即可能够将录屏文件自动批量上传至服务器。而且省
    时省力,对坐席的工作完全不会有影响。

    进一步的,坐席终端可以利用第一应用程序来生成录屏文件,还可以利用
    第一应用程序来上传录屏文件。但是录屏文件较多时,会占用第一应用程序较
    多的线程来执行录屏文件上传的任务。由此会给第一应用程序造成较大负担,
    导致第一应用程序运行缓慢。采用上述实施例中提供的方法,可以将上传录屏
    文件的任务从第一应用程序中脱离出来,转由第二应用程序来执行。由此能够
    有效减轻第一应用程序的工作负担,提高第一应用程序的运行速度。

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

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

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

    在一个实施例中,该方法还包括:第一应用程序将生成的录屏文件按照业
    务类型分别存储在对应的存储目录下;第二应用程序根据业务类型将录屏文件
    分别从对应的存储目录下移动至对应的上传目录,将多个上传目录下的录屏文
    件分别上传至上传目录对应的服务器中。

    本实施例中,业务类型包括银行业务和保险业务等,存储目录包括多个,
    上传目录包括多个,服务器包括多个,上传目录与服务器一一对应。可以通过
    第一应用程序的配置文件预先设置每个业务类型对应的存储目录。相应的,可
    以通过第二应用程序的配置文件预先设置每个存储目录对应的上传目录。由于
    存储目录与业务类型是对应的,因此上传目录也是与业务类型对应的。进一步
    的,还可以预先设置多个服务器来备份录屏文件。为了便于根据业务类型进行
    分类备份,可以预先设置上传目录与服务器为对应的关系。

    在客户向坐席发起视频通话的请求之前,客户通过客户终端输入办理业务
    所需的信息。客户终端根据客户输入的业务信息生成该客户的业务信息表,并
    将业务信息表上传至服务器。

    在坐席与客户建立视频通话之后,坐席可以利用第一应用程序向服务器发
    送读取该客户的业务信息表的请求,服务器根据该请求返回该客户的业务信息
    表至坐席终端。坐席利用第一应用程序读取该客户的业务信息表,获取当前办
    理业务的业务类型。在坐席与客户的视频通话结束之后,生成相应的录屏文件,
    并将录屏文件按照其业务类型分别存储至对应的存储目录下。利用第二应用程
    序按照设置的频率分别检测每个存储目录下是否有录屏文件,如果有,则根据
    业务类型将录屏文件从对应的存储目录下移动至对应的上传目录,将上传目录
    下的录屏文件分别上传至与上传目录对应的服务器中。通过将录屏文件在多个
    服务器分类备份,由此能够方便对录屏文件的管理和查询。

    在一个实施例中,在将录屏文件从存储目录下移动至上传目录的步骤之前,
    还包括:第二应用程序对录屏文件进行校验;若校验通过,则第二应用程序将
    录屏文件从存储目录下移动至上传目录;若校验不通过,则第二应用程序确定
    录屏文件为异常文件,并将异常文件移动至预先在存储目录下创建的临时文件
    夹内进行临时备份。

    本实施例中,在第二应用程序将录屏文件从存储目录下移动至上传目录之
    前,还需要对存储目录下的录屏文件进行校验。具体的,利用第二应用程序获
    取存储目录下的录屏文件,提取录屏文件的文件名,将提取出的文件名与预设
    规则进行比对,如果提取出的文件名符合预设规则,则校验通过,否则,校验
    不通过。校验通过后,可以利用第二应用程序将录屏文件移动至上传目录,对
    上传目录下的录屏文件批量上传至服务器。如果校验不通过,第二应用程序会
    将该录屏文件作为异常文件。在存储目录下可以预先创建存放异常文件的临时
    文件夹。第二应用程序会将异常文件移动至该临时文件夹内进行临时备份。临
    时备份的时间可以预先设置,例如,7天。在临时备份期间,坐席可以查看异常
    文件,以便及时发现出现异常文件的原因,在查明原因之后可以手动删除异常
    文件。如果有异常文件在临时文件夹内的备份时间超出了临时备份的时间,则
    利用第二应用程序将这些超时的异常文件删除,以利于节省存储空间。

    对于存储目录、上传目录以及服务器与业务类型一一对应的情形,在每个
    业务类型的录屏文件从对应的存储目录移动至上传目录之前,也需要将每个存
    储目录下的录屏文件进行校验。如果校验通过,可以参照上述实施例中提供的
    方式将录屏文件分别上传至对应的服务器。如果检验不通过,则利用第二应用
    程序将异常文件移动至临时文件夹内进行临时备份。多种业务类型的异常文件
    可以被移动至同一个临时文件夹内进行临时备份。在录屏文件从存储目录下移
    动至上传目录之前,通过对存储目录下的录屏文件进行校验,由此能够防止不
    相关的录屏文件以及异常的录屏文件被上传至服务器。

    进一步的,对于通过校验并上传成功的录屏文件,可以利用第二应用程序
    将其复制到存储目录下预先创建的子文件夹内进行临时备份,以便于坐席在本
    地查看上传成功的录屏文件。

    在一个实施例中,在将录屏文件从存储目录移动至上传目录的步骤之后,
    还包括:第二应用程序检测录屏文件的大小是否超过了预设阈值,若是,则确
    定录屏文件为超大文件;第二应用程序根据超大文件生成对应的提示窗口,并
    将提示窗口进行展示;第二应用程序通过提示窗口接收继续上传的指令,根据
    继续上传的指令将超大文件上传至服务器。

    本实施例中,由于在录屏过程中,可能由于异常挂机或者第一应用程序出
    现异常等情况会生成一些过大且无效的录屏文件。为了防止将这种过大且无效
    的录屏文件上传至服务器。在将录屏文件从存储目录移动至上传目录之后,还
    可以利用第二应用程序检测录屏文件的大小是否超过了预设阈值,例如,预设
    阈值为1GB。预设阈值也可称为预设上传告警值。如果检测到录屏文件超出了
    预设阈值,则确定该录屏文件为超大文件。利用第二应用程序生成对应的提示
    窗口,并将提示窗口进行展示,其中,提示窗口中包括超大文件的文件名。提
    示窗口如图4所示。坐席在看到提示窗口之后,可以判断这个超大文件是否是
    正常的录屏文件。如果该录屏文件正常,坐席可以点击提示窗口中的“继续上
    传”。第二应用程序通过提示窗口接收继续上传的指令,根据继续上传的指令将
    超大文件静默上传至服务器。如果该录屏文件异常,坐席可以点击“文件过大,
    暂不上传”,第二应用程序通过接收到暂不上传的指令后,放弃对该录屏文件的
    上传操作。

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

    在一个实施例中,在将上传目录下的录屏文件批量上传至服务器的步骤之
    后,还包括:第二应用程序获取上传成功的录屏文件的信息,根据信息生成对
    应的文本文件,信息包括上传成功的录屏文件的文件名、上传路径和上传时间;
    坐席终端上运行的第三应用程序读取文本文件,将读取到的文件名、上传路径
    和上传时间写入数据库文件。

    本实施例中,在第二应用程序将录屏文件批量上传至服务器之后,第二应
    用程序还可以获取上传成功的录屏文件的信息,这些信息包括上传成功的录屏
    文件的文件名、上传路径和上传时间等,利用这些信息可以生成对应的文本文
    件。进一步的,第二应用程序可以实时获取上传成功的录屏文件的信息,将获
    取到的信息添加到已有的文本文件中。第二应用程序还可以是按照第二设置的
    频率来获取上传成功的录屏文件的信息,将获取到的信息添加到已有的文本文
    件中。第二设置的频率可以是每小时、每天等。

    坐席终端上还运行了第三应用程序。第三应用程序预先开放了数据接口。
    通过第三应用程序的数据接口可以读取文本文件中的内容。本本文件中的内容
    可以按条来读取。也就是每一条内容对应一个上传成功的录屏文件的信息。第
    三应用程序可逐条读取,也可以多条同时读取。第三应用程序将读取到文本文
    件的内容写入数据库文件。具体的,第三应用程序将读取到的上传成功的录屏
    文件的文件名、上传路径和上传时间等写入数据库文件。由此能够通过数据库
    文件方便快捷的在服务器中查询已备份的录屏文件。

    在一个实施例中,在将上传目录下的录屏文件批量上传至服务器的步骤之
    后,还包括:第二应用程序向第一应用程序发送HTTP(HyperText Transfer
    Protocol,超文本传输协议)请求,HTTP请求中携带了上传成功的录屏文件的
    文件名、上传路径和上传时间;第一应用程序接收HTTP请求,根据HTTP请
    求将上传成功的录屏文件的文件名、上传路径和上传时间写入数据库文件。

    本实施例中,坐席终端上可以不运行第三应用程序。在第二应用程序将录
    屏文件批量上传至服务器之后,第二应用程序会获取上传成功的录屏文件的文
    件名、上传路径和上传时间等信息。第二应用程序向第一应用程序发送HTTP
    请求,以请求第一应用程序将上传成功的录屏文件的文件名、上传路径和上传
    时间等信息写入数据库文件。第一应用程序响应HTTP请求,并将HTTP请求
    中携带的上传成功的录屏文件的文件名、上传路径和上传时间等信息写入数据
    库文件。由此能够通过数据库文件方便快捷的在服务器中查询已备份的录屏文
    件。

    在一个实施例中,还提供了一种录屏文件的接收方法,以应用于服务器为
    例进行说明,服务器可以是上述任一实施例中的服务器,服务器至少包括两台,
    该方法还包括:服务器上运行了第四应用程序,通过第四应用程序按照设置的
    频率接收坐席终端上传的录屏文件;第四应用程序将接收到的录屏文件分配到
    其中一台服务器进行备份。

    本实施例中,服务器与坐席终端通过网络连接。坐席终端上运行的第二应
    用程序会按照设置的频率扫描本地存储目录下是否有录屏文件,如果有,则会
    将录屏文件上传至服务器。服务器上运行了第四应用程序,通过第四应用程序
    相应的可以按照设置的频率来接收坐席终端上传的录屏文件进行备份。为了提
    高服务器的稳定性和备份效率。服务器至少包括两台,服务器之间可以通过负
    载均衡设备建立连接。服务器利用第四应用程序按照设置的频率来接收上传的
    录屏文件,并将接收的录屏文件分配到其中一台服务器进行备份。具体的,服
    务器可以利用第四应用程序将接收的录屏文件随机分配到其中一台服务器进行
    备份。

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

    在一个实施例中,服务器与业务类型相对应,方法还包括:第四应用程序
    获取坐席终端上传录屏文件的上传目录,上传目录与业务类型相对应;第四应
    用程序按照设置的频率接收坐席终端跟上上传目录上传的录屏文件,录屏文件
    与业务类型相对应;第四应用程序将录屏文件分配至与业务类型对应的服务器
    进行备份。

    本实施例中,服务器与业务类型是一一对应的。业务类型包括银行业务和
    保险业务等。坐席终端利用第二应用程序将录屏文件按照业务类型分别从对应
    的存储目录下移动至对应的上传目录下。坐席终端可以利用第二应用程序预先
    按照业务类型建立上传目录与服务器之间的对应关系。服务器利用第四应用程
    序获取坐席终端上传录屏文件的上传目录,上传目录与业务类型相对应。利用
    第四应用程序按照设置的频率接收坐席终端跟上上传目录上传的录屏文件,录
    屏文件与业务类型相对应;利用第四应用程序将录屏文件分配至与业务类型对
    应的服务器进行备份。由此使得服务器对接收到的录屏文件能够按照业务类型
    分类备份,便于对录屏文件的管理和查询。

    在一个实施例中,如图6所示,提供了一种录屏文件的上传装置,包括:
    第一应用模块602和第二应用模块604,其中:

    第一应用模块602,用于对坐席终端进行录屏并生成录屏文件,并将录屏文
    件存储在存储目录下。

    第二应用模块604,用于按照设置的频率检测存储目录下是否有录屏文件;
    若是,则获取录屏文件,将录屏文件从存储目录下移动至上传目录,将上传目
    录下的录屏文件批量上传至服务器。

    在一个实施例中,第二应用模块604还用于创建上传目录,并将上传目录
    的权限修改为只读,检测登录坐席终端操作系统的域账号是否有管理员权限,
    若否,则利用第二应用程序限制无管理员权限的域账号对上传目录进行操作。

    在一个实施例中,第一应用模块602还用于将生成的录屏文件按照业务类
    型分别存储在对应的存储目录下;第二应用模块604还用于将录屏文件分别从
    对应的存储目录下移动至对应的上传目录,将多个上传目录下的录屏文件分别
    上传至与上传目录对应的服务器中。

    在一个实施例中,第二应用模块604还用于对录屏文件进行校验;若校验
    通过,则将录屏文件从存储目录下移动至上传目录;若校验不通过,则确定录
    屏文件为异常文件,并将异常文件移动至预先在存储目录下创建的临时文件夹
    内进行临时备份。

    在一个实施例中,第二应用模块604还用于检测录屏文件的大小是否超过
    了预设阈值,若是,则确定录屏文件为超大文件;对超大文件生成对应的提示
    窗口,并将提示窗口进行展示;通过提示窗口接收继续上传的指令,根据继续
    上传的指令将超大文件静默上传至服务器。

    在一个实施例中,第二应用模块604还用于程序获取上传成功的录屏文件
    的信息,根据信息生成对应的文本文件,信息包括上传成功的录屏文件的文件
    名、上传路径和上传时间;如图7所示,该装置还包括:第三应用模块606,用
    于读取文本文件,将读取到的文件名、上传路径和上传时间写入数据库文件。

    在一个实施例中,第二应用模块604还用于向第一应用模块602发送HTTP
    请求,HTTP请求中携带了上传成功的录屏文件的文件名、上传路径和上传时间;
    第一应用模块602接收HTTP请求,根据HTTP请求将上传成功的录屏文件的
    文件名、上传路径和上传时间写入数据库文件。

    在一个实施例中,提供了一种录屏文件的服务器,服务器至少包括两台且
    为上述实施例中提供的服务器,服务器包括:第四应用模块,用于按照设置的
    频率接收坐席终端上传的录屏文件;将接收到的录屏文件分配到其中一台服务
    器进行备份。

    在一个实施例中,服务器与业务类型相对应,第四应用模块还用于获取坐
    席终端上传录屏文件的上传目录,上传目录与业务类型相对应;按照设置的频
    率接收坐席终端跟上上传目录上传的录屏文件,录屏文件与业务类型相对应;
    将录屏文件分配至与业务类型对应的服务器进行备份。

    在一个实施例中,如图8所示,提供了一种录屏文件的上传系统,该系统
    包括坐席终端802和服务器804,坐席终端802上运行了第一应用程序和第二应
    用程序,服务器804上运行了第四应用程序,服务器804至少包括两台,坐席
    终端802利用第一应用程序生成录屏文件,并将录屏文件存储在存储目录下;
    坐席终端802利用第二应用程序按照设置的频率检测存储目录下是否有录屏文
    件;当检测到录屏文件时,坐席终端802利用第二应用程序获取录屏文件,将
    录屏文件从存储目录下移动至上传目录,将上传目录下的录屏文件批量上传至
    服务器804;服务器804利用第四应用程序按照设置的频率接收坐席终端802上
    传的录屏文件,并利用第四应用程序将接收到的录屏文件分配到其中一台服务
    器804进行备份。

    本实施例中,坐席终端802上运行的应用程序包括第一应用程序和第二应
    用程序。坐席登录第一应用程序之后,可以接收客户在营业厅发起的通话请求,
    根据通话请求与客户进行视频通话。坐席在视频通话的过程中可以为客户办理
    业务。在接通视频通话时,第一应用程序开始对坐席终端的屏幕进行录制,同
    时也会录制坐席与客户之间视频通话的图像和语音。在视频通话结束时,录制
    结束。第一应用程序将录制的内容生成录屏文件,并将录屏文件存储在本地的
    存储目录下。

    坐席终端802上运行了Windows操作系统。第二应用程序可以预先被制作
    成Windows服务,并被安装到坐席终端802。坐席终端802开机登录到Windows
    操作系统后,第二应用程序即可开始运行。进一步的,即使是在Windows系统
    被注销之后,第二应用程序仍然可以正常运行。第二应用程序按照设置的频率
    检测本地存储目录下是否有录屏文件。设置的频率可以通过第二应用程序的配
    置文件预先设置。例如,设置的频率为每3分钟检测1次。如果第二应用程序
    检测到本地的存储目录下有录屏文件,则获取录屏文件,并将录屏文件从存储
    目录下移动至上传目录,并将上传目录下的录屏文件批量上传至服务器。在录
    屏文件上传的过程中,无需坐席手动操作。第二应用程序采用静默上传的方式
    将录屏文件上传至服务器。

    服务器804上运行了第四应用程序,利用第四应用程序相应的可以按照设
    置的频率来接收坐席终端上传的录屏文件进行备份。为了提高服务器的稳定性
    和备份效率。服务器804至少包括两台,服务器804之间可以通过负载均衡设
    备建立连接。服务器804利用第四应用程序按照设置的频率来接收上传的录屏
    文件,并将接收的录屏文件分配到其中一台服务器804进行备份。具体的,服
    务器804可以利用第四应用程序将接收的录屏文件随机分配到其中一台服务器
    804进行备份。

    本实施例中,通过坐席终端运行的第一应用程序进行录屏来生成录屏文件
    并将录屏文件存储在存储目录下。由坐席终端上运行的第二应用程序按照设置
    的频率来检测存储目录下是否已有录屏文件,如果有,第二应用程序就会将录
    屏文件从存储目录下移动至上传目录,并将该上传目录下的录屏文件上传至服
    务器。无需坐席手动操作即可能够将录屏文件自动批量上传至服务器。而且省
    时省力,对坐席的工作完全不会有影响。此外,服务器至少包括两台,能够有
    效缓解服务器的备份压力,提高服务器的稳定性和备份效率。

    在一个实施例中,坐席终端802利用第二应用程序创建上传目录,并将上
    传目录的权限修改为只读,以限制无管理员权限的域账号对上传目录进行操作。

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

    在一个实施例中,存储目录包括多个,上传目录包括多个,服务器804包
    括多个,上传目录与服务器804一一对应,坐席终端802利用第一应用程序将
    生成的录屏文件按照业务类型分别存储在对应的存储目录下;坐席终端802利
    用第二应用程序根据业务类型将录屏文件分别从对应的存储目录下移动至对应
    的上传目录,将多个上传目录下的录屏文件分别上传至一一对应的服务器804
    中;服务器804利用第四应用程序获取坐席终端802上传录屏文件的上传目录,
    上传目录与业务类型相对应,按照设置的频率接收坐席终端802根据上传目录
    上传的录屏文件,录屏文件与业务类型相对应,将录屏文件分配至与业务类型
    对应的服务器804进行备份。

    本实施例中,业务类型包括银行业务和保险业务等。坐席终端802可以通
    过第一应用程序的配置文件预先设置每个业务类型对应的存储目录。相应的,
    可以通过第二应用程序的配置文件预先设置每个存储目录对应的上传目录。由
    于存储目录与业务类型是一一对应的,因此上传目录也是与业务类型一一对应
    的。坐席终端802还可以利用第二应用程序预先按照业务类型建立上传目录与
    服务器804之间的对应关系。

    在坐席与客户进行视频通话时,坐席可以利用坐席终端802向服务器804
    发送读取该客户的业务信息表的请求,服务器804根据该请求返回该客户的业
    务信息表至坐席终端802。坐席终端802利用第一应用程序读取该客户的业务信
    息表,获取当前办理业务的业务类型。在坐席与客户的视频通话结束之后,生
    成相应的录屏文件,并将录屏文件按照其业务类型分别存储至对应的存储目录
    下。坐席终端802利用第二应用程序按照设置的频率分别检测每个存储目录下
    是否有录屏文件,如果有,则根据业务类型将录屏文件从对应的存储目录下移
    动至对应的上传目录,将上传目录下的录屏文件分别上传至一一对应的服务器
    804中。通过将录屏文件在多个服务器按照业务类型分类备份,由此能够方便对
    录屏文件的管理和查询。

    在一个实施例中,坐席终端802在利用第二应用程序将录屏文件从存储目
    录下移动至上传目录之前,还利用第二应用程序对录屏文件进行校验;若校验
    通过,则坐席终端802利用第二应用程序将录屏文件从存储目录下移动至上传
    目录;若校验不通过,则坐席终端802第二应用程序确定录屏文件为异常文件,
    并将异常文件移动至预先在存储目录下创建的临时文件夹内进行临时备份。

    本实施例中,在利用第二应用程序将录屏文件从存储目录下移动至上传目
    录之前,坐席终端802还需要对存储目录下的录屏文件进行校验。具体的,坐
    席终端802利用第二应用程序获取存储目录下的录屏文件,提取录屏文件的文
    件名,将提取出的文件名与预设规则进行比对,如果提取出的文件名符合预设
    规则,则校验通过,否则,校验不通过。校验通过后,坐席终端802可以利用
    第二应用程序将录屏文件移动至上传目录,对上传目录下的录屏文件批量上传
    至服务器804。如果校验不通过,坐席终端802利用第二应用程序会将该录屏文
    件作为异常文件。在存储目录下可以预先创建存放异常文件的临时文件夹。坐
    席终端802利用第二应用程序会将异常文件移动至该临时文件夹内进行临时备
    份。临时备份的时间可以预先设置,例如,7天。在临时备份期间,坐席可以查
    看异常文件,以便及时发现出现异常文件的原因,在查明原因之后可以手动删
    除异常文件。如果有异常文件在临时文件夹内的备份时间超出了临时备份的时
    间,则利用第二应用程序将这些超时的异常文件删除,以利于节省存储空间。

    对于存储目录、上传目录以及服务器与业务类型一一对应的情形,在每个
    业务类型的录屏文件从对应的存储目录移动至上传目录之前,坐席终端802也
    需要将每个存储目录下的录屏文件进行校验。如果校验通过,坐席终端802可
    以参照上述实施例中提供的方式将录屏文件分别上传至对应的服务器804。如果
    检验不通过,坐席终端802则利用第二应用程序将异常文件移动至临时文件夹
    内进行临时备份。多种业务类型的异常文件可以被移动至同一个临时文件夹内
    进行临时备份。在录屏文件从存储目录下移动至上传目录之前,通过对存储目
    录下的录屏文件进行校验,由此能够防止不相关的录屏文件以及异常的录屏文
    件被上传至服务器。

    进一步的,对于通过校验并上传成功的录屏文件,坐席终端802可以利用
    第二应用程序将其复制到存储目录下预先创建的子文件夹内进行临时备份,以
    便于坐席在本地查看上传成功的录屏文件。

    在一个实施例中,坐席终端802利用第二应用程序检测录屏文件的大小是
    否超过了预设阈值,若是,则确定录屏文件为超大文件;坐席终端802还利用
    第二应用程序对超大文件生成对应的提示窗口,并将提示窗口进行展示,第二
    应用程序通过提示窗口接收继续上传的指令,根据继续上传的指令将超大文件
    静默上传至服务器804。

    本实施例中,由于在录屏过程中,可能由于异常挂机或者第一应用程序出
    现异常等情况会生成一些过大且无效的录屏文件。为了防止将这种过大且无效
    的录屏文件上传至服务器。坐席终端802在将录屏文件从存储目录移动至上传
    目录之后,还可以利用第二应用程序检测录屏文件的大小是否超过了预设阈值,
    例如,预设阈值为1GB。预设阈值也可称为预设上传告警值。如果检测到录屏
    文件超出了预设阈值,则坐席终端802确定该录屏文件为超大文件。坐席终端
    802利用第二应用程序生成对应的提示窗口,并将提示窗口进行展示,其中,提
    示窗口中包括超大文件的文件名。坐席在看到提示窗口之后,可以判断这个超
    大文件是否是正常的录屏文件。如果该录屏文件正常,坐席可以点击提示窗口
    中的“继续上传”。第二应用程序通过提示窗口接收继续上传的指令,根据继续
    上传的指令将超大文件静默上传至服务器。如果该录屏文件异常,坐席可以点
    击“文件过大,暂不上传”,第二应用程序通过接收到暂不上传的指令后,放弃
    对该录屏文件的上传操作。

    在一个实施例中,坐席终端802上还运行了第三应用程序,坐席终端802
    利用第二应用程序获取上传成功的录屏文件的信息,根据信息生成对应的文本
    文件,信息包括上传成功的录屏文件的文件名、上传路径和上传时间;坐席终
    端802利用第三应用程序读取文本文件,将读取到的文件名、上传路径和上传
    时间写入数据库文件。

    本实施例中,坐席终端802在利用第二应用程序将录屏文件批量上传至服
    务器804之后,还可以利用第二应用程序获取上传成功的录屏文件的信息,这
    些信息包括上传成功的录屏文件的文件名、上传路径和上传时间等,并利用这
    些信息可以生成对应的文本文件。进一步的,坐席终端802可以利用第二应用
    程序实时获取上传成功的录屏文件的信息,将获取到的信息添加到已有的文本
    文件中。坐席终端802还可以利用第二应用程序还可以是按照第二设置的频率
    来获取上传成功的录屏文件的信息,将获取到的信息添加到已有的文本文件中。
    第二设置的频率可以是每小时、每天等。

    坐席终端802上还运行了第三应用程序。第三应用程序预先开放了数据接
    口。通过第三应用程序的数据接口可以读取文本文件中的内容。本本文件中的
    内容可以按条来读取。也就是每一条内容对应一个上传成功的录屏文件的信息。
    第三应用程序可逐条读取,也可以多条同时读取。第三应用程序将读取到文本
    文件的内容写入数据库文件。具体的,坐席终端802可以利用第三应用程序将
    读取到的上传成功的录屏文件的文件名、上传路径和上传时间等写入数据库文
    件。由此能够通过数据库文件方便快捷的在服务器中查询已备份的录屏文件。

    在一个实施例中,坐席终端802利用第二应用程序向第一应用程序发送
    HTTP请求,HTTP请求中携带了上传成功的录屏文件的文件名、上传路径和上
    传时间;坐席终端804利用第一应用程序接收HTTP请求,根据HTTP请求将
    上传成功的录屏文件的文件名、上传路径和上传时间写入数据库文件。

    本实施例中,坐席终端802上可以不运行第三应用程序。在第二应用程序
    将录屏文件批量上传至服务器之后,第二应用程序会获取上传成功的录屏文件
    的文件名、上传路径和上传时间等信息。坐席终端802可以利第二应用程序向
    第一应用程序发送HTTP请求,以请求第一应用程序将上传成功的录屏文件的
    文件名、上传路径和上传时间等信息写入数据库文件。坐席终端802可以利第
    一应用程序响应HTTP请求,并将HTTP请求中携带的上传成功的录屏文件的
    文件名、上传路径和上传时间等信息写入数据库文件。由此能够通过数据库文
    件方便快捷的在服务器中查询已备份的录屏文件。

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

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

    关 键  词:
    文件 上传 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:录屏文件的上传方法和系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1513496.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1