Electronic file archiving method, device, equipment, system and storage medium

By obtaining archive information in the electronic archive archiving system and matching department nodes for archive operations, the problems of low efficiency and low classification accuracy of electronic archive archiving are solved, and efficient storage and rapid call are achieved.

CN114048168BActive Publication Date: 2025-08-15CHINA RAILWAY NO 8 ENG GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111373658.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-18
Publication Date
2025-08-15
Estimated Expiration
2041-11-18

AI Technical Summary

Technical Problem

The existing electronic archive archiving system is inefficient and has low classification accuracy, which makes it difficult to call archives.

Method used

By obtaining archive information when uploading archive files on the first node, matching the second node of the department to which the archive files belongs is based on the archive information, and using the second node to generate archive instructions for archive operations, ensuring that the archive files are stored on the most efficient node.

Benefits of technology

It improves the archiving efficiency and classification accuracy of electronic files, and realizes efficient storage and rapid call of archive files.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114048168B_ABST
    Figure CN114048168B_ABST
Patent Text Reader

Abstract

The present invention discloses an electronic archive archiving method, device, equipment, system, and storage medium. The method obtains archiving information of an archive file when receiving an archive file uploaded by a first node; determines a second node based on the archiving information, and sends the archive file to the second node, so that the second node generates an archiving instruction based on the archive file; generates archive information of the archive file based on the archiving instruction, and determines a storage location of the archive file based on the archive information to store the archive file. The present invention obtains the archiving information of the archive file when the first node uploads the archive file, matches the second node corresponding to the department to which the archive file belongs based on the archiving information, and finally archives the archive file using the corresponding second node. During archiving, the archive file can be matched to the second node with the highest archiving efficiency, thereby improving the archiving efficiency and classification accuracy of the electronic archive.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic file archiving, and in particular to an electronic file archiving method, device, equipment, system and storage medium. Background Art

[0002] With the advent of the digital information age, electronic archives have replaced the original paper archives as the main form of archive storage, and the archive system has accordingly become the main platform for the management of electronic archives.

[0003] However, electronic files are often scattered across various systems and computers, resulting in a disorganized and chaotic environment. Current archiving systems typically rely on archiving personnel to classify and store electronic files based on their experience. This results in low archiving efficiency and poor classification accuracy, making it difficult to quickly find the required electronic files when accessing them. Therefore, improving the efficiency and accuracy of electronic file archiving is a pressing technical issue.

[0004] The above content is only used to assist in understanding the technical solution of the present invention and does not constitute an admission that the above content is prior art. Summary of the Invention

[0005] The main purpose of the present invention is to provide an electronic file archiving method, device, equipment, system and storage medium, aiming to solve the current technical problems of low archiving efficiency and low classification accuracy when archiving electronic files.

[0006] To achieve the above-mentioned object, the present invention provides an electronic archive archiving method for an electronic archive archiving device, wherein the electronic archive archiving device is connected to at least one first node and at least one second node, and the method comprises the following steps:

[0007] When receiving the archive file uploaded by the first node, obtaining archiving information of the archive file;

[0008] determining a second node based on the archiving information, and sending the archive file to the second node so that the second node generates an archiving instruction according to the archive file;

[0009] According to the archiving instruction, archive information of the archive file is generated, and the storage location of the archive file is determined based on the archive information, and the archive file is stored.

[0010] The present invention utilizes the archiving information of the archive file to determine the second node for executing the archiving operation, and allocates associated personnel to the archive file to execute the archiving operation, thereby improving the archiving efficiency of the archive file.

[0011] Optionally, before the step of obtaining the archiving information of the archive file, the method further includes:

[0012] When receiving the archive file uploaded by the first node, obtaining the permission information of the first node;

[0013] Based on the permission information, determining whether the archive file is a target archive file; wherein the target archive file is the archive file corresponding to the permission information of the first node;

[0014] If so, execute the step of obtaining the archiving information of the archive file.

