一种文档智能打包方法、系统及介质与流程

文档序号:34066969发布日期:2023-05-06 15:35阅读:29来源:国知局
一种文档智能打包方法、系统及介质与流程

本技术涉及文档管理领域,具体而言,涉及一种文档智能打包方法、系统及介质。


背景技术:

1、目前许多厂商提供的代码开发环境中并没有配备文件的快捷打包工具,造成开发人员效率低下,从而影响项目进度的正常运行,目前大多数开发环境有使用批量脚本处理,但属于命令行操作,不够直观,且操作不灵活。

2、针对上述问题,目前亟待有效的技术解决方案。


技术实现思路

1、本技术实施例的目的在于提供一种文档智能打包方法、系统及介质,可以通过索引信息搜索指定目录下的文档信息,并获取文档路径;创建打包文件夹,并根据打包策略将目标文档路径下的文档进行特征提取,将对应的文档复制到打包文件夹内进行打包或暂留,实现文档快速检索打包的技术。

2、本技术实施例还提供了一种文档智能打包方法,包括以下步骤:

3、获取索引信息,根据索引信息搜索指定目录下的文档信息,并获取文档路径;

4、创建打包文件夹,并根据打包策略将目标文档路径下的文档进行特征提取,得到文档特征值;

5、将文档特征值与预设文档特征值进行比较,得到偏差率;

6、判断所述偏差率是否大于预设偏差率阈值;

7、若大于,则将对应的文档进行暂留;

8、若小于,则将对应的文档复制到打包文件夹内进行打包。

9、可选地,在本技术实施例所述的文档智能打包方法中,所述获取索引信息,根据索引信息搜索指定目录下的文档信息,并获取文档路径,包括:

10、获取搜索关键词或两个以上关键词的组合,对指定目录进行遍历查询,得到若干个目标文档;

11、获取目标文档使用权限,将使用权限与当前打包权限进行比较;

12、判断目标文档是否具有使用权限;

13、若没有使用权限,则获取打包许可,升级打包权限,并对目标文档进行提取。

14、可选地,在本技术实施例所述的文档智能打包方法中,所述若没有使用权限,则获取打包许可,升级打包权限,并对目标文档进行提取,包括:

15、登录索引终端,验证使用账号安全性;

16、当使用账号安全时,生成索引秘钥;

17、根据索引秘钥解锁目标文档加密信息,并获取目标文档使用许可证;

18、通过使用许可证对目标文档的内容进行解密,得到解密后的文档信息;

19、创建解密中转目录,将解密后的文档信息进行新文档创建,并迁移至解密中转目录下缓存。

20、可选地,在本技术实施例所述的文档智能打包方法中,所述创建打包文件夹,并根据打包策略将目标文档路径下的文档进行特征提取,得到文档特征值,包括:

21、创建打包文件夹,根据打包策略生成加密策略;

22、根据加密策略对目标文档进行加密,并生成加密私钥;

23、遍历打包文件夹内的文档,判断打包文件夹内的文档是否达到预定要求;

24、若达到,则通过加密私钥对打包文件夹进行加密压缩,并生成压缩日志;

25、加密私钥放置在打包文件夹的头文件内,或加密私钥放置在打包文件夹内的单独私钥目录文件夹内部。

26、可选地,在本技术实施例所述的文档智能打包方法中,所述创建打包文件夹,根据打包策略生成加密策略,包括:

27、根据目标文档路径确定该路径下的目标文档的安全等级;

28、当所述安全等级大于第一阈值且小于第二阈值时,确定目标文档通过第一加密等级对目标文档进行加密打包;

29、当所述安全等级大于第二阈值时,确定目标文档通过第二加密等级对目标文档进行加密打包;

30、其中第一阈值小于第二阈值,第一加密等级小于第二加密等级。

31、可选地,在本技术实施例所述的文档智能打包方法中,所述打包文件夹名称根据目标文档中提取的关键字进行命名,或

32、所述打包文件夹文成根据目标文档的安全等级与目标文档提取的关键字进行组合命名,并生成打包文件夹目录信息。

33、可选地,在本技术实施例所述的文档智能打包方法中,所述将对应的文档复制到打包文件夹内进行打包;包括:

34、遍历指定目录,判断指定目录内是子目录或文档;

35、若是子目录,则采用子目录的方式将子目录按照原有的顺序复制到打包文件夹内,并递归遍历对应的子目录,并将所有子目录添加到打包文件夹内的打包列表;

36、若是文档,则采用文档的方式将文档按照占存大小的顺序复制到打包文件夹内;

37、打包过程中根据文档的名称长度、文件大小记录到打包文件夹的文件头内。

38、第二方面,本技术实施例提供了一种文档智能打包系统,该系统包括:存储器及处理器,所述存储器中包括文档智能打包方法的程序,所述文档智能打包方法的程序被所述处理器执行时实现以下步骤:

39、获取索引信息,根据索引信息搜索指定目录下的文档信息,并获取文档路径;

40、创建打包文件夹,并根据打包策略将目标文档路径下的文档进行特征提取,得到文档特征值;

41、将文档特征值与预设文档特征值进行比较,得到偏差率;

42、判断所述偏差率是否大于预设偏差率阈值;

43、若大于,则将对应的文档进行暂留;

44、若小于,则将对应的文档复制到打包文件夹内进行打包。

45、可选地,在本技术实施例所述的文档智能打包系统中,所述获取索引信息,根据索引信息搜索指定目录下的文档信息,并获取文档路径,包括:

46、获取搜索关键词或两个以上关键词的组合,对指定目录进行遍历查询,得到若干个目标文档;

47、获取目标文档使用权限,将使用权限与当前打包权限进行比较;

48、判断目标文档是否具有使用权限;

49、若没有使用权限,则获取打包许可,升级打包权限,并对目标文档进行提取。

50、第三方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中包括文档智能打包方法程序,所述文档智能打包方法程序被处理器执行时,实现如上述任一项所述的文档智能打包方法的步骤。

51、由上可知,本技术实施例提供的一种文档智能打包方法、系统及介质,通过获取索引信息,根据索引信息搜索指定目录下的文档信息,并获取文档路径;创建打包文件夹,并根据打包策略将目标文档路径下的文档进行特征提取,得到文档特征值;将文档特征值与预设文档特征值进行比较,得到偏差率;判断所述偏差率是否大于预设偏差率阈值;若大于,则将对应的文档进行暂留;若小于,则将对应的文档复制到打包文件夹内进行打包;通过索引信息对指定目录下的文档进行遍历,并根据文档特征值的判断实现快速找寻目标文档以及目标文档复制到对应的打包文件夹内进行快速打包的技术。

52、本技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术实施例了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

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