一种文件维护的轨迹记录方法、装置及电子设备制造方法及图纸

技术编号:27537025 阅读:12 留言:0更新日期:2021-03-03 11:25
本说明书一个或多个实施例提供一种文件维护的轨迹记录方法、装置及电子设备。所述方法包括:接收第一用户对第一文件的操作指令;根据所述操作指令对所述第一文件进行操作,生成第二文件以及所述第二文件的文件操作轨迹;将所述文件操作轨迹存储于ElasticSearch模块中。本说明书实施例所述方法、装置及电子设备通过ElasticSearch模块记录文件操作轨迹,可根据文件操作轨迹及时追溯操作轨迹,并提高了文件操作轨迹的查询效率。文件操作轨迹的查询效率。文件操作轨迹的查询效率。

【技术实现步骤摘要】
一种文件维护的轨迹记录方法、装置及电子设备


[0001]本说明书一个或多个实施例涉及文件轨迹
,尤其涉及一种文件维护的轨迹记录方法、装置及电子设备。

技术介绍

[0002]随着信息网络技术和公司业务的不断发展,公司内的应用系统越来越多,不同的应用系统可能会对同一个文件进行多次操作,并采用系统日志记录操作轨迹。
[0003]然而,通过日志对文件操作轨迹进行记录的方式不够直观;而且,对于请求量较大的应用,在日志中查找文件操作轨迹耗时耗力。

技术实现思路