[0015] When receiving an archive file uploaded by a first node, the present invention uses permission information to determine whether the first node can archive the archive file, ensuring that each first node performs the archiving operation of the corresponding archive file, thereby improving the archiving efficiency of the archive file.

[0016] Optionally, the permission information includes the archive file types that the first node is allowed to upload, and the archive file types include document files and / or engineering project files.

[0017] Optionally, the archiving information includes an identifier of a department to which the archive file belongs, and the step of determining the second node based on the archiving information specifically includes:

[0018] Based on the department identifier described in the archive file, matching the archive node list corresponding to the department identifier; wherein the archive node list stores at least one archive node, and each archive node is marked with an archive sequence number;

[0019] The archiving node with the smallest archiving sequence number in the archiving node list is selected as the second node.

[0020] The present invention obtains an archiving node list corresponding to an archive file, so that each archiving node in the archiving node list performs an archiving operation on the archive file, thereby ensuring the accuracy of the archive archiving.

[0021] Optionally, after the step of sending the archive file to the second node so that the second node generates an archiving instruction according to the archive file, the method further includes:

[0022] Determine whether the second node is the archiving node with the largest archiving sequence number;

[0023] If so, executing the step of generating archiving information of the archive file according to the archiving instruction;

[0024] If not, according to the archiving sequence number, select the next archiving node of the current archiving node in the archiving node list as the second node, and return to execute the step of sending the archive file to the second node so that the second node generates an archiving instruction according to the archive file.

[0025] The present invention ensures the accuracy of file archiving by judging whether the archiving node corresponding to the archiving sequence number in the archiving node list has performed all the archiving operations.

[0026] Optionally, generating archival information of the archive file according to the archiving instruction, determining a storage location of the archive file based on the archival information, and storing the archive file may specifically include:

[0027] Generate archival information of the archive file according to the archiving instruction generated by each second node; wherein the archival information includes file adjustment information and storage information of the archive file;

[0028] Adjusting the archive file based on the file adjustment information to obtain an archive arrangement file;

[0029] The archive arrangement file is stored based on the storage information.

[0030] The present invention utilizes archive instructions to generate archive information to adjust and store archive files, thereby achieving high-efficiency and high-accuracy archiving of archive files.

[0031] In addition, to achieve the above-mentioned purpose, the present invention further provides an electronic file archiving device, the electronic file archiving device comprising:

[0032] an acquisition module, configured to acquire archiving information of an archive file upon receiving the archive file uploaded by the first node;

[0033] a determination module, configured to determine a second node based on the archiving information, and send the archive file to the second node, so that the second node generates an archiving instruction according to the archive file;

[0034] The storage module is used to generate archiving information of the archive file according to the archiving instruction, determine the storage location of the archive file based on the archiving information, and store the archive file.

[0035] In addition, to achieve the above-mentioned purpose, the present invention also provides an electronic file archiving device, which includes: a memory, a processor, and an electronic file archiving program stored in the memory and executable on the processor. When the electronic file archiving program is executed by the processor, the steps of the electronic file archiving method described above are implemented.

[0036] In addition, to achieve the above-mentioned purpose, the present invention further provides an electronic archive filing system, the electronic archive filing system comprising:

[0037] Electronic filing equipment as described above;

[0038] at least one first node, configured to upload archive files to the electronic archive filing device;

[0039] At least one second node is configured to generate an archiving instruction according to the archive file and send the archiving instruction to an electronic archive archiving device.

[0040] In addition, to achieve the above-mentioned purpose, the present invention further provides a storage medium, on which an electronic archive archiving program is stored. When the electronic archive archiving program is executed by a processor, the steps of the electronic archive archiving method described above are implemented.

