一种文件归档方法、装置、设备及可读存储介质与流程

未命名 09-18 阅读:95 评论:0


1.本发明属于文件处理技术领域,尤其涉及一种文件归档方法、装置、设备及可读存储介质。


背景技术:

2.在智能信息化发展道路上,对于一个行业来说,文件数量越来越多,但是存储文件的系统存储空间有限,对于一些文件(比如,超过生命周期的历史文件、即将下线或解构的系统文件等),需要进行归档。
3.传统方案中,是将这些文件采用刻盘的方式进行备份,文件数量众多的情况下,需要用到多个磁盘,这种情况下,如果需要恢复某个文件,需要人工先从多个磁盘中找到存储有该文件的磁盘,再进行读取,才能恢复该文件,处理过程复杂,给用户带来极大不便。


技术实现要素:

4.鉴于上述问题,本技术提出了一种文件归档方法、装置、设备及可读存储介质,为了简化处理过程,提高处理效率,具体方案如下:
5.一种文件归档方法,包括:
6.接收待归档系统发送的待归档文件的基础信息;
7.基于所述待归档文件的基础信息,抓取所述待归档文件,若抓取成功,则创建所述待归档文件的文件存储目录;
8.将所述待归档文件上传至所述文件存储目录,并生成文件归档结果日志,所述文件归档结果日志用于指示所述待归档文件的归档信息;
9.将所述文件归档结果日志传输至所述待归档系统,以使所述待归档系统基于所述文件归档结果日志调阅所述待归档文件。
10.可选的,所述待归档文件的基础信息包括所述待归档文件的目录、服务器ip地址、服务器登录用户名、服务器登录密码、系统名称、归档分类和记录时间;所述基于所述待归档文件的基础信息,抓取所述待归档文件,若抓取成功,则创建所述待归档文件的文件存储目录,包括:
11.基于所述待归档文件的基础信息中的所述服务器ip地址、所述服务器登录用户名和所述服务器登录密码,进入所述待归档文件的所述目录;
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.图1为本发明实施例公开的一种文件归档方法的流程示意图;
44.图2为本发明实施例公开的一种基于待归档文件的基础信息,抓取待归档文件,若抓取成功,则创建待归档文件的文件存储目录的方法的过程示意图;
45.图3为本发明实施例公开的一种生成文件归档结果日志的方法的过程示意图;
46.图4为本发明实施例公开的一种基于待归档文件的基础信息中的归档分类,确定待归档文件的实际归档分类的方法的过程示意图;
47.图5为本发明实施例公开的另一种文件归档方法的流程示意图;
48.图6为本发明实施例公开的一种基于待归档文件的调阅请求,抓取待归档文件的方法的过程示意图;
49.图7为本发明实施例公开的一种处理待归档文件抓取失败的方法的流程示意图的流程示意图;
50.图8为本发明实施例公开的一种文件归档装置的结构示意图;
51.图9为本发明实施例公开的一种文件归档设备的硬件结构框图。
具体实施方式
52.需要说明的是,本发明提供的文件归档方法、装置、设备及可读存储介质,可用于量子金融领域或其他领域。例如对银行各分行文件进行归档,可用于金融领域的应用场景。其他领域为除金融领域之外的任意领域,例如对学校各系统文件进行归档。上述仅为示例,并不对本发明提供的语音信号的传输方法及装置的应用领域进行限定。
53.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
55.为了简化处理过程,提高处理效率,本发明提供了一种文件归档方法,该方法应用于文件归档系统,其中,文件归档系统可以为文件湖系统,下面结合附图和具体实施方式对本发明提供的文件归档方法作进一步详细的说明。
56.请参阅附图1,图1为本发明实施例提供的一种文件归档方法的流程示意图。该方法可以包括以下步骤:
57.步骤s101:接收待归档系统发送的待归档文件的基础信息。
58.在本技术中,文件归档系统登记注册需要登记注册待归档系统的系统名称和归档分类,登记注册完成之后,文件归档系统可以接收待归档系统发送的待归档文件的基础信息。
59.需要说明的是,待归档系统的归档分类包括营销类、人事类、视频类、和文件类等;待归档文件的基础信息包括待归档文件的系统名称、归档分类、文件名称、目录、服务器ip地址、服务器ip登录用户名及密码和记录时间等。
60.步骤s102:基于待归档文件的基础信息,抓取待归档文件,若抓取成功,则创建待归档文件的文件存储目录。
61.在本技术中,基于待归档文件的基础信息,抓取待归档文件,具体将通过后面的实施例详细说明,此处不再展开描述,若抓取成功,文件归档系统根据固定的命名规则自动创建归档文件的文件存储目录。
62.步骤s103:将待归档文件上传至文件存储目录,并生成文件归档结果日志,文件归档结果日志用于指示待归档文件的归档信息。
63.在本技术中,将待归档文件上传至文件存储目录,基于待归档文件的基础信息
64.步骤s104:将文件归档结果日志传输至待归档系统,以使待归档系统基于文件归档结果日志调阅待归档文件。
65.在本技术中,文件归档系统可以将文件归档结果日志回传给待归档系统备案,以便于待归档系统基于文件归档结果日志调阅待归档文件。
66.综上所述,本发明提供的文件归档方法,当待归档系统需要对待归档文件进行归档时,只需要将待归档文件的基础信息发送至文件归档系统,文件归档系统即可基于待归档文件的基础信息从待归档系统中抓取待归档文件,对于待归档系统来说,无需人工先从多个磁盘中找到存储有该文件的磁盘进行读取,简化了处理过程,提高了处理效率。
67.在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,待归档文件的基础信息包括待归档文件的目录、服务器ip地址、服务器登录用户名、服务器登录密码、系统名称、归档分类和记录时间;对步骤s102基于待归档文件的基础信息,抓取待归档文件,若抓取成功,则创建待归档文件的文件存储目录的具体实现方式进行了详细说明。
68.作为一种可实施方式,请参阅附图2,为本发明公开的一种基于待归档文件的基础信息,抓取待归档文件,若抓取成功,则创建待归档文件的文件存储目录的方法的过程示意图。该方法可以包括以下步骤:
69.步骤s201:基于待归档文件的基础信息中的服务器ip地址、服务器登录用户名和服务器登录密码,进入待归档文件的目录。
70.在本技术中,通过待归档文件的基础信息中的服务器ip地址、服务器登录用户名和服务器登录密码,文件归档系统连接待归档系统的服务器。
71.步骤s202:从目录中抓取待归档文件。
72.在本技术中,文件归档系统判断待归档文件是否存在于目录中,对待归档文件进行抓取。
73.步骤s203:若抓取成功,则基于待归档文件的系统名称、归档分类和记录时间,创建待归档文件的文件存储目录。
74.在本技术中,若待归档文件存在于目录中,即抓取成功,文件归档系统则基于目录命名规则中需要的待归档文件的系统名称、归档分类和记录时间,自动创建待归档文件的文件存储目录。
75.需要说明的是,文件存储目录为文件归档系统中存储待归档文件的实际目录,目录命名规则可以为“/系统名称/实际归档分类/记录时间”。
76.在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,对步骤s103中生成文件归档结果日志的具体实现方式进行了详细说明。
77.作为一种可实施方式,请参阅附图3,为本发明公开的一种生成文件归档结果日志的方法的过程示意图。该方法可以包括以下步骤:
78.步骤s301:基于待归档文件的基础信息中的归档分类,确定待归档文件的实际归档分类。
79.需要说明的是,实际归档分类包括待归档文件的基础信息中的归档分类和默认归档分类。
80.步骤s302:基于待归档文件的实际归档分类,生成文件归档结果日志,文件归档结果日志包括系统名称、实际归档分类、文件名称、记录时间、文件存储目录和归档结果。
81.需要说明的是,归档结果包括归档成功和归档失败,其中,归档成功即将待归档文件上传至文件存储目录成功,归档失败即将待归档文件上传至文件存储目录失败。
82.在本技术中,文件归档系统根据待归档文件的实际归档分类、系统名称、实际归档分类、文件名称、记录时间、文件存储目录和归档结果,生成文件归档结果日志。
83.综上所述,本发明提供的生成文件归档结果日志的方法,需要确定待归档文件的实际归档分类,以免出现归档分类不是待归档文件的基础信息中的归档分类而无法生成文件归档结果日志的情况。
84.在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,对步骤s301基于待归档文件的基础信息中的归档分类,确定待归档文件的实际归档分类的具体实现方式进行了详细说明。
85.作为一种可实施方式,请参阅附图4,为本发明公开的一种基于待归档文件的基础信息中的归档分类,确定待归档文件的实际归档分类的方法的过程示意图。该方法可以包括以下步骤:
86.步骤s401:判断待归档文件的归档分类是否为空或者不是预设归档分类。
87.步骤s402:若待归档文件的归档分类为空或者不是预设归档分类,则确定待归档文件的实际归档分类为默认归档分类。
88.步骤s403:若待归档文件的归档分类不为空且为预设归档分类,则确定待归档文件的实际归档分类为待归档文件的基础信息中的归档分类。
89.在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,对步骤s104
将文件归档结果日志传输至待归档系统,以使待归档系统基于文件归档结果日志调阅待归档文件之后的具体实现方式进行了详细说明。
90.作为一种可实施方式,请参阅附图5,为本发明公开的另一种文件归档方法的流程示意图。该方法可以包括以下步骤:
91.步骤s501:接收待归档系统发送的待归档文件的基础信息。
92.步骤s502:基于待归档文件的基础信息,抓取待归档文件,若抓取成功,则创建待归档文件的文件存储目录。
93.步骤s503:将待归档文件上传至文件存储目录,并生成文件归档结果日志,文件归档结果日志用于指示待归档文件的归档信息。
94.步骤s504:将文件归档结果日志传输至待归档系统,以使待归档系统基于文件归档结果日志调阅待归档文件。
95.步骤s505:接收待归档系统发送的调阅请求,调阅请求用于指示调阅待归档文件。
96.需要说明的是,待归档文件的调阅请求包括待归档文件的系统名称、实际归档分类和记录时间等。
97.步骤s506:基于待归档文件的调阅请求,抓取待归档文件。
98.在本技术中,文件归档系统根据待归档文件的调阅请求定位待归档文件所在的文件存储目录并下载,具体实现方式将通过后面的实施例详细说明,此处不再展开描述。
99.步骤s507:将待归档文件传输至待归档系统。
100.在本技术中,文件归档系统将待归档文件回传给待归档系统。
101.需要说明的是,步骤s501至步骤s504的具体实现可参考图1所示实施例中的步骤s101至s104,此处不再赘述。
102.综上所述,本发明提供的文件归档方法,在将文件归档结果日志传输至待归档系统之后,待归档系统需要调阅待归档文件时,只需要发送待归档文件的调阅请求至文件归档系统,文件归档系统即可基于待归档文件的基础信息从待归档系统中抓取待归档文件,对于待归档系统来说,避免待归档系统从磁盘备份中还原待归档文件至待归档系统,有利于及时调阅待归档文件,减少了调阅待归档文件的成本。
103.在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,待归档文件的调阅请求包括待归档文件的系统名称、实际归档分类和记录时间;对步骤s506基于待归档文件的调阅请求,抓取待归档文件的具体实现方式进行了详细说明。
104.作为一种可实施方式,请参阅附图6,为本发明公开的一种基于待归档文件的调阅请求,抓取待归档文件的方法的流程示意图。该方法可以包括以下步骤:
105.步骤s601:基于待归档文件的调阅请求中的系统名称、实际归档分类和记录时间,确定待归档文件的文件存储目录。
106.在本技术中,文件归档系统基于目录命名规则获取待归档文件的调阅请求中的待归档文件的系统名称、实际归档分类和记录时间,确定待归档文件的文件存储目录。
107.步骤s602:从文件存储目录中抓取待归档文件。
108.在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,对步骤s102基于待归档文件的基础信息,抓取待归档文件之后的具体实现方式进行了详细说明。
109.作为一种可实施方式,请参阅附图7,为本发明公开的一种处理待归档文件抓取失
败的方法的流程示意图。该方法可以包括以下步骤:
110.步骤s701:若抓取失败,则分析抓取失败的原因。
111.在本技术中,抓取失败的原因可能有待归档文件不存在、待归档文件所在的服务器ip地址无法登陆等。
112.步骤s702:判断抓取失败的原因是否为预设原因。
113.需要说明的是,预设原因为网络不稳定等环境因素。
114.步骤s703:若抓取失败的原因为预设原因,则基于待归档文件的基础信息,再次抓取待归档文件。
115.在本技术中,若抓取失败的原因为预设原因,文件归档系统在等待一段时间后,基于待归档文件的基础信息,再次抓取待归档文件,创建待归档文件的文件存储目录,将待归档文件上传至文件存储目录,并生成文件归档结果日志,文件归档结果日志用于指示待归档文件的归档信息,将文件归档结果日志传输至待归档系统,以使待归档系统基于文件归档结果日志调阅待归档文件。
116.综上所述,本发明提供的处理待归档文件抓取失败的方法,当抓取待归档文件失败,在满足条件的情况下会自动重新抓取待归档文件,提升了系统的容错性。
117.上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种文件归档装置,下面给出具体的实施例进行详细说明。
118.请参阅附图9,图9为本技术实施例公开的一种文件归档装置的结构示意图,该装置包括:
119.接收单元11,用于接收待归档系统发送的待归档文件的基础信息。
120.抓取单元12,用于基于所述待归档文件的基础信息,抓取所述待归档文件,若抓取成功,则创建所述待归档文件的文件存储目录。
121.生成单元13,用于将所述待归档文件上传至所述文件存储目录,并生成文件归档结果日志,所述文件归档结果日志用于指示所述待归档文件的归档信息。
122.传输单元14,用于将所述文件归档结果日志传输至所述待归档系统,以使所述待归档系统基于所述文件归档结果日志调阅所述待归档文件。
123.作为一种可实施方式,所述待归档文件的基础信息包括所述待归档文件的目录、服务器ip地址、服务器登录用户名、服务器登录密码、系统名称、归档分类和记录时间;所述抓取单元12具体用于:基于所述待归档文件的基础信息中的所述服务器ip地址、所述服务器登录用户名和所述服务器登录密码,进入所述待归档文件的所述目录,从所述目录中抓取所述待归档文件,若抓取成功,则基于所述待归档文件的所述系统名称、所述归档分类和所述记录时间,创建所述待归档文件的文件存储目录。
124.作为一种可实施方式,所述生成单元13具体用于:
125.确定单元,用于基于所述待归档文件的基础信息中的所述归档分类,确定所述待归档文件的实际归档分类,
126.日志生成单元,用于基于所述待归档文件的实际归档分类,生成文件归档结果日志,所述文件归档结果日志包括系统名称、实际归档分类、文件名称、记录时间、文件存储目录和归档结果。
127.作为一种可实施方式,所述待归档文件的基础信息中的所述归档分类,确定所述待归档文件的实际归档分类,所述确定单元具体用于:判断所述待归档文件的所述归档分类是否为空或者不是预设归档分类,若所述待归档文件的所述归档分类为空或者不是预设归档分类,则确定所述待归档文件的实际归档分类为默认归档分类,若所述待归档文件的所述归档分类不为空且为预设归档分类,则确定所述待归档文件的实际归档分类为所述待归档文件的基础信息中的所述归档分类。
128.作为一种可实施方式,本技术实施例公开的一种文件归档装置还可以包括:请求接收单元、文件抓取单元和文件传输定单元。
129.请求接收单元,用于接收所述待归档系统发送的调阅请求,所述调阅请求用于指示调阅所述待归档文件。
130.文件抓取单元,用于基于所述待归档文件的调阅请求,抓取所述待归档文件。
131.文件传输定单元,用于将所述待归档文件传输至所述待归档系统。
132.作为一种可实施方式,所述待归档文件的调阅请求包括所述待归档文件的系统名称、实际归档分类和记录时间;所述文件抓取单元具体用于:基于所述待归档文件的调阅请求中的所述系统名称、所述实际归档分类和所述记录时间,确定所述待归档文件的文件存储目录,从所述文件存储目录中抓取所述待归档文件。
133.作为一种可实施方式,本技术实施例公开的一种文件归档装置还可以包括:分析单元、判断单元和重新抓取单元。
134.分析单元,用于若抓取失败,则分析抓取失败的原因。
135.判断单元,用于判断所述抓取失败的原因是否为预设原因。
136.重新抓取单元,用于若所述抓取失败的原因为预设原因,则基于所述待归档文件的基础信息,再次抓取所述待归档文件。
137.参照图9,图9为本技术实施例提供的文件归档设备的硬件结构框图,文件归档设备的硬件结构可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4。
138.在本技术实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信。
139.处理器1可能是一个中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等。
140.存储器3可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory)等,例如至少一个磁盘存储器。
141.其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:
142.接收待归档系统发送的待归档文件的基础信息。
143.基于所述待归档文件的基础信息,抓取所述待归档文件,若抓取成功,则创建所述待归档文件的文件存储目录。
144.将所述待归档文件上传至所述文件存储目录,并生成文件归档结果日志,所述文件归档结果日志用于指示所述待归档文件的归档信息。
145.将所述文件归档结果日志传输至所述待归档系统,以使所述待归档系统基于所述
文件归档结果日志调阅所述待归档文件。
146.可选的,所述程序的细化功能和扩展功能可参照上文描述。
147.本技术实施例还提供一种可读存储介质,该可读存储介质可存储有适于处理器执行的程序,所述程序用于:
148.接收待归档系统发送的待归档文件的基础信息。
149.基于所述待归档文件的基础信息,抓取所述待归档文件,若抓取成功,则创建所述待归档文件的文件存储目录。
150.将所述待归档文件上传至所述文件存储目录,并生成文件归档结果日志,所述文件归档结果日志用于指示所述待归档文件的归档信息。
151.将所述文件归档结果日志传输至所述待归档系统,以使所述待归档系统基于所述文件归档结果日志调阅所述待归档文件。
152.可选的,所述程序的细化功能和扩展功能可参照上文描述。
153.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
154.另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
155.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用cpu、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
156.综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制。尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种文件归档方法,其特征在于,包括:接收待归档系统发送的待归档文件的基础信息;基于所述待归档文件的基础信息,抓取所述待归档文件,若抓取成功,则创建所述待归档文件的文件存储目录;将所述待归档文件上传至所述文件存储目录,并生成文件归档结果日志,所述文件归档结果日志用于指示所述待归档文件的归档信息;将所述文件归档结果日志传输至所述待归档系统,以使所述待归档系统基于所述文件归档结果日志调阅所述待归档文件。2.根据权利要求1所述的方法,其特征在于,所述待归档文件的基础信息包括所述待归档文件的目录、服务器ip地址、服务器登录用户名、服务器登录密码、系统名称、归档分类和记录时间;所述基于所述待归档文件的基础信息,抓取所述待归档文件,若抓取成功,则创建所述待归档文件的文件存储目录,包括:基于所述待归档文件的基础信息中的所述服务器ip地址、所述服务器登录用户名和所述服务器登录密码,进入所述待归档文件的所述目录;从所述目录中抓取所述待归档文件;若抓取成功,则基于所述待归档文件的所述系统名称、所述归档分类和所述记录时间,创建所述待归档文件的所述文件存储目录。3.根据权利要求2所述的方法,其特征在于,所述生成文件归档结果日志,包括:基于所述待归档文件的基础信息中的所述归档分类,确定所述待归档文件的实际归档分类;基于所述待归档文件的实际归档分类,生成文件归档结果日志,所述文件归档结果日志包括系统名称、实际归档分类、文件名称、记录时间、文件存储目录和归档结果。4.根据权利要求3所述的方法,其特征在于,所述基于所述待归档文件的基础信息中的所述归档分类,确定所述待归档文件的实际归档分类,包括:判断所述待归档文件的所述归档分类是否为空或者不是预设归档分类;若所述待归档文件的所述归档分类为空或者不是预设归档分类,则确定所述待归档文件的实际归档分类为默认归档分类;若所述待归档文件的所述归档分类不为空且为预设归档分类,则确定所述待归档文件的实际归档分类为所述待归档文件的基础信息中的所述归档分类。5.根据权利要求1所述的方法,其特征在于,在所述将所述文件归档结果日志传输至所述待归档系统,以使所述待归档系统基于所述文件归档结果日志调阅所述待归档文件之后,所述方法还包括:接收所述待归档系统发送的调阅请求,所述调阅请求用于指示调阅所述待归档文件;基于所述待归档文件的调阅请求,抓取所述待归档文件;将所述待归档文件传输至所述待归档系统。6.根据权利要求5所述的方法,其特征在于,所述待归档文件的调阅请求包括所述待归档文件的系统名称、实际归档分类和记录时间;所述基于所述待归档文件的调阅请求,抓取所述待归档文件,包括:基于所述待归档文件的调阅请求中的所述系统名称、所述实际归档分类和所述记录时
间,确定所述待归档文件的文件存储目录;从所述文件存储目录中抓取所述待归档文件。7.根据权利要求1所述的方法,其特征在于,在所述基于所述待归档文件的基础信息,抓取所述待归档文件之后,所述方法还包括:若抓取失败,则分析抓取失败的原因;判断所述抓取失败的原因是否为预设原因;若所述抓取失败的原因为预设原因,则基于所述待归档文件的基础信息,再次抓取所述待归档文件。8.一种文件归档装置,其特征在于,包括:接收单元,用于接收待归档系统发送的待归档文件的基础信息;抓取单元,用于基于所述待归档文件的基础信息,抓取所述待归档文件,若抓取成功,则创建所述待归档文件的文件存储目录;生成单元,用于将所述待归档文件上传至所述文件存储目录,并生成文件归档结果日志,所述文件归档结果日志用于指示所述待归档文件的归档信息;传输单元,用于将所述文件归档结果日志传输至所述待归档系统,以使所述待归档系统基于所述文件归档结果日志调阅所述待归档文件。9.一种文件归档设备,其特征在于,包括存储器和处理器;所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现如权利要求1至7中任一项所述的文件归档方法的各个步骤。10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的文件归档方法的各个步骤。

技术总结
本发明提供了一种文件归档方法、装置、设备及可读存储介质,应用于量子金融领域以及其他领域,当待归档系统需要对待归档文件进行归档时,只需要将待归档文件的基础信息发送至文件归档系统,文件归档系统即可基于待归档文件的基础信息从待归档系统中抓取待归档文件,对于待归档系统来说,无需人工先从多个磁盘中找到存储有该文件的磁盘进行读取,简化了处理过程,提高了处理效率。提高了处理效率。提高了处理效率。


技术研发人员:周允
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.06.29
技术公布日:2023/9/14
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