一种文件处理的推荐方法和推荐系统与流程

文档序号:31413998发布日期:2022-09-03 11:47阅读:66来源:国知局
一种文件处理的推荐方法和推荐系统与流程

1.本发明涉及文件处理技术领域,尤其涉及一种文件处理的推荐方法和推荐系统。


背景技术:

2.云存储是一种网上在线存储的模式,即把数据、文件等存放在通常由第三方托管的服务器上,用户可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地进行访问。
3.随着计算机技术的发展,移动互联网和存储技术已经发展成一个复杂的技术体系,互联网用户对信息的需求也出现了指数级的变化,从早期单独对信息的查询浏览、到现在的信息处理、存储、使用以及访问也越来越多样化。
4.对于互联网用户来说,已经习惯将自己的各种类型文件上传到云服务器上,方便随时随时访问,因此,对于给用户提供文件存储或者处理的云服务商或者服务平台来,会提供一个用户处理的平台,用来解决用户的各种需求。
5.现有的处理平台,会根据日常用户操作比较多的文件处理,设置一些固定的模板,给用户调用,节省用户进行各种复杂的配置操作,但目前的定制模板都是预先配置好,并不能预先分析用户的需求,需要用户自行进行复杂的设置和选择,当文件数量、文件类型增多,工作量就会非常大,而且由于人工操作选择和配置,容易出错,也导致排查问题带来了复杂度,浪费大量时间。


技术实现要素:

6.本发明为解决现有技术中存在的技术问题,提供一种文件处理的推荐方法,包括以下步骤:
7.s1:响应于用户在管理系统中上传的文件操作,对上传的文件进行解析,获得文件信息,所述文件信息包括文件类型以及文件特征;
8.s2:基于上传的文件类型,服务器从模板库中推荐匹配该文件类型的至少一个处理功能;
9.s3:在操作界面上展示该处理功能的处理标识。
10.进一步地,对上传的文件进行解析,根据文件的mime type信息进行识别获得文件类型。
11.进一步地,当所述文件类型为图片类文件,服务器匹配的处理功能包括:图片处理、图片打标,并按预设过去时间段里的使用频率排列优先级。
12.进一步地,当所述文件类型为视频类文件,其推荐的处理功能模块设置为同步处理方式,并按预设过去时间段里的使用频率排列优先级。
13.进一步地,当所述文件类型为视频类文件,并推荐的处理功能为视频水印或者视频转码时,则根据视频文件的分辨率和码率组合划定为不同的清晰度,若清晰度高于预设的阈值且时长大于预设的阈值的文件,则设置为异步处理方式,并按预设过去时间段里的
使用频率排列优先级。
14.进一步地,还包括步骤s4和步骤s5,其中:
15.步骤s4:对用户所有文件特征进行分析,对特征指标做优先级排序、用于模板参数推荐,包括:
16.文件格式分析,文件数越多的格式优先级越高;
17.图片文件大小分析,文件数越多的文件大小区间,优先级越高;
18.视频文件清晰度分析,文件数越多的清晰度,优先级越高;
19.视频文件时长分析,文件数越多的时长区间,优先级越高;
20.步骤s5:根据步骤s4得到的特征指标优先级排序进行处理功能的模板配置。
21.进一步地,模板配置包括:
22.s50:根据文件格式分析,优先推荐高优先级的文件格式为处理模板的输入类型;
23.s51:根据文件特征信息推荐处理参数,包括:
24.依据高优先级的图片文件大小区间,匹配出推荐的图片处理参数;
25.依据高优先级的视频文件清晰度和时长区间,匹配出推荐的视频处理参数。
26.进一步地,还包括步骤s52:执行步骤s50、s51之后,输出一种格式文件的推荐配置,经过微调后保存作为新的文件处理模板。
27.进一步地,包括步骤s53:批量创建,即将步骤s52中的处理模板应用到多种文件格式、快速创建多个处理模板。
28.本发明还提供一种文件处理推荐系统,包括解析模块、匹配模块以及展示模块,其中:
29.解析模块用以响应于用户在管理系统中上传的文件操作,对上传的文件进行解析,获得文件信息,所述文件信息包括文件类型以及文件特征;
30.匹配模块用以基于上传的文件类型,服务器从模板库中推荐匹配该文件类型的至少一个处理功能;
31.展示模块用以在操作界面上展示该处理功能的处理标识。
32.本发明还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如所述文件处理的推荐方法。
33.本发明还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如所述文件处理的推荐方法。
34.本发明公开的推荐方法和推荐系统中所述模块,在实际应用中,即可以在一台目标服务器上部署多个模块,也可以每一模块独立部署在不同的目标服务器上,特别的,根据需要,为了提供更强大的计算处理能力,也可以根据需要将模块部署到集群目标服务器上。
35.由此可见,本发明采取的技术方案,可以提供智能化的处理功能设置和推荐,而且根据文件特征进行分析之后生成推荐的配置模板,支持批量创建模式,大量减少了人工手动操作,提高了文件处理配置的效率,减少出错。
36.为了对本发明有更清楚全面的了解,下面结合附图,对本发明的具体实施方式进行详细描述。
附图说明
37.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1为本技术实施例的一种文件处理的推荐方法的流程示意图。
39.图2为本技术实施例文件类型为视频类文件的推荐示意图。
40.图3为本技术实施例的配置的处理模板示意图。
具体实施方式
41.请参阅图1,图1为本技术实施例的一种文件处理的推荐方法的流程示意图。
42.本技术实施例的文件处理的推荐方法包括以下步骤:
43.s1:响应于用户在管理系统中上传的文件操作,对上传的文件进行解析,获得文件信息,所述文件信息包括文件类型以及文件特征;
44.s2:基于上传的文件类型,服务器从模板库中推荐匹配该文件类型的至少一个处理功能;
45.s3:在操作界面上展示该处理功能的处理标识。
46.下面结合具体各种优选的实施方式详细说明本技术的技术方案。
47.s1:响应于用户在管理系统中上传的文件操作,对上传的文件进行解析,获得文件信息,所述文件信息包括文件类型以及文件特征;
48.对于传统的文件管理系统,用户上传文件之后,需要做什么处理,用什么
49.功能模块,一般都需要用户自己进行设置或者选择的。在本实施例中,当用户上传文件的时候,管理系统即对该上传的文件进行解析,比如用文件的mime type信息进行识别获得文件类型,识别出文件的类型之后,根据文件的类型进行自动展示相关的处理该文件类型的处理功能,方便用户快速找到需要的处理功能、也降低了功能使用错误的概率。
50.s2:基于上传的文件类型,服务器从模板库中推荐匹配该文件类型的至少一个处理功能。
51.比如当所述文件类型为图片类文件,服务器匹配给管理系统的处理功能包括:图片处理、图片打标,图片格式转换、图片加密等等。此外,作为一种优选的实施方式,还可以按预设过去时间段里的使用频率排列优先级。比如服务器分析过去一段时间里,用户对于上传的图片,都需要对图片进行打标分类,即给图片做分类标记,而且操作最频繁,则在匹配给管理系统的处理功能的时候,以图片打标的处理功能作为优先级最高的方式显示在最前面位置。
52.请参阅图2,图2为本技术实施例文件类型为视频类文件的推荐示意图。如图2种方框所示,显示了各种推荐的处理功能,当所述文件类型为视频类文件,其推荐的处理功能模块设置为同步处理方式,并按预设过去时间段里的使用频率排列优先级。作为另一种优选的实施方式,也可以设置为异步处理方式,即当所述文件类型为视频类文件,并推荐的处理功能为视频水印或者视频转码时,则可以根据视频文件的分辨率和码率组合,划定为不同的清晰度,当清晰度高于预设的阈值,并且时长大于预设的阈值的,则设置为异步处理方
式,并按预设过去时间段里的使用频率排列优先级。
53.此外,本技术还提供一种更优选的实施方式,基于上述实施例的基础上,还包括步骤s4和步骤s5,其中:
54.步骤s4:对用户所有文件特征进行分析,对特征指标做优先级排序、用于模板参数推荐。
55.步骤s5:根据步骤s4得到的特征指标优先级排序进行处理功能的模板配置。
56.其中,步骤s4包括:
57.文件格式分析,文件数越多的格式优先级越高:
58.图片文件大小分析,文件数越多的文件大小区间,优先级越高。
59.下面以用户的图片文件为举例说明,假如一个用户账号的管理系统中,的图片文件分布如下:
60.jpg格式100w个20mb以上的10w个5mb以下的85w个
61.png格式35w个20mb以上的529个,5mb以下的13.8w
62.bmp格式5.8w个基本都是5mb以下的文件
63.其他格式...
64.作为一种优选的实施方式,步骤s5包括s50和s51:
65.s50:根据文件格式分析,优先推荐高优先级的文件格式为处理模板的输入类型;基于上述的客户文件分布情况,默认推荐处理的输入格式为jpg;提供输入类型下拉菜单顺序为jpg、png、bmp、其他格式。
66.s51:根据文件特征信息推荐处理参数,包括:
67.依据高优先级的图片文件大小区间,匹配出推荐的图片处理参数;
68.依据高优先级的视频文件清晰度和时长区间,匹配出推荐的视频处理参数。
69.还是以jpg图片作为实施举例,假设图片文件大小设置的区间为如下几个:
70.20mb以上的图片,数量占比50%;10mb-20mb的图片数量占比30%;20mb以下的占比20%。依据高优先级的图片文件大小区间,匹配出推荐的图片处理参数,由此可以分析出jpg格式文件有较多20mb以上的高清大图,则推荐使用图片压缩功能,并针对用户选择处理后的文件格式,展示对应的压缩比例;如果客户选择为png格式的文件做配置,由于20mb以上的高清大图很少、就不会推荐压缩功能;
71.此外,作为一种更优选的实施方式,还包括步骤s52:执行步骤s50、s51之后,系统会输出一种格式文件处理的推荐配置,用户可以按需微调后保存作为新的文件处理模板。
72.请参阅图3,图3为本发明实施例的配置的处理模板示意图,作为一种更优选的实施方式,还包括步骤s53,可以使用批量创建模式,将步骤s52中的处理模板应用到多种文件格式、快速创建多个处理模板。以上述图片的实施为例,png、bmp格式的图片文件高清大图少、不需要做压缩,都需要转换成jpg格式的图片去分发访问,用户可以选择批量创建模式提交,复用png格式文件的处理参数,同时创建png、bmp 2个格式文件的处理模板。
73.此外,步骤s4也包括对视频文件的分析,包括:
74.视频文件清晰度分析,文件数越多的清晰度,优先级越高;
75.视频文件时长分析,文件数越多的时长区间,优先级越高;
76.对视频文件的处理功能的推荐也可以参考图片的推荐方法进行处理。
77.步骤s4也包括对于图片文件、视频文件以外的其他的文件类型,如文档文件等的处理,也可以参考上述实施例。
78.此外,基于上述实施例,本技术还提供一种文件处理推荐系统,包括解析模块、匹配模块以及展示模块,其中:
79.解析模块用以响应于用户在管理系统中上传的文件操作,对上传的文件进行解析,获得文件信息,所述文件信息包括文件类型以及文件特征;
80.匹配模块用以基于上传的文件类型,服务器从模板库中推荐匹配该文件类型的至少一个处理功能;
81.展示模块用以在操作界面上展示该处理功能的处理标识。
82.由此可见,本技术的技术方案,取得了很好的技术效果:可以提供智能化的处理功能设置和推荐,并根据文件特征进行分析之后生成推荐的配置模板,支持批量创建模式,大量减少了人工手动操作,提高了文件处理的效率,减少出错。
83.本技术实施例还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如所述文件处理的推荐方法。
84.本技术实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述任一所述文件处理的推荐方法。
85.需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(rom,read on ly memory)、随机存取存储器(ram,randomaccess memory)、磁盘或光盘等。
86.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1