[0041] The embodiments of the present invention propose an electronic archive archiving method, device, equipment, system, and storage medium. The method obtains archiving information of an archive file uploaded by a first node upon receiving the archive file; determines a second node based on the archiving information, and sends the archive file to the second node so that the second node generates an archiving instruction based on the archive file; generates archiving information of the archive file based on the archiving instruction, and determines the storage location of the archive file based on the archiving information, and stores the archive file. The present invention obtains the archiving information of the archive file when the first node uploads the archive file, matches the second node corresponding to the department to which the archive file belongs based on the archiving information, and finally archives the archive file using the corresponding second node. When archiving, the archive file can be matched to the second node with the highest archiving efficiency, thereby improving the archiving efficiency and classification accuracy of electronic archives. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A schematic diagram of the structure of an electronic file archiving device according to an embodiment of the present invention;

[0043] Figure 2 A schematic diagram of the structure of an electronic file archiving system according to an embodiment of the present invention;

[0044] Figure 3 A schematic diagram of a flow chart of an embodiment of a method for archiving electronic files according to an embodiment of the present invention;

[0045] Figure 4 This is a structural block diagram of an embodiment of an electronic file archiving device in an embodiment of the present invention.

[0046] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION

[0047] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0048] With the advent of the digital information age, electronic archives have replaced the original paper archives as the main form of archive storage, and the archive system has accordingly become the main platform for the management of electronic archives.

[0049] However, electronic files are often scattered across various systems and computers, resulting in a disorganized and chaotic environment. Current archiving systems typically rely on archiving personnel to classify and store electronic files based on their experience. This results in low archiving efficiency and poor classification accuracy, making it difficult to quickly find the required electronic files when accessing them. Therefore, improving the efficiency and accuracy of electronic file archiving is a pressing technical issue.

[0050] To address this problem, the present invention proposes an electronic archive archiving method, apparatus, device, system, and storage medium. The electronic archive archiving method provided by the present invention obtains archiving information for an archive file when it is uploaded to a first node. Based on the archiving information, the method matches the second node corresponding to the department to which the archive file belongs. Finally, the method archives the archive file using the corresponding second node. During archiving, the archive file is matched to the second node with the highest archiving efficiency, thereby improving the archiving efficiency and classification accuracy of electronic archives.

[0051] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of an electronic file archiving device involved in an embodiment of the present invention.

[0052] The device can be a user equipment (UE) such as a mobile phone, smart phone, laptop computer, digital broadcast receiver, personal digital assistant (PDA), tablet computer (PAD), handheld device, vehicle-mounted device, wearable device, computing device or other processing device connected to a wireless modem, mobile station (MS), etc. The device may be called a user terminal, portable terminal, desktop terminal, etc.

[0053] Typically, the device includes: at least one processor 301, a memory 302, and an electronic archive archiving program stored in the memory and executable on the processor, wherein the electronic archive archiving program is configured to implement the steps of the electronic archive archiving method.

[0054] Processor 301 may include one or more processing cores, such as a quad-core processor or an octa-core processor. Processor 301 may be implemented in at least one of the following hardware forms: a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). Processor 301 may also include a main processor and a coprocessor. The main processor is used to process data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing content required to be displayed on the display screen. Processor 301 may also include an AI (Artificial Intelligence) processor, which is used to handle electronic archive archiving operations, allowing the electronic archive archiving model to train and learn autonomously, improving efficiency and accuracy.

[0055] Memory 302 may include one or more computer-readable storage media, which may be non-transitory. Memory 302 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 302 is used to store at least one instruction, which is executed by processor 301 to implement the electronic archive archiving method provided in the method embodiment of the present application.

[0056] In some embodiments, the terminal may optionally include a communication interface 303 and at least one peripheral device. The processor 301, memory 302, and communication interface 303 may be connected via a bus or signal lines. Each peripheral device may be connected to the communication interface 303 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 304, a display screen 305, and a power supply 306.

