一种压缩解压缩任务的进度查询方法、系统、设备及介质技术方案

技术编号:39317549 阅读:9 留言:0更新日期:2023-11-12 15:59
本发明专利技术涉及计算机技术领域,并公开了一种压缩解压缩任务的进度查询方法、系统、设备及介质,方法包括在服务器执行以下步骤:接收客户端发来的压缩/解压缩请求,并基于所述压缩/解压缩请求调用待压缩/解压缩文件;通过压缩和解压缩命令对调用的所述待压缩/解压缩文件执行压缩/解压缩操作;对所述压缩/解压缩操作的实时进度进行计算,并存储计算出的进度信息以用于查询。通过本发明专利技术的方案,降低了执行压缩解压缩任务的复杂性,实现了对压缩解压缩任务执行进度的实时计算与执行进度查询。务执行进度的实时计算与执行进度查询。务执行进度的实时计算与执行进度查询。

【技术实现步骤摘要】
一种压缩解压缩任务的进度查询方法、系统、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种压缩解压缩任务的进度查询方法、系统、设备及介质。

技术介绍

[0002]在服务器的高性能计算场景中,用户通常会对大量文件进行压缩、打包、传输、计算等操作,为了提升文件的传输效率,降低磁盘的占用率,用户通常会对大量文件执行频繁的压缩解压缩操作,而对大量文件的压缩解压缩操作一般会花费一定的时间才能完成,因此提供方便的压缩解压缩操作方式以及对压缩解压缩进度的可视化的支持具有重要的意义。现有方案中通常要求用户登录到Linux操作系统,来进行压缩解压缩操作,操作方式复杂,影响用户操作体验,并且还会存在用户对该操作不了解,需要一定的技术功底及学习成本。

技术实现思路