[0004]有鉴于此,本说明书一个或多个实施例的目的在于提出一种文件维护的轨迹记录方法、装置及电子设备,以解决现有技术中通过日志记录文件操作轨迹不便查找的问题。
[0005]基于上述目的,本说明书一个或多个实施例提供了一种文件维护的轨迹记录方法,包括:
[0006]接收第一用户对第一文件的操作指令;
[0007]根据所述操作指令对所述第一文件进行操作,生成第二文件以及所述第二文件的文件操作轨迹;
[0008]将所述文件操作轨迹存储于ElasticSearch模块中。
[0009]可选的,所述根据所述操作指令对所述第一文件进行操作,包括:
[0010]获取与所述操作指令对应的指令接口;
[0011]调用所述指令接口对所述第一文件进行操作。
[0012]可选的,在生成第二文件的同时,保留所述第一文件并修改所述第一文件的系统索引字段,使所述第一文件不能被所述第一用户操作。
[0013]可选的,还包括:
[0014]接收第二用户对所述第二文件的操作轨迹查询请求;
[0015]基于所述操作轨迹查询请求,获取所述第二文件的文件标识信息;
[0016]基于所述文件标识信息,在所述ElasticSearch模块中进行搜索,获取所述第二文件的文件操作轨迹。
[0017]可选的,所述获取所述第二文件的文件操作轨迹之后,还包括:
[0018]根据所述文件操作轨迹,获取所述第二文件的基本信息;
[0019]根据所述第二文件的基本信息,确定所述第一文件的基本信息;
[0020]根据所述第一文件的基本信息,调用所述ElasticSearch模块进行搜索,获取所述第一文件。
[0021]可选的,所述获取所述第二文件的文件操作轨迹之后,还包括:
[0022]根据所述文件操作轨迹,调用Kibana模块生成统计图表并提供给所述第二用户。
[0023]可选的,所述对所述第一文件进行操作,包括:
[0024]对所述第一文件进行上传、下载、断点续传、查询以及删除。
[0025]可选的,所述文件操作轨迹包括文件标识信息、接口类型、逻辑桶、操作用户信息、响应结果。
[0026]本说明书一个或多个实施例提供了一种文件维护的轨迹记录装置,包括:
[0027]接收模块,用于接收第一用户对第一文件的操作指令;
[0028]生成模块,用于根据所述操作指令对所述第一文件进行操作,生成第二文件以及所述第二文件的文件操作轨迹;
[0029]存储模块,用于将所述文件操作轨迹存储于ElasticSearch模块中。
[0030]本说明书一个或多个实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任意一项实施例所述文件维护的轨迹记录方法。
[0031]从上面所述可以看出,本说明书一个或多个实施例提供的文件维护的轨迹记录方法、装置及电子设备,在对第一文件进行操作时调用ElasticSearch模块生成相应的文件操作轨迹并存储于ElasticSearch模块中,文件操作轨迹按照应用区分不同接口的调用量与平均响应时间,便于观察核心接口的运行状态,并且能够通过轨迹复现用户操作流程,做到有迹可循;利用ElasticSearch模块的搜索功能,可直接通过ElasticSearch模块对文件操作轨迹进行搜索,从而可以追溯文件的整个操作流程,提高了文件操作轨迹的查询效率;当有人篡改或误删文件时,可根据文件操作轨迹及时追溯操作轨迹,能够在审计、案件侦破以及法律纠纷等场景发挥作用。
附图说明
[0032]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本说明书一个或多个实施例文件维护的轨迹记录方法的流程图;
[0034]图2为本说明书一个或多个实施例文件维护的轨迹记录装置的结构图;
[0035]图3为本说明书一个或多个实施例电子设备的结构。
具体实施方式
[0036]为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
[0037]需要说明的是,除非另外定义,本说明书一个或多个实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本说明书一个或多个实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包
括电性的连接,不管是直接的还是间接的。
[0038]现有技术中,在对文件进行上传、下载、调阅、转码、删除等操作时,通过通过文件系统的日志功能记载文件操作轨迹。然而应用系统通过日志对文件操作轨迹进行记录的方式不够直观;而且,对于请求量较大的应用,在日志中查找文件操作轨迹耗时耗力。
[0039]基于上述原因,本说明书一个或多个实施例提供一种文件维护的轨迹记录方法,以解决上述技术问题。如图1所示,所述文件维护的轨迹记录方法包括:
[0040]步骤S101,接收第一用户对第一文件的操作指令。
[0041]其中,第一用户需要对第一文件进行操作时,会生成针对第一文件的操作指令并发送给文件管理系统。文件管理系统可对第一文件进行存储。
[0042]在本实施例中,第一用户即为可对第一文件进行操作的应用方,各个应用方通过各自的应用系统实现对第一文件的操作。操作指令包括对第一文件进行上传、下载、断点续传、查询以及删除等操作的操作指令。
[0043]步骤S103,根据所述操作指令对所述第一文件进行操作,生成第二文件以及所述第二文件的文件操作轨迹。
[0044]文件管理系统基于操作指令对第一文件进行操作后获得第二文件继续存储于文件管理系统中,在此过程中,调用ElasticSearch模块生成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件维护的轨迹记录方法,其特征在于,包括:接收第一用户对第一文件的操作指令;根据所述操作指令对所述第一文件进行操作,生成第二文件以及所述第二文件的文件操作轨迹;将所述文件操作轨迹存储于ElasticSearch模块中。2.根据权利要求1所述的方法,其特征在于,所述根据所述操作指令对所述第一文件进行操作,包括:获取与所述操作指令对应的指令接口;调用所述指令接口对所述第一文件进行操作。3.根据权利要求1所述的方法,其特征在于,在生成第二文件的同时,保留所述第一文件并修改所述第一文件的系统索引字段,使所述第一文件不能被所述第一用户操作。4.根据权利要求3所述的方法,其特征在于,还包括:接收第二用户对所述第二文件的操作轨迹查询请求;基于所述操作轨迹查询请求,获取所述第二文件的文件标识信息;基于所述文件标识信息,在所述ElasticSearch模块中进行搜索,获取所述第二文件的文件操作轨迹。5.根据权利要求4所述的方法,其特征在于,所述获取所述第二文件的文件操作轨迹之后,还包括:根据所述文件操作轨迹,获取所述第二文件的基本信息;根据所述第二文件的基本信息,确定所述第一文...

【专利技术属性】
技术研发人员:谭珂郑巍陈海平程钟斌姚志楠贾梦瑶杨介科尹伊人李超宋朝阳
申请(专利权)人:中国人寿保险股份有限公司
类型:发明
国别省市:

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

1