[0057] The communication interface 303 can be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 301 and the memory 302. The communication interface 303 is used to receive the movement trajectories and other data of multiple mobile terminals uploaded by users through the peripheral device. In some embodiments, the processor 301, the memory 302, and the communication interface 303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 301, the memory 302, and the communication interface 303 can be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0058] The RF circuit 304 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 304 communicates with communication networks and other communication devices via electromagnetic signals, thereby acquiring the movement trajectories and other data of multiple mobile terminals. The RF circuit 304 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the RF circuit 304 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The RF circuit 304 can communicate with other terminals via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 304 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0059] Display screen 305 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, or any combination thereof. When display screen 305 is a touch screen display, it is also capable of collecting touch signals on or above the surface of display screen 305. This touch signal can be input as a control signal to processor 301 for processing. In this case, display screen 305 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, display screen 305 can be a single display screen, the front panel of the electronic device; in other embodiments, display screen 305 can be at least two, each disposed on different surfaces of the electronic device or in a foldable design; in still other embodiments, display screen 305 can be a flexible display screen, disposed on a curved or foldable surface of the electronic device. Display screen 305 can also be configured as a non-rectangular irregular shape, i.e., a special-shaped screen. Display screen 305 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0060] Power supply 306 is used to power various components in the electronic device. Power supply 306 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 306 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0061] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the electronic archive filing device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0062] Reference Figure 2 , Figure 2 The electronic file archiving system of the present invention is a schematic diagram of the structure of the present invention, based on the following Figure 1 The electronic file archiving device shown provides an electronic file archiving system.

[0063] In this embodiment, the electronic archive filing system includes:

[0064] The electronic archive filing device 100 as described above;

[0065] At least one first node 200, configured to upload archive files to the electronic archive filing device;

[0066] At least one second node 300 is configured to generate an archiving instruction according to the archive file and send the archiving instruction to an electronic archive archiving device.

[0067] In this embodiment, the first node uploads the archive file to the electronic archive archiving device. When the electronic archive archiving device receives the archive file uploaded by the first node, it obtains the archiving information of the archive file, and matches the second node corresponding to the department to which the archive file belongs based on the archiving information. Finally, the second node is used to generate the archiving instruction according to the archive file to perform the archiving operation on the archive file. When archiving, the archive file can be matched to the second node with the highest archiving efficiency, thereby improving the archiving efficiency and classification accuracy of the electronic archive.

[0068] Reference Figure 3 , Figure 3 This is a flow chart of an embodiment of the electronic file archiving method of the present invention, based on the following Figure 2 The electronic file archiving system shown provides an electronic file archiving method.

[0069] In this embodiment, the electronic archive archiving method is used for an electronic archive archiving device, wherein the electronic archive archiving device is connected to at least one first node and at least one second node. The electronic archive archiving method includes the following steps:

[0070] Step S100: When an archive file uploaded by a first node is received, archiving information of the archive file is obtained.

[0071] Specifically, in actual applications, archive files include different types of files, such as document files and / or engineering project files, and each file can only be uploaded at its corresponding first node.

[0072] It should be noted that the first node is the node for uploading archive files, and the second node is the node for performing archive archiving operations. The first node and the second node can be user equipment (UE) such as mobile phones, smart phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to wireless modems. This embodiment does not impose any restrictions on this.

[0073] In some embodiments, when an archive file uploaded by a first node is received, permission information of the first node is obtained, and whether the archive file is a target archive file is determined based on the permission information; wherein, the target archive file is the archive file corresponding to the permission information of the first node.

[0074] Furthermore, the permission information includes the archive file types that the first node is allowed to upload, that is, the step of obtaining the archiving information of the archive file is performed only when the archive file is the target archive file, otherwise, it indicates that the first node does not have the permission to upload the archive file of the corresponding file type.

[0075] In this embodiment, when the electronic archive archiving device receives an archive file uploaded by the first node, it needs to determine whether the archive file is the target archive file corresponding to the first node. If so, it needs to obtain the archiving information of the archive file, and then match the second node of the department to which the archive file belongs based on the archiving information. The second node of the department to which it belongs can then perform archiving operations on the archive file, thereby improving archiving efficiency and classification accuracy.