[0003]有鉴于此,本专利技术提出了一种压缩解压缩任务的进度查询方法、系统、设备及介质,无需登录操作系统,可以通过在远程web(网页)页面中提交文件压缩解压缩的操作,操作简单、方便,解决了用户操作体验差的问题,减少了用户学习成本。
[0004]基于上述目的,本专利技术实施例的一方面提供了一种压缩解压缩任务的进度查询方法,具体包括在服务器执行以下步骤:
[0005]接收客户端发来的压缩/解压缩请求,并基于所述压缩/解压缩请求调用待压缩/解压缩文件;
[0006]通过压缩和解压缩命令对调用的所述待压缩/解压缩文件执行压缩/解压缩操作;
[0007]对所述压缩/解压缩操作的实时进度进行计算,并存储计算出的进度信息以用于查询。
[0008]在一些实施方式中,所述接收客户端发来的压缩/解压缩请求的步骤包括:
[0009]基于服务器操作系统的对外开放端口接收客户端发来的压缩/解压缩请求;
[0010]所述基于所述压缩/解压缩请求调用待压缩/解压缩文件的步骤包括:
[0011]从所述压缩/解压缩请求中获取所述待压缩/解压缩文件的位置信息,使用命令行工具并通过所述位置信息调用所述待压缩/解压缩文件。
[0012]在一些实施方式中,所述存储计算出的进度信息的步骤包括:
[0013]将计算出的进度信息存储于服务器的本地磁盘或数据库。
[0014]在一些实施方式中,方法还包括:
[0015]定时读取存储的进度信息并将查询到的进度信息发送给所述客户端,其中,所述客户端为浏览器。
[0016]在一些实施方式中,方法还包括在客户端执行以下步骤:
[0017]接收所述服务器传回的进度信息,并展示所述传回的进度信息。
[0018]在一些实施方式中,还包括在客户端执行以下步骤:
[0019]定时发送进度查询请求到服务器以查询进度信息并展示查询到的进度信息。
[0020]在一些实施方式中,所述压缩/解压缩请求为超文本传输协议请求。
[0021]本专利技术实施例的另一方面,还提供了一种压缩解压缩任务的进度查询系统,包括:
[0022]调度模块,所述调度模块用于接收客户端发来的压缩/解压缩请求,并基于所述压缩/解压缩请求调用待压缩/解压缩文件;
[0023]压缩解压缩模块,所述压缩解压缩模块用于通过压缩和解压缩命令对调用的所述待压缩/解压缩文件执行压缩/解压缩操作;
[0024]进度计算与存储模块,所述进度计算与存储模块用于对所述压缩/解压缩操作的实时进度进行计算,并存储计算出的进度信息以用于查询。
[0025]在一些实施方式中,所述调度模块用于执行以下步骤:
[0026]基于服务器操作系统的对外开放端口接收客户端发来的压缩/解压缩请求;
[0027]所述调度模块还用于执行以下步骤::
[0028]从所述压缩/解压缩请求中获取所述待压缩/解压缩文件的位置信息,使用命令行工具并通过所述位置信息调用所述待压缩/解压缩文件。
[0029]在一些实施方式中,所述进度计算与存储模块用于执行以下步骤:
[0030]将计算出的进度信息存储于服务器的本地磁盘或数据库。
[0031]在一些实施方式中,系统还包括进度查询模块,所述进度查询模块用于执行以下步骤:
[0032]定时读取存储的进度信息并将查询到的进度信息发送给所述客户端,其中,所述客户端为浏览器。
[0033]在一些实施方式中,系统还包括客户端展示模块,所述客户端展示模块用于执行以下步骤:
[0034]接收所述服务器传回的进度信息,并展示所述传回的进度信息。
[0035]在一些实施方式中,系统还包括客户端查询展示模块,所述客户端查询展示模块用于执行以下步骤:
[0036]定时发送进度查询请求到服务器以查询进度信息并展示查询到的进度信息。
[0037]在一些实施方式中,所述压缩/解压缩请求为超文本传输协议请求。
[0038]本专利技术实施例的又一方面,还提供了一种电子设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,所述计算机程序由所述处理器执行时实现如下方法的步骤:
[0039]接收客户端发来的压缩/解压缩请求,并基于所述压缩/解压缩请求调用待压缩/解压缩文件;
[0040]通过压缩和解压缩命令对调用的所述待压缩/解压缩文件执行压缩/解压缩操作;
[0041]对所述压缩/解压缩操作的实时进度进行计算,并存储计算出的进度信息以用于查询。
[0042]在一些实施方式中,所述接收客户端发来的压缩/解压缩请求的步骤包括:
[0043]基于服务器操作系统的对外开放端口接收客户端发来的压缩/解压缩请求;
[0044]所述基于所述压缩/解压缩请求调用待压缩/解压缩文件的步骤包括:
[0045]从所述压缩/解压缩请求中获取所述待压缩/解压缩文件的位置信息,使用命令行工具并通过所述位置信息调用所述待压缩/解压缩文件。
[0046]在一些实施方式中,所述存储计算出的进度信息的步骤包括:
[0047]将计算出的进度信息存储于服务器的本地磁盘或数据库。
[0048]在一些实施方式中,方法还包括:
[0049]定时读取存储的进度信息并将查询到的进度信息发送给所述客户端,其中,所述客户端为浏览器。
[0050]在一些实施方式中,方法还包括在客户端执行以下步骤:
[0051]接收所述服务器传回的进度信息,并展示所述传回的进度信息。
[0052]在一些实施方式中,还包括在客户端执行以下步骤:
[0053]定时发送进度查询请求到服务器以查询进度信息并展示查询到的进度信息。
[0054]在一些实施方式中,所述压缩/解压缩请求为超文本传输协议请求。
[0055]本专利技术实施例的再一方面,还提供了一种存储介质,存储介质存储有被处理器执行时实现如下方法步骤的计算机程序:
[0056]接收客户端发来的压缩/解压缩请求,并基于所述压缩/解压缩请求调用待压缩/解压缩文件;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种压缩解压缩任务的进度查询方法,其特征在于,包括在服务器执行以下步骤:接收客户端发来的压缩/解压缩请求,并基于所述压缩/解压缩请求调用待压缩/解压缩文件;通过压缩和解压缩命令对调用的所述待压缩/解压缩文件执行压缩/解压缩操作;对所述压缩/解压缩操作的实时进度进行计算,并存储计算出的进度信息以用于查询。2.根据权利要求1所述的方法,其特征在于,所述接收客户端发来的压缩/解压缩请求的步骤包括:基于服务器操作系统的对外开放端口接收客户端发来的压缩/解压缩请求;所述基于所述压缩/解压缩请求调用待压缩/解压缩文件的步骤包括:从所述压缩/解压缩请求中获取所述待压缩/解压缩文件的位置信息,使用命令行工具并通过所述位置信息调用所述待压缩/解压缩文件。3.根据权利要求1所述的方法,其特征在于,所述存储计算出的进度信息的步骤包括:将计算出的进度信息存储于服务器的本地磁盘或数据库。4.根据权利要求1所述的方法,其特征在于,还包括:定时读取存储的进度信息并将查询到的进度信息发送给所述客户端,其中,所述客户端为浏览器。5.根据权利要求4所述的方法,其特征在于,还包括在客户端执行以下步骤:接收所述服务...

【专利技术属性】
技术研发人员:曹海龙
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1