[0076] Step S200: determining a second node based on the archiving information, and sending the archive file to the second node, so that the second node generates an archiving instruction according to the archive file.

[0077] Specifically, the archiving information includes the identification of the department described in the archive file. Therefore, when determining the second node, the archiving node list corresponding to the department identification is matched based on the department identification described in the archive file; wherein the archiving node list stores at least one archiving node, and each archiving node is marked with an archiving serial number; the archiving node with the smallest archiving serial number in the archiving node list is selected as the second node.

[0078] It is easy to understand that, when archiving an archive file, different personnel in the department can issue archiving instructions to the archive file at different second nodes, and different personnel have different permissions and priorities.

[0079] Therefore, after obtaining the archiving information, it is necessary to obtain the archiving order within the department based on the archiving information, and perform archiving operations on the archived files according to the archiving order to achieve the hierarchical and visual classification structure of electronic archive materials.

[0080] In another embodiment, there may be multiple persons who perform archiving operations on archived files. Therefore, it is necessary to determine whether the archiving operation performed by the current archiving person is the last archiving instruction.

[0081] At this time, determine whether the current second node is the archiving node with the largest archiving sequence number; if so, execute the step of generating the archiving information of the archive file according to the archiving instruction; if not, select the next archiving node of the current archiving node in the archiving node list as the second node according to the archiving sequence number, and return to execute the step of sending the archive file to the second node, so that the second node generates the archiving instruction according to the archive file.

[0082] Based on this, the archiving sequence number corresponding to each archiving node in the archiving node list is traversed to obtain the archiving instructions of each archiving node in the archiving node list. After obtaining the archiving instructions sent by the archiving node as the last second node, all the archiving instructions are summarized, and the archive files are archived according to the archiving instructions, thereby achieving high-efficiency and high-accuracy archiving of the archive files.

[0083] Step S300: Generate archive information of the archive file according to the archiving instruction, determine the storage location of the archive file based on the archive information, and store the archive file.

[0084] Specifically, after obtaining all the archiving instructions, the archive files can be sorted and stored according to the archiving instructions.

[0085] Based on this, according to the archiving instructions generated by each second node, the archive information of the archive file is generated; wherein, the archive information includes the file adjustment information and the warehouse storage information of the archive file; based on the file adjustment information, the archive file is adjusted to obtain an archive sorting file; based on the warehouse storage information, the archive sorting file is stored.

[0086] In this embodiment, when uploading the archive file to the first node, the archiving information of the archive file is obtained, and the second node corresponding to the department to which the archive file belongs is matched based on the archiving information. Finally, the archive file is archived using the corresponding second node. When archiving, the archive file can be matched to the second node with the highest archiving efficiency, thereby improving the archiving efficiency and classification accuracy of electronic archives.

[0087] Reference Figure 4 , Figure 4 This is a structural block diagram of an embodiment of the electronic file archiving device of the present invention.

[0088] like Figure 4 As shown, the electronic file archiving device proposed in the embodiment of the present invention includes:

[0089] An acquisition module 10 is configured to acquire archiving information of an archive file upon receiving the archive file uploaded by the first node;

[0090] a determination module 20, configured to determine a second node based on the archiving information, and send the archive file to the second node, so that the second node generates an archiving instruction according to the archive file;

[0091] The storage module 30 is configured to generate archiving information of the archive file according to the archiving instruction, determine a storage location of the archive file based on the archiving information, and store the archive file.

[0092] As an embodiment, the electronic archive archiving device also includes a judgment module 40, which is further used to obtain the permission information of the first node when receiving the archive file uploaded by the first node; based on the permission information, determine whether the archive file is the target archive file; wherein, the target archive file is the archive file corresponding to the permission information of the first node; if so, execute the step of obtaining the archiving information of the archive file.

[0093] As an implementation manner, the permission information includes the archive file types that the first node is allowed to upload, and the archive file types include document archives and / or engineering project archives.

[0094] As an implementation method, the archiving information includes the department identification to which the archive file belongs, and the determination module 20 is further used to match the archiving node list corresponding to the department identification based on the department identification described in the archive file; wherein the archiving node list stores at least one archiving node, and each of the archiving nodes is marked with an archiving serial number; the archiving node with the smallest archiving serial number in the archiving node list is selected as the second node.

[0095] As an embodiment, the determination module 20 is further used to generate archive information of the archive file based on the archiving instructions generated by each second node; wherein the archive information includes file adjustment information and warehouse storage information of the archive file; the archive file is adjusted based on the file adjustment information to obtain an archive arrangement file; and the archive arrangement file is stored based on the warehouse storage information.

[0096] As an embodiment, the storage module 30 is also used to generate archival information of the archive file according to the archiving instruction generated by each second node; wherein the archival information includes file adjustment information and warehouse storage information of the archive file; the archive file is adjusted based on the file adjustment information to obtain an archive arrangement file; and the archive arrangement file is stored based on the warehouse storage information.

[0097] The electronic archive archiving device provided in this embodiment obtains the archiving information of the archive file when uploading the archive file to the first node, matches the second node corresponding to the department to which the archive file belongs based on the archiving information, and finally uses the corresponding second node to archive the archive file. When archiving, the archive file can be matched to the second node with the highest archiving efficiency, thereby improving the archiving efficiency and classification accuracy of the electronic archive.

[0098] Other embodiments or specific implementations of the electronic file archiving device of the present invention can refer to the above-mentioned method embodiments and will not be described in detail here.

[0099] In addition, an embodiment of the present invention further proposes a storage medium on which an electronic archive archiving program is stored, and when the electronic archive archiving program is executed by a processor, the steps of the electronic archive archiving method as described above are implemented. Therefore, no further description will be given here. In addition, the description of the beneficial effects of adopting the same method will not be repeated. For technical details not disclosed in the computer-readable storage medium embodiment involved in this application, please refer to the description of the method embodiment of this application. As an example, the program instructions can be deployed to be executed on one computing device, or on multiple computing devices located at one location, or on multiple computing devices distributed at multiple locations and interconnected by a communication network.

[0100] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The above-described program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes in the above-described method embodiments. The above-described storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0101] It should also be noted that the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed across multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, in the drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art can understand and implement the present invention without inventive effort.

[0102] Through the description of the above embodiments, it is clear to those skilled in the art that the present invention can be implemented by means of software plus necessary general-purpose hardware, and of course it can also be implemented by means of dedicated hardware including application-specific integrated circuits, dedicated CPUs, dedicated memories, dedicated components, etc. In general, all functions performed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structures used to implement the same function can also be diverse, such as analog circuits, digital circuits, or dedicated circuits. However, for the present invention, software program implementation is a better implementation method in most cases. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, USB flash drive, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., including a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

Claims

1. A method for archiving electronic files, characterized in that: For an electronic archive filing device, the electronic archive filing device is connected to at least one first node and at least one second node, the method comprising the following steps: When receiving the archive file uploaded by the first node, obtaining the archiving information of the archive file, the archiving information including the department identifier to which the archive file belongs; Determining a second node based on the archiving information includes: matching an archiving node list corresponding to the department identifier to which the archive file belongs, based on the department identifier to which the archive file belongs; wherein the archiving node list stores at least one archive node, each archive node being marked with an archiving sequence number; selecting the archive node with the smallest archiving sequence number in the archiving node list as the second node, and sending the archive file to the second node, so that the second node generates an archiving instruction based on the archive file, wherein when archiving, the archive file is matched to the second node with the highest archiving efficiency; determining whether the current second node is the archive node with the largest archiving sequence number; if so, executing the step of generating archive information for the archive file based on the archiving instruction; if not, selecting the next archive node of the current archive node in the archiving node list as the second node based on the archiving sequence number, and returning to executing the step of sending the archive file to the second node, so that the second node generates an archiving instruction based on the archive file; traversing the archiving sequence number corresponding to each archive node in the archive node list to obtain the archiving instruction of each archive node in the archive node list, and then, after obtaining the archiving instruction sent by the archive node that is the last second node, summarizing all the archiving instructions, and archiving the archive file based on the archiving instructions; According to the archiving instruction, archival information of the archive file is generated, and the storage location of the archive file is determined based on the archival information. Storing the archive file includes: generating archival information of the archive file according to the archiving instruction generated by each second node; wherein the archival information includes file adjustment information and warehouse storage information of the archive file; adjusting the archive file based on the file adjustment information to obtain an archive arrangement file; and storing the archive arrangement file based on the warehouse storage information.

2. The electronic file archiving method according to claim 1, wherein: Before the step of obtaining the archiving information of the archive file, the method further includes: When receiving the archive file uploaded by the first node, obtaining the permission information of the first node; Based on the permission information, determining whether the archive file is a target archive file; wherein the target archive file is the archive file corresponding to the permission information of the first node; If so, execute the step of obtaining the archiving information of the archive file.

3. The electronic file archiving method according to claim 2, wherein: The permission information includes the archive file types that the first node is allowed to upload, and the archive file types include document files and / or engineering project files.

4. An electronic file archiving device, characterized in that: The electronic file archiving device comprises: an acquisition module, configured to, upon receiving the archive file uploaded by the first node, acquire archiving information of the archive file, the archiving information including an identifier of a department to which the archive file belongs; A determination module is configured to determine a second node based on the archiving information, including: matching an archiving node list corresponding to the department identifier to which the archive file belongs; wherein the archiving node list stores at least one archive node, and each archive node is marked with an archiving sequence number; selecting the archive node with the smallest archiving sequence number in the archiving node list as the second node, and sending the archive file to the second node, so that the second node generates an archiving instruction according to the archive file, wherein, when archiving, the archive file is matched to the second node with the highest archiving efficiency; judging whether the current second node is the archive node with the largest archiving sequence number; and if so, The step of generating archive information of the archive file according to the archiving instruction is executed; if not, selecting the next archiving node of the current archiving node in the archiving node list as the second node according to the archiving sequence number, and returning to execute the step of sending the archive file to the second node so that the second node generates the archiving instruction according to the archive file; traversing the archiving sequence number corresponding to each archiving node in the archiving node list to obtain the archiving instruction of each archiving node in the archiving node list, and then, after obtaining the archiving instruction sent by the archiving node that is the last second node, summarizing all the archiving instructions, and performing an archiving operation on the archive file according to the archiving instructions; A storage module is used to generate archival information of the archive file according to the archiving instruction, and determine the storage location of the archive file based on the archival information. Storing the archive file includes: generating archival information of the archive file according to the archiving instruction generated by each second node; wherein the archival information includes file adjustment information and warehouse storage information of the archive file; adjusting the archive file based on the file adjustment information to obtain an archive arrangement file; and storing the archive arrangement file based on the warehouse storage information.

5. An electronic file archiving device, characterized in that: The electronic archive archiving device includes: a memory, a processor, and an electronic archive archiving program stored in the memory and executable on the processor. When the electronic archive archiving program is executed by the processor, the steps of the electronic archive archiving method according to any one of claims 1 to 3 are implemented.

6. An electronic file archiving system, characterized in that: The electronic archive filing system includes: The electronic file archiving device according to claim 5; at least one first node, configured to upload archive files to the electronic archive filing device; At least one second node is configured to generate an archiving instruction according to the archive file and send the archiving instruction to an electronic archive archiving device.

7. A storage medium, characterized in that: The storage medium stores an electronic archive filing program, which, when executed by a processor, implements the steps of the electronic archive filing method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Archive management method, device and system and medium

    CN111143281A

  • Electronic file processing method and device, storage medium and electronic equipment

    CN112632